Built motion from commit c76f34f06.|1.0.24
authorAndrea Bianco <andrea.bianco@xcally.com>
Tue, 27 Jun 2017 10:19:40 +0000 (12:19 +0200)
committerAndrea Bianco <andrea.bianco@xcally.com>
Tue, 27 Jun 2017 10:19:40 +0000 (12:19 +0200)
722 files changed:
public/app/7cc026e6.app.js [new file with mode: 0644]
public/app/9bfa3723.app.js [deleted file]
public/assets/plugins/jscripty/js/Actions.js
public/assets/plugins/jscripty/js/Dialogs.js
public/assets/plugins/jscripty/js/Editor.js
public/assets/plugins/jscripty/js/EditorUi.js
public/assets/plugins/jscripty/js/Graph.js
public/assets/plugins/jscripty/js/Menus.js
public/assets/plugins/jscripty/js/Shapes.js
public/assets/plugins/jscripty/js/Sidebar.js
public/assets/plugins/jscripty/js/Toolbar.js
public/assets/plugins/jscripty/js/custom.js
public/assets/plugins/mxgraph/js/mxClient.js
public/assets/plugins/square/js/Actions.js
public/assets/plugins/square/js/Dialogs.js
public/assets/plugins/square/js/Editor.js
public/assets/plugins/square/js/EditorUi.js
public/assets/plugins/square/js/Graph.js
public/assets/plugins/square/js/Menus.js
public/assets/plugins/square/js/Shapes.js
public/assets/plugins/square/js/Sidebar.js
public/assets/plugins/square/js/Toolbar.js
public/assets/plugins/square/js/custom.js
public/index.html
server/api/_apidoc.js
server/api/action/action.controller.js
server/api/action/action.events.js
server/api/action/action.socket.js
server/api/action/index.js
server/api/agent/agent.controller.js
server/api/agent/agent.events.js
server/api/agent/agent.socket.js
server/api/agent/index.js
server/api/automation/automation.controller.js
server/api/automation/automation.events.js
server/api/automation/automation.socket.js
server/api/automation/index.js
server/api/canned_answer/canned_answer.controller.js
server/api/canned_answer/canned_answer.events.js
server/api/canned_answer/canned_answer.socket.js
server/api/canned_answer/index.js
server/api/chanspy/chanspy.controller.js
server/api/chanspy/chanspy.events.js
server/api/chanspy/chanspy.socket.js
server/api/chanspy/index.js
server/api/chat_application/chat_application.controller.js
server/api/chat_application/chat_application.events.js
server/api/chat_application/chat_application.socket.js
server/api/chat_application/index.js
server/api/chat_disposition/chat_disposition.controller.js
server/api/chat_disposition/chat_disposition.events.js
server/api/chat_disposition/chat_disposition.socket.js
server/api/chat_disposition/index.js
server/api/chat_enquiry/enquiry.controller.js
server/api/chat_enquiry/enquiry.events.js
server/api/chat_enquiry/enquiry.socket.js
server/api/chat_enquiry/index.js
server/api/chat_message/chat_message.controller.js
server/api/chat_message/chat_message.events.js
server/api/chat_message/chat_message.socket.js
server/api/chat_message/index.js
server/api/chat_proactive_action/chat_proactive_action.controller.js
server/api/chat_proactive_action/chat_proactive_action.events.js
server/api/chat_proactive_action/chat_proactive_action.socket.js
server/api/chat_proactive_action/index.js
server/api/chat_queue/chat_queue.controller.js
server/api/chat_queue/chat_queue.events.js
server/api/chat_queue/chat_queue.socket.js
server/api/chat_queue/index.js
server/api/chat_room/chat_room.controller.js
server/api/chat_room/chat_room.events.js
server/api/chat_room/chat_room.socket.js
server/api/chat_room/index.js
server/api/chat_visitor/chat_visitor.controller.js
server/api/chat_visitor/chat_visitor.events.js
server/api/chat_visitor/chat_visitor.socket.js
server/api/chat_visitor/index.js
server/api/chat_website/chat_website.controller.js
server/api/chat_website/chat_website.events.js
server/api/chat_website/chat_website.socket.js
server/api/chat_website/index.js
server/api/chat_websites_field/chat_websites_field.controller.js
server/api/chat_websites_field/chat_websites_field.events.js
server/api/chat_websites_field/chat_websites_field.socket.js
server/api/chat_websites_field/index.js
server/api/company/company.controller.js
server/api/company/company.events.js
server/api/company/company.socket.js
server/api/company/index.js
server/api/contact_manager/contact_manager.controller.js
server/api/contact_manager/contact_manager.events.js
server/api/contact_manager/contact_manager.socket.js
server/api/contact_manager/index.js
server/api/custom_field/custom_field.controller.js
server/api/custom_field/custom_field.events.js
server/api/custom_field/custom_field.socket.js
server/api/custom_field/index.js
server/api/custom_report/custom_report.controller.js
server/api/custom_report/custom_report.events.js
server/api/custom_report/custom_report.socket.js
server/api/custom_report/index.js
server/api/dashboard/dashboard.controller.js
server/api/dashboard/dashboard.events.js
server/api/dashboard/dashboard.socket.js
server/api/dashboard/index.js
server/api/default_metric/default_metric.controller.js
server/api/default_metric/index.js
server/api/default_report/default_report.controller.js
server/api/default_report/default_report.events.js
server/api/default_report/default_report.socket.js
server/api/default_report/index.js
server/api/desk_account/desk_account.controller.js
server/api/desk_account/desk_account.events.js
server/api/desk_account/desk_account.socket.js
server/api/desk_account/index.js
server/api/desk_configuration/desk_configuration.controller.js
server/api/desk_configuration/desk_configuration.events.js
server/api/desk_configuration/desk_configuration.socket.js
server/api/desk_configuration/index.js
server/api/desk_field/desk_field.controller.js
server/api/desk_field/desk_field.events.js
server/api/desk_field/desk_field.socket.js
server/api/desk_field/index.js
server/api/extracted_report/extracted_report.controller.js
server/api/extracted_report/extracted_report.events.js
server/api/extracted_report/extracted_report.socket.js
server/api/extracted_report/index.js
server/api/fax_account/fax_account.controller.js
server/api/fax_account/fax_account.events.js
server/api/fax_account/fax_account.socket.js
server/api/fax_account/index.js
server/api/fax_application/fax_application.controller.js
server/api/fax_application/fax_application.events.js
server/api/fax_application/fax_application.socket.js
server/api/fax_application/index.js
server/api/fax_attachment/fax_attachment.controller.js
server/api/fax_attachment/fax_attachment.events.js
server/api/fax_attachment/fax_attachment.socket.js
server/api/fax_attachment/index.js
server/api/fax_disposition/fax_disposition.controller.js
server/api/fax_disposition/fax_disposition.events.js
server/api/fax_disposition/fax_disposition.socket.js
server/api/fax_disposition/index.js
server/api/fax_message/fax_message.ami.js
server/api/fax_message/fax_message.controller.js
server/api/fax_message/fax_message.events.js
server/api/fax_message/fax_message.socket.js
server/api/fax_message/index.js
server/api/fax_queue/fax_queue.controller.js
server/api/fax_queue/fax_queue.events.js
server/api/fax_queue/fax_queue.socket.js
server/api/fax_queue/index.js
server/api/fax_room/fax_room.controller.js
server/api/fax_room/fax_room.events.js
server/api/fax_room/fax_room.socket.js
server/api/fax_room/index.js
server/api/freshdesk_account/freshdesk_account.controller.js
server/api/freshdesk_account/freshdesk_account.events.js
server/api/freshdesk_account/freshdesk_account.socket.js
server/api/freshdesk_account/index.js
server/api/freshdesk_configuration/freshdesk_configuration.controller.js
server/api/freshdesk_configuration/freshdesk_configuration.events.js
server/api/freshdesk_configuration/freshdesk_configuration.socket.js
server/api/freshdesk_configuration/index.js
server/api/freshdesk_field/freshdesk_field.controller.js
server/api/freshdesk_field/freshdesk_field.events.js
server/api/freshdesk_field/freshdesk_field.socket.js
server/api/freshdesk_field/index.js
server/api/integration/index.js
server/api/integration/integration.controller.js
server/api/integration/integration.events.js
server/api/integration/integration.socket.js
server/api/interval/index.js
server/api/interval/interval.controller.js
server/api/interval/interval.events.js
server/api/interval/interval.socket.js
server/api/jscripty_project/index.js
server/api/jscripty_project/jscripty_project.controller.js
server/api/jscripty_project/jscripty_project.events.js
server/api/jscripty_project/jscripty_project.socket.js
server/api/license/index.js
server/api/license/license.controller.js
server/api/list/index.js
server/api/list/list.controller.js
server/api/list/list.events.js
server/api/list/list.socket.js
server/api/mail_account/index.js
server/api/mail_account/mail_account.controller.js
server/api/mail_account/mail_account.events.js
server/api/mail_account/mail_account.socket.js
server/api/mail_application/index.js
server/api/mail_application/mail_application.controller.js
server/api/mail_application/mail_application.events.js
server/api/mail_application/mail_application.socket.js
server/api/mail_attachment/index.js
server/api/mail_attachment/mail_attachment.controller.js
server/api/mail_attachment/mail_attachment.events.js
server/api/mail_attachment/mail_attachment.socket.js
server/api/mail_disposition/index.js
server/api/mail_disposition/mail_disposition.controller.js
server/api/mail_disposition/mail_disposition.events.js
server/api/mail_disposition/mail_disposition.socket.js
server/api/mail_message/index.js
server/api/mail_message/mail_message.controller.js
server/api/mail_message/mail_message.events.js
server/api/mail_message/mail_message.socket.js
server/api/mail_queue/index.js
server/api/mail_queue/mail_queue.controller.js
server/api/mail_queue/mail_queue.events.js
server/api/mail_queue/mail_queue.socket.js
server/api/mail_room/index.js
server/api/mail_room/mail_room.controller.js
server/api/mail_room/mail_room.events.js
server/api/mail_room/mail_room.socket.js
server/api/mail_server_in/index.js
server/api/mail_server_in/mail_server_in.controller.js
server/api/mail_server_in/mail_server_in.events.js
server/api/mail_server_in/mail_server_in.socket.js
server/api/mail_server_out/index.js
server/api/mail_server_out/mail_server_out.controller.js
server/api/mail_server_out/mail_server_out.events.js
server/api/mail_server_out/mail_server_out.socket.js
server/api/metric/index.js
server/api/metric/metric.controller.js
server/api/metric/metric.events.js
server/api/metric/metric.socket.js
server/api/module/index.js
server/api/module/module.controller.js
server/api/module/module.events.js
server/api/module/module.socket.js
server/api/motionbar/index.js
server/api/motionbar/motionbar.controller.js
server/api/motionbar/motionbar.events.js
server/api/motionbar/motionbar.socket.js
server/api/network_externip/index.js
server/api/network_externip/network_externip.controller.js
server/api/network_externip/network_externip.events.js
server/api/network_externip/network_externip.socket.js
server/api/network_localnet/index.js
server/api/network_localnet/network_localnet.controller.js
server/api/network_localnet/network_localnet.events.js
server/api/network_localnet/network_localnet.socket.js
server/api/openchannel_account/index.js
server/api/openchannel_account/openchannel_account.controller.js
server/api/openchannel_account/openchannel_account.events.js
server/api/openchannel_account/openchannel_account.socket.js
server/api/openchannel_application/index.js
server/api/openchannel_application/openchannel_application.controller.js
server/api/openchannel_application/openchannel_application.events.js
server/api/openchannel_application/openchannel_application.socket.js
server/api/openchannel_disposition/index.js
server/api/openchannel_disposition/openchannel_disposition.controller.js
server/api/openchannel_disposition/openchannel_disposition.events.js
server/api/openchannel_disposition/openchannel_disposition.socket.js
server/api/openchannel_message/index.js
server/api/openchannel_message/openchannel_message.controller.js
server/api/openchannel_message/openchannel_message.events.js
server/api/openchannel_message/openchannel_message.socket.js
server/api/openchannel_queue/index.js
server/api/openchannel_queue/openchannel_queue.controller.js
server/api/openchannel_queue/openchannel_queue.events.js
server/api/openchannel_queue/openchannel_queue.socket.js
server/api/openchannel_room/index.js
server/api/openchannel_room/openchannel_room.controller.js
server/api/openchannel_room/openchannel_room.events.js
server/api/openchannel_room/openchannel_room.socket.js
server/api/pause/index.js
server/api/pause/pause.controller.js
server/api/pause/pause.events.js
server/api/pause/pause.socket.js
server/api/report_agent/index.js
server/api/report_agent/report_agent.controller.js
server/api/report_agent/report_agent.events.js
server/api/report_agent/report_agent.socket.js
server/api/report_call/index.js
server/api/report_call/report_call.controller.js
server/api/report_call/report_call.events.js
server/api/report_call/report_call.socket.js
server/api/report_chat/index.js
server/api/report_chat/report_chat.controller.js
server/api/report_chat/report_chat.events.js
server/api/report_chat/report_chat.socket.js
server/api/report_chat_session/index.js
server/api/report_chat_session/report_chat_session.controller.js
server/api/report_chat_session/report_chat_session.events.js
server/api/report_chat_session/report_chat_session.socket.js
server/api/report_dial/index.js
server/api/report_dial/report_dial.controller.js
server/api/report_dial/report_dial.events.js
server/api/report_dial/report_dial.socket.js
server/api/report_fax/index.js
server/api/report_fax/report_fax.controller.js
server/api/report_fax/report_fax.events.js
server/api/report_fax/report_fax.socket.js
server/api/report_fax_session/index.js
server/api/report_fax_session/report_fax_session.controller.js
server/api/report_fax_session/report_fax_session.events.js
server/api/report_fax_session/report_fax_session.socket.js
server/api/report_integration/index.js
server/api/report_integration/report_integration.controller.js
server/api/report_integration/report_integration.events.js
server/api/report_integration/report_integration.socket.js
server/api/report_mail/index.js
server/api/report_mail/report_mail.controller.js
server/api/report_mail/report_mail.events.js
server/api/report_mail/report_mail.socket.js
server/api/report_mail_session/index.js
server/api/report_mail_session/report_mail_session.controller.js
server/api/report_mail_session/report_mail_session.events.js
server/api/report_mail_session/report_mail_session.socket.js
server/api/report_member/index.js
server/api/report_member/report_member.controller.js
server/api/report_member/report_member.events.js
server/api/report_member/report_member.socket.js
server/api/report_openchannel/index.js
server/api/report_openchannel/report_openchannel.controller.js
server/api/report_openchannel/report_openchannel.events.js
server/api/report_openchannel/report_openchannel.socket.js
server/api/report_openchannel_session/index.js
server/api/report_openchannel_session/report_openchannel_session.controller.js
server/api/report_openchannel_session/report_openchannel_session.events.js
server/api/report_openchannel_session/report_openchannel_session.socket.js
server/api/report_queue/index.js
server/api/report_queue/report_queue.controller.js
server/api/report_queue/report_queue.events.js
server/api/report_queue/report_queue.socket.js
server/api/report_sms/index.js
server/api/report_sms/report_sms.controller.js
server/api/report_sms/report_sms.events.js
server/api/report_sms/report_sms.socket.js
server/api/report_sms_session/index.js
server/api/report_sms_session/report_sms_session.controller.js
server/api/report_sms_session/report_sms_session.events.js
server/api/report_sms_session/report_sms_session.socket.js
server/api/report_square/index.js
server/api/report_square/report_square.controller.js
server/api/report_square/report_square.events.js
server/api/report_square/report_square.socket.js
server/api/report_square_detail/index.js
server/api/report_square_detail/report_square_detail.controller.js
server/api/report_square_detail/report_square_detail.events.js
server/api/report_square_detail/report_square_detail.socket.js
server/api/report_tiger_dial/index.js
server/api/report_tiger_dial/report_tiger_dial.controller.js
server/api/report_tiger_dial/report_tiger_dial.events.js
server/api/report_tiger_dial/report_tiger_dial.socket.js
server/api/report_tree/index.js
server/api/report_tree/report_tree.controller.js
server/api/report_tree/report_tree.events.js
server/api/report_tree/report_tree.socket.js
server/api/salesforce_account/index.js
server/api/salesforce_account/salesforce_account.controller.js
server/api/salesforce_account/salesforce_account.events.js
server/api/salesforce_account/salesforce_account.socket.js
server/api/salesforce_configuration/index.js
server/api/salesforce_configuration/salesforce_configuration.controller.js
server/api/salesforce_configuration/salesforce_configuration.events.js
server/api/salesforce_configuration/salesforce_configuration.socket.js
server/api/salesforce_field/index.js
server/api/salesforce_field/salesforce_field.controller.js
server/api/salesforce_field/salesforce_field.events.js
server/api/salesforce_field/salesforce_field.socket.js
server/api/scheduler/index.js
server/api/scheduler/scheduler.controller.js
server/api/scheduler/scheduler.events.js
server/api/scheduler/scheduler.socket.js
server/api/setting/index.js
server/api/setting/setting.controller.js
server/api/setting/setting.events.js
server/api/setting/setting.socket.js
server/api/sms_account/index.js
server/api/sms_account/sms_account.controller.js
server/api/sms_account/sms_account.events.js
server/api/sms_account/sms_account.socket.js
server/api/sms_application/index.js
server/api/sms_application/sms_application.controller.js
server/api/sms_application/sms_application.events.js
server/api/sms_application/sms_application.socket.js
server/api/sms_disposition/index.js
server/api/sms_disposition/sms_disposition.controller.js
server/api/sms_disposition/sms_disposition.events.js
server/api/sms_disposition/sms_disposition.socket.js
server/api/sms_message/index.js
server/api/sms_message/sms_message.controller.js
server/api/sms_message/sms_message.events.js
server/api/sms_message/sms_message.socket.js
server/api/sms_queue/index.js
server/api/sms_queue/sms_queue.controller.js
server/api/sms_queue/sms_queue.events.js
server/api/sms_queue/sms_queue.socket.js
server/api/sms_room/index.js
server/api/sms_room/sms_room.controller.js
server/api/sms_room/sms_room.events.js
server/api/sms_room/sms_room.socket.js
server/api/sound/index.js
server/api/sound/sound.controller.js
server/api/sound/sound.events.js
server/api/sound/sound.socket.js
server/api/square_odbc/index.js
server/api/square_odbc/square_odbc.controller.js
server/api/square_odbc/square_odbc.events.js
server/api/square_odbc/square_odbc.socket.js
server/api/square_project/index.js
server/api/square_project/square_project.controller.js
server/api/square_project/square_project.events.js
server/api/square_project/square_project.socket.js
server/api/square_recording/index.js
server/api/square_recording/square_recording.controller.js
server/api/square_recording/square_recording.events.js
server/api/square_recording/square_recording.socket.js
server/api/sugarcrm_account/index.js
server/api/sugarcrm_account/sugarcrm_account.controller.js
server/api/sugarcrm_account/sugarcrm_account.events.js
server/api/sugarcrm_account/sugarcrm_account.socket.js
server/api/sugarcrm_configuration/index.js
server/api/sugarcrm_configuration/sugarcrm_configuration.controller.js
server/api/sugarcrm_configuration/sugarcrm_configuration.events.js
server/api/sugarcrm_configuration/sugarcrm_configuration.socket.js
server/api/sugarcrm_field/index.js
server/api/sugarcrm_field/sugarcrm_field.controller.js
server/api/sugarcrm_field/sugarcrm_field.events.js
server/api/sugarcrm_field/sugarcrm_field.socket.js
server/api/tag/index.js
server/api/tag/tag.controller.js
server/api/tag/tag.events.js
server/api/tag/tag.socket.js
server/api/team/index.js
server/api/team/team.controller.js
server/api/team/team.events.js
server/api/team/team.socket.js
server/api/telephone/index.js
server/api/telephone/telephone.controller.js
server/api/telephone/telephone.events.js
server/api/telephone/telephone.socket.js
server/api/template/index.js
server/api/template/template.controller.js
server/api/template/template.events.js
server/api/template/template.socket.js
server/api/trigger/index.js
server/api/trigger/trigger.controller.js
server/api/trigger/trigger.events.js
server/api/trigger/trigger.socket.js
server/api/trunk/index.js
server/api/trunk/trunk.controller.js
server/api/trunk/trunk.events.js
server/api/trunk/trunk.socket.js
server/api/update/index.js
server/api/update/update.controller.js
server/api/user/index.js
server/api/user/user.controller.js
server/api/user/user.events.js
server/api/user/user.socket.js
server/api/user_has_chat_queue/index.js
server/api/user_has_chat_queue/user_has_chat_queue.controller.js
server/api/user_has_chat_queue/user_has_chat_queue.events.js
server/api/user_has_chat_queue/user_has_chat_queue.socket.js
server/api/user_has_chat_queue/user_has_chat_queue_permit.events.js
server/api/user_has_chat_queue/user_has_chat_queue_permit.socket.js
server/api/user_has_chat_room/index.js
server/api/user_has_chat_room/user_has_chat_room.controller.js
server/api/user_has_chat_room/user_has_chat_room.events.js
server/api/user_has_chat_room/user_has_chat_room.socket.js
server/api/user_has_fax_queue/index.js
server/api/user_has_fax_queue/user_has_fax_queue.controller.js
server/api/user_has_fax_queue/user_has_fax_queue.events.js
server/api/user_has_fax_queue/user_has_fax_queue.socket.js
server/api/user_has_fax_queue/user_has_fax_queue_permit.events.js
server/api/user_has_fax_queue/user_has_fax_queue_permit.socket.js
server/api/user_has_list/index.js
server/api/user_has_list/user_has_list.controller.js
server/api/user_has_list/user_has_list.events.js
server/api/user_has_list/user_has_list.socket.js
server/api/user_has_mail_queue/index.js
server/api/user_has_mail_queue/user_has_mail_queue.controller.js
server/api/user_has_mail_queue/user_has_mail_queue.events.js
server/api/user_has_mail_queue/user_has_mail_queue.socket.js
server/api/user_has_mail_queue/user_has_mail_queue_permit.events.js
server/api/user_has_mail_queue/user_has_mail_queue_permit.socket.js
server/api/user_has_openchannel_queue/index.js
server/api/user_has_openchannel_queue/user_has_openchannel_queue.controller.js
server/api/user_has_openchannel_queue/user_has_openchannel_queue.events.js
server/api/user_has_openchannel_queue/user_has_openchannel_queue.socket.js
server/api/user_has_openchannel_queue/user_has_openchannel_queue_permit.events.js
server/api/user_has_openchannel_queue/user_has_openchannel_queue_permit.socket.js
server/api/user_has_sms_queue/index.js
server/api/user_has_sms_queue/user_has_sms_queue.controller.js
server/api/user_has_sms_queue/user_has_sms_queue.events.js
server/api/user_has_sms_queue/user_has_sms_queue.socket.js
server/api/user_has_sms_queue/user_has_sms_queue_permit.events.js
server/api/user_has_sms_queue/user_has_sms_queue_permit.socket.js
server/api/user_has_team/index.js
server/api/user_has_team/user_has_team.controller.js
server/api/user_has_team/user_has_team.events.js
server/api/user_has_team/user_has_team.socket.js
server/api/user_has_voice_queue/index.js
server/api/user_has_voice_queue/user_has_voice_queue.controller.js
server/api/user_has_voice_queue/user_has_voice_queue.events.js
server/api/user_has_voice_queue/user_has_voice_queue.socket.js
server/api/user_has_voice_queue/user_has_voice_queue_permit.events.js
server/api/user_has_voice_queue/user_has_voice_queue_permit.socket.js
server/api/variable/index.js
server/api/variable/variable.controller.js
server/api/variable/variable.events.js
server/api/variable/variable.socket.js
server/api/version/index.js
server/api/version/version.controller.js
server/api/voice_context/index.js
server/api/voice_context/voice_context.controller.js
server/api/voice_context/voice_context.events.js
server/api/voice_context/voice_context.socket.js
server/api/voice_disposition/index.js
server/api/voice_disposition/voice_disposition.controller.js
server/api/voice_disposition/voice_disposition.events.js
server/api/voice_disposition/voice_disposition.socket.js
server/api/voice_extension/index.js
server/api/voice_extension/voice_extension.controller.js
server/api/voice_extension/voice_extension.events.js
server/api/voice_extension/voice_extension.socket.js
server/api/voice_musiconhold/index.js
server/api/voice_musiconhold/voice_musiconhold.controller.js
server/api/voice_musiconhold/voice_musiconhold.events.js
server/api/voice_musiconhold/voice_musiconhold.socket.js
server/api/voice_queue/index.js
server/api/voice_queue/voice_queue.controller.js
server/api/voice_queue/voice_queue.events.js
server/api/voice_queue/voice_queue.socket.js
server/api/voice_recording/index.js
server/api/voice_recording/voice_recording.controller.js
server/api/voice_recording/voice_recording.events.js
server/api/voice_recording/voice_recording.socket.js
server/api/voice_voicemail/index.js
server/api/voice_voicemail/voice_voicemail.controller.js
server/api/voice_voicemail/voice_voicemail.events.js
server/api/voice_voicemail/voice_voicemail.socket.js
server/api/voice_voicemail_messages/index.js
server/api/voice_voicemail_messages/voice_voicemail_messages.controller.js
server/api/voice_voicemail_messages/voice_voicemail_messages.events.js
server/api/voice_voicemail_messages/voice_voicemail_messages.socket.js
server/api/widget/index.js
server/api/widget/widget.controller.js
server/api/xchatty/index.js
server/api/xchatty/xchatty.controller.js
server/api/zendesk_account/index.js
server/api/zendesk_account/zendesk_account.controller.js
server/api/zendesk_account/zendesk_account.events.js
server/api/zendesk_account/zendesk_account.socket.js
server/api/zendesk_configuration/index.js
server/api/zendesk_configuration/zendesk_configuration.controller.js
server/api/zendesk_configuration/zendesk_configuration.events.js
server/api/zendesk_configuration/zendesk_configuration.socket.js
server/api/zendesk_field/index.js
server/api/zendesk_field/zendesk_field.controller.js
server/api/zendesk_field/zendesk_field.events.js
server/api/zendesk_field/zendesk_field.socket.js
server/app.js
server/auth/auth.service.js
server/auth/facebook/index.js
server/auth/facebook/passport.js
server/auth/google/index.js
server/auth/google/passport.js
server/auth/index.js
server/auth/local/index.js
server/auth/local/local.ami.js
server/auth/local/passport.js
server/auth/twitter/index.js
server/auth/twitter/passport.js
server/config/agi/agi.js
server/config/agi/events.js
server/config/agi/index.js
server/config/agi/lib/channel.js
server/config/agi/lib/connection.js
server/config/agi/lib/reply.js
server/config/agi/lib/rpc/index.js
server/config/agi/lib/scripts/index.js
server/config/agi/lib/server.js
server/config/agi/lib/square.js
server/config/agi/lib/vertices.js
server/config/ami/acw.js
server/config/ami/ami.js
server/config/ami/db/fax.js
server/config/ami/db/memberReport.js
server/config/ami/db/trunk.js
server/config/ami/db/user.js
server/config/ami/db/userHasQueue.js
server/config/ami/db/voiceAgentReport.js
server/config/ami/db/voiceCallReport.js
server/config/ami/db/voiceDialReport.js
server/config/ami/db/voiceQueueReport.js
server/config/ami/db/voiceRecording.js
server/config/ami/db/voiceTransferReport.js
server/config/ami/events.js
server/config/ami/index.js
server/config/ami/properties.js
server/config/ami/socket.js
server/config/ami/utils.js
server/config/autodialer/index.js
server/config/autodialer/process.js
server/config/automations/chat.js
server/config/automations/fax.js
server/config/automations/mail.js
server/config/chat.js
server/config/dashboard/dashboard.js
server/config/dashboard/index.js
server/config/express.js
server/config/forked_routing/chat/agent.js
server/config/forked_routing/chat/index.js
server/config/forked_routing/chat/queue.js
server/config/forked_routing/chat/sendmail.js
server/config/forked_routing/chat/sendsms.js
server/config/forked_routing/fax/agent.js
server/config/forked_routing/fax/index.js
server/config/forked_routing/fax/queue.js
server/config/forked_routing/fax/sendmail.js
server/config/forked_routing/fax/sendsms.js
server/config/forked_routing/mail/agent.js
server/config/forked_routing/mail/index.js
server/config/forked_routing/mail/queue.js
server/config/forked_routing/mail/replymail.js
server/config/forked_routing/mail/sendmail.js
server/config/forked_routing/mail/sendsms.js
server/config/forked_routing/openchannel/agent.js
server/config/forked_routing/openchannel/index.js
server/config/forked_routing/openchannel/queue.js
server/config/forked_routing/openchannel/sendmail.js
server/config/forked_routing/openchannel/sendsms.js
server/config/forked_routing/sms/agent.js
server/config/forked_routing/sms/index.js
server/config/forked_routing/sms/queue.js
server/config/forked_routing/sms/sendmail.js
server/config/forked_routing/sms/sendsms.js
server/config/history/history.js
server/config/history/reportMove.js
server/config/imap/imap.js
server/config/imap/index.js
server/config/integrations/freshdesk.js
server/config/integrations/index.js
server/config/integrations/motionbar.js
server/config/integrations/salesforce.js
server/config/integrations/sugarcrm.js
server/config/integrations/zendesk.js
server/config/interval/index.js
server/config/license/hardware.js
server/config/license/index.js
server/config/license/license.service.js
server/config/local.env.sample.js
server/config/logger.js
server/config/logger/index.js
server/config/openchannel/custom.js
server/config/openchannel/index.js
server/config/routing/agent.js
server/config/routing/fidelity.js
server/config/routing/queue.js
server/config/routing/replyMail.js
server/config/routing/scheduler.js
server/config/routing/sendMail.js
server/config/routing/sendSms.js
server/config/routing/structure.js
server/config/rpc/client.js
server/config/rpc/index.js
server/config/rpc/rpc.js
server/config/scheduler/index.js
server/config/scheduler/reports.js
server/config/seed.js
server/config/seedp.js
server/config/sms/index.js
server/config/sms/skebby.js
server/config/sms/sms.js
server/config/sms/twilio.js
server/config/smtp/index.js
server/config/smtp/smtp.js
server/config/socketio.js
server/config/tools/channelSpy.js
server/config/tools/chatRoom.js
server/config/tools/dashboard.js
server/config/tools/faxAccount.js
server/config/tools/faxRoom.js
server/config/tools/index.js
server/config/tools/interval.js
server/config/tools/mailAccount.js
server/config/tools/mailRoom.js
server/config/tools/openchannelRoom.js
server/config/tools/smsRoom.js
server/config/tools/system.js
server/config/tools/user.js
server/config/triggers/chat.js
server/config/triggers/cm.js
server/config/triggers/fax.js
server/config/triggers/index.js
server/config/triggers/jscripty.js
server/config/triggers/mail.js
server/config/triggers/openchannel.js
server/config/triggers/sms.js
server/config/triggers/urlForward.js
server/config/triggers/util.js
server/config/triggers/voice.js
server/config/util/error.js
server/config/util/index.js
server/migrations-history/20160801125118-placeholder.js
server/migrations-history/20160916135658-report-session.js
server/migrations-history/20160920170835-report_tdial.js
server/migrations-history/20161005162141-report_tdial_history.js
server/migrations-history/20161102092931-report_member.js
server/migrations-history/20161103154020-report_square_history.js
server/migrations-history/20161104110653-report_square_history.js
server/migrations-history/20161130151446-report_integration_history.js
server/migrations-history/20161206170443-report_agent_history.js
server/migrations-history/20161209084712-report_sourceid.js
server/migrations-history/20161209140411-report_history.js
server/migrations-history/20161209171025-report_sourceid_index.js
server/migrations-history/20170126094809-report_square_details_history.js
server/migrations-history/20170206131527-report_call.js
server/migrations-history/20170207170653-report_call.js
server/migrations-history/20170217111336-report_call_history.js
server/migrations-history/20170217153419-report_square_detail_history.js
server/migrations-history/20170315164841-report_queue.js
server/migrations-history/20170404155959-indexes.js
server/migrations-history/20170601132818-history_latin_to_utf8.js
server/models/tools_interval.js
server/routes.js
server/utils/report_build.js
server/utils/report_extraction.js
server/utils/voice_extension.js

diff --git a/public/app/7cc026e6.app.js b/public/app/7cc026e6.app.js
new file mode 100644 (file)
index 0000000..445839a
--- /dev/null
@@ -0,0 +1 @@
+"use strict";angular.module("xCallyShuttleApp",["adf","adf.structures.base","adf.widget.clock","adf.widget.iframe","adf.widget.counter","adf.widget.pie-chart","angular-md5","angular.filter","angularFileUpload","ngLetterAvatar","vAccordion","btford.socket-io","chart.js","checklist-model","colorpicker.module","frapontillo.bootstrap-switch","LocalStorageModule","mgo-angular-wizard","ng-slide-down","ngAnimate","ngBootstrap","ngCookies","ngCsv","ngFileSaver","ngJsTree","ngMap","ngPapaParse","ngResource","ngSanitize","notification","oc.lazyLoad","pascalprecht.translate","remoteValidation","smart-table","sprintf","timer","toastr","permission","ui-notification","ui.bootstrap.modal","ui.bootstrap.dropdown","ui.bootstrap.popover","ui.bootstrap.timepicker","ui.bootstrap.tooltip","ui.bootstrap.tpls","ui.bootstrap.accordion","ui.bootstrap.progressbar","ui.bootstrap.buttons","ui.bootstrap.typeahead","ui.grid","ui.grid.autoResize","ui.grid.draggable-rows","ui.grid.exporter","ui.grid.grouping","ui.grid.moveColumns","ui.grid.pagination","ui.grid.treeView","ui.grid.selection","ui.grid.exporter","ui.grid.resizeColumns","ui.router","ui.navbar","ui.select","ui.sortable","xeditable","ngAudio","truncate","ngScrollbars","ngEmoticons","angularSpinner","builder","builder.components","validator","angular-clipboard","ng-code-mirror","angularMoment","jsonFormatter","ui.bootstrap-slider","ui.bootstrap.datepicker","prettyBytes","bootstrapLightbox","rzModule","ckeditor","ngTagsInput","ngJoyRide","adf.widget.linklist"]).constant("CKEDITOR_BASEPATH","assets/plugins/ckeditor/").config(["$stateProvider","$urlRouterProvider","$locationProvider","$httpProvider","$translateProvider","localStorageServiceProvider","dashboardProvider","ScrollBarsProvider","tagsInputConfigProvider",function(t,e,n,a,s,i,l,o,r){r.setActiveInterpolation("tagsInput",{placeholder:!0}),e.otherwise(function(t){t.get("$state").go("landing")}),s.useStaticFilesLoader({prefix:"assets/languages/locale-",suffix:".json"}),s.preferredLanguage("en_EN"),s.fallbackLanguage("en_EN"),s.useLocalStorage(),s.useSanitizeValueStrategy(null),n.html5Mode(!0),a.interceptors.push("authInterceptor"),l.structure("4-4-4",{rows:[{columns:[{styleClass:"col-md-4"},{styleClass:"col-md-4"},{styleClass:"col-md-4"}]}]}).structure("3-3-3-3",{rows:[{columns:[{styleClass:"col-md-3"},{styleClass:"col-md-3"},{styleClass:"col-md-3"},{styleClass:"col-md-3"}]}]}),i.setPrefix("motion"),o.defaults={scrollButtons:{scrollAmount:"auto",enable:!0},axis:"y"}}]).factory("authInterceptor",["$rootScope","$q","$cookieStore","$location",function(t,e,n,a){return{request:function(t){return t.headers=t.headers||{},n.get("token")?t.headers.Authorization="Bearer "+n.get("token"):a.path().match(/\/reset\/.[0-9]*/)||a.path("/login"),t}}}]).run(["$rootScope","$location","$state","$stateParams","$window","$q","Auth","RoleStore","editableThemes","editableOptions","License","User","PermissionStore","localStorageService","xAlert","$http",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.$state=n,t.$stateParams=a,r.bs3.inputClass="input-sm",r.bs3.buttonsClass="btn-xs",c.theme="bs3",t.$on("$stateChangeStart",function(t,n){l.isLoggedInAsync(function(t){!n.authenticate||t||e.path().match(/\/reset\/.[0-9]*/)||e.path("/login")})}),t.updateTableConfig=function(t,e){var n=_.find(t,{name:"All"});n&&(n.value=e)},t.settings={patternName:"[A-Za-z0-9._\\+*!\\-\\[\\]]+",simplePatternName:"[A-Za-z0-9._]+",patternPassword:"^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\\-_=+\\[\\{\\]\\}.])[0-9a-zA-Z~!@#$%^&\\-_=+\\[\\{\\]\\}.]{8,}$",patternPasswordLight:"^.{6,}$",patternGateway:"^(?:yes|no|[0-9]+)$",patternFaxdetect:"^(?:yes|no|t38|cng|[0-9]+)$",layout:{pageSidebarClosed:m.get("sidebarClosed")||!1,pageQuickSidebarOpened:!1,pageBodySolid:!1,pageAutoScrollOnLoad:1e3}},d.get().$promise.then(function(e){t.license=e.license,t.settings.soundPath=e.soundPath||"/var/opt/motion/server/files/sounds/converted",t.settings.footerWhiteLabel=e.footerWhiteLabel,t.settings.defaultFooterWhiteLabel=e.defaultFooterWhiteLabel,t.settings.logoutOnWindowClose=e.logoutOnWindowClose,p.definePermission("hasCm",function(){return t.license.cm}),p.definePermission("hasChat",function(){return t.license.chat}),p.definePermission("hasMail",function(){return t.license.mail}),p.definePermission("hasFax",function(){return t.license.fax}),p.definePermission("hasSms",function(){return t.license.messaging}),p.definePermission("hasDialer",function(){return t.license.dialer}),p.definePermission("hasJscripty",function(){return t.license.jscripty}),p.definePermission("hasUpdate",function(){return t.license.update}),p.definePermission("hasCustom",function(){return t.license.custom}),p.definePermission("hasOpenChannel",function(){return t.license.openchannel}),p.definePermission("hasPreferred",function(){return t.license.preferred})}).catch(function(t){g.error(t)}),p.definePermission("agent",function(){return l.isAgent()}),p.definePermission("admin",function(){return l.isAdmin()}),p.definePermission("user",function(t,e){var n=i.defer(),a=l.getCurrentUser().$promise;return a?a.then(function(t){_.includes(_.map(t.Modules,"id"),e.toState.data.permissions.id)&&"user"===t.role?n.resolve():n.reject()}).catch(function(){n.reject()}):n.resolve(),n.promise})}]),angular.module("xCallyShuttleApp").controller("AdminResetCtrl",["$scope","Auth","User","xAlert","$translate","$location","Setting","$rootScope",function(t,e,n,a,s,i,l,o){t.getInfo=function(){return l.get({controller:"info"}).$promise.then(function(e){return t.info=e,l.get({id:1}).$promise}).then(function(e){t.setting=e,!e.firstLogin&&i.path("/landing")}).catch(function(t){console.error(t)})},o.bodyLayout="login",t.updatePassword=function(){var o={newPassword:t.user.password,id:e.getCurrentUser().id};return n.changePassword(o).$promise.then(function(){return l.update({id:1,firstLogin:!1}).$promise}).then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success"),i.path("/landing")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("adminreset",{url:"/adminreset",templateUrl:"app/adminreset/adminreset.html",controller:"AdminResetCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics",{url:"/analytics",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:17}}})}]),angular.module("xCallyShuttleApp").factory("Extracted",["$resource",function(t){return t("/api/analytics/extracted/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.extracted",{url:"/extracted",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("AnalyticExtractedListCtrl",["$scope","$translate","gridOptions","Extracted","uiGridConstants",function(t,e,n,a,s){t.moment=moment,t.Extracted=a,t.initView=function(){var e={exporterCsvFilename:"ExtractedReports.csv",columnDefs:[{name:"name"},{name:"createdAt",displayName:"APPLICATION_RUN_DATE",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"startDate",displayName:"APPLICATION_START_DATE",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}],sort:{direction:s.DESC,priority:0}},{name:"endDate",displayName:"APPLICATION_END_DATE",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"output"},{name:"type"},{name:"status"},{name:"action",width:140,buttons:[{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{directive:"<motion-file-download data-ng-show=\"row.entity.status == 'completed'\" resource=\"grid.appScope.Extracted\" params=\"{id:row.entity.id,controller:'download'}\" mimetype=\"'application/'+row.entity.output.toLowerCase()\" filename=\"row.entity.name+'_'+row.entity.startDate.toString()+'_'+row.entity.endDate.toString()+'.'+row.entity.output.toLowerCase()\"></motion-file-download>"}]}]};t.gridOptions=n.gridOptions(a,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.extracted.list",{url:"/list",templateUrl:"app/analytic/extracted/list/list.html",controller:"AnalyticExtractedListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("DefaultMetric",["$resource",function(t){return t("/api/analytics/metrics/default/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricListCreateModalCtrl",["$scope","$uibModalInstance","Metric","xAlert","$translate","report",function(t,e,n,a,s,i){t.forms={dashboard:void 0},t.item={},t.tables=i.tables,t.ok=function(){return n.save(t.item).$promise.then(function(){e.close()}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricListCtrl",["$scope","xAlert","Modal","$uibModal","$log","gridOptions","Metric","DefaultMetric","$translate",function(t,e,n,a,s,i,l,o,r){t.$translate=r,t.initView=function(){var e={exporterCsvFilename:"Metrics.csv",columnDefs:[{name:"name"},{name:"table",cellTemplate:"<div style=\"padding:5px\">{{'APPLICATION_'+row.entity.table.toUpperCase() | translate}}</div>"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/analytics/metrics/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=i.gridOptions(l,e,t)},t.showMetric=function(t){a.open({animation:!0,templateUrl:"app/analytic/metric/list/view.modal.html",controller:"AnalyticMetricListViewModalCtrl",resolve:{metric:t}})},t.cloneMetric=function(n){return o.get({id:n,controller:"clone"}).$promise.then(function(){e.show(r.instant("MESSAGE_WELL_DONE"),"success"),t.gridOptions.getPage()}).catch(function(t){e.error(t)})},t.create=function(){a.open({animation:!0,templateUrl:"app/analytic/metric/list/create.modal.html",controller:"AnalyticMetricListCreateModalCtrl"}).result.then(function(){e.show(r.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridOptions.getPage()},function(){s.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.metrics.list",{url:"/list",templateUrl:"app/analytic/metric/list/list.html",controller:"AnalyticMetricListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricListViewModalCtrl",["$scope","$uibModalInstance","metric","xAlert","$translate","report",function(t,e,n,a,s,i){t.item=n,t.tables=i.tables,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").factory("Metric",["$resource",function(t){return t("/api/analytics/metrics/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.metrics",{url:"/metrics",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","Metric","report",function(t,e,n,a,s,i,l){t.tables=l.tables,t.getMetric=function(){return i.get({id:a.id}).$promise.then(function(e){t.metric=e}).catch(function(t){s.path("/analytics/metrics/list")})},t.updateMetric=function(){return i.update({id:a.id},t.metric).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.metrics.view",{url:"/view/:id",templateUrl:"app/analytic/metric/view/view.html",controller:"AnalyticMetricViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.analytics.metrics.view.settings",{url:"/settings",templateUrl:"app/analytic/metric/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("CustomReport",["$resource",function(t){return t("/api/analytics/reports/custom/:precontroller/:id/:controller/:action",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("DefaultReport",["$resource",function(t){return t("/api/analytics/reports/default/:id/:controller/:action",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ReportListCopyModalCtrl",["$scope","$uibModalInstance","$log","customTreeData",function(t,e,n,a){t.customTreeData=a,t.forms={dashboard:void 0},t.customTreeConfig={multiple:!1,animation:!0,core:{error:function(t){n.error("treeCtrl: error from js tree - "+angular.toJson(t))},check_callback:!0}},t.ac=function(){return!0},t.initCustomScopeTree=function(){t.customTree=t.customTreeInstance.jstree(!0),t.customTree.deselect_all(),t.customTree.open_all()},t.ok=function(){t.customTree.get_selected(!0).length?e.close({parent:t.customTree.get_selected(!0).pop().id}):t.showAlert=!0},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ReportListCreateModalCtrl",["$scope","$uibModalInstance","path",function(t,e,n){t.path=n,t.forms={dashboard:void 0},t.item={},t.ok=function(){t.item.model=JSON.stringify({title:t.item.name}),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ReportListExtractModalCtrl",["$scope","$uibModalInstance","$translate",function(t,e,n){t.daily=!1,t.dailySwitch={onText:n.instant("APPLICATION_TODAY"),offText:n.instant("APPLICATION_RANGE"),isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.dates={startDate:moment().subtract(1,"days").startOf("day"),endDate:moment().subtract(1,"days").endOf("day")},t.ranges={},t.ranges[n.instant("APPLICATION_YESTERDAY")]=[moment().subtract(1,"days").startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[n.instant("APPLICATION_LAST_SEVEN_DAYS")]=[moment().subtract("days",7).startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[n.instant("APPLICATION_LAST_THIRTY_DAYS")]=[moment().subtract("days",30),moment()],t.ranges[n.instant("APPLICATION_LAST_MONTH")]=[moment().subtract(1,"months").startOf("month"),moment().subtract(1,"months").endOf("month")],t.timepicker={timePickerIncrement:1,timePicker12Hour:!1},t.dailyTime={start:moment("00:00","HH:mm"),end:moment("23:59","HH:mm")},t.maxdate=moment().subtract(1,"days").endOf("day").format("YYYY-MM-DD HH:mm"),t.extract=function(n){var a={startDate:moment(t.dates.startDate).format("YYYY-MM-DD"),endDate:moment(t.dates.endDate).format("YYYY-MM-DD"),startTime:t.daily?moment(t.dailyTime.start).format("HH:mm"):moment(t.dates.startDate).format("HH:mm"),endTime:t.daily?moment(t.dailyTime.end).format("HH:mm"):moment(t.dates.endDate).format("HH:mm"),daily:t.daily,action:n};e.close(a)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("AnalyticReportListCtrl",["$scope","xAlert","$translate","$location","$log","Modal","$uibModal","FileSaver","Blob","gridOptions","CustomReport","DefaultReport","ReportTree","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){var e=m.get("lastMotionReportNode")||!1,n=m.get("lastMotionReportTree")||!1;return!(!e||!n)&&(t[n+"Tree"].open_node({id:e}),t[n+"Tree"].select_node({id:e}),!0)}function h(e,n){var a={parent:n.id};t.selectedNode=e?t.defaultTree.get_path(n," / "):t.customTree.get_path(n," / "),t.gridOptions?t.gridOptions.getPage({parent:n.id},e?u:d):t.gridOptions=c.gridOptions(e?u:d,f,t,a)}var f={exporterCsvFilename:"reports.csv",columnDefs:[{name:"name"},{name:"description"},{name:"manage",width:120,buttons:[{class:"{{grid.appScope.defaultTreeActive ? 'display-none' : 'blue-hoki'}}",href:"/analytics/reports/view/{{row.entity.id}}/settings",title:n.instant("APPLICATION_SETTINGS"),name:"settings"},{class:"{{grid.appScope.defaultTreeActive ? 'display-none' : 'red-sunglo'}}",title:n.instant("APPLICATION_DELETE"),name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{class:"green",title:n.instant("APPLICATION_COPY"),name:"copy",onClick:"grid.appScope.copy(row.entity.id)"},{class:"purple",title:n.instant("APPLICATION_EXPORT"),name:"export",onClick:"grid.appScope.export(row.entity.id)"}]},{name:"actions",width:60,buttons:[{class:"yellow",name:"preview",title:n.instant("APPLICATION_PREVIEW"),onClick:"grid.appScope.preview(row.entity.id)"},{class:"green-turquoise",name:"run",title:n.instant("APPLICATION_RUN"),onClick:"grid.appScope.extract(row.entity.id)"}]}]};t.searchField="",t.ac=function(){return!0},t.initDefaultScopeTree=function(){t.defaultTree=t.defaultTreeInstance.jstree(!0),t.defaultTree.deselect_all(),t.defaultTree.close_all(),t.defaultTreeReady=!0,t.defaultTreeActive=!0,t.previousDefaultNode=""},t.initCustomScopeTree=function(){t.customTree=t.customTreeInstance.jstree(!0),t.customTree.deselect_all(),t.customTree.close_all(),t.customTreeReady=!0,t.previousCustomNode=""},t.$watchGroup(["defaultTreeReady","customTreeReady"],function(e,n,a){e[0]&&e[1]&&(g()||(t.defaultTree.open_node({id:1}),t.customTree.open_node({id:1}),t.defaultTree.select_node({id:"1"})))}),t.updateCustomTree=function(){var n={tree:angular.toJson(t.customTree.get_json("#",{flat:!0}))};return p.update({id:2},n).$promise.then(function(t){console.log("Custom Tree Updated")}).catch(function(t){e.error(t)})},t.configTrees=function(){t.defaultTreeConfig={multiple:!1,animation:!0,core:{error:function(t){s.error("treeCtrl: error from js tree - "+angular.toJson(t))},check_callback:!0,themes:{name:"default",url:"../../../assets/css/jstree-metronic/style.css"}},plugins:["search"]},t.customTreeConfig={multiple:!1,animation:!0,core:{error:function(t){s.error("treeCtrl: error from js tree - "+angular.toJson(t))},check_callback:function(t,e,n,a,s){return console.log(t),!0},themes:{name:"default",url:"../../../assets/css/jstree-metronic/style.css"}},plugins:["contextmenu","dnd","search"],contextmenu:{items:function(e,a){var s={create:{label:n.instant("APPLICATION_CREATE"),action:function(n){t.customTree.create_node(e),t.customTree.open_node(e)}},rename:{label:n.instant("APPLICATION_RENAME"),action:function(n){t.customTree.edit(e)}},remove:{label:n.instant("APPLICATION_REMOVE"),action:function(n){t.deleteNode(e)}}};return"#"===e.parent&&(delete s.rename,delete s.remove),a(s),s}}}},t.deleteNode=function(a){l.open({animation:!0,templateUrl:"app/analytic/report/list/deleteNode.modal.html",controller:["$scope","$uibModalInstance","node",function(t,e,n){t.node=n,t.ok=function(){e.close()},t.cancel=function(){e.dismiss("cancel")}}],resolve:{node:function(){return a.text}}}).result.then(function(){return d.delete({precontroller:"node",id:a.id}).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.customTree.delete_node(a),t.previousCustomNode==a.id&&t.customTree.select_node({id:a.parent})}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})},t.searchTrees=function(){t.defaultTree.search(t.searchField),t.customTree.search(t.searchField)},t.selectDefaultNode=function(){if(t.customTreeReady){t.previousCustomNode="";var e=t.defaultTree.get_selected(!0),n=e.pop();if(t.defaultTree.deselect_node(e[0],!0),t.customTree.deselect_all(),t.defaultTree.select_node(n,!0),n.id===t.previousDefaultNode)return void console.log("def");t.previousDefaultNode=n.id,m.set("lastMotionReportNode",n.id),m.set("lastMotionReportTree","default"),t.defaultTreeActive=!0,h(!0,n)}},t.selectCustomNode=function(){if(t.defaultTreeReady){t.previousDefaultNode="";var e=t.customTree.get_selected(!0),n=e.pop();if(t.customTree.deselect_node(e[0],!0),t.defaultTree.deselect_all(),t.customTree.select_node(n,!0),n.id===t.previousCustomNode)return void console.log("cus");t.previousCustomNode=n.id,m.set("lastMotionReportNode",n.id),m.set("lastMotionReportTree","custom"),t.defaultTreeActive=!1,h(!1,n)}},t.getTrees=function(){return p.query().$promise.then(function(e){t.defaultTreeData=JSON.parse(e[0].tree),t.customTreeData=JSON.parse(e[1].tree),t.configTrees()}).catch(function(t){e.error(t)})},t.create=function(){l.open({animation:!0,templateUrl:"app/analytic/report/list/create.modal.html",controller:"ReportListCreateModalCtrl",resolve:{path:function(){return t.selectedNode}}}).result.then(function(n){return n.parent=t.previousCustomNode,d.save(n).$promise.then(function(t){a.path("/analytics/reports/view/"+t.id+"/settings")}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})},t.copy=function(a){var i=t.defaultTreeActive?u:d;l.open({animation:!0,templateUrl:"app/analytic/report/list/copy.modal.html",controller:"ReportListCopyModalCtrl",resolve:{customTreeData:function(){return t.customTree.get_json("#",{flat:!0})}}}).result.then(function(s){return i.save({id:a,controller:"copy"},s).$promise.then(function(){t.gridOptions.getPage(),e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})},t.export=function(n){return(t.defaultTreeActive?u:d).get({id:n,controller:"export"}).$promise.then(function(t){var e=new r([angular.toJson(t)],{type:"application/json;charset=utf-8"});o.saveAs(e,t.name+".json")}).catch(function(t){e.error(t)})},t.import=function(a){var s=JSON.parse(a);s.parent=t.previousCustomNode;var i=!(!s.name||!s.parent),l=!0;if(_.forEach(s.Fields,function(t){t.field&&t.alias||(l=!1)}),i&&l)return d.save({controller:"import"},s).$promise.then(function(){t.gridOptions.getPage(),e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)});e.show(n.instant("MESSAGE_INVALID_JSON"),"danger")},t.preview=function(e){l.open({animation:!0,templateUrl:"app/analytic/report/list/preview.modal.html",controller:"ReportListPreviewModalCtrl",size:"full",resolve:{report:function(){return{id:e,tree:t.defaultTreeActive?"default":"custom"}}}})},t.extract=function(a){l.open({animation:!0,templateUrl:"app/analytic/report/list/extract.modal.html",controller:"ReportListExtractModalCtrl",size:"md",resolve:{report:function(){return{id:a,tree:t.defaultTreeActive?"default":"custom"}}}}).result.then(function(s){return s.daily||delete s.daily,(t.defaultTreeActive?u:d).get(_.merge({id:a,controller:"extract"},s)).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.reports.list",{url:"/list",templateUrl:"app/analytic/report/list/list.html",controller:"AnalyticReportListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ReportListPreviewModalCtrl",["$scope","$uibModalInstance","report","xAlert","$translate","$timeout","CustomReport","DefaultReport",function(t,e,n,a,s,i,l,o){t.daily=!1,t.dailySwitch={onText:s.instant("APPLICATION_TODAY"),offText:s.instant("APPLICATION_RANGE"),isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.dates={startDate:moment().subtract(1,"days").startOf("day"),endDate:moment().subtract(1,"days").endOf("day")},t.ranges={},t.ranges[s.instant("APPLICATION_YESTERDAY")]=[moment().subtract(1,"days").startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[s.instant("APPLICATION_LAST_SEVEN_DAYS")]=[moment().subtract("days",7).startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[s.instant("APPLICATION_LAST_THIRTY_DAYS")]=[moment().subtract("days",30),moment()],t.ranges[s.instant("APPLICATION_LAST_MONTH")]=[moment().subtract(1,"months").startOf("month"),moment().subtract(1,"months").endOf("month")],t.timepicker={timePickerIncrement:1,timePicker12Hour:!1},t.dailyTime={start:moment("00:00","HH:mm"),end:moment("23:59","HH:mm")},t.maxdate=moment().subtract(1,"days").endOf("day").format("YYYY-MM-DD HH:mm");var r={offset:0,limit:25,sort:null,where:{},order:{}};t.gridOptions={paginationPageSizes:[10,25,50],paginationPageSize:25,useExternalPagination:!0,enableSorting:!1,enableFiltering:!0,useExternalFiltering:!0,enableGrouping:!1,enableColumnMenus:!1,treeRowHeaderAlwaysVisible:!1,gridMenuShowHideColumns:!1,enableGridMenu:!1,onRegisterApi:function(e){t.gridApi=e,e.pagination.on.paginationChanged(t,function(e,n){r.offset=(e-1)*n,r.limit=n,t.getPage()}),e.core.on.filterChanged(t,function(){var e={};this.grid.columns.forEach(function(t){t.filters[0].term&&(e[t.field]=t.filters[0].term)}),r.where=e,t.getPage()})}},t.getPage=function(){var e={offset:r.offset,limit:r.limit,startDate:moment(t.dates.startDate).format("YYYY-MM-DD"),endDate:moment(t.dates.endDate).format("YYYY-MM-DD"),startTime:t.daily?moment(t.dailyTime.start).format("HH:mm"):moment(t.dates.startDate).format("HH:mm"),endTime:t.daily?moment(t.dailyTime.end).format("HH:mm"):moment(t.dates.endDate).format("HH:mm"),daily:t.daily};return _.forOwn(r.where,function(t,n){e[n]=t}),("custom"===n.tree?l:o).get(_.merge({id:n.id,controller:"preview"},e)).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.paginationPageSizes[3]=e.count,t.gridOptions.data=e.rows,t.showResult=!0}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")},i(function(){t.getPage()})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.reports",{url:"/reports",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("ReportAgent",["$resource",function(t){return t("/api/report/agents/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportIntegration",["$resource",function(t){return t("/api/report/integrations/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportMember",["$resource",function(t){return t("/api/report/members/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportTree",["$resource",function(t){return t("/api/analytics/reports/trees/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("AnalyticReportViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","ReportAgent","ReportCall","ReportMailSession","ReportSmsSession","ReportMember","ReportQueue","ReportIntegration","ReportChatSession","DefaultReport","CustomReport","Metric","report",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){function A(n){_.find(t.tables,{value:n}).resource.get({controller:"describe"}).$promise.then(function(e){t.tableFields=_.map(e,function(t,e){if("$promise"!==e&&"$resolved"!==e)return{name:e,value:e}})}).catch(function(t){e.error(t)}).finally(function(){v(n)})}function v(n){return h.get({controller:"table",table:n}).$promise.then(function(e){_.forEach(e.rows,function(e){t.tableFields.push({name:"<strong>Metric.</strong>"+e.name,alias:e.name,value:e.metric,MetricId:e.id})})}).catch(function(t){e.error(t)})}function I(t){return String(t).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function b(t){if(!t)return"";for(var e="(",n=0;n<t.rules.length;n++)if(n>0&&(e+=" <strong>"+t.operator+"</strong> "),t.rules[n].group)e+=b(t.rules[n].group);else switch(e+=t.rules[n].field,t.rules[n].condition){case"IS NULL":case"IS NOT NULL":e+=" "+I(t.rules[n].condition);break;case"IS EMPTY":e+=" = ''";break;case"IS NOT EMPTY":e+=" != ''";break;default:e+=" "+I(t.rules[n].condition)+" "+t.rules[n].value}return e+")"}t.$translate=n,t.tempReport={},t.tables=f.tables;var E={group:{operator:"AND",rules:[]}};t.getReport=function(){return t.firstLoad=!0,g.get({id:a.id}).$promise.then(function(e){t.report=e,_.forEach(t.report.Fields,function(t){delete t.id}),t.report.conditions=t.report.conditions?JSON.parse(t.report.conditions):_.clone(E,!0),t.report.Fields.length&&t.getPreview()}).catch(function(t){console.error(t),s.path("/analytics/reports/list")})},t.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")},t.$watch("report.table",function(e,n){e&&(A(e),n&&(t.tempReport[n]={conditions:t.report.conditions,fields:t.report.Fields}),t.firstLoad?t.firstLoad=!1:t.tempReport[e]?(t.report.Fields=t.tempReport[e].fields,t.report.conditions=t.tempReport[e].conditions):(t.report.Fields=[],t.report.conditions=_.clone(E,!0)))},!0),t.setMetricId=function(e,n){t.report.Fields[n].MetricId=e.MetricId?e.MetricId:null,t.report.Fields[n].alias=e.MetricId?e.alias:e.name},t.groupByField=[{name:"APPLICATION_YES",value:!0},{name:"APPLICATION_NO",value:!1}],t.functions=[{name:"Sum",value:"SUM"},{name:"Count",value:"COUNT"},{name:"Count Distinct",value:"COUNT DISTINCT"},{name:"Maximum",value:"MAX"},{name:"Minimum",value:"MIN"},{name:"Average",value:"AVG"},{name:"Group Concat",value:"GROUP_CONCAT"},{name:"Group Concat(asc)",value:"GROUP_CONCAT ASC"},{name:"Group Concat(desc)",value:"GROUP_CONCAT DESC"}],t.formatFunctions=[{name:"Sec To Time",value:"SEC_TO_TIME"},{name:"Date",value:"DATE"},{name:"Hour",value:"HOUR"},{name:"Round",value:"ROUND"},{name:"Unix TimeStamp",value:"UNIX_TIMESTAMP"}],t.addField=function(){t.report.Fields.push({groupBy:!1,custom:!1})},t.removeField=function(e){t.report.Fields.splice(e,1)},t.sortableOptions={"ui-floating":!0,cancel:".unsortable",handle:".report-field-handle",axis:"y"},t.toggleCustom=function(e){e.custom=!e.custom,e.custom||_.find(t.tableFields,{value:e.field})||(e.field=null)},t.updateReport=function(){if(t.report.Fields.length){var s=angular.copy(t.report);return console.log(s.conditions),s.conditions=angular.toJson(s.conditions),_.forEach(s.Fields,function(t){t.custom&&delete t.MetricId}),g.update({id:a.id},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),t.getPreview()}).catch(function(t){e.error(t)})}e.show(n.instant("MESSAGE_SELECT_A_FIELD"),"danger")},t.$watch("report.conditions",function(e){t.output=e?b(e.group):"()"},!0),t.getPreview=function(){return t.gridOptions=null,g.get({id:a.id,controller:"preview",limit:20}).$promise.then(function(e){t.gridOptions={enableFiltering:!0,treeRowHeaderAlwaysVisible:!1,enableGridMenu:!0,data:e.rows}}).catch(function(t){console.log(t),e.show(n.instant(t.message||"MESSAGE_QUERY_NOT_VALID"),"warning")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.reports.view",{url:"/view/:id",templateUrl:"app/analytic/report/view/view.html",controller:"AnalyticReportViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.analytics.reports.view.settings",{url:"/settings",templateUrl:"app/analytic/report/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels",{url:"/channels",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:6}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat",{url:"/chat",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").factory("ChatEnquiry",["$resource",function(t){return t("/api/chat/enquiries/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatReport",["$resource",function(t){return t("/api/report/chats/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatVisitor",["$resource",function(t){return t("/api/chat/visitors/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatMessage",["$resource",function(t){return t("/api/chat/messages/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatRoom",["$resource",function(t){return t("/api/chat/rooms/:id/:controller",{id:"@id"},{me:{method:"GET",isArray:!0,params:{id:"me"}},users:{method:"GET",params:{id:"users"}},externals:{method:"GET",isArray:!0,params:{id:"type",controller:"external"}},groups:{method:"GET",isArray:!0,params:{id:"groups"}},update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").controller("ChatOfflineListCtrl",["$scope","ChatEnquiry","gridOptions","uiGridConstants",function(t,e,n,a){t.initView=function(){var s={exporterCsvFilename:"chat_offline_messages.csv",columnDefs:[{name:"username",cellClass:"text-center"},{name:"email",cellClass:"text-center"},{name:"ChatWebsite.name",displayName:"Website",cellClass:"text-center"},{name:"createdAt",displayName:"createdAt",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.createdAt"></span></div>',field:"createdAt",sort:{direction:a.DESC,priority:0}},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/chat/offline/view/{{row.entity.id}}",name:"detail"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.offline.list",{url:"/list",templateUrl:"app/channels/chat/offline/list/list.html",controller:"ChatOfflineListCtrl"})}]),angular.module("xCallyShuttleApp").directive("enquiryMessage",["$rootScope","$translate","MailMessage","List","xAlert",function(t,e,n,a,s){return{restrict:"E",scope:{message:"=",listId:"="},templateUrl:"app/channels/chat/offline/message/message.directive.html",link:function(n){n.openContact=function(i){if(n.listId)return a.save({listId:n.listId,controller:"contacts"},{email:i}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.email,type:"contact"})}).catch(function(t){s.error(t)});s.show(e.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.offline",{url:"/offline",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:32}}})}]),angular.module("xCallyShuttleApp").controller("ChatOfflineViewCtrl",["$scope","$stateParams","$translate","$rootScope","ChatEnquiry","List","xAlert",function(t,e,n,a,s,i,l){t.initView=function(){return s.get({id:e.id}).$promise.then(function(e){t.enquiry=e}).catch(function(t){l.error(t)})},t.openContact=function(e){if(t.enquiry.ChatWebsite.ListId)return i.save({listId:t.enquiry.ChatWebsite.ListId,controller:"contacts"},{email:e}).$promise.then(function(t){var e=_.find(a.$root.workspaces,{contactID:t.id});e?e.active=!0:a.$root.workspaces.push({active:!0,class:"icon-user",contactID:t.id,name:t.email,type:"contact"})}).catch(function(t){l.error(t)});l.show(n.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.offline.view",{url:"/view/:id",templateUrl:"app/channels/chat/offline/view/view.html",controller:"ChatOfflineViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatOnlineListCtrl",["$scope","ChatRoom","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"chat_online_messages.csv",columnDefs:[{name:"ChatVisitor.fullname",displayName:"APPLICATION_FULLNAME",cellClass:"text-center"},{name:"ChatVisitor.email",displayName:"APPLICATION_EMAIL",cellClass:"text-center"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/chat/online/view/{{row.entity.id}}/detail",name:"detail"}]}]};t.gridOptions=n.gridOptions(e,a,t,{id:"online"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.online.list",{url:"/list",templateUrl:"app/channels/chat/online/list/list.html",controller:"ChatOnlineListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.online",{url:"/online",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").controller("ChatOnlineViewCtrl",["$scope","$stateParams","ChatRoom",function(t,e,n){t.initView=function(){return t.config={autoHideScrollbar:!1,theme:"light",advanced:{updateOnContentResize:!0},setHeight:400,scrollInertia:0},n.get({id:e.id}).$promise.then(function(e){t.chatRoom=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.online.view",{url:"/view/:id",templateUrl:"app/channels/chat/online/view/view.html",controller:"ChatOnlineViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.chat.online.view.detail",{url:"/detail",templateUrl:"app/channels/chat/online/view/view.detail.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/news.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("PreviewCtrl",["$scope",function(t){t.message="Hello"}]),angular.module("xCallyShuttleApp").directive("preview",["$rootScope",function(t){return{templateUrl:"app/channels/chat/preview/preview.html",restrict:"EA",link:function(t,e,n){}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("preview",{url:"/preview",templateUrl:"app/channels/chat/preview/preview.html",controller:"PreviewCtrl",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").factory("ChatQueue",["$resource",function(t){return t("/api/chat/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ChatQueueListCtrl",["$scope","ChatQueue","gridOptions","Auth","$uibModal",function(t,e,n,a,s){t.initView=function(){t.Auth=a;var s={exporterCsvFilename:"chat_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"strategy"},{name:"timeout"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/chat/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/chat/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===a.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t)},t.createItem=function(){s.open({animation:!0,templateUrl:"app/channels/chat/queue/list/list.create.modal.html",controller:"ChatQueueListCreateCtrl",size:"lg"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ChatQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","ChatQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.queues.list",{url:"/list",templateUrl:"app/channels/chat/queue/list/list.html",controller:"ChatQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:30}}})}]),angular.module("xCallyShuttleApp").controller("ChatQueueViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","ChatQueue","Team","Auth","strategies",function(t,e,n,a,s,i,l,o,r){t.Auth=o,t.strategies=r;var c=function(){return{select:function(e){return i.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})},deselect:function(e){return i.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})}}};t.getQueue=function(){e.get("/api/chat/queues/"+s.id).success(function(e){e.penalty=0,t.queue=e}).error(function(t){console.error(t)})},t.updateChatQueue=function(){var i=angular.copy(t.queue);e.put("/api/chat/queues/"+s.id,i).success(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(e){t.queue=i,e.errors.forEach(function(t){n.error(err)})})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,i.get({id:s.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindChatQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasChatQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.queues.view",{url:"/view/:id",templateUrl:"app/channels/chat/queue/view/view.html",controller:"ChatQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.chat.queues.view.settings",{url:"/settings",templateUrl:"app/channels/chat/queue/view/view.settings.html"}).state("main.channels.chat.queues.view.agents",{url:"/agents",templateUrl:"app/channels/chat/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:33}}})}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","ChatQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"chatPause")?e.chatPause:n.chatPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_chat_queue:save",function(e){if(_.includes(_.map(t.CurrentUser.PChatQueues,"id"),e.ChatQueueId)||m.isAdmin()){var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0});if(n){var a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.ChatQueueId,agent:e.membername,online:n.online})}}}),s.socket.on("user_has_chat_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.ChatQueueId})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.chatPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.ChatQueues&&e.ChatQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.chatQueues=e.rows,s.syncUpdates("chat_queue",t.chatQueues)}).catch(function(t){i.error(t)})}t.chatQueues=[];var b={controller:"realtime",controller1:"chat",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"chatPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'</div><div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.chatQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_chat_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"chat"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/chat/realtime/view/agent/queue.modal.add.html",controller:"ChatRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.chatQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.chatQueues,function(t){return _.includes(e.queues,t.id)}),channel:"chat",data1:s,data3:e.queues.join(","),data4:"chat"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"chat",data1:t,data3:e,data4:"chat"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/chat/realtime/view/agent/agent.modal.info.html",controller:"ChatRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/chat/realtime/view/agent/agent.html",controller:"ChatRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportChatSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_chat_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_chat_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"websitename",displayName:"APPLICATION_WEBSITE",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.abandon">{{\'APPLICATION_QUEUESTATUS_ABANDON\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_chat_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/chat/realtime/view/application/application.html",controller:"ChatRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewCtrl",["$scope",function(t){t.agents=[{name:"Queues",link:"main.chat.realtime.view.agent.queues"},{name:"Timeline",link:"main.chat.realtime.view.agent.timeline"}],t.sessions=[{name:"Sessions",link:"main.chat.realtime.view.sessions"}],t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime.view",{url:"/view",templateUrl:"app/channels/chat/realtime/view/view.html",controller:"ChatRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportChatSession",["$resource",function(t){return t("/api/report/chat/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.external",{url:"/external",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatRoomExternalListCtrl",["$scope","$timeout","socket","Auth","ChatRoom","usSpinnerService","Tag","$uibModal","uibButtonConfig","uiGridConstants",function(t,e,n,a,s,i,l,o,r,c){function d(){return l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}t.openChat=function(e){return s.get({id:e.id}).$promise.then(function(e){var n=_.find(t.workspaces,{id:e.id,type:"chatRoom"});n?n.active=!0:t.workspaces.push({id:e.id,name:e.ChatVisitor.fullname,type:"chatRoom",class:"icon-bubble",active:!0})}).catch(function(t){console.error(t)})},t.initView=function(){r.activeClass="green-haze",t.id=[],t.query={status:"OPEN",tags:[]},t.gridOptions={enableGridMenu:!1,enableFiltering:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"ID",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!0,enableFiltering:!0,enableColumnMenu:!1},{name:"userpic",displayName:"",width:35,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <ng-letter-avatar           height="20"           width="20"           fontsize="12"           data="{{row.entity.ChatVisitor.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #EA4C61"           shape="round"></ng-letter-avatar>           </div>',enableColumnMenu:!1,enableSorting:!1,enableFiltering:!1},{name:"agent",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span style="padding-left: 5px;" class="pull-left">{{row.entity.Users[0].fullname}}</span></div>',enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"fullname",displayName:"APPLICATION_CUSTOMER_NAME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span style="padding-left: 5px;" class="pull-left">{{row.entity.ChatVisitor.fullname}}</span></div>',enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"contact",displayName:"APPLICATION_CUSTOMER_EMAIL",headerCellFilter:"translate"},{name:"website",displayName:"APPLICATION_WEBSITE",headerCellFilter:"translate",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",displayName:"APPLICATION_CREATED_AT",headerCellFilter:"translate",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:c.DESC}},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",cellTemplate:'<div><a class="btn btn-xs green-meadow" href="#" data-ng-click="grid.appScope.openChat(row.entity)"><i class="icon-bubble"></i></a></div>',cellClass:"ui-grid-vcenter",width:75,enableFiltering:!1,enableSorting:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},t.getPage(),d()},t.tagItems=function(){o.open({animation:!0,templateUrl:"app/channels/chat/room/view.tags.modal.html",controller:"ChatRoomViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.onChanged=function(){t.getPage()},t.$watch("query.status",function(){t.getPage()},!0),t.getPage=function(){return i.spin("spinner-grid"),s.get(_.merge({id:"externals"},t.query)).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){i.stop("spinner-grid")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.external.list",{url:"/list",templateUrl:"app/channels/chat/room/external/list/list.html",controller:"ChatRoomExternalListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.group",{url:"/group",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatRoomGroupListCtrl",["$scope","$timeout","Auth","ChatRoom","usSpinnerService","Tag","uibButtonConfig","uiGridConstants","$uibModal",function(t,e,n,a,s,i,l,o,r){function c(){return i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}t.getFullnames=function(t){var e=_.without(_.map(t.Users,"fullname"),n.getCurrentUser().fullname);return t.ChatVisitor&&e.unshift(t.ChatVisitor.fullname),e.join(", ")},t.openChat=function(e){return a.get({id:e.id}).$promise.then(function(n){var a=_.find(t.workspaces,{id:n.id,type:"chatRoom"});a?a.active=!0:t.workspaces.push({id:n.id,data:e,name:t.getFullnames(n),type:"chatRoom",class:"icon-bubble",active:!0})}).catch(function(t){console.error(t)})},t.initView=function(){l.activeClass="green-haze",t.id=[],t.query={status:"OPEN",tags:[]},t.currentUser=n.getCurrentUser(),t.gridOptions={enableGridMenu:!1,enableColumnResizing:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"ID",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"userpic",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <ng-letter-avatar data-ng-if="row.entity.ChatVisitor"          height="20"           width="20"           fontsize="12"           data="{{row.entity.ChatVisitor.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #EA4C61"           shape="round"></ng-letter-avatar>           <ng-letter-avatar data-ng-repeat="user in row.entity.Users | filter:{ id: \'!\' + grid.appScope.currentUser.id} track by user.id"            style="margin-right: 3px;"           height="20"           width="20"           fontsize="12"           data="{{user.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #3399CC"           shape="round"></ng-letter-avatar>           </div>',enableColumnMenu:!1,enableSorting:!1,enableFiltering:!1},{name:"Users",displayName:"APPLICATION_MEMBERS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{grid.appScope.getFullnames(row.entity)}}</div>",enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"contact",displayName:"APPLICATION_CUSTOMER_EMAIL",headerCellFilter:"translate"},{name:"website",displayName:"APPLICATION_WEBSITE",headerCellFilter:"translate",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",displayName:"APPLICATION_CREATED_AT",headerCellFilter:"translate",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:o.DESC}},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",cellTemplate:'<div><a class="btn btn-xs green-meadow" href="#" data-ng-click="grid.appScope.openChat(row.entity)"><i class="icon-bubble"></i></a></div>',cellClass:"ui-grid-vcenter",width:75,enableFiltering:!1,enableSorting:!1,enableColumnMenu:!1}],data:[]},t.getPage(),c()},t.tagItems=function(){r.open({animation:!0,templateUrl:"app/channels/chat/room/view.tags.modal.html",controller:"ChatRoomViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.onChanged=function(){t.getPage()},t.$watch("query.status",function(){t.getPage()},!0),t.getPage=function(){return s.spin("spinner-grid"),a.get(_.merge({id:"groups"},t.query)).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){s.stop("spinner-grid")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.group.list",{url:"/list",templateUrl:"app/channels/chat/room/group/list/list.html",controller:"ChatRoomGroupListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.internal",{url:"/internal",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatRoomInternalListCtrl",["$scope","$timeout","socket","Auth","ChatRoom","usSpinnerService",function(t,e,n,a,s,i){t.openChat=function(e){return s.users({users:[a.getCurrentUser().id,e.id]}).$promise.then(function(n){var a=_.find(t.workspaces,{id:n.id,type:"chatRoom"});a?a.active=!0:t.workspaces.push({id:n.id,name:e.fullname,type:"chatRoom",class:"icon-bubble",active:!0})}).catch(function(t){console.error(t)})},t.initView=function(){t.gridOptions={enableGridMenu:!1,enableFiltering:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"userpic",displayName:"",width:35,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <ng-letter-avatar           height="20"           width="20"           fontsize="12"           data="{{row.entity.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #3399CC"           shape="round"></ng-letter-avatar>           </div>',enableColumnMenu:!1,enableSorting:!1,enableFiltering:!1},{name:"fullname",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"action",cellTemplate:'<div><a class="btn btn-xs green-meadow" href="#" data-ng-click="grid.appScope.openChat(row.entity)"><i class="icon-bubble"></i></a></div>',cellClass:"ui-grid-vcenter",width:75,enableFiltering:!1,enableSorting:!1,enableColumnMenu:!1}],data:[]},n.socket.on("user:save",function(e){if(e.online&&a.getCurrentUser().id!==e.id){var n=_.find(t.gridOptions.data,{id:e.id});n?_.merge(n,e):t.gridOptions.data.push(e)}else _.remove(t.gridOptions.data,{id:e.id})}),e(function(){n.socket.on("agent:save",function(e){if(e.online&&a.getCurrentUser().id!==e.id){var n=_.find(t.gridOptions.data,{id:e.id});n?_.merge(n,e):t.gridOptions.data.push(e)}else _.remove(t.gridOptions.data,{id:e.id})})}),s.get({id:"agents"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){i.stop("spinner-grid")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.internal.list",{url:"/list",templateUrl:"app/channels/chat/room/internal/list/list.html",controller:"ChatRoomInternalListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatRoomAddCtrl",["$scope","$uibModalInstance","Agent","items",function(t,e,n,a){t.items=a,t.agents=n.get(function(e){t.agents=e,t.items.forEach(function(e){_.remove(t.agents.rows,{id:e.id})})}),t.selected={items:[]},t.ok=function(){e.close(_.union(_.map(t.selected.items,"id"),_.map(t.items,"id")))},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("ChatRoomCloseCtrl",["$scope","$uibModalInstance","closed","ChatWebsite","websiteId",function(t,e,n,a,s){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_CHAT"},t.initDisposition=function(){return a.get({websiteId:s,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.item={},t.closed=n,t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").directive("chatRoom",["$interval","$rootScope","$uibModal","$notification","$window","socket","Auth","ChatRoom","ngAudio","xAlert","Tag","CannedAnswer","List","$translate",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){return{restrict:"E",scope:{workspace:"="},templateUrl:"app/channels/chat/room/room.directive.html",link:function(t){t.user=l.getCurrentUser(),t.message={body:""},t.openContact=function(n){if(t.chatRoom.ChatWebsite.List)return p.save({listId:t.chatRoom.ChatWebsite.List.id,controller:"contacts"},{email:n}).$promise.then(function(t){var n=_.find(e.$root.workspaces,{contactID:t.id});n?n.active=!0:e.$root.workspaces.push({active:!0,class:"icon-user",contactID:t.id,name:t.email,type:"contact"})}).catch(function(t){console.error(t)});c.show(m.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},t.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},t.form={},t.panelLeft="col-md-4",t.panelRight="col-md-8",t.onSelect=function(){t.message.body=t.modelOptions.selectedAnswer,delete t.modelOptions.selectedAnswer},t.togglePanelLeft=function(){t.panelLeft?(t.panelLeft=null,t.panelRight="col-md-12"):(t.panelLeft="col-md-4",t.panelRight="col-md-8")},t.options={link:!0,linkTarget:"_blank",pdf:{embed:!0},image:{embed:!0},audio:{embed:!0},code:{highlight:!0,lineNumbers:!1},basicVideo:!0},t.getAnswers=function(t){return u.get({key:t}).$promise.then(function(t){return console.log(t),_.map(t.rows,"value")})},t.isMyRoom=function(e){return!!_.find(e,{id:t.user.id})},o.get({id:t.workspace.id}).$promise.then(function(n){t.chatRoom=n,t.form.tags=n.tags,t.chatRoom.ChatVisitor&&(t.chatRoom.ChatVisitors=[],t.chatRoom.ChatVisitors.push(t.chatRoom.ChatVisitor)),i.socket.on("chat_room:save",function(e){t.chatRoom.id===e.id&&_.merge(t.chatRoom,e)}),i.socket.on("user_has_chat_room:save",function(e){if(e.UserId!=t.user.id&&e.ChatRoomId==t.chatRoom.id)return o.get({id:"agents",controller:e.UserId}).$promise.then(function(e){var n=_.map(t.chatRoom.Users,"fullname");t.chatRoom.ChatVisitor&&n.unshift(t.chatRoom.ChatVisitor.fullname),t.chatRoom.Users.push(e),t.workspace.name=_.without(n,l.getCurrentUser().fullname).join(", ")}).catch(function(t){console.error(t)})}),i.socket.on("chat_message:save",function(n){t.chatRoom.id==n.ChatRoomId&&(t.user.id!=n.UserId&&t.chatRoom.ChatMessages.push(n),n.UserId?n.UserId!==l.getCurrentUser().id&&!e.settings.layout.onFocus&&s.Notification&&a("CHAT CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Chat Message!",delay:5e3}):!e.settings.layout.onFocus&&s.Notification&&a("CHAT CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Chat Message!",delay:5e3}),t.workspace.active||(r.load("api/xchatty/assets?resource=notification/xc_blubb.mp3").play(),t.workspace.unread++))})}).catch(function(t){console.error(t)}),d.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.closeRoom=function(e){return n.open({animation:!0,templateUrl:"app/channels/chat/room/room.close.html",controller:"ChatRoomCloseCtrl",resolve:{closed:function(){return"CLOSED"===t.chatRoom.status},websiteId:function(){return t.chatRoom.ChatWebsiteId}}}).result.then(function(t){var n={id:e,status:"CLOSED",completeReason:"agent"};return t.disposition&&(n.disposition=t.disposition),o.update(n).$promise.catch(function(t){c.error(t)})})},t.onChanged=function(e){return o.update({id:e},{tags:t.form.tags}).$promise.catch(function(t){console.error(t)})},t.addAgent=function(e){n.open({animation:!0,templateUrl:"app/channels/chat/room/room.add.html",controller:"ChatRoomAddCtrl",resolve:{items:function(){return _.map(t.chatRoom.Users||[],function(t){return{id:t.id,fullname:t.fullname}})}}}).result.then(function(t){return o.update({id:e,controller:"users"},{users:t}).$promise.catch(function(t){c.error(t)})})},t.sendMessage=function(){var e={body:angular.copy(t.message.body),createdAt:moment().format(),UserId:t.user.id,User:{fullname:t.user.fullname}};if(t.message.body.trim().length)return t.chatRoom.ChatMessages.push(e),t.message.body="",o.save({id:t.chatRoom.id,controller:"messages"},{body:e.body}).$promise.catch(function(t){console.error(t)})}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room",{url:"/room",templateUrl:"app/channels/chat/room/room.html",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:31}},resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("ChatRoomViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","ChatRoom","xAlert","id",function(t,e,n,a,s,i,l,o){t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("ChatVisitorListCtrl",["$scope","ChatVisitor","gridOptions","$uibModal",function(t,e,n,a){t.initView=function(){var a={exporterCsvFilename:"chat_visitors.csv",columnDefs:[{name:"fullname",cellClass:"text-center"},{name:"email",cellClass:"text-center"},{name:"origin",cellClass:"text-center"},{name:"createdAt",displayName:"createdAt",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.createdAt"></span></div>'},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/chat/visitors/view/{{row.entity.id}}/profile",name:"profile"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.visitors.list",{url:"/list",templateUrl:"app/channels/chat/visitor/list/list.html",controller:"ChatVisitorListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatVisitorViewCtrl",["$scope","$stateParams","ChatVisitor",function(t,e,n){t.initView=function(){return n.get({id:e.id}).$promise.then(function(e){t.chatVisitor=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.visitors.view",{url:"/view/:id",templateUrl:"app/channels/chat/visitor/view/view.html",controller:"ChatVisitorViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.chat.visitors.view.profile",{url:"/profile",templateUrl:"app/channels/chat/visitor/view/view.profile.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.visitors",{url:"/visitors",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").factory("ChatApplication",["$resource",function(t){return t("/api/chat/applications/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatWebsite",["$resource",function(t){return t("/api/chat/websites/:websiteId/:controller/:id",{id:"@websiteId"},{update:{method:"PUT"},updateFields:{method:"PUT",isArray:!0}})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteListCtrl",["$scope","gridOptions","ChatWebsite",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"chat_websites.csv",columnDefs:[{name:"name"},{name:"description"},{name:"address"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/chat/websites/view/{{row.entity.id}}/embedding/view",name:"embedding"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.list",{url:"/list",templateUrl:"app/channels/chat/website/list/list.html",controller:"ChatWebsiteListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewActionListCtrl",["$scope","gridOptions","ChatWebsite","$http","$translate","$stateParams","socket","xAlert","Modal",function(t,e,n,a,s,i,l,o,r){t.initActons=function(){var a={draggable:!0,exporterCsvFilename:"chat_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>{{row.entity.ChatQueue ? row.entity.ChatQueue.name : row.entity.User.name}}</span></div>"},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/chat/websites/view/{{row.entity.ChatWebsiteId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{websiteId:i.websiteId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions.list",{url:"/list",templateUrl:"app/channels/chat/website/view/action/list/list.html",controller:"ChatWebsiteViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","ChatWebsite","ChatQueue","Agent","Interval","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],d.get({websiteId:n.websiteId,controller:"applications",id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return u.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){i.error(t)})},t.getAgents=function(){return p.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){i.error(t)})},t.getIntervals=function(){return m.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){i.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get({custom:!0}).$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,u;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",u=l+","+o+","+r+","+c,t.application.interval=u,t.application.IntervalId=null}return d.update({websiteId:n.websiteId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/chat/websites/view/"+n.websiteId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/chat/website/view/action/view/view.html",controller:"ChatWebsiteViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewActionWizardCtrl",["$scope","$http","Agent","Interval","ChatQueue","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","ChatWebsite","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={app:"queue",intType:"always",alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return s.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){r.error(t)})},t.getIntervals=function(){return a.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){r.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return m.save({websiteId:i.websiteId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/chat/websites/view/"+i.websiteId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/chat/website/view/action/wizard/wizard.html",controller:"ChatWebsiteViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("ChatDisposition",["$resource",function(t){return t("/api/chat/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewModalDispositionAddCtrl",["$scope","$uibModalInstance","ChatWebsite","id","xAlert","$translate",function(t,e,n,a,s,i){t.ok=function(){return n.save({websiteId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){s.show(i.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","ChatWebsite","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({websiteId:e.websiteId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({websiteId:e.websiteId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({websiteId:e.websiteId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/chat/website/view/disposition/modal/add.modal.html",controller:"ChatWebsiteViewModalDispositionAddCtrl",resolve:{id:function(){return e.websiteId}}}).result.then(function(e){e&&t.dispositions.push(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.dispositions",{url:"/dispositions",controller:"ChatWebsiteDispositionViewCtrl",templateUrl:"app/channels/chat/website/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.embedding",{url:"/embedding",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewEmbeddingViewCtrl",["$scope","$stateParams","$translate","clipboard","xAlert","ChatWebsite",function(t,e,n,a,s,i){t.initView=function(){return i.get({websiteId:e.websiteId,controller:"snippet"}).$promise.then(function(e){t.snippetCode=e.html}).catch(function(t){s.error(t)})},t.copyToClipboard=function(){a.copyText(t.snippetCode),s.show(n.instant("MESSAGE_TEXT_COPIED_CLIPBOARD")+"!","success")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.embedding.view",{url:"/view",templateUrl:"app/channels/chat/website/view/embedding/view/view.html",controller:"ChatWebsiteViewEmbeddingViewCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.form",{url:"/forms",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewFormViewCtrl",["$scope","$builder","$validator","$stateParams","$translate","ChatWebsite","xAlert",function(t,e,n,a,s,i,l){t.saveForm=function(t){var n=angular.copy(e.forms[t]);return n.length>3?l.show("You can insert at least 3 input elements","danger"):(_.forEach(n,function(t){delete t.id}),i.updateFields({websiteId:a.websiteId,controller:"fields",id:t},n).$promise.then(function(){l.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)}))},t.getChatWebsiteFields=function(t){return i.query({websiteId:a.websiteId,controller:"fields",id:t}).$promise.then(function(n){_.forEach(n,function(n){e.addFormObject(t,n)})}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.form.view",{url:"/view",templateUrl:"app/channels/chat/website/view/form/view/view.html",controller:"ChatWebsiteViewFormViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteHooksViewCtrl",["$scope","ChatWebsite","Pause","$http","$stateParams","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){o.error(t)}),e.get({id:s.websiteId}).$promise.then(function(e){console.log(e),t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){o.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItem=function(){return console.log(t.account),e.update({id:s.websiteId},t.account).$promise.then(function(){o.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.hooks",{url:"/hooks",controller:"ChatWebsiteHooksViewCtrl",templateUrl:"app/channels/chat/website/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewProactiveListCtrl",["$scope","gridOptions","ChatWebsite","$http","$translate","$stateParams","$uibModal",function(t,e,n,a,s,i,l){t.initProactiveActions=function(){var a={exporterCsvFilename:"telephones.csv",columnDefs:[{name:"name"},{name:"type"},{name:"action",width:125,buttons:[{class:"blue-hoki",onClick:"grid.appScope.createItem(row.entity)",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{websiteId:i.websiteId,controller:"proactive"})},t.createItem=function(e){l.open({animation:!0,templateUrl:"app/channels/chat/website/view/proactive/list/list.create.modal.html",controller:"ChatWebsiteProactiveListCreateCtrl",resolve:{item:e}}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteProactiveListCreateCtrl",["$scope","$translate","$uibModalInstance","$stateParams","ChatWebsite","xAlert","item",function(t,e,n,a,s,i,l){t.form={},t.item=l||{},t.title=l?e.instant("APPLICATION_EDIT_PROACTIVE_ACTION"):e.instant("APPLICATION_NEW_PROACTIVE_ACTION"),t.possibleType=[{type:"mouseOver",title:"Mouse Over"},{type:"timeout",title:"Timeout"}],t.save=function(){return l?s.update({websiteId:a.websiteId,controller:"proactive",id:t.item.id},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)}):s.save({websiteId:a.websiteId,controller:"proactive"},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.proactive.list",{url:"/list",templateUrl:"app/channels/chat/website/view/proactive/list/list.html",controller:"ChatWebsiteViewProactiveListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.proactive",{url:"/proactive",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteSettingViewCtrl",["$scope","$stateParams","$translate","$location","$timeout","socket","xAlert","ChatWebsite","List",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return r.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)})},t.updateItemChatWebsite=function(){return o.update({id:e.websiteId},{ListId:t.chatWebsite.ListId}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.settings",{url:"/settings",controller:"ChatWebsiteSettingViewCtrl",templateUrl:"app/channels/chat/website/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.snippet",{url:"/snippet",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewSnippetViewCtrl",["$scope","$http","$stateParams","$translate","Template","$rootScope","FileUploader","$cookieStore","xAlert","ChatWebsite","MailAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.$translate=a,t.isServiceMailAccount=!1,t.statePreview={state:"online"},t.radioSwitch={isActive:!!i.license.custom,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var u=t.uploader=new l({url:"api/chat/websites/"+n.websiteId+"/logo",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+o.get("token")}});u.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),u.onSuccessItem=function(e,n){t.chatWebsite.logo=n.logo,r.show(a.instant("MESSAGE_WELL_DONE"),"success")},u.onErrorItem=function(){r.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},u.onCompleteAll=function(){u.clearQueue()},t.enquirySwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.fidelitySwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.lang={HeaderCurrentlyChatting:"Live Chat",HeaderOffline:"Contact us",OperatorOfflineMessage:"It appears as if all operators are currently offline.",OfflineMessage:"<strong>We're not online.</strong><br/>It doesn't mean we're not there to help - leave your message below and we'll be in touch as soon as possible.",EnquiryMessagePlaceholder:"Your message...",EnquiryButtonText:"Leave message",EnquirySubmitSuccess:"Your message was sucessfully submitted - we will contact you as soon as possible.",OperatorComposing:"{fullname} is typing...",FirstMessageText:"",ExitChatButtonText:"Exit Chat",ExitChatQuestionText:"Are you sure?",ExitChatButtonConfirmText:"Yes",ExitChatButtonCancelText:"No",MessagePlaceholderText:"Your message...",MessageSendButtonText:"Send",ValidationEmailRequired:"Please enter your email address",ValidationEmailInvalid:"Please enter a valid email address",ValidationEmailMaxLength:"The email address may not exceed 85 characters",ValidationUsernameRequired:"Please enter your name",ValidationUsernameMaxLength:"The name may not exceed 45 characters",ValidationEnquiryRequired:"Please enter your enquiry",ValidationEnquiryMaxLength:"The enquiry may not exceed 1500 characters",ValidationMessageRequired:"Please enter your message",ValidationMessageMaxLength:"The message may not exceed 750 characters"},t.initView=function(){return c.get({id:n.websiteId}).$promise.then(function(e){return t.chatWebsite=e,s.get().$promise}).then(function(e){t.templates=e.rows}).catch(function(t){r.error(t)})},t.getServiceMailAccount=function(){return d.get({accountId:"service"}).$promise.then(function(){t.isServiceMailAccount=!0}).catch(function(){t.isServiceMailAccount=!1})},t.updateItem=function(){return c.update({id:t.chatWebsite.id},t.chatWebsite).$promise.then(function(){r.show(a.instant("MESSAGE_CHAT_WEBSITE_UPDATE_SUCCESS")+"!","success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.snippet.view",{url:"/view",templateUrl:"app/channels/chat/website/view/snippet/view/view.html",controller:"ChatWebsiteViewSnippetViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewCtrl",["$scope","xAlert","$http","$location","$stateParams","$translate","WizardHandler","ChatApplication","ChatWebsite",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return r.get({id:s.websiteId}).$promise.then(function(e){t.chatWebsite=e}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view",{url:"/view/:websiteId",templateUrl:"app/channels/chat/website/view/view.html",controller:"ChatWebsiteViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites",{url:"/websites",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:29}}})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","ChatWebsite",function(t,e,n,a,s,i,l){t.$translate=a,t.next=function(){s.wizard().next()},t.exitValidation=function(t){return t},t.initWizard=function(){t.forms={formSetting:void 0,formAppearance:void 0,formLabel:void 0,formFunctionality:void 0},t.item={},t.item.remote=n.protocol()+"://"+location.host,t.item.color="#000080",t.item.color_focus="#000080",t.item.color_button="#000080",t.item.header_shape="rounded",t.item.animation=!0,t.item.header_online="We are here!",t.item.online_message="<strong>Questions?</strong><br />Insert your name and email address to start a live-chat with our support team.",t.item.name_title="Name",t.item.username_placeholder="Your name",t.item.email_title="Email Address",t.item.email_placeholder="Your e-mail address",t.item.start_chat_button="Chat",t.item.rating_message="Would you like rate this chat?",t.item.rating_send="Send",t.item.rating_skip="Skip",t.item.header_offline="Contact us",t.item.offline_message="<strong>We're not online.</strong><br />It doesn't mean we're not there to help - leave your message below and we'll be in touch as soon as possible.",t.item.message_title="Message",t.item.enquiry_message_placeholder="Your message...",t.item.enquiry_button="Leave message",t.item.agents_busy="In this moment all agents are busy. Try again!",t.item.download_transcript=!0},t.createItem=function(){return l.save(t.item).$promise.then(function(){i.show(a.instant("MESSAGE_CHAT_WEBSITE_CREATE_SUCCESS"),"success"),n.path("/channels/chat/websites/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.wizard",{url:"/wizard",templateUrl:"app/channels/chat/website/wizard/wizard.html",controller:"ChatWebsiteWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts",{url:"/accounts",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:38}}})}]),angular.module("xCallyShuttleApp").controller("FaxAccountListCtrl",["$scope","$uibModal","gridOptions","FaxAccount",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"chat_websites.csv",columnDefs:[{name:"name"},{name:"description"},{name:"localstationid"},{name:"TrunkName",displayName:"APPLICATION_TRUNK"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/fax/accounts/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(a,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/channels/fax/account/list/list.create.modal.html",controller:"FaxAccountListCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("FaxAccountListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","FaxAccount","Trunk",function(t,e,n,a,s,i){t.initWizard=function(){return t.form={},t.item={},t.trunks=[],i.get().$promise.then(function(e){t.trunks=e.rows}).catch(function(t){a.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.list",{url:"/list",templateUrl:"app/channels/fax/account/list/list.html",controller:"FaxAccountListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewActionListCtrl",["$scope","gridOptions","FaxAccount","$http","$translate","$stateParams",function(t,e,n,a,s,i){t.initActons=function(){var a={draggable:!0,exporterCsvFilename:"fax_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.FaxQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/fax/accounts/view/{{row.entity.FaxAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/fax/account/view/action/list/list.html",controller:"FaxAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","FaxQueue","FaxAccount","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],m.get({accountId:n.accountId,controller:"applications",id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/fax/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/fax/account/view/action/view/view.html",controller:"FaxAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewActionWizardCtrl",["$scope","$http","Agent","FaxQueue","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","FaxAccount","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return a.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return s.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return m.save({accountId:i.accountId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/fax/accounts/view/"+i.accountId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/fax/account/view/action/wizard/wizard.html",controller:"FaxAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("FaxDisposition",["$resource",function(t){return t("/api/fax/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","FaxAccount","id","xAlert",function(t,e,n,a,s){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","FaxAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){i.error(t)})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){i.error(t)})},t.deleteDisposition=function(n){return s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){i.error(t)})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/fax/account/view/disposition/modal/add.modal.html",controller:"FaxInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.dispositions",{url:"/dispositions",controller:"FaxAccountDispositionViewCtrl",templateUrl:"app/channels/fax/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountHooksViewCtrl",["$scope","FaxAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){r.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){r.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItemFaxAccount=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.hooks",{url:"/hooks",controller:"FaxAccountHooksViewCtrl",templateUrl:"app/channels/fax/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountSettingViewCtrl",["$scope","$stateParams","$translate","FaxAccount","List","Trunk","xAlert",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){return t.rate=["2400","4800","7200","9600","12000","14400"],t.techs=["SIP","IAX","DADHI","KHOMP"],i.get().$promise.then(function(e){t.trunks=e.rows}).catch(function(t){l.error(t)}),s.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){l.error(t)}),a.get({id:e.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){l.error(t)})},t.updateItemFaxAccount=function(){return a.update({id:e.accountId},t.account).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.settings",{url:"/settings",controller:"FaxAccountSettingViewCtrl",templateUrl:"app/channels/fax/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewCtrl",["$scope","$http","$stateParams","$translate","$location","WizardHandler","socket","xAlert","Modal","FaxAccount",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){return c.get({id:n.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view",{url:"/view/:accountId",templateUrl:"app/channels/fax/account/view/view.html",controller:"FaxAccountViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("FaxAccountWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","Trunk","FaxAccount",function(t,e,n,a,s,i,l,o){t.translate=a,t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){return t.$translate=a,t.forms={},t.item={},t.rate=["2400","4800","7200","9600","12000","14400"],t.techs=["SIP","IAX","DADHI","KHOMP"],t.item.headerinfo="xCALLY Motion Fax",t.item.ecm="yes",t.item.minrate="4800",t.item.maxrate="14400",t.item.modem="v17,v27,v29",t.item.gateway="no",t.item.faxdetect="no",t.item.t38timeout=5e3,t.item.tech="SIP",l.get().$promise.then(function(e){t.trunks=e.rows}).catch(function(t){s.error(t)})},t.next=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.exitValidation=function(t){return t},t.createItem=function(){return o.save(t.item).$promise.then(function(t){s.show(a.instant("MESSAGE_WELL_DONE"),"success"),n.path("/channels/fax/accounts/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/fax/account/wizard/wizard.html",controller:"FaxAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax",{url:"/fax",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:10}}})}]),angular.module("xCallyShuttleApp").factory("FaxAccount",["$resource",function(t){return t("/api/fax/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("FaxAttachment",["$resource",function(t){return t("/api/fax/attachments/:id/:controller",{id:"@id"})}]),angular.module("xCallyShuttleApp").factory("FaxMessage",["$resource",function(t){return t("/api/fax/messages/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("FaxReport",["$resource",function(t){return t("/api/report/faxs/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("FaxRoom",["$resource",function(t){return t("/api/fax/rooms/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox",{url:"/inbox",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:40}}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","messageId","FaxMessage",function(t,e,n,a,s,i,l){t.data=null,t.initInfo=function(){l.get({id:i}).$promise.then(function(e){t.data={channel:e.channel,channelstate:e.channelstate,channelstatedesc:e.channelstatedesc,uniqueid:e.uniqueid,localstationid:e.localstationid,remotestationid:e.remotestationid,pagestransferred:e.pagestransferred,resolution:e.resolution,transferrate:e.transferrate,lastStatus:e.lastStatus,error:e.error,retry:e.retry}}).catch(function(e){switch(e.status){case 404:t.data=null;break;default:s.error(e)}})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("faxMessage",["$rootScope","$translate","$uibModal","FaxMessage","List","xAlert",function(t,e,n,a,s,i){return{restrict:"E",scope:{message:"=",listId:"="},templateUrl:"app/channels/fax/inbox/message/message.directive.html",link:function(l){l.openContact=function(n){if(l.listId)return s.save({listId:l.listId,controller:"contacts"},{fax:n}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.fax,type:"contact"})}).catch(function(t){i.error(t)});i.show(e.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},l.info=function(t){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/message/info.modal.html",controller:"FaxInboxInfoModalCtrl",resolve:{messageId:function(){return t.id}}})},l.retry=function(t){return a.update({id:t,status:"SENDING"}).$promise.catch(function(t){console.error(t)})}}}}]),angular.module("xCallyShuttleApp").directive("faxNote",["$translate","Modal","Auth","FaxMessage","xAlert",function(t,e,n,a,s){return{restrict:"E",scope:{message:"="},templateUrl:"app/channels/fax/inbox/note/note.directive.html",link:function(i){i.Auth=n,i.deleteNote=e.confirm.delete(function(){return a.remove({id:i.message.id}).$promise.then(function(){s.show(t.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){s.error(t)})})}}}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalNoteCtrl",["$scope","$uibModalInstance","$translate","id","FaxRoom","xAlert",function(t,e,n,a,s,i){t.initModal=function(){t.item={}},t.ok=function(){return s.save({id:a,controller:"messages"},{text:t.item.text,status:"NOTE"}).$promise.then(function(){i.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)}).finally(function(){e.close()})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").directive("faxRoom",["$cookieStore","$translate","$uibModal","$timeout","FaxAccount","FaxRoom","FaxMessage","FileUploader","xAlert","usSpinnerService","socket","Tag","Auth","FaxAttachment","List",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){return{restrict:"E",scope:{workspace:"="},templateUrl:"app/channels/fax/inbox/room/room.directive.html",link:function(p){function h(t){if(t){var e=_.words(t);return _.map(e,function(t){return t?t[0]:""}).join("").toUpperCase()}return!1}p.$on("$destroy",function(){}),p.initForm=function(){p.forms={compose:{}}},p.getContacts=function(t){return p.listId?g.get({listId:p.listId,controller:"contacts",fax:t}).$promise.then(function(t){return t.rows}).catch(function(t){console.error(t)}):[]},p.setList=function(t){p.listId=t};var f=[];p.expanded=!0,p.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},p.panelLeft=null,p.panelRight="col-md-12",p.form={from:"",to:p.workspace.data&&p.workspace.data.to?p.workspace.data.to:"",disabled:!1},d.socket.on("fax_message:remove",function(t){_.remove(p.faxRoom.FaxMessages,{id:t.id})}),d.socket.on("fax_message:save",function(t){if(p.workspace.id&&t.FaxRoomId==p.workspace.id)return p.workspace.active||p.workspace.unread++,l.get({id:t.id}).$promise.then(function(t){p.faxRoom||(p.faxRoom={FaxMessages:[]});var e=_.findIndex(p.faxRoom.FaxMessages,{id:t.id});e>-1?_.merge(p.faxRoom.FaxMessages[e],t):p.faxRoom.FaxMessages.unshift(t),p.panelLeft="col-md-6",p.panelRight="col-md-6"}).catch(function(t){console.error(t)})});var A=p.uploader=new o({url:"api/fax/attachments",autoUpload:!0,withCredentials:!0,queueLimit:1,headers:{Authorization:"Bearer "+t.get("token")}});if(A.filters.push({name:"uploadFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|pdf|tiff|tif".indexOf(e)}}),A.onWhenAddingFileFailed=function(t,n){switch(n.name){case"queueLimit":r.show(e.instant("MESSAGE_QUEUE_LIMIT_EXCEEDED"),"danger");break;case"uploadFilter":r.show(e.instant("MESSAGE_WRONG_FILE_FORMAT"),"danger");break;default:r.show(e.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}},A.removeFromQueue=function(t){var n=this;return m.delete({id:t.basename}).$promise.then(function(){var e=n.getIndexOfItem(t),a=n.queue[e];a.isUploading&&a.cancel(),n.queue.splice(e,1),a._destroy(),n.progress=n._getTotalProgress(),f=_.reject(f,{basename:t.basename})}).catch(function(){r.show(e.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},A.onErrorItem=function(){r.show(e.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},A.onSuccessItem=function(t,e){var n={path:e.path,name:e.name,basename:e.basename,type:e.type};t=_.merge(t,n),f.push(n)},p.getMessageMailId=function(t){var e=t.UserId?"imgFaxUserId"+t.UserId:"imgFaxVisitorId";return e+=p.faxRoom.id.toString()+t.id.toString()},p.togglePanelLeft=function(){p.panelLeft?(p.panelLeft=null,p.panelRight="col-md-12"):(p.panelLeft="col-md-6",p.panelRight="col-md-6")},p.closeRoom=function(){return n.open({animation:!0,templateUrl:"app/channels/fax/inbox/status/status.modal.html",controller:"FaxInboxStatusModalCtrl",resolve:{status:function(){return p.faxRoom.status},accountId:function(){return p.faxRoom.FaxAccount.id}}}).result.then(function(t){return i.update({id:p.workspace.id},t).$promise.catch(function(t){r.error(t)})})},p.loadAgents=function(){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/view/view.agents.modal.html",controller:"FaxInboxViewModalAgentCtrl",resolve:{roomId:function(){return p.workspace.id}}})},p.cancel=function(){p.form.disabled=!1,p.form.from="",p.form.to=""},p.loadNote=function(){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/note/note.modal.html",controller:"FaxInboxViewModalNoteCtrl",resolve:{id:function(){return p.workspace.id}}})},p.getMessageFaxId=function(t){var e=t.UserId?"imgFaxUserId"+t.UserId:"imgFaxVisitorId";return e+=p.faxRoom.id.toString()+t.id.toString()},p.getMessageRoomAvatar=function(t,e,n,s){a(function(){var a=e?"#imgFaxUserId"+e:"#imgFaxVisitorId";a+=p.faxRoom.id.toString()+t.toString(),angular.element(a).avatar({useGravatar:!1,initials:s?[]:h(n),fallbackImage:s?"api/users/avatar/"+s:"api/users/avatar/unknown_avatar"})})},p.onChanged=function(){return i.update({id:p.workspace.id},{tags:p.form.tags}).$promise.catch(function(t){r.error(t)})},p.sendFax=function(){c.spin("spinner-grid");var t={from:p.form.from,to:p.form.to[0].fax||"",status:"SENDING",FaxAttachments:f,FaxRoomId:p.faxRoom?p.faxRoom.id:null},n=_.find(p.faxAccounts,{localstationid:p.form.from});if(n)return s.save({accountId:n.id,controller:"send"},t).$promise.then(function(t){return A.queue=[],f=[],r.show(e.instant("MESSAGE_WELL_DONE"),"success"),p.SmsRoom?p.SmsRoom:i.get({id:"messages",controller:t.id}).$promise}).then(function(t){t&&(p.workspace.id=t.id,p.workspace.name=t.contact,p.faxRoom=t,p.panelLeft="col-md-6",p.panelRight="col-md-6",p.expanded=!1)}).catch(function(t){r.error(t)}).finally(function(){c.stop("spinner-grid")});console.log("Can not find account"),c.stop("spinner-grid")},u.get().$promise.then(function(t){p.tags=_.map(t.rows,"name")}).catch(function(t){console.error(t)}),s.get().$promise.then(function(t){p.faxAccounts=t.rows}).catch(function(t){console.error(t)}),p.workspace.id)return p.panelLeft="col-md-6",p.panelRight="col-md-6",i.get({id:p.workspace.id}).$promise.then(function(t){p.faxRoom=t,p.form.from=t.FaxAccount.localstationid,p.form.tags=t.tags,p.workspace.name=t.contact||"No number",p.expanded=!1;var e=_.findLast(t.FaxMessages,{status:"RECEIVED"});return e&&(p.form.to=[{fax:e.from}]),d.socket.on("fax_room:save",function(t){t.id===p.workspace.id&&_.merge(p.faxRoom,t)}),t}).catch(function(t){r.error(t)}).finally(function(){c.stop("spinner-grid"),p.form.disabled=!1});p.panelLeft=null,p.panelRight="col-md-12",c.stop("spinner-grid")}}}]),angular.module("xCallyShuttleApp").controller("FaxInboxStatusModalCtrl",["$scope","$uibModalInstance","FaxAccount","status","accountId",function(t,e,n,a,s){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_FAX"},t.initDisposition=function(){return t.item={disposition:null,status:"CLOSED"},n.get({accountId:s,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:10}}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","usSpinnerService","socket","FaxAccount","FaxRoom","gridOptions","uiGridConstants","Auth","Modal","xAlert","localStorageService","uibButtonConfig",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.openRoom=function(e){var n=_.find(t.workspaces,{id:e,type:"faxRoom"});if(n?n.active=!0:t.workspaces.push({id:e,type:"faxRoom",class:"fa fa-fax",active:!0}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return d.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})},t.getPage=function(){o.spin("spinner-grid");var e={accountId:s.id,controller:"rooms"};return t.query&&_.merge(e,t.query),c.query(e).$promise.then(function(e){f.set("faxAccountId",s.id),t.gridOptions.data=e,r.socket.on("fax_room:save",function(e){if(e.FaxAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status===e.status&&t.gridOptions.data.push(e)}}),r.socket.on("fax_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){o.stop("spinner-grid")})},t.initView=function(){A.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:f.get("faxStatus")?f.get("faxStatus"):"NEW",tags:f.get("faxTags")?f.get("faxTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(f.set("faxStatus",t.query.status),t.getPage())},!0),c.get().$promise.then(function(e){t.faxAccounts=e.rows}).catch(function(t){console.error(t)}),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"fax_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>           <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',           'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',           'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',           'icon-close font-red': row.entity.lastEvent === 'FAILED',           'icon-question': !row.entity.lastEvent}\">           </span>           </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"contact",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>           <a class="btn btn-icon-only font-green" data-ng-hide="row.entity.waiting" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.contact)"><i class="fa fa-fax" aria-hidden="true"></i></a>           <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin" data-ng-click="grid.appScope.deleteItem(row.entity.id, row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i>           </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:70,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},t.getPage(t.query)},t.onChanged=function(){f.set("faxTags",t.query.tags),t.getPage(t.query)},t.loadAgents=function(t){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/view/view.agents.modal.html",controller:"FaxInboxViewModalAgentCtrl",resolve:{roomId:t}})},t.tagItems=function(){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/view/view.tags.modal.html",controller:"FaxInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return d.remove(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return d.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.disposeItems=function(){return n.open({animation:!0,templateUrl:"app/channels/fax/inbox/status/status.modal.html",controller:"FaxInboxStatusModalCtrl",resolve:{status:function(){return null},accountId:function(){return s.id}}}).result.then(function(e){return d.patch({id:t.id},e).$promise.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/fax/inbox/view/account/list/list.html",controller:"FaxInboxViewAccountListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:10}}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","FaxRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o){t.initModal=function(){t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){e.rows.forEach(function(e){t.agents.push(e)})}).catch(function(t){console.error(t)}),i.query({id:o,controller:"agents"}).$promise.then(function(e){e.forEach(function(e){t.agents.push(e),t.item.agents.push(e.id)})}).catch(function(t){console.error(t)}),t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{classes:"btn btn-success",text:"APPLICATION_RETRY",click:function(t){e.close(t)}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}},t.ok=function(){return i.update({id:o,controller:"agents",agents:t.item.agents}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewCtrl",["$scope","$timeout","$location","localStorageService","FaxAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get().$promise.then(function(e){var s=null;if(t.faxAccounts=e.rows,t.faxAccounts.length){var i=a.get("faxAccountId");s="/channels/fax/inbox/view/account/"+(i&&_.find(t.faxAccounts,{id:Number(i)})?i:t.faxAccounts[0].id)+"/list"}s&&n.path(s)}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox.view",{url:"/view",templateUrl:"app/channels/fax/inbox/view/view.html",controller:"FaxInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalStatusCtrl",["$scope","$uibModalInstance","$translate","$stateParams","$location","FaxRoom","xAlert","id","status",function(t,e,n,a,s,i,l,o,r){t.initModal=function(){t.modal={dismissable:!0,title:"APPLICATION_STATUS",html:"<p>"+n.instant("MESSAGE_CHANGE_STATUS")+"<strong> "+r+"</strong>?</p>",status:r,buttons:[{classes:"btn btn-success",text:"APPLICATION_CONFIRM",click:function(t){return i.update({id:o},{status:r}).$promise.then(function(){l.show(n.instant("MESSAGE_STATUS_UPDATE_SUCCESS"),"success"),e.close(t)}).catch(function(t){l.error(t)})}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}}}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","FaxRoom","xAlert","id",function(t,e,n,a,s,i,l,o){console.log(o),t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").factory("FaxQueue",["$resource",function(t){return t("/api/fax/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("FaxQueueListCtrl",["$scope","FaxQueue","gridOptions","Auth","$uibModal",function(t,e,n,a,s){t.initView=function(){t.Auth=a;var s={exporterCsvFilename:"fax_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"strategy"},{name:"timeout"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/fax/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/fax/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===a.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t)},t.createItem=function(){s.open({animation:!0,templateUrl:"app/channels/fax/queue/list/list.create.modal.html",controller:"FaxQueueListCreateCtrl",size:"lg"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("FaxQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","FaxQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.queues.list",{url:"/list",templateUrl:"app/channels/fax/queue/list/list.html",controller:"FaxQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:39}}})}]),angular.module("xCallyShuttleApp").controller("FaxQueueViewCtrl",["$scope","$http","$translate","$stateParams","xAlert","FaxQueue","Team","Auth","strategies",function(t,e,n,a,s,i,l,o,r){t.Auth=o,t.strategies=r;var c=function(){return{select:function(e){return i.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return i.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return i.get({id:a.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){s.error(t)})},t.updateFaxQueue=function(){return i.update({id:a.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,i.get({id:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindMailQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasFaxQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.queues.view",{url:"/view/:id",templateUrl:"app/channels/fax/queue/view/view.html",controller:"FaxQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.fax.queues.view.settings",{url:"/settings",templateUrl:"app/channels/fax/queue/view/view.settings.html"}).state("main.channels.fax.queues.view.agents",{url:"/agents",templateUrl:"app/channels/fax/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:41}}})}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","FaxQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"faxPause")?e.faxPause:n.faxPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_fax_queue:save",function(e){if(_.includes(_.map(t.CurrentUser.PFaxQueues,"id"),e.FaxQueueId)||m.isAdmin()){var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0});if(n){var a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.FaxQueueId,agent:e.membername,online:n.online})}}}),s.socket.on("user_has_fax_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.FaxQueueId})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.faxPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.FaxQueues&&e.FaxQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.faxQueues=e.rows,s.syncUpdates("fax_queue",t.faxQueues)}).catch(function(t){i.error(t)})}t.faxQueues=[];var b={controller:"realtime",controller1:"fax",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"faxPause",width:300,displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.faxQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_fax_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"fax"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/fax/realtime/view/agent/queue.modal.add.html",controller:"FaxRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.faxQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.faxQueues,function(t){return _.includes(e.queues,t.id)}),channel:"fax",data1:s,data3:e.queues.join(","),data4:"fax"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"fax",data1:t,data3:e,data4:"fax"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/fax/realtime/view/agent/agent.modal.info.html",controller:"FaxRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/fax/realtime/view/agent/agent.html",controller:"FaxRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportFaxSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_fax_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_fax_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_fax_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/fax/realtime/view/application/application.html",controller:"FaxRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewCtrl",["$scope",function(t){t.agents=[{name:"Queues",link:"main.channels.fax.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.fax.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.fax.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.fax.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.fax.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.fax.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime.view",{url:"/view",templateUrl:"app/channels/fax/realtime/view/view.html",controller:"FaxRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportFaxSession",["$resource",function(t){return t("/api/report/fax/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("MailAccount",["$resource",function(t){return t("/api/mail/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts",{url:"/accounts",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:34}}})}]),angular.module("xCallyShuttleApp").controller("MailAccountListCtrl",["$scope","$stateParams","gridOptions","MailAccount","socket",function(t,e,n,a,s){t.$on("$destroy",function(){s.unsyncUpdates("mail_server_in")}),t.initView=function(){s.socket.on("mail_server_in:save",function(e){var n=_.find(t.gridOptions.data,{id:e.MailAccountId});n&&(n.MailServerIn.state=e.state,n.MailServerIn.source=JSON.parse(e.source))});var i={exporterCsvFilename:"mail_accounts.csv",columnDefs:[{name:"name"},{name:"description"},{name:"address"},{name:"MailServerIn.state",width:100,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <span data-ng-if="row.entity.MailServerIn" class="label label-sm" data-ng-class="row.entity.MailServerIn.state === \'CONNECTED\' ? \'label-success\' : \'label-danger\'">{{row.entity.MailServerIn.state}}</span>           <span data-ng-if="!row.entity.MailServerIn" class="label label-sm label-info" >{{\'APPLICATION_DISABLED\' | translate | uppercase}}</span>           </div>',displayName:"IMAP",enableSorting:!1,enableFiltering:!1},{name:"MailServerOut.state",width:110,cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span class=\"label label-sm\" data-ng-class=\"row.entity.MailServerOut.state === 'CONNECTED' ? 'label-success' : 'label-danger'\">{{row.entity.MailServerOut.state}}</span></div>",displayName:"SMTP",enableSorting:!1,enableFiltering:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/mail/accounts/view/{{row.entity.id}}/settings",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(a,i,t,{accountId:e.accountId})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.list",{url:"/list",templateUrl:"app/channels/mail/account/list/list.html",controller:"MailAccountListCtrl"})}]),angular.module("xCallyShuttleApp").factory("MailServerIn",["$resource",function(t){return t("/api/mail/servers/in/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("MailServerOut",["$resource",function(t){return t("/api/mail/servers/out/:id/:controller",{id:"@id"},{update:{method:"PUT"},test:{method:"GET"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewActionListCtrl",["$scope","gridOptions","MailAccount","$http","$translate","$stateParams",function(t,e,n,a,s,i){t.initActons=function(){var a={draggable:!0,exporterCsvFilename:"mail_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.MailQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/mail/accounts/view/{{row.entity.MailAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/mail/account/view/action/list/list.html",controller:"MailAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","MailQueue","MailAccount","Template","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"ReplyMail",value:"replyMail"},{name:"SendSMS",value:"sendSms"}],t.types=[{key:"APPLICATION_REPLY",value:"reply"},{key:"APPLICATION_REPLY_TO_ALL",value:"replyAll"}],m.get({accountId:n.accountId,controller:"applications",id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){console.error(t),i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return m.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return h.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/mail/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/mail/account/view/action/view/view.html",controller:"MailAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewActionWizardCtrl",["$scope","$http","Agent","Template","MailQueue","MailAccount","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"ReplyMail",value:"replyMail"},{name:"SendSMS",value:"sendSms"}],t.types=[{key:"APPLICATION_REPLY",value:"reply"},{key:"APPLICATION_REPLY_TO_ALL",value:"replyAll"}],t.$application=m.application,t.$stateParams=o,t.$interval=g.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return s.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return a.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return h.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return i.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return l.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,l,r;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(l=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(l+="-"+t.application.m_to)):l="*",r=n+","+a+","+s+","+l,t.application.interval=r,t.application.IntervalId=null}return i.save({accountId:o.accountId,controller:"applications"},t.application).$promise.then(function(){c.path("/channels/mail/accounts/view/"+o.accountId+"/actions/list")}).catch(function(t){console.error(t)})},t.formValidation=function(t){return t},t.next=function(){u.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/mail/account/view/action/wizard/wizard.html",controller:"MailAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("MailDisposition",["$resource",function(t){return t("/api/mail/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","MailAccount","id","xAlert","$translate",function(t,e,n,a,s,i){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){s.show(i.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","MailAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/mail/account/view/disposition/modal/add.modal.html",controller:"MailInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.dispositions",{url:"/dispositions",controller:"MailAccountDispositionViewCtrl",templateUrl:"app/channels/mail/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountHooksViewCtrl",["$scope","MailAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){r.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){r.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItemMailAccount=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.hooks",{url:"/hooks",controller:"MailAccountHooksViewCtrl",templateUrl:"app/channels/mail/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountOtherViewCtrl",["$scope","$rootScope","$stateParams","$translate","xAlert","MailAccount",function(t,e,n,a,s,i){t.initView=function(){return t.options={language:e.language,allowedContent:!0,entities:!1,skin:"office2013",contentsCss:"/assets/css/global/richparams.css",extraPlugins:"autogrow",autoGrow_minHeight:450,disableNativeSpellChecker:!1,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","PasteText","PasteFromWord","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},{name:"document",items:["Source"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]},"/",{name:"motion",items:["voice","chat","mail"]}]},i.get({id:n.accountId}).$promise.then(function(e){console.log(e),t.account=e}).catch(function(t){s.error(t)})},t.updateItemMailAccount=function(){return i.update({id:n.accountId},{whiteLabel:t.account.whiteLabel,signature:t.account.signature}).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.other",{url:"/other",controller:"MailAccountOtherViewCtrl",templateUrl:"app/channels/mail/account/view/other/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountSettingViewCtrl",["$scope","$http","$stateParams","$translate","$location","$timeout","socket","xAlert","MailAccount","MailMessage","MailServerIn","MailServerOut","usSpinnerService","List","Template",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){t.imapDisabled=!1,t.smtpDisabled=!1,t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.$on("$destroy",function(){l.socket.removeAllListeners("mail_message:sent"),l.socket.removeAllListeners("mail_message:failed"),l.socket.removeAllListeners("mail_server_in:state"),l.socket.removeAllListeners("mail_server_out:state")}),t.initView=function(){return l.socket.on("mail_message:sent",function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success"),p.stop("spinner-grid")}),l.socket.on("mail_message:failed",function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger"),p.stop("spinner-grid")}),m.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)}),g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)}),r.get({id:n.accountId}).$promise.then(function(e){t.account=e,t.account.MailServerIn&&(t.account.MailServerIn.source=JSON.parse(t.account.MailServerIn.source),t.account.MailServerOut.source=JSON.parse(t.account.MailServerOut.source),l.socket.on("mail_server_in:state",function(e){if(e.id===t.account.MailServerIn.id)switch(t.account.MailServerIn.state=e.state,t.account.MailServerIn.source=JSON.parse(e.source),e.state){case"CONNECTING":break;default:p.stop("spinner-grid"),t.imapDisabled=!1}})),l.socket.on("mail_server_out:state",function(e){if(e.id===t.account.MailServerOut.id)switch(t.account.MailServerOut.state=e.state,t.account.MailServerOut.source=JSON.parse(e.source),e.state){case"CONNECTING":break;default:p.stop("spinner-grid"),t.smtpDisabled=!1}})}).catch(function(t){o.error(t)})},t.updateItemMailAccount=function(){return r.update({id:n.accountId},{name:t.account.name,description:t.account.description,address:t.account.address,fidelity:t.account.fidelity,timeout:t.account.timeout,service:t.account.service,ListId:t.account.ListId,TemplateId:t.account.TemplateId}).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.updateItemMailServerIn=function(){var e=angular.copy(t.account.MailServerIn);return delete e.source,p.spin("spinner-grid"),t.imapDisabled=!0,d.update({id:e.id},e).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.updateItemMailServerOut=function(){var e=angular.copy(t.account.MailServerOut);return delete e.source,p.spin("spinner-grid"),t.smtpDisabled=!0,u.update({id:e.id},e).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.test=function(){return p.spin("spinner-grid"),t.smtpDisabled=!0,u.update({id:t.account.MailServerOut.id},{state:"CONNECTING"}).$promise.catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.settings",{url:"/settings",controller:"MailAccountSettingViewCtrl",templateUrl:"app/channels/mail/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewCtrl",["$scope","$stateParams","MailAccount",function(t,e,n){t.initView=function(){return n.get({id:e.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view",{url:"/view/:accountId",controller:"MailAccountViewCtrl",templateUrl:"app/channels/mail/account/view/view.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("MailAccountWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","MailAccount",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.forms={},t.item={MailServerIn:{port:993,ssl:!0,delete:!1,protocol:"IMAP",filter:"UNSEEN",mailbox:"INBOX",keepalive:!0,authTimeout:5,connTimeout:10},MailServerOut:{port:465,ssl:!0}}},t.goNext=function(){s.wizard().next()},t.formValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/channels/mail/accounts/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/mail/account/wizard/wizard.html",controller:"MailAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox",{url:"/inbox",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:36}}})}]),angular.module("xCallyShuttleApp").controller("MailInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","uniqueId","ReportSquare",function(t,e,n,a,s,i,l){t.data=null,t.initInfo=function(){l.get({controller:"show",uniqueid:i}).$promise.then(function(e){t.data={id:e.id,channel:e.channel,uniqueid:e.uniqueid,callerid:e.callerid,calleridname:e.calleridname,project_name:e.project_name,extension:e.extension}}).catch(function(e){switch(e.status){case 404:t.data=null;break;default:s.error(e)}})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("mailMessage",["$rootScope","$translate","MailMessage","List","xAlert","Lightbox","$uibModal",function(t,e,n,a,s,i,l){return{restrict:"E",scope:{message:"=",listId:"="},templateUrl:"app/channels/mail/inbox/message/message.directive.html",link:function(o){o.openPreview=function(t){i.openModal(["api/mail/attachments/"+t],0)},o.openContact=function(n){if(o.listId)return a.save({listId:o.listId,controller:"contacts"},{email:n}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.email,type:"contact"})}).catch(function(t){console.error(t)});s.show(e.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},o.info=function(t){l.open({animation:!0,templateUrl:"app/channels/mail/inbox/message/info.modal.html",controller:"MailInboxInfoModalCtrl",resolve:{uniqueId:function(){return t}}})},o.retry=function(t){return n.update({id:t,status:"SENDING"}).$promise.catch(function(t){console.error(t)})}}}}]),angular.module("xCallyShuttleApp").directive("mailNote",["$translate","Modal","Auth","MailMessage","xAlert",function(t,e,n,a,s){return{restrict:"E",scope:{message:"="},templateUrl:"app/channels/mail/inbox/note/note.directive.html",link:function(i){i.Auth=n,i.deleteNote=e.confirm.delete(function(){return a.remove({id:i.message.id}).$promise.then(function(){s.show(t.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){s.error(t)})})}}}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalNoteCtrl",["$scope","$uibModalInstance","$translate","id","MailRoom","xAlert",function(t,e,n,a,s,i){t.initModal=function(){t.item={}},t.ok=function(){return s.save({id:a,controller:"messages",controller2:"send"},{text:t.item.text,status:"NOTE"}).$promise.then(function(){i.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){i.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close()})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").directive("mailRoom",["$rootScope","$cookieStore","$translate","$uibModal","$timeout","Tag","CannedAnswer","MailAttachment","List","MailAccount","MailRoom","MailMessage","FileUploader","xAlert","usSpinnerService","socket","Auth",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){return{restrict:"E",scope:{workspace:"="},templateUrl:"app/channels/mail/inbox/room/room.directive.html",link:function(s){function A(t,e){var n="";return e&&e.signature&&(n+="<br>"+e.signature),t&&(n+="<br><blockquote>"+t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/\n/g,"<br>")+"</blockquote>"),n}s.onCKReady=function(t){s.ckEditorInstance=t},s.$on("$destroy",function(){});var v=[];s.user=f.getCurrentUser(),s.getContacts=function(t){return s.listId?r.get({listId:s.listId,controller:"contacts",email:t}).$promise.then(function(t){return t.rows}).catch(function(t){console.error(t)}):[]},s.setList=function(t){s.listId=t},s.options={language:t.language,allowedContent:!0,entities:!1,skin:"office2013",extraPlugins:"autogrow",autoGrow_minHeight:600,autoGrow_maxHeight:600,disableNativeSpellChecker:!1,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]}]},s.expanded=!0,s.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},s.panelLeft=null,s.panelRight="col-md-12",s.forms={},s.form={from:[],to:s.workspace.data&&s.workspace.data.to?[s.workspace.data.to]:[],cc:[],bcc:[],tags:[],html:"",disabled:!1},h.socket.on("mail_message:remove",function(t){_.remove(s.mailRoom.MailMessages,{id:t.id})}),h.socket.on("mail_message:save",function(t){if(s.workspace.id&&t.MailRoomId==s.workspace.id)return s.workspace.active||s.workspace.unread++,u.get({id:t.id}).$promise.then(function(t){s.mailRoom||(s.mailRoom={MailMessages:[]});var e=_.findIndex(s.mailRoom.MailMessages,{id:t.id});e>-1?_.merge(s.mailRoom.MailMessages[e],t):s.mailRoom.MailMessages.unshift(t),s.panelLeft="col-md-6",s.panelRight="col-md-6"}).catch(function(t){console.error(t)})});var I=s.uploader=new p({url:"api/mail/attachments",autoUpload:!0,withCredentials:!0,headers:{Authorization:"Bearer "+e.get("token")}});return I.onErrorItem=function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},I.removeFromQueue=function(t){var e=this;return o.delete({id:t.basename}).$promise.then(function(){var n=e.getIndexOfItem(t),a=e.queue[n];a.isUploading&&a.cancel(),e.queue.splice(n,1),a._destroy(),e.progress=e._getTotalProgress(),v=_.reject(v,{basename:t.basename})}).catch(function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},I.onSuccessItem=function(t,e){var n={size:e.size,path:e.path,name:e.name,basename:e.basename,type:e.type};t=_.merge(t,n),v.push(n)},s.openRoom=function(e){var n=_.find(t.workspaces,{id:e,type:"mailRoom"});n?n.active=!0:t.workspaces.push({id:e,type:"mailRoom",class:"icon-envelope",active:!0})},s.togglePanelLeft=function(){s.panelLeft?(s.panelLeft=null,s.panelRight="col-md-12"):(s.panelLeft="col-md-6",s.panelRight="col-md-6")},s.onSelectAnswer=function(){s.ckEditorInstance.insertHtml(s.modelOptions.selectedAnswer),delete s.modelOptions.selectedAnswer},s.getAnswers=function(t){return l.get({key:t}).$promise.then(function(t){return _.map(t.rows,"value")})},s.closeRoom=function(){return a.open({animation:!0,templateUrl:"app/channels/mail/inbox/status/status.modal.html",controller:"MailInboxStatusModalCtrl",resolve:{accountId:function(){return s.mailRoom.MailAccountId}}}).result.then(function(t){return d.patch({id:s.workspace.id},t).$promise.catch(function(t){m.error(t)})})},s.loadNote=function(){return a.open({animation:!0,templateUrl:"app/channels/mail/inbox/note/note.modal.html",controller:"MailInboxViewModalNoteCtrl",resolve:{id:function(){return s.workspace.id}}})},s.onChanged=function(){return d.update({id:s.workspace.id},{tags:s.form.tags}).$promise.catch(function(t){console.error(t)})},s.sendMail=function(){g.spin("spinner-grid"),s.form.disabled=!0;var t={},e={subject:s.form.subject||(s.mailRoom?s.mailRoom.subject:null),from:s.form.from,to:_.map(s.form.to,"email"),cc:_.map(s.form.cc,"email"),bcc:_.map(s.form.bcc,"email"),html:s.form.html||null,text:s.form.text||null,inReplyTo:t.messageId||null,status:"SENDING",MailAttachments:v};return s.mailRoom?(t=_.last(s.mailRoom.MailMessages,{status:"RECEIVED"}),e.inReplyTo=t.messageId||null,d.save({id:s.workspace.id,controller:"messages",controller2:"send"},e).$promise.then(function(){s.form.html="",I.queue=[],v=[],m.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){g.stop("spinner-grid"),s.form.disabled=!1})):u.save(e).$promise.then(function(t){m.show(n.instant("MESSAGE_MAIL_MESSAGE_SEND_SUCCESS"),"success"),s.form.html="",I.queue=[],v=[],s.workspace.id=t.id,s.workspace.name=t.subject,s.mailRoom=t,s.expanded=!1,h.socket.on("mail_room:save",function(t){s.workspace.id&&t.id===s.workspace.id&&_.merge(s.mailRoom,t)})}).catch(function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){g.stop("spinner-grid"),s.form.disabled=!1})},i.get().$promise.then(function(t){s.tags=_.map(t.rows,"name")}).catch(function(t){console.error(t)}),c.get().$promise.then(function(t){s.mailAccounts=t.rows}).catch(function(t){console.error(t)}),s.workspace.id?(s.panelLeft="col-md-6",s.panelRight="col-md-6",d.get({id:s.workspace.id}).$promise.then(function(t){s.mailRoom=t,s.expanded=!1,s.listId=t.MailAccount.ListId,s.workspace.name=t.subject||"No subject",s.form.from.push(t.MailAccount.address),s.form.tags=t.tags;var e=_.findLast(s.mailRoom.MailMessages,{status:"RECEIVED"});return e?(s.form.to=_.map(_.union(e.from,e.to),function(t){return{email:t}}),s.form.to=_.remove(s.form.to,function(e){return e.email!==t.MailAccount.address}),s.form.cc=_.map(e.cc,function(t){return{email:t}}),s.form.bcc=_.map(e.bcc,function(t){return{email:t}}),s.form.subject="Re: "+(e.subject||"No subject"),s.form.html=A(e.text,t.MailAccount)):s.form.html=A("",t.MailAccount),h.socket.on("mail_room:save",function(t){t.id===s.workspace.id&&_.merge(s.mailRoom,t)}),t}).catch(function(t){console.error(t)}).finally(function(){g.stop("spinner-grid"),s.form.disabled=!1})):(s.panelLeft=null,s.panelRight="col-md-12",s.workspace.mailAccountId?c.get({id:s.workspace.mailAccountId}).$promise.then(function(t){s.form.from.push(t.address),s.form.html=A("",t),s.listId=t.ListId,g.stop("spinner-grid")}).catch(function(t){g.stop("spinner-grid"),console.error(t)}):void g.stop("spinner-grid"))}}}]),angular.module("xCallyShuttleApp").controller("MailInboxStatusModalCtrl",["$scope","$uibModalInstance","MailAccount","accountId",function(t,e,n,a){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_MAIL"},t.initDisposition=function(){return t.item={disposition:null,status:"CLOSED"},n.get({accountId:a,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:9}}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","uibButtonConfig","usSpinnerService","socket","MailAccount","MailRoom","uiGridConstants","Auth","Modal","xAlert","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.openRoom=function(e,n,a){if(!a){var i=_.find(t.workspaces,{id:e,type:"mailRoom"});if(i&&e?i.active=!0:t.workspaces.push({id:e,subject:n,type:"mailRoom",class:"icon-envelope",active:!0,mailAccountId:s.id}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return u.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})}},t.getPage=function(){r.spin("spinner-grid");var e={accountId:s.id,controller:"rooms"};return t.query&&_.merge(e,t.query),d.query(e).$promise.then(function(e){f.set("mailAccountId",s.id),t.gridOptions.data=e,c.socket.on("mail_room:save",function(e){if(e.MailAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status!==e.status||t.query.tags.length&&!_.isEqual(t.query.tags,e.tags)||t.gridOptions.data.push(e)}}),c.socket.on("mail_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){r.stop("spinner-grid")})},t.initView=function(){o.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:f.get("mailStatus")?f.get("mailStatus"):"NEW",tags:f.get("mailTags")?f.get("mailTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(f.set("mailStatus",t.query.status),t.getPage())},!0),d.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)}),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"mail_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>             <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',             'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',             'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',             'icon-close font-red': row.entity.lastEvent === 'FAILED',             'icon-question': !row.entity.lastEvent}\">             </span>             </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"attachment",displayName:"",headerCellTemplate:'<i class="icon-paper-clip" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.attachment ? 'icon-paper-clip' : ''\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!0,enableFiltering:!0,enableColumnMenu:!1},{name:"subject"},{name:"from",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>             <a class="btn btn-icon-only" data-ng-disabled="row.entity.waiting" data-ng-class="row.entity.waiting ? \'font-blue\' : \'font-green\'" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.subject, row.entity.waiting)"><i class="fa" data-ng-class="row.entity.waiting ? \'fa-repeat\' : \'fa-envelope\' " aria-hidden="true"></i></a>             <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin && !row.entity.waiting" data-ng-click="grid.appScope.deleteItem(row.entity.id, row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i></a>             </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:70,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},t.getPage()},t.onChanged=function(){f.set("mailTags",t.query.tags),t.getPage()},t.tagItems=function(){return n.open({animation:!0,templateUrl:"app/channels/mail/inbox/view/view.tags.modal.html",controller:"MailInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.disposeItems=function(){return n.open({animation:!0,templateUrl:"app/channels/mail/inbox/status/status.modal.html",controller:"MailInboxStatusModalCtrl",resolve:{status:function(){return null},accountId:function(){return s.id}}}).result.then(function(e){return u.patch({id:t.id},e).$promise.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return u.remove(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return u.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/mail/inbox/view/account/list/list.html",controller:"MailInboxViewAccountListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:9}}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","Auth","MailRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o,r){var c=[];t.initModal=function(){return t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){for(var n=0;n<e.rows.length;n++)t.agents.push(e.rows[n]);return l.query({id:r,controller:"agents"}).$promise}).then(function(e){for(var n=0;n<e.length;n++)i.isAgent()||t.item.agents.push(e[n]),c.push(e[n].id)}).catch(function(t){console.error(t)})},t.ok=function(){return c=i.isAgent()?_.union(c,t.item.agents):angular.copy(t.item.agents),l.update({id:r,controller:"agents",agents:c}).$promise.then(function(){o.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailInboxViewCtrl",["$scope","$timeout","$location","localStorageService","MailAccount",function(t,e,n,a,s){t.initView=function(){return s.get().$promise.then(function(e){var s=null;if(t.mailAccounts=e.rows,t.mailAccounts.length){var i=a.get("mailAccountId");s="/channels/mail/inbox/view/account/"+(i&&_.find(t.mailAccounts,{id:Number(i)})?i:t.mailAccounts[0].id)+"/list"}s&&n.path(s)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox.view",{url:"/view",templateUrl:"app/channels/mail/inbox/view/view.html",controller:"MailInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","MailRoom","xAlert","id",function(t,e,n,a,s,i,l,o){t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalTemplateCtrl",["$scope","$uibModalInstance","Template",function(t,e,n){t.initModal=function(){return t.item={},n.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail",{url:"/mail",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:9}}})}]),angular.module("xCallyShuttleApp").factory("MailReport",["$resource",function(t){return t("/api/report/mails/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("MailRoom",["$resource",function(t){return t("/api/mail/rooms/:id/:controller/:controller2",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("MailAttachment",["$resource",function(t){return t("/api/mail/attachments/:id/:controller",{id:"@id"})}]),angular.module("xCallyShuttleApp").factory("MailMessage",["$resource",function(t){return t("/api/mail/messages/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("MailQueueListCtrl",["$scope","MailQueue","gridOptions","$uibModal","Auth",function(t,e,n,a,s){t.initView=function(){t.Auth=s;var a={exporterCsvFilename:"voice_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"timeout"},{name:"strategy"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/mail/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/mail/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===s.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/mail/queue/list/list.create.modal.html",controller:"MailQueueListCreateCtrl",size:"lg"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("MailQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","MailQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.queues.list",{url:"/list",templateUrl:"app/channels/mail/queue/list/list.html",controller:"MailQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("MailQueue",["$resource",function(t){return t("/api/mail/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/scripts/components-dropdowns.js"]})}]},data:{permissions:{only:["admin","user"],redirectTo:"landing",id:35}}})}]),angular.module("xCallyShuttleApp").controller("MailQueueViewCtrl",["$scope","$http","$translate","$stateParams","xAlert","Team","MailQueue","Auth","strategies",function(t,e,n,a,s,i,l,o,r){t.Auth=o,t.strategies=r;var c=function(){return{select:function(e){return l.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return l.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return l.get({id:a.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){console.error(t)})},t.updateMailQueue=function(){return l.update({id:a.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,l.get({id:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindMailQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasMailQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.queues.view",{url:"/view/:id",templateUrl:"app/channels/mail/queue/view/view.html",controller:"MailQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.mail.queues.view.settings",{url:"/settings",templateUrl:"app/channels/mail/queue/view/view.settings.html"}).state("main.channels.mail.queues.view.agents",{url:"/agents",templateUrl:"app/channels/mail/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:37}}})}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","MailQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"mailPause")?e.mailPause:n.mailPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_mail_queue:save",function(e){if(_.includes(_.map(t.CurrentUser.PMailQueues,"id"),e.MailQueueId)||m.isAdmin()){var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0});if(n){var a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.MailQueueId,agent:e.membername,online:n.online})}}}),s.socket.on("user_has_mail_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.MailQueueId})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.mailPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.MailQueues&&e.MailQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.mailQueues=e.rows,s.syncUpdates("mail_queue",t.mailQueues)}).catch(function(t){i.error(t)})}t.mailQueues=[];var b={controller:"realtime",controller1:"mail",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"mailPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.mailQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_mail_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"mail"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/mail/realtime/view/agent/queue.modal.add.html",controller:"MailRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.mailQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.mailQueues,function(t){return _.includes(e.queues,t.id)}),channel:"mail",data1:s,data3:e.queues.join(","),data4:"mail"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"mail",data1:t,data3:e,data4:"mail"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/mail/realtime/view/agent/agent.modal.info.html",controller:"MailRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/mail/realtime/view/agent/agent.html",controller:"MailRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportMailSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_mail_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_mail_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_mail_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/mail/realtime/view/application/application.html",controller:"MailRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewCtrl",["$scope","$state",function(t,e){t.agents=[{name:"Queues",link:"main.channels.mail.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.mail.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.mail.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.mail.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.mail.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.mail.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime.view",{url:"/view",templateUrl:"app/channels/mail/realtime/view/view.html",controller:"MailRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportMailSession",["$resource",function(t){return t("/api/report/mail/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelAccount",["$resource",function(t){return t("/api/openchannel/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts",{url:"/accounts",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:46}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountListCtrl",["$scope","OpenChannelAccount","gridOptions","$stateParams","xAlert","$translate",function(t,e,n,a,s,i){t.initView=function(){var s={exporterCsvFilename:"openchannel_accounts.csv",columnDefs:[{name:"id",displayName:"ID",cellClass:"text-center",width:75,enableSorting:!1,enableFiltering:!1},{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/openchannel/accounts/view/{{row.entity.id}}/settings",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t,{accountId:a.accountId})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.list",{url:"/list",templateUrl:"app/channels/openchannel/account/list/list.html",controller:"OpenChannelAccountListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("OpenChannelApplication",["$resource",function(t){return t("/api/openchannel/applications/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewActionListCtrl",["$scope","gridOptions","OpenChannelAccount","$http","$translate","$stateParams","xAlert",function(t,e,n,a,s,i,l){t.initActions=function(){var a={draggable:!0,exporterCsvFilename:"openchannel_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.OpenchannelQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/openchannel/accounts/view/{{row.entity.OpenchannelAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/openchannel/account/view/action/list/list.html",controller:"OpenChannelAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","OpenChannelQueue","OpenChannelAccount","OpenChannelApplication","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],g.get({id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return A.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/openchannel/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})},t.getTemplates=function(){return h.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return f.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/openchannel/account/view/action/view/view.html",controller:"OpenChannelAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewActionWizardCtrl",["$scope","$http","Agent","OpenChannelQueue","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","OpenChannelApplication","OpenChannelAccount","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return a.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return A.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return s.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return g.save({accountId:i.accountId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/openchannel/accounts/view/"+i.accountId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()},t.getMailAccounts=function(){return f.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return h.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/openchannel/account/view/action/wizard/wizard.html",controller:"OpenChannelAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountApiViewCtrl",["$scope","OpenChannelAccount","$http","$stateParams","clipboard","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.copyToClipboard=function(t){s.copyText(t),o.show(i.instant("MESSAGE_TEXT_COPIED_CLIPBOARD")+"!","success")},t.initView=function(){e.get({id:a.accountId}).$promise.then(function(e){t.account=e,t.receiveurl=t.account.remote+"/api/openchannel/accounts/"+t.account.id+"/receive"}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.api",{url:"/api",controller:"OpenChannelAccountApiViewCtrl",templateUrl:"app/channels/openchannel/account/view/api/view/view.html"})}]),angular.module("xCallyShuttleApp").factory("OpenChannelDisposition",["$resource",function(t){return t("/api/openchannel/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","OpenChannelAccount","id",function(t,e,n,a){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","OpenChannelAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/openchannel/account/view/disposition/modal/add.modal.html",controller:"OpenChannelInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.dispositions",{url:"/dispositions",controller:"OpenChannelAccountDispositionViewCtrl",templateUrl:"app/channels/openchannel/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountHooksViewCtrl",["$scope","OpenChannelAccount","Pause","$http","$stateParams","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){o.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){o.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItem=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){o.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.hooks",{url:"/hooks",controller:"OpenChannelAccountHooksViewCtrl",templateUrl:"app/channels/openchannel/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountSettingViewCtrl",["$scope","OpenChannelAccount","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.types=[{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],t.account={},t.initView=function(){r.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)}),e.get({id:a.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})},t.updateItem=function(){return e.update({id:a.accountId},t.account).$promise.then(function(){o.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.settings",{url:"/settings",controller:"OpenChannelAccountSettingViewCtrl",templateUrl:"app/channels/openchannel/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewCtrl",["$scope","OpenChannelAccount","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return t.account={},e.get({id:a.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view",{url:"/view/:accountId",templateUrl:"app/channels/openchannel/account/view/view.html",controller:"OpenChannelAccountViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","OpenChannelAccount",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.forms={},t.item={},t.item.remote=n.protocol()+"://"+location.host},t.goNext=function(){s.wizard().next()},t.formValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/channels/openchannel/accounts/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/openchannel/account/wizard/wizard.html",controller:"OpenChannelAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox",{url:"/inbox",template:"<div ui-view></div>",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:48}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","data",function(t,e,n,a,s,i){t.data=null,t.initInfo=function(){i&&(t.data=_.isEmpty(JSON.parse(i))?null:JSON.parse(i))},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("message",["$rootScope","OpenChannelMessage","List","xAlert","$translate","$uibModal",function(t,e,n,a,s,i){return{restrict:"E",scope:{Message:"=message",accounttype:"=accounttype",listId:"="},templateUrl:"app/channels/openchannel/inbox/message/message.html",link:function(e){e.openContact=function(i,l){if(e.listId){if(!l)return;var o;switch(i){case"phone":o={phone:l};break;case"email":o={email:l};break;default:return}return n.save({listId:e.listId,controller:"contacts"},o).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.phone,type:"contact"})}).catch(function(t){console.error(t)})}a.show(s.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},e.info=function(t){i.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/message/info.modal.html",controller:"OpenChannelInboxInfoModalCtrl",resolve:{data:function(){return t}}})}}}}]),angular.module("xCallyShuttleApp").directive("openchannelRoom",["OpenChannelReport","$cookieStore","$translate","$uibModal","$timeout","Tag","CannedAnswer","Auth","OpenChannelAccount","OpenChannelRoom","OpenChannelMessage","xAlert","usSpinnerService","socket","$stateParams","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/channels/openchannel/inbox/room/room.directive.html",link:function(t){t.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},t.panelLeft=null,t.panelRight="col-md-12",t.togglePanelLeft=function(){t.panelLeft?(t.panelLeft=null,t.panelRight="col-md-12"):(t.panelLeft="col-md-6",t.panelRight="col-md-6")},t.form={disabled:!1,from:"",to:t.workspace.data&&t.workspace.data.to?t.workspace.data.to:"",body:""},m.socket.on("openchannel_message:save",function(e){if(t.workspace.id&&e.OpenchannelRoomId==t.workspace.id)return d.get({id:e.id}).$promise.then(function(e){t.Room||(t.Room={OpenchannelMessages:[]});var n=_.findIndex(t.Room.OpenchannelMessages,{id:e.id});n>-1?_.merge(t.Room.OpenchannelMessages[n],e):t.Room.OpenchannelMessages.unshift(e),t.panelLeft="col-md-6",t.panelRight="col-md-6"}).catch(function(t){console.error(t)})}),m.socket.on("openchannel_message:update",function(e){if(t.Room&&e.OpenchannelRoomId==t.workspace.id){var n=_.find(t.Room.OpenchannelMessages,{id:e.id});n&&_.merge(n,e)}}),m.socket.on("openchannel_room:save",function(e){t.Room&&e.id==t.workspace.id&&(t.Room.status=e.status,t.Room.disposition=e.disposition)}),t.closeRoom=function(e){return a.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.status.modal.html",controller:"OpenChannelInboxViewModalStatusCtrl",resolve:{closed:function(){return"CLOSED"===t.Room.status},accountId:function(){return t.Room.OpenchannelAccountId}}}).result.then(function(t){var n={id:e,status:"CLOSED"};return t.disposition&&(n.disposition=t.disposition),c.update(n).$promise.catch(function(t){u.error(t)})})},t.openRoom=function(t,e){var n=_.find(h.workspaces,{id:t,type:"openchannelRoom"});n?n.active=!0:h.workspaces.push({id:t,name:e,type:"openchannelRoom",class:"icon-globe",active:!0})},i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),r.get().$promise.then(function(e){t.Accounts=e.rows}).catch(function(t){console.error(t)}),t.workspace.id?(t.panelLeft="col-md-6",t.panelRight="col-md-6",c.get({id:t.workspace.id}).$promise.then(function(e){t.Room=e,t.form.from=t.Room.OpenchannelAccount.name,t.form.to=t.Room.contact,t.form.tags=t.Room.tags}).catch(function(t){console.error(t)}).finally(function(){p.stop("spinner-grid"),t.form.disabled=!1})):p.stop("spinner-grid"),t.onSelect=function(){t.form.body+=t.modelOptions.selectedAnswer,delete t.modelOptions.selectedAnswer},t.onSelectAnswer=function(e){t.form.body+=e,t.selectedAnswer=""},t.getAnswers=function(t){return l.get({key:t}).$promise.then(function(t){return _.map(t.rows,"value")})},t.loadAgents=function(){a.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.agents.modal.html",controller:"OpenChannelInboxViewModalAgentCtrl",resolve:{roomId:function(){return t.workspace.id}}})},t.onChanged=function(){return c.patch({id:t.workspace.id},{tags:t.form.tags}).$promise.catch(function(t){console.error(t)})},t.sendMessage=function(){p.spin("spinner-grid");var e=_.find(t.Accounts,{name:t.form.from}).id;if(e){var a={from:t.form.from,to:t.form.to,body:t.form.body,OpenchannelRoomId:t.Room?t.Room.id:null};return r.save({accountId:e,controller:"send"},a).$promise.then(function(e){return u.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.Room?t.Room:c.get({id:"messages",controller:e.id}).$promise}).then(function(e){e&&(t.form.body="",t.workspace.id=e.id,t.workspace.name=e.contact,t.Room=e,t.panelLeft="col-md-6",t.panelRight="col-md-6")}).catch(function(t){u.error(t)}).finally(function(){p.stop("spinner-grid")})}}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","usSpinnerService","socket","OpenChannelAccount","OpenChannelRoom","gridOptions","uiGridConstants","Auth","Modal","xAlert","uibButtonConfig","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.loadAgents=function(t){n.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.agents.modal.html",controller:"OpenChannelInboxViewModalAgentCtrl",resolve:{roomId:t}})},t.initView=function(){f.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:A.get("openchannelStatus")?A.get("openchannelStatus"):"NEW",tags:A.get("openchannelTags")?A.get("openchannelTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(A.set("openchannelStatus",t.query.status),t.getPage())},!0),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"openchannel_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>               <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',               'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',               'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',               'icon-close font-red': row.entity.lastEvent === 'FAILED',               'icon-question': !row.entity.lastEvent}\">               </span>               </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!0,enableColumnMenu:!1},{name:"contact",cellClass:"text-center"},{name:"disposition",cellClass:"text-center"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>             <a class="btn btn-icon-only font-green" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.contact)"><i class="glyphicon glyphicon-comment" aria-hidden="true"></i></a>             <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin" data-ng-click="grid.appScope.deleteItem(row.entity.id,row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i>             </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:90,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},r.socket.on("openchannel_room:remove",function(e){_.remove(t.workspaces,{id:e.id,type:"openchannelRoom"}),_.remove(t.gridOptions.data,{id:e.id})}),t.getPage(t.query)},t.onChanged=function(){t.getPage(t.query)},t.tagItems=function(){return n.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.tags.modal.html",controller:"OpenChannelInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[],t.getPage()})},t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:"openchannelRoom"});if(a?a.active=!0:t.workspaces.push({id:e,name:n,type:"openchannelRoom",class:"icon-globe",active:!0}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return d.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})},t.getPage=function(e){o.spin("spinner-grid");var n={accountId:s.id,controller:"rooms"};return e&&_.merge(n,e),t.query&&_.merge(n,t.query),c.query(n).$promise.then(function(e){A.set("openchannelAccountId",s.id),t.gridOptions.data=e,r.socket.on("openchannel_room:save",function(e){if(e.OpenchannelAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status===e.status&&t.gridOptions.data.push(e)}}),r.socket.on("openchannel_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){o.stop("spinner-grid")})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return console.log(n),d.delete(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return d.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/openchannel/inbox/view/account/list/list.html",controller:"OpenChannelInboxViewAccountListCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","OpenChannelRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o){t.initModal=function(){t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){e.rows.forEach(function(e){t.agents.push(e)})}).catch(function(t){console.error(t)}),i.query({id:o,controller:"agents"}).$promise.then(function(e){e.forEach(function(e){t.agents.push(e),t.item.agents.push(e.id)})}).catch(function(t){console.error(t)}),t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{classes:"btn btn-success",text:"APPLICATION_RETRY",click:function(t){e.close(t)}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}},t.ok=function(){return i.update({id:o,controller:"agents",agents:t.item.agents}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewCtrl",["$scope","$location","$stateParams","$translate","$uibModal","socket","Auth","xAlert","OpenChannelRoom","OpenChannelAccount","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){c.get().$promise.then(function(n){var a=null;if(t.openchannelAccounts=n.rows,t.openchannelAccounts.length){var s=d.get("openchannelAccountId");a="/channels/openchannel/inbox/view/account/"+(s&&_.find(t.openchannelAccounts,{id:Number(s)})?s:t.openchannelAccounts[0].id)+"/list"}a&&e.path(a)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox.view",{url:"/view",templateUrl:"app/channels/openchannel/inbox/view/view.html",controller:"OpenChannelInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModalStatusCtrl",["$scope","$uibModalInstance","closed","OpenChannelAccount","accountId",function(t,e,n,a,s){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE"},t.initDisposition=function(){return a.get({accountId:s,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.item={},t.closed=n,t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","OpenChannelRoom","xAlert","id",function(t,e,n,a,s,i,l,o){t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel",{url:"/openchannel",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:20}}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelReport",["$resource",function(t){return t("/api/report/openchannel/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelRoom",["$resource",function(t){return t("/api/openchannel/rooms/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelMessage",["$resource",function(t){return t("/api/openchannel/messages/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelQueueListCtrl",["$scope","OpenChannelQueue","gridOptions","$uibModal","xAlert","Auth",function(t,e,n,a,s,i){t.initView=function(){t.Auth=i;var a={exporterCsvFilename:"openchanel_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"timeout"},{name:"strategy"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/openchannel/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/openchannel/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===i.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/openchannel/queue/list/list.create.modal.html",controller:"OpenChannelQueueListCreateCtrl",size:"lg"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("OpenChannelQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","OpenChannelQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return console.log(t.item),s.save(t.item).$promise.then(function(t){e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.queues.list",{url:"/list",templateUrl:"app/channels/openchannel/queue/list/list.html",controller:"OpenChannelQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelQueue",["$resource",function(t){return t("/api/openchannel/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.queues",{url:"/queues",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:47}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelQueueViewCtrl",["$scope","$http","Auth","$translate","$stateParams","xAlert","Team","OpenChannelQueue","strategies",function(t,e,n,a,s,i,l,o,r){t.strategies=r,t.Auth=n;var c=function(){return{select:function(e){return o.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(e){console.log("sel",e),t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return o.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(e){console.log("desel",e),t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return o.get({id:s.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){console.error(t)})},t.updateQueue=function(){return o.update({id:s.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,console.log(e.rows),o.get({id:s.id,controller:"agents"}).$promise}).then(function(e){console.log(e),ComponentsDropdowns.bindQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasOpenchannelQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.queues.view",{url:"/view/:id",templateUrl:"app/channels/openchannel/queue/view/view.html",controller:"OpenChannelQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.openchannel.queues.view.settings",{url:"/settings",templateUrl:"app/channels/openchannel/queue/view/view.settings.html"}).state("main.channels.openchannel.queues.view.agents",{url:"/agents",templateUrl:"app/channels/openchannel/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:49}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","OpenChannelQueue","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){return d.spin("grid-spinner"),l.get(I).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){f(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function h(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"openchannelPause")?e.openchannelPause:n.openchannelPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_openchannel_queue:save",function(e){console.log("new queue",e);var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0}),a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.OpenchannelQueueId,agent:e.membername,online:n.online})}),s.socket.on("user_has_openchannel_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.OpenchannelQueueId})})}function f(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.openchannelPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.OpenchannelQueues&&e.OpenchannelQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function A(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function v(){return c.get().$promise.then(function(e){t.openchannelQueues=e.rows,s.syncUpdates("openchannel_queue",t.openchannelQueues)}).catch(function(t){i.error(t)})}t.openchannelQueues=[];var I={controller:"realtime",controller1:"openchannel",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"openchannelPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause" class="left-margin">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.openchannelQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?I.order=null:I.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),g()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){I.offset=(t-1)*e,I.limit=e,g()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?I[t.name]=t.filters[0].term:delete I[t.name]}),g()})}},g(),A(),v(),m(function(){h()})};var b=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_openchannel_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"openchannel"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/openchannel/realtime/view/agent/queue.modal.add.html",controller:"OpenChannelRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.openchannelQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.openchannelQueues,function(t){return _.includes(e.queues,t.id)}),channel:"openchannel",data1:s,data3:e.queues.join(","),data4:"openchannel"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"openchannel",data1:t,data3:e,data4:"openchannel"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/openchannel/realtime/view/agent/agent.modal.info.html",controller:"OpenChannelRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/openchannel/realtime/view/agent/agent.html",controller:"OpenChannelRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportOpenChannelSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_openchannel_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_openchannel_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_openchannel_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/openchannel/realtime/view/application/application.html",controller:"OpenChannelRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewCtrl",["$scope","$state",function(t,e){t.agents=[{name:"Queues",link:"main.channels.openchannel.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.openchannel.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.openchannel.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.openchannel.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.openchannel.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.openchannel.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime.view",{url:"/view",templateUrl:"app/channels/openchannel/realtime/view/view.html",controller:"OpenChannelRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportOpenChannelSession",["$resource",function(t){return t("/api/report/openchannel/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:12}}})}]),angular.module("xCallyShuttleApp").controller("RealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(e){return c.spin("grid-spinner"),l.get(f).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){e&&p(function(){g()}),c.stop("grid-spinner")})}function g(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{id:e.id});n&&_.merge(n,e)}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}function h(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}var f={controller:"realtime",offset:0,limit:10};t.moment=moment,t._=_,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.name}} &lt;{{row.entity.internal}}&gt;</div>",minWidth:250},{name:"online",displayName:"APPLICATION_ONLINE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.name,row.entity.id)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"pauseStatus",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span class="left-margin"><i data-ng-if="row.entity.voicePause || row.entity.mailPause || row.entity.chatPause || row.entity.faxPause || row.entity.smsPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,null)" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i> <i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i></span><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select><span data-ng-if="row.entity.voicePause || row.entity.mailPause || row.entity.chatPause || row.entity.faxPause || row.entity.smsPause || row.entity.openchannelPause"> [{{row.entity.pauseType}}]<span data-ng-if="grid.appScope.showTimers"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></span></div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"voicePause",displayName:"APPLICATION_VOICE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.voicePause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'voice\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i><span data-ng-if="row.entity.voicePause && grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> * </span></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"mailPause",displayName:"APPLICATION_MAIL",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.mailPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'mail\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"chatPause",displayName:"APPLICATION_CHAT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.chatPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'chat\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"faxPause",displayName:"APPLICATION_FAX",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.faxPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'fax\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"smsPause",displayName:"APPLICATION_SMS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.smsPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'sms\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"openchannelPause",displayName:"APPLICATION_OPENCHANNEL",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.openchannelPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'openchannel\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){A(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?f.order=null:f.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),m()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){f.offset=(t-1)*e,f.limit=e,m()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?f[t.name]=t.filters[0].term:delete f[t.name]}),m()})}},m(!0),h()};var A=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent")}),t.pause=function(e,n,s,l){return s&&(t.pauseType=null),r.save({name:n,agent:e.id,data2:e.name,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:l||"all"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/realtime/view/agent/agent.html",controller:"RealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("RealtimeViewAgentLogoutModalCtrl",["$scope","$uibModalInstance","name",function(t,e,n){t.agent=n,t.logout=function(){e.close()}}]),angular.module("xCallyShuttleApp").controller("RealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("RealtimeViewCtrl",["$scope",function(t){t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.realtime.view",{url:"/view",templateUrl:"app/channels/realtime/view/view.html",controller:"RealtimeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("ReportCall",["$resource",function(t){return t("/api/report/calls/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportDial",["$resource",function(t){return t("/api/report/dials/:id/:controller/:controller2",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("SmsAccount",["$resource",function(t){return t("/api/sms/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts",{url:"/accounts",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:42}}})}]),angular.module("xCallyShuttleApp").controller("SmsAccountListCtrl",["$scope","SmsAccount","gridOptions","$stateParams","xAlert","$translate",function(t,e,n,a,s,i){t.message="Hello",t.initView=function(){var s={exporterCsvFilename:"sms_accounts.csv",columnDefs:[{name:"id",displayName:"ID",cellClass:"text-center",width:75,enableSorting:!1,enableFiltering:!1},{name:"name"},{name:"description"},{name:"type",displayName:"APPLICATION_ACCOUNT_TYPE"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/sms/accounts/view/{{row.entity.id}}/settings",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t,{accountId:a.accountId})},t.checkAccount=function(t){return e.get({accountId:t,controller:"check"}).$promise.then(function(){s.show(i.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(t){s.show(i.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.list",{url:"/list",templateUrl:"app/channels/sms/account/list/list.html",controller:"SmsAccountListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SmsApplication",["$resource",function(t){return t("/api/sms/applications/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewActionListCtrl",["$scope","gridOptions","SmsAccount","$http","$translate","$stateParams","xAlert",function(t,e,n,a,s,i,l){t.initActions=function(){var a={draggable:!0,exporterCsvFilename:"sms_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.SmsQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/sms/accounts/view/{{row.entity.SmsAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/sms/account/view/action/list/list.html",controller:"SmsAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","SmsQueue","SmsAccount","Template","MailAccount","SmsApplication",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],f.get({id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return m.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/sms/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/sms/account/view/action/view/view.html",controller:"SmsAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewActionWizardCtrl",["$scope","$http","Agent","SmsQueue","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","SmsAccount","Template","MailAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return a.get().$promise.then(function(e){console.log(e),t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return s.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return m.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return m.save({accountId:i.accountId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/sms/accounts/view/"+i.accountId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/sms/account/view/action/wizard/wizard.html",controller:"SmsAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountApiViewCtrl",["$scope","SmsAccount","$http","$stateParams","clipboard","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.copyToClipboard=function(t){s.copyText(t),o.show(i.instant("MESSAGE_TEXT_COPIED_CLIPBOARD")+"!","success")},t.initView=function(){e.get({id:a.accountId}).$promise.then(function(e){t.account=e,t.deliveryurl=t.account.remote+"/api/sms/accounts/"+t.account.id+"/messageStatus",t.receiveurl=t.account.remote+"/api/sms/accounts/"+t.account.id+"/receive"}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.api",{url:"/api",controller:"SmsAccountApiViewCtrl",templateUrl:"app/channels/sms/account/view/api/view/view.html"})}]),angular.module("xCallyShuttleApp").factory("SmsDisposition",["$resource",function(t){return t("/api/sms/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","SmsAccount","id",function(t,e,n,a){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","SmsAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/sms/account/view/disposition/modal/add.modal.html",controller:"SmsInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.dispositions",{url:"/dispositions",controller:"SmsAccountDispositionViewCtrl",templateUrl:"app/channels/sms/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountHooksViewCtrl",["$scope","SmsAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o,r){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){r.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){r.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItemSmsAccount=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.hooks",{url:"/hooks",controller:"SmsAccountHooksViewCtrl",templateUrl:"app/channels/sms/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountSettingViewCtrl",["$scope","SmsAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.types=[{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],t.account={},t.initView=function(){c.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){r.error(t)})},t.updateItemSmsAccount=function(){return e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.settings",{url:"/settings",controller:"SmsAccountSettingViewCtrl",templateUrl:"app/channels/sms/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewCtrl",["$scope","SmsAccount","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return t.account={},e.get({id:a.accountId}).$promise.then(function(e){t.account=e,console.log(e)}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view",{url:"/view/:accountId",templateUrl:"app/channels/sms/account/view/view.html",controller:"SmsAccountViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("SmsAccountWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","SmsAccount",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.forms={},t.item={},t.item.remote=n.protocol()+"://"+location.host},t.goNext=function(){s.wizard().next()},t.formValidation=function(t){return t},t.createItem=function(){return console.log(t.item),l.save(t.item).$promise.then(function(){n.path("/channels/sms/accounts/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/sms/account/wizard/wizard.html",controller:"SmsAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox",{url:"/inbox",template:"<div ui-view></div>",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:44}}})}]),angular.module("xCallyShuttleApp").directive("smsRoom",["$cookieStore","$translate","$uibModal","$timeout","Tag","CannedAnswer","Auth","SmsAccount","SmsRoom","SmsMessage","xAlert","usSpinnerService","socket","$stateParams","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/channels/sms/inbox/room/room.directive.html",link:function(t){t.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},t.panelLeft=null,t.panelRight="col-md-12",t.togglePanelLeft=function(){t.panelLeft?(t.panelLeft=null,t.panelRight="col-md-12"):(t.panelLeft="col-md-6",t.panelRight="col-md-6")},t.form={disabled:!1,from:"",to:t.workspace.data&&t.workspace.data.to?t.workspace.data.to:"",body:""},p.socket.on("sms_message:save",function(e){if(t.workspace.id&&e.SmsRoomId==t.workspace.id)return c.get({id:e.id}).$promise.then(function(e){t.SmsRoom||(t.SmsRoom={SmsMessages:[]});var n=_.findIndex(t.SmsRoom.SmsMessages,{id:e.id});n>-1?_.merge(t.SmsRoom.SmsMessages[n],e):t.SmsRoom.SmsMessages.unshift(e),t.panelLeft="col-md-6",t.panelRight="col-md-6"}).catch(function(t){console.error(t)})}),p.socket.on("sms_message:update",function(e){if(t.SmsRoom&&e.SmsRoomId==t.workspace.id){var n=_.find(t.SmsRoom.SmsMessages,{id:e.id});n&&_.merge(n,e)}}),p.socket.on("sms_room:save",function(e){t.SmsRoom&&e.id==t.workspace.id&&(t.SmsRoom.status=e.status,t.SmsRoom.disposition=e.disposition)}),t.closeRoom=function(e){return n.open({animation:!0,templateUrl:"app/channels/sms/inbox/view/view.status.modal.html",controller:"SmsInboxViewModalStatusCtrl",resolve:{closed:function(){return"CLOSED"===t.SmsRoom.status},accountId:function(){return t.SmsRoom.SmsAccountId}}}).result.then(function(t){var n={id:e,status:"CLOSED"};return t.disposition&&(n.disposition=t.disposition),r.update(n).$promise.catch(function(t){d.error(t)})})},t.openRoom=function(t,e){var n=_.find(g.workspaces,{id:t,type:"smsRoom"});n?n.active=!0:g.workspaces.push({id:t,name:e,type:"smsRoom",class:"glyphicon glyphicon-comment",active:!0})},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),o.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)}),t.workspace.id?(t.panelLeft="col-md-6",t.panelRight="col-md-6",r.get({id:t.workspace.id}).$promise.then(function(e){t.SmsRoom=e,t.form.from=t.SmsRoom.SmsAccount.phone,t.form.to=t.SmsRoom.contact,t.form.tags=t.SmsRoom.tags}).catch(function(t){console.error(t)}).finally(function(){u.stop("spinner-grid"),t.form.disabled=!1})):u.stop("spinner-grid"),t.onSelect=function(){t.form.body+=t.modelOptions.selectedAnswer,delete t.modelOptions.selectedAnswer},t.onSelectAnswer=function(e){t.form.body+=e,t.selectedAnswer=""},t.getAnswers=function(t){return i.get({key:t}).$promise.then(function(t){return _.map(t.rows,"value")})},t.onChanged=function(){return r.patch({id:t.workspace.id},{tags:t.form.tags}).$promise.catch(function(t){console.error(t)})},t.sendSMS=function(){u.spin("spinner-grid");var n=_.find(t.smsAccounts,{phone:t.form.from}),a={body:t.form.body,SmsRoomId:t.SmsRoom?t.SmsRoom.id:null};if("twilio"===n.type?(a.from=/^[\+][0-9]+$/.test(t.form.from)?t.form.from:"+"+t.form.from,a.to=/^[\+][0-9]+$/.test(t.form.to)?t.form.to:"+"+t.form.to):(a.from=/^[\+][0-9]+$/.test(t.form.from)?t.form.from.replace("+",""):t.form.from,a.to=/^[\+][0-9]+$/.test(t.form.to)?t.form.to.replace("+",""):t.form.to),n)return o.save({accountId:n.id,controller:"send"},a).$promise.then(function(n){return d.show(e.instant("MESSAGE_WELL_DONE"),"success"),t.SmsRoom?t.SmsRoom:r.get({id:"messages",controller:n.id}).$promise}).then(function(e){e&&(t.form.body="",t.workspace.id=e.id,t.workspace.name=e.contact,t.SmsRoom=e,t.panelLeft="col-md-6",t.panelRight="col-md-6")}).catch(function(t){d.error(t)}).finally(function(){u.stop("spinner-grid")});console.log("Can not find account")}}}}]),angular.module("xCallyShuttleApp").controller("SmsInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","data","uniqueId","ReportSquare",function(t,e,n,a,s,i,l,o){t.data=null,t.initInfo=function(){i&&(t.data=_.isEmpty(JSON.parse(i))?null:JSON.parse(i)),l&&o.get({controller:"show",uniqueid:l}).$promise.then(function(e){t.data={id:e.id,channel:e.channel,uniqueid:e.uniqueid,callerid:e.callerid,calleridname:e.calleridname,project_name:e.project_name,extension:e.extension}}).catch(function(e){switch(e.status){case 404:t.data=null;break;default:s.error(e)}})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("sms",["$rootScope","SmsMessage","List","xAlert","$translate","$uibModal",function(t,e,n,a,s,i){return{restrict:"E",scope:{smsMessage:"=message",accounttype:"=accounttype",listId:"="},templateUrl:"app/channels/sms/inbox/sms/sms.html",link:function(e){e.openContact=function(i){if(e.listId)return n.save({listId:e.listId,controller:"contacts"},{mobile:i}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.phone,type:"contact"})}).catch(function(t){console.error(t)});a.show(s.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},e.info=function(t,e){i.open({animation:!0,templateUrl:"app/channels/sms/inbox/sms/info.modal.html",controller:"SmsInboxInfoModalCtrl",resolve:{data:function(){return e},uniqueId:function(){return t}}})}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:11}}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","usSpinnerService","socket","SmsAccount","SmsRoom","gridOptions","uiGridConstants","Auth","Modal","xAlert","uibButtonConfig","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.initView=function(){f.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:A.get("smsStatus")?A.get("smsStatus"):"NEW",tags:A.get("smsTags")?A.get("smsTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(A.set("smsStatus",t.query.status),t.getPage())},!0),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"sms_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>             <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',             'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',             'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',             'icon-close font-red': row.entity.lastEvent === 'FAILED',             'icon-question': !row.entity.lastEvent}\">             </span>             </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!0,enableColumnMenu:!1},{name:"contact",cellClass:"text-center"},{name:"disposition",cellClass:"text-center"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>             <a class="btn btn-icon-only font-green" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.contact)"><i class="glyphicon glyphicon-comment" aria-hidden="true"></i></a>             <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin" data-ng-click="grid.appScope.deleteItem(row.entity.id,row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i>             </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:90,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},r.socket.on("sms_room:remove",function(e){_.remove(t.workspaces,{id:e.id,type:"smsRoom"}),_.remove(t.gridOptions.data,{id:e.id})}),t.getPage(t.query)},t.onChanged=function(){t.getPage(t.query)},t.tagItems=function(){return n.open({animation:!0,templateUrl:"app/channels/sms/inbox/view/view.tags.modal.html",controller:"SmsInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[],t.getPage()})},t.disposeItems=function(){return n.open({animation:!0,templateUrl:"app/channels/sms/inbox/view/view.status.modal.html",controller:"SmsInboxViewModalStatusCtrl",resolve:{accountId:function(){return s.id}}}).result.then(function(e){return console.log(e,t.id),d.patch({id:t.id},e).$promise.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})},t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:"smsRoom"});if(a?a.active=!0:t.workspaces.push({id:e,name:n,type:"smsRoom",class:"glyphicon glyphicon-comment",active:!0}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return d.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})},t.getPage=function(e){o.spin("spinner-grid");var n={accountId:s.id,controller:"rooms"};return e&&_.merge(n,e),t.query&&_.merge(n,t.query),c.query(n).$promise.then(function(e){A.set("smsAccountId",s.id),t.gridOptions.data=e,r.socket.on("sms_room:save",function(e){if(console.log("data",e),console.log(e.SmsAccountId,s.id),e.SmsAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status===e.status&&t.gridOptions.data.push(e)}}),r.socket.on("sms_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){o.stop("spinner-grid")})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return console.log(n),d.delete(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return d.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/sms/inbox/view/account/list/list.html",controller:"SmsInboxViewAccountListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:11}}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","SmsRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o){t.initModal=function(){t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){e.rows.forEach(function(e){t.agents.push(e)})}).catch(function(t){console.error(t)}),i.query({id:o,controller:"agents"}).$promise.then(function(e){e.forEach(function(e){t.agents.push(e),t.item.agents.push(e.id)})}).catch(function(t){console.error(t)}),t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{classes:"btn btn-success",text:"APPLICATION_RETRY",click:function(t){e.close(t)}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}},t.ok=function(){return i.update({id:o,controller:"agents",agents:t.item.agents}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewCtrl",["$scope","$location","$stateParams","$translate","$uibModal","socket","Auth","xAlert","SmsRoom","SmsAccount","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return c.get().$promise.then(function(n){var a=null;if(t.smsAccounts=n.rows,t.smsAccounts.length){var s=d.get("smsAccountId");a="/channels/sms/inbox/view/account/"+(s&&_.find(t.smsAccounts,{id:Number(s)})?s:t.smsAccounts[0].id)+"/list"}a&&e.path(a)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox.view",{url:"/view",templateUrl:"app/channels/sms/inbox/view/view.html",controller:"SmsInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalStatusCtrl",["$scope","$uibModalInstance","SmsAccount","accountId",function(t,e,n,a){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_SMS"},t.initDisposition=function(){return t.item={status:"CLOSED"},n.get({accountId:a,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","SmsRoom","xAlert","id",function(t,e,n,a,s,i,l,o){console.log(o),t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalTemplateCtrl",["$scope","$uibModalInstance","Template",function(t,e,n){t.initModal=function(){return t.item={},n.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsQueueListCtrl",["$scope","SmsQueue","gridOptions","$uibModal","xAlert","Auth",function(t,e,n,a,s,i){t.initView=function(){t.Auth=i;var a={exporterCsvFilename:"voice_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"timeout"},{name:"strategy"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/sms/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/sms/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===i.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/sms/queue/list/list.create.modal.html",controller:"SmsQueueListCreateCtrl",size:"lg"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SmsQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","SmsQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return console.log(t.item),s.save(t.item).$promise.then(function(t){e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.queues.list",{url:"/list",templateUrl:"app/channels/sms/queue/list/list.html",controller:"SmsQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("SmsQueue",["$resource",function(t){return t("/api/sms/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.queues",{url:"/queues",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:43}}})}]),angular.module("xCallyShuttleApp").controller("SmsQueueViewCtrl",["$scope","$http","Auth","$translate","$stateParams","xAlert","Team","SmsQueue","strategies",function(t,e,n,a,s,i,l,o,r){t.strategies=r,t.Auth=n;var c=function(){return{select:function(e){return o.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(e){console.log("sel",e),t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return o.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(e){console.log("desel",e),t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return o.get({id:s.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){console.error(t)})},t.updateSmsQueue=function(){return o.update({id:s.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,console.log(e.rows),o.get({id:s.id,controller:"agents"}).$promise}).then(function(e){console.log(e),ComponentsDropdowns.bindSmsQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasSmsQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.queues.view",{url:"/view/:id",templateUrl:"app/channels/sms/queue/view/view.html",controller:"SmsQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.sms.queues.view.settings",{url:"/settings",templateUrl:"app/channels/sms/queue/view/view.settings.html"}).state("main.channels.sms.queues.view.agents",{url:"/agents",templateUrl:"app/channels/sms/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:45}}})}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","SmsQueue","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){return d.spin("grid-spinner"),l.get(I).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){f(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function h(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"smsPause")?e.smsPause:n.smsPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_sms_queue:save",function(e){console.log("new queue",e);var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0}),a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.SmsQueueId,agent:e.membername,online:n.online})}),s.socket.on("user_has_sms_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.SmsQueueId})})}function f(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.smsPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.SmsQueues&&e.SmsQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function A(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function v(){return c.get().$promise.then(function(e){t.smsQueues=e.rows,s.syncUpdates("sms_queue",t.smsQueues)}).catch(function(t){i.error(t)})}t.smsQueues=[];var I={controller:"realtime",controller1:"sms",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"smsPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause" class="left-margin">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.smsQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?I.order=null:I.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),g()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){I.offset=(t-1)*e,I.limit=e,g()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?I[t.name]=t.filters[0].term:delete I[t.name]}),g()})}},g(),A(),v(),m(function(){h()})};var b=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_sms_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"sms"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/sms/realtime/view/agent/queue.modal.add.html",controller:"SmsRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.smsQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.smsQueues,function(t){return _.includes(e.queues,t.id)}),channel:"sms",data1:s,data3:e.queues.join(","),data4:"sms"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"sms",data1:t,data3:e,data4:"sms"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/sms/realtime/view/agent/agent.modal.info.html",controller:"SmsRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/sms/realtime/view/agent/agent.html",controller:"SmsRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportSmsSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_sms_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_sms_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_sms_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/sms/realtime/view/application/application.html",controller:"SmsRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewCtrl",["$scope","$state",function(t,e){t.agents=[{name:"Queues",link:"main.channels.sms.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.sms.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.sms.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.sms.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.sms.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.sms.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime.view",{url:"/view",templateUrl:"app/channels/sms/realtime/view/view.html",controller:"SmsRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportSmsSession",["$resource",function(t){return t("/api/report/sms/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms",{url:"/sms",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:11}}})}]),angular.module("xCallyShuttleApp").factory("SmsQueue",["$resource",function(t){return t("/api/sms/queues/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("SmsReport",["$resource",function(t){return t("/api/report/sms/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("SmsMessage",["$resource",function(t){return t("/api/sms/messages/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("SmsRoom",["$resource",function(t){return t("/api/sms/rooms/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("ChanSpy",["$resource",function(t){return t("/api/chanspy/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.chanspy",{url:"/chanspy",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:27}}})}]),angular.module("xCallyShuttleApp").controller("ChanSpyListCtrl",["$scope","$uibModal","ChanSpy","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"chanspy.csv",columnDefs:[{name:"name"},{name:"prefix"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/chanspy/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/channels/voice/chanspy/list/list.create.modal.html",controller:"ChanSpyListCreateCtrl"}).result.then(function(e){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ChanSpyListCreateCtrl",["$scope","$translate","$uibModalInstance","ChanSpy","xAlert",function(t,e,n,a,s){t.form={},t.item={auth:!1,record:!1},t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.authSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.options=[{name:"APPLICATION_CHANSPY_OPTION_b",value:"b"},{name:"APPLICATION_CHANSPY_OPTION_B",value:"B"},{name:"APPLICATION_CHANSPY_OPTION_E",value:"E"},{name:"APPLICATION_CHANSPY_OPTION_o",value:"o"},{name:"APPLICATION_CHANSPY_OPTION_q",value:"q"},{name:"APPLICATION_CHANSPY_OPTION_s",value:"s"},{name:"APPLICATION_CHANSPY_OPTION_S",value:"S"},{name:"APPLICATION_CHANSPY_OPTION_w",value:"w"},{name:"APPLICATION_CHANSPY_OPTION_W",value:"W"}],t.save=function(){return t.item.options=t.item.options.join(""),a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.chanspy.list",{url:"/list",templateUrl:"app/channels/voice/chanspy/list/list.html",controller:"ChanSpyListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChanSpyViewCtrl",["$scope","$translate","$stateParams","xAlert","ChanSpy",function(t,e,n,a,s){t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.authSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.options=[{name:"APPLICATION_CHANSPY_OPTION_b",value:"b"},{name:"APPLICATION_CHANSPY_OPTION_B",value:"B"},{name:"APPLICATION_CHANSPY_OPTION_E",value:"E"},{name:"APPLICATION_CHANSPY_OPTION_o",value:"o"},{name:"APPLICATION_CHANSPY_OPTION_q",value:"q"},{name:"APPLICATION_CHANSPY_OPTION_s",value:"s"},{name:"APPLICATION_CHANSPY_OPTION_S",value:"S"},{name:"APPLICATION_CHANSPY_OPTION_w",value:"w"},{name:"APPLICATION_CHANSPY_OPTION_W",value:"W"}],t.getChanSpy=function(){return s.get({id:n.id}).$promise.then(function(e){e.options=e.options.split(""),t.chanspy=e}).catch(function(t){a.error(t)})},t.updateChanSpy=function(){var i=angular.copy(t.chanspy);return i.options=i.options.join(""),s.update({id:n.id},i).$promise.then(function(){a.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.chanspy.view",{url:"/view/:id",templateUrl:"app/channels/voice/chanspy/view/view.html",controller:"ChanSpyViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.chanspy.view.settings",{url:"/settings",templateUrl:"app/channels/voice/chanspy/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("VoiceContext",["$resource",function(t){return t("/api/voice/contexts/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.contexts",{url:"/contexts",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:22}}})}]),angular.module("xCallyShuttleApp").controller("VoiceContextListCtrl",["$scope","VoiceContext","gridOptions","$uibModal","xAlert","$translate",function(t,e,n,a,s,i){t.initView=function(){var a={exporterCsvFilename:"voice_contexts.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"{{row.entity.defaultEntry ? 'blue-hoki disabled' : 'blue-hoki'}}",href:"/channels/voice/contexts/view/{{row.entity.id}}/settings",name:"settings"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/voice/context/list/create.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.form={},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]}).result.then(function(n){return e.save(n).$promise.then(function(){t.gridOptions.getPage(),s.show(i.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){s.error(t)})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.contexts.list",{url:"/list",templateUrl:"app/channels/voice/context/list/list.html",controller:"VoiceContextListCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceContextViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location",function(t,e,n,a,s,i){t.getContext=function(){e.get("/api/voice/contexts/"+s.id).success(function(e){t.context=e}).error(function(t){console.error(t),i.path("/voice/contexts/list")})},t.updateVoiceContext=function(){var i=angular.copy(t.context);e.put("/api/voice/contexts/"+s.id,i).success(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(e){n.error(e),t.context=i})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.contexts.view",{url:"/view/:id",templateUrl:"app/channels/voice/context/view/view.html",controller:"VoiceContextViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.contexts.view.settings",{url:"/settings",templateUrl:"app/channels/voice/context/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.dispositions",{url:"/dispositions",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:28}}})}]),angular.module("xCallyShuttleApp").controller("VoiceDispositionListCtrl",["$scope","$stateParams","$uibModal","$translate","VoiceDisposition","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get().$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,e){return s.update({id:t},{name:e}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(e){return s.remove({id:e}).$promise.then(function(){_.remove(t.dispositions,{id:e}),i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/voice/disposition/list/modal/add.modal.html",controller:"VoiceDispositionListModalDispositionAddCtrl"}).result.then(function(e){e&&(t.dispositions.push(e),i.show(a.instant("MESSAGE_WELL_DONE")+"!","success"))})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.dispositions.list",{url:"/list",templateUrl:"app/channels/voice/disposition/list/list.html",controller:"VoiceDispositionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceDispositionListModalDispositionAddCtrl",["$scope","$uibModalInstance","VoiceDisposition","xAlert","$translate",function(t,e,n,a,s){t.ok=function(){return n.save({name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){a.show(s.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").factory("VoiceDisposition",["$resource",function(t){return t("/api/voice/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("VoiceMohListCtrl",["$scope","gridOptions","VoiceMoh","$uibModal","xAlert","$translate",function(t,e,n,a,s,i){t.initView=function(){var a={exporterCsvFilename:"voice_mohs.csv",columnDefs:[{name:"name"},{name:"mode"},{name:"directory"},{name:"sort"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/mohs/view/{{row.entity.id}}/settings",name:"settings"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/voice/moh/list/create.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.form={},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]}).result.then(function(e){return n.save(e).$promise.then(function(){t.gridOptions.getPage(),s.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.mohs.list",{url:"/list",templateUrl:"app/channels/voice/moh/list/list.html",controller:"VoiceMohListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("VoiceMoh",["$resource",function(t){return t("/api/voice/musiconholds/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.mohs",{url:"/mohs",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:24}}})}]),angular.module("xCallyShuttleApp").controller("VoiceMohViewCtrl",["$scope","$http","xAlert","$translate","VoiceMoh","$stateParams","socket","Modal","$sce","$location","Sound",function(t,e,n,a,s,i,l,o,r,c,d){t.$translate=a,t.audioSources={},t.sortOptions=[{value:"random",name:"APPLICATION_RANDOM"},{value:"alpha",name:"APPLICATION_ALPHABETICAL"}],t.getMoh=function(){return s.get({id:i.id}).$promise.then(function(e){delete e.stamp,t.moh=e}).catch(function(t){n.error(t)})},t.updateVoiceMoh=function(){return s.update({id:i.id},t.moh).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){n.error(t)})},t.addMohs=function(){return s.save({id:i.id,controller:"files"},t.item).$promise.then(function(){c.path("/channels/voice/mohs/view/"+i.id+"/audios")}).catch(function(t){n.error(t)})},t.getAudioFiles=function(){return s.get({id:i.id,controller:"files"}).$promise.then(function(e){t.audioFiles=e.files,t.mohPath=e.path,t.audioFiles.forEach(function(t){u(t)})}).catch(function(t){n.error(t)})},t.getSecureSrc=function(t){return r.trustAsResourceUrl(t)},t.getSounds=function(){return t.item={sounds:[]},d.get().$promise.then(function(e){t.soundList=e.rows}).catch(function(t){n.error(t)})};var u=function(n){e.get("/api/voice/musiconholds/stream",{params:{path:encodeURI(t.mohPath+"/"+n)}}).success(function(e){t.audioSources[n]="data:audio/ogg;base64,"+e}).error(function(t){console.error(t)})};t.deleteItem=o.confirm.delete(function(s){e.delete("/api/voice/musiconholds/"+i.id+"/files",{params:{filename:s}}).success(function(){_.remove(t.audioFiles,function(t){return t===s}),n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(t){n.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.mohs.view",{url:"/view/:id",templateUrl:"app/channels/voice/moh/view/view.html",controller:"VoiceMohViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.mohs.view.settings",{url:"/settings",templateUrl:"app/channels/voice/moh/view/view.settings.html"}).state("main.channels.voice.mohs.view.audios",{url:"/audios",templateUrl:"app/channels/voice/moh/view/view.audios.html",cache:!1}).state("main.channels.voice.mohs.view.add",{url:"/add",templateUrl:"app/channels/voice/moh/view/view.addFiles.html",cache:!1})}]),angular.module("xCallyShuttleApp").controller("VoiceQueueListCtrl",["$scope","$rootScope","$uibModal","VoiceQueue","gridOptions","Auth",function(t,e,n,a,s,i){t.initView=function(){t.Auth=i;var e={exporterCsvFilename:"voice_queues.csv",primaryKey:"name",columnDefs:[{name:"name"},{name:"strategy"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/voice/queues/view/{{row.entity.name}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/voice/queues/view/{{row.entity.name}}/agents",name:"agents",hide:"user"===i.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.name)"}]}]};t.gridOptions=s.gridOptions(a,e,t)},t.createItem=function(){n.open({animation:!0,templateUrl:"app/channels/voice/queue/list/list.create.modal.html",controller:"VoiceQueueListCreateCtrl",size:"lg"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("VoiceQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","VoiceQueue","Team",function(t,e,n,a,s,i){t.form={},t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e),console.log(t.item.agents)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e),console.log(t.item.agents)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.queues.list",{url:"/list",templateUrl:"app/channels/voice/queue/list/list.html",controller:"VoiceQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"landing"}}})}]),angular.module("xCallyShuttleApp").factory("ReportQueue",["$resource",function(t){return t("/api/report/queues/:id/:controller/:controller2",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("UserHasVoiceQueue",["$resource",function(t){return t("/api/voice/user_has_queues/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("VoiceQueueViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","VoiceQueue","Team","Auth","VoiceMoh","Sound","Setting",function(t,e,n,a,s,i,l,o,r,c,d,u){t.Auth=r,t.binaryChoices=[{name:"Yes",value:1},{name:"No",value:0}],t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.autoPauseValues=[{name:"No",value:"no"},{name:"Yes",value:"all"}],t.monitorFormats=[{name:"wav",value:"wav"},{name:"gsm",value:"gsm"},{name:"Inactive",value:""}],t.queueAnnounces=[{display_name:"Default",path:null},{display_name:"Disabled",path:""}];var p=function(){return{select:function(e){return l.save({id:t.queue.name,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})},deselect:function(e){return l.delete({id:t.queue.name,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})}}};t.getQueue=function(){return l.get({id:a.id}).$promise.then(function(e){e.joinempty=""===e.joinempty?[]:e.joinempty.split(","),e.leavewhenempty=""===e.leavewhenempty?[]:e.leavewhenempty.split(","),e.periodic_announce=""===e.periodic_announce?[]:e.periodic_announce.split(","),e.setinterfacevar="yes"===e.setinterfacevar,e.setqueuevar="yes"===e.setqueuevar,e.setqueueentryvar="yes"===e.setqueueentryvar,e.penalty=0,t.queue=e}).catch(function(t){i.path("/channels/voice/queues/list")})},t.updateVoiceQueue=function(){var s=angular.copy(t.queue);return s.joinempty=s.joinempty.join(","),s.leavewhenempty=s.leavewhenempty.join(","),s.periodic_announce=s.periodic_announce.join(","),s.setinterfacevar=s.setinterfacevar?"yes":"no",s.setqueuevar=s.setqueuevar?"yes":"no",s.setqueueentryvar=s.setqueueentryvar?"yes":"no",s.context||(s.context=null),l.update({id:a.id},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},t.getTeams=function(){return o.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,l.get({id:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasVoiceQueue.penalty}}),p)}).catch(function(t){console.error(t)})},t.getMohs=function(){return c.get().$promise.then(function(e){t.voiceMohs=e.rows,s.syncUpdates("voice_musiconhold",t.voiceMohs)}).catch(function(t){e.error(t)})},t.getSounds=function(){var e;return u.get({id:1}).$promise.then(function(t){return e=t,d.get().$promise}).then(function(n){var a=e.soundPath||"/var/opt/motion/server/files/sounds/converted";_.forEach(n.rows,function(t){t.path=(a+"/"+t.save_name).replace(/\/+/g,"/").replace(/\\+/g,"\\")}),t.queueAnnounces=t.queueAnnounces.concat(n.rows),t.periodicAnnounces=angular.copy(n.rows),n.rows.unshift({display_name:"None",path:""}),t.sounds=n.rows,s.syncUpdates("sound",t.sounds)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.queues.view",{url:"/view/:id",templateUrl:"app/channels/voice/queue/view/view.html",controller:"VoiceQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.queues.view.settings",{url:"/settings",templateUrl:"app/channels/voice/queue/view/view.settings.html"}).state("main.channels.voice.queues.view.agents",{url:"/agents",templateUrl:"app/channels/voice/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("VoiceQueue",["$resource",function(t){return t("/api/voice/queues/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:26}}})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAbandonedCtrl",["$scope","$translate","socket","xAlert","ReportQueue","usSpinnerService","$q","Auth","uiGridConstants",function(t,e,n,a,s,i,l,o,r){function c(){return i.spin("spinner-grid"),s.get({controller:"abandoned",controller2:"all"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){a.error(t)}).finally(function(){d(),i.stop("spinner-grid")})}function d(){n.socket.on("report_queue:update",function(e){e.queuecallerabandon&&t.gridOptions.data.unshift(e)})}t.radioSwitch={size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"success",onColor:"danger"};t.initAbandoned=function(){t.agent=o.getCurrentUser(),t.gridOptions={exporterCsvFilename:"abandoned_calls.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:1,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"calleridnum",displayName:"APPLICATION_CALLERIDNUM",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"updatedAt",displayName:"APPLICATION_DATE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.updatedAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>"},{name:"lastAssignedTo",cellClass:"text-center ui-grid-vcenter",displayName:"APPLICATION_LAST_ASSIGNED_TO",headerCellFilter:"translate"},{name:"assigned",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.assigned" type="checkbox" switch-active="{{ !row.entity.assigned || grid.appScope.agent.name === row.entity.lastAssignedTo }}" switch-on-text="{{ \'APPLICATION_ASSIGNED\' | translate }}" switch-off-text="{{ \'APPLICATION_FREE\' | translate }}" switch-on-color="{{ grid.appScope.radioSwitch.onColor }}" switch-off-color="{{ grid.appScope.radioSwitch.offColor }}" switch-animate="{{ grid.appScope.radioSwitch.animate }}" switch-size="{{ grid.appScope.radioSwitch.size }}" switch-label="{{ grid.appScope.radioSwitch.label }}" switch-icon="{{ grid.appScope.radioSwitch.icon }}" switch-radio-off="{{ grid.appScope.radioSwitch.radioOff }}" switch-label-width="{{ grid.appScope.radioSwitch.labelWidth }}" switch-handle-width="{{ grid.appScope.radioSwitch.handleWidth }}"></div>',enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var n=l.defer();return n.resolve(e.instant(t)),n.promise},onRegisterApi:function(e){t.gridApi=e}},c()},t.updateItem=function(n){return s.update({id:n.id},{assigned:n.assigned,lastAssignedTo:n.assigned?t.agent.name:void 0}).$promise.then(function(){a.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})};t.$on("$destroy",function(){n.unsyncUpdates("report_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.abandoned",{url:"/abandoned",templateUrl:"app/channels/voice/realtime/view/abandoned/abandoned.html",controller:"VoiceRealtimeViewAbandonedCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","VoiceQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=e.hasOwnProperty("online")?e.online:n.online,n.lastLoginAt=e.hasOwnProperty("lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=e.hasOwnProperty("voicePause")?e.voicePause:n.pause,n.pauseType=e.hasOwnProperty("pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=e.hasOwnProperty("lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.status=e.hasOwnProperty("status")?e.status:n.status,n.statusAt=e.hasOwnProperty("statusAt")?e.statusAt:n.statusAt,n.queueStatus=e.hasOwnProperty("queueStatus")?e.queueStatus:n.queueStatus,n.queueStatusAt=e.hasOwnProperty("queueStatusAt")?e.queueStatusAt:n.queueStatusAt,n.lastQueue=e.hasOwnProperty("lastQueue")?e.lastQueue:n.lastQueue,n.ipaddr=e.hasOwnProperty("ipaddr")?e.ipaddr:n.ipaddr,n.port=e.hasOwnProperty("port")?e.port:n.port,n.fullcontact=e.hasOwnProperty("fullcontact")?e.fullcontact:n.fullcontact,n.useragent=e.hasOwnProperty("useragent")?e.useragent:n.useragent,n.lastms=e.hasOwnProperty("lastms")?e.lastms:n.lastms,n.internal=e.hasOwnProperty("internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=e.hasOwnProperty("online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.voicePause,pauseType:e.pauseType,status:e.status||"UNKNOWN",statusAt:e.statusAt,queueStatus:e.queueStatus||"READY",queueStatusAt:e.queueStatusAt,lastQueue:e.lastQueue,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.voiceQueues=e.rows,s.syncUpdates("voice_queue",t.voiceQueues)}).catch(function(t){i.error(t)})}t.voiceQueues=[];var b={controller:"realtime",controller1:"voice",offset:0,limit:10};t.moment=moment,t._=_,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"status",displayName:"APPLICATION_PHONE_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div data-ng-if=\"row.entity.isAgent\">{{'APPLICATION_'+row.entity.status | translate}} <span data-ng-if=\"row.entity.statusAt && (row.entity.status === 'BUSY' || row.entity.status === 'ONHOLD' || row.entity.status === 'INUSE')\"><span data-ng-if=\"grid.appScope.showTimers\"><css-timer start-time=\"row.entity.statusAt\"></css-timer></span></span></div>",filter:{type:p.filter.SELECT,selectOptions:[{value:"UNKNOWN",label:a.instant("APPLICATION_UNKNOWN")},{value:"NOT_INUSE",label:a.instant("APPLICATION_NOT_INUSE")},{value:"INUSE",label:a.instant("APPLICATION_INUSE")},{value:"BUSY",label:a.instant("APPLICATION_BUSY")},{value:"INVALID",label:a.instant("APPLICATION_INVALID")},{value:"UNAVAILABLE",label:a.instant("APPLICATION_UNAVAILABLE")},{value:"RINGING",label:a.instant("APPLICATION_RINGING")},{value:"RINGINUSE",label:a.instant("APPLICATION_RINGINUSE")},{value:"ONHOLD",label:a.instant("APPLICATION_ONHOLD")}]}},{name:"queueStatus",displayName:"APPLICATION_QUEUE_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent && row.entity.online" class="ui-grid-vcenter"><span class="left-margin"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i></span><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select><span data-ng-if="!row.entity.pause || grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> {{\'APPLICATION_\'+row.entity.queueStatus.toUpperCase() | translate}}</span><span data-ng-if="row.entity.pause && grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> * </span><span data-ng-if="row.entity.pause && !grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> {{\'APPLICATION_PAUSED\' | translate}}</span><span data-ng-if="(row.entity.queueStatus!==\'complete\' && (!row.entity.pause || row.entity.pauseType === \'ACW\'))"> [{{row.entity.lastQueue}}]</span><span data-ng-if="row.entity.pause && !grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> [{{row.entity.pauseType}}]</span><span data-ng-if="row.entity.queueStatusAt && (row.entity.queueStatus!==\'complete\' || (row.entity.pause)) && grid.appScope.showTimers"><css-timer start-time="(row.entity.pause && !grid.appScope._.startsWith(row.entity.pauseType,\'#\')) ? row.entity.lastPauseAt : row.entity.queueStatusAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"connect",label:a.instant("APPLICATION_CONNECT")},{value:"complete",label:a.instant("APPLICATION_COMPLETE")},{value:"called",label:a.instant("APPLICATION_CALLED")},{value:"paused",label:a.instant("APPLICATION_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queue" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queue)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_QUEUES\' | translate}}</button> <button data-ng-if="row.entity.isAgent" class="btn btn-xs blue-madison" data-ng-click="grid.appScope.showInfo(row.entity)"><i class="icon-info"></i></button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_voice_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"voice"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(t){n.open({animation:!0,templateUrl:"app/channels/voice/realtime/view/agent/queue.modal.add.html",controller:"VoiceRealtimeViewAgentQueueModalCtrl",resolve:{id:t}})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/voice/realtime/view/agent/agent.modal.info.html",controller:"VoiceRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})},t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_voice_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/voice/realtime/view/agent/agent.html",controller:"VoiceRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","agent",function(t,e,n){t.agent=n,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","id","Agent","xAlert","usSpinnerService","$translate","Action","socket","VoiceQueue",function(t,e,n,a,s,i,l,o,r,c,d){t.item={},t.params={penalty:0};var u=function(t,e){var n=t?30*t+130:177;angular.element(document.getElementsByName(e)[0]).css("height",n+"px")};t.enableLeave=!0,t.init=function(){t.queueTable={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,columnDefs:[{name:"name",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"},{name:"penalty",headerCellFilter:"translate",displayName:"APPLICATION_PENALTY",cellClass:"text-center ui-grid-vcenter"},{name:"loggedAt",displayName:"logged At",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.loggedAt"></span></div>'},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.name)" data-ng-disabled="!grid.appScope.enableLeave"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){u(t.queueTable.paginationPageSize>t.queueTable.data.length?t.queueTable.data.length:t.queueTable.paginationPageSize,"queueTable")}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){u(n>t.queueTable.data.length?t.queueTable.data.length:n,"queueTable")})}},t.queues=[];var e={};return s.get({id:a,controller:"voice",controller1:"queues"}).$promise.then(function(t){return _.forEach(_.filter(t.rows,function(t){return!0===t.UserHasVoiceQueue.logged}),function(t){e[t.name]=t}),d.get().$promise}).then(function(n){_.forEach(n.rows,function(n){e[n.name]?t.queueTable.data.push({name:n.name,loggedAt:e[n.name].UserHasVoiceQueue.loggedAt,penalty:e[n.name].UserHasVoiceQueue.penalty}):t.queues.push({name:n.name})}),l.stop("agentqueue-spinner")}).catch(function(t){i.error(t)})},t.joinQueue=function(){return l.spin("agentqueue-spinner"),t.enableLeave=!1,r.save({name:"QueueAdd",agent:a,queues:t.item.queues,channel:"voice",data1:a,data2:t.params.penalty,data3:t.item.queues.join(","),data4:"voice"}).$promise.then(function(){t.item.queues=[],i.show(o.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.leaveQueue=function(e){return l.spin("agentqueue-spinner"),t.enableLeave=!1,r.save({name:"QueueRemove",agent:a,queue:e,channel:"voice",data1:a,data3:e,data4:"voice"}).$promise.then(function(){i.show(o.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},c.socket.on("user_has_voice_queue:save",function(e){if(e.UserId==a){var n=_.find(t.queueTable.data,function(t){return t.name===e.queue});if(!n&&e.logged)t.queueTable.data.push({name:e.queue,loggedAt:e.loggedAt,penalty:e.penalty}),_.remove(t.queues,{name:e.queue}),l.stop("agentqueue-spinner"),t.enableLeave=!0;else if(n&&!e.logged){var s=_.remove(t.queueTable.data,{name:e.queue});t.queues.push(s[0])}}}),c.socket.on("user_has_voice_queue:remove",function(e){if(e.UserId==a){var n=_.remove(t.queueTable.data,{name:e.queue});t.queues.push(n[0]),l.stop("agentqueue-spinner"),t.enableLeave=!0}}),t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewOutboundCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportDial","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout","Auth",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){return c.spin("spinner-grid"),l.get({controller:"active",controller2:"calls"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){h(),c.stop("spinner-grid")})}function h(){s.socket.on("report_dial:save",function(e){t.gridOptions.data.unshift(e)}),s.socket.on("report_dial:update",function(e){var n=_.find(t.gridOptions.data,{uniqueid:e.uniqueid});n&&(_.merge(n,e),!n.endtime||n.answertime&&n.answertime==n.endtime||p(function(){_.remove(t.gridOptions.data,{uniqueid:n.uniqueid})},3e3))})}t.moment=moment,t.initDials=function(){t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate",cellClass:"text-center"},{name:"agent",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.channel.split('/')[1].split('-')[0]}}</div>"},{name:"calleridnum",displayName:"APPLICATION_CALLERID",headerCellFilter:"translate",cellClass:"text-center"},{name:"dialstring",cellClass:"text-center"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.endtime && !row.entity.answertime">{{\'APPLICATION_RINGING\' | translate}}</span><span data-ng-if="row.entity.answertime && !row.entity.endtime">{{\'APPLICATION_TALKING\' | translate}}</span><span data-ng-if="row.entity.answertime && row.entity.endtime">{{\'APPLICATION_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.endtime && !row.entity.answertime">{{\'APPLICATION_\'+row.entity.dialstatus | translate}}</span><span data-ng-if="!row.entity.endtime && grid.appScope.showTimers"> <css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){f(t.gridOptions.data.length)})}},g()};var f=function(t){var e=t?30*t+100:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_dial")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.outbound",{url:"/outbound",templateUrl:"app/channels/voice/realtime/view/outbound/outbound.html",controller:"VoiceRealtimeViewOutboundCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewParameterCtrl",["$scope","$translate","Dashboard","VoiceQueue","Auth","socket","uiGridConstants",function(t,e,n,a,s,i,l){function o(t){var e=t?30*t+150:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")}function r(e){var n=_.find(t.gridOptions.data,{name:e.queue});n&&(n[e.type]+=e.amount)}var c={offset:0,limit:10};t.initParameters=function(){switch(t.user=s.getCurrentUser(),t.$on("$destroy",function(){i.socket.removeAllListeners("voice:inbound")}),t.user.role){case"admin":n.get({id:"voice",controller:"init"}).$promise.then(function(e){for(var n in e.queues)e.queues[n].waiting=e.queues[n].waiting||0,e.queues[n].active=e.queues[n].active||0,e.queues[n].complete=e.queues[n].complete||0,e.queues[n].abandon=e.queues[n].abandon||0,e.queues[n].unmanaged=e.queues[n].unmanaged||0,e.queues[n].holdtime=e.queues[n].holdtime||0,e.queues[n].talktime=e.queues[n].talktime||0,t.gridOptions.data.push(e.queues[n])}).catch(function(t){console.error(t)});break;case"user":n.get({id:"voice",controller:"init"}).$promise.then(function(e){for(var n in e.queues)_.find(t.user.PVoiceQueues,{name:n})&&(e.queues[n].waiting=e.queues[n].waiting||0,e.queues[n].active=e.queues[n].active||0,e.queues[n].complete=e.queues[n].complete||0,e.queues[n].abandon=e.queues[n].abandon||0,e.queues[n].unmanaged=e.queues[n].unmanaged||0,e.queues[n].holdtime=e.queues[n].holdtime||0,e.queues[n].talktime=e.queues[n].talktime||0,t.gridOptions.data.push(e.queues[n]))}).catch(function(t){console.error(t)})}i.socket.on("voice:inbound",function(t){r(t)})},t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,columnDefs:[{name:"name",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"waiting",displayName:"APPLICATION_WAITING",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"active",displayName:"APPLICATION_ACTIVE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"complete",displayName:"APPLICATION_ANSWERED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,filters:[{condition:l.filter.GREATER_THAN_OR_EQUAL,placeholder:"from"},{condition:l.filter.LESS_THAN_OR_EQUAL,placeholder:"to"}]},{name:"abandon",displayName:"APPLICATION_ABANDONED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,filters:[{condition:l.filter.GREATER_THAN_OR_EQUAL,placeholder:"from"},{condition:l.filter.LESS_THAN_OR_EQUAL,placeholder:"to"}]},{name:"unmanaged",displayName:"APPLICATION_UNMANAGED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,filters:[{condition:l.filter.GREATER_THAN_OR_EQUAL,placeholder:"from"},{condition:l.filter.LESS_THAN_OR_EQUAL,placeholder:"to"}]},{name:"holdtime",displayName:"APPLICATION_HOLDTIME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.holdtime | secToTime | date:'HH:mm:ss'}}</div>",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"talktime",displayName:"APPLICATION_TALKTIME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.talktime | secToTime | date:'HH:mm:ss'}}</div>",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"totalCalls",displayName:"APPLICATION_TOTAL_CALLS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.complete + row.entity.abandon + row.entity.unmanaged}}</div>",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?c.order=null:c.order=e[0].name+" "+e[0].sort.direction.toUpperCase()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){o(e),c.offset=(t-1)*e,c.limit=e}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters.length>1?t.filters.forEach(function(e){e.term?64===e.condition?c[t.name+"_uiFrom"]=e.term:256===e.condition&&(c[t.name+"_uiTo"]=e.term):64===e.condition?delete c[t.name+"_uiFrom"]:256===e.condition&&delete c[t.name+"_uiTo"]}):t.filters.length&&t.filters[0].term?c[t.name]=t.filters[0].term:delete c[t.name]})})}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.parameters",{url:"/parameters",templateUrl:"app/channels/voice/realtime/view/parameter/parameter.html",controller:"VoiceRealtimeViewParameterCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewQueueCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","VoiceQueue","usSpinnerService","$q",function(t,e,n,a,s,i,l,o,r){function c(){return o.spin("spinner-grid"),l.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){i.error(t)}).finally(function(){d(),o.stop("spinner-grid")})}function d(){s.socket.on("voice_queue:save",function(e){_.find(t.queues,{name:e.name})||t.queues.push(e)}),s.socket.on("voice_queue:remove",function(e){_.remove(t.queues,{name:e.name})}),s.socket.on("user_has_voice_queue:save",function(e){if(e.queue===t.item.queue){var n=_.find(t.gridOptions.data,{id:e.UserId});n?(n.voicePause=e.paused,n.pauseType=e.reason):t.gridOptions.data.push({id:e.UserId,name:e.membername,voicePause:e.paused,pauseType:e.reason})}}),s.socket.on("user_has_voice_queue:remove",function(e){e.queue===t.item.queue&&_.remove(t.gridOptions.data,{id:e.UserId})})}t.moment=moment,t.item={},t.initQueues=function(){t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT_NAME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"paused",displayName:"APPLICATION_PAUSED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div\">{{(row.entity.voicePause ? 'APPLICATION_YES' : 'APPLICATION_NO') | translate}}</div>"},{name:"pauseType",displayName:"APPLICATION_REASON",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.voicePause">{{row.entity.pauseType}}</div>'}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){u(t.gridOptions.paginationPageSize>t.gridOptions.data.length?t.gridOptions.data.length:t.gridOptions.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){u(n>t.gridOptions.data.length?t.gridOptions.data.length:n)})}},c()},t.getAgents=function(e){if(e)return l.get({id:e,controller:"agents"}).$promise.then(function(e){t.gridOptions.data=_.filter(e.rows,function(t){return!0===t.UserHasVoiceQueue.logged})}).catch(function(t){i.error(t)});t.gridOptions.data=[]};var u=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("voice_queue"),s.unsyncUpdates("user_has_voice_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.queues",{url:"/queues",templateUrl:"app/channels/voice/realtime/view/queue/queue.html",controller:"VoiceRealtimeViewQueueCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewQueueCallsCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportQueue","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(){return c.spin("spinner-grid"),l.get({controller:"waiting",controller2:"calls"}).$promise.then(function(e){t.gridOptions.data=e.rows,h(10)}).catch(function(t){i.error(t)}).finally(function(){g(),c.stop("spinner-grid")})}function g(){s.socket.on("report_queue:save",function(e){t.gridOptions.data.unshift(e)}),s.socket.on("report_queue:update",function(e){var n=_.find(t.gridOptions.data,{id:e.id});if(n){var a={queuecallerabandon:e.queuecallerabandon,queuecallerleave:e.queuecallerleave};delete e.queuecallerabandon,delete e.queuecallerleave,_.merge(n,e),a.queuecallerabandon&&(n.queuecallerabandon=a.queuecallerabandon),a.queuecallerleave&&(n.queuecallerleave=a.queuecallerleave),(n.queuecallerabandon||n.queuecallercomplete||n.queuecallerexitreason)&&p(function(){_.remove(t.gridOptions.data,{id:e.id})},3e3)}})}t.moment=moment,t.initQueues=function(){t.gridOptions={headerCellFilter:"translate",paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.queuecallerleaveAt && !row.entity.queuecallerexit">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && !row.entity.queuecallerabandon && !row.entity.queuecallercomplete && !row.entity.queuecallerexit">{{\'APPLICATION_ACTIVE\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallerabandon">{{\'APPLICATION_QUEUESTATUS_ABANDON\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallercomplete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.queuecallerexitreason">{{row.entity.queuecallerexitreason}}</span><span data-ng-if="!row.entity.queuecallercomplete && !row.entity.queuecallerabandon && !row.entity.queuecallerexit && grid.appScope.showTimers"> <css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"caller",displayName:"APPLICATION_CALLER",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.calleridnum || ''}} {{row.entity.calleridname || ''}}</div>",enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"position",displayName:"APPLICATION_POSITION",headerCellFilter:"translate"},{name:"lastAssignedTo",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.pagination.on.paginationChanged(t,function(t,e){h(e)})}},m()};var h=function(t){var e=t?30*t+100:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.queuecalls",{url:"/queuecalls",templateUrl:"app/channels/voice/realtime/view/queuecalls/queuecalls.html",controller:"VoiceRealtimeViewQueueCallsCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewTelephoneCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Telephone","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(){return c.spin("spinner-grid"),l.get(h).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){c.stop("spinner-grid")})}function g(){s.socket.on("agent:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n&&(n.status=e.status,n.statusAt=e.statusAt,n.ipaddr=e.ipaddr,n.port=e.port,n.fullcontact=e.fullcontact,n.useragent=e.useragent,n.lastms=e.lastms,n.internal=e.internal)}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}var h={offset:0,limit:10};t.moment=moment,t.initTelephones=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_TELEPHONE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.name}} &lt;{{row.entity.internal}}&gt;</div>"},{name:"status",displayName:"APPLICATION_PHONE_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_'+row.entity.status | translate}} <span data-ng-if=\"row.entity.statusAt && (row.entity.status === 'BUSY' || row.entity.status === 'ONHOLD' || row.entity.status === 'INUSE')\"><span data-ng-if=\"grid.appScope.showTimers\"><css-timer start-time=\"row.entity.statusAt\"></css-timer></span></span></div>",filter:{type:u.filter.SELECT,selectOptions:[{value:"UNKNOWN",label:a.instant("APPLICATION_UNKNOWN")},{value:"NOT_INUSE",label:a.instant("APPLICATION_NOT_INUSE")},{value:"INUSE",label:a.instant("APPLICATION_INUSE")},{value:"BUSY",label:a.instant("APPLICATION_BUSY")},{value:"INVALID",label:a.instant("APPLICATION_INVALID")},{value:"UNAVAILABLE",label:a.instant("APPLICATION_UNAVAILABLE")},{value:"RINGING",label:a.instant("APPLICATION_RINGING")},{value:"RINGINUSE",label:a.instant("APPLICATION_RINGINUSE")},{value:"ONHOLD",label:a.instant("APPLICATION_ONHOLD")}]}},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button class="btn btn-xs blue-madison" data-ng-click="grid.appScope.showInfo(row.entity)"><i class="icon-info"></i></button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){f(t.gridOptions.data.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?h.order=null:h.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),m()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){h.offset=(t-1)*e,h.limit=e,m()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?h[t.name]=t.filters[0].term:delete h[t.name]}),m()})}},m(),p(function(){g()})};var f=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent")}),t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/voice/realtime/view/telephone/telephone.modal.info.html",controller:"VoiceRealtimeViewTelephoneInfoModalCtrl",resolve:{telephone:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.telephones",{url:"/telephones",templateUrl:"app/channels/voice/realtime/view/telephone/telephone.html",controller:"VoiceRealtimeViewTelephoneCtrl",data:{permissions:{only:["admin","user"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewTelephoneInfoModalCtrl",["$scope","$uibModalInstance","$http","telephone",function(t,e,n,a){t.telephone=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewCtrl",["$scope","Auth",function(t,e){t.Auth=e,t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view",{url:"/view",templateUrl:"app/channels/voice/realtime/view/view.html",controller:"VoiceRealtimeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRecordingListCtrl",["$scope","$translate","$sce","Recording","gridOptions","xAlert","uiGridConstants","Auth",function(t,e,n,a,s,i,l,o){t.Recording=a,t.updateRating=function(t,n){return a.update({id:t,rating:n}).$promise.then(function(){i.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.initView=function(){var e={exporterCsvFilename:"recordings.csv",rowHeight:30,primaryKey:"id",columnDefs:[{name:"uniqueid"},{name:"customerPhone",displayName:"APPLICATION_CUSTOMER_PHONE",cellClass:"text-center ui-grid-vcenter"},{name:"membername"},{name:"type",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"{'icon-call-in font-green':row.entity.type === 'inbound','icon-call-out font-red':row.entity.type === 'outbound','icon-control-forward font-red':row.entity.type === 'tigerdial','icon-question':row.entity.type === 'unknown','icon-earphones font-purple':row.entity.type === 'internal','fa fa-user-secret font-blue':row.entity.type === 'chanspy'}\"></i></div>",filter:{type:l.filter.SELECT,selectOptions:[{value:"inbound",label:"Inbound"},{value:"internal",label:"Internal"},{value:"outbound",label:"Outbound"},{value:"tigerdial",label:"Motion Dialer"},{value:"chanspy",label:"ChanSpy"},{value:"unknown",label:"Unknown"}]}},{name:"queue"},{name:"createdAt",displayName:"APPLICATION_DATE",headerCellFilter:"translate",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:l.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:l.filter.LESS_THAN_OR_EQUAL}],sort:{direction:l.DESC,priority:0}},{name:"rating",filter:{type:l.filter.SELECT,selectOptions:[{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"}]},cellClass:"ui-grid-vcenter",width:"100",cellTemplate:'<div><uib-rating data-ng-model="row.entity.rating" data-ng-click="grid.appScope.updateRating(row.entity.id, row.entity.rating)" aria-labelledby="default-rating"></uib-rating></div>'},{name:"audio",displayName:"",width:100,enableSorting:!1,enableFiltering:!1,cellClass:"ui-grid-vcenter",cellTemplate:"<div><audio-file-download data-ng-if=\"row.entity.value.split('.').pop() == 'wav'\" params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.Recording\"></audio-file-download><span data-ng-if=\"row.entity.value.split('.').pop() == 'gsm'\" title=\"{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}\">{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}</span></div>"},{name:"action",width:80,buttons:[{directive:"<motion-file-download params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.Recording\" mimetype=\"'audio/'+row.entity.value.split('.').pop()\" btnclass=\"btn btn-xs blue-hoki\" filename=\"row.entity.uniqueid+'.'+row.entity.value.split('.').pop()\"></motion-file-download>"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.uniqueid, row.entity.id)",hide:!o.isAdmin()}]}]};t.gridOptions=s.gridOptions(a,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.recordings.list",{url:"/list",templateUrl:"app/channels/voice/recording/list/list.html",controller:"VoiceRecordingListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Recording",["$resource",function(t){return t("/api/voice/recordings/:id/:controller",{id:"@id"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.recordings",{url:"/recordings",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:25}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.inbound",{url:"/inbound",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInboundListCreateCtrl",["$scope","$uibModalInstance","Route","application","xAlert","$location","$translate","VoiceContext","socket",function(t,e,n,a,s,i,l,o,r){t.$application=a.application,t.forms={route:void 0},t.getContexts=function(){return o.get().$promise.then(function(e){t.voiceContexts=e.rows,r.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){s.error(t)})},t.item={type:"inbound",appdata:"Inbound Call from ${CALLERID(num)}",context:"from-voip-provider"},t.ok=function(){return t.item.exten=t.$application.checkUnderscore(t.item.exten),n.save(t.item).$promise.then(function(t){e.close(t),i.path("/channels/voice/routes/inbound/view/"+t.id+"/applications")}).catch(function(t){console.log(t),s.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInboundListCtrl",["$scope","$http","socket","$translate","$rootScope","xAlert","Modal","stResource","gridOptions","Route","$uibModal","$location","$log",function(t,e,n,a,s,i,l,o,r,c,d,u,p){t.initView=function(){var e={exporterCsvFilename:"InboundRoutes.csv",columnDefs:[{name:"exten",displayName:"APPLICATION_PHONE_NUMBER"},{name:"description"},{name:"applications",cellClass:"ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.Applications.length"><span data-ng-repeat="app in row.entity.Applications | limitTo:2">{{app.app}}({{app.appdata[0]}}), </span>...</div><div data-ng-if="!row.entity.Applications.length">{{\'MESSAGE_NO_AVAILABLE_APPLICATIONS\' | translate}}</div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/routes/inbound/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.exten, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(c,e,t,{type:"inbound"})},t.create=function(){d.open({animation:!0,templateUrl:"app/channels/voice/route/inbound/list/create.modal.html",controller:"VoiceRouteInboundListCreateCtrl"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.inbound.list",{url:"/list",templateUrl:"app/channels/voice/route/inbound/list/list.html",controller:"VoiceRouteInboundListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInboundViewCtrl",["$scope","$translate","$stateParams","socket","$location","WizardHandler","Modal","xAlert","application","interval","Route","VoiceQueue","Sound","SquareProject","VoiceContext","Interval","VoiceMail","User","Agent","Telephone","Trunk","Team",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b,E){function T(e){var n,a;if("always"===e.intType)n=null,a="*,*,*,*";else if("list"===e.intType)a=e.IntervalId?_.find(t.Intervals,{id:e.IntervalId}).name:"*,*,*,*",n=e.IntervalId||null;else if("custom"===e.intType){n=null;var s,i,l,o;s=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(i=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(i+="-"+e.wd_to)):i="*",e.md_from&&"always"!==e.md_from?(l=e.md_from,e.md_to&&"always"!==e.md_to&&(l+="-"+e.md_to)):l="*",e.m_from&&"always"!==e.m_from?(o=e.m_from,e.m_to&&"always"!==e.m_to&&(o+="-"+e.m_to)):o="*",a=s+","+i+","+l+","+o}void 0===t.selectedApp?(t.application.interval=a,t.application.IntervalId=n):(t.route.Applications[t.selectedApp].interval=a,t.route.Applications[t.selectedApp].IntervalId=n)}function N(){if(t.interval.intType=t.route.Applications[t.selectedApp].IntervalId?"list":"*,*,*,*"===t.route.Applications[t.selectedApp].interval?"always":"custom",t.interval.IntervalId=t.route.Applications[t.selectedApp].IntervalId,!t.route.Applications[t.selectedApp].IntervalId){var e;(t.route.Applications[t.selectedApp].interval?t.route.Applications[t.selectedApp].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.interval.t_from=moment(e[0],"HH:mm"),t.interval.t_to=moment(e[1],"HH:mm"),t.interval.alwaysTime=!1):(t.interval.t_from=moment(new Date),t.interval.t_to=moment(new Date),t.interval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.interval.wd_from=e[0],t.interval.wd_to=e[1]?e[1]:"always"):(t.interval.wd_from="always",t.interval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.interval.md_from=e[0],t.interval.md_to=e[1]?e[1]:"always"):(t.interval.md_from="always",t.interval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.interval.m_from=e[0],t.interval.m_to=e[1]?e[1]:"always"):(t.interval.m_from="always",t.interval.m_to="always")}})}}t.alwaysSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.$translate=e,t.selectedApp=void 0,t.showGrid=!0,t.$application=r.application,t.$interval=c.interval,t.selectedRows=[],t._=_,t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableSorting:!1,rowTemplate:'<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',columnDefs:[{name:"app",headerCellFilter:"translate",displayName:"APPLICATION_APPLICATION",enableColumnMenu:!1},{name:"appType",headerCellFilter:"translate",displayName:"APPLICATION_INFO",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_APPS_'+(row.entity.appType || (grid.appScope._.find(grid.appScope.$application.applications,{value:row.entity.app}) ? row.entity.app : 'custom')).toUpperCase() | translate}}</div>",enableColumnMenu:!1},{name:"appdata",headerCellFilter:"translate",displayName:"APPLICATION_ARGUMENTS",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.appdata.join(',')}}</div>",enableColumnMenu:!1},{name:"interval",headerCellFilter:"translate",displayName:"APPLICATION_TIME_INTERVAL",enableColumnMenu:!1},{name:"action",enableColumnMenu:!1,headerCellFilter:"translate",displayName:"APPLICATION_ACTION",width:125,cellClass:"ui-grid-vcenter",cellTemplate:'<div><a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openApplication(grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteApp(row.entity.app+\' application\', grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="fa fa-trash"></i></a></div>'}],onRegisterApi:function(e){e.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.selectedRows.push(e.entity):_.pull(t.selectedRows,e.entity)}),e.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.selectedRows=_.map(e,"entity"):t.selectedRows=[]}),e.draggableRows.on.rowDropped(t,function(e,n){t.updateRoute()}),e.grid.registerDataChangeCallback(function(){P(t.gridOptions.data.length)})}};var P=function(t){var e=t?30*t+120:177;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initApplication=function(e){e&&(t.selectedApp=void 0),t.forms={settings:void 0,interval:void 0},t.application={},t.interval={intType:"always",t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0},t.main={app:""}},t.$watch("interval",function(t){t&&T(t)},!0),t.updateSetAppdata=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.application.appdata[0]=t.application.variable+"="+t.application.value:t.application.appdata[0]=null},t.updateSetAppdataSettings=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.route.Applications[t.selectedApp].appdata[0]=t.application.variable+"="+t.application.value:t.route.Applications[t.selectedApp].appdata[0]=null},t.updateVideoOnAppdata=function(){t.application.domain&&t.application.theme&&"Set"===t.main.app.value&&"videoOn"===t.main.app.type?t.application.appdata[0]="_xcally_motion_video_room_id=https://"+t.application.domain+"/split_agent_popup.php?theme="+t.application.theme+"&room=${SIP_HEADER(X-Split-Id)}":t.application.appdata[0]=null},t.updateVideoOnAppdataSettings=function(){t.application.domain&&t.application.theme&&"Set"===t.main.app.value&&"videoOn"===t.main.app.type?t.route.Applications[t.selectedApp].appdata[0]="_xcally_motion_video_room_id=https://"+t.application.domain+"/split_agent_popup.php?theme="+t.application.theme+"&room=${SIP_HEADER(X-Split-Id)}":t.route.Applications[t.selectedApp].appdata[0]=null},t.$watch("main.app",function(e){if(e){var n,a,s={},i={};switch(void 0===t.selectedApp&&(t.application={appType:e.type,app:e.value,interval:t.application.interval||"*,*,*,*",appdata:[]}),e.value){case"Queue":n=u,a=p;break;case"Playback":n=p;break;case"AGI":n=m;break;case"Goto":n=g;break;case"Voicemail":n=f;break;case"Dial":switch(e.type){case"internalDial":n=A,s={controller:"all"};break;case"externalDial":n=b}}if(n)return n.get(s).$promise.then(function(e){t.items=e.rows}).then(function(){if(a)return a.get(i).$promise}).then(function(e){e&&(t.items2=e.rows)}).catch(function(t){o.error(t)})}},!0),t.deselectAndRedirect=function(e){t.selectedApp=void 0,s.path(e)},t.initRingGroup=function(){var e,n,a;return void 0===t.selectedApp?t.usersArray=[]:t.usersArray=_.map(t.route.Applications[t.selectedApp].appdata[0].split("&"),function(t){return t.split("/")[1]}),A.get().$promise.then(function(t){return e=t,v.get().$promise}).then(function(t){return n=t,I.get().$promise}).then(function(s){a=s,ComponentsDropdowns.bindUserByRole(e,n,a,function(e){t.usersArray=_.union(e,t.usersArray),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},function(e){t.usersArray=_.difference(t.usersArray,e),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},t.route.Applications[t.selectedApp]?t.route.Applications[t.selectedApp].appdata:null)}).catch(function(t){console.error(t)})},t.getIntervals=function(){return h.get().$promise.then(function(e){t.Intervals=e.rows,a.syncUpdates("interval",t.Intervals)}).catch(function(t){o.error(t)})},t.getRoute=function(){return d.get({id:n.id}).$promise.then(function(e){t.route=e,t.gridOptions.data=e.Applications,P(t.gridOptions.data.length)}).catch(function(t){s.path("/channels/voice/routes/inbound/list")})},t.getApplication=function(){if(void 0===t.selectedApp)s.path("/channels/voice/routes/inbound/list");else{if(t.showGrid=!0,t.route.Applications[t.selectedApp].appType)t.main.app=_.find(t.$application.applications,{type:t.route.Applications[t.selectedApp].appType});else{var e=_.find(t.$application.applications,{value:t.route.Applications[t.selectedApp].app});if(e)t.main.app=e;else{t.main.app=_.find(t.$application.applications,{type:"custom"});var n=t.route.Applications[t.selectedApp].appdata.join(",");t.route.Applications[t.selectedApp].appdata=[n],t.route.Applications[t.selectedApp].appType="custom"}}if("Set"===t.main.app.value&&!t.main.app.type){var a=t.route.Applications[t.selectedApp].appdata[0].split("=");t.application.variable=a[0],t.application.value=a[1]}if("Set"===t.main.app.value&&"videoOn"===t.main.app.type){var i=new Url(t.route.Applications[t.selectedApp].appdata[0].split("=").slice(1).join("="));t.application.domain=i.host+(i.port?":"+i.port:""),t.application.theme=i.query.theme}N()}},t.openApplication=function(e){t.selectedApp=e,t.showGrid=!1,s.path("/channels/voice/routes/inbound/view/"+n.id+"/applications/settings")},t.updateRoute=function(a){return t.route.exten=t.$application.checkUnderscore(t.route.exten),_.forEach(t.route.Applications,function(t){if("custom"!==t.appType)switch(t.app){case"Dial":var e;switch(t.appType){case"externalDial":e=3;break;case"internalDial":e=2;break;default:e=2}t.appdata[e]=t.appdata[e]||"",t.appdata[e]+=(_.includes(t.appdata[e],"x")?"":"x")+(_.includes(t.appdata[e],"X")?"":"X");break;case"Queue":t.appdata[1]=t.appdata[1]||"",t.appdata[1]+=(_.includes(t.appdata[1],"x")?"":"x")+(_.includes(t.appdata[1],"X")?"":"X")}}),d.update({id:t.route.id},t.route).$promise.then(function(i){t.selectedApp=void 0,o.show(e.instant("MESSAGE_WELL_DONE")+"!","success"),a&&s.path("/channels/voice/routes/inbound/view/"+n.id+"/"+a)}).catch(function(t){console.log(t),o.error(t)})},t.getContexts=function(){return g.get().$promise.then(function(e){t.voiceContexts=e.rows,a.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){o.error(t)})},t.deleteApp=l.confirm.delete(function(e){t.route.Applications.splice(e,1),t.updateRoute()}),t.deleteItems=l.confirm.delete(function(){_.remove(t.route.Applications,function(e){return _.includes(t.selectedRows,e)}),t.selectedRows=[],t.updateRoute()}),t.addApplication=function(){t.route.Applications.push(t.application),t.updateRoute("applications")},t.goNext=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.formValidation=function(t){return t},t.$on("destroy",function(){a.unsyncUpdates("voice_extension")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.inbound.view",{url:"/view/:id",templateUrl:"app/channels/voice/route/inbound/view/view.html",controller:"VoiceRouteInboundViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.routes.inbound.view.settings",{url:"/settings",templateUrl:"app/channels/voice/route/inbound/view/view.settings.html"}).state("main.channels.voice.routes.inbound.view.applications",{url:"/applications",templateUrl:"app/channels/voice/route/inbound/view/view.applications.html"}).state("main.channels.voice.routes.inbound.view.application",{url:"/application",templateUrl:"app/channels/voice/route/view.application.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.channels.voice.routes.inbound.view.applications.settings",{url:"/settings",templateUrl:"app/channels/voice/route/view.applicationSettings.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.internal",{url:"/internal",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInternalListCreateCtrl",["$scope","$uibModalInstance","Route","application","$location","$translate","xAlert","VoiceContext","socket",function(t,e,n,a,s,i,l,o,r){t.$application=a.application,t.forms={route:void 0},t.getContexts=function(){return o.get().$promise.then(function(e){t.voiceContexts=e.rows,r.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){l.error(t)})},t.item={type:"internal",appdata:"Internal Call from ${CALLERID(num)}",context:"from-sip"},t.ok=function(){return t.item.exten=t.$application.checkUnderscore(t.item.exten),n.save(t.item).$promise.then(function(t){e.close(t),s.path("/channels/voice/routes/internal/view/"+t.id+"/applications")}).catch(function(t){l.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInternalListCtrl",["$scope","$http","socket","$translate","$rootScope","xAlert","Modal","stResource","gridOptions","Route","$uibModal","$location","$log",function(t,e,n,a,s,i,l,o,r,c,d,u,p){t.initView=function(){var e={exporterCsvFilename:"InternalRoutes.csv",columnDefs:[{name:"exten",displayName:"APPLICATION_PHONE_NUMBER"},{name:"description"},{name:"applications",cellClass:"ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.Applications.length"><span data-ng-repeat="app in row.entity.Applications | limitTo:2">{{app.app}}({{app.appdata[0]}}),</span>...</div><div data-ng-if="!row.entity.Applications.length">{{\'MESSAGE_NO_AVAILABLE_APPLICATIONS\' | translate}}</div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/routes/internal/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.exten, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(c,e,t,{type:"internal"})},t.create=function(){d.open({animation:!0,templateUrl:"app/channels/voice/route/internal/list/create.modal.html",controller:"VoiceRouteInternalListCreateCtrl"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.internal.list",{url:"/list",templateUrl:"app/channels/voice/route/internal/list/list.html",controller:"VoiceRouteInternalListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInternalViewCtrl",["$scope","$translate","$stateParams","socket","$location","WizardHandler","Modal","xAlert","application","interval","Route","VoiceQueue","Sound","SquareProject","VoiceContext","Interval","VoiceMail","User","Agent","Telephone","Trunk",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b){function E(e){var n,a;if("always"===e.intType)n=null,a="*,*,*,*";else if("list"===e.intType)a=e.IntervalId?_.find(t.Intervals,{id:e.IntervalId}).name:"*,*,*,*",n=e.IntervalId||null;else if("custom"===e.intType){n=null;var s,i,l,o;s=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(i=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(i+="-"+e.wd_to)):i="*",e.md_from&&"always"!==e.md_from?(l=e.md_from,e.md_to&&"always"!==e.md_to&&(l+="-"+e.md_to)):l="*",e.m_from&&"always"!==e.m_from?(o=e.m_from,e.m_to&&"always"!==e.m_to&&(o+="-"+e.m_to)):o="*",a=s+","+i+","+l+","+o}void 0===t.selectedApp?(t.application.interval=a,t.application.IntervalId=n):(t.route.Applications[t.selectedApp].interval=a,t.route.Applications[t.selectedApp].IntervalId=n)}function T(){if(t.interval.intType=t.route.Applications[t.selectedApp].IntervalId?"list":"*,*,*,*"===t.route.Applications[t.selectedApp].interval?"always":"custom",t.interval.IntervalId=t.route.Applications[t.selectedApp].IntervalId,!t.route.Applications[t.selectedApp].IntervalId){var e;(t.route.Applications[t.selectedApp].interval?t.route.Applications[t.selectedApp].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.interval.t_from=moment(e[0],"HH:mm"),t.interval.t_to=moment(e[1],"HH:mm"),t.interval.alwaysTime=!1):(t.interval.t_from=moment(new Date),t.interval.t_to=moment(new Date),t.interval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.interval.wd_from=e[0],t.interval.wd_to=e[1]?e[1]:"always"):(t.interval.wd_from="always",t.interval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.interval.md_from=e[0],t.interval.md_to=e[1]?e[1]:"always"):(t.interval.md_from="always",t.interval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.interval.m_from=e[0],t.interval.m_to=e[1]?e[1]:"always"):(t.interval.m_from="always",t.interval.m_to="always")}})}}t.alwaysSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.$translate=e,t.selectedApp=void 0,t.showGrid=!0,t.$application=angular.copy(r.application),_.remove(t.$application.applications,{value:"videoOn"}),t.$interval=c.interval,t._=_,t.selectedRows=[],t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableSorting:!1,rowTemplate:'<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',columnDefs:[{name:"app",headerCellFilter:"translate",displayName:"APPLICATION_APPLICATION",enableColumnMenu:!1},{name:"appType",headerCellFilter:"translate",displayName:"APPLICATION_INFO",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_APPS_'+(row.entity.appType || (grid.appScope._.find(grid.appScope.$application.applications,{value:row.entity.app}) ? row.entity.app : 'custom')).toUpperCase() | translate}}</div>",enableColumnMenu:!1},{name:"appdata",headerCellFilter:"translate",displayName:"APPLICATION_ARGUMENTS",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.appdata.join(',')}}</div>",enableColumnMenu:!1},{name:"interval",headerCellFilter:"translate",displayName:"APPLICATION_TIME_INTERVAL",enableColumnMenu:!1},{name:"action",enableColumnMenu:!1,headerCellFilter:"translate",displayName:"APPLICATION_ACTION",width:125,cellClass:"ui-grid-vcenter",cellTemplate:'<div><a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openApplication(grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteApp(row.entity.app+\' application\', grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="fa fa-trash"></i></a></div>'}],onRegisterApi:function(e){e.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.selectedRows.push(e.entity):_.pull(t.selectedRows,e.entity)}),e.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.selectedRows=_.map(e,"entity"):t.selectedRows=[]}),e.draggableRows.on.rowDropped(t,function(e,n){t.updateRoute()}),e.grid.registerDataChangeCallback(function(){N(t.gridOptions.data.length)})}},t.deleteItems=l.confirm.delete(function(){_.remove(t.route.Applications,function(e){return _.includes(t.selectedRows,e)}),t.selectedRows=[],t.updateRoute()}),t.initRingGroup=function(){var e,n,a;return void 0===t.selectedApp?t.usersArray=[]:t.usersArray=_.map(t.route.Applications[t.selectedApp].appdata[0].split("&"),function(t){return t.split("/")[1]}),A.get().$promise.then(function(t){return e=t,v.get().$promise}).then(function(t){return n=t,I.get().$promise}).then(function(s){a=s,ComponentsDropdowns.bindUserByRole(e,n,a,function(e){t.usersArray=_.union(e,t.usersArray),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},function(e){t.usersArray=_.difference(t.usersArray,e),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},t.route.Applications[t.selectedApp]?t.route.Applications[t.selectedApp].appdata:null)}).catch(function(t){console.error(t)})};var N=function(t){var e=t?30*t+120:177;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initApplication=function(e){e&&(t.selectedApp=void 0),t.forms={settings:void 0,interval:void 0},t.application={},t.interval={intType:"always",t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0},t.main={app:""}},t.$watch("interval",function(t){t&&E(t)},!0),t.updateSetAppdata=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.application.appdata[0]=t.application.variable+"="+t.application.value:t.application.appdata[0]=null},t.updateSetAppdataSettings=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.route.Applications[t.selectedApp].appdata[0]=t.application.variable+"="+t.application.value:t.application.appdata[0]=null},t.$watch("main.app",function(e){if(e){var n,a,s={},i={};switch(void 0===t.selectedApp&&(t.application={appType:e.type,app:e.value,interval:t.application.interval||"*,*,*,*",appdata:[]}),e.value){case"Queue":n=u,a=p;break;case"Playback":n=p;break;case"AGI":n=m;break;case"Goto":n=g;break;case"Voicemail":n=f;break;case"Dial":switch(e.type){case"internalDial":n=A,s={controller:"all"};break;case"externalDial":n=b}}if(n)return n.get(s).$promise.then(function(e){t.items=e.rows}).then(function(){if(a)return a.get(i).$promise}).then(function(e){e&&(t.items2=e.rows)}).catch(function(t){o.error(t)})}},!0),t.deselectAndRedirect=function(e){t.selectedApp=void 0,s.path(e)},t.getIntervals=function(){return h.get().$promise.then(function(e){t.Intervals=e.rows,a.syncUpdates("interval",t.Intervals)}).catch(function(t){o.error(t)})},t.getRoute=function(){return d.get({id:n.id}).$promise.then(function(e){t.route=e,t.gridOptions.data=e.Applications,N(t.gridOptions.data.length)}).catch(function(t){s.path("/channels/voice/routes/internal/list")})},t.getApplication=function(){if(void 0===t.selectedApp)s.path("/channels/voice/routes/internal/list");else{if(t.showGrid=!0,t.route.Applications[t.selectedApp].appType)t.main.app=_.find(t.$application.applications,{type:t.route.Applications[t.selectedApp].appType});else{var e=_.find(t.$application.applications,{value:t.route.Applications[t.selectedApp].app});if(e)t.main.app=e;else{t.main.app=_.find(t.$application.applications,{type:"custom"});var n=t.route.Applications[t.selectedApp].appdata.join(",");t.route.Applications[t.selectedApp].appdata=[n],t.route.Applications[t.selectedApp].appType="custom"}}if("Set"===t.main.app.value){var a=t.route.Applications[t.selectedApp].appdata[0].split("=");t.application.variable=a[0],t.application.value=a[1]}T()}},t.openApplication=function(e){t.selectedApp=e,t.showGrid=!1,s.path("/channels/voice/routes/internal/view/"+n.id+"/applications/settings")},t.updateRoute=function(a){return t.route.exten=t.$application.checkUnderscore(t.route.exten),_.forEach(t.route.Applications,function(t){if("custom"!==t.appType)switch(t.app){case"Dial":var e;switch(t.appType){case"externalDial":e=3;break;case"internalDial":e=2;break;default:e=2}t.appdata[e]=t.appdata[e]||"",t.appdata[e]+=(_.includes(t.appdata[e],"x")?"":"x")+(_.includes(t.appdata[e],"X")?"":"X");break;case"Queue":t.appdata[1]=t.appdata[1]||"",t.appdata[1]+=(_.includes(t.appdata[1],"x")?"":"x")+(_.includes(t.appdata[1],"X")?"":"X")}}),d.update({id:t.route.id},t.route).$promise.then(function(i){t.selectedApp=void 0,o.show(e.instant("MESSAGE_WELL_DONE")+"!","success"),a&&s.path("/channels/voice/routes/internal/view/"+n.id+"/"+a)}).catch(function(t){o.error(t)})},t.getContexts=function(){return g.get().$promise.then(function(e){t.voiceContexts=e.rows,a.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){o.error(t)})},t.deleteApp=l.confirm.delete(function(e){t.route.Applications.splice(e,1),t.updateRoute()}),t.addApplication=function(){t.route.Applications.push(t.application),t.updateRoute("applications")},t.goNext=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.formValidation=function(t){return t},t.$on("destroy",function(){a.unsyncUpdates("voice_extension")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.internal.view",{url:"/view/:id",templateUrl:"app/channels/voice/route/internal/view/view.html",controller:"VoiceRouteInternalViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.routes.internal.view.settings",{url:"/settings",templateUrl:"app/channels/voice/route/internal/view/view.settings.html"}).state("main.channels.voice.routes.internal.view.applications",{url:"/applications",templateUrl:"app/channels/voice/route/internal/view/view.applications.html"}).state("main.channels.voice.routes.internal.view.application",{url:"/application",templateUrl:"app/channels/voice/route/view.application.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.channels.voice.routes.internal.view.applications.settings",{url:"/settings",templateUrl:"app/channels/voice/route/view.applicationSettings.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteOutboundListCreateCtrl",["$scope","$uibModalInstance","Route","application","xAlert","$translate","$location","Tag","VoiceContext","socket",function(t,e,n,a,s,i,l,o,r,c){t.$application=a.application,t.forms={route:void 0},t.getContexts=function(){return r.get().$promise.then(function(e){t.voiceContexts=e.rows,c.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){s.error(t)})},t.item={type:"outbound",appdata:"Outbound Call to ${CALLERID(dnid)}",context:"from-sip"},t.getTags=function(){return o.get().$promise.then(function(e){e.rows.unshift({name:"--"}),t.tags=e.rows}).catch(function(t){s.error(t)})},t.ok=function(){return t.item.exten=t.$application.checkUnderscore(t.item.exten),n.save(t.item).$promise.then(function(t){e.close(t),l.path("/channels/voice/routes/outbound/view/"+t.id+"/routes")}).catch(function(t){s.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRouteOutboundListCtrl",["$scope","$http","socket","$translate","$rootScope","xAlert","Modal","stResource","gridOptions","Route","$uibModal","$location","$log",function(t,e,n,a,s,i,l,o,r,c,d,u,p){t.initView=function(){var e={exporterCsvFilename:"OutboundRoutes.csv",columnDefs:[{name:"exten",displayName:"APPLICATION_DESTINATION_PATTERN"},{name:"description"},{name:"applications",cellClass:"ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.Applications.length"><span data-ng-repeat="app in row.entity.Applications | limitTo:2">{{app.app}}({{app.appdata[0]}}),</span>...</div><div data-ng-if="!row.entity.Applications.length">{{\'MESSAGE_NO_AVAILABLE_APPLICATIONS\' | translate}}</div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/routes/outbound/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.exten, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(c,e,t,{type:"outbound"})},t.create=function(){d.open({animation:!0,templateUrl:"app/channels/voice/route/outbound/list/create.modal.html",controller:"VoiceRouteOutboundListCreateCtrl"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.outbound.list",{url:"/list",templateUrl:"app/channels/voice/route/outbound/list/list.html",controller:"VoiceRouteOutboundListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.outbound",{url:"/outbound",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteOutboundViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","WizardHandler","Modal","application","interval","Route","Trunk","VoiceContext","Interval","Tag",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(e){var n,a;if("always"===e.intType)n=null,a="*,*,*,*";else if("list"===e.intType)a=e.IntervalId?_.find(t.Intervals,{id:e.IntervalId}).name:"*,*,*,*",n=e.IntervalId||null;else if("custom"===e.intType){n=null;var s,i,l,o;s=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(i=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(i+="-"+e.wd_to)):i="*",e.md_from&&"always"!==e.md_from?(l=e.md_from,e.md_to&&"always"!==e.md_to&&(l+="-"+e.md_to)):l="*",e.m_from&&"always"!==e.m_from?(o=e.m_from,e.m_to&&"always"!==e.m_to&&(o+="-"+e.m_to)):o="*",a=s+","+i+","+l+","+o}void 0===t.selectedApp?(t.application.interval=a,t.application.IntervalId=n):(t.route.Applications[t.selectedApp].interval=a,t.route.Applications[t.selectedApp].IntervalId=n)}function f(){if(t.interval.intType=t.route.Applications[t.selectedApp].IntervalId?"list":"*,*,*,*"===t.route.Applications[t.selectedApp].interval?"always":"custom",t.interval.IntervalId=t.route.Applications[t.selectedApp].IntervalId,!t.route.Applications[t.selectedApp].IntervalId){var e;(t.route.Applications[t.selectedApp].interval?t.route.Applications[t.selectedApp].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.interval.t_from=moment(e[0],"HH:mm"),t.interval.t_to=moment(e[1],"HH:mm"),t.interval.alwaysTime=!1):(t.interval.t_from=moment(new Date),t.interval.t_to=moment(new Date),t.interval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.interval.wd_from=e[0],t.interval.wd_to=e[1]?e[1]:"always"):(t.interval.wd_from="always",t.interval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.interval.md_from=e[0],t.interval.md_to=e[1]?e[1]:"always"):(t.interval.md_from="always",t.interval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.interval.m_from=e[0],t.interval.m_to=e[1]?e[1]:"always"):(t.interval.m_from="always",t.interval.m_to="always")}})}}t.$translate=n,t.selectedApp=void 0,t.showGrid=!0,t.$application=r.application,t.$interval=c.interval,t._=_,t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.alwaysSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.selectedRows=[],t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableSorting:!1,rowTemplate:'<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',columnDefs:[{name:"app",displayName:"APPLICATION_APPLICATION",cellClass:"ui-grid-vcenter",cellTemplate:"<div><span data-ng-if=\"row.entity.appType === 'externalDial'\">Default</span><span data-ng-if=\"row.entity.appType !== 'externalDial'\">{{row.entity.app}}</span></div>",headerCellFilter:"translate",enableColumnMenu:!1},{name:"appType",headerCellFilter:"translate",displayName:"APPLICATION_INFO",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_APPS_'+(row.entity.appType || (grid.appScope._.find(grid.appScope.$application.applications,{value:row.entity.app}) ? row.entity.app : 'custom')).toUpperCase() | translate}}</div>",enableColumnMenu:!1},{name:"appdata",displayName:"APPLICATION_ARGUMENTS",headerCellFilter:"translate",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.appdata.join(',')}}</div>",enableColumnMenu:!1},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",headerCellFilter:"translate",enableColumnMenu:!1},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",width:125,enableColumnMenu:!1,cellClass:"ui-grid-vcenter",cellTemplate:'<div><a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openApplication(grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteApp(row.entity.app+\' application\', grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="fa fa-trash"></i></a></div>'}],onRegisterApi:function(e){e.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.selectedRows.push(e.entity):_.pull(t.selectedRows,e.entity)}),e.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.selectedRows=_.map(e,"entity"):t.selectedRows=[]}),e.draggableRows.on.rowDropped(t,function(e,n){t.updateRoute()}),e.grid.registerDataChangeCallback(function(){A(t.gridOptions.data.length)})}},t.deleteItems=o.confirm.delete(function(){_.remove(t.route.Applications,function(e){return _.includes(t.selectedRows,e)}),t.selectedRows=[],t.updateRoute()});var A=function(t){var e=t?30*t+120:177;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initApplication=function(e){e&&(t.selectedApp=void 0),t.forms={info:void 0,interval:void 0},t.application={},t.interval={intType:"always",t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0},t.main={app:""},t.applications=[{name:"Default",value:"Dial",type:"outboundDial"},{name:"Custom",value:"custom",type:"custom"}]},t.$watch("interval",function(t){t&&h(t)},!0),t.$watch("main.app",function(n){if(n){var a,s;switch(void 0===t.selectedApp&&(t.application={appType:n.type,app:n.value,interval:t.application.interval||"*,*,*,*",appdata:[]}),n.value){case"Dial":a=u;break;default:a=null,s=null}if(a)return a.get().$promise.then(function(e){t.items=e.rows}).then(function(){if(s)return s.get().$promise}).then(function(e){e&&(t.items2=e.rows)}).catch(function(t){e.error(t)})}},!0),t.deselectAndRedirect=function(e){t.selectedApp=void 0,i.path(e)},t.getIntervals=function(){return m.get().$promise.then(function(e){t.Intervals=e.rows,s.syncUpdates("interval",t.Intervals)}).catch(function(t){e.error(t)})},t.getRoute=function(){return d.get({id:a.id}).$promise.then(function(e){t.route=e,t.gridOptions.data=e.Applications,A(t.gridOptions.data.length)}).catch(function(t){i.path("/channels/voice/routes/outbound/list")})},t.getApplication=function(){if(void 0===t.selectedApp)i.path("/channels/voice/routes/outbound/list");else{if(t.showGrid=!0,t.route.Applications[t.selectedApp].appType)t.main.app=_.find(t.applications,{type:t.route.Applications[t.selectedApp].appType});else{t.main.app=_.find(t.applications,{type:"custom"});var e=t.route.Applications[t.selectedApp].appdata.join(",");t.route.Applications[t.selectedApp].appdata=[e],t.route.Applications[t.selectedApp].appType="custom"}f()}},t.openApplication=function(e){t.selectedApp=e,t.showGrid=!1,i.path("/channels/voice/routes/outbound/view/"+a.id+"/routes/settings")},t.updateRoute=function(s){return t.route.exten=t.$application.checkUnderscore(t.route.exten),_.forEach(t.route.Applications,function(t){"outboundDial"===t.appType&&(t.appdata[4]=t.appdata[4]||"",t.appdata[4]+=(_.includes(t.appdata[4],"x")?"":"x")+(_.includes(t.appdata[4],"X")?"":"X"))}),d.update({id:t.route.id},t.route).$promise.then(function(l){t.selectedApp=void 0,e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),s&&i.path("/channels/voice/routes/outbound/view/"+a.id+"/"+s)}).catch(function(t){e.error(t)})},t.getContexts=function(){return p.get().$promise.then(function(e){t.voiceContexts=e.rows,s.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){e.error(t)})},t.getTags=function(){return g.get().$promise.then(function(e){e.rows.unshift({name:"--"}),t.tags=e.rows}).catch(function(t){e.error(t)})},t.deleteApp=o.confirm.delete(function(e){t.route.Applications.splice(e,1),t.updateRoute()}),t.addApplication=function(){t.route.Applications.push(t.application),t.updateRoute("routes")},t.goNext=function(){l.wizard().next()},t.previous=function(){l.wizard().previous()},t.formValidation=function(t){return t},t.$on("destroy",function(){s.unsyncUpdates("voice_extension")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.outbound.view",{url:"/view/:id",templateUrl:"app/channels/voice/route/outbound/view/view.html",controller:"VoiceRouteOutboundViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.routes.outbound.view.settings",{url:"/settings",templateUrl:"app/channels/voice/route/outbound/view/view.settings.html"}).state("main.channels.voice.routes.outbound.view.routes",{url:"/routes",templateUrl:"app/channels/voice/route/outbound/view/view.routes.html"}).state("main.channels.voice.routes.outbound.view.route",{url:"/route",templateUrl:"app/channels/voice/route/outbound/view/view.route.html"}).state("main.channels.voice.routes.outbound.view.routes.settings",{url:"/settings",templateUrl:"app/channels/voice/route/outbound/view/view.routeSettings.html"})}]),angular.module("xCallyShuttleApp").factory("Route",["$resource",function(t){return t("/api/voice/extensions/:id",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes",{url:"/routes",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:21}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice",{url:"/voice",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:7}}})}]),angular.module("xCallyShuttleApp").controller("VoiceVoicemailListCtrl",["$scope","VoiceMail","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"voice_mails.csv",primaryKey:"uniqueid",columnDefs:[{name:"mailbox"},{name:"fullname"},{name:"email"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/voicemails/view/{{row.entity.uniqueid}}/settings",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.mailbox, row.entity.uniqueid)"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails.list",{url:"/list",templateUrl:"app/channels/voice/voicemail/list/list.html",controller:"VoiceVoicemailListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceVoicemailViewCtrl",["$scope","VoiceMail","VoiceMailMessage","VoiceContext","$http","xAlert","$translate","$stateParams","socket","$sce","Modal","$location","gridOptions","uiGridConstants",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){var e={exporterCsvFilename:"voice_mail_messages.csv",primaryKey:"id",columnDefs:[{name:"callerid"},{name:"stamp",displayName:"APPLICATION_DATE",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{grid.appScope.moment(row.entity.stamp).format('YYYY-MM-DD HH:mm:ss')}}</div>",sort:{direction:m.DESC,priority:0}},{name:"duration",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.duration*1000 | date:'mm:ss'}}</div>"},{name:"audio",displayName:"",width:225,enableSorting:!1,enableFiltering:!1,buttons:[{directive:'<audio-file-download params="{id:row.entity.id,controller:\'download\'}" resource="grid.appScope.VoiceMailMessage"></audio-file-download>'}]},{name:"action",width:150,buttons:[{directive:'<motion-file-download params="{id:row.entity.id,controller:\'download\'}" resource="grid.appScope.VoiceMailMessage" mimetype="audio/wav" btnclass="btn btn-xs blue-hoki" filename="row.entity.msg_id+\'.wav\'"></motion-file-download>'},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.id, row.entity.id)"}]}]};t.gridOptions=p.gridOptions(n,e,t,{mailbox:t.voicemail.mailbox,context:t.voicemail.context})}t.moment=moment,t.switch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.VoiceMailMessage=n,t.getVoicemail=function(){return e.get({id:o.uniqueid}).$promise.then(function(e){delete e.password,delete e.stamp,t.voicemail=e}).catch(function(t){u.path("/voice/voicemails/list")})},t.updateVoiceVoicemail=function(){return e.update({id:o.uniqueid},t.voicemail).$promise.then(function(){i.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.getContexts=function(){return a.get().$promise.then(function(e){t.voiceContexts=e.rows}).catch(function(t){i.error(t)})},t.getMessages=function(){if(!t.voicemail)return e.get({id:o.uniqueid}).$promise.then(function(e){delete e.password,delete e.stamp,t.voicemail=e,g()}).catch(function(t){u.path("/voice/voicemails/view/"+o.uniqueid+"/settings")});g()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails.view",{url:"/view/:uniqueid",templateUrl:"app/channels/voice/voicemail/view/view.html",controller:"VoiceVoicemailViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.voicemails.view.settings",{url:"/settings",templateUrl:"app/channels/voice/voicemail/view/view.settings.html"}).state("main.channels.voice.voicemails.view.messages",{url:"/messages",templateUrl:"app/channels/voice/voicemail/view/view.messages.html"})}]),angular.module("xCallyShuttleApp").factory("VoiceMail",["$resource",function(t){return t("/api/voice/voicemails/:id/:controller",{uniqueid:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails",{url:"/voicemails",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:23}}})}]),angular.module("xCallyShuttleApp").factory("VoiceMailMessage",["$resource",function(t){return t("/api/voice/voicemails/messages/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("VoiceVoicemailWizardCtrl",["$scope","VoiceMail","xAlert","WizardHandler","$location","Setting",function(t,e,n,a,s,i){t.initWizard=function(){t.form={},t.item={context:"from-voicemail"}},t.next=function(){a.wizard().next()},t.previous=function(){a.wizard().previous()},t.exitValidation=function(t){return t},t.getFirstFreeMailbox=function(){i.get({controller:"mailbox"}).$promise.then(function(e){t.item.mailbox=e.value}).catch(function(t){n.error(t)})},t.createItem=function(){return t.item.customer_id=t.item.mailbox,e.save(t.item).$promise.then(function(){s.path("/channels/voice/voicemails/list")}).catch(function(t){n.error(data)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails.wizard",{url:"/wizard",templateUrl:"app/channels/voice/voicemail/wizard/wizard.html",controller:"VoiceVoicemailWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("VoiceQueue",["$resource",function(t){return t("/api/voice/queues/:id/:controller/:controller2",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Company",["$resource",function(t){return t("/api/contactmanager/companies/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.companies",{url:"/companies",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").controller("CompanyListCreateModalCtrl",["$scope","$uibModalInstance",function(t,e){t.forms={dashboard:void 0},t.item={},t.ok=function(){t.item.model=JSON.stringify({title:t.item.name}),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerCompanyListCtrl",["$scope","$translate","xAlert","Modal","$uibModal","$log","Company","gridOptions","$location","$state",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){var e={exporterCsvFilename:"Companies.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",name:"profile",href:"/contactmanager/companies/view/{{row.entity.id}}/settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{class:"green-turquoise",name:"contacts",onClick:"grid.appScope.goToContacts(row.entity.id)"}]}]};t.gridOptions=o.gridOptions(l,e,t)},t.goToContacts=function(t){c.go("main.contactmanager.contacts.list",{companyId:t})},t.create=function(){s.open({animation:!0,size:"lg",templateUrl:"app/contactmanager/company/list/create.modal.html",controller:"CompanyListCreateModalCtrl"}).result.then(function(t){return l.save(t).$promise.then(function(t){r.path("/contactmanager/companies/view/"+t.id+"/settings")}).catch(function(t){n.error(t)})},function(){i.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.companies.list",{url:"/list",templateUrl:"app/contactmanager/company/list/list.html",controller:"ContactManagerCompanyListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("ContactManagerCompanyViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","Company",function(t,e,n,a,s,i){t.getCompany=function(){return i.get({id:a.id}).$promise.then(function(e){t.company=e}).catch(function(t){s.path("/contactmanager/companies/list")})},t.updateCompany=function(){return i.update({id:a.id},t.company).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.companies.view",{url:"/view/:id",templateUrl:"app/contactmanager/company/view/view.html",controller:"ContactManagerCompanyViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.contactmanager.companies.view.settings",{url:"/settings",templateUrl:"app/contactmanager/company/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("Contact",["$resource",function(t){return t("/api/contactmanager/contacts/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"},search:{method:"POST"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.contacts",{url:"/contacts",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ContactManagerListCopyModalCtrl",["$scope","$uibModalInstance","xAlert","List","Contact","$translate",function(t,e,n,a,s,i){t.item={},t.getLists=function(){return a.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){n.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerListImportModalCtrl",["$scope","$uibModalInstance","indexes","csv","xAlert","socket","List","Contact","$translate","Company","companyId","listId",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(t){var e,n;if(!t)return 0;for(e=n=(t=t.toString()).length;e--;){var a=t[e].charCodeAt();56320<=a&&a<=57343&&e--,127<a&&a<=2047?n++:2047<a&&a<=65535&&(n+=2)}return n}function m(e){if(e>=t.csvLength||t.stopped)t.importing=!1;else{for(var n,i=[],l="",c=e;c<e+200&&c<t.csvLength;c++)n={},_.forOwn(t.item,function(e,s){switch(s){case"tags":n.tags=[],t.item.tags.forEach(function(t){a[c][t]&&n.tags.push(a[c][t])});break;default:n[s]=a[c][e]}}),n.ListId=t.item.ListId,n.CompanyId=t.item.CompanyId||null,n.firstName?i.push(n):(t.import.fail+=1*t.addingQuote,t.import.failed++,l+=(l?",(":"(")+(c+2)+")");if(p(JSON.stringify(i))<=5e7)return o.save({controller:"bulk"},{contacts:i}).$promise.then(function(n){t.import.success+=n.ok*t.addingQuote,t.import.succeeded+=n.ok,t.import.fail+=n.ko*t.addingQuote,t.import.failed+=n.ko,n.failed.length&&(_.forEach(n.failed,function(t,a){n.failed[a]+=e+2}),t.failedRows+=(t.failedRows?",":"")+_.sortBy(n.failed).join(",")),l&&(t.failedRows+=(t.failedRows?",":"")+l),m(c)}).catch(function(e){t.stopped=!0,s.error(e),m(c)});t.stopped=!0,s.show(r.instant("MESSAGE_REQUEST_TOO_BIG"),"warning"),m(c)}}t.indexes=n,t.importing=!1,t.submitted=!1,t.stopped=!1,t.import={success:0,fail:0,succeeded:0,failed:0},t.csvLength=a.length,t.addingQuote=100/t.csvLength,t.forms={csv:void 0},t.item={CompanyId:d||null,ListId:u||null},t.start=function(){t.importing=!0,t.submitted=!0,t.failedRows="",m(0)},t.getLists=function(){return l.get().$promise.then(function(e){t.lists=e.rows,t.item.ListId||(t.item.ListId=t.lists[0]?t.lists[0].id:null),t.getCustomFields()}).catch(function(t){s.error(t)})},t.getCompanies=function(){return c.get().$promise.then(function(e){t.companies=e.rows}).catch(function(t){s.error(t)})},t.getCustomFields=function(){return l.get({listId:t.item.ListId,controller:"customfields",id:"all"}).$promise.then(function(e){e.rows.forEach(function(t){t.values=JSON.parse(t.values)}),t.customFields=e.rows,i.socket.on("custom_field:remove",function(e){_.remove(t.customFields,function(t){return e.id==t.id})}),i.socket.on("custom_field:save",function(e){e.ListId===t.item.ListId&&(_.find(t.customFields,{id:e.id})||("string"==typeof e.values&&(e.values=JSON.parse(e.values)),t.customFields.push(e)))})}).catch(function(t){console.error(t),s.error(t)})},t.close=function(){e.close()},t.stop=function(){t.stopped=!0}}]),angular.module("xCallyShuttleApp").controller("ContactManagerContactListCtrl",["$scope","$translate","Modal","FileUploader","Papa","$uibModal","$log","Contact","gridOptions","List","uiGridConstants","xAlert","socket","$stateParams","Auth","Company","usSpinnerService","$http","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v){function I(){p.socket.on("contact_manager:save",function(){t.gridOptions.getPage()})}t.Auth=g,t.isAgent=g.isAgent(),t.agent=g.getCurrentUser(),t.initView=function(){var n;return c.get().$promise.then(function(e){return t.lists=[],t.customFields=[],e.rows.forEach(function(e){_.forEach(e.CustomFields,function(e){t.customFields.push({name:e.name,alias:e.alias})}),t.lists.push({value:e.id,label:e.name})}),h.get().$promise}).then(function(e){t.companies=[],e.rows.forEach(function(e){t.companies.push({value:e.id,label:e.name})})}).then(function(){var a=[{class:"blue-hoki",name:"profile",onClick:"grid.appScope.openContactTab(row.entity)"}];g.isAgent()||(a.push({class:"green",title:e.instant("APPLICATION_COPY"),name:"copy",onClick:"grid.appScope.copy(row.entity.id)"}),a.push({class:"red-sunglo",name:"delete",title:e.instant("APPLICATION_DELETE"),onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"})),n={exporterMenuAllData:!1,exporterMenuVisibleData:!1,exporterMenuSelectedData:!1,exporterCsvFilename:"Contacts.csv",columnDefs:[{name:"id",width:56},{name:"firstName"},{name:"lastName"},{name:"phone",displayName:"APPLICATION_PHONE",cellTemplate:'<div class="ui-grid-cell-contents">{{row.entity.phone}} <a href="#" data-ng-if="grid.appScope.isAgent && row.entity.phone && grid.appScope.agent.phoneBarRemoteControl" data-ng-click="grid.appScope.callPhoneBar(row.entity.phone,\'call\')" title="Call {{row.entity.phone}}"><i class="icon-phone"></i></a></div>'},{name:"mobile",displayName:"APPLICATION_MOBILE",cellTemplate:'<div class="ui-grid-cell-contents">{{row.entity.mobile}} <a href="#" data-ng-if="grid.appScope.isAgent && row.entity.mobile && grid.appScope.agent.phoneBarRemoteControl" data-ng-click="grid.appScope.callPhoneBar(row.entity.mobile,\'call\')" title="Call {{row.entity.mobile}}"><i class="icon-phone"></i></a></div>'},{name:"email",displayName:"APPLICATION_EMAIL",cellTemplate:'<div class="ui-grid-cell-contents"><a href="#" data-ng-if="grid.appScope.license.mail && row.entity.email && grid.appScope.isAgent" data-ng-click="grid.appScope.openRoom(null,\'mailRoom\',{to:row.entity.email})">{{row.entity.email}}</a><span data-ng-if="!grid.appScope.license.mail || !grid.appScope.isAgent">{{row.entity.email}}</span></div>'},{name:"ListId",displayName:"APPLICATION_LIST",field:"List",filter:{type:d.filter.SELECT,term:m.listId||null,selectOptions:t.lists},cellTemplate:'<div class="centered-uigrid-td"><a data-ng-if="!grid.appScope.isAgent" href="/contactmanager/lists/view/{{row.entity.ListId}}/settings">{{row.entity.List}}</a><span data-ng-if="grid.appScope.isAgent">{{row.entity.List}}</span></div>'},{name:"CompanyId",displayName:"APPLICATION_COMPANY",field:"Company",filter:{type:d.filter.SELECT,term:m.companyId||null,selectOptions:t.companies},cellTemplate:'<div class="centered-uigrid-td"><a data-ng-if="!grid.appScope.isAgent" href="/contactmanager/companies/view/{{row.entity.CompanyId}}/settings">{{row.entity.Company}}</a><span data-ng-if="grid.appScope.isAgent">{{row.entity.Company}}</span></div>'},{name:"tags",filterHeaderTemplate:'<div class="ui-grid-filter-container"><div ng-repeat="colFilter in col.filters" class="col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0 col-xs-12 col-xs-offset-0"><div custom-grid-tags-filter-header></div></div></div>',filters:[{name:"tags"}],cellTemplate:"<div class=\"centered-uigrid-td\">{{row.entity.tags.join(',')}}</div>"}]},_.forEach(t.customFields,function(t){n.columnDefs.push({name:t.alias,displayName:t.alias,visible:!1})}),n.columnDefs.push({name:"action",width:100,buttons:a}),t.gridOptions=r.gridOptions(o,n,t),I()}).catch(function(t){u.error(t)})},t.callPhoneBar=function(n,a){var s;switch(a){case"call":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n;break;case"transfer":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/transfer?number="+n;break;default:s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n}return A.get(s).success(function(){u.show(e.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){u.error(t)})},t.openRoom=function(t,e,n){var a=_.find(v.workspaces,{id:t,type:e});if(a)a.active=!0;else{var s;switch(e){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment"}v.workspaces.push({id:t,type:e,class:s,active:!0,data:n})}},a.FileSelect.prototype.isEmptyAfterSelection=function(){return!0},(t.uploader=new a({queueLimit:1,clearInputAfterAddedToQueue:!0})).onAfterAddingFile=function(e){s.parse(e._file,{header:!0,complete:function(e){t.uploader.clearQueue(),t.import(e.data)},error:function(t){console.log(t)}})},t.extractAll=function(){f.spin("grid-spinner");var e=_.clone(t.gridOptions.pagOpt);return delete e.limit,delete e.offset,o.get(_.merge({controller:"extract",controller2:"all"},e)).$promise.then(function(t){return f.stop("grid-spinner"),t.rows}).catch(function(t){u.error(t)})},t.import=function(e){p.unsyncUpdates("contact_manager"),i.open({animation:!0,size:"lg",backdrop:"static",keyboard:!1,templateUrl:"app/contactmanager/contact/list/import.modal.html",controller:"ContactManagerListImportModalCtrl",resolve:{indexes:function(){return _.keys(e[0])},csv:function(){return e},companyId:function(){return t.gridOptions.columnDefs[7].filter.term||null},listId:function(){return t.gridOptions.columnDefs[6].filter.term||null}}}).result.then(function(){console.log("result"),I(),t.gridOptions.getPage()},function(){l.info("Modal dismissed at: "+new Date)})},t.copy=function(e){i.open({animation:!0,size:"small",templateUrl:"app/contactmanager/contact/list/copy.modal.html",controller:"ContactManagerListCopyModalCtrl"}).result.then(function(n){return o.save({id:e,controller:"copy"},n).$promise.then(function(e){t.openContactTab({firstName:e.firstName,lastName:e.lastName,id:e.id})}).catch(function(t){u.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})},t.$on("$destroy",function(){p.unsyncUpdates("contact_manager")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.contacts.list",{url:"/list",templateUrl:"app/contactmanager/contact/list/list.html",params:{listId:null,companyId:null},controller:"ContactManagerContactListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager",{url:"/contactmanager",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").factory("CustomField",["$resource",function(t){return t("/api/contactmanager/customfields/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.customfields",{url:"/customfields",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").controller("CustomFieldListCreateModalCtrl",["$scope","$uibModalInstance","$translate",function(t,e,n){t.$translate=n,t.forms={dashboard:void 0},t.item={},t.choices=[{value:""}],t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)},t.types=[{name:"APPLICATION_TEXT",value:"text"},{name:"APPLICATION_SELECT",value:"select"}],t.ok=function(){"select"===t.item.type&&(t.item.values=angular.toJson(t.choices)),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerCustomFieldListCtrl",["$scope","$translate","xAlert","Modal","$uibModal","$log","CustomField","gridOptions",function(t,e,n,a,s,i,l,o){t.initView=function(){var e={exporterCsvFilename:"customfields.csv",primaryKey:"id",columnDefs:[{name:"alias",displayName:"APPLICATION_NAME"},{name:"name",displayName:"APPLICATION_FIELD"},{name:"type"},{name:"action",width:200,buttons:[{class:"blue-hoki",href:"/contactmanager/customfields/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)",name:"delete"}]}]};t.gridOptions=o.gridOptions(l,e,t)},t.create=function(){s.open({animation:!0,size:"lg",templateUrl:"app/contactmanager/customfield/list/create.modal.html",controller:"CustomFieldListCreateModalCtrl"}).result.then(function(a){return l.save(a).$promise.then(function(){t.gridOptions.getPage(),n.show(e.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){n.error(t)})},function(){i.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.customfields.list",{url:"/list",templateUrl:"app/contactmanager/customfield/list/list.html",controller:"ContactManagerCustomFieldListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("ContactManagerCustomFieldViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","CustomField",function(t,e,n,a,s,i){function l(t){var e=t.split(""),n=0,a=0;return e.shift(),e.forEach(function(t,e){"{"===t?n++:"}"===t&&(--n||(a=e+1))}),a?JSON.parse("["+t.substr(1,a)+"]"):[]}t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.getCustomField=function(){return i.get({id:a.id}).$promise.then(function(e){if(t.customField=e,"select"===t.customField.type)try{t.choices=JSON.parse(t.customField.values)}catch(e){t.choices=l(t.customField.values)}}).catch(function(){s.path("/contactmanager/customfields/list")})},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)},t.updateCustomField=function(){var s=angular.copy(t.customField);return"select"===s.type&&(s.values=angular.toJson(t.choices)),i.update({id:a.id},t.customField).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.customfields.view",{url:"/view/:id",templateUrl:"app/contactmanager/customfield/view/view.html",controller:"ContactManagerCustomFieldViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.contactmanager.customfields.view.settings",{url:"/settings",templateUrl:"app/contactmanager/customfield/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("List",["$resource",function(t){return t("/api/contactmanager/lists/:listId/:controller/:id",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.lists",{url:"/lists",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").controller("ContactManagerListListCreateModalCtrl",["$scope","$uibModalInstance",function(t,e){t.forms={dashboard:void 0},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerListListCtrl",["$scope","$http","$translate","Modal","xAlert","$uibModal","$log","List","gridOptions","$state","MotionDialerList","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u){t.initView=function(){var e={exporterCsvFilename:"Lists.csv",columnDefs:[{name:"id"},{name:"name"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",name:"settings",href:"/contactmanager/lists/view/{{row.entity.id}}/settings"},{class:"green-turquoise",name:"contacts",onClick:"grid.appScope.goToContacts(row.entity.id)"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteList(row.entity.name, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(o,e,t)},t.goToContacts=function(t){c.go("main.contactmanager.contacts.list",{listId:t})},t.deleteList=a.confirm.delete(function(e){return u.license.dialer?d.find({id_source:e}).$promise.then(function(t){if(t&&t.status>0)return t.response.RMI.rows[0]?d.delete({id:t.response.RMI.rows[0].id}).$promise:{status:1};s.show(t?t.message||"Please, check your connection!":"Please, check your connection!","danger")}).then(function(a){if(a&&a.status>0)return o.remove({id:e}).$promise.then(function(){t.gridOptions.getPage(),s.show(n.instant("MESSAGE_WELL_DONE"),"success")});var i="Please, check your connection!";a&&(i=a.response&&a.response.RMI?a.response.RMI.errors||a.message||"Please, check your connection!":a.message||"Please, check your connection!"),s.show(i,"danger")}).catch(function(t){s.error(t)}):o.remove({id:e}).$promise.then(function(){t.gridOptions.getPage(),s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}),t.create=function(){i.open({animation:!0,templateUrl:"app/contactmanager/list/list/create.modal.html",controller:"ContactManagerListListCreateModalCtrl"}).result.then(function(a){e.post("/api/contactmanager/lists/",a).then(function(){t.gridOptions.getPage(),s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.lists.list",{url:"/list",templateUrl:"app/contactmanager/list/list/list.html",controller:"ContactManagerListListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ContactManagerListCustomFieldViewCreateModalCtrl",["$scope","$uibModalInstance","$translate",function(t,e,n){t.$translate=n,t.forms={dashboard:void 0},t.item={},t.choices=[{value:""}],t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)},t.types=[{name:"APPLICATION_TEXT",value:"text"},{name:"APPLICATION_SELECT",value:"select"}],t.ok=function(){"select"===t.item.type&&(t.item.values=angular.toJson(t.choices)),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerListViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","$uibModal","$log","Modal","List","Team","gridOptions",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(t){var e=t.split(""),n=0,a=0;return e.shift(),e.forEach(function(t,e){"{"===t?n++:"}"===t&&(--n||(a=e+1))}),a?JSON.parse("["+t.substr(1,a)+"]"):[]}var m=[{name:"firstName",value:"firstName"},{name:"lastName",value:"lastName"},{name:"CompanyId",value:"CompanyId"},{name:"phone",value:"phone"},{name:"mobile",value:"mobile"},{name:"email",value:"email"},{name:"fax",value:"fax"},{name:"tags",value:"tags"},{name:"ListId",value:"ListId"},{name:"street",value:"street"},{name:"postalCode",value:"postalCode"},{name:"city",value:"city"},{name:"country",value:"country"},{name:"dateOfBirth",value:"dateOfBirth"},{name:"description",value:"description"},{name:"url",value:"url"}];t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var g=function(){return{select:function(e){return c.save({listId:t.list.id,controller:"agents"},{agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})},deselect:function(e){return c.delete({listId:t.list.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})}}};t.initVariables=function(){return c.get({listId:a.id,controller:"customfields",id:"all"}).$promise.then(function(e){if(t.variables=_.clone(m),e.rows.forEach(function(e){try{"select"===e.type&&(e.values=JSON.parse(e.values)),t.variables.push({name:e.alias,value:e.name})}catch(t){console.log("Cf not valid:",e.alias)}}),t.list&&t.list.variables&&t.list.variables.length)for(var n=t.list.variables.length;n--;)_.find(t.variables,{value:t.list.variables[n].value})||t.list.variables.splice(n,1)}).catch(function(t){console.error(t),e.error(t)})},t.getList=function(){return c.get({listId:a.id}).$promise.then(function(e){if(e.variables)try{e.variables=JSON.parse(e.variables)}catch(t){console.log("invalid or outdated variables format"),e.variables=[]}else e.variables=[];t.list=e}).catch(function(){i.path("/contactmanager/lists/list")})},t.updateList=function(){var s=_.clone(t.list);return s.variables=s.variables.length?angular.toJson(s.variables):"",c.update({id:a.id},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})},t.convertList=function(){t.list.isTdList=!0,t.updateList()},t.getTeams=function(){return d.get({controller:"associations"}).$promise.then(function(e){if(t.teams=e.rows,!t.list)return t.getList()}).then(function(){return t.list.defaultEntry&&i.path("/contactmanager/lists/list"),c.get({listId:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindQueue(t.teams,_.map(e.rows,function(t){return{id:t.id}}),g)}).catch(function(t){console.error(t)})},t.initCustomFields=function(){var e={exporterCsvFilename:"customfields.csv",primaryKey:"id",columnDefs:[{name:"alias",displayName:"APPLICATION_NAME"},{name:"name",displayName:"APPLICATION_FIELD"},{name:"type"},{name:"action",width:200,buttons:[{class:"blue-hoki",href:"/contactmanager/lists/view/{{grid.appScope.$stateParams.id}}/customfields/settings/{{row.entity.id}}",name:"settings"},{class:"red-sunglo",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)",name:"delete"}]}]};t.gridOptions=u.gridOptions(c,e,t,{listId:a.id,controller:"customfields"})},t.create=function(){l.open({animation:!0,templateUrl:"app/contactmanager/list/view/create.modal.html",controller:"ContactManagerListCustomFieldViewCreateModalCtrl"}).result.then(function(s){return c.save({listId:a.id,controller:"customfields"},s).$promise.then(function(){t.gridOptions.getPage(),e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},function(){o.info("Modal dismissed at: "+new Date)})},t.getCustomField=function(){return c.get({listId:a.id,controller:"customfields",id:a.cfId}).$promise.then(function(e){if(t.customField=e,"select"===t.customField.type)try{t.choices=JSON.parse(t.customField.values)}catch(e){t.choices=p(t.customField.values)}}).catch(function(t){console.error(t)})},t.updateCustomField=function(){var s=angular.copy(t.customField);return"select"===s.type&&(s.values=angular.toJson(t.choices)),c.update({listId:a.id,controller:"customfields",id:a.cfId},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.lists.view",{url:"/view/:id",templateUrl:"app/contactmanager/list/view/view.html",controller:"ContactManagerListViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.contactmanager.lists.view.settings",{url:"/settings",templateUrl:"app/contactmanager/list/view/view.settings.html"}).state("main.contactmanager.lists.view.agents",{url:"/agents",templateUrl:"app/contactmanager/list/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.contactmanager.lists.view.customfields",{url:"/customfields",templateUrl:"app/contactmanager/list/view/view.customFields.html"}).state("main.contactmanager.lists.view.customfields.settings",{url:"/settings/:cfId",templateUrl:"app/contactmanager/list/view/view.customFieldSettings.html",controller:"ContactManagerListViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("DashboardChatCtrl",["$scope","Auth","ChatRoom","socket","Agent","$translate","$q","ReportChatSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:chat")}),t.roomStatus={new:0,open:0,closed:0,abandon:0,unmanaged:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasChatQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"chat",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_chat_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.ChatQueueId})||t.table1.data.push({id:n.ChatQueueId,UserHasChatQueue:n})}),a.socket.on("user_has_chat_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.ChatQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_chat_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_chat_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_UNMANAGED"),i.instant("APPLICATION_DASHBOARD_CLOSED"),i.instant("APPLICATION_DASHBOARD_ABANDONED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.unmanaged,t.roomStatus.closed,t.roomStatus.abandon],colours:["#44B6AE","#578EBE","#35AA47","#8775A7","#F3C200"]}},a.socket.on("dashboard:chat",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.unmanaged,t.roomStatus.closed,t.roomStatus.abandon]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:chat",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.unmanaged,t.roomStatus.closed,t.roomStatus.abandon]})}}]),angular.module("xCallyShuttleApp").controller("DashboardCtrl",["$scope","$translate","Auth",function(t,e,n){}]),angular.module("xCallyShuttleApp").factory("Dashboard",["$resource",function(t){return t("/api/dashboards/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.dashboard",{abstract:!0,url:"/dashboard",templateUrl:"app/dashboard/dashboard.html",controller:"DashboardCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:1}}}).state("main.dashboard.voice",{url:"/voice",controller:"DashboardVoiceCtrl",templateUrl:"app/dashboard/voice/voice.html"}).state("main.dashboard.chat",{url:"/chat",controller:"DashboardChatCtrl",templateUrl:"app/dashboard/chat/chat.html",data:{permissions:{redirectTo:"landing",id:8}}}).state("main.dashboard.mail",{url:"/mail",controller:"DashboardMailCtrl",templateUrl:"app/dashboard/mail/mail.html",data:{permissions:{redirectTo:"landing",id:9}}}).state("main.dashboard.fax",{url:"/fax",controller:"DashboardFaxCtrl",templateUrl:"app/dashboard/fax/fax.html",data:{permissions:{redirectTo:"landing",id:10}}}).state("main.dashboard.sms",{url:"/sms",controller:"DashboardSmsCtrl",templateUrl:"app/dashboard/sms/sms.html",data:{permissions:{redirectTo:"landing",id:11}}}).state("main.dashboard.openchannel",{url:"/openchannel",controller:"DashboardOpenChannelCtrl",templateUrl:"app/dashboard/openchannel/openchannel.html",data:{permissions:{redirectTo:"landing",id:20}}})}]),angular.module("xCallyShuttleApp").controller("DashboardFaxCtrl",["$scope","Auth","FaxRoom","socket","Agent","$translate","$q","ReportFaxSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:fax")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasFaxQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"fax",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_fax_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.FaxQueueId})||t.table1.data.push({id:n.FaxQueueId,UserHasFaxQueue:n})}),a.socket.on("user_has_fax_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.FaxQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_fax_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_fax_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:fax",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:fax",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardMailCtrl",["$scope","Auth","MailRoom","socket","Agent","$translate","$q","ReportMailSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:mail")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasMailQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"mail",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_mail_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.MailQueueId})||t.table1.data.push({id:n.MailQueueId,UserHasMailQueue:n})}),a.socket.on("user_has_mail_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.MailQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_mail_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_mail_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:mail",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:mail",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardOpenChannelCtrl",["$scope","Auth","OpenChannelRoom","socket","Agent","$translate","$q","ReportOpenChannelSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:openchannel")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasOpenchannelQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"openchannel",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_openchannel_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.OpenchannelQueueId})||t.table1.data.push({id:n.OpenchannelQueueId,UserHasOpenchannelQueue:n})}),a.socket.on("user_has_openchannel_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.OpenchannelQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_openchannel_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_openchannel_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:openchannel",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:openchannel",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardSmsCtrl",["$scope","Auth","SmsRoom","socket","Agent","$translate","$q","ReportSmsSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:sms")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasSmsQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"sms",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_sms_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.SmsQueueId})||t.table1.data.push({id:n.SmsQueueId,UserHasSmsQueue:n})}),a.socket.on("user_has_sms_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.SmsQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_sms_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_sms_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:sms",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:sms",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardVoiceCtrl",["$scope","$rootScope","$timeout","Auth","ReportQueue","ReportCall","Agent","Dashboard","socket",function(t,e,n,a,s,i,l,o,r){t.moment=moment,t.radioSwitch={size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"success",onColor:"danger"};var c=function(t,e){var n=t?30*t+130:177;angular.element(document.getElementsByName(e)[0]).css("height",n+"px")};t.initUser=function(){return t.user=a.getCurrentUser(),t.voice={},t.$on("$destroy",function(){}),s.get({controller:"dashboard"}).$promise.then(function(e){return t.voice.queues=e,i.get({controller:"dashboard"}).$promise}).then(function(e){t.voice.outbound=e}).catch(function(t){console.error(t)}).finally(function(){r.socket.on("voice:inbound",function(e){(t.voice.queues[e.type]>0||e.amount>0)&&(t.voice.queues[e.type]+=e.amount)}),r.socket.on("voice:outbound:global",function(e){_.merge(t.voice.outbound,e)})})},t.initAgent=function(){return a.getCurrentUser().$promise.then(function(e){return t.agent=e,t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1,t.table1={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"},{name:"loggedAt",displayName:"logged At",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.loggedAt"></span></div>'}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize,"table1")}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n,"table1")})}},t.table2={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,multiSelect:!1,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.queuecallerleaveAt && !row.entity.queuecallerexit">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && !row.entity.queuecallerabandon && !row.entity.queuecallercomplete && !row.entity.queuecallerexit">{{\'APPLICATION_ACTIVE\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallerabandon">{{\'APPLICATION_QUEUESTATUS_ABANDON\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallercomplete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.queuecallerexitreason"> {{row.entity.queuecallerexitreason}}</span><span data-ng-if="!row.entity.queuecallercomplete && !row.entity.queuecallerabandon && !row.entity.queuecallerexit && grid.appScope.showTimers"> <css-timer start-time="row.entity.updatedAt"></css-timer></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"caller",displayName:"APPLICATION_CALLER",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.calleridnum || ''}} {{row.entity.calleridname || ''}}</span></div>",enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"position",displayName:"APPLICATION_POSITION",headerCellFilter:"translate"},{name:"lastAssignedTo",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi1=e,t.gridApi1.grid.registerDataChangeCallback(function(){c(t.gridApi1.core.getVisibleRows(t.gridApi1.grid).length,"table2")})}},t.table3={exporterCsvFilename:"abandoned_calls.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"caller",displayName:"APPLICATION_CALLER",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.calleridnum || ''}} {{row.entity.calleridname || ''}}</div>"},{name:"createdAt",displayName:"APPLICATION_DATE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.updatedAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>"},{name:"lastAssignedTo",cellClass:"text-center ui-grid-vcenter",displayName:"APPLICATION_LAST_ASSIGNED_TO",headerCellFilter:"translate"},{name:"assigned",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.assigned" type="checkbox" switch-active="{{ !row.entity.assigned || grid.appScope.agent.name === row.entity.lastAssignedTo }}" switch-on-text="{{ \'APPLICATION_ASSIGNED\' | translate }}" switch-off-text="{{ \'APPLICATION_FREE\' | translate }}" switch-on-color="{{ grid.appScope.radioSwitch.onColor }}" switch-off-color="{{ grid.appScope.radioSwitch.offColor }}" switch-animate="{{ grid.appScope.radioSwitch.animate }}" switch-size="{{ grid.appScope.radioSwitch.size }}" switch-label="{{ grid.appScope.radioSwitch.label }}" switch-icon="{{ grid.appScope.radioSwitch.icon }}" switch-radio-off="{{ grid.appScope.radioSwitch.radioOff }}" switch-label-width="{{ grid.appScope.radioSwitch.labelWidth }}" switch-handle-width="{{ grid.appScope.radioSwitch.handleWidth }}"></div>',enableFiltering:!1}],data:[],onRegisterApi:function(e){t.gridApi2=e,t.gridApi2.grid.registerDataChangeCallback(function(){c(t.gridApi2.core.getVisibleRows(t.gridApi2.grid).length,"table3")})}},l.get({id:t.agent.id,controller:"voice",controller1:"queues"}).$promise}).then(function(e){t.table1.data=_.map(e.rows,function(t){return{queue:t.UserHasVoiceQueue.queue,loggedAt:t.UserHasVoiceQueue.loggedAt,callstaken:t.UserHasVoiceQueue.callstaken,lastcall:t.UserHasVoiceQueue.lastcall}})}).then(function(){return c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize,"table1"),r.socket.on("user_has_voice_queue:remove",function(e){e.UserId===t.agent.id&&_.remove(t.table1.data,{queue:e.queue})}),r.socket.on("user_has_voice_queue:save",function(e){if(e.UserId===t.agent.id||e.membername===t.agent.name){var n=_.find(t.table1.data,{queue:e.queue});n?_.merge(n,e):!n&&e.logged&&t.table1.data.unshift({queue:e.queue,loggedAt:moment(),lastcall:null,callstaken:0})}}),s.get({id:"waiting",controller:"calls"}).$promise}).then(function(e){t.table2.data=e.rows}).then(function(){return r.socket.on("report_queue:save",function(e){t.table2.data.push(e)}),r.socket.on("report_queue:update",function(e){var a=_.find(t.table2.data,{id:e.id});a&&(_.merge(a,e),(a.queuecallerabandon||a.queuecallercomplete||a.queuecallerexitreason||e.queuecallerleaveAt)&&n(function(){_.remove(t.table2.data,{id:e.id})},3e3))}),s.get({controller:"abandoned",controller2:"all"}).$promise}).then(function(e){t.table3.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){r.socket.on("report_queue:update",function(e){e.queuecallerabandon&&t.table3.data.unshift(e)})})},t.updateItem=function(e){return s.update({id:e.id},{assigned:e.assigned,lastAssignedTo:e.assigned?t.agent.name:void 0}).$promise.catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk",{url:"/desk",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").factory("DeskAccount",["$resource",function(t){return t("/api/desk/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("DeskListCtrl",["$scope","$http","$rootScope","xAlert","$translate","socket","Modal","stResource",function(t,e,n,a,s,i,l,o){t.conf={accountsByPage:{name:"10",value:10}},t.accountsByPage=[{name:"10",value:10},{name:"25",value:25},{name:"50",value:50},{name:"All",value:0}],t.accounts={checked:[]},t.check=function(e,n){t.accounts.checked=n?angular.copy(_.map(t.displayedDeskAccounts,"id")):[]},t.getAccounts=function(e){return _.map(t.displayedDeskAccounts,function(t){var n={};return e.forEach(function(e){n[e]=t[e]}),n})},t.initList=function(e){i.unsyncUpdates("desk_account"),e.url="/api/desk/accounts",o.getPage(e).then(function(a){t.displayedDeskAccounts=a.rows,e.pagination.numberOfPages=a.total_pages,n.updateTableConfig(t.accountsByPage,t.displayedDeskAccounts.length),n.updateTableConfig(t.conf.accountsByPage,t.displayedDeskAccounts.length)}),i.socket.on("desk_account:save",function(){t.initList(e)}),i.socket.on("desk_account:remove",function(n){t.accounts.checked=_.without(t.accounts.checked,n.id),t.initList(e)})},t.deleteItem=l.confirm.delete(function(t){e.delete("/api/desk/accounts/"+t).success(function(){a.show(s.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(t){a.error(t)})}),t.deleteItems=l.confirm.delete(function(){e.delete("/api/desk/accounts",{params:{id:t.accounts.checked}}).success(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){a.error(t)})}),t.checkAccount=function(t){e.get("/api/desk/accounts/"+t+"/check").then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk.list",{url:"/list",templateUrl:"app/desk/list/list.html",controller:"DeskListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("DeskViewCtrl",["$scope","$http","$stateParams","$translate","$location","WizardHandler","socket","xAlert","Modal","desk_com",function(t,e,n,a,s,i,l,o,r,c){t.$stateParams=n,t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:500,scrollInertia:0},t.initConfiguration=function(){t.formsConfiguration={},t.configuration={}},t.goNext=function(){i.wizard().next()},t.formValidation=function(t){return t},t.$on("$destroy",function(){l.unsyncUpdates("desk_configuration"),l.unsyncUpdates("desk_field")}),t.initView=function(){e.get("/api/desk/accounts/"+n.id).success(function(e){t.account=e}).error(function(t){o.error(t)})},t.updateItem=function(){e.put("/api/desk/accounts/"+n.id,t.account).success(function(){o.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")})},t.getConfigurations=function(){e.get("/api/desk/configurations",{params:{AccountId:n.id}}).success(function(e){t.configurations=e,l.socket.on("desk_configuration:remove",function(e){_.remove(t.configurations,{id:e.id})})}).error(function(t){o.error(t)})},t.deleteConfiguration=r.confirm.delete(function(t){e.delete("api/desk/configurations/"+t).success(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})}),t.createConfiguration=function(){t.configuration.AccountId=n.id,e.post("api/desk/configurations",t.configuration).success(function(t){s.path("desk/view/"+n.id+"/configurations/settings/"+t.id)}).error(function(){o.show("Something went wrong!","danger")})},t.fieldType=["string","variable"],t.descFieldType=["string","key_value"],t.getFields=function(){e.get("/api/desk/accounts/"+n.id+"/fields").success(function(e){t.accountFields=c.fields.concat(e)}).error(function(t){o.error(t)})},t.getConfiguration=function(){e.get("/api/desk/configurations/"+n.configurationId).success(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,l.socket.on("desk_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).error(function(t){o.error(t)})},t.getVariables=function(){e.get("/api/variables").success(function(e){t.variables=e.rows}).error(function(t){o.error(t)})},t.removeItem=function(t){e.delete("api/desk/fields/"+t.id).success(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addItemSubject=function(){var a={type:"string",content:""};e.post("/api/desk/configurations/"+n.configurationId+"/subject",a).success(function(e){t.subjectConfig.push(e)}).error(function(){o.show("Something went wrong!","danger")})},t.addItemDescription=function(){var a={type:"string",content:""};e.post("/api/desk/configurations/"+n.configurationId+"/description",a).success(function(e){t.descriptionConfig.push(e)}).error(function(){o.show("Something went wrong!","danger")})},t.addItemField=function(){var a={content:""};e.post("/api/desk/configurations/"+n.configurationId+"/field",a).success(function(e){t.fieldConfig.push(e)}).error(function(){o.show("Something went wrong!","danger")})},t.updateField=function(t){e.put("/api/desk/fields/"+t.id,t).success(function(){}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")})},t.changeType=function(e){"variable"===e.type?e.content="":"string"===e.type&&(e.VariableId=null),t.updateField(e)},t.changeDescType=function(e){"key_value"===e.type?(e.content="","string"===e.keyType?e.VariableId=null:"variable"===e.keyType&&(e.keyContent="")):"string"===e.type&&(e.VariableId=null,e.key="",e.keyContent=""),t.updateField(e)},t.changeFieldType=function(e){if(e.content="",e.idField){var n=_.find(t.accountFields,"id",e.idField);n&&(e.customField=_.result(n,"custom",!0))}t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"id",e);return n?n.data.choices?n.data.choices:null:void 0}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk.view",{url:"/view/:id",templateUrl:"app/desk/view/view.html",controller:"DeskViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.desk.view.account",{url:"/account",templateUrl:"app/desk/view/view.account.html"}).state("main.desk.view.configurations",{url:"/configurations",templateUrl:"app/desk/view/view.configurations.html"}).state("main.desk.view.configurations.settings",{url:"/settings/:configurationId",templateUrl:"app/desk/view/view.configurationSettings.html",controller:"DeskViewCtrl"}).state("main.desk.view.configuration",{url:"/configuration",templateUrl:"app/desk/view/view.configuration.html"})}]),angular.module("xCallyShuttleApp").controller("DeskWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler",function(t,e,n,a,s,i){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={}},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){console.log(t.item),e.post("api/desk/accounts",t.item).success(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/desk/list")}).error(function(){s.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk.wizard",{url:"/wizard",templateUrl:"app/desk/wizard/wizard.html",controller:"DeskWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("FreshdeskAccount",["$resource",function(t){return t("/api/freshdesk/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}}})}]).factory("FreshdeskConfiguration",["$resource",function(t){return t("/api/freshdesk/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("FreshdeskField",["$resource",function(t){return t("/api/freshdesk/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk",{url:"/freshdesk",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("FreshdeskListCtrl",["$scope","FreshdeskAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"freshdesk_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",width:250,buttons:[{class:"blue-hoki",href:"/freshdesk/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.get({id:t,controller:"check"}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.list",{url:"/list",templateUrl:"app/freshdesk/list/list.html",controller:"FreshdeskListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("FreshdeskViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","FreshdeskConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"freshdesk_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/freshdesk/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/freshdesk/view/configuration/list/create.modal.html",controller:"FreshdeskCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("FreshdeskCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","FreshdeskConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view.configurations.list",{url:"/list",templateUrl:"app/freshdesk/view/configuration/list/list.html",controller:"FreshdeskViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("FreshdeskViewConfigurationViewCtrl",["$scope","$filter","$stateParams","$translate","socket","variable","xAlert","FreshdeskAccount","FreshdeskConfiguration","FreshdeskField","Variable","Tag",function(t,e,n,a,s,i,l,o,r,c,d,u){t.$on("$destroy",function(){s.unsyncUpdates("freshdesk_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.selectedTags={tags:[]},t.variables=i},t.getConfiguration=function(){return r.get({accountId:n.id,id:n.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,t.selectedTags={tags:_.map(e.Tags,function(t){return t.id})},s.socket.on("freshdesk_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return d.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return o.fields({id:n.id}).$promise.then(function(n){t.accountFields=e("freshdesk")(n)}).catch(function(t){l.error(t)})},t.addItem=function(e){var a={};switch(e){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return r.save({accountId:n.id,id:n.configurationId,controller:e},a).$promise.then(function(n){switch(e){case"subject":t.subjectConfig.push(n);break;case"description":t.descriptionConfig.push(n);break;case"field":t.fieldConfig.push(n)}}).catch(function(t){l.error(t)})},t.changeFieldType=function(e){if(e.content="",e.variableName="",e.nameField="",e.VariableId=null,e.idField){var n=_.find(t.accountFields,"name",e.idField);n&&(e.customField=!n.default)}t.updateField(e)},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return c.update({accountId:n.id,configurationId:n.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return c.delete({accountId:n.id,configurationId:n.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"name",e);return!(!n||!n.hasOwnProperty("choices"))&&(_.isArray(n.choices)?n.choices.length?n.choices:[]:_.keys(n.choices).length?_.keys(n.choices):[])}},t.getTags=function(){return u.get().$promise.then(function(e){t.tags=e.rows}).catch(function(t){l.error(t)})},t.updateTags=function(){return r.update({accountId:n.id,id:n.configurationId,controller:"tags"},t.selectedTags.tags).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/freshdesk/view/configuration/view/view.html",controller:"FreshdeskViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("FreshdeskViewCtrl",["$scope","$http","$stateParams","$translate","$location","$filter","WizardHandler","socket","xAlert","Modal","FreshdeskAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return d.get({id:n.id}).$promise.then(function(e){t.account=e}).catch(function(t){r.error(t)})},t.updateItem=function(){return d.update({id:n.id},t.account).$promise.then(function(){r.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view",{url:"/view/:id",templateUrl:"app/freshdesk/view/view.html",controller:"FreshdeskViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.freshdesk.view.account",{url:"/account",templateUrl:"app/freshdesk/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("FreshdeskWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","FreshdeskAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/freshdesk/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.wizard",{url:"/wizard",templateUrl:"app/freshdesk/wizard/wizard.html",controller:"FreshdeskWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.iframe",{url:"/iframe",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("IframeViewCtrl",["$scope","Auth","Integration","xAlert","$translate","$sce",function(t,e,n,a,s,i){t.Auth=e,t.initView=function(){return n.get({state:"iframe"}).$promise.then(function(n){t.iframe=_.first(n.rows),t.iframe.remoteUri?t.url=i.trustAsResourceUrl(t.iframe.remoteUri):e.isAgent()&&a.show(s.instant("MESSAGE_NO_IFRAME_CONFIGURED")+".","danger")}).catch(function(t){a.error(t)})},t.updateItem=function(){if(!e.isAgent())return n.update({id:t.iframe.id},t.iframe).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.iframe.view",{url:"/view",templateUrl:"app/iframe/view/view.html",controller:"IframeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Integration",["$resource",function(t){return t("/api/integrations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.integrations",{url:"/integrations",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:19}}})}]),angular.module("xCallyShuttleApp").controller("IntegrationListCtrl",["$scope","Modal","socket","FileUploader","Integration","xAlert",function(t,e,n,a,s,i){t.integrationsByPage=10;var l=t.uploader=new a({url:"api/integrations",autoUpload:!0,removeAfterUpload:!0});l.filters.push({name:"zipFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|zip|".indexOf(e)}}),l.onSuccessItem=function(t,e,n,a){console.info("onSuccessItem",t,e,n,a),i.show(e.name,"success")},l.onErrorItem=function(t,e,n,a){console.info("onErrorItem",t,e,n,a),e.errors.forEach(function(t){i.error(err)})},t.deleteItem=e.confirm.delete(function(t){s.delete({id:t},function(){i.show("Integration Removed","success")},function(t){i.error(t)})}),t.initList=function(){t.integrations=s.query({},function(t){n.syncUpdates("integration",t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.integrations.list",{url:"/list",templateUrl:"app/integration/list/list.html",controller:"IntegrationListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty",{url:"/jscripty",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("JscriptyProject",["$resource",function(t){return t("/api/jscripty/projects/:id/:controller/:action/:action2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectListCtrl",["$scope","$uibModal","JscriptyProject","gridOptions","Auth",function(t,e,n,a,s){t.Auth=s,t.initView=function(){var e={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:300,buttons:[{class:"blue-hoki",icon:"icon-settings",href:"/jscripty/projects/view/{{row.entity.id}}",hide:s.isAgent()},{class:" green-turquoise",icon:"fa fa-play",onClick:"grid.appScope.openJscriptyTab(row.entity)"},{class:"purple",icon:"icon-book-open",href:"/jscripty/projects/report/{{row.entity.id}}/sessions",hide:s.isAgent()},{class:"red-sunglo",icon:"fa fa-trash",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)",hide:s.isAgent()}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/jscripty/project/list/list.create.modal.html",controller:"JscriptyProjectListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectListCreateCtrl",["$scope","$translate","$uibModalInstance","JscriptyProject","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){console.log(t),s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects.list",{url:"/list",templateUrl:"app/jscripty/project/list/list.html",controller:"JscriptyProjectListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects",{url:"/projects",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectReportCtrl",["$scope","uiGridConstants","$http","$state","$stateParams","socket","Auth","Modal","xAlert","$translate","$rootScope","gridOptions","JscriptyProject","$location",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){t.projectStats={started:0,incomplete:0,completed:0},t.projectId=s.id,t.initView=function(){p.get({id:s.id}).$promise.then(function(e){t.project=e}).catch(function(t){r.error(t)}),p.get({id:s.id,controller:"sessions"}).$promise.then(function(e){var n=_.groupBy(e.rows,"status");t.projectStats.started=n.started?n.started.length:0,t.projectStats.completed=n.completed?n.completed.length:0,t.projectStats.incomplete=n.incomplete?n.incomplete.length:0}).catch(function(t){r.error(t)})},t.pdf=function(t,e){var n=[];if(t){var a=html2canvas(document.getElementById(t)),s=a.parse(),i=a.render(s).toDataURL("image/png");n.push({image:i,width:500,style:"img"})}e.length&&_.forEach(e,function(t){var e=html2canvas(document.getElementById(t.question_id)),a=e.parse(),s=e.render(a).toDataURL("image/png");n.push({image:s,width:500,style:"img"})});var l={content:n};pdfMake.createPdf(l).download("Project_summary.pdf")},t.getProjectSessions=function(){var n={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"session_id",displayName:"APPLICATION_SESSIONID"},{name:"queue",displayName:"APPLICATION_QUEUE"},{name:"membername",displayName:"APPLICATION_AGENT"},{name:"calleridnum",displayName:"APPLICATION_CALLERIDNUM"},{name:"createdAt",displayName:"APPLICATION_STARTEDAT",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:e.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:e.filter.LESS_THAN_OR_EQUAL}]},{name:"completedAt",displayName:"APPLICATION_COMPLETEDAT",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:e.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:e.filter.LESS_THAN_OR_EQUAL}]},{name:"status",displayName:"APPLICATION_STATUS"},{name:"last_question_id",displayName:"APPLICATION_LASTQUESTIONID"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/jscripty/projects/report/{{row.entity.projectId}}/session/{{row.entity.session_id}}",name:"Detail"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteSession(row.entity.session_id)"}]}]};t.gridOptions=u.gridOptions(p,n,t,{id:s.id,controller:"sessions"})},t.deleteSession=function(e){p.delete({id:s.id,controller:"sessions",action:e}).$promise.then(function(e){t.gridOptions.getPage(),t.initView(),r.show(c.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})},t.getSessionDetails=function(){p.get({id:s.id,controller:"sessions",action:s.sessionId}).$promise.then(function(e){t.session=e,t.sessionQuestions=e.ReportJscriptyQuestions}).catch(function(t){r.error(t)})},t.getQuestionSummary=function(){var e={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"question_id",displayName:"APPLICATION_QUESTIONID"},{name:"question_type",displayName:"APPLICATION_QUESTIONTYPE"},{name:"question_label",displayName:"APPLICATION_QUESTIONLABEL"},{name:"question_text",displayName:"APPLICATION_QUESTION"},{name:"count",displayName:"APPLICATION_COUNT",enableFiltering:!1},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/jscripty/projects/report/"+s.id+"/detail/{{row.entity.question_id}}",name:"Detail"}]}]};t.gridOptions=u.gridOptions(p,e,t,{id:s.id,controller:"questions",action:"summary"})},t.getQuestionInputs=function(){var e={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"session_id",displayName:"APPLICATION_SESSIONID"},{name:"question_id",displayName:"APPLICATION_QUESTIONID",enableFiltering:!1},{name:"question_label",displayName:"APPLICATION_QUESTIONLABEL",enableFiltering:!1},{name:"question_text",displayName:"APPLICATION_QUESTION",enableFiltering:!1},{name:"input_label",displayName:"APPLICATION_INPUTLABEL",enableFiltering:!1},{name:"input_value",cellTemplate:'<div uib-tooltip="{{row.entity.input_value}}">{{row.entity.input_value}}</div>',displayName:"APPLICATION_INPUTVALUE",enableFiltering:!1}]};t.gridOptions=u.gridOptions(p,e,t,{id:s.id,controller:"inputs"})},t.getProjectDetail=function(){t.projectDetail=[],p.query({id:s.id,controller:"questions",action:"detail"}).$promise.then(function(e){console.log(s.questionId),s.questionId?t.projectDetail.push(_.find(e,function(t){return t.question_id==parseInt(s.questionId)})):t.projectDetail=e,console.log(t.projectDetail)}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects.report",{url:"/report/:id",templateUrl:"app/jscripty/project/report/report.html",controller:"JscriptyProjectReportCtrl"}).state("main.jscripty.projects.report.sessions",{url:"/sessions",templateUrl:"app/jscripty/project/report/report.sessions.html"}).state("main.jscripty.projects.report.summary",{url:"/summary",templateUrl:"app/jscripty/project/report/report.summary.html"}).state("main.jscripty.projects.report.inputs",{url:"/inputs",templateUrl:"app/jscripty/project/report/report.inputs.html"}).state("main.jscripty.projects.report.detail",{url:"/detail",templateUrl:"app/jscripty/project/report/report.detail.html"}).state("main.jscripty.projects.report.questionDetail",{url:"/detail/:questionId",controller:"JscriptyProjectReportCtrl",templateUrl:"app/jscripty/project/report/report.detail.html"}).state("main.jscripty.projects.report.sessionDetail",{url:"/session/:sessionId",controller:"JscriptyProjectReportCtrl",templateUrl:"app/jscripty/project/report/report.session.detail.html"})}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectViewCtrl",["$scope","$http","$state","$stateParams","socket","Auth","Modal","xAlert","$translate","$rootScope",function(t,e,n,a,s,i,l,o,r,c){t.jscriptyProject={},t.getProject=function(){e.get("/api/jscripty/projects/"+a.id).success(function(e){t.jscriptyProject=e,angular.element(document).ready(function(){window.onerror=function(t,e,n){try{null!=t&&-1!=t.indexOf("Script error.")||((new Image).src="assets/plugins/mxgraph/images/1x1.png?msg="+encodeURIComponent(t)+"&url="+encodeURIComponent(e)+"&lnum="+encodeURIComponent(n))}catch(t){}},e.token=i.getToken();var t=new EditorUi(new Editor);t.openString(e.draft,e.name,e),t.editor.graphChangeListener=function(t,e){e.properties.rtChange||!1||(this.modified=!0)}}),s.syncUpdates("jscripty_project",[e],function(t,n,a){n.id,e.id})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects.view",{url:"/view/:id",templateUrl:"app/jscripty/project/view/view.html",controller:"JscriptyProjectViewCtrl",authenticate:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",serie:!0,cache:!1,files:["assets/plugins/mxgraph/css/common.css","assets/plugins/mxgraph/css/explorer.css","assets/plugins/mxgraph/styles/grapheditor.css","assets/plugins/mxgraph/styles/custom.css","assets/plugins/jscripty/js/custom.js","assets/plugins/mxgraph/js/mxClient.js","assets/plugins/jscripty/js/Editor.js","assets/plugins/jscripty/js/Graph.js","assets/plugins/jscripty/js/EditorUi.js","assets/plugins/jscripty/js/Actions.js","assets/plugins/jscripty/js/Menus.js","assets/plugins/jscripty/js/Sidebar.js","assets/plugins/jscripty/js/Toolbar.js","assets/plugins/jscripty/js/Dialogs.js"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("LandingCtrl",["$scope","$location","$window","$timeout","Auth","Setting","YourDashboard",function(t,e,n,a,s,i,l){function o(e,n){var a,i,l=e.length;for(a=0;a<l;a++)if(_.includes(n,e[a].id))if(e[a].SubModules&&e[a].SubModules.length){if(i=o(e[a].SubModules,n))return i}else switch(e[a].id){case 2:var r={};r[s.getRole()]=!0;var c=_.find(t.tempDashboards,r);if(c)return i="/tools/yourdashboards/show/"+c.id,delete t.tempDashboards,i;break;default:return e[a].path}}function r(n){n||(t.message="MESSAGE_NO_AVAILABLE_MODULES"),a(function(){e.path(n)},500)}t.initLanding=function(){t.year=moment().year();return i.get({controller:"info"}).$promise.then(function(e){return t.info=e,i.get({id:1}).$promise.then(function(t){return t}).catch(function(){return null})}).then(function(n){var a,i=s.getCurrentUser().$promise;if(i)return i.then(function(e){switch((a=e).role){case"user":if(_.includes(_.map(e.Modules,"id"),2))return l.get().$promise.then(function(n){t.tempDashboards=n.rows,r(o(a.Modules,_.map(e.Modules,"id")))}).catch(function(){_.remove(a.Modules,{id:2}),r(o(a.Modules,_.map(e.Modules,"id")))});r(o(a.Modules,_.map(e.Modules,"id")));break;case"admin":case"agent":r("/dashboard/voice")}}).catch(function(t){console.error(t),e.path("/login")});e.path("/login")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("landing",{url:"/landing",templateUrl:"app/landing/landing.html",controller:"LandingCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/error.css","assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("LoginCtrl",["$scope","Auth","$location","$window","$rootScope","Setting","xAlert","$stateParams",function(t,e,n,a,s,i,l,o){t.year=moment().year(),t.recovered=o.reset,t.userLogin={},t.userSignUp={},t.loginSubmitted=!1,t.signupSubmitted=!1,t.errorLogin=!1,t.errorSignup=!1,t.errorLog="",t.forgotPassword=!1,t.showRecoverMessage=!1,t.flagLogin1=!1,t.getInfo=function(){return i.get({controller:"info"}).$promise.then(function(e){t.info=e}).catch(function(t){l.error(t)})},t.toggleLogin=function(){t.flagLogin1=!t.flagLogin1},t.toggleForgotPassword=function(e){t.showRecoverMessage=!1,t.userLogin.email="",t.forgotPassword=e},s.bodyLayout="login",t.$on("$viewContentLoaded",function(){Metronic.init(),Layout.init()}),t.recover=function(){e.recover({email:t.userLogin.email}).then(function(){t.showRecoverMessage=!0}).catch(function(e){t.showRecoverMessage=!1,l.error(e)})},t.login=function(a){t.loginSubmitted=!0,a.$valid?e.login({name:t.userLogin.name,password:t.userLogin.password,remember:t.userLogin.remember}).then(function(){n.path("/landing")}).catch(function(e){t.errorLog=e.message||"error",t.errorLogin=!0}):t.errorLogin=!0},t.signup=function(n){t.signupSubmitted=!0,n.$valid?e.createUser({email:t.userSignUp.email,fullname:t.userSignUp.fullname,name:t.userSignUp.name,password:t.userSignUp.password,role:t.userSignUp.role,online:!0}).catch(function(e){t.errorLog=e.message||"error",t.errorSignup=!0}):t.errorSignup=!0},t.loginOauth=function(t){a.location.href="/auth/"+t}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("login",{url:"/login",templateUrl:"app/login/login.html",params:{reset:null},controller:"LoginCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Action",["$resource",function(t){return t("/api/actions/:name/:controller",{name:"@name"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Ami",["$resource",function(t){return t("/api/ami/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ChooseContactModalCtrl",["$scope","$uibModalInstance","data","xAlert","$translate","Contact",function(t,e,n,a,s,i){t.open=function(t){e.close(t)},t.getContacts=function(){return i.search({controller:"listcontact"},n).$promise.then(function(e){t.contacts=e.rows}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("CloseEditedTabModalCtrl",["$scope","$uibModalInstance",function(t,e){t.close=function(){e.close()},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("CloseEditedTabModalJscriptyCtrl",["$scope","$uibModalInstance","project","JscriptyProject","xAlert",function(t,e,n,a,s){t.init=function(){t.project=n},t.close=function(){a.update({id:t.project.projectId,controller:"sessions",action:t.project.sessionId},{status:"incomplete",completedAt:Date(),last_question_id:t.project.lastQuestionId}).$promise.then(function(t){s.show("Project Ended","success")}),e.close()},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerSetDisposition",["$scope","$uibModalInstance","VoiceDisposition",function(t,e,n){t.initDisposition=function(){return n.get().$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("customGridDateFilterModalCtrl",["$scope","$rootScope","$log","$uibModalInstance","term","hasTime",function(t,e,n,a,s,i){if(t.hasTime=i,t.dateTime={},s)if(i){var l=s.split(" ");t.dateTime.filterDate=moment(l[0]),t.dateTime.time=s[1]?moment(l[1],"HH:mm"):moment()}else t.dateTime.filterDate=moment(s);else i&&(t.dateTime.time=moment());t.setFilterDate=function(e){a.close({date:moment(e).format("YYYY-MM-DD").toString(),time:i?t.dateTime.time?moment(t.dateTime.time).format("HH:mm").toString():moment().format("HH:mm").toString():null})},t.cancelDateFilter=function(){a.dismiss()}}]),angular.module("xCallyShuttleApp").controller("customGridTagsModalCtrl",["$scope","$rootScope","$log","$uibModalInstance","term","Tag","xAlert",function(t,e,n,a,s,i,l){t.initModal=function(){return t.item={},i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name"),t.item.myTags=s}).catch(function(t){console.log("error retrieving tags"),l.error(t),a.dismiss()})},t.setFilterTags=function(){a.close(t.item.myTags)},t.cancelTagsFilter=function(){a.dismiss()}}]),angular.module("xCallyShuttleApp").factory("templateVariable",["$translate",function(t){return[{id:"voice",label:t.instant("APPLICATION_VOICE"),title:t.instant("APPLICATION_VOICE"),groups:[{label:t.instant("APPLICATION_QUEUE"),values:[{value:"{{uniqueid}}",label:t.instant("APPLICATION_UNIQUEID"),description:t.instant("APPLICATION_UNIQUEID")},{value:"{{calleridnum}}",label:t.instant("APPLICATION_CALLERIDNUM"),description:t.instant("APPLICATION_CALLERIDNUM")},{value:"{{calleridname}}",label:t.instant("APPLICATION_CALLERIDNAME"),description:t.instant("APPLICATION_CALLERIDNAME")},{value:"{{queue}}",label:t.instant("APPLICATION_QUEUE"),description:t.instant("APPLICATION_QUEUE")},{value:"{{interface}}",label:t.instant("APPLICATION_INTERFACE"),description:t.instant("APPLICATION_INTERFACE")},{value:"{{membername}}",label:t.instant("APPLICATION_MEMBERNAME"),description:t.instant("APPLICATION_MEMBERNAME")},{value:"{{holdtime}}",label:t.instant("APPLICATION_HOLDTIME"),description:t.instant("APPLICATION_HOLDTIME")},{value:"{{talktime}}",label:t.instant("APPLICATION_TALKTIME"),description:t.instant("APPLICATION_TALKTIME")},{value:"{{connectedlinenum}}",label:t.instant("APPLICATION_CONNECTEDLINENUM"),description:t.instant("APPLICATION_CONNECTEDLINENUM")},{value:"{{connectedlinename}}",label:t.instant("APPLICATION_CONNECTEDLINENAME"),description:t.instant("APPLICATION_CONNECTEDLINENAME")},{value:"{{agentconnectAt}}",label:t.instant("APPLICATION_CONNECTED_AT"),description:t.instant("APPLICATION_CONNECTED_AT")},{value:"{{agentcalledAt}}",label:t.instant("APPLICATION_CALLED_AT"),description:t.instant("APPLICATION_CALLED_AT")},{value:"{{agentcompleteAt}}",label:t.instant("APPLICATION_COMPLETED_AT"),description:t.instant("APPLICATION_AGENT_CALLED_AT")},{value:"{{reason}}",label:t.instant("APPLICATION_REASON"),description:t.instant("APPLICATION_REASON")},{value:"{{lastevent}}",label:t.instant("APPLICATION_LAST_EVENT"),description:t.instant("APPLICATION_LAST_EVENT")},{value:"{{channel}}",label:t.instant("APPLICATION_CHANNEL"),description:t.instant("APPLICATION_CHANNEL")}]}]},{id:"chat",label:t.instant("APPLICATION_CHAT"),title:t.instant("APPLICATION_CHAT"),groups:[{label:t.instant("APPLICATION_VARIABLES"),values:[{value:"{{username}}",label:t.instant("APPLICATION_USERNAME"),description:t.instant("APPLICATION_USERNAME")},{value:"{{email}}",label:t.instant("APPLICATION_MAIL"),description:t.instant("APPLICATION_MAIL")},{value:"{{text}}",label:t.instant("APPLICATION_TEXT"),description:t.instant("APPLICATION_TEXT")},{value:"{{chatWebsite}}",label:t.instant("APPLICATION_WEBSITE"),description:t.instant("APPLICATION_WEBSITE")}]}]},{id:"mail",label:t.instant("APPLICATION_MAIL"),title:t.instant("APPLICATION_MAIL"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{interactionId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{subject}}",label:t.instant("APPLICATION_SUBJECT"),description:t.instant("APPLICATION_SUBJECT")},{value:"{{{body}}}",label:t.instant("APPLICATION_MESSAGE"),description:t.instant("APPLICATION_MESSAGE")},{value:"{{accountName}}",label:t.instant("APPLICATION_ACCOUNT"),description:t.instant("APPLICATION_ACCOUNT")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{cc}}",label:"Cc",description:"Cc"},{value:"{{agentName}}",label:t.instant("APPLICATION_AGENT_NAME"),description:t.instant("APPLICATION_AGENT_NAME")},{value:"{{agentEmail}}",label:t.instant("APPLICATION_AGENT_EMAIL"),description:t.instant("APPLICATION_AGENT_EMAIL")},{value:"{{createdAt}}",label:t.instant("APPLICATION_CREATED_AT"),description:t.instant("APPLICATION_CREATED_AT")}]}]},{id:"sms",label:t.instant("APPLICATION_SMS"),title:t.instant("APPLICATION_SMS"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{SmsRoomId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{{body}}}",label:t.instant("APPLICATION_MESSAGE"),description:t.instant("APPLICATION_MESSAGE")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{createdAt}}",label:t.instant("APPLICATION_CREATED_AT"),description:t.instant("APPLICATION_CREATED_AT")}]}]},{id:"openchannel",label:t.instant("APPLICATION_OPENCHANNEL"),title:t.instant("APPLICATION_OPENCHANNEL"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{OpenchannelRoomId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{{body}}}",label:t.instant("APPLICATION_MESSAGE"),description:t.instant("APPLICATION_MESSAGE")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{createdAt}}",label:t.instant("APPLICATION_CREATED_AT"),description:t.instant("APPLICATION_CREATED_AT")}]}]},{id:"fax",label:t.instant("APPLICATION_FAX"),title:t.instant("APPLICATION_FAX"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{FaxRoomId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{uniqueid}}",label:t.instant("APPLICATION_UNIQUEID"),description:t.instant("APPLICATION_UNIQUEID")},{value:"{{calleridnum}}",label:t.instant("APPLICATION_CALLERIDNUM"),description:t.instant("APPLICATION_CALLERIDNUM")},{value:"{{calleridname}}",label:t.instant("APPLICATION_CALLERIDNAME"),description:t.instant("APPLICATION_CALLERIDNAME")},{value:"{{channel}}",label:t.instant("APPLICATION_CHANNEL"),description:t.instant("APPLICATION_CHANNEL")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{accountName}}",label:t.instant("APPLICATION_ACCOUNT"),description:t.instant("APPLICATION_ACCOUNT")}]}]}]}]),angular.module("xCallyShuttleApp").controller("gridDatePickerFilterCtrl",["$scope","$timeout","$uibModal","uiGridConstants",function(t,e,n,a){e(function(){t.col.colDef.name;t.openDatePicker=function(e){n.open({templateUrl:"app/main/customDateFilter.modal.html",controller:"customGridDateFilterModalCtrl",size:"md",windowClass:"custom-date-filter-modal",resolve:{term:[function(){return e.term||null}],hasTime:e.hasTime||!1}}).result.then(function(n){t.colFilter.listTerm=[],t.colFilter.term=n.date,e.hasTime&&(t.colFilter.term+=" "+n.time)})}})}]),angular.module("xCallyShuttleApp").factory("gridOptions",["Modal","xAlert","$translate","$interval","$q","usSpinnerService",function(t,e,n,a,s,i){return{gridOptions:function(a,l,o,r,c,d,u){function p(t,e){t.filter&&t.filter.term&&e&&(g[t.name]=t.filter.term),t.filters&&(t.filters.length>1?t.filters.forEach(function(e){e.term?64===e.condition?g[t.name+"_uiFrom"]=e.term:256===e.condition&&(g[t.name+"_uiTo"]=e.term):64===e.condition?delete g[t.name+"_uiFrom"]:256===e.condition&&delete g[t.name+"_uiTo"]}):t.filters.length&&t.filters[0].term?g[t.name]=t.filters[0].term:delete g[t.name])}o.id=[];var m=d?"gridOptions"+d:"gridOptions",g={offset:0,limit:10},h={offset:0,limit:10};l.draggable&&(l.rowTemplate='<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',l.useExternalPagination=!1,l.enablePaginationControls=!1,l.showGridFooter=!1);var f=function(t){var e=t&&t>o[m].paginationPageSize?o[m].paginationPageSize:t,n=e?30*e+120:177;(angular.element(document.getElementsByName(m)).length?angular.element(document.getElementsByName(m)[0]):angular.element(document.getElementsByClassName("ui-grid")[0])).css("height",n+"px")},A=function(t,e){return o[m].enablePaginationControls||(delete g.offset,delete g.limit),i.spin("spinner-grid"),r=t||r,(a=e||a).get(r?_.merge(g,r):g).$promise.then(function(t){o[m].totalItems=t.count,o[m].data=t.rows,f(t.rows.length),u&&u()}).catch(function(t){console.error(t)}).finally(function(){i.stop("spinner-grid")})};return o.deleteItem=t.confirm.delete(function(t){var s=r?angular.copy(r):{};return _.merge(s,{id:t}),a.remove(s).$promise.then(function(){A(),e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),o.gridApi.selection.clearSelectedRows(),o.id=[]}).catch(function(t){e.error(t)})}),o.deleteItems=t.confirm.delete(function(){var t=r?angular.copy(r):{};return _.merge(t,{ids:o.id}),a.delete(t).$promise.then(function(){A(),e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),o.gridApi.selection.clearSelectedRows(),o.id=[]}).catch(function(t){e.error(t)})}),l.columnDefs.forEach(function(t){p(t,!0),t.hasOwnProperty("displayName")||(t.displayName="APPLICATION_"+t.name.toUpperCase()),t.headerCellFilter="translate",t.hasOwnProperty("buttons")&&(t.displayName="",t.cellClass="ui-grid-vcenter",t.enableSorting=!1,t.enableFiltering=!1,t.enableColumnMenu=!1,t.cellTemplate="<div>",t.buttons.forEach(function(e){if(e.directive)t.cellTemplate+=e.directive;else{if(t.cellTemplate+="<a",t.cellTemplate+=e.hide?' data-ng-hide="'+e.hide+'" ':" ",t.cellTemplate+=e.class?' class="btn btn-xs '+e.class+'" ':" ",t.cellTemplate+=e.href?' data-ng-href="'+e.href+'" ':" ",t.cellTemplate+=e.uisref?' ui-sref="'+e.uisref+'" ':" ",t.cellTemplate+=e.onClick?' data-ng-click="'+e.onClick+'" ':" ",t.cellTemplate+=e.title?' title="'+e.title+'"':"",t.cellTemplate+=">",t.cellTemplate+=e.icon?'<i class="'+e.icon+'"></i>':"",e.name)switch(e.name){case"delete":t.cellTemplate+='<i class="icon-trash" title="'+e.name+'"></i>';break;case"profile":case"settings":case"detail":case"embedding":t.cellTemplate+='<i class="icon-settings" title="'+e.name+'"></i>';break;case"view":t.cellTemplate+='<i class="icon-doc" title="'+e.name+'"></i>';break;case"clone":t.cellTemplate+='<i class="icon-docs" title="'+e.name+'"></i>';break;case"permits":t.cellTemplate+='<i class="icon-key"></i>';break;case"copy":t.cellTemplate+='<i class="fa fa-files-o" title="'+e.name+'"></i>';break;case"select":t.cellTemplate+='<i class="icon-check" title="'+e.name+'"></i>';break;case"preview":t.cellTemplate+='<i class="icon-magnifier" title="'+e.name+'"></i>';break;case"contacts":t.cellTemplate+='<i class="fa fa-users" title="'+e.name+'"></i>';break;case"download":case"export":t.cellTemplate+='<i class="fa fa-download" title="'+e.name+'"></i>';break;case"agents":t.cellTemplate+='<i class="icon-people" title="'+e.name+'"></i>';break;case"run":t.cellTemplate+='<i class="fa fa-cogs" title="'+e.name+'"></i>';break;case"mailRoom":t.cellTemplate+='<i class="fa fa-envelope"></i>';break;case"chatRoom":t.cellTemplate+='<i class="fa fa-users"></i>';break;case"faxRoom":t.cellTemplate+='<i class="fa fa-fax"></i>';break;case"smsRoom":t.cellTemplate+='<i class="glyphicon glyphicon-comment"></i>';break;case"check":t.cellTemplate+='<i class="fa fa-check" title="'+e.name+'"></i>';break;case"queues":t.cellTemplate+='<i class="icon-docs" title="'+e.name+'"></i>';break;default:t.cellTemplate+="{{'APPLICATION_"+e.name.toUpperCase()+"' | translate}}"}else t.cellTemplate+=e.displayName?"{{'"+e.displayName+"' | translate}}":"";t.cellTemplate+="</a> "}}),t.cellTemplate+="<div>",delete t.buttons)}),_.merge({enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableRowSelection:!0,enableSelectAll:!0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,getPage:A,pagOpt:g,gridMenuTitleFilter:function(t){var e=s.defer();return e.resolve(n.instant(t)),e.promise},exporterAllDataFn:function(){return h.offset=g.offset,h.limit=g.limit,g={offset:0,limit:null},A().then(function(){g.offset=h.offset,g.limit=h.limit,A()})},exporterFieldCallback:function(t,e,n,a){if("applications"===n.field&&e.entity.Applications){var s="";return _.forEach(e.entity.Applications,function(t){s+=t.app+"("+t.appdata.join(",")+")"}),s}return a},exporterHeaderFilter:n.instant,onRegisterApi:function(t){o.gridApi=t,o.gridApi.selection&&(o.gridApi.selection.on.rowSelectionChanged(o,function(t){t.isSelected?o.id.push(o.gridApi.grid.options.primaryKey?t.entity[o.gridApi.grid.options.primaryKey]:t.entity.id):_.pull(o.id,o.gridApi.grid.options.primaryKey?t.entity[o.gridApi.grid.options.primaryKey]:t.entity.id)}),o.gridApi.selection.on.rowSelectionChangedBatch(o,function(t){t[0].isSelected?o.id=_.union(o.id,_.map(t,o.gridApi.grid.options.primaryKey?"entity."+o.gridApi.grid.options.primaryKey:"entity.id")):_.map(t,o.gridApi.grid.options.primaryKey?"entity."+o.gridApi.grid.options.primaryKey:"entity.id").forEach(function(t){_.pull(o.id,t)})})),o.gridApi.core.on.sortChanged(o,function(t,e){0===e.length?g.order=null:g.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),A()});for(var s=0;s<o.gridOptions.columnDefs.length;s++)if(o.gridOptions.columnDefs[s].hasOwnProperty("sort")){g.order=o.gridOptions.columnDefs[s].name+" "+o.gridOptions.columnDefs[s].sort.direction.toUpperCase();break}o.gridApi.pagination.on.paginationChanged(o,function(t,e){g.offset=(t-1)*e,g.limit=e,A()}),o.gridApi.core.on.filterChanged(o,function(){this.grid.columns.forEach(function(t){p(t)}),A()}),o.gridApi.draggableRows&&o.gridApi.draggableRows.on.rowDropped(o,function(t){t.fromIndex!==t.toIndex&&a.update(r,o[m].data).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)}).finally(function(){A()})}),c||A()}},l)}}}]),angular.module("xCallyShuttleApp").controller("gridTagsFilterCtrl",["$scope","$timeout","$uibModal","uiGridConstants",function(t,e,n,a){e(function(){t.col.colDef.name;t.openTags=function(e){n.open({templateUrl:"app/main/customTagsFilter.modal.html",controller:"customGridTagsModalCtrl",size:"md",resolve:{term:[function(){if(e.term){var t=e.term.split(";");return t.pop(),t}return[]}]}}).result.then(function(e){t.colFilter.listTerm=[],e.length&&(t.colFilter.term=e.join(";")+";")})}})}]),angular.module("xCallyShuttleApp").controller("MainCtrl",["$scope","$rootScope","$translate","$timeout","socket","Auth","xAlert","$uibModal","$log","$state","Contact","$window","$location","localStorageService","YourDashboard","Setting","AuthResource","$cookieStore",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){function v(a){e.activeTour={main:!1},e.tourConfig={main:[{type:"function",fn:function(){e.tempTourPath=p.path()}},{type:"title",heading:n.instant("TOUR_MAIN_WELCOME"),text:'<div class="row"><div id="title-text" class="col-md-12"><span class="main-text">'+n.instant("TOUR_MAIN_DISCOVER_MOTION")+"</span><br/></div></div>",curtainClass:"myCurtainClass"}]},(i.isAdmin()||e.userModules[1])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/dashboard/voice"},{type:"title",heading:n.instant("TOUR_MAIN_DASHBOARD"),text:n.instant("TOUR_MAIN_DASHBOARD_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[2])&&a&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/tools/yourdashboards/show/"+a.id},{type:"title",heading:n.instant("TOUR_MAIN_YOURDASHBOARD"),text:n.instant("TOUR_MAIN_YOURDASHBOARD_MESSAGE"),curtainClass:"myCurtainClass"}]),delete t.tempDashboards),(i.isAdmin()||e.userModules[4])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/staff/agents/list"},{type:"title",heading:n.instant("TOUR_MAIN_AGENTS"),text:n.instant("TOUR_MAIN_AGENTS_MESSAGE"),curtainClass:"myCurtainClass"}])),i.isAdmin()&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/channels/voice/queues/list"},{type:"title",heading:n.instant("TOUR_MAIN_VOICE_QUEUE"),text:n.instant("TOUR_MAIN_VOICE_QUEUE_ADD_MESSAGE"),curtainClass:"myCurtainClass"}])),e.license.chat&&(i.isAdmin()||e.userModules[30])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/channels/chat/queues/list"},{type:"title",heading:n.instant("TOUR_MAIN_CHAT_QUEUE"),text:n.instant("TOUR_MAIN_CHAT_QUEUE_MESSAGE"),curtainClass:"myCurtainClass"}])),e.license.openchannel&&(i.isAdmin()||e.userModules[46])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/channels/openchannel/accounts/list"},{type:"title",heading:n.instant("TOUR_MAIN_OPENCHANNEL"),text:n.instant("TOUR_MAIN_OPENCHANNEL_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[14])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/square/projects/list"},{type:"title",heading:n.instant("TOUR_MAIN_SQUARE_PROJECT"),text:n.instant("TOUR_MAIN_SQUARE_PROJECT_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[52])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/tools/trunks/list"},{type:"title",heading:n.instant("TOUR_MAIN_TRUNKS"),text:n.instant("TOUR_MAIN_TRUNKS_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[52])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/tools/triggers/list"},{type:"title",heading:n.instant("TOUR_MAIN_TRIGGERS"),text:n.instant("TOUR_MAIN__MESSAGE"),curtainClass:"myCurtainClass"}])),e.license.jscripty&&(i.isAdmin()||e.userModules[50])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/jscripty/projects/list"},{type:"title",heading:n.instant("TOUR_MAIN_JSCRIPTY"),text:n.instant("TOUR_MAIN_JSCRIPTY_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[17])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/analytics/reports/list"},{type:"title",heading:n.instant("TOUR_MAIN_REPORTS"),text:n.instant("TOUR_MAIN_REPORTS_MESSAGE"),curtainClass:"myCurtainClass"}])),e.tourConfig.main=e.tourConfig.main.concat([{type:"title",heading:n.instant("TOUR_MAIN_END"),text:n.instant("TOUR_MAIN_END_MESSAGE"),curtainClass:"myCurtainClass"}]),m.get("skipTour")||(e.activeTour.main=!0)}t.awesomeThings=[],e.workspaces=[],t.Auth=i,e.userModules={},t.keepMeLoggedModalInstance=void 0,t.agentLogout=function(t,e){o.open({animation:!0,templateUrl:"app/channels/realtime/view/agent/agent.modal.logout.html",controller:"RealtimeViewAgentLogoutModalCtrl",resolve:{name:function(){return t}}}).result.then(function(){return f.get({controller:"logout",controller2:"agent",param:e}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t)})},function(){r.info("Modal dismissed at: "+new Date)})},e.initTours=function(){if(i.isAdmin()||e.userModules[2])return g.get().$promise.then(function(t){var e={};e[i.getRole()]=!0,v(_.find(t.rows,e))}).catch(function(t){console.log(t)});v()},e.onTourFinish=function(){m.set("skipTour",!0),e.tempTourPath&&p.path(e.tempTourPath)},e.onTourSkip=function(){m.set("skipTour",!0)},t.select=function(t){switch(t.type){case"chatRoom":case"mailRoom":case"faxRoom":t.unread=0}},s.socket.on("agent:save",function(n){!n.online&&i.isAgent()&&(t.keepMeLoggedModalInstance||(t.keepMeLoggedModalInstance=o.open({animation:!0,backdrop:"static",keyboard:!1,templateUrl:"app/main/keepMeLogged.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.close=function(){e.close(!0)},t.cancel=function(){e.close(!1)}}]}),t.keepMeLoggedModalInstance.result.then(function(t){t?(e.settings.logoutOnWindowClose=!1,u.location.reload()):(i.logout(),p.path("/login"))})))}),t.openTdTab=function(t){e.workspaces.push({type:"tdDisposal",name:"Motion Dialer Disposition",class:"icon-control-forward",active:!0,spooler:t})},t.deselect=function(){},u.onbeforeunload=function(){if(i.isAgent()&&e.settings.logoutOnWindowClose){var t=new XMLHttpRequest;t.open("GET","/auth/local/logout",!1),t.setRequestHeader("Content-type","application/json"),t.setRequestHeader("Authorization","Bearer "+A.get("token")),t.send(),i.logout()}return null},t.isAdmin=i.isAdmin,t.isLoggedIn=i.isLoggedIn,t.getCurrentUser=i.getCurrentUser,t.CurrentUser=i.getCurrentUser(),s.socket.on("user_has_voice_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_chat_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_mail_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_fax_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_sms_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),t.mainTab={active:!0},t.closeJscriptyTab=function(t){e.workspaces[t].edited?o.open({animation:!0,templateUrl:"app/main/closeEditedTab.modal.jscripty.html",controller:"CloseEditedTabModalJscriptyCtrl",resolve:{project:e.workspaces[t]}}).result.then(function(){e.workspaces.splice(t,1)}):e.workspaces.splice(t,1)},e.closeTab=function(t){e.workspaces[t].edited?"jscripty"===e.workspaces[t].type?e.workspaces[t].end():o.open({animation:!0,templateUrl:"app/main/closeEditedTab.modal.html",controller:"CloseEditedTabModalCtrl"}).result.then(function(){e.workspaces.splice(t,1)},function(){r.info("Modal dismissed at: "+new Date)}):e.workspaces.splice(t,1)},t.createContact=function(a,s,i){var o=_.clone(s);return o.CompanyId||delete o.CompanyId,o.dateOfBirth&&(o.dateOfBirth=moment(o.dateOfBirth).format("DD/MM/YYYY")),d.save(o).$promise.then(function(s){e.workspaces.splice(a,1);var o=s.firstName;s.lastName&&(o+=" "+s.lastName),t.openContactTab({firstName:s.firstName,lastName:s.lastName,id:s.id},i),l.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})};var I=function(e){o.open({animation:!0,templateUrl:"app/main/chooseContact.modal.html",controller:"ChooseContactModalCtrl",resolve:{data:function(){return e}}}).result.then(function(n){n?t.openContactTab(n,e):t.newContact(e)},function(){r.info("Modal dismissed at: "+new Date)})};t.updateContact=function(t,a){var s=angular.copy(a);return s.CompanyId||(s.CompanyId=null),s.dateOfBirth&&(s.dateOfBirth=moment(s.dateOfBirth).format("DD/MM/YYYY")),d.update({id:s.id},s).$promise.then(function(){e.workspaces[t].edited=!1,l.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},s.socket.on("report_integration:contactmanager",function(t){I(t)}),s.socket.on("report_integration:webPopup",function(t){"motion"===t.type?e.workspaces.push({type:"webPopup",name:"Web Popup",class:"icon-info",active:!0,data:t}):u.open(t.url||"","_blank")}),s.socket.on("report_integration:jscripty",function(e){t.openJscriptyTab({name:"Jscripty",id:e.projectId,calleridnum:e.calleridnum,calleridname:e.calleridname,queue:e.queue,membername:e.membername})}),s.socket.on("report_integration:sugarcrm",function(t){u.open(t.url,"_blank")}),s.socket.on("report_integration:freshdesk",function(t){u.open(t.url,"_blank")}),s.socket.on("report_integration:tdDisposal",function(e){t.openTdTab(e)}),e.openContactTab=function(t,n){var a=_.find(e.workspaces,{contactID:t.id});if(a)a.active=!0,a.data=n,a.synchCall();else{var s=t.firstName;t.lastName&&(s+=" "+t.lastName),e.workspaces.push({name:s,type:"contact",contactID:t.id,class:"icon-user",active:!0,data:n||null})}},t.openJscriptyTab=function(t){e.workspaces.push({name:t.name,type:"jscripty",active:!0,data:t})},t.newContact=function(t){e.workspaces.push({name:"New Contact",type:"newContact",class:"icon-user",active:!0,data:t||null})},t.$on("$viewContentLoaded",function(){Metronic.init()}),e.language=n.use(),t.changeLanguage=function(t){return n.use(t).then(function(t){e.language=t,-1!==["main.jscripty.projects.view","main.square.projects.view"].indexOf(c.current.name)&&u.location.reload()}).catch(function(t){console.error(t)})},a(function(){h.get({id:1}).$promise.then(function(n){"admin"===t.CurrentUser.role&&n.firstLogin?p.path("/adminreset"):i.getCurrentUser().$promise.then(function(t){t.Modules.forEach(function(t){e.userModules[t.id]=!0}),e.initTours()}).catch(function(t){l.error(t)})}).catch(function(t){l.error(t)})}),t.$on("$destroy",function(){s.unsyncUpdates("user_has_voice_queue_permit"),s.unsyncUpdates("user_has_chat_queue_permit"),s.unsyncUpdates("user_has_mail_queue_permit"),s.unsyncUpdates("user_has_fax_queue_permit"),s.unsyncUpdates("user_has_sms_queue_permit")})}]),angular.module("xCallyShuttleApp").directive("ngSpinnerBar",["$rootScope",function(t){return{link:function(e,n){n.addClass("hide"),t.$on("$stateChangeStart",function(){"spinner-page"===n[0].id&&n.removeClass("hide")}),t.$on("$stateChangeSuccess",function(){"spinner-page"===n[0].id&&(n.addClass("hide"),$("body").removeClass("page-on-load"),Layout.setSidebarMenuActiveLink("match"),setTimeout(function(){Metronic.scrollTop()},1e3))}),t.$on("$spinnerStart",function(){"spinner-request"===n[0].id&&n.removeClass("hide")}),t.$on("$spinnerStop",function(){"spinner-request"===n[0].id&&n.addClass("hide")}),t.$on("$stateNotFound",function(){"spinner-page"===n[0].id&&n.addClass("hide")}),t.$on("$stateChangeError",function(){"spinner-page"===n[0].id&&n.addClass("hide")})}}}]).directive("a",function(){return{restrict:"E",link:function(t,e,n){(n.ngClick||""===n.href||"#"===n.href)&&e.on("click",function(t){t.preventDefault()})}}}).directive("nxEqual",function(){return{require:"ngModel",link:function(t,e,n,a){n.nxEqual?(t.$watch(n.nxEqual,function(t){a.$setValidity("nxEqual",t===a.$viewValue)}),a.$parsers.push(function(e){var s=e===t.$eval(n.nxEqual);return a.$setValidity("nxEqual",s),s?e:void 0})):console.error("nxEqual expects a model as an argument!")}}}).directive("ngEnter",function(){return function(t,e,n){e.bind("keydown keypress",function(e){13===e.which&&(t.$apply(function(){t.$eval(n.ngEnter)}),e.preventDefault())})}}).directive("dropdownMenuHover",function(){return{link:function(t,e){e.dropdownHover()}}}).directive("uiSelectRequired",function(){return{require:"ngModel",link:function(t,e,n,a){a.$validators.uiSelectRequired=function(t){return t&&t.length}}}}).directive("rpattern",function(){return{restrict:"A",require:"ngModel",link:function(t,e,n,a){function s(t,e){return null==e||""===e||!o||t.test(e)?(a.$setValidity("pattern",!0),e):void a.$setValidity("pattern",!1)}var i,l=n.rpattern,o=!0;l&&(l.match(/^\/(.*)\/$/)?(l=new RegExp(l.substr(1,l.length-2)),i=function(t){return s(l,t)}):i=function(e){var n=t.$eval(l);if(!n||!n.test)throw new Error("Expected "+l+" to be a RegExp but was "+n);return s(n,e)}),a.$formatters.push(i),a.$parsers.push(i),n.$observe("required",function(t){o=t,i(a.$viewValue)})}}}).directive("newContact",["$compile","xAlert","socket","$translate","$timeout","List","Tag","Company","ReportCall","$uibModal","$rootScope","Auth",function(t,e,n,a,s,i,l,o,r,c,d,u){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/main/template/template.contactTab.html",compile:function(t,p){return function(t,p,m){function g(){t.$watch("contact",function(e,n){angular.equals(e,n)||(t.workspace.edited=!0)},!0)}t.license=d.license,t.Auth=u,t.firstLoad=!0,t.detail={tab:"main"},t.contact={CompanyId:"",disposed:!1},t.submitButtonLabel=a.instant("APPLICATION_CONFIRM"),t.getAgent=function(){return u.getCurrentUser().$promise.then(function(e){t.agent=e}).catch(function(t){e.error(t)})},t.companyInfo=function(e){c.open({animation:!0,size:"lg",templateUrl:"app/main/company.info.modal.html",controller:["$scope","$uibModalInstance","company",function(t,e,n){t.company=n,t.close=function(){e.dismiss("cancel")}}],resolve:{company:_.find(t.companies,{id:e})}})},t.callPhoneBar=function(n,s){var i;switch(s){case"call":i="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n;break;case"transfer":i="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/transfer?number="+n;break;default:i="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n}return $http.get(i).success(function(){e.show(a.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){e.error(t)})},t.dispose=function(){return c.open({animation:!0,templateUrl:"app/main/cm.disposition.modal.html",controller:"ContactManagerSetDisposition"}).result.then(function(n){return r.update({id:t.workspace.data.uniqueid},n).$promise.then(function(){t.contact.disposed=!0,t.workspace.data.agentDisposition=n.agentDisposition,e.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})})},t.init=function(){if(t.getTags(),t.getCompanies(),t.getLists(),t.getAgent(),t.workspace.data){if(t.enableDisposal=!1,"queue"===t.workspace.data.subtypeChannel?(t.contact.firstName=t.workspace.data.calleridname?t.workspace.data.calleridname:t.workspace.data.messageId?t.workspace.data.messageId:t.workspace.data.uniqueid?t.workspace.data.uniqueid:"",t.workspace.data.calleridnum&&(t.contact.phone=t.workspace.data.calleridnum)):(t.contact.firstName=t.workspace.data.destcalleridname?t.workspace.data.destcalleridname:t.workspace.data.messageId?t.workspace.data.messageId:t.workspace.data.uniqueid?t.workspace.data.uniqueid:"",t.workspace.data.destcalleridnum&&(t.contact.phone=t.workspace.data.destcalleridnum)),t.workspace.data.from&&(t.contact.email=t.workspace.data.from),t.workspace.data.uniqueid)return r.get({id:t.workspace.data.uniqueid}).$promise.then(function(){t.enableDisposal=!0}).catch(function(){n.socket.on("report_call:save",function(e){e.uniqueid===t.workspace.data.uniqueid&&(t.enableDisposal=!0)})});t.workspace.data.CompanyId&&(t.contact.CompanyId=t.workspace.data.CompanyId)}},t.getLists=function(){return i.get().$promise.then(function(e){if(t.lists=e.rows,n.syncUpdates("list",t.lists),t.workspace.data&&t.workspace.data.ListId&&_.find(t.lists,{id:t.workspace.data.ListId}))t.contact.ListId=t.workspace.data.ListId;else{var a=_.find(t.lists,{defaultEntry:!0});t.contact.ListId=a?a.id:t.lists[0]?t.lists[0].id:null}t.getCustomFields()}).catch(function(t){e.error(t)})},t.getCustomFields=function(){return i.get({listId:t.contact.ListId,controller:"customfields",id:"all"}).$promise.then(function(e){t.customFields=[],e.rows.forEach(function(e){try{"select"===e.type&&(e.values=JSON.parse(e.values)),t.customFields.push(e)}catch(t){console.log("Cf not valid:",e.alias)}}),!t.firstLoad||t.workspace.data?(t.workspace.edited=!0,t.firstLoad=!1):(t.firstLoad=!1,g())}).catch(function(t){console.error(t),e.error(t)})},t.getTags=function(){return l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t),e.error(t)})},t.getCompanies=function(){return o.get().$promise.then(function(e){t.companies=e.rows,t.companies.unshift({id:"",name:"-- None --"}),n.syncUpdates("company",t.companies)}).catch(function(t){console.error(t),e.error(t)})},s(function(){t.init()})}}}}]).directive("contact",["$compile","xAlert","socket","$timeout","List","Tag","Company","Contact","$translate","gridOptions","$uibModal","ReportCall","$rootScope","usSpinnerService","uiGridConstants","$log","Auth","$http",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/main/template/template.contactTab.html",compile:function(t,c){return function(t,c,v){function I(e){var n=[],a={};_.forEach(t.columns[t.log[e].show][t.log[e].detail].indexes,function(s,i){a={name:s,displayName:t.columns[t.log[e].show][t.log[e].detail].header[i],headerCellFilter:"translate",enableSorting:!1,enableColumnMenu:!1},"createdAt"===s&&(a.cellTemplate="<div class=\"centered-uigrid-td\">{{row.entity.createdAt | date:'dd/MM/yyyy HH:mm:ss'}}</div>",a.filterHeaderTemplate='<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',a.filters=[{name:"From",condition:g.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:g.filter.LESS_THAN_OR_EQUAL}]),n.push(a)}),t.columns[t.log[e].show][t.log[e].detail].actions&&n.push(t.columns[t.log[e].show][t.log[e].detail].actions),n.forEach(function(t){b(t,e,!0),t.hasOwnProperty("displayName")||(t.displayName="APPLICATION_"+t.name.toUpperCase()),t.headerCellFilter="translate",t.hasOwnProperty("buttons")&&(t.displayName="",t.cellClass="ui-grid-vcenter",t.enableSorting=!1,t.enableFiltering=!1,t.enableColumnMenu=!1,t.cellTemplate="<div>",t.buttons.forEach(function(e){if(e.directive)t.cellTemplate+=e.directive;else{if(t.cellTemplate+="<a",t.cellTemplate+=e.hide?' data-ng-hide="'+e.hide+'" ':" ",t.cellTemplate+=e.class?' class="btn btn-xs '+e.class+'" ':" ",t.cellTemplate+=e.href?' data-ng-href="'+e.href+'" ':" ",t.cellTemplate+=e.uisref?' ui-sref="'+e.uisref+'" ':" ",t.cellTemplate+=e.onClick?' data-ng-click="'+e.onClick+'" ':" ",t.cellTemplate+=e.title?' title="'+e.title+'"':"",t.cellTemplate+=">",t.cellTemplate+=e.icon?'<i class="'+e.icon+'"></i>':"",e.name)switch(e.name){case"delete":t.cellTemplate+='<i class="fa fa-trash"></i>';break;case"profile":case"settings":case"detail":case"embedding":t.cellTemplate+='<i class="icon-settings"></i>';break;case"agents":t.cellTemplate+='<i class="icon-people"></i>';break;case"run":t.cellTemplate+='<i class="fa fa-cogs"></i>';break;case"mailRoom":t.cellTemplate+='<i class="fa fa-envelope"></i>';break;case"chatRoom":t.cellTemplate+='<i class="fa fa-users"></i>';break;case"faxRoom":t.cellTemplate+='<i class="fa fa-fax"></i>';break;case"smsRoom":t.cellTemplate+='<i class="glyphicon glyphicon-comment"></i>';break;default:t.cellTemplate+="{{'APPLICATION_"+e.name.toUpperCase()+"' | translate}}"}else t.cellTemplate+=e.displayName?"{{'"+e.displayName+"' | translate}}":"";t.cellTemplate+="</a> "}}),t.cellTemplate+="<div>",delete t.buttons)}),N(e,{enablePaginationControls:!0,exporterCsvFilename:e+".csv",columnDefs:n,enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,showTreeExpandNoChildren:!0,data:[],gridMenuTitleFilter:function(t){var e=$q.defer();return e.resolve(r.instant(t)),e.promise},onRegisterApi:function(n){t.gridApi=n,t.gridApi.grid.registerDataChangeCallback(function(){}),t.gridApi.core.on.sortChanged(t,function(t,n){0===n.length?T.order=null:T.order=n[0].name+" "+n[0].sort.direction.toUpperCase(),N(e)}),t.gridApi.pagination.on.paginationChanged(t,function(t,n){T.offset=(t-1)*n,T.limit=n,N(e)}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){b(t,e)}),N(e)})}})}function b(t,e,n){t.filter&&t.filter.term&&n&&(T[e][t.name]=t.filter.term),t.filters&&(t.filters.length>1?t.filters.forEach(function(n){n.term?64===n.condition?T[e][t.name+"_uiFrom"]=n.term:256===n.condition&&(T[e][t.name+"_uiTo"]=n.term):64===n.condition?delete T[e][t.name+"_uiFrom"]:256===n.condition&&delete T[e][t.name+"_uiTo"]}):t.filters.length&&t.filters[0].term?T[e][t.name]=t.filters[0].term:delete T[e][t.name])}function E(){t.$watch("contact",function(e,n){e.disposed!==n.disposed||angular.equals(e,n)||(t.workspace.edited=!0)},!0)}t.moment=moment,t.license=p.license,t.detail={tab:"main"},t.log={daily:{show:"phone",type:"inbound",detail:"general"},history:{show:"phone",type:"inbound",detail:"general"}},t.columns={phone:{general:{header:["APPLICATION_SOURCE","APPLICATION_DESTINATION","APPLICATION_CALL_STATUS","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["source","destination","disposition","agentDisposition","createdAt"]},queue:{header:["APPLICATION_CALLERID","APPLICATION_QUEUE","APPLICATION_DATE"],indexes:["calleridnum","queue","createdAt"]}},email:{general:{header:["APPLICATION_FROM","APPLICATION_TO","APPLICATION_SUBJECT","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["from","account","subject","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"mailRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'mailRoom')"}]}}},chat:{general:{header:["APPLICATION_WEBSITE","APPLICATION_VISITOR","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["website","contact","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"chatRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'chatRoom')"}]}}},fax:{general:{header:["APPLICATION_FROM","APPLICATION_TO","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["contact","account","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"faxRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'faxRoom')"}]}}},sms:{general:{header:["APPLICATION_ACCOUNT","APPLICATION_FROM","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["account","contact","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"smsRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'smsRoom')"}]}}}},t.Auth=f,t.getAgent=function(){return f.getCurrentUser().$promise.then(function(e){t.agent=e}).catch(function(t){e.error(t)})},t.getLists=function(){return s.get().$promise.then(function(e){t.lists=e.rows,n.syncUpdates("list",t.lists)}).catch(function(t){e.error(t)})},t.callPhoneBar=function(n,a){var s;switch(a){case"call":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n;break;case"transfer":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/transfer?number="+n;break;default:s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n}return A.get(s).success(function(){e.show(r.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){e.error(t)})},t.copy=function(t){d.open({animation:!0,size:"small",templateUrl:"app/contactmanager/contact/list/copy.modal.html",controller:"ContactManagerListCopyModalCtrl"}).result.then(function(n){return o.save({id:t,controller:"copy"},n).$promise.then(function(t){p.openContactTab({firstName:t.firstName,lastName:t.lastName,id:t.id})}).catch(function(t){e.error(t)})},function(){h.info("Modal dismissed at: "+new Date)})},t.merge=function(n){d.open({animation:!0,size:"lg",templateUrl:"app/main/mergeContact.choose.modal.html",controller:"ContactManagerMergeContactChoose",resolve:{listId:n.ListId,mergecontact:n.id}}).result.then(function(a){d.open({animation:!0,size:"lg",templateUrl:"app/main/mergeContact.merge.modal.html",controller:"ContactManagerMergeContactMerge",resolve:{contactId:a,mergeContact:n}}).result.then(function(s){return s.oldContact=n.id,o.save({id:a,controller:"merge"},s).$promise.then(function(e){p.workspaces.splice(t.index,1),_.remove(p.workspaces,{contactID:e.id}),p.openContactTab({firstName:e.firstName,lastName:e.lastName,id:e.id})}).catch(function(t){e.error(t)})},function(){h.info("Modal dismissed at: "+new Date)})},function(){h.info("Modal dismissed at: "+new Date)})},t.dispose=function(){return d.open({animation:!0,templateUrl:"app/main/cm.disposition.modal.html",controller:"ContactManagerSetDisposition"}).result.then(function(n){return n.contactId=t.contact.id,u.update({id:t.workspace.data.uniqueid},n).$promise.then(function(){t.contact.disposed=!0,e.show(r.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})})},t.companyInfo=function(e){d.open({animation:!0,size:"lg",templateUrl:"app/main/company.info.modal.html",controller:["$scope","$uibModalInstance","company",function(t,e,n){t.company=n,t.close=function(){e.dismiss("cancel")}}],resolve:{company:_.find(t.companies,{id:e})}})},t.updateLog=function(e,n,a,s){n&&(t.log[e].show=n),a&&(t.log[e].detail=a),s&&(t.log[e].type=s),I(e)},t.openRoom=function(t,e,n){var a=_.find(p.workspaces,{id:t,type:e});if(a)a.active=!0;else{var s;switch(e){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment"}p.workspaces.push({id:t,type:e,class:s,active:!0,data:n})}};var T={daily:{offset:0,limit:10},history:{offset:0,limit:10}},N=function(e,n){return m.spin("spinner-grid"),o.get(_.merge(_.merge({id:t.workspace.contactID,controller:"log",logType:e,order:"createdAt DESC"},t.log[e]),T[e])).$promise.then(function(a){n&&(t["gridOptions"+e]=n),t["gridOptions"+e].totalItems=a.count,t["gridOptions"+e].data=a.rows,P("gridOptions"+e,a.rows.length)}).catch(function(t){console.error(t)}).finally(function(){m.stop("spinner-grid")})},P=function(t,e){var n=e?30*e+120:177;angular.element(document.getElementsByName(t)[0]).css("height",n+"px")};t.getContact=function(){return o.get({id:t.workspace.contactID}).$promise.then(function(e){e.dateOfBirth&&(e.dateOfBirth=moment(e.dateOfBirth,"DD/MM/YYYY").toDate()),e.CompanyId||(e.CompanyId=""),t.contact=e,t.getCustomFields(e.ListId),E(),t.updateLog("daily"),t.updateLog("history")}).then(function(){t.workspace.data&&t.workspace.synchCall()}).catch(function(t){console.error(t),e.error(t)})},t.getTags=function(){return i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t),e.error(t)})},t.getCompanies=function(){return l.get().$promise.then(function(e){t.companies=e.rows,t.companies.unshift({id:"",name:"-- None --"}),n.syncUpdates("company",t.companies)}).catch(function(t){console.error(t),e.error(t)})},t.getCustomFields=function(n){return t.customFields=[],s.get({listId:n,controller:"customfields",id:"all"}).$promise.then(function(e){e.rows.forEach(function(e){try{"select"===e.type&&(e.values=JSON.parse(e.values)),t.customFields.push(e)}catch(t){console.log("Cf not valid:",e.alias)}})}).catch(function(t){console.error(t),e.error(t)})},t.workspace.synchCall=function(){if(t.contact.disposed=!1,t.enableDisposal=!1,t.workspace.data&&t.workspace.data.uniqueid)return t.workspace.data.agentDisposition?(t.contact.disposed=!0,u.update({id:t.workspace.data.uniqueid},{contactId:t.contact.id}).$promise.then(function(){console.log("contactId updated")}).catch(function(t){e.error(t)})):u.get({id:t.workspace.data.uniqueid}).$promise.then(function(){t.enableDisposal=!0}).catch(function(){n.socket.on("report_call:save",function(e){e.uniqueid===t.workspace.data.uniqueid&&(t.enableDisposal=!0)})});t.contact.disposed=!0},a(function(){t.getTags(),t.getCompanies(),t.getLists(),t.getContact(),t.getAgent()})}}}}]).directive("jscripty",["$compile","xAlert","$http","socket","JscriptyProject",function(t,e,n,a,s){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/main/template/template.jscriptyTab.html",compile:function(t,a){return function(t,a,i){t.count=0,t.questions=[];var l,o=t.workspace.data.id;n.get("/api/jscripty/projects/"+o+"/download").success(function(e){e?n.post("/api/jscripty/projects/"+o+"/sessions",{projectId:o,status:"started",queue:t.workspace.data.queue,calleridnum:t.workspace.data.calleridnum,callername:t.workspace.data.callername,membername:t.workspace.data.membername}).success(function(n){l=n.session_id,t.workspace.edited=!0,t.workspace.sessionId=l,t.workspace.projectId=o;var a=mxUtils.parseXml(e),s=new mxCodec(a);t.decObj=s.decode(a.documentElement);var i=_.find(t.decObj.cells,function(t){return t.vertex&&"start"==t.value.nodeName});if("OFF"==i.getAttribute("state")){var c=_.find(i.edges,function(t){return t.source.id==i.id}).target;t.questions[t.count]=t.currentQuestion=r(c)}else t.questions[t.count]=t.currentQuestion=i;t.saveQuestions()}):(console.log("No project published!"),alert("No project published!"),t.submit({index:t.index}))}),t.next=function(e,n){switch(t.currentQuestion.answer&&t.currentQuestion.answer!=n&&(t.questions=_.take(t.questions,t.count+1)),t.currentQuestion.answer=n,e.value.nodeName){case"question":e=r(e)}t.questions[t.count]=t.currentQuestion,t.currentQuestion=e,t.count++,t.questions[t.count]=e,t.saveQuestions()};var r=function(t){var e=[];return t.options=[],_.forEach(t.edges,function(n,a){if(n.source.id==t.id&&n.value){var s=String(n.value).split(",");s.length>1?(_.forEach(s,function(e,a){var s=Object.create(n);s.setValue(e),t.edges.push(s),t.options.push(e)}),e.push(n)):t.options.push(s[0])}}),_.forEach(e,function(e){_.remove(t.edges,function(t){return t.value==e.value&&t.id==e.id})}),t};t.end=function(){t.saveQuestions(),t.workspace.lastQuestionId=t.questions[t.questions.length-1].id,"end"==t.questions[t.questions.length-1].value.nodeName&&(t.workspace.edited=!1,s.update({id:o,controller:"sessions",action:l},{status:"completed",completedAt:Date(),last_question_id:t.questions[t.questions.length-1].id}).$promise.then(function(t){e.show("Project Ended","success")})),t.submit({index:t.index})},t.workspace.end=t.end,t.back=function(){t.count--,t.currentQuestion=t.questions[t.count]},t.setCurrentQuestion=function(e){t.count=e,t.currentQuestion=t.questions[t.count]},t.saveQuestions=function(){for(var n=[],a=[],i=0;i<t.questions.length;i++){if(t.questions[i].children)for(var r=t.questions[i].children,c=0;c<r.length;c++)a[c]={input_id:r[c].id,input_type:r[c].getAttribute("type"),input_label:r[c].getAttribute("label"),input_value:!("checkbox"==r[c].getAttribute("type")&&!r[c].answer)&&r[c].answer};n[i]={sessionId:l,projectId:o,question_id:t.questions[i].id,question_type:t.questions[i].value.nodeName,question_label:t.questions[i].getAttribute("label"),question_text:t.questions[i].getAttribute("question")||t.questions[i].getAttribute("text"),question_other_label:t.questions[i].getAttribute("other"),question_other_answer:t.questions[i].otheranswer,question_answer:t.questions[i].answer,question_options:t.questions[i].options?JSON.stringify({options:t.questions[i].options}):null,index:i,ReportJscriptyInputs:a},a=[]}s.save({id:o,controller:"sessions",action:l,action2:"questions"},n).$promise.then(function(t){}).catch(function(t){e.error(t)})}}}}}]).directive("reportBuilder",["$compile",function(t){return{restrict:"E",scope:{group:"=",fields:"=",forms:"=",firstCall:"="},templateUrl:"app/main/template/template.reportBuilderView.html",compile:function(e,n){var a,s;return a=e.contents().remove(),function(e,n,i){e.operators=[{name:"AND"},{name:"OR"}],e.conditions=[{name:"="},{name:"!="},{name:"<"},{name:"<="},{name:">"},{name:">="},{name:"LIKE"},{name:"NOT LIKE"},{name:"IS NULL"},{name:"IS NOT NULL"},{name:"IS EMPTY"},{name:"IS NOT EMPTY"}],e.inputIsRequired=function(t){if(t.condition)switch(t.condition){case"IS NULL":case"IS NOT NULL":case"IS EMPTY":case"IS NOT EMPTY":t.required=!1;break;default:t.required=!0}},e.addCondition=function(){e.group.rules.push({condition:"=",field:"",value:""})},e.removeCondition=function(t){e.group.rules.splice(t,1)},e.addGroup=function(){e.group.rules.push({group:{operator:"AND",rules:[{condition:"=",field:"",value:""}]}})},e.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")},e.removeGroup=function(){e.$parent.group&&e.$parent.group.rules.splice(e.$parent.$index,1)},s||(s=t(a)),n.append(s(e,function(t){return t}))}}}}]).directive("dynamicName",["$compile",function(t){return{restrict:"A",terminal:!0,priority:1e3,link:function(e,n,a){n.attr("name",e.$eval(a.dynamicName)),n.removeAttr("dynamic-name"),t(n)(e)}}}]).directive("onReadFile",["$parse",function(t){return{restrict:"A",scope:!1,link:function(e,n,a){var s=t(a.onReadFile);n.on("change",function(t){var n=new FileReader;n.onload=function(t){e.$apply(function(){s(e,{$fileContent:t.target.result})})},n.readAsText((t.srcElement||t.target).files[0])})}}}]).directive("motionFileDownload",["xAlert","$translate","$timeout","$location","FileSaver","$compile",function(t,e,n,a,s,i){return{restrict:"E",template:'<a uib-tooltip=\'{{tooltiptext}}\' class="{{btnclass || \'btn default btn-xs blue-hoki\'}}" href="" data-ng-click="download()" ><i class="icon-cloud-download"></i>{{btncontent || \'\'}}</a>',scope:{mimetype:"=",filename:"=",resource:"=",params:"=",btnclass:"@",btncontent:"@",tooltiptext:"@"},link:function(e,n,a){var i=n.children()[0];e.$on("download-start",function(){$(i).attr("disabled","disabled")}),e.$on("downloaded",function(t,n){var a=base64ToBlob(n,e.mimetype);s.saveAs(a,e.filename),$(i).attr("disabled",!1)}),e.download=function(){return e.$emit("download-start"),e.resource.get(e.params).$promise.then(function(t){e.$emit("downloaded",t.downloadString)}).catch(function(e){t.error(e),$(i).attr("disabled",!1)})}}}}]).directive("audioFileDownload",["xAlert","$translate","$uibModal",function(t,e,n){return{restrict:"E",template:'<button type="button" class="btn default btn-xs blue-hoki" data-ng-click="download()"><i class="fa fa-play"></i> {{ \'APPLICATION_PREVIEW\' | translate}}</button>',scope:{resource:"=",params:"="},link:function(e,a,s){var i=a.children()[0];e.$on("download-start",function(t,n){e.tempHtml=$(i).html(),$(i).attr("disabled","disabled").html('<i class="icon-refresh"></i> Loading...')}),e.$on("downloaded",function(t,a){n.open({animation:!0,size:"small",templateUrl:"app/main/audioFileDownload.play.modal.html",controller:["$scope","$uibModalInstance","$sce","audio",function(t,e,n,a){t.audio=n.trustAsResourceUrl("data:audio/wav;base64,"+a.data),t.close=function(){e.dismiss("cancel")}}],resolve:{audio:function(){return{data:a}}}});$(i).html(e.tempHtml).attr("disabled",!1)}),e.$on("error",function(t,n){$(i).html(e.tempHtml).attr("disabled",!1)}),e.download=function(){return e.$emit("download-start"),e.resource.get(e.params).$promise.then(function(t){e.$emit("downloaded",t.downloadString)}).catch(function(n){t.error(n),e.$emit("error")})}}}}]).directive("uiRequired",function(){return{require:"ngModel",link:function(t,e,n,a){a.$validators.required=function(t,e){return!(e&&0===e.length&&"true"===n.uiRequired)},n.$observe("uiRequired",function(){a.$setValidity("required",!("true"===n.uiRequired&&a.$viewValue&&0===a.$viewValue.length))})}}}).directive("schrollBottom",function(){return{scope:{schrollBottom:"="},link:function(t,e){t.$watchCollection("schrollBottom",function(t){t&&$(e).scrollTop($(e)[0].scrollHeight)})}}}).directive("customGridDateFilterHeader",function(){return{templateUrl:"app/main/customDateFilterHeader.html",controller:"gridDatePickerFilterCtrl"}}).directive("customGridTagsFilterHeader",function(){return{templateUrl:"app/main/customTagsFilterHeader.html",controller:"gridTagsFilterCtrl"}}).directive("infiniteScroll",["$window",function(t){return{link:function(t,e,n){var a=parseInt(n.threshold)||0,s=e[0];e.bind("scroll",function(){t.$eval(n.canLoad)&&s.scrollTop+s.offsetHeight>=s.scrollHeight-a&&t.$apply(n.infiniteScroll)})}}}]).directive("tigerDialDisposal",["$compile","xAlert","socket","$translate","$timeout","$rootScope","MotionDialerSpooler","Auth",function(t,e,n,a,s,i,l,o){return{restrict:"E",scope:{workspace:"=",index:"="},templateUrl:"app/main/template/template.tigerDialDisposal.html",compile:function(t,n){return function(t,n,r){t.moment=moment,t.entitySpooler={},t.forms={td:{}},t.init=function(){return o.getCurrentUser().$promise.then(function(e){t.entitySpooler.planningpeer="SIP/"+e.name}).catch(function(t){e.error(t)})},t.save=function(){var n;switch(t.entitySpooler.retrieve){case"CLOSED":n=l.close({id:parseInt(t.workspace.spooler.ticketId)});break;case"OPEN":n=l.open({id:parseInt(t.workspace.spooler.ticketId)});break;case"BLACK_LIST":n=l.blacklist({id:parseInt(t.workspace.spooler.ticketId)});break;case"PLANNED":n=l.planning({id:parseInt(t.workspace.spooler.ticketId),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm")});break;case"PLANNED_PEER":n=l.planningpeer({id:parseInt(t.workspace.spooler.ticketId),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm"),peer:t.entitySpooler.planningpeer})}n?n.$promise.then(function(n){n.status>0?e.show(a.instant("MESSAGE_WELL_DONE"),"success"):n.response?n.response.RMI.errors.forEach(function(n){n?(e.show(n.field+": "+n.error,"danger"),i.workspaces.splice(t.index,1)):e.show("Please, check your connection!","danger")}):e.show("Please, check your connection!","danger")}).catch(function(t){e.error(t)}):e.show("RETRIEVE NOT FOUND","danger")},s(function(){t.init()})}}}}]).directive("cssTimer",["$window","$interval",function(t,e){return{restrict:"EA",template:"<span>{{ millis | formatMilliseconds | date:format }}</span>",scope:{interval:"@",format:"@",startTime:"="},link:function(t,n,a){function s(){t.millis=Math.abs((new Date).getTime()-new Date(t.startTime).getTime())+1e3,t.activeInterval=e(function(){t.millis+=t.interval},t.interval)}t.interval||(t.interval=1e3),t.format||(t.format="HH:mm:ss"),s(),t.$watch("startTime",function(n,a){e.cancel(t.activeInterval),s()},!0)}}}]).directive("webPopup",["$compile","xAlert","socket","$translate","$timeout","List","Tag","Company","ReportCall","$uibModal","$rootScope","Auth","$sce",function(t,e,n,a,s,i,l,o,r,c,d,u,p){return{restrict:"E",scope:{workspace:"=",index:"="},templateUrl:"app/main/template/template.webPopup.html",compile:function(t,e){return function(t,e,n){t.html=p.trustAsHtml(t.workspace.data.html)}}}}]),angular.module("xCallyShuttleApp").filter("propsFilter",function(){return function(t,e){var n=[];return angular.isArray(t)?t.forEach(function(t){for(var a=!1,s=Object.keys(e),i=0;i<s.length;i++){var l=s[i],o=e[l].toLowerCase();if(-1!==t[l].toString().toLowerCase().indexOf(o)){a=!0;break}}a&&n.push(t)}):n=t,n}}).filter("capitalize",function(){return function(t){return t?t.replace(/([^\W_]+[^\s-]*) */g,function(t){return t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()}):""}}).filter("salesforce",function(){var t=["CallDisposition","CallDurationInSeconds","CallObject","CallType","IsArchived","Priority","Status","Type"];return function(e){return _.remove(e,function(e){return!1===e.custom&&t.indexOf(e.name)<0}),e}}).filter("sugarcrm",function(){var t=["id","name","date_entered","date_modified","modified_user_id","modified_by_name","created_by","created_by_name","description","deleted","assigned_user_id","assigned_user_name","duration_hours","duration_minutes","date_start","date_end","parent_type","parent_name","parent_id","accept_status","contact_name","contact_id"];return function(e){return _.remove(e,function(e){return t.indexOf(e.name)>=0}),e}}).filter("freshdesk",function(){var t=["requester","subject","agent","description","status","priority","group","source","ticket_type","group","company"];return function(e){return _.remove(e,function(e){return t.indexOf(e.name)>=0}),e}}).filter("zendesk",function(){var t=["subject","assignee","description"];return function(e){return _.remove(e,function(e){return t.indexOf(e.type)>=0}),e}}).filter("slice",function(){return function(t,e,n){if(t)return t.slice(e,n)}}).filter("trusted",["$sce",function(t){var e=document.createElement("div");return function(n){return e.innerHTML=n,t.trustAsHtml(e.textContent)}}]).filter("formatMilliseconds",[function(){return function(t){return new Date(1970,0,1).setMilliseconds(t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main",{abstract:!0,templateUrl:"app/main/main.html",controller:"MainCtrl",resolve:{authorization:["$q","Auth","$state","$timeout","$location","localStorageService",function(t,e,n,a,s,i){return e.getToken()?t.when():(i.remove("loggedIn"),a(function(){s.path("/login")}),t.reject())}],deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/plugins/mxgraph/js/mxClient.js","assets/plugins/ckeditor/ckeditor.js","assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("xAlert",["$translate","Notification","$state",function(t,e,n){return{show:function(n,a){switch(a){case"success":e.success({message:n,title:'<i class="glyphicon glyphicon-ok"></i> <strong>'+t.instant("MESSAGE_SUCCESS")+"!</strong>",delay:5e3});break;case"info":e.info({message:n,title:'<i class="glyphicon glyphicon-info-sign"></i> <strong>'+t.instant("MESSAGE_INFO")+"!</strong>",delay:5e3});break;case"danger":e.error({message:n,title:'<i class="glyphicon glyphicon-exclamation-sign"></i> <strong>'+t.instant("MESSAGE_ERROR")+"!</strong>",delay:1e4});break;case"warning":e.warning({message:n,title:'<i class="glyphicon glyphicon-warning-sign"></i> <strong>'+t.instant("MESSAGE_WARNING")+"!</strong>",delay:1e4});break;default:e.info(n)}},error:function(a){var s,i;a?a.status&&401===a.status?(s="Unauthorized!",i=!0):a.data?(s=a.data.translatedMessage||a.data.message||a.data||"Generic Error",a.data.errors&&a.data.errors.length&&_.forEach(a.data.errors,function(t){t.message&&(s+=", "+t.message)})):s=a.translatedMessage||a.message||"Generic Error":s="Generic Error",e.error({message:t.instant(s),title:'<i class="glyphicon glyphicon-exclamation-sign"></i> <strong>'+t.instant("MESSAGE_ERROR")+"!</strong>",delay:1e4}),i&&n.go("login")}}}]).factory("stResource",["$q","$filter","$timeout","$rootScope","$http","$translate","xAlert",function(t,e,n,a,s,i,l){return{getPage:function(e){var n={page:Math.ceil(e.pagination.start/e.pagination.number),per_page:e.pagination.number};e.sort.predicate&&(n.sort_by=e.sort.predicate,n.sort_order=e.sort.reverse?"DESC":"ASC"),_.forIn(e.search.predicateObject,function(t,e){n[e]=t}),e.search.params&&(n.clientQuery={},_.forIn(e.search.params,function(t,e){n.clientQuery[e]=t})),a.$broadcast("$spinnerStart"),s.get(e.url,{params:n}).success(function(t){i.resolve(t),a.$broadcast("$spinnerStop")}).error(function(t){l.error(t),a.$broadcast("$spinnerStop")});var i=t.defer();return i.promise}}}]).factory("xNotification",["$translate","Notification","$rootScope",function(t,e,n){return{show:function(a,s,i,l,o,r){var c=n.$new(),d={message:s,title:a,templateUrl:"app/main/template/template.notification.html",delay:l,scope:c};switch(c.acceptBtn=t.instant("APPLICATION_ACCEPT"),c.rejectBtn=t.instant("APPLICATION_REJECT"),c.nAccept=o,c.nReject=r,i){case"chat":c.class="alert-info",c.icon="icon-bubble";break;case"mail":c.class="alert-success",c.icon="icon-envelope";break;case"fax":c.class="alert-warning",c.icon="fa fa-fax";break;case"sms":c.class="alert-danger",c.icon="glyphicon glyphicon-comment";break;case"openchannel":c.class="alert-danger",c.icon="icon-globe";break;default:c.class="alert-info"}return new e(d)}}}]),angular.module("xCallyShuttleApp").controller("ContactManagerMergeContactChoose",["$scope","$translate","Contact","gridOptions","List","uiGridConstants","xAlert","$stateParams","Company","$uibModalInstance","listId","mergecontact",function(t,e,n,a,s,i,l,o,r,c,d,u){t.initView=function(){var e;return s.get().$promise.then(function(e){return t.lists=[],t.customFields=[],e.rows.forEach(function(e,n){_.forEach(e.CustomFields,function(e){t.customFields.push({name:e.name,alias:e.alias})}),t.lists.push({value:e.id,label:e.name})}),r.get().$promise}).then(function(e){t.companies=[],e.rows.forEach(function(e,n){t.companies.push({value:e.id,label:e.name})})}).then(function(){var s=[{class:"blue-hoki",name:"select",onClick:"grid.appScope.choose(row.entity.id)"}];e={exporterCsvFilename:"Contacts.csv",columnDefs:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"email"},{name:"ListId",displayName:"APPLICATION_LIST",field:"List.name",enableFiltering:!1},{name:"CompanyId",displayName:"APPLICATION_COMPANY",field:"Company.name",filter:{type:i.filter.SELECT,term:o.companyId||null,selectOptions:t.companies}}]},_.forEach(t.customFields,function(t){e.columnDefs.push({name:t.name,displayName:t.alias,visible:!1})}),e.columnDefs.push({name:"action",width:30,buttons:s}),t.gridOptions=a.gridOptions(n,e,t,{ListId:d,mergecontact:u})}).catch(function(t){l.error(t)})},t.choose=function(t){c.close(t)},t.cancel=function(){c.dismiss()}}]),angular.module("xCallyShuttleApp").controller("ContactManagerMergeContactMerge",["$scope","$translate","Contact","xAlert","Company","$uibModalInstance","contactId","List","mergeContact","Tag",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){return s.get().$promise.then(function(e){return t.companies=e.rows,t.companies.unshift({id:"",name:"-- None --"}),c.get().$promise}).then(function(e){return t.tags=_.map(e.rows,"name"),n.get({id:l}).$promise}).then(function(e){t.fields={},t.contact={};var n=_.merge(_.keys(e),_.keys(r));return _.forEach(n,function(n){switch(n){case"tags":t.contact.tags=_.union(e.tags||[],r.tags||[]);break;case"$promise":case"$resolved":break;default:t.fields[n]=[],e[n]&&t.fields[n].push(e[n]),r[n]&&e[n]!==r[n]&&t.fields[n].push(r[n]),t.contact[n]=t.fields[n][0]||null}}),o.get({listId:e.ListId,controller:"customfields"}).$promise}).then(function(e){t.customFields=e.rows,t.customFields.forEach(function(t){t.values=JSON.parse(t.values)})}).catch(function(t){a.error(t)})},t.merge=function(){t.contact.CompanyId||(t.contact.CompanyId=null),i.close(t.contact)},t.cancel=function(){i.dismiss()}}]),angular.module("xCallyShuttleApp").factory("Widget",["$resource",function(t){return t("/api/widgets/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("MarketCtrl",["$scope","$http","$translate","socket","xAlert","Modal","$timeout","Integration",function(t,e,n,a,s,i,l,o){function r(t,e){return Math.floor(Math.random()*(e-t+1))+t}t.initView=function(){return o.get().$promise.then(function(e){t.integrations=e.rows,t.groupedIntegration=_.chunk(t.integrations,4),a.syncUpdates("integration",t.integrations,function(){t.groupedIntegration=_.chunk(t.integrations,4)})}).catch(function(t){s.error(t,"danger")})},t.isProgressing=!1,t.$on("$destroy",function(){a.unsyncUpdates("integration")}),t.installIntegration=function(e){if(navigator.onLine)return t.status="Downloading",t.percentage=r(1,50),t.isProgressing=!0,e.downloading=!0,o.update({id:e.id},{active:!0}).$promise.then(function(){l(function(){t.percentage=r(51,99),t.status="Installing"},2500),l(function(){t.percentage=100,t.isProgressing=!1,t.status="Completed!",e.downloading=!1,s.show(n.instant("MESSAGE_WELL_DONE")+".","success")},5e3)}).catch(function(){e.downloading=!1,t.percentage=0,t.isProgressing=!1,s.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")});s.show(n.instant("MESSAGE_NO_INTERNET_CONNECTION")+".","danger")},t.uninstallIntegration=function(e){if(navigator.onLine)return t.status="Uninstalling",t.percentage=r(1,99),t.isProgressing=!0,e.downloading=!0,o.update({id:e.id},{active:!1}).$promise.then(function(){l(function(){t.percentage=100,t.isProgressing=!1,t.status="Completed!",e.downloading=!1,s.show(n.instant("MESSAGE_WELL_DONE")+".","success")},5e3)}).catch(function(){e.downloading=!1,t.percentage=0,t.isProgressing=!1,s.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")});s.show(n.instant("MESSAGE_NO_INTERNET_CONNECTION")+".","danger")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.market",{url:"/market",templateUrl:"app/market/market.html",controller:"MarketCtrl",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("MotionbarCtrl",["$scope","$stateParams","$cookieStore","$window","$location","Auth",function(t,e,n,a,s,i){console.log(e),e.token&&e.userId&&e.role&&e.redirectTo?(i.loginWithToken(e.token,e.userId,e.role),a.location.href=decodeURIComponent(e.redirectTo)):s.path("/login")}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("motionbar",{url:"/motionbar?redirectTo&token&userId&role",template:"<div ui-view></div>",controller:"MotionbarCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.blacklist",{url:"/blacklist",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("MotionDialerBlackListListCtrl",["$scope","$uibModal","$translate","xAlert","Modal","MotionDialerBlackList","uiGridConstants","FileUploader","Papa",function(t,e,n,a,s,i,l,o,r){function c(n){e.open({animation:!0,backdrop:"static",keyboard:!1,templateUrl:"app/motiondialer/blacklist/list/list.import.modal.html",controller:"MotionDialerBlackListImportCtrl",resolve:{indexes:function(){return _.keys(n[0])},csv:function(){return n}}}).result.then(function(e){t.gridOptions.data=t.gridOptions.data.concat(e)})}t.initView=function(){t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!0,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"id",width:60},{name:"phone"},{name:"description",enableSorting:!1},{name:"updatedtime",sort:{direction:l.DESC},enableFiltering:!1},{name:"action",cellTemplate:'<div><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteItem(row.entity.phone, row.entity.id)"><i class="icon-trash"></i></a></div>',enableSorting:!1,cellClass:"ui-grid-vcenter",enableFiltering:!1}]},i.list({page:1,size:6e5}).$promise.then(function(e){e.status>0?t.gridOptions.data=e.response.RMI.rows:a.show("Please, check your connection!","danger")}).catch(function(t){a.error(t)})},t.createItem=function(){e.open({animation:!0,templateUrl:"app/motiondialer/blacklist/list/list.create.modal.html",controller:"MotionDialerBlackListListCreateCtrl"}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.deleteItem=s.confirm.delete(function(e){return i.delete({id:e}).$promise.then(function(s){s.status>0?(_.remove(t.gridOptions.data,{id:e}),a.show(n.instant("MESSAGE_WELL_DONE"),"success")):a.show(s.message||"Please, check your connection!","danger")}).catch(function(t){a.error(t)})}),(t.uploader=new o({queueLimit:1,clearInputAfterAddedToQueue:!0})).onAfterAddingFile=function(e){r.parse(e._file,{header:!0,complete:function(e){t.uploader.clearQueue(),c(e.data)},error:function(t){a.error(t)}})}}]),angular.module("xCallyShuttleApp").controller("MotionDialerBlackListListCreateCtrl",["$scope","$translate","$uibModalInstance","MotionDialerBlackList","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.insert(t.item).$promise.then(function(t){t.status>0?(s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)):s.show(t.message||"Please, check your connection!","danger")}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerBlackListImportCtrl",["$scope","$uibModalInstance","$stateParams","indexes","csv","MotionDialerBlackList",function(t,e,n,a,s,i){function l(e){if(e>=t.csvLength||t.stopped)t.importing=!1;else{var n={phone:"",description:""};if(_.forOwn(t.item,function(t,a){n[a]=s[e][t]}),n.phone)return i.insert(n).$promise.then(function(n){n.status>0?n.response.RMI.Key&&n.response.RMI.Key.indexOf("Found duplicate")>-1?(t.import.fail+=o,t.import.failed++,t.duplicates.push(e+2)):(t.import.success+=o,t.import.succeeded++,r.push(n.response.RMI)):(console.log(n),t.import.fail+=o,t.import.failed++)}).catch(function(e){console.log(e),t.import.fail+=o,t.import.failed++}).finally(function(){l(e+1)});t.noPhone.push(e+2),t.import.fail+=o,t.import.failed++,l(e+1)}}t.form={},t.item={},t.indexes=a,t.importing=!1,t.submitted=!1,t.stopped=!1,t.import={success:0,fail:0,succeeded:0,failed:0},t.csvLength=s.length;var o=100/t.csvLength,r=[];t.start=function(){t.noPhone=[],t.duplicates=[],t.importing=!0,t.submitted=!0,l(0)},t.close=function(){e.close(r)},t.stop=function(){t.stopped=!0}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.blacklist.list",{url:"/list",templateUrl:"app/motiondialer/blacklist/list/list.html",controller:"MotionDialerBlackListListCtrl",authenticate:!0})}]),angular.module("xCallyShuttleApp").factory("MotionDialerBlackList",["$resource",function(t){return t("/api/rest/blacklist/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.info",{url:"/info",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("MotionDialerSystem",["$resource",function(t){return t("/api/rest/system/:controller",null,{properties:{method:"POST",params:{controller:"properties"}}})}]),angular.module("xCallyShuttleApp").controller("MotionDialerInfoViewCtrl",["$scope","xAlert","MotionDialerSystem","MotionDialerProcess","$translate","$q","usSpinnerService",function(t,e,n,a,s,i,l){t.getProperties=function(){return n.properties().$promise.then(function(n){n.status>0?t.properties=n.response.RMI:e.show(n.message||"Please, check your connection!","danger")}).catch(function(t){e.error(t)})};var o=function(t,e){var n=t?30*t+130:177;angular.element(document.getElementsByName(e)[0]).css("height",n+"px")};t.getLogs=function(){return t.loading=!0,l.spin("logs-spinner"),a.logs().$promise.then(function(n){t.loading=!1,l.stop("logs-spinner"),n.status>0?t.table1.data=n.response.RMI.rows:e.show(n.message||"Please, check your connection!","danger")}).catch(function(n){t.loading=!1,l.stop("logs-spinner"),e.error(n)})},t.initLogs=function(){t.table1={enableGridMenu:!0,exporterMenuVisibleData:!1,exporterCsvFilename:"Motion Dialer Logs.csv",enableHorizontalScrollbar:0,headerCellFilter:"translate",exporterHeaderFilter:s.instant,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50],paginationPageSize:10,gridMenuTitleFilter:function(t){var e=i.defer();return e.resolve(s.instant(t)),e.promise},columnDefs:[{name:"timeStamp",headerCellFilter:"translate",displayName:"APPLICATION_DATE",cellFilter:'date:"yyyy-MM-dd HH:mm:ss"',width:145},{name:"renderedMessage",headerCellFilter:"translate",displayName:"APPLICATION_MESSAGE",cellTooltip:!0}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){o(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize,"table1")}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){o(n>t.table1.data.length?t.table1.data.length:n,"table1")})}},t.getLogs()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.info.view",{url:"/view",templateUrl:"app/motiondialer/info/view/view.html",controller:"MotionDialerInfoViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.motiondialer.info.view.about",{url:"/about",templateUrl:"app/motiondialer/info/view/view.about.html"}).state("main.motiondialer.info.view.details",{url:"/details",templateUrl:"app/motiondialer/info/view/view.details.html"}).state("main.motiondialer.info.view.logs",{url:"/logs",templateUrl:"app/motiondialer/info/view/view.logs.html"})}]),angular.module("xCallyShuttleApp").factory("MotionDialerContact",["$resource",function(t){return t("/api/rest/contact/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}}})}]),angular.module("xCallyShuttleApp").factory("MotionDialerList",["$resource",function(t){return t("/api/rest/list/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}}})}]),angular.module("xCallyShuttleApp").factory("MotionDialerTimezone",function(){return{list:function(){return[{group:"US (Common)",zones:[{value:"America/Puerto_Rico",name:"Puerto Rico (Atlantic)"},{value:"America/New_York",name:"New York (Eastern)"},{value:"America/Chicago",name:"Chicago (Central)"},{value:"America/Denver",name:"Denver (Mountain)"},{value:"America/Phoenix",name:"Phoenix (MST)"},{value:"America/Los_Angeles",name:"Los Angeles (Pacific)"},{value:"America/Anchorage",name:"Anchorage (Alaska)"},{value:"Pacific/Honolulu",name:"Honolulu (Hawaii)"}]},{group:"America",zones:[{value:"America/Adak",name:"Adak"},{value:"America/Anchorage",name:"Anchorage"},{value:"America/Anguilla",name:"Anguilla"},{value:"America/Antigua",name:"Antigua"},{value:"America/Araguaina",name:"Araguaina"},{value:"America/Argentina/Buenos_Aires",name:"Argentina - Buenos Aires"},{value:"America/Argentina/Catamarca",name:"Argentina - Catamarca"},{value:"America/Argentina/ComodRivadavia",name:"Argentina - ComodRivadavia"},{value:"America/Argentina/Cordoba",name:"Argentina - Cordoba"},{value:"America/Argentina/Jujuy",name:"Argentina - Jujuy"},{value:"America/Argentina/La_Rioja",name:"Argentina - La Rioja"},{value:"America/Argentina/Mendoza",name:"Argentina - Mendoza"},{value:"America/Argentina/Rio_Gallegos",name:"Argentina - Rio Gallegos"},{value:"America/Argentina/Salta",name:"Argentina - Salta"},{value:"America/Argentina/San_Juan",name:"Argentina - San Juan"},{value:"America/Argentina/San_Luis",name:"Argentina - San Luis"},{value:"America/Argentina/Tucuman",name:"Argentina - Tucuman"},{value:"America/Argentina/Ushuaia",name:"Argentina - Ushuaia"},{value:"America/Aruba",name:"Aruba"},{value:"America/Asuncion",name:"Asuncion"},{value:"America/Atikokan",name:"Atikokan"},{value:"America/Atka",name:"Atka"},{value:"America/Bahia",name:"Bahia"},{value:"America/Barbados",name:"Barbados"},{value:"America/Belem",name:"Belem"},{value:"America/Belize",name:"Belize"},{value:"America/Blanc-Sablon",name:"Blanc-Sablon"},{value:"America/Boa_Vista",name:"Boa Vista"},{value:"America/Bogota",name:"Bogota"},{value:"America/Boise",name:"Boise"},{value:"America/Buenos_Aires",name:"Buenos Aires"},{value:"America/Cambridge_Bay",name:"Cambridge Bay"},{value:"America/Campo_Grande",name:"Campo Grande"},{value:"America/Cancun",name:"Cancun"},{value:"America/Caracas",name:"Caracas"},{value:"America/Catamarca",name:"Catamarca"},{value:"America/Cayenne",name:"Cayenne"},{value:"America/Cayman",name:"Cayman"},{value:"America/Chicago",name:"Chicago"},{value:"America/Chihuahua",name:"Chihuahua"},{value:"America/Coral_Harbour",name:"Coral Harbour"},{value:"America/Cordoba",name:"Cordoba"},{value:"America/Costa_Rica",name:"Costa Rica"},{value:"America/Cuiaba",name:"Cuiaba"},{value:"America/Curacao",name:"Curacao"},{value:"America/Danmarkshavn",name:"Danmarkshavn"},{value:"America/Dawson",name:"Dawson"},{value:"America/Dawson_Creek",name:"Dawson Creek"},{value:"America/Denver",name:"Denver"},{value:"America/Detroit",name:"Detroit"},{value:"America/Dominica",name:"Dominica"},{value:"America/Edmonton",name:"Edmonton"},{value:"America/Eirunepe",name:"Eirunepe"},{value:"America/El_Salvador",name:"El Salvador"},{value:"America/Ensenada",name:"Ensenada"},{value:"America/Fortaleza",name:"Fortaleza"},{value:"America/Fort_Wayne",name:"Fort Wayne"},{value:"America/Glace_Bay",name:"Glace Bay"},{value:"America/Godthab",name:"Godthab"},{value:"America/Goose_Bay",name:"Goose Bay"},{value:"America/Grand_Turk",name:"Grand Turk"},{value:"America/Grenada",name:"Grenada"},{value:"America/Guadeloupe",name:"Guadeloupe"},{value:"America/Guatemala",name:"Guatemala"},{value:"America/Guayaquil",name:"Guayaquil"},{value:"America/Guyana",name:"Guyana"},{value:"America/Halifax",name:"Halifax"},{value:"America/Havana",name:"Havana"},{value:"America/Hermosillo",name:"Hermosillo"},{value:"America/Indiana/Indianapolis",name:"Indiana - Indianapolis"},{value:"America/Indiana/Knox",name:"Indiana - Knox"},{value:"America/Indiana/Marengo",name:"Indiana - Marengo"},{value:"America/Indiana/Petersburg",name:"Indiana - Petersburg"},{value:"America/Indiana/Tell_City",name:"Indiana - Tell City"},{value:"America/Indiana/Vevay",name:"Indiana - Vevay"},{value:"America/Indiana/Vincennes",name:"Indiana - Vincennes"},{value:"America/Indiana/Winamac",name:"Indiana - Winamac"},{value:"America/Indianapolis",name:"Indianapolis"},{value:"America/Inuvik",name:"Inuvik"},{value:"America/Iqaluit",name:"Iqaluit"},{value:"America/Jamaica",name:"Jamaica"},{value:"America/Jujuy",name:"Jujuy"},{value:"America/Juneau",name:"Juneau"},{value:"America/Kentucky/Louisville",name:"Kentucky - Louisville"},{value:"America/Kentucky/Monticello",name:"Kentucky - Monticello"},{value:"America/Knox_IN",name:"Knox IN"},{value:"America/La_Paz",name:"La Paz"},{value:"America/Lima",name:"Lima"},{value:"America/Los_Angeles",name:"Los Angeles"},{value:"America/Louisville",name:"Louisville"},{value:"America/Maceio",name:"Maceio"},{value:"America/Managua",name:"Managua"},{value:"America/Manaus",name:"Manaus"},{value:"America/Marigot",name:"Marigot"},{value:"America/Martinique",name:"Martinique"},{value:"America/Matamoros",name:"Matamoros"},{value:"America/Mazatlan",name:"Mazatlan"},{value:"America/Mendoza",name:"Mendoza"},{value:"America/Menominee",name:"Menominee"},{value:"America/Merida",name:"Merida"},{value:"America/Mexico_City",name:"Mexico City"},{value:"America/Miquelon",name:"Miquelon"},{value:"America/Moncton",name:"Moncton"},{value:"America/Monterrey",name:"Monterrey"},{value:"America/Montevideo",name:"Montevideo"},{value:"America/Montreal",name:"Montreal"},{value:"America/Montserrat",name:"Montserrat"},{value:"America/Nassau",name:"Nassau"},{value:"America/New_York",name:"New York"},{value:"America/Nipigon",name:"Nipigon"},{value:"America/Nome",name:"Nome"},{value:"America/Noronha",name:"Noronha"},{value:"America/North_Dakota/Center",name:"North Dakota - Center"},{value:"America/North_Dakota/New_Salem",name:"North Dakota - New Salem"},{value:"America/Ojinaga",name:"Ojinaga"},{value:"America/Panama",name:"Panama"},{value:"America/Pangnirtung",name:"Pangnirtung"},{value:"America/Paramaribo",name:"Paramaribo"},{value:"America/Phoenix",name:"Phoenix"},{value:"America/Port-au-Prince",name:"Port-au-Prince"},{value:"America/Porto_Acre",name:"Porto Acre"},{value:"America/Port_of_Spain",name:"Port of Spain"},{value:"America/Porto_Velho",name:"Porto Velho"},{value:"America/Puerto_Rico",name:"Puerto Rico"},{value:"America/Rainy_River",name:"Rainy River"},{value:"America/Rankin_Inlet",name:"Rankin Inlet"},{value:"America/Recife",name:"Recife"},{value:"America/Regina",name:"Regina"},{value:"America/Resolute",name:"Resolute"},{value:"America/Rio_Branco",name:"Rio Branco"},{value:"America/Rosario",name:"Rosario"},{value:"America/Santa_Isabel",name:"Santa Isabel"},{value:"America/Santarem",name:"Santarem"},{value:"America/Santiago",name:"Santiago"},{value:"America/Santo_Domingo",name:"Santo Domingo"},{value:"America/Sao_Paulo",name:"Sao Paulo"},{value:"America/Scoresbysund",name:"Scoresbysund"},{value:"America/Shiprock",name:"Shiprock"},{value:"America/St_Barthelemy",name:"St Barthelemy"},{value:"America/St_Johns",name:"St Johns"},{value:"America/St_Kitts",name:"St Kitts"},{value:"America/St_Lucia",name:"St Lucia"},{value:"America/St_Thomas",name:"St Thomas"},{value:"America/St_Vincent",name:"St Vincent"},{value:"America/Swift_Current",name:"Swift Current"},{value:"America/Tegucigalpa",name:"Tegucigalpa"},{value:"America/Thule",name:"Thule"},{value:"America/Thunder_Bay",name:"Thunder Bay"},{value:"America/Tijuana",name:"Tijuana"},{value:"America/Toronto",name:"Toronto"},{value:"America/Tortola",name:"Tortola"},{value:"America/Vancouver",name:"Vancouver"},{value:"America/Virgin",name:"Virgin"},{value:"America/Whitehorse",name:"Whitehorse"},{value:"America/Winnipeg",name:"Winnipeg"},{value:"America/Yakutat",name:"Yakutat"},{value:"America/Yellowknife",name:"Yellowknife"}]},{group:"Europe",zones:[{value:"Europe/Amsterdam",name:"Amsterdam"},{value:"Europe/Andorra",name:"Andorra"},{value:"Europe/Athens",name:"Athens"},{value:"Europe/Belfast",name:"Belfast"},{value:"Europe/Belgrade",name:"Belgrade"},{value:"Europe/Berlin",name:"Berlin"},{value:"Europe/Bratislava",name:"Bratislava"},{value:"Europe/Brussels",name:"Brussels"},{value:"Europe/Bucharest",name:"Bucharest"},{value:"Europe/Budapest",name:"Budapest"},{value:"Europe/Chisinau",name:"Chisinau"},{value:"Europe/Copenhagen",name:"Copenhagen"},{value:"Europe/Dublin",name:"Dublin"},{value:"Europe/Gibraltar",name:"Gibraltar"},{value:"Europe/Guernsey",name:"Guernsey"},{value:"Europe/Helsinki",name:"Helsinki"},{value:"Europe/Isle_of_Man",name:"Isle of Man"},{value:"Europe/Istanbul",name:"Istanbul"},{value:"Europe/Jersey",name:"Jersey"},{value:"Europe/Kaliningrad",name:"Kaliningrad"},{value:"Europe/Kiev",name:"Kiev"},{value:"Europe/Lisbon",name:"Lisbon"},{value:"Europe/Ljubljana",name:"Ljubljana"},{value:"Europe/London",name:"London"},{value:"Europe/Luxembourg",name:"Luxembourg"},{value:"Europe/Madrid",name:"Madrid"},{value:"Europe/Malta",name:"Malta"},{value:"Europe/Mariehamn",name:"Mariehamn"},{value:"Europe/Minsk",name:"Minsk"},{value:"Europe/Monaco",name:"Monaco"},{value:"Europe/Moscow",name:"Moscow"},{value:"Europe/Nicosia",name:"Nicosia"},{value:"Europe/Oslo",name:"Oslo"},{value:"Europe/Paris",name:"Paris"},{value:"Europe/Podgorica",name:"Podgorica"},{value:"Europe/Prague",name:"Prague"},{value:"Europe/Riga",name:"Riga"},{value:"Europe/Rome",name:"Rome"},{value:"Europe/Samara",name:"Samara"},{value:"Europe/San_Marino",name:"San Marino"},{value:"Europe/Sarajevo",name:"Sarajevo"},{value:"Europe/Simferopol",name:"Simferopol"},{value:"Europe/Skopje",name:"Skopje"},{value:"Europe/Sofia",name:"Sofia"},{value:"Europe/Stockholm",name:"Stockholm"},{value:"Europe/Tallinn",name:"Tallinn"},{value:"Europe/Tirane",name:"Tirane"},{value:"Europe/Tiraspol",name:"Tiraspol"},{value:"Europe/Uzhgorod",name:"Uzhgorod"},{value:"Europe/Vaduz",name:"Vaduz"},{value:"Europe/Vatican",name:"Vatican"},{value:"Europe/Vienna",name:"Vienna"},{value:"Europe/Vilnius",name:"Vilnius"},{value:"Europe/Volgograd",name:"Volgograd"},{value:"Europe/Warsaw",name:"Warsaw"},{value:"Europe/Zagreb",name:"Zagreb"},{value:"Europe/Zaporozhye",name:"Zaporozhye"},{value:"Europe/Zurich",name:"Zurich"}]},{group:"Asia",zones:[{value:"Asia/Aden",name:"Aden"},{value:"Asia/Almaty",name:"Almaty"},{value:"Asia/Amman",name:"Amman"},{value:"Asia/Anadyr",name:"Anadyr"},{value:"Asia/Aqtau",name:"Aqtau"},{value:"Asia/Aqtobe",name:"Aqtobe"},{value:"Asia/Ashgabat",name:"Ashgabat"},{value:"Asia/Ashkhabad",name:"Ashkhabad"},{value:"Asia/Baghdad",name:"Baghdad"},{value:"Asia/Bahrain",name:"Bahrain"},{value:"Asia/Baku",name:"Baku"},{value:"Asia/Bangkok",name:"Bangkok"},{value:"Asia/Beirut",name:"Beirut"},{value:"Asia/Bishkek",name:"Bishkek"},{value:"Asia/Brunei",name:"Brunei"},{value:"Asia/Calcutta",name:"Calcutta"},{value:"Asia/Choibalsan",name:"Choibalsan"},{value:"Asia/Chongqing",name:"Chongqing"},{value:"Asia/Chungking",name:"Chungking"},{value:"Asia/Colombo",name:"Colombo"},{value:"Asia/Dacca",name:"Dacca"},{value:"Asia/Damascus",name:"Damascus"},{value:"Asia/Dhaka",name:"Dhaka"},{value:"Asia/Dili",name:"Dili"},{value:"Asia/Dubai",name:"Dubai"},{value:"Asia/Dushanbe",name:"Dushanbe"},{value:"Asia/Gaza",name:"Gaza"},{value:"Asia/Harbin",name:"Harbin"},{value:"Asia/Ho_Chi_Minh",name:"Ho Chi Minh"},{value:"Asia/Hong_Kong",name:"Hong Kong"},{value:"Asia/Hovd",name:"Hovd"},{value:"Asia/Irkutsk",name:"Irkutsk"},{value:"Asia/Istanbul",name:"Istanbul"},{value:"Asia/Jakarta",name:"Jakarta"},{value:"Asia/Jayapura",name:"Jayapura"},{value:"Asia/Jerusalem",name:"Jerusalem"},{value:"Asia/Kabul",name:"Kabul"},{value:"Asia/Kamchatka",name:"Kamchatka"},{value:"Asia/Karachi",name:"Karachi"},{value:"Asia/Kashgar",name:"Kashgar"},{value:"Asia/Kathmandu",name:"Kathmandu"},{value:"Asia/Katmandu",name:"Katmandu"},{value:"Asia/Kolkata",name:"Kolkata"},{value:"Asia/Krasnoyarsk",name:"Krasnoyarsk"},{value:"Asia/Kuala_Lumpur",name:"Kuala Lumpur"},{value:"Asia/Kuching",name:"Kuching"},{value:"Asia/Kuwait",name:"Kuwait"},{value:"Asia/Macao",name:"Macao"},{value:"Asia/Macau",name:"Macau"},{value:"Asia/Magadan",name:"Magadan"},{value:"Asia/Makassar",name:"Makassar"},{value:"Asia/Manila",name:"Manila"},{value:"Asia/Muscat",name:"Muscat"},{value:"Asia/Nicosia",name:"Nicosia"},{value:"Asia/Novokuznetsk",name:"Novokuznetsk"},{value:"Asia/Novosibirsk",name:"Novosibirsk"},{value:"Asia/Omsk",name:"Omsk"},{value:"Asia/Oral",name:"Oral"},{value:"Asia/Phnom_Penh",name:"Phnom Penh"},{value:"Asia/Pontianak",name:"Pontianak"},{value:"Asia/Pyongyang",name:"Pyongyang"},{value:"Asia/Qatar",name:"Qatar"},{value:"Asia/Qyzylorda",name:"Qyzylorda"},{value:"Asia/Rangoon",name:"Rangoon"},{value:"Asia/Riyadh",name:"Riyadh"},{value:"Asia/Saigon",name:"Saigon"},{value:"Asia/Sakhalin",name:"Sakhalin"},{value:"Asia/Samarkand",name:"Samarkand"},{value:"Asia/Seoul",name:"Seoul"},{value:"Asia/Shanghai",name:"Shanghai"},{value:"Asia/Singapore",name:"Singapore"},{value:"Asia/Taipei",name:"Taipei"},{value:"Asia/Tashkent",name:"Tashkent"},{value:"Asia/Tbilisi",name:"Tbilisi"},{value:"Asia/Tehran",name:"Tehran"},{value:"Asia/Tel_Aviv",name:"Tel Aviv"},{value:"Asia/Thimbu",name:"Thimbu"},{value:"Asia/Thimphu",name:"Thimphu"},{value:"Asia/Tokyo",name:"Tokyo"},{value:"Asia/Ujung_Pandang",name:"Ujung Pandang"},{value:"Asia/Ulaanbaatar",name:"Ulaanbaatar"},{value:"Asia/Ulan_Bator",name:"Ulan Bator"},{value:"Asia/Urumqi",name:"Urumqi"},{value:"Asia/Vientiane",name:"Vientiane"},{value:"Asia/Vladivostok",name:"Vladivostok"},{value:"Asia/Yakutsk",name:"Yakutsk"},{value:"Asia/Yekaterinburg",name:"Yekaterinburg"},{value:"Asia/Yerevan",name:"Yerevan"}]},{group:"Africa",zones:[{value:"Africa/Abidjan",name:"Abidjan"},{value:"Africa/Accra",name:"Accra"},{value:"Africa/Addis_Ababa",name:"Addis Ababa"},{value:"Africa/Algiers",name:"Algiers"},{value:"Africa/Asmara",name:"Asmara"},{value:"Africa/Asmera",name:"Asmera"},{value:"Africa/Bamako",name:"Bamako"},{value:"Africa/Bangui",name:"Bangui"},{value:"Africa/Banjul",name:"Banjul"},{value:"Africa/Bissau",name:"Bissau"},{value:"Africa/Blantyre",name:"Blantyre"},{value:"Africa/Brazzaville",name:"Brazzaville"},{value:"Africa/Bujumbura",name:"Bujumbura"},{value:"Africa/Cairo",name:"Cairo"},{value:"Africa/Casablanca",name:"Casablanca"},{value:"Africa/Ceuta",name:"Ceuta"},{value:"Africa/Conakry",name:"Conakry"},{value:"Africa/Dakar",name:"Dakar"},{value:"Africa/Dar_es_Salaam",name:"Dar es Salaam"},{value:"Africa/Djibouti",name:"Djibouti"},{value:"Africa/Douala",name:"Douala"},{value:"Africa/El_Aaiun",name:"El Aaiun"},{value:"Africa/Freetown",name:"Freetown"},{value:"Africa/Gaborone",name:"Gaborone"},{value:"Africa/Harare",name:"Harare"},{value:"Africa/Johannesburg",name:"Johannesburg"},{value:"Africa/Kampala",name:"Kampala"},{value:"Africa/Khartoum",name:"Khartoum"},{value:"Africa/Kigali",name:"Kigali"},{value:"Africa/Kinshasa",name:"Kinshasa"},{value:"Africa/Lagos",name:"Lagos"},{value:"Africa/Libreville",name:"Libreville"},{value:"Africa/Lome",name:"Lome"},{value:"Africa/Luanda",name:"Luanda"},{value:"Africa/Lubumbashi",name:"Lubumbashi"},{value:"Africa/Lusaka",name:"Lusaka"},{value:"Africa/Malabo",name:"Malabo"},{value:"Africa/Maputo",name:"Maputo"},{value:"Africa/Maseru",name:"Maseru"},{value:"Africa/Mbabane",name:"Mbabane"},{value:"Africa/Mogadishu",name:"Mogadishu"},{value:"Africa/Monrovia",name:"Monrovia"},{value:"Africa/Nairobi",name:"Nairobi"},{value:"Africa/Ndjamena",name:"Ndjamena"},{value:"Africa/Niamey",name:"Niamey"},{value:"Africa/Nouakchott",name:"Nouakchott"},{value:"Africa/Ouagadougou",name:"Ouagadougou"},{value:"Africa/Porto-Novo",name:"Porto-Novo"},{value:"Africa/Sao_Tome",name:"Sao Tome"},{value:"Africa/Timbuktu",name:"Timbuktu"},{value:"Africa/Tripoli",name:"Tripoli"},{value:"Africa/Tunis",name:"Tunis"},{value:"Africa/Windhoek",name:"Windhoek"}]},{group:"Australia",zones:[{value:"Australia/ACT",name:"ACT"},{value:"Australia/Adelaide",name:"Adelaide"},{value:"Australia/Brisbane",name:"Brisbane"},{value:"Australia/Broken_Hill",name:"Broken Hill"},{value:"Australia/Canberra",name:"Canberra"},{value:"Australia/Currie",name:"Currie"},{value:"Australia/Darwin",name:"Darwin"},{value:"Australia/Eucla",name:"Eucla"},{value:"Australia/Hobart",name:"Hobart"},{value:"Australia/LHI",name:"LHI"},{value:"Australia/Lindeman",name:"Lindeman"},{value:"Australia/Lord_Howe",name:"Lord Howe"},{value:"Australia/Melbourne",name:"Melbourne"},{value:"Australia/North",name:"North"},{value:"Australia/NSW",name:"NSW"},{value:"Australia/Perth",name:"Perth"},{value:"Australia/Queensland",name:"Queensland"},{value:"Australia/South",name:"South"},{value:"Australia/Sydney",name:"Sydney"},{value:"Australia/Tasmania",name:"Tasmania"},{value:"Australia/Victoria",name:"Victoria"},{value:"Australia/West",name:"West"},{value:"Australia/Yancowinna",name:"Yancowinna"}]},{group:"Indian",zones:[{value:"Indian/Antananarivo",name:"Antananarivo"},{value:"Indian/Chagos",name:"Chagos"},{value:"Indian/Christmas",name:"Christmas"},{value:"Indian/Cocos",name:"Cocos"},{value:"Indian/Comoro",name:"Comoro"},{value:"Indian/Kerguelen",name:"Kerguelen"},{value:"Indian/Mahe",name:"Mahe"},{value:"Indian/Maldives",name:"Maldives"},{value:"Indian/Mauritius",name:"Mauritius"},{value:"Indian/Mayotte",name:"Mayotte"},{value:"Indian/Reunion",name:"Reunion"}]},{group:"Atlantic",zones:[{value:"Atlantic/Azores",name:"Azores"},{value:"Atlantic/Bermuda",name:"Bermuda"},{value:"Atlantic/Canary",name:"Canary"},{value:"Atlantic/Cape_Verde",name:"Cape Verde"},{value:"Atlantic/Faeroe",name:"Faeroe"},{value:"Atlantic/Faroe",name:"Faroe"},{value:"Atlantic/Jan_Mayen",name:"Jan Mayen"},{value:"Atlantic/Madeira",name:"Madeira"},{value:"Atlantic/Reykjavik",name:"Reykjavik"},{value:"Atlantic/South_Georgia",name:"South Georgia"},{value:"Atlantic/Stanley",name:"Stanley"},{value:"Atlantic/St_Helena",name:"St Helena"}]},{group:"Pacific",zones:[{value:"Pacific/Apia",name:"Apia"},{value:"Pacific/Auckland",name:"Auckland"},{value:"Pacific/Chatham",name:"Chatham"},{value:"Pacific/Easter",name:"Easter"},{value:"Pacific/Efate",name:"Efate"},{value:"Pacific/Enderbury",name:"Enderbury"},{value:"Pacific/Fakaofo",name:"Fakaofo"},{value:"Pacific/Fiji",name:"Fiji"},{value:"Pacific/Funafuti",name:"Funafuti"},{value:"Pacific/Galapagos",name:"Galapagos"},{value:"Pacific/Gambier",name:"Gambier"},{value:"Pacific/Guadalcanal",name:"Guadalcanal"},{value:"Pacific/Guam",name:"Guam"},{value:"Pacific/Honolulu",name:"Honolulu"},{value:"Pacific/Johnston",name:"Johnston"},{value:"Pacific/Kiritimati",name:"Kiritimati"},{value:"Pacific/Kosrae",name:"Kosrae"},{value:"Pacific/Kwajalein",name:"Kwajalein"},{value:"Pacific/Majuro",name:"Majuro"},{value:"Pacific/Marquesas",name:"Marquesas"},{value:"Pacific/Midway",name:"Midway"},{value:"Pacific/Nauru",name:"Nauru"},{value:"Pacific/Niue",name:"Niue"},{value:"Pacific/Norfolk",name:"Norfolk"},{value:"Pacific/Noumea",name:"Noumea"},{value:"Pacific/Pago_Pago",name:"Pago Pago"},{value:"Pacific/Palau",name:"Palau"},{value:"Pacific/Pitcairn",name:"Pitcairn"},{value:"Pacific/Ponape",name:"Ponape"},{value:"Pacific/Port_Moresby",name:"Port Moresby"},{value:"Pacific/Rarotonga",name:"Rarotonga"},{value:"Pacific/Saipan",name:"Saipan"},{value:"Pacific/Samoa",name:"Samoa"},{value:"Pacific/Tahiti",name:"Tahiti"},{value:"Pacific/Tarawa",name:"Tarawa"},{value:"Pacific/Tongatapu",name:"Tongatapu"},{value:"Pacific/Truk",name:"Truk"},{value:"Pacific/Wake",name:"Wake"},{value:"Pacific/Wallis",name:"Wallis"},{value:"Pacific/Yap",name:"Yap"}]},{group:"Antarctica",zones:[{value:"Antarctica/Casey",name:"Casey"},{value:"Antarctica/Davis",name:"Davis"},{value:"Antarctica/DumontDUrville",name:"DumontDUrville"},{value:"Antarctica/Macquarie",name:"Macquarie"},{value:"Antarctica/Mawson",name:"Mawson"},{value:"Antarctica/McMurdo",name:"McMurdo"},{value:"Antarctica/Palmer",name:"Palmer"},{value:"Antarctica/Rothera",name:"Rothera"},{value:"Antarctica/South_Pole",name:"South Pole"},{value:"Antarctica/Syowa",name:"Syowa"},{value:"Antarctica/Vostok",name:"Vostok"}]},{group:"Arctic",zones:[{value:"Arctic/Longyearbyen",name:"Longyearbyen"}]},{group:"UTC",zones:[{value:"UTC",name:"UTC"}]},{group:"Manual Offsets",zones:[{value:"UTC-12",name:"UTC-12"},{value:"UTC-11",name:"UTC-11"},{value:"UTC-10",name:"UTC-10"},{value:"UTC-9",name:"UTC-9"},{value:"UTC-8",name:"UTC-8"},{value:"UTC-7",name:"UTC-7"},{value:"UTC-6",name:"UTC-6"},{value:"UTC-5",name:"UTC-5"},{value:"UTC-4",name:"UTC-4"},{value:"UTC-3",name:"UTC-3"},{value:"UTC-2",name:"UTC-2"},{value:"UTC-1",name:"UTC-1"},{value:"UTC+0",name:"UTC+0"},{value:"UTC+1",name:"UTC+1"},{value:"UTC+2",name:"UTC+2"},{value:"UTC+3",name:"UTC+3"},{value:"UTC+4",name:"UTC+4"},{value:"UTC+5",name:"UTC+5"},{value:"UTC+6",name:"UTC+6"},{value:"UTC+7",name:"UTC+7"},{value:"UTC+8",name:"UTC+8"},{value:"UTC+9",name:"UTC+9"},{value:"UTC+10",name:"UTC+10"},{value:"UTC+11",name:"UTC+11"},{value:"UTC+12",name:"UTC+12"},{value:"UTC+13",name:"UTC+13"},{value:"UTC+14",name:"UTC+14"}]}]}}}),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer",{url:"/motiondialer",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:16}}})}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessListCtrl",["$scope","$uibModal","$translate","xAlert","Modal","MotionDialerProcess","uiGridConstants","usSpinnerService",function(t,e,n,a,s,i,l,o){t.initView=function(){return t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!0,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"id",width:60},{name:"name"},{name:"queue",enableSorting:!1},{name:"extension",enableSorting:!1},{name:"list_name",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.list ? row.entity.list.name : row.entity.list_name}}</div>",headerCellFilter:"translate",enableSorting:!1},{name:"status",cellTemplate:"<div><a class=\"btn btn-xs\" data-ng-class=\"row.entity.status == 'STOP' ? 'red-sunglo' : 'green-meadow'\" data-ng-href=\"#\">{{ (row.entity.status === 'RUN') ? 'RUNNING' : 'STOPPED'}}</a></div>",cellClass:"ui-grid-vcenter",filter:{type:l.filter.SELECT,selectOptions:[{value:"RUN",label:"RUNNING"},{value:"STOP",label:"STOPPED"}]}},{name:"updatedtime",sort:{direction:l.DESC},enableFiltering:!1},{name:"action",cellTemplate:'<div><a class="btn btn-xs blue-hoki" href="/motiondialer/processes/view/{{row.entity.id}}/overview"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteItem(row.entity.name, row.entity.id)"><i class="icon-trash"></i></a></div>',enableSorting:!1,cellClass:"ui-grid-vcenter",enableFiltering:!1}]},i.list({page:1,size:6e5}).$promise.then(function(e){e.status>0?t.gridOptions.data=e.response.RMI.rows:a.show("Please, check your connection!","danger")}).catch(function(t){a.error(t)}).finally(function(){o.stop("spinner-grid")})},t.createProcessQueue=function(){e.open({animation:!0,templateUrl:"app/motiondialer/process/list/list.create.queue.modal.html",controller:"MotionDialerProcessListCreateQueueCtrl"}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.createProcessSquare=function(){e.open({animation:!0,templateUrl:"app/motiondialer/process/list/list.create.square.modal.html",controller:"MotionDialerProcessListCreateSquareCtrl"}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.deleteItem=s.confirm.delete(function(e){return i.delete({id:e}).$promise.then(function(s){s.status>0?(_.remove(t.gridOptions.data,{id:e}),a.show(n.instant("MESSAGE_WELL_DONE"),"success")):a.show(s.message||"Please, check your connection!","danger")}).catch(function(t){a.error(t)})})}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessListCreateQueueCtrl",["$scope","$translate","$uibModalInstance","MotionDialerProcess","MotionDialerList","Trunk","VoiceQueue","Route","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.form={},t.item={fetch_sort:"ASC",timeout:3},t.initModal=function(){var e;return l.get().$promise.then(function(e){return t.queues={},e&&(t.queues=e.rows),i.get().$promise}).then(function(e){return t.trunks={},e&&(t.trunks=e.rows),t.trunks.push({name:"fake"}),c.get().$promise}).then(function(t){if(t&&t.rows.length)return e=t.rows,console.log(e),s.list({page:1,size:6e5}).$promise}).then(function(n){if(t.lists=[],n&&n.status>0){console.log(n.response.RMI.rows);var a;_.forEach(e,function(e){(a=_.find(n.response.RMI.rows,{name:e.name}))&&t.lists.push(a)})}else r.show("Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.save=function(){var s="_process_"+t.item.name+Math.round(1e5*Math.random()),i="Generated by Motion Dialer, Process Queue"+(t.item.description?", "+t.item.description:"");return o.save({appdata:"Internal Call (MotionDialer)",context:"from-sip",exten:s.replace(/\s/g,"_"),type:"internal",description:i,Applications:[{appdata:["CDR(type)=tigerdial"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["QUEUE_PRIO=99"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["CALLERID(name)=${AUTODIAL_NAME}"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["CALLERID(num)=${AUTODIAL_PHONE}"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:[t.item.queue.name,"","","",t.item.timeout],app:"Queue",interval:"*,*,*,*",type:"internal"}]}).$promise.then(function(e){return a.insert({name:t.item.name,id_list:t.item.list.id,queue:t.item.queue.name,device:t.item.device.name,context:"from-sip",extension:s.replace(/\s/g,"_"),description:t.item.description,auto_closed:!0,fetch_sort:t.item.fetch_sort,context_for_other_calls:"from-sip",extension_for_other_calls:"_TIGER-DIAL-PEER-DO-NOT-DELETE",hooks:[{target:"http://localhost:9000/api/report/integrations/tdDisposal",type:"http",http_method:"POST",json:"true",event:"hangup"}]}).$promise}).then(function(a){a.status>0?(r.show(e.instant("MESSAGE_WELL_DONE"),"success"),a.response.RMI.list=t.item.list,n.close(a)):r.show(a.message||"Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessListCreateSquareCtrl",["$scope","$translate","$uibModalInstance","MotionDialerProcess","MotionDialerList","SquareProject","Trunk","Route","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.form={},t.item={fetch_sort:"ASC"},t.initModal=function(){var e;return i.get().$promise.then(function(e){return t.projects={},e&&(t.projects=e.rows),l.get().$promise}).then(function(e){return t.trunks={},e&&(t.trunks=e.rows),t.trunks.push({name:"fake"}),c.get().$promise}).then(function(t){if(t&&t.rows.length)return e=t.rows,s.list({page:1,size:6e5}).$promise}).then(function(n){if(t.lists=[],n&&n.status>0){var a;_.forEach(e,function(e){(a=_.find(n.response.RMI.rows,{name:e.name}))&&t.lists.push(a)})}else r.show("Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.save=function(){var s="_process_"+t.item.name+Math.round(1e5*Math.random()),i="Generated by Motion Dialer, Process Square"+(t.item.description?", "+t.item.description:"");return o.save({appdata:"Internal Call (MotionDialer)",context:"from-sip",exten:s.replace(/\s/g,"_"),type:"internal",description:i,Applications:[{appdata:["CDR(type)=tigerdial"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["agi://127.0.0.1/square",t.item.project.name],app:"AGI",interval:"*,*,*,*",type:"internal"}]}).$promise.then(function(e){return a.insert({name:t.item.name,id_list:t.item.list.id,queue:"none",device:t.item.device.name,context:"from-sip",extension:s.replace(/\s/g,"_"),description:t.item.description,auto_closed:!0,channel_limit:15,fetch_sort:t.item.fetch_sort}).$promise}).then(function(a){a.status>0?(r.show(e.instant("MESSAGE_WELL_DONE"),"success"),a.response.RMI.list=t.item.list,n.close(a)):r.show(a.message||"Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.processes.list",{url:"/list",templateUrl:"app/motiondialer/process/list/list.html",controller:"MotionDialerProcessListCtrl",authenticate:!0})}]),angular.module("xCallyShuttleApp").factory("MotionDialerProcess",["$resource",function(t){return t("/api/rest/process/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}},logs:{method:"GET",params:{controller:"logs"}}})}]),angular.module("xCallyShuttleApp").factory("MotionDialerSpooler",["$resource",function(t){return t("/api/rest/spooler/:controller/:retrieve/:peer",null,{list:{method:"POST",params:{controller:"list"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},summary:{method:"POST",params:{controller:"summary"}},close:{method:"POST",params:{controller:"retrieve",retrieve:"close"}},open:{method:"POST",params:{controller:"retrieve",retrieve:"open"}},blacklist:{method:"POST",params:{controller:"retrieve",retrieve:"blacklist"}},planning:{method:"POST",params:{controller:"retrieve",retrieve:"planning"}},planningpeer:{method:"POST",params:{controller:"retrieve",retrieve:"planning",peer:"peer"}},fresh:{method:"POST",params:{controller:"fresh"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.processes",{url:"/processes",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessViewCtrl",["$scope","$translate","$stateParams","$uibModal","$state","xAlert","uiGridConstants","usSpinnerService","MotionDialerProcess","MotionDialerSpooler","Modal","VoiceQueue",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(){return c.fresh({id_process:parseInt(n.id)}).$promise.then(function(e){e.status>0?(t.process.runtime||(t.process.runtime={}),t.process.runtime.fresh=e.response.RMI.value):i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)})}t.process={},t.techs=["SIP","IAX","LOCAL","KHOMP"],t.dialFormats=["tech/device/number","tech/number@device"],t.checkDuplicates=["ALWAYS","IFOPEN","NO"],t.codecs=["g729","ilbc","gsm","ulaw","alaw"],t._=_,t.getProcess=function(){return r.find({id:parseInt(n.id)}).$promise.then(function(e){e.status>0?(e.response.RMI.codecs=e.response.RMI.codecs.split(","),t.process=e.response.RMI,t.process.hooks&&t.process.hooks.length?t.process.disposal=!0:t.process.disposal=!1,p()):i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)})},t.getSummary=function(){return c.summary({id_process:parseInt(n.id)}).$promise.then(function(e){if(e.status>0){t.summary=e.response.RMI.totals,t.total=0;for(var n=0;n<t.summary.length;n++)t.total+=t.summary[n][1]}else i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)}).finally(function(){o.stop("spinner-grid")})},t.updateProcess=function(){var n=_.clone(t.process);return delete n.updatedtime,delete n.id_list,delete n.createdtime,delete n.runtime,delete n.fetch_sort,delete n.list,n.codecs=n.codecs.join(","),""===n.timezone&&delete n.timezone,n.disposal?n.hooks=[{target:"http://localhost:9000/api/report/integrations/tdDisposal",type:"http",http_method:"POST",json:"true",event:"hangup"}]:n.hooks=[],delete n.disposal,r.update(n).$promise.then(function(n){n.status>0?(n.response.RMI.codecs=n.response.RMI.codecs.split(","),t.process=n.response.RMI,t.process.hooks&&t.process.hooks.length?t.process.disposal=!0:t.process.disposal=!1,i.show(e.instant("MESSAGE_WELL_DONE"),"success")):n.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)})},t.getSpooler=function(){return o.spin("spinner-grid"),t.gridOptions||(t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!0,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,headerCellFilter:"translate",columnDefs:[{name:"name"},{name:"phones",cellTemplate:"<div>{{row.entity.phones.join(',')}}</div>",cellClass:"ui-grid-vcenter"},{name:"retrieve",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",filter:{type:l.filter.SELECT,selectOptions:[{value:"PLANNED_PEER",label:"PLANNED PEER"},{value:"PLANNED",label:"PLANNED"},{value:"BLACK_LIST",label:"BLACKLIST"},{value:"OPEN",label:"OPEN"},{value:"CLOSED",label:"CLOSED"},{value:"MAX_ATTEMPTS",label:"MAX ATTEMPTS"},{value:"COUNTER_BLOCK",label:"COUNTER BLOCK"},{value:"PLANNED_REQUEST",label:"PLANNED REQUEST"},{value:"DELETE",label:"DELETE"}]}},{name:"counter",cellTemplate:"<div>{{grid.appScope.getCounter(row.entity)}}</div>",cellClass:"ui-grid-vcenter",enableFiltering:!1},{name:"planningtime",cellTemplate:"<div><span data-ng-if=\"row.entity.retrieve === 'PLANNED_PEER' || row.entity.retrieve === 'PLANNED'\">{{row.entity.planningtime | date:'yyyy-MM-dd HH:mm'}}</span></div>",cellClass:"ui-grid-vcenter",enableFiltering:!1},{name:"planningpeer",cellTemplate:"<div><span data-ng-if=\"row.entity.retrieve === 'PLANNED_PEER'\">{{row.entity.planningpeer}}</span></div>",cellClass:"ui-grid-vcenter",enableFiltering:!1},{name:"action",cellTemplate:'<div><a class="btn btn-xs green" data-ng-click="grid.appScope.historySpooler(row.entity.history)"><i class="icon-info"></i></a> <a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.editSpooler(row.entity)"><i class="icon-settings"></i></a></div>',enableSorting:!1,cellClass:"ui-grid-vcenter",enableFiltering:!1}]}),c.list({id_process:parseInt(n.id),page:1,size:6e5}).$promise.then(function(e){e.status>0?t.gridOptions.data=e.response.RMI.rows:i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)}).finally(function(){o.stop("spinner-grid")})},t.deleteSpooler=d.confirm.delete(function(n){return c.delete({id:n}).$promise.then(function(a){a.status>0?(_.remove(t.gridOptions.data,{id:n}),i.show(e.instant("MESSAGE_WELL_DONE"),"success")):i.show(a.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)})}),t.historySpooler=function(e){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.spooler.history.modal.html",controller:"MotionDialerViewSpoolerHistoryCtrl",resolve:{historySpooler:function(){return e}}}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.editSpooler=function(t){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.spooler.edit.modal.html",controller:"MotionDialerViewSpoolerEditCtrl",resolve:{entitySpooler:function(){return _.clone(t)}}}).result.then(function(e){_.merge(t,e)})},t.initSettings=function(){return t.queues=null,u.get().$promise.then(function(e){e&&(t.queues=e.rows)}).catch(function(t){i.error(t)})},t.createInterval=function(e){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.create.interval.modal.html",controller:"MotionDialerViewCreateIntervalCtrl",resolve:{objectProcess:function(){return t.process},intervalType:function(){return e},intervalValue:function(){return null},intervalIndex:function(){return null}}}).result.then(function(e){t.process=e})},t.editInterval=function(e,n,s){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.create.interval.modal.html",controller:"MotionDialerViewCreateIntervalCtrl",resolve:{objectProcess:function(){return t.process},intervalType:function(){return e},intervalValue:function(){return n},intervalIndex:function(){return s}}}).result.then(function(e){t.process=e})},t.deleteInterval=d.confirm.delete(function(n,a){var s={id:t.process.id};return a?(s.intervals=[],s.intervals=s.intervals.concat(t.process.intervals),s.intervals.splice(n,1)):(s.not_intervals=[],s.not_intervals=s.not_intervals.concat(t.process.not_intervals),s.not_intervals.splice(n,1)),r.update(s).$promise.then(function(n){n.status>0?(n.response.RMI.codecs=n.response.RMI.codecs.split(","),t.process=n.response.RMI,i.show(e.instant("MESSAGE_WELL_DONE"),"success")):n.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)})}),t.runOrStop=function(){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.run.process.modal.html",controller:"MotionDialerViewRunProcessCtrl",resolve:{statusProcess:function(){return t.process.status}}}).result.then(function(e){t.process.status=e.status})},t.goToContacts=function(t){t&&s.go("main.contactmanager.contacts.list",{listId:t})},t.getCounter=function(t){return t.counter+t.counter_amd+t.counter_busy+t.counter_congestion+t.counter_drop+t.counter_failed+t.counter_noanswer+t.counter_nosuchextension+t.counter_ringtimeout}}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewCreateIntervalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","MotionDialerProcess","xAlert","objectProcess","intervalType","intervalValue","intervalIndex","interval",function(t,e,n,a,s,i,l,o,r,c,d){function u(t){var e,n,a,s;return e=t.t_from&&t.t_to&&!t.alwaysTime?moment(t.t_from).format("HH:mm")+"-"+moment(t.t_to).format("HH:mm"):"*",t.wd_from&&"always"!==t.wd_from?(n=t.wd_from.toUpperCase(),t.wd_to&&"always"!==t.wd_to&&(n+="-"+t.wd_to.toUpperCase())):n="*",t.md_from&&"always"!==t.md_from?(a=t.md_from,t.md_to&&"always"!==t.md_to&&(a+="-"+t.md_to)):a="*",t.m_from&&"always"!==t.m_from?(s=t.m_from,t.m_to&&"always"!==t.m_to&&(s+="-"+t.m_to)):s="*",e+"|"+n+"|"+a+"|"+s}t.isNew=!1,t.form={},t.$interval=d.interval,r||(r=o?"8:00-20:00|MON-FRI|*|*":"00:01-07:59|SAT-SUN|*|*",t.isNew=!0),t.splittedInterval=function(t){var e,n={};return t.split("|").forEach(function(t,a){switch(a){case 0:"*"!==t?(e=t.split("-"),n.t_from=moment(e[0],"HH:mm"),n.t_to=moment(e[1],"HH:mm"),n.alwaysTime=!1):(n.t_from=moment(new Date),n.t_to=moment(new Date),n.alwaysTime=!0);break;case 1:"*"!==t?(e=t.split("-"),n.wd_from=e[0].toLowerCase(),n.wd_to=e[1]?e[1].toLowerCase():"always"):(n.wd_from="always",n.wd_to="always");break;case 2:"*"!==t?(e=t.split("-"),n.md_from=e[0],n.md_to=e[1]?e[1]:"always"):(n.md_from="always",n.md_to="always");break;case 3:"*"!==t?(e=t.split("-"),n.m_from=e[0],n.m_to=e[1]?e[1]:"always"):(n.m_from="always",n.m_to="always")}}),n}(r),t.save=function(){var a=u(t.splittedInterval);console.log(a);var r={id:l.id};return o?(r.intervals=[],r.intervals=r.intervals.concat(l.intervals),t.isNew?r.intervals.push(a):r.intervals[c]=a):(r.not_intervals=[],r.not_intervals=r.not_intervals.concat(l.not_intervals),t.isNew?r.not_intervals.push(a):r.not_intervals[c]=a),console.log(r),s.update(r).$promise.then(function(t){t.status>0?(t.response.RMI.codecs=t.response.RMI.codecs.split(","),i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t.response.RMI)):t.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.processes.view",{url:"/view/:id",templateUrl:"app/motiondialer/process/view/view.html",controller:"MotionDialerProcessViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.motiondialer.processes.view.overview",{url:"/overview",templateUrl:"app/motiondialer/process/view/view.overview.html"}).state("main.motiondialer.processes.view.settings",{url:"/settings",templateUrl:"app/motiondialer/process/view/view.settings.html"}).state("main.motiondialer.processes.view.intervals",{url:"/intervals",templateUrl:"app/motiondialer/process/view/view.intervals.html"}).state("main.motiondialer.processes.view.spooler",{url:"/spooler",templateUrl:"app/motiondialer/process/view/view.spooler.html"})}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewRunProcessCtrl",["$scope","$stateParams","$uibModalInstance","$translate","statusProcess","MotionDialerProcess","xAlert",function(t,e,n,a,s,i,l){t.status="RUN"===s?"STOP":"RUN",t.yes=function(){i.update({id:parseInt(e.id),status:t.status}).$promise.then(function(t){t.status>0?(l.show(a.instant("MESSAGE_WELL_DONE"),"success"),n.close(t.response.RMI)):l.show(t.message||"Please, check your connection!","danger")}).catch(function(t){l.error(t)})},t.no=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewSpoolerEditCtrl",["$scope","$translate","$uibModalInstance","$stateParams","MotionDialerSpooler","xAlert","entitySpooler","Agent",function(t,e,n,a,s,i,l,o){t.moment=moment,t.entitySpooler=l,_.includes(["PLANNED","PLANNED_PEER"],t.entitySpooler.retrieve)||(t.entitySpooler.planningtime=moment()),t.initModal=function(){return o.get().$promise.then(function(e){t.agents=[],e&&e.rows.forEach(function(e){t.agents.push("SIP/"+e.name)})}).catch(function(t){i.error(t)})},t.save=function(){var a;switch(t.entitySpooler.retrieve){case"CLOSED":a=s.close({id:parseInt(t.entitySpooler.id)});break;case"OPEN":a=s.open({id:parseInt(t.entitySpooler.id)});break;case"BLACK_LIST":a=s.blacklist({id:parseInt(t.entitySpooler.id)});break;case"PLANNED":a=s.planning({id:parseInt(t.entitySpooler.id),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm")});break;case"PLANNED_PEER":a=s.planningpeer({id:parseInt(t.entitySpooler.id),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm"),peer:t.entitySpooler.planningpeer})}a?a.$promise.then(function(a){console.log(a),a.status>0?(i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t.entitySpooler)):a.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)}):i.show("RETRIEVE NOT FOUND","danger")},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewSpoolerHistoryCtrl",["$scope","$translate","$uibModalInstance","$stateParams","MotionDialerSpooler","xAlert","historySpooler",function(t,e,n,a,s,i,l){t.historySpooler=l,t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").factory("ReportMotionDialer",["$resource",function(t){return t("/api/report/motiondialer/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ResetCtrl",["$scope","Auth","$location","$window","$rootScope","Setting","xAlert","$stateParams","$state",function(t,e,n,a,s,i,l,o,r){t.userReset={},t.getInfo=function(){return i.get({controller:"info"}).$promise.then(function(e){return t.info=e,i.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){console.error(t)})},s.bodyLayout="login",t.$on("$viewContentLoaded",function(){Metronic.init(),Layout.init()}),t.reset=function(){e.reset({token:o.token,password:t.userReset.password}).then(function(){r.go("login",{reset:!0})}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("reset",{url:"/reset/:token",templateUrl:"app/reset/reset.html",controller:"ResetCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("SalesforceListCtrl",["$scope","SalesforceAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"salesforce_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",buttons:[{class:"blue-hoki",href:"/salesforce/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.check({id:t}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.list",{url:"/list",templateUrl:"app/salesforce/list/list.html",controller:"SalesforceListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("SalesforceAccount",["$resource",function(t){return t("/api/salesforce/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}}})}]).factory("SalesforceConfiguration",["$resource",function(t){return t("/api/salesforce/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("SalesforceField",["$resource",function(t){return t("/api/salesforce/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce",{url:"/salesforce",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SalesforceViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","SalesforceConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"salesforce_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/salesforce/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/salesforce/view/configuration/list/create.modal.html",controller:"SalesforceCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SalesforceCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","SalesforceConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view.configurations.list",{url:"/list",templateUrl:"app/salesforce/view/configuration/list/list.html",controller:"SalesforceViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("SalesforceViewConfigurationViewCtrl",["$scope","$filter","$stateParams","$translate","socket","variable","xAlert","SalesforceAccount","SalesforceConfiguration","SalesforceField","Variable",function(t,e,n,a,s,i,l,o,r,c,d){t.$on("$destroy",function(){s.unsyncUpdates("salesforce_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.variables=i},t.getConfiguration=function(){return r.get({accountId:n.id,id:n.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,s.socket.on("salesforce_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return d.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return o.fields({id:n.id}).$promise.then(function(n){t.accountFields=_.sortByOrder(e("salesforce")(n),"name","asc"),console.log(t.accountFields)}).catch(function(t){l.error(t)})},t.addItem=function(e){var a={};switch(e){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return r.save({accountId:n.id,id:n.configurationId,controller:e},a).$promise.then(function(n){switch(e){case"subject":t.subjectConfig.push(n);break;case"description":t.descriptionConfig.push(n);break;case"field":t.fieldConfig.push(n)}}).catch(function(t){l.error(t)})},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return c.update({accountId:n.id,configurationId:n.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return c.delete({accountId:n.id,configurationId:n.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"name",e);if(n)switch(n.type){case"picklist":return n.picklistValues;default:return}}},t.changeFieldType=function(e){e.content="",e.variableName="",e.nameField="",e.VariableId=null,t.updateField(e)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/salesforce/view/configuration/view/view.html",controller:"SalesforceViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("SalesforceViewCtrl",["$scope","$http","$stateParams","$translate","$location","WizardHandler","socket","xAlert","Modal","$filter","SalesforceAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return d.get({id:n.id}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})},t.updateItem=function(){return d.update({id:n.id},t.account).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view",{url:"/view/:id",templateUrl:"app/salesforce/view/view.html",controller:"SalesforceViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.salesforce.view.account",{url:"/account",templateUrl:"app/salesforce/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("SalesforceWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","SalesforceAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/salesforce/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.wizard",{url:"/wizard",templateUrl:"app/salesforce/wizard/wizard.html",controller:"SalesforceWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization",{url:"/customization",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("CustomizationGeneralViewCtrl",["$scope","gridOptions","$uibModal","FileUploader","$cookieStore","xAlert","$translate","Setting","$rootScope",function(t,e,n,a,s,i,l,o,r){t.radioSwitch={isActive:!!r.license.custom,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var c=t.uploader=new a({url:"api/settings/logo/main",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+s.get("token")}});c.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),c.onSuccessItem=function(t,e){r.settings.logo=e.logo,i.show(l.instant("MESSAGE_WELL_DONE"),"success")},c.onErrorItem=function(){i.show(l.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},c.onCompleteAll=function(){c.clearQueue()};var d=t.uploader2=new a({url:"api/settings/logo/login",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+s.get("token")}});d.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),d.onSuccessItem=function(t,e){i.show(l.instant("MESSAGE_WELL_DONE"),"success")},d.onErrorItem=function(){i.show(l.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},d.onCompleteAll=function(){d.clearQueue()},t.initView=function(){return o.get({id:1}).$promise.then(function(e){t.settings={defaultLogo:e.defaultLogo,defaultLoginLogo:e.defaultLoginLogo,footerWhiteLabel:e.footerWhiteLabel,defaultFooterWhiteLabel:e.defaultFooterWhiteLabel}}).catch(function(t){i.error(t)})},t.update=function(){return o.update({id:1},t.settings).$promise.then(function(e){_.merge(r.settings,t.settings),i.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization.view.general",{url:"/general",templateUrl:"app/setting/customization/view/general/general.html",controller:"CustomizationGeneralViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}})}]),angular.module("xCallyShuttleApp").controller("CustomizationMotionBarViewCtrl",["$scope","gridOptions","$uibModal","FileUploader","$cookieStore","xAlert","$translate","Setting","$rootScope","$location",function(t,e,n,a,s,i,l,o,r,c){!r.license.preferred&&c.path("/landing"),t.radioSwitch={isActive:!!r.license.preferred,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var d=t.uploader=new a({url:"api/settings/logo/motionbar",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+s.get("token")}});d.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),d.onSuccessItem=function(t,e){i.show(l.instant("MESSAGE_WELL_DONE"),"success")},d.onErrorItem=function(){i.show(l.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},d.onCompleteAll=function(){d.clearQueue()},t.initView=function(){return o.get({id:1}).$promise.then(function(e){t.settings={defaultMotionBarLogo:e.defaultMotionBarLogo}}).catch(function(t){i.error(t)})},t.update=function(){return o.update({id:1},t.settings).$promise.then(function(t){i.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization.view.motionbar",{url:"/motionbar",templateUrl:"app/setting/customization/view/motionbar/motionbar.html",controller:"CustomizationMotionBarViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}})}]),angular.module("xCallyShuttleApp").controller("CustomizationViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization.view",{url:"/view",templateUrl:"app/setting/customization/view/view.html",controller:"CustomizationViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.general",{url:"/general",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("GeneralMainViewCtrl",["$scope","xAlert","$translate","Setting",function(t,e,n,a){t.initView=function(){return a.get({id:1}).$promise.then(function(e){t.settings={agi_port:e.agi_port,min_internal:e.min_internal,min_mailbox:e.min_mailbox,securePassword:e.securePassword,mailRoutingCapacity:e.mailRoutingCapacity,chatRoutingCapacity:e.chatRoutingCapacity,logoutOnWindowClose:e.logoutOnWindowClose}}).catch(function(t){e.error(t)})},t.update=function(){return a.update({id:1},t.settings).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.general.view.main",{url:"/main",templateUrl:"app/setting/general/view/main/main.html",controller:"GeneralMainViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("GeneralViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.general.view",{url:"/view",templateUrl:"app/setting/general/view/view.html",controller:"GeneralViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("License",["$resource",function(t){return t("/api/licenses/:id/:controller",{id:"@id"},{request:{method:"POST",params:{id:"request"}},update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.license",{url:"/license",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("LicenseUpdateCtrl",["$scope","$translate","$uibModalInstance","xAlert","licenseString","License",function(t,e,n,a,s,i){t.form={},t.item={license:s.value},t.update=function(){return i.update(t.item).$promise.then(function(t){a.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("LicenseViewCtrl",["$scope","$rootScope","$translate","License","xAlert","$window","$uibModal",function(t,e,n,a,s,i,l){t.radioSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.initView=function(){return a.get(function(e){t.item=e.license,t.licenseString=e.licenseString})},t.submitRequest=function(){return a.request(t.item,function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")},function(t){switch(t.status){case 304:s.show(t.statusText,"info");break;default:s.error(t)}})},t.updateLicense=function(){l.open({animation:!0,templateUrl:"app/setting/license/view/update.modal.html",controller:"LicenseUpdateCtrl",resolve:{licenseString:{value:t.licenseString}}}).result.then(function(){i.location.reload()})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.license.view",{url:"/view",templateUrl:"app/setting/license/view/view.html",controller:"LicenseViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/pricing-tables.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Externip",["$resource",function(t){return t("/api/network/externips/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Localnet",["$resource",function(t){return t("/api/network/localnets/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network",{url:"/network",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ExternipCtrl",["$scope","$uibModal","gridOptions","Externip",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"network_externip.csv",columnDefs:[{name:"value"},{name:"action",buttons:[{class:"blue-hoki",onClick:"grid.appScope.createItem(row.entity)",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(a,e,t)},t.createItem=function(n){e.open({animation:!0,templateUrl:"app/setting/network/view/externip/externip.create.modal.html",controller:"ExternipCreateCtrl",resolve:{item:n}}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ExternipCreateCtrl",["$scope","$translate","$uibModalInstance","$stateParams","Externip","xAlert","item",function(t,e,n,a,s,i,l){t.initModal=function(){t.form={},t.item=l||{},t.title=l?e.instant("APPLICATION_EDIT_EXTERNIP"):e.instant("APPLICATION_NEW_EXTERNIP")},t.save=function(){return l?s.update({id:t.item.id},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)}):s.save({},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view.externip",{url:"/externip",templateUrl:"app/setting/network/view/externip/externip.html",controller:"ExternipCtrl"})}]),angular.module("xCallyShuttleApp").controller("LocalnetCtrl",["$scope","gridOptions","Localnet","$uibModal",function(t,e,n,a){t.initView=function(){var a={exporterCsvFilename:"network_localnet.csv",columnDefs:[{name:"value"},{name:"action",buttons:[{class:"blue-hoki",onClick:"grid.appScope.createItem(row.entity)",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t)},t.createItem=function(e){a.open({animation:!0,templateUrl:"app/setting/network/view/localnet/localnet.create.modal.html",controller:"LocalnetCreateCtrl",resolve:{item:e}}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("LocalnetCreateCtrl",["$scope","$translate","$uibModalInstance","$stateParams","Localnet","xAlert","item",function(t,e,n,a,s,i,l){t.initModal=function(){if(t.form={},t.item=l||{},t.title=l?e.instant("APPLICATION_EDIT_LOCALNET"):e.instant("APPLICATION_NEW_LOCALNET"),l&&l.value){var n=t.item.value.split("/");n.length>1&&(t.item.address=n[0],t.item.mask=n[1])}},t.save=function(){var a=t.item.address+"/"+t.item.mask;return l?s.update({id:t.item.id},{value:a}).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)}):s.save({},{value:a}).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view.localnet",{url:"/localnet",templateUrl:"app/setting/network/view/localnet/localnet.html",controller:"LocalnetCtrl"})}]),angular.module("xCallyShuttleApp").controller("StunaddrCtrl",["$scope","Setting","xAlert","$translate",function(t,e,n,a){t.initView=function(){return e.get({id:1}).$promise.then(function(e){t.item={stunaddr:e.stunaddr}}).catch(function(t){n.error(t)})},t.update=function(){return e.update({id:1},t.item).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view.stunaddr",{url:"/stunaddr",templateUrl:"app/setting/network/view/stunaddr/stunaddr.html",controller:"StunaddrCtrl"})}]),angular.module("xCallyShuttleApp").controller("NetworkViewCtrl",function(){}),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view",{url:"/view",templateUrl:"app/setting/network/view/view.html",controller:"NetworkViewCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting",{url:"/setting",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:18}}})}]),angular.module("xCallyShuttleApp").factory("Setting",["$resource",function(t){return t("/api/settings/:id/:controller/:param",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Smtp",["$resource",function(t){return t("/api/mail/servers/out/:id/:controller/:controller2",{id:"@id"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.smtp",{url:"/smtp",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SmtpViewCtrl",["$scope","$stateParams","$translate","socket","MailServerOut","Setting","MailAccount","xAlert","Modal",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return t.smtpDisabled=!1,t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.item={account:{service:!0,MailServerOut:{ssl:!1}}},t.$on("$destroy",function(){a.socket.removeAllListeners("mail_server_out:state")}),a.socket.on("mail_server_out:state",function(e){t.item&&Number(e.id)===t.item.account.MailServerOut.id&&(t.item.account.MailServerOut.state=e.state,t.item.account.MailServerOut.source=JSON.parse(e.source))}),i.get({id:"smtp"}).$promise.then(function(e){t.item.account=e}).catch(function(e){switch(e.status){case 404:t.item.account.name=null,t.item.account.address=null,t.item.account.description="Custom account",t.item.account.MailServerOut={port:465,ssl:!0},o.show("Service SMTP server not configured.","info");break;default:o.error(e)}})},t.updateItem=function(){return t.item.account.id?(delete t.item.account.MailServerOut.state,delete t.item.account.MailServerOut.source,i.update({id:"smtp",controller:t.item.account.id},t.item.account).$promise.then(function(){o.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})):i.save({id:"smtp"},{description:t.item.account.description,name:t.item.account.name,address:t.item.account.address,service:t.item.account.service,custom:!0,MailServerOut:t.item.account.MailServerOut}).$promise.then(function(e){t.item.account=e,o.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.test=function(){return s.get({id:t.item.account.MailServerOut.id,controller:"test"}).$promise.catch(function(t){console.error(t)})},t.delete=r.confirm.delete(function(){return i.delete({id:"smtp"}).$promise.then(function(){o.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),t.item={account:{service:!0,name:null,address:null,description:"Custom account",MailServerOut:{port:465,ssl:!0}}}}).catch(function(t){o.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.smtp.view",{url:"/view",templateUrl:"app/setting/smtp/view/view.html",controller:"SmtpViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system",{url:"/system",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SystemViewConsoleCtrl",["$scope","Setting","xAlert","usSpinnerService","$timeout","$translate","socket",function(t,e,n,a,s,i,l){function o(e){var n=_.findIndex(t.commandHistory.commands,function(t){return t===e});-1!==n&&t.commandHistory.commands.splice(n,1),t.commandHistory.commands.unshift(e)}t.output="<b>"+i.instant("APPLICATION_CONSOLE_WELCOME")+"</b><br/>",t.item={command:""},t.commandHistory={commands:[],index:-1},t.busy=!1,t.cmdFocus=function(){s(function(){angular.element("#command").trigger("focus")})},t.sendCmd=function(){if(t.commandHistory.index=-1,t.tmp=t.item.command,t.item.command="",t.output+="<b>motion*CLI> "+t.tmp+"</b><br>",t.tmp)return o(t.tmp.trim()),t.busy=!0,a.spin("console-spinner"),e.save({controller:"asterisk"},{command:t.tmp}).$promise.catch(function(t){n.error(t)})},l.socket.on("console:result",function(e){t.output+=e.content.replace(/(?:\r\n|\r|\n)/g,"<br />").replace("Response: Follows<br />Privilege: Command<br />","").replace(/ActionID: .[0-9]*<br \/>/,"").replace(/ActionID: .[0-9]*/,"")+"<br>",a.stop("console-spinner"),t.busy=!1,t.cmdFocus()}),l.socket.on("console:error",function(e){a.stop("console-spinner"),t.output+="command error:"+e.data.message+"<br>",t.busy=!1,t.cmdFocus()}),t.keyUp=function(e){switch(e.keyCode){case 40:t.commandHistory.commands[t.commandHistory.index-1]?t.item.command=t.commandHistory.commands[--t.commandHistory.index]:(t.item.command="",t.commandHistory.index=-1);break;case 38:t.commandHistory.commands[t.commandHistory.index+1]&&(t.item.command=t.commandHistory.commands[++t.commandHistory.index]);break;case 37:case 39:break;default:t.commandHistory.index=-1}},s(function(){angular.element("#command").trigger("focus"),a.stop("console-spinner")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view.console",{url:"/console",templateUrl:"app/setting/system/view/console/console.html",controller:"SystemViewConsoleCtrl"})}]),angular.module("xCallyShuttleApp").controller("SystemViewGeneralCtrl",["$scope","$stateParams","$translate","socket","Setting","xAlert","usSpinnerService",function(t,e,n,a,s,i,l){function o(e){t.system.memory={labels:_.keys(e.memory.details),values:_.values(_.map(e.memory.details,function(t){return Math.round(t/1024)})),Total:Math.round(e.memory.Total/1024)},l.stop("memory-spinner"),t.system.disks=[],_.forEach(e.disks,function(e){t.system.disks.push({mount:e.mount,size:Number((e.size/1048576).toFixed(2)),values:_.values(_.map(e.details,function(t){return Number((t/1048576).toFixed(2))})),labels:_.keys(e.details)})}),t.system.mount=t.system.disks[0],l.stop("disk-spinner"),t.system.cpu={motion:Math.round(e.cpu.motion),cores:[]},_.forEach(e.cpu.cores,function(e){delete e.nice,delete e.irq,t.system.cpu.cores.push({labels:_.keys(e),values:_.values(e),colours:["#803690","#DCDCDC","#00ADF9"]})}),l.stop("cpu-spinner"),t.loading=!1}t.system={mount:void 0},t.initView=function(){return l.spin("memory-spinner"),l.spin("disk-spinner"),l.spin("cpu-spinner"),t.loading=!0,s.get({controller:"system"}).$promise.then(function(t){o(t)}).catch(function(e){l.stop("memory-spinner"),l.stop("disk-spinner"),l.stop("cpu-spinner"),t.loading=!1,i.error(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view.general",{url:"/general",templateUrl:"app/setting/system/view/general/general.html",controller:"SystemViewGeneralCtrl"})}]),angular.module("xCallyShuttleApp").controller("SystemViewLogsCtrl",["$scope","$stateParams","$translate","socket","Setting","xAlert","usSpinnerService",function(t,e,n,a,s,i,l){t.logfiles=["access","motion-info","motion-error","dashboard-info","dashboard-error","agi-info","agi-error","ami-info","ami-error","api-info","api-error","chat-info","chat-error","mail-info","mail-error","fax-info","fax-error","sms-info","sms-error","openchannel-info","openchannel-error"],t.item={filename:"access"},t.getLog=function(){return t.log="",t.loading=!0,l.spin("logs-spinner"),s.get({controller:"logs",filename:t.item.filename}).$promise.then(function(e){t.log=e.log,t.loading=!1,l.stop("logs-spinner")}).catch(function(e){l.stop("logs-spinner"),t.loading=!1,i.error(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view.logs",{url:"/logs",templateUrl:"app/setting/system/view/logs/logs.html",controller:"SystemViewLogsCtrl"})}]),angular.module("xCallyShuttleApp").controller("SystemViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view",{url:"/view",templateUrl:"app/setting/system/view/view.html",controller:"SystemViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("UpdateListCtrl",["$scope","gridOptions","$uibModal","$location","Update","xAlert","$log","$translate","$state",function(t,e,n,a,s,i,l,o,r){t.initCounter=function(){t.$on("timer-stopped",function(t,e){i.show(o.instant("MESSAGE_UPDATE_COMPLETED"),"success"),r.go("main.setting.updates.list")})},t.initView=function(){return s.get({controller:"current"}).$promise.then(function(e){t.currentVersion=e.currentVersion,t.latestVersion=e.latestVersion}).catch(function(t){console.log(t)})},t.pull=function(){n.open({animation:!0,templateUrl:"app/setting/update/list/list.pull.html",controller:"UpdateListPullCtrl"}).result.then(function(){return a.path("/setting/updates/landing"),s.pull().$promise.then(function(e){var n=!1;e&&(e.summary&&_.forOwn(e.summary,function(t){t&&(n=!0)}),(e.insertions&&!_.isEmpty(e.insertions)||e.deletions&&!_.isEmpty(e.deletions))&&(n=!0)),n?(t.$broadcast("timer-stop"),document.getElementsByTagName("timer")[0].stop()):(i.show(o.instant("MESSAGE_NO_UPDATES"),"success"),a.path("/setting/updates/list"))}).catch(function(t){console.log(t),i.error(t),a.path("/setting/updates/list")})},function(){l.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.updates.list",{url:"/list",templateUrl:"app/setting/update/list/list.html",controller:"UpdateListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"css",insertBefore:"#ng_load_plugins_before",files:["assets/css/pricing-table.css"]}])}]}}).state("main.setting.updates.landing",{url:"/landing",templateUrl:"app/setting/update/list/landing.html",controller:"UpdateListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"css",insertBefore:"#ng_load_plugins_before",files:["assets/css/error.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("UpdateListPullCtrl",["$scope","$uibModalInstance",function(t,e){t.modal={dismissable:!0,title:"Confirm Update",html:"Are you sure you want to update?",buttons:[{classes:"btn btn-success",text:"Update",click:function(){e.close()}},{classes:"btn default",text:"Cancel",click:function(){e.dismiss("cancel")}}]}}]),angular.module("xCallyShuttleApp").factory("Update",["$resource",function(t){return t("/api/updates/:id/:controller",{id:"@id"},{pull:{method:"GET",params:{id:"pull"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.updates",{url:"/updates",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["hasUpdate"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("SquareOdbcListCtrl",["$scope","$uibModal","$translate","SquareOdbc","gridOptions","xAlert",function(t,e,n,a,s,i){t.initView=function(){var e={exporterCsvFilename:"odbc.csv",columnDefs:[{name:"name"},{name:"dsn",displayName:"APPLICATION_ODBC"},{name:"description"},{name:"action",width:250,buttons:[{class:"blue-hoki",href:"/square/odbc/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkConnection(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=s.gridOptions(a,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/square/odbc/list/list.create.modal.html",controller:"SquareOdbcListCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})},t.checkConnection=function(t){return a.get({id:t,controller:"check"}).$promise.then(function(){i.show(n.instant("MESSAGE_CONNECTION_VERIFIED"),"success")}).catch(function(){i.show(n.instant("MESSAGE_CONNECTION_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").controller("SquareOdbcListCreateCtrl",["$scope","$translate","$uibModalInstance","SquareOdbc","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.item.dsn||(t.item.dsn="DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion"),t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.odbc.list",{url:"/list",templateUrl:"app/square/odbc/list/list.html",controller:"SquareOdbcListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.odbc",{url:"/odbc",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SquareOdbc",["$resource",function(t){return t("/api/square/odbc/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SquareOdbcViewCtrl",["$scope","$translate","$stateParams","SquareOdbc","xAlert",function(t,e,n,a,s){t.odbc={},t.getOdbc=function(){return a.get({id:n.id}).$promise.then(function(e){t.odbc=e}).catch(function(t){s.error(t)})},t.updateOdbc=function(){var i=angular.copy(t.odbc);return a.update({id:n.id},i).$promise.then(function(){s.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.odbc.view",{url:"/view/:id",templateUrl:"app/square/odbc/view/view.html",controller:"SquareOdbcViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.square.odbc.view.settings",{url:"/settings",templateUrl:"app/square/odbc/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("SquareProjectListCtrl",["$scope","$uibModal","SquareProject","gridOptions","uiGridConstants",function(t,e,n,a,s){t.initView=function(){var e={exporterCsvFilename:"projects.csv",columnDefs:[{name:"name"},{name:"description"},{name:"createdAt",displayName:"APPLICATION_CREATED_AT",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.createdAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"updatedAt",displayName:"APPLICATION_UPDATED_AT",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.updatedAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"action",width:160,buttons:[{class:"blue-hoki",href:"/square/projects/view/{{row.entity.id}}",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/square/project/list/list.create.modal.html",controller:"SquareProjectListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SquareProjectListCreateCtrl",["$scope","$translate","$uibModalInstance","$location","SquareProject","xAlert",function(t,e,n,a,s,i){t.form={},t.item={},t.save=function(){return s.save(t.item).$promise.then(function(t){n.close(t),a.path("/square/projects/view/"+t.id)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.projects.list",{url:"/list",templateUrl:"app/square/project/list/list.html",controller:"SquareProjectListCtrl",authenticate:!0})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.projects",{url:"/projects",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SquareProject",["$resource",function(t){return t("/api/square/projects/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SquareProjectViewCtrl",["$scope","$stateParams","Auth","xAlert","SquareProject","socket","$translate","$log","$uibModal",function(t,e,n,a,s,i,l,o,r){t.squareProject={},t.$on("$destroy",function(){i.unsyncUpdates("square_project")}),t.getProject=function(){return s.get({id:e.id}).$promise.then(function(e){t.squareProject=e,angular.element(document).ready(function(){window.onerror=function(t,e,n){try{null!==t&&-1!==t.indexOf("Script error.")||((new Image).src="assets/plugins/mxgraph/images/1x1.png?msg="+encodeURIComponent(t)+"&url="+encodeURIComponent(e)+"&lnum="+encodeURIComponent(n))}catch(t){a.error(t)}},e.token=n.getToken();var t=new EditorUi(new Editor);t.openString(e.preproduction,e.name,e),t.editor.graphChangeListener=function(t,e){e.properties.rtChange||!1||(this.modified=!0)}}),i.socket.on("square_project:save",function(n){n.id===e.id&&(t.squareProject=_.merge(t.squareProject,n))})}).catch(function(t){a.error(t)})},t.editNotes=function(){r.open({animation:!0,templateUrl:"app/square/project/view/projectNotes.modal.html",controller:["$scope","$uibModalInstance","notes",function(t,e,n){t.notes=n,t.close=function(){e.close(t.notes)},t.cancel=function(){e.dismiss("cancel")}}],resolve:{notes:{value:t.squareProject.notes}}}).result.then(function(t){return s.update({id:e.id},{notes:t.value}).$promise.then(function(){a.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})},function(){o.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.projects.view",{url:"/view/:id",templateUrl:"app/square/project/view/view.html",controller:"SquareProjectViewCtrl",authenticate:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",serie:!0,cache:!1,files:["assets/plugins/mxgraph/css/common.css","assets/plugins/mxgraph/css/explorer.css","assets/plugins/mxgraph/styles/grapheditor.css","assets/plugins/mxgraph/styles/custom.css","assets/plugins/square/js/custom.js","assets/plugins/mxgraph/js/mxClient.js","assets/plugins/square/js/Editor.js","assets/plugins/square/js/Graph.js","assets/plugins/square/js/EditorUi.js","assets/plugins/square/js/Actions.js","assets/plugins/square/js/Menus.js","assets/plugins/square/js/Sidebar.js","assets/plugins/square/js/Toolbar.js","assets/plugins/square/js/Dialogs.js"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:14}}})}]),angular.module("xCallyShuttleApp").factory("ReportSquare",["$resource",function(t){return t("/api/report/square/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportSquareDetail",["$resource",function(t){return t("/api/report/square/details/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SquareRealtimeViewGeneralCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportSquare","usSpinnerService","$q","uiGridConstants",function(t,e,n,a,s,i,l,o,r,c){function d(e){return o.spin("spinner-grid"),l.get(p).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){e&&u(),o.stop("spinner-grid")})}function u(){s.socket.on("report_square:save",function(e){if(e.leaveAt)_.remove(t.gridOptions.data,{id:e.id})&&d();else if(!_.find(t.gridOptions.data,{id:e.id})&&t.gridOptions.data.length<p.limit){var n=_.clone(p);if(_.forEach(["offset","limit","controller","order"],function(t){delete n[t]}),_.isEmpty(n))t.gridOptions.data.push(e);else{var a=!0;_.forOwn(n,function(t,n){_.includes(e[n],t)||(a=!1)}),a&&t.gridOptions.data.push(e)}}})}var p={controller:"realtime",offset:0,limit:25};t.moment=moment,t.init=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:25,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"uniqueid"},{name:"callerid"},{name:"extension"},{name:"project_name",displayName:"APPLICATION_PROJECT",headerCellFilter:"translate"},{name:"joinAt",displayName:"APPLICATION_ELAPSED_TIME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><css-timer start-time="row.entity.joinAt"></css-timer></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?p.order=null:p.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),d()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){p.offset=(t-1)*e,p.limit=e,d()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?p[t.name]=t.filters[0].term:delete p[t.name]}),d()})}},d(!0)};var m=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_square")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.realtime.view.general",{url:"/general",templateUrl:"app/square/realtime/view/general/general.html",controller:"SquareRealtimeViewGeneralCtrl"})}]),angular.module("xCallyShuttleApp").controller("SquareRealtimeViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.realtime.view",{url:"/view",templateUrl:"app/square/realtime/view/view.html",controller:"SquareRealtimeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("SquareRecordingListCtrl",["$scope","SquareRecording","gridOptions","uiGridConstants",function(t,e,n,a){t.SquareRecording=e;t.initView=function(){var s={exporterCsvFilename:"recordings.csv",rowHeight:30,columnDefs:[{name:"uniqueid"},{name:"callerid",displayName:"APPLICATION_CALLERIDNUM"},{name:"filename"},{name:"extension"},{name:"projectName",displayName:"APPLICATION_PROJECT"},{name:"createdAt",displayName:"APPLICATION_DATE",cellFilter:"date:'yyyy-MM-dd HH:mm'",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:a.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:a.filter.LESS_THAN_OR_EQUAL,hasTime:!0}],sort:{direction:a.DESC,priority:0}},{name:"audio",displayName:"",width:100,enableSorting:!1,enableFiltering:!1,cellClass:"ui-grid-vcenter",cellTemplate:"<div><audio-file-download data-ng-if=\"row.entity.savePath.split('.').pop() == 'wav'\" params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.SquareRecording\"></audio-file-download><span data-ng-if=\"row.entity.value.split('.').pop() == 'gsm'\" title=\"{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}\">{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}</span></div>"},{name:"action",width:80,buttons:[{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.filename || row.entity.uniqueid, row.entity.id)"},{directive:"<motion-file-download params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.SquareRecording\" mimetype=\"'audio/'+row.entity.value.split('.').pop()\" btnclass=\"btn btn-xs blue-hoki\" filename=\"(row.entity.filename || row.entity.uniqueid)+'.'+row.entity.savePath.split('.').pop()\"></motion-file-download>"}]}]};t.gridOptions=n.gridOptions(e,s,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.recordings.list",{url:"/list",templateUrl:"app/square/recording/list/list.html",controller:"SquareRecordingListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.recordings",{url:"/recordings",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SquareRecording",["$resource",function(t){return t("/api/square/recordings/:id/:controller",{id:"@id"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square",{url:"/square",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:14}}})}]),angular.module("xCallyShuttleApp").factory("Agent",["$resource",function(t){return t("/api/agents/:id/:controller/:controller1/:controller2/:controller3",{id:"@id"},{changePassword:{method:"PUT",params:{controller:"password"}},update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents",{url:"/agents",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}}})}]),angular.module("xCallyShuttleApp").controller("AgentListCtrl",["$scope","$timeout","Agent","Auth","gridOptions",function(t,e,n,a,s){t.initView=function(){t.Auth=a;var e={exporterCsvFilename:"agents.csv",columnDefs:[{name:"fullname"},{name:"name",displayName:"APPLICATION_USERNAME"},{name:"internal"},{name:"email"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/staff/agents/view/{{row.entity.id}}/account",name:"profile"},{class:"green-meadow",href:"/staff/agents/view/{{row.entity.id}}/queues/voice",name:"queues"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=s.gridOptions(n,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents.list",{url:"/list",templateUrl:"app/staff/agent/list/list.html",controller:"AgentListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}}})}]),angular.module("xCallyShuttleApp").controller("AgentViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$cookieStore","Agent","FileUploader","Auth","MailQueue","User","VoiceQueue","ChatQueue","FaxQueue","SmsQueue","OpenChannelQueue","Setting",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.Auth=r,t.forms={},t.params={penalty:0},t.radioSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var A=function(e){return{select:function(n,a){return l.save(n,{values:a,penalty:t.params.penalty}).$promise.then(function(){e()}).catch(function(t){console.log(t)})},deselect:function(t){return l.delete(t).$promise.then(function(){e()}).catch(function(t){console.log(t)})}}};t.initVoiceQueues=function(){var e={},n={};return t.penalty=0,u.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{name:t.name}}),l.get({id:s.id,controller:"voice",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{name:t.name,penalty:t.UserHasVoiceQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"voice",s.id,A,t.initVoiceQueues)}).catch(function(t){console.error(t)})},t.initChatQueues=function(){var e={},n={};return t.penalty=0,p.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"chat",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasChatQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"chat",s.id,A,t.initChatQueues)}).catch(function(t){console.error(t)})},t.initMailQueues=function(){var e={},n={};return t.penalty=0,c.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"mail",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasMailQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"mail",s.id,A,t.initMailQueues)}).catch(function(t){console.error(t)})},t.initSmsQueues=function(){var e={},n={};return t.penalty=0,g.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"sms",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasSmsQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"sms",s.id,A,t.initSmsQueues)}).catch(function(t){console.error(t)})},t.initFaxQueues=function(){var e={},n={};return t.penalty=0,m.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"fax",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasFaxQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"fax",s.id,A,t.initFaxQueues)}).catch(function(t){console.error(t)})},t.initOpenchannelQueues=function(){var e={},n={};return t.penalty=0,h.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"openchannel",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasOpenchannelQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"openchannel",s.id,A,t.initOpenchannelQueues)}).catch(function(t){console.error(t)})},t.updatePassword=function(){var e={newPassword:t.agent.newPwd};return r.isAgent()?e.oldPassword=t.agent.currentPwd:e.id=s.id,d.changePassword(e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success"),t.agent.newPwd="",t.agent.reNewPwd="",t.agent.currentPwd="",t.forms.changePwd.$setPristine(),t.forms.changePwd.$setUntouched()}).catch(function(t){n.error(t)})};var v=t.uploader=new o({url:"api/users/"+s.id+"/avatar",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+i.get("token")}});v.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),v.onSuccessItem=function(e,s){t.agent.userpic=s.userpic,t.agent.id===r.getCurrentUser().id&&(r.getCurrentUser().userpic=s.userpic),n.show(a.instant("MESSAGE_WELL_DONE"),"success")},v.onErrorItem=function(){n.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},v.onCompleteAll=function(){v.clearQueue()},t.initView=function(){return l.get({id:s.id}).$promise.then(function(e){return t.agent=e,t.agent.transport=t.agent.transport?t.agent.transport.split(","):[],t.agent.allow=t.agent.allow?t.agent.allow.split(";"):[],t.agent.nat=t.agent.nat?t.agent.nat.split(","):[],f.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){n.error(t)})},t.patchItem=function(){return l.update({id:s.id},{chatCapacity:t.agent.chatCapacity,mailCapacity:t.agent.mailCapacity,faxCapacity:t.agent.faxCapacity,smsCapacity:t.agent.smsCapacity,openchannelCapacity:t.agent.openchannelCapacity}).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})},t.updateItem=function(){var e=angular.copy(t.agent);return delete e.password,delete e.md5secret,e.transport=e.transport.join(","),e.allow=e.allow.join(";"),e.nat=e.nat.join(","),l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents.view",{url:"/view/:id",templateUrl:"app/staff/agent/view/view.html",controller:"AgentViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]},data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.account",{url:"/account",templateUrl:"app/staff/agent/view/view.account.html",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}},resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}}).state("main.staff.agents.view.voice",{url:"/voice",templateUrl:"app/staff/agent/view/view.voice.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.chat",{url:"/chat",templateUrl:"app/staff/agent/view/view.chat.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.mail",{url:"/mail",templateUrl:"app/staff/agent/view/view.mail.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.fax",{url:"/fax",templateUrl:"app/staff/agent/view/view.fax.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.sms",{url:"/sms",templateUrl:"app/staff/agent/view/view.sms.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.openchannel",{url:"/openchannel",templateUrl:"app/staff/agent/view/view.openchannel.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.motionbar",{url:"/motionbar",templateUrl:"app/staff/agent/view/view.motionbar.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.queues",{url:"/queues",templateUrl:"app/staff/agent/view/view.queues.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}},cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.staff.agents.view.queues.voice",{url:"/voice",templateUrl:"app/staff/agent/view/view.queues.voice.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:7}}}).state("main.staff.agents.view.queues.chat",{url:"/chat",templateUrl:"app/staff/agent/view/view.queues.chat.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}}).state("main.staff.agents.view.queues.mail",{url:"/mail",templateUrl:"app/staff/agent/view/view.queues.mail.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:9}}}).state("main.staff.agents.view.queues.fax",{url:"/fax",templateUrl:"app/staff/agent/view/view.queues.fax.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:10}}}).state("main.staff.agents.view.queues.sms",{url:"/sms",templateUrl:"app/staff/agent/view/view.queues.sms.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:11}}}).state("main.staff.agents.view.queues.openchannel",{url:"/openchannel",templateUrl:"app/staff/agent/view/view.queues.openchannel.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:20}}})}]),angular.module("xCallyShuttleApp").controller("AgentWizardCtrl",["$scope","$rootScope","$location","$translate","$http","Agent","VoiceQueue","ChatQueue","MailQueue","SmsQueue","FaxQueue","OpenChannelQueue","Setting","xAlert","WizardHandler",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){t.maxAmount=1e3,t._data={voice:{queues:[]},chat:{queues:[]},mail:{queues:[]},sms:{queues:[]},fax:{queues:[]},openchannel:{queues:[]}},t._agent=angular.copy(t._data),t.forms={info:void 0,voice:void 0},t.item={role:"agent",allow:["alaw","ulaw","gsm"],transport:["udp"],context:"from-sip"},t.next=function(){g.wizard().next()},t.getAmount=function(){return p.get({controller:"internal",internal:t.item.minInternal}).$promise.then(function(e){t.item.minInternal=Number(e.value),t.maxAmount=e.range||1e3}).catch(function(t){m.error(t)})},t.exitValidation=function(t){return t},t.getFirstFreeInternal=function(){return p.get({controller:"internal"}).$promise.then(function(e){return t.internal=e,t.item.internal=e.value,t.item.minInternal=e.value,t.maxAmount=e.range||1e3,p.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){m.error(t)})},t.createItem=function(){var e=angular.copy(t.item);return delete e.minInternal,e.transport&&(e.transport=e.transport.join(",")),t.item.allow&&(e.allow=e.allow.join(";")),e.channels=t._agent,i.save(e).$promise.then(function(t){n.path("/staff/agents/view/"+t.id+"/queues/voice")}).catch(function(t){console.log(t),m.error(t)})},t.createItems=function(){var e=angular.copy(t.item);return delete e.internal,e.transport&&(e.transport=e.transport.join(",")),e.allow&&(e.allow=e.allow.join(";")),i.save({id:"bulk"},e).$promise.then(function(){n.path("/staff/agents/list")}).catch(function(t){console.log(t),m.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents.wizard",{url:"/wizard",templateUrl:"app/staff/agent/wizard/wizard.html",controller:"AgentWizardCtrl",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}},resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.staff.agents.bulk",{url:"/bulk",templateUrl:"app/staff/agent/wizard/wizard-bulk.html",controller:"AgentWizardCtrl",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff",{url:"/staff",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("TeamCreateCtrl",["$scope","$uibModalInstance","Team","xAlert",function(t,e,n,a){t.form={},t.item={},t.ok=function(){return n.save(t.item).$promise.then(function(){e.close(t.item)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("TeamListCtrl",["$scope","Team","gridOptions","$uibModal",function(t,e,n,a){t.initView=function(){var a={exporterCsvFilename:"teams.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:100,buttons:[{class:"{{row.entity.defaultEntry ? 'blue-hoki disabled' : 'blue-hoki'}}",href:"/staff/teams/view/{{row.entity.id}}/settings",name:"profile"},{class:"{{row.entity.defaultEntry ? 'green-turquoise disabled' : 'green-turquoise'}}",name:"agents",href:"/staff/teams/view/{{row.entity.id}}/agents"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/staff/team/list/create.modal.html",controller:"TeamCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.teams.list",{url:"/list",templateUrl:"app/staff/team/list/list.html",controller:"TeamListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Team",["$resource",function(t){return t("/api/teams/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.teams",{url:"/teams",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"landing"}}})}]),angular.module("xCallyShuttleApp").controller("TeamViewCtrl",["$scope","$http","$stateParams","$translate","Team","Agent","xAlert",function(t,e,n,a,s,i,l){var o=function(){return{select:function(e){return console.log("agents",e),s.save({id:t.team.id,controller:"agents"},{agents:e})},deselect:function(e){return s.delete({id:t.team.id,controller:"agents",agents:e})}}};t.initView=function(){return s.get({id:n.id}).$promise.then(function(e){t.team=e}).catch(function(t){l.error(t)})},t.initAgents=function(){return i.get().$promise.then(function(e){return t.agents=e.rows,s.get({id:n.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindTeam(_.map(e.rows,"id"),_.map(t.agents,function(t){return{id:t.id,name:t.name,fullname:t.fullname,internal:t.internal}}),o)}).catch(function(t){l.error(t)})},t.updateItem=function(){var e=angular.copy(t.team);return s.update({id:n.id},e).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.teams.view",{url:"/view/:id",templateUrl:"app/staff/team/view/view.html",controller:"TeamViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.staff.teams.view.agents",{url:"/agents",templateUrl:"app/staff/team/view/view.agents.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]}])}]}}).state("main.staff.teams.view.settings",{url:"/settings",templateUrl:"app/staff/team/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("TelephoneListCtrl",["$scope","Telephone","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"telephones.csv",columnDefs:[{name:"fullname"},{name:"name"},{name:"internal"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/staff/telephones/view/{{row.entity.id}}/account",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones.list",{url:"/list",templateUrl:"app/staff/telephone/list/list.html",controller:"TelephoneListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Telephone",["$resource",function(t){return t("/api/telephones/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones",{url:"/telephones",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"landing"}}})}]),angular.module("xCallyShuttleApp").controller("TelephoneViewCtrl",["$scope","$http","$stateParams","$translate","$cookieStore","Auth","xAlert","Telephone","Setting","User",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){return t.Auth=i,t.forms={},o.get({id:n.id}).$promise.then(function(e){return delete e.password,t.item=e,t.item.transport=t.item.transport?t.item.transport.split(","):[],t.item.allow=t.item.allow?t.item.allow.split(";"):[],r.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){l.error(t)})},t.updateItem=function(){var e=angular.copy(t.item);return e.transport=e.transport.join(","),e.allow=e.allow.join(";"),o.update(e).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})},t.updatePassword=function(){var e={newPassword:t.item.newPwd,id:n.id};return c.changePassword(e).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE"),"success"),t.item.newPwd="",t.item.reNewPwd="",t.forms.changePwd.$setPristine(),t.forms.changePwd.$setUntouched()}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones.view",{url:"/view/:id",templateUrl:"app/staff/telephone/view/view.html",controller:"TelephoneViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.staff.telephones.view.account",{url:"/account",templateUrl:"app/staff/telephone/view/view.account.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css","assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}}).state("main.staff.telephones.view.voice",{url:"/voice",templateUrl:"app/staff/telephone/view/view.voice.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("TelephoneWizardCtrl",["$scope","$http","$location","WizardHandler","xAlert","$translate","Telephone","Setting",function(t,e,n,a,s,i,l,o){t.forms={},t.item={allow:["alaw","ulaw","gsm"],transport:["udp"],context:"from-sip"},t.next=function(){a.wizard().next()},t.exitValidation=function(t){return t},t.getFirstFreeInternal=function(){return o.get({controller:"internal"}).$promise.then(function(e){return t.item.internal=e.value,o.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){s.error(t)})},t.createItem=function(){var e=angular.copy(t.item);return e.transport&&(e.transport=e.transport.join(",")),t.item.allow&&(e.allow=e.allow.join(";")),l.save(e).$promise.then(function(){n.path("/staff/telephones/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones.wizard",{url:"/wizard",templateUrl:"app/staff/telephone/wizard/wizard.html",controller:"TelephoneWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("UserListCtrl",["$scope","$timeout","User","Auth","gridOptions",function(t,e,n,a,s){function i(t){if(t){var e=_.words(t);return _.map(e,function(t){return t?t[0]:""}).join("").toUpperCase()}return!1}t.getUserAvatar=function(t,n,a){e(function(){angular.element("#userImg"+t).avatar({useGravatar:!1,initials:a?[]:i(n),fallbackImage:"api/users/avatar/"+a,size:80})})},t.isAdmin=function(t){return"admin"===t},t.initView=function(){var e={exporterCsvFilename:"users.csv",columnDefs:[{name:"fullname"},{name:"name",displayName:"APPLICATION_USERNAME"},{name:"internal"},{name:"email"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/staff/users/view/{{row.entity.id}}/account",name:"profile"},{class:"green-meadow",href:"/staff/users/view/{{row.entity.id}}/permit/voice",name:"permits",hide:"grid.appScope.isAdmin(row.entity.role)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=s.gridOptions(n,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users.list",{url:"/list",templateUrl:"app/staff/user/list/list.html",controller:"UserListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Module",["$resource",function(t){return t("/api/modules/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("User",["$resource",function(t){return t("/api/users/:id/:controller/:controller2/:controller3",{id:"@id"},{changePassword:{method:"PUT",params:{controller:"password"}},update:{method:"PUT"},me:{method:"GET",params:{id:"me"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users",{url:"/users",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("UserViewCtrl",["$scope","$stateParams","$cookieStore","$translate","FileUploader","User","Auth","xAlert","MailQueue","VoiceQueue","ChatQueue","FaxQueue","SmsQueue","OpenChannelQueue","Team","Module","Setting","$location",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){function v(t,e){var n,a,s=e.length;for(n=0;n<s;n++){if(e[n].id===t)return e[n];if(e[n].SubModules&&e[n].SubModules.length&&(a=v(t,e[n].SubModules)))return a}}function I(e){var n=v(e.ModuleId,t.modules);!0===e.status?n.status=!0:_.filter(n.SubModules,{status:!0}).length||(n.status=!1),n.ModuleId&&I(n)}function b(t,e){t.forEach(function(t){t.status=e,t.SubModules&&t.SubModules.length&&b(t.SubModules,e)})}function E(t,e){e.forEach(function(e){_.find(t,{id:e.id})?e.status=!0:e.status=!1,e.SubModules&&e.SubModules.length&&E(t,e.SubModules)})}function T(t,e){return t=_.union(t,_.map(_.filter(e,{status:!0}),"id")),e.forEach(function(e){e.SubModules&&e.SubModules.length&&(t=_.union(t,T(t,e.SubModules)))}),t}t.Auth=l,t._=_,t.forms={},t.moduleSwitch={onText:"On",offText:"Off",isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.checkUser=function(){var t=l.getCurrentUser();l.isAdmin()||Number(e.id)===t.id||A.path("main.dashboard.voice")},t.initVoiceQueues=function(){var t={},n={};return c.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"voice",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"voice",e.id,i)}).catch(function(t){console.error(t)})},t.initChatQueues=function(){var t={},n={};return d.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"chat",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"chat",e.id,i)}).catch(function(t){console.error(t)})},t.initMailQueues=function(){var t={},n={};return r.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"mail",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"mail",e.id,i)}).catch(function(t){console.error(t)})},t.initSmsQueues=function(){var t={},n={};return p.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"sms",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"sms",e.id,i)}).catch(function(t){console.error(t)})},t.initFaxQueues=function(){var t={},n={};return u.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"fax",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"fax",e.id,i)}).catch(function(t){console.error(t)})},t.initOpenchannelQueues=function(){var t={},n={};return m.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"openchannel",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"openchannel",e.id,i)}).catch(function(t){console.error(t)})},t.initView=function(){return i.get({id:e.id}).$promise.then(function(e){return t.user=e,t.user.transport=t.user.transport?t.user.transport.split(","):[],t.user.allow=t.user.allow?t.user.allow.split(";"):[],f.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){o.error(t)})},t.updateItem=function(){var n=angular.copy(t.user);return delete n.password,delete n.md5secret,n.transport=n.transport.join(","),n.allow=n.allow.join(";"),i.update({id:e.id},n).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.updatePassword=function(){var n={newPassword:t.user.newPwd};return l.isAdmin()?n.id=e.id:n.oldPassword=t.user.currentPwd,i.changePassword(n).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success"),t.user.newPwd="",t.user.reNewPwd="",t.user.currentPwd="",t.forms.changePwd.$setPristine(),t.forms.changePwd.$setUntouched()}).catch(function(t){o.error(t)})};var N=t.uploader=new s({url:"api/users/"+e.id+"/avatar",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+n.get("token")}});N.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),t.getModules=function(){return t.associatedModules=[],h.get().$promise.then(function(n){return t.modules=_.filter(n.rows,function(t){return!t.ModuleId}),i.query({id:e.id,controller:"allowed",controller2:"modules"}).$promise}).then(function(e){E(e,t.modules)}).catch(function(t){o.error(t)})},t.updatePermissions=function(n){n.ModuleId&&I(n),n.SubModules&&n.SubModules.length&&b(n.SubModules,n.status);var s=T([],t.modules);return i.save({id:e.id,controller:"allowed",controller2:"modules"},{modules:s}).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},N.onSuccessItem=function(e,n){t.user.userpic=n.userpic,t.user.id===l.getCurrentUser().id&&(l.getCurrentUser().userpic=n.userpic),o.show(a.instant("MESSAGE_WELL_DONE"),"success")},N.onErrorItem=function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},N.onCompleteAll=function(){N.clearQueue()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users.view",{url:"/view/:id",templateUrl:"app/staff/user/view/view.html",controller:"UserViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.staff.users.view.account",{url:"/account",templateUrl:"app/staff/user/view/view.account.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css","assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}}).state("main.staff.users.view.voice",{url:"/voice",templateUrl:"app/staff/user/view/view.voice.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}}).state("main.staff.users.view.permit",{url:"/permit",templateUrl:"app/staff/user/view/view.permit.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}},cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.staff.users.view.permit.voice",{url:"/voice",templateUrl:"app/staff/user/view/view.permit.voice.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}}).state("main.staff.users.view.permit.chat",{url:"/chat",templateUrl:"app/staff/user/view/view.permit.chat.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.chat"}}}).state("main.staff.users.view.permit.mail",{url:"/mail",templateUrl:"app/staff/user/view/view.permit.mail.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.mail"}}}).state("main.staff.users.view.permit.fax",{url:"/fax",templateUrl:"app/staff/user/view/view.permit.fax.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.fax"}}}).state("main.staff.users.view.permit.sms",{url:"/sms",templateUrl:"app/staff/user/view/view.permit.sms.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.sms"}}}).state("main.staff.users.view.permit.openchannel",{url:"/openchannel",templateUrl:"app/staff/user/view/view.permit.openchannel.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.openchannel"}}}).state("main.staff.users.view.permit.modules",{url:"/modules",templateUrl:"app/staff/user/view/view.permit.modules.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("UserWizardCtrl",["$scope","$location","WizardHandler","xAlert","$translate","User","Setting","Auth",function(t,e,n,a,s,i,l,o){t.initWizard=function(){return t.Auht=o,t.forms={info:void 0,voice:void 0},t.item={role:"user",host:"dynamic",context:"from-sip"},l.get({controller:"internal"}).$promise.then(function(e){return t.item.internal=e.value,l.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){a.error(t)})},t.next=function(){n.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return i.save(t.item).$promise.then(function(t){e.path("user"===t.role?"/staff/users/view/"+t.id+"/permit/voice":"/staff/users/view/"+t.id+"/account")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users.wizard",{url:"/wizard",templateUrl:"app/staff/user/wizard/wizard.html",controller:"UserWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmListCtrl",["$scope","SugarcrmAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"sugarcrm_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",width:250,buttons:[{class:"blue-hoki",href:"/sugarcrm/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.get({id:t,controller:"check"}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.list",{url:"/list",templateUrl:"app/sugarcrm/list/list.html",controller:"SugarcrmListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("SugarcrmAccount",["$resource",function(t){return t("/api/sugarcrm/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},moduleFields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}},modules:{params:{controller:"modules"},isArray:!0}})}]).factory("SugarcrmConfiguration",["$resource",function(t){return t("/api/sugarcrm/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("SugarcrmField",["$resource",function(t){return t("/api/sugarcrm/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm",{url:"/sugarcrm",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SugarcrmViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","SugarcrmConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"sugarcrm_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/sugarcrm/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/sugarcrm/view/configuration/list/create.modal.html",controller:"SugarcrmCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SugarcrmCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","SugarcrmConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view.configurations.list",{url:"/list",templateUrl:"app/sugarcrm/view/configuration/list/list.html",controller:"SugarcrmViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmViewConfigurationViewCtrl",["$scope","$filter","$stateParams","$translate","socket","variable","xAlert","SugarcrmAccount","SugarcrmConfiguration","SugarcrmField","Variable","usSpinnerService",function(t,e,n,a,s,i,l,o,r,c,d,u){t.$on("$destroy",function(){s.unsyncUpdates("sugarcrm_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.defaultMappingSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.variables=i,t.mapping={}},t.getConfiguration=function(){return r.get({accountId:n.id,id:n.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,t.mapping.defaultMapping=e.defaultMapping,t.mapping.mappingModule=e.mappingModule,t.mapping.mappingFields=e.mappingFields,t.getModuleFields(),s.socket.on("sugarcrm_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return d.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return o.fields({id:n.id}).$promise.then(function(n){t.accountFields=_.sortByOrder(e("sugarcrm")(n),"name","asc"),_.forEach(n,function(t){t.options=_.toArray(t.options)})}).catch(function(t){l.error(t)})},t.getModules=function(){return o.modules({id:n.id}).$promise.then(function(e){t.accountModules=e}).catch(function(t){l.error(t)})},t.getModuleFields=function(){if(!t.mapping.defaultMapping&&t.mapping.mappingModule)return o.moduleFields({id:n.id,module:t.mapping.mappingModule}).$promise.then(function(e){t.moduleFields=e}).catch(function(t){l.error(t)}).finally(function(){u.stop("spinner-grid")})},t.addItem=function(e){var a={};switch(e){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return r.save({accountId:n.id,id:n.configurationId,controller:e},a).$promise.then(function(n){switch(e){case"subject":t.subjectConfig.push(n);break;case"description":t.descriptionConfig.push(n);break;case"field":t.fieldConfig.push(n)}}).catch(function(t){l.error(t)})},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return c.update({accountId:n.id,configurationId:n.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return c.delete({accountId:n.id,configurationId:n.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeFieldType=function(e){e.content="",e.variableName="",e.nameField="",e.VariableId=null,t.updateField(e)},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"name",e);return n?n.options.length>0?n.options:null:void 0}},t.updateMapping=function(){return t.mapping.defaultMapping&&(t.mapping.mappingModule=null,t.mapping.mappingFields=[]),r.update({accountId:n.id,id:n.configurationId},t.mapping).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){l.error(t)})},t.updateMappingModule=function(){u.spin("spinner-grid"),t.mapping.mappingFields=[],t.getModuleFields()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/sugarcrm/view/configuration/view/view.html",controller:"SugarcrmViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmViewCtrl",["$scope","$http","$stateParams","$translate","$location","$filter","WizardHandler","socket","xAlert","Modal","SugarcrmAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return d.get({id:n.id}).$promise.then(function(e){t.account=e}).catch(function(t){r.error(t)})},t.updateItem=function(){return d.update({id:n.id},t.account).$promise.then(function(){r.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view",{url:"/view/:id",templateUrl:"app/sugarcrm/view/view.html",controller:"SugarcrmViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.sugarcrm.view.account",{url:"/account",templateUrl:"app/sugarcrm/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmkWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","SugarcrmAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/sugarcrm/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.wizard",{url:"/wizard",templateUrl:"app/sugarcrm/wizard/wizard.html",controller:"SugarcrmkWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("CannedAnswer",["$resource",function(t){return t("/api/answers/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.answers",{url:"/answers",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:58}}})}]),angular.module("xCallyShuttleApp").controller("AnswerListCtrl",["$scope","$uibModal","CannedAnswer","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"answers.csv",columnDefs:[{name:"key",displayName:"APPLICATION_KEY"},{name:"value"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/answers/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.key, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/answer/list/list.create.modal.html",controller:"AnswerListCreateCtrl"}).result.then(function(e){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("AnswerListCreateCtrl",["$scope","$translate","$uibModalInstance","CannedAnswer","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.answers.list",{url:"/list",templateUrl:"app/tools/answer/list/list.html",controller:"AnswerListCtrl"})}]),angular.module("xCallyShuttleApp").controller("AnswerViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location","CannedAnswer",function(t,e,n,a,s,i,l){t.getAnswer=function(){return l.get({id:s.id}).$promise.then(function(e){t.answer=e}).catch(function(t){n.error(t)})},t.updateAnswer=function(){var e=angular.copy(t.answer);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.answers.view",{url:"/view/:id",templateUrl:"app/tools/answer/view/view.html",controller:"AnswerViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.answers.view.settings",{url:"/settings",templateUrl:"app/tools/answer/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("Automation",["$resource",function(t){return t("/api/automations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations",{url:"/automations",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:51}}})}]),angular.module("xCallyShuttleApp").controller("AutomationListCtrl",["$scope","$http","$translate","xAlert","Automation","gridOptions",function(t,e,n,a,s,i){t.onText="On",t.offText="Off",t.isActive=!0,t.size="mini",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){var e={exporterCsvFilename:"Automations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"channel"},{name:"status",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.status" type="checkbox" switch-active="{{ grid.appScope.isActive }}" switch-on-text="{{ grid.appScope.onText }}" switch-off-text="{{ grid.appScope.offText }}" switch-on-color="{{ grid.appScope.onColor }}" switch-off-color="{{ grid.appScope.offColor }}" switch-animate="{{ grid.appScope.animate }}" switch-size="{{ grid.appScope.size }}" switch-label="{{ grid.appScope.label }}" switch-icon="{{ grid.appScope.icon }}" switch-radio-off="{{ grid.appScope.radioOff }}" switch-label-width="{{ grid.appScope.labelWidth }}" switch-handle-width="{{ grid.appScope.handleWidth }}"></div>',width:100,enableFiltering:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/automations/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=i.gridOptions(s,e,t)},t.updateItem=function(t){return s.update({id:t.id},t).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations.list",{url:"/list",templateUrl:"app/tools/automation/list/list.html",controller:"AutomationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("AutomationViewCtrl",["$scope","$stateParams","$http","$translate","xAlert","automations","Automation","$location",function(t,e,n,a,s,i,l,o){t.$automations=i,t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.forms={general:{}},t.addCondition=function(e){t.automation[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.automation[e].splice(n,1)},t.addAction=function(){t.automation.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.automation.Actions.splice(e,1)},t.initView=function(){return l.get({id:e.id}).$promise.then(function(e){t.automation=e}).catch(function(t){s.error(t),o.path("/tools/automations/list")})},t.updateAutomation=function(){return l.update({id:e.id},t.automation).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),s.error(t)})},t.exitValidation=function(e){return console.log(e&&(t.automation.All.length||t.automation.Any.length)&&t.automation.Actions.length),!(!e||!t.automation.All.length&&!t.automation.Any.length||!t.automation.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations.view",{url:"/view/:id",templateUrl:"app/tools/automation/view/view.html",controller:"AutomationViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}}).state("main.tools.automations.view.settings",{url:"/settings",templateUrl:"app/tools/automation/view/view.settings.html"}).state("main.tools.automations.view.routes",{url:"/routes",templateUrl:"app/tools/automation/view/view.routes.html"}).state("main.tools.automations.view.application",{url:"/application",templateUrl:"app/tools/automation/view/view.application.html"})}]),angular.module("xCallyShuttleApp").controller("AutomationWizardCtrl",["$scope","$http","$location","xAlert","automations","WizardHandler","Automation",function(t,e,n,a,s,i,l){t.$automations=s,t.statusSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.tempData={voice:{},mail:{},chat:{},fax:{}},t.item={All:[],Any:[],Actions:[]},t.forms={general:void 0,settings:void 0},t.addCondition=function(e){t.item[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.item[e].splice(n,1)},t.addAction=function(){t.item.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.item.Actions.splice(e,1)},t.$watch("item.channel",function(e,n){n&&(t.tempData[n].All=_.clone(t.item.All,!0),t.tempData[n].Any=_.clone(t.item.Any,!0),t.tempData[n].Actions=_.clone(t.item.Actions,!0)),t.item.All=t.tempData[e].All?t.tempData[e].All:[],t.item.Any=t.tempData[e].Any?t.tempData[e].Any:[],t.item.Actions=t.tempData[e].Actions?t.tempData[e].Actions:[]},!0),t.item.channel="mail",t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/tools/automations/list")}).catch(function(t){console.error(t),a.error(t)})},t.next=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.exitValidation=function(t){return t},t.exitSettingsValidation=function(e){return!(!e||!t.item.All.length&&!t.item.Any.length||!t.item.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations.wizard",{url:"/wizard",templateUrl:"app/tools/automation/wizard/wizard.html",controller:"AutomationWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("Interval",["$resource",function(t){return t("/api/intervals/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals",{url:"/intervals",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:53}}})}]),angular.module("xCallyShuttleApp").controller("IntervalListCtrl",["$scope","$uibModal","Interval","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"intervals.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/intervals/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/interval/list/list.create.modal.html",controller:"IntervalListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("IntervalListCreateCtrl",["$scope","$translate","$uibModalInstance","Interval","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals.list",{url:"/list",templateUrl:"app/tools/interval/list/list.html",controller:"IntervalListCtrl"})}]),angular.module("xCallyShuttleApp").controller("IntervalViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","socket","$location","WizardHandler","Modal","interval",function(t,e,n,a,s,i,l,o,r,c){function d(e){var n,a,s,i;n=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(a=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(a+="-"+e.wd_to)):a="*",e.md_from&&"always"!==e.md_from?(s=e.md_from,e.md_to&&"always"!==e.md_to&&(s+="-"+e.md_to)):s="*",e.m_from&&"always"!==e.m_from?(i=e.m_from,e.m_to&&"always"!==e.m_to&&(i+="-"+e.m_to)):i="*",void 0!==t.selectedSubInterval?t.interval.SubIntervals[t.selectedSubInterval].interval=n+","+a+","+s+","+i:t.subinterval.interval=n+","+a+","+s+","+i}t.$translate=a,t.$interval=c.interval,t.selectedSubInterval=void 0,t.switch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.gridOptions={columnDefs:[{name:"name",displayName:"APPLICATION_NAME",headerCellFilter:"translate"},{name:"interval",displayName:"APPLICATION_INTERVAL",headerCellFilter:"translate"},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",width:125,cellTemplate:'<a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openSubInterval(grid.appScope.gridOptions.data.indexOf(row.entity))">{{\'APPLICATION_SETTINGS\' | translate}}</a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteSubInterval(row.entity.name+\' interval\', grid.appScope.gridOptions.data.indexOf(row.entity))">{{\'APPLICATION_DELETE\' | translate}}</a>'}]},t.forms={subinterval:void 0,general:void 0},t.initSubInterval=function(e){e&&(t.selectedSubInterval=void 0),t.subinterval={},t.splittedInterval={t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0}},t.next=function(){o.wizard().next()},t.previous=function(){o.wizard().previous()},t.exitValidation=function(t){return t},t.deselectAndRedirect=function(e){t.selectedSubInterval=void 0,l.path(e)},t.getInterval=function(){e.get("/api/intervals/"+s.id).success(function(e){t.interval=e,t.gridOptions.data=e.SubIntervals}).error(function(t){console.error(t),l.path("/tools/intervals/list")})},t.openSubInterval=function(e){t.selectedSubInterval=e,l.path("/tools/intervals/view/"+s.id+"/subintervals/settings")},t.updateInterval=function(i){t.selectedSubInterval=void 0,e.put("/api/intervals/"+s.id,t.interval).success(function(){t.getInterval(),n.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),i&&l.path("/tools/intervals/view/"+s.id+"/"+i)}).error(function(t){n.error(t)})},t.getSubInterval=function(){void 0===t.selectedSubInterval&&l.path("/tools/intervals/list"),t.splittedInterval={t_from:moment(new Date),t_to:moment(new Date)};var e;(t.interval.SubIntervals[t.selectedSubInterval]?t.interval.SubIntervals[t.selectedSubInterval].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.splittedInterval.t_from=moment(e[0],"HH:mm"),t.splittedInterval.t_to=moment(e[1],"HH:mm"),t.splittedInterval.alwaysTime=!1):(t.splittedInterval.t_from=moment(new Date),t.splittedInterval.t_to=moment(new Date),t.splittedInterval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.splittedInterval.wd_from=e[0],t.splittedInterval.wd_to=e[1]?e[1]:"always"):(t.splittedInterval.wd_from="always",t.splittedInterval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.splittedInterval.md_from=e[0],t.splittedInterval.md_to=e[1]?e[1]:"always"):(t.splittedInterval.md_from="always",t.splittedInterval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.splittedInterval.m_from=e[0],t.splittedInterval.m_to=e[1]?e[1]:"always"):(t.splittedInterval.m_from="always",t.splittedInterval.m_to="always")}})},t.$watch("splittedInterval",function(t){t&&d(t)},!0),t.addSubInterval=function(){t.interval.SubIntervals.push(t.subinterval),t.updateInterval("subintervals")},t.deleteSubInterval=r.confirm.delete(function(e){t.interval.SubIntervals.splice(e,1),t.updateInterval()})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals.view",{url:"/view/:id",templateUrl:"app/tools/interval/view/view.html",controller:"IntervalViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.intervals.view.settings",{url:"/settings",templateUrl:"app/tools/interval/view/view.settings.html"}).state("main.tools.intervals.view.subintervals",{url:"/subintervals",templateUrl:"app/tools/interval/view/view.subintervals.html"}).state("main.tools.intervals.view.subinterval",{url:"/subinterval",templateUrl:"app/tools/interval/view/view.subinterval.html"}).state("main.tools.intervals.view.subintervals.settings",{url:"/settings",templateUrl:"app/tools/interval/view/view.subintervalSettings.html"})}]),angular.module("xCallyShuttleApp").controller("PauseListCtrl",["$scope","$log","$uibModal","$translate","Pause","gridOptions",function(t,e,n,a,s,i){t.initView=function(){var e={exporterCsvFilename:"pauses.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/pauses/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=i.gridOptions(s,e,t)},t.createItem=function(){n.open({animation:!0,templateUrl:"app/tools/pause/list/list.create.modal.html",controller:"PauseListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("PauseListCreateCtrl",["$scope","$translate","$uibModalInstance","Pause","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.pauses.list",{url:"/list",templateUrl:"app/tools/pause/list/list.html",controller:"PauseListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Pause",["$resource",function(t){return t("/api/pauses/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.pauses",{url:"/pauses",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:57}}})}]),angular.module("xCallyShuttleApp").controller("PauseViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location","Pause",function(t,e,n,a,s,i,l){t.getPause=function(){return l.get({id:s.id}).$promise.then(function(e){t.pause=e}).catch(function(t){n.error(t)})},t.updatePause=function(){var e=angular.copy(t.pause);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.pauses.view",{url:"/view/:id",templateUrl:"app/tools/pause/view/view.html",controller:"PauseViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.pauses.view.settings",{url:"/settings",templateUrl:"app/tools/pause/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("SchedulerListCtrl",["$scope","Scheduler","gridOptions","xAlert","$translate","socket",function(t,e,n,a,s,i){t._=_,t.switches={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.scheduleTypes=[{name:"APPLICATION_REPORT_EXTRACTION",value:"report"},{name:"APPLICATION_HISTORY_MOVE",value:"history"},{name:"APPLICATION_DB_BACKUP",value:"backup"}],t.initView=function(){var a={exporterCsvFilename:"Schedules.csv",columnDefs:[{name:"name"},{name:"type",cellTemplate:'<div class="centered-uigrid-td">{{grid.appScope._.find(grid.appScope.scheduleTypes,{value:row.entity.type}).name | translate}}</div>'},{name:"description"},{name:"active",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.active" type="checkbox" switch-active="{{ grid.appScope.switches.isActive }}" switch-on-text="{{ \'APPLICATION_YES\' | translate }}" switch-off-text="{{ \'APPLICATION_NO\' | translate }}" switch-on-color="{{ grid.appScope.switches.onColor }}" switch-off-color="{{ grid.appScope.switches.offColor }}" switch-animate="{{ grid.appScope.switches.animate }}" switch-size="{{ grid.appScope.switches.size }}" switch-label="{{ grid.appScope.switches.label }}" switch-icon="{{ grid.appScope.switches.icon }}" switch-radio-off="{{ grid.appScope.switches.radioOff }}" switch-label-width="{{ grid.appScope.switches.labelWidth }}" switch-handle-width="{{ grid.appScope.switches.handleWidth }}"></div>',enableFiltering:!1,enableSorting:!1},{name:"sendMail",displayName:"APPLICATION_SEND_MAIL",cellTemplate:'<div data-ng-if="row.entity.type == \'report\'" class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.sendMail" type="checkbox" switch-active="{{ grid.appScope.switches.isActive }}" switch-on-text="{{ \'APPLICATION_YES\' | translate }}" switch-off-text="{{ \'APPLICATION_NO\' | translate }}" switch-on-color="{{ grid.appScope.switches.onColor }}" switch-off-color="{{ grid.appScope.switches.offColor }}" switch-animate="{{ grid.appScope.switches.animate }}" switch-size="{{ grid.appScope.switches.size }}" switch-label="{{ grid.appScope.switches.label }}" switch-icon="{{ grid.appScope.switches.icon }}" switch-radio-off="{{ grid.appScope.switches.radioOff }}" switch-label-width="{{ grid.appScope.switches.labelWidth }}" switch-handle-width="{{ grid.appScope.switches.handleWidth }}"></div>',enableFiltering:!1,enableSorting:!1},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/tools/scheduler/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-turquoise",name:"run",onClick:"grid.appScope.runSchedule(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.updateItem=function(t){return e.update({id:t.id},t).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})},t.runSchedule=function(t){return e.get({id:t,controller:"run"}).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler.list",{url:"/list",templateUrl:"app/tools/scheduler/list/list.html",controller:"SchedulerListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Scheduler",["$resource",function(t){return t("/api/scheduler/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler",{url:"/scheduler",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:61}}})}]),angular.module("xCallyShuttleApp").controller("SchedulerViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","ReportTree","Scheduler","DefaultReport","CustomReport","$timeout","MailServerOut",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(){switch(t.schedule.cronType=t.rangeExec.type,t.rangeExec.type){case"daily":t.schedule.cron="00 "+t.rangeExec.hour+" * * *";break;case"weekly":t.schedule.cron="00 "+t.rangeExec.hour+" * * "+t.rangeExec.weekDays.join(",");break;case"monthly":t.schedule.cron="00 "+t.rangeExec.hour+" "+t.rangeExec.monthDay+" * *"}}function m(e){var n;switch(e.cronType){case"daily":t.rangeExec.hour=Number(e.cron.split(" ")[1]),t.rangeExec.type=e.cronType;break;case"weekly":n=e.cron.split(" "),t.rangeExec.hour=Number(n[1]),n[4].split(",").forEach(function(e){t.rangeExec.weekDays.push(Number(e))}),t.rangeExec.type=e.cronType;break;case"monthly":n=e.cron.split(" "),t.rangeExec.hour=Number(n[1]),t.rangeExec.monthDay=Number(n[2]),t.rangeExec.type=e.cronType;break;case"currentDay":t.switchValues.today=!0}t.$watch("rangeExec",function(e){t.switchValues.today||p()},!0)}t.forms={},t.rangeExec={weekDays:[],monthDay:null,hour:0,type:null},t.initReports=function(){var n;return t.reports=[],t.tempTodayCron=null,l.query().$promise.then(function(e){return t.defaultTreeData=JSON.parse(e[0].tree),t.customTreeData=JSON.parse(e[1].tree),r.get().$promise}).then(function(e){return t.defRep=e.rows,t.defRep.length&&_.forEach(t.defRep,function(e){(n=_.find(t.defaultTreeData,{id:e.parent}))&&(e.parent="Motion Reports - "+n.text,e.type="default")}),c.get().$promise}).then(function(e){return t.cusRep=e.rows,t.cusRep.length&&_.forEach(t.cusRep,function(e){(n=_.find(t.customTreeData,{id:e.parent}))&&(e.parent="Custom Reports - "+n.text,e.type="custom")}),u.get().$promise}).then(function(e){t.mailServers=e.rows}).catch(function(t){e.error(t)})},t.initView=function(){return o.get({id:a.id}).$promise.then(function(e){t.schedule=e,m(e)}).then(function(){s.socket.on("schedule:update",function(e){t.schedule.id===e.id&&(t.schedule.active=e.active,t.schedule.sendMail=e.sendMail)})}).catch(function(t){console.error(t),i.path("/tools/scheduler/list")})},t.refreshSlider=function(){d(function(){t.$broadcast("rzSliderForceRender"),t.refreshSlider=null})},t.monthDays=function(){for(var t=[],e=1;e<=31;e++)t.push(e);return t}(),t.hours=function(){for(var t=[],e=0;e<=23;e++)t.push(e);return t}(),t.setReportTree=function(e){t.schedule.reportType=e.type},t.validitySlider={ceil:24,floor:0,showTicks:!0},t.switchValues={today:!1},t.switches={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.scheduleTypes=[{name:"APPLICATION_REPORT_EXTRACTION",value:"report"}],t.todayCron=[{name:"15 min",value:"*/15 * * * *"},{name:"30 min",value:"*/30 * * * *"},{name:"1 h",value:"0 * * * *"}],t.reportRanges=[{name:"APPLICATION_PREVIOUS_DAY",value:"yesterday"},{name:"APPLICATION_LAST_SEVEN_DAYS",value:"last7"},{name:"APPLICATION_LAST_THIRTY_DAYS",value:"last30"},{name:"APPLICATION_LAST_MONTH",value:"lastMonth"}],t.cronTypes=[{name:"APPLICATION_DAY",value:"daily"},{name:"APPLICATION_WEEK",value:"weekly"},{name:"APPLICATION_MONTH",value:"monthly"}],t.weekDays=[{name:"APPLICATION_MONDAY",value:1},{name:"APPLICATION_TUESDAY",value:2},{name:"APPLICATION_WEDNESDAY",value:3},{name:"APPLICATION_THURSDAY",value:4},{name:"APPLICATION_FRIDAY",value:5},{name:"APPLICATION_SATURDAY",value:6},{name:"APPLICATION_SUNDAY",value:0}],t.checkToday=function(){t.switchValues.today?(t.schedule.cron=angular.copy(t.tempTodayCron),t.schedule.cronType="currentDay"):(t.tempTodayCron=angular.copy(t.schedule.cron),t.schedule.cron=void 0,p())},t.updateSchedule=function(){return o.update({id:t.schedule.id},t.schedule).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler.view",{url:"/view/:id",templateUrl:"app/tools/scheduler/view/view.html",controller:"SchedulerViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.scheduler.view.settings",{url:"/settings",templateUrl:"app/tools/scheduler/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("SchedulerWizardCtrl",["$scope","WizardHandler","$location","xAlert","Scheduler","ReportTree","$translate","DefaultReport","CustomReport","MailServerOut",function(t,e,n,a,s,i,l,o,r,c){function d(){switch(t.item.cronType=t.rangeExec.type,t.rangeExec.type){case"daily":t.item.cron="00 "+t.rangeExec.hour+" * * *";break;case"weekly":t.item.cron="00 "+t.rangeExec.hour+" * * "+t.rangeExec.weekDays.join(",");break;case"monthly":t.item.cron="00 "+t.rangeExec.hour+" "+t.rangeExec.monthDay+" * *"}}t.forms={},t.item={validityStart:8,validityEnd:16,type:"report",reportType:"default"},t.initReports=function(){t.reports=[];var e;return i.query().$promise.then(function(e){return t.defaultTreeData=JSON.parse(e[0].tree),t.customTreeData=JSON.parse(e[1].tree),o.get().$promise}).then(function(n){return t.defRep=n.rows,t.defRep.length&&_.forEach(t.defRep,function(n){(e=_.find(t.defaultTreeData,{id:n.parent}))&&(n.parent="Motion Reports - "+e.text,n.type="default")}),r.get().$promise}).then(function(n){return t.cusRep=n.rows,t.cusRep.length&&_.forEach(t.cusRep,function(n){(e=_.find(t.customTreeData,{id:n.parent}))&&(n.parent="Custom Reports - "+e.text,n.type="custom")}),c.get().$promise}).then(function(e){t.mailServers=e.rows}).catch(function(t){a.error(t)})},t.setReportTree=function(e){t.item.reportType=e.type},t.validitySlider={ceil:24,floor:0,showTicks:!0},t.switchValues={today:!1},t.switches={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.scheduleTypes=[{name:"APPLICATION_REPORT_EXTRACTION",value:"report"}],t.todayCron=[{name:"15 min",value:"*/15 * * * *"},{name:"30 min",value:"*/30 * * * *"},{name:"1 h",value:"0 * * * *"}],t.reportRanges=[{name:"APPLICATION_PREVIOUS_DAY",value:"yesterday"},{name:"APPLICATION_LAST_SEVEN_DAYS",value:"last7"},{name:"APPLICATION_LAST_THIRTY_DAYS",value:"last30"},{name:"APPLICATION_LAST_MONTH",value:"lastMonth"}],t.cronTypes=[{name:"APPLICATION_DAY",value:"daily"},{name:"APPLICATION_WEEK",value:"weekly"},{name:"APPLICATION_MONTH",value:"monthly"}],t.weekDays=[{name:"APPLICATION_MONDAY",value:1},{name:"APPLICATION_TUESDAY",value:2},{name:"APPLICATION_WEDNESDAY",value:3},{name:"APPLICATION_THURSDAY",value:4},{name:"APPLICATION_FRIDAY",value:5},{name:"APPLICATION_SATURDAY",value:6},{name:"APPLICATION_SUNDAY",value:0}],t.tempTodayCron=null,t.checkToday=function(){t.switchValues.today?(t.item.cron=angular.copy(t.tempTodayCron),t.item.cronType="currentDay"):(t.tempTodayCron=angular.copy(t.item.cron),t.item.cron=void 0,d())},t.monthDays=function(){for(var t=[],e=1;e<=31;e++)t.push(e);return t}(),t.hours=function(){for(var t=[],e=0;e<=23;e++)t.push(e);return t}(),t.rangeExec={weekDays:[],monthDay:null,hour:0,type:null},t.$watch("rangeExec",function(e){t.switchValues.today||d()},!0),t.next=function(){e.wizard().next()},t.previous=function(){e.wizard().previous()},t.exitValidation=function(t){return t},t.createItem=function(){return s.save(t.item).$promise.then(function(){n.path("/tools/scheduler/list")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler.wizard",{url:"/wizard",templateUrl:"app/tools/scheduler/wizard/wizard.html",controller:"SchedulerWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("SoundListCtrl",["$scope","$http","socket","Modal","$q","FileUploader","$translate","xAlert","$cookieStore","$sce","Sound",function(t,e,n,a,s,i,l,o,r,c,d){t.Sound=d,t.isCollapsed=!0,t.downloadButtonClass="btn btn-xs blue-hoki",t.delete=a.confirm.delete(function(t){e.delete("/api/sounds/"+t).success(function(t){}).error(function(t){console.log(t)})}),t.updateAudio=function(t,n){var a=s.defer();return e.put("/api/sounds/"+t,n).success(function(t){a.resolve()}).error(function(t){console.log(t.message),a.reject(t.message)}),a.promise},t.$on("$destroy",function(){n.unsyncUpdates("sound")}),t.initList=function(){e.get("/api/sounds").success(function(e){t.sounds=e.rows,e.rows.length||(t.isCollapsed=!1),n.syncUpdates("sound",t.sounds,function(){t.sounds.length||(t.isCollapsed=!1)})})};var u=t.uploader=new i({url:"/api/sounds",withCredentials:!0,headers:{Authorization:"Bearer "+r.get("token")}});u.filters.push({name:"customFilter",fn:function(t,e){return this.queue.length<10}}),u.onWhenAddingFileFailed=function(t,e,n){console.info("onWhenAddingFileFailed",t,e,n)},u.onAfterAddingFile=function(t){console.info("onAfterAddingFile",t)},u.onAfterAddingAll=function(t){console.info("onAfterAddingAll",t)},u.onBeforeUploadItem=function(t){console.info("onBeforeUploadItem",t)},u.onProgressItem=function(t,e){console.info("onProgressItem",t,e),t.isUploading=!0},u.onProgressAll=function(t){console.info("onProgressAll",t)},u.onSuccessItem=function(t,e,n,a){console.info("onSuccessItem",t,e,n,a),t.isUploading=!1},u.onErrorItem=function(t,e,n,a){console.info("onErrorItem",t,e,n,a),t.responseMessage=e,t.isUploading=!1},u.onCancelItem=function(t,e,n,a){console.info("onCancelItem",t,e,n,a),t.isUploading=!1},u.onCompleteItem=function(t,e,n,a){console.info("onCompleteItem",t,e,n,a),t.isUploading=!1},u.onCompleteAll=function(){console.info("onCompleteAll")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.sounds.list",{url:"/list",templateUrl:"app/tools/sound/list/list.html",controller:"SoundListCtrl",authenticate:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("Sound",["$resource",function(t){return t("/api/sounds/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.sounds",{url:"/sounds",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:60}}})}]),angular.module("xCallyShuttleApp").controller("TagListCtrl",["$scope","$uibModal","Tag","gridOptions","$rootScope",function(t,e,n,a,s){t.initView=function(){var e={exporterCsvFilename:"tag.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/tags/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/tag/list/list.create.modal.html",controller:"TagListCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("TagListCreateCtrl",["$scope","$translate","$uibModalInstance","Tag","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.tags.list",{url:"/list",templateUrl:"app/tools/tag/list/list.html",controller:"TagListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Tag",["$resource",function(t){return t("/api/tags/:id/:controller/:tag",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.tags",{url:"/tags",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:55}}})}]),angular.module("xCallyShuttleApp").controller("TagViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location","Tag","gridOptions","List","Company","Contact","uiGridConstants","usSpinnerService",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(){p.stop("spinner-grid"),t.readyGrid=!0}t.getTag=function(){return l.get({id:s.id}).$promise.then(function(e){t.tag=e}).catch(function(t){n.error(t)})},t.updateTag=function(){var e=angular.copy(t.tag);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})},t.initChat=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagChat.csv",columnDefs:[{name:"type"},{name:"status"},{name:"ChatWebsite.name",displayName:"APPLICATION_WEBSITE"},{name:"ChatVisitor.email",displayName:"APPLICATION_VISITOR"},{name:"action",width:40,buttons:[{class:"green",name:"chatRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'chatRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"chat",tag:t.tag.name},null,null,m())},t.initMail=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagMail.csv",columnDefs:[{name:"subject"},{name:"from"},{name:"account"},{name:"status"},{name:"action",width:40,buttons:[{class:"green",name:"mailRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'mailRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"mail",tag:t.tag.name},null,null,m())},t.initFax=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagFax.csv",columnDefs:[{name:"from"},{name:"account"},{name:"status"},{name:"action",width:40,buttons:[{class:"green",name:"faxRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'faxRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"fax",tag:t.tag.name},null,null,m())},t.initSms=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagSms.csv",columnDefs:[{name:"from"},{name:"status"},{name:"action",width:40,buttons:[{class:"green",name:"smsRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'smsRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"sms",tag:t.tag.name},null,null,m())},t.initContacts=function(){t.readyGrid=!1,p.spin("spinner-grid");var e;return r.get().$promise.then(function(e){return t.lists=[],e.rows.forEach(function(e,n){t.lists.push({value:e.id,label:e.name})}),c.get().$promise}).then(function(e){t.companies=[],e.rows.forEach(function(e,n){t.companies.push({value:e.id,label:e.name})})}).then(function(){e={enableRowSelection:!1,exporterCsvFilename:"tagContacts.csv",columnDefs:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"email"},{name:"ListId",displayName:"APPLICATION_LIST",field:"List.name",filter:{type:u.filter.SELECT,selectOptions:t.lists}},{name:"CompanyId",displayName:"APPLICATION_COMPANY",field:"Company.name",filter:{type:u.filter.SELECT,term:s.companyId||null,selectOptions:t.companies}},{name:"action",width:40,buttons:[{class:"blue-hoki",name:"profile",onClick:"grid.appScope.openContactTab(row.entity)"}]}]},t.gridOptions=o.gridOptions(l,e,t,{controller:"contacts",tag:t.tag.name},null,null,m())}).catch(function(t){n.error(t)})},t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:n});if(a)a.active=!0;else{var s;switch(n){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment"}t.workspaces.push({id:e,type:n,class:s,active:!0})}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.tags.view",{url:"/view/:id",templateUrl:"app/tools/tag/view/view.html",controller:"TagViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.tags.view.settings",{url:"/settings",templateUrl:"app/tools/tag/view/view.settings.html"}).state("main.tools.tags.view.chat",{url:"/chat",templateUrl:"app/tools/tag/view/view.chat.html"}).state("main.tools.tags.view.mail",{url:"/mail",templateUrl:"app/tools/tag/view/view.mail.html"}).state("main.tools.tags.view.fax",{url:"/fax",templateUrl:"app/tools/tag/view/view.fax.html"}).state("main.tools.tags.view.sms",{url:"/sms",templateUrl:"app/tools/tag/view/view.sms.html"}).state("main.tools.tags.view.contacts",{url:"/contacts",templateUrl:"app/tools/tag/view/view.contacts.html"})}]),angular.module("xCallyShuttleApp").controller("TemplateListCtrl",["$scope","Template","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"templates.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/templates/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates.list",{url:"/list",templateUrl:"app/tools/template/list/list.html",controller:"TemplateListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Template",["$resource",function(t){return t("/api/templates/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates",{url:"/templates",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:56}}})}]),angular.module("xCallyShuttleApp").controller("TemplateViewCtrl",["$scope","$rootScope","$http","$translate","$stateParams","xAlert","Template","templateVariable",function(t,e,n,a,s,i,l,o){t.initItem=function(){CKEDITOR.plugins.addExternal("richparams","/assets/plugins/ckeditor-richparams/"),t.options={language:e.language,allowedContent:!0,entities:!1,skin:"office2013",contentsCss:"/assets/css/global/richparams.css",extraPlugins:"richparams,autogrow",autoGrow_minHeight:450,richparams:o,disableNativeSpellChecker:!1,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","PasteText","PasteFromWord","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},{name:"document",items:["Source"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]},"/",{name:"motion",items:["voice","chat","mail","sms","openchannel","fax"]}]},t.form={},t.item={},t.item=l.get({id:s.id})},t.updateItem=function(){return l.update(t.item).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates.view",{url:"/view/:id",templateUrl:"app/tools/template/view/view.html",controller:"TemplateViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.templates.view.settings",{url:"/settings",templateUrl:"app/tools/template/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("TemplateWizardCtrl",["$scope","$rootScope","$location","$http","WizardHandler","xAlert","Template","templateVariable",function(t,e,n,a,s,i,l,o){t.initWizard=function(){CKEDITOR.plugins.addExternal("richparams","/assets/plugins/ckeditor-richparams/"),t.options={language:e.language,allowedContent:!0,entities:!1,skin:"office2013",contentsCss:"/assets/css/global/richparams.css",extraPlugins:"richparams,autogrow",autoGrow_minHeight:450,disableNativeSpellChecker:!1,richparams:o,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","PasteText","PasteFromWord","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},{name:"document",items:["Source"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]},"/",{name:"motion",items:["voice","chat","mail","sms","openchannel","fax"]}]},t.item={},t.form={}},t.exitValidation=function(t){return t},t.createItem=function(){return l.save({name:t.item.name,description:t.item.description,subject:t.item.subject||null,html:t.item.html||null,text:t.item.text||null}).$promise.then(function(){n.path("/tools/templates/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates.wizard",{url:"/wizard",templateUrl:"app/tools/template/wizard/wizard.html",controller:"TemplateWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools",{url:"/tools",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:13}}})}]),angular.module("xCallyShuttleApp").controller("TriggerListCtrl",["$scope","$http","$translate","Modal","xAlert","Trigger","gridOptions",function(t,e,n,a,s,i,l){t.onText="On",t.offText="Off",t.isActive=!0,t.size="mini",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){var e={exporterCsvFilename:"Triggers.csv",columnDefs:[{name:"name"},{name:"description"},{name:"channel"},{name:"status",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.status" type="checkbox" switch-active="{{ grid.appScope.isActive }}" switch-on-text="{{ grid.appScope.onText }}" switch-off-text="{{ grid.appScope.offText }}" switch-on-color="{{ grid.appScope.onColor }}" switch-off-color="{{ grid.appScope.offColor }}" switch-animate="{{ grid.appScope.animate }}" switch-size="{{ grid.appScope.size }}" switch-label="{{ grid.appScope.label }}" switch-icon="{{ grid.appScope.icon }}" switch-radio-off="{{ grid.appScope.radioOff }}" switch-label-width="{{ grid.appScope.labelWidth }}" switch-handle-width="{{ grid.appScope.handleWidth }}"></div>',width:100,enableFiltering:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/triggers/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=l.gridOptions(i,e,t)},t.updateItem=function(t){return i.update({id:t.id},t).$promise.then(function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers.list",{url:"/list",templateUrl:"app/tools/trigger/list/list.html",controller:"TriggerListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Trigger",["$resource",function(t){return t("/api/triggers/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]);angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers",{url:"/triggers",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:50}}})}]),angular.module("xCallyShuttleApp").controller("TriggerViewCtrl",["$scope","$stateParams","$http","$translate","xAlert","triggers","Trigger","$location",function(t,e,n,a,s,i,l,o){t.$triggers=i,t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.forms={general:{}},t.addCondition=function(e){t.trigger[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.trigger[e].splice(n,1)},t.addAction=function(){t.trigger.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.trigger.Actions.splice(e,1)},t.initView=function(){return l.get({id:e.id}).$promise.then(function(e){t.trigger=e}).catch(function(t){s.error(t),o.path("/tools/triggers/list")})},t.updateTrigger=function(){return l.update({id:e.id},t.trigger).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),s.error(t)})},t.exitValidation=function(e){return!(!e||!t.trigger.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers.view",{url:"/view/:id",templateUrl:"app/tools/trigger/view/view.html",controller:"TriggerViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}}).state("main.tools.triggers.view.settings",{url:"/settings",templateUrl:"app/tools/trigger/view/view.settings.html"}).state("main.tools.triggers.view.routes",{url:"/routes",templateUrl:"app/tools/trigger/view/view.routes.html"}).state("main.tools.triggers.view.application",{url:"/application",templateUrl:"app/tools/trigger/view/view.application.html"})}]),angular.module("xCallyShuttleApp").controller("TriggerWizardCtrl",["$scope","$http","$location","xAlert","triggers","WizardHandler","Trigger",function(t,e,n,a,s,i,l){t.$triggers=s,t.statusSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.tempData={voice:{},mail:{},chat:{},fax:{}},t.item={All:[],Any:[],Actions:[]},t.forms={general:void 0,settings:void 0},t.addCondition=function(e){t.item[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.item[e].splice(n,1)},t.addAction=function(){t.item.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.item.Actions.splice(e,1)},t.$watch("item.channel",function(e,n){n&&(t.tempData[n].All=_.clone(t.item.All,!0),t.tempData[n].Any=_.clone(t.item.Any,!0),t.tempData[n].Actions=_.clone(t.item.Actions,!0)),t.item.All=t.tempData[e].All?t.tempData[e].All:[],t.item.Any=t.tempData[e].Any?t.tempData[e].Any:[],t.item.Actions=t.tempData[e].Actions?t.tempData[e].Actions:[]},!0),t.item.channel="voice",t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/tools/triggers/list")}).catch(function(t){console.error(t),a.error(t)})},t.next=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.exitValidation=function(t){return t},t.exitSettingsValidation=function(e){return!(!e||!t.item.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers.wizard",{url:"/wizard",templateUrl:"app/tools/trigger/wizard/wizard.html",controller:"TriggerWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("TrunkListCtrl",["$scope","Trunk","gridOptions","xAlert","$translate","socket",function(t,e,n,a,s,i){function l(){i.socket.on("voice:trunks",function(e){var n=_.find(t.gridOptions.data,{name:e.name});n&&(n.status=e.status,n.peerstatus=e.peerstatus)})}t.isActive=!0,t.size="mini",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){var a={exporterCsvFilename:"Trunks.csv",columnDefs:[{name:"name"},{name:"active",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.active" type="checkbox" switch-active="{{ grid.appScope.isActive }}" switch-on-text="{{ \'APPLICATION_YES\' | translate }}" switch-off-text="{{ \'APPLICATION_NO\' | translate }}" switch-on-color="{{ grid.appScope.onColor }}" switch-off-color="{{ grid.appScope.offColor }}" switch-animate="{{ grid.appScope.animate }}" switch-size="{{ grid.appScope.size }}" switch-label="{{ grid.appScope.label }}" switch-icon="{{ grid.appScope.icon }}" switch-radio-off="{{ grid.appScope.radioOff }}" switch-label-width="{{ grid.appScope.labelWidth }}" switch-handle-width="{{ grid.appScope.handleWidth }}"></div>'},{name:"host"},{name:"description"},{name:"status",cellTemplate:'<div class="centered-uigrid-td" data-ng-if="row.entity.active && row.entity.registry && row.entity.status">{{row.entity.status}}</div>'},{name:"peerstatus",cellTemplate:'<div class="centered-uigrid-td" data-ng-if="row.entity.active && row.entity.peerstatus">{{row.entity.peerstatus}}</div>'},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/trunks/view/{{row.entity.name}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.name)"}]}]};t.gridOptions=n.gridOptions(e,a,t,null,null,null,l)},t.updateItem=function(t){return e.update({id:t.name},t).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks.list",{url:"/list",templateUrl:"app/tools/trunk/list/list.html",controller:"TrunkListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Trunk",["$resource",function(t){return t("/api/trunks/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks",{url:"/trunks",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:52}}})}]),angular.module("xCallyShuttleApp").controller("TrunkViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","socket","$location","Trunk","VoiceContext",function(t,e,n,a,s,i,l,o,r){t.activeSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.initView=function(){return o.get({id:s.id}).$promise.then(function(e){e.nat=e.nat?e.nat.split(","):[],e.allow=e.allow?e.allow.split(";"):[],e.insecure=e.insecure?e.insecure.split(","):[],e.transport=e.transport?e.transport.split(","):[],t.trunk=e}).then(function(){i.socket.on("voice:trunk",function(e){t.trunk.name===e.username&&(t.trunk.status=e.status,t.trunk.peerstatus=e.peerstatus)})}).catch(function(t){console.error(t),l.path("/tools/trunks/list")})},t.updateTrunk=function(){""===t.trunk.password&&delete t.trunk.password;var e=angular.copy(t.trunk);return e.nat=e.nat.join(","),e.allow=e.allow.join(";"),e.insecure=e.insecure.join(","),e.transport=e.transport.join(","),o.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){n.error(t)})},t.getContexts=function(){return r.get().$promise.then(function(e){t.voiceContexts=e.rows}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks.view",{url:"/view/:id",templateUrl:"app/tools/trunk/view/view.html",controller:"TrunkViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.trunks.view.settings",{url:"/settings",templateUrl:"app/tools/trunk/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("TrunkWizardCtrl",["$scope","WizardHandler","$location","xAlert","Trunk",function(t,e,n,a,s){t.initWizard=function(){t.forms={},t.item={context:"from-voip-provider"}},t.next=function(){e.wizard().next()},t.previous=function(){e.wizard().previous()},t.exitValidation=function(t){return t},t.createItem=function(){return t.item.fromuser=t.item.defaultuser,t.item.fromdomain=t.item.host,s.save(t.item).$promise.then(function(){n.path("/tools/trunks/list")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks.wizard",{url:"/wizard",templateUrl:"app/tools/trunk/wizard/wizard.html",controller:"TrunkWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("VariableListCtrl",["$scope","$uibModal","Variable","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"variables.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/variables/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/variable/list/list.create.modal.html",controller:"VariableListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("VariableListCreateCtrl",["$scope","$translate","$uibModalInstance","Variable","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.variables.list",{url:"/list",templateUrl:"app/tools/variable/list/list.html",controller:"VariableListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Variable",["$resource",function(t){return t("/api/variables/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.variables",{url:"/variables",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:54}}})}]),angular.module("xCallyShuttleApp").controller("VariableViewCtrl",["$scope","$translate","$stateParams","xAlert","Variable",function(t,e,n,a,s){t.getVariable=function(){return s.get({id:n.id}).$promise.then(function(e){t.variable=e}).catch(function(t){a.error(t)})},t.updateVariable=function(){return s.update({id:n.id},t.variable).$promise.then(function(){a.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.variables.view",{url:"/view/:id",templateUrl:"app/tools/variable/view/view.html",controller:"VariableViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.variables.view.settings",{url:"/settings",templateUrl:"app/tools/variable/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("YourdashboardListCloneModalCtrl",["$scope","$uibModalInstance","name",function(t,e,n){t.forms={dashboard:{}},t.item={name:n},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("YourdashboardListCreateModalCtrl",["$scope","$uibModalInstance",function(t,e){t.forms={dashboard:void 0},t.item={},t.ok=function(){t.item.model=JSON.stringify({title:t.item.name}),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("YourdashboardListCtrl",["$scope","$http","$translate","xAlert","Modal","$uibModal","$log","YourDashboard","gridOptions",function(t,e,n,a,s,i,l,o,r){t.initView=function(){var e={exporterCsvFilename:"voice_contexts.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"green",href:"/tools/yourdashboards/show/{{row.entity.id}}",name:"view"},{class:"blue-hoki",href:"/tools/yourdashboards/view/{{row.entity.id}}/settings",name:"settings"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{class:"purple",name:"clone",onClick:"grid.appScope.clone(row.entity.id,row.entity.name)"}]}]};t.gridOptions=r.gridOptions(o,e,t)},t.create=function(){i.open({animation:!0,templateUrl:"app/tools/yourdashboard/list/create.modal.html",controller:"YourdashboardListCreateModalCtrl"}).result.then(function(e){return o.save(e).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.gridOptions.getPage()}).catch(function(t){console.error(t),a.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})},t.clone=function(e,s){i.open({animation:!0,templateUrl:"app/tools/yourdashboard/list/clone.modal.html",controller:"YourdashboardListCloneModalCtrl",resolve:{name:function(){return s+"_copy"}}}).result.then(function(s){return o.save({id:e,controller:"clone"},s).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.gridOptions.getPage()}).catch(function(t){console.error(t),a.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards.list",{url:"/list",templateUrl:"app/tools/yourdashboard/list/list.html",controller:"YourdashboardListCtrl",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:59}}})}]),angular.module("xCallyShuttleApp").controller("LeaveEditedDashboardModalCtrl",["$scope","$uibModalInstance",function(t,e){t.close=function(){e.close()},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("YourdashboardShowCtrl",["$scope","$rootScope","localStorageService","xAlert","$translate","Auth","$stateParams","$location","$uibModal","$log","YourDashboard","$interval",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(){return d.get({id:l.id,controller:"values"}).$promise.then(function(){}).catch(function(t){console.error("Error retrieving widgets values",t)})}function m(t){var e,n;if(!t)return 0;for(e=n=(t=t.toString()).length;e--;){var a=t[e].charCodeAt();56320<=a&&a<=57343&&e--,127<a&&a<=2047?n++:2047<a&&a<=65535&&(n+=2)}return n}t.Auth=i,t.editMode=!1;var g;t.getDashboard=function(){return d.get({id:l.id}).$promise.then(function(e){!e[i.getRole()]&&o.path("/landing");var n={name:"dashboard",structure:"4-8",enableconfirmdelete:!0,maximizable:!0,collapsible:!0};e.model=JSON.parse(e.model||'{"title":"Dashboard"}'),e.editable=!(!i.isAdmin()||!e.editable),t.dashboard=_.merge(n,e),p(),g=u(function(){p()},1e3*parseInt(t.dashboard.timeout||5))}).catch(function(t){o.path("/tools/yourdashboards/list")})},t.$on("$locationChangeStart",function(e,n,a){t.editMode&&(e.preventDefault(),r.open({animation:!0,templateUrl:"app/tools/yourdashboard/show/leaveEditedDashboard.modal.html",controller:"LeaveEditedDashboardModalCtrl"}).result.then(function(e){t.editMode=!1;var a=location.protocol+"//"+location.host;o.path(n.replace(a,""))},function(){c.info("Modal dismissed at: "+new Date)}))});t.$on("adfDashboardChanged",function(n,i,o){var r=angular.copy(t.dashboard);if(r.name=t.dashboard.model.title,r.model=JSON.stringify(r.model),m(r.model)<=64e3)return d.update({id:l.id},r).$promise.then(function(){a.show(s.instant("MESSAGE_DASHBOARD_SAVED")+"!","success"),t.editMode=!1}).catch(function(e){a.error(e),r.model=JSON.parse(r.model),r.name="dashboard",t.dashboard=r});a.show(s.instant("MESSAGE_DASHBOARD_TOO_BIG")+"!","warning"),e.$broadcast("adfToggleEditMode")}),t.$on("adfIsEditMode",function(){t.editMode=!0}),t.$on("$destroy",function(){u.cancel(g)})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards.show",{url:"/show/:id",templateUrl:"app/tools/yourdashboard/show/show.html",controller:"YourdashboardShowCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:2}}})}]),angular.module("xCallyShuttleApp").controller("YourdashboardViewCtrl",["$scope","$rootScope","xAlert","$translate","$stateParams","$location","YourDashboard",function(t,e,n,a,s,i,l){t.radioSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.getDashboard=function(){return l.get({id:s.id}).$promise.then(function(e){delete e.model,t.dashboard=e}).catch(function(){i.path("/tools/yourdashboards/list")})},t.updateDashboard=function(){var e=angular.copy(t.dashboard);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(a){n.error(a),t.dashboard=e})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards.view",{url:"/view/:id",templateUrl:"app/tools/yourdashboard/view/view.html",controller:"YourdashboardViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]},data:{permissions:{only:["admin","user"],redirectTo:"landing",id:59}}}).state("main.tools.yourdashboards.view.settings",{url:"/settings",templateUrl:"app/tools/yourdashboard/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("YourDashboard",["$resource",function(t){return t("/api/dashboards/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards",{url:"/yourdashboards",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ZendeskListCtrl",["$scope","ZendeskAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"zendesk_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",buttons:[{class:"blue-hoki",href:"/zendesk/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.check({id:t}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.list",{url:"/list",templateUrl:"app/zendesk/list/list.html",controller:"ZendeskListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ZendeskViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","ZendeskConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"zendesk_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/zendesk/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/zendesk/view/configuration/list/create.modal.html",controller:"ZendeskCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ZendeskCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","ZendeskConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view.configurations.list",{url:"/list",templateUrl:"app/zendesk/view/configuration/list/list.html",controller:"ZendeskViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ZendeskViewConfigurationViewCtrl",["$scope","$stateParams","$filter","$translate","socket","ZendeskConfiguration","xAlert","variable","Variable","ZendeskAccount","Tag","ZendeskField",function(t,e,n,a,s,i,l,o,r,c,d,u){t.$on("$destroy",function(){s.unsyncUpdates("zendesk_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";case"voice_outbound":return"Voice: Outbound";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.selectedTags={tags:[]},t.variables=o},t.getConfiguration=function(){return i.get({accountId:e.id,id:e.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,t.selectedTags={tags:_.map(e.Tags,function(t){return t.id})},s.socket.on("zendesk_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return r.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return c.fields({id:e.id}).$promise.then(function(e){t.accountFields=n("zendesk")(e)}).catch(function(t){l.error(t)})},t.getTags=function(){return d.get().$promise.then(function(e){t.tags=e.rows}).catch(function(t){l.error(t)})},t.addItem=function(n){var a={};switch(n){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return i.save({accountId:e.id,id:e.configurationId,controller:n},a).$promise.then(function(e){switch(n){case"subject":t.subjectConfig.push(e);break;case"description":t.descriptionConfig.push(e);break;case"field":t.fieldConfig.push(e)}}).catch(function(t){l.error(t)})},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return u.update({accountId:e.id,configurationId:e.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return u.delete({accountId:e.id,configurationId:e.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.changeFieldType=function(e){if(e.content="",e.variableName="",e.nameField="",e.VariableId=null,e.idField){var n=_.find(t.accountFields,"id",e.idField);n&&(n.system_field_options?(e.customField=!1,e.nameField=n.title.toLowerCase()):e.customField=!0)}t.updateField(e)},t.updateTags=function(){return i.update({accountId:e.id,id:e.configurationId,controller:"tags"},t.selectedTags.tags).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){l.error(t)})},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"id",e);return n?n.system_field_options?n.system_field_options:null:void 0}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/zendesk/view/configuration/view/view.html",controller:"ZendeskViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ZendeskViewCtrl",["$scope","$stateParams","$translate","xAlert","Modal","ZendeskAccount",function(t,e,n,a,s,i){t.initView=function(){return i.get({id:e.id}).$promise.then(function(e){t.account=e}).catch(function(t){a.error(t)})},t.updateItem=function(){return i.update({id:e.id},t.account).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view",{url:"/view/:id",templateUrl:"app/zendesk/view/view.html",controller:"ZendeskViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.zendesk.view.account",{url:"/account",templateUrl:"app/zendesk/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("ZendeskWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","ZendeskAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.authType="password",t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/zendesk/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.wizard",{url:"/wizard",templateUrl:"app/zendesk/wizard/wizard.html",controller:"ZendeskWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("ZendeskAccount",["$resource",function(t){return t("/api/zendesk/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}}})}]).factory("ZendeskConfiguration",["$resource",function(t){return t("/api/zendesk/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("ZendeskField",["$resource",function(t){return t("/api/zendesk/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk",{url:"/zendesk",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("AuthResource",["$resource",function(t){return t("/auth/local/:controller/:controller2/:param",{param:"@param"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Auth",["$location","$rootScope","$http","User","$cookieStore","$q","localStorageService",function(t,e,n,a,s,i,l){var o={};return s.get("token")&&(o=a.me()),{login:function(t,r){var c=r||angular.noop,d=i.defer();return n.post("/auth/local",{name:t.name,password:t.password,remember:t.remember}).success(function(t){return s.put("role",t.role),s.put("token",t.token),s.put("userId",t.userId),l.set("loggedIn",!0),o=a.me({},function(){e.$broadcast("login")}),d.resolve(t),c()}).error(function(t){return this.logout(),d.reject(t),c(t)}.bind(this)),d.promise},recover:function(t,e){var a=e||angular.noop,s=i.defer();return n.post("/auth/local/recover",{email:t.email}).success(function(t){return s.resolve(t),a()}).error(function(t){return s.reject(t),a(t)}.bind(this)),s.promise},reset:function(t,e){var a=e||angular.noop,s=i.defer();return n.post("/auth/local/reset/"+t.token,{password:t.password}).success(function(t){return s.resolve(t),a()}).error(function(t){return s.reject(t),a(t)}.bind(this)),s.promise},loginWithToken:function(t,n,i){s.put("role",i),s.put("token",t),s.put("userId",n),o=a.me({},function(){e.$broadcast("login")})},logout:function(){s.remove("role"),s.remove("token"),s.remove("userId"),l.set("loggedIn"),o={},e.$broadcast("logout")},createUser:function(t,e){var n=e||angular.noop;return a.save(t,function(e){return s.put("token",e.token),o=a.me(),n(t)},function(t){return this.logout(),n(t)}.bind(this)).$promise},changePassword:function(t,e,n){var s=n||angular.noop;return a.changePassword({id:o.id},{oldPassword:t,newPassword:e},function(t){return s(null,t)},function(t){return s(t)}).$promise},getCurrentUser:function(){return o},isLoggedIn:function(){return o.hasOwnProperty("role")},isLoggedInAsync:function(t){o.hasOwnProperty("$promise")?o.$promise.then(function(){t(!0)}).catch(function(){t(!1)}):t(o.hasOwnProperty("role")?!0:!1)},isAdmin:function(){return"admin"===(s.get("role")||o.role)},isUser:function(){return"user"===(s.get("role")||o.role)},isAgent:function(){return"agent"===(s.get("role")||o.role)},getRole:function(){return o.role},getToken:function(){return s.get("token")}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderAccountEmail",["$compile","$timeout","MailAccount","xAlert","Template",function(t,e,n,a,s){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/accountEmail/actionBuilder.html",compile:function(i){function l(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var o,r;return o=i.contents().remove(),function(i,c){i.randomName=l(),e(function(){return n.get().$promise.then(function(t){return _.forEach(t.rows,function(t){t.id=String(t.id)}),i.accounts=t,s.get().$promise}).then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),i.templates=t.rows}).catch(function(t){a.error(t)})}),r||(r=t(o)),c.append(r(i,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderAccountSms",["$compile","$timeout","SmsAccount","xAlert",function(t,e,n,a){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/accountSms/actionBuilder.html",compile:function(s){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=s.contents().remove(),function(s,r){s.randomName=i(),e(function(){return n.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),s.accounts=t}).catch(function(t){a.error(t)})}),o||(o=t(l)),r.append(o(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderAccountTemplate",["$compile","xAlert","$http","$timeout","Template","MailAccount",function(t,e,n,a,s,i){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/accountTemplate/actionBuilder.html",compile:function(n){function l(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var o,r;return o=n.contents().remove(),function(n,c){n.randomName=l(),a(function(){return s.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.templates=t}).then(function(){return i.get().$promise}).then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.accounts=t}).catch(function(t){e.error(t)})}),r||(r=t(o)),c.append(r(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderClose",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/close/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderCm",["$compile","xAlert","$http","$timeout","$translate","List",function(t,e,n,a,s,i){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/cm/actionBuilder.html",compile:function(n){var s,l;return s=n.contents().remove(),function(n,o){n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),n.switch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},a(function(){return i.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.lists=t.rows}).catch(function(t){e.error(t)})}),l||(l=t(s)),o.append(l(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderEmail",["$compile","xAlert","$timeout","Template",function(t,e,n,a){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/email/actionBuilder.html",compile:function(s){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=s.contents().remove(),function(s,r){s.randomName=i(),n(function(){return a.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),s.templates=t.rows}).catch(function(t){e.error(t)})}),o||(o=t(l)),r.append(o(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderForward",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/forward/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderHttp",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/http/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),e.methods=["GET","POST"],s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderIntegration",["$compile","xAlert","$http","$timeout","Integration","$translate","ZendeskAccount","DeskAccount","SalesforceAccount","FreshdeskAccount","SugarcrmAccount",function(t,e,n,a,s,i,l,o,r,c,d){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/integration/actionBuilder.html",compile:function(n){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var u,p;return u=n.contents().remove(),function(n,m){n.randomName=i(),a(function(){return s.get({active:1}).$promise.then(function(t){_.remove(t.rows,function(t){return"iframe"===t.state}),n.integrations=t.rows,n.element.data1&&g()}).catch(function(t){e.error(t)})});var g=function(){var t;switch(n.element.data1){case"zendesk":t=l;break;case"desk":t=o;break;case"salesforce":t=r;break;case"freshdesk":t=c;break;case"sugarcrm":t=d}if(t)return t.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.accounts=t.rows,n.element.data2&&h()}).catch(function(t){e.error(t)})},h=function(){var t=_.find(n.accounts,{id:n.element.data2}).Configurations;_.forEach(t,function(t){t.id=String(t.id)}),n.configurations=t};n.changeIntegration=function(){n.element.data2="",g()},n.changeAccount=function(){n.element.data3="",h()},p||(p=t(u)),m.append(p(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderJscripty",["$compile","xAlert","$http","$timeout","Template","$translate","JscriptyProject",function(t,e,n,a,s,i,l){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/jscripty/actionBuilder.html",compile:function(n){var s,i;return s=n.contents().remove(),function(n,o){n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),a(function(){return l.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.projects=t.rows}).catch(function(t){e.error(t)})}),i||(i=t(s)),o.append(i(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderMotionBar",["$compile","xAlert","$http","$timeout","Template",function(t,e,n,a,s){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/motionbar/actionBuilder.html",compile:function(n){var i,l;return i=n.contents().remove(),function(n,o){function r(){return s.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.templates=t.rows}).catch(function(t){e.error(t)})}n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),n.motionActions=[{name:"Popup",value:"0"},{name:"URL",value:"1"},{name:"Windows App",value:"2"}],n.changeMode=function(){n.element.data2="",n.element.data3="",r()},a(function(){return r()}),l||(l=t(i)),o.append(l(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderStatus",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/status/actionBuilder.html",compile:function(e){var n,a;return n=e.contents().remove(),function(e,s){e.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),e.states=[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_PENDING",value:"PENDING"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"}],a||(a=t(n)),s.append(a(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderTag",["$compile","xAlert","$http","$timeout","Tag",function(t,e,n,a,s){return{restrict:"E",scope:{myElement:"=element",form:"="},templateUrl:"components/directives/action/tag/actionBuilder.html",compile:function(n){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=n.contents().remove(),function(n,r){console.log("myElement",n.myElement),n.randomName=i(),n.data={tags:n.myElement.data1?n.myElement.data1.split(";"):[]},n.$watch("data.tags",function(t){n.myElement.data1=t.join(";")}),a(function(){return s.get().$promise.then(function(t){n.tags=t.rows}).catch(function(t){e.error(t)})}),o||(o=t(l)),r.append(o(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderTemplate",["$compile","xAlert","$timeout","Template",function(t,e,n,a){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/template/actionBuilder.html",compile:function(s){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=s.contents().remove(),function(s,r){s.randomName=i(),n(function(){return a.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),s.templates=t.rows}).catch(function(t){e.error(t)})}),o||(o=t(l)),r.append(o(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderUrlForward",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/urlforward/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),e.types=[{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderWebPopup",["$compile","xAlert","$http","$timeout","Template",function(t,e,n,a,s){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/webPopup/actionBuilder.html",compile:function(n){var i,l;return i=n.contents().remove(),function(n,o){function r(){return s.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.templates=t.rows}).catch(function(t){e.error(t)})}n.typeChange=function(){n.element.data1=null},n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),a(function(){r(),n.element.data2=n.element.data2||"motion"}),l||(l=t(i)),o.append(l(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("conditionBuilder",["$compile","$timeout","$translate","xAlert",function(t,e,n,a){return{restrict:"E",scope:{element:"=",serviceindex:"=",service:"=",form:"="},templateUrl:"components/directives/condition/conditionBuilder.html",compile:function(s){var i,l;return i=s.contents().remove(),function(s,o){function r(t){var e=_.find(s.service.services[s.serviceindex].conditions,{value:t});if(e)if(s.elementType=e.type,s.translateName=e.translate,e.arr)s.values=e.arr;else if(e.resource)return e.resource.get(e.params||{}).$promise.then(function(t){s.values=_.map(t.rows,function(t){return{name:t[e.resName||e.resValue],value:String(t[e.resValue])}})}).catch(function(t){a.show(n.instant(t.message),"danger")})}s._=_,s.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),e(function(){s.element.field&&r(s.element.field)}),s.checkCondition=function(t){s.element.value="",s.element.operator="",r(t)},l||(l=t(i)),o.append(l(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").factory("xNotificationLicense",["Notification","$rootScope","$location",function(t,e,n){return{show:function(a){var s=e.$new();return s.class="alert-warning",s.icon="fa fa-exclamation-triangle",s.more=function(){n.path("/setting/license/view")},new t({delay:a,templateUrl:"components/factories/xNotificationLicense/xNotificationLicense.html",scope:s})}}}]),angular.module("xCallyShuttleApp").filter("secToTime",[function(){return function(t){return new Date(1970,0,1).setSeconds(t)}}]),angular.module("xCallyShuttleApp").controller("FooterController",["$scope","Setting",function(t,e){t.year=moment().year(),t.$on("$includeContentLoaded",function(){Layout.initFooter()}),t.initFooter=function(){return e.get({controller:"info"}).$promise.then(function(e){t.info=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("HeaderController",["$scope","$rootScope","$location","$state","$http","$interval","$notification","Auth","xAlert","socket","xNotificationLicense","toastr","localStorageService","Agent","SmsReport","MailReport","OpenChannelReport","ChatReport","ChatRoom","xNotification","$timeout","$translate","$window","User","Pause","Action","FaxReport","List","MailAccount","ChatWebsite","FaxAccount","SmsAccount","OpenChannelAccount","ReportAgent","$uibModal","$log","ReportDial",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b,E,T,N,P,C,O,S,x,w,L,R,y,D,k,M,U){function G(t,e,n){return null===e&&(e=50),null===n&&(n="..."),t&&t.length>e?t.substring(0,e-n.length)+n:t}function q(e){var n,a="reason";switch(e){case"mail":n=h;break;case"chat":n=A;break;case"fax":n=O;break;case"sms":n=g;break;case"agent":n=D,a="lastevent";break;case"dial":n=U,a="dialstatus";break;case"openchannel":n=f;break;default:return}return n.get({limit:10,order:"updatedAt DESC"}).$promise.then(function(n){_.forEach(n.rows,function(t){if(t[a])switch(t[a].toLowerCase()){case"answer":case"connect":case"complete":t.status="taken";break;case"answered_elsewhere":t.status="taken_elsewhere";break;case"called":t.status="lost";break;case"busy":t.status="busy";break;case"rejected":t.status="rejected";break;case"cancel":case"abandoned":t.status="abandoned"}}),t.agentNotifications[e].rows=n.rows,c.socket.on("report_"+e+":save",function(n){n.status="none",t.agentNotifications[e].rows.unshift(n),"agent"!==e&&"dial"!==e&&(t.agentNotifications[e].timeout[n.id]=setTimeout(function(){clearTimeout(t.agentNotifications[e].timeout[n.id]),_.find(t.agentNotifications[e].rows,{id:n.id}).status="lost",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications[e].new++,delete t.agentNotifications[e].timeout[n.id]},1e3*n.timeslot))}),c.socket.on("report_"+e+":update",function(n){"agent"===e&&(_.find(t.activeCalls,{id:n.id})&&(n.agentcomplete||n.agentringnoanswer||n.agentdump)?_.remove(t.activeCalls,{id:n.id}):!n.agentconnectAt||n.agentcomplete||n.agentringnoanswer||n.agentdump||t.activeCalls.push(n));var s=_.find(t.agentNotifications[e].rows,{id:n.id});if(s&&("agent"!==e&&"dial"!==e&&t.agentNotifications[e].timeout[n.id]&&(clearTimeout(t.agentNotifications[e].timeout[n.id]),delete t.agentNotifications[e].timeout[n.id]),n[a])){switch(n[a].toLowerCase()){case"answer":case"connect":case"complete":n.status="taken";break;case"answered_elsewhere":n.status="taken_elsewhere",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications.chat.new++;break;case"busy":n.status="busy",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications[e].new++;break;case"rejected":n.status="rejected";break;case"cancel":case"abandoned":n.status="abandoned",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications[e].new++}_.merge(s,n)}})}).catch(function(t){r.error(t)})}t.moment=moment,$(document).on("click",".tabbed-dropdown",function(t){t.stopPropagation()}),t.license.hasOwnProperty("expirationTime")&&(o.isAdmin()||o.isUser())&&!t.license.demo&&i(function(){"main.setting.license.view"!==a.current.name&&d.show(3e4)},3e4),t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:n});if(a)a.active=!0;else{var s;switch(n){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment";break;case"openchannelRoom":s="icon-globe"}t.workspaces.push({id:e,type:n,class:s,active:!0})}},t.toggleSidebar=function(){e.settings.layout.pageSidebarClosed=!e.settings.layout.pageSidebarClosed,p.set("sidebarClosed",e.settings.layout.pageSidebarClosed)},t.chooseContact=function(e){k.open({animation:!0,templateUrl:"app/main/chooseContact.modal.html",controller:"ChooseContactModalCtrl",resolve:{data:function(){return{eventChannel:"voice",calleridnum:e}}}}).result.then(function(n){n?t.openContactTab(n):t.newContact({calleridnum:e})},function(){M.info("Modal dismissed at: "+new Date)})},t.loadNotifications=function(e){if(!t.busyLoad[e].end){t.busyLoad[e].busy=!0;var n,a="reason";switch(e){case"mail":n=h;break;case"chat":n=A;break;case"fax":n=O;break;case"sms":n=g;break;case"agent":n=D,a="lastevent";break;case"dial":n=U,a="dialstatus";break;case"openchannel":n=f;break;default:return}return n.get({limit:10,offset:t.agentNotifications[e].rows.length,order:"updatedAt DESC"}).$promise.then(function(n){n.rows.length?(_.forEach(n.rows,function(t){if(t[a])switch(t[a].toLowerCase()){case"answer":case"connect":case"complete":t.status="taken";break;case"answered_elsewhere":t.status="taken_elsewhere";break;case"called":t.status="lost";break;case"busy":t.status="busy";break;case"rejected":t.status="rejected";break;case"abandoned":t.status="abandoned"}}),t.agentNotifications[e].rows=t.agentNotifications[e].rows.concat(n.rows)):t.busyLoad[e].end=!0,t.busyLoad[e].busy=!1}).catch(function(t){r.error(t)})}},t.headerPause=function(e,n,a){return C.save({name:e,agent:t.headerAgent.id,type:n||"DEFAULT PAUSE",data4:n||"DEFAULT PAUSE",channel:a||"all"}).$promise.then(function(){r.show(E.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})},o.isAgent()&&(t.headerAgent=o.getCurrentUser(),t.readyTimer=1e3*moment().unix(),P.get().$promise.then(function(e){t.headerPauses=e.rows,c.syncUpdates("pause",t.headerPauses)}).then(function(){c.socket.on("agent:save",function(e){e=e.newValues||e,t.headerAgent.id===e.id&&(_.merge(t.headerAgent,e),e.voicePause&&e.mailPause&&e.chatPause&&e.faxPause&&e.smsPause&&e.openchannelPause||(t.readyTimer=1e3*moment().unix()))})}).finally(function(){o.getCurrentUser().loginInPause&&!p.get("loggedIn")&&t.headerPause("pause")}).catch(function(t){console.log("Error synchronizing agent status:",t)}),t.agentNotifications={mail:{rows:[],new:0,timeout:{}},chat:{rows:[],new:0,timeout:{}},fax:{rows:[],new:0,timeout:{}},sms:{rows:[],new:0,timeout:{}},agent:{rows:[],new:0},dial:{rows:[],new:0},openchannel:{rows:[],new:0}},t.busyLoad={mail:{busy:!1,end:!1},chat:{busy:!1,end:!1},fax:{busy:!1,end:!1},sms:{busy:!1,end:!1},agent:{busy:!1,end:!1},dial:{busy:!1,end:!1},openchannel:{busy:!1,end:!1}},D.get({id:"active",controller:"calls"}).$promise.then(function(e){t.activeCalls=e.rows}).catch(function(t){r.error(t)}),q("agent"),q("dial"),t.license.mail&&q("mail"),t.license.chat&&q("chat"),t.license.fax&&q("fax"),t.license.messaging&&q("sms"),t.license.openchannel&&q("openchannel")),c.socket.on("user_has_chat_room:save",function(e){var n;return v.get({id:Number(e.ChatRoomId)}).$promise.then(function(e){n=e;var a=_.find(t.workspaces,{id:Number(n.id),type:"chatRoom"});a?a.name=t.getFullnames(n):t.workspaces.push({id:n.id,name:t.getFullnames(n),type:"chatRoom",class:"icon-bubble",unread:1})}).catch(function(t){console.error(t)})}),c.socket.on("chat_message:save",function(e){var n;if(e.UserId!==o.getCurrentUser().id&&!_.find(t.workspaces,{id:Number(e.ChatRoomId),type:"chatRoom"}))return v.get({id:Number(e.ChatRoomId)}).$promise.then(function(e){n=e,t.workspaces.push({id:n.id,name:t.getFullnames(e),type:"chatRoom",class:"icon-bubble",unread:1})}).catch(function(t){console.error(t)})});var F=function(){return T.Notification};T.onfocus=function(){e.settings.layout.onFocus=!0},T.onblur=function(){e.settings.layout.onFocus=!1},t.getFullnames=function(t){var e=_.without(_.map(t.Users,"fullname"),o.getCurrentUser().fullname);return t.ChatVisitor&&e.unshift(t.ChatVisitor.fullname),e.join(", ")},t.openContact=function(e,n,a){if(a&&"<unknown>"!==a){var s,i;switch(e){case"mail":s=x,i={email:a};break;case"chat":s=w,i={email:a};break;case"fax":s=L,i={fax:a};break;case"sms":s=R,i={mobile:a};break;default:return}return s.get({id:n}).$promise.then(function(t){return t.ListId?S.save({listId:t.ListId,controller:"contacts"},i).$promise:null}).then(function(e){if(e){var n=_.find(t.workspaces,{contactID:e.id});n?n.active=!0:t.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.email,type:"contact"})}else r.show(E.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")}).catch(function(t){console.error(t)})}},t.initHeader=function(){if("agent"===o.getCurrentUser().role&&(c.socket.on("report_chat:save",function(t){F&&!e.settings.layout.onFocus&&l("CHAT CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Incoming Chat Visitor!",delay:1e3*t.timeslot});var n="<b>"+E.instant("APPLICATION_FROM")+"</b>: "+t.visitorname+"<br><b>"+E.instant("APPLICATION_EMAIL")+"</b>: "+t.visitoremail;"queue"===t.application&&(n+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+t.queuename),I.show(E.instant("APPLICATION_NEW_CHAT_REQUEST"),n,"chat",1e3*t.timeslot,function(){return A.get({id:t.id,controller1:"accept",controller2:t.uniqueid}).$promise.then(function(){r.show("Chat properly assigned","success")}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_CHAT_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return A.get({id:t.id,controller1:"reject"}).$promise.then(function(){r.show("Chat properly rejected","success")}).catch(function(t){r.error(t)})})}),c.socket.on("report_mail:save",function(n){if(!_.find(t.workspaces,{id:n.roomid,type:"mailRoom"})){var a="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+n.accountname+"<br> <b>"+E.instant("APPLICATION_FROM")+"</b>: "+n.from+"<br> <b>"+E.instant("APPLICATION_SUBJECT")+"</b>: "+(G(n.subject,30,"...")||"No subject");"queue"===n.application&&(a+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+n.queuename),I.show(E.instant("APPLICATION_NEW_MAIL_REQUEST"),a,"mail",1e3*n.timeslot,function(){return h.get({id:n.id,controller1:"accept",controller2:n.uniqueid}).$promise.then(function(){var e=_.find(t.workspaces,{id:n.roomid,type:"mailRoom"});e?e.active=!0:t.workspaces.push({id:n.roomid,name:n.subject||"No subject",type:"mailRoom",class:"icon-envelope",active:!0,unread:0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_MAIL_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return h.get({id:n.id,controller1:"reject"}).$promise.catch(function(t){r.error(t)})}),F&&!e.settings.layout.onFocus?l("MAIL CHANNEL",{icon:"assets/images/media/channels/mail64.png",body:"NEW Incoming Mail Message!",delay:1e3*n.timeslot}):console.log("Notification API not supported in your browser")}}),c.socket.on("report_sms:save",function(e){var n="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+e.accountname+"<br> <b>"+E.instant("APPLICATION_FROM")+"</b>: "+e.from;"queue"===e.application&&(n+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+e.queuename),I.show(E.instant("APPLICATION_NEW_SMS_REQUEST"),n,"sms",1e3*e.timeslot,function(){return g.get({id:e.id,controller1:"accept",controller2:e.uniqueid}).$promise.then(function(){var n=_.find(t.workspaces,{id:e.roomid,type:"smsRoom"});n?n.active=!0:t.workspaces.push({id:e.roomid,name:e.from,type:"smsRoom",class:"glyphicon glyphicon-comment",active:!0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_SMS_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return g.get({id:e.id,controller1:"reject"}).$promise.then(function(){r.show("SMS properly rejected","success")}).catch(function(t){r.error(t)})}),F?l("SMS CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Incoming SMS Message!",delay:1e3*e.timeslot}):console.log("Notification API not supported in your browser")}),c.socket.on("report_openchannel:save",function(e){var n="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+e.accountname+"<br> <b>"+E.instant("APPLICATION_FROM")+"</b>: "+e.from;"queue"===e.application&&(n+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+e.queuename),I.show(E.instant("APPLICATION_NEW_MESSAGE"),n,"openchannel",1e3*e.timeslot,function(){return f.get({id:e.id,controller1:"accept",controller2:e.uniqueid}).$promise.then(function(){var n=_.find(t.workspaces,{id:e.roomid,type:"openchannelRoom"});n?n.active=!0:t.workspaces.push({id:e.roomid,name:e.from,type:"openchannelRoom",class:"icon-globe",active:!0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return f.get({id:e.id,controller1:"reject"}).$promise.then(function(){r.show("Message properly rejected","success")}).catch(function(t){r.error(t)})}),F?l("OPEN CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Incoming Message!",delay:1e3*e.timeslot}):console.log("Notification API not supported in your browser")}),c.socket.on("report_fax:save",function(n){if(!_.find(t.workspaces,{id:n.roomid,type:"faxRoom"})){var a="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+n.accountname+"<br>               <b>"+E.instant("APPLICATION_PHONE")+"</b>: "+n.from;"queue"===n.application&&(a+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+n.queuename),I.show(E.instant("APPLICATION_NEW_FAX_REQUEST"),a,"fax",1e3*n.timeslot,function(){return O.get({id:n.id,controller1:"accept",controller2:n.uniqueid}).$promise.then(function(){var e=_.find(t.workspaces,{id:n.roomid,type:"faxRoom"});e?e.active=!0:t.workspaces.push({id:n.roomid,name:n.from,type:"faxRoom",class:"fa fa-fax",active:!0,unread:0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_FAX_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return O.get({id:n.id,controller1:"reject"}).$promise.catch(function(t){r.err(t)})}),F&&!e.settings.layout.onFocus?l("FAX CHANNEL",{icon:"assets/images/media/channels/telephone124.png",body:"NEW Incoming Fax Message!",delay:1e3*n.timeslot}):console.log("Notification API not supported in your browser")}}),o.getCurrentUser().loginInPause))return C.save({name:"pause",agent:o.getCurrentUser().id,type:"LOGININPAUSE",data4:"LOGININPAUSE",channel:"all"}).$promise.catch(function(t){r.error(t)})},t.logout=function(){return s.get("/auth/local/logout").success(function(){o.logout(),n.path("/login")}).error(function(t){r.error(t)})},t.isActive=function(t){return t===n.path()},t.$on("$destroy",function(){console.log("header $destroy"),c.unsyncUpdates("pause"),c.unsyncUpdates("agent"),c.unsyncUpdates("report_chat"),c.unsyncUpdates("report_mail"),c.unsyncUpdates("report_fax"),c.unsyncUpdates("report_sms"),c.unsyncUpdates("report_openchannel"),c.unsyncUpdates("user_has_chat_room"),c.unsyncUpdates("chat_message"),c.unsyncUpdates("report_integration:sugarcrm"),c.unsyncUpdates("report_integration:freshdesk")})}]),angular.module("xCallyShuttleApp").factory("Modal",["$rootScope","$uibModal",function(t,e){function n(n,a){var s=t.$new();return n=n||{},a=a||"modal-default",angular.extend(s,n),e.open({templateUrl:"components/modal/delete.html",windowClass:a,scope:s})}return{confirm:{delete:function(t){return t=t||angular.noop,function(){var e,a=Array.prototype.slice.call(arguments),s=a.shift();(e=n({modal:{dismissable:!0,title:"Confirm Delete",html:"<p>Are you sure you want to delete"+(s?"<strong> "+s+"</strong>":" selected items")+"?</p>",buttons:[{classes:"btn red",text:"Delete",click:function(t){e.close(t)}},{classes:"btn default",text:"Cancel",click:function(t){e.dismiss(t)}}]}},"over-topbar center")).result.then(function(e){t.apply(e,a)})}}}}}]),angular.module("xCallyShuttleApp").service("application",function(){return{application:{applications:[{type:null,name:"APPLICATION_QUEUE",value:"Queue"},{type:null,name:"APPLICATION_PLAYBACK",value:"Playback"},{type:null,name:"Dial",value:"Dial"},{type:"internalDial",name:"APPLICATION_INTERNAL_DIAL",value:"Dial"},{type:"externalDial",name:"APPLICATION_EXTERNAL_DIAL",value:"Dial"},{type:"RingGroup",name:"Ring Group",value:"Dial"},{type:null,name:"Cally-Square Project",value:"AGI"},{type:null,name:"GoTo",value:"Goto"},{type:null,name:"Hangup",value:"Hangup"},{type:null,name:"Set",value:"Set"},{type:null,name:"APPLICATION_VOICEMAIL",value:"Voicemail"},{type:"videoOn",name:"APPLICATION_VIDEO_ON",value:"Set"},{type:"custom",name:"Custom",value:"custom"}],queueOptions:[{value:"C",name:"APPLICATION_QUEUE_OPTION_C"},{value:"c",name:"APPLICATION_QUEUE_OPTION_c"},{value:"d",name:"APPLICATION_QUEUE_OPTION_d"},{value:"F",name:"APPLICATION_QUEUE_OPTION_F"},{value:"h",name:"APPLICATION_QUEUE_OPTION_h"},{value:"H",name:"APPLICATION_QUEUE_OPTION_H"},{value:"n",name:"APPLICATION_QUEUE_OPTION_n"},{value:"i",name:"APPLICATION_QUEUE_OPTION_i"},{value:"I",name:"APPLICATION_QUEUE_OPTION_I"},{value:"r",name:"APPLICATION_QUEUE_OPTION_r"},{value:"R",name:"APPLICATION_QUEUE_OPTION_R"},{value:"t",name:"APPLICATION_QUEUE_OPTION_t"},{value:"T",name:"APPLICATION_QUEUE_OPTION_T"},{value:"w",name:"APPLICATION_QUEUE_OPTION_w"},{value:"W",name:"APPLICATION_QUEUE_OPTION_W"},{value:"k",name:"APPLICATION_QUEUE_OPTION_k"},{value:"K",name:"APPLICATION_QUEUE_OPTION_K"},{value:"x",name:"APPLICATION_QUEUE_OPTION_x"},{value:"X",name:"APPLICATION_QUEUE_OPTION_X"}],audioOptions:[{value:"skip",name:"APPLICATION_PLAYBACK_OPTION_SKIP"},{value:"noanswer",name:"APPLICATION_PLAYBACK_OPTION_NOANSWER"},{value:"j",name:"APPLICATION_PLAYBACK_OPTION_J"},{value:"say",name:"APPLICATION_PLAYBACK_OPTION_SAY"}],hangupCauses:[{value:"",name:"--"},{value:"1",name:"APPLICATION_HANGUP_CAUSE_1"},{value:"16",name:"APPLICATION_HANGUP_CAUSE_16"},{value:"17",name:"APPLICATION_HANGUP_CAUSE_17"},{value:"18",name:"APPLICATION_HANGUP_CAUSE_18"},{value:"21",name:"APPLICATION_HANGUP_CAUSE_21"},{value:"22",name:"APPLICATION_HANGUP_CAUSE_22"},{value:"27",name:"APPLICATION_HANGUP_CAUSE_27"},{value:"38",name:"APPLICATION_HANGUP_CAUSE_38"},{value:"41",name:"APPLICATION_HANGUP_CAUSE_41"}],intTypes:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"custom",name:"APPLICATION_CUSTOM"},{value:"list",name:"APPLICATION_FROM_LIST"}],checkUnderscore:function(t){return 0===t.indexOf("_")?t:"_"+t}}}}),angular.module("xCallyShuttleApp").service("automations",function(){return{services:{mail:{conditions:[{name:"APPLICATION_STATUS",value:"status",type:"select",arr:[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"},{name:"APPLICATION_STATUS_PENDING",value:"PENDING"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_HOURS_SINCE_CREATED",value:"createdAt",type:"input",operators:[{value:"greater_or_equal",name:"APPLICATION_GTE_TO"},{value:"less_or_equal",name:"APPLICATION_LTE_TO"},{value:"greater",name:"APPLICATION_GREATER_THAN"},{value:"less",name:"APPLICATION_LESS_THAN"}]}],actions:[{name:"APPLICATION_STATUS",value:"status"}]},chat:{conditions:[{name:"APPLICATION_STATUS",value:"status",type:"select",arr:[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"},{name:"APPLICATION_STATUS_PENDING",value:"PENDING"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_HOURS_SINCE_CREATED",value:"createdAt",type:"input",operators:[{value:"greater_or_equal",name:"APPLICATION_GTE_TO"},{value:"less_or_equal",name:"APPLICATION_LTE_TO"},{value:"greater",name:"APPLICATION_GREATER_THAN"},{value:"less",name:"APPLICATION_LESS_THAN"}]}],actions:[{name:"APPLICATION_STATUS",value:"status"}]},fax:{conditions:[{name:"APPLICATION_STATUS",value:"status",type:"select",arr:[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_HOURS_SINCE_CREATED",value:"createdAt",type:"input",operators:[{value:"greater_or_equal",name:"APPLICATION_GTE_TO"},{value:"less_or_equal",name:"APPLICATION_LTE_TO"},{value:"greater",name:"APPLICATION_GREATER_THAN"},{value:"less",name:"APPLICATION_LESS_THAN"}]}],actions:[{name:"APPLICATION_STATUS",value:"status"}]}},channels:["mail","fax","chat"]}}),angular.module("xCallyShuttleApp").service("channel",function(){return[{name:"Voice",value:"voice"}]}),angular.module("xCallyShuttleApp").service("desk_com",function(){return{fields:[{id:"priority",label:"Priority",custom:!1,data:{choices:[1,2,3,4,5,6,7,8,9,10]}},{id:"status",label:"Status",custom:!1,data:{choices:["new","open","pending","resolved","closed"]}},{id:"type",label:"Type",custom:!1,data:{choices:["chat","twitter","email","qna","facebook","phone"]}}]}}),angular.module("xCallyShuttleApp").service("interval",function(){return{interval:{months:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"jan",name:"APPLICATION_JANUARY"},{value:"feb",name:"APPLICATION_FEBRUARY"},{value:"mar",name:"APPLICATION_MARCH"},{value:"apr",name:"APPLICATION_APRIL"},{value:"may",name:"APPLICATION_MAY"},{value:"jun",name:"APPLICATION_JUNE"},{value:"jul",name:"APPLICATION_JULY"},{value:"aug",name:"APPLICATION_AUGUST"},{value:"sep",name:"APPLICATION_SEPTEMBER"},{value:"oct",name:"APPLICATION_OCTOBER"},{value:"nov",name:"APPLICATION_NOVEMBER"},{value:"dec",name:"APPLICATION_DECEMBER"}],monthsNumber:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"1",name:"APPLICATION_JANUARY"},{value:"2",name:"APPLICATION_FEBRUARY"},{value:"3",name:"APPLICATION_MARCH"},{value:"4",name:"APPLICATION_APRIL"},{value:"5",name:"APPLICATION_MAY"},{value:"6",name:"APPLICATION_JUNE"},{value:"7",name:"APPLICATION_JULY"},{value:"8",name:"APPLICATION_AUGUST"},{value:"9",name:"APPLICATION_SEPTEMBER"},{value:"10",name:"APPLICATION_OCTOBER"},{value:"11",name:"APPLICATION_NOVEMBER"},{value:"12",name:"APPLICATION_DECEMBER"}],daysOfWeek:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"mon",name:"APPLICATION_MONDAY"},{value:"tue",name:"APPLICATION_TUESDAY"},{value:"wed",name:"APPLICATION_WEDNESDAY"},{value:"thu",name:"APPLICATION_THURSDAY"},{value:"fri",name:"APPLICATION_FRIDAY"},{value:"sat",name:"APPLICATION_SATURDAY"},{value:"sun",name:"APPLICATION_SUNDAY"}],daysOfMonth:["always",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}}}),angular.module("xCallyShuttleApp").service("report",["ReportAgent","ReportCall","ReportMailSession","ReportMember","ReportQueue","ReportIntegration","ReportChatSession","ReportSmsSession","Contact","Recording","ReportSquare","ReportSquareDetail","User","ReportFaxSession","MailRoom","MailMessage","FaxRoom","FaxMessage","ChatRoom","ChatMessage","SmsRoom","SmsMessage","OpenChannelRoom","OpenChannelMessage","ReportOpenChannelSession","ReportMotionDialer","UserHasVoiceQueue",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b,E,T,N,P,_,C){return{tables:[{value:"users",resource:p,channel:"General"},{value:"cm_contacts",resource:r,channel:"General"},{value:"report_integration_history",resource:i,channel:"General"},{value:"report_agent_history",resource:t,channel:"Voice"},{value:"report_call_history",resource:e,channel:"Voice"},{value:"report_member_history",resource:a,channel:"Voice"},{value:"report_queue_history",resource:s,channel:"Voice"},{value:"voice_recordings",resource:c,channel:"Voice"},{value:"report_square_history",resource:d,channel:"Voice"},{value:"report_square_details_history",resource:u,channel:"Voice"},{value:"report_tdial",resource:_,channel:"Voice"},{value:"report_chat_session_history",resource:l,channel:"Chat"},{value:"chat_rooms",resource:v,channel:"Chat"},{value:"chat_messages",resource:I,channel:"Chat"},{value:"report_mail_session_history",resource:n,channel:"Mail"},{value:"mail_rooms",resource:g,channel:"Mail"},{value:"mail_messages",resource:h,channel:"Mail"},{value:"report_fax_session_history",resource:m,channel:"Fax"},{value:"fax_rooms",resource:f,channel:"Fax"},{value:"fax_messages",resource:A,channel:"Fax"},{value:"report_sms_session_history",resource:o,channel:"Sms"},{value:"sms_rooms",resource:b,channel:"Sms"},{value:"sms_messages",resource:E,channel:"Sms"},{value:"report_openchannel_session_history",resource:P,channel:"Open Channel"},{value:"openchannel_rooms",resource:T,channel:"Open Channel"},{value:"openchannel_messages",resource:N,channel:"Open Channel"},{value:"user_has_voice_queues",resource:C,channel:"Voice"}]}}]),angular.module("xCallyShuttleApp").service("strategies",function(){return["beepall","roundrobin"]}),angular.module("xCallyShuttleApp").service("triggers",["VoiceQueue","ChatQueue","MailQueue","FaxQueue","SmsQueue","OpenChannelQueue","Route",function(t,e,n,a,s,i,l){return{services:{voice:{conditions:[{name:"APPLICATION_QUEUE",value:"queue",type:"select",resource:t,resValue:"name",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_CALL_STATUS",value:"lastevent",type:"select",translate:!0,arr:[{name:"ringing",value:"called"},{name:"up",value:"connect"},{name:"hangup",value:"complete"},{name:"rejected",value:"rejected"},{name:"ringnoanswer",value:"agentringnoanswer"},{name:"abandoned",value:"abandoned"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_OUTBOUND_ROUTE",value:"routeId",type:"select",resource:l,resValue:"id",resName:"exten",params:{type:"outbound"},operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]}],actions:[{name:"APPLICATION_CONTACT_MANAGER",value:"contactManager"},{name:"APPLICATION_INTEGRATIONS",value:"integration",propertyField:"select"},{name:"APPLICATION_MOTION_BAR",value:"motionbar",propertyField:"select"},{name:"APPLICATION_JSCRIPTY",value:"jscripty",propertyField:"select"},{name:"APPLICATION_URL_FORWARD",value:"urlForward"},{name:"APPLICATION_WEB_POPUP",value:"webPopup"}]},mail:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_CC",value:"cc",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_SUBJECT",value:"subject",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_BODY",value:"text",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_TEMPLATE",value:"template"},{name:"APPLICATION_EMAIL",value:"email"},{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_FORWARD",value:"forward"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},chat:{conditions:[{name:"APPLICATION_NAME",value:"fullname",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_EMAIL",value:"email",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},sms:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_BODY",value:"body",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},fax:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},openchannel:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_BODY",value:"body",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]}},channels:["voice","mail","chat","sms","fax","openchannel"]}}]),angular.module("xCallyShuttleApp").service("variable",function(){return[{title:"Unique ID",name:"uniqueid",group:"voice_queue"},{title:"Caller Number",name:"calleridnum",group:"voice_queue"},{title:"Caller Name",name:"calleridname",group:"voice_queue"},{title:"Queue",name:"queue",group:"voice_queue"},{title:"Called Number",name:"destcalleridnum",group:"voice_queue"},{title:"Called Name",name:"destcalleridname",group:"voice_queue"},{title:"Hold Time",name:"holdtime",group:"voice_queue"},{title:"Talk Time",name:"talktime",group:"voice_queue"},{title:"Connected Time",name:"agentconnectAt",group:"voice_queue"},{title:"Called Time",name:"agentcalledAt",group:"voice_queue"},{title:"DNID",name:"destexten",group:"voice_queue"},{title:"Complete Time",name:"agentcompleteAt",group:"voice_queue"},{title:"No Answer Time",name:"agentringnoanswerAt",group:"voice_queue"},{title:"Recording URL",name:"recordingURL",group:"voice_queue"},{title:"Unique ID",name:"uniqueid",group:"voice_outbound"},{title:"Caller Number",name:"calleridnum",group:"voice_outbound"},{title:"Caller Name",name:"calleridname",group:"voice_outbound"},{title:"Called Number",name:"destcalleridnum",group:"voice_outbound"},{title:"Called Name",name:"destcalleridname",group:"voice_outbound"},{title:"Start Time",name:"starttime",group:"voice_outbound"},{title:"Answer Time",name:"answertime",group:"voice_outbound"},{title:"Complete Time",name:"endtime",group:"voice_outbound"},{title:"Recording URL",name:"recordingURL",group:"voice_outbound"},{title:"Member Name",name:"membername",group:"voice_outbound"}]}),angular.module("xCallyShuttleApp").controller("SidebarController",["$scope","$rootScope","$resource","$location","Auth","Dashboard","Integration","xAlert","$stateParams","socket","$uibModal","Setting",function(t,e,n,a,s,i,l,o,r,c,d,u){t.Auth=s,t.$on("$includeContentLoaded",function(){Metronic.init(),Layout.initSidebar()}),t.getSidebarDashboards=function(){return i.get().$promise.then(function(n){e.dashboards=n.rows,c.syncUpdates("dashboard",e.dashboards),t.$watch("dashboards",function(t){t&&e.initTours()},!0)}).catch(function(){o.show("Error loading your dashboards","danger")})},t.about=function(){d.open({animation:!0,size:"sm",templateUrl:"app/main/about.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.year=moment().year(),t.getInfo=function(){return u.get({controller:"info"}).$promise.then(function(e){t.info=e}).catch(function(t){console.error(t)})},t.close=function(){e.dismiss("cancel")}}]})},t.getSidebarIntegrations=function(){if(s.isAdmin()||s.isAgent()||e.userModules[19])return l.get().$promise.then(function(e){t.integrations=e.rows,c.syncUpdates("integration",t.integrations)}).catch(function(t){o.error(t)})},t.$on("sidebar $destroy",function(){console.log("destroy"),c.unsyncUpdates("dashboard"),c.unsyncUpdates("integration")})}]),angular.module("xCallyShuttleApp").factory("socket",["$rootScope","$window","socketFactory","Auth",function(t,e,n,a){var s=a.getCurrentUser(),i=n({ioSocket:io("",{query:"token="+a.getToken()+"&userId="+s.id+"&name="+s.name+"&role="+(s.role||"agent")+"&source=browser",path:"/socket.io-client",multiplex:!1})});return t.$on("logout",function(){i&&(i.disconnect(!0),e.location.reload())}),{socket:i,syncUpdates:function(t,e,n){n=n||angular.noop,i.on(t+":save",function(t){var a=_.find(e,{id:t.id}),s=e.indexOf(a),i="created";a?(_.merge(e[s],t),i="updated"):e.unshift(t),n(i,t,e)}),i.on(t+":remove",function(t){_.remove(e,{id:t.id}),n("deleted",t,e)})},unsyncUpdates:function(t){i.removeAllListeners(t+":save"),i.removeAllListeners(t+":update"),i.removeAllListeners(t+":remove")},syncUpdatesByAttributes:function(t,e,n,a){a=a||angular.noop,i.on(t+":save",function(t){var s=!0;if(_.forIn(e,function(e,n){return!(!t[n]||t[n]!==e)||(s=!1)}),s){var i=_.find(n,{id:t.id}),l=n.indexOf(i),o="created";i?(_.merge(n[l],t),o="updated"):n.unshift(t),a(o,t,n)}}),i.on(t+":remove",function(t){_.remove(n,{id:t.id}),a("deleted",t,n)})},syncMailMessageUpdates:function(t,e,n,a){a=a||angular.noop,i.on(t+":"+e+":save",function(t){var e=_.find(n,{id:t.id}),s=n.indexOf(e),i="created";e?(_.merge(n[s],t),i="updated"):n.unshift(t),a(i,t)}),i.on(t+":"+e+":remove",function(t){_.remove(n,{id:t.id}),a("deleted",t,n)})},unsyncMailMessageUpdates:function(t,e){i.removeAllListeners(t+":"+e+":save"),i.removeAllListeners(t+":"+e+":remove")},syncFaxMessageUpdates:function(t,e,n,a){a=a||angular.noop,i.on(t+":"+e+":save",function(t){var e=_.find(n,{id:t.id}),s=n.indexOf(e),i="created";e?(_.merge(n[s],t),i="updated"):n.unshift(t),a(i,t)}),i.on(t+":"+e+":remove",function(t){_.remove(n,{id:t.id}),a("deleted",t,n)})},unsyncFaxMessageUpdates:function(t,e){i.removeAllListeners(t+":"+e+":save"),i.removeAllListeners(t+":"+e+":remove")}}}]),function(t,e){angular.module("adf.widget.counter",["adf.provider"]).config(["dashboardProvider",function(t){t.widget("counter",{title:"Single Value",description:"Single Value for db results",templateUrl:"{widgetsPath}/counter/src/view.html",controller:"apiwidgetCounterViewCtrl",edit:{templateUrl:"{widgetsPath}/counter/src/edit.html",controller:"apiwidgetCounterEditCtrl"}})}]).service("apiServiceCounter",["Widget",function(t){return{get:function(e){return t.get({select:e.select,condition:encodeURIComponent(e.condition),table:e.report.replace("_history",""),controller:"counter"}).$promise.then(function(t){return t}).catch(function(t){console.log(t)})}}}]).controller("apiwidgetCounterEditCtrl",["$scope","report",function(t,e){t.config.reportTables=e.tables,t.config.colors=[{name:"Grey",value:"grey"},{name:"Grey 2",value:"grey-cascade"},{name:"Grey 3",value:"grey-silver"},{name:"Grey 4",value:"grey-steel"},{name:"Grey 5",value:"grey-carrara"},{name:"Grey 6",value:"grey-gallery"},{name:"Blue",value:"blue"},{name:"Blue 2",value:"blue-hoki"},{name:"Blue 3",value:"blue-steel"},{name:"Blue 4",value:"blue-madison"},{name:"Blue 5",value:"blue-chambray"},{name:"Blue 6",value:"blue-ebonyclay"},{name:"Red",value:"red"},{name:"Red 2",value:"red-pink"},{name:"Red 3",value:"red-sunglo"},{name:"Red 4",value:"red-intense"},{name:"Red 5",value:"red-thunderbird"},{name:"Red 6",value:"red-flamingo"},{name:"Green",value:"green"},{name:"Green 2",value:"green-meadow"},{name:"Green 3",value:"green-seagreen"},{name:"Green 4",value:"green-turquoise"},{name:"Green 5",value:"green-haze"},{name:"Green 6",value:"green-jungle"},{name:"Purple",value:"purple"},{name:"Purple 2",value:"purple-plum"},{name:"Purple 3",value:"purple-medium"},{name:"Purple 4",value:"purple-studio"},{name:"Purple 5",value:"purple-wisteria"},{name:"Purple 6",value:"purple-seance"},{name:"Yellow",value:"yellow"},{name:"Yellow 2",value:"yellow-gold"},{name:"Yellow 3",value:"yellow-casablanca"},{name:"Yellow 4",value:"yellow-crusta"},{name:"Yellow 5",value:"yellow-lemon"},{name:"Yellow 6",value:"yellow-saffron"}],t.config.icons=[{name:"Talk bubbles",value:"fa-comments"},{name:"Bar Chart",value:"fa-bar-chart"},{name:"Shopping Cart",value:"fa-shopping-cart"},{name:"Globe",value:"fa-globe"},{name:"Volume Control Phone",value:"fa-volume-control-phone"},{name:"Comments",value:"fa-comments-o"},{name:"Commenting",value:"fa-commenting-o"},{name:"Coffee",value:"fa-coffee"},{name:"Clock",value:"fa-clock-o"},{name:"Envelope",value:"fa-envelope-o"},{name:"Hourglass",value:"fa-hourglass-half"},{name:"Percent",value:"fa-percent"}],t.config.select=t.config.select?t.config.select:"COUNT(*)",t.config.color=t.config.color?t.config.color:"blue-madison",t.config.icon=t.config.icon?t.config.icon:"fa-comments",t.config.link=t.config.link?t.config.link:"#",t.config.linkText=t.config.linkText?t.config.linkText:"VIEW MORE"}]).controller("apiwidgetCounterViewCtrl",["$scope","$interval","apiServiceCounter","socket",function(t,e,n,a){var s=t.$parent.model.wid;a.socket.on("widget_update:"+s,function(e){e&&e.length>1||_.keys(e[0]).length>1?(t.tooManyResults=!0,t.result=null):(t.tooManyResults=!1,null!==_.values(e[0])[0]?t.result=_.values(e[0])[0].toString():t.result="--")}),t.$on("$destroy",function(){a.socket.removeAllListeners("widget_update:"+s)})}]),angular.module("adf.widget.counter").run(["$templateCache",function(t){t.put("{widgetsPath}/counter/src/edit.html","<form role=form><div class=form-group><label for=select>Select</label> <input type=text class=form-control id=condition ng-model=config.select placeholder=Select></div><div class=form-group><label class=control-label>From</label><ui-select data-ng-model=config.report name=report theme=bootstrap><ui-select-match placeholder=From>{{'APPLICATION_'+$select.selected.value.toUpperCase() | translate}}</ui-select-match><ui-select-choices group-by=\"'channel'\" repeat=\"table.value as table in config.reportTables | filter: $select.search\"><div ng-bind-html=\"'APPLICATION_'+table.value.toUpperCase() | translate | highlight: $select.search\"></div></ui-select-choices></ui-select></div><div class=form-group><label for=condition>Where</label> <input type=text class=form-control id=condition ng-model=config.condition placeholder=Where></div><div class=form-group><label class=control-label>{{'APPLICATION_WIDGET_COLOR' | translate}}</label><ui-select data-ng-model=config.color name=color theme=bootstrap><ui-select-match placeholder=\"{{ 'APPLICATION_WIDGET_COLOR' | translate }}\"><div data-ng-class=\"'bg-'+$select.selected.value\">&nbsp;</div></ui-select-match><ui-select-choices repeat=\"color.value as color in config.colors | filter: $select.search\"><div data-ng-class=\"'bg-'+color.value\">&nbsp;</div></ui-select-choices></ui-select></div><div class=form-group><label class=control-label>{{'APPLICATION_WIDGET_ICON' | translate}}</label><ui-select data-ng-model=config.icon name=icon theme=bootstrap><ui-select-match placeholder=\"{{ 'APPLICATION_WIDGET_ICON' | translate }}\"><i class=fa ng-class=$select.selected.value></i></ui-select-match><ui-select-choices repeat=\"icon.value as icon in config.icons | filter: $select.search\"><i class=fa ng-class=icon.value></i></ui-select-choices></ui-select></div><div class=form-group><label for=condition>{{'APPLICATION_WIDGET_DETAILS' | translate}}</label> <input type=text class=form-control id=details ng-model=config.details maxlength=30 placeholder=\"{{'APPLICATION_WIDGET_DETAILS' | translate}}\"></div><div class=form-group><label for=condition>{{'APPLICATION_WIDGET_LINK' | translate}}</label> <input type=text class=form-control id=link ng-model=config.link placeholder=http://yourlink></div><div class=form-group><label for=condition>{{'APPLICATION_WIDGET_LINK_TEXT' | translate}}</label> <input type=text class=form-control id=linkText ng-model=config.linkText maxlength=30 placeholder=\"{{'APPLICATION_WIDGET_LINK_TEXT' | translate}}\"></div></form>"),t.put("{widgetsPath}/counter/src/view.html",'<div class=dashboard-stat ng-class=config.color ng-if=result><div class=visual><i class=fa ng-class=config.icon></i></div><div class=details><div class=number>{{result}}</div><div class=desc>{{config.details}}</div></div><a class=more href={{config.link}}>{{config.linkText}} <i class="m-icon-swapright m-icon-white"></i></a></div><div class="alert alert-danger" role=alert ng-if=!config.report><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_WIDGET_SELECT_REPORT\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=tooManyResults><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_TOO_MANY_RESULTS\' | translate}}</div><div class="alert alert-danger" role=alert ng-if="!result && !tooManyResults"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_QUERY_NOT_VALID\' | translate}}</div>')}])}(window),function(t,e){angular.module("adf.widget.pie-chart",["adf.provider"]).config(["dashboardProvider",function(t){t.widget("pie-chart",{title:"Pie-Chart",description:"Display a pie-chart starting from DB values",templateUrl:"{widgetsPath}/pie-chart/src/view.html",controller:"apiWidgetPieChartViewCtrl",edit:{templateUrl:"{widgetsPath}/pie-chart/src/edit.html",controller:"apiWidgetPieChartEditCtrl"}})}]).service("apiServicePieChart",["Widget",function(t){return{get:function(e){return t.get({condition:encodeURIComponent(e.condition),table:e.report.replace("_history",""),fields:e.fields,controller:"piechart"}).$promise.then(function(t){return t}).catch(function(t){console.log(t)})}}}]).controller("apiWidgetPieChartEditCtrl",["$scope","report",function(t,e){function n(){return t.config.fields||(t.config.fields=[{column:"",alias:""}]),t.config.fields}t.config.reportTables=e.tables,t.config.fields=t.config.fields?t.config.fields:[{column:"",alias:""}],t.addField=function(){n().push({})},t.removeField=function(t){n().splice(t,1)}}]).controller("apiWidgetPieChartViewCtrl",["$scope","$interval","apiServicePieChart","socket",function(t,e,n,a){var s=t.$parent.model.wid;a.socket.on("widget_update:"+s,function(e){if(e&&1===e.length){t.labels=[],t.data=[];for(var n in e[0])t.labels.push(n),t.data.push(e[0][n])}else t.labels=[],t.data=[]}),t.$on("$destroy",function(){a.socket.removeAllListeners("widget_update:"+s)})}]),angular.module("adf.widget.pie-chart").run(["$templateCache",function(t){t.put("{widgetsPath}/pie-chart/src/edit.html",'<form role=form><div class=form-group><label class=control-label>{{\'APPLICATION_REPORT\' | translate}}</label><ui-select data-ng-model=config.report name=report theme=bootstrap><ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match><ui-select-choices group-by="\'channel\'" repeat="table.value as table in config.reportTables | filter: $select.search"><div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div></ui-select-choices></ui-select></div><div><label class=control-label>{{\'APPLICATION_FIELDS\' | translate}}</label></div><div class=padding-bottom ng-repeat="field in config.fields"><div class=form-group><div class=input-group><input type=text class=form-control ng-model=field.column> <span class=input-group-addon>as</span> <input type=text class=form-control ng-model=field.alias> <span class=input-group-btn ng-if="config.fields.length>1"><button class="btn btn-danger" type=button data-ng-click=removeField($index)><i class="fa fa-times"></i> {{\'APPLICATION_REMOVE\' | translate}}</button></span></div></div></div><button type=button class="btn btn-sm green mbottom20" ng-click=addField()><i class="fa fa-plus"></i> {{\'APPLICATION_ADD_FIELD\' | translate}}</button><div class=form-group><label for=condition>{{\'APPLICATION_CONDITION\' | translate}}</label> <input type=text class=form-control id=condition ng-model=config.condition placeholder="{{\'APPLICATION_CONDITION\' | translate}}"></div></form>'),t.put("{widgetsPath}/pie-chart/src/view.html",'<div ng-if=labels.length ng-style=config.style><canvas id=doughnut class="chart chart-doughnut" chart-data=data chart-labels=labels legend=true></canvas></div><div class="alert alert-danger" role=alert ng-if=!config.report><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_WIDGET_SELECT_REPORT\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!labels.length><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_VALID_CONDITION\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!labels.length><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_ONE_VALID_METRIC_AND_CHECK_OTHER\' | translate}}</div>')}])}(window),function(t,e){angular.module("adf.widget.table",["adf.provider"]).value("apiServiceUrlTable","/api/widgets/table").config(["dashboardProvider",function(t){t.widget("table",{title:"Table",description:"Show tabbed results from db",templateUrl:"{widgetsPath}/table/src/view.html",controller:"apiWidgetTableViewCtrl",edit:{templateUrl:"{widgetsPath}/table/src/edit.html",controller:"apiWidgetTableEditCtrl"}})}]).service("apiServiceTable",["$q","$http","apiServiceUrlTable",function(t,e,n){return{get:function(a){var s=t.defer();return e.get(n,{params:{condition:encodeURIComponent(a.condition),table:a.report,fields:a.fields}}).success(function(t){t?s.resolve(t):s.reject()}).error(function(t){console.log(t),s.reject()}),s.promise}}}]).controller("apiWidgetTableEditCtrl",["$scope",function(t){function e(){return t.config.fields||(t.config.fields=[{column:"",alias:""}]),t.config.fields}t.config.reportTables=[{name:"Agents",value:"agent"},{name:"Calls",value:"call"},{name:"Dials",value:"dial"},{name:"Members",value:"member"},{name:"Queues",value:"queue"}],t.config.timeout=t.config.timeout?t.config.timeout:1,t.config.height=t.config.height?t.config.height:350,t.config.fields=t.config.fields?t.config.fields:[{column:"",alias:""}],t.addField=function(){e().push({})},t.removeField=function(t){e().splice(t,1)}}]).controller("apiWidgetTableViewCtrl",["$scope","$interval","apiServiceTable",function(t,e,n){t.config.timeout=t.config.timeout?t.config.timeout:1,t.config.height=t.config.height?t.config.height:350,t.config.style={"max-height":t.config.height+"px",overflow:"scroll"},t.tableApiCall=function(){t.config.condition&&t.config.report&&t.config.fields.length&&""!==t.config.fields[0].column&&""!==t.config.fields[0].alias&&n.get(t.config).then(function(e){t.results=e})},t.tableApiCall();var a=e(function(){t.tableApiCall()},1e3*parseInt(t.config.timeout));t.$on("$destroy",function(){e.cancel(a)})}]),angular.module("adf.widget.table").run(["$templateCache",function(t){t.put("{widgetsPath}/table/src/edit.html",'<form role=form><div class=form-group><label class=control-label>{{\'APPLICATION_REPORT\' | translate}}</label><ui-select data-ng-model=config.report name=report theme=bootstrap><ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match><ui-select-choices repeat="report.value as report in config.reportTables | filter: $select.search"><div ng-bind-html="report.name | highlight: $select.search"></div></ui-select-choices></ui-select></div><div><label class=control-label>{{\'APPLICATION_METRICS\' | translate}}</label></div><div class=padding-bottom ng-repeat="field in config.fields"><div class=form-group><div class=input-group><input type=text class=form-control ng-model=field.column> <span class=input-group-addon>as</span> <input type=text class=form-control ng-model=field.alias> <span class=input-group-btn ng-if="config.fields.length>1"><button class="btn btn-danger" type=button data-ng-click=removeField($index)><i class="fa fa-times"></i> {{\'APPLICATION_REMOVE\' | translate}}</button></span></div></div></div><button type=button class="btn btn-sm green mbottom20" ng-click=addField()><i class="fa fa-plus"></i> {{\'APPLICATION_ADD_FIELD\' | translate}}</button><div class=form-group><label for=condition>{{\'APPLICATION_CONDITION\' | translate}}</label> <input type=text class=form-control id=condition ng-model=config.condition placeholder="{{\'APPLICATION_CONDITION\' | translate}}"></div><div class=form-group><label for=condition>{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}</label> <input type=number class=form-control id=timeout ng-model=config.timeout placeholder="{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}" min=1></div><div class=form-group><label for=condition>{{\'APPLICATION_WIDGET_MAX_HEIGHT\' | translate}}</label> <input type=number class=form-control id=height ng-model=config.height placeholder="{{\'APPLICATION_WIDGET_MAX_HEIGHT\' | translate}}" min=350></div></form>'),t.put("{widgetsPath}/table/src/view.html",'<div ng-if=results ng-style=config.style><table st-table=results class="table table-striped table-bordered table-hover"><div class=table-responsive><thead><tr><th colspan={{config.fields.length}}><div class=row><div class=col-md-6></div><div class=col-md-6><div class="input-group input-medium pull-right"><input st-search placeholder="{{ \'APPLICATION_SEARCH\' | translate }}" class=form-control type=search> <span class=input-group-addon><i class="fa fa-search"></i></span></div></div></div></th></tr><tr><th ng-repeat="field in config.fields">{{field.alias}}</th></tr></thead><tbody><tr data-ng-repeat="result in results" class=animate-repeat><td ng-repeat="field in config.fields">{{result[field.alias]}}</td></tr><tr data-ng-hide=results.length><td colspan={{config.fields.length}} style=text-align:center;><i>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</i></td></tr></tbody><tfoot><tr><td colspan={{config.fields.length}} class=text-center><div st-pagination class=pagination st-items-by-page=10 st-displayed-pages=3></div></td></tr></tfoot></div></table></div><div class="alert alert-danger" role=alert ng-if=!config.report><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_WIDGET_SELECT_REPORT\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!results><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_VALID_CONDITION\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!results><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_ONE_VALID_FIELD_AND_CHECK_OTHER\' | translate}}</div>')}])}(window);var Metronic=function(){var t,e=!1,n=!1,a=!1,s=!1,i=[],l="assets/",o="img/",r="plugins/",c={blue:"#89C4F4",red:"#F3565D",green:"#1bbc9b",purple:"#9b59b6",grey:"#95a5a6",yellow:"#F8CB00"},d=function(){"rtl"===$("body").css("direction")&&(e=!0),n=!!navigator.userAgent.match(/MSIE 8.0/),a=!!navigator.userAgent.match(/MSIE 9.0/),(s=!!navigator.userAgent.match(/MSIE 10.0/))&&$("html").addClass("ie10"),(s||a||n)&&$("html").addClass("ie")},u=function(){for(var t=0;t<i.length;t++)i[t].call()},p=function(){var t;if(n){var e;$(window).resize(function(){e!=document.documentElement.clientHeight&&(t&&clearTimeout(t),t=setTimeout(function(){u()},50),e=document.documentElement.clientHeight)})}else $(window).resize(function(){t&&clearTimeout(t),t=setTimeout(function(){u()},50)})},m=function(){$("body").on("click",".portlet > .portlet-title > .tools > a.remove",function(t){t.preventDefault();var e=$(this).closest(".portlet");$("body").hasClass("page-portlet-fullscreen")&&$("body").removeClass("page-portlet-fullscreen"),e.find(".portlet-title .fullscreen").tooltip("destroy"),e.find(".portlet-title > .tools > .reload").tooltip("destroy"),e.find(".portlet-title > .tools > .remove").tooltip("destroy"),e.find(".portlet-title > .tools > .config").tooltip("destroy"),e.find(".portlet-title > .tools > .collapse, .portlet > .portlet-title > .tools > .expand").tooltip("destroy"),e.remove()}),$("body").on("click",".portlet > .portlet-title .fullscreen",function(t){t.preventDefault();var e=$(this).closest(".portlet");if(e.hasClass("portlet-fullscreen"))$(this).removeClass("on"),e.removeClass("portlet-fullscreen"),$("body").removeClass("page-portlet-fullscreen"),e.children(".portlet-body").css("height","auto");else{var n=Metronic.getViewPort().height-e.children(".portlet-title").outerHeight()-parseInt(e.children(".portlet-body").css("padding-top"))-parseInt(e.children(".portlet-body").css("padding-bottom"));$(this).addClass("on"),e.addClass("portlet-fullscreen"),$("body").addClass("page-portlet-fullscreen"),e.children(".portlet-body").css("height",n)}}),$("body").on("click",".portlet > .portlet-title > .tools > a.reload",function(t){t.preventDefault();var e=$(this).closest(".portlet").children(".portlet-body"),n=$(this).attr("data-url"),a=$(this).attr("data-error-display");n?(Metronic.blockUI({target:e,animate:!0,overlayColor:"none"}),$.ajax({type:"GET",cache:!1,url:n,dataType:"html",success:function(t){Metronic.unblockUI(e),e.html(t)},error:function(t,n,s){Metronic.unblockUI(e);var i="Error on reloading the content. Please check your connection and try again.";"toastr"==a&&toastr?toastr.error(i):"notific8"==a&&$.notific8?($.notific8("zindex",11500),$.notific8(i,{theme:"ruby",life:3e3})):alert(i)}})):(Metronic.blockUI({target:e,animate:!0,overlayColor:"none"}),window.setTimeout(function(){Metronic.unblockUI(e)},1e3))}),$('.portlet .portlet-title a.reload[data-load="true"]').click(),$("body").on("click",".portlet > .portlet-title > .tools > .collapse, .portlet .portlet-title > .tools > .expand",function(t){t.preventDefault()})},g=function(){if($().uniform){var t=$("input[type=checkbox]:not(.toggle, .make-switch, .icheck), input[type=radio]:not(.toggle, .star, .make-switch, .icheck)");t.size()>0&&t.each(function(){0===$(this).parents(".checker").size()&&$(this).show()})}},h=function(){$().iCheck&&$(".icheck").each(function(){var t=$(this).attr("data-checkbox")?$(this).attr("data-checkbox"):"icheckbox_minimal-grey",e=$(this).attr("data-radio")?$(this).attr("data-radio"):"iradio_minimal-grey";t.indexOf("_line")>-1||e.indexOf("_line")>-1?$(this).iCheck({checkboxClass:t,radioClass:e,insert:'<div class="icheck_line-icon"></div>'+$(this).attr("data-label")}):$(this).iCheck({checkboxClass:t,radioClass:e})})},f=function(){$().bootstrapSwitch&&$(".make-switch").bootstrapSwitch()},A=function(){$().confirmation&&$("[data-toggle=confirmation]").confirmation({container:"body",btnOkClass:"btn-xs btn-success",btnCancelClass:"btn-xs btn-danger"})},v=function(){$("body").on("shown.bs.collapse",".accordion.scrollable",function(t){Metronic.scrollTo($(t.target))})},I=function(){if(location.hash){var t=location.hash.substr(1);$('a[href="#'+t+'"]').parents(".tab-pane:hidden").each(function(){var t=$(this).attr("id");$('a[href="#'+t+'"]').click()}),$('a[href="#'+t+'"]').click()}},b=function(){$("body").on("hide.bs.modal",function(){$(".modal:visible").size()>1&&!1===$("html").hasClass("modal-open")?$("html").addClass("modal-open"):$(".modal:visible").size()<=1&&$("html").removeClass("modal-open")}),$("body").on("show.bs.modal",".modal",function(){$(this).hasClass("modal-scroll")&&$("body").addClass("modal-open-noscroll")}),$("body").on("hide.bs.modal",".modal",function(){$("body").removeClass("modal-open-noscroll")}),$("body").on("hidden.bs.modal",".modal:not(.modal-cached)",function(){$(this).removeData("bs.modal")})},E=function(){$(".tooltips").tooltip(),$(".portlet > .portlet-title .fullscreen").tooltip({container:"body",title:"Fullscreen"}),$(".portlet > .portlet-title > .tools > .reload").tooltip({container:"body",title:"Reload"}),$(".portlet > .portlet-title > .tools > .remove").tooltip({container:"body",title:"Remove"}),$(".portlet > .portlet-title > .tools > .config").tooltip({container:"body",title:"Settings"}),$(".portlet > .portlet-title > .tools > .collapse, .portlet > .portlet-title > .tools > .expand").tooltip({container:"body",title:"Collapse/Expand"})},T=function(){$("body").on("click",".dropdown-menu.hold-on-click",function(t){t.stopPropagation()})},N=function(){$("body").on("click",'[data-close="alert"]',function(t){$(this).parent(".alert").hide(),$(this).closest(".note").hide(),t.preventDefault()}),$("body").on("click",'[data-close="note"]',function(t){$(this).closest(".note").hide(),t.preventDefault()}),$("body").on("click",'[data-remove="note"]',function(t){$(this).closest(".note").remove(),t.preventDefault()})},P=function(){$('[data-hover="dropdown"]').not(".hover-initialized").each(function(){$(this).dropdownHover(),$(this).addClass("hover-initialized")})},_=function(){$(".popovers").popover(),$(document).on("click.bs.popover.data-api",function(e){t&&t.popover("hide")})},C=function(){Metronic.initSlimScroll(".scroller")},O=function(){jQuery.fancybox&&$(".fancybox-button").size()>0&&$(".fancybox-button").fancybox({groupAttr:"data-rel",prevEffect:"none",nextEffect:"none",closeBtn:!0,helpers:{title:{type:"inside"}}})},S=function(){(n||a)&&$("input[placeholder]:not(.placeholder-no-fix), textarea[placeholder]:not(.placeholder-no-fix)").each(function(){var t=$(this);""===t.val()&&""!==t.attr("placeholder")&&t.addClass("placeholder").val(t.attr("placeholder")),t.focus(function(){t.val()==t.attr("placeholder")&&t.val("")}),t.blur(function(){""!==t.val()&&t.val()!=t.attr("placeholder")||t.val(t.attr("placeholder"))})})},x=function(){$().select2&&$(".select2me").select2({placeholder:"Select"})};return{init:function(){d(),p(),g(),h(),f(),C(),O(),x(),m(),N(),T(),I(),E(),_(),v(),b(),A(),S()},initAjax:function(){g(),h(),f(),P(),C(),x(),O(),T(),E(),_(),v(),A()},initComponents:function(){this.initAjax()},setLastPopedPopover:function(e){t=e},addResizeHandler:function(t){i.push(t)},runResizeHandlers:function(){u()},scrollTo:function(t,e){var n=t&&t.size()>0?t.offset().top:0;t&&($("body").hasClass("page-header-fixed")&&(n-=$(".page-header").height()),n+=e||-1*t.height()),$("html,body").animate({scrollTop:n},"slow")},initSlimScroll:function(t){$(t).each(function(){if(!$(this).attr("data-initialized")){var t;t=$(this).attr("data-height")?$(this).attr("data-height"):$(this).css("height"),$(this).slimScroll({allowPageScroll:!0,size:"7px",color:$(this).attr("data-handle-color")?$(this).attr("data-handle-color"):"#bbb",wrapperClass:$(this).attr("data-wrapper-class")?$(this).attr("data-wrapper-class"):"slimScrollDiv",railColor:$(this).attr("data-rail-color")?$(this).attr("data-rail-color"):"#eaeaea",position:e?"left":"right",height:t,alwaysVisible:"1"==$(this).attr("data-always-visible"),railVisible:"1"==$(this).attr("data-rail-visible"),disableFadeOut:!0}),$(this).attr("data-initialized","1")}})},destroySlimScroll:function(t){$(t).each(function(){if("1"===$(this).attr("data-initialized")){$(this).removeAttr("data-initialized"),$(this).removeAttr("style");var t={};$(this).attr("data-handle-color")&&(t["data-handle-color"]=$(this).attr("data-handle-color")),$(this).attr("data-wrapper-class")&&(t["data-wrapper-class"]=$(this).attr("data-wrapper-class")),$(this).attr("data-rail-color")&&(t["data-rail-color"]=$(this).attr("data-rail-color")),$(this).attr("data-always-visible")&&(t["data-always-visible"]=$(this).attr("data-always-visible")),$(this).attr("data-rail-visible")&&(t["data-rail-visible"]=$(this).attr("data-rail-visible")),$(this).slimScroll({wrapperClass:$(this).attr("data-wrapper-class")?$(this).attr("data-wrapper-class"):"slimScrollDiv",destroy:!0});var e=$(this);$.each(t,function(t,n){e.attr(t,n)})}})},scrollTop:function(){Metronic.scrollTo()},blockUI:function(t){var e="";if(e=(t=$.extend(!0,{},t)).animate?'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><div class="block-spinner-bar"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>':t.iconOnly?'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><img src="'+this.getGlobalImgPath()+'loading-spinner-blue.gif" align=""></div>':t.textOnly?'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><span>&nbsp;&nbsp;'+(t.message?t.message:"LOADING...")+"</span></div>":'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><img src="'+this.getGlobalImgPath()+'loading-spinner-blue.gif" align=""><span>&nbsp;&nbsp;'+(t.message?t.message:"LOADING...")+"</span></div>",t.target){var n=$(t.target);n.height()<=$(window).height()&&(t.cenrerY=!0),n.block({message:e,baseZ:t.zIndex?t.zIndex:1e3,centerY:void 0!==t.cenrerY&&t.cenrerY,css:{top:"10%",border:"0",padding:"0",backgroundColor:"none"},overlayCSS:{backgroundColor:t.overlayColor?t.overlayColor:"#555",opacity:t.boxed?.05:.1,cursor:"wait"}})}else $.blockUI({message:e,baseZ:t.zIndex?t.zIndex:1e3,css:{border:"0",padding:"0",backgroundColor:"none"},overlayCSS:{backgroundColor:t.overlayColor?t.overlayColor:"#555",opacity:t.boxed?.05:.1,cursor:"wait"}})},unblockUI:function(t){t?$(t).unblock({onUnblock:function(){$(t).css("position",""),$(t).css("zoom","")}}):$.unblockUI()},startPageLoading:function(t){t&&t.animate?($(".page-spinner-bar").remove(),$("body").append('<div class="page-spinner-bar"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div>')):($(".page-loading").remove(),$("body").append('<div class="page-loading"><img src="'+this.getGlobalImgPath()+'loading-spinner-blue.gif"/>&nbsp;&nbsp;<span>'+(t&&t.message?t.message:"Loading...")+"</span></div>"))},stopPageLoading:function(){$(".page-loading, .page-spinner-bar").remove()},alert:function(t){t=$.extend(!0,{container:"",place:"append",type:"success",message:"",close:!0,reset:!0,focus:!0,closeInSeconds:0,icon:""},t);var e=Metronic.getUniqueID("Metronic_alert"),n='<div id="'+e+'" class="Metronic-alerts alert alert-'+t.type+' fade in">'+(t.close?'<button type="button" class="close" data-dismiss="alert" aria-hidden="true"></button>':"")+(""!==t.icon?'<i class="fa-lg fa fa-'+t.icon+'"></i>  ':"")+t.message+"</div>";return t.reset&&$(".Metronic-alerts").remove(),t.container?"append"==t.place?$(t.container).append(n):$(t.container).prepend(n):$("body").hasClass("page-container-bg-solid")?$(".page-title").after(n):$(".page-bar").size()>0?$(".page-bar").after(n):$(".page-breadcrumb").after(n),t.focus&&Metronic.scrollTo($("#"+e)),t.closeInSeconds>0&&setTimeout(function(){$("#"+e).remove()},1e3*t.closeInSeconds),e},initUniform:function(t){t?$(t).each(function(){0===$(this).parents(".checker").size()&&($(this).show(),$(this).uniform())}):g()},updateUniform:function(t){$.uniform.update(t)},initFancybox:function(){O()},getActualVal:function(t){return(t=$(t)).val()===t.attr("placeholder")?"":t.val()},getURLParameter:function(t){var e,n,a=window.location.search.substring(1).split("&");for(e=0;e<a.length;e++)if((n=a[e].split("="))[0]==t)return unescape(n[1]);return null},isTouchDevice:function(){try{return document.createEvent("TouchEvent"),!0}catch(t){return!1}},getViewPort:function(){var t=window,e="inner";return"innerWidth"in window||(e="client",t=document.documentElement||document.body),{width:t[e+"Width"],height:t[e+"Height"]}},getUniqueID:function(t){return"prefix_"+Math.floor(Math.random()*(new Date).getTime())},isIE8:function(){return n},isIE9:function(){return a},isRTL:function(){return e},isAngularJsApp:function(){return"undefined"!=typeof angular},getAssetsPath:function(){return l},setAssetsPath:function(t){l=t},setGlobalImgPath:function(t){o=t},getGlobalImgPath:function(){return l+o},setGlobalPluginsPath:function(t){r=t},getGlobalPluginsPath:function(){return l+r},getGlobalCssPath:function(){return l+"css/"},getBrandColor:function(t){return c[t]?c[t]:""},getResponsiveBreakpoint:function(t){var e={xs:480,sm:768,md:900,lg:1200};return e[t]?e[t]:0}}}(),Layout=function(){var t=Metronic.getResponsiveBreakpoint("md"),e=function(){var e,n=$(".page-content"),a=$(".page-sidebar"),i=$("body");if(!0===i.hasClass("page-footer-fixed")&&!1===i.hasClass("page-sidebar-fixed")){var l=Metronic.getViewPort().height-$(".page-footer").outerHeight()-$(".page-header").outerHeight();n.height()<l&&n.attr("style","min-height:"+l+"px")}else{if(i.hasClass("page-sidebar-fixed"))e=s(),!1===i.hasClass("page-footer-fixed")&&(e-=$(".page-footer").outerHeight());else{var o=$(".page-header").outerHeight(),r=$(".page-footer").outerHeight();(e=Metronic.getViewPort().width<t?Metronic.getViewPort().height-o-r:a.height()+20)+o+r<=Metronic.getViewPort().height&&(e=Metronic.getViewPort().height-o-r)}n.attr("style","min-height:"+e+"px")}},n=function(e,n){var a=location.hash.toLowerCase(),s=$(".page-sidebar-menu");if("click"===e||"set"===e?n=$(n):"match"===e&&s.find("li > a").each(function(){var t=$(this).attr("href").toLowerCase();t.length>1&&a.substr(1,t.length-1)==t.substr(1)&&(n=$(this))}),n&&0!=n.size()&&"javascript:;"!==n.attr("href").toLowerCase()&&"#"!==n.attr("href").toLowerCase()){parseInt(s.data("slide-speed")),s.data("keep-expanded");s.find("li.active").removeClass("active"),s.find("li > a > .selected").remove(),!1===s.hasClass("page-sidebar-menu-hover-submenu")?s.find("li.open").each(function(){0===$(this).children(".sub-menu").size()&&($(this).removeClass("open"),$(this).find("> a > .arrow.open").removeClass("open"))}):s.find("li.open").removeClass("open"),n.parents("li").each(function(){$(this).addClass("active"),$(this).find("> a > span.arrow").addClass("open"),1===$(this).parent("ul.page-sidebar-menu").size()&&$(this).find("> a").append('<span class="selected"></span>'),1===$(this).children("ul.sub-menu").size()&&$(this).addClass("open")}),"click"===e&&Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click()}},a=function(){jQuery(".page-sidebar").on("click","li > a",function(n){var a=$(this).next().hasClass("sub-menu");if(!(Metronic.getViewPort().width>=t&&1===$(this).parents(".page-sidebar-menu-hover-submenu").size()))if(!1!==a){if(!$(this).next().hasClass("sub-menu always-open")){var s=$(this).parent().parent(),i=$(this),l=$(".page-sidebar-menu"),o=jQuery(this).next(),r=l.data("auto-scroll"),c=parseInt(l.data("slide-speed"));!0!==l.data("keep-expanded")&&(s.children("li.open").children("a").children(".arrow").removeClass("open"),s.children("li.open").children(".sub-menu:not(.always-open)").slideUp(c),s.children("li.open").removeClass("open"));o.is(":visible")?(jQuery(".arrow",jQuery(this)).removeClass("open"),jQuery(this).parent().removeClass("open"),o.slideUp(c,function(){!0===r&&!1===$("body").hasClass("page-sidebar-closed")&&($("body").hasClass("page-sidebar-fixed")?l.slimScroll({scrollTo:i.position().top}):Metronic.scrollTo(i,-200)),e()})):a&&(jQuery(".arrow",jQuery(this)).addClass("open"),jQuery(this).parent().addClass("open"),o.slideDown(c,function(){!0===r&&!1===$("body").hasClass("page-sidebar-closed")&&($("body").hasClass("page-sidebar-fixed")?l.slimScroll({scrollTo:i.position().top}):Metronic.scrollTo(i,-200)),e()})),n.preventDefault()}}else Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click()}),jQuery(".page-sidebar").on("click"," li > a.ajaxify",function(e){e.preventDefault(),Metronic.scrollTop();var n=$(this).attr("href"),a=jQuery(".page-sidebar ul"),s=($(".page-content"),$(".page-content .page-content-body"));a.children("li.active").removeClass("active"),a.children("arrow.open").removeClass("open"),$(this).parents("li").each(function(){$(this).addClass("active"),$(this).children("a > span.arrow").addClass("open")}),$(this).parents("li").addClass("active"),Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click(),Metronic.startPageLoading();var i=$(this);$.ajax({type:"GET",cache:!1,url:n,dataType:"html",success:function(t){0===i.parents("li.open").size()&&$(".page-sidebar-menu > li.open > a").click(),Metronic.stopPageLoading(),s.html(t),Layout.fixContentHeight(),Metronic.initAjax()},error:function(t,e,n){Metronic.stopPageLoading(),s.html("<h4>Could not load the requested content.</h4>")}})}),jQuery(".page-content").on("click",".ajaxify",function(e){e.preventDefault(),Metronic.scrollTop();var n=$(this).attr("href"),a=($(".page-content"),$(".page-content .page-content-body"));Metronic.startPageLoading(),Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click(),$.ajax({type:"GET",cache:!1,url:n,dataType:"html",success:function(t){Metronic.stopPageLoading(),a.html(t),Layout.fixContentHeight(),Metronic.initAjax()},error:function(t,e,n){a.html("<h4>Could not load the requested content.</h4>"),Metronic.stopPageLoading()}})}),l(),$(".page-sidebar").on("click",".sidebar-search .remove",function(t){t.preventDefault(),$(".sidebar-search").removeClass("open")}),$(".page-sidebar .sidebar-search").on("keypress","input.form-control",function(t){if(13==t.which)return $(".sidebar-search").submit(),!1}),0!==$(".sidebar-search").size()&&($(".sidebar-search .input-group").on("click",function(t){t.stopPropagation()}),$("body").on("click",function(){$(".sidebar-search").hasClass("open")&&$(".sidebar-search").removeClass("open")}))},s=function(){var t=Metronic.getViewPort().height-$(".page-header").outerHeight();return $("body").hasClass("page-footer-fixed")&&(t-=$(".page-footer").outerHeight()),t},i=function(){var n=$(".page-sidebar-menu");Metronic.destroySlimScroll(n),0!==$(".page-sidebar-fixed").size()?Metronic.getViewPort().width>=t&&(n.attr("data-height",s()),Metronic.initSlimScroll(n),e()):e()},l=function(){var t=$("body");t.hasClass("page-sidebar-fixed")&&$(".page-sidebar").on("mouseenter",function(){t.hasClass("page-sidebar-closed")&&$(this).find(".page-sidebar-menu").removeClass("page-sidebar-menu-closed")}).on("mouseleave",function(){t.hasClass("page-sidebar-closed")&&$(this).find(".page-sidebar-menu").addClass("page-sidebar-menu-closed")})},o=function(){$("body");$.cookie&&"1"===$.cookie("sidebar_closed")&&Metronic.getViewPort().width>=t?($("body").addClass("page-sidebar-closed"),$(".page-sidebar-menu").addClass("page-sidebar-menu-closed")):$.cookie&&$.cookie("sidebar_closed","0")},r=function(){$(".page-header").on("click",'.hor-menu a[data-toggle="tab"]',function(t){t.preventDefault();var e=$(".hor-menu .nav").find("li.current");$("li.active",e).removeClass("active"),$(".selected",e).remove();var n=$(this).parents("li").last();n.addClass("current"),n.find("a:first").append('<span class="selected"></span>')}),$(".page-header").on("click",".search-form",function(t){$(this).addClass("open"),$(this).find(".form-control").focus(),$(".page-header .search-form .form-control").on("blur",function(t){$(this).closest(".search-form").removeClass("open"),$(this).unbind("blur")})}),$(".page-header").on("keypress",".hor-menu .search-form .form-control",function(t){if(13==t.which)return $(this).closest(".search-form").submit(),!1}),$(".page-header").on("mousedown",".search-form.open .submit",function(t){t.preventDefault(),t.stopPropagation(),$(this).closest(".search-form").submit()}),$('[data-hover="megamenu-dropdown"]').not(".hover-initialized").each(function(){$(this).dropdownHover(),$(this).addClass("hover-initialized")}),$(document).on("click",".mega-menu-dropdown .dropdown-menu",function(t){t.stopPropagation()})},c=function(){$("body").on("shown.bs.tab",'a[data-toggle="tab"]',function(){e()})},d=function(){navigator.userAgent.match(/iPhone|iPad|iPod/i)?$(window).bind("touchend touchcancel touchleave",function(t){$(this).scrollTop()>300?$(".scroll-to-top").fadeIn(500):$(".scroll-to-top").fadeOut(500)}):$(window).scroll(function(){$(this).scrollTop()>300?$(".scroll-to-top").fadeIn(500):$(".scroll-to-top").fadeOut(500)}),$(".scroll-to-top").click(function(t){return t.preventDefault(),$("html, body").animate({scrollTop:0},500),!1})},u=function(){var e,n=$(".full-height-content");if(e=Metronic.getViewPort().height-$(".page-header").outerHeight(!0)-$(".page-footer").outerHeight(!0)-$(".page-title").outerHeight(!0)-$(".page-bar").outerHeight(!0),n.hasClass("portlet")){var a=n.find(".portlet-body");if(Metronic.getViewPort().width<t)return void Metronic.destroySlimScroll(a.find(".full-height-content-body"));e=e-n.find(".portlet-title").outerHeight(!0)-parseInt(n.find(".portlet-body").css("padding-top"))-parseInt(n.find(".portlet-body").css("padding-bottom"))-2,n.hasClass("full-height-content-scrollable")?(e-=35,a.find(".full-height-content-body").css("height",e),Metronic.initSlimScroll(a.find(".full-height-content-body"))):a.css("min-height",e)}else{if(Metronic.getViewPort().width<t)return void Metronic.destroySlimScroll(n.find(".full-height-content-body"));n.hasClass("full-height-content-scrollable")?(e-=35,n.find(".full-height-content-body").css("height",e),Metronic.initSlimScroll(n.find(".full-height-content-body"))):n.css("min-height",e)}};return{initHeader:function(){r()},setSidebarMenuActiveLink:function(t,e){n(t,e)},initSidebar:function(){i(),a(),o(),Metronic.isAngularJsApp()&&n("match"),Metronic.addResizeHandler(i)},initContent:function(){u(),c(),Metronic.addResizeHandler(e),Metronic.addResizeHandler(u)},initFooter:function(){d()},init:function(){this.initHeader(),this.initSidebar(),this.initContent(),this.initFooter()},fixContentHeight:function(){e()},initFixedSidebarHoverEffect:function(){l()},initFixedSidebar:function(){i()},getLayoutImgPath:function(){return Metronic.getAssetsPath()+"img/"},getLayoutCssPath:function(){return Metronic.getAssetsPath()+"css/"}}}();angular.module("xCallyShuttleApp").run(["$templateCache",function(t){t.put("app/adminreset/adminreset.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo" data-ng-init="getInfo()">\n\t<a href="index.html">\n\t\t<img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n\x3c!-- END LOGO --\x3e\n\x3c!-- BEGIN RESET --\x3e\n<div class="content">\n\t\x3c!-- BEGIN RESET FORM --\x3e\n\t<form name="resetForm" data-ng-submit="resetForm.$valid && updatePassword()" novalidate>\n\t\t<h3>{{\'APPLICATION_RESET_PASSWORD\' | translate}}</h3>\n\t\t<p>\n\t\t\t{{\'MESSAGE_FIRST_LOGIN_PASSWORD_RESET\' | translate}}\n\t\t</p>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.password.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" name="password" ng-model="user.password"  data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t</div>\n\t\t\t<span class="help-block">\n\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t</span>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.password.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.rePassword.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" name="rePassword" ng-model="user.rePassword" nx-equal="user.password" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.rePassword.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="submit" class="btn btn-success uppercase">{{\'APPLICATION_SUBMIT\' | translate}}</button>\n\t\t</div>\n\t</form>\n\t\x3c!-- END RESET FORM--\x3e\n\t\t<div class="login-options">\n\t\t\t<h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n\t\t\t<ul class="social-icons">\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color googleplus" data-original-title="Goole Plus" href="#"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color linkedin" data-original-title="Linkedin" href="#"></a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n</div>\n<div class="copyright">\n\txCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n\x3c!-- END RESET --\x3e\n'),t.put("app/analytic/extracted/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-file-pdf-o"></i>\n\t\t\t\t\t<a href="/analytics/extracted/list">{{ \'APPLICATION_EXTRACTED_REPORTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-file-pdf-o font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_EXTRACTED_REPORTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/metric/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_METRIC\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.metric" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TABLE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TABLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.table" name="table" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n        <ui-select-choices repeat="table.value as table in tables | filter: $select.search">\n          <div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TABLE--\x3e\n\n    \x3c!-- START METRIC --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$invalid}">\n      <label class="control-label">{{\'APPLICATION_METRIC\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <textarea type="text" name="metric" placeholder="{{\'APPLICATION_METRIC\' | translate}}" class="form-control" data-ng-model="item.metric" required/></textarea>\n      <span data-ng-show="(forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END METRIC --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.metric.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/metric/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-calculator"></i>\n\t\t\t\t\t<a href="/analytics/metrics/list">{{ \'APPLICATION_METRICS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t\x3c!-- <div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-calculator font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DEFAULT_METRICS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t</div>\n\t\t\t</div> --\x3e\n\t\t\t\x3c!-- <div class="portlet-body"> --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\x3c!-- <div ui-grid="gridOptionsDefault" data-ng-if="gridOptionsDefault" name="gridOptionsDefault"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptionsDefault.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div> --\x3e\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\x3c!-- </div> --\x3e\n\t\t\t<div class="portlet-title">\x3c!-- removed margin-top20 class from title when commented the default metrics section--\x3e\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-calculator font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_METRICS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_METRIC\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" data-ng-if="gridOptions" name="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/metric/list/view.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_METRIC\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.metric" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}</label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required readonly/>\n      <span data-ng-show="(forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TABLE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TABLE\' | translate}}</label>\n      <ui-select data-ng-model="item.table" name="table" theme="bootstrap" required data-ng-disabled="true">\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n        <ui-select-choices repeat="table.value as table in tables | filter: $select.search">\n          <div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TABLE--\x3e\n\n    \x3c!-- START METRIC --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$invalid}">\n      <label class="control-label">{{\'APPLICATION_METRIC\' | translate}}</label>\n      <textarea type="text" name="metric" placeholder="{{\'APPLICATION_METRIC\' | translate}}" class="form-control" data-ng-model="item.metric" required readonly/></textarea>\n      <span data-ng-show="(forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END METRIC --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description" readonly></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/analytic/metric/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getMetric()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="/analytics/metrics/list">{{ \'APPLICATION_METRICS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="metric" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="metric">\n\t\t\t\t\t<a href="#">{{metric.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/metric.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{metric.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.analytics.metrics.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/analytics/metrics/view/{{metric.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/metric/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_METRIC\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateMetric()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="metric.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.table.$touched || forms.general.$submitted) && forms.general.table.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TABLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="metric.table" name="table" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="table.value as table in tables | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.table.$touched || forms.general.$submitted) && forms.general.table.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TABLE--\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START METRIC --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.metric.$touched || forms.general.$submitted) && forms.general.metric.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METRIC\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="metric" placeholder="{{\'APPLICATION_METRIC\' | translate}}" class="form-control" data-ng-model="metric.metric" required/></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.metric.$touched || forms.general.$submitted) && forms.general.metric.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END METRIC --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="metric.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/analytic/report/list/copy.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_COPY_REPORT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="portlet light bordered">\n    <div class="portlet-title">\n      <div class="caption font-green-sharp" style="padding-left:10px;">\n        <i class="icon-folder font-green-sharp"></i>\n        <span class="caption-subject">{{ \'APPLICATION_COPY_TO\' | translate }} </span>\n      </div>\n    </div>\n    <div class="portlet-body">\n      <div js-tree="customTreeConfig" ng-model="customTreeData" should-apply="ac()" tree="customTreeInstance" tree-events="ready:initCustomScopeTree;"></div>\n    </div>\n  </div>\n  <div class="has-error">\n    <span data-ng-show="showAlert" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_SELECT_FOLDER\' | translate}}.\n  </span>\n  </div>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_REPORT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.report" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PATH\' | translate}}<span class="required" aria-required="true"></span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_PATH\' | translate}}" class="form-control" data-ng-model="path" disabled/>\n      <span data-ng-show="(forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.report.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/deleteNode.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DELETE_FOLDER\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<p>\n  {{\'MESSAGE_DELETE_NODE\' | translate}} : <b>{{node}}</b>?\n</p>\n<p>\n  {{\'MESSAGE_ALL_REPORTS_WILL_BE_DELETED\' | translate}}\n</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()" ng-disabled="forms.report.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/extract.modal.html",'<div class="modal-header">\n  <button type="button" ng-click="cancel()" class="close">×</button>\n  <h4 class="modal-title">{{ \'APPLICATION_EXTRACT_REPORT\' | translate }}</h4>\n</div>\n<div class="modal-body" style="text-align:center;">\n  <form name="forms.report" class="form-inline mbottom20" novalidate>\n    <div class="form-group" data-ng-class="{\'hidden\':daily}">\n      <label class="control-label">{{\'APPLICATION_DATE_RANGE\' | translate}}</label>\n      <input type="daterange" name="dates" ranges="ranges" style="min-width:190px;" enabletimepicker="timepicker" placeholder="{{\'APPLICATION_DATE_RANGE\' | translate}}" class="form-control" data-ng-model="dates" max-date="{{maxdate}}" data-ng-required="!daily" data-ng-disabled="daily" data-ng-class="{\'disabled-invisible\':daily}" style="cursor:pointer;" readonly/>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_FROM\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.start" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_TO\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.end" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n      \x3c!-- START STATUS --\x3e\n      <div class="form-group">\n      <input\n      bs-switch\n      class="form-control"\n      ng-model="daily"\n      type="checkbox"\n      name="auth"\n      switch-active="{{ dailySwitch.isActive }}"\n      switch-on-text="{{ dailySwitch.onText }}"\n      switch-off-text="{{ dailySwitch.offText }}"\n      switch-on-color="{{ dailySwitch.onColor }}"\n      switch-off-color="{{ dailySwitch.offColor }}"\n      switch-animate="{{ dailySwitch.animate }}"\n      switch-size="{{ dailySwitch.size }}"\n      switch-label="{{ dailySwitch.label }}"\n      switch-icon="{{ dailySwitch.icon }}"\n      switch-radio-off="{{ dailySwitch.radioOff }}"\n      switch-label-width="{{ dailySwitch.labelWidth }}"\n      switch-handle-width="{{ dailySwitch.handleWidth }}">\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn default green-jungle" type="button" data-ng-click="extract(\'csv\')"><i class="fa fa-file-excel-o"></i> {{ \'APPLICATION_SAVE_AS_CSV\' | translate }}</button>\n  <button class="btn default red-intense" type="button" data-ng-click="extract(\'pdf\')"><i class="fa fa-file-pdf-o"></i> {{ \'APPLICATION_SAVE_AS_PDF\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getTrees()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-book-open"></i>\n\t\t\t\t\t<a href="/analytics/reports/list">{{ \'APPLICATION_REPORTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t<div class="col-fixed">\n\t\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t\t<div class="portlet light bordered">\n\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t<div class="caption font-green-sharp" style="padding-left:10px;">\n\t\t\t\t\t\t<i class="icon-folder font-green-sharp"></i>\n\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_FOLDERS\' | translate }} </span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="inputs">\n\t\t\t\t\t\t<div class="portlet-input input-inline input-small">\n\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t<i class="icon-magnifier"></i>\n\t\t\t\t\t\t\t\t<input type="text" data-ng-model="searchField" data-ng-change="searchTrees()" class="form-control input-circle" placeholder="search...">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t<div js-tree="defaultTreeConfig" ng-model="defaultTreeData" should-apply="ac()" tree="defaultTreeInstance" tree-events="ready:initDefaultScopeTree;select_node:selectDefaultNode;"></div>\n\t\t\t\t\t<div js-tree="customTreeConfig" ng-model="customTreeData" should-apply="ac()" tree="customTreeInstance" tree-events="ready:initCustomScopeTree;select_node:selectCustomNode;rename_node:updateCustomTree;delete_node:updateCustomTree;move_node:updateCustomTree;create_node:updateCustomTree;"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t</div>\n\t\t<div class="row tree-row">\n\t\t\t<div class="col-md-12">\n\t\t\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t<i class="icon-book-open font-green-sharp"></i>\n\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_REPORTS\' | translate }}<span data-ng-if="selectedNode"> - {{selectedNode}}</span></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div data-ng-if="!defaultTreeActive" class="actions">\n\t\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t<span class="btn default btn-file">\n\t\t\t\t\t\t\t\t<span class="fileinput-new">\n\t\t\t\t\t\t\t\t<i class="icon-cloud-upload"></i> {{\'APPLICATION_IMPORT_FROM_JSON\' | translate}}</span>\n\t\t\t\t\t\t\t\t<input type="file" on-read-file="import($fileContent)"/>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_REPORT\' | translate }}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t<div ng-slide-down="gridOptions" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/report/list/preview.modal.html",'<div class="modal-header">\n  <button type="button" ng-click="cancel()" class="close">×</button>\n  <h4 class="modal-title">{{ \'APPLICATION_REPORT_PREVIEW\' | translate }}</h4>\n</div>\n<div class="modal-body" style="text-align:center;">\n  <form name="forms.report" class="form-inline mbottom20" novalidate>\n    <div class="form-group" data-ng-class="{\'hidden\':daily}">\n      <label class="control-label">{{\'APPLICATION_DATE_RANGE\' | translate}}<span class="required" aria-required="true"></span></label>\n      <input type="daterange" name="dates" ranges="ranges" style="min-width:190px;" enabletimepicker="timepicker" placeholder="{{\'APPLICATION_DATE_RANGE\' | translate}}" class="form-control" data-ng-model="dates" data-ng-change="getPage()" max-date="{{maxdate}}" data-ng-required="!daily" data-ng-disabled="daily" data-ng-class="{\'disabled-invisible\':daily}" style="cursor:pointer;" readonly/>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_FROM\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.start" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_TO\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.end" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <button class="btn btn-small btn-sm btn-success" data-ng-click="getPage()">Apply</button>\n    </div>\n      <div class="form-group">\n      <input\n      bs-switch\n      class="form-control"\n      ng-model="daily"\n      type="checkbox"\n      name="auth"\n      data-ng-change="getPage()"\n      switch-active="{{ dailySwitch.isActive }}"\n      switch-on-text="{{ dailySwitch.onText }}"\n      switch-off-text="{{ dailySwitch.offText }}"\n      switch-on-color="{{ dailySwitch.onColor }}"\n      switch-off-color="{{ dailySwitch.offColor }}"\n      switch-animate="{{ dailySwitch.animate }}"\n      switch-size="{{ dailySwitch.size }}"\n      switch-label="{{ dailySwitch.label }}"\n      switch-icon="{{ dailySwitch.icon }}"\n      switch-radio-off="{{ dailySwitch.radioOff }}"\n      switch-label-width="{{ dailySwitch.labelWidth }}"\n      switch-handle-width="{{ dailySwitch.handleWidth }}">\n    </div>\n  </form>\n  <div ng-slide-down="showResult" lazy-render duration="1">\n    <div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="grid extract-grid">\n      <div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n    </div>\n  </div>\n</div>\n<div class="modal-footer">\n<button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getReport()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-book-open"></i>\n\t\t\t\t\t<a href="/analytics/reports/list">{{ \'APPLICATION_REPORTS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="report" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="report">\n\t\t\t\t\t<a href="#">{{report.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/report/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<div class="caption-subject font-blue-madison bold uppercase dot">{{ \'APPLICATION_REPORT\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} - {{report.name}} </div>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_BUILD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab" data-ng-click="showResult = true">{{ \'APPLICATION_TEST_PREVIEW\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\n\t\t\t\t<div class="tab-content">\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.report.$valid && forms.general.$valid && updateReport()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="report.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="report.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- BUILD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.report" data-ng-submit="forms.report.$valid && forms.general.$valid && updateReport()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START TABLE INPUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.report.table.$touched || forms.report.$submitted) && forms.report.table.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TABLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="report.table" name="table" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'channel\'" repeat="table.value as table in tables | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.report.table.$touched || forms.report.$submitted) && forms.report.table.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TABLE INPUT--\x3e\n\t\t\t\t\t\t\t<div data-ng-if="report.table" class="mbottom20 pbottom20 table-responsive">\n\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_FIELDS\' | translate}} </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t\t\t\t<table class="table table-striped table-bordered table-hover">\n\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_FIELD\' | translate }} / {{ \'APPLICATION_METRIC\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th style="min-width:167px;">{{ \'APPLICATION_ALIAS\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_FUNCTION\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_FORMAT\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_GROUP_BY\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_ORDER_BY\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th></th>\n\t\t\t\t\t\t\t\t\t\t\t<th style="min-width:66px;"></th>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t<tbody ui-sortable="sortableOptions" data-ng-model="report.Fields">\n\t\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="field in report.Fields">\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START FIELD --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.report.$submitted && !field.field}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-if="!field.custom" data-ng-model="field.field" dynamic-name="randomName()" theme="bootstrap" on-select="setMetricId($item,$index)" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}"><span ng-bind-html="$select.selected.name"></span></ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tableField.value as tableField in tableFields | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tableField.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input data-ng-if="field.custom" type="text" dynamic-name="randomName()" placeholder="{{\'APPLICATION_CUSTOM\' | translate}}" class="form-control" data-ng-model="field.field" required/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="toggleCustom(field)" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon-pencil" data-ng-class="{\'font-blue\':field.custom}"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.report.$submitted && !field.field" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END FIELD--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ALIAS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.report.$submitted && !field.alias}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_ALIAS\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" dynamic-name="randomName()" placeholder="{{\'APPLICATION_ALIAS\' | translate}}" class="form-control" data-ng-model="field.alias" data-ng-pattern="\'[A-Za-z0-9 <>=,%_\\\\+*!\\\\-\\\\[\\\\]]+\'" required/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.report.$submitted && !field.alias" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.report.$submitted && !field.alias" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END ALIAS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START FUNCTION --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.function" name="function" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_FUNCTION\' | translate}}" allow-clear>{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="function.value as function in functions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="function.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END FUNCTION--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START FORMAT --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.format" name="format" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_FORMAT\' | translate}}" allow-clear>{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="format.value as format in formatFunctions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="format.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END FORMAT--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START GROUP_BY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.groupBy" name="groupBy" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_GROUP_BY\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="groupBy.value as groupBy in groupByField | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{$translate.instant(groupBy.name)}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END GROUP_BY--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ORDER_BY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.orderBy" name="orderBy" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_ORDER_BY\' | translate}}" allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="orderBy in [\'ASC\',\'DESC\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="orderBy | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TABLE INPUT--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td class="report-field-remove">\n\t\t\t\t\t\t\t\t\t\t\t\t<button class="btn red" type="button" data-ng-click="removeField($index)"><i class="fa fa-times"></i></button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td class="report-field-handle">\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <img data-ng-src="assets/images/move.png" class="img-responsive"> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr data-ng-hide="report.Fields.length" class="unsortable">\n\t\t\t\t\t\t\t\t\t\t\t<td colspan="8" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t\t\t\t<i>{{ \'MESSAGE_ADD_A_FIELD\' | translate }}</i>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_FIELD\' | translate}}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div data-ng-if="report.Fields.length" class="mbottom20 pbottom20">\n\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CONDITIONS\' | translate}} </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="alert alert-info">\n\t\t\t\t\t\t\t\t\t<strong>Output</strong>\n\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t<span ng-bind-html="output"></span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<report-builder group="report.conditions.group" fields="tableFields" forms="forms" firstCall=\'true\'></report-builder>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END BUILD TAB --\x3e\n\n\t\t\t\t\t\x3c!-- PREVIEW TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<div ng-slide-down="showResult" lazy-render duration="0.5">\n\t\t\t\t\t\t\t<div ui-grid="gridOptions" data-ng-if="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-move-columns class="grid">\n\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PREVIEW TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/offline/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t\t<a href="/channels/chat/offline/list">{{ \'APPLICATION_OFFLINE\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-question font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_OFFLINE_MESSAGES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/offline/message/message.directive.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-12">\n      <span class="bold">From: </span>\n      [<a href="" data-ng-click="openContact(message.email)">{{message.email}}</a>]\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <i class="icon-calendar"></i> {{message.createdAt | date:\'medium\'}} (<span am-time-ago="message.createdAt"></span>)\n  </span>\n  <hr>\n  <div class="body text-left message-body" data-ng-bind="message.text"></div>\n  <h5 data-ng-hide="message.text" class="media-heading"><i>{{\'MESSAGE_NO_AVAILABLE_TEXT\' | translate | lowercase}}</i></h5>\n</div>\n'),t.put("app/channels/chat/offline/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView();">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t<a href="/channels/chat/offline/list">Offline</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t<a href="#">{{enquiry.username}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption">\n\t\t\t\t\t<span data-ng-if="enquiry.ChatWebsite" class="caption-subject font-green-sharp bold uppercase">{{enquiry.ChatWebsite.name}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="row">\n\t\t\t\t\t<div class="col-md-4">\n\t\t\t\t\t\t\x3c!-- Visitor Information --\x3e\n\t\t\t\t\t\t<div class="portlet">\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<v-accordion class="vAccordion--default">\n\t\t\t\t\t\t\t\t\t<v-pane expanded="true">\n\t\t\t\t\t\t\t\t\t\t<v-pane-header>\n\t\t\t\t\t\t\t\t\t\t\t<ng-letter-avatar data-ng-if="enquiry.ChatVisitor" height="40" width="40" data="{{enquiry.ChatVisitor.fullname}}" fontsize="25" avatarcustombgcolor="#B0B0B0" charCount="2" avatarcustomborder="border:2px solid #EA4C61" shape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t\t\t</v-pane-header>\n\t\t\t\t\t\t\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_NAME\' | translate}}:<p>{{enquiry.ChatVisitor.fullname}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_EMAIL\' | translate}}:<p><a data-ng-click="openContact(enquiry.ChatVisitor.email)" href="">{{enquiry.ChatVisitor.email}}</a></p>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="enquiry.ChatVisitor.labelOfflineData1">{{enquiry.ChatVisitor.labelOfflineData1}}: <p>{{enquiry.ChatVisitor.offlineData1}}</p></span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="enquiry.ChatVisitor.labelOfflineData2">{{enquiry.ChatVisitor.labelOfflineData2}}: <p>{{enquiry.ChatVisitor.offlineData2}}</p></span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="enquiry.ChatVisitor.labelOfflineData3">{{enquiry.ChatVisitor.labelOfflineData3}}: <p>{{enquiry.ChatVisitor.offlineData3}}</p></span>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}:<p>{{enquiry.ChatVisitor.remote_address}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_BROWSER\' | translate}}:<p>{{enquiry.ChatVisitor.browser}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_REFERER\' | translate}}:<p>{{enquiry.ChatVisitor.referer}} - {{enquiry.ChatWebsite.name}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_OS\' | translate}}:<p>{{enquiry.ChatVisitor.os}}</p>\n\t\t\t\t\t\t\t\t\t\t</v-pane-content>\n\t\t\t\t\t\t\t\t\t</v-pane>\n\t\t\t\t\t\t\t\t</v-accordion>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="col-md-8">\n\t\t\t\t\t\t\x3c!-- Offline message --\x3e\n\t\t\t\t\t\t<div id="mail-box">\n\t\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t\t<li class="in">\n\t\t\t\t\t\t\t\t\t<enquiry-message message="enquiry" list-id="enquiry.ChatWebsite.ListId"></enquiry-message>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/online/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t\t<a href="/channels/chat/online/list">{{ \'APPLICATION_ONLINE\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-question font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VISITORS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/online/view/view.detail.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DETAIL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body row" data-ng-init="initView()">\n\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t<div class="news-blocks">\n\t\t\t\t\t\t<h3>\n\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{\'APPLICATION_MESSAGES\' | translate}}</a>\n\t\t\t\t\t\t\t\x3c!-- <a href="#" data-ng-click="export()" data-ng-show="chatRoom.ChatMessages.length" class="btn btn-sm blue pull-right"><i class="icon-cloud-download"></i> {{\'APPLICATION_EXPORT\' | translate}} CSV </a> --\x3e\n\t\t\t\t\t\t\t<a href="api/chat/rooms/{{chatRoom.id}}/export" target="_blank" data-ng-show="chatRoom.ChatMessages.length" class="btn btn-sm blue pull-right"><i class="icon-cloud-download"></i> {{\'APPLICATION_EXPORT\' | translate}} CSV </a>\n\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t<div class="news-block-tags">\n\t\t\t\t\t\t\t<em am-time-ago="chatRoom.ChatVisitor.ChatEnquiry.createdAt"></em>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<div ng-scrollbars ng-scrollbars-config="config">\n\t\t\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t\t\t<li data-ng-class="{\'out\': message.User, \'in\':message.ChatVisitor}" data-ng-repeat="message in chatRoom.ChatMessages | orderBy:\'createdAt\'">\n\t\t\t\t\t\t\t\t\t\t<img class="avatar" data-ng-src="api/users/avatar/{{message.User.userpic || \'unknown_avatar\'}}">\n\t\t\t\t\t\t\t\t\t\t<div class="message">\n\t\t\t\t\t\t\t\t\t\t\t<span class="arrow">\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="name">\n\t\t\t\t\t\t\t\t\t\t\t\t{{message.User ? message.User.fullname : message.ChatVisitor.fullname}}\n\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t<span class="datetime">\n\t\t\t\t\t\t\t\t\t\t\t\tat {{message.createdAt | date: \'medium\'}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class="body">\n\t\t\t\t\t\t\t\t\t\t\t\t{{message.body}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t<div class="news-blocks">\n\t\t\t\t\t\t\t<h3>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{\'APPLICATION_VISITOR\' | translate}}</a>\n\t\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.fullname}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.email}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.remote_address}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-home"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.referer}} - {{chatRoom.ChatVisitor.ChatWebsite.name}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-cursor"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.browser}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.os}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'),t.put("app/channels/chat/online/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t<a href="/channels/chat/online/list">Online</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/enquiry.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- START USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chatRoom.ChatVisitor.email}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{chatRoom.ChatVisitor.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.online.view.detail\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/online/view/{{chatRoom.id}}/detail">\n\t\t\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_DETAIL\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/preview/preview.html",'<style>\n.xc_header_logo\n{\n\tdisplay:block;\n  background-image:url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/motion_logo.png);\n\twidth:40px;\n\theight:40px;\n\tfloat:left;;\n\tmargin-left: 10px !important;\n  margin-top: 6px !important;\n}\n.xc_rating {\n  text-align: center;\n}\n.xc_rating_label > input{ /* HIDE RADIO */\n  display:none;\n}\n.xc_rating_label > input + img{ /* IMAGE STYLES */\n  cursor:pointer;\n  border:2px solid transparent;\n}\n.xc_rating_label > input:checked + img{ /* (CHECKED) IMAGE STYLES */\n  /*border:2px solid #f00;*/\n  background-color: #efefef;\n}\n\n.xc_label {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n.xc_online_message,\n.xc_offline_message,\n.xc_rating_message\n{\n  text-align: center;\n}\n\n.xc_div_group {\n  margin: 10px 0 10px 0;\n}\n.xc_footer\n{\n  text-align: center;\n  padding-bottom: 5px;\n}\n\n.xc_powered\n{\n  color: grey;\n  font: 10px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;\n  padding-bottom: 5px;\n}\n\n.xc_chat_container\n{\n  //width:379px;\n  //position:fixed;\n  //bottom:0;\n  //right:50px;\n  z-index:9999;\n  background-color:transparent;\n}\n\n.xc_chat_container *\n{\n  font-family:Arial,Helvetica,sans-serif;\n  font-size:13px;\n  margin:0;\n  padding:0;\n}\n\n.xc_chat_container p\n{\n  margin:5px 0;\n}\n\n.xc_signup_wrapper\n{\n  max-height:375px;\n}\n\n.xc_conversation_container\n{\n  max-height:375px;\n  list-style:none;\n  overflow:auto;\n  margin:0;\n  padding:20px 10px;\n}\n\n.xc_conversation_container a\n{\n  color:#036;\n}\n\n.xc_conversation_container a.xc_btn_style\n{\n  color:#fff;\n}\n\ndiv.xc_chat_head\n{\n  color:#fff;\n  background:{{chatWebsite.color}};\n  //border-radius: 20px 20px 0px 0px !important;\n  height:52px;\n  line-height:55px;\n  cursor:pointer;\n}\n\ndiv.xc_chat_head.rounded\n{\n  border-radius: 20px 20px 0px 0px !important;\n}\n\ndiv.xc_chat_head.squared\n{\n  //border-radius: 20px 20px 0px 0px !important;\n}\n\n.xc_chat_head-title\n{\n  margin:5px 0 0 15px;\n  color: #fff;\n}\n\n.xc_header_icon\n{\n  display:block;\n  background-image:url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/iconVisitorchat.png);\n  width:21px;\n  height:16px;\n  float:right;\n  margin:20px 20px 0 0;\n}\n\n.xc_header_icon span.xc_notification_badge span\n{\n  display:block;\n  height:16px;\n  width:15px;\n  text-align:center;\n  font-size:9px;\n  color:#555;\n  position:relative;\n  top:-20px;\n  left:4px;\n  margin:0;\n  padding:0;\n}\n\n.xc_sub-head-spacer\n{\n  padding:1px;\n}\n\n.xc_conversation\n{\n  display:none;\n  margin:0 12px 0 11px;\n}\n\n.xc_chat_toggle_container\n{\n  /*background:mediumslateblue center 52px;*/\n  background: white;\n  border-style: solid;\n  border-width: 1px;\n  border-color: {{chatWebsite.color}};\n  //display:none;\n}\n\n.xc_signup_wrapper,.xc_notifications_wrapper,.xc_enquiry_wrapper,.xc_rating_wrapper\n{\n  //display:none;\n  display:block;\n  overflow:auto;\n  line-height:1;\n  padding:25px;\n}\n\n.xc_exit_chat_container\n{\n  text-align:right;\n  width:95%;\n  margin:0 auto;\n  padding:5px 1px 0 0;\n}\n\n.xc_exit_chat_container span,.xc_exit_chat_container a\n{\n  font-size:80%;\n  color:#666;\n  text-decoration:none;\n}\n\n.xc_exit_chat_container a:hover\n{\n  color:#333;\n}\n\na.xc_btn_exit_chat_confirm:hover\n{\n  color:red;\n}\n\na.xc_btn_exit_chat_cancel:hover\n{\n  color:#0c0;\n}\n\nform.xc_form_reply\n{\n  position:relative;\n}\n\n.xc_form_reply\n{\n  /*background-color:#e3e3e3;*/\n  text-align:center;\n  /*border-top:1px solid #d3d3d3;*/\n}\n\n.xc_input_message\n{\n  height:100px;\n  margin:10px auto 5px;\n}\n\n.xc_input_enquiry_message,\n.xc_input_rating_message\n{\n  height:100px;\n}\n\n.xc_form_signup,.xc_form_enquiry,.xc_form_rating\n{\n  /*text-align:center;*/\n}\n\n.xc_chat_container textarea,.xc_chat_container input[type=text]\n{\n  width:95%;\n  min-width:95%;\n  max-width:95%;\n  -webkit-box-sizing:border-box;\n  -moz-box-sizing:border-box;\n  box-sizing:border-box;\n  background-color:#fff;\n  border:1px solid #ccc;\n  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);\n  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);\n  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);\n  -webkit-transition:border linear .2s, box-shadow linear .2s;\n  -moz-transition:border linear .2s, box-shadow linear .2s;\n  -o-transition:border linear .2s, box-shadow linear .2s;\n  transition:border linear .2s, box-shadow linear .2s;\n  display:inline-block;\n  font-size:14px;\n  line-height:20px;\n  color:#555;\n  -webkit-border-radius:4px;\n  -moz-border-radius:4px;\n  border-radius:4px;\n  vertical-align:middle;\n  margin:3px 0;\n  padding:4px 6px;\n  resize: none;\n}\n\n.xc_chat_container textarea:focus,.xc_chat_container input[type=text]:focus\n{\n  outline: {{chatWebsite.color_focus}} auto 5px;\n}\n\n.xc_chat_container input[type=text]\n{\n  height: 30px;\n}\n\n.xc_message_sending textarea, .xc_enquiry_sending textarea\n{\n  background: #fff url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/loading.gif) 98% 5px no-repeat;\n}\n\n.xc_chatrow\n{\n  display:block;\n  border-top:1px dashed #e3e3e3;\n  margin:5px 0;\n  clear: both;\n}\n\n.xc_chatrow p\n{\n  color:#444;\n  word-wrap:break-word;\n}\n\n.xc_time\n{\n  float:right;\n  font-size:80%;\n  color:#ccc;\n  padding-left:12px;\n  margin:3px;\n}\n\n.xc_submission_pending\n{\n  background:transparent url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/bullet_clock.png) left center norepeat;\n}\n\n.xc_submission_confirmed\n{\n  background:transparent url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/bullet_tick.png) left center norepeat;\n}\n\n.xc_fullname\n{\n  font-weight:700;\n}\n\n.xc_fullname:after\n{\n  content:":";\n}\n\n.xc_avatar\n{\n  float: left;\n  margin: 0 5px 5px 0;\n  display: inline-block;\n  width: 40px;\n  height: 40px;\n  border-radius: 5px;\n  -moz-border-radius: 5px;\n  -webkit-border-radius: 5px;\n}\n\n.xc_smilie\n{\n  background-repeat:no-repeat;\n  display:inline-block;\n  width:18px;\n  height:18px;\n  text-indent:-9999px;\n  white-space:nowrap;\n}\n\n.xc_btn_load_more\n{\n  width:100%!important;\n}\n\n.xc_notifications_wrapper\n{\n  text-shadow:0 1px 0 rgba(255,255,255,0.5);\n}\n\n.xc_notification_success\n{\n  color:#468847;\n}\n\n.xc_notification_error\n{\n  color:#b94a48;\n}\n\n.xc_errorlist\n{\n  margin:0 0 0 25px;\n  padding:0;\n}\n\ni.xc_btn_notifications_close\n{\n  float:right;\n  font-weight:700;\n  font-size:20px;\n  color:#ccc;\n  cursor:pointer;\n  margin:-15px 0 0;\n  padding:0;\n}\n\n.xc_btn_style\n{\n  width:95%;\n  text-align:center;\n  line-height:1.2;\n  font-size:90%;\n  -moz-box-shadow:inset 0 1px 0 0 {{chatWebsite.color_button}};\n  -webkit-box-shadow:inset 0 1px 0 0 {{chatWebsite.color_button}};\n  box-shadow:inset 0 1px 0 0 {{chatWebsite.color_button}};\n  background:0;\n  background-color:{{chatWebsite.color_button}};\n  -moz-border-radius:4px;\n  -webkit-border-radius:4px;\n  border-radius:4px;\n  border:1px solid {{chatWebsite.color_button}};\n  display:inline-block;\n  color:#fff;\n  font-weight:700;\n  text-decoration:none;\n  text-shadow:1px 1px 0 #000c17;\n  margin:0 auto 5px;\n  padding:2px 0;\n}\n\n.xc_btn_style:hover\n{\n  background:0;\n  background-color:{{chatWebsite.color_button}};\n  color: #fff;\n  text-decoration: none;\n}\n\n.xc_btn_style:active\n{\n  position:relative;\n  top:1px;\n}\n\n.xc_composing_container\n{\n  display: none;\n  width: 95%;\n  margin: 0 auto;\n  background: transparent url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/bullet_pencil.png) 6px center no-repeat;\n  padding-left: 19px;\n  font-style: italic;\n}\n\n@media only screen and (max-height: 620px) {\n  .xc_conversation_container\n  {\n    max-height:300px!important;\n  }\n}\n\n@media only screen and (max-height: 545px) {\n  .xc_conversation_container\n  {\n    max-height:200px!important;\n  }\n}\n\n@media only screen and (max-height: 445px) {\n  .xc_conversation_container\n  {\n    max-height:150px!important;\n  }\n}\n\n@media only screen and (max-width: 480px) {\n  .xc_chat_container\n  {\n    width:95%!important;\n    right:auto!important;\n    -webkit-border-top-left-radius:15px;\n    -webkit-border-top-right-radius:15px;\n    -moz-border-radius-topleft:15px;\n    -moz-border-radius-topright:15px;\n    border-top-left-radius:15px;\n    border-top-right-radius:15px;\n    box-shadow:0 0 5px rgba(0,0,0,.5);\n    -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);\n    -moz-box-shadow:0 0 5px rgba(0,0,0,.5);\n  }\n\n  div.xc_chat_head\n  {\n    background-color:#036;\n    background-image:none;\n    line-height:25px;\n    height:auto;\n    -webkit-border-top-left-radius:15px;\n    -webkit-border-top-right-radius:15px;\n    -moz-border-radius-topleft:15px;\n    -moz-border-radius-topright:15px;\n    border-top-left-radius:15px;\n    border-top-right-radius:15px;\n    padding:10px;\n  }\n\n  .xc_chat_toggle_container\n  {\n    background-color:#fff;\n    background-image:none;\n    border-color:#036;\n    border-style:solid;\n    border-width:0 1px;\n  }\n\n  .xc_header_icon\n  {\n    background-image:url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/icon_visitorchat.png);\n    margin:0;\n  }\n\n  .xc_header_icon span.xc_notification_badge span\n  {\n    top:-5px;\n    left:5px;\n  }\n\n  .xc_notification_success\n  {\n    background-color:#dff0d8;\n    border:1px solid #d6e9c6;\n  }\n\n  .xc_conversation_container\n  {\n    max-height:375px;\n    border-color:#036;\n  }\n\n  .xc_notification_error\n  {\n    background-color:#f2dede;\n    border:1px solid #eed3d7;\n  }\n\n  .xc_sub-head-spacer\n  {\n    display:none;\n    padding:0;\n  }\n\n  .xc_chat_head-title,.xc_conversation\n  {\n    margin:0;\n  }\n}\n</style>\n<div class="xc_chat_container">\n  <div class="xc_chat_head {{chatWebsite.header_shape}}">\n    <i class="xc_header_icon">\n      <span class="xc_notification_badge">\n        <span class="xc_notification_badge_number"></span>\n      </span>\n    </i>\n    <i class="xc_header_logo" style="background-image:url(/api/xchatty/assets?resource=images/{{(chatWebsite.defaultLogo || !license.custom) ? \'motionLogo.png\' : (!chatWebsite.defaultLogo && chatWebsite.logo && license.custom) ? chatWebsite.logo+\'&uploaded\' : \'motionLogo.png\'}});background-size:contain;"></i>\n\t</a>\n    <span class="xc_chat_head-title">{{statePreview.state == \'online\' ? chatWebsite.header_online : chatWebsite.header_offline}}</span>\n  </div>\n  <div class="xc_chat_toggle_container">\n    <div class="xc_sub-head-spacer"></div>\n    \x3c!-- <div class="xc_notifications_wrapper">\n    <ul class="xc_errorlist"></ul>\n  </div> --\x3e\n  <div class="xc_enquiry_wrapper" data-ng-show=\'statePreview.state == "offline"\'>\n    <form class="xc_form_enquiry" accept-charset="UTF-8">\n      <p class="xc_offline_message" ng-bind-html=\'chatWebsite.offline_message\'></p>\n      <br>\n      <div ng-if="chatWebsite.enquiry_enable">\n        <div class="xc_div_group">\n          <label for="enquiryFullname" class="xc_label">{{chatWebsite.name_title}} *</label>\n          <input id="enquiryFullname" maxlength="45" data-label="Name" type="text" name="data[Enquiry][fullname]" placeholder="{{chatWebsite.username_placeholder}}" class="xc_input_enquiry_fullname" required/>\n        </div>\n        <br>\n        <div class="xc_div_group">\n          <label for="enquiryEmail" class="xc_label">{{chatWebsite.email_title}} *</label>\n          <input id="enquiryEmail" maxlength="85" type="text" data-label="Email Address" name="data[Enquiry][email]" placeholder="{{chatWebsite.email_placeholder}}" class="xc_input_enquiry_email" required/>\n        </div>\n        <br>\n        <div class="xc_div_group">\n          <label for="enquiryMessage" class="xc_label">{{chatWebsite.message_title}} *</label>\n          <textarea id="enquiryMessage" data-label="Message" maxlength="1500" placeholder="{{chatWebsite.enquiry_message_placeholder}}" name="data[Enquiry][message]" class="xc_input_enquiry_message" required></textarea>\n        </div>\n        <br>\n        <button type="submit" class="xc_btn_enquiry xc_btn_style">{{chatWebsite.enquiry_button}}</button>\n      </div>\n    </form>\n  </div>\n  <div class="xc_signup_wrapper" data-ng-show=\'statePreview.state == "online"\'>\n    <form class="xc_form_signup" accept-charset="UTF-8">\n      <p class="xc_online_message" ng-bind-html=\'chatWebsite.online_message\'></p>\n      <br>\n      <div class="xc_div_group">\n        <label for="dataFullname" class="xc_label">{{chatWebsite.name_title}} *</label>\n        <input maxlength="45" id="dataFullname" data-label="Fullname" type="text" name="data[Discussion][fullname]" placeholder="{{chatWebsite.username_placeholder}}" class="xc_input_fullname" required/>\n      </div>\n      <br>\n      <div class="xc_div_group">\n        <label for="dataEmail" class="xc_label">{{chatWebsite.email_title}} *</label>\n        <input maxlength="85" id="dataEmail" data-label="Email Address" type="text" name="data[Discussion][email]" placeholder="{{chatWebsite.email_placeholder}}" class="xc_input_email" required/>\n      </div>\n      <br>\n      <input type="hidden" class="xc_input_visitor_time" name="data[Discussion][visitor_time]" />\n      <button type="submit" class="xc_btn_signup xc_btn_style">{{chatWebsite.start_chat_button}}</button>\n    </form>\n  </div>\n  <div class="xc_rating_wrapper" data-ng-show=\'statePreview.state == "rating"\'>\n    <form class="xc_form_rating" accept-charset="UTF-8">\n      <p class="xc_rating_message">{{chatWebsite.rating_message}}</p>\n      <br>\n      <div class="xc_rating">\n        <label class="xc_rating_label" style="padding:30px;">\n          <input type="radio" name="data[Rating][rating]" value="good" />\n          <img src="{{chatWebsite.remote}}/api/xchatty/assets?resource=images/like.png" alt="Good" height="50"/>\n        </label>\n        <label class="xc_rating_label" style="padding:30px;">\n          <input type="radio" name="data[Rating][rating]" value="bad"/>\n          <img src="{{chatWebsite.remote}}/api/xchatty/assets?resource=images/dislike.png" alt="Good" height="50"/>\n        </label>\n      </div>\n      <div class="xc_div_group">\n        <label for="ratingMessage" class="xc_label">Message</label>\n        <textarea id="ratingMessage" data-label="Message" maxlength="1500" name="data[Rating][message]" class="xc_input_rating_message"></textarea>\n      </div>\n      <button type="submit" class="xc_button_rating xc_btn_style">{{chatWebsite.rating_send}}</button>\n      <button type="button" class="xc_button_skip_rating xc_btn_style">{{chatWebsite.rating_skip}}</button>\n    </form>\n  </div>\n  <div class="xc_footer">\n    <div data-ng-if="chatWebsite.defaultWhiteLabel || !license.custom" class="xc_powered"><a>Powered by xCALLY</a></div>\n\t\t<div data-ng-if="!chatWebsite.defaultWhiteLabel && license.custom" data-ng-bind-html="chatWebsite.whiteLabel"></div>\n  </div>\n</div>\n</div>\n'),t.put("app/channels/chat/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/chat/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.queues.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateChatQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}} {{\'APPLICATION_TIMEOUT\' | translate}}</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.chat.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.chat.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/external/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t<div class="portlet light" data-ng-init="initView()">\n\t\t<div class="portlet-title">\n\t<div class="caption">\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t</div>\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t</div>\n\t</div>\n\t<div class="actions">\n\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t<i class="fa fa-tags"></i>\n\t\t</a>\n\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t<i class="fa fa-refresh"></i>\n\t\t</a>\n\t</div>\n</div>\n<div class="portlet-title" data-ng-show="tags.length">\n\t\x3c!-- START TAGS --\x3e\n\t<div class="form-group">\n\t\t<div class="row">\n\t\t\t<div class="col-md-1">\n\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t\t<div class="col-md-11">\n\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t\x3c!-- END TAGS --\x3e\n</div>\n<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-selection ui-grid-pagination class="ui-grid">\n\t\t\t<div class="watermark" data-ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/group/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t<div class="portlet light" data-ng-init="initView()">\n\t\t<div class="portlet-title">\n\t<div class="caption">\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t</div>\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t</div>\n\t</div>\n\t<div class="actions">\n\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t<i class="fa fa-tags"></i>\n\t\t</a>\n\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t<i class="fa fa-refresh"></i>\n\t\t</a>\n\t</div>\n</div>\n<div class="portlet-title" data-ng-show="tags.length">\n\t\x3c!-- START TAGS --\x3e\n\t<div class="form-group">\n\t\t<div class="row">\n\t\t\t<div class="col-md-1">\n\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t\t<div class="col-md-11">\n\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t\x3c!-- END TAGS --\x3e\n</div>\n<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-selection ui-grid-pagination class="ui-grid">\n\t\t\t<div class="watermark" data-ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/internal/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initView()">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination class="ui-grid">\n\t\t\t<div class="watermark" data-ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/room.add.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 class="modal-title">{{\'APPLICATION_NEW_GROUP\' | translate}}</h4>\n</div>\n\n<div class="modal-body">\n  <div class="portlet box blue">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<i class="icon-people"></i>{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<ul>\n\t\t\t\t<li data-ng-repeat="item in items">\n\t\t\t\t\t {{item.fullname}}\n\t\t\t\t</li>\n        <li data-ng-repeat="item in selected.items">\n\t\t\t\t\t {{item.fullname}}\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n\n  <ui-select multiple name="items" ng-model="selected.items" theme="bootstrap">\n    <ui-select-match placeholder="{{\'APPLICATION_SELECTED_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n    <ui-select-choices repeat="{id: agent.id, fullname: agent.fullname} as agent in agents.rows | filter: $select.search">\n      {{agent.fullname}}\n    </ui-select-choices>\n  </ui-select>\n</div>\n\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="selected.items.length">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/room/room.close.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.disposition" name="list" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n  \x3c!-- <div ng-if="modal.html" ng-bind-html="modal.html"></div> --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n  \x3c!-- <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button> --\x3e\n</div>\n'),t.put("app/channels/chat/room/room.directive.html",'<div class="portlet light">\n  <div class="portlet-title">\n    <div class="caption">\n      <span data-ng-if="chatRoom" class="label label-sm label-default">{{chatRoom.status}}</span>\n      <span data-ng-if="chatRoom.ChatWebsite"> | </span>\n      <span data-ng-if="chatRoom.ChatWebsite" class="caption-subject font-green-sharp bold uppercase">{{chatRoom.ChatWebsite.name | truncate: 25: \'...\': true}}</span>\n    </div>\n    <div class="actions">\n      <button class="btn btn-icon-only btn-primary" data-ng-click="addAgent(chatRoom.id)" data-ng-disabled="chatRoom.status === \'CLOSED\'">\n        <i class="fa fa-user-plus"></i>\n      </button>\n      <button class="btn btn-icon-only" data-ng-class="{\'btn-success\':chatRoom.status !== \'CLOSED\',\'grey-cascade\':chatRoom.status === \'CLOSED\'}" data-ng-click="closeRoom(chatRoom.id)" data-ng-if="chatRoom.ChatVisitors.length" data-ng-disabled="chatRoom.status === \'CLOSED\' && chatRoom.disposition">\n        <i data-ng-class="{\'fa fa-upload\':chatRoom.status !== \'CLOSED\',\'icon-target\':chatRoom.status === \'CLOSED\'}"></i>\n      </button>\n      <a href="api/chat/rooms/{{chatRoom.id}}/export" target="_blank" class="btn btn-primary btn-icon-only" data-ng-if="chatRoom" title="{{\'APPLICATION_EXPORT\' | translate}} CSV">\n        <i class="fa fa-download"></i>\n      </a>\n      <button class="btn default btn-icon-only" data-ng-if="chatRoom && chatRoom.status !== \'CLOSED\'" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n        <i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n      </button>\n    </div>\n  </div>\n  <div class="portlet-body">\n<div class="row">\n  <div data-ng-class="panelLeft" data-ng-show="panelLeft">\n    <div class="portlet">\n      <div class="portlet-body">\n        <div class="portlet-title line">\n          <div class="form">\n            \x3c!-- START TAGS --\x3e\n            <div class="form-group">\n              <div class="row">\n                <div class="col-md-1">\n                  <a href="#" class="btn btn-icon-only">\n                    <i class="fa fa-tags" style="color: gray;"></i>\n                  </a>\n                </div>\n                <div class="col-md-11">\n                  <ui-select multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged(chatRoom.id)" on-remove="onChanged(chatRoom.id)">\n                    <ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n                    <ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n                      {{tag}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n            </div>\n            \x3c!-- END TAGS --\x3e\n          </div>\n        </div>\n        <v-accordion class="vAccordion--default">\n          <v-pane data-ng-if="chatRoom.ChatVisitors.length" data-ng-repeat="chatVisitor in chatRoom.ChatVisitors" expanded="true">\n            <v-pane-header>\n              <ng-letter-avatar\n              height="40"\n              width="40"\n              data="{{chatRoom.ChatVisitor.fullname}}"\n              fontsize="25"\n              avatarcustombgcolor="#B0B0B0"\n              charCount="2"\n              avatarcustomborder="border:2px solid #EA4C61"\n              shape="round"></ng-letter-avatar>\n            </v-pane-header>\n            <v-pane-content>\n              {{\'APPLICATION_ROOM_ID\' | translate}}: <p>{{chatRoom.id}}</p>\n              {{\'APPLICATION_NAME\' | translate}}: <p>{{chatRoom.ChatVisitor.fullname}}</p>\n              {{\'APPLICATION_EMAIL\' | translate}}: <p><a data-ng-click="openContact(chatRoom.ChatVisitor.email)" href="">{{chatRoom.ChatVisitor.email}}</a></p>\n              <span data-ng-if="chatRoom.ChatVisitor.labelData1">{{chatRoom.ChatVisitor.labelData1}}: <p>{{chatRoom.ChatVisitor.data1}}</p></span>\n              <span data-ng-if="chatRoom.ChatVisitor.labelData2">{{chatRoom.ChatVisitor.labelData2}}: <p>{{chatRoom.ChatVisitor.data2}}</p></span>\n              <span data-ng-if="chatRoom.ChatVisitor.labelData3">{{chatRoom.ChatVisitor.labelData3}}: <p>{{chatRoom.ChatVisitor.data3}}</p></span>\n              {{\'APPLICATION_REMOTE_ADDRESS\' | translate}}: <p>{{chatRoom.ChatVisitor.remote_address}}</p>\n              {{\'APPLICATION_BROWSER\' | translate}}: <p>{{chatRoom.ChatVisitor.browser}}</p>\n              {{\'APPLICATION_REFERER\' | translate}}:<p>{{chatRoom.ChatVisitor.referer}} - {{enquiry.ChatWebsite.name}}</p>\n              {{\'APPLICATION_OS\' | translate}}: <p>{{chatRoom.ChatVisitor.os}}</p>\n            </v-pane-content>\n          </v-pane>\n\n          <v-pane data-ng-repeat="user in chatRoom.Users | filter:{ id: \'!\' + user.id}">\n            <v-pane-header>\n              <ng-letter-avatar\n              height="40"\n              width="40"\n              data="{{user.fullname}}"\n              fontsize="25"\n              avatarcustombgcolor="#B0B0B0"\n              avatarcustomborder="border:2px solid #3399CC"\n              charCount="2"\n              shape="round"></ng-letter-avatar>\n            </v-pane-header>\n            <v-pane-content>\n              {{\'APPLICATION_NAME\' | translate}}: <p>{{user.fullname}}</p>\n              {{\'APPLICATION_ROLE\' | translate}}: <p>{{user.role}}</p>\n              {{\'APPLICATION_INTERNAL\' | translate}}: <p>{{user.internal}}</p>\n              {{\'APPLICATION_EMAIL\' | translate}}: <p><a data-ng-href="mailto:{{user.email}}">{{user.email}}</a></p>\n            </v-pane-content>\n          </v-pane>\n        </v-accordion>\n      </div>\n    </div>\n  </div>\n  <div data-ng-class="panelRight">\n    <div class="note note-info" data-ng-if="chatRoom && chatRoom.status == \'CLOSED\'">\n      <h4 class="block"><i class="icon-info"></i> {{\'MESSAGE_CHAT_ROOM_CLOSED\' | translate}}!</h4>\n      <p>\n        <strong>{{\'MESSAGE_CHAT_ROOM_CLOSED_DETAILS\' | translate}}.</strong>\n      </p>\n      <hr>\n      <p>\n        <i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{chatRoom.disposition}}</strong>\n      </p>\n      <p>\n        <i class="icon-star"></i> {{\'APPLICATION_RATING\' | translate}}: <strong>{{chatRoom.rating | ucfirst}}</strong>\n      </p>\n      <p>\n        <i class="icon-note"></i> {{\'APPLICATION_RATING_MESSAGE\' | translate}}: <strong>{{chatRoom.ratingMessage}}</strong>\n      </p>\n      <p>\n        <i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{chatRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="chatRoom.updatedAt"></span>)\n      </p>\n    </div>\n    <div class="portlet light bordered">\n      <div class="portlet-body">\n        <div id="chat-box" schroll-bottom="chatRoom.ChatMessages">\n        <ul class="chats">\n          <li data-ng-repeat="message in chatRoom.ChatMessages" data-ng-class="message.UserId == user.id ? \'out\' : \'in\'">\n            <div class="avatar" data-ng-class="message.ChatVisitor ? \'pretty-avatar-v\' : \'pretty-avatar\'">\n              <ng-letter-avatar\n              data-ng-if="!message.ChatVisitor"\n              height="40"\n              width="40"\n              fontsize="25"\n              data="{{message.User.fullname}}"\n              avatarcustombgcolor="#B0B0B0"\n              avatarcustomborder="border:2px solid #3399CC"\n              charCount="2"\n              shape="round"></ng-letter-avatar>\n              <ng-letter-avatar\n              data-ng-if="message.ChatVisitor"\n              height="40"\n              width="40"\n              fontsize="25"\n              data="{{message.ChatVisitor.fullname}}"\n              avatarcustombgcolor="#B0B0B0"\n              avatarcustomborder="border:2px solid #EA4C61"\n              charCount="2"\n              shape="round"></ng-letter-avatar>\n            </div>\n            <div class="message">\n              <span class="arrow"></span>\n              <a data-ng-click="message.ChatVisitor && openContact(chatRoom.ChatVisitor.email)" class="name">{{message.User.fullname || message.ChatVisitor.fullname}} </a>\n              <i class="icon-calendar" title="{{message.createdAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.createdAt"></span>\n              <ng-emoticons emoticons-data="message.body"></ng-emoticons>\n            </div>\n          </li>\n          <li data-ng-if="chatRoom.status === \'CLOSED\'">\n            <div class="media-body" style="text-align: center;">\n              <h5 class="media-heading"><i>{{\'MESSAGE_CHAT_CLOSED\' | translate | lowercase}}</i></h5>\n            </div>\n          </li>\n        </ul>\n      </div>\n      <div class="chat-form" data-ng-if="chatRoom && isMyRoom(chatRoom.Users)">\n        <div class="input-cont">\n          <input class="form-control" type="text" placeholder="Type a message here..." ng-enter="sendMessage()" data-ng-model="message.body" data-ng-disabled="chatRoom.status === \'CLOSED\'"/>\n        </div>\n        <div class="btn-cont">\n          <span class="arrow"></span>\n          <a href="#" class="btn blue icn-only" data-ng-disabled="chatRoom.status === \'CLOSED\'" data-ng-click="sendMessage()">\n            <i class="fa fa-check icon-white"></i>\n          </a>\n        </div>\n      </div>\n      <div class="form-group chat-canned-answer-div" data-ng-if="chatRoom.status !== \'CLOSED\'" data-ng-class="{\'has-error\': forms.compose.subject.$invalid && forms.compose.$submitted}">\n        <div class="row">\n          <div class="col-md-1">\n            <a href="#" class="btn btn-icon-only">\n              <i class="fa fa-magic" style="color: gray;"></i>\n            </a>\n          </div>\n          <div class="col-md-11">\n            <input type="text"\n            data-ng-model="modelOptions.selectedAnswer"\n            uib-typeahead="key for key in getAnswers($viewValue)"\n            placeholder="Canned answers.."\n            typeahead-loading="loadingLocations"\n            typeahead-no-results="noResults"\n            typeahead-on-select="onSelect($item)"\n            class="form-control">\n            <i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n            <div ng-show="noResults">\n              <i class="glyphicon glyphicon-remove"></i> No Results Found\n            </div>\n            <span data-ng-show="forms.compose.subject.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n'+"              <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n            </span>\n          </div>\n        </div>\n\n      </div>\n    </div>\n  </div>\n</div>\n</div>\n</div>\n"),t.put("app/channels/chat/room/room.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-bubble"></i>\n          <a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-users"></i>\n          <a href="#">{{ \'APPLICATION_INTERACTIONS\' | translate }}</a>\n        </li>\n      </ul>\n    </div>\n\n    <div class="row inbox">\n      <div class="col-md-2">\n        <ul class="inbox-nav margin-bottom-10">\n          <li data-ng-class="{active: $state.includes(\'main.channels.chat.room.internal\')}">\n            <a href="/channels/chat/room/internal/list" class="btn">\n              {{\'APPLICATION_INTERNAL\' | translate}}\n            </a>\n            <b></b>\n          </li>\n          <li data-ng-class="{active: $state.includes(\'main.channels.chat.room.external\')}">\n            <a href="/channels/chat/room/external/list" class="btn">\n              {{\'APPLICATION_EXTERNAL\' | translate}}\n            </a>\n            <b></b>\n          </li>\n          <li data-ng-class="{active: $state.includes(\'main.channels.chat.room.group\')}">\n            <a href="/channels/chat/room/group/list" class="btn">\n              {{\'APPLICATION_GROUPS\' | translate}}\n            </a>\n            <b></b>\n          </li>\n        </ul>\n      </div>\n\n      <div class="col-md-10">\n        <div class="room-content">\n          <div ui-view></div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/template.html",'<div ng-bind-html="neText" ne-hljs></div>\n<div class="ne-video" ng-if="video.host" class="fade">\n  <div class="ne-video-preview" ng-hide="nePlayVideo || !options.video.details">\n    <div class="ne-video-thumb" ng-click="nePlayVideo=!nePlayVideo">\n      <img ng-src="{{video.thumbnail}}" alt=""/>\n      <i class="fa fa-play-circle-o"></i>\n    </div>\n    <div class="ne-video-detail">\n      <div class="ne-video-title">\n        <a ng-href="{{video.url}}">{{video.title}}</a>\n      </div>\n      <div class="ne-video-desc">\n        {{video.description}}\n      </div>\n      <div class="ne-video-stats">\n        <span><i class="fa fa-eye"></i> {{video.views}}</span>\n        <span><i class="fa fa-heart"></i> {{video.likes}}</span>\n      </div>\n    </div>\n  </div>\n  <div class="ne-video-player" ng-if="nePlayVideo || !(options.video.details)">\n    <iframe ng-src="{{video.embedSrc}}" frameBorder="0" width="{{video.width}}" height="{{video.height}}" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>\n  </div>\n</div>\n<div class="ne-video" ng-if="video.basic">\n  <div class="ne-video-player">\n    <div class="player">\n      <video ng-src="{{video.basic}}" controls></video>\n    </div>\n  </div>\n</div>\n<div ng-init="neImageLong=false" ng-class="{false:\'ne-image\', true:\'ne-image ne-image-long\'}[neImageLong]"\nng-if="image.url">\n<div class="ne-image-wrapper">\n  <img ng-src="{{image.url}}" ng-click="neImageLong=!neImageLong" alt=""/>\n</div>\n</div>\n\x3c!-- <div class="ne-pdf" ng-if="pdf.url">\n  <div class="ne-pdf-preview" ng-hide="neShowPdf">\n    <div class="ne-pdf-icon">\n      <i class="fa fa-file-pdf-o"></i>\n    </div>\n    <div class="ne-pdf-detail" >\n      <div class="ne-pdf-title">\n        <a href="">{{pdf.url}}</a>\n      </div>\n      <div class="ne-pdf-view">\n\n        <button><i class="fa fa-download"></i> <a ng-href="{{pdf.url}}" target="_blank">Download</a></button>\n        <button ng-click="neShowPdf=!neShowPdf"><i class="fa fa-eye"></i> View PDF</button>\n\n      </div>\n    </div>\n  </div>\n  <div class="ne-pdf-viewer" ng-if="neShowPdf" ng-show="neShowPdf">\n    <iframe ng-src="{{pdf.url}}" frameBorder="0"></iframe>\n  </div>\n\n</div>\n<div class="ne-audio" ng-if="audio.url">\n  <audio ng-src="{{audio.url}}" controls></audio>\n</div> --\x3e\n'),t.put("app/channels/chat/room/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/chat/visitor/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-question"></i>\n\t\t\t\t\t\t<a href="/channels/chat/visitors/list">{{ \'APPLICATION_VISITORS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-question font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VISITORS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/visitor/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-question"></i>\n\t\t\t\t\t<a href="/channels/chat/visitors/list">{{ \'APPLICATION_VISITORS\' | translate }}</a>\n\t\t\t\t\t<i  class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="chatVisitor">\n\t\t\t\t\t<a href="#">{{chatVisitor.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/visitor.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chatVisitor.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.visitors.view.profile\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/visitors/view/{{chatVisitor.id}}/profile">\n\t\t\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_PROFILE\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/visitor/view/view.profile.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_PROFILE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div>\n\t\t\t\t\t<h4 class="profile-desc-title">{{chatVisitor.email}}</h4>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-magnifier"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.origin}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.remote_address}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.user_agent | truncate: 50: \'...\'}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-flag"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.visitor_language}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-home"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.referer}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-cursor"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.browser}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.os}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_WEB_SITES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_WEB_SITES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/chat/websites/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_WEB_SITE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/view/action/list/list.html",'<div class="row" data-ng-init="initActons()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/chat/websites/view/{{chatWebsite.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.ChatQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/chat/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.from.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.mail.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.ChatQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/chat/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/website/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/embedding/view/view.html",'<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    <div class="portlet light">\n      <div class="portlet-title">\n        <div class="caption caption-md">\n          <i class="icon-globe theme-font hide"></i>\n          <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_EMBEDDING\' | translate}}</span>\n        </div>\n        <div class="actions">\n          <div class="btn-group">\n            <a class="btn green-jungle" href="#" data-ng-click="copyToClipboard();">\n              <i class="fa fa-clipboard"></i> {{\'APPLICATION_COPY_TO_CLIPBOARD\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n      <div class="portlet-body">\n        <div class="row">\n          <div class="col-md-12">\n            <h3>{{\'APPLICATION_EMBED_SNIPPET\' | translate}}</h3>\n            <p>\n              {{\'MESSAGE_EMBED_SNIPPET\' | translate}}\n            </p>\n            <div class="form-body">\n              <div class="form-group">\n                <div class="col-md-12">\n                  <code-mirror lang="html" model="snippetCode"></code-mirror>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n'),t.put("app/channels/chat/website/view/form/view/view.html",'<div class="row" data-ng-init="getChatWebsiteFields(\'online\');getChatWebsiteFields(\'offline\');">\n  <div class="col-md-12">\n    <div class="portlet light">\n      <div class="portlet-title tabbable-line">\n        <ul class="nav nav-tabs">\n          <li class="active">\n            <a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ONLINE\' | translate}}</a>\n          </li>\n          <li>\n            <a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_OFFLINE\' | translate}}</a>\n          </li>\n        </ul>\n      </div>\n    <div class="portlet-body">\n      <div class="row">\n        <div class="col-md-12">\n          <div class="tab-content">\n            <div class="tab-pane active" id="tab_1_1">\n              <div class="row">\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_SELECTED\' | translate }}</span>\n                      </div>\n                      <div class="actions">\n                        <div class="btn-group">\n                          <a class="btn green-jungle" href="#" data-ng-click="saveForm(\'online\');">\n                            <i class="fa fa-check"></i> {{ \'APPLICATION_SAVE\' | translate }}\n                          </a>\n                        </div>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-builder="online"></div>\n                    </div>\n                  </div>\n                </div>\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_AVAILABLE\' | translate }}</span>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-components></div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class="tab-pane" id="tab_1_2">\n              <div class="row">\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_SELECTED\' | translate }}</span>\n                      </div>\n                      <div class="actions">\n                        <div class="btn-group">\n                          <a class="btn green-jungle" href="#" data-ng-click="saveForm(\'offline\');">\n                            <i class="fa fa-check"></i> {{ \'APPLICATION_SAVE\' | translate }}\n                          </a>\n                        </div>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-builder="offline"></div>\n                    </div>\n                  </div>\n                </div>\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_AVAILABLE\' | translate }}</span>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-components></div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n</div>\n'),t.put("app/channels/chat/website/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ACCEPT URL --\x3e\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACCEPT URL--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PAUSE --\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t  \t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START REJECT URL --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END REJECT URL --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/proactive/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{title}}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.type.$touched || form.$submitted) && form.type.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n      <ui-select name="type" ng-model="item.type" theme="bootstrap" ng-disabled="disabled">\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n        <ui-select-choices repeat="item.type as item in possibleType | filter: $select.search">\n          <div ng-bind-html="item.title | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    \x3c!-- START SELECTOR --\x3e\n    <div class="form-group" data-ng-if="item.type === \'mouseOver\'" data-ng-class="{\'has-error\': (form.selector.$touched || form.$submitted) && form.selector.$invalid}">\n      <label class="control-label">{{\'APPLICATION_SELECTOR\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="selector" placeholder="{{\'APPLICATION_SELECTOR\' | translate}}" class="form-control" data-ng-model="item.selector" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END SELECTOR --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-if="item.type === \'timeout\'" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.timeout" min="0" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/website/view/proactive/list/list.html",'<div class="row" data-ng-init="initProactiveActions()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_PROACTIVE_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROACTIVE_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/setting/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemChatWebsite()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="chatWebsite.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="chatWebsite.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/snippet/view/view.html",'<div class="row" data-ng-init="initView();getServiceMailAccount();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SNIPPET\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_APPEARANCE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_FORMS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_LABELS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_SETTINGS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_5" data-toggle="tab">{{\'APPLICATION_OFFLINE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="row">\n\t\t\t\t\t\t<div class="col-md-8">\n\t\t\t\t\t\t\t<div class="tab-content">\n\n\t\t\t\t\t\t\t\t\x3c!-- APPEARANCE TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\t\t<form name="forms.formAppearance" data-ng-submit="forms.formAppearance.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MAIN COLOR --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.host.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAIN_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input colorpicker type="text" name="mainColor" placeholder="{{\'APPLICATION_MAIN_COLOR\' | translate}}" style="color:{{chatWebsite.color}}" class="form-control" data-ng-model="chatWebsite.color" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.mainColor.$invalid && forms.formAppearance.mainColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MAIN COLOR --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START FOCUS COLOR --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FOCUS_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input colorpicker type="text" name="focusColor" placeholder="{{\'APPLICATION_FOCUS_COLOR\' | translate}}" style="color:{{chatWebsite.color_focus}}" class="form-control" data-ng-model="chatWebsite.color_focus" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid && forms.formAppearance.focusColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END FOCUS COLOR --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START BUTTON COLOR --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_BUTTON_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input colorpicker type="text" name="buttonColor" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" style="color:{{chatWebsite.color_button}}" class="form-control" data-ng-model="chatWebsite.color_button" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid && forms.formAppearance.buttonColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END BUTTON COLOR --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.headerShape.$touched || forms.formAppearance.$submitted) && forms.formAppearance.headerShape.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_SHAPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="chatWebsite.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="chatWebsite.header_shape" name="headerShape" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$translate.instant(\'APPLICATION_\' + $select.selected.toUpperCase())}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="headerShape in [\'rounded\',\'squared\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="$translate.instant(\'APPLICATION_\' + headerShape.toUpperCase()) | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ANIMATION TOGGLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.animationToggle.$touched || forms.formAppearance.$submitted) && forms.formAppearance.animationToggle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANIMATION\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="chatWebsite.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.animation"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ true }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ANIMATION TOGGLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line margin-top20">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_WHITE_LABEL\' | translate}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.defaultWhiteLabel"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="chatWebsite.defaultWhiteLabel = license.custom ? chatWebsite.defaultWhiteLabel : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultWhitelabel"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DEFAULT --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START LABEL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.whiteLabel.$touched || forms.formAppearance.$submitted) && forms.formAppearance.whiteLabel.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WHITE_LABEL\' | translate}}<span data-ng-if="!chatWebsite.defaultWhiteLabel" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<textarea type="password" name="whiteLabel" placeholder="{{\'APPLICATION_WHITE_LABEL\' | translate}}" class="form-control" data-ng-model="chatWebsite.whiteLabel" data-ng-disabled="chatWebsite.defaultWhiteLabel || !license.custom" data-ng-required="!chatWebsite.defaultWhiteLabel && license.custom"/></textarea>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.whiteLabel.$touched || forms.formAppearance.$submitted) && forms.formAppearance.whiteLabel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END LABEL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line margin-top20">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_LOGO\' | translate}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="chatWebsite.defaultLogo = license.custom ? chatWebsite.defaultLogo : true"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tname="defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!chatWebsite.defaultLogo && license.custom">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- </button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t\t\t<table class="table" border="0">\n\t\t\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.name }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td data-ng-show="uploader.isHTML5" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="uploader.queue[0] && uploader.queue[0].upload()" data-ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APPEARANCE TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- FORMS TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t\t\t\t<form name="forms.formFunctionality" data-ng-submit="forms.formFunctionality.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START DOWNLOAD TRANSCRIPT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DOWNLOAD_TRANSCRIPT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.download_transcript"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="true"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DOWNLOAD TRANSCRIPT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END FORMS TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- STRINGS TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t\t\t\t<form name="forms.formLabel" data-ng-submit="forms.formLabel.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t<h4 class="block" data-ng-show="statePreview.state == \'online\'">{{\'APPLICATION_ONLINE_STATE\' | translate}}</h4>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER ONLINE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.headerOnline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_ONLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="headerOnline" placeholder="{{\'APPLICATION_HEADER_ONLINE\' | translate}}" class="form-control" data-ng-model="chatWebsite.header_online"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ONLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.onlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="onlineMessage" placeholder="{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="chatWebsite.online_message"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START USERNAME TITLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.nameTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.nameTitle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="nameTitle" placeholder="{{\'APPLICATION_NAME_TITLE\' | translate}}" class="form-control" data-ng-model="chatWebsite.name_title"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END USERNAME TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START USERNAME PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.usernamePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.usernamePlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="usernamePlaceholder" placeholder="{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="chatWebsite.username_placeholder"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END USERNAME PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL TITLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.emailTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.emailTitle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="emailTitle" placeholder="{{\'APPLICATION_EMAIL_TITLE\' | translate}}" class="form-control" data-ng-model="chatWebsite.email_title"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.emailPlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.emailPlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="emailPlaceholder" placeholder="{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="chatWebsite.email_placeholder"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START START CHAT BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.startChatButton.$touched || forms.formLabel.$submitted) && forms.formLabel.startChatButton.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="startChatButton" placeholder="{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.start_chat_button"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END START CHAT BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<h4 class="block" data-ng-show="statePreview.state == \'rating\'">{{\'APPLICATION_RATING_STATE\' | translate}}</h4>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RATING MESSAGE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'rating\'" data-ng-class="{\'has-error\': (forms.formLabel.ratingMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingMessage.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="ratingMessage" placeholder="{{\'APPLICATION_RATING_MESSAGE\' | translate}}" class="form-control" data-ng-model="chatWebsite.rating_message"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RATING MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RATING SEND BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'rating\'" data-ng-class="{\'has-error\': (forms.formLabel.ratingSend.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSend.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="ratingSend" placeholder="{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.rating_send"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RATING SEND BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RATING SKIP BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'rating\'" data-ng-class="{\'has-error\': (forms.formLabel.ratingSkip.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSkip.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="ratingSkip" placeholder="{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.rating_skip"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RATING SKIP BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<h4 class="block" data-ng-show="statePreview.state == \'offline\'">{{\'APPLICATION_OFFLINE_STATE\' | translate}}</h4>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER OFFLINE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.headerOffline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_OFFLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="headerOffline" placeholder="{{\'APPLICATION_HEADER_OFFLINE\' | translate}}" class="form-control" data-ng-model="chatWebsite.header_offline"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER OFFLINE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OFFLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.offlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.offlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="offlineMessage" placeholder="{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="chatWebsite.offline_message"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OFFLINE MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE TITLE--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessageTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryMessageTitle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessageTitle" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}" class="form-control" data-ng-model="chatWebsite.message_title"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE PLACEHOLDER--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessagePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryMessagePlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessagePlaceholder" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="chatWebsite.enquiry_message_placeholder"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.enquiryButton.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryButton.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="enquiryButton" placeholder="{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.enquiry_button"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START AGENTS BUSY BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.agentsBusy.$touched || forms.formLabel.$submitted) && forms.formLabel.agentsBusy.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENTS_BUSY\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="agentsBusy" placeholder="{{\'APPLICATION_AGENTS_BUSY\' | translate}}" class="form-control" data-ng-model="chatWebsite.agents_busy"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END AGENTS BUSY BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END STRINGS TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- SETTINGS TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_4">\n\t\t\t\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.name.$touched || forms.formSetting.$submitted) && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="chatWebsite.name" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.name.$touched || forms.formSetting.$submitted) && forms.formSettings.name.$invalid && forms.formSetting.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEB_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="url" name="address" placeholder="{{\'APPLICATION_WEB_ADDRESS\' | translate}}" class="form-control" data-ng-model="chatWebsite.address" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid && forms.formSetting.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="chatWebsite.remote" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid && forms.formSetting.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="chatWebsite.fidelity"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ fidelitySwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ fidelitySwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ fidelitySwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ fidelitySwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ fidelitySwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ fidelitySwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ fidelitySwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ fidelitySwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ fidelitySwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ fidelitySwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="chatWebsite.fidelity" data-ng-class="{\'has-error\': (forms.formSetting.timeout.$touched || forms.formSetting.$submitted) && forms.formSetting.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="chatWebsite.timeout" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.timeout.$touched || forms.formSetting.$submitted) && forms.formSetting.timeout.$invalid && forms.formSetting.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.timeout.$touched || forms.formSetting.$submitted) && forms.formSetting.timeout.$invalid && forms.formSetting.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.description.$touched || forms.formSetting.$submitted) && forms.formSetting.description.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="chatWebsite.description"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SETTINGS TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- OFFLINE TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_5">\n\t\t\t\t\t\t\t\t\t<form name="forms.formOffline" data-ng-submit="forms.formOffline.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY ENABLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_ENABLED\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\t    ng-model="chatWebsite.enquiry_enable"\n\t\t\t\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t    switch-active="{{ enquirySwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-text="{{ enquirySwitch.onText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-text="{{ enquirySwitch.offText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-color="{{ enquirySwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-color="{{ enquirySwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-animate="{{ enquirySwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-size="{{ enquirySwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label="{{ enquirySwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-icon="{{ enquirySwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-radio-off="{{ enquirySwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label-width="{{ enquirySwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-handle-width="{{ enquirySwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY ENABLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY FORWARDING --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="chatWebsite.enquiry_enable">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_FORWARDING\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\t    ng-model="chatWebsite.enquiry_forwarding"\n\t\t\t\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t    switch-active="{{ enquirySwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-text="{{ enquirySwitch.onText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-text="{{ enquirySwitch.offText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-color="{{ enquirySwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-color="{{ enquirySwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-animate="{{ enquirySwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-size="{{ enquirySwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label="{{ enquirySwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-icon="{{ enquirySwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-radio-off="{{ enquirySwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label-width="{{ enquirySwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-handle-width="{{ enquirySwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY FORWARDING --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-if="!isServiceMailAccount">\n\t\t                  <h4 class="block">Warning!</h4>\n\t\t                  <p>\n\t\t                    {{ \'MESSAGE_NO_SERVICE_MAIL_ACCOUNT\' | translate }}\n\t\t                  </p>\n\t\t                  <p>\n\t\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/setting/smtp/view">SMTP</a> {{\'APPLICATION_OR\' | translate}} <a href="/channels/mail/accounts/list">{{\'APPLICATION_MAIL_ACCOUNTS\' | translate}}</a>\n\t\t                  </p>\n\t\t                </div>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="chatWebsite.enquiry_enable && chatWebsite.enquiry_forwarding" data-ng-class="{\'has-error\': (forms.formOffline.forwardingAddress.$touched || forms.formOffline.$submitted) && forms.formSetting.forwardingAddress.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_FORWARDING_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="forwardingAddress" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="chatWebsite.enquiry_forwarding_address" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOffline.forwardingAddress.$touched || forms.formOffline.$submitted) && forms.formOffline.forwardingAddress.$invalid && forms.formOffline.forwardingAddress.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="chatWebsite.enquiry_enable && chatWebsite.enquiry_forwarding" data-ng-class="{\'has-error\': (forms.formOffline.OfflineTemplateId.$touched || forms.formOffline.$submitted) && forms.formOffline.OfflineTemplateId.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="chatWebsite.OfflineTemplateId" name="OfflineTemplateId" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOffline.OfflineTemplateId.$touched || forms.formOffline.$submitted) && forms.formOffline.OfflineTemplateId.$invalid && forms.formOffline.OfflineTemplateId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OFFLINE TAB --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-4">\n\t\t\t\t\t\t\t\x3c!-- START STATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_ANIMATION\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="chatWebsite.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="statePreview.state" name="statePreview" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="statePreview in [\'online\',\'rating\',\'offline\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="statePreview | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STATE --\x3e\n\t\t\t\t\t\t\t<preview></preview>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="/channels/chat/websites/list">{{ \'APPLICATION_WEB_SITES\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{chatWebsite.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/website.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chatWebsite.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{chatWebsite.address}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.embedding\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/embedding/view">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_EMBEDDING\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.snippet\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/snippet/view">\n\t\t\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SNIPPET\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.form\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/forms/view">\n\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_FORMS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.proactive\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/proactive/list">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_PROACTIVE_ACTIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.actions\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACTIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.chat.websites.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/websites/view/{{chatWebsite.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.dispositions\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/dispositions">\n\t\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_DISPOSITIONS\' | translate }} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.chat.websites.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/websites/view/{{chatWebsite.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t<a href="/channels/chat/websites/list">{{ \'APPLICATION_WEB_SITES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_WEB_SITE\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_WEB_SITE_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.name.$touched || forms.formSetting.$submitted) && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$touched && !forms.formSettings.name.$valid && forms.formSetting.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEB_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="address" placeholder="{{\'APPLICATION_WEB_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.address" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid && forms.formSetting.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remote" required/>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid && forms.formSetting.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_WEB_SITE_APPEARANCE\' | translate}}" canexit="exitValidation(forms.formAppearance.$valid)">\n\t\t\t\t\t\t<form name="forms.formAppearance" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START MAIN COLOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAIN_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input colorpicker type="text" name="mainColor" placeholder="{{\'APPLICATION_MAIN_COLOR\' | translate}}" style="color:{{item.color}}" class="form-control" data-ng-model="item.color" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.mainColor.$invalid && forms.formAppearance.mainColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAIN COLOR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FOCUS COLOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FOCUS_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input colorpicker type="text" name="focusColor" placeholder="{{\'APPLICATION_FOCUS_COLOR\' | translate}}" style="color:{{item.color_focus}}" class="form-control" data-ng-model="item.color_focus" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid && forms.formAppearance.focusColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FOCUS COLOR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START BUTTON COLOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_BUTTON_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input colorpicker type="text" name="buttonColor" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" style="color:{{item.color_button}}" class="form-control" data-ng-model="item.color_button" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid && forms.formAppearance.buttonColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END BUTTON COLOR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.headerShape.$touched || forms.formAppearance.$submitted) && forms.formAppearance.headerShape.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_SHAPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="item.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.header_shape" name="headerShape" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$translate.instant(\'APPLICATION_\' + $select.selected.toUpperCase())}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="headerShape in [\'rounded\',\'squared\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="$translate.instant(\'APPLICATION_\' + headerShape.toUpperCase()) | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANIMATION TOGGLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.animationToggle.$touched || forms.formAppearance.$submitted) && forms.formAppearance.animationToggle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANIMATION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.animation" name="animationToggle" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected  ? \'On\' : \'Off\'}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="filter in [true,false] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="filter ? \'On\' : \'Off\' | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANIMATION TOGGLE --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_LABELS\' | translate}}" canexit="exitValidation(forms.formLabel.$valid)">\n\t\t\t\t\t\t<form name="forms.formLabel" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START HEADER ONLINE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.headerOnline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_ONLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerOnline" placeholder="{{\'APPLICATION_HEADER_ONLINE\' | translate}}" class="form-control" data-ng-model="item.header_online"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ONLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.onlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="onlineMessage" placeholder="{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="item.online_message"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME TITLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.nameTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.nameTitle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="nameTitle" placeholder="{{\'APPLICATION_NAME_TITLE\' | translate}}" class="form-control" data-ng-model="item.name_title"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME TITLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.usernamePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.usernamePlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="usernamePlaceholder" placeholder="{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="item.username_placeholder"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL TITLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.emailTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.emailTitle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="emailTitle" placeholder="{{\'APPLICATION_EMAIL_TITLE\' | translate}}" class="form-control" data-ng-model="item.email_title"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL TITLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.emailPlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.emailPlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="emailPlaceholder" placeholder="{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="item.email_placeholder"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START START CHAT BUTTON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.startChatButton.$touched || forms.formLabel.$submitted) && forms.formLabel.startChatButton.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="startChatButton" placeholder="{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}" class="form-control" data-ng-model="item.start_chat_button"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END START CHAT BUTTON --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RATING MESSAGE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.ratingMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ratingMessage" placeholder="{{\'APPLICATION_RATING_MESSAGE\' | translate}}" class="form-control" data-ng-model="item.rating_message"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RATING MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RATING START TEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.ratingSend.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSend.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ratingSend" placeholder="{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}" class="form-control" data-ng-model="item.rating_send"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RATING START TEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RATING MESSAGE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.ratingSkip.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSkip.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ratingSkip" placeholder="{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}" class="form-control" data-ng-model="item.rating_skip"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RATING MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADER OFFLINE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.headerOffline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_OFFLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerOffline" placeholder="{{\'APPLICATION_HEADER_OFFLINE\' | translate}}" class="form-control" data-ng-model="item.header_offline"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER OFFLINE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START OFFLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.offlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="offlineMessage" placeholder="{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="item.offline_message"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END OFFLINE MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE TITLE--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessageTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryMessageTitle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessageTitle" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}" class="form-control" data-ng-model="item.message_title"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE TITLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE PLACEHOLDER--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessagePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessagePlaceholder" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="item.enquiry_message_placeholder"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENQUIRY BUTTON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.enquiryButton.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryButton.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="enquiryButton" placeholder="{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}" class="form-control" data-ng-model="item.enquiry_button"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENQUIRY BUTTON --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AGENTS BUSY BUTTON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.agentsBusy.$touched || forms.formLabel.$submitted) && forms.formLabel.agentsBusy.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENTS_BUSY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="agentsBusy" placeholder="{{\'APPLICATION_AGENTS_BUSY\' | translate}}" class="form-control" data-ng-model="item.agents_busy"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AGENTS BUSY BUTTON --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_FORMS\' | translate}}" canexit="exitValidation(forms.formAppearance.$valid)">\n\t\t\t\t\t\t<form name="forms.formFunctionality" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START DOWNLOAD TRANSCRIPT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formFunctionality.animationToggle.$touched || forms.formFunctionality.$submitted) && forms.formFunctionality.animationToggle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DOWNLOAD_TRANSCRIPT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.download_transcript" name="downloadTranscript" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected ? \'On\' : \'Off\'}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="downloadTranscript in [true, false] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="downloadTranscript ? \'On\' : \'Off\' | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DOWNLOAD TRANSCRIPT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_FAX_ACCOUNT\' | translate }}</h3>\n</div>\n<div class="modal-body" data-ng-init="initWizard();">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.$submitted || form.name.$touched) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="form.name.$error.required && (form.$submitted || form.name.$touched)" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TRUNKS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.$submitted || form.trunk.$touched) && form.trunk.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.TrunkName" name="trunk" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TRUNK\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="trunk.name as trunk in trunks | filter: $select.search">\n          <div data-ng-bind="trunk.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <div class="note note-warning" data-ng-hide="trunks.length">\n        <h4 class="block">Warning!</h4>\n        <p>\n          {{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n        </p>\n        <p>\n          {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n        </p>\n      </div>\n      <span data-ng-show="form.trunk.$error.required && (form.$submitted || form.trunk.$touched)" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START TRUNKS --\x3e\n\n    \x3c!-- START LOCALSTATIONID --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.$submitted || form.localstationid.$touched) && form.localstationid.$invalid}">\n      <label class="control-label">{{\'APPLICATION_LOCALSTATIONID\' | translate}} <span class="required" aria-required="true">*</span></label>\n      <input type="text" name="localstationid" placeholder="{{\'APPLICATION_LOCALSTATIONID\' | translate}}" class="form-control" data-ng-model="item.localstationid" required/>\n      <span data-ng-show="form.localstationid.$error.required && (form.$submitted || form.localstationid.$touched)" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span class="help-block">\n        {{\'DESCRIPTION_LOCALSTATIONID\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END LOCALSTATIONID --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t\t<a href="/channels/fax/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button type="button" class="btn green-jungle" data-toggle="dropdown" data-hover="dropdown" data-delay="1000" data-close-others="true" aria-expanded="true">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }} <i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<ul class="dropdown-menu" role="menu">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="/channels/fax/accounts/wizard">\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_STANDARD\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_QUICK\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/view/action/list/list.html",'<div class="row" data-ng-init="initActons()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/fax/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" data-ng-submit="forms.settings.$valid && updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.FaxQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/fax/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.from.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.mail.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ATTACHMENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data6" name="attachment" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="attachment in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{attachment}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n              <div class="note note-warning" data-ng-hide="intervals.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_INTERVALS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.FaxQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/fax/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ATTACHMENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data6" name="attachment" theme="bootstrap" data-ng-init="application.data6 = \'no\'" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="attachment in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{attachment}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVALS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        \x3c!-- <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" data-ng-pattern="/^[a-zA-Z0-9]*$/" required/> --\x3e\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n        \x3c!-- <span data-ng-show="form.form.$touched && form.form.$error.pattern" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PATTERN\' | translate}}.\n        </span> --\x3e\n      </div>\n      \x3c!-- <div class="help-block">\n        {{\'MESSAGE_ALLOWED_NUMBERS_AND_LETTERS\' | translate}}\n\t\t\t</div> --\x3e\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t  \t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/setting/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.name.$touched) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.name.$error.required && (forms.general.$submitted || forms.general.name.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADERINFO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.headerinfo.$touched) && forms.general.headerinfo.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADERINFO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerinfo" placeholder="{{\'APPLICATION_HEADERINFO\' | translate}}" class="form-control" data-ng-model="account.headerinfo" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.headerinfo.$error.required && (forms.general.$submitted || forms.general.headerinfo.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_HEADERINFO\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADERINFO --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.trunk.$touched) && forms.general.trunk.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.TrunkName" name="trunk" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TRUNK\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in trunks | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="trunks.length">\n\t                <h4 class="block">Warning!</h4>\n\t                <p>\n\t                  {{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t                </p>\n\t                <p>\n\t                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                </p>\n\t              </div>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.trunk.$error.required && (forms.general.$submitted || forms.general.trunk.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LOCALSTATIONID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.localstationid.$touched) && forms.general.localstationid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LOCALSTATIONID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="localstationid" placeholder="{{\'APPLICATION_LOCALSTATIONID\' | translate}}" class="form-control" data-ng-model="account.localstationid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.localstationid.$error.required && (forms.general.$submitted || forms.general.localstationid.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_LOCALSTATIONID\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LOCALSTATIONID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.timeout.$touched) && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid && forms.general.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid && forms.general.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.advanced.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START ECM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_ECM\' | translate}}<span class="required" aria-required="true">*</span></label><br>\n\t\t\t\t\t\t\t\t\t  <input\n\t\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t    ng-model="account.ecm"\n\t\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t    switch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t    switch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t    switch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t    switch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t    switch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t    switch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t    switch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t    switch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t    switch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t    switch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t    switch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t    switch-handle-width="{{ handleWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t    \t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_ECM\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END ECM --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.minrate.$touched) && forms.advanced.minrate.$invalid}">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MINRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t  <ui-select data-ng-model="account.minrate" name="minrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MINRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t    <ui-select-choices repeat="minrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t\t\t      <div data-ng-bind="minrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MINRATE\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.minrate.$error.required && (forms.advanced.$submitted || forms.advanced.minrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.maxrate.$touched) && forms.advanced.maxrate.$invalid}">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MAXRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t  <ui-select data-ng-model="account.maxrate" name="maxrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MAXRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t    <ui-select-choices repeat="maxrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t\t\t      <div data-ng-bind="maxrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MAXRATE\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.maxrate.$error.required && (forms.advanced.$submitted || forms.advanced.maxrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START MODEM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.modem.$touched) && forms.advanced.modem.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MODEM\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="modem" placeholder="{{\'APPLICATION_MODEM\' | translate}}" class="form-control" data-ng-model="account.modem" required/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MODEM\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.modem.$error.required && (forms.advanced.$submitted || forms.advanced.modem.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END MODEM --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START GATEWAY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.gateway.$touched) && forms.advanced.gateway.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_GATEWAY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="gateway" placeholder="{{\'APPLICATION_GATEWAY\' | translate}}" class="form-control" data-ng-model="account.gateway" required data-ng-pattern="settings.patternGateway"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.gateway.$touched || forms.advanced.$submitted) && forms.advanced.gateway.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.gateway.$touched || forms.advanced.$submitted) && forms.advanced.gateway.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END GATEWAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FAXDETECT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.faxdetect.$touched) && forms.advanced.faxdetect.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAXDETECT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="faxdetect" placeholder="{{\'APPLICATION_FAXDETECT\' | translate}}" class="form-control" data-ng-model="account.faxdetect" required data-ng-pattern="settings.patternFaxdetect"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.faxdetect.$touched || forms.advanced.$submitted) && forms.advanced.faxdetect.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.faxdetect.$touched || forms.advanced.$submitted) && forms.advanced.faxdetect.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FAXDETECT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START T38TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.t38timeout.$touched) && forms.advanced.t38timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_T38TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="number" name="t38timeout" placeholder="{{\'APPLICATION_T38TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.t38timeout" required min="1000"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.t38timeout.$touched || forms.advanced.$submitted) && forms.advanced.t38timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.t38timeout.$touched || forms.advanced.$submitted) && forms.advanced.t38timeout.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END T38TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.tech.$touched) && forms.advanced.tech.$invalid}">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_TECHNOLOGY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t  <ui-select data-ng-model="account.tech" name="tech" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_TECHNOLOGY\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t    <ui-select-choices repeat="tech in techs | filter: $select.search">\n\t\t\t\t\t\t\t\t\t      <div data-ng-bind="tech | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.tech.$touched || forms.advanced.$submitted) && forms.advanced.tech.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/fax/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.name || account.description }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.name || account.description }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ account.phone }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.fax.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.fax.accounts.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.fax.accounts.view.dispositions\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.fax.accounts.view.actions\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t\t<a href="/channels/fax/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.formGeneral.$valid)">\n\t\t\t\t\t\t<form name="forms.formGeneral" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.name.$touched) && forms.formGeneral.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.name.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.name.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADERINFO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.headerinfo.$touched) && forms.formGeneral.headerinfo.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADERINFO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerinfo" placeholder="{{\'APPLICATION_HEADERINFO\' | translate}}" class="form-control" data-ng-model="item.headerinfo" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.headerinfo.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.headerinfo.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_HEADERINFO\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADERINFO --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.trunk.$touched) && forms.formGeneral.trunk.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.TrunkName" name="trunk" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TRUNK\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in trunks | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="trunks.length">\n\t                <h4 class="block">Warning!</h4>\n\t                <p>\n\t                  {{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t                </p>\n\t                <p>\n\t                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                </p>\n\t              </div>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.trunk.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.trunk.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LOCALSTATIONID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.localstationid.$touched) && forms.formGeneral.localstationid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LOCALSTATIONID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="localstationid" placeholder="{{\'APPLICATION_LOCALSTATIONID\' | translate}}" class="form-control" data-ng-model="item.localstationid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.localstationid.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.localstationid.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_LOCALSTATIONID\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LOCALSTATIONID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_ADVANCED\' | translate}}" canexit="exitValidation(forms.formAdvanced.$valid)">\n\t\t\t\t\t\t<form name="forms.formAdvanced" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ECM --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_ECM\' | translate}}<span class="required" aria-required="true">*</span></label><br>\n\t\t\t\t\t\t\t  <input\n\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t    ng-model="item.ecm"\n\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t    switch-active="{{ isActive }}"\n\t\t\t\t\t\t\t    switch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t    switch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t    switch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t    switch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t    switch-animate="{{ animate }}"\n\t\t\t\t\t\t\t    switch-size="{{ size }}"\n\t\t\t\t\t\t\t    switch-label="{{ label }}"\n\t\t\t\t\t\t\t    switch-icon="{{ icon }}"\n\t\t\t\t\t\t\t    switch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t    switch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t    switch-handle-width="{{ handleWidth }}"\n\t\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n    \t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_ECM\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ECM --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.minrate.$touched) && forms.formAdvanced.minrate.$invalid}">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MINRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t  <ui-select data-ng-model="item.minrate" name="minrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MINRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t    <ui-select-choices repeat="minrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t      <div data-ng-bind="minrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MINRATE\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formAdvanced.minrate.$error.required && (forms.formAdvanced.$submitted || forms.formAdvanced.minrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.maxrate.$touched) && forms.formAdvanced.maxrate.$invalid}">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MAXRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t  <ui-select data-ng-model="item.maxrate" name="maxrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MAXRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t    <ui-select-choices repeat="maxrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t      <div data-ng-bind="maxrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MAXRATE\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formAdvanced.maxrate.$error.required && (forms.formAdvanced.$submitted || forms.formAdvanced.maxrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MODEM --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.modem.$touched) && forms.formAdvanced.modem.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MODEM\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="modem" placeholder="{{\'APPLICATION_MODEM\' | translate}}" class="form-control" data-ng-model="item.modem" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MODEM\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formAdvanced.modem.$error.required && (forms.formAdvanced.$submitted || forms.formAdvanced.modem.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MODEM --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START GATEWAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.gateway.$touched) && forms.formAdvanced.gateway.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_GATEWAY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="gateway" placeholder="{{\'APPLICATION_GATEWAY\' | translate}}" class="form-control" data-ng-model="item.gateway" required data-ng-pattern="settings.patternGateway"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.gateway.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.gateway.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.gateway.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.gateway.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END GATEWAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FAXDETECT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.faxdetect.$touched) && forms.formAdvanced.faxdetect.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAXDETECT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="faxdetect" placeholder="{{\'APPLICATION_FAXDETECT\' | translate}}" class="form-control" data-ng-model="item.faxdetect" required data-ng-pattern="settings.patternFaxdetect"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.faxdetect.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.faxdetect.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.faxdetect.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.faxdetect.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FAXDETECT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START T38TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.t38timeout.$touched) && forms.formAdvanced.t38timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_T38TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="t38timeout" placeholder="{{\'APPLICATION_T38TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.t38timeout" required min="1000"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.t38timeout.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.t38timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.t38timeout.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.t38timeout.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END T38TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.tech.$touched) && forms.formAdvanced.tech.$invalid}">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_TECHNOLOGY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t  <ui-select data-ng-model="item.tech" name="tech" theme="bootstrap" required>\n\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_TECHNOLOGY\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t    <ui-select-choices repeat="tech in techs | filter: $select.search">\n\t\t\t\t\t\t\t      <div data-ng-bind="tech | highlight: $select.search"></div>\n\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.tech.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.tech.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/inbox/message/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()">\n  <div class="form-group" ng-if="data">\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <h4 class="block"></h4>\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/message/message.directive.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-6">\n      <span class="bold">From: </span>\n      [<a href="" data-ng-click="openContact(message.from)">{{message.from}}</a>]\n      <br>\n      <span class="bold">To: </span>\n      [<a href="" data-ng-click="openContact(message.to)">{{message.to}}</a>]\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right">\n        <a ng-click="info(message)"><i class="icon-info font-blue"></i></a>\n      </span>\n      <span class="pull-right" data-ng-show="message.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-if="message.status!==\'RECEIVED\'" data-ng-switch="message.status" uib-tooltip="{{\'APPLICATION_PAGE_TRANSFERRED\' | translate}}: {{message.pagestransferred}} - {{\'APPLICATION_RETRY\' | translate}}: {{message.retry}}">\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="retry(message.id)"> {{message.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n    </span>\n    <span class="pull-right" data-ng-if="message.status===\'RECEIVED\'" uib-tooltip="{{\'APPLICATION_PAGE_TRANSFERRED\' | translate}}: {{message.pagestransferred}}">\n      <a href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n    </span>\n    <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n  </span>\n  <hr data-ng-if="message.FaxAttachments.length">\n  <div data-ng-repeat="faxAttachment in message.FaxAttachments">\n    <strong>{{faxAttachment.name}}</strong>\n    <a target="_self" download="{{faxAttachment.name}}" href="api/fax/attachments/{{faxAttachment.id}}">\n      <i class="icon-cloud-download"></i>\n    </a>\n  </div>\n</div>\n'),t.put("app/channels/fax/inbox/note/note.directive.html",'<div class="note">\n  <div class="row">\n    <div class="col-md-6">\n      <a type="button" name="button" data-ng-if="::(Auth.getCurrentUser().id == message.UserId)" data-ng-click="deleteNote()">\n        <i class="fa fa-trash-o" style="color: red;"></i>\n      </a>\n\n      <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-show="message.User">{{\'APPLICATION_ADD_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <hr>\n  <span class="body text-left" data-ng-bind-html="message.text" style="white-space: pre-wrap;"></span>\n</div>\n'),t.put("app/channels/fax/inbox/note/note.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_NOTES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    <div class="form-group">\n      <textarea data-ng-model="item.text" name="text" rows="10" style="resize: none; width: 100%;"></textarea>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n<div class="todo-content" data-ng-init="initForm();">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button data-ng-if="(!forms.compose.from.$invalid && !forms.compose.to.$invalid && uploader.queue.length) && faxRoom.status !== \'CLOSED\'" class="btn btn-sm btn-default green-meadow" data-ng-click="sendFax()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-if="(!forms.compose.from.$invalid && !forms.compose.to.$invalid && uploader.queue.length) && faxRoom && faxRoom.status !== \'CLOSED\'"> | </span>\n\t\t\t\t<span data-ng-if="faxRoom" class="label label-default"> #{{faxRoom.id}} {{faxRoom.status}}</span>\n\t\t\t\t<span data-ng-if="faxRoom"> | </span>\n\t\t\t\t<span data-ng-if="faxRoom" class="caption-subject font-green-sharp bold">{{faxRoom.contact}}</span>\n\t\t\t</div>\n\t\t\t<div class="actions" data-ng-switch="faxRoom.status">\n\t\t\t\t<button class="btn btn-icon-only yellow" data-ng-if="faxRoom" data-ng-click="loadNote()" data-ng-hide="faxRoom.status == \'CLOSED\'" title="{{\'APPLICATION_NOTES\' | translate}}">\n\t\t\t\t\t<i class="fa fa-sticky-note"></i>\n\t\t\t\t</button>\n\t\t\t\t<button class="file-upload" data-ng-hide="faxRoom.status == \'CLOSED\'">\n\t\t\t\t\t<i class="fa fa-paperclip"></i> <input type="file" data-ng-if="uploader" data-ng-hide="faxRoom.status == \'CLOSED\'" nv-file-select uploader="uploader" multiple class="file-input" title="{{\'APPLICATION_ATTACHMENTS\' | translate}}">\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION START --\x3e\n\t\t\t\t<button data-ng-class="faxRoom.status == \'CLOSED\' ? \'grey-cascade\' : \'btn-success\'" class="btn btn-icon-only" data-ng-hide="faxRoom.status == \'CLOSED\' && faxRoom.disposition" data-ng-if="faxRoom" data-ng-click="closeRoom()" title="{{\'APPLICATION_STATUS\' | translate}}">\n\t\t\t\t\t<i data-ng-class="faxRoom.status == \'CLOSED\' ? \'icon-target\' : \'fa fa-upload\'"></i>\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION END --\x3e\n\t\t\t\t<button class="btn default btn-icon-only" data-ng-if="faxRoom && faxRoom.status !== \'CLOSED\'" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-show="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="faxRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)" data-ng-disabled="faxRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<hr data-ng-if="faxRoom && faxRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\n\t\t\t\t\t<div id="mail-box">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li\n\t\t\t\t\t\t\tdata-ng-switch="faxMessage.status"\n\t\t\t\t\t\t\tdata-ng-class="{\'in\': faxMessage.status == \'RECEIVED\', \'out\': faxMessage.status == \'SENT\' || faxMessage.status == \'SENDING\' || faxMessage.status == \'FAILED\' || faxMessage.status == \'NOTE\'}"\n\t\t\t\t\t\t\tdata-ng-repeat="faxMessage in faxRoom.FaxMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t\t<div class="avatar" data-ng-class="faxMessage.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="faxMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{faxMessage.User.fullname}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="!faxMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{faxMessage.from}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<fax-note message="faxMessage" ng-switch-when="NOTE"></fax-note>\n\t\t\t\t\t\t\t\t<fax-message message="faxMessage" list-id="faxRoom.FaxAccount.ListId" ng-switch-default></fax-message>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div data-ng-class="panelRight">\n\t\t\t\t\t<div class="note note-info" data-ng-if="faxRoom && faxRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t<h4 class="block"><i class="icon-info"></i> {{\'MESSAGE_FAX_ROOM_CLOSED\' | translate}}!</h4>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<strong>{{\'MESSAGE_FAX_ROOM_CLOSED_DETAILS\' | translate}}.</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{faxRoom.disposition}}</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{faxRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="faxRoom.updatedAt"></span>)\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<form name="forms.compose" data-ng-submit="sendFax()" class="form-horizontal" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t\t<div class="form">\n\n\t\t\t\t\t\t\t<v-accordion class="vAccordion--default" ng-if="faxRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t  <v-pane expanded="expanded">\n\t\t\t\t\t\t\t    <v-pane-header>\n\t\t\t\t\t\t\t      <i class="icon-people"></i> From: {{form.from}}, To: {{form.to[0].fax}}\n\t\t\t\t\t\t\t    </v-pane-header>\n\t\t\t\t\t\t\t    <v-pane-content>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t      <div class="form-group" data-ng-if="faxRoom.status !== \'CLOSED\'" data-ng-class="{\'has-error\': forms.compose.from.$invalid}">\n\t\t\t\t\t\t\t        <div class="col-md-12">\n\t\t\t\t\t\t\t          <div class="row">\n\t\t\t\t\t\t\t            <div class="col-md-1">\n\t\t\t\t\t\t\t              <label class="control-label">From:</label>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t            <div class="col-md-11">\n\t\t\t\t\t\t\t              <ui-select data-ng-model="form.from" data-ng-change="setList($select.selected.ListId)" theme="bootstrap" name="from" required>\n\t\t\t\t\t\t\t                <ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t                <ui-select-choices repeat="faxAccount.localstationid as faxAccount in faxAccounts | filter: $select.search">\n\t\t\t\t\t\t\t                  <div data-ng-bind-html="faxAccount.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t                  <small data-ng-bind-html="faxAccount.localstationid | highlight: $select.search"></small>\n\t\t\t\t\t\t\t                </ui-select-choices>\n\t\t\t\t\t\t\t              </ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.from.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t                <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t              </span>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t          </div>\n\t\t\t\t\t\t\t        </div>\n\t\t\t\t\t\t\t      </div>\n\t\t\t\t\t\t\t      \x3c!-- END FROM --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TO --\x3e\n\t\t\t\t\t\t\t      <div class="form-group" data-ng-if="faxRoom.status !== \'CLOSED\'" data-ng-class="{\'has-error\': forms.compose.to.$invalid}">\n\t\t\t\t\t\t\t        <div class="col-md-12">\n\t\t\t\t\t\t\t          <div class="row">\n\t\t\t\t\t\t\t            <div class="col-md-1">\n\t\t\t\t\t\t\t              <label class="control-label">To:</label>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t            <div class="col-md-11">\n\t\t\t\t\t\t\t              <tags-input name="to" ng-model="form.to" type="text" display-property="fax" max-tags="1" min-tags="1">\n\t\t\t\t\t\t\t                <auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t              </tags-input>\n\t\t\t\t\t\t\t              <span data-ng-show="forms.compose.to.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t                <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_TO_LIMIT\' | translate}}.\n\t\t\t\t\t\t\t              </span>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t          </div>\n\t\t\t\t\t\t\t        </div>\n\t\t\t\t\t\t\t      </div>\n\t\t\t\t\t\t\t      \x3c!-- END TO --\x3e\n\n\t\t\t\t\t\t\t    </v-pane-content>\n\t\t\t\t\t\t\t  </v-pane>\n\t\t\t\t\t\t\t</v-accordion>\n\n\t\t\t\t\t\t\t\x3c!-- START ATTACH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="uploader  && (faxRoom.status !== \'CLOSED\')">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<hr ng-if="uploader.queue.length">\n\t\t\t\t\t\t\t\t\t<table class="table">\n\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none"><strong>{{ item.file.name | truncate: 5: \'...\': true}}</strong></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress" style="margin-bottom: 0;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-bar" role="progressbar" ng-style="{ \'width\': item.progress + \'%\' }"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" class="text-center">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isSuccess"><i class="glyphicon glyphicon-ok"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isCancel"><i class="glyphicon glyphicon-ban-circle"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isError"><i class="glyphicon glyphicon-remove"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" nowrap>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ATTACH --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n'),t.put("app/channels/fax/inbox/status/status.modal.html",'<div class="modal-header">\n  <button data-ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 data-ng-if="modal.title" data-ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n    <div class="form-group">\n      <ui-select data-ng-model="item.disposition" name="disposition" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n        <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n          <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    <div class="note note-warning" data-ng-if="dispositions.length < 1">\n      <h4 class="block">Warning!</h4>\n      <p>\n        {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n      </p>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only btn-success" data-ng-click="disposeItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-upload"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid-inbox">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/fax/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n        <div class="note note-warning" data-ng-hide="agents">\n          <h4 class="block">Warning!</h4>\n          <p>\n            {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n          </p>\n          <p>\n            {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n          </p>\n        </div>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-fax"></i>\n          <a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == faxAccount.id}" data-ng-repeat="faxAccount in faxAccounts">\n\t\t\t\t<a href="/channels/fax/inbox/view/account/{{faxAccount.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{faxAccount.name}}\n\t\t\t\t</a>\n\t\t\t\t<b></b>\n\t\t\t</li>\n\t\t</ul>\n    <div class="note note-warning" data-ng-hide="faxAccounts.length">\n      <h4 class="block">Warning!</h4>\n      <p>\n        {{ \'MESSAGE_NO_AVAILABLE_ACCOUNTS\' | translate }}\n      </p>\n      <p>\n        {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/fax/accounts/list">{{\'APPLICATION_ACCOUNTS\' | translate}}</a>\n      </p>\n    </div>\n\t</div>\n\n\t<div class="col-md-9" data-ng-init="initView()">\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="room-content">\n\t\t\t<div ui-view>\n\t\t\t\t<div class="note note-info">\n\t\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n'),t.put("app/channels/fax/inbox/view/view.status.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ modal.title | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text" data-ng-bind="modal.text"></p>\n  <div data-ng-if="modal.html" data-ng-bind-html="modal.html"></div>\n</div>\n<div class="modal-footer">\n  <button data-ng-repeat="button in modal.buttons"\n  data-ng-class="button.classes"\n  data-ng-click="button.click($event)"\n  data-ng-bind="button.text | translate" class="btn"></button>\n</div>\n'),t.put("app/channels/fax/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/fax/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="/channels/fax/queues/lis">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/fax/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.fax.queues.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/fax/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.fax.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/fax/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateFaxQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.fax.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.fax.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/mail/accounts/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/view/action/list/list.html",'<div class="row" data-ng-init="initActons()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/mail/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.MailQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/mail/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'replyMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START REPLYMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data1" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.key | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.key | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END REPLYMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.MailQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/mail/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'replyMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START REPLYMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data1" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.key | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.key | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPLYMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        \x3c!-- <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" data-ng-pattern="/^[a-zA-Z0-9]*$/" required/> --\x3e\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n        \x3c!-- <span data-ng-show="form.form.$touched && form.form.$error.pattern" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PATTERN\' | translate}}.\n        </span> --\x3e\n      </div>\n      \x3c!-- <div class="help-block">\n        {{\'MESSAGE_ALLOWED_NUMBERS_AND_LETTERS\' | translate}}\n\t\t\t</div> --\x3e\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/other/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_OTHER\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_SIGNATURE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="mail-spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START WHITE LABEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.whiteLabel.$touched || forms.info.$submitted) && forms.info.whiteLabel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WHITE_LABEL\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="whiteLabel" placeholder="{{\'APPLICATION_WHITE_LABEL\' | translate}}" class="form-control" data-ng-model="account.whiteLabel" data-ng-disabled="!license.custom"/></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.whiteLabel.$touched || forms.info.$submitted) && forms.info.whiteLabel.$invalid && forms.info.whiteLabel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WHITE LABEL --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" data-ng-disabled="!license.custom"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.signature" data-ng-submit="updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START SIGNATURE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<div ckeditor="options" ng-model="account.signature"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WHITE LABEL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/setting/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">IMAP</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">SMTP</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="mail-spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.address" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid && forms.info.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TEMPLATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.TemplateId" name="template" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.TemplateId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TEMPLATE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SERVICE\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.service"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVICE --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- IMAP TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t<div class="note note-danger" data-ng-show="account.MailServerIn.state === \'DISCONNECTED\' || account.MailServerIn.state === \'ERROR\'">\n\t\t\t\t\t\t\t<p> ERROR </p>\n\t\t\t\t\t\t\t<json-formatter open="1" json="account.MailServerIn.source"></json-formatter>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-success" data-ng-show="account.MailServerIn.state === \'CONNECTED\'">\n\t\t\t\t\t\t\t<p> CONNECTED </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-info" data-ng-show="account.MailServerIn.state === \'CONNECTING\'">\n\t\t\t\t\t\t\t<p> TRYING... </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<form name="forms.formIn" data-ng-submit="forms.formIn.$valid && updateItemMailServerIn()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.host.$touched || forms.formIn.$submitted) && forms.formIn.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.host.$touched || forms.formIn.$submitted) && forms.formIn.host.$invalid && forms.formIn.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.username.$touched || forms.formIn.$submitted) && forms.formIn.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.username.$touched || forms.formIn.$submitted) && forms.formIn.username.$invalid && forms.formIn.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.password.$touched || forms.formIn.$submitted) && forms.formIn.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.password.$touched || forms.formIn.$submitted) && forms.formIn.password.$invalid && forms.formIn.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.port.$touched || forms.formIn.$submitted) && forms.formIn.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.port.$touched || forms.formIn.$submitted) && forms.formIn.port.$invalid && forms.formIn.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.port.$touched || forms.formIn.$submitted) && forms.formIn.port.$invalid && forms.formIn.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.mailbox"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEARCH_FILTER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.MailServerIn.filter" name="filter" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="filter in [\'UNSEEN\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="filter | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START connTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}} [sec]<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="connTimeout" placeholder="{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.connTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END connTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START authTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTH_TIMEOUT\' | translate}} [sec]<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="authTimeout" placeholder="{{\'APPLICATION_AUTH_TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.authTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END authTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DELETE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DELETE_MAIL_FROM_SERVER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.delete"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELETE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START Keepalive --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">Keepalive</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.keepalive"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END Keepalive --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POLLING --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POLLING\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.polling"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END POLLING --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POLLING_TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div data-ng-if="account.MailServerIn.polling" class="form-group" data-ng-class="{\'has-error\': (forms.formOut.pollingTimeout.$touched || forms.formOut.$submitted) && forms.formOut.pollingTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POLLING_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="60" name="pollingTimeout" placeholder="{{\'APPLICATION_POLLING_TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.pollingTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.pollingTimeout.$invalid && forms.formOut.pollingTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.pollingTimeout.$invalid && forms.formOut.pollingTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END POLLING_TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END IMAP TAB --\x3e\n\n\t\t\t\t\t\x3c!-- SMTP TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\n\t\t\t\t\t\t<div class="note note-danger" data-ng-show="account.MailServerOut.state === \'DISCONNECTED\' || account.MailServerOut.state === \'ERROR\'">\n\t\t\t\t\t\t\t<p> ERROR </p>\n\t\t\t\t\t\t\t<json-formatter open="1" json="account.MailServerOut.source"></json-formatter>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-success" data-ng-show="account.MailServerOut.state === \'CONNECTED\'">\n\t\t\t\t\t\t\t<p> CONNECTED </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-info" data-ng-show="account.MailServerOut.state === \'CONNECTING\'">\n\t\t\t\t\t\t\t<p> TRYING... </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<form name="forms.formOut" data-ng-submit="forms.formOut.$valid && updateItemMailServerOut()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.host.$touched || forms.formOut.$submitted) && forms.formOut.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.host.$touched || forms.formOut.$submitted) && forms.formOut.host.$invalid && forms.formOut.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.username.$touched || forms.formOut.$submitted) && forms.formOut.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.username.$touched || forms.formOut.$submitted) && forms.formOut.username.$invalid && forms.formOut.username.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.password.$touched || forms.formOut.$submitted) && forms.formOut.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.password.$touched || forms.formOut.$submitted) && forms.formOut.password.$invalid && forms.formOut.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.port.$touched || forms.formOut.$submitted) && forms.formOut.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.port.$invalid && forms.formOut.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.port.$invalid && forms.formOut.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerOut.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t<input class="btn blue-madison" type="button" value="Test" data-ng-click="test()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SMTP TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/mail/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.description || account.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar" data-ng-init="initView()">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.description || account.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.email}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.mail.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.mail.accounts.view.hooks\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.mail.accounts.view.dispositions\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.mail.accounts.view.actions\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.mail.accounts.view.other\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/other">\n\t\t\t\t\t\t\t<i class="icon-equalizer"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_OTHER\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\x3c!-- END PAGE CONTENT--\x3e\n</div>\n'),t.put("app/channels/mail/account/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/mail/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.address" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid && forms.info.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="IMAP" canexit="formValidation(forms.in.$valid)">\n\t\t\t\t\t\t<form name="forms.in" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.host.$touched || forms.in.$submitted) && forms.in.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INCOMING_MAIL_SERVER\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.host.$touched || forms.in.$submitted) && forms.in.host.$invalid && forms.in.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.username.$touched || forms.in.$submitted) && forms.in.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.username" name="username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.username.$touched || forms.in.$submitted) && forms.in.username.$invalid && forms.in.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.password.$touched || forms.in.$submitted) && forms.in.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.password.$touched || forms.in.$submitted) && forms.in.password.$invalid && forms.in.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.port.$touched || forms.in.$submitted) && forms.in.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.port.$touched || forms.in.$submitted) && forms.in.port.$invalid && forms.in.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.port.$touched || forms.in.$submitted) && forms.in.port.$invalid && forms.in.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.mailbox"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEARCH_FILTER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.MailServerIn.filter" name="filter" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="filter in [\'UNSEEN\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="filter | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START connTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="connTimeout" placeholder="{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.connTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END connTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START authTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTH_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="authTimeout" placeholder="{{\'APPLICATION_AUTH_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.authTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END authTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DELETE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DELETE_MAIL_FROM_SERVER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerIn.delete"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELETE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerIn.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START Keepalive --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">Keepalive</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerIn.keepalive"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END Keepalive --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="goNext()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="SMTP" canexit="formValidation(forms.out.$valid)">\n\t\t\t\t\t\t<form name="forms.out" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.host.$touched || forms.out.$submitted) && forms.out.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OUTGOING_MAIL_SERVER\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.out.host.$touched || forms.out.$submitted) && forms.out.host.$invalid && forms.out.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.username.$touched || forms.out.$submitted) && forms.out.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.out.username.$touched || forms.out.$submitted) && forms.out.username.$invalid && forms.out.username.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.password.$touched || forms.out.$submitted) && forms.out.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.out.password.$touched || forms.out.$submitted) && forms.out.password.$invalid && forms.out.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.port.$touched || forms.out.$submitted) && forms.out.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(out.$touched || forms.out.$submitted) && forms.out.port.$invalid && forms.out.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(out.$touched || forms.out.$submitted) && forms.out.port.$invalid && forms.out.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerOut.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="goNext()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/inbox/message/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()">\n  <div class="form-group" ng-if="data">\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <h4 class="block"></h4>\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/message/message.directive.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-12">\n      <span class="bold">From: </span>\n      <a href="" data-ng-click="openContact(message.from[0])">{{message.from[0]}} </a>\n      <br>\n      <span class="bold">To: </span>\n      <a href="" data-ng-click="openContact(to)" data-ng-repeat="to in message.to">{{to}}<span data-ng-if="!$last">, </span></a>\n      <br>\n      <span data-ng-if="message.cc.length" class="bold">Cc: </span>\n      <a href="" data-ng-click="openContact(cc)" data-ng-repeat="cc in message.cc">{{cc}}<span data-ng-if="!$last">, </span></a>\n      <br>\n      <span data-ng-if="message.bcc.length" class="bold">Bcc: </span>\n      <a href="" data-ng-click="openContact(bcc)" data-ng-repeat="cc in message.bcc">{{bcc}}<span data-ng-if="!$last">, </span></a>\n    </div>\n  <div class="row">\n    <div class="col-md-12">\n      <span class="pull-right" data-ng-if="message.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n      <span class="pull-right" data-ng-if="message.auto && !message.voiceSource">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>System</strong></span>\n      <span class="pull-right" data-ng-if="message.auto && message.voiceSource">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>Cally &#178;</strong>\n        <a ng-click="info(message.voiceSource)"><i class="icon-info font-blue"></i>\n        </a>\n      </span>\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-switch="message.status" data-ng-if="message.status!==\'RECEIVED\'" uib-tooltip="{{\'APPLICATION_RETRY\' | translate}}: {{message.retry}}">\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="retry(message.id)"> {{message.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n    </span>\n    <span class="pull-right" data-ng-if="message.status===\'RECEIVED\'">\n      <a href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n    </span>\n    <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n  </span>\n  <hr>\n  <div class="body text-left message-body" data-ng-bind="message.text"></div>\n  <h5 data-ng-hide="message.text" class="media-heading"><i>{{\'MESSAGE_NO_AVAILABLE_TEXT\' | translate | lowercase}}</i></h5>\n  <hr data-ng-if="message.MailAttachments.length">\n  <div data-ng-repeat="mailAttachment in message.MailAttachments">\n    <strong>{{mailAttachment.name}}</strong>\n    <span>\n      ({{mailAttachment.size | prettyBytes}})\n    </span>\n    <a target="_self" download="{{mailAttachment.name}}" href="api/mail/attachments/{{mailAttachment.id}}">\n      <i class="icon-cloud-download"></i>\n    </a>\n    <a ng-if="::(mailAttachment.type.indexOf(\'image\') > -1)" ng-click="openPreview(mailAttachment.id)">\n      <i class="icon-picture"></i>\n    </a>\n  </div>\n</div>\n'),t.put("app/channels/mail/inbox/note/note.directive.html",'<div class="note">\n  <div class="row">\n    <div class="col-md-6">\n      <a type="button" name="button" data-ng-if="::(Auth.getCurrentUser().id == message.UserId)" data-ng-click="deleteNote()">\n        <i class="fa fa-trash-o" style="color: red;"></i>\n      </a>\n\n      <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-show="message.User">{{\'APPLICATION_ADD_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <hr>\n  <span class="body text-left" data-ng-bind-html="message.text" style="white-space: pre-wrap;"></span>\n</div>\n'),t.put("app/channels/mail/inbox/note/note.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_NOTES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    <div class="form-group">\n      <textarea data-ng-model="item.text" name="text" rows="10" style="resize: none; width: 100%;"></textarea>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n<div class="todo-content">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button data-ng-if="form.from.length && form.to.length && mailRoom.status !== \'CLOSED\' && form.html" class="btn btn-sm btn-default green-meadow" data-ng-click="sendMail()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-if="mailRoom && form.from.length && form.to.length && mailRoom.status !== \'CLOSED\' && form.html"> | </span>\n\t\t\t\t<span data-ng-if="mailRoom" class="label label-default"> #{{mailRoom.id}} {{mailRoom.status}}</span>\n\t\t\t\t<span data-ng-if="mailRoom"> | </span>\n\t\t\t\t<span data-ng-if="mailRoom && mailRoom.ParentId" class="label label-warning"> Ref: <a data-ng-click="openRoom(mailRoom.ParentId)">#{{mailRoom.ParentId}}</a></span>\n\t\t\t\t<span data-ng-if="mailRoom && mailRoom.ParentId"> | </span>\n\t\t\t\t<span data-ng-if="mailRoom" class="caption-subject font-green-sharp bold uppercase dot">{{mailRoom.subject || \'No subject\'}}</span>\n\t\t\t</div>\n\t\t\t<div class="actions">\n\t\t\t\t<button class="btn btn-icon-only yellow" data-ng-if="mailRoom" data-ng-click="loadNote()" data-ng-hide="mailRoom.status == \'CLOSED\'" title="{{\'APPLICATION_NOTES\' | translate}}">\n\t\t\t\t\t<i class="fa fa-sticky-note"></i>\n\t\t\t\t</button>\n\t\t\t\t<button class="file-upload" data-ng-hide="mailRoom.status == \'CLOSED\'">\n\t\t\t\t\t<i class="fa fa-paperclip"></i> <input type="file" data-ng-if="uploader" data-ng-disabled="mailRoom.status == \'CLOSED\'" nv-file-select uploader="uploader" multiple class="file-input" title="{{\'APPLICATION_ATTACHMENTS\' | translate}}">\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION START --\x3e\n\t\t\t\t<button data-ng-class="mailRoom.status == \'CLOSED\' ? \'grey-cascade\' : \'btn-success\'" class="btn btn-icon-only" data-ng-disabled="mailRoom.status == \'CLOSED\' && mailRoom.disposition" data-ng-if="mailRoom" data-ng-click="closeRoom()" title="{{\'APPLICATION_STATUS\' | translate}}">\n\t\t\t\t\t<i data-ng-class="mailRoom.status == \'CLOSED\' ? \'icon-target\' : \'fa fa-upload\'"></i>\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION END --\x3e\n\t\t\t\t<button class="btn default btn-icon-only" data-ng-if="mailRoom && mailRoom.status !== \'CLOSED\'" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-if="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)" data-ng-disabled="mailRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<hr data-ng-if="mailRoom && mailRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t<div id="mail-box">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li\n\t\t\t\t\t\t\tdata-ng-switch="mailMessage.status"\n\t\t\t\t\t\t\tdata-ng-class="{\'in\': mailMessage.status == \'RECEIVED\', \'out\': mailMessage.status == \'SENT\' || mailMessage.status == \'SENDING\' || mailMessage.status == \'FAILED\' || mailMessage.status == \'NOTE\'}"\n\t\t\t\t\t\t\tdata-ng-repeat="mailMessage in mailRoom.MailMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t<div class="avatar" data-ng-class="message.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="mailMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{mailMessage.User.fullname}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="!mailMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{mailMessage.from[0]}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<mail-note message="mailMessage" ng-switch-when="NOTE"></mail-note>\n\t\t\t\t\t\t\t<mail-message message="mailMessage" list-id="mailRoom.MailAccount.ListId" ng-switch-default></mail-message>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div data-ng-class="panelRight">\n\t\t\t\t<div class="note note-info" data-ng-if="mailRoom && mailRoom.status == \'CLOSED\'">\n\t\t\t\t\t<h4 class="block"><i class="icon-info"></i> {{\'MESSAGE_MAIL_ROOM_CLOSED\' | translate}}!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t<strong>{{\'MESSAGE_MAIL_ROOM_CLOSED_DETAILS\' | translate}}.</strong>\n\t\t\t\t\t</p>\n\t\t\t\t\t<hr>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{mailRoom.disposition}}</strong>\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{mailRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="mailRoom.updatedAt"></span>)\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t<form name="forms.compose" data-ng-submit="sendMail()" class="form-horizontal" novalidate>\n\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t<v-accordion class="vAccordion--default" ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<v-pane expanded="expanded">\n\t\t\t\t\t\t\t\t<v-pane-header>\n\t\t\t\t\t\t\t\t\t<i class="icon-people"></i> From: {{form.from[0]}}, To: {{form.to[0].email}} <span ng-if="form.to.length > 1">(+{{form.to.length - 1}})</span>\n\t\t\t\t\t\t\t\t</v-pane-header>\n\t\t\t\t\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">From:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="form.from[0]" data-ng-change="setList($select.selected.ListId)" theme="bootstrap" name="from" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="mailAccount.address as mailAccount in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-ng-bind-html="mailAccount.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small data-ng-bind-html="mailAccount.address | highlight: $select.search"></small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROM --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- MAIL TO --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">To:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tags-input ng-model="form.to" type="email" display-property="email">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tags-input>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TO --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CC --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">Cc:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tags-input ng-model="form.cc" type="email" display-property="email">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tags-input>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CC --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START BCC --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">Bcc:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tags-input ng-model="form.bcc" type="email" display-property="email">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tags-input>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END BCC --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START SUBJECT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.subject.$invalid && forms.compose.$submitted}" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">Subj:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="subject" class="form-control todo-taskbody-taskdesc" placeholder="Subject..." rows="8" data-ng-model="form.subject">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="forms.compose.subject.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END SUJBECT --\x3e\n\t\t\t\t\t\t\t\t</v-pane-content>\n\t\t\t\t\t\t\t</v-pane>\n\t\t\t\t\t\t</v-accordion>\n\n\t\t\t\t\t\t\x3c!-- START ATTACH --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="uploader  && (mailRoom.status !== \'CLOSED\')">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<hr ng-if="uploader.queue.length">\n\t\t\t\t\t\t\t\t<table class="table">\n\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t<tr ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" rowspan="{{uploader.queue.length}}" ng-if="(!$index)">\n\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_ATTACHMENTS\' | translate}}:\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none"><strong>{{ item.file.name }}</strong></td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress" style="margin-bottom: 0;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-bar" role="progressbar" ng-style="{ \'width\': item.progress + \'%\' }"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" class="text-center">\n\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isSuccess"><i class="glyphicon glyphicon-ok"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isCancel"><i class="glyphicon glyphicon-ban-circle"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isError"><i class="glyphicon glyphicon-remove"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" nowrap>\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ATTACH --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CANNED --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.subject.$invalid && forms.compose.$submitted}" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-magic" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text"\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="modelOptions.selectedAnswer"\n\t\t\t\t\t\t\t\t\t\tuib-typeahead="key for key in getAnswers($viewValue)"\n\t\t\t\t\t\t\t\t\t\tplaceholder="Canned answers.."\n\t\t\t\t\t\t\t\t\t\ttypeahead-loading="loadingLocations"\n\t\t\t\t\t\t\t\t\t\ttypeahead-no-results="noResults"\n\t\t\t\t\t\t\t\t\t\ttypeahead-on-select="onSelectAnswer($item)"\n\t\t\t\t\t\t\t\t\t\tclass="form-control">\n\t\t\t\t\t\t\t\t\t\t<i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t<div ng-show="noResults">\n\t\t\t\t\t\t\t\t\t\t\t<i class="glyphicon glyphicon-remove"></i> No Results Found\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-if="forms.compose.subject.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CANNED --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HTML --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.text.$invalid && forms.compose.$submitted}" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div ckeditor="options" ng-model="form.html" ready="onCKReady($instance)"></div>\n\t\t\t\t\t\t\t\t<span data-ng-if="forms.compose.text.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n'+"\t\t\t\t\t\t\t\t\t<strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HTML --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n"),t.put("app/channels/mail/inbox/status/status.modal.html",'<div class="modal-header">\n  <button data-ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 data-ng-if="modal.title" data-ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n    <div class="form-group">\n      <ui-select data-ng-model="item.disposition" name="disposition" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n        <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n          <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    <div class="note note-warning" data-ng-if="dispositions.length < 1">\n      <h4 class="block">Warning!</h4>\n      <p>\n        {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n      </p>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only btn-success" data-ng-click="disposeItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-upload"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" class="ui-grid" ui-grid-auto-resize ui-grid-pagination ui-grid-selection>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/mail/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == mailAccount.id}" data-ng-repeat="mailAccount in mailAccounts">\n\t\t\t\t<a href="/channels/mail/inbox/view/account/{{mailAccount.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{mailAccount.name}}\n\t\t\t\t</a>\n\t\t\t\t<b></b>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="col-md-9" data-ng-init="initView()">\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="room-content">\n\t\t\t<div ui-view>\n\t\t\t\t<div class="note note-info">\n\t\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\n</div>\n'),t.put("app/channels/mail/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/mail/inbox/view/view.templates.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TEMPLATES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="note note-info" data-ng-show="!templates.length">\n    <h4 class="block">Info!</h4>\n    <p>\n      {{\'MESSAGE_NO_TEMPLATES_AVAILABLE\' | translate}}\n    </p>\n  </div>\n  <form name="form" data-ng-show="templates.length" novalidate>\n    <div class="form-group">\n      <ui-select data-ng-model="item.template" theme="bootstrap">\n        <ui-select-match placeholder="Select a template in the list or search his name...">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="template in templates | propsFilter: {name: $select.search}">\n          <div ng-bind-html="template.name | highlight: $select.search"></div>\n          <small data-ng-show="template.description">\n            {{\'APPLICATION_DESCRIPTION\' | translate}}: {{template.description}}\n          </small>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="templates.length">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="0" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/mail/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t{{user.role}}\n\t\t\t\t</div> --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t<div class="profile-usermenu">\n\t\t\t\t<ul class="nav">\n\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.mail.queues.view.settings\')}">\n\t\t\t\t\t\t<a data-ng-href="/channels/mail/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.mail.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/mail/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateMailQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">Agent Timeout</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="Timeout" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.mail.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/mail/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.mail.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/mail/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/realtime/view/view.queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div id="grid1" ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-tree-view class="grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/openchannel/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/openchannel/accounts/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/view/action/list/list.html",'<div class="row" data-ng-init="initActions()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/openchannel/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.OpenchannelQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/openchannel/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.from.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.mail.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/view/action/wizard/wizard.html",'<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.OpenchannelQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/openchannel/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}" />\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}" />\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/view/api/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_API\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START API --\x3e\n\t\t\t\t\t\t\t<div  class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">Receive URL</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div   class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<code-mirror  model="receiveurl"></code-mirror>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(receiveurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END API --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SEND\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- START REPLY TAB --\x3e\n\t\t\t\t\t<div class="tab-pane  active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div  class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.replyMethod" name="method" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search" >\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid && forms.info.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.replyUrl"   ng-required="account.replyMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid && forms.info.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REPLY TAB --\x3e\n\n\t\t\t\t\t\x3c!-- START ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_4">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/setting/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ID\' | translate}}<span class="required" aria-required="true">*</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<input type="text" name="id" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.id" ng-disabled="true" required/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ID--\x3e\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CUSTOM --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div  class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REPLY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.reply"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REPLY HOOK --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div  ng-if= "account.reply" class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.replyMethod" name="method" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search" >\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid && forms.info.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.replyUrl"  required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid && forms.info.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REPLY HOOK --\x3e\n\t\t\t\t\t\t\t\x3c!-- END CUSTOM --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div  class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remote" required/>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/openchannel/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.description}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.api\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/api">\n\t\t\t\t\t\t\t<i class="fa fa-external-link"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_API\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.dispositions\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.openchannel.accounts.view.actions\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\x3c!-- END PAGE CONTENT--\x3e\n</div>\n'),t.put("app/channels/openchannel/account/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/openchannel/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t        <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remote" required/>\n\t\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/inbox/message/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()" style=" overflow-x: auto;" >\n  <div  data-ng-if="data" >\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/inbox/message/message.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-6">\n        \x3c!-- <span data-ng-if="Message.from" class="bold">From: {{Message.from}} </span>\n        <br>\n        <span data-ng-if="Message.to" class="bold">To: {{Message.to}} </span>\n        <br> --\x3e\n        <div class="row" ng-if="Message.from">\n          <div class="col-md-12">\n            <span data-ng-if="Message.from" class="bold">From: {{Message.from}} </span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.to">\n          <div class="col-md-12">\n            <span data-ng-if="Message.to" class="bold">To: {{Message.to}} </span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.name">\n          <div class="col-md-12">\n            <span   class="bold">Name: {{Message.name}}</span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.phone">\n          <div class="col-md-12">\n            <span  class="bold">Phone: <a href="" data-ng-click="openContact(\'phone\',Message.phone)">{{Message.phone}}</a></span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.email">\n          <div class="col-md-12">\n            <span  class="bold">Email: <a href="" data-ng-click="openContact(\'email\',Message.email)">{{Message.email}}</a></span>\n          </div>\n        </div>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-if="Message.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{Message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-switch="Message.status">\n      <a ng-switch-when="RECEIVED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{Message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{Message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="DELIVERED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{Message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe" > {{Message.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="info(Message.res_data)"> {{Message.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n      <a ng-switch-default href="#" class="btn default btn-xs"> {{Message.status | uppercase}}\n      </a>\n      <br>\n    </span>\n\n    <i class="icon-calendar" title="{{Message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="Message.updatedAt"></span>\n  </span>\n  <hr>\n  <ng-emoticons emoticons-data="Message.body"></ng-emoticons>\n  \x3c!-- <span class="body text-left" data-ng-bind-html="Message.body" style="white-space: pre-wrap;"></span> --\x3e\n  </div>\n'),t.put("app/channels/openchannel/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n\n<div class="todo-content">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button class="btn btn-sm btn-default green-meadow" data-ng-if="Room.status !== \'CLOSED\'" data-ng-disabled="!form.body || forms.compose.from.$invalid || forms.compose.to.$invalid" data-ng-click="sendMessage()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-show="Room && Room.status !== \'CLOSED\'"> | </span>\n\t\t\t\t<span data-ng-show="Room" class="label label-default">#{{Room.id}} {{Room.status}}</span>\n\t\t\t\t<span data-ng-if="Room && Room.ParentId"> | </span>\n\t\t\t\t<span data-ng-if="Room && Room.ParentId" class="label label-warning"> Ref: <a data-ng-click="openRoom(Room.ParentId,Room.contact)">#{{Room.ParentId}}</a></span>\n\t\t\t</div>\n\t\t\t<div class="actions" data-ng-switch="Room.status">\n\t\t\t\t<button class="btn btn-icon-only" data-ng-show="Room"  data-ng-class="{\'btn-success\':Room.status !== \'CLOSED\',\'grey-cascade\':Room.status === \'CLOSED\'}" data-ng-click="closeRoom(Room.id)"  data-ng-disabled="Room.status === \'CLOSED\' && Room.disposition">\n\t\t\t\t\t<i data-ng-class="{\'fa fa-upload\':Room.status !== \'CLOSED\',\'icon-target\':Room.status === \'CLOSED\'}"></i>\n\t\t\t\t</button>\n\t\t\t\t<button  class="btn default btn-icon-only" data-ng-if="Room && Room.status !== \'CLOSED\'" type="button" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i  ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-show="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="Room.status !== \'CLOSED\' || (Room.status == \'CLOSED\' && form.tags.length)">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-disabled="Room.status == \'CLOSED\'"  multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t<hr data-ng-if="Room && Room.status !== \'CLOSED\'">\n\n\t\t\t\t\t<div ng-scrollbars ng-scrollbars-config="{\n\t\t\t\t\t\tautoHideScrollbar: false,\n\t\t\t\t\t\ttheme: \'light\',\n\t\t\t\t\t\tadvanced: {\n\t\t\t\t\t\t\tupdateOnContentResize: true\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsetHeight: 781,\n\t\t\t\t\t\tscrollInertia: 0\n\t\t\t\t\t}">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li data-ng-switch="Room.status" data-ng-class="{\'in\': Message.status == \'RECEIVED\', \'out\': Message.status == \'SENT\' || Message.status == \'SENDING\' || Message.status == \'FAILED\' || Message.status == \'NOTE\'  || Message.status == \'DELIVERED\' || Message.status == \'QUEUED\' ||  Message.status != \'RECEIVED\' }" data-ng-repeat="Message in Room.OpenchannelMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t\t\x3c!-- <img class="avatar" alt="" data-ng-src="api/users/avatar/{{getCurrentUser().userpic && smsMessage.status === \'SENT\' ? getCurrentUser().userpic : \'unknown_avatar\'}}"> --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <note message="smsMessage" ng-switch-when="NOTE"></note> --\x3e\n\t\t\t\t\t\t\t\t<div class="avatar" data-ng-class="Message.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="Message.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{Message.User.fullname}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="!Message.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{Message.from}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<message message="Message" list-id="Room.OpenchannelAccount.ListId"  ng-switch-default></message>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div data-ng-class="panelRight">\n\n\t\t\t\t\t<div class="note note-info" data-ng-if="Room && Room.status == \'CLOSED\'">\n\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_ROOM_CLOSED\' | translate}}</h4>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t{{\'MESSAGE_ROOM_CLOSED_DETAILS\' | translate}}.\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{Room.disposition}}</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{Room.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="Room.updatedAt"></span>)\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<form  name="forms.compose" data-ng-submit="forms.compose.$valid" class="form-horizontal" novalidate>\n\t\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t\t<div class="form">\n\n\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.from.$invalid && forms.compose.$submitted}" data-ng-if="Room.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">From:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  data-ng-disabled="Room"  theme="bootstrap" name="from" data-ng-model="form.from" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="Account.name as Account in Accounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-ng-bind-html="Account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small data-ng-bind-html="Account.name | highlight: $select.search"></small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.from.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROM --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.to.$invalid && forms.compose.$submitted}" data-ng-if="Room.status !== \'CLOSED\'">\n\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">To:</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text"   name="to" class="form-control todo-taskbody-taskdesc" placeholder="To..." rows="8"   data-ng-disabled="Room" data-ng-model="form.to" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.to.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CANNED --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-if="Room.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-magic" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input  type="text"\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="modelOptions.selectedAnswer"\n\t\t\t\t\t\t\t\t\t\tuib-typeahead="key for key in getAnswers($viewValue)"\n\t\t\t\t\t\t\t\t\t\tplaceholder="Canned answers.."\n\t\t\t\t\t\t\t\t\t\ttypeahead-loading="loadingLocations"\n\t\t\t\t\t\t\t\t\t\ttypeahead-no-results="noResults"\n\t\t\t\t\t\t\t\t\t\ttypeahead-on-select="onSelect($item)"\n\t\t\t\t\t\t\t\t\t\tclass="form-control">\n\t\t\t\t\t\t\t\t\t\t<i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t<div ng-show="noResults">\n\t\t\t\t\t\t\t\t\t\t\t<i class="glyphicon glyphicon-remove"></i> No Results Found\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CANNED --\x3e\n\t\t\t\t\t\t\t\x3c!-- START message --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.body.$invalid && forms.compose.$submitted}" data-ng-if=" Room.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" rows="8"  name="body" data-ng-model="form.body"></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.body.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n'+"\t\t\t\t\t\t\t\t\t\t<strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END message --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n"),t.put("app/channels/openchannel/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid-inbox">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/openchannel/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/inbox/view/view.html",'<div class="row">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="/channels/openchannel/inbox/list">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n      </ul>\n    </div>\n  </div>\n</div>\n\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox" data-ng-init="initView()">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == Account.id}" data-ng-repeat="Account in openchannelAccounts">\n\t\t\t\t<a href="/channels/openchannel/inbox/view/account/{{Account.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{Account.name}}\n\t\t\t\t</a>\n        <b></b>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="col-md-9" >\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view>\n\t\t\t<div class="note note-info">\n\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/inbox/view/view.status.modal.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.disposition" name="list" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/openchannel/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="0" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/openchannel/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t{{user.role}}\n\t\t\t\t</div> --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t<div class="profile-usermenu">\n\t\t\t\t<ul class="nav">\n\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.openchannel.queues.view.settings\')}">\n\t\t\t\t\t\t<a data-ng-href="/channels/openchannel/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.openchannel.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/openchannel/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">Timeout</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="Timeout" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.openchannel.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.openchannel.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/realtime/view/view.queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div id="grid1" ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-tree-view class="grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/realtime/view/agent/agent.modal.logout.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENT_LOGOUT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  {{\'MESSAGE_AGENT_LOGOUT\' | translate}} <b>{{agent}}</b> ?\n</div>\n<div class="modal-footer">\n  <button class="btn red-intense" type="button" ng-click="logout()">{{ \'APPLICATION_LOGOUT\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="$dismiss()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="/channels/realtime/view/agents">{{ \'APPLICATION_OMNI_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t    <nav class="navbar navbar-default" role="navigation">\n\t\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.realtime.view.agents\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/realtime/view/agents">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/sms/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/sms/accounts/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/view/action/list/list.html",'<div class="row" data-ng-init="initActions()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/sms/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.SmsQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/sms/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.SmsQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/sms/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/view/api/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_API\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- CALLBACK TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div  class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">Receive URL</label>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\tCopy the following url and insert it into your {{account.type}} account settings to receive SMS.\n\t\t\t\t\t\t\t\t\t\t\t<a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div   class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<code-mirror  model="receiveurl"></code-mirror>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(receiveurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div><br>\n\t\t\t\t\t\t\t\x3c!-- END CALLACK URL --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DELIVERY CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'" class="row"  ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<label class="control-label">Delivery URL </label>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\tCopy the following url and insert it into your {{account.type}} account settings to receive delivery report.\n \t\t\t\t\t\t\t\t\t <a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'"  class="row" ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<code-mirror class="control-label" model="deliveryurl"></code-mirror>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(deliveryurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELIVERY CALLACK URL --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLBACK TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ACCEPT URL --\x3e\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACCEPT URL--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PAUSE --\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START REJECT URL --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END REJECT URL --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/setting/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ID\' | translate}}<span class="required" aria-required="true">*</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<input type="text" name="id" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.id" ng-disabled="true" required/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ID--\x3e\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TWILIO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE  --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SID --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="sid" placeholder="{{\'APPLICATION_SID\' | translate}}" class="form-control" data-ng-model="account.sid" name="sid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid && forms.info.sid.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="account.token" name="token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid && forms.info.token.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TWILIO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START SKEBBY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START SKEBBY SMS TYPE --\x3e\n\t\t\t\t\t\t<div ng-if= " account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SMS_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="account.smstype" name="smstype" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'SMS_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="smstype in [\'basic\',\'classic\',\'classic+\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div data-ng-bind="smstype | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid && forms.info.smstype.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SKEBBY SMS TYPE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PHONE  --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'  " class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true"></span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" name="username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\t\t\t\t\t\t\t\x3c!-- END SKEBBY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div  class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remote" required/>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/sms/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.description || account.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.description || account.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.email}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.api\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/api">\n\t\t\t\t\t\t\t<i class="fa fa-external-link"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_API\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.dispositions\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.sms.accounts.view.actions\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\x3c!-- END PAGE CONTENT--\x3e\n</div>\n'),t.put("app/channels/sms/account/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ID\' | translate}}<span class="required" aria-required="true">*</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<input type="text" name="id" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.id" ng-disabled="true" required/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ID--\x3e\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\n\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PHONE FOR TWILLIO ACCOUNT --\x3e\n\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\x3c!-- Format with a \'+\' and country code  --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span> --\x3e\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE FOR TWILLIO ACCOUNT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SID --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="sid" placeholder="{{\'APPLICATION_SID\' | translate}}" class="form-control" data-ng-model="account.sid" name="sid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid && forms.info.sid.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="account.token" name="token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid && forms.info.token.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SMS TYPE --\x3e\n\n\t\t\t\t\t\t<div ng-if= " account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SMS_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="account.smstype" name="smstype" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'SMS_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="smstype in [\'basic\',\'classic\',\'classic+\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div data-ng-bind="smstype | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid && forms.info.smstype.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PHONE FOR SKEBBY ACCOUNT --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'  " class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true"></span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" name="username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div  class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remote" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div  ng-show="!forms.info.remote.$invalid" class="row" >\n\t\t\t\t\t\t\t\t\x3c!-- <div class="row"> --\x3e\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">URL </label><br>\n\t\t\t\t\t\t\t\t\t\t<span ng-if= "account.type == \'twilio\' || account.type == \'skebby\'">\n\t\t\t\t\t\t\t\t\t\t\tCopy the following url and insert it into your {{account.type}} account settings to receive sms.\n\t\t\t\t\t\t\t\t\t\t\t<a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<div  ng-show="!forms.info.remote.$invalid" class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<code-mirror  model="receiveurl"></code-mirror>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(receiveurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CALLACK URL --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DELIVERY CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'" class="row"  ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<label class="control-label">Delivery URL </label><br>\n\t\t\t\t\t\t\t\t\t Copy the following url and insert it into your {{account.type}} account settings to receive delivery status.\n\t\t\t\t\t\t\t\t\t <a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'"  class="row" ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<code-mirror class="control-label" model="deliveryurl"></code-mirror>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(deliveryurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELIVERY CALLACK URL --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/sms/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t        <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n                \x3c!-- START APPLICATION TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.type.$touched || forms.info.$submitted) && forms.info.type.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n\t\t\t            <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t            <ui-select-choices repeat="type in [\'twilio\',\'skebby\'] | filter: $select.search">\n\t\t\t              <div data-ng-bind="type | highlight: $select.search | uppercase" ></div>\n\t\t\t            </ui-select-choices>\n\t\t\t          </ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.type.$touched || forms.info.$submitted) && forms.info.type.$invalid && forms.info.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n                \x3c!-- END TYPE --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PHONE FOR TWILLIO ACCOUNT --\x3e\n\t\t\t\t\t\t\t\t<div ng-if= "item.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PHONE FOR TWILLIO ACCOUNT --\x3e\n                \x3c!-- START SID --\x3e\n                <div ng-if= "item.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.sid.$touched ||forms.info.$submitted) && forms.info.sid.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_SID\' | translate}}<span class="required" aria-required="true">*</span></label>\n                  <input type="text"  placeholder="{{\'APPLICATION_SID\' | translate}}" class="form-control" data-ng-model="item.sid" name="sid" required/>\n                  <span data-ng-show="(forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid && forms.info.sid.$error.required"  class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END SID --\x3e\n                \x3c!-- START TOKEN --\x3e\n                <div ng-if= "item.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_TOKEN\' | translate}}<span class="required" aria-required="true">*</span></label>\n                  <input type="text"  placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="item.token" name="token" required/>\n                  <span data-ng-show="(forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid && forms.info.token.$error.required"  class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END SID --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START SMS TYPE --\x3e\n\t\t\t\t\t\t\t<div ng-if= " item.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SMS_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.smstype" name="smstype" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'SMS_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="smstype in [\'basic\',\'classic\',\'classic+\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="smstype | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid && forms.info.smstype.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PHONE FOR SKEBBY ACCOUNT --\x3e\n\t\t\t\t\t\t\t<div ng-if= "item.type == \'skebby\' " class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true"></span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t\t<div ng-if= "item.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" name="username" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n                \x3c!-- START PASSWORD --\x3e\n                <div ng-if= "item.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n                  <input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n                  <span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END PASSWORD --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<div ng-if= "item.type" class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remote" required/>\n\t\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n\n<div class="todo-content">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button class="btn btn-sm btn-default green-meadow" data-ng-if="SmsRoom.status !== \'CLOSED\'" data-ng-disabled="!form.body || forms.compose.from.$invalid || forms.compose.to.$invalid" data-ng-click="sendSMS()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-show="SmsRoom && SmsRoom.status !== \'CLOSED\'"> | </span>\n\t\t\t\t<span data-ng-show="SmsRoom" class="label label-default">#{{SmsRoom.id}} {{SmsRoom.status}}</span>\n\t\t\t\t<span data-ng-if="SmsRoom && SmsRoom.ParentId"> | </span>\n\t\t\t\t<span data-ng-if="SmsRoom && SmsRoom.ParentId" class="label label-warning"> Ref: <a data-ng-click="openRoom(SmsRoom.ParentId,SmsRoom.contact)">#{{SmsRoom.ParentId}}</a></span>\n\t\t\t</div>\n\t\t\t<div class="actions" data-ng-switch="SmsRoom.status">\n\t\t\t\t<button class="btn btn-icon-only" data-ng-show="SmsRoom"  data-ng-class="{\'btn-success\':SmsRoom.status !== \'CLOSED\',\'grey-cascade\':SmsRoom.status === \'CLOSED\'}" data-ng-click="closeRoom(SmsRoom.id)"  data-ng-disabled="SmsRoom.status === \'CLOSED\' && SmsRoom.disposition">\n\t\t\t\t\t<i data-ng-class="{\'fa fa-upload\':SmsRoom.status !== \'CLOSED\',\'icon-target\':SmsRoom.status === \'CLOSED\'}"></i>\n\t\t\t\t</button>\n\t\t\t\t<button  class="btn default btn-icon-only" data-ng-if="SmsRoom && SmsRoom.status !== \'CLOSED\'" type="button" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-show="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="SmsRoom.status !== \'CLOSED\' || (SmsRoom.status == \'CLOSED\' && form.tags.length)">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-disabled="SmsRoom.status == \'CLOSED\'"  multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t<hr data-ng-if="SmsRoom && SmsRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t<div ng-scrollbars ng-scrollbars-config="{\n\t\t\t\t\t\tautoHideScrollbar: false,\n\t\t\t\t\t\ttheme: \'light\',\n\t\t\t\t\t\tadvanced: {\n\t\t\t\t\t\t\tupdateOnContentResize: true\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsetHeight: 781,\n\t\t\t\t\t\tscrollInertia: 0\n\t\t\t\t\t}">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li data-ng-switch="SmsRoom.status" data-ng-class="{\'in\': smsMessage.status == \'RECEIVED\', \'out\': smsMessage.status == \'SENT\' || smsMessage.status == \'SENDING\' || smsMessage.status == \'FAILED\' || smsMessage.status == \'NOTE\'  || smsMessage.status == \'DELIVERED\' || smsMessage.status == \'QUEUED\' ||  smsMessage.status != \'RECEIVED\' }" data-ng-repeat="smsMessage in SmsRoom.SmsMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t\t<div class="avatar" data-ng-class="smsMessage.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="smsMessage.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{smsMessage.User.fullname}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="!smsMessage.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{smsMessage.from}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<sms message="smsMessage" list-id="SmsRoom.SmsAccount.ListId" accounttype=\'SmsRoom.SmsAccount.type\' ng-switch-default></sms>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div data-ng-class="panelRight">\n\t\t\t\t\t<div class="note note-info" data-ng-if="SmsRoom && SmsRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_SMS_ROOM_CLOSED\' | translate}}</h4>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t{{\'MESSAGE_SMS_ROOM_CLOSED_DETAILS\' | translate}}.\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{SmsRoom.disposition}}</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{SmsRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="SmsRoom.updatedAt"></span>)\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<form name="forms.compose" data-ng-submit="forms.compose.$valid && sendSMS()" class="form-horizontal" novalidate>\n\t\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t\t<div class="form">\n\n\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.from.$invalid && forms.compose.$submitted}" data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">From:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  data-ng-disabled="SmsRoom"  theme="bootstrap" name="from" data-ng-model="form.from" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="smsAccount.phone as smsAccount in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-ng-bind-html="smsAccount.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small data-ng-bind-html="smsAccount.phone | highlight: $select.search"></small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.from.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROM --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.to.$invalid && forms.compose.$submitted}" data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">To:</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/"  name="to" class="form-control todo-taskbody-taskdesc" placeholder="To..." rows="8"   data-ng-disabled="SmsRoom" data-ng-model="form.to" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.to.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CANNED --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-magic" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input  type="text"\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="modelOptions.selectedAnswer"\n\t\t\t\t\t\t\t\t\t\tuib-typeahead="key for key in getAnswers($viewValue)"\n\t\t\t\t\t\t\t\t\t\tplaceholder="Canned answers.."\n\t\t\t\t\t\t\t\t\t\ttypeahead-loading="loadingLocations"\n\t\t\t\t\t\t\t\t\t\ttypeahead-no-results="noResults"\n\t\t\t\t\t\t\t\t\t\ttypeahead-on-select="onSelect($item)"\n\t\t\t\t\t\t\t\t\t\tclass="form-control">\n\t\t\t\t\t\t\t\t\t\t<i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t<div ng-show="noResults">\n\t\t\t\t\t\t\t\t\t\t\t<i class="glyphicon glyphicon-remove"></i> No Results Found\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CANNED --\x3e\n\t\t\t\t\t\t\t\x3c!-- START message --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.body.$invalid && forms.compose.$submitted}" data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" rows="8" maxlength="160" name="body" data-ng-model="form.body" ></textarea>\n\t\t\t\t\t\t\t\t\t<button id="btnPost" type="button" class="btn btn-success pull-right" ng-class="{\'btn-warning\': form.body.length >= 120, \'btn-danger\': form.body.length >= 141 }">{{ 160 - form.body.length }}</button>\n\t\t\t\t\t\t\t\t\t<span class="help-block"> Max 160 chars</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.body.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n'+"\t\t\t\t\t\t\t\t\t\t<strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END message --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n"),t.put("app/channels/sms/inbox/sms/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()" style=" overflow-x: auto;">\n  <div class="form-group" ng-if="data">\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/inbox/sms/sms.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-6">\n      <span class="bold">From: </span>\n      [<a href="" data-ng-click="openContact(smsMessage.from)">{{smsMessage.from}}</a>]\n      <br>\n      <span class="bold">To: </span>\n      [<a href="" data-ng-click="openContact(smsMessage.to)">{{smsMessage.to}}</a>]\n      <br>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-if="smsMessage.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{smsMessage.User.fullname}}</strong></span>\n      <span class="pull-right" data-ng-if="smsMessage.source">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>Cally &#178;</strong>\n        <a ng-click="info(smsMessage.source)"><i class="icon-info font-blue"></i>\n        </a>\n    </div>\n  </div>\n\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-switch="smsMessage.status">\n      <a ng-switch-when="RECEIVED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="DELIVERED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe" > {{smsMessage.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="info(null,smsMessage.res_data)"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n      <a ng-switch-default href="#" class="btn default btn-xs"> {{smsMessage.status | uppercase}}\n      </a>\n      <br>\n      \x3c!-- <a ng-href="https://www.twilio.com/docs/errors/{{smsMessage.errorcode}}" target="_blank" ng-if="(smsMessage.errorcode) && (accounttype==\'twilio\')">Error Code:{{smsMessage.errorcode}}</a>\n      <a ng-href="{{smsMessage.errorcode.length > 2 ? \'http://www.skebby.com/sms-api/sms-gateway/developers-docs/#receiveNotifySection\' : \'http://www.skebby.com/sms-api/sms-gateway/developers-docs/#errorCodesSection\'}}" target="_blank" ng-if="(smsMessage.errorcode != 1) && (smsMessage.errorcode) && (accounttype==\'skebby\')">Error Code:{{smsMessage.errorcode}}</a> --\x3e\n    </span>\n\n    <i class="icon-calendar" title="{{smsMessage.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="smsMessage.updatedAt"></span>\n  </span>\n  <hr>\n  <span class="body text-left" data-ng-bind-html="smsMessage.body" style="white-space: pre-wrap;"></span>\n\n  </div>\n'),t.put("app/channels/sms/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only btn-success" data-ng-click="disposeItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-upload"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/sms/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/inbox/view/view.html",'<div class="row">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="glyphicon glyphicon-comment"></i>\n          <a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="/channels/sms/inbox/list">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n      </ul>\n    </div>\n  </div>\n</div>\n\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox" data-ng-init="initView()">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == smsAccount.id}" data-ng-repeat="smsAccount in smsAccounts">\n\t\t\t\t<a href="/channels/sms/inbox/view/account/{{smsAccount.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{smsAccount.name}}\n\t\t\t\t</a>\n        <b></b>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="col-md-9" >\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view>\n\t\t\t<div class="note note-info">\n\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/inbox/view/view.status.modal.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.disposition" name="list" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n  \x3c!-- <div ng-if="modal.html" ng-bind-html="modal.html"></div> --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n  \x3c!-- <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button> --\x3e\n</div>\n'),t.put("app/channels/sms/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/sms/inbox/view/view.templates.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TEMPLATES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="note note-info" data-ng-show="!templates.length">\n    <h4 class="block">Info!</h4>\n    <p>\n      {{\'MESSAGE_NO_TEMPLATES_AVAILABLE\' | translate}}\n    </p>\n  </div>\n  <form name="form" data-ng-show="templates.length" novalidate>\n    <div class="form-group">\n      <ui-select data-ng-model="item.template" theme="bootstrap">\n        <ui-select-match placeholder="Select a template in the list or search his name...">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="template in templates | propsFilter: {name: $select.search}">\n          <div ng-bind-html="template.name | highlight: $select.search"></div>\n          <small data-ng-show="template.description">\n            {{\'APPLICATION_DESCRIPTION\' | translate}}: {{template.description}}\n          </small>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="templates.length">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="0" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/sms/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t{{user.role}}\n\t\t\t\t</div> --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t<div class="profile-usermenu">\n\t\t\t\t<ul class="nav">\n\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.sms.queues.view.settings\')}">\n\t\t\t\t\t\t<a data-ng-href="/channels/sms/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.sms.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/sms/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateSmsQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">Timeout</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="Timeout" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.sms.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.sms.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/realtime/view/view.queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div id="grid1" ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-tree-view class="grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/chanspy/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CHANSPY\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START PREFIX --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.prefix.$touched || form.$submitted) && form.prefix.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PREFIX\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="prefix" placeholder="{{\'APPLICATION_PREFIX\' | translate}}" class="form-control" data-ng-model="item.prefix" required/>\n      <span data-ng-show="(form.prefix.$touched || form.$submitted) && form.prefix.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PREFIX --\x3e\n\n    \x3c!-- START OPTIONS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.options.$touched || form.$submitted) && form.options.$invalid}">\n      <label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select multiple data-ng-model="item.options" name="options" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.value}}: {{$item.name | translate}}</ui-select-match>\n        <ui-select-choices repeat="option.value as option in options | filter: $select.search">\n          <div ng-bind-html="option.value + \': \' + (option.name | translate) | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.options.$touched || form.$submitted) && form.options.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END OPTIONS --\x3e\n\n    \x3c!-- START AUTH --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_AUTH\' | translate}}</label></br>\n      <input\n      bs-switch\n      class="form-control"\n      ng-model="item.auth"\n      type="checkbox"\n      name="auth"\n      data-ng-init="item.auth = 0"\n      switch-active="{{ authSwitch.isActive }}"\n      switch-on-text="{{ authSwitch.onText }}"\n      switch-off-text="{{ authSwitch.offText }}"\n      switch-on-color="{{ authSwitch.onColor }}"\n      switch-off-color="{{ authSwitch.offColor }}"\n      switch-animate="{{ authSwitch.animate }}"\n      switch-size="{{ authSwitch.size }}"\n      switch-label="{{ authSwitch.label }}"\n      switch-icon="{{ authSwitch.icon }}"\n      switch-radio-off="{{ authSwitch.radioOff }}"\n      switch-label-width="{{ authSwitch.labelWidth }}"\n      switch-handle-width="{{ authSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END AUTH --\x3e\n\n    \x3c!-- START PASSWORD --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.password.$touched || form.$submitted) && form.password.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span data-ng-show="item.auth" class="required" aria-required="true">*</span></label>\n      <input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-disabled="!item.auth" data-ng-required="item.auth"/>\n      <span data-ng-show="(form.password.$touched || form.$submitted) && form.password.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PASSWORD --\x3e\n\n    \x3c!-- START RECORD --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.record.$touched || form.$submitted) && form.record.$invalid}">\n      <label class="control-label">{{\'APPLICATION_RECORDING\' | translate}}</label></br>\n      <input\n          bs-switch\n          class="form-control"\n          ng-model="item.record"\n          type="checkbox"\n          switch-active="{{ recordSwitch.isActive }}"\n          switch-on-text="{{ recordSwitch.onText }}"\n          switch-off-text="{{ recordSwitch.offText }}"\n          switch-on-color="{{ recordSwitch.onColor }}"\n          switch-off-color="{{ recordSwitch.offColor }}"\n          switch-animate="{{ recordSwitch.animate }}"\n          switch-size="{{ recordSwitch.size }}"\n          switch-label="{{ recordSwitch.label }}"\n          switch-icon="{{ recordSwitch.icon }}"\n          switch-radio-off="{{ recordSwitch.radioOff }}"\n          switch-label-width="{{ recordSwitch.labelWidth }}"\n          switch-handle-width="{{ recordSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END RECORD --\x3e\n\n    \x3c!-- START RECORDINGFORMAT --\x3e\n    <div data-ng-if="item.record" class="form-group" data-ng-class="{\'has-error\': (form.recordingFormat.$touched || form.$submitted) && form.recordingFormat.$invalid}">\n      <label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.recordingFormat" name="recordingFormat" theme="bootstrap" data-ng-required="item.record">\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="format in [\'wav\',\'gsm\'] | filter: $select.search">\n          <div ng-bind-html="format | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.recordingFormat.$touched || form.$submitted) && form.recordingFormat.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END RECORDINGFORMAT --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/chanspy/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-user-secret"></i>\n\t\t\t\t\t<a href="/channels/voice/chanspys/list">{{ \'APPLICATION_CHANSPY\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-user-secret font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CHANSPY\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CHANSPY\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/chanspy/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getChanSpy()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-user-secret"></i>\n\t\t\t\t\t<a href="/channels/voice/chanspy/list">{{ \'APPLICATION_CHANSPY\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="chanspy" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="chanspy">\n\t\t\t\t\t<a href="#">{{chanspy.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/chanspy.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chanspy.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.chanspy.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/chanspy/view/{{chanspy.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/chanspy/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CHANSPY\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateChanSpy()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="chanspy.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.general.prefix.$touched || form.general.$submitted) && form.general.prefix.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PREFIX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="prefix" placeholder="{{\'APPLICATION_PREFIX\' | translate}}" class="form-control" data-ng-model="chanspy.prefix" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.general.prefix.$touched || form.general.$submitted) && form.general.prefix.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.general.options.$touched || form.general.$submitted) && form.general.options.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="chanspy.options" name="options" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.value}}: {{$item.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="option.value as option in options | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="option.value + \': \' + (option.name | translate) | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.general.options.$touched || form.general.$submitted) && form.general.options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTH\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="chanspy.auth"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ authSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ authSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ authSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ authSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ authSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ authSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ authSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ authSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ authSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ authSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ authSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ authSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTH --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.general.password.$touched || form.general.$submitted) && form.general.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" data-ng-show="chanspy.auth" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="chanspy.password" data-ng-disabled="!chanspy.auth" data-ng-required="chanspy.auth"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.general.password.$touched || form.general.$submitted) && form.general.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.record.$touched || forms.general.$submitted) && forms.general.record.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RECORDING\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t    ng-model="chanspy.record"\n\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t    switch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\t    switch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\t    switch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\t    switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\t    switch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\t    switch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\t    switch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\t    switch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\t    switch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\t    switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t    switch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t    switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORDINGFORMAT --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="chanspy.record" class="form-group" data-ng-class="{\'has-error\': (forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="chanspy.recordingFormat" name="recordingFormat" theme="bootstrap" data-ng-required="chanspy.record">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="format in [\'wav\',\'gsm\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="format | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORDINGFORMAT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="chanspy.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/context/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONTEXT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/context/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTEXTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CONTEXTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTEXT\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/context/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getContext()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/voice/contexts/list">{{ \'APPLICATION_CONTEXTS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="context" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="context">\n\t\t\t\t\t<a href="#">{{context.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/context.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{context.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.contexts.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/contexts/view/{{context.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/context/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CONTEXT\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVoiceContext()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="context.name" required readonly/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_CANT_EDIT_NAME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="context.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/disposition/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t<a href="/channels/voice/dispositions/list">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/disposition/list/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/moh/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_MOH_CLASS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START MODE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.mode.$touched || forms.$submitted) && forms.mode.$invalid}">\n      <label class="control-label">{{\'APPLICATION_MODE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.mode" theme="bootstrap" name="mode" data-ng-init="item.mode = \'files\'" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="mode in [\'files\',\'custom\'] | filter: $select.search">\n          {{mode}}\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.mode.$touched || forms.$submitted) && forms.mode.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MODE --\x3e\n\n    \x3c!-- START DIRECTORY --\x3e\n    <div data-ng-if="item.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (form.directory.$touched || form.$submitted) && form.directory.$invalid}">\n      <label class="control-label">{{\'APPLICATION_DIRECTORY\' | translate}}</label>\n      <input type="text" name="directory" placeholder="{{\'APPLICATION_DIRECTORY\' | translate}}" class="form-control" data-ng-model="item.directory"/>\n    </div>\n    \x3c!-- END DIRECTORY --\x3e\n\n    \x3c!-- START APPLICATION --\x3e\n    <div data-ng-if="item.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (form.application.$touched || form.$submitted) && form.application.$invalid}">\n      <label class="control-label">{{\'APPLICATION_APPLICATION\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="application" placeholder="{{\'APPLICATION_APPLICATION\' | translate}}" class="form-control" data-ng-model="item.application"/>\n      <span data-ng-show="(form.application.$touched || form.$submitted) && form.application.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END APPLICATION --\x3e\n\n    \x3c!-- START FORMAT --\x3e\n    <div data-ng-if="item.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (form.format.$touched || form.$submitted) && form.format.$invalid}">\n      <label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}</label>\n      <input type="text" name="format" placeholder="{{\'APPLICATION_FORMAT\' | translate}}" class="form-control" data-ng-model="item.format"/>\n    </div>\n    \x3c!-- END FORMAT --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/moh/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-music-tone"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MOHS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-music-tone font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MOHS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_MOH_CLASS\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/moh/view/view.addFiles.html",'\n<div class="row" data-ng-init="getSounds()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MOH\' | translate }} {{ \'APPLICATION_ADD_FILES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="note note-warning" data-ng-hide="soundList.length">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t {{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n            <form name="forms.general" data-ng-submit="(item.sounds.length > 0) && addMohs()" data-ng-show="soundList.length" novalidate>\n\n              \x3c!-- START SOUNDS --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.sounds.$touched || forms.general.$submitted) && item.sounds.length == 0}">\n                <label class="control-label">{{\'APPLICATION_SOUNDS\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <ui-select multiple data-ng-model="item.sounds" theme="bootstrap" name="sounds" required>\n                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.display_name}}</ui-select-match>\n                  <ui-select-choices repeat="sound.id as sound in soundList | filter: $select.search">\n                    {{sound.display_name}}\n                  </ui-select-choices>\n                </ui-select>\n                <span data-ng-show="(forms.general.sounds.$touched || forms.general.$submitted) && item.sounds.length == 0" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/moh/view/view.audios.html",'<div ui-view class="profile-content">\n<div class="row" data-ng-init="getAudioFiles()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AUDIOS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="audioFiles">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/mohs/view/{{moh.id}}/add" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_ADD_FILES\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="note note-warning" data-ng-hide="audioFiles">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t {{ \'MESSAGE_FOLDER_DOES_NOT_EXIST\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<table class="table table-striped table-bordered table-hover" data-ng-show="audioFiles">\n\t\t\t\t\t  <thead>\n\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t    <th>{{ \'APPLICATION_NAME\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th width="30%">{{ \'APPLICATION_PREVIEW\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th width="10%">{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t  </thead>\n\t\t\t\t\t  <tbody data-ng-model="audioFiles">\n\t\t\t\t\t    <tr data-ng-repeat="audiofile in audioFiles">\n\t\t\t\t\t\t\t\t<td>{{audiofile}}</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<audio controls ng-src="{{getSecureSrc(audioSources[audiofile])}}" preload="none">\n\t\t\t\t            Your browser does not support the audio tag.\n\t\t\t\t          </audio></td>\n\t\t\t\t\t      <td>\n\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteItem(audiofile,audiofile)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t<tr data-ng-hide="audioFiles.length">\n\t\t\t\t\t\t\t\t<td colspan="3" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t<i>{{ \'MESSAGE_NO_AUDIOFILES_AVAILABLE\' | translate }}</i>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t  </tbody>\n\t\t\t\t</table>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/moh/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getMoh()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-music-tone"></i>\n\t\t\t\t\t<a href="/channels/voice/mohs/list">{{ \'APPLICATION_MOH_CLASS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="moh" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="moh">\n\t\t\t\t\t<a href="#">{{moh.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/moh.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{moh.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.mohs.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/mohs/view/{{moh.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-if="moh.mode === \'files\'" data-ng-class="{active: $state.is(\'main.channels.voice.mohs.view.audios\') || $state.is(\'main.channels.voice.mohs.view.add\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/mohs/view/{{moh.id}}/audios">\n\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AUDIOS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/moh/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_MOH_CLASS\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVoiceMoh()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START MODE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MODE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="path" class="form-control" data-ng-model="moh.mode" disabled/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MODE --\x3e\n\n\t            \x3c!-- START PATH --\x3e\n\t            <div class="form-group" data-ng-if="moh.mode === \'files\'">\n\t              <label class="control-label">{{\'APPLICATION_PATH\' | translate}}</label>\n\t              <input type="text" name="path" class="form-control" data-ng-model="moh.directory" disabled/>\n\t            </div>\n\t            \x3c!-- END PATH --\x3e\n\n\t            \x3c!-- START SORT --\x3e\n\t            <div data-ng-if="moh.mode === \'files\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.sort.$touched || forms.general.$submitted) && forms.general.sort.$invalid}">\n\t              <label class="control-label">{{\'APPLICATION_SORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t              <ui-select data-ng-model="moh.sort" theme="bootstrap" name="sort" required>\n\t                <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$translate.instant($select.selected.name)}}</ui-select-match>\n\t                <ui-select-choices repeat="sort.value as sort in sortOptions | filter: $select.search">\n\t                  {{$translate.instant(sort.name)}}\n\t                </ui-select-choices>\n\t              </ui-select>\n\t              <span data-ng-show="(forms.general.sort.$touched || forms.general.$submitted) && forms.general.sort.$error.required" class="help-block help-block-error">\n\t                <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t              </span>\n\t            </div>\n\t            \x3c!-- END SORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DIRECTORY --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="moh.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.directory.$touched || forms.general.$submitted) && forms.general.directory.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DIRECTORY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="directory" placeholder="{{\'APPLICATION_DIRECTORY\' | translate}}" class="form-control" data-ng-model="moh.directory"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DIRECTORY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START APPLICATION --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="moh.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.application.$touched || forms.general.$submitted) && forms.general.application.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_APPLICATION\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="application" placeholder="{{\'APPLICATION_APPLICATION\' | translate}}" class="form-control" data-ng-model="moh.application" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.application.$touched || forms.general.$submitted) && forms.general.application.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APPLICATION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FORMAT --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="moh.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.format.$touched || forms.general.$submitted) && forms.general.format.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="format" placeholder="{{\'APPLICATION_FORMAT\' | translate}}" class="form-control" data-ng-model="moh.format"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FORMAT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n        <ui-select-choices repeat="strategy in [\'ringall\', \'leastrecent\', \'fewestcalls\', \'random\', \'rrmemory\', \'linear\', \'wrandom\', \'rrordered\'] | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_QUEUE_STRATEGY\' | translate }}\n      </span>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/queue/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4><p>{{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/voice/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.queues.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/queues/view/{{queue.name}}/settings"> <i class="icon-settings"></i> {{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/queues/view/{{queue.name}}/agents"><i class="icon-people"></i>{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_QUEUE_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_PERIODIC_ANNOUNCE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getMohs();getSounds();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && forms.announce.$valid && updateVoiceQueue()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in [\'ringall\', \'leastrecent\', \'fewestcalls\', \'random\', \'rrmemory\', \'linear\', \'wrandom\', \'rrordered\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_STRATEGY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t      \x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MOH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.musiconhold.$touched || forms.general.$submitted) && forms.general.musiconhold.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOH\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.musiconhold" name="musiconhold" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="musiconhold.name as musiconhold in voiceMohs | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="musiconhold.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_VOICE_MOH\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.musiconhold.$touched || forms.general.$submitted) && forms.general.musiconhold.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MOH --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="queue.timeout" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_TIMEOUT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAXLEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.maxlen.$touched || forms.general.$submitted) && forms.general.maxlen.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAXLEN\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="maxlen" placeholder="{{\'APPLICATION_MAXLEN\' | translate}}" class="form-control" data-ng-model="queue.maxlen" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MAXLEN\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.maxlen.$touched || forms.general.$submitted) && forms.general.maxlen.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAXLEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RETRY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.retry.$touched || forms.general.$submitted) && forms.general.retry.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RETRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="retry" placeholder="{{\'APPLICATION_RETRY\' | translate}}" class="form-control" data-ng-model="queue.retry" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_RETRY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.retry.$touched || forms.general.$submitted) && forms.general.retry.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RETRY --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\x3c!-- START WRAPUPTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.wrapuptime.$touched || forms.general.$submitted) && forms.general.wrapuptime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WRAPUPTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="wrapuptime" placeholder="{{\'APPLICATION_WRAPUPTIME\' | translate}}" class="form-control" data-ng-model="queue.wrapuptime" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_WRAPUPTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.wrapuptime.$touched || forms.general.$submitted) && forms.general.wrapuptime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WRAPUPTIME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START WEIGHT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.weight.$touched || forms.general.$submitted) && forms.general.weight.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEIGHT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="weight" placeholder="{{\'APPLICATION_WEIGHT\' | translate}}" class="form-control" data-ng-model="queue.weight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_WEIGHT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.weight.$touched || forms.general.$submitted) && forms.general.weight.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WEIGHT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START JOINEMPTY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.joinempty.$touched || forms.general.$submitted) && forms.general.joinempty.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_JOINEMPTY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="queue.joinempty" name="joinempty" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'strict\',\'loose\',\'paused\',\'penalty\',\'inuse\',\'ringing\',\'unavailable\',\'invalid\',\'unknown\',\'wrapup\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_JOINEMPTY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.joinempty.$touched || forms.general.$submitted) && forms.general.joinempty.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END JOINEMPTY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LEAVEWHENEMPTY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.leavewhenempty.$touched || forms.general.$submitted) && forms.general.leavewhenempty.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LEAVEWHENEMPTY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="queue.leavewhenempty" name="leavewhenempty" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'strict\',\'loose\',\'paused\',\'penalty\',\'inuse\',\'ringing\',\'unavailable\',\'invalid\',\'unknown\',\'wrapup\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_LEAVEWHENEMPTY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.leavewhenempty.$touched || forms.general.$submitted) && forms.general.leavewhenempty.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LEAVEWHENEMPTY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.announce.$touched || forms.general.$submitted) && forms.general.announce.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.announce" name="announce" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in sounds | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.announce.$touched || forms.general.$submitted) && forms.general.announce.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"></textarea>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.announce" data-ng-submit="forms.announce.$valid && forms.general.$valid && updateVoiceQueue()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\x3c!-- START PERIODIC_ANNOUNCE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.periodic_announce.$touched || forms.announce.$submitted) && forms.announce.periodic_announce.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PERIODIC_ANNOUNCE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="queue.periodic_announce" name="periodic_announce" theme="bootstrap" data-ng-disabled="!periodicAnnounces.length">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in periodicAnnounces | filter: $select.search track by $index">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="periodicAnnounces.length">\n\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_PERIODIC_ANNOUNCE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.periodic_announce.$touched || forms.announce.$submitted) && forms.announce.periodic_announce.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PERIODIC_ANNOUNCE --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t<p><h3>{{\'APPLICATION_SETTINGS\' | translate}}</h3></p>\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_FREQUENCY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_frequency.$touched || forms.announce.$submitted) && forms.announce.announce_frequency.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_FREQUENCY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="announce_frequency" placeholder="{{\'APPLICATION_ANNOUNCE_FREQUENCY\' | translate}}" class="form-control" data-ng-model="queue.announce_frequency" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_FREQUENCY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_frequency.$touched || forms.announce.$submitted) && forms.announce.announce_frequency.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_FREQUENCY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MIN_ANNOUNCE_FREQUENCY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.min_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.min_announce_frequency.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_ANNOUNCE_FREQUENCY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="min_announce_frequency" placeholder="{{\'APPLICATION_MIN_ANNOUNCE_FREQUENCY\' | translate}}" class="form-control" data-ng-model="queue.min_announce_frequency" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MIN_ANNOUNCE_FREQUENCY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.min_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.min_announce_frequency.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MIN_ANNOUNCE_FREQUENCY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PERIODIC_ANNOUNCE_FREQUENCY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.periodic_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.periodic_announce_frequency.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PERIODIC_ANNOUNCE_FREQUENCY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="periodic_announce_frequency" placeholder="{{\'APPLICATION_PERIODIC_ANNOUNCE_FREQUENCY\' | translate}}" class="form-control" data-ng-model="queue.periodic_announce_frequency"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_PERIODIC_ANNOUNCE_FREQUENCY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.periodic_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.periodic_announce_frequency.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PERIODIC_ANNOUNCE_FREQUENCY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RANDOM_PERIODIC_ANNOUNCE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.random_periodic_announce.$touched || forms.announce.$submitted) && forms.announce.random_periodic_announce.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RANDOM_PERIODIC_ANNOUNCE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.random_periodic_announce" name="random_periodic_announce" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_RANDOM_PERIODIC_ANNOUNCE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.random_periodic_announce.$touched || forms.announce.$submitted) && forms.announce.random_periodic_announce.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RANDOM_PERIODIC_ANNOUNCE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_HOLDTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_holdtime.$touched || forms.announce.$submitted) && forms.announce.announce_holdtime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_HOLDTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.announce_holdtime" name="announce_holdtime" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'once\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_HOLDTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_holdtime.$touched || forms.announce.$submitted) && forms.announce.announce_holdtime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_HOLDTIME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_POSITION --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_position.$touched || forms.announce.$submitted) && forms.announce.announce_position.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_POSITION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.announce_position" name="announce_position" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'limit\',\'more\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_POSITION\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_position.$touched || forms.announce.$submitted) && forms.announce.announce_position.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_POSITION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_POSITION_LIMIT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_position_limit.$touched || forms.announce.$submitted) && forms.announce.announce_position_limit.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_POSITION_LIMIT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="announce_position_limit" placeholder="{{\'APPLICATION_ANNOUNCE_POSITION_LIMIT\' | translate}}" class="form-control" data-ng-model="queue.announce_position_limit"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_POSITION_LIMIT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_position_limit.$touched || forms.announce.$submitted) && forms.announce.announce_position_limit.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_POSITION_LIMIT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REPORTHOLDTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.reportholdtime.$touched || forms.announce.$submitted) && forms.announce.reportholdtime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REPORTHOLDTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.reportholdtime" name="reportholdtime" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_REPORTHOLDTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.reportholdtime.$touched || forms.announce.$submitted) && forms.announce.reportholdtime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REPORTHOLDTIME --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t<p><h3>{{\'APPLICATION_SOUNDS\' | translate}}</h3></p>\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE_REPORTHOLD --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_reporthold.$touched || forms.announce.$submitted) && forms.announce.queue_reporthold.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_REPORTHOLD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_reporthold" name="queue_reporthold" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_REPORTHOLD\' | translate }}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_reporthold.$touched || forms.announce.$submitted) && forms.announce.queue_reporthold.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE_REPORTHOLD --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE_YOUARENEXT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_youarenext.$touched || forms.announce.$submitted) && forms.announce.queue_youarenext.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_YOUARENEXT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_youarenext" name="queue_youarenext" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_YOUARENEXT\' | translate }}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_youarenext.$touched || forms.announce.$submitted) && forms.announce.queue_youarenext.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE_YOUARENEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_THEREARE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_thereare.$touched || forms.announce.$submitted) && forms.announce.queue_thereare.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_THEREARE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_thereare" name="queue_thereare" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_THEREARE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_thereare.$touched || forms.announce.$submitted) && forms.announce.queue_thereare.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_THEREARE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_CALLSWAITING --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_callswaiting.$touched || forms.announce.$submitted) && forms.announce.queue_callswaiting.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_CALLSWAITING\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_callswaiting" name="queue_callswaiting" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_CALLSWAITING\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_callswaiting.$touched || forms.announce.$submitted) && forms.announce.queue_callswaiting.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_CALLSWAITING --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_HOLDTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_holdtime.$touched || forms.announce.$submitted) && forms.announce.queue_holdtime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_HOLDTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_holdtime" name="queue_holdtime" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_HOLDTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_holdtime.$touched || forms.announce.$submitted) && forms.announce.queue_holdtime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_HOLDTIME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_MINUTES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_minutes.$touched || forms.announce.$submitted) && forms.announce.queue_minutes.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_MINUTES\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_minutes" name="queue_minutes" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MINUTES\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_minutes.$touched || forms.announce.$submitted) && forms.announce.queue_minutes.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_MINUTES --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_MINUTE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_minute.$touched || forms.announce.$submitted) && forms.announce.queue_minute.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_MINUTE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_minute" name="queue_minute" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MINUTE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_minute.$touched || forms.announce.$submitted) && forms.announce.queue_minute.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_MINUTE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_SECONDS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_seconds.$touched || forms.announce.$submitted) && forms.announce.queue_seconds.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_SECONDS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_seconds" name="queue_seconds" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_SECONDS\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_seconds.$touched || forms.announce.$submitted) && forms.announce.queue_seconds.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_SECONDS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_THANKYOU --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_thankyou.$touched || forms.announce.$submitted) && forms.announce.queue_thankyou.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_THANKYOU\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_thankyou" name="QUEUE_THANKYOU" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_THANKYOU\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_thankyou.$touched || forms.announce.$submitted) && forms.announce.queue_thankyou.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_THANKYOU --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.announce.$valid && forms.general.$valid && forms.advanced.$valid && updateVoiceQueue()" novalidate>\n\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\x3c!-- START AUTOPAUSE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.autopause.$touched || forms.advanced.$submitted) && forms.advanced.autopause.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTOPAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.autopause"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'all\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_AUTOPAUSE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.autopause.$touched || forms.advanced.$submitted) && forms.advanced.autopause.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTOPAUSE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RINGINUSE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.ringinuse.$touched || forms.advanced.$submitted) && forms.advanced.ringinuse.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RINGINUSE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.ringinuse" name="ringinuse" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_RINGINUSE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.ringinuse.$touched || forms.advanced.$submitted) && forms.advanced.ringinuse.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RINGINUSE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MEMBER_DELAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.memberdelay.$touched || forms.advanced.$submitted) && forms.advanced.memberdelay.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MEMBER_DELAY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="memberdelay" placeholder="{{\'APPLICATION_MEMBER_DELAY\' | translate}}" class="form-control" data-ng-model="queue.memberdelay" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MEMBER_DELAY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.memberdelay.$touched || forms.advanced.$submitted) && forms.advanced.memberdelay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MEMBER_DELAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACW --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.acw.$touched || forms.advanced.$submitted) && forms.advanced.acw.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACW\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.acw"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_ACW\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.acw.$touched || forms.advanced.$submitted) && forms.advanced.acw.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_ACW\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACW --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SETINTERFACEVAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.setinterfacevar.$touched || forms.advanced.$submitted) && forms.advanced.setinterfacevar.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SETINTERFACEVAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.setinterfacevar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_SETINTERFACEVAR\' | translate }} <a href="https://wiki.xcallymotion.com/display/XMD/Queues+-+Voice+Channel" target="_blank">wiki</a>)\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.setinterfacevar.$touched || forms.advanced.$submitted) && forms.advanced.setinterfacevar.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_SETINTERFACEVAR\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SETINTERFACEVAR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SETQUEUEVAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.setqueuevar.$touched || forms.advanced.$submitted) && forms.advanced.setqueuevar.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SETQUEUEVAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.setqueuevar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_SETQUEUEVAR\' | translate }} <a href="https://wiki.xcallymotion.com/display/XMD/Queues+-+Voice+Channel" target="_blank">wiki</a>)\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.setqueuevar.$touched || forms.advanced.$submitted) && forms.advanced.setqueuevar.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_SETQUEUEVAR\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SETQUEUEVAR --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUTRESTART --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.timeoutrestart.$touched || forms.advanced.$submitted) && forms.advanced.timeoutrestart.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUTRESTART\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.timeoutrestart" name="timeoutrestart" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_TIMEOUTRESTART\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.timeoutrestart.$touched || forms.advanced.$submitted) && forms.advanced.timeoutrestart.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUTRESTART --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MONITOR_FORMAT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.monitor_format.$touched || forms.advanced.$submitted) && forms.advanced.monitor_format.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MONITOR_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.monitor_format" name="monitor_format" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monFormat.value as monFormat in monitorFormats | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="monFormat.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MONITOR_FORMAT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.monitor_format.$touched || forms.advanced.$submitted) && forms.advanced.monitor_format.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MONITOR_FORMAT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="context" placeholder="{{\'APPLICATION_CONTEXT\' | translate}}" class="form-control" data-ng-model="queue.context"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACW_TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.acwTimeout.$touched || forms.advanced.$submitted) && forms.advanced.acwTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACW_TIMEOUT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="acwTimeout" placeholder="{{\'APPLICATION_ACW_TIMEOUT\' | translate}}" class="form-control" data-ng-model="queue.acwTimeout" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_ACW_TIMEOUT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.acwTimeout.$touched || forms.advanced.$submitted) && forms.advanced.acwTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACW_TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SETQUEUEENTRYVAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.setqueueentryvar.$touched || forms.advanced.$submitted) && forms.advanced.setqueueentryvar.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SETQUEUEENTRYVAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.setqueueentryvar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_SETQUEUEENTRYVAR\' | translate }} <a href="https://wiki.xcallymotion.com/display/XMD/Queues+-+Voice+Channel" target="_blank">wiki</a>)\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.setqueueentryvar.$touched || forms.advanced.$submitted) && forms.advanced.setqueueentryvar.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_SETQUEUEENTRYVAR\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SETQUEUEENTRYVAR --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/realtime/view/abandoned/abandoned.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAbandoned()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_SIP_CLIENT_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n\x3c!-- hidden random uiselect, needed to recompile the modal every time and show the content --\x3e\n<ui-select multiple class="hide" ng-model="item.queues" theme="bootstrap" required>\n  <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n  <ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n    <div ng-bind-html="queue.name | highlight: $select.search"></div>\n  </ui-select-choices>\n</ui-select>\n\x3c!--  --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/realtime/view/agent/queue.modal.add.html",'<div class="modal-header" data-ng-init="init()">\n  <h3 class="modal-title">{{ \'APPLICATION_QUEUES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-6">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="col-md-2">\n    <button class="btn btn-success bts-sm" type="button" ng-click="joinQueue()" ng-disabled="form.$invalid">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</button>\n  </div>\n</div>\n<div class="form-group row">\n<label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_PENALTY\' | translate}}</label>\n  <div class="input-group input-small mbottom20 col-md-6">\n    <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n    <div class="spinner-buttons input-group-btn btn-group-vertical">\n      <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n        <i class="fa fa-angle-up"></i>\n      </button>\n      <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n        <i class="fa fa-angle-down"></i>\n      </button>\n    </div>\n  </div>\n</div>\n<div>\n  <div data-ng-if="queueTable" ui-grid="queueTable" name="queueTable" ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n    <span us-spinner spinner-key="agentqueue-spinner" spinner-start-active="true"></span>\n    <div class="watermark" ng-show="!queueTable.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/realtime/view/outbound/outbound.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initDials()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize ui-grid-pagination>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/parameter/parameter.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initParameters()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/queue/queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row mbottom20"  data-ng-init="initQueues()">\n\t\t\t<ui-select ng-model="item.queue" theme="bootstrap" class="col-md-6" data-ng-change="getAgents(item.queue)" required>\n\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}" allow-clear>{{$select.selected.name}}</ui-select-match>\n\t\t\t\t<ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t</ui-select-choices>\n\t\t\t</ui-select>\n</div>\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/queuecalls/queuecalls.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initQueues()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize ui-grid-pagination>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/telephone/telephone.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initTelephones()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/telephone/telephone.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="telephone.ipaddr" class="well">\n  <div>{{telephone.ipaddr}}:{{telephone.port}}</div>\n  <div>{{telephone.fullcontact}}</div>\n  <div>{{telephone.useragent}}</div>\n  <div>{{telephone.lastms}}</div>\n</div>\n<div data-ng-if="!telephone.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="/channels/voice/realtime/view/agents">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t    <nav class="navbar navbar-default" role="navigation">\n\t\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.agents\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/agents">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.telephones\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/telephones">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_TELEPHONES\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.queues\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/queues">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUES\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.queuecalls\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/queuecalls">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUE_CALLS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.parameters\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/parameters">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUE_PARAMETERS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.abandoned\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/abandoned">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUE_ABANDONED\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.outbound\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/outbound">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_OUTBOUND_CALLS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/recording/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-play"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_RECORDINGS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-play font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_RECORDINGS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length && Auth.isAdmin()">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/inbound/list/create.modal.html",'<div class="modal-header" data-ng-init="getContexts()">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ROUTE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.extension" novalidate>\n\n    \x3c!-- START EXTEN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$invalid || existRoute}">\n      <label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="item.exten" data-ng-pattern="settings.patternName" required/>\n      <span data-ng-show="(forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EXTEN --\x3e\n\n    \x3c!-- START CONTEXT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.context" name="context" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n          <div ng-bind-html="context.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n      </span>\n      <span data-ng-show="(forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CONTEXT --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.extension.$invalid || existRoute">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n\x3c!-- <pre>\n  {{item | json}}\n</pre> --\x3e\n'),t.put("app/channels/voice/route/inbound/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-call-in"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/inbound/list">{{ \'APPLICATION_INBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="#" data-ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid" ui-grid-draggable-rows>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/inbound/view/view.applications.html",'<div ui-view class="profile-content">\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="selectedRows.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/routes/inbound/view/{{route.id}}/application" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_APPLICATION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="showGrid" ui-grid="gridOptions"  ui-grid-resize-columns class="grid" ui-grid-selection ui-grid-draggable-rows ui-grid-auto-resize>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/route/inbound/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getRoute()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/inbound/list">{{ \'APPLICATION_INBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="route" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="route">\n\t\t\t\t\t<a href="#">{{route.exten}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/inboundroute.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{route.exten}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.routes.inbound.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-click="deselectAndRedirect(\'/channels/voice/routes/inbound/view/\'+route.id+\'/settings\')">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n'+"\t\t\t\t\t\t<li data-ng-class=\"{active: $state.is('main.channels.voice.routes.inbound.view.applications') || $state.is('main.channels.voice.routes.inbound.view.application') || $state.is('main.channels.voice.routes.inbound.view.applications.settings')}\">\n\t\t\t\t\t\t\t<a data-ng-click=\"deselectAndRedirect('/channels/voice/routes/inbound/view/'+route.id+'/applications')\">\n\t\t\t\t\t\t\t<i class=\"icon-list\"></i>\n\t\t\t\t\t\t\t{{ 'APPLICATION_ACTIONS' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class=\"profile-content\">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/channels/voice/route/inbound/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_INBOUND\' | translate}} {{ \'APPLICATION_ROUTE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateRoute()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START EXTEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="route.exten" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="route.description"/></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/route/internal/list/create.modal.html",'<div class="modal-header" data-ng-init="getContexts()">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ROUTE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.extension" novalidate>\n\n    \x3c!-- START EXTEN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$invalid || existRoute}">\n      <label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="item.exten" data-ng-pattern="settings.patternName" required/>\n      <span data-ng-show="(forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EXTEN --\x3e\n\n    \x3c!-- START CONTEXT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.context" name="context" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n          <div ng-bind-html="context.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n      </span>\n      <span data-ng-show="(forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CONTEXT --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.extension.$invalid || existRoute">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n\x3c!-- <pre>\n  {{item | json}}\n</pre> --\x3e\n'),t.put("app/channels/voice/route/internal/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t<a href="/voice/routes/internal/list">{{ \'APPLICATION_INTERNAL\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INTERNAL\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="#" data-ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid" ui-grid-draggable-rows>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/internal/view/view.applications.html",'<div ui-view class="profile-content">\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="selectedRows.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/routes/internal/view/{{route.id}}/application" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_APPLICATION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="showGrid" ui-grid="gridOptions"  ui-grid-resize-columns class="grid" ui-grid-selection ui-grid-draggable-rows ui-grid-auto-resize>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/route/internal/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getRoute()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/internal/list">{{ \'APPLICATION_INTERNAL\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="route" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="route">\n\t\t\t\t\t<a href="#">{{route.exten}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/internalroute.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{route.exten}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.routes.internal.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-click="deselectAndRedirect(\'/channels/voice/routes/internal/view/\'+route.id+\'/settings\')">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n'+"\t\t\t\t\t\t<li data-ng-class=\"{active: $state.is('main.channels.voice.routes.internal.view.applications') || $state.is('main.channels.voice.routes.internal.view.application') || $state.is('main.channels.voice.routes.internal.view.applications.settings')}\">\n\t\t\t\t\t\t\t<a data-ng-click=\"deselectAndRedirect('/channels/voice/routes/internal/view/'+route.id+'/applications')\">\n\t\t\t\t\t\t\t<i class=\"icon-list\"></i>\n\t\t\t\t\t\t\t{{ 'APPLICATION_ACTIONS' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class=\"profile-content\">\n\t\t</div>\n\t\t\x3c!-- <pre>\n\t\t\t{{route | json}}\n\t\t</pre> --\x3e\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/channels/voice/route/internal/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_INTERNAL\' | translate}} {{ \'APPLICATION_ROUTE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateRoute()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START EXTEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="route.exten" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="route.description"/></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/route/outbound/list/create.modal.html",'<div class="modal-header" data-ng-init="getContexts()">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ROUTE\' | translate }}</h3>\n</div>\n<div class="modal-body" data-ng-init="getTags()">\n  <form name="forms.extension" novalidate>\n\n    \x3c!-- START EXTEN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$invalid || existRoute}">\n      <label class="control-label">{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="exten" placeholder="{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}" class="form-control" data-ng-model="item.exten" data-ng-pattern="settings.patternName" required/>\n      <span data-ng-show="(forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EXTEN --\x3e\n\n    \x3c!-- START CONTEXT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.context" name="context" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n          <div ng-bind-html="context.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n      </span>\n      <span data-ng-show="(forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CONTEXT --\x3e\n\n    \x3c!-- START TAG --\x3e\n    <div class="form-group"  data-ng-class="{\'has-error\': (forms.extension.tag.$touched || forms.extension.$submitted) && forms.extension.tag.$invalid}">\n      <label class="control-label">{{ \'APPLICATION_TAG\' | translate }}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.tag" name="tag" theme="bootstrap" required>\n        <ui-select-match placeholder="{{ \'APPLICATION_TAG\' | translate }}" data-ng-init="item.tag = \'--\'">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="tag.name as tag in tags | filter: $select.search">\n          <div ng-bind-html="tag.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.extension.tag.$touched || forms.extension.$submitted) && forms.extension.tag.$invalid && forms.extension.tag.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TAG --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.extension.$invalid || existRoute">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n\x3c!-- <pre>\n  {{item | json}}\n</pre> --\x3e\n'),t.put("app/channels/voice/route/outbound/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-call-out"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/outbound/list">{{ \'APPLICATION_OUTBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_OUTBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="#" data-ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid" ui-grid-draggable-rows>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/outbound/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getRoute()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-call-out"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/outbound/list">{{ \'APPLICATION_OUTBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="route" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="route">\n\t\t\t\t\t<a href="#">{{route.exten}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/outboundroute.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{route.exten}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.routes.outbound.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-click="deselectAndRedirect(\'/channels/voice/routes/outbound/view/\'+route.id+\'/settings\')">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n'+"\t\t\t\t\t\t<li data-ng-class=\"{active: $state.is('main.channels.voice.routes.outbound.view.routes') || $state.is('main.channels.voice.routes.outbound.view.route') || $state.is('main.channels.voice.routes.outbound.view.routes.settings')}\">\n\t\t\t\t\t\t\t<a data-ng-click=\"deselectAndRedirect('/channels/voice/routes/outbound/view/'+route.id+'/routes')\">\n\t\t\t\t\t\t\t<i class=\"icon-list\"></i>\n\t\t\t\t\t\t\t{{ 'APPLICATION_ACTIONS' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class=\"profile-content\">\n\t\t</div>\n\t\t\x3c!-- <pre>\n\t\t\t{{route | json}}\n\t\t</pre> --\x3e\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/channels/voice/route/outbound/view/view.route.html",'<div class="row" data-ng-init="initApplication(true);getIntervals();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_NEW_ROUTE\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t</div>\n\t\t\t\t<wizard on-finish="addApplication()">\n\t        <wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.app.$touched || forms.info.$submitted) && forms.info.app.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="main.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app in applications | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.app.$touched || forms.info.$submitted) && forms.info.app.$invalid && forms.info.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\t\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'outboundDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_TRUNKS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CALLERID\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="callerID" pattern=\'^"[a-zA-Z0-9_.-]*" <[a-zA-Z0-9_.-]*>\' placeholder=\'"name" <number>\' class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_CALLERID\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PREFIX\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="prefix"  placeholder="{{ \'APPLICATION_PREFIX\' | translate }}" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_PREFIX\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[4]" data-ng-init="application.appdata[4] = null">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[5]" data-ng-init="application.appdata[5] = null">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="application.app" data-ng-init="application.appdata[0] = null" required>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid && forms.info.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid && forms.info.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t\t\t\t\t\t\t\t\t<form name="forms.interval" novalidate>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{$translate.instant(intType.name)}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/outbound/view/view.routeSettings.html",'<div class="row" data-ng-init="initApplication();getApplication();getIntervals();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_APPLICATION_SETTINGS\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="updateRoute(\'routes\')">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t\t</div>\n\t        <wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'outboundDial\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_TRUNKS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CALLERID\' | translate }}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="callerID" pattern=\'^"[a-zA-Z0-9_.-]*" <[a-zA-Z0-9_.-]*>\' placeholder=\'"name" <number>\' class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_CALLERID\' | translate }} "name" &lt;number&gt;\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PREFIX\' | translate }}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="prefix"  placeholder="{{ \'APPLICATION_PREFIX\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_PREFIX\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[4]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[5]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].app" required>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid && forms.info.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]">\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid && forms.info.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t\t\t\t\t\t\t<form name="forms.interval" novalidate>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{intType.name | translate}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="interval.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/outbound/view/view.routes.html",'<div ui-view class="profile-content">\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="selectedRows.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/routes/outbound/view/{{route.id}}/route" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="showGrid" ui-grid="gridOptions"  ui-grid-resize-columns class="grid" ui-grid-selection ui-grid-draggable-rows ui-grid-auto-resize>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/route/outbound/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_OUTBOUND\' | translate}} {{ \'APPLICATION_ROUTE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts();getTags();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateRoute()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START EXTEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="exten" placeholder="{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}" class="form-control" data-ng-model="route.exten" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CUTDIGITS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CUTDIGITS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" class="form-control" name="cutdigits" data-ng-model="route.cutdigits">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CUTDIGITS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TAG --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.tag.$touched || forms.general.$submitted) && forms.general.tag.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TAG\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.tag" name="tag" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag.name as tag in tags | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tag.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.tag.$touched || forms.general.$submitted) && forms.general.tag.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TAG --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.record.$touched || forms.general.$submitted) && forms.general.record.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RECORDING\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t    ng-model="route.record"\n\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t    switch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\t    switch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\t    switch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\t    switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\t    switch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\t    switch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\t    switch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\t    switch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\t    switch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\t    switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t    switch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t    switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.record.$touched || forms.general.$submitted) && forms.general.record.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORDINGFORMAT --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="route.record" class="form-group" data-ng-class="{\'has-error\': (forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.recordingFormat" name="recordingFormat" theme="bootstrap" data-ng-required="route.record">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="format in [\'wav\',\'gsm\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="format | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORDINGFORMAT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="route.description"/></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/route/view.application.html",'\n<div class="row" data-ng-init="initApplication(true); getIntervals();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_NEW_APPLICATION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="addApplication()">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t\t</div>\n\t        <wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.settings.$valid)">\n\t\t\t\t\t\t\t<form name="forms.settings" novalidate>\n\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="main.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t            <ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t            <ui-select-choices repeat="app in $application.applications| filter: $select.search">\n\t\t\t\t\t              <div ng-bind-html="app.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t            </ui-select-choices>\n\t\t\t\t\t          </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t\t\t<div id="Queue" class="app-settings" ng-slide-down="main.app.value == \'Queue\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="queue" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.name as queue in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_OVERRIDE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null" name="audiofile" theme="bootstrap" data-ng-disabled="!items2.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items2 | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items2.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[4]" data-ng-init="application.appdata[4] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START AGI --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_AGI\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="agi" placeholder="{{ \'APPLICATION_AGI\' | translate }}" class="form-control" data-ng-model="application.appdata[5]" data-ng-init="application.appdata[6] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END AGI --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MACRO --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MACRO\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="macro" placeholder="{{ \'APPLICATION_MACRO\' | translate }}" class="form-control" data-ng-model="application.appdata[6]" data-ng-init="application.appdata[6] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MACRO --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START GOSUB --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_GOSUB\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="gosub" placeholder="{{ \'APPLICATION_GOSUB\' | translate }}" class="form-control" data-ng-model="application.appdata[7]" data-ng-init="application.appdata[7] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END GOSUB --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RULE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_RULE\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="rule" placeholder="{{ \'APPLICATION_RULE\' | translate }}" class="form-control" data-ng-model="application.appdata[8]" data-ng-init="application.appdata[8] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RULE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START POSITION --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_POSITION\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="position" placeholder="{{ \'APPLICATION_POSITION\' | translate }}" class="form-control" data-ng-model="application.appdata[9]" data-ng-init="application.appdata[9] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid && forms.settings.position.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END POSITION --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="application.answer=true"\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.answer"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Playback" class="app-settings" ng-slide-down="main.app.value == \'Playback\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START AUDIOFILE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUDIO_FILE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="audiofile" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END AUDIOFILE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="application.answer=true"\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.answer"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && !main.app.type" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START INTERFACE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}/{{ \'APPLICATION_IDENTIFIER\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="interface" placeholder="SIP/0000" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid && forms.settings.interface.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END INTERFACE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="internalDial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'internalDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START INTERNAL DIAL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="user" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="user.name as user in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="user.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END INTERNAL DIAL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ \'APPLICATION_WARNING\' | translate }}!</strong> {{ \'MESSAGE_REQUIRED_FIELD\' | translate }}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ \'APPLICATION_WARNING\' | translate }}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'externalDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRUNK\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_GO_TO\' | translate }} <a href="/tools/trunks/list">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ \'APPLICATION_WARNING\' | translate }}!</strong> {{ \'MESSAGE_REQUIRED_FIELD\' | translate }}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PHONE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid && forms.settings.phone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[4]" data-ng-init="application.appdata[4] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div id="RingGroup" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'RingGroup\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ITEMS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<input type="hidden" name="items" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="initRingGroup()">\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.items.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ITEMS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-user-by-role"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.items.$touched || forms.settings.$submitted) && forms.settings.items.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END ITEMS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="AGI" class="app-settings" ng-slide-down="main.app.value == \'AGI\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START PROJECT --\x3e\n\t\t\t\t\t\t\t\t\t\t<input type="hidden" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = \'agi://127.0.0.1/square\'">\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PROJECT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null" name="project" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="project.name as project in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="project.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_PROJECTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/square/projects/list">{{\'APPLICATION_PROJECTS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END PROJECT --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Goto" class="app-settings" ng-slide-down="main.app.value == \'Goto\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START EXTENSION --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXTENSION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="extension" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid && forms.settings.extension.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END EXTENSION --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START PRIORITY --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PRIORITY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="priority" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END PRIORITY --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Hangup" class="app-settings" ng-slide-down="main.app.value == \'Hangup\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HANGUPCAUSE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HANGUP_CAUSE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" theme="bootstrap" name="hangupCause" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="hangupCause.value as hangupCause in $application.hangupCauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="hangupCause.name  | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HANGUPCAUSE --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Set" class="app-settings" ng-slide-down="main.app.value == \'Set\' && !main.app.type" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START VARIABLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_VARIABLE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="variable" placeholder="" class="form-control" data-ng-model="application.variable" data-ng-init="application.appdata[0] = null" data-ng-change="updateSetAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid && forms.settings.variable.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END VARIABLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START VARVALUE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_VALUE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="varvalue" placeholder="" class="form-control" data-ng-model="application.value" data-ng-change="updateSetAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid && forms.settings.varvalue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END VARVALUE --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="application.app" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid && forms.settings.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid && forms.settings.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Voicemail" class="app-settings" ng-slide-down="main.app.value == \'Voicemail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START VOICEMAIL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MAILBOX\' | translate }}@{{ \'APPLICATION_CONTEXT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" theme="bootstrap" name="voicemail" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.mailbox}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="mailbox.mailbox+\'@\'+mailbox.context as mailbox in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="mailbox.mailbox | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_VOICEMAILS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/voicemails/list">{{\'APPLICATION_VOICEMAILS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid && forms.settings.voicemail.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END VOICEMAIL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div id="videoOn" class="app-settings" ng-slide-down="main.app.value == \'Set\' && main.app.type == \'videoOn\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START DOMAIN --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_DOMAIN\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="domain" placeholder="" class="form-control" data-ng-model="application.domain" data-ng-init="application.appdata[0] = null;application.domain = \'xrtceu1.xcally.com\';application.theme = \'YOUR-THEME\';updateVideoOnAppdata();" data-ng-change="updateVideoOnAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid && forms.settings.domain.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DOMAIN --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START THEME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_THEME\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="theme" placeholder="" class="form-control" data-ng-model="application.theme" data-ng-change="updateVideoOnAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid && forms.settings.theme.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END THEME --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t\t\t\t\t\t\t\t\t\t<form name="forms.interval" novalidate>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="intType.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="interval.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="Intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/view.applicationSettings.html",'\n<div class="row" data-ng-init="initApplication();getIntervals();getApplication();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_APPLICATION_SETTINGS\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="updateRoute(\'applications\')">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.settings.$valid)">\n\t\t\t\t\t\t<form name="forms.settings" novalidate>\n\t\t\t\t\t\t\t\x3c!-- <pre>\n\t\t\t\t\t\t\t\t{{application | json}}\n\t\t\t\t\t\t\t</pre> --\x3e\n\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\n\t\t\t\t\t\t\t<div id="Queue" class="app-settings" ng-slide-down="main.app.value == \'Queue\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="queue" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.name as queue in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_OVERRIDE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[3]" name="audiofile" theme="bootstrap" data-ng-disabled="!items2.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items2 | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items2.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="{{ \'APPLICATION_TIMEOUT\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[4]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START AGI --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_AGI\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="agi" placeholder="{{ \'APPLICATION_AGI\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[5]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGI --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MACRO --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MACRO\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="macro" placeholder="{{ \'APPLICATION_MACRO\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[6]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MACRO --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START GOSUB --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_GOSUB\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="gosub" placeholder="{{ \'APPLICATION_GOSUB\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[7]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END GOSUB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START RULE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_RULE\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="rule" placeholder="{{ \'APPLICATION_RULE\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[8]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END RULE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START POSITION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_POSITION\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="position" placeholder="{{ \'APPLICATION_POSITION\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[9]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid && forms.settings.position.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END POSITION --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="route.Applications[selectedApp].answer"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Playback" class="app-settings" ng-slide-down="main.app.value == \'Playback\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START AUDIOFILE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUDIO_FILE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="audiofile" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AUDIOFILE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="route.Applications[selectedApp].answer"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && !main.app.type" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START INTERFACE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}/{{ \'APPLICATION_IDENTIFIER\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="interface" placeholder="SIP/0000" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]" required>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid && forms.settings.interface.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERFACE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="internalDial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'internalDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START INTERNAL DIAL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="user" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="user.name as user in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="user.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERNAL DIAL --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'externalDial\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_TRUNKS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PHONE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid && forms.settings.phone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[4]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="RingGroup" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'RingGroup\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START ITEMS --\x3e\n\t\t\t\t\t\t\t\t<input type="hidden" name="items" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]" data-ng-init="initRingGroup()">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.items.$touched || forms.settings.$submitted) && forms.settings.items.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ITEMS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-user-by-role"></div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.items.$touched || forms.settings.$submitted) && forms.settings.items.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ITEMS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="AGI" class="app-settings" ng-slide-down="main.app.value == \'AGI\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START PROJECT --\x3e\n\t\t\t\t\t\t\t\t<input type="hidden" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]" data-ng-init="route.Applications[selectedApp].appdata[0] = \'agi://127.0.0.1/square\'">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PROJECT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[1]" name="project" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="project.name as project in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="project.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_PROJECTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/square/projects/list">{{\'APPLICATION_PROJECTS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PROJECT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="agi://127.0.0.1/square" class="form-control" data-ng-model="application.url" data-ng-disabled="!application.urlEnabled" data-ng-required="application.urlEnabled" rpattern="/^agi:\\/\\/(?:[0-9]{1,3}\\.){3}[0-9]{1,3}\\/square$/">\n\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="application.urlEnabled">\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t</span>\n\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div> --\x3e\n\t\t\t\x3c!-- END URL --\x3e\n\n\t\t</div>\n\t\t<div id="Goto" class="app-settings" ng-slide-down="main.app.value == \'Goto\'" lazy-render duration="1">\n\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="context" theme="bootstrap" required>\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="context.name as context in items | filter: $select.search">\n\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<span data-ng-show="(forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\x3c!-- START EXTENSION --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXTENSION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="extension" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]" required>\n\t\t\t\t<span data-ng-show="(forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid && forms.settings.extension.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END EXTENSION --\x3e\n\n\t\t\t\x3c!-- START PRIORITY --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_PRIORITY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" pattern="[0-9]+" name="priority" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]" required>\n\t\t\t\t<span data-ng-show="(forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END PRIORITY --\x3e\n\t\t</div>\n\t\t<div id="Hangup" class="app-settings" ng-slide-down="main.app.value == \'Hangup\'" lazy-render duration="1">\n\t\t\t\x3c!-- START HANGUPCAUSE --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_HANGUP_CAUSE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" theme="bootstrap" name="hangupCause" required>\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="hangupCause.value as hangupCause in $application.hangupCauses | filter: $select.search">\n\t\t\t\t\t\t{{hangupCause.name | translate}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<span data-ng-show="(forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END HANGUPCAUSE --\x3e\n\t\t</div>\n\t\t<div id="Set" class="app-settings" ng-slide-down="main.app.value == \'Set\' && !main.app.type" lazy-render duration="1">\n\t\t\t\x3c!-- START VARIABLE --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_VARIABLE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="variable" placeholder="" class="form-control" data-ng-model="application.variable" data-ng-change="updateSetAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid && forms.settings.variable.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END VARIABLE --\x3e\n\n\t\t\t\x3c!-- START VARVALUE --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_VALUE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="varvalue" placeholder="" class="form-control" data-ng-model="application.value" data-ng-change="updateSetAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid && forms.settings.varvalue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END VARVALUE --\x3e\n\t\t</div>\n\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].app" required>\n\t\t\t\t<span data-ng-show="(forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid && forms.settings.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]">\n\t\t\t\t<span data-ng-show="(forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid && forms.settings.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t</div>\n\t\t<div id="Voicemail" class="app-settings" ng-slide-down="main.app.value == \'Voicemail\'" lazy-render duration="1">\n\t\t\t\x3c!-- START VOICEMAIL --\x3e\n\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_MAILBOX\' | translate }}@{{ \'APPLICATION_CONTEXT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" theme="bootstrap" name="voicemail" required data-ng-disabled="!items.length">\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.mailbox}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="mailbox.mailbox+\'@\'+mailbox.context as mailbox in items | filter: $select.search">\n\t\t\t\t\t\t<div ng-bind-html="mailbox.mailbox | highlight: $select.search"></div>\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{ \'MESSAGE_NO_VOICEMAILS_AVAILABLE\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/voicemails/list">{{\'APPLICATION_VOICEMAILS\' | translate}}</a>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t<span data-ng-show="(forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid && forms.settings.voicemail.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END VOICEMAIL --\x3e\n\n\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t</div>\n\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t</div>\n\n\t\t<div id="videoOn" class="app-settings" ng-slide-down="main.app.value == \'Set\' && main.app.type == \'videoOn\'" lazy-render duration="1">\n\t\t\t\x3c!-- START DOMAIN --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_DOMAIN\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="domain" placeholder="" class="form-control" data-ng-model="application.domain" data-ng-change="updateVideoOnAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid && forms.settings.domain.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END DOMAIN --\x3e\n\n\t\t\t\x3c!-- START THEME --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_THEME\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="theme" placeholder="" class="form-control" data-ng-model="application.theme" data-ng-change="updateVideoOnAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid && forms.settings.theme.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END THEME --\x3e\n\t\t</div>\n\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t</form>\n</wz-step>\n<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t<form name="forms.interval" novalidate>\n\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t{{intType.name | translate}}\n\t\t\t\t</ui-select-choices>\n\t\t\t</ui-select>\n\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tdata-ng-model="interval.alwaysTime"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END MONTH --\x3e\n\t\t</div>\n\n\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<div class="note note-warning" data-ng-hide="Intervals.length">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t</div>\n\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t</form>\n</wz-step>\n\n<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n</wz-step>\n</wizard>\n</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/voicemail/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope-letter"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-envelope-letter font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/channels/voice/voicemails/wizard">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_VOICEMAIL\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/voicemail/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getVoicemail()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope-letter"></i>\n\t\t\t\t\t<a href="/channels/voice/voicemails/list">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="voicemail" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="voicemail">\n\t\t\t\t\t<a href="#">{{voicemail.mailbox}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/voicemail.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{voicemail.mailbox}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.voicemails.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/voicemails/view/{{voicemail.uniqueid}}/settings"><i class="icon-settings"></i>{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.voicemails.view.messages\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/voicemails/view/{{voicemail.uniqueid}}/messages"><i class="icon-speech"></i>{{ \'APPLICATION_MESSAGES\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/voicemail/view/view.messages.html",'<div class="row" data-ng-init="getMessages()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_MESSAGES\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns data-ng-if="gridOptions" ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/voicemail/view/view.settings.html",'<div class="row" data-ng-init="getContexts()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_VOICEMAIL\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVoiceVoicemail()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START FULLNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.fullname.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_FULLNAME\' | translate}}" class="form-control" data-ng-model="voicemail.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.fullname.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FULLNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.email.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="voicemail.email" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.host.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="voicemail.password" />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.password.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONFIRM PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.rpassword.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="voicemail.rpassword" nx-equal="voicemail.password"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && (forms.general.rpassword.$invalid || forms.general.rpassword.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONFIRM PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.mailbox.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="voicemail.mailbox" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.mailbox.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="voicemail.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.general.$valid && forms.advanced.$valid && updateVoiceVoicemail()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEZONE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.tz.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEZONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_TIMEZONE\' | translate}}" class="form-control" data-ng-model="voicemail.tz" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && forms.advanced.tz.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEZONE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ATTACH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.attach.$touched || forms.advanced.$submitted) && forms.advanced.attach.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ATTACH\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="voicemail.attach"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ATTACH --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENVELOPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.envelope.$touched || forms.advanced.$submitted) && forms.advanced.envelope.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENVELOPE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="voicemail.envelope"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENVELOPE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DELETE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.delete.$touched || forms.advanced.$submitted) && forms.advanced.delete.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DELETE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="voicemail.delete"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELETE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL_BODY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_BODY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="emailbody" placeholder="{{\'APPLICATION_EMAIL_BODY\' | translate}}" class="form-control" data-ng-model="voicemail.emailbody"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL_BODY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL_SUBJECT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_SUBJECT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="emailsubject" placeholder="{{\'APPLICATION_EMAIL_SUBJECT\' | translate}}" class="form-control" data-ng-model="voicemail.emailsubject"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL_SUBJECT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAX_SECONDS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.maxsecs.$touched || forms.advanced.$submitted) && forms.advanced.maxsecs.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAX_SECONDS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="maxsecs" placeholder="{{\'APPLICATION_MAX_SECONDS\' | translate}}" class="form-control" data-ng-model="voicemail.maxsecs" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.maxsecs.$touched || forms.advanced.$submitted) && forms.advanced.maxsecs.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAX_SECONDS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAX_MESSAGES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.maxmsg.$touched || forms.advanced.$submitted) && forms.advanced.maxmsg.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAX_MESSAGES\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="maxmsg" placeholder="{{\'APPLICATION_MAX_MESSAGES\' | translate}}" class="form-control" data-ng-model="voicemail.maxmsg" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.maxmsg.$touched || forms.advanced.$submitted) && forms.advanced.maxmsg.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAX_MESSAGES --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/voicemail/wizard/wizard.html",'<div class="col-md-12" data-ng-init="initWizard()">\n  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-envelope-letter"></i>\n\t\t\t\t<a href="/channels/voice/voicemails/list">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n  \x3c!-- END PAGE HEADER--\x3e\n\n  \x3c!-- BEGIN PORTLET--\x3e\n  <div class="portlet light bordered" data-ng-init="getFirstFreeMailbox()">\n  \t<div class="portlet-title">\n  \t\t<div class="caption font-green-sharp">\n  \t\t\t<i class="icon-envelope-letter font-green-sharp"></i>\n  \t\t\t<span class="caption-subject">{{ \'APPLICATION_VOICEMAIL\' | translate }} WIZARD</a> </span>\n  \t\t</div>\n  \t</div>\n  \t<div class="portlet-body">\n  \t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(form.general.$valid)">\n\t\t\t    <form name="form.general" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START FULLNAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.fullname.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_FULLNAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.fullname.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END FULLNAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.email.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.host.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.password.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CONFIRM PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.rpassword.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && (form.general.rpassword.$invalid || form.general.rpassword.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CONFIRM PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.mailbox.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="item.mailbox" required readonly/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.mailbox.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n  \t\t</wizard>\n  \t</div>\n  </div>\n  \x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/contactmanager/company/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_COMPANY\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.company" novalidate>\n    <div class="row">\n      <div class="col-md-6">\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.name.$touched || forms.company.$submitted) && forms.company.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.cmopany.name.$touched || forms.company.$submitted) && forms.company.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START VAT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.vat.$touched || forms.company.$submitted) && forms.company.vat.$invalid}">\n      <label class="control-label">{{\'APPLICATION_VAT\' | translate}}</label>\n      <input type="text" name="vat" placeholder="{{\'APPLICATION_VAT\' | translate}}" class="form-control" data-ng-model="item.vat"/>\n      <span data-ng-show="(forms.cmopany.vat.$touched || forms.company.$submitted) && forms.company.vat.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END VAT --\x3e\n\n    \x3c!-- START COMPANYID --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.companyId.$touched || forms.company.$submitted) && forms.company.companyId.$invalid}">\n      <label class="control-label">{{\'APPLICATION_COMPANY_ID\' | translate}}</label>\n      <input type="text" name="companyId" placeholder="{{\'APPLICATION_COMPANY_ID\' | translate}}" class="form-control" data-ng-model="item.companyId"/>\n      <span data-ng-show="(forms.cmopany.companyId.$touched || forms.company.$submitted) && forms.company.companyId.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END COMPANYID --\x3e\n\n    \x3c!-- START WEBSITE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.website.$touched || forms.company.$submitted) && forms.company.website.$invalid}">\n      <label class="control-label">{{\'APPLICATION_WEBSITE\' | translate}}</label>\n      <input type="text" name="website" placeholder="{{\'APPLICATION_WEBSITE\' | translate}}" class="form-control" data-ng-model="item.website"/>\n      <span data-ng-show="(forms.cmopany.website.$touched || forms.company.$submitted) && forms.company.website.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END WEBSITE --\x3e\n\n    \x3c!-- START EMAIL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.email.$touched || forms.company.$submitted) && forms.company.email.$invalid}">\n      <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n      <input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email"/>\n      <span data-ng-show="(forms.cmopany.email.$touched || forms.company.$submitted) && forms.company.email.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EMAIL --\x3e\n\n  </div>\n  <div class="col-md-6">\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.phone.$touched || forms.company.$submitted) && forms.company.phone.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n      <input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone"/>\n      <span data-ng-show="(forms.cmopany.phone.$touched || forms.company.$submitted) && forms.company.phone.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START FAX --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.fax.$touched || forms.company.$submitted) && forms.company.fax.$invalid}">\n      <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n      <input type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="item.fax"/>\n      <span data-ng-show="(forms.cmopany.fax.$touched || forms.company.$submitted) && forms.company.fax.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END FAX --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.type.$touched || forms.company.$submitted) && forms.company.type.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n      <input type="text" name="type" placeholder="{{\'APPLICATION_TYPE\' | translate}}" class="form-control" data-ng-model="item.type"/>\n      <span data-ng-show="(forms.cmopany.type.$touched || forms.company.$submitted) && forms.company.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    \x3c!-- START DOMAIN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.emailDomain.$touched || forms.company.$submitted) && forms.company.emailDomain.$invalid}">\n      <label class="control-label">{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}</label>\n      <input type="text" name="domain" placeholder="{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}" class="form-control" data-ng-model="item.emailDomain"/>\n      <span data-ng-show="(forms.cmopany.emailDomain.$touched || forms.company.$submitted) && forms.company.emailDomain.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DOMAIN --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n  </div>\n</div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.company.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/company/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-briefcase"></i>\n\t\t\t\t\t<a href="/contactmanager/companies/list">{{ \'APPLICATION_COMPANIES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-briefcase font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_COMPANIES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_COMPANY\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/company/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getCompany()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-briefcase"></i>\n\t\t\t\t\t<a href="/contactmanager/companies/list">{{ \'APPLICATION_COMPANIES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="company" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="company">\n\t\t\t\t\t<a href="#">{{company.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/company.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{company.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.contactmanager.companies.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/companies/view/{{company.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/company/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_COMPANY\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADDRESS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_SHIPMENT_ADDRESS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCompany()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="company.name" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START VAT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.vat.$touched || forms.general.$submitted) && forms.general.vat.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VAT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="vat" placeholder="{{\'APPLICATION_VAT\' | translate}}" class="form-control" data-ng-model="company.vat"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.vat.$touched || forms.general.$submitted) && forms.general.vat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END VAT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START COMPANYID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.companyId.$touched || forms.general.$submitted) && forms.general.companyId.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COMPANY_ID\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="companyId" placeholder="{{\'APPLICATION_COMPANY_ID\' | translate}}" class="form-control" data-ng-model="company.companyId"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.companyId.$touched || forms.general.$submitted) && forms.general.companyId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END COMPANYID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START WEBSITE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.website.$touched || forms.general.$submitted) && forms.general.website.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEBSITE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="website" placeholder="{{\'APPLICATION_WEBSITE\' | translate}}" class="form-control" data-ng-model="company.website"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.website.$touched || forms.general.$submitted) && forms.general.website.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END WEBSITE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="company.email"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.email.$touched || forms.general.$submitted) && forms.general.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="company.phone"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.phone.$touched || forms.general.$submitted) && forms.general.phone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FAX --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="company.fax"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.fax.$touched || forms.general.$submitted) && forms.general.fax.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FAX --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="type" placeholder="{{\'APPLICATION_TYPE\' | translate}}" class="form-control" data-ng-model="company.type"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.type.$touched || forms.general.$submitted) && forms.general.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DOMAIN --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.emailDomain.$touched || forms.general.$submitted) && forms.general.emailDomain.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="domain" placeholder="{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}" class="form-control" data-ng-model="company.emailDomain"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.emailDomain.$touched || forms.general.$submitted) && forms.general.emailDomain.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DOMAIN --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="company.description"></textarea>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.address" data-ng-submit="forms.address.$valid && updateCompany()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.street.$touched || forms.address.$submitted) && forms.address.street.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.street"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.street.$touched || forms.address.$submitted) && forms.address.street.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.postalCode.$touched || forms.address.$submitted) && forms.address.postalCode.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.postalCode"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.postalCode.$touched || forms.address.$submitted) && forms.address.postalCode.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.city.$touched || forms.address.$submitted) && forms.address.city.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.city"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.city.$touched || forms.address.$submitted) && forms.address.city.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.country.$touched || forms.address.$submitted) && forms.address.country.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.country"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.country.$touched || forms.address.$submitted) && forms.address.country.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.shipmentAddress" data-ng-submit="forms.shipmentAddress.$valid && updateCompany()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sStreet.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sStreet.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sStreet" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.sStreet"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sStreet.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sStreet.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sPostalCode.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sPostalCode.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sPostalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.sPostalCode"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sPostalCode.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sPostalCode.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sCity.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCity.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sCity" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.sCity"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sCity.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCity.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sCountry.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCountry.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sCountry" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.sCountry"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sCountry.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCountry.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/contact/list/copy.modal.html",'<div class="modal-header" data-ng-init="getLists()">\n  <h3 class="modal-title">{{ \'APPLICATION_COPY_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.copy" novalidate>\n        \x3c!-- START LIST --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': forms.csv.ListId.$invalid && forms.csv.$submitted}">\n          <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n          <ui-select data-ng-model="item.ListId" theme="bootstrap" name="ListId" data-ng-disabled="disabled" data-ng-change="getCustomFields()" required>\n            <ui-select-match placeholder="{{ \'APPLICATION_LIST\' | translate }}">{{$select.selected.name}}</ui-select-match>\n            <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n              <div ng-bind-html="list.name | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="forms.csv.ListId.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END LIST --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.copy.$invalid || !forms.copy.ListId">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/contact/list/import.modal.html",'<div class="modal-header" data-ng-init="getLists();getCompanies();">\n  <h3 class="modal-title">{{ \'APPLICATION_IMPORT_FROM_CSV\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.csv" novalidate>\n    <div class="row">\n      <div class="col-md-6">\n        \x3c!-- START LIST --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': forms.csv.ListId.$invalid && forms.csv.$submitted}">\n          <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n          <ui-select data-ng-model="item.ListId" theme="bootstrap" name="ListId" data-ng-disabled="disabled" data-ng-change="getCustomFields()">\n            <ui-select-match placeholder="{{ \'APPLICATION_LIST\' | translate }}">{{$select.selected.name}}</ui-select-match>\n            <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n              <div ng-bind-html="list.name | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="forms.csv.ListId.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END LIST --\x3e\n\n        \x3c!-- START FIRSTNAME --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': (forms.csv.firstName.$touched || forms.general.$submitted) && forms.csv.firstName.$invalid}">\n          <label class="control-label">{{\'APPLICATION_FIRSTNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n          <ui-select data-ng-model="item.firstName" theme="bootstrap" name="firstName" data-ng-disabled="disabled" required>\n            <ui-select-match allow-clear placeholder="{{ \'APPLICATION_FIRSTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n            <ui-select-choices repeat="index in indexes | filter: $select.search">\n              <div ng-bind-html="index | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="(forms.csv.firstName.$touched || forms.csv.$submitted) && forms.csv.firstName.$error.required" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END FIRSTNAME --\x3e\n\n        \x3c!-- START LASTNAME --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': forms.csv.lastName.$invalid && forms.csv.$submitted}">\n          <label class="control-label">{{\'APPLICATION_LASTNAME\' | translate}}</label>\n          <ui-select data-ng-model="item.lastName" theme="bootstrap" name="lastName" data-ng-disabled="disabled">\n            <ui-select-match allow-clear placeholder="{{ \'APPLICATION_LASTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n            <ui-select-choices repeat="index in indexes | filter: $select.search">\n              <div ng-bind-html="index | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="forms.csv.lastName.$invalid && forms.csv.$touched" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END LASTNAME --\x3e\n\n    \x3c!-- START STREET --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.street.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n      <ui-select data-ng-model="item.street" theme="bootstrap" name="street" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_STREET\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.street.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STREET --\x3e\n\n    \x3c!-- START POSTALCODE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.postalCode.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n      <ui-select data-ng-model="item.postalCode" theme="bootstrap" name="postalCode" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_POSTALCODE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.postalCode.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END POSTALCODE --\x3e\n\n    \x3c!-- START CITY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.city.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n      <ui-select data-ng-model="item.city" theme="bootstrap" name="city" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_CITY\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.city.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CITY --\x3e\n\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.phone.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n      <ui-select data-ng-model="item.phone" theme="bootstrap" name="phone" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_PHONE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.phone.$invalid && forms.phone.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START MOBILE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.mobile.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n      <ui-select data-ng-model="item.mobile" theme="bootstrap" name="mobile" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_MOBILE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.mobile.$invalid && forms.mobile.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MOBILE --\x3e\n\n  </div>\n  <div class="col-md-6">\n\n    \x3c!-- START COUNTRY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.country.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n      <ui-select data-ng-model="item.country" theme="bootstrap" name="country" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_COUNTRY\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.country.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END COUNTRY --\x3e\n\n    \x3c!-- START DATEOFBIRTH --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.dateOfBirth.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_DATEOFBIRTH\' | translate}}</label>\n      <ui-select data-ng-model="item.dateOfBirth" theme="bootstrap" name="dateOfBirth" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_DATEOFBIRTH\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.dateOfBirth.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DATEOFBIRTH --\x3e\n\n    \x3c!-- START TAGS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.tags.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n      <ui-select multiple data-ng-model="item.tags" theme="bootstrap" name="tags" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.tags.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TAGS --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.description.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <ui-select data-ng-model="item.description" theme="bootstrap" name="description" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_DESCRIPTION\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.description.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n    \x3c!-- START FAX --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.fax.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n      <ui-select data-ng-model="item.fax" theme="bootstrap" name="fax" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_FAX\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.fax.$invalid && forms.fax.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END FAX --\x3e\n\n    \x3c!-- START EMAIL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.email.$invalid && forms.general.$submitted}">\n      <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n      <ui-select data-ng-model="item.email" theme="bootstrap" name="email" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_EMAIL\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.email.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EMAIL --\x3e\n\n    \x3c!-- START COMPANY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.CompanyId.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_COMPANY\' | translate}}</label>\n      <ui-select data-ng-model="item.CompanyId" theme="bootstrap" name="CompanyId" data-ng-disabled="!companies.length">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_COMPANY\' | translate }}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="company.id as company in companies | filter: $select.search">\n          <div ng-bind-html="company.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <div class="note note-warning" data-ng-hide="companies.length">\n        <h4 class="block">Warning!</h4>\n        <p>\n          {{ \'MESSAGE_NO_COMPANIES_AVAILABLE\' | translate }}\n        </p>\n      </div>\n      <span data-ng-show="forms.csv.CompanyId.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END COMPANY --\x3e\n\n  </div>\n  </div>\n\n  \x3c!-- START CUSTOMFIELDS --\x3e\n  <div data-ng-repeat="customField in customFields">\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.csv[customField.name].$touched || forms.general.$submitted) && forms.csv[customField.name].$invalid}">\n      <label class="control-label">{{customField.alias}}<span data-ng-if="customField.required" class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item[customField.name]" theme="bootstrap" name="{{customField.name}}" data-ng-disabled="disabled" data-ng-required="customField.required">\n        <ui-select-match allow-clear placeholder="{{customField.alias}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.csv[customField.name].$touched || forms.csv.$submitted) && forms.csv[customField.name].$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n  </div>\n  \x3c!-- END CUSTOMFIELDS --\x3e\n\n  <div>\n    <p>{{\'APPLICATION_IMPORT_SUCCEEDED\' | translate}}: {{import.succeeded}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': import.success + \'%\' }"></div>\n    </div>\n  </div>\n  <div>\n    <p>{{\'APPLICATION_IMPORT_FAILED\' | translate}}: {{import.failed}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-danger" role="progressbar" ng-style="{ \'width\': import.fail + \'%\' }"></div>\n    </div>\n  </div>\n  <div data-ng-if="failedRows">\n  <p>{{\'APPLICATION_FAILED_ROWS\' | translate}}:</p>\n  <div class="failed-contacts">{{failedRows}}</div>\n</div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="start()" ng-disabled="forms.csv.$invalid || submitted">{{ \'APPLICATION_SUBMIT\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="close()" data-ng-if="!importing">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="stop()" data-ng-if="importing">{{ \'APPLICATION_STOP\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/contact/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="/contactmanager/contacts/list">{{ \'APPLICATION_CONTACTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CONTACTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length && !Auth.isAgent()">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button data-ng-if="gridOptions.data.length" class="btn purple" ng-csv="extractAll()" lazy-load="true" filename="Contacts.csv" csv-label="true">\n\t\t\t\t\t\t\t<i class="fa fa-download"></i> {{ \'APPLICATION_EXPORT_TO_CSV\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button class="btn green-jungle" data-ng-click="newContact({CompanyId:gridOptions.columnDefs[7].filter.term || null,ListId:gridOptions.columnDefs[6].filter.term || null});">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTACT\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<span class="btn default btn-file" data-ng-if="!Auth.isAgent()">\n\t\t\t\t\t\t<span class="fileinput-new">\n\t\t\t\t\t\t<i class="icon-cloud-upload"></i> {{\'APPLICATION_IMPORT_FROM_CSV\' | translate}}</span>\n\t\t\t\t\t\t<input type="file" accept=".csv" nv-file-select="" uploader="uploader"/>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="gridOptions"  ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<span us-spinner spinner-key="grid-spinner"></span>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/customfield/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.customField" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.alias" required/>\n      <span data-ng-show="(forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group"  data-ng-class="{\'has-error\': (forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid}">\n      <label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$translate.instant($select.selected.name)}}</ui-select-match>\n        <ui-select-choices repeat="type.value as type in types| filter: $select.search">\n          {{$translate.instant(type.name)}}\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid && forms.customField.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    <div ng-slide-down="item.type == \'select\'" lazy-render duration="1">\n      <div>\n        <label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n      </div>\n      <div class="padding-bottom" ng-repeat="choice in choices">\n        <div class="form-group">\n          <div class="input-group">\n            <input type="text" class="form-control" ng-model="choice.value" required>\n            <span class="input-group-btn">\n              <button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n            </span>\n          </div>\n        </div>\n      </div>\n      <button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n        <i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n      </button>\n\n    </div>\n\n    \x3c!-- START REQUIRED --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n      <input\n      bs-switch\n      ng-model="item.required"\n      type="checkbox"\n      switch-active="{{ bsSwitch.isActive }}"\n      data-ng-init="item.required = false"\n      switch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n      switch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n      switch-on-color="{{ bsSwitch.onColor }}"\n      switch-off-color="{{ bsSwitch.offColor }}"\n      switch-animate="{{ bsSwitch.animate }}"\n      switch-size="{{ bsSwitch.size }}"\n      switch-label="{{ bsSwitch.label }}"\n      switch-icon="{{ bsSwitch.icon }}"\n      switch-radio-off="{{ bsSwitch.radioOff }}"\n      switch-label-width="{{ bsSwitch.labelWidth }}"\n      switch-handle-width="{{ bsSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END REQUIRED --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.customField.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/customfield/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-pencil"></i>\n\t\t\t\t\t<a href="/contactmanager/customfields/list">{{ \'APPLICATION_CUSTOM_FIELDS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-pencil font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CUSTOM_FIELDS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/customfield/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getCustomField()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-pencil"></i>\n\t\t\t\t\t<a href="/contactmanager/customfields/list">{{ \'APPLICATION_CUSTOM_FIELDS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="customField" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="customField">\n\t\t\t\t\t<a href="#">{{customField.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/customField.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{customField.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.contactmanager.customfields.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/customfields/view/{{customField.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/customfield/view/view.settings.html",'<div class="row" data-ng-init="getCustomField()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CUSTOM_FIELD\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCustomField()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="customField.alias" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t<div ng-slide-down="customField.type == \'select\'" lazy-render duration="1" class="mbottom20">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="padding-bottom" ng-repeat="choice in choices">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" ng-model="choice.value" required>\n\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n\t\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START REQUIRED --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="customField.required"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ bsSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ bsSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ bsSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ bsSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ bsSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ bsSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ bsSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ bsSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ bsSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ bsSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REQUIRED --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/list/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_LIST\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.list" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.list.name.$touched || forms.list.$submitted) && forms.list.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.list.name.$touched || forms.list.$submitted) && forms.list.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.list.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/list/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-list-ul"></i>\n\t\t\t\t\t<a href="/contactmanager/lists/list">{{ \'APPLICATION_LISTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-list-ul font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_LISTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t\x3c!-- <div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteLists()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_LIST\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/list/view/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.customField" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.alias" required/>\n      <span data-ng-show="(forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group"  data-ng-class="{\'has-error\': (forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid}">\n      <label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$translate.instant($select.selected.name)}}</ui-select-match>\n        <ui-select-choices repeat="type.value as type in types| filter: $select.search">\n          {{$translate.instant(type.name)}}\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid && forms.customField.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    <div ng-slide-down="item.type == \'select\'" lazy-render duration="1">\n      <div>\n        <label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n      </div>\n      <div class="padding-bottom" ng-repeat="choice in choices">\n        <div class="form-group">\n          <div class="input-group">\n            <input type="text" class="form-control" ng-model="choice.value" required>\n            <span class="input-group-btn">\n            <button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n            </span>\n          </div>\n        </div>\n      </div>\n      <button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n        <i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n      </button>\n\n    </div>\n\n    \x3c!-- START REQUIRED --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n      <input\n      bs-switch\n      ng-model="item.required"\n      type="checkbox"\n      switch-active="{{ bsSwitch.isActive }}"\n      data-ng-init="item.required = false"\n      switch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n      switch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n      switch-on-color="{{ bsSwitch.onColor }}"\n      switch-off-color="{{ bsSwitch.offColor }}"\n      switch-animate="{{ bsSwitch.animate }}"\n      switch-size="{{ bsSwitch.size }}"\n      switch-label="{{ bsSwitch.label }}"\n      switch-icon="{{ bsSwitch.icon }}"\n      switch-radio-off="{{ bsSwitch.radioOff }}"\n      switch-label-width="{{ bsSwitch.labelWidth }}"\n      switch-handle-width="{{ bsSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END REQUIRED --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.customField.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/list/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/list/view/view.customFieldSettings.html",'<div class="row" data-ng-init="getCustomField()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CUSTOM_FIELD\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCustomField()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="customField.alias" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t<div ng-slide-down="customField.type == \'select\'" lazy-render duration="1" class="mbottom20">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="padding-bottom" ng-repeat="choice in choices">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" ng-model="choice.value" required>\n\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n\t\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START REQUIRED --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="customField.required"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ bsSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ bsSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ bsSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ bsSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ bsSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ bsSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ bsSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ bsSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ bsSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ bsSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REQUIRED --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/list/view/view.customFields.html",'<div ui-view class="profile-content">\n<div class="row" data-ng-init="initCustomFields()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CUSTOM_FIELDS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n          <div class="btn-group">\n            <button class="btn green-jungle " ng-click="create()">\n              <i class="icon-plus"></i> {{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}\n            </button>\n          </div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/contactmanager/list/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getList()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-list-ul"></i>\n\t\t\t\t\t<a href="/contactmanager/lists/list">{{ \'APPLICATION_LISTS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="list" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="list">\n\t\t\t\t\t<a href="#">{{list.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/list.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{list.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.contactmanager.lists.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/lists/view/{{list.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-if="!list.defaultEntry" data-ng-class="{active: $state.is(\'main.contactmanager.lists.view.agents\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/lists/view/{{list.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.contactmanager.lists.view.customfields\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/lists/view/{{list.id}}/customfields">\n\t\t\t\t\t\t\t<i class="icon-pencil"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CUSTOM_FIELDS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/list/view/view.settings.html",'<div class="row" data-ng-init="initVariables()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_LIST\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateList()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="list.name" data-ng-disabled="list.defaultEntry" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VARIABLES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.variables.$invalid && forms.general.$submitted}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TD_VARIABLES\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple=\'true\' data-ng-model="list.variables" theme="bootstrap" name="variables" limit="10" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TD_VARIABLES\' | translate }}">{{$item.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="variable as variable in variables | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{variable.name}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.variables.$invalid && forms.general.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'MESSAGE_MAX_VARIABLES\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VARIABLES --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="list.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/dashboard/chat/chat.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_WAITING_NEW_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_WAITING_NEW_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class ="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.unmanaged || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_UNMANAGED_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_UNMANAGED_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class ="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-crusta">\n                <div class="visual">\n                  <i class="icon-dislike"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.abandon || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_ABANDONED_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_ABANDONED_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12" >\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.unmanaged+roomStatus.closed+roomStatus.abandon || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          <canvas class="chart chart-pie"  chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true"></canvas>\n      </div>\n    </div>\n    <legend>\n      <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n    </legend>\n    <div class="row">\n      <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n        <div class="dashboard-stat red-intense">\n          <div class="visual">\n            <i class="icon-dislike"></i>\n          </div>\n          <div class="details">\n            <div class="number">\n              {{routingStats.timeout || 0}}\n            </div>\n            <div class="desc">\n              {{\'APPLICATION_TIMEOUT_CA\' | translate}}\n            </div>\n          </div>\n          <a class="more inactive-link">\n            {{\'APPLICATION_TIMEOUT_CA_EXTENDED\' | translate}}\n          </a>\n        </div>\n      </div>\n      <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n        <div class="dashboard-stat purple">\n          <div class="visual">\n            <i class="icon-hourglass"></i>\n          </div>\n          <div class="details">\n            <div class="number">\n              {{routingStats.waiting || 0}}\n            </div>\n            <div class="desc">\n              {{\'APPLICATION_WAITING_CA\' | translate}}\n            </div>\n          </div>\n          <a class="more inactive-link">\n            {{\'APPLICATION_WAITING_CA_EXTENDED\' | translate}}\n          </a>\n        </div>\n      </div>\n    </div>\n  </fieldset>\n\n</div>\n</div>\n'),t.put("app/dashboard/dashboard.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" id="dashboardView">\n\t<div class="col-md-12" >\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="navbar-header">\n\t\t\t\t\t<button type="button" class="navbar-toggle" data-ng-init="navCollapsed = true" data-ng-click="navCollapsed = !navCollapsed">\n\t\t\t\t\t\t<span class="sr-only">Toggle navigation</span>\n\t\t\t\t\t\t<span class="icon-bar"></span>\n\t\t\t\t\t\t<span class="icon-bar"></span>\n\t\t\t\t\t\t<span class="icon-bar"></span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\n\t\t\t\t\x3c!-- Collect the nav links, forms, and other content for toggling --\x3e\n\t\t\t\t<div class="collapse navbar-collapse" ng-class="!navCollapsed && \'in\'" >\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.voice\')}">\n\t\t\t\t\t\t\t<a href="/dashboard/voice">\n\t\t\t\t\t\t\t\t<b class=\'icon-earphones-alt\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.chat\'),\'disabled-link\':!license.chat}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[8]))">\n\t\t\t\t\t\t\t<a href="{{license.chat ? \'/dashboard/chat\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'icon-bubble\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_CHAT\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.mail\'),\'disabled-link\':!license.mail}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[9]))">\n\t\t\t\t\t\t\t<a href="{{license.mail ? \'/dashboard/mail\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'icon-envelope\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_EMAIL\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.fax\'),\'disabled-link\':!license.fax}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[10]))">\n\t\t\t\t\t\t\t<a href="{{license.fax ? \'/dashboard/fax\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'fa fa-fax\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_FAX\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.sms\'),\'disabled-link\':!license.messaging}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[11]))">\n\t\t\t\t\t\t\t<a href="{{license.messaging ? \'/dashboard/sms\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'glyphicon glyphicon-comment\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SMS\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.openchannel\'),\'disabled-link\':!license.openchannel}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[20]))">\n\t\t\t\t\t\t\t<a href="{{license.messaging ? \'/dashboard/openchannel\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'icon-globe\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- /.navbar-collapse --\x3e\n\t\t\t</nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/dashboard/fax/fax.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_FA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_FA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_FA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_FA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/mail/mail.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    \x3c!-- <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12"> --\x3e\n    \x3c!-- START TABLE --\x3e\n    \x3c!-- <div ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div> --\x3e\n    \x3c!-- END TABLE --\x3e\n    \x3c!-- </div>\n    </div> --\x3e\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_EA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_EA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_EA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_EA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/openchannel/openchannel.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    \x3c!-- <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12"> --\x3e\n    \x3c!-- START TABLE --\x3e\n    \x3c!-- <div ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div> --\x3e\n    \x3c!-- END TABLE --\x3e\n    \x3c!-- </div>\n    </div> --\x3e\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_OA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_OA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_OA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_OA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/sms/sms.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    \x3c!-- <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12"> --\x3e\n    \x3c!-- START TABLE --\x3e\n    \x3c!-- <div ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div> --\x3e\n    \x3c!-- END TABLE --\x3e\n    \x3c!-- </div>\n    </div> --\x3e\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_SA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_SA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_SA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_SA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/voice/voice.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="portlet light">\n      <div class="portlet-body">\n        \x3c!-- START TABLE --\x3e\n        <div data-ng-if="table1" ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    <div class="portlet light">\n      <div class="portlet-title tabbable-line">\n        <ul class="nav nav-tabs">\n          <li class="active">\n            <a href="#" data-target="#tab_1_a" data-toggle="tab">{{\'APPLICATION_WAITING\' | translate}}</a>\n          </li>\n          <li>\n            <a href="#" data-target="#tab_1_b" data-toggle="tab">{{\'APPLICATION_ABANDONED\' | translate}}</a>\n          </li>\n        </ul>\n      </div>\n      <div class="portlet-body" data-ng-init="initView()">\n        <div class="tab-content">\n          <div class="tab-pane active" id="tab_1_a">\n            <div class="form-group">\n              <label class="control-label">{{\'APPLICATION_SHOW_TIMERS\' | translate}}</label></br>\n              <input\n              bs-switch\n              class="form-control"\n              ng-model="showTimers"\n              type="checkbox"\n              name="showTimers"\n              switch-active="{{ timerSwitch.isActive }}"\n              switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n              switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n              switch-on-color="{{ timerSwitch.onColor }}"\n              switch-off-color="{{ timerSwitch.offColor }}"\n              switch-animate="{{ timerSwitch.animate }}"\n              switch-size="{{ timerSwitch.size }}"\n              switch-label="{{ timerSwitch.label }}"\n              switch-icon="{{ timerSwitch.icon }}"\n              switch-radio-off="{{ timerSwitch.radioOff }}"\n              switch-label-width="{{ timerSwitch.labelWidth }}"\n              switch-handle-width="{{ timerSwitch.handleWidth }}">\n            </div>\n            \x3c!-- START TABLE --\x3e\n            <div data-ng-if="table2" ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n              <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n            </div>\n            \x3c!-- END TABLE --\x3e\n          </div>\n          <div class="tab-pane" id="tab_1_b">\n            \x3c!-- START TABLE --\x3e\n            <div data-ng-if="table3" ui-grid="table3" name="table3" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n              <div class="watermark" data-ng-show="!table3.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n            </div>\n            \x3c!-- END TABLE --\x3e\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div ng-switch-default data-ng-init="initUser()">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">{{ \'APPLICATION_INBOUND\' | translate }}</span><small class="font-grey-cascade pull-right">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n\n      <div class="row">\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat blue">\n            <div class="visual">\n              <i class="icon-bell"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.waiting || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat grey-gallery">\n            <div class="visual">\n              <i class="fa fa-play"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.active || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ACTIVE_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ACTIVE_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-jungle">\n            <div class="visual">\n              <i class="icon-like"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWERED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWERED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat red-thunderbird">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.abandon || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ABANDONED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ABANDONED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n      <div class="row">\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat yellow-gold">\n            <div class="visual">\n              <i class="icon-clock"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete ? (voice.queues.holdtime / voice.queues.complete) : 0 | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_AVG_ANSWER_TIME_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_AVG_ANSWER_TIME_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-clock"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete ? (voice.queues.talktime / voice.queues.complete) : 0 | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_AVG_TALK_TIME_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_AVG_TALK_TIME_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-jungle">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.queues.complete / (voice.queues.complete + voice.queues.abandon) * 100) || 0 | number:2}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWER_RATE_QC\' | translate}} (%)\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWER_RATE_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat red-thunderbird">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.queues.abandon / (voice.queues.complete + voice.queues.abandon) * 100) || 0 | number:2}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ABANDON_RATE_QC\' | translate}} (%)\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ABANDON_RATE_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat blue">\n            <div class="visual">\n              <i class="icon-info"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete + voice.queues.abandon || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TOTAL_OFFERED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TOTAL_OFFERED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat red-thunderbird">\n            <div class="visual">\n              <i class="icon-info"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.unmanaged || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_UNMANAGED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_UNMANAGED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n\n    <fieldset>\n      <legend>\n        <span class="caption-subject">{{ \'APPLICATION_OUTBOUND\' | translate }}</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n\n      <div class="row">\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-haze">\n            <div class="visual">\n              <i class="icon-call-out"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.outbound.total || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_MANUAL_OUTBOUND_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_MANUAL_OUTBOUND_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat grey-gallery">\n            <div class="visual">\n              <i class="icon-clock"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.outbound.sumDuration || 0) | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_GLOBAL_DURATION_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_GLOBAL_DURATION_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-jungle">\n            <div class="visual">\n              <i class="icon-like"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.outbound.answered || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWERED_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWERED_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat yellow-gold">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.outbound.avgDuration || 0) | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_AVG_DURATION_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_AVG_DURATION_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat blue">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.outbound.answerRate || 0) | number:2 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWER_RATE_OB\' | translate}} (%)\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWER_RATE_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{(voice.outbound.tigerdial || 0)}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_MOTION_DIALER_CALLS_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_MOTION_DIALER_CALLS_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n    </fieldset>\n  </div>\n</div>\n'),t.put("app/desk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t<a href="/desk/list">{{ \'APPLICATION_DESK_COM\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-handbag font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DESK_COM\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="accounts.checked.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/desk/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn btn-icon-only btn-default" href="#" ng-csv="getAccounts([\'name\',\'username\',\'remoteUri\',\'authType\',\'consumerKey\',\'consumerSecret\',\'token\',\'tokenSecret\',\'password\'])" csv-header="[\'Name\', \'Username\', \'Remote Address\', \'Authentication Type\', \'Consumer Key\', \'Consumer Secret\', \'Token\', \'Token Secret\', \'Password\']" field-separator=";" filename="desk_accounts.csv">\n\t\t\t\t\t<i class="icon-cloud-download"></i></a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<table st-table="displayedDeskAccounts" st-pipe="initList" class="table table-striped table-bordered table-hover">\n\t\t\t\t\t<div class="table-responsive">\n\t\t\t\t\t  <thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th colspan="7">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select class="input-xsmall" ng-model="conf.accountsByPage" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="accountByPage in accountsByPage | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="accountByPage.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-medium pull-right">\n\t\t\t\t\t\t\t\t\t\t\t\t<input st-search placeholder="{{ \'APPLICATION_SEARCH\' | translate }}" class="form-control" type="search" />\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t\t\t<th class="small-cells" style="text-align: center; vertical-align: middle"><input type="checkbox" ng-change="check(account, checked)" checklist-model checklist-value="id"></th>\n\t\t\t\t\t\t    <th st-sort="name">{{ \'APPLICATION_NAME\' | translate }}</th>\n\t\t\t\t\t\t    <th st-sort="username">{{ \'APPLICATION_EMAIL\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th st-sort="remoteUri">{{ \'APPLICATION_REMOTE_ADDRESS\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_DESCRIPTION\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t  </thead>\n\t\t\t\t\t  <tbody>\n\t\t\t\t\t    <tr data-ng-repeat="account in displayedDeskAccounts" class="animate-repeat">\n\t\t\t\t\t\t\t\t<td style="text-align: center; vertical-align: middle"><input type="checkbox" checklist-model="accounts.checked" checklist-value="account.id"></td>\n\t\t\t\t\t      <td>{{account.name}}</td>\n\t\t\t\t\t      <td>{{account.username}}</td>\n\t\t\t\t\t\t\t\t<td>{{account.remoteUri}}</td>\n\t\t\t\t\t\t\t\t<td>{{account.description}}</td>\n\t\t\t\t\t      <td>\n\t\t\t\t\t        <a class="btn default btn-xs blue-stripe" data-ng-href="/desk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_EDIT\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t\t\t\t\t<a class="btn default btn-xs green-stripe" data-ng-click="checkAccount(account.id)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CHECK\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteItem(account.name,account.id)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t<tr data-ng-hide="displayedDeskAccounts.length">\n\t\t\t\t\t\t\t\t<td colspan="7" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t<i>No account available</i>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t  </tbody>\n\t\t\t\t\t  <tfoot>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td/>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="name" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_NAME\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="email" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_EMAIL\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="remoteUri" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_REMOTE_ADDRESS\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td/>\n\t\t\t\t\t\t\t\t<td/>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t    <tr>\n\t\t\t\t\t      <td colspan="7" class="text-center">\n\t\t\t\t\t\t\t\t\t<div class="pagination" st-pagination st-items-by-page="conf.accountsByPage.value" st-displayed-pages="7"></div>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t  </tfoot>\n\t\t\t\t\t</div>\n\t\t\t\t</table>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/desk/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'basic\', \'oauth\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="account.authType == \'basic\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONSUMER KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerKey.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerKey" placeholder="{{\'APPLICATION_CONSUMER_KEY\' | translate}}" class="form-control" data-ng-model="account.consumerKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER KEY --\x3e\n\n              \x3c!-- START CONSUMER SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerSecret.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerSecret" placeholder="{{\'APPLICATION_CONSUMER_SECRET\' | translate}}" class="form-control" data-ng-model="account.consumerSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER SECRET --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="account.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n              \x3c!-- START TOKEN SECRET--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.tokenSecret.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="tokenSecret" placeholder="{{\'APPLICATION_TOKEN_SECRET\' | translate}}" class="form-control" data-ng-model="account.tokenSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.tokenSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN SECRET--\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/desk/view/view.configuration.html",'<div class="row" data-ng-init="initConfiguration()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CONFIGURATION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createConfiguration()">\n\t        <wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="formValidation(formsConfiguration.info.$valid)">\n\t\t\t\t\t\t\t<form name="formsConfiguration.info" novalidate>\n\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': formsConfiguration.info.$submitted && formsConfiguration.info.name.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="configuration.name" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="formsConfiguration.info.name.$invalid && formsConfiguration.info.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="configuration.description"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/desk/view/view.configurationSettings.html",'<div class="row" data-ng-init="getConfiguration();getVariables();getFields();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItemSubject()"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t                  <ui-select-choices repeat="item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItemDescription()"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t\t\t\t\t\t\t\t\x3c!-- <pre>\n\t\t\t\t\t\t\t\t\t{{descriptionItem|json}}\n\t\t\t\t\t\t\t\t</pre> --\x3e\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | ucfirst}}</ui-select-match>\n\t                  <ui-select-choices repeat="item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item | highlight: $select.search | ucfirst"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t                  <ui-select-choices repeat="item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItemField()"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.id as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | ucfirst}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/desk/view/view.configurations.html",'<div ui-view class="profile-content">\n\t<div class="row" data-ng-init="getConfigurations()">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle " href="/desk/view/{{account.id}}/configuration" data-toggle="dropdown">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<table class="table table-striped table-bordered table-hover">\n\t\t\t\t\t\t  <thead>\n\t\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t\t    <th>{{\'APPLICATION_NAME\' | translate}}</th>\n\t\t\t\t\t\t\t\t\t<th>{{\'APPLICATION_DESCRIPTION\' | translate}}</th>\n\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t\t  </tr>\n\t\t\t\t\t\t  </thead>\n\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t    <tr data-ng-repeat="configuration in configurations">\n\t\t\t\t\t\t\t\t\t<td>{{configuration.name}}</td>\n\t\t\t\t\t\t\t\t\t<td>{{configuration.description}}</td>\n\t\t\t\t\t\t      <td>\n\t\t\t\t\t\t\t\t\t\t<a class="btn default btn-xs blue-stripe" data-ng-href="/desk/view/{{account.id}}/configurations/settings/{{configuration.id}}">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t        </a>\n\t\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteConfiguration(configuration.name,configuration.id)">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t        </a>\n\t\t\t\t\t\t      </td>\n\t\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t\t<tr data-ng-hide="configurations.length">\n\t\t\t\t\t\t\t\t\t<td colspan="5" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t\t<i>No configuration available</i>\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t  </tbody>\n\t\t\t\t\t</table>\n\t\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/desk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-handbag"></i>\n          <a href="/desk/list">{{ \'APPLICATION_DESK_COM\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/desk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.desk.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/desk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.desk.view.configurations\') || $state.is(\'main.desk.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/desk/view/{{account.id}}/configurations">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/desk/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/desk/list">{{ \'APPLICATION_DESK_COM\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/desk/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/desk/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'basic\', \'oauth\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="item.authType == \'basic\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START CONSUMER KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerKey.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerKey" placeholder="{{\'APPLICATION_CONSUMER_KEY\' | translate}}" class="form-control" data-ng-model="item.consumerKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER KEY --\x3e\n\n              \x3c!-- START CONSUMER SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerSecret.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerSecret" placeholder="{{\'APPLICATION_CONSUMER_SECRET\' | translate}}" class="form-control" data-ng-model="item.consumerSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER SECRET --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="item.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n              \x3c!-- START TOKEN SECRET--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.tokenSecret.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="tokenSecret" placeholder="{{\'APPLICATION_TOKEN_SECRET\' | translate}}" class="form-control" data-ng-model="item.tokenSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.tokenSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN SECRET--\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/freshdesk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t<a href="/freshdesk/list">{{ \'APPLICATION_FRESHDESK\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-handbag font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_FRESHDESK\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/freshdesk/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/freshdesk/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/freshdesk/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/freshdesk/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();getTags();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_TAGS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.name as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t\t\x3c!-- TAG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_4">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-12">\n                <span class="caption-subject">Select tags that you want add in the ticket:</span>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t<form name="forms.tags" data-ng-submit="updateTags()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- TAG --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="selectedTags.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag.id as tag in tags | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{tag.name}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TAG --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TAG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/freshdesk/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START API KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.apiKey.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_API_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="apiKey" placeholder="{{\'APPLICATION_API_KEY\' | translate}}" class="form-control" data-ng-model="account.apiKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END API KEY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/freshdesk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-handbag"></i>\n          <a href="/freshdesk/list">{{ \'APPLICATION_FRESHDESK\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/freshdesk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.freshdesk.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/freshdesk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.freshdesk.view.configurations\') || $state.is(\'main.freshdesk.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/freshdesk/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/freshdesk/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/freshdesk/list">{{ \'APPLICATION_FRESHDESK\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/freshdesk/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/freshdesk/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n                <span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START API KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.apiKey.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_API_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="apiKey" placeholder="{{\'APPLICATION_API_KEY\' | translate}}" class="form-control" data-ng-model="item.apiKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END API KEY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/iframe/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-chrome"></i>\n\t\t\t\t\t<a href="#" data-ng-if="!Auth.isAgent()">{{ \'APPLICATION_IFRAME\' | translate }}</a>\n\t\t\t\t\t<a href="#" data-ng-if="Auth.isAgent()">{{ iframe.title || iframe.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar" data-ng-if="!Auth.isAgent()">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/iframe.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{iframe.title}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ \'APPLICATION_IFRAME\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="profile-content" data-ng-if="!Auth.isAgent()">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t<div class="portlet light">\n\t\t\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_IFRAME\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="iframe.title" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="iframe.remoteUri" required />\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t\t<div class="row" data-ng-if="Auth.isAgent()">\n\t\t\t<div class="col-md-12">\n\t\t\t\t<iframe ng-if="url" style="height: 600px" src="{{url}}" />\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/integration/list/list.html",'\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-game-controller"></i>\n\t\t\t\t\t<a href="/integrations/list">{{ \'APPLICATION_INTEGRATIONS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initList()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-eye font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INTEGRATIONS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t  <span class="btn green-jungle btn-file">\n            <span> <i class="icon-plus"></i> New App </span>\n            <input type="file" accept=".zip" nv-file-select="" uploader="uploader"/>\n          </span>\n          <a class="btn btn-icon-only btn-default" href="#" ng-csv="displayedIntegrations" filename="integrations.csv">\n\t\t\t\t\t<i class="icon-cloud-download"></i></a>\n\t\t\t\t\t<a class="btn btn-icon-only btn-default fullscreen" href="#"></a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<table st-table="displayedIntegrations" st-safe-src="integrations" class="table table-striped table-bordered table-hover">\n\t\t\t\t\t<div class="table-responsive">\n\t\t\t\t\t  <thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th colspan="6">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<select class="form-control input-small select2me" data-ng-model="integrationsByPage">\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="10">10</option>\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="25">25</option>\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="50">50</option>\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="{{integrations.length}}">{{ \'APPLICATION_ALL\' | translate }}</option>\n\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-medium pull-right">\n\t\t\t\t\t\t\t\t\t\t\t\t<input st-search placeholder="{{ \'APPLICATION_SEARCH\' | translate }}" class="form-control" type="search" />\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t\t\t<th st-sort="id" width="5%" st-sort-default="reverse">{{ \'APPLICATION_ID\' | translate }}</th>\n\t\t\t\t\t\t    <th st-sort="fullname">{{ \'APPLICATION_NAME\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th st-sort="name">{{ \'APPLICATION_FILENAME\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th st-sort="name">{{ \'APPLICATION_VERSION\' | translate }}</th>\n\t\t\t\t\t\t    <th st-sort="name">{{ \'APPLICATION_DESCRIPTION\' | translate }}</th>\n\t\t\t\t\t\t    <th>{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t  </thead>\n\t\t\t\t\t  <tbody>\n\t\t\t\t\t    <tr data-ng-repeat="integration in displayedIntegrations">\n\t\t\t\t\t\t\t\t<td>{{integration.id}}</td>\n\t\t\t\t\t\t\t\t<td>{{integration.name}}</td>\n\t\t\t\t\t\t\t\t<td>{{integration.filename}}</td>\n\t\t\t\t\t\t\t\t<td>{{integration.version}}</td>\n\t\t\t\t\t      <td>{{integration.description}}</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<span class="btn default btn-xs blue-stripe btn-file">\n\t\t\t\t            <span> {{ \'APPLICATION_UPDATE\' | translate }} </span>\n\t\t\t\t            <input type="file" accept=".zip" nv-file-select="" uploader="uploader"/>\n\t\t\t\t          </span>\n\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteItem(integration.name, integration.id)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t<tr data-ng-hide="integrations.length">\n\t\t\t\t\t\t\t\t<td colspan="6" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t<i>No integrations available</i>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t  </tbody>\n\t\t\t\t\t  <tfoot>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="id" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="name" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_NAME\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="filename" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_FILENAME\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t    <tr>\n\t\t\t\t\t      <td colspan="6" class="text-center">\n\t\t\t\t\t        <div st-pagination class="pagination" st-items-by-page="integrationsByPage" st-displayed-pages="7"></div>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t  </tfoot>\n\t\t\t\t</div>\n\t\t\t\t</table>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/jscripty/project/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROJECT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/jscripty/project/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="fa fa-slack"></i>\n          <a href="/jscripty/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PROJECTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions" ng-show="!Auth.isAgent()">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROJECT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\n\t\t\t\t\t\x3c!-- <div class="table-responsive"> --\x3e\n\n\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/jscripty/project/report/report.detail.html",'<div class="portlet light bordered" data-ng-init="getProjectDetail();initView()">\n<div class="portlet-title">\n<div class="caption font-green-sharp">\n<i class="fa fa-list font-green-sharp"></i>\n<span class="caption-subject">{{ \'APPLICATION_SUMMARY\' | translate }}</a> </span>\n</div>\n<div class="actions">\n <div class="btn-group">\n <button class="btn btn-icon-only btn-primary"  data-ng-click="pdf(\'header\',projectDetail)">\n\t <i class="fa fa-download"></i>\n </button>\n \x3c!-- <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.expandAll()">\n\t <i class="fa fa-folder-open-o"></i>\n </button>\n <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.collapseAll()">\n\t <i class="fa fa-folder"></i>\n </button> --\x3e\n </div>\n</div>\n</div>\n<div id=\'detail\' class="portlet-body">\n\t<div class="alert alert-success text-center" ng-show="!projectDetail.length">\n\t\t\t<h4>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</h4>\n\t</div>\n\t<div class="row" ng-show="projectDetail.length">\n\t\t<div class="col-md-10 col-md-offset-1">\n\t\t\t<div id="header" class="panel panel-info">\n\t\t\t\t<div  class="panel-heading">\n\t\t\t\t\t<strong>Project Name:\t </strong>{{project.name}}<br>\n\t\t\t\t\t<strong>Project Id:\t </strong>{{project.id}}<br>\n\t\t\t\t\t<strong>Completed:\t </strong>{{projectStats.completed}}<br>\n\t\t\t\t\t<strong>Incomplete:\t </strong>{{projectStats.incomplete}}<br>\n\t\t\t\t\t<strong>% Completed:\t </strong>{{projectStats.completed * 100 /(projectStats.completed + projectStats.incomplete) | number:2}}<br>\n\t\t\t\t</div>\n\t\t\t</div><br>\n\t\t\t<v-accordion class="vAccordion--default" multiple control="accordion">\n\t\t\t\t<v-pane id="{{question.question_id }}" ng-repeat="question in projectDetail" expanded="true">\n\t\t\t\t\t<v-pane-header>\n\t\t\t\t\tQuestion Id: \t{{question.question_id}}\n\t\t\t\t</v-pane-header>\n\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t<div ng-class=" {{question.graphData.length > 0}} ? \'col-md-8\' : \'col-md-12\'">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t<h4><strong>{{question.question_label}}</strong> : {{question.question_text}}</h4>\n\t\t\t\t\t\t\t\t\t<br><br>\n\t\t\t\t\t\t\t\t\t<table ng-if="question.choices.length" class="table  table-hover"  style="table-layout: fixed; width: 100%">\n\t\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<th>Response</th>\n\t\t\t\t\t\t\t\t\t\t\t\t<th> #Response </th>\n\t\t\t\t\t\t\t\t\t\t\t\t<th> % </th>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr ng-if="!choice.other_option" ng-repeat="choice in question.choices ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td  style="word-wrap: break-word">{{choice.value}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.count}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.percentage | number:2}}</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="row" ng-if="question.question_other_label">\n\t\t\t\t\t\t\x3c!-- <div class="row" ng-if="choice.other_option" ng-repeat="choice in question.choices "> --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t<strong>{{choice.value}}</strong> <span class="badge">{{choice.count}}</span><br>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- accordions can be nested :) --\x3e\n\t\t\t\t\t\t\t<v-accordion >\n\t\t\t\t\t\t\t\t<v-pane >\n\t\t\t\t\t\t\t\t\t\x3c!-- ng-repeat="subpane in pane.subpanes" ng-disabled="subpane.isDisabled" --\x3e\n\t\t\t\t\t\t\t\t\t<v-pane-header>\n\t\t\t\t\t\t\t\t\t\t<strong>{{question.question_other_label}}</strong><br>\n\t\t\t\t\t\t\t\t\t</v-pane-header>\n\t\t\t\t\t\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t\t\t\t\t<table ng-if="question.choices.length" class="table  table-hover"  style="table-layout: fixed; width: 100%">\n\t\t\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th>Response</th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th> #Response </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <th> % </th> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t\t\t<tbody>\n\n\t\t\t\t\t\t\t\t\t\t\t\t<tr ng-if="choice.other_option" ng-repeat="choice in question.choices ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td  style="word-wrap: break-word">{{choice.value}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.count}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <td>{{choice.percentage | number:2}}</td> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</v-pane-content>\n\t\t\t\t\t\t\t\t</v-pane>\n\t\t\t\t\t\t\t</v-accordion>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t<h4>\t<strong>Total Respondents: {{question.total}}</strong></h4><br>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=" col-md-4 pull-right " ng-if="question.graphType == \'bar\' && question.graphData">\n\t\t\t\t\t\t<canvas  class="chart chart-bar"  chart-data="question.graphData" chart-labels="question.graphLabels" chart-legend="true">\n\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-4 pull-right " ng-if="question.graphType == \'pie\'  && question.graphData">\n\t\t\t\t\t\t<canvas  class="chart chart-pie"  chart-data="question.graphData" chart-labels="question.graphLabels" chart-legend="true">\n\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</v-pane-content>\n\t\t\t\t</v-pane>\n\t\t\t</v-accordion>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-edit"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_JSCRIPTY\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-slack"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n            <i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-book-open"></i>\n\t\t\t\t\t\t<a href="">{{ \'APPLICATION_REPORTS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t\t\t\t<div class="col-md-12">\n\n\t\t\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n  \t\t\t\t\t<div class="profile-sidebar">\n\t              <div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="profile-image">\n\t\t\t\t\t\t\t\t\t\t\t\t<img src="assets/images/media/report.png" class="img-responsive" >\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{project.name}}[{{project.id}}]\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="profile-usertitle-job">\n\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.sessions\')|| $state.is(\'main.jscripty.projects.report.sessionDetail\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/sessions\'>\n\t\t\t\t\t\t                      \t<i class="icon-settings"></i>\n\t\t\t\t\t\t                        Sessions</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t                <li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.summary\') || $state.is( \'main.jscripty.projects.report.questionDetail\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/summary\'>\n\t\t\t\t\t\t          \t\t\t\t\t<i class="fa fa-bar-chart"></i>\n\t\t\t\t\t\t                      Questions</a>\n\t\t\t\t\t\t                </li>\n\t\t\t\t\t\t                <li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.detail\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/detail\'>\n\t\t\t\t\t\t    \t\t\t\t\t\t\t\t<i class="fa fa-list"></i>\n\t\t\t\t\t\t                      Summary</a>\n\t\t\t\t\t\t                </li>\n\t\t\t\t\t\t                <li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.inputs\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/inputs\'>\n\t\t\t\t\t\t    \t\t\t\t\t\t\t\t<i class="fa fa-edit"></i>\n\t\t\t\t\t\t                      Inputs</a>\n\t\t\t\t\t\t                </li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MENU --\x3e\n\n\t          \t</div>\n\n          \t</div>\n\n              <div class="profile-content margin-top-20">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="dashboard-stat2">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="display">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="number">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class="font-green-sharp">{{projectStats.started}}</h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>Started</small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="icon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-info">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style="width: 100%;" class="progress-bar progress-bar-success green-sharp">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="status">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="dashboard-stat2">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="display">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="number">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class="font-red-haze">{{projectStats.incomplete}}</h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>Incomplete</small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="icon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-chart"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-info">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style="width: 100%;" class="progress-bar progress-bar-success red-haze">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="status">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="dashboard-stat2">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="display">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="number">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class="font-blue-sharp">{{projectStats.completed}}</h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>Completed</small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="icon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-like"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-info">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style="width: 100%;" class="progress-bar progress-bar-success blue-sharp">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="status">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t                <div class="row">\n\t                  <div ui-view class="col-md-12">\n\t                  </div>\n\t                  </div>\n              </div>\n      \t</div>\n\t</div>\n'),t.put("app/jscripty/project/report/report.inputs.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t\t<div class="portlet light bordered" data-ng-init="getQuestionInputs()">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-edit font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INPUTS\' | translate }}</a> </span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="tools">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <a href="" class="fullscreen" data-original-title="" title="">\n\t\t\t\t\t\t\t\t\t\t\t</a> --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body" >\n\t\t\t\t\t\t\t\t\t\t<div ui-grid="gridOptions" ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.question.detail.html",'<div class="row" data-ng-init="getDetail()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-list font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DETAIL\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" >\n\t\t\t\t<div class="alert alert-success text-center" ng-show="!questionDetail">\n\t\t\t\t\t\t<h4>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</h4>\n\t\t\t\t</div>\n\t\t\t\t<div class="row  margin-top-20" ng-show="questionDetail">\n\t\t\t\t\t<div class="col-md-10 col-md-offset-1">\n\t\t\t\t\t\t<div class="panel panel-info" >\n\t\t\t\t\t\t\t<div class="panel-heading">\n\t\t\t\t\t\t\t\t<h3 class="panel-title">\n\n\t\t\t\t\t\t\t\t\t<i class="fa-chart "></i>Question Id: \t{{questionDetail.question_id}}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="panel-body">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<h4><strong>{{questionDetail.question_label}}</strong></h4>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t\t<strong><h4>{{questionDetail.question_text}}</h4></strong><br>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="alert alert-success text-center" ng-show="!questionDetail.choices.length">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h4>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<table ng-if="questionDetail.choices.length" class="table  table-hover" style="table-layout: fixed; width: 100%">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th style="width=5%"> Value  </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th style="width=5%"> Count </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th ng-if="question.graphType != \'PolarArea\'" style="width=5%"> % </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr ng-if="!choice.other_option" ng-repeat="choice in questionDetail.choices ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td style="word-wrap: break-word">{{choice.value}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.count}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td ng-if="question.graphType != \'PolarArea\'">{{choice.percentage | number:2}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row" ng-if="choice.other_option" ng-repeat="choice in questionDetail.choices ">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6 col-md-offset-3 ">\n\t\t\t\t\t\t\t\t\t\t\t<strong><a href="">{{choice.value}}</a> </strong> <span class="badge">{{choice.count}}</span><br>\n\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t\t<h4>\t<strong>Total: {{questionDetail.total}}</strong></h4><br>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-6 pull-right ">\n\t\t\t\t\t\t\t\t\t\t<canvas id="base" class="chart-base" chart-type="questionDetail.graphType"\n\t\t\t\t\t\t\t\t\t\tchart-data="questionDetail.graphData" chart-labels="questionDetail.graphLabels" chart-legend="true">\n\t\t\t\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <button class="btn btn-success btn-sm pull-right" ng-click="toggle(questionDetail)">{{questionDetail.graphType}}</button> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t</div>\n\n\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.session.detail.html",'\n\n<div class="row" data-ng-init="getSessionDetails()">\n\t\t\t<div class="col-md-12">\n\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t<i class="fa fa-list font-green-sharp"></i>\n\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DETAIL\' | translate }}</a> </span>\n\t\t\t\t\t\t</div>\n            <div class="actions">\n             <div class="btn-group">\n               <button class="btn btn-icon-only btn-primary"  data-ng-click="pdf(\'header\',sessionQuestions)">\n                 <i class="fa fa-download"></i>\n               </button>\n               \x3c!-- <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.expandAll()">\n                 <i class="fa fa-plus-square-o"></i>\n               </button>\n               <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.collapseAll()">\n                 <i class="icon-collapse-alt"></i>\n               </button> --\x3e\n             </div>\n           </div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="portlet-body"  style="height: auto;">\n\t\t\t\t\t\t<div class="row  margin-top-20">\n\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1">\n\t\t\t\t\t\t\t\t<div id = "header" class="panel panel-info">\n\t\t\t\t\t\t\t\t\t<div class="panel-heading">\n\t\t\t\t\t\t\t\t\t\t<strong>Project Name:\t </strong>{{project.name}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Project Id:\t </strong>{{project.id}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Session Id:\t </strong>{{session.session_id}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Status:\t </strong>{{session.status}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Started At:\t </strong>{{session.createdAt}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Closed At:\t </strong>{{session.completedAt}}<br>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n                <v-accordion class="vAccordion--default" multiple control="accordion">\n                  <v-pane id="{{question.question_id }}" ng-repeat=" question in sessionQuestions | orderBy:\'index\'"" expanded="true">\n                    <v-pane-header>\n                      Question Id: \t{{question.question_id}}\n                    </v-pane-header>\n                    <v-pane-content>\n                        <h4><strong>{{question.question_label}}</strong> : {{question.question_text}}</h4>\n                        <div ng-if="question.question_type == \'question\'">\n                        <h4><strong>Answer:\t </strong>{{question.question_answer}}</h4>\n                      </div>\n                      <div ng-if="question.question_other_label">\n                        <h4>\n                       <strong>{{question.question_other_label}}: </strong>\n                         {{question.question_other_answer || \'No Value\'}}\n                       </h4>\n                      </div>\n                      <table class="table  table-hover" ng-if="question.ReportJscriptyInputs.length">\n                        <thead>\n                          <tr>\n                            <th > Label </th>\n                            <th >Answer </th>\n                          </tr>\n                        </thead>\n                        <tbody>\n                          <tr ng-repeat="input in question.ReportJscriptyInputs |orderBy:\'id\'">\n                                  <td>{{input.input_label}}</td>\n                                  <td>{{input.input_value || \'No Value\'}}</td>\n                          </tr>\n                        </tbody>\n                      </table>\n                    </v-pane-content>\n                  </v-pane>\n                </v-accordion>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t        </div>\n\t\t\t\t</div>\n\t\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.sessions.html",'\n\t<div class="row" >\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light bordered" data-ng-init="getProjectSessions()">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-settings font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SESSIONS\' | translate }}</a> </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();initView()">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body" >\n\t\t\t\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t</div>\n'),t.put("app/jscripty/project/report/report.summary.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light bordered" data-ng-init="getQuestionSummary()">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-bar-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUESTIONS\' | translate }}</a> </span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();initView()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t\t\t\t\t</a> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body" >\n\t\t\t\t\t\t\t\t\t\t<div ui-grid="gridOptions" ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t</div>\n</div>\n'),t.put("app/jscripty/project/view/view.html",'<div class="row" data-ng-init="getProject()">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-edit"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_JSCRIPTY\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-slack"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n            <i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a ng-href="/jscripty/projects/view/{{jscriptyProject.id}}">{{jscriptyProject.name}}</a>\n          </li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n  <div class="col-md-12">\n\t\t<div id="geEditor" class="geEditor"></div>\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n<script>\n\n\n<\/script>\n'),t.put("app/landing/landing.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo">\n  <a href="index.html">\n    <img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n  </a>\n</div>\n\x3c!-- END LOGO --\x3e\n\n\x3c!-- BEGIN LANDING --\x3e\n<div data-ng-init="initLanding()">\n  <div data-ng-show="message" class="col-md-12 page-500" style="padding-bottom: 50px;">\n    <div class="number">\n      Oops!\n    </div>\n    <div class=" details" style="color: white;">\n      <h3>{{message | translate}}.</h3>\n      <p>\n        Please contact your administrator.<br><br>\n      </p>\n    </div>\n  </div>\n</div>\n\x3c!-- END LANDING --\x3e\n\n<div class="copyright">\n  xCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n'),t.put("app/login/login.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo" data-ng-init="getInfo()">\n\t<a>\n\t\t<img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n\x3c!-- END LOGO --\x3e\n\x3c!-- BEGIN LOGIN --\x3e\n<div class="content">\n\t\x3c!-- BEGIN LOGIN FORM --\x3e\n\t<form class="login-form" name="loginForm" data-ng-if="!forgotPassword" data-ng-submit="login(loginForm)" novalidate>\n\t\t<h3 class="form-title">Sign In</h3>\n\t\t<div class="alert alert-success" data-ng-show="recovered">\n\t\t\t<button class="close" data-close="alert"></button>\n\t\t\t<span>{{\'MESSAGE_ACCOUNT_RECOVERED\' | translate}}</span>\n\t\t</div>\n\t\t<div class="alert alert-danger" data-ng-class="{\'display-hide\': !loginForm.$submitted || !errorLogin}">\n\t\t\t<button class="close" data-close="alert"></button>\n\t\t\t<span>{{ errorLog ? errorLog : (\'MESSAGE_INSERT_USER_OR_PASS\' | translate)}}</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': loginForm.$submitted && loginForm.name.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="fa fa-user"></i>\n\t\t\t\t<input ng-enter="login(loginForm)" class="form-control form-control-solid placeholder-no-fix" type="text" autocomplete="off" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" name="name" ng-model="userLogin.name" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="loginForm.$submitted && loginForm.name.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': loginForm.$submitted && loginForm.password.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="fa fa-lock"></i>\n\t\t\t\t<input ng-enter="login(loginForm)" class="form-control form-control-solid placeholder-no-fix" type="password" autocomplete="off" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" name="password" ng-model="userLogin.password" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="loginForm.$submitted && loginForm.password.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span class="help-block"><a href="#" data-ng-click="toggleForgotPassword(true)" class="forget-password">{{\'APPLICATION_FORGOT_PASSWORD\' | translate}}?</a></span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="submit" class="btn btn-success uppercase">{{\'APPLICATION_LOGIN\' | translate}}</button>\n\t\t\t<label class="rememberme check">\n\t\t\t\t<input type="checkbox" data-ng-model="userLogin.remember"> {{\'APPLICATION_REMEMBER_ME\' | translate}}\n\t\t\t</label>\n\t\t\t\x3c!-- <label class="rememberme check">\n\t\t\t<input type="checkbox" name="remember" value="1"/>Remember </label> --\x3e\n\t\t\t\x3c!-- <a href="javascript:;" id="forget-password" class="forget-password">Forgot Password?</a> --\x3e\n\t\t</div>\n\t</form>\n\t<form name="forgetForm" data-ng-if="forgotPassword" data-ng-submit="forgetForm.$valid && recover()" novalidate>\n\t\t<h3>{{\'APPLICATION_FORGOT_PASSWORD\' | translate}}?</h3>\n\t\t<p>\n\t\t\t{{\'APPLICATION_INSERT_EMAIL_TO_RESET\' | translate}}\n\t\t</p>\n\t\t<div class="alert alert-success" data-ng-show="showRecoverMessage">\n\t\t\t<button class="close" data-close="alert"></button>\n\t\t\t<span>{{\'MESSAGE_CHECK_YOUR_EMAIL_RECOVER\' | translate}}</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': forgetForm.$submitted && forgetForm.email.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="fa fa-envelope"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" name="email" ng-model="userLogin.email" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="forgetForm.$submitted && forgetForm.email.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="button" id="back-btn" data-ng-click="toggleForgotPassword(false)" class="btn btn-default">{{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t<button type="submit" class="btn btn-success uppercase pull-right">{{\'APPLICATION_SUBMIT\' | translate}}</button>\n\t\t</div>\n\t</form>\n\t\t<div class="login-options">\n\t\t\t<h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n\t\t\t<ul class="social-icons">\n\t\t\t\t<li>\n\t\t      <a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xcallymotion" target="_blank"></a>\n\t\t    </li>\n\t\t    <li>\n\t\t      <a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xcallymotion" target="_blank"></a>\n\t\t    </li>\n\t\t    <li>\n\t\t      <a class="social-icon-color googleplus" data-original-title="Google Plus" href="https://plus.google.com/+Xcally" target="_blank"></a>\n\t\t    </li>\n\t\t    <li>\n\t\t      <a class="social-icon-color linkedin" data-original-title="Linkedin" href="https://www.linkedin.com/company/xcally" target="_blank"></a>\n\t\t    </li>\n\t\t\t</ul>\n\t\t</div>\n</div>\n<div class="copyright">\n\txCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n\x3c!-- END LOGIN --\x3e\n'),t.put("app/main/about.modal.html",'<div class="center-text">\n<div class="modal-header no-border">\n<button type="button" ng-click="$dismiss()" class="close">&times;</button>\n  \x3c!-- <h3 class="modal-title center-text">{{ \'APPLICATION_ABOUT\' | translate }}</h3> --\x3e\n</div>\n<div class="modal-body" style="padding-top:0px;">\n  <div  class="mbottom20" data-ng-init="getInfo()">\n\t<a>\n\t\t<img ng-src="api/settings/logo/about" alt="logo" class="custom-login-logo about-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n<div class="mbottom20">\n  <b class="sounds-title-icon">xCALLY Motion</b><br>\n  <small>v. {{info.version}}</small><br><br>\n  <small>2016 - {{year + 1}} &copy; Powered by Xenialab</small><br>\n  <small><a href="https://www.xcallymotion.com">www.xcallymotion.com</a></small><br>\n  <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="settings.footerWhiteLabel"></ng-bind-html>\n</div>\n<div class="mbottom20">\n  <span><b>{{\'APPLICATION_USEFUL_LINKS\' | translate}}</b></span><br>\n  <small><a href="https://wiki.xcallymotion.com/display/XMD/Welcome" target="_blank">Wiki</a></small><br>\n  <small><a href="http://www.xcally.com/bar/phonebar/Setup.msi" target="_blank">Phonebar Download</a></small><br>\n  <small><a href="http://www.xcally.com/support/eula-xcally-license-en.pdf" target="_blank">EULA</a></small><br>\n</div>\n  <div class="login-options" style=\'margin-bottom:0px;\'>\n  <h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n  <ul class="social-icons">\n    <li>\n      <a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xcallymotion" target="_blank"></a>\n    </li>\n    <li>\n      <a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xcallymotion" target="_blank"></a>\n    </li>\n    <li>\n      <a class="social-icon-color googleplus" data-original-title="Google Plus" href="https://plus.google.com/+Xcally" target="_blank"></a>\n    </li>\n    <li>\n      <a class="social-icon-color linkedin" data-original-title="Linkedin" href="https://www.linkedin.com/company/xcally" target="_blank"></a>\n    </li>\n  </ul>\n</div>\n<div class="login-options" style=\'margin-bottom:0px;\'>\n<h4>{{\'APPLICATION_CONTACT_US\' | translate}}:</h4>\n<div class="float-right" style="margin-top:10px;margin-bottom:10px;">\n  <a href="mailto:support@xcally.com">support@xcally.com</a></small>\n</div>\n</div>\n</div>\n</div>\n\x3c!-- <div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div> --\x3e\n'),t.put("app/main/audioFileDownload.play.modal.html",'\x3c!-- <div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div> --\x3e\n<div class="modal-body" style="text-align:center;">\n  <audio controls autoplay ng-src="{{audio}}" preload="none" controlsList="nodownload">\n    Your browser does not support the audio tag.</audio>\n</div>\n\x3c!-- <div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div> --\x3e\n'),t.put("app/main/chooseContact.modal.html",'<div class="modal-header" data-ng-init="getContacts()">\n  <h3 class="modal-title">{{ \'APPLICATION_CHOOSE_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <table st-table="rowCollection" class="table table-striped">\n  \t<tbody>\n      <tr>\n        <th>{{\'APPLICATION_NAME\' | translate}}</th>\n        <th>{{\'APPLICATION_LIST\' | translate}}</th>\n        <th></th>\n      </tr>\n  \t<tr ng-repeat="contact in contacts">\n  \t\t<td>{{contact.firstName}} {{contact.lastName || \'\'}}</td>\n  \t\t<td>{{contact.List.name}}</td>\n  \t\t<td>\n        <button class="btn default btn-xs green-stripe" data-ng-click="open(contact)">\n          {{ \'APPLICATION_OPEN\' | translate}}\n        </button>\n      </td>\n  \t</tr>\n    <tr data-ng-hide="contacts.length">\n      <td colspan="3" style="text-align:center;">\n        <i>{{ \'MESSAGE_NO_CONTACTS_AVAILABLE\' | translate }}</i>\n      </td>\n    </tr>\n  \t</tbody>\n  </table>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="open()"><i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTACT\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/closeEditedTab.modal.html",'<div class="modal-header" data-ng-init="getContacts()">\n  <h3 class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>{{\'MESSAGE_CLOSE_EDITED_TAB\' | translate}}</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/closeEditedTab.modal.jscripty.html",' <div class="modal-header" data-ng-init="init()">\n  <h3  class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n  \x3c!-- <h3   ng-if="projectStatus == \'incomplete\'" class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3> --\x3e\n\n</div>\n<div   class="modal-body">\n\x3c!-- <div  ng-if="projectStatus == \'incomplete\'" class="modal-body"> --\x3e\n  <p>{{\'MESSAGE_CLOSE_INCOMPLETE\' | translate}}</p>\n</div>\n\n\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/cm.disposition.modal.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.agentDisposition" name="agentDisposition" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n  \x3c!-- <div ng-if="modal.html" ng-bind-html="modal.html"></div> --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()"  data-ng-disabled="!item.agentDisposition">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n  \x3c!-- <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button> --\x3e\n</div>\n'),t.put("app/main/company.info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_COMPANY_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="row">\n  \t<div class="col-md-12">\n  \t\t<div class="portlet light">\n  \t\t\t<div class="portlet-title tabbable-line">\n  \t\t\t\t<ul class="nav nav-tabs">\n  \t\t\t\t\t<li class="active">\n  \t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n  \t\t\t\t\t</li>\n  \t\t\t\t\t<li>\n  \t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADDRESS\' | translate}}</a>\n  \t\t\t\t\t</li>\n  \t\t\t\t\t<li>\n  \t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_SHIPMENT_ADDRESS\' | translate}}</a>\n  \t\t\t\t\t</li>\n  \t\t\t\t</ul>\n  \t\t\t</div>\n\n  \t\t\t<div class="portlet-body">\n  \t\t\t\t<div class="tab-content">\n  \t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n  \t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n  \t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCompany()" novalidate>\n  \t\t\t\t\t\t\t<div class="row">\n  \t\t\t\t\t\t\t\t<div class="col-md-6">\n  \t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="company.name" required/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START VAT --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VAT\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="vat" placeholder="{{\'APPLICATION_VAT\' | translate}}" class="form-control" data-ng-model="company.vat"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END VAT --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START COMPANYID --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COMPANY_ID\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="companyId" placeholder="{{\'APPLICATION_COMPANY_ID\' | translate}}" class="form-control" data-ng-model="company.companyId"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END COMPANYID --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START WEBSITE --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEBSITE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="website" placeholder="{{\'APPLICATION_WEBSITE\' | translate}}" class="form-control" data-ng-model="company.website"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END WEBSITE --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="company.email"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n  \t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t<div class="col-md-6">\n  \t\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="company.phone"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START FAX --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="company.fax"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END FAX --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="type" placeholder="{{\'APPLICATION_TYPE\' | translate}}" class="form-control" data-ng-model="company.type"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<textarea readonly type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="company.description"></textarea>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n  \t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t</form>\n  \t\t\t\t\t</div>\n  \t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n  \t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n  \t\t\t\t\t\t<form name="forms.address" novalidate>\n  \t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.street"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.postalCode"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.city"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n  \t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.country"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n  \t\t\t\t\t\t</form>\n  \t\t\t\t\t</div>\n  \t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n  \t\t\t\t\t\t<form name="forms.shipmentAddress" novalidate>\n  \t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sStreet" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.sStreet"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sPostalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.sPostalCode"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sCity" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.sCity"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n  \t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sCountry" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.sCountry"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n  \t\t\t\t\t\t</form>\n  \t\t\t\t\t</div>\n  \t\t\t\t</div>\n  \t\t\t</div>\n  \t\t</div>\n  \t</div>\n  </div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/main/customDateFilter.modal.html",'<div class="modal-body">\n  <uib-datepicker ng-model="dateTime.filterDate"\n      class="well well-sm">\n  </uib-datepicker>\n  <uib-timepicker data-ng-if="hasTime" ng-model="dateTime.time" show-meridian="false"></uib-timepicker>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="setFilterDate(dateTime.filterDate)">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancelDateFilter()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/customDateFilterHeader.html",'<input class="ui-grid-filter-input date-time-filter-buttons pointer-cursor" style="width:90%;padding:inherit;" data-ng-click="openDatePicker(colFilter)" placeholder="{{ colFilter.name }}" readonly value="{{colFilter.term | date:\'dd-MM-yyyy\'}}">\n<span role="button" class="ui-grid-filter-button-select cancel-custom-date-range-filter-button ng-scope" data-ng-click="removeFilter(colFilter, $index)" data-ng-if="!colFilter.disableCancelFilterButton" data-ng-disabled="colFilter.term === undefined || colFilter.term === null || colFilter.term === \'\'" data-ng-show="colFilter.term !== undefined && colFilter.term != null" tabindex="0" aria-hidden="false" aria-disabled="false" style="right:22px;">\n  <i class="ui-grid-icon-cancel cancel-custom-date-range-filter" ui-grid-one-bind-aria-label="aria.removeFilter" aria-label="Remove Filter">&nbsp;</i>\n</span>\n'),t.put("app/main/customTagsFilter.modal.html",'<div class="modal-body" data-ng-init="initModal()">\n  \x3c!-- START TAGS --\x3e\n<div class="form-group">\n  <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n  <ui-select multiple=\'true\' data-ng-model="item.myTags" theme="bootstrap">\n    <ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n    <ui-select-choices repeat="tag in tags | filter: $select.search">\n      {{tag}}\n    </ui-select-choices>\n  </ui-select>\n</div>\n\x3c!-- END TAGS --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="setFilterTags()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancelTagsFilter()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/customTagsFilterHeader.html",'<input class="ui-grid-filter-input pointer-cursor" style="width:90%;padding:inherit;" data-ng-click="openTags(colFilter)" placeholder="{{ colFilter.name }}" readonly value="{{colFilter.term}}">\n<span role="button" class="ui-grid-filter-button-select cancel-custom-date-range-filter-button ng-scope" data-ng-click="removeFilter(colFilter, $index)" data-ng-if="!colFilter.disableCancelFilterButton" data-ng-disabled="colFilter.term === undefined || colFilter.term === null || colFilter.term === \'\'" data-ng-show="colFilter.term !== undefined && colFilter.term != null" tabindex="0" aria-hidden="false" aria-disabled="false" style="right:5px;">\n  <i class="ui-grid-icon-cancel cancel-custom-date-range-filter" ui-grid-one-bind-aria-label="aria.removeFilter" aria-label="Remove Filter">&nbsp;</i>\n</span>\n'),t.put("app/main/keepMeLogged.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>{{\'MESSAGE_SOMEONE_LOGGED_YOU_OUT\' | translate}}</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_YES\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_NO\' | translate }}</button>\n</div>\n'),t.put("app/main/main.html",'\x3c!-- BEGIN HEADER --\x3e\n<div data-ng-include="\'components/header/header.html\'" data-ng-controller="HeaderController" class="page-header navbar navbar-fixed-top">\n</div>\n\x3c!-- END HEADER --\x3e\n\n<div class="clearfix">\n</div>\n\x3c!-- BEGIN CONTAINER --\x3e\n<div class="page-container">\n\n  \x3c!-- BEGIN SIDEBAR --\x3e\n  <div data-ng-include="\'components/sidebar/sidebar.html\'" data-ng-controller="SidebarController" class="page-sidebar-wrapper">\n  </div>\n  \x3c!-- END SIDEBAR --\x3e\n\n  \x3c!-- BEGIN CONTENT --\x3e\n  <div class="page-content-wrapper">\n    <div class="page-content" data-ng-class="{\'demo\': !license.expiration}">\n\n      \x3c!-- BEGIN PAGE CONTENT --\x3e\n      <uib-tabset>\n        <uib-tab select="addWorkspace()" active="mainTab.active">\n          <uib-tab-heading>\n            Motion <i class="icon-rocket"></i>\n          </uib-tab-heading>\n          <div class="hide" data-ng-if="!Auth.isAgent() && activeTour.main" ng-joy-ride="activeTour.main" config="tourConfig.main" on-finish="onTourFinish()" on-skip="onTourSkip()"></div>\n          <div ui-view class=""></div>\n        </uib-tab>\n        <uib-tab class="motion-{{workspace.type}}-uib-tab" data-ng-repeat="workspace in workspaces" active="workspace.active" data-ng-switch="workspace.type" select="select(workspace)" deselect="deselect(workspace)">\n          <uib-tab-heading data-ng-mouseup="$event.which === 2 && closeTab($index)">\n            <i data-ng-if="workspace.class" class="prova" data-ng-class="workspace.class"></i> {{workspace.name | truncate: 25: \'...\': true}} <span class="badge badge-danger" data-ng-if="workspace.unread">{{workspace.unread}}</span> <i class="icon-close pointer-cursor" data-ng-click="closeTab($index)"></i>\n          </uib-tab-heading>\n          <div class="" data-ng-switch="workspace.type">\n            <new-contact data-ng-switch-when="newContact" workspace="workspace" index="$index" on-submit="createContact(index,item,data)"></new-contact>\n            <contact data-ng-switch-when="contact" workspace="workspace" index="$index" on-submit="updateContact(index,item)"></contact>\n            <jscripty data-ng-switch-when="jscripty" workspace="workspace" index="$index" on-submit="closeJscriptyTab(index)"></jscripty>\n            \x3c!-- <jscripty data-ng-switch-when="jscripty" workspace="workspace" index="$index" on-submit="closeTab(index,item)"></jscripty> --\x3e\n            <chat-room data-ng-switch-when="chatRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></chat-room>\n            <fax-room data-ng-switch-when="faxRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></fax-room>\n            <mail-room data-ng-switch-when="mailRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></mail-room>\n            <sms-room data-ng-switch-when="smsRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></sms-room>\n            <openchannel-room data-ng-switch-when="openchannelRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></openchannel-room>\n            <tiger-dial-disposal data-ng-switch-when="tdDisposal" workspace="workspace" index="$index"></tiger-dial-disposal>\n            <web-popup data-ng-switch-when="webPopup" workspace="workspace" index="$index"></web-popup>\n          </div>\n        </uib-tab>\n      </uib-tabset>\n      \x3c!-- END PAGE CONTENT  --\x3e\n\n    </div>\n  </div>\n  \x3c!-- END CONTENT --\x3e\n\n</div>\n\x3c!-- END CONTAINER --\x3e\n\n\x3c!-- BEGIN FOOTER --\x3e\n<div data-ng-include="\'components/footer/footer.html\'" data-ng-controller="FooterController" class="page-footer">\n</div>\n\x3c!-- END FOOTER --\x3e\n\n\x3c!-- BEGIN JAVASCRIPTS(Load javascripts at bottom, this will reduce page load time) --\x3e\n\x3c!-- BEGIN CORE PLUGINS --\x3e\n\x3c!--[if lt IE 9]>\n<script src="../../assets/global/plugins/respond.min.js"><\/script>\n<script src="../../assets/global/plugins/excanvas.min.js"><\/script>\n<![endif]--\x3e\n\n\x3c!-- END JAVASCRIPTS --\x3e\n'),t.put("app/main/mergeContact.choose.modal.html",'<div class="modal-header" data-ng-init="initView()">\n  <h3 class="modal-title">{{ \'APPLICATION_CHOOSE_CONTACT_TO_MERGE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TABLE --\x3e\n<div data-ng-if="gridOptions" ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-draggable-rows class="ui-grid">\n  <div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n</div>\n\x3c!-- END TABLE --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/mergeContact.merge.modal.html",'<div class="modal-header" data-ng-init="initView()">\n  <h3 class="modal-title">{{ \'APPLICATION_MERGE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n      <form name="forms.general" data-ng-submit="submit({index:index,item:contact})" novalidate>\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light ">\n                <div class="portlet-body row">\n                    <div class="col-md-4">\n                      \x3c!-- START FIRSTNAME --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$invalid}">\n                        <label class="control-label">{{\'APPLICATION_FIRSTNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n                        <input data-ng-if="fields.firstName.length <= 1" type="text" name="firstName" placeholder="{{\'APPLICATION_FIRSTNAME\' | translate}}" class="form-control" data-ng-model="contact.firstName" required/>\n                        <ui-select data-ng-if="fields.firstName.length > 1" data-ng-model="contact.firstName" theme="bootstrap" name="firstName" required>\n                          <ui-select-match placeholder="{{ \'APPLICATION_FIRSTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.firstName | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                        <span data-ng-show="(forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$error.required" class="help-block help-block-error">\n                          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                        </span>\n                      </div>\n                      \x3c!-- END FIRSTNAME --\x3e\n\n                      \x3c!-- START LASTNAME --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$invalid}">\n                        <label class="control-label">{{\'APPLICATION_LASTNAME\' | translate}}</label>\n                        <input data-ng-if="fields.lastName.length <= 1" type="text" name="lastName" placeholder="{{\'APPLICATION_LASTNAME\' | translate}}" class="form-control" data-ng-model="contact.lastName"/>\n                        <ui-select data-ng-if="fields.lastName.length > 1" data-ng-model="contact.lastName" theme="bootstrap" name="lastName">\n                          <ui-select-match placeholder="{{ \'APPLICATION_LASTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.lastName | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                        <span data-ng-show="(forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$error.required" class="help-block help-block-error">\n                          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                        </span>\n                      </div>\n                      \x3c!-- END LASTNAME --\x3e\n\n                      \x3c!-- START COMPANY --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': forms.general.CompanyId.$invalid && forms.general.$submitted}">\n                        <label class="control-label">{{\'APPLICATION_COMPANY\' | translate}}</label>\n                          <ui-select data-ng-model="contact.CompanyId" theme="bootstrap" name="CompanyId" ng-disabled="!companies.length">\n                            <ui-select-match placeholder="{{ \'APPLICATION_COMPANY\' | translate }}">{{$select.selected.name}}</ui-select-match>\n                            <ui-select-choices repeat="company.id as company in companies | filter: $select.search" null-option="scope.noCompany">\n                              <div ng-bind-html="company.name | highlight: $select.search"></div>\n                            </ui-select-choices>\n                          </ui-select>\n                        <div class="note note-warning" data-ng-hide="companies.length">\n                          <h4 class="block">Warning!</h4>\n                          <p>\n                            {{ \'MESSAGE_NO_COMPANIES_AVAILABLE\' | translate }}\n                          </p>\n                          <p>\n                            {{\'APPLICATION_GO_TO\' | translate}} <a href="/contactmanager/companies/list">{{\'APPLICATION_COMPANIES\' | translate}}</a>\n                          </p>\n                        </div>\n                        <span data-ng-show="forms.general.CompanyId.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                        </span>\n                      </div>\n                      \x3c!-- END COMPANY --\x3e\n                    </div>\n                    <div class="col-md-4">\n                      \x3c!-- START PHONE --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$invalid}">\n                        <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n                        <input data-ng-if="fields.phone.length <= 1" type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="contact.phone"/>\n                        <ui-select data-ng-if="fields.phone.length > 1" data-ng-model="contact.phone" theme="bootstrap" name="phone">\n                          <ui-select-match placeholder="{{ \'APPLICATION_PHONE\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.phone | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                      <span data-ng-show="(forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$error.required" class="help-block help-block-error">\n                        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                      </span>\n                    </div>\n                    \x3c!-- END PHONE --\x3e\n                    \x3c!-- START MOBILE --\x3e\n                    <div class="form-group" data-ng-class="{\'has-error\': (forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$invalid}">\n                      <label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n                      <input data-ng-if="fields.mobile.length <= 1" type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="contact.mobile"/>\n                      <ui-select data-ng-if="fields.mobile.length > 1" data-ng-model="contact.mobile" theme="bootstrap" name="mobile">\n                        <ui-select-match placeholder="{{ \'APPLICATION_MOBILE\' | translate }}">{{$select.selected}}</ui-select-match>\n                        <ui-select-choices repeat="field in fields.mobile | filter: $select.search track by $index">\n                          <div ng-bind-html="field | highlight: $select.search"></div>\n                        </ui-select-choices>\n                      </ui-select>\n                    <span data-ng-show="(forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END MOBILE --\x3e\n                  \x3c!-- START EMAIL --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n                    <input data-ng-if="fields.email.length <= 1" type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="contact.email"/>\n                      <ui-select data-ng-if="fields.email.length > 1" data-ng-model="contact.email" theme="bootstrap" name="email">\n                        <ui-select-match placeholder="{{ \'APPLICATION_EMAIL\' | translate }}">{{$select.selected}}</ui-select-match>\n                        <ui-select-choices repeat="field in fields.email | filter: $select.search track by $index">\n                          <div ng-bind-html="field | highlight: $select.search"></div>\n                        </ui-select-choices>\n                      </ui-select>\n                    <span data-ng-show="(forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END EMAIL --\x3e\n                </div>\n                <div class="col-md-4">\n                  \x3c!-- START FAX --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n                    <input data-ng-if="fields.fax.length <= 1" type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="contact.fax"/>\n                      <ui-select data-ng-if="fields.fax.length > 1" data-ng-model="contact.fax" theme="bootstrap" name="fax">\n                        <ui-select-match placeholder="{{ \'APPLICATION_FAX\' | translate }}">{{$select.selected}}</ui-select-match>\n                        <ui-select-choices repeat="field in fields.fax | filter: $select.search track by $index">\n                          <div ng-bind-html="field | highlight: $select.search"></div>\n                        </ui-select-choices>\n                      </ui-select>\n                    <span data-ng-show="(forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END FAX --\x3e\n                  \x3c!-- START TAGS --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': forms.general.tags.$invalid && forms.general.$submitted}">\n                    <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n                    <ui-select multiple=\'true\' data-ng-model="contact.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n                      <ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n                      <ui-select-choices repeat="tag in tags | filter: $select.search">\n                        <div ng-bind-html="tag | highlight: $select.search"></div>\n                      </ui-select-choices>\n                    </ui-select>\n                    <span data-ng-show="forms.general.tags.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END TAGS --\x3e\n                  \x3c!-- START LIST --\x3e\n                  <div class="form-group" data-ng-if="contact.id">\n                    <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n                    <input type="text" name="list" placeholder="{{\'APPLICATION_LIST\' | translate}}" class="form-control" data-ng data-ng-model="contact.List.name" disabled/>\n                  </div>\n                  \x3c!-- END LIST --\x3e\n                </div>\n              </div>\n            </div>\n            <div class="portlet light upborder">\n                <div class="portlet-body row">\n                <div class="col-md-4">\n                  \x3c!-- START STREET --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n                    <input data-ng-if="fields.street.length <= 1" type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="contact.street"/>\n                        <ui-select data-ng-if="fields.street.length > 1" data-ng-model="contact.street" theme="bootstrap" name="street">\n                          <ui-select-match placeholder="{{ \'APPLICATION_STREET\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.street | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END STREET --\x3e\n\n                  \x3c!-- START POSTALCODE --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n                    <input data-ng-if="fields.postalCode.length <= 1" type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="contact.postalCode"/>\n                        <ui-select data-ng-if="fields.postalCode.length > 1" data-ng-model="contact.postalCode" theme="bootstrap" name="postalCode">\n                          <ui-select-match placeholder="{{ \'APPLICATION_POSTALCODE\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.postalCode | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END POSTALCODE --\x3e\n\n                  \x3c!-- START CITY --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n                    <input data-ng-if="fields.city.length <= 1" type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="contact.city"/>\n                        <ui-select data-ng-if="fields.city.length > 1" data-ng-model="contact.city" theme="bootstrap" name="city">\n                          <ui-select-match placeholder="{{ \'APPLICATION_CITY\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.city | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END CITY --\x3e\n                </div>\n                <div class="col-md-4">\n                  \x3c!-- START COUNTRY --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n                    <input data-ng-if="fields.country.length <= 1" type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="contact.country"/>\n                        <ui-select data-ng-if="fields.country.length > 1" data-ng-model="contact.country" theme="bootstrap" name="country">\n                          <ui-select-match placeholder="{{ \'APPLICATION_COUNTRY\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.country | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END COUNTRY --\x3e\n\n                  \x3c!-- START DATEOFBIRTH --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_DATEOFBIRTH\' | translate}}</label>\n                    <input data-ng-if="fields.dateOfBirth.length <= 1" type="date" name="dateOfBirth" placeholder="{{\'APPLICATION_DATEOFBIRTH\' | translate}}" class="form-control" data-ng-model="contact.dateOfBirth"/>\n                    <ui-select data-ng-if="fields.dateOfBirth.length > 1" data-ng-model="contact.dateOfBirth" theme="bootstrap" name="dateOfBirth">\n                      <ui-select-match placeholder="{{ \'APPLICATION_DATEOFBIRTH\' | translate }}">{{$select.selected}}</ui-select-match>\n                      <ui-select-choices repeat="field in fields.dateOfBirth | filter: $select.search track by $index">\n                        <div ng-bind-html="field | highlight: $select.search"></div>\n                      </ui-select-choices>\n                    </ui-select>\n                      <span data-ng-show="(forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END DATEOFBIRTH --\x3e\n\n                  \x3c!-- START DESCRIPTION --\x3e\n                  <div class="form-group">\n                    <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n                    <textarea  style="resize: vertical;" data-ng-if="fields.description.length <= 1" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="contact.description"/></textarea>\n                        <ui-select data-ng-if="fields.description.length > 1" data-ng-model="contact.description" theme="bootstrap" name="description">\n                          <ui-select-match placeholder="{{ \'APPLICATION_DESCRIPTION\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.description | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                  </div>\n                  \x3c!-- END DESCRIPTION --\x3e\n                </div>\n                <div class="col-md-4">\n                  \x3c!-- START URL --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n                    <input data-ng-if="fields.url.length <= 1" type="text" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="contact.url"/>\n                    <ui-select data-ng-if="fields.url.length > 1" data-ng-model="contact.url" theme="bootstrap" name="url">\n                      <ui-select-match placeholder="{{ \'APPLICATION_URL\' | translate }}">{{$select.selected}}</ui-select-match>\n                      <ui-select-choices repeat="field in fields.url | filter: $select.search track by $index">\n                        <div ng-bind-html="field | highlight: $select.search"></div>\n                      </ui-select-choices>\n                    </ui-select>\n                    <span data-ng-show="(forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END URL --\x3e\n                </div>\n              </div>\n            </div>\n          <div class="portlet light upborder" data-ng-if="customFields.length">\n            <div class="portlet-body">\n              <div class="row">\n              <div class="col-md-4" data-ng-repeat="customField in customFields">\n                <div data-ng-if="customField.type==\'text\'" class="form-group" data-ng-class="{\'has-error\': (forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$invalid}">\n                  <label class="control-label">{{customField.alias}}</label>\n                  <input data-ng-if="fields[customField.name].length <= 1" type="text" name="{{customField.name}}" placeholder="{{customField.alias}}" class="form-control" data-ng-model="contact[customField.name]"/>\n                  <ui-select data-ng-if="fields[customField.name].length > 1" data-ng-model="contact[customField.name]" theme="bootstrap" name="{{customField.name}}">\n                    <ui-select-match placeholder="{{customField.name}}">{{$select.selected}}</ui-select-match>\n                    <ui-select-choices repeat="field in fields[customField.name] | filter: $select.search track by $index">\n                      <div ng-bind-html="field | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span data-ng-show="(forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                <div data-ng-if="customField.type==\'select\'" class="form-group" data-ng-class="{\'has-error\': forms.general[customField.name].$invalid && forms.general.$submitted}">\n                  <label class="control-label">{{customField.alias}}</label>\n                  <ui-select data-ng-model="contact[customField.name]" theme="bootstrap" name="{{customField.name}}" data-ng-disabled="disabled">\n                    <ui-select-match allow-clear placeholder="{{customField.alias}}">{{$select.selected.value}}</ui-select-match>\n                    <ui-select-choices repeat="choice.value as choice in customField.values | filter: $select.search">\n                      <div ng-bind-html="choice.value | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span data-ng-show="forms.general[customField.name].$invalid && forms.general.$submitted" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n              </div>\n            </div>\n            </div>\n          </div>\n          \x3c!-- END PORTLET --\x3e\n        </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="merge()" ng-disabled="forms.general.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/template/actionBuilder/template.actionBuilderIntegration.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" data-ng-change="changeIntegration()" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_INTEGRATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="integration.state as integration in integrations | filter: $select.search">\n      <div ng-bind-html="integration.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_INTEGRATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data1 && accounts && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" data-ng-change="changeAccount();" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_ACCOUNT\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data2 && configurations && randomName" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data3" name="data3{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_CONFIGURATION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="config.id as config in configurations | filter: $select.search">\n      <div ng-bind-html="config.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_CONFIGURATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/actionBuilder/template.actionBuilderJscripty.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="project.id as project in projects | filter: $select.search">\n      <div ng-bind-html="project.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/actionBuilder/template.actionBuilderMotionBar.html",'\x3c!-- data1: 0 POPUP, 1 URL, 2 WINAPP --\x3e\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required data-ng-change="changeMode();">\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="motionAction.value as motionAction in motionActions | filter: $select.search">\n      <div ng-bind-html="motionAction.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TYPE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:0 data2:Template --\x3e\n<div data-ng-if="randomName && element.data1==0" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TEMPLATE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TEMPLATE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:1 data2:URL --\x3e\n<div data-ng-if="randomName && element.data1==1" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_URL\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_URL\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:2 data2:Application data3:Arguments --\x3e\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_APPLICATION\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_ARGUMENTS\' | translate }}\n  </span>\n</div>\n'),t.put("app/main/template/actionBuilder/template.actionBuilderStatus.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="status.value as status in states | filter: $select.search">\n      <div ng-bind-html="status.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/actionBuilder/template.actionBuilderTemplate.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="col-md-6">\n  <input type="text" ng-model="element.data3" class="form-control"/>\n</div>\n'),t.put("app/main/template/actionBuilder/template.actionBuilderUrlForward.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="type.value as type in types | filter: $select.search">\n      <div ng-bind-html="type.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_TYPE\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-12" data-ng-if="element.data1 && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="url" ng-model="element.data2" placeholder="{{ \'APPLICATION_URL\' | translate }}" name="data2{{randomName}}" class="form-control" required/>\n  <span class="help-block">\n    {{\'APPLICATION_URL\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/template.conditionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.field" name="field{{randomName}}" theme="bootstrap" data-ng-change="checkCondition(element.field)" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="condition.value as condition in service.services[serviceindex].conditions | filter: $select.search">\n      <div ng-bind-html="condition.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.field" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.operator" name="operator{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="operator.value as operator in _.find(service.services[serviceindex].conditions,{value:element.field}).operators | filter: $select.search">\n      <div ng-bind-html="operator.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="col-md-4" data-ng-if="elementType === \'input\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <input type="text" ng-model="element.value" class="form-control" name="value{{randomName}}" required/>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n</div>\n<div class="form-group col-md-4" data-ng-if="elementType === \'select\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.value" name="value{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="value.value as value in values| filter: $select.search">\n      <div ng-bind-html="value.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/template.contactTab.html",'<div class="row margin-top-20 contact-tab-container">\n  <div class="col-md-12 contact-tab">\n    <form name="forms.general" data-ng-submit="submit({index:index,item:contact,data:workspace.data})" novalidate>\n    \x3c!-- BEGIN PROFILE CONTENT --\x3e\n    <div class="profile-content">\n      <ul class="nav nav-tabs">\n  <li class="active">\n    <a href="#tab_1_1{{contact.id || \'\'}}" data-toggle="tab">{{\'APPLICATION_DETAIL\' | translate}}</a>\n  </li>\n  <li data-ng-if="contact.id">\n    <a href="#tab_1_2{{contact.id || \'\'}}" data-toggle="tab">{{\'APPLICATION_CUSTOMER_JOURNEY\' | translate}}</a>\n  </li>\n</ul>\n<div class="tab-content">\n  <div class="tab-pane fade active in" id="tab_1_1{{contact.id || \'\'}}">\n    \x3c!--end add-portfolio--\x3e\n    <div class="row portfolio-block" data-ng-if="workspace.data && workspace.data.uniqueid && workspace.data.agentcalledAt">\n      <div class="col-md-3">\n        <div class="portfolio-text">\n          <img src="assets/images/media/CmCall.png" alt=""/>\n          <div class="portfolio-text-info">\n            <h4>{{\'MESSAGE_INBOUND_CALL_FROM\' | translate}} - {{workspace.data.calleridnum}}</h4>\n            <p>\n              {{\'MESSAGE_CALL_UNIQUEID\' | translate}} : {{workspace.data.uniqueid}}\n            </p>\n          </div>\n        </div>\n      </div>\n      <div class="col-md-2 portfolio-stat">\n        <div>{{\'APPLICATION_QUEUE\' | translate}} </div>\n        <p>  {{workspace.data.queue}} </p>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_AGENT\' | translate}} </div>\n        <p>  {{workspace.data.membername}} </p>\n      </div>\n      <div class="col-md-2 portfolio-stat">\n        <div>{{\'APPLICATION_DATE\' | translate}} </div>\n        <p>  {{workspace.data.agentcalledAt | date:\'dd/MM/yyyy HH:mm:ss\'}} </p>\n      </div>\n      <div class="col-md-2 portfolio-stat">\n        <button class="btn" data-ng-class="{\'grey-cascade\':contact.disposed || !enableDisposal,\'green-haze\':enableDisposal && !contact.disposed}" type="button" data-ng-click="dispose()" data-ng-disabled="contact.disposed || !enableDisposal">\n          <i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}\n        </button>\n      </div>\n    </div>\n            \x3c!--end row--\x3e\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light ">\n            <div class="portlet-title">\n              <div class="caption caption-md">\n                <i class="icon-bar-chart theme-font hide"></i>\n                <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DETAIL\' | translate}}</span>\n              </div>\n              <div class="actions">\n                <div class="btn-group btn-group-devided" data-toggle="buttons">\n                  <button type="submit" data-ng-if="contact.id" title="{{\'APPLICATION_COPY\' | translate}}" class="btn btn-circle green btn-sm" data-ng-click="copy(contact.id)"><i class="fa fa-files-o"></i></button>\n                  <button type="submit" data-ng-if="contact.ListId" class="btn btn-circle purple btn-sm" title="{{\'APPLICATION_MERGE\' | translate}}" data-ng-click="merge(contact)"><i class="icon-link"></i></button>\n                  <label class="btn btn-transparent grey-salsa btn-circle btn-sm active" data-ng-click="detail.tab=\'main\'">\n                  <input type="radio" class="toggle">{{\'APPLICATION_MAIN\' | translate}}</label>\n                  <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-click="detail.tab=\'other\'">\n                  <input type="radio" class="toggle">{{\'APPLICATION_OTHER\' | translate}}</label>\n                </div>\n              </div>\n            </div>\n            <div class="portlet-body">\n              <div data-ng-class="{\'hidden\':detail.tab != \'main\'}" class="portlet-body contact-portlet row">\n                <div class="col-md-4">\n              \x3c!-- START FIRSTNAME --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$invalid}">\n                <label class="control-label">{{\'APPLICATION_FIRSTNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <input type="text" name="firstName" placeholder="{{\'APPLICATION_FIRSTNAME\' | translate}}" class="form-control" data-ng-model="contact.firstName" required/>\n                <span data-ng-show="(forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END FIRSTNAME --\x3e\n\n              \x3c!-- START LASTNAME --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$invalid}">\n                <label class="control-label">{{\'APPLICATION_LASTNAME\' | translate}}</label>\n                <input type="text" name="lastName" placeholder="{{\'APPLICATION_LASTNAME\' | translate}}" class="form-control" data-ng-model="contact.lastName"/>\n                <span data-ng-show="(forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END LASTNAME --\x3e\n\n              \x3c!-- START COMPANY --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': forms.general.CompanyId.$invalid && forms.general.$submitted}">\n                <label class="control-label">{{\'APPLICATION_COMPANY\' | translate}}</label>\n                <div class="input-group">\n                  <ui-select data-ng-model="contact.CompanyId" theme="bootstrap" name="CompanyId" ng-disabled="!companies.length" required>\n                    <ui-select-match placeholder="{{ \'APPLICATION_COMPANY\' | translate }}">{{$select.selected.name}}</ui-select-match>\n                    <ui-select-choices repeat="company.id as company in companies | filter: $select.search" null-option="scope.noCompany">\n                      <div ng-bind-html="company.name | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-btn">\n                    <button type="button" data-ng-click="companyInfo(contact.CompanyId)" class="btn btn-default" data-ng-disabled="!contact.CompanyId">\n                      <span class="icon-info" data-ng-class="{\'font-blue\':contact.CompanyId}"></span>\n                    </button>\n                  </span>\n                </div>\n                <div class="note note-warning" data-ng-hide="companies.length">\n                  <h4 class="block">Warning!</h4>\n                  <p>\n                    {{ \'MESSAGE_NO_COMPANIES_AVAILABLE\' | translate }}\n                  </p>\n                  <p data-ng-if="!Auth.isAgent()">\n                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/contactmanager/companies/list">{{\'APPLICATION_COMPANIES\' | translate}}</a>\n                  </p>\n                </div>\n                <span data-ng-show="forms.general.CompanyId.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END COMPANY --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START PHONE --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$invalid}">\n                <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="contact.phone"/>\n                  <span class="input-group-btn" uib-dropdown>\n                    <button data-ng-if="Auth.isAgent()" type="button" uib-dropdown-toggle class="btn btn-default" data-ng-disabled="!contact.phone || !agent.phoneBarRemoteControl" >\n                      <span class="icon-earphones-alt" data-ng-class="{\'font-blue\':contact.phone && agent.phoneBarRemoteControl}" uib-tooltip="{{!agent.phoneBarRemoteControl ? (\'APPLICATION_ENABLE_REMOTE_PHONEBAR\' | translate) : (\'APPLICATION_MOTION_BAR_CONTROLS\' | translate)}}" ></span>\n                    </button>\n                    <ul class="dropdown-menu" uib-dropdown-menu role="menu" aria-labelledby="single-button">\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.phone,\'call\')"><i class="icon-phone"></i> {{\'APPLICATION_CALL\' | translate}}</a></li>\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.phone,\'transfer\')"><i class="glyphicon glyphicon-random"></i> {{\'APPLICATION_TRANSFER\' | translate}}</a></li>\n                    </ul>\n                    <button type="button" data-ng-click="openRoom(null,\'smsRoom\',{to:contact.phone})" class="btn btn-default" data-ng-disabled="!contact.phone || !license.messaging">\n                      <span class="glyphicon glyphicon-comment" data-ng-class="{\'font-blue\':contact.phone && license.messaging}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END PHONE --\x3e\n              \x3c!-- START MOBILE --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$invalid}">\n                <label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="contact.mobile"/>\n                  <span class="input-group-btn" uib-dropdown>\n                    <button data-ng-if="Auth.isAgent()" type="button" uib-dropdown-toggle class="btn btn-default" data-ng-disabled="!contact.mobile || !agent.phoneBarRemoteControl" >\n                      <span class="icon-earphones-alt" data-ng-class="{\'font-blue\':contact.mobile && agent.phoneBarRemoteControl}" uib-tooltip="{{!agent.phoneBarRemoteControl ? (\'APPLICATION_ENABLE_REMOTE_PHONEBAR\' | translate) : (\'APPLICATION_MOTION_BAR_CONTROLS\' | translate)}}" ></span>\n                    </button>\n                    <ul class="dropdown-menu" uib-dropdown-menu role="menu" aria-labelledby="single-button">\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.mobile,\'call\')"><i class="icon-phone"></i> {{\'APPLICATION_CALL\' | translate}}</a></li>\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.mobile,\'transfer\')"><i class="glyphicon glyphicon-random"></i> {{\'APPLICATION_TRANSFER\' | translate}}</a></li>\n                    </ul>\n                    <button type="button" data-ng-click="openRoom(null,\'smsRoom\',{to:contact.mobile})" class="btn btn-default" data-ng-disabled="!contact.mobile || !license.messaging">\n                      <span class="glyphicon glyphicon-comment" data-ng-class="{\'font-blue\':contact.mobile && license.messaging}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END MOBILE --\x3e\n              \x3c!-- START EMAIL --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$invalid}">\n                <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="contact.email"/>\n                  <span class="input-group-btn">\n                    <button type="button" data-ng-click="openRoom(null,\'mailRoom\',{to:contact.email})" class="btn btn-default" data-ng-disabled="!contact.email || !license.mail">\n                      <span class="icon-envelope" data-ng-class="{\'font-blue\':contact.email && license.mail}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END EMAIL --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START FAX --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$invalid}">\n                <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="contact.fax"/>\n                  <span class="input-group-btn">\n                    <button type="button" data-ng-click="openRoom(null,\'faxRoom\',{to:contact.fax})" class="btn btn-default" data-ng-disabled="!contact.fax || !license.fax">\n                      <span class="fa fa-fax" data-ng-class="{\'font-blue\':contact.fax && license.fax}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END FAX --\x3e\n              \x3c!-- START TAGS --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': forms.general.tags.$invalid && forms.general.$submitted}">\n                <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n                <ui-select multiple=\'true\' data-ng-model="contact.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n                  <ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n                  <ui-select-choices repeat="tag in tags | filter: $select.search">\n                    {{tag}}\n                  </ui-select-choices>\n                </ui-select>\n                <span data-ng-show="forms.general.tags.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END TAGS --\x3e\n              \x3c!-- START LIST --\x3e\n              <div class="form-group" data-ng-if="contact.id">\n                <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n                <input type="text" name="list" placeholder="{{\'APPLICATION_LIST\' | translate}}" class="form-control" data-ng-model="contact.List.name" disabled/>\n              </div>\n              \x3c!-- END LIST --\x3e\n              \x3c!-- START LIST --\x3e\n              <div data-ng-if="!contact.id" class="form-group" data-ng-class="{\'has-error\': forms.general.ListId.$invalid && forms.general.$submitted}">\n                <label class="control-label">{{\'APPLICATION_LIST\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <ui-select data-ng-model="contact.ListId" theme="bootstrap" name="ListId" data-ng-change="getCustomFields()" required>\n                  <ui-select-match placeholder="{{ \'APPLICATION_LIST\' | translate }}">{{$select.selected.name}}</ui-select-match>\n                  <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n                    <div ng-bind-html="list.name | highlight: $select.search"></div>\n                  </ui-select-choices>\n                </ui-select>\n                <div class="note note-warning" data-ng-hide="lists.length">\n                  <h4 class="block">Warning!</h4>\n                  <p>\n                    {{ \'MESSAGE_NO_LISTS_AVAILABLE\' | translate }}\n                  </p>\n                  <p data-ng-if="!Auth.isAgent()">\n                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/contactmanager/lists/list">{{\'APPLICATION_LISTS\' | translate}}</a>\n                  </p>\n                </div>\n                <span data-ng-show="forms.general.ListId.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END LIST --\x3e\n            </div>\n            </div>\n            <div data-ng-class="{\'hidden\':detail.tab != \'other\'}" class="portlet-body contact-portlet row">\n              <div class="col-md-4">\n              \x3c!-- START STREET --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$invalid}">\n                <label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n                <input type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="contact.street"/>\n                <span data-ng-show="(forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END STREET --\x3e\n\n              \x3c!-- START POSTALCODE --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$invalid}">\n                <label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n                <input type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="contact.postalCode"/>\n                <span data-ng-show="(forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END POSTALCODE --\x3e\n\n              \x3c!-- START CITY --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$invalid}">\n                <label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n                <input type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="contact.city"/>\n                <span data-ng-show="(forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END CITY --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START COUNTRY --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$invalid}">\n                <label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n                <input type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="contact.country"/>\n                <span data-ng-show="(forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END COUNTRY --\x3e\n\n              \x3c!-- START DATEOFBIRTH --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$invalid}">\n                <label class="control-label">{{\'APPLICATION_DATEOFBIRTH\' | translate}}</label>\n                <input name="dateOfBirth" type="date" placeholder="{{\'APPLICATION_DATEOFBIRTH\' | translate}}" class="form-control date-picker" data-ng-model="contact.dateOfBirth"/>\n                <span data-ng-show="(forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END DATEOFBIRTH --\x3e\n\n              \x3c!-- START DESCRIPTION --\x3e\n              <div class="form-group">\n                <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n                <textarea style="resize: vertical;" type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="contact.description"></textarea>\n              </div>\n              \x3c!-- END DESCRIPTION --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START URL --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$invalid}">\n                <label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n                <input type="text" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="contact.url"/>\n                <span data-ng-show="(forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END URL --\x3e\n\n              \x3c!-- START CREATED_BY --\x3e\n              <div class="form-group" data-ng-if="contact.id">\n                <label class="control-label">{{\'APPLICATION_CREATED_BY\' | translate}}</label>\n                <input type="text" name="createdBy" placeholder="{{\'APPLICATION_CREATED_BY\' | translate}}" class="form-control" data-ng-model="contact.User.name" disabled/>\n              </div>\n              \x3c!-- END CREATED_BY --\x3e\n            </div>\n            </div>\n            </div>\n            <button type="submit" class="btn btn-circle green-haze btn-sm" data-ng-disabled="forms.general.$invalid">{{contact.id ? \'APPLICATION_UPDATE\' : \'APPLICATION_SAVE\' | translate}}</button>\n          </div>\n          \x3c!-- END PORTLET --\x3e\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light" data-ng-if="customFields.length">\n            <div class="portlet-title tabbable-line">\n              <div class="caption caption-md">\n                <i class="icon-globe theme-font hide"></i>\n                <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CUSTOM_FIELDS\' | translate}}</span>\n              </div>\n            </div>\n            <div class="portlet-body">\n              <div class="row">\n              <div class="col-md-4" data-ng-repeat="customField in customFields track by $index">\n                <div data-ng-if="customField.type==\'text\'" class="form-group" data-ng-class="{\'has-error\': (forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$invalid}">\n                  <label class="control-label">{{customField.alias}}<span data-ng-if="customField.required" class="required" aria-required="true">*</span></label>\n                  <input type="text" name="{{customField.name}}" placeholder="{{customField.alias}}" class="form-control" data-ng-model="contact[customField.name]" data-ng-required="customField.required"/>\n                  <span data-ng-show="(forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                <div data-ng-if="customField.type==\'select\'" class="form-group" data-ng-class="{\'has-error\': forms.general[customField.name].$invalid && forms.general.$submitted}">\n                  <label class="control-label">{{customField.alias}}<span data-ng-if="customField.required" class="required" aria-required="true">*</span></label>\n                  <ui-select data-ng-model="contact[customField.name]" theme="bootstrap" name="{{customField.name}}" data-ng-disabled="disabled" data-ng-required="customField.required">\n                    <ui-select-match allow-clear placeholder="{{customField.alias}}">{{$select.selected.value}}</ui-select-match>\n                    <ui-select-choices repeat="choice.value as choice in customField.values | filter: $select.search">\n                      <div ng-bind-html="choice.value | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span data-ng-show="forms.general[customField.name].$invalid && forms.general.$submitted" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n              </div>\n            </div>\n              <button type="submit" class="btn btn-circle green-haze btn-sm" data-ng-disabled="forms.general.$invalid">{{contact.id ? \'APPLICATION_UPDATE\' : \'APPLICATION_SAVE\' | translate}}</button>\n            </div>\n        </div>\n        \x3c!-- END PORTLET --\x3e\n      </div>\n      <div class="tab-pane fade" id="tab_1_2{{contact.id || \'\'}}">\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light">\n            <div class="portlet-title tabbable-line">\n              <div class="caption caption-md">\n                <i class="icon-globe theme-font hide"></i>\n                <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CUSTOMER_JOURNEY\' | translate}}</span>\n              </div>\n              <ul class="nav nav-tabs">\n                <li class="active">\n                  <a href="#" data-target="#tab_2_1{{contact.id || \'\'}}" data-toggle="tab">{{ \'APPLICATION_DAILY\' | translate}}</a>\n                </li>\n                <li>\n                  <a href="#" data-target="#tab_2_2{{contact.id || \'\'}}" data-toggle="tab">{{ \'APPLICATION_HISTORY\' | translate}}</a>\n                </li>\n              </ul>\n            </div>\n            <div class="portlet-body">\n              \x3c!--BEGIN TABS--\x3e\n              <div class="tab-content">\n                <div class="tab-pane active" id="tab_2_1{{contact.id || \'\'}}">\n                  <div class="contact-portlet">\n                    <div class="actions">\n                      <div class="btn-group btn-group-devided" data-toggle="buttons">\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'phone\'}" data-ng-click="updateLog(\'daily\',\'phone\',\'general\',\'inbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_PHONES\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'email\'}" data-ng-click="updateLog(\'daily\',\'email\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_EMAILS\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'chat\'}" data-ng-click="updateLog(\'daily\',\'chat\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_CHAT\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'fax\'}" data-ng-click="updateLog(\'daily\',\'fax\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_FAX\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'sms\'}" data-ng-click="updateLog(\'daily\',\'sms\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_SMS\' | translate}}</label>\n                      </div><span data-ng-if="log.daily.show==\'phone\'"> |</span>\n                      <div class="btn-group btn-group-devided" data-toggle="buttons" data-ng-if="log.daily.show==\'phone\'">\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.type === \'inbound\'}" data-ng-click="updateLog(\'daily\',false,false,\'inbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_INBOUND\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.type === \'outbound\'}" data-ng-click="updateLog(\'daily\',false,\'general\',\'outbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_OUTBOUND\' | translate}}</label>\n                      </div><span data-ng-if="log.daily.show==\'phone\'"> |</span>\n                      <div class="btn-group btn-group-devided" data-toggle="buttons" data-ng-if="log.daily.show==\'phone\'">\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.detail === \'general\'}" data-ng-click="updateLog(\'daily\',false,\'general\',false)">\n                        <input type="radio" class="toggle">{{\'APPLICATION_GENERAL\' | translate}}</label>\n                        <label data-ng-if="log.daily.type===\'inbound\'" class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.detail === \'queue\'}" data-ng-click="updateLog(\'daily\',false,\'queue\',\'inbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_QUEUES\' | translate}}</label>\n                      </div>\n                    </div>\n                    <div data-ng-if="gridOptionsdaily" name="gridOptionsdaily"  ui-grid="gridOptionsdaily"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n                      <div class="watermark" ng-show="!gridOptionsdaily.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n                    </div>\n                  </div>\n              </div>\n                <div class="tab-pane" id="tab_2_2{{contact.id || \'\'}}">\n                  <div class="contact-portlet">\n                    <div class="actions">\n                      <div class="btn-group btn-group-devided" data-toggle="buttons">\n'+"                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'phone'}\" data-ng-click=\"updateLog('history','phone','general','inbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_PHONES' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'email'}\" data-ng-click=\"updateLog('history','email','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_EMAILS' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'chat'}\" data-ng-click=\"updateLog('history','chat','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_CHAT' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'fax'}\" data-ng-click=\"updateLog('history','fax','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_FAX' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'sms'}\" data-ng-click=\"updateLog('history','sms','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_SMS' | translate}}</label>\n                      </div><span data-ng-if=\"log.history.show=='phone'\"> |</span>\n                      <div class=\"btn-group btn-group-devided\" data-toggle=\"buttons\" data-ng-if=\"log.history.show=='phone'\">\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.type === 'inbound'}\" data-ng-click=\"updateLog('history',false,false,'inbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_INBOUND' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.type === 'outbound'}\" data-ng-click=\"updateLog('history',false,'general','outbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_OUTBOUND' | translate}}</label>\n                      </div><span data-ng-if=\"log.history.show=='phone'\"> |</span>\n                      <div class=\"btn-group btn-group-devided\" data-toggle=\"buttons\" data-ng-if=\"log.history.show=='phone'\">\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.detail === 'general'}\" data-ng-click=\"updateLog('history',false,'general',false)\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_GENERAL' | translate}}</label>\n                        <label data-ng-if=\"log.history.type==='inbound'\" class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.detail === 'queue'}\" data-ng-click=\"updateLog('history',false,'queue','inbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_QUEUES' | translate}}</label>\n                      </div>\n                    </div>\n                    <div data-ng-if=\"gridOptionshistory\" name=\"gridOptionshistory\" ui-grid=\"gridOptionshistory\"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class=\"ui-grid\">\n                      <div class=\"watermark\" ng-show=\"!gridOptionshistory.data.length\">{{'MESSAGE_NO_RESULTS_AVAILABLE' | translate}}</div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              \x3c!--END TABS--\x3e\n            </div>\n          </div>\n          \x3c!-- END PORTLET --\x3e\n        </div>\n    \x3c!-- END PROFILE CONTENT --\x3e\n  </form>\n</div>\n  </div>\n</div>\n"),t.put("app/main/template/template.jscriptyTab.html",'<div class="portlet light bordered">\n    \x3c!-- BEGIN PORTLET BODY --\x3e\n    <div class="portlet-body">\n          <div class="row">\n              \x3c!-- BEGIN SIDEBAR --\x3e\n                <div  class="profile-sidebar" style="width: 250px;">\n                  \x3c!-- PORTLET MAIN --\x3e\n              \t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n              \t\t\t\t<div class="profile-usermenu">\n              \t\t\t\t\t<ul class="nav">\n              \t\t\t\t\t\t<li  ng-repeat= \'question in questions track by $index\' ng-class="{active: $index == count}">\n              \t\t\t\t\t\t\t<a  ng-click="setCurrentQuestion($index)" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-check"></i> <label ng-if="attribute.nodeName == \'label\'" ng-repeat=\'attribute in question.value.attributes track by $index\'>{{attribute.value}}</label>\n                            </a>\n              \t\t\t\t\t\t</li>\n              \t\t\t\t\t</ul>\n              \t\t\t\t</div>\n              \t\t\t\t\x3c!-- END SIDEBAR MENU --\x3e\n                    \x3c!-- END PORTLET MAIN --\x3e\n                </div>\n                  \x3c!-- END SIDEBAR --\x3e\n                  <div   class="profile-content">\n                        <div class="portlet light bordered">\n                          <div class="portlet-title">\n                            <div class="caption font-green-sharp">\n                              <i class="fa fa-edit font-green-sharp"></i>\n                              <span ng-if="attribute.nodeName ==\'label\'" ng-repeat=\'attribute in currentQuestion.value.attributes\' class="caption-subject">{{attribute.value}} </span>\n                            </div>\n\n                          </div>\n  \t\t\t\t\t\t\t\t\t\t    <div class="portlet-body form ">\n                            <div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n                                  <form >\n                                    <div class="form-body" style="height: 400px; overflow-y: auto;overflow-x:hidden">\n\n                                       \x3c!-- Question  --\x3e\n                                       <div class="form-group" style="word-wrap: break-word;" >\n                                          <h3 ng-if="attribute.nodeName ==\'question\' || attribute.nodeName ==\'text\'" ng-repeat=\'attribute in currentQuestion.value.attributes\'>{{attribute.value}}</h3>\n                                        </div>\n                                        \x3c!-- Buttons  --\x3e\n\n                                        <div  ng-if ="(edge.source.id == currentQuestion.id) && edge.value" ng-repeat=\'edge in currentQuestion.edges track by $index\' class="row">\n                                          <div  class="col-md-8 col-md-offset-2">\n                                            <input    checked="checked"   type="radio"  ng-model="currentQuestion.button" ng-value="edge" >\n                                              <label  ng-show="(edge.source.id == currentQuestion.id) && edge.value">{{edge.value}}</label><br><br>\n                                          </div>\n                                        </div>\n                                               \x3c!-- Question Other Option  --\x3e\n\n                                         <div class="form-group" ng-if= "attribute.nodeName ==\'other\' && attribute.value " ng-repeat=\'attribute in currentQuestion.value.attributes track by $index\'>\n                                            <br>\n                                           <div class="col-md-2">\n                                             <label class="control-label">{{attribute.value}}</label>\n                                           </div>\n                                              <div class="col-md-8">\n                                                <textarea  style="overflow:auto" ng-model="currentQuestion.otheranswer" placeholder="Enter text" rows="8" cols="40" ></textarea>\n                                              </div>\n              \t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n                                              \x3c!--  Inputs --\x3e\n                                          <div class="row margin-top-10"  ng-repeat=\'question in currentQuestion.children track by $index\'>\n                                              <div class="col-md-10 col-md-offset-1">\n                                                <div  ng-repeat=\'attribute in question.value.attributes track by $index\'>\n                                                    <div  ng-switch="attribute.nodeName">\n                                                        <div ng-class="col-md-2" ng-switch-when="label">\n                                                          <label class="control-label" style=" display:block;word-break:break-all;" >{{attribute.value}}</label>\n                                                        </div>\n                                                        <div ng-class="attribute.value != \'checkbox\' ? \'col-md-10 pull-right\': \'col-md-2\'" ng-switch-when="type" ng-switch="attribute.value">\n                                                            <input class="form-control" ng-switch-when="text" type="text" ng-model="question.answer" />\n                                                            <input  class="form-control" ng-switch-when="number" type="number" ng-model="question.answer" />\n                                                            <input  class=" pull-right"  ng-switch-when="checkbox" type="checkbox" ng-model="question.answer" />\n                                                            \x3c!-- ng-true-value="\'Selected\'" ng-false-value="\'Not Selected\'" --\x3e\n                                                            <textarea  class="form-control" ng-switch-when="textarea" ng-model="question.answer" rows="8" cols="40"></textarea>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                              </div>\n                                          </div>\n                                          </div>\n                                          \x3c!-- actions --\x3e\n                                          <div class="form-actions">\n                                            <div  ng-switch="attribute.nodeName" class="btn-set pull-left">\n                                              <button class="btn red-haze "  ng-click="end()">\n                                                <span  class="fa fa-times" > Close</span>\n                                              </button>\n                                              \x3c!-- <button class="btn red-haze "  ng-click="end()">\n                                                <span ng-if="attribute.nodeName ==\'end\'" ng-repeat=\'attribute in currentQuestion.value.attributes\' class="fa fa-times" > Finish</span>\n                                              </button> --\x3e\n                                              <button class="btn blue-haze"  ng-show="count" ng-click="back()"><span class="glyphicon glyphicon-chevron-left"></span>Back</button>\n                                            </div>\n                                            <div class="btn-set pull-right">\n                                              <button  ng-show=" currentQuestion.button" class="btn blue-hoki"   ng-click="next(currentQuestion.button.target, currentQuestion.button.value)">Next<span class="glyphicon glyphicon-chevron-right" ></span></button>\n                                              <button ng-repeat=\'edge in currentQuestion.edges track by $index\' ng-show="(edge.source.id == currentQuestion.id) && !edge.value" class="btn blue-hoki"   ng-click="next(edge.target)">Next<span class="glyphicon glyphicon-chevron-right" ></span></button>\n                                            </div>\n                                          </div>\n                                      </form>\n                                  </div>\n                                </div>\n                            </div>\n                        </div>\n                 </div>\n        </div>\n  </div>\n  \x3c!-- END PORTLET BODY --\x3e\n</div>\n'),t.put("app/main/template/template.notification.html",'<div class="ui-notification alert alert-block" ng-class="class" style="width: 350px; margin-top: 50px;">\n  <h4 ng-show="title" class="alert-heading"><i class="{{icon}}"></i> {{title}}</h4>\n  <hr>\n  <p ng-bind-html="message"></p>\n  <br>\n  <p>\n    <a class="btn btn-success close-notification" href="#" ng-click="nAccept()"><i class="glyphicon glyphicon-ok"></i> {{acceptBtn}} </a>\n    <a class="btn btn-danger close-notification" href="#" ng-click="nReject()"><i class="glyphicon glyphicon-remove"></i> {{rejectBtn}} </a>\n  </p>\n</div>\n'),t.put("app/main/template/template.reportBuilderView.html",'<div class="alert alert-warning alert-group">\n        <div class="form-inline" data-ng-class="{\'has-error\': forms.report.$submitted && !group.rules.length}">\n            <select ng-options="o.name as o.name for o in operators" ng-model="group.operator" class="form-control input-sm"></select>\n            <button style="margin-left: 5px" type="button" ng-click="addCondition()" class="btn btn-sm btn-success"><span class="glyphicon glyphicon-plus-sign"></span> {{\'APPLICATION_ADD_CONDITION\' | translate}}</button>\n            <button style="margin-left: 5px" type="button" ng-click="addGroup()" class="btn btn-sm btn-success"><span class="glyphicon glyphicon-plus-sign"></span> {{\'APPLICATION_ADD_GROUP\' | translate}}</button>\n            <button style="margin-left: 5px" type="button" ng-click="removeGroup()" class="btn btn-sm btn-danger"><span class="glyphicon glyphicon-minus-sign"></span> {{\'APPLICATION_REMOVE_GROUP\' | translate}}</button>\n        </div>\n        <div class="group-conditions">\n            <div ng-repeat="rule in group.rules | orderBy:\'index\'" class="condition">\n                <div ng-switch="rule.hasOwnProperty(\'group\')">\n                    <div ng-switch-when="true">\n                        <report-builder group="rule.group" fields="fields" forms="forms"></report-builder>\n                    </div>\n                    <div ng-switch-default="ng-switch-default">\n                        <div class="row">\n                          <div class="col-md-2" data-ng-class="{\'has-error\': forms.report.$submitted && !rule.field}">\n                          <ui-select data-ng-model="rule.field" theme="bootstrap" dynamic-name="randomName()" required>\n                            <ui-select-match placeholder="" ><span ng-bind-html="$select.selected.name"></span></ui-select-match>\n                            <ui-select-choices repeat="field.value as field in fields | filter: $select.search">\n                              <div ng-bind-html="field.name | highlight: $select.search"></div>\n                            </ui-select-choices>\n                          </ui-select>\n                          <span data-ng-show="forms.report.$submitted && !rule.field" class="help-block help-block-error">\n                            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                          </span>\n                        </div>\n                        <div class="col-md-1">\n                          <ui-select data-ng-model="rule.condition" theme="bootstrap" dynamic-name="randomName()" data-ng-change="inputIsRequired(rule)" data-ng-init="inputIsRequired(rule)">\n                            <ui-select-match placeholder="">{{$select.selected.name}}</ui-select-match>\n                            <ui-select-choices repeat="condition.name as condition in conditions | filter: $select.search">\n                              <div ng-bind-html="condition.name | highlight: $select.search"></div>\n                            </ui-select-choices>\n                          </ui-select>\n                        </div>\n                          <div class="col-md-2" data-ng-class="{\'has-error\': forms.report.$submitted && !rule.value}" data-ng-if="rule.required">\n                            <input type="text" ng-model="rule.value" class="form-control" dynamic-name="randomName()" data-ng-required="requiredInput"/>\n                            <span data-ng-show="forms.report.$submitted && !rule.value" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n                          </div>\n                            <button style="margin-left: 5px" ng-click="removeCondition($index)" class="btn btn-sm btn-danger" type="button"><span class="glyphicon glyphicon-minus-sign"></span></button>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n'),t.put("app/main/template/template.tigerDialDisposal.html",'<div class="row margin-top-20 contact-tab-container">\n  <div class="portlet light bordered">\n    <div class="row portfolio-block" data-ng-if="workspace.spooler.destcalleridnum && workspace.spooler.queue && workspace.spooler.agentconnectAt">\n      <div class="col-md-2">\n        <div class="portfolio-text">\n          <img src="assets/images/media/outboundroute.png" class="td-disposal-logo" alt=""/>\n        </div>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_CALLED_NUMBER\' | translate}} </div>\n        <p>  {{workspace.spooler.destcalleridnum}} </p>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_QUEUE\' | translate}} </div>\n        <p>  {{workspace.spooler.queue}} </p>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_DATE\' | translate}} </div>\n        <p>  {{workspace.spooler.agentconnectAt | date:\'dd/MM/yyyy HH:mm:ss\'}} </p>\n      </div>\n</div>\n    <div class="portlet-title">\n      <div class="caption font-blue-hoki">\n        <span class="caption-subject">{{ workspace.spooler.calleridname }} {{ \'APPLICATION_MOTION_DIALER\' | translate }} {{ \'APPLICATION_DISPOSITION\' | translate }} </span>\n      </div>\n    </div>\n    <div class="portlet-body">\n      <div class="padding-bottom row">\n        <div class="col-md-12" data-ng-form="tdForm">\n          \x3c!-- START RETRIEVE --\x3e\n          <div class="form-group" data-ng-class="{\'has-error\': (tdForm.retrieve.$touched || tdForm.$submitted) && tdForm.retrieve.$invalid}">\n            <label class="control-label">{{ \'APPLICATION_STATUS\' | translate }}<span class="required" aria-required="true">*</span></label>\n            <select name="retrieve" class="form-control" data-ng-model="entitySpooler.retrieve" required>\n              <option value="CLOSED">CLOSE</option>\n              <option value="OPEN">OPEN</option>\n              <option value="BLACK_LIST">BLACKLIST</option>\n              <option value="PLANNED">PLANNING</option>\n              <option value="PLANNED_PEER">PLANNING AGENT</option>\n            </select>\n            <span data-ng-show="(tdForm.retrieve.$touched || tdForm.$submitted) && tdForm.retrieve.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END RETRIEVE --\x3e\n          \x3c!-- START PLANNING DATE --\x3e\n          <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (tdForm.date.$touched || tdForm.$submitted) && tdForm.date.$invalid}">\n            <label class="control-label">PLANNING DATE<span class="required" aria-required="true">*</span></label>\n            <uib-datepicker name="date" ng-model="entitySpooler.planningtime" required data-ng-init="entitySpooler.planningtime = moment();"></uib-datepicker>\n            <span data-ng-show="(tdForm.date.$touched || tdForm.$submitted) && tdForm.date.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END PLANNING DATE --\x3e\n          \x3c!-- START PLANNING TIME --\x3e\n          <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (tdForm.time.$touched || tdForm.$submitted) && tdForm.time.$invalid}">\n            <label class="control-label">PLANNING TIME<span class="required" aria-required="true">*</span></label>\n            <uib-timepicker name="time" ng-model="entitySpooler.planningtime" required show-meridian="false" show-seconds="false"></uib-timepicker>\n            <span data-ng-show="(tdForm.time.$touched || tdForm.$submitted) && tdForm.time.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END PLANNING TIME --\x3e\n          \x3c!-- START PLANNING PEER --\x3e\n          <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (tdForm.agent.$touched || tdForm.$submitted) && tdForm.agent.$invalid}">\n            <label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n            <input name="agent" class="form-control" data-ng-model="entitySpooler.planningpeer" readonly required>\n            <span data-ng-show="(tdForm.agent.$touched || tdForm.$submitted) && tdForm.agent.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END PLANNING PEER --\x3e\n          <button type="button" class="btn btn-circle green-haze btn-sm" data-ng-disabled="!tdForm.$valid" data-ng-click="save()">{{\'APPLICATION_SAVE\' | translate}}</button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n'),t.put("app/main/template/template.webPopup.html",'<div class="alert" ng-class="class">\n  <h3 data-ng-show="workspace.data.subject" class="alert-heading"><i class="{{icon}}"></i>{{workspace.data.subject}}</h3>\n  <hr data-ng-show="workspace.data.subject">\n  <div ng-bind-html="html"></div>\n</div>\n'),t.put("app/market/market.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/market">Market Place</a>\n          </li>\n        </ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    \x3c!-- Our Integration --\x3e\n    <div class="headline">\n      <h3>Our Integrations</h3>\n    </div>\n    <div class="row thumbnails" data-ng-repeat="group in groupedIntegration">\n      <div class="col-md-3" data-ng-repeat="integration in group">\n        <div class="our-integrations">\n          <h3> {{integration.name}} <small> {{integration.author}}</small></h3>\n          <img data-ng-src="{{integration.logo}}" alt="{{integration.name}}" class="img-responsive"/>\n          <div class="integration-info" data-ng-if="!integration.downloading">\n            <p>\n              {{integration.description}}\n            </p>\n            <div class="pull-right">\n\t            <a data-ng-disabled="isProgressing" data-ng-if="!integration.active" data-ng-click="installIntegration(integration)" href="#" class="btn btn-xs green-meadow">Install <i class="fa fa-download"></i></a>\n\t\t\t\t\t\t\t<a data-ng-disabled="isProgressing" data-ng-if="integration.active" data-ng-click="uninstallIntegration(integration)" href="#" class="btn btn-xs red-sunglo">Uninstall <i class="fa fa-trash"></i></a>\n\t            <a href="{{integration.link}}" class="btn btn-xs grey-cascade" target="_blank">More <i class="fa fa-link"></i></a>\n            </div>\n          </div>\n\t\t\t\t\t<div class="integration-info" data-ng-if="integration.downloading">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<uib-progressbar class="progress-striped active" value="percentage" type="success"><i style="color:black;">{{status}}</i></uib-progressbar>\n\t\t\t\t\t\t</div>\n          </div>\n        </div>\n      </div>\n\t\t</div>\n    \x3c!--/thumbnails--\x3e\n    \x3c!-- //End Meer Our Team --\x3e\n  </div>\n</div>\n'),t.put("app/motiondialer/blacklist/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.phone.$touched || form.$submitted) && form.phone.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone" required/>\n      <span data-ng-show="(form.phone.$touched || form.$submitted) && form.phone.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/blacklist/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-doc"></i>\n          <a href="#">{{ \'APPLICATION_BLACKLIST\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-doc font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_BLACKLIST\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTACT\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<span class="btn default btn-file">\n\t\t\t\t\t\t\t<span class="fileinput-new"><i class="icon-cloud-upload"></i> {{\'APPLICATION_IMPORT_FROM_CSV\' | translate}}</span>\n\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/blacklist/list/list.import.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_IMPORT_FROM_CSV\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.phone.$touched || form.$submitted) && form.phone.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n      <ui-select data-ng-model="item.phone" theme="bootstrap" name="phone" data-ng-disabled="disabled" required>\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_PHONE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <ui-select data-ng-model="item.description" theme="bootstrap" name="description" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_DESCRIPTION\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n  \x3c!-- START PROGRESS --\x3e\n  <div>\n    <p>{{\'APPLICATION_IMPORT_SUCCEEDED\' | translate}}: {{import.succeeded}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': import.success + \'%\' }"></div>\n    </div>\n  </div>\n  <div>\n    <p>{{\'APPLICATION_IMPORT_FAILED\' | translate}}: {{import.failed}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-danger" role="progressbar" ng-style="{ \'width\': import.fail + \'%\' }"></div>\n    </div>\n    <div class="has-error" data-ng-if="noPhone.length">\n      <span class="help-block help-block-error">\n        {{\'APPLICATION_CONTACTS_WITHOUT_PHONE\' | translate}}: {{noPhone}}\n      </span>\n    </div>\n    <div class="has-error" data-ng-if="duplicates.length">\n      <span class="help-block help-block-error">\n        {{\'APPLICATION_DUPLICATED_CONTACTS\' | translate}}: {{duplicates}}\n      </span>\n    </div>\n  </div>\n  \x3c!-- END PROGRESS --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="start()" ng-disabled="form.$invalid || !form.phone || submitted">{{ \'APPLICATION_SUBMIT\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="close()" data-ng-if="!importing">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="stop()" data-ng-if="importing">{{ \'APPLICATION_STOP\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/info/view/view.about.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ABOUT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n        <form class="form-horizontal form-row-seperated">\n          <div class="form-body">\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Specification</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.SpecificationTitle}} ({{properties.SpecificationVersion}}) - {{properties.SpecificationVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Implementation</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.ImplementationTitle}} ({{properties.ImplementationVersion}}) - {{properties.ImplementationVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Start Time</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.StartTime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Uptime</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.Uptime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Operating System</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.OsName}} {{properties.OsVersion}} {{properties.OsArch}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Processors</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.Processors" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">System Start Time</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.SystemStartTime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">System Uptime</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.SystemUptime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">File System</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="Usable: {{properties.FileSystem.Usable | number:2}} Free: {{properties.FileSystem.Free | number:2}} Total: {{properties.FileSystem.Total | number:2}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n          </div>\n        </form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/info/view/view.details.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_DETAILS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n        <form class="form-horizontal form-row-seperated">\n          <div class="form-body">\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Specification Name</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.JavaSpecificationName" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Home</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.JavaHome" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">JavaVm</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.JavaVmName}} ({{properties.JavaVmVersion}} {{properties.JavaVmInfo}}) - {{properties.JavaVmVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="Java ({{properties.JavaVersion}} {{properties.JavaClassVersion}}) - {{properties.JavaVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Runtime</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.JavaRuntimeName}} ({{JavaRuntimeVersion}})" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Rmi Server Hostname</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.JavaRmiServerHostname}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">User</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.UserName}} {{properties.UserLanguage}}-{{properties.UserCountry}} {{properties.UserTimezone}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">User Home</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.UserHome}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Hostname</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.Hostname}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n          </div>\n        </form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/info/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getProperties()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-info"></i>\n\t\t\t\t\t<a href="/motiondialer/info/view/properties">{{ \'APPLICATION_INFO\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="variable" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/template.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_INFO\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.info.view.about\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/info/view/about">\n\t\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ABOUT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.info.view.details\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/info/view/details">\n\t\t\t\t\t\t\t<i class="icon-support"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_DETAILS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.info.view.logs\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/info/view/logs">\n\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_LOGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/info/view/view.logs.html",'<div class="row" data-ng-init="initLogs()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_LOGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<button class="btn btn-default float-right" href="#" data-ng-click="initLogs()" data-ng-disabled="loading">\n\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t</button>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t<span us-spinner spinner-key="logs-spinner" spinner-start-active="true"></span>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/process/list/list.create.queue.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROCESS\' | translate }} {{\'APPLICATION_QUEUE\' | translate}}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" ng-init="initModal()" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n    \x3c!-- START LIST --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.list.$touched || form.$submitted) && form.list.$invalid}">\n      <label class="control-label">{{\'APPLICATION_LIST\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="list" class="form-control" data-ng-model="item.list" ng-options="list.name for list in lists" required>\n      </select>\n      <span data-ng-show="(form.list.$touched || form.$submitted) && form.list.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END LIST --\x3e\n    \x3c!-- START QUEUE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.queue.$touched || form.$submitted) && form.queue.$invalid}">\n      <label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="queue" class="form-control" data-ng-model="item.queue" ng-options="queue.name for queue in queues" required>\n      </select>\n      <span data-ng-show="(form.queue.$touched || form.$submitted) && form.queue.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END QUEUE --\x3e\n    \x3c!-- START TIMEOUT QUEUE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="1" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.timeout" required/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="form.timeout.$error.max || form.timeout.$error.min" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MAX RETRIES --\x3e\n    \x3c!-- START TRUNK --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.device.$touched || form.$submitted) && form.device.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="device" class="form-control" data-ng-model="item.device" ng-options="trunk.name for trunk in trunks" required>\n        <option value="fake">{{\'APPLICATION_SELECT\' | translate}} {{\'APPLICATION_TRUNK\' | translate}}</option>\n      </select>\n      <span data-ng-show="(form.queue.$touched || form.$submitted) && form.queue.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TRUNK --\x3e\n    \x3c!-- START FETCH SORT --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_FETCH_SORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="fetch_sort" class="form-control" data-ng-model="item.fetch_sort" ng-options="fetch_sort for fetch_sort in [\'ASC\', \'DESC\']" required>\n      </select>\n      <span class="help-block">{{\'DESCRIPTION_TD_FETCH_SORT\' | translate}}</span>\n    </div>\n    \x3c!-- END  FETCH SORT--\x3e\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/list/list.create.square.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROCESS\' | translate }} {{ \'APPLICATION_CALLYSQUARE\' | translate | trusted}}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" ng-init="initModal()" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n    \x3c!-- START LIST --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.list.$touched || form.$submitted) && form.list.$invalid}">\n      <label class="control-label">{{\'APPLICATION_LIST\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="list" class="form-control" data-ng-model="item.list" ng-options="list.name for list in lists" required>\n      </select>\n      <span data-ng-show="(form.list.$touched || form.$submitted) && form.list.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END LIST --\x3e\n    \x3c!-- START PROJECT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.project.$touched || form.$submitted) && form.project.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PROJECT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="project" class="form-control" data-ng-model="item.project" ng-options="project.name for project in projects" required>\n      </select>\n      <span data-ng-show="(form.project.$touched || form.$submitted) && form.project.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PROJECT --\x3e\n    \x3c!-- START TRUNK --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.device.$touched || form.$submitted) && form.device.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="device" class="form-control" data-ng-model="item.device" ng-options="trunk.name for trunk in trunks" required>\n        <option value="fake">{{\'APPLICATION_SELECT\' | translate}} {{\'APPLICATION_TRUNK\' | translate}}</option>\n      </select>\n      <span data-ng-show="(form.device.$touched || form.$submitted) && form.device.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TRUNK --\x3e\n    \x3c!-- START FETCH SORT --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_FETCH_SORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="fetch_sort" class="form-control" data-ng-model="item.fetch_sort" ng-options="fetch_sort for fetch_sort in [\'ASC\', \'DESC\']" required>\n      </select>\n      <span class="help-block">{{\'DESCRIPTION_TD_FETCH_SORT\' | translate}}</span>\n    </div>\n    \x3c!-- END  FETCH SORT--\x3e\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-settings"></i>\n          <a href="#">{{ \'APPLICATION_PROCESSES\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PROCESSES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle dropdown-toggle" data-toggle="dropdown" data-close-others="true">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROCESS\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<ul class="dropdown-menu pull-right">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#" ng-click="createProcessQueue()">{{ \'APPLICATION_QUEUE\' | translate }}</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#" ng-click="createProcessSquare()">{{ \'APPLICATION_CALLYSQUARE\' | translate | trusted}}</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/process/view/view.create.interval.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_INTERVAL\' | translate }} </h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START TIME --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n      <div class="input-group input-large">\n        <fieldset class="pull-left" ng-disabled="splittedInterval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="splittedInterval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n        <div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n        <fieldset ng-disabled="splittedInterval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="splittedInterval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n        <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="splittedInterval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label>\n      </div>\n    </div>\n    \x3c!-- END TIME --\x3e\n\n    \x3c!-- START WEEKDAY --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n      <div class="input-group input-large">\n        <ui-select data-ng-model="splittedInterval.wd_from" theme="bootstrap" name="wd_from">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n            {{weekDay.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n        <span class="input-group-addon">to</span>\n        <ui-select data-ng-model="splittedInterval.wd_to" theme="bootstrap" name="wd_to">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n            {{weekDay.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n    </div>\n    \x3c!-- END WEEKDAY --\x3e\n\n    \x3c!-- START MONTHDAY --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n      <div class="input-group input-large">\n        <ui-select data-ng-model="splittedInterval.md_from" theme="bootstrap" name="md_from">\n          <ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n          <ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n            {{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n          </ui-select-choices>\n        </ui-select>\n        <span class="input-group-addon">to</span>\n        <ui-select data-ng-model="splittedInterval.md_to" theme="bootstrap" name="md_to">\n          <ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n          <ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n            {{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n    </div>\n    \x3c!-- END MONTHDAY --\x3e\n\n    \x3c!-- START MONTH --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n      <div class="input-group input-large">\n        <ui-select data-ng-model="splittedInterval.m_from" theme="bootstrap" name="m_from">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="month.value as month in $interval.monthsNumber | filter: $select.search">\n            {{month.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n        <span class="input-group-addon">to</span>\n        <ui-select data-ng-model="splittedInterval.m_to" theme="bootstrap" name="m_to">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="month.value as month in $interval.monthsNumber | filter: $select.search">\n            {{month.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n    </div>\n    \x3c!-- END MONTH --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getProcess()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="/motiondialer/processes/list">{{ \'APPLICATION_PROCESSES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="process.name" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="process.name">\n\t\t\t\t\t<a href="#">{{process.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{process.name}} ({{ (process.status === \'RUN\') ? \'RUNNING...\' : \'STOPPED\' }})\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t<a href="#" data-ng-click="goToContacts(process.list.id_source)">{{ \'APPLICATION_LIST\' | translate}} {{process.list ? process.list.name : \'#\'+process.id_list}} ({{process.fetch_sort}})</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n        <div class="profile-userbuttons">\n\t\t\t\t\t<button data-ng-show="process.status" type="button" class="btn btn-circle btn-sm" data-ng-class="{\'green-meadow\': process.status == \'STOP\', \'red-sunglo\': process.status == \'RUN\'}" data-ng-click="runOrStop()">{{ (process.status === \'RUN\') ? \'STOP\' : \'RUN\' }}</button>\n        </div>\n\t\t\t\t<div class="profile-userbuttons">\n\t\t\t\t\t<button style="cursor:default" data-ng-show="process.runtime" type="button" class="btn btn-circle btn-sm" data-ng-class="{\'green-meadow\': process.runtime.completed, \'yellow-crusta\': !process.runtime.completed}">{{process.runtime.completed ? \'Complete\' : \'Incomplete\'}}</button>\n\t\t\t\t\t<button style="cursor:default" class="btn btn-circle btn-sm" data-ng-class="{\'green-meadow\': !process.runtime.outOfTime, \'red-sunglo\': process.runtime.outOfTime}"><i data-ng-class="{\'icon-clock\': !process.runtime.outOfTime, \'icon-close\': process.runtime.outOfTime}"></i> {{process.runtime.outOfTime ? \'Out of time\' : \'On time\'}}</button>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n            <li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.overview\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/overview">\n\t\t\t\t\t\t\t<i class="icon-home"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_OVERVIEW\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.intervals\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/intervals">\n\t\t\t\t\t\t\t<i class="icon-clock"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_INTERVALS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.spooler\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/spooler">\n\t\t\t\t\t\t\t<i class="icon-options-vertical"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SPOOLER\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/process/view/view.intervals.html",'<div class="row" data-ng-init="initIntervals()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-clock  theme-font"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROCESS\' | translate}} {{ \'APPLICATION_INTERVALS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_allow" data-toggle="tab">{{ \'APPLICATION_ALLOW\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_disallow" data-toggle="tab">{{ \'APPLICATION_DISALLOW\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ALLOW TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_allow">\n\t\t\t\t\t\t<button class="btn green-jungle margin-bottom-10" ng-click="createInterval(true)">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_INTERVAL\' | translate }} ({{ \'APPLICATION_ALLOW\' | translate }})\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<table class="table table-bordered table-hover">\n\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr role="row" class="heading">\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_VALUE\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_ACTIONS\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<tr ng-repeat="interval in process.intervals track by $index">\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t{{interval}}\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<button href="javascript:;" data-ng-click="editInterval(true, interval, $index)" class="btn blue-hoki btn-sm"> {{ \'APPLICATION_EDIT\' | translate}} </button>\n\t\t\t\t\t\t\t\t\t<button data-ng-if="$index > 0" data-ng-click="deleteInterval(interval, $index, true)" class="btn red-sunglo btn-sm"> {{ \'APPLICATION_DELETE\' | translate}} </button>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr ng-show="!process.intervals.length"><td colspan=2>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</td></tr>\n\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t</table>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ALLOW TAB --\x3e\n\t\t\t\t\t\x3c!-- DISALLOW TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_disallow">\n\t\t\t\t\t\t<button class="btn green-jungle margin-bottom-10" ng-click="createInterval(false)">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_INTERVAL\' | translate }} ({{ \'APPLICATION_DISALLOW\' | translate }})\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<table class="table table-bordered table-hover">\n\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr role="row" class="heading">\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_VALUE\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_ACTIONS\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<tr ng-repeat="interval in process.not_intervals track by $index">\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t{{interval}}\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<button href="javascript:;" data-ng-click="editInterval(false, interval)" class="btn blue-hoki btn-sm"> {{ \'APPLICATION_EDIT\' | translate}} </button>\n\t\t\t\t\t\t\t\t\t<button href="javascript:;" data-ng-click="deleteInterval($index, interval, false)" class="btn red-sunglo btn-sm"> {{ \'APPLICATION_DELETE\' | translate}} </button>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr ng-show="!process.not_intervals.length"><td colspan=2>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</td></tr>\n\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t</table>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DISALLOW TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/process/view/view.overview.html",'<div class="row" data-ng-init="getSummary()">\n  <div class="col-md-12">\n    \x3c!-- BEGIN PORTLET --\x3e\n    <div class="portlet light">\n      <div class="portlet-title tabbable-line">\n        <div class="caption caption-md">\n          <i class="icon-bar-chart theme-font hide"></i>\n          <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_OVERVIEW\' | translate}}</span>\n        </div>\n        <ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_summary" data-toggle="tab">{{ \'APPLICATION_SUMMARY\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li ng-show="process.runtime">\n\t\t\t\t\t\t<a href="#" data-target="#tab_advanced" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n      </div>\n      <div class="portlet-body">\n        <div class="tab-content">\n\t\t\t\t\t\x3c!-- START SUMMARY TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_summary">\n            \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n    \t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n    \t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n            <div class="row number-stats margin-bottom-30">\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-left">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_TOTAL\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{total}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-right">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_FRESH\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{process.runtime.fresh || 0}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class="table-scrollable table-scrollable-borderless">\n              <table class="table table-hover table-light">\n              <thead>\n              <tr class="uppercase">\n                <th>\n                   {{\'APPLICATION_STATUS\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_VALUE\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_RATE\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_DESCRIPTION\' | translate}}\n                </th>\n              </tr>\n              </thead>\n              <tr ng-repeat="sum in summary">\n                <td>\n                  <a href="#" class="primary-link">{{\'APPLICATION_TD_\' + sum[0] | translate}}</a>\n                </td>\n                <td>\n                   {{sum[1]}}\n                </td>\n                <td>\n                  <span class="bold theme-font">{{ total ? ((sum[1]/total)*100).toFixed(2) : 0 }}%</span>\n                </td>\n                <td>\n                   {{\'DESCRIPTION_TD_\' + sum[0] | translate}}\n                </td>\n              </tr>\n              </table>\n            </div>\n          </div>\n          \x3c!-- END SUMMARY TAB --\x3e\n          \x3c!-- START SUMMARY TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_advanced" ng-show="process.runtime">\n            <div class="row number-stats margin-bottom-30">\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-left">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_SUCCESS\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{process.runtime.success || 0}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-right">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_FAILED\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{process.runtime.failed || 0}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class="table-scrollable table-scrollable-borderless">\n              <table class="table table-hover table-light">\n              <thead>\n              <tr class="uppercase">\n                <th>\n                   {{\'APPLICATION_STATUS\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_VALUE\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_DESCRIPTION\' | translate}}\n                </th>\n              </tr>\n              </thead>\n              <tr ng-repeat="(key, value) in process.runtime">\n                <td>\n                  <a href="#" class="primary-link">{{\'APPLICATION_\' + key.toUpperCase() | translate}}</a>\n                </td>\n                <td ng-switch on="key">\n                   <span ng-switch-when="avgDial">{{value | number:2}}</span>\n                   <span ng-switch-when="avgDuration">{{value | number:2}}</span>\n                   <span ng-switch-when="avgProgress">{{value | number:2}}</span>\n                   <span ng-switch-when="completed">{{((value)? \'APPLICATION_YES\' : \'APPLICATION_NO\') | translate}}</span>\n                   <span ng-switch-when="outOfTime">{{((value)? \'APPLICATION_YES\' : \'APPLICATION_NO\') | translate}}</span>\n                   <span ng-switch-default>{{value}}</span>\n                </td>\n                <td>\n                   {{\'DESCRIPTION_TD_\' + key.toUpperCase() | translate}}\n                </td>\n              </tr>\n              </table>\n            </div>\n          </div>\n          \x3c!-- END SUMMARY TAB --\x3e\n        </div>\n      </div>\n    </div>\n    \x3c!-- END PORTLET --\x3e\n  </div>\n</div>\n'),t.put("app/motiondialer/process/view/view.run.process.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_STATUS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>\n    Do you want to {{ status }} the process?\n  </p>\n</div>\n<div class="modal-footer">\n  <button class="btn default green-meadow" type="button" ng-click="yes()">{{ \'APPLICATION_YES\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="no()">{{ \'APPLICATION_NO\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.settings.html",'<div class="row" data-ng-init="initSettings()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROCESS\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_general" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_channel" data-toggle="tab">{{ \'APPLICATION_CHANNEL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_advanced" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_status" data-toggle="tab">{{ \'APPLICATION_STATUS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_general">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="process.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t    <div data-ng-show="process.queue != \'none\'" class="form-group" data-ng-class="{\'has-error\': (form.queue.$touched || form.$submitted) && form.queue.$invalid}">\n\t\t\t\t\t      <label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="process.queue" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t      <span data-ng-show="(form.queue.$touched || form.$submitted) && form.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t      </span>\n\t\t\t\t\t    </div>\n\t\t\t\t\t    \x3c!-- END QUEUE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START MAX RETRIES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.max_retries.$touched || form.$submitted) && form.max_retries.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAX_RETRIES\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" max="100" name="max_retries" placeholder="{{\'APPLICATION_MAX_RETRIES\' | translate}}" class="form-control" data-ng-model="process.max_retries" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_MAX_RETRIES\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.max_retries.$touched || form.$submitted) && form.max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.max_retries.$error.max || form.max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAX RETRIES --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RETRY TIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.retry_time.$touched || form.$submitted) && form.retry_time.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RETRY_TIME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="retry_time" placeholder="{{\'APPLICATION_RETRY_TIME\' | translate}}" class="form-control" data-ng-model="process.retry_time" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_RETRY_TIME\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.retry_time.$touched || form.$submitted) && form.retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.retry_time.$error.max || form.retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RETRY TIME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RETRY TIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.wait_time.$touched || form.$submitted) && form.wait_time.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WAIT_TIME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1000" name="wait_time" placeholder="{{\'APPLICATION_WAIT_TIME\' | translate}}" class="form-control" data-ng-model="process.wait_time" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_WAIT_TIME\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.wait_time.$touched || form.$submitted) && form.wait_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.wait_time.$error.max || form.wait_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WAIT TIME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START AUTO CLOSED --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTO_CLOSED\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.auto_closed"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_AUTO_CLOSED\' | translate}}</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END AUTO CLOSED --\x3e\n\t\t\t\t\t\t\t\x3c!--\tSTART WEIGHT --\x3e\n\t\t\t\t\t\t\t\x3c!-- END WEIGHT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTODIAL_LEVEL\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<slider ng-model="process.weight" min="0" step="1" max="50"></slider>\n\t\t\t\t\t\t\t\t<label>{{\'APPLICATION_VALUE\' | translate}}: {{process.weight}}</label>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_WEIGHT\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START DISPOSAL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TD_DISPOSAL\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.disposal"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_DISPOSAL\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DISPOSAL --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="process.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANNEL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_channel">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.context.$touched || form.$submitted) && form.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="context" placeholder="{{\'APPLICATION_CONTEXT\' | translate}}" class="form-control" data-ng-model="process.context" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CONTEXT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.context.$touched || form.$submitted) && form.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START EXTENSION --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.extension.$touched || form.$submitted) && form.extension.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXTENSION\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="extension" placeholder="{{\'APPLICATION_EXTENSION\' | translate}}" class="form-control" data-ng-model="process.extension" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_EXTENSION\' | translate}}</span><a href="/channels/voice/routes/internal/list">Link {{\'APPLICATION_INTERNAL\' | translate}}</a>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.extension.$touched || form.$submitted) && form.extension.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTENSION --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PRIORITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.priority.$touched || form.$submitted) && form.priority.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PRIORITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="priority" placeholder="{{\'APPLICATION_PRIORITY\' | translate}}" class="form-control" data-ng-model="process.priority" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_PRIORITY\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.priority.$touched || form.$submitted) && form.priority.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.priority.$error.max || form.priority.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PRIORITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PREFIX\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="prefix_code" placeholder="{{\'APPLICATION_PREFIX\' | translate}}" class="form-control" data-ng-model="process.prefix_code"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_PREFIX\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TECHNOLOGY --\x3e\n\t\t\t\t\t    <div class="form-group">\n\t\t\t\t\t      <label class="control-label">{{\'APPLICATION_TECHNOLOGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t      <select name="tech" class="form-control" data-ng-model="process.tech" ng-options="tech for tech in techs" required>\n\t\t\t\t\t      </select>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TECHNOLOGY\' | translate}}</span>\n\t\t\t\t\t    </div>\n\t\t\t\t\t    \x3c!-- END TECHNOLOGY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DEVICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.device.$touched || form.$submitted) && form.device.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="device" placeholder="{{\'APPLICATION_TRUNK\' | translate}}" class="form-control" data-ng-model="process.device" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TRUNK\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.device.$touched || form.$submitted) && form.device.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEVICE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.callerid.$touched || form.$submitted) && form.callerid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLERID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="callerid" placeholder="{{\'APPLICATION_CALLERID\' | translate}}" class="form-control" data-ng-model="process.callerid" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CALLERID\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.callerid.$touched || form.$submitted) && form.callerid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="process.codecs" name="codecs" theme="bootstrap" data-ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="codec in codecs">\n\t\t\t\t\t\t\t\t\t\t{{codec}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DIAL FORMAT --\x3e\n\t\t\t\t\t    <div class="form-group">\n\t\t\t\t\t      <label class="control-label">{{\'APPLICATION_DIAL_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t      <select name="dial_format" class="form-control" data-ng-model="process.dial_format" ng-options="dial_format for dial_format in dialFormats" required>\n\t\t\t\t\t      </select>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_DIAL_FORMAT\' | translate}}</span>\n\t\t\t\t\t    </div>\n\t\t\t\t\t    \x3c!-- END DIAL FORMAT --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANNEL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_advanced">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CHECK DUPLICATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_DUPLICATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<select name="check_duplicate" class="form-control" data-ng-model="process.check_duplicate" ng-options="check_duplicate for check_duplicate in checkDuplicates" required>\n\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_DUPLICATE\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHECK DUPLICATE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CHECK BLACKLIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_BLACKLIST\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.check_blacklist"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_BLACKLIST\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHECK BLACKLIST --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CHECK PHONE LENGHT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.check_phone_length.$touched || form.$submitted) && form.check_phone_length.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_PHONE_LENGHT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="check_phone_length" placeholder="{{\'APPLICATION_CHECK_PHONE_LENGHT\' | translate}}" class="form-control" data-ng-model="process.check_phone_length" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_PHONE_LENGHT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.check_phone_length.$touched || form.$submitted) && form.check_phone_length.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.check_phone_length.$error.max || form.check_phone_length.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHECK PHONE LENGHT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TIME SLICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.time_slice.$touched || form.$submitted) && form.time_slice.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIME_SLICE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="time_slice" placeholder="{{\'APPLICATION_TIME_SLICE\' | translate}}" class="form-control" data-ng-model="process.time_slice" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TIME_SLICE\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.time_slice.$touched || form.$submitted) && form.time_slice.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.time_slice.$error.max || form.time_slice.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIME SLICE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START MISSED --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_MISSED\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.missed"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_MISSED\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MISSED --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CHANNEL LIMIT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.channel_limit.$touched || form.$submitted) && form.channel_limit.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANNEL_LIMIT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="channel_limit" placeholder="{{\'APPLICATION_CHANNEL_LIMIT\' | translate}}" class="form-control" data-ng-model="process.channel_limit" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHANNEL_LIMIT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.channel_limit.$touched || form.$submitted) && form.channel_limit.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.channel_limit.$error.max || form.channel_limit.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END  CHANNEL LIMIT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT FOR OTHER CALLS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT_FOR_OTHER_CALLS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="context_for_other_calls" placeholder="{{\'APPLICATION_CONTEXT_FOR_OTHER_CALLS\' | translate}}" class="form-control" data-ng-model="process.context_for_other_calls"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CONTEXT_FOR_OTHER_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT FOR OTHER CALLS --\x3e\n\t\t\t\t\t\t\t\x3c!-- START EXTENSION FOR OTHER CALLS--\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXTENSION_FOR_OTHER_CALLS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="extension_for_other_calls" placeholder="{{\'APPLICATION_EXTENSION_FOR_OTHER_CALLS\' | translate}}" class="form-control" data-ng-model="process.extension_for_other_calls"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_EXTENSION_FOR_OTHER_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTENSION FOR OTHER CALLS--\x3e\n\t\t\t\t\t\t\t\x3c!-- START PRIORITY FOR OTHER CALLS--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.priority_for_other_calls.$touched || form.$submitted) && form.priority_for_other_calls.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PRIORITY_FOR_OTHER_CALLS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="priority_for_other_calls" placeholder="{{\'APPLICATION_PRIORITY_FOR_OTHER_CALLS\' | translate}}" class="form-control" data-ng-model="process.priority_for_other_calls"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_PRIORITY_FOR_OTHER_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.priority_for_other_calls.$error.max || form.priority_for_other_calls.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PRIORITY FOR OTHER CALLS --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TIMEZONE --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXTENDED_TIME_INTERVAL\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="timezone" placeholder="08:30-20:30" class="form-control" data-ng-model="process.timezone"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_EXTENDED_TIME_INTERVAL\' | translate}}</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEZONE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTO TIMEZONE MANAGEMENT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTO_TIMEZONE_MANAGEMENT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.auto_timezone_management"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_AUTO_TIMEZONE_MANAGEMENT\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTO TIMEZONE MANAGEMENT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t\x3c!-- COMMENTED: BECAUSE IGNORE_STRINGS IS AN ARRAY NOT A STRING--\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_IGNORE_STRINGS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ignore_strings" placeholder="{{\'APPLICATION_IGNORE_STRINGS\' | translate}}" class="form-control" data-ng-model="process.ignore_strings"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_IGNORE_STRINGS\' | translate}}</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t\x3c!-- START MIN OPERATOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.min_operator.$touched || form.$submitted) && form.min_operator.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_OPERATOR\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="min_operator" placeholder="{{\'APPLICATION_MIN_OPERATOR\' | translate}}" class="form-control" data-ng-model="process.min_operator" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_MIN_OPERATOR\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.min_operator.$touched || form.$submitted) && form.min_operator.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.min_operator.$error.max || form.min_operator.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MIN OPERATOR --\x3e\n\t\t\t\t\t\t\t\x3c!-- START ALERT MAX CALLS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.alert_max_calls.$touched || form.$submitted) && form.alert_max_calls.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ALERT_MAX_CALLS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="alert_max_calls" placeholder="{{\'APPLICATION_ALERT_MAX_CALLS\' | translate}}" class="form-control" data-ng-model="process.alert_max_calls" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_ALERT_MAX_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.alert_max_calls.$touched || form.$submitted) && form.alert_max_calls.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.alert_max_calls.$error.max || form.alert_max_calls.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ALERT MAX CALLS --\x3e\n\t\t\t\t\t\t\t\x3c!-- START ALERT TIME SLICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.alert_time_slice.$touched || form.$submitted) && form.alert_time_slice.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ALERT_TIME_SLICE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="alert_time_slice" placeholder="{{\'APPLICATION_ALERT_TIME_SLICE\' | translate}}" class="form-control" data-ng-model="process.alert_time_slice" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_ALERT_TIME_SLICE\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.alert_time_slice.$touched || form.$submitted) && form.alert_time_slice.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.alert_time_slice.$error.max || form.alert_time_slice.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ALERT TIME SLICE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DROP MAX COUNT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.drop_max_count.$touched || form.$submitted) && form.drop_max_count.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DROP_MAX_COUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="drop_max_count" placeholder="{{\'APPLICATION_DROP_MAX_COUNT\' | translate}}" class="form-control" data-ng-model="process.drop_max_count" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_DROP_MAX_COUNT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.drop_max_count.$touched || form.$submitted) && form.drop_max_count.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.drop_max_count.$error.max || form.drop_max_count.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DROP MAX COUNT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START SUCCESS CALL SIZE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.success_call_size.$touched || form.$submitted) && form.success_call_size.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SUCCESS_CALL_SIZE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="success_call_size" placeholder="{{\'APPLICATION_SUCCESS_CALL_SIZE\' | translate}}" class="form-control" data-ng-model="process.success_call_size" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_SUCCESS_CALL_SIZE\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.success_call_size.$touched || form.$submitted) && form.success_call_size.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.success_call_size.$error.max || form.success_call_size.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SUCCESS CALL SIZE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIME_EXPIRED\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="expiredtime" placeholder="yyyy-MM-dd HH:mm:ss" class="form-control" data-ng-model="process.expiredtime"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TIME_EXPIRED\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ANDVANCED TAB --\x3e\n\t\t\t\t\t\x3c!-- START STATUS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_status">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\t\t\t\t\t\t\t<table class="table table-bordered table-hover">\n\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t<tr role="row" class="heading">\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_VALUE\' | translate}}\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_MAX_RETRIES\' | translate}}\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_RETRY_TIME\' | translate}} [min]\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_DESCRIPTION\' | translate}}\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_AMD\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="amd_max_retries"class="form-control" data-ng-model="process.amd_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.amd_max_retries.$touched || form.$submitted) && form.amd_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.amd_max_retries.$error.max || form.amd_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="amd_retry_time" class="form-control" data-ng-model="process.amd_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.amd_retry_time.$touched || form.$submitted) && form.amd_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.amd_retry_time.$error.max || form.amd_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_AMD\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_BUSY\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="busy_max_retries"class="form-control" data-ng-model="process.busy_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.busy_max_retries.$touched || form.$submitted) && form.busy_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.busy_max_retries.$error.max || form.busy_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="busy_retry_time"class="form-control" data-ng-model="process.busy_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.busy_retry_time.$touched || form.$submitted) && form.busy_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.busy_retry_time.$error.max || form.busy_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_BUSY\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONGESTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="congestion_max_retries"class="form-control" data-ng-model="process.congestion_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.congestion_max_retries.$touched || form.$submitted) && form.congestion_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.congestion_max_retries.$error.max || form.congestion_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="congestion_retry_time"class="form-control" data-ng-model="process.congestion_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.congestion_retry_time.$touched || form.$submitted) && form.congestion_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.congestion_retry_time.$error.max || form.congestion_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_CONGESTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DROP\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="drop_max_retries"class="form-control" data-ng-model="process.drop_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.drop_max_retries.$touched || form.$submitted) && form.drop_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.drop_max_retries.$error.max || form.drop_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="drop_retry_time"class="form-control" data-ng-model="process.drop_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.drop_retry_time.$touched || form.$submitted) && form.drop_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.drop_retry_time.$error.max || form.drop_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_DROP\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_FAILED\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="failed_max_retries"class="form-control" data-ng-model="process.failed_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.failed_max_retries.$touched || form.$submitted) && form.failed_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.failed_max_retries.$error.max || form.failed_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="failed_retry_time"class="form-control" data-ng-model="process.failed_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.failed_retry_time.$touched || form.$submitted) && form.failed_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.failed_retry_time.$error.max || form.failed_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_FAILED\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_NOANSWER\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="noanswer_max_retries"class="form-control" data-ng-model="process.noanswer_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.noanswer_max_retries.$touched || form.$submitted) && form.noanswer_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.noanswer_max_retries.$error.max || form.noanswer_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="noanswer_retry_time"class="form-control" data-ng-model="process.noanswer_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.noanswer_retry_time.$touched || form.$submitted) && form.noanswer_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.noanswer_retry_time.$error.max || form.noanswer_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_NOANSWER\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_NOSUCHEXTENSION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="nosuchextension_max_retries"class="form-control" data-ng-model="process.nosuchextension_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.nosuchextension_max_retries.$touched || form.$submitted) && form.nosuchextension_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.nosuchextension_max_retries.$error.max || form.nosuchextension_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="nosuchextension_retry_time"class="form-control" data-ng-model="process.nosuchextension_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.nosuchextension_retry_time.$touched || form.$submitted) && form.nosuchextension_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.nosuchextension_retry_time.$error.max || form.nosuchextension_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_NOSUCHEXTENSION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_RINGTIMEOUT\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="ringtimeout_max_retries"class="form-control" data-ng-model="process.ringtimeout_max_retries" data-ng-init="!process.ringtimeout_max_retries && (process.ringtimeout_max_retries = 0)" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.ringtimeout_max_retries.$touched || form.$submitted) && form.ringtimeout_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.ringtimeout_max_retries.$error.max || form.ringtimeout_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="ringtimeout_retry_time" class="form-control" data-ng-model="process.ringtimeout_retry_time" data-ng-init="!process.ringtimeout_retry_time && (process.ringtimeout_retry_time = 0)" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.ringtimeout_retry_time.$touched || form.$submitted) && form.ringtimeout_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.ringtimeout_retry_time.$error.max || form.ringtimeout_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_RINGTIMEOUT\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STATUS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/process/view/view.spooler.edit.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_EDIT\' | translate }} {{ \'APPLICATION_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START RETRIEVE --\x3e\n  <div class="form-group" data-ng-class="{\'has-error\': (form.retrieve.$touched || form.$submitted) && form.retrieve.$invalid}" ng-init="initModal()">\n    <label class="control-label">{{ \'APPLICATION_STATUS\' | translate }}<span class="required" aria-required="true">*</span></label>\n    <select name="retrieve" class="form-control" data-ng-model="entitySpooler.retrieve" required>\n      <option value="CLOSED">CLOSE</option>\n      <option value="OPEN">OPEN</option>\n      <option value="BLACK_LIST">BLACKLIST</option>\n      <option value="PLANNED">PLANNING</option>\n      <option value="PLANNED_PEER">PLANNING AGENT</option>\n    </select>\n    <span data-ng-show="(form.retrieve.$touched || form.$submitted) && form.retrieve.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END RETRIEVE --\x3e\n  \x3c!-- START PLANNING DATE --\x3e\n  <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (form.date.$touched || form.$submitted) && form.date.$invalid}">\n    <label class="control-label">PLANNING DATE<span class="required" aria-required="true">*</span></label>\n    <uib-datepicker name="date" ng-model="entitySpooler.planningtime" required init-date="initDate"></uib-datepicker>\n    <span data-ng-show="(form.date.$touched || form.$submitted) && form.date.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END PLANNING DATE --\x3e\n  \x3c!-- START PLANNING TIME --\x3e\n  <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (form.time.$touched || form.$submitted) && form.time.$invalid}">\n    <label class="control-label">PLANNING TIME<span class="required" aria-required="true">*</span></label>\n    <uib-timepicker name="time" ng-model="entitySpooler.planningtime" required show-meridian="false" show-seconds="false"></uib-timepicker>\n    <span data-ng-show="(form.time.$touched || form.$submitted) && form.time.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END PLANNING TIME --\x3e\n  \x3c!-- START PLANNING PEER --\x3e\n  <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (form.agent.$touched || form.$submitted) && form.agent.$invalid}">\n    <label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n    <select name="agent" class="form-control" data-ng-model="entitySpooler.planningpeer" ng-options="agent for agent in agents" required>\n    </select>\n    <span data-ng-show="(form.agent.$touched || form.$submitted) && form.agent.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END PLANNING PEER --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.spooler.history.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_HISTORY\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <json-formatter json="historySpooler" open="2"></json-formatter>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.spooler.html",'<div class="row" data-ng-init="getSpooler()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_SPOOLER\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="getSpooler()">\n\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/reset/reset.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo" data-ng-init="getInfo()">\n\t<a href="index.html">\n\t\t<img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n\x3c!-- END LOGO --\x3e\n\x3c!-- BEGIN RESET --\x3e\n<div class="content">\n\t\x3c!-- BEGIN RESET FORM --\x3e\n\t<form name="resetForm" data-ng-submit="resetForm.$valid && reset()" novalidate>\n\t\t<h3>{{\'APPLICATION_RESET_PASSWORD\' | translate}}</h3>\n\t\t<p>\n\t\t\t{{\'APPLICATION_INSERT_NEW_PASSWORD_RESET\' | translate}}\n\t\t</p>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.password.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" name="password" ng-model="userReset.password"  data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t</div>\n\t\t\t<span class="help-block">\n\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t</span>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.password.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.rePassword.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" name="rePassword" ng-model="userReset.rePassword" nx-equal="userReset.password" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.rePassword.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="submit" class="btn btn-success uppercase">{{\'APPLICATION_SUBMIT\' | translate}}</button>\n\t\t</div>\n\t</form>\n\t\x3c!-- END RESET FORM--\x3e\n\t\t<div class="login-options">\n\t\t\t<h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n\t\t\t<ul class="social-icons">\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color googleplus" data-original-title="Goole Plus" href="#"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color linkedin" data-original-title="Linkedin" href="#"></a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n</div>\n<div class="copyright">\n\txCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n\x3c!-- END RESET --\x3e\n'),t.put("app/salesforce/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-cloud"></i>\n\t\t\t\t\t<a href="/salesforce/list">{{ \'APPLICATION_SALESFORCE\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-cloud font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SALESFORCE\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/salesforce/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/salesforce/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/salesforce/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/salesforce/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.name as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.value as item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/salesforce/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START CLIENT ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_ID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientId" placeholder="{{\'APPLICATION_CLIENT_ID\' | translate}}" class="form-control" data-ng-model="account.clientId" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientId.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT ID --\x3e\n\n              \x3c!-- START CLIENT SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientSecret.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientSecret" placeholder="{{\'APPLICATION_CLIENT_SECRET\' | translate}}" class="form-control" data-ng-model="account.clientSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT SECRET --\x3e\n\n              \x3c!-- START SECURITY TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.securityToken.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECURITY_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="securityToken" placeholder="{{\'APPLICATION_SECURITY_TOKEN\' | translate}}" class="form-control" data-ng-model="account.securityToken" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.securityToken.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SECURITY TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/salesforce/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="fa fa-cloud"></i>\n          <a href="/salesforce/list">{{ \'APPLICATION_SALESFORCE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/salesforce.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.salesforce.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/salesforce/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.salesforce.view.configurations\') || $state.is(\'main.salesforce.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/salesforce/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/salesforce/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-cloud"></i>\n\t\t\t\t\t\t<a href="/salesforce/list">{{ \'APPLICATION_SALESFORCE\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/salesforce/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START CLIENT ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_ID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientId" placeholder="{{\'APPLICATION_CLIENT_ID\' | translate}}" class="form-control" data-ng-model="item.clientId" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientId.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT ID --\x3e\n\n              \x3c!-- START CLIENT SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientSecret.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientSecret" placeholder="{{\'APPLICATION_CLIENT_SECRET\' | translate}}" class="form-control" data-ng-model="item.clientSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT SECRET --\x3e\n\n              \x3c!-- START SECURITY TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.securityToken.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECURITY_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="securityToken" placeholder="{{\'APPLICATION_SECURITY_TOKEN\' | translate}}" class="form-control" data-ng-model="item.securityToken" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.securityToken.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SECURITY TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/customization/view/general/general.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_GENERAL_CUSTOMIZATION\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_LOGO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_FOOTER_WHITE_LABEL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- CHANGE LOGO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<div class="col-md-6 col-sm-6" >\n\t\t\t\t\t\t\t<div class="portlet light bordered" style="min-height:411px;">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MAIN\' | translate }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<form action="#" role="form" class="row">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="settings.defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultLogo = license.custom ? settings.defaultLogo : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!settings.defaultLogo && license.custom">\n\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t\t<div data-ng-show="uploader2.isHTML5" >\n\t\t\t\t\t\t\t\t\t\t<div data-ng-repeat="item in uploader.queue" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ item.file.name }}</strong> {{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-6 col-sm-6">\n\t\t\t\t\t\t\t<div class="portlet light bordered"  style="min-height:411px;">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_LOGIN\' | translate }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<form action="#" role="form" class="row">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="settings.defaultLoginLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultLoginLogo = license.custom ? settings.defaultLoginLogo : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultLoginLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!settings.defaultLoginLogo && license.custom">\n\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader2.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader2"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader2.queue[0]" data-dismiss="fileinput" ng-click="uploader2.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader2.queue[0]" data-ng-click="uploader2.queue[0].upload()" ng-disabled="uploader2.queue[0].isReady || uploader2.queue[0].isUploading || uploader2.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t\t<div data-ng-show="uploader2.isHTML5" >\n\t\t\t\t\t\t\t\t\t\t<div data-ng-repeat="item in uploader.queue" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ item.file.name }}</strong> {{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE LOGO TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE FOOTER WHITE LABEL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.footerWhiteLabel" data-ng-submit="forms.footerWhiteLabel.$valid && update()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START DEFAULT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="settings.defaultFooterWhiteLabel"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="defaultFooterWhiteLabel"\n\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultFooterWhiteLabel = license.custom ? settings.defaultFooterWhiteLabel : true"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEFAULT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LABEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.footerWhiteLabel.footerWhiteLabel.$touched || forms.footerWhiteLabel.$submitted) && forms.footerWhiteLabel.footerWhiteLabel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FOOTER_WHITE_LABEL\' | translate}}<span data-ng-if="!settings.defaultFooterWhiteLabel" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<textarea name="footer" placeholder="{{\'APPLICATION_FOOTER_WHITE_LABEL\' | translate}}" class="form-control" data-ng-model="settings.footerWhiteLabel" data-ng-disabled="settings.defaultFooterWhiteLabel || !license.custom" data-ng-required="!settings.defaultFooterWhiteLabel && license.custom"/></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.footerWhiteLabel.footerWhiteLabel.$touched || forms.footerWhiteLabel.$submitted) && forms.footerWhiteLabel.footerWhiteLabel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LABEL --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" data-ng-disabled="!license.custom"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE FOOTER WHITE LABEL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/customization/view/motionbar/motionbar.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_MOTION_BAR_CUSTOMIZATION\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_LOGO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- CHANGE LOGO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<div class="col-md-12 col-sm-12" >\n\t\t\t\t\t\t\t<div class="portlet light bordered" style="min-height:411px;">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MAIN\' | translate }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<form action="#" role="form" class="row">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="settings.defaultMotionBarLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultMotionBarLogo = license.preferred ? settings.defaultMotionBarLogo : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultMotionBarLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!settings.defaultMotionBarLogo && license.preferred">\n\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t\t<div data-ng-show="uploader.isHTML5" >\n\t\t\t\t\t\t\t\t\t\t<div data-ng-repeat="item in uploader.queue" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ item.file.name }}</strong> {{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE LOGO TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/customization/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_CUSTOMIZATION\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/customize.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_CUSTOMIZATION\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.customization.view.general\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/customization/view/general">\n\t\t\t\t\t\t\t<i class="icon-picture"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_GENERAL\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-if="license.preferred" data-ng-class="{active: $state.is(\'main.setting.customization.view.motionbar\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/customization/view/motionbar">\n\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MOTION_BAR\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/general/view/main/main.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_GENERAL_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.main" data-ng-submit="forms.main.$valid && update()" novalidate>\n\t\t\t\t\t\x3c!-- START MIN INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.min_internal.$touched || forms.main.$submitted) && forms.main.min_internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_INTERNAL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="min_internal" placeholder="{{\'APPLICATION_MIN_INTERNAL\' | translate}}" class="form-control" data-ng-model="settings.min_internal" required/>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.min_internal.$touched || forms.main.$submitted) && forms.main.min_internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MIN INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START MIN MAILBOX  --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.min_mailbox.$touched || forms.main.$submitted) && forms.main.min_mailbox.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_MAILBOX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="min_mailbox" placeholder="{{\'APPLICATION_MIN_MAILBOX\' | translate}}" class="form-control" data-ng-model="settings.min_mailbox" required/>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.min_mailbox.$touched || forms.main.$submitted) && forms.main.min_mailbox.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MIN MAILBOX --\x3e\n\n\t\t\t\t\t\x3c!-- START MAIL ROUTING  --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.mailRoutingCapacity.$touched || forms.main.$submitted) && forms.main.mailRoutingCapacity.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAIL_ROUTING_BUFFER_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" max="50" name="mailRoutingCapacity" placeholder="{{\'APPLICATION_MAIL_ROUTING_BUFFER_CAPACITY\' | translate}}" class="form-control" data-ng-model="settings.mailRoutingCapacity" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'APPLICATION_MAIL_ROUTING_BUFFER_CAPACITY_DESC\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.mailRoutingCapacity.$touched || forms.main.$submitted) && forms.main.mailRoutingCapacity.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MAIL ROUTING --\x3e\n\n\t\t\t\t\t\x3c!-- START CHAT ROUTING  --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.chatRoutingCapacity.$touched || forms.main.$submitted) && forms.main.chatRoutingCapacity.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHAT_ROUTING_BUFFER_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" max="50" name="chatRoutingCapacity" placeholder="{{\'APPLICATION_CHAT_ROUTING_BUFFER_CAPACITY\' | translate}}" class="form-control" data-ng-model="settings.chatRoutingCapacity" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'APPLICATION_CHAT_ROUTING_BUFFER_CAPACITY_DESC\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.chatRoutingCapacity.$touched || forms.main.$submitted) && forms.main.chatRoutingCapacity.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHAT ROUTING --\x3e\n\n\t\t\t\t\t\x3c!-- START AGI PORT --\x3e\n\t\t\t\t\t\x3c!-- NOTE: CUSTOM AGI PORT DEPRECATED --\x3e\n\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-class="{\'has-error\': (forms.main.agi_port.$touched || forms.main.$submitted) && forms.main.agi_port.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGI_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="agi_port" placeholder="{{\'APPLICATION_AGI_PORT\' | translate}}" class="form-control" data-ng-model="settings.agi_port" required/>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.agi_port.$touched || forms.main.$submitted) && forms.main.agi_port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\x3c!-- END AGI PORT --\x3e\n\n\t\t\t\t\t\x3c!-- START SECURE PASSWORD --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">\n\t\t\t\t\t\t\t{{\'APPLICATION_SECURE_PASSWORD\' | translate}}\n\t\t\t\t\t\t</label><br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tdata-ng-model="settings.securePassword"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SECURE PASSWORD --\x3e\n\n\t\t\t\t\t\x3c!-- START AUTO LOGOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">\n\t\t\t\t\t\t\t{{\'APPLICATION_AGENT_AUTO_LOGOUT\' | translate}}\n\t\t\t\t\t\t</label><br>\n\t\t\t\t\t\t<input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tdata-ng-model="settings.logoutOnWindowClose"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END AUTO LOGOUT --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/general/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_GENERAL\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/customize.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_GENERAL\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.general.view.main\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/general/view/main">\n\t\t\t\t\t\t\t<i class="icon-picture"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MAIN\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/license/view/update.modal.html",'<div class="modal-header" data-ng-init="getLicense()">\n  <h3 class="modal-title">{{ \'APPLICATION_UPDATE_LICENSE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START LICENSE --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_LICENSE\' | translate}}</label>\n      <textarea type="text" style="min-height:95px;" name="description" placeholder="{{\'APPLICATION_LICENSE\' | translate}}" class="form-control" data-ng-model="item.license"></textarea>\n    </div>\n    \x3c!-- END LICENSE --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="update()" ng-disabled="form.$invalid">{{ \'APPLICATION_UPDATE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/setting/license/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-settings"></i>\n          <a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-info"></i>\n          <a href="#">{{ \'APPLICATION_LICENSE\' | translate }}</a>\n        </li>\n      </ul>\n    </div>\n\n    \x3c!-- BEGIN PROFILE CONTENT --\x3e\n    <div class="profile-content">\n      <div class="row" data-ng-if="item.expirationTime > -1 && !item.demo">\n        <div class="col-md-12">\n          <div class="note note-warning">\n            <h4 class="block"><strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_YOUR_LICENSE_WILL_EXPIRE\' | translate}} <strong>{{license.expirationTime}}</strong> {{\'MESSAGE_DAYS\' | translate}}.</h4>\n            <p data-ng-if="item.token !== item.token2">\n              {{\'MESSAGE_SEND_EMAIL_TO\' | translate}} <a href="mailto:license@xcally.com?subject=New%20token%20detected&body=Hi xCALLY, my new token is: {{license.token2}}. Old token: {{license.token}}">license@xcally.com</a>.\n            </p>\n            <p data-ng-if="item.token !== item.token2">\n              {{\'APPLICATION_NEW\' | translate | uppercase}} Token: <strong>{{license.token2}}</strong>\n            </p>\n          </div>\n        </div>\n      </div>\n      <div class="row">\n        <div class="col-md-6">\n          <div class="pricing hover-effect">\n            <div class="pricing-head">\n              <h3 data-ng-switch="license.months">\n              <div ng-switch-when="1">{{\'APPLICATION_MONTH_TO_MONTH\' | translate}}</div>\n              <div ng-switch-when="12">{{\'APPLICATION_YEARLY\' | translate}}</div>\n              <div ng-switch-when="36">{{\'APPLICATION_PERPETUAL\' | translate}}</div>\n              <div ng-switch-default>{{\'APPLICATION_UNKNOWN\' | translate}}</div>\n              <div class="h5" data-ng-if="item.token === item.token2">{{license.token || \'unknown\'}} </div><div class="h5" data-ng-if="item.token !== item.token2"><div><b>{{\'APPLICATION_OLD_UID\' | translate}}:</b> {{license.token || \'unknown\'}}</div><div><b>{{\'APPLICATION_NEW_UID\' | translate}}:</b> {{license.token2 || \'unknown\'}}</div> </div>\n              </h3>\n              <h4><i>{{license.expiration ? (license.expiration | date:\'medium\') : \'DEMO\'}}</i>\n                <span data-ng-show="license.expiration">Expiration Date </span>\n              </h4>\n            </div>\n            <ul class="pricing-content list-unstyled">\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-eye"></i> {{\'APPLICATION_USERS\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  {{(license.users || license.users >= 0) ? license.users : \'unknown\'}}\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-people"></i> {{\'APPLICATION_AGENTS\' | translate}} ({{\'APPLICATION_CONCURRENTS\' | translate}}):\n                </div>\n                <div class="col-md-3 text-center">\n                  {{(license.agents || license.agents >= 0)  ? license.agents : \'unknown\'}}\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-phone"></i> {{\'APPLICATION_TELEPHONES\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  {{(license.telephones || license.telephones >= 0) ? license.telephones : \'unknown\'}}\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-bubble"></i> {{\'APPLICATION_CHAT\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.chat ? \'label-success\' : \'label-danger\'">{{license.chat ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-envelope"></i> {{\'APPLICATION_MAIL\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.mail ? \'label-success\' : \'label-danger\'">{{license.mail ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="fa fa-fax"></i> {{\'APPLICATION_FAX\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.fax ? \'label-success\' : \'label-danger\'">{{license.fax ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="glyphicon glyphicon-comment"></i> {{\'APPLICATION_SMS\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.messaging ? \'label-success\' : \'label-danger\'">{{license.messaging ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-globe"></i> {{\'APPLICATION_OPEN_CHANNEL\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.openchannel ? \'label-success\' : \'label-danger\'">{{license.openchannel ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-notebook"></i> {{\'APPLICATION_CONTACT_MANAGER\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.cm ? \'label-success\' : \'label-danger\'">{{license.cm ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-control-forward"></i> {{\'APPLICATION_MOTION_DIALER\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.dialer ? \'label-success\' : \'label-danger\'">{{license.dialer ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="fa fa-edit"></i> {{\'APPLICATION_JSCRIPTY\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.jscripty ? \'label-success\' : \'label-danger\'">{{license.jscripty ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-equalizer"></i> {{\'APPLICATION_CUSTOMIZATION\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.custom ? \'label-success\' : \'label-danger\'">{{license.custom ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-cloud-download"></i> {{\'APPLICATION_UPDATE\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.update ? \'label-success\' : \'label-danger\'">{{license.update ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n            </ul>\n            <div class="pricing-footer">\n              <p>\n                {{license.description}}\n              </p>\n              <a href="https://www.xcallymotion.com/prices" target="_blank" class="btn yellow-crusta">\n                {{\'APPLICATION_PRICES\' | translate}} <i class="m-icon-swapright m-icon-white"></i>\n              </a>\n              <a href="#" class="btn purple-plum" data-ng-click="updateLicense()">\n                {{\'APPLICATION_UPDATE\' | translate}} <i class="icon-refresh m-icon-white"></i>\n              </a>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-6">\n          <div class="portlet light bordered">\n            <div class="portlet-title">\n              <div class="caption font-green-sharp">\n                <i class="icon-info font-green-sharp"></i>\n                <span class="caption-subject">{{ \'APPLICATION_LICENSE_REQUEST\' | translate }}</a> </span>\n              </div>\n            </div>\n            <div class="portlet-body">\n              <form name="form" novalidate data-ng-submit="submitRequest()">\n\n                \x3c!-- START USERS --\x3e\n                <div class="form-group" data-ng-class="{\'has-error\': (form.users.$touched || form.$submitted) && form.users.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_USERS\' | translate}}</label>\n                  <div class="input-icon">\n                    <i class="icon-eye"></i>\n                    <input type="number" name="users" placeholder="{{\'APPLICATION_USERS\' | translate}}" class="form-control" data-ng-model="item.users" min="0" required>\n                  </div>\n                  <span data-ng-show="(form.users.$touched || forms.$submitted) && form.users.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END USERS --\x3e\n\n                \x3c!-- START AGENTS --\x3e\n                <div class="form-group" data-ng-class="{\'has-error\': (form.agents.$touched || form.$submitted) && form.agents.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_AGENTS\' | translate}} ({{\'APPLICATION_CONCURRENTS\' | translate}})</label>\n                  <div class="input-icon">\n                    <i class="icon-people"></i>\n                    <input type="number" name="agents" placeholder="{{\'APPLICATION_AGENTS\' | translate}} ({{\'APPLICATION_CONCURRENTS\' | translate}})" class="form-control" data-ng-model="item.agents" min="0" required>\n                  </div>\n                  <span data-ng-show="(form.users.$touched || forms.$submitted) && form.users.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END AGENTS --\x3e\n\n                \x3c!-- START TELEPHONES --\x3e\n                <div class="form-group" data-ng-class="{\'has-error\': (form.telephones.$touched || form.$submitted) && form.telephones.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_TELEPHONES\' | translate}}</label>\n                  <div class="input-icon">\n                    <i class="icon-phone"></i>\n                    <input type="number" name="telephones" placeholder="{{\'APPLICATION_TELEPHONES\' | translate}}" class="form-control" data-ng-model="item.telephones" min="0" required>\n                  </div>\n                  <span data-ng-show="(form.telephones.$touched || forms.$submitted) && form.telephones.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END TELEPHONES --\x3e\n                <div class="row">\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_CHAT\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.chat"\n                    type="checkbox"\n                    name="chat"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_MAIL\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.mail"\n                    type="checkbox"\n                    name="mail"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.fax"\n                    type="checkbox"\n                    name="fax"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_SMS\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.messaging"\n                    type="checkbox"\n                    name="messaging"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_OPEN_CHANNEL\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.openchannel"\n                    type="checkbox"\n                    name="openchannel"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_CONTACT_MANAGER\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.cm"\n                    type="checkbox"\n                    name="cm"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_MOTION_DIALER\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.dialer"\n                    type="checkbox"\n                    name="dialer"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_JSCRIPTY\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.jscripty"\n                    type="checkbox"\n                    name="jscripty"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_CUSTOMIZATION\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.custom"\n                    type="checkbox"\n                    name="custom"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_UPDATE\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.update"\n                    type="checkbox"\n                    name="update"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                </div>\n\n                <input class="btn green-haze" type="submit" value="{{\'APPLICATION_SUBMIT\' | translate}} {{\'APPLICATION_REQUEST\' | translate}}"/>\n              </form>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n    \x3c!-- END PROFILE CONTENT --\x3e\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/externip/externip.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{title}}</h3>\n</div>\n<div class="modal-body" data-ng-init="initModal()">\n  <form name="form" novalidate>\n\n    \x3c!-- START ADDRESS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.address.$touched || form.$submitted) && form.address.$invalid}">\n      <label class="control-label">{{\'APPLICATION_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.value" required data-ng-pattern="/^(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})(.(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})){3}$/"/>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END ADDRESS --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/setting/network/view/externip/externip.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-globe font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_EXTERNIP\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_EXTERNIP\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/localnet/localnet.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{title}}</h3>\n</div>\n<div class="modal-body" data-ng-init="initModal()">\n  <form name="form" novalidate>\n\n    \x3c!-- START ADDRESS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.address.$touched || form.$submitted) && form.address.$invalid}">\n      <label class="control-label">{{\'APPLICATION_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.address" required data-ng-pattern="/^(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})(.(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})){3}$/"/>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END ADDRESS --\x3e\n\n    \x3c!-- START MASK --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.mask.$touched || form.$submitted) && form.mask.$invalid}">\n      <label class="control-label">{{\'APPLICATION_MASK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="mask" placeholder="{{\'APPLICATION_MASK\' | translate}}" class="form-control" data-ng-model="item.mask" required data-ng-pattern="/^(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})(.(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})){3}$/"/>\n      <span data-ng-show="(form.mask.$touched || form.$submitted) && form.mask.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.mask.$touched || form.$submitted) && form.mask.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MASK --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/setting/network/view/localnet/localnet.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-desktop font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_LOCALNET\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_LOCALNET\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/stunaddr/stunaddr.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-desktop font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_STUNADDR\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="form" data-ng-submit="form.$valid && update()" novalidate>\n\n\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.address.$touched || form.$submitted) && form.address.$invalid}">\n\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t<input type="text" name="stunaddr" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.stunaddr"/>\n\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t{{\'DESCRIPTION_STUNADDR\' | translate}}\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_NETWORK\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/business.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_NETWORK\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.network.view.localnet\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/network/view/localnet">\n\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_LOCALNET\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.network.view.externip\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/network/view/externip">\n\t\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_EXTERNIP\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.network.view.stunaddr\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/network/view/stunaddr">\n\t\t\t\t\t\t\t<i class="icon-fire"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_STUNADDR\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/smtp/view/view.html",'<div class="row" data-ng-init="initView();">\n\t<div class="col-md-12">\n\n\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t<div class="portlet light">\n\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\n\t\t\t\t\t\t<div class="note note-danger" data-ng-show="item.account.MailServerOut.state === \'DISCONNECTED\' || item.account.MailServerOut.state === \'ERROR\'">\n\t\t\t\t\t\t\t<p> ERROR </p>\n\t\t\t\t\t\t\t<json-formatter open="1" json="item.account.MailServerOut.source"></json-formatter>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-success" data-ng-show="item.account.MailServerOut.state === \'CONNECTED\'">\n\t\t\t\t\t\t\t<p> CONNECTED </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-info" data-ng-show="item.account.MailServerOut.state === \'CONNECTING\'">\n\t\t\t\t\t\t\t<p> TRYING... </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.account.name" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.account.address" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid && forms.info.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.account.description"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\x3c!-- START SERVICE --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SERVICE\' | translate}}</label><br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tdata-ng-model="item.account.service"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SERVICE --\x3e\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet light">\n\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">SMTP</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- SMTP TAB --\x3e\n\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.host.$touched || forms.info.$submitted) && forms.info.host.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_HOST\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.host" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.host.$touched || forms.info.$submitted) && forms.info.host.$invalid && forms.info.host.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END HOST --\x3e\n\n\t\t\t\t  \x3c!-- START USERNAME --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.username" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END USERNAME --\x3e\n\n\t\t\t\t  \x3c!-- START PASSWORD --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.password" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t  \x3c!-- START PORT --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.port.$touched || forms.info.$submitted) && forms.info.port.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.port" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.form.$touched || forms.info.$submitted) && forms.info.port.$invalid && forms.info.port.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t    <span data-ng-show="(forms.info.form.$touched || forms.info.$submitted) && forms.info.port.$invalid && forms.info.port.$error.number" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END PORT --\x3e\n\n\t\t\t\t  \x3c!-- START SSL --\x3e\n\t\t\t\t  <div class="form-group">\n\t\t\t\t    <label class="control-label">SSL</label><br>\n\t\t\t\t    <input\n\t\t\t\t    bs-switch\n\t\t\t\t    data-ng-model="item.account.MailServerOut.ssl"\n\t\t\t\t    type="checkbox"\n\t\t\t\t    switch-active="{{ isActive }}"\n\t\t\t\t    switch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t    switch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t    switch-on-color="{{ onColor }}"\n\t\t\t\t    switch-off-color="{{ offColor }}"\n\t\t\t\t    switch-animate="{{ animate }}"\n\t\t\t\t    switch-size="{{ size }}"\n\t\t\t\t    switch-label="{{ label }}"\n\t\t\t\t    switch-icon="{{ icon }}"\n\t\t\t\t    switch-radio-off="{{ radioOff }}"\n\t\t\t\t    switch-label-width="{{ labelWidth }}"\n\t\t\t\t    switch-handle-width="{{ handleWidth }}">\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END SSL --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t  <input class="btn blue-madison" type="button" value="Test" data-ng-click="test()" data-ng-if="item.account.id"/>\n\t\t\t\t\t<input class="btn red" type="button" value="{{\'APPLICATION_DELETE\' | translate}}" data-ng-if="item.account.id" data-ng-click="delete(\'Service SMTP\',item.account.id);"/>\n\n\t\t\t\t\t\x3c!-- END SMTP TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\n\t</div>\n</div>\n'),t.put("app/setting/system/view/console/console.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()" data-ng-click="cmdFocus()">\n\t<div class="portlet light">\n\t\t<div class="portlet-title tabbable-line">\n\t\t\t<div class="caption caption-md">\n\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ASTERISK_CONSOLE\' | translate}}\n\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="output = \'\';cmdFocus();">\n\t\t\t\t\t\t<i class="icon-ban"></i>\n\t\t\t\t\t</button></span>\n\t\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t\t\t<span us-spinner spinner-key="console-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t<div class="well" style="height:400px;overflow-y:scroll;" schroll-bottom="output" data-ng-bind-html="output"></div>\n\t\t\t\t\t<form name="forms.console" data-ng-submit="forms.console.$valid && sendCmd() && !busy" novalidate>\n\t\t\t\t\t\x3c!-- START COMMAND --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<input type="text" name="command" id="command" placeholder="{{\'APPLICATION_INSERT_COMMAND\' | translate}}" class="form-control" data-ng-model="item.command" data-ng-disabled="busy" autocomplete="off" data-ng-keyup="keyUp($event)"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t{{ \'DESCRIPTION_ENTER_TO_COMMAND\' | translate }}\n\t\t\t\t\t</span>\n\t\t\t\t\t<button type="submit" class="hide"></button>\n\t\t\t\t\t\x3c!-- END COMMAND --\x3e\n\t\t\t\t</form>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/system/view/general/general.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="row ">\n\t\t\t\t<div class="col-md-6 col-sm-6">\n\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MEMORY\' | translate }} (<b>{{ \'APPLICATION_TOTAL\' | translate }}</b>: {{system.memory.Total}} MB)</a> </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="initView()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<span us-spinner spinner-key="memory-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<canvas  class="chart chart-pie"  chart-data="system.memory.values" chart-labels="system.memory.labels" chart-legend="true">\n\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-6 col-sm-6">\n\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DISK\' | translate }} (<b>{{ \'APPLICATION_TOTAL\' | translate }}</b>: {{system.mount.size}} GB)</a> </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t<div class="portlet-input input-inline input-medium">\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="system.mount" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_DISK\' | translate}}">{{$select.selected.mount}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="disk in system.disks | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="disk.mount | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="initView()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<span us-spinner spinner-key="disk-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<canvas  class="chart chart-pie"  chart-data="system.mount.values" chart-labels="system.mount.labels" chart-legend="true">\n\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet light bordered">\n\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t<span class="caption-subject">CPU (<b>{{ \'APPLICATION_NUMBER_OF_CORES\' | translate }}</b>: {{system.cpu.cores.length}}, <b>MOTION</b>: {{system.cpu.motion}} % )</a> </span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="initView()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t<div class="col-md-2 col-sm-4" data-ng-repeat="cpu in system.cpu.cores">\n\t\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<span us-spinner spinner-key="cpu-spinner" spinner-start-active="false"></span>\n\t\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<canvas  class="chart chart-doughnut"  chart-data="cpu.values" chart-labels="cpu.labels" chart-colours="cpu.colours" chart-legend="true">\n\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/system/view/logs/logs.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getLog()">\n\t<div class="portlet light">\n\t\t<div class="portlet-title tabbable-line">\n\t\t\t<div class="caption caption-md">\n\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_LOGS\' | translate}}\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="portlet-input input-inline input-medium">\n\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.filename" theme="bootstrap" on-select="getLog()" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_FILENAME\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices position=\'down\' repeat="logfile in logfiles | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="logfile | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="getLog()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t\t\t<pre class="log-pre" schroll-bottom="log">\n\t\t\t\t\t\t\x3c!-- BEGIN LOGS SPINNER --\x3e\n\t\t\t\t\t\t<span us-spinner spinner-key="logs-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t\t\x3c!-- END LOGS SPINNER --\x3e\n\t\t\t\t\t\t{{log}}\n\t\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/system/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-pie-chart"></i>\n          <a href="#">{{ \'APPLICATION_SYSTEM\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/customize.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_SYSTEM\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.system.view.general\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/system/view/general">\n\t\t\t\t\t\t\t\t<i class="icon-pie-chart"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_GENERAL\' | translate }} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.system.view.logs\')}">\n\t\t\t\t\t\t\t\t<a ng-href="/setting/system/view/logs">\n\t\t\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_LOGS\' | translate }} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.system.view.console\')}">\n\t\t\t\t\t\t\t\t<a ng-href="/setting/system/view/console">\n\t\t\t\t\t\t\t\t\t<i class="icon-chemistry"></i>\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ASTERISK_CONSOLE\' | translate }} </a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/update/list/landing.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-settings"></i>\n          <a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-cloud-download"></i>\n          <a href="#">{{ \'APPLICATION_UPDATES\' | translate }}</a>\n        </li>\n      </ul>\n    </div>\n    \x3c!-- BEGIN PAGE CONTENT--\x3e\n    <div class="row" data-ng-init="initCounter()">\n      <div class="col-md-12 page-500">\n        <div class="number">\n          <timer interval="1000" countdown="360">{{countdown}}</timer>\n        </div>\n        <div class="details">\n          <h3>Wait! xCALLY Motion update in progess...</h3>\n          <p>\n            We are updating it!<br/>\n            xCALLY Motion Team<br/><br/>\n          </p>\n        </div>\n      </div>\n    </div>\n    \x3c!-- END PAGE CONTENT--\x3e\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/update/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-cloud-download"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_UPDATES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t\x3c!-- <div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-cloud-download font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_UPDATES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="pull()">\n\t\t\t\t\t\t<i class="icon-cloud-download"></i> {{ \'APPLICATION_UPDATE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()"> --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\x3c!-- <div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div> --\x3e\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\x3c!-- </div> --\x3e\n\t\t<div class="row">\n\t\t\t<div class="col-md-12">\n\t\t\t\t\x3c!-- BEGIN INLINE NOTIFICATIONS PORTLET--\x3e\n\t\t\t\t<div class="portlet">\n\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t<div class="caption">\n\t\t\t\t\t\t\t<i class="icon-cloud-download font-green-sharp"></i>{{ \'APPLICATION_UPDATE\' | translate }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="pull()">\n\t\t\t\t\t\t\t\t<i class="icon-cloud-download"></i> {{ \'APPLICATION_UPDATE\' | translate }}\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\t\t<div class="row margin-bottom-40">\n\t\t\t\t\t\t\t\x3c!-- Pricing --\x3e\n\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t<div class="pricing hover-effect current-version">\n\t\t\t\t\t\t\t\t\t<div class="pricing-head">\n\t\t\t\t\t\t\t\t\t\t<h3>{{ \'APPLICATION_CURRENT_VERSION\' | translate }} <span>\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_LAST_PERFORMED_UPDATE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t\t\t\t\t<h4>v. {{currentVersion.version}}</h4>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<ul class="pricing-content list-unstyled">\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-clock"></i><b> {{\'APPLICATION_RELEASED_AT\' | translate}}:</b> {{currentVersion.createdAt}}\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-list"></i> <a target="_blank" href="https://wiki.xcallymotion.com/display/XMD/Motion+GUI#MotionGUI-Version{{currentVersion.version}}">{{\'APPLICATION_CHANGELOG\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t<div class="pricing-footer">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t<div class="pricing hover-effect" data-ng-class="{\'disabled-update\':currentVersion.version==latestVersion.version}">\n\t\t\t\t\t\t\t\t\t<div class="pricing-head">\n\t\t\t\t\t\t\t\t\t\t<h3>{{ \'APPLICATION_LATEST_VERSION\' | translate }} <span>\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_LAST_SOFTWARE_UPDATE_AVAILABLE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t\t\t\t\t<h4>v. {{latestVersion.version}}</h4>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<ul class="pricing-content list-unstyled">\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-clock"></i><b> {{\'APPLICATION_RELEASED_AT\' | translate}}:</b> {{latestVersion.createdAt}}\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-list"></i> <a target="_blank" href="https://wiki.xcallymotion.com/display/XMD/Motion+GUI#MotionGUI-Version{{latestVersion.version}}">{{\'APPLICATION_CHANGELOG\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t<div class="pricing-footer">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!--//End Pricing --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END INLINE NOTIFICATIONS PORTLET--\x3e\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/update/list/list.pull.html",'<div class="modal-header">\n  <button data-ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text" data-ng-bind="modal.text"></p>\n  <div data-ng-if="modal.html" data-ng-bind-html="modal.html"></div>\n</div>\n<div class="modal-footer">\n  <button data-ng-repeat="button in modal.buttons" data-ng-class="button.classes" data-ng-click="button.click($event)" data-ng-bind="button.text" class="btn"></button>\n</div>\n'),t.put("app/square/odbc/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ODBC\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DSN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.dsn.$touched || form.$submitted) && form.dsn.$invalid}">\n      <label class="control-label">{{\'APPLICATION_ODBC\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="dsn" placeholder="DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion" class="form-control" data-ng-model="item.dsn" required/>\n      <p class="help-block">Es. DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion</p>\n      <span data-ng-show="(form.dsn.$touched || form.$submitted) && form.dsn.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DSN --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/square/odbc/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_ODBCS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ODBCS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ODBC\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/odbc/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getOdbc()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/square/odbc/list">{{ \'APPLICATION_ODBCS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="odbc" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="odbc">\n\t\t\t\t\t<a href="#">{{odbc.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/odbc.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{odbc.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.square.odbc.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/square/odbc/view/{{odbc.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/odbc/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ODBC\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateOdbc()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t        <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="odbc.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t      </div>\n\t\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DSN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.odbc.dsn.$touched || forms.odbc.$submitted) && forms.odbc.dsn.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ODBC\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="dsn" placeholder="{{\'APPLICATION_DSN\' | translate}}" class="form-control" data-ng-model="odbc.dsn" required/>\n\t\t\t\t\t\t\t\t<p class="help-block">Es. DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion</p>\n\t\t\t\t\t      <span data-ng-show="(forms.odbc.dsn.$touched || forms.odbc.$submitted) && forms.odbc.dsn.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DSN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="odbc.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/square/project/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROJECT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/square/project/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="fa fa-slack"></i>\n          <a href="#">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PROJECTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROJECT\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/project/view/projectNotes.modal.html",'<div class="yellow-notes">\n<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 class="modal-title">{{\'APPLICATION_NOTES\' | translate}}</h4>\n</div>\n<div class="modal-body" style="text-align:center;">\n<textarea name="name" class="notes-textarea" placeholder="{{\'MESSAGE_INSERT_YOUR_TEXT_HERE\' | translate}}" data-ng-model="notes.value"></textarea>\n</div>\n<div class="modal-footer" >\n  <button class="btn green-haze" type="button" ng-click="close()">{{ \'APPLICATION_SAVE\' | translate }}</button>\n</div>\n</div>\n'),t.put("app/square/project/view/view.html",'<div class="row" data-ng-init="getProject()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar" style="margin-bottom: 0px;">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-slack"></i>\n\t\t\t\t\t<a href="/square/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a ng-href="/square/projects/view/{{squareProject.id}}">{{squareProject.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<h4 class="text-success bold"> {{squareProject.name}} <button class="btn btn-xs yellow-saffron" type="button" data-ng-click="editNotes()"><i class="icon-note"></i> {{\'APPLICATION_NOTES\' | translate}}</button></h4> <p class="text-muted"> {{squareProject.description}} </p>\n\n\t\t<div id="geEditor" class="geEditor"></div>\n\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\n\t</div>\n</div>\n\n\x3c!-- END PAGE CONTENT--\x3e\n<script><\/script>\n'),t.put("app/square/realtime/view/general/general.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="init()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a href="#">Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="/square/realtime/view/general">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t    <nav class="navbar navbar-default" role="navigation">\n\t\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.square.realtime.view.general\')}">\n\t\t\t\t\t\t\t\t<a href="/square/realtime/view/general">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GENERAL\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/recording/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a href="#">Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-microphone"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_RECORDINGS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-play font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_RECORDINGS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-people font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AGENTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t<button type="button" class="btn green-jungle" data-toggle="dropdown" data-hover="dropdown" data-delay="1000" data-close-others="true" aria-expanded="true">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_AGENT\' | translate }} <i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<ul class="dropdown-menu" role="menu">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="/staff/agents/wizard">\n\t\t\t\t\t\t\t\t\tStandard\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="/staff/agents/bulk">\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_BULK\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.account.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li data-ng-class="{\'active\': Auth.isAdmin() || userModules[4]}" data-ng-show="Auth.isAdmin() || userModules[4]">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_PERSONAL_INFO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin() || userModules[4]">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CHANGE_AVATAR\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin() || userModules[4] || agent.id === Auth.getCurrentUser().id" data-ng-class="{\'active\': !Auth.isAdmin() && agent.id === Auth.getCurrentUser().id}">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_CHANGE_PASSWORD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-class="{\'active\': Auth.isAdmin() || userModules[4]}" data-ng-show="Auth.isAdmin() || userModules[4]" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="agent.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="agent.name" disabled/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="agent.email" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="agent.phone"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MOBILE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.mobile.$touched || forms.info.$submitted) && forms.info.mobile.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="agent.mobile"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MOBILE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="agent.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LOGIN IN PAUSE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LOGIN_IN_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="agent.loginInPause"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LOGIN IN PAUSE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START WEB BAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SHOW_WEB_BAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="agent.showWebBar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WEB BAR --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin() || userModules[4]" id="tab_1_2">\n\t\t\t\t\t\t<form action="#" role="form">\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">\n\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader" /><br/>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t<table class="table" border="0">\n\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.name }}\n\t\t\t\t\t\t\t\t\t\t\t\t</strong>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td data-ng-show="uploader.isHTML5" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE PASSWORD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin() || userModules[4] || agent.id === Auth.getCurrentUser().id" data-ng-class="{\'active\': !Auth.isAdmin() && agent.id === Auth.getCurrentUser().id}" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.changePwd" data-ng-submit="forms.changePwd.$valid && updatePassword()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CURRENT PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="!(Auth.isAdmin() || userModules[4])" data-ng-class="{\'has-error\': (forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="current_pwd" placeholder="{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}" class="form-control" data-ng-model="agent.currentPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="new_pwd" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="agent.newPwd" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.info.$submitted) && forms.changePwd.current_pwd.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NEW PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.re_new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.re_new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="re_new_pwd" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="agent.reNewPwd" nx-equal="agent.newPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE PASSWORD TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/agent/view/view.chat.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_CHAT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="chatCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.chatCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.fax.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_FAX\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="faxCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.faxCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t<a href="/staff/agents/list">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{agent.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-userpic">\n\t\t\t\t\t<img ng-src="api/users/avatar/{{agent.userpic ? agent.userpic : \'unknown_avatar\'}}" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- START SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{agent.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{agent.role}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.account\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.staff.agents.view.queues\')}" data-ng-show="Auth.isAdmin() || userModules[7]">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/queues/voice">\n\t\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_QUEUES\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.voice\')}" data-ng-show="Auth.isAdmin() || userModules[7]">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/voice">\n\t\t\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.chat\'),\'disabled-link\':!license.chat}" data-ng-show="Auth.isAdmin() || userModules[8]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.chat ? \'/staff/agents/view/\'+agent.id+\'/chat\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CHAT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.mail\'),\'disabled-link\':!license.mail}" data-ng-show="Auth.isAdmin() || userModules[9]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.mail ? \'/staff/agents/view/\'+agent.id+\'/mail\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MAIL\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.fax\'),\'disabled-link\':!license.fax}" data-ng-show="Auth.isAdmin() || userModules[10]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.fax ? \'/staff/agents/view/\'+agent.id+\'/fax\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_FAX\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.sms\'),\'disabled-link\':!license.messaging}" data-ng-show="Auth.isAdmin() || userModules[11]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.messaging ? \'/staff/agents/view/\'+agent.id+\'/sms\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<i class="\tglyphicon glyphicon-comment\t"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SMS\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.openchannel\'),\'disabled-link\':!license.openchannel}" data-ng-show="Auth.isAdmin() || userModules[20]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.openchannel ? \'/staff/agents/view/\'+agent.id+\'/openchannel\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<i class="\ticon-globe\t"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_OPEN_CHANNEL\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.motionbar\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/motionbar">\n\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MOTION_BAR\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.mail.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_MAIL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="mailCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.mailCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.motionbar.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_MOTION_BAR\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li data-ng-class="{\'active\': Auth.isAdmin()}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CALL_FORWARDING\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- START GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-class="{\'active\': Auth.isAdmin()}" data-ng-show="Auth.isAdmin()" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ENABLE_SETTINGS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENABLE_SETTINGS\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarEnableSettings"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENABLE_SETTINGS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTO_ANSWER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTO_ANSWER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarAutoAnswer"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTO_ANSWER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENABLE_RECORDING --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENABLE_RECORDING\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarEnableRecording"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENABLE_RECORDING --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SHOW_OMNI_DESKTOP --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SHOW_OMNI_DESKTOP_BUTTON\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarShowOmniDesktop"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SHOW_OMNI_DESKTOP --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START UNCONDITIONAL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RINGINUSE\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarRingInUse"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END UNCONDITIONAL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- START CALL FORWARDING TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin()" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.callForwarding" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START UNCONDITIONAL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_UNCONDITIONAL\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarUnconditional"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END UNCONDITIONAL --\x3e\n\n\n\t\t\t\t\t\t\t\x3c!-- START UNCONDITIONAL NUMBER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarUnconditional" data-ng-class="{\'has-error\': (forms.callForwarding.phoneBarUnconditionalNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarUnconditionalNumber.$invalid}">\n\t\t\t\t\t\t\t\t<input type="text" name="phoneBarUnconditionalNumber" placeholder="{{\'APPLICATION_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.phoneBarUnconditionalNumber" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\x3c!-- {{ \'DESCRIPTION_VOICE_HOST\' | translate }} --\x3e\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.callForwarding.phoneBarUnconditionalNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarUnconditionalNumber.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END UNCONDITIONAL NUMBER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START NO REPLY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NO_REPLY\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarNoReply"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NO REPLY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START NO REPLY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarNoReply" data-ng-class="{\'has-error\': (forms.callForwarding.phoneBarNoReplyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarNoReplyNumber.$invalid}">\n\t\t\t\t\t\t\t\t<input type="text" name="phoneBarNoReplyNumber" placeholder="{{\'APPLICATION_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.phoneBarNoReplyNumber" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\x3c!-- {{ \'DESCRIPTION_VOICE_HOST\' | translate }} --\x3e\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.callForwarding.phoneBarNoReplyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarNoReplyNumber.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REPLY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START BUSY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_BUSY\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarBusy"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END BUSY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START BUSY NUMBER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarBusy" data-ng-class="{\'has-error\': (forms.callForwarding.phoneBarBusyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarBusyNumber.$invalid}">\n\t\t\t\t\t\t\t\t<input type="text" name="phoneBarBusyNumber" placeholder="{{\'APPLICATION_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.phoneBarBusyNumber" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\x3c!-- {{ \'DESCRIPTION_VOICE_HOST\' | translate }} --\x3e\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.callForwarding.phoneBarBusyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarBusyNumber.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END BUSY NUMBER --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALL FORWARDING TAB --\x3e\n\t\t\t\t\t\x3c!-- START ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin()" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ENABLE REMOTE CONTROL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_CONTROL\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarRemoteControl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENABLE REMOTE CONTROL --\x3e\n\n\n\t\t\t\t\t\t\t\x3c!-- START REMOTE CONTROL PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarRemoteControl" data-ng-class="{\'has-error\': (forms.advanced.phoneBarRemoteControlPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarRemoteControlPort.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_CONTROL\' | translate}} {{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="phoneBarRemoteControlPort" placeholder="{{\'APPLICATION_REMOTE_CONTROL\' | translate}} {{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="agent.phoneBarRemoteControlPort" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">Default: 9888</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.phoneBarRemoteControlPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarRemoteControlPort.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.advanced.phoneBarRemoteControlPort.$error.max || form.advanced.phoneBarRemoteControlPort.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE CONTROL PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SIP EXPIRES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.phoneBarExpires.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarExpires.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">SIP {{\'APPLICATION_EXPIRES\' | translate}} [sec]<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="phoneBarExpires" placeholder="SIP {{\'APPLICATION_EXPIRES\' | translate}}" class="form-control" data-ng-model="agent.phoneBarExpires" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">Default: 120</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.phoneBarExpires.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarExpires.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.advanced.phoneBarExpires.$error.max || form.advanced.phoneBarExpires.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}} (min 1).\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SIP EXPIRES --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SIP PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.phoneBarListenPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarListenPort.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">SIP {{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" max="65535" name="phoneBarListenPort" placeholder="SIP {{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="agent.phoneBarListenPort" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">Default: 5060</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.phoneBarListenPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarListenPort.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.advanced.phoneBarListenPort.$error.max || form.advanced.phoneBarListenPort.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}} (0-65535).\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SIP PORT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/agent/view/view.openchannel.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_OPEN_CHANNEL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="openchannelCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.openchannelCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.queues.chat.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initChatQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-chat">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.fax.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initFaxQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-fax">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.html","\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class=\"row\" data-ng-init=\"initView()\">\n\t<div class=\"col-md-12\">\n\t\t<div>\n\t\t    <nav class=\"navbar navbar-default\" role=\"navigation\">\n\t\t\t\t\t<div class=\"collapse navbar-collapse\">\n\t\t\t\t\t\t<ul class=\"nav navbar-nav\">\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.voice')}\">\n\t\t\t\t\t\t\t\t<a href=\"/staff/agents/view/{{agent.id}}/queues/voice\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-earphones-alt\"></i> {{'APPLICATION_VOICE' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.chat'),'disabled-link':!license.chat}\" data-ng-show=\"Auth.isAdmin() || userModules[8]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.chat ? '/staff/agents/view/'+agent.id+'/queues/chat' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-bubble\"></i> {{'APPLICATION_CHAT' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.mail'),'disabled-link':!license.mail}\" data-ng-show=\"Auth.isAdmin() || userModules[9]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.mail ? '/staff/agents/view/'+agent.id+'/queues/mail' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-envelope\"></i>{{'APPLICATION_MAIL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.fax'),'disabled-link':!license.fax}\" data-ng-show=\"Auth.isAdmin() || userModules[10]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.fax ? '/staff/agents/view/'+agent.id+'/queues/fax' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-fax\"></i> {{'APPLICATION_FAX' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.sms'),'disabled-link':!license.messaging}\" data-ng-show=\"Auth.isAdmin() || userModules[11]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.messaging ? '/staff/agents/view/'+agent.id+'/queues/sms' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"glyphicon glyphicon-comment\"></i> {{'APPLICATION_SMS' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.openchannel'),'disabled-link':!license.openchannel}\" data-ng-show=\"Auth.isAdmin() || userModules[20]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.openchannel ? '/staff/agents/view/'+agent.id+'/queues/openchannel' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-globe\"></i> {{'APPLICATION_OPEN_CHANNEL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/staff/agent/view/view.queues.mail.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initMailQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-mail">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.openchannel.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initOpenchannelQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-openchannel">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.sms.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initSmsQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-sms">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.voice.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initVoiceQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-voice">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.sms.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_SMS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="smsCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.smsCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.voice.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_VOICE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.voice" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.internal.$touched || forms.voice.$submitted) && forms.voice.internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.internal" required disabled/>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.internal.$touched || forms.voice.$submitted) && forms.voice.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="agent.transport" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.host.$touched || forms.voice.$submitted) && forms.voice.host.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="agent.host" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_HOST\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.host.$touched || forms.voice.$submitted) && forms.voice.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\x3c!-- START NAT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_NAT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple data-ng-model="agent.nat" name="nat" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_SEARCH_FILTER\' | translate }}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="nat in [\'yes\', \'no\', \'never\', \'route\', \'force_rport\', \'comedia\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{nat}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_NAT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAT --\x3e\n\n\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.type.$touched || forms.voice.$submitted) && forms.voice.type.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="agent.type" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_SEARCH_FILTER\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'friend\', \'user\', \'peer\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="type | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TYPE\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.type.$touched || forms.voice.$submitted) && forms.voice.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple ng-model="agent.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\x3c!-- START CHANSPY --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANSPY\' | translate}}</label></br>\n\t\t\t\t\t\t<input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\tng-model="agent.chanspy"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANSPY --\x3e\n\n\t\t\t\t\t\x3c!-- START CALLGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="callgroup" placeholder="{{\'APPLICATION_CALLGROUP\' | translate}}" class="form-control" data-ng-model="agent.callgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CALLGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLGROUP --\x3e\n\n\t\t\t\t\t\x3c!-- START PICKUPGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PICKUPGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="pickupgroup" placeholder="{{\'APPLICATION_PICKUPGROUP\' | translate}}" class="form-control" data-ng-model="agent.pickupgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_PICKUPGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PICKUPGROUP --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/agent/wizard/wizard-bulk.html",'<div class="col-md-12">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t<a href="/agents/list">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/agents/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered" data-ng-init="getFirstFreeInternal(); item.amount = 2; item.startIndex = 0;">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-user font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AGENT\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItems()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t\t\t<form name="forms.info" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START AMOUNT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.amount.$touched || forms.info.$submitted) && forms.info.amount.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AMOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="amount" min="2" max="{{maxAmount}}" placeholder="{{\'APPLICATION_AMOUNT\' | translate}}" class="form-control" data-ng-model="item.amount" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.amount.$touched || forms.info.$submitted) && forms.info.amount.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t{{\'MESSAGE_STARTING_FROM_INTERNAL\' | translate}} <b>{{item.minInternal}}</b> {{\'MESSAGE_MAX_NUM_OF_BULK_AGENTS_IS\' | translate}} <b>{{maxAmount}}</b>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AMOUNT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START START INDEX --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.startIndex.$touched || forms.info.$submitted) && forms.info.startIndex.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_START_INDEX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="startIndex" min="0" placeholder="{{\'APPLICATION_START_INDEX\' | translate}}" class="form-control" data-ng-model="item.startIndex" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.startIndex.$touched || forms.info.$submitted) && forms.info.startIndex.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END START INDEX --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MIN INTERNAL--\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.minInternal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_INTERNAL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="minInternal" min="0" placeholder="{{\'APPLICATION_MIN_INTERNAL\' | translate}}" class="form-control" data-ng-change="getAmount()" data-ng-model="item.minInternal" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.minInternal.$touched || forms.info.$submitted) && forms.info.minInternal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MIN INTERNAL--\x3e\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t {{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START RE PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_VOICE\' | translate}}" canexit="exitValidation(forms.voice.$valid)">\n\t\t\t\t\t<form name="forms.voice" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/staff/agent/wizard/wizard.html",'<div class="col-md-12">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t<a href="/staff/agents/list">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/agents/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered" data-ng-init="getFirstFreeInternal();">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-user font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AGENT\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t\t\t<form name="forms.info" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.mobile.$touched || forms.info.$submitted) && forms.info.mobile.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="item.mobile"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t {{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START RE PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" data-ng-disabled="!item.internalEnabled" data-ng-required="item.internalEnabled"/>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="item.internalEnabled">\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_VOICE\' | translate}}" canexit="exitValidation(forms.voice.$valid)">\n\t\t\t\t\t<form name="forms.voice" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\t\x3c!-- <div class="form-body" data-ng-init="initVoiceQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-voice">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div> --\x3e\n\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_CHAT\' | translate}}">\n\t\t\t\t\t<form name="forms.chat">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initChatQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-chat">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_MAIL\' | translate}}">\n\t\t\t\t\t<form name="forms.mail">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initMailQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-mail">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_SMS\' | translate}}">\n\t\t\t\t\t<form name="forms.sms">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initSmsQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-sms">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_FAX\' | translate}}">\n\t\t\t\t\t<form name="forms.fax">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initFaxQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-fax">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_OPEN_CHANNEL\' | translate}}">\n\t\t\t\t\t<form name="forms.openchannel">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initOpenchannelQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-openchannel">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/staff/team/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_TEAM\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/staff/team/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-shield"></i>\n\t\t\t\t\t<a href="/staff/teams/list">{{ \'APPLICATION_TEAMS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-shield font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TEAMS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TEAM\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/team/view/view.agents.html",'<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\x3c!-- BEGIN PORTLET--\x3e\n\t\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t\t\x3c!-- END PORTLET--\x3e\n\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/team/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-shield"></i>\n\t\t\t\t\t<a href="/staff/teams/list">{{ \'APPLICATION_TEAMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{team.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/team.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{team.name}}\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.teams.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/teams/view/{{team.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.teams.view.agents\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/teams/view/{{team.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/team/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t<div>\n\n\t\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="team.name" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="team.description"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/telephone/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t\t<a href="/staff/telephones/list">{{ \'APPLICATION_TELEPHONES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-phone font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TELEPHONES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/staff/telephones/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TELEPHONE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/telephone/view/view.account.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_ACCOUNT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-ng-show="Auth.isAdmin() || item.id === getCurrentTelephone().id" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CHANGE_PASSWORD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\n\t\t\t\t      \x3c!-- START NAME --\x3e\n\t\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t        <label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t        <input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t      </div>\n\t\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t\t      \x3c!-- START USERNAME --\x3e\n\t\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t        <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" disabled/>\n\t\t\t\t      </div>\n\t\t\t\t      \x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t      <input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t    </form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\n\t\t\t\t\t\x3c!-- CHANGE PASSWORD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2" data-ng-show="Auth.isAdmin() || item.id === getCurrentTelephone().id">\n\t\t\t\t\t\t<form name="forms.changePwd" data-ng-submit="forms.changePwd.$valid && updatePassword()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="!Auth.isAdmin()" data-ng-class="{\'has-error\': (forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="current_pwd" placeholder="{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.currentPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="new_pwd" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.newPwd" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NEW PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.re_new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.re_new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="re_new_pwd" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.reNewPwd" nx-equal="item.newPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE PASSWORD TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/telephone/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t\t<a href="/staff/telephones/list">{{ \'APPLICATION_TELEPHONES\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{item.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR TELEPHONEPIC --\x3e\n\t\t\t\t<div class="profile-userpic">\n\t\t\t\t\t<img data-ng-src="assets/images/media/telephone.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR TELEPHONEPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR TELEPHONE TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{item.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{item.role}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR TELEPHONE TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.telephones.view.account\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/telephones/view/{{item.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.telephones.view.voice\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/telephones/view/{{item.id}}/voice">\n\t\t\t\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/telephone/view/view.voice.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ACCOUNT\' | translate}} {{ \'APPLICATION_VOICE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" required readonly/>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_INTERNAL\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\x3c!-- START CALLGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="callgroup" placeholder="{{\'APPLICATION_CALLGROUP\' | translate}}" class="form-control" data-ng-model="item.callgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CALLGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLGROUP --\x3e\n\n\t\t\t\t\t\x3c!-- START PICKUPGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PICKUPGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="pickupgroup" placeholder="{{\'APPLICATION_PICKUPGROUP\' | translate}}" class="form-control" data-ng-model="item.pickupgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_PICKUPGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PICKUPGROUP --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/telephone/wizard/wizard.html",'<div class="col-md-12">\n  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t<a href="/staff/telephones/list">{{ \'APPLICATION_TELEPHONES\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/staff/telephones/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n  \x3c!-- END PAGE HEADER--\x3e\n\n  \x3c!-- BEGIN PORTLET--\x3e\n  <div class="portlet light bordered" data-ng-init="getFirstFreeInternal();">\n  \t<div class="portlet-title">\n  \t\t<div class="caption font-green-sharp">\n  \t\t\t<i class="icon-phone font-green-sharp"></i>\n  \t\t\t<span class="caption-subject">{{ \'APPLICATION_TELEPHONE\' | translate }} WIZARD</a> </span>\n  \t\t</div>\n  \t</div>\n  \t<div class="portlet-body">\n  \t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t    <form name="forms.info" novalidate>\n\n\t\t\t      \x3c!-- START NAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t      \x3c!-- START USERNAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" ata-ng-pattern="settings.patternName"  required />\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t        </span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END USERNAME --\x3e\n\n\t\t\t      \x3c!-- START PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END PASSWORD --\x3e\n\n\t\t\t      \x3c!-- START RE PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" data-ng-disabled="!item.internalEnabled" data-ng-required="item.internalEnabled"/>\n\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="item.internalEnabled">\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t      <input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t    </form>\n\t\t\t  </wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_VOICE\' | translate}}" canexit="exitValidation(forms.voice.$valid)">\n\t\t\t\t\t<form name="forms.voice" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t    <ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t    <ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t    \t{{transport}}\n\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t    <ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t    <ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t    \t{{allow}}\n\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n  \t\t</wizard>\n  \t</div>\n  </div>\n  \x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/staff/user/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_USERS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-eye font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_USERS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/staff/users/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_USER\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.account.html",'<div class="row" data-ng-init="checkUser()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_PERSONAL_INFO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CHANGE_AVATAR\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-ng-show="Auth.isAdmin() || user.id === getCurrentUser().id" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_CHANGE_PASSWORD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ROLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="Auth.getCurrentUser().role === \'admin\' && Auth.getCurrentUser().id !== user.id">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ROLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select name="role" data-ng-model="user.role" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select role...">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="role in [\'user\', \'admin\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{role | uppercase}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ROLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="user.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="user.name" disabled/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="user.email" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="user.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\n\t\t\t\t\t\x3c!-- CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form action="#" role="form">\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">\n\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader" /><br/>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_REMOVE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_CONFIRM\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t<table class="table" border="0">\n\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.name }}\n\t\t\t\t\t\t\t\t\t\t\t\t</strong>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td data-ng-show="uploader.isHTML5" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE PASSWORD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3" data-ng-show="Auth.isAdmin() || user.id === getCurrentUser().id">\n\t\t\t\t\t\t<form name="forms.changePwd" data-ng-submit="forms.changePwd.$valid && updatePassword()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CURRENT PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="!Auth.isAdmin()" data-ng-class="{\'has-error\': (forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="current_pwd" placeholder="{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}" class="form-control" data-ng-model="user.currentPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="new_pwd" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="user.newPwd" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.info.$submitted) && forms.changePwd.current_pwd.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NEW PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.re_new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.re_new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="re_new_pwd" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="user.reNewPwd" nx-equal="user.newPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE PASSWORD TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/user/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="/staff/users/list">{{ \'APPLICATION_USERS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{user.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-userpic">\n\t\t\t\t\t<img ng-src="api/users/avatar/{{user.userpic ? user.userpic : \'unknown_avatar\'}}" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{user.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.users.view.account\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/users/view/{{user.id}}/account">\n\t\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.users.view.voice\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/users/view/{{user.id}}/voice">\n\t\t\t\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.staff.users.view.permit\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/users/view/{{user.id}}/permit/voice">\n\t\t\t\t\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_PERMITS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.chat.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initChatQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.fax.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initFaxQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.html","\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class=\"row\">\n\t<div class=\"col-md-12\">\n\t\t<div>\n\t\t    <nav class=\"navbar navbar-default\" role=\"navigation\">\n\t\t\t\t\t<div class=\"collapse navbar-collapse\">\n\t\t\t\t\t\t<ul class=\"nav navbar-nav\">\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.voice')}\">\n\t\t\t\t\t\t\t\t<a href=\"/staff/users/view/{{user.id}}/permit/voice\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-earphones-alt\"></i> {{'APPLICATION_VOICE' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.chat'),'disabled-link':!license.chat}\" data-ng-show=\"Auth.isAdmin() || userModules[8]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.chat ? '/staff/users/view/'+user.id+'/permit/chat' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-bubble\"></i> {{'APPLICATION_CHAT' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.mail'),'disabled-link':!license.mail}\" data-ng-show=\"Auth.isAdmin() || userModules[9]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.mail ? '/staff/users/view/'+user.id+'/permit/mail' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-envelope\"></i>{{'APPLICATION_MAIL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.fax'),'disabled-link':!license.fax}\" data-ng-show=\"Auth.isAdmin() || userModules[10]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.fax ? '/staff/users/view/'+user.id+'/permit/fax' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-fax\"></i> {{'APPLICATION_FAX' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.sms'),'disabled-link':!license.messaging}\" data-ng-show=\"Auth.isAdmin() || userModules[11]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.messaging ? '/staff/users/view/'+user.id+'/permit/sms' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"glyphicon glyphicon-comment\"></i> {{'APPLICATION_SMS' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.openchannel'),'disabled-link':!license.openchannel}\" data-ng-show=\"Auth.isAdmin() || userModules[20]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.openchannel ? '/staff/users/view/'+user.id+'/permit/openchannel' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-globe\"></i> {{'APPLICATION_OPEN_CHANNEL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.modules')}\" data-ng-if=\"user.role !== 'admin'\">\n\t\t\t\t\t\t\t\t<a href=\"/staff/users/view/{{user.id}}/permit/modules\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-menu\"></i> {{'APPLICATION_MODULES' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/staff/user/view/view.permit.mail.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initMailQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.modules.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row left-margin" data-ng-init="getModules()">\n\t<div data-ng-repeat="module in modules" data-ng-if="!module.ModuleId && ((module.id === 8 && license.chat) || (module.id === 9 && license.mail) || (module.id === 10 && license.fax) || (module.id === 11 && license.messaging) || (module.id === 20 && license.openchannel)  || !_.includes([8,9,10,11,20],module.id))">\n\t\t<div class="form-group" data-ng-class="{\'left-margin-40\':module.ModuleId}">\n\t\t\t<span data-ng-if="module.ModuleId">└──</span> <input\n\t\t\tbs-switch\n\t\t\tclass="form-control"\n\t\t\tng-model="module.status"\n\t\t\ttype="checkbox"\n\t\t\tdata-ng-change="updatePermissions(module)"\n\t\t\tswitch-active="{{ moduleSwitch.isActive }}"\n\t\t\tswitch-on-text="{{ moduleSwitch.onText }}"\n\t\t\tswitch-off-text="{{ moduleSwitch.offText }}"\n\t\t\tswitch-on-color="{{ moduleSwitch.onColor }}"\n\t\t\tswitch-off-color="{{ moduleSwitch.offColor }}"\n\t\t\tswitch-animate="{{ moduleSwitch.animate }}"\n\t\t\tswitch-size="{{ moduleSwitch.size }}"\n\t\t\tswitch-label="{{ moduleSwitch.label }}"\n\t\t\tswitch-icon="{{ moduleSwitch.icon }}"\n\t\t\tswitch-radio-off="{{ moduleSwitch.radioOff }}"\n\t\t\tswitch-label-width="{{ moduleSwitch.labelWidth }}"\n\t\t\tswitch-handle-width="{{ moduleSwitch.handleWidth }}">\n\t\t\t<label class="control-label">{{module.title | translate | trusted}}</label>\n\t\t</div>\n\t\t<div ng-slide-down="module.status" lazy-render duration="0.5">\n\t\t\t<div data-ng-repeat="subModule in module.SubModules" data-ng-if="(subModule.id === 8 && license.chat) || (subModule.id === 9 && license.mail) || (subModule.id === 10 && license.fax) || (subModule.id === 11 && license.messaging) || (subModule.id === 20 && license.openchannel)  || !_.includes([8,9,10,11,20],subModule.id)">\n\t\t\t\t<div class="form-group" data-ng-class="{\'left-margin-40\':module.ModuleId}">\n\t\t\t\t\t<span>└──</span> <input\n\t\t\t\t\tbs-switch\n\t\t\t\t\tclass="form-control"\n\t\t\t\t\tng-model="subModule.status"\n\t\t\t\t\ttype="checkbox"\n\t\t\t\t\tdata-ng-change="updatePermissions(subModule)"\n\t\t\t\t\tswitch-active="{{ moduleSwitch.isActive }}"\n\t\t\t\t\tswitch-on-text="{{ moduleSwitch.onText }}"\n\t\t\t\t\tswitch-off-text="{{ moduleSwitch.offText }}"\n\t\t\t\t\tswitch-on-color="{{ moduleSwitch.onColor }}"\n\t\t\t\t\tswitch-off-color="{{ moduleSwitch.offColor }}"\n\t\t\t\t\tswitch-animate="{{ moduleSwitch.animate }}"\n\t\t\t\t\tswitch-size="{{ moduleSwitch.size }}"\n\t\t\t\t\tswitch-label="{{ moduleSwitch.label }}"\n\t\t\t\t\tswitch-icon="{{ moduleSwitch.icon }}"\n\t\t\t\t\tswitch-radio-off="{{ moduleSwitch.radioOff }}"\n\t\t\t\t\tswitch-label-width="{{ moduleSwitch.labelWidth }}"\n\t\t\t\t\tswitch-handle-width="{{ moduleSwitch.handleWidth }}">\n\t\t\t\t\t<label class="control-label">{{subModule.title | translate}}</label>\n\t\t\t\t</div>\n\t\t\t\t<div ng-slide-down="subModule.status" lazy-render duration="0.5">\n\t\t\t\t\t<div data-ng-repeat="subModule2 in subModule.SubModules" class="form-group" data-ng-class="{\'left-margin-40\':module.ModuleId}">\n\t\t\t\t\t\t<span style="margin-left:40px">└──</span> <input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\tng-model="subModule2.status"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tdata-ng-change="updatePermissions(subModule2)"\n\t\t\t\t\t\tswitch-active="{{ moduleSwitch.isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ moduleSwitch.onText }}"\n\t\t\t\t\t\tswitch-off-text="{{ moduleSwitch.offText }}"\n\t\t\t\t\t\tswitch-on-color="{{ moduleSwitch.onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ moduleSwitch.offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ moduleSwitch.animate }}"\n\t\t\t\t\t\tswitch-size="{{ moduleSwitch.size }}"\n\t\t\t\t\t\tswitch-label="{{ moduleSwitch.label }}"\n\t\t\t\t\t\tswitch-icon="{{ moduleSwitch.icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ moduleSwitch.radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ moduleSwitch.labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ moduleSwitch.handleWidth }}">\n\t\t\t\t\t\t<label class="control-label">{{subModule2.title | translate}}</label>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.openchannel.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initOpenchannelQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.sms.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initSmsQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.voice.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initVoiceQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.voice.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ACCOUNT\' | translate}} {{ \'APPLICATION_VOICE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="user.internal" required readonly/>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_INTERNAL\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="user.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple ng-model="user.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\x3c!-- START CALLGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="callgroup" placeholder="{{\'APPLICATION_CALLGROUP\' | translate}}" class="form-control" data-ng-model="user.callgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CALLGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLGROUP --\x3e\n\n\t\t\t\t\t\x3c!-- START PICKUPGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PICKUPGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="pickupgroup" placeholder="{{\'APPLICATION_PICKUPGROUP\' | translate}}" class="form-control" data-ng-model="user.pickupgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_PICKUPGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PICKUPGROUP --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/user/wizard/wizard.html",'<div class="col-md-12">\n  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t<a href="/staff/users/list">{{ \'APPLICATION_USERS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/staff/users/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n  \x3c!-- END PAGE HEADER--\x3e\n\n  \x3c!-- BEGIN PORTLET--\x3e\n  <div class="portlet light bordered" data-ng-init="initWizard();">\n  \t<div class="portlet-title">\n  \t\t<div class="caption font-green-sharp">\n  \t\t\t<i class="icon-user font-green-sharp"></i>\n  \t\t\t<span class="caption-subject">{{ \'APPLICATION_USER\' | translate }} WIZARD</a> </span>\n  \t\t</div>\n  \t</div>\n  \t<div class="portlet-body">\n  \t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t    <form name="forms.info" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START ROLE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ROLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select name="role" data-ng-model="item.role" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select role...">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="role in [\'user\', \'admin\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{role | uppercase}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ROLE --\x3e\n\n\t\t\t      \x3c!-- START NAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t      \x3c!-- START USERNAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END USERNAME --\x3e\n\n\t\t\t      \x3c!-- START EMAIL --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required />\n\t\t\t        <span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t        <span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END EMAIL --\x3e\n\n\t\t\t      \x3c!-- START PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END PASSWORD --\x3e\n\n\t\t\t      \x3c!-- START RE PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" data-ng-disabled="!item.internalEnabled" data-ng-required="item.internalEnabled"/>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="item.internalEnabled">\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t      <input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t    </form>\n\t\t\t  </wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n  \t\t</wizard>\n  \t</div>\n  </div>\n  \x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/sugarcrm/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t<a href="/sugarcrm/list">{{ \'APPLICATION_SUGARCRM\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-handbag font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SUGARCRM\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/sugarcrm/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/sugarcrm/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/sugarcrm/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/sugarcrm/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();getModules();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_MAPPING\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.name as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.value as item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item.name | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t\t\x3c!-- TAG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_4">\n\n\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-12">\n                <span class="caption-subject">Select the mapping procedure that the current configuration will use:</span>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t<form name="forms.mapping" data-ng-submit="updateMapping()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- DEFAULT MAPPING --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT_MAPPING\' | translate}}</label></br>\n\t\t\t\t\t      <input\n\t\t\t\t\t          bs-switch\n\t\t\t\t\t          class="form-control"\n\t\t\t\t\t          ng-model="mapping.defaultMapping"\n\t\t\t\t\t          type="checkbox",\n\t\t\t\t\t\t\t\t\t\tname="defaultMapping"\n\t\t\t\t\t          switch-active="{{ defaultMappingSwitch.isActive }}"\n\t\t\t\t\t          switch-on-text="{{ defaultMappingSwitch.onText }}"\n\t\t\t\t\t          switch-off-text="{{ defaultMappingSwitch.offText }}"\n\t\t\t\t\t          switch-on-color="{{ defaultMappingSwitch.onColor }}"\n\t\t\t\t\t          switch-off-color="{{ defaultMappingSwitch.offColor }}"\n\t\t\t\t\t          switch-animate="{{ defaultMappingSwitch.animate }}"\n\t\t\t\t\t          switch-size="{{ defaultMappingSwitch.size }}"\n\t\t\t\t\t          switch-label="{{ defaultMappingSwitch.label }}"\n\t\t\t\t\t          switch-icon="{{ defaultMappingSwitch.icon }}"\n\t\t\t\t\t          switch-radio-off="{{ defaultMappingSwitch.radioOff }}"\n\t\t\t\t\t          switch-label-width="{{ defaultMappingSwitch.labelWidth }}"\n\t\t\t\t\t          switch-handle-width="{{ defaultMappingSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEFAULT MAPPING --\x3e\n\n\t\t\t\t\t\t\t<div class="row" data-ng-if="!mapping.defaultMapping">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.mapping.mappingModule.$touched || forms.mapping.$submitted) && forms.mapping.mappingModule.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAPPING_MODULE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="mapping.mappingModule" theme="bootstrap" name="mappingModule" required ng-disabled="disabled" data-ng-change="updateMappingModule()">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.key as item in accountModules | filter: $select.search">\n\t\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.mapping.mappingModule.$touched || forms.mapping.$submitted) && forms.mapping.mappingModule.$invalid && forms.mapping.mappingModule.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t      </span>\n\t                </div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="row" data-ng-if="!mapping.defaultMapping">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.mapping.mappingFields.$touched || forms.mapping.$submitted) && forms.mapping.mappingFields.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAPPING_FIELDS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="mapping.mappingFields" theme="bootstrap" name="mappingFields" ng-disabled="disabled" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_MAPPING_FIELDS\' | translate }}">{{$item.label}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="moduleField.name as moduleField in moduleFields | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{moduleField.label}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.mapping.mappingFields.$touched || forms.mapping.$submitted) && forms.mapping.mappingFields.$invalid && forms.mapping.mappingFields.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t      </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" data-ng-disabled="forms.mapping.$invalid"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TAG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/sugarcrm/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/sugarcrm/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-handbag"></i>\n          <a href="/sugarcrm/list">{{ \'APPLICATION_SUGARCRM\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/sugarcrm.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.sugarcrm.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/sugarcrm/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.sugarcrm.view.configurations\') || $state.is(\'main.sugarcrm.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/sugarcrm/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/sugarcrm/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/sugarcrm/list">{{ \'APPLICATION_SUGARCRM\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/sugarcrm/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n                <span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/answer/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CANNED_ANSWER\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.key.$touched || form.$submitted) && form.key.$invalid}">\n      <label class="control-label">{{\'APPLICATION_KEY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="key" placeholder="{{\'APPLICATION_KEY\' | translate}}" class="form-control" data-ng-model="item.key" required/>\n      <span data-ng-show="(form.key.$touched || form.$submitted) && form.key.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START VALUE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.value.$touched || form.$submitted) && form.value.$invalid}">\n      <label class="control-label">{{\'APPLICATION_VALUE\' | translate}}<span class="required" aria-required="true">*</span></label></label>\n      <textarea type="text" name="value" placeholder="{{\'APPLICATION_VALUE\' | translate}}" class="form-control" data-ng-model="item.value" required></textarea>\n      <span data-ng-show="(form.value.$touched || form.$submitted) && form.value.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END VALUE --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/answer/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-magic-wand"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CANNED_ANSWERS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-magic-wand font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CANNED_ANSWERS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CANNED_ANSWER\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/answer/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getAnswer()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-magic-wand"></i>\n\t\t\t\t\t<a href="/tools/answers/list">{{ \'APPLICATION_CANNED_ANSWER\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="answer" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="answer">\n\t\t\t\t\t<a href="#">{{answer.key}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/answer.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{answer.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.answers.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/answers/view/{{answer.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/answer/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CANNED_ANSWER\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateAnswer()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.key.$touched || forms.general.$submitted) && forms.general.key.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_KEY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="key" placeholder="{{\'APPLICATION_KEY\' | translate}}" class="form-control" data-ng-model="answer.key" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.key.$touched || forms.general.$submitted) && forms.general.key.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END KEY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VALUE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.value.$touched || forms.general.$submitted) && forms.general.value.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VALUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="value" placeholder="{{\'APPLICATION_VALUE\' | translate}}" class="form-control" data-ng-model="answer.value" required></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.value.$touched || forms.general.$submitted) && forms.general.value.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VALUE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="answer.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/automation/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/tools/automations/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_AUTOMATION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/automation/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="/tools/automations/list">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="automation"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="automation">\n\t\t\t\t\t<a href="#">{{ automation.description || automation.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/automation.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ automation.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ automation.description }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.automations.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/tools/automations/view/{{automation.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/automation/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_CONDITIONS\' | translate}} & {{\'APPLICATION_ACTIONS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="exitValidation(forms.general.$valid) && updateAutomation()" novalidate>\n\t\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="automation.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CHANNEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="channel" placeholder="{{\'APPLICATION_CHANNEL\' | translate}}" class="form-control" data-ng-model="automation.channel" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid && forms.general.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHANNEL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.timeout.$touched && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} ({{\'APPLICATION_MINUTES\' | translate}})</label>\n\t\t\t\t\t\t\t\t<input type="number" name="timeout" min="10" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}} (min 10 {{\'APPLICATION_MINUTES\' | translate}})" class="form-control" data-ng-model="automation.timeout" data-ng-init="item.timeout = 10" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.timeout.$touched && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label>\n\t\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t\t<input bs-switch class="form-control" ng-model="automation.status" type="checkbox" name="status" switch-active="{{ recordSwitch.isActive }}" switch-on-text="{{ recordSwitch.onText }}" switch-off-text="{{ recordSwitch.offText }}" switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}" switch-animate="{{ recordSwitch.animate }}" switch-size="{{ recordSwitch.size }}" switch-label="{{ recordSwitch.label }}" switch-icon="{{ recordSwitch.icon }}" switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}" switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="automation.description" />\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t\t\x3c!-- All --\x3e\n\t\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in automation.All">\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="automation.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- Any --\x3e\n\t\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in automation.Any">\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="automation.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- Actions --\x3e\n\t\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in automation.Actions">\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" data-ng-change="resetActionData(action)" name="action{{$index}}" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $automations.services[automation.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-status ng-switch-when="status" element="action" form="forms.settings"></action-builder-status>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.general.$submitted && !automation.All.length && !automation.Any.length">\n\t\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.general.$submitted && !automation.Actions.length">\n\t\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/automation/wizard/wizard.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="/tools/automations/list">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AUTOMATIONS\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="submit()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.name.$touched && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.name.$touched && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label></br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t    ng-model="item.status"\n\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\t\t\tdata-ng-init="item.status = 0"\n\t\t\t\t\t\t\t\t    switch-active="{{ statusSwitch.isActive }}"\n\t\t\t\t\t\t\t\t    switch-on-text="{{ statusSwitch.onText }}"\n\t\t\t\t\t\t\t\t    switch-off-text="{{ statusSwitch.offText }}"\n\t\t\t\t\t\t\t\t    switch-on-color="{{ statusSwitch.onColor }}"\n\t\t\t\t\t\t\t\t    switch-off-color="{{ statusSwitch.offColor }}"\n\t\t\t\t\t\t\t\t    switch-animate="{{ statusSwitch.animate }}"\n\t\t\t\t\t\t\t\t    switch-size="{{ statusSwitch.size }}"\n\t\t\t\t\t\t\t\t    switch-label="{{ statusSwitch.label }}"\n\t\t\t\t\t\t\t\t    switch-icon="{{ statusSwitch.icon }}"\n\t\t\t\t\t\t\t\t    switch-radio-off="{{ statusSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t    switch-label-width="{{ statusSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t    switch-handle-width="{{ statusSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="exitSettingsValidation(forms.settings.$valid)">\n\t\t\t\t\t\t<form name="forms.settings" novalidate>\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CHANNEL\' | translate }}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CHANNEL\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_CHANNEL\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="channel in $automations.channels | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="channel | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- All --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in item.All">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="item.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Any --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in item.Any">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="item.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Actions --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in item.Actions">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" data-ng-change="resetActionData(action)" name="action{{$index}}" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $automations.services[item.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-status ng-switch-when="status" element="action" form="forms.settings"></action-builder-status>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.settings.$submitted && !item.All.length && !item.Any.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.settings.$submitted && !item.Actions.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_INTERVAL\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/interval/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-clock"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_INTERVALS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INTERVALS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_INTERVAL\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getInterval()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-clock"></i>\n\t\t\t\t\t<a href="/tools/intervals/list">{{ \'APPLICATION_INTERVALS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="interval" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="interval">\n\t\t\t\t\t<a href="#">{{interval.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/interval.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{interval.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.intervals.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-click="deselectAndRedirect(\'/tools/intervals/view/\'+interval.id+\'/settings\')">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n'+"\t\t\t\t\t\t<li data-ng-class=\"{active: $state.is('main.tools.intervals.view.subintervals') || $state.is('main.tools.intervals.view.subinterval') || $state.is('main.tools.intervals.view.subintervals.settings')}\">\n\t\t\t\t\t\t\t<a data-ng-click=\"deselectAndRedirect('/tools/intervals/view/'+interval.id+'/subintervals')\">\n\t\t\t\t\t\t\t<i class=\"icon-list\"></i>\n\t\t\t\t\t\t\t{{ 'APPLICATION_SUBINTERVALS' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class=\"profile-content\">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/tools/interval/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_INTERVAL\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateInterval()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="interval.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="interval.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/interval/view/view.subinterval.html",'\n<div class="row" data-ng-init="initSubInterval(true)">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_NEW_SUBINTERVAL\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="addSubInterval()">\n          <wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="exitValidation(forms.subinterval.name.$valid)">\n            <form name="forms.subinterval" novalidate>\n\n              \x3c!-- START NAME --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.subinterval.name.$touched || forms.subinterval.$submitted) && forms.subinterval.name.$invalid}">\n                <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="subinterval.name" required/>\n                <span data-ng-show="(forms.subinterval.name.$touched || forms.subinterval.$submitted) && forms.subinterval.name.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n                <div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="splittedInterval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="splittedInterval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n                  <div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="splittedInterval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="splittedInterval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor margin-top20"><input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\tng-model="splittedInterval.alwaysTime"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"> {{\'APPLICATION_ALWAYS\' | translate}}</label>\n                </div>\n              </div>\n              \x3c!-- END TIME --\x3e\n\n              \x3c!-- START WEEKDAY --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n                <div class="input-group input-large">\n                  <ui-select data-ng-model="splittedInterval.wd_from" theme="bootstrap" name="wd_from">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n                      {{weekDay.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-addon">to</span>\n                  <ui-select data-ng-model="splittedInterval.wd_to" theme="bootstrap" name="wd_to">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n                      {{weekDay.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n              \x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="splittedInterval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected===\'always\' ? ($select.selected | capitalize) : $select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="splittedInterval.md_to && splittedInterval.md_to!==\'always\' && monthDay>splittedInterval.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t{{monthDay===\'always\' ? (monthDay | capitalize) : monthDay}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="splittedInterval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected===\'always\' ? ($select.selected | capitalize) : $select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="splittedInterval.md_from && splittedInterval.md_from!==\'always\' && monthDay<splittedInterval.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t{{monthDay===\'always\' ? (monthDay | capitalize) : monthDay}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\n              \x3c!-- START MONTH --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n                <div class="input-group input-large">\n                  <ui-select data-ng-model="splittedInterval.m_from" theme="bootstrap" name="m_from">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n                      {{month.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-addon">to</span>\n                  <ui-select data-ng-model="splittedInterval.m_to" theme="bootstrap" name="m_to">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n                      {{month.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n              \x3c!-- END MONTH --\x3e\n\n\n\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n            </form>\n          </wz-step>\n\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/view/view.subintervalSettings.html",'\n<div class="row" data-ng-init="initSubInterval();getSubInterval();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SUBINTERVAL_SETTINGS\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="updateInterval(\'subintervals\')">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{subinterval.name}}\n\t\t\t\t\t</div>\n          <wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="exitValidation(forms.subinterval.name.$valid)">\n            <form name="forms.subinterval" novalidate>\n\n              \x3c!-- START NAME --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.subinterval.name.$touched || forms.subinterval.$submitted) && forms.subinterval.name.$invalid}">\n                <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="interval.SubIntervals[selectedSubInterval].name" required/>\n                <span data-ng-show="(forms.subinterval.name.$touched || forms.subinterval.$submitted) && forms.subinterval.name.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END NAME --\x3e\n\n              \x3c!-- START TIME --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n                <div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="splittedInterval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="splittedInterval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n                  <div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="splittedInterval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="splittedInterval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor margin-top20"><input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\tng-model="splittedInterval.alwaysTime"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"> {{\'APPLICATION_ALWAYS\' | translate}}</label>\n                </div>\n              </div>\n              \x3c!-- END TIME --\x3e\n\n              \x3c!-- START WEEKDAY --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n                <div class="input-group input-large">\n                  <ui-select data-ng-model="splittedInterval.wd_from" theme="bootstrap" name="wd_from">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n                      {{weekDay.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-addon">to</span>\n                  <ui-select data-ng-model="splittedInterval.wd_to" theme="bootstrap" name="wd_to">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n                      {{weekDay.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n              \x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="splittedInterval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected===\'always\' ? ($select.selected | capitalize) : $select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="splittedInterval.md_to && splittedInterval.md_to!==\'always\' && monthDay>splittedInterval.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t{{monthDay===\'always\' ? (monthDay | capitalize) : monthDay}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="splittedInterval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected===\'always\' ? ($select.selected | capitalize) : $select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="splittedInterval.md_from && splittedInterval.md_from!==\'always\' && monthDay<splittedInterval.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t{{monthDay===\'always\' ? (monthDay | capitalize) : monthDay}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n              \x3c!-- START MONTH --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n                <div class="input-group input-large">\n                  <ui-select data-ng-model="splittedInterval.m_from" theme="bootstrap" name="m_from">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n                      {{month.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-addon">to</span>\n                  <ui-select data-ng-model="splittedInterval.m_to" theme="bootstrap" name="m_to">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n                      {{month.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n              \x3c!-- END MONTH --\x3e\n\n\n\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n            </form>\n          </wz-step>\n\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/view/view.subintervals.html",'<div ui-view class="profile-content">\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SUBINTERVALS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/tools/intervals/view/{{interval.id}}/subinterval" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_SUBINTERVAL\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="selectedSubInterval === undefined" ui-grid="gridOptions"  ui-grid-resize-columns class="grid" ui-grid-draggable-rows>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/tools/pause/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PAUSE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="/^[^#]/" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/pause/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-pause"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_PAUSES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-pause font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PAUSES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PAUSE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/pause/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getPause()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-pause"></i>\n\t\t\t\t\t<a href="/tools/pauses/list">{{ \'APPLICATION_PAUSES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="pause" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="pause">\n\t\t\t\t\t<a href="#">{{pause.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/pause.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{pause.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.pauses.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/pauses/view/{{pause.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/pause/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PAUSE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updatePause()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="pause.name" data-ng-pattern="/^[^#]/" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="pause.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/scheduler/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-calendar"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SCHEDULER\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SCHEDULES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/tools/scheduler/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_SCHEDULE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/scheduler/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-calendar"></i>\n\t\t\t\t\t<a href="/tools/scheduler/list">{{ \'APPLICATION_SCHEDULER\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="schedule" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="schedule">\n\t\t\t\t\t<a href="#">{{schedule.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/scheduler.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{schedule.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.scheduler.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/scheduler/view/{{schedule.id}}/settings"><i class="icon-settings"></i> {{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/scheduler/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_SCHEDULE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab" data-ng-click="refreshSlider()">{{ \'APPLICATION_CONFIGURATION\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && forms.config.$valid && updateSchedule()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted && forms.general.name.$invalid) || forms.general.name.$error.pattern}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="schedule.name" data-ng-pattern="settings.patternName" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.name.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACTIVE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACTIVE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="schedule.active"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACTIVE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="schedule.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- CONFIG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.config" data-ng-switch="schedule.reportType" data-ng-submit="forms.config.$valid && forms.general.$valid && updateSchedule()" data-ng-if="schedule.type===\'report\'" data-ng-init="initReports()" novalidate>\n\n\t\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportType" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="report in [\'default\', \'custom\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\n\t\t\t\t\t\t\t\t\x3c!-- START REPORT --\x3e\n\t\t\t\t\t\t\t\t<div data-ng-switch-when="default" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in defRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPORT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START REPORT --\x3e\n\t\t\t\t\t\t\t\t<div data-ng-switch-when="custom" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in cusRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPORT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START REPORT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OUTPUT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportOutput" name="reportOutput" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_OUTPUT\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="output in [\'CSV\',\'PDF\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="output | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPORT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START TODAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RUN_ON\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tdata-ng-model="switchValues.today"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\tdata-ng-change="checkToday()"\n\t\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_TODAY\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_RANGE\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TODAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VALIDITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VALIDITY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<rzslider rz-slider-model="schedule.validityStart" rz-slider-high="schedule.validityEnd" rz-slider-options="validitySlider"></rzslider>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VALIDITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RANGE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="!switchValues.today" data-ng-class="{\'has-error\': (forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT_RANGE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportRange" name="range" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_RANGE\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="range.value as range in reportRanges | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="range.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RANGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TODAY CRON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today" data-ng-class="{\'has-error\': (forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.cron" name="cron" theme="bootstrap" data-ng-required="switchValues.today">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="cron.value as cron in todayCron | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="cron.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TODAY --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-if="!switchValues.today">\n\t\t\t\t\t\t\t\t\x3c!-- START CRONTYPE EXEC --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.type" name="cronType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in cronTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END CRONTYPE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="schedule.cronType === \'weekly\'" data-ng-class="{\'has-error\': (forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAYS\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="rangeExec.weekDays" name="weekDay" theme="bootstrap" data-ng-required="schedule.cronType === \'weekly\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_WEEKDAYS\' | translate }}">{{$item.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="day.value as day in weekDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="day.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="schedule.cronType === \'monthly\'" data-ng-class="{\'has-error\': (forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.monthDay" name="monthDay" theme="bootstrap" data-ng-required="schedule.cronType === \'monthly\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_MONTHDAY\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="day in monthDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="day | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START HOUR --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="schedule.cronType" data-ng-class="{\'has-error\': (forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_HOUR\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.hour" name="hour" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_HOUR\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="hour in hours | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="hour | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END HOUR --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START SEND MAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEND_MAIL\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tdata-ng-model="schedule.sendMail"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SEND MAIL --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\x3c!-- START ACCOUNT --\x3e\n\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ACCOUNT\' | translate }}<span class="required" data-ng-if="schedule.sendMail" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.MailServerOutId" name="MailServerOutId" theme="bootstrap" data-ng-disabled="!schedule.sendMail" data-ng-required="schedule.sendMail">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACCOUNT\' | translate }}">{{$select.selected.username}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailServers | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.username | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="mailServers.length">\n\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_ACCOUNTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACCOUNT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.$submitted && forms.config.email.$invalid) || forms.config.email.$error.pattern}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span data-ng-if="schedule.sendMail" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}" class="form-control" data-ng-model="schedule.email" data-ng-disabled="!schedule.sendMail" data-ng-required="schedule.sendMail"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.config.$submitted && forms.config.email.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CONFIG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- <pre>\n\t{{rangeExec | json}}\n</pre>\n<pre>\n\t{{schedule | json}}\n</pre> --\x3e\n'),t.put("app/tools/scheduler/wizard/wizard.html",'<div class="col-md-12">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-calendar"></i>\n\t\t\t\t<a href="/tools/scheduler/list">{{ \'APPLICATION_SCHEDULER\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SCHEDULE\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t<form name="forms.general" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted && forms.general.name.$invalid) || forms.general.name.$error.pattern}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required/>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.name.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ACTIVE --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACTIVE\' | translate}}</label></br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\tng-model="item.active"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\tdata-ng-init="item.active = 0"\n\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ACTIVE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in scheduleTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next(true)">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIGURATION\' | translate}}" canexit="exitValidation(forms.config.$valid)">\n\t\t\t\t\t<form name="forms.config" data-ng-switch="item.reportType" data-ng-if="item.type===\'report\'" data-ng-init="initReports()" novalidate>\n\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportType" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="report in [\'default\', \'custom\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DEFAULT REPORT --\x3e\n\t\t\t\t\t\t\t<div data-ng-switch-when="default" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in defRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEFAULT REPORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CUSTOM REPORT --\x3e\n\t\t\t\t\t\t\t<div data-ng-switch-when="custom" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in cusRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CUSTOM REPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START OUTPUT --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OUTPUT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportOutput" name="reportOutput" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_OUTPUT\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="output in [\'CSV\',\'PDF\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="output | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END OUTPUT --\x3e\n\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- START TODAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RUN_ON\' | translate}}</label></br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\tdata-ng-model="switchValues.today"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\tdata-ng-change="checkToday()"\n\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_TODAY\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_RANGE\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TODAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START VALIDITY --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VALIDITY\' | translate}}</label>\n\t\t\t\t\t\t\t<rzslider rz-slider-model="item.validityStart" rz-slider-high="item.validityEnd" rz-slider-options="validitySlider" data-ng-init="item.validityStart = 8;item.validityEnd = 16;"></rzslider>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END VALIDITY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START RANGE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="!switchValues.today" data-ng-class="{\'has-error\': (forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT_RANGE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportRange" name="range" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_RANGE\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="range.value as range in reportRanges | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="range.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END RANGE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TODAY CRON EXEC --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today" data-ng-class="{\'has-error\': (forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.cron" name="cron" theme="bootstrap" data-ng-required="switchValues.today">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="cron.value as cron in todayCron | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="cron.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TODAY CRON --\x3e\n\t\t\t\t\t\t<div class="row" data-ng-if="!switchValues.today">\n\t\t\t\t\t\t\x3c!-- START CRONTYPE EXEC --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.type" name="cronType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in cronTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CRONTYPE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="item.cronType === \'weekly\'" data-ng-class="{\'has-error\': (forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAYS\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select multiple data-ng-model="rangeExec.weekDays" name="weekDay" theme="bootstrap" data-ng-required="item.cronType === \'weekly\'">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_WEEKDAYS\' | translate }}">{{$item.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="day.value as day in weekDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="day.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="item.cronType === \'monthly\'" data-ng-class="{\'has-error\': (forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.monthDay" name="monthDay" theme="bootstrap" data-ng-required="item.cronType === \'monthly\'">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_MONTHDAY\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="day in monthDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="day | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HOUR --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="item.cronType" data-ng-class="{\'has-error\': (forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_HOUR\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.hour" name="hour" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_HOUR\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="hour in hours | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="hour | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HOUR --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START SEND MAIL --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEND_MAIL\' | translate}}</label></br>\n\t\t\t\t\t\t<input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\tdata-ng-model="item.sendMail"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tname="status"\n\t\t\t\t\t\tdata-ng-init="item.sendMail = 0"\n\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SEND MAIL --\x3e\n\t\t\t\t\t<div class="row">\n\t\t\t\t\t\x3c!-- START ACCOUNT --\x3e\n\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ACCOUNT\' | translate }}<span class="required" data-ng-if="item.sendMail" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="item.MailServerOutId" name="MailServerOutId" theme="bootstrap" data-ng-disabled="!item.sendMail" data-ng-required="item.sendMail">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACCOUNT\' | translate }}">{{$select.selected.username}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailServers | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="account.username | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="mailServers.length">\n\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_ACCOUNTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCOUNT --\x3e\n\n\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.$submitted && forms.config.email.$invalid) || forms.config.email.$error.pattern}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span data-ng-if="item.sendMail" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.email" required data-ng-disabled="!item.sendMail" data-ng-required="item.sendMail"/>\n\t\t\t\t\t\t<span data-ng-show="forms.config.$submitted && forms.config.email.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\t\t\t\t</div>\n\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n\x3c!-- <pre>\n\t{{rangeExec | json}}\n</pre>\n<pre>\n\t{{item | json}}\n</pre> --\x3e\n'),t.put("app/tools/sound/list/list.html",'<div class="page-bar">\n  <ul class="page-breadcrumb">\n    <li>\n      <i class="icon-rocket"></i>\n      <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n      <i class="fa fa-angle-right"></i>\n    </li>\n    <li>\n      <i class="icon-music-tone-alt"></i>\n      <a href="#">{{ \'APPLICATION_SOUNDS\' | translate }}</a>\n    </li>\n  </ul>\n  <div class="page-toolbar">\n  </div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\x3c!-- Audio Portlets --\x3e\n<div class="headline">\n  <h3><i class="icon-music-tone-alt sounds-title-icon"></i> {{ \'APPLICATION_SOUNDS\' | translate }}</h3>\n</div>\n<div class="portlet light bg-inverse">\n  <div class="portlet-title collapsible" ng-click="isCollapsed = !isCollapsed">\n    <div class="caption">\n      <i class="icon-puzzle font-red-flamingo"></i>\n      <span class="caption-subject bold font-red-flamingo uppercase">\n      {{\'APPLICATION_FILE_UPLOAD\' | translate}} </span>\n    </div>\n    <div class="tools">\n      <a href="" ng-class="{\'collapse\': !isCollapsed, \'expand\' : isCollapsed}">\n      </a>\n    </div>\n  </div>\n  <div class="portlet-body" ng-slide-down="!isCollapsed">\n    <div class="row" nv-file-drop="" uploader="uploader" filters="queueLimit, customFilter">\n    \t<div class="col-md-4">\n    \t\t<div class="portlet light bordered">\n    \t\t\t<div class="portlet-title">\n    \t\t\t\t<div class="caption font-green-sharp">\n    \t\t\t\t\t<i class="icon-settings font-green-sharp"></i>\n    \t\t\t\t\t<span class="caption-subject bold uppercase">{{\'APPLICATION_SELECT_FILES\' | translate}}</span>\n    \t\t\t\t\t<span class="caption-helper hide"></span>\n    \t\t\t\t</div>\n    \t\t\t\t<div class="actions">\n    \t\t\t\t</div>\n    \t\t\t</div>\n    \t\t\t<div class="portlet-body">\n    \t\t\t\t<div ng-show="uploader.isHTML5">\n    \t\t\t\t\t<div class="file-drop-zone margin-bottom-20" nv-file-over="" uploader="uploader" over-class="file-drop-zone-over">\n    \t\t\t\t\t\tBase drop zone\n    \t\t\t\t\t</div>\n    \t\t\t\t</div>\n    \t\t\t\t<span class="btn default btn-file">\n    \t\t\t\t<span class="fileinput-new">\n    \t\t\t\t{{\'APPLICATION_FILE_UPLOAD\' | translate}}</span>\n    \t\t\t\t<input type="file" nv-file-select="" uploader="uploader" />\n    \t\t\t\t</span>\n    \t\t\t\t<span class="btn default btn-file">\n    \t\t\t\t<span class="fileinput-new">\n    \t\t\t\t{{\'APPLICATION_MULTI_FILE_UPLOAD\' | translate}}</span>\n    \t\t\t\t<input type="file" nv-file-select="" uploader="uploader" multiple  /><br/>\n          </span>\n          <p>\n            </br>\n            {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>wav, mp3, gsm, ogg</b>.\n          </p>\n          <p>\n            {{ \'MESSAGE_MAXIMUM_SOUND_UPLOAD_SIZE\' | translate }} <b>15 Mb</b>.\n          </p>\n    \t\t\t</div>\n    \t\t</div>\n    \t</div>\n    \t<div class="col-md-8">\n    \t\t<div class="portlet light bordered">\n    \t\t\t<div class="portlet-title">\n    \t\t\t\t<div class="caption font-green-sharp">\n    \t\t\t\t\t<i class="icon-settings font-green-sharp"></i>\n    \t\t\t\t\t<span class="caption-subject bold uppercase">{{\'APPLICATION_UPLOAD_QUEUE\' | translate}}</span>\n    \t\t\t\t\t<span class="caption-helper">{{\'APPLICATION_QUEUE_LENGTH\' | translate}}: {{ uploader.queue.length }}</span>\n    \t\t\t\t</div>\n    \t\t\t\t<div class="actions">\n    \t\t\t\t</div>\n    \t\t\t</div>\n    \t\t\t<div class="portlet-body">\n    \t\t\t\t<div class="table-scrollable table-scrollable-borderless">\n    \t\t\t\t\t<table class="table table-hover table-light">\n    \t\t\t\t\t\t<thead>\n    \t\t\t\t\t\t\t<tr class="uppercase">\n    \t\t\t\t\t\t\t\t<th width="50%">{{\'APPLICATION_NAME\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th ng-show="uploader.isHTML5">{{\'APPLICATION_SIZE\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th ng-show="uploader.isHTML5">{{\'APPLICATION_PROGRESS\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th>{{\'APPLICATION_STATUS\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th>{{\'APPLICATION_MESSAGE\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th>{{\'APPLICATION_ACTIONS\' | translate}}</th>\n    \t\t\t\t\t\t\t</tr>\n    \t\t\t\t\t\t</thead>\n    \t\t\t\t\t\t<tbody>\n    \t\t\t\t\t\t\t<tr ng-repeat="item in uploader.queue">\n    \t\t\t\t\t\t\t\t<td><strong>{{ item.file.name }}</strong></td>\n    \t\t\t\t\t\t\t\t<td ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>\n    \t\t\t\t\t\t\t\t<td ng-show="uploader.isHTML5">\n    \t\t\t\t\t\t\t\t\t<div class="progress progress-sm" style="margin-bottom: 0;">\n    \t\t\t\t\t\t\t\t\t\t<div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': item.progress + \'%\' }"></div>\n    \t\t\t\t\t\t\t\t\t</div>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t\t<td class="text-center">\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isSuccess" class="text-success"><i class="glyphicon glyphicon-ok"></i></span>\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isCancel" class="text-info"><i class="glyphicon glyphicon-ban-circle"></i></span>\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isError" class="text-danger"><i class="glyphicon glyphicon-remove"></i></span>\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isUploading" class="text-info"><i class="glyphicon glyphicon-upload"></i></span>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t\t<td class="text-center">\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.responseMessage" class="text-danger">{{item.responseMessage}}</span>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t\t<td nowrap>\n    \t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-success btn-xs" ng-click="item.upload()" ng-disabled="item.isReady || item.isUploading || item.isSuccess">\n    \t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-upload"></span> {{\'APPLICATION_UPLOAD\' | translate}}\n    \t\t\t\t\t\t\t\t\t</button>\n    \t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-warning btn-xs" ng-click="item.cancel()" ng-disabled="!item.isUploading">\n    \t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-ban-circle"></span> {{\'APPLICATION_CANCEL\' | translate}}\n    \t\t\t\t\t\t\t\t\t</button>\n    \t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" ng-click="item.remove()">\n    \t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE\' | translate}}\n    \t\t\t\t\t\t\t\t\t</button>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t</tr>\n    \t\t\t\t\t\t</tbody>\n    \t\t\t\t\t</table>\n    \t\t\t\t</div>\n    \t\t\t\t<div>\n    \t\t\t\t\t<p>{{\'APPLICATION_UPLOAD_QUEUE_PROGRESS\' | translate}}:</p>\n    \t\t\t\t\t<div class="progress progress-sm" style="">\n    \t\t\t\t\t\t<div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': uploader.progress + \'%\' }"></div>\n    \t\t\t\t\t</div>\n    \t\t\t\t</div>\n    \t\t\t\t<button type="button" class="btn btn-success btn-s" ng-click="uploader.uploadAll()" ng-disabled="!uploader.getNotUploadedItems().length">\n    \t\t\t\t<span class="glyphicon glyphicon-upload"></span> {{\'APPLICATION_UPLOAD_ALL\' | translate}}\n    \t\t\t\t</button>\n    \t\t\t\t<button type="button" class="btn btn-warning btn-s" ng-click="uploader.cancelAll()" ng-disabled="!uploader.isUploading">\n    \t\t\t\t<span class="glyphicon glyphicon-ban-circle"></span> {{\'APPLICATION_CANCEL_ALL\' | translate}}\n    \t\t\t\t</button>\n    \t\t\t\t<button type="button" class="btn btn-danger btn-s" ng-click="uploader.clearQueue()" ng-disabled="!uploader.queue.length">\n    \t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE_ALL\' | translate}}\n    \t\t\t\t</button>\n    \t\t\t</div>\n    \t\t</div>\n    \t</div>\n    </div>\n  </div>\n</div>\n<div class="row thumbnails" data-ng-init="initList()">\n  <div class="row" ng-show="sounds.length == 0">\n    <div class="col-md-12 page-404">\n      <div class="details">\n        <h3>{{ \'MESSAGE_NO_SOUNDS\' | translate }}</h3>\n        <p>\n          <a href="/">\n          {{ \'MESSAGE_RETURN_HOME\' | translate }} </a>\n          {{ \'MESSAGE_OR_UPLOAD_SOUND_FILE\' | translate }}\n        </p>\n      </div>\n    </div>\n  </div>\n  <div class="audio-portlet-wrapper animate-repeat" ng-repeat="sound in sounds">\n    <div class="audio-portlet">\n      <div class="audio-portlet-title"><a href="#" editable-text="sound.display_name" onbeforesave="updateAudio(sound.id,{display_name : $data})">{{ sound.display_name || "Empty" }}</a></div>\n      <img src="../assets/images/note_placeholder.png" alt="" class="img-responsive"/>\n      <div class="file-info">\n        <div class="audio-tag-wrapper">\n          <audio-file-download params="{id:sound.id,controller:\'stream\'}" resource="Sound"></audio-file-download>\n        </div>\n        <p id="description_div">\n          <a href="#" editable-text="sound.description" onbeforesave="updateAudio(sound.id,{description : $data})">{{ sound.description || "Empty" }}</a>\n        </p>\n        <p class="float-right">\n            <button class="btn btn-xs green-meadow" uib-tooltip-template="\'audioInfoTemplate.html\'"><i class="icon-list"></i></button>\n            <motion-file-download  params="{id:sound.id,controller:\'download\'}" resource="Sound" mimetype="\'audio/\'+sound.original_format" tooltiptext="Download" filename="sound.display_name+\'.\'+sound.original_format" btnclass="{{downloadButtonClass}}" btncontent=\'{{downloadButtonContent}}\'></motion-file-download>\n            <button uib-tooltip="Delete" class="btn btn-xs red-sunglo" ng-click="delete(sound.display_name, sound.id)" tooltip="Delete"><i class="icon-close" ></i></button>\n        </p>\n      </div>\n    </div>\n  </div>\n  <script type="text/ng-template" id="audioInfoTemplate.html">\n    <div>\n      <ul class="list-unstyled">\n        <li><b>Format : </b>{{sound.original_format}}</li>\n        <li><b>Duration : </b>{{sound.original_duration | date: \'mm:ss\'}}</li>\n        <li><b>Channels : </b>{{sound.original_channelCount}}</li>\n        <li><b>Bitrate : </b>{{sound.original_bitRate/1024}} kbs</li>\n        <li><b>Sample Rate : </b>{{sound.original_sampleRate/1000}} KHz</li>\n      </ul>\n    </div>\n  <\/script>\n</div>\n\x3c!-- End Audio Portlets --\x3e\n'),t.put("app/tools/tag/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_TAG\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required data-ng-pattern="settings.patternName"/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/tag/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TAGS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TAGS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TAG\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/tag/view/view.chat.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_CHAT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initChat()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.contacts.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_CONTACTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initContacts()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" data-ng-if="readyGrid && gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.fax.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_FAX\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initFax()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getTag()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t<a href="/tools/tags/list">{{ \'APPLICATION_TAGS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="tag" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="tag">\n\t\t\t\t\t<a href="#">{{tag.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/tag.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{tag.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/tags/view/{{tag.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.chat\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.chat ? \'/tools/tags/view/\'+tag.id+\'/chat\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.chat}">\n\t\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CHAT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.mail\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.mail ? \'/tools/tags/view/\'+tag.id+\'/mail\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.mail}">\n\t\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MAIL\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.fax\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.fax ? \'/tools/tags/view/\'+tag.id+\'/fax\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.fax}">\n\t\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_FAX\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.sms\')}" >\n\t\t\t\t\t\t\t<a data-ng-href="{{license.messaging ? \'/tools/tags/view/\'+tag.id+\'/sms\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.messaging}">\n\t\t\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SMS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.contacts\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.cm ? \'/tools/tags/view/\'+tag.id+\'/contacts\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.cm}">\n\t\t\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONTACTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/tag/view/view.mail.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_MAIL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initMail()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAG\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateTag()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="tag.name" required data-ng-pattern="settings.patternName"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="tag.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.sms.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_SMS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initSms()">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/template/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TEMPLATES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-wrench font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TEMPLATES\' | translate }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/tools/templates/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TEMPLATE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/template/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initItem()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/tools/templates/list">{{ \'APPLICATION_TEMPLATES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="item" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="item">\n\t\t\t\t\t<a href="#">{{item.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/template.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{item.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.templates.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/templates/view/{{item.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/template/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\n\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateItem()" class="form-horizontal" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.name.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}:<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-10">\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_NAME\' | translate}}..." data-ng-model="item.name" required>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.name.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.description.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}:</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-10">\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}..." rows="8" data-ng-model="item.description">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.description.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t<hr>\n\n\t\t\t\t\t\x3c!-- START SUBJECT --\x3e\n\t\t\t\t\t<div class="form-group row" data-ng-class="{\'has-error\': form.subject.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SUBJECT\' | translate}}:</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-10">\n\t\t\t\t\t\t\t\t\t<input type="text" name="subject" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}..." rows="8" data-ng-model="item.subject">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.subject.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUJBECT --\x3e\n\n\t\t\t\t\t\x3c!-- START HTML --\x3e\n\t\t\t\t\t<div class="form-group row" data-ng-class="{\'has-error\': form.text.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div ckeditor="options" ng-model="item.html"></div>\n\t\t\t\t\t\t\t<span data-ng-show="form.text.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END HTML --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/template/wizard/wizard.html",'<div class="row">\n\t<div class="col-md-12">\n\t  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/tools/templates/list">{{ \'APPLICATION_TEMPLATES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t  \x3c!-- END PAGE HEADER--\x3e\n\n\t  \x3c!-- BEGIN PORTLET--\x3e\n\t  <div class="portlet light bordered" data-ng-init="initWizard()">\n\t  \t<div class="portlet-title">\n\t  \t\t<div class="caption font-green-sharp">\n\t  \t\t\t<i class="icon-docs font-green-sharp"></i>\n\t  \t\t\t<span class="caption-subject">{{ \'APPLICATION_TEMPLATES\' | translate }} FORM</a> </span>\n\t  \t\t</div>\n\t  \t</div>\n\t  \t<div class="portlet-body">\n\t\t\t\t<form name="form" data-ng-submit="form.$valid && createItem()" class="form-horizontal" novalidate>\n\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.name.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}:<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_NAME\' | translate}}..." data-ng-model="item.name" required>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.name.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.description.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}:</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="description" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}..." rows="8" data-ng-model="item.description">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.description.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START SUBJECT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.subject.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SUBJECT\' | translate}}:</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="subject" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}..." rows="8" data-ng-model="item.subject">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.subject.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SUJBECT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HTML --\x3e\n\t\t\t\t\t\t<div class="form-group row" data-ng-class="{\'has-error\': form.text.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div ckeditor="options" ng-model="item.html"></div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.text.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HTML --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t</form>\n\t  \t</div>\n\t  </div>\n\t  \x3c!-- END PORTLET--\x3e\n\t</div>\n</div>\n'),t.put("app/tools/trigger/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_TRIGGERS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRIGGERS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/tools/triggers/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TRIGGER\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trigger/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView();">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t<a href="/tools/triggers/list">{{ \'APPLICATION_TRIGGERS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="trigger"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="trigger">\n\t\t\t\t\t<a href="#">{{ trigger.description || trigger.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/trigger.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ trigger.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ trigger.description }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.triggers.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/tools/triggers/view/{{trigger.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trigger/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_CONDITIONS\' | translate}} & {{\'APPLICATION_ACTIONS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="exitValidation(forms.general.$valid) && updateTrigger()" novalidate>\n\t\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="trigger.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CHANNEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="channel" placeholder="{{\'APPLICATION_CHANNEL\' | translate}}" class="form-control" data-ng-model="trigger.channel" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid && forms.general.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHANNEL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label>\n\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t<input bs-switch class="form-control" ng-model="trigger.status" type="checkbox" name="status" switch-active="{{ recordSwitch.isActive }}" switch-on-text="{{ recordSwitch.onText }}" switch-off-text="{{ recordSwitch.offText }}" switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}" switch-animate="{{ recordSwitch.animate }}" switch-size="{{ recordSwitch.size }}" switch-label="{{ recordSwitch.label }}" switch-icon="{{ recordSwitch.icon }}" switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}" switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="trigger.description" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in trigger.All">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="trigger.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in trigger.Any">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="trigger.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in trigger.Actions">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" name="action{{$index}}" data-ng-change="resetActionData(action)" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $triggers.services[trigger.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-template ng-switch-when="template" element="action" form="forms.general"></action-builder-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-template ng-switch-when="accountTemplate" element="action" form="forms.general"></action-builder-account-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-integration ng-switch-when="integration" element="action" form="forms.general"></action-builder-integration>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-motion-bar ng-switch-when="motionbar" element="action" form="forms.general"></action-builder-motion-bar>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-jscripty ng-switch-when="jscripty" element="action" form="forms.general"></action-builder-jscripty>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-url-forward ng-switch-when="urlForward" element="action" form="forms.general"></action-builder-url-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-close ng-switch-when="close" element="action" form="forms.general"></action-builder-close>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-forward ng-switch-when="forward" element="action" form="forms.general"></action-builder-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-tag ng-switch-when="tag" element="action" form="forms.general"></action-builder-tag>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-http ng-switch-when="http" element="action" form="forms.general"></action-builder-http>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-email ng-switch-when="email" element="action" form="forms.general"></action-builder-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-email ng-switch-when="accountEmail" element="action" form="forms.general"></action-builder-account-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-sms ng-switch-when="accountSms" element="action" form="forms.general"></action-builder-account-sms>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-cm ng-switch-when="contactManager" element="action" form="forms.general"></action-builder-cm>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-web-popup ng-switch-when="webPopup" element="action" form="forms.general"></action-builder-web-popup>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- <div class="has-error" data-ng-show="forms.general.$submitted && !trigger.All.length && !trigger.Any.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.general.$submitted && !trigger.Actions.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</form>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/tools/trigger/wizard/wizard.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t<a href="/tools/triggers/list">{{ \'APPLICATION_TRIGGERS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRIGGERS\' | translate }} WIZARD</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t\t<form name="forms.general" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label>\n\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t<input bs-switch class="form-control" ng-model="item.status" type="checkbox" name="status" data-ng-init="item.status = 0" switch-active="{{ statusSwitch.isActive }}" switch-on-text="{{ statusSwitch.onText }}" switch-off-text="{{ statusSwitch.offText }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ statusSwitch.onColor }}" switch-off-color="{{ statusSwitch.offColor }}" switch-animate="{{ statusSwitch.animate }}" switch-size="{{ statusSwitch.size }}" switch-label="{{ statusSwitch.label }}" switch-icon="{{ statusSwitch.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ statusSwitch.radioOff }}" switch-label-width="{{ statusSwitch.labelWidth }}" switch-handle-width="{{ statusSwitch.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()" />\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\t\t\t\t<wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="exitSettingsValidation(forms.settings.$valid)">\n\t\t\t\t\t<form name="forms.settings" novalidate>\n\n\t\t\t\t\t\t\x3c!-- Channel --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CHANNEL\' | translate }}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CHANNEL\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_CHANNEL\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="channel in $triggers.channels | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="channel | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- All --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in item.All">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="item.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Any --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in item.Any">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="item.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Actions --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in item.Actions">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="col-md-12"> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" data-ng-change="resetActionData(action)" name="action{{$index}}" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $triggers.services[item.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-template ng-switch-when="template" element="action" form="forms.general"></action-builder-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-template ng-switch-when="accountTemplate" element="action" form="forms.general"></action-builder-account-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-integration ng-switch-when="integration" element="action" form="forms.general"></action-builder-integration>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-motion-bar ng-switch-when="motionbar" element="action" form="forms.general"></action-builder-motion-bar>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-jscripty ng-switch-when="jscripty" element="action" form="forms.general"></action-builder-jscripty>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-url-forward ng-switch-when="urlForward" element="action" form="forms.general"></action-builder-url-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-close ng-switch-when="close" element="action" form="forms.general"></action-builder-close>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-forward ng-switch-when="forward" element="action" form="forms.general"></action-builder-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-tag ng-switch-when="tag" element="action" form="forms.general"></action-builder-tag>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-http ng-switch-when="http" element="action" form="forms.general"></action-builder-http>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-email ng-switch-when="email" element="action" form="forms.general"></action-builder-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-email ng-switch-when="accountEmail" element="action" form="forms.general"></action-builder-account-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-sms ng-switch-when="accountSms" element="action" form="forms.general"></action-builder-account-sms>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-cm ng-switch-when="contactManager" element="action" form="forms.general"></action-builder-cm>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-web-popup ng-switch-when="webPopup" element="action" form="forms.general"></action-builder-web-popup>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- <div class="has-error" data-ng-show="forms.settings.$submitted && !item.All.length && !item.Any.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.settings.$submitted && !item.Actions.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()" />\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}" />\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trunk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-link"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRUNKS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/tools/trunks/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TRUNK\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trunk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-link"></i>\n\t\t\t\t\t<a href="/tools/trunks/list">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="trunk" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="trunk">\n\t\t\t\t\t<a href="#">{{trunk.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/trunk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{trunk.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<p data-ng-if="trunk.active && trunk.registry && trunk.status">({{trunk.status}})</p>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.trunks.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/trunks/view/{{trunk.name}}/settings"><i class="icon-settings"></i> {{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trunk/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TRUNK\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_OTHER_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateTrunk()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="trunk.name" data-ng-pattern="settings.patternName" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACTIVE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACTIVE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="trunk.active"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ activeSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ activeSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ activeSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ activeSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ activeSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ activeSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ activeSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ activeSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ activeSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACTIVE --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.host.$touched || forms.general.$submitted) && forms.general.host.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="trunk.host" required/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_HOST\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.host.$touched || forms.general.$submitted) && forms.general.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START SECRET --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.secret.$touched || forms.general.$submitted) && forms.general.secret.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECRET\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="password" name="secret" placeholder="{{\'APPLICATION_SECRET\' | translate}}" class="form-control" data-ng-model="trunk.secret">\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_SECRET\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.secret.$touched || forms.general.$submitted) && forms.general.secret.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END SECRET --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.callerid.$touched || forms.general.$submitted) && forms.general.callerid.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLERID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="callerid" pattern=\'^"[a-zA-Z0-9_.-]*" <[a-zA-Z0-9_.-]*>\' placeholder="{{\'APPLICATION_CALLERID\' | translate}}" class="form-control" data-ng-model="trunk.callerid"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_CALLERID\' | translate }} "name" &lt;number&gt;\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.callerid.$touched || forms.general.$submitted) && forms.general.callerid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.type" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'user\',\'peer\',\'friend\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_TYPE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DTMFMODE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.dtmfmode.$touched || forms.general.$submitted) && forms.general.dtmfmode.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DTMFMODE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.dtmfmode" name="dtmfmode" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'rfc2833\', \'info\', \'shortinfo\', \'inband\',\'auto\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DTMFMODE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.dtmfmode.$touched || forms.general.$submitted) && forms.general.dtmfmode.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DTMFMODE --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DEFAULT USER --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.defaultuser.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="defaultuser" placeholder="{{\'APPLICATION_DEFAULT_USER\' | translate}}" class="form-control" data-ng-model="trunk.defaultuser" required/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DEFAULT_USER\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && (forms.general.defaultuser.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DEFAULT USER --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START NAT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.nat.$touched || forms.general.$submitted) && forms.general.nat.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.nat" name="nat" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\', \'no\', \'never\', \'route\', \'force_rport\', \'comedia\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_NAT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.nat.$touched || forms.general.$submitted) && forms.general.nat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END NAT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START QUALIFY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.qualify.$touched || forms.general.$submitted) && forms.general.qualify.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUALIFY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.qualify" name="qualify" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_QUALIFY\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.qualify.$touched || forms.general.$submitted) && forms.general.qualify.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END QUALIFY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START ALLOW --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.allow.$touched || forms.general.$submitted) && forms.general.allow.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ALLOW_CODEC\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.allow" name="allow" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'g723\',\'gsm\',\'ulaw\',\'alaw\',\'g726\',\'g722\',\'g729\',\'ilbc\',\'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_ALLOW_CODEC\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.allow.$touched || forms.general.$submitted) && forms.general.allow.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END ALLOW --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START INSECURE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.insecure.$touched || forms.general.$submitted) && forms.general.insecure.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INSECURE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.insecure" name="insecure" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'port\',\'invite\',\'very\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_INSECURE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.insecure.$touched || forms.general.$submitted) && forms.general.insecure.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END INSECURE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CALLLIMIT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.call_limit.$touched || forms.general.$submitted) && forms.general.call_limit.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLLIMIT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="call-limit" placeholder="{{\'APPLICATION_CALLLIMIT\' | translate}}" class="form-control" data-ng-model="trunk.call_limit"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_CALLLIMIT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CALLLIMIT --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="trunk.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.advanced.$valid && updateTrunk()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START REGISTRY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REGISTRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="registry" placeholder="{{\'APPLICATION_REGISTRY\' | translate}}" class="form-control" data-ng-model="trunk.registry"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_REGISTRY\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END REGISTRY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DIRECTMEDIA --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.directmedia.$touched || forms.advanced.$submitted) && forms.advanced.directmedia.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DIRECTMEDIA\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.directmedia" name="directmedia" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\', \'no\', \'nonat\', \'update\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DIRECTMEDIA\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.directmedia.$touched || forms.advanced.$submitted) && forms.advanced.directmedia.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DIRECTMEDIA --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CALLCOUNTER --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.callcounter.$touched || forms.advanced.$submitted) && forms.advanced.callcounter.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLCOUNTER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.callcounter" name="callcounter" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_CALLCOUNTER\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.callcounter.$touched || forms.advanced.$submitted) && forms.advanced.callcounter.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CALLCOUNTER --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FROMDOMAIN --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.fromdomain.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FROMDOMAIN\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="fromdomain" placeholder="{{\'APPLICATION_FROMDOMAIN\' | translate}}" class="form-control" data-ng-model="trunk.fromdomain" />\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_FROMDOMAIN\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && (forms.advanced.fromdomain.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROMDOMAIN --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FROMUSER --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.fromuser.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FROMUSER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="fromuser" placeholder="{{\'APPLICATION_FROMUSER\' | translate}}" class="form-control" data-ng-model="trunk.fromuser" />\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_FROMUSER\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && (forms.advanced.fromuser.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROMUSER --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START OUTBOUNDPROXY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.outboundproxy.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OUTBOUNDPROXY\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="outboundproxy" placeholder="{{\'APPLICATION_OUTBOUNDPROXY\' | translate}}" class="form-control" data-ng-model="trunk.outboundproxy" />\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_OUTBOUNDPROXY\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && (forms.advanced.outboundproxy.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END OUTBOUNDPROXY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START USEREQPHONE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.usereqphone.$touched || forms.advanced.$submitted) && forms.advanced.usereqphone.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USEREQPHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.usereqphone" name="usereqphone" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_USEREQPHONE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.usereqphone.$touched || forms.advanced.$submitted) && forms.advanced.usereqphone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END USEREQPHONE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TRUSTRPID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.trustrpid.$touched || forms.advanced.$submitted) && forms.advanced.trustrpid.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUSTRPID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.trustrpid" name="trustrpid" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_TRUSTRPID\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.trustrpid.$touched || forms.advanced.$submitted) && forms.advanced.trustrpid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TRUSTRPID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START SENDRPID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.sendrpid.$touched || forms.advanced.$submitted) && forms.advanced.sendrpid.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SENDRPID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.sendrpid" name="sendrpid" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_SENDRPID\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.sendrpid.$touched || forms.advanced.$submitted) && forms.advanced.sendrpid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END SENDRPID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START ENCRYPTION --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.encryption.$touched || forms.advanced.$submitted) && forms.advanced.encryption.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENCRYPTION\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.encryption" name="encryption" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_ENCRYPTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.encryption.$touched || forms.advanced.$submitted) && forms.advanced.encryption.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END ENCRYPTION --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.port.$touched || forms.advanced.$submitted) && forms.advanced.port.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="trunk.port"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_PORT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.port.$touched || forms.advanced.$submitted) && forms.advanced.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.transport.$touched || forms.advanced.$submitted) && forms.advanced.transport.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRANSPORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.transport" name="transport" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'udp\',\'wss\',\'ws\',\'tcp\',\'tls\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.transport.$touched || forms.advanced.$submitted) && forms.advanced.transport.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\t\t\t\t\t\x3c!-- START OTHER FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.otherFields" data-ng-submit="forms.otherFields.$valid && updateTrunk()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START OTHER FIELDS--\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OTHER_FIELDS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<textarea name="otherFields" placeholder="{{\'APPLICATION_OTHER_FIELDS\' | translate}}" class="form-control otherfields-col" data-ng-model="trunk.otherFields"></textarea>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_OTHER_FIELDS\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END OTHER FIELDS --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXAMPLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<div class="well">\n\t\t\t\t\t\t\t\t\t\t\t<div>host=dynamicp</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>secret=********</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>regcontext=tammari-internal</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>regexten=1005</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>dtmfmode=rfc2833</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>insecure=invite,port</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>canreinvite=yes</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>nat=yes</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>qualify=yes</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>context=merus-sipphone</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>pickupgroup=1</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>callgroup=1</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>mailbox=1000@default</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END OTHER FIELDS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/trunk/wizard/wizard.html",'<div class="col-md-12" data-ng-init="initWizard()">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-link"></i>\n\t\t\t\t<a href="/tools/trunks/list">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRUNK\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t<form name="forms.general" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted && forms.general.name.$invalid) || forms.general.name.$error.pattern}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.simplePatternName" required/>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.name.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.host.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.host" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_HOST\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.host.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECRET\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.secret"/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_SECRET\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.password.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DEFAULT USER --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.defaultuser.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="defaultuser" placeholder="{{\'APPLICATION_DEFAULT\' | translate}} {{\'APPLICATION_USER\' | translate}}" class="form-control" data-ng-model="item.defaultuser" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DEFAULT_USER\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && (forms.general.defaultuser.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DEFAULT USER --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next(true)">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_ADVANCED\' | translate}}" canexit="exitValidation(forms.advanced.$valid)">\n\t\t\t\t\t<form name="forms.advanced" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START REGISTRY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REGISTRY\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="registry" placeholder="{{\'APPLICATION_REGISTRY\' | translate}}" class="form-control" data-ng-model="item.registry"/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_REGISTRY\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END REGISTRY --\x3e\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/tools/variable/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_VARIABLE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/variable/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VARIABLES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VARIABLES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_VARIABLE\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/variable/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getVariable()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="/tools/variables/list">{{ \'APPLICATION_VARIABLES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="variable" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="variable">\n\t\t\t\t\t<a href="#">{{variable.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/variable.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{variable.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.variables.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/variables/view/{{variable.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/variable/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_VARIABLE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVariable()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="variable.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="variable.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/yourdashboard/list/clone.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_CLONE_DASHBOARD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.dashboard" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.dashboard.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/yourdashboard/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_DASHBOARD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.dashboard" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.dashboard.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/yourdashboard/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-tachometer"></i>\n\t\t\t\t\t<a href="/tools/yourdashboards/list">{{ \'APPLICATION_YOUR_DASHBOARDS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_YOUR_DASHBOARDS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_DASHBOARD\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/yourdashboard/show/leaveEditedDashboard.modal.html",'<div class="modal-header" data-ng-init="getContacts()">\n  <h3 class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>{{\'MESSAGE_LEAVE_EDITED_PAGE\' | translate}}</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_CONTINUE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/yourdashboard/show/show.html",'<div class="row" style="min-height: 466px;" id="yourDashboardView">\n  <div class="col-md-12" ng-init="getDashboard()">\n    <adf-dashboard\n    data-ng-if="dashboard"\n    name="{{dashboard.name}}"\n    collapsible="{{dashboard.collapsible}}"\n    maximizable="{{dashboard.maximizable}}"\n    enableconfirmdelete="{{dashboard.enableconfirmdelete}}"\n    structure="{{dashboard.structure}}"\n    editable="{{dashboard.editable}}"\n    adf-model="dashboard.model"/>\n  </div>\n</div>\n'),t.put("app/tools/yourdashboard/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getDashboard()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-tachometer"></i>\n\t\t\t\t\t<a href="/tools/yourdashboards/list">{{ \'APPLICATION_YOUR_DASHBOARDS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="dashboard" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="dashboard">\n\t\t\t\t\t<a href="#">{{dashboard.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/dashboard.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{dashboard.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.yourdashboards.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/yourdashboards/view/{{dashboard.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/yourdashboard/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_DASHBOARD\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateDashboard()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="dashboard.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REFRESH_TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="5" name="name" placeholder="{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}" class="form-control" data-ng-model="dashboard.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REFRESH_TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VISIBLE TO ADMIN --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VISIBLE_TO_ADMIN\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tng-model="dashboard.admin"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VISIBLE TO ADMIN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VISIBLE TO USER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VISIBLE_TO_USER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tng-model="dashboard.user"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VISIBLE TO USER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VISIBLE TO AGENT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VISIBLE_TO_AGENT\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tng-model="dashboard.agent"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VISIBLE TO AGENT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="dashboard.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-heart"></i>\n\t\t\t\t\t<a href="/zendesk/list">{{ \'APPLICATION_ZENDESK\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-heart font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ZENDESK\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/zendesk/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/zendesk/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/zendesk/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();getTags();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_TAGS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.id as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.value as item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item.name | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t\t\x3c!-- TAG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_4">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-12">\n                <span class="caption-subject">Select tags that you want add in the ticket:</span>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t<form name="forms.tags" data-ng-submit="updateTags()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- TAG --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="selectedTags.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag.id as tag in tags | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{tag.name}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TAG --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TAG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'password\', \'token\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="account.authType == \'password\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="account.authType == \'token\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-heart"></i>\n          <a href="/zendesk/list">{{ \'APPLICATION_ZENDESK\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/zendesk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.zendesk.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/zendesk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.zendesk.view.configurations\') || $state.is(\'main.zendesk.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/zendesk/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/zendesk/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-heart"></i>\n\t\t\t\t\t\t<a href="/zendesk/list">{{ \'APPLICATION_ZENDESK\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/zendesk/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/zendesk/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'password\', \'token\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="item.authType == \'password\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="item.authType == \'token\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="item.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("components/directives/action/accountEmail/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts.rows | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data6\'+randomName].$touched || form.$submitted) && form[\'data6\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data6" name="data6{{randomName}}" theme="bootstrap">\n    <ui-select-match allow-clear placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data6\'+randomName].$touched || form.$submitted) && form[\'data6\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_CC\' | translate}}"/>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName  && !element.data6" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data4" name="data4{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}"/>\n  <span data-ng-show="(form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-12" data-ng-class="{\'has-error\': (form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$invalid}">\n  <textarea rows="10" ng-model="element.data5" name="data5{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TEXT\' | translate}}" data-ng-required="!element.data6"></textarea>\n  <span data-ng-show="(form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/accountSms/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts.rows | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-12" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <textarea rows="10" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TEXT\' | translate}}"></textarea>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/accountTemplate/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts.rows | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates.rows | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/close/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data1" name="data1{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_DISPOSITION\' | translate }}"/>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/cm/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" on-select="element.data2 = element.data1 ? element.data2 : false">\n    <ui-select-match allow-clear>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n      <div ng-bind-html="list.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName && element.data1" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input\n      bs-switch\n      class="form-control"\n      ng-init="element.data2 = element.data1 && element.data2 == \'1\' ? true : false"\n      ng-model="element.data2"\n      type="checkbox"\n      name="auth"\n      switch-active="{{ switch.isActive }}"\n      switch-on-text="{{ switch.onText }}"\n      switch-off-text="{{ switch.offText }}"\n      switch-on-color="{{ switch.onColor }}"\n      switch-off-color="{{ switch.offColor }}"\n      switch-animate="{{ switch.animate }}"\n      switch-size="{{ switch.size }}"\n      switch-label="{{ switch.label }}"\n      switch-icon="{{ switch.icon }}"\n      switch-radio-off="{{ switch.radioOff }}"\n      switch-label-width="{{ switch.labelWidth }}"\n      switch-handle-width="{{ switch.handleWidth }}">\n  <span class="help-block">\n    {{\'APPLICATION_AUTO_CREATE\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/email/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data5" name="data5{{randomName}}" theme="bootstrap">\n    <ui-select-match allow-clear placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data1" name="data1{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_CC\' | translate}}"/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName && !element.data5" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}"/>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-12" data-ng-class="{\'has-error\': (form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$invalid}">\n  <textarea rows="10" ng-model="element.data4" name="data4{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TEXT\' | translate}}" data-ng-required="!element.data5"></textarea>\n  <span data-ng-show="(form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/forward/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data1" name="data1{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_TO\' | translate }}" required/>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/http/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected}}</ui-select-match>\n    <ui-select-choices repeat="method in methods | filter: $select.search">\n      <div ng-bind-html="method | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="URL" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/integration/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" data-ng-change="changeIntegration()" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_INTEGRATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="integration.state as integration in integrations | filter: $select.search">\n      <div ng-bind-html="integration.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_INTEGRATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data1 && accounts && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" data-ng-change="changeAccount();" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_ACCOUNT\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data2 && configurations && randomName" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data3" name="data3{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_CONFIGURATION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="config.id as config in configurations | filter: $select.search">\n      <div ng-bind-html="config.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_CONFIGURATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/jscripty/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="project.id as project in projects | filter: $select.search">\n      <div ng-bind-html="project.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/motionbar/actionBuilder.html",'\x3c!-- data1: 0 POPUP, 1 URL, 2 WINAPP --\x3e\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required data-ng-change="changeMode();">\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="motionAction.value as motionAction in motionActions | filter: $select.search">\n      <div ng-bind-html="motionAction.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TYPE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:0 data2:Template --\x3e\n<div data-ng-if="randomName && element.data1==0" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TEMPLATE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TEMPLATE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:1 data2:URL --\x3e\n<div data-ng-if="randomName && element.data1==1" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_URL\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_URL\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:2 data2:Application data3:Arguments --\x3e\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_APPLICATION\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_ARGUMENTS\' | translate }}\n  </span>\n</div>\n'),t.put("components/directives/action/status/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="status.value as status in states | filter: $select.search">\n      <div ng-bind-html="status.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/tag/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select multiple data-ng-model="data.tags" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_TAG\' | translate}}">{{$item.name}}</ui-select-match>\n    <ui-select-choices repeat="tag.name as tag in tags | filter:$select.search" class="">\n      {{tag.name}}\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/template/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/urlforward/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="type.value as type in types | filter: $select.search">\n      <div ng-bind-html="type.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_TYPE\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-12" data-ng-if="element.data1 && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="url" ng-model="element.data2" placeholder="{{ \'APPLICATION_URL\' | translate }}" name="data2{{randomName}}" class="form-control" required/>\n  <span class="help-block">\n    {{\'APPLICATION_URL\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/webPopup/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" on-select="typeChange()" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected}}</ui-select-match>\n    <ui-select-choices repeat="type in [\'motion\',\'browser\'] | filter: $select.search">\n      <div ng-bind-html="type | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.data2 == \'motion\'" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TEMPLATE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TEMPLATE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-12" data-ng-if="randomName && element.data2 == \'browser\'" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="url" ng-model="element.data1" placeholder="{{ \'APPLICATION_URL\' | translate }}" name="data1{{randomName}}" class="form-control" required/>\n  <span class="help-block">\n    {{\'APPLICATION_URL\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/condition/conditionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.field" name="field{{randomName}}" theme="bootstrap" data-ng-change="checkCondition(element.field)" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="condition.value as condition in service.services[serviceindex].conditions | filter: $select.search">\n      <div ng-bind-html="condition.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.field" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.operator" name="operator{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="operator.value as operator in _.find(service.services[serviceindex].conditions,{value:element.field}).operators | filter: $select.search">\n      <div ng-bind-html="operator.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="col-md-4" data-ng-if="elementType === \'input\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <input type="text" ng-model="element.value" class="form-control" name="value{{randomName}}" required/>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n</div>\n<div class="form-group col-md-4" data-ng-if="elementType === \'select\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.value" name="value{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{ translateName ? (\'APPLICATION_TRIGGER_\'+$select.selected.name | uppercase | translate) : $select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="value.value as value in values | filter: $select.search">\n      <div ng-bind-html="(translateName ? (\'APPLICATION_TRIGGER_\'+value.name | uppercase | translate) : value.name) | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/factories/xNotificationLicense/xNotificationLicense.html",'<div class="ui-notification alert alert-block" ng-class="class" style="width: 410px;">\n  <h4 class="alert-heading">\n    <i class="{{icon}}"></i> {{\'APPLICATION_WARNING\' | translate}}! {{\'MESSAGE_YOUR_LICENSE_IS_GOING_TO_EXPIRE\' | translate}}! <a ng-click="more()" style="color: blue;">More.</a>\n  </h4>\n</div>\n'),t.put("components/footer/footer.html",'\x3c!-- BEGIN FOOTER --\x3e\n<div class="page-footer" data-ng-init="initFooter()">\n  <div class="page-footer-inner">\n     xCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n  </div>\n  <div class="scroll-to-top">\n    <i class="icon-arrow-up"></i>\n  </div>\n</div>\n\x3c!-- END FOOTER --\x3e\n'),t.put("components/header/header.html",'\x3c!-- BEGIN HEADER INNER --\x3e\n<div class="page-header-inner" data-ng-init="initHeader()">\n  \x3c!-- BEGIN LOGO --\x3e\n  <div class="page-logo">\n    <a href="/">\n      <img ng-src="api/settings/logo/main" alt="logo" class="logo-default custom-logo" onError="this.onerror=null"/>\n    </a>\n    <div class="menu-toggler sidebar-toggler" data-ng-click="toggleSidebar()"></div>\n  </div>\n\n  \x3c!-- END LOGO --\x3e\n  \x3c!-- BEGIN HEADER SEARCH BOX --\x3e\n  \x3c!-- DOC: Apply "search-form-expanded" right after the "search-form" class to have half expanded search box --\x3e\n  <form ng-repeat="call in activeCalls | limitTo:2" class="search-form search-form-expanded">\n    <div class="input-group">\n      <input type="text" class="form-control" value="{{call.calleridnum}}" readonly>\n      <span class="input-group-btn">\n        <a href="javascript:;" class="btn submit inactive-link"><i class="icon-earphones-alt"></i></a>\n      </span>\n    </div>\n  </form>\n  \x3c!-- END HEADER SEARCH BOX --\x3e\n  \x3c!-- BEGIN RESPONSIVE MENU TOGGLER --\x3e\n  <a href="javascript:;" class="menu-toggler responsive-toggler" data-toggle="collapse" data-target=".navbar-collapse"></a>\n  \x3c!-- END RESPONSIVE MENU TOGGLER --\x3e\n  \x3c!-- BEGIN TOP NAVIGATION MENU --\x3e\n  <div class="top-menu">\n    <ul class="nav navbar-nav pull-right">\n      \x3c!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte --\x3e\n\n      \x3c!-- BEGIN USER LOGIN DROPDOWN --\x3e\n      \x3c!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte --\x3e\n      <li class="dropdown dropdown-user">\n        <a href="#" class="dropdown-toggle" dropdown-menu-hover data-toggle="dropdown" data-close-others="true">\n          <img class="img-circle" data-ng-src="api/users/avatar/{{getCurrentUser().userpic || \'unknown_avatar\'}}" alt="...">\n          <span class="username username-hide-on-mobile">\n            {{ getCurrentUser().fullname }}\n          </span>\n          <i class="fa fa-angle-down"></i>\n        </a>\n        <ul class="dropdown-menu dropdown-menu-default">\n          <li>\n            <a ng-href=" {{getCurrentUser().role === \'agent\' ? \'/staff/agents/view/\'+getCurrentUser().id+\'/account\' : \'/staff/users/view/\'+getCurrentUser().id+\'/account\'}}">\n              <i class="icon-key"></i>{{\'APPLICATION_CHANGE_PASSWORD\' | translate}}\n            </a>\n          </li>\n          <li data-ng-click="logout()">\n            <a href="#">\n              <i class="icon-logout"></i> Log Out\n            </a>\n          </li>\n        </ul>\n      </li>\n      \x3c!-- END USER LOGIN DROPDOWN --\x3e\n      \x3c!-- BEGIN QUICK SIDEBAR TOGGLER --\x3e\n      \x3c!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte --\x3e\n      \x3c!-- <li class="dropdown dropdown-quick-sidebar-toggler" data-ng-click="toggleQuickSidebar()">\n      <a href="#" class="dropdown-toggle">\n      <i class="icon-logout"></i>\n    </a>\n  </li> --\x3e\n  \x3c!-- END QUICK SIDEBAR TOGGLER --\x3e\n</ul>\n<ul class="nav navbar-nav pull-right" data-ng-if="getCurrentUser().role == \'admin\'">\n  <li class="dropdown dropdown-user">\n    <a href="/setting/license/view" class="dropdown-toggle" dropdown-menu-hover data-toggle="dropdown" data-close-others="true">\n      <i class="icon-info"></i> <span class="username username-hide-on-mobile right-margin-10">{{\'APPLICATION_LICENSE_STATUS\' | translate}}</span>\n    </a>\n  </li>\n</ul>\n<ul class="nav navbar-nav pull-right">\n  \x3c!-- BEGIN LANGUAGE BAR --\x3e\n  <li class="dropdown dropdown-language">\n    <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n      <img ng-src="assets/images/flags/{{ language }}.png">\n      <i class="fa fa-angle-down"></i>\n    </a>\n    <ul class="dropdown-menu dropdown-menu-default scrollable-menu">\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ar\')">\n          <img alt="" src="assets/images/flags/ar.png"> {{\'APPLICATION_ARABIC\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'da\')">\n          <img alt="" src="assets/images/flags/da.png"> {{\'APPLICATION_DANISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'de\')">\n          <img alt="" src="assets/images/flags/de.png"> {{\'APPLICATION_GERMAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'en_EN\')">\n          <img alt="" src="assets/images/flags/en_EN.png"> {{\'APPLICATION_ENGLISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'es\')">\n          <img alt="" src="assets/images/flags/es.png"> {{\'APPLICATION_SPANISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'fi\')">\n          <img alt="" src="assets/images/flags/fi.png"> {{\'APPLICATION_FINNISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'fr\')">\n          <img alt="" src="assets/images/flags/fr.png"> {{\'APPLICATION_FRENCH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'hi\')">\n          <img alt="" src="assets/images/flags/hi.png"> {{\'APPLICATION_HINDI\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'it\')">\n          <img alt="" src="assets/images/flags/it.png"> {{\'APPLICATION_ITALIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ja\')">\n          <img alt="" src="assets/images/flags/ja.png"> {{\'APPLICATION_JAPANASE\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ko\')">\n          <img alt="" src="assets/images/flags/ko.png"> {{\'APPLICATION_KOREAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'nl\')">\n          <img alt="" src="assets/images/flags/nl.png"> {{\'APPLICATION_DUTCH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'no\')">\n          <img alt="" src="assets/images/flags/no.png"> {{\'APPLICATION_NORWEGIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'pt-BR\')">\n          <img alt="" src="assets/images/flags/pt-BR.png"> {{\'APPLICATION_PORTUGUESE_BRAZIL\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'pt-PT\')">\n          <img alt="" src="assets/images/flags/pt-PT.png"> {{\'APPLICATION_PORTUGUESE_PORTUGAL\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ru\')">\n          <img alt="" src="assets/images/flags/ru.png"> {{\'APPLICATION_RUSSIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'sv\')">\n          <img alt="" src="assets/images/flags/sv.png"> {{\'APPLICATION_SWEDISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'tr\')">\n          <img alt="" src="assets/images/flags/tr.png"> {{\'APPLICATION_TURKISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'fa\')">\n          <img alt="" src="assets/images/flags/fa.png"> {{\'APPLICATION_PERSIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'zh-CN\')">\n          <img alt="" src="assets/images/flags/zh-CN.png"> {{\'APPLICATION_CHINESE_SIMPLIFIED\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'zh-TW\')">\n          <img alt="" src="assets/images/flags/zh-TW.png"> {{\'APPLICATION_CHINESE_TRADITIONAL\' | translate}}\n        </a>\n      </li>\n    </ul>\n  </li>\n  \x3c!-- END LANGUAGE BAR --\x3e\n</ul>\n<ul data-ng-if="getCurrentUser().role === \'agent\' && headerAgent.showWebBar" class="nav navbar-nav pull-right header-ul-with-separator padding-side-7" data-ng-class="{\'paused-header\':headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause}">\n  <li class="dropdown dropdown-user" >\n    <a href="#" class="dropdown-toggle custom-header-a" dropdown-menu-hover data-toggle="dropdown" data-close-others="true" style="cursor:default;">\n      <div>{{(headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause) ? ((!headerAgent.voicePause || !headerAgent.mailPause || !headerAgent.chatPause || !headerAgent.faxPause || !headerAgent.smsPause || !headerAgent.openchannelPause) ? \'(\'+(\'APPLICATION_PARTIAL\' | translate) + \') \'+headerAgent.pauseType : headerAgent.pauseType) : \'READY\'}}</div>\n      <div data-ng-if="headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause"><css-timer start-time="headerAgent.lastPauseAt"></css-timer></div>\n    </a>\n  </li>\n  <li class="dropdown dropdown-user" data-ng-if="headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause">\n    <a href="#" class="dropdown-toggle padding-side-7 header-bar-button header-bar-button-controls" dropdown-menu-hover data-toggle="dropdown" data-close-others="true" data-ng-click="headerPause(\'unpause\')">\n      <i class="fa fa-play font-green"></i></a>\n    </li>\n    <li class="dropdown dropdown-user" data-ng-if="headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause">\n      <a href="#" class="dropdown-toggle header-bar-button" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n        <i class="fa fa-angle-down"></i>\n      </a>\n      <ul class="dropdown-menu dropdown-menu-default scrollable-menu">\n        <li data-ng-if="headerAgent.voicePause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'voice\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_VOICE\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.mailPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'mail\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_MAIL\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.chatPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'chat\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_CHAT\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.faxPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'fax\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_FAX\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.smsPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'sms\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_SMS\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.openchannelPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'openchannel\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_OPEN_CHANNEL\' | translate}}\n          </a>\n        </li>\n      </ul>\n    </li>\n    <li class="dropdown dropdown-user">\n      <a href="#" class="dropdown-toggle padding-side-7 header-bar-button header-bar-button-controls" dropdown-menu-hover data-toggle="dropdown" data-close-others="true" data-ng-click="headerPause(\'pause\',\'DEFAULT PAUSE\')">\n        <i class="fa fa-pause font-yellow"></i></a>\n      </li>\n      <li class="dropdown dropdown-user" data-ng-if="headerPauses.length">\n        <a href="#" class="dropdown-toggle header-bar-button" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n          <i class="fa fa-angle-down"></i>\n        </a>\n        <ul class="dropdown-menu dropdown-menu-default scrollable-menu">\n          <li data-ng-repeat="pause in headerPauses">\n            <a href="#" data-ng-click="headerPause(\'pause\',pause.name)">\n              {{pause.name}}\n            </a>\n          </li>\n        </ul>\n      </li>\n    </ul>\n    <ul class="nav navbar-nav pull-right" data-ng-if="getCurrentUser().role === \'agent\'" >\n      <li data class="dropdown dropdown-extended dropdown-notification" id="header_agent_notification_bar" data-ng-click="agentNotifications.agent.new = 0;">\n        <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n          <i class="icon-earphones-alt"></i>\n          <span class="badge badge-default" data-ng-if="agentNotifications.agent.new">\n            {{agentNotifications.agent.new}} </span>\n          </a>\n          <ul class="dropdown-menu tabbed-dropdown">\n            <li class="external">\n              <h3><span class="bold">{{\'APPLICATION_LAST_VOICE_NOTIFICATIONS\' | translate}}</span></h3>\n            </li>\n            <li>\n              <ul class="nav nav-tabs">\n                <li class="active">\n                  <a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_INBOUND\' | translate}}</a>\n                </li>\n                <li>\n                  <a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_OUTBOUND\' | translate}}</a>\n                </li>\n              </ul>\n\n              <div class="tab-content">\n                \x3c!-- GENERAL TAB --\x3e\n                <div class="tab-pane active" id="tab_1_1">\n                  \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                  <span us-spinner spinner-key="agent-spinner-grid" data-ng-if="busyLoad.agent.busy" spinner-start-active="true"></span>\n                  \x3c!-- END UI-GRID SPINNER --\x3e\n                  <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'agent\')" can-load=\'!busyLoad.agent.busy\' treshold="261">\n                    <li data-ng-repeat="notification in agentNotifications.agent.rows">\n                      <a href="javascript:;" style="cursor:default;">\n                        <div class="row">\n                          <div class="col-md-1">\n                            <img src="assets/images/media/inboundroute.png" style="width:25px;height:25px;" alt="">\n                          </div>\n                          <div class="col-md-10">\n                            <div>{{\'APPLICATION_VOICE_NEW_CALL\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\' || notification.status === \'busy\',\'badge-info\':notification.status === \'taken_elsewhere\'}">{{\'APPLICATION_VOICE_\'+notification.status.toUpperCase() | translate}}</span></div>\n                            <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                          </div>\n                        </div>\n                        <div>\n                          <span class="message">{{notification.dialstring ? \'APPLICATION_TO\' : \'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="chooseContact(notification.calleridnum)">{{notification.calleridnum}}</span></span>\n                        </div>\n                        <div data-ng-if="notification.status === \'taken_elsewhere\'">\n                          <span class="message">{{\'APPLICATION_AGENT_NAME\' | translate}}: <span ><b>{{notification.answeredelsewheremembername}}</b></span></span>\n                        </div>\n                        <div data-ng-if="notification.status === \'taken\' && notification.lastevent === \'complete\'">\n                          <span class="message">{{\'APPLICATION_COMPLETED_BY\' | translate}}: <span ><b>{{\'APPLICATION_VOICE_\'+notification.reason.toUpperCase() | translate}}</b></span></span>\n                        </div>\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n                <div class="tab-pane" id="tab_1_2">\n                  \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                  <span us-spinner spinner-key="dial-spinner-grid" data-ng-if="busyLoad.dial.busy" spinner-start-active="true"></span>\n                  \x3c!-- END UI-GRID SPINNER --\x3e\n                  <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'dial\')" can-load=\'!busyLoad.dial.busy\' treshold="261">\n                    <li data-ng-repeat="notification in agentNotifications.dial.rows">\n                      <a href="javascript:;" style="cursor:default;">\n                        <div class="row">\n                          <div class="col-md-1">\n                            <img src="assets/images/media/outboundroute.png" style="width:25px;height:25px;" alt="">\n                          </div>\n                          <div class="col-md-10">\n                            <div>{{\'APPLICATION_VOICE_NEW_CALL\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\',\'badge-info\':notification.status === \'taken_elsewhere\'}">{{\'APPLICATION_VOICE_\'+notification.status.toUpperCase() | translate}}</span></div>\n                            <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                          </div>\n                        </div>\n                        <div>\n                          <span class="message">{{\'APPLICATION_TO\' | translate}}: <span class="span-link" data-ng-click="chooseContact(notification.destcalleridnum)">{{notification.destcalleridnum}}</span></span>\n                        </div>\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n              </div>\n            </li>\n          </ul>\n        </li>\n        <li data ng-if="license.mail" class="dropdown dropdown-extended dropdown-notification" id="header_mail_notification_bar" data-ng-click="agentNotifications.mail.new = 0;">\n          <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n            <i class="icon-envelope-open"></i>\n            <span class="badge badge-default" data-ng-if="agentNotifications.mail.new">\n              {{agentNotifications.mail.new}} </span>\n            </a>\n            <ul class="dropdown-menu">\n              <li class="external">\n                <h3><span class="bold">{{\'APPLICATION_LAST_MAIL_NOTIFICATIONS\' | translate}}</span></h3>\n              </li>\n              <li>\n                \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                <span us-spinner spinner-key="mail-spinner-grid" data-ng-if="busyLoad.mail.busy" spinner-start-active="true"></span>\n                \x3c!-- END UI-GRID SPINNER --\x3e\n                <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'mail\')" can-load=\'!busyLoad.mail.busy\' treshold="261">\n                  <li data-ng-repeat="notification in agentNotifications.mail.rows">\n                    <a href="javascript:;" style="cursor:default;">\n                      <div class="row">\n                        <div class="col-md-1">\n                          <img src="assets/images/media/enquiry.png" style="width:25px;height:25px;" alt="">\n                        </div>\n                        <div class="col-md-10">\n                          <div>{{\'APPLICATION_NEW_MESSAGE\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'mailRoom\')">{{\'APPLICATION_MESSAGE_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                          <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                        </div>\n                      </div>\n                      <div>\n                        <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'mail\',notification.accountid,notification.from)">{{notification.from}}</span></span>\n                      </div>\n                    </a>\n                  </li>\n                </ul>\n              </li>\n            </ul>\n          </li>\n          <li data ng-if="license.chat" class="dropdown dropdown-extended dropdown-notification" id="header_chat_notification_bar" data-ng-click="agentNotifications.chat.new = 0;">\n            <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n              <i class="icon-bubble"></i>\n              <span class="badge badge-default" data-ng-if="agentNotifications.chat.new">\n                {{agentNotifications.chat.new}} </span>\n              </a>\n              <ul class="dropdown-menu">\n                <li class="external">\n                  <h3><span class="bold">{{\'APPLICATION_LAST_CHAT_NOTIFICATIONS\' | translate}}</span></h3>\n                </li>\n                <li>\n                  \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                  <span us-spinner spinner-key="chat-spinner-grid" data-ng-if="busyLoad.chat.busy" spinner-start-active="true"></span>\n                  \x3c!-- END UI-GRID SPINNER --\x3e\n                  <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'chat\')" can-load=\'!busyLoad.chat.busy\' treshold="261">\n                    <li data-ng-repeat="notification in agentNotifications.chat.rows">\n                      <a href="javascript:;" style="cursor:default;">\n                        <div class="row">\n                          <div class="col-md-1">\n                            <img src="assets/images/media/website.png" style="width:25px;height:25px;" alt="">\n                          </div>\n                          <div class="col-md-10">\n                            <div>{{\'APPLICATION_NEW_CHAT_REQUEST\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'chatRoom\')">{{\'APPLICATION_CHAT_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                            <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                          </div>\n                        </div>\n                        <div>\n                          <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'chat\',notification.websiteid,notification.visitoremail)">{{notification.visitoremail}}</span></span>\n                        </div>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n            <li data ng-if="license.fax" class="dropdown dropdown-extended dropdown-notification" id="header_fax_notification_bar" data-ng-click="agentNotifications.fax.new = 0;">\n              <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n                <i class="fa fa-fax"></i>\n                <span class="badge badge-default" data-ng-if="agentNotifications.fax.new">\n                  {{agentNotifications.fax.new}} </span>\n                </a>\n                <ul class="dropdown-menu">\n                  <li class="external">\n                    <h3><span class="bold">{{\'APPLICATION_LAST_FAX_NOTIFICATIONS\' | translate}}</span></h3>\n                  </li>\n                  <li>\n                    \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                    <span us-spinner spinner-key="fax-spinner-grid" data-ng-if="busyLoad.fax.busy" spinner-start-active="true"></span>\n                    \x3c!-- END UI-GRID SPINNER --\x3e\n                    <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'fax\')" can-load=\'!busyLoad.fax.busy\' treshold="261">\n                      <li data-ng-repeat="notification in agentNotifications.fax.rows">\n                        <a href="javascript:;" style="cursor:default;">\n                          <div class="row">\n                            <div class="col-md-1">\n                              <img src="assets/images/media/fax.png" style="width:25px;height:25px;" alt="">\n                            </div>\n                            <div class="col-md-10">\n                              <div>{{\'APPLICATION_NEW_FAX_REQUEST\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'faxRoom\')">{{\'APPLICATION_FAX_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                              <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                            </div>\n                          </div>\n                          <div>\n                            <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'fax\',notification.accountid,notification.from)">{{notification.from}}</span></span>\n                          </div>\n                        </a>\n                      </li>\n                    </ul>\n                  </li>\n                </ul>\n              </li>\n              <li data ng-if="license.messaging" class="dropdown dropdown-extended dropdown-notification" id="header_sms_notification_bar" data-ng-click="agentNotifications.sms.new = 0;">\n                <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n                  <i class="glyphicon glyphicon-comment"></i>\n                  <span class="badge badge-default" data-ng-if="agentNotifications.sms.new">\n                    {{agentNotifications.sms.new}} </span>\n                  </a>\n                  <ul class="dropdown-menu">\n                    <li class="external">\n                      <h3><span class="bold">{{\'APPLICATION_LAST_SMS_NOTIFICATIONS\' | translate}}</span></h3>\n                    </li>\n                    <li>\n                      \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                      <span us-spinner spinner-key="sms-spinner-grid" data-ng-if="busyLoad.sms.busy" spinner-start-active="true"></span>\n                      \x3c!-- END UI-GRID SPINNER --\x3e\n                      <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'sms\')" can-load=\'!busyLoad.sms.busy\' treshold="261">\n                        <li data-ng-repeat="notification in agentNotifications.sms.rows">\n                          <a href="javascript:;" style="cursor:default;">\n                            <div class="row">\n                              <div class="col-md-1">\n                                <img src="assets/images/media/sms.png" style="width:25px;height:25px;" alt="">\n                              </div>\n                              <div class="col-md-10">\n                                <div>{{\'APPLICATION_NEW_SMS_REQUEST\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'smsRoom\')">{{\'APPLICATION_SMS_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                                <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                              </div>\n                            </div>\n                            <div>\n                              <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'sms\',notification.accountid,notification.from)">{{notification.from}}</span></span>\n                            </div>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                  </ul>\n                </li>\n                <li data ng-if="license.openchannel" class="dropdown dropdown-extended dropdown-notification" id="header_openchannel_notification_bar" data-ng-click="agentNotifications.openchannel.new = 0;">\n                  <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n                    <i class="icon-globe"></i>\n                    <span class="badge badge-default" data-ng-if="agentNotifications.openchannel.new">\n                      {{agentNotifications.openchannel.new}} </span>\n                    </a>\n                    <ul class="dropdown-menu">\n                      <li class="external">\n                        <h3><span class="bold">{{\'APPLICATION_LAST_OPENCHANNEL_NOTIFICATIONS\' | translate}}</span></h3>\n                      </li>\n                      <li>\n                        \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                        <span us-spinner spinner-key="openchannel-spinner-grid" data-ng-if="busyLoad.openchannel.busy" spinner-start-active="true"></span>\n                        \x3c!-- END UI-GRID SPINNER --\x3e\n                        <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'openchannel\')" can-load=\'!busyLoad.openchannel.busy\' treshold="261">\n                          <li data-ng-repeat="notification in agentNotifications.openchannel.rows">\n                            <a href="javascript:;" style="cursor:default;">\n                              <div class="row">\n                                <div class="col-md-1">\n                                  <img src="assets/images/media/openchannel.png" style="width:25px;height:25px;" alt="">\n                                </div>\n                                <div class="col-md-10">\n'+"                                  <div>{{'APPLICATION_NEW_OPENCHANNEL_REQUEST' | translate}}<span data-ng-if=\"notification.status && notification.status !== 'none'\" class=\"badge float-right\" data-ng-class=\"{'badge-success pointer-cursor':notification.status === 'taken','badge-danger':notification.status === 'lost','badge-warning':notification.status === 'rejected'}\" data-ng-click=\"notification.status === 'taken' && openRoom(notification.roomid, 'openchannelRoom')\">{{'APPLICATION_OPENCHANNEL_'+notification.status.toUpperCase() | translate}} <i data-ng-if=\"notification.status === 'taken'\" class=\"fa fa-envelope\"></i></span></div>\n                                  <div><span class=\"time float-left\" style=\"max-width:none !important;\"><span am-time-ago=\"notification.updatedAt\"></span></span></div>\n                                </div>\n                              </div>\n                              \x3c!-- <div>\n                              <span class=\"message\">{{'APPLICATION_FROM' | translate}}: <span class=\"span-link\" data-ng-click=\"openContact('openchannel',notification.accountid,notification.from)\">{{notification.from}}</span></span>\n                            </div> --\x3e\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </div>\n            \x3c!-- END TOP NAVIGATION MENU --\x3e\n          </div>\n          \x3c!-- END HEADER INNER --\x3e\n"),t.put("components/modal/delete.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text" ng-bind="modal.text"></p>\n  <div ng-if="modal.html" ng-bind-html="modal.html"></div>\n</div>\n<div class="modal-footer">\n  <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button>\n</div>\n'),t.put("components/sidebar/sidebar.html",'<div id="page-sidebar" class="page-sidebar navbar-collapse collapse" data-ng-init="initSidebar()">\n  \x3c!-- BEGIN SIDEBAR MENU --\x3e\n  \x3c!-- DOC: Apply "page-sidebar-menu-light" class right after "page-sidebar-menu" to enable light sidebar menu style(without borders) --\x3e\n  \x3c!-- DOC: Apply "page-sidebar-menu-hover-submenu" class right after "page-sidebar-menu" to enable hoverable(hover vs accordion) sub menu mode --\x3e\n  \x3c!-- DOC: Apply "page-sidebar-menu-closed" class right after "page-sidebar-menu" to collapse("page-sidebar-closed" class must be applied to the body element) the sidebar sub menu mode --\x3e\n  \x3c!-- DOC: Set data-auto-scroll="false" to disable the sidebar from auto scrolling/focusing --\x3e\n  \x3c!-- DOC: Set data-keep-expand="true" to keep the submenues expanded --\x3e\n  \x3c!-- DOC: Set data-auto-speed="200" to adjust the sub menu slide up/down speed --\x3e\n  <ul data-ng-click="mainTab.active=true" class="page-sidebar-menu" data-keep-expanded="false" data-auto-scroll="true" data-slide-speed="200" data-ng-class="{\'page-sidebar-menu-closed\': settings.layout.pageSidebarClosed}" data-ng-init="getSidebarIntegrations()">\n    \x3c!-- DOC: To remove the search box from the sidebar you just need to completely remove the below "sidebar-search-wrapper" LI element --\x3e\n    <li class="sidebar-search-wrapper">\n      \x3c!-- BEGIN RESPONSIVE QUICK SEARCH FORM --\x3e\n      \x3c!-- DOC: Apply "sidebar-search-bordered" class the below search form to have bordered search box --\x3e\n      \x3c!-- DOC: Apply "sidebar-search-bordered sidebar-search-solid" class the below search form to have bordered & solid search box --\x3e\n      <form class="sidebar-search sidebar-search-bordered" action="extra_search.html" method="POST">\n        <a href="javascript:;" class="remove">\n          <i class="icon-close"></i>\n        </a>\n      </form>\n      \x3c!-- END RESPONSIVE QUICK SEARCH FORM --\x3e\n    </li>\n\n    \x3c!-- START DASHBOARD CASE --\x3e\n    <li class="start" data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[1])" data-ng-class="{active: $state.includes(\'main.dashboard\')}">\n      <a href="/dashboard/voice">\n        <i class="icon-rocket"></i>\n        <span class="title">{{\'APPLICATION_DASHBOARD\' | translate}}</span>\n        <span data-ng-if="$state.includes(\'main.dashboard\')" class="selected"></span>\n      </a>\n    </li>\n    \x3c!-- END DASHBOARD CASE --\x3e\n\n    \x3c!-- START YOURDASHBOARD LIST CASE --\x3e\n    <li data-ng-if="::(!Auth.isUser() || userModules[2])" data-ng-class="{active: $state.is(\'main.tools.yourdashboards.show\')}">\n      <a href="javascript:;">\n        <i class="fa fa-tachometer"></i>\n        <span class="title" >{{\'APPLICATION_YOUR_DASHBOARDS\' | translate}}</span>\n        <span class="arrow" data-ng-class="{ open: $state.includes(\'main.tools.yourdashboards.show\') }"></span>\n      </a>\n      <ul class="sub-menu" data-ng-init="getSidebarDashboards()">\n        <li data-ng-class="{active: $stateParams.id == dashboard.id && $state.includes(\'main.tools.yourdashboards.show\')}" data-ng-repeat="dashboard in dashboards" data-ng-if="dashboard[Auth.getRole()]">\n          <a href="/tools/yourdashboards/show/{{dashboard.id}}" >\n            <i class="icon-screen-desktop"></i>\n            <span class="title" >{{dashboard.name}}  </span>\n          </a>\n        </li>\n      </ul>\n    </li>\n    \x3c!-- END YOURDASHBOARD LIST CASE --\x3e\n\n    \x3c!-- START STAFF LIST CASE --\x3e\n    <li data-ng-class="{active: $state.includes(\'main.staff\')}">\n      <a href="javascript:;" data-ng-if="::(Auth.isAdmin() || userModules[3])">\n        <i class="icon-puzzle"></i>\n        <span class="title" >{{\'APPLICATION_STAFF\' | translate}}</span>\n        <span class="arrow" data-ng-class="{open: $state.includes(\'main.staff\')}"></span>\n      </a>\n      <ul class="sub-menu">\n        \x3c!-- START USERS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.staff.users\')}">\n          <a href="/staff/users/list">\n            <i class="icon-eye"></i>\n            <span class="title" >{{\'APPLICATION_USERS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.users\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END USERS CASE --\x3e\n\n        \x3c!-- START AGENTS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || userModules[4])" data-ng-class="{active: $state.includes(\'main.staff.agents\')}">\n          <a href="/staff/agents/list">\n            <i class="icon-people"></i>\n            <span class="title" >{{\'APPLICATION_AGENTS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.agents\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END AGENTS CASE --\x3e\n\n        \x3c!-- START TELEPHONES CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.staff.telephones\')}">\n          <a href="/staff/telephones/list">\n            <i class="icon-phone"></i>\n            <span class="title" >{{\'APPLICATION_TELEPHONES\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.telephones\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END TELEPHONES CASE --\x3e\n\n        \x3c!-- START TEAMS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.staff.teams\')}">\n          <a href="/staff/teams/list">\n            <i class="icon-shield"></i>\n            <span class="title" >{{\'APPLICATION_TEAMS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.teams\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END TEAMS CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END STAFF LIST CASE --\x3e\n\n    \x3c!-- START CONTACT MANAGER LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[5])" data-ng-class="{active: $state.includes(\'main.contactmanager\')}">\n      <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.cm}">\n        <i class="icon-notebook"></i>\n        <span class="title disable-target" >{{\'APPLICATION_CONTACT_MANAGER\' | translate}}</span>\n        <span class="arrow" data-ng-class="{ open: $state.includes(\'main.contactmanager.contacts\')\n        || $state.includes(\'main.contactmanager.companies\')\n        || $state.includes(\'main.contactmanager.lists\') || $state.includes(\'main.contactmanager.customfields\') }"></span>\n      </a>\n      <ul class="sub-menu" data-ng-if="license.cm">\n        \x3c!-- START CONTACTS CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.contacts\')}">\n          <a href="/contactmanager/contacts/list">\n            <i class=" fa fa-users"></i>\n            <span class="title" >{{\'APPLICATION_CONTACTS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.contacts\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END CONTACTS CASE --\x3e\n        \x3c!-- START COMPANIES CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.companies\')}" data-ng-if="::(Auth.isAdmin() || Auth.isUser())">\n          <a href="/contactmanager/companies/list">\n            <i class="icon-briefcase"></i>\n            <span class="title" >{{\'APPLICATION_COMPANIES\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.companies\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END COMPANIES CASE --\x3e\n        \x3c!-- START LISTS CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.lists\')}" data-ng-if="::(Auth.isAdmin() || Auth.isUser())">\n          <a href="/contactmanager/lists/list">\n            <i class="fa fa-list-ul"></i>\n            <span class="title" >{{\'APPLICATION_LISTS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.lists\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END LISTS CASE --\x3e\n        \x3c!-- START CUSTOM_FIELDS CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.customfields\')}" data-ng-if="::(Auth.isAdmin() || Auth.isUser())">\n          <a href="/contactmanager/customfields/list">\n            <i class="icon-pencil"></i>\n            <span class="title" >{{\'APPLICATION_CUSTOM_FIELDS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.customfields\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END CUSTOM_FIELDS CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END CONTACT MANAGER LIST CASE --\x3e\n\n    \x3c!-- START CHANNEL LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[6])" data-ng-class="{active: $state.includes(\'main.channels\')}">\n      <a href="javascript:;">\n        <i class="fa fa-spinner"></i>\n        <span class="title" >{{\'APPLICATION_CHANNELS\' | translate}}</span>\n        <span class="arrow" data-ng-class="{open: $state.includes(\'main.channels\')}"></span>\n      </a>\n      <ul class="sub-menu">\n        \x3c!-- START VOICE CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[7])" data-ng-class="{ active: $state.includes(\'main.channels.voice\') }">\n          <a href="javascript:;">\n            <i class="icon-earphones-alt"></i>\n            <span class="title">{{ \'APPLICATION_VOICE\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.voice\') }"></span>\n          </a>\n\n          <ul class="sub-menu">\n            <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.channels.voice.queues\')}">\n              <a href="/channels/voice/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title">{{\'APPLICATION_QUEUES\' | translate}}</span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[21])">\n              <a href="javascript:;">\n                <i class="icon-directions"></i>\n                <span class="title"> {{ \'APPLICATION_ROUTES\' | translate}} </span>\n                <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.voice.routes\') }"></span>\n                <ul class="sub-menu">\n                  <li data-ng-class="{active: $state.includes(\'main.channels.voice.routes.inbound\')}">\n                    <a href="/channels/voice/routes/inbound/list">\n                      <i class="icon-call-in"></i>\n                      <span class="title"> {{\'APPLICATION_INBOUND\' | translate}} </span>\n                    </a>\n                  </li>\n                  <li data-ng-class="{active: $state.includes(\'main.channels.voice.routes.outbound\')}">\n                    <a href="/channels/voice/routes/outbound/list">\n                      <i class="icon-call-out"></i>\n                      <span class="title"> {{\'APPLICATION_OUTBOUND\' | translate}} </span>\n                    </a>\n                  </li>\n                  <li data-ng-class="{active: $state.includes(\'main.channels.voice.routes.internal\')}">\n                    <a href="/channels/voice/routes/internal/list">\n                      <i class="icon-reload"></i>\n                      <span class="title"> {{\'APPLICATION_INTERNALS\' | translate}} </span>\n                    </a>\n                  </li>\n                </ul>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[22])" data-ng-class="{active: $state.includes(\'main.channels.voice.contexts\')}">\n              <a href="/channels/voice/contexts/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_CONTEXTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[23])" data-ng-class="{active: $state.includes(\'main.channels.voice.voicemails\')}">\n              <a href="/channels/voice/voicemails/list">\n                <i class="icon-envelope-letter"></i>\n                <span class="title"> {{\'APPLICATION_VOICEMAILS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[24])" data-ng-class="{active: $state.includes(\'main.channels.voice.mohs\')}">\n              <a href="/channels/voice/mohs/list">\n                <i class="icon-music-tone"></i>\n                <span class="title"> {{\'APPLICATION_MOH\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START RECORDING CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[25])" data-ng-class="{active: $state.includes(\'main.channels.voice.recordings\')}">\n              <a href="/channels/voice/recordings/list">\n                <i class="icon-control-play"></i>\n                <span class="title">{{\'APPLICATION_RECORDINGS\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END RECORDING CASE --\x3e\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[26])" data-ng-class="{active: $state.includes(\'main.channels.voice.realtime\')}">\n              <a href="/channels/voice/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n            \x3c!-- START CHANSPY CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[27])" data-ng-class="{active: $state.includes(\'main.channels.voice.chanspy\')}">\n              <a href="/channels/voice/chanspy/list">\n                <i class="fa fa-user-secret"></i>\n                <span class="title" >{{\'APPLICATION_CHANSPY\' | translate}}</span>\n                \x3c!-- <span data-ng-if="$state.includes(\'main.chanspy\')" class="selected"></span> --\x3e\n              </a>\n            </li>\n            \x3c!-- END CHANSPY CASE --\x3e\n            \x3c!-- START CHANSPY CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[28])" data-ng-class="{active: $state.includes(\'main.channels.voice.dispositions\')}">\n              <a href="/channels/voice/dispositions/list">\n                <i class="icon-target"></i>\n                <span class="title" >{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END CHANSPY CASE --\x3e\n          </ul>\n        </li>\n        \x3c!-- END VOICE CASE --\x3e\n\n        \x3c!-- START CHAT CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[8])" data-ng-class="{active: $state.includes(\'main.channels.chat\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.chat}">\n            <i class="icon-bubble"></i>\n            <span class="title disable-target">{{\'APPLICATION_CHAT\' | translate}}</span>\n            <span class="arrow" data-ng-class="{open: $state.includes(\'main.channels.chat\')}"></span>\n          </a>\n          <ul class="sub-menu" data-ng-if="license.chat">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[29])" data-ng-class="{active: $state.includes(\'main.channels.chat.websites\')}">\n              <a href="/channels/chat/websites/list">\n                <i class="icon-globe"></i>\n                <span class="title"> {{\'APPLICATION_WEB_SITES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[30])" data-ng-class="{active: $state.includes(\'main.channels.chat.queues\')}">\n              <a href="/channels/chat/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[31])" data-ng-class="{active: $state.includes(\'main.channels.chat.room\')}">\n              <a href="/channels/chat/room/internal/list">\n                <i class="fa fa-users"></i>\n                <span class="title"> {{\'APPLICATION_INTERACTIONS\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- <li data-ng-if="::(Auth.isAdmin() || userModules[8])" data-ng-class="{active: $state.includes(\'main.channels.chat.online\')}">\n              <a href="/channels/chat/online/list">\n                <i class="icon-login"></i>\n                <span class="title"> {{\'APPLICATION_ONLINE_MESSAGES\' | translate}} </span>\n              </a>\n            </li> --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[32])" data-ng-class="{active: $state.includes(\'main.channels.chat.offline\')}">\n              <a href="/channels/chat/offline/list">\n                <i class="icon-logout"></i>\n                <span class="title"> {{\'APPLICATION_OFFLINE_MESSAGES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[33])" data-ng-class="{active: $state.includes(\'main.channels.chat.realtime\')}">\n              <a href="/channels/chat/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n          </ul>\n        </li>\n        \x3c!-- END CHAT CASE --\x3e\n\n        \x3c!-- START MAIL CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[9])" data-ng-class="{active: $state.includes(\'main.channels.mail\')}" >\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.mail}">\n            <i class="icon-envelope"></i>\n            <span class="title disable-target">{{\'APPLICATION_MAIL\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.mail\') }"></span>\n          </a>\n\n          <ul class="sub-menu" data-ng-if="license.mail">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[34])" data-ng-class="{active: $state.includes(\'main.channels.mail.accounts\') || $state.includes(\'main.channels.mail.account\')}">\n              <a href="/channels/mail/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{\'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[35])" data-ng-class="{active: $state.includes(\'main.channels.mail.queues\') || $state.includes(\'main.channels.mail.queue\')}">\n              <a href="/channels/mail/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[36])" data-ng-class="{active: $state.includes(\'main.channels.mail.inbox\')}">\n              <a href="/channels/mail/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{\'APPLICATION_INBOX\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[37])" data-ng-class="{active: $state.includes(\'main.channels.mail.realtime\')}">\n              <a href="/channels/mail/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n        \x3c!-- END MAIL CASE --\x3e\n\n        \x3c!-- START FAX CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[10])" data-ng-class="{active: $state.includes(\'main.channels.fax\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.fax}">\n            <i class="fa fa-fax"></i>\n            <span class="title disable-target"> {{ \'APPLICATION_FAX\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.fax\') }"></span>\n          </a>\n          <ul class="sub-menu" data-ng-if="license.fax">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[38])" data-ng-class="{active: $state.includes(\'main.channels.fax.accounts\')}">\n              <a href="/channels/fax/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{ \'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[39])" data-ng-class="{active: $state.includes(\'main.channels.fax.queues\')}">\n              <a href="/channels/fax/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{ \'APPLICATION_QUEUES\' | translate }} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[40])" data-ng-class="{active: $state.includes(\'main.channels.fax.inbox\')}">\n              <a href="/channels/fax/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{ \'APPLICATION_INBOX\' | translate }} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[41])" data-ng-class="{active: $state.includes(\'main.channels.fax.realtime\')}">\n              <a href="/channels/fax/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n        \x3c!-- END FAX CASE --\x3e\n\n        \x3c!-- START SMS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[11])" data-ng-class="{active: $state.includes(\'main.channels.sms\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.messaging}">\n            <i class="glyphicon glyphicon-comment"></i>\n            <span class="title disable-target">{{\'APPLICATION_SMS\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.sms\') }"></span>\n          </a>\n\n          <ul class="sub-menu" data-ng-if="license.messaging">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[42])" data-ng-class="{active: $state.includes(\'main.channels.sms.accounts\') || $state.includes(\'main.channels.sms.account\')}">\n              <a href="/channels/sms/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{\'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[43])" data-ng-class="{active: $state.includes(\'main.channels.sms.queues\') || $state.includes(\'main.channels.sms.queue\')}">\n              <a href="/channels/sms/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[44])" data-ng-class="{active: $state.includes(\'main.channels.sms.inbox\')}">\n              <a href="/channels/sms/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{\'APPLICATION_INBOX\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() ||  userModules[45])"  data-ng-class="{active: $state.includes(\'main.channels.sms.realtime\')}">\n              <a href="/channels/sms/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n\n        \x3c!-- END SMS CASE --\x3e\n\n        \x3c!-- START OPENCHANNEL CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent()|| userModules[20])" data-ng-class="{active: $state.includes(\'main.channels.openchannel\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.openchannel}" >\n            <i class="icon-globe"></i>\n            <span class="title disable-target">{{\'APPLICATION_OPEN_CHANNEL\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.openchannel\') }"></span>\n          </a>\n          <ul class="sub-menu" data-ng-if="license.openchannel" >\n            <li data-ng-if="::(Auth.isAdmin()|| userModules[46])" data-ng-class="{active: $state.includes(\'main.channels.openchannel.accounts\') || $state.includes(\'main.channels.openchannel.account\')}">\n              <a href="/channels/openchannel/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{\'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin()|| userModules[47])" data-ng-class="{active: $state.includes(\'main.channels.openchannel.queues\') || $state.includes(\'main.channels.openchannel.queue\')}">\n              <a href="/channels/openchannel/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent()|| userModules[48])" data-ng-class="{active: $state.includes(\'main.channels.openchannel.inbox\')}">\n              <a href="/channels/openchannel/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{\'APPLICATION_INBOX\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() ||  userModules[49])"  data-ng-class="{active: $state.includes(\'main.channels.openchannel.realtime\')}">\n              <a href="/channels/openchannel/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n\n        \x3c!-- END OPENCHANNEL CASE --\x3e\n        \x3c!-- START REALTIME CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || userModules[12])" data-ng-class="{active: $state.includes(\'main.channels.realtime\')}">\n          <a href="/channels/realtime/view/agents">\n            <i class="icon-energy"></i>\n            <span class="title">{{\'APPLICATION_OMNI_REALTIME\' | translate}}</span>\n          </a>\n        </li>\n        \x3c!-- END REALTIME CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END CHANNEL LIST CASE --\x3e\n\n    \x3c!-- START TOOLS LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[13])" data-ng-class="{active: $state.includes(\'main.tools\') && !$state.is(\'main.tools.yourdashboards.show\')}">\n      <a href="javascript:;">\n        <i class="icon-wrench"></i>\n        <span class="title" >{{\'APPLICATION_TOOLS\' | translate}}</span>\n        <span class="arrow" data-ng-class="{ open: $state.includes(\'main.tools\') && !$state.is(\'main.tools.yourdashboards.show\')}"></span>\n      </a>\n      <ul class="sub-menu">\n        <li data-ng-class="{active: $state.includes(\'main.tools.triggers\')}" data-ng-if="::(Auth.isAdmin() || userModules[50])">\n          <a href="/tools/triggers/list">\n            <i class="icon-bulb"></i>\n            <span class="title"> {{\'APPLICATION_TRIGGERS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.automations\')}" data-ng-if="::(Auth.isAdmin() || userModules[51])">\n          <a href="/tools/automations/list">\n            <i class="icon-settings"></i>\n            <span class="title"> {{\'APPLICATION_AUTOMATIONS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.trunks\')}" data-ng-if="::(Auth.isAdmin() || userModules[52])">\n          <a href="/tools/trunks/list">\n            <i class="icon-link"></i>\n            <span class="title"> {{\'APPLICATION_TRUNKS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.intervals\')}" data-ng-if="::(Auth.isAdmin() || userModules[53])">\n          <a href="/tools/intervals/list">\n            <i class="icon-clock"></i>\n            <span class="title"> {{\'APPLICATION_INTERVALS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.variables\')}" data-ng-if="::(Auth.isAdmin() || userModules[54])">\n          <a href="/tools/variables/list">\n            <i class="fa fa-eye"></i>\n            <span class="title" >{{\'APPLICATION_VARIABLES\' | translate}}  </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.tags\')}" data-ng-if="::(Auth.isAdmin() || userModules[55])">\n          <a href="/tools/tags/list">\n            <i class="icon-tag"></i>\n            <span class="title" >{{\'APPLICATION_TAGS\' | translate}}  </span>\n          </a>\n        </li>\n        \x3c!-- START TEMPLATE CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.templates\')}" data-ng-if="::(Auth.isAdmin() || userModules[56])">\n          <a href="/tools/templates/list">\n            <i class="icon-docs"></i>\n            <span class="title"> {{\'APPLICATION_TEMPLATES\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END TEMPLATE CASE --\x3e\n\n        \x3c!-- START PAUSE CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.pauses\')}" data-ng-if="::(Auth.isAdmin() || userModules[57])">\n          <a href="/tools/pauses/list">\n            <i class="icon-control-pause"></i>\n            <span class="title"> {{\'APPLICATION_PAUSES\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END PAUSE CASE --\x3e\n\n        \x3c!-- START ANSWER CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.answers\')}" data-ng-if="::(Auth.isAdmin() || userModules[58])">\n          <a href="/tools/answers/list">\n            <i class="icon-magic-wand"></i>\n            <span class="title"> {{\'APPLICATION_CANNED_ANSWERS\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END ANSWER CASE --\x3e\n\n        \x3c!-- START DASHBOARD MANAGER CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.yourdashboards\') && !$state.is(\'main.tools.yourdashboards.show\')}" data-ng-if="::(Auth.isAdmin() || userModules[59])">\n          <a href="/tools/yourdashboards/list">\n            <i class="fa fa-tachometer"></i>\n            <span class="title"> {{\'APPLICATION_DASHBOARDS_MANAGER\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END DASHBOARD MANAGER CASE --\x3e\n\n        \x3c!-- START SOUND CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.sounds\')}" data-ng-if="::(Auth.isAdmin() || userModules[60])">\n          <a href="/tools/sounds/list">\n            <i class="icon-music-tone-alt"></i>\n            <span class="title" >{{\'APPLICATION_SOUNDS\' | translate}}</span>\n            \x3c!-- <span data-ng-if="$state.includes(\'main.sounds\')" class="selected"></span> --\x3e\n          </a>\n        </li>\n        \x3c!-- END SOUND CASE --\x3e\n\n        \x3c!-- START SCHEDULE CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.scheduler\')}" data-ng-if="::(Auth.isAdmin() || userModules[61])">\n          <a href="/tools/scheduler/list">\n            <i class="icon-calendar"></i>\n            <span class="title" >{{\'APPLICATION_SCHEDULER\' | translate}}</span>\n            \x3c!-- <span data-ng-if="$state.includes(\'main.sounds\')" class="selected"></span> --\x3e\n          </a>\n        </li>\n        \x3c!-- END SCHEDULE CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END TOOLS LIST CASE --\x3e\n\n    \x3c!-- START CALLYSQUARE CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[14])" data-ng-class="{active: $state.includes(\'main.square\')}">\n      <a href="javascript:;">\n        <i class="fa fa-superscript"></i>\n        <span class="title" >Cally &#178;</span>\n        <span class="arrow"></span>\n      </a>\n      <ul class="sub-menu">\n        <li data-ng-class="{active: $state.includes(\'main.square.projects\')}">\n          <a href="/square/projects/list">\n            <i class="fa fa-slack"></i>\n            <span class="title" >{{\'APPLICATION_PROJECTS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.square.odbc\')}">\n          <a href="/square/odbc/list">\n            <i class="fa fa-database"></i>\n            <span class="title" >{{\'APPLICATION_ODBC\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.square.recordings\')}">\n          <a href="/square/recordings/list">\n            <i class="icon-microphone"></i>\n            <span class="title" >{{\'APPLICATION_RECORDINGS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.square.realtime.view.general\')}">\n          <a href="/square/realtime/view/general">\n            <i class="icon-energy"></i>\n            <span class="title" >{{\'APPLICATION_REALTIME\' | translate}} </span>\n          </a>\n        </li>\n      </ul>\n    </li>\n    \x3c!-- END CALLYSQUARE CASE --\x3e\n    \x3c!-- START JSCRIPTY LIST --\x3e\n    <li data-ng-show="::(Auth.isAdmin() || Auth.isAgent() || userModules[15])" data-ng-class="{active: $state.includes(\'main.jscripty\')}">\n      <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.jscripty}" >\n        <i class="icon-note"></i>\n        <span class="title disable-target" >{{\'APPLICATION_JSCRIPTY\' | translate}} </span>\n        <span class="arrow"></span>\n      </a>\n      <ul class="sub-menu" data-ng-if="license.jscripty">\n        \x3c!--  --\x3e\n        \x3c!-- START PROJECTS CASE --\x3e\n        <li data-ng-show="Auth.isAdmin() || Auth.isAgent() || userModules[15]"  data-ng-class="{active: $state.includes(\'main.jscripty.projects\')}">\n          <a href="/jscripty/projects/list">\n            <i class="fa fa-slack"></i>\n            <span class="title" >{{\'APPLICATION_PROJECTS\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END PROJECTS CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END JSCRIPTY LIST --\x3e\n\n    \x3c!-- START MOTION DIALER LIST CASE--\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[16])" data-ng-class="{active: $state.includes(\'main.motiondialer\')}">\n      <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.dialer}">\n        <i class="icon-control-forward"></i>\n        <span class="title disable-target" >{{\'APPLICATION_MOTION_DIALER\' | translate}} </span>\n        <span class="arrow"></span>\n      </a>\n      <ul class="sub-menu" data-ng-if="license.dialer">\n        <li data-ng-class="{active: $state.includes(\'main.motiondialer.blacklist\')}">\n          <a href="/motiondialer/blacklist/list">\n            <i class="icon-doc"></i>\n            <span class="title" >{{\'APPLICATION_BLACKLIST\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.motiondialer.processes\')}">\n          <a href="/motiondialer/processes/list">\n            <i class="icon-settings"></i>\n            <span class="title" >{{\'APPLICATION_PROCESSES\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.motiondialer.info\')}">\n          <a href="/motiondialer/info/view/about">\n            <i class="icon-info"></i>\n            <span class="title" >{{\'APPLICATION_INFO\' | translate}} </span>\n          </a>\n        </li>\n      </ul>\n    </li>\n    \x3c!-- END MOTION DIALER LIST CASE--\x3e\n\n    \x3c!-- START ANALYTIC LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[17])" data-ng-class="{active: $state.includes(\'main.analytics.reports\')\n    || $state.includes(\'main.analytics.extracted\')\n    || $state.includes(\'main.analytics.metrics\')}" data-ng-if="::(Auth.isAdmin())">\n    <a href="javascript:;">\n      <i class="icon-calculator"></i>\n      <span class="title" >{{\'APPLICATION_ANALYTICS\' | translate}}</span>\n      <span class="arrow" data-ng-class="{ open: $state.includes(\'main.analytics.reports\')\n      || $state.includes(\'main.analytics.extracted\')\n      || $state.includes(\'main.analytics.metrics\') }"></span>\n    </a>\n    <ul class="sub-menu">\n      \x3c!-- START REPORT CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.analytics.reports\')}">\n        <a href="/analytics/reports/list">\n          <i class="icon-book-open"></i>\n          <span class="title" >{{\'APPLICATION_REPORTS\' | translate}}</span>\n          <span data-ng-if="$state.includes(\'main.analytics.reports\')" class="selected"></span>\n        </a>\n      </li>\n      \x3c!-- END REPORT CASE --\x3e\n      \x3c!-- START EXTRA REPORT CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.analytics.extracted\')}">\n        <a href="/analytics/extracted/list">\n          <i class="fa fa-file-pdf-o"></i>\n          <span class="title" >{{\'APPLICATION_EXTRACTED_REPORTS\' | translate}}</span>\n          <span data-ng-if="$state.includes(\'main.analytics.extracted\')" class="selected"></span>\n        </a>\n      </li>\n      \x3c!-- END EXTRA REPORT CASE --\x3e\n      \x3c!-- START METRICS CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.analytics.metrics\')}">\n        <a href="/analytics/metrics/list">\n          <i class="icon-calculator"></i>\n          <span class="title" >{{\'APPLICATION_METRICS\' | translate}}</span>\n          <span data-ng-if="$state.includes(\'main.metrics.reports\')" class="selected"></span>\n        </a>\n      </li>\n      \x3c!-- END METRICS CASE --\x3e\n    </ul>\n  </li>\n  \x3c!-- END ANALYTIC LIST CASE --\x3e\n\n  \x3c!-- START SETTINGS LIST --\x3e\n  <li data-ng-if="::(Auth.isAdmin() || userModules[18])" data-ng-class="{active: $state.includes(\'main.setting\')}">\n    <a href="javascript:;">\n      <i class="icon-settings"></i>\n      <span class="title" >{{\'APPLICATION_SETTINGS\' | translate}}</span>\n      <span class="arrow"></span>\n    </a>\n    <ul class="sub-menu">\n      \x3c!-- START GENERAL CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.general\')}">\n        <a href="/setting/general/view/main">\n          <i class="icon-settings"></i>\n          <span class="title"> {{\'APPLICATION_GENERAL\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END GENERAL CASE --\x3e\n\n      \x3c!-- START UPDATES CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.updates\')}">\n        <a href="{{license.update ? \'/setting/updates/list\' : \'javascript:;\'}}" data-ng-class="{\'disabled-link\':!license.update}">\n          <i class="icon-cloud-download"></i>\n          <span class="title disable-target" >{{\'APPLICATION_UPDATES\' | translate}}</span>\n          \x3c!-- <span data-ng-if="$state.includes(\'main.updates\')" class="selected"></span> --\x3e\n        </a>\n      </li>\n      \x3c!-- END UPDATES CASE --\x3e\n\n      \x3c!-- START SMTP CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.smtp\')}">\n        <a href="/setting/smtp/view">\n          <i class="icon-envelope"></i>\n          <span class="title">SMTP</span>\n          \x3c!-- <span data-ng-if="$state.includes(\'main.smtp\')" class="selected"></span> --\x3e\n        </a>\n      </li>\n      \x3c!-- END SMTP CASE --\x3e\n\n      \x3c!-- START LICENSE CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.license\')}">\n        <a href="/setting/license/view">\n          <i class="icon-info"></i>\n          <span class="title"> {{\'APPLICATION_LICENSE\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END LICENSE CASE --\x3e\n\n      \x3c!-- START NETWORK CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.network\')}">\n        <a href="/setting/network/view/localnet">\n          <i class="icon-globe"></i>\n          <span class="title"> {{\'APPLICATION_NETWORK\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END NETWORK CASE --\x3e\n\n      \x3c!-- START SYSTEM CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.system\')}">\n        <a href="/setting/system/view/general">\n          <i class="icon-pie-chart"></i>\n          <span class="title"> {{\'APPLICATION_SYSTEM\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END SYSTEM CASE --\x3e\n\n      \x3c!-- START CUSTOMIZATION CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.customization\')}">\n        <a href="/setting/customization/view/general">\n          <i class="icon-equalizer"></i>\n          <span class="title"> {{\'APPLICATION_CUSTOMIZATION\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END CUSTOMIZATION CASE --\x3e\n    </ul>\n  </li>\n  \x3c!-- END SETTINGS LIST --\x3e\n\n  \x3c!-- START INTEGRATION CASE --\x3e\n  <li data-ng-if=" (Auth.isAdmin() || Auth.isAgent() || userModules[19]) && integration.active" data-ng-repeat="integration in integrations" data-ng-class="{active: $state.includes(\'main.{{integration.state}}\')}">\n    <a href="/{{integration.state}}/list" ng-switch on="integration.state" data-ng-if="integration.state !== \'iframe\' && (Auth.isAdmin() || userModules[19])">\n      <i ng-switch-when="zendesk" class="icon-heart"></i>\n      <i ng-switch-when="salesforce" class="fa fa-cloud"></i>\n      <i ng-switch-default class="icon-handbag"></i>\n      <span class="title" >{{integration.name}}</span>\n      <span data-ng-if="$state.includes(\'main.{{integration.state}}\')" class="selected"></span>\n    </a>\n    <a href="/{{integration.state}}/view" data-ng-if="integration.state === \'iframe\'">\n      <i class="fa fa-chrome"></i>\n      <span class="title" data-ng-if="Auth.isAdmin() || userModules[19]">{{integration.name}}</span>\n      <span class="title" data-ng-if="Auth.isAgent()">{{integration.title || integration.name}}</span>\n      <span data-ng-if="$state.includes(\'main.{{integration.state}}\')" class="selected"></span>\n    </a>\n  </li>\n\n  <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.is(\'main.market\')}">\n    <a href="/market">\n      <i class="icon-handbag"></i>\n      <span class="title" translate>Market Place</span>\n      <span data-ng-if="$state.includes(\'main.market\')" class="selected"></span>\n    </a>\n  </li>\n  \x3c!-- END INTEGRATIONS CASE --\x3e\n  <li>\n  <a href="javascript:;" data-ng-click="activeTour.main = true" data-ng-if="::(!Auth.isAgent())">\n    <i class="icon-location-pin"></i>\n    <span class="title">{{\'APPLICATION_TAKE_A_TOUR\' | translate}}</span>\n  </a>\n  </li>\n  <li>\n    <a href="javascript:;" data-ng-click="about()">\n      <i class="icon-info"></i>\n      <span class="title">{{\'APPLICATION_ABOUT\' | translate}}</span>\n    </a>\n  </li>\n\n</ul>\n\x3c!-- END SIDEBAR MENU --\x3e\n</div>\n')}]);
\ No newline at end of file
diff --git a/public/app/9bfa3723.app.js b/public/app/9bfa3723.app.js
deleted file mode 100644 (file)
index 49235f4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";angular.module("xCallyShuttleApp",["adf","adf.structures.base","adf.widget.clock","adf.widget.iframe","adf.widget.counter","adf.widget.pie-chart","angular-md5","angular.filter","angularFileUpload","ngLetterAvatar","vAccordion","btford.socket-io","chart.js","checklist-model","colorpicker.module","frapontillo.bootstrap-switch","LocalStorageModule","mgo-angular-wizard","ng-slide-down","ngAnimate","ngBootstrap","ngCookies","ngCsv","ngFileSaver","ngJsTree","ngMap","ngPapaParse","ngResource","ngSanitize","notification","oc.lazyLoad","pascalprecht.translate","remoteValidation","smart-table","sprintf","timer","toastr","permission","ui-notification","ui.bootstrap.modal","ui.bootstrap.dropdown","ui.bootstrap.popover","ui.bootstrap.timepicker","ui.bootstrap.tooltip","ui.bootstrap.tpls","ui.bootstrap.accordion","ui.bootstrap.progressbar","ui.bootstrap.buttons","ui.bootstrap.typeahead","ui.grid","ui.grid.autoResize","ui.grid.draggable-rows","ui.grid.exporter","ui.grid.grouping","ui.grid.moveColumns","ui.grid.pagination","ui.grid.treeView","ui.grid.selection","ui.grid.exporter","ui.grid.resizeColumns","ui.router","ui.navbar","ui.select","ui.sortable","xeditable","ngAudio","truncate","ngScrollbars","ngEmoticons","angularSpinner","builder","builder.components","validator","angular-clipboard","ng-code-mirror","angularMoment","jsonFormatter","ui.bootstrap-slider","ui.bootstrap.datepicker","prettyBytes","bootstrapLightbox","rzModule","ckeditor","ngTagsInput","ngJoyRide","adf.widget.linklist"]).constant("CKEDITOR_BASEPATH","assets/plugins/ckeditor/").config(["$stateProvider","$urlRouterProvider","$locationProvider","$httpProvider","$translateProvider","localStorageServiceProvider","dashboardProvider","ScrollBarsProvider","tagsInputConfigProvider",function(t,e,n,a,s,i,l,o,r){r.setActiveInterpolation("tagsInput",{placeholder:!0}),e.otherwise(function(t){t.get("$state").go("landing")}),s.useStaticFilesLoader({prefix:"assets/languages/locale-",suffix:".json"}),s.preferredLanguage("en_EN"),s.fallbackLanguage("en_EN"),s.useLocalStorage(),s.useSanitizeValueStrategy(null),n.html5Mode(!0),a.interceptors.push("authInterceptor"),l.structure("4-4-4",{rows:[{columns:[{styleClass:"col-md-4"},{styleClass:"col-md-4"},{styleClass:"col-md-4"}]}]}).structure("3-3-3-3",{rows:[{columns:[{styleClass:"col-md-3"},{styleClass:"col-md-3"},{styleClass:"col-md-3"},{styleClass:"col-md-3"}]}]}),i.setPrefix("motion"),o.defaults={scrollButtons:{scrollAmount:"auto",enable:!0},axis:"y"}}]).factory("authInterceptor",["$rootScope","$q","$cookieStore","$location",function(t,e,n,a){return{request:function(t){return t.headers=t.headers||{},n.get("token")?t.headers.Authorization="Bearer "+n.get("token"):a.path().match(/\/reset\/.[0-9]*/)||a.path("/login"),t}}}]).run(["$rootScope","$location","$state","$stateParams","$window","$q","Auth","RoleStore","editableThemes","editableOptions","License","User","PermissionStore","localStorageService","xAlert","$http",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.$state=n,t.$stateParams=a,r.bs3.inputClass="input-sm",r.bs3.buttonsClass="btn-xs",c.theme="bs3",t.$on("$stateChangeStart",function(t,n){l.isLoggedInAsync(function(t){!n.authenticate||t||e.path().match(/\/reset\/.[0-9]*/)||e.path("/login")})}),t.updateTableConfig=function(t,e){var n=_.find(t,{name:"All"});n&&(n.value=e)},t.settings={patternName:"[A-Za-z0-9._\\+*!\\-\\[\\]]+",simplePatternName:"[A-Za-z0-9._]+",patternPassword:"^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\\-_=+\\[\\{\\]\\}.])[0-9a-zA-Z~!@#$%^&\\-_=+\\[\\{\\]\\}.]{8,}$",patternPasswordLight:"^.{6,}$",patternGateway:"^(?:yes|no|[0-9]+)$",patternFaxdetect:"^(?:yes|no|t38|cng|[0-9]+)$",layout:{pageSidebarClosed:m.get("sidebarClosed")||!1,pageQuickSidebarOpened:!1,pageBodySolid:!1,pageAutoScrollOnLoad:1e3}},d.get().$promise.then(function(e){t.license=e.license,t.settings.soundPath=e.soundPath||"/var/opt/motion/server/files/sounds/converted",t.settings.footerWhiteLabel=e.footerWhiteLabel,t.settings.defaultFooterWhiteLabel=e.defaultFooterWhiteLabel,t.settings.logoutOnWindowClose=e.logoutOnWindowClose,p.definePermission("hasCm",function(){return t.license.cm}),p.definePermission("hasChat",function(){return t.license.chat}),p.definePermission("hasMail",function(){return t.license.mail}),p.definePermission("hasFax",function(){return t.license.fax}),p.definePermission("hasSms",function(){return t.license.messaging}),p.definePermission("hasDialer",function(){return t.license.dialer}),p.definePermission("hasJscripty",function(){return t.license.jscripty}),p.definePermission("hasUpdate",function(){return t.license.update}),p.definePermission("hasCustom",function(){return t.license.custom}),p.definePermission("hasOpenChannel",function(){return t.license.openchannel}),p.definePermission("hasPreferred",function(){return t.license.preferred})}).catch(function(t){g.error(t)}),p.definePermission("agent",function(){return l.isAgent()}),p.definePermission("admin",function(){return l.isAdmin()}),p.definePermission("user",function(t,e){var n=i.defer(),a=l.getCurrentUser().$promise;return a?a.then(function(t){_.includes(_.map(t.Modules,"id"),e.toState.data.permissions.id)&&"user"===t.role?n.resolve():n.reject()}).catch(function(){n.reject()}):n.resolve(),n.promise})}]),angular.module("xCallyShuttleApp").controller("AdminResetCtrl",["$scope","Auth","User","xAlert","$translate","$location","Setting","$rootScope",function(t,e,n,a,s,i,l,o){t.getInfo=function(){return l.get({controller:"info"}).$promise.then(function(e){return t.info=e,l.get({id:1}).$promise}).then(function(e){t.setting=e,!e.firstLogin&&i.path("/landing")}).catch(function(t){console.error(t)})},o.bodyLayout="login",t.updatePassword=function(){var o={newPassword:t.user.password,id:e.getCurrentUser().id};return n.changePassword(o).$promise.then(function(){return l.update({id:1,firstLogin:!1}).$promise}).then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success"),i.path("/landing")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("adminreset",{url:"/adminreset",templateUrl:"app/adminreset/adminreset.html",controller:"AdminResetCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics",{url:"/analytics",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:17}}})}]),angular.module("xCallyShuttleApp").factory("Extracted",["$resource",function(t){return t("/api/analytics/extracted/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.extracted",{url:"/extracted",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("AnalyticExtractedListCtrl",["$scope","$translate","gridOptions","Extracted","uiGridConstants",function(t,e,n,a,s){t.moment=moment,t.Extracted=a,t.initView=function(){var e={exporterCsvFilename:"ExtractedReports.csv",columnDefs:[{name:"name"},{name:"createdAt",displayName:"APPLICATION_RUN_DATE",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"startDate",displayName:"APPLICATION_START_DATE",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}],sort:{direction:s.DESC,priority:0}},{name:"endDate",displayName:"APPLICATION_END_DATE",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"output"},{name:"type"},{name:"status"},{name:"action",width:140,buttons:[{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{directive:"<motion-file-download data-ng-show=\"row.entity.status == 'completed'\" resource=\"grid.appScope.Extracted\" params=\"{id:row.entity.id,controller:'download'}\" mimetype=\"'application/'+row.entity.output.toLowerCase()\" filename=\"row.entity.name+'_'+row.entity.startDate.toString()+'_'+row.entity.endDate.toString()+'.'+row.entity.output.toLowerCase()\"></motion-file-download>"}]}]};t.gridOptions=n.gridOptions(a,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.extracted.list",{url:"/list",templateUrl:"app/analytic/extracted/list/list.html",controller:"AnalyticExtractedListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("DefaultMetric",["$resource",function(t){return t("/api/analytics/metrics/default/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricListCreateModalCtrl",["$scope","$uibModalInstance","Metric","xAlert","$translate","report",function(t,e,n,a,s,i){t.forms={dashboard:void 0},t.item={},t.tables=i.tables,t.ok=function(){return n.save(t.item).$promise.then(function(){e.close()}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricListCtrl",["$scope","xAlert","Modal","$uibModal","$log","gridOptions","Metric","DefaultMetric","$translate",function(t,e,n,a,s,i,l,o,r){t.$translate=r,t.initView=function(){var e={exporterCsvFilename:"Metrics.csv",columnDefs:[{name:"name"},{name:"table",cellTemplate:"<div style=\"padding:5px\">{{'APPLICATION_'+row.entity.table.toUpperCase() | translate}}</div>"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/analytics/metrics/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=i.gridOptions(l,e,t)},t.showMetric=function(t){a.open({animation:!0,templateUrl:"app/analytic/metric/list/view.modal.html",controller:"AnalyticMetricListViewModalCtrl",resolve:{metric:t}})},t.cloneMetric=function(n){return o.get({id:n,controller:"clone"}).$promise.then(function(){e.show(r.instant("MESSAGE_WELL_DONE"),"success"),t.gridOptions.getPage()}).catch(function(t){e.error(t)})},t.create=function(){a.open({animation:!0,templateUrl:"app/analytic/metric/list/create.modal.html",controller:"AnalyticMetricListCreateModalCtrl"}).result.then(function(){e.show(r.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridOptions.getPage()},function(){s.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.metrics.list",{url:"/list",templateUrl:"app/analytic/metric/list/list.html",controller:"AnalyticMetricListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricListViewModalCtrl",["$scope","$uibModalInstance","metric","xAlert","$translate","report",function(t,e,n,a,s,i){t.item=n,t.tables=i.tables,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").factory("Metric",["$resource",function(t){return t("/api/analytics/metrics/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.metrics",{url:"/metrics",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("AnalyticMetricViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","Metric","report",function(t,e,n,a,s,i,l){t.tables=l.tables,t.getMetric=function(){return i.get({id:a.id}).$promise.then(function(e){t.metric=e}).catch(function(t){s.path("/analytics/metrics/list")})},t.updateMetric=function(){return i.update({id:a.id},t.metric).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.metrics.view",{url:"/view/:id",templateUrl:"app/analytic/metric/view/view.html",controller:"AnalyticMetricViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.analytics.metrics.view.settings",{url:"/settings",templateUrl:"app/analytic/metric/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("CustomReport",["$resource",function(t){return t("/api/analytics/reports/custom/:precontroller/:id/:controller/:action",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("DefaultReport",["$resource",function(t){return t("/api/analytics/reports/default/:id/:controller/:action",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ReportListCopyModalCtrl",["$scope","$uibModalInstance","$log","customTreeData",function(t,e,n,a){t.customTreeData=a,t.forms={dashboard:void 0},t.customTreeConfig={multiple:!1,animation:!0,core:{error:function(t){n.error("treeCtrl: error from js tree - "+angular.toJson(t))},check_callback:!0}},t.ac=function(){return!0},t.initCustomScopeTree=function(){t.customTree=t.customTreeInstance.jstree(!0),t.customTree.deselect_all(),t.customTree.open_all()},t.ok=function(){t.customTree.get_selected(!0).length?e.close({parent:t.customTree.get_selected(!0).pop().id}):t.showAlert=!0},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ReportListCreateModalCtrl",["$scope","$uibModalInstance","path",function(t,e,n){t.path=n,t.forms={dashboard:void 0},t.item={},t.ok=function(){t.item.model=JSON.stringify({title:t.item.name}),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ReportListExtractModalCtrl",["$scope","$uibModalInstance","$translate",function(t,e,n){t.daily=!1,t.dailySwitch={onText:n.instant("APPLICATION_TODAY"),offText:n.instant("APPLICATION_RANGE"),isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.dates={startDate:moment().subtract(1,"days").startOf("day"),endDate:moment().subtract(1,"days").endOf("day")},t.ranges={},t.ranges[n.instant("APPLICATION_YESTERDAY")]=[moment().subtract(1,"days").startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[n.instant("APPLICATION_LAST_SEVEN_DAYS")]=[moment().subtract("days",7).startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[n.instant("APPLICATION_LAST_THIRTY_DAYS")]=[moment().subtract("days",30),moment()],t.ranges[n.instant("APPLICATION_LAST_MONTH")]=[moment().subtract(1,"months").startOf("month"),moment().subtract(1,"months").endOf("month")],t.timepicker={timePickerIncrement:1,timePicker12Hour:!1},t.dailyTime={start:moment("00:00","HH:mm"),end:moment("23:59","HH:mm")},t.maxdate=moment().subtract(1,"days").endOf("day").format("YYYY-MM-DD HH:mm"),t.extract=function(n){var a={startDate:moment(t.dates.startDate).format("YYYY-MM-DD"),endDate:moment(t.dates.endDate).format("YYYY-MM-DD"),startTime:t.daily?moment(t.dailyTime.start).format("HH:mm"):moment(t.dates.startDate).format("HH:mm"),endTime:t.daily?moment(t.dailyTime.end).format("HH:mm"):moment(t.dates.endDate).format("HH:mm"),daily:t.daily,action:n};e.close(a)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("AnalyticReportListCtrl",["$scope","xAlert","$translate","$location","$log","Modal","$uibModal","FileSaver","Blob","gridOptions","CustomReport","DefaultReport","ReportTree","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){var e=m.get("lastMotionReportNode")||!1,n=m.get("lastMotionReportTree")||!1;return!(!e||!n)&&(t[n+"Tree"].open_node({id:e}),t[n+"Tree"].select_node({id:e}),!0)}function h(e,n){var a={parent:n.id};t.selectedNode=e?t.defaultTree.get_path(n," / "):t.customTree.get_path(n," / "),t.gridOptions?t.gridOptions.getPage({parent:n.id},e?u:d):t.gridOptions=c.gridOptions(e?u:d,f,t,a)}var f={exporterCsvFilename:"reports.csv",columnDefs:[{name:"name"},{name:"description"},{name:"manage",width:120,buttons:[{class:"{{grid.appScope.defaultTreeActive ? 'display-none' : 'blue-hoki'}}",href:"/analytics/reports/view/{{row.entity.id}}/settings",title:n.instant("APPLICATION_SETTINGS"),name:"settings"},{class:"{{grid.appScope.defaultTreeActive ? 'display-none' : 'red-sunglo'}}",title:n.instant("APPLICATION_DELETE"),name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{class:"green",title:n.instant("APPLICATION_COPY"),name:"copy",onClick:"grid.appScope.copy(row.entity.id)"},{class:"purple",title:n.instant("APPLICATION_EXPORT"),name:"export",onClick:"grid.appScope.export(row.entity.id)"}]},{name:"actions",width:60,buttons:[{class:"yellow",name:"preview",title:n.instant("APPLICATION_PREVIEW"),onClick:"grid.appScope.preview(row.entity.id)"},{class:"green-turquoise",name:"run",title:n.instant("APPLICATION_RUN"),onClick:"grid.appScope.extract(row.entity.id)"}]}]};t.searchField="",t.ac=function(){return!0},t.initDefaultScopeTree=function(){t.defaultTree=t.defaultTreeInstance.jstree(!0),t.defaultTree.deselect_all(),t.defaultTree.close_all(),t.defaultTreeReady=!0,t.defaultTreeActive=!0,t.previousDefaultNode=""},t.initCustomScopeTree=function(){t.customTree=t.customTreeInstance.jstree(!0),t.customTree.deselect_all(),t.customTree.close_all(),t.customTreeReady=!0,t.previousCustomNode=""},t.$watchGroup(["defaultTreeReady","customTreeReady"],function(e,n,a){e[0]&&e[1]&&(g()||(t.defaultTree.open_node({id:1}),t.customTree.open_node({id:1}),t.defaultTree.select_node({id:"1"})))}),t.updateCustomTree=function(){var n={tree:angular.toJson(t.customTree.get_json("#",{flat:!0}))};return p.update({id:2},n).$promise.then(function(t){console.log("Custom Tree Updated")}).catch(function(t){e.error(t)})},t.configTrees=function(){t.defaultTreeConfig={multiple:!1,animation:!0,core:{error:function(t){s.error("treeCtrl: error from js tree - "+angular.toJson(t))},check_callback:!0,themes:{name:"default",url:"../../../assets/css/jstree-metronic/style.css"}},plugins:["search"]},t.customTreeConfig={multiple:!1,animation:!0,core:{error:function(t){s.error("treeCtrl: error from js tree - "+angular.toJson(t))},check_callback:function(t,e,n,a,s){return console.log(t),!0},themes:{name:"default",url:"../../../assets/css/jstree-metronic/style.css"}},plugins:["contextmenu","dnd","search"],contextmenu:{items:function(e,a){var s={create:{label:n.instant("APPLICATION_CREATE"),action:function(n){t.customTree.create_node(e),t.customTree.open_node(e)}},rename:{label:n.instant("APPLICATION_RENAME"),action:function(n){t.customTree.edit(e)}},remove:{label:n.instant("APPLICATION_REMOVE"),action:function(n){t.deleteNode(e)}}};return"#"===e.parent&&(delete s.rename,delete s.remove),a(s),s}}}},t.deleteNode=function(a){l.open({animation:!0,templateUrl:"app/analytic/report/list/deleteNode.modal.html",controller:["$scope","$uibModalInstance","node",function(t,e,n){t.node=n,t.ok=function(){e.close()},t.cancel=function(){e.dismiss("cancel")}}],resolve:{node:function(){return a.text}}}).result.then(function(){return d.delete({precontroller:"node",id:a.id}).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.customTree.delete_node(a),t.previousCustomNode==a.id&&t.customTree.select_node({id:a.parent})}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})},t.searchTrees=function(){t.defaultTree.search(t.searchField),t.customTree.search(t.searchField)},t.selectDefaultNode=function(){if(t.customTreeReady){t.previousCustomNode="";var e=t.defaultTree.get_selected(!0),n=e.pop();if(t.defaultTree.deselect_node(e[0],!0),t.customTree.deselect_all(),t.defaultTree.select_node(n,!0),n.id===t.previousDefaultNode)return void console.log("def");t.previousDefaultNode=n.id,m.set("lastMotionReportNode",n.id),m.set("lastMotionReportTree","default"),t.defaultTreeActive=!0,h(!0,n)}},t.selectCustomNode=function(){if(t.defaultTreeReady){t.previousDefaultNode="";var e=t.customTree.get_selected(!0),n=e.pop();if(t.customTree.deselect_node(e[0],!0),t.defaultTree.deselect_all(),t.customTree.select_node(n,!0),n.id===t.previousCustomNode)return void console.log("cus");t.previousCustomNode=n.id,m.set("lastMotionReportNode",n.id),m.set("lastMotionReportTree","custom"),t.defaultTreeActive=!1,h(!1,n)}},t.getTrees=function(){return p.query().$promise.then(function(e){t.defaultTreeData=JSON.parse(e[0].tree),t.customTreeData=JSON.parse(e[1].tree),t.configTrees()}).catch(function(t){e.error(t)})},t.create=function(){l.open({animation:!0,templateUrl:"app/analytic/report/list/create.modal.html",controller:"ReportListCreateModalCtrl",resolve:{path:function(){return t.selectedNode}}}).result.then(function(n){return n.parent=t.previousCustomNode,d.save(n).$promise.then(function(t){a.path("/analytics/reports/view/"+t.id+"/settings")}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})},t.copy=function(a){var i=t.defaultTreeActive?u:d;l.open({animation:!0,templateUrl:"app/analytic/report/list/copy.modal.html",controller:"ReportListCopyModalCtrl",resolve:{customTreeData:function(){return t.customTree.get_json("#",{flat:!0})}}}).result.then(function(s){return i.save({id:a,controller:"copy"},s).$promise.then(function(){t.gridOptions.getPage(),e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})},t.export=function(n){return(t.defaultTreeActive?u:d).get({id:n,controller:"export"}).$promise.then(function(t){var e=new r([angular.toJson(t)],{type:"application/json;charset=utf-8"});o.saveAs(e,t.name+".json")}).catch(function(t){e.error(t)})},t.import=function(a){var s=JSON.parse(a);s.parent=t.previousCustomNode;var i=!(!s.name||!s.parent),l=!0;if(_.forEach(s.Fields,function(t){t.field&&t.alias||(l=!1)}),i&&l)return d.save({controller:"import"},s).$promise.then(function(){t.gridOptions.getPage(),e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)});e.show(n.instant("MESSAGE_INVALID_JSON"),"danger")},t.preview=function(e){l.open({animation:!0,templateUrl:"app/analytic/report/list/preview.modal.html",controller:"ReportListPreviewModalCtrl",size:"full",resolve:{report:function(){return{id:e,tree:t.defaultTreeActive?"default":"custom"}}}})},t.extract=function(a){l.open({animation:!0,templateUrl:"app/analytic/report/list/extract.modal.html",controller:"ReportListExtractModalCtrl",size:"md",resolve:{report:function(){return{id:a,tree:t.defaultTreeActive?"default":"custom"}}}}).result.then(function(s){return s.daily||delete s.daily,(t.defaultTreeActive?u:d).get(_.merge({id:a,controller:"extract"},s)).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},function(){s.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.reports.list",{url:"/list",templateUrl:"app/analytic/report/list/list.html",controller:"AnalyticReportListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ReportListPreviewModalCtrl",["$scope","$uibModalInstance","report","xAlert","$translate","$timeout","CustomReport","DefaultReport",function(t,e,n,a,s,i,l,o){t.daily=!1,t.dailySwitch={onText:s.instant("APPLICATION_TODAY"),offText:s.instant("APPLICATION_RANGE"),isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.dates={startDate:moment().subtract(1,"days").startOf("day"),endDate:moment().subtract(1,"days").endOf("day")},t.ranges={},t.ranges[s.instant("APPLICATION_YESTERDAY")]=[moment().subtract(1,"days").startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[s.instant("APPLICATION_LAST_SEVEN_DAYS")]=[moment().subtract("days",7).startOf("day"),moment().subtract(1,"days").endOf("day")],t.ranges[s.instant("APPLICATION_LAST_THIRTY_DAYS")]=[moment().subtract("days",30),moment()],t.ranges[s.instant("APPLICATION_LAST_MONTH")]=[moment().subtract(1,"months").startOf("month"),moment().subtract(1,"months").endOf("month")],t.timepicker={timePickerIncrement:1,timePicker12Hour:!1},t.dailyTime={start:moment("00:00","HH:mm"),end:moment("23:59","HH:mm")},t.maxdate=moment().subtract(1,"days").endOf("day").format("YYYY-MM-DD HH:mm");var r={offset:0,limit:25,sort:null,where:{},order:{}};t.gridOptions={paginationPageSizes:[10,25,50],paginationPageSize:25,useExternalPagination:!0,enableSorting:!1,enableFiltering:!0,useExternalFiltering:!0,enableGrouping:!1,enableColumnMenus:!1,treeRowHeaderAlwaysVisible:!1,gridMenuShowHideColumns:!1,enableGridMenu:!1,onRegisterApi:function(e){t.gridApi=e,e.pagination.on.paginationChanged(t,function(e,n){r.offset=(e-1)*n,r.limit=n,t.getPage()}),e.core.on.filterChanged(t,function(){var e={};this.grid.columns.forEach(function(t){t.filters[0].term&&(e[t.field]=t.filters[0].term)}),r.where=e,t.getPage()})}},t.getPage=function(){var e={offset:r.offset,limit:r.limit,startDate:moment(t.dates.startDate).format("YYYY-MM-DD"),endDate:moment(t.dates.endDate).format("YYYY-MM-DD"),startTime:t.daily?moment(t.dailyTime.start).format("HH:mm"):moment(t.dates.startDate).format("HH:mm"),endTime:t.daily?moment(t.dailyTime.end).format("HH:mm"):moment(t.dates.endDate).format("HH:mm"),daily:t.daily};return _.forOwn(r.where,function(t,n){e[n]=t}),("custom"===n.tree?l:o).get(_.merge({id:n.id,controller:"preview"},e)).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.paginationPageSizes[3]=e.count,t.gridOptions.data=e.rows,t.showResult=!0}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")},i(function(){t.getPage()})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.reports",{url:"/reports",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("ReportAgent",["$resource",function(t){return t("/api/report/agents/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportIntegration",["$resource",function(t){return t("/api/report/integrations/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportMember",["$resource",function(t){return t("/api/report/members/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportTree",["$resource",function(t){return t("/api/analytics/reports/trees/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("AnalyticReportViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","ReportAgent","ReportCall","ReportMailSession","ReportSmsSession","ReportMember","ReportQueue","ReportIntegration","ReportChatSession","DefaultReport","CustomReport","Metric","report",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){function A(n){_.find(t.tables,{value:n}).resource.get({controller:"describe"}).$promise.then(function(e){t.tableFields=_.map(e,function(t,e){if("$promise"!==e&&"$resolved"!==e)return{name:e,value:e}})}).catch(function(t){e.error(t)}).finally(function(){v(n)})}function v(n){return h.get({controller:"table",table:n}).$promise.then(function(e){_.forEach(e.rows,function(e){t.tableFields.push({name:"<strong>Metric.</strong>"+e.name,alias:e.name,value:e.metric,MetricId:e.id})})}).catch(function(t){e.error(t)})}function I(t){return String(t).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function b(t){if(!t)return"";for(var e="(",n=0;n<t.rules.length;n++)if(n>0&&(e+=" <strong>"+t.operator+"</strong> "),t.rules[n].group)e+=b(t.rules[n].group);else switch(e+=t.rules[n].field,t.rules[n].condition){case"IS NULL":case"IS NOT NULL":e+=" "+I(t.rules[n].condition);break;case"IS EMPTY":e+=" = ''";break;case"IS NOT EMPTY":e+=" != ''";break;default:e+=" "+I(t.rules[n].condition)+" "+t.rules[n].value}return e+")"}t.$translate=n,t.tempReport={},t.tables=f.tables;var E={group:{operator:"AND",rules:[]}};t.getReport=function(){return t.firstLoad=!0,g.get({id:a.id}).$promise.then(function(e){t.report=e,_.forEach(t.report.Fields,function(t){delete t.id}),t.report.conditions=t.report.conditions?JSON.parse(t.report.conditions):_.clone(E,!0),t.report.Fields.length&&t.getPreview()}).catch(function(t){console.error(t),s.path("/analytics/reports/list")})},t.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")},t.$watch("report.table",function(e,n){e&&(A(e),n&&(t.tempReport[n]={conditions:t.report.conditions,fields:t.report.Fields}),t.firstLoad?t.firstLoad=!1:t.tempReport[e]?(t.report.Fields=t.tempReport[e].fields,t.report.conditions=t.tempReport[e].conditions):(t.report.Fields=[],t.report.conditions=_.clone(E,!0)))},!0),t.setMetricId=function(e,n){t.report.Fields[n].MetricId=e.MetricId?e.MetricId:null,t.report.Fields[n].alias=e.MetricId?e.alias:e.name},t.groupByField=[{name:"APPLICATION_YES",value:!0},{name:"APPLICATION_NO",value:!1}],t.functions=[{name:"Sum",value:"SUM"},{name:"Count",value:"COUNT"},{name:"Count Distinct",value:"COUNT DISTINCT"},{name:"Maximum",value:"MAX"},{name:"Minimum",value:"MIN"},{name:"Average",value:"AVG"},{name:"Group Concat",value:"GROUP_CONCAT"},{name:"Group Concat(asc)",value:"GROUP_CONCAT ASC"},{name:"Group Concat(desc)",value:"GROUP_CONCAT DESC"}],t.formatFunctions=[{name:"Sec To Time",value:"SEC_TO_TIME"},{name:"Date",value:"DATE"},{name:"Hour",value:"HOUR"},{name:"Round",value:"ROUND"},{name:"Unix TimeStamp",value:"UNIX_TIMESTAMP"}],t.addField=function(){t.report.Fields.push({groupBy:!1,custom:!1})},t.removeField=function(e){t.report.Fields.splice(e,1)},t.sortableOptions={"ui-floating":!0,cancel:".unsortable",handle:".report-field-handle",axis:"y"},t.toggleCustom=function(e){e.custom=!e.custom,e.custom||_.find(t.tableFields,{value:e.field})||(e.field=null)},t.updateReport=function(){if(t.report.Fields.length){var s=angular.copy(t.report);return console.log(s.conditions),s.conditions=angular.toJson(s.conditions),_.forEach(s.Fields,function(t){t.custom&&delete t.MetricId}),g.update({id:a.id},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),t.getPreview()}).catch(function(t){e.error(t)})}e.show(n.instant("MESSAGE_SELECT_A_FIELD"),"danger")},t.$watch("report.conditions",function(e){t.output=e?b(e.group):"()"},!0),t.getPreview=function(){return t.gridOptions=null,g.get({id:a.id,controller:"preview",limit:20}).$promise.then(function(e){t.gridOptions={enableFiltering:!0,treeRowHeaderAlwaysVisible:!1,enableGridMenu:!0,data:e.rows}}).catch(function(t){console.log(t),e.show(n.instant(t.message||"MESSAGE_QUERY_NOT_VALID"),"warning")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.analytics.reports.view",{url:"/view/:id",templateUrl:"app/analytic/report/view/view.html",controller:"AnalyticReportViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.analytics.reports.view.settings",{url:"/settings",templateUrl:"app/analytic/report/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels",{url:"/channels",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:6}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat",{url:"/chat",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").factory("ChatEnquiry",["$resource",function(t){return t("/api/chat/enquiries/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatReport",["$resource",function(t){return t("/api/report/chats/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatVisitor",["$resource",function(t){return t("/api/chat/visitors/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatMessage",["$resource",function(t){return t("/api/chat/messages/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatRoom",["$resource",function(t){return t("/api/chat/rooms/:id/:controller",{id:"@id"},{me:{method:"GET",isArray:!0,params:{id:"me"}},users:{method:"GET",params:{id:"users"}},externals:{method:"GET",isArray:!0,params:{id:"type",controller:"external"}},groups:{method:"GET",isArray:!0,params:{id:"groups"}},update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").controller("ChatOfflineListCtrl",["$scope","ChatEnquiry","gridOptions","uiGridConstants",function(t,e,n,a){t.initView=function(){var s={exporterCsvFilename:"chat_offline_messages.csv",columnDefs:[{name:"username",cellClass:"text-center"},{name:"email",cellClass:"text-center"},{name:"ChatWebsite.name",displayName:"Website",cellClass:"text-center"},{name:"createdAt",displayName:"createdAt",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.createdAt"></span></div>',field:"createdAt",sort:{direction:a.DESC,priority:0}},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/chat/offline/view/{{row.entity.id}}",name:"detail"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.offline.list",{url:"/list",templateUrl:"app/channels/chat/offline/list/list.html",controller:"ChatOfflineListCtrl"})}]),angular.module("xCallyShuttleApp").directive("enquiryMessage",["$rootScope","$translate","MailMessage","List","xAlert",function(t,e,n,a,s){return{restrict:"E",scope:{message:"=",listId:"="},templateUrl:"app/channels/chat/offline/message/message.directive.html",link:function(n){n.openContact=function(i){if(n.listId)return a.save({listId:n.listId,controller:"contacts"},{email:i}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.email,type:"contact"})}).catch(function(t){s.error(t)});s.show(e.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.offline",{url:"/offline",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:32}}})}]),angular.module("xCallyShuttleApp").controller("ChatOfflineViewCtrl",["$scope","$stateParams","$translate","$rootScope","ChatEnquiry","List","xAlert",function(t,e,n,a,s,i,l){t.initView=function(){return s.get({id:e.id}).$promise.then(function(e){t.enquiry=e}).catch(function(t){l.error(t)})},t.openContact=function(e){if(t.enquiry.ChatWebsite.ListId)return i.save({listId:t.enquiry.ChatWebsite.ListId,controller:"contacts"},{email:e}).$promise.then(function(t){var e=_.find(a.$root.workspaces,{contactID:t.id});e?e.active=!0:a.$root.workspaces.push({active:!0,class:"icon-user",contactID:t.id,name:t.email,type:"contact"})}).catch(function(t){l.error(t)});l.show(n.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.offline.view",{url:"/view/:id",templateUrl:"app/channels/chat/offline/view/view.html",controller:"ChatOfflineViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatOnlineListCtrl",["$scope","ChatRoom","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"chat_online_messages.csv",columnDefs:[{name:"ChatVisitor.fullname",displayName:"APPLICATION_FULLNAME",cellClass:"text-center"},{name:"ChatVisitor.email",displayName:"APPLICATION_EMAIL",cellClass:"text-center"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/chat/online/view/{{row.entity.id}}/detail",name:"detail"}]}]};t.gridOptions=n.gridOptions(e,a,t,{id:"online"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.online.list",{url:"/list",templateUrl:"app/channels/chat/online/list/list.html",controller:"ChatOnlineListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.online",{url:"/online",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").controller("ChatOnlineViewCtrl",["$scope","$stateParams","ChatRoom",function(t,e,n){t.initView=function(){return t.config={autoHideScrollbar:!1,theme:"light",advanced:{updateOnContentResize:!0},setHeight:400,scrollInertia:0},n.get({id:e.id}).$promise.then(function(e){t.chatRoom=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.online.view",{url:"/view/:id",templateUrl:"app/channels/chat/online/view/view.html",controller:"ChatOnlineViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.chat.online.view.detail",{url:"/detail",templateUrl:"app/channels/chat/online/view/view.detail.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/news.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("PreviewCtrl",["$scope",function(t){t.message="Hello"}]),angular.module("xCallyShuttleApp").directive("preview",["$rootScope",function(t){return{templateUrl:"app/channels/chat/preview/preview.html",restrict:"EA",link:function(t,e,n){}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("preview",{url:"/preview",templateUrl:"app/channels/chat/preview/preview.html",controller:"PreviewCtrl",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").factory("ChatQueue",["$resource",function(t){return t("/api/chat/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ChatQueueListCtrl",["$scope","ChatQueue","gridOptions","Auth","$uibModal",function(t,e,n,a,s){t.initView=function(){t.Auth=a;var s={exporterCsvFilename:"chat_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"strategy"},{name:"timeout"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/chat/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/chat/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===a.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t)},t.createItem=function(){s.open({animation:!0,templateUrl:"app/channels/chat/queue/list/list.create.modal.html",controller:"ChatQueueListCreateCtrl",size:"lg"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ChatQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","ChatQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.queues.list",{url:"/list",templateUrl:"app/channels/chat/queue/list/list.html",controller:"ChatQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:30}}})}]),angular.module("xCallyShuttleApp").controller("ChatQueueViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","ChatQueue","Team","Auth","strategies",function(t,e,n,a,s,i,l,o,r){t.Auth=o,t.strategies=r;var c=function(){return{select:function(e){return i.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})},deselect:function(e){return i.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})}}};t.getQueue=function(){e.get("/api/chat/queues/"+s.id).success(function(e){e.penalty=0,t.queue=e}).error(function(t){console.error(t)})},t.updateChatQueue=function(){var i=angular.copy(t.queue);e.put("/api/chat/queues/"+s.id,i).success(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(e){t.queue=i,e.errors.forEach(function(t){n.error(err)})})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,i.get({id:s.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindChatQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasChatQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.queues.view",{url:"/view/:id",templateUrl:"app/channels/chat/queue/view/view.html",controller:"ChatQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.chat.queues.view.settings",{url:"/settings",templateUrl:"app/channels/chat/queue/view/view.settings.html"}).state("main.channels.chat.queues.view.agents",{url:"/agents",templateUrl:"app/channels/chat/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:33}}})}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","ChatQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"chatPause")?e.chatPause:n.chatPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_chat_queue:save",function(e){if(_.includes(_.map(t.CurrentUser.PChatQueues,"id"),e.ChatQueueId)||m.isAdmin()){var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0});if(n){var a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.ChatQueueId,agent:e.membername,online:n.online})}}}),s.socket.on("user_has_chat_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.ChatQueueId})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.chatPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.ChatQueues&&e.ChatQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.chatQueues=e.rows,s.syncUpdates("chat_queue",t.chatQueues)}).catch(function(t){i.error(t)})}t.chatQueues=[];var b={controller:"realtime",controller1:"chat",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"chatPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'</div><div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.chatQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_chat_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"chat"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/chat/realtime/view/agent/queue.modal.add.html",controller:"ChatRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.chatQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.chatQueues,function(t){return _.includes(e.queues,t.id)}),channel:"chat",data1:s,data3:e.queues.join(","),data4:"chat"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"chat",data1:t,data3:e,data4:"chat"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/chat/realtime/view/agent/agent.modal.info.html",controller:"ChatRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/chat/realtime/view/agent/agent.html",controller:"ChatRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportChatSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_chat_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_chat_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"websitename",displayName:"APPLICATION_WEBSITE",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.abandon">{{\'APPLICATION_QUEUESTATUS_ABANDON\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_chat_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/chat/realtime/view/application/application.html",controller:"ChatRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatRealtimeViewCtrl",["$scope",function(t){t.agents=[{name:"Queues",link:"main.chat.realtime.view.agent.queues"},{name:"Timeline",link:"main.chat.realtime.view.agent.timeline"}],t.sessions=[{name:"Sessions",link:"main.chat.realtime.view.sessions"}],t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.realtime.view",{url:"/view",templateUrl:"app/channels/chat/realtime/view/view.html",controller:"ChatRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportChatSession",["$resource",function(t){return t("/api/report/chat/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.external",{url:"/external",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatRoomExternalListCtrl",["$scope","$timeout","socket","Auth","ChatRoom","usSpinnerService","Tag","$uibModal","uibButtonConfig","uiGridConstants",function(t,e,n,a,s,i,l,o,r,c){function d(){return l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}t.openChat=function(e){return s.get({id:e.id}).$promise.then(function(e){var n=_.find(t.workspaces,{id:e.id,type:"chatRoom"});n?n.active=!0:t.workspaces.push({id:e.id,name:e.ChatVisitor.fullname,type:"chatRoom",class:"icon-bubble",active:!0})}).catch(function(t){console.error(t)})},t.initView=function(){r.activeClass="green-haze",t.id=[],t.query={status:"OPEN",tags:[]},t.gridOptions={enableGridMenu:!1,enableFiltering:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"ID",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!0,enableFiltering:!0,enableColumnMenu:!1},{name:"userpic",displayName:"",width:35,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <ng-letter-avatar           height="20"           width="20"           fontsize="12"           data="{{row.entity.ChatVisitor.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #EA4C61"           shape="round"></ng-letter-avatar>           </div>',enableColumnMenu:!1,enableSorting:!1,enableFiltering:!1},{name:"agent",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span style="padding-left: 5px;" class="pull-left">{{row.entity.Users[0].fullname}}</span></div>',enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"fullname",displayName:"APPLICATION_CUSTOMER_NAME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span style="padding-left: 5px;" class="pull-left">{{row.entity.ChatVisitor.fullname}}</span></div>',enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"contact",displayName:"APPLICATION_CUSTOMER_EMAIL",headerCellFilter:"translate"},{name:"website",displayName:"APPLICATION_WEBSITE",headerCellFilter:"translate",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",displayName:"APPLICATION_CREATED_AT",headerCellFilter:"translate",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:c.DESC}},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",cellTemplate:'<div><a class="btn btn-xs green-meadow" href="#" data-ng-click="grid.appScope.openChat(row.entity)"><i class="icon-bubble"></i></a></div>',cellClass:"ui-grid-vcenter",width:75,enableFiltering:!1,enableSorting:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},t.getPage(),d()},t.tagItems=function(){o.open({animation:!0,templateUrl:"app/channels/chat/room/view.tags.modal.html",controller:"ChatRoomViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.onChanged=function(){t.getPage()},t.$watch("query.status",function(){t.getPage()},!0),t.getPage=function(){return i.spin("spinner-grid"),s.get(_.merge({id:"externals"},t.query)).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){i.stop("spinner-grid")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.external.list",{url:"/list",templateUrl:"app/channels/chat/room/external/list/list.html",controller:"ChatRoomExternalListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.group",{url:"/group",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatRoomGroupListCtrl",["$scope","$timeout","Auth","ChatRoom","usSpinnerService","Tag","uibButtonConfig","uiGridConstants","$uibModal",function(t,e,n,a,s,i,l,o,r){function c(){return i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}t.getFullnames=function(t){var e=_.without(_.map(t.Users,"fullname"),n.getCurrentUser().fullname);return t.ChatVisitor&&e.unshift(t.ChatVisitor.fullname),e.join(", ")},t.openChat=function(e){return a.get({id:e.id}).$promise.then(function(n){var a=_.find(t.workspaces,{id:n.id,type:"chatRoom"});a?a.active=!0:t.workspaces.push({id:n.id,data:e,name:t.getFullnames(n),type:"chatRoom",class:"icon-bubble",active:!0})}).catch(function(t){console.error(t)})},t.initView=function(){l.activeClass="green-haze",t.id=[],t.query={status:"OPEN",tags:[]},t.currentUser=n.getCurrentUser(),t.gridOptions={enableGridMenu:!1,enableColumnResizing:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"ID",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"userpic",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <ng-letter-avatar data-ng-if="row.entity.ChatVisitor"          height="20"           width="20"           fontsize="12"           data="{{row.entity.ChatVisitor.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #EA4C61"           shape="round"></ng-letter-avatar>           <ng-letter-avatar data-ng-repeat="user in row.entity.Users | filter:{ id: \'!\' + grid.appScope.currentUser.id} track by user.id"            style="margin-right: 3px;"           height="20"           width="20"           fontsize="12"           data="{{user.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #3399CC"           shape="round"></ng-letter-avatar>           </div>',enableColumnMenu:!1,enableSorting:!1,enableFiltering:!1},{name:"Users",displayName:"APPLICATION_MEMBERS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{grid.appScope.getFullnames(row.entity)}}</div>",enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"contact",displayName:"APPLICATION_CUSTOMER_EMAIL",headerCellFilter:"translate"},{name:"website",displayName:"APPLICATION_WEBSITE",headerCellFilter:"translate",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",displayName:"APPLICATION_CREATED_AT",headerCellFilter:"translate",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:o.DESC}},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",cellTemplate:'<div><a class="btn btn-xs green-meadow" href="#" data-ng-click="grid.appScope.openChat(row.entity)"><i class="icon-bubble"></i></a></div>',cellClass:"ui-grid-vcenter",width:75,enableFiltering:!1,enableSorting:!1,enableColumnMenu:!1}],data:[]},t.getPage(),c()},t.tagItems=function(){r.open({animation:!0,templateUrl:"app/channels/chat/room/view.tags.modal.html",controller:"ChatRoomViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.onChanged=function(){t.getPage()},t.$watch("query.status",function(){t.getPage()},!0),t.getPage=function(){return s.spin("spinner-grid"),a.get(_.merge({id:"groups"},t.query)).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){s.stop("spinner-grid")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.group.list",{url:"/list",templateUrl:"app/channels/chat/room/group/list/list.html",controller:"ChatRoomGroupListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.internal",{url:"/internal",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatRoomInternalListCtrl",["$scope","$timeout","socket","Auth","ChatRoom","usSpinnerService",function(t,e,n,a,s,i){t.openChat=function(e){return s.users({users:[a.getCurrentUser().id,e.id]}).$promise.then(function(n){var a=_.find(t.workspaces,{id:n.id,type:"chatRoom"});a?a.active=!0:t.workspaces.push({id:n.id,name:e.fullname,type:"chatRoom",class:"icon-bubble",active:!0})}).catch(function(t){console.error(t)})},t.initView=function(){t.gridOptions={enableGridMenu:!1,enableFiltering:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"userpic",displayName:"",width:35,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <ng-letter-avatar           height="20"           width="20"           fontsize="12"           data="{{row.entity.fullname}}"           avatarcustombgcolor="#B0B0B0"           charCount="2"           avatarcustomborder="border:2px solid #3399CC"           shape="round"></ng-letter-avatar>           </div>',enableColumnMenu:!1,enableSorting:!1,enableFiltering:!1},{name:"fullname",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",enableSorting:!0,enableFiltering:!0,enableColumnMenu:!0},{name:"action",cellTemplate:'<div><a class="btn btn-xs green-meadow" href="#" data-ng-click="grid.appScope.openChat(row.entity)"><i class="icon-bubble"></i></a></div>',cellClass:"ui-grid-vcenter",width:75,enableFiltering:!1,enableSorting:!1,enableColumnMenu:!1}],data:[]},n.socket.on("user:save",function(e){if(e.online&&a.getCurrentUser().id!==e.id){var n=_.find(t.gridOptions.data,{id:e.id});n?_.merge(n,e):t.gridOptions.data.push(e)}else _.remove(t.gridOptions.data,{id:e.id})}),e(function(){n.socket.on("agent:save",function(e){if(e.online&&a.getCurrentUser().id!==e.id){var n=_.find(t.gridOptions.data,{id:e.id});n?_.merge(n,e):t.gridOptions.data.push(e)}else _.remove(t.gridOptions.data,{id:e.id})})}),s.get({id:"agents"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){i.stop("spinner-grid")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room.internal.list",{url:"/list",templateUrl:"app/channels/chat/room/internal/list/list.html",controller:"ChatRoomInternalListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatRoomAddCtrl",["$scope","$uibModalInstance","Agent","items",function(t,e,n,a){t.items=a,t.agents=n.get(function(e){t.agents=e,t.items.forEach(function(e){_.remove(t.agents.rows,{id:e.id})})}),t.selected={items:[]},t.ok=function(){e.close(_.union(_.map(t.selected.items,"id"),_.map(t.items,"id")))},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("ChatRoomCloseCtrl",["$scope","$uibModalInstance","closed","ChatWebsite","websiteId",function(t,e,n,a,s){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_CHAT"},t.initDisposition=function(){return a.get({websiteId:s,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.item={},t.closed=n,t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").directive("chatRoom",["$interval","$rootScope","$uibModal","$notification","$window","socket","Auth","ChatRoom","ngAudio","xAlert","Tag","CannedAnswer","List","$translate",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){return{restrict:"E",scope:{workspace:"="},templateUrl:"app/channels/chat/room/room.directive.html",link:function(t){t.user=l.getCurrentUser(),t.message={body:""},t.openContact=function(n){if(t.chatRoom.ChatWebsite.List)return p.save({listId:t.chatRoom.ChatWebsite.List.id,controller:"contacts"},{email:n}).$promise.then(function(t){var n=_.find(e.$root.workspaces,{contactID:t.id});n?n.active=!0:e.$root.workspaces.push({active:!0,class:"icon-user",contactID:t.id,name:t.email,type:"contact"})}).catch(function(t){console.error(t)});c.show(m.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},t.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},t.form={},t.panelLeft="col-md-4",t.panelRight="col-md-8",t.onSelect=function(){t.message.body=t.modelOptions.selectedAnswer,delete t.modelOptions.selectedAnswer},t.togglePanelLeft=function(){t.panelLeft?(t.panelLeft=null,t.panelRight="col-md-12"):(t.panelLeft="col-md-4",t.panelRight="col-md-8")},t.options={link:!0,linkTarget:"_blank",pdf:{embed:!0},image:{embed:!0},audio:{embed:!0},code:{highlight:!0,lineNumbers:!1},basicVideo:!0},t.getAnswers=function(t){return u.get({key:t}).$promise.then(function(t){return console.log(t),_.map(t.rows,"value")})},t.isMyRoom=function(e){return!!_.find(e,{id:t.user.id})},o.get({id:t.workspace.id}).$promise.then(function(n){t.chatRoom=n,t.form.tags=n.tags,t.chatRoom.ChatVisitor&&(t.chatRoom.ChatVisitors=[],t.chatRoom.ChatVisitors.push(t.chatRoom.ChatVisitor)),i.socket.on("chat_room:save",function(e){t.chatRoom.id===e.id&&_.merge(t.chatRoom,e)}),i.socket.on("user_has_chat_room:save",function(e){if(e.UserId!=t.user.id&&e.ChatRoomId==t.chatRoom.id)return o.get({id:"agents",controller:e.UserId}).$promise.then(function(e){var n=_.map(t.chatRoom.Users,"fullname");t.chatRoom.ChatVisitor&&n.unshift(t.chatRoom.ChatVisitor.fullname),t.chatRoom.Users.push(e),t.workspace.name=_.without(n,l.getCurrentUser().fullname).join(", ")}).catch(function(t){console.error(t)})}),i.socket.on("chat_message:save",function(n){t.chatRoom.id==n.ChatRoomId&&(t.user.id!=n.UserId&&t.chatRoom.ChatMessages.push(n),n.UserId?n.UserId!==l.getCurrentUser().id&&!e.settings.layout.onFocus&&s.Notification&&a("CHAT CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Chat Message!",delay:5e3}):!e.settings.layout.onFocus&&s.Notification&&a("CHAT CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Chat Message!",delay:5e3}),t.workspace.active||(r.load("api/xchatty/assets?resource=notification/xc_blubb.mp3").play(),t.workspace.unread++))})}).catch(function(t){console.error(t)}),d.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.closeRoom=function(e){return n.open({animation:!0,templateUrl:"app/channels/chat/room/room.close.html",controller:"ChatRoomCloseCtrl",resolve:{closed:function(){return"CLOSED"===t.chatRoom.status},websiteId:function(){return t.chatRoom.ChatWebsiteId}}}).result.then(function(t){var n={id:e,status:"CLOSED",completeReason:"agent"};return t.disposition&&(n.disposition=t.disposition),o.update(n).$promise.catch(function(t){c.error(t)})})},t.onChanged=function(e){return o.update({id:e},{tags:t.form.tags}).$promise.catch(function(t){console.error(t)})},t.addAgent=function(e){n.open({animation:!0,templateUrl:"app/channels/chat/room/room.add.html",controller:"ChatRoomAddCtrl",resolve:{items:function(){return _.map(t.chatRoom.Users||[],function(t){return{id:t.id,fullname:t.fullname}})}}}).result.then(function(t){return o.update({id:e,controller:"users"},{users:t}).$promise.catch(function(t){c.error(t)})})},t.sendMessage=function(){var e={body:angular.copy(t.message.body),createdAt:moment().format(),UserId:t.user.id,User:{fullname:t.user.fullname}};if(t.message.body.trim().length)return t.chatRoom.ChatMessages.push(e),t.message.body="",o.save({id:t.chatRoom.id,controller:"messages"},{body:e.body}).$promise.catch(function(t){console.error(t)})}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.room",{url:"/room",templateUrl:"app/channels/chat/room/room.html",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:31}},resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("ChatRoomViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","ChatRoom","xAlert","id",function(t,e,n,a,s,i,l,o){t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("ChatVisitorListCtrl",["$scope","ChatVisitor","gridOptions","$uibModal",function(t,e,n,a){t.initView=function(){var a={exporterCsvFilename:"chat_visitors.csv",columnDefs:[{name:"fullname",cellClass:"text-center"},{name:"email",cellClass:"text-center"},{name:"origin",cellClass:"text-center"},{name:"createdAt",displayName:"createdAt",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.createdAt"></span></div>'},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/chat/visitors/view/{{row.entity.id}}/profile",name:"profile"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.visitors.list",{url:"/list",templateUrl:"app/channels/chat/visitor/list/list.html",controller:"ChatVisitorListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatVisitorViewCtrl",["$scope","$stateParams","ChatVisitor",function(t,e,n){t.initView=function(){return n.get({id:e.id}).$promise.then(function(e){t.chatVisitor=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.visitors.view",{url:"/view/:id",templateUrl:"app/channels/chat/visitor/view/view.html",controller:"ChatVisitorViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.chat.visitors.view.profile",{url:"/profile",templateUrl:"app/channels/chat/visitor/view/view.profile.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.visitors",{url:"/visitors",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}})}]),angular.module("xCallyShuttleApp").factory("ChatApplication",["$resource",function(t){return t("/api/chat/applications/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ChatWebsite",["$resource",function(t){return t("/api/chat/websites/:websiteId/:controller/:id",{id:"@websiteId"},{update:{method:"PUT"},updateFields:{method:"PUT",isArray:!0}})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteListCtrl",["$scope","gridOptions","ChatWebsite",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"chat_websites.csv",columnDefs:[{name:"name"},{name:"description"},{name:"address"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/chat/websites/view/{{row.entity.id}}/embedding/view",name:"embedding"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.list",{url:"/list",templateUrl:"app/channels/chat/website/list/list.html",controller:"ChatWebsiteListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewActionListCtrl",["$scope","gridOptions","ChatWebsite","$http","$translate","$stateParams","socket","xAlert","Modal",function(t,e,n,a,s,i,l,o,r){t.initActons=function(){var a={draggable:!0,exporterCsvFilename:"chat_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>{{row.entity.ChatQueue ? row.entity.ChatQueue.name : row.entity.User.name}}</span></div>"},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/chat/websites/view/{{row.entity.ChatWebsiteId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{websiteId:i.websiteId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions.list",{url:"/list",templateUrl:"app/channels/chat/website/view/action/list/list.html",controller:"ChatWebsiteViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","ChatWebsite","ChatQueue","Agent","Interval","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],d.get({websiteId:n.websiteId,controller:"applications",id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return u.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){i.error(t)})},t.getAgents=function(){return p.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){i.error(t)})},t.getIntervals=function(){return m.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){i.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get({custom:!0}).$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,u;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",u=l+","+o+","+r+","+c,t.application.interval=u,t.application.IntervalId=null}return d.update({websiteId:n.websiteId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/chat/websites/view/"+n.websiteId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/chat/website/view/action/view/view.html",controller:"ChatWebsiteViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewActionWizardCtrl",["$scope","$http","Agent","Interval","ChatQueue","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","ChatWebsite","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={app:"queue",intType:"always",alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return s.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){r.error(t)})},t.getIntervals=function(){return a.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){r.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return m.save({websiteId:i.websiteId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/chat/websites/view/"+i.websiteId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/chat/website/view/action/wizard/wizard.html",controller:"ChatWebsiteViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("ChatDisposition",["$resource",function(t){return t("/api/chat/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewModalDispositionAddCtrl",["$scope","$uibModalInstance","ChatWebsite","id","xAlert","$translate",function(t,e,n,a,s,i){t.ok=function(){return n.save({websiteId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){s.show(i.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","ChatWebsite","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({websiteId:e.websiteId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({websiteId:e.websiteId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({websiteId:e.websiteId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/chat/website/view/disposition/modal/add.modal.html",controller:"ChatWebsiteViewModalDispositionAddCtrl",resolve:{id:function(){return e.websiteId}}}).result.then(function(e){e&&t.dispositions.push(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.dispositions",{url:"/dispositions",controller:"ChatWebsiteDispositionViewCtrl",templateUrl:"app/channels/chat/website/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.embedding",{url:"/embedding",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewEmbeddingViewCtrl",["$scope","$stateParams","$translate","clipboard","xAlert","ChatWebsite",function(t,e,n,a,s,i){t.initView=function(){return i.get({websiteId:e.websiteId,controller:"snippet"}).$promise.then(function(e){t.snippetCode=e.html}).catch(function(t){s.error(t)})},t.copyToClipboard=function(){a.copyText(t.snippetCode),s.show(n.instant("MESSAGE_TEXT_COPIED_CLIPBOARD")+"!","success")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.embedding.view",{url:"/view",templateUrl:"app/channels/chat/website/view/embedding/view/view.html",controller:"ChatWebsiteViewEmbeddingViewCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.form",{url:"/forms",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewFormViewCtrl",["$scope","$builder","$validator","$stateParams","$translate","ChatWebsite","xAlert",function(t,e,n,a,s,i,l){t.saveForm=function(t){var n=angular.copy(e.forms[t]);return n.length>3?l.show("You can insert at least 3 input elements","danger"):(_.forEach(n,function(t){delete t.id}),i.updateFields({websiteId:a.websiteId,controller:"fields",id:t},n).$promise.then(function(){l.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)}))},t.getChatWebsiteFields=function(t){return i.query({websiteId:a.websiteId,controller:"fields",id:t}).$promise.then(function(n){_.forEach(n,function(n){e.addFormObject(t,n)})}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.form.view",{url:"/view",templateUrl:"app/channels/chat/website/view/form/view/view.html",controller:"ChatWebsiteViewFormViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteHooksViewCtrl",["$scope","ChatWebsite","Pause","$http","$stateParams","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){o.error(t)}),e.get({id:s.websiteId}).$promise.then(function(e){console.log(e),t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){o.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItem=function(){return console.log(t.account),e.update({id:s.websiteId},t.account).$promise.then(function(){o.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.hooks",{url:"/hooks",controller:"ChatWebsiteHooksViewCtrl",templateUrl:"app/channels/chat/website/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewProactiveListCtrl",["$scope","gridOptions","ChatWebsite","$http","$translate","$stateParams","$uibModal",function(t,e,n,a,s,i,l){t.initProactiveActions=function(){var a={exporterCsvFilename:"telephones.csv",columnDefs:[{name:"name"},{name:"type"},{name:"action",width:125,buttons:[{class:"blue-hoki",onClick:"grid.appScope.createItem(row.entity)",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{websiteId:i.websiteId,controller:"proactive"})},t.createItem=function(e){l.open({animation:!0,templateUrl:"app/channels/chat/website/view/proactive/list/list.create.modal.html",controller:"ChatWebsiteProactiveListCreateCtrl",resolve:{item:e}}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteProactiveListCreateCtrl",["$scope","$translate","$uibModalInstance","$stateParams","ChatWebsite","xAlert","item",function(t,e,n,a,s,i,l){t.form={},t.item=l||{},t.title=l?e.instant("APPLICATION_EDIT_PROACTIVE_ACTION"):e.instant("APPLICATION_NEW_PROACTIVE_ACTION"),t.possibleType=[{type:"mouseOver",title:"Mouse Over"},{type:"timeout",title:"Timeout"}],t.save=function(){return l?s.update({websiteId:a.websiteId,controller:"proactive",id:t.item.id},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)}):s.save({websiteId:a.websiteId,controller:"proactive"},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.proactive.list",{url:"/list",templateUrl:"app/channels/chat/website/view/proactive/list/list.html",controller:"ChatWebsiteViewProactiveListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.proactive",{url:"/proactive",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteSettingViewCtrl",["$scope","$stateParams","$translate","$location","$timeout","socket","xAlert","ChatWebsite","List",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return r.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)})},t.updateItemChatWebsite=function(){return o.update({id:e.websiteId},{ListId:t.chatWebsite.ListId}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.settings",{url:"/settings",controller:"ChatWebsiteSettingViewCtrl",templateUrl:"app/channels/chat/website/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.snippet",{url:"/snippet",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewSnippetViewCtrl",["$scope","$http","$stateParams","$translate","Template","$rootScope","FileUploader","$cookieStore","xAlert","ChatWebsite","MailAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.$translate=a,t.isServiceMailAccount=!1,t.statePreview={state:"online"},t.radioSwitch={isActive:!!i.license.custom,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var u=t.uploader=new l({url:"api/chat/websites/"+n.websiteId+"/logo",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+o.get("token")}});u.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),u.onSuccessItem=function(e,n){t.chatWebsite.logo=n.logo,r.show(a.instant("MESSAGE_WELL_DONE"),"success")},u.onErrorItem=function(){r.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},u.onCompleteAll=function(){u.clearQueue()},t.enquirySwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.fidelitySwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.lang={HeaderCurrentlyChatting:"Live Chat",HeaderOffline:"Contact us",OperatorOfflineMessage:"It appears as if all operators are currently offline.",OfflineMessage:"<strong>We're not online.</strong><br/>It doesn't mean we're not there to help - leave your message below and we'll be in touch as soon as possible.",EnquiryMessagePlaceholder:"Your message...",EnquiryButtonText:"Leave message",EnquirySubmitSuccess:"Your message was sucessfully submitted - we will contact you as soon as possible.",OperatorComposing:"{fullname} is typing...",FirstMessageText:"",ExitChatButtonText:"Exit Chat",ExitChatQuestionText:"Are you sure?",ExitChatButtonConfirmText:"Yes",ExitChatButtonCancelText:"No",MessagePlaceholderText:"Your message...",MessageSendButtonText:"Send",ValidationEmailRequired:"Please enter your email address",ValidationEmailInvalid:"Please enter a valid email address",ValidationEmailMaxLength:"The email address may not exceed 85 characters",ValidationUsernameRequired:"Please enter your name",ValidationUsernameMaxLength:"The name may not exceed 45 characters",ValidationEnquiryRequired:"Please enter your enquiry",ValidationEnquiryMaxLength:"The enquiry may not exceed 1500 characters",ValidationMessageRequired:"Please enter your message",ValidationMessageMaxLength:"The message may not exceed 750 characters"},t.initView=function(){return c.get({id:n.websiteId}).$promise.then(function(e){return t.chatWebsite=e,s.get().$promise}).then(function(e){t.templates=e.rows}).catch(function(t){r.error(t)})},t.getServiceMailAccount=function(){return d.get({accountId:"service"}).$promise.then(function(){t.isServiceMailAccount=!0}).catch(function(){t.isServiceMailAccount=!1})},t.updateItem=function(){return c.update({id:t.chatWebsite.id},t.chatWebsite).$promise.then(function(){r.show(a.instant("MESSAGE_CHAT_WEBSITE_UPDATE_SUCCESS")+"!","success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view.snippet.view",{url:"/view",templateUrl:"app/channels/chat/website/view/snippet/view/view.html",controller:"ChatWebsiteViewSnippetViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteViewCtrl",["$scope","xAlert","$http","$location","$stateParams","$translate","WizardHandler","ChatApplication","ChatWebsite",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return r.get({id:s.websiteId}).$promise.then(function(e){t.chatWebsite=e}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.view",{url:"/view/:websiteId",templateUrl:"app/channels/chat/website/view/view.html",controller:"ChatWebsiteViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites",{url:"/websites",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:29}}})}]),angular.module("xCallyShuttleApp").controller("ChatWebsiteWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","ChatWebsite",function(t,e,n,a,s,i,l){t.$translate=a,t.next=function(){s.wizard().next()},t.exitValidation=function(t){return t},t.initWizard=function(){t.forms={formSetting:void 0,formAppearance:void 0,formLabel:void 0,formFunctionality:void 0},t.item={},t.item.remote=n.protocol()+"://"+location.host,t.item.color="#000080",t.item.color_focus="#000080",t.item.color_button="#000080",t.item.header_shape="rounded",t.item.animation=!0,t.item.header_online="We are here!",t.item.online_message="<strong>Questions?</strong><br />Insert your name and email address to start a live-chat with our support team.",t.item.name_title="Name",t.item.username_placeholder="Your name",t.item.email_title="Email Address",t.item.email_placeholder="Your e-mail address",t.item.start_chat_button="Chat",t.item.rating_message="Would you like rate this chat?",t.item.rating_send="Send",t.item.rating_skip="Skip",t.item.header_offline="Contact us",t.item.offline_message="<strong>We're not online.</strong><br />It doesn't mean we're not there to help - leave your message below and we'll be in touch as soon as possible.",t.item.message_title="Message",t.item.enquiry_message_placeholder="Your message...",t.item.enquiry_button="Leave message",t.item.agents_busy="In this moment all agents are busy. Try again!",t.item.download_transcript=!0},t.createItem=function(){return l.save(t.item).$promise.then(function(){i.show(a.instant("MESSAGE_CHAT_WEBSITE_CREATE_SUCCESS"),"success"),n.path("/channels/chat/websites/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.chat.websites.wizard",{url:"/wizard",templateUrl:"app/channels/chat/website/wizard/wizard.html",controller:"ChatWebsiteWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts",{url:"/accounts",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:38}}})}]),angular.module("xCallyShuttleApp").controller("FaxAccountListCtrl",["$scope","$uibModal","gridOptions","FaxAccount",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"chat_websites.csv",columnDefs:[{name:"name"},{name:"description"},{name:"localstationid"},{name:"TrunkName",displayName:"APPLICATION_TRUNK"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/fax/accounts/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(a,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/channels/fax/account/list/list.create.modal.html",controller:"FaxAccountListCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("FaxAccountListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","FaxAccount","Trunk",function(t,e,n,a,s,i){t.initWizard=function(){return t.form={},t.item={},t.trunks=[],i.get().$promise.then(function(e){t.trunks=e.rows}).catch(function(t){a.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.list",{url:"/list",templateUrl:"app/channels/fax/account/list/list.html",controller:"FaxAccountListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewActionListCtrl",["$scope","gridOptions","FaxAccount","$http","$translate","$stateParams",function(t,e,n,a,s,i){t.initActons=function(){var a={draggable:!0,exporterCsvFilename:"fax_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.FaxQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/fax/accounts/view/{{row.entity.FaxAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/fax/account/view/action/list/list.html",controller:"FaxAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","FaxQueue","FaxAccount","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],m.get({accountId:n.accountId,controller:"applications",id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/fax/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/fax/account/view/action/view/view.html",controller:"FaxAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewActionWizardCtrl",["$scope","$http","Agent","FaxQueue","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","FaxAccount","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return a.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return s.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return f.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return m.save({accountId:i.accountId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/fax/accounts/view/"+i.accountId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/fax/account/view/action/wizard/wizard.html",controller:"FaxAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("FaxDisposition",["$resource",function(t){return t("/api/fax/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","FaxAccount","id","xAlert",function(t,e,n,a,s){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","FaxAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){i.error(t)})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){i.error(t)})},t.deleteDisposition=function(n){return s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){i.error(t)})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/fax/account/view/disposition/modal/add.modal.html",controller:"FaxInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.dispositions",{url:"/dispositions",controller:"FaxAccountDispositionViewCtrl",templateUrl:"app/channels/fax/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountHooksViewCtrl",["$scope","FaxAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){r.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){r.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItemFaxAccount=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.hooks",{url:"/hooks",controller:"FaxAccountHooksViewCtrl",templateUrl:"app/channels/fax/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountSettingViewCtrl",["$scope","$stateParams","$translate","FaxAccount","List","Trunk","xAlert",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){return t.rate=["2400","4800","7200","9600","12000","14400"],t.techs=["SIP","IAX","DADHI","KHOMP"],i.get().$promise.then(function(e){t.trunks=e.rows}).catch(function(t){l.error(t)}),s.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){l.error(t)}),a.get({id:e.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){l.error(t)})},t.updateItemFaxAccount=function(){return a.update({id:e.accountId},t.account).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view.settings",{url:"/settings",controller:"FaxAccountSettingViewCtrl",templateUrl:"app/channels/fax/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("FaxAccountViewCtrl",["$scope","$http","$stateParams","$translate","$location","WizardHandler","socket","xAlert","Modal","FaxAccount",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){return c.get({id:n.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.view",{url:"/view/:accountId",templateUrl:"app/channels/fax/account/view/view.html",controller:"FaxAccountViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("FaxAccountWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","Trunk","FaxAccount",function(t,e,n,a,s,i,l,o){t.translate=a,t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){return t.$translate=a,t.forms={},t.item={},t.rate=["2400","4800","7200","9600","12000","14400"],t.techs=["SIP","IAX","DADHI","KHOMP"],t.item.headerinfo="xCALLY Motion Fax",t.item.ecm="yes",t.item.minrate="4800",t.item.maxrate="14400",t.item.modem="v17,v27,v29",t.item.gateway="no",t.item.faxdetect="no",t.item.t38timeout=5e3,t.item.tech="SIP",l.get().$promise.then(function(e){t.trunks=e.rows}).catch(function(t){s.error(t)})},t.next=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.exitValidation=function(t){return t},t.createItem=function(){return o.save(t.item).$promise.then(function(t){s.show(a.instant("MESSAGE_WELL_DONE"),"success"),n.path("/channels/fax/accounts/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/fax/account/wizard/wizard.html",controller:"FaxAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax",{url:"/fax",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:10}}})}]),angular.module("xCallyShuttleApp").factory("FaxAccount",["$resource",function(t){return t("/api/fax/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("FaxAttachment",["$resource",function(t){return t("/api/fax/attachments/:id/:controller",{id:"@id"})}]),angular.module("xCallyShuttleApp").factory("FaxMessage",["$resource",function(t){return t("/api/fax/messages/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("FaxReport",["$resource",function(t){return t("/api/report/faxs/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("FaxRoom",["$resource",function(t){return t("/api/fax/rooms/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox",{url:"/inbox",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:40}}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","messageId","FaxMessage",function(t,e,n,a,s,i,l){t.data=null,t.initInfo=function(){l.get({id:i}).$promise.then(function(e){t.data={channel:e.channel,channelstate:e.channelstate,channelstatedesc:e.channelstatedesc,uniqueid:e.uniqueid,localstationid:e.localstationid,remotestationid:e.remotestationid,pagestransferred:e.pagestransferred,resolution:e.resolution,transferrate:e.transferrate,lastStatus:e.lastStatus,error:e.error,retry:e.retry}}).catch(function(e){switch(e.status){case 404:t.data=null;break;default:s.error(e)}})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("faxMessage",["$rootScope","$translate","$uibModal","FaxMessage","List","xAlert",function(t,e,n,a,s,i){return{restrict:"E",scope:{message:"=",listId:"="},templateUrl:"app/channels/fax/inbox/message/message.directive.html",link:function(l){l.openContact=function(n){if(l.listId)return s.save({listId:l.listId,controller:"contacts"},{fax:n}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.fax,type:"contact"})}).catch(function(t){i.error(t)});i.show(e.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},l.info=function(t){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/message/info.modal.html",controller:"FaxInboxInfoModalCtrl",resolve:{messageId:function(){return t.id}}})},l.retry=function(t){return a.update({id:t,status:"SENDING"}).$promise.catch(function(t){console.error(t)})}}}}]),angular.module("xCallyShuttleApp").directive("faxNote",["$translate","Modal","Auth","FaxMessage","xAlert",function(t,e,n,a,s){return{restrict:"E",scope:{message:"="},templateUrl:"app/channels/fax/inbox/note/note.directive.html",link:function(i){i.Auth=n,i.deleteNote=e.confirm.delete(function(){return a.remove({id:i.message.id}).$promise.then(function(){s.show(t.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){s.error(t)})})}}}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalNoteCtrl",["$scope","$uibModalInstance","$translate","id","FaxRoom","xAlert",function(t,e,n,a,s,i){t.initModal=function(){t.item={}},t.ok=function(){return s.save({id:a,controller:"messages"},{text:t.item.text,status:"NOTE"}).$promise.then(function(){i.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)}).finally(function(){e.close()})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").directive("faxRoom",["$cookieStore","$translate","$uibModal","$timeout","FaxAccount","FaxRoom","FaxMessage","FileUploader","xAlert","usSpinnerService","socket","Tag","Auth","FaxAttachment","List",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){return{restrict:"E",scope:{workspace:"="},templateUrl:"app/channels/fax/inbox/room/room.directive.html",link:function(p){function h(t){if(t){var e=_.words(t);return _.map(e,function(t){return t?t[0]:""}).join("").toUpperCase()}return!1}p.$on("$destroy",function(){}),p.initForm=function(){p.forms={compose:{}}},p.getContacts=function(t){return p.listId?g.get({listId:p.listId,controller:"contacts",fax:t}).$promise.then(function(t){return t.rows}).catch(function(t){console.error(t)}):[]},p.setList=function(t){p.listId=t};var f=[];p.expanded=!0,p.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},p.panelLeft=null,p.panelRight="col-md-12",p.form={from:"",to:p.workspace.data&&p.workspace.data.to?p.workspace.data.to:"",disabled:!1},d.socket.on("fax_message:remove",function(t){_.remove(p.faxRoom.FaxMessages,{id:t.id})}),d.socket.on("fax_message:save",function(t){if(p.workspace.id&&t.FaxRoomId==p.workspace.id)return p.workspace.active||p.workspace.unread++,l.get({id:t.id}).$promise.then(function(t){p.faxRoom||(p.faxRoom={FaxMessages:[]});var e=_.findIndex(p.faxRoom.FaxMessages,{id:t.id});e>-1?_.merge(p.faxRoom.FaxMessages[e],t):p.faxRoom.FaxMessages.unshift(t),p.panelLeft="col-md-6",p.panelRight="col-md-6"}).catch(function(t){console.error(t)})});var A=p.uploader=new o({url:"api/fax/attachments",autoUpload:!0,withCredentials:!0,queueLimit:1,headers:{Authorization:"Bearer "+t.get("token")}});if(A.filters.push({name:"uploadFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|pdf|tiff|tif".indexOf(e)}}),A.onWhenAddingFileFailed=function(t,n){switch(n.name){case"queueLimit":r.show(e.instant("MESSAGE_QUEUE_LIMIT_EXCEEDED"),"danger");break;case"uploadFilter":r.show(e.instant("MESSAGE_WRONG_FILE_FORMAT"),"danger");break;default:r.show(e.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}},A.removeFromQueue=function(t){var n=this;return m.delete({id:t.basename}).$promise.then(function(){var e=n.getIndexOfItem(t),a=n.queue[e];a.isUploading&&a.cancel(),n.queue.splice(e,1),a._destroy(),n.progress=n._getTotalProgress(),f=_.reject(f,{basename:t.basename})}).catch(function(){r.show(e.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},A.onErrorItem=function(){r.show(e.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},A.onSuccessItem=function(t,e){var n={path:e.path,name:e.name,basename:e.basename,type:e.type};t=_.merge(t,n),f.push(n)},p.getMessageMailId=function(t){var e=t.UserId?"imgFaxUserId"+t.UserId:"imgFaxVisitorId";return e+=p.faxRoom.id.toString()+t.id.toString()},p.togglePanelLeft=function(){p.panelLeft?(p.panelLeft=null,p.panelRight="col-md-12"):(p.panelLeft="col-md-6",p.panelRight="col-md-6")},p.closeRoom=function(){return n.open({animation:!0,templateUrl:"app/channels/fax/inbox/status/status.modal.html",controller:"FaxInboxStatusModalCtrl",resolve:{status:function(){return p.faxRoom.status},accountId:function(){return p.faxRoom.FaxAccount.id}}}).result.then(function(t){return i.update({id:p.workspace.id},t).$promise.catch(function(t){r.error(t)})})},p.loadAgents=function(){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/view/view.agents.modal.html",controller:"FaxInboxViewModalAgentCtrl",resolve:{roomId:function(){return p.workspace.id}}})},p.cancel=function(){p.form.disabled=!1,p.form.from="",p.form.to=""},p.loadNote=function(){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/note/note.modal.html",controller:"FaxInboxViewModalNoteCtrl",resolve:{id:function(){return p.workspace.id}}})},p.getMessageFaxId=function(t){var e=t.UserId?"imgFaxUserId"+t.UserId:"imgFaxVisitorId";return e+=p.faxRoom.id.toString()+t.id.toString()},p.getMessageRoomAvatar=function(t,e,n,s){a(function(){var a=e?"#imgFaxUserId"+e:"#imgFaxVisitorId";a+=p.faxRoom.id.toString()+t.toString(),angular.element(a).avatar({useGravatar:!1,initials:s?[]:h(n),fallbackImage:s?"api/users/avatar/"+s:"api/users/avatar/unknown_avatar"})})},p.onChanged=function(){return i.update({id:p.workspace.id},{tags:p.form.tags}).$promise.catch(function(t){r.error(t)})},p.sendFax=function(){c.spin("spinner-grid");var t={from:p.form.from,to:p.form.to[0].fax||"",status:"SENDING",FaxAttachments:f,FaxRoomId:p.faxRoom?p.faxRoom.id:null},n=_.find(p.faxAccounts,{localstationid:p.form.from});if(n)return s.save({accountId:n.id,controller:"send"},t).$promise.then(function(t){return A.queue=[],f=[],r.show(e.instant("MESSAGE_WELL_DONE"),"success"),p.SmsRoom?p.SmsRoom:i.get({id:"messages",controller:t.id}).$promise}).then(function(t){t&&(p.workspace.id=t.id,p.workspace.name=t.contact,p.faxRoom=t,p.panelLeft="col-md-6",p.panelRight="col-md-6",p.expanded=!1)}).catch(function(t){r.error(t)}).finally(function(){c.stop("spinner-grid")});console.log("Can not find account"),c.stop("spinner-grid")},u.get().$promise.then(function(t){p.tags=_.map(t.rows,"name")}).catch(function(t){console.error(t)}),s.get().$promise.then(function(t){p.faxAccounts=t.rows}).catch(function(t){console.error(t)}),p.workspace.id)return p.panelLeft="col-md-6",p.panelRight="col-md-6",i.get({id:p.workspace.id}).$promise.then(function(t){p.faxRoom=t,p.form.from=t.FaxAccount.localstationid,p.form.tags=t.tags,p.workspace.name=t.contact||"No number",p.expanded=!1;var e=_.findLast(t.FaxMessages,{status:"RECEIVED"});return e&&(p.form.to=[{fax:e.from}]),d.socket.on("fax_room:save",function(t){t.id===p.workspace.id&&_.merge(p.faxRoom,t)}),t}).catch(function(t){r.error(t)}).finally(function(){c.stop("spinner-grid"),p.form.disabled=!1});p.panelLeft=null,p.panelRight="col-md-12",c.stop("spinner-grid")}}}]),angular.module("xCallyShuttleApp").controller("FaxInboxStatusModalCtrl",["$scope","$uibModalInstance","FaxAccount","status","accountId",function(t,e,n,a,s){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_FAX"},t.initDisposition=function(){return t.item={disposition:null,status:"CLOSED"},n.get({accountId:s,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:10}}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","usSpinnerService","socket","FaxAccount","FaxRoom","gridOptions","uiGridConstants","Auth","Modal","xAlert","localStorageService","uibButtonConfig",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.openRoom=function(e){var n=_.find(t.workspaces,{id:e,type:"faxRoom"});if(n?n.active=!0:t.workspaces.push({id:e,type:"faxRoom",class:"fa fa-fax",active:!0}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return d.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})},t.getPage=function(){o.spin("spinner-grid");var e={accountId:s.id,controller:"rooms"};return t.query&&_.merge(e,t.query),c.query(e).$promise.then(function(e){f.set("faxAccountId",s.id),t.gridOptions.data=e,r.socket.on("fax_room:save",function(e){if(e.FaxAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status===e.status&&t.gridOptions.data.push(e)}}),r.socket.on("fax_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){o.stop("spinner-grid")})},t.initView=function(){A.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:f.get("faxStatus")?f.get("faxStatus"):"NEW",tags:f.get("faxTags")?f.get("faxTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(f.set("faxStatus",t.query.status),t.getPage())},!0),c.get().$promise.then(function(e){t.faxAccounts=e.rows}).catch(function(t){console.error(t)}),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"fax_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>           <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',           'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',           'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',           'icon-close font-red': row.entity.lastEvent === 'FAILED',           'icon-question': !row.entity.lastEvent}\">           </span>           </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"contact",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>           <a class="btn btn-icon-only font-green" data-ng-hide="row.entity.waiting" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.contact)"><i class="fa fa-fax" aria-hidden="true"></i></a>           <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin" data-ng-click="grid.appScope.deleteItem(row.entity.id, row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i>           </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:70,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},t.getPage(t.query)},t.onChanged=function(){f.set("faxTags",t.query.tags),t.getPage(t.query)},t.loadAgents=function(t){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/view/view.agents.modal.html",controller:"FaxInboxViewModalAgentCtrl",resolve:{roomId:t}})},t.tagItems=function(){n.open({animation:!0,templateUrl:"app/channels/fax/inbox/view/view.tags.modal.html",controller:"FaxInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return d.remove(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return d.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.disposeItems=function(){return n.open({animation:!0,templateUrl:"app/channels/fax/inbox/status/status.modal.html",controller:"FaxInboxStatusModalCtrl",resolve:{status:function(){return null},accountId:function(){return s.id}}}).result.then(function(e){return d.patch({id:t.id},e).$promise.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/fax/inbox/view/account/list/list.html",controller:"FaxInboxViewAccountListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:10}}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","FaxRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o){t.initModal=function(){t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){e.rows.forEach(function(e){t.agents.push(e)})}).catch(function(t){console.error(t)}),i.query({id:o,controller:"agents"}).$promise.then(function(e){e.forEach(function(e){t.agents.push(e),t.item.agents.push(e.id)})}).catch(function(t){console.error(t)}),t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{classes:"btn btn-success",text:"APPLICATION_RETRY",click:function(t){e.close(t)}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}},t.ok=function(){return i.update({id:o,controller:"agents",agents:t.item.agents}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewCtrl",["$scope","$timeout","$location","localStorageService","FaxAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get().$promise.then(function(e){var s=null;if(t.faxAccounts=e.rows,t.faxAccounts.length){var i=a.get("faxAccountId");s="/channels/fax/inbox/view/account/"+(i&&_.find(t.faxAccounts,{id:Number(i)})?i:t.faxAccounts[0].id)+"/list"}s&&n.path(s)}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.inbox.view",{url:"/view",templateUrl:"app/channels/fax/inbox/view/view.html",controller:"FaxInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalStatusCtrl",["$scope","$uibModalInstance","$translate","$stateParams","$location","FaxRoom","xAlert","id","status",function(t,e,n,a,s,i,l,o,r){t.initModal=function(){t.modal={dismissable:!0,title:"APPLICATION_STATUS",html:"<p>"+n.instant("MESSAGE_CHANGE_STATUS")+"<strong> "+r+"</strong>?</p>",status:r,buttons:[{classes:"btn btn-success",text:"APPLICATION_CONFIRM",click:function(t){return i.update({id:o},{status:r}).$promise.then(function(){l.show(n.instant("MESSAGE_STATUS_UPDATE_SUCCESS"),"success"),e.close(t)}).catch(function(t){l.error(t)})}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}}}]),angular.module("xCallyShuttleApp").controller("FaxInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","FaxRoom","xAlert","id",function(t,e,n,a,s,i,l,o){console.log(o),t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").factory("FaxQueue",["$resource",function(t){return t("/api/fax/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("FaxQueueListCtrl",["$scope","FaxQueue","gridOptions","Auth","$uibModal",function(t,e,n,a,s){t.initView=function(){t.Auth=a;var s={exporterCsvFilename:"fax_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"strategy"},{name:"timeout"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/fax/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/fax/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===a.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t)},t.createItem=function(){s.open({animation:!0,templateUrl:"app/channels/fax/queue/list/list.create.modal.html",controller:"FaxQueueListCreateCtrl",size:"lg"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("FaxQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","FaxQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.queues.list",{url:"/list",templateUrl:"app/channels/fax/queue/list/list.html",controller:"FaxQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:39}}})}]),angular.module("xCallyShuttleApp").controller("FaxQueueViewCtrl",["$scope","$http","$translate","$stateParams","xAlert","FaxQueue","Team","Auth","strategies",function(t,e,n,a,s,i,l,o,r){t.Auth=o,t.strategies=r;var c=function(){return{select:function(e){return i.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return i.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return i.get({id:a.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){s.error(t)})},t.updateFaxQueue=function(){return i.update({id:a.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,i.get({id:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindMailQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasFaxQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.queues.view",{url:"/view/:id",templateUrl:"app/channels/fax/queue/view/view.html",controller:"FaxQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.fax.queues.view.settings",{url:"/settings",templateUrl:"app/channels/fax/queue/view/view.settings.html"}).state("main.channels.fax.queues.view.agents",{url:"/agents",templateUrl:"app/channels/fax/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:41}}})}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","FaxQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"faxPause")?e.faxPause:n.faxPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_fax_queue:save",function(e){if(_.includes(_.map(t.CurrentUser.PFaxQueues,"id"),e.FaxQueueId)||m.isAdmin()){var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0});if(n){var a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.FaxQueueId,agent:e.membername,online:n.online})}}}),s.socket.on("user_has_fax_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.FaxQueueId})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.faxPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.FaxQueues&&e.FaxQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.faxQueues=e.rows,s.syncUpdates("fax_queue",t.faxQueues)}).catch(function(t){i.error(t)})}t.faxQueues=[];var b={controller:"realtime",controller1:"fax",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"faxPause",width:300,displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.faxQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_fax_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"fax"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/fax/realtime/view/agent/queue.modal.add.html",controller:"FaxRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.faxQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.faxQueues,function(t){return _.includes(e.queues,t.id)}),channel:"fax",data1:s,data3:e.queues.join(","),data4:"fax"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"fax",data1:t,data3:e,data4:"fax"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/fax/realtime/view/agent/agent.modal.info.html",controller:"FaxRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/fax/realtime/view/agent/agent.html",controller:"FaxRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportFaxSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_fax_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_fax_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_fax_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/fax/realtime/view/application/application.html",controller:"FaxRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("FaxRealtimeViewCtrl",["$scope",function(t){t.agents=[{name:"Queues",link:"main.channels.fax.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.fax.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.fax.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.fax.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.fax.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.fax.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.fax.realtime.view",{url:"/view",templateUrl:"app/channels/fax/realtime/view/view.html",controller:"FaxRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportFaxSession",["$resource",function(t){return t("/api/report/fax/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("MailAccount",["$resource",function(t){return t("/api/mail/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts",{url:"/accounts",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:34}}})}]),angular.module("xCallyShuttleApp").controller("MailAccountListCtrl",["$scope","$stateParams","gridOptions","MailAccount","socket",function(t,e,n,a,s){t.$on("$destroy",function(){s.unsyncUpdates("mail_server_in")}),t.initView=function(){s.socket.on("mail_server_in:save",function(e){var n=_.find(t.gridOptions.data,{id:e.MailAccountId});n&&(n.MailServerIn.state=e.state,n.MailServerIn.source=JSON.parse(e.source))});var i={exporterCsvFilename:"mail_accounts.csv",columnDefs:[{name:"name"},{name:"description"},{name:"address"},{name:"MailServerIn.state",width:100,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div>           <span data-ng-if="row.entity.MailServerIn" class="label label-sm" data-ng-class="row.entity.MailServerIn.state === \'CONNECTED\' ? \'label-success\' : \'label-danger\'">{{row.entity.MailServerIn.state}}</span>           <span data-ng-if="!row.entity.MailServerIn" class="label label-sm label-info" >{{\'APPLICATION_DISABLED\' | translate | uppercase}}</span>           </div>',displayName:"IMAP",enableSorting:!1,enableFiltering:!1},{name:"MailServerOut.state",width:110,cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span class=\"label label-sm\" data-ng-class=\"row.entity.MailServerOut.state === 'CONNECTED' ? 'label-success' : 'label-danger'\">{{row.entity.MailServerOut.state}}</span></div>",displayName:"SMTP",enableSorting:!1,enableFiltering:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/mail/accounts/view/{{row.entity.id}}/settings",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(a,i,t,{accountId:e.accountId})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.list",{url:"/list",templateUrl:"app/channels/mail/account/list/list.html",controller:"MailAccountListCtrl"})}]),angular.module("xCallyShuttleApp").factory("MailServerIn",["$resource",function(t){return t("/api/mail/servers/in/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("MailServerOut",["$resource",function(t){return t("/api/mail/servers/out/:id/:controller",{id:"@id"},{update:{method:"PUT"},test:{method:"GET"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewActionListCtrl",["$scope","gridOptions","MailAccount","$http","$translate","$stateParams",function(t,e,n,a,s,i){t.initActons=function(){var a={draggable:!0,exporterCsvFilename:"mail_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.MailQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/mail/accounts/view/{{row.entity.MailAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/mail/account/view/action/list/list.html",controller:"MailAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","MailQueue","MailAccount","Template","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"ReplyMail",value:"replyMail"},{name:"SendSMS",value:"sendSms"}],t.types=[{key:"APPLICATION_REPLY",value:"reply"},{key:"APPLICATION_REPLY_TO_ALL",value:"replyAll"}],m.get({accountId:n.accountId,controller:"applications",id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){console.error(t),i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return m.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return h.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/mail/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/mail/account/view/action/view/view.html",controller:"MailAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewActionWizardCtrl",["$scope","$http","Agent","Template","MailQueue","MailAccount","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"ReplyMail",value:"replyMail"},{name:"SendSMS",value:"sendSms"}],t.types=[{key:"APPLICATION_REPLY",value:"reply"},{key:"APPLICATION_REPLY_TO_ALL",value:"replyAll"}],t.$application=m.application,t.$stateParams=o,t.$interval=g.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return s.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return a.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return h.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return i.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return l.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,l,r;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(l=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(l+="-"+t.application.m_to)):l="*",r=n+","+a+","+s+","+l,t.application.interval=r,t.application.IntervalId=null}return i.save({accountId:o.accountId,controller:"applications"},t.application).$promise.then(function(){c.path("/channels/mail/accounts/view/"+o.accountId+"/actions/list")}).catch(function(t){console.error(t)})},t.formValidation=function(t){return t},t.next=function(){u.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/mail/account/view/action/wizard/wizard.html",controller:"MailAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("MailDisposition",["$resource",function(t){return t("/api/mail/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","MailAccount","id","xAlert","$translate",function(t,e,n,a,s,i){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){s.show(i.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","MailAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/mail/account/view/disposition/modal/add.modal.html",controller:"MailInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.dispositions",{url:"/dispositions",controller:"MailAccountDispositionViewCtrl",templateUrl:"app/channels/mail/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountHooksViewCtrl",["$scope","MailAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){r.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){r.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItemMailAccount=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.hooks",{url:"/hooks",controller:"MailAccountHooksViewCtrl",templateUrl:"app/channels/mail/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountOtherViewCtrl",["$scope","$rootScope","$stateParams","$translate","xAlert","MailAccount",function(t,e,n,a,s,i){t.initView=function(){return t.options={language:e.language,allowedContent:!0,entities:!1,skin:"office2013",contentsCss:"/assets/css/global/richparams.css",extraPlugins:"autogrow",autoGrow_minHeight:450,disableNativeSpellChecker:!1,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","PasteText","PasteFromWord","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},{name:"document",items:["Source"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]},"/",{name:"motion",items:["voice","chat","mail"]}]},i.get({id:n.accountId}).$promise.then(function(e){console.log(e),t.account=e}).catch(function(t){s.error(t)})},t.updateItemMailAccount=function(){return i.update({id:n.accountId},{whiteLabel:t.account.whiteLabel,signature:t.account.signature}).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.other",{url:"/other",controller:"MailAccountOtherViewCtrl",templateUrl:"app/channels/mail/account/view/other/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountSettingViewCtrl",["$scope","$http","$stateParams","$translate","$location","$timeout","socket","xAlert","MailAccount","MailMessage","MailServerIn","MailServerOut","usSpinnerService","List","Template",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){t.imapDisabled=!1,t.smtpDisabled=!1,t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.$on("$destroy",function(){l.socket.removeAllListeners("mail_message:sent"),l.socket.removeAllListeners("mail_message:failed"),l.socket.removeAllListeners("mail_server_in:state"),l.socket.removeAllListeners("mail_server_out:state")}),t.initView=function(){return l.socket.on("mail_message:sent",function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success"),p.stop("spinner-grid")}),l.socket.on("mail_message:failed",function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger"),p.stop("spinner-grid")}),m.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)}),g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)}),r.get({id:n.accountId}).$promise.then(function(e){t.account=e,t.account.MailServerIn&&(t.account.MailServerIn.source=JSON.parse(t.account.MailServerIn.source),t.account.MailServerOut.source=JSON.parse(t.account.MailServerOut.source),l.socket.on("mail_server_in:state",function(e){if(e.id===t.account.MailServerIn.id)switch(t.account.MailServerIn.state=e.state,t.account.MailServerIn.source=JSON.parse(e.source),e.state){case"CONNECTING":break;default:p.stop("spinner-grid"),t.imapDisabled=!1}})),l.socket.on("mail_server_out:state",function(e){if(e.id===t.account.MailServerOut.id)switch(t.account.MailServerOut.state=e.state,t.account.MailServerOut.source=JSON.parse(e.source),e.state){case"CONNECTING":break;default:p.stop("spinner-grid"),t.smtpDisabled=!1}})}).catch(function(t){o.error(t)})},t.updateItemMailAccount=function(){return r.update({id:n.accountId},{name:t.account.name,description:t.account.description,address:t.account.address,fidelity:t.account.fidelity,timeout:t.account.timeout,service:t.account.service,ListId:t.account.ListId,TemplateId:t.account.TemplateId}).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.updateItemMailServerIn=function(){var e=angular.copy(t.account.MailServerIn);return delete e.source,p.spin("spinner-grid"),t.imapDisabled=!0,d.update({id:e.id},e).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.updateItemMailServerOut=function(){var e=angular.copy(t.account.MailServerOut);return delete e.source,p.spin("spinner-grid"),t.smtpDisabled=!0,u.update({id:e.id},e).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.test=function(){return p.spin("spinner-grid"),t.smtpDisabled=!0,u.update({id:t.account.MailServerOut.id},{state:"CONNECTING"}).$promise.catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view.settings",{url:"/settings",controller:"MailAccountSettingViewCtrl",templateUrl:"app/channels/mail/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("MailAccountViewCtrl",["$scope","$stateParams","MailAccount",function(t,e,n){t.initView=function(){return n.get({id:e.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.view",{url:"/view/:accountId",controller:"MailAccountViewCtrl",templateUrl:"app/channels/mail/account/view/view.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("MailAccountWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","MailAccount",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.forms={},t.item={MailServerIn:{port:993,ssl:!0,delete:!1,protocol:"IMAP",filter:"UNSEEN",mailbox:"INBOX",keepalive:!0,authTimeout:5,connTimeout:10},MailServerOut:{port:465,ssl:!0}}},t.goNext=function(){s.wizard().next()},t.formValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/channels/mail/accounts/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/mail/account/wizard/wizard.html",controller:"MailAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox",{url:"/inbox",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:36}}})}]),angular.module("xCallyShuttleApp").controller("MailInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","uniqueId","ReportSquare",function(t,e,n,a,s,i,l){t.data=null,t.initInfo=function(){l.get({controller:"show",uniqueid:i}).$promise.then(function(e){t.data={id:e.id,channel:e.channel,uniqueid:e.uniqueid,callerid:e.callerid,calleridname:e.calleridname,project_name:e.project_name,extension:e.extension}}).catch(function(e){switch(e.status){case 404:t.data=null;break;default:s.error(e)}})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("mailMessage",["$rootScope","$translate","MailMessage","List","xAlert","Lightbox","$uibModal",function(t,e,n,a,s,i,l){return{restrict:"E",scope:{message:"=",listId:"="},templateUrl:"app/channels/mail/inbox/message/message.directive.html",link:function(o){o.openPreview=function(t){i.openModal(["api/mail/attachments/"+t],0)},o.openContact=function(n){if(o.listId)return a.save({listId:o.listId,controller:"contacts"},{email:n}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.email,type:"contact"})}).catch(function(t){console.error(t)});s.show(e.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},o.info=function(t){l.open({animation:!0,templateUrl:"app/channels/mail/inbox/message/info.modal.html",controller:"MailInboxInfoModalCtrl",resolve:{uniqueId:function(){return t}}})},o.retry=function(t){return n.update({id:t,status:"SENDING"}).$promise.catch(function(t){console.error(t)})}}}}]),angular.module("xCallyShuttleApp").directive("mailNote",["$translate","Modal","Auth","MailMessage","xAlert",function(t,e,n,a,s){return{restrict:"E",scope:{message:"="},templateUrl:"app/channels/mail/inbox/note/note.directive.html",link:function(i){i.Auth=n,i.deleteNote=e.confirm.delete(function(){return a.remove({id:i.message.id}).$promise.then(function(){s.show(t.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){s.error(t)})})}}}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalNoteCtrl",["$scope","$uibModalInstance","$translate","id","MailRoom","xAlert",function(t,e,n,a,s,i){t.initModal=function(){t.item={}},t.ok=function(){return s.save({id:a,controller:"messages",controller2:"send"},{text:t.item.text,status:"NOTE"}).$promise.then(function(){i.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){i.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close()})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").directive("mailRoom",["$rootScope","$cookieStore","$translate","$uibModal","$timeout","Tag","CannedAnswer","MailAttachment","List","MailAccount","MailRoom","MailMessage","FileUploader","xAlert","usSpinnerService","socket","Auth",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){return{restrict:"E",scope:{workspace:"="},templateUrl:"app/channels/mail/inbox/room/room.directive.html",link:function(s){function A(t,e){var n="";return e&&e.signature&&(n+="<br>"+e.signature),t&&(n+="<br><blockquote>"+t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/\n/g,"<br>")+"</blockquote>"),n}s.onCKReady=function(t){s.ckEditorInstance=t},s.$on("$destroy",function(){});var v=[];s.user=f.getCurrentUser(),s.getContacts=function(t){return s.listId?r.get({listId:s.listId,controller:"contacts",email:t}).$promise.then(function(t){return t.rows}).catch(function(t){console.error(t)}):[]},s.setList=function(t){s.listId=t},s.options={language:t.language,allowedContent:!0,entities:!1,skin:"office2013",extraPlugins:"autogrow",autoGrow_minHeight:600,autoGrow_maxHeight:600,disableNativeSpellChecker:!1,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]}]},s.expanded=!0,s.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},s.panelLeft=null,s.panelRight="col-md-12",s.forms={},s.form={from:[],to:s.workspace.data&&s.workspace.data.to?[s.workspace.data.to]:[],cc:[],bcc:[],tags:[],html:"",disabled:!1},h.socket.on("mail_message:remove",function(t){_.remove(s.mailRoom.MailMessages,{id:t.id})}),h.socket.on("mail_message:save",function(t){if(s.workspace.id&&t.MailRoomId==s.workspace.id)return s.workspace.active||s.workspace.unread++,u.get({id:t.id}).$promise.then(function(t){s.mailRoom||(s.mailRoom={MailMessages:[]});var e=_.findIndex(s.mailRoom.MailMessages,{id:t.id});e>-1?_.merge(s.mailRoom.MailMessages[e],t):s.mailRoom.MailMessages.unshift(t),s.panelLeft="col-md-6",s.panelRight="col-md-6"}).catch(function(t){console.error(t)})});var I=s.uploader=new p({url:"api/mail/attachments",autoUpload:!0,withCredentials:!0,headers:{Authorization:"Bearer "+e.get("token")}});return I.onErrorItem=function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},I.removeFromQueue=function(t){var e=this;return o.delete({id:t.basename}).$promise.then(function(){var n=e.getIndexOfItem(t),a=e.queue[n];a.isUploading&&a.cancel(),e.queue.splice(n,1),a._destroy(),e.progress=e._getTotalProgress(),v=_.reject(v,{basename:t.basename})}).catch(function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},I.onSuccessItem=function(t,e){var n={size:e.size,path:e.path,name:e.name,basename:e.basename,type:e.type};t=_.merge(t,n),v.push(n)},s.openRoom=function(e){var n=_.find(t.workspaces,{id:e,type:"mailRoom"});n?n.active=!0:t.workspaces.push({id:e,type:"mailRoom",class:"icon-envelope",active:!0})},s.togglePanelLeft=function(){s.panelLeft?(s.panelLeft=null,s.panelRight="col-md-12"):(s.panelLeft="col-md-6",s.panelRight="col-md-6")},s.onSelectAnswer=function(){s.ckEditorInstance.insertHtml(s.modelOptions.selectedAnswer),delete s.modelOptions.selectedAnswer},s.getAnswers=function(t){return l.get({key:t}).$promise.then(function(t){return _.map(t.rows,"value")})},s.closeRoom=function(){return a.open({animation:!0,templateUrl:"app/channels/mail/inbox/status/status.modal.html",controller:"MailInboxStatusModalCtrl",resolve:{accountId:function(){return s.mailRoom.MailAccountId}}}).result.then(function(t){return d.patch({id:s.workspace.id},t).$promise.catch(function(t){m.error(t)})})},s.loadNote=function(){return a.open({animation:!0,templateUrl:"app/channels/mail/inbox/note/note.modal.html",controller:"MailInboxViewModalNoteCtrl",resolve:{id:function(){return s.workspace.id}}})},s.onChanged=function(){return d.update({id:s.workspace.id},{tags:s.form.tags}).$promise.catch(function(t){console.error(t)})},s.sendMail=function(){g.spin("spinner-grid"),s.form.disabled=!0;var t={},e={subject:s.form.subject||(s.mailRoom?s.mailRoom.subject:null),from:s.form.from,to:_.map(s.form.to,"email"),cc:_.map(s.form.cc,"email"),bcc:_.map(s.form.bcc,"email"),html:s.form.html||null,text:s.form.text||null,inReplyTo:t.messageId||null,status:"SENDING",MailAttachments:v};return s.mailRoom?(t=_.last(s.mailRoom.MailMessages,{status:"RECEIVED"}),e.inReplyTo=t.messageId||null,d.save({id:s.workspace.id,controller:"messages",controller2:"send"},e).$promise.then(function(){s.form.html="",I.queue=[],v=[],m.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){g.stop("spinner-grid"),s.form.disabled=!1})):u.save(e).$promise.then(function(t){m.show(n.instant("MESSAGE_MAIL_MESSAGE_SEND_SUCCESS"),"success"),s.form.html="",I.queue=[],v=[],s.workspace.id=t.id,s.workspace.name=t.subject,s.mailRoom=t,s.expanded=!1,h.socket.on("mail_room:save",function(t){s.workspace.id&&t.id===s.workspace.id&&_.merge(s.mailRoom,t)})}).catch(function(){m.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){g.stop("spinner-grid"),s.form.disabled=!1})},i.get().$promise.then(function(t){s.tags=_.map(t.rows,"name")}).catch(function(t){console.error(t)}),c.get().$promise.then(function(t){s.mailAccounts=t.rows}).catch(function(t){console.error(t)}),s.workspace.id?(s.panelLeft="col-md-6",s.panelRight="col-md-6",d.get({id:s.workspace.id}).$promise.then(function(t){s.mailRoom=t,s.expanded=!1,s.listId=t.MailAccount.ListId,s.workspace.name=t.subject||"No subject",s.form.from.push(t.MailAccount.address),s.form.tags=t.tags;var e=_.findLast(s.mailRoom.MailMessages,{status:"RECEIVED"});return e?(s.form.to=_.map(_.union(e.from,e.to),function(t){return{email:t}}),s.form.to=_.remove(s.form.to,function(e){return e.email!==t.MailAccount.address}),s.form.cc=_.map(e.cc,function(t){return{email:t}}),s.form.bcc=_.map(e.bcc,function(t){return{email:t}}),s.form.subject="Re: "+(e.subject||"No subject"),s.form.html=A(e.text,t.MailAccount)):s.form.html=A("",t.MailAccount),h.socket.on("mail_room:save",function(t){t.id===s.workspace.id&&_.merge(s.mailRoom,t)}),t}).catch(function(t){console.error(t)}).finally(function(){g.stop("spinner-grid"),s.form.disabled=!1})):(s.panelLeft=null,s.panelRight="col-md-12",s.workspace.mailAccountId?c.get({id:s.workspace.mailAccountId}).$promise.then(function(t){s.form.from.push(t.address),s.form.html=A("",t),s.listId=t.ListId,g.stop("spinner-grid")}).catch(function(t){g.stop("spinner-grid"),console.error(t)}):void g.stop("spinner-grid"))}}}]),angular.module("xCallyShuttleApp").controller("MailInboxStatusModalCtrl",["$scope","$uibModalInstance","MailAccount","accountId",function(t,e,n,a){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_MAIL"},t.initDisposition=function(){return t.item={disposition:null,status:"CLOSED"},n.get({accountId:a,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:9}}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","uibButtonConfig","usSpinnerService","socket","MailAccount","MailRoom","uiGridConstants","Auth","Modal","xAlert","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.openRoom=function(e,n,a){if(!a){var i=_.find(t.workspaces,{id:e,type:"mailRoom"});if(i&&e?i.active=!0:t.workspaces.push({id:e,subject:n,type:"mailRoom",class:"icon-envelope",active:!0,mailAccountId:s.id}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return u.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})}},t.getPage=function(){r.spin("spinner-grid");var e={accountId:s.id,controller:"rooms"};return t.query&&_.merge(e,t.query),d.query(e).$promise.then(function(e){f.set("mailAccountId",s.id),t.gridOptions.data=e,c.socket.on("mail_room:save",function(e){if(e.MailAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status!==e.status||t.query.tags.length&&!_.isEqual(t.query.tags,e.tags)||t.gridOptions.data.push(e)}}),c.socket.on("mail_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){r.stop("spinner-grid")})},t.initView=function(){o.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:f.get("mailStatus")?f.get("mailStatus"):"NEW",tags:f.get("mailTags")?f.get("mailTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(f.set("mailStatus",t.query.status),t.getPage())},!0),d.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)}),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"mail_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>             <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',             'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',             'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',             'icon-close font-red': row.entity.lastEvent === 'FAILED',             'icon-question': !row.entity.lastEvent}\">             </span>             </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"attachment",displayName:"",headerCellTemplate:'<i class="icon-paper-clip" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.attachment ? 'icon-paper-clip' : ''\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!0,enableFiltering:!0,enableColumnMenu:!1},{name:"subject"},{name:"from",cellClass:"text-center"},{name:"disposition",displayName:"APPLICATION_DISPOSITION",headerCellFilter:"translate"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>             <a class="btn btn-icon-only" data-ng-disabled="row.entity.waiting" data-ng-class="row.entity.waiting ? \'font-blue\' : \'font-green\'" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.subject, row.entity.waiting)"><i class="fa" data-ng-class="row.entity.waiting ? \'fa-repeat\' : \'fa-envelope\' " aria-hidden="true"></i></a>             <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin && !row.entity.waiting" data-ng-click="grid.appScope.deleteItem(row.entity.id, row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i></a>             </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:70,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},t.getPage()},t.onChanged=function(){f.set("mailTags",t.query.tags),t.getPage()},t.tagItems=function(){return n.open({animation:!0,templateUrl:"app/channels/mail/inbox/view/view.tags.modal.html",controller:"MailInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]})},t.disposeItems=function(){return n.open({animation:!0,templateUrl:"app/channels/mail/inbox/status/status.modal.html",controller:"MailInboxStatusModalCtrl",resolve:{status:function(){return null},accountId:function(){return s.id}}}).result.then(function(e){return u.patch({id:t.id},e).$promise.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return u.remove(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return u.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/mail/inbox/view/account/list/list.html",controller:"MailInboxViewAccountListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:9}}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","Auth","MailRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o,r){var c=[];t.initModal=function(){return t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){for(var n=0;n<e.rows.length;n++)t.agents.push(e.rows[n]);return l.query({id:r,controller:"agents"}).$promise}).then(function(e){for(var n=0;n<e.length;n++)i.isAgent()||t.item.agents.push(e[n]),c.push(e[n].id)}).catch(function(t){console.error(t)})},t.ok=function(){return c=i.isAgent()?_.union(c,t.item.agents):angular.copy(t.item.agents),l.update({id:r,controller:"agents",agents:c}).$promise.then(function(){o.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailInboxViewCtrl",["$scope","$timeout","$location","localStorageService","MailAccount",function(t,e,n,a,s){t.initView=function(){return s.get().$promise.then(function(e){var s=null;if(t.mailAccounts=e.rows,t.mailAccounts.length){var i=a.get("mailAccountId");s="/channels/mail/inbox/view/account/"+(i&&_.find(t.mailAccounts,{id:Number(i)})?i:t.mailAccounts[0].id)+"/list"}s&&n.path(s)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.inbox.view",{url:"/view",templateUrl:"app/channels/mail/inbox/view/view.html",controller:"MailInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","MailRoom","xAlert","id",function(t,e,n,a,s,i,l,o){t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("MailInboxViewModalTemplateCtrl",["$scope","$uibModalInstance","Template",function(t,e,n){t.initModal=function(){return t.item={},n.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail",{url:"/mail",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:9}}})}]),angular.module("xCallyShuttleApp").factory("MailReport",["$resource",function(t){return t("/api/report/mails/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("MailRoom",["$resource",function(t){return t("/api/mail/rooms/:id/:controller/:controller2",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("MailAttachment",["$resource",function(t){return t("/api/mail/attachments/:id/:controller",{id:"@id"})}]),angular.module("xCallyShuttleApp").factory("MailMessage",["$resource",function(t){return t("/api/mail/messages/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("MailQueueListCtrl",["$scope","MailQueue","gridOptions","$uibModal","Auth",function(t,e,n,a,s){t.initView=function(){t.Auth=s;var a={exporterCsvFilename:"voice_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"timeout"},{name:"strategy"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/mail/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/mail/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===s.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/mail/queue/list/list.create.modal.html",controller:"MailQueueListCreateCtrl",size:"lg"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("MailQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","MailQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.queues.list",{url:"/list",templateUrl:"app/channels/mail/queue/list/list.html",controller:"MailQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("MailQueue",["$resource",function(t){return t("/api/mail/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/scripts/components-dropdowns.js"]})}]},data:{permissions:{only:["admin","user"],redirectTo:"landing",id:35}}})}]),angular.module("xCallyShuttleApp").controller("MailQueueViewCtrl",["$scope","$http","$translate","$stateParams","xAlert","Team","MailQueue","Auth","strategies",function(t,e,n,a,s,i,l,o,r){t.Auth=o,t.strategies=r;var c=function(){return{select:function(e){return l.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return l.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return l.get({id:a.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){console.error(t)})},t.updateMailQueue=function(){return l.update({id:a.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,l.get({id:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindMailQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasMailQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.queues.view",{url:"/view/:id",templateUrl:"app/channels/mail/queue/view/view.html",controller:"MailQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.mail.queues.view.settings",{url:"/settings",templateUrl:"app/channels/mail/queue/view/view.settings.html"}).state("main.channels.mail.queues.view.agents",{url:"/agents",templateUrl:"app/channels/mail/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:37}}})}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","MailQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"mailPause")?e.mailPause:n.mailPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_mail_queue:save",function(e){if(_.includes(_.map(t.CurrentUser.PMailQueues,"id"),e.MailQueueId)||m.isAdmin()){var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0});if(n){var a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.MailQueueId,agent:e.membername,online:n.online})}}}),s.socket.on("user_has_mail_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.MailQueueId})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.mailPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.MailQueues&&e.MailQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.mailQueues=e.rows,s.syncUpdates("mail_queue",t.mailQueues)}).catch(function(t){i.error(t)})}t.mailQueues=[];var b={controller:"realtime",controller1:"mail",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"mailPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.mailQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_mail_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"mail"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/mail/realtime/view/agent/queue.modal.add.html",controller:"MailRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.mailQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.mailQueues,function(t){return _.includes(e.queues,t.id)}),channel:"mail",data1:s,data3:e.queues.join(","),data4:"mail"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"mail",data1:t,data3:e,data4:"mail"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/mail/realtime/view/agent/agent.modal.info.html",controller:"MailRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/mail/realtime/view/agent/agent.html",controller:"MailRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportMailSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_mail_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_mail_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_mail_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/mail/realtime/view/application/application.html",controller:"MailRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("MailRealtimeViewCtrl",["$scope","$state",function(t,e){t.agents=[{name:"Queues",link:"main.channels.mail.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.mail.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.mail.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.mail.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.mail.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.mail.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.mail.realtime.view",{url:"/view",templateUrl:"app/channels/mail/realtime/view/view.html",controller:"MailRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportMailSession",["$resource",function(t){return t("/api/report/mail/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelAccount",["$resource",function(t){return t("/api/openchannel/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts",{url:"/accounts",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:46}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountListCtrl",["$scope","OpenChannelAccount","gridOptions","$stateParams","xAlert","$translate",function(t,e,n,a,s,i){t.initView=function(){var s={exporterCsvFilename:"openchannel_accounts.csv",columnDefs:[{name:"id",displayName:"ID",cellClass:"text-center",width:75,enableSorting:!1,enableFiltering:!1},{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/openchannel/accounts/view/{{row.entity.id}}/settings",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t,{accountId:a.accountId})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.list",{url:"/list",templateUrl:"app/channels/openchannel/account/list/list.html",controller:"OpenChannelAccountListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("OpenChannelApplication",["$resource",function(t){return t("/api/openchannel/applications/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewActionListCtrl",["$scope","gridOptions","OpenChannelAccount","$http","$translate","$stateParams","xAlert",function(t,e,n,a,s,i,l){t.initActions=function(){var a={draggable:!0,exporterCsvFilename:"openchannel_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.OpenchannelQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/openchannel/accounts/view/{{row.entity.OpenchannelAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/openchannel/account/view/action/list/list.html",controller:"OpenChannelAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","OpenChannelQueue","OpenChannelAccount","OpenChannelApplication","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],g.get({id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return A.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/openchannel/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})},t.getTemplates=function(){return h.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return f.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/openchannel/account/view/action/view/view.html",controller:"OpenChannelAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewActionWizardCtrl",["$scope","$http","Agent","OpenChannelQueue","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","OpenChannelApplication","OpenChannelAccount","Template","MailAccount","SmsAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return a.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return A.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return s.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return g.save({accountId:i.accountId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/openchannel/accounts/view/"+i.accountId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()},t.getMailAccounts=function(){return f.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return h.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/openchannel/account/view/action/wizard/wizard.html",controller:"OpenChannelAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountApiViewCtrl",["$scope","OpenChannelAccount","$http","$stateParams","clipboard","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.copyToClipboard=function(t){s.copyText(t),o.show(i.instant("MESSAGE_TEXT_COPIED_CLIPBOARD")+"!","success")},t.initView=function(){e.get({id:a.accountId}).$promise.then(function(e){t.account=e,t.receiveurl=t.account.remote+"/api/openchannel/accounts/"+t.account.id+"/receive"}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.api",{url:"/api",controller:"OpenChannelAccountApiViewCtrl",templateUrl:"app/channels/openchannel/account/view/api/view/view.html"})}]),angular.module("xCallyShuttleApp").factory("OpenChannelDisposition",["$resource",function(t){return t("/api/openchannel/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","OpenChannelAccount","id",function(t,e,n,a){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","OpenChannelAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/openchannel/account/view/disposition/modal/add.modal.html",controller:"OpenChannelInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.dispositions",{url:"/dispositions",controller:"OpenChannelAccountDispositionViewCtrl",templateUrl:"app/channels/openchannel/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountHooksViewCtrl",["$scope","OpenChannelAccount","Pause","$http","$stateParams","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){o.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){o.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItem=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){o.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.hooks",{url:"/hooks",controller:"OpenChannelAccountHooksViewCtrl",templateUrl:"app/channels/openchannel/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountSettingViewCtrl",["$scope","OpenChannelAccount","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.types=[{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],t.account={},t.initView=function(){r.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)}),e.get({id:a.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})},t.updateItem=function(){return e.update({id:a.accountId},t.account).$promise.then(function(){o.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view.settings",{url:"/settings",controller:"OpenChannelAccountSettingViewCtrl",templateUrl:"app/channels/openchannel/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountViewCtrl",["$scope","OpenChannelAccount","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return t.account={},e.get({id:a.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.view",{url:"/view/:accountId",templateUrl:"app/channels/openchannel/account/view/view.html",controller:"OpenChannelAccountViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelAccountWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","OpenChannelAccount",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.forms={},t.item={},t.item.remote=n.protocol()+"://"+location.host},t.goNext=function(){s.wizard().next()},t.formValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/channels/openchannel/accounts/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/openchannel/account/wizard/wizard.html",controller:"OpenChannelAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox",{url:"/inbox",template:"<div ui-view></div>",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:48}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","data",function(t,e,n,a,s,i){t.data=null,t.initInfo=function(){i&&(t.data=_.isEmpty(JSON.parse(i))?null:JSON.parse(i))},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("message",["$rootScope","OpenChannelMessage","List","xAlert","$translate","$uibModal",function(t,e,n,a,s,i){return{restrict:"E",scope:{Message:"=message",accounttype:"=accounttype",listId:"="},templateUrl:"app/channels/openchannel/inbox/message/message.html",link:function(e){e.openContact=function(i,l){if(e.listId){if(!l)return;var o;switch(i){case"phone":o={phone:l};break;case"email":o={email:l};break;default:return}return n.save({listId:e.listId,controller:"contacts"},o).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.phone,type:"contact"})}).catch(function(t){console.error(t)})}a.show(s.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},e.info=function(t){i.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/message/info.modal.html",controller:"OpenChannelInboxInfoModalCtrl",resolve:{data:function(){return t}}})}}}}]),angular.module("xCallyShuttleApp").directive("openchannelRoom",["OpenChannelReport","$cookieStore","$translate","$uibModal","$timeout","Tag","CannedAnswer","Auth","OpenChannelAccount","OpenChannelRoom","OpenChannelMessage","xAlert","usSpinnerService","socket","$stateParams","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/channels/openchannel/inbox/room/room.directive.html",link:function(t){t.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},t.panelLeft=null,t.panelRight="col-md-12",t.togglePanelLeft=function(){t.panelLeft?(t.panelLeft=null,t.panelRight="col-md-12"):(t.panelLeft="col-md-6",t.panelRight="col-md-6")},t.form={disabled:!1,from:"",to:t.workspace.data&&t.workspace.data.to?t.workspace.data.to:"",body:""},m.socket.on("openchannel_message:save",function(e){if(t.workspace.id&&e.OpenchannelRoomId==t.workspace.id)return d.get({id:e.id}).$promise.then(function(e){t.Room||(t.Room={OpenchannelMessages:[]});var n=_.findIndex(t.Room.OpenchannelMessages,{id:e.id});n>-1?_.merge(t.Room.OpenchannelMessages[n],e):t.Room.OpenchannelMessages.unshift(e),t.panelLeft="col-md-6",t.panelRight="col-md-6"}).catch(function(t){console.error(t)})}),m.socket.on("openchannel_message:update",function(e){if(t.Room&&e.OpenchannelRoomId==t.workspace.id){var n=_.find(t.Room.OpenchannelMessages,{id:e.id});n&&_.merge(n,e)}}),m.socket.on("openchannel_room:save",function(e){t.Room&&e.id==t.workspace.id&&(t.Room.status=e.status,t.Room.disposition=e.disposition)}),t.closeRoom=function(e){return a.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.status.modal.html",controller:"OpenChannelInboxViewModalStatusCtrl",resolve:{closed:function(){return"CLOSED"===t.Room.status},accountId:function(){return t.Room.OpenchannelAccountId}}}).result.then(function(t){var n={id:e,status:"CLOSED"};return t.disposition&&(n.disposition=t.disposition),c.update(n).$promise.catch(function(t){u.error(t)})})},t.openRoom=function(t,e){var n=_.find(h.workspaces,{id:t,type:"openchannelRoom"});n?n.active=!0:h.workspaces.push({id:t,name:e,type:"openchannelRoom",class:"icon-globe",active:!0})},i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),r.get().$promise.then(function(e){t.Accounts=e.rows}).catch(function(t){console.error(t)}),t.workspace.id?(t.panelLeft="col-md-6",t.panelRight="col-md-6",c.get({id:t.workspace.id}).$promise.then(function(e){t.Room=e,t.form.from=t.Room.OpenchannelAccount.name,t.form.to=t.Room.contact,t.form.tags=t.Room.tags}).catch(function(t){console.error(t)}).finally(function(){p.stop("spinner-grid"),t.form.disabled=!1})):p.stop("spinner-grid"),t.onSelect=function(){t.form.body+=t.modelOptions.selectedAnswer,delete t.modelOptions.selectedAnswer},t.onSelectAnswer=function(e){t.form.body+=e,t.selectedAnswer=""},t.getAnswers=function(t){return l.get({key:t}).$promise.then(function(t){return _.map(t.rows,"value")})},t.loadAgents=function(){a.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.agents.modal.html",controller:"OpenChannelInboxViewModalAgentCtrl",resolve:{roomId:function(){return t.workspace.id}}})},t.onChanged=function(){return c.patch({id:t.workspace.id},{tags:t.form.tags}).$promise.catch(function(t){console.error(t)})},t.sendMessage=function(){p.spin("spinner-grid");var e=_.find(t.Accounts,{name:t.form.from}).id;if(e){var a={from:t.form.from,to:t.form.to,body:t.form.body,OpenchannelRoomId:t.Room?t.Room.id:null};return r.save({accountId:e,controller:"send"},a).$promise.then(function(e){return u.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.Room?t.Room:c.get({id:"messages",controller:e.id}).$promise}).then(function(e){e&&(t.form.body="",t.workspace.id=e.id,t.workspace.name=e.contact,t.Room=e,t.panelLeft="col-md-6",t.panelRight="col-md-6")}).catch(function(t){u.error(t)}).finally(function(){p.stop("spinner-grid")})}}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","usSpinnerService","socket","OpenChannelAccount","OpenChannelRoom","gridOptions","uiGridConstants","Auth","Modal","xAlert","uibButtonConfig","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.loadAgents=function(t){n.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.agents.modal.html",controller:"OpenChannelInboxViewModalAgentCtrl",resolve:{roomId:t}})},t.initView=function(){f.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:A.get("openchannelStatus")?A.get("openchannelStatus"):"NEW",tags:A.get("openchannelTags")?A.get("openchannelTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(A.set("openchannelStatus",t.query.status),t.getPage())},!0),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"openchannel_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>               <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',               'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',               'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',               'icon-close font-red': row.entity.lastEvent === 'FAILED',               'icon-question': !row.entity.lastEvent}\">               </span>               </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!0,enableColumnMenu:!1},{name:"contact",cellClass:"text-center"},{name:"disposition",cellClass:"text-center"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>             <a class="btn btn-icon-only font-green" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.contact)"><i class="glyphicon glyphicon-comment" aria-hidden="true"></i></a>             <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin" data-ng-click="grid.appScope.deleteItem(row.entity.id,row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i>             </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:90,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},r.socket.on("openchannel_room:remove",function(e){_.remove(t.workspaces,{id:e.id,type:"openchannelRoom"}),_.remove(t.gridOptions.data,{id:e.id})}),t.getPage(t.query)},t.onChanged=function(){t.getPage(t.query)},t.tagItems=function(){return n.open({animation:!0,templateUrl:"app/channels/openchannel/inbox/view/view.tags.modal.html",controller:"OpenChannelInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[],t.getPage()})},t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:"openchannelRoom"});if(a?a.active=!0:t.workspaces.push({id:e,name:n,type:"openchannelRoom",class:"icon-globe",active:!0}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return d.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})},t.getPage=function(e){o.spin("spinner-grid");var n={accountId:s.id,controller:"rooms"};return e&&_.merge(n,e),t.query&&_.merge(n,t.query),c.query(n).$promise.then(function(e){A.set("openchannelAccountId",s.id),t.gridOptions.data=e,r.socket.on("openchannel_room:save",function(e){if(e.OpenchannelAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status===e.status&&t.gridOptions.data.push(e)}}),r.socket.on("openchannel_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){o.stop("spinner-grid")})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return console.log(n),d.delete(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return d.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/openchannel/inbox/view/account/list/list.html",controller:"OpenChannelInboxViewAccountListCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","OpenChannelRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o){t.initModal=function(){t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){e.rows.forEach(function(e){t.agents.push(e)})}).catch(function(t){console.error(t)}),i.query({id:o,controller:"agents"}).$promise.then(function(e){e.forEach(function(e){t.agents.push(e),t.item.agents.push(e.id)})}).catch(function(t){console.error(t)}),t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{classes:"btn btn-success",text:"APPLICATION_RETRY",click:function(t){e.close(t)}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}},t.ok=function(){return i.update({id:o,controller:"agents",agents:t.item.agents}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewCtrl",["$scope","$location","$stateParams","$translate","$uibModal","socket","Auth","xAlert","OpenChannelRoom","OpenChannelAccount","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){c.get().$promise.then(function(n){var a=null;if(t.openchannelAccounts=n.rows,t.openchannelAccounts.length){var s=d.get("openchannelAccountId");a="/channels/openchannel/inbox/view/account/"+(s&&_.find(t.openchannelAccounts,{id:Number(s)})?s:t.openchannelAccounts[0].id)+"/list"}a&&e.path(a)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.inbox.view",{url:"/view",templateUrl:"app/channels/openchannel/inbox/view/view.html",controller:"OpenChannelInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModalStatusCtrl",["$scope","$uibModalInstance","closed","OpenChannelAccount","accountId",function(t,e,n,a,s){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE"},t.initDisposition=function(){return a.get({accountId:s,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.item={},t.closed=n,t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("OpenChannelInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","OpenChannelRoom","xAlert","id",function(t,e,n,a,s,i,l,o){t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel",{url:"/openchannel",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:20}}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelReport",["$resource",function(t){return t("/api/report/openchannel/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelRoom",["$resource",function(t){return t("/api/openchannel/rooms/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelMessage",["$resource",function(t){return t("/api/openchannel/messages/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelQueueListCtrl",["$scope","OpenChannelQueue","gridOptions","$uibModal","xAlert","Auth",function(t,e,n,a,s,i){t.initView=function(){t.Auth=i;var a={exporterCsvFilename:"openchanel_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"timeout"},{name:"strategy"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/openchannel/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/openchannel/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===i.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/openchannel/queue/list/list.create.modal.html",controller:"OpenChannelQueueListCreateCtrl",size:"lg"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("OpenChannelQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","OpenChannelQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return console.log(t.item),s.save(t.item).$promise.then(function(t){e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.queues.list",{url:"/list",templateUrl:"app/channels/openchannel/queue/list/list.html",controller:"OpenChannelQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("OpenChannelQueue",["$resource",function(t){return t("/api/openchannel/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.queues",{url:"/queues",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:47}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelQueueViewCtrl",["$scope","$http","Auth","$translate","$stateParams","xAlert","Team","OpenChannelQueue","strategies",function(t,e,n,a,s,i,l,o,r){t.strategies=r,t.Auth=n;var c=function(){return{select:function(e){return o.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(e){console.log("sel",e),t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return o.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(e){console.log("desel",e),t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return o.get({id:s.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){console.error(t)})},t.updateQueue=function(){return o.update({id:s.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,console.log(e.rows),o.get({id:s.id,controller:"agents"}).$promise}).then(function(e){console.log(e),ComponentsDropdowns.bindQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasOpenchannelQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.queues.view",{url:"/view/:id",templateUrl:"app/channels/openchannel/queue/view/view.html",controller:"OpenChannelQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.openchannel.queues.view.settings",{url:"/settings",templateUrl:"app/channels/openchannel/queue/view/view.settings.html"}).state("main.channels.openchannel.queues.view.agents",{url:"/agents",templateUrl:"app/channels/openchannel/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:49}}})}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","OpenChannelQueue","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){return d.spin("grid-spinner"),l.get(I).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){f(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function h(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"openchannelPause")?e.openchannelPause:n.openchannelPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_openchannel_queue:save",function(e){console.log("new queue",e);var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0}),a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.OpenchannelQueueId,agent:e.membername,online:n.online})}),s.socket.on("user_has_openchannel_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.OpenchannelQueueId})})}function f(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.openchannelPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.OpenchannelQueues&&e.OpenchannelQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function A(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function v(){return c.get().$promise.then(function(e){t.openchannelQueues=e.rows,s.syncUpdates("openchannel_queue",t.openchannelQueues)}).catch(function(t){i.error(t)})}t.openchannelQueues=[];var I={controller:"realtime",controller1:"openchannel",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"openchannelPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause" class="left-margin">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.openchannelQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?I.order=null:I.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),g()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){I.offset=(t-1)*e,I.limit=e,g()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?I[t.name]=t.filters[0].term:delete I[t.name]}),g()})}},g(),A(),v(),m(function(){h()})};var b=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_openchannel_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"openchannel"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/openchannel/realtime/view/agent/queue.modal.add.html",controller:"OpenChannelRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.openchannelQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.openchannelQueues,function(t){return _.includes(e.queues,t.id)}),channel:"openchannel",data1:s,data3:e.queues.join(","),data4:"openchannel"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"openchannel",data1:t,data3:e,data4:"openchannel"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/openchannel/realtime/view/agent/agent.modal.info.html",controller:"OpenChannelRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/openchannel/realtime/view/agent/agent.html",controller:"OpenChannelRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportOpenChannelSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_openchannel_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_openchannel_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_openchannel_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/openchannel/realtime/view/application/application.html",controller:"OpenChannelRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("OpenChannelRealtimeViewCtrl",["$scope","$state",function(t,e){t.agents=[{name:"Queues",link:"main.channels.openchannel.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.openchannel.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.openchannel.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.openchannel.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.openchannel.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.openchannel.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.openchannel.realtime.view",{url:"/view",templateUrl:"app/channels/openchannel/realtime/view/view.html",controller:"OpenChannelRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportOpenChannelSession",["$resource",function(t){return t("/api/report/openchannel/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:12}}})}]),angular.module("xCallyShuttleApp").controller("RealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(e){return c.spin("grid-spinner"),l.get(f).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){e&&p(function(){g()}),c.stop("grid-spinner")})}function g(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{id:e.id});n&&_.merge(n,e)}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}function h(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}var f={controller:"realtime",offset:0,limit:10};t.moment=moment,t._=_,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.name}} &lt;{{row.entity.internal}}&gt;</div>",minWidth:250},{name:"online",displayName:"APPLICATION_ONLINE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.name,row.entity.id)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"pauseStatus",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span class="left-margin"><i data-ng-if="row.entity.voicePause || row.entity.mailPause || row.entity.chatPause || row.entity.faxPause || row.entity.smsPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,null)" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i> <i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i></span><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select><span data-ng-if="row.entity.voicePause || row.entity.mailPause || row.entity.chatPause || row.entity.faxPause || row.entity.smsPause || row.entity.openchannelPause"> [{{row.entity.pauseType}}]<span data-ng-if="grid.appScope.showTimers"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></span></div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"voicePause",displayName:"APPLICATION_VOICE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.voicePause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'voice\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i><span data-ng-if="row.entity.voicePause && grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> * </span></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"mailPause",displayName:"APPLICATION_MAIL",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.mailPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'mail\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"chatPause",displayName:"APPLICATION_CHAT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.chatPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'chat\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"faxPause",displayName:"APPLICATION_FAX",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.faxPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'fax\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"smsPause",displayName:"APPLICATION_SMS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.smsPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'sms\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"openchannelPause",displayName:"APPLICATION_OPENCHANNEL",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online"><span class="left-margin"><i data-ng-if="row.entity.openchannelPause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\',null,\'openchannel\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i></span></div>',filter:{type:u.filter.SELECT,selectOptions:[{value:"true",label:a.instant("APPLICATION_PAUSED")},{value:"connect",label:a.instant("APPLICATION_NOT_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){A(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?f.order=null:f.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),m()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){f.offset=(t-1)*e,f.limit=e,m()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?f[t.name]=t.filters[0].term:delete f[t.name]}),m()})}},m(!0),h()};var A=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent")}),t.pause=function(e,n,s,l){return s&&(t.pauseType=null),r.save({name:n,agent:e.id,data2:e.name,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:l||"all"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/realtime/view/agent/agent.html",controller:"RealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("RealtimeViewAgentLogoutModalCtrl",["$scope","$uibModalInstance","name",function(t,e,n){t.agent=n,t.logout=function(){e.close()}}]),angular.module("xCallyShuttleApp").controller("RealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("RealtimeViewCtrl",["$scope",function(t){t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.realtime.view",{url:"/view",templateUrl:"app/channels/realtime/view/view.html",controller:"RealtimeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("ReportCall",["$resource",function(t){return t("/api/report/calls/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportDial",["$resource",function(t){return t("/api/report/dials/:id/:controller/:controller2",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("SmsAccount",["$resource",function(t){return t("/api/sms/accounts/:accountId/:controller/:id",{id:"@accountId"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts",{url:"/accounts",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:42}}})}]),angular.module("xCallyShuttleApp").controller("SmsAccountListCtrl",["$scope","SmsAccount","gridOptions","$stateParams","xAlert","$translate",function(t,e,n,a,s,i){t.message="Hello",t.initView=function(){var s={exporterCsvFilename:"sms_accounts.csv",columnDefs:[{name:"id",displayName:"ID",cellClass:"text-center",width:75,enableSorting:!1,enableFiltering:!1},{name:"name"},{name:"description"},{name:"type",displayName:"APPLICATION_ACCOUNT_TYPE"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/sms/accounts/view/{{row.entity.id}}/settings",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,s,t,{accountId:a.accountId})},t.checkAccount=function(t){return e.get({accountId:t,controller:"check"}).$promise.then(function(){s.show(i.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(t){s.show(i.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.list",{url:"/list",templateUrl:"app/channels/sms/account/list/list.html",controller:"SmsAccountListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions",{url:"/actions",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SmsApplication",["$resource",function(t){return t("/api/sms/applications/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewActionListCtrl",["$scope","gridOptions","SmsAccount","$http","$translate","$stateParams","xAlert",function(t,e,n,a,s,i,l){t.initActions=function(){var a={draggable:!0,exporterCsvFilename:"sms_applications.csv",enableSorting:!1,enableFiltering:!1,columnDefs:[{name:"app",cellClass:"text-center"},{name:"name",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span>{{row.entity.app == "queue" ? row.entity.SmsQueue.name : row.entity.User.name}}</span></div>'},{name:"timeout",cellClass:"text-center"},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",cellClass:"text-center",cellTemplate:"<div><span>{{row.entity.Interval ? row.entity.Interval.name : row.entity.interval}}</span></div>"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/channels/sms/accounts/view/{{row.entity.SmsAccountId}}/actions/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.app, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t,{accountId:i.accountId,controller:"applications"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions.list",{url:"/list",templateUrl:"app/channels/sms/account/view/action/list/list.html",controller:"SmsAccountViewActionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewActionViewCtrl",["$scope","$http","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","Agent","Interval","SmsQueue","SmsAccount","Template","MailAccount","SmsApplication",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initAction=function(){return t.$application=r.application,t.$stateParams=n,t.$interval=c.interval,t.forms={},t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],f.get({id:n.actionId}).$promise.then(function(e){if(t.application=e,t.application.alwaysTime=!1,t.application.IntervalId)t.application.intType="list";else switch(t.application.interval){case"*,*,*,*":t.application.intType="always";break;default:t.application.intType="custom"}if("always"===t.application.intType||"custom"===t.application.intType){var n=t.application.interval.split(",");"*"===n[0]?t.application.alwaysTime=!0:(t.application.t_from=moment(new Date),t.application.t_to=moment(new Date),t.application.t_from.hour(n[0].split("-")[0].split(":")[0]),t.application.t_from.minute(n[0].split("-")[0].split(":")[1]),t.application.t_to.hour(n[0].split("-")[1].split(":")[0]),t.application.t_to.minute(n[0].split("-")[1].split(":")[1])),"*"===n[1]?(t.application.wd_from="always",t.application.wd_to="always"):(t.application.wd_from=n[1].split("-")[0],t.application.wd_to=n[1].split("-")[1]),"*"===n[2]?(t.application.md_from="always",t.application.md_to="always"):(t.application.md_from=n[2].split("-")[0],t.application.md_to=n[2].split("-")[1]),"*"===n[3]?(t.application.m_from="always",t.application.m_to="always"):(t.application.m_from=n[3].split("-")[0],t.application.m_to=n[3].split("-")[1])}t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})}).catch(function(t){i.error(t)})},t.getQueues=function(){return p.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return d.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return u.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return m.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.updateItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var l,o,r,c,d;l=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(o=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(o+="-"+t.application.wd_to)):o="*",t.application.md_from&&"always"!==t.application.md_from?(r=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(r+="-"+t.application.md_to)):r="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=l+","+o+","+r+","+c,t.application.interval=d,t.application.IntervalId=null}return m.update({accountId:n.accountId,controller:"applications",id:n.actionId},t.application).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success"),s.path("/channels/sms/accounts/view/"+n.accountId+"/actions/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions.view",{url:"/view/:actionId",templateUrl:"app/channels/sms/account/view/action/view/view.html",controller:"SmsAccountViewActionViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewActionWizardCtrl",["$scope","$http","Agent","SmsQueue","Interval","$stateParams","$translate","$location","xAlert","WizardHandler","socket","application","interval","SmsAccount","Template","MailAccount",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.apps=[{name:"Queue",value:"queue"},{name:"Agent",value:"agent"},{name:"SendMail",value:"sendMail"},{name:"SendSMS",value:"sendSms"}],t.$application=u.application,t.$stateParams=i,t.$interval=p.interval,t.forms={},t.application={alwaysTime:!0},t.$watch("application.t_from",function(e){t.application.t_from_hm=moment(e).format("HH:mm")}),t.$watch("application.t_to",function(e){t.application.t_to_hm=moment(e).format("HH:mm")})},t.getQueues=function(){return a.get().$promise.then(function(e){console.log(e),t.queues=e.rows}).catch(function(t){console.error(t)})},t.getAgents=function(){return n.get().$promise.then(function(e){t.agents=e.rows}).catch(function(t){console.error(t)})},t.getIntervals=function(){return s.get().$promise.then(function(e){t.intervals=e.rows}).catch(function(t){console.error(t)})},t.getTemplates=function(){return g.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.getMailAccounts=function(){return h.get().$promise.then(function(e){t.mailAccounts=e.rows}).catch(function(t){console.error(t)})},t.getSmsAccounts=function(){return m.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)})},t.createItem=function(){switch(t.application.intType){case"always":t.application.interval="*,*,*,*",t.application.IntervalId=null;break;case"list":var e=_.find(t.intervals,{id:t.application.IntervalId});t.application.interval=e?"":"*,*,*,*",t.application.IntervalId=e?t.application.IntervalId:null;break;case"custom":var n,a,s,c,d;n=t.application.t_from&&t.application.t_to&&!t.application.alwaysTime?moment(t.application.t_from).format("HH:mm")+"-"+moment(t.application.t_to).format("HH:mm"):"*",t.application.wd_from&&"always"!==t.application.wd_from?(a=t.application.wd_from,t.application.wd_to&&"always"!==t.application.wd_to&&(a+="-"+t.application.wd_to)):a="*",t.application.md_from&&"always"!==t.application.md_from?(s=t.application.md_from,t.application.md_to&&"always"!==t.application.md_to&&(s+="-"+t.application.md_to)):s="*",t.application.m_from&&"always"!==t.application.m_from?(c=t.application.m_from,t.application.m_to&&"always"!==t.application.m_to&&(c+="-"+t.application.m_to)):c="*",d=n+","+a+","+s+","+c,t.application.interval=d,t.application.IntervalId=null}return m.save({accountId:i.accountId,controller:"applications"},t.application).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success"),o.path("/channels/sms/accounts/view/"+i.accountId+"/actions/list")}).catch(function(t){r.error(t)})},t.formValidation=function(t){return t},t.next=function(){c.wizard().next()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.actions.wizard",{url:"/wizard",templateUrl:"app/channels/sms/account/view/action/wizard/wizard.html",controller:"SmsAccountViewActionWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountApiViewCtrl",["$scope","SmsAccount","$http","$stateParams","clipboard","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o){t.copyToClipboard=function(t){s.copyText(t),o.show(i.instant("MESSAGE_TEXT_COPIED_CLIPBOARD")+"!","success")},t.initView=function(){e.get({id:a.accountId}).$promise.then(function(e){t.account=e,t.deliveryurl=t.account.remote+"/api/sms/accounts/"+t.account.id+"/messageStatus",t.receiveurl=t.account.remote+"/api/sms/accounts/"+t.account.id+"/receive"}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.api",{url:"/api",controller:"SmsAccountApiViewCtrl",templateUrl:"app/channels/sms/account/view/api/view/view.html"})}]),angular.module("xCallyShuttleApp").factory("SmsDisposition",["$resource",function(t){return t("/api/sms/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModaDispositionAddCtrl",["$scope","$uibModalInstance","SmsAccount","id",function(t,e,n,a){t.ok=function(){return n.save({accountId:a,controller:"dispositions"},{name:t.name}).$promise.then(function(t){e.close(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsAccountDispositionViewCtrl",["$scope","$stateParams","$uibModal","$translate","SmsAccount","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get({accountId:e.accountId,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,n){return s.update({accountId:e.accountId,controller:"dispositions",id:t},{name:n}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(n){return console.log("delete"),s.remove({accountId:e.accountId,controller:"dispositions",id:n}).$promise.then(function(){_.remove(t.dispositions,{id:n})}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/sms/account/view/disposition/modal/add.modal.html",controller:"SmsInboxViewModaDispositionAddCtrl",resolve:{id:function(){return e.accountId}}}).result.then(function(e){e&&t.dispositions.push(e)}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.dispositions",{url:"/dispositions",controller:"SmsAccountDispositionViewCtrl",templateUrl:"app/channels/sms/account/view/disposition/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountHooksViewCtrl",["$scope","SmsAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert",function(t,e,n,a,s,i,l,o,r){t.account={},t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.initView=function(){t.types=[{value:"",name:"-- None --"},{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],n.get().$promise.then(function(e){t.pauses=e.rows}).catch(function(t){r.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e,t.account.actions.length<1&&t.account.actions.push({action:"pause",enabled:!1,type:null})}).catch(function(t){r.error(t)})},t.resetActionData=function(t){t.type=null},t.updateItemSmsAccount=function(){return console.log(t.account),e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.hooks",{url:"/hooks",controller:"SmsAccountHooksViewCtrl",templateUrl:"app/channels/sms/account/view/hooks/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountSettingViewCtrl",["$scope","SmsAccount","Pause","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.types=[{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],t.account={},t.initView=function(){c.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){console.error(t)}),e.get({id:s.accountId}).$promise.then(function(e){t.account=e}).catch(function(t){r.error(t)})},t.updateItemSmsAccount=function(){return e.update({id:s.accountId},t.account).$promise.then(function(){r.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view.settings",{url:"/settings",controller:"SmsAccountSettingViewCtrl",templateUrl:"app/channels/sms/account/view/setting/view/view.html"})}]),angular.module("xCallyShuttleApp").controller("SmsAccountViewCtrl",["$scope","SmsAccount","$http","$stateParams","clipboard","$translate","$location","xAlert","List",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return t.account={},e.get({id:a.accountId}).$promise.then(function(e){t.account=e,console.log(e)}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.view",{url:"/view/:accountId",templateUrl:"app/channels/sms/account/view/view.html",controller:"SmsAccountViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}})}]),angular.module("xCallyShuttleApp").controller("SmsAccountWizardCtrl",["$scope","$http","$location","$translate","WizardHandler","xAlert","SmsAccount",function(t,e,n,a,s,i,l){t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initWizard=function(){t.forms={},t.item={},t.item.remote=n.protocol()+"://"+location.host},t.goNext=function(){s.wizard().next()},t.formValidation=function(t){return t},t.createItem=function(){return console.log(t.item),l.save(t.item).$promise.then(function(){n.path("/channels/sms/accounts/list")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.accounts.wizard",{url:"/wizard",templateUrl:"app/channels/sms/account/wizard/wizard.html",controller:"SmsAccountWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox",{url:"/inbox",template:"<div ui-view></div>",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:44}}})}]),angular.module("xCallyShuttleApp").directive("smsRoom",["$cookieStore","$translate","$uibModal","$timeout","Tag","CannedAnswer","Auth","SmsAccount","SmsRoom","SmsMessage","xAlert","usSpinnerService","socket","$stateParams","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/channels/sms/inbox/room/room.directive.html",link:function(t){t.modelOptions={debounce:{default:500,blur:250},getterSetter:!0},t.panelLeft=null,t.panelRight="col-md-12",t.togglePanelLeft=function(){t.panelLeft?(t.panelLeft=null,t.panelRight="col-md-12"):(t.panelLeft="col-md-6",t.panelRight="col-md-6")},t.form={disabled:!1,from:"",to:t.workspace.data&&t.workspace.data.to?t.workspace.data.to:"",body:""},p.socket.on("sms_message:save",function(e){if(t.workspace.id&&e.SmsRoomId==t.workspace.id)return c.get({id:e.id}).$promise.then(function(e){t.SmsRoom||(t.SmsRoom={SmsMessages:[]});var n=_.findIndex(t.SmsRoom.SmsMessages,{id:e.id});n>-1?_.merge(t.SmsRoom.SmsMessages[n],e):t.SmsRoom.SmsMessages.unshift(e),t.panelLeft="col-md-6",t.panelRight="col-md-6"}).catch(function(t){console.error(t)})}),p.socket.on("sms_message:update",function(e){if(t.SmsRoom&&e.SmsRoomId==t.workspace.id){var n=_.find(t.SmsRoom.SmsMessages,{id:e.id});n&&_.merge(n,e)}}),p.socket.on("sms_room:save",function(e){t.SmsRoom&&e.id==t.workspace.id&&(t.SmsRoom.status=e.status,t.SmsRoom.disposition=e.disposition)}),t.closeRoom=function(e){return n.open({animation:!0,templateUrl:"app/channels/sms/inbox/view/view.status.modal.html",controller:"SmsInboxViewModalStatusCtrl",resolve:{closed:function(){return"CLOSED"===t.SmsRoom.status},accountId:function(){return t.SmsRoom.SmsAccountId}}}).result.then(function(t){var n={id:e,status:"CLOSED"};return t.disposition&&(n.disposition=t.disposition),r.update(n).$promise.catch(function(t){d.error(t)})})},t.openRoom=function(t,e){var n=_.find(g.workspaces,{id:t,type:"smsRoom"});n?n.active=!0:g.workspaces.push({id:t,name:e,type:"smsRoom",class:"glyphicon glyphicon-comment",active:!0})},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),o.get().$promise.then(function(e){t.smsAccounts=e.rows}).catch(function(t){console.error(t)}),t.workspace.id?(t.panelLeft="col-md-6",t.panelRight="col-md-6",r.get({id:t.workspace.id}).$promise.then(function(e){t.SmsRoom=e,t.form.from=t.SmsRoom.SmsAccount.phone,t.form.to=t.SmsRoom.contact,t.form.tags=t.SmsRoom.tags}).catch(function(t){console.error(t)}).finally(function(){u.stop("spinner-grid"),t.form.disabled=!1})):u.stop("spinner-grid"),t.onSelect=function(){t.form.body+=t.modelOptions.selectedAnswer,delete t.modelOptions.selectedAnswer},t.onSelectAnswer=function(e){t.form.body+=e,t.selectedAnswer=""},t.getAnswers=function(t){return i.get({key:t}).$promise.then(function(t){return _.map(t.rows,"value")})},t.onChanged=function(){return r.patch({id:t.workspace.id},{tags:t.form.tags}).$promise.catch(function(t){console.error(t)})},t.sendSMS=function(){u.spin("spinner-grid");var n=_.find(t.smsAccounts,{phone:t.form.from}),a={body:t.form.body,SmsRoomId:t.SmsRoom?t.SmsRoom.id:null};if("twilio"===n.type?(a.from=/^[\+][0-9]+$/.test(t.form.from)?t.form.from:"+"+t.form.from,a.to=/^[\+][0-9]+$/.test(t.form.to)?t.form.to:"+"+t.form.to):(a.from=/^[\+][0-9]+$/.test(t.form.from)?t.form.from.replace("+",""):t.form.from,a.to=/^[\+][0-9]+$/.test(t.form.to)?t.form.to.replace("+",""):t.form.to),n)return o.save({accountId:n.id,controller:"send"},a).$promise.then(function(n){return d.show(e.instant("MESSAGE_WELL_DONE"),"success"),t.SmsRoom?t.SmsRoom:r.get({id:"messages",controller:n.id}).$promise}).then(function(e){e&&(t.form.body="",t.workspace.id=e.id,t.workspace.name=e.contact,t.SmsRoom=e,t.panelLeft="col-md-6",t.panelRight="col-md-6")}).catch(function(t){d.error(t)}).finally(function(){u.stop("spinner-grid")});console.log("Can not find account")}}}}]),angular.module("xCallyShuttleApp").controller("SmsInboxInfoModalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","xAlert","data","uniqueId","ReportSquare",function(t,e,n,a,s,i,l,o){t.data=null,t.initInfo=function(){i&&(t.data=_.isEmpty(JSON.parse(i))?null:JSON.parse(i)),l&&o.get({controller:"show",uniqueid:l}).$promise.then(function(e){t.data={id:e.id,channel:e.channel,uniqueid:e.uniqueid,callerid:e.callerid,calleridname:e.calleridname,project_name:e.project_name,extension:e.extension}}).catch(function(e){switch(e.status){case 404:t.data=null;break;default:s.error(e)}})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").directive("sms",["$rootScope","SmsMessage","List","xAlert","$translate","$uibModal",function(t,e,n,a,s,i){return{restrict:"E",scope:{smsMessage:"=message",accounttype:"=accounttype",listId:"="},templateUrl:"app/channels/sms/inbox/sms/sms.html",link:function(e){e.openContact=function(i){if(e.listId)return n.save({listId:e.listId,controller:"contacts"},{mobile:i}).$promise.then(function(e){var n=_.find(t.$root.workspaces,{contactID:e.id});n?n.active=!0:t.$root.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.phone,type:"contact"})}).catch(function(t){console.error(t)});a.show(s.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")},e.info=function(t,e){i.open({animation:!0,templateUrl:"app/channels/sms/inbox/sms/info.modal.html",controller:"SmsInboxInfoModalCtrl",resolve:{data:function(){return e},uniqueId:function(){return t}}})}}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox.view.account",{url:"/account/:id",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:11}}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewAccountListCtrl",["$scope","$rootScope","$uibModal","$translate","$stateParams","$state","Tag","usSpinnerService","socket","SmsAccount","SmsRoom","gridOptions","uiGridConstants","Auth","Modal","xAlert","uibButtonConfig","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){t.initView=function(){f.activeClass="green-haze",t.id=[],t.isAdmin=m.isAdmin(),t.isAgent=m.isAgent(),t.uncheckable=!1,t.query={status:A.get("smsStatus")?A.get("smsStatus"):"NEW",tags:A.get("smsTags")?A.get("smsTags"):[]},t.$watch("query.status",function(e,n){e!==n&&(A.set("smsStatus",t.query.status),t.getPage())},!0),l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)}),t.gridOptions={exporterCsvFilename:"sms_rooms.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!0,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"lastEvent",displayName:"",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>             <span data-ng-class=\"{'icon-arrow-up font-green': row.entity.lastEvent === 'SENT',             'icon-arrow-up font-yellow': row.entity.lastEvent === 'SENDING',             'icon-arrow-down font-green': row.entity.lastEvent === 'RECEIVED',             'icon-close font-red': row.entity.lastEvent === 'FAILED',             'icon-question': !row.entity.lastEvent}\">             </span>             </div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"tags",displayName:"",headerCellTemplate:'<i class="icon-tag" style="margin-top: 8px; margin-left: 8px;"></i>',cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"row.entity.tags.length ? 'icon-tag' : ''\" title=\"{{row.entity.tags}}\"></i></div>",width:30,enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"id",displayName:"Id",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><span>#{{row.entity.id}}</span></div>",width:75,enableSorting:!1,enableFiltering:!0,enableColumnMenu:!1},{name:"contact",cellClass:"text-center"},{name:"disposition",cellClass:"text-center"},{name:"createdAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1},{name:"updatedAt",cellFilter:"date:'dd/MM/yyyy HH:mm'",width:120,enableFiltering:!1,sort:{direction:p.DESC}},{name:"action",cellTemplate:'<div>             <a class="btn btn-icon-only font-green" data-ng-click="grid.appScope.openRoom(row.entity.id, row.entity.contact)"><i class="glyphicon glyphicon-comment" aria-hidden="true"></i></a>             <a class="btn btn-icon-only font-red" data-ng-show="grid.appScope.isAdmin" data-ng-click="grid.appScope.deleteItem(row.entity.id,row.entity.id)"><i class="fa fa-trash" aria-hidden="true"></i>             </div>',enableSorting:!1,cellClass:"ui-grid-vcenter",width:90,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.selection&&(t.gridApi.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.id.push(t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id):_.pull(t.id,t.gridApi.grid.options.primaryKey?e.entity[t.gridApi.grid.options.primaryKey]:e.entity.id)}),t.gridApi.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.id=_.union(t.id,_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id")):_.map(e,t.gridApi.grid.options.primaryKey?"entity."+t.gridApi.grid.options.primaryKey:"entity.id").forEach(function(e){_.pull(t.id,e)})}))}},r.socket.on("sms_room:remove",function(e){_.remove(t.workspaces,{id:e.id,type:"smsRoom"}),_.remove(t.gridOptions.data,{id:e.id})}),t.getPage(t.query)},t.onChanged=function(){t.getPage(t.query)},t.tagItems=function(){return n.open({animation:!0,templateUrl:"app/channels/sms/inbox/view/view.tags.modal.html",controller:"SmsInboxViewModalTagCtrl",resolve:{id:function(){return t.id}}}).result.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[],t.getPage()})},t.disposeItems=function(){return n.open({animation:!0,templateUrl:"app/channels/sms/inbox/view/view.status.modal.html",controller:"SmsInboxViewModalStatusCtrl",resolve:{accountId:function(){return s.id}}}).result.then(function(e){return console.log(e,t.id),d.patch({id:t.id},e).$promise.then(function(){t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})},t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:"smsRoom"});if(a?a.active=!0:t.workspaces.push({id:e,name:n,type:"smsRoom",class:"glyphicon glyphicon-comment",active:!0}),e&&"agent"===m.getCurrentUser().role&&"PENDING"!==t.query.status&&"CLOSED"!==t.query.status)return d.patch({id:e},{status:"OPEN",openReason:"agent"}).$promise.catch(function(t){console.error(t)})},t.getPage=function(e){o.spin("spinner-grid");var n={accountId:s.id,controller:"rooms"};return e&&_.merge(n,e),t.query&&_.merge(n,t.query),c.query(n).$promise.then(function(e){A.set("smsAccountId",s.id),t.gridOptions.data=e,r.socket.on("sms_room:save",function(e){if(console.log("data",e),console.log(e.SmsAccountId,s.id),e.SmsAccountId==s.id){var n=_.find(t.gridOptions.data,{id:e.id});n?n.status!==e.status?_.remove(t.gridOptions.data,{id:e.id}):_.merge(n,e):t.query.status===e.status&&t.gridOptions.data.push(e)}}),r.socket.on("sms_room:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}).catch(function(t){h.error(t)}).finally(function(){o.stop("spinner-grid")})},t.deleteItem=g.confirm.delete(function(e){var n={id:e};return console.log(n),d.delete(n).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})}),t.deleteItems=g.confirm.delete(function(){var e={ids:t.id};return d.delete(e).$promise.then(function(){t.getPage(),h.show(a.instant("MESSAGE_WELL_DONE")+"!","success"),t.gridApi.selection.clearSelectedRows(),t.id=[]}).catch(function(t){h.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox.view.account.list",{url:"/list",templateUrl:"app/channels/sms/inbox/view/account/list/list.html",controller:"SmsInboxViewAccountListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:11}}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalAgentCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Agent","SmsRoom","xAlert","roomId",function(t,e,n,a,s,i,l,o){t.initModal=function(){t.agents=[],t.item={agents:[]},s.get().$promise.then(function(e){e.rows.forEach(function(e){t.agents.push(e)})}).catch(function(t){console.error(t)}),i.query({id:o,controller:"agents"}).$promise.then(function(e){e.forEach(function(e){t.agents.push(e),t.item.agents.push(e.id)})}).catch(function(t){console.error(t)}),t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{classes:"btn btn-success",text:"APPLICATION_RETRY",click:function(t){e.close(t)}},{classes:"btn default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]}},t.ok=function(){return i.update({id:o,controller:"agents",agents:t.item.agents}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close()}).catch(function(t){console.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewCtrl",["$scope","$location","$stateParams","$translate","$uibModal","socket","Auth","xAlert","SmsRoom","SmsAccount","localStorageService",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return c.get().$promise.then(function(n){var a=null;if(t.smsAccounts=n.rows,t.smsAccounts.length){var s=d.get("smsAccountId");a="/channels/sms/inbox/view/account/"+(s&&_.find(t.smsAccounts,{id:Number(s)})?s:t.smsAccounts[0].id)+"/list"}a&&e.path(a)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.inbox.view",{url:"/view",templateUrl:"app/channels/sms/inbox/view/view.html",controller:"SmsInboxViewCtrl",reload:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/inbox.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalStatusCtrl",["$scope","$uibModalInstance","SmsAccount","accountId",function(t,e,n,a){t.modal={title:"APPLICATION_CONFIRM_CLOSE",text:"MESSAGE_ARE_YOU_SURE_YOU_WANT_TO_CLOSE_THE_SMS"},t.initDisposition=function(){return t.item={status:"CLOSED"},n.get({accountId:a,controller:"dispositions"}).$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalTagCtrl",["$scope","$uibModalInstance","$translate","$stateParams","Tag","SmsRoom","xAlert","id",function(t,e,n,a,s,i,l,o){console.log(o),t.initModal=function(){return t.tags=[],t.item={tags:[]},t.modal={dismissable:!0,title:"APPLICATION_MESSAGE_SEND_RETRY",text:"MESSAGE_MESSAGE_SEND_RETRY",buttons:[{class:"btn-success",text:"APPLICATION_TAG",click:function(){var a={status:!0};return i.patch({id:o},{tags:t.item.tags}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(){a.status=!1,l.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")}).finally(function(){e.close(a)})}},{class:"default",text:"APPLICATION_CANCEL",click:function(t){e.dismiss(t)}}]},s.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("SmsInboxViewModalTemplateCtrl",["$scope","$uibModalInstance","Template",function(t,e,n){t.initModal=function(){return t.item={},n.get().$promise.then(function(e){t.templates=e.rows}).catch(function(t){console.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsQueueListCtrl",["$scope","SmsQueue","gridOptions","$uibModal","xAlert","Auth",function(t,e,n,a,s,i){t.initView=function(){t.Auth=i;var a={exporterCsvFilename:"voice_queues.csv",columnDefs:[{name:"name"},{name:"description"},{name:"timeout"},{name:"strategy"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/sms/queues/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/sms/queues/view/{{row.entity.id}}/agents",name:"agents",hide:"user"===i.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/sms/queue/list/list.create.modal.html",controller:"SmsQueueListCreateCtrl",size:"lg"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SmsQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","SmsQueue","Team","strategies",function(t,e,n,a,s,i,l){t.form={},t.strategies=l,t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e)}}})}).catch(function(t){console.error(t)})},t.save=function(){return console.log(t.item),s.save(t.item).$promise.then(function(t){e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.queues.list",{url:"/list",templateUrl:"app/channels/sms/queue/list/list.html",controller:"SmsQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("SmsQueue",["$resource",function(t){return t("/api/sms/queues/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.queues",{url:"/queues",template:"<div ui-view></div>",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:43}}})}]),angular.module("xCallyShuttleApp").controller("SmsQueueViewCtrl",["$scope","$http","Auth","$translate","$stateParams","xAlert","Team","SmsQueue","strategies",function(t,e,n,a,s,i,l,o,r){t.strategies=r,t.Auth=n;var c=function(){return{select:function(e){return o.save({id:t.queue.id,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(e){console.log("sel",e),t.getTeams()}).catch(function(t){console.error(t)})},deselect:function(e){return o.delete({id:t.queue.id,controller:"agents",agents:e}).$promise.then(function(e){console.log("desel",e),t.getTeams()}).catch(function(t){console.error(t)})}}};t.getQueue=function(){return o.get({id:s.id}).$promise.then(function(e){e.penalty=0,t.queue=e}).catch(function(t){console.error(t)})},t.updateSmsQueue=function(){return o.update({id:s.id},{name:t.queue.name,description:t.queue.description,timeout:t.queue.timeout,strategy:t.queue.strategy}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.getTeams=function(){return l.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,console.log(e.rows),o.get({id:s.id,controller:"agents"}).$promise}).then(function(e){console.log(e),ComponentsDropdowns.bindSmsQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasSmsQueue.penalty}}),c)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.queues.view",{url:"/view/:id",templateUrl:"app/channels/sms/queue/view/view.html",controller:"SmsQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.sms.queues.view.settings",{url:"/settings",templateUrl:"app/channels/sms/queue/view/view.settings.html"}).state("main.channels.sms.queues.view.agents",{url:"/agents",templateUrl:"app/channels/sms/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:45}}})}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","SmsQueue","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){return d.spin("grid-spinner"),l.get(I).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){f(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function h(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=_.has(e,"online")?e.online:n.online,n.lastLoginAt=_.has(e,"lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=_.has(e,"smsPause")?e.smsPause:n.smsPause,n.pauseType=_.has(e,"pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=_.has(e,"lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.ipaddr=_.has(e,"ipaddr")?e.ipaddr:n.ipaddr,n.port=_.has(e,"port")?e.port:n.port,n.fullcontact=_.has(e,"fullcontact")?e.fullcontact:n.fullcontact,n.useragent=_.has(e,"useragent")?e.useragent:n.useragent,n.lastms=_.has(e,"lastms")?e.lastms:n.lastms,n.internal=_.has(e,"internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=_.has(e,"online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})}),s.socket.on("user_has_sms_queue:save",function(e){console.log("new queue",e);var n=_.find(t.gridOptions.data,{agentId:e.UserId,isAgent:!0}),a=t.gridOptions.data.indexOf(n);t.gridOptions.data.splice(a+1,0,{isAgent:!1,agentId:e.UserId,queue:e.queue,queueId:e.SmsQueueId,agent:e.membername,online:n.online})}),s.socket.on("user_has_sms_queue:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.UserId,queueId:e.SmsQueueId})})}function f(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.smsPause,pauseType:e.pauseType,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal,$$treeLevel:0}),e.SmsQueues&&e.SmsQueues.forEach(function(n){t.gridOptions.data.push({isAgent:!1,agentId:e.id,queue:n.name,queueId:n.id,agent:e.name,online:e.online})})}function A(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function v(){return c.get().$promise.then(function(e){t.smsQueues=e.rows,s.syncUpdates("sms_queue",t.smsQueues)}).catch(function(t){i.error(t)})}t.smsQueues=[];var I={controller:"realtime",controller1:"sms",offset:0,limit:10};t.moment=moment,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"smsPause",displayName:"APPLICATION_PAUSE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.pause != null && row.entity.online" class="ui-grid-vcenter"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor left-margin" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select> <span data-ng-if="row.entity.pause" class="left-margin">({{row.entity.pauseType}})</span><span data-ng-if="row.entity.pause && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastPauseAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"PAUSED"},{value:"false",label:"NOT PAUSED"}]},enableSorting:!1,enableColumnMenu:!1},{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queueId" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queueId)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent && row.treeNode.children.length < grid.appScope.smsQueues.length" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_JOIN_QUEUE\' | translate}}</button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.treeBase.on.rowExpanded(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length+e.treeNode.children.length)}),t.gridApi.treeBase.on.rowCollapsed(t,function(e){b(t.gridApi.core.getVisibleRows(t.gridApi.grid).length-e.treeNode.children.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?I.order=null:I.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),g()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){I.offset=(t-1)*e,I.limit=e,g()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?I[t.name]=t.filters[0].term:delete I[t.name]}),g()})}},g(),A(),v(),m(function(){h()})};var b=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_sms_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"sms"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(s){n.open({animation:!0,templateUrl:"app/channels/sms/realtime/view/agent/queue.modal.add.html",controller:"SmsRealtimeViewAgentQueueModalCtrl",resolve:{queues:function(){return _.reject(t.smsQueues,function(e){return!!_.find(t.gridOptions.data,{queue:e.name,isAgent:!1,agentId:s})})}}}).result.then(function(e){return r.save({name:"QueueAdd",agent:s,queues:_.filter(t.smsQueues,function(t){return _.includes(e.queues,t.id)}),channel:"sms",data1:s,data3:e.queues.join(","),data4:"sms"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},function(){e.info("Modal dismissed at: "+new Date)})},t.leaveQueue=function(t,e){return r.save({name:"QueueRemove",agent:t,queueId:e,channel:"sms",data1:t,data3:e,data4:"sms"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/sms/realtime/view/agent/agent.modal.info.html",controller:"SmsRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/sms/realtime/view/agent/agent.html",controller:"SmsRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","$http","agent",function(t,e,n,a){t.agent=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","queues",function(t,e,n,a){t.queues=a,t.item={},t.save=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewApplicationCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportSmsSession","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d){function u(){return o.spin("spinner-grid"),l.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){p(),o.stop("spinner-grid")})}function p(){s.socket.on("report_sms_session:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&d(function(){_.remove(t.gridOptions.data,{id:e.id})},1e4)):e.leaveAt||t.gridOptions.data.push(e)}),s.socket.on("report_sms_session:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}t.moment=moment,t.initApplications=function(){t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span> <span data-ng-if="!row.entity.leaveAt && grid.appScope.showTimers"><css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"},{name:"queuename",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.queuename || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridOptions.data.length)})}},u()};var m=function(t){var e=t?30*t+60:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_sms_session")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime.view.applications",{url:"/applications",templateUrl:"app/channels/sms/realtime/view/application/application.html",controller:"SmsRealtimeViewApplicationCtrl"})}]),angular.module("xCallyShuttleApp").controller("SmsRealtimeViewCtrl",["$scope","$state",function(t,e){t.agents=[{name:"Queues",link:"main.channels.sms.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.sms.realtime.view.agents.timeline"}],t.sessions=[{name:"Sessions",link:"main.channels.sms.realtime.view.sessions"}],t.tree={queues:[{name:"Queues",link:"main.channels.sms.realtime.view.agents.queues"},{name:"Timeline",link:"main.channels.sms.realtime.view.agents.timeline"}],sessions:[{name:"Sessions",link:"main.channels.sms.realtime.view.sessions"}]},t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms.realtime.view",{url:"/view",templateUrl:"app/channels/sms/realtime/view/view.html",controller:"SmsRealtimeViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("ReportSmsSession",["$resource",function(t){return t("/api/report/sms/sessions/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.sms",{url:"/sms",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:11}}})}]),angular.module("xCallyShuttleApp").factory("SmsQueue",["$resource",function(t){return t("/api/sms/queues/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("SmsReport",["$resource",function(t){return t("/api/report/sms/:id/:controller1/:controller2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("SmsMessage",["$resource",function(t){return t("/api/sms/messages/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("SmsRoom",["$resource",function(t){return t("/api/sms/rooms/:id/:controller",{id:"@id",controller:"@controller"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").factory("ChanSpy",["$resource",function(t){return t("/api/chanspy/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.chanspy",{url:"/chanspy",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:27}}})}]),angular.module("xCallyShuttleApp").controller("ChanSpyListCtrl",["$scope","$uibModal","ChanSpy","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"chanspy.csv",columnDefs:[{name:"name"},{name:"prefix"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/chanspy/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/channels/voice/chanspy/list/list.create.modal.html",controller:"ChanSpyListCreateCtrl"}).result.then(function(e){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ChanSpyListCreateCtrl",["$scope","$translate","$uibModalInstance","ChanSpy","xAlert",function(t,e,n,a,s){t.form={},t.item={auth:!1,record:!1},t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.authSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.options=[{name:"APPLICATION_CHANSPY_OPTION_b",value:"b"},{name:"APPLICATION_CHANSPY_OPTION_B",value:"B"},{name:"APPLICATION_CHANSPY_OPTION_E",value:"E"},{name:"APPLICATION_CHANSPY_OPTION_o",value:"o"},{name:"APPLICATION_CHANSPY_OPTION_q",value:"q"},{name:"APPLICATION_CHANSPY_OPTION_s",value:"s"},{name:"APPLICATION_CHANSPY_OPTION_S",value:"S"},{name:"APPLICATION_CHANSPY_OPTION_w",value:"w"},{name:"APPLICATION_CHANSPY_OPTION_W",value:"W"}],t.save=function(){return t.item.options=t.item.options.join(""),a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.chanspy.list",{url:"/list",templateUrl:"app/channels/voice/chanspy/list/list.html",controller:"ChanSpyListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ChanSpyViewCtrl",["$scope","$translate","$stateParams","xAlert","ChanSpy",function(t,e,n,a,s){t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.authSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.options=[{name:"APPLICATION_CHANSPY_OPTION_b",value:"b"},{name:"APPLICATION_CHANSPY_OPTION_B",value:"B"},{name:"APPLICATION_CHANSPY_OPTION_E",value:"E"},{name:"APPLICATION_CHANSPY_OPTION_o",value:"o"},{name:"APPLICATION_CHANSPY_OPTION_q",value:"q"},{name:"APPLICATION_CHANSPY_OPTION_s",value:"s"},{name:"APPLICATION_CHANSPY_OPTION_S",value:"S"},{name:"APPLICATION_CHANSPY_OPTION_w",value:"w"},{name:"APPLICATION_CHANSPY_OPTION_W",value:"W"}],t.getChanSpy=function(){return s.get({id:n.id}).$promise.then(function(e){e.options=e.options.split(""),t.chanspy=e}).catch(function(t){a.error(t)})},t.updateChanSpy=function(){var i=angular.copy(t.chanspy);return i.options=i.options.join(""),s.update({id:n.id},i).$promise.then(function(){a.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.chanspy.view",{url:"/view/:id",templateUrl:"app/channels/voice/chanspy/view/view.html",controller:"ChanSpyViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.chanspy.view.settings",{url:"/settings",templateUrl:"app/channels/voice/chanspy/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("VoiceContext",["$resource",function(t){return t("/api/voice/contexts/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.contexts",{url:"/contexts",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:22}}})}]),angular.module("xCallyShuttleApp").controller("VoiceContextListCtrl",["$scope","VoiceContext","gridOptions","$uibModal","xAlert","$translate",function(t,e,n,a,s,i){t.initView=function(){var a={exporterCsvFilename:"voice_contexts.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"{{row.entity.defaultEntry ? 'blue-hoki disabled' : 'blue-hoki'}}",href:"/channels/voice/contexts/view/{{row.entity.id}}/settings",name:"settings"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/voice/context/list/create.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.form={},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]}).result.then(function(n){return e.save(n).$promise.then(function(){t.gridOptions.getPage(),s.show(i.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){s.error(t)})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.contexts.list",{url:"/list",templateUrl:"app/channels/voice/context/list/list.html",controller:"VoiceContextListCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceContextViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location",function(t,e,n,a,s,i){t.getContext=function(){e.get("/api/voice/contexts/"+s.id).success(function(e){t.context=e}).error(function(t){console.error(t),i.path("/voice/contexts/list")})},t.updateVoiceContext=function(){var i=angular.copy(t.context);e.put("/api/voice/contexts/"+s.id,i).success(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(e){n.error(e),t.context=i})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.contexts.view",{url:"/view/:id",templateUrl:"app/channels/voice/context/view/view.html",controller:"VoiceContextViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.contexts.view.settings",{url:"/settings",templateUrl:"app/channels/voice/context/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.dispositions",{url:"/dispositions",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:28}}})}]),angular.module("xCallyShuttleApp").controller("VoiceDispositionListCtrl",["$scope","$stateParams","$uibModal","$translate","VoiceDisposition","xAlert",function(t,e,n,a,s,i){t.initView=function(){return s.get().$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.updateDisposition=function(t,e){return s.update({id:t},{name:e}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.deleteDisposition=function(e){return s.remove({id:e}).$promise.then(function(){_.remove(t.dispositions,{id:e}),i.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){console.error(t),i.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addDisposition=function(){return n.open({animation:!0,templateUrl:"app/channels/voice/disposition/list/modal/add.modal.html",controller:"VoiceDispositionListModalDispositionAddCtrl"}).result.then(function(e){e&&(t.dispositions.push(e),i.show(a.instant("MESSAGE_WELL_DONE")+"!","success"))})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.dispositions.list",{url:"/list",templateUrl:"app/channels/voice/disposition/list/list.html",controller:"VoiceDispositionListCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceDispositionListModalDispositionAddCtrl",["$scope","$uibModalInstance","VoiceDisposition","xAlert","$translate",function(t,e,n,a,s){t.ok=function(){return n.save({name:t.name}).$promise.then(function(t){e.close(t)}).catch(function(t){a.show(s.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").factory("VoiceDisposition",["$resource",function(t){return t("/api/voice/dispositions/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("VoiceMohListCtrl",["$scope","gridOptions","VoiceMoh","$uibModal","xAlert","$translate",function(t,e,n,a,s,i){t.initView=function(){var a={exporterCsvFilename:"voice_mohs.csv",columnDefs:[{name:"name"},{name:"mode"},{name:"directory"},{name:"sort"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/mohs/view/{{row.entity.id}}/settings",name:"settings"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/channels/voice/moh/list/create.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.form={},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]}).result.then(function(e){return n.save(e).$promise.then(function(){t.gridOptions.getPage(),s.show(i.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.mohs.list",{url:"/list",templateUrl:"app/channels/voice/moh/list/list.html",controller:"VoiceMohListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("VoiceMoh",["$resource",function(t){return t("/api/voice/musiconholds/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.mohs",{url:"/mohs",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:24}}})}]),angular.module("xCallyShuttleApp").controller("VoiceMohViewCtrl",["$scope","$http","xAlert","$translate","VoiceMoh","$stateParams","socket","Modal","$sce","$location","Sound",function(t,e,n,a,s,i,l,o,r,c,d){t.$translate=a,t.audioSources={},t.sortOptions=[{value:"random",name:"APPLICATION_RANDOM"},{value:"alpha",name:"APPLICATION_ALPHABETICAL"}],t.getMoh=function(){return s.get({id:i.id}).$promise.then(function(e){delete e.stamp,t.moh=e}).catch(function(t){n.error(t)})},t.updateVoiceMoh=function(){return s.update({id:i.id},t.moh).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){n.error(t)})},t.addMohs=function(){return s.save({id:i.id,controller:"files"},t.item).$promise.then(function(){c.path("/channels/voice/mohs/view/"+i.id+"/audios")}).catch(function(t){n.error(t)})},t.getAudioFiles=function(){return s.get({id:i.id,controller:"files"}).$promise.then(function(e){t.audioFiles=e.files,t.mohPath=e.path,t.audioFiles.forEach(function(t){u(t)})}).catch(function(t){n.error(t)})},t.getSecureSrc=function(t){return r.trustAsResourceUrl(t)},t.getSounds=function(){return t.item={sounds:[]},d.get().$promise.then(function(e){t.soundList=e.rows}).catch(function(t){n.error(t)})};var u=function(n){e.get("/api/voice/musiconholds/stream",{params:{path:encodeURI(t.mohPath+"/"+n)}}).success(function(e){t.audioSources[n]="data:audio/ogg;base64,"+e}).error(function(t){console.error(t)})};t.deleteItem=o.confirm.delete(function(s){e.delete("/api/voice/musiconholds/"+i.id+"/files",{params:{filename:s}}).success(function(){_.remove(t.audioFiles,function(t){return t===s}),n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(t){n.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.mohs.view",{url:"/view/:id",templateUrl:"app/channels/voice/moh/view/view.html",controller:"VoiceMohViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.mohs.view.settings",{url:"/settings",templateUrl:"app/channels/voice/moh/view/view.settings.html"}).state("main.channels.voice.mohs.view.audios",{url:"/audios",templateUrl:"app/channels/voice/moh/view/view.audios.html",cache:!1}).state("main.channels.voice.mohs.view.add",{url:"/add",templateUrl:"app/channels/voice/moh/view/view.addFiles.html",cache:!1})}]),angular.module("xCallyShuttleApp").controller("VoiceQueueListCtrl",["$scope","$rootScope","$uibModal","VoiceQueue","gridOptions","Auth",function(t,e,n,a,s,i){t.initView=function(){t.Auth=i;var e={exporterCsvFilename:"voice_queues.csv",primaryKey:"name",columnDefs:[{name:"name"},{name:"strategy"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/channels/voice/queues/view/{{row.entity.name}}/settings",name:"settings"},{class:"green-meadow",href:"/channels/voice/queues/view/{{row.entity.name}}/agents",name:"agents",hide:"user"===i.getCurrentUser().role},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.name)"}]}]};t.gridOptions=s.gridOptions(a,e,t)},t.createItem=function(){n.open({animation:!0,templateUrl:"app/channels/voice/queue/list/list.create.modal.html",controller:"VoiceQueueListCreateCtrl",size:"lg"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("VoiceQueueListCreateCtrl",["$scope","$uibModalInstance","$translate","xAlert","VoiceQueue","Team",function(t,e,n,a,s,i){t.form={},t.item={penalty:0,agents:[]},t.getTeams=function(){return i.get({controller:"associations"}).$promise.then(function(e){t.teams=e.rows}).then(function(){ComponentsDropdowns.bindQueue(t.teams,[],function(){return{select:function(e){t.item.agents=_.union(t.item.agents,e),console.log(t.item.agents)},deselect:function(e){t.item.agents=_.difference(t.item.agents,e),console.log(t.item.agents)}}})}).catch(function(t){console.error(t)})},t.save=function(){return s.save(t.item).$promise.then(function(t){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),e.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.queues.list",{url:"/list",templateUrl:"app/channels/voice/queue/list/list.html",controller:"VoiceQueueListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.queues",{url:"/queues",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"landing"}}})}]),angular.module("xCallyShuttleApp").factory("ReportQueue",["$resource",function(t){return t("/api/report/queues/:id/:controller/:controller2",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("UserHasVoiceQueue",["$resource",function(t){return t("/api/voice/user_has_queues/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("VoiceQueueViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","VoiceQueue","Team","Auth","VoiceMoh","Sound","Setting",function(t,e,n,a,s,i,l,o,r,c,d,u){t.Auth=r,t.binaryChoices=[{name:"Yes",value:1},{name:"No",value:0}],t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.autoPauseValues=[{name:"No",value:"no"},{name:"Yes",value:"all"}],t.monitorFormats=[{name:"wav",value:"wav"},{name:"gsm",value:"gsm"},{name:"Inactive",value:""}],t.queueAnnounces=[{display_name:"Default",path:null},{display_name:"Disabled",path:""}];var p=function(){return{select:function(e){return l.save({id:t.queue.name,controller:"agents"},{agents:e,penalty:t.queue.penalty}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})},deselect:function(e){return l.delete({id:t.queue.name,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})}}};t.getQueue=function(){return l.get({id:a.id}).$promise.then(function(e){e.joinempty=""===e.joinempty?[]:e.joinempty.split(","),e.leavewhenempty=""===e.leavewhenempty?[]:e.leavewhenempty.split(","),e.periodic_announce=""===e.periodic_announce?[]:e.periodic_announce.split(","),e.setinterfacevar="yes"===e.setinterfacevar,e.setqueuevar="yes"===e.setqueuevar,e.setqueueentryvar="yes"===e.setqueueentryvar,e.penalty=0,t.queue=e}).catch(function(t){i.path("/channels/voice/queues/list")})},t.updateVoiceQueue=function(){var s=angular.copy(t.queue);return s.joinempty=s.joinempty.join(","),s.leavewhenempty=s.leavewhenempty.join(","),s.periodic_announce=s.periodic_announce.join(","),s.setinterfacevar=s.setinterfacevar?"yes":"no",s.setqueuevar=s.setqueuevar?"yes":"no",s.setqueueentryvar=s.setqueueentryvar?"yes":"no",s.context||(s.context=null),l.update({id:a.id},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},t.getTeams=function(){return o.get({controller:"associations"}).$promise.then(function(e){return t.teams=e.rows,l.get({id:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindQueue(t.teams,_.map(e.rows,function(t){return{id:t.id,penalty:t.UserHasVoiceQueue.penalty}}),p)}).catch(function(t){console.error(t)})},t.getMohs=function(){return c.get().$promise.then(function(e){t.voiceMohs=e.rows,s.syncUpdates("voice_musiconhold",t.voiceMohs)}).catch(function(t){e.error(t)})},t.getSounds=function(){var e;return u.get({id:1}).$promise.then(function(t){return e=t,d.get().$promise}).then(function(n){var a=e.soundPath||"/var/opt/motion/server/files/sounds/converted";_.forEach(n.rows,function(t){t.path=(a+"/"+t.save_name).replace(/\/+/g,"/").replace(/\\+/g,"\\")}),t.queueAnnounces=t.queueAnnounces.concat(n.rows),t.periodicAnnounces=angular.copy(n.rows),n.rows.unshift({display_name:"None",path:""}),t.sounds=n.rows,s.syncUpdates("sound",t.sounds)}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.queues.view",{url:"/view/:id",templateUrl:"app/channels/voice/queue/view/view.html",controller:"VoiceQueueViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.queues.view.settings",{url:"/settings",templateUrl:"app/channels/voice/queue/view/view.settings.html"}).state("main.channels.voice.queues.view.agents",{url:"/agents",templateUrl:"app/channels/voice/queue/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("VoiceQueue",["$resource",function(t){return t("/api/voice/queues/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:26}}})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAbandonedCtrl",["$scope","$translate","socket","xAlert","ReportQueue","usSpinnerService","$q","Auth","uiGridConstants",function(t,e,n,a,s,i,l,o,r){function c(){return i.spin("spinner-grid"),s.get({controller:"abandoned",controller2:"all"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){a.error(t)}).finally(function(){d(),i.stop("spinner-grid")})}function d(){n.socket.on("report_queue:update",function(e){e.queuecallerabandon&&t.gridOptions.data.unshift(e)})}t.radioSwitch={size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"success",onColor:"danger"};t.initAbandoned=function(){t.agent=o.getCurrentUser(),t.gridOptions={exporterCsvFilename:"abandoned_calls.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:1,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"calleridnum",displayName:"APPLICATION_CALLERIDNUM",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"updatedAt",displayName:"APPLICATION_DATE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.updatedAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>"},{name:"lastAssignedTo",cellClass:"text-center ui-grid-vcenter",displayName:"APPLICATION_LAST_ASSIGNED_TO",headerCellFilter:"translate"},{name:"assigned",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.assigned" type="checkbox" switch-active="{{ !row.entity.assigned || grid.appScope.agent.name === row.entity.lastAssignedTo }}" switch-on-text="{{ \'APPLICATION_ASSIGNED\' | translate }}" switch-off-text="{{ \'APPLICATION_FREE\' | translate }}" switch-on-color="{{ grid.appScope.radioSwitch.onColor }}" switch-off-color="{{ grid.appScope.radioSwitch.offColor }}" switch-animate="{{ grid.appScope.radioSwitch.animate }}" switch-size="{{ grid.appScope.radioSwitch.size }}" switch-label="{{ grid.appScope.radioSwitch.label }}" switch-icon="{{ grid.appScope.radioSwitch.icon }}" switch-radio-off="{{ grid.appScope.radioSwitch.radioOff }}" switch-label-width="{{ grid.appScope.radioSwitch.labelWidth }}" switch-handle-width="{{ grid.appScope.radioSwitch.handleWidth }}"></div>',enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var n=l.defer();return n.resolve(e.instant(t)),n.promise},onRegisterApi:function(e){t.gridApi=e}},c()},t.updateItem=function(n){return s.update({id:n.id},{assigned:n.assigned,lastAssignedTo:n.assigned?t.agent.name:void 0}).$promise.then(function(){a.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})};t.$on("$destroy",function(){n.unsyncUpdates("report_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.abandoned",{url:"/abandoned",templateUrl:"app/channels/voice/realtime/view/abandoned/abandoned.html",controller:"VoiceRealtimeViewAbandonedCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAgentCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Agent","Pause","Action","VoiceQueue","usSpinnerService","$q","uiGridConstants","Auth","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(){return d.spin("grid-spinner"),l.get(b).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=[],e.rows.forEach(function(t){A(t)})}).catch(function(t){i.error(t)}).finally(function(){d.stop("grid-spinner")})}function f(){s.socket.on("agent:save",function(e){e=e.newValues||e;var n=_.find(t.gridOptions.data,{agentId:e.id,isAgent:!0});n&&(n.online=e.hasOwnProperty("online")?e.online:n.online,n.lastLoginAt=e.hasOwnProperty("lastLoginAt")?e.lastLoginAt:n.lastLoginAt,n.pause=e.hasOwnProperty("voicePause")?e.voicePause:n.pause,n.pauseType=e.hasOwnProperty("pauseType")?e.pauseType:n.pauseType,n.lastPauseAt=e.hasOwnProperty("lastPauseAt")?e.lastPauseAt:n.lastPauseAt,n.status=e.hasOwnProperty("status")?e.status:n.status,n.statusAt=e.hasOwnProperty("statusAt")?e.statusAt:n.statusAt,n.queueStatus=e.hasOwnProperty("queueStatus")?e.queueStatus:n.queueStatus,n.queueStatusAt=e.hasOwnProperty("queueStatusAt")?e.queueStatusAt:n.queueStatusAt,n.lastQueue=e.hasOwnProperty("lastQueue")?e.lastQueue:n.lastQueue,n.ipaddr=e.hasOwnProperty("ipaddr")?e.ipaddr:n.ipaddr,n.port=e.hasOwnProperty("port")?e.port:n.port,n.fullcontact=e.hasOwnProperty("fullcontact")?e.fullcontact:n.fullcontact,n.useragent=e.hasOwnProperty("useragent")?e.useragent:n.useragent,n.lastms=e.hasOwnProperty("lastms")?e.lastms:n.lastms,n.internal=e.hasOwnProperty("internal")?e.internal:n.internal,_.map(t.gridOptions.data,function(t){t.isAgent||t.agentId!==e.id||(t.online=e.hasOwnProperty("online")?e.online:t.online)}))}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{agentId:e.id})})}function A(e){t.gridOptions.data.push({isAgent:!0,agentId:e.id,agent:e.name,online:e.online,lastLoginAt:e.lastLoginAt,lastPauseAt:e.lastPauseAt,pause:e.voicePause,pauseType:e.pauseType,status:e.status||"UNKNOWN",statusAt:e.statusAt,queueStatus:e.queueStatus||"READY",queueStatusAt:e.queueStatusAt,lastQueue:e.lastQueue,ipaddr:e.ipaddr,port:e.port,fullcontact:e.fullcontact,useragent:e.useragent,lastms:e.lastms,internal:e.internal})}function v(){return o.get().$promise.then(function(e){t.pauses=e.rows,s.syncUpdates("pause",t.pauses)}).catch(function(t){i.error(t)})}function I(){return c.get().$promise.then(function(e){t.voiceQueues=e.rows,s.syncUpdates("voice_queue",t.voiceQueues)}).catch(function(t){i.error(t)})}t.voiceQueues=[];var b={controller:"realtime",controller1:"voice",offset:0,limit:10};t.moment=moment,t._=_,t.initAgents=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent">{{row.entity.agent}} &lt;{{row.entity.internal}}&gt;</div>'},{name:"online",displayName:"APPLICATION_ONLINE",width:150,headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.online != null && row.entity.isAgent"><i class="fa" data-ng-class="{\'font-green\':row.entity.online, \'font-red\':!row.entity.online,\'fa-user\':row.entity.online,\'fa-user-times\':!row.entity.online}"></i> <i data-ng-if="row.entity.online" class="fa fa-sign-out font-red pointer-cursor" title="logout" data-ng-click="grid.appScope.agentLogout(row.entity.agent,row.entity.agentId)"></i> <span data-ng-if="row.entity.online && grid.appScope.showTimers" class="left-margin"><css-timer start-time="row.entity.lastLoginAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"true",label:"ONLINE"},{value:"false",label:"OFFLINE"}]}},{name:"status",displayName:"APPLICATION_PHONE_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div data-ng-if=\"row.entity.isAgent\">{{'APPLICATION_'+row.entity.status | translate}} <span data-ng-if=\"row.entity.statusAt && (row.entity.status === 'BUSY' || row.entity.status === 'ONHOLD' || row.entity.status === 'INUSE')\"><span data-ng-if=\"grid.appScope.showTimers\"><css-timer start-time=\"row.entity.statusAt\"></css-timer></span></span></div>",filter:{type:p.filter.SELECT,selectOptions:[{value:"UNKNOWN",label:a.instant("APPLICATION_UNKNOWN")},{value:"NOT_INUSE",label:a.instant("APPLICATION_NOT_INUSE")},{value:"INUSE",label:a.instant("APPLICATION_INUSE")},{value:"BUSY",label:a.instant("APPLICATION_BUSY")},{value:"INVALID",label:a.instant("APPLICATION_INVALID")},{value:"UNAVAILABLE",label:a.instant("APPLICATION_UNAVAILABLE")},{value:"RINGING",label:a.instant("APPLICATION_RINGING")},{value:"RINGINUSE",label:a.instant("APPLICATION_RINGINUSE")},{value:"ONHOLD",label:a.instant("APPLICATION_ONHOLD")}]}},{name:"queueStatus",displayName:"APPLICATION_QUEUE_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.isAgent && row.entity.online" class="ui-grid-vcenter"><span class="left-margin"><i data-ng-if="row.entity.pause" data-ng-click="grid.appScope.pause(row.entity,\'unpause\')" class="fa fa-play font-green pointer-cursor" title="{{\'APPLICATION_RESUME\' | translate}}"></i><i class="fa fa-pause font-yellow pointer-cursor" data-ng-click="grid.appScope.pause(row.entity,\'pause\',\'DEFAULT PAUSE\')" title="{{\'APPLICATION_DEFAULT_PAUSE\' | translate}}"></i></span><select data-ng-if="grid.appScope.pauses.length" class="pause-select pointer-cursor" data-ng-model="grid.appScope.pauseType" data-ng-change="grid.appScope.pause(row.entity,\'pause\',grid.appScope.pauseType)"><option class="pointer-cursor" data-ng-repeat="pause in grid.appScope.pauses">{{pause.name}}</option></select><span data-ng-if="!row.entity.pause || grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> {{\'APPLICATION_\'+row.entity.queueStatus.toUpperCase() | translate}}</span><span data-ng-if="row.entity.pause && grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> * </span><span data-ng-if="row.entity.pause && !grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> {{\'APPLICATION_PAUSED\' | translate}}</span><span data-ng-if="(row.entity.queueStatus!==\'complete\' && (!row.entity.pause || row.entity.pauseType === \'ACW\'))"> [{{row.entity.lastQueue}}]</span><span data-ng-if="row.entity.pause && !grid.appScope._.startsWith(row.entity.pauseType,\'#\')"> [{{row.entity.pauseType}}]</span><span data-ng-if="row.entity.queueStatusAt && (row.entity.queueStatus!==\'complete\' || (row.entity.pause)) && grid.appScope.showTimers"><css-timer start-time="(row.entity.pause && !grid.appScope._.startsWith(row.entity.pauseType,\'#\')) ? row.entity.lastPauseAt : row.entity.queueStatusAt"></css-timer></span></div>',filter:{type:p.filter.SELECT,selectOptions:[{value:"connect",label:a.instant("APPLICATION_CONNECT")},{value:"complete",label:a.instant("APPLICATION_COMPLETE")},{value:"called",label:a.instant("APPLICATION_CALLED")},{value:"paused",label:a.instant("APPLICATION_PAUSED")}]},enableSorting:!1,enableColumnMenu:!1},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button data-ng-if="row.entity.queue" class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.agentId,row.entity.queue)"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button><button data-ng-if="row.entity.isAgent" class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.joinQueue(row.entity.agentId)"><i class="icon-plus"></i> {{\'APPLICATION_QUEUES\' | translate}}</button> <button data-ng-if="row.entity.isAgent" class="btn btn-xs blue-madison" data-ng-click="grid.appScope.showInfo(row.entity)"><i class="icon-info"></i></button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=u.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){E(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?b.order=null:b.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),h()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){b.offset=(t-1)*e,b.limit=e,h()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?b[t.name]=t.filters[0].term:delete b[t.name]}),h()})}},h(),v(),I(),g(function(){f()})};var E=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_voice_queue")}),t.pause=function(e,n,s){return s&&(t.pauseType=null),r.save({name:n,agent:e.agentId,data2:e.agent,type:s||"DEFAULT PAUSE",data4:s||"DEFAULT PAUSE",channel:"voice"}).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.joinQueue=function(t){n.open({animation:!0,templateUrl:"app/channels/voice/realtime/view/agent/queue.modal.add.html",controller:"VoiceRealtimeViewAgentQueueModalCtrl",resolve:{id:t}})},t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/voice/realtime/view/agent/agent.modal.info.html",controller:"VoiceRealtimeViewAgentInfoModalCtrl",resolve:{agent:t}})},t.$on("$destroy",function(){s.unsyncUpdates("agent"),s.unsyncUpdates("user_has_voice_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.agents",{url:"/agents",templateUrl:"app/channels/voice/realtime/view/agent/agent.html",controller:"VoiceRealtimeViewAgentCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAgentInfoModalCtrl",["$scope","$uibModalInstance","agent",function(t,e,n){t.agent=n,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewAgentQueueModalCtrl",["$scope","$uibModalInstance","$http","id","Agent","xAlert","usSpinnerService","$translate","Action","socket","VoiceQueue",function(t,e,n,a,s,i,l,o,r,c,d){t.item={},t.params={penalty:0};var u=function(t,e){var n=t?30*t+130:177;angular.element(document.getElementsByName(e)[0]).css("height",n+"px")};t.enableLeave=!0,t.init=function(){t.queueTable={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,columnDefs:[{name:"name",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"},{name:"penalty",headerCellFilter:"translate",displayName:"APPLICATION_PENALTY",cellClass:"text-center ui-grid-vcenter"},{name:"loggedAt",displayName:"logged At",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.loggedAt"></span></div>'},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.leaveQueue(row.entity.name)" data-ng-disabled="!grid.appScope.enableLeave"><i class="icon-ban"></i> {{\'APPLICATION_LEAVE\' | translate}}</button>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){u(t.queueTable.paginationPageSize>t.queueTable.data.length?t.queueTable.data.length:t.queueTable.paginationPageSize,"queueTable")}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){u(n>t.queueTable.data.length?t.queueTable.data.length:n,"queueTable")})}},t.queues=[];var e={};return s.get({id:a,controller:"voice",controller1:"queues"}).$promise.then(function(t){return _.forEach(_.filter(t.rows,function(t){return!0===t.UserHasVoiceQueue.logged}),function(t){e[t.name]=t}),d.get().$promise}).then(function(n){_.forEach(n.rows,function(n){e[n.name]?t.queueTable.data.push({name:n.name,loggedAt:e[n.name].UserHasVoiceQueue.loggedAt,penalty:e[n.name].UserHasVoiceQueue.penalty}):t.queues.push({name:n.name})}),l.stop("agentqueue-spinner")}).catch(function(t){i.error(t)})},t.joinQueue=function(){return l.spin("agentqueue-spinner"),t.enableLeave=!1,r.save({name:"QueueAdd",agent:a,queues:t.item.queues,channel:"voice",data1:a,data2:t.params.penalty,data3:t.item.queues.join(","),data4:"voice"}).$promise.then(function(){t.item.queues=[],i.show(o.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.leaveQueue=function(e){return l.spin("agentqueue-spinner"),t.enableLeave=!1,r.save({name:"QueueRemove",agent:a,queue:e,channel:"voice",data1:a,data3:e,data4:"voice"}).$promise.then(function(){i.show(o.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},c.socket.on("user_has_voice_queue:save",function(e){if(e.UserId==a){var n=_.find(t.queueTable.data,function(t){return t.name===e.queue});if(!n&&e.logged)t.queueTable.data.push({name:e.queue,loggedAt:e.loggedAt,penalty:e.penalty}),_.remove(t.queues,{name:e.queue}),l.stop("agentqueue-spinner"),t.enableLeave=!0;else if(n&&!e.logged){var s=_.remove(t.queueTable.data,{name:e.queue});t.queues.push(s[0])}}}),c.socket.on("user_has_voice_queue:remove",function(e){if(e.UserId==a){var n=_.remove(t.queueTable.data,{name:e.queue});t.queues.push(n[0]),l.stop("agentqueue-spinner"),t.enableLeave=!0}}),t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewOutboundCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportDial","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout","Auth",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){return c.spin("spinner-grid"),l.get({controller:"active",controller2:"calls"}).$promise.then(function(e){t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){h(),c.stop("spinner-grid")})}function h(){s.socket.on("report_dial:save",function(e){t.gridOptions.data.unshift(e)}),s.socket.on("report_dial:update",function(e){var n=_.find(t.gridOptions.data,{uniqueid:e.uniqueid});n&&(_.merge(n,e),!n.endtime||n.answertime&&n.answertime==n.endtime||p(function(){_.remove(t.gridOptions.data,{uniqueid:n.uniqueid})},3e3))})}t.moment=moment,t.initDials=function(){t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"uniqueid",displayName:"APPLICATION_UNIQUEID",headerCellFilter:"translate",cellClass:"text-center"},{name:"agent",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.channel.split('/')[1].split('-')[0]}}</div>"},{name:"calleridnum",displayName:"APPLICATION_CALLERID",headerCellFilter:"translate",cellClass:"text-center"},{name:"dialstring",cellClass:"text-center"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.endtime && !row.entity.answertime">{{\'APPLICATION_RINGING\' | translate}}</span><span data-ng-if="row.entity.answertime && !row.entity.endtime">{{\'APPLICATION_TALKING\' | translate}}</span><span data-ng-if="row.entity.answertime && row.entity.endtime">{{\'APPLICATION_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.endtime && !row.entity.answertime">{{\'APPLICATION_\'+row.entity.dialstatus | translate}}</span><span data-ng-if="!row.entity.endtime && grid.appScope.showTimers"> <css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){f(t.gridOptions.data.length)})}},g()};var f=function(t){var e=t?30*t+100:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_dial")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.outbound",{url:"/outbound",templateUrl:"app/channels/voice/realtime/view/outbound/outbound.html",controller:"VoiceRealtimeViewOutboundCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewParameterCtrl",["$scope","$translate","Dashboard","VoiceQueue","Auth","socket","uiGridConstants",function(t,e,n,a,s,i,l){function o(t){var e=t?30*t+150:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")}function r(e){var n=_.find(t.gridOptions.data,{name:e.queue});n&&(n[e.type]+=e.amount)}var c={offset:0,limit:10};t.initParameters=function(){switch(t.user=s.getCurrentUser(),t.$on("$destroy",function(){i.socket.removeAllListeners("voice:inbound")}),t.user.role){case"admin":n.get({id:"voice",controller:"init"}).$promise.then(function(e){for(var n in e.queues)e.queues[n].waiting=e.queues[n].waiting||0,e.queues[n].active=e.queues[n].active||0,e.queues[n].complete=e.queues[n].complete||0,e.queues[n].abandon=e.queues[n].abandon||0,e.queues[n].unmanaged=e.queues[n].unmanaged||0,e.queues[n].holdtime=e.queues[n].holdtime||0,e.queues[n].talktime=e.queues[n].talktime||0,t.gridOptions.data.push(e.queues[n])}).catch(function(t){console.error(t)});break;case"user":n.get({id:"voice",controller:"init"}).$promise.then(function(e){for(var n in e.queues)_.find(t.user.PVoiceQueues,{name:n})&&(e.queues[n].waiting=e.queues[n].waiting||0,e.queues[n].active=e.queues[n].active||0,e.queues[n].complete=e.queues[n].complete||0,e.queues[n].abandon=e.queues[n].abandon||0,e.queues[n].unmanaged=e.queues[n].unmanaged||0,e.queues[n].holdtime=e.queues[n].holdtime||0,e.queues[n].talktime=e.queues[n].talktime||0,t.gridOptions.data.push(e.queues[n]))}).catch(function(t){console.error(t)})}i.socket.on("voice:inbound",function(t){r(t)})},t.gridOptions={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,columnDefs:[{name:"name",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"waiting",displayName:"APPLICATION_WAITING",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"active",displayName:"APPLICATION_ACTIVE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"complete",displayName:"APPLICATION_ANSWERED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,filters:[{condition:l.filter.GREATER_THAN_OR_EQUAL,placeholder:"from"},{condition:l.filter.LESS_THAN_OR_EQUAL,placeholder:"to"}]},{name:"abandon",displayName:"APPLICATION_ABANDONED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,filters:[{condition:l.filter.GREATER_THAN_OR_EQUAL,placeholder:"from"},{condition:l.filter.LESS_THAN_OR_EQUAL,placeholder:"to"}]},{name:"unmanaged",displayName:"APPLICATION_UNMANAGED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,filters:[{condition:l.filter.GREATER_THAN_OR_EQUAL,placeholder:"from"},{condition:l.filter.LESS_THAN_OR_EQUAL,placeholder:"to"}]},{name:"holdtime",displayName:"APPLICATION_HOLDTIME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.holdtime | secToTime | date:'HH:mm:ss'}}</div>",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"talktime",displayName:"APPLICATION_TALKTIME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.talktime | secToTime | date:'HH:mm:ss'}}</div>",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"totalCalls",displayName:"APPLICATION_TOTAL_CALLS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.complete + row.entity.abandon + row.entity.unmanaged}}</div>",enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?c.order=null:c.order=e[0].name+" "+e[0].sort.direction.toUpperCase()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){o(e),c.offset=(t-1)*e,c.limit=e}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters.length>1?t.filters.forEach(function(e){e.term?64===e.condition?c[t.name+"_uiFrom"]=e.term:256===e.condition&&(c[t.name+"_uiTo"]=e.term):64===e.condition?delete c[t.name+"_uiFrom"]:256===e.condition&&delete c[t.name+"_uiTo"]}):t.filters.length&&t.filters[0].term?c[t.name]=t.filters[0].term:delete c[t.name]})})}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.parameters",{url:"/parameters",templateUrl:"app/channels/voice/realtime/view/parameter/parameter.html",controller:"VoiceRealtimeViewParameterCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewQueueCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","VoiceQueue","usSpinnerService","$q",function(t,e,n,a,s,i,l,o,r){function c(){return o.spin("spinner-grid"),l.get().$promise.then(function(e){t.queues=e.rows}).catch(function(t){i.error(t)}).finally(function(){d(),o.stop("spinner-grid")})}function d(){s.socket.on("voice_queue:save",function(e){_.find(t.queues,{name:e.name})||t.queues.push(e)}),s.socket.on("voice_queue:remove",function(e){_.remove(t.queues,{name:e.name})}),s.socket.on("user_has_voice_queue:save",function(e){if(e.queue===t.item.queue){var n=_.find(t.gridOptions.data,{id:e.UserId});n?(n.voicePause=e.paused,n.pauseType=e.reason):t.gridOptions.data.push({id:e.UserId,name:e.membername,voicePause:e.paused,pauseType:e.reason})}}),s.socket.on("user_has_voice_queue:remove",function(e){e.queue===t.item.queue&&_.remove(t.gridOptions.data,{id:e.UserId})})}t.moment=moment,t.item={},t.initQueues=function(){t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,columnDefs:[{name:"name",displayName:"APPLICATION_AGENT_NAME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"paused",displayName:"APPLICATION_PAUSED",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div\">{{(row.entity.voicePause ? 'APPLICATION_YES' : 'APPLICATION_NO') | translate}}</div>"},{name:"pauseType",displayName:"APPLICATION_REASON",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.voicePause">{{row.entity.pauseType}}</div>'}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){u(t.gridOptions.paginationPageSize>t.gridOptions.data.length?t.gridOptions.data.length:t.gridOptions.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){u(n>t.gridOptions.data.length?t.gridOptions.data.length:n)})}},c()},t.getAgents=function(e){if(e)return l.get({id:e,controller:"agents"}).$promise.then(function(e){t.gridOptions.data=_.filter(e.rows,function(t){return!0===t.UserHasVoiceQueue.logged})}).catch(function(t){i.error(t)});t.gridOptions.data=[]};var u=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("voice_queue"),s.unsyncUpdates("user_has_voice_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.queues",{url:"/queues",templateUrl:"app/channels/voice/realtime/view/queue/queue.html",controller:"VoiceRealtimeViewQueueCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewQueueCallsCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportQueue","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(){return c.spin("spinner-grid"),l.get({controller:"waiting",controller2:"calls"}).$promise.then(function(e){t.gridOptions.data=e.rows,h(10)}).catch(function(t){i.error(t)}).finally(function(){g(),c.stop("spinner-grid")})}function g(){s.socket.on("report_queue:save",function(e){t.gridOptions.data.unshift(e)}),s.socket.on("report_queue:update",function(e){var n=_.find(t.gridOptions.data,{id:e.id});if(n){var a={queuecallerabandon:e.queuecallerabandon,queuecallerleave:e.queuecallerleave};delete e.queuecallerabandon,delete e.queuecallerleave,_.merge(n,e),a.queuecallerabandon&&(n.queuecallerabandon=a.queuecallerabandon),a.queuecallerleave&&(n.queuecallerleave=a.queuecallerleave),(n.queuecallerabandon||n.queuecallercomplete||n.queuecallerexitreason)&&p(function(){_.remove(t.gridOptions.data,{id:e.id})},3e3)}})}t.moment=moment,t.initQueues=function(){t.gridOptions={headerCellFilter:"translate",paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.queuecallerleaveAt && !row.entity.queuecallerexit">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && !row.entity.queuecallerabandon && !row.entity.queuecallercomplete && !row.entity.queuecallerexit">{{\'APPLICATION_ACTIVE\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallerabandon">{{\'APPLICATION_QUEUESTATUS_ABANDON\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallercomplete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.queuecallerexitreason">{{row.entity.queuecallerexitreason}}</span><span data-ng-if="!row.entity.queuecallercomplete && !row.entity.queuecallerabandon && !row.entity.queuecallerexit && grid.appScope.showTimers"> <css-timer start-time="row.entity.updatedAt"></css-timer></span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"caller",displayName:"APPLICATION_CALLER",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.calleridnum || ''}} {{row.entity.calleridname || ''}}</div>",enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"position",displayName:"APPLICATION_POSITION",headerCellFilter:"translate"},{name:"lastAssignedTo",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.pagination.on.paginationChanged(t,function(t,e){h(e)})}},m()};var h=function(t){var e=t?30*t+100:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_queue")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.queuecalls",{url:"/queuecalls",templateUrl:"app/channels/voice/realtime/view/queuecalls/queuecalls.html",controller:"VoiceRealtimeViewQueueCallsCtrl"})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewTelephoneCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","Telephone","Pause","Action","usSpinnerService","$q","uiGridConstants","$timeout",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(){return c.spin("spinner-grid"),l.get(h).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){c.stop("spinner-grid")})}function g(){s.socket.on("agent:save",function(e){var n=_.find(t.gridOptions.data,{id:e.id});n&&(n.status=e.status,n.statusAt=e.statusAt,n.ipaddr=e.ipaddr,n.port=e.port,n.fullcontact=e.fullcontact,n.useragent=e.useragent,n.lastms=e.lastms,n.internal=e.internal)}),s.socket.on("agent:remove",function(e){_.remove(t.gridOptions.data,{id:e.id})})}var h={offset:0,limit:10};t.moment=moment,t.initTelephones=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"name",displayName:"APPLICATION_TELEPHONE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.name}} &lt;{{row.entity.internal}}&gt;</div>"},{name:"status",displayName:"APPLICATION_PHONE_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_'+row.entity.status | translate}} <span data-ng-if=\"row.entity.statusAt && (row.entity.status === 'BUSY' || row.entity.status === 'ONHOLD' || row.entity.status === 'INUSE')\"><span data-ng-if=\"grid.appScope.showTimers\"><css-timer start-time=\"row.entity.statusAt\"></css-timer></span></span></div>",filter:{type:u.filter.SELECT,selectOptions:[{value:"UNKNOWN",label:a.instant("APPLICATION_UNKNOWN")},{value:"NOT_INUSE",label:a.instant("APPLICATION_NOT_INUSE")},{value:"INUSE",label:a.instant("APPLICATION_INUSE")},{value:"BUSY",label:a.instant("APPLICATION_BUSY")},{value:"INVALID",label:a.instant("APPLICATION_INVALID")},{value:"UNAVAILABLE",label:a.instant("APPLICATION_UNAVAILABLE")},{value:"RINGING",label:a.instant("APPLICATION_RINGING")},{value:"RINGINUSE",label:a.instant("APPLICATION_RINGINUSE")},{value:"ONHOLD",label:a.instant("APPLICATION_ONHOLD")}]}},{name:"action",displayName:"",width:170,cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><button class="btn btn-xs blue-madison" data-ng-click="grid.appScope.showInfo(row.entity)"><i class="icon-info"></i></button><div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1}],data:[],gridMenuTitleFilter:function(t){var e=d.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){f(t.gridOptions.data.length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?h.order=null:h.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),m()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){h.offset=(t-1)*e,h.limit=e,m()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?h[t.name]=t.filters[0].term:delete h[t.name]}),m()})}},m(),p(function(){g()})};var f=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("agent")}),t.showInfo=function(t){n.open({animation:!0,templateUrl:"app/channels/voice/realtime/view/telephone/telephone.modal.info.html",controller:"VoiceRealtimeViewTelephoneInfoModalCtrl",resolve:{telephone:t}})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view.telephones",{url:"/telephones",templateUrl:"app/channels/voice/realtime/view/telephone/telephone.html",controller:"VoiceRealtimeViewTelephoneCtrl",data:{permissions:{only:["admin","user"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewTelephoneInfoModalCtrl",["$scope","$uibModalInstance","$http","telephone",function(t,e,n,a){t.telephone=a,t.close=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRealtimeViewCtrl",["$scope","Auth",function(t,e){t.Auth=e,t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.realtime.view",{url:"/view",templateUrl:"app/channels/voice/realtime/view/view.html",controller:"VoiceRealtimeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRecordingListCtrl",["$scope","$translate","$sce","Recording","gridOptions","xAlert","uiGridConstants","Auth",function(t,e,n,a,s,i,l,o){t.Recording=a,t.updateRating=function(t,n){return a.update({id:t,rating:n}).$promise.then(function(){i.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.initView=function(){var e={exporterCsvFilename:"recordings.csv",rowHeight:30,primaryKey:"id",columnDefs:[{name:"uniqueid"},{name:"customerPhone",displayName:"APPLICATION_CUSTOMER_PHONE",cellClass:"text-center ui-grid-vcenter"},{name:"membername"},{name:"type",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div><i data-ng-class=\"{'icon-call-in font-green':row.entity.type === 'inbound','icon-call-out font-red':row.entity.type === 'outbound','icon-control-forward font-red':row.entity.type === 'tigerdial','icon-question':row.entity.type === 'unknown','icon-earphones font-purple':row.entity.type === 'internal','fa fa-user-secret font-blue':row.entity.type === 'chanspy'}\"></i></div>",filter:{type:l.filter.SELECT,selectOptions:[{value:"inbound",label:"Inbound"},{value:"internal",label:"Internal"},{value:"outbound",label:"Outbound"},{value:"tigerdial",label:"Motion Dialer"},{value:"chanspy",label:"ChanSpy"},{value:"unknown",label:"Unknown"}]}},{name:"queue"},{name:"createdAt",displayName:"APPLICATION_DATE",headerCellFilter:"translate",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:l.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:l.filter.LESS_THAN_OR_EQUAL}],sort:{direction:l.DESC,priority:0}},{name:"rating",filter:{type:l.filter.SELECT,selectOptions:[{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"}]},cellClass:"ui-grid-vcenter",width:"100",cellTemplate:'<div><uib-rating data-ng-model="row.entity.rating" data-ng-click="grid.appScope.updateRating(row.entity.id, row.entity.rating)" aria-labelledby="default-rating"></uib-rating></div>'},{name:"audio",displayName:"",width:100,enableSorting:!1,enableFiltering:!1,cellClass:"ui-grid-vcenter",cellTemplate:"<div><audio-file-download data-ng-if=\"row.entity.value.split('.').pop() == 'wav'\" params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.Recording\"></audio-file-download><span data-ng-if=\"row.entity.value.split('.').pop() == 'gsm'\" title=\"{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}\">{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}</span></div>"},{name:"action",width:80,buttons:[{directive:"<motion-file-download params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.Recording\" mimetype=\"'audio/'+row.entity.value.split('.').pop()\" btnclass=\"btn btn-xs blue-hoki\" filename=\"row.entity.uniqueid+'.'+row.entity.value.split('.').pop()\"></motion-file-download>"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.uniqueid, row.entity.id)",hide:!o.isAdmin()}]}]};t.gridOptions=s.gridOptions(a,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.recordings.list",{url:"/list",templateUrl:"app/channels/voice/recording/list/list.html",controller:"VoiceRecordingListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Recording",["$resource",function(t){return t("/api/voice/recordings/:id/:controller",{id:"@id"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.recordings",{url:"/recordings",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:25}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.inbound",{url:"/inbound",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInboundListCreateCtrl",["$scope","$uibModalInstance","Route","application","xAlert","$location","$translate","VoiceContext","socket",function(t,e,n,a,s,i,l,o,r){t.$application=a.application,t.forms={route:void 0},t.getContexts=function(){return o.get().$promise.then(function(e){t.voiceContexts=e.rows,r.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){s.error(t)})},t.item={type:"inbound",appdata:"Inbound Call from ${CALLERID(num)}",context:"from-voip-provider"},t.ok=function(){return t.item.exten=t.$application.checkUnderscore(t.item.exten),n.save(t.item).$promise.then(function(t){e.close(t),i.path("/channels/voice/routes/inbound/view/"+t.id+"/applications")}).catch(function(t){console.log(t),s.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInboundListCtrl",["$scope","$http","socket","$translate","$rootScope","xAlert","Modal","stResource","gridOptions","Route","$uibModal","$location","$log",function(t,e,n,a,s,i,l,o,r,c,d,u,p){t.initView=function(){var e={exporterCsvFilename:"InboundRoutes.csv",columnDefs:[{name:"exten",displayName:"APPLICATION_PHONE_NUMBER"},{name:"description"},{name:"applications",cellClass:"ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.Applications.length"><span data-ng-repeat="app in row.entity.Applications | limitTo:2">{{app.app}}({{app.appdata[0]}}), </span>...</div><div data-ng-if="!row.entity.Applications.length">{{\'MESSAGE_NO_AVAILABLE_APPLICATIONS\' | translate}}</div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/routes/inbound/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.exten, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(c,e,t,{type:"inbound"})},t.create=function(){d.open({animation:!0,templateUrl:"app/channels/voice/route/inbound/list/create.modal.html",controller:"VoiceRouteInboundListCreateCtrl"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.inbound.list",{url:"/list",templateUrl:"app/channels/voice/route/inbound/list/list.html",controller:"VoiceRouteInboundListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInboundViewCtrl",["$scope","$translate","$stateParams","socket","$location","WizardHandler","Modal","xAlert","application","interval","Route","VoiceQueue","Sound","SquareProject","VoiceContext","Interval","VoiceMail","User","Agent","Telephone","Trunk","Team",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b,E){function T(e){var n,a;if("always"===e.intType)n=null,a="*,*,*,*";else if("list"===e.intType)a=e.IntervalId?_.find(t.Intervals,{id:e.IntervalId}).name:"*,*,*,*",n=e.IntervalId||null;else if("custom"===e.intType){n=null;var s,i,l,o;s=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(i=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(i+="-"+e.wd_to)):i="*",e.md_from&&"always"!==e.md_from?(l=e.md_from,e.md_to&&"always"!==e.md_to&&(l+="-"+e.md_to)):l="*",e.m_from&&"always"!==e.m_from?(o=e.m_from,e.m_to&&"always"!==e.m_to&&(o+="-"+e.m_to)):o="*",a=s+","+i+","+l+","+o}void 0===t.selectedApp?(t.application.interval=a,t.application.IntervalId=n):(t.route.Applications[t.selectedApp].interval=a,t.route.Applications[t.selectedApp].IntervalId=n)}function N(){if(t.interval.intType=t.route.Applications[t.selectedApp].IntervalId?"list":"*,*,*,*"===t.route.Applications[t.selectedApp].interval?"always":"custom",t.interval.IntervalId=t.route.Applications[t.selectedApp].IntervalId,!t.route.Applications[t.selectedApp].IntervalId){var e;(t.route.Applications[t.selectedApp].interval?t.route.Applications[t.selectedApp].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.interval.t_from=moment(e[0],"HH:mm"),t.interval.t_to=moment(e[1],"HH:mm"),t.interval.alwaysTime=!1):(t.interval.t_from=moment(new Date),t.interval.t_to=moment(new Date),t.interval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.interval.wd_from=e[0],t.interval.wd_to=e[1]?e[1]:"always"):(t.interval.wd_from="always",t.interval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.interval.md_from=e[0],t.interval.md_to=e[1]?e[1]:"always"):(t.interval.md_from="always",t.interval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.interval.m_from=e[0],t.interval.m_to=e[1]?e[1]:"always"):(t.interval.m_from="always",t.interval.m_to="always")}})}}t.alwaysSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.$translate=e,t.selectedApp=void 0,t.showGrid=!0,t.$application=r.application,t.$interval=c.interval,t.selectedRows=[],t._=_,t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableSorting:!1,rowTemplate:'<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',columnDefs:[{name:"app",headerCellFilter:"translate",displayName:"APPLICATION_APPLICATION",enableColumnMenu:!1},{name:"appType",headerCellFilter:"translate",displayName:"APPLICATION_INFO",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_APPS_'+(row.entity.appType || (grid.appScope._.find(grid.appScope.$application.applications,{value:row.entity.app}) ? row.entity.app : 'custom')).toUpperCase() | translate}}</div>",enableColumnMenu:!1},{name:"appdata",headerCellFilter:"translate",displayName:"APPLICATION_ARGUMENTS",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.appdata.join(',')}}</div>",enableColumnMenu:!1},{name:"interval",headerCellFilter:"translate",displayName:"APPLICATION_TIME_INTERVAL",enableColumnMenu:!1},{name:"action",enableColumnMenu:!1,headerCellFilter:"translate",displayName:"APPLICATION_ACTION",width:125,cellClass:"ui-grid-vcenter",cellTemplate:'<div><a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openApplication(grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteApp(row.entity.app+\' application\', grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="fa fa-trash"></i></a></div>'}],onRegisterApi:function(e){e.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.selectedRows.push(e.entity):_.pull(t.selectedRows,e.entity)}),e.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.selectedRows=_.map(e,"entity"):t.selectedRows=[]}),e.draggableRows.on.rowDropped(t,function(e,n){t.updateRoute()}),e.grid.registerDataChangeCallback(function(){P(t.gridOptions.data.length)})}};var P=function(t){var e=t?30*t+120:177;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initApplication=function(e){e&&(t.selectedApp=void 0),t.forms={settings:void 0,interval:void 0},t.application={},t.interval={intType:"always",t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0},t.main={app:""}},t.$watch("interval",function(t){t&&T(t)},!0),t.updateSetAppdata=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.application.appdata[0]=t.application.variable+"="+t.application.value:t.application.appdata[0]=null},t.updateSetAppdataSettings=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.route.Applications[t.selectedApp].appdata[0]=t.application.variable+"="+t.application.value:t.route.Applications[t.selectedApp].appdata[0]=null},t.updateVideoOnAppdata=function(){t.application.domain&&t.application.theme&&"Set"===t.main.app.value&&"videoOn"===t.main.app.type?t.application.appdata[0]="_xcally_motion_video_room_id=https://"+t.application.domain+"/split_agent_popup.php?theme="+t.application.theme+"&room=${SIP_HEADER(X-Split-Id)}":t.application.appdata[0]=null},t.updateVideoOnAppdataSettings=function(){t.application.domain&&t.application.theme&&"Set"===t.main.app.value&&"videoOn"===t.main.app.type?t.route.Applications[t.selectedApp].appdata[0]="_xcally_motion_video_room_id=https://"+t.application.domain+"/split_agent_popup.php?theme="+t.application.theme+"&room=${SIP_HEADER(X-Split-Id)}":t.route.Applications[t.selectedApp].appdata[0]=null},t.$watch("main.app",function(e){if(e){var n,a,s={},i={};switch(void 0===t.selectedApp&&(t.application={appType:e.type,app:e.value,interval:t.application.interval||"*,*,*,*",appdata:[]}),e.value){case"Queue":n=u,a=p;break;case"Playback":n=p;break;case"AGI":n=m;break;case"Goto":n=g;break;case"Voicemail":n=f;break;case"Dial":switch(e.type){case"internalDial":n=A,s={controller:"all"};break;case"externalDial":n=b}}if(n)return n.get(s).$promise.then(function(e){t.items=e.rows}).then(function(){if(a)return a.get(i).$promise}).then(function(e){e&&(t.items2=e.rows)}).catch(function(t){o.error(t)})}},!0),t.deselectAndRedirect=function(e){t.selectedApp=void 0,s.path(e)},t.initRingGroup=function(){var e,n,a;return void 0===t.selectedApp?t.usersArray=[]:t.usersArray=_.map(t.route.Applications[t.selectedApp].appdata[0].split("&"),function(t){return t.split("/")[1]}),A.get().$promise.then(function(t){return e=t,v.get().$promise}).then(function(t){return n=t,I.get().$promise}).then(function(s){a=s,ComponentsDropdowns.bindUserByRole(e,n,a,function(e){t.usersArray=_.union(e,t.usersArray),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},function(e){t.usersArray=_.difference(t.usersArray,e),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},t.route.Applications[t.selectedApp]?t.route.Applications[t.selectedApp].appdata:null)}).catch(function(t){console.error(t)})},t.getIntervals=function(){return h.get().$promise.then(function(e){t.Intervals=e.rows,a.syncUpdates("interval",t.Intervals)}).catch(function(t){o.error(t)})},t.getRoute=function(){return d.get({id:n.id}).$promise.then(function(e){t.route=e,t.gridOptions.data=e.Applications,P(t.gridOptions.data.length)}).catch(function(t){s.path("/channels/voice/routes/inbound/list")})},t.getApplication=function(){if(void 0===t.selectedApp)s.path("/channels/voice/routes/inbound/list");else{if(t.showGrid=!0,t.route.Applications[t.selectedApp].appType)t.main.app=_.find(t.$application.applications,{type:t.route.Applications[t.selectedApp].appType});else{var e=_.find(t.$application.applications,{value:t.route.Applications[t.selectedApp].app});if(e)t.main.app=e;else{t.main.app=_.find(t.$application.applications,{type:"custom"});var n=t.route.Applications[t.selectedApp].appdata.join(",");t.route.Applications[t.selectedApp].appdata=[n],t.route.Applications[t.selectedApp].appType="custom"}}if("Set"===t.main.app.value&&!t.main.app.type){var a=t.route.Applications[t.selectedApp].appdata[0].split("=");t.application.variable=a[0],t.application.value=a[1]}if("Set"===t.main.app.value&&"videoOn"===t.main.app.type){var i=new Url(t.route.Applications[t.selectedApp].appdata[0].split("=").slice(1).join("="));t.application.domain=i.host+(i.port?":"+i.port:""),t.application.theme=i.query.theme}N()}},t.openApplication=function(e){t.selectedApp=e,t.showGrid=!1,s.path("/channels/voice/routes/inbound/view/"+n.id+"/applications/settings")},t.updateRoute=function(a){return t.route.exten=t.$application.checkUnderscore(t.route.exten),_.forEach(t.route.Applications,function(t){if("custom"!==t.appType)switch(t.app){case"Dial":var e;switch(t.appType){case"externalDial":e=3;break;case"internalDial":e=2;break;default:e=2}t.appdata[e]=t.appdata[e]||"",t.appdata[e]+=(_.includes(t.appdata[e],"x")?"":"x")+(_.includes(t.appdata[e],"X")?"":"X");break;case"Queue":t.appdata[1]=t.appdata[1]||"",t.appdata[1]+=(_.includes(t.appdata[1],"x")?"":"x")+(_.includes(t.appdata[1],"X")?"":"X")}}),d.update({id:t.route.id},t.route).$promise.then(function(i){t.selectedApp=void 0,o.show(e.instant("MESSAGE_WELL_DONE")+"!","success"),a&&s.path("/channels/voice/routes/inbound/view/"+n.id+"/"+a)}).catch(function(t){console.log(t),o.error(t)})},t.getContexts=function(){return g.get().$promise.then(function(e){t.voiceContexts=e.rows,a.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){o.error(t)})},t.deleteApp=l.confirm.delete(function(e){t.route.Applications.splice(e,1),t.updateRoute()}),t.deleteItems=l.confirm.delete(function(){_.remove(t.route.Applications,function(e){return _.includes(t.selectedRows,e)}),t.selectedRows=[],t.updateRoute()}),t.addApplication=function(){t.route.Applications.push(t.application),t.updateRoute("applications")},t.goNext=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.formValidation=function(t){return t},t.$on("destroy",function(){a.unsyncUpdates("voice_extension")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.inbound.view",{url:"/view/:id",templateUrl:"app/channels/voice/route/inbound/view/view.html",controller:"VoiceRouteInboundViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.routes.inbound.view.settings",{url:"/settings",templateUrl:"app/channels/voice/route/inbound/view/view.settings.html"}).state("main.channels.voice.routes.inbound.view.applications",{url:"/applications",templateUrl:"app/channels/voice/route/inbound/view/view.applications.html"}).state("main.channels.voice.routes.inbound.view.application",{url:"/application",templateUrl:"app/channels/voice/route/view.application.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.channels.voice.routes.inbound.view.applications.settings",{url:"/settings",templateUrl:"app/channels/voice/route/view.applicationSettings.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.internal",{url:"/internal",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInternalListCreateCtrl",["$scope","$uibModalInstance","Route","application","$location","$translate","xAlert","VoiceContext","socket",function(t,e,n,a,s,i,l,o,r){t.$application=a.application,t.forms={route:void 0},t.getContexts=function(){return o.get().$promise.then(function(e){t.voiceContexts=e.rows,r.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){l.error(t)})},t.item={type:"internal",appdata:"Internal Call from ${CALLERID(num)}",context:"from-sip"},t.ok=function(){return t.item.exten=t.$application.checkUnderscore(t.item.exten),n.save(t.item).$promise.then(function(t){e.close(t),s.path("/channels/voice/routes/internal/view/"+t.id+"/applications")}).catch(function(t){l.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInternalListCtrl",["$scope","$http","socket","$translate","$rootScope","xAlert","Modal","stResource","gridOptions","Route","$uibModal","$location","$log",function(t,e,n,a,s,i,l,o,r,c,d,u,p){t.initView=function(){var e={exporterCsvFilename:"InternalRoutes.csv",columnDefs:[{name:"exten",displayName:"APPLICATION_PHONE_NUMBER"},{name:"description"},{name:"applications",cellClass:"ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.Applications.length"><span data-ng-repeat="app in row.entity.Applications | limitTo:2">{{app.app}}({{app.appdata[0]}}),</span>...</div><div data-ng-if="!row.entity.Applications.length">{{\'MESSAGE_NO_AVAILABLE_APPLICATIONS\' | translate}}</div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/routes/internal/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.exten, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(c,e,t,{type:"internal"})},t.create=function(){d.open({animation:!0,templateUrl:"app/channels/voice/route/internal/list/create.modal.html",controller:"VoiceRouteInternalListCreateCtrl"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.internal.list",{url:"/list",templateUrl:"app/channels/voice/route/internal/list/list.html",controller:"VoiceRouteInternalListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteInternalViewCtrl",["$scope","$translate","$stateParams","socket","$location","WizardHandler","Modal","xAlert","application","interval","Route","VoiceQueue","Sound","SquareProject","VoiceContext","Interval","VoiceMail","User","Agent","Telephone","Trunk",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b){function E(e){var n,a;if("always"===e.intType)n=null,a="*,*,*,*";else if("list"===e.intType)a=e.IntervalId?_.find(t.Intervals,{id:e.IntervalId}).name:"*,*,*,*",n=e.IntervalId||null;else if("custom"===e.intType){n=null;var s,i,l,o;s=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(i=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(i+="-"+e.wd_to)):i="*",e.md_from&&"always"!==e.md_from?(l=e.md_from,e.md_to&&"always"!==e.md_to&&(l+="-"+e.md_to)):l="*",e.m_from&&"always"!==e.m_from?(o=e.m_from,e.m_to&&"always"!==e.m_to&&(o+="-"+e.m_to)):o="*",a=s+","+i+","+l+","+o}void 0===t.selectedApp?(t.application.interval=a,t.application.IntervalId=n):(t.route.Applications[t.selectedApp].interval=a,t.route.Applications[t.selectedApp].IntervalId=n)}function T(){if(t.interval.intType=t.route.Applications[t.selectedApp].IntervalId?"list":"*,*,*,*"===t.route.Applications[t.selectedApp].interval?"always":"custom",t.interval.IntervalId=t.route.Applications[t.selectedApp].IntervalId,!t.route.Applications[t.selectedApp].IntervalId){var e;(t.route.Applications[t.selectedApp].interval?t.route.Applications[t.selectedApp].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.interval.t_from=moment(e[0],"HH:mm"),t.interval.t_to=moment(e[1],"HH:mm"),t.interval.alwaysTime=!1):(t.interval.t_from=moment(new Date),t.interval.t_to=moment(new Date),t.interval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.interval.wd_from=e[0],t.interval.wd_to=e[1]?e[1]:"always"):(t.interval.wd_from="always",t.interval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.interval.md_from=e[0],t.interval.md_to=e[1]?e[1]:"always"):(t.interval.md_from="always",t.interval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.interval.m_from=e[0],t.interval.m_to=e[1]?e[1]:"always"):(t.interval.m_from="always",t.interval.m_to="always")}})}}t.alwaysSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.$translate=e,t.selectedApp=void 0,t.showGrid=!0,t.$application=angular.copy(r.application),_.remove(t.$application.applications,{value:"videoOn"}),t.$interval=c.interval,t._=_,t.selectedRows=[],t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableSorting:!1,rowTemplate:'<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',columnDefs:[{name:"app",headerCellFilter:"translate",displayName:"APPLICATION_APPLICATION",enableColumnMenu:!1},{name:"appType",headerCellFilter:"translate",displayName:"APPLICATION_INFO",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_APPS_'+(row.entity.appType || (grid.appScope._.find(grid.appScope.$application.applications,{value:row.entity.app}) ? row.entity.app : 'custom')).toUpperCase() | translate}}</div>",enableColumnMenu:!1},{name:"appdata",headerCellFilter:"translate",displayName:"APPLICATION_ARGUMENTS",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.appdata.join(',')}}</div>",enableColumnMenu:!1},{name:"interval",headerCellFilter:"translate",displayName:"APPLICATION_TIME_INTERVAL",enableColumnMenu:!1},{name:"action",enableColumnMenu:!1,headerCellFilter:"translate",displayName:"APPLICATION_ACTION",width:125,cellClass:"ui-grid-vcenter",cellTemplate:'<div><a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openApplication(grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteApp(row.entity.app+\' application\', grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="fa fa-trash"></i></a></div>'}],onRegisterApi:function(e){e.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.selectedRows.push(e.entity):_.pull(t.selectedRows,e.entity)}),e.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.selectedRows=_.map(e,"entity"):t.selectedRows=[]}),e.draggableRows.on.rowDropped(t,function(e,n){t.updateRoute()}),e.grid.registerDataChangeCallback(function(){N(t.gridOptions.data.length)})}},t.deleteItems=l.confirm.delete(function(){_.remove(t.route.Applications,function(e){return _.includes(t.selectedRows,e)}),t.selectedRows=[],t.updateRoute()}),t.initRingGroup=function(){var e,n,a;return void 0===t.selectedApp?t.usersArray=[]:t.usersArray=_.map(t.route.Applications[t.selectedApp].appdata[0].split("&"),function(t){return t.split("/")[1]}),A.get().$promise.then(function(t){return e=t,v.get().$promise}).then(function(t){return n=t,I.get().$promise}).then(function(s){a=s,ComponentsDropdowns.bindUserByRole(e,n,a,function(e){t.usersArray=_.union(e,t.usersArray),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},function(e){t.usersArray=_.difference(t.usersArray,e),void 0===t.selectedApp?(t.application.appdata[0]=null,t.application.appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&")):(t.route.Applications[t.selectedApp].appdata[0]=null,t.route.Applications[t.selectedApp].appdata[0]=_.map(t.usersArray,function(t){return"SIP/"+t}).join("&"))},t.route.Applications[t.selectedApp]?t.route.Applications[t.selectedApp].appdata:null)}).catch(function(t){console.error(t)})};var N=function(t){var e=t?30*t+120:177;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initApplication=function(e){e&&(t.selectedApp=void 0),t.forms={settings:void 0,interval:void 0},t.application={},t.interval={intType:"always",t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0},t.main={app:""}},t.$watch("interval",function(t){t&&E(t)},!0),t.updateSetAppdata=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.application.appdata[0]=t.application.variable+"="+t.application.value:t.application.appdata[0]=null},t.updateSetAppdataSettings=function(){t.application.variable&&t.application.value&&"Set"===t.main.app.value?t.route.Applications[t.selectedApp].appdata[0]=t.application.variable+"="+t.application.value:t.application.appdata[0]=null},t.$watch("main.app",function(e){if(e){var n,a,s={},i={};switch(void 0===t.selectedApp&&(t.application={appType:e.type,app:e.value,interval:t.application.interval||"*,*,*,*",appdata:[]}),e.value){case"Queue":n=u,a=p;break;case"Playback":n=p;break;case"AGI":n=m;break;case"Goto":n=g;break;case"Voicemail":n=f;break;case"Dial":switch(e.type){case"internalDial":n=A,s={controller:"all"};break;case"externalDial":n=b}}if(n)return n.get(s).$promise.then(function(e){t.items=e.rows}).then(function(){if(a)return a.get(i).$promise}).then(function(e){e&&(t.items2=e.rows)}).catch(function(t){o.error(t)})}},!0),t.deselectAndRedirect=function(e){t.selectedApp=void 0,s.path(e)},t.getIntervals=function(){return h.get().$promise.then(function(e){t.Intervals=e.rows,a.syncUpdates("interval",t.Intervals)}).catch(function(t){o.error(t)})},t.getRoute=function(){return d.get({id:n.id}).$promise.then(function(e){t.route=e,t.gridOptions.data=e.Applications,N(t.gridOptions.data.length)}).catch(function(t){s.path("/channels/voice/routes/internal/list")})},t.getApplication=function(){if(void 0===t.selectedApp)s.path("/channels/voice/routes/internal/list");else{if(t.showGrid=!0,t.route.Applications[t.selectedApp].appType)t.main.app=_.find(t.$application.applications,{type:t.route.Applications[t.selectedApp].appType});else{var e=_.find(t.$application.applications,{value:t.route.Applications[t.selectedApp].app});if(e)t.main.app=e;else{t.main.app=_.find(t.$application.applications,{type:"custom"});var n=t.route.Applications[t.selectedApp].appdata.join(",");t.route.Applications[t.selectedApp].appdata=[n],t.route.Applications[t.selectedApp].appType="custom"}}if("Set"===t.main.app.value){var a=t.route.Applications[t.selectedApp].appdata[0].split("=");t.application.variable=a[0],t.application.value=a[1]}T()}},t.openApplication=function(e){t.selectedApp=e,t.showGrid=!1,s.path("/channels/voice/routes/internal/view/"+n.id+"/applications/settings")},t.updateRoute=function(a){return t.route.exten=t.$application.checkUnderscore(t.route.exten),_.forEach(t.route.Applications,function(t){if("custom"!==t.appType)switch(t.app){case"Dial":var e;switch(t.appType){case"externalDial":e=3;break;case"internalDial":e=2;break;default:e=2}t.appdata[e]=t.appdata[e]||"",t.appdata[e]+=(_.includes(t.appdata[e],"x")?"":"x")+(_.includes(t.appdata[e],"X")?"":"X");break;case"Queue":t.appdata[1]=t.appdata[1]||"",t.appdata[1]+=(_.includes(t.appdata[1],"x")?"":"x")+(_.includes(t.appdata[1],"X")?"":"X")}}),d.update({id:t.route.id},t.route).$promise.then(function(i){t.selectedApp=void 0,o.show(e.instant("MESSAGE_WELL_DONE")+"!","success"),a&&s.path("/channels/voice/routes/internal/view/"+n.id+"/"+a)}).catch(function(t){o.error(t)})},t.getContexts=function(){return g.get().$promise.then(function(e){t.voiceContexts=e.rows,a.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){o.error(t)})},t.deleteApp=l.confirm.delete(function(e){t.route.Applications.splice(e,1),t.updateRoute()}),t.addApplication=function(){t.route.Applications.push(t.application),t.updateRoute("applications")},t.goNext=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.formValidation=function(t){return t},t.$on("destroy",function(){a.unsyncUpdates("voice_extension")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.internal.view",{url:"/view/:id",templateUrl:"app/channels/voice/route/internal/view/view.html",controller:"VoiceRouteInternalViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.routes.internal.view.settings",{url:"/settings",templateUrl:"app/channels/voice/route/internal/view/view.settings.html"}).state("main.channels.voice.routes.internal.view.applications",{url:"/applications",templateUrl:"app/channels/voice/route/internal/view/view.applications.html"}).state("main.channels.voice.routes.internal.view.application",{url:"/application",templateUrl:"app/channels/voice/route/view.application.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.channels.voice.routes.internal.view.applications.settings",{url:"/settings",templateUrl:"app/channels/voice/route/view.applicationSettings.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteOutboundListCreateCtrl",["$scope","$uibModalInstance","Route","application","xAlert","$translate","$location","Tag","VoiceContext","socket",function(t,e,n,a,s,i,l,o,r,c){t.$application=a.application,t.forms={route:void 0},t.getContexts=function(){return r.get().$promise.then(function(e){t.voiceContexts=e.rows,c.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){s.error(t)})},t.item={type:"outbound",appdata:"Outbound Call to ${CALLERID(dnid)}",context:"from-sip"},t.getTags=function(){return o.get().$promise.then(function(e){e.rows.unshift({name:"--"}),t.tags=e.rows}).catch(function(t){s.error(t)})},t.ok=function(){return t.item.exten=t.$application.checkUnderscore(t.item.exten),n.save(t.item).$promise.then(function(t){e.close(t),l.path("/channels/voice/routes/outbound/view/"+t.id+"/routes")}).catch(function(t){s.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("VoiceRouteOutboundListCtrl",["$scope","$http","socket","$translate","$rootScope","xAlert","Modal","stResource","gridOptions","Route","$uibModal","$location","$log",function(t,e,n,a,s,i,l,o,r,c,d,u,p){t.initView=function(){var e={exporterCsvFilename:"OutboundRoutes.csv",columnDefs:[{name:"exten",displayName:"APPLICATION_DESTINATION_PATTERN"},{name:"description"},{name:"applications",cellClass:"ui-grid-vcenter",cellTemplate:'<div data-ng-if="row.entity.Applications.length"><span data-ng-repeat="app in row.entity.Applications | limitTo:2">{{app.app}}({{app.appdata[0]}}),</span>...</div><div data-ng-if="!row.entity.Applications.length">{{\'MESSAGE_NO_AVAILABLE_APPLICATIONS\' | translate}}</div>',enableSorting:!1,enableFiltering:!1,enableColumnMenu:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/routes/outbound/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.exten, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(c,e,t,{type:"outbound"})},t.create=function(){d.open({animation:!0,templateUrl:"app/channels/voice/route/outbound/list/create.modal.html",controller:"VoiceRouteOutboundListCreateCtrl"})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.outbound.list",{url:"/list",templateUrl:"app/channels/voice/route/outbound/list/list.html",controller:"VoiceRouteOutboundListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.outbound",{url:"/outbound",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("VoiceRouteOutboundViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","WizardHandler","Modal","application","interval","Route","Trunk","VoiceContext","Interval","Tag",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){function h(e){var n,a;if("always"===e.intType)n=null,a="*,*,*,*";else if("list"===e.intType)a=e.IntervalId?_.find(t.Intervals,{id:e.IntervalId}).name:"*,*,*,*",n=e.IntervalId||null;else if("custom"===e.intType){n=null;var s,i,l,o;s=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(i=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(i+="-"+e.wd_to)):i="*",e.md_from&&"always"!==e.md_from?(l=e.md_from,e.md_to&&"always"!==e.md_to&&(l+="-"+e.md_to)):l="*",e.m_from&&"always"!==e.m_from?(o=e.m_from,e.m_to&&"always"!==e.m_to&&(o+="-"+e.m_to)):o="*",a=s+","+i+","+l+","+o}void 0===t.selectedApp?(t.application.interval=a,t.application.IntervalId=n):(t.route.Applications[t.selectedApp].interval=a,t.route.Applications[t.selectedApp].IntervalId=n)}function f(){if(t.interval.intType=t.route.Applications[t.selectedApp].IntervalId?"list":"*,*,*,*"===t.route.Applications[t.selectedApp].interval?"always":"custom",t.interval.IntervalId=t.route.Applications[t.selectedApp].IntervalId,!t.route.Applications[t.selectedApp].IntervalId){var e;(t.route.Applications[t.selectedApp].interval?t.route.Applications[t.selectedApp].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.interval.t_from=moment(e[0],"HH:mm"),t.interval.t_to=moment(e[1],"HH:mm"),t.interval.alwaysTime=!1):(t.interval.t_from=moment(new Date),t.interval.t_to=moment(new Date),t.interval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.interval.wd_from=e[0],t.interval.wd_to=e[1]?e[1]:"always"):(t.interval.wd_from="always",t.interval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.interval.md_from=e[0],t.interval.md_to=e[1]?e[1]:"always"):(t.interval.md_from="always",t.interval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.interval.m_from=e[0],t.interval.m_to=e[1]?e[1]:"always"):(t.interval.m_from="always",t.interval.m_to="always")}})}}t.$translate=n,t.selectedApp=void 0,t.showGrid=!0,t.$application=r.application,t.$interval=c.interval,t._=_,t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.alwaysSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.selectedRows=[],t.gridOptions={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableSorting:!1,rowTemplate:'<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',columnDefs:[{name:"app",displayName:"APPLICATION_APPLICATION",cellClass:"ui-grid-vcenter",cellTemplate:"<div><span data-ng-if=\"row.entity.appType === 'externalDial'\">Default</span><span data-ng-if=\"row.entity.appType !== 'externalDial'\">{{row.entity.app}}</span></div>",headerCellFilter:"translate",enableColumnMenu:!1},{name:"appType",headerCellFilter:"translate",displayName:"APPLICATION_INFO",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{'APPLICATION_APPS_'+(row.entity.appType || (grid.appScope._.find(grid.appScope.$application.applications,{value:row.entity.app}) ? row.entity.app : 'custom')).toUpperCase() | translate}}</div>",enableColumnMenu:!1},{name:"appdata",displayName:"APPLICATION_ARGUMENTS",headerCellFilter:"translate",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.appdata.join(',')}}</div>",enableColumnMenu:!1},{name:"interval",displayName:"APPLICATION_TIME_INTERVAL",headerCellFilter:"translate",enableColumnMenu:!1},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",width:125,enableColumnMenu:!1,cellClass:"ui-grid-vcenter",cellTemplate:'<div><a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openApplication(grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteApp(row.entity.app+\' application\', grid.appScope.gridOptions.data.indexOf(row.entity))"><i class="fa fa-trash"></i></a></div>'}],onRegisterApi:function(e){e.selection.on.rowSelectionChanged(t,function(e){e.isSelected?t.selectedRows.push(e.entity):_.pull(t.selectedRows,e.entity)}),e.selection.on.rowSelectionChangedBatch(t,function(e){e[0].isSelected?t.selectedRows=_.map(e,"entity"):t.selectedRows=[]}),e.draggableRows.on.rowDropped(t,function(e,n){t.updateRoute()}),e.grid.registerDataChangeCallback(function(){A(t.gridOptions.data.length)})}},t.deleteItems=o.confirm.delete(function(){_.remove(t.route.Applications,function(e){return _.includes(t.selectedRows,e)}),t.selectedRows=[],t.updateRoute()});var A=function(t){var e=t?30*t+120:177;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initApplication=function(e){e&&(t.selectedApp=void 0),t.forms={info:void 0,interval:void 0},t.application={},t.interval={intType:"always",t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0},t.main={app:""},t.applications=[{name:"Default",value:"Dial",type:"outboundDial"},{name:"Custom",value:"custom",type:"custom"}]},t.$watch("interval",function(t){t&&h(t)},!0),t.$watch("main.app",function(n){if(n){var a,s;switch(void 0===t.selectedApp&&(t.application={appType:n.type,app:n.value,interval:t.application.interval||"*,*,*,*",appdata:[]}),n.value){case"Dial":a=u;break;default:a=null,s=null}if(a)return a.get().$promise.then(function(e){t.items=e.rows}).then(function(){if(s)return s.get().$promise}).then(function(e){e&&(t.items2=e.rows)}).catch(function(t){e.error(t)})}},!0),t.deselectAndRedirect=function(e){t.selectedApp=void 0,i.path(e)},t.getIntervals=function(){return m.get().$promise.then(function(e){t.Intervals=e.rows,s.syncUpdates("interval",t.Intervals)}).catch(function(t){e.error(t)})},t.getRoute=function(){return d.get({id:a.id}).$promise.then(function(e){t.route=e,t.gridOptions.data=e.Applications,A(t.gridOptions.data.length)}).catch(function(t){i.path("/channels/voice/routes/outbound/list")})},t.getApplication=function(){if(void 0===t.selectedApp)i.path("/channels/voice/routes/outbound/list");else{if(t.showGrid=!0,t.route.Applications[t.selectedApp].appType)t.main.app=_.find(t.applications,{type:t.route.Applications[t.selectedApp].appType});else{t.main.app=_.find(t.applications,{type:"custom"});var e=t.route.Applications[t.selectedApp].appdata.join(",");t.route.Applications[t.selectedApp].appdata=[e],t.route.Applications[t.selectedApp].appType="custom"}f()}},t.openApplication=function(e){t.selectedApp=e,t.showGrid=!1,i.path("/channels/voice/routes/outbound/view/"+a.id+"/routes/settings")},t.updateRoute=function(s){return t.route.exten=t.$application.checkUnderscore(t.route.exten),_.forEach(t.route.Applications,function(t){"outboundDial"===t.appType&&(t.appdata[4]=t.appdata[4]||"",t.appdata[4]+=(_.includes(t.appdata[4],"x")?"":"x")+(_.includes(t.appdata[4],"X")?"":"X"))}),d.update({id:t.route.id},t.route).$promise.then(function(l){t.selectedApp=void 0,e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),s&&i.path("/channels/voice/routes/outbound/view/"+a.id+"/"+s)}).catch(function(t){e.error(t)})},t.getContexts=function(){return p.get().$promise.then(function(e){t.voiceContexts=e.rows,s.syncUpdates("voice_context",t.voiceContexts)}).catch(function(t){e.error(t)})},t.getTags=function(){return g.get().$promise.then(function(e){e.rows.unshift({name:"--"}),t.tags=e.rows}).catch(function(t){e.error(t)})},t.deleteApp=o.confirm.delete(function(e){t.route.Applications.splice(e,1),t.updateRoute()}),t.addApplication=function(){t.route.Applications.push(t.application),t.updateRoute("routes")},t.goNext=function(){l.wizard().next()},t.previous=function(){l.wizard().previous()},t.formValidation=function(t){return t},t.$on("destroy",function(){s.unsyncUpdates("voice_extension")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes.outbound.view",{url:"/view/:id",templateUrl:"app/channels/voice/route/outbound/view/view.html",controller:"VoiceRouteOutboundViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.routes.outbound.view.settings",{url:"/settings",templateUrl:"app/channels/voice/route/outbound/view/view.settings.html"}).state("main.channels.voice.routes.outbound.view.routes",{url:"/routes",templateUrl:"app/channels/voice/route/outbound/view/view.routes.html"}).state("main.channels.voice.routes.outbound.view.route",{url:"/route",templateUrl:"app/channels/voice/route/outbound/view/view.route.html"}).state("main.channels.voice.routes.outbound.view.routes.settings",{url:"/settings",templateUrl:"app/channels/voice/route/outbound/view/view.routeSettings.html"})}]),angular.module("xCallyShuttleApp").factory("Route",["$resource",function(t){return t("/api/voice/extensions/:id",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.routes",{url:"/routes",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:21}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice",{url:"/voice",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:7}}})}]),angular.module("xCallyShuttleApp").controller("VoiceVoicemailListCtrl",["$scope","VoiceMail","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"voice_mails.csv",primaryKey:"uniqueid",columnDefs:[{name:"mailbox"},{name:"fullname"},{name:"email"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/channels/voice/voicemails/view/{{row.entity.uniqueid}}/settings",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.mailbox, row.entity.uniqueid)"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails.list",{url:"/list",templateUrl:"app/channels/voice/voicemail/list/list.html",controller:"VoiceVoicemailListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("VoiceVoicemailViewCtrl",["$scope","VoiceMail","VoiceMailMessage","VoiceContext","$http","xAlert","$translate","$stateParams","socket","$sce","Modal","$location","gridOptions","uiGridConstants",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){function g(){var e={exporterCsvFilename:"voice_mail_messages.csv",primaryKey:"id",columnDefs:[{name:"callerid"},{name:"stamp",displayName:"APPLICATION_DATE",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{grid.appScope.moment(row.entity.stamp).format('YYYY-MM-DD HH:mm:ss')}}</div>",sort:{direction:m.DESC,priority:0}},{name:"duration",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.duration*1000 | date:'mm:ss'}}</div>"},{name:"audio",displayName:"",width:225,enableSorting:!1,enableFiltering:!1,buttons:[{directive:'<audio-file-download params="{id:row.entity.id,controller:\'download\'}" resource="grid.appScope.VoiceMailMessage"></audio-file-download>'}]},{name:"action",width:150,buttons:[{directive:'<motion-file-download params="{id:row.entity.id,controller:\'download\'}" resource="grid.appScope.VoiceMailMessage" mimetype="audio/wav" btnclass="btn btn-xs blue-hoki" filename="row.entity.msg_id+\'.wav\'"></motion-file-download>'},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.id, row.entity.id)"}]}]};t.gridOptions=p.gridOptions(n,e,t,{mailbox:t.voicemail.mailbox,context:t.voicemail.context})}t.moment=moment,t.switch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.VoiceMailMessage=n,t.getVoicemail=function(){return e.get({id:o.uniqueid}).$promise.then(function(e){delete e.password,delete e.stamp,t.voicemail=e}).catch(function(t){u.path("/voice/voicemails/list")})},t.updateVoiceVoicemail=function(){return e.update({id:o.uniqueid},t.voicemail).$promise.then(function(){i.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})},t.getContexts=function(){return a.get().$promise.then(function(e){t.voiceContexts=e.rows}).catch(function(t){i.error(t)})},t.getMessages=function(){if(!t.voicemail)return e.get({id:o.uniqueid}).$promise.then(function(e){delete e.password,delete e.stamp,t.voicemail=e,g()}).catch(function(t){u.path("/voice/voicemails/view/"+o.uniqueid+"/settings")});g()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails.view",{url:"/view/:uniqueid",templateUrl:"app/channels/voice/voicemail/view/view.html",controller:"VoiceVoicemailViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.channels.voice.voicemails.view.settings",{url:"/settings",templateUrl:"app/channels/voice/voicemail/view/view.settings.html"}).state("main.channels.voice.voicemails.view.messages",{url:"/messages",templateUrl:"app/channels/voice/voicemail/view/view.messages.html"})}]),angular.module("xCallyShuttleApp").factory("VoiceMail",["$resource",function(t){return t("/api/voice/voicemails/:id/:controller",{uniqueid:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails",{url:"/voicemails",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:23}}})}]),angular.module("xCallyShuttleApp").factory("VoiceMailMessage",["$resource",function(t){return t("/api/voice/voicemails/messages/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("VoiceVoicemailWizardCtrl",["$scope","VoiceMail","xAlert","WizardHandler","$location","Setting",function(t,e,n,a,s,i){t.initWizard=function(){t.form={},t.item={context:"from-voicemail"}},t.next=function(){a.wizard().next()},t.previous=function(){a.wizard().previous()},t.exitValidation=function(t){return t},t.getFirstFreeMailbox=function(){i.get({controller:"mailbox"}).$promise.then(function(e){t.item.mailbox=e.value}).catch(function(t){n.error(t)})},t.createItem=function(){return t.item.customer_id=t.item.mailbox,e.save(t.item).$promise.then(function(){s.path("/channels/voice/voicemails/list")}).catch(function(t){n.error(data)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.channels.voice.voicemails.wizard",{url:"/wizard",templateUrl:"app/channels/voice/voicemail/wizard/wizard.html",controller:"VoiceVoicemailWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("VoiceQueue",["$resource",function(t){return t("/api/voice/queues/:id/:controller/:controller2",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Company",["$resource",function(t){return t("/api/contactmanager/companies/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.companies",{url:"/companies",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").controller("CompanyListCreateModalCtrl",["$scope","$uibModalInstance",function(t,e){t.forms={dashboard:void 0},t.item={},t.ok=function(){t.item.model=JSON.stringify({title:t.item.name}),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerCompanyListCtrl",["$scope","$translate","xAlert","Modal","$uibModal","$log","Company","gridOptions","$location","$state",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){var e={exporterCsvFilename:"Companies.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",name:"profile",href:"/contactmanager/companies/view/{{row.entity.id}}/settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{class:"green-turquoise",name:"contacts",onClick:"grid.appScope.goToContacts(row.entity.id)"}]}]};t.gridOptions=o.gridOptions(l,e,t)},t.goToContacts=function(t){c.go("main.contactmanager.contacts.list",{companyId:t})},t.create=function(){s.open({animation:!0,size:"lg",templateUrl:"app/contactmanager/company/list/create.modal.html",controller:"CompanyListCreateModalCtrl"}).result.then(function(t){return l.save(t).$promise.then(function(t){r.path("/contactmanager/companies/view/"+t.id+"/settings")}).catch(function(t){n.error(t)})},function(){i.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.companies.list",{url:"/list",templateUrl:"app/contactmanager/company/list/list.html",controller:"ContactManagerCompanyListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("ContactManagerCompanyViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","Company",function(t,e,n,a,s,i){t.getCompany=function(){return i.get({id:a.id}).$promise.then(function(e){t.company=e}).catch(function(t){s.path("/contactmanager/companies/list")})},t.updateCompany=function(){return i.update({id:a.id},t.company).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.companies.view",{url:"/view/:id",templateUrl:"app/contactmanager/company/view/view.html",controller:"ContactManagerCompanyViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.contactmanager.companies.view.settings",{url:"/settings",templateUrl:"app/contactmanager/company/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("Contact",["$resource",function(t){return t("/api/contactmanager/contacts/:id/:controller/:controller2",{id:"@id"},{update:{method:"PUT"},search:{method:"POST"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.contacts",{url:"/contacts",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ContactManagerListCopyModalCtrl",["$scope","$uibModalInstance","xAlert","List","Contact","$translate",function(t,e,n,a,s,i){t.item={},t.getLists=function(){return a.get().$promise.then(function(e){t.lists=e.rows}).catch(function(t){n.error(t)})},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerListImportModalCtrl",["$scope","$uibModalInstance","indexes","csv","xAlert","socket","List","Contact","$translate","Company","companyId","listId",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(t){var e,n;if(!t)return 0;for(e=n=(t=t.toString()).length;e--;){var a=t[e].charCodeAt();56320<=a&&a<=57343&&e--,127<a&&a<=2047?n++:2047<a&&a<=65535&&(n+=2)}return n}function m(e){if(e>=t.csvLength||t.stopped)t.importing=!1;else{for(var n,i=[],l="",c=e;c<e+200&&c<t.csvLength;c++)n={},_.forOwn(t.item,function(e,s){switch(s){case"tags":n.tags=[],t.item.tags.forEach(function(t){a[c][t]&&n.tags.push(a[c][t])});break;default:n[s]=a[c][e]}}),n.ListId=t.item.ListId,n.CompanyId=t.item.CompanyId||null,n.firstName?i.push(n):(t.import.fail+=1*t.addingQuote,t.import.failed++,l+=(l?",(":"(")+(c+2)+")");if(p(JSON.stringify(i))<=5e7)return o.save({controller:"bulk"},{contacts:i}).$promise.then(function(n){t.import.success+=n.ok*t.addingQuote,t.import.succeeded+=n.ok,t.import.fail+=n.ko*t.addingQuote,t.import.failed+=n.ko,n.failed.length&&(_.forEach(n.failed,function(t,a){n.failed[a]+=e+2}),t.failedRows+=(t.failedRows?",":"")+_.sortBy(n.failed).join(",")),l&&(t.failedRows+=(t.failedRows?",":"")+l),m(c)}).catch(function(e){t.stopped=!0,s.error(e),m(c)});t.stopped=!0,s.show(r.instant("MESSAGE_REQUEST_TOO_BIG"),"warning"),m(c)}}t.indexes=n,t.importing=!1,t.submitted=!1,t.stopped=!1,t.import={success:0,fail:0,succeeded:0,failed:0},t.csvLength=a.length,t.addingQuote=100/t.csvLength,t.forms={csv:void 0},t.item={CompanyId:d||null,ListId:u||null},t.start=function(){t.importing=!0,t.submitted=!0,t.failedRows="",m(0)},t.getLists=function(){return l.get().$promise.then(function(e){t.lists=e.rows,t.item.ListId||(t.item.ListId=t.lists[0]?t.lists[0].id:null),t.getCustomFields()}).catch(function(t){s.error(t)})},t.getCompanies=function(){return c.get().$promise.then(function(e){t.companies=e.rows}).catch(function(t){s.error(t)})},t.getCustomFields=function(){return l.get({listId:t.item.ListId,controller:"customfields",id:"all"}).$promise.then(function(e){e.rows.forEach(function(t){t.values=JSON.parse(t.values)}),t.customFields=e.rows,i.socket.on("custom_field:remove",function(e){_.remove(t.customFields,function(t){return e.id==t.id})}),i.socket.on("custom_field:save",function(e){e.ListId===t.item.ListId&&(_.find(t.customFields,{id:e.id})||("string"==typeof e.values&&(e.values=JSON.parse(e.values)),t.customFields.push(e)))})}).catch(function(t){console.error(t),s.error(t)})},t.close=function(){e.close()},t.stop=function(){t.stopped=!0}}]),angular.module("xCallyShuttleApp").controller("ContactManagerContactListCtrl",["$scope","$translate","Modal","FileUploader","Papa","$uibModal","$log","Contact","gridOptions","List","uiGridConstants","xAlert","socket","$stateParams","Auth","Company","usSpinnerService","$http","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v){function I(){p.socket.on("contact_manager:save",function(){t.gridOptions.getPage()})}t.Auth=g,t.isAgent=g.isAgent(),t.agent=g.getCurrentUser(),t.initView=function(){var n;return c.get().$promise.then(function(e){return t.lists=[],t.customFields=[],e.rows.forEach(function(e){_.forEach(e.CustomFields,function(e){t.customFields.push({name:e.name,alias:e.alias})}),t.lists.push({value:e.id,label:e.name})}),h.get().$promise}).then(function(e){t.companies=[],e.rows.forEach(function(e){t.companies.push({value:e.id,label:e.name})})}).then(function(){var a=[{class:"blue-hoki",name:"profile",onClick:"grid.appScope.openContactTab(row.entity)"}];g.isAgent()||(a.push({class:"green",title:e.instant("APPLICATION_COPY"),name:"copy",onClick:"grid.appScope.copy(row.entity.id)"}),a.push({class:"red-sunglo",name:"delete",title:e.instant("APPLICATION_DELETE"),onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"})),n={exporterMenuAllData:!1,exporterMenuVisibleData:!1,exporterMenuSelectedData:!1,exporterCsvFilename:"Contacts.csv",columnDefs:[{name:"id",width:56},{name:"firstName"},{name:"lastName"},{name:"phone",displayName:"APPLICATION_PHONE",cellTemplate:'<div class="ui-grid-cell-contents">{{row.entity.phone}} <a href="#" data-ng-if="grid.appScope.isAgent && row.entity.phone && grid.appScope.agent.phoneBarRemoteControl" data-ng-click="grid.appScope.callPhoneBar(row.entity.phone,\'call\')" title="Call {{row.entity.phone}}"><i class="icon-phone"></i></a></div>'},{name:"mobile",displayName:"APPLICATION_MOBILE",cellTemplate:'<div class="ui-grid-cell-contents">{{row.entity.mobile}} <a href="#" data-ng-if="grid.appScope.isAgent && row.entity.mobile && grid.appScope.agent.phoneBarRemoteControl" data-ng-click="grid.appScope.callPhoneBar(row.entity.mobile,\'call\')" title="Call {{row.entity.mobile}}"><i class="icon-phone"></i></a></div>'},{name:"email",displayName:"APPLICATION_EMAIL",cellTemplate:'<div class="ui-grid-cell-contents"><a href="#" data-ng-if="grid.appScope.license.mail && row.entity.email && grid.appScope.isAgent" data-ng-click="grid.appScope.openRoom(null,\'mailRoom\',{to:row.entity.email})">{{row.entity.email}}</a><span data-ng-if="!grid.appScope.license.mail || !grid.appScope.isAgent">{{row.entity.email}}</span></div>'},{name:"ListId",displayName:"APPLICATION_LIST",field:"List",filter:{type:d.filter.SELECT,term:m.listId||null,selectOptions:t.lists},cellTemplate:'<div class="centered-uigrid-td"><a data-ng-if="!grid.appScope.isAgent" href="/contactmanager/lists/view/{{row.entity.ListId}}/settings">{{row.entity.List}}</a><span data-ng-if="grid.appScope.isAgent">{{row.entity.List}}</span></div>'},{name:"CompanyId",displayName:"APPLICATION_COMPANY",field:"Company",filter:{type:d.filter.SELECT,term:m.companyId||null,selectOptions:t.companies},cellTemplate:'<div class="centered-uigrid-td"><a data-ng-if="!grid.appScope.isAgent" href="/contactmanager/companies/view/{{row.entity.CompanyId}}/settings">{{row.entity.Company}}</a><span data-ng-if="grid.appScope.isAgent">{{row.entity.Company}}</span></div>'},{name:"tags",filterHeaderTemplate:'<div class="ui-grid-filter-container"><div ng-repeat="colFilter in col.filters" class="col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0 col-xs-12 col-xs-offset-0"><div custom-grid-tags-filter-header></div></div></div>',filters:[{name:"tags"}],cellTemplate:"<div class=\"centered-uigrid-td\">{{row.entity.tags.join(',')}}</div>"}]},_.forEach(t.customFields,function(t){n.columnDefs.push({name:t.alias,displayName:t.alias,visible:!1})}),n.columnDefs.push({name:"action",width:100,buttons:a}),t.gridOptions=r.gridOptions(o,n,t),I()}).catch(function(t){u.error(t)})},t.callPhoneBar=function(n,a){var s;switch(a){case"call":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n;break;case"transfer":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/transfer?number="+n;break;default:s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n}return A.get(s).success(function(){u.show(e.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){u.error(t)})},t.openRoom=function(t,e,n){var a=_.find(v.workspaces,{id:t,type:e});if(a)a.active=!0;else{var s;switch(e){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment"}v.workspaces.push({id:t,type:e,class:s,active:!0,data:n})}},a.FileSelect.prototype.isEmptyAfterSelection=function(){return!0},(t.uploader=new a({queueLimit:1,clearInputAfterAddedToQueue:!0})).onAfterAddingFile=function(e){s.parse(e._file,{header:!0,complete:function(e){t.uploader.clearQueue(),t.import(e.data)},error:function(t){console.log(t)}})},t.extractAll=function(){f.spin("grid-spinner");var e=_.clone(t.gridOptions.pagOpt);return delete e.limit,delete e.offset,o.get(_.merge({controller:"extract",controller2:"all"},e)).$promise.then(function(t){return f.stop("grid-spinner"),t.rows}).catch(function(t){u.error(t)})},t.import=function(e){p.unsyncUpdates("contact_manager"),i.open({animation:!0,size:"lg",backdrop:"static",keyboard:!1,templateUrl:"app/contactmanager/contact/list/import.modal.html",controller:"ContactManagerListImportModalCtrl",resolve:{indexes:function(){return _.keys(e[0])},csv:function(){return e},companyId:function(){return t.gridOptions.columnDefs[7].filter.term||null},listId:function(){return t.gridOptions.columnDefs[6].filter.term||null}}}).result.then(function(){console.log("result"),I(),t.gridOptions.getPage()},function(){l.info("Modal dismissed at: "+new Date)})},t.copy=function(e){i.open({animation:!0,size:"small",templateUrl:"app/contactmanager/contact/list/copy.modal.html",controller:"ContactManagerListCopyModalCtrl"}).result.then(function(n){return o.save({id:e,controller:"copy"},n).$promise.then(function(e){t.openContactTab({firstName:e.firstName,lastName:e.lastName,id:e.id})}).catch(function(t){u.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})},t.$on("$destroy",function(){p.unsyncUpdates("contact_manager")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.contacts.list",{url:"/list",templateUrl:"app/contactmanager/contact/list/list.html",params:{listId:null,companyId:null},controller:"ContactManagerContactListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager",{url:"/contactmanager",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").factory("CustomField",["$resource",function(t){return t("/api/contactmanager/customfields/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.customfields",{url:"/customfields",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").controller("CustomFieldListCreateModalCtrl",["$scope","$uibModalInstance","$translate",function(t,e,n){t.$translate=n,t.forms={dashboard:void 0},t.item={},t.choices=[{value:""}],t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)},t.types=[{name:"APPLICATION_TEXT",value:"text"},{name:"APPLICATION_SELECT",value:"select"}],t.ok=function(){"select"===t.item.type&&(t.item.values=angular.toJson(t.choices)),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerCustomFieldListCtrl",["$scope","$translate","xAlert","Modal","$uibModal","$log","CustomField","gridOptions",function(t,e,n,a,s,i,l,o){t.initView=function(){var e={exporterCsvFilename:"customfields.csv",primaryKey:"id",columnDefs:[{name:"alias",displayName:"APPLICATION_NAME"},{name:"name",displayName:"APPLICATION_FIELD"},{name:"type"},{name:"action",width:200,buttons:[{class:"blue-hoki",href:"/contactmanager/customfields/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)",name:"delete"}]}]};t.gridOptions=o.gridOptions(l,e,t)},t.create=function(){s.open({animation:!0,size:"lg",templateUrl:"app/contactmanager/customfield/list/create.modal.html",controller:"CustomFieldListCreateModalCtrl"}).result.then(function(a){return l.save(a).$promise.then(function(){t.gridOptions.getPage(),n.show(e.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){n.error(t)})},function(){i.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.customfields.list",{url:"/list",templateUrl:"app/contactmanager/customfield/list/list.html",controller:"ContactManagerCustomFieldListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("ContactManagerCustomFieldViewCtrl",["$scope","xAlert","$translate","$stateParams","$location","CustomField",function(t,e,n,a,s,i){function l(t){var e=t.split(""),n=0,a=0;return e.shift(),e.forEach(function(t,e){"{"===t?n++:"}"===t&&(--n||(a=e+1))}),a?JSON.parse("["+t.substr(1,a)+"]"):[]}t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.getCustomField=function(){return i.get({id:a.id}).$promise.then(function(e){if(t.customField=e,"select"===t.customField.type)try{t.choices=JSON.parse(t.customField.values)}catch(e){t.choices=l(t.customField.values)}}).catch(function(){s.path("/contactmanager/customfields/list")})},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)},t.updateCustomField=function(){var s=angular.copy(t.customField);return"select"===s.type&&(s.values=angular.toJson(t.choices)),i.update({id:a.id},t.customField).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.customfields.view",{url:"/view/:id",templateUrl:"app/contactmanager/customfield/view/view.html",controller:"ContactManagerCustomFieldViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.contactmanager.customfields.view.settings",{url:"/settings",templateUrl:"app/contactmanager/customfield/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("List",["$resource",function(t){return t("/api/contactmanager/lists/:listId/:controller/:id",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.lists",{url:"/lists",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:5}}})}]),angular.module("xCallyShuttleApp").controller("ContactManagerListListCreateModalCtrl",["$scope","$uibModalInstance",function(t,e){t.forms={dashboard:void 0},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerListListCtrl",["$scope","$http","$translate","Modal","xAlert","$uibModal","$log","List","gridOptions","$state","MotionDialerList","$rootScope",function(t,e,n,a,s,i,l,o,r,c,d,u){t.initView=function(){var e={exporterCsvFilename:"Lists.csv",columnDefs:[{name:"id"},{name:"name"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",name:"settings",href:"/contactmanager/lists/view/{{row.entity.id}}/settings"},{class:"green-turquoise",name:"contacts",onClick:"grid.appScope.goToContacts(row.entity.id)"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteList(row.entity.name, row.entity.id)"}]}]};t.gridOptions=r.gridOptions(o,e,t)},t.goToContacts=function(t){c.go("main.contactmanager.contacts.list",{listId:t})},t.deleteList=a.confirm.delete(function(e){return u.license.dialer?d.find({id_source:e}).$promise.then(function(t){if(t&&t.status>0)return t.response.RMI.rows[0]?d.delete({id:t.response.RMI.rows[0].id}).$promise:{status:1};s.show(t?t.message||"Please, check your connection!":"Please, check your connection!","danger")}).then(function(a){if(a&&a.status>0)return o.remove({id:e}).$promise.then(function(){t.gridOptions.getPage(),s.show(n.instant("MESSAGE_WELL_DONE"),"success")});var i="Please, check your connection!";a&&(i=a.response&&a.response.RMI?a.response.RMI.errors||a.message||"Please, check your connection!":a.message||"Please, check your connection!"),s.show(i,"danger")}).catch(function(t){s.error(t)}):o.remove({id:e}).$promise.then(function(){t.gridOptions.getPage(),s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}),t.create=function(){i.open({animation:!0,templateUrl:"app/contactmanager/list/list/create.modal.html",controller:"ContactManagerListListCreateModalCtrl"}).result.then(function(a){e.post("/api/contactmanager/lists/",a).then(function(){t.gridOptions.getPage(),s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.lists.list",{url:"/list",templateUrl:"app/contactmanager/list/list/list.html",controller:"ContactManagerListListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ContactManagerListCustomFieldViewCreateModalCtrl",["$scope","$uibModalInstance","$translate",function(t,e,n){t.$translate=n,t.forms={dashboard:void 0},t.item={},t.choices=[{value:""}],t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)},t.types=[{name:"APPLICATION_TEXT",value:"text"},{name:"APPLICATION_SELECT",value:"select"}],t.ok=function(){"select"===t.item.type&&(t.item.values=angular.toJson(t.choices)),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerListViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","$uibModal","$log","Modal","List","Team","gridOptions",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(t){var e=t.split(""),n=0,a=0;return e.shift(),e.forEach(function(t,e){"{"===t?n++:"}"===t&&(--n||(a=e+1))}),a?JSON.parse("["+t.substr(1,a)+"]"):[]}var m=[{name:"firstName",value:"firstName"},{name:"lastName",value:"lastName"},{name:"CompanyId",value:"CompanyId"},{name:"phone",value:"phone"},{name:"mobile",value:"mobile"},{name:"email",value:"email"},{name:"fax",value:"fax"},{name:"tags",value:"tags"},{name:"ListId",value:"ListId"},{name:"street",value:"street"},{name:"postalCode",value:"postalCode"},{name:"city",value:"city"},{name:"country",value:"country"},{name:"dateOfBirth",value:"dateOfBirth"},{name:"description",value:"description"},{name:"url",value:"url"}];t.bsSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var g=function(){return{select:function(e){return c.save({listId:t.list.id,controller:"agents"},{agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})},deselect:function(e){return c.delete({listId:t.list.id,controller:"agents",agents:e}).$promise.then(function(){t.getTeams()}).catch(function(t){console.log(t)})}}};t.initVariables=function(){return c.get({listId:a.id,controller:"customfields",id:"all"}).$promise.then(function(e){if(t.variables=_.clone(m),e.rows.forEach(function(e){try{"select"===e.type&&(e.values=JSON.parse(e.values)),t.variables.push({name:e.alias,value:e.name})}catch(t){console.log("Cf not valid:",e.alias)}}),t.list&&t.list.variables&&t.list.variables.length)for(var n=t.list.variables.length;n--;)_.find(t.variables,{value:t.list.variables[n].value})||t.list.variables.splice(n,1)}).catch(function(t){console.error(t),e.error(t)})},t.getList=function(){return c.get({listId:a.id}).$promise.then(function(e){if(e.variables)try{e.variables=JSON.parse(e.variables)}catch(t){console.log("invalid or outdated variables format"),e.variables=[]}else e.variables=[];t.list=e}).catch(function(){i.path("/contactmanager/lists/list")})},t.updateList=function(){var s=_.clone(t.list);return s.variables=s.variables.length?angular.toJson(s.variables):"",c.update({id:a.id},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})},t.convertList=function(){t.list.isTdList=!0,t.updateList()},t.getTeams=function(){return d.get({controller:"associations"}).$promise.then(function(e){if(t.teams=e.rows,!t.list)return t.getList()}).then(function(){return t.list.defaultEntry&&i.path("/contactmanager/lists/list"),c.get({listId:a.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindQueue(t.teams,_.map(e.rows,function(t){return{id:t.id}}),g)}).catch(function(t){console.error(t)})},t.initCustomFields=function(){var e={exporterCsvFilename:"customfields.csv",primaryKey:"id",columnDefs:[{name:"alias",displayName:"APPLICATION_NAME"},{name:"name",displayName:"APPLICATION_FIELD"},{name:"type"},{name:"action",width:200,buttons:[{class:"blue-hoki",href:"/contactmanager/lists/view/{{grid.appScope.$stateParams.id}}/customfields/settings/{{row.entity.id}}",name:"settings"},{class:"red-sunglo",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)",name:"delete"}]}]};t.gridOptions=u.gridOptions(c,e,t,{listId:a.id,controller:"customfields"})},t.create=function(){l.open({animation:!0,templateUrl:"app/contactmanager/list/view/create.modal.html",controller:"ContactManagerListCustomFieldViewCreateModalCtrl"}).result.then(function(s){return c.save({listId:a.id,controller:"customfields"},s).$promise.then(function(){t.gridOptions.getPage(),e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})},function(){o.info("Modal dismissed at: "+new Date)})},t.getCustomField=function(){return c.get({listId:a.id,controller:"customfields",id:a.cfId}).$promise.then(function(e){if(t.customField=e,"select"===t.customField.type)try{t.choices=JSON.parse(t.customField.values)}catch(e){t.choices=p(t.customField.values)}}).catch(function(t){console.error(t)})},t.updateCustomField=function(){var s=angular.copy(t.customField);return"select"===s.type&&(s.values=angular.toJson(t.choices)),c.update({listId:a.id,controller:"customfields",id:a.cfId},s).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)})},t.addField=function(){t.choices.push({})},t.removeField=function(e){t.choices.splice(e,1)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.contactmanager.lists.view",{url:"/view/:id",templateUrl:"app/contactmanager/list/view/view.html",controller:"ContactManagerListViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.contactmanager.lists.view.settings",{url:"/settings",templateUrl:"app/contactmanager/list/view/view.settings.html"}).state("main.contactmanager.lists.view.agents",{url:"/agents",templateUrl:"app/contactmanager/list/view/view.agents.html",cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.contactmanager.lists.view.customfields",{url:"/customfields",templateUrl:"app/contactmanager/list/view/view.customFields.html"}).state("main.contactmanager.lists.view.customfields.settings",{url:"/settings/:cfId",templateUrl:"app/contactmanager/list/view/view.customFieldSettings.html",controller:"ContactManagerListViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("DashboardChatCtrl",["$scope","Auth","ChatRoom","socket","Agent","$translate","$q","ReportChatSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:chat")}),t.roomStatus={new:0,open:0,closed:0,abandon:0,unmanaged:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasChatQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"chat",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_chat_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.ChatQueueId})||t.table1.data.push({id:n.ChatQueueId,UserHasChatQueue:n})}),a.socket.on("user_has_chat_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.ChatQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_chat_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_chat_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_UNMANAGED"),i.instant("APPLICATION_DASHBOARD_CLOSED"),i.instant("APPLICATION_DASHBOARD_ABANDONED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.unmanaged,t.roomStatus.closed,t.roomStatus.abandon],colours:["#44B6AE","#578EBE","#35AA47","#8775A7","#F3C200"]}},a.socket.on("dashboard:chat",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.unmanaged,t.roomStatus.closed,t.roomStatus.abandon]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:chat",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.unmanaged,t.roomStatus.closed,t.roomStatus.abandon]})}}]),angular.module("xCallyShuttleApp").controller("DashboardCtrl",["$scope","$translate","Auth",function(t,e,n){}]),angular.module("xCallyShuttleApp").factory("Dashboard",["$resource",function(t){return t("/api/dashboards/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.dashboard",{abstract:!0,url:"/dashboard",templateUrl:"app/dashboard/dashboard.html",controller:"DashboardCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:1}}}).state("main.dashboard.voice",{url:"/voice",controller:"DashboardVoiceCtrl",templateUrl:"app/dashboard/voice/voice.html"}).state("main.dashboard.chat",{url:"/chat",controller:"DashboardChatCtrl",templateUrl:"app/dashboard/chat/chat.html",data:{permissions:{redirectTo:"landing",id:8}}}).state("main.dashboard.mail",{url:"/mail",controller:"DashboardMailCtrl",templateUrl:"app/dashboard/mail/mail.html",data:{permissions:{redirectTo:"landing",id:9}}}).state("main.dashboard.fax",{url:"/fax",controller:"DashboardFaxCtrl",templateUrl:"app/dashboard/fax/fax.html",data:{permissions:{redirectTo:"landing",id:10}}}).state("main.dashboard.sms",{url:"/sms",controller:"DashboardSmsCtrl",templateUrl:"app/dashboard/sms/sms.html",data:{permissions:{redirectTo:"landing",id:11}}}).state("main.dashboard.openchannel",{url:"/openchannel",controller:"DashboardOpenChannelCtrl",templateUrl:"app/dashboard/openchannel/openchannel.html",data:{permissions:{redirectTo:"landing",id:20}}})}]),angular.module("xCallyShuttleApp").controller("DashboardFaxCtrl",["$scope","Auth","FaxRoom","socket","Agent","$translate","$q","ReportFaxSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:fax")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasFaxQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"fax",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_fax_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.FaxQueueId})||t.table1.data.push({id:n.FaxQueueId,UserHasFaxQueue:n})}),a.socket.on("user_has_fax_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.FaxQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_fax_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_fax_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:fax",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:fax",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardMailCtrl",["$scope","Auth","MailRoom","socket","Agent","$translate","$q","ReportMailSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:mail")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasMailQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"mail",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_mail_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.MailQueueId})||t.table1.data.push({id:n.MailQueueId,UserHasMailQueue:n})}),a.socket.on("user_has_mail_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.MailQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_mail_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_mail_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:mail",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:mail",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardOpenChannelCtrl",["$scope","Auth","OpenChannelRoom","socket","Agent","$translate","$q","ReportOpenChannelSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:openchannel")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasOpenchannelQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"openchannel",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_openchannel_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.OpenchannelQueueId})||t.table1.data.push({id:n.OpenchannelQueueId,UserHasOpenchannelQueue:n})}),a.socket.on("user_has_openchannel_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.OpenchannelQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_openchannel_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_openchannel_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:openchannel",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:openchannel",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardSmsCtrl",["$scope","Auth","SmsRoom","socket","Agent","$translate","$q","ReportSmsSession","$timeout",function(t,e,n,a,s,i,l,o,r){t.Auth=e,t.moment=moment,t.$on("$destroy",function(){a.socket.removeAllListeners("dashboard:sms")}),t.roomStatus={new:0,open:0,pending:0,closed:0},t.routingStats={waiting:0,timeout:0},t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}};var c=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px")};t.initAgent=function(){t.table1={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"UserHasSmsQueue.queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize)}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n)})}},t.table2={headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,columnDefs:[{name:"roomid",displayName:"APPLICATION_INTERACTION_ID",headerCellFilter:"translate"},{name:"accountname",displayName:"APPLICATION_ACCOUNT_NAME",headerCellFilter:"translate"},{name:"application",displayName:"APPLICATION_APPLICATION",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.application}} <span data-ng-if=\"row.entity.application == 'queue' && row.entity.queuename\">({{row.entity.queuename}})</span></div>"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.leaveAt">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.complete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.leaveAt && row.entity.timeout">{{\'APPLICATION_TIMEOUT\' | translate}}</span><span data-ng-if="!row.entity.leaveAt"> [<css-timer start-time="row.entity.updatedAt"></css-timer>]</span></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"membername",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.membername || ''}}</span></div>"}],data:[],gridMenuTitleFilter:function(t){var e=l.defer();return e.resolve(i.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){})}},s.get({id:e.getCurrentUser().id,controller:"sms",controller1:"queues"}).$promise.then(function(e){t.table1.data=e.rows}).finally(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize),a.socket.on("user_has_sms_queue:save",function(n){n.UserId!=e.getCurrentUser().id||_.find(t.table1.data,{id:n.SmsQueueId})||t.table1.data.push({id:n.SmsQueueId,UserHasSmsQueue:n})}),a.socket.on("user_has_sms_queue:remove",function(n){n.UserId===e.getCurrentUser().id&&_.remove(t.table1.data,{id:n.SmsQueueId})})}).catch(function(t){console.error(t)}),o.get({controller:"waiting",controller2:"applications"}).$promise.then(function(e){t.table2.data=e.rows}).finally(function(){a.socket.on("report_sms_session:save",function(e){var n=_.find(t.table2.data,{id:e.id});n?(_.merge(n,e),e.leaveAt&&r(function(){_.remove(t.table2.data,{id:e.id})},1e4)):e.leaveAt||t.table2.data.push(e)}),a.socket.on("report_sms_session:remove",function(e){_.remove(t.table2.data,{id:e.id})})}).catch(function(t){console.log(t)})},t.initRoomStats=function(){return n.get({id:"dashboard"}).$promise.then(function(e){t.roomStatus=e,t.charts={interactions:{labels:[i.instant("APPLICATION_DASHBOARD_NEW"),i.instant("APPLICATION_DASHBOARD_OPEN"),i.instant("APPLICATION_DASHBOARD_PENDING"),i.instant("APPLICATION_DASHBOARD_CLOSED")],values:[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed],colours:["#44B6AE","#578EBE","#35AA47","#8775A7"]}},a.socket.on("dashboard:sms",function(e){t.roomStatus=e.roomStatus,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}).catch(function(t){console.error(t)})},t.initRoutingStats=function(){return o.get({id:"dashboard"}).$promise.then(function(e){t.routingStats=e}).catch(function(t){console.error(t)})},t.initSocketListening=function(){a.socket.on("dashboard:sms",function(e){t.roomStatus=e.roomStatus,t.routingStats=e.routingStats,t.charts.interactions.values=[t.roomStatus.new,t.roomStatus.open,t.roomStatus.pending,t.roomStatus.closed]})}}]),angular.module("xCallyShuttleApp").controller("DashboardVoiceCtrl",["$scope","$rootScope","$timeout","Auth","ReportQueue","ReportCall","Agent","Dashboard","socket",function(t,e,n,a,s,i,l,o,r){t.moment=moment,t.radioSwitch={size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"success",onColor:"danger"};var c=function(t,e){var n=t?30*t+130:177;angular.element(document.getElementsByName(e)[0]).css("height",n+"px")};t.initUser=function(){return t.user=a.getCurrentUser(),t.voice={},t.$on("$destroy",function(){}),s.get({controller:"dashboard"}).$promise.then(function(e){return t.voice.queues=e,i.get({controller:"dashboard"}).$promise}).then(function(e){t.voice.outbound=e}).catch(function(t){console.error(t)}).finally(function(){r.socket.on("voice:inbound",function(e){(t.voice.queues[e.type]>0||e.amount>0)&&(t.voice.queues[e.type]+=e.amount)}),r.socket.on("voice:outbound:global",function(e){_.merge(t.voice.outbound,e)})})},t.initAgent=function(){return a.getCurrentUser().$promise.then(function(e){return t.agent=e,t.timerSwitch={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"primary"},t.showTimers=!1,t.table1={enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"queue",headerCellFilter:"translate",displayName:"APPLICATION_QUEUE",cellClass:"text-center ui-grid-vcenter"},{name:"loggedAt",displayName:"logged At",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span am-time-ago="row.entity.loggedAt"></span></div>'}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize,"table1")}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){c(n>t.table1.data.length?t.table1.data.length:n,"table1")})}},t.table2={enableGridMenu:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,multiSelect:!1,paginationPageSizes:[10,25,50],paginationPageSize:10,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate"},{name:"status",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><span data-ng-if="!row.entity.queuecallerleaveAt && !row.entity.queuecallerexit">{{\'APPLICATION_QUEUESTATUS_WAITING\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && !row.entity.queuecallerabandon && !row.entity.queuecallercomplete && !row.entity.queuecallerexit">{{\'APPLICATION_ACTIVE\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallerabandon">{{\'APPLICATION_QUEUESTATUS_ABANDON\' | translate}}</span><span data-ng-if="row.entity.queuecallerleaveAt && row.entity.queuecallercomplete">{{\'APPLICATION_QUEUESTATUS_COMPLETE\' | translate}}</span><span data-ng-if="row.entity.queuecallerexitreason"> {{row.entity.queuecallerexitreason}}</span><span data-ng-if="!row.entity.queuecallercomplete && !row.entity.queuecallerabandon && !row.entity.queuecallerexit && grid.appScope.showTimers"> <css-timer start-time="row.entity.updatedAt"></css-timer></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"caller",displayName:"APPLICATION_CALLER",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.calleridnum || ''}} {{row.entity.calleridname || ''}}</span></div>",enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1},{name:"position",displayName:"APPLICATION_POSITION",headerCellFilter:"translate"},{name:"lastAssignedTo",displayName:"APPLICATION_AGENT",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"}],data:[],onRegisterApi:function(e){t.gridApi1=e,t.gridApi1.grid.registerDataChangeCallback(function(){c(t.gridApi1.core.getVisibleRows(t.gridApi1.grid).length,"table2")})}},t.table3={exporterCsvFilename:"abandoned_calls.csv",enableRowHeaderSelection:!0,paginationPageSizes:[10,25,50],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!1,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,enableSelectAll:!1,enableHorizontalScrollbar:0,enableVerticalScrollbar:0,columnDefs:[{name:"queue",displayName:"APPLICATION_QUEUE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter"},{name:"caller",displayName:"APPLICATION_CALLER",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.calleridnum || ''}} {{row.entity.calleridname || ''}}</div>"},{name:"createdAt",displayName:"APPLICATION_DATE",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.updatedAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>"},{name:"lastAssignedTo",cellClass:"text-center ui-grid-vcenter",displayName:"APPLICATION_LAST_ASSIGNED_TO",headerCellFilter:"translate"},{name:"assigned",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.assigned" type="checkbox" switch-active="{{ !row.entity.assigned || grid.appScope.agent.name === row.entity.lastAssignedTo }}" switch-on-text="{{ \'APPLICATION_ASSIGNED\' | translate }}" switch-off-text="{{ \'APPLICATION_FREE\' | translate }}" switch-on-color="{{ grid.appScope.radioSwitch.onColor }}" switch-off-color="{{ grid.appScope.radioSwitch.offColor }}" switch-animate="{{ grid.appScope.radioSwitch.animate }}" switch-size="{{ grid.appScope.radioSwitch.size }}" switch-label="{{ grid.appScope.radioSwitch.label }}" switch-icon="{{ grid.appScope.radioSwitch.icon }}" switch-radio-off="{{ grid.appScope.radioSwitch.radioOff }}" switch-label-width="{{ grid.appScope.radioSwitch.labelWidth }}" switch-handle-width="{{ grid.appScope.radioSwitch.handleWidth }}"></div>',enableFiltering:!1}],data:[],onRegisterApi:function(e){t.gridApi2=e,t.gridApi2.grid.registerDataChangeCallback(function(){c(t.gridApi2.core.getVisibleRows(t.gridApi2.grid).length,"table3")})}},l.get({id:t.agent.id,controller:"voice",controller1:"queues"}).$promise}).then(function(e){t.table1.data=_.map(e.rows,function(t){return{queue:t.UserHasVoiceQueue.queue,loggedAt:t.UserHasVoiceQueue.loggedAt,callstaken:t.UserHasVoiceQueue.callstaken,lastcall:t.UserHasVoiceQueue.lastcall}})}).then(function(){return c(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize,"table1"),r.socket.on("user_has_voice_queue:remove",function(e){e.UserId===t.agent.id&&_.remove(t.table1.data,{queue:e.queue})}),r.socket.on("user_has_voice_queue:save",function(e){if(e.UserId===t.agent.id||e.membername===t.agent.name){var n=_.find(t.table1.data,{queue:e.queue});n?_.merge(n,e):!n&&e.logged&&t.table1.data.unshift({queue:e.queue,loggedAt:moment(),lastcall:null,callstaken:0})}}),s.get({id:"waiting",controller:"calls"}).$promise}).then(function(e){t.table2.data=e.rows}).then(function(){return r.socket.on("report_queue:save",function(e){t.table2.data.push(e)}),r.socket.on("report_queue:update",function(e){var a=_.find(t.table2.data,{id:e.id});a&&(_.merge(a,e),(a.queuecallerabandon||a.queuecallercomplete||a.queuecallerexitreason||e.queuecallerleaveAt)&&n(function(){_.remove(t.table2.data,{id:e.id})},3e3))}),s.get({controller:"abandoned",controller2:"all"}).$promise}).then(function(e){t.table3.data=e.rows}).catch(function(t){console.error(t)}).finally(function(){r.socket.on("report_queue:update",function(e){e.queuecallerabandon&&t.table3.data.unshift(e)})})},t.updateItem=function(e){return s.update({id:e.id},{assigned:e.assigned,lastAssignedTo:e.assigned?t.agent.name:void 0}).$promise.catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk",{url:"/desk",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").factory("DeskAccount",["$resource",function(t){return t("/api/desk/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("DeskListCtrl",["$scope","$http","$rootScope","xAlert","$translate","socket","Modal","stResource",function(t,e,n,a,s,i,l,o){t.conf={accountsByPage:{name:"10",value:10}},t.accountsByPage=[{name:"10",value:10},{name:"25",value:25},{name:"50",value:50},{name:"All",value:0}],t.accounts={checked:[]},t.check=function(e,n){t.accounts.checked=n?angular.copy(_.map(t.displayedDeskAccounts,"id")):[]},t.getAccounts=function(e){return _.map(t.displayedDeskAccounts,function(t){var n={};return e.forEach(function(e){n[e]=t[e]}),n})},t.initList=function(e){i.unsyncUpdates("desk_account"),e.url="/api/desk/accounts",o.getPage(e).then(function(a){t.displayedDeskAccounts=a.rows,e.pagination.numberOfPages=a.total_pages,n.updateTableConfig(t.accountsByPage,t.displayedDeskAccounts.length),n.updateTableConfig(t.conf.accountsByPage,t.displayedDeskAccounts.length)}),i.socket.on("desk_account:save",function(){t.initList(e)}),i.socket.on("desk_account:remove",function(n){t.accounts.checked=_.without(t.accounts.checked,n.id),t.initList(e)})},t.deleteItem=l.confirm.delete(function(t){e.delete("/api/desk/accounts/"+t).success(function(){a.show(s.instant("MESSAGE_WELL_DONE")+"!","success")}).error(function(t){a.error(t)})}),t.deleteItems=l.confirm.delete(function(){e.delete("/api/desk/accounts",{params:{id:t.accounts.checked}}).success(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){a.error(t)})}),t.checkAccount=function(t){e.get("/api/desk/accounts/"+t+"/check").then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk.list",{url:"/list",templateUrl:"app/desk/list/list.html",controller:"DeskListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("DeskViewCtrl",["$scope","$http","$stateParams","$translate","$location","WizardHandler","socket","xAlert","Modal","desk_com",function(t,e,n,a,s,i,l,o,r,c){t.$stateParams=n,t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:500,scrollInertia:0},t.initConfiguration=function(){t.formsConfiguration={},t.configuration={}},t.goNext=function(){i.wizard().next()},t.formValidation=function(t){return t},t.$on("$destroy",function(){l.unsyncUpdates("desk_configuration"),l.unsyncUpdates("desk_field")}),t.initView=function(){e.get("/api/desk/accounts/"+n.id).success(function(e){t.account=e}).error(function(t){o.error(t)})},t.updateItem=function(){e.put("/api/desk/accounts/"+n.id,t.account).success(function(){o.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")})},t.getConfigurations=function(){e.get("/api/desk/configurations",{params:{AccountId:n.id}}).success(function(e){t.configurations=e,l.socket.on("desk_configuration:remove",function(e){_.remove(t.configurations,{id:e.id})})}).error(function(t){o.error(t)})},t.deleteConfiguration=r.confirm.delete(function(t){e.delete("api/desk/configurations/"+t).success(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})}),t.createConfiguration=function(){t.configuration.AccountId=n.id,e.post("api/desk/configurations",t.configuration).success(function(t){s.path("desk/view/"+n.id+"/configurations/settings/"+t.id)}).error(function(){o.show("Something went wrong!","danger")})},t.fieldType=["string","variable"],t.descFieldType=["string","key_value"],t.getFields=function(){e.get("/api/desk/accounts/"+n.id+"/fields").success(function(e){t.accountFields=c.fields.concat(e)}).error(function(t){o.error(t)})},t.getConfiguration=function(){e.get("/api/desk/configurations/"+n.configurationId).success(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,l.socket.on("desk_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).error(function(t){o.error(t)})},t.getVariables=function(){e.get("/api/variables").success(function(e){t.variables=e.rows}).error(function(t){o.error(t)})},t.removeItem=function(t){e.delete("api/desk/fields/"+t.id).success(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")})},t.addItemSubject=function(){var a={type:"string",content:""};e.post("/api/desk/configurations/"+n.configurationId+"/subject",a).success(function(e){t.subjectConfig.push(e)}).error(function(){o.show("Something went wrong!","danger")})},t.addItemDescription=function(){var a={type:"string",content:""};e.post("/api/desk/configurations/"+n.configurationId+"/description",a).success(function(e){t.descriptionConfig.push(e)}).error(function(){o.show("Something went wrong!","danger")})},t.addItemField=function(){var a={content:""};e.post("/api/desk/configurations/"+n.configurationId+"/field",a).success(function(e){t.fieldConfig.push(e)}).error(function(){o.show("Something went wrong!","danger")})},t.updateField=function(t){e.put("/api/desk/fields/"+t.id,t).success(function(){}).error(function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")})},t.changeType=function(e){"variable"===e.type?e.content="":"string"===e.type&&(e.VariableId=null),t.updateField(e)},t.changeDescType=function(e){"key_value"===e.type?(e.content="","string"===e.keyType?e.VariableId=null:"variable"===e.keyType&&(e.keyContent="")):"string"===e.type&&(e.VariableId=null,e.key="",e.keyContent=""),t.updateField(e)},t.changeFieldType=function(e){if(e.content="",e.idField){var n=_.find(t.accountFields,"id",e.idField);n&&(e.customField=_.result(n,"custom",!0))}t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"id",e);return n?n.data.choices?n.data.choices:null:void 0}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk.view",{url:"/view/:id",templateUrl:"app/desk/view/view.html",controller:"DeskViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.desk.view.account",{url:"/account",templateUrl:"app/desk/view/view.account.html"}).state("main.desk.view.configurations",{url:"/configurations",templateUrl:"app/desk/view/view.configurations.html"}).state("main.desk.view.configurations.settings",{url:"/settings/:configurationId",templateUrl:"app/desk/view/view.configurationSettings.html",controller:"DeskViewCtrl"}).state("main.desk.view.configuration",{url:"/configuration",templateUrl:"app/desk/view/view.configuration.html"})}]),angular.module("xCallyShuttleApp").controller("DeskWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler",function(t,e,n,a,s,i){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={}},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){console.log(t.item),e.post("api/desk/accounts",t.item).success(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/desk/list")}).error(function(){s.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.desk.wizard",{url:"/wizard",templateUrl:"app/desk/wizard/wizard.html",controller:"DeskWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("FreshdeskAccount",["$resource",function(t){return t("/api/freshdesk/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}}})}]).factory("FreshdeskConfiguration",["$resource",function(t){return t("/api/freshdesk/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("FreshdeskField",["$resource",function(t){return t("/api/freshdesk/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk",{url:"/freshdesk",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("FreshdeskListCtrl",["$scope","FreshdeskAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"freshdesk_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",width:250,buttons:[{class:"blue-hoki",href:"/freshdesk/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.get({id:t,controller:"check"}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.list",{url:"/list",templateUrl:"app/freshdesk/list/list.html",controller:"FreshdeskListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("FreshdeskViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","FreshdeskConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"freshdesk_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/freshdesk/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/freshdesk/view/configuration/list/create.modal.html",controller:"FreshdeskCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("FreshdeskCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","FreshdeskConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view.configurations.list",{url:"/list",templateUrl:"app/freshdesk/view/configuration/list/list.html",controller:"FreshdeskViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("FreshdeskViewConfigurationViewCtrl",["$scope","$filter","$stateParams","$translate","socket","variable","xAlert","FreshdeskAccount","FreshdeskConfiguration","FreshdeskField","Variable","Tag",function(t,e,n,a,s,i,l,o,r,c,d,u){t.$on("$destroy",function(){s.unsyncUpdates("freshdesk_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.selectedTags={tags:[]},t.variables=i},t.getConfiguration=function(){return r.get({accountId:n.id,id:n.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,t.selectedTags={tags:_.map(e.Tags,function(t){return t.id})},s.socket.on("freshdesk_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return d.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return o.fields({id:n.id}).$promise.then(function(n){t.accountFields=e("freshdesk")(n)}).catch(function(t){l.error(t)})},t.addItem=function(e){var a={};switch(e){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return r.save({accountId:n.id,id:n.configurationId,controller:e},a).$promise.then(function(n){switch(e){case"subject":t.subjectConfig.push(n);break;case"description":t.descriptionConfig.push(n);break;case"field":t.fieldConfig.push(n)}}).catch(function(t){l.error(t)})},t.changeFieldType=function(e){if(e.content="",e.variableName="",e.nameField="",e.VariableId=null,e.idField){var n=_.find(t.accountFields,"name",e.idField);n&&(e.customField=!n.default)}t.updateField(e)},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return c.update({accountId:n.id,configurationId:n.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return c.delete({accountId:n.id,configurationId:n.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"name",e);return!(!n||!n.hasOwnProperty("choices"))&&(_.isArray(n.choices)?n.choices.length?n.choices:[]:_.keys(n.choices).length?_.keys(n.choices):[])}},t.getTags=function(){return u.get().$promise.then(function(e){t.tags=e.rows}).catch(function(t){l.error(t)})},t.updateTags=function(){return r.update({accountId:n.id,id:n.configurationId,controller:"tags"},t.selectedTags.tags).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/freshdesk/view/configuration/view/view.html",controller:"FreshdeskViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("FreshdeskViewCtrl",["$scope","$http","$stateParams","$translate","$location","$filter","WizardHandler","socket","xAlert","Modal","FreshdeskAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return d.get({id:n.id}).$promise.then(function(e){t.account=e}).catch(function(t){r.error(t)})},t.updateItem=function(){return d.update({id:n.id},t.account).$promise.then(function(){r.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.view",{url:"/view/:id",templateUrl:"app/freshdesk/view/view.html",controller:"FreshdeskViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.freshdesk.view.account",{url:"/account",templateUrl:"app/freshdesk/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("FreshdeskWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","FreshdeskAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/freshdesk/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.freshdesk.wizard",{url:"/wizard",templateUrl:"app/freshdesk/wizard/wizard.html",controller:"FreshdeskWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.iframe",{url:"/iframe",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("IframeViewCtrl",["$scope","Auth","Integration","xAlert","$translate","$sce",function(t,e,n,a,s,i){t.Auth=e,t.initView=function(){return n.get({state:"iframe"}).$promise.then(function(n){t.iframe=_.first(n.rows),t.iframe.remoteUri?t.url=i.trustAsResourceUrl(t.iframe.remoteUri):e.isAgent()&&a.show(s.instant("MESSAGE_NO_IFRAME_CONFIGURED")+".","danger")}).catch(function(t){a.error(t)})},t.updateItem=function(){if(!e.isAgent())return n.update({id:t.iframe.id},t.iframe).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.iframe.view",{url:"/view",templateUrl:"app/iframe/view/view.html",controller:"IframeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Integration",["$resource",function(t){return t("/api/integrations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.integrations",{url:"/integrations",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:19}}})}]),angular.module("xCallyShuttleApp").controller("IntegrationListCtrl",["$scope","Modal","socket","FileUploader","Integration","xAlert",function(t,e,n,a,s,i){t.integrationsByPage=10;var l=t.uploader=new a({url:"api/integrations",autoUpload:!0,removeAfterUpload:!0});l.filters.push({name:"zipFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|zip|".indexOf(e)}}),l.onSuccessItem=function(t,e,n,a){console.info("onSuccessItem",t,e,n,a),i.show(e.name,"success")},l.onErrorItem=function(t,e,n,a){console.info("onErrorItem",t,e,n,a),e.errors.forEach(function(t){i.error(err)})},t.deleteItem=e.confirm.delete(function(t){s.delete({id:t},function(){i.show("Integration Removed","success")},function(t){i.error(t)})}),t.initList=function(){t.integrations=s.query({},function(t){n.syncUpdates("integration",t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.integrations.list",{url:"/list",templateUrl:"app/integration/list/list.html",controller:"IntegrationListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js"]})}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty",{url:"/jscripty",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("JscriptyProject",["$resource",function(t){return t("/api/jscripty/projects/:id/:controller/:action/:action2",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectListCtrl",["$scope","$uibModal","JscriptyProject","gridOptions","Auth",function(t,e,n,a,s){t.Auth=s,t.initView=function(){var e={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:300,buttons:[{class:"blue-hoki",icon:"icon-settings",href:"/jscripty/projects/view/{{row.entity.id}}",hide:s.isAgent()},{class:" green-turquoise",icon:"fa fa-play",onClick:"grid.appScope.openJscriptyTab(row.entity)"},{class:"purple",icon:"icon-book-open",href:"/jscripty/projects/report/{{row.entity.id}}/sessions",hide:s.isAgent()},{class:"red-sunglo",icon:"fa fa-trash",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)",hide:s.isAgent()}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/jscripty/project/list/list.create.modal.html",controller:"JscriptyProjectListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectListCreateCtrl",["$scope","$translate","$uibModalInstance","JscriptyProject","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){console.log(t),s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects.list",{url:"/list",templateUrl:"app/jscripty/project/list/list.html",controller:"JscriptyProjectListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects",{url:"/projects",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectReportCtrl",["$scope","uiGridConstants","$http","$state","$stateParams","socket","Auth","Modal","xAlert","$translate","$rootScope","gridOptions","JscriptyProject","$location",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m){t.projectStats={started:0,incomplete:0,completed:0},t.projectId=s.id,t.initView=function(){p.get({id:s.id}).$promise.then(function(e){t.project=e}).catch(function(t){r.error(t)}),p.get({id:s.id,controller:"sessions"}).$promise.then(function(e){var n=_.groupBy(e.rows,"status");t.projectStats.started=n.started?n.started.length:0,t.projectStats.completed=n.completed?n.completed.length:0,t.projectStats.incomplete=n.incomplete?n.incomplete.length:0}).catch(function(t){r.error(t)})},t.pdf=function(t,e){var n=[];if(t){var a=html2canvas(document.getElementById(t)),s=a.parse(),i=a.render(s).toDataURL("image/png");n.push({image:i,width:500,style:"img"})}e.length&&_.forEach(e,function(t){var e=html2canvas(document.getElementById(t.question_id)),a=e.parse(),s=e.render(a).toDataURL("image/png");n.push({image:s,width:500,style:"img"})});var l={content:n};pdfMake.createPdf(l).download("Project_summary.pdf")},t.getProjectSessions=function(){var n={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"session_id",displayName:"APPLICATION_SESSIONID"},{name:"queue",displayName:"APPLICATION_QUEUE"},{name:"membername",displayName:"APPLICATION_AGENT"},{name:"calleridnum",displayName:"APPLICATION_CALLERIDNUM"},{name:"createdAt",displayName:"APPLICATION_STARTEDAT",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:e.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:e.filter.LESS_THAN_OR_EQUAL}]},{name:"completedAt",displayName:"APPLICATION_COMPLETEDAT",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:e.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:e.filter.LESS_THAN_OR_EQUAL}]},{name:"status",displayName:"APPLICATION_STATUS"},{name:"last_question_id",displayName:"APPLICATION_LASTQUESTIONID"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/jscripty/projects/report/{{row.entity.projectId}}/session/{{row.entity.session_id}}",name:"Detail"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteSession(row.entity.session_id)"}]}]};t.gridOptions=u.gridOptions(p,n,t,{id:s.id,controller:"sessions"})},t.deleteSession=function(e){p.delete({id:s.id,controller:"sessions",action:e}).$promise.then(function(e){t.gridOptions.getPage(),t.initView(),r.show(c.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})},t.getSessionDetails=function(){p.get({id:s.id,controller:"sessions",action:s.sessionId}).$promise.then(function(e){t.session=e,t.sessionQuestions=e.ReportJscriptyQuestions}).catch(function(t){r.error(t)})},t.getQuestionSummary=function(){var e={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"question_id",displayName:"APPLICATION_QUESTIONID"},{name:"question_type",displayName:"APPLICATION_QUESTIONTYPE"},{name:"question_label",displayName:"APPLICATION_QUESTIONLABEL"},{name:"question_text",displayName:"APPLICATION_QUESTION"},{name:"count",displayName:"APPLICATION_COUNT",enableFiltering:!1},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/jscripty/projects/report/"+s.id+"/detail/{{row.entity.question_id}}",name:"Detail"}]}]};t.gridOptions=u.gridOptions(p,e,t,{id:s.id,controller:"questions",action:"summary"})},t.getQuestionInputs=function(){var e={exporterCsvFilename:"jscriptyProjects.csv",columnDefs:[{name:"session_id",displayName:"APPLICATION_SESSIONID"},{name:"question_id",displayName:"APPLICATION_QUESTIONID",enableFiltering:!1},{name:"question_label",displayName:"APPLICATION_QUESTIONLABEL",enableFiltering:!1},{name:"question_text",displayName:"APPLICATION_QUESTION",enableFiltering:!1},{name:"input_label",displayName:"APPLICATION_INPUTLABEL",enableFiltering:!1},{name:"input_value",cellTemplate:'<div uib-tooltip="{{row.entity.input_value}}">{{row.entity.input_value}}</div>',displayName:"APPLICATION_INPUTVALUE",enableFiltering:!1}]};t.gridOptions=u.gridOptions(p,e,t,{id:s.id,controller:"inputs"})},t.getProjectDetail=function(){t.projectDetail=[],p.query({id:s.id,controller:"questions",action:"detail"}).$promise.then(function(e){console.log(s.questionId),s.questionId?t.projectDetail.push(_.find(e,function(t){return t.question_id==parseInt(s.questionId)})):t.projectDetail=e,console.log(t.projectDetail)}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects.report",{url:"/report/:id",templateUrl:"app/jscripty/project/report/report.html",controller:"JscriptyProjectReportCtrl"}).state("main.jscripty.projects.report.sessions",{url:"/sessions",templateUrl:"app/jscripty/project/report/report.sessions.html"}).state("main.jscripty.projects.report.summary",{url:"/summary",templateUrl:"app/jscripty/project/report/report.summary.html"}).state("main.jscripty.projects.report.inputs",{url:"/inputs",templateUrl:"app/jscripty/project/report/report.inputs.html"}).state("main.jscripty.projects.report.detail",{url:"/detail",templateUrl:"app/jscripty/project/report/report.detail.html"}).state("main.jscripty.projects.report.questionDetail",{url:"/detail/:questionId",controller:"JscriptyProjectReportCtrl",templateUrl:"app/jscripty/project/report/report.detail.html"}).state("main.jscripty.projects.report.sessionDetail",{url:"/session/:sessionId",controller:"JscriptyProjectReportCtrl",templateUrl:"app/jscripty/project/report/report.session.detail.html"})}]),angular.module("xCallyShuttleApp").controller("JscriptyProjectViewCtrl",["$scope","$http","$state","$stateParams","socket","Auth","Modal","xAlert","$translate","$rootScope",function(t,e,n,a,s,i,l,o,r,c){t.jscriptyProject={},t.getProject=function(){e.get("/api/jscripty/projects/"+a.id).success(function(e){t.jscriptyProject=e,angular.element(document).ready(function(){window.onerror=function(t,e,n){try{null!=t&&-1!=t.indexOf("Script error.")||((new Image).src="assets/plugins/mxgraph/images/1x1.png?msg="+encodeURIComponent(t)+"&url="+encodeURIComponent(e)+"&lnum="+encodeURIComponent(n))}catch(t){}},e.token=i.getToken();var t=new EditorUi(new Editor);t.openString(e.draft,e.name,e),t.editor.graphChangeListener=function(t,e){e.properties.rtChange||!1||(this.modified=!0)}}),s.syncUpdates("jscripty_project",[e],function(t,n,a){n.id,e.id})})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.jscripty.projects.view",{url:"/view/:id",templateUrl:"app/jscripty/project/view/view.html",controller:"JscriptyProjectViewCtrl",authenticate:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",serie:!0,cache:!1,files:["assets/plugins/mxgraph/css/common.css","assets/plugins/mxgraph/css/explorer.css","assets/plugins/mxgraph/styles/grapheditor.css","assets/plugins/mxgraph/styles/custom.css","assets/plugins/jscripty/js/custom.js","assets/plugins/mxgraph/js/mxClient.js","assets/plugins/jscripty/js/Editor.js","assets/plugins/jscripty/js/Graph.js","assets/plugins/jscripty/js/EditorUi.js","assets/plugins/jscripty/js/Actions.js","assets/plugins/jscripty/js/Menus.js","assets/plugins/jscripty/js/Sidebar.js","assets/plugins/jscripty/js/Toolbar.js","assets/plugins/jscripty/js/Dialogs.js"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("LandingCtrl",["$scope","$location","$window","$timeout","Auth","Setting","YourDashboard",function(t,e,n,a,s,i,l){function o(e,n){var a,i,l=e.length;for(a=0;a<l;a++)if(_.includes(n,e[a].id))if(e[a].SubModules&&e[a].SubModules.length){if(i=o(e[a].SubModules,n))return i}else switch(e[a].id){case 2:var r={};r[s.getRole()]=!0;var c=_.find(t.tempDashboards,r);if(c)return i="/tools/yourdashboards/show/"+c.id,delete t.tempDashboards,i;break;default:return e[a].path}}function r(n){n||(t.message="MESSAGE_NO_AVAILABLE_MODULES"),a(function(){e.path(n)},500)}t.initLanding=function(){t.year=moment().year();return i.get({controller:"info"}).$promise.then(function(e){return t.info=e,i.get({id:1}).$promise.then(function(t){return t}).catch(function(){return null})}).then(function(n){var a,i=s.getCurrentUser().$promise;if(i)return i.then(function(e){switch((a=e).role){case"user":if(_.includes(_.map(e.Modules,"id"),2))return l.get().$promise.then(function(n){t.tempDashboards=n.rows,r(o(a.Modules,_.map(e.Modules,"id")))}).catch(function(){_.remove(a.Modules,{id:2}),r(o(a.Modules,_.map(e.Modules,"id")))});r(o(a.Modules,_.map(e.Modules,"id")));break;case"admin":case"agent":r("/dashboard/voice")}}).catch(function(t){console.error(t),e.path("/login")});e.path("/login")}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("landing",{url:"/landing",templateUrl:"app/landing/landing.html",controller:"LandingCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/error.css","assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("LoginCtrl",["$scope","Auth","$location","$window","$rootScope","Setting","xAlert","$stateParams",function(t,e,n,a,s,i,l,o){t.year=moment().year(),t.recovered=o.reset,t.userLogin={},t.userSignUp={},t.loginSubmitted=!1,t.signupSubmitted=!1,t.errorLogin=!1,t.errorSignup=!1,t.errorLog="",t.forgotPassword=!1,t.showRecoverMessage=!1,t.flagLogin1=!1,t.getInfo=function(){return i.get({controller:"info"}).$promise.then(function(e){t.info=e}).catch(function(t){l.error(t)})},t.toggleLogin=function(){t.flagLogin1=!t.flagLogin1},t.toggleForgotPassword=function(e){t.showRecoverMessage=!1,t.userLogin.email="",t.forgotPassword=e},s.bodyLayout="login",t.$on("$viewContentLoaded",function(){Metronic.init(),Layout.init()}),t.recover=function(){e.recover({email:t.userLogin.email}).then(function(){t.showRecoverMessage=!0}).catch(function(e){t.showRecoverMessage=!1,l.error(e)})},t.login=function(a){t.loginSubmitted=!0,a.$valid?e.login({name:t.userLogin.name,password:t.userLogin.password,remember:t.userLogin.remember}).then(function(){n.path("/landing")}).catch(function(e){t.errorLog=e.message||"error",t.errorLogin=!0}):t.errorLogin=!0},t.signup=function(n){t.signupSubmitted=!0,n.$valid?e.createUser({email:t.userSignUp.email,fullname:t.userSignUp.fullname,name:t.userSignUp.name,password:t.userSignUp.password,role:t.userSignUp.role,online:!0}).catch(function(e){t.errorLog=e.message||"error",t.errorSignup=!0}):t.errorSignup=!0},t.loginOauth=function(t){a.location.href="/auth/"+t}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("login",{url:"/login",templateUrl:"app/login/login.html",params:{reset:null},controller:"LoginCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Action",["$resource",function(t){return t("/api/actions/:name/:controller",{name:"@name"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Ami",["$resource",function(t){return t("/api/ami/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ChooseContactModalCtrl",["$scope","$uibModalInstance","data","xAlert","$translate","Contact",function(t,e,n,a,s,i){t.open=function(t){e.close(t)},t.getContacts=function(){return i.search({controller:"listcontact"},n).$promise.then(function(e){t.contacts=e.rows}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("CloseEditedTabModalCtrl",["$scope","$uibModalInstance",function(t,e){t.close=function(){e.close()},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("CloseEditedTabModalJscriptyCtrl",["$scope","$uibModalInstance","project","JscriptyProject","xAlert",function(t,e,n,a,s){t.init=function(){t.project=n},t.close=function(){a.update({id:t.project.projectId,controller:"sessions",action:t.project.sessionId},{status:"incomplete",completedAt:Date(),last_question_id:t.project.lastQuestionId}).$promise.then(function(t){s.show("Project Ended","success")}),e.close()},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("ContactManagerSetDisposition",["$scope","$uibModalInstance","VoiceDisposition",function(t,e,n){t.initDisposition=function(){return n.get().$promise.then(function(e){t.dispositions=e.rows}).catch(function(t){console.error(t)})},t.item={},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss()}}]),angular.module("xCallyShuttleApp").controller("customGridDateFilterModalCtrl",["$scope","$rootScope","$log","$uibModalInstance","term","hasTime",function(t,e,n,a,s,i){if(t.hasTime=i,t.dateTime={},s)if(i){var l=s.split(" ");t.dateTime.filterDate=moment(l[0]),t.dateTime.time=s[1]?moment(l[1],"HH:mm"):moment()}else t.dateTime.filterDate=moment(s);else i&&(t.dateTime.time=moment());t.setFilterDate=function(e){a.close({date:moment(e).format("YYYY-MM-DD").toString(),time:i?t.dateTime.time?moment(t.dateTime.time).format("HH:mm").toString():moment().format("HH:mm").toString():null})},t.cancelDateFilter=function(){a.dismiss()}}]),angular.module("xCallyShuttleApp").controller("customGridTagsModalCtrl",["$scope","$rootScope","$log","$uibModalInstance","term","Tag","xAlert",function(t,e,n,a,s,i,l){t.initModal=function(){return t.item={},i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name"),t.item.myTags=s}).catch(function(t){console.log("error retrieving tags"),l.error(t),a.dismiss()})},t.setFilterTags=function(){a.close(t.item.myTags)},t.cancelTagsFilter=function(){a.dismiss()}}]),angular.module("xCallyShuttleApp").factory("templateVariable",["$translate",function(t){return[{id:"voice",label:t.instant("APPLICATION_VOICE"),title:t.instant("APPLICATION_VOICE"),groups:[{label:t.instant("APPLICATION_QUEUE"),values:[{value:"{{uniqueid}}",label:t.instant("APPLICATION_UNIQUEID"),description:t.instant("APPLICATION_UNIQUEID")},{value:"{{calleridnum}}",label:t.instant("APPLICATION_CALLERIDNUM"),description:t.instant("APPLICATION_CALLERIDNUM")},{value:"{{calleridname}}",label:t.instant("APPLICATION_CALLERIDNAME"),description:t.instant("APPLICATION_CALLERIDNAME")},{value:"{{queue}}",label:t.instant("APPLICATION_QUEUE"),description:t.instant("APPLICATION_QUEUE")},{value:"{{interface}}",label:t.instant("APPLICATION_INTERFACE"),description:t.instant("APPLICATION_INTERFACE")},{value:"{{membername}}",label:t.instant("APPLICATION_MEMBERNAME"),description:t.instant("APPLICATION_MEMBERNAME")},{value:"{{holdtime}}",label:t.instant("APPLICATION_HOLDTIME"),description:t.instant("APPLICATION_HOLDTIME")},{value:"{{talktime}}",label:t.instant("APPLICATION_TALKTIME"),description:t.instant("APPLICATION_TALKTIME")},{value:"{{connectedlinenum}}",label:t.instant("APPLICATION_CONNECTEDLINENUM"),description:t.instant("APPLICATION_CONNECTEDLINENUM")},{value:"{{connectedlinename}}",label:t.instant("APPLICATION_CONNECTEDLINENAME"),description:t.instant("APPLICATION_CONNECTEDLINENAME")},{value:"{{agentconnectAt}}",label:t.instant("APPLICATION_CONNECTED_AT"),description:t.instant("APPLICATION_CONNECTED_AT")},{value:"{{agentcalledAt}}",label:t.instant("APPLICATION_CALLED_AT"),description:t.instant("APPLICATION_CALLED_AT")},{value:"{{agentcompleteAt}}",label:t.instant("APPLICATION_COMPLETED_AT"),description:t.instant("APPLICATION_AGENT_CALLED_AT")},{value:"{{reason}}",label:t.instant("APPLICATION_REASON"),description:t.instant("APPLICATION_REASON")},{value:"{{lastevent}}",label:t.instant("APPLICATION_LAST_EVENT"),description:t.instant("APPLICATION_LAST_EVENT")},{value:"{{channel}}",label:t.instant("APPLICATION_CHANNEL"),description:t.instant("APPLICATION_CHANNEL")}]}]},{id:"chat",label:t.instant("APPLICATION_CHAT"),title:t.instant("APPLICATION_CHAT"),groups:[{label:t.instant("APPLICATION_VARIABLES"),values:[{value:"{{username}}",label:t.instant("APPLICATION_USERNAME"),description:t.instant("APPLICATION_USERNAME")},{value:"{{email}}",label:t.instant("APPLICATION_MAIL"),description:t.instant("APPLICATION_MAIL")},{value:"{{text}}",label:t.instant("APPLICATION_TEXT"),description:t.instant("APPLICATION_TEXT")},{value:"{{chatWebsite}}",label:t.instant("APPLICATION_WEBSITE"),description:t.instant("APPLICATION_WEBSITE")}]}]},{id:"mail",label:t.instant("APPLICATION_MAIL"),title:t.instant("APPLICATION_MAIL"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{interactionId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{subject}}",label:t.instant("APPLICATION_SUBJECT"),description:t.instant("APPLICATION_SUBJECT")},{value:"{{{body}}}",label:t.instant("APPLICATION_MESSAGE"),description:t.instant("APPLICATION_MESSAGE")},{value:"{{accountName}}",label:t.instant("APPLICATION_ACCOUNT"),description:t.instant("APPLICATION_ACCOUNT")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{cc}}",label:"Cc",description:"Cc"},{value:"{{agentName}}",label:t.instant("APPLICATION_AGENT_NAME"),description:t.instant("APPLICATION_AGENT_NAME")},{value:"{{agentEmail}}",label:t.instant("APPLICATION_AGENT_EMAIL"),description:t.instant("APPLICATION_AGENT_EMAIL")},{value:"{{createdAt}}",label:t.instant("APPLICATION_CREATED_AT"),description:t.instant("APPLICATION_CREATED_AT")}]}]},{id:"sms",label:t.instant("APPLICATION_SMS"),title:t.instant("APPLICATION_SMS"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{SmsRoomId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{{body}}}",label:t.instant("APPLICATION_MESSAGE"),description:t.instant("APPLICATION_MESSAGE")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{createdAt}}",label:t.instant("APPLICATION_CREATED_AT"),description:t.instant("APPLICATION_CREATED_AT")}]}]},{id:"openchannel",label:t.instant("APPLICATION_OPENCHANNEL"),title:t.instant("APPLICATION_OPENCHANNEL"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{OpenchannelRoomId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{{body}}}",label:t.instant("APPLICATION_MESSAGE"),description:t.instant("APPLICATION_MESSAGE")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{createdAt}}",label:t.instant("APPLICATION_CREATED_AT"),description:t.instant("APPLICATION_CREATED_AT")}]}]},{id:"fax",label:t.instant("APPLICATION_FAX"),title:t.instant("APPLICATION_FAX"),groups:[{label:t.instant("APPLICATION_INTERACTION"),values:[{value:"{{FaxRoomId}}",label:t.instant("APPLICATION_INTERACTION_ID"),description:t.instant("APPLICATION_INTERACTION_ID")},{value:"{{uniqueid}}",label:t.instant("APPLICATION_UNIQUEID"),description:t.instant("APPLICATION_UNIQUEID")},{value:"{{calleridnum}}",label:t.instant("APPLICATION_CALLERIDNUM"),description:t.instant("APPLICATION_CALLERIDNUM")},{value:"{{calleridname}}",label:t.instant("APPLICATION_CALLERIDNAME"),description:t.instant("APPLICATION_CALLERIDNAME")},{value:"{{channel}}",label:t.instant("APPLICATION_CHANNEL"),description:t.instant("APPLICATION_CHANNEL")},{value:"{{from}}",label:"From",description:"From"},{value:"{{to}}",label:"To",description:"To"},{value:"{{accountName}}",label:t.instant("APPLICATION_ACCOUNT"),description:t.instant("APPLICATION_ACCOUNT")}]}]}]}]),angular.module("xCallyShuttleApp").controller("gridDatePickerFilterCtrl",["$scope","$timeout","$uibModal","uiGridConstants",function(t,e,n,a){e(function(){t.col.colDef.name;t.openDatePicker=function(e){n.open({templateUrl:"app/main/customDateFilter.modal.html",controller:"customGridDateFilterModalCtrl",size:"md",windowClass:"custom-date-filter-modal",resolve:{term:[function(){return e.term||null}],hasTime:e.hasTime||!1}}).result.then(function(n){t.colFilter.listTerm=[],t.colFilter.term=n.date,e.hasTime&&(t.colFilter.term+=" "+n.time)})}})}]),angular.module("xCallyShuttleApp").factory("gridOptions",["Modal","xAlert","$translate","$interval","$q","usSpinnerService",function(t,e,n,a,s,i){return{gridOptions:function(a,l,o,r,c,d,u){function p(t,e){t.filter&&t.filter.term&&e&&(g[t.name]=t.filter.term),t.filters&&(t.filters.length>1?t.filters.forEach(function(e){e.term?64===e.condition?g[t.name+"_uiFrom"]=e.term:256===e.condition&&(g[t.name+"_uiTo"]=e.term):64===e.condition?delete g[t.name+"_uiFrom"]:256===e.condition&&delete g[t.name+"_uiTo"]}):t.filters.length&&t.filters[0].term?g[t.name]=t.filters[0].term:delete g[t.name])}o.id=[];var m=d?"gridOptions"+d:"gridOptions",g={offset:0,limit:10},h={offset:0,limit:10};l.draggable&&(l.rowTemplate='<div grid="grid" class="ui-grid-draggable-row" draggable="true"><div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'custom\': true }" ui-grid-cell></div></div>',l.useExternalPagination=!1,l.enablePaginationControls=!1,l.showGridFooter=!1);var f=function(t){var e=t&&t>o[m].paginationPageSize?o[m].paginationPageSize:t,n=e?30*e+120:177;(angular.element(document.getElementsByName(m)).length?angular.element(document.getElementsByName(m)[0]):angular.element(document.getElementsByClassName("ui-grid")[0])).css("height",n+"px")},A=function(t,e){return o[m].enablePaginationControls||(delete g.offset,delete g.limit),i.spin("spinner-grid"),r=t||r,(a=e||a).get(r?_.merge(g,r):g).$promise.then(function(t){o[m].totalItems=t.count,o[m].data=t.rows,f(t.rows.length),u&&u()}).catch(function(t){console.error(t)}).finally(function(){i.stop("spinner-grid")})};return o.deleteItem=t.confirm.delete(function(t){var s=r?angular.copy(r):{};return _.merge(s,{id:t}),a.remove(s).$promise.then(function(){A(),e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),o.gridApi.selection.clearSelectedRows(),o.id=[]}).catch(function(t){e.error(t)})}),o.deleteItems=t.confirm.delete(function(){var t=r?angular.copy(r):{};return _.merge(t,{ids:o.id}),a.delete(t).$promise.then(function(){A(),e.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),o.gridApi.selection.clearSelectedRows(),o.id=[]}).catch(function(t){e.error(t)})}),l.columnDefs.forEach(function(t){p(t,!0),t.hasOwnProperty("displayName")||(t.displayName="APPLICATION_"+t.name.toUpperCase()),t.headerCellFilter="translate",t.hasOwnProperty("buttons")&&(t.displayName="",t.cellClass="ui-grid-vcenter",t.enableSorting=!1,t.enableFiltering=!1,t.enableColumnMenu=!1,t.cellTemplate="<div>",t.buttons.forEach(function(e){if(e.directive)t.cellTemplate+=e.directive;else{if(t.cellTemplate+="<a",t.cellTemplate+=e.hide?' data-ng-hide="'+e.hide+'" ':" ",t.cellTemplate+=e.class?' class="btn btn-xs '+e.class+'" ':" ",t.cellTemplate+=e.href?' data-ng-href="'+e.href+'" ':" ",t.cellTemplate+=e.uisref?' ui-sref="'+e.uisref+'" ':" ",t.cellTemplate+=e.onClick?' data-ng-click="'+e.onClick+'" ':" ",t.cellTemplate+=e.title?' title="'+e.title+'"':"",t.cellTemplate+=">",t.cellTemplate+=e.icon?'<i class="'+e.icon+'"></i>':"",e.name)switch(e.name){case"delete":t.cellTemplate+='<i class="icon-trash" title="'+e.name+'"></i>';break;case"profile":case"settings":case"detail":case"embedding":t.cellTemplate+='<i class="icon-settings" title="'+e.name+'"></i>';break;case"view":t.cellTemplate+='<i class="icon-doc" title="'+e.name+'"></i>';break;case"clone":t.cellTemplate+='<i class="icon-docs" title="'+e.name+'"></i>';break;case"permits":t.cellTemplate+='<i class="icon-key"></i>';break;case"copy":t.cellTemplate+='<i class="fa fa-files-o" title="'+e.name+'"></i>';break;case"select":t.cellTemplate+='<i class="icon-check" title="'+e.name+'"></i>';break;case"preview":t.cellTemplate+='<i class="icon-magnifier" title="'+e.name+'"></i>';break;case"contacts":t.cellTemplate+='<i class="fa fa-users" title="'+e.name+'"></i>';break;case"download":case"export":t.cellTemplate+='<i class="fa fa-download" title="'+e.name+'"></i>';break;case"agents":t.cellTemplate+='<i class="icon-people" title="'+e.name+'"></i>';break;case"run":t.cellTemplate+='<i class="fa fa-cogs" title="'+e.name+'"></i>';break;case"mailRoom":t.cellTemplate+='<i class="fa fa-envelope"></i>';break;case"chatRoom":t.cellTemplate+='<i class="fa fa-users"></i>';break;case"faxRoom":t.cellTemplate+='<i class="fa fa-fax"></i>';break;case"smsRoom":t.cellTemplate+='<i class="glyphicon glyphicon-comment"></i>';break;case"check":t.cellTemplate+='<i class="fa fa-check" title="'+e.name+'"></i>';break;case"queues":t.cellTemplate+='<i class="icon-docs" title="'+e.name+'"></i>';break;default:t.cellTemplate+="{{'APPLICATION_"+e.name.toUpperCase()+"' | translate}}"}else t.cellTemplate+=e.displayName?"{{'"+e.displayName+"' | translate}}":"";t.cellTemplate+="</a> "}}),t.cellTemplate+="<div>",delete t.buttons)}),_.merge({enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableRowSelection:!0,enableSelectAll:!0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,multiSelect:!0,getPage:A,pagOpt:g,gridMenuTitleFilter:function(t){var e=s.defer();return e.resolve(n.instant(t)),e.promise},exporterAllDataFn:function(){return h.offset=g.offset,h.limit=g.limit,g={offset:0,limit:null},A().then(function(){g.offset=h.offset,g.limit=h.limit,A()})},exporterFieldCallback:function(t,e,n,a){if("applications"===n.field&&e.entity.Applications){var s="";return _.forEach(e.entity.Applications,function(t){s+=t.app+"("+t.appdata.join(",")+")"}),s}return a},exporterHeaderFilter:n.instant,onRegisterApi:function(t){o.gridApi=t,o.gridApi.selection&&(o.gridApi.selection.on.rowSelectionChanged(o,function(t){t.isSelected?o.id.push(o.gridApi.grid.options.primaryKey?t.entity[o.gridApi.grid.options.primaryKey]:t.entity.id):_.pull(o.id,o.gridApi.grid.options.primaryKey?t.entity[o.gridApi.grid.options.primaryKey]:t.entity.id)}),o.gridApi.selection.on.rowSelectionChangedBatch(o,function(t){t[0].isSelected?o.id=_.union(o.id,_.map(t,o.gridApi.grid.options.primaryKey?"entity."+o.gridApi.grid.options.primaryKey:"entity.id")):_.map(t,o.gridApi.grid.options.primaryKey?"entity."+o.gridApi.grid.options.primaryKey:"entity.id").forEach(function(t){_.pull(o.id,t)})})),o.gridApi.core.on.sortChanged(o,function(t,e){0===e.length?g.order=null:g.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),A()});for(var s=0;s<o.gridOptions.columnDefs.length;s++)if(o.gridOptions.columnDefs[s].hasOwnProperty("sort")){g.order=o.gridOptions.columnDefs[s].name+" "+o.gridOptions.columnDefs[s].sort.direction.toUpperCase();break}o.gridApi.pagination.on.paginationChanged(o,function(t,e){g.offset=(t-1)*e,g.limit=e,A()}),o.gridApi.core.on.filterChanged(o,function(){this.grid.columns.forEach(function(t){p(t)}),A()}),o.gridApi.draggableRows&&o.gridApi.draggableRows.on.rowDropped(o,function(t){t.fromIndex!==t.toIndex&&a.update(r,o[m].data).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){e.error(t)}).finally(function(){A()})}),c||A()}},l)}}}]),angular.module("xCallyShuttleApp").controller("gridTagsFilterCtrl",["$scope","$timeout","$uibModal","uiGridConstants",function(t,e,n,a){e(function(){t.col.colDef.name;t.openTags=function(e){n.open({templateUrl:"app/main/customTagsFilter.modal.html",controller:"customGridTagsModalCtrl",size:"md",resolve:{term:[function(){if(e.term){var t=e.term.split(";");return t.pop(),t}return[]}]}}).result.then(function(e){t.colFilter.listTerm=[],e.length&&(t.colFilter.term=e.join(";")+";")})}})}]),angular.module("xCallyShuttleApp").controller("MainCtrl",["$scope","$rootScope","$translate","$timeout","socket","Auth","xAlert","$uibModal","$log","$state","Contact","$window","$location","localStorageService","YourDashboard","Setting","AuthResource","$cookieStore",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){function v(a){e.activeTour={main:!1},e.tourConfig={main:[{type:"function",fn:function(){e.tempTourPath=p.path()}},{type:"title",heading:n.instant("TOUR_MAIN_WELCOME"),text:'<div class="row"><div id="title-text" class="col-md-12"><span class="main-text">'+n.instant("TOUR_MAIN_DISCOVER_MOTION")+"</span><br/></div></div>",curtainClass:"myCurtainClass"}]},(i.isAdmin()||e.userModules[1])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/dashboard/voice"},{type:"title",heading:n.instant("TOUR_MAIN_DASHBOARD"),text:n.instant("TOUR_MAIN_DASHBOARD_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[2])&&a&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/tools/yourdashboards/show/"+a.id},{type:"title",heading:n.instant("TOUR_MAIN_YOURDASHBOARD"),text:n.instant("TOUR_MAIN_YOURDASHBOARD_MESSAGE"),curtainClass:"myCurtainClass"}]),delete t.tempDashboards),(i.isAdmin()||e.userModules[4])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/staff/agents/list"},{type:"title",heading:n.instant("TOUR_MAIN_AGENTS"),text:n.instant("TOUR_MAIN_AGENTS_MESSAGE"),curtainClass:"myCurtainClass"}])),i.isAdmin()&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/channels/voice/queues/list"},{type:"title",heading:n.instant("TOUR_MAIN_VOICE_QUEUE"),text:n.instant("TOUR_MAIN_VOICE_QUEUE_ADD_MESSAGE"),curtainClass:"myCurtainClass"}])),e.license.chat&&(i.isAdmin()||e.userModules[30])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/channels/chat/queues/list"},{type:"title",heading:n.instant("TOUR_MAIN_CHAT_QUEUE"),text:n.instant("TOUR_MAIN_CHAT_QUEUE_MESSAGE"),curtainClass:"myCurtainClass"}])),e.license.openchannel&&(i.isAdmin()||e.userModules[46])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/channels/openchannel/accounts/list"},{type:"title",heading:n.instant("TOUR_MAIN_OPENCHANNEL"),text:n.instant("TOUR_MAIN_OPENCHANNEL_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[14])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/square/projects/list"},{type:"title",heading:n.instant("TOUR_MAIN_SQUARE_PROJECT"),text:n.instant("TOUR_MAIN_SQUARE_PROJECT_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[52])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/tools/trunks/list"},{type:"title",heading:n.instant("TOUR_MAIN_TRUNKS"),text:n.instant("TOUR_MAIN_TRUNKS_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[52])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/tools/triggers/list"},{type:"title",heading:n.instant("TOUR_MAIN_TRIGGERS"),text:n.instant("TOUR_MAIN__MESSAGE"),curtainClass:"myCurtainClass"}])),e.license.jscripty&&(i.isAdmin()||e.userModules[50])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/jscripty/projects/list"},{type:"title",heading:n.instant("TOUR_MAIN_JSCRIPTY"),text:n.instant("TOUR_MAIN_JSCRIPTY_MESSAGE"),curtainClass:"myCurtainClass"}])),(i.isAdmin()||e.userModules[17])&&(e.tourConfig.main=e.tourConfig.main.concat([{type:"location_change",path:"/analytics/reports/list"},{type:"title",heading:n.instant("TOUR_MAIN_REPORTS"),text:n.instant("TOUR_MAIN_REPORTS_MESSAGE"),curtainClass:"myCurtainClass"}])),e.tourConfig.main=e.tourConfig.main.concat([{type:"title",heading:n.instant("TOUR_MAIN_END"),text:n.instant("TOUR_MAIN_END_MESSAGE"),curtainClass:"myCurtainClass"}]),m.get("skipTour")||(e.activeTour.main=!0)}t.awesomeThings=[],e.workspaces=[],t.Auth=i,e.userModules={},t.keepMeLoggedModalInstance=void 0,t.agentLogout=function(t,e){o.open({animation:!0,templateUrl:"app/channels/realtime/view/agent/agent.modal.logout.html",controller:"RealtimeViewAgentLogoutModalCtrl",resolve:{name:function(){return t}}}).result.then(function(){return f.get({controller:"logout",controller2:"agent",param:e}).$promise.then(function(){l.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t)})},function(){r.info("Modal dismissed at: "+new Date)})},e.initTours=function(){if(i.isAdmin()||e.userModules[2])return g.get().$promise.then(function(t){var e={};e[i.getRole()]=!0,v(_.find(t.rows,e))}).catch(function(t){console.log(t)});v()},e.onTourFinish=function(){m.set("skipTour",!0),e.tempTourPath&&p.path(e.tempTourPath)},e.onTourSkip=function(){m.set("skipTour",!0)},t.select=function(t){switch(t.type){case"chatRoom":case"mailRoom":case"faxRoom":t.unread=0}},s.socket.on("agent:save",function(n){!n.online&&i.isAgent()&&(t.keepMeLoggedModalInstance||(t.keepMeLoggedModalInstance=o.open({animation:!0,backdrop:"static",keyboard:!1,templateUrl:"app/main/keepMeLogged.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.close=function(){e.close(!0)},t.cancel=function(){e.close(!1)}}]}),t.keepMeLoggedModalInstance.result.then(function(t){t?(e.settings.logoutOnWindowClose=!1,u.location.reload()):(i.logout(),p.path("/login"))})))}),t.openTdTab=function(t){e.workspaces.push({type:"tdDisposal",name:"Motion Dialer Disposition",class:"icon-control-forward",active:!0,spooler:t})},t.deselect=function(){},u.onbeforeunload=function(){if(i.isAgent()&&e.settings.logoutOnWindowClose){var t=new XMLHttpRequest;t.open("GET","/auth/local/logout",!1),t.setRequestHeader("Content-type","application/json"),t.setRequestHeader("Authorization","Bearer "+A.get("token")),t.send(),i.logout()}return null},t.isAdmin=i.isAdmin,t.isLoggedIn=i.isLoggedIn,t.getCurrentUser=i.getCurrentUser,t.CurrentUser=i.getCurrentUser(),s.socket.on("user_has_voice_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_chat_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_mail_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_fax_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),s.socket.on("user_has_sms_queue_permit:change",function(){t.CurrentUser=i.getCurrentUser()}),t.mainTab={active:!0},t.closeJscriptyTab=function(t){e.workspaces[t].edited?o.open({animation:!0,templateUrl:"app/main/closeEditedTab.modal.jscripty.html",controller:"CloseEditedTabModalJscriptyCtrl",resolve:{project:e.workspaces[t]}}).result.then(function(){e.workspaces.splice(t,1)}):e.workspaces.splice(t,1)},e.closeTab=function(t){e.workspaces[t].edited?"jscripty"===e.workspaces[t].type?e.workspaces[t].end():o.open({animation:!0,templateUrl:"app/main/closeEditedTab.modal.html",controller:"CloseEditedTabModalCtrl"}).result.then(function(){e.workspaces.splice(t,1)},function(){r.info("Modal dismissed at: "+new Date)}):e.workspaces.splice(t,1)},t.createContact=function(a,s,i){var o=_.clone(s);return o.CompanyId||delete o.CompanyId,o.dateOfBirth&&(o.dateOfBirth=moment(o.dateOfBirth).format("DD/MM/YYYY")),d.save(o).$promise.then(function(s){e.workspaces.splice(a,1);var o=s.firstName;s.lastName&&(o+=" "+s.lastName),t.openContactTab({firstName:s.firstName,lastName:s.lastName,id:s.id},i),l.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})};var I=function(e){o.open({animation:!0,templateUrl:"app/main/chooseContact.modal.html",controller:"ChooseContactModalCtrl",resolve:{data:function(){return e}}}).result.then(function(n){n?t.openContactTab(n,e):t.newContact(e)},function(){r.info("Modal dismissed at: "+new Date)})};t.updateContact=function(t,a){var s=angular.copy(a);return s.CompanyId||(s.CompanyId=null),s.dateOfBirth&&(s.dateOfBirth=moment(s.dateOfBirth).format("DD/MM/YYYY")),d.update({id:s.id},s).$promise.then(function(){e.workspaces[t].edited=!1,l.show(n.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},s.socket.on("report_integration:contactmanager",function(t){I(t)}),s.socket.on("report_integration:webPopup",function(t){"motion"===t.type?e.workspaces.push({type:"webPopup",name:"Web Popup",class:"icon-info",active:!0,data:t}):u.open(t.url||"","_blank")}),s.socket.on("report_integration:jscripty",function(e){t.openJscriptyTab({name:"Jscripty",id:e.projectId,calleridnum:e.calleridnum,calleridname:e.calleridname,queue:e.queue,membername:e.membername})}),s.socket.on("report_integration:sugarcrm",function(t){u.open(t.url,"_blank")}),s.socket.on("report_integration:freshdesk",function(t){u.open(t.url,"_blank")}),s.socket.on("report_integration:tdDisposal",function(e){t.openTdTab(e)}),e.openContactTab=function(t,n){var a=_.find(e.workspaces,{contactID:t.id});if(a)a.active=!0,a.data=n,a.synchCall();else{var s=t.firstName;t.lastName&&(s+=" "+t.lastName),e.workspaces.push({name:s,type:"contact",contactID:t.id,class:"icon-user",active:!0,data:n||null})}},t.openJscriptyTab=function(t){e.workspaces.push({name:t.name,type:"jscripty",active:!0,data:t})},t.newContact=function(t){e.workspaces.push({name:"New Contact",type:"newContact",class:"icon-user",active:!0,data:t||null})},t.$on("$viewContentLoaded",function(){Metronic.init()}),e.language=n.use(),t.changeLanguage=function(t){return n.use(t).then(function(t){e.language=t,-1!==["main.jscripty.projects.view","main.square.projects.view"].indexOf(c.current.name)&&u.location.reload()}).catch(function(t){console.error(t)})},a(function(){h.get({id:1}).$promise.then(function(n){"admin"===t.CurrentUser.role&&n.firstLogin?p.path("/adminreset"):i.getCurrentUser().$promise.then(function(t){t.Modules.forEach(function(t){e.userModules[t.id]=!0}),e.initTours()}).catch(function(t){l.error(t)})}).catch(function(t){l.error(t)})}),t.$on("$destroy",function(){s.unsyncUpdates("user_has_voice_queue_permit"),s.unsyncUpdates("user_has_chat_queue_permit"),s.unsyncUpdates("user_has_mail_queue_permit"),s.unsyncUpdates("user_has_fax_queue_permit"),s.unsyncUpdates("user_has_sms_queue_permit")})}]),angular.module("xCallyShuttleApp").directive("ngSpinnerBar",["$rootScope",function(t){return{link:function(e,n){n.addClass("hide"),t.$on("$stateChangeStart",function(){"spinner-page"===n[0].id&&n.removeClass("hide")}),t.$on("$stateChangeSuccess",function(){"spinner-page"===n[0].id&&(n.addClass("hide"),$("body").removeClass("page-on-load"),Layout.setSidebarMenuActiveLink("match"),setTimeout(function(){Metronic.scrollTop()},1e3))}),t.$on("$spinnerStart",function(){"spinner-request"===n[0].id&&n.removeClass("hide")}),t.$on("$spinnerStop",function(){"spinner-request"===n[0].id&&n.addClass("hide")}),t.$on("$stateNotFound",function(){"spinner-page"===n[0].id&&n.addClass("hide")}),t.$on("$stateChangeError",function(){"spinner-page"===n[0].id&&n.addClass("hide")})}}}]).directive("a",function(){return{restrict:"E",link:function(t,e,n){(n.ngClick||""===n.href||"#"===n.href)&&e.on("click",function(t){t.preventDefault()})}}}).directive("nxEqual",function(){return{require:"ngModel",link:function(t,e,n,a){n.nxEqual?(t.$watch(n.nxEqual,function(t){a.$setValidity("nxEqual",t===a.$viewValue)}),a.$parsers.push(function(e){var s=e===t.$eval(n.nxEqual);return a.$setValidity("nxEqual",s),s?e:void 0})):console.error("nxEqual expects a model as an argument!")}}}).directive("ngEnter",function(){return function(t,e,n){e.bind("keydown keypress",function(e){13===e.which&&(t.$apply(function(){t.$eval(n.ngEnter)}),e.preventDefault())})}}).directive("dropdownMenuHover",function(){return{link:function(t,e){e.dropdownHover()}}}).directive("uiSelectRequired",function(){return{require:"ngModel",link:function(t,e,n,a){a.$validators.uiSelectRequired=function(t){return t&&t.length}}}}).directive("rpattern",function(){return{restrict:"A",require:"ngModel",link:function(t,e,n,a){function s(t,e){return null==e||""===e||!o||t.test(e)?(a.$setValidity("pattern",!0),e):void a.$setValidity("pattern",!1)}var i,l=n.rpattern,o=!0;l&&(l.match(/^\/(.*)\/$/)?(l=new RegExp(l.substr(1,l.length-2)),i=function(t){return s(l,t)}):i=function(e){var n=t.$eval(l);if(!n||!n.test)throw new Error("Expected "+l+" to be a RegExp but was "+n);return s(n,e)}),a.$formatters.push(i),a.$parsers.push(i),n.$observe("required",function(t){o=t,i(a.$viewValue)})}}}).directive("newContact",["$compile","xAlert","socket","$translate","$timeout","List","Tag","Company","ReportCall","$uibModal","$rootScope","Auth",function(t,e,n,a,s,i,l,o,r,c,d,u){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/main/template/template.contactTab.html",compile:function(t,p){return function(t,p,m){function g(){t.$watch("contact",function(e,n){angular.equals(e,n)||(t.workspace.edited=!0)},!0)}t.license=d.license,t.Auth=u,t.firstLoad=!0,t.detail={tab:"main"},t.contact={CompanyId:"",disposed:!1},t.submitButtonLabel=a.instant("APPLICATION_CONFIRM"),t.getAgent=function(){return u.getCurrentUser().$promise.then(function(e){t.agent=e}).catch(function(t){e.error(t)})},t.companyInfo=function(e){c.open({animation:!0,size:"lg",templateUrl:"app/main/company.info.modal.html",controller:["$scope","$uibModalInstance","company",function(t,e,n){t.company=n,t.close=function(){e.dismiss("cancel")}}],resolve:{company:_.find(t.companies,{id:e})}})},t.callPhoneBar=function(n,s){var i;switch(s){case"call":i="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n;break;case"transfer":i="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/transfer?number="+n;break;default:i="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n}return $http.get(i).success(function(){e.show(a.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){e.error(t)})},t.dispose=function(){return c.open({animation:!0,templateUrl:"app/main/cm.disposition.modal.html",controller:"ContactManagerSetDisposition"}).result.then(function(n){return r.update({id:t.workspace.data.uniqueid},n).$promise.then(function(){t.contact.disposed=!0,t.workspace.data.agentDisposition=n.agentDisposition,e.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})})},t.init=function(){if(t.getTags(),t.getCompanies(),t.getLists(),t.getAgent(),t.workspace.data){if(t.enableDisposal=!1,"queue"===t.workspace.data.subtypeChannel?(t.contact.firstName=t.workspace.data.calleridname?t.workspace.data.calleridname:t.workspace.data.messageId?t.workspace.data.messageId:t.workspace.data.uniqueid?t.workspace.data.uniqueid:"",t.workspace.data.calleridnum&&(t.contact.phone=t.workspace.data.calleridnum)):(t.contact.firstName=t.workspace.data.destcalleridname?t.workspace.data.destcalleridname:t.workspace.data.messageId?t.workspace.data.messageId:t.workspace.data.uniqueid?t.workspace.data.uniqueid:"",t.workspace.data.destcalleridnum&&(t.contact.phone=t.workspace.data.destcalleridnum)),t.workspace.data.from&&(t.contact.email=t.workspace.data.from),t.workspace.data.uniqueid)return r.get({id:t.workspace.data.uniqueid}).$promise.then(function(){t.enableDisposal=!0}).catch(function(){n.socket.on("report_call:save",function(e){e.uniqueid===t.workspace.data.uniqueid&&(t.enableDisposal=!0)})});t.workspace.data.CompanyId&&(t.contact.CompanyId=t.workspace.data.CompanyId)}},t.getLists=function(){return i.get().$promise.then(function(e){if(t.lists=e.rows,n.syncUpdates("list",t.lists),t.workspace.data&&t.workspace.data.ListId&&_.find(t.lists,{id:t.workspace.data.ListId}))t.contact.ListId=t.workspace.data.ListId;else{var a=_.find(t.lists,{defaultEntry:!0});t.contact.ListId=a?a.id:t.lists[0]?t.lists[0].id:null}t.getCustomFields()}).catch(function(t){e.error(t)})},t.getCustomFields=function(){return i.get({listId:t.contact.ListId,controller:"customfields",id:"all"}).$promise.then(function(e){t.customFields=[],e.rows.forEach(function(e){try{"select"===e.type&&(e.values=JSON.parse(e.values)),t.customFields.push(e)}catch(t){console.log("Cf not valid:",e.alias)}}),!t.firstLoad||t.workspace.data?(t.workspace.edited=!0,t.firstLoad=!1):(t.firstLoad=!1,g())}).catch(function(t){console.error(t),e.error(t)})},t.getTags=function(){return l.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t),e.error(t)})},t.getCompanies=function(){return o.get().$promise.then(function(e){t.companies=e.rows,t.companies.unshift({id:"",name:"-- None --"}),n.syncUpdates("company",t.companies)}).catch(function(t){console.error(t),e.error(t)})},s(function(){t.init()})}}}}]).directive("contact",["$compile","xAlert","socket","$timeout","List","Tag","Company","Contact","$translate","gridOptions","$uibModal","ReportCall","$rootScope","usSpinnerService","uiGridConstants","$log","Auth","$http",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/main/template/template.contactTab.html",compile:function(t,c){return function(t,c,v){function I(e){var n=[],a={};_.forEach(t.columns[t.log[e].show][t.log[e].detail].indexes,function(s,i){a={name:s,displayName:t.columns[t.log[e].show][t.log[e].detail].header[i],headerCellFilter:"translate",enableSorting:!1,enableColumnMenu:!1},"createdAt"===s&&(a.cellTemplate="<div class=\"centered-uigrid-td\">{{row.entity.createdAt | date:'dd/MM/yyyy HH:mm:ss'}}</div>",a.filterHeaderTemplate='<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',a.filters=[{name:"From",condition:g.filter.GREATER_THAN_OR_EQUAL},{name:"To",condition:g.filter.LESS_THAN_OR_EQUAL}]),n.push(a)}),t.columns[t.log[e].show][t.log[e].detail].actions&&n.push(t.columns[t.log[e].show][t.log[e].detail].actions),n.forEach(function(t){b(t,e,!0),t.hasOwnProperty("displayName")||(t.displayName="APPLICATION_"+t.name.toUpperCase()),t.headerCellFilter="translate",t.hasOwnProperty("buttons")&&(t.displayName="",t.cellClass="ui-grid-vcenter",t.enableSorting=!1,t.enableFiltering=!1,t.enableColumnMenu=!1,t.cellTemplate="<div>",t.buttons.forEach(function(e){if(e.directive)t.cellTemplate+=e.directive;else{if(t.cellTemplate+="<a",t.cellTemplate+=e.hide?' data-ng-hide="'+e.hide+'" ':" ",t.cellTemplate+=e.class?' class="btn btn-xs '+e.class+'" ':" ",t.cellTemplate+=e.href?' data-ng-href="'+e.href+'" ':" ",t.cellTemplate+=e.uisref?' ui-sref="'+e.uisref+'" ':" ",t.cellTemplate+=e.onClick?' data-ng-click="'+e.onClick+'" ':" ",t.cellTemplate+=e.title?' title="'+e.title+'"':"",t.cellTemplate+=">",t.cellTemplate+=e.icon?'<i class="'+e.icon+'"></i>':"",e.name)switch(e.name){case"delete":t.cellTemplate+='<i class="fa fa-trash"></i>';break;case"profile":case"settings":case"detail":case"embedding":t.cellTemplate+='<i class="icon-settings"></i>';break;case"agents":t.cellTemplate+='<i class="icon-people"></i>';break;case"run":t.cellTemplate+='<i class="fa fa-cogs"></i>';break;case"mailRoom":t.cellTemplate+='<i class="fa fa-envelope"></i>';break;case"chatRoom":t.cellTemplate+='<i class="fa fa-users"></i>';break;case"faxRoom":t.cellTemplate+='<i class="fa fa-fax"></i>';break;case"smsRoom":t.cellTemplate+='<i class="glyphicon glyphicon-comment"></i>';break;default:t.cellTemplate+="{{'APPLICATION_"+e.name.toUpperCase()+"' | translate}}"}else t.cellTemplate+=e.displayName?"{{'"+e.displayName+"' | translate}}":"";t.cellTemplate+="</a> "}}),t.cellTemplate+="<div>",delete t.buttons)}),N(e,{enablePaginationControls:!0,exporterCsvFilename:e+".csv",columnDefs:n,enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:10,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,showTreeExpandNoChildren:!0,data:[],gridMenuTitleFilter:function(t){var e=$q.defer();return e.resolve(r.instant(t)),e.promise},onRegisterApi:function(n){t.gridApi=n,t.gridApi.grid.registerDataChangeCallback(function(){}),t.gridApi.core.on.sortChanged(t,function(t,n){0===n.length?T.order=null:T.order=n[0].name+" "+n[0].sort.direction.toUpperCase(),N(e)}),t.gridApi.pagination.on.paginationChanged(t,function(t,n){T.offset=(t-1)*n,T.limit=n,N(e)}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){b(t,e)}),N(e)})}})}function b(t,e,n){t.filter&&t.filter.term&&n&&(T[e][t.name]=t.filter.term),t.filters&&(t.filters.length>1?t.filters.forEach(function(n){n.term?64===n.condition?T[e][t.name+"_uiFrom"]=n.term:256===n.condition&&(T[e][t.name+"_uiTo"]=n.term):64===n.condition?delete T[e][t.name+"_uiFrom"]:256===n.condition&&delete T[e][t.name+"_uiTo"]}):t.filters.length&&t.filters[0].term?T[e][t.name]=t.filters[0].term:delete T[e][t.name])}function E(){t.$watch("contact",function(e,n){e.disposed!==n.disposed||angular.equals(e,n)||(t.workspace.edited=!0)},!0)}t.moment=moment,t.license=p.license,t.detail={tab:"main"},t.log={daily:{show:"phone",type:"inbound",detail:"general"},history:{show:"phone",type:"inbound",detail:"general"}},t.columns={phone:{general:{header:["APPLICATION_SOURCE","APPLICATION_DESTINATION","APPLICATION_CALL_STATUS","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["source","destination","disposition","agentDisposition","createdAt"]},queue:{header:["APPLICATION_CALLERID","APPLICATION_QUEUE","APPLICATION_DATE"],indexes:["calleridnum","queue","createdAt"]}},email:{general:{header:["APPLICATION_FROM","APPLICATION_TO","APPLICATION_SUBJECT","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["from","account","subject","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"mailRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'mailRoom')"}]}}},chat:{general:{header:["APPLICATION_WEBSITE","APPLICATION_VISITOR","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["website","contact","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"chatRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'chatRoom')"}]}}},fax:{general:{header:["APPLICATION_FROM","APPLICATION_TO","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["contact","account","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"faxRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'faxRoom')"}]}}},sms:{general:{header:["APPLICATION_ACCOUNT","APPLICATION_FROM","APPLICATION_DISPOSITION","APPLICATION_DATE"],indexes:["account","contact","disposition","createdAt"],actions:{name:"action",displayName:"",width:40,buttons:[{class:"green",name:"smsRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'smsRoom')"}]}}}},t.Auth=f,t.getAgent=function(){return f.getCurrentUser().$promise.then(function(e){t.agent=e}).catch(function(t){e.error(t)})},t.getLists=function(){return s.get().$promise.then(function(e){t.lists=e.rows,n.syncUpdates("list",t.lists)}).catch(function(t){e.error(t)})},t.callPhoneBar=function(n,a){var s;switch(a){case"call":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n;break;case"transfer":s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/transfer?number="+n;break;default:s="http://127.0.0.1:"+t.agent.phoneBarRemoteControlPort+"/api/originate/"+n}return A.get(s).success(function(){e.show(r.instant("MESSAGE_WELL_DONE"),"success")}).error(function(t){e.error(t)})},t.copy=function(t){d.open({animation:!0,size:"small",templateUrl:"app/contactmanager/contact/list/copy.modal.html",controller:"ContactManagerListCopyModalCtrl"}).result.then(function(n){return o.save({id:t,controller:"copy"},n).$promise.then(function(t){p.openContactTab({firstName:t.firstName,lastName:t.lastName,id:t.id})}).catch(function(t){e.error(t)})},function(){h.info("Modal dismissed at: "+new Date)})},t.merge=function(n){d.open({animation:!0,size:"lg",templateUrl:"app/main/mergeContact.choose.modal.html",controller:"ContactManagerMergeContactChoose",resolve:{listId:n.ListId,mergecontact:n.id}}).result.then(function(a){d.open({animation:!0,size:"lg",templateUrl:"app/main/mergeContact.merge.modal.html",controller:"ContactManagerMergeContactMerge",resolve:{contactId:a,mergeContact:n}}).result.then(function(s){return s.oldContact=n.id,o.save({id:a,controller:"merge"},s).$promise.then(function(e){p.workspaces.splice(t.index,1),_.remove(p.workspaces,{contactID:e.id}),p.openContactTab({firstName:e.firstName,lastName:e.lastName,id:e.id})}).catch(function(t){e.error(t)})},function(){h.info("Modal dismissed at: "+new Date)})},function(){h.info("Modal dismissed at: "+new Date)})},t.dispose=function(){return d.open({animation:!0,templateUrl:"app/main/cm.disposition.modal.html",controller:"ContactManagerSetDisposition"}).result.then(function(n){return n.contactId=t.contact.id,u.update({id:t.workspace.data.uniqueid},n).$promise.then(function(){t.contact.disposed=!0,e.show(r.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})})},t.companyInfo=function(e){d.open({animation:!0,size:"lg",templateUrl:"app/main/company.info.modal.html",controller:["$scope","$uibModalInstance","company",function(t,e,n){t.company=n,t.close=function(){e.dismiss("cancel")}}],resolve:{company:_.find(t.companies,{id:e})}})},t.updateLog=function(e,n,a,s){n&&(t.log[e].show=n),a&&(t.log[e].detail=a),s&&(t.log[e].type=s),I(e)},t.openRoom=function(t,e,n){var a=_.find(p.workspaces,{id:t,type:e});if(a)a.active=!0;else{var s;switch(e){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment"}p.workspaces.push({id:t,type:e,class:s,active:!0,data:n})}};var T={daily:{offset:0,limit:10},history:{offset:0,limit:10}},N=function(e,n){return m.spin("spinner-grid"),o.get(_.merge(_.merge({id:t.workspace.contactID,controller:"log",logType:e,order:"createdAt DESC"},t.log[e]),T[e])).$promise.then(function(a){n&&(t["gridOptions"+e]=n),t["gridOptions"+e].totalItems=a.count,t["gridOptions"+e].data=a.rows,P("gridOptions"+e,a.rows.length)}).catch(function(t){console.error(t)}).finally(function(){m.stop("spinner-grid")})},P=function(t,e){var n=e?30*e+120:177;angular.element(document.getElementsByName(t)[0]).css("height",n+"px")};t.getContact=function(){return o.get({id:t.workspace.contactID}).$promise.then(function(e){e.dateOfBirth&&(e.dateOfBirth=moment(e.dateOfBirth,"DD/MM/YYYY").toDate()),e.CompanyId||(e.CompanyId=""),t.contact=e,t.getCustomFields(e.ListId),E(),t.updateLog("daily"),t.updateLog("history")}).then(function(){t.workspace.data&&t.workspace.synchCall()}).catch(function(t){console.error(t),e.error(t)})},t.getTags=function(){return i.get().$promise.then(function(e){t.tags=_.map(e.rows,"name")}).catch(function(t){console.error(t),e.error(t)})},t.getCompanies=function(){return l.get().$promise.then(function(e){t.companies=e.rows,t.companies.unshift({id:"",name:"-- None --"}),n.syncUpdates("company",t.companies)}).catch(function(t){console.error(t),e.error(t)})},t.getCustomFields=function(n){return t.customFields=[],s.get({listId:n,controller:"customfields",id:"all"}).$promise.then(function(e){e.rows.forEach(function(e){try{"select"===e.type&&(e.values=JSON.parse(e.values)),t.customFields.push(e)}catch(t){console.log("Cf not valid:",e.alias)}})}).catch(function(t){console.error(t),e.error(t)})},t.workspace.synchCall=function(){if(t.contact.disposed=!1,t.enableDisposal=!1,t.workspace.data&&t.workspace.data.uniqueid)return t.workspace.data.agentDisposition?(t.contact.disposed=!0,u.update({id:t.workspace.data.uniqueid},{contactId:t.contact.id}).$promise.then(function(){console.log("contactId updated")}).catch(function(t){e.error(t)})):u.get({id:t.workspace.data.uniqueid}).$promise.then(function(){t.enableDisposal=!0}).catch(function(){n.socket.on("report_call:save",function(e){e.uniqueid===t.workspace.data.uniqueid&&(t.enableDisposal=!0)})});t.contact.disposed=!0},a(function(){t.getTags(),t.getCompanies(),t.getLists(),t.getContact(),t.getAgent()})}}}}]).directive("jscripty",["$compile","xAlert","$http","socket","JscriptyProject",function(t,e,n,a,s){return{restrict:"E",scope:{workspace:"=",index:"=",submit:"&onSubmit"},templateUrl:"app/main/template/template.jscriptyTab.html",compile:function(t,a){return function(t,a,i){t.count=0,t.questions=[];var l,o=t.workspace.data.id;n.get("/api/jscripty/projects/"+o+"/download").success(function(e){e?n.post("/api/jscripty/projects/"+o+"/sessions",{projectId:o,status:"started",queue:t.workspace.data.queue,calleridnum:t.workspace.data.calleridnum,callername:t.workspace.data.callername,membername:t.workspace.data.membername}).success(function(n){l=n.session_id,t.workspace.edited=!0,t.workspace.sessionId=l,t.workspace.projectId=o;var a=mxUtils.parseXml(e),s=new mxCodec(a);t.decObj=s.decode(a.documentElement);var i=_.find(t.decObj.cells,function(t){return t.vertex&&"start"==t.value.nodeName});if("OFF"==i.getAttribute("state")){var c=_.find(i.edges,function(t){return t.source.id==i.id}).target;t.questions[t.count]=t.currentQuestion=r(c)}else t.questions[t.count]=t.currentQuestion=i;t.saveQuestions()}):(console.log("No project published!"),alert("No project published!"),t.submit({index:t.index}))}),t.next=function(e,n){switch(t.currentQuestion.answer&&t.currentQuestion.answer!=n&&(t.questions=_.take(t.questions,t.count+1)),t.currentQuestion.answer=n,e.value.nodeName){case"question":e=r(e)}t.questions[t.count]=t.currentQuestion,t.currentQuestion=e,t.count++,t.questions[t.count]=e,t.saveQuestions()};var r=function(t){var e=[];return t.options=[],_.forEach(t.edges,function(n,a){if(n.source.id==t.id&&n.value){var s=String(n.value).split(",");s.length>1?(_.forEach(s,function(e,a){var s=Object.create(n);s.setValue(e),t.edges.push(s),t.options.push(e)}),e.push(n)):t.options.push(s[0])}}),_.forEach(e,function(e){_.remove(t.edges,function(t){return t.value==e.value&&t.id==e.id})}),t};t.end=function(){t.saveQuestions(),t.workspace.lastQuestionId=t.questions[t.questions.length-1].id,"end"==t.questions[t.questions.length-1].value.nodeName&&(t.workspace.edited=!1,s.update({id:o,controller:"sessions",action:l},{status:"completed",completedAt:Date(),last_question_id:t.questions[t.questions.length-1].id}).$promise.then(function(t){e.show("Project Ended","success")})),t.submit({index:t.index})},t.workspace.end=t.end,t.back=function(){t.count--,t.currentQuestion=t.questions[t.count]},t.setCurrentQuestion=function(e){t.count=e,t.currentQuestion=t.questions[t.count]},t.saveQuestions=function(){for(var n=[],a=[],i=0;i<t.questions.length;i++){if(t.questions[i].children)for(var r=t.questions[i].children,c=0;c<r.length;c++)a[c]={input_id:r[c].id,input_type:r[c].getAttribute("type"),input_label:r[c].getAttribute("label"),input_value:!("checkbox"==r[c].getAttribute("type")&&!r[c].answer)&&r[c].answer};n[i]={sessionId:l,projectId:o,question_id:t.questions[i].id,question_type:t.questions[i].value.nodeName,question_label:t.questions[i].getAttribute("label"),question_text:t.questions[i].getAttribute("question")||t.questions[i].getAttribute("text"),question_other_label:t.questions[i].getAttribute("other"),question_other_answer:t.questions[i].otheranswer,question_answer:t.questions[i].answer,question_options:t.questions[i].options?JSON.stringify({options:t.questions[i].options}):null,index:i,ReportJscriptyInputs:a},a=[]}s.save({id:o,controller:"sessions",action:l,action2:"questions"},n).$promise.then(function(t){}).catch(function(t){e.error(t)})}}}}}]).directive("reportBuilder",["$compile",function(t){return{restrict:"E",scope:{group:"=",fields:"=",forms:"=",firstCall:"="},templateUrl:"app/main/template/template.reportBuilderView.html",compile:function(e,n){var a,s;return a=e.contents().remove(),function(e,n,i){e.operators=[{name:"AND"},{name:"OR"}],e.conditions=[{name:"="},{name:"!="},{name:"<"},{name:"<="},{name:">"},{name:">="},{name:"LIKE"},{name:"NOT LIKE"},{name:"IS NULL"},{name:"IS NOT NULL"},{name:"IS EMPTY"},{name:"IS NOT EMPTY"}],e.inputIsRequired=function(t){if(t.condition)switch(t.condition){case"IS NULL":case"IS NOT NULL":case"IS EMPTY":case"IS NOT EMPTY":t.required=!1;break;default:t.required=!0}},e.addCondition=function(){e.group.rules.push({condition:"=",field:"",value:""})},e.removeCondition=function(t){e.group.rules.splice(t,1)},e.addGroup=function(){e.group.rules.push({group:{operator:"AND",rules:[{condition:"=",field:"",value:""}]}})},e.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")},e.removeGroup=function(){e.$parent.group&&e.$parent.group.rules.splice(e.$parent.$index,1)},s||(s=t(a)),n.append(s(e,function(t){return t}))}}}}]).directive("dynamicName",["$compile",function(t){return{restrict:"A",terminal:!0,priority:1e3,link:function(e,n,a){n.attr("name",e.$eval(a.dynamicName)),n.removeAttr("dynamic-name"),t(n)(e)}}}]).directive("onReadFile",["$parse",function(t){return{restrict:"A",scope:!1,link:function(e,n,a){var s=t(a.onReadFile);n.on("change",function(t){var n=new FileReader;n.onload=function(t){e.$apply(function(){s(e,{$fileContent:t.target.result})})},n.readAsText((t.srcElement||t.target).files[0])})}}}]).directive("motionFileDownload",["xAlert","$translate","$timeout","$location","FileSaver","$compile",function(t,e,n,a,s,i){return{restrict:"E",template:'<a uib-tooltip=\'{{tooltiptext}}\' class="{{btnclass || \'btn default btn-xs blue-hoki\'}}" href="" data-ng-click="download()" ><i class="icon-cloud-download"></i>{{btncontent || \'\'}}</a>',scope:{mimetype:"=",filename:"=",resource:"=",params:"=",btnclass:"@",btncontent:"@",tooltiptext:"@"},link:function(e,n,a){var i=n.children()[0];e.$on("download-start",function(){$(i).attr("disabled","disabled")}),e.$on("downloaded",function(t,n){var a=base64ToBlob(n,e.mimetype);s.saveAs(a,e.filename),$(i).attr("disabled",!1)}),e.download=function(){return e.$emit("download-start"),e.resource.get(e.params).$promise.then(function(t){e.$emit("downloaded",t.downloadString)}).catch(function(e){t.error(e),$(i).attr("disabled",!1)})}}}}]).directive("audioFileDownload",["xAlert","$translate","$uibModal",function(t,e,n){return{restrict:"E",template:'<button type="button" class="btn default btn-xs blue-hoki" data-ng-click="download()"><i class="fa fa-play"></i> {{ \'APPLICATION_PREVIEW\' | translate}}</button>',scope:{resource:"=",params:"="},link:function(e,a,s){var i=a.children()[0];e.$on("download-start",function(t,n){e.tempHtml=$(i).html(),$(i).attr("disabled","disabled").html('<i class="icon-refresh"></i> Loading...')}),e.$on("downloaded",function(t,a){n.open({animation:!0,size:"small",templateUrl:"app/main/audioFileDownload.play.modal.html",controller:["$scope","$uibModalInstance","$sce","audio",function(t,e,n,a){t.audio=n.trustAsResourceUrl("data:audio/wav;base64,"+a.data),t.close=function(){e.dismiss("cancel")}}],resolve:{audio:function(){return{data:a}}}});$(i).html(e.tempHtml).attr("disabled",!1)}),e.$on("error",function(t,n){$(i).html(e.tempHtml).attr("disabled",!1)}),e.download=function(){return e.$emit("download-start"),e.resource.get(e.params).$promise.then(function(t){e.$emit("downloaded",t.downloadString)}).catch(function(n){t.error(n),e.$emit("error")})}}}}]).directive("uiRequired",function(){return{require:"ngModel",link:function(t,e,n,a){a.$validators.required=function(t,e){return!(e&&0===e.length&&"true"===n.uiRequired)},n.$observe("uiRequired",function(){a.$setValidity("required",!("true"===n.uiRequired&&a.$viewValue&&0===a.$viewValue.length))})}}}).directive("schrollBottom",function(){return{scope:{schrollBottom:"="},link:function(t,e){t.$watchCollection("schrollBottom",function(t){t&&$(e).scrollTop($(e)[0].scrollHeight)})}}}).directive("customGridDateFilterHeader",function(){return{templateUrl:"app/main/customDateFilterHeader.html",controller:"gridDatePickerFilterCtrl"}}).directive("customGridTagsFilterHeader",function(){return{templateUrl:"app/main/customTagsFilterHeader.html",controller:"gridTagsFilterCtrl"}}).directive("infiniteScroll",["$window",function(t){return{link:function(t,e,n){var a=parseInt(n.threshold)||0,s=e[0];e.bind("scroll",function(){t.$eval(n.canLoad)&&s.scrollTop+s.offsetHeight>=s.scrollHeight-a&&t.$apply(n.infiniteScroll)})}}}]).directive("tigerDialDisposal",["$compile","xAlert","socket","$translate","$timeout","$rootScope","MotionDialerSpooler","Auth",function(t,e,n,a,s,i,l,o){return{restrict:"E",scope:{workspace:"=",index:"="},templateUrl:"app/main/template/template.tigerDialDisposal.html",compile:function(t,n){return function(t,n,r){t.moment=moment,t.entitySpooler={},t.forms={td:{}},t.init=function(){return o.getCurrentUser().$promise.then(function(e){t.entitySpooler.planningpeer="SIP/"+e.name}).catch(function(t){e.error(t)})},t.save=function(){var n;switch(t.entitySpooler.retrieve){case"CLOSED":n=l.close({id:parseInt(t.workspace.spooler.ticketId)});break;case"OPEN":n=l.open({id:parseInt(t.workspace.spooler.ticketId)});break;case"BLACK_LIST":n=l.blacklist({id:parseInt(t.workspace.spooler.ticketId)});break;case"PLANNED":n=l.planning({id:parseInt(t.workspace.spooler.ticketId),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm")});break;case"PLANNED_PEER":n=l.planningpeer({id:parseInt(t.workspace.spooler.ticketId),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm"),peer:t.entitySpooler.planningpeer})}n?n.$promise.then(function(n){n.status>0?e.show(a.instant("MESSAGE_WELL_DONE"),"success"):n.response?n.response.RMI.errors.forEach(function(n){n?(e.show(n.field+": "+n.error,"danger"),i.workspaces.splice(t.index,1)):e.show("Please, check your connection!","danger")}):e.show("Please, check your connection!","danger")}).catch(function(t){e.error(t)}):e.show("RETRIEVE NOT FOUND","danger")},s(function(){t.init()})}}}}]).directive("cssTimer",["$window","$interval",function(t,e){return{restrict:"EA",template:"<span>{{ millis | formatMilliseconds | date:format }}</span>",scope:{interval:"@",format:"@",startTime:"="},link:function(t,n,a){function s(){t.millis=Math.abs((new Date).getTime()-new Date(t.startTime).getTime())+1e3,t.activeInterval=e(function(){t.millis+=t.interval},t.interval)}t.interval||(t.interval=1e3),t.format||(t.format="HH:mm:ss"),s(),t.$watch("startTime",function(n,a){e.cancel(t.activeInterval),s()},!0)}}}]).directive("webPopup",["$compile","xAlert","socket","$translate","$timeout","List","Tag","Company","ReportCall","$uibModal","$rootScope","Auth","$sce",function(t,e,n,a,s,i,l,o,r,c,d,u,p){return{restrict:"E",scope:{workspace:"=",index:"="},templateUrl:"app/main/template/template.webPopup.html",compile:function(t,e){return function(t,e,n){t.html=p.trustAsHtml(t.workspace.data.html)}}}}]),angular.module("xCallyShuttleApp").filter("propsFilter",function(){return function(t,e){var n=[];return angular.isArray(t)?t.forEach(function(t){for(var a=!1,s=Object.keys(e),i=0;i<s.length;i++){var l=s[i],o=e[l].toLowerCase();if(-1!==t[l].toString().toLowerCase().indexOf(o)){a=!0;break}}a&&n.push(t)}):n=t,n}}).filter("capitalize",function(){return function(t){return t?t.replace(/([^\W_]+[^\s-]*) */g,function(t){return t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()}):""}}).filter("salesforce",function(){var t=["CallDisposition","CallDurationInSeconds","CallObject","CallType","IsArchived","Priority","Status","Type"];return function(e){return _.remove(e,function(e){return!1===e.custom&&t.indexOf(e.name)<0}),e}}).filter("sugarcrm",function(){var t=["id","name","date_entered","date_modified","modified_user_id","modified_by_name","created_by","created_by_name","description","deleted","assigned_user_id","assigned_user_name","duration_hours","duration_minutes","date_start","date_end","parent_type","parent_name","parent_id","accept_status","contact_name","contact_id"];return function(e){return _.remove(e,function(e){return t.indexOf(e.name)>=0}),e}}).filter("freshdesk",function(){var t=["requester","subject","agent","description","status","priority","group","source","ticket_type","group","company"];return function(e){return _.remove(e,function(e){return t.indexOf(e.name)>=0}),e}}).filter("zendesk",function(){var t=["subject","assignee","description"];return function(e){return _.remove(e,function(e){return t.indexOf(e.type)>=0}),e}}).filter("slice",function(){return function(t,e,n){if(t)return t.slice(e,n)}}).filter("trusted",["$sce",function(t){var e=document.createElement("div");return function(n){return e.innerHTML=n,t.trustAsHtml(e.textContent)}}]).filter("formatMilliseconds",[function(){return function(t){return new Date(1970,0,1).setMilliseconds(t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main",{abstract:!0,templateUrl:"app/main/main.html",controller:"MainCtrl",resolve:{authorization:["$q","Auth","$state","$timeout","$location","localStorageService",function(t,e,n,a,s,i){return e.getToken()?t.when():(i.remove("loggedIn"),a(function(){s.path("/login")}),t.reject())}],deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/plugins/mxgraph/js/mxClient.js","assets/plugins/ckeditor/ckeditor.js","assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("xAlert",["$translate","Notification","$state",function(t,e,n){return{show:function(n,a){switch(a){case"success":e.success({message:n,title:'<i class="glyphicon glyphicon-ok"></i> <strong>'+t.instant("MESSAGE_SUCCESS")+"!</strong>",delay:5e3});break;case"info":e.info({message:n,title:'<i class="glyphicon glyphicon-info-sign"></i> <strong>'+t.instant("MESSAGE_INFO")+"!</strong>",delay:5e3});break;case"danger":e.error({message:n,title:'<i class="glyphicon glyphicon-exclamation-sign"></i> <strong>'+t.instant("MESSAGE_ERROR")+"!</strong>",delay:1e4});break;case"warning":e.warning({message:n,title:'<i class="glyphicon glyphicon-warning-sign"></i> <strong>'+t.instant("MESSAGE_WARNING")+"!</strong>",delay:1e4});break;default:e.info(n)}},error:function(a){var s,i;a?a.status&&401===a.status?(s="Unauthorized!",i=!0):a.data?(s=a.data.translatedMessage||a.data.message||a.data||"Generic Error",a.data.errors&&a.data.errors.length&&_.forEach(a.data.errors,function(t){t.message&&(s+=", "+t.message)})):s=a.translatedMessage||a.message||"Generic Error":s="Generic Error",e.error({message:t.instant(s),title:'<i class="glyphicon glyphicon-exclamation-sign"></i> <strong>'+t.instant("MESSAGE_ERROR")+"!</strong>",delay:1e4}),i&&n.go("login")}}}]).factory("stResource",["$q","$filter","$timeout","$rootScope","$http","$translate","xAlert",function(t,e,n,a,s,i,l){return{getPage:function(e){var n={page:Math.ceil(e.pagination.start/e.pagination.number),per_page:e.pagination.number};e.sort.predicate&&(n.sort_by=e.sort.predicate,n.sort_order=e.sort.reverse?"DESC":"ASC"),_.forIn(e.search.predicateObject,function(t,e){n[e]=t}),e.search.params&&(n.clientQuery={},_.forIn(e.search.params,function(t,e){n.clientQuery[e]=t})),a.$broadcast("$spinnerStart"),s.get(e.url,{params:n}).success(function(t){i.resolve(t),a.$broadcast("$spinnerStop")}).error(function(t){l.error(t),a.$broadcast("$spinnerStop")});var i=t.defer();return i.promise}}}]).factory("xNotification",["$translate","Notification","$rootScope",function(t,e,n){return{show:function(a,s,i,l,o,r){var c=n.$new(),d={message:s,title:a,templateUrl:"app/main/template/template.notification.html",delay:l,scope:c};switch(c.acceptBtn=t.instant("APPLICATION_ACCEPT"),c.rejectBtn=t.instant("APPLICATION_REJECT"),c.nAccept=o,c.nReject=r,i){case"chat":c.class="alert-info",c.icon="icon-bubble";break;case"mail":c.class="alert-success",c.icon="icon-envelope";break;case"fax":c.class="alert-warning",c.icon="fa fa-fax";break;case"sms":c.class="alert-danger",c.icon="glyphicon glyphicon-comment";break;case"openchannel":c.class="alert-danger",c.icon="icon-globe";break;default:c.class="alert-info"}return new e(d)}}}]),angular.module("xCallyShuttleApp").controller("ContactManagerMergeContactChoose",["$scope","$translate","Contact","gridOptions","List","uiGridConstants","xAlert","$stateParams","Company","$uibModalInstance","listId","mergecontact",function(t,e,n,a,s,i,l,o,r,c,d,u){t.initView=function(){var e;return s.get().$promise.then(function(e){return t.lists=[],t.customFields=[],e.rows.forEach(function(e,n){_.forEach(e.CustomFields,function(e){t.customFields.push({name:e.name,alias:e.alias})}),t.lists.push({value:e.id,label:e.name})}),r.get().$promise}).then(function(e){t.companies=[],e.rows.forEach(function(e,n){t.companies.push({value:e.id,label:e.name})})}).then(function(){var s=[{class:"blue-hoki",name:"select",onClick:"grid.appScope.choose(row.entity.id)"}];e={exporterCsvFilename:"Contacts.csv",columnDefs:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"email"},{name:"ListId",displayName:"APPLICATION_LIST",field:"List.name",enableFiltering:!1},{name:"CompanyId",displayName:"APPLICATION_COMPANY",field:"Company.name",filter:{type:i.filter.SELECT,term:o.companyId||null,selectOptions:t.companies}}]},_.forEach(t.customFields,function(t){e.columnDefs.push({name:t.name,displayName:t.alias,visible:!1})}),e.columnDefs.push({name:"action",width:30,buttons:s}),t.gridOptions=a.gridOptions(n,e,t,{ListId:d,mergecontact:u})}).catch(function(t){l.error(t)})},t.choose=function(t){c.close(t)},t.cancel=function(){c.dismiss()}}]),angular.module("xCallyShuttleApp").controller("ContactManagerMergeContactMerge",["$scope","$translate","Contact","xAlert","Company","$uibModalInstance","contactId","List","mergeContact","Tag",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){return s.get().$promise.then(function(e){return t.companies=e.rows,t.companies.unshift({id:"",name:"-- None --"}),c.get().$promise}).then(function(e){return t.tags=_.map(e.rows,"name"),n.get({id:l}).$promise}).then(function(e){t.fields={},t.contact={};var n=_.merge(_.keys(e),_.keys(r));return _.forEach(n,function(n){switch(n){case"tags":t.contact.tags=_.union(e.tags||[],r.tags||[]);break;case"$promise":case"$resolved":break;default:t.fields[n]=[],e[n]&&t.fields[n].push(e[n]),r[n]&&e[n]!==r[n]&&t.fields[n].push(r[n]),t.contact[n]=t.fields[n][0]||null}}),o.get({listId:e.ListId,controller:"customfields"}).$promise}).then(function(e){t.customFields=e.rows,t.customFields.forEach(function(t){t.values=JSON.parse(t.values)})}).catch(function(t){a.error(t)})},t.merge=function(){t.contact.CompanyId||(t.contact.CompanyId=null),i.close(t.contact)},t.cancel=function(){i.dismiss()}}]),angular.module("xCallyShuttleApp").factory("Widget",["$resource",function(t){return t("/api/widgets/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("MarketCtrl",["$scope","$http","$translate","socket","xAlert","Modal","$timeout","Integration",function(t,e,n,a,s,i,l,o){function r(t,e){return Math.floor(Math.random()*(e-t+1))+t}t.initView=function(){return o.get().$promise.then(function(e){t.integrations=e.rows,t.groupedIntegration=_.chunk(t.integrations,4),a.syncUpdates("integration",t.integrations,function(){t.groupedIntegration=_.chunk(t.integrations,4)})}).catch(function(t){s.error(t,"danger")})},t.isProgressing=!1,t.$on("$destroy",function(){a.unsyncUpdates("integration")}),t.installIntegration=function(e){if(navigator.onLine)return t.status="Downloading",t.percentage=r(1,50),t.isProgressing=!0,e.downloading=!0,o.update({id:e.id},{active:!0}).$promise.then(function(){l(function(){t.percentage=r(51,99),t.status="Installing"},2500),l(function(){t.percentage=100,t.isProgressing=!1,t.status="Completed!",e.downloading=!1,s.show(n.instant("MESSAGE_WELL_DONE")+".","success")},5e3)}).catch(function(){e.downloading=!1,t.percentage=0,t.isProgressing=!1,s.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")});s.show(n.instant("MESSAGE_NO_INTERNET_CONNECTION")+".","danger")},t.uninstallIntegration=function(e){if(navigator.onLine)return t.status="Uninstalling",t.percentage=r(1,99),t.isProgressing=!0,e.downloading=!0,o.update({id:e.id},{active:!1}).$promise.then(function(){l(function(){t.percentage=100,t.isProgressing=!1,t.status="Completed!",e.downloading=!1,s.show(n.instant("MESSAGE_WELL_DONE")+".","success")},5e3)}).catch(function(){e.downloading=!1,t.percentage=0,t.isProgressing=!1,s.show(n.instant("MESSAGE_SOMETHING_WENT_WRONG")+".","danger")});s.show(n.instant("MESSAGE_NO_INTERNET_CONNECTION")+".","danger")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.market",{url:"/market",templateUrl:"app/market/market.html",controller:"MarketCtrl",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("MotionbarCtrl",["$scope","$stateParams","$cookieStore","$window","$location","Auth",function(t,e,n,a,s,i){console.log(e),e.token&&e.userId&&e.role&&e.redirectTo?(i.loginWithToken(e.token,e.userId,e.role),a.location.href=decodeURIComponent(e.redirectTo)):s.path("/login")}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("motionbar",{url:"/motionbar?redirectTo&token&userId&role",template:"<div ui-view></div>",controller:"MotionbarCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.blacklist",{url:"/blacklist",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("MotionDialerBlackListListCtrl",["$scope","$uibModal","$translate","xAlert","Modal","MotionDialerBlackList","uiGridConstants","FileUploader","Papa",function(t,e,n,a,s,i,l,o,r){function c(n){e.open({animation:!0,backdrop:"static",keyboard:!1,templateUrl:"app/motiondialer/blacklist/list/list.import.modal.html",controller:"MotionDialerBlackListImportCtrl",resolve:{indexes:function(){return _.keys(n[0])},csv:function(){return n}}}).result.then(function(e){t.gridOptions.data=t.gridOptions.data.concat(e)})}t.initView=function(){t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!0,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"id",width:60},{name:"phone"},{name:"description",enableSorting:!1},{name:"updatedtime",sort:{direction:l.DESC},enableFiltering:!1},{name:"action",cellTemplate:'<div><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteItem(row.entity.phone, row.entity.id)"><i class="icon-trash"></i></a></div>',enableSorting:!1,cellClass:"ui-grid-vcenter",enableFiltering:!1}]},i.list({page:1,size:6e5}).$promise.then(function(e){e.status>0?t.gridOptions.data=e.response.RMI.rows:a.show("Please, check your connection!","danger")}).catch(function(t){a.error(t)})},t.createItem=function(){e.open({animation:!0,templateUrl:"app/motiondialer/blacklist/list/list.create.modal.html",controller:"MotionDialerBlackListListCreateCtrl"}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.deleteItem=s.confirm.delete(function(e){return i.delete({id:e}).$promise.then(function(s){s.status>0?(_.remove(t.gridOptions.data,{id:e}),a.show(n.instant("MESSAGE_WELL_DONE"),"success")):a.show(s.message||"Please, check your connection!","danger")}).catch(function(t){a.error(t)})}),(t.uploader=new o({queueLimit:1,clearInputAfterAddedToQueue:!0})).onAfterAddingFile=function(e){r.parse(e._file,{header:!0,complete:function(e){t.uploader.clearQueue(),c(e.data)},error:function(t){a.error(t)}})}}]),angular.module("xCallyShuttleApp").controller("MotionDialerBlackListListCreateCtrl",["$scope","$translate","$uibModalInstance","MotionDialerBlackList","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.insert(t.item).$promise.then(function(t){t.status>0?(s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)):s.show(t.message||"Please, check your connection!","danger")}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerBlackListImportCtrl",["$scope","$uibModalInstance","$stateParams","indexes","csv","MotionDialerBlackList",function(t,e,n,a,s,i){function l(e){if(e>=t.csvLength||t.stopped)t.importing=!1;else{var n={phone:"",description:""};if(_.forOwn(t.item,function(t,a){n[a]=s[e][t]}),n.phone)return i.insert(n).$promise.then(function(n){n.status>0?n.response.RMI.Key&&n.response.RMI.Key.indexOf("Found duplicate")>-1?(t.import.fail+=o,t.import.failed++,t.duplicates.push(e+2)):(t.import.success+=o,t.import.succeeded++,r.push(n.response.RMI)):(console.log(n),t.import.fail+=o,t.import.failed++)}).catch(function(e){console.log(e),t.import.fail+=o,t.import.failed++}).finally(function(){l(e+1)});t.noPhone.push(e+2),t.import.fail+=o,t.import.failed++,l(e+1)}}t.form={},t.item={},t.indexes=a,t.importing=!1,t.submitted=!1,t.stopped=!1,t.import={success:0,fail:0,succeeded:0,failed:0},t.csvLength=s.length;var o=100/t.csvLength,r=[];t.start=function(){t.noPhone=[],t.duplicates=[],t.importing=!0,t.submitted=!0,l(0)},t.close=function(){e.close(r)},t.stop=function(){t.stopped=!0}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.blacklist.list",{url:"/list",templateUrl:"app/motiondialer/blacklist/list/list.html",controller:"MotionDialerBlackListListCtrl",authenticate:!0})}]),angular.module("xCallyShuttleApp").factory("MotionDialerBlackList",["$resource",function(t){return t("/api/rest/blacklist/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.info",{url:"/info",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("MotionDialerSystem",["$resource",function(t){return t("/api/rest/system/:controller",null,{properties:{method:"POST",params:{controller:"properties"}}})}]),angular.module("xCallyShuttleApp").controller("MotionDialerInfoViewCtrl",["$scope","xAlert","MotionDialerSystem","MotionDialerProcess","$translate","$q","usSpinnerService",function(t,e,n,a,s,i,l){t.getProperties=function(){return n.properties().$promise.then(function(n){n.status>0?t.properties=n.response.RMI:e.show(n.message||"Please, check your connection!","danger")}).catch(function(t){e.error(t)})};var o=function(t,e){var n=t?30*t+130:177;angular.element(document.getElementsByName(e)[0]).css("height",n+"px")};t.getLogs=function(){return t.loading=!0,l.spin("logs-spinner"),a.logs().$promise.then(function(n){t.loading=!1,l.stop("logs-spinner"),n.status>0?t.table1.data=n.response.RMI.rows:e.show(n.message||"Please, check your connection!","danger")}).catch(function(n){t.loading=!1,l.stop("logs-spinner"),e.error(n)})},t.initLogs=function(){t.table1={enableGridMenu:!0,exporterMenuVisibleData:!1,exporterCsvFilename:"Motion Dialer Logs.csv",enableHorizontalScrollbar:0,headerCellFilter:"translate",exporterHeaderFilter:s.instant,enableVerticalScrollbar:0,enableFiltering:!0,enableSorting:!0,showGridFooter:!0,paginationPageSizes:[10,25,50],paginationPageSize:10,gridMenuTitleFilter:function(t){var e=i.defer();return e.resolve(s.instant(t)),e.promise},columnDefs:[{name:"timeStamp",headerCellFilter:"translate",displayName:"APPLICATION_DATE",cellFilter:'date:"yyyy-MM-dd HH:mm:ss"',width:145},{name:"renderedMessage",headerCellFilter:"translate",displayName:"APPLICATION_MESSAGE",cellTooltip:!0}],data:[],onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){o(t.table1.paginationPageSize>t.table1.data.length?t.table1.data.length:t.table1.paginationPageSize,"table1")}),t.gridApi.pagination.on.paginationChanged(t,function(e,n){o(n>t.table1.data.length?t.table1.data.length:n,"table1")})}},t.getLogs()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.info.view",{url:"/view",templateUrl:"app/motiondialer/info/view/view.html",controller:"MotionDialerInfoViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.motiondialer.info.view.about",{url:"/about",templateUrl:"app/motiondialer/info/view/view.about.html"}).state("main.motiondialer.info.view.details",{url:"/details",templateUrl:"app/motiondialer/info/view/view.details.html"}).state("main.motiondialer.info.view.logs",{url:"/logs",templateUrl:"app/motiondialer/info/view/view.logs.html"})}]),angular.module("xCallyShuttleApp").factory("MotionDialerContact",["$resource",function(t){return t("/api/rest/contact/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}}})}]),angular.module("xCallyShuttleApp").factory("MotionDialerList",["$resource",function(t){return t("/api/rest/list/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}}})}]),angular.module("xCallyShuttleApp").factory("MotionDialerTimezone",function(){return{list:function(){return[{group:"US (Common)",zones:[{value:"America/Puerto_Rico",name:"Puerto Rico (Atlantic)"},{value:"America/New_York",name:"New York (Eastern)"},{value:"America/Chicago",name:"Chicago (Central)"},{value:"America/Denver",name:"Denver (Mountain)"},{value:"America/Phoenix",name:"Phoenix (MST)"},{value:"America/Los_Angeles",name:"Los Angeles (Pacific)"},{value:"America/Anchorage",name:"Anchorage (Alaska)"},{value:"Pacific/Honolulu",name:"Honolulu (Hawaii)"}]},{group:"America",zones:[{value:"America/Adak",name:"Adak"},{value:"America/Anchorage",name:"Anchorage"},{value:"America/Anguilla",name:"Anguilla"},{value:"America/Antigua",name:"Antigua"},{value:"America/Araguaina",name:"Araguaina"},{value:"America/Argentina/Buenos_Aires",name:"Argentina - Buenos Aires"},{value:"America/Argentina/Catamarca",name:"Argentina - Catamarca"},{value:"America/Argentina/ComodRivadavia",name:"Argentina - ComodRivadavia"},{value:"America/Argentina/Cordoba",name:"Argentina - Cordoba"},{value:"America/Argentina/Jujuy",name:"Argentina - Jujuy"},{value:"America/Argentina/La_Rioja",name:"Argentina - La Rioja"},{value:"America/Argentina/Mendoza",name:"Argentina - Mendoza"},{value:"America/Argentina/Rio_Gallegos",name:"Argentina - Rio Gallegos"},{value:"America/Argentina/Salta",name:"Argentina - Salta"},{value:"America/Argentina/San_Juan",name:"Argentina - San Juan"},{value:"America/Argentina/San_Luis",name:"Argentina - San Luis"},{value:"America/Argentina/Tucuman",name:"Argentina - Tucuman"},{value:"America/Argentina/Ushuaia",name:"Argentina - Ushuaia"},{value:"America/Aruba",name:"Aruba"},{value:"America/Asuncion",name:"Asuncion"},{value:"America/Atikokan",name:"Atikokan"},{value:"America/Atka",name:"Atka"},{value:"America/Bahia",name:"Bahia"},{value:"America/Barbados",name:"Barbados"},{value:"America/Belem",name:"Belem"},{value:"America/Belize",name:"Belize"},{value:"America/Blanc-Sablon",name:"Blanc-Sablon"},{value:"America/Boa_Vista",name:"Boa Vista"},{value:"America/Bogota",name:"Bogota"},{value:"America/Boise",name:"Boise"},{value:"America/Buenos_Aires",name:"Buenos Aires"},{value:"America/Cambridge_Bay",name:"Cambridge Bay"},{value:"America/Campo_Grande",name:"Campo Grande"},{value:"America/Cancun",name:"Cancun"},{value:"America/Caracas",name:"Caracas"},{value:"America/Catamarca",name:"Catamarca"},{value:"America/Cayenne",name:"Cayenne"},{value:"America/Cayman",name:"Cayman"},{value:"America/Chicago",name:"Chicago"},{value:"America/Chihuahua",name:"Chihuahua"},{value:"America/Coral_Harbour",name:"Coral Harbour"},{value:"America/Cordoba",name:"Cordoba"},{value:"America/Costa_Rica",name:"Costa Rica"},{value:"America/Cuiaba",name:"Cuiaba"},{value:"America/Curacao",name:"Curacao"},{value:"America/Danmarkshavn",name:"Danmarkshavn"},{value:"America/Dawson",name:"Dawson"},{value:"America/Dawson_Creek",name:"Dawson Creek"},{value:"America/Denver",name:"Denver"},{value:"America/Detroit",name:"Detroit"},{value:"America/Dominica",name:"Dominica"},{value:"America/Edmonton",name:"Edmonton"},{value:"America/Eirunepe",name:"Eirunepe"},{value:"America/El_Salvador",name:"El Salvador"},{value:"America/Ensenada",name:"Ensenada"},{value:"America/Fortaleza",name:"Fortaleza"},{value:"America/Fort_Wayne",name:"Fort Wayne"},{value:"America/Glace_Bay",name:"Glace Bay"},{value:"America/Godthab",name:"Godthab"},{value:"America/Goose_Bay",name:"Goose Bay"},{value:"America/Grand_Turk",name:"Grand Turk"},{value:"America/Grenada",name:"Grenada"},{value:"America/Guadeloupe",name:"Guadeloupe"},{value:"America/Guatemala",name:"Guatemala"},{value:"America/Guayaquil",name:"Guayaquil"},{value:"America/Guyana",name:"Guyana"},{value:"America/Halifax",name:"Halifax"},{value:"America/Havana",name:"Havana"},{value:"America/Hermosillo",name:"Hermosillo"},{value:"America/Indiana/Indianapolis",name:"Indiana - Indianapolis"},{value:"America/Indiana/Knox",name:"Indiana - Knox"},{value:"America/Indiana/Marengo",name:"Indiana - Marengo"},{value:"America/Indiana/Petersburg",name:"Indiana - Petersburg"},{value:"America/Indiana/Tell_City",name:"Indiana - Tell City"},{value:"America/Indiana/Vevay",name:"Indiana - Vevay"},{value:"America/Indiana/Vincennes",name:"Indiana - Vincennes"},{value:"America/Indiana/Winamac",name:"Indiana - Winamac"},{value:"America/Indianapolis",name:"Indianapolis"},{value:"America/Inuvik",name:"Inuvik"},{value:"America/Iqaluit",name:"Iqaluit"},{value:"America/Jamaica",name:"Jamaica"},{value:"America/Jujuy",name:"Jujuy"},{value:"America/Juneau",name:"Juneau"},{value:"America/Kentucky/Louisville",name:"Kentucky - Louisville"},{value:"America/Kentucky/Monticello",name:"Kentucky - Monticello"},{value:"America/Knox_IN",name:"Knox IN"},{value:"America/La_Paz",name:"La Paz"},{value:"America/Lima",name:"Lima"},{value:"America/Los_Angeles",name:"Los Angeles"},{value:"America/Louisville",name:"Louisville"},{value:"America/Maceio",name:"Maceio"},{value:"America/Managua",name:"Managua"},{value:"America/Manaus",name:"Manaus"},{value:"America/Marigot",name:"Marigot"},{value:"America/Martinique",name:"Martinique"},{value:"America/Matamoros",name:"Matamoros"},{value:"America/Mazatlan",name:"Mazatlan"},{value:"America/Mendoza",name:"Mendoza"},{value:"America/Menominee",name:"Menominee"},{value:"America/Merida",name:"Merida"},{value:"America/Mexico_City",name:"Mexico City"},{value:"America/Miquelon",name:"Miquelon"},{value:"America/Moncton",name:"Moncton"},{value:"America/Monterrey",name:"Monterrey"},{value:"America/Montevideo",name:"Montevideo"},{value:"America/Montreal",name:"Montreal"},{value:"America/Montserrat",name:"Montserrat"},{value:"America/Nassau",name:"Nassau"},{value:"America/New_York",name:"New York"},{value:"America/Nipigon",name:"Nipigon"},{value:"America/Nome",name:"Nome"},{value:"America/Noronha",name:"Noronha"},{value:"America/North_Dakota/Center",name:"North Dakota - Center"},{value:"America/North_Dakota/New_Salem",name:"North Dakota - New Salem"},{value:"America/Ojinaga",name:"Ojinaga"},{value:"America/Panama",name:"Panama"},{value:"America/Pangnirtung",name:"Pangnirtung"},{value:"America/Paramaribo",name:"Paramaribo"},{value:"America/Phoenix",name:"Phoenix"},{value:"America/Port-au-Prince",name:"Port-au-Prince"},{value:"America/Porto_Acre",name:"Porto Acre"},{value:"America/Port_of_Spain",name:"Port of Spain"},{value:"America/Porto_Velho",name:"Porto Velho"},{value:"America/Puerto_Rico",name:"Puerto Rico"},{value:"America/Rainy_River",name:"Rainy River"},{value:"America/Rankin_Inlet",name:"Rankin Inlet"},{value:"America/Recife",name:"Recife"},{value:"America/Regina",name:"Regina"},{value:"America/Resolute",name:"Resolute"},{value:"America/Rio_Branco",name:"Rio Branco"},{value:"America/Rosario",name:"Rosario"},{value:"America/Santa_Isabel",name:"Santa Isabel"},{value:"America/Santarem",name:"Santarem"},{value:"America/Santiago",name:"Santiago"},{value:"America/Santo_Domingo",name:"Santo Domingo"},{value:"America/Sao_Paulo",name:"Sao Paulo"},{value:"America/Scoresbysund",name:"Scoresbysund"},{value:"America/Shiprock",name:"Shiprock"},{value:"America/St_Barthelemy",name:"St Barthelemy"},{value:"America/St_Johns",name:"St Johns"},{value:"America/St_Kitts",name:"St Kitts"},{value:"America/St_Lucia",name:"St Lucia"},{value:"America/St_Thomas",name:"St Thomas"},{value:"America/St_Vincent",name:"St Vincent"},{value:"America/Swift_Current",name:"Swift Current"},{value:"America/Tegucigalpa",name:"Tegucigalpa"},{value:"America/Thule",name:"Thule"},{value:"America/Thunder_Bay",name:"Thunder Bay"},{value:"America/Tijuana",name:"Tijuana"},{value:"America/Toronto",name:"Toronto"},{value:"America/Tortola",name:"Tortola"},{value:"America/Vancouver",name:"Vancouver"},{value:"America/Virgin",name:"Virgin"},{value:"America/Whitehorse",name:"Whitehorse"},{value:"America/Winnipeg",name:"Winnipeg"},{value:"America/Yakutat",name:"Yakutat"},{value:"America/Yellowknife",name:"Yellowknife"}]},{group:"Europe",zones:[{value:"Europe/Amsterdam",name:"Amsterdam"},{value:"Europe/Andorra",name:"Andorra"},{value:"Europe/Athens",name:"Athens"},{value:"Europe/Belfast",name:"Belfast"},{value:"Europe/Belgrade",name:"Belgrade"},{value:"Europe/Berlin",name:"Berlin"},{value:"Europe/Bratislava",name:"Bratislava"},{value:"Europe/Brussels",name:"Brussels"},{value:"Europe/Bucharest",name:"Bucharest"},{value:"Europe/Budapest",name:"Budapest"},{value:"Europe/Chisinau",name:"Chisinau"},{value:"Europe/Copenhagen",name:"Copenhagen"},{value:"Europe/Dublin",name:"Dublin"},{value:"Europe/Gibraltar",name:"Gibraltar"},{value:"Europe/Guernsey",name:"Guernsey"},{value:"Europe/Helsinki",name:"Helsinki"},{value:"Europe/Isle_of_Man",name:"Isle of Man"},{value:"Europe/Istanbul",name:"Istanbul"},{value:"Europe/Jersey",name:"Jersey"},{value:"Europe/Kaliningrad",name:"Kaliningrad"},{value:"Europe/Kiev",name:"Kiev"},{value:"Europe/Lisbon",name:"Lisbon"},{value:"Europe/Ljubljana",name:"Ljubljana"},{value:"Europe/London",name:"London"},{value:"Europe/Luxembourg",name:"Luxembourg"},{value:"Europe/Madrid",name:"Madrid"},{value:"Europe/Malta",name:"Malta"},{value:"Europe/Mariehamn",name:"Mariehamn"},{value:"Europe/Minsk",name:"Minsk"},{value:"Europe/Monaco",name:"Monaco"},{value:"Europe/Moscow",name:"Moscow"},{value:"Europe/Nicosia",name:"Nicosia"},{value:"Europe/Oslo",name:"Oslo"},{value:"Europe/Paris",name:"Paris"},{value:"Europe/Podgorica",name:"Podgorica"},{value:"Europe/Prague",name:"Prague"},{value:"Europe/Riga",name:"Riga"},{value:"Europe/Rome",name:"Rome"},{value:"Europe/Samara",name:"Samara"},{value:"Europe/San_Marino",name:"San Marino"},{value:"Europe/Sarajevo",name:"Sarajevo"},{value:"Europe/Simferopol",name:"Simferopol"},{value:"Europe/Skopje",name:"Skopje"},{value:"Europe/Sofia",name:"Sofia"},{value:"Europe/Stockholm",name:"Stockholm"},{value:"Europe/Tallinn",name:"Tallinn"},{value:"Europe/Tirane",name:"Tirane"},{value:"Europe/Tiraspol",name:"Tiraspol"},{value:"Europe/Uzhgorod",name:"Uzhgorod"},{value:"Europe/Vaduz",name:"Vaduz"},{value:"Europe/Vatican",name:"Vatican"},{value:"Europe/Vienna",name:"Vienna"},{value:"Europe/Vilnius",name:"Vilnius"},{value:"Europe/Volgograd",name:"Volgograd"},{value:"Europe/Warsaw",name:"Warsaw"},{value:"Europe/Zagreb",name:"Zagreb"},{value:"Europe/Zaporozhye",name:"Zaporozhye"},{value:"Europe/Zurich",name:"Zurich"}]},{group:"Asia",zones:[{value:"Asia/Aden",name:"Aden"},{value:"Asia/Almaty",name:"Almaty"},{value:"Asia/Amman",name:"Amman"},{value:"Asia/Anadyr",name:"Anadyr"},{value:"Asia/Aqtau",name:"Aqtau"},{value:"Asia/Aqtobe",name:"Aqtobe"},{value:"Asia/Ashgabat",name:"Ashgabat"},{value:"Asia/Ashkhabad",name:"Ashkhabad"},{value:"Asia/Baghdad",name:"Baghdad"},{value:"Asia/Bahrain",name:"Bahrain"},{value:"Asia/Baku",name:"Baku"},{value:"Asia/Bangkok",name:"Bangkok"},{value:"Asia/Beirut",name:"Beirut"},{value:"Asia/Bishkek",name:"Bishkek"},{value:"Asia/Brunei",name:"Brunei"},{value:"Asia/Calcutta",name:"Calcutta"},{value:"Asia/Choibalsan",name:"Choibalsan"},{value:"Asia/Chongqing",name:"Chongqing"},{value:"Asia/Chungking",name:"Chungking"},{value:"Asia/Colombo",name:"Colombo"},{value:"Asia/Dacca",name:"Dacca"},{value:"Asia/Damascus",name:"Damascus"},{value:"Asia/Dhaka",name:"Dhaka"},{value:"Asia/Dili",name:"Dili"},{value:"Asia/Dubai",name:"Dubai"},{value:"Asia/Dushanbe",name:"Dushanbe"},{value:"Asia/Gaza",name:"Gaza"},{value:"Asia/Harbin",name:"Harbin"},{value:"Asia/Ho_Chi_Minh",name:"Ho Chi Minh"},{value:"Asia/Hong_Kong",name:"Hong Kong"},{value:"Asia/Hovd",name:"Hovd"},{value:"Asia/Irkutsk",name:"Irkutsk"},{value:"Asia/Istanbul",name:"Istanbul"},{value:"Asia/Jakarta",name:"Jakarta"},{value:"Asia/Jayapura",name:"Jayapura"},{value:"Asia/Jerusalem",name:"Jerusalem"},{value:"Asia/Kabul",name:"Kabul"},{value:"Asia/Kamchatka",name:"Kamchatka"},{value:"Asia/Karachi",name:"Karachi"},{value:"Asia/Kashgar",name:"Kashgar"},{value:"Asia/Kathmandu",name:"Kathmandu"},{value:"Asia/Katmandu",name:"Katmandu"},{value:"Asia/Kolkata",name:"Kolkata"},{value:"Asia/Krasnoyarsk",name:"Krasnoyarsk"},{value:"Asia/Kuala_Lumpur",name:"Kuala Lumpur"},{value:"Asia/Kuching",name:"Kuching"},{value:"Asia/Kuwait",name:"Kuwait"},{value:"Asia/Macao",name:"Macao"},{value:"Asia/Macau",name:"Macau"},{value:"Asia/Magadan",name:"Magadan"},{value:"Asia/Makassar",name:"Makassar"},{value:"Asia/Manila",name:"Manila"},{value:"Asia/Muscat",name:"Muscat"},{value:"Asia/Nicosia",name:"Nicosia"},{value:"Asia/Novokuznetsk",name:"Novokuznetsk"},{value:"Asia/Novosibirsk",name:"Novosibirsk"},{value:"Asia/Omsk",name:"Omsk"},{value:"Asia/Oral",name:"Oral"},{value:"Asia/Phnom_Penh",name:"Phnom Penh"},{value:"Asia/Pontianak",name:"Pontianak"},{value:"Asia/Pyongyang",name:"Pyongyang"},{value:"Asia/Qatar",name:"Qatar"},{value:"Asia/Qyzylorda",name:"Qyzylorda"},{value:"Asia/Rangoon",name:"Rangoon"},{value:"Asia/Riyadh",name:"Riyadh"},{value:"Asia/Saigon",name:"Saigon"},{value:"Asia/Sakhalin",name:"Sakhalin"},{value:"Asia/Samarkand",name:"Samarkand"},{value:"Asia/Seoul",name:"Seoul"},{value:"Asia/Shanghai",name:"Shanghai"},{value:"Asia/Singapore",name:"Singapore"},{value:"Asia/Taipei",name:"Taipei"},{value:"Asia/Tashkent",name:"Tashkent"},{value:"Asia/Tbilisi",name:"Tbilisi"},{value:"Asia/Tehran",name:"Tehran"},{value:"Asia/Tel_Aviv",name:"Tel Aviv"},{value:"Asia/Thimbu",name:"Thimbu"},{value:"Asia/Thimphu",name:"Thimphu"},{value:"Asia/Tokyo",name:"Tokyo"},{value:"Asia/Ujung_Pandang",name:"Ujung Pandang"},{value:"Asia/Ulaanbaatar",name:"Ulaanbaatar"},{value:"Asia/Ulan_Bator",name:"Ulan Bator"},{value:"Asia/Urumqi",name:"Urumqi"},{value:"Asia/Vientiane",name:"Vientiane"},{value:"Asia/Vladivostok",name:"Vladivostok"},{value:"Asia/Yakutsk",name:"Yakutsk"},{value:"Asia/Yekaterinburg",name:"Yekaterinburg"},{value:"Asia/Yerevan",name:"Yerevan"}]},{group:"Africa",zones:[{value:"Africa/Abidjan",name:"Abidjan"},{value:"Africa/Accra",name:"Accra"},{value:"Africa/Addis_Ababa",name:"Addis Ababa"},{value:"Africa/Algiers",name:"Algiers"},{value:"Africa/Asmara",name:"Asmara"},{value:"Africa/Asmera",name:"Asmera"},{value:"Africa/Bamako",name:"Bamako"},{value:"Africa/Bangui",name:"Bangui"},{value:"Africa/Banjul",name:"Banjul"},{value:"Africa/Bissau",name:"Bissau"},{value:"Africa/Blantyre",name:"Blantyre"},{value:"Africa/Brazzaville",name:"Brazzaville"},{value:"Africa/Bujumbura",name:"Bujumbura"},{value:"Africa/Cairo",name:"Cairo"},{value:"Africa/Casablanca",name:"Casablanca"},{value:"Africa/Ceuta",name:"Ceuta"},{value:"Africa/Conakry",name:"Conakry"},{value:"Africa/Dakar",name:"Dakar"},{value:"Africa/Dar_es_Salaam",name:"Dar es Salaam"},{value:"Africa/Djibouti",name:"Djibouti"},{value:"Africa/Douala",name:"Douala"},{value:"Africa/El_Aaiun",name:"El Aaiun"},{value:"Africa/Freetown",name:"Freetown"},{value:"Africa/Gaborone",name:"Gaborone"},{value:"Africa/Harare",name:"Harare"},{value:"Africa/Johannesburg",name:"Johannesburg"},{value:"Africa/Kampala",name:"Kampala"},{value:"Africa/Khartoum",name:"Khartoum"},{value:"Africa/Kigali",name:"Kigali"},{value:"Africa/Kinshasa",name:"Kinshasa"},{value:"Africa/Lagos",name:"Lagos"},{value:"Africa/Libreville",name:"Libreville"},{value:"Africa/Lome",name:"Lome"},{value:"Africa/Luanda",name:"Luanda"},{value:"Africa/Lubumbashi",name:"Lubumbashi"},{value:"Africa/Lusaka",name:"Lusaka"},{value:"Africa/Malabo",name:"Malabo"},{value:"Africa/Maputo",name:"Maputo"},{value:"Africa/Maseru",name:"Maseru"},{value:"Africa/Mbabane",name:"Mbabane"},{value:"Africa/Mogadishu",name:"Mogadishu"},{value:"Africa/Monrovia",name:"Monrovia"},{value:"Africa/Nairobi",name:"Nairobi"},{value:"Africa/Ndjamena",name:"Ndjamena"},{value:"Africa/Niamey",name:"Niamey"},{value:"Africa/Nouakchott",name:"Nouakchott"},{value:"Africa/Ouagadougou",name:"Ouagadougou"},{value:"Africa/Porto-Novo",name:"Porto-Novo"},{value:"Africa/Sao_Tome",name:"Sao Tome"},{value:"Africa/Timbuktu",name:"Timbuktu"},{value:"Africa/Tripoli",name:"Tripoli"},{value:"Africa/Tunis",name:"Tunis"},{value:"Africa/Windhoek",name:"Windhoek"}]},{group:"Australia",zones:[{value:"Australia/ACT",name:"ACT"},{value:"Australia/Adelaide",name:"Adelaide"},{value:"Australia/Brisbane",name:"Brisbane"},{value:"Australia/Broken_Hill",name:"Broken Hill"},{value:"Australia/Canberra",name:"Canberra"},{value:"Australia/Currie",name:"Currie"},{value:"Australia/Darwin",name:"Darwin"},{value:"Australia/Eucla",name:"Eucla"},{value:"Australia/Hobart",name:"Hobart"},{value:"Australia/LHI",name:"LHI"},{value:"Australia/Lindeman",name:"Lindeman"},{value:"Australia/Lord_Howe",name:"Lord Howe"},{value:"Australia/Melbourne",name:"Melbourne"},{value:"Australia/North",name:"North"},{value:"Australia/NSW",name:"NSW"},{value:"Australia/Perth",name:"Perth"},{value:"Australia/Queensland",name:"Queensland"},{value:"Australia/South",name:"South"},{value:"Australia/Sydney",name:"Sydney"},{value:"Australia/Tasmania",name:"Tasmania"},{value:"Australia/Victoria",name:"Victoria"},{value:"Australia/West",name:"West"},{value:"Australia/Yancowinna",name:"Yancowinna"}]},{group:"Indian",zones:[{value:"Indian/Antananarivo",name:"Antananarivo"},{value:"Indian/Chagos",name:"Chagos"},{value:"Indian/Christmas",name:"Christmas"},{value:"Indian/Cocos",name:"Cocos"},{value:"Indian/Comoro",name:"Comoro"},{value:"Indian/Kerguelen",name:"Kerguelen"},{value:"Indian/Mahe",name:"Mahe"},{value:"Indian/Maldives",name:"Maldives"},{value:"Indian/Mauritius",name:"Mauritius"},{value:"Indian/Mayotte",name:"Mayotte"},{value:"Indian/Reunion",name:"Reunion"}]},{group:"Atlantic",zones:[{value:"Atlantic/Azores",name:"Azores"},{value:"Atlantic/Bermuda",name:"Bermuda"},{value:"Atlantic/Canary",name:"Canary"},{value:"Atlantic/Cape_Verde",name:"Cape Verde"},{value:"Atlantic/Faeroe",name:"Faeroe"},{value:"Atlantic/Faroe",name:"Faroe"},{value:"Atlantic/Jan_Mayen",name:"Jan Mayen"},{value:"Atlantic/Madeira",name:"Madeira"},{value:"Atlantic/Reykjavik",name:"Reykjavik"},{value:"Atlantic/South_Georgia",name:"South Georgia"},{value:"Atlantic/Stanley",name:"Stanley"},{value:"Atlantic/St_Helena",name:"St Helena"}]},{group:"Pacific",zones:[{value:"Pacific/Apia",name:"Apia"},{value:"Pacific/Auckland",name:"Auckland"},{value:"Pacific/Chatham",name:"Chatham"},{value:"Pacific/Easter",name:"Easter"},{value:"Pacific/Efate",name:"Efate"},{value:"Pacific/Enderbury",name:"Enderbury"},{value:"Pacific/Fakaofo",name:"Fakaofo"},{value:"Pacific/Fiji",name:"Fiji"},{value:"Pacific/Funafuti",name:"Funafuti"},{value:"Pacific/Galapagos",name:"Galapagos"},{value:"Pacific/Gambier",name:"Gambier"},{value:"Pacific/Guadalcanal",name:"Guadalcanal"},{value:"Pacific/Guam",name:"Guam"},{value:"Pacific/Honolulu",name:"Honolulu"},{value:"Pacific/Johnston",name:"Johnston"},{value:"Pacific/Kiritimati",name:"Kiritimati"},{value:"Pacific/Kosrae",name:"Kosrae"},{value:"Pacific/Kwajalein",name:"Kwajalein"},{value:"Pacific/Majuro",name:"Majuro"},{value:"Pacific/Marquesas",name:"Marquesas"},{value:"Pacific/Midway",name:"Midway"},{value:"Pacific/Nauru",name:"Nauru"},{value:"Pacific/Niue",name:"Niue"},{value:"Pacific/Norfolk",name:"Norfolk"},{value:"Pacific/Noumea",name:"Noumea"},{value:"Pacific/Pago_Pago",name:"Pago Pago"},{value:"Pacific/Palau",name:"Palau"},{value:"Pacific/Pitcairn",name:"Pitcairn"},{value:"Pacific/Ponape",name:"Ponape"},{value:"Pacific/Port_Moresby",name:"Port Moresby"},{value:"Pacific/Rarotonga",name:"Rarotonga"},{value:"Pacific/Saipan",name:"Saipan"},{value:"Pacific/Samoa",name:"Samoa"},{value:"Pacific/Tahiti",name:"Tahiti"},{value:"Pacific/Tarawa",name:"Tarawa"},{value:"Pacific/Tongatapu",name:"Tongatapu"},{value:"Pacific/Truk",name:"Truk"},{value:"Pacific/Wake",name:"Wake"},{value:"Pacific/Wallis",name:"Wallis"},{value:"Pacific/Yap",name:"Yap"}]},{group:"Antarctica",zones:[{value:"Antarctica/Casey",name:"Casey"},{value:"Antarctica/Davis",name:"Davis"},{value:"Antarctica/DumontDUrville",name:"DumontDUrville"},{value:"Antarctica/Macquarie",name:"Macquarie"},{value:"Antarctica/Mawson",name:"Mawson"},{value:"Antarctica/McMurdo",name:"McMurdo"},{value:"Antarctica/Palmer",name:"Palmer"},{value:"Antarctica/Rothera",name:"Rothera"},{value:"Antarctica/South_Pole",name:"South Pole"},{value:"Antarctica/Syowa",name:"Syowa"},{value:"Antarctica/Vostok",name:"Vostok"}]},{group:"Arctic",zones:[{value:"Arctic/Longyearbyen",name:"Longyearbyen"}]},{group:"UTC",zones:[{value:"UTC",name:"UTC"}]},{group:"Manual Offsets",zones:[{value:"UTC-12",name:"UTC-12"},{value:"UTC-11",name:"UTC-11"},{value:"UTC-10",name:"UTC-10"},{value:"UTC-9",name:"UTC-9"},{value:"UTC-8",name:"UTC-8"},{value:"UTC-7",name:"UTC-7"},{value:"UTC-6",name:"UTC-6"},{value:"UTC-5",name:"UTC-5"},{value:"UTC-4",name:"UTC-4"},{value:"UTC-3",name:"UTC-3"},{value:"UTC-2",name:"UTC-2"},{value:"UTC-1",name:"UTC-1"},{value:"UTC+0",name:"UTC+0"},{value:"UTC+1",name:"UTC+1"},{value:"UTC+2",name:"UTC+2"},{value:"UTC+3",name:"UTC+3"},{value:"UTC+4",name:"UTC+4"},{value:"UTC+5",name:"UTC+5"},{value:"UTC+6",name:"UTC+6"},{value:"UTC+7",name:"UTC+7"},{value:"UTC+8",name:"UTC+8"},{value:"UTC+9",name:"UTC+9"},{value:"UTC+10",name:"UTC+10"},{value:"UTC+11",name:"UTC+11"},{value:"UTC+12",name:"UTC+12"},{value:"UTC+13",name:"UTC+13"},{value:"UTC+14",name:"UTC+14"}]}]}}}),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer",{url:"/motiondialer",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:16}}})}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessListCtrl",["$scope","$uibModal","$translate","xAlert","Modal","MotionDialerProcess","uiGridConstants","usSpinnerService",function(t,e,n,a,s,i,l,o){t.initView=function(){return t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!0,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,columnDefs:[{name:"id",width:60},{name:"name"},{name:"queue",enableSorting:!1},{name:"extension",enableSorting:!1},{name:"list_name",cellClass:"ui-grid-vcenter",cellTemplate:"<div>{{row.entity.list ? row.entity.list.name : row.entity.list_name}}</div>",headerCellFilter:"translate",enableSorting:!1},{name:"status",cellTemplate:"<div><a class=\"btn btn-xs\" data-ng-class=\"row.entity.status == 'STOP' ? 'red-sunglo' : 'green-meadow'\" data-ng-href=\"#\">{{ (row.entity.status === 'RUN') ? 'RUNNING' : 'STOPPED'}}</a></div>",cellClass:"ui-grid-vcenter",filter:{type:l.filter.SELECT,selectOptions:[{value:"RUN",label:"RUNNING"},{value:"STOP",label:"STOPPED"}]}},{name:"updatedtime",sort:{direction:l.DESC},enableFiltering:!1},{name:"action",cellTemplate:'<div><a class="btn btn-xs blue-hoki" href="/motiondialer/processes/view/{{row.entity.id}}/overview"><i class="icon-settings"></i></a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteItem(row.entity.name, row.entity.id)"><i class="icon-trash"></i></a></div>',enableSorting:!1,cellClass:"ui-grid-vcenter",enableFiltering:!1}]},i.list({page:1,size:6e5}).$promise.then(function(e){e.status>0?t.gridOptions.data=e.response.RMI.rows:a.show("Please, check your connection!","danger")}).catch(function(t){a.error(t)}).finally(function(){o.stop("spinner-grid")})},t.createProcessQueue=function(){e.open({animation:!0,templateUrl:"app/motiondialer/process/list/list.create.queue.modal.html",controller:"MotionDialerProcessListCreateQueueCtrl"}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.createProcessSquare=function(){e.open({animation:!0,templateUrl:"app/motiondialer/process/list/list.create.square.modal.html",controller:"MotionDialerProcessListCreateSquareCtrl"}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.deleteItem=s.confirm.delete(function(e){return i.delete({id:e}).$promise.then(function(s){s.status>0?(_.remove(t.gridOptions.data,{id:e}),a.show(n.instant("MESSAGE_WELL_DONE"),"success")):a.show(s.message||"Please, check your connection!","danger")}).catch(function(t){a.error(t)})})}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessListCreateQueueCtrl",["$scope","$translate","$uibModalInstance","MotionDialerProcess","MotionDialerList","Trunk","VoiceQueue","Route","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.form={},t.item={fetch_sort:"ASC",timeout:3},t.initModal=function(){var e;return l.get().$promise.then(function(e){return t.queues={},e&&(t.queues=e.rows),i.get().$promise}).then(function(e){return t.trunks={},e&&(t.trunks=e.rows),t.trunks.push({name:"fake"}),c.get().$promise}).then(function(t){if(t&&t.rows.length)return e=t.rows,console.log(e),s.list({page:1,size:6e5}).$promise}).then(function(n){if(t.lists=[],n&&n.status>0){console.log(n.response.RMI.rows);var a;_.forEach(e,function(e){(a=_.find(n.response.RMI.rows,{name:e.name}))&&t.lists.push(a)})}else r.show("Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.save=function(){var s="_process_"+t.item.name+Math.round(1e5*Math.random()),i="Generated by Motion Dialer, Process Queue"+(t.item.description?", "+t.item.description:"");return o.save({appdata:"Internal Call (MotionDialer)",context:"from-sip",exten:s.replace(/\s/g,"_"),type:"internal",description:i,Applications:[{appdata:["CDR(type)=tigerdial"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["QUEUE_PRIO=99"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["CALLERID(name)=${AUTODIAL_NAME}"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["CALLERID(num)=${AUTODIAL_PHONE}"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:[t.item.queue.name,"","","",t.item.timeout],app:"Queue",interval:"*,*,*,*",type:"internal"}]}).$promise.then(function(e){return a.insert({name:t.item.name,id_list:t.item.list.id,queue:t.item.queue.name,device:t.item.device.name,context:"from-sip",extension:s.replace(/\s/g,"_"),description:t.item.description,auto_closed:!0,fetch_sort:t.item.fetch_sort,context_for_other_calls:"from-sip",extension_for_other_calls:"_TIGER-DIAL-PEER-DO-NOT-DELETE",hooks:[{target:"http://localhost:9000/api/report/integrations/tdDisposal",type:"http",http_method:"POST",json:"true",event:"hangup"}]}).$promise}).then(function(a){a.status>0?(r.show(e.instant("MESSAGE_WELL_DONE"),"success"),a.response.RMI.list=t.item.list,n.close(a)):r.show(a.message||"Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessListCreateSquareCtrl",["$scope","$translate","$uibModalInstance","MotionDialerProcess","MotionDialerList","SquareProject","Trunk","Route","xAlert","List",function(t,e,n,a,s,i,l,o,r,c){t.form={},t.item={fetch_sort:"ASC"},t.initModal=function(){var e;return i.get().$promise.then(function(e){return t.projects={},e&&(t.projects=e.rows),l.get().$promise}).then(function(e){return t.trunks={},e&&(t.trunks=e.rows),t.trunks.push({name:"fake"}),c.get().$promise}).then(function(t){if(t&&t.rows.length)return e=t.rows,s.list({page:1,size:6e5}).$promise}).then(function(n){if(t.lists=[],n&&n.status>0){var a;_.forEach(e,function(e){(a=_.find(n.response.RMI.rows,{name:e.name}))&&t.lists.push(a)})}else r.show("Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.save=function(){var s="_process_"+t.item.name+Math.round(1e5*Math.random()),i="Generated by Motion Dialer, Process Square"+(t.item.description?", "+t.item.description:"");return o.save({appdata:"Internal Call (MotionDialer)",context:"from-sip",exten:s.replace(/\s/g,"_"),type:"internal",description:i,Applications:[{appdata:["CDR(type)=tigerdial"],app:"Set",interval:"*,*,*,*",type:"internal"},{appdata:["agi://127.0.0.1/square",t.item.project.name],app:"AGI",interval:"*,*,*,*",type:"internal"}]}).$promise.then(function(e){return a.insert({name:t.item.name,id_list:t.item.list.id,queue:"none",device:t.item.device.name,context:"from-sip",extension:s.replace(/\s/g,"_"),description:t.item.description,auto_closed:!0,channel_limit:15,fetch_sort:t.item.fetch_sort}).$promise}).then(function(a){a.status>0?(r.show(e.instant("MESSAGE_WELL_DONE"),"success"),a.response.RMI.list=t.item.list,n.close(a)):r.show(a.message||"Please, check your connection!","danger")}).catch(function(t){r.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.processes.list",{url:"/list",templateUrl:"app/motiondialer/process/list/list.html",controller:"MotionDialerProcessListCtrl",authenticate:!0})}]),angular.module("xCallyShuttleApp").factory("MotionDialerProcess",["$resource",function(t){return t("/api/rest/process/:controller",null,{list:{method:"POST",params:{controller:"list"}},insert:{method:"POST",params:{controller:"insert"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},update:{method:"POST",params:{controller:"update"}},logs:{method:"GET",params:{controller:"logs"}}})}]),angular.module("xCallyShuttleApp").factory("MotionDialerSpooler",["$resource",function(t){return t("/api/rest/spooler/:controller/:retrieve/:peer",null,{list:{method:"POST",params:{controller:"list"}},delete:{method:"POST",params:{controller:"delete"}},find:{method:"POST",params:{controller:"find"}},summary:{method:"POST",params:{controller:"summary"}},close:{method:"POST",params:{controller:"retrieve",retrieve:"close"}},open:{method:"POST",params:{controller:"retrieve",retrieve:"open"}},blacklist:{method:"POST",params:{controller:"retrieve",retrieve:"blacklist"}},planning:{method:"POST",params:{controller:"retrieve",retrieve:"planning"}},planningpeer:{method:"POST",params:{controller:"retrieve",retrieve:"planning",peer:"peer"}},fresh:{method:"POST",params:{controller:"fresh"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.processes",{url:"/processes",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("MotionDialerProcessViewCtrl",["$scope","$translate","$stateParams","$uibModal","$state","xAlert","uiGridConstants","usSpinnerService","MotionDialerProcess","MotionDialerSpooler","Modal","VoiceQueue",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(){return c.fresh({id_process:parseInt(n.id)}).$promise.then(function(e){e.status>0?(t.process.runtime||(t.process.runtime={}),t.process.runtime.fresh=e.response.RMI.value):i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)})}t.process={},t.techs=["SIP","IAX","LOCAL","KHOMP"],t.dialFormats=["tech/device/number","tech/number@device"],t.checkDuplicates=["ALWAYS","IFOPEN","NO"],t.codecs=["g729","ilbc","gsm","ulaw","alaw"],t._=_,t.getProcess=function(){return r.find({id:parseInt(n.id)}).$promise.then(function(e){e.status>0?(e.response.RMI.codecs=e.response.RMI.codecs.split(","),t.process=e.response.RMI,t.process.hooks&&t.process.hooks.length?t.process.disposal=!0:t.process.disposal=!1,p()):i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)})},t.getSummary=function(){return c.summary({id_process:parseInt(n.id)}).$promise.then(function(e){if(e.status>0){t.summary=e.response.RMI.totals,t.total=0;for(var n=0;n<t.summary.length;n++)t.total+=t.summary[n][1]}else i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)}).finally(function(){o.stop("spinner-grid")})},t.updateProcess=function(){var n=_.clone(t.process);return delete n.updatedtime,delete n.id_list,delete n.createdtime,delete n.runtime,delete n.fetch_sort,delete n.list,n.codecs=n.codecs.join(","),""===n.timezone&&delete n.timezone,n.disposal?n.hooks=[{target:"http://localhost:9000/api/report/integrations/tdDisposal",type:"http",http_method:"POST",json:"true",event:"hangup"}]:n.hooks=[],delete n.disposal,r.update(n).$promise.then(function(n){n.status>0?(n.response.RMI.codecs=n.response.RMI.codecs.split(","),t.process=n.response.RMI,t.process.hooks&&t.process.hooks.length?t.process.disposal=!0:t.process.disposal=!1,i.show(e.instant("MESSAGE_WELL_DONE"),"success")):n.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)})},t.getSpooler=function(){return o.spin("spinner-grid"),t.gridOptions||(t.gridOptions={paginationPageSizes:[10,25,50,75],paginationPageSize:10,enableFiltering:!0,enableSorting:!0,enableGridMenu:!0,flatEntityAccess:!0,showGridFooter:!0,fastWatch:!0,headerCellFilter:"translate",columnDefs:[{name:"name"},{name:"phones",cellTemplate:"<div>{{row.entity.phones.join(',')}}</div>",cellClass:"ui-grid-vcenter"},{name:"retrieve",displayName:"APPLICATION_STATUS",headerCellFilter:"translate",filter:{type:l.filter.SELECT,selectOptions:[{value:"PLANNED_PEER",label:"PLANNED PEER"},{value:"PLANNED",label:"PLANNED"},{value:"BLACK_LIST",label:"BLACKLIST"},{value:"OPEN",label:"OPEN"},{value:"CLOSED",label:"CLOSED"},{value:"MAX_ATTEMPTS",label:"MAX ATTEMPTS"},{value:"COUNTER_BLOCK",label:"COUNTER BLOCK"},{value:"PLANNED_REQUEST",label:"PLANNED REQUEST"},{value:"DELETE",label:"DELETE"}]}},{name:"counter",cellTemplate:"<div>{{grid.appScope.getCounter(row.entity)}}</div>",cellClass:"ui-grid-vcenter",enableFiltering:!1},{name:"planningtime",cellTemplate:"<div><span data-ng-if=\"row.entity.retrieve === 'PLANNED_PEER' || row.entity.retrieve === 'PLANNED'\">{{row.entity.planningtime | date:'yyyy-MM-dd HH:mm'}}</span></div>",cellClass:"ui-grid-vcenter",enableFiltering:!1},{name:"planningpeer",cellTemplate:"<div><span data-ng-if=\"row.entity.retrieve === 'PLANNED_PEER'\">{{row.entity.planningpeer}}</span></div>",cellClass:"ui-grid-vcenter",enableFiltering:!1},{name:"action",cellTemplate:'<div><a class="btn btn-xs green" data-ng-click="grid.appScope.historySpooler(row.entity.history)"><i class="icon-info"></i></a> <a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.editSpooler(row.entity)"><i class="icon-settings"></i></a></div>',enableSorting:!1,cellClass:"ui-grid-vcenter",enableFiltering:!1}]}),c.list({id_process:parseInt(n.id),page:1,size:6e5}).$promise.then(function(e){e.status>0?t.gridOptions.data=e.response.RMI.rows:i.show(e.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)}).finally(function(){o.stop("spinner-grid")})},t.deleteSpooler=d.confirm.delete(function(n){return c.delete({id:n}).$promise.then(function(a){a.status>0?(_.remove(t.gridOptions.data,{id:n}),i.show(e.instant("MESSAGE_WELL_DONE"),"success")):i.show(a.message||"Please, check your connection!","danger")}).catch(function(t){i.error(t)})}),t.historySpooler=function(e){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.spooler.history.modal.html",controller:"MotionDialerViewSpoolerHistoryCtrl",resolve:{historySpooler:function(){return e}}}).result.then(function(e){t.gridOptions.data.push(e.response.RMI)})},t.editSpooler=function(t){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.spooler.edit.modal.html",controller:"MotionDialerViewSpoolerEditCtrl",resolve:{entitySpooler:function(){return _.clone(t)}}}).result.then(function(e){_.merge(t,e)})},t.initSettings=function(){return t.queues=null,u.get().$promise.then(function(e){e&&(t.queues=e.rows)}).catch(function(t){i.error(t)})},t.createInterval=function(e){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.create.interval.modal.html",controller:"MotionDialerViewCreateIntervalCtrl",resolve:{objectProcess:function(){return t.process},intervalType:function(){return e},intervalValue:function(){return null},intervalIndex:function(){return null}}}).result.then(function(e){t.process=e})},t.editInterval=function(e,n,s){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.create.interval.modal.html",controller:"MotionDialerViewCreateIntervalCtrl",resolve:{objectProcess:function(){return t.process},intervalType:function(){return e},intervalValue:function(){return n},intervalIndex:function(){return s}}}).result.then(function(e){t.process=e})},t.deleteInterval=d.confirm.delete(function(n,a){var s={id:t.process.id};return a?(s.intervals=[],s.intervals=s.intervals.concat(t.process.intervals),s.intervals.splice(n,1)):(s.not_intervals=[],s.not_intervals=s.not_intervals.concat(t.process.not_intervals),s.not_intervals.splice(n,1)),r.update(s).$promise.then(function(n){n.status>0?(n.response.RMI.codecs=n.response.RMI.codecs.split(","),t.process=n.response.RMI,i.show(e.instant("MESSAGE_WELL_DONE"),"success")):n.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)})}),t.runOrStop=function(){a.open({animation:!0,templateUrl:"app/motiondialer/process/view/view.run.process.modal.html",controller:"MotionDialerViewRunProcessCtrl",resolve:{statusProcess:function(){return t.process.status}}}).result.then(function(e){t.process.status=e.status})},t.goToContacts=function(t){t&&s.go("main.contactmanager.contacts.list",{listId:t})},t.getCounter=function(t){return t.counter+t.counter_amd+t.counter_busy+t.counter_congestion+t.counter_drop+t.counter_failed+t.counter_noanswer+t.counter_nosuchextension+t.counter_ringtimeout}}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewCreateIntervalCtrl",["$scope","$translate","$uibModalInstance","$stateParams","MotionDialerProcess","xAlert","objectProcess","intervalType","intervalValue","intervalIndex","interval",function(t,e,n,a,s,i,l,o,r,c,d){function u(t){var e,n,a,s;return e=t.t_from&&t.t_to&&!t.alwaysTime?moment(t.t_from).format("HH:mm")+"-"+moment(t.t_to).format("HH:mm"):"*",t.wd_from&&"always"!==t.wd_from?(n=t.wd_from.toUpperCase(),t.wd_to&&"always"!==t.wd_to&&(n+="-"+t.wd_to.toUpperCase())):n="*",t.md_from&&"always"!==t.md_from?(a=t.md_from,t.md_to&&"always"!==t.md_to&&(a+="-"+t.md_to)):a="*",t.m_from&&"always"!==t.m_from?(s=t.m_from,t.m_to&&"always"!==t.m_to&&(s+="-"+t.m_to)):s="*",e+"|"+n+"|"+a+"|"+s}t.isNew=!1,t.form={},t.$interval=d.interval,r||(r=o?"8:00-20:00|MON-FRI|*|*":"00:01-07:59|SAT-SUN|*|*",t.isNew=!0),t.splittedInterval=function(t){var e,n={};return t.split("|").forEach(function(t,a){switch(a){case 0:"*"!==t?(e=t.split("-"),n.t_from=moment(e[0],"HH:mm"),n.t_to=moment(e[1],"HH:mm"),n.alwaysTime=!1):(n.t_from=moment(new Date),n.t_to=moment(new Date),n.alwaysTime=!0);break;case 1:"*"!==t?(e=t.split("-"),n.wd_from=e[0].toLowerCase(),n.wd_to=e[1]?e[1].toLowerCase():"always"):(n.wd_from="always",n.wd_to="always");break;case 2:"*"!==t?(e=t.split("-"),n.md_from=e[0],n.md_to=e[1]?e[1]:"always"):(n.md_from="always",n.md_to="always");break;case 3:"*"!==t?(e=t.split("-"),n.m_from=e[0],n.m_to=e[1]?e[1]:"always"):(n.m_from="always",n.m_to="always")}}),n}(r),t.save=function(){var a=u(t.splittedInterval);console.log(a);var r={id:l.id};return o?(r.intervals=[],r.intervals=r.intervals.concat(l.intervals),t.isNew?r.intervals.push(a):r.intervals[c]=a):(r.not_intervals=[],r.not_intervals=r.not_intervals.concat(l.not_intervals),t.isNew?r.not_intervals.push(a):r.not_intervals[c]=a),console.log(r),s.update(r).$promise.then(function(t){t.status>0?(t.response.RMI.codecs=t.response.RMI.codecs.split(","),i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t.response.RMI)):t.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.motiondialer.processes.view",{url:"/view/:id",templateUrl:"app/motiondialer/process/view/view.html",controller:"MotionDialerProcessViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.motiondialer.processes.view.overview",{url:"/overview",templateUrl:"app/motiondialer/process/view/view.overview.html"}).state("main.motiondialer.processes.view.settings",{url:"/settings",templateUrl:"app/motiondialer/process/view/view.settings.html"}).state("main.motiondialer.processes.view.intervals",{url:"/intervals",templateUrl:"app/motiondialer/process/view/view.intervals.html"}).state("main.motiondialer.processes.view.spooler",{url:"/spooler",templateUrl:"app/motiondialer/process/view/view.spooler.html"})}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewRunProcessCtrl",["$scope","$stateParams","$uibModalInstance","$translate","statusProcess","MotionDialerProcess","xAlert",function(t,e,n,a,s,i,l){t.status="RUN"===s?"STOP":"RUN",t.yes=function(){i.update({id:parseInt(e.id),status:t.status}).$promise.then(function(t){t.status>0?(l.show(a.instant("MESSAGE_WELL_DONE"),"success"),n.close(t.response.RMI)):l.show(t.message||"Please, check your connection!","danger")}).catch(function(t){l.error(t)})},t.no=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewSpoolerEditCtrl",["$scope","$translate","$uibModalInstance","$stateParams","MotionDialerSpooler","xAlert","entitySpooler","Agent",function(t,e,n,a,s,i,l,o){t.moment=moment,t.entitySpooler=l,_.includes(["PLANNED","PLANNED_PEER"],t.entitySpooler.retrieve)||(t.entitySpooler.planningtime=moment()),t.initModal=function(){return o.get().$promise.then(function(e){t.agents=[],e&&e.rows.forEach(function(e){t.agents.push("SIP/"+e.name)})}).catch(function(t){i.error(t)})},t.save=function(){var a;switch(t.entitySpooler.retrieve){case"CLOSED":a=s.close({id:parseInt(t.entitySpooler.id)});break;case"OPEN":a=s.open({id:parseInt(t.entitySpooler.id)});break;case"BLACK_LIST":a=s.blacklist({id:parseInt(t.entitySpooler.id)});break;case"PLANNED":a=s.planning({id:parseInt(t.entitySpooler.id),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm")});break;case"PLANNED_PEER":a=s.planningpeer({id:parseInt(t.entitySpooler.id),date:moment(t.entitySpooler.planningtime).format("YYYY-MM-DD HH:mm"),peer:t.entitySpooler.planningpeer})}a?a.$promise.then(function(a){console.log(a),a.status>0?(i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t.entitySpooler)):a.response.RMI.errors.forEach(function(t){t?i.show(t.field+": "+t.error,"danger"):i.show("Please, check your connection!","danger")})}).catch(function(t){i.error(t)}):i.show("RETRIEVE NOT FOUND","danger")},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("MotionDialerViewSpoolerHistoryCtrl",["$scope","$translate","$uibModalInstance","$stateParams","MotionDialerSpooler","xAlert","historySpooler",function(t,e,n,a,s,i,l){t.historySpooler=l,t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").factory("ReportMotionDialer",["$resource",function(t){return t("/api/report/motiondialer/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("ResetCtrl",["$scope","Auth","$location","$window","$rootScope","Setting","xAlert","$stateParams","$state",function(t,e,n,a,s,i,l,o,r){t.userReset={},t.getInfo=function(){return i.get({controller:"info"}).$promise.then(function(e){return t.info=e,i.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){console.error(t)})},s.bodyLayout="login",t.$on("$viewContentLoaded",function(){Metronic.init(),Layout.init()}),t.reset=function(){e.reset({token:o.token,password:t.userReset.password}).then(function(){r.go("login",{reset:!0})}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("reset",{url:"/reset/:token",templateUrl:"app/reset/reset.html",controller:"ResetCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/login.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("SalesforceListCtrl",["$scope","SalesforceAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"salesforce_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",buttons:[{class:"blue-hoki",href:"/salesforce/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.check({id:t}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.list",{url:"/list",templateUrl:"app/salesforce/list/list.html",controller:"SalesforceListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("SalesforceAccount",["$resource",function(t){return t("/api/salesforce/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}}})}]).factory("SalesforceConfiguration",["$resource",function(t){return t("/api/salesforce/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("SalesforceField",["$resource",function(t){return t("/api/salesforce/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce",{url:"/salesforce",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SalesforceViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","SalesforceConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"salesforce_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/salesforce/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/salesforce/view/configuration/list/create.modal.html",controller:"SalesforceCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SalesforceCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","SalesforceConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view.configurations.list",{url:"/list",templateUrl:"app/salesforce/view/configuration/list/list.html",controller:"SalesforceViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("SalesforceViewConfigurationViewCtrl",["$scope","$filter","$stateParams","$translate","socket","variable","xAlert","SalesforceAccount","SalesforceConfiguration","SalesforceField","Variable",function(t,e,n,a,s,i,l,o,r,c,d){t.$on("$destroy",function(){s.unsyncUpdates("salesforce_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.variables=i},t.getConfiguration=function(){return r.get({accountId:n.id,id:n.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,s.socket.on("salesforce_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return d.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return o.fields({id:n.id}).$promise.then(function(n){t.accountFields=_.sortByOrder(e("salesforce")(n),"name","asc"),console.log(t.accountFields)}).catch(function(t){l.error(t)})},t.addItem=function(e){var a={};switch(e){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return r.save({accountId:n.id,id:n.configurationId,controller:e},a).$promise.then(function(n){switch(e){case"subject":t.subjectConfig.push(n);break;case"description":t.descriptionConfig.push(n);break;case"field":t.fieldConfig.push(n)}}).catch(function(t){l.error(t)})},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return c.update({accountId:n.id,configurationId:n.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return c.delete({accountId:n.id,configurationId:n.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"name",e);if(n)switch(n.type){case"picklist":return n.picklistValues;default:return}}},t.changeFieldType=function(e){e.content="",e.variableName="",e.nameField="",e.VariableId=null,t.updateField(e)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/salesforce/view/configuration/view/view.html",controller:"SalesforceViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("SalesforceViewCtrl",["$scope","$http","$stateParams","$translate","$location","WizardHandler","socket","xAlert","Modal","$filter","SalesforceAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return d.get({id:n.id}).$promise.then(function(e){t.account=e}).catch(function(t){o.error(t)})},t.updateItem=function(){return d.update({id:n.id},t.account).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){o.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.view",{url:"/view/:id",templateUrl:"app/salesforce/view/view.html",controller:"SalesforceViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.salesforce.view.account",{url:"/account",templateUrl:"app/salesforce/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("SalesforceWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","SalesforceAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/salesforce/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.salesforce.wizard",{url:"/wizard",templateUrl:"app/salesforce/wizard/wizard.html",controller:"SalesforceWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization",{url:"/customization",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("CustomizationGeneralViewCtrl",["$scope","gridOptions","$uibModal","FileUploader","$cookieStore","xAlert","$translate","Setting","$rootScope",function(t,e,n,a,s,i,l,o,r){t.radioSwitch={isActive:!!r.license.custom,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var c=t.uploader=new a({url:"api/settings/logo/main",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+s.get("token")}});c.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),c.onSuccessItem=function(t,e){r.settings.logo=e.logo,i.show(l.instant("MESSAGE_WELL_DONE"),"success")},c.onErrorItem=function(){i.show(l.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},c.onCompleteAll=function(){c.clearQueue()};var d=t.uploader2=new a({url:"api/settings/logo/login",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+s.get("token")}});d.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),d.onSuccessItem=function(t,e){i.show(l.instant("MESSAGE_WELL_DONE"),"success")},d.onErrorItem=function(){i.show(l.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},d.onCompleteAll=function(){d.clearQueue()},t.initView=function(){return o.get({id:1}).$promise.then(function(e){t.settings={defaultLogo:e.defaultLogo,defaultLoginLogo:e.defaultLoginLogo,footerWhiteLabel:e.footerWhiteLabel,defaultFooterWhiteLabel:e.defaultFooterWhiteLabel}}).catch(function(t){i.error(t)})},t.update=function(){return o.update({id:1},t.settings).$promise.then(function(e){_.merge(r.settings,t.settings),i.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization.view.general",{url:"/general",templateUrl:"app/setting/customization/view/general/general.html",controller:"CustomizationGeneralViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}})}]),angular.module("xCallyShuttleApp").controller("CustomizationMotionBarViewCtrl",["$scope","gridOptions","$uibModal","FileUploader","$cookieStore","xAlert","$translate","Setting","$rootScope","$location",function(t,e,n,a,s,i,l,o,r,c){!r.license.preferred&&c.path("/landing"),t.radioSwitch={isActive:!!r.license.preferred,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var d=t.uploader=new a({url:"api/settings/logo/motionbar",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+s.get("token")}});d.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),d.onSuccessItem=function(t,e){i.show(l.instant("MESSAGE_WELL_DONE"),"success")},d.onErrorItem=function(){i.show(l.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},d.onCompleteAll=function(){d.clearQueue()},t.initView=function(){return o.get({id:1}).$promise.then(function(e){t.settings={defaultMotionBarLogo:e.defaultMotionBarLogo}}).catch(function(t){i.error(t)})},t.update=function(){return o.update({id:1},t.settings).$promise.then(function(t){i.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization.view.motionbar",{url:"/motionbar",templateUrl:"app/setting/customization/view/motionbar/motionbar.html",controller:"CustomizationMotionBarViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}})}]),angular.module("xCallyShuttleApp").controller("CustomizationViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.customization.view",{url:"/view",templateUrl:"app/setting/customization/view/view.html",controller:"CustomizationViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.general",{url:"/general",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("GeneralMainViewCtrl",["$scope","xAlert","$translate","Setting",function(t,e,n,a){t.initView=function(){return a.get({id:1}).$promise.then(function(e){t.settings={agi_port:e.agi_port,min_internal:e.min_internal,min_mailbox:e.min_mailbox,securePassword:e.securePassword,mailRoutingCapacity:e.mailRoutingCapacity,chatRoutingCapacity:e.chatRoutingCapacity,logoutOnWindowClose:e.logoutOnWindowClose}}).catch(function(t){e.error(t)})},t.update=function(){return a.update({id:1},t.settings).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.general.view.main",{url:"/main",templateUrl:"app/setting/general/view/main/main.html",controller:"GeneralMainViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("GeneralViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.general.view",{url:"/view",templateUrl:"app/setting/general/view/view.html",controller:"GeneralViewCtrl"})}]),angular.module("xCallyShuttleApp").factory("License",["$resource",function(t){return t("/api/licenses/:id/:controller",{id:"@id"},{request:{method:"POST",params:{id:"request"}},update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.license",{url:"/license",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("LicenseUpdateCtrl",["$scope","$translate","$uibModalInstance","xAlert","licenseString","License",function(t,e,n,a,s,i){t.form={},t.item={license:s.value},t.update=function(){return i.update(t.item).$promise.then(function(t){a.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){a.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").controller("LicenseViewCtrl",["$scope","$rootScope","$translate","License","xAlert","$window","$uibModal",function(t,e,n,a,s,i,l){t.radioSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.initView=function(){return a.get(function(e){t.item=e.license,t.licenseString=e.licenseString})},t.submitRequest=function(){return a.request(t.item,function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")},function(t){switch(t.status){case 304:s.show(t.statusText,"info");break;default:s.error(t)}})},t.updateLicense=function(){l.open({animation:!0,templateUrl:"app/setting/license/view/update.modal.html",controller:"LicenseUpdateCtrl",resolve:{licenseString:{value:t.licenseString}}}).result.then(function(){i.location.reload()})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.license.view",{url:"/view",templateUrl:"app/setting/license/view/view.html",controller:"LicenseViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/pricing-tables.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Externip",["$resource",function(t){return t("/api/network/externips/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Localnet",["$resource",function(t){return t("/api/network/localnets/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network",{url:"/network",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ExternipCtrl",["$scope","$uibModal","gridOptions","Externip",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"network_externip.csv",columnDefs:[{name:"value"},{name:"action",buttons:[{class:"blue-hoki",onClick:"grid.appScope.createItem(row.entity)",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(a,e,t)},t.createItem=function(n){e.open({animation:!0,templateUrl:"app/setting/network/view/externip/externip.create.modal.html",controller:"ExternipCreateCtrl",resolve:{item:n}}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ExternipCreateCtrl",["$scope","$translate","$uibModalInstance","$stateParams","Externip","xAlert","item",function(t,e,n,a,s,i,l){t.initModal=function(){t.form={},t.item=l||{},t.title=l?e.instant("APPLICATION_EDIT_EXTERNIP"):e.instant("APPLICATION_NEW_EXTERNIP")},t.save=function(){return l?s.update({id:t.item.id},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)}):s.save({},t.item).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view.externip",{url:"/externip",templateUrl:"app/setting/network/view/externip/externip.html",controller:"ExternipCtrl"})}]),angular.module("xCallyShuttleApp").controller("LocalnetCtrl",["$scope","gridOptions","Localnet","$uibModal",function(t,e,n,a){t.initView=function(){var a={exporterCsvFilename:"network_localnet.csv",columnDefs:[{name:"value"},{name:"action",buttons:[{class:"blue-hoki",onClick:"grid.appScope.createItem(row.entity)",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=e.gridOptions(n,a,t)},t.createItem=function(e){a.open({animation:!0,templateUrl:"app/setting/network/view/localnet/localnet.create.modal.html",controller:"LocalnetCreateCtrl",resolve:{item:e}}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("LocalnetCreateCtrl",["$scope","$translate","$uibModalInstance","$stateParams","Localnet","xAlert","item",function(t,e,n,a,s,i,l){t.initModal=function(){if(t.form={},t.item=l||{},t.title=l?e.instant("APPLICATION_EDIT_LOCALNET"):e.instant("APPLICATION_NEW_LOCALNET"),l&&l.value){var n=t.item.value.split("/");n.length>1&&(t.item.address=n[0],t.item.mask=n[1])}},t.save=function(){var a=t.item.address+"/"+t.item.mask;return l?s.update({id:t.item.id},{value:a}).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)}):s.save({},{value:a}).$promise.then(function(t){i.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view.localnet",{url:"/localnet",templateUrl:"app/setting/network/view/localnet/localnet.html",controller:"LocalnetCtrl"})}]),angular.module("xCallyShuttleApp").controller("StunaddrCtrl",["$scope","Setting","xAlert","$translate",function(t,e,n,a){t.initView=function(){return e.get({id:1}).$promise.then(function(e){t.item={stunaddr:e.stunaddr}}).catch(function(t){n.error(t)})},t.update=function(){return e.update({id:1},t.item).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view.stunaddr",{url:"/stunaddr",templateUrl:"app/setting/network/view/stunaddr/stunaddr.html",controller:"StunaddrCtrl"})}]),angular.module("xCallyShuttleApp").controller("NetworkViewCtrl",function(){}),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.network.view",{url:"/view",templateUrl:"app/setting/network/view/view.html",controller:"NetworkViewCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting",{url:"/setting",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:18}}})}]),angular.module("xCallyShuttleApp").factory("Setting",["$resource",function(t){return t("/api/settings/:id/:controller/:param",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Smtp",["$resource",function(t){return t("/api/mail/servers/out/:id/:controller/:controller2",{id:"@id"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.smtp",{url:"/smtp",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SmtpViewCtrl",["$scope","$stateParams","$translate","socket","MailServerOut","Setting","MailAccount","xAlert","Modal",function(t,e,n,a,s,i,l,o,r){t.initView=function(){return t.smtpDisabled=!1,t.isActive=!0,t.size="small",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.CONST_TIMEOUT=3e4,t.item={account:{service:!0,MailServerOut:{ssl:!1}}},t.$on("$destroy",function(){a.socket.removeAllListeners("mail_server_out:state")}),a.socket.on("mail_server_out:state",function(e){t.item&&Number(e.id)===t.item.account.MailServerOut.id&&(t.item.account.MailServerOut.state=e.state,t.item.account.MailServerOut.source=JSON.parse(e.source))}),i.get({id:"smtp"}).$promise.then(function(e){t.item.account=e}).catch(function(e){switch(e.status){case 404:t.item.account.name=null,t.item.account.address=null,t.item.account.description="Custom account",t.item.account.MailServerOut={port:465,ssl:!0},o.show("Service SMTP server not configured.","info");break;default:o.error(e)}})},t.updateItem=function(){return t.item.account.id?(delete t.item.account.MailServerOut.state,delete t.item.account.MailServerOut.source,i.update({id:"smtp",controller:t.item.account.id},t.item.account).$promise.then(function(){o.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})):i.save({id:"smtp"},{description:t.item.account.description,name:t.item.account.name,address:t.item.account.address,service:t.item.account.service,custom:!0,MailServerOut:t.item.account.MailServerOut}).$promise.then(function(e){t.item.account=e,o.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.test=function(){return s.get({id:t.item.account.MailServerOut.id,controller:"test"}).$promise.catch(function(t){console.error(t)})},t.delete=r.confirm.delete(function(){return i.delete({id:"smtp"}).$promise.then(function(){o.show(n.instant("MESSAGE_WELL_DONE")+"!","success"),t.item={account:{service:!0,name:null,address:null,description:"Custom account",MailServerOut:{port:465,ssl:!0}}}}).catch(function(t){o.error(t)})})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.smtp.view",{url:"/view",templateUrl:"app/setting/smtp/view/view.html",controller:"SmtpViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system",{url:"/system",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SystemViewConsoleCtrl",["$scope","Setting","xAlert","usSpinnerService","$timeout","$translate","socket",function(t,e,n,a,s,i,l){function o(e){var n=_.findIndex(t.commandHistory.commands,function(t){return t===e});-1!==n&&t.commandHistory.commands.splice(n,1),t.commandHistory.commands.unshift(e)}t.output="<b>"+i.instant("APPLICATION_CONSOLE_WELCOME")+"</b><br/>",t.item={command:""},t.commandHistory={commands:[],index:-1},t.busy=!1,t.cmdFocus=function(){s(function(){angular.element("#command").trigger("focus")})},t.sendCmd=function(){if(t.commandHistory.index=-1,t.tmp=t.item.command,t.item.command="",t.output+="<b>motion*CLI> "+t.tmp+"</b><br>",t.tmp)return o(t.tmp.trim()),t.busy=!0,a.spin("console-spinner"),e.save({controller:"asterisk"},{command:t.tmp}).$promise.catch(function(t){n.error(t)})},l.socket.on("console:result",function(e){t.output+=e.content.replace(/(?:\r\n|\r|\n)/g,"<br />").replace("Response: Follows<br />Privilege: Command<br />","").replace(/ActionID: .[0-9]*<br \/>/,"").replace(/ActionID: .[0-9]*/,"")+"<br>",a.stop("console-spinner"),t.busy=!1,t.cmdFocus()}),l.socket.on("console:error",function(e){a.stop("console-spinner"),t.output+="command error:"+e.data.message+"<br>",t.busy=!1,t.cmdFocus()}),t.keyUp=function(e){switch(e.keyCode){case 40:t.commandHistory.commands[t.commandHistory.index-1]?t.item.command=t.commandHistory.commands[--t.commandHistory.index]:(t.item.command="",t.commandHistory.index=-1);break;case 38:t.commandHistory.commands[t.commandHistory.index+1]&&(t.item.command=t.commandHistory.commands[++t.commandHistory.index]);break;case 37:case 39:break;default:t.commandHistory.index=-1}},s(function(){angular.element("#command").trigger("focus"),a.stop("console-spinner")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view.console",{url:"/console",templateUrl:"app/setting/system/view/console/console.html",controller:"SystemViewConsoleCtrl"})}]),angular.module("xCallyShuttleApp").controller("SystemViewGeneralCtrl",["$scope","$stateParams","$translate","socket","Setting","xAlert","usSpinnerService",function(t,e,n,a,s,i,l){function o(e){t.system.memory={labels:_.keys(e.memory.details),values:_.values(_.map(e.memory.details,function(t){return Math.round(t/1024)})),Total:Math.round(e.memory.Total/1024)},l.stop("memory-spinner"),t.system.disks=[],_.forEach(e.disks,function(e){t.system.disks.push({mount:e.mount,size:Number((e.size/1048576).toFixed(2)),values:_.values(_.map(e.details,function(t){return Number((t/1048576).toFixed(2))})),labels:_.keys(e.details)})}),t.system.mount=t.system.disks[0],l.stop("disk-spinner"),t.system.cpu={motion:Math.round(e.cpu.motion),cores:[]},_.forEach(e.cpu.cores,function(e){delete e.nice,delete e.irq,t.system.cpu.cores.push({labels:_.keys(e),values:_.values(e),colours:["#803690","#DCDCDC","#00ADF9"]})}),l.stop("cpu-spinner"),t.loading=!1}t.system={mount:void 0},t.initView=function(){return l.spin("memory-spinner"),l.spin("disk-spinner"),l.spin("cpu-spinner"),t.loading=!0,s.get({controller:"system"}).$promise.then(function(t){o(t)}).catch(function(e){l.stop("memory-spinner"),l.stop("disk-spinner"),l.stop("cpu-spinner"),t.loading=!1,i.error(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view.general",{url:"/general",templateUrl:"app/setting/system/view/general/general.html",controller:"SystemViewGeneralCtrl"})}]),angular.module("xCallyShuttleApp").controller("SystemViewLogsCtrl",["$scope","$stateParams","$translate","socket","Setting","xAlert","usSpinnerService",function(t,e,n,a,s,i,l){t.logfiles=["access","motion-info","motion-error","dashboard-info","dashboard-error","agi-info","agi-error","ami-info","ami-error","api-info","api-error","chat-info","chat-error","mail-info","mail-error","fax-info","fax-error","sms-info","sms-error","openchannel-info","openchannel-error"],t.item={filename:"access"},t.getLog=function(){return t.log="",t.loading=!0,l.spin("logs-spinner"),s.get({controller:"logs",filename:t.item.filename}).$promise.then(function(e){t.log=e.log,t.loading=!1,l.stop("logs-spinner")}).catch(function(e){l.stop("logs-spinner"),t.loading=!1,i.error(e)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view.logs",{url:"/logs",templateUrl:"app/setting/system/view/logs/logs.html",controller:"SystemViewLogsCtrl"})}]),angular.module("xCallyShuttleApp").controller("SystemViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.system.view",{url:"/view",templateUrl:"app/setting/system/view/view.html",controller:"SystemViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("UpdateListCtrl",["$scope","gridOptions","$uibModal","$location","Update","xAlert","$log","$translate","$state",function(t,e,n,a,s,i,l,o,r){t.initCounter=function(){t.$on("timer-stopped",function(t,e){i.show(o.instant("MESSAGE_UPDATE_COMPLETED"),"success"),r.go("main.setting.updates.list")})},t.initView=function(){return s.get({controller:"current"}).$promise.then(function(e){t.currentVersion=e.currentVersion,t.latestVersion=e.latestVersion}).catch(function(t){console.log(t)})},t.pull=function(){n.open({animation:!0,templateUrl:"app/setting/update/list/list.pull.html",controller:"UpdateListPullCtrl"}).result.then(function(){return a.path("/setting/updates/landing"),s.pull().$promise.then(function(e){var n=!1;e&&(e.summary&&_.forOwn(e.summary,function(t){t&&(n=!0)}),(e.insertions&&!_.isEmpty(e.insertions)||e.deletions&&!_.isEmpty(e.deletions))&&(n=!0)),n?(t.$broadcast("timer-stop"),document.getElementsByTagName("timer")[0].stop()):(i.show(o.instant("MESSAGE_NO_UPDATES"),"success"),a.path("/setting/updates/list"))}).catch(function(t){console.log(t),i.error(t),a.path("/setting/updates/list")})},function(){l.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.updates.list",{url:"/list",templateUrl:"app/setting/update/list/list.html",controller:"UpdateListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"css",insertBefore:"#ng_load_plugins_before",files:["assets/css/pricing-table.css"]}])}]}}).state("main.setting.updates.landing",{url:"/landing",templateUrl:"app/setting/update/list/landing.html",controller:"UpdateListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"css",insertBefore:"#ng_load_plugins_before",files:["assets/css/error.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("UpdateListPullCtrl",["$scope","$uibModalInstance",function(t,e){t.modal={dismissable:!0,title:"Confirm Update",html:"Are you sure you want to update?",buttons:[{classes:"btn btn-success",text:"Update",click:function(){e.close()}},{classes:"btn default",text:"Cancel",click:function(){e.dismiss("cancel")}}]}}]),angular.module("xCallyShuttleApp").factory("Update",["$resource",function(t){return t("/api/updates/:id/:controller",{id:"@id"},{pull:{method:"GET",params:{id:"pull"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.setting.updates",{url:"/updates",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["hasUpdate"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("SquareOdbcListCtrl",["$scope","$uibModal","$translate","SquareOdbc","gridOptions","xAlert",function(t,e,n,a,s,i){t.initView=function(){var e={exporterCsvFilename:"odbc.csv",columnDefs:[{name:"name"},{name:"dsn",displayName:"APPLICATION_ODBC"},{name:"description"},{name:"action",width:250,buttons:[{class:"blue-hoki",href:"/square/odbc/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkConnection(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=s.gridOptions(a,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/square/odbc/list/list.create.modal.html",controller:"SquareOdbcListCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})},t.checkConnection=function(t){return a.get({id:t,controller:"check"}).$promise.then(function(){i.show(n.instant("MESSAGE_CONNECTION_VERIFIED"),"success")}).catch(function(){i.show(n.instant("MESSAGE_CONNECTION_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").controller("SquareOdbcListCreateCtrl",["$scope","$translate","$uibModalInstance","SquareOdbc","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.item.dsn||(t.item.dsn="DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion"),t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.odbc.list",{url:"/list",templateUrl:"app/square/odbc/list/list.html",controller:"SquareOdbcListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.odbc",{url:"/odbc",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SquareOdbc",["$resource",function(t){return t("/api/square/odbc/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SquareOdbcViewCtrl",["$scope","$translate","$stateParams","SquareOdbc","xAlert",function(t,e,n,a,s){t.odbc={},t.getOdbc=function(){return a.get({id:n.id}).$promise.then(function(e){t.odbc=e}).catch(function(t){s.error(t)})},t.updateOdbc=function(){var i=angular.copy(t.odbc);return a.update({id:n.id},i).$promise.then(function(){s.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.odbc.view",{url:"/view/:id",templateUrl:"app/square/odbc/view/view.html",controller:"SquareOdbcViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.square.odbc.view.settings",{url:"/settings",templateUrl:"app/square/odbc/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("SquareProjectListCtrl",["$scope","$uibModal","SquareProject","gridOptions","uiGridConstants",function(t,e,n,a,s){t.initView=function(){var e={exporterCsvFilename:"projects.csv",columnDefs:[{name:"name"},{name:"description"},{name:"createdAt",displayName:"APPLICATION_CREATED_AT",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.createdAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"updatedAt",displayName:"APPLICATION_UPDATED_AT",cellClass:"text-center ui-grid-vcenter",cellTemplate:"<div>{{row.entity.updatedAt | date:'yyyy-MM-dd HH:mm:ss'}}</div>",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:s.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:s.filter.LESS_THAN_OR_EQUAL,hasTime:!0}]},{name:"action",width:160,buttons:[{class:"blue-hoki",href:"/square/projects/view/{{row.entity.id}}",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/square/project/list/list.create.modal.html",controller:"SquareProjectListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SquareProjectListCreateCtrl",["$scope","$translate","$uibModalInstance","$location","SquareProject","xAlert",function(t,e,n,a,s,i){t.form={},t.item={},t.save=function(){return s.save(t.item).$promise.then(function(t){n.close(t),a.path("/square/projects/view/"+t.id)}).catch(function(t){i.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.projects.list",{url:"/list",templateUrl:"app/square/project/list/list.html",controller:"SquareProjectListCtrl",authenticate:!0})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.projects",{url:"/projects",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SquareProject",["$resource",function(t){return t("/api/square/projects/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SquareProjectViewCtrl",["$scope","$stateParams","Auth","xAlert","SquareProject","socket","$translate","$log","$uibModal",function(t,e,n,a,s,i,l,o,r){t.squareProject={},t.$on("$destroy",function(){i.unsyncUpdates("square_project")}),t.getProject=function(){return s.get({id:e.id}).$promise.then(function(e){t.squareProject=e,angular.element(document).ready(function(){window.onerror=function(t,e,n){try{null!==t&&-1!==t.indexOf("Script error.")||((new Image).src="assets/plugins/mxgraph/images/1x1.png?msg="+encodeURIComponent(t)+"&url="+encodeURIComponent(e)+"&lnum="+encodeURIComponent(n))}catch(t){a.error(t)}},e.token=n.getToken();var t=new EditorUi(new Editor);t.openString(e.preproduction,e.name,e),t.editor.graphChangeListener=function(t,e){e.properties.rtChange||!1||(this.modified=!0)}}),i.socket.on("square_project:save",function(n){n.id===e.id&&(t.squareProject=_.merge(t.squareProject,n))})}).catch(function(t){a.error(t)})},t.editNotes=function(){r.open({animation:!0,templateUrl:"app/square/project/view/projectNotes.modal.html",controller:["$scope","$uibModalInstance","notes",function(t,e,n){t.notes=n,t.close=function(){e.close(t.notes)},t.cancel=function(){e.dismiss("cancel")}}],resolve:{notes:{value:t.squareProject.notes}}}).result.then(function(t){return s.update({id:e.id},{notes:t.value}).$promise.then(function(){a.show(l.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})},function(){o.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.projects.view",{url:"/view/:id",templateUrl:"app/square/project/view/view.html",controller:"SquareProjectViewCtrl",authenticate:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",serie:!0,cache:!1,files:["assets/plugins/mxgraph/css/common.css","assets/plugins/mxgraph/css/explorer.css","assets/plugins/mxgraph/styles/grapheditor.css","assets/plugins/mxgraph/styles/custom.css","assets/plugins/square/js/custom.js","assets/plugins/mxgraph/js/mxClient.js","assets/plugins/square/js/Editor.js","assets/plugins/square/js/Graph.js","assets/plugins/square/js/EditorUi.js","assets/plugins/square/js/Actions.js","assets/plugins/square/js/Menus.js","assets/plugins/square/js/Sidebar.js","assets/plugins/square/js/Toolbar.js","assets/plugins/square/js/Dialogs.js"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.realtime",{url:"/realtime",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:14}}})}]),angular.module("xCallyShuttleApp").factory("ReportSquare",["$resource",function(t){return t("/api/report/square/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("ReportSquareDetail",["$resource",function(t){return t("/api/report/square/details/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").controller("SquareRealtimeViewGeneralCtrl",["$scope","$log","$uibModal","$translate","socket","xAlert","ReportSquare","usSpinnerService","$q","uiGridConstants",function(t,e,n,a,s,i,l,o,r,c){function d(e){return o.spin("spinner-grid"),l.get(p).$promise.then(function(e){t.gridOptions.totalItems=e.count,t.gridOptions.data=e.rows}).catch(function(t){i.error(t)}).finally(function(){e&&u(),o.stop("spinner-grid")})}function u(){s.socket.on("report_square:save",function(e){if(e.leaveAt)_.remove(t.gridOptions.data,{id:e.id})&&d();else if(!_.find(t.gridOptions.data,{id:e.id})&&t.gridOptions.data.length<p.limit){var n=_.clone(p);if(_.forEach(["offset","limit","controller","order"],function(t){delete n[t]}),_.isEmpty(n))t.gridOptions.data.push(e);else{var a=!0;_.forOwn(n,function(t,n){_.includes(e[n],t)||(a=!1)}),a&&t.gridOptions.data.push(e)}}})}var p={controller:"realtime",offset:0,limit:25};t.moment=moment,t.init=function(){t.gridOptions={enableGridMenu:!0,headerCellFilter:"translate",enableHorizontalScrollbar:0,enableVerticalScrollbar:0,enableFiltering:!0,showGridFooter:!0,paginationPageSizes:[10,25,50,75],paginationPageSize:25,useExternalPagination:!0,useExternalSorting:!0,useExternalFiltering:!0,showTreeExpandNoChildren:!0,columnDefs:[{name:"uniqueid"},{name:"callerid"},{name:"extension"},{name:"project_name",displayName:"APPLICATION_PROJECT",headerCellFilter:"translate"},{name:"joinAt",displayName:"APPLICATION_ELAPSED_TIME",headerCellFilter:"translate",cellClass:"text-center ui-grid-vcenter",cellTemplate:'<div><css-timer start-time="row.entity.joinAt"></css-timer></div>',enableSorting:!1,enableColumnMenu:!1,enableFiltering:!1}],data:[],gridMenuTitleFilter:function(t){var e=r.defer();return e.resolve(a.instant(t)),e.promise},onRegisterApi:function(e){t.gridApi=e,t.gridApi.grid.registerDataChangeCallback(function(){m(t.gridApi.core.getVisibleRows(t.gridApi.grid).length)}),t.gridApi.core.on.sortChanged(t,function(t,e){0===e.length?p.order=null:p.order=e[0].name+" "+e[0].sort.direction.toUpperCase(),d()}),t.gridApi.pagination.on.paginationChanged(t,function(t,e){p.offset=(t-1)*e,p.limit=e,d()}),t.gridApi.core.on.filterChanged(t,function(){this.grid.columns.forEach(function(t){t.filters[0].term?p[t.name]=t.filters[0].term:delete p[t.name]}),d()})}},d(!0)};var m=function(t){var e=t?30*t+130:270;angular.element(document.getElementsByClassName("ui-grid")[0]).css("height",e+"px"),angular.element(document.getElementsByClassName("ui-grid-viewport")).css("height",30*t+"px")};t.$on("$destroy",function(){s.unsyncUpdates("report_square")})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.realtime.view.general",{url:"/general",templateUrl:"app/square/realtime/view/general/general.html",controller:"SquareRealtimeViewGeneralCtrl"})}]),angular.module("xCallyShuttleApp").controller("SquareRealtimeViewCtrl",["$scope",function(t){}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.realtime.view",{url:"/view",templateUrl:"app/square/realtime/view/view.html",controller:"SquareRealtimeViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}})}]),angular.module("xCallyShuttleApp").controller("SquareRecordingListCtrl",["$scope","SquareRecording","gridOptions","uiGridConstants",function(t,e,n,a){t.SquareRecording=e;t.initView=function(){var s={exporterCsvFilename:"recordings.csv",rowHeight:30,columnDefs:[{name:"uniqueid"},{name:"callerid",displayName:"APPLICATION_CALLERIDNUM"},{name:"filename"},{name:"extension"},{name:"projectName",displayName:"APPLICATION_PROJECT"},{name:"createdAt",displayName:"APPLICATION_DATE",cellFilter:"date:'yyyy-MM-dd HH:mm'",filterHeaderTemplate:'<div class="ui-grid-filter-container row"><div ng-repeat="colFilter in col.filters" class="col-md-6 col-md-offset-0 col-sm-5 col-sm-offset-0 col-xs-5 col-xs-offset-0"><div custom-grid-date-filter-header></div></div></div>',filters:[{name:"From",condition:a.filter.GREATER_THAN_OR_EQUAL,hasTime:!0},{name:"To",condition:a.filter.LESS_THAN_OR_EQUAL,hasTime:!0}],sort:{direction:a.DESC,priority:0}},{name:"audio",displayName:"",width:100,enableSorting:!1,enableFiltering:!1,cellClass:"ui-grid-vcenter",cellTemplate:"<div><audio-file-download data-ng-if=\"row.entity.savePath.split('.').pop() == 'wav'\" params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.SquareRecording\"></audio-file-download><span data-ng-if=\"row.entity.value.split('.').pop() == 'gsm'\" title=\"{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}\">{{'MESSAGE_GSM_PREVIEW_NOT_SUPPORTED' | translate}}</span></div>"},{name:"action",width:80,buttons:[{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.filename || row.entity.uniqueid, row.entity.id)"},{directive:"<motion-file-download params=\"{id:row.entity.id,controller:'stream'}\" resource=\"grid.appScope.SquareRecording\" mimetype=\"'audio/'+row.entity.value.split('.').pop()\" btnclass=\"btn btn-xs blue-hoki\" filename=\"(row.entity.filename || row.entity.uniqueid)+'.'+row.entity.savePath.split('.').pop()\"></motion-file-download>"}]}]};t.gridOptions=n.gridOptions(e,s,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.recordings.list",{url:"/list",templateUrl:"app/square/recording/list/list.html",controller:"SquareRecordingListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square.recordings",{url:"/recordings",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("SquareRecording",["$resource",function(t){return t("/api/square/recordings/:id/:controller",{id:"@id"},{update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.square",{url:"/square",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:14}}})}]),angular.module("xCallyShuttleApp").factory("Agent",["$resource",function(t){return t("/api/agents/:id/:controller/:controller1/:controller2/:controller3",{id:"@id"},{changePassword:{method:"PUT",params:{controller:"password"}},update:{method:"PUT"},patch:{method:"PATCH"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents",{url:"/agents",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}}})}]),angular.module("xCallyShuttleApp").controller("AgentListCtrl",["$scope","$timeout","Agent","Auth","gridOptions",function(t,e,n,a,s){t.initView=function(){t.Auth=a;var e={exporterCsvFilename:"agents.csv",columnDefs:[{name:"fullname"},{name:"name",displayName:"APPLICATION_USERNAME"},{name:"internal"},{name:"email"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/staff/agents/view/{{row.entity.id}}/account",name:"profile"},{class:"green-meadow",href:"/staff/agents/view/{{row.entity.id}}/queues/voice",name:"queues"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=s.gridOptions(n,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents.list",{url:"/list",templateUrl:"app/staff/agent/list/list.html",controller:"AgentListCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}}})}]),angular.module("xCallyShuttleApp").controller("AgentViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$cookieStore","Agent","FileUploader","Auth","MailQueue","User","VoiceQueue","ChatQueue","FaxQueue","SmsQueue","OpenChannelQueue","Setting",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f){t.Auth=r,t.forms={},t.params={penalty:0},t.radioSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"};var A=function(e){return{select:function(n,a){return l.save(n,{values:a,penalty:t.params.penalty}).$promise.then(function(){e()}).catch(function(t){console.log(t)})},deselect:function(t){return l.delete(t).$promise.then(function(){e()}).catch(function(t){console.log(t)})}}};t.initVoiceQueues=function(){var e={},n={};return t.penalty=0,u.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{name:t.name}}),l.get({id:s.id,controller:"voice",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{name:t.name,penalty:t.UserHasVoiceQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"voice",s.id,A,t.initVoiceQueues)}).catch(function(t){console.error(t)})},t.initChatQueues=function(){var e={},n={};return t.penalty=0,p.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"chat",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasChatQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"chat",s.id,A,t.initChatQueues)}).catch(function(t){console.error(t)})},t.initMailQueues=function(){var e={},n={};return t.penalty=0,c.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"mail",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasMailQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"mail",s.id,A,t.initMailQueues)}).catch(function(t){console.error(t)})},t.initSmsQueues=function(){var e={},n={};return t.penalty=0,g.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"sms",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasSmsQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"sms",s.id,A,t.initSmsQueues)}).catch(function(t){console.error(t)})},t.initFaxQueues=function(){var e={},n={};return t.penalty=0,m.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"fax",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasFaxQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"fax",s.id,A,t.initFaxQueues)}).catch(function(t){console.error(t)})},t.initOpenchannelQueues=function(){var e={},n={};return t.penalty=0,h.get().$promise.then(function(t){return e.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name}}),l.get({id:s.id,controller:"openchannel",controller2:"queues"}).$promise}).then(function(t){n.queues=_.map(t.rows,function(t){return{id:t.id,name:t.name,penalty:t.UserHasOpenchannelQueue.penalty}})}).then(function(){ComponentsDropdowns.bindAgent(e,n,"openchannel",s.id,A,t.initOpenchannelQueues)}).catch(function(t){console.error(t)})},t.updatePassword=function(){var e={newPassword:t.agent.newPwd};return r.isAgent()?e.oldPassword=t.agent.currentPwd:e.id=s.id,d.changePassword(e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success"),t.agent.newPwd="",t.agent.reNewPwd="",t.agent.currentPwd="",t.forms.changePwd.$setPristine(),t.forms.changePwd.$setUntouched()}).catch(function(t){n.error(t)})};var v=t.uploader=new o({url:"api/users/"+s.id+"/avatar",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+i.get("token")}});v.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),v.onSuccessItem=function(e,s){t.agent.userpic=s.userpic,t.agent.id===r.getCurrentUser().id&&(r.getCurrentUser().userpic=s.userpic),n.show(a.instant("MESSAGE_WELL_DONE"),"success")},v.onErrorItem=function(){n.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},v.onCompleteAll=function(){v.clearQueue()},t.initView=function(){return l.get({id:s.id}).$promise.then(function(e){return t.agent=e,t.agent.transport=t.agent.transport?t.agent.transport.split(","):[],t.agent.allow=t.agent.allow?t.agent.allow.split(";"):[],t.agent.nat=t.agent.nat?t.agent.nat.split(","):[],f.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){n.error(t)})},t.patchItem=function(){return l.update({id:s.id},{chatCapacity:t.agent.chatCapacity,mailCapacity:t.agent.mailCapacity,faxCapacity:t.agent.faxCapacity,smsCapacity:t.agent.smsCapacity,openchannelCapacity:t.agent.openchannelCapacity}).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})},t.updateItem=function(){var e=angular.copy(t.agent);return delete e.password,delete e.md5secret,e.transport=e.transport.join(","),e.allow=e.allow.join(";"),e.nat=e.nat.join(","),l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents.view",{url:"/view/:id",templateUrl:"app/staff/agent/view/view.html",controller:"AgentViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]},data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.account",{url:"/account",templateUrl:"app/staff/agent/view/view.account.html",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:4}},resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}}).state("main.staff.agents.view.voice",{url:"/voice",templateUrl:"app/staff/agent/view/view.voice.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.chat",{url:"/chat",templateUrl:"app/staff/agent/view/view.chat.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.mail",{url:"/mail",templateUrl:"app/staff/agent/view/view.mail.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.fax",{url:"/fax",templateUrl:"app/staff/agent/view/view.fax.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.sms",{url:"/sms",templateUrl:"app/staff/agent/view/view.sms.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.openchannel",{url:"/openchannel",templateUrl:"app/staff/agent/view/view.openchannel.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.motionbar",{url:"/motionbar",templateUrl:"app/staff/agent/view/view.motionbar.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}}}).state("main.staff.agents.view.queues",{url:"/queues",templateUrl:"app/staff/agent/view/view.queues.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:4}},cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.staff.agents.view.queues.voice",{url:"/voice",templateUrl:"app/staff/agent/view/view.queues.voice.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:7}}}).state("main.staff.agents.view.queues.chat",{url:"/chat",templateUrl:"app/staff/agent/view/view.queues.chat.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:8}}}).state("main.staff.agents.view.queues.mail",{url:"/mail",templateUrl:"app/staff/agent/view/view.queues.mail.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:9}}}).state("main.staff.agents.view.queues.fax",{url:"/fax",templateUrl:"app/staff/agent/view/view.queues.fax.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:10}}}).state("main.staff.agents.view.queues.sms",{url:"/sms",templateUrl:"app/staff/agent/view/view.queues.sms.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:11}}}).state("main.staff.agents.view.queues.openchannel",{url:"/openchannel",templateUrl:"app/staff/agent/view/view.queues.openchannel.html",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:20}}})}]),angular.module("xCallyShuttleApp").controller("AgentWizardCtrl",["$scope","$rootScope","$location","$translate","$http","Agent","VoiceQueue","ChatQueue","MailQueue","SmsQueue","FaxQueue","OpenChannelQueue","Setting","xAlert","WizardHandler",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g){t.maxAmount=1e3,t._data={voice:{queues:[]},chat:{queues:[]},mail:{queues:[]},sms:{queues:[]},fax:{queues:[]},openchannel:{queues:[]}},t._agent=angular.copy(t._data),t.forms={info:void 0,voice:void 0},t.item={role:"agent",allow:["alaw","ulaw","gsm"],transport:["udp"],context:"from-sip"},t.next=function(){g.wizard().next()},t.getAmount=function(){return p.get({controller:"internal",internal:t.item.minInternal}).$promise.then(function(e){t.item.minInternal=Number(e.value),t.maxAmount=e.range||1e3}).catch(function(t){m.error(t)})},t.exitValidation=function(t){return t},t.getFirstFreeInternal=function(){return p.get({controller:"internal"}).$promise.then(function(e){return t.internal=e,t.item.internal=e.value,t.item.minInternal=e.value,t.maxAmount=e.range||1e3,p.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){m.error(t)})},t.createItem=function(){var e=angular.copy(t.item);return delete e.minInternal,e.transport&&(e.transport=e.transport.join(",")),t.item.allow&&(e.allow=e.allow.join(";")),e.channels=t._agent,i.save(e).$promise.then(function(t){n.path("/staff/agents/view/"+t.id+"/queues/voice")}).catch(function(t){console.log(t),m.error(t)})},t.createItems=function(){var e=angular.copy(t.item);return delete e.internal,e.transport&&(e.transport=e.transport.join(",")),e.allow&&(e.allow=e.allow.join(";")),i.save({id:"bulk"},e).$promise.then(function(){n.path("/staff/agents/list")}).catch(function(t){console.log(t),m.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.agents.wizard",{url:"/wizard",templateUrl:"app/staff/agent/wizard/wizard.html",controller:"AgentWizardCtrl",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}},resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.staff.agents.bulk",{url:"/bulk",templateUrl:"app/staff/agent/wizard/wizard-bulk.html",controller:"AgentWizardCtrl",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff",{url:"/staff",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("TeamCreateCtrl",["$scope","$uibModalInstance","Team","xAlert",function(t,e,n,a){t.form={},t.item={},t.ok=function(){return n.save(t.item).$promise.then(function(){e.close(t.item)}).catch(function(t){a.error(t)})},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("TeamListCtrl",["$scope","Team","gridOptions","$uibModal",function(t,e,n,a){t.initView=function(){var a={exporterCsvFilename:"teams.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:100,buttons:[{class:"{{row.entity.defaultEntry ? 'blue-hoki disabled' : 'blue-hoki'}}",href:"/staff/teams/view/{{row.entity.id}}/settings",name:"profile"},{class:"{{row.entity.defaultEntry ? 'green-turquoise disabled' : 'green-turquoise'}}",name:"agents",href:"/staff/teams/view/{{row.entity.id}}/agents"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.createItem=function(){a.open({animation:!0,templateUrl:"app/staff/team/list/create.modal.html",controller:"TeamCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.teams.list",{url:"/list",templateUrl:"app/staff/team/list/list.html",controller:"TeamListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Team",["$resource",function(t){return t("/api/teams/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.teams",{url:"/teams",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"landing"}}})}]),angular.module("xCallyShuttleApp").controller("TeamViewCtrl",["$scope","$http","$stateParams","$translate","Team","Agent","xAlert",function(t,e,n,a,s,i,l){var o=function(){return{select:function(e){return console.log("agents",e),s.save({id:t.team.id,controller:"agents"},{agents:e})},deselect:function(e){return s.delete({id:t.team.id,controller:"agents",agents:e})}}};t.initView=function(){return s.get({id:n.id}).$promise.then(function(e){t.team=e}).catch(function(t){l.error(t)})},t.initAgents=function(){return i.get().$promise.then(function(e){return t.agents=e.rows,s.get({id:n.id,controller:"agents"}).$promise}).then(function(e){ComponentsDropdowns.bindTeam(_.map(e.rows,"id"),_.map(t.agents,function(t){return{id:t.id,name:t.name,fullname:t.fullname,internal:t.internal}}),o)}).catch(function(t){l.error(t)})},t.updateItem=function(){var e=angular.copy(t.team);return s.update({id:n.id},e).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.teams.view",{url:"/view/:id",templateUrl:"app/staff/team/view/view.html",controller:"TeamViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.staff.teams.view.agents",{url:"/agents",templateUrl:"app/staff/team/view/view.agents.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]}])}]}}).state("main.staff.teams.view.settings",{url:"/settings",templateUrl:"app/staff/team/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("TelephoneListCtrl",["$scope","Telephone","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"telephones.csv",columnDefs:[{name:"fullname"},{name:"name"},{name:"internal"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/staff/telephones/view/{{row.entity.id}}/account",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones.list",{url:"/list",templateUrl:"app/staff/telephone/list/list.html",controller:"TelephoneListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("Telephone",["$resource",function(t){return t("/api/telephones/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones",{url:"/telephones",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"landing"}}})}]),angular.module("xCallyShuttleApp").controller("TelephoneViewCtrl",["$scope","$http","$stateParams","$translate","$cookieStore","Auth","xAlert","Telephone","Setting","User",function(t,e,n,a,s,i,l,o,r,c){t.initView=function(){return t.Auth=i,t.forms={},o.get({id:n.id}).$promise.then(function(e){return delete e.password,t.item=e,t.item.transport=t.item.transport?t.item.transport.split(","):[],t.item.allow=t.item.allow?t.item.allow.split(";"):[],r.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){l.error(t)})},t.updateItem=function(){var e=angular.copy(t.item);return e.transport=e.transport.join(","),e.allow=e.allow.join(";"),o.update(e).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){l.error(t)})},t.updatePassword=function(){var e={newPassword:t.item.newPwd,id:n.id};return c.changePassword(e).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE"),"success"),t.item.newPwd="",t.item.reNewPwd="",t.forms.changePwd.$setPristine(),t.forms.changePwd.$setUntouched()}).catch(function(t){l.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones.view",{url:"/view/:id",templateUrl:"app/staff/telephone/view/view.html",controller:"TelephoneViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.staff.telephones.view.account",{url:"/account",templateUrl:"app/staff/telephone/view/view.account.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css","assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}}).state("main.staff.telephones.view.voice",{url:"/voice",templateUrl:"app/staff/telephone/view/view.voice.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("TelephoneWizardCtrl",["$scope","$http","$location","WizardHandler","xAlert","$translate","Telephone","Setting",function(t,e,n,a,s,i,l,o){t.forms={},t.item={allow:["alaw","ulaw","gsm"],transport:["udp"],context:"from-sip"},t.next=function(){a.wizard().next()},t.exitValidation=function(t){return t},t.getFirstFreeInternal=function(){return o.get({controller:"internal"}).$promise.then(function(e){return t.item.internal=e.value,o.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){s.error(t)})},t.createItem=function(){var e=angular.copy(t.item);return e.transport&&(e.transport=e.transport.join(",")),t.item.allow&&(e.allow=e.allow.join(";")),l.save(e).$promise.then(function(){n.path("/staff/telephones/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.telephones.wizard",{url:"/wizard",templateUrl:"app/staff/telephone/wizard/wizard.html",controller:"TelephoneWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("UserListCtrl",["$scope","$timeout","User","Auth","gridOptions",function(t,e,n,a,s){function i(t){if(t){var e=_.words(t);return _.map(e,function(t){return t?t[0]:""}).join("").toUpperCase()}return!1}t.getUserAvatar=function(t,n,a){e(function(){angular.element("#userImg"+t).avatar({useGravatar:!1,initials:a?[]:i(n),fallbackImage:"api/users/avatar/"+a,size:80})})},t.isAdmin=function(t){return"admin"===t},t.initView=function(){var e={exporterCsvFilename:"users.csv",columnDefs:[{name:"fullname"},{name:"name",displayName:"APPLICATION_USERNAME"},{name:"internal"},{name:"email"},{name:"description"},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/staff/users/view/{{row.entity.id}}/account",name:"profile"},{class:"green-meadow",href:"/staff/users/view/{{row.entity.id}}/permit/voice",name:"permits",hide:"grid.appScope.isAdmin(row.entity.role)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.fullname, row.entity.id)"}]}]};t.gridOptions=s.gridOptions(n,e,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users.list",{url:"/list",templateUrl:"app/staff/user/list/list.html",controller:"UserListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Module",["$resource",function(t){return t("/api/modules/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("User",["$resource",function(t){return t("/api/users/:id/:controller/:controller2/:controller3",{id:"@id"},{changePassword:{method:"PUT",params:{controller:"password"}},update:{method:"PUT"},me:{method:"GET",params:{id:"me"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users",{url:"/users",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("UserViewCtrl",["$scope","$stateParams","$cookieStore","$translate","FileUploader","User","Auth","xAlert","MailQueue","VoiceQueue","ChatQueue","FaxQueue","SmsQueue","OpenChannelQueue","Team","Module","Setting","$location",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A){function v(t,e){var n,a,s=e.length;for(n=0;n<s;n++){if(e[n].id===t)return e[n];if(e[n].SubModules&&e[n].SubModules.length&&(a=v(t,e[n].SubModules)))return a}}function I(e){var n=v(e.ModuleId,t.modules);!0===e.status?n.status=!0:_.filter(n.SubModules,{status:!0}).length||(n.status=!1),n.ModuleId&&I(n)}function b(t,e){t.forEach(function(t){t.status=e,t.SubModules&&t.SubModules.length&&b(t.SubModules,e)})}function E(t,e){e.forEach(function(e){_.find(t,{id:e.id})?e.status=!0:e.status=!1,e.SubModules&&e.SubModules.length&&E(t,e.SubModules)})}function T(t,e){return t=_.union(t,_.map(_.filter(e,{status:!0}),"id")),e.forEach(function(e){e.SubModules&&e.SubModules.length&&(t=_.union(t,T(t,e.SubModules)))}),t}t.Auth=l,t._=_,t.forms={},t.moduleSwitch={onText:"On",offText:"Off",isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.checkUser=function(){var t=l.getCurrentUser();l.isAdmin()||Number(e.id)===t.id||A.path("main.dashboard.voice")},t.initVoiceQueues=function(){var t={},n={};return c.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"voice",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"voice",e.id,i)}).catch(function(t){console.error(t)})},t.initChatQueues=function(){var t={},n={};return d.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"chat",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"chat",e.id,i)}).catch(function(t){console.error(t)})},t.initMailQueues=function(){var t={},n={};return r.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"mail",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"mail",e.id,i)}).catch(function(t){console.error(t)})},t.initSmsQueues=function(){var t={},n={};return p.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"sms",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"sms",e.id,i)}).catch(function(t){console.error(t)})},t.initFaxQueues=function(){var t={},n={};return u.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"fax",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"fax",e.id,i)}).catch(function(t){console.error(t)})},t.initOpenchannelQueues=function(){var t={},n={};return m.get().$promise.then(function(n){return t.queues=_.map(n.rows,function(t){return{id:t.id,name:t.name}}),i.query({id:e.id,controller:"allowed",controller2:"openchannel",controller3:"queues"}).$promise}).then(function(t){n.queues=_.map(t,function(t){return{id:t.id,name:t.name}})}).then(function(){ComponentsDropdowns.bindPermit(t,n,"openchannel",e.id,i)}).catch(function(t){console.error(t)})},t.initView=function(){return i.get({id:e.id}).$promise.then(function(e){return t.user=e,t.user.transport=t.user.transport?t.user.transport.split(","):[],t.user.allow=t.user.allow?t.user.allow.split(";"):[],f.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){o.error(t)})},t.updateItem=function(){var n=angular.copy(t.user);return delete n.password,delete n.md5secret,n.transport=n.transport.join(","),n.allow=n.allow.join(";"),i.update({id:e.id},n).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},t.updatePassword=function(){var n={newPassword:t.user.newPwd};return l.isAdmin()?n.id=e.id:n.oldPassword=t.user.currentPwd,i.changePassword(n).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success"),t.user.newPwd="",t.user.reNewPwd="",t.user.currentPwd="",t.forms.changePwd.$setPristine(),t.forms.changePwd.$setUntouched()}).catch(function(t){o.error(t)})};var N=t.uploader=new s({url:"api/users/"+e.id+"/avatar",queueLimit:1,withCredentials:!0,headers:{Authorization:"Bearer "+n.get("token")}});N.filters.push({name:"imageFilter",fn:function(t){var e="|"+t.type.slice(t.type.lastIndexOf("/")+1)+"|";return-1!=="|jpg|png|jpeg|".indexOf(e)}}),t.getModules=function(){return t.associatedModules=[],h.get().$promise.then(function(n){return t.modules=_.filter(n.rows,function(t){return!t.ModuleId}),i.query({id:e.id,controller:"allowed",controller2:"modules"}).$promise}).then(function(e){E(e,t.modules)}).catch(function(t){o.error(t)})},t.updatePermissions=function(n){n.ModuleId&&I(n),n.SubModules&&n.SubModules.length&&b(n.SubModules,n.status);var s=T([],t.modules);return i.save({id:e.id,controller:"allowed",controller2:"modules"},{modules:s}).$promise.then(function(){o.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){o.error(t)})},N.onSuccessItem=function(e,n){t.user.userpic=n.userpic,t.user.id===l.getCurrentUser().id&&(l.getCurrentUser().userpic=n.userpic),o.show(a.instant("MESSAGE_WELL_DONE"),"success")},N.onErrorItem=function(){o.show(a.instant("MESSAGE_SOMETHING_WENT_WRONG"),"danger")},N.onCompleteAll=function(){N.clearQueue()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users.view",{url:"/view/:id",templateUrl:"app/staff/user/view/view.html",controller:"UserViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.staff.users.view.account",{url:"/account",templateUrl:"app/staff/user/view/view.account.html",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css","assets/scripts/jquery.sparkline.min.js","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js","assets/scripts/profile.js"]})}]}}).state("main.staff.users.view.voice",{url:"/voice",templateUrl:"app/staff/user/view/view.voice.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}}).state("main.staff.users.view.permit",{url:"/permit",templateUrl:"app/staff/user/view/view.permit.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}},cache:!1,serie:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/jquery-multi-select/css/multi-select.css","assets/plugins/jquery-multi-select/js/jquery.multi-select.js","assets/plugins/jquery-quicksearch/jquery.quicksearch.js","assets/scripts/components-dropdowns.js"]})}]}}).state("main.staff.users.view.permit.voice",{url:"/voice",templateUrl:"app/staff/user/view/view.permit.voice.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}}).state("main.staff.users.view.permit.chat",{url:"/chat",templateUrl:"app/staff/user/view/view.permit.chat.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.chat"}}}).state("main.staff.users.view.permit.mail",{url:"/mail",templateUrl:"app/staff/user/view/view.permit.mail.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.mail"}}}).state("main.staff.users.view.permit.fax",{url:"/fax",templateUrl:"app/staff/user/view/view.permit.fax.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.fax"}}}).state("main.staff.users.view.permit.sms",{url:"/sms",templateUrl:"app/staff/user/view/view.permit.sms.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.sms"}}}).state("main.staff.users.view.permit.openchannel",{url:"/openchannel",templateUrl:"app/staff/user/view/view.permit.openchannel.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.openchannel"}}}).state("main.staff.users.view.permit.modules",{url:"/modules",templateUrl:"app/staff/user/view/view.permit.modules.html",data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").controller("UserWizardCtrl",["$scope","$location","WizardHandler","xAlert","$translate","User","Setting","Auth",function(t,e,n,a,s,i,l,o){t.initWizard=function(){return t.Auht=o,t.forms={info:void 0,voice:void 0},t.item={role:"user",host:"dynamic",context:"from-sip"},l.get({controller:"internal"}).$promise.then(function(e){return t.item.internal=e.value,l.get({id:1}).$promise}).then(function(e){t.setting=e}).catch(function(t){a.error(t)})},t.next=function(){n.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return i.save(t.item).$promise.then(function(t){e.path("user"===t.role?"/staff/users/view/"+t.id+"/permit/voice":"/staff/users/view/"+t.id+"/account")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.staff.users.wizard",{url:"/wizard",templateUrl:"app/staff/user/wizard/wizard.html",controller:"UserWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmListCtrl",["$scope","SugarcrmAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"sugarcrm_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",width:250,buttons:[{class:"blue-hoki",href:"/sugarcrm/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.get({id:t,controller:"check"}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.list",{url:"/list",templateUrl:"app/sugarcrm/list/list.html",controller:"SugarcrmListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").factory("SugarcrmAccount",["$resource",function(t){return t("/api/sugarcrm/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},moduleFields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}},modules:{params:{controller:"modules"},isArray:!0}})}]).factory("SugarcrmConfiguration",["$resource",function(t){return t("/api/sugarcrm/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("SugarcrmField",["$resource",function(t){return t("/api/sugarcrm/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm",{url:"/sugarcrm",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin"],redirectTo:"main.dashboard.voice"}}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("SugarcrmViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","SugarcrmConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"sugarcrm_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/sugarcrm/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/sugarcrm/view/configuration/list/create.modal.html",controller:"SugarcrmCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("SugarcrmCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","SugarcrmConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view.configurations.list",{url:"/list",templateUrl:"app/sugarcrm/view/configuration/list/list.html",controller:"SugarcrmViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmViewConfigurationViewCtrl",["$scope","$filter","$stateParams","$translate","socket","variable","xAlert","SugarcrmAccount","SugarcrmConfiguration","SugarcrmField","Variable","usSpinnerService",function(t,e,n,a,s,i,l,o,r,c,d,u){t.$on("$destroy",function(){s.unsyncUpdates("sugarcrm_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.defaultMappingSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.variables=i,t.mapping={}},t.getConfiguration=function(){return r.get({accountId:n.id,id:n.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,t.mapping.defaultMapping=e.defaultMapping,t.mapping.mappingModule=e.mappingModule,t.mapping.mappingFields=e.mappingFields,t.getModuleFields(),s.socket.on("sugarcrm_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return d.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return o.fields({id:n.id}).$promise.then(function(n){t.accountFields=_.sortByOrder(e("sugarcrm")(n),"name","asc"),_.forEach(n,function(t){t.options=_.toArray(t.options)})}).catch(function(t){l.error(t)})},t.getModules=function(){return o.modules({id:n.id}).$promise.then(function(e){t.accountModules=e}).catch(function(t){l.error(t)})},t.getModuleFields=function(){if(!t.mapping.defaultMapping&&t.mapping.mappingModule)return o.moduleFields({id:n.id,module:t.mapping.mappingModule}).$promise.then(function(e){t.moduleFields=e}).catch(function(t){l.error(t)}).finally(function(){u.stop("spinner-grid")})},t.addItem=function(e){var a={};switch(e){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return r.save({accountId:n.id,id:n.configurationId,controller:e},a).$promise.then(function(n){switch(e){case"subject":t.subjectConfig.push(n);break;case"description":t.descriptionConfig.push(n);break;case"field":t.fieldConfig.push(n)}}).catch(function(t){l.error(t)})},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return c.update({accountId:n.id,configurationId:n.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return c.delete({accountId:n.id,configurationId:n.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeFieldType=function(e){e.content="",e.variableName="",e.nameField="",e.VariableId=null,t.updateField(e)},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"name",e);return n?n.options.length>0?n.options:null:void 0}},t.updateMapping=function(){return t.mapping.defaultMapping&&(t.mapping.mappingModule=null,t.mapping.mappingFields=[]),r.update({accountId:n.id,id:n.configurationId},t.mapping).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){l.error(t)})},t.updateMappingModule=function(){u.spin("spinner-grid"),t.mapping.mappingFields=[],t.getModuleFields()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/sugarcrm/view/configuration/view/view.html",controller:"SugarcrmViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmViewCtrl",["$scope","$http","$stateParams","$translate","$location","$filter","WizardHandler","socket","xAlert","Modal","SugarcrmAccount",function(t,e,n,a,s,i,l,o,r,c,d){t.initView=function(){return d.get({id:n.id}).$promise.then(function(e){t.account=e}).catch(function(t){r.error(t)})},t.updateItem=function(){return d.update({id:n.id},t.account).$promise.then(function(){r.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){r.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.view",{url:"/view/:id",templateUrl:"app/sugarcrm/view/view.html",controller:"SugarcrmViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.sugarcrm.view.account",{url:"/account",templateUrl:"app/sugarcrm/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("SugarcrmkWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","SugarcrmAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/sugarcrm/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.sugarcrm.wizard",{url:"/wizard",templateUrl:"app/sugarcrm/wizard/wizard.html",controller:"SugarcrmkWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("CannedAnswer",["$resource",function(t){return t("/api/answers/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.answers",{url:"/answers",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:58}}})}]),angular.module("xCallyShuttleApp").controller("AnswerListCtrl",["$scope","$uibModal","CannedAnswer","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"answers.csv",columnDefs:[{name:"key",displayName:"APPLICATION_KEY"},{name:"value"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/answers/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.key, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/answer/list/list.create.modal.html",controller:"AnswerListCreateCtrl"}).result.then(function(e){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("AnswerListCreateCtrl",["$scope","$translate","$uibModalInstance","CannedAnswer","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.answers.list",{url:"/list",templateUrl:"app/tools/answer/list/list.html",controller:"AnswerListCtrl"})}]),angular.module("xCallyShuttleApp").controller("AnswerViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location","CannedAnswer",function(t,e,n,a,s,i,l){t.getAnswer=function(){return l.get({id:s.id}).$promise.then(function(e){t.answer=e}).catch(function(t){n.error(t)})},t.updateAnswer=function(){var e=angular.copy(t.answer);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.answers.view",{url:"/view/:id",templateUrl:"app/tools/answer/view/view.html",controller:"AnswerViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.answers.view.settings",{url:"/settings",templateUrl:"app/tools/answer/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("Automation",["$resource",function(t){return t("/api/automations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations",{url:"/automations",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:51}}})}]),angular.module("xCallyShuttleApp").controller("AutomationListCtrl",["$scope","$http","$translate","xAlert","Automation","gridOptions",function(t,e,n,a,s,i){t.onText="On",t.offText="Off",t.isActive=!0,t.size="mini",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){var e={exporterCsvFilename:"Automations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"channel"},{name:"status",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.status" type="checkbox" switch-active="{{ grid.appScope.isActive }}" switch-on-text="{{ grid.appScope.onText }}" switch-off-text="{{ grid.appScope.offText }}" switch-on-color="{{ grid.appScope.onColor }}" switch-off-color="{{ grid.appScope.offColor }}" switch-animate="{{ grid.appScope.animate }}" switch-size="{{ grid.appScope.size }}" switch-label="{{ grid.appScope.label }}" switch-icon="{{ grid.appScope.icon }}" switch-radio-off="{{ grid.appScope.radioOff }}" switch-label-width="{{ grid.appScope.labelWidth }}" switch-handle-width="{{ grid.appScope.handleWidth }}"></div>',width:100,enableFiltering:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/automations/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=i.gridOptions(s,e,t)},t.updateItem=function(t){return s.update({id:t.id},t).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations.list",{url:"/list",templateUrl:"app/tools/automation/list/list.html",controller:"AutomationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("AutomationViewCtrl",["$scope","$stateParams","$http","$translate","xAlert","automations","Automation","$location",function(t,e,n,a,s,i,l,o){t.$automations=i,t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.forms={general:{}},t.addCondition=function(e){t.automation[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.automation[e].splice(n,1)},t.addAction=function(){t.automation.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.automation.Actions.splice(e,1)},t.initView=function(){return l.get({id:e.id}).$promise.then(function(e){t.automation=e}).catch(function(t){s.error(t),o.path("/tools/automations/list")})},t.updateAutomation=function(){return l.update({id:e.id},t.automation).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),s.error(t)})},t.exitValidation=function(e){return console.log(e&&(t.automation.All.length||t.automation.Any.length)&&t.automation.Actions.length),!(!e||!t.automation.All.length&&!t.automation.Any.length||!t.automation.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations.view",{url:"/view/:id",templateUrl:"app/tools/automation/view/view.html",controller:"AutomationViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}}).state("main.tools.automations.view.settings",{url:"/settings",templateUrl:"app/tools/automation/view/view.settings.html"}).state("main.tools.automations.view.routes",{url:"/routes",templateUrl:"app/tools/automation/view/view.routes.html"}).state("main.tools.automations.view.application",{url:"/application",templateUrl:"app/tools/automation/view/view.application.html"})}]),angular.module("xCallyShuttleApp").controller("AutomationWizardCtrl",["$scope","$http","$location","xAlert","automations","WizardHandler","Automation",function(t,e,n,a,s,i,l){t.$automations=s,t.statusSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.tempData={voice:{},mail:{},chat:{},fax:{}},t.item={All:[],Any:[],Actions:[]},t.forms={general:void 0,settings:void 0},t.addCondition=function(e){t.item[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.item[e].splice(n,1)},t.addAction=function(){t.item.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.item.Actions.splice(e,1)},t.$watch("item.channel",function(e,n){n&&(t.tempData[n].All=_.clone(t.item.All,!0),t.tempData[n].Any=_.clone(t.item.Any,!0),t.tempData[n].Actions=_.clone(t.item.Actions,!0)),t.item.All=t.tempData[e].All?t.tempData[e].All:[],t.item.Any=t.tempData[e].Any?t.tempData[e].Any:[],t.item.Actions=t.tempData[e].Actions?t.tempData[e].Actions:[]},!0),t.item.channel="mail",t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/tools/automations/list")}).catch(function(t){console.error(t),a.error(t)})},t.next=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.exitValidation=function(t){return t},t.exitSettingsValidation=function(e){return!(!e||!t.item.All.length&&!t.item.Any.length||!t.item.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.automations.wizard",{url:"/wizard",templateUrl:"app/tools/automation/wizard/wizard.html",controller:"AutomationWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("Interval",["$resource",function(t){return t("/api/intervals/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("SubInterval",["$resource",function(t){return t("/api/intervals/:intervalId/subintervals/:id",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals",{url:"/intervals",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:53}}})}]),angular.module("xCallyShuttleApp").controller("IntervalListCtrl",["$scope","$uibModal","Interval","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"intervals.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/intervals/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/interval/list/list.create.modal.html",controller:"IntervalListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("IntervalListCreateCtrl",["$scope","$translate","$uibModalInstance","Interval","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals.list",{url:"/list",templateUrl:"app/tools/interval/list/list.html",controller:"IntervalListCtrl"})}]),angular.module("xCallyShuttleApp").controller("IntervalViewSubintervalsListCtrl",["$scope","$stateParams","gridOptions","SubInterval","$translate","$uibModal",function(t,e,n,a,s,i){t.stateParams=e,t.initView=function(){var s={exporterCsvFilename:"tools_interval.csv",columnDefs:[{name:"name"},{name:"interval"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/tools/intervals/view/{{row.entity.IntervalId}}/subintervals/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(a,s,t,{intervalId:e.id})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals.view.subintervals.list",{url:"/list",templateUrl:"app/tools/interval/view/subinterval/list/list.html",controller:"IntervalViewSubintervalsListCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals.view.subintervals",{url:"/subintervals",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("IntervalViewSubintervalsViewCtrl",["$scope","$stateParams","WizardHandler","SubInterval","xAlert","$location","$translate","Interval",function(t,e,n,a,s,i,l,o){function r(e){var n,a,s,i;n=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(a=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(a+="-"+e.wd_to)):a="*",e.md_from&&"always"!==e.md_from?(s=e.md_from,e.md_to&&"always"!==e.md_to&&(s+="-"+e.md_to)):s="*",e.m_from&&"always"!==e.m_from?(i=e.m_from,e.m_to&&"always"!==e.m_to&&(i+="-"+e.m_to)):i="*",t.subinterval&&(t.subinterval.interval=n+","+a+","+s+","+i)}t.isNewSubinterval=!1,t.switch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.initSubInterval=function(){if(e.subintervalId)return t.isNewSubinterval=!1,t.splittedInterval={t_from:moment(new Date),t_to:moment(new Date)},a.get({id:e.subintervalId,intervalId:e.id}).$promise.then(function(e){t.subinterval=e;var n;(t.subinterval?t.subinterval.interval.split(","):["*","*","*","*"]).forEach(function(e,a){switch(a){case 0:"*"!==e?(n=e.split("-"),t.splittedInterval.t_from=moment(n[0],"HH:mm"),t.splittedInterval.t_to=moment(n[1],"HH:mm"),t.splittedInterval.alwaysTime=!1):(t.splittedInterval.t_from=moment(new Date),t.splittedInterval.t_to=moment(new Date),t.splittedInterval.alwaysTime=!0);break;case 1:"*"!==e?(n=e.split("-"),t.splittedInterval.wd_from=n[0],t.splittedInterval.wd_to=n[1]?n[1]:"always"):(t.splittedInterval.wd_from="always",t.splittedInterval.wd_to="always");break;case 2:"*"!==e?(n=e.split("-"),t.splittedInterval.md_from=n[0],t.splittedInterval.md_to=n[1]?n[1]:"always"):(t.splittedInterval.md_from="always",t.splittedInterval.md_to="always");break;case 3:"*"!==e?(n=e.split("-"),t.splittedInterval.m_from=n[0],t.splittedInterval.m_to=n[1]?n[1]:"always"):(t.splittedInterval.m_from="always",t.splittedInterval.m_to="always")}})}).catch(function(t){s.error(t),i.path("/tools/intervals/list")});t.isNewSubinterval=!0,t.subinterval={},t.splittedInterval={t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0}},t.next=function(){n.wizard().next()},t.previous=function(){n.wizard().previous()},t.exitValidation=function(t){return t},t.$watch("splittedInterval",function(t){t&&r(t)},!0),t.addOrUpdateSubInterval=function(){return t.isNewSubinterval?a.save({intervalId:e.id},t.subinterval).$promise.then(function(){s.show(l.instant("MESSAGE_WELL_DONE")+".","success"),i.path("/tools/intervals/view/"+e.id+"/subintervals/list")}).catch(function(t){s.error(t)}):o.update({id:e.subintervalId},t.subinterval).$promise.then(function(){s.show(l.instant("MESSAGE_WELL_DONE")+".","success"),i.path("/tools/intervals/view/"+e.id+"/subintervals/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals.view.subintervals.view",{url:"/view/:subintervalId",templateUrl:"app/tools/interval/view/subinterval/view/view.html",controller:"IntervalViewSubintervalsViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("IntervalViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","socket","$location","WizardHandler","Modal","interval","Interval",function(t,e,n,a,s,i,l,o,r,c,d){function u(e){var n,a,s,i;n=e.t_from&&e.t_to&&!e.alwaysTime?moment(e.t_from).format("HH:mm")+"-"+moment(e.t_to).format("HH:mm"):"*",e.wd_from&&"always"!==e.wd_from?(a=e.wd_from,e.wd_to&&"always"!==e.wd_to&&(a+="-"+e.wd_to)):a="*",e.md_from&&"always"!==e.md_from?(s=e.md_from,e.md_to&&"always"!==e.md_to&&(s+="-"+e.md_to)):s="*",e.m_from&&"always"!==e.m_from?(i=e.m_from,e.m_to&&"always"!==e.m_to&&(i+="-"+e.m_to)):i="*",void 0!==t.selectedSubInterval?t.interval.SubIntervals[t.selectedSubInterval].interval=n+","+a+","+s+","+i:t.subinterval.interval=n+","+a+","+s+","+i}t.$translate=a,t.$interval=c.interval,t.selectedSubInterval=void 0,t.switch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.gridOptions={columnDefs:[{name:"name",displayName:"APPLICATION_NAME",headerCellFilter:"translate"},{name:"interval",displayName:"APPLICATION_INTERVAL",headerCellFilter:"translate"},{name:"action",displayName:"APPLICATION_ACTION",headerCellFilter:"translate",width:125,cellTemplate:'<a class="btn btn-xs blue-hoki" data-ng-click="grid.appScope.openSubInterval(grid.appScope.gridOptions.data.indexOf(row.entity))">{{\'APPLICATION_SETTINGS\' | translate}}</a><a class="btn btn-xs red-sunglo" data-ng-click="grid.appScope.deleteSubInterval(row.entity.name+\' interval\', grid.appScope.gridOptions.data.indexOf(row.entity))">{{\'APPLICATION_DELETE\' | translate}}</a>'}]},t.forms={subinterval:void 0,general:void 0},t.initSubInterval=function(e){e&&(t.selectedSubInterval=void 0),t.subinterval={},t.splittedInterval={t_from:moment(new Date),t_to:moment(new Date),wd_from:"always",wd_to:"always",md_from:"always",md_to:"always",m_from:"always",m_to:"always",alwaysTime:!0}},t.next=function(){o.wizard().next()},t.previous=function(){o.wizard().previous()},t.exitValidation=function(t){return t},t.deselectAndRedirect=function(e){t.selectedSubInterval=void 0,l.path(e)},t.getInterval=function(){return d.get({id:s.id}).$promise.then(function(e){t.interval=e}).catch(function(t){n.error(t),l.path("/tools/intervals/list")})},t.openSubInterval=function(e){t.selectedSubInterval=e,l.path("/tools/intervals/view/"+s.id+"/subintervals/settings")},t.updateInterval=function(){var e={name:t.interval.name,description:t.interval.description};return d.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){n.error(t)})},t.getSubInterval=function(){void 0===t.selectedSubInterval&&l.path("/tools/intervals/list"),t.splittedInterval={t_from:moment(new Date),t_to:moment(new Date)};var e;(t.interval.SubIntervals[t.selectedSubInterval]?t.interval.SubIntervals[t.selectedSubInterval].interval.split(","):["*","*","*","*"]).forEach(function(n,a){switch(a){case 0:"*"!==n?(e=n.split("-"),t.splittedInterval.t_from=moment(e[0],"HH:mm"),t.splittedInterval.t_to=moment(e[1],"HH:mm"),t.splittedInterval.alwaysTime=!1):(t.splittedInterval.t_from=moment(new Date),t.splittedInterval.t_to=moment(new Date),t.splittedInterval.alwaysTime=!0);break;case 1:"*"!==n?(e=n.split("-"),t.splittedInterval.wd_from=e[0],t.splittedInterval.wd_to=e[1]?e[1]:"always"):(t.splittedInterval.wd_from="always",t.splittedInterval.wd_to="always");break;case 2:"*"!==n?(e=n.split("-"),t.splittedInterval.md_from=e[0],t.splittedInterval.md_to=e[1]?e[1]:"always"):(t.splittedInterval.md_from="always",t.splittedInterval.md_to="always");break;case 3:"*"!==n?(e=n.split("-"),t.splittedInterval.m_from=e[0],t.splittedInterval.m_to=e[1]?e[1]:"always"):(t.splittedInterval.m_from="always",t.splittedInterval.m_to="always")}})},t.$watch("splittedInterval",function(t){t&&u(t)},!0),t.addSubInterval=function(){t.interval.SubIntervals.push(t.subinterval),t.updateInterval("subintervals")},t.deleteSubInterval=r.confirm.delete(function(e){t.interval.SubIntervals.splice(e,1),t.updateInterval()})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.intervals.view",{url:"/view/:id",templateUrl:"app/tools/interval/view/view.html",controller:"IntervalViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.intervals.view.settings",{url:"/settings",templateUrl:"app/tools/interval/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("PauseListCtrl",["$scope","$log","$uibModal","$translate","Pause","gridOptions",function(t,e,n,a,s,i){t.initView=function(){var e={exporterCsvFilename:"pauses.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/pauses/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=i.gridOptions(s,e,t)},t.createItem=function(){n.open({animation:!0,templateUrl:"app/tools/pause/list/list.create.modal.html",controller:"PauseListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("PauseListCreateCtrl",["$scope","$translate","$uibModalInstance","Pause","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.pauses.list",{url:"/list",templateUrl:"app/tools/pause/list/list.html",controller:"PauseListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Pause",["$resource",function(t){return t("/api/pauses/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.pauses",{url:"/pauses",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:57}}})}]),angular.module("xCallyShuttleApp").controller("PauseViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location","Pause",function(t,e,n,a,s,i,l){t.getPause=function(){return l.get({id:s.id}).$promise.then(function(e){t.pause=e}).catch(function(t){n.error(t)})},t.updatePause=function(){var e=angular.copy(t.pause);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.pauses.view",{url:"/view/:id",templateUrl:"app/tools/pause/view/view.html",controller:"PauseViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.pauses.view.settings",{url:"/settings",templateUrl:"app/tools/pause/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("SchedulerListCtrl",["$scope","Scheduler","gridOptions","xAlert","$translate","socket",function(t,e,n,a,s,i){t._=_,t.switches={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.scheduleTypes=[{name:"APPLICATION_REPORT_EXTRACTION",value:"report"},{name:"APPLICATION_HISTORY_MOVE",value:"history"},{name:"APPLICATION_DB_BACKUP",value:"backup"}],t.initView=function(){var a={exporterCsvFilename:"Schedules.csv",columnDefs:[{name:"name"},{name:"type",cellTemplate:'<div class="centered-uigrid-td">{{grid.appScope._.find(grid.appScope.scheduleTypes,{value:row.entity.type}).name | translate}}</div>'},{name:"description"},{name:"active",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.active" type="checkbox" switch-active="{{ grid.appScope.switches.isActive }}" switch-on-text="{{ \'APPLICATION_YES\' | translate }}" switch-off-text="{{ \'APPLICATION_NO\' | translate }}" switch-on-color="{{ grid.appScope.switches.onColor }}" switch-off-color="{{ grid.appScope.switches.offColor }}" switch-animate="{{ grid.appScope.switches.animate }}" switch-size="{{ grid.appScope.switches.size }}" switch-label="{{ grid.appScope.switches.label }}" switch-icon="{{ grid.appScope.switches.icon }}" switch-radio-off="{{ grid.appScope.switches.radioOff }}" switch-label-width="{{ grid.appScope.switches.labelWidth }}" switch-handle-width="{{ grid.appScope.switches.handleWidth }}"></div>',enableFiltering:!1,enableSorting:!1},{name:"sendMail",displayName:"APPLICATION_SEND_MAIL",cellTemplate:'<div data-ng-if="row.entity.type == \'report\'" class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.sendMail" type="checkbox" switch-active="{{ grid.appScope.switches.isActive }}" switch-on-text="{{ \'APPLICATION_YES\' | translate }}" switch-off-text="{{ \'APPLICATION_NO\' | translate }}" switch-on-color="{{ grid.appScope.switches.onColor }}" switch-off-color="{{ grid.appScope.switches.offColor }}" switch-animate="{{ grid.appScope.switches.animate }}" switch-size="{{ grid.appScope.switches.size }}" switch-label="{{ grid.appScope.switches.label }}" switch-icon="{{ grid.appScope.switches.icon }}" switch-radio-off="{{ grid.appScope.switches.radioOff }}" switch-label-width="{{ grid.appScope.switches.labelWidth }}" switch-handle-width="{{ grid.appScope.switches.handleWidth }}"></div>',enableFiltering:!1,enableSorting:!1},{name:"action",width:100,buttons:[{class:"blue-hoki",href:"/tools/scheduler/view/{{row.entity.id}}/settings",name:"settings"},{class:"green-turquoise",name:"run",onClick:"grid.appScope.runSchedule(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.updateItem=function(t){return e.update({id:t.id},t).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})},t.runSchedule=function(t){return e.get({id:t,controller:"run"}).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler.list",{url:"/list",templateUrl:"app/tools/scheduler/list/list.html",controller:"SchedulerListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Scheduler",["$resource",function(t){return t("/api/scheduler/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler",{url:"/scheduler",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:61}}})}]),angular.module("xCallyShuttleApp").controller("SchedulerViewCtrl",["$scope","xAlert","$translate","$stateParams","socket","$location","ReportTree","Scheduler","DefaultReport","CustomReport","$timeout","MailServerOut",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(){switch(t.schedule.cronType=t.rangeExec.type,t.rangeExec.type){case"daily":t.schedule.cron="00 "+t.rangeExec.hour+" * * *";break;case"weekly":t.schedule.cron="00 "+t.rangeExec.hour+" * * "+t.rangeExec.weekDays.join(",");break;case"monthly":t.schedule.cron="00 "+t.rangeExec.hour+" "+t.rangeExec.monthDay+" * *"}}function m(e){var n;switch(e.cronType){case"daily":t.rangeExec.hour=Number(e.cron.split(" ")[1]),t.rangeExec.type=e.cronType;break;case"weekly":n=e.cron.split(" "),t.rangeExec.hour=Number(n[1]),n[4].split(",").forEach(function(e){t.rangeExec.weekDays.push(Number(e))}),t.rangeExec.type=e.cronType;break;case"monthly":n=e.cron.split(" "),t.rangeExec.hour=Number(n[1]),t.rangeExec.monthDay=Number(n[2]),t.rangeExec.type=e.cronType;break;case"currentDay":t.switchValues.today=!0}t.$watch("rangeExec",function(e){t.switchValues.today||p()},!0)}t.forms={},t.rangeExec={weekDays:[],monthDay:null,hour:0,type:null},t.initReports=function(){var n;return t.reports=[],t.tempTodayCron=null,l.query().$promise.then(function(e){return t.defaultTreeData=JSON.parse(e[0].tree),t.customTreeData=JSON.parse(e[1].tree),r.get().$promise}).then(function(e){return t.defRep=e.rows,t.defRep.length&&_.forEach(t.defRep,function(e){(n=_.find(t.defaultTreeData,{id:e.parent}))&&(e.parent="Motion Reports - "+n.text,e.type="default")}),c.get().$promise}).then(function(e){return t.cusRep=e.rows,t.cusRep.length&&_.forEach(t.cusRep,function(e){(n=_.find(t.customTreeData,{id:e.parent}))&&(e.parent="Custom Reports - "+n.text,e.type="custom")}),u.get().$promise}).then(function(e){t.mailServers=e.rows}).catch(function(t){e.error(t)})},t.initView=function(){return o.get({id:a.id}).$promise.then(function(e){t.schedule=e,m(e)}).then(function(){s.socket.on("schedule:update",function(e){t.schedule.id===e.id&&(t.schedule.active=e.active,t.schedule.sendMail=e.sendMail)})}).catch(function(t){console.error(t),i.path("/tools/scheduler/list")})},t.refreshSlider=function(){d(function(){t.$broadcast("rzSliderForceRender"),t.refreshSlider=null})},t.monthDays=function(){for(var t=[],e=1;e<=31;e++)t.push(e);return t}(),t.hours=function(){for(var t=[],e=0;e<=23;e++)t.push(e);return t}(),t.setReportTree=function(e){t.schedule.reportType=e.type},t.validitySlider={ceil:24,floor:0,showTicks:!0},t.switchValues={today:!1},t.switches={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.scheduleTypes=[{name:"APPLICATION_REPORT_EXTRACTION",value:"report"}],t.todayCron=[{name:"15 min",value:"*/15 * * * *"},{name:"30 min",value:"*/30 * * * *"},{name:"1 h",value:"0 * * * *"}],t.reportRanges=[{name:"APPLICATION_PREVIOUS_DAY",value:"yesterday"},{name:"APPLICATION_LAST_SEVEN_DAYS",value:"last7"},{name:"APPLICATION_LAST_THIRTY_DAYS",value:"last30"},{name:"APPLICATION_LAST_MONTH",value:"lastMonth"}],t.cronTypes=[{name:"APPLICATION_DAY",value:"daily"},{name:"APPLICATION_WEEK",value:"weekly"},{name:"APPLICATION_MONTH",value:"monthly"}],t.weekDays=[{name:"APPLICATION_MONDAY",value:1},{name:"APPLICATION_TUESDAY",value:2},{name:"APPLICATION_WEDNESDAY",value:3},{name:"APPLICATION_THURSDAY",value:4},{name:"APPLICATION_FRIDAY",value:5},{name:"APPLICATION_SATURDAY",value:6},{name:"APPLICATION_SUNDAY",value:0}],t.checkToday=function(){t.switchValues.today?(t.schedule.cron=angular.copy(t.tempTodayCron),t.schedule.cronType="currentDay"):(t.tempTodayCron=angular.copy(t.schedule.cron),t.schedule.cron=void 0,p())},t.updateSchedule=function(){return o.update({id:t.schedule.id},t.schedule).$promise.then(function(){e.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),e.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler.view",{url:"/view/:id",templateUrl:"app/tools/scheduler/view/view.html",controller:"SchedulerViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.scheduler.view.settings",{url:"/settings",templateUrl:"app/tools/scheduler/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("SchedulerWizardCtrl",["$scope","WizardHandler","$location","xAlert","Scheduler","ReportTree","$translate","DefaultReport","CustomReport","MailServerOut",function(t,e,n,a,s,i,l,o,r,c){function d(){switch(t.item.cronType=t.rangeExec.type,t.rangeExec.type){case"daily":t.item.cron="00 "+t.rangeExec.hour+" * * *";break;case"weekly":t.item.cron="00 "+t.rangeExec.hour+" * * "+t.rangeExec.weekDays.join(",");break;case"monthly":t.item.cron="00 "+t.rangeExec.hour+" "+t.rangeExec.monthDay+" * *"}}t.forms={},t.item={validityStart:8,validityEnd:16,type:"report",reportType:"default"},t.initReports=function(){t.reports=[];var e;return i.query().$promise.then(function(e){return t.defaultTreeData=JSON.parse(e[0].tree),t.customTreeData=JSON.parse(e[1].tree),o.get().$promise}).then(function(n){return t.defRep=n.rows,t.defRep.length&&_.forEach(t.defRep,function(n){(e=_.find(t.defaultTreeData,{id:n.parent}))&&(n.parent="Motion Reports - "+e.text,n.type="default")}),r.get().$promise}).then(function(n){return t.cusRep=n.rows,t.cusRep.length&&_.forEach(t.cusRep,function(n){(e=_.find(t.customTreeData,{id:n.parent}))&&(n.parent="Custom Reports - "+e.text,n.type="custom")}),c.get().$promise}).then(function(e){t.mailServers=e.rows}).catch(function(t){a.error(t)})},t.setReportTree=function(e){t.item.reportType=e.type},t.validitySlider={ceil:24,floor:0,showTicks:!0},t.switchValues={today:!1},t.switches={isActive:!0,size:"mini",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.scheduleTypes=[{name:"APPLICATION_REPORT_EXTRACTION",value:"report"}],t.todayCron=[{name:"15 min",value:"*/15 * * * *"},{name:"30 min",value:"*/30 * * * *"},{name:"1 h",value:"0 * * * *"}],t.reportRanges=[{name:"APPLICATION_PREVIOUS_DAY",value:"yesterday"},{name:"APPLICATION_LAST_SEVEN_DAYS",value:"last7"},{name:"APPLICATION_LAST_THIRTY_DAYS",value:"last30"},{name:"APPLICATION_LAST_MONTH",value:"lastMonth"}],t.cronTypes=[{name:"APPLICATION_DAY",value:"daily"},{name:"APPLICATION_WEEK",value:"weekly"},{name:"APPLICATION_MONTH",value:"monthly"}],t.weekDays=[{name:"APPLICATION_MONDAY",value:1},{name:"APPLICATION_TUESDAY",value:2},{name:"APPLICATION_WEDNESDAY",value:3},{name:"APPLICATION_THURSDAY",value:4},{name:"APPLICATION_FRIDAY",value:5},{name:"APPLICATION_SATURDAY",value:6},{name:"APPLICATION_SUNDAY",value:0}],t.tempTodayCron=null,t.checkToday=function(){t.switchValues.today?(t.item.cron=angular.copy(t.tempTodayCron),t.item.cronType="currentDay"):(t.tempTodayCron=angular.copy(t.item.cron),t.item.cron=void 0,d())},t.monthDays=function(){for(var t=[],e=1;e<=31;e++)t.push(e);return t}(),t.hours=function(){for(var t=[],e=0;e<=23;e++)t.push(e);return t}(),t.rangeExec={weekDays:[],monthDay:null,hour:0,type:null},t.$watch("rangeExec",function(e){t.switchValues.today||d()},!0),t.next=function(){e.wizard().next()},t.previous=function(){e.wizard().previous()},t.exitValidation=function(t){return t},t.createItem=function(){return s.save(t.item).$promise.then(function(){n.path("/tools/scheduler/list")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.scheduler.wizard",{url:"/wizard",templateUrl:"app/tools/scheduler/wizard/wizard.html",controller:"SchedulerWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("SoundListCtrl",["$scope","$http","socket","Modal","$q","FileUploader","$translate","xAlert","$cookieStore","$sce","Sound",function(t,e,n,a,s,i,l,o,r,c,d){t.Sound=d,t.isCollapsed=!0,t.downloadButtonClass="btn btn-xs blue-hoki",t.delete=a.confirm.delete(function(t){e.delete("/api/sounds/"+t).success(function(t){}).error(function(t){console.log(t)})}),t.updateAudio=function(t,n){var a=s.defer();return e.put("/api/sounds/"+t,n).success(function(t){a.resolve()}).error(function(t){console.log(t.message),a.reject(t.message)}),a.promise},t.$on("$destroy",function(){n.unsyncUpdates("sound")}),t.initList=function(){e.get("/api/sounds").success(function(e){t.sounds=e.rows,e.rows.length||(t.isCollapsed=!1),n.syncUpdates("sound",t.sounds,function(){t.sounds.length||(t.isCollapsed=!1)})})};var u=t.uploader=new i({url:"/api/sounds",withCredentials:!0,headers:{Authorization:"Bearer "+r.get("token")}});u.filters.push({name:"customFilter",fn:function(t,e){return this.queue.length<10}}),u.onWhenAddingFileFailed=function(t,e,n){console.info("onWhenAddingFileFailed",t,e,n)},u.onAfterAddingFile=function(t){console.info("onAfterAddingFile",t)},u.onAfterAddingAll=function(t){console.info("onAfterAddingAll",t)},u.onBeforeUploadItem=function(t){console.info("onBeforeUploadItem",t)},u.onProgressItem=function(t,e){console.info("onProgressItem",t,e),t.isUploading=!0},u.onProgressAll=function(t){console.info("onProgressAll",t)},u.onSuccessItem=function(t,e,n,a){console.info("onSuccessItem",t,e,n,a),t.isUploading=!1},u.onErrorItem=function(t,e,n,a){console.info("onErrorItem",t,e,n,a),t.responseMessage=e,t.isUploading=!1},u.onCancelItem=function(t,e,n,a){console.info("onCancelItem",t,e,n,a),t.isUploading=!1},u.onCompleteItem=function(t,e,n,a){console.info("onCompleteItem",t,e,n,a),t.isUploading=!1},u.onCompleteAll=function(){console.info("onCompleteAll")}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.sounds.list",{url:"/list",templateUrl:"app/tools/sound/list/list.html",controller:"SoundListCtrl",authenticate:!0,resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/plugins/bootstrap-fileinput/bootstrap-fileinput.js"]})}]}})}]),angular.module("xCallyShuttleApp").factory("Sound",["$resource",function(t){return t("/api/sounds/:id/:controller",{name:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.sounds",{url:"/sounds",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:60}}})}]),angular.module("xCallyShuttleApp").controller("TagListCtrl",["$scope","$uibModal","Tag","gridOptions","$rootScope",function(t,e,n,a,s){t.initView=function(){var e={exporterCsvFilename:"tag.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/tags/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/tag/list/list.create.modal.html",controller:"TagListCreateCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("TagListCreateCtrl",["$scope","$translate","$uibModalInstance","Tag","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.tags.list",{url:"/list",templateUrl:"app/tools/tag/list/list.html",controller:"TagListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Tag",["$resource",function(t){return t("/api/tags/:id/:controller/:tag",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.tags",{url:"/tags",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:55}}})}]),angular.module("xCallyShuttleApp").controller("TagViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","$location","Tag","gridOptions","List","Company","Contact","uiGridConstants","usSpinnerService",function(t,e,n,a,s,i,l,o,r,c,d,u,p){function m(){p.stop("spinner-grid"),t.readyGrid=!0}t.getTag=function(){return l.get({id:s.id}).$promise.then(function(e){t.tag=e}).catch(function(t){n.error(t)})},t.updateTag=function(){var e=angular.copy(t.tag);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){n.error(t)})},t.initChat=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagChat.csv",columnDefs:[{name:"type"},{name:"status"},{name:"ChatWebsite.name",displayName:"APPLICATION_WEBSITE"},{name:"ChatVisitor.email",displayName:"APPLICATION_VISITOR"},{name:"action",width:40,buttons:[{class:"green",name:"chatRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'chatRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"chat",tag:t.tag.name},null,null,m())},t.initMail=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagMail.csv",columnDefs:[{name:"subject"},{name:"from"},{name:"account"},{name:"status"},{name:"action",width:40,buttons:[{class:"green",name:"mailRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'mailRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"mail",tag:t.tag.name},null,null,m())},t.initFax=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagFax.csv",columnDefs:[{name:"from"},{name:"account"},{name:"status"},{name:"action",width:40,buttons:[{class:"green",name:"faxRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'faxRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"fax",tag:t.tag.name},null,null,m())},t.initSms=function(){p.spin("spinner-grid");var e={enableRowSelection:!1,exporterCsvFilename:"tagSms.csv",columnDefs:[{name:"from"},{name:"status"},{name:"action",width:40,buttons:[{class:"green",name:"smsRoom",onClick:"grid.appScope.openRoom(row.entity.id, 'smsRoom')"}]}]};t.gridOptions=o.gridOptions(l,e,t,{controller:"sms",tag:t.tag.name},null,null,m())},t.initContacts=function(){t.readyGrid=!1,p.spin("spinner-grid");var e;return r.get().$promise.then(function(e){return t.lists=[],e.rows.forEach(function(e,n){t.lists.push({value:e.id,label:e.name})}),c.get().$promise}).then(function(e){t.companies=[],e.rows.forEach(function(e,n){t.companies.push({value:e.id,label:e.name})})}).then(function(){e={enableRowSelection:!1,exporterCsvFilename:"tagContacts.csv",columnDefs:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"email"},{name:"ListId",displayName:"APPLICATION_LIST",field:"List.name",filter:{type:u.filter.SELECT,selectOptions:t.lists}},{name:"CompanyId",displayName:"APPLICATION_COMPANY",field:"Company.name",filter:{type:u.filter.SELECT,term:s.companyId||null,selectOptions:t.companies}},{name:"action",width:40,buttons:[{class:"blue-hoki",name:"profile",onClick:"grid.appScope.openContactTab(row.entity)"}]}]},t.gridOptions=o.gridOptions(l,e,t,{controller:"contacts",tag:t.tag.name},null,null,m())}).catch(function(t){n.error(t)})},t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:n});if(a)a.active=!0;else{var s;switch(n){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment"}t.workspaces.push({id:e,type:n,class:s,active:!0})}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.tags.view",{url:"/view/:id",templateUrl:"app/tools/tag/view/view.html",controller:"TagViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.tags.view.settings",{url:"/settings",templateUrl:"app/tools/tag/view/view.settings.html"}).state("main.tools.tags.view.chat",{url:"/chat",templateUrl:"app/tools/tag/view/view.chat.html"}).state("main.tools.tags.view.mail",{url:"/mail",templateUrl:"app/tools/tag/view/view.mail.html"}).state("main.tools.tags.view.fax",{url:"/fax",templateUrl:"app/tools/tag/view/view.fax.html"}).state("main.tools.tags.view.sms",{url:"/sms",templateUrl:"app/tools/tag/view/view.sms.html"}).state("main.tools.tags.view.contacts",{url:"/contacts",templateUrl:"app/tools/tag/view/view.contacts.html"})}]),angular.module("xCallyShuttleApp").controller("TemplateListCtrl",["$scope","Template","gridOptions",function(t,e,n){t.initView=function(){var a={exporterCsvFilename:"templates.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/templates/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates.list",{url:"/list",templateUrl:"app/tools/template/list/list.html",controller:"TemplateListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Template",["$resource",function(t){return t("/api/templates/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates",{url:"/templates",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:56}}})}]),angular.module("xCallyShuttleApp").controller("TemplateViewCtrl",["$scope","$rootScope","$http","$translate","$stateParams","xAlert","Template","templateVariable",function(t,e,n,a,s,i,l,o){t.initItem=function(){CKEDITOR.plugins.addExternal("richparams","/assets/plugins/ckeditor-richparams/"),t.options={language:e.language,allowedContent:!0,entities:!1,skin:"office2013",contentsCss:"/assets/css/global/richparams.css",extraPlugins:"richparams,autogrow",autoGrow_minHeight:450,richparams:o,disableNativeSpellChecker:!1,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","PasteText","PasteFromWord","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},{name:"document",items:["Source"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]},"/",{name:"motion",items:["voice","chat","mail","sms","openchannel","fax"]}]},t.form={},t.item={},t.item=l.get({id:s.id})},t.updateItem=function(){return l.update(t.item).$promise.then(function(){i.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){i.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates.view",{url:"/view/:id",templateUrl:"app/tools/template/view/view.html",controller:"TemplateViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.templates.view.settings",{url:"/settings",templateUrl:"app/tools/template/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("TemplateWizardCtrl",["$scope","$rootScope","$location","$http","WizardHandler","xAlert","Template","templateVariable",function(t,e,n,a,s,i,l,o){t.initWizard=function(){CKEDITOR.plugins.addExternal("richparams","/assets/plugins/ckeditor-richparams/"),t.options={language:e.language,allowedContent:!0,entities:!1,skin:"office2013",contentsCss:"/assets/css/global/richparams.css",extraPlugins:"richparams,autogrow",autoGrow_minHeight:450,disableNativeSpellChecker:!1,richparams:o,toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","PasteText","PasteFromWord","-","Undo","Redo"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule","SpecialChar"]},{name:"tools",items:["Maximize"]},{name:"document",items:["Source"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote"]},{name:"styles",items:["Styles","Format"]},"/",{name:"motion",items:["voice","chat","mail","sms","openchannel","fax"]}]},t.item={},t.form={}},t.exitValidation=function(t){return t},t.createItem=function(){return l.save({name:t.item.name,description:t.item.description,subject:t.item.subject||null,html:t.item.html||null,text:t.item.text||null}).$promise.then(function(){n.path("/tools/templates/list")}).catch(function(t){i.error(t)})}}]);angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.templates.wizard",{url:"/wizard",templateUrl:"app/tools/template/wizard/wizard.html",controller:"TemplateWizardCtrl"})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools",{url:"/tools",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:13}}})}]),angular.module("xCallyShuttleApp").controller("TriggerListCtrl",["$scope","$http","$translate","Modal","xAlert","Trigger","gridOptions",function(t,e,n,a,s,i,l){t.onText="On",t.offText="Off",t.isActive=!0,t.size="mini",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){var e={exporterCsvFilename:"Triggers.csv",columnDefs:[{name:"name"},{name:"description"},{name:"channel"},{name:"status",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.status" type="checkbox" switch-active="{{ grid.appScope.isActive }}" switch-on-text="{{ grid.appScope.onText }}" switch-off-text="{{ grid.appScope.offText }}" switch-on-color="{{ grid.appScope.onColor }}" switch-off-color="{{ grid.appScope.offColor }}" switch-animate="{{ grid.appScope.animate }}" switch-size="{{ grid.appScope.size }}" switch-label="{{ grid.appScope.label }}" switch-icon="{{ grid.appScope.icon }}" switch-radio-off="{{ grid.appScope.radioOff }}" switch-label-width="{{ grid.appScope.labelWidth }}" switch-handle-width="{{ grid.appScope.handleWidth }}"></div>',width:100,enableFiltering:!1},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/triggers/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=l.gridOptions(i,e,t)},t.updateItem=function(t){return i.update({id:t.id},t).$promise.then(function(){s.show(n.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers.list",{url:"/list",templateUrl:"app/tools/trigger/list/list.html",controller:"TriggerListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Trigger",["$resource",function(t){return t("/api/triggers/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers",{url:"/triggers",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:50}}})}]),angular.module("xCallyShuttleApp").controller("TriggerViewCtrl",["$scope","$stateParams","$http","$translate","xAlert","triggers","Trigger","$location",function(t,e,n,a,s,i,l,o){t.$triggers=i,t.recordSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.forms={general:{}},t.addCondition=function(e){t.trigger[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.trigger[e].splice(n,1)},t.addAction=function(){t.trigger.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.trigger.Actions.splice(e,1)},t.initView=function(){return l.get({id:e.id}).$promise.then(function(e){t.trigger=e}).catch(function(t){s.error(t),o.path("/tools/triggers/list")})},t.updateTrigger=function(){return l.update({id:e.id},t.trigger).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),s.error(t)})},t.exitValidation=function(e){return!(!e||!t.trigger.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers.view",{url:"/view/:id",templateUrl:"app/tools/trigger/view/view.html",controller:"TriggerViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load({insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]})}]}}).state("main.tools.triggers.view.settings",{url:"/settings",templateUrl:"app/tools/trigger/view/view.settings.html"}).state("main.tools.triggers.view.routes",{url:"/routes",templateUrl:"app/tools/trigger/view/view.routes.html"}).state("main.tools.triggers.view.application",{url:"/application",templateUrl:"app/tools/trigger/view/view.application.html"})}]),angular.module("xCallyShuttleApp").controller("TriggerWizardCtrl",["$scope","$http","$location","xAlert","triggers","WizardHandler","Trigger",function(t,e,n,a,s,i,l){t.$triggers=s,t.statusSwitch={onText:"On",offText:"Off",isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.tempData={voice:{},mail:{},chat:{},fax:{}},t.item={All:[],Any:[],Actions:[]},t.forms={general:void 0,settings:void 0},t.addCondition=function(e){t.item[e].push({field:"",operator:"",value:""})},t.removeCondition=function(e,n){t.item[e].splice(n,1)},t.addAction=function(){t.item.Actions.push({action:"",data1:"",data2:"",data3:"",data4:"",data5:""})},t.resetActionData=function(t){t.data1="",t.data2="",t.data3="",t.data4="",t.data5=""},t.removeAction=function(e){t.item.Actions.splice(e,1)},t.$watch("item.channel",function(e,n){n&&(t.tempData[n].All=_.clone(t.item.All,!0),t.tempData[n].Any=_.clone(t.item.Any,!0),t.tempData[n].Actions=_.clone(t.item.Actions,!0)),t.item.All=t.tempData[e].All?t.tempData[e].All:[],t.item.Any=t.tempData[e].Any?t.tempData[e].Any:[],t.item.Actions=t.tempData[e].Actions?t.tempData[e].Actions:[]},!0),t.item.channel="voice",t.createItem=function(){return l.save(t.item).$promise.then(function(){n.path("/tools/triggers/list")}).catch(function(t){console.error(t),a.error(t)})},t.next=function(){i.wizard().next()},t.previous=function(){i.wizard().previous()},t.exitValidation=function(t){return t},t.exitSettingsValidation=function(e){return!(!e||!t.item.Actions.length)}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.triggers.wizard",{url:"/wizard",templateUrl:"app/tools/trigger/wizard/wizard.html",controller:"TriggerWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("TrunkListCtrl",["$scope","Trunk","gridOptions","xAlert","$translate","socket",function(t,e,n,a,s,i){function l(){i.socket.on("voice:trunks",function(e){var n=_.find(t.gridOptions.data,{name:e.name});n&&(n.status=e.status,n.peerstatus=e.peerstatus)})}t.isActive=!0,t.size="mini",t.animate=!0,t.radioOff=!0,t.handleWidth="auto",t.labelWidth="auto",t.inverse=!0,t.offColor="danger",t.onColor="success",t.initView=function(){var a={exporterCsvFilename:"Trunks.csv",columnDefs:[{name:"name"},{name:"active",cellTemplate:'<div class="centered-uigrid-td"><input data-ng-change="grid.appScope.updateItem(row.entity)", bs-switch ng-model="row.entity.active" type="checkbox" switch-active="{{ grid.appScope.isActive }}" switch-on-text="{{ \'APPLICATION_YES\' | translate }}" switch-off-text="{{ \'APPLICATION_NO\' | translate }}" switch-on-color="{{ grid.appScope.onColor }}" switch-off-color="{{ grid.appScope.offColor }}" switch-animate="{{ grid.appScope.animate }}" switch-size="{{ grid.appScope.size }}" switch-label="{{ grid.appScope.label }}" switch-icon="{{ grid.appScope.icon }}" switch-radio-off="{{ grid.appScope.radioOff }}" switch-label-width="{{ grid.appScope.labelWidth }}" switch-handle-width="{{ grid.appScope.handleWidth }}"></div>'},{name:"host"},{name:"description"},{name:"status",cellTemplate:'<div class="centered-uigrid-td" data-ng-if="row.entity.active && row.entity.registry && row.entity.status">{{row.entity.status}}</div>'},{name:"peerstatus",cellTemplate:'<div class="centered-uigrid-td" data-ng-if="row.entity.active && row.entity.peerstatus">{{row.entity.peerstatus}}</div>'},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/trunks/view/{{row.entity.name}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.name)"}]}]};t.gridOptions=n.gridOptions(e,a,t,null,null,null,l)},t.updateItem=function(t){return e.update({id:t.name},t).$promise.then(function(){a.show(s.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){console.error(t),a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks.list",{url:"/list",templateUrl:"app/tools/trunk/list/list.html",controller:"TrunkListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Trunk",["$resource",function(t){return t("/api/trunks/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks",{url:"/trunks",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:52}}})}]),angular.module("xCallyShuttleApp").controller("TrunkViewCtrl",["$scope","$http","xAlert","$translate","$stateParams","socket","$location","Trunk","VoiceContext",function(t,e,n,a,s,i,l,o,r){t.activeSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.initView=function(){return o.get({id:s.id}).$promise.then(function(e){e.nat=e.nat?e.nat.split(","):[],e.allow=e.allow?e.allow.split(";"):[],e.insecure=e.insecure?e.insecure.split(","):[],e.transport=e.transport?e.transport.split(","):[],t.trunk=e}).then(function(){i.socket.on("voice:trunk",function(e){t.trunk.name===e.username&&(t.trunk.status=e.status,t.trunk.peerstatus=e.peerstatus)})}).catch(function(t){console.error(t),l.path("/tools/trunks/list")})},t.updateTrunk=function(){""===t.trunk.password&&delete t.trunk.password;var e=angular.copy(t.trunk);return e.nat=e.nat.join(","),e.allow=e.allow.join(";"),e.insecure=e.insecure.join(","),e.transport=e.transport.join(","),o.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){n.error(t)})},t.getContexts=function(){return r.get().$promise.then(function(e){t.voiceContexts=e.rows}).catch(function(t){n.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks.view",{url:"/view/:id",templateUrl:"app/tools/trunk/view/view.html",controller:"TrunkViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.trunks.view.settings",{url:"/settings",templateUrl:"app/tools/trunk/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("TrunkWizardCtrl",["$scope","WizardHandler","$location","xAlert","Trunk",function(t,e,n,a,s){t.initWizard=function(){t.forms={},t.item={context:"from-voip-provider"}},t.next=function(){e.wizard().next()},t.previous=function(){e.wizard().previous()},t.exitValidation=function(t){return t},t.createItem=function(){return t.item.fromuser=t.item.defaultuser,t.item.fromdomain=t.item.host,s.save(t.item).$promise.then(function(){n.path("/tools/trunks/list")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.trunks.wizard",{url:"/wizard",templateUrl:"app/tools/trunk/wizard/wizard.html",controller:"TrunkWizardCtrl"})}]),angular.module("xCallyShuttleApp").controller("VariableListCtrl",["$scope","$uibModal","Variable","gridOptions",function(t,e,n,a){t.initView=function(){var e={exporterCsvFilename:"variables.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:75,buttons:[{class:"blue-hoki",href:"/tools/variables/view/{{row.entity.id}}/settings",name:"settings"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(n,e,t)},t.createItem=function(){e.open({animation:!0,templateUrl:"app/tools/variable/list/list.create.modal.html",controller:"VariableListCreateCtrl"}).result.then(function(e){console.log(e),t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("VariableListCreateCtrl",["$scope","$translate","$uibModalInstance","Variable","xAlert",function(t,e,n,a,s){t.form={},t.item={},t.save=function(){return a.save(t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.variables.list",{url:"/list",templateUrl:"app/tools/variable/list/list.html",controller:"VariableListCtrl"})}]),angular.module("xCallyShuttleApp").factory("Variable",["$resource",function(t){return t("/api/variables/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.variables",{url:"/variables",template:"<div ui-view></div>",abstract:!0,data:{permissions:{only:["admin","user"],redirectTo:"landing",id:54}}})}]),angular.module("xCallyShuttleApp").controller("VariableViewCtrl",["$scope","$translate","$stateParams","xAlert","Variable",function(t,e,n,a,s){t.getVariable=function(){return s.get({id:n.id}).$promise.then(function(e){t.variable=e}).catch(function(t){a.error(t)})},t.updateVariable=function(){return s.update({id:n.id},t.variable).$promise.then(function(){a.show(e.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.variables.view",{url:"/view/:id",templateUrl:"app/tools/variable/view/view.html",controller:"VariableViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.tools.variables.view.settings",{url:"/settings",templateUrl:"app/tools/variable/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").controller("YourdashboardListCloneModalCtrl",["$scope","$uibModalInstance","name",function(t,e,n){t.forms={dashboard:{}},t.item={name:n},t.ok=function(){e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("YourdashboardListCreateModalCtrl",["$scope","$uibModalInstance",function(t,e){t.forms={dashboard:void 0},t.item={},t.ok=function(){t.item.model=JSON.stringify({title:t.item.name}),e.close(t.item)},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("YourdashboardListCtrl",["$scope","$http","$translate","xAlert","Modal","$uibModal","$log","YourDashboard","gridOptions",function(t,e,n,a,s,i,l,o,r){t.initView=function(){var e={exporterCsvFilename:"voice_contexts.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"green",href:"/tools/yourdashboards/show/{{row.entity.id}}",name:"view"},{class:"blue-hoki",href:"/tools/yourdashboards/view/{{row.entity.id}}/settings",name:"settings"},{class:"{{row.entity.defaultEntry ? 'red-sunglo disabled' : 'red-sunglo'}}",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"},{class:"purple",name:"clone",onClick:"grid.appScope.clone(row.entity.id,row.entity.name)"}]}]};t.gridOptions=r.gridOptions(o,e,t)},t.create=function(){i.open({animation:!0,templateUrl:"app/tools/yourdashboard/list/create.modal.html",controller:"YourdashboardListCreateModalCtrl"}).result.then(function(e){return o.save(e).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.gridOptions.getPage()}).catch(function(t){console.error(t),a.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})},t.clone=function(e,s){i.open({animation:!0,templateUrl:"app/tools/yourdashboard/list/clone.modal.html",controller:"YourdashboardListCloneModalCtrl",resolve:{name:function(){return s+"_copy"}}}).result.then(function(s){return o.save({id:e,controller:"clone"},s).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE"),"success"),t.gridOptions.getPage()}).catch(function(t){console.error(t),a.error(t)})},function(){l.info("Modal dismissed at: "+new Date)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards.list",{url:"/list",templateUrl:"app/tools/yourdashboard/list/list.html",controller:"YourdashboardListCtrl",data:{permissions:{only:["admin","user"],redirectTo:"landing",id:59}}})}]),angular.module("xCallyShuttleApp").controller("LeaveEditedDashboardModalCtrl",["$scope","$uibModalInstance",function(t,e){t.close=function(){e.close()},t.cancel=function(){e.dismiss("cancel")}}]),angular.module("xCallyShuttleApp").controller("YourdashboardShowCtrl",["$scope","$rootScope","localStorageService","xAlert","$translate","Auth","$stateParams","$location","$uibModal","$log","YourDashboard","$interval",function(t,e,n,a,s,i,l,o,r,c,d,u){function p(){return d.get({id:l.id,controller:"values"}).$promise.then(function(){}).catch(function(t){console.error("Error retrieving widgets values",t)})}function m(t){var e,n;if(!t)return 0;for(e=n=(t=t.toString()).length;e--;){var a=t[e].charCodeAt();56320<=a&&a<=57343&&e--,127<a&&a<=2047?n++:2047<a&&a<=65535&&(n+=2)}return n}t.Auth=i,t.editMode=!1;var g;t.getDashboard=function(){return d.get({id:l.id}).$promise.then(function(e){!e[i.getRole()]&&o.path("/landing");var n={name:"dashboard",structure:"4-8",enableconfirmdelete:!0,maximizable:!0,collapsible:!0};e.model=JSON.parse(e.model||'{"title":"Dashboard"}'),e.editable=!(!i.isAdmin()||!e.editable),t.dashboard=_.merge(n,e),p(),g=u(function(){p()},1e3*parseInt(t.dashboard.timeout||5))}).catch(function(t){o.path("/tools/yourdashboards/list")})},t.$on("$locationChangeStart",function(e,n,a){t.editMode&&(e.preventDefault(),r.open({animation:!0,templateUrl:"app/tools/yourdashboard/show/leaveEditedDashboard.modal.html",controller:"LeaveEditedDashboardModalCtrl"}).result.then(function(e){t.editMode=!1;var a=location.protocol+"//"+location.host;o.path(n.replace(a,""))},function(){c.info("Modal dismissed at: "+new Date)}))});t.$on("adfDashboardChanged",function(n,i,o){var r=angular.copy(t.dashboard);if(r.name=t.dashboard.model.title,r.model=JSON.stringify(r.model),m(r.model)<=64e3)return d.update({id:l.id},r).$promise.then(function(){a.show(s.instant("MESSAGE_DASHBOARD_SAVED")+"!","success"),t.editMode=!1}).catch(function(e){a.error(e),r.model=JSON.parse(r.model),r.name="dashboard",t.dashboard=r});a.show(s.instant("MESSAGE_DASHBOARD_TOO_BIG")+"!","warning"),e.$broadcast("adfToggleEditMode")}),t.$on("adfIsEditMode",function(){t.editMode=!0}),t.$on("$destroy",function(){u.cancel(g)})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards.show",{url:"/show/:id",templateUrl:"app/tools/yourdashboard/show/show.html",controller:"YourdashboardShowCtrl",data:{permissions:{only:["admin","user","agent"],redirectTo:"landing",id:2}}})}]),angular.module("xCallyShuttleApp").controller("YourdashboardViewCtrl",["$scope","$rootScope","xAlert","$translate","$stateParams","$location","YourDashboard",function(t,e,n,a,s,i,l){t.radioSwitch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},t.getDashboard=function(){return l.get({id:s.id}).$promise.then(function(e){delete e.model,t.dashboard=e}).catch(function(){i.path("/tools/yourdashboards/list")})},t.updateDashboard=function(){var e=angular.copy(t.dashboard);return l.update({id:s.id},e).$promise.then(function(){n.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(a){n.error(a),t.dashboard=e})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards.view",{url:"/view/:id",templateUrl:"app/tools/yourdashboard/view/view.html",controller:"YourdashboardViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/plugins/bootstrap-fileinput/bootstrap-fileinput.css","assets/css/profile.css","assets/css/tasks.css"]}])}]},data:{permissions:{only:["admin","user"],redirectTo:"landing",id:59}}}).state("main.tools.yourdashboards.view.settings",{url:"/settings",templateUrl:"app/tools/yourdashboard/view/view.settings.html"})}]),angular.module("xCallyShuttleApp").factory("YourDashboard",["$resource",function(t){return t("/api/dashboards/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.tools.yourdashboards",{url:"/yourdashboards",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ZendeskListCtrl",["$scope","ZendeskAccount","gridOptions","xAlert","$translate",function(t,e,n,a,s){t.initView=function(){var a={exporterCsvFilename:"zendesk_account.csv",columnDefs:[{name:"name",displayName:"APPLICATION_NAME"},{name:"username"},{name:"remoteUri",displayName:"APPLICATION_URI"},{name:"action",buttons:[{class:"blue-hoki",href:"/zendesk/view/{{row.entity.id}}/account",name:"profile"},{class:"green-jungle",name:"check",onClick:"grid.appScope.checkAccount(row.entity.id)"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=n.gridOptions(e,a,t)},t.checkAccount=function(t){return e.check({id:t}).$promise.then(function(){a.show(s.instant("MESSAGE_ACCOUNT_VERIFIED"),"success")}).catch(function(){a.show(s.instant("MESSAGE_ACCOUNT_INVALID"),"danger")})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.list",{url:"/list",templateUrl:"app/zendesk/list/list.html",controller:"ZendeskListCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{name:"smart-table",insertBefore:"#ng_load_plugins_before",files:["assets/css/smart_table.css"]}])}]}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view.configurations",{url:"/configurations",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").controller("ZendeskViewConfigurationListCtrl",["$scope","$stateParams","$translate","gridOptions","ZendeskConfiguration","$uibModal",function(t,e,n,a,s,i){t.initView=function(){var n={exporterCsvFilename:"zendesk_configurations.csv",columnDefs:[{name:"name"},{name:"description"},{name:"action",width:125,buttons:[{class:"blue-hoki",href:"/zendesk/view/{{row.entity.AccountId}}/configurations/view/{{row.entity.id}}",name:"profile"},{class:"red-sunglo",name:"delete",onClick:"grid.appScope.deleteItem(row.entity.name, row.entity.id)"}]}]};t.gridOptions=a.gridOptions(s,n,t,{accountId:e.id})},t.createItem=function(){i.open({animation:!0,templateUrl:"app/zendesk/view/configuration/list/create.modal.html",controller:"ZendeskCreateConfigurationCtrl"}).result.then(function(){t.gridOptions.getPage()})}}]),angular.module("xCallyShuttleApp").controller("ZendeskCreateConfigurationCtrl",["$scope","$translate","$uibModalInstance","ZendeskConfiguration","xAlert","$stateParams","channel",function(t,e,n,a,s,i,l){t.form={},t.item={},t.channels=l,t.item.channel="voice",t.item.type="Queue",t.save=function(){return a.save({accountId:i.id},t.item).$promise.then(function(t){s.show(e.instant("MESSAGE_WELL_DONE"),"success"),n.close(t)}).catch(function(t){s.error(t)})},t.cancel=function(){n.dismiss()}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view.configurations.list",{url:"/list",templateUrl:"app/zendesk/view/configuration/list/list.html",controller:"ZendeskViewConfigurationListCtrl"})}]),angular.module("xCallyShuttleApp").controller("ZendeskViewConfigurationViewCtrl",["$scope","$stateParams","$filter","$translate","socket","ZendeskConfiguration","xAlert","variable","Variable","ZendeskAccount","Tag","ZendeskField",function(t,e,n,a,s,i,l,o,r,c,d,u){t.$on("$destroy",function(){s.unsyncUpdates("zendesk_field")}),t.config={autoHideScrollbar:!1,theme:"dark",advanced:{updateOnContentResize:!0},setHeight:300,scrollInertia:0},t.fieldType=[{type:"string",title:"String"},{type:"variable",title:"Variable"},{type:"customVariable",title:"Custom Variable"}],t.descFieldType=[{type:"string",title:"String"},{type:"keyValue",title:"Key Value"}],t.groupVariableByGroup=function(t){switch(t.group){case"voice_queue":return"Voice: Queue";case"voice_outbound":return"Voice: Outbound";default:return"Other"}},t.initView=function(){t.configurationName="",t.subjectConfig=[],t.descriptionConfig=[],t.fieldConfig=[],t.selectedTags={tags:[]},t.variables=o},t.getConfiguration=function(){return i.get({accountId:e.id,id:e.configurationId}).$promise.then(function(e){t.configurationName=e.name,t.subjectConfig=e.Subject,t.descriptionConfig=e.Description,t.fieldConfig=e.Field,t.selectedTags={tags:_.map(e.Tags,function(t){return t.id})},s.socket.on("zendesk_field:remove",function(e){_.remove(t.subjectConfig,{id:e.id}),_.remove(t.descriptionConfig,{id:e.id}),_.remove(t.fieldConfig,{id:e.id})})}).catch(function(t){l.error(t)})},t.getCustomVariables=function(){return r.get().$promise.then(function(e){t.customVariables=e.rows}).catch(function(t){l.error(t)})},t.getFields=function(){return c.fields({id:e.id}).$promise.then(function(e){t.accountFields=n("zendesk")(e)}).catch(function(t){l.error(t)})},t.getTags=function(){return d.get().$promise.then(function(e){t.tags=e.rows}).catch(function(t){l.error(t)})},t.addItem=function(n){var a={};switch(n){case"subject":case"description":a={type:"string",content:""};break;case"field":a={content:""}}return i.save({accountId:e.id,id:e.configurationId,controller:n},a).$promise.then(function(e){switch(n){case"subject":t.subjectConfig.push(e);break;case"description":t.descriptionConfig.push(e);break;case"field":t.fieldConfig.push(e)}}).catch(function(t){l.error(t)})},t.changeType=function(e){"variable"===e.type?(e.content="",e.variableName=""):"string"===e.type?(e.VariableId=null,e.variableName=""):"customVariable"===e.type&&(e.VariableId=null,e.content=""),t.updateField(e)},t.updateField=function(t){return u.update({accountId:e.id,configurationId:e.configurationId,id:t.id},t).$promise.then(function(){}).catch(function(t){l.error(t)})},t.removeItem=function(t){return u.delete({accountId:e.id,configurationId:e.configurationId,id:t.id}).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+"!","success")}).catch(function(t){l.error(t)})},t.changeDescType=function(e){"keyValue"===e.type?(e.content="","string"===e.keyType?(e.VariableId=null,e.variableName=""):"variable"===e.keyType?(e.keyContent="",e.VariableId=null):"customVariable"===e.keyType&&(e.keyContent="",e.variableName="")):"string"===e.type&&(e.VariableId=null,e.variableName="",e.key="",e.keyContent=""),t.updateField(e)},t.changeFieldType=function(e){if(e.content="",e.variableName="",e.nameField="",e.VariableId=null,e.idField){var n=_.find(t.accountFields,"id",e.idField);n&&(n.system_field_options?(e.customField=!1,e.nameField=n.title.toLowerCase()):e.customField=!0)}t.updateField(e)},t.updateTags=function(){return i.update({accountId:e.id,id:e.configurationId,controller:"tags"},t.selectedTags.tags).$promise.then(function(){l.show(a.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){l.error(t)})},t.getSystemFieldOptions=function(e){if(e){var n=_.find(t.accountFields,"id",e);return n?n.system_field_options?n.system_field_options:null:void 0}}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view.configurations.view",{url:"/view/:configurationId",templateUrl:"app/zendesk/view/configuration/view/view.html",controller:"ZendeskViewConfigurationViewCtrl"})}]),angular.module("xCallyShuttleApp").controller("ZendeskViewCtrl",["$scope","$stateParams","$translate","xAlert","Modal","ZendeskAccount",function(t,e,n,a,s,i){t.initView=function(){return i.get({id:e.id}).$promise.then(function(e){t.account=e}).catch(function(t){a.error(t)})},t.updateItem=function(){return i.update({id:e.id},t.account).$promise.then(function(){a.show(n.instant("MESSAGE_WELL_DONE")+".","success")}).catch(function(t){a.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.view",{url:"/view/:id",templateUrl:"app/zendesk/view/view.html",controller:"ZendeskViewCtrl",resolve:{deps:["$ocLazyLoad",function(t){return t.load([{insertBefore:"#ng_load_plugins_before",files:["assets/css/profile.css","assets/css/tasks.css"]}])}]}}).state("main.zendesk.view.account",{url:"/account",templateUrl:"app/zendesk/view/view.account.html"})}]),angular.module("xCallyShuttleApp").controller("ZendeskWizardCtrl",["$scope","$http","$location","$translate","xAlert","WizardHandler","ZendeskAccount",function(t,e,n,a,s,i,l){t.translate=a,t.initWizard=function(){t.$translate=a,t.forms={},t.item={},t.item.authType="password",t.item.serverUrl=n.protocol()+"://"+location.host},t.next=function(){i.wizard().next()},t.exitValidation=function(t){return t},t.createItem=function(){return l.save(t.item).$promise.then(function(){s.show(a.instant("MESSAGE_WELL_DONE")+".","success"),n.path("/zendesk/list")}).catch(function(t){s.error(t)})}}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk.wizard",{url:"/wizard",templateUrl:"app/zendesk/wizard/wizard.html",controller:"ZendeskWizardCtrl"})}]),angular.module("xCallyShuttleApp").factory("ZendeskAccount",["$resource",function(t){return t("/api/zendesk/accounts/:id/:controller",{id:"@id"},{update:{method:"PUT"},fields:{params:{controller:"fields"},isArray:!0},check:{params:{controller:"check"}}})}]).factory("ZendeskConfiguration",["$resource",function(t){return t("/api/zendesk/accounts/:accountId/configurations/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]).factory("ZendeskField",["$resource",function(t){return t("/api/zendesk/accounts/:accountId/configurations/:configurationId/fields/:id/:controller",{id:"@id"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").config(["$stateProvider",function(t){t.state("main.zendesk",{url:"/zendesk",template:"<div ui-view></div>",abstract:!0})}]),angular.module("xCallyShuttleApp").factory("AuthResource",["$resource",function(t){return t("/auth/local/:controller/:controller2/:param",{param:"@param"},{update:{method:"PUT"}})}]),angular.module("xCallyShuttleApp").factory("Auth",["$location","$rootScope","$http","User","$cookieStore","$q","localStorageService",function(t,e,n,a,s,i,l){var o={};return s.get("token")&&(o=a.me()),{login:function(t,r){var c=r||angular.noop,d=i.defer();return n.post("/auth/local",{name:t.name,password:t.password,remember:t.remember}).success(function(t){return s.put("role",t.role),s.put("token",t.token),s.put("userId",t.userId),l.set("loggedIn",!0),o=a.me({},function(){e.$broadcast("login")}),d.resolve(t),c()}).error(function(t){return this.logout(),d.reject(t),c(t)}.bind(this)),d.promise},recover:function(t,e){var a=e||angular.noop,s=i.defer();return n.post("/auth/local/recover",{email:t.email}).success(function(t){return s.resolve(t),a()}).error(function(t){return s.reject(t),a(t)}.bind(this)),s.promise},reset:function(t,e){var a=e||angular.noop,s=i.defer();return n.post("/auth/local/reset/"+t.token,{password:t.password}).success(function(t){return s.resolve(t),a()}).error(function(t){return s.reject(t),a(t)}.bind(this)),s.promise},loginWithToken:function(t,n,i){s.put("role",i),s.put("token",t),s.put("userId",n),o=a.me({},function(){e.$broadcast("login")})},logout:function(){s.remove("role"),s.remove("token"),s.remove("userId"),l.set("loggedIn"),o={},e.$broadcast("logout")},createUser:function(t,e){var n=e||angular.noop;return a.save(t,function(e){return s.put("token",e.token),o=a.me(),n(t)},function(t){return this.logout(),n(t)}.bind(this)).$promise},changePassword:function(t,e,n){var s=n||angular.noop;return a.changePassword({id:o.id},{oldPassword:t,newPassword:e},function(t){return s(null,t)},function(t){return s(t)}).$promise},getCurrentUser:function(){return o},isLoggedIn:function(){return o.hasOwnProperty("role")},isLoggedInAsync:function(t){o.hasOwnProperty("$promise")?o.$promise.then(function(){t(!0)}).catch(function(){t(!1)}):t(o.hasOwnProperty("role")?!0:!1)},isAdmin:function(){return"admin"===(s.get("role")||o.role)},isUser:function(){return"user"===(s.get("role")||o.role)},isAgent:function(){return"agent"===(s.get("role")||o.role)},getRole:function(){return o.role},getToken:function(){return s.get("token")}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderAccountEmail",["$compile","$timeout","MailAccount","xAlert","Template",function(t,e,n,a,s){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/accountEmail/actionBuilder.html",compile:function(i){function l(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var o,r;return o=i.contents().remove(),function(i,c){i.randomName=l(),e(function(){return n.get().$promise.then(function(t){return _.forEach(t.rows,function(t){t.id=String(t.id)}),i.accounts=t,s.get().$promise}).then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),i.templates=t.rows}).catch(function(t){a.error(t)})}),r||(r=t(o)),c.append(r(i,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderAccountSms",["$compile","$timeout","SmsAccount","xAlert",function(t,e,n,a){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/accountSms/actionBuilder.html",compile:function(s){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=s.contents().remove(),function(s,r){s.randomName=i(),e(function(){return n.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),s.accounts=t}).catch(function(t){a.error(t)})}),o||(o=t(l)),r.append(o(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderAccountTemplate",["$compile","xAlert","$http","$timeout","Template","MailAccount",function(t,e,n,a,s,i){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/accountTemplate/actionBuilder.html",compile:function(n){function l(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var o,r;return o=n.contents().remove(),function(n,c){n.randomName=l(),a(function(){return s.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.templates=t}).then(function(){return i.get().$promise}).then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.accounts=t}).catch(function(t){e.error(t)})}),r||(r=t(o)),c.append(r(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderClose",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/close/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderCm",["$compile","xAlert","$http","$timeout","$translate","List",function(t,e,n,a,s,i){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/cm/actionBuilder.html",compile:function(n){var s,l;return s=n.contents().remove(),function(n,o){n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),n.switch={isActive:!0,size:"small",animate:!0,radioOff:!0,handleWidth:"auto",labelWidth:"auto",inverse:!0,offColor:"danger",onColor:"success"},a(function(){return i.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.lists=t.rows}).catch(function(t){e.error(t)})}),l||(l=t(s)),o.append(l(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderEmail",["$compile","xAlert","$timeout","Template",function(t,e,n,a){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/email/actionBuilder.html",compile:function(s){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=s.contents().remove(),function(s,r){s.randomName=i(),n(function(){return a.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),s.templates=t.rows}).catch(function(t){e.error(t)})}),o||(o=t(l)),r.append(o(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderForward",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/forward/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderHttp",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/http/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),e.methods=["GET","POST"],s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderIntegration",["$compile","xAlert","$http","$timeout","Integration","$translate","ZendeskAccount","DeskAccount","SalesforceAccount","FreshdeskAccount","SugarcrmAccount",function(t,e,n,a,s,i,l,o,r,c,d){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/integration/actionBuilder.html",compile:function(n){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var u,p;return u=n.contents().remove(),function(n,m){n.randomName=i(),a(function(){return s.get({active:1}).$promise.then(function(t){_.remove(t.rows,function(t){return"iframe"===t.state}),n.integrations=t.rows,n.element.data1&&g()}).catch(function(t){e.error(t)})});var g=function(){var t;switch(n.element.data1){case"zendesk":t=l;break;case"desk":t=o;break;case"salesforce":t=r;break;case"freshdesk":t=c;break;case"sugarcrm":t=d}if(t)return t.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.accounts=t.rows,n.element.data2&&h()}).catch(function(t){e.error(t)})},h=function(){var t=_.find(n.accounts,{id:n.element.data2}).Configurations;_.forEach(t,function(t){t.id=String(t.id)}),n.configurations=t};n.changeIntegration=function(){n.element.data2="",g()},n.changeAccount=function(){n.element.data3="",h()},p||(p=t(u)),m.append(p(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderJscripty",["$compile","xAlert","$http","$timeout","Template","$translate","JscriptyProject",function(t,e,n,a,s,i,l){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/jscripty/actionBuilder.html",compile:function(n){var s,i;return s=n.contents().remove(),function(n,o){n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),a(function(){return l.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.projects=t.rows}).catch(function(t){e.error(t)})}),i||(i=t(s)),o.append(i(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderMotionBar",["$compile","xAlert","$http","$timeout","Template",function(t,e,n,a,s){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/motionbar/actionBuilder.html",compile:function(n){var i,l;return i=n.contents().remove(),function(n,o){function r(){return s.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.templates=t.rows}).catch(function(t){e.error(t)})}n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),n.motionActions=[{name:"Popup",value:"0"},{name:"URL",value:"1"},{name:"Windows App",value:"2"}],n.changeMode=function(){n.element.data2="",n.element.data3="",r()},a(function(){return r()}),l||(l=t(i)),o.append(l(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderStatus",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/status/actionBuilder.html",compile:function(e){var n,a;return n=e.contents().remove(),function(e,s){e.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),e.states=[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_PENDING",value:"PENDING"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"}],a||(a=t(n)),s.append(a(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderTag",["$compile","xAlert","$http","$timeout","Tag",function(t,e,n,a,s){return{restrict:"E",scope:{myElement:"=element",form:"="},templateUrl:"components/directives/action/tag/actionBuilder.html",compile:function(n){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=n.contents().remove(),function(n,r){console.log("myElement",n.myElement),n.randomName=i(),n.data={tags:n.myElement.data1?n.myElement.data1.split(";"):[]},n.$watch("data.tags",function(t){n.myElement.data1=t.join(";")}),a(function(){return s.get().$promise.then(function(t){n.tags=t.rows}).catch(function(t){e.error(t)})}),o||(o=t(l)),r.append(o(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderTemplate",["$compile","xAlert","$timeout","Template",function(t,e,n,a){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/template/actionBuilder.html",compile:function(s){function i(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var l,o;return l=s.contents().remove(),function(s,r){s.randomName=i(),n(function(){return a.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),s.templates=t.rows}).catch(function(t){e.error(t)})}),o||(o=t(l)),r.append(o(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderUrlForward",["$compile",function(t){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/urlforward/actionBuilder.html",compile:function(e){function n(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}var a,s;return a=e.contents().remove(),function(e,i){e.randomName=n(),e.types=[{name:"HTTP GET",value:"GET"},{name:"HTTP POST",value:"POST"}],s||(s=t(a)),i.append(s(e,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("actionBuilderWebPopup",["$compile","xAlert","$http","$timeout","Template",function(t,e,n,a,s){return{restrict:"E",scope:{element:"=",form:"="},templateUrl:"components/directives/action/webPopup/actionBuilder.html",compile:function(n){var i,l;return i=n.contents().remove(),function(n,o){function r(){return s.get().$promise.then(function(t){_.forEach(t.rows,function(t){t.id=String(t.id)}),n.templates=t.rows}).catch(function(t){e.error(t)})}n.typeChange=function(){n.element.data1=null},n.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),a(function(){r(),n.element.data2=n.element.data2||"motion"}),l||(l=t(i)),o.append(l(n,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").directive("conditionBuilder",["$compile","$timeout","$translate","xAlert",function(t,e,n,a){return{restrict:"E",scope:{element:"=",serviceindex:"=",service:"=",form:"="},templateUrl:"components/directives/condition/conditionBuilder.html",compile:function(s){var i,l;return i=s.contents().remove(),function(s,o){function r(t){var e=_.find(s.service.services[s.serviceindex].conditions,{value:t});if(e)if(s.elementType=e.type,s.translateName=e.translate,e.arr)s.values=e.arr;else if(e.resource)return e.resource.get(e.params||{}).$promise.then(function(t){s.values=_.map(t.rows,function(t){return{name:t[e.resName||e.resValue],value:String(t[e.resValue])}})}).catch(function(t){a.show(n.instant(t.message),"danger")})}s._=_,s.randomName=function(t,e){var n=[];for(t=t||5,e=e||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";--t;)n.push(e.charAt(Math.floor(Math.random()*e.length)));return n.join("")}(),e(function(){s.element.field&&r(s.element.field)}),s.checkCondition=function(t){s.element.value="",s.element.operator="",r(t)},l||(l=t(i)),o.append(l(s,function(t){return t}))}}}}]),angular.module("xCallyShuttleApp").factory("xNotificationLicense",["Notification","$rootScope","$location",function(t,e,n){return{show:function(a){var s=e.$new();return s.class="alert-warning",s.icon="fa fa-exclamation-triangle",s.more=function(){n.path("/setting/license/view")},new t({delay:a,templateUrl:"components/factories/xNotificationLicense/xNotificationLicense.html",scope:s})}}}]),angular.module("xCallyShuttleApp").filter("secToTime",[function(){return function(t){return new Date(1970,0,1).setSeconds(t)}}]),angular.module("xCallyShuttleApp").controller("FooterController",["$scope","Setting",function(t,e){t.year=moment().year(),t.$on("$includeContentLoaded",function(){Layout.initFooter()}),t.initFooter=function(){return e.get({controller:"info"}).$promise.then(function(e){t.info=e}).catch(function(t){console.error(t)})}}]),angular.module("xCallyShuttleApp").controller("HeaderController",["$scope","$rootScope","$location","$state","$http","$interval","$notification","Auth","xAlert","socket","xNotificationLicense","toastr","localStorageService","Agent","SmsReport","MailReport","OpenChannelReport","ChatReport","ChatRoom","xNotification","$timeout","$translate","$window","User","Pause","Action","FaxReport","List","MailAccount","ChatWebsite","FaxAccount","SmsAccount","OpenChannelAccount","ReportAgent","$uibModal","$log","ReportDial",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b,E,T,N,P,C,O,S,x,w,L,R,y,D,k,M,U){function G(t,e,n){return null===e&&(e=50),null===n&&(n="..."),t&&t.length>e?t.substring(0,e-n.length)+n:t}function q(e){var n,a="reason";switch(e){case"mail":n=h;break;case"chat":n=A;break;case"fax":n=O;break;case"sms":n=g;break;case"agent":n=D,a="lastevent";break;case"dial":n=U,a="dialstatus";break;case"openchannel":n=f;break;default:return}return n.get({limit:10,order:"updatedAt DESC"}).$promise.then(function(n){_.forEach(n.rows,function(t){if(t[a])switch(t[a].toLowerCase()){case"answer":case"connect":case"complete":t.status="taken";break;case"answered_elsewhere":t.status="taken_elsewhere";break;case"called":t.status="lost";break;case"busy":t.status="busy";break;case"rejected":t.status="rejected";break;case"cancel":case"abandoned":t.status="abandoned"}}),t.agentNotifications[e].rows=n.rows,c.socket.on("report_"+e+":save",function(n){n.status="none",t.agentNotifications[e].rows.unshift(n),"agent"!==e&&"dial"!==e&&(t.agentNotifications[e].timeout[n.id]=setTimeout(function(){clearTimeout(t.agentNotifications[e].timeout[n.id]),_.find(t.agentNotifications[e].rows,{id:n.id}).status="lost",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications[e].new++,delete t.agentNotifications[e].timeout[n.id]},1e3*n.timeslot))}),c.socket.on("report_"+e+":update",function(n){"agent"===e&&(_.find(t.activeCalls,{id:n.id})&&(n.agentcomplete||n.agentringnoanswer||n.agentdump)?_.remove(t.activeCalls,{id:n.id}):!n.agentconnectAt||n.agentcomplete||n.agentringnoanswer||n.agentdump||t.activeCalls.push(n));var s=_.find(t.agentNotifications[e].rows,{id:n.id});if(s&&("agent"!==e&&"dial"!==e&&t.agentNotifications[e].timeout[n.id]&&(clearTimeout(t.agentNotifications[e].timeout[n.id]),delete t.agentNotifications[e].timeout[n.id]),n[a])){switch(n[a].toLowerCase()){case"answer":case"connect":case"complete":n.status="taken";break;case"answered_elsewhere":n.status="taken_elsewhere",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications.chat.new++;break;case"busy":n.status="busy",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications[e].new++;break;case"rejected":n.status="rejected";break;case"cancel":case"abandoned":n.status="abandoned",angular.element(document.getElementById("header_"+e+"_notification_bar")).hasClass("open")||t.agentNotifications[e].new++}_.merge(s,n)}})}).catch(function(t){r.error(t)})}t.moment=moment,$(document).on("click",".tabbed-dropdown",function(t){t.stopPropagation()}),t.license.hasOwnProperty("expirationTime")&&(o.isAdmin()||o.isUser())&&!t.license.demo&&i(function(){"main.setting.license.view"!==a.current.name&&d.show(3e4)},3e4),t.openRoom=function(e,n){var a=_.find(t.workspaces,{id:e,type:n});if(a)a.active=!0;else{var s;switch(n){case"mailRoom":s="icon-envelope";break;case"chatRoom":s="fa fa-users";break;case"faxRoom":s="fa fa-fax";break;case"smsRoom":s="glyphicon glyphicon-comment";break;case"openchannelRoom":s="icon-globe"}t.workspaces.push({id:e,type:n,class:s,active:!0})}},t.toggleSidebar=function(){e.settings.layout.pageSidebarClosed=!e.settings.layout.pageSidebarClosed,p.set("sidebarClosed",e.settings.layout.pageSidebarClosed)},t.chooseContact=function(e){k.open({animation:!0,templateUrl:"app/main/chooseContact.modal.html",controller:"ChooseContactModalCtrl",resolve:{data:function(){return{eventChannel:"voice",calleridnum:e}}}}).result.then(function(n){n?t.openContactTab(n):t.newContact({calleridnum:e})},function(){M.info("Modal dismissed at: "+new Date)})},t.loadNotifications=function(e){if(!t.busyLoad[e].end){t.busyLoad[e].busy=!0;var n,a="reason";switch(e){case"mail":n=h;break;case"chat":n=A;break;case"fax":n=O;break;case"sms":n=g;break;case"agent":n=D,a="lastevent";break;case"dial":n=U,a="dialstatus";break;case"openchannel":n=f;break;default:return}return n.get({limit:10,offset:t.agentNotifications[e].rows.length,order:"updatedAt DESC"}).$promise.then(function(n){n.rows.length?(_.forEach(n.rows,function(t){if(t[a])switch(t[a].toLowerCase()){case"answer":case"connect":case"complete":t.status="taken";break;case"answered_elsewhere":t.status="taken_elsewhere";break;case"called":t.status="lost";break;case"busy":t.status="busy";break;case"rejected":t.status="rejected";break;case"abandoned":t.status="abandoned"}}),t.agentNotifications[e].rows=t.agentNotifications[e].rows.concat(n.rows)):t.busyLoad[e].end=!0,t.busyLoad[e].busy=!1}).catch(function(t){r.error(t)})}},t.headerPause=function(e,n,a){return C.save({name:e,agent:t.headerAgent.id,type:n||"DEFAULT PAUSE",data4:n||"DEFAULT PAUSE",channel:a||"all"}).$promise.then(function(){r.show(E.instant("MESSAGE_WELL_DONE"),"success")}).catch(function(t){r.error(t)})},o.isAgent()&&(t.headerAgent=o.getCurrentUser(),t.readyTimer=1e3*moment().unix(),P.get().$promise.then(function(e){t.headerPauses=e.rows,c.syncUpdates("pause",t.headerPauses)}).then(function(){c.socket.on("agent:save",function(e){e=e.newValues||e,t.headerAgent.id===e.id&&(_.merge(t.headerAgent,e),e.voicePause&&e.mailPause&&e.chatPause&&e.faxPause&&e.smsPause&&e.openchannelPause||(t.readyTimer=1e3*moment().unix()))})}).finally(function(){o.getCurrentUser().loginInPause&&!p.get("loggedIn")&&t.headerPause("pause")}).catch(function(t){console.log("Error synchronizing agent status:",t)}),t.agentNotifications={mail:{rows:[],new:0,timeout:{}},chat:{rows:[],new:0,timeout:{}},fax:{rows:[],new:0,timeout:{}},sms:{rows:[],new:0,timeout:{}},agent:{rows:[],new:0},dial:{rows:[],new:0},openchannel:{rows:[],new:0}},t.busyLoad={mail:{busy:!1,end:!1},chat:{busy:!1,end:!1},fax:{busy:!1,end:!1},sms:{busy:!1,end:!1},agent:{busy:!1,end:!1},dial:{busy:!1,end:!1},openchannel:{busy:!1,end:!1}},D.get({id:"active",controller:"calls"}).$promise.then(function(e){t.activeCalls=e.rows}).catch(function(t){r.error(t)}),q("agent"),q("dial"),t.license.mail&&q("mail"),t.license.chat&&q("chat"),t.license.fax&&q("fax"),t.license.messaging&&q("sms"),t.license.openchannel&&q("openchannel")),c.socket.on("user_has_chat_room:save",function(e){var n;return v.get({id:Number(e.ChatRoomId)}).$promise.then(function(e){n=e;var a=_.find(t.workspaces,{id:Number(n.id),type:"chatRoom"});a?a.name=t.getFullnames(n):t.workspaces.push({id:n.id,name:t.getFullnames(n),type:"chatRoom",class:"icon-bubble",unread:1})}).catch(function(t){console.error(t)})}),c.socket.on("chat_message:save",function(e){var n;if(e.UserId!==o.getCurrentUser().id&&!_.find(t.workspaces,{id:Number(e.ChatRoomId),type:"chatRoom"}))return v.get({id:Number(e.ChatRoomId)}).$promise.then(function(e){n=e,t.workspaces.push({id:n.id,name:t.getFullnames(e),type:"chatRoom",class:"icon-bubble",unread:1})}).catch(function(t){console.error(t)})});var F=function(){return T.Notification};T.onfocus=function(){e.settings.layout.onFocus=!0},T.onblur=function(){e.settings.layout.onFocus=!1},t.getFullnames=function(t){var e=_.without(_.map(t.Users,"fullname"),o.getCurrentUser().fullname);return t.ChatVisitor&&e.unshift(t.ChatVisitor.fullname),e.join(", ")},t.openContact=function(e,n,a){if(a&&"<unknown>"!==a){var s,i;switch(e){case"mail":s=x,i={email:a};break;case"chat":s=w,i={email:a};break;case"fax":s=L,i={fax:a};break;case"sms":s=R,i={mobile:a};break;default:return}return s.get({id:n}).$promise.then(function(t){return t.ListId?S.save({listId:t.ListId,controller:"contacts"},i).$promise:null}).then(function(e){if(e){var n=_.find(t.workspaces,{contactID:e.id});n?n.active=!0:t.workspaces.push({active:!0,class:"icon-user",contactID:e.id,name:e.email,type:"contact"})}else r.show(E.instant("MESSAGE_NO_LIST_CONFIGURED"),"info")}).catch(function(t){console.error(t)})}},t.initHeader=function(){if("agent"===o.getCurrentUser().role&&(c.socket.on("report_chat:save",function(t){F&&!e.settings.layout.onFocus&&l("CHAT CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Incoming Chat Visitor!",delay:1e3*t.timeslot});var n="<b>"+E.instant("APPLICATION_FROM")+"</b>: "+t.visitorname+"<br><b>"+E.instant("APPLICATION_EMAIL")+"</b>: "+t.visitoremail;"queue"===t.application&&(n+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+t.queuename),I.show(E.instant("APPLICATION_NEW_CHAT_REQUEST"),n,"chat",1e3*t.timeslot,function(){return A.get({id:t.id,controller1:"accept",controller2:t.uniqueid}).$promise.then(function(){r.show("Chat properly assigned","success")}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_CHAT_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return A.get({id:t.id,controller1:"reject"}).$promise.then(function(){r.show("Chat properly rejected","success")}).catch(function(t){r.error(t)})})}),c.socket.on("report_mail:save",function(n){if(!_.find(t.workspaces,{id:n.roomid,type:"mailRoom"})){var a="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+n.accountname+"<br> <b>"+E.instant("APPLICATION_FROM")+"</b>: "+n.from+"<br> <b>"+E.instant("APPLICATION_SUBJECT")+"</b>: "+(G(n.subject,30,"...")||"No subject");"queue"===n.application&&(a+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+n.queuename),I.show(E.instant("APPLICATION_NEW_MAIL_REQUEST"),a,"mail",1e3*n.timeslot,function(){return h.get({id:n.id,controller1:"accept",controller2:n.uniqueid}).$promise.then(function(){var e=_.find(t.workspaces,{id:n.roomid,type:"mailRoom"});e?e.active=!0:t.workspaces.push({id:n.roomid,name:n.subject||"No subject",type:"mailRoom",class:"icon-envelope",active:!0,unread:0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_MAIL_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return h.get({id:n.id,controller1:"reject"}).$promise.catch(function(t){r.error(t)})}),F&&!e.settings.layout.onFocus?l("MAIL CHANNEL",{icon:"assets/images/media/channels/mail64.png",body:"NEW Incoming Mail Message!",delay:1e3*n.timeslot}):console.log("Notification API not supported in your browser")}}),c.socket.on("report_sms:save",function(e){var n="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+e.accountname+"<br> <b>"+E.instant("APPLICATION_FROM")+"</b>: "+e.from;"queue"===e.application&&(n+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+e.queuename),I.show(E.instant("APPLICATION_NEW_SMS_REQUEST"),n,"sms",1e3*e.timeslot,function(){return g.get({id:e.id,controller1:"accept",controller2:e.uniqueid}).$promise.then(function(){var n=_.find(t.workspaces,{id:e.roomid,type:"smsRoom"});n?n.active=!0:t.workspaces.push({id:e.roomid,name:e.from,type:"smsRoom",class:"glyphicon glyphicon-comment",active:!0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_SMS_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return g.get({id:e.id,controller1:"reject"}).$promise.then(function(){r.show("SMS properly rejected","success")}).catch(function(t){r.error(t)})}),F?l("SMS CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Incoming SMS Message!",delay:1e3*e.timeslot}):console.log("Notification API not supported in your browser")}),c.socket.on("report_openchannel:save",function(e){var n="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+e.accountname+"<br> <b>"+E.instant("APPLICATION_FROM")+"</b>: "+e.from;"queue"===e.application&&(n+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+e.queuename),I.show(E.instant("APPLICATION_NEW_MESSAGE"),n,"openchannel",1e3*e.timeslot,function(){return f.get({id:e.id,controller1:"accept",controller2:e.uniqueid}).$promise.then(function(){var n=_.find(t.workspaces,{id:e.roomid,type:"openchannelRoom"});n?n.active=!0:t.workspaces.push({id:e.roomid,name:e.from,type:"openchannelRoom",class:"icon-globe",active:!0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return f.get({id:e.id,controller1:"reject"}).$promise.then(function(){r.show("Message properly rejected","success")}).catch(function(t){r.error(t)})}),F?l("OPEN CHANNEL",{icon:"assets/images/media/channels/chat64.png",body:"NEW Incoming Message!",delay:1e3*e.timeslot}):console.log("Notification API not supported in your browser")}),c.socket.on("report_fax:save",function(n){if(!_.find(t.workspaces,{id:n.roomid,type:"faxRoom"})){var a="<b>"+E.instant("APPLICATION_ACCOUNT")+"</b>: "+n.accountname+"<br>               <b>"+E.instant("APPLICATION_PHONE")+"</b>: "+n.from;"queue"===n.application&&(a+="<br><b>"+E.instant("APPLICATION_QUEUE")+"</b>: "+n.queuename),I.show(E.instant("APPLICATION_NEW_FAX_REQUEST"),a,"fax",1e3*n.timeslot,function(){return O.get({id:n.id,controller1:"accept",controller2:n.uniqueid}).$promise.then(function(){var e=_.find(t.workspaces,{id:n.roomid,type:"faxRoom"});e?e.active=!0:t.workspaces.push({id:n.roomid,name:n.from,type:"faxRoom",class:"fa fa-fax",active:!0,unread:0})}).catch(function(t){switch(t.status){case 504:r.show(E.instant("MESSAGE_FAX_ALREADY_MANAGED"),"info");break;default:r.error(t)}})},function(){return O.get({id:n.id,controller1:"reject"}).$promise.catch(function(t){r.err(t)})}),F&&!e.settings.layout.onFocus?l("FAX CHANNEL",{icon:"assets/images/media/channels/telephone124.png",body:"NEW Incoming Fax Message!",delay:1e3*n.timeslot}):console.log("Notification API not supported in your browser")}}),o.getCurrentUser().loginInPause))return C.save({name:"pause",agent:o.getCurrentUser().id,type:"LOGININPAUSE",data4:"LOGININPAUSE",channel:"all"}).$promise.catch(function(t){r.error(t)})},t.logout=function(){return s.get("/auth/local/logout").success(function(){o.logout(),n.path("/login")}).error(function(t){r.error(t)})},t.isActive=function(t){return t===n.path()},t.$on("$destroy",function(){console.log("header $destroy"),c.unsyncUpdates("pause"),c.unsyncUpdates("agent"),c.unsyncUpdates("report_chat"),c.unsyncUpdates("report_mail"),c.unsyncUpdates("report_fax"),c.unsyncUpdates("report_sms"),c.unsyncUpdates("report_openchannel"),c.unsyncUpdates("user_has_chat_room"),c.unsyncUpdates("chat_message"),c.unsyncUpdates("report_integration:sugarcrm"),c.unsyncUpdates("report_integration:freshdesk")})}]),angular.module("xCallyShuttleApp").factory("Modal",["$rootScope","$uibModal",function(t,e){function n(n,a){var s=t.$new();return n=n||{},a=a||"modal-default",angular.extend(s,n),e.open({templateUrl:"components/modal/delete.html",windowClass:a,scope:s})}return{confirm:{delete:function(t){return t=t||angular.noop,function(){var e,a=Array.prototype.slice.call(arguments),s=a.shift();(e=n({modal:{dismissable:!0,title:"Confirm Delete",html:"<p>Are you sure you want to delete"+(s?"<strong> "+s+"</strong>":" selected items")+"?</p>",buttons:[{classes:"btn red",text:"Delete",click:function(t){e.close(t)}},{classes:"btn default",text:"Cancel",click:function(t){e.dismiss(t)}}]}},"over-topbar center")).result.then(function(e){t.apply(e,a)})}}}}}]),angular.module("xCallyShuttleApp").service("application",function(){return{application:{applications:[{type:null,name:"APPLICATION_QUEUE",value:"Queue"},{type:null,name:"APPLICATION_PLAYBACK",value:"Playback"},{type:null,name:"Dial",value:"Dial"},{type:"internalDial",name:"APPLICATION_INTERNAL_DIAL",value:"Dial"},{type:"externalDial",name:"APPLICATION_EXTERNAL_DIAL",value:"Dial"},{type:"RingGroup",name:"Ring Group",value:"Dial"},{type:null,name:"Cally-Square Project",value:"AGI"},{type:null,name:"GoTo",value:"Goto"},{type:null,name:"Hangup",value:"Hangup"},{type:null,name:"Set",value:"Set"},{type:null,name:"APPLICATION_VOICEMAIL",value:"Voicemail"},{type:"videoOn",name:"APPLICATION_VIDEO_ON",value:"Set"},{type:"custom",name:"Custom",value:"custom"}],queueOptions:[{value:"C",name:"APPLICATION_QUEUE_OPTION_C"},{value:"c",name:"APPLICATION_QUEUE_OPTION_c"},{value:"d",name:"APPLICATION_QUEUE_OPTION_d"},{value:"F",name:"APPLICATION_QUEUE_OPTION_F"},{value:"h",name:"APPLICATION_QUEUE_OPTION_h"},{value:"H",name:"APPLICATION_QUEUE_OPTION_H"},{value:"n",name:"APPLICATION_QUEUE_OPTION_n"},{value:"i",name:"APPLICATION_QUEUE_OPTION_i"},{value:"I",name:"APPLICATION_QUEUE_OPTION_I"},{value:"r",name:"APPLICATION_QUEUE_OPTION_r"},{value:"R",name:"APPLICATION_QUEUE_OPTION_R"},{value:"t",name:"APPLICATION_QUEUE_OPTION_t"},{value:"T",name:"APPLICATION_QUEUE_OPTION_T"},{value:"w",name:"APPLICATION_QUEUE_OPTION_w"},{value:"W",name:"APPLICATION_QUEUE_OPTION_W"},{value:"k",name:"APPLICATION_QUEUE_OPTION_k"},{value:"K",name:"APPLICATION_QUEUE_OPTION_K"},{value:"x",name:"APPLICATION_QUEUE_OPTION_x"},{value:"X",name:"APPLICATION_QUEUE_OPTION_X"}],audioOptions:[{value:"skip",name:"APPLICATION_PLAYBACK_OPTION_SKIP"},{value:"noanswer",name:"APPLICATION_PLAYBACK_OPTION_NOANSWER"},{value:"j",name:"APPLICATION_PLAYBACK_OPTION_J"},{value:"say",name:"APPLICATION_PLAYBACK_OPTION_SAY"}],hangupCauses:[{value:"",name:"--"},{value:"1",name:"APPLICATION_HANGUP_CAUSE_1"},{value:"16",name:"APPLICATION_HANGUP_CAUSE_16"},{value:"17",name:"APPLICATION_HANGUP_CAUSE_17"},{value:"18",name:"APPLICATION_HANGUP_CAUSE_18"},{value:"21",name:"APPLICATION_HANGUP_CAUSE_21"},{value:"22",name:"APPLICATION_HANGUP_CAUSE_22"},{value:"27",name:"APPLICATION_HANGUP_CAUSE_27"},{value:"38",name:"APPLICATION_HANGUP_CAUSE_38"},{value:"41",name:"APPLICATION_HANGUP_CAUSE_41"}],intTypes:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"custom",name:"APPLICATION_CUSTOM"},{value:"list",name:"APPLICATION_FROM_LIST"}],checkUnderscore:function(t){return 0===t.indexOf("_")?t:"_"+t}}}}),angular.module("xCallyShuttleApp").service("automations",function(){return{services:{mail:{conditions:[{name:"APPLICATION_STATUS",value:"status",type:"select",arr:[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"},{name:"APPLICATION_STATUS_PENDING",value:"PENDING"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_HOURS_SINCE_CREATED",value:"createdAt",type:"input",operators:[{value:"greater_or_equal",name:"APPLICATION_GTE_TO"},{value:"less_or_equal",name:"APPLICATION_LTE_TO"},{value:"greater",name:"APPLICATION_GREATER_THAN"},{value:"less",name:"APPLICATION_LESS_THAN"}]}],actions:[{name:"APPLICATION_STATUS",value:"status"}]},chat:{conditions:[{name:"APPLICATION_STATUS",value:"status",type:"select",arr:[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"},{name:"APPLICATION_STATUS_PENDING",value:"PENDING"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_HOURS_SINCE_CREATED",value:"createdAt",type:"input",operators:[{value:"greater_or_equal",name:"APPLICATION_GTE_TO"},{value:"less_or_equal",name:"APPLICATION_LTE_TO"},{value:"greater",name:"APPLICATION_GREATER_THAN"},{value:"less",name:"APPLICATION_LESS_THAN"}]}],actions:[{name:"APPLICATION_STATUS",value:"status"}]},fax:{conditions:[{name:"APPLICATION_STATUS",value:"status",type:"select",arr:[{name:"APPLICATION_STATUS_NEW",value:"NEW"},{name:"APPLICATION_STATUS_OPEN",value:"OPEN"},{name:"APPLICATION_STATUS_CLOSED",value:"CLOSED"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_HOURS_SINCE_CREATED",value:"createdAt",type:"input",operators:[{value:"greater_or_equal",name:"APPLICATION_GTE_TO"},{value:"less_or_equal",name:"APPLICATION_LTE_TO"},{value:"greater",name:"APPLICATION_GREATER_THAN"},{value:"less",name:"APPLICATION_LESS_THAN"}]}],actions:[{name:"APPLICATION_STATUS",value:"status"}]}},channels:["mail","fax","chat"]}}),angular.module("xCallyShuttleApp").service("channel",function(){return[{name:"Voice",value:"voice"}]}),angular.module("xCallyShuttleApp").service("desk_com",function(){return{fields:[{id:"priority",label:"Priority",custom:!1,data:{choices:[1,2,3,4,5,6,7,8,9,10]}},{id:"status",label:"Status",custom:!1,data:{choices:["new","open","pending","resolved","closed"]}},{id:"type",label:"Type",custom:!1,data:{choices:["chat","twitter","email","qna","facebook","phone"]}}]}}),angular.module("xCallyShuttleApp").service("interval",function(){return{interval:{months:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"jan",name:"APPLICATION_JANUARY"},{value:"feb",name:"APPLICATION_FEBRUARY"},{value:"mar",name:"APPLICATION_MARCH"},{value:"apr",name:"APPLICATION_APRIL"},{value:"may",name:"APPLICATION_MAY"},{value:"jun",name:"APPLICATION_JUNE"},{value:"jul",name:"APPLICATION_JULY"},{value:"aug",name:"APPLICATION_AUGUST"},{value:"sep",name:"APPLICATION_SEPTEMBER"},{value:"oct",name:"APPLICATION_OCTOBER"},{value:"nov",name:"APPLICATION_NOVEMBER"},{value:"dec",name:"APPLICATION_DECEMBER"}],monthsNumber:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"1",name:"APPLICATION_JANUARY"},{value:"2",name:"APPLICATION_FEBRUARY"},{value:"3",name:"APPLICATION_MARCH"},{value:"4",name:"APPLICATION_APRIL"},{value:"5",name:"APPLICATION_MAY"},{value:"6",name:"APPLICATION_JUNE"},{value:"7",name:"APPLICATION_JULY"},{value:"8",name:"APPLICATION_AUGUST"},{value:"9",name:"APPLICATION_SEPTEMBER"},{value:"10",name:"APPLICATION_OCTOBER"},{value:"11",name:"APPLICATION_NOVEMBER"},{value:"12",name:"APPLICATION_DECEMBER"}],daysOfWeek:[{value:"always",name:"APPLICATION_ALWAYS"},{value:"mon",name:"APPLICATION_MONDAY"},{value:"tue",name:"APPLICATION_TUESDAY"},{value:"wed",name:"APPLICATION_WEDNESDAY"},{value:"thu",name:"APPLICATION_THURSDAY"},{value:"fri",name:"APPLICATION_FRIDAY"},{value:"sat",name:"APPLICATION_SATURDAY"},{value:"sun",name:"APPLICATION_SUNDAY"}],daysOfMonth:["always",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}}}),angular.module("xCallyShuttleApp").service("report",["ReportAgent","ReportCall","ReportMailSession","ReportMember","ReportQueue","ReportIntegration","ReportChatSession","ReportSmsSession","Contact","Recording","ReportSquare","ReportSquareDetail","User","ReportFaxSession","MailRoom","MailMessage","FaxRoom","FaxMessage","ChatRoom","ChatMessage","SmsRoom","SmsMessage","OpenChannelRoom","OpenChannelMessage","ReportOpenChannelSession","ReportMotionDialer","UserHasVoiceQueue",function(t,e,n,a,s,i,l,o,r,c,d,u,p,m,g,h,f,A,v,I,b,E,T,N,P,_,C){return{tables:[{value:"users",resource:p,channel:"General"},{value:"cm_contacts",resource:r,channel:"General"},{value:"report_integration_history",resource:i,channel:"General"},{value:"report_agent_history",resource:t,channel:"Voice"},{value:"report_call_history",resource:e,channel:"Voice"},{value:"report_member_history",resource:a,channel:"Voice"},{value:"report_queue_history",resource:s,channel:"Voice"},{value:"voice_recordings",resource:c,channel:"Voice"},{value:"report_square_history",resource:d,channel:"Voice"},{value:"report_square_details_history",resource:u,channel:"Voice"},{value:"report_tdial",resource:_,channel:"Voice"},{value:"report_chat_session_history",resource:l,channel:"Chat"},{value:"chat_rooms",resource:v,channel:"Chat"},{value:"chat_messages",resource:I,channel:"Chat"},{value:"report_mail_session_history",resource:n,channel:"Mail"},{value:"mail_rooms",resource:g,channel:"Mail"},{value:"mail_messages",resource:h,channel:"Mail"},{value:"report_fax_session_history",resource:m,channel:"Fax"},{value:"fax_rooms",resource:f,channel:"Fax"},{value:"fax_messages",resource:A,channel:"Fax"},{value:"report_sms_session_history",resource:o,channel:"Sms"},{value:"sms_rooms",resource:b,channel:"Sms"},{value:"sms_messages",resource:E,channel:"Sms"},{value:"report_openchannel_session_history",resource:P,channel:"Open Channel"},{value:"openchannel_rooms",resource:T,channel:"Open Channel"},{value:"openchannel_messages",resource:N,channel:"Open Channel"},{value:"user_has_voice_queues",resource:C,channel:"Voice"}]}}]),angular.module("xCallyShuttleApp").service("strategies",function(){return["beepall","roundrobin"]}),angular.module("xCallyShuttleApp").service("triggers",["VoiceQueue","ChatQueue","MailQueue","FaxQueue","SmsQueue","OpenChannelQueue","Route",function(t,e,n,a,s,i,l){return{services:{voice:{conditions:[{name:"APPLICATION_QUEUE",value:"queue",type:"select",resource:t,resValue:"name",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_CALL_STATUS",value:"lastevent",type:"select",translate:!0,arr:[{name:"ringing",value:"called"},{name:"up",value:"connect"},{name:"hangup",value:"complete"},{name:"rejected",value:"rejected"},{name:"ringnoanswer",value:"agentringnoanswer"},{name:"abandoned",value:"abandoned"}],operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_OUTBOUND_ROUTE",value:"routeId",type:"select",resource:l,resValue:"id",resName:"exten",params:{type:"outbound"},operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]}],actions:[{name:"APPLICATION_CONTACT_MANAGER",value:"contactManager"},{name:"APPLICATION_INTEGRATIONS",value:"integration",propertyField:"select"},{name:"APPLICATION_MOTION_BAR",value:"motionbar",propertyField:"select"},{name:"APPLICATION_JSCRIPTY",value:"jscripty",propertyField:"select"},{name:"APPLICATION_URL_FORWARD",value:"urlForward"},{name:"APPLICATION_WEB_POPUP",value:"webPopup"}]},mail:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_CC",value:"cc",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_SUBJECT",value:"subject",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_BODY",value:"text",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_TEMPLATE",value:"template"},{name:"APPLICATION_EMAIL",value:"email"},{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_FORWARD",value:"forward"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},chat:{conditions:[{name:"APPLICATION_NAME",value:"fullname",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"}]},{name:"APPLICATION_EMAIL",value:"email",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},sms:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_BODY",value:"body",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},fax:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]},openchannel:{conditions:[{name:"APPLICATION_FROM",value:"from",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_TO",value:"to",type:"input",operators:[{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]},{name:"APPLICATION_BODY",value:"body",type:"input",operators:[{value:"equals",name:"APPLICATION_EQUALS_TO"},{value:"not_equals",name:"APPLICATION_NOT_EQUALS_TO"},{value:"contains",name:"APPLICATION_CONTAINS"},{value:"not_contains",name:"APPLICATION_NOT_CONTAINS"}]}],actions:[{name:"APPLICATION_EMAIL_FROM_ACCOUNT",value:"accountEmail"},{name:"APPLICATION_SMS",value:"accountSms"},{name:"APPLICATION_TEMPLATE",value:"accountTemplate"},{name:"APPLICATION_TAG",value:"tag"},{name:"APPLICATION_URL_FORWARD",value:"http"},{name:"APPLICATION_CLOSE",value:"close"}]}},channels:["voice","mail","chat","sms","fax","openchannel"]}}]),angular.module("xCallyShuttleApp").service("variable",function(){return[{title:"Unique ID",name:"uniqueid",group:"voice_queue"},{title:"Caller Number",name:"calleridnum",group:"voice_queue"},{title:"Caller Name",name:"calleridname",group:"voice_queue"},{title:"Queue",name:"queue",group:"voice_queue"},{title:"Called Number",name:"destcalleridnum",group:"voice_queue"},{title:"Called Name",name:"destcalleridname",group:"voice_queue"},{title:"Hold Time",name:"holdtime",group:"voice_queue"},{title:"Talk Time",name:"talktime",group:"voice_queue"},{title:"Connected Time",name:"agentconnectAt",group:"voice_queue"},{title:"Called Time",name:"agentcalledAt",group:"voice_queue"},{title:"DNID",name:"destexten",group:"voice_queue"},{title:"Complete Time",name:"agentcompleteAt",group:"voice_queue"},{title:"No Answer Time",name:"agentringnoanswerAt",group:"voice_queue"},{title:"Recording URL",name:"recordingURL",group:"voice_queue"},{title:"Unique ID",name:"uniqueid",group:"voice_outbound"},{title:"Caller Number",name:"calleridnum",group:"voice_outbound"},{title:"Caller Name",name:"calleridname",group:"voice_outbound"},{title:"Called Number",name:"destcalleridnum",group:"voice_outbound"},{title:"Called Name",name:"destcalleridname",group:"voice_outbound"},{title:"Start Time",name:"starttime",group:"voice_outbound"},{title:"Answer Time",name:"answertime",group:"voice_outbound"},{title:"Complete Time",name:"endtime",group:"voice_outbound"},{title:"Recording URL",name:"recordingURL",group:"voice_outbound"},{title:"Member Name",name:"membername",group:"voice_outbound"}]}),angular.module("xCallyShuttleApp").controller("SidebarController",["$scope","$rootScope","$resource","$location","Auth","Dashboard","Integration","xAlert","$stateParams","socket","$uibModal","Setting",function(t,e,n,a,s,i,l,o,r,c,d,u){t.Auth=s,t.$on("$includeContentLoaded",function(){Metronic.init(),Layout.initSidebar()}),t.getSidebarDashboards=function(){return i.get().$promise.then(function(n){e.dashboards=n.rows,c.syncUpdates("dashboard",e.dashboards),t.$watch("dashboards",function(t){t&&e.initTours()},!0)}).catch(function(){o.show("Error loading your dashboards","danger")})},t.about=function(){d.open({animation:!0,size:"sm",templateUrl:"app/main/about.modal.html",controller:["$scope","$uibModalInstance",function(t,e){t.year=moment().year(),t.getInfo=function(){return u.get({controller:"info"}).$promise.then(function(e){t.info=e}).catch(function(t){console.error(t)})},t.close=function(){e.dismiss("cancel")}}]})},t.getSidebarIntegrations=function(){if(s.isAdmin()||s.isAgent()||e.userModules[19])return l.get().$promise.then(function(e){t.integrations=e.rows,c.syncUpdates("integration",t.integrations)}).catch(function(t){o.error(t)})},t.$on("sidebar $destroy",function(){console.log("destroy"),c.unsyncUpdates("dashboard"),c.unsyncUpdates("integration")})}]),angular.module("xCallyShuttleApp").factory("socket",["$rootScope","$window","socketFactory","Auth",function(t,e,n,a){var s=a.getCurrentUser(),i=n({ioSocket:io("",{query:"token="+a.getToken()+"&userId="+s.id+"&name="+s.name+"&role="+(s.role||"agent")+"&source=browser",path:"/socket.io-client",multiplex:!1})});return t.$on("logout",function(){i&&(i.disconnect(!0),e.location.reload())}),{socket:i,syncUpdates:function(t,e,n){n=n||angular.noop,i.on(t+":save",function(t){var a=_.find(e,{id:t.id}),s=e.indexOf(a),i="created";a?(_.merge(e[s],t),i="updated"):e.unshift(t),n(i,t,e)}),i.on(t+":remove",function(t){_.remove(e,{id:t.id}),n("deleted",t,e)})},unsyncUpdates:function(t){i.removeAllListeners(t+":save"),i.removeAllListeners(t+":update"),i.removeAllListeners(t+":remove")},syncUpdatesByAttributes:function(t,e,n,a){a=a||angular.noop,i.on(t+":save",function(t){var s=!0;if(_.forIn(e,function(e,n){return!(!t[n]||t[n]!==e)||(s=!1)}),s){var i=_.find(n,{id:t.id}),l=n.indexOf(i),o="created";i?(_.merge(n[l],t),o="updated"):n.unshift(t),a(o,t,n)}}),i.on(t+":remove",function(t){_.remove(n,{id:t.id}),a("deleted",t,n)})},syncMailMessageUpdates:function(t,e,n,a){a=a||angular.noop,i.on(t+":"+e+":save",function(t){var e=_.find(n,{id:t.id}),s=n.indexOf(e),i="created";e?(_.merge(n[s],t),i="updated"):n.unshift(t),a(i,t)}),i.on(t+":"+e+":remove",function(t){_.remove(n,{id:t.id}),a("deleted",t,n)})},unsyncMailMessageUpdates:function(t,e){i.removeAllListeners(t+":"+e+":save"),i.removeAllListeners(t+":"+e+":remove")},syncFaxMessageUpdates:function(t,e,n,a){a=a||angular.noop,i.on(t+":"+e+":save",function(t){var e=_.find(n,{id:t.id}),s=n.indexOf(e),i="created";e?(_.merge(n[s],t),i="updated"):n.unshift(t),a(i,t)}),i.on(t+":"+e+":remove",function(t){_.remove(n,{id:t.id}),a("deleted",t,n)})},unsyncFaxMessageUpdates:function(t,e){i.removeAllListeners(t+":"+e+":save"),i.removeAllListeners(t+":"+e+":remove")}}}]),function(t,e){angular.module("adf.widget.counter",["adf.provider"]).config(["dashboardProvider",function(t){t.widget("counter",{title:"Single Value",description:"Single Value for db results",templateUrl:"{widgetsPath}/counter/src/view.html",controller:"apiwidgetCounterViewCtrl",edit:{templateUrl:"{widgetsPath}/counter/src/edit.html",controller:"apiwidgetCounterEditCtrl"}})}]).service("apiServiceCounter",["Widget",function(t){return{get:function(e){return t.get({select:e.select,condition:encodeURIComponent(e.condition),table:e.report.replace("_history",""),controller:"counter"}).$promise.then(function(t){return t}).catch(function(t){console.log(t)})}}}]).controller("apiwidgetCounterEditCtrl",["$scope","report",function(t,e){t.config.reportTables=e.tables,t.config.colors=[{name:"Grey",value:"grey"},{name:"Grey 2",value:"grey-cascade"},{name:"Grey 3",value:"grey-silver"},{name:"Grey 4",value:"grey-steel"},{name:"Grey 5",value:"grey-carrara"},{name:"Grey 6",value:"grey-gallery"},{name:"Blue",value:"blue"},{name:"Blue 2",value:"blue-hoki"},{name:"Blue 3",value:"blue-steel"},{name:"Blue 4",value:"blue-madison"},{name:"Blue 5",value:"blue-chambray"},{name:"Blue 6",value:"blue-ebonyclay"},{name:"Red",value:"red"},{name:"Red 2",value:"red-pink"},{name:"Red 3",value:"red-sunglo"},{name:"Red 4",value:"red-intense"},{name:"Red 5",value:"red-thunderbird"},{name:"Red 6",value:"red-flamingo"},{name:"Green",value:"green"},{name:"Green 2",value:"green-meadow"},{name:"Green 3",value:"green-seagreen"},{name:"Green 4",value:"green-turquoise"},{name:"Green 5",value:"green-haze"},{name:"Green 6",value:"green-jungle"},{name:"Purple",value:"purple"},{name:"Purple 2",value:"purple-plum"},{name:"Purple 3",value:"purple-medium"},{name:"Purple 4",value:"purple-studio"},{name:"Purple 5",value:"purple-wisteria"},{name:"Purple 6",value:"purple-seance"},{name:"Yellow",value:"yellow"},{name:"Yellow 2",value:"yellow-gold"},{name:"Yellow 3",value:"yellow-casablanca"},{name:"Yellow 4",value:"yellow-crusta"},{name:"Yellow 5",value:"yellow-lemon"},{name:"Yellow 6",value:"yellow-saffron"}],t.config.icons=[{name:"Talk bubbles",value:"fa-comments"},{name:"Bar Chart",value:"fa-bar-chart"},{name:"Shopping Cart",value:"fa-shopping-cart"},{name:"Globe",value:"fa-globe"},{name:"Volume Control Phone",value:"fa-volume-control-phone"},{name:"Comments",value:"fa-comments-o"},{name:"Commenting",value:"fa-commenting-o"},{name:"Coffee",value:"fa-coffee"},{name:"Clock",value:"fa-clock-o"},{name:"Envelope",value:"fa-envelope-o"},{name:"Hourglass",value:"fa-hourglass-half"},{name:"Percent",value:"fa-percent"}],t.config.select=t.config.select?t.config.select:"COUNT(*)",t.config.color=t.config.color?t.config.color:"blue-madison",t.config.icon=t.config.icon?t.config.icon:"fa-comments",t.config.link=t.config.link?t.config.link:"#",t.config.linkText=t.config.linkText?t.config.linkText:"VIEW MORE"}]).controller("apiwidgetCounterViewCtrl",["$scope","$interval","apiServiceCounter","socket",function(t,e,n,a){var s=t.$parent.model.wid;a.socket.on("widget_update:"+s,function(e){e&&e.length>1||_.keys(e[0]).length>1?(t.tooManyResults=!0,t.result=null):(t.tooManyResults=!1,null!==_.values(e[0])[0]?t.result=_.values(e[0])[0].toString():t.result="--")}),t.$on("$destroy",function(){a.socket.removeAllListeners("widget_update:"+s)})}]),angular.module("adf.widget.counter").run(["$templateCache",function(t){t.put("{widgetsPath}/counter/src/edit.html","<form role=form><div class=form-group><label for=select>Select</label> <input type=text class=form-control id=condition ng-model=config.select placeholder=Select></div><div class=form-group><label class=control-label>From</label><ui-select data-ng-model=config.report name=report theme=bootstrap><ui-select-match placeholder=From>{{'APPLICATION_'+$select.selected.value.toUpperCase() | translate}}</ui-select-match><ui-select-choices group-by=\"'channel'\" repeat=\"table.value as table in config.reportTables | filter: $select.search\"><div ng-bind-html=\"'APPLICATION_'+table.value.toUpperCase() | translate | highlight: $select.search\"></div></ui-select-choices></ui-select></div><div class=form-group><label for=condition>Where</label> <input type=text class=form-control id=condition ng-model=config.condition placeholder=Where></div><div class=form-group><label class=control-label>{{'APPLICATION_WIDGET_COLOR' | translate}}</label><ui-select data-ng-model=config.color name=color theme=bootstrap><ui-select-match placeholder=\"{{ 'APPLICATION_WIDGET_COLOR' | translate }}\"><div data-ng-class=\"'bg-'+$select.selected.value\">&nbsp;</div></ui-select-match><ui-select-choices repeat=\"color.value as color in config.colors | filter: $select.search\"><div data-ng-class=\"'bg-'+color.value\">&nbsp;</div></ui-select-choices></ui-select></div><div class=form-group><label class=control-label>{{'APPLICATION_WIDGET_ICON' | translate}}</label><ui-select data-ng-model=config.icon name=icon theme=bootstrap><ui-select-match placeholder=\"{{ 'APPLICATION_WIDGET_ICON' | translate }}\"><i class=fa ng-class=$select.selected.value></i></ui-select-match><ui-select-choices repeat=\"icon.value as icon in config.icons | filter: $select.search\"><i class=fa ng-class=icon.value></i></ui-select-choices></ui-select></div><div class=form-group><label for=condition>{{'APPLICATION_WIDGET_DETAILS' | translate}}</label> <input type=text class=form-control id=details ng-model=config.details maxlength=30 placeholder=\"{{'APPLICATION_WIDGET_DETAILS' | translate}}\"></div><div class=form-group><label for=condition>{{'APPLICATION_WIDGET_LINK' | translate}}</label> <input type=text class=form-control id=link ng-model=config.link placeholder=http://yourlink></div><div class=form-group><label for=condition>{{'APPLICATION_WIDGET_LINK_TEXT' | translate}}</label> <input type=text class=form-control id=linkText ng-model=config.linkText maxlength=30 placeholder=\"{{'APPLICATION_WIDGET_LINK_TEXT' | translate}}\"></div></form>"),t.put("{widgetsPath}/counter/src/view.html",'<div class=dashboard-stat ng-class=config.color ng-if=result><div class=visual><i class=fa ng-class=config.icon></i></div><div class=details><div class=number>{{result}}</div><div class=desc>{{config.details}}</div></div><a class=more href={{config.link}}>{{config.linkText}} <i class="m-icon-swapright m-icon-white"></i></a></div><div class="alert alert-danger" role=alert ng-if=!config.report><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_WIDGET_SELECT_REPORT\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=tooManyResults><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_TOO_MANY_RESULTS\' | translate}}</div><div class="alert alert-danger" role=alert ng-if="!result && !tooManyResults"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_QUERY_NOT_VALID\' | translate}}</div>')}])}(window),function(t,e){angular.module("adf.widget.pie-chart",["adf.provider"]).config(["dashboardProvider",function(t){t.widget("pie-chart",{title:"Pie-Chart",description:"Display a pie-chart starting from DB values",templateUrl:"{widgetsPath}/pie-chart/src/view.html",controller:"apiWidgetPieChartViewCtrl",edit:{templateUrl:"{widgetsPath}/pie-chart/src/edit.html",controller:"apiWidgetPieChartEditCtrl"}})}]).service("apiServicePieChart",["Widget",function(t){return{get:function(e){return t.get({condition:encodeURIComponent(e.condition),table:e.report.replace("_history",""),fields:e.fields,controller:"piechart"}).$promise.then(function(t){return t}).catch(function(t){console.log(t)})}}}]).controller("apiWidgetPieChartEditCtrl",["$scope","report",function(t,e){function n(){return t.config.fields||(t.config.fields=[{column:"",alias:""}]),t.config.fields}t.config.reportTables=e.tables,t.config.fields=t.config.fields?t.config.fields:[{column:"",alias:""}],t.addField=function(){n().push({})},t.removeField=function(t){n().splice(t,1)}}]).controller("apiWidgetPieChartViewCtrl",["$scope","$interval","apiServicePieChart","socket",function(t,e,n,a){var s=t.$parent.model.wid;a.socket.on("widget_update:"+s,function(e){if(e&&1===e.length){t.labels=[],t.data=[];for(var n in e[0])t.labels.push(n),t.data.push(e[0][n])}else t.labels=[],t.data=[]}),t.$on("$destroy",function(){a.socket.removeAllListeners("widget_update:"+s)})}]),angular.module("adf.widget.pie-chart").run(["$templateCache",function(t){t.put("{widgetsPath}/pie-chart/src/edit.html",'<form role=form><div class=form-group><label class=control-label>{{\'APPLICATION_REPORT\' | translate}}</label><ui-select data-ng-model=config.report name=report theme=bootstrap><ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match><ui-select-choices group-by="\'channel\'" repeat="table.value as table in config.reportTables | filter: $select.search"><div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div></ui-select-choices></ui-select></div><div><label class=control-label>{{\'APPLICATION_FIELDS\' | translate}}</label></div><div class=padding-bottom ng-repeat="field in config.fields"><div class=form-group><div class=input-group><input type=text class=form-control ng-model=field.column> <span class=input-group-addon>as</span> <input type=text class=form-control ng-model=field.alias> <span class=input-group-btn ng-if="config.fields.length>1"><button class="btn btn-danger" type=button data-ng-click=removeField($index)><i class="fa fa-times"></i> {{\'APPLICATION_REMOVE\' | translate}}</button></span></div></div></div><button type=button class="btn btn-sm green mbottom20" ng-click=addField()><i class="fa fa-plus"></i> {{\'APPLICATION_ADD_FIELD\' | translate}}</button><div class=form-group><label for=condition>{{\'APPLICATION_CONDITION\' | translate}}</label> <input type=text class=form-control id=condition ng-model=config.condition placeholder="{{\'APPLICATION_CONDITION\' | translate}}"></div></form>'),t.put("{widgetsPath}/pie-chart/src/view.html",'<div ng-if=labels.length ng-style=config.style><canvas id=doughnut class="chart chart-doughnut" chart-data=data chart-labels=labels legend=true></canvas></div><div class="alert alert-danger" role=alert ng-if=!config.report><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_WIDGET_SELECT_REPORT\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!labels.length><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_VALID_CONDITION\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!labels.length><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_ONE_VALID_METRIC_AND_CHECK_OTHER\' | translate}}</div>')}])}(window),function(t,e){angular.module("adf.widget.table",["adf.provider"]).value("apiServiceUrlTable","/api/widgets/table").config(["dashboardProvider",function(t){t.widget("table",{title:"Table",description:"Show tabbed results from db",templateUrl:"{widgetsPath}/table/src/view.html",controller:"apiWidgetTableViewCtrl",edit:{templateUrl:"{widgetsPath}/table/src/edit.html",controller:"apiWidgetTableEditCtrl"}})}]).service("apiServiceTable",["$q","$http","apiServiceUrlTable",function(t,e,n){return{get:function(a){var s=t.defer();return e.get(n,{params:{condition:encodeURIComponent(a.condition),table:a.report,fields:a.fields}}).success(function(t){t?s.resolve(t):s.reject()}).error(function(t){console.log(t),s.reject()}),s.promise}}}]).controller("apiWidgetTableEditCtrl",["$scope",function(t){function e(){return t.config.fields||(t.config.fields=[{column:"",alias:""}]),t.config.fields}t.config.reportTables=[{name:"Agents",value:"agent"},{name:"Calls",value:"call"},{name:"Dials",value:"dial"},{name:"Members",value:"member"},{name:"Queues",value:"queue"}],t.config.timeout=t.config.timeout?t.config.timeout:1,t.config.height=t.config.height?t.config.height:350,t.config.fields=t.config.fields?t.config.fields:[{column:"",alias:""}],t.addField=function(){e().push({})},t.removeField=function(t){e().splice(t,1)}}]).controller("apiWidgetTableViewCtrl",["$scope","$interval","apiServiceTable",function(t,e,n){t.config.timeout=t.config.timeout?t.config.timeout:1,t.config.height=t.config.height?t.config.height:350,t.config.style={"max-height":t.config.height+"px",overflow:"scroll"},t.tableApiCall=function(){t.config.condition&&t.config.report&&t.config.fields.length&&""!==t.config.fields[0].column&&""!==t.config.fields[0].alias&&n.get(t.config).then(function(e){t.results=e})},t.tableApiCall();var a=e(function(){t.tableApiCall()},1e3*parseInt(t.config.timeout));t.$on("$destroy",function(){e.cancel(a)})}]),angular.module("adf.widget.table").run(["$templateCache",function(t){t.put("{widgetsPath}/table/src/edit.html",'<form role=form><div class=form-group><label class=control-label>{{\'APPLICATION_REPORT\' | translate}}</label><ui-select data-ng-model=config.report name=report theme=bootstrap><ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match><ui-select-choices repeat="report.value as report in config.reportTables | filter: $select.search"><div ng-bind-html="report.name | highlight: $select.search"></div></ui-select-choices></ui-select></div><div><label class=control-label>{{\'APPLICATION_METRICS\' | translate}}</label></div><div class=padding-bottom ng-repeat="field in config.fields"><div class=form-group><div class=input-group><input type=text class=form-control ng-model=field.column> <span class=input-group-addon>as</span> <input type=text class=form-control ng-model=field.alias> <span class=input-group-btn ng-if="config.fields.length>1"><button class="btn btn-danger" type=button data-ng-click=removeField($index)><i class="fa fa-times"></i> {{\'APPLICATION_REMOVE\' | translate}}</button></span></div></div></div><button type=button class="btn btn-sm green mbottom20" ng-click=addField()><i class="fa fa-plus"></i> {{\'APPLICATION_ADD_FIELD\' | translate}}</button><div class=form-group><label for=condition>{{\'APPLICATION_CONDITION\' | translate}}</label> <input type=text class=form-control id=condition ng-model=config.condition placeholder="{{\'APPLICATION_CONDITION\' | translate}}"></div><div class=form-group><label for=condition>{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}</label> <input type=number class=form-control id=timeout ng-model=config.timeout placeholder="{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}" min=1></div><div class=form-group><label for=condition>{{\'APPLICATION_WIDGET_MAX_HEIGHT\' | translate}}</label> <input type=number class=form-control id=height ng-model=config.height placeholder="{{\'APPLICATION_WIDGET_MAX_HEIGHT\' | translate}}" min=350></div></form>'),t.put("{widgetsPath}/table/src/view.html",'<div ng-if=results ng-style=config.style><table st-table=results class="table table-striped table-bordered table-hover"><div class=table-responsive><thead><tr><th colspan={{config.fields.length}}><div class=row><div class=col-md-6></div><div class=col-md-6><div class="input-group input-medium pull-right"><input st-search placeholder="{{ \'APPLICATION_SEARCH\' | translate }}" class=form-control type=search> <span class=input-group-addon><i class="fa fa-search"></i></span></div></div></div></th></tr><tr><th ng-repeat="field in config.fields">{{field.alias}}</th></tr></thead><tbody><tr data-ng-repeat="result in results" class=animate-repeat><td ng-repeat="field in config.fields">{{result[field.alias]}}</td></tr><tr data-ng-hide=results.length><td colspan={{config.fields.length}} style=text-align:center;><i>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</i></td></tr></tbody><tfoot><tr><td colspan={{config.fields.length}} class=text-center><div st-pagination class=pagination st-items-by-page=10 st-displayed-pages=3></div></td></tr></tfoot></div></table></div><div class="alert alert-danger" role=alert ng-if=!config.report><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_WIDGET_SELECT_REPORT\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!results><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_VALID_CONDITION\' | translate}}</div><div class="alert alert-danger" role=alert ng-if=!results><span class="glyphicon glyphicon-exclamation-sign" aria-hidden=true></span> <span class=sr-only>{{\'APPLICATION_ERROR\' | translate}}:</span> {{\'MESSAGE_ENTER_ONE_VALID_FIELD_AND_CHECK_OTHER\' | translate}}</div>')}])}(window);var Metronic=function(){var t,e=!1,n=!1,a=!1,s=!1,i=[],l="assets/",o="img/",r="plugins/",c={blue:"#89C4F4",red:"#F3565D",green:"#1bbc9b",purple:"#9b59b6",grey:"#95a5a6",yellow:"#F8CB00"},d=function(){"rtl"===$("body").css("direction")&&(e=!0),n=!!navigator.userAgent.match(/MSIE 8.0/),a=!!navigator.userAgent.match(/MSIE 9.0/),(s=!!navigator.userAgent.match(/MSIE 10.0/))&&$("html").addClass("ie10"),(s||a||n)&&$("html").addClass("ie")},u=function(){for(var t=0;t<i.length;t++)i[t].call()},p=function(){var t;if(n){var e;$(window).resize(function(){e!=document.documentElement.clientHeight&&(t&&clearTimeout(t),t=setTimeout(function(){u()},50),e=document.documentElement.clientHeight)})}else $(window).resize(function(){t&&clearTimeout(t),t=setTimeout(function(){u()},50)})},m=function(){$("body").on("click",".portlet > .portlet-title > .tools > a.remove",function(t){t.preventDefault();var e=$(this).closest(".portlet");$("body").hasClass("page-portlet-fullscreen")&&$("body").removeClass("page-portlet-fullscreen"),e.find(".portlet-title .fullscreen").tooltip("destroy"),e.find(".portlet-title > .tools > .reload").tooltip("destroy"),e.find(".portlet-title > .tools > .remove").tooltip("destroy"),e.find(".portlet-title > .tools > .config").tooltip("destroy"),e.find(".portlet-title > .tools > .collapse, .portlet > .portlet-title > .tools > .expand").tooltip("destroy"),e.remove()}),$("body").on("click",".portlet > .portlet-title .fullscreen",function(t){t.preventDefault();var e=$(this).closest(".portlet");if(e.hasClass("portlet-fullscreen"))$(this).removeClass("on"),e.removeClass("portlet-fullscreen"),$("body").removeClass("page-portlet-fullscreen"),e.children(".portlet-body").css("height","auto");else{var n=Metronic.getViewPort().height-e.children(".portlet-title").outerHeight()-parseInt(e.children(".portlet-body").css("padding-top"))-parseInt(e.children(".portlet-body").css("padding-bottom"));$(this).addClass("on"),e.addClass("portlet-fullscreen"),$("body").addClass("page-portlet-fullscreen"),e.children(".portlet-body").css("height",n)}}),$("body").on("click",".portlet > .portlet-title > .tools > a.reload",function(t){t.preventDefault();var e=$(this).closest(".portlet").children(".portlet-body"),n=$(this).attr("data-url"),a=$(this).attr("data-error-display");n?(Metronic.blockUI({target:e,animate:!0,overlayColor:"none"}),$.ajax({type:"GET",cache:!1,url:n,dataType:"html",success:function(t){Metronic.unblockUI(e),e.html(t)},error:function(t,n,s){Metronic.unblockUI(e);var i="Error on reloading the content. Please check your connection and try again.";"toastr"==a&&toastr?toastr.error(i):"notific8"==a&&$.notific8?($.notific8("zindex",11500),$.notific8(i,{theme:"ruby",life:3e3})):alert(i)}})):(Metronic.blockUI({target:e,animate:!0,overlayColor:"none"}),window.setTimeout(function(){Metronic.unblockUI(e)},1e3))}),$('.portlet .portlet-title a.reload[data-load="true"]').click(),$("body").on("click",".portlet > .portlet-title > .tools > .collapse, .portlet .portlet-title > .tools > .expand",function(t){t.preventDefault()})},g=function(){if($().uniform){var t=$("input[type=checkbox]:not(.toggle, .make-switch, .icheck), input[type=radio]:not(.toggle, .star, .make-switch, .icheck)");t.size()>0&&t.each(function(){0===$(this).parents(".checker").size()&&$(this).show()})}},h=function(){$().iCheck&&$(".icheck").each(function(){var t=$(this).attr("data-checkbox")?$(this).attr("data-checkbox"):"icheckbox_minimal-grey",e=$(this).attr("data-radio")?$(this).attr("data-radio"):"iradio_minimal-grey";t.indexOf("_line")>-1||e.indexOf("_line")>-1?$(this).iCheck({checkboxClass:t,radioClass:e,insert:'<div class="icheck_line-icon"></div>'+$(this).attr("data-label")}):$(this).iCheck({checkboxClass:t,radioClass:e})})},f=function(){$().bootstrapSwitch&&$(".make-switch").bootstrapSwitch()},A=function(){$().confirmation&&$("[data-toggle=confirmation]").confirmation({container:"body",btnOkClass:"btn-xs btn-success",btnCancelClass:"btn-xs btn-danger"})},v=function(){$("body").on("shown.bs.collapse",".accordion.scrollable",function(t){Metronic.scrollTo($(t.target))})},I=function(){if(location.hash){var t=location.hash.substr(1);$('a[href="#'+t+'"]').parents(".tab-pane:hidden").each(function(){var t=$(this).attr("id");$('a[href="#'+t+'"]').click()}),$('a[href="#'+t+'"]').click()}},b=function(){$("body").on("hide.bs.modal",function(){$(".modal:visible").size()>1&&!1===$("html").hasClass("modal-open")?$("html").addClass("modal-open"):$(".modal:visible").size()<=1&&$("html").removeClass("modal-open")}),$("body").on("show.bs.modal",".modal",function(){$(this).hasClass("modal-scroll")&&$("body").addClass("modal-open-noscroll")}),$("body").on("hide.bs.modal",".modal",function(){$("body").removeClass("modal-open-noscroll")}),$("body").on("hidden.bs.modal",".modal:not(.modal-cached)",function(){$(this).removeData("bs.modal")})},E=function(){$(".tooltips").tooltip(),$(".portlet > .portlet-title .fullscreen").tooltip({container:"body",title:"Fullscreen"}),$(".portlet > .portlet-title > .tools > .reload").tooltip({container:"body",title:"Reload"}),$(".portlet > .portlet-title > .tools > .remove").tooltip({container:"body",title:"Remove"}),$(".portlet > .portlet-title > .tools > .config").tooltip({container:"body",title:"Settings"}),$(".portlet > .portlet-title > .tools > .collapse, .portlet > .portlet-title > .tools > .expand").tooltip({container:"body",title:"Collapse/Expand"})},T=function(){$("body").on("click",".dropdown-menu.hold-on-click",function(t){t.stopPropagation()})},N=function(){$("body").on("click",'[data-close="alert"]',function(t){$(this).parent(".alert").hide(),$(this).closest(".note").hide(),t.preventDefault()}),$("body").on("click",'[data-close="note"]',function(t){$(this).closest(".note").hide(),t.preventDefault()}),$("body").on("click",'[data-remove="note"]',function(t){$(this).closest(".note").remove(),t.preventDefault()})},P=function(){$('[data-hover="dropdown"]').not(".hover-initialized").each(function(){$(this).dropdownHover(),$(this).addClass("hover-initialized")})},_=function(){$(".popovers").popover(),$(document).on("click.bs.popover.data-api",function(e){t&&t.popover("hide")})},C=function(){Metronic.initSlimScroll(".scroller")},O=function(){jQuery.fancybox&&$(".fancybox-button").size()>0&&$(".fancybox-button").fancybox({groupAttr:"data-rel",prevEffect:"none",nextEffect:"none",closeBtn:!0,helpers:{title:{type:"inside"}}})},S=function(){(n||a)&&$("input[placeholder]:not(.placeholder-no-fix), textarea[placeholder]:not(.placeholder-no-fix)").each(function(){var t=$(this);""===t.val()&&""!==t.attr("placeholder")&&t.addClass("placeholder").val(t.attr("placeholder")),t.focus(function(){t.val()==t.attr("placeholder")&&t.val("")}),t.blur(function(){""!==t.val()&&t.val()!=t.attr("placeholder")||t.val(t.attr("placeholder"))})})},x=function(){$().select2&&$(".select2me").select2({placeholder:"Select"})};return{init:function(){d(),p(),g(),h(),f(),C(),O(),x(),m(),N(),T(),I(),E(),_(),v(),b(),A(),S()},initAjax:function(){g(),h(),f(),P(),C(),x(),O(),T(),E(),_(),v(),A()},initComponents:function(){this.initAjax()},setLastPopedPopover:function(e){t=e},addResizeHandler:function(t){i.push(t)},runResizeHandlers:function(){u()},scrollTo:function(t,e){var n=t&&t.size()>0?t.offset().top:0;t&&($("body").hasClass("page-header-fixed")&&(n-=$(".page-header").height()),n+=e||-1*t.height()),$("html,body").animate({scrollTop:n},"slow")},initSlimScroll:function(t){$(t).each(function(){if(!$(this).attr("data-initialized")){var t;t=$(this).attr("data-height")?$(this).attr("data-height"):$(this).css("height"),$(this).slimScroll({allowPageScroll:!0,size:"7px",color:$(this).attr("data-handle-color")?$(this).attr("data-handle-color"):"#bbb",wrapperClass:$(this).attr("data-wrapper-class")?$(this).attr("data-wrapper-class"):"slimScrollDiv",railColor:$(this).attr("data-rail-color")?$(this).attr("data-rail-color"):"#eaeaea",position:e?"left":"right",height:t,alwaysVisible:"1"==$(this).attr("data-always-visible"),railVisible:"1"==$(this).attr("data-rail-visible"),disableFadeOut:!0}),$(this).attr("data-initialized","1")}})},destroySlimScroll:function(t){$(t).each(function(){if("1"===$(this).attr("data-initialized")){$(this).removeAttr("data-initialized"),$(this).removeAttr("style");var t={};$(this).attr("data-handle-color")&&(t["data-handle-color"]=$(this).attr("data-handle-color")),$(this).attr("data-wrapper-class")&&(t["data-wrapper-class"]=$(this).attr("data-wrapper-class")),$(this).attr("data-rail-color")&&(t["data-rail-color"]=$(this).attr("data-rail-color")),$(this).attr("data-always-visible")&&(t["data-always-visible"]=$(this).attr("data-always-visible")),$(this).attr("data-rail-visible")&&(t["data-rail-visible"]=$(this).attr("data-rail-visible")),$(this).slimScroll({wrapperClass:$(this).attr("data-wrapper-class")?$(this).attr("data-wrapper-class"):"slimScrollDiv",destroy:!0});var e=$(this);$.each(t,function(t,n){e.attr(t,n)})}})},scrollTop:function(){Metronic.scrollTo()},blockUI:function(t){var e="";if(e=(t=$.extend(!0,{},t)).animate?'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><div class="block-spinner-bar"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>':t.iconOnly?'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><img src="'+this.getGlobalImgPath()+'loading-spinner-blue.gif" align=""></div>':t.textOnly?'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><span>&nbsp;&nbsp;'+(t.message?t.message:"LOADING...")+"</span></div>":'<div class="loading-message '+(t.boxed?"loading-message-boxed":"")+'"><img src="'+this.getGlobalImgPath()+'loading-spinner-blue.gif" align=""><span>&nbsp;&nbsp;'+(t.message?t.message:"LOADING...")+"</span></div>",t.target){var n=$(t.target);n.height()<=$(window).height()&&(t.cenrerY=!0),n.block({message:e,baseZ:t.zIndex?t.zIndex:1e3,centerY:void 0!==t.cenrerY&&t.cenrerY,css:{top:"10%",border:"0",padding:"0",backgroundColor:"none"},overlayCSS:{backgroundColor:t.overlayColor?t.overlayColor:"#555",opacity:t.boxed?.05:.1,cursor:"wait"}})}else $.blockUI({message:e,baseZ:t.zIndex?t.zIndex:1e3,css:{border:"0",padding:"0",backgroundColor:"none"},overlayCSS:{backgroundColor:t.overlayColor?t.overlayColor:"#555",opacity:t.boxed?.05:.1,cursor:"wait"}})},unblockUI:function(t){t?$(t).unblock({onUnblock:function(){$(t).css("position",""),$(t).css("zoom","")}}):$.unblockUI()},startPageLoading:function(t){t&&t.animate?($(".page-spinner-bar").remove(),$("body").append('<div class="page-spinner-bar"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div>')):($(".page-loading").remove(),$("body").append('<div class="page-loading"><img src="'+this.getGlobalImgPath()+'loading-spinner-blue.gif"/>&nbsp;&nbsp;<span>'+(t&&t.message?t.message:"Loading...")+"</span></div>"))},stopPageLoading:function(){$(".page-loading, .page-spinner-bar").remove()},alert:function(t){t=$.extend(!0,{container:"",place:"append",type:"success",message:"",close:!0,reset:!0,focus:!0,closeInSeconds:0,icon:""},t);var e=Metronic.getUniqueID("Metronic_alert"),n='<div id="'+e+'" class="Metronic-alerts alert alert-'+t.type+' fade in">'+(t.close?'<button type="button" class="close" data-dismiss="alert" aria-hidden="true"></button>':"")+(""!==t.icon?'<i class="fa-lg fa fa-'+t.icon+'"></i>  ':"")+t.message+"</div>";return t.reset&&$(".Metronic-alerts").remove(),t.container?"append"==t.place?$(t.container).append(n):$(t.container).prepend(n):$("body").hasClass("page-container-bg-solid")?$(".page-title").after(n):$(".page-bar").size()>0?$(".page-bar").after(n):$(".page-breadcrumb").after(n),t.focus&&Metronic.scrollTo($("#"+e)),t.closeInSeconds>0&&setTimeout(function(){$("#"+e).remove()},1e3*t.closeInSeconds),e},initUniform:function(t){t?$(t).each(function(){0===$(this).parents(".checker").size()&&($(this).show(),$(this).uniform())}):g()},updateUniform:function(t){$.uniform.update(t)},initFancybox:function(){O()},getActualVal:function(t){return(t=$(t)).val()===t.attr("placeholder")?"":t.val()},getURLParameter:function(t){var e,n,a=window.location.search.substring(1).split("&");for(e=0;e<a.length;e++)if((n=a[e].split("="))[0]==t)return unescape(n[1]);return null},isTouchDevice:function(){try{return document.createEvent("TouchEvent"),!0}catch(t){return!1}},getViewPort:function(){var t=window,e="inner";return"innerWidth"in window||(e="client",t=document.documentElement||document.body),{width:t[e+"Width"],height:t[e+"Height"]}},getUniqueID:function(t){return"prefix_"+Math.floor(Math.random()*(new Date).getTime())},isIE8:function(){return n},isIE9:function(){return a},isRTL:function(){return e},isAngularJsApp:function(){return"undefined"!=typeof angular},getAssetsPath:function(){return l},setAssetsPath:function(t){l=t},setGlobalImgPath:function(t){o=t},getGlobalImgPath:function(){return l+o},setGlobalPluginsPath:function(t){r=t},getGlobalPluginsPath:function(){return l+r},getGlobalCssPath:function(){return l+"css/"},getBrandColor:function(t){return c[t]?c[t]:""},getResponsiveBreakpoint:function(t){var e={xs:480,sm:768,md:900,lg:1200};return e[t]?e[t]:0}}}(),Layout=function(){var t=Metronic.getResponsiveBreakpoint("md"),e=function(){var e,n=$(".page-content"),a=$(".page-sidebar"),i=$("body");if(!0===i.hasClass("page-footer-fixed")&&!1===i.hasClass("page-sidebar-fixed")){var l=Metronic.getViewPort().height-$(".page-footer").outerHeight()-$(".page-header").outerHeight();n.height()<l&&n.attr("style","min-height:"+l+"px")}else{if(i.hasClass("page-sidebar-fixed"))e=s(),!1===i.hasClass("page-footer-fixed")&&(e-=$(".page-footer").outerHeight());else{var o=$(".page-header").outerHeight(),r=$(".page-footer").outerHeight();(e=Metronic.getViewPort().width<t?Metronic.getViewPort().height-o-r:a.height()+20)+o+r<=Metronic.getViewPort().height&&(e=Metronic.getViewPort().height-o-r)}n.attr("style","min-height:"+e+"px")}},n=function(e,n){var a=location.hash.toLowerCase(),s=$(".page-sidebar-menu");if("click"===e||"set"===e?n=$(n):"match"===e&&s.find("li > a").each(function(){var t=$(this).attr("href").toLowerCase();t.length>1&&a.substr(1,t.length-1)==t.substr(1)&&(n=$(this))}),n&&0!=n.size()&&"javascript:;"!==n.attr("href").toLowerCase()&&"#"!==n.attr("href").toLowerCase()){parseInt(s.data("slide-speed")),s.data("keep-expanded");s.find("li.active").removeClass("active"),s.find("li > a > .selected").remove(),!1===s.hasClass("page-sidebar-menu-hover-submenu")?s.find("li.open").each(function(){0===$(this).children(".sub-menu").size()&&($(this).removeClass("open"),$(this).find("> a > .arrow.open").removeClass("open"))}):s.find("li.open").removeClass("open"),n.parents("li").each(function(){$(this).addClass("active"),$(this).find("> a > span.arrow").addClass("open"),1===$(this).parent("ul.page-sidebar-menu").size()&&$(this).find("> a").append('<span class="selected"></span>'),1===$(this).children("ul.sub-menu").size()&&$(this).addClass("open")}),"click"===e&&Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click()}},a=function(){jQuery(".page-sidebar").on("click","li > a",function(n){var a=$(this).next().hasClass("sub-menu");if(!(Metronic.getViewPort().width>=t&&1===$(this).parents(".page-sidebar-menu-hover-submenu").size()))if(!1!==a){if(!$(this).next().hasClass("sub-menu always-open")){var s=$(this).parent().parent(),i=$(this),l=$(".page-sidebar-menu"),o=jQuery(this).next(),r=l.data("auto-scroll"),c=parseInt(l.data("slide-speed"));!0!==l.data("keep-expanded")&&(s.children("li.open").children("a").children(".arrow").removeClass("open"),s.children("li.open").children(".sub-menu:not(.always-open)").slideUp(c),s.children("li.open").removeClass("open"));o.is(":visible")?(jQuery(".arrow",jQuery(this)).removeClass("open"),jQuery(this).parent().removeClass("open"),o.slideUp(c,function(){!0===r&&!1===$("body").hasClass("page-sidebar-closed")&&($("body").hasClass("page-sidebar-fixed")?l.slimScroll({scrollTo:i.position().top}):Metronic.scrollTo(i,-200)),e()})):a&&(jQuery(".arrow",jQuery(this)).addClass("open"),jQuery(this).parent().addClass("open"),o.slideDown(c,function(){!0===r&&!1===$("body").hasClass("page-sidebar-closed")&&($("body").hasClass("page-sidebar-fixed")?l.slimScroll({scrollTo:i.position().top}):Metronic.scrollTo(i,-200)),e()})),n.preventDefault()}}else Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click()}),jQuery(".page-sidebar").on("click"," li > a.ajaxify",function(e){e.preventDefault(),Metronic.scrollTop();var n=$(this).attr("href"),a=jQuery(".page-sidebar ul"),s=($(".page-content"),$(".page-content .page-content-body"));a.children("li.active").removeClass("active"),a.children("arrow.open").removeClass("open"),$(this).parents("li").each(function(){$(this).addClass("active"),$(this).children("a > span.arrow").addClass("open")}),$(this).parents("li").addClass("active"),Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click(),Metronic.startPageLoading();var i=$(this);$.ajax({type:"GET",cache:!1,url:n,dataType:"html",success:function(t){0===i.parents("li.open").size()&&$(".page-sidebar-menu > li.open > a").click(),Metronic.stopPageLoading(),s.html(t),Layout.fixContentHeight(),Metronic.initAjax()},error:function(t,e,n){Metronic.stopPageLoading(),s.html("<h4>Could not load the requested content.</h4>")}})}),jQuery(".page-content").on("click",".ajaxify",function(e){e.preventDefault(),Metronic.scrollTop();var n=$(this).attr("href"),a=($(".page-content"),$(".page-content .page-content-body"));Metronic.startPageLoading(),Metronic.getViewPort().width<t&&$(".page-sidebar").hasClass("in")&&$(".page-header .responsive-toggler").click(),$.ajax({type:"GET",cache:!1,url:n,dataType:"html",success:function(t){Metronic.stopPageLoading(),a.html(t),Layout.fixContentHeight(),Metronic.initAjax()},error:function(t,e,n){a.html("<h4>Could not load the requested content.</h4>"),Metronic.stopPageLoading()}})}),l(),$(".page-sidebar").on("click",".sidebar-search .remove",function(t){t.preventDefault(),$(".sidebar-search").removeClass("open")}),$(".page-sidebar .sidebar-search").on("keypress","input.form-control",function(t){if(13==t.which)return $(".sidebar-search").submit(),!1}),0!==$(".sidebar-search").size()&&($(".sidebar-search .input-group").on("click",function(t){t.stopPropagation()}),$("body").on("click",function(){$(".sidebar-search").hasClass("open")&&$(".sidebar-search").removeClass("open")}))},s=function(){var t=Metronic.getViewPort().height-$(".page-header").outerHeight();return $("body").hasClass("page-footer-fixed")&&(t-=$(".page-footer").outerHeight()),t},i=function(){var n=$(".page-sidebar-menu");Metronic.destroySlimScroll(n),0!==$(".page-sidebar-fixed").size()?Metronic.getViewPort().width>=t&&(n.attr("data-height",s()),Metronic.initSlimScroll(n),e()):e()},l=function(){var t=$("body");t.hasClass("page-sidebar-fixed")&&$(".page-sidebar").on("mouseenter",function(){t.hasClass("page-sidebar-closed")&&$(this).find(".page-sidebar-menu").removeClass("page-sidebar-menu-closed")}).on("mouseleave",function(){t.hasClass("page-sidebar-closed")&&$(this).find(".page-sidebar-menu").addClass("page-sidebar-menu-closed")})},o=function(){$("body");$.cookie&&"1"===$.cookie("sidebar_closed")&&Metronic.getViewPort().width>=t?($("body").addClass("page-sidebar-closed"),$(".page-sidebar-menu").addClass("page-sidebar-menu-closed")):$.cookie&&$.cookie("sidebar_closed","0")},r=function(){$(".page-header").on("click",'.hor-menu a[data-toggle="tab"]',function(t){t.preventDefault();var e=$(".hor-menu .nav").find("li.current");$("li.active",e).removeClass("active"),$(".selected",e).remove();var n=$(this).parents("li").last();n.addClass("current"),n.find("a:first").append('<span class="selected"></span>')}),$(".page-header").on("click",".search-form",function(t){$(this).addClass("open"),$(this).find(".form-control").focus(),$(".page-header .search-form .form-control").on("blur",function(t){$(this).closest(".search-form").removeClass("open"),$(this).unbind("blur")})}),$(".page-header").on("keypress",".hor-menu .search-form .form-control",function(t){if(13==t.which)return $(this).closest(".search-form").submit(),!1}),$(".page-header").on("mousedown",".search-form.open .submit",function(t){t.preventDefault(),t.stopPropagation(),$(this).closest(".search-form").submit()}),$('[data-hover="megamenu-dropdown"]').not(".hover-initialized").each(function(){$(this).dropdownHover(),$(this).addClass("hover-initialized")}),$(document).on("click",".mega-menu-dropdown .dropdown-menu",function(t){t.stopPropagation()})},c=function(){$("body").on("shown.bs.tab",'a[data-toggle="tab"]',function(){e()})},d=function(){navigator.userAgent.match(/iPhone|iPad|iPod/i)?$(window).bind("touchend touchcancel touchleave",function(t){$(this).scrollTop()>300?$(".scroll-to-top").fadeIn(500):$(".scroll-to-top").fadeOut(500)}):$(window).scroll(function(){$(this).scrollTop()>300?$(".scroll-to-top").fadeIn(500):$(".scroll-to-top").fadeOut(500)}),$(".scroll-to-top").click(function(t){return t.preventDefault(),$("html, body").animate({scrollTop:0},500),!1})},u=function(){var e,n=$(".full-height-content");if(e=Metronic.getViewPort().height-$(".page-header").outerHeight(!0)-$(".page-footer").outerHeight(!0)-$(".page-title").outerHeight(!0)-$(".page-bar").outerHeight(!0),n.hasClass("portlet")){var a=n.find(".portlet-body");if(Metronic.getViewPort().width<t)return void Metronic.destroySlimScroll(a.find(".full-height-content-body"));e=e-n.find(".portlet-title").outerHeight(!0)-parseInt(n.find(".portlet-body").css("padding-top"))-parseInt(n.find(".portlet-body").css("padding-bottom"))-2,n.hasClass("full-height-content-scrollable")?(e-=35,a.find(".full-height-content-body").css("height",e),Metronic.initSlimScroll(a.find(".full-height-content-body"))):a.css("min-height",e)}else{if(Metronic.getViewPort().width<t)return void Metronic.destroySlimScroll(n.find(".full-height-content-body"));n.hasClass("full-height-content-scrollable")?(e-=35,n.find(".full-height-content-body").css("height",e),Metronic.initSlimScroll(n.find(".full-height-content-body"))):n.css("min-height",e)}};return{initHeader:function(){r()},setSidebarMenuActiveLink:function(t,e){n(t,e)},initSidebar:function(){i(),a(),o(),Metronic.isAngularJsApp()&&n("match"),Metronic.addResizeHandler(i)},initContent:function(){u(),c(),Metronic.addResizeHandler(e),Metronic.addResizeHandler(u)},initFooter:function(){d()},init:function(){this.initHeader(),this.initSidebar(),this.initContent(),this.initFooter()},fixContentHeight:function(){e()},initFixedSidebarHoverEffect:function(){l()},initFixedSidebar:function(){i()},getLayoutImgPath:function(){return Metronic.getAssetsPath()+"img/"},getLayoutCssPath:function(){return Metronic.getAssetsPath()+"css/"}}}();angular.module("xCallyShuttleApp").run(["$templateCache",function(t){t.put("app/adminreset/adminreset.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo" data-ng-init="getInfo()">\n\t<a href="index.html">\n\t\t<img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n\x3c!-- END LOGO --\x3e\n\x3c!-- BEGIN RESET --\x3e\n<div class="content">\n\t\x3c!-- BEGIN RESET FORM --\x3e\n\t<form name="resetForm" data-ng-submit="resetForm.$valid && updatePassword()" novalidate>\n\t\t<h3>{{\'APPLICATION_RESET_PASSWORD\' | translate}}</h3>\n\t\t<p>\n\t\t\t{{\'MESSAGE_FIRST_LOGIN_PASSWORD_RESET\' | translate}}\n\t\t</p>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.password.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" name="password" ng-model="user.password"  data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t</div>\n\t\t\t<span class="help-block">\n\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t</span>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.password.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.rePassword.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" name="rePassword" ng-model="user.rePassword" nx-equal="user.password" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.rePassword.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="submit" class="btn btn-success uppercase">{{\'APPLICATION_SUBMIT\' | translate}}</button>\n\t\t</div>\n\t</form>\n\t\x3c!-- END RESET FORM--\x3e\n\t\t<div class="login-options">\n\t\t\t<h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n\t\t\t<ul class="social-icons">\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color googleplus" data-original-title="Goole Plus" href="#"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color linkedin" data-original-title="Linkedin" href="#"></a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n</div>\n<div class="copyright">\n\txCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n\x3c!-- END RESET --\x3e\n'),t.put("app/analytic/extracted/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-file-pdf-o"></i>\n\t\t\t\t\t<a href="/analytics/extracted/list">{{ \'APPLICATION_EXTRACTED_REPORTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-file-pdf-o font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_EXTRACTED_REPORTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/metric/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_METRIC\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.metric" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TABLE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TABLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.table" name="table" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n        <ui-select-choices repeat="table.value as table in tables | filter: $select.search">\n          <div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TABLE--\x3e\n\n    \x3c!-- START METRIC --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$invalid}">\n      <label class="control-label">{{\'APPLICATION_METRIC\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <textarea type="text" name="metric" placeholder="{{\'APPLICATION_METRIC\' | translate}}" class="form-control" data-ng-model="item.metric" required/></textarea>\n      <span data-ng-show="(forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END METRIC --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.metric.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/metric/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-calculator"></i>\n\t\t\t\t\t<a href="/analytics/metrics/list">{{ \'APPLICATION_METRICS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t\x3c!-- <div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-calculator font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DEFAULT_METRICS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t</div>\n\t\t\t</div> --\x3e\n\t\t\t\x3c!-- <div class="portlet-body"> --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\x3c!-- <div ui-grid="gridOptionsDefault" data-ng-if="gridOptionsDefault" name="gridOptionsDefault"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptionsDefault.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div> --\x3e\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\x3c!-- </div> --\x3e\n\t\t\t<div class="portlet-title">\x3c!-- removed margin-top20 class from title when commented the default metrics section--\x3e\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-calculator font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_METRICS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_METRIC\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" data-ng-if="gridOptions" name="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/metric/list/view.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_METRIC\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.metric" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}</label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required readonly/>\n      <span data-ng-show="(forms.metric.name.$touched || forms.metric.$submitted) && forms.metric.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TABLE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TABLE\' | translate}}</label>\n      <ui-select data-ng-model="item.table" name="table" theme="bootstrap" required data-ng-disabled="true">\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n        <ui-select-choices repeat="table.value as table in tables | filter: $select.search">\n          <div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.metric.table.$touched || forms.metric.$submitted) && forms.metric.table.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TABLE--\x3e\n\n    \x3c!-- START METRIC --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$invalid}">\n      <label class="control-label">{{\'APPLICATION_METRIC\' | translate}}</label>\n      <textarea type="text" name="metric" placeholder="{{\'APPLICATION_METRIC\' | translate}}" class="form-control" data-ng-model="item.metric" required readonly/></textarea>\n      <span data-ng-show="(forms.metric.metric.$touched || forms.metric.$submitted) && forms.metric.metric.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END METRIC --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description" readonly></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/analytic/metric/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getMetric()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="/analytics/metrics/list">{{ \'APPLICATION_METRICS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="metric" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="metric">\n\t\t\t\t\t<a href="#">{{metric.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/metric.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{metric.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.analytics.metrics.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/analytics/metrics/view/{{metric.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/metric/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_METRIC\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateMetric()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="metric.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.table.$touched || forms.general.$submitted) && forms.general.table.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TABLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="metric.table" name="table" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="table.value as table in tables | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.table.$touched || forms.general.$submitted) && forms.general.table.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TABLE--\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START METRIC --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.metric.$touched || forms.general.$submitted) && forms.general.metric.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METRIC\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="metric" placeholder="{{\'APPLICATION_METRIC\' | translate}}" class="form-control" data-ng-model="metric.metric" required/></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.metric.$touched || forms.general.$submitted) && forms.general.metric.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END METRIC --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="metric.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/analytic/report/list/copy.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_COPY_REPORT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="portlet light bordered">\n    <div class="portlet-title">\n      <div class="caption font-green-sharp" style="padding-left:10px;">\n        <i class="icon-folder font-green-sharp"></i>\n        <span class="caption-subject">{{ \'APPLICATION_COPY_TO\' | translate }} </span>\n      </div>\n    </div>\n    <div class="portlet-body">\n      <div js-tree="customTreeConfig" ng-model="customTreeData" should-apply="ac()" tree="customTreeInstance" tree-events="ready:initCustomScopeTree;"></div>\n    </div>\n  </div>\n  <div class="has-error">\n    <span data-ng-show="showAlert" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_SELECT_FOLDER\' | translate}}.\n  </span>\n  </div>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_REPORT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.report" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PATH\' | translate}}<span class="required" aria-required="true"></span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_PATH\' | translate}}" class="form-control" data-ng-model="path" disabled/>\n      <span data-ng-show="(forms.report.name.$touched || forms.report.$submitted) && forms.report.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.report.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/deleteNode.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DELETE_FOLDER\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<p>\n  {{\'MESSAGE_DELETE_NODE\' | translate}} : <b>{{node}}</b>?\n</p>\n<p>\n  {{\'MESSAGE_ALL_REPORTS_WILL_BE_DELETED\' | translate}}\n</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()" ng-disabled="forms.report.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/extract.modal.html",'<div class="modal-header">\n  <button type="button" ng-click="cancel()" class="close">×</button>\n  <h4 class="modal-title">{{ \'APPLICATION_EXTRACT_REPORT\' | translate }}</h4>\n</div>\n<div class="modal-body" style="text-align:center;">\n  <form name="forms.report" class="form-inline mbottom20" novalidate>\n    <div class="form-group" data-ng-class="{\'hidden\':daily}">\n      <label class="control-label">{{\'APPLICATION_DATE_RANGE\' | translate}}</label>\n      <input type="daterange" name="dates" ranges="ranges" style="min-width:190px;" enabletimepicker="timepicker" placeholder="{{\'APPLICATION_DATE_RANGE\' | translate}}" class="form-control" data-ng-model="dates" max-date="{{maxdate}}" data-ng-required="!daily" data-ng-disabled="daily" data-ng-class="{\'disabled-invisible\':daily}" style="cursor:pointer;" readonly/>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_FROM\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.start" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_TO\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.end" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n      \x3c!-- START STATUS --\x3e\n      <div class="form-group">\n      <input\n      bs-switch\n      class="form-control"\n      ng-model="daily"\n      type="checkbox"\n      name="auth"\n      switch-active="{{ dailySwitch.isActive }}"\n      switch-on-text="{{ dailySwitch.onText }}"\n      switch-off-text="{{ dailySwitch.offText }}"\n      switch-on-color="{{ dailySwitch.onColor }}"\n      switch-off-color="{{ dailySwitch.offColor }}"\n      switch-animate="{{ dailySwitch.animate }}"\n      switch-size="{{ dailySwitch.size }}"\n      switch-label="{{ dailySwitch.label }}"\n      switch-icon="{{ dailySwitch.icon }}"\n      switch-radio-off="{{ dailySwitch.radioOff }}"\n      switch-label-width="{{ dailySwitch.labelWidth }}"\n      switch-handle-width="{{ dailySwitch.handleWidth }}">\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn default green-jungle" type="button" data-ng-click="extract(\'csv\')"><i class="fa fa-file-excel-o"></i> {{ \'APPLICATION_SAVE_AS_CSV\' | translate }}</button>\n  <button class="btn default red-intense" type="button" data-ng-click="extract(\'pdf\')"><i class="fa fa-file-pdf-o"></i> {{ \'APPLICATION_SAVE_AS_PDF\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getTrees()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-book-open"></i>\n\t\t\t\t\t<a href="/analytics/reports/list">{{ \'APPLICATION_REPORTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t<div class="col-fixed">\n\t\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t\t<div class="portlet light bordered">\n\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t<div class="caption font-green-sharp" style="padding-left:10px;">\n\t\t\t\t\t\t<i class="icon-folder font-green-sharp"></i>\n\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_FOLDERS\' | translate }} </span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="inputs">\n\t\t\t\t\t\t<div class="portlet-input input-inline input-small">\n\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t<i class="icon-magnifier"></i>\n\t\t\t\t\t\t\t\t<input type="text" data-ng-model="searchField" data-ng-change="searchTrees()" class="form-control input-circle" placeholder="search...">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t<div js-tree="defaultTreeConfig" ng-model="defaultTreeData" should-apply="ac()" tree="defaultTreeInstance" tree-events="ready:initDefaultScopeTree;select_node:selectDefaultNode;"></div>\n\t\t\t\t\t<div js-tree="customTreeConfig" ng-model="customTreeData" should-apply="ac()" tree="customTreeInstance" tree-events="ready:initCustomScopeTree;select_node:selectCustomNode;rename_node:updateCustomTree;delete_node:updateCustomTree;move_node:updateCustomTree;create_node:updateCustomTree;"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t</div>\n\t\t<div class="row tree-row">\n\t\t\t<div class="col-md-12">\n\t\t\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t<i class="icon-book-open font-green-sharp"></i>\n\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_REPORTS\' | translate }}<span data-ng-if="selectedNode"> - {{selectedNode}}</span></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div data-ng-if="!defaultTreeActive" class="actions">\n\t\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t<span class="btn default btn-file">\n\t\t\t\t\t\t\t\t<span class="fileinput-new">\n\t\t\t\t\t\t\t\t<i class="icon-cloud-upload"></i> {{\'APPLICATION_IMPORT_FROM_JSON\' | translate}}</span>\n\t\t\t\t\t\t\t\t<input type="file" on-read-file="import($fileContent)"/>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_REPORT\' | translate }}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t<div ng-slide-down="gridOptions" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/report/list/preview.modal.html",'<div class="modal-header">\n  <button type="button" ng-click="cancel()" class="close">×</button>\n  <h4 class="modal-title">{{ \'APPLICATION_REPORT_PREVIEW\' | translate }}</h4>\n</div>\n<div class="modal-body" style="text-align:center;">\n  <form name="forms.report" class="form-inline mbottom20" novalidate>\n    <div class="form-group" data-ng-class="{\'hidden\':daily}">\n      <label class="control-label">{{\'APPLICATION_DATE_RANGE\' | translate}}<span class="required" aria-required="true"></span></label>\n      <input type="daterange" name="dates" ranges="ranges" style="min-width:190px;" enabletimepicker="timepicker" placeholder="{{\'APPLICATION_DATE_RANGE\' | translate}}" class="form-control" data-ng-model="dates" data-ng-change="getPage()" max-date="{{maxdate}}" data-ng-required="!daily" data-ng-disabled="daily" data-ng-class="{\'disabled-invisible\':daily}" style="cursor:pointer;" readonly/>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_FROM\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.start" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <label class="control-label">{{\'APPLICATION_TO\' | translate}}</label>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <uib-timepicker ng-model="dailyTime.end" ng-change="changed()" hour-step="1" minute-step="1" show-meridian="false"></uib-timepicker>\n    </div>\n    <div class="form-group" data-ng-if="daily">\n      <button class="btn btn-small btn-sm btn-success" data-ng-click="getPage()">Apply</button>\n    </div>\n      <div class="form-group">\n      <input\n      bs-switch\n      class="form-control"\n      ng-model="daily"\n      type="checkbox"\n      name="auth"\n      data-ng-change="getPage()"\n      switch-active="{{ dailySwitch.isActive }}"\n      switch-on-text="{{ dailySwitch.onText }}"\n      switch-off-text="{{ dailySwitch.offText }}"\n      switch-on-color="{{ dailySwitch.onColor }}"\n      switch-off-color="{{ dailySwitch.offColor }}"\n      switch-animate="{{ dailySwitch.animate }}"\n      switch-size="{{ dailySwitch.size }}"\n      switch-label="{{ dailySwitch.label }}"\n      switch-icon="{{ dailySwitch.icon }}"\n      switch-radio-off="{{ dailySwitch.radioOff }}"\n      switch-label-width="{{ dailySwitch.labelWidth }}"\n      switch-handle-width="{{ dailySwitch.handleWidth }}">\n    </div>\n  </form>\n  <div ng-slide-down="showResult" lazy-render duration="1">\n    <div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="grid extract-grid">\n      <div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n    </div>\n  </div>\n</div>\n<div class="modal-footer">\n<button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/analytic/report/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getReport()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-book-open"></i>\n\t\t\t\t\t<a href="/analytics/reports/list">{{ \'APPLICATION_REPORTS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="report" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="report">\n\t\t\t\t\t<a href="#">{{report.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/analytic/report/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<div class="caption-subject font-blue-madison bold uppercase dot">{{ \'APPLICATION_REPORT\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} - {{report.name}} </div>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_BUILD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab" data-ng-click="showResult = true">{{ \'APPLICATION_TEST_PREVIEW\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\n\t\t\t\t<div class="tab-content">\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.report.$valid && forms.general.$valid && updateReport()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="report.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="report.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- BUILD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.report" data-ng-submit="forms.report.$valid && forms.general.$valid && updateReport()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START TABLE INPUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.report.table.$touched || forms.report.$submitted) && forms.report.table.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TABLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="report.table" name="table" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{\'APPLICATION_\'+$select.selected.value.toUpperCase() | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'channel\'" repeat="table.value as table in tables | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="\'APPLICATION_\'+table.value.toUpperCase() | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.report.table.$touched || forms.report.$submitted) && forms.report.table.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TABLE INPUT--\x3e\n\t\t\t\t\t\t\t<div data-ng-if="report.table" class="mbottom20 pbottom20 table-responsive">\n\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_FIELDS\' | translate}} </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t\t\t\t<table class="table table-striped table-bordered table-hover">\n\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_FIELD\' | translate }} / {{ \'APPLICATION_METRIC\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th style="min-width:167px;">{{ \'APPLICATION_ALIAS\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_FUNCTION\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_FORMAT\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_GROUP_BY\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_ORDER_BY\' | translate }}</th>\n\t\t\t\t\t\t\t\t\t\t\t<th></th>\n\t\t\t\t\t\t\t\t\t\t\t<th style="min-width:66px;"></th>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t<tbody ui-sortable="sortableOptions" data-ng-model="report.Fields">\n\t\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="field in report.Fields">\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START FIELD --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.report.$submitted && !field.field}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-if="!field.custom" data-ng-model="field.field" dynamic-name="randomName()" theme="bootstrap" on-select="setMetricId($item,$index)" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}"><span ng-bind-html="$select.selected.name"></span></ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tableField.value as tableField in tableFields | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tableField.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input data-ng-if="field.custom" type="text" dynamic-name="randomName()" placeholder="{{\'APPLICATION_CUSTOM\' | translate}}" class="form-control" data-ng-model="field.field" required/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="toggleCustom(field)" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon-pencil" data-ng-class="{\'font-blue\':field.custom}"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.report.$submitted && !field.field" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END FIELD--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ALIAS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.report.$submitted && !field.alias}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_ALIAS\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" dynamic-name="randomName()" placeholder="{{\'APPLICATION_ALIAS\' | translate}}" class="form-control" data-ng-model="field.alias" data-ng-pattern="\'[A-Za-z0-9 <>=,%_\\\\+*!\\\\-\\\\[\\\\]]+\'" required/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.report.$submitted && !field.alias" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.report.$submitted && !field.alias" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END ALIAS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START FUNCTION --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.function" name="function" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_FUNCTION\' | translate}}" allow-clear>{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="function.value as function in functions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="function.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END FUNCTION--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START FORMAT --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.format" name="format" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_FORMAT\' | translate}}" allow-clear>{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="format.value as format in formatFunctions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="format.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END FORMAT--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START GROUP_BY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.groupBy" name="groupBy" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_GROUP_BY\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="groupBy.value as groupBy in groupByField | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{$translate.instant(groupBy.name)}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END GROUP_BY--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ORDER_BY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_FIELD\' | translate}}<span class="required" aria-required="true">*</span></label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="field.orderBy" name="orderBy" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_ORDER_BY\' | translate}}" allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="orderBy in [\'ASC\',\'DESC\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="orderBy | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TABLE INPUT--\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td class="report-field-remove">\n\t\t\t\t\t\t\t\t\t\t\t\t<button class="btn red" type="button" data-ng-click="removeField($index)"><i class="fa fa-times"></i></button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td class="report-field-handle">\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <img data-ng-src="assets/images/move.png" class="img-responsive"> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr data-ng-hide="report.Fields.length" class="unsortable">\n\t\t\t\t\t\t\t\t\t\t\t<td colspan="8" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t\t\t\t<i>{{ \'MESSAGE_ADD_A_FIELD\' | translate }}</i>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_FIELD\' | translate}}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div data-ng-if="report.Fields.length" class="mbottom20 pbottom20">\n\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CONDITIONS\' | translate}} </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="alert alert-info">\n\t\t\t\t\t\t\t\t\t<strong>Output</strong>\n\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t<span ng-bind-html="output"></span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<report-builder group="report.conditions.group" fields="tableFields" forms="forms" firstCall=\'true\'></report-builder>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END BUILD TAB --\x3e\n\n\t\t\t\t\t\x3c!-- PREVIEW TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<div ng-slide-down="showResult" lazy-render duration="0.5">\n\t\t\t\t\t\t\t<div ui-grid="gridOptions" data-ng-if="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-move-columns class="grid">\n\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PREVIEW TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/offline/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t\t<a href="/channels/chat/offline/list">{{ \'APPLICATION_OFFLINE\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-question font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_OFFLINE_MESSAGES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/offline/message/message.directive.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-12">\n      <span class="bold">From: </span>\n      [<a href="" data-ng-click="openContact(message.email)">{{message.email}}</a>]\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <i class="icon-calendar"></i> {{message.createdAt | date:\'medium\'}} (<span am-time-ago="message.createdAt"></span>)\n  </span>\n  <hr>\n  <div class="body text-left message-body" data-ng-bind="message.text"></div>\n  <h5 data-ng-hide="message.text" class="media-heading"><i>{{\'MESSAGE_NO_AVAILABLE_TEXT\' | translate | lowercase}}</i></h5>\n</div>\n'),t.put("app/channels/chat/offline/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView();">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t<a href="/channels/chat/offline/list">Offline</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t<a href="#">{{enquiry.username}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption">\n\t\t\t\t\t<span data-ng-if="enquiry.ChatWebsite" class="caption-subject font-green-sharp bold uppercase">{{enquiry.ChatWebsite.name}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="row">\n\t\t\t\t\t<div class="col-md-4">\n\t\t\t\t\t\t\x3c!-- Visitor Information --\x3e\n\t\t\t\t\t\t<div class="portlet">\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<v-accordion class="vAccordion--default">\n\t\t\t\t\t\t\t\t\t<v-pane expanded="true">\n\t\t\t\t\t\t\t\t\t\t<v-pane-header>\n\t\t\t\t\t\t\t\t\t\t\t<ng-letter-avatar data-ng-if="enquiry.ChatVisitor" height="40" width="40" data="{{enquiry.ChatVisitor.fullname}}" fontsize="25" avatarcustombgcolor="#B0B0B0" charCount="2" avatarcustomborder="border:2px solid #EA4C61" shape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t\t\t</v-pane-header>\n\t\t\t\t\t\t\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_NAME\' | translate}}:<p>{{enquiry.ChatVisitor.fullname}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_EMAIL\' | translate}}:<p><a data-ng-click="openContact(enquiry.ChatVisitor.email)" href="">{{enquiry.ChatVisitor.email}}</a></p>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="enquiry.ChatVisitor.labelOfflineData1">{{enquiry.ChatVisitor.labelOfflineData1}}: <p>{{enquiry.ChatVisitor.offlineData1}}</p></span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="enquiry.ChatVisitor.labelOfflineData2">{{enquiry.ChatVisitor.labelOfflineData2}}: <p>{{enquiry.ChatVisitor.offlineData2}}</p></span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="enquiry.ChatVisitor.labelOfflineData3">{{enquiry.ChatVisitor.labelOfflineData3}}: <p>{{enquiry.ChatVisitor.offlineData3}}</p></span>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}:<p>{{enquiry.ChatVisitor.remote_address}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_BROWSER\' | translate}}:<p>{{enquiry.ChatVisitor.browser}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_REFERER\' | translate}}:<p>{{enquiry.ChatVisitor.referer}} - {{enquiry.ChatWebsite.name}}</p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_OS\' | translate}}:<p>{{enquiry.ChatVisitor.os}}</p>\n\t\t\t\t\t\t\t\t\t\t</v-pane-content>\n\t\t\t\t\t\t\t\t\t</v-pane>\n\t\t\t\t\t\t\t\t</v-accordion>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="col-md-8">\n\t\t\t\t\t\t\x3c!-- Offline message --\x3e\n\t\t\t\t\t\t<div id="mail-box">\n\t\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t\t<li class="in">\n\t\t\t\t\t\t\t\t\t<enquiry-message message="enquiry" list-id="enquiry.ChatWebsite.ListId"></enquiry-message>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/online/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t\t<a href="/channels/chat/online/list">{{ \'APPLICATION_ONLINE\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-question font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VISITORS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/online/view/view.detail.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DETAIL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body row" data-ng-init="initView()">\n\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t<div class="news-blocks">\n\t\t\t\t\t\t<h3>\n\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{\'APPLICATION_MESSAGES\' | translate}}</a>\n\t\t\t\t\t\t\t\x3c!-- <a href="#" data-ng-click="export()" data-ng-show="chatRoom.ChatMessages.length" class="btn btn-sm blue pull-right"><i class="icon-cloud-download"></i> {{\'APPLICATION_EXPORT\' | translate}} CSV </a> --\x3e\n\t\t\t\t\t\t\t<a href="api/chat/rooms/{{chatRoom.id}}/export" target="_blank" data-ng-show="chatRoom.ChatMessages.length" class="btn btn-sm blue pull-right"><i class="icon-cloud-download"></i> {{\'APPLICATION_EXPORT\' | translate}} CSV </a>\n\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t<div class="news-block-tags">\n\t\t\t\t\t\t\t<em am-time-ago="chatRoom.ChatVisitor.ChatEnquiry.createdAt"></em>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<div ng-scrollbars ng-scrollbars-config="config">\n\t\t\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t\t\t<li data-ng-class="{\'out\': message.User, \'in\':message.ChatVisitor}" data-ng-repeat="message in chatRoom.ChatMessages | orderBy:\'createdAt\'">\n\t\t\t\t\t\t\t\t\t\t<img class="avatar" data-ng-src="api/users/avatar/{{message.User.userpic || \'unknown_avatar\'}}">\n\t\t\t\t\t\t\t\t\t\t<div class="message">\n\t\t\t\t\t\t\t\t\t\t\t<span class="arrow">\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="name">\n\t\t\t\t\t\t\t\t\t\t\t\t{{message.User ? message.User.fullname : message.ChatVisitor.fullname}}\n\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t<span class="datetime">\n\t\t\t\t\t\t\t\t\t\t\t\tat {{message.createdAt | date: \'medium\'}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class="body">\n\t\t\t\t\t\t\t\t\t\t\t\t{{message.body}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t<div class="news-blocks">\n\t\t\t\t\t\t\t<h3>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{\'APPLICATION_VISITOR\' | translate}}</a>\n\t\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.fullname}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.email}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.remote_address}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-home"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.referer}} - {{chatRoom.ChatVisitor.ChatWebsite.name}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-cursor"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.browser}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatRoom.ChatVisitor.os}}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'),t.put("app/channels/chat/online/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-login"></i>\n\t\t\t\t\t<a href="/channels/chat/online/list">Online</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/enquiry.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- START USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chatRoom.ChatVisitor.email}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{chatRoom.ChatVisitor.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.online.view.detail\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/online/view/{{chatRoom.id}}/detail">\n\t\t\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_DETAIL\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/preview/preview.html",'<style>\n.xc_header_logo\n{\n\tdisplay:block;\n  background-image:url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/motion_logo.png);\n\twidth:40px;\n\theight:40px;\n\tfloat:left;;\n\tmargin-left: 10px !important;\n  margin-top: 6px !important;\n}\n.xc_rating {\n  text-align: center;\n}\n.xc_rating_label > input{ /* HIDE RADIO */\n  display:none;\n}\n.xc_rating_label > input + img{ /* IMAGE STYLES */\n  cursor:pointer;\n  border:2px solid transparent;\n}\n.xc_rating_label > input:checked + img{ /* (CHECKED) IMAGE STYLES */\n  /*border:2px solid #f00;*/\n  background-color: #efefef;\n}\n\n.xc_label {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n.xc_online_message,\n.xc_offline_message,\n.xc_rating_message\n{\n  text-align: center;\n}\n\n.xc_div_group {\n  margin: 10px 0 10px 0;\n}\n.xc_footer\n{\n  text-align: center;\n  padding-bottom: 5px;\n}\n\n.xc_powered\n{\n  color: grey;\n  font: 10px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;\n  padding-bottom: 5px;\n}\n\n.xc_chat_container\n{\n  //width:379px;\n  //position:fixed;\n  //bottom:0;\n  //right:50px;\n  z-index:9999;\n  background-color:transparent;\n}\n\n.xc_chat_container *\n{\n  font-family:Arial,Helvetica,sans-serif;\n  font-size:13px;\n  margin:0;\n  padding:0;\n}\n\n.xc_chat_container p\n{\n  margin:5px 0;\n}\n\n.xc_signup_wrapper\n{\n  max-height:375px;\n}\n\n.xc_conversation_container\n{\n  max-height:375px;\n  list-style:none;\n  overflow:auto;\n  margin:0;\n  padding:20px 10px;\n}\n\n.xc_conversation_container a\n{\n  color:#036;\n}\n\n.xc_conversation_container a.xc_btn_style\n{\n  color:#fff;\n}\n\ndiv.xc_chat_head\n{\n  color:#fff;\n  background:{{chatWebsite.color}};\n  //border-radius: 20px 20px 0px 0px !important;\n  height:52px;\n  line-height:55px;\n  cursor:pointer;\n}\n\ndiv.xc_chat_head.rounded\n{\n  border-radius: 20px 20px 0px 0px !important;\n}\n\ndiv.xc_chat_head.squared\n{\n  //border-radius: 20px 20px 0px 0px !important;\n}\n\n.xc_chat_head-title\n{\n  margin:5px 0 0 15px;\n  color: #fff;\n}\n\n.xc_header_icon\n{\n  display:block;\n  background-image:url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/iconVisitorchat.png);\n  width:21px;\n  height:16px;\n  float:right;\n  margin:20px 20px 0 0;\n}\n\n.xc_header_icon span.xc_notification_badge span\n{\n  display:block;\n  height:16px;\n  width:15px;\n  text-align:center;\n  font-size:9px;\n  color:#555;\n  position:relative;\n  top:-20px;\n  left:4px;\n  margin:0;\n  padding:0;\n}\n\n.xc_sub-head-spacer\n{\n  padding:1px;\n}\n\n.xc_conversation\n{\n  display:none;\n  margin:0 12px 0 11px;\n}\n\n.xc_chat_toggle_container\n{\n  /*background:mediumslateblue center 52px;*/\n  background: white;\n  border-style: solid;\n  border-width: 1px;\n  border-color: {{chatWebsite.color}};\n  //display:none;\n}\n\n.xc_signup_wrapper,.xc_notifications_wrapper,.xc_enquiry_wrapper,.xc_rating_wrapper\n{\n  //display:none;\n  display:block;\n  overflow:auto;\n  line-height:1;\n  padding:25px;\n}\n\n.xc_exit_chat_container\n{\n  text-align:right;\n  width:95%;\n  margin:0 auto;\n  padding:5px 1px 0 0;\n}\n\n.xc_exit_chat_container span,.xc_exit_chat_container a\n{\n  font-size:80%;\n  color:#666;\n  text-decoration:none;\n}\n\n.xc_exit_chat_container a:hover\n{\n  color:#333;\n}\n\na.xc_btn_exit_chat_confirm:hover\n{\n  color:red;\n}\n\na.xc_btn_exit_chat_cancel:hover\n{\n  color:#0c0;\n}\n\nform.xc_form_reply\n{\n  position:relative;\n}\n\n.xc_form_reply\n{\n  /*background-color:#e3e3e3;*/\n  text-align:center;\n  /*border-top:1px solid #d3d3d3;*/\n}\n\n.xc_input_message\n{\n  height:100px;\n  margin:10px auto 5px;\n}\n\n.xc_input_enquiry_message,\n.xc_input_rating_message\n{\n  height:100px;\n}\n\n.xc_form_signup,.xc_form_enquiry,.xc_form_rating\n{\n  /*text-align:center;*/\n}\n\n.xc_chat_container textarea,.xc_chat_container input[type=text]\n{\n  width:95%;\n  min-width:95%;\n  max-width:95%;\n  -webkit-box-sizing:border-box;\n  -moz-box-sizing:border-box;\n  box-sizing:border-box;\n  background-color:#fff;\n  border:1px solid #ccc;\n  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);\n  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);\n  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);\n  -webkit-transition:border linear .2s, box-shadow linear .2s;\n  -moz-transition:border linear .2s, box-shadow linear .2s;\n  -o-transition:border linear .2s, box-shadow linear .2s;\n  transition:border linear .2s, box-shadow linear .2s;\n  display:inline-block;\n  font-size:14px;\n  line-height:20px;\n  color:#555;\n  -webkit-border-radius:4px;\n  -moz-border-radius:4px;\n  border-radius:4px;\n  vertical-align:middle;\n  margin:3px 0;\n  padding:4px 6px;\n  resize: none;\n}\n\n.xc_chat_container textarea:focus,.xc_chat_container input[type=text]:focus\n{\n  outline: {{chatWebsite.color_focus}} auto 5px;\n}\n\n.xc_chat_container input[type=text]\n{\n  height: 30px;\n}\n\n.xc_message_sending textarea, .xc_enquiry_sending textarea\n{\n  background: #fff url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/loading.gif) 98% 5px no-repeat;\n}\n\n.xc_chatrow\n{\n  display:block;\n  border-top:1px dashed #e3e3e3;\n  margin:5px 0;\n  clear: both;\n}\n\n.xc_chatrow p\n{\n  color:#444;\n  word-wrap:break-word;\n}\n\n.xc_time\n{\n  float:right;\n  font-size:80%;\n  color:#ccc;\n  padding-left:12px;\n  margin:3px;\n}\n\n.xc_submission_pending\n{\n  background:transparent url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/bullet_clock.png) left center norepeat;\n}\n\n.xc_submission_confirmed\n{\n  background:transparent url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/bullet_tick.png) left center norepeat;\n}\n\n.xc_fullname\n{\n  font-weight:700;\n}\n\n.xc_fullname:after\n{\n  content:":";\n}\n\n.xc_avatar\n{\n  float: left;\n  margin: 0 5px 5px 0;\n  display: inline-block;\n  width: 40px;\n  height: 40px;\n  border-radius: 5px;\n  -moz-border-radius: 5px;\n  -webkit-border-radius: 5px;\n}\n\n.xc_smilie\n{\n  background-repeat:no-repeat;\n  display:inline-block;\n  width:18px;\n  height:18px;\n  text-indent:-9999px;\n  white-space:nowrap;\n}\n\n.xc_btn_load_more\n{\n  width:100%!important;\n}\n\n.xc_notifications_wrapper\n{\n  text-shadow:0 1px 0 rgba(255,255,255,0.5);\n}\n\n.xc_notification_success\n{\n  color:#468847;\n}\n\n.xc_notification_error\n{\n  color:#b94a48;\n}\n\n.xc_errorlist\n{\n  margin:0 0 0 25px;\n  padding:0;\n}\n\ni.xc_btn_notifications_close\n{\n  float:right;\n  font-weight:700;\n  font-size:20px;\n  color:#ccc;\n  cursor:pointer;\n  margin:-15px 0 0;\n  padding:0;\n}\n\n.xc_btn_style\n{\n  width:95%;\n  text-align:center;\n  line-height:1.2;\n  font-size:90%;\n  -moz-box-shadow:inset 0 1px 0 0 {{chatWebsite.color_button}};\n  -webkit-box-shadow:inset 0 1px 0 0 {{chatWebsite.color_button}};\n  box-shadow:inset 0 1px 0 0 {{chatWebsite.color_button}};\n  background:0;\n  background-color:{{chatWebsite.color_button}};\n  -moz-border-radius:4px;\n  -webkit-border-radius:4px;\n  border-radius:4px;\n  border:1px solid {{chatWebsite.color_button}};\n  display:inline-block;\n  color:#fff;\n  font-weight:700;\n  text-decoration:none;\n  text-shadow:1px 1px 0 #000c17;\n  margin:0 auto 5px;\n  padding:2px 0;\n}\n\n.xc_btn_style:hover\n{\n  background:0;\n  background-color:{{chatWebsite.color_button}};\n  color: #fff;\n  text-decoration: none;\n}\n\n.xc_btn_style:active\n{\n  position:relative;\n  top:1px;\n}\n\n.xc_composing_container\n{\n  display: none;\n  width: 95%;\n  margin: 0 auto;\n  background: transparent url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/bullet_pencil.png) 6px center no-repeat;\n  padding-left: 19px;\n  font-style: italic;\n}\n\n@media only screen and (max-height: 620px) {\n  .xc_conversation_container\n  {\n    max-height:300px!important;\n  }\n}\n\n@media only screen and (max-height: 545px) {\n  .xc_conversation_container\n  {\n    max-height:200px!important;\n  }\n}\n\n@media only screen and (max-height: 445px) {\n  .xc_conversation_container\n  {\n    max-height:150px!important;\n  }\n}\n\n@media only screen and (max-width: 480px) {\n  .xc_chat_container\n  {\n    width:95%!important;\n    right:auto!important;\n    -webkit-border-top-left-radius:15px;\n    -webkit-border-top-right-radius:15px;\n    -moz-border-radius-topleft:15px;\n    -moz-border-radius-topright:15px;\n    border-top-left-radius:15px;\n    border-top-right-radius:15px;\n    box-shadow:0 0 5px rgba(0,0,0,.5);\n    -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);\n    -moz-box-shadow:0 0 5px rgba(0,0,0,.5);\n  }\n\n  div.xc_chat_head\n  {\n    background-color:#036;\n    background-image:none;\n    line-height:25px;\n    height:auto;\n    -webkit-border-top-left-radius:15px;\n    -webkit-border-top-right-radius:15px;\n    -moz-border-radius-topleft:15px;\n    -moz-border-radius-topright:15px;\n    border-top-left-radius:15px;\n    border-top-right-radius:15px;\n    padding:10px;\n  }\n\n  .xc_chat_toggle_container\n  {\n    background-color:#fff;\n    background-image:none;\n    border-color:#036;\n    border-style:solid;\n    border-width:0 1px;\n  }\n\n  .xc_header_icon\n  {\n    background-image:url({{chatWebsite.remote}}/api/xchatty/assets?resource=images/icon_visitorchat.png);\n    margin:0;\n  }\n\n  .xc_header_icon span.xc_notification_badge span\n  {\n    top:-5px;\n    left:5px;\n  }\n\n  .xc_notification_success\n  {\n    background-color:#dff0d8;\n    border:1px solid #d6e9c6;\n  }\n\n  .xc_conversation_container\n  {\n    max-height:375px;\n    border-color:#036;\n  }\n\n  .xc_notification_error\n  {\n    background-color:#f2dede;\n    border:1px solid #eed3d7;\n  }\n\n  .xc_sub-head-spacer\n  {\n    display:none;\n    padding:0;\n  }\n\n  .xc_chat_head-title,.xc_conversation\n  {\n    margin:0;\n  }\n}\n</style>\n<div class="xc_chat_container">\n  <div class="xc_chat_head {{chatWebsite.header_shape}}">\n    <i class="xc_header_icon">\n      <span class="xc_notification_badge">\n        <span class="xc_notification_badge_number"></span>\n      </span>\n    </i>\n    <i class="xc_header_logo" style="background-image:url(/api/xchatty/assets?resource=images/{{(chatWebsite.defaultLogo || !license.custom) ? \'motionLogo.png\' : (!chatWebsite.defaultLogo && chatWebsite.logo && license.custom) ? chatWebsite.logo+\'&uploaded\' : \'motionLogo.png\'}});background-size:contain;"></i>\n\t</a>\n    <span class="xc_chat_head-title">{{statePreview.state == \'online\' ? chatWebsite.header_online : chatWebsite.header_offline}}</span>\n  </div>\n  <div class="xc_chat_toggle_container">\n    <div class="xc_sub-head-spacer"></div>\n    \x3c!-- <div class="xc_notifications_wrapper">\n    <ul class="xc_errorlist"></ul>\n  </div> --\x3e\n  <div class="xc_enquiry_wrapper" data-ng-show=\'statePreview.state == "offline"\'>\n    <form class="xc_form_enquiry" accept-charset="UTF-8">\n      <p class="xc_offline_message" ng-bind-html=\'chatWebsite.offline_message\'></p>\n      <br>\n      <div ng-if="chatWebsite.enquiry_enable">\n        <div class="xc_div_group">\n          <label for="enquiryFullname" class="xc_label">{{chatWebsite.name_title}} *</label>\n          <input id="enquiryFullname" maxlength="45" data-label="Name" type="text" name="data[Enquiry][fullname]" placeholder="{{chatWebsite.username_placeholder}}" class="xc_input_enquiry_fullname" required/>\n        </div>\n        <br>\n        <div class="xc_div_group">\n          <label for="enquiryEmail" class="xc_label">{{chatWebsite.email_title}} *</label>\n          <input id="enquiryEmail" maxlength="85" type="text" data-label="Email Address" name="data[Enquiry][email]" placeholder="{{chatWebsite.email_placeholder}}" class="xc_input_enquiry_email" required/>\n        </div>\n        <br>\n        <div class="xc_div_group">\n          <label for="enquiryMessage" class="xc_label">{{chatWebsite.message_title}} *</label>\n          <textarea id="enquiryMessage" data-label="Message" maxlength="1500" placeholder="{{chatWebsite.enquiry_message_placeholder}}" name="data[Enquiry][message]" class="xc_input_enquiry_message" required></textarea>\n        </div>\n        <br>\n        <button type="submit" class="xc_btn_enquiry xc_btn_style">{{chatWebsite.enquiry_button}}</button>\n      </div>\n    </form>\n  </div>\n  <div class="xc_signup_wrapper" data-ng-show=\'statePreview.state == "online"\'>\n    <form class="xc_form_signup" accept-charset="UTF-8">\n      <p class="xc_online_message" ng-bind-html=\'chatWebsite.online_message\'></p>\n      <br>\n      <div class="xc_div_group">\n        <label for="dataFullname" class="xc_label">{{chatWebsite.name_title}} *</label>\n        <input maxlength="45" id="dataFullname" data-label="Fullname" type="text" name="data[Discussion][fullname]" placeholder="{{chatWebsite.username_placeholder}}" class="xc_input_fullname" required/>\n      </div>\n      <br>\n      <div class="xc_div_group">\n        <label for="dataEmail" class="xc_label">{{chatWebsite.email_title}} *</label>\n        <input maxlength="85" id="dataEmail" data-label="Email Address" type="text" name="data[Discussion][email]" placeholder="{{chatWebsite.email_placeholder}}" class="xc_input_email" required/>\n      </div>\n      <br>\n      <input type="hidden" class="xc_input_visitor_time" name="data[Discussion][visitor_time]" />\n      <button type="submit" class="xc_btn_signup xc_btn_style">{{chatWebsite.start_chat_button}}</button>\n    </form>\n  </div>\n  <div class="xc_rating_wrapper" data-ng-show=\'statePreview.state == "rating"\'>\n    <form class="xc_form_rating" accept-charset="UTF-8">\n      <p class="xc_rating_message">{{chatWebsite.rating_message}}</p>\n      <br>\n      <div class="xc_rating">\n        <label class="xc_rating_label" style="padding:30px;">\n          <input type="radio" name="data[Rating][rating]" value="good" />\n          <img src="{{chatWebsite.remote}}/api/xchatty/assets?resource=images/like.png" alt="Good" height="50"/>\n        </label>\n        <label class="xc_rating_label" style="padding:30px;">\n          <input type="radio" name="data[Rating][rating]" value="bad"/>\n          <img src="{{chatWebsite.remote}}/api/xchatty/assets?resource=images/dislike.png" alt="Good" height="50"/>\n        </label>\n      </div>\n      <div class="xc_div_group">\n        <label for="ratingMessage" class="xc_label">Message</label>\n        <textarea id="ratingMessage" data-label="Message" maxlength="1500" name="data[Rating][message]" class="xc_input_rating_message"></textarea>\n      </div>\n      <button type="submit" class="xc_button_rating xc_btn_style">{{chatWebsite.rating_send}}</button>\n      <button type="button" class="xc_button_skip_rating xc_btn_style">{{chatWebsite.rating_skip}}</button>\n    </form>\n  </div>\n  <div class="xc_footer">\n    <div data-ng-if="chatWebsite.defaultWhiteLabel || !license.custom" class="xc_powered"><a>Powered by xCALLY</a></div>\n\t\t<div data-ng-if="!chatWebsite.defaultWhiteLabel && license.custom" data-ng-bind-html="chatWebsite.whiteLabel"></div>\n  </div>\n</div>\n</div>\n'),t.put("app/channels/chat/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/chat/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.queues.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateChatQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}} {{\'APPLICATION_TIMEOUT\' | translate}}</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.chat.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.chat.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/external/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t<div class="portlet light" data-ng-init="initView()">\n\t\t<div class="portlet-title">\n\t<div class="caption">\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t</div>\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t</div>\n\t</div>\n\t<div class="actions">\n\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t<i class="fa fa-tags"></i>\n\t\t</a>\n\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t<i class="fa fa-refresh"></i>\n\t\t</a>\n\t</div>\n</div>\n<div class="portlet-title" data-ng-show="tags.length">\n\t\x3c!-- START TAGS --\x3e\n\t<div class="form-group">\n\t\t<div class="row">\n\t\t\t<div class="col-md-1">\n\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t\t<div class="col-md-11">\n\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t\x3c!-- END TAGS --\x3e\n</div>\n<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-selection ui-grid-pagination class="ui-grid">\n\t\t\t<div class="watermark" data-ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/group/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t<div class="portlet light" data-ng-init="initView()">\n\t\t<div class="portlet-title">\n\t<div class="caption">\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t</div>\n\t\t<div class="btn-group btn-group-solid">\n\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t</div>\n\t</div>\n\t<div class="actions">\n\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t<i class="fa fa-tags"></i>\n\t\t</a>\n\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t<i class="fa fa-refresh"></i>\n\t\t</a>\n\t</div>\n</div>\n<div class="portlet-title" data-ng-show="tags.length">\n\t\x3c!-- START TAGS --\x3e\n\t<div class="form-group">\n\t\t<div class="row">\n\t\t\t<div class="col-md-1">\n\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t\t<div class="col-md-11">\n\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t\x3c!-- END TAGS --\x3e\n</div>\n<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-selection ui-grid-pagination class="ui-grid">\n\t\t\t<div class="watermark" data-ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/internal/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initView()">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination class="ui-grid">\n\t\t\t<div class="watermark" data-ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/room.add.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 class="modal-title">{{\'APPLICATION_NEW_GROUP\' | translate}}</h4>\n</div>\n\n<div class="modal-body">\n  <div class="portlet box blue">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<i class="icon-people"></i>{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<ul>\n\t\t\t\t<li data-ng-repeat="item in items">\n\t\t\t\t\t {{item.fullname}}\n\t\t\t\t</li>\n        <li data-ng-repeat="item in selected.items">\n\t\t\t\t\t {{item.fullname}}\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n\n  <ui-select multiple name="items" ng-model="selected.items" theme="bootstrap">\n    <ui-select-match placeholder="{{\'APPLICATION_SELECTED_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n    <ui-select-choices repeat="{id: agent.id, fullname: agent.fullname} as agent in agents.rows | filter: $select.search">\n      {{agent.fullname}}\n    </ui-select-choices>\n  </ui-select>\n</div>\n\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="selected.items.length">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/room/room.close.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.disposition" name="list" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n  \x3c!-- <div ng-if="modal.html" ng-bind-html="modal.html"></div> --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n  \x3c!-- <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button> --\x3e\n</div>\n'),t.put("app/channels/chat/room/room.directive.html",'<div class="portlet light">\n  <div class="portlet-title">\n    <div class="caption">\n      <span data-ng-if="chatRoom" class="label label-sm label-default">{{chatRoom.status}}</span>\n      <span data-ng-if="chatRoom.ChatWebsite"> | </span>\n      <span data-ng-if="chatRoom.ChatWebsite" class="caption-subject font-green-sharp bold uppercase">{{chatRoom.ChatWebsite.name | truncate: 25: \'...\': true}}</span>\n    </div>\n    <div class="actions">\n      <button class="btn btn-icon-only btn-primary" data-ng-click="addAgent(chatRoom.id)" data-ng-disabled="chatRoom.status === \'CLOSED\'">\n        <i class="fa fa-user-plus"></i>\n      </button>\n      <button class="btn btn-icon-only" data-ng-class="{\'btn-success\':chatRoom.status !== \'CLOSED\',\'grey-cascade\':chatRoom.status === \'CLOSED\'}" data-ng-click="closeRoom(chatRoom.id)" data-ng-if="chatRoom.ChatVisitors.length" data-ng-disabled="chatRoom.status === \'CLOSED\' && chatRoom.disposition">\n        <i data-ng-class="{\'fa fa-upload\':chatRoom.status !== \'CLOSED\',\'icon-target\':chatRoom.status === \'CLOSED\'}"></i>\n      </button>\n      <a href="api/chat/rooms/{{chatRoom.id}}/export" target="_blank" class="btn btn-primary btn-icon-only" data-ng-if="chatRoom" title="{{\'APPLICATION_EXPORT\' | translate}} CSV">\n        <i class="fa fa-download"></i>\n      </a>\n      <button class="btn default btn-icon-only" data-ng-if="chatRoom && chatRoom.status !== \'CLOSED\'" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n        <i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n      </button>\n    </div>\n  </div>\n  <div class="portlet-body">\n<div class="row">\n  <div data-ng-class="panelLeft" data-ng-show="panelLeft">\n    <div class="portlet">\n      <div class="portlet-body">\n        <div class="portlet-title line">\n          <div class="form">\n            \x3c!-- START TAGS --\x3e\n            <div class="form-group">\n              <div class="row">\n                <div class="col-md-1">\n                  <a href="#" class="btn btn-icon-only">\n                    <i class="fa fa-tags" style="color: gray;"></i>\n                  </a>\n                </div>\n                <div class="col-md-11">\n                  <ui-select multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged(chatRoom.id)" on-remove="onChanged(chatRoom.id)">\n                    <ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n                    <ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n                      {{tag}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n            </div>\n            \x3c!-- END TAGS --\x3e\n          </div>\n        </div>\n        <v-accordion class="vAccordion--default">\n          <v-pane data-ng-if="chatRoom.ChatVisitors.length" data-ng-repeat="chatVisitor in chatRoom.ChatVisitors" expanded="true">\n            <v-pane-header>\n              <ng-letter-avatar\n              height="40"\n              width="40"\n              data="{{chatRoom.ChatVisitor.fullname}}"\n              fontsize="25"\n              avatarcustombgcolor="#B0B0B0"\n              charCount="2"\n              avatarcustomborder="border:2px solid #EA4C61"\n              shape="round"></ng-letter-avatar>\n            </v-pane-header>\n            <v-pane-content>\n              {{\'APPLICATION_ROOM_ID\' | translate}}: <p>{{chatRoom.id}}</p>\n              {{\'APPLICATION_NAME\' | translate}}: <p>{{chatRoom.ChatVisitor.fullname}}</p>\n              {{\'APPLICATION_EMAIL\' | translate}}: <p><a data-ng-click="openContact(chatRoom.ChatVisitor.email)" href="">{{chatRoom.ChatVisitor.email}}</a></p>\n              <span data-ng-if="chatRoom.ChatVisitor.labelData1">{{chatRoom.ChatVisitor.labelData1}}: <p>{{chatRoom.ChatVisitor.data1}}</p></span>\n              <span data-ng-if="chatRoom.ChatVisitor.labelData2">{{chatRoom.ChatVisitor.labelData2}}: <p>{{chatRoom.ChatVisitor.data2}}</p></span>\n              <span data-ng-if="chatRoom.ChatVisitor.labelData3">{{chatRoom.ChatVisitor.labelData3}}: <p>{{chatRoom.ChatVisitor.data3}}</p></span>\n              {{\'APPLICATION_REMOTE_ADDRESS\' | translate}}: <p>{{chatRoom.ChatVisitor.remote_address}}</p>\n              {{\'APPLICATION_BROWSER\' | translate}}: <p>{{chatRoom.ChatVisitor.browser}}</p>\n              {{\'APPLICATION_REFERER\' | translate}}:<p>{{chatRoom.ChatVisitor.referer}} - {{enquiry.ChatWebsite.name}}</p>\n              {{\'APPLICATION_OS\' | translate}}: <p>{{chatRoom.ChatVisitor.os}}</p>\n            </v-pane-content>\n          </v-pane>\n\n          <v-pane data-ng-repeat="user in chatRoom.Users | filter:{ id: \'!\' + user.id}">\n            <v-pane-header>\n              <ng-letter-avatar\n              height="40"\n              width="40"\n              data="{{user.fullname}}"\n              fontsize="25"\n              avatarcustombgcolor="#B0B0B0"\n              avatarcustomborder="border:2px solid #3399CC"\n              charCount="2"\n              shape="round"></ng-letter-avatar>\n            </v-pane-header>\n            <v-pane-content>\n              {{\'APPLICATION_NAME\' | translate}}: <p>{{user.fullname}}</p>\n              {{\'APPLICATION_ROLE\' | translate}}: <p>{{user.role}}</p>\n              {{\'APPLICATION_INTERNAL\' | translate}}: <p>{{user.internal}}</p>\n              {{\'APPLICATION_EMAIL\' | translate}}: <p><a data-ng-href="mailto:{{user.email}}">{{user.email}}</a></p>\n            </v-pane-content>\n          </v-pane>\n        </v-accordion>\n      </div>\n    </div>\n  </div>\n  <div data-ng-class="panelRight">\n    <div class="note note-info" data-ng-if="chatRoom && chatRoom.status == \'CLOSED\'">\n      <h4 class="block"><i class="icon-info"></i> {{\'MESSAGE_CHAT_ROOM_CLOSED\' | translate}}!</h4>\n      <p>\n        <strong>{{\'MESSAGE_CHAT_ROOM_CLOSED_DETAILS\' | translate}}.</strong>\n      </p>\n      <hr>\n      <p>\n        <i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{chatRoom.disposition}}</strong>\n      </p>\n      <p>\n        <i class="icon-star"></i> {{\'APPLICATION_RATING\' | translate}}: <strong>{{chatRoom.rating | ucfirst}}</strong>\n      </p>\n      <p>\n        <i class="icon-note"></i> {{\'APPLICATION_RATING_MESSAGE\' | translate}}: <strong>{{chatRoom.ratingMessage}}</strong>\n      </p>\n      <p>\n        <i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{chatRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="chatRoom.updatedAt"></span>)\n      </p>\n    </div>\n    <div class="portlet light bordered">\n      <div class="portlet-body">\n        <div id="chat-box" schroll-bottom="chatRoom.ChatMessages">\n        <ul class="chats">\n          <li data-ng-repeat="message in chatRoom.ChatMessages" data-ng-class="message.UserId == user.id ? \'out\' : \'in\'">\n            <div class="avatar" data-ng-class="message.ChatVisitor ? \'pretty-avatar-v\' : \'pretty-avatar\'">\n              <ng-letter-avatar\n              data-ng-if="!message.ChatVisitor"\n              height="40"\n              width="40"\n              fontsize="25"\n              data="{{message.User.fullname}}"\n              avatarcustombgcolor="#B0B0B0"\n              avatarcustomborder="border:2px solid #3399CC"\n              charCount="2"\n              shape="round"></ng-letter-avatar>\n              <ng-letter-avatar\n              data-ng-if="message.ChatVisitor"\n              height="40"\n              width="40"\n              fontsize="25"\n              data="{{message.ChatVisitor.fullname}}"\n              avatarcustombgcolor="#B0B0B0"\n              avatarcustomborder="border:2px solid #EA4C61"\n              charCount="2"\n              shape="round"></ng-letter-avatar>\n            </div>\n            <div class="message">\n              <span class="arrow"></span>\n              <a data-ng-click="message.ChatVisitor && openContact(chatRoom.ChatVisitor.email)" class="name">{{message.User.fullname || message.ChatVisitor.fullname}} </a>\n              <i class="icon-calendar" title="{{message.createdAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.createdAt"></span>\n              <ng-emoticons emoticons-data="message.body"></ng-emoticons>\n            </div>\n          </li>\n          <li data-ng-if="chatRoom.status === \'CLOSED\'">\n            <div class="media-body" style="text-align: center;">\n              <h5 class="media-heading"><i>{{\'MESSAGE_CHAT_CLOSED\' | translate | lowercase}}</i></h5>\n            </div>\n          </li>\n        </ul>\n      </div>\n      <div class="chat-form" data-ng-if="chatRoom && isMyRoom(chatRoom.Users)">\n        <div class="input-cont">\n          <input class="form-control" type="text" placeholder="Type a message here..." ng-enter="sendMessage()" data-ng-model="message.body" data-ng-disabled="chatRoom.status === \'CLOSED\'"/>\n        </div>\n        <div class="btn-cont">\n          <span class="arrow"></span>\n          <a href="#" class="btn blue icn-only" data-ng-disabled="chatRoom.status === \'CLOSED\'" data-ng-click="sendMessage()">\n            <i class="fa fa-check icon-white"></i>\n          </a>\n        </div>\n      </div>\n      <div class="form-group chat-canned-answer-div" data-ng-if="chatRoom.status !== \'CLOSED\'" data-ng-class="{\'has-error\': forms.compose.subject.$invalid && forms.compose.$submitted}">\n        <div class="row">\n          <div class="col-md-1">\n            <a href="#" class="btn btn-icon-only">\n              <i class="fa fa-magic" style="color: gray;"></i>\n            </a>\n          </div>\n          <div class="col-md-11">\n            <input type="text"\n            data-ng-model="modelOptions.selectedAnswer"\n            uib-typeahead="key for key in getAnswers($viewValue)"\n            placeholder="Canned answers.."\n            typeahead-loading="loadingLocations"\n            typeahead-no-results="noResults"\n            typeahead-on-select="onSelect($item)"\n            class="form-control">\n            <i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n            <div ng-show="noResults">\n              <i class="glyphicon glyphicon-remove"></i> No Results Found\n            </div>\n            <span data-ng-show="forms.compose.subject.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n'+"              <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n            </span>\n          </div>\n        </div>\n\n      </div>\n    </div>\n  </div>\n</div>\n</div>\n</div>\n"),t.put("app/channels/chat/room/room.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-bubble"></i>\n          <a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-users"></i>\n          <a href="#">{{ \'APPLICATION_INTERACTIONS\' | translate }}</a>\n        </li>\n      </ul>\n    </div>\n\n    <div class="row inbox">\n      <div class="col-md-2">\n        <ul class="inbox-nav margin-bottom-10">\n          <li data-ng-class="{active: $state.includes(\'main.channels.chat.room.internal\')}">\n            <a href="/channels/chat/room/internal/list" class="btn">\n              {{\'APPLICATION_INTERNAL\' | translate}}\n            </a>\n            <b></b>\n          </li>\n          <li data-ng-class="{active: $state.includes(\'main.channels.chat.room.external\')}">\n            <a href="/channels/chat/room/external/list" class="btn">\n              {{\'APPLICATION_EXTERNAL\' | translate}}\n            </a>\n            <b></b>\n          </li>\n          <li data-ng-class="{active: $state.includes(\'main.channels.chat.room.group\')}">\n            <a href="/channels/chat/room/group/list" class="btn">\n              {{\'APPLICATION_GROUPS\' | translate}}\n            </a>\n            <b></b>\n          </li>\n        </ul>\n      </div>\n\n      <div class="col-md-10">\n        <div class="room-content">\n          <div ui-view></div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/room/template.html",'<div ng-bind-html="neText" ne-hljs></div>\n<div class="ne-video" ng-if="video.host" class="fade">\n  <div class="ne-video-preview" ng-hide="nePlayVideo || !options.video.details">\n    <div class="ne-video-thumb" ng-click="nePlayVideo=!nePlayVideo">\n      <img ng-src="{{video.thumbnail}}" alt=""/>\n      <i class="fa fa-play-circle-o"></i>\n    </div>\n    <div class="ne-video-detail">\n      <div class="ne-video-title">\n        <a ng-href="{{video.url}}">{{video.title}}</a>\n      </div>\n      <div class="ne-video-desc">\n        {{video.description}}\n      </div>\n      <div class="ne-video-stats">\n        <span><i class="fa fa-eye"></i> {{video.views}}</span>\n        <span><i class="fa fa-heart"></i> {{video.likes}}</span>\n      </div>\n    </div>\n  </div>\n  <div class="ne-video-player" ng-if="nePlayVideo || !(options.video.details)">\n    <iframe ng-src="{{video.embedSrc}}" frameBorder="0" width="{{video.width}}" height="{{video.height}}" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>\n  </div>\n</div>\n<div class="ne-video" ng-if="video.basic">\n  <div class="ne-video-player">\n    <div class="player">\n      <video ng-src="{{video.basic}}" controls></video>\n    </div>\n  </div>\n</div>\n<div ng-init="neImageLong=false" ng-class="{false:\'ne-image\', true:\'ne-image ne-image-long\'}[neImageLong]"\nng-if="image.url">\n<div class="ne-image-wrapper">\n  <img ng-src="{{image.url}}" ng-click="neImageLong=!neImageLong" alt=""/>\n</div>\n</div>\n\x3c!-- <div class="ne-pdf" ng-if="pdf.url">\n  <div class="ne-pdf-preview" ng-hide="neShowPdf">\n    <div class="ne-pdf-icon">\n      <i class="fa fa-file-pdf-o"></i>\n    </div>\n    <div class="ne-pdf-detail" >\n      <div class="ne-pdf-title">\n        <a href="">{{pdf.url}}</a>\n      </div>\n      <div class="ne-pdf-view">\n\n        <button><i class="fa fa-download"></i> <a ng-href="{{pdf.url}}" target="_blank">Download</a></button>\n        <button ng-click="neShowPdf=!neShowPdf"><i class="fa fa-eye"></i> View PDF</button>\n\n      </div>\n    </div>\n  </div>\n  <div class="ne-pdf-viewer" ng-if="neShowPdf" ng-show="neShowPdf">\n    <iframe ng-src="{{pdf.url}}" frameBorder="0"></iframe>\n  </div>\n\n</div>\n<div class="ne-audio" ng-if="audio.url">\n  <audio ng-src="{{audio.url}}" controls></audio>\n</div> --\x3e\n'),t.put("app/channels/chat/room/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/chat/visitor/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-question"></i>\n\t\t\t\t\t\t<a href="/channels/chat/visitors/list">{{ \'APPLICATION_VISITORS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-question font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VISITORS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/visitor/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-question"></i>\n\t\t\t\t\t<a href="/channels/chat/visitors/list">{{ \'APPLICATION_VISITORS\' | translate }}</a>\n\t\t\t\t\t<i  class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="chatVisitor">\n\t\t\t\t\t<a href="#">{{chatVisitor.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/visitor.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chatVisitor.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.chat.visitors.view.profile\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/chat/visitors/view/{{chatVisitor.id}}/profile">\n\t\t\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_PROFILE\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/visitor/view/view.profile.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_PROFILE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div>\n\t\t\t\t\t<h4 class="profile-desc-title">{{chatVisitor.email}}</h4>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-magnifier"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.origin}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.remote_address}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.user_agent | truncate: 50: \'...\'}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-flag"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.visitor_language}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-home"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.referer}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-cursor"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.browser}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="margin-top-20 profile-desc-link">\n\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t<a href="#" class="inactive-link">{{chatVisitor.os}}</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_WEB_SITES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_WEB_SITES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/chat/websites/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_WEB_SITE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/view/action/list/list.html",'<div class="row" data-ng-init="initActons()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/chat/websites/view/{{chatWebsite.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.ChatQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/chat/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.from.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.mail.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.ChatQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/chat/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/website/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/embedding/view/view.html",'<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    <div class="portlet light">\n      <div class="portlet-title">\n        <div class="caption caption-md">\n          <i class="icon-globe theme-font hide"></i>\n          <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_EMBEDDING\' | translate}}</span>\n        </div>\n        <div class="actions">\n          <div class="btn-group">\n            <a class="btn green-jungle" href="#" data-ng-click="copyToClipboard();">\n              <i class="fa fa-clipboard"></i> {{\'APPLICATION_COPY_TO_CLIPBOARD\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n      <div class="portlet-body">\n        <div class="row">\n          <div class="col-md-12">\n            <h3>{{\'APPLICATION_EMBED_SNIPPET\' | translate}}</h3>\n            <p>\n              {{\'MESSAGE_EMBED_SNIPPET\' | translate}}\n            </p>\n            <div class="form-body">\n              <div class="form-group">\n                <div class="col-md-12">\n                  <code-mirror lang="html" model="snippetCode"></code-mirror>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n'),t.put("app/channels/chat/website/view/form/view/view.html",'<div class="row" data-ng-init="getChatWebsiteFields(\'online\');getChatWebsiteFields(\'offline\');">\n  <div class="col-md-12">\n    <div class="portlet light">\n      <div class="portlet-title tabbable-line">\n        <ul class="nav nav-tabs">\n          <li class="active">\n            <a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ONLINE\' | translate}}</a>\n          </li>\n          <li>\n            <a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_OFFLINE\' | translate}}</a>\n          </li>\n        </ul>\n      </div>\n    <div class="portlet-body">\n      <div class="row">\n        <div class="col-md-12">\n          <div class="tab-content">\n            <div class="tab-pane active" id="tab_1_1">\n              <div class="row">\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_SELECTED\' | translate }}</span>\n                      </div>\n                      <div class="actions">\n                        <div class="btn-group">\n                          <a class="btn green-jungle" href="#" data-ng-click="saveForm(\'online\');">\n                            <i class="fa fa-check"></i> {{ \'APPLICATION_SAVE\' | translate }}\n                          </a>\n                        </div>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-builder="online"></div>\n                    </div>\n                  </div>\n                </div>\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_AVAILABLE\' | translate }}</span>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-components></div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class="tab-pane" id="tab_1_2">\n              <div class="row">\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_SELECTED\' | translate }}</span>\n                      </div>\n                      <div class="actions">\n                        <div class="btn-group">\n                          <a class="btn green-jungle" href="#" data-ng-click="saveForm(\'offline\');">\n                            <i class="fa fa-check"></i> {{ \'APPLICATION_SAVE\' | translate }}\n                          </a>\n                        </div>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-builder="offline"></div>\n                    </div>\n                  </div>\n                </div>\n                <div class="col-md-6">\n                  <div class="portlet">\n                    <div class="portlet-title">\n                      <div class="caption font-green-sharp">\n                        <i class="icon-book-open font-green-sharp"></i>\n                        <span class="caption-subject">{{ \'APPLICATION_FIELDS_AVAILABLE\' | translate }}</span>\n                      </div>\n                    </div>\n                    <div class="portlet-body">\n                      <div fb-components></div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n</div>\n'),t.put("app/channels/chat/website/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ACCEPT URL --\x3e\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACCEPT URL--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PAUSE --\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t  \t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START REJECT URL --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END REJECT URL --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/proactive/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{title}}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.type.$touched || form.$submitted) && form.type.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n      <ui-select name="type" ng-model="item.type" theme="bootstrap" ng-disabled="disabled">\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n        <ui-select-choices repeat="item.type as item in possibleType | filter: $select.search">\n          <div ng-bind-html="item.title | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    \x3c!-- START SELECTOR --\x3e\n    <div class="form-group" data-ng-if="item.type === \'mouseOver\'" data-ng-class="{\'has-error\': (form.selector.$touched || form.$submitted) && form.selector.$invalid}">\n      <label class="control-label">{{\'APPLICATION_SELECTOR\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="selector" placeholder="{{\'APPLICATION_SELECTOR\' | translate}}" class="form-control" data-ng-model="item.selector" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END SELECTOR --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-if="item.type === \'timeout\'" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.timeout" min="0" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/chat/website/view/proactive/list/list.html",'<div class="row" data-ng-init="initProactiveActions()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_PROACTIVE_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROACTIVE_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/setting/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemChatWebsite()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="chatWebsite.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="chatWebsite.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/snippet/view/view.html",'<div class="row" data-ng-init="initView();getServiceMailAccount();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SNIPPET\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_APPEARANCE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_FORMS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_LABELS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_SETTINGS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_5" data-toggle="tab">{{\'APPLICATION_OFFLINE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="row">\n\t\t\t\t\t\t<div class="col-md-8">\n\t\t\t\t\t\t\t<div class="tab-content">\n\n\t\t\t\t\t\t\t\t\x3c!-- APPEARANCE TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\t\t<form name="forms.formAppearance" data-ng-submit="forms.formAppearance.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MAIN COLOR --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.host.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAIN_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input colorpicker type="text" name="mainColor" placeholder="{{\'APPLICATION_MAIN_COLOR\' | translate}}" style="color:{{chatWebsite.color}}" class="form-control" data-ng-model="chatWebsite.color" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.mainColor.$invalid && forms.formAppearance.mainColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MAIN COLOR --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START FOCUS COLOR --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FOCUS_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input colorpicker type="text" name="focusColor" placeholder="{{\'APPLICATION_FOCUS_COLOR\' | translate}}" style="color:{{chatWebsite.color_focus}}" class="form-control" data-ng-model="chatWebsite.color_focus" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid && forms.formAppearance.focusColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END FOCUS COLOR --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START BUTTON COLOR --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_BUTTON_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input colorpicker type="text" name="buttonColor" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" style="color:{{chatWebsite.color_button}}" class="form-control" data-ng-model="chatWebsite.color_button" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid && forms.formAppearance.buttonColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END BUTTON COLOR --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.headerShape.$touched || forms.formAppearance.$submitted) && forms.formAppearance.headerShape.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_SHAPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="chatWebsite.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="chatWebsite.header_shape" name="headerShape" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$translate.instant(\'APPLICATION_\' + $select.selected.toUpperCase())}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="headerShape in [\'rounded\',\'squared\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="$translate.instant(\'APPLICATION_\' + headerShape.toUpperCase()) | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ANIMATION TOGGLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.animationToggle.$touched || forms.formAppearance.$submitted) && forms.formAppearance.animationToggle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANIMATION\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="chatWebsite.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.animation"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ true }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ANIMATION TOGGLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line margin-top20">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_WHITE_LABEL\' | translate}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.defaultWhiteLabel"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="chatWebsite.defaultWhiteLabel = license.custom ? chatWebsite.defaultWhiteLabel : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultWhitelabel"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DEFAULT --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START LABEL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.whiteLabel.$touched || forms.formAppearance.$submitted) && forms.formAppearance.whiteLabel.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WHITE_LABEL\' | translate}}<span data-ng-if="!chatWebsite.defaultWhiteLabel" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<textarea type="password" name="whiteLabel" placeholder="{{\'APPLICATION_WHITE_LABEL\' | translate}}" class="form-control" data-ng-model="chatWebsite.whiteLabel" data-ng-disabled="chatWebsite.defaultWhiteLabel || !license.custom" data-ng-required="!chatWebsite.defaultWhiteLabel && license.custom"/></textarea>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.whiteLabel.$touched || forms.formAppearance.$submitted) && forms.formAppearance.whiteLabel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END LABEL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title tabbable-line margin-top20">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_LOGO\' | translate}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="chatWebsite.defaultLogo = license.custom ? chatWebsite.defaultLogo : true"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tname="defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!chatWebsite.defaultLogo && license.custom">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- </button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t\t\t<table class="table" border="0">\n\t\t\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.name }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td data-ng-show="uploader.isHTML5" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="uploader.queue[0] && uploader.queue[0].upload()" data-ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APPEARANCE TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- FORMS TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t\t\t\t<form name="forms.formFunctionality" data-ng-submit="forms.formFunctionality.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START DOWNLOAD TRANSCRIPT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DOWNLOAD_TRANSCRIPT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="chatWebsite.download_transcript"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="true"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DOWNLOAD TRANSCRIPT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END FORMS TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- STRINGS TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t\t\t\t<form name="forms.formLabel" data-ng-submit="forms.formLabel.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t<h4 class="block" data-ng-show="statePreview.state == \'online\'">{{\'APPLICATION_ONLINE_STATE\' | translate}}</h4>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER ONLINE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.headerOnline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_ONLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="headerOnline" placeholder="{{\'APPLICATION_HEADER_ONLINE\' | translate}}" class="form-control" data-ng-model="chatWebsite.header_online"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ONLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.onlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="onlineMessage" placeholder="{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="chatWebsite.online_message"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START USERNAME TITLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.nameTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.nameTitle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="nameTitle" placeholder="{{\'APPLICATION_NAME_TITLE\' | translate}}" class="form-control" data-ng-model="chatWebsite.name_title"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END USERNAME TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START USERNAME PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.usernamePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.usernamePlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="usernamePlaceholder" placeholder="{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="chatWebsite.username_placeholder"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END USERNAME PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL TITLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.emailTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.emailTitle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="emailTitle" placeholder="{{\'APPLICATION_EMAIL_TITLE\' | translate}}" class="form-control" data-ng-model="chatWebsite.email_title"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\' || statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.emailPlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.emailPlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="emailPlaceholder" placeholder="{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="chatWebsite.email_placeholder"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START START CHAT BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.startChatButton.$touched || forms.formLabel.$submitted) && forms.formLabel.startChatButton.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="startChatButton" placeholder="{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.start_chat_button"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END START CHAT BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<h4 class="block" data-ng-show="statePreview.state == \'rating\'">{{\'APPLICATION_RATING_STATE\' | translate}}</h4>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RATING MESSAGE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'rating\'" data-ng-class="{\'has-error\': (forms.formLabel.ratingMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingMessage.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="ratingMessage" placeholder="{{\'APPLICATION_RATING_MESSAGE\' | translate}}" class="form-control" data-ng-model="chatWebsite.rating_message"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RATING MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RATING SEND BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'rating\'" data-ng-class="{\'has-error\': (forms.formLabel.ratingSend.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSend.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="ratingSend" placeholder="{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.rating_send"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RATING SEND BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RATING SKIP BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'rating\'" data-ng-class="{\'has-error\': (forms.formLabel.ratingSkip.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSkip.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="ratingSkip" placeholder="{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.rating_skip"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RATING SKIP BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<h4 class="block" data-ng-show="statePreview.state == \'offline\'">{{\'APPLICATION_OFFLINE_STATE\' | translate}}</h4>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER OFFLINE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.headerOffline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_OFFLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="headerOffline" placeholder="{{\'APPLICATION_HEADER_OFFLINE\' | translate}}" class="form-control" data-ng-model="chatWebsite.header_offline"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER OFFLINE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OFFLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.offlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.offlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="offlineMessage" placeholder="{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="chatWebsite.offline_message"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OFFLINE MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE TITLE--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessageTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryMessageTitle.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessageTitle" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}" class="form-control" data-ng-model="chatWebsite.message_title"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE PLACEHOLDER--\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessagePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryMessagePlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessagePlaceholder" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="chatWebsite.enquiry_message_placeholder"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'offline\'" data-ng-class="{\'has-error\': (forms.formLabel.enquiryButton.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryButton.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="enquiryButton" placeholder="{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}" class="form-control" data-ng-model="chatWebsite.enquiry_button"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START AGENTS BUSY BUTTON --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-show="statePreview.state == \'online\'" data-ng-class="{\'has-error\': (forms.formLabel.agentsBusy.$touched || forms.formLabel.$submitted) && forms.formLabel.agentsBusy.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENTS_BUSY\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="agentsBusy" placeholder="{{\'APPLICATION_AGENTS_BUSY\' | translate}}" class="form-control" data-ng-model="chatWebsite.agents_busy"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END AGENTS BUSY BUTTON --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END STRINGS TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- SETTINGS TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_4">\n\t\t\t\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.name.$touched || forms.formSetting.$submitted) && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="chatWebsite.name" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.name.$touched || forms.formSetting.$submitted) && forms.formSettings.name.$invalid && forms.formSetting.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEB_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="url" name="address" placeholder="{{\'APPLICATION_WEB_ADDRESS\' | translate}}" class="form-control" data-ng-model="chatWebsite.address" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid && forms.formSetting.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="chatWebsite.remote" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid && forms.formSetting.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="chatWebsite.fidelity"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ fidelitySwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ fidelitySwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ fidelitySwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ fidelitySwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ fidelitySwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ fidelitySwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ fidelitySwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ fidelitySwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ fidelitySwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ fidelitySwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="chatWebsite.fidelity" data-ng-class="{\'has-error\': (forms.formSetting.timeout.$touched || forms.formSetting.$submitted) && forms.formSetting.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="chatWebsite.timeout" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.timeout.$touched || forms.formSetting.$submitted) && forms.formSetting.timeout.$invalid && forms.formSetting.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.timeout.$touched || forms.formSetting.$submitted) && forms.formSetting.timeout.$invalid && forms.formSetting.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.description.$touched || forms.formSetting.$submitted) && forms.formSetting.description.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="chatWebsite.description"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SETTINGS TAB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- OFFLINE TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane" id="tab_1_5">\n\t\t\t\t\t\t\t\t\t<form name="forms.formOffline" data-ng-submit="forms.formOffline.$valid && updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY ENABLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_ENABLED\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\t    ng-model="chatWebsite.enquiry_enable"\n\t\t\t\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t    switch-active="{{ enquirySwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-text="{{ enquirySwitch.onText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-text="{{ enquirySwitch.offText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-color="{{ enquirySwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-color="{{ enquirySwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-animate="{{ enquirySwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-size="{{ enquirySwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label="{{ enquirySwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-icon="{{ enquirySwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-radio-off="{{ enquirySwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label-width="{{ enquirySwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-handle-width="{{ enquirySwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY ENABLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ENQUIRY FORWARDING --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="chatWebsite.enquiry_enable">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_FORWARDING\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\t    ng-model="chatWebsite.enquiry_forwarding"\n\t\t\t\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t    switch-active="{{ enquirySwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-text="{{ enquirySwitch.onText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-text="{{ enquirySwitch.offText }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-on-color="{{ enquirySwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-off-color="{{ enquirySwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-animate="{{ enquirySwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-size="{{ enquirySwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label="{{ enquirySwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-icon="{{ enquirySwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-radio-off="{{ enquirySwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-label-width="{{ enquirySwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t    switch-handle-width="{{ enquirySwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ENQUIRY FORWARDING --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-if="!isServiceMailAccount">\n\t\t                  <h4 class="block">Warning!</h4>\n\t\t                  <p>\n\t\t                    {{ \'MESSAGE_NO_SERVICE_MAIL_ACCOUNT\' | translate }}\n\t\t                  </p>\n\t\t                  <p>\n\t\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/setting/smtp/view">SMTP</a> {{\'APPLICATION_OR\' | translate}} <a href="/channels/mail/accounts/list">{{\'APPLICATION_MAIL_ACCOUNTS\' | translate}}</a>\n\t\t                  </p>\n\t\t                </div>\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="chatWebsite.enquiry_enable && chatWebsite.enquiry_forwarding" data-ng-class="{\'has-error\': (forms.formOffline.forwardingAddress.$touched || forms.formOffline.$submitted) && forms.formSetting.forwardingAddress.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_FORWARDING_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="forwardingAddress" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="chatWebsite.enquiry_forwarding_address" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOffline.forwardingAddress.$touched || forms.formOffline.$submitted) && forms.formOffline.forwardingAddress.$invalid && forms.formOffline.forwardingAddress.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="chatWebsite.enquiry_enable && chatWebsite.enquiry_forwarding" data-ng-class="{\'has-error\': (forms.formOffline.OfflineTemplateId.$touched || forms.formOffline.$submitted) && forms.formOffline.OfflineTemplateId.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="chatWebsite.OfflineTemplateId" name="OfflineTemplateId" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOffline.OfflineTemplateId.$touched || forms.formOffline.$submitted) && forms.formOffline.OfflineTemplateId.$invalid && forms.formOffline.OfflineTemplateId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OFFLINE TAB --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-4">\n\t\t\t\t\t\t\t\x3c!-- START STATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label">{{\'APPLICATION_ANIMATION\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="chatWebsite.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="statePreview.state" name="statePreview" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="statePreview in [\'online\',\'rating\',\'offline\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="statePreview | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STATE --\x3e\n\t\t\t\t\t\t\t<preview></preview>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/chat/website/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="/channels/chat/websites/list">{{ \'APPLICATION_WEB_SITES\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{chatWebsite.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/website.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chatWebsite.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{chatWebsite.address}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.embedding\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/embedding/view">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_EMBEDDING\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.snippet\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/snippet/view">\n\t\t\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SNIPPET\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.form\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/forms/view">\n\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_FORMS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.proactive\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/proactive/list">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_PROACTIVE_ACTIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.actions\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACTIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.chat.websites.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/websites/view/{{chatWebsite.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.channels.chat.websites.view.dispositions\')}">\n\t\t\t\t\t\t\t<a ng-href="/channels/chat/websites/view/{{chatWebsite.id}}/dispositions">\n\t\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_DISPOSITIONS\' | translate }} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.chat.websites.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/chat/websites/view/{{chatWebsite.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/chat/website/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHAT\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t<a href="/channels/chat/websites/list">{{ \'APPLICATION_WEB_SITES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_WEB_SITE\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_WEB_SITE_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.name.$touched || forms.formSetting.$submitted) && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$touched && !forms.formSettings.name.$valid && forms.formSetting.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEB_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="address" placeholder="{{\'APPLICATION_WEB_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.address" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.address.$touched || forms.formSetting.$submitted) && forms.formSetting.address.$invalid && forms.formSetting.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remote" required/>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remote.$touched || forms.formSetting.$submitted) && forms.formSetting.remote.$invalid && forms.formSetting.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_WEB_SITE_APPEARANCE\' | translate}}" canexit="exitValidation(forms.formAppearance.$valid)">\n\t\t\t\t\t\t<form name="forms.formAppearance" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START MAIN COLOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAIN_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input colorpicker type="text" name="mainColor" placeholder="{{\'APPLICATION_MAIN_COLOR\' | translate}}" style="color:{{item.color}}" class="form-control" data-ng-model="item.color" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.mainColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.mainColor.$invalid && forms.formAppearance.mainColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAIN COLOR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FOCUS COLOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FOCUS_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input colorpicker type="text" name="focusColor" placeholder="{{\'APPLICATION_FOCUS_COLOR\' | translate}}" style="color:{{item.color_focus}}" class="form-control" data-ng-model="item.color_focus" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.focusColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.focusColor.$invalid && forms.formAppearance.focusColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FOCUS COLOR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START BUTTON COLOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_BUTTON_COLOR\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input colorpicker type="text" name="buttonColor" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" style="color:{{item.color_button}}" class="form-control" data-ng-model="item.color_button" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAppearance.buttonColor.$touched || forms.formAppearance.$submitted) && forms.formAppearance.buttonColor.$invalid && forms.formAppearance.buttonColor.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END BUTTON COLOR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.headerShape.$touched || forms.formAppearance.$submitted) && forms.formAppearance.headerShape.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_SHAPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\x3c!-- <input colorpicker type="text" name="animationToggle" placeholder="{{\'APPLICATION_BUTTON_COLOR\' | translate}}" class="form-control" data-ng-model="item.animation" required/> --\x3e\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.header_shape" name="headerShape" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$translate.instant(\'APPLICATION_\' + $select.selected.toUpperCase())}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="headerShape in [\'rounded\',\'squared\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="$translate.instant(\'APPLICATION_\' + headerShape.toUpperCase()) | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANIMATION TOGGLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAppearance.animationToggle.$touched || forms.formAppearance.$submitted) && forms.formAppearance.animationToggle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANIMATION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.animation" name="animationToggle" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected  ? \'On\' : \'Off\'}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="filter in [true,false] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="filter ? \'On\' : \'Off\' | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANIMATION TOGGLE --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_LABELS\' | translate}}" canexit="exitValidation(forms.formLabel.$valid)">\n\t\t\t\t\t\t<form name="forms.formLabel" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START HEADER ONLINE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.headerOnline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_ONLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerOnline" placeholder="{{\'APPLICATION_HEADER_ONLINE\' | translate}}" class="form-control" data-ng-model="item.header_online"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ONLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.onlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="onlineMessage" placeholder="{{\'APPLICATION_ONLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="item.online_message"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER ONLINE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME TITLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.nameTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.nameTitle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="nameTitle" placeholder="{{\'APPLICATION_NAME_TITLE\' | translate}}" class="form-control" data-ng-model="item.name_title"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME TITLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.usernamePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.usernamePlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="usernamePlaceholder" placeholder="{{\'APPLICATION_NAME_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="item.username_placeholder"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL TITLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.emailTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.emailTitle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="emailTitle" placeholder="{{\'APPLICATION_EMAIL_TITLE\' | translate}}" class="form-control" data-ng-model="item.email_title"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL TITLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL PLACEHOLDER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.emailPlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.emailPlaceholder.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="emailPlaceholder" placeholder="{{\'APPLICATION_EMAIL_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="item.email_placeholder"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START START CHAT BUTTON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.startChatButton.$touched || forms.formLabel.$submitted) && forms.formLabel.startChatButton.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="startChatButton" placeholder="{{\'APPLICATION_START_CHAT_BUTTON\' | translate}}" class="form-control" data-ng-model="item.start_chat_button"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END START CHAT BUTTON --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RATING MESSAGE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.ratingMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ratingMessage" placeholder="{{\'APPLICATION_RATING_MESSAGE\' | translate}}" class="form-control" data-ng-model="item.rating_message"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RATING MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RATING START TEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.ratingSend.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSend.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ratingSend" placeholder="{{\'APPLICATION_RATING_SEND_BUTTON\' | translate}}" class="form-control" data-ng-model="item.rating_send"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RATING START TEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RATING MESSAGE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.ratingSkip.$touched || forms.formLabel.$submitted) && forms.formLabel.ratingSkip.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ratingSkip" placeholder="{{\'APPLICATION_RATING_SKIP_BUTTON\' | translate}}" class="form-control" data-ng-model="item.rating_skip"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RATING MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADER OFFLINE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.headerOffline.$touched || forms.formLabel.$submitted) && forms.formLabel.headerOnline.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADER_OFFLINE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerOffline" placeholder="{{\'APPLICATION_HEADER_OFFLINE\' | translate}}" class="form-control" data-ng-model="item.header_offline"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADER OFFLINE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START OFFLINE MESSAGE--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.offlineMessage.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="offlineMessage" placeholder="{{\'APPLICATION_OFFLINE_MESSAGE\' | translate}}" class="form-control" data-ng-model="item.offline_message"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END OFFLINE MESSAGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE TITLE--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessageTitle.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryMessageTitle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessageTitle" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_TITLE\' | translate}}" class="form-control" data-ng-model="item.message_title"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE TITLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENQUIRY MESSAGE PLACEHOLDER--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.enquiryMessagePlaceholder.$touched || forms.formLabel.$submitted) && forms.formLabel.onlineMessage.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="enquiryMessagePlaceholder" placeholder="{{\'APPLICATION_ENQUIRY_MESSAGE_PLACEHOLDER\' | translate}}" class="form-control" data-ng-model="item.enquiry_message_placeholder"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENQUIRY MESSAGE PLACEHOLDER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENQUIRY BUTTON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.enquiryButton.$touched || forms.formLabel.$submitted) && forms.formLabel.enquiryButton.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="enquiryButton" placeholder="{{\'APPLICATION_ENQUIRY_BUTTON\' | translate}}" class="form-control" data-ng-model="item.enquiry_button"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENQUIRY BUTTON --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AGENTS BUSY BUTTON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formLabel.agentsBusy.$touched || forms.formLabel.$submitted) && forms.formLabel.agentsBusy.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENTS_BUSY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="agentsBusy" placeholder="{{\'APPLICATION_AGENTS_BUSY\' | translate}}" class="form-control" data-ng-model="item.agents_busy"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AGENTS BUSY BUTTON --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_FORMS\' | translate}}" canexit="exitValidation(forms.formAppearance.$valid)">\n\t\t\t\t\t\t<form name="forms.formFunctionality" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START DOWNLOAD TRANSCRIPT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formFunctionality.animationToggle.$touched || forms.formFunctionality.$submitted) && forms.formFunctionality.animationToggle.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DOWNLOAD_TRANSCRIPT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.download_transcript" name="downloadTranscript" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected ? \'On\' : \'Off\'}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="downloadTranscript in [true, false] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="downloadTranscript ? \'On\' : \'Off\' | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DOWNLOAD TRANSCRIPT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_FAX_ACCOUNT\' | translate }}</h3>\n</div>\n<div class="modal-body" data-ng-init="initWizard();">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.$submitted || form.name.$touched) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="form.name.$error.required && (form.$submitted || form.name.$touched)" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TRUNKS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.$submitted || form.trunk.$touched) && form.trunk.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.TrunkName" name="trunk" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TRUNK\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="trunk.name as trunk in trunks | filter: $select.search">\n          <div data-ng-bind="trunk.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <div class="note note-warning" data-ng-hide="trunks.length">\n        <h4 class="block">Warning!</h4>\n        <p>\n          {{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n        </p>\n        <p>\n          {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n        </p>\n      </div>\n      <span data-ng-show="form.trunk.$error.required && (form.$submitted || form.trunk.$touched)" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START TRUNKS --\x3e\n\n    \x3c!-- START LOCALSTATIONID --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.$submitted || form.localstationid.$touched) && form.localstationid.$invalid}">\n      <label class="control-label">{{\'APPLICATION_LOCALSTATIONID\' | translate}} <span class="required" aria-required="true">*</span></label>\n      <input type="text" name="localstationid" placeholder="{{\'APPLICATION_LOCALSTATIONID\' | translate}}" class="form-control" data-ng-model="item.localstationid" required/>\n      <span data-ng-show="form.localstationid.$error.required && (form.$submitted || form.localstationid.$touched)" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span class="help-block">\n        {{\'DESCRIPTION_LOCALSTATIONID\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END LOCALSTATIONID --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t\t<a href="/channels/fax/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button type="button" class="btn green-jungle" data-toggle="dropdown" data-hover="dropdown" data-delay="1000" data-close-others="true" aria-expanded="true">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }} <i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<ul class="dropdown-menu" role="menu">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="/channels/fax/accounts/wizard">\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_STANDARD\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_QUICK\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/view/action/list/list.html",'<div class="row" data-ng-init="initActons()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/fax/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" data-ng-submit="forms.settings.$valid && updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.FaxQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/fax/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.from.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.mail.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ATTACHMENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data6" name="attachment" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="attachment in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{attachment}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n              <div class="note note-warning" data-ng-hide="intervals.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_INTERVALS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.FaxQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/fax/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ATTACHMENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data6" name="attachment" theme="bootstrap" data-ng-init="application.data6 = \'no\'" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="attachment in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{attachment}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.attachment.$touched || forms.settings.$submitted) && forms.settings.attachment.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVALS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        \x3c!-- <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" data-ng-pattern="/^[a-zA-Z0-9]*$/" required/> --\x3e\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n        \x3c!-- <span data-ng-show="form.form.$touched && form.form.$error.pattern" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PATTERN\' | translate}}.\n        </span> --\x3e\n      </div>\n      \x3c!-- <div class="help-block">\n        {{\'MESSAGE_ALLOWED_NUMBERS_AND_LETTERS\' | translate}}\n\t\t\t</div> --\x3e\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t  \t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/setting/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.name.$touched) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.name.$error.required && (forms.general.$submitted || forms.general.name.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADERINFO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.headerinfo.$touched) && forms.general.headerinfo.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADERINFO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerinfo" placeholder="{{\'APPLICATION_HEADERINFO\' | translate}}" class="form-control" data-ng-model="account.headerinfo" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.headerinfo.$error.required && (forms.general.$submitted || forms.general.headerinfo.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_HEADERINFO\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADERINFO --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.trunk.$touched) && forms.general.trunk.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.TrunkName" name="trunk" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TRUNK\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in trunks | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="trunks.length">\n\t                <h4 class="block">Warning!</h4>\n\t                <p>\n\t                  {{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t                </p>\n\t                <p>\n\t                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                </p>\n\t              </div>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.trunk.$error.required && (forms.general.$submitted || forms.general.trunk.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LOCALSTATIONID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.localstationid.$touched) && forms.general.localstationid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LOCALSTATIONID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="localstationid" placeholder="{{\'APPLICATION_LOCALSTATIONID\' | translate}}" class="form-control" data-ng-model="account.localstationid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.localstationid.$error.required && (forms.general.$submitted || forms.general.localstationid.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_LOCALSTATIONID\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LOCALSTATIONID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.general.$submitted || forms.general.timeout.$touched) && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid && forms.general.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid && forms.general.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.advanced.$valid && updateItemFaxAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START ECM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_ECM\' | translate}}<span class="required" aria-required="true">*</span></label><br>\n\t\t\t\t\t\t\t\t\t  <input\n\t\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t    ng-model="account.ecm"\n\t\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t    switch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t    switch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t    switch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t    switch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t    switch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t    switch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t    switch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t    switch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t    switch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t    switch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t    switch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t    switch-handle-width="{{ handleWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t    \t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_ECM\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END ECM --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.minrate.$touched) && forms.advanced.minrate.$invalid}">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MINRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t  <ui-select data-ng-model="account.minrate" name="minrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MINRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t    <ui-select-choices repeat="minrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t\t\t      <div data-ng-bind="minrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MINRATE\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.minrate.$error.required && (forms.advanced.$submitted || forms.advanced.minrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.maxrate.$touched) && forms.advanced.maxrate.$invalid}">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MAXRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t  <ui-select data-ng-model="account.maxrate" name="maxrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MAXRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t    <ui-select-choices repeat="maxrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t\t\t      <div data-ng-bind="maxrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MAXRATE\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.maxrate.$error.required && (forms.advanced.$submitted || forms.advanced.maxrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START MODEM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.modem.$touched) && forms.advanced.modem.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MODEM\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="modem" placeholder="{{\'APPLICATION_MODEM\' | translate}}" class="form-control" data-ng-model="account.modem" required/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MODEM\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.modem.$error.required && (forms.advanced.$submitted || forms.advanced.modem.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END MODEM --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START GATEWAY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.gateway.$touched) && forms.advanced.gateway.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_GATEWAY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="gateway" placeholder="{{\'APPLICATION_GATEWAY\' | translate}}" class="form-control" data-ng-model="account.gateway" required data-ng-pattern="settings.patternGateway"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.gateway.$touched || forms.advanced.$submitted) && forms.advanced.gateway.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.gateway.$touched || forms.advanced.$submitted) && forms.advanced.gateway.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END GATEWAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FAXDETECT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.faxdetect.$touched) && forms.advanced.faxdetect.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAXDETECT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="faxdetect" placeholder="{{\'APPLICATION_FAXDETECT\' | translate}}" class="form-control" data-ng-model="account.faxdetect" required data-ng-pattern="settings.patternFaxdetect"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.faxdetect.$touched || forms.advanced.$submitted) && forms.advanced.faxdetect.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.faxdetect.$touched || forms.advanced.$submitted) && forms.advanced.faxdetect.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FAXDETECT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START T38TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.t38timeout.$touched) && forms.advanced.t38timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_T38TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="number" name="t38timeout" placeholder="{{\'APPLICATION_T38TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.t38timeout" required min="1000"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.t38timeout.$touched || forms.advanced.$submitted) && forms.advanced.t38timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.t38timeout.$touched || forms.advanced.$submitted) && forms.advanced.t38timeout.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END T38TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.$submitted || forms.advanced.tech.$touched) && forms.advanced.tech.$invalid}">\n\t\t\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_TECHNOLOGY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t  <ui-select data-ng-model="account.tech" name="tech" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_TECHNOLOGY\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t    <ui-select-choices repeat="tech in techs | filter: $select.search">\n\t\t\t\t\t\t\t\t\t      <div data-ng-bind="tech | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.tech.$touched || forms.advanced.$submitted) && forms.advanced.tech.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/fax/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.name || account.description }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.name || account.description }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ account.phone }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.fax.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.fax.accounts.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.fax.accounts.view.dispositions\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.fax.accounts.view.actions\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/account/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t\t<a href="/channels/fax/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.formGeneral.$valid)">\n\t\t\t\t\t\t<form name="forms.formGeneral" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.name.$touched) && forms.formGeneral.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.name.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.name.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START HEADERINFO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.headerinfo.$touched) && forms.formGeneral.headerinfo.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HEADERINFO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="headerinfo" placeholder="{{\'APPLICATION_HEADERINFO\' | translate}}" class="form-control" data-ng-model="item.headerinfo" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.headerinfo.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.headerinfo.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_HEADERINFO\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HEADERINFO --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.trunk.$touched) && forms.formGeneral.trunk.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.TrunkName" name="trunk" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TRUNK\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in trunks | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="trunks.length">\n\t                <h4 class="block">Warning!</h4>\n\t                <p>\n\t                  {{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t                </p>\n\t                <p>\n\t                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                </p>\n\t              </div>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.trunk.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.trunk.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START TRUNKS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LOCALSTATIONID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formGeneral.$submitted || forms.formGeneral.localstationid.$touched) && forms.formGeneral.localstationid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LOCALSTATIONID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="localstationid" placeholder="{{\'APPLICATION_LOCALSTATIONID\' | translate}}" class="form-control" data-ng-model="item.localstationid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formGeneral.localstationid.$error.required && (forms.formGeneral.$submitted || forms.formGeneral.localstationid.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_LOCALSTATIONID\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LOCALSTATIONID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_ADVANCED\' | translate}}" canexit="exitValidation(forms.formAdvanced.$valid)">\n\t\t\t\t\t\t<form name="forms.formAdvanced" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ECM --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_ECM\' | translate}}<span class="required" aria-required="true">*</span></label><br>\n\t\t\t\t\t\t\t  <input\n\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t    ng-model="item.ecm"\n\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t    switch-active="{{ isActive }}"\n\t\t\t\t\t\t\t    switch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t    switch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t    switch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t    switch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t    switch-animate="{{ animate }}"\n\t\t\t\t\t\t\t    switch-size="{{ size }}"\n\t\t\t\t\t\t\t    switch-label="{{ label }}"\n\t\t\t\t\t\t\t    switch-icon="{{ icon }}"\n\t\t\t\t\t\t\t    switch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t    switch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t    switch-handle-width="{{ handleWidth }}"\n\t\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n    \t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_ECM\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ECM --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.minrate.$touched) && forms.formAdvanced.minrate.$invalid}">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MINRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t  <ui-select data-ng-model="item.minrate" name="minrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MINRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t    <ui-select-choices repeat="minrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t      <div data-ng-bind="minrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MINRATE\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formAdvanced.minrate.$error.required && (forms.formAdvanced.$submitted || forms.formAdvanced.minrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START MINRATE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.maxrate.$touched) && forms.formAdvanced.maxrate.$invalid}">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_MAXRATE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t  <ui-select data-ng-model="item.maxrate" name="maxrate" theme="bootstrap" required>\n\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_MAXRATE\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t    <ui-select-choices repeat="maxrate in rate | filter: $select.search">\n\t\t\t\t\t\t\t      <div data-ng-bind="maxrate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MAXRATE\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formAdvanced.maxrate.$error.required && (forms.formAdvanced.$submitted || forms.formAdvanced.maxrate.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START MAXRATE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MODEM --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.modem.$touched) && forms.formAdvanced.modem.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MODEM\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="modem" placeholder="{{\'APPLICATION_MODEM\' | translate}}" class="form-control" data-ng-model="item.modem" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_MODEM\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formAdvanced.modem.$error.required && (forms.formAdvanced.$submitted || forms.formAdvanced.modem.$touched)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MODEM --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START GATEWAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.gateway.$touched) && forms.formAdvanced.gateway.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_GATEWAY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="gateway" placeholder="{{\'APPLICATION_GATEWAY\' | translate}}" class="form-control" data-ng-model="item.gateway" required data-ng-pattern="settings.patternGateway"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.gateway.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.gateway.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.gateway.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.gateway.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_GATEWAY\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END GATEWAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FAXDETECT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.faxdetect.$touched) && forms.formAdvanced.faxdetect.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAXDETECT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="faxdetect" placeholder="{{\'APPLICATION_FAXDETECT\' | translate}}" class="form-control" data-ng-model="item.faxdetect" required data-ng-pattern="settings.patternFaxdetect"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.faxdetect.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.faxdetect.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.faxdetect.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.faxdetect.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_FAXDETECT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FAXDETECT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START T38TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.t38timeout.$touched) && forms.formAdvanced.t38timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_T38TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="t38timeout" placeholder="{{\'APPLICATION_T38TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.t38timeout" required min="1000"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.t38timeout.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.t38timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.t38timeout.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.t38timeout.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_T38TIMEOUT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END T38TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formAdvanced.$submitted || forms.formAdvanced.tech.$touched) && forms.formAdvanced.tech.$invalid}">\n\t\t\t\t\t\t\t  <label class="control-label">{{\'APPLICATION_TECHNOLOGY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t  <ui-select data-ng-model="item.tech" name="tech" theme="bootstrap" required>\n\t\t\t\t\t\t\t    <ui-select-match placeholder="{{\'APPLICATION_TECHNOLOGY\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t    <ui-select-choices repeat="tech in techs | filter: $select.search">\n\t\t\t\t\t\t\t      <div data-ng-bind="tech | highlight: $select.search"></div>\n\t\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formAdvanced.tech.$touched || forms.formAdvanced.$submitted) && forms.formAdvanced.tech.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START TECH --\x3e\n\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/inbox/message/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()">\n  <div class="form-group" ng-if="data">\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <h4 class="block"></h4>\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/message/message.directive.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-6">\n      <span class="bold">From: </span>\n      [<a href="" data-ng-click="openContact(message.from)">{{message.from}}</a>]\n      <br>\n      <span class="bold">To: </span>\n      [<a href="" data-ng-click="openContact(message.to)">{{message.to}}</a>]\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right">\n        <a ng-click="info(message)"><i class="icon-info font-blue"></i></a>\n      </span>\n      <span class="pull-right" data-ng-show="message.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-if="message.status!==\'RECEIVED\'" data-ng-switch="message.status" uib-tooltip="{{\'APPLICATION_PAGE_TRANSFERRED\' | translate}}: {{message.pagestransferred}} - {{\'APPLICATION_RETRY\' | translate}}: {{message.retry}}">\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="retry(message.id)"> {{message.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n    </span>\n    <span class="pull-right" data-ng-if="message.status===\'RECEIVED\'" uib-tooltip="{{\'APPLICATION_PAGE_TRANSFERRED\' | translate}}: {{message.pagestransferred}}">\n      <a href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n    </span>\n    <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n  </span>\n  <hr data-ng-if="message.FaxAttachments.length">\n  <div data-ng-repeat="faxAttachment in message.FaxAttachments">\n    <strong>{{faxAttachment.name}}</strong>\n    <a target="_self" download="{{faxAttachment.name}}" href="api/fax/attachments/{{faxAttachment.id}}">\n      <i class="icon-cloud-download"></i>\n    </a>\n  </div>\n</div>\n'),t.put("app/channels/fax/inbox/note/note.directive.html",'<div class="note">\n  <div class="row">\n    <div class="col-md-6">\n      <a type="button" name="button" data-ng-if="::(Auth.getCurrentUser().id == message.UserId)" data-ng-click="deleteNote()">\n        <i class="fa fa-trash-o" style="color: red;"></i>\n      </a>\n\n      <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-show="message.User">{{\'APPLICATION_ADD_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <hr>\n  <span class="body text-left" data-ng-bind-html="message.text" style="white-space: pre-wrap;"></span>\n</div>\n'),t.put("app/channels/fax/inbox/note/note.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_NOTES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    <div class="form-group">\n      <textarea data-ng-model="item.text" name="text" rows="10" style="resize: none; width: 100%;"></textarea>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n<div class="todo-content" data-ng-init="initForm();">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button data-ng-if="(!forms.compose.from.$invalid && !forms.compose.to.$invalid && uploader.queue.length) && faxRoom.status !== \'CLOSED\'" class="btn btn-sm btn-default green-meadow" data-ng-click="sendFax()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-if="(!forms.compose.from.$invalid && !forms.compose.to.$invalid && uploader.queue.length) && faxRoom && faxRoom.status !== \'CLOSED\'"> | </span>\n\t\t\t\t<span data-ng-if="faxRoom" class="label label-default"> #{{faxRoom.id}} {{faxRoom.status}}</span>\n\t\t\t\t<span data-ng-if="faxRoom"> | </span>\n\t\t\t\t<span data-ng-if="faxRoom" class="caption-subject font-green-sharp bold">{{faxRoom.contact}}</span>\n\t\t\t</div>\n\t\t\t<div class="actions" data-ng-switch="faxRoom.status">\n\t\t\t\t<button class="btn btn-icon-only yellow" data-ng-if="faxRoom" data-ng-click="loadNote()" data-ng-hide="faxRoom.status == \'CLOSED\'" title="{{\'APPLICATION_NOTES\' | translate}}">\n\t\t\t\t\t<i class="fa fa-sticky-note"></i>\n\t\t\t\t</button>\n\t\t\t\t<button class="file-upload" data-ng-hide="faxRoom.status == \'CLOSED\'">\n\t\t\t\t\t<i class="fa fa-paperclip"></i> <input type="file" data-ng-if="uploader" data-ng-hide="faxRoom.status == \'CLOSED\'" nv-file-select uploader="uploader" multiple class="file-input" title="{{\'APPLICATION_ATTACHMENTS\' | translate}}">\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION START --\x3e\n\t\t\t\t<button data-ng-class="faxRoom.status == \'CLOSED\' ? \'grey-cascade\' : \'btn-success\'" class="btn btn-icon-only" data-ng-hide="faxRoom.status == \'CLOSED\' && faxRoom.disposition" data-ng-if="faxRoom" data-ng-click="closeRoom()" title="{{\'APPLICATION_STATUS\' | translate}}">\n\t\t\t\t\t<i data-ng-class="faxRoom.status == \'CLOSED\' ? \'icon-target\' : \'fa fa-upload\'"></i>\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION END --\x3e\n\t\t\t\t<button class="btn default btn-icon-only" data-ng-if="faxRoom && faxRoom.status !== \'CLOSED\'" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-show="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="faxRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)" data-ng-disabled="faxRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<hr data-ng-if="faxRoom && faxRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\n\t\t\t\t\t<div id="mail-box">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li\n\t\t\t\t\t\t\tdata-ng-switch="faxMessage.status"\n\t\t\t\t\t\t\tdata-ng-class="{\'in\': faxMessage.status == \'RECEIVED\', \'out\': faxMessage.status == \'SENT\' || faxMessage.status == \'SENDING\' || faxMessage.status == \'FAILED\' || faxMessage.status == \'NOTE\'}"\n\t\t\t\t\t\t\tdata-ng-repeat="faxMessage in faxRoom.FaxMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t\t<div class="avatar" data-ng-class="faxMessage.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="faxMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{faxMessage.User.fullname}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="!faxMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{faxMessage.from}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<fax-note message="faxMessage" ng-switch-when="NOTE"></fax-note>\n\t\t\t\t\t\t\t\t<fax-message message="faxMessage" list-id="faxRoom.FaxAccount.ListId" ng-switch-default></fax-message>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div data-ng-class="panelRight">\n\t\t\t\t\t<div class="note note-info" data-ng-if="faxRoom && faxRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t<h4 class="block"><i class="icon-info"></i> {{\'MESSAGE_FAX_ROOM_CLOSED\' | translate}}!</h4>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<strong>{{\'MESSAGE_FAX_ROOM_CLOSED_DETAILS\' | translate}}.</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{faxRoom.disposition}}</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{faxRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="faxRoom.updatedAt"></span>)\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<form name="forms.compose" data-ng-submit="sendFax()" class="form-horizontal" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t\t<div class="form">\n\n\t\t\t\t\t\t\t<v-accordion class="vAccordion--default" ng-if="faxRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t  <v-pane expanded="expanded">\n\t\t\t\t\t\t\t    <v-pane-header>\n\t\t\t\t\t\t\t      <i class="icon-people"></i> From: {{form.from}}, To: {{form.to[0].fax}}\n\t\t\t\t\t\t\t    </v-pane-header>\n\t\t\t\t\t\t\t    <v-pane-content>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t      <div class="form-group" data-ng-if="faxRoom.status !== \'CLOSED\'" data-ng-class="{\'has-error\': forms.compose.from.$invalid}">\n\t\t\t\t\t\t\t        <div class="col-md-12">\n\t\t\t\t\t\t\t          <div class="row">\n\t\t\t\t\t\t\t            <div class="col-md-1">\n\t\t\t\t\t\t\t              <label class="control-label">From:</label>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t            <div class="col-md-11">\n\t\t\t\t\t\t\t              <ui-select data-ng-model="form.from" data-ng-change="setList($select.selected.ListId)" theme="bootstrap" name="from" required>\n\t\t\t\t\t\t\t                <ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t                <ui-select-choices repeat="faxAccount.localstationid as faxAccount in faxAccounts | filter: $select.search">\n\t\t\t\t\t\t\t                  <div data-ng-bind-html="faxAccount.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t                  <small data-ng-bind-html="faxAccount.localstationid | highlight: $select.search"></small>\n\t\t\t\t\t\t\t                </ui-select-choices>\n\t\t\t\t\t\t\t              </ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.from.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t                <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t              </span>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t          </div>\n\t\t\t\t\t\t\t        </div>\n\t\t\t\t\t\t\t      </div>\n\t\t\t\t\t\t\t      \x3c!-- END FROM --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TO --\x3e\n\t\t\t\t\t\t\t      <div class="form-group" data-ng-if="faxRoom.status !== \'CLOSED\'" data-ng-class="{\'has-error\': forms.compose.to.$invalid}">\n\t\t\t\t\t\t\t        <div class="col-md-12">\n\t\t\t\t\t\t\t          <div class="row">\n\t\t\t\t\t\t\t            <div class="col-md-1">\n\t\t\t\t\t\t\t              <label class="control-label">To:</label>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t            <div class="col-md-11">\n\t\t\t\t\t\t\t              <tags-input name="to" ng-model="form.to" type="text" display-property="fax" max-tags="1" min-tags="1">\n\t\t\t\t\t\t\t                <auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t              </tags-input>\n\t\t\t\t\t\t\t              <span data-ng-show="forms.compose.to.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t                <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_TO_LIMIT\' | translate}}.\n\t\t\t\t\t\t\t              </span>\n\t\t\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t          </div>\n\t\t\t\t\t\t\t        </div>\n\t\t\t\t\t\t\t      </div>\n\t\t\t\t\t\t\t      \x3c!-- END TO --\x3e\n\n\t\t\t\t\t\t\t    </v-pane-content>\n\t\t\t\t\t\t\t  </v-pane>\n\t\t\t\t\t\t\t</v-accordion>\n\n\t\t\t\t\t\t\t\x3c!-- START ATTACH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="uploader  && (faxRoom.status !== \'CLOSED\')">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<hr ng-if="uploader.queue.length">\n\t\t\t\t\t\t\t\t\t<table class="table">\n\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none"><strong>{{ item.file.name | truncate: 5: \'...\': true}}</strong></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress" style="margin-bottom: 0;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-bar" role="progressbar" ng-style="{ \'width\': item.progress + \'%\' }"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" class="text-center">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isSuccess"><i class="glyphicon glyphicon-ok"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isCancel"><i class="glyphicon glyphicon-ban-circle"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isError"><i class="glyphicon glyphicon-remove"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" nowrap>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ATTACH --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n'),t.put("app/channels/fax/inbox/status/status.modal.html",'<div class="modal-header">\n  <button data-ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 data-ng-if="modal.title" data-ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n    <div class="form-group">\n      <ui-select data-ng-model="item.disposition" name="disposition" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n        <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n          <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    <div class="note note-warning" data-ng-if="dispositions.length < 1">\n      <h4 class="block">Warning!</h4>\n      <p>\n        {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n      </p>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only btn-success" data-ng-click="disposeItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-upload"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid-inbox">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/fax/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n        <div class="note note-warning" data-ng-hide="agents">\n          <h4 class="block">Warning!</h4>\n          <p>\n            {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n          </p>\n          <p>\n            {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n          </p>\n        </div>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/inbox/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-fax"></i>\n          <a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == faxAccount.id}" data-ng-repeat="faxAccount in faxAccounts">\n\t\t\t\t<a href="/channels/fax/inbox/view/account/{{faxAccount.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{faxAccount.name}}\n\t\t\t\t</a>\n\t\t\t\t<b></b>\n\t\t\t</li>\n\t\t</ul>\n    <div class="note note-warning" data-ng-hide="faxAccounts.length">\n      <h4 class="block">Warning!</h4>\n      <p>\n        {{ \'MESSAGE_NO_AVAILABLE_ACCOUNTS\' | translate }}\n      </p>\n      <p>\n        {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/fax/accounts/list">{{\'APPLICATION_ACCOUNTS\' | translate}}</a>\n      </p>\n    </div>\n\t</div>\n\n\t<div class="col-md-9" data-ng-init="initView()">\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="room-content">\n\t\t\t<div ui-view>\n\t\t\t\t<div class="note note-info">\n\t\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n'),t.put("app/channels/fax/inbox/view/view.status.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ modal.title | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text" data-ng-bind="modal.text"></p>\n  <div data-ng-if="modal.html" data-ng-bind-html="modal.html"></div>\n</div>\n<div class="modal-footer">\n  <button data-ng-repeat="button in modal.buttons"\n  data-ng-class="button.classes"\n  data-ng-click="button.click($event)"\n  data-ng-bind="button.text | translate" class="btn"></button>\n</div>\n'),t.put("app/channels/fax/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/fax/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="/channels/fax/queues/lis">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/fax/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.fax.queues.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/fax/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.fax.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/fax/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateFaxQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/fax/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/fax/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/fax/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_FAX\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.fax.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.fax.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/fax/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/mail/accounts/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/view/action/list/list.html",'<div class="row" data-ng-init="initActons()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/mail/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.MailQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/mail/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'replyMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START REPLYMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data1" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.key | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.key | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END REPLYMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.MailQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/mail/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'replyMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START REPLYMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data1" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.key | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.key | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.type.$touched || forms.action.$submitted) && forms.action.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPLYMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        \x3c!-- <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" data-ng-pattern="/^[a-zA-Z0-9]*$/" required/> --\x3e\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n        \x3c!-- <span data-ng-show="form.form.$touched && form.form.$error.pattern" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PATTERN\' | translate}}.\n        </span> --\x3e\n      </div>\n      \x3c!-- <div class="help-block">\n        {{\'MESSAGE_ALLOWED_NUMBERS_AND_LETTERS\' | translate}}\n\t\t\t</div> --\x3e\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/other/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_OTHER\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_SIGNATURE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="mail-spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START WHITE LABEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.whiteLabel.$touched || forms.info.$submitted) && forms.info.whiteLabel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WHITE_LABEL\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="whiteLabel" placeholder="{{\'APPLICATION_WHITE_LABEL\' | translate}}" class="form-control" data-ng-model="account.whiteLabel" data-ng-disabled="!license.custom"/></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.whiteLabel.$touched || forms.info.$submitted) && forms.info.whiteLabel.$invalid && forms.info.whiteLabel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WHITE LABEL --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" data-ng-disabled="!license.custom"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.signature" data-ng-submit="updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START SIGNATURE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<div ckeditor="options" ng-model="account.signature"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WHITE LABEL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/setting/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">IMAP</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">SMTP</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="mail-spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemMailAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.address" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid && forms.info.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TEMPLATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.TemplateId" name="template" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.TemplateId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TEMPLATE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SERVICE\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.service"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVICE --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\x3c!-- IMAP TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t<div class="note note-danger" data-ng-show="account.MailServerIn.state === \'DISCONNECTED\' || account.MailServerIn.state === \'ERROR\'">\n\t\t\t\t\t\t\t<p> ERROR </p>\n\t\t\t\t\t\t\t<json-formatter open="1" json="account.MailServerIn.source"></json-formatter>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-success" data-ng-show="account.MailServerIn.state === \'CONNECTED\'">\n\t\t\t\t\t\t\t<p> CONNECTED </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-info" data-ng-show="account.MailServerIn.state === \'CONNECTING\'">\n\t\t\t\t\t\t\t<p> TRYING... </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<form name="forms.formIn" data-ng-submit="forms.formIn.$valid && updateItemMailServerIn()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.host.$touched || forms.formIn.$submitted) && forms.formIn.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.host.$touched || forms.formIn.$submitted) && forms.formIn.host.$invalid && forms.formIn.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.username.$touched || forms.formIn.$submitted) && forms.formIn.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.username.$touched || forms.formIn.$submitted) && forms.formIn.username.$invalid && forms.formIn.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.password.$touched || forms.formIn.$submitted) && forms.formIn.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.password.$touched || forms.formIn.$submitted) && forms.formIn.password.$invalid && forms.formIn.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formIn.port.$touched || forms.formIn.$submitted) && forms.formIn.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.port.$touched || forms.formIn.$submitted) && forms.formIn.port.$invalid && forms.formIn.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formIn.port.$touched || forms.formIn.$submitted) && forms.formIn.port.$invalid && forms.formIn.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.mailbox"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEARCH_FILTER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.MailServerIn.filter" name="filter" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="filter in [\'UNSEEN\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="filter | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START connTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}} [sec]<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="connTimeout" placeholder="{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.connTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END connTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START authTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTH_TIMEOUT\' | translate}} [sec]<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="authTimeout" placeholder="{{\'APPLICATION_AUTH_TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.authTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END authTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DELETE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DELETE_MAIL_FROM_SERVER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.delete"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELETE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START Keepalive --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">Keepalive</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.keepalive"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END Keepalive --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POLLING --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POLLING\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerIn.polling"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END POLLING --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POLLING_TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div data-ng-if="account.MailServerIn.polling" class="form-group" data-ng-class="{\'has-error\': (forms.formOut.pollingTimeout.$touched || forms.formOut.$submitted) && forms.formOut.pollingTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POLLING_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="60" name="pollingTimeout" placeholder="{{\'APPLICATION_POLLING_TIMEOUT\' | translate}}" class="form-control" data-ng-model="account.MailServerIn.pollingTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.pollingTimeout.$invalid && forms.formOut.pollingTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.pollingTimeout.$invalid && forms.formOut.pollingTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END POLLING_TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END IMAP TAB --\x3e\n\n\t\t\t\t\t\x3c!-- SMTP TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\n\t\t\t\t\t\t<div class="note note-danger" data-ng-show="account.MailServerOut.state === \'DISCONNECTED\' || account.MailServerOut.state === \'ERROR\'">\n\t\t\t\t\t\t\t<p> ERROR </p>\n\t\t\t\t\t\t\t<json-formatter open="1" json="account.MailServerOut.source"></json-formatter>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-success" data-ng-show="account.MailServerOut.state === \'CONNECTED\'">\n\t\t\t\t\t\t\t<p> CONNECTED </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-info" data-ng-show="account.MailServerOut.state === \'CONNECTING\'">\n\t\t\t\t\t\t\t<p> TRYING... </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<form name="forms.formOut" data-ng-submit="forms.formOut.$valid && updateItemMailServerOut()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.host.$touched || forms.formOut.$submitted) && forms.formOut.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.host.$touched || forms.formOut.$submitted) && forms.formOut.host.$invalid && forms.formOut.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.username.$touched || forms.formOut.$submitted) && forms.formOut.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.username.$touched || forms.formOut.$submitted) && forms.formOut.username.$invalid && forms.formOut.username.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.password.$touched || forms.formOut.$submitted) && forms.formOut.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.password.$touched || forms.formOut.$submitted) && forms.formOut.password.$invalid && forms.formOut.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.formOut.port.$touched || forms.formOut.$submitted) && forms.formOut.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.MailServerOut.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.port.$invalid && forms.formOut.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formOut.form.$touched || forms.formOut.$submitted) && forms.formOut.port.$invalid && forms.formOut.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.MailServerOut.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t\t<input class="btn blue-madison" type="button" value="Test" data-ng-click="test()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SMTP TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/mail/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.description || account.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar" data-ng-init="initView()">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.description || account.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.email}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.mail.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.mail.accounts.view.hooks\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.mail.accounts.view.dispositions\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.mail.accounts.view.actions\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.mail.accounts.view.other\')}" data-ng-if="account.MailServerIn">\n\t\t\t\t\t\t\t<a href="/channels/mail/accounts/view/{{account.id}}/other">\n\t\t\t\t\t\t\t<i class="icon-equalizer"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_OTHER\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\x3c!-- END PAGE CONTENT--\x3e\n</div>\n'),t.put("app/channels/mail/account/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/mail/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.address" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid && forms.info.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="IMAP" canexit="formValidation(forms.in.$valid)">\n\t\t\t\t\t\t<form name="forms.in" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.host.$touched || forms.in.$submitted) && forms.in.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INCOMING_MAIL_SERVER\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.host.$touched || forms.in.$submitted) && forms.in.host.$invalid && forms.in.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.username.$touched || forms.in.$submitted) && forms.in.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.username" name="username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.username.$touched || forms.in.$submitted) && forms.in.username.$invalid && forms.in.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.password.$touched || forms.in.$submitted) && forms.in.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.password.$touched || forms.in.$submitted) && forms.in.password.$invalid && forms.in.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.port.$touched || forms.in.$submitted) && forms.in.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.port.$touched || forms.in.$submitted) && forms.in.port.$invalid && forms.in.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.port.$touched || forms.in.$submitted) && forms.in.port.$invalid && forms.in.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.mailbox"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEARCH_FILTER\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.MailServerIn.filter" name="filter" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="filter in [\'UNSEEN\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="filter | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START SEARCH FILTER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START connTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="connTimeout" placeholder="{{\'APPLICATION_CONNECTION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.connTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.connTimeout.$touched || forms.in.$submitted) && forms.in.connTimeout.$invalid && forms.in.connTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END connTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START authTimeout --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTH_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="authTimeout" placeholder="{{\'APPLICATION_AUTH_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.MailServerIn.authTimeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.in.authTimeout.$touched || forms.in.$submitted) && forms.in.authTimeout.$invalid && forms.in.authTimeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END authTimeout --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DELETE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DELETE_MAIL_FROM_SERVER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerIn.delete"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELETE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerIn.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START Keepalive --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">Keepalive</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerIn.keepalive"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END Keepalive --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="goNext()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="SMTP" canexit="formValidation(forms.out.$valid)">\n\t\t\t\t\t\t<form name="forms.out" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.host.$touched || forms.out.$submitted) && forms.out.host.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OUTGOING_MAIL_SERVER\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.host" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.out.host.$touched || forms.out.$submitted) && forms.out.host.$invalid && forms.out.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.username.$touched || forms.out.$submitted) && forms.out.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.out.username.$touched || forms.out.$submitted) && forms.out.username.$invalid && forms.out.username.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.password.$touched || forms.out.$submitted) && forms.out.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.out.password.$touched || forms.out.$submitted) && forms.out.password.$invalid && forms.out.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.out.port.$touched || forms.out.$submitted) && forms.out.port.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="item.MailServerOut.port" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(out.$touched || forms.out.$submitted) && forms.out.port.$invalid && forms.out.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(out.$touched || forms.out.$submitted) && forms.out.port.$invalid && forms.out.port.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SSL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">SSL</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="item.MailServerOut.ssl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SSL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="goNext()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/inbox/message/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()">\n  <div class="form-group" ng-if="data">\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <h4 class="block"></h4>\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/message/message.directive.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-12">\n      <span class="bold">From: </span>\n      <a href="" data-ng-click="openContact(message.from[0])">{{message.from[0]}} </a>\n      <br>\n      <span class="bold">To: </span>\n      <a href="" data-ng-click="openContact(to)" data-ng-repeat="to in message.to">{{to}}<span data-ng-if="!$last">, </span></a>\n      <br>\n      <span data-ng-if="message.cc.length" class="bold">Cc: </span>\n      <a href="" data-ng-click="openContact(cc)" data-ng-repeat="cc in message.cc">{{cc}}<span data-ng-if="!$last">, </span></a>\n      <br>\n      <span data-ng-if="message.bcc.length" class="bold">Bcc: </span>\n      <a href="" data-ng-click="openContact(bcc)" data-ng-repeat="cc in message.bcc">{{bcc}}<span data-ng-if="!$last">, </span></a>\n    </div>\n  <div class="row">\n    <div class="col-md-12">\n      <span class="pull-right" data-ng-if="message.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n      <span class="pull-right" data-ng-if="message.auto && !message.voiceSource">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>System</strong></span>\n      <span class="pull-right" data-ng-if="message.auto && message.voiceSource">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>Cally &#178;</strong>\n        <a ng-click="info(message.voiceSource)"><i class="icon-info font-blue"></i>\n        </a>\n      </span>\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-switch="message.status" data-ng-if="message.status!==\'RECEIVED\'" uib-tooltip="{{\'APPLICATION_RETRY\' | translate}}: {{message.retry}}">\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="retry(message.id)"> {{message.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n    </span>\n    <span class="pull-right" data-ng-if="message.status===\'RECEIVED\'">\n      <a href="#" class="btn default btn-xs inactive-link green-stripe"> {{message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n    </span>\n    <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n  </span>\n  <hr>\n  <div class="body text-left message-body" data-ng-bind="message.text"></div>\n  <h5 data-ng-hide="message.text" class="media-heading"><i>{{\'MESSAGE_NO_AVAILABLE_TEXT\' | translate | lowercase}}</i></h5>\n  <hr data-ng-if="message.MailAttachments.length">\n  <div data-ng-repeat="mailAttachment in message.MailAttachments">\n    <strong>{{mailAttachment.name}}</strong>\n    <span>\n      ({{mailAttachment.size | prettyBytes}})\n    </span>\n    <a target="_self" download="{{mailAttachment.name}}" href="api/mail/attachments/{{mailAttachment.id}}">\n      <i class="icon-cloud-download"></i>\n    </a>\n    <a ng-if="::(mailAttachment.type.indexOf(\'image\') > -1)" ng-click="openPreview(mailAttachment.id)">\n      <i class="icon-picture"></i>\n    </a>\n  </div>\n</div>\n'),t.put("app/channels/mail/inbox/note/note.directive.html",'<div class="note">\n  <div class="row">\n    <div class="col-md-6">\n      <a type="button" name="button" data-ng-if="::(Auth.getCurrentUser().id == message.UserId)" data-ng-click="deleteNote()">\n        <i class="fa fa-trash-o" style="color: red;"></i>\n      </a>\n\n      <i class="icon-calendar" title="{{message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="message.updatedAt"></span>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-show="message.User">{{\'APPLICATION_ADD_BY\' | translate}}: <strong>{{message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <hr>\n  <span class="body text-left" data-ng-bind-html="message.text" style="white-space: pre-wrap;"></span>\n</div>\n'),t.put("app/channels/mail/inbox/note/note.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_NOTES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    <div class="form-group">\n      <textarea data-ng-model="item.text" name="text" rows="10" style="resize: none; width: 100%;"></textarea>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n<div class="todo-content">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button data-ng-if="form.from.length && form.to.length && mailRoom.status !== \'CLOSED\' && form.html" class="btn btn-sm btn-default green-meadow" data-ng-click="sendMail()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-if="mailRoom && form.from.length && form.to.length && mailRoom.status !== \'CLOSED\' && form.html"> | </span>\n\t\t\t\t<span data-ng-if="mailRoom" class="label label-default"> #{{mailRoom.id}} {{mailRoom.status}}</span>\n\t\t\t\t<span data-ng-if="mailRoom"> | </span>\n\t\t\t\t<span data-ng-if="mailRoom && mailRoom.ParentId" class="label label-warning"> Ref: <a data-ng-click="openRoom(mailRoom.ParentId)">#{{mailRoom.ParentId}}</a></span>\n\t\t\t\t<span data-ng-if="mailRoom && mailRoom.ParentId"> | </span>\n\t\t\t\t<span data-ng-if="mailRoom" class="caption-subject font-green-sharp bold uppercase dot">{{mailRoom.subject || \'No subject\'}}</span>\n\t\t\t</div>\n\t\t\t<div class="actions">\n\t\t\t\t<button class="btn btn-icon-only yellow" data-ng-if="mailRoom" data-ng-click="loadNote()" data-ng-hide="mailRoom.status == \'CLOSED\'" title="{{\'APPLICATION_NOTES\' | translate}}">\n\t\t\t\t\t<i class="fa fa-sticky-note"></i>\n\t\t\t\t</button>\n\t\t\t\t<button class="file-upload" data-ng-hide="mailRoom.status == \'CLOSED\'">\n\t\t\t\t\t<i class="fa fa-paperclip"></i> <input type="file" data-ng-if="uploader" data-ng-disabled="mailRoom.status == \'CLOSED\'" nv-file-select uploader="uploader" multiple class="file-input" title="{{\'APPLICATION_ATTACHMENTS\' | translate}}">\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION START --\x3e\n\t\t\t\t<button data-ng-class="mailRoom.status == \'CLOSED\' ? \'grey-cascade\' : \'btn-success\'" class="btn btn-icon-only" data-ng-disabled="mailRoom.status == \'CLOSED\' && mailRoom.disposition" data-ng-if="mailRoom" data-ng-click="closeRoom()" title="{{\'APPLICATION_STATUS\' | translate}}">\n\t\t\t\t\t<i data-ng-class="mailRoom.status == \'CLOSED\' ? \'icon-target\' : \'fa fa-upload\'"></i>\n\t\t\t\t</button>\n\t\t\t\t\x3c!-- UPDATE SECTION END --\x3e\n\t\t\t\t<button class="btn default btn-icon-only" data-ng-if="mailRoom && mailRoom.status !== \'CLOSED\'" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-if="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)" data-ng-disabled="mailRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<hr data-ng-if="mailRoom && mailRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t<div id="mail-box">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li\n\t\t\t\t\t\t\tdata-ng-switch="mailMessage.status"\n\t\t\t\t\t\t\tdata-ng-class="{\'in\': mailMessage.status == \'RECEIVED\', \'out\': mailMessage.status == \'SENT\' || mailMessage.status == \'SENDING\' || mailMessage.status == \'FAILED\' || mailMessage.status == \'NOTE\'}"\n\t\t\t\t\t\t\tdata-ng-repeat="mailMessage in mailRoom.MailMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t<div class="avatar" data-ng-class="message.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="mailMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{mailMessage.User.fullname}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\tdata-ng-if="!mailMessage.UserId"\n\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\tdata="{{mailMessage.from[0]}}"\n\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<mail-note message="mailMessage" ng-switch-when="NOTE"></mail-note>\n\t\t\t\t\t\t\t<mail-message message="mailMessage" list-id="mailRoom.MailAccount.ListId" ng-switch-default></mail-message>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div data-ng-class="panelRight">\n\t\t\t\t<div class="note note-info" data-ng-if="mailRoom && mailRoom.status == \'CLOSED\'">\n\t\t\t\t\t<h4 class="block"><i class="icon-info"></i> {{\'MESSAGE_MAIL_ROOM_CLOSED\' | translate}}!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t<strong>{{\'MESSAGE_MAIL_ROOM_CLOSED_DETAILS\' | translate}}.</strong>\n\t\t\t\t\t</p>\n\t\t\t\t\t<hr>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{mailRoom.disposition}}</strong>\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{mailRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="mailRoom.updatedAt"></span>)\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t<form name="forms.compose" data-ng-submit="sendMail()" class="form-horizontal" novalidate>\n\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t<v-accordion class="vAccordion--default" ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<v-pane expanded="expanded">\n\t\t\t\t\t\t\t\t<v-pane-header>\n\t\t\t\t\t\t\t\t\t<i class="icon-people"></i> From: {{form.from[0]}}, To: {{form.to[0].email}} <span ng-if="form.to.length > 1">(+{{form.to.length - 1}})</span>\n\t\t\t\t\t\t\t\t</v-pane-header>\n\t\t\t\t\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">From:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="form.from[0]" data-ng-change="setList($select.selected.ListId)" theme="bootstrap" name="from" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="mailAccount.address as mailAccount in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-ng-bind-html="mailAccount.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small data-ng-bind-html="mailAccount.address | highlight: $select.search"></small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROM --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- MAIL TO --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">To:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tags-input ng-model="form.to" type="email" display-property="email">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tags-input>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TO --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CC --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">Cc:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tags-input ng-model="form.cc" type="email" display-property="email">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tags-input>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CC --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START BCC --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">Bcc:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tags-input ng-model="form.bcc" type="email" display-property="email">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<auto-complete source="getContacts($query)"></auto-complete>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tags-input>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END BCC --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START SUBJECT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.subject.$invalid && forms.compose.$submitted}" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">Subj:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="subject" class="form-control todo-taskbody-taskdesc" placeholder="Subject..." rows="8" data-ng-model="form.subject">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-if="forms.compose.subject.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END SUJBECT --\x3e\n\t\t\t\t\t\t\t\t</v-pane-content>\n\t\t\t\t\t\t\t</v-pane>\n\t\t\t\t\t\t</v-accordion>\n\n\t\t\t\t\t\t\x3c!-- START ATTACH --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="uploader  && (mailRoom.status !== \'CLOSED\')">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<hr ng-if="uploader.queue.length">\n\t\t\t\t\t\t\t\t<table class="table">\n\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t<tr ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" rowspan="{{uploader.queue.length}}" ng-if="(!$index)">\n\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_ATTACHMENTS\' | translate}}:\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none"><strong>{{ item.file.name }}</strong></td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top:none" ng-show="uploader.isHTML5">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress" style="margin-bottom: 0;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-bar" role="progressbar" ng-style="{ \'width\': item.progress + \'%\' }"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" class="text-center">\n\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isSuccess"><i class="glyphicon glyphicon-ok"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isCancel"><i class="glyphicon glyphicon-ban-circle"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span ng-show="item.isError"><i class="glyphicon glyphicon-remove"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none" nowrap>\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ATTACH --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CANNED --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.subject.$invalid && forms.compose.$submitted}" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-magic" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text"\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="modelOptions.selectedAnswer"\n\t\t\t\t\t\t\t\t\t\tuib-typeahead="key for key in getAnswers($viewValue)"\n\t\t\t\t\t\t\t\t\t\tplaceholder="Canned answers.."\n\t\t\t\t\t\t\t\t\t\ttypeahead-loading="loadingLocations"\n\t\t\t\t\t\t\t\t\t\ttypeahead-no-results="noResults"\n\t\t\t\t\t\t\t\t\t\ttypeahead-on-select="onSelectAnswer($item)"\n\t\t\t\t\t\t\t\t\t\tclass="form-control">\n\t\t\t\t\t\t\t\t\t\t<i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t<div ng-show="noResults">\n\t\t\t\t\t\t\t\t\t\t\t<i class="glyphicon glyphicon-remove"></i> No Results Found\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-if="forms.compose.subject.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CANNED --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HTML --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.text.$invalid && forms.compose.$submitted}" data-ng-if="mailRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div ckeditor="options" ng-model="form.html" ready="onCKReady($instance)"></div>\n\t\t\t\t\t\t\t\t<span data-ng-if="forms.compose.text.$invalid && forms.compose.$submitted" class="help-block help-block-error">\n'+"\t\t\t\t\t\t\t\t\t<strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HTML --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n"),t.put("app/channels/mail/inbox/status/status.modal.html",'<div class="modal-header">\n  <button data-ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 data-ng-if="modal.title" data-ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n    <div class="form-group">\n      <ui-select data-ng-model="item.disposition" name="disposition" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n        <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n          <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    <div class="note note-warning" data-ng-if="dispositions.length < 1">\n      <h4 class="block">Warning!</h4>\n      <p>\n        {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n      </p>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only btn-success" data-ng-click="disposeItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-upload"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" class="ui-grid" ui-grid-auto-resize ui-grid-pagination ui-grid-selection>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/mail/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/inbox/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == mailAccount.id}" data-ng-repeat="mailAccount in mailAccounts">\n\t\t\t\t<a href="/channels/mail/inbox/view/account/{{mailAccount.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{mailAccount.name}}\n\t\t\t\t</a>\n\t\t\t\t<b></b>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="col-md-9" data-ng-init="initView()">\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="room-content">\n\t\t\t<div ui-view>\n\t\t\t\t<div class="note note-info">\n\t\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\n</div>\n'),t.put("app/channels/mail/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/mail/inbox/view/view.templates.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TEMPLATES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="note note-info" data-ng-show="!templates.length">\n    <h4 class="block">Info!</h4>\n    <p>\n      {{\'MESSAGE_NO_TEMPLATES_AVAILABLE\' | translate}}\n    </p>\n  </div>\n  <form name="form" data-ng-show="templates.length" novalidate>\n    <div class="form-group">\n      <ui-select data-ng-model="item.template" theme="bootstrap">\n        <ui-select-match placeholder="Select a template in the list or search his name...">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="template in templates | propsFilter: {name: $select.search}">\n          <div ng-bind-html="template.name | highlight: $select.search"></div>\n          <small data-ng-show="template.description">\n            {{\'APPLICATION_DESCRIPTION\' | translate}}: {{template.description}}\n          </small>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="templates.length">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="0" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/mail/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t{{user.role}}\n\t\t\t\t</div> --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t<div class="profile-usermenu">\n\t\t\t\t<ul class="nav">\n\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.mail.queues.view.settings\')}">\n\t\t\t\t\t\t<a data-ng-href="/channels/mail/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.mail.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/mail/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateMailQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">Agent Timeout</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="Timeout" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/mail/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/mail/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MAIL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.mail.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/mail/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.mail.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/mail/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/mail/realtime/view/view.queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div id="grid1" ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-tree-view class="grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/openchannel/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/openchannel/accounts/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/view/action/list/list.html",'<div class="row" data-ng-init="initActions()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/openchannel/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.OpenchannelQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/openchannel/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.from.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.mail.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/view/action/wizard/wizard.html",'<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.OpenchannelQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/openchannel/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.from.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}" />\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}" />\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/account/view/api/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_API\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START API --\x3e\n\t\t\t\t\t\t\t<div  class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">Receive URL</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div   class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<code-mirror  model="receiveurl"></code-mirror>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(receiveurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END API --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SEND\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- START REPLY TAB --\x3e\n\t\t\t\t\t<div class="tab-pane  active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div  class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.replyMethod" name="method" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search" >\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid && forms.info.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.replyUrl"   ng-required="account.replyMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid && forms.info.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REPLY TAB --\x3e\n\n\t\t\t\t\t\x3c!-- START ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_4">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/setting/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ID\' | translate}}<span class="required" aria-required="true">*</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<input type="text" name="id" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.id" ng-disabled="true" required/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ID--\x3e\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CUSTOM --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div  class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REPLY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.reply"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REPLY HOOK --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div  ng-if= "account.reply" class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.replyMethod" name="method" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search" >\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.method.$touched || forms.info.$submitted) && forms.info.method.$invalid && forms.info.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.replyUrl"  required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.url.$touched || forms.info.$submitted) && forms.info.url.$invalid && forms.info.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REPLY HOOK --\x3e\n\t\t\t\t\t\t\t\x3c!-- END CUSTOM --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div  class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remote" required/>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/openchannel/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.description}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.api\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/api">\n\t\t\t\t\t\t\t<i class="fa fa-external-link"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_API\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.openchannel.accounts.view.dispositions\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.openchannel.accounts.view.actions\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\x3c!-- END PAGE CONTENT--\x3e\n</div>\n'),t.put("app/channels/openchannel/account/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/openchannel/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t        <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remote" required/>\n\t\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/inbox/message/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()" style=" overflow-x: auto;" >\n  <div  data-ng-if="data" >\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/inbox/message/message.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-6">\n        \x3c!-- <span data-ng-if="Message.from" class="bold">From: {{Message.from}} </span>\n        <br>\n        <span data-ng-if="Message.to" class="bold">To: {{Message.to}} </span>\n        <br> --\x3e\n        <div class="row" ng-if="Message.from">\n          <div class="col-md-12">\n            <span data-ng-if="Message.from" class="bold">From: {{Message.from}} </span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.to">\n          <div class="col-md-12">\n            <span data-ng-if="Message.to" class="bold">To: {{Message.to}} </span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.name">\n          <div class="col-md-12">\n            <span   class="bold">Name: {{Message.name}}</span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.phone">\n          <div class="col-md-12">\n            <span  class="bold">Phone: <a href="" data-ng-click="openContact(\'phone\',Message.phone)">{{Message.phone}}</a></span>\n          </div>\n        </div>\n        <div class="row" ng-if="Message.email">\n          <div class="col-md-12">\n            <span  class="bold">Email: <a href="" data-ng-click="openContact(\'email\',Message.email)">{{Message.email}}</a></span>\n          </div>\n        </div>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-if="Message.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{Message.User.fullname}}</strong></span>\n    </div>\n  </div>\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-switch="Message.status">\n      <a ng-switch-when="RECEIVED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{Message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{Message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="DELIVERED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{Message.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe" > {{Message.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="info(Message.res_data)"> {{Message.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n      <a ng-switch-default href="#" class="btn default btn-xs"> {{Message.status | uppercase}}\n      </a>\n      <br>\n    </span>\n\n    <i class="icon-calendar" title="{{Message.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="Message.updatedAt"></span>\n  </span>\n  <hr>\n  <ng-emoticons emoticons-data="Message.body"></ng-emoticons>\n  \x3c!-- <span class="body text-left" data-ng-bind-html="Message.body" style="white-space: pre-wrap;"></span> --\x3e\n  </div>\n'),t.put("app/channels/openchannel/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n\n<div class="todo-content">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button class="btn btn-sm btn-default green-meadow" data-ng-if="Room.status !== \'CLOSED\'" data-ng-disabled="!form.body || forms.compose.from.$invalid || forms.compose.to.$invalid" data-ng-click="sendMessage()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-show="Room && Room.status !== \'CLOSED\'"> | </span>\n\t\t\t\t<span data-ng-show="Room" class="label label-default">#{{Room.id}} {{Room.status}}</span>\n\t\t\t\t<span data-ng-if="Room && Room.ParentId"> | </span>\n\t\t\t\t<span data-ng-if="Room && Room.ParentId" class="label label-warning"> Ref: <a data-ng-click="openRoom(Room.ParentId,Room.contact)">#{{Room.ParentId}}</a></span>\n\t\t\t</div>\n\t\t\t<div class="actions" data-ng-switch="Room.status">\n\t\t\t\t<button class="btn btn-icon-only" data-ng-show="Room"  data-ng-class="{\'btn-success\':Room.status !== \'CLOSED\',\'grey-cascade\':Room.status === \'CLOSED\'}" data-ng-click="closeRoom(Room.id)"  data-ng-disabled="Room.status === \'CLOSED\' && Room.disposition">\n\t\t\t\t\t<i data-ng-class="{\'fa fa-upload\':Room.status !== \'CLOSED\',\'icon-target\':Room.status === \'CLOSED\'}"></i>\n\t\t\t\t</button>\n\t\t\t\t<button  class="btn default btn-icon-only" data-ng-if="Room && Room.status !== \'CLOSED\'" type="button" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i  ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-show="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="Room.status !== \'CLOSED\' || (Room.status == \'CLOSED\' && form.tags.length)">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-disabled="Room.status == \'CLOSED\'"  multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t<hr data-ng-if="Room && Room.status !== \'CLOSED\'">\n\n\t\t\t\t\t<div ng-scrollbars ng-scrollbars-config="{\n\t\t\t\t\t\tautoHideScrollbar: false,\n\t\t\t\t\t\ttheme: \'light\',\n\t\t\t\t\t\tadvanced: {\n\t\t\t\t\t\t\tupdateOnContentResize: true\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsetHeight: 781,\n\t\t\t\t\t\tscrollInertia: 0\n\t\t\t\t\t}">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li data-ng-switch="Room.status" data-ng-class="{\'in\': Message.status == \'RECEIVED\', \'out\': Message.status == \'SENT\' || Message.status == \'SENDING\' || Message.status == \'FAILED\' || Message.status == \'NOTE\'  || Message.status == \'DELIVERED\' || Message.status == \'QUEUED\' ||  Message.status != \'RECEIVED\' }" data-ng-repeat="Message in Room.OpenchannelMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t\t\x3c!-- <img class="avatar" alt="" data-ng-src="api/users/avatar/{{getCurrentUser().userpic && smsMessage.status === \'SENT\' ? getCurrentUser().userpic : \'unknown_avatar\'}}"> --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <note message="smsMessage" ng-switch-when="NOTE"></note> --\x3e\n\t\t\t\t\t\t\t\t<div class="avatar" data-ng-class="Message.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="Message.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{Message.User.fullname}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="!Message.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{Message.from}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<message message="Message" list-id="Room.OpenchannelAccount.ListId"  ng-switch-default></message>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div data-ng-class="panelRight">\n\n\t\t\t\t\t<div class="note note-info" data-ng-if="Room && Room.status == \'CLOSED\'">\n\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_ROOM_CLOSED\' | translate}}</h4>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t{{\'MESSAGE_ROOM_CLOSED_DETAILS\' | translate}}.\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{Room.disposition}}</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{Room.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="Room.updatedAt"></span>)\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<form  name="forms.compose" data-ng-submit="forms.compose.$valid" class="form-horizontal" novalidate>\n\t\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t\t<div class="form">\n\n\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.from.$invalid && forms.compose.$submitted}" data-ng-if="Room.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">From:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  data-ng-disabled="Room"  theme="bootstrap" name="from" data-ng-model="form.from" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="Account.name as Account in Accounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-ng-bind-html="Account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small data-ng-bind-html="Account.name | highlight: $select.search"></small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.from.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROM --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.to.$invalid && forms.compose.$submitted}" data-ng-if="Room.status !== \'CLOSED\'">\n\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">To:</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text"   name="to" class="form-control todo-taskbody-taskdesc" placeholder="To..." rows="8"   data-ng-disabled="Room" data-ng-model="form.to" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.to.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CANNED --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-if="Room.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-magic" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input  type="text"\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="modelOptions.selectedAnswer"\n\t\t\t\t\t\t\t\t\t\tuib-typeahead="key for key in getAnswers($viewValue)"\n\t\t\t\t\t\t\t\t\t\tplaceholder="Canned answers.."\n\t\t\t\t\t\t\t\t\t\ttypeahead-loading="loadingLocations"\n\t\t\t\t\t\t\t\t\t\ttypeahead-no-results="noResults"\n\t\t\t\t\t\t\t\t\t\ttypeahead-on-select="onSelect($item)"\n\t\t\t\t\t\t\t\t\t\tclass="form-control">\n\t\t\t\t\t\t\t\t\t\t<i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t<div ng-show="noResults">\n\t\t\t\t\t\t\t\t\t\t\t<i class="glyphicon glyphicon-remove"></i> No Results Found\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CANNED --\x3e\n\t\t\t\t\t\t\t\x3c!-- START message --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.body.$invalid && forms.compose.$submitted}" data-ng-if=" Room.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" rows="8"  name="body" data-ng-model="form.body"></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.body.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n'+"\t\t\t\t\t\t\t\t\t\t<strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END message --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n"),t.put("app/channels/openchannel/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid-inbox">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/openchannel/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/inbox/view/view.html",'<div class="row">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="/channels/openchannel/inbox/list">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n      </ul>\n    </div>\n  </div>\n</div>\n\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox" data-ng-init="initView()">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == Account.id}" data-ng-repeat="Account in openchannelAccounts">\n\t\t\t\t<a href="/channels/openchannel/inbox/view/account/{{Account.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{Account.name}}\n\t\t\t\t</a>\n        <b></b>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="col-md-9" >\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view>\n\t\t\t<div class="note note-info">\n\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/inbox/view/view.status.modal.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.disposition" name="list" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/openchannel/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="0" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/openchannel/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t{{user.role}}\n\t\t\t\t</div> --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t<div class="profile-usermenu">\n\t\t\t\t<ul class="nav">\n\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.openchannel.queues.view.settings\')}">\n\t\t\t\t\t\t<a data-ng-href="/channels/openchannel/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.openchannel.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/openchannel/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">Timeout</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="Timeout" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START HEADER SHAPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END HEADER SHAPE --\x3e\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/openchannel/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/openchannel/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.openchannel.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.openchannel.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/openchannel/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/openchannel/realtime/view/view.queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div id="grid1" ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-tree-view class="grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/realtime/view/agent/agent.modal.logout.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENT_LOGOUT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  {{\'MESSAGE_AGENT_LOGOUT\' | translate}} <b>{{agent}}</b> ?\n</div>\n<div class="modal-footer">\n  <button class="btn red-intense" type="button" ng-click="logout()">{{ \'APPLICATION_LOGOUT\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="$dismiss()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="/channels/realtime/view/agents">{{ \'APPLICATION_OMNI_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t    <nav class="navbar navbar-default" role="navigation">\n\t\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.realtime.view.agents\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/realtime/view/agents">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/sms/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/sms/accounts/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/view/action/list/list.html",'<div class="row" data-ng-init="initActions()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/channels/sms/accounts/view/{{account.id}}/actions/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACTION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/action/view/view.html",'\n<div class="row" data-ng-init="initAction()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.settings" ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.SmsQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/sms/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n                <h4 class="block">Warning!</h4>\n                <p>\n                  {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n                </p>\n                <p>\n                  {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n                </p>\n              </div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agent.$touched || forms.settings.$submitted) && forms.settings.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" min="1" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.template.$touched || forms.settings.$submitted) && forms.settings.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.to.$touched || forms.settings.$submitted) && forms.settings.to.$invalid && forms.settings.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.account.$touched || forms.settings.$submitted) && forms.settings.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.text.$touched || forms.text.$submitted) && forms.settings.text.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" maxlength="160"  name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.text.$touched || forms.settings.$submitted) && forms.settings.text.$invalid && forms.settings.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.intType.$touched || forms.settings.$submitted) && forms.settings.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.IntervalId.$touched || forms.settings.$submitted) && forms.settings.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="btn green-haze" type="submit">{{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/view/action/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-directions font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.action.$valid)">\n\t\t\t\t\t\t<form name="forms.action" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': forms.action.$submitted && forms.action.app.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app.value as app in apps | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.action.$submitted && forms.action.app.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'agent\'" lazy-render duration="1" data-ng-init="getAgents()">\n\t\t\t\t\t\t\t\t\x3c!-- START AGENT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.UserId" name="agent" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.fullname}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="agent.fullname | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="agents.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_AGENTS_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/staff/agents/list">{{\'APPLICATION_AGENTS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.agent.$touched || forms.action.$submitted) && forms.action.agent.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGENT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'queue\'" lazy-render duration="1" data-ng-init="getQueues()">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.SmsQueueId" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="queues.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/sms/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.queue.$touched || forms.action.$submitted) && forms.action.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="number" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="application.timeout" min="1" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.timeout.$touched || forms.action.$submitted) && forms.action.timeout.$invalid && forms.action.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1" data-ng-init="getMailAccounts();getTemplates()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDMAIL --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendMail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.mail.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEMPLATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data9" name="template" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="template.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.template.$touched || forms.action.$submitted) && forms.action.template.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END SENDMAIL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1" data-ng-init="getSmsAccounts()">\n\t\t\t\t\t\t\t\t\x3c!-- START SENDSms --\x3e\n\t\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.app === \'sendSms\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TO\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input  type="text" ng-pattern="/^[\\+]?[0-9]+$/" name="to" placeholder="{{\'APPLICATION_TO\' | translate}}" class="form-control" data-ng-model="application.data2"  required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.to.$touched || forms.action.$submitted) && forms.action.to.$invalid && forms.action.to.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACCOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.data8" name="account" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.account.$touched || forms.action.$submitted) && forms.action.account.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler"  maxlength="160" name="text" data-ng-model="application.data6" required></textarea>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.text.$touched || forms.action.$submitted) && forms.action.text.$invalid && forms.action.text.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\x3c!-- END SENDSms --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_INTERVAL_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{ intType.name | translate }}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.intType.$touched || forms.action.$submitted) && forms.action.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="application.alwaysTime">\n\t\t\t\t\t\t\t\t\t\t\t<uib-timepicker name="t_from" data-ng-model="application.t_from" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker>\n\t\t\t\t\t\t\t\t\t\t</fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="application.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="application.t_to" show-meridian="false" show-spinners="false" mousewheel="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="application.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <input type="checkbox" data-ng-model="application.alwaysTime"> --\x3e\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ weekDay.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_to && application.md_to!==\'always\' && monthDay>application.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match allow-clear>{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="application.md_from && application.md_from!==\'always\' && monthDay<application.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{ $select.selected.name | translate }}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ month.name | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="app-settings" ng-slide-down="application.intType === \'list\'" lazy-render duration="1" data-ng-init="getIntervals()">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{ $select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{ interval.name}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.action.IntervalId.$touched || forms.action.$submitted) && forms.action.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONTINUE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" data-ng-click="next()" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/account/view/api/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_API\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- CALLBACK TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div  class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">Receive URL</label>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\tCopy the following url and insert it into your {{account.type}} account settings to receive SMS.\n\t\t\t\t\t\t\t\t\t\t\t<a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div   class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<code-mirror  model="receiveurl"></code-mirror>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(receiveurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div><br>\n\t\t\t\t\t\t\t\x3c!-- END CALLACK URL --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DELIVERY CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'" class="row"  ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<label class="control-label">Delivery URL </label>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\tCopy the following url and insert it into your {{account.type}} account settings to receive delivery report.\n \t\t\t\t\t\t\t\t\t <a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'"  class="row" ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<code-mirror class="control-label" model="deliveryurl"></code-mirror>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(deliveryurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELIVERY CALLACK URL --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLBACK TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/disposition/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/account/view/disposition/view/view.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions actions-md">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/hooks/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_HOOKS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_ACCEPT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_REJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li >\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_CLOSE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ACCEPT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.accept" data-ng-submit="forms.accept.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ACCEPT URL --\x3e\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.acceptMethod" name="method" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.method.$touched || forms.accept.$submitted) && forms.accept.method.$invalid && forms.accept.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.acceptUrl"  ng-required="account.acceptMethod"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.accept.url.$touched || forms.accept.$submitted) && forms.accept.url.$invalid && forms.accept.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACCEPT URL--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START ACTIONS--\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PAUSE --\x3e\n\t\t\t\t\t\t\t\t<div class="row" ng-repeat = "action in account.actions">\n\t\t\t\t\t\t\t\t\t<div  ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-switch-when="pause">\n\t\t\t\t\t\t\t\t\t\t\t\t<div  class="form-group col-md-4">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="resetActionData(action)"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="action.enabled"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-if="action.enabled" class="form-group col-md-8">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  name="action" data-ng-model="action.type"  theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat=" pause.name as pause in pauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="pause.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ACTION --\x3e\n\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCEPT TAB --\x3e\n\t\t\t\t\t\x3c!-- START REJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.reject" data-ng-submit="forms.reject.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START REJECT URL --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.rejectMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.method.$touched || forms.reject.$submitted) && forms.reject.method.$invalid && forms.reject.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.rejectUrl" ng-required="account.rejectMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.reject.url.$touched || forms.reject.$submitted) && forms.reject.url.$invalid && forms.reject.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END REJECT URL --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END REJECT TAB --\x3e\n\t\t\t\t\t\x3c!-- START CLOSE TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.close" data-ng-submit="forms.close.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_METHOD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.closeMethod" name="method" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected.name | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in types | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.method.$touched || forms.close.$submitted) && forms.close.method.$invalid && forms.close.method.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="account.closeUrl" ng-required="account.closeMethod"/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.close.url.$touched || forms.close.$submitted) && forms.close.url.$invalid && forms.close.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CLOSE TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/setting/view/view.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ID\' | translate}}<span class="required" aria-required="true">*</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<input type="text" name="id" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.id" ng-disabled="true" required/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ID--\x3e\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TWILIO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE  --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SID --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="sid" placeholder="{{\'APPLICATION_SID\' | translate}}" class="form-control" data-ng-model="account.sid" name="sid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid && forms.info.sid.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="account.token" name="token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid && forms.info.token.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TWILIO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START SKEBBY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START SKEBBY SMS TYPE --\x3e\n\t\t\t\t\t\t<div ng-if= " account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SMS_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="account.smstype" name="smstype" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'SMS_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="smstype in [\'basic\',\'classic\',\'classic+\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div data-ng-bind="smstype | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid && forms.info.smstype.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SKEBBY SMS TYPE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PHONE  --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'  " class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true"></span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" name="username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\t\t\t\t\t\t\t\x3c!-- END SKEBBY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div  class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remote" required/>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/sms/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="account"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="account">\n\t\t\t\t\t<a href="#">{{ account.description || account.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ account.description || account.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.email}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.api\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/api">\n\t\t\t\t\t\t\t<i class="fa fa-external-link"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_API\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.hooks\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/hooks">\n\t\t\t\t\t\t\t<i class="fa fa-code"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_HOOKS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.is(\'main.channels.sms.accounts.view.dispositions\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/dispositions">\n\t\t\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_DISPOSITIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li ng-class="{active: $state.includes(\'main.channels.sms.accounts.view.actions\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/accounts/view/{{account.id}}/actions/list">\n\t\t\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t\t\t{{\'APPLICATION_ACTIONS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n\x3c!-- END PAGE CONTENT--\x3e\n</div>\n'),t.put("app/channels/sms/account/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItemSmsAccount()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ID\' | translate}}<span class="required" aria-required="true">*</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<input type="text" name="id" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.id" ng-disabled="true" required/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ID--\x3e\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="license.cm">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.ListId" name="list" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_LIST\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="list.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" data-ng-click="account.ListId = null" class="btn btn-default">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LIST --\x3e\n\n\n\t\t\t\t\t\t\t\x3c!-- START FIDELITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FIDELITY\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tdata-ng-model="account.fidelity"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FIDELITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="account.fidelity" data-ng-class="{\'has-error\': (forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="account.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.timeout.$touched || forms.info.$submitted) && forms.info.timeout.$invalid && forms.info.timeout.$error.number" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PHONE FOR TWILLIO ACCOUNT --\x3e\n\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\x3c!-- Format with a \'+\' and country code  --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span> --\x3e\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE FOR TWILLIO ACCOUNT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SID --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="sid" placeholder="{{\'APPLICATION_SID\' | translate}}" class="form-control" data-ng-model="account.sid" name="sid" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid && forms.info.sid.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="account.token" name="token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid && forms.info.token.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SMS TYPE --\x3e\n\n\t\t\t\t\t\t<div ng-if= " account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SMS_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="account.smstype" name="smstype" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'SMS_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="smstype in [\'basic\',\'classic\',\'classic+\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div data-ng-bind="smstype | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid && forms.info.smstype.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PHONE FOR SKEBBY ACCOUNT --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'  " class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true"></span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="account.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.in.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" name="username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t<div  class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remote" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div  ng-show="!forms.info.remote.$invalid" class="row" >\n\t\t\t\t\t\t\t\t\x3c!-- <div class="row"> --\x3e\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">URL </label><br>\n\t\t\t\t\t\t\t\t\t\t<span ng-if= "account.type == \'twilio\' || account.type == \'skebby\'">\n\t\t\t\t\t\t\t\t\t\t\tCopy the following url and insert it into your {{account.type}} account settings to receive sms.\n\t\t\t\t\t\t\t\t\t\t\t<a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<div  ng-show="!forms.info.remote.$invalid" class="row" >\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<code-mirror  model="receiveurl"></code-mirror>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(receiveurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CALLACK URL --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DELIVERY CALLBACK URL --\x3e\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'" class="row"  ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<label class="control-label">Delivery URL </label><br>\n\t\t\t\t\t\t\t\t\t Copy the following url and insert it into your {{account.type}} account settings to receive delivery status.\n\t\t\t\t\t\t\t\t\t <a href="https://wiki.xcallymotion.com/display/XMD/SMS" target="_blank">Detail</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<div ng-if= "account.smstype == \'classic+\'"  class="row" ng-show="!forms.info.remote.$invalid">\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<code-mirror class="control-label" model="deliveryurl"></code-mirror>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a class="btn btn-sm green-jungle" data-ng-click="copyToClipboard(deliveryurl);"><i class="fa fa-clipboard"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELIVERY CALLACK URL --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/account/wizard/wizard.html",'\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-notebook"></i>\n\t\t\t\t\t<a href="/channels/sms/accounts/list">{{ \'APPLICATION_ACCOUNTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t        <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n                \x3c!-- START APPLICATION TYPE --\x3e\n\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.type.$touched || forms.info.$submitted) && forms.info.type.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n\t\t\t            <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t            <ui-select-choices repeat="type in [\'twilio\',\'skebby\'] | filter: $select.search">\n\t\t\t              <div data-ng-bind="type | highlight: $select.search | uppercase" ></div>\n\t\t\t            </ui-select-choices>\n\t\t\t          </ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.type.$touched || forms.info.$submitted) && forms.info.type.$invalid && forms.info.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n                \x3c!-- END TYPE --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PHONE FOR TWILLIO ACCOUNT --\x3e\n\t\t\t\t\t\t\t\t<div ng-if= "item.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PHONE FOR TWILLIO ACCOUNT --\x3e\n                \x3c!-- START SID --\x3e\n                <div ng-if= "item.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': ( forms.info.sid.$touched ||forms.info.$submitted) && forms.info.sid.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_SID\' | translate}}<span class="required" aria-required="true">*</span></label>\n                  <input type="text"  placeholder="{{\'APPLICATION_SID\' | translate}}" class="form-control" data-ng-model="item.sid" name="sid" required/>\n                  <span data-ng-show="(forms.info.sid.$touched || forms.info.$submitted) && forms.info.sid.$invalid && forms.info.sid.$error.required"  class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END SID --\x3e\n                \x3c!-- START TOKEN --\x3e\n                <div ng-if= "item.type == \'twilio\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_TOKEN\' | translate}}<span class="required" aria-required="true">*</span></label>\n                  <input type="text"  placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="item.token" name="token" required/>\n                  <span data-ng-show="(forms.info.token.$touched || forms.info.$submitted) && forms.info.token.$invalid && forms.info.token.$error.required"  class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END SID --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START SMS TYPE --\x3e\n\t\t\t\t\t\t\t<div ng-if= " item.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SMS_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.smstype" name="smstype" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'SMS_TYPE\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="smstype in [\'basic\',\'classic\',\'classic+\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="smstype | highlight: $select.search | uppercase" ></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.smstype.$touched || forms.info.$submitted) && forms.info.smstype.$invalid && forms.info.smstype.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START PHONE FOR SKEBBY ACCOUNT --\x3e\n\t\t\t\t\t\t\t<div ng-if= "item.type == \'skebby\' " class="form-group" data-ng-class="{\'has-error\': ( forms.info.phone.$touched ||forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true"></span></label>\n\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[0-9]+$/"  placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone" name="phone" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_PHONE_NUMBER\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid && forms.info.phone.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t\t<div ng-if= "item.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" name="username" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required"  class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n                \x3c!-- START PASSWORD --\x3e\n                <div ng-if= "item.type == \'skebby\'" class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n                  <input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n                  <span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END PASSWORD --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<div ng-if= "item.type" class="form-group" data-ng-class="{\'has-error\': (forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="url" name="remote" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remote" required/>\n\t\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.remote.$touched || forms.info.$submitted) && forms.info.remote.$invalid && forms.info.remote.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REMOTE IP --\x3e\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/inbox/room/room.directive.html",'\x3c!-- BEGIN TODO CONTENT --\x3e\n\n<div class="todo-content">\n\t<div class="portlet light">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption">\n\t\t\t\t<button class="btn btn-sm btn-default green-meadow" data-ng-if="SmsRoom.status !== \'CLOSED\'" data-ng-disabled="!form.body || forms.compose.from.$invalid || forms.compose.to.$invalid" data-ng-click="sendSMS()">\n\t\t\t\t\t<i class="icon-paper-plane" style="color: white;"></i> {{\'APPLICATION_SEND\' | translate}}\n\t\t\t\t</button>\n\t\t\t\t<span data-ng-show="SmsRoom && SmsRoom.status !== \'CLOSED\'"> | </span>\n\t\t\t\t<span data-ng-show="SmsRoom" class="label label-default">#{{SmsRoom.id}} {{SmsRoom.status}}</span>\n\t\t\t\t<span data-ng-if="SmsRoom && SmsRoom.ParentId"> | </span>\n\t\t\t\t<span data-ng-if="SmsRoom && SmsRoom.ParentId" class="label label-warning"> Ref: <a data-ng-click="openRoom(SmsRoom.ParentId,SmsRoom.contact)">#{{SmsRoom.ParentId}}</a></span>\n\t\t\t</div>\n\t\t\t<div class="actions" data-ng-switch="SmsRoom.status">\n\t\t\t\t<button class="btn btn-icon-only" data-ng-show="SmsRoom"  data-ng-class="{\'btn-success\':SmsRoom.status !== \'CLOSED\',\'grey-cascade\':SmsRoom.status === \'CLOSED\'}" data-ng-click="closeRoom(SmsRoom.id)"  data-ng-disabled="SmsRoom.status === \'CLOSED\' && SmsRoom.disposition">\n\t\t\t\t\t<i data-ng-class="{\'fa fa-upload\':SmsRoom.status !== \'CLOSED\',\'icon-target\':SmsRoom.status === \'CLOSED\'}"></i>\n\t\t\t\t</button>\n\t\t\t\t<button  class="btn default btn-icon-only" data-ng-if="SmsRoom && SmsRoom.status !== \'CLOSED\'" type="button" data-ng-click="togglePanelLeft()" title="{{\'APPLICATION_RESIZE\' | translate}}">\n\t\t\t\t\t<i ng-class="panelRight == \'col-md-12\' ? \'icon-size-actual\' : \'icon-size-fullscreen\'"></i>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<div class="row">\n\t\t\t\t<div data-ng-show="panelLeft" data-ng-class="panelLeft">\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START TAGS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="SmsRoom.status !== \'CLOSED\' || (SmsRoom.status == \'CLOSED\' && form.tags.length)">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-disabled="SmsRoom.status == \'CLOSED\'"  multiple data-ng-model="form.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Tags...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search" class="">\n\t\t\t\t\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TAGS --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t<hr data-ng-if="SmsRoom && SmsRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t<div ng-scrollbars ng-scrollbars-config="{\n\t\t\t\t\t\tautoHideScrollbar: false,\n\t\t\t\t\t\ttheme: \'light\',\n\t\t\t\t\t\tadvanced: {\n\t\t\t\t\t\t\tupdateOnContentResize: true\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsetHeight: 781,\n\t\t\t\t\t\tscrollInertia: 0\n\t\t\t\t\t}">\n\t\t\t\t\t\t<ul class="chats">\n\t\t\t\t\t\t\t<li data-ng-switch="SmsRoom.status" data-ng-class="{\'in\': smsMessage.status == \'RECEIVED\', \'out\': smsMessage.status == \'SENT\' || smsMessage.status == \'SENDING\' || smsMessage.status == \'FAILED\' || smsMessage.status == \'NOTE\'  || smsMessage.status == \'DELIVERED\' || smsMessage.status == \'QUEUED\' ||  smsMessage.status != \'RECEIVED\' }" data-ng-repeat="smsMessage in SmsRoom.SmsMessages | orderBy:\'-createdAt\'">\n\t\t\t\t\t\t\t\t<div class="avatar" data-ng-class="smsMessage.UserId ? \'pretty-avatar\' : \'pretty-avatar-v\'">\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="smsMessage.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{smsMessage.User.fullname}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #3399CC"\n\t\t\t\t\t\t\t\t\tcharCount="2"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t\t<ng-letter-avatar\n\t\t\t\t\t\t\t\t\tdata-ng-if="!smsMessage.UserId"\n\t\t\t\t\t\t\t\t\theight="40"\n\t\t\t\t\t\t\t\t\twidth="40"\n\t\t\t\t\t\t\t\t\tfontsize="25"\n\t\t\t\t\t\t\t\t\tdata="{{smsMessage.from}}"\n\t\t\t\t\t\t\t\t\tavatarcustombgcolor="#B0B0B0"\n\t\t\t\t\t\t\t\t\tavatarcustomborder="border:2px solid #EA4C61"\n\t\t\t\t\t\t\t\t\tcharCount="1"\n\t\t\t\t\t\t\t\t\tshape="round"></ng-letter-avatar>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<sms message="smsMessage" list-id="SmsRoom.SmsAccount.ListId" accounttype=\'SmsRoom.SmsAccount.type\' ng-switch-default></sms>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div data-ng-class="panelRight">\n\t\t\t\t\t<div class="note note-info" data-ng-if="SmsRoom && SmsRoom.status == \'CLOSED\'">\n\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_SMS_ROOM_CLOSED\' | translate}}</h4>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t{{\'MESSAGE_SMS_ROOM_CLOSED_DETAILS\' | translate}}.\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}: <strong>{{SmsRoom.disposition}}</strong>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<i class="icon-calendar"></i> {{\'APPLICATION_UPDATED_AT\' | translate}}: <strong>{{SmsRoom.updatedAt | date:\'medium\'}}</strong> (<span am-time-ago="SmsRoom.updatedAt"></span>)\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<form name="forms.compose" data-ng-submit="forms.compose.$valid && sendSMS()" class="form-horizontal" novalidate>\n\t\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t\t<div class="form">\n\n\t\t\t\t\t\t\t\x3c!-- START FROM --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.from.$invalid && forms.compose.$submitted}" data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">From:</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select  data-ng-disabled="SmsRoom"  theme="bootstrap" name="from" data-ng-model="form.from" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="From...">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="smsAccount.phone as smsAccount in smsAccounts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-ng-bind-html="smsAccount.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small data-ng-bind-html="smsAccount.phone | highlight: $select.search"></small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.from.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROM --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TO --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.to.$invalid && forms.compose.$submitted}" data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">To:</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" ng-pattern="/^[\\+]?[0-9]+$/"  name="to" class="form-control todo-taskbody-taskdesc" placeholder="To..." rows="8"   data-ng-disabled="SmsRoom" data-ng-model="form.to" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.to.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TO --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CANNED --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-magic" style="color: gray;"></i>\n\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input  type="text"\n\t\t\t\t\t\t\t\t\t\tdata-ng-model="modelOptions.selectedAnswer"\n\t\t\t\t\t\t\t\t\t\tuib-typeahead="key for key in getAnswers($viewValue)"\n\t\t\t\t\t\t\t\t\t\tplaceholder="Canned answers.."\n\t\t\t\t\t\t\t\t\t\ttypeahead-loading="loadingLocations"\n\t\t\t\t\t\t\t\t\t\ttypeahead-no-results="noResults"\n\t\t\t\t\t\t\t\t\t\ttypeahead-on-select="onSelect($item)"\n\t\t\t\t\t\t\t\t\t\tclass="form-control">\n\t\t\t\t\t\t\t\t\t\t<i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t<div ng-show="noResults">\n\t\t\t\t\t\t\t\t\t\t\t<i class="glyphicon glyphicon-remove"></i> No Results Found\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CANNED --\x3e\n\t\t\t\t\t\t\t\x3c!-- START message --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.compose.body.$invalid && forms.compose.$submitted}" data-ng-if="SmsRoom.status !== \'CLOSED\'">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<textarea id="text" class="form-control maxlength-handler" rows="8" maxlength="160" name="body" data-ng-model="form.body" ></textarea>\n\t\t\t\t\t\t\t\t\t<button id="btnPost" type="button" class="btn btn-success pull-right" ng-class="{\'btn-warning\': form.body.length >= 120, \'btn-danger\': form.body.length >= 141 }">{{ 160 - form.body.length }}</button>\n\t\t\t\t\t\t\t\t\t<span class="help-block"> Max 160 chars</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.compose.body.$invalid && forms.compose.$submitted " class="help-block help-block-error">\n'+"\t\t\t\t\t\t\t\t\t\t<strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- END message --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- END TODO CONTENT --\x3e\n"),t.put("app/channels/sms/inbox/sms/info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body"  data-ng-init="initInfo()" style=" overflow-x: auto;">\n  <div class="form-group" ng-if="data">\n    <json-formatter json="data" open="1"></json-formatter>\n  </div>\n  <div class="note note-warning" data-ng-hide="data">\n    <p>\n      {{ \'MESSAGE_NO_INFO_AVAILABLE\' | translate }}\n    </p>\n  </div>\n\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/inbox/sms/sms.html",'<div class="message">\n  <div class="row">\n    <div class="col-md-6">\n      <span class="bold">From: </span>\n      [<a href="" data-ng-click="openContact(smsMessage.from)">{{smsMessage.from}}</a>]\n      <br>\n      <span class="bold">To: </span>\n      [<a href="" data-ng-click="openContact(smsMessage.to)">{{smsMessage.to}}</a>]\n      <br>\n    </div>\n    <div class="col-md-6">\n      <span class="pull-right" data-ng-if="smsMessage.User">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>{{smsMessage.User.fullname}}</strong></span>\n      <span class="pull-right" data-ng-if="smsMessage.source">{{\'APPLICATION_SENT_BY\' | translate}}: <strong>Cally &#178;</strong>\n        <a ng-click="info(smsMessage.source)"><i class="icon-info font-blue"></i>\n        </a>\n    </div>\n  </div>\n\n  <br>\n  <span class="todo-tasklist-date">\n    <span class="pull-right" data-ng-switch="smsMessage.status">\n      <a ng-switch-when="RECEIVED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENT" href="#" class="btn default btn-xs inactive-link green-stripe"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="DELIVERED" href="#" class="btn default btn-xs inactive-link green-stripe"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-check"></i>\n      </a>\n      <a ng-switch-when="SENDING" href="#" class="btn default btn-xs inactive-link blue-stripe" > {{smsMessage.status | uppercase}}\n        <i class="fa fa-warning"></i>\n      </a>\n      <a ng-switch-when="FAILED" href="#" class="btn default btn-xs red-stripe" data-ng-click="info(null,smsMessage.res_data)"> {{smsMessage.status | uppercase}}\n        <i class="fa fa-times"></i>\n      </a>\n      <a ng-switch-default href="#" class="btn default btn-xs"> {{smsMessage.status | uppercase}}\n      </a>\n      <br>\n      \x3c!-- <a ng-href="https://www.twilio.com/docs/errors/{{smsMessage.errorcode}}" target="_blank" ng-if="(smsMessage.errorcode) && (accounttype==\'twilio\')">Error Code:{{smsMessage.errorcode}}</a>\n      <a ng-href="{{smsMessage.errorcode.length > 2 ? \'http://www.skebby.com/sms-api/sms-gateway/developers-docs/#receiveNotifySection\' : \'http://www.skebby.com/sms-api/sms-gateway/developers-docs/#errorCodesSection\'}}" target="_blank" ng-if="(smsMessage.errorcode != 1) && (smsMessage.errorcode) && (accounttype==\'skebby\')">Error Code:{{smsMessage.errorcode}}</a> --\x3e\n    </span>\n\n    <i class="icon-calendar" title="{{smsMessage.updatedAt | date:\'MMM d, y HH:mm:ss\'}}"></i> <span am-time-ago="smsMessage.updatedAt"></span>\n  </span>\n  <hr>\n  <span class="body text-left" data-ng-bind-html="smsMessage.body" style="white-space: pre-wrap;"></span>\n\n  </div>\n'),t.put("app/channels/sms/inbox/view/account/list/list.html",'\x3c!-- BEGIN Portlet PORTLET--\x3e\n<div class="portlet light" data-ng-init="initView()">\n\t<div class="portlet-title">\n\t\t<div class="caption">\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'NEW\'" uib-uncheckable>NEW</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'OPEN\'" uib-uncheckable>OPEN</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'PENDING\'" uib-uncheckable>PENDING</button>\n\t\t\t</div>\n\t\t\t<div class="btn-group btn-group-solid">\n\t\t\t\t<button type="button" class="btn btn-sm default" data-ng-model="query.status" uib-btn-radio="\'CLOSED\'" uib-uncheckable>CLOSED</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="actions">\n\t\t\t<a href="#" class="btn btn-icon-only default" data-ng-click="getPage();">\n\t\t\t\t<i class="fa fa-refresh"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only red" data-ng-click="deleteItems();" data-ng-show="id.length && isAdmin">\n\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only btn-success" data-ng-click="disposeItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-upload"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only blue" data-ng-click="tagItems();" data-ng-show="id.length">\n\t\t\t\t<i class="fa fa-tags"></i>\n\t\t\t</a>\n\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="openRoom(null, \'New Message\')">\n\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t</a>\n\t\t</div>\n\t</div>\n\t<div class="portlet-title" data-ng-show="tags.length">\n\t\t\x3c!-- START TAGS --\x3e\n\t\t<div class="form-group">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only">\n\t\t\t\t\t\t<i class="fa fa-tags" style="color: gray;"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t<ui-select multiple data-ng-model="query.tags" theme="bootstrap" on-select="onChanged($item, $model)" on-remove="onChanged($item, $model)">\n\t\t\t\t\t\t<ui-select-match placeholder="Search by tag...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="tag in tags | filter:$select.search">\n\t\t\t\t\t\t\t{{tag}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END TAGS --\x3e\n\t</div>\n\t<div class="portlet-body">\n\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n'),t.put("app/channels/sms/inbox/view/view.agents.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_AGENTS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TRANSPORT --\x3e\n      <div class="form-group">\n        <ui-select multiple name="agents" data-ng-model="item.agents" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_AGENTS\' | translate}}">{{$item.fullname}}</ui-select-match>\n          <ui-select-choices repeat="agent.id as agent in agents | filter: $select.search">\n            {{agent.fullname}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TRANSPORT --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/inbox/view/view.html",'<div class="row">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="fa fa-spinner"></i>\n          <a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="glyphicon glyphicon-comment"></i>\n          <a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n\t\t\t\t\t<i class="icon-note"></i>\n\t\t\t\t\t<a href="/channels/sms/inbox/list">{{ \'APPLICATION_INBOX\' | translate }}</a>\n\t\t\t\t</li>\n      </ul>\n    </div>\n  </div>\n</div>\n\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row inbox" data-ng-init="initView()">\n\t<div class="col-md-3">\n\t\t<ul class="inbox-nav margin-bottom-10">\n\t\t\t<li data-ng-class="{active: $stateParams.id == smsAccount.id}" data-ng-repeat="smsAccount in smsAccounts">\n\t\t\t\t<a href="/channels/sms/inbox/view/account/{{smsAccount.id}}/list" class="btn">\n\t\t\t\t\t<i class="icon-notebook"></i> {{smsAccount.name}}\n\t\t\t\t</a>\n        <b></b>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="col-md-9" >\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view>\n\t\t\t<div class="note note-info">\n\t\t\t\t<h4 class="block">Info! {{\'APPLICATION_NO_ACCOUNT_SELECTED\' | translate}}</h4>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/inbox/view/view.status.modal.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text && !closed" ng-bind="modal.text | translate"></p>\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.disposition" name="list" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n  \x3c!-- <div ng-if="modal.html" ng-bind-html="modal.html"></div> --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n  \x3c!-- <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button> --\x3e\n</div>\n'),t.put("app/channels/sms/inbox/view/view.tags.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TAGS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TRANSPORT --\x3e\n  <div class="form-group">\n    <form name="form" novalidate>\n      \x3c!-- START TAGS --\x3e\n      <div class="form-group">\n        <ui-select multiple data-ng-model="item.tags" theme="bootstrap">\n          <ui-select-match placeholder="{{\'APPLICATION_TAGS\' | translate}}">{{$item}}</ui-select-match>\n          <ui-select-choices repeat="tag in tags | filter: $select.search">\n            {{tag}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n      \x3c!-- END TAGS --\x3e\n    </form>\n  </div>\n  \x3c!-- END TRANSPORT --\x3e\n</div>\n<div class="modal-footer">\n  <button type="button" class="btn" data-ng-class="button.class" data-ng-click="button.click()"data-ng-repeat="button in modal.buttons">{{button.text | translate}}</button>\n  \x3c!-- <button class="btn btn-success" type="button" data-ng-click="ok()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button> --\x3e\n</div>\n'),t.put("app/channels/sms/inbox/view/view.templates.modal.html",'<div class="modal-header" data-ng-init="initModal()">\n  <h3 class="modal-title">{{ \'APPLICATION_TEMPLATES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="note note-info" data-ng-show="!templates.length">\n    <h4 class="block">Info!</h4>\n    <p>\n      {{\'MESSAGE_NO_TEMPLATES_AVAILABLE\' | translate}}\n    </p>\n  </div>\n  <form name="form" data-ng-show="templates.length" novalidate>\n    <div class="form-group">\n      <ui-select data-ng-model="item.template" theme="bootstrap">\n        <ui-select-match placeholder="Select a template in the list or search his name...">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="template in templates | propsFilter: {name: $select.search}">\n          <div ng-bind-html="template.name | highlight: $select.search"></div>\n          <small data-ng-show="template.description">\n            {{\'APPLICATION_DESCRIPTION\' | translate}}: {{template.description}}\n          </small>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="templates.length">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$invalid && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n        <ui-select-choices repeat="strategy in strategies | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$invalid && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START TIMEOUT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_AGENT_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="0" name="timeout" placeholder="Timeout" class="form-control" data-ng-model="item.timeout" required min="1"/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$invalid && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TIMEOUT --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/queue/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/sms/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t{{user.role}}\n\t\t\t\t</div> --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t<div class="profile-usermenu">\n\t\t\t\t<ul class="nav">\n\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.sms.queues.view.settings\')}">\n\t\t\t\t\t\t<a data-ng-href="/channels/sms/queues/view/{{queue.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.sms.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/sms/queues/view/{{queue.id}}/agents">\n\t\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateSmsQueue()" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="queue.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}</label>\n\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in strategies | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="strategy | uppercase | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">Timeout</label>\n\t\t\t\t\t\t<input type="number" name="timeout" placeholder="Timeout" class="form-control" min="1" data-ng-model="queue.timeout"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t<input data-ng-if="Auth.isAdmin()" class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/sms/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/realtime/view/agent/queue.modal.add.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-10">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.id as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/sms/realtime/view/application/application.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initApplications()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.sms.realtime.view.agents\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/realtime/view/agents">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.sms.realtime.view.applications\')}">\n\t\t\t\t\t\t\t<a href="/channels/sms/realtime/view/applications">\n\t\t\t\t\t\t\t\t{{\'APPLICATION_APPLICATIONS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</nav>\n\t\t</div>\n\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/sms/realtime/view/view.queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div id="grid1" ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-tree-view class="grid">\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/chanspy/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CHANSPY\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START PREFIX --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.prefix.$touched || form.$submitted) && form.prefix.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PREFIX\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="prefix" placeholder="{{\'APPLICATION_PREFIX\' | translate}}" class="form-control" data-ng-model="item.prefix" required/>\n      <span data-ng-show="(form.prefix.$touched || form.$submitted) && form.prefix.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PREFIX --\x3e\n\n    \x3c!-- START OPTIONS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.options.$touched || form.$submitted) && form.options.$invalid}">\n      <label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select multiple data-ng-model="item.options" name="options" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.value}}: {{$item.name | translate}}</ui-select-match>\n        <ui-select-choices repeat="option.value as option in options | filter: $select.search">\n          <div ng-bind-html="option.value + \': \' + (option.name | translate) | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.options.$touched || form.$submitted) && form.options.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END OPTIONS --\x3e\n\n    \x3c!-- START AUTH --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_AUTH\' | translate}}</label></br>\n      <input\n      bs-switch\n      class="form-control"\n      ng-model="item.auth"\n      type="checkbox"\n      name="auth"\n      data-ng-init="item.auth = 0"\n      switch-active="{{ authSwitch.isActive }}"\n      switch-on-text="{{ authSwitch.onText }}"\n      switch-off-text="{{ authSwitch.offText }}"\n      switch-on-color="{{ authSwitch.onColor }}"\n      switch-off-color="{{ authSwitch.offColor }}"\n      switch-animate="{{ authSwitch.animate }}"\n      switch-size="{{ authSwitch.size }}"\n      switch-label="{{ authSwitch.label }}"\n      switch-icon="{{ authSwitch.icon }}"\n      switch-radio-off="{{ authSwitch.radioOff }}"\n      switch-label-width="{{ authSwitch.labelWidth }}"\n      switch-handle-width="{{ authSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END AUTH --\x3e\n\n    \x3c!-- START PASSWORD --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.password.$touched || form.$submitted) && form.password.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span data-ng-show="item.auth" class="required" aria-required="true">*</span></label>\n      <input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-disabled="!item.auth" data-ng-required="item.auth"/>\n      <span data-ng-show="(form.password.$touched || form.$submitted) && form.password.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PASSWORD --\x3e\n\n    \x3c!-- START RECORD --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.record.$touched || form.$submitted) && form.record.$invalid}">\n      <label class="control-label">{{\'APPLICATION_RECORDING\' | translate}}</label></br>\n      <input\n          bs-switch\n          class="form-control"\n          ng-model="item.record"\n          type="checkbox"\n          switch-active="{{ recordSwitch.isActive }}"\n          switch-on-text="{{ recordSwitch.onText }}"\n          switch-off-text="{{ recordSwitch.offText }}"\n          switch-on-color="{{ recordSwitch.onColor }}"\n          switch-off-color="{{ recordSwitch.offColor }}"\n          switch-animate="{{ recordSwitch.animate }}"\n          switch-size="{{ recordSwitch.size }}"\n          switch-label="{{ recordSwitch.label }}"\n          switch-icon="{{ recordSwitch.icon }}"\n          switch-radio-off="{{ recordSwitch.radioOff }}"\n          switch-label-width="{{ recordSwitch.labelWidth }}"\n          switch-handle-width="{{ recordSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END RECORD --\x3e\n\n    \x3c!-- START RECORDINGFORMAT --\x3e\n    <div data-ng-if="item.record" class="form-group" data-ng-class="{\'has-error\': (form.recordingFormat.$touched || form.$submitted) && form.recordingFormat.$invalid}">\n      <label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.recordingFormat" name="recordingFormat" theme="bootstrap" data-ng-required="item.record">\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="format in [\'wav\',\'gsm\'] | filter: $select.search">\n          <div ng-bind-html="format | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.recordingFormat.$touched || form.$submitted) && form.recordingFormat.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END RECORDINGFORMAT --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/chanspy/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-user-secret"></i>\n\t\t\t\t\t<a href="/channels/voice/chanspys/list">{{ \'APPLICATION_CHANSPY\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-user-secret font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CHANSPY\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CHANSPY\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/chanspy/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getChanSpy()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-user-secret"></i>\n\t\t\t\t\t<a href="/channels/voice/chanspy/list">{{ \'APPLICATION_CHANSPY\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="chanspy" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="chanspy">\n\t\t\t\t\t<a href="#">{{chanspy.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/chanspy.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{chanspy.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.chanspy.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/chanspy/view/{{chanspy.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/chanspy/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CHANSPY\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateChanSpy()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="chanspy.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.general.prefix.$touched || form.general.$submitted) && form.general.prefix.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PREFIX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="prefix" placeholder="{{\'APPLICATION_PREFIX\' | translate}}" class="form-control" data-ng-model="chanspy.prefix" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.general.prefix.$touched || form.general.$submitted) && form.general.prefix.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.general.options.$touched || form.general.$submitted) && form.general.options.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="chanspy.options" name="options" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.value}}: {{$item.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="option.value as option in options | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="option.value + \': \' + (option.name | translate) | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.general.options.$touched || form.general.$submitted) && form.general.options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTH\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="chanspy.auth"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ authSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ authSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ authSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ authSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ authSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ authSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ authSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ authSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ authSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ authSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ authSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ authSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTH --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.general.password.$touched || form.general.$submitted) && form.general.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" data-ng-show="chanspy.auth" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="chanspy.password" data-ng-disabled="!chanspy.auth" data-ng-required="chanspy.auth"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.general.password.$touched || form.general.$submitted) && form.general.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.record.$touched || forms.general.$submitted) && forms.general.record.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RECORDING\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t    ng-model="chanspy.record"\n\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t    switch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\t    switch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\t    switch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\t    switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\t    switch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\t    switch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\t    switch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\t    switch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\t    switch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\t    switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t    switch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t    switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORDINGFORMAT --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="chanspy.record" class="form-group" data-ng-class="{\'has-error\': (forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="chanspy.recordingFormat" name="recordingFormat" theme="bootstrap" data-ng-required="chanspy.record">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="format in [\'wav\',\'gsm\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="format | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORDINGFORMAT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="chanspy.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/context/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONTEXT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/context/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTEXTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CONTEXTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTEXT\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/context/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getContext()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/voice/contexts/list">{{ \'APPLICATION_CONTEXTS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="context" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="context">\n\t\t\t\t\t<a href="#">{{context.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/context.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{context.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.contexts.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/contexts/view/{{context.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t\t<div ui-view class="profile-content">\n\t\t\t</div>\n\t\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/context/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CONTEXT\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVoiceContext()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="context.name" required readonly/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_CANT_EDIT_NAME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="context.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/disposition/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-target"></i>\n\t\t\t\t\t<a href="/channels/voice/dispositions/list">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<a href="#" class="btn btn-icon-only green" data-ng-click="addDisposition();">\n\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t<div class="row" data-ng-hide="dispositions.length">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="note note-info">\n\t\t\t\t\t\t\t\t<h4 class="block">Info! {{\'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate}}</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="row" data-ng-repeat="disposition in dispositions">\n\t\t\t\t\t\t<div class="col-md-12 form-group">\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<input class="form-control" type="text" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" data-ng-model="disposition.name">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t<button class="btn btn-success" type="button" data-ng-click="updateDisposition(disposition.id, disposition.name);"><i class="fa fa-cloud-upload fa-fw"></i> {{\'APPLICATION_UPDATE\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t<button class="btn btn-danger" type="button" data-ng-click="deleteDisposition(disposition.id);"><i class="fa fa-times fa-fw"></i> {{\'APPLICATION_DELETE\' | translate}}</button>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/disposition/list/modal/add.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_DISPOSITIONS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.form.$touched || form.$submitted) && form.form.$invalid}">\n      <div class="">\n        <input type="text" name="form" placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}" class="form-control" data-ng-model="name" required/>\n        <span data-ng-show="form.form.$touched && form.form.$error.required" class="help-block help-block-error">\n          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n        </span>\n      </div>\n    </div>\n    \x3c!-- END NAME --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" data-ng-click="ok()" data-ng-show="form.$valid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" data-ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/moh/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_MOH_CLASS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START MODE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.mode.$touched || forms.$submitted) && forms.mode.$invalid}">\n      <label class="control-label">{{\'APPLICATION_MODE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.mode" theme="bootstrap" name="mode" data-ng-init="item.mode = \'files\'" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="mode in [\'files\',\'custom\'] | filter: $select.search">\n          {{mode}}\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.mode.$touched || forms.$submitted) && forms.mode.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MODE --\x3e\n\n    \x3c!-- START DIRECTORY --\x3e\n    <div data-ng-if="item.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (form.directory.$touched || form.$submitted) && form.directory.$invalid}">\n      <label class="control-label">{{\'APPLICATION_DIRECTORY\' | translate}}</label>\n      <input type="text" name="directory" placeholder="{{\'APPLICATION_DIRECTORY\' | translate}}" class="form-control" data-ng-model="item.directory"/>\n    </div>\n    \x3c!-- END DIRECTORY --\x3e\n\n    \x3c!-- START APPLICATION --\x3e\n    <div data-ng-if="item.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (form.application.$touched || form.$submitted) && form.application.$invalid}">\n      <label class="control-label">{{\'APPLICATION_APPLICATION\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="application" placeholder="{{\'APPLICATION_APPLICATION\' | translate}}" class="form-control" data-ng-model="item.application"/>\n      <span data-ng-show="(form.application.$touched || form.$submitted) && form.application.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END APPLICATION --\x3e\n\n    \x3c!-- START FORMAT --\x3e\n    <div data-ng-if="item.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (form.format.$touched || form.$submitted) && form.format.$invalid}">\n      <label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}</label>\n      <input type="text" name="format" placeholder="{{\'APPLICATION_FORMAT\' | translate}}" class="form-control" data-ng-model="item.format"/>\n    </div>\n    \x3c!-- END FORMAT --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/moh/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-music-tone"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_MOHS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-music-tone font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MOHS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_MOH_CLASS\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/moh/view/view.addFiles.html",'\n<div class="row" data-ng-init="getSounds()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MOH\' | translate }} {{ \'APPLICATION_ADD_FILES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="note note-warning" data-ng-hide="soundList.length">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t {{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n            <form name="forms.general" data-ng-submit="(item.sounds.length > 0) && addMohs()" data-ng-show="soundList.length" novalidate>\n\n              \x3c!-- START SOUNDS --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.sounds.$touched || forms.general.$submitted) && item.sounds.length == 0}">\n                <label class="control-label">{{\'APPLICATION_SOUNDS\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <ui-select multiple data-ng-model="item.sounds" theme="bootstrap" name="sounds" required>\n                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.display_name}}</ui-select-match>\n                  <ui-select-choices repeat="sound.id as sound in soundList | filter: $select.search">\n                    {{sound.display_name}}\n                  </ui-select-choices>\n                </ui-select>\n                <span data-ng-show="(forms.general.sounds.$touched || forms.general.$submitted) && item.sounds.length == 0" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/moh/view/view.audios.html",'<div ui-view class="profile-content">\n<div class="row" data-ng-init="getAudioFiles()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AUDIOS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="audioFiles">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/mohs/view/{{moh.id}}/add" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_ADD_FILES\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="note note-warning" data-ng-hide="audioFiles">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t {{ \'MESSAGE_FOLDER_DOES_NOT_EXIST\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<table class="table table-striped table-bordered table-hover" data-ng-show="audioFiles">\n\t\t\t\t\t  <thead>\n\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t    <th>{{ \'APPLICATION_NAME\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th width="30%">{{ \'APPLICATION_PREVIEW\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th width="10%">{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t  </thead>\n\t\t\t\t\t  <tbody data-ng-model="audioFiles">\n\t\t\t\t\t    <tr data-ng-repeat="audiofile in audioFiles">\n\t\t\t\t\t\t\t\t<td>{{audiofile}}</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<audio controls ng-src="{{getSecureSrc(audioSources[audiofile])}}" preload="none">\n\t\t\t\t            Your browser does not support the audio tag.\n\t\t\t\t          </audio></td>\n\t\t\t\t\t      <td>\n\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteItem(audiofile,audiofile)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t<tr data-ng-hide="audioFiles.length">\n\t\t\t\t\t\t\t\t<td colspan="3" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t<i>{{ \'MESSAGE_NO_AUDIOFILES_AVAILABLE\' | translate }}</i>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t  </tbody>\n\t\t\t\t</table>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/moh/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getMoh()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-music-tone"></i>\n\t\t\t\t\t<a href="/channels/voice/mohs/list">{{ \'APPLICATION_MOH_CLASS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="moh" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="moh">\n\t\t\t\t\t<a href="#">{{moh.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/moh.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{moh.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.mohs.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/mohs/view/{{moh.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-if="moh.mode === \'files\'" data-ng-class="{active: $state.is(\'main.channels.voice.mohs.view.audios\') || $state.is(\'main.channels.voice.mohs.view.add\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/mohs/view/{{moh.id}}/audios">\n\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AUDIOS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/moh/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_MOH_CLASS\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVoiceMoh()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START MODE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MODE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="path" class="form-control" data-ng-model="moh.mode" disabled/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MODE --\x3e\n\n\t            \x3c!-- START PATH --\x3e\n\t            <div class="form-group" data-ng-if="moh.mode === \'files\'">\n\t              <label class="control-label">{{\'APPLICATION_PATH\' | translate}}</label>\n\t              <input type="text" name="path" class="form-control" data-ng-model="moh.directory" disabled/>\n\t            </div>\n\t            \x3c!-- END PATH --\x3e\n\n\t            \x3c!-- START SORT --\x3e\n\t            <div data-ng-if="moh.mode === \'files\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.sort.$touched || forms.general.$submitted) && forms.general.sort.$invalid}">\n\t              <label class="control-label">{{\'APPLICATION_SORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t              <ui-select data-ng-model="moh.sort" theme="bootstrap" name="sort" required>\n\t                <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$translate.instant($select.selected.name)}}</ui-select-match>\n\t                <ui-select-choices repeat="sort.value as sort in sortOptions | filter: $select.search">\n\t                  {{$translate.instant(sort.name)}}\n\t                </ui-select-choices>\n\t              </ui-select>\n\t              <span data-ng-show="(forms.general.sort.$touched || forms.general.$submitted) && forms.general.sort.$error.required" class="help-block help-block-error">\n\t                <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t              </span>\n\t            </div>\n\t            \x3c!-- END SORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DIRECTORY --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="moh.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.directory.$touched || forms.general.$submitted) && forms.general.directory.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DIRECTORY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="directory" placeholder="{{\'APPLICATION_DIRECTORY\' | translate}}" class="form-control" data-ng-model="moh.directory"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DIRECTORY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START APPLICATION --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="moh.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.application.$touched || forms.general.$submitted) && forms.general.application.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_APPLICATION\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="application" placeholder="{{\'APPLICATION_APPLICATION\' | translate}}" class="form-control" data-ng-model="moh.application" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.application.$touched || forms.general.$submitted) && forms.general.application.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APPLICATION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START FORMAT --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="moh.mode === \'custom\'" class="form-group" data-ng-class="{\'has-error\': (forms.general.format.$touched || forms.general.$submitted) && forms.general.format.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="format" placeholder="{{\'APPLICATION_FORMAT\' | translate}}" class="form-control" data-ng-model="moh.format"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FORMAT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/queue/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_QUEUE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START STRATEGY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.strategy.$touched || form.$submitted) && form.strategy.$invalid}">\n      <label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.strategy" name="strategy" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n        <ui-select-choices repeat="strategy in [\'ringall\', \'leastrecent\', \'fewestcalls\', \'random\', \'rrmemory\', \'linear\', \'wrandom\', \'rrordered\'] | filter: $select.search">\n          <div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_QUEUE_STRATEGY\' | translate }}\n      </span>\n      <span data-ng-show="(form.strategy.$touched || form.$submitted) && form.strategy.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STRATEGY --\x3e\n\n    \x3c!-- START AGENTS--\x3e\n    <div class="form-body" data-ng-init="getTeams()">\n      <label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n      <div class="input-group input-small mbottom20">\n        <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="item.penalty" readonly>\n        <div class="spinner-buttons input-group-btn btn-group-vertical">\n          <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="item.penalty=item.penalty+1">\n            <i class="fa fa-angle-up"></i>\n          </button>\n          <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!item.penalty" data-ng-click="item.penalty=item.penalty-1">\n            <i class="fa fa-angle-down"></i>\n          </button>\n        </div>\n      </div>\n      <div class="form-group last">\n        <div class="col-md-12" id="multi-select-team">\n        </div>\n      </div>\n    </div>\n    \x3c!-- END AGENTS--\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/queue/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUEUES\' | translate }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()" data-ng-if="Auth.isAdmin()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_QUEUE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/queue/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4><p>{{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="queue.penalty" readonly>\n\t\t\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="queue.penalty=queue.penalty+1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!queue.penalty" data-ng-click="queue.penalty=queue.penalty-1">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/queue/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getQueue()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/channels/voice/queues/list">{{ \'APPLICATION_QUEUES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="queue" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="queue">\n\t\t\t\t\t<a href="#">{{queue.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/queue.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{queue.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.queues.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/queues/view/{{queue.name}}/settings"> <i class="icon-settings"></i> {{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.queues.view.agents\')}" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/queues/view/{{queue.name}}/agents"><i class="icon-people"></i>{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/queue/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_QUEUE_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_PERIODIC_ANNOUNCE\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getMohs();getSounds();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && forms.announce.$valid && updateVoiceQueue()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\x3c!-- START STRATEGY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STRATEGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.strategy" name="strategy" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.toUpperCase()}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="strategy in [\'ringall\', \'leastrecent\', \'fewestcalls\', \'random\', \'rrmemory\', \'linear\', \'wrandom\', \'rrordered\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="strategy.toUpperCase() | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_STRATEGY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.strategy.$touched || forms.general.$submitted) && forms.general.strategy.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t      \x3c!-- END STRATEGY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MOH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.musiconhold.$touched || forms.general.$submitted) && forms.general.musiconhold.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOH\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.musiconhold" name="musiconhold" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="musiconhold.name as musiconhold in voiceMohs | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="musiconhold.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_VOICE_MOH\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.musiconhold.$touched || forms.general.$submitted) && forms.general.musiconhold.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MOH --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="queue.timeout" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_TIMEOUT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAXLEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.maxlen.$touched || forms.general.$submitted) && forms.general.maxlen.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAXLEN\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="maxlen" placeholder="{{\'APPLICATION_MAXLEN\' | translate}}" class="form-control" data-ng-model="queue.maxlen" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MAXLEN\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.maxlen.$touched || forms.general.$submitted) && forms.general.maxlen.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAXLEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RETRY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.retry.$touched || forms.general.$submitted) && forms.general.retry.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RETRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="retry" placeholder="{{\'APPLICATION_RETRY\' | translate}}" class="form-control" data-ng-model="queue.retry" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_RETRY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.retry.$touched || forms.general.$submitted) && forms.general.retry.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RETRY --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\x3c!-- START WRAPUPTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.wrapuptime.$touched || forms.general.$submitted) && forms.general.wrapuptime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WRAPUPTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="wrapuptime" placeholder="{{\'APPLICATION_WRAPUPTIME\' | translate}}" class="form-control" data-ng-model="queue.wrapuptime" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_WRAPUPTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.wrapuptime.$touched || forms.general.$submitted) && forms.general.wrapuptime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WRAPUPTIME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START WEIGHT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.weight.$touched || forms.general.$submitted) && forms.general.weight.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEIGHT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="weight" placeholder="{{\'APPLICATION_WEIGHT\' | translate}}" class="form-control" data-ng-model="queue.weight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_WEIGHT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.weight.$touched || forms.general.$submitted) && forms.general.weight.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WEIGHT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START JOINEMPTY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.joinempty.$touched || forms.general.$submitted) && forms.general.joinempty.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_JOINEMPTY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="queue.joinempty" name="joinempty" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'strict\',\'loose\',\'paused\',\'penalty\',\'inuse\',\'ringing\',\'unavailable\',\'invalid\',\'unknown\',\'wrapup\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_JOINEMPTY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.joinempty.$touched || forms.general.$submitted) && forms.general.joinempty.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END JOINEMPTY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LEAVEWHENEMPTY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.leavewhenempty.$touched || forms.general.$submitted) && forms.general.leavewhenempty.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LEAVEWHENEMPTY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="queue.leavewhenempty" name="leavewhenempty" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'strict\',\'loose\',\'paused\',\'penalty\',\'inuse\',\'ringing\',\'unavailable\',\'invalid\',\'unknown\',\'wrapup\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_LEAVEWHENEMPTY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.leavewhenempty.$touched || forms.general.$submitted) && forms.general.leavewhenempty.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LEAVEWHENEMPTY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.announce.$touched || forms.general.$submitted) && forms.general.announce.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.announce" name="announce" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in sounds | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.announce.$touched || forms.general.$submitted) && forms.general.announce.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="queue.description"></textarea>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.announce" data-ng-submit="forms.announce.$valid && forms.general.$valid && updateVoiceQueue()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\x3c!-- START PERIODIC_ANNOUNCE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.periodic_announce.$touched || forms.announce.$submitted) && forms.announce.periodic_announce.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PERIODIC_ANNOUNCE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="queue.periodic_announce" name="periodic_announce" theme="bootstrap" data-ng-disabled="!periodicAnnounces.length">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in periodicAnnounces | filter: $select.search track by $index">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="periodicAnnounces.length">\n\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_PERIODIC_ANNOUNCE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.periodic_announce.$touched || forms.announce.$submitted) && forms.announce.periodic_announce.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PERIODIC_ANNOUNCE --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t<p><h3>{{\'APPLICATION_SETTINGS\' | translate}}</h3></p>\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_FREQUENCY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_frequency.$touched || forms.announce.$submitted) && forms.announce.announce_frequency.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_FREQUENCY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="announce_frequency" placeholder="{{\'APPLICATION_ANNOUNCE_FREQUENCY\' | translate}}" class="form-control" data-ng-model="queue.announce_frequency" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_FREQUENCY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_frequency.$touched || forms.announce.$submitted) && forms.announce.announce_frequency.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_FREQUENCY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MIN_ANNOUNCE_FREQUENCY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.min_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.min_announce_frequency.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_ANNOUNCE_FREQUENCY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="min_announce_frequency" placeholder="{{\'APPLICATION_MIN_ANNOUNCE_FREQUENCY\' | translate}}" class="form-control" data-ng-model="queue.min_announce_frequency" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MIN_ANNOUNCE_FREQUENCY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.min_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.min_announce_frequency.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MIN_ANNOUNCE_FREQUENCY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PERIODIC_ANNOUNCE_FREQUENCY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.periodic_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.periodic_announce_frequency.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PERIODIC_ANNOUNCE_FREQUENCY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="periodic_announce_frequency" placeholder="{{\'APPLICATION_PERIODIC_ANNOUNCE_FREQUENCY\' | translate}}" class="form-control" data-ng-model="queue.periodic_announce_frequency"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_PERIODIC_ANNOUNCE_FREQUENCY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.periodic_announce_frequency.$touched || forms.announce.$submitted) && forms.announce.periodic_announce_frequency.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PERIODIC_ANNOUNCE_FREQUENCY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RANDOM_PERIODIC_ANNOUNCE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.random_periodic_announce.$touched || forms.announce.$submitted) && forms.announce.random_periodic_announce.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RANDOM_PERIODIC_ANNOUNCE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.random_periodic_announce" name="random_periodic_announce" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_RANDOM_PERIODIC_ANNOUNCE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.random_periodic_announce.$touched || forms.announce.$submitted) && forms.announce.random_periodic_announce.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RANDOM_PERIODIC_ANNOUNCE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_HOLDTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_holdtime.$touched || forms.announce.$submitted) && forms.announce.announce_holdtime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_HOLDTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.announce_holdtime" name="announce_holdtime" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'once\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_HOLDTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_holdtime.$touched || forms.announce.$submitted) && forms.announce.announce_holdtime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_HOLDTIME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_POSITION --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_position.$touched || forms.announce.$submitted) && forms.announce.announce_position.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_POSITION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.announce_position" name="announce_position" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\',\'limit\',\'more\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_POSITION\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_position.$touched || forms.announce.$submitted) && forms.announce.announce_position.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_POSITION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ANNOUNCE_POSITION_LIMIT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.announce_position_limit.$touched || forms.announce.$submitted) && forms.announce.announce_position_limit.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_POSITION_LIMIT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="announce_position_limit" placeholder="{{\'APPLICATION_ANNOUNCE_POSITION_LIMIT\' | translate}}" class="form-control" data-ng-model="queue.announce_position_limit"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_ANNOUNCE_POSITION_LIMIT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.announce_position_limit.$touched || forms.announce.$submitted) && forms.announce.announce_position_limit.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ANNOUNCE_POSITION_LIMIT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REPORTHOLDTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.reportholdtime.$touched || forms.announce.$submitted) && forms.announce.reportholdtime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REPORTHOLDTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.reportholdtime" name="reportholdtime" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_REPORTHOLDTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.reportholdtime.$touched || forms.announce.$submitted) && forms.announce.reportholdtime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REPORTHOLDTIME --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t<p><h3>{{\'APPLICATION_SOUNDS\' | translate}}</h3></p>\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE_REPORTHOLD --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_reporthold.$touched || forms.announce.$submitted) && forms.announce.queue_reporthold.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_REPORTHOLD\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_reporthold" name="queue_reporthold" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_REPORTHOLD\' | translate }}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_reporthold.$touched || forms.announce.$submitted) && forms.announce.queue_reporthold.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE_REPORTHOLD --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE_YOUARENEXT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_youarenext.$touched || forms.announce.$submitted) && forms.announce.queue_youarenext.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_YOUARENEXT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_youarenext" name="queue_youarenext" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_YOUARENEXT\' | translate }}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_youarenext.$touched || forms.announce.$submitted) && forms.announce.queue_youarenext.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE_YOUARENEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_THEREARE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_thereare.$touched || forms.announce.$submitted) && forms.announce.queue_thereare.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_THEREARE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_thereare" name="queue_thereare" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_THEREARE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_thereare.$touched || forms.announce.$submitted) && forms.announce.queue_thereare.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_THEREARE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_CALLSWAITING --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_callswaiting.$touched || forms.announce.$submitted) && forms.announce.queue_callswaiting.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_CALLSWAITING\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_callswaiting" name="queue_callswaiting" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_CALLSWAITING\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_callswaiting.$touched || forms.announce.$submitted) && forms.announce.queue_callswaiting.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_CALLSWAITING --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_HOLDTIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_holdtime.$touched || forms.announce.$submitted) && forms.announce.queue_holdtime.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_HOLDTIME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_holdtime" name="queue_holdtime" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_HOLDTIME\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_holdtime.$touched || forms.announce.$submitted) && forms.announce.queue_holdtime.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_HOLDTIME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_MINUTES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_minutes.$touched || forms.announce.$submitted) && forms.announce.queue_minutes.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_MINUTES\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_minutes" name="queue_minutes" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MINUTES\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_minutes.$touched || forms.announce.$submitted) && forms.announce.queue_minutes.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_MINUTES --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_MINUTE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_minute.$touched || forms.announce.$submitted) && forms.announce.queue_minute.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_MINUTE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_minute" name="queue_minute" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MINUTE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_minute.$touched || forms.announce.$submitted) && forms.announce.queue_minute.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_MINUTE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_SECONDS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_seconds.$touched || forms.announce.$submitted) && forms.announce.queue_seconds.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_SECONDS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_seconds" name="queue_seconds" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_SECONDS\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_seconds.$touched || forms.announce.$submitted) && forms.announce.queue_seconds.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_SECONDS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START QUEUE_THANKYOU --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.announce.queue_thankyou.$touched || forms.announce.$submitted) && forms.announce.queue_thankyou.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE_THANKYOU\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.queue_thankyou" name="QUEUE_THANKYOU" theme="bootstrap" >\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="announce.path as announce in queueAnnounces | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="announce.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_THANKYOU\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.announce.queue_thankyou.$touched || forms.announce.$submitted) && forms.announce.queue_thankyou.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END QUEUE_THANKYOU --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.announce.$valid && forms.general.$valid && forms.advanced.$valid && updateVoiceQueue()" novalidate>\n\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\x3c!-- START AUTOPAUSE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.autopause.$touched || forms.advanced.$submitted) && forms.advanced.autopause.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTOPAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.autopause"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'all\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_AUTOPAUSE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.autopause.$touched || forms.advanced.$submitted) && forms.advanced.autopause.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTOPAUSE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RINGINUSE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.ringinuse.$touched || forms.advanced.$submitted) && forms.advanced.ringinuse.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RINGINUSE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.ringinuse" name="ringinuse" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_RINGINUSE\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.ringinuse.$touched || forms.advanced.$submitted) && forms.advanced.ringinuse.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RINGINUSE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MEMBER_DELAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.memberdelay.$touched || forms.advanced.$submitted) && forms.advanced.memberdelay.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MEMBER_DELAY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="memberdelay" placeholder="{{\'APPLICATION_MEMBER_DELAY\' | translate}}" class="form-control" data-ng-model="queue.memberdelay" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MEMBER_DELAY\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.memberdelay.$touched || forms.advanced.$submitted) && forms.advanced.memberdelay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MEMBER_DELAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACW --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.acw.$touched || forms.advanced.$submitted) && forms.advanced.acw.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACW\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.acw"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_ACW\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.acw.$touched || forms.advanced.$submitted) && forms.advanced.acw.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_ACW\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACW --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SETINTERFACEVAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.setinterfacevar.$touched || forms.advanced.$submitted) && forms.advanced.setinterfacevar.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SETINTERFACEVAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.setinterfacevar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_SETINTERFACEVAR\' | translate }} <a href="https://wiki.xcallymotion.com/display/XMD/Queues+-+Voice+Channel" target="_blank">wiki</a>)\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.setinterfacevar.$touched || forms.advanced.$submitted) && forms.advanced.setinterfacevar.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_SETINTERFACEVAR\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SETINTERFACEVAR --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SETQUEUEVAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.setqueuevar.$touched || forms.advanced.$submitted) && forms.advanced.setqueuevar.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SETQUEUEVAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.setqueuevar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_SETQUEUEVAR\' | translate }} <a href="https://wiki.xcallymotion.com/display/XMD/Queues+-+Voice+Channel" target="_blank">wiki</a>)\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.setqueuevar.$touched || forms.advanced.$submitted) && forms.advanced.setqueuevar.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_SETQUEUEVAR\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SETQUEUEVAR --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUTRESTART --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.timeoutrestart.$touched || forms.advanced.$submitted) && forms.advanced.timeoutrestart.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUTRESTART\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.timeoutrestart" name="timeoutrestart" theme="bootstrap">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_TIMEOUTRESTART\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.timeoutrestart.$touched || forms.advanced.$submitted) && forms.advanced.timeoutrestart.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUTRESTART --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MONITOR_FORMAT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.monitor_format.$touched || forms.advanced.$submitted) && forms.advanced.monitor_format.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MONITOR_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="queue.monitor_format" name="monitor_format" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monFormat.value as monFormat in monitorFormats | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="monFormat.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_MONITOR_FORMAT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.monitor_format.$touched || forms.advanced.$submitted) && forms.advanced.monitor_format.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MONITOR_FORMAT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="context" placeholder="{{\'APPLICATION_CONTEXT\' | translate}}" class="form-control" data-ng-model="queue.context"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_QUEUE_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACW_TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.acwTimeout.$touched || forms.advanced.$submitted) && forms.advanced.acwTimeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACW_TIMEOUT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="acwTimeout" placeholder="{{\'APPLICATION_ACW_TIMEOUT\' | translate}}" class="form-control" data-ng-model="queue.acwTimeout" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_ACW_TIMEOUT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.acwTimeout.$touched || forms.advanced.$submitted) && forms.advanced.acwTimeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACW_TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SETQUEUEENTRYVAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.setqueueentryvar.$touched || forms.advanced.$submitted) && forms.advanced.setqueueentryvar.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SETQUEUEENTRYVAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="queue.setqueueentryvar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_SETQUEUEENTRYVAR\' | translate }} <a href="https://wiki.xcallymotion.com/display/XMD/Queues+-+Voice+Channel" target="_blank">wiki</a>)\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.setqueueentryvar.$touched || forms.advanced.$submitted) && forms.advanced.setqueueentryvar.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_SETQUEUEENTRYVAR\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SETQUEUEENTRYVAR --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/realtime/view/abandoned/abandoned.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAbandoned()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/agent/agent.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<span us-spinner spinner-key="grid-spinner" spinner-start-active="true"></span>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/agent/agent.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_SIP_CLIENT_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="agent.ipaddr" class="well">\n  <div>{{agent.ipaddr}}:{{agent.port}}</div>\n  <div>{{agent.fullcontact}}</div>\n  <div>{{agent.useragent}}</div>\n  <div>{{agent.lastms}}</div>\n</div>\n<div data-ng-if="!agent.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n\x3c!-- hidden random uiselect, needed to recompile the modal every time and show the content --\x3e\n<ui-select multiple class="hide" ng-model="item.queues" theme="bootstrap" required>\n  <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n  <ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n    <div ng-bind-html="queue.name | highlight: $select.search"></div>\n  </ui-select-choices>\n</ui-select>\n\x3c!--  --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/realtime/view/agent/queue.modal.add.html",'<div class="modal-header" data-ng-init="init()">\n  <h3 class="modal-title">{{ \'APPLICATION_QUEUES\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    <div class="form-group row">\n  <label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_QUEUE\' | translate}}:</label>\n  <div class="col-md-6">\n    <ui-select multiple ng-model="item.queues" theme="bootstrap" required>\n      <ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}">{{$item.name}}</ui-select-match>\n      <ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n        <div ng-bind-html="queue.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="col-md-2">\n    <button class="btn btn-success bts-sm" type="button" ng-click="joinQueue()" ng-disabled="form.$invalid">{{ \'APPLICATION_JOIN_QUEUE\' | translate }}</button>\n  </div>\n</div>\n<div class="form-group row">\n<label class="col-md-2 control-label" style="margin-top: 7px;">{{\'APPLICATION_PENALTY\' | translate}}</label>\n  <div class="input-group input-small mbottom20 col-md-6">\n    <input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n    <div class="spinner-buttons input-group-btn btn-group-vertical">\n      <button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n        <i class="fa fa-angle-up"></i>\n      </button>\n      <button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n        <i class="fa fa-angle-down"></i>\n      </button>\n    </div>\n  </div>\n</div>\n<div>\n  <div data-ng-if="queueTable" ui-grid="queueTable" name="queueTable" ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n    <span us-spinner spinner-key="agentqueue-spinner" spinner-start-active="true"></span>\n    <div class="watermark" ng-show="!queueTable.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n  </div>\n</div>\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/realtime/view/outbound/outbound.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initDials()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize ui-grid-pagination>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/parameter/parameter.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initParameters()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-tree-view ui-grid-expandable-row ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/queue/queue.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row mbottom20"  data-ng-init="initQueues()">\n\t\t\t<ui-select ng-model="item.queue" theme="bootstrap" class="col-md-6" data-ng-change="getAgents(item.queue)" required>\n\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_QUEUE\' | translate}}" allow-clear>{{$select.selected.name}}</ui-select-match>\n\t\t\t\t<ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t</ui-select-choices>\n\t\t\t</ui-select>\n</div>\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/queuecalls/queuecalls.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initQueues()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns class="ui-grid" ui-grid-auto-resize ui-grid-pagination>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/telephone/telephone.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initTelephones()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions" ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/realtime/view/telephone/telephone.modal.info.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_INTERFACE_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n<div data-ng-if="telephone.ipaddr" class="well">\n  <div>{{telephone.ipaddr}}:{{telephone.port}}</div>\n  <div>{{telephone.fullcontact}}</div>\n  <div>{{telephone.useragent}}</div>\n  <div>{{telephone.lastms}}</div>\n</div>\n<div data-ng-if="!telephone.ipaddr" class="alert alert-danger" role="alert">\n  {{\'MESSAGE_NO_AVAILABLE_INFO\' | translate}}\n</div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/channels/voice/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-directions"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="/channels/voice/realtime/view/agents">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t    <nav class="navbar navbar-default" role="navigation">\n\t\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.agents\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/agents">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_AGENTS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.telephones\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/telephones">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_TELEPHONES\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.queues\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/queues">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUES\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.queuecalls\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/queuecalls">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUE_CALLS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.parameters\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/parameters">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUE_PARAMETERS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.abandoned\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/abandoned">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_QUEUE_ABANDONED\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.channels.voice.realtime.view.outbound\')}">\n\t\t\t\t\t\t\t\t<a href="/channels/voice/realtime/view/outbound">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_OUTBOUND_CALLS\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#">\n\t\t\t\t\t\t\t\t<b>|{{\'APPLICATION_SHOW_TIMERS\' | translate}}  </b><input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="showTimers"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="showTimers"\n\t\t\t\t\t\t\t\tswitch-active="{{ timerSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ timerSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ timerSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ timerSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ timerSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ timerSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ timerSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ timerSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ timerSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ timerSwitch.handleWidth }}"><b>|</b>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/recording/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-play"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_RECORDINGS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-play font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_RECORDINGS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length && Auth.isAdmin()">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/inbound/list/create.modal.html",'<div class="modal-header" data-ng-init="getContexts()">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ROUTE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.extension" novalidate>\n\n    \x3c!-- START EXTEN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$invalid || existRoute}">\n      <label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="item.exten" data-ng-pattern="settings.patternName" required/>\n      <span data-ng-show="(forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EXTEN --\x3e\n\n    \x3c!-- START CONTEXT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.context" name="context" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n          <div ng-bind-html="context.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n      </span>\n      <span data-ng-show="(forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CONTEXT --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.extension.$invalid || existRoute">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n\x3c!-- <pre>\n  {{item | json}}\n</pre> --\x3e\n'),t.put("app/channels/voice/route/inbound/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-call-in"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/inbound/list">{{ \'APPLICATION_INBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="#" data-ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid" ui-grid-draggable-rows>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/inbound/view/view.applications.html",'<div ui-view class="profile-content">\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="selectedRows.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/routes/inbound/view/{{route.id}}/application" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_APPLICATION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="showGrid" ui-grid="gridOptions"  ui-grid-resize-columns class="grid" ui-grid-selection ui-grid-draggable-rows ui-grid-auto-resize>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/route/inbound/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getRoute()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/inbound/list">{{ \'APPLICATION_INBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="route" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="route">\n\t\t\t\t\t<a href="#">{{route.exten}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/inboundroute.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{route.exten}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.routes.inbound.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-click="deselectAndRedirect(\'/channels/voice/routes/inbound/view/\'+route.id+\'/settings\')">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n'+"\t\t\t\t\t\t<li data-ng-class=\"{active: $state.is('main.channels.voice.routes.inbound.view.applications') || $state.is('main.channels.voice.routes.inbound.view.application') || $state.is('main.channels.voice.routes.inbound.view.applications.settings')}\">\n\t\t\t\t\t\t\t<a data-ng-click=\"deselectAndRedirect('/channels/voice/routes/inbound/view/'+route.id+'/applications')\">\n\t\t\t\t\t\t\t<i class=\"icon-list\"></i>\n\t\t\t\t\t\t\t{{ 'APPLICATION_ACTIONS' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class=\"profile-content\">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/channels/voice/route/inbound/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_INBOUND\' | translate}} {{ \'APPLICATION_ROUTE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateRoute()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START EXTEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="route.exten" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="route.description"/></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/route/internal/list/create.modal.html",'<div class="modal-header" data-ng-init="getContexts()">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ROUTE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.extension" novalidate>\n\n    \x3c!-- START EXTEN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$invalid || existRoute}">\n      <label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="item.exten" data-ng-pattern="settings.patternName" required/>\n      <span data-ng-show="(forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EXTEN --\x3e\n\n    \x3c!-- START CONTEXT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.context" name="context" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n          <div ng-bind-html="context.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n      </span>\n      <span data-ng-show="(forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CONTEXT --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.extension.$invalid || existRoute">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n\x3c!-- <pre>\n  {{item | json}}\n</pre> --\x3e\n'),t.put("app/channels/voice/route/internal/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t<a href="/voice/routes/internal/list">{{ \'APPLICATION_INTERNAL\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INTERNAL\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="#" data-ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid" ui-grid-draggable-rows>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/internal/view/view.applications.html",'<div ui-view class="profile-content">\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="selectedRows.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/routes/internal/view/{{route.id}}/application" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_APPLICATION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="showGrid" ui-grid="gridOptions"  ui-grid-resize-columns class="grid" ui-grid-selection ui-grid-draggable-rows ui-grid-auto-resize>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/route/internal/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getRoute()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/internal/list">{{ \'APPLICATION_INTERNAL\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="route" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="route">\n\t\t\t\t\t<a href="#">{{route.exten}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/internalroute.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{route.exten}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.routes.internal.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-click="deselectAndRedirect(\'/channels/voice/routes/internal/view/\'+route.id+\'/settings\')">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n'+"\t\t\t\t\t\t<li data-ng-class=\"{active: $state.is('main.channels.voice.routes.internal.view.applications') || $state.is('main.channels.voice.routes.internal.view.application') || $state.is('main.channels.voice.routes.internal.view.applications.settings')}\">\n\t\t\t\t\t\t\t<a data-ng-click=\"deselectAndRedirect('/channels/voice/routes/internal/view/'+route.id+'/applications')\">\n\t\t\t\t\t\t\t<i class=\"icon-list\"></i>\n\t\t\t\t\t\t\t{{ 'APPLICATION_ACTIONS' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class=\"profile-content\">\n\t\t</div>\n\t\t\x3c!-- <pre>\n\t\t\t{{route | json}}\n\t\t</pre> --\x3e\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/channels/voice/route/internal/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_INTERNAL\' | translate}} {{ \'APPLICATION_ROUTE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts()">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateRoute()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START EXTEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="exten" placeholder="{{\'APPLICATION_PHONE_NUMBER\' | translate}}" class="form-control" data-ng-model="route.exten" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="route.description"/></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/route/outbound/list/create.modal.html",'<div class="modal-header" data-ng-init="getContexts()">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ROUTE\' | translate }}</h3>\n</div>\n<div class="modal-body" data-ng-init="getTags()">\n  <form name="forms.extension" novalidate>\n\n    \x3c!-- START EXTEN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$invalid || existRoute}">\n      <label class="control-label">{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="exten" placeholder="{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}" class="form-control" data-ng-model="item.exten" data-ng-pattern="settings.patternName" required/>\n      <span data-ng-show="(forms.extension.exten.$touched || forms.extension.$submitted) && forms.extension.exten.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EXTEN --\x3e\n\n    \x3c!-- START CONTEXT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.context" name="context" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n          <div ng-bind-html="context.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span class="help-block">\n        {{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n      </span>\n      <span data-ng-show="(forms.extension.context.$touched || forms.extension.$submitted) && forms.extension.context.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CONTEXT --\x3e\n\n    \x3c!-- START TAG --\x3e\n    <div class="form-group"  data-ng-class="{\'has-error\': (forms.extension.tag.$touched || forms.extension.$submitted) && forms.extension.tag.$invalid}">\n      <label class="control-label">{{ \'APPLICATION_TAG\' | translate }}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.tag" name="tag" theme="bootstrap" required>\n        <ui-select-match placeholder="{{ \'APPLICATION_TAG\' | translate }}" data-ng-init="item.tag = \'--\'">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="tag.name as tag in tags | filter: $select.search">\n          <div ng-bind-html="tag.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.extension.tag.$touched || forms.extension.$submitted) && forms.extension.tag.$invalid && forms.extension.tag.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TAG --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.extension.$invalid || existRoute">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n\x3c!-- <pre>\n  {{item | json}}\n</pre> --\x3e\n'),t.put("app/channels/voice/route/outbound/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-call-out"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/outbound/list">{{ \'APPLICATION_OUTBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_OUTBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="#" data-ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid" ui-grid-draggable-rows>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/outbound/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getRoute()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-call-out"></i>\n\t\t\t\t\t<a href="/channels/voice/routes/outbound/list">{{ \'APPLICATION_OUTBOUND\' | translate }} {{ \'APPLICATION_ROUTES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="route" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="route">\n\t\t\t\t\t<a href="#">{{route.exten}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/outboundroute.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{route.exten}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.routes.outbound.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-click="deselectAndRedirect(\'/channels/voice/routes/outbound/view/\'+route.id+\'/settings\')">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n'+"\t\t\t\t\t\t<li data-ng-class=\"{active: $state.is('main.channels.voice.routes.outbound.view.routes') || $state.is('main.channels.voice.routes.outbound.view.route') || $state.is('main.channels.voice.routes.outbound.view.routes.settings')}\">\n\t\t\t\t\t\t\t<a data-ng-click=\"deselectAndRedirect('/channels/voice/routes/outbound/view/'+route.id+'/routes')\">\n\t\t\t\t\t\t\t<i class=\"icon-list\"></i>\n\t\t\t\t\t\t\t{{ 'APPLICATION_ACTIONS' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class=\"profile-content\">\n\t\t</div>\n\t\t\x3c!-- <pre>\n\t\t\t{{route | json}}\n\t\t</pre> --\x3e\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/channels/voice/route/outbound/view/view.route.html",'<div class="row" data-ng-init="initApplication(true);getIntervals();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_NEW_ROUTE\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t</div>\n\t\t\t\t<wizard on-finish="addApplication()">\n\t        <wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.app.$touched || forms.info.$submitted) && forms.info.app.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="main.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="app in applications | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="app.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.app.$touched || forms.info.$submitted) && forms.info.app.$invalid && forms.info.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\t\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'outboundDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_TRUNKS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CALLERID\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="callerID" pattern=\'^"[a-zA-Z0-9_.-]*" <[a-zA-Z0-9_.-]*>\' placeholder=\'"name" <number>\' class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_CALLERID\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PREFIX\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="prefix"  placeholder="{{ \'APPLICATION_PREFIX\' | translate }}" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_PREFIX\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[4]" data-ng-init="application.appdata[4] = null">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[5]" data-ng-init="application.appdata[5] = null">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="application.app" data-ng-init="application.appdata[0] = null" required>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid && forms.info.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid && forms.info.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t\t\t\t\t\t\t\t\t<form name="forms.interval" novalidate>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{$translate.instant(intType.name)}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/outbound/view/view.routeSettings.html",'<div class="row" data-ng-init="initApplication();getApplication();getIntervals();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_APPLICATION_SETTINGS\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="updateRoute(\'routes\')">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t\t</div>\n\t        <wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.info.$valid)">\n\t\t\t\t\t\t<form name="forms.info" novalidate>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'outboundDial\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_TRUNKS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CALLERID\' | translate }}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="callerID" pattern=\'^"[a-zA-Z0-9_.-]*" <[a-zA-Z0-9_.-]*>\' placeholder=\'"name" <number>\' class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_CALLERID\' | translate }} "name" &lt;number&gt;\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.callerID.$touched || forms.info.$submitted) && forms.info.callerID.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PREFIX\' | translate }}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="prefix"  placeholder="{{ \'APPLICATION_PREFIX\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_PREFIX\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.prefix.$touched || forms.info.$submitted) && forms.info.prefix.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[4]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[5]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].app" required>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.customApp.$touched || forms.info.$submitted) && forms.info.customApp.$invalid && forms.info.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]">\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.appdata.$touched || forms.info.$submitted) && forms.info.appdata.$invalid && forms.info.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t\t\t\t\t\t\t<form name="forms.interval" novalidate>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{intType.name | translate}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="interval.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/outbound/view/view.routes.html",'<div ui-view class="profile-content">\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACTIONS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="selectedRows.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/channels/voice/routes/outbound/view/{{route.id}}/route" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ROUTE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="showGrid" ui-grid="gridOptions"  ui-grid-resize-columns class="grid" ui-grid-selection ui-grid-draggable-rows ui-grid-auto-resize>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/channels/voice/route/outbound/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_OUTBOUND\' | translate}} {{ \'APPLICATION_ROUTE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts();getTags();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateRoute()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START EXTEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="exten" placeholder="{{\'APPLICATION_DESTINATION_PATTERN\' | translate}}" class="form-control" data-ng-model="route.exten" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.exten.$touched || forms.general.$submitted) && forms.general.exten.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CUTDIGITS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CUTDIGITS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" class="form-control" name="cutdigits" data-ng-model="route.cutdigits">\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CUTDIGITS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TAG --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.tag.$touched || forms.general.$submitted) && forms.general.tag.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TAG\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.tag" name="tag" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag.name as tag in tags | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tag.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.tag.$touched || forms.general.$submitted) && forms.general.tag.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TAG --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.record.$touched || forms.general.$submitted) && forms.general.record.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RECORDING\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t    ng-model="route.record"\n\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t    switch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\t    switch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\t    switch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\t    switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\t    switch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\t    switch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\t    switch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\t    switch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\t    switch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\t    switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t    switch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t    switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.record.$touched || forms.general.$submitted) && forms.general.record.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RECORDINGFORMAT --\x3e\n\t\t\t\t\t\t\t<div data-ng-if="route.record" class="form-group" data-ng-class="{\'has-error\': (forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.recordingFormat" name="recordingFormat" theme="bootstrap" data-ng-required="route.record">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="format in [\'wav\',\'gsm\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="format | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.recordingFormat.$touched || forms.general.$submitted) && forms.general.recordingFormat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RECORDINGFORMAT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="route.description"/></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/route/view.application.html",'\n<div class="row" data-ng-init="initApplication(true); getIntervals();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_NEW_APPLICATION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="addApplication()">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t\t</div>\n\t        <wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.settings.$valid)">\n\t\t\t\t\t\t\t<form name="forms.settings" novalidate>\n\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\t\x3c!-- START APP --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_APPLICATION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="main.app" name="app" theme="bootstrap" required>\n\t\t\t\t\t            <ui-select-match placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t            <ui-select-choices repeat="app in $application.applications| filter: $select.search">\n\t\t\t\t\t              <div ng-bind-html="app.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t            </ui-select-choices>\n\t\t\t\t\t          </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app.$touched || forms.settings.$submitted) && forms.settings.app.$invalid && forms.settings.app.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END APP --\x3e\n\n\t\t\t\t\t\t\t\t\t<div id="Queue" class="app-settings" ng-slide-down="main.app.value == \'Queue\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="queue" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.name as queue in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_OVERRIDE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null" name="audiofile" theme="bootstrap" data-ng-disabled="!items2.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items2 | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items2.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[4]" data-ng-init="application.appdata[4] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START AGI --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_AGI\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="agi" placeholder="{{ \'APPLICATION_AGI\' | translate }}" class="form-control" data-ng-model="application.appdata[5]" data-ng-init="application.appdata[6] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END AGI --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START MACRO --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MACRO\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="macro" placeholder="{{ \'APPLICATION_MACRO\' | translate }}" class="form-control" data-ng-model="application.appdata[6]" data-ng-init="application.appdata[6] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MACRO --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START GOSUB --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_GOSUB\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="gosub" placeholder="{{ \'APPLICATION_GOSUB\' | translate }}" class="form-control" data-ng-model="application.appdata[7]" data-ng-init="application.appdata[7] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END GOSUB --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START RULE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_RULE\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="rule" placeholder="{{ \'APPLICATION_RULE\' | translate }}" class="form-control" data-ng-model="application.appdata[8]" data-ng-init="application.appdata[8] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END RULE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START POSITION --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_POSITION\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="position" placeholder="{{ \'APPLICATION_POSITION\' | translate }}" class="form-control" data-ng-model="application.appdata[9]" data-ng-init="application.appdata[9] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid && forms.settings.position.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END POSITION --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="application.answer=true"\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.answer"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Playback" class="app-settings" ng-slide-down="main.app.value == \'Playback\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START AUDIOFILE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUDIO_FILE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="audiofile" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END AUDIOFILE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="application.answer=true"\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="application.answer"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && !main.app.type" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START INTERFACE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}/{{ \'APPLICATION_IDENTIFIER\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="interface" placeholder="SIP/0000" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid && forms.settings.interface.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END INTERFACE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="internalDial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'internalDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START INTERNAL DIAL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="user" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="user.name as user in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="user.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END INTERNAL DIAL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ \'APPLICATION_WARNING\' | translate }}!</strong> {{ \'MESSAGE_REQUIRED_FIELD\' | translate }}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ \'APPLICATION_WARNING\' | translate }}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'externalDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRUNK\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_GO_TO\' | translate }} <a href="/tools/trunks/list">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ \'APPLICATION_WARNING\' | translate }}!</strong> {{ \'MESSAGE_REQUIRED_FIELD\' | translate }}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PHONE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid && forms.settings.phone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[4]" data-ng-init="application.appdata[4] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div id="RingGroup" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'RingGroup\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ITEMS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<input type="hidden" name="items" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="initRingGroup()">\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.items.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ITEMS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-user-by-role"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.items.$touched || forms.settings.$submitted) && forms.settings.items.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END ITEMS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="AGI" class="app-settings" ng-slide-down="main.app.value == \'AGI\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START PROJECT --\x3e\n\t\t\t\t\t\t\t\t\t\t<input type="hidden" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = \'agi://127.0.0.1/square\'">\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PROJECT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null" name="project" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="project.name as project in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="project.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_PROJECTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/square/projects/list">{{\'APPLICATION_PROJECTS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END PROJECT --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Goto" class="app-settings" ng-slide-down="main.app.value == \'Goto\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START EXTENSION --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXTENSION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="extension" placeholder="" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid && forms.settings.extension.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END EXTENSION --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START PRIORITY --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PRIORITY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="priority" placeholder="" class="form-control" data-ng-model="application.appdata[2]" data-ng-init="application.appdata[2] = null" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END PRIORITY --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Hangup" class="app-settings" ng-slide-down="main.app.value == \'Hangup\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START HANGUPCAUSE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HANGUP_CAUSE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" theme="bootstrap" name="hangupCause" required>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="hangupCause.value as hangupCause in $application.hangupCauses | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="hangupCause.name  | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END HANGUPCAUSE --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Set" class="app-settings" ng-slide-down="main.app.value == \'Set\' && !main.app.type" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START VARIABLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_VARIABLE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="variable" placeholder="" class="form-control" data-ng-model="application.variable" data-ng-init="application.appdata[0] = null" data-ng-change="updateSetAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid && forms.settings.variable.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END VARIABLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START VARVALUE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_VALUE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="varvalue" placeholder="" class="form-control" data-ng-model="application.value" data-ng-change="updateSetAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid && forms.settings.varvalue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END VARVALUE --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="application.app" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid && forms.settings.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null">\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid && forms.settings.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div id="Voicemail" class="app-settings" ng-slide-down="main.app.value == \'Voicemail\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START VOICEMAIL --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MAILBOX\' | translate }}@{{ \'APPLICATION_CONTEXT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="application.appdata[0]" data-ng-init="application.appdata[0] = null" theme="bootstrap" name="voicemail" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.mailbox}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="mailbox.mailbox+\'@\'+mailbox.context as mailbox in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="mailbox.mailbox | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_VOICEMAILS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/voicemails/list">{{\'APPLICATION_VOICEMAILS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid && forms.settings.voicemail.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END VOICEMAIL --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="application.appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div id="videoOn" class="app-settings" ng-slide-down="main.app.value == \'Set\' && main.app.type == \'videoOn\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START DOMAIN --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_DOMAIN\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="domain" placeholder="" class="form-control" data-ng-model="application.domain" data-ng-init="application.appdata[0] = null;application.domain = \'xrtceu1.xcally.com\';application.theme = \'YOUR-THEME\';updateVideoOnAppdata();" data-ng-change="updateVideoOnAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid && forms.settings.domain.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END DOMAIN --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START THEME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_THEME\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="theme" placeholder="" class="form-control" data-ng-model="application.theme" data-ng-change="updateVideoOnAppdata()" required>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid && forms.settings.theme.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END THEME --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</wz-step>\n\t\t\t\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t\t\t\t\t\t\t\t\t\t<form name="forms.interval" novalidate>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="intType.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="interval.alwaysTime"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- END MONTH --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="Intervals.length">\n\t                  <h4 class="block">Warning!</h4>\n\t                  <p>\n\t                    {{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t                  </p>\n\t                  <p>\n\t                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t                  </p>\n\t                </div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/route/view.applicationSettings.html",'\n<div class="row" data-ng-init="initApplication();getIntervals();getApplication();">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_APPLICATION_SETTINGS\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="updateRoute(\'applications\')">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{(main.app.name | translate) || \'Application\'}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_APPLICATION\' | translate}}" canexit="formValidation(forms.settings.$valid)">\n\t\t\t\t\t\t<form name="forms.settings" novalidate>\n\t\t\t\t\t\t\t\x3c!-- <pre>\n\t\t\t\t\t\t\t\t{{application | json}}\n\t\t\t\t\t\t\t</pre> --\x3e\n\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\n\t\t\t\t\t\t\t<div id="Queue" class="app-settings" ng-slide-down="main.app.value == \'Queue\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="queue" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.name as queue in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_QUEUES_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/queues/list">{{\'APPLICATION_QUEUES\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.queue.$touched || forms.settings.$submitted) && forms.settings.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END QUEUE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ANNOUNCE_OVERRIDE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[3]" name="audiofile" theme="bootstrap" data-ng-disabled="!items2.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items2 | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items2.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END APPLICATION_ANNOUNCE_OVERRIDE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="{{ \'APPLICATION_TIMEOUT\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[4]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START AGI --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_AGI\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="agi" placeholder="{{ \'APPLICATION_AGI\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[5]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.agi.$touched || forms.settings.$submitted) && forms.settings.agi.$invalid && forms.settings.agi.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AGI --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MACRO --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MACRO\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="macro" placeholder="{{ \'APPLICATION_MACRO\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[6]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.macro.$touched || forms.settings.$submitted) && forms.settings.macro.$invalid && forms.settings.macro.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MACRO --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START GOSUB --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_GOSUB\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="gosub" placeholder="{{ \'APPLICATION_GOSUB\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[7]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.gosub.$touched || forms.settings.$submitted) && forms.settings.gosub.$invalid && forms.settings.gosub.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END GOSUB --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START RULE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_RULE\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[^,]*" name="rule" placeholder="{{ \'APPLICATION_RULE\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[8]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.rule.$touched || forms.settings.$submitted) && forms.settings.rule.$invalid && forms.settings.rule.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END RULE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START POSITION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_POSITION\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="position" placeholder="{{ \'APPLICATION_POSITION\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[9]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.position.$touched || forms.settings.$submitted) && forms.settings.position.$invalid && forms.settings.position.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END POSITION --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="route.Applications[selectedApp].answer"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Playback" class="app-settings" ng-slide-down="main.app.value == \'Playback\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START AUDIOFILE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUDIO_FILE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="audiofile" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.display_name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="settings.soundPath+\'/\'+audio.save_name as audio in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="audio.display_name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_SOUNDS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/sounds/list">{{\'APPLICATION_SOUNDS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.audiofile.$touched || forms.settings.$submitted) && forms.settings.audiofile.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END AUDIOFILE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START ANSWER --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ANSWER\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-model="route.Applications[selectedApp].answer"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ANSWER --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && !main.app.type" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START INTERFACE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}/{{ \'APPLICATION_IDENTIFIER\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="interface" placeholder="SIP/0000" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]" required>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.interface.$touched || forms.settings.$submitted) && forms.settings.interface.$invalid && forms.settings.interface.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERFACE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="internalDial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'internalDial\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START INTERNAL DIAL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="user" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="user.name as user in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="user.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.user.$touched || forms.settings.$submitted) && forms.settings.user.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END INTERNAL DIAL --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="Dial" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'externalDial\'" lazy-render duration="1">\n\n\t\t\t\t\t\t\t\t\x3c!-- START TRUNK --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="trunk" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="trunk.name as trunk in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="trunk.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_TRUNKS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/trunks/list">{{\'APPLICATION_TRUNKS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.trunk.$touched || forms.info.$submitted) && forms.info.trunk.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TRUNK --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_PHONE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.phone.$touched || forms.settings.$submitted) && forms.settings.phone.$invalid && forms.settings.phone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[4]">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="RingGroup" class="app-settings" ng-slide-down="main.app.value == \'Dial\' && main.app.type == \'RingGroup\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START ITEMS --\x3e\n\t\t\t\t\t\t\t\t<input type="hidden" name="items" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]" data-ng-init="initRingGroup()">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.items.$touched || forms.settings.$submitted) && forms.settings.items.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ITEMS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-user-by-role"></div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.items.$touched || forms.settings.$submitted) && forms.settings.items.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END ITEMS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIMEOUT\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" pattern="[0-9]+" name="timeout" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]" data-ng-init="application.appdata[1] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.timeout.$touched || forms.settings.$submitted) && forms.settings.timeout.$invalid && forms.settings.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OPTIONS\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="app_options" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]" data-ng-init="application.appdata[2] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid && forms.settings.app_options.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[3]" data-ng-init="application.appdata[3] = null">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END URL --\x3e\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="AGI" class="app-settings" ng-slide-down="main.app.value == \'AGI\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t\x3c!-- START PROJECT --\x3e\n\t\t\t\t\t\t\t\t<input type="hidden" name="url" placeholder="{{ \'APPLICATION_URL\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]" data-ng-init="route.Applications[selectedApp].appdata[0] = \'agi://127.0.0.1/square\'">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PROJECT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[1]" name="project" theme="bootstrap" required data-ng-disabled="!items.length">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="project.name as project in items | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="project.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_PROJECTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/square/projects/list">{{\'APPLICATION_PROJECTS\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.project.$touched || forms.settings.$submitted) && forms.settings.project.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END PROJECT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START URL --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-class="{\'has-error\': (forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_URL\' | translate }}</label>\n\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<input type="text" name="url" placeholder="agi://127.0.0.1/square" class="form-control" data-ng-model="application.url" data-ng-disabled="!application.urlEnabled" data-ng-required="application.urlEnabled" rpattern="/^agi:\\/\\/(?:[0-9]{1,3}\\.){3}[0-9]{1,3}\\/square$/">\n\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="application.urlEnabled">\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t</span>\n\t\t\t\t\t<span data-ng-show="(forms.settings.url.$touched || forms.settings.$submitted) && forms.settings.url.$invalid && forms.settings.url.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div> --\x3e\n\t\t\t\x3c!-- END URL --\x3e\n\n\t\t</div>\n\t\t<div id="Goto" class="app-settings" ng-slide-down="main.app.value == \'Goto\'" lazy-render duration="1">\n\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" name="context" theme="bootstrap" required>\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="context.name as context in items | filter: $select.search">\n\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<span data-ng-show="(forms.settings.context.$touched || forms.settings.$submitted) && forms.settings.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\x3c!-- START EXTENSION --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXTENSION\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="extension" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]" required>\n\t\t\t\t<span data-ng-show="(forms.settings.extension.$touched || forms.settings.$submitted) && forms.settings.extension.$invalid && forms.settings.extension.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END EXTENSION --\x3e\n\n\t\t\t\x3c!-- START PRIORITY --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_PRIORITY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" pattern="[0-9]+" name="priority" placeholder="" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[2]" required>\n\t\t\t\t<span data-ng-show="(forms.settings.priority.$touched || forms.settings.$submitted) && forms.settings.priority.$invalid" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END PRIORITY --\x3e\n\t\t</div>\n\t\t<div id="Hangup" class="app-settings" ng-slide-down="main.app.value == \'Hangup\'" lazy-render duration="1">\n\t\t\t\x3c!-- START HANGUPCAUSE --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_HANGUP_CAUSE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" theme="bootstrap" name="hangupCause" required>\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="hangupCause.value as hangupCause in $application.hangupCauses | filter: $select.search">\n\t\t\t\t\t\t{{hangupCause.name | translate}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<span data-ng-show="(forms.settings.hangupCause.$touched || forms.settings.$submitted) && forms.settings.hangupCause.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END HANGUPCAUSE --\x3e\n\t\t</div>\n\t\t<div id="Set" class="app-settings" ng-slide-down="main.app.value == \'Set\' && !main.app.type" lazy-render duration="1">\n\t\t\t\x3c!-- START VARIABLE --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_VARIABLE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="variable" placeholder="" class="form-control" data-ng-model="application.variable" data-ng-change="updateSetAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.variable.$touched || forms.settings.$submitted) && forms.settings.variable.$invalid && forms.settings.variable.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END VARIABLE --\x3e\n\n\t\t\t\x3c!-- START VARVALUE --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_VALUE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="varvalue" placeholder="" class="form-control" data-ng-model="application.value" data-ng-change="updateSetAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.varvalue.$touched || forms.settings.$submitted) && forms.settings.varvalue.$invalid && forms.settings.varvalue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END VARVALUE --\x3e\n\t\t</div>\n\t\t<div id="Custom" class="app-settings" ng-slide-down="main.app.type == \'custom\'" lazy-render duration="1">\n\n\t\t\t\x3c!-- START CUSTOMAPP --\x3e\n\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_CUSTOM_APP\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="customApp" placeholder="{{ \'APPLICATION_CUSTOM_APP\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].app" required>\n\t\t\t\t<span data-ng-show="(forms.settings.customApp.$touched || forms.settings.$submitted) && forms.settings.customApp.$invalid && forms.settings.customApp.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END CUSTOMAPP --\x3e\n\n\t\t\t\x3c!-- START APPDATA --\x3e\n\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_ARGUMENTS\' | translate }}</label>\n\t\t\t\t<input type="text" name="appdata" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[0]">\n\t\t\t\t<span data-ng-show="(forms.settings.appdata.$touched || forms.settings.$submitted) && forms.settings.appdata.$invalid && forms.settings.appdata.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END APPDATA --\x3e\n\t\t</div>\n\t\t<div id="Voicemail" class="app-settings" ng-slide-down="main.app.value == \'Voicemail\'" lazy-render duration="1">\n\t\t\t\x3c!-- START VOICEMAIL --\x3e\n\t\t\t<div class="form-group"  data-ng-class="{\'has-error\': (forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_MAILBOX\' | translate }}@{{ \'APPLICATION_CONTEXT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="route.Applications[selectedApp].appdata[0]" theme="bootstrap" name="voicemail" required data-ng-disabled="!items.length">\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.mailbox}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="mailbox.mailbox+\'@\'+mailbox.context as mailbox in items | filter: $select.search">\n\t\t\t\t\t\t<div ng-bind-html="mailbox.mailbox | highlight: $select.search"></div>\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<div class="note note-warning" data-ng-hide="items.length">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{ \'MESSAGE_NO_VOICEMAILS_AVAILABLE\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/channels/voice/voicemails/list">{{\'APPLICATION_VOICEMAILS\' | translate}}</a>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t<span data-ng-show="(forms.settings.voicemail.$touched || forms.settings.$submitted) && forms.settings.voicemail.$invalid && forms.settings.voicemail.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END VOICEMAIL --\x3e\n\n\t\t\t\x3c!-- START OPTIONS --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.app_options.$touched || forms.settings.$submitted) && forms.settings.app_options.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_OPTIONS\' | translate}}</label>\n\t\t\t\t<input type="text" name="app_options" placeholder="{{ \'APPLICATION_OPTIONS\' | translate }}" class="form-control" data-ng-model="route.Applications[selectedApp].appdata[1]">\n\t\t\t</div>\n\t\t\t\x3c!-- END OPTIONS --\x3e\n\n\t\t</div>\n\n\t\t<div id="videoOn" class="app-settings" ng-slide-down="main.app.value == \'Set\' && main.app.type == \'videoOn\'" lazy-render duration="1">\n\t\t\t\x3c!-- START DOMAIN --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_DOMAIN\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="domain" placeholder="" class="form-control" data-ng-model="application.domain" data-ng-change="updateVideoOnAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.domain.$touched || forms.settings.$submitted) && forms.settings.domain.$invalid && forms.settings.domain.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END DOMAIN --\x3e\n\n\t\t\t\x3c!-- START THEME --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid}">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_THEME\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<input type="text" name="theme" placeholder="" class="form-control" data-ng-model="application.theme" data-ng-change="updateVideoOnAppdataSettings()" required>\n\t\t\t\t<span data-ng-show="(forms.settings.theme.$touched || forms.settings.$submitted) && forms.settings.theme.$invalid && forms.settings.theme.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END THEME --\x3e\n\t\t</div>\n\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t</form>\n</wz-step>\n<wz-step title="{{\'APPLICATION_INTERVAL\' | translate}}" canexit="formValidation(forms.interval.IntervalId.$valid || forms.interval.hasOwnProperty(\'t_from\') || forms.interval.intType.$modelValue === \'always\')">\n\t<form name="forms.interval" novalidate>\n\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\x3c!-- START INTERVAL_TYPE --\x3e\n\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_INTERVAL_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t<ui-select data-ng-model="interval.intType" theme="bootstrap" name="intType" required>\n\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t<ui-select-choices repeat="intType.value as intType in $application.intTypes | filter: $select.search">\n\t\t\t\t\t{{intType.name | translate}}\n\t\t\t\t</ui-select-choices>\n\t\t\t</ui-select>\n\t\t\t<span data-ng-show="(forms.interval.intType.$touched || forms.interval.$submitted) && forms.interval.intType.$error.required" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t\x3c!-- END INTERVAL_TYPE --\x3e\n\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'custom\'" lazy-render duration="1">\n\t\t\t\x3c!-- START TIME --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<fieldset class="pull-left" ng-disabled="interval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="interval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t<div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t<fieldset ng-disabled="interval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="interval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END TIME --\x3e\n\n\t\t\t\x3c!-- <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="interval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label> --\x3e\n\t\t\t\x3c!-- START ALWAYS --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALWAYS\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<label class="control-label pointer-cursor">\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tdata-ng-model="interval.alwaysTime"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tswitch-active="{{ alwaysSwitch.isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ alwaysSwitch.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ alwaysSwitch.offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ alwaysSwitch.animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ alwaysSwitch.size }}"\n\t\t\t\t\t\t\tswitch-label="{{ alwaysSwitch.label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ alwaysSwitch.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ alwaysSwitch.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ alwaysSwitch.labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ alwaysSwitch.handleWidth }}">\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END ALWAYS --\x3e\n\n\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<ui-select data-ng-model="interval.wd_from" theme="bootstrap" name="wd_from">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t<ui-select data-ng-model="interval.wd_to" theme="bootstrap" name="wd_to">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n\t\t\t\t\t\t\t{{weekDay.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<ui-select data-ng-model="interval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t<ui-select data-ng-model="interval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t<ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n\t\t\t\t\t\t\t{{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\x3c!-- START MONTH --\x3e\n\t\t\t<div class="form-group">\n\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t<ui-select data-ng-model="interval.m_from" theme="bootstrap" name="m_from">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t<ui-select data-ng-model="interval.m_to" theme="bootstrap" name="m_to">\n\t\t\t\t\t\t<ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t<ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n\t\t\t\t\t\t\t{{month.name | translate}}\n\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t</ui-select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\x3c!-- END MONTH --\x3e\n\t\t</div>\n\n\t\t<div id="customInterval" class="app-settings" ng-slide-down="interval.intType == \'list\'" lazy-render duration="1">\n\n\t\t\t\x3c!-- START INTERVALS --\x3e\n\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$invalid}">\n\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERVALS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t<ui-select data-ng-model="interval.IntervalId" theme="bootstrap" name="IntervalId" required>\n\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t<ui-select-choices repeat="interval.id as interval in Intervals | filter: $select.search">\n\t\t\t\t\t\t{{interval.name | translate}}\n\t\t\t\t\t</ui-select-choices>\n\t\t\t\t</ui-select>\n\t\t\t\t<div class="note note-warning" data-ng-hide="Intervals.length">\n\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{ \'MESSAGE_NO_INTERVAL_AVAILABLE\' | translate }}\n\t\t\t\t\t</p>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t{{\'APPLICATION_GO_TO\' | translate}} <a href="/tools/intervals/list">{{\'APPLICATION_INTERVALS\' | translate}}</a>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t<span data-ng-show="(forms.interval.IntervalId.$touched || forms.interval.$submitted) && forms.interval.IntervalId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t\t\x3c!-- END INTERVALS --\x3e\n\n\t\t</div>\n\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t<button class="btn green-haze" type="submit" ng-click="goNext()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t</form>\n</wz-step>\n\n<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n</wz-step>\n</wizard>\n</div>\n</div>\n\x3c!-- END Portlet PORTLET--\x3e\n</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/voicemail/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope-letter"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-envelope-letter font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/channels/voice/voicemails/wizard">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_VOICEMAIL\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/voicemail/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getVoicemail()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-envelope-letter"></i>\n\t\t\t\t\t<a href="/channels/voice/voicemails/list">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="voicemail" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="voicemail">\n\t\t\t\t\t<a href="#">{{voicemail.mailbox}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET main.channels --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/voicemail.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{voicemail.mailbox}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.voicemails.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/voicemails/view/{{voicemail.uniqueid}}/settings"><i class="icon-settings"></i>{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.channels.voice.voicemails.view.messages\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/channels/voice/voicemails/view/{{voicemail.uniqueid}}/messages"><i class="icon-speech"></i>{{ \'APPLICATION_MESSAGES\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET main.channels --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/channels/voice/voicemail/view/view.messages.html",'<div class="row" data-ng-init="getMessages()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_MESSAGES\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns data-ng-if="gridOptions" ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/voicemail/view/view.settings.html",'<div class="row" data-ng-init="getContexts()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_VOICEMAIL\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVoiceVoicemail()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START FULLNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.fullname.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_FULLNAME\' | translate}}" class="form-control" data-ng-model="voicemail.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.fullname.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END FULLNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.email.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="voicemail.email" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.host.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="voicemail.password" />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.password.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONFIRM PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.rpassword.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="voicemail.rpassword" nx-equal="voicemail.password"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && (forms.general.rpassword.$invalid || forms.general.rpassword.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONFIRM PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.mailbox.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="voicemail.mailbox" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.mailbox.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="voicemail.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.general.$valid && forms.advanced.$valid && updateVoiceVoicemail()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEZONE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.tz.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEZONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_TIMEZONE\' | translate}}" class="form-control" data-ng-model="voicemail.tz" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && forms.advanced.tz.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEZONE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ATTACH --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.attach.$touched || forms.advanced.$submitted) && forms.advanced.attach.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ATTACH\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="voicemail.attach"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ATTACH --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENVELOPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.envelope.$touched || forms.advanced.$submitted) && forms.advanced.envelope.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENVELOPE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="voicemail.envelope"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENVELOPE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DELETE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.delete.$touched || forms.advanced.$submitted) && forms.advanced.delete.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DELETE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="voicemail.delete"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"\n\t\t\t\t\t\t\t\tng-true-value="\'yes\'"\n\t\t\t\t\t\t\t\tng-false-value="\'no\'">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DELETE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL_BODY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_BODY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="emailbody" placeholder="{{\'APPLICATION_EMAIL_BODY\' | translate}}" class="form-control" data-ng-model="voicemail.emailbody"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL_BODY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL_SUBJECT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_SUBJECT\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="emailsubject" placeholder="{{\'APPLICATION_EMAIL_SUBJECT\' | translate}}" class="form-control" data-ng-model="voicemail.emailsubject"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL_SUBJECT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAX_SECONDS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.maxsecs.$touched || forms.advanced.$submitted) && forms.advanced.maxsecs.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAX_SECONDS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="maxsecs" placeholder="{{\'APPLICATION_MAX_SECONDS\' | translate}}" class="form-control" data-ng-model="voicemail.maxsecs" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.maxsecs.$touched || forms.advanced.$submitted) && forms.advanced.maxsecs.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAX_SECONDS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MAX_MESSAGES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.maxmsg.$touched || forms.advanced.$submitted) && forms.advanced.maxmsg.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAX_MESSAGES\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="maxmsg" placeholder="{{\'APPLICATION_MAX_MESSAGES\' | translate}}" class="form-control" data-ng-model="voicemail.maxmsg" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.maxmsg.$touched || forms.advanced.$submitted) && forms.advanced.maxmsg.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAX_MESSAGES --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/channels/voice/voicemail/wizard/wizard.html",'<div class="col-md-12" data-ng-init="initWizard()">\n  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="fa fa-spinner"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_CHANNELS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_VOICE\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-envelope-letter"></i>\n\t\t\t\t<a href="/channels/voice/voicemails/list">{{ \'APPLICATION_VOICEMAILS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n  \x3c!-- END PAGE HEADER--\x3e\n\n  \x3c!-- BEGIN PORTLET--\x3e\n  <div class="portlet light bordered" data-ng-init="getFirstFreeMailbox()">\n  \t<div class="portlet-title">\n  \t\t<div class="caption font-green-sharp">\n  \t\t\t<i class="icon-envelope-letter font-green-sharp"></i>\n  \t\t\t<span class="caption-subject">{{ \'APPLICATION_VOICEMAIL\' | translate }} WIZARD</a> </span>\n  \t\t</div>\n  \t</div>\n  \t<div class="portlet-body">\n  \t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(form.general.$valid)">\n\t\t\t    <form name="form.general" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START FULLNAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.fullname.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_FULLNAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.fullname.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END FULLNAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.email.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.host.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.password.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CONFIRM PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.rpassword.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && (form.general.rpassword.$invalid || form.general.rpassword.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CONFIRM PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MAILBOX --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.general.$submitted && form.general.mailbox.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAILBOX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="mailbox" placeholder="{{\'APPLICATION_MAILBOX\' | translate}}" class="form-control" data-ng-model="item.mailbox" required readonly/>\n\t\t\t\t\t\t\t<span data-ng-show="form.general.$submitted && form.general.mailbox.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MAILBOX --\x3e\n\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n  \t\t</wizard>\n  \t</div>\n  </div>\n  \x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/contactmanager/company/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_COMPANY\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.company" novalidate>\n    <div class="row">\n      <div class="col-md-6">\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.name.$touched || forms.company.$submitted) && forms.company.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.cmopany.name.$touched || forms.company.$submitted) && forms.company.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START VAT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.vat.$touched || forms.company.$submitted) && forms.company.vat.$invalid}">\n      <label class="control-label">{{\'APPLICATION_VAT\' | translate}}</label>\n      <input type="text" name="vat" placeholder="{{\'APPLICATION_VAT\' | translate}}" class="form-control" data-ng-model="item.vat"/>\n      <span data-ng-show="(forms.cmopany.vat.$touched || forms.company.$submitted) && forms.company.vat.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END VAT --\x3e\n\n    \x3c!-- START COMPANYID --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.companyId.$touched || forms.company.$submitted) && forms.company.companyId.$invalid}">\n      <label class="control-label">{{\'APPLICATION_COMPANY_ID\' | translate}}</label>\n      <input type="text" name="companyId" placeholder="{{\'APPLICATION_COMPANY_ID\' | translate}}" class="form-control" data-ng-model="item.companyId"/>\n      <span data-ng-show="(forms.cmopany.companyId.$touched || forms.company.$submitted) && forms.company.companyId.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END COMPANYID --\x3e\n\n    \x3c!-- START WEBSITE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.website.$touched || forms.company.$submitted) && forms.company.website.$invalid}">\n      <label class="control-label">{{\'APPLICATION_WEBSITE\' | translate}}</label>\n      <input type="text" name="website" placeholder="{{\'APPLICATION_WEBSITE\' | translate}}" class="form-control" data-ng-model="item.website"/>\n      <span data-ng-show="(forms.cmopany.website.$touched || forms.company.$submitted) && forms.company.website.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END WEBSITE --\x3e\n\n    \x3c!-- START EMAIL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.email.$touched || forms.company.$submitted) && forms.company.email.$invalid}">\n      <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n      <input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email"/>\n      <span data-ng-show="(forms.cmopany.email.$touched || forms.company.$submitted) && forms.company.email.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EMAIL --\x3e\n\n  </div>\n  <div class="col-md-6">\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.phone.$touched || forms.company.$submitted) && forms.company.phone.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n      <input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone"/>\n      <span data-ng-show="(forms.cmopany.phone.$touched || forms.company.$submitted) && forms.company.phone.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START FAX --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.fax.$touched || forms.company.$submitted) && forms.company.fax.$invalid}">\n      <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n      <input type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="item.fax"/>\n      <span data-ng-show="(forms.cmopany.fax.$touched || forms.company.$submitted) && forms.company.fax.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END FAX --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.type.$touched || forms.company.$submitted) && forms.company.type.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n      <input type="text" name="type" placeholder="{{\'APPLICATION_TYPE\' | translate}}" class="form-control" data-ng-model="item.type"/>\n      <span data-ng-show="(forms.cmopany.type.$touched || forms.company.$submitted) && forms.company.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    \x3c!-- START DOMAIN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.company.emailDomain.$touched || forms.company.$submitted) && forms.company.emailDomain.$invalid}">\n      <label class="control-label">{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}</label>\n      <input type="text" name="domain" placeholder="{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}" class="form-control" data-ng-model="item.emailDomain"/>\n      <span data-ng-show="(forms.cmopany.emailDomain.$touched || forms.company.$submitted) && forms.company.emailDomain.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DOMAIN --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n  </div>\n</div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.company.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/company/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-briefcase"></i>\n\t\t\t\t\t<a href="/contactmanager/companies/list">{{ \'APPLICATION_COMPANIES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-briefcase font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_COMPANIES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_COMPANY\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/company/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getCompany()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-briefcase"></i>\n\t\t\t\t\t<a href="/contactmanager/companies/list">{{ \'APPLICATION_COMPANIES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="company" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="company">\n\t\t\t\t\t<a href="#">{{company.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/company.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{company.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.contactmanager.companies.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/companies/view/{{company.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/company/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_COMPANY\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADDRESS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_SHIPMENT_ADDRESS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCompany()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="company.name" required/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START VAT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.vat.$touched || forms.general.$submitted) && forms.general.vat.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VAT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="vat" placeholder="{{\'APPLICATION_VAT\' | translate}}" class="form-control" data-ng-model="company.vat"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.vat.$touched || forms.general.$submitted) && forms.general.vat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END VAT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START COMPANYID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.companyId.$touched || forms.general.$submitted) && forms.general.companyId.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COMPANY_ID\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="companyId" placeholder="{{\'APPLICATION_COMPANY_ID\' | translate}}" class="form-control" data-ng-model="company.companyId"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.companyId.$touched || forms.general.$submitted) && forms.general.companyId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END COMPANYID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START WEBSITE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.website.$touched || forms.general.$submitted) && forms.general.website.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEBSITE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="website" placeholder="{{\'APPLICATION_WEBSITE\' | translate}}" class="form-control" data-ng-model="company.website"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.website.$touched || forms.general.$submitted) && forms.general.website.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END WEBSITE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="company.email"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.email.$touched || forms.general.$submitted) && forms.general.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="company.phone"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.phone.$touched || forms.general.$submitted) && forms.general.phone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FAX --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="company.fax"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.fax.$touched || forms.general.$submitted) && forms.general.fax.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FAX --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="type" placeholder="{{\'APPLICATION_TYPE\' | translate}}" class="form-control" data-ng-model="company.type"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.type.$touched || forms.general.$submitted) && forms.general.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DOMAIN --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.emailDomain.$touched || forms.general.$submitted) && forms.general.emailDomain.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="domain" placeholder="{{\'APPLICATION_EMAIL_DOMAIN\' | translate}}" class="form-control" data-ng-model="company.emailDomain"/>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.cmopany.emailDomain.$touched || forms.general.$submitted) && forms.general.emailDomain.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DOMAIN --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="company.description"></textarea>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.address" data-ng-submit="forms.address.$valid && updateCompany()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.street.$touched || forms.address.$submitted) && forms.address.street.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.street"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.street.$touched || forms.address.$submitted) && forms.address.street.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.postalCode.$touched || forms.address.$submitted) && forms.address.postalCode.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.postalCode"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.postalCode.$touched || forms.address.$submitted) && forms.address.postalCode.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.city.$touched || forms.address.$submitted) && forms.address.city.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.city"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.city.$touched || forms.address.$submitted) && forms.address.city.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.address.country.$touched || forms.address.$submitted) && forms.address.country.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.country"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.address.country.$touched || forms.address.$submitted) && forms.address.country.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.shipmentAddress" data-ng-submit="forms.shipmentAddress.$valid && updateCompany()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sStreet.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sStreet.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sStreet" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.sStreet"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sStreet.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sStreet.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sPostalCode.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sPostalCode.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sPostalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.sPostalCode"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sPostalCode.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sPostalCode.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sCity.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCity.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sCity" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.sCity"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sCity.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCity.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.shipmentAddress.sCountry.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCountry.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="sCountry" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.sCountry"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.shipmentAddress.sCountry.$touched || forms.shipmentAddress.$submitted) && forms.shipmentAddress.sCountry.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/contact/list/copy.modal.html",'<div class="modal-header" data-ng-init="getLists()">\n  <h3 class="modal-title">{{ \'APPLICATION_COPY_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.copy" novalidate>\n        \x3c!-- START LIST --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': forms.csv.ListId.$invalid && forms.csv.$submitted}">\n          <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n          <ui-select data-ng-model="item.ListId" theme="bootstrap" name="ListId" data-ng-disabled="disabled" data-ng-change="getCustomFields()" required>\n            <ui-select-match placeholder="{{ \'APPLICATION_LIST\' | translate }}">{{$select.selected.name}}</ui-select-match>\n            <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n              <div ng-bind-html="list.name | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="forms.csv.ListId.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END LIST --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.copy.$invalid || !forms.copy.ListId">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/contact/list/import.modal.html",'<div class="modal-header" data-ng-init="getLists();getCompanies();">\n  <h3 class="modal-title">{{ \'APPLICATION_IMPORT_FROM_CSV\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.csv" novalidate>\n    <div class="row">\n      <div class="col-md-6">\n        \x3c!-- START LIST --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': forms.csv.ListId.$invalid && forms.csv.$submitted}">\n          <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n          <ui-select data-ng-model="item.ListId" theme="bootstrap" name="ListId" data-ng-disabled="disabled" data-ng-change="getCustomFields()">\n            <ui-select-match placeholder="{{ \'APPLICATION_LIST\' | translate }}">{{$select.selected.name}}</ui-select-match>\n            <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n              <div ng-bind-html="list.name | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="forms.csv.ListId.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END LIST --\x3e\n\n        \x3c!-- START FIRSTNAME --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': (forms.csv.firstName.$touched || forms.general.$submitted) && forms.csv.firstName.$invalid}">\n          <label class="control-label">{{\'APPLICATION_FIRSTNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n          <ui-select data-ng-model="item.firstName" theme="bootstrap" name="firstName" data-ng-disabled="disabled" required>\n            <ui-select-match allow-clear placeholder="{{ \'APPLICATION_FIRSTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n            <ui-select-choices repeat="index in indexes | filter: $select.search">\n              <div ng-bind-html="index | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="(forms.csv.firstName.$touched || forms.csv.$submitted) && forms.csv.firstName.$error.required" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END FIRSTNAME --\x3e\n\n        \x3c!-- START LASTNAME --\x3e\n        <div class="form-group" data-ng-class="{\'has-error\': forms.csv.lastName.$invalid && forms.csv.$submitted}">\n          <label class="control-label">{{\'APPLICATION_LASTNAME\' | translate}}</label>\n          <ui-select data-ng-model="item.lastName" theme="bootstrap" name="lastName" data-ng-disabled="disabled">\n            <ui-select-match allow-clear placeholder="{{ \'APPLICATION_LASTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n            <ui-select-choices repeat="index in indexes | filter: $select.search">\n              <div ng-bind-html="index | highlight: $select.search"></div>\n            </ui-select-choices>\n          </ui-select>\n          <span data-ng-show="forms.csv.lastName.$invalid && forms.csv.$touched" class="help-block help-block-error">\n            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n          </span>\n        </div>\n        \x3c!-- END LASTNAME --\x3e\n\n    \x3c!-- START STREET --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.street.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n      <ui-select data-ng-model="item.street" theme="bootstrap" name="street" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_STREET\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.street.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END STREET --\x3e\n\n    \x3c!-- START POSTALCODE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.postalCode.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n      <ui-select data-ng-model="item.postalCode" theme="bootstrap" name="postalCode" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_POSTALCODE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.postalCode.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END POSTALCODE --\x3e\n\n    \x3c!-- START CITY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.city.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n      <ui-select data-ng-model="item.city" theme="bootstrap" name="city" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_CITY\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.city.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END CITY --\x3e\n\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.phone.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n      <ui-select data-ng-model="item.phone" theme="bootstrap" name="phone" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_PHONE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.phone.$invalid && forms.phone.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START MOBILE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.mobile.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n      <ui-select data-ng-model="item.mobile" theme="bootstrap" name="mobile" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_MOBILE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.mobile.$invalid && forms.mobile.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MOBILE --\x3e\n\n  </div>\n  <div class="col-md-6">\n\n    \x3c!-- START COUNTRY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.country.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n      <ui-select data-ng-model="item.country" theme="bootstrap" name="country" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_COUNTRY\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.country.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END COUNTRY --\x3e\n\n    \x3c!-- START DATEOFBIRTH --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.dateOfBirth.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_DATEOFBIRTH\' | translate}}</label>\n      <ui-select data-ng-model="item.dateOfBirth" theme="bootstrap" name="dateOfBirth" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_DATEOFBIRTH\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.dateOfBirth.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DATEOFBIRTH --\x3e\n\n    \x3c!-- START TAGS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.tags.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n      <ui-select multiple data-ng-model="item.tags" theme="bootstrap" name="tags" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.tags.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TAGS --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.description.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <ui-select data-ng-model="item.description" theme="bootstrap" name="description" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_DESCRIPTION\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.description.$invalid && forms.csv.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n    \x3c!-- START FAX --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.fax.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n      <ui-select data-ng-model="item.fax" theme="bootstrap" name="fax" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_FAX\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.fax.$invalid && forms.fax.$touched" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END FAX --\x3e\n\n    \x3c!-- START EMAIL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.email.$invalid && forms.general.$submitted}">\n      <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n      <ui-select data-ng-model="item.email" theme="bootstrap" name="email" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_EMAIL\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="forms.csv.email.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END EMAIL --\x3e\n\n    \x3c!-- START COMPANY --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': forms.csv.CompanyId.$invalid && forms.csv.$submitted}">\n      <label class="control-label">{{\'APPLICATION_COMPANY\' | translate}}</label>\n      <ui-select data-ng-model="item.CompanyId" theme="bootstrap" name="CompanyId" data-ng-disabled="!companies.length">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_COMPANY\' | translate }}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="company.id as company in companies | filter: $select.search">\n          <div ng-bind-html="company.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <div class="note note-warning" data-ng-hide="companies.length">\n        <h4 class="block">Warning!</h4>\n        <p>\n          {{ \'MESSAGE_NO_COMPANIES_AVAILABLE\' | translate }}\n        </p>\n      </div>\n      <span data-ng-show="forms.csv.CompanyId.$invalid && forms.csv.$submitted" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END COMPANY --\x3e\n\n  </div>\n  </div>\n\n  \x3c!-- START CUSTOMFIELDS --\x3e\n  <div data-ng-repeat="customField in customFields">\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.csv[customField.name].$touched || forms.general.$submitted) && forms.csv[customField.name].$invalid}">\n      <label class="control-label">{{customField.alias}}<span data-ng-if="customField.required" class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item[customField.name]" theme="bootstrap" name="{{customField.name}}" data-ng-disabled="disabled" data-ng-required="customField.required">\n        <ui-select-match allow-clear placeholder="{{customField.alias}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.csv[customField.name].$touched || forms.csv.$submitted) && forms.csv[customField.name].$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n  </div>\n  \x3c!-- END CUSTOMFIELDS --\x3e\n\n  <div>\n    <p>{{\'APPLICATION_IMPORT_SUCCEEDED\' | translate}}: {{import.succeeded}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': import.success + \'%\' }"></div>\n    </div>\n  </div>\n  <div>\n    <p>{{\'APPLICATION_IMPORT_FAILED\' | translate}}: {{import.failed}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-danger" role="progressbar" ng-style="{ \'width\': import.fail + \'%\' }"></div>\n    </div>\n  </div>\n  <div data-ng-if="failedRows">\n  <p>{{\'APPLICATION_FAILED_ROWS\' | translate}}:</p>\n  <div class="failed-contacts">{{failedRows}}</div>\n</div>\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="start()" ng-disabled="forms.csv.$invalid || submitted">{{ \'APPLICATION_SUBMIT\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="close()" data-ng-if="!importing">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="stop()" data-ng-if="importing">{{ \'APPLICATION_STOP\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/contact/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="/contactmanager/contacts/list">{{ \'APPLICATION_CONTACTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-users font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CONTACTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length && !Auth.isAgent()">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button data-ng-if="gridOptions.data.length" class="btn purple" ng-csv="extractAll()" lazy-load="true" filename="Contacts.csv" csv-label="true">\n\t\t\t\t\t\t\t<i class="fa fa-download"></i> {{ \'APPLICATION_EXPORT_TO_CSV\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button class="btn green-jungle" data-ng-click="newContact({CompanyId:gridOptions.columnDefs[7].filter.term || null,ListId:gridOptions.columnDefs[6].filter.term || null});">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTACT\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<span class="btn default btn-file" data-ng-if="!Auth.isAgent()">\n\t\t\t\t\t\t<span class="fileinput-new">\n\t\t\t\t\t\t<i class="icon-cloud-upload"></i> {{\'APPLICATION_IMPORT_FROM_CSV\' | translate}}</span>\n\t\t\t\t\t\t<input type="file" accept=".csv" nv-file-select="" uploader="uploader"/>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div data-ng-if="gridOptions"  ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<span us-spinner spinner-key="grid-spinner"></span>\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/customfield/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.customField" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.alias" required/>\n      <span data-ng-show="(forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group"  data-ng-class="{\'has-error\': (forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid}">\n      <label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$translate.instant($select.selected.name)}}</ui-select-match>\n        <ui-select-choices repeat="type.value as type in types| filter: $select.search">\n          {{$translate.instant(type.name)}}\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid && forms.customField.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    <div ng-slide-down="item.type == \'select\'" lazy-render duration="1">\n      <div>\n        <label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n      </div>\n      <div class="padding-bottom" ng-repeat="choice in choices">\n        <div class="form-group">\n          <div class="input-group">\n            <input type="text" class="form-control" ng-model="choice.value" required>\n            <span class="input-group-btn">\n              <button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n            </span>\n          </div>\n        </div>\n      </div>\n      <button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n        <i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n      </button>\n\n    </div>\n\n    \x3c!-- START REQUIRED --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n      <input\n      bs-switch\n      ng-model="item.required"\n      type="checkbox"\n      switch-active="{{ bsSwitch.isActive }}"\n      data-ng-init="item.required = false"\n      switch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n      switch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n      switch-on-color="{{ bsSwitch.onColor }}"\n      switch-off-color="{{ bsSwitch.offColor }}"\n      switch-animate="{{ bsSwitch.animate }}"\n      switch-size="{{ bsSwitch.size }}"\n      switch-label="{{ bsSwitch.label }}"\n      switch-icon="{{ bsSwitch.icon }}"\n      switch-radio-off="{{ bsSwitch.radioOff }}"\n      switch-label-width="{{ bsSwitch.labelWidth }}"\n      switch-handle-width="{{ bsSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END REQUIRED --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.customField.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/customfield/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-pencil"></i>\n\t\t\t\t\t<a href="/contactmanager/customfields/list">{{ \'APPLICATION_CUSTOM_FIELDS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-pencil font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CUSTOM_FIELDS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/customfield/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getCustomField()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-pencil"></i>\n\t\t\t\t\t<a href="/contactmanager/customfields/list">{{ \'APPLICATION_CUSTOM_FIELDS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="customField" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="customField">\n\t\t\t\t\t<a href="#">{{customField.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/customField.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{customField.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.contactmanager.customfields.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/customfields/view/{{customField.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/customfield/view/view.settings.html",'<div class="row" data-ng-init="getCustomField()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CUSTOM_FIELD\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCustomField()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="customField.alias" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t<div ng-slide-down="customField.type == \'select\'" lazy-render duration="1" class="mbottom20">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="padding-bottom" ng-repeat="choice in choices">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" ng-model="choice.value" required>\n\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n\t\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START REQUIRED --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="customField.required"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ bsSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ bsSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ bsSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ bsSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ bsSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ bsSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ bsSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ bsSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ bsSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ bsSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REQUIRED --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/list/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_LIST\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.list" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.list.name.$touched || forms.list.$submitted) && forms.list.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.list.name.$touched || forms.list.$submitted) && forms.list.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.list.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/list/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-list-ul"></i>\n\t\t\t\t\t<a href="/contactmanager/lists/list">{{ \'APPLICATION_LISTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-list-ul font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_LISTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t\x3c!-- <div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteLists()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_LIST\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/list/view/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.customField" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.alias" required/>\n      <span data-ng-show="(forms.customField.name.$touched || forms.customField.$submitted) && forms.customField.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START TYPE --\x3e\n    <div class="form-group"  data-ng-class="{\'has-error\': (forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid}">\n      <label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$translate.instant($select.selected.name)}}</ui-select-match>\n        <ui-select-choices repeat="type.value as type in types| filter: $select.search">\n          {{$translate.instant(type.name)}}\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(forms.customField.type.$touched || forms.customField.$submitted) && forms.customField.type.$invalid && forms.customField.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TYPE --\x3e\n\n    <div ng-slide-down="item.type == \'select\'" lazy-render duration="1">\n      <div>\n        <label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n      </div>\n      <div class="padding-bottom" ng-repeat="choice in choices">\n        <div class="form-group">\n          <div class="input-group">\n            <input type="text" class="form-control" ng-model="choice.value" required>\n            <span class="input-group-btn">\n            <button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n            </span>\n          </div>\n        </div>\n      </div>\n      <button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n        <i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n      </button>\n\n    </div>\n\n    \x3c!-- START REQUIRED --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n      <input\n      bs-switch\n      ng-model="item.required"\n      type="checkbox"\n      switch-active="{{ bsSwitch.isActive }}"\n      data-ng-init="item.required = false"\n      switch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n      switch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n      switch-on-color="{{ bsSwitch.onColor }}"\n      switch-off-color="{{ bsSwitch.offColor }}"\n      switch-animate="{{ bsSwitch.animate }}"\n      switch-size="{{ bsSwitch.size }}"\n      switch-label="{{ bsSwitch.label }}"\n      switch-icon="{{ bsSwitch.icon }}"\n      switch-radio-off="{{ bsSwitch.radioOff }}"\n      switch-label-width="{{ bsSwitch.labelWidth }}"\n      switch-handle-width="{{ bsSwitch.handleWidth }}">\n    </div>\n    \x3c!-- END REQUIRED --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.customField.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/contactmanager/list/view/view.agents.html",'<div class="row" data-ng-init="getTeams()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="note note-warning" data-ng-hide="teams.length">\n\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t<p>\n\t\t\t\t\t {{ \'MESSAGE_NO_AVAILABLE_TEAMS\' | translate }}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/list/view/view.customFieldSettings.html",'<div class="row" data-ng-init="getCustomField()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CUSTOM_FIELD\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCustomField()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="customField.alias" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t<div ng-slide-down="customField.type == \'select\'" lazy-render duration="1" class="mbottom20">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHOICES\' | translate}}</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="padding-bottom" ng-repeat="choice in choices">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" ng-model="choice.value" required>\n\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn red" type="button"data-ng-click="removeField($index)" data-ng-disabled="choices.length<=1"><i class="fa fa-times"></i></button>\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" ng-click="addField()">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CHOICE\' | translate}}\n\t\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START REQUIRED --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REQUIRED\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="customField.required"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ bsSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ bsSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ bsSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ bsSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ bsSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ bsSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ bsSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ bsSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ bsSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ bsSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REQUIRED --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/contactmanager/list/view/view.customFields.html",'<div ui-view class="profile-content">\n<div class="row" data-ng-init="initCustomFields()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CUSTOM_FIELDS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n          <div class="btn-group">\n            <button class="btn green-jungle " ng-click="create()">\n              <i class="icon-plus"></i> {{ \'APPLICATION_NEW_CUSTOM_FIELD\' | translate }}\n            </button>\n          </div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/contactmanager/list/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getList()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CONTACT_MANAGER\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-list-ul"></i>\n\t\t\t\t\t<a href="/contactmanager/lists/list">{{ \'APPLICATION_LISTS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="list" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="list">\n\t\t\t\t\t<a href="#">{{list.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/list.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{list.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.contactmanager.lists.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/lists/view/{{list.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-if="!list.defaultEntry" data-ng-class="{active: $state.is(\'main.contactmanager.lists.view.agents\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/lists/view/{{list.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.contactmanager.lists.view.customfields\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/contactmanager/lists/view/{{list.id}}/customfields">\n\t\t\t\t\t\t\t<i class="icon-pencil"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CUSTOM_FIELDS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/contactmanager/list/view/view.settings.html",'<div class="row" data-ng-init="initVariables()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_LIST\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateList()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="list.name" data-ng-disabled="list.defaultEntry" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VARIABLES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.variables.$invalid && forms.general.$submitted}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TD_VARIABLES\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple=\'true\' data-ng-model="list.variables" theme="bootstrap" name="variables" limit="10" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TD_VARIABLES\' | translate }}">{{$item.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="variable as variable in variables | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{variable.name}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.variables.$invalid && forms.general.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'MESSAGE_MAX_VARIABLES\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VARIABLES --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="list.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/dashboard/chat/chat.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_WAITING_NEW_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_WAITING_NEW_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class ="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.unmanaged || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_UNMANAGED_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_UNMANAGED_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class ="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-crusta">\n                <div class="visual">\n                  <i class="icon-dislike"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.abandon || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_ABANDONED_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_ABANDONED_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12" >\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.unmanaged+roomStatus.closed+roomStatus.abandon || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_CI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_CI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          <canvas class="chart chart-pie"  chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true"></canvas>\n      </div>\n    </div>\n    <legend>\n      <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n    </legend>\n    <div class="row">\n      <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n        <div class="dashboard-stat red-intense">\n          <div class="visual">\n            <i class="icon-dislike"></i>\n          </div>\n          <div class="details">\n            <div class="number">\n              {{routingStats.timeout || 0}}\n            </div>\n            <div class="desc">\n              {{\'APPLICATION_TIMEOUT_CA\' | translate}}\n            </div>\n          </div>\n          <a class="more inactive-link">\n            {{\'APPLICATION_TIMEOUT_CA_EXTENDED\' | translate}}\n          </a>\n        </div>\n      </div>\n      <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n        <div class="dashboard-stat purple">\n          <div class="visual">\n            <i class="icon-hourglass"></i>\n          </div>\n          <div class="details">\n            <div class="number">\n              {{routingStats.waiting || 0}}\n            </div>\n            <div class="desc">\n              {{\'APPLICATION_WAITING_CA\' | translate}}\n            </div>\n          </div>\n          <a class="more inactive-link">\n            {{\'APPLICATION_WAITING_CA_EXTENDED\' | translate}}\n          </a>\n        </div>\n      </div>\n    </div>\n  </fieldset>\n\n</div>\n</div>\n'),t.put("app/dashboard/dashboard.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" id="dashboardView">\n\t<div class="col-md-12" >\n\t\t<div>\n\t\t\t<nav class="navbar navbar-default" role="navigation">\n\t\t\t\t<div class="navbar-header">\n\t\t\t\t\t<button type="button" class="navbar-toggle" data-ng-init="navCollapsed = true" data-ng-click="navCollapsed = !navCollapsed">\n\t\t\t\t\t\t<span class="sr-only">Toggle navigation</span>\n\t\t\t\t\t\t<span class="icon-bar"></span>\n\t\t\t\t\t\t<span class="icon-bar"></span>\n\t\t\t\t\t\t<span class="icon-bar"></span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\n\t\t\t\t\x3c!-- Collect the nav links, forms, and other content for toggling --\x3e\n\t\t\t\t<div class="collapse navbar-collapse" ng-class="!navCollapsed && \'in\'" >\n\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.voice\')}">\n\t\t\t\t\t\t\t<a href="/dashboard/voice">\n\t\t\t\t\t\t\t\t<b class=\'icon-earphones-alt\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.chat\'),\'disabled-link\':!license.chat}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[8]))">\n\t\t\t\t\t\t\t<a href="{{license.chat ? \'/dashboard/chat\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'icon-bubble\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_CHAT\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.mail\'),\'disabled-link\':!license.mail}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[9]))">\n\t\t\t\t\t\t\t<a href="{{license.mail ? \'/dashboard/mail\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'icon-envelope\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_EMAIL\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.fax\'),\'disabled-link\':!license.fax}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[10]))">\n\t\t\t\t\t\t\t<a href="{{license.fax ? \'/dashboard/fax\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'fa fa-fax\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_FAX\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.sms\'),\'disabled-link\':!license.messaging}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[11]))">\n\t\t\t\t\t\t\t<a href="{{license.messaging ? \'/dashboard/sms\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'glyphicon glyphicon-comment\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SMS\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.dashboard.openchannel\'),\'disabled-link\':!license.openchannel}" data-ng-if="::((Auth.isAdmin() || Auth.isAgent() || userModules[20]))">\n\t\t\t\t\t\t\t<a href="{{license.messaging ? \'/dashboard/openchannel\' : \'#\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<b class=\'icon-globe\'></b>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_OPEN_CHANNEL\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- /.navbar-collapse --\x3e\n\t\t\t</nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/dashboard/fax/fax.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_FI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_FI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_FA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_FA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_FA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_FA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/mail/mail.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    \x3c!-- <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12"> --\x3e\n    \x3c!-- START TABLE --\x3e\n    \x3c!-- <div ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div> --\x3e\n    \x3c!-- END TABLE --\x3e\n    \x3c!-- </div>\n    </div> --\x3e\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_EI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_EI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_EA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_EA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_EA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_EA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/openchannel/openchannel.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    \x3c!-- <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12"> --\x3e\n    \x3c!-- START TABLE --\x3e\n    \x3c!-- <div ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div> --\x3e\n    \x3c!-- END TABLE --\x3e\n    \x3c!-- </div>\n    </div> --\x3e\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_OI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_OI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_OA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_OA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_OA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_OA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/sms/sms.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12">\n        \x3c!-- START TABLE --\x3e\n        <div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    \x3c!-- <div class="row" style="padding-bottom:10px;">\n      <div class="col-md-12"> --\x3e\n    \x3c!-- START TABLE --\x3e\n    \x3c!-- <div ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div> --\x3e\n    \x3c!-- END TABLE --\x3e\n    \x3c!-- </div>\n    </div> --\x3e\n  </div>\n  <div ng-switch-default data-ng-init="initRoomStats();initRoutingStats();initSocketListening();">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_INTERACTION_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-md-8">\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green-haze">\n                <div class="visual">\n                  <i class="fa fa-play"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_NEW_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_NEW_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat blue-madison">\n                <div class="visual">\n                  <i class="icon-bell"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.open || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_OPEN_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_OPEN_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat green">\n                <div class="visual">\n                  <i class="icon-options"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.pending || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_PENDING_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_PENDING_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n            <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n              <div class="dashboard-stat purple-plum">\n                <div class="visual">\n                  <i class="icon-like"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_DASHBOARD_CLOSED_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_DASHBOARD_CLOSED_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n          <div class="row">\n            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\n              <div class="dashboard-stat yellow-casablanca">\n                <div class="visual">\n                  <i class="icon-calculator"></i>\n                </div>\n                <div class="details">\n                  <div class="number">\n                    {{roomStatus.new+roomStatus.open+roomStatus.pending+roomStatus.closed || 0}}\n                  </div>\n                  <div class="desc">\n                    {{\'APPLICATION_TOTAL_SI\' | translate}}\n                  </div>\n                </div>\n                <a class="more inactive-link">\n                  {{\'APPLICATION_TOTAL_SI_EXTENDED\' | translate}}\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-4">\n          \x3c!-- <div class="portlet light bordered">\n            <div class="portlet-body"> --\x3e\n          <canvas class="chart chart-pie" chart-data="charts.interactions.values" chart-labels="charts.interactions.labels" chart-colours="charts.interactions.colours" chart-legend="true">\n          </canvas>\n            \x3c!-- </div>\n          </div> --\x3e\n        </div>\n      </div>\n      <legend>\n        <span class="caption-subject">&nbsp;</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat red-intense">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.timeout || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TIMEOUT_SA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TIMEOUT_SA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-hourglass"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{routingStats.waiting || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_SA\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_SA_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n  </div>\n'),t.put("app/dashboard/voice/voice.html",'<div data-ng-switch="Auth.getRole()">\n  <div ng-switch-when="agent" data-ng-init="initAgent()">\n    <div class="portlet light">\n      <div class="portlet-body">\n        \x3c!-- START TABLE --\x3e\n        <div data-ng-if="table1" ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n          <div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n        </div>\n        \x3c!-- END TABLE --\x3e\n      </div>\n    </div>\n\n    <div class="portlet light">\n      <div class="portlet-title tabbable-line">\n        <ul class="nav nav-tabs">\n          <li class="active">\n            <a href="#" data-target="#tab_1_a" data-toggle="tab">{{\'APPLICATION_WAITING\' | translate}}</a>\n          </li>\n          <li>\n            <a href="#" data-target="#tab_1_b" data-toggle="tab">{{\'APPLICATION_ABANDONED\' | translate}}</a>\n          </li>\n        </ul>\n      </div>\n      <div class="portlet-body" data-ng-init="initView()">\n        <div class="tab-content">\n          <div class="tab-pane active" id="tab_1_a">\n            <div class="form-group">\n              <label class="control-label">{{\'APPLICATION_SHOW_TIMERS\' | translate}}</label></br>\n              <input\n              bs-switch\n              class="form-control"\n              ng-model="showTimers"\n              type="checkbox"\n              name="showTimers"\n              switch-active="{{ timerSwitch.isActive }}"\n              switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n              switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n              switch-on-color="{{ timerSwitch.onColor }}"\n              switch-off-color="{{ timerSwitch.offColor }}"\n              switch-animate="{{ timerSwitch.animate }}"\n              switch-size="{{ timerSwitch.size }}"\n              switch-label="{{ timerSwitch.label }}"\n              switch-icon="{{ timerSwitch.icon }}"\n              switch-radio-off="{{ timerSwitch.radioOff }}"\n              switch-label-width="{{ timerSwitch.labelWidth }}"\n              switch-handle-width="{{ timerSwitch.handleWidth }}">\n            </div>\n            \x3c!-- START TABLE --\x3e\n            <div data-ng-if="table2" ui-grid="table2" name="table2" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n              <div class="watermark" data-ng-show="!table2.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n            </div>\n            \x3c!-- END TABLE --\x3e\n          </div>\n          <div class="tab-pane" id="tab_1_b">\n            \x3c!-- START TABLE --\x3e\n            <div data-ng-if="table3" ui-grid="table3" name="table3" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize class="ui-grid">\n              <div class="watermark" data-ng-show="!table3.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n            </div>\n            \x3c!-- END TABLE --\x3e\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div ng-switch-default data-ng-init="initUser()">\n    <fieldset>\n      <legend>\n        <span class="caption-subject">{{ \'APPLICATION_INBOUND\' | translate }}</span><small class="font-grey-cascade pull-right">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n\n      <div class="row">\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat blue">\n            <div class="visual">\n              <i class="icon-bell"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.waiting || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_WAITING_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_WAITING_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat grey-gallery">\n            <div class="visual">\n              <i class="fa fa-play"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.active || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ACTIVE_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ACTIVE_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-jungle">\n            <div class="visual">\n              <i class="icon-like"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWERED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWERED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat red-thunderbird">\n            <div class="visual">\n              <i class="icon-dislike"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.abandon || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ABANDONED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ABANDONED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n      <div class="row">\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat yellow-gold">\n            <div class="visual">\n              <i class="icon-clock"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete ? (voice.queues.holdtime / voice.queues.complete) : 0 | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_AVG_ANSWER_TIME_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_AVG_ANSWER_TIME_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-clock"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete ? (voice.queues.talktime / voice.queues.complete) : 0 | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_AVG_TALK_TIME_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_AVG_TALK_TIME_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-jungle">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.queues.complete / (voice.queues.complete + voice.queues.abandon) * 100) || 0 | number:2}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWER_RATE_QC\' | translate}} (%)\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWER_RATE_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat red-thunderbird">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.queues.abandon / (voice.queues.complete + voice.queues.abandon) * 100) || 0 | number:2}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ABANDON_RATE_QC\' | translate}} (%)\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ABANDON_RATE_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat blue">\n            <div class="visual">\n              <i class="icon-info"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.complete + voice.queues.abandon || 0}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_TOTAL_OFFERED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_TOTAL_OFFERED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat red-thunderbird">\n            <div class="visual">\n              <i class="icon-info"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.queues.unmanaged || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_UNMANAGED_QC\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_UNMANAGED_QC_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n    </fieldset>\n\n    <fieldset>\n      <legend>\n        <span class="caption-subject">{{ \'APPLICATION_OUTBOUND\' | translate }}</span><small class="pull-right font-grey-cascade">{{ \'APPLICATION_TODAY_STATS\' | translate }}</small>\n      </legend>\n\n      <div class="row">\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-haze">\n            <div class="visual">\n              <i class="icon-call-out"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.outbound.total || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_MANUAL_OUTBOUND_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_MANUAL_OUTBOUND_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat grey-gallery">\n            <div class="visual">\n              <i class="icon-clock"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.outbound.sumDuration || 0) | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_GLOBAL_DURATION_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_GLOBAL_DURATION_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat green-jungle">\n            <div class="visual">\n              <i class="icon-like"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ voice.outbound.answered || 0 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWERED_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWERED_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">\n          <div class="dashboard-stat yellow-gold">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.outbound.avgDuration || 0) | secToTime | date:\'HH:mm:ss\' }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_AVG_DURATION_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_AVG_DURATION_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n      <div class="row">\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat blue">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{ (voice.outbound.answerRate || 0) | number:2 }}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_ANSWER_RATE_OB\' | translate}} (%)\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_ANSWER_RATE_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n        <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">\n          <div class="dashboard-stat purple">\n            <div class="visual">\n              <i class="icon-pie-chart"></i>\n            </div>\n            <div class="details">\n              <div class="number">\n                {{(voice.outbound.tigerdial || 0)}}\n              </div>\n              <div class="desc">\n                {{\'APPLICATION_MOTION_DIALER_CALLS_OB\' | translate}}\n              </div>\n            </div>\n            <a class="more inactive-link">\n              {{\'APPLICATION_MOTION_DIALER_CALLS_OB_EXTENDED\' | translate}}\n            </a>\n          </div>\n        </div>\n      </div>\n\n    </fieldset>\n  </div>\n</div>\n'),t.put("app/desk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t<a href="/desk/list">{{ \'APPLICATION_DESK_COM\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-handbag font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DESK_COM\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="accounts.checked.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/desk/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn btn-icon-only btn-default" href="#" ng-csv="getAccounts([\'name\',\'username\',\'remoteUri\',\'authType\',\'consumerKey\',\'consumerSecret\',\'token\',\'tokenSecret\',\'password\'])" csv-header="[\'Name\', \'Username\', \'Remote Address\', \'Authentication Type\', \'Consumer Key\', \'Consumer Secret\', \'Token\', \'Token Secret\', \'Password\']" field-separator=";" filename="desk_accounts.csv">\n\t\t\t\t\t<i class="icon-cloud-download"></i></a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<table st-table="displayedDeskAccounts" st-pipe="initList" class="table table-striped table-bordered table-hover">\n\t\t\t\t\t<div class="table-responsive">\n\t\t\t\t\t  <thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th colspan="7">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<ui-select class="input-xsmall" ng-model="conf.accountsByPage" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="accountByPage in accountsByPage | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="accountByPage.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-medium pull-right">\n\t\t\t\t\t\t\t\t\t\t\t\t<input st-search placeholder="{{ \'APPLICATION_SEARCH\' | translate }}" class="form-control" type="search" />\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t\t\t<th class="small-cells" style="text-align: center; vertical-align: middle"><input type="checkbox" ng-change="check(account, checked)" checklist-model checklist-value="id"></th>\n\t\t\t\t\t\t    <th st-sort="name">{{ \'APPLICATION_NAME\' | translate }}</th>\n\t\t\t\t\t\t    <th st-sort="username">{{ \'APPLICATION_EMAIL\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th st-sort="remoteUri">{{ \'APPLICATION_REMOTE_ADDRESS\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_DESCRIPTION\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t  </thead>\n\t\t\t\t\t  <tbody>\n\t\t\t\t\t    <tr data-ng-repeat="account in displayedDeskAccounts" class="animate-repeat">\n\t\t\t\t\t\t\t\t<td style="text-align: center; vertical-align: middle"><input type="checkbox" checklist-model="accounts.checked" checklist-value="account.id"></td>\n\t\t\t\t\t      <td>{{account.name}}</td>\n\t\t\t\t\t      <td>{{account.username}}</td>\n\t\t\t\t\t\t\t\t<td>{{account.remoteUri}}</td>\n\t\t\t\t\t\t\t\t<td>{{account.description}}</td>\n\t\t\t\t\t      <td>\n\t\t\t\t\t        <a class="btn default btn-xs blue-stripe" data-ng-href="/desk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_EDIT\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t\t\t\t\t<a class="btn default btn-xs green-stripe" data-ng-click="checkAccount(account.id)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CHECK\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteItem(account.name,account.id)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t<tr data-ng-hide="displayedDeskAccounts.length">\n\t\t\t\t\t\t\t\t<td colspan="7" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t<i>No account available</i>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t  </tbody>\n\t\t\t\t\t  <tfoot>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td/>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="name" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_NAME\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="email" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_EMAIL\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="remoteUri" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_REMOTE_ADDRESS\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td/>\n\t\t\t\t\t\t\t\t<td/>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t    <tr>\n\t\t\t\t\t      <td colspan="7" class="text-center">\n\t\t\t\t\t\t\t\t\t<div class="pagination" st-pagination st-items-by-page="conf.accountsByPage.value" st-displayed-pages="7"></div>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t  </tfoot>\n\t\t\t\t\t</div>\n\t\t\t\t</table>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/desk/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'basic\', \'oauth\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="account.authType == \'basic\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CONSUMER KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerKey.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerKey" placeholder="{{\'APPLICATION_CONSUMER_KEY\' | translate}}" class="form-control" data-ng-model="account.consumerKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER KEY --\x3e\n\n              \x3c!-- START CONSUMER SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerSecret.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerSecret" placeholder="{{\'APPLICATION_CONSUMER_SECRET\' | translate}}" class="form-control" data-ng-model="account.consumerSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER SECRET --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="account.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n              \x3c!-- START TOKEN SECRET--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.tokenSecret.$invalid}" ng-slide-down="account.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="tokenSecret" placeholder="{{\'APPLICATION_TOKEN_SECRET\' | translate}}" class="form-control" data-ng-model="account.tokenSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.tokenSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN SECRET--\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/desk/view/view.configuration.html",'<div class="row" data-ng-init="initConfiguration()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CONFIGURATION\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createConfiguration()">\n\t        <wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="formValidation(formsConfiguration.info.$valid)">\n\t\t\t\t\t\t\t<form name="formsConfiguration.info" novalidate>\n\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': formsConfiguration.info.$submitted && formsConfiguration.info.name.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="configuration.name" required/>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="formsConfiguration.info.name.$invalid && formsConfiguration.info.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="configuration.description"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/desk/view/view.configurationSettings.html",'<div class="row" data-ng-init="getConfiguration();getVariables();getFields();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItemSubject()"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t                  <ui-select-choices repeat="item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItemDescription()"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t\t\t\t\t\t\t\t\x3c!-- <pre>\n\t\t\t\t\t\t\t\t\t{{descriptionItem|json}}\n\t\t\t\t\t\t\t\t</pre> --\x3e\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | ucfirst}}</ui-select-match>\n\t                  <ui-select-choices repeat="item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item | highlight: $select.search | ucfirst"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t                  <ui-select-choices repeat="item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'key_value\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItemField()"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.id as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected | ucfirst}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/desk/view/view.configurations.html",'<div ui-view class="profile-content">\n\t<div class="row" data-ng-init="getConfigurations()">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle " href="/desk/view/{{account.id}}/configuration" data-toggle="dropdown">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<table class="table table-striped table-bordered table-hover">\n\t\t\t\t\t\t  <thead>\n\t\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t\t    <th>{{\'APPLICATION_NAME\' | translate}}</th>\n\t\t\t\t\t\t\t\t\t<th>{{\'APPLICATION_DESCRIPTION\' | translate}}</th>\n\t\t\t\t\t\t\t\t\t<th>{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t\t  </tr>\n\t\t\t\t\t\t  </thead>\n\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t    <tr data-ng-repeat="configuration in configurations">\n\t\t\t\t\t\t\t\t\t<td>{{configuration.name}}</td>\n\t\t\t\t\t\t\t\t\t<td>{{configuration.description}}</td>\n\t\t\t\t\t\t      <td>\n\t\t\t\t\t\t\t\t\t\t<a class="btn default btn-xs blue-stripe" data-ng-href="/desk/view/{{account.id}}/configurations/settings/{{configuration.id}}">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t        </a>\n\t\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteConfiguration(configuration.name,configuration.id)">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t        </a>\n\t\t\t\t\t\t      </td>\n\t\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t\t<tr data-ng-hide="configurations.length">\n\t\t\t\t\t\t\t\t\t<td colspan="5" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t\t<i>No configuration available</i>\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t  </tbody>\n\t\t\t\t\t</table>\n\t\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/desk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-handbag"></i>\n          <a href="/desk/list">{{ \'APPLICATION_DESK_COM\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/desk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.desk.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/desk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.desk.view.configurations\') || $state.is(\'main.desk.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/desk/view/{{account.id}}/configurations">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/desk/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/desk/list">{{ \'APPLICATION_DESK_COM\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/desk/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/desk/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'basic\', \'oauth\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="item.authType == \'basic\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START CONSUMER KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerKey.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerKey" placeholder="{{\'APPLICATION_CONSUMER_KEY\' | translate}}" class="form-control" data-ng-model="item.consumerKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER KEY --\x3e\n\n              \x3c!-- START CONSUMER SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.consumerSecret.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONSUMER_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="consumerSecret" placeholder="{{\'APPLICATION_CONSUMER_SECRET\' | translate}}" class="form-control" data-ng-model="item.consumerSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.consumerSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONSUMER SECRET --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="item.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n              \x3c!-- START TOKEN SECRET--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.tokenSecret.$invalid}" ng-slide-down="item.authType == \'oauth\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="tokenSecret" placeholder="{{\'APPLICATION_TOKEN_SECRET\' | translate}}" class="form-control" data-ng-model="item.tokenSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.tokenSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN SECRET--\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/freshdesk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t<a href="/freshdesk/list">{{ \'APPLICATION_FRESHDESK\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-handbag font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_FRESHDESK\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/freshdesk/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/freshdesk/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/freshdesk/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/freshdesk/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();getTags();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_TAGS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.name as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t\t\x3c!-- TAG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_4">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-12">\n                <span class="caption-subject">Select tags that you want add in the ticket:</span>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t<form name="forms.tags" data-ng-submit="updateTags()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- TAG --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="selectedTags.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag.id as tag in tags | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{tag.name}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TAG --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TAG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/freshdesk/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START API KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.apiKey.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_API_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="apiKey" placeholder="{{\'APPLICATION_API_KEY\' | translate}}" class="form-control" data-ng-model="account.apiKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END API KEY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/freshdesk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-handbag"></i>\n          <a href="/freshdesk/list">{{ \'APPLICATION_FRESHDESK\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/freshdesk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.freshdesk.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/freshdesk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.freshdesk.view.configurations\') || $state.is(\'main.freshdesk.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/freshdesk/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/freshdesk/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/freshdesk/list">{{ \'APPLICATION_FRESHDESK\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/freshdesk/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/freshdesk/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n                <span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START API KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.apiKey.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_API_KEY\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="apiKey" placeholder="{{\'APPLICATION_API_KEY\' | translate}}" class="form-control" data-ng-model="item.apiKey" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END API KEY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/iframe/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-chrome"></i>\n\t\t\t\t\t<a href="#" data-ng-if="!Auth.isAgent()">{{ \'APPLICATION_IFRAME\' | translate }}</a>\n\t\t\t\t\t<a href="#" data-ng-if="Auth.isAgent()">{{ iframe.title || iframe.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar" data-ng-if="!Auth.isAgent()">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/iframe.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{iframe.title}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ \'APPLICATION_IFRAME\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div class="profile-content" data-ng-if="!Auth.isAgent()">\n\t\t\t<div class="row">\n\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t<div class="portlet light">\n\t\t\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_IFRAME\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="iframe.title" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URL\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="iframe.remoteUri" required />\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t\t<div class="row" data-ng-if="Auth.isAgent()">\n\t\t\t<div class="col-md-12">\n\t\t\t\t<iframe ng-if="url" style="height: 600px" src="{{url}}" />\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/integration/list/list.html",'\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-game-controller"></i>\n\t\t\t\t\t<a href="/integrations/list">{{ \'APPLICATION_INTEGRATIONS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initList()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-eye font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INTEGRATIONS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t  <span class="btn green-jungle btn-file">\n            <span> <i class="icon-plus"></i> New App </span>\n            <input type="file" accept=".zip" nv-file-select="" uploader="uploader"/>\n          </span>\n          <a class="btn btn-icon-only btn-default" href="#" ng-csv="displayedIntegrations" filename="integrations.csv">\n\t\t\t\t\t<i class="icon-cloud-download"></i></a>\n\t\t\t\t\t<a class="btn btn-icon-only btn-default fullscreen" href="#"></a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<table st-table="displayedIntegrations" st-safe-src="integrations" class="table table-striped table-bordered table-hover">\n\t\t\t\t\t<div class="table-responsive">\n\t\t\t\t\t  <thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th colspan="6">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<select class="form-control input-small select2me" data-ng-model="integrationsByPage">\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="10">10</option>\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="25">25</option>\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="50">50</option>\n\t\t\t\t\t\t\t\t\t\t\t\t<option value="{{integrations.length}}">{{ \'APPLICATION_ALL\' | translate }}</option>\n\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t\t<div class="input-group input-medium pull-right">\n\t\t\t\t\t\t\t\t\t\t\t\t<input st-search placeholder="{{ \'APPLICATION_SEARCH\' | translate }}" class="form-control" type="search" />\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t  <tr>\n\t\t\t\t\t\t\t\t<th st-sort="id" width="5%" st-sort-default="reverse">{{ \'APPLICATION_ID\' | translate }}</th>\n\t\t\t\t\t\t    <th st-sort="fullname">{{ \'APPLICATION_NAME\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th st-sort="name">{{ \'APPLICATION_FILENAME\' | translate }}</th>\n\t\t\t\t\t\t\t\t<th st-sort="name">{{ \'APPLICATION_VERSION\' | translate }}</th>\n\t\t\t\t\t\t    <th st-sort="name">{{ \'APPLICATION_DESCRIPTION\' | translate }}</th>\n\t\t\t\t\t\t    <th>{{ \'APPLICATION_ACTIONS\' | translate }}</th>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t  </thead>\n\t\t\t\t\t  <tbody>\n\t\t\t\t\t    <tr data-ng-repeat="integration in displayedIntegrations">\n\t\t\t\t\t\t\t\t<td>{{integration.id}}</td>\n\t\t\t\t\t\t\t\t<td>{{integration.name}}</td>\n\t\t\t\t\t\t\t\t<td>{{integration.filename}}</td>\n\t\t\t\t\t\t\t\t<td>{{integration.version}}</td>\n\t\t\t\t\t      <td>{{integration.description}}</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<span class="btn default btn-xs blue-stripe btn-file">\n\t\t\t\t            <span> {{ \'APPLICATION_UPDATE\' | translate }} </span>\n\t\t\t\t            <input type="file" accept=".zip" nv-file-select="" uploader="uploader"/>\n\t\t\t\t          </span>\n\t\t\t\t\t        <a class="btn default btn-xs red-stripe" data-ng-click="deleteItem(integration.name, integration.id)">\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t        </a>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t\t\t<tr data-ng-hide="integrations.length">\n\t\t\t\t\t\t\t\t<td colspan="6" style="text-align:center;">\n\t\t\t\t\t\t\t\t\t<i>No integrations available</i>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t  </tbody>\n\t\t\t\t\t  <tfoot>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="id" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="name" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_NAME\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t    <td>\n\t\t\t\t\t\t\t\t\t<div class="input-icon right">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-search"></i>\n\t\t\t\t\t\t\t\t\t\t<input st-search="filename" placeholder="{{ \'APPLICATION_SEARCH\' | translate }} {{ \'APPLICATION_BY\' | translate | lowercase }} {{ \'APPLICATION_FILENAME\' | translate | lowercase}}" class="form-control" type="search"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t    </td>\n\t\t\t\t\t\t  </tr>\n\t\t\t\t\t    <tr>\n\t\t\t\t\t      <td colspan="6" class="text-center">\n\t\t\t\t\t        <div st-pagination class="pagination" st-items-by-page="integrationsByPage" st-displayed-pages="7"></div>\n\t\t\t\t\t      </td>\n\t\t\t\t\t    </tr>\n\t\t\t\t\t  </tfoot>\n\t\t\t\t</div>\n\t\t\t\t</table>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/jscripty/project/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROJECT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/jscripty/project/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="fa fa-slack"></i>\n          <a href="/jscripty/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PROJECTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions" ng-show="!Auth.isAgent()">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();">\n\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROJECT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\n\t\t\t\t\t\x3c!-- <div class="table-responsive"> --\x3e\n\n\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/jscripty/project/report/report.detail.html",'<div class="portlet light bordered" data-ng-init="getProjectDetail();initView()">\n<div class="portlet-title">\n<div class="caption font-green-sharp">\n<i class="fa fa-list font-green-sharp"></i>\n<span class="caption-subject">{{ \'APPLICATION_SUMMARY\' | translate }}</a> </span>\n</div>\n<div class="actions">\n <div class="btn-group">\n <button class="btn btn-icon-only btn-primary"  data-ng-click="pdf(\'header\',projectDetail)">\n\t <i class="fa fa-download"></i>\n </button>\n \x3c!-- <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.expandAll()">\n\t <i class="fa fa-folder-open-o"></i>\n </button>\n <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.collapseAll()">\n\t <i class="fa fa-folder"></i>\n </button> --\x3e\n </div>\n</div>\n</div>\n<div id=\'detail\' class="portlet-body">\n\t<div class="alert alert-success text-center" ng-show="!projectDetail.length">\n\t\t\t<h4>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</h4>\n\t</div>\n\t<div class="row" ng-show="projectDetail.length">\n\t\t<div class="col-md-10 col-md-offset-1">\n\t\t\t<div id="header" class="panel panel-info">\n\t\t\t\t<div  class="panel-heading">\n\t\t\t\t\t<strong>Project Name:\t </strong>{{project.name}}<br>\n\t\t\t\t\t<strong>Project Id:\t </strong>{{project.id}}<br>\n\t\t\t\t\t<strong>Completed:\t </strong>{{projectStats.completed}}<br>\n\t\t\t\t\t<strong>Incomplete:\t </strong>{{projectStats.incomplete}}<br>\n\t\t\t\t\t<strong>% Completed:\t </strong>{{projectStats.completed * 100 /(projectStats.completed + projectStats.incomplete) | number:2}}<br>\n\t\t\t\t</div>\n\t\t\t</div><br>\n\t\t\t<v-accordion class="vAccordion--default" multiple control="accordion">\n\t\t\t\t<v-pane id="{{question.question_id }}" ng-repeat="question in projectDetail" expanded="true">\n\t\t\t\t\t<v-pane-header>\n\t\t\t\t\tQuestion Id: \t{{question.question_id}}\n\t\t\t\t</v-pane-header>\n\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t<div ng-class=" {{question.graphData.length > 0}} ? \'col-md-8\' : \'col-md-12\'">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t<h4><strong>{{question.question_label}}</strong> : {{question.question_text}}</h4>\n\t\t\t\t\t\t\t\t\t<br><br>\n\t\t\t\t\t\t\t\t\t<table ng-if="question.choices.length" class="table  table-hover"  style="table-layout: fixed; width: 100%">\n\t\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<th>Response</th>\n\t\t\t\t\t\t\t\t\t\t\t\t<th> #Response </th>\n\t\t\t\t\t\t\t\t\t\t\t\t<th> % </th>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr ng-if="!choice.other_option" ng-repeat="choice in question.choices ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td  style="word-wrap: break-word">{{choice.value}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.count}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.percentage | number:2}}</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="row" ng-if="question.question_other_label">\n\t\t\t\t\t\t\x3c!-- <div class="row" ng-if="choice.other_option" ng-repeat="choice in question.choices "> --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t<strong>{{choice.value}}</strong> <span class="badge">{{choice.count}}</span><br>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- accordions can be nested :) --\x3e\n\t\t\t\t\t\t\t<v-accordion >\n\t\t\t\t\t\t\t\t<v-pane >\n\t\t\t\t\t\t\t\t\t\x3c!-- ng-repeat="subpane in pane.subpanes" ng-disabled="subpane.isDisabled" --\x3e\n\t\t\t\t\t\t\t\t\t<v-pane-header>\n\t\t\t\t\t\t\t\t\t\t<strong>{{question.question_other_label}}</strong><br>\n\t\t\t\t\t\t\t\t\t</v-pane-header>\n\t\t\t\t\t\t\t\t\t<v-pane-content>\n\t\t\t\t\t\t\t\t\t\t<table ng-if="question.choices.length" class="table  table-hover"  style="table-layout: fixed; width: 100%">\n\t\t\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th>Response</th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th> #Response </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <th> % </th> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t\t\t<tbody>\n\n\t\t\t\t\t\t\t\t\t\t\t\t<tr ng-if="choice.other_option" ng-repeat="choice in question.choices ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td  style="word-wrap: break-word">{{choice.value}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.count}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <td>{{choice.percentage | number:2}}</td> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</v-pane-content>\n\t\t\t\t\t\t\t\t</v-pane>\n\t\t\t\t\t\t\t</v-accordion>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t<h4>\t<strong>Total Respondents: {{question.total}}</strong></h4><br>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=" col-md-4 pull-right " ng-if="question.graphType == \'bar\' && question.graphData">\n\t\t\t\t\t\t<canvas  class="chart chart-bar"  chart-data="question.graphData" chart-labels="question.graphLabels" chart-legend="true">\n\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-4 pull-right " ng-if="question.graphType == \'pie\'  && question.graphData">\n\t\t\t\t\t\t<canvas  class="chart chart-pie"  chart-data="question.graphData" chart-labels="question.graphLabels" chart-legend="true">\n\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</v-pane-content>\n\t\t\t\t</v-pane>\n\t\t\t</v-accordion>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-edit"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_JSCRIPTY\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-slack"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n            <i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-book-open"></i>\n\t\t\t\t\t\t<a href="">{{ \'APPLICATION_REPORTS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t\t\t\t<div class="col-md-12">\n\n\t\t\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n  \t\t\t\t\t<div class="profile-sidebar">\n\t              <div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="profile-image">\n\t\t\t\t\t\t\t\t\t\t\t\t<img src="assets/images/media/report.png" class="img-responsive" >\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\t\t\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{project.name}}[{{project.id}}]\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="profile-usertitle-job">\n\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\t\t\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.sessions\')|| $state.is(\'main.jscripty.projects.report.sessionDetail\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/sessions\'>\n\t\t\t\t\t\t                      \t<i class="icon-settings"></i>\n\t\t\t\t\t\t                        Sessions</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t                <li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.summary\') || $state.is( \'main.jscripty.projects.report.questionDetail\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/summary\'>\n\t\t\t\t\t\t          \t\t\t\t\t<i class="fa fa-bar-chart"></i>\n\t\t\t\t\t\t                      Questions</a>\n\t\t\t\t\t\t                </li>\n\t\t\t\t\t\t                <li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.detail\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/detail\'>\n\t\t\t\t\t\t    \t\t\t\t\t\t\t\t<i class="fa fa-list"></i>\n\t\t\t\t\t\t                      Summary</a>\n\t\t\t\t\t\t                </li>\n\t\t\t\t\t\t                <li data-ng-class="{active: $state.is(\'main.jscripty.projects.report.inputs\')}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-ng-href=\'/jscripty/projects/report/{{projectId}}/inputs\'>\n\t\t\t\t\t\t    \t\t\t\t\t\t\t\t<i class="fa fa-edit"></i>\n\t\t\t\t\t\t                      Inputs</a>\n\t\t\t\t\t\t                </li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END MENU --\x3e\n\n\t          \t</div>\n\n          \t</div>\n\n              <div class="profile-content margin-top-20">\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="dashboard-stat2">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="display">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="number">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class="font-green-sharp">{{projectStats.started}}</h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>Started</small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="icon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-info">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style="width: 100%;" class="progress-bar progress-bar-success green-sharp">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="status">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="dashboard-stat2">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="display">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="number">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class="font-red-haze">{{projectStats.incomplete}}</h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>Incomplete</small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="icon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-chart"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-info">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style="width: 100%;" class="progress-bar progress-bar-success red-haze">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="status">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="dashboard-stat2">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="display">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="number">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class="font-blue-sharp">{{projectStats.completed}}</h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>Completed</small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="icon">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-like"></i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress-info">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="progress">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style="width: 100%;" class="progress-bar progress-bar-success blue-sharp">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="status">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t                <div class="row">\n\t                  <div ui-view class="col-md-12">\n\t                  </div>\n\t                  </div>\n              </div>\n      \t</div>\n\t</div>\n'),t.put("app/jscripty/project/report/report.inputs.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t\t<div class="portlet light bordered" data-ng-init="getQuestionInputs()">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-edit font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INPUTS\' | translate }}</a> </span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="tools">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <a href="" class="fullscreen" data-original-title="" title="">\n\t\t\t\t\t\t\t\t\t\t\t</a> --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body" >\n\t\t\t\t\t\t\t\t\t\t<div ui-grid="gridOptions" ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.question.detail.html",'<div class="row" data-ng-init="getDetail()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-list font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DETAIL\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" >\n\t\t\t\t<div class="alert alert-success text-center" ng-show="!questionDetail">\n\t\t\t\t\t\t<h4>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</h4>\n\t\t\t\t</div>\n\t\t\t\t<div class="row  margin-top-20" ng-show="questionDetail">\n\t\t\t\t\t<div class="col-md-10 col-md-offset-1">\n\t\t\t\t\t\t<div class="panel panel-info" >\n\t\t\t\t\t\t\t<div class="panel-heading">\n\t\t\t\t\t\t\t\t<h3 class="panel-title">\n\n\t\t\t\t\t\t\t\t\t<i class="fa-chart "></i>Question Id: \t{{questionDetail.question_id}}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="panel-body">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<h4><strong>{{questionDetail.question_label}}</strong></h4>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t\t<strong><h4>{{questionDetail.question_text}}</h4></strong><br>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="alert alert-success text-center" ng-show="!questionDetail.choices.length">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h4>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<table ng-if="questionDetail.choices.length" class="table  table-hover" style="table-layout: fixed; width: 100%">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th style="width=5%"> Value  </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th style="width=5%"> Count </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th ng-if="question.graphType != \'PolarArea\'" style="width=5%"> % </th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr ng-if="!choice.other_option" ng-repeat="choice in questionDetail.choices ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td style="word-wrap: break-word">{{choice.value}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{choice.count}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td ng-if="question.graphType != \'PolarArea\'">{{choice.percentage | number:2}}</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row" ng-if="choice.other_option" ng-repeat="choice in questionDetail.choices ">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-6 col-md-offset-3 ">\n\t\t\t\t\t\t\t\t\t\t\t<strong><a href="">{{choice.value}}</a> </strong> <span class="badge">{{choice.count}}</span><br>\n\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n\t\t\t\t\t\t\t\t\t\t<h4>\t<strong>Total: {{questionDetail.total}}</strong></h4><br>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-6 pull-right ">\n\t\t\t\t\t\t\t\t\t\t<canvas id="base" class="chart-base" chart-type="questionDetail.graphType"\n\t\t\t\t\t\t\t\t\t\tchart-data="questionDetail.graphData" chart-labels="questionDetail.graphLabels" chart-legend="true">\n\t\t\t\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <button class="btn btn-success btn-sm pull-right" ng-click="toggle(questionDetail)">{{questionDetail.graphType}}</button> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t</div>\n\n\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.session.detail.html",'\n\n<div class="row" data-ng-init="getSessionDetails()">\n\t\t\t<div class="col-md-12">\n\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t<i class="fa fa-list font-green-sharp"></i>\n\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DETAIL\' | translate }}</a> </span>\n\t\t\t\t\t\t</div>\n            <div class="actions">\n             <div class="btn-group">\n               <button class="btn btn-icon-only btn-primary"  data-ng-click="pdf(\'header\',sessionQuestions)">\n                 <i class="fa fa-download"></i>\n               </button>\n               \x3c!-- <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.expandAll()">\n                 <i class="fa fa-plus-square-o"></i>\n               </button>\n               <button class="btn btn-icon-only btn-default"  data-ng-click="accordion.collapseAll()">\n                 <i class="icon-collapse-alt"></i>\n               </button> --\x3e\n             </div>\n           </div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="portlet-body"  style="height: auto;">\n\t\t\t\t\t\t<div class="row  margin-top-20">\n\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1">\n\t\t\t\t\t\t\t\t<div id = "header" class="panel panel-info">\n\t\t\t\t\t\t\t\t\t<div class="panel-heading">\n\t\t\t\t\t\t\t\t\t\t<strong>Project Name:\t </strong>{{project.name}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Project Id:\t </strong>{{project.id}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Session Id:\t </strong>{{session.session_id}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Status:\t </strong>{{session.status}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Started At:\t </strong>{{session.createdAt}}<br>\n\t\t\t\t\t\t\t\t\t\t<strong>Closed At:\t </strong>{{session.completedAt}}<br>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n                <v-accordion class="vAccordion--default" multiple control="accordion">\n                  <v-pane id="{{question.question_id }}" ng-repeat=" question in sessionQuestions | orderBy:\'index\'"" expanded="true">\n                    <v-pane-header>\n                      Question Id: \t{{question.question_id}}\n                    </v-pane-header>\n                    <v-pane-content>\n                        <h4><strong>{{question.question_label}}</strong> : {{question.question_text}}</h4>\n                        <div ng-if="question.question_type == \'question\'">\n                        <h4><strong>Answer:\t </strong>{{question.question_answer}}</h4>\n                      </div>\n                      <div ng-if="question.question_other_label">\n                        <h4>\n                       <strong>{{question.question_other_label}}: </strong>\n                         {{question.question_other_answer || \'No Value\'}}\n                       </h4>\n                      </div>\n                      <table class="table  table-hover" ng-if="question.ReportJscriptyInputs.length">\n                        <thead>\n                          <tr>\n                            <th > Label </th>\n                            <th >Answer </th>\n                          </tr>\n                        </thead>\n                        <tbody>\n                          <tr ng-repeat="input in question.ReportJscriptyInputs |orderBy:\'id\'">\n                                  <td>{{input.input_label}}</td>\n                                  <td>{{input.input_value || \'No Value\'}}</td>\n                          </tr>\n                        </tbody>\n                      </table>\n                    </v-pane-content>\n                  </v-pane>\n                </v-accordion>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t        </div>\n\t\t\t\t</div>\n\t\t</div>\n</div>\n'),t.put("app/jscripty/project/report/report.sessions.html",'\n\t<div class="row" >\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light bordered" data-ng-init="getProjectSessions()">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-settings font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SESSIONS\' | translate }}</a> </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();initView()">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body" >\n\t\t\t\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t</div>\n'),t.put("app/jscripty/project/report/report.summary.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light bordered" data-ng-init="getQuestionSummary()">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-bar-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_QUESTIONS\' | translate }}</a> </span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- <a class="btn btn-default" href="#" data-ng-click="gridOptions.getPage();initView()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-reload"></i>\n\t\t\t\t\t\t\t\t\t\t</a> --\x3e\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body" >\n\t\t\t\t\t\t\t\t\t\t<div ui-grid="gridOptions" ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t</div>\n</div>\n'),t.put("app/jscripty/project/view/view.html",'<div class="row" data-ng-init="getProject()">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-edit"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_JSCRIPTY\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-slack"></i>\n\t\t\t\t\t\t<a href="/jscripty/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n            <i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a ng-href="/jscripty/projects/view/{{jscriptyProject.id}}">{{jscriptyProject.name}}</a>\n          </li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n  <div class="col-md-12">\n\t\t<div id="geEditor" class="geEditor"></div>\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n<script>\n\n\n<\/script>\n'),t.put("app/landing/landing.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo">\n  <a href="index.html">\n    <img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n  </a>\n</div>\n\x3c!-- END LOGO --\x3e\n\n\x3c!-- BEGIN LANDING --\x3e\n<div data-ng-init="initLanding()">\n  <div data-ng-show="message" class="col-md-12 page-500" style="padding-bottom: 50px;">\n    <div class="number">\n      Oops!\n    </div>\n    <div class=" details" style="color: white;">\n      <h3>{{message | translate}}.</h3>\n      <p>\n        Please contact your administrator.<br><br>\n      </p>\n    </div>\n  </div>\n</div>\n\x3c!-- END LANDING --\x3e\n\n<div class="copyright">\n  xCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n'),t.put("app/login/login.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo" data-ng-init="getInfo()">\n\t<a>\n\t\t<img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n\x3c!-- END LOGO --\x3e\n\x3c!-- BEGIN LOGIN --\x3e\n<div class="content">\n\t\x3c!-- BEGIN LOGIN FORM --\x3e\n\t<form class="login-form" name="loginForm" data-ng-if="!forgotPassword" data-ng-submit="login(loginForm)" novalidate>\n\t\t<h3 class="form-title">Sign In</h3>\n\t\t<div class="alert alert-success" data-ng-show="recovered">\n\t\t\t<button class="close" data-close="alert"></button>\n\t\t\t<span>{{\'MESSAGE_ACCOUNT_RECOVERED\' | translate}}</span>\n\t\t</div>\n\t\t<div class="alert alert-danger" data-ng-class="{\'display-hide\': !loginForm.$submitted || !errorLogin}">\n\t\t\t<button class="close" data-close="alert"></button>\n\t\t\t<span>{{ errorLog ? errorLog : (\'MESSAGE_INSERT_USER_OR_PASS\' | translate)}}</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': loginForm.$submitted && loginForm.name.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="fa fa-user"></i>\n\t\t\t\t<input ng-enter="login(loginForm)" class="form-control form-control-solid placeholder-no-fix" type="text" autocomplete="off" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" name="name" ng-model="userLogin.name" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="loginForm.$submitted && loginForm.name.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': loginForm.$submitted && loginForm.password.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="fa fa-lock"></i>\n\t\t\t\t<input ng-enter="login(loginForm)" class="form-control form-control-solid placeholder-no-fix" type="password" autocomplete="off" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" name="password" ng-model="userLogin.password" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="loginForm.$submitted && loginForm.password.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span class="help-block"><a href="#" data-ng-click="toggleForgotPassword(true)" class="forget-password">{{\'APPLICATION_FORGOT_PASSWORD\' | translate}}?</a></span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="submit" class="btn btn-success uppercase">{{\'APPLICATION_LOGIN\' | translate}}</button>\n\t\t\t<label class="rememberme check">\n\t\t\t\t<input type="checkbox" data-ng-model="userLogin.remember"> {{\'APPLICATION_REMEMBER_ME\' | translate}}\n\t\t\t</label>\n\t\t\t\x3c!-- <label class="rememberme check">\n\t\t\t<input type="checkbox" name="remember" value="1"/>Remember </label> --\x3e\n\t\t\t\x3c!-- <a href="javascript:;" id="forget-password" class="forget-password">Forgot Password?</a> --\x3e\n\t\t</div>\n\t</form>\n\t<form name="forgetForm" data-ng-if="forgotPassword" data-ng-submit="forgetForm.$valid && recover()" novalidate>\n\t\t<h3>{{\'APPLICATION_FORGOT_PASSWORD\' | translate}}?</h3>\n\t\t<p>\n\t\t\t{{\'APPLICATION_INSERT_EMAIL_TO_RESET\' | translate}}\n\t\t</p>\n\t\t<div class="alert alert-success" data-ng-show="showRecoverMessage">\n\t\t\t<button class="close" data-close="alert"></button>\n\t\t\t<span>{{\'MESSAGE_CHECK_YOUR_EMAIL_RECOVER\' | translate}}</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': forgetForm.$submitted && forgetForm.email.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="fa fa-envelope"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" name="email" ng-model="userLogin.email" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="forgetForm.$submitted && forgetForm.email.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="button" id="back-btn" data-ng-click="toggleForgotPassword(false)" class="btn btn-default">{{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t<button type="submit" class="btn btn-success uppercase pull-right">{{\'APPLICATION_SUBMIT\' | translate}}</button>\n\t\t</div>\n\t</form>\n\t\t<div class="login-options">\n\t\t\t<h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n\t\t\t<ul class="social-icons">\n\t\t\t\t<li>\n\t\t      <a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xcallymotion" target="_blank"></a>\n\t\t    </li>\n\t\t    <li>\n\t\t      <a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xcallymotion" target="_blank"></a>\n\t\t    </li>\n\t\t    <li>\n\t\t      <a class="social-icon-color googleplus" data-original-title="Google Plus" href="https://plus.google.com/+Xcally" target="_blank"></a>\n\t\t    </li>\n\t\t    <li>\n\t\t      <a class="social-icon-color linkedin" data-original-title="Linkedin" href="https://www.linkedin.com/company/xcally" target="_blank"></a>\n\t\t    </li>\n\t\t\t</ul>\n\t\t</div>\n</div>\n<div class="copyright">\n\txCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n\x3c!-- END LOGIN --\x3e\n'),t.put("app/main/about.modal.html",'<div class="center-text">\n<div class="modal-header no-border">\n<button type="button" ng-click="$dismiss()" class="close">&times;</button>\n  \x3c!-- <h3 class="modal-title center-text">{{ \'APPLICATION_ABOUT\' | translate }}</h3> --\x3e\n</div>\n<div class="modal-body" style="padding-top:0px;">\n  <div  class="mbottom20" data-ng-init="getInfo()">\n\t<a>\n\t\t<img ng-src="api/settings/logo/about" alt="logo" class="custom-login-logo about-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n<div class="mbottom20">\n  <b class="sounds-title-icon">xCALLY Motion</b><br>\n  <small>v. {{info.version}}</small><br><br>\n  <small>2016 - {{year + 1}} &copy; Powered by Xenialab</small><br>\n  <small><a href="https://www.xcallymotion.com">www.xcallymotion.com</a></small><br>\n  <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="settings.footerWhiteLabel"></ng-bind-html>\n</div>\n<div class="mbottom20">\n  <span><b>{{\'APPLICATION_USEFUL_LINKS\' | translate}}</b></span><br>\n  <small><a href="https://wiki.xcallymotion.com/display/XMD/Welcome" target="_blank">Wiki</a></small><br>\n  <small><a href="http://www.xcally.com/bar/phonebar/Setup.msi" target="_blank">Phonebar Download</a></small><br>\n  <small><a href="http://www.xcally.com/support/eula-xcally-license-en.pdf" target="_blank">EULA</a></small><br>\n</div>\n  <div class="login-options" style=\'margin-bottom:0px;\'>\n  <h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n  <ul class="social-icons">\n    <li>\n      <a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xcallymotion" target="_blank"></a>\n    </li>\n    <li>\n      <a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xcallymotion" target="_blank"></a>\n    </li>\n    <li>\n      <a class="social-icon-color googleplus" data-original-title="Google Plus" href="https://plus.google.com/+Xcally" target="_blank"></a>\n    </li>\n    <li>\n      <a class="social-icon-color linkedin" data-original-title="Linkedin" href="https://www.linkedin.com/company/xcally" target="_blank"></a>\n    </li>\n  </ul>\n</div>\n<div class="login-options" style=\'margin-bottom:0px;\'>\n<h4>{{\'APPLICATION_CONTACT_US\' | translate}}:</h4>\n<div class="float-right" style="margin-top:10px;margin-bottom:10px;">\n  <a href="mailto:support@xcally.com">support@xcally.com</a></small>\n</div>\n</div>\n</div>\n</div>\n\x3c!-- <div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div> --\x3e\n'),t.put("app/main/audioFileDownload.play.modal.html",'\x3c!-- <div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div> --\x3e\n<div class="modal-body" style="text-align:center;">\n  <audio controls autoplay ng-src="{{audio}}" preload="none" controlsList="nodownload">\n    Your browser does not support the audio tag.</audio>\n</div>\n\x3c!-- <div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div> --\x3e\n'),t.put("app/main/chooseContact.modal.html",'<div class="modal-header" data-ng-init="getContacts()">\n  <h3 class="modal-title">{{ \'APPLICATION_CHOOSE_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <table st-table="rowCollection" class="table table-striped">\n  \t<tbody>\n      <tr>\n        <th>{{\'APPLICATION_NAME\' | translate}}</th>\n        <th>{{\'APPLICATION_LIST\' | translate}}</th>\n        <th></th>\n      </tr>\n  \t<tr ng-repeat="contact in contacts">\n  \t\t<td>{{contact.firstName}} {{contact.lastName || \'\'}}</td>\n  \t\t<td>{{contact.List.name}}</td>\n  \t\t<td>\n        <button class="btn default btn-xs green-stripe" data-ng-click="open(contact)">\n          {{ \'APPLICATION_OPEN\' | translate}}\n        </button>\n      </td>\n  \t</tr>\n    <tr data-ng-hide="contacts.length">\n      <td colspan="3" style="text-align:center;">\n        <i>{{ \'MESSAGE_NO_CONTACTS_AVAILABLE\' | translate }}</i>\n      </td>\n    </tr>\n  \t</tbody>\n  </table>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="open()"><i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTACT\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/closeEditedTab.modal.html",'<div class="modal-header" data-ng-init="getContacts()">\n  <h3 class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>{{\'MESSAGE_CLOSE_EDITED_TAB\' | translate}}</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/closeEditedTab.modal.jscripty.html",' <div class="modal-header" data-ng-init="init()">\n  <h3  class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n  \x3c!-- <h3   ng-if="projectStatus == \'incomplete\'" class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3> --\x3e\n\n</div>\n<div   class="modal-body">\n\x3c!-- <div  ng-if="projectStatus == \'incomplete\'" class="modal-body"> --\x3e\n  <p>{{\'MESSAGE_CLOSE_INCOMPLETE\' | translate}}</p>\n</div>\n\n\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/cm.disposition.modal.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title | translate" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate data-ng-init="initDisposition()">\n  <div class="form-group">\n    <ui-select data-ng-model="item.agentDisposition" name="agentDisposition" theme="bootstrap" data-ng-disabled="!dispositions.length" required>\n      <ui-select-match placeholder="{{\'APPLICATION_DISPOSITION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n      <ui-select-choices repeat="disposition.name as disposition in dispositions | filter: $select.search">\n        <div ng-bind-html="disposition.name | highlight: $select.search"></div>\n      </ui-select-choices>\n    </ui-select>\n  </div>\n  <div class="note note-warning" data-ng-hide="dispositions.length">\n    <h4 class="block">Warning!</h4>\n    <p>\n      {{ \'MESSAGE_NO_DISPOSITIONS_AVAILABLE\' | translate }}\n    </p>\n  </div>\n</form>\n  \x3c!-- <div ng-if="modal.html" ng-bind-html="modal.html"></div> --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="ok()"  data-ng-disabled="!item.agentDisposition">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n  \x3c!-- <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button> --\x3e\n</div>\n'),t.put("app/main/company.info.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_COMPANY_INFO\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <div class="row">\n  \t<div class="col-md-12">\n  \t\t<div class="portlet light">\n  \t\t\t<div class="portlet-title tabbable-line">\n  \t\t\t\t<ul class="nav nav-tabs">\n  \t\t\t\t\t<li class="active">\n  \t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n  \t\t\t\t\t</li>\n  \t\t\t\t\t<li>\n  \t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADDRESS\' | translate}}</a>\n  \t\t\t\t\t</li>\n  \t\t\t\t\t<li>\n  \t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_SHIPMENT_ADDRESS\' | translate}}</a>\n  \t\t\t\t\t</li>\n  \t\t\t\t</ul>\n  \t\t\t</div>\n\n  \t\t\t<div class="portlet-body">\n  \t\t\t\t<div class="tab-content">\n  \t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n  \t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n  \t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateCompany()" novalidate>\n  \t\t\t\t\t\t\t<div class="row">\n  \t\t\t\t\t\t\t\t<div class="col-md-6">\n  \t\t\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="company.name" required/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START VAT --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VAT\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="vat" placeholder="{{\'APPLICATION_VAT\' | translate}}" class="form-control" data-ng-model="company.vat"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END VAT --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START COMPANYID --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COMPANY_ID\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="companyId" placeholder="{{\'APPLICATION_COMPANY_ID\' | translate}}" class="form-control" data-ng-model="company.companyId"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END COMPANYID --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START WEBSITE --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WEBSITE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="website" placeholder="{{\'APPLICATION_WEBSITE\' | translate}}" class="form-control" data-ng-model="company.website"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END WEBSITE --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="company.email"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n  \t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t<div class="col-md-6">\n  \t\t\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="company.phone"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START FAX --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="company.fax"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END FAX --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<input readonly type="text" name="type" placeholder="{{\'APPLICATION_TYPE\' | translate}}" class="form-control" data-ng-model="company.type"/>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n  \t\t\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n  \t\t\t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n  \t\t\t\t\t\t\t\t\t\t<textarea readonly type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="company.description"></textarea>\n  \t\t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n  \t\t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t</form>\n  \t\t\t\t\t</div>\n  \t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n  \t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n  \t\t\t\t\t\t<form name="forms.address" novalidate>\n  \t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.street"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.postalCode"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.city"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n  \t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.country"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n  \t\t\t\t\t\t</form>\n  \t\t\t\t\t</div>\n  \t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n  \t\t\t\t\t\t<form name="forms.shipmentAddress" novalidate>\n  \t\t\t\t\t\t\t\x3c!-- START STREET --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sStreet" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="company.sStreet"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END STREET --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START POSTALCODE --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sPostalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="company.sPostalCode"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END POSTALCODE --\x3e\n\n  \t\t\t\t\t\t\t\x3c!-- START CITY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group" >\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sCity" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="company.sCity"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END CITY --\x3e\n  \t\t\t\t\t\t\t\x3c!-- START COUNTRY --\x3e\n  \t\t\t\t\t\t\t<div class="form-group">\n  \t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n  \t\t\t\t\t\t\t\t<input readonly type="text" name="sCountry" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="company.sCountry"/>\n  \t\t\t\t\t\t\t</div>\n  \t\t\t\t\t\t\t\x3c!-- END COUNTRY --\x3e\n  \t\t\t\t\t\t</form>\n  \t\t\t\t\t</div>\n  \t\t\t\t</div>\n  \t\t\t</div>\n  \t\t</div>\n  \t</div>\n  </div>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="close()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/main/customDateFilter.modal.html",'<div class="modal-body">\n  <uib-datepicker ng-model="dateTime.filterDate"\n      class="well well-sm">\n  </uib-datepicker>\n  <uib-timepicker data-ng-if="hasTime" ng-model="dateTime.time" show-meridian="false"></uib-timepicker>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="setFilterDate(dateTime.filterDate)">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancelDateFilter()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/customDateFilterHeader.html",'<input class="ui-grid-filter-input date-time-filter-buttons pointer-cursor" style="width:90%;padding:inherit;" data-ng-click="openDatePicker(colFilter)" placeholder="{{ colFilter.name }}" readonly value="{{colFilter.term | date:\'dd-MM-yyyy\'}}">\n<span role="button" class="ui-grid-filter-button-select cancel-custom-date-range-filter-button ng-scope" data-ng-click="removeFilter(colFilter, $index)" data-ng-if="!colFilter.disableCancelFilterButton" data-ng-disabled="colFilter.term === undefined || colFilter.term === null || colFilter.term === \'\'" data-ng-show="colFilter.term !== undefined && colFilter.term != null" tabindex="0" aria-hidden="false" aria-disabled="false" style="right:22px;">\n  <i class="ui-grid-icon-cancel cancel-custom-date-range-filter" ui-grid-one-bind-aria-label="aria.removeFilter" aria-label="Remove Filter">&nbsp;</i>\n</span>\n'),t.put("app/main/customTagsFilter.modal.html",'<div class="modal-body" data-ng-init="initModal()">\n  \x3c!-- START TAGS --\x3e\n<div class="form-group">\n  <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n  <ui-select multiple=\'true\' data-ng-model="item.myTags" theme="bootstrap">\n    <ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n    <ui-select-choices repeat="tag in tags | filter: $select.search">\n      {{tag}}\n    </ui-select-choices>\n  </ui-select>\n</div>\n\x3c!-- END TAGS --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="setFilterTags()">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancelTagsFilter()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/customTagsFilterHeader.html",'<input class="ui-grid-filter-input pointer-cursor" style="width:90%;padding:inherit;" data-ng-click="openTags(colFilter)" placeholder="{{ colFilter.name }}" readonly value="{{colFilter.term}}">\n<span role="button" class="ui-grid-filter-button-select cancel-custom-date-range-filter-button ng-scope" data-ng-click="removeFilter(colFilter, $index)" data-ng-if="!colFilter.disableCancelFilterButton" data-ng-disabled="colFilter.term === undefined || colFilter.term === null || colFilter.term === \'\'" data-ng-show="colFilter.term !== undefined && colFilter.term != null" tabindex="0" aria-hidden="false" aria-disabled="false" style="right:5px;">\n  <i class="ui-grid-icon-cancel cancel-custom-date-range-filter" ui-grid-one-bind-aria-label="aria.removeFilter" aria-label="Remove Filter">&nbsp;</i>\n</span>\n'),t.put("app/main/keepMeLogged.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>{{\'MESSAGE_SOMEONE_LOGGED_YOU_OUT\' | translate}}</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_YES\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_NO\' | translate }}</button>\n</div>\n'),t.put("app/main/main.html",'\x3c!-- BEGIN HEADER --\x3e\n<div data-ng-include="\'components/header/header.html\'" data-ng-controller="HeaderController" class="page-header navbar navbar-fixed-top">\n</div>\n\x3c!-- END HEADER --\x3e\n\n<div class="clearfix">\n</div>\n\x3c!-- BEGIN CONTAINER --\x3e\n<div class="page-container">\n\n  \x3c!-- BEGIN SIDEBAR --\x3e\n  <div data-ng-include="\'components/sidebar/sidebar.html\'" data-ng-controller="SidebarController" class="page-sidebar-wrapper">\n  </div>\n  \x3c!-- END SIDEBAR --\x3e\n\n  \x3c!-- BEGIN CONTENT --\x3e\n  <div class="page-content-wrapper">\n    <div class="page-content" data-ng-class="{\'demo\': !license.expiration}">\n\n      \x3c!-- BEGIN PAGE CONTENT --\x3e\n      <uib-tabset>\n        <uib-tab select="addWorkspace()" active="mainTab.active">\n          <uib-tab-heading>\n            Motion <i class="icon-rocket"></i>\n          </uib-tab-heading>\n          <div class="hide" data-ng-if="!Auth.isAgent() && activeTour.main" ng-joy-ride="activeTour.main" config="tourConfig.main" on-finish="onTourFinish()" on-skip="onTourSkip()"></div>\n          <div ui-view class=""></div>\n        </uib-tab>\n        <uib-tab class="motion-{{workspace.type}}-uib-tab" data-ng-repeat="workspace in workspaces" active="workspace.active" data-ng-switch="workspace.type" select="select(workspace)" deselect="deselect(workspace)">\n          <uib-tab-heading data-ng-mouseup="$event.which === 2 && closeTab($index)">\n            <i data-ng-if="workspace.class" class="prova" data-ng-class="workspace.class"></i> {{workspace.name | truncate: 25: \'...\': true}} <span class="badge badge-danger" data-ng-if="workspace.unread">{{workspace.unread}}</span> <i class="icon-close pointer-cursor" data-ng-click="closeTab($index)"></i>\n          </uib-tab-heading>\n          <div class="" data-ng-switch="workspace.type">\n            <new-contact data-ng-switch-when="newContact" workspace="workspace" index="$index" on-submit="createContact(index,item,data)"></new-contact>\n            <contact data-ng-switch-when="contact" workspace="workspace" index="$index" on-submit="updateContact(index,item)"></contact>\n            <jscripty data-ng-switch-when="jscripty" workspace="workspace" index="$index" on-submit="closeJscriptyTab(index)"></jscripty>\n            \x3c!-- <jscripty data-ng-switch-when="jscripty" workspace="workspace" index="$index" on-submit="closeTab(index,item)"></jscripty> --\x3e\n            <chat-room data-ng-switch-when="chatRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></chat-room>\n            <fax-room data-ng-switch-when="faxRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></fax-room>\n            <mail-room data-ng-switch-when="mailRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></mail-room>\n            <sms-room data-ng-switch-when="smsRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></sms-room>\n            <openchannel-room data-ng-switch-when="openchannelRoom" workspace="workspace" index="$index" on-submit="closeTab(index)"></openchannel-room>\n            <tiger-dial-disposal data-ng-switch-when="tdDisposal" workspace="workspace" index="$index"></tiger-dial-disposal>\n            <web-popup data-ng-switch-when="webPopup" workspace="workspace" index="$index"></web-popup>\n          </div>\n        </uib-tab>\n      </uib-tabset>\n      \x3c!-- END PAGE CONTENT  --\x3e\n\n    </div>\n  </div>\n  \x3c!-- END CONTENT --\x3e\n\n</div>\n\x3c!-- END CONTAINER --\x3e\n\n\x3c!-- BEGIN FOOTER --\x3e\n<div data-ng-include="\'components/footer/footer.html\'" data-ng-controller="FooterController" class="page-footer">\n</div>\n\x3c!-- END FOOTER --\x3e\n\n\x3c!-- BEGIN JAVASCRIPTS(Load javascripts at bottom, this will reduce page load time) --\x3e\n\x3c!-- BEGIN CORE PLUGINS --\x3e\n\x3c!--[if lt IE 9]>\n<script src="../../assets/global/plugins/respond.min.js"><\/script>\n<script src="../../assets/global/plugins/excanvas.min.js"><\/script>\n<![endif]--\x3e\n\n\x3c!-- END JAVASCRIPTS --\x3e\n'),t.put("app/main/mergeContact.choose.modal.html",'<div class="modal-header" data-ng-init="initView()">\n  <h3 class="modal-title">{{ \'APPLICATION_CHOOSE_CONTACT_TO_MERGE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START TABLE --\x3e\n<div data-ng-if="gridOptions" ui-grid="gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-draggable-rows class="ui-grid">\n  <div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n</div>\n\x3c!-- END TABLE --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/mergeContact.merge.modal.html",'<div class="modal-header" data-ng-init="initView()">\n  <h3 class="modal-title">{{ \'APPLICATION_MERGE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n      <form name="forms.general" data-ng-submit="submit({index:index,item:contact})" novalidate>\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light ">\n                <div class="portlet-body row">\n                    <div class="col-md-4">\n                      \x3c!-- START FIRSTNAME --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$invalid}">\n                        <label class="control-label">{{\'APPLICATION_FIRSTNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n                        <input data-ng-if="fields.firstName.length <= 1" type="text" name="firstName" placeholder="{{\'APPLICATION_FIRSTNAME\' | translate}}" class="form-control" data-ng-model="contact.firstName" required/>\n                        <ui-select data-ng-if="fields.firstName.length > 1" data-ng-model="contact.firstName" theme="bootstrap" name="firstName" required>\n                          <ui-select-match placeholder="{{ \'APPLICATION_FIRSTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.firstName | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                        <span data-ng-show="(forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$error.required" class="help-block help-block-error">\n                          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                        </span>\n                      </div>\n                      \x3c!-- END FIRSTNAME --\x3e\n\n                      \x3c!-- START LASTNAME --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$invalid}">\n                        <label class="control-label">{{\'APPLICATION_LASTNAME\' | translate}}</label>\n                        <input data-ng-if="fields.lastName.length <= 1" type="text" name="lastName" placeholder="{{\'APPLICATION_LASTNAME\' | translate}}" class="form-control" data-ng-model="contact.lastName"/>\n                        <ui-select data-ng-if="fields.lastName.length > 1" data-ng-model="contact.lastName" theme="bootstrap" name="lastName">\n                          <ui-select-match placeholder="{{ \'APPLICATION_LASTNAME\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.lastName | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                        <span data-ng-show="(forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$error.required" class="help-block help-block-error">\n                          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                        </span>\n                      </div>\n                      \x3c!-- END LASTNAME --\x3e\n\n                      \x3c!-- START COMPANY --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': forms.general.CompanyId.$invalid && forms.general.$submitted}">\n                        <label class="control-label">{{\'APPLICATION_COMPANY\' | translate}}</label>\n                          <ui-select data-ng-model="contact.CompanyId" theme="bootstrap" name="CompanyId" ng-disabled="!companies.length">\n                            <ui-select-match placeholder="{{ \'APPLICATION_COMPANY\' | translate }}">{{$select.selected.name}}</ui-select-match>\n                            <ui-select-choices repeat="company.id as company in companies | filter: $select.search" null-option="scope.noCompany">\n                              <div ng-bind-html="company.name | highlight: $select.search"></div>\n                            </ui-select-choices>\n                          </ui-select>\n                        <div class="note note-warning" data-ng-hide="companies.length">\n                          <h4 class="block">Warning!</h4>\n                          <p>\n                            {{ \'MESSAGE_NO_COMPANIES_AVAILABLE\' | translate }}\n                          </p>\n                          <p>\n                            {{\'APPLICATION_GO_TO\' | translate}} <a href="/contactmanager/companies/list">{{\'APPLICATION_COMPANIES\' | translate}}</a>\n                          </p>\n                        </div>\n                        <span data-ng-show="forms.general.CompanyId.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                        </span>\n                      </div>\n                      \x3c!-- END COMPANY --\x3e\n                    </div>\n                    <div class="col-md-4">\n                      \x3c!-- START PHONE --\x3e\n                      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$invalid}">\n                        <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n                        <input data-ng-if="fields.phone.length <= 1" type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="contact.phone"/>\n                        <ui-select data-ng-if="fields.phone.length > 1" data-ng-model="contact.phone" theme="bootstrap" name="phone">\n                          <ui-select-match placeholder="{{ \'APPLICATION_PHONE\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.phone | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                      <span data-ng-show="(forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$error.required" class="help-block help-block-error">\n                        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                      </span>\n                    </div>\n                    \x3c!-- END PHONE --\x3e\n                    \x3c!-- START MOBILE --\x3e\n                    <div class="form-group" data-ng-class="{\'has-error\': (forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$invalid}">\n                      <label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n                      <input data-ng-if="fields.mobile.length <= 1" type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="contact.mobile"/>\n                      <ui-select data-ng-if="fields.mobile.length > 1" data-ng-model="contact.mobile" theme="bootstrap" name="mobile">\n                        <ui-select-match placeholder="{{ \'APPLICATION_MOBILE\' | translate }}">{{$select.selected}}</ui-select-match>\n                        <ui-select-choices repeat="field in fields.mobile | filter: $select.search track by $index">\n                          <div ng-bind-html="field | highlight: $select.search"></div>\n                        </ui-select-choices>\n                      </ui-select>\n                    <span data-ng-show="(forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END MOBILE --\x3e\n                  \x3c!-- START EMAIL --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n                    <input data-ng-if="fields.email.length <= 1" type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="contact.email"/>\n                      <ui-select data-ng-if="fields.email.length > 1" data-ng-model="contact.email" theme="bootstrap" name="email">\n                        <ui-select-match placeholder="{{ \'APPLICATION_EMAIL\' | translate }}">{{$select.selected}}</ui-select-match>\n                        <ui-select-choices repeat="field in fields.email | filter: $select.search track by $index">\n                          <div ng-bind-html="field | highlight: $select.search"></div>\n                        </ui-select-choices>\n                      </ui-select>\n                    <span data-ng-show="(forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END EMAIL --\x3e\n                </div>\n                <div class="col-md-4">\n                  \x3c!-- START FAX --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n                    <input data-ng-if="fields.fax.length <= 1" type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="contact.fax"/>\n                      <ui-select data-ng-if="fields.fax.length > 1" data-ng-model="contact.fax" theme="bootstrap" name="fax">\n                        <ui-select-match placeholder="{{ \'APPLICATION_FAX\' | translate }}">{{$select.selected}}</ui-select-match>\n                        <ui-select-choices repeat="field in fields.fax | filter: $select.search track by $index">\n                          <div ng-bind-html="field | highlight: $select.search"></div>\n                        </ui-select-choices>\n                      </ui-select>\n                    <span data-ng-show="(forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END FAX --\x3e\n                  \x3c!-- START TAGS --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': forms.general.tags.$invalid && forms.general.$submitted}">\n                    <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n                    <ui-select multiple=\'true\' data-ng-model="contact.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n                      <ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n                      <ui-select-choices repeat="tag in tags | filter: $select.search">\n                        <div ng-bind-html="tag | highlight: $select.search"></div>\n                      </ui-select-choices>\n                    </ui-select>\n                    <span data-ng-show="forms.general.tags.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END TAGS --\x3e\n                  \x3c!-- START LIST --\x3e\n                  <div class="form-group" data-ng-if="contact.id">\n                    <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n                    <input type="text" name="list" placeholder="{{\'APPLICATION_LIST\' | translate}}" class="form-control" data-ng data-ng-model="contact.List.name" disabled/>\n                  </div>\n                  \x3c!-- END LIST --\x3e\n                </div>\n              </div>\n            </div>\n            <div class="portlet light upborder">\n                <div class="portlet-body row">\n                <div class="col-md-4">\n                  \x3c!-- START STREET --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n                    <input data-ng-if="fields.street.length <= 1" type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="contact.street"/>\n                        <ui-select data-ng-if="fields.street.length > 1" data-ng-model="contact.street" theme="bootstrap" name="street">\n                          <ui-select-match placeholder="{{ \'APPLICATION_STREET\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.street | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END STREET --\x3e\n\n                  \x3c!-- START POSTALCODE --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n                    <input data-ng-if="fields.postalCode.length <= 1" type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="contact.postalCode"/>\n                        <ui-select data-ng-if="fields.postalCode.length > 1" data-ng-model="contact.postalCode" theme="bootstrap" name="postalCode">\n                          <ui-select-match placeholder="{{ \'APPLICATION_POSTALCODE\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.postalCode | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END POSTALCODE --\x3e\n\n                  \x3c!-- START CITY --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n                    <input data-ng-if="fields.city.length <= 1" type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="contact.city"/>\n                        <ui-select data-ng-if="fields.city.length > 1" data-ng-model="contact.city" theme="bootstrap" name="city">\n                          <ui-select-match placeholder="{{ \'APPLICATION_CITY\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.city | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END CITY --\x3e\n                </div>\n                <div class="col-md-4">\n                  \x3c!-- START COUNTRY --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n                    <input data-ng-if="fields.country.length <= 1" type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="contact.country"/>\n                        <ui-select data-ng-if="fields.country.length > 1" data-ng-model="contact.country" theme="bootstrap" name="country">\n                          <ui-select-match placeholder="{{ \'APPLICATION_COUNTRY\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.country | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                    <span data-ng-show="(forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END COUNTRY --\x3e\n\n                  \x3c!-- START DATEOFBIRTH --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_DATEOFBIRTH\' | translate}}</label>\n                    <input data-ng-if="fields.dateOfBirth.length <= 1" type="date" name="dateOfBirth" placeholder="{{\'APPLICATION_DATEOFBIRTH\' | translate}}" class="form-control" data-ng-model="contact.dateOfBirth"/>\n                    <ui-select data-ng-if="fields.dateOfBirth.length > 1" data-ng-model="contact.dateOfBirth" theme="bootstrap" name="dateOfBirth">\n                      <ui-select-match placeholder="{{ \'APPLICATION_DATEOFBIRTH\' | translate }}">{{$select.selected}}</ui-select-match>\n                      <ui-select-choices repeat="field in fields.dateOfBirth | filter: $select.search track by $index">\n                        <div ng-bind-html="field | highlight: $select.search"></div>\n                      </ui-select-choices>\n                    </ui-select>\n                      <span data-ng-show="(forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END DATEOFBIRTH --\x3e\n\n                  \x3c!-- START DESCRIPTION --\x3e\n                  <div class="form-group">\n                    <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n                    <textarea  style="resize: vertical;" data-ng-if="fields.description.length <= 1" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="contact.description"/></textarea>\n                        <ui-select data-ng-if="fields.description.length > 1" data-ng-model="contact.description" theme="bootstrap" name="description">\n                          <ui-select-match placeholder="{{ \'APPLICATION_DESCRIPTION\' | translate }}">{{$select.selected}}</ui-select-match>\n                          <ui-select-choices repeat="field in fields.description | filter: $select.search track by $index">\n                            <div ng-bind-html="field | highlight: $select.search"></div>\n                          </ui-select-choices>\n                        </ui-select>\n                  </div>\n                  \x3c!-- END DESCRIPTION --\x3e\n                </div>\n                <div class="col-md-4">\n                  \x3c!-- START URL --\x3e\n                  <div class="form-group" data-ng-class="{\'has-error\': (forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$invalid}">\n                    <label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n                    <input data-ng-if="fields.url.length <= 1" type="text" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="contact.url"/>\n                    <ui-select data-ng-if="fields.url.length > 1" data-ng-model="contact.url" theme="bootstrap" name="url">\n                      <ui-select-match placeholder="{{ \'APPLICATION_URL\' | translate }}">{{$select.selected}}</ui-select-match>\n                      <ui-select-choices repeat="field in fields.url | filter: $select.search track by $index">\n                        <div ng-bind-html="field | highlight: $select.search"></div>\n                      </ui-select-choices>\n                    </ui-select>\n                    <span data-ng-show="(forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$error.required" class="help-block help-block-error">\n                      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                    </span>\n                  </div>\n                  \x3c!-- END URL --\x3e\n                </div>\n              </div>\n            </div>\n          <div class="portlet light upborder" data-ng-if="customFields.length">\n            <div class="portlet-body">\n              <div class="row">\n              <div class="col-md-4" data-ng-repeat="customField in customFields">\n                <div data-ng-if="customField.type==\'text\'" class="form-group" data-ng-class="{\'has-error\': (forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$invalid}">\n                  <label class="control-label">{{customField.alias}}</label>\n                  <input data-ng-if="fields[customField.name].length <= 1" type="text" name="{{customField.name}}" placeholder="{{customField.alias}}" class="form-control" data-ng-model="contact[customField.name]"/>\n                  <ui-select data-ng-if="fields[customField.name].length > 1" data-ng-model="contact[customField.name]" theme="bootstrap" name="{{customField.name}}">\n                    <ui-select-match placeholder="{{customField.name}}">{{$select.selected}}</ui-select-match>\n                    <ui-select-choices repeat="field in fields[customField.name] | filter: $select.search track by $index">\n                      <div ng-bind-html="field | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span data-ng-show="(forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                <div data-ng-if="customField.type==\'select\'" class="form-group" data-ng-class="{\'has-error\': forms.general[customField.name].$invalid && forms.general.$submitted}">\n                  <label class="control-label">{{customField.alias}}</label>\n                  <ui-select data-ng-model="contact[customField.name]" theme="bootstrap" name="{{customField.name}}" data-ng-disabled="disabled">\n                    <ui-select-match allow-clear placeholder="{{customField.alias}}">{{$select.selected.value}}</ui-select-match>\n                    <ui-select-choices repeat="choice.value as choice in customField.values | filter: $select.search">\n                      <div ng-bind-html="choice.value | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span data-ng-show="forms.general[customField.name].$invalid && forms.general.$submitted" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n              </div>\n            </div>\n            </div>\n          </div>\n          \x3c!-- END PORTLET --\x3e\n        </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="merge()" ng-disabled="forms.general.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/main/template/actionBuilder/template.actionBuilderIntegration.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" data-ng-change="changeIntegration()" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_INTEGRATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="integration.state as integration in integrations | filter: $select.search">\n      <div ng-bind-html="integration.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_INTEGRATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data1 && accounts && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" data-ng-change="changeAccount();" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_ACCOUNT\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data2 && configurations && randomName" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data3" name="data3{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_CONFIGURATION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="config.id as config in configurations | filter: $select.search">\n      <div ng-bind-html="config.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_CONFIGURATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/actionBuilder/template.actionBuilderJscripty.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="project.id as project in projects | filter: $select.search">\n      <div ng-bind-html="project.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/actionBuilder/template.actionBuilderMotionBar.html",'\x3c!-- data1: 0 POPUP, 1 URL, 2 WINAPP --\x3e\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required data-ng-change="changeMode();">\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="motionAction.value as motionAction in motionActions | filter: $select.search">\n      <div ng-bind-html="motionAction.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TYPE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:0 data2:Template --\x3e\n<div data-ng-if="randomName && element.data1==0" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TEMPLATE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TEMPLATE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:1 data2:URL --\x3e\n<div data-ng-if="randomName && element.data1==1" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_URL\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_URL\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:2 data2:Application data3:Arguments --\x3e\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_APPLICATION\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_ARGUMENTS\' | translate }}\n  </span>\n</div>\n'),t.put("app/main/template/actionBuilder/template.actionBuilderStatus.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="status.value as status in states | filter: $select.search">\n      <div ng-bind-html="status.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/actionBuilder/template.actionBuilderTemplate.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="col-md-6">\n  <input type="text" ng-model="element.data3" class="form-control"/>\n</div>\n'),t.put("app/main/template/actionBuilder/template.actionBuilderUrlForward.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="type.value as type in types | filter: $select.search">\n      <div ng-bind-html="type.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_TYPE\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-12" data-ng-if="element.data1 && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="url" ng-model="element.data2" placeholder="{{ \'APPLICATION_URL\' | translate }}" name="data2{{randomName}}" class="form-control" required/>\n  <span class="help-block">\n    {{\'APPLICATION_URL\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/template.conditionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.field" name="field{{randomName}}" theme="bootstrap" data-ng-change="checkCondition(element.field)" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="condition.value as condition in service.services[serviceindex].conditions | filter: $select.search">\n      <div ng-bind-html="condition.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.field" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.operator" name="operator{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="operator.value as operator in _.find(service.services[serviceindex].conditions,{value:element.field}).operators | filter: $select.search">\n      <div ng-bind-html="operator.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="col-md-4" data-ng-if="elementType === \'input\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <input type="text" ng-model="element.value" class="form-control" name="value{{randomName}}" required/>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n</div>\n<div class="form-group col-md-4" data-ng-if="elementType === \'select\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.value" name="value{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="value.value as value in values| filter: $select.search">\n      <div ng-bind-html="value.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("app/main/template/template.contactTab.html",'<div class="row margin-top-20 contact-tab-container">\n  <div class="col-md-12 contact-tab">\n    <form name="forms.general" data-ng-submit="submit({index:index,item:contact,data:workspace.data})" novalidate>\n    \x3c!-- BEGIN PROFILE CONTENT --\x3e\n    <div class="profile-content">\n      <ul class="nav nav-tabs">\n  <li class="active">\n    <a href="#tab_1_1{{contact.id || \'\'}}" data-toggle="tab">{{\'APPLICATION_DETAIL\' | translate}}</a>\n  </li>\n  <li data-ng-if="contact.id">\n    <a href="#tab_1_2{{contact.id || \'\'}}" data-toggle="tab">{{\'APPLICATION_CUSTOMER_JOURNEY\' | translate}}</a>\n  </li>\n</ul>\n<div class="tab-content">\n  <div class="tab-pane fade active in" id="tab_1_1{{contact.id || \'\'}}">\n    \x3c!--end add-portfolio--\x3e\n    <div class="row portfolio-block" data-ng-if="workspace.data && workspace.data.uniqueid && workspace.data.agentcalledAt">\n      <div class="col-md-3">\n        <div class="portfolio-text">\n          <img src="assets/images/media/CmCall.png" alt=""/>\n          <div class="portfolio-text-info">\n            <h4>{{\'MESSAGE_INBOUND_CALL_FROM\' | translate}} - {{workspace.data.calleridnum}}</h4>\n            <p>\n              {{\'MESSAGE_CALL_UNIQUEID\' | translate}} : {{workspace.data.uniqueid}}\n            </p>\n          </div>\n        </div>\n      </div>\n      <div class="col-md-2 portfolio-stat">\n        <div>{{\'APPLICATION_QUEUE\' | translate}} </div>\n        <p>  {{workspace.data.queue}} </p>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_AGENT\' | translate}} </div>\n        <p>  {{workspace.data.membername}} </p>\n      </div>\n      <div class="col-md-2 portfolio-stat">\n        <div>{{\'APPLICATION_DATE\' | translate}} </div>\n        <p>  {{workspace.data.agentcalledAt | date:\'dd/MM/yyyy HH:mm:ss\'}} </p>\n      </div>\n      <div class="col-md-2 portfolio-stat">\n        <button class="btn" data-ng-class="{\'grey-cascade\':contact.disposed || !enableDisposal,\'green-haze\':enableDisposal && !contact.disposed}" type="button" data-ng-click="dispose()" data-ng-disabled="contact.disposed || !enableDisposal">\n          <i class="icon-target"></i> {{\'APPLICATION_DISPOSITION\' | translate}}\n        </button>\n      </div>\n    </div>\n            \x3c!--end row--\x3e\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light ">\n            <div class="portlet-title">\n              <div class="caption caption-md">\n                <i class="icon-bar-chart theme-font hide"></i>\n                <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_DETAIL\' | translate}}</span>\n              </div>\n              <div class="actions">\n                <div class="btn-group btn-group-devided" data-toggle="buttons">\n                  <button type="submit" data-ng-if="contact.id" title="{{\'APPLICATION_COPY\' | translate}}" class="btn btn-circle green btn-sm" data-ng-click="copy(contact.id)"><i class="fa fa-files-o"></i></button>\n                  <button type="submit" data-ng-if="contact.ListId" class="btn btn-circle purple btn-sm" title="{{\'APPLICATION_MERGE\' | translate}}" data-ng-click="merge(contact)"><i class="icon-link"></i></button>\n                  <label class="btn btn-transparent grey-salsa btn-circle btn-sm active" data-ng-click="detail.tab=\'main\'">\n                  <input type="radio" class="toggle">{{\'APPLICATION_MAIN\' | translate}}</label>\n                  <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-click="detail.tab=\'other\'">\n                  <input type="radio" class="toggle">{{\'APPLICATION_OTHER\' | translate}}</label>\n                </div>\n              </div>\n            </div>\n            <div class="portlet-body">\n              <div data-ng-class="{\'hidden\':detail.tab != \'main\'}" class="portlet-body contact-portlet row">\n                <div class="col-md-4">\n              \x3c!-- START FIRSTNAME --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$invalid}">\n                <label class="control-label">{{\'APPLICATION_FIRSTNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <input type="text" name="firstName" placeholder="{{\'APPLICATION_FIRSTNAME\' | translate}}" class="form-control" data-ng-model="contact.firstName" required/>\n                <span data-ng-show="(forms.general.firstName.$touched || forms.general.$submitted) && forms.general.firstName.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END FIRSTNAME --\x3e\n\n              \x3c!-- START LASTNAME --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$invalid}">\n                <label class="control-label">{{\'APPLICATION_LASTNAME\' | translate}}</label>\n                <input type="text" name="lastName" placeholder="{{\'APPLICATION_LASTNAME\' | translate}}" class="form-control" data-ng-model="contact.lastName"/>\n                <span data-ng-show="(forms.general.lastName.$touched || forms.general.$submitted) && forms.general.lastName.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END LASTNAME --\x3e\n\n              \x3c!-- START COMPANY --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': forms.general.CompanyId.$invalid && forms.general.$submitted}">\n                <label class="control-label">{{\'APPLICATION_COMPANY\' | translate}}</label>\n                <div class="input-group">\n                  <ui-select data-ng-model="contact.CompanyId" theme="bootstrap" name="CompanyId" ng-disabled="!companies.length" required>\n                    <ui-select-match placeholder="{{ \'APPLICATION_COMPANY\' | translate }}">{{$select.selected.name}}</ui-select-match>\n                    <ui-select-choices repeat="company.id as company in companies | filter: $select.search" null-option="scope.noCompany">\n                      <div ng-bind-html="company.name | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-btn">\n                    <button type="button" data-ng-click="companyInfo(contact.CompanyId)" class="btn btn-default" data-ng-disabled="!contact.CompanyId">\n                      <span class="icon-info" data-ng-class="{\'font-blue\':contact.CompanyId}"></span>\n                    </button>\n                  </span>\n                </div>\n                <div class="note note-warning" data-ng-hide="companies.length">\n                  <h4 class="block">Warning!</h4>\n                  <p>\n                    {{ \'MESSAGE_NO_COMPANIES_AVAILABLE\' | translate }}\n                  </p>\n                  <p data-ng-if="!Auth.isAgent()">\n                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/contactmanager/companies/list">{{\'APPLICATION_COMPANIES\' | translate}}</a>\n                  </p>\n                </div>\n                <span data-ng-show="forms.general.CompanyId.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END COMPANY --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START PHONE --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$invalid}">\n                <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="contact.phone"/>\n                  <span class="input-group-btn" uib-dropdown>\n                    <button data-ng-if="Auth.isAgent()" type="button" uib-dropdown-toggle class="btn btn-default" data-ng-disabled="!contact.phone || !agent.phoneBarRemoteControl" >\n                      <span class="icon-earphones-alt" data-ng-class="{\'font-blue\':contact.phone && agent.phoneBarRemoteControl}" uib-tooltip="{{!agent.phoneBarRemoteControl ? (\'APPLICATION_ENABLE_REMOTE_PHONEBAR\' | translate) : (\'APPLICATION_MOTION_BAR_CONTROLS\' | translate)}}" ></span>\n                    </button>\n                    <ul class="dropdown-menu" uib-dropdown-menu role="menu" aria-labelledby="single-button">\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.phone,\'call\')"><i class="icon-phone"></i> {{\'APPLICATION_CALL\' | translate}}</a></li>\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.phone,\'transfer\')"><i class="glyphicon glyphicon-random"></i> {{\'APPLICATION_TRANSFER\' | translate}}</a></li>\n                    </ul>\n                    <button type="button" data-ng-click="openRoom(null,\'smsRoom\',{to:contact.phone})" class="btn btn-default" data-ng-disabled="!contact.phone || !license.messaging">\n                      <span class="glyphicon glyphicon-comment" data-ng-class="{\'font-blue\':contact.phone && license.messaging}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.phone.$touched || forms.general.$submitted) && forms.general.phone.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END PHONE --\x3e\n              \x3c!-- START MOBILE --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$invalid}">\n                <label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="contact.mobile"/>\n                  <span class="input-group-btn" uib-dropdown>\n                    <button data-ng-if="Auth.isAgent()" type="button" uib-dropdown-toggle class="btn btn-default" data-ng-disabled="!contact.mobile || !agent.phoneBarRemoteControl" >\n                      <span class="icon-earphones-alt" data-ng-class="{\'font-blue\':contact.mobile && agent.phoneBarRemoteControl}" uib-tooltip="{{!agent.phoneBarRemoteControl ? (\'APPLICATION_ENABLE_REMOTE_PHONEBAR\' | translate) : (\'APPLICATION_MOTION_BAR_CONTROLS\' | translate)}}" ></span>\n                    </button>\n                    <ul class="dropdown-menu" uib-dropdown-menu role="menu" aria-labelledby="single-button">\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.mobile,\'call\')"><i class="icon-phone"></i> {{\'APPLICATION_CALL\' | translate}}</a></li>\n                      <li role="menuitem"><a href="#" data-ng-click="callPhoneBar(contact.mobile,\'transfer\')"><i class="glyphicon glyphicon-random"></i> {{\'APPLICATION_TRANSFER\' | translate}}</a></li>\n                    </ul>\n                    <button type="button" data-ng-click="openRoom(null,\'smsRoom\',{to:contact.mobile})" class="btn btn-default" data-ng-disabled="!contact.mobile || !license.messaging">\n                      <span class="glyphicon glyphicon-comment" data-ng-class="{\'font-blue\':contact.mobile && license.messaging}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.mobile.$touched || forms.general.$submitted) && forms.general.mobile.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END MOBILE --\x3e\n              \x3c!-- START EMAIL --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$invalid}">\n                <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="contact.email"/>\n                  <span class="input-group-btn">\n                    <button type="button" data-ng-click="openRoom(null,\'mailRoom\',{to:contact.email})" class="btn btn-default" data-ng-disabled="!contact.email || !license.mail">\n                      <span class="icon-envelope" data-ng-class="{\'font-blue\':contact.email && license.mail}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.email.$touched || forms.general.$submitted) && forms.general.email.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END EMAIL --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START FAX --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$invalid}">\n                <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label>\n                <div class="input-group">\n                  <input type="text" name="fax" placeholder="{{\'APPLICATION_FAX\' | translate}}" class="form-control" data-ng-model="contact.fax"/>\n                  <span class="input-group-btn">\n                    <button type="button" data-ng-click="openRoom(null,\'faxRoom\',{to:contact.fax})" class="btn btn-default" data-ng-disabled="!contact.fax || !license.fax">\n                      <span class="fa fa-fax" data-ng-class="{\'font-blue\':contact.fax && license.fax}"></span>\n                    </button>\n                  </span>\n                </div>\n                <span data-ng-show="(forms.general.fax.$touched || forms.general.$submitted) && forms.general.fax.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END FAX --\x3e\n              \x3c!-- START TAGS --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': forms.general.tags.$invalid && forms.general.$submitted}">\n                <label class="control-label">{{\'APPLICATION_TAGS\' | translate}}</label>\n                <ui-select multiple=\'true\' data-ng-model="contact.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n                  <ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item}}</ui-select-match>\n                  <ui-select-choices repeat="tag in tags | filter: $select.search">\n                    {{tag}}\n                  </ui-select-choices>\n                </ui-select>\n                <span data-ng-show="forms.general.tags.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END TAGS --\x3e\n              \x3c!-- START LIST --\x3e\n              <div class="form-group" data-ng-if="contact.id">\n                <label class="control-label">{{\'APPLICATION_LIST\' | translate}}</label>\n                <input type="text" name="list" placeholder="{{\'APPLICATION_LIST\' | translate}}" class="form-control" data-ng-model="contact.List.name" disabled/>\n              </div>\n              \x3c!-- END LIST --\x3e\n              \x3c!-- START LIST --\x3e\n              <div data-ng-if="!contact.id" class="form-group" data-ng-class="{\'has-error\': forms.general.ListId.$invalid && forms.general.$submitted}">\n                <label class="control-label">{{\'APPLICATION_LIST\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <ui-select data-ng-model="contact.ListId" theme="bootstrap" name="ListId" data-ng-change="getCustomFields()" required>\n                  <ui-select-match placeholder="{{ \'APPLICATION_LIST\' | translate }}">{{$select.selected.name}}</ui-select-match>\n                  <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n                    <div ng-bind-html="list.name | highlight: $select.search"></div>\n                  </ui-select-choices>\n                </ui-select>\n                <div class="note note-warning" data-ng-hide="lists.length">\n                  <h4 class="block">Warning!</h4>\n                  <p>\n                    {{ \'MESSAGE_NO_LISTS_AVAILABLE\' | translate }}\n                  </p>\n                  <p data-ng-if="!Auth.isAgent()">\n                    {{\'APPLICATION_GO_TO\' | translate}} <a href="/contactmanager/lists/list">{{\'APPLICATION_LISTS\' | translate}}</a>\n                  </p>\n                </div>\n                <span data-ng-show="forms.general.ListId.$invalid && forms.general.$submitted" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END LIST --\x3e\n            </div>\n            </div>\n            <div data-ng-class="{\'hidden\':detail.tab != \'other\'}" class="portlet-body contact-portlet row">\n              <div class="col-md-4">\n              \x3c!-- START STREET --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$invalid}">\n                <label class="control-label">{{\'APPLICATION_STREET\' | translate}}</label>\n                <input type="text" name="street" placeholder="{{\'APPLICATION_STREET\' | translate}}" class="form-control" data-ng-model="contact.street"/>\n                <span data-ng-show="(forms.general.street.$touched || forms.general.$submitted) && forms.general.street.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END STREET --\x3e\n\n              \x3c!-- START POSTALCODE --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$invalid}">\n                <label class="control-label">{{\'APPLICATION_POSTALCODE\' | translate}}</label>\n                <input type="text" name="postalCode" placeholder="{{\'APPLICATION_POSTALCODE\' | translate}}" class="form-control" data-ng-model="contact.postalCode"/>\n                <span data-ng-show="(forms.general.postalCode.$touched || forms.general.$submitted) && forms.general.postalCode.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END POSTALCODE --\x3e\n\n              \x3c!-- START CITY --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$invalid}">\n                <label class="control-label">{{\'APPLICATION_CITY\' | translate}}</label>\n                <input type="text" name="city" placeholder="{{\'APPLICATION_CITY\' | translate}}" class="form-control" data-ng-model="contact.city"/>\n                <span data-ng-show="(forms.general.city.$touched || forms.general.$submitted) && forms.general.city.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END CITY --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START COUNTRY --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$invalid}">\n                <label class="control-label">{{\'APPLICATION_COUNTRY\' | translate}}</label>\n                <input type="text" name="country" placeholder="{{\'APPLICATION_COUNTRY\' | translate}}" class="form-control" data-ng-model="contact.country"/>\n                <span data-ng-show="(forms.general.country.$touched || forms.general.$submitted) && forms.general.country.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END COUNTRY --\x3e\n\n              \x3c!-- START DATEOFBIRTH --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$invalid}">\n                <label class="control-label">{{\'APPLICATION_DATEOFBIRTH\' | translate}}</label>\n                <input name="dateOfBirth" type="date" placeholder="{{\'APPLICATION_DATEOFBIRTH\' | translate}}" class="form-control date-picker" data-ng-model="contact.dateOfBirth"/>\n                <span data-ng-show="(forms.general.dateOfBirth.$touched || forms.general.$submitted) && forms.general.dateOfBirth.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END DATEOFBIRTH --\x3e\n\n              \x3c!-- START DESCRIPTION --\x3e\n              <div class="form-group">\n                <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n                <textarea style="resize: vertical;" type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="contact.description"></textarea>\n              </div>\n              \x3c!-- END DESCRIPTION --\x3e\n            </div>\n            <div class="col-md-4">\n              \x3c!-- START URL --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$invalid}">\n                <label class="control-label">{{\'APPLICATION_URL\' | translate}}</label>\n                <input type="text" name="url" placeholder="{{\'APPLICATION_URL\' | translate}}" class="form-control" data-ng-model="contact.url"/>\n                <span data-ng-show="(forms.general.url.$touched || forms.general.$submitted) && forms.general.url.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END URL --\x3e\n\n              \x3c!-- START CREATED_BY --\x3e\n              <div class="form-group" data-ng-if="contact.id">\n                <label class="control-label">{{\'APPLICATION_CREATED_BY\' | translate}}</label>\n                <input type="text" name="createdBy" placeholder="{{\'APPLICATION_CREATED_BY\' | translate}}" class="form-control" data-ng-model="contact.User.name" disabled/>\n              </div>\n              \x3c!-- END CREATED_BY --\x3e\n            </div>\n            </div>\n            </div>\n            <button type="submit" class="btn btn-circle green-haze btn-sm" data-ng-disabled="forms.general.$invalid">{{contact.id ? \'APPLICATION_UPDATE\' : \'APPLICATION_SAVE\' | translate}}</button>\n          </div>\n          \x3c!-- END PORTLET --\x3e\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light" data-ng-if="customFields.length">\n            <div class="portlet-title tabbable-line">\n              <div class="caption caption-md">\n                <i class="icon-globe theme-font hide"></i>\n                <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CUSTOM_FIELDS\' | translate}}</span>\n              </div>\n            </div>\n            <div class="portlet-body">\n              <div class="row">\n              <div class="col-md-4" data-ng-repeat="customField in customFields track by $index">\n                <div data-ng-if="customField.type==\'text\'" class="form-group" data-ng-class="{\'has-error\': (forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$invalid}">\n                  <label class="control-label">{{customField.alias}}<span data-ng-if="customField.required" class="required" aria-required="true">*</span></label>\n                  <input type="text" name="{{customField.name}}" placeholder="{{customField.alias}}" class="form-control" data-ng-model="contact[customField.name]" data-ng-required="customField.required"/>\n                  <span data-ng-show="(forms.general[customField.name].$touched || forms.general.$submitted) && forms.general[customField.name].$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                <div data-ng-if="customField.type==\'select\'" class="form-group" data-ng-class="{\'has-error\': forms.general[customField.name].$invalid && forms.general.$submitted}">\n                  <label class="control-label">{{customField.alias}}<span data-ng-if="customField.required" class="required" aria-required="true">*</span></label>\n                  <ui-select data-ng-model="contact[customField.name]" theme="bootstrap" name="{{customField.name}}" data-ng-disabled="disabled" data-ng-required="customField.required">\n                    <ui-select-match allow-clear placeholder="{{customField.alias}}">{{$select.selected.value}}</ui-select-match>\n                    <ui-select-choices repeat="choice.value as choice in customField.values | filter: $select.search">\n                      <div ng-bind-html="choice.value | highlight: $select.search"></div>\n                    </ui-select-choices>\n                  </ui-select>\n                  <span data-ng-show="forms.general[customField.name].$invalid && forms.general.$submitted" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n              </div>\n            </div>\n              <button type="submit" class="btn btn-circle green-haze btn-sm" data-ng-disabled="forms.general.$invalid">{{contact.id ? \'APPLICATION_UPDATE\' : \'APPLICATION_SAVE\' | translate}}</button>\n            </div>\n        </div>\n        \x3c!-- END PORTLET --\x3e\n      </div>\n      <div class="tab-pane fade" id="tab_1_2{{contact.id || \'\'}}">\n          \x3c!-- BEGIN PORTLET --\x3e\n          <div class="portlet light">\n            <div class="portlet-title tabbable-line">\n              <div class="caption caption-md">\n                <i class="icon-globe theme-font hide"></i>\n                <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CUSTOMER_JOURNEY\' | translate}}</span>\n              </div>\n              <ul class="nav nav-tabs">\n                <li class="active">\n                  <a href="#" data-target="#tab_2_1{{contact.id || \'\'}}" data-toggle="tab">{{ \'APPLICATION_DAILY\' | translate}}</a>\n                </li>\n                <li>\n                  <a href="#" data-target="#tab_2_2{{contact.id || \'\'}}" data-toggle="tab">{{ \'APPLICATION_HISTORY\' | translate}}</a>\n                </li>\n              </ul>\n            </div>\n            <div class="portlet-body">\n              \x3c!--BEGIN TABS--\x3e\n              <div class="tab-content">\n                <div class="tab-pane active" id="tab_2_1{{contact.id || \'\'}}">\n                  <div class="contact-portlet">\n                    <div class="actions">\n                      <div class="btn-group btn-group-devided" data-toggle="buttons">\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'phone\'}" data-ng-click="updateLog(\'daily\',\'phone\',\'general\',\'inbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_PHONES\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'email\'}" data-ng-click="updateLog(\'daily\',\'email\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_EMAILS\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'chat\'}" data-ng-click="updateLog(\'daily\',\'chat\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_CHAT\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'fax\'}" data-ng-click="updateLog(\'daily\',\'fax\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_FAX\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.show === \'sms\'}" data-ng-click="updateLog(\'daily\',\'sms\',\'general\',\'room\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_SMS\' | translate}}</label>\n                      </div><span data-ng-if="log.daily.show==\'phone\'"> |</span>\n                      <div class="btn-group btn-group-devided" data-toggle="buttons" data-ng-if="log.daily.show==\'phone\'">\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.type === \'inbound\'}" data-ng-click="updateLog(\'daily\',false,false,\'inbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_INBOUND\' | translate}}</label>\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.type === \'outbound\'}" data-ng-click="updateLog(\'daily\',false,\'general\',\'outbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_OUTBOUND\' | translate}}</label>\n                      </div><span data-ng-if="log.daily.show==\'phone\'"> |</span>\n                      <div class="btn-group btn-group-devided" data-toggle="buttons" data-ng-if="log.daily.show==\'phone\'">\n                        <label class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.detail === \'general\'}" data-ng-click="updateLog(\'daily\',false,\'general\',false)">\n                        <input type="radio" class="toggle">{{\'APPLICATION_GENERAL\' | translate}}</label>\n                        <label data-ng-if="log.daily.type===\'inbound\'" class="btn btn-transparent grey-salsa btn-circle btn-sm" data-ng-class="{\'active\':log.daily.detail === \'queue\'}" data-ng-click="updateLog(\'daily\',false,\'queue\',\'inbound\')">\n                        <input type="radio" class="toggle">{{\'APPLICATION_QUEUES\' | translate}}</label>\n                      </div>\n                    </div>\n                    <div data-ng-if="gridOptionsdaily" name="gridOptionsdaily"  ui-grid="gridOptionsdaily"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n                      <div class="watermark" ng-show="!gridOptionsdaily.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n                    </div>\n                  </div>\n              </div>\n                <div class="tab-pane" id="tab_2_2{{contact.id || \'\'}}">\n                  <div class="contact-portlet">\n                    <div class="actions">\n                      <div class="btn-group btn-group-devided" data-toggle="buttons">\n'+"                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'phone'}\" data-ng-click=\"updateLog('history','phone','general','inbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_PHONES' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'email'}\" data-ng-click=\"updateLog('history','email','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_EMAILS' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'chat'}\" data-ng-click=\"updateLog('history','chat','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_CHAT' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'fax'}\" data-ng-click=\"updateLog('history','fax','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_FAX' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.show === 'sms'}\" data-ng-click=\"updateLog('history','sms','general','room')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_SMS' | translate}}</label>\n                      </div><span data-ng-if=\"log.history.show=='phone'\"> |</span>\n                      <div class=\"btn-group btn-group-devided\" data-toggle=\"buttons\" data-ng-if=\"log.history.show=='phone'\">\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.type === 'inbound'}\" data-ng-click=\"updateLog('history',false,false,'inbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_INBOUND' | translate}}</label>\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.type === 'outbound'}\" data-ng-click=\"updateLog('history',false,'general','outbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_OUTBOUND' | translate}}</label>\n                      </div><span data-ng-if=\"log.history.show=='phone'\"> |</span>\n                      <div class=\"btn-group btn-group-devided\" data-toggle=\"buttons\" data-ng-if=\"log.history.show=='phone'\">\n                        <label class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.detail === 'general'}\" data-ng-click=\"updateLog('history',false,'general',false)\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_GENERAL' | translate}}</label>\n                        <label data-ng-if=\"log.history.type==='inbound'\" class=\"btn btn-transparent grey-salsa btn-circle btn-sm\" data-ng-class=\"{'active':log.history.detail === 'queue'}\" data-ng-click=\"updateLog('history',false,'queue','inbound')\">\n                        <input type=\"radio\" class=\"toggle\">{{'APPLICATION_QUEUES' | translate}}</label>\n                      </div>\n                    </div>\n                    <div data-ng-if=\"gridOptionshistory\" name=\"gridOptionshistory\" ui-grid=\"gridOptionshistory\"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class=\"ui-grid\">\n                      <div class=\"watermark\" ng-show=\"!gridOptionshistory.data.length\">{{'MESSAGE_NO_RESULTS_AVAILABLE' | translate}}</div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              \x3c!--END TABS--\x3e\n            </div>\n          </div>\n          \x3c!-- END PORTLET --\x3e\n        </div>\n    \x3c!-- END PROFILE CONTENT --\x3e\n  </form>\n</div>\n  </div>\n</div>\n"),t.put("app/main/template/template.jscriptyTab.html",'<div class="portlet light bordered">\n    \x3c!-- BEGIN PORTLET BODY --\x3e\n    <div class="portlet-body">\n          <div class="row">\n              \x3c!-- BEGIN SIDEBAR --\x3e\n                <div  class="profile-sidebar" style="width: 250px;">\n                  \x3c!-- PORTLET MAIN --\x3e\n              \t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n              \t\t\t\t<div class="profile-usermenu">\n              \t\t\t\t\t<ul class="nav">\n              \t\t\t\t\t\t<li  ng-repeat= \'question in questions track by $index\' ng-class="{active: $index == count}">\n              \t\t\t\t\t\t\t<a  ng-click="setCurrentQuestion($index)" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-check"></i> <label ng-if="attribute.nodeName == \'label\'" ng-repeat=\'attribute in question.value.attributes track by $index\'>{{attribute.value}}</label>\n                            </a>\n              \t\t\t\t\t\t</li>\n              \t\t\t\t\t</ul>\n              \t\t\t\t</div>\n              \t\t\t\t\x3c!-- END SIDEBAR MENU --\x3e\n                    \x3c!-- END PORTLET MAIN --\x3e\n                </div>\n                  \x3c!-- END SIDEBAR --\x3e\n                  <div   class="profile-content">\n                        <div class="portlet light bordered">\n                          <div class="portlet-title">\n                            <div class="caption font-green-sharp">\n                              <i class="fa fa-edit font-green-sharp"></i>\n                              <span ng-if="attribute.nodeName ==\'label\'" ng-repeat=\'attribute in currentQuestion.value.attributes\' class="caption-subject">{{attribute.value}} </span>\n                            </div>\n\n                          </div>\n  \t\t\t\t\t\t\t\t\t\t    <div class="portlet-body form ">\n                            <div class="row">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-md-offset-1 ">\n                                  <form >\n                                    <div class="form-body" style="height: 400px; overflow-y: auto;overflow-x:hidden">\n\n                                       \x3c!-- Question  --\x3e\n                                       <div class="form-group" style="word-wrap: break-word;" >\n                                          <h3 ng-if="attribute.nodeName ==\'question\' || attribute.nodeName ==\'text\'" ng-repeat=\'attribute in currentQuestion.value.attributes\'>{{attribute.value}}</h3>\n                                        </div>\n                                        \x3c!-- Buttons  --\x3e\n\n                                        <div  ng-if ="(edge.source.id == currentQuestion.id) && edge.value" ng-repeat=\'edge in currentQuestion.edges track by $index\' class="row">\n                                          <div  class="col-md-8 col-md-offset-2">\n                                            <input    checked="checked"   type="radio"  ng-model="currentQuestion.button" ng-value="edge" >\n                                              <label  ng-show="(edge.source.id == currentQuestion.id) && edge.value">{{edge.value}}</label><br><br>\n                                          </div>\n                                        </div>\n                                               \x3c!-- Question Other Option  --\x3e\n\n                                         <div class="form-group" ng-if= "attribute.nodeName ==\'other\' && attribute.value " ng-repeat=\'attribute in currentQuestion.value.attributes track by $index\'>\n                                            <br>\n                                           <div class="col-md-2">\n                                             <label class="control-label">{{attribute.value}}</label>\n                                           </div>\n                                              <div class="col-md-8">\n                                                <textarea  style="overflow:auto" ng-model="currentQuestion.otheranswer" placeholder="Enter text" rows="8" cols="40" ></textarea>\n                                              </div>\n              \t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n                                              \x3c!--  Inputs --\x3e\n                                          <div class="row margin-top-10"  ng-repeat=\'question in currentQuestion.children track by $index\'>\n                                              <div class="col-md-10 col-md-offset-1">\n                                                <div  ng-repeat=\'attribute in question.value.attributes track by $index\'>\n                                                    <div  ng-switch="attribute.nodeName">\n                                                        <div ng-class="col-md-2" ng-switch-when="label">\n                                                          <label class="control-label" style=" display:block;word-break:break-all;" >{{attribute.value}}</label>\n                                                        </div>\n                                                        <div ng-class="attribute.value != \'checkbox\' ? \'col-md-10 pull-right\': \'col-md-2\'" ng-switch-when="type" ng-switch="attribute.value">\n                                                            <input class="form-control" ng-switch-when="text" type="text" ng-model="question.answer" />\n                                                            <input  class="form-control" ng-switch-when="number" type="number" ng-model="question.answer" />\n                                                            <input  class=" pull-right"  ng-switch-when="checkbox" type="checkbox" ng-model="question.answer" />\n                                                            \x3c!-- ng-true-value="\'Selected\'" ng-false-value="\'Not Selected\'" --\x3e\n                                                            <textarea  class="form-control" ng-switch-when="textarea" ng-model="question.answer" rows="8" cols="40"></textarea>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                              </div>\n                                          </div>\n                                          </div>\n                                          \x3c!-- actions --\x3e\n                                          <div class="form-actions">\n                                            <div  ng-switch="attribute.nodeName" class="btn-set pull-left">\n                                              <button class="btn red-haze "  ng-click="end()">\n                                                <span  class="fa fa-times" > Close</span>\n                                              </button>\n                                              \x3c!-- <button class="btn red-haze "  ng-click="end()">\n                                                <span ng-if="attribute.nodeName ==\'end\'" ng-repeat=\'attribute in currentQuestion.value.attributes\' class="fa fa-times" > Finish</span>\n                                              </button> --\x3e\n                                              <button class="btn blue-haze"  ng-show="count" ng-click="back()"><span class="glyphicon glyphicon-chevron-left"></span>Back</button>\n                                            </div>\n                                            <div class="btn-set pull-right">\n                                              <button  ng-show=" currentQuestion.button" class="btn blue-hoki"   ng-click="next(currentQuestion.button.target, currentQuestion.button.value)">Next<span class="glyphicon glyphicon-chevron-right" ></span></button>\n                                              <button ng-repeat=\'edge in currentQuestion.edges track by $index\' ng-show="(edge.source.id == currentQuestion.id) && !edge.value" class="btn blue-hoki"   ng-click="next(edge.target)">Next<span class="glyphicon glyphicon-chevron-right" ></span></button>\n                                            </div>\n                                          </div>\n                                      </form>\n                                  </div>\n                                </div>\n                            </div>\n                        </div>\n                 </div>\n        </div>\n  </div>\n  \x3c!-- END PORTLET BODY --\x3e\n</div>\n'),t.put("app/main/template/template.notification.html",'<div class="ui-notification alert alert-block" ng-class="class" style="width: 350px; margin-top: 50px;">\n  <h4 ng-show="title" class="alert-heading"><i class="{{icon}}"></i> {{title}}</h4>\n  <hr>\n  <p ng-bind-html="message"></p>\n  <br>\n  <p>\n    <a class="btn btn-success close-notification" href="#" ng-click="nAccept()"><i class="glyphicon glyphicon-ok"></i> {{acceptBtn}} </a>\n    <a class="btn btn-danger close-notification" href="#" ng-click="nReject()"><i class="glyphicon glyphicon-remove"></i> {{rejectBtn}} </a>\n  </p>\n</div>\n'),t.put("app/main/template/template.reportBuilderView.html",'<div class="alert alert-warning alert-group">\n        <div class="form-inline" data-ng-class="{\'has-error\': forms.report.$submitted && !group.rules.length}">\n            <select ng-options="o.name as o.name for o in operators" ng-model="group.operator" class="form-control input-sm"></select>\n            <button style="margin-left: 5px" type="button" ng-click="addCondition()" class="btn btn-sm btn-success"><span class="glyphicon glyphicon-plus-sign"></span> {{\'APPLICATION_ADD_CONDITION\' | translate}}</button>\n            <button style="margin-left: 5px" type="button" ng-click="addGroup()" class="btn btn-sm btn-success"><span class="glyphicon glyphicon-plus-sign"></span> {{\'APPLICATION_ADD_GROUP\' | translate}}</button>\n            <button style="margin-left: 5px" type="button" ng-click="removeGroup()" class="btn btn-sm btn-danger"><span class="glyphicon glyphicon-minus-sign"></span> {{\'APPLICATION_REMOVE_GROUP\' | translate}}</button>\n        </div>\n        <div class="group-conditions">\n            <div ng-repeat="rule in group.rules | orderBy:\'index\'" class="condition">\n                <div ng-switch="rule.hasOwnProperty(\'group\')">\n                    <div ng-switch-when="true">\n                        <report-builder group="rule.group" fields="fields" forms="forms"></report-builder>\n                    </div>\n                    <div ng-switch-default="ng-switch-default">\n                        <div class="row">\n                          <div class="col-md-2" data-ng-class="{\'has-error\': forms.report.$submitted && !rule.field}">\n                          <ui-select data-ng-model="rule.field" theme="bootstrap" dynamic-name="randomName()" required>\n                            <ui-select-match placeholder="" ><span ng-bind-html="$select.selected.name"></span></ui-select-match>\n                            <ui-select-choices repeat="field.value as field in fields | filter: $select.search">\n                              <div ng-bind-html="field.name | highlight: $select.search"></div>\n                            </ui-select-choices>\n                          </ui-select>\n                          <span data-ng-show="forms.report.$submitted && !rule.field" class="help-block help-block-error">\n                            <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                          </span>\n                        </div>\n                        <div class="col-md-1">\n                          <ui-select data-ng-model="rule.condition" theme="bootstrap" dynamic-name="randomName()" data-ng-change="inputIsRequired(rule)" data-ng-init="inputIsRequired(rule)">\n                            <ui-select-match placeholder="">{{$select.selected.name}}</ui-select-match>\n                            <ui-select-choices repeat="condition.name as condition in conditions | filter: $select.search">\n                              <div ng-bind-html="condition.name | highlight: $select.search"></div>\n                            </ui-select-choices>\n                          </ui-select>\n                        </div>\n                          <div class="col-md-2" data-ng-class="{\'has-error\': forms.report.$submitted && !rule.value}" data-ng-if="rule.required">\n                            <input type="text" ng-model="rule.value" class="form-control" dynamic-name="randomName()" data-ng-required="requiredInput"/>\n                            <span data-ng-show="forms.report.$submitted && !rule.value" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n                          </div>\n                            <button style="margin-left: 5px" ng-click="removeCondition($index)" class="btn btn-sm btn-danger" type="button"><span class="glyphicon glyphicon-minus-sign"></span></button>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n'),t.put("app/main/template/template.tigerDialDisposal.html",'<div class="row margin-top-20 contact-tab-container">\n  <div class="portlet light bordered">\n    <div class="row portfolio-block" data-ng-if="workspace.spooler.destcalleridnum && workspace.spooler.queue && workspace.spooler.agentconnectAt">\n      <div class="col-md-2">\n        <div class="portfolio-text">\n          <img src="assets/images/media/outboundroute.png" class="td-disposal-logo" alt=""/>\n        </div>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_CALLED_NUMBER\' | translate}} </div>\n        <p>  {{workspace.spooler.destcalleridnum}} </p>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_QUEUE\' | translate}} </div>\n        <p>  {{workspace.spooler.queue}} </p>\n      </div>\n      <div class="col-md-3 portfolio-stat">\n        <div>{{\'APPLICATION_DATE\' | translate}} </div>\n        <p>  {{workspace.spooler.agentconnectAt | date:\'dd/MM/yyyy HH:mm:ss\'}} </p>\n      </div>\n</div>\n    <div class="portlet-title">\n      <div class="caption font-blue-hoki">\n        <span class="caption-subject">{{ workspace.spooler.calleridname }} {{ \'APPLICATION_MOTION_DIALER\' | translate }} {{ \'APPLICATION_DISPOSITION\' | translate }} </span>\n      </div>\n    </div>\n    <div class="portlet-body">\n      <div class="padding-bottom row">\n        <div class="col-md-12" data-ng-form="tdForm">\n          \x3c!-- START RETRIEVE --\x3e\n          <div class="form-group" data-ng-class="{\'has-error\': (tdForm.retrieve.$touched || tdForm.$submitted) && tdForm.retrieve.$invalid}">\n            <label class="control-label">{{ \'APPLICATION_STATUS\' | translate }}<span class="required" aria-required="true">*</span></label>\n            <select name="retrieve" class="form-control" data-ng-model="entitySpooler.retrieve" required>\n              <option value="CLOSED">CLOSE</option>\n              <option value="OPEN">OPEN</option>\n              <option value="BLACK_LIST">BLACKLIST</option>\n              <option value="PLANNED">PLANNING</option>\n              <option value="PLANNED_PEER">PLANNING AGENT</option>\n            </select>\n            <span data-ng-show="(tdForm.retrieve.$touched || tdForm.$submitted) && tdForm.retrieve.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END RETRIEVE --\x3e\n          \x3c!-- START PLANNING DATE --\x3e\n          <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (tdForm.date.$touched || tdForm.$submitted) && tdForm.date.$invalid}">\n            <label class="control-label">PLANNING DATE<span class="required" aria-required="true">*</span></label>\n            <uib-datepicker name="date" ng-model="entitySpooler.planningtime" required data-ng-init="entitySpooler.planningtime = moment();"></uib-datepicker>\n            <span data-ng-show="(tdForm.date.$touched || tdForm.$submitted) && tdForm.date.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END PLANNING DATE --\x3e\n          \x3c!-- START PLANNING TIME --\x3e\n          <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (tdForm.time.$touched || tdForm.$submitted) && tdForm.time.$invalid}">\n            <label class="control-label">PLANNING TIME<span class="required" aria-required="true">*</span></label>\n            <uib-timepicker name="time" ng-model="entitySpooler.planningtime" required show-meridian="false" show-seconds="false"></uib-timepicker>\n            <span data-ng-show="(tdForm.time.$touched || tdForm.$submitted) && tdForm.time.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END PLANNING TIME --\x3e\n          \x3c!-- START PLANNING PEER --\x3e\n          <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (tdForm.agent.$touched || tdForm.$submitted) && tdForm.agent.$invalid}">\n            <label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n            <input name="agent" class="form-control" data-ng-model="entitySpooler.planningpeer" readonly required>\n            <span data-ng-show="(tdForm.agent.$touched || tdForm.$submitted) && tdForm.agent.$error.required" class="help-block help-block-error">\n              <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n            </span>\n          </div>\n          \x3c!-- END PLANNING PEER --\x3e\n          <button type="button" class="btn btn-circle green-haze btn-sm" data-ng-disabled="!tdForm.$valid" data-ng-click="save()">{{\'APPLICATION_SAVE\' | translate}}</button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n'),t.put("app/main/template/template.webPopup.html",'<div class="alert" ng-class="class">\n  <h3 data-ng-show="workspace.data.subject" class="alert-heading"><i class="{{icon}}"></i>{{workspace.data.subject}}</h3>\n  <hr data-ng-show="workspace.data.subject">\n  <div ng-bind-html="html"></div>\n</div>\n'),t.put("app/market/market.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/market">Market Place</a>\n          </li>\n        </ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    \x3c!-- Our Integration --\x3e\n    <div class="headline">\n      <h3>Our Integrations</h3>\n    </div>\n    <div class="row thumbnails" data-ng-repeat="group in groupedIntegration">\n      <div class="col-md-3" data-ng-repeat="integration in group">\n        <div class="our-integrations">\n          <h3> {{integration.name}} <small> {{integration.author}}</small></h3>\n          <img data-ng-src="{{integration.logo}}" alt="{{integration.name}}" class="img-responsive"/>\n          <div class="integration-info" data-ng-if="!integration.downloading">\n            <p>\n              {{integration.description}}\n            </p>\n            <div class="pull-right">\n\t            <a data-ng-disabled="isProgressing" data-ng-if="!integration.active" data-ng-click="installIntegration(integration)" href="#" class="btn btn-xs green-meadow">Install <i class="fa fa-download"></i></a>\n\t\t\t\t\t\t\t<a data-ng-disabled="isProgressing" data-ng-if="integration.active" data-ng-click="uninstallIntegration(integration)" href="#" class="btn btn-xs red-sunglo">Uninstall <i class="fa fa-trash"></i></a>\n\t            <a href="{{integration.link}}" class="btn btn-xs grey-cascade" target="_blank">More <i class="fa fa-link"></i></a>\n            </div>\n          </div>\n\t\t\t\t\t<div class="integration-info" data-ng-if="integration.downloading">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<uib-progressbar class="progress-striped active" value="percentage" type="success"><i style="color:black;">{{status}}</i></uib-progressbar>\n\t\t\t\t\t\t</div>\n          </div>\n        </div>\n      </div>\n\t\t</div>\n    \x3c!--/thumbnails--\x3e\n    \x3c!-- //End Meer Our Team --\x3e\n  </div>\n</div>\n'),t.put("app/motiondialer/blacklist/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.phone.$touched || form.$submitted) && form.phone.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone" required/>\n      <span data-ng-show="(form.phone.$touched || form.$submitted) && form.phone.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/blacklist/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-doc"></i>\n          <a href="#">{{ \'APPLICATION_BLACKLIST\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-doc font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_BLACKLIST\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONTACT\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<span class="btn default btn-file">\n\t\t\t\t\t\t\t<span class="fileinput-new"><i class="icon-cloud-upload"></i> {{\'APPLICATION_IMPORT_FROM_CSV\' | translate}}</span>\n\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/blacklist/list/list.import.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_IMPORT_FROM_CSV\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START PHONE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.phone.$touched || form.$submitted) && form.phone.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n      <ui-select data-ng-model="item.phone" theme="bootstrap" name="phone" data-ng-disabled="disabled" required>\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_PHONE\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    \x3c!-- END PHONE --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <ui-select data-ng-model="item.description" theme="bootstrap" name="description" data-ng-disabled="disabled">\n        <ui-select-match allow-clear placeholder="{{ \'APPLICATION_DESCRIPTION\' | translate }}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="index in indexes | filter: $select.search">\n          <div ng-bind-html="index | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n  \x3c!-- START PROGRESS --\x3e\n  <div>\n    <p>{{\'APPLICATION_IMPORT_SUCCEEDED\' | translate}}: {{import.succeeded}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': import.success + \'%\' }"></div>\n    </div>\n  </div>\n  <div>\n    <p>{{\'APPLICATION_IMPORT_FAILED\' | translate}}: {{import.failed}}/{{csvLength}}</p>\n    <div class="progress progress-sm" style="">\n      <div class="progress-bar progress-bar-danger" role="progressbar" ng-style="{ \'width\': import.fail + \'%\' }"></div>\n    </div>\n    <div class="has-error" data-ng-if="noPhone.length">\n      <span class="help-block help-block-error">\n        {{\'APPLICATION_CONTACTS_WITHOUT_PHONE\' | translate}}: {{noPhone}}\n      </span>\n    </div>\n    <div class="has-error" data-ng-if="duplicates.length">\n      <span class="help-block help-block-error">\n        {{\'APPLICATION_DUPLICATED_CONTACTS\' | translate}}: {{duplicates}}\n      </span>\n    </div>\n  </div>\n  \x3c!-- END PROGRESS --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="start()" ng-disabled="form.$invalid || !form.phone || submitted">{{ \'APPLICATION_SUBMIT\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="close()" data-ng-if="!importing">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="stop()" data-ng-if="importing">{{ \'APPLICATION_STOP\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/info/view/view.about.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ABOUT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n        <form class="form-horizontal form-row-seperated">\n          <div class="form-body">\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Specification</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.SpecificationTitle}} ({{properties.SpecificationVersion}}) - {{properties.SpecificationVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Implementation</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.ImplementationTitle}} ({{properties.ImplementationVersion}}) - {{properties.ImplementationVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Start Time</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.StartTime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Uptime</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.Uptime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Operating System</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.OsName}} {{properties.OsVersion}} {{properties.OsArch}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Processors</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.Processors" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">System Start Time</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.SystemStartTime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">System Uptime</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.SystemUptime" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">File System</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="Usable: {{properties.FileSystem.Usable | number:2}} Free: {{properties.FileSystem.Free | number:2}} Total: {{properties.FileSystem.Total | number:2}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n          </div>\n        </form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/info/view/view.details.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_DETAILS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n        <form class="form-horizontal form-row-seperated">\n          <div class="form-body">\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Specification Name</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.JavaSpecificationName" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Home</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" data-ng-model="properties.JavaHome" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">JavaVm</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.JavaVmName}} ({{properties.JavaVmVersion}} {{properties.JavaVmInfo}}) - {{properties.JavaVmVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="Java ({{properties.JavaVersion}} {{properties.JavaClassVersion}}) - {{properties.JavaVendor}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Runtime</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.JavaRuntimeName}} ({{JavaRuntimeVersion}})" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Java Rmi Server Hostname</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.JavaRmiServerHostname}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">User</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.UserName}} {{properties.UserLanguage}}-{{properties.UserCountry}} {{properties.UserTimezone}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">User Home</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.UserHome}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n            \x3c!-- START --\x3e\n            <div class="form-group">\n              <label class="control-label col-md-3">Hostname</label>\n              <div class="col-md-9">\n                <input type="text" class="form-control" value="{{properties.Hostname}}" disabled/>\n                <span class="help-block">\n                </span>\n              </div>\n            </div>\n            \x3c!-- END --\x3e\n          </div>\n        </form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/info/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getProperties()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-info"></i>\n\t\t\t\t\t<a href="/motiondialer/info/view/properties">{{ \'APPLICATION_INFO\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="variable" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/template.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_INFO\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.info.view.about\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/info/view/about">\n\t\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ABOUT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.info.view.details\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/info/view/details">\n\t\t\t\t\t\t\t<i class="icon-support"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_DETAILS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.info.view.logs\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/info/view/logs">\n\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_LOGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/info/view/view.logs.html",'<div class="row" data-ng-init="initLogs()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_LOGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<button class="btn btn-default float-right" href="#" data-ng-click="initLogs()" data-ng-disabled="loading">\n\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t</button>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="table1" name="table1" ui-grid-resize-columns ui-grid-pagination ui-grid-auto-resize ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" data-ng-show="!table1.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t<span us-spinner spinner-key="logs-spinner" spinner-start-active="true"></span>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/process/list/list.create.queue.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROCESS\' | translate }} {{\'APPLICATION_QUEUE\' | translate}}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" ng-init="initModal()" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n    \x3c!-- START LIST --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.list.$touched || form.$submitted) && form.list.$invalid}">\n      <label class="control-label">{{\'APPLICATION_LIST\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="list" class="form-control" data-ng-model="item.list" ng-options="list.name for list in lists" required>\n      </select>\n      <span data-ng-show="(form.list.$touched || form.$submitted) && form.list.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END LIST --\x3e\n    \x3c!-- START QUEUE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.queue.$touched || form.$submitted) && form.queue.$invalid}">\n      <label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="queue" class="form-control" data-ng-model="item.queue" ng-options="queue.name for queue in queues" required>\n      </select>\n      <span data-ng-show="(form.queue.$touched || form.$submitted) && form.queue.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END QUEUE --\x3e\n    \x3c!-- START TIMEOUT QUEUE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.timeout.$touched || form.$submitted) && form.timeout.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="number" min="1" name="timeout" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}}" class="form-control" data-ng-model="item.timeout" required/>\n      <span data-ng-show="(form.timeout.$touched || form.$submitted) && form.timeout.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="form.timeout.$error.max || form.timeout.$error.min" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MAX RETRIES --\x3e\n    \x3c!-- START TRUNK --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.device.$touched || form.$submitted) && form.device.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="device" class="form-control" data-ng-model="item.device" ng-options="trunk.name for trunk in trunks" required>\n        <option value="fake">{{\'APPLICATION_SELECT\' | translate}} {{\'APPLICATION_TRUNK\' | translate}}</option>\n      </select>\n      <span data-ng-show="(form.queue.$touched || form.$submitted) && form.queue.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TRUNK --\x3e\n    \x3c!-- START FETCH SORT --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_FETCH_SORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="fetch_sort" class="form-control" data-ng-model="item.fetch_sort" ng-options="fetch_sort for fetch_sort in [\'ASC\', \'DESC\']" required>\n      </select>\n      <span class="help-block">{{\'DESCRIPTION_TD_FETCH_SORT\' | translate}}</span>\n    </div>\n    \x3c!-- END  FETCH SORT--\x3e\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/list/list.create.square.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROCESS\' | translate }} {{ \'APPLICATION_CALLYSQUARE\' | translate | trusted}}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" ng-init="initModal()" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n    \x3c!-- START LIST --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.list.$touched || form.$submitted) && form.list.$invalid}">\n      <label class="control-label">{{\'APPLICATION_LIST\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="list" class="form-control" data-ng-model="item.list" ng-options="list.name for list in lists" required>\n      </select>\n      <span data-ng-show="(form.list.$touched || form.$submitted) && form.list.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END LIST --\x3e\n    \x3c!-- START PROJECT --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.project.$touched || form.$submitted) && form.project.$invalid}">\n      <label class="control-label">{{\'APPLICATION_PROJECT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="project" class="form-control" data-ng-model="item.project" ng-options="project.name for project in projects" required>\n      </select>\n      <span data-ng-show="(form.project.$touched || form.$submitted) && form.project.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END PROJECT --\x3e\n    \x3c!-- START TRUNK --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.device.$touched || form.$submitted) && form.device.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="device" class="form-control" data-ng-model="item.device" ng-options="trunk.name for trunk in trunks" required>\n        <option value="fake">{{\'APPLICATION_SELECT\' | translate}} {{\'APPLICATION_TRUNK\' | translate}}</option>\n      </select>\n      <span data-ng-show="(form.device.$touched || form.$submitted) && form.device.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END TRUNK --\x3e\n    \x3c!-- START FETCH SORT --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_FETCH_SORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <select name="fetch_sort" class="form-control" data-ng-model="item.fetch_sort" ng-options="fetch_sort for fetch_sort in [\'ASC\', \'DESC\']" required>\n      </select>\n      <span class="help-block">{{\'DESCRIPTION_TD_FETCH_SORT\' | translate}}</span>\n    </div>\n    \x3c!-- END  FETCH SORT--\x3e\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-settings"></i>\n          <a href="#">{{ \'APPLICATION_PROCESSES\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PROCESSES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle dropdown-toggle" data-toggle="dropdown" data-close-others="true">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROCESS\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<ul class="dropdown-menu pull-right">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#" ng-click="createProcessQueue()">{{ \'APPLICATION_QUEUE\' | translate }}</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="#" ng-click="createProcessSquare()">{{ \'APPLICATION_CALLYSQUARE\' | translate | trusted}}</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/process/view/view.create.interval.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_INTERVAL\' | translate }} </h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n    \x3c!-- START TIME --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n      <div class="input-group input-large">\n        <fieldset class="pull-left" ng-disabled="splittedInterval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="splittedInterval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n        <div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n        <fieldset ng-disabled="splittedInterval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="splittedInterval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n        <label class="control-label pointer-cursor"><input type="checkbox" data-ng-model="splittedInterval.alwaysTime">{{\'APPLICATION_ALWAYS\' | translate}}</label>\n      </div>\n    </div>\n    \x3c!-- END TIME --\x3e\n\n    \x3c!-- START WEEKDAY --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n      <div class="input-group input-large">\n        <ui-select data-ng-model="splittedInterval.wd_from" theme="bootstrap" name="wd_from">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n            {{weekDay.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n        <span class="input-group-addon">to</span>\n        <ui-select data-ng-model="splittedInterval.wd_to" theme="bootstrap" name="wd_to">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n            {{weekDay.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n    </div>\n    \x3c!-- END WEEKDAY --\x3e\n\n    \x3c!-- START MONTHDAY --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n      <div class="input-group input-large">\n        <ui-select data-ng-model="splittedInterval.md_from" theme="bootstrap" name="md_from">\n          <ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n          <ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n            {{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n          </ui-select-choices>\n        </ui-select>\n        <span class="input-group-addon">to</span>\n        <ui-select data-ng-model="splittedInterval.md_to" theme="bootstrap" name="md_to">\n          <ui-select-match>{{$select.selected === \'always\' ? \'APPLICATION_ALWAYS\' : $select.selected | translate}}</ui-select-match>\n          <ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search">\n            {{monthDay === \'always\' ? \'APPLICATION_ALWAYS\' : monthDay | translate}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n    </div>\n    \x3c!-- END MONTHDAY --\x3e\n\n    \x3c!-- START MONTH --\x3e\n    <div class="form-group">\n      <label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n      <div class="input-group input-large">\n        <ui-select data-ng-model="splittedInterval.m_from" theme="bootstrap" name="m_from">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="month.value as month in $interval.monthsNumber | filter: $select.search">\n            {{month.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n        <span class="input-group-addon">to</span>\n        <ui-select data-ng-model="splittedInterval.m_to" theme="bootstrap" name="m_to">\n          <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n          <ui-select-choices repeat="month.value as month in $interval.monthsNumber | filter: $select.search">\n            {{month.name | translate}}\n          </ui-select-choices>\n        </ui-select>\n      </div>\n    </div>\n    \x3c!-- END MONTH --\x3e\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getProcess()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-forward"></i>\n\t\t\t\t\t<a href="#">Motion Dialer</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="/motiondialer/processes/list">{{ \'APPLICATION_PROCESSES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="process.name" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="process.name">\n\t\t\t\t\t<a href="#">{{process.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/account.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{process.name}} ({{ (process.status === \'RUN\') ? \'RUNNING...\' : \'STOPPED\' }})\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t<a href="#" data-ng-click="goToContacts(process.list.id_source)">{{ \'APPLICATION_LIST\' | translate}} {{process.list ? process.list.name : \'#\'+process.id_list}} ({{process.fetch_sort}})</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n        <div class="profile-userbuttons">\n\t\t\t\t\t<button data-ng-show="process.status" type="button" class="btn btn-circle btn-sm" data-ng-class="{\'green-meadow\': process.status == \'STOP\', \'red-sunglo\': process.status == \'RUN\'}" data-ng-click="runOrStop()">{{ (process.status === \'RUN\') ? \'STOP\' : \'RUN\' }}</button>\n        </div>\n\t\t\t\t<div class="profile-userbuttons">\n\t\t\t\t\t<button style="cursor:default" data-ng-show="process.runtime" type="button" class="btn btn-circle btn-sm" data-ng-class="{\'green-meadow\': process.runtime.completed, \'yellow-crusta\': !process.runtime.completed}">{{process.runtime.completed ? \'Complete\' : \'Incomplete\'}}</button>\n\t\t\t\t\t<button style="cursor:default" class="btn btn-circle btn-sm" data-ng-class="{\'green-meadow\': !process.runtime.outOfTime, \'red-sunglo\': process.runtime.outOfTime}"><i data-ng-class="{\'icon-clock\': !process.runtime.outOfTime, \'icon-close\': process.runtime.outOfTime}"></i> {{process.runtime.outOfTime ? \'Out of time\' : \'On time\'}}</button>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n            <li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.overview\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/overview">\n\t\t\t\t\t\t\t<i class="icon-home"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_OVERVIEW\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.intervals\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/intervals">\n\t\t\t\t\t\t\t<i class="icon-clock"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_INTERVALS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.motiondialer.processes.view.spooler\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/motiondialer/processes/view/{{process.id}}/spooler">\n\t\t\t\t\t\t\t<i class="icon-options-vertical"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SPOOLER\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/motiondialer/process/view/view.intervals.html",'<div class="row" data-ng-init="initIntervals()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-clock  theme-font"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROCESS\' | translate}} {{ \'APPLICATION_INTERVALS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_allow" data-toggle="tab">{{ \'APPLICATION_ALLOW\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_disallow" data-toggle="tab">{{ \'APPLICATION_DISALLOW\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- ALLOW TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_allow">\n\t\t\t\t\t\t<button class="btn green-jungle margin-bottom-10" ng-click="createInterval(true)">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_INTERVAL\' | translate }} ({{ \'APPLICATION_ALLOW\' | translate }})\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<table class="table table-bordered table-hover">\n\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr role="row" class="heading">\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_VALUE\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_ACTIONS\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<tr ng-repeat="interval in process.intervals track by $index">\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t{{interval}}\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<button href="javascript:;" data-ng-click="editInterval(true, interval, $index)" class="btn blue-hoki btn-sm"> {{ \'APPLICATION_EDIT\' | translate}} </button>\n\t\t\t\t\t\t\t\t\t<button data-ng-if="$index > 0" data-ng-click="deleteInterval(interval, $index, true)" class="btn red-sunglo btn-sm"> {{ \'APPLICATION_DELETE\' | translate}} </button>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr ng-show="!process.intervals.length"><td colspan=2>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</td></tr>\n\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t</table>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ALLOW TAB --\x3e\n\t\t\t\t\t\x3c!-- DISALLOW TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_disallow">\n\t\t\t\t\t\t<button class="btn green-jungle margin-bottom-10" ng-click="createInterval(false)">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_INTERVAL\' | translate }} ({{ \'APPLICATION_DISALLOW\' | translate }})\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<table class="table table-bordered table-hover">\n\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr role="row" class="heading">\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_VALUE\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_ACTIONS\' | translate}}\n\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<tr ng-repeat="interval in process.not_intervals track by $index">\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t{{interval}}\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<button href="javascript:;" data-ng-click="editInterval(false, interval)" class="btn blue-hoki btn-sm"> {{ \'APPLICATION_EDIT\' | translate}} </button>\n\t\t\t\t\t\t\t\t\t<button href="javascript:;" data-ng-click="deleteInterval($index, interval, false)" class="btn red-sunglo btn-sm"> {{ \'APPLICATION_DELETE\' | translate}} </button>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr ng-show="!process.not_intervals.length"><td colspan=2>{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</td></tr>\n\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t</table>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DISALLOW TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/process/view/view.overview.html",'<div class="row" data-ng-init="getSummary()">\n  <div class="col-md-12">\n    \x3c!-- BEGIN PORTLET --\x3e\n    <div class="portlet light">\n      <div class="portlet-title tabbable-line">\n        <div class="caption caption-md">\n          <i class="icon-bar-chart theme-font hide"></i>\n          <span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_OVERVIEW\' | translate}}</span>\n        </div>\n        <ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_summary" data-toggle="tab">{{ \'APPLICATION_SUMMARY\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li ng-show="process.runtime">\n\t\t\t\t\t\t<a href="#" data-target="#tab_advanced" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n      </div>\n      <div class="portlet-body">\n        <div class="tab-content">\n\t\t\t\t\t\x3c!-- START SUMMARY TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_summary">\n            \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n    \t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n    \t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n            <div class="row number-stats margin-bottom-30">\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-left">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_TOTAL\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{total}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-right">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_FRESH\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{process.runtime.fresh || 0}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class="table-scrollable table-scrollable-borderless">\n              <table class="table table-hover table-light">\n              <thead>\n              <tr class="uppercase">\n                <th>\n                   {{\'APPLICATION_STATUS\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_VALUE\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_RATE\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_DESCRIPTION\' | translate}}\n                </th>\n              </tr>\n              </thead>\n              <tr ng-repeat="sum in summary">\n                <td>\n                  <a href="#" class="primary-link">{{\'APPLICATION_TD_\' + sum[0] | translate}}</a>\n                </td>\n                <td>\n                   {{sum[1]}}\n                </td>\n                <td>\n                  <span class="bold theme-font">{{ total ? ((sum[1]/total)*100).toFixed(2) : 0 }}%</span>\n                </td>\n                <td>\n                   {{\'DESCRIPTION_TD_\' + sum[0] | translate}}\n                </td>\n              </tr>\n              </table>\n            </div>\n          </div>\n          \x3c!-- END SUMMARY TAB --\x3e\n          \x3c!-- START SUMMARY TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_advanced" ng-show="process.runtime">\n            <div class="row number-stats margin-bottom-30">\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-left">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_SUCCESS\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{process.runtime.success || 0}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div class="col-md-6 col-sm-6 col-xs-6">\n                <div class="stat-right">\n                  <div class="stat-number">\n                    <div class="title">\n                       {{\'APPLICATION_FAILED\' | translate}}\n                    </div>\n                    <div class="number">\n                       {{process.runtime.failed || 0}}\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class="table-scrollable table-scrollable-borderless">\n              <table class="table table-hover table-light">\n              <thead>\n              <tr class="uppercase">\n                <th>\n                   {{\'APPLICATION_STATUS\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_VALUE\' | translate}}\n                </th>\n                <th>\n                   {{\'APPLICATION_DESCRIPTION\' | translate}}\n                </th>\n              </tr>\n              </thead>\n              <tr ng-repeat="(key, value) in process.runtime">\n                <td>\n                  <a href="#" class="primary-link">{{\'APPLICATION_\' + key.toUpperCase() | translate}}</a>\n                </td>\n                <td ng-switch on="key">\n                   <span ng-switch-when="avgDial">{{value | number:2}}</span>\n                   <span ng-switch-when="avgDuration">{{value | number:2}}</span>\n                   <span ng-switch-when="avgProgress">{{value | number:2}}</span>\n                   <span ng-switch-when="completed">{{((value)? \'APPLICATION_YES\' : \'APPLICATION_NO\') | translate}}</span>\n                   <span ng-switch-when="outOfTime">{{((value)? \'APPLICATION_YES\' : \'APPLICATION_NO\') | translate}}</span>\n                   <span ng-switch-default>{{value}}</span>\n                </td>\n                <td>\n                   {{\'DESCRIPTION_TD_\' + key.toUpperCase() | translate}}\n                </td>\n              </tr>\n              </table>\n            </div>\n          </div>\n          \x3c!-- END SUMMARY TAB --\x3e\n        </div>\n      </div>\n    </div>\n    \x3c!-- END PORTLET --\x3e\n  </div>\n</div>\n'),t.put("app/motiondialer/process/view/view.run.process.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_STATUS\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>\n    Do you want to {{ status }} the process?\n  </p>\n</div>\n<div class="modal-footer">\n  <button class="btn default green-meadow" type="button" ng-click="yes()">{{ \'APPLICATION_YES\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="no()">{{ \'APPLICATION_NO\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.settings.html",'<div class="row" data-ng-init="initSettings()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROCESS\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_general" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_channel" data-toggle="tab">{{ \'APPLICATION_CHANNEL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_advanced" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_status" data-toggle="tab">{{ \'APPLICATION_STATUS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_general">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="process.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START QUEUE --\x3e\n\t\t\t\t\t    <div data-ng-show="process.queue != \'none\'" class="form-group" data-ng-class="{\'has-error\': (form.queue.$touched || form.$submitted) && form.queue.$invalid}">\n\t\t\t\t\t      <label class="control-label">{{\'APPLICATION_QUEUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="process.queue" name="queue" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="queue.name as queue in queues | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="queue.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t      <span data-ng-show="(form.queue.$touched || form.$submitted) && form.queue.$error.required" class="help-block help-block-error">\n\t\t\t\t\t        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t      </span>\n\t\t\t\t\t    </div>\n\t\t\t\t\t    \x3c!-- END QUEUE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START MAX RETRIES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.max_retries.$touched || form.$submitted) && form.max_retries.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAX_RETRIES\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" max="100" name="max_retries" placeholder="{{\'APPLICATION_MAX_RETRIES\' | translate}}" class="form-control" data-ng-model="process.max_retries" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_MAX_RETRIES\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.max_retries.$touched || form.$submitted) && form.max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.max_retries.$error.max || form.max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MAX RETRIES --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RETRY TIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.retry_time.$touched || form.$submitted) && form.retry_time.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RETRY_TIME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="retry_time" placeholder="{{\'APPLICATION_RETRY_TIME\' | translate}}" class="form-control" data-ng-model="process.retry_time" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_RETRY_TIME\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.retry_time.$touched || form.$submitted) && form.retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.retry_time.$error.max || form.retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RETRY TIME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RETRY TIME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.wait_time.$touched || form.$submitted) && form.wait_time.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_WAIT_TIME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1000" name="wait_time" placeholder="{{\'APPLICATION_WAIT_TIME\' | translate}}" class="form-control" data-ng-model="process.wait_time" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_WAIT_TIME\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.wait_time.$touched || form.$submitted) && form.wait_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.wait_time.$error.max || form.wait_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WAIT TIME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START AUTO CLOSED --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTO_CLOSED\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.auto_closed"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_AUTO_CLOSED\' | translate}}</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END AUTO CLOSED --\x3e\n\t\t\t\t\t\t\t\x3c!--\tSTART WEIGHT --\x3e\n\t\t\t\t\t\t\t\x3c!-- END WEIGHT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTODIAL_LEVEL\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<slider ng-model="process.weight" min="0" step="1" max="50"></slider>\n\t\t\t\t\t\t\t\t<label>{{\'APPLICATION_VALUE\' | translate}}: {{process.weight}}</label>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_WEIGHT\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START DISPOSAL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TD_DISPOSAL\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.disposal"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_DISPOSAL\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DISPOSAL --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="process.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANNEL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_channel">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.context.$touched || form.$submitted) && form.context.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="context" placeholder="{{\'APPLICATION_CONTEXT\' | translate}}" class="form-control" data-ng-model="process.context" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CONTEXT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.context.$touched || form.$submitted) && form.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START EXTENSION --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.extension.$touched || form.$submitted) && form.extension.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXTENSION\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="extension" placeholder="{{\'APPLICATION_EXTENSION\' | translate}}" class="form-control" data-ng-model="process.extension" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_EXTENSION\' | translate}}</span><a href="/channels/voice/routes/internal/list">Link {{\'APPLICATION_INTERNAL\' | translate}}</a>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.extension.$touched || form.$submitted) && form.extension.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTENSION --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PRIORITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.priority.$touched || form.$submitted) && form.priority.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PRIORITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="priority" placeholder="{{\'APPLICATION_PRIORITY\' | translate}}" class="form-control" data-ng-model="process.priority" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_PRIORITY\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.priority.$touched || form.$submitted) && form.priority.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.priority.$error.max || form.priority.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PRIORITY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START PREFIX --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PREFIX\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="prefix_code" placeholder="{{\'APPLICATION_PREFIX\' | translate}}" class="form-control" data-ng-model="process.prefix_code"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_PREFIX\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PREFIX --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TECHNOLOGY --\x3e\n\t\t\t\t\t    <div class="form-group">\n\t\t\t\t\t      <label class="control-label">{{\'APPLICATION_TECHNOLOGY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t      <select name="tech" class="form-control" data-ng-model="process.tech" ng-options="tech for tech in techs" required>\n\t\t\t\t\t      </select>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TECHNOLOGY\' | translate}}</span>\n\t\t\t\t\t    </div>\n\t\t\t\t\t    \x3c!-- END TECHNOLOGY --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DEVICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.device.$touched || form.$submitted) && form.device.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUNK\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="device" placeholder="{{\'APPLICATION_TRUNK\' | translate}}" class="form-control" data-ng-model="process.device" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TRUNK\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.device.$touched || form.$submitted) && form.device.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEVICE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.callerid.$touched || form.$submitted) && form.callerid.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLERID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="callerid" placeholder="{{\'APPLICATION_CALLERID\' | translate}}" class="form-control" data-ng-model="process.callerid" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CALLERID\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.callerid.$touched || form.$submitted) && form.callerid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="process.codecs" name="codecs" theme="bootstrap" data-ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="codec in codecs">\n\t\t\t\t\t\t\t\t\t\t{{codec}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DIAL FORMAT --\x3e\n\t\t\t\t\t    <div class="form-group">\n\t\t\t\t\t      <label class="control-label">{{\'APPLICATION_DIAL_FORMAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t      <select name="dial_format" class="form-control" data-ng-model="process.dial_format" ng-options="dial_format for dial_format in dialFormats" required>\n\t\t\t\t\t      </select>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_DIAL_FORMAT\' | translate}}</span>\n\t\t\t\t\t    </div>\n\t\t\t\t\t    \x3c!-- END DIAL FORMAT --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANNEL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_advanced">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CHECK DUPLICATE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_DUPLICATE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<select name="check_duplicate" class="form-control" data-ng-model="process.check_duplicate" ng-options="check_duplicate for check_duplicate in checkDuplicates" required>\n\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_DUPLICATE\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHECK DUPLICATE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CHECK BLACKLIST --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_BLACKLIST\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.check_blacklist"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_BLACKLIST\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHECK BLACKLIST --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CHECK PHONE LENGHT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.check_phone_length.$touched || form.$submitted) && form.check_phone_length.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_PHONE_LENGHT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="check_phone_length" placeholder="{{\'APPLICATION_CHECK_PHONE_LENGHT\' | translate}}" class="form-control" data-ng-model="process.check_phone_length" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_PHONE_LENGHT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.check_phone_length.$touched || form.$submitted) && form.check_phone_length.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.check_phone_length.$error.max || form.check_phone_length.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHECK PHONE LENGHT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TIME SLICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.time_slice.$touched || form.$submitted) && form.time_slice.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIME_SLICE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="time_slice" placeholder="{{\'APPLICATION_TIME_SLICE\' | translate}}" class="form-control" data-ng-model="process.time_slice" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TIME_SLICE\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.time_slice.$touched || form.$submitted) && form.time_slice.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.time_slice.$error.max || form.time_slice.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIME SLICE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START MISSED --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHECK_MISSED\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.missed"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHECK_MISSED\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MISSED --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CHANNEL LIMIT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.channel_limit.$touched || form.$submitted) && form.channel_limit.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANNEL_LIMIT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="channel_limit" placeholder="{{\'APPLICATION_CHANNEL_LIMIT\' | translate}}" class="form-control" data-ng-model="process.channel_limit" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CHANNEL_LIMIT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.channel_limit.$touched || form.$submitted) && form.channel_limit.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.channel_limit.$error.max || form.channel_limit.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END  CHANNEL LIMIT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START CONTEXT FOR OTHER CALLS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT_FOR_OTHER_CALLS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="context_for_other_calls" placeholder="{{\'APPLICATION_CONTEXT_FOR_OTHER_CALLS\' | translate}}" class="form-control" data-ng-model="process.context_for_other_calls"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_CONTEXT_FOR_OTHER_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CONTEXT FOR OTHER CALLS --\x3e\n\t\t\t\t\t\t\t\x3c!-- START EXTENSION FOR OTHER CALLS--\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXTENSION_FOR_OTHER_CALLS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="extension_for_other_calls" placeholder="{{\'APPLICATION_EXTENSION_FOR_OTHER_CALLS\' | translate}}" class="form-control" data-ng-model="process.extension_for_other_calls"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_EXTENSION_FOR_OTHER_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EXTENSION FOR OTHER CALLS--\x3e\n\t\t\t\t\t\t\t\x3c!-- START PRIORITY FOR OTHER CALLS--\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.priority_for_other_calls.$touched || form.$submitted) && form.priority_for_other_calls.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PRIORITY_FOR_OTHER_CALLS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="priority_for_other_calls" placeholder="{{\'APPLICATION_PRIORITY_FOR_OTHER_CALLS\' | translate}}" class="form-control" data-ng-model="process.priority_for_other_calls"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_PRIORITY_FOR_OTHER_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.priority_for_other_calls.$error.max || form.priority_for_other_calls.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PRIORITY FOR OTHER CALLS --\x3e\n\t\t\t\t\t\t\t\x3c!-- START TIMEZONE --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXTENDED_TIME_INTERVAL\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="timezone" placeholder="08:30-20:30" class="form-control" data-ng-model="process.timezone"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_EXTENDED_TIME_INTERVAL\' | translate}}</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END TIMEZONE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTO TIMEZONE MANAGEMENT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTO_TIMEZONE_MANAGEMENT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tdata-ng-model="process.auto_timezone_management"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-animate="false">\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_AUTO_TIMEZONE_MANAGEMENT\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTO TIMEZONE MANAGEMENT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t\x3c!-- COMMENTED: BECAUSE IGNORE_STRINGS IS AN ARRAY NOT A STRING--\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_IGNORE_STRINGS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="ignore_strings" placeholder="{{\'APPLICATION_IGNORE_STRINGS\' | translate}}" class="form-control" data-ng-model="process.ignore_strings"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_IGNORE_STRINGS\' | translate}}</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t\x3c!-- START MIN OPERATOR --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.min_operator.$touched || form.$submitted) && form.min_operator.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_OPERATOR\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="min_operator" placeholder="{{\'APPLICATION_MIN_OPERATOR\' | translate}}" class="form-control" data-ng-model="process.min_operator" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_MIN_OPERATOR\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.min_operator.$touched || form.$submitted) && form.min_operator.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.min_operator.$error.max || form.min_operator.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MIN OPERATOR --\x3e\n\t\t\t\t\t\t\t\x3c!-- START ALERT MAX CALLS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.alert_max_calls.$touched || form.$submitted) && form.alert_max_calls.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ALERT_MAX_CALLS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="alert_max_calls" placeholder="{{\'APPLICATION_ALERT_MAX_CALLS\' | translate}}" class="form-control" data-ng-model="process.alert_max_calls" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_ALERT_MAX_CALLS\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.alert_max_calls.$touched || form.$submitted) && form.alert_max_calls.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.alert_max_calls.$error.max || form.alert_max_calls.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ALERT MAX CALLS --\x3e\n\t\t\t\t\t\t\t\x3c!-- START ALERT TIME SLICE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.alert_time_slice.$touched || form.$submitted) && form.alert_time_slice.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ALERT_TIME_SLICE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="alert_time_slice" placeholder="{{\'APPLICATION_ALERT_TIME_SLICE\' | translate}}" class="form-control" data-ng-model="process.alert_time_slice" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_ALERT_TIME_SLICE\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.alert_time_slice.$touched || form.$submitted) && form.alert_time_slice.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.alert_time_slice.$error.max || form.alert_time_slice.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ALERT TIME SLICE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DROP MAX COUNT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.drop_max_count.$touched || form.$submitted) && form.drop_max_count.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DROP_MAX_COUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" name="drop_max_count" placeholder="{{\'APPLICATION_DROP_MAX_COUNT\' | translate}}" class="form-control" data-ng-model="process.drop_max_count" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_DROP_MAX_COUNT\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.drop_max_count.$touched || form.$submitted) && form.drop_max_count.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.drop_max_count.$error.max || form.drop_max_count.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DROP MAX COUNT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START SUCCESS CALL SIZE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.success_call_size.$touched || form.$submitted) && form.success_call_size.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SUCCESS_CALL_SIZE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="success_call_size" placeholder="{{\'APPLICATION_SUCCESS_CALL_SIZE\' | translate}}" class="form-control" data-ng-model="process.success_call_size" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_SUCCESS_CALL_SIZE\' | translate}}</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(form.success_call_size.$touched || form.$submitted) && form.success_call_size.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.success_call_size.$error.max || form.success_call_size.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SUCCESS CALL SIZE --\x3e\n\t\t\t\t\t\t\t\x3c!-- START IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIME_EXPIRED\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="expiredtime" placeholder="yyyy-MM-dd HH:mm:ss" class="form-control" data-ng-model="process.expiredtime"/>\n\t\t\t\t\t\t\t\t<span class="help-block">{{\'DESCRIPTION_TD_TIME_EXPIRED\' | translate}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END IGNORE STRINGS--\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ANDVANCED TAB --\x3e\n\t\t\t\t\t\x3c!-- START STATUS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_status">\n\t\t\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateProcess()" novalidate>\n\t\t\t\t\t\t\t<table class="table table-bordered table-hover">\n\t\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t<tr role="row" class="heading">\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_VALUE\' | translate}}\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_MAX_RETRIES\' | translate}}\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_RETRY_TIME\' | translate}} [min]\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t\t\t\t {{ \'APPLICATION_DESCRIPTION\' | translate}}\n\t\t\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_AMD\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="amd_max_retries"class="form-control" data-ng-model="process.amd_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.amd_max_retries.$touched || form.$submitted) && form.amd_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.amd_max_retries.$error.max || form.amd_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="amd_retry_time" class="form-control" data-ng-model="process.amd_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.amd_retry_time.$touched || form.$submitted) && form.amd_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.amd_retry_time.$error.max || form.amd_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_AMD\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_BUSY\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="busy_max_retries"class="form-control" data-ng-model="process.busy_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.busy_max_retries.$touched || form.$submitted) && form.busy_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.busy_max_retries.$error.max || form.busy_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="busy_retry_time"class="form-control" data-ng-model="process.busy_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.busy_retry_time.$touched || form.$submitted) && form.busy_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.busy_retry_time.$error.max || form.busy_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_BUSY\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONGESTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="congestion_max_retries"class="form-control" data-ng-model="process.congestion_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.congestion_max_retries.$touched || form.$submitted) && form.congestion_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.congestion_max_retries.$error.max || form.congestion_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="congestion_retry_time"class="form-control" data-ng-model="process.congestion_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.congestion_retry_time.$touched || form.$submitted) && form.congestion_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.congestion_retry_time.$error.max || form.congestion_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_CONGESTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_DROP\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="drop_max_retries"class="form-control" data-ng-model="process.drop_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.drop_max_retries.$touched || form.$submitted) && form.drop_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.drop_max_retries.$error.max || form.drop_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="drop_retry_time"class="form-control" data-ng-model="process.drop_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.drop_retry_time.$touched || form.$submitted) && form.drop_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.drop_retry_time.$error.max || form.drop_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_DROP\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_FAILED\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="failed_max_retries"class="form-control" data-ng-model="process.failed_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.failed_max_retries.$touched || form.$submitted) && form.failed_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.failed_max_retries.$error.max || form.failed_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="failed_retry_time"class="form-control" data-ng-model="process.failed_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.failed_retry_time.$touched || form.$submitted) && form.failed_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.failed_retry_time.$error.max || form.failed_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_FAILED\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_NOANSWER\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="noanswer_max_retries"class="form-control" data-ng-model="process.noanswer_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.noanswer_max_retries.$touched || form.$submitted) && form.noanswer_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.noanswer_max_retries.$error.max || form.noanswer_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="noanswer_retry_time"class="form-control" data-ng-model="process.noanswer_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.noanswer_retry_time.$touched || form.$submitted) && form.noanswer_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.noanswer_retry_time.$error.max || form.noanswer_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_NOANSWER\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_NOSUCHEXTENSION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="nosuchextension_max_retries"class="form-control" data-ng-model="process.nosuchextension_max_retries" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.nosuchextension_max_retries.$touched || form.$submitted) && form.nosuchextension_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.nosuchextension_max_retries.$error.max || form.nosuchextension_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="nosuchextension_retry_time"class="form-control" data-ng-model="process.nosuchextension_retry_time" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.nosuchextension_retry_time.$touched || form.$submitted) && form.nosuchextension_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.nosuchextension_retry_time.$error.max || form.nosuchextension_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_NOSUCHEXTENSION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_RINGTIMEOUT\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="ringtimeout_max_retries"class="form-control" data-ng-model="process.ringtimeout_max_retries" data-ng-init="!process.ringtimeout_max_retries && (process.ringtimeout_max_retries = 0)" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.ringtimeout_max_retries.$touched || form.$submitted) && form.ringtimeout_max_retries.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.ringtimeout_max_retries.$error.max || form.ringtimeout_max_retries.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="ringtimeout_retry_time" class="form-control" data-ng-model="process.ringtimeout_retry_time" data-ng-init="!process.ringtimeout_retry_time && (process.ringtimeout_retry_time = 0)" required/>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(form.ringtimeout_retry_time.$touched || form.$submitted) && form.ringtimeout_retry_time.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.ringtimeout_retry_time.$error.max || form.ringtimeout_retry_time.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TD_STATUS_RINGTIMEOUT\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END STATUS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/motiondialer/process/view/view.spooler.edit.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_EDIT\' | translate }} {{ \'APPLICATION_CONTACT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  \x3c!-- START RETRIEVE --\x3e\n  <div class="form-group" data-ng-class="{\'has-error\': (form.retrieve.$touched || form.$submitted) && form.retrieve.$invalid}" ng-init="initModal()">\n    <label class="control-label">{{ \'APPLICATION_STATUS\' | translate }}<span class="required" aria-required="true">*</span></label>\n    <select name="retrieve" class="form-control" data-ng-model="entitySpooler.retrieve" required>\n      <option value="CLOSED">CLOSE</option>\n      <option value="OPEN">OPEN</option>\n      <option value="BLACK_LIST">BLACKLIST</option>\n      <option value="PLANNED">PLANNING</option>\n      <option value="PLANNED_PEER">PLANNING AGENT</option>\n    </select>\n    <span data-ng-show="(form.retrieve.$touched || form.$submitted) && form.retrieve.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END RETRIEVE --\x3e\n  \x3c!-- START PLANNING DATE --\x3e\n  <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (form.date.$touched || form.$submitted) && form.date.$invalid}">\n    <label class="control-label">PLANNING DATE<span class="required" aria-required="true">*</span></label>\n    <uib-datepicker name="date" ng-model="entitySpooler.planningtime" required init-date="initDate"></uib-datepicker>\n    <span data-ng-show="(form.date.$touched || form.$submitted) && form.date.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END PLANNING DATE --\x3e\n  \x3c!-- START PLANNING TIME --\x3e\n  <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED\' || entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (form.time.$touched || form.$submitted) && form.time.$invalid}">\n    <label class="control-label">PLANNING TIME<span class="required" aria-required="true">*</span></label>\n    <uib-timepicker name="time" ng-model="entitySpooler.planningtime" required show-meridian="false" show-seconds="false"></uib-timepicker>\n    <span data-ng-show="(form.time.$touched || form.$submitted) && form.time.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END PLANNING TIME --\x3e\n  \x3c!-- START PLANNING PEER --\x3e\n  <div class="form-group" data-ng-if="entitySpooler.retrieve == \'PLANNED_PEER\'" data-ng-class="{\'has-error\': (form.agent.$touched || form.$submitted) && form.agent.$invalid}">\n    <label class="control-label">{{\'APPLICATION_AGENT\' | translate}}<span class="required" aria-required="true">*</span></label>\n    <select name="agent" class="form-control" data-ng-model="entitySpooler.planningpeer" ng-options="agent for agent in agents" required>\n    </select>\n    <span data-ng-show="(form.agent.$touched || form.$submitted) && form.agent.$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n  </div>\n  \x3c!-- END PLANNING PEER --\x3e\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.spooler.history.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_HISTORY\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <json-formatter json="historySpooler" open="2"></json-formatter>\n</div>\n<div class="modal-footer">\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CLOSE\' | translate }}</button>\n</div>\n'),t.put("app/motiondialer/process/view/view.spooler.html",'<div class="row" data-ng-init="getSpooler()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_SPOOLER\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="getSpooler()">\n\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="true"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/reset/reset.html",'\x3c!-- BEGIN LOGO --\x3e\n<div class="logo" data-ng-init="getInfo()">\n\t<a href="index.html">\n\t\t<img ng-src="api/settings/logo/login" alt="logo" class="custom-login-logo" onError="this.onerror=null"/>\n\t</a>\n</div>\n\x3c!-- END LOGO --\x3e\n\x3c!-- BEGIN RESET --\x3e\n<div class="content">\n\t\x3c!-- BEGIN RESET FORM --\x3e\n\t<form name="resetForm" data-ng-submit="resetForm.$valid && reset()" novalidate>\n\t\t<h3>{{\'APPLICATION_RESET_PASSWORD\' | translate}}</h3>\n\t\t<p>\n\t\t\t{{\'APPLICATION_INSERT_NEW_PASSWORD_RESET\' | translate}}\n\t\t</p>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.password.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" name="password" ng-model="userReset.password"  data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t</div>\n\t\t\t<span class="help-block">\n\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t</span>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.password.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-group" data-ng-class="{\'has-error\': resetForm.$submitted && resetForm.rePassword.$invalid}">\n\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}</label>\n\t\t\t<div class="input-icon">\n\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t<input class="form-control form-control-solid placeholder-no-fix" type="password" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" name="rePassword" ng-model="userReset.rePassword" nx-equal="userReset.password" required/>\n\t\t\t</div>\n\t\t\t<span data-ng-show="resetForm.$submitted && resetForm.rePassword.$invalid" class="help-block">{{\'MESSAGE_REQUIRED_FIELD\' | translate}}</span>\n\t\t\t<span data-ng-show="(resetForm.password.$touched || resetForm.$submitted) && resetForm.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t</span>\n\t\t</div>\n\t\t<div class="form-actions">\n\t\t\t<button type="submit" class="btn btn-success uppercase">{{\'APPLICATION_SUBMIT\' | translate}}</button>\n\t\t</div>\n\t</form>\n\t\x3c!-- END RESET FORM--\x3e\n\t\t<div class="login-options">\n\t\t\t<h4>{{\'APPLICATION_FOLLOW_US\' | translate}}</h4>\n\t\t\t<ul class="social-icons">\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color facebook" data-original-title="facebook" href="https://www.facebook.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color twitter" data-original-title="Twitter" href="https://twitter.com/xenialab"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color googleplus" data-original-title="Goole Plus" href="#"></a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a class="social-icon-color linkedin" data-original-title="Linkedin" href="#"></a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n</div>\n<div class="copyright">\n\txCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n</div>\n\x3c!-- END RESET --\x3e\n'),t.put("app/salesforce/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-cloud"></i>\n\t\t\t\t\t<a href="/salesforce/list">{{ \'APPLICATION_SALESFORCE\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-cloud font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SALESFORCE\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/salesforce/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/salesforce/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/salesforce/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/salesforce/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.name as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.value as item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/salesforce/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START CLIENT ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_ID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientId" placeholder="{{\'APPLICATION_CLIENT_ID\' | translate}}" class="form-control" data-ng-model="account.clientId" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientId.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT ID --\x3e\n\n              \x3c!-- START CLIENT SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientSecret.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientSecret" placeholder="{{\'APPLICATION_CLIENT_SECRET\' | translate}}" class="form-control" data-ng-model="account.clientSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT SECRET --\x3e\n\n              \x3c!-- START SECURITY TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.securityToken.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECURITY_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="securityToken" placeholder="{{\'APPLICATION_SECURITY_TOKEN\' | translate}}" class="form-control" data-ng-model="account.securityToken" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.securityToken.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SECURITY TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/salesforce/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="fa fa-cloud"></i>\n          <a href="/salesforce/list">{{ \'APPLICATION_SALESFORCE\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/salesforce.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.salesforce.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/salesforce/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.salesforce.view.configurations\') || $state.is(\'main.salesforce.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/salesforce/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/salesforce/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="fa fa-cloud"></i>\n\t\t\t\t\t\t<a href="/salesforce/list">{{ \'APPLICATION_SALESFORCE\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/salesforce/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START CLIENT ID --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_ID\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientId" placeholder="{{\'APPLICATION_CLIENT_ID\' | translate}}" class="form-control" data-ng-model="item.clientId" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientId.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT ID --\x3e\n\n              \x3c!-- START CLIENT SECRET --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.clientSecret.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CLIENT_SECRET\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="clientSecret" placeholder="{{\'APPLICATION_CLIENT_SECRET\' | translate}}" class="form-control" data-ng-model="item.clientSecret" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.clientSecret.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CLIENT SECRET --\x3e\n\n              \x3c!-- START SECURITY TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.securityToken.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECURITY_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="securityToken" placeholder="{{\'APPLICATION_SECURITY_TOKEN\' | translate}}" class="form-control" data-ng-model="item.securityToken" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.securityToken.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SECURITY TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/customization/view/general/general.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_GENERAL_CUSTOMIZATION\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_LOGO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_FOOTER_WHITE_LABEL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- CHANGE LOGO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<div class="col-md-6 col-sm-6" >\n\t\t\t\t\t\t\t<div class="portlet light bordered" style="min-height:411px;">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MAIN\' | translate }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<form action="#" role="form" class="row">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="settings.defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultLogo = license.custom ? settings.defaultLogo : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!settings.defaultLogo && license.custom">\n\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t\t<div data-ng-show="uploader2.isHTML5" >\n\t\t\t\t\t\t\t\t\t\t<div data-ng-repeat="item in uploader.queue" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ item.file.name }}</strong> {{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-md-6 col-sm-6">\n\t\t\t\t\t\t\t<div class="portlet light bordered"  style="min-height:411px;">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_LOGIN\' | translate }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<form action="#" role="form" class="row">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="settings.defaultLoginLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultLoginLogo = license.custom ? settings.defaultLoginLogo : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultLoginLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!settings.defaultLoginLogo && license.custom">\n\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader2.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader2"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader2.queue[0]" data-dismiss="fileinput" ng-click="uploader2.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader2.queue[0]" data-ng-click="uploader2.queue[0].upload()" ng-disabled="uploader2.queue[0].isReady || uploader2.queue[0].isUploading || uploader2.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t\t<div data-ng-show="uploader2.isHTML5" >\n\t\t\t\t\t\t\t\t\t\t<div data-ng-repeat="item in uploader.queue" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ item.file.name }}</strong> {{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE LOGO TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE FOOTER WHITE LABEL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.footerWhiteLabel" data-ng-submit="forms.footerWhiteLabel.$valid && update()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START DEFAULT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="settings.defaultFooterWhiteLabel"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="defaultFooterWhiteLabel"\n\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultFooterWhiteLabel = license.custom ? settings.defaultFooterWhiteLabel : true"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEFAULT --\x3e\n\t\t\t\t\t\t\t\x3c!-- START LABEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.footerWhiteLabel.footerWhiteLabel.$touched || forms.footerWhiteLabel.$submitted) && forms.footerWhiteLabel.footerWhiteLabel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FOOTER_WHITE_LABEL\' | translate}}<span data-ng-if="!settings.defaultFooterWhiteLabel" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<textarea name="footer" placeholder="{{\'APPLICATION_FOOTER_WHITE_LABEL\' | translate}}" class="form-control" data-ng-model="settings.footerWhiteLabel" data-ng-disabled="settings.defaultFooterWhiteLabel || !license.custom" data-ng-required="!settings.defaultFooterWhiteLabel && license.custom"/></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.footerWhiteLabel.footerWhiteLabel.$touched || forms.footerWhiteLabel.$submitted) && forms.footerWhiteLabel.footerWhiteLabel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LABEL --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" data-ng-disabled="!license.custom"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE FOOTER WHITE LABEL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/customization/view/motionbar/motionbar.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_MOTION_BAR_CUSTOMIZATION\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_LOGO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- CHANGE LOGO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<div class="col-md-12 col-sm-12" >\n\t\t\t\t\t\t\t<div class="portlet light bordered" style="min-height:411px;">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MAIN\' | translate }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<form action="#" role="form" class="row">\n\t\t\t\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6">\n\t\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\t\t\tng-model="settings.defaultMotionBarLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-init="settings.defaultMotionBarLogo = license.preferred ? settings.defaultMotionBarLogo : true"\n\t\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\t\tname="defaultMotionBarLogo"\n\t\t\t\t\t\t\t\t\t\t\tdata-ng-change="update()"\n\t\t\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6 col-sm-6" data-ng-if="!settings.defaultMotionBarLogo && license.preferred">\n\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail">\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader"/><br/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t\t<div data-ng-show="uploader.isHTML5" >\n\t\t\t\t\t\t\t\t\t\t<div data-ng-repeat="item in uploader.queue" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{ item.file.name }}</strong> {{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE LOGO TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/customization/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_CUSTOMIZATION\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/customize.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_CUSTOMIZATION\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.customization.view.general\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/customization/view/general">\n\t\t\t\t\t\t\t<i class="icon-picture"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_GENERAL\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-if="license.preferred" data-ng-class="{active: $state.is(\'main.setting.customization.view.motionbar\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/customization/view/motionbar">\n\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MOTION_BAR\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/general/view/main/main.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_GENERAL_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.main" data-ng-submit="forms.main.$valid && update()" novalidate>\n\t\t\t\t\t\x3c!-- START MIN INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.min_internal.$touched || forms.main.$submitted) && forms.main.min_internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_INTERNAL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="min_internal" placeholder="{{\'APPLICATION_MIN_INTERNAL\' | translate}}" class="form-control" data-ng-model="settings.min_internal" required/>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.min_internal.$touched || forms.main.$submitted) && forms.main.min_internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MIN INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START MIN MAILBOX  --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.min_mailbox.$touched || forms.main.$submitted) && forms.main.min_mailbox.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_MAILBOX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="min_mailbox" placeholder="{{\'APPLICATION_MIN_MAILBOX\' | translate}}" class="form-control" data-ng-model="settings.min_mailbox" required/>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.min_mailbox.$touched || forms.main.$submitted) && forms.main.min_mailbox.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MIN MAILBOX --\x3e\n\n\t\t\t\t\t\x3c!-- START MAIL ROUTING  --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.mailRoutingCapacity.$touched || forms.main.$submitted) && forms.main.mailRoutingCapacity.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAIL_ROUTING_BUFFER_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" max="50" name="mailRoutingCapacity" placeholder="{{\'APPLICATION_MAIL_ROUTING_BUFFER_CAPACITY\' | translate}}" class="form-control" data-ng-model="settings.mailRoutingCapacity" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'APPLICATION_MAIL_ROUTING_BUFFER_CAPACITY_DESC\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.mailRoutingCapacity.$touched || forms.main.$submitted) && forms.main.mailRoutingCapacity.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END MAIL ROUTING --\x3e\n\n\t\t\t\t\t\x3c!-- START CHAT ROUTING  --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.main.chatRoutingCapacity.$touched || forms.main.$submitted) && forms.main.chatRoutingCapacity.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHAT_ROUTING_BUFFER_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" max="50" name="chatRoutingCapacity" placeholder="{{\'APPLICATION_CHAT_ROUTING_BUFFER_CAPACITY\' | translate}}" class="form-control" data-ng-model="settings.chatRoutingCapacity" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'APPLICATION_CHAT_ROUTING_BUFFER_CAPACITY_DESC\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.chatRoutingCapacity.$touched || forms.main.$submitted) && forms.main.chatRoutingCapacity.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHAT ROUTING --\x3e\n\n\t\t\t\t\t\x3c!-- START AGI PORT --\x3e\n\t\t\t\t\t\x3c!-- NOTE: CUSTOM AGI PORT DEPRECATED --\x3e\n\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-class="{\'has-error\': (forms.main.agi_port.$touched || forms.main.$submitted) && forms.main.agi_port.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AGI_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="agi_port" placeholder="{{\'APPLICATION_AGI_PORT\' | translate}}" class="form-control" data-ng-model="settings.agi_port" required/>\n\t\t\t\t\t\t<span data-ng-show="(forms.main.agi_port.$touched || forms.main.$submitted) && forms.main.agi_port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\x3c!-- END AGI PORT --\x3e\n\n\t\t\t\t\t\x3c!-- START SECURE PASSWORD --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">\n\t\t\t\t\t\t\t{{\'APPLICATION_SECURE_PASSWORD\' | translate}}\n\t\t\t\t\t\t</label><br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tdata-ng-model="settings.securePassword"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SECURE PASSWORD --\x3e\n\n\t\t\t\t\t\x3c!-- START AUTO LOGOUT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">\n\t\t\t\t\t\t\t{{\'APPLICATION_AGENT_AUTO_LOGOUT\' | translate}}\n\t\t\t\t\t\t</label><br>\n\t\t\t\t\t\t<input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tdata-ng-model="settings.logoutOnWindowClose"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END AUTO LOGOUT --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/general/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_GENERAL\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/customize.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_GENERAL\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.general.view.main\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/general/view/main">\n\t\t\t\t\t\t\t<i class="icon-picture"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MAIN\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/license/view/update.modal.html",'<div class="modal-header" data-ng-init="getLicense()">\n  <h3 class="modal-title">{{ \'APPLICATION_UPDATE_LICENSE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START LICENSE --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_LICENSE\' | translate}}</label>\n      <textarea type="text" style="min-height:95px;" name="description" placeholder="{{\'APPLICATION_LICENSE\' | translate}}" class="form-control" data-ng-model="item.license"></textarea>\n    </div>\n    \x3c!-- END LICENSE --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="update()" ng-disabled="form.$invalid">{{ \'APPLICATION_UPDATE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/setting/license/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-settings"></i>\n          <a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-info"></i>\n          <a href="#">{{ \'APPLICATION_LICENSE\' | translate }}</a>\n        </li>\n      </ul>\n    </div>\n\n    \x3c!-- BEGIN PROFILE CONTENT --\x3e\n    <div class="profile-content">\n      <div class="row" data-ng-if="item.expirationTime > -1 && !item.demo">\n        <div class="col-md-12">\n          <div class="note note-warning">\n            <h4 class="block"><strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_YOUR_LICENSE_WILL_EXPIRE\' | translate}} <strong>{{license.expirationTime}}</strong> {{\'MESSAGE_DAYS\' | translate}}.</h4>\n            <p data-ng-if="item.token !== item.token2">\n              {{\'MESSAGE_SEND_EMAIL_TO\' | translate}} <a href="mailto:license@xcally.com?subject=New%20token%20detected&body=Hi xCALLY, my new token is: {{license.token2}}. Old token: {{license.token}}">license@xcally.com</a>.\n            </p>\n            <p data-ng-if="item.token !== item.token2">\n              {{\'APPLICATION_NEW\' | translate | uppercase}} Token: <strong>{{license.token2}}</strong>\n            </p>\n          </div>\n        </div>\n      </div>\n      <div class="row">\n        <div class="col-md-6">\n          <div class="pricing hover-effect">\n            <div class="pricing-head">\n              <h3 data-ng-switch="license.months">\n              <div ng-switch-when="1">{{\'APPLICATION_MONTH_TO_MONTH\' | translate}}</div>\n              <div ng-switch-when="12">{{\'APPLICATION_YEARLY\' | translate}}</div>\n              <div ng-switch-when="36">{{\'APPLICATION_PERPETUAL\' | translate}}</div>\n              <div ng-switch-default>{{\'APPLICATION_UNKNOWN\' | translate}}</div>\n              <div class="h5" data-ng-if="item.token === item.token2">{{license.token || \'unknown\'}} </div><div class="h5" data-ng-if="item.token !== item.token2"><div><b>{{\'APPLICATION_OLD_UID\' | translate}}:</b> {{license.token || \'unknown\'}}</div><div><b>{{\'APPLICATION_NEW_UID\' | translate}}:</b> {{license.token2 || \'unknown\'}}</div> </div>\n              </h3>\n              <h4><i>{{license.expiration ? (license.expiration | date:\'medium\') : \'DEMO\'}}</i>\n                <span data-ng-show="license.expiration">Expiration Date </span>\n              </h4>\n            </div>\n            <ul class="pricing-content list-unstyled">\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-eye"></i> {{\'APPLICATION_USERS\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  {{(license.users || license.users >= 0) ? license.users : \'unknown\'}}\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-people"></i> {{\'APPLICATION_AGENTS\' | translate}} ({{\'APPLICATION_CONCURRENTS\' | translate}}):\n                </div>\n                <div class="col-md-3 text-center">\n                  {{(license.agents || license.agents >= 0)  ? license.agents : \'unknown\'}}\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-phone"></i> {{\'APPLICATION_TELEPHONES\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  {{(license.telephones || license.telephones >= 0) ? license.telephones : \'unknown\'}}\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-bubble"></i> {{\'APPLICATION_CHAT\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.chat ? \'label-success\' : \'label-danger\'">{{license.chat ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-envelope"></i> {{\'APPLICATION_MAIL\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.mail ? \'label-success\' : \'label-danger\'">{{license.mail ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="fa fa-fax"></i> {{\'APPLICATION_FAX\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.fax ? \'label-success\' : \'label-danger\'">{{license.fax ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="glyphicon glyphicon-comment"></i> {{\'APPLICATION_SMS\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.messaging ? \'label-success\' : \'label-danger\'">{{license.messaging ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-globe"></i> {{\'APPLICATION_OPEN_CHANNEL\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.openchannel ? \'label-success\' : \'label-danger\'">{{license.openchannel ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-notebook"></i> {{\'APPLICATION_CONTACT_MANAGER\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.cm ? \'label-success\' : \'label-danger\'">{{license.cm ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-control-forward"></i> {{\'APPLICATION_MOTION_DIALER\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.dialer ? \'label-success\' : \'label-danger\'">{{license.dialer ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="fa fa-edit"></i> {{\'APPLICATION_JSCRIPTY\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.jscripty ? \'label-success\' : \'label-danger\'">{{license.jscripty ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-equalizer"></i> {{\'APPLICATION_CUSTOMIZATION\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.custom ? \'label-success\' : \'label-danger\'">{{license.custom ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n              <li class="row">\n                <div class="col-md-9">\n                  <i class="icon-cloud-download"></i> {{\'APPLICATION_UPDATE\' | translate}}:\n                </div>\n                <div class="col-md-3 text-center">\n                  <span class="label label-sm" data-ng-class="license.update ? \'label-success\' : \'label-danger\'">{{license.update ? \'APPLICATION_ENABLED\' : \'APPLICATION_DISABLED\' | translate}}</span>\n                </div>\n              </li>\n            </ul>\n            <div class="pricing-footer">\n              <p>\n                {{license.description}}\n              </p>\n              <a href="https://www.xcallymotion.com/prices" target="_blank" class="btn yellow-crusta">\n                {{\'APPLICATION_PRICES\' | translate}} <i class="m-icon-swapright m-icon-white"></i>\n              </a>\n              <a href="#" class="btn purple-plum" data-ng-click="updateLicense()">\n                {{\'APPLICATION_UPDATE\' | translate}} <i class="icon-refresh m-icon-white"></i>\n              </a>\n            </div>\n          </div>\n        </div>\n        <div class="col-md-6">\n          <div class="portlet light bordered">\n            <div class="portlet-title">\n              <div class="caption font-green-sharp">\n                <i class="icon-info font-green-sharp"></i>\n                <span class="caption-subject">{{ \'APPLICATION_LICENSE_REQUEST\' | translate }}</a> </span>\n              </div>\n            </div>\n            <div class="portlet-body">\n              <form name="form" novalidate data-ng-submit="submitRequest()">\n\n                \x3c!-- START USERS --\x3e\n                <div class="form-group" data-ng-class="{\'has-error\': (form.users.$touched || form.$submitted) && form.users.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_USERS\' | translate}}</label>\n                  <div class="input-icon">\n                    <i class="icon-eye"></i>\n                    <input type="number" name="users" placeholder="{{\'APPLICATION_USERS\' | translate}}" class="form-control" data-ng-model="item.users" min="0" required>\n                  </div>\n                  <span data-ng-show="(form.users.$touched || forms.$submitted) && form.users.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END USERS --\x3e\n\n                \x3c!-- START AGENTS --\x3e\n                <div class="form-group" data-ng-class="{\'has-error\': (form.agents.$touched || form.$submitted) && form.agents.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_AGENTS\' | translate}} ({{\'APPLICATION_CONCURRENTS\' | translate}})</label>\n                  <div class="input-icon">\n                    <i class="icon-people"></i>\n                    <input type="number" name="agents" placeholder="{{\'APPLICATION_AGENTS\' | translate}} ({{\'APPLICATION_CONCURRENTS\' | translate}})" class="form-control" data-ng-model="item.agents" min="0" required>\n                  </div>\n                  <span data-ng-show="(form.users.$touched || forms.$submitted) && form.users.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END AGENTS --\x3e\n\n                \x3c!-- START TELEPHONES --\x3e\n                <div class="form-group" data-ng-class="{\'has-error\': (form.telephones.$touched || form.$submitted) && form.telephones.$invalid}">\n                  <label class="control-label">{{\'APPLICATION_TELEPHONES\' | translate}}</label>\n                  <div class="input-icon">\n                    <i class="icon-phone"></i>\n                    <input type="number" name="telephones" placeholder="{{\'APPLICATION_TELEPHONES\' | translate}}" class="form-control" data-ng-model="item.telephones" min="0" required>\n                  </div>\n                  <span data-ng-show="(form.telephones.$touched || forms.$submitted) && form.telephones.$error.required" class="help-block help-block-error">\n                    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                  </span>\n                </div>\n                \x3c!-- END TELEPHONES --\x3e\n                <div class="row">\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_CHAT\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.chat"\n                    type="checkbox"\n                    name="chat"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_MAIL\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.mail"\n                    type="checkbox"\n                    name="mail"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_FAX\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.fax"\n                    type="checkbox"\n                    name="fax"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_SMS\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.messaging"\n                    type="checkbox"\n                    name="messaging"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_OPEN_CHANNEL\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.openchannel"\n                    type="checkbox"\n                    name="openchannel"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_CONTACT_MANAGER\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.cm"\n                    type="checkbox"\n                    name="cm"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_MOTION_DIALER\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.dialer"\n                    type="checkbox"\n                    name="dialer"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_JSCRIPTY\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.jscripty"\n                    type="checkbox"\n                    name="jscripty"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_CUSTOMIZATION\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.custom"\n                    type="checkbox"\n                    name="custom"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                  <div class="form-group col-md-4 col-xs-6">\n                    <label class="control-label">{{\'APPLICATION_UPDATE\' | translate}}</label></br>\n                    <input\n                    bs-switch\n                    class="form-control"\n                    ng-model="item.update"\n                    type="checkbox"\n                    name="update"\n                    switch-active="{{ radioSwitch.isActive }}"\n                    switch-on-text="{{\'APPLICATION_YES\' | translate}}"\n                    switch-off-text="{{\'APPLICATION_NO\' | translate}}"\n                    switch-on-color="{{ radioSwitch.onColor }}"\n                    switch-off-color="{{ radioSwitch.offColor }}"\n                    switch-animate="{{ radioSwitch.animate }}"\n                    switch-size="{{ radioSwitch.size }}"\n                    switch-label="{{ radioSwitch.label }}"\n                    switch-icon="{{ radioSwitch.icon }}"\n                    switch-radio-off="{{ radioSwitch.radioOff }}"\n                    switch-label-width="{{ radioSwitch.labelWidth }}"\n                    switch-handle-width="{{ radioSwitch.handleWidth }}">\n                  </div>\n                </div>\n\n                <input class="btn green-haze" type="submit" value="{{\'APPLICATION_SUBMIT\' | translate}} {{\'APPLICATION_REQUEST\' | translate}}"/>\n              </form>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n    \x3c!-- END PROFILE CONTENT --\x3e\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/externip/externip.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{title}}</h3>\n</div>\n<div class="modal-body" data-ng-init="initModal()">\n  <form name="form" novalidate>\n\n    \x3c!-- START ADDRESS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.address.$touched || form.$submitted) && form.address.$invalid}">\n      <label class="control-label">{{\'APPLICATION_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.value" required data-ng-pattern="/^(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})(.(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})){3}$/"/>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END ADDRESS --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/setting/network/view/externip/externip.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-globe font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_EXTERNIP\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_EXTERNIP\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/localnet/localnet.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{title}}</h3>\n</div>\n<div class="modal-body" data-ng-init="initModal()">\n  <form name="form" novalidate>\n\n    \x3c!-- START ADDRESS --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.address.$touched || form.$submitted) && form.address.$invalid}">\n      <label class="control-label">{{\'APPLICATION_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.address" required data-ng-pattern="/^(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})(.(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})){3}$/"/>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.address.$touched || form.$submitted) && form.address.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END ADDRESS --\x3e\n\n    \x3c!-- START MASK --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.mask.$touched || form.$submitted) && form.mask.$invalid}">\n      <label class="control-label">{{\'APPLICATION_MASK\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="mask" placeholder="{{\'APPLICATION_MASK\' | translate}}" class="form-control" data-ng-model="item.mask" required data-ng-pattern="/^(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})(.(25[0-5]|2[0-4][0-9]|1?[0-9]{1,2})){3}$/"/>\n      <span data-ng-show="(form.mask.$touched || form.$submitted) && form.mask.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.mask.$touched || form.$submitted) && form.mask.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END MASK --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/setting/network/view/localnet/localnet.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-desktop font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_LOCALNET\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_LOCALNET\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/stunaddr/stunaddr.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-desktop font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_STUNADDR\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="form" data-ng-submit="form.$valid && update()" novalidate>\n\n\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.address.$touched || form.$submitted) && form.address.$invalid}">\n\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t<input type="text" name="stunaddr" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.stunaddr"/>\n\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t{{\'DESCRIPTION_STUNADDR\' | translate}}\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/network/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-globe"></i>\n          <a href="#">{{ \'APPLICATION_NETWORK\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/business.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_NETWORK\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.network.view.localnet\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/network/view/localnet">\n\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_LOCALNET\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.network.view.externip\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/network/view/externip">\n\t\t\t\t\t\t\t<i class="icon-globe"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_EXTERNIP\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.network.view.stunaddr\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/network/view/stunaddr">\n\t\t\t\t\t\t\t<i class="icon-fire"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_STUNADDR\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/smtp/view/view.html",'<div class="row" data-ng-init="initView();">\n\t<div class="col-md-12">\n\n\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t<div class="portlet light">\n\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\n\t\t\t\t\t\t<div class="note note-danger" data-ng-show="item.account.MailServerOut.state === \'DISCONNECTED\' || item.account.MailServerOut.state === \'ERROR\'">\n\t\t\t\t\t\t\t<p> ERROR </p>\n\t\t\t\t\t\t\t<json-formatter open="1" json="item.account.MailServerOut.source"></json-formatter>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-success" data-ng-show="item.account.MailServerOut.state === \'CONNECTED\'">\n\t\t\t\t\t\t\t<p> CONNECTED </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="note note-info" data-ng-show="item.account.MailServerOut.state === \'CONNECTING\'">\n\t\t\t\t\t\t\t<p> TRYING... </p>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.account.name" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ADDRESS --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="address" placeholder="{{\'APPLICATION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.account.address" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.address.$touched || forms.info.$submitted) && forms.info.address.$invalid && forms.info.address.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ADDRESS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.account.description"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\x3c!-- START SERVICE --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SERVICE\' | translate}}</label><br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tdata-ng-model="item.account.service"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tswitch-active="{{ isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ size }}"\n\t\t\t\t\t\t\tswitch-label="{{ label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SERVICE --\x3e\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet light">\n\t\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">SMTP</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- SMTP TAB --\x3e\n\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.host.$touched || forms.info.$submitted) && forms.info.host.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_HOST\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.host" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.host.$touched || forms.info.$submitted) && forms.info.host.$invalid && forms.info.host.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END HOST --\x3e\n\n\t\t\t\t  \x3c!-- START USERNAME --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.username" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.username.$touched || forms.info.$submitted) && forms.info.username.$invalid && forms.info.username.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END USERNAME --\x3e\n\n\t\t\t\t  \x3c!-- START PASSWORD --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.password" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t  \x3c!-- START PORT --\x3e\n\t\t\t\t  <div class="form-group" data-ng-class="{\'has-error\': (forms.info.port.$touched || forms.info.$submitted) && forms.info.port.$invalid}">\n\t\t\t\t    <label class="control-label">{{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t    <input type="number" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="item.account.MailServerOut.port" required/>\n\t\t\t\t    <span data-ng-show="(forms.info.form.$touched || forms.info.$submitted) && forms.info.port.$invalid && forms.info.port.$error.required" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t    <span data-ng-show="(forms.info.form.$touched || forms.info.$submitted) && forms.info.port.$invalid && forms.info.port.$error.number" class="help-block help-block-error">\n\t\t\t\t      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_NUMERIC_FIELD\' | translate}}.\n\t\t\t\t    </span>\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END PORT --\x3e\n\n\t\t\t\t  \x3c!-- START SSL --\x3e\n\t\t\t\t  <div class="form-group">\n\t\t\t\t    <label class="control-label">SSL</label><br>\n\t\t\t\t    <input\n\t\t\t\t    bs-switch\n\t\t\t\t    data-ng-model="item.account.MailServerOut.ssl"\n\t\t\t\t    type="checkbox"\n\t\t\t\t    switch-active="{{ isActive }}"\n\t\t\t\t    switch-on-text="{{ \'APPLICATION_ENABLED\' | translate }}"\n\t\t\t\t    switch-off-text="{{ \'APPLICATION_DISABLED\' | translate }}"\n\t\t\t\t    switch-on-color="{{ onColor }}"\n\t\t\t\t    switch-off-color="{{ offColor }}"\n\t\t\t\t    switch-animate="{{ animate }}"\n\t\t\t\t    switch-size="{{ size }}"\n\t\t\t\t    switch-label="{{ label }}"\n\t\t\t\t    switch-icon="{{ icon }}"\n\t\t\t\t    switch-radio-off="{{ radioOff }}"\n\t\t\t\t    switch-label-width="{{ labelWidth }}"\n\t\t\t\t    switch-handle-width="{{ handleWidth }}">\n\t\t\t\t  </div>\n\t\t\t\t  \x3c!-- END SSL --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t  <input class="btn blue-madison" type="button" value="Test" data-ng-click="test()" data-ng-if="item.account.id"/>\n\t\t\t\t\t<input class="btn red" type="button" value="{{\'APPLICATION_DELETE\' | translate}}" data-ng-if="item.account.id" data-ng-click="delete(\'Service SMTP\',item.account.id);"/>\n\n\t\t\t\t\t\x3c!-- END SMTP TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\n\t</div>\n</div>\n'),t.put("app/setting/system/view/console/console.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()" data-ng-click="cmdFocus()">\n\t<div class="portlet light">\n\t\t<div class="portlet-title tabbable-line">\n\t\t\t<div class="caption caption-md">\n\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ASTERISK_CONSOLE\' | translate}}\n\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="output = \'\';cmdFocus();">\n\t\t\t\t\t\t<i class="icon-ban"></i>\n\t\t\t\t\t</button></span>\n\t\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t\t\t<span us-spinner spinner-key="console-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t<div class="well" style="height:400px;overflow-y:scroll;" schroll-bottom="output" data-ng-bind-html="output"></div>\n\t\t\t\t\t<form name="forms.console" data-ng-submit="forms.console.$valid && sendCmd() && !busy" novalidate>\n\t\t\t\t\t\x3c!-- START COMMAND --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<input type="text" name="command" id="command" placeholder="{{\'APPLICATION_INSERT_COMMAND\' | translate}}" class="form-control" data-ng-model="item.command" data-ng-disabled="busy" autocomplete="off" data-ng-keyup="keyUp($event)"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t{{ \'DESCRIPTION_ENTER_TO_COMMAND\' | translate }}\n\t\t\t\t\t</span>\n\t\t\t\t\t<button type="submit" class="hide"></button>\n\t\t\t\t\t\x3c!-- END COMMAND --\x3e\n\t\t\t\t</form>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/system/view/general/general.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="row ">\n\t\t\t\t<div class="col-md-6 col-sm-6">\n\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_MEMORY\' | translate }} (<b>{{ \'APPLICATION_TOTAL\' | translate }}</b>: {{system.memory.Total}} MB)</a> </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="initView()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<span us-spinner spinner-key="memory-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<canvas  class="chart chart-pie"  chart-data="system.memory.values" chart-labels="system.memory.labels" chart-legend="true">\n\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-6 col-sm-6">\n\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_DISK\' | translate }} (<b>{{ \'APPLICATION_TOTAL\' | translate }}</b>: {{system.mount.size}} GB)</a> </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t<div class="portlet-input input-inline input-medium">\n\t\t\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="system.mount" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_DISK\' | translate}}">{{$select.selected.mount}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="disk in system.disks | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="disk.mount | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="initView()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<span us-spinner spinner-key="disk-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<canvas  class="chart chart-pie"  chart-data="system.mount.values" chart-labels="system.mount.labels" chart-legend="true">\n\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet light bordered">\n\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t\t<i class="icon-pie-chart font-green-sharp"></i>\n\t\t\t\t\t\t<span class="caption-subject">CPU (<b>{{ \'APPLICATION_NUMBER_OF_CORES\' | translate }}</b>: {{system.cpu.cores.length}}, <b>MOTION</b>: {{system.cpu.motion}} % )</a> </span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="initView()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t<div class="col-md-2 col-sm-4" data-ng-repeat="cpu in system.cpu.cores">\n\t\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<span us-spinner spinner-key="cpu-spinner" spinner-start-active="false"></span>\n\t\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t\t<canvas  class="chart chart-doughnut"  chart-data="cpu.values" chart-labels="cpu.labels" chart-colours="cpu.colours" chart-legend="true">\n\t\t\t\t\t\t\t</canvas>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/system/view/logs/logs.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getLog()">\n\t<div class="portlet light">\n\t\t<div class="portlet-title tabbable-line">\n\t\t\t<div class="caption caption-md">\n\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_LOGS\' | translate}}\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="portlet-input input-inline input-medium">\n\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.filename" theme="bootstrap" on-select="getLog()" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_FILENAME\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices position=\'down\' repeat="logfile in logfiles | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="logfile | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="input-group-btn">\n\t\t\t\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="getLog()" data-ng-disabled="loading">\n\t\t\t\t\t\t\t\t\t<i class="icon-refresh"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t\t\t<pre class="log-pre" schroll-bottom="log">\n\t\t\t\t\t\t\x3c!-- BEGIN LOGS SPINNER --\x3e\n\t\t\t\t\t\t<span us-spinner spinner-key="logs-spinner" spinner-start-active="true"></span>\n\t\t\t\t\t\t\x3c!-- END LOGS SPINNER --\x3e\n\t\t\t\t\t\t{{log}}\n\t\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/setting/system/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="icon-pie-chart"></i>\n          <a href="#">{{ \'APPLICATION_SYSTEM\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/customize.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ \'APPLICATION_SYSTEM\' | translate }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.system.view.general\')}">\n\t\t\t\t\t\t\t<a ng-href="/setting/system/view/general">\n\t\t\t\t\t\t\t\t<i class="icon-pie-chart"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_GENERAL\' | translate }} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.system.view.logs\')}">\n\t\t\t\t\t\t\t\t<a ng-href="/setting/system/view/logs">\n\t\t\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_LOGS\' | translate }} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.setting.system.view.console\')}">\n\t\t\t\t\t\t\t\t<a ng-href="/setting/system/view/console">\n\t\t\t\t\t\t\t\t\t<i class="icon-chemistry"></i>\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ASTERISK_CONSOLE\' | translate }} </a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/update/list/landing.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n  <div class="col-md-12">\n    <div class="page-bar">\n      <ul class="page-breadcrumb">\n        <li>\n          <i class="icon-rocket"></i>\n          <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-settings"></i>\n          <a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n          <i class="fa fa-angle-right"></i>\n        </li>\n        <li>\n          <i class="icon-cloud-download"></i>\n          <a href="#">{{ \'APPLICATION_UPDATES\' | translate }}</a>\n        </li>\n      </ul>\n    </div>\n    \x3c!-- BEGIN PAGE CONTENT--\x3e\n    <div class="row" data-ng-init="initCounter()">\n      <div class="col-md-12 page-500">\n        <div class="number">\n          <timer interval="1000" countdown="360">{{countdown}}</timer>\n        </div>\n        <div class="details">\n          <h3>Wait! xCALLY Motion update in progess...</h3>\n          <p>\n            We are updating it!<br/>\n            xCALLY Motion Team<br/><br/>\n          </p>\n        </div>\n      </div>\n    </div>\n    \x3c!-- END PAGE CONTENT--\x3e\n  </div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/update/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SETTINGS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-cloud-download"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_UPDATES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t\x3c!-- <div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-cloud-download font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_UPDATES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<a class="btn btn-default" href="#" data-ng-click="pull()">\n\t\t\t\t\t\t<i class="icon-cloud-download"></i> {{ \'APPLICATION_UPDATE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body" data-ng-init="initView()"> --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\x3c!-- <div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div> --\x3e\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t\t\x3c!-- </div> --\x3e\n\t\t<div class="row">\n\t\t\t<div class="col-md-12">\n\t\t\t\t\x3c!-- BEGIN INLINE NOTIFICATIONS PORTLET--\x3e\n\t\t\t\t<div class="portlet">\n\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t<div class="caption">\n\t\t\t\t\t\t\t<i class="icon-cloud-download font-green-sharp"></i>{{ \'APPLICATION_UPDATE\' | translate }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t<button class="btn btn-default" href="#" data-ng-click="pull()">\n\t\t\t\t\t\t\t\t<i class="icon-cloud-download"></i> {{ \'APPLICATION_UPDATE\' | translate }}\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="portlet-body" data-ng-init="initView()">\n\t\t\t\t\t\t<div class="row margin-bottom-40">\n\t\t\t\t\t\t\t\x3c!-- Pricing --\x3e\n\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t<div class="pricing hover-effect current-version">\n\t\t\t\t\t\t\t\t\t<div class="pricing-head">\n\t\t\t\t\t\t\t\t\t\t<h3>{{ \'APPLICATION_CURRENT_VERSION\' | translate }} <span>\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_LAST_PERFORMED_UPDATE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t\t\t\t\t<h4>v. {{currentVersion.version}}</h4>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<ul class="pricing-content list-unstyled">\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-clock"></i><b> {{\'APPLICATION_RELEASED_AT\' | translate}}:</b> {{currentVersion.createdAt}}\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-list"></i> <a target="_blank" href="https://wiki.xcallymotion.com/display/XMD/Motion+GUI#MotionGUI-Version{{currentVersion.version}}">{{\'APPLICATION_CHANGELOG\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t<div class="pricing-footer">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t<div class="pricing hover-effect" data-ng-class="{\'disabled-update\':currentVersion.version==latestVersion.version}">\n\t\t\t\t\t\t\t\t\t<div class="pricing-head">\n\t\t\t\t\t\t\t\t\t\t<h3>{{ \'APPLICATION_LATEST_VERSION\' | translate }} <span>\n\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_LAST_SOFTWARE_UPDATE_AVAILABLE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t\t\t\t\t<h4>v. {{latestVersion.version}}</h4>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<ul class="pricing-content list-unstyled">\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-clock"></i><b> {{\'APPLICATION_RELEASED_AT\' | translate}}:</b> {{latestVersion.createdAt}}\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<i class="icon-list"></i> <a target="_blank" href="https://wiki.xcallymotion.com/display/XMD/Motion+GUI#MotionGUI-Version{{latestVersion.version}}">{{\'APPLICATION_CHANGELOG\' | translate}}</a>\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t<div class="pricing-footer">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!--//End Pricing --\x3e\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END INLINE NOTIFICATIONS PORTLET--\x3e\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/setting/update/list/list.pull.html",'<div class="modal-header">\n  <button data-ng-if="modal.dismissable" type="button" data-ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p data-ng-if="modal.text" data-ng-bind="modal.text"></p>\n  <div data-ng-if="modal.html" data-ng-bind-html="modal.html"></div>\n</div>\n<div class="modal-footer">\n  <button data-ng-repeat="button in modal.buttons" data-ng-class="button.classes" data-ng-click="button.click($event)" data-ng-bind="button.text" class="btn"></button>\n</div>\n'),t.put("app/square/odbc/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_ODBC\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DSN --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.dsn.$touched || form.$submitted) && form.dsn.$invalid}">\n      <label class="control-label">{{\'APPLICATION_ODBC\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="dsn" placeholder="DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion" class="form-control" data-ng-model="item.dsn" required/>\n      <p class="help-block">Es. DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion</p>\n      <span data-ng-show="(form.dsn.$touched || form.$submitted) && form.dsn.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END DSN --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/square/odbc/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_ODBCS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ODBCS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ODBC\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/odbc/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getOdbc()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/square/odbc/list">{{ \'APPLICATION_ODBCS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="odbc" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="odbc">\n\t\t\t\t\t<a href="#">{{odbc.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/odbc.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{odbc.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.square.odbc.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/square/odbc/view/{{odbc.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/odbc/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ODBC\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateOdbc()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t        <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="odbc.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t      </div>\n\t\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DSN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.odbc.dsn.$touched || forms.odbc.$submitted) && forms.odbc.dsn.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ODBC\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="dsn" placeholder="{{\'APPLICATION_DSN\' | translate}}" class="form-control" data-ng-model="odbc.dsn" required/>\n\t\t\t\t\t\t\t\t<p class="help-block">Es. DRIVER=MySQL;SERVER=127.0.0.1;UID=xcall;PWD=password;DATABASE=motion</p>\n\t\t\t\t\t      <span data-ng-show="(forms.odbc.dsn.$touched || forms.odbc.$submitted) && forms.odbc.dsn.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DSN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="odbc.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/square/project/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PROJECT\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/square/project/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n        <li>\n          <i class="fa fa-slack"></i>\n          <a href="#">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n        </li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PROJECTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PROJECT\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/project/view/projectNotes.modal.html",'<div class="yellow-notes">\n<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 class="modal-title">{{\'APPLICATION_NOTES\' | translate}}</h4>\n</div>\n<div class="modal-body" style="text-align:center;">\n<textarea name="name" class="notes-textarea" placeholder="{{\'MESSAGE_INSERT_YOUR_TEXT_HERE\' | translate}}" data-ng-model="notes.value"></textarea>\n</div>\n<div class="modal-footer" >\n  <button class="btn green-haze" type="button" ng-click="close()">{{ \'APPLICATION_SAVE\' | translate }}</button>\n</div>\n</div>\n'),t.put("app/square/project/view/view.html",'<div class="row" data-ng-init="getProject()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar" style="margin-bottom: 0px;">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a>Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-slack"></i>\n\t\t\t\t\t<a href="/square/projects/list">{{ \'APPLICATION_PROJECTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a ng-href="/square/projects/view/{{squareProject.id}}">{{squareProject.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<h4 class="text-success bold"> {{squareProject.name}} <button class="btn btn-xs yellow-saffron" type="button" data-ng-click="editNotes()"><i class="icon-note"></i> {{\'APPLICATION_NOTES\' | translate}}</button></h4> <p class="text-muted"> {{squareProject.description}} </p>\n\n\t\t<div id="geEditor" class="geEditor"></div>\n\t</div>\n</div>\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\n\t</div>\n</div>\n\n\x3c!-- END PAGE CONTENT--\x3e\n<script><\/script>\n'),t.put("app/square/realtime/view/general/general.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="init()">\n\t<div class="col-md-12">\n\t\t\x3c!-- START TABLE --\x3e\n\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns  class="ui-grid" ui-grid-pagination ui-grid-auto-resize>\n\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t</div>\n\t\t\x3c!-- END TABLE --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/realtime/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a href="#">Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-energy"></i>\n\t\t\t\t\t<a href="/square/realtime/view/general">{{ \'APPLICATION_REALTIME\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t<div>\n\t\t    <nav class="navbar navbar-default" role="navigation">\n\t\t\t\t\t<div class="collapse navbar-collapse">\n\t\t\t\t\t\t<ul class="nav navbar-nav">\n\t\t\t\t\t\t\t<li data-ng-class="{\'active\': $state.is(\'main.square.realtime.view.general\')}">\n\t\t\t\t\t\t\t\t<a href="/square/realtime/view/general">\n\t\t\t\t\t\t\t\t\t{{\'APPLICATION_GENERAL\' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/square/recording/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-superscript"></i>\n\t\t\t\t\t<a href="#">Cally &#178;</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-microphone"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_RECORDINGS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-play font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_RECORDINGS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-people font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AGENTS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group" data-ng-show="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t<button type="button" class="btn green-jungle" data-toggle="dropdown" data-hover="dropdown" data-delay="1000" data-close-others="true" aria-expanded="true">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_AGENT\' | translate }} <i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<ul class="dropdown-menu" role="menu">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="/staff/agents/wizard">\n\t\t\t\t\t\t\t\t\tStandard\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href="/staff/agents/bulk">\n\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_BULK\' | translate }}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.account.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li data-ng-class="{\'active\': Auth.isAdmin() || userModules[4]}" data-ng-show="Auth.isAdmin() || userModules[4]">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_PERSONAL_INFO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin() || userModules[4]">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CHANGE_AVATAR\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin() || userModules[4] || agent.id === Auth.getCurrentUser().id" data-ng-class="{\'active\': !Auth.isAdmin() && agent.id === Auth.getCurrentUser().id}">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_CHANGE_PASSWORD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-class="{\'active\': Auth.isAdmin() || userModules[4]}" data-ng-show="Auth.isAdmin() || userModules[4]" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="agent.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="agent.name" disabled/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="agent.email" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PHONE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="agent.phone"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PHONE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MOBILE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.mobile.$touched || forms.info.$submitted) && forms.info.mobile.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="agent.mobile"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MOBILE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="agent.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START LOGIN IN PAUSE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_LOGIN_IN_PAUSE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="agent.loginInPause"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END LOGIN IN PAUSE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START WEB BAR --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SHOW_WEB_BAR\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="agent.showWebBar"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END WEB BAR --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin() || userModules[4]" id="tab_1_2">\n\t\t\t\t\t\t<form action="#" role="form">\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">\n\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader" /><br/>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_REMOVE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIRM\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t<table class="table" border="0">\n\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.name }}\n\t\t\t\t\t\t\t\t\t\t\t\t</strong>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td data-ng-show="uploader.isHTML5" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE PASSWORD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin() || userModules[4] || agent.id === Auth.getCurrentUser().id" data-ng-class="{\'active\': !Auth.isAdmin() && agent.id === Auth.getCurrentUser().id}" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.changePwd" data-ng-submit="forms.changePwd.$valid && updatePassword()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CURRENT PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="!(Auth.isAdmin() || userModules[4])" data-ng-class="{\'has-error\': (forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="current_pwd" placeholder="{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}" class="form-control" data-ng-model="agent.currentPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="new_pwd" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="agent.newPwd" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.info.$submitted) && forms.changePwd.current_pwd.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NEW PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.re_new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.re_new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="re_new_pwd" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="agent.reNewPwd" nx-equal="agent.newPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE PASSWORD TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/agent/view/view.chat.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_CHAT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="chatCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.chatCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.fax.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_FAX\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="faxCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.faxCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t<a href="/staff/agents/list">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{agent.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-userpic">\n\t\t\t\t\t<img ng-src="api/users/avatar/{{agent.userpic ? agent.userpic : \'unknown_avatar\'}}" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- START SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{agent.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{agent.role}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.account\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.staff.agents.view.queues\')}" data-ng-show="Auth.isAdmin() || userModules[7]">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/queues/voice">\n\t\t\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_QUEUES\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.voice\')}" data-ng-show="Auth.isAdmin() || userModules[7]">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/voice">\n\t\t\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.chat\'),\'disabled-link\':!license.chat}" data-ng-show="Auth.isAdmin() || userModules[8]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.chat ? \'/staff/agents/view/\'+agent.id+\'/chat\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CHAT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.mail\'),\'disabled-link\':!license.mail}" data-ng-show="Auth.isAdmin() || userModules[9]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.mail ? \'/staff/agents/view/\'+agent.id+\'/mail\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MAIL\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.fax\'),\'disabled-link\':!license.fax}" data-ng-show="Auth.isAdmin() || userModules[10]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.fax ? \'/staff/agents/view/\'+agent.id+\'/fax\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_FAX\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.sms\'),\'disabled-link\':!license.messaging}" data-ng-show="Auth.isAdmin() || userModules[11]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.messaging ? \'/staff/agents/view/\'+agent.id+\'/sms\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<i class="\tglyphicon glyphicon-comment\t"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SMS\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\t\t\t\t\t\t\x3c!-- <li data-ng-class="{active: $state.is(\'main.staff.agents.view.openchannel\'),\'disabled-link\':!license.openchannel}" data-ng-show="Auth.isAdmin() || userModules[20]">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.openchannel ? \'/staff/agents/view/\'+agent.id+\'/openchannel\' : \'javascript:;\'}}" class="disable-target">\n\t\t\t\t\t\t\t\t<i class="\ticon-globe\t"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_OPEN_CHANNEL\' | translate}} </a>\n\t\t\t\t\t\t</li> --\x3e\n\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.agents.view.motionbar\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/agents/view/{{agent.id}}/motionbar">\n\t\t\t\t\t\t\t<i class="icon-screen-desktop"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MOTION_BAR\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.mail.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_MAIL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="mailCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.mailCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.motionbar.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_MOTION_BAR\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li data-ng-class="{\'active\': Auth.isAdmin()}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CALL_FORWARDING\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- START GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-class="{\'active\': Auth.isAdmin()}" data-ng-show="Auth.isAdmin()" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ENABLE_SETTINGS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENABLE_SETTINGS\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarEnableSettings"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENABLE_SETTINGS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTO_ANSWER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTO_ANSWER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarAutoAnswer"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END AUTO_ANSWER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ENABLE_RECORDING --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENABLE_RECORDING\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarEnableRecording"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENABLE_RECORDING --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SHOW_OMNI_DESKTOP --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SHOW_OMNI_DESKTOP_BUTTON\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarShowOmniDesktop"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SHOW_OMNI_DESKTOP --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START UNCONDITIONAL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RINGINUSE\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarRingInUse"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END UNCONDITIONAL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- START CALL FORWARDING TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin()" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.callForwarding" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START UNCONDITIONAL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_UNCONDITIONAL\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarUnconditional"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END UNCONDITIONAL --\x3e\n\n\n\t\t\t\t\t\t\t\x3c!-- START UNCONDITIONAL NUMBER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarUnconditional" data-ng-class="{\'has-error\': (forms.callForwarding.phoneBarUnconditionalNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarUnconditionalNumber.$invalid}">\n\t\t\t\t\t\t\t\t<input type="text" name="phoneBarUnconditionalNumber" placeholder="{{\'APPLICATION_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.phoneBarUnconditionalNumber" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\x3c!-- {{ \'DESCRIPTION_VOICE_HOST\' | translate }} --\x3e\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.callForwarding.phoneBarUnconditionalNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarUnconditionalNumber.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END UNCONDITIONAL NUMBER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START NO REPLY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NO_REPLY\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarNoReply"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NO REPLY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START NO REPLY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarNoReply" data-ng-class="{\'has-error\': (forms.callForwarding.phoneBarNoReplyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarNoReplyNumber.$invalid}">\n\t\t\t\t\t\t\t\t<input type="text" name="phoneBarNoReplyNumber" placeholder="{{\'APPLICATION_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.phoneBarNoReplyNumber" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\x3c!-- {{ \'DESCRIPTION_VOICE_HOST\' | translate }} --\x3e\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.callForwarding.phoneBarNoReplyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarNoReplyNumber.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REPLY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START BUSY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_BUSY\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarBusy"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END BUSY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START BUSY NUMBER --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarBusy" data-ng-class="{\'has-error\': (forms.callForwarding.phoneBarBusyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarBusyNumber.$invalid}">\n\t\t\t\t\t\t\t\t<input type="text" name="phoneBarBusyNumber" placeholder="{{\'APPLICATION_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.phoneBarBusyNumber" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\x3c!-- {{ \'DESCRIPTION_VOICE_HOST\' | translate }} --\x3e\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.callForwarding.phoneBarBusyNumber.$touched || forms.callForwarding.$submitted) && forms.callForwarding.phoneBarBusyNumber.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END BUSY NUMBER --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALL FORWARDING TAB --\x3e\n\t\t\t\t\t\x3c!-- START ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" data-ng-show="Auth.isAdmin()" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ENABLE REMOTE CONTROL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_CONTROL\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tng-model="agent.phoneBarRemoteControl"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ENABLE REMOTE CONTROL --\x3e\n\n\n\t\t\t\t\t\t\t\x3c!-- START REMOTE CONTROL PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="agent.phoneBarRemoteControl" data-ng-class="{\'has-error\': (forms.advanced.phoneBarRemoteControlPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarRemoteControlPort.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_CONTROL\' | translate}} {{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="phoneBarRemoteControlPort" placeholder="{{\'APPLICATION_REMOTE_CONTROL\' | translate}} {{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="agent.phoneBarRemoteControlPort" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">Default: 9888</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.phoneBarRemoteControlPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarRemoteControlPort.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.advanced.phoneBarRemoteControlPort.$error.max || form.advanced.phoneBarRemoteControlPort.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REMOTE CONTROL PORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SIP EXPIRES --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.phoneBarExpires.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarExpires.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">SIP {{\'APPLICATION_EXPIRES\' | translate}} [sec]<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="phoneBarExpires" placeholder="SIP {{\'APPLICATION_EXPIRES\' | translate}}" class="form-control" data-ng-model="agent.phoneBarExpires" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">Default: 120</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.phoneBarExpires.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarExpires.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.advanced.phoneBarExpires.$error.max || form.advanced.phoneBarExpires.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}} (min 1).\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SIP EXPIRES --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SIP PORT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.phoneBarListenPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarListenPort.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">SIP {{\'APPLICATION_PORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="0" max="65535" name="phoneBarListenPort" placeholder="SIP {{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="agent.phoneBarListenPort" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">Default: 5060</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.phoneBarListenPort.$touched || forms.advanced.$submitted) && forms.advanced.phoneBarListenPort.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="form.advanced.phoneBarListenPort.$error.max || form.advanced.phoneBarListenPort.$error.min" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_NUMBER\' | translate}} (0-65535).\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SIP PORT --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/agent/view/view.openchannel.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_OPEN_CHANNEL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="openchannelCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.openchannelCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.queues.chat.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initChatQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-chat">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.fax.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initFaxQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-fax">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.html","\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class=\"row\" data-ng-init=\"initView()\">\n\t<div class=\"col-md-12\">\n\t\t<div>\n\t\t    <nav class=\"navbar navbar-default\" role=\"navigation\">\n\t\t\t\t\t<div class=\"collapse navbar-collapse\">\n\t\t\t\t\t\t<ul class=\"nav navbar-nav\">\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.voice')}\">\n\t\t\t\t\t\t\t\t<a href=\"/staff/agents/view/{{agent.id}}/queues/voice\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-earphones-alt\"></i> {{'APPLICATION_VOICE' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.chat'),'disabled-link':!license.chat}\" data-ng-show=\"Auth.isAdmin() || userModules[8]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.chat ? '/staff/agents/view/'+agent.id+'/queues/chat' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-bubble\"></i> {{'APPLICATION_CHAT' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.mail'),'disabled-link':!license.mail}\" data-ng-show=\"Auth.isAdmin() || userModules[9]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.mail ? '/staff/agents/view/'+agent.id+'/queues/mail' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-envelope\"></i>{{'APPLICATION_MAIL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.fax'),'disabled-link':!license.fax}\" data-ng-show=\"Auth.isAdmin() || userModules[10]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.fax ? '/staff/agents/view/'+agent.id+'/queues/fax' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-fax\"></i> {{'APPLICATION_FAX' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.sms'),'disabled-link':!license.messaging}\" data-ng-show=\"Auth.isAdmin() || userModules[11]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.messaging ? '/staff/agents/view/'+agent.id+'/queues/sms' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"glyphicon glyphicon-comment\"></i> {{'APPLICATION_SMS' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.agents.view.queues.openchannel'),'disabled-link':!license.openchannel}\" data-ng-show=\"Auth.isAdmin() || userModules[20]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.openchannel ? '/staff/agents/view/'+agent.id+'/queues/openchannel' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-globe\"></i> {{'APPLICATION_OPEN_CHANNEL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/staff/agent/view/view.queues.mail.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initMailQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-mail">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.openchannel.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initOpenchannelQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-openchannel">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.sms.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initSmsQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-sms">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.queues.voice.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initVoiceQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<label for="penalty">{{\'APPLICATION_PENALTY\' | translate}}</label>\n\t\t\t\t<div class="input-group input-small mbottom20">\n\t\t\t\t\t<input type="number" class="spinner-input form-control" maxlength="3" data-ng-model="params.penalty" readonly>\n\t\t\t\t\t<div class="spinner-buttons input-group-btn btn-group-vertical">\n\t\t\t\t\t\t<button type="button" class="btn spinner-up btn-xs blue" data-ng-click="params.penalty=params.penalty+1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-up"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button type="button" class="btn spinner-down btn-xs blue" data-ng-disabled="!params.penalty" data-ng-click="params.penalty=params.penalty-1">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-voice">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/agent/view/view.sms.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_SMS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START CHAT TAB --\x3e\n\t\t\t\t<form name="form" data-ng-submit="patchItem()" novalidate>\n\t\t\t\t\t\x3c!-- START CAPACITY --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (form.capacity.$touched || form.$submitted) && form.name.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CAPACITY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" name="smsCapacity" placeholder="{{\'APPLICATION_CAPACITY\' | translate}}" class="form-control" data-ng-model="agent.smsCapacity" min="0" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{\'MESSAGE_ZERO_MEANS_UNLIMITED\' | translate}}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CAPACITY --\x3e\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t\t\x3c!-- END CHAT TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/staff/agent/view/view.voice.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_VOICE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.voice" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.internal.$touched || forms.voice.$submitted) && forms.voice.internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="agent.internal" required disabled/>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.internal.$touched || forms.voice.$submitted) && forms.voice.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="agent.transport" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.host.$touched || forms.voice.$submitted) && forms.voice.host.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="agent.host" required/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_HOST\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.host.$touched || forms.voice.$submitted) && forms.voice.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\x3c!-- START NAT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_NAT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple data-ng-model="agent.nat" name="nat" theme="bootstrap">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_SEARCH_FILTER\' | translate }}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="nat in [\'yes\', \'no\', \'never\', \'route\', \'force_rport\', \'comedia\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{nat}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_NAT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAT --\x3e\n\n\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.type.$touched || forms.voice.$submitted) && forms.voice.type.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="agent.type" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_SEARCH_FILTER\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'friend\', \'user\', \'peer\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="type | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TYPE\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.type.$touched || forms.voice.$submitted) && forms.voice.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple ng-model="agent.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\x3c!-- START CHANSPY --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANSPY\' | translate}}</label></br>\n\t\t\t\t\t\t<input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\tng-model="agent.chanspy"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\tswitch-active="{{ recordSwitch.isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ recordSwitch.onText }}"\n\t\t\t\t\t\tswitch-off-text="{{ recordSwitch.offText }}"\n\t\t\t\t\t\tswitch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ recordSwitch.animate }}"\n\t\t\t\t\t\tswitch-size="{{ recordSwitch.size }}"\n\t\t\t\t\t\tswitch-label="{{ recordSwitch.label }}"\n\t\t\t\t\t\tswitch-icon="{{ recordSwitch.icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANSPY --\x3e\n\n\t\t\t\t\t\x3c!-- START CALLGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="callgroup" placeholder="{{\'APPLICATION_CALLGROUP\' | translate}}" class="form-control" data-ng-model="agent.callgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CALLGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLGROUP --\x3e\n\n\t\t\t\t\t\x3c!-- START PICKUPGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PICKUPGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="pickupgroup" placeholder="{{\'APPLICATION_PICKUPGROUP\' | translate}}" class="form-control" data-ng-model="agent.pickupgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_PICKUPGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PICKUPGROUP --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/agent/wizard/wizard-bulk.html",'<div class="col-md-12">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t<a href="/agents/list">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/agents/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered" data-ng-init="getFirstFreeInternal(); item.amount = 2; item.startIndex = 0;">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-user font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AGENT\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItems()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t\t\t<form name="forms.info" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START AMOUNT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.amount.$touched || forms.info.$submitted) && forms.info.amount.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AMOUNT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="amount" min="2" max="{{maxAmount}}" placeholder="{{\'APPLICATION_AMOUNT\' | translate}}" class="form-control" data-ng-model="item.amount" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.amount.$touched || forms.info.$submitted) && forms.info.amount.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t{{\'MESSAGE_STARTING_FROM_INTERNAL\' | translate}} <b>{{item.minInternal}}</b> {{\'MESSAGE_MAX_NUM_OF_BULK_AGENTS_IS\' | translate}} <b>{{maxAmount}}</b>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END AMOUNT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START START INDEX --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.startIndex.$touched || forms.info.$submitted) && forms.info.startIndex.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_START_INDEX\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="startIndex" min="0" placeholder="{{\'APPLICATION_START_INDEX\' | translate}}" class="form-control" data-ng-model="item.startIndex" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.startIndex.$touched || forms.info.$submitted) && forms.info.startIndex.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END START INDEX --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MIN INTERNAL--\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.minInternal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MIN_INTERNAL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="number" name="minInternal" min="0" placeholder="{{\'APPLICATION_MIN_INTERNAL\' | translate}}" class="form-control" data-ng-change="getAmount()" data-ng-model="item.minInternal" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.minInternal.$touched || forms.info.$submitted) && forms.info.minInternal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MIN INTERNAL--\x3e\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t {{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START RE PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_VOICE\' | translate}}" canexit="exitValidation(forms.voice.$valid)">\n\t\t\t\t\t<form name="forms.voice" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/staff/agent/wizard/wizard.html",'<div class="col-md-12">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t<a href="/staff/agents/list">{{ \'APPLICATION_AGENTS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/agents/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered" data-ng-init="getFirstFreeInternal();">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-user font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AGENT\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t\t\t<form name="forms.info" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.phone.$touched || forms.info.$submitted) && forms.info.phone.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PHONE\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="phone" placeholder="{{\'APPLICATION_PHONE\' | translate}}" class="form-control" data-ng-model="item.phone"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.mobile.$touched || forms.info.$submitted) && forms.info.mobile.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOBILE\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="mobile" placeholder="{{\'APPLICATION_MOBILE\' | translate}}" class="form-control" data-ng-model="item.mobile"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t {{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START RE PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" data-ng-disabled="!item.internalEnabled" data-ng-required="item.internalEnabled"/>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="item.internalEnabled">\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_VOICE\' | translate}}" canexit="exitValidation(forms.voice.$valid)">\n\t\t\t\t\t<form name="forms.voice" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\t\x3c!-- <div class="form-body" data-ng-init="initVoiceQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-voice">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div> --\x3e\n\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_CHAT\' | translate}}">\n\t\t\t\t\t<form name="forms.chat">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initChatQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-chat">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_MAIL\' | translate}}">\n\t\t\t\t\t<form name="forms.mail">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initMailQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-mail">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_SMS\' | translate}}">\n\t\t\t\t\t<form name="forms.sms">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initSmsQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-sms">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_FAX\' | translate}}">\n\t\t\t\t\t<form name="forms.fax">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initFaxQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-fax">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t\x3c!-- <wz-step title="{{\'APPLICATION_OPEN_CHANNEL\' | translate}}">\n\t\t\t\t\t<form name="forms.openchannel">\n\t\t\t\t\t\t<div class="form-body" data-ng-init="initOpenchannelQueues()">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_QUEUES\' | translate}}</label>\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-queues-openchannel">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step> --\x3e\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/staff/team/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_TEAM\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/staff/team/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-shield"></i>\n\t\t\t\t\t<a href="/staff/teams/list">{{ \'APPLICATION_TEAMS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-shield font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TEAMS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TEAM\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/team/view/view.agents.html",'<div class="row" data-ng-init="initAgents()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_AGENTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\x3c!-- BEGIN PORTLET--\x3e\n\t\t\t\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t\t\t\t<form action="index.html" class="form-horizontal form-row-seperated">\n\t\t\t\t\t\t<div class="form-body">\n\t\t\t\t\t\t\t<div class="form-group last">\n\t\t\t\t\t\t\t\t<div class="col-md-12" id="multi-select-team">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t\t\x3c!-- END FORM--\x3e\n\t\t\t\t\x3c!-- END PORTLET--\x3e\n\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/team/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-shield"></i>\n\t\t\t\t\t<a href="/staff/teams/list">{{ \'APPLICATION_TEAMS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{team.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img ng-src="assets/images/media/team.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{team.name}}\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.teams.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/teams/view/{{team.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.teams.view.agents\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/teams/view/{{team.id}}/agents">\n\t\t\t\t\t\t\t<i class="icon-people"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_AGENTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content"></div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/team/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t<div>\n\n\t\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="team.name" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="team.description"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/telephone/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t\t<a href="/staff/telephones/list">{{ \'APPLICATION_TELEPHONES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-phone font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TELEPHONES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/staff/telephones/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TELEPHONE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/telephone/view/view.account.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_ACCOUNT\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-ng-show="Auth.isAdmin() || item.id === getCurrentTelephone().id" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CHANGE_PASSWORD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="forms.info.$valid && updateItem()" novalidate>\n\n\t\t\t\t      \x3c!-- START NAME --\x3e\n\t\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t        <label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t        <input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t      </div>\n\t\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t\t      \x3c!-- START USERNAME --\x3e\n\t\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t        <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" disabled/>\n\t\t\t\t      </div>\n\t\t\t\t      \x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t      <input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t    </form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\n\t\t\t\t\t\x3c!-- CHANGE PASSWORD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2" data-ng-show="Auth.isAdmin() || item.id === getCurrentTelephone().id">\n\t\t\t\t\t\t<form name="forms.changePwd" data-ng-submit="forms.changePwd.$valid && updatePassword()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- <div class="form-group" data-ng-if="!Auth.isAdmin()" data-ng-class="{\'has-error\': (forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="current_pwd" placeholder="{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.currentPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t\t\x3c!-- END CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="new_pwd" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.newPwd" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NEW PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.re_new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.re_new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="re_new_pwd" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.reNewPwd" nx-equal="item.newPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE PASSWORD TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/telephone/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t\t<a href="/staff/telephones/list">{{ \'APPLICATION_TELEPHONES\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{item.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR TELEPHONEPIC --\x3e\n\t\t\t\t<div class="profile-userpic">\n\t\t\t\t\t<img data-ng-src="assets/images/media/telephone.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR TELEPHONEPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR TELEPHONE TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{item.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{item.role}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR TELEPHONE TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.telephones.view.account\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/telephones/view/{{item.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.telephones.view.voice\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/telephones/view/{{item.id}}/voice">\n\t\t\t\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate}} </a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/telephone/view/view.voice.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ACCOUNT\' | translate}} {{ \'APPLICATION_VOICE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" required readonly/>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_INTERNAL\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\x3c!-- START CALLGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="callgroup" placeholder="{{\'APPLICATION_CALLGROUP\' | translate}}" class="form-control" data-ng-model="item.callgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CALLGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLGROUP --\x3e\n\n\t\t\t\t\t\x3c!-- START PICKUPGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PICKUPGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="pickupgroup" placeholder="{{\'APPLICATION_PICKUPGROUP\' | translate}}" class="form-control" data-ng-model="item.pickupgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_PICKUPGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PICKUPGROUP --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/telephone/wizard/wizard.html",'<div class="col-md-12">\n  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-phone"></i>\n\t\t\t\t<a href="/staff/telephones/list">{{ \'APPLICATION_TELEPHONES\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/staff/telephones/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n  \x3c!-- END PAGE HEADER--\x3e\n\n  \x3c!-- BEGIN PORTLET--\x3e\n  <div class="portlet light bordered" data-ng-init="getFirstFreeInternal();">\n  \t<div class="portlet-title">\n  \t\t<div class="caption font-green-sharp">\n  \t\t\t<i class="icon-phone font-green-sharp"></i>\n  \t\t\t<span class="caption-subject">{{ \'APPLICATION_TELEPHONE\' | translate }} WIZARD</a> </span>\n  \t\t</div>\n  \t</div>\n  \t<div class="portlet-body">\n  \t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t    <form name="forms.info" novalidate>\n\n\t\t\t      \x3c!-- START NAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t      \x3c!-- START USERNAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" ata-ng-pattern="settings.patternName"  required />\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t        </span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END USERNAME --\x3e\n\n\t\t\t      \x3c!-- START PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END PASSWORD --\x3e\n\n\t\t\t      \x3c!-- START RE PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" data-ng-disabled="!item.internalEnabled" data-ng-required="item.internalEnabled"/>\n\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="item.internalEnabled">\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t      <input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t    </form>\n\t\t\t  </wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_VOICE\' | translate}}" canexit="exitValidation(forms.voice.$valid)">\n\t\t\t\t\t<form name="forms.voice" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="item.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t    <ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t    <ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t    \t{{transport}}\n\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t\t<ui-select multiple ng-model="item.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t    <ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t    <ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t    \t{{allow}}\n\t\t\t\t\t\t    </ui-select-choices>\n\t\t\t\t\t\t  </ui-select>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n  \t\t</wizard>\n  \t</div>\n  </div>\n  \x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/staff/user/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_USERS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-eye font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_USERS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/staff/users/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_USER\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.account.html",'<div class="row" data-ng-init="checkUser()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PROFILE\' | translate}} {{ \'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_PERSONAL_INFO\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_CHANGE_AVATAR\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-ng-show="Auth.isAdmin() || user.id === getCurrentUser().id" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_CHANGE_PASSWORD\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- PERSONAL INFO TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START ROLE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="Auth.getCurrentUser().role === \'admin\' && Auth.getCurrentUser().id !== user.id">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ROLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select name="role" data-ng-model="user.role" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select role...">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="role in [\'user\', \'admin\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{role | uppercase}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ROLE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="user.fullname" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="user.name" disabled/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="user.email" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="user.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PERSONAL INFO TAB --\x3e\n\n\t\t\t\t\t\x3c!-- CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form action="#" role="form">\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<div class="fileinput fileinput-new" data-provides="fileinput">\n\t\t\t\t\t\t\t\t\t<div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">\n\t\t\t\t\t\t\t\t\t\t<img ng-src="assets/images/media/noProfileImage.png" alt=""/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<span class="btn default btn-file" data-ng-show="!uploader.queue[0]">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_SELECT_IMAGE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t\t<input type="file" nv-file-select="" uploader="uploader" /><br/>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn default" data-ng-show="uploader.queue[0]" data-dismiss="fileinput" ng-click="uploader.queue[0].remove()">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_REMOVE\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn green-haze" data-ng-show="uploader.queue[0]" data-ng-click="uploader.queue[0].upload()" ng-disabled="uploader.queue[0].isReady || uploader.queue[0].isUploading || uploader.queue[0].isSuccess">\n\t\t\t\t\t\t\t\t\t\t\t<span> {{ \'APPLICATION_CONFIRM\' | translate }} </span>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t</br> {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>jpg, png, jpeg</b>.\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t<table class="table" border="0">\n\t\t\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t<tr data-ng-repeat="item in uploader.queue">\n\t\t\t\t\t\t\t\t\t\t\t<td style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.name }}\n\t\t\t\t\t\t\t\t\t\t\t\t</strong>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td data-ng-show="uploader.isHTML5" nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ item.file.size/1024/1024|number:2 }} MB\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t<td nowrap style="border-top-style:none">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" data-ng-click="item.remove()">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> Remove\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE AVATAR TAB --\x3e\n\t\t\t\t\t\x3c!-- CHANGE PASSWORD TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3" data-ng-show="Auth.isAdmin() || user.id === getCurrentUser().id">\n\t\t\t\t\t\t<form name="forms.changePwd" data-ng-submit="forms.changePwd.$valid && updatePassword()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START CURRENT PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="!Auth.isAdmin()" data-ng-class="{\'has-error\': (forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="current_pwd" placeholder="{{\'APPLICATION_CURRENT_PASSWORD\' | translate}}" class="form-control" data-ng-model="user.currentPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.current_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CURRENT PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="new_pwd" placeholder="{{\'APPLICATION_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="user.newPwd" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.current_pwd.$touched || forms.info.$submitted) && forms.changePwd.current_pwd.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NEW PWD --\x3e\n\t\t\t\t\t\t\t\x3c!-- START RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.changePwd.re_new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.re_new_pwd.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="re_new_pwd" placeholder="{{\'APPLICATION_RE_TYPE_NEW_PASSWORD\' | translate}}" class="form-control" data-ng-model="user.reNewPwd" nx-equal="user.newPwd" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.changePwd.new_pwd.$touched || forms.changePwd.$submitted) && forms.changePwd.new_pwd.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RE-NEW PWD --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CHANGE PASSWORD TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/user/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="/staff/users/list">{{ \'APPLICATION_USERS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{user.fullname}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-userpic">\n\t\t\t\t\t<img ng-src="api/users/avatar/{{user.userpic ? user.userpic : \'unknown_avatar\'}}" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{user.fullname}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.users.view.account\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/users/view/{{user.id}}/account">\n\t\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.staff.users.view.voice\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/users/view/{{user.id}}/voice">\n\t\t\t\t\t\t\t\t<i class="icon-earphones-alt"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_VOICE\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.staff.users.view.permit\')}" data-ng-show="Auth.isAdmin()">\n\t\t\t\t\t\t\t<a data-ng-href="/staff/users/view/{{user.id}}/permit/voice">\n\t\t\t\t\t\t\t\t<i class="icon-key"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_PERMITS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.chat.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initChatQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.fax.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initFaxQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.html","\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class=\"row\">\n\t<div class=\"col-md-12\">\n\t\t<div>\n\t\t    <nav class=\"navbar navbar-default\" role=\"navigation\">\n\t\t\t\t\t<div class=\"collapse navbar-collapse\">\n\t\t\t\t\t\t<ul class=\"nav navbar-nav\">\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.voice')}\">\n\t\t\t\t\t\t\t\t<a href=\"/staff/users/view/{{user.id}}/permit/voice\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-earphones-alt\"></i> {{'APPLICATION_VOICE' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.chat'),'disabled-link':!license.chat}\" data-ng-show=\"Auth.isAdmin() || userModules[8]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.chat ? '/staff/users/view/'+user.id+'/permit/chat' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-bubble\"></i> {{'APPLICATION_CHAT' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.mail'),'disabled-link':!license.mail}\" data-ng-show=\"Auth.isAdmin() || userModules[9]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.mail ? '/staff/users/view/'+user.id+'/permit/mail' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-envelope\"></i>{{'APPLICATION_MAIL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.fax'),'disabled-link':!license.fax}\" data-ng-show=\"Auth.isAdmin() || userModules[10]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.fax ? '/staff/users/view/'+user.id+'/permit/fax' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-fax\"></i> {{'APPLICATION_FAX' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.sms'),'disabled-link':!license.messaging}\" data-ng-show=\"Auth.isAdmin() || userModules[11]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.messaging ? '/staff/users/view/'+user.id+'/permit/sms' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"glyphicon glyphicon-comment\"></i> {{'APPLICATION_SMS' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.openchannel'),'disabled-link':!license.openchannel}\" data-ng-show=\"Auth.isAdmin() || userModules[20]\">\n\t\t\t\t\t\t\t\t<a href=\"{{license.openchannel ? '/staff/users/view/'+user.id+'/permit/openchannel' : 'javascript:;'}}\" class=\"disable-target\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-globe\"></i> {{'APPLICATION_OPEN_CHANNEL' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li data-ng-class=\"{'active': $state.is('main.staff.users.view.permit.modules')}\" data-ng-if=\"user.role !== 'admin'\">\n\t\t\t\t\t\t\t\t<a href=\"/staff/users/view/{{user.id}}/permit/modules\">\n\t\t\t\t\t\t\t\t\t<i class=\"icon-menu\"></i> {{'APPLICATION_MODULES' | translate}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t    </nav>\n\t\t</div>\n\t\t<div ui-view></div>\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n"),t.put("app/staff/user/view/view.permit.mail.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initMailQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.modules.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row left-margin" data-ng-init="getModules()">\n\t<div data-ng-repeat="module in modules" data-ng-if="!module.ModuleId && ((module.id === 8 && license.chat) || (module.id === 9 && license.mail) || (module.id === 10 && license.fax) || (module.id === 11 && license.messaging) || (module.id === 20 && license.openchannel)  || !_.includes([8,9,10,11,20],module.id))">\n\t\t<div class="form-group" data-ng-class="{\'left-margin-40\':module.ModuleId}">\n\t\t\t<span data-ng-if="module.ModuleId">└──</span> <input\n\t\t\tbs-switch\n\t\t\tclass="form-control"\n\t\t\tng-model="module.status"\n\t\t\ttype="checkbox"\n\t\t\tdata-ng-change="updatePermissions(module)"\n\t\t\tswitch-active="{{ moduleSwitch.isActive }}"\n\t\t\tswitch-on-text="{{ moduleSwitch.onText }}"\n\t\t\tswitch-off-text="{{ moduleSwitch.offText }}"\n\t\t\tswitch-on-color="{{ moduleSwitch.onColor }}"\n\t\t\tswitch-off-color="{{ moduleSwitch.offColor }}"\n\t\t\tswitch-animate="{{ moduleSwitch.animate }}"\n\t\t\tswitch-size="{{ moduleSwitch.size }}"\n\t\t\tswitch-label="{{ moduleSwitch.label }}"\n\t\t\tswitch-icon="{{ moduleSwitch.icon }}"\n\t\t\tswitch-radio-off="{{ moduleSwitch.radioOff }}"\n\t\t\tswitch-label-width="{{ moduleSwitch.labelWidth }}"\n\t\t\tswitch-handle-width="{{ moduleSwitch.handleWidth }}">\n\t\t\t<label class="control-label">{{module.title | translate | trusted}}</label>\n\t\t</div>\n\t\t<div ng-slide-down="module.status" lazy-render duration="0.5">\n\t\t\t<div data-ng-repeat="subModule in module.SubModules" data-ng-if="(subModule.id === 8 && license.chat) || (subModule.id === 9 && license.mail) || (subModule.id === 10 && license.fax) || (subModule.id === 11 && license.messaging) || (subModule.id === 20 && license.openchannel)  || !_.includes([8,9,10,11,20],subModule.id)">\n\t\t\t\t<div class="form-group" data-ng-class="{\'left-margin-40\':module.ModuleId}">\n\t\t\t\t\t<span>└──</span> <input\n\t\t\t\t\tbs-switch\n\t\t\t\t\tclass="form-control"\n\t\t\t\t\tng-model="subModule.status"\n\t\t\t\t\ttype="checkbox"\n\t\t\t\t\tdata-ng-change="updatePermissions(subModule)"\n\t\t\t\t\tswitch-active="{{ moduleSwitch.isActive }}"\n\t\t\t\t\tswitch-on-text="{{ moduleSwitch.onText }}"\n\t\t\t\t\tswitch-off-text="{{ moduleSwitch.offText }}"\n\t\t\t\t\tswitch-on-color="{{ moduleSwitch.onColor }}"\n\t\t\t\t\tswitch-off-color="{{ moduleSwitch.offColor }}"\n\t\t\t\t\tswitch-animate="{{ moduleSwitch.animate }}"\n\t\t\t\t\tswitch-size="{{ moduleSwitch.size }}"\n\t\t\t\t\tswitch-label="{{ moduleSwitch.label }}"\n\t\t\t\t\tswitch-icon="{{ moduleSwitch.icon }}"\n\t\t\t\t\tswitch-radio-off="{{ moduleSwitch.radioOff }}"\n\t\t\t\t\tswitch-label-width="{{ moduleSwitch.labelWidth }}"\n\t\t\t\t\tswitch-handle-width="{{ moduleSwitch.handleWidth }}">\n\t\t\t\t\t<label class="control-label">{{subModule.title | translate}}</label>\n\t\t\t\t</div>\n\t\t\t\t<div ng-slide-down="subModule.status" lazy-render duration="0.5">\n\t\t\t\t\t<div data-ng-repeat="subModule2 in subModule.SubModules" class="form-group" data-ng-class="{\'left-margin-40\':module.ModuleId}">\n\t\t\t\t\t\t<span style="margin-left:40px">└──</span> <input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\tng-model="subModule2.status"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tdata-ng-change="updatePermissions(subModule2)"\n\t\t\t\t\t\tswitch-active="{{ moduleSwitch.isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ moduleSwitch.onText }}"\n\t\t\t\t\t\tswitch-off-text="{{ moduleSwitch.offText }}"\n\t\t\t\t\t\tswitch-on-color="{{ moduleSwitch.onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ moduleSwitch.offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ moduleSwitch.animate }}"\n\t\t\t\t\t\tswitch-size="{{ moduleSwitch.size }}"\n\t\t\t\t\t\tswitch-label="{{ moduleSwitch.label }}"\n\t\t\t\t\t\tswitch-icon="{{ moduleSwitch.icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ moduleSwitch.radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ moduleSwitch.labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ moduleSwitch.handleWidth }}">\n\t\t\t\t\t\t<label class="control-label">{{subModule2.title | translate}}</label>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.openchannel.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initOpenchannelQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.sms.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initSmsQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.permit.voice.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12" data-ng-init="initVoiceQueues()">\n\t\t\x3c!-- BEGIN FORM--\x3e\n\t\t<form action="#" class="form-horizontal form-row-seperated">\n\t\t\t<div class="form-body">\n\t\t\t\t<div class="form-group last">\n\t\t\t\t\t<div class="col-md-12" id="multi-select-permit">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</form>\n\t\t\x3c!-- END FORM--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/staff/user/view/view.voice.html",'<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_ACCOUNT\' | translate}} {{ \'APPLICATION_VOICE\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.info" data-ng-submit="updateItem()" novalidate>\n\n\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="user.internal" required readonly/>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_INTERNAL\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TRANSPORT\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple name="transport" ng-model="user.transport" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select transport...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="transport in [\'udp\', \'tcp\', \'ws\', \'wss\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{transport}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_TRANSPORT\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\x3c!-- START CODEC --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ALLOWED_CODECS\' | translate}}</label>\n\t\t\t\t\t\t<ui-select multiple ng-model="user.allow" name="allow" theme="bootstrap" ng-disabled="disabled">\n\t\t\t\t\t\t\t<ui-select-match placeholder="Select codec...">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="allow in [\'g729\', \'ilbc\', \'gsm\', \'ulaw\', \'alaw\', \'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t{{allow}}\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CODEC\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CODEC --\x3e\n\n\t\t\t\t\t\x3c!-- START CALLGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="callgroup" placeholder="{{\'APPLICATION_CALLGROUP\' | translate}}" class="form-control" data-ng-model="user.callgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_CALLGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.callgroup.$touched || forms.voice.$submitted) && forms.voice.callgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CALLGROUP --\x3e\n\n\t\t\t\t\t\x3c!-- START PICKUPGROUP --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PICKUPGROUP\' | translate}}</label>\n\t\t\t\t\t\t<input type="text" name="pickupgroup" placeholder="{{\'APPLICATION_PICKUPGROUP\' | translate}}" class="form-control" data-ng-model="user.pickupgroup"/>\n\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t{{ \'DESCRIPTION_VOICE_PICKUPGROUP\' | translate }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span data-ng-show="(forms.voice.pickupgroup.$touched || forms.voice.$submitted) && forms.voice.pickupgroup.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END PICKUPGROUP --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/staff/user/wizard/wizard.html",'<div class="col-md-12">\n  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-puzzle"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_STAFF\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t<a href="/staff/users/list">{{ \'APPLICATION_USERS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="/staff/users/wizard">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n  \x3c!-- END PAGE HEADER--\x3e\n\n  \x3c!-- BEGIN PORTLET--\x3e\n  <div class="portlet light bordered" data-ng-init="initWizard();">\n  \t<div class="portlet-title">\n  \t\t<div class="caption font-green-sharp">\n  \t\t\t<i class="icon-user font-green-sharp"></i>\n  \t\t\t<span class="caption-subject">{{ \'APPLICATION_USER\' | translate }} WIZARD</a> </span>\n  \t\t</div>\n  \t</div>\n  \t<div class="portlet-body">\n  \t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_ACCOUNT\' | translate}}" canexit="exitValidation(forms.info.$valid)">\n\t\t\t    <form name="forms.info" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START ROLE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="Auth.getCurrentUser().role === \'admin\'">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ROLE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select name="role" data-ng-model="item.role" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="Select role...">{{$select.selected | uppercase}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="role in [\'user\', \'admin\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t{{role | uppercase}}\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ROLE --\x3e\n\n\t\t\t      \x3c!-- START NAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_FULLNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="fullname" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.fullname" required/>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.fullname.$touched || forms.info.$submitted) && forms.info.fullname.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END NAME --\x3e\n\n\t\t\t      \x3c!-- START USERNAME --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_USERNAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="text" name="name" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required />\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.name.$touched || forms.info.$submitted) && forms.info.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END USERNAME --\x3e\n\n\t\t\t      \x3c!-- START EMAIL --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_EMAIL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL\' | translate}}" class="form-control" data-ng-model="item.email" required />\n\t\t\t        <span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t        <span data-ng-show="(forms.info.email.$touched || forms.info.$submitted) && forms.info.email.$error.email" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END EMAIL --\x3e\n\n\t\t\t      \x3c!-- START PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" data-ng-pattern="setting.securePassword ? settings.patternPassword : settings.patternPasswordLight" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{setting.securePassword ? \'MESSAGE_PASSWORD_FORMAT\' : \'MESSAGE_PASSWORD_LIGHT_FORMAT\' | translate}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.password.$touched || forms.info.$submitted) && forms.info.password.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END PASSWORD --\x3e\n\n\t\t\t      \x3c!-- START RE PASSWORD --\x3e\n\t\t\t      <div class="form-group" data-ng-class="{\'has-error\': (forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$invalid}">\n\t\t\t        <label class="control-label">{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t        <input type="password" name="rpassword" placeholder="{{\'APPLICATION_CONFIRM_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.rpassword" nx-equal="item.password" required/>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.required" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t        </span>\n\t\t\t        <span data-ng-show="(forms.info.rpassword.$touched || forms.info.$submitted) && forms.info.rpassword.$error.nxEqual" class="help-block help-block-error">\n\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t        </span>\n\t\t\t      </div>\n\t\t\t      \x3c!-- END RE PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START INTERNAL --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<div class="input-group">\n\t\t\t\t\t\t\t\t<input type="number" min="1" name="internal" placeholder="{{\'APPLICATION_INTERNAL_NUMBER\' | translate}}" class="form-control" data-ng-model="item.internal" data-ng-disabled="!item.internalEnabled" data-ng-required="item.internalEnabled"/>\n\t\t\t\t\t\t\t\t<span class="input-group-addon">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" data-ng-model="item.internalEnabled">\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.info.internal.$touched || forms.info.$submitted) && forms.info.internal.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END INTERNAL --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t      <input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t    </form>\n\t\t\t  </wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n  \t\t</wizard>\n  \t</div>\n  </div>\n  \x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/sugarcrm/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t<a href="/sugarcrm/list">{{ \'APPLICATION_SUGARCRM\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-handbag font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SUGARCRM\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/sugarcrm/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/sugarcrm/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/sugarcrm/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/sugarcrm/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();getModules();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_MAPPING\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.name as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.value as item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item.name | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t\t\x3c!-- TAG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_4">\n\n\t\t\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-12">\n                <span class="caption-subject">Select the mapping procedure that the current configuration will use:</span>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t<form name="forms.mapping" data-ng-submit="updateMapping()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- DEFAULT MAPPING --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT_MAPPING\' | translate}}</label></br>\n\t\t\t\t\t      <input\n\t\t\t\t\t          bs-switch\n\t\t\t\t\t          class="form-control"\n\t\t\t\t\t          ng-model="mapping.defaultMapping"\n\t\t\t\t\t          type="checkbox",\n\t\t\t\t\t\t\t\t\t\tname="defaultMapping"\n\t\t\t\t\t          switch-active="{{ defaultMappingSwitch.isActive }}"\n\t\t\t\t\t          switch-on-text="{{ defaultMappingSwitch.onText }}"\n\t\t\t\t\t          switch-off-text="{{ defaultMappingSwitch.offText }}"\n\t\t\t\t\t          switch-on-color="{{ defaultMappingSwitch.onColor }}"\n\t\t\t\t\t          switch-off-color="{{ defaultMappingSwitch.offColor }}"\n\t\t\t\t\t          switch-animate="{{ defaultMappingSwitch.animate }}"\n\t\t\t\t\t          switch-size="{{ defaultMappingSwitch.size }}"\n\t\t\t\t\t          switch-label="{{ defaultMappingSwitch.label }}"\n\t\t\t\t\t          switch-icon="{{ defaultMappingSwitch.icon }}"\n\t\t\t\t\t          switch-radio-off="{{ defaultMappingSwitch.radioOff }}"\n\t\t\t\t\t          switch-label-width="{{ defaultMappingSwitch.labelWidth }}"\n\t\t\t\t\t          switch-handle-width="{{ defaultMappingSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEFAULT MAPPING --\x3e\n\n\t\t\t\t\t\t\t<div class="row" data-ng-if="!mapping.defaultMapping">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.mapping.mappingModule.$touched || forms.mapping.$submitted) && forms.mapping.mappingModule.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAPPING_MODULE\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="mapping.mappingModule" theme="bootstrap" name="mappingModule" required ng-disabled="disabled" data-ng-change="updateMappingModule()">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.label}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.key as item in accountModules | filter: $select.search">\n\t\t                    <div ng-bind-html="item.label | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.mapping.mappingModule.$touched || forms.mapping.$submitted) && forms.mapping.mappingModule.$invalid && forms.mapping.mappingModule.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t      </span>\n\t                </div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class="row" data-ng-if="!mapping.defaultMapping">\n\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.mapping.mappingFields.$touched || forms.mapping.$submitted) && forms.mapping.mappingFields.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MAPPING_FIELDS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="mapping.mappingFields" theme="bootstrap" name="mappingFields" ng-disabled="disabled" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_MAPPING_FIELDS\' | translate }}">{{$item.label}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="moduleField.name as moduleField in moduleFields | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t{{moduleField.label}}\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.mapping.mappingFields.$touched || forms.mapping.$submitted) && forms.mapping.mappingFields.$invalid && forms.mapping.mappingFields.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t      </span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" data-ng-disabled="forms.mapping.$invalid"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TAG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/sugarcrm/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/sugarcrm/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-handbag"></i>\n          <a href="/sugarcrm/list">{{ \'APPLICATION_SUGARCRM\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/sugarcrm.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.sugarcrm.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/sugarcrm/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.sugarcrm.view.configurations\') || $state.is(\'main.sugarcrm.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/sugarcrm/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/sugarcrm/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-handbag"></i>\n\t\t\t\t\t\t<a href="/sugarcrm/list">{{ \'APPLICATION_SUGARCRM\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_USERNAME\' | translate}}" class="form-control" data-ng-model="item.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REMOTE_ADDRESS\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_REMOTE_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/sugarcrm/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n                <span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.apiKey.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/answer/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CANNED_ANSWER\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.key.$touched || form.$submitted) && form.key.$invalid}">\n      <label class="control-label">{{\'APPLICATION_KEY\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="key" placeholder="{{\'APPLICATION_KEY\' | translate}}" class="form-control" data-ng-model="item.key" required/>\n      <span data-ng-show="(form.key.$touched || form.$submitted) && form.key.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START VALUE --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.value.$touched || form.$submitted) && form.value.$invalid}">\n      <label class="control-label">{{\'APPLICATION_VALUE\' | translate}}<span class="required" aria-required="true">*</span></label></label>\n      <textarea type="text" name="value" placeholder="{{\'APPLICATION_VALUE\' | translate}}" class="form-control" data-ng-model="item.value" required></textarea>\n      <span data-ng-show="(form.value.$touched || form.$submitted) && form.value.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END VALUE --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/answer/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-magic-wand"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_CANNED_ANSWERS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-magic-wand font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CANNED_ANSWERS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CANNED_ANSWER\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/answer/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getAnswer()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-magic-wand"></i>\n\t\t\t\t\t<a href="/tools/answers/list">{{ \'APPLICATION_CANNED_ANSWER\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="answer" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="answer">\n\t\t\t\t\t<a href="#">{{answer.key}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/answer.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{answer.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.answers.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/answers/view/{{answer.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/answer/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_CANNED_ANSWER\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateAnswer()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START KEY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.key.$touched || forms.general.$submitted) && forms.general.key.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_KEY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="key" placeholder="{{\'APPLICATION_KEY\' | translate}}" class="form-control" data-ng-model="answer.key" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.key.$touched || forms.general.$submitted) && forms.general.key.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END KEY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VALUE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.value.$touched || forms.general.$submitted) && forms.general.value.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VALUE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="value" placeholder="{{\'APPLICATION_VALUE\' | translate}}" class="form-control" data-ng-model="answer.value" required></textarea>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.value.$touched || forms.general.$submitted) && forms.general.value.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VALUE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="answer.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/automation/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/tools/automations/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_AUTOMATION\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/automation/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="/tools/automations/list">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="automation"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="automation">\n\t\t\t\t\t<a href="#">{{ automation.description || automation.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/automation.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ automation.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ automation.description }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.automations.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/tools/automations/view/{{automation.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/automation/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_CONDITIONS\' | translate}} & {{\'APPLICATION_ACTIONS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="exitValidation(forms.general.$valid) && updateAutomation()" novalidate>\n\t\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="automation.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CHANNEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="channel" placeholder="{{\'APPLICATION_CHANNEL\' | translate}}" class="form-control" data-ng-model="automation.channel" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid && forms.general.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHANNEL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.timeout.$touched && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TIMEOUT\' | translate}} ({{\'APPLICATION_MINUTES\' | translate}})</label>\n\t\t\t\t\t\t\t\t<input type="number" name="timeout" min="10" placeholder="{{\'APPLICATION_TIMEOUT\' | translate}} (min 10 {{\'APPLICATION_MINUTES\' | translate}})" class="form-control" data-ng-model="automation.timeout" data-ng-init="item.timeout = 10" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.timeout.$touched && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label>\n\t\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t\t<input bs-switch class="form-control" ng-model="automation.status" type="checkbox" name="status" switch-active="{{ recordSwitch.isActive }}" switch-on-text="{{ recordSwitch.onText }}" switch-off-text="{{ recordSwitch.offText }}" switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}" switch-animate="{{ recordSwitch.animate }}" switch-size="{{ recordSwitch.size }}" switch-label="{{ recordSwitch.label }}" switch-icon="{{ recordSwitch.icon }}" switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}" switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="automation.description" />\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t\t\x3c!-- All --\x3e\n\t\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in automation.All">\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="automation.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- Any --\x3e\n\t\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in automation.Any">\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="automation.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- Actions --\x3e\n\t\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in automation.Actions">\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" data-ng-change="resetActionData(action)" name="action{{$index}}" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $automations.services[automation.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-status ng-switch-when="status" element="action" form="forms.settings"></action-builder-status>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.general.$submitted && !automation.All.length && !automation.Any.length">\n\t\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.general.$submitted && !automation.Actions.length">\n\t\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/automation/wizard/wizard.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t<a href="/tools/automations/list">{{ \'APPLICATION_AUTOMATIONS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_AUTOMATIONS\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="submit()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.name.$touched && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.name.$touched && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label></br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t    bs-switch\n\t\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t    ng-model="item.status"\n\t\t\t\t\t\t\t\t    type="checkbox"\n\t\t\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\t\t\tdata-ng-init="item.status = 0"\n\t\t\t\t\t\t\t\t    switch-active="{{ statusSwitch.isActive }}"\n\t\t\t\t\t\t\t\t    switch-on-text="{{ statusSwitch.onText }}"\n\t\t\t\t\t\t\t\t    switch-off-text="{{ statusSwitch.offText }}"\n\t\t\t\t\t\t\t\t    switch-on-color="{{ statusSwitch.onColor }}"\n\t\t\t\t\t\t\t\t    switch-off-color="{{ statusSwitch.offColor }}"\n\t\t\t\t\t\t\t\t    switch-animate="{{ statusSwitch.animate }}"\n\t\t\t\t\t\t\t\t    switch-size="{{ statusSwitch.size }}"\n\t\t\t\t\t\t\t\t    switch-label="{{ statusSwitch.label }}"\n\t\t\t\t\t\t\t\t    switch-icon="{{ statusSwitch.icon }}"\n\t\t\t\t\t\t\t\t    switch-radio-off="{{ statusSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t    switch-label-width="{{ statusSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t    switch-handle-width="{{ statusSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="exitSettingsValidation(forms.settings.$valid)">\n\t\t\t\t\t\t<form name="forms.settings" novalidate>\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CHANNEL\' | translate }}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CHANNEL\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_CHANNEL\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="channel in $automations.channels | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="channel | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- All --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in item.All">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="item.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Any --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in item.Any">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="item.channel" service="$automations" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Actions --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in item.Actions">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" data-ng-change="resetActionData(action)" name="action{{$index}}" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $automations.services[item.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-status ng-switch-when="status" element="action" form="forms.settings"></action-builder-status>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.settings.$submitted && !item.All.length && !item.Any.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.settings.$submitted && !item.Actions.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()"/>\n\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_INTERVAL\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/interval/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-clock"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_INTERVALS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_INTERVALS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_INTERVAL\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/view/subinterval/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SUBINTERVALS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="/tools/intervals/view/{{stateParams.id}}/subintervals/view/">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_SUBINTERVAL\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/interval/view/subinterval/view/view.html",'<div class="row" data-ng-init="initSubInterval()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n          <span class="caption-subject">{{ \'APPLICATION_SUBINTERVAL\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="addOrUpdateSubInterval()">\n          <wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="exitValidation(forms.subinterval.name.$valid)">\n            <form name="forms.subinterval" novalidate>\n\n              \x3c!-- START NAME --\x3e\n              <div class="form-group" data-ng-class="{\'has-error\': (forms.subinterval.name.$touched || forms.subinterval.$submitted) && forms.subinterval.name.$invalid}">\n                <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n                <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="subinterval.name" required/>\n                <span data-ng-show="(forms.subinterval.name.$touched || forms.subinterval.$submitted) && forms.subinterval.name.$error.required" class="help-block help-block-error">\n                  <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n                </span>\n              </div>\n              \x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TIME --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_TIME\' | translate }}</label>\n                <div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t<fieldset class="pull-left" ng-disabled="splittedInterval.alwaysTime"><uib-timepicker name="t_from" data-ng-model="splittedInterval.t_from" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n                  <div class="input-group-addon col-md-1 interval-to pull-left">to</div>\n\t\t\t\t\t\t\t\t\t<fieldset ng-disabled="splittedInterval.alwaysTime"><uib-timepicker  name="t_to" data-ng-model="splittedInterval.t_to" show-meridian="false" show-spinners="false"></uib-timepicker></fieldset>\n\t\t\t\t\t\t\t\t\t<label class="control-label pointer-cursor margin-top20"><input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\t\tng-model="splittedInterval.alwaysTime"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ switch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{\'APPLICATION_YES\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{\'APPLICATION_NO\' | translate}}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ switch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ switch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ switch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ switch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ switch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ switch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ switch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ switch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ switch.handleWidth }}"> {{\'APPLICATION_ALWAYS\' | translate}}</label>\n                </div>\n              </div>\n              \x3c!-- END TIME --\x3e\n\n              \x3c!-- START WEEKDAY --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_WEEKDAY\' | translate }}</label>\n                <div class="input-group input-large">\n                  <ui-select data-ng-model="splittedInterval.wd_from" theme="bootstrap" name="wd_from">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n                      {{weekDay.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-addon">to</span>\n                  <ui-select data-ng-model="splittedInterval.wd_to" theme="bootstrap" name="wd_to">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="weekDay.value as weekDay in $interval.daysOfWeek | filter: $select.search">\n                      {{weekDay.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n              \x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}</label>\n\t\t\t\t\t\t\t\t<div class="input-group input-large">\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="splittedInterval.md_from" theme="bootstrap" name="md_from">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected===\'always\' ? ($select.selected | capitalize) : $select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="splittedInterval.md_to && splittedInterval.md_to!==\'always\' && monthDay>splittedInterval.md_to && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t{{monthDay===\'always\' ? (monthDay | capitalize) : monthDay}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span class="input-group-addon">to</span>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="splittedInterval.md_to" theme="bootstrap" name="md_to">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match>{{$select.selected===\'always\' ? ($select.selected | capitalize) : $select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="monthDay in $interval.daysOfMonth | filter: $select.search" ui-disable-choice="splittedInterval.md_from && splittedInterval.md_from!==\'always\' && monthDay<splittedInterval.md_from && monthDay!==\'always\'">\n\t\t\t\t\t\t\t\t\t\t\t{{monthDay===\'always\' ? (monthDay | capitalize) : monthDay}}\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\n              \x3c!-- START MONTH --\x3e\n              <div class="form-group">\n                <label class="control-label">{{ \'APPLICATION_MONTH\' | translate }}</label>\n                <div class="input-group input-large">\n                  <ui-select data-ng-model="splittedInterval.m_from" theme="bootstrap" name="m_from">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n                      {{month.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                  <span class="input-group-addon">to</span>\n                  <ui-select data-ng-model="splittedInterval.m_to" theme="bootstrap" name="m_to">\n                    <ui-select-match placeholder="">{{$select.selected.name | translate}}</ui-select-match>\n                    <ui-select-choices repeat="month.value as month in $interval.months | filter: $select.search">\n                      {{month.name | translate}}\n                    </ui-select-choices>\n                  </ui-select>\n                </div>\n              </div>\n              \x3c!-- END MONTH --\x3e\n\n\n\n\t\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n            </form>\n          </wz-step>\n\n\n\t\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t\t</wz-step>\n\t\t\t\t</wizard>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getInterval()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-clock"></i>\n\t\t\t\t\t<a href="/tools/intervals/list">{{ \'APPLICATION_INTERVALS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="interval" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="interval">\n\t\t\t\t\t<a href="#">{{interval.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/interval.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{interval.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.intervals.view.settings\')}">\n\t\t\t\t\t\t\t<a ng-href="/tools/intervals/view/{{interval.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.intervals.view.subintervals.list\') || $state.is(\'main.tools.intervals.view.subintervals.view\')}">\n\t\t\t\t\t\t\t<a ng-href="/tools/intervals/view/{{interval.id}}/subintervals/list">\n\t\t\t\t\t\t\t<i class="icon-list"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SUBINTERVALS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/interval/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_INTERVAL\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateInterval()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="interval.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="interval.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/pause/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_PAUSE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="/^[^#]/" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/pause/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-pause"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_PAUSES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="fa fa-pause font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_PAUSES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="#" data-toggle="dropdown" data-ng-click="createItem()">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_PAUSE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/pause/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getPause()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-control-pause"></i>\n\t\t\t\t\t<a href="/tools/pauses/list">{{ \'APPLICATION_PAUSES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="pause" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="pause">\n\t\t\t\t\t<a href="#">{{pause.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/pause.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{pause.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.pauses.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/pauses/view/{{pause.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/pause/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_PAUSE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updatePause()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="pause.name" data-ng-pattern="/^[^#]/" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_FORMAT\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="pause.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/scheduler/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-calendar"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_SCHEDULER\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SCHEDULES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/tools/scheduler/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_SCHEDULE\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/scheduler/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-calendar"></i>\n\t\t\t\t\t<a href="/tools/scheduler/list">{{ \'APPLICATION_SCHEDULER\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="schedule" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="schedule">\n\t\t\t\t\t<a href="#">{{schedule.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/scheduler.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{schedule.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.scheduler.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/scheduler/view/{{schedule.id}}/settings"><i class="icon-settings"></i> {{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/scheduler/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_SCHEDULE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab" data-ng-click="refreshSlider()">{{ \'APPLICATION_CONFIGURATION\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && forms.config.$valid && updateSchedule()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted && forms.general.name.$invalid) || forms.general.name.$error.pattern}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="schedule.name" data-ng-pattern="settings.patternName" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.name.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACTIVE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACTIVE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="schedule.active"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACTIVE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="schedule.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- CONFIG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.config" data-ng-switch="schedule.reportType" data-ng-submit="forms.config.$valid && forms.general.$valid && updateSchedule()" data-ng-if="schedule.type===\'report\'" data-ng-init="initReports()" novalidate>\n\n\t\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportType" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="report in [\'default\', \'custom\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\n\t\t\t\t\t\t\t\t\x3c!-- START REPORT --\x3e\n\t\t\t\t\t\t\t\t<div data-ng-switch-when="default" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in defRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPORT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START REPORT --\x3e\n\t\t\t\t\t\t\t\t<div data-ng-switch-when="custom" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in cusRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPORT --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START REPORT --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OUTPUT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportOutput" name="reportOutput" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_OUTPUT\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="output in [\'CSV\',\'PDF\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="output | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END REPORT --\x3e\n\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START TODAY --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RUN_ON\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tdata-ng-model="switchValues.today"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\tdata-ng-change="checkToday()"\n\t\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_TODAY\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_RANGE\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TODAY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VALIDITY --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VALIDITY\' | translate}}</label>\n\t\t\t\t\t\t\t\t<rzslider rz-slider-model="schedule.validityStart" rz-slider-high="schedule.validityEnd" rz-slider-options="validitySlider"></rzslider>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VALIDITY --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START RANGE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="!switchValues.today" data-ng-class="{\'has-error\': (forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT_RANGE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.reportRange" name="range" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_RANGE\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="range.value as range in reportRanges | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="range.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END RANGE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START TODAY CRON --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today" data-ng-class="{\'has-error\': (forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.cron" name="cron" theme="bootstrap" data-ng-required="switchValues.today">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="cron.value as cron in todayCron | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="cron.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TODAY --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-if="!switchValues.today">\n\t\t\t\t\t\t\t\t\x3c!-- START CRONTYPE EXEC --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.type" name="cronType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in cronTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END CRONTYPE --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="schedule.cronType === \'weekly\'" data-ng-class="{\'has-error\': (forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAYS\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="rangeExec.weekDays" name="weekDay" theme="bootstrap" data-ng-required="schedule.cronType === \'weekly\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_WEEKDAYS\' | translate }}">{{$item.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="day.value as day in weekDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="day.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="schedule.cronType === \'monthly\'" data-ng-class="{\'has-error\': (forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.monthDay" name="monthDay" theme="bootstrap" data-ng-required="schedule.cronType === \'monthly\'">\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_MONTHDAY\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="day in monthDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="day | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\t\t\x3c!-- START HOUR --\x3e\n\t\t\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="schedule.cronType" data-ng-class="{\'has-error\': (forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_HOUR\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.hour" name="hour" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_HOUR\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="hour in hours | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="hour | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\x3c!-- END HOUR --\x3e\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START SEND MAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEND_MAIL\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tdata-ng-model="schedule.sendMail"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SEND MAIL --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\x3c!-- START ACCOUNT --\x3e\n\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ACCOUNT\' | translate }}<span class="required" data-ng-if="schedule.sendMail" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="schedule.MailServerOutId" name="MailServerOutId" theme="bootstrap" data-ng-disabled="!schedule.sendMail" data-ng-required="schedule.sendMail">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACCOUNT\' | translate }}">{{$select.selected.username}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailServers | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="account.username | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="mailServers.length">\n\t\t\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_ACCOUNTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACCOUNT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.$submitted && forms.config.email.$invalid) || forms.config.email.$error.pattern}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span data-ng-if="schedule.sendMail" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}" class="form-control" data-ng-model="schedule.email" data-ng-disabled="!schedule.sendMail" data-ng-required="schedule.sendMail"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.config.$submitted && forms.config.email.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END CONFIG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\x3c!-- <pre>\n\t{{rangeExec | json}}\n</pre>\n<pre>\n\t{{schedule | json}}\n</pre> --\x3e\n'),t.put("app/tools/scheduler/wizard/wizard.html",'<div class="col-md-12">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-calendar"></i>\n\t\t\t\t<a href="/tools/scheduler/list">{{ \'APPLICATION_SCHEDULER\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_SCHEDULE\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t<form name="forms.general" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted && forms.general.name.$invalid) || forms.general.name.$error.pattern}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.patternName" required/>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.name.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START ACTIVE --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACTIVE\' | translate}}</label></br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\tng-model="item.active"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\tdata-ng-init="item.active = 0"\n\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END ACTIVE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in scheduleTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next(true)">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIGURATION\' | translate}}" canexit="exitValidation(forms.config.$valid)">\n\t\t\t\t\t<form name="forms.config" data-ng-switch="item.reportType" data-ng-if="item.type===\'report\'" data-ng-init="initReports()" novalidate>\n\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_TYPE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportType" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="report in [\'default\', \'custom\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.type.$touched || forms.config.$submitted) && forms.config.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DEFAULT REPORT --\x3e\n\t\t\t\t\t\t\t<div data-ng-switch-when="default" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in defRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DEFAULT REPORT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CUSTOM REPORT --\x3e\n\t\t\t\t\t\t\t<div data-ng-switch-when="custom" class="form-group col-md-8" data-ng-class="{\'has-error\': (forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportId" name="reportId" theme="bootstrap" on-select="setReportTree($item,$model)" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_REPORT\' | translate }}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices group-by="\'parent\'" repeat="report.id as report in cusRep | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="report.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportId.$touched || forms.config.$submitted) && forms.config.reportId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CUSTOM REPORT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START OUTPUT --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-2" data-ng-class="{\'has-error\': (forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_OUTPUT\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportOutput" name="reportOutput" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_OUTPUT\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="output in [\'CSV\',\'PDF\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="output | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.reportOutput.$touched || forms.config.$submitted) && forms.config.reportOutput.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END OUTPUT --\x3e\n\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- START TODAY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_RUN_ON\' | translate}}</label></br>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\tdata-ng-model="switchValues.today"\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tname="status"\n\t\t\t\t\t\t\tdata-ng-change="checkToday()"\n\t\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_TODAY\' | translate }}"\n\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_RANGE\' | translate }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TODAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START VALIDITY --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VALIDITY\' | translate}}</label>\n\t\t\t\t\t\t\t<rzslider rz-slider-model="item.validityStart" rz-slider-high="item.validityEnd" rz-slider-options="validitySlider" data-ng-init="item.validityStart = 8;item.validityEnd = 16;"></rzslider>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END VALIDITY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START RANGE --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="!switchValues.today" data-ng-class="{\'has-error\': (forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_REPORT_RANGE\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.reportRange" name="range" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_RANGE\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="range.value as range in reportRanges | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="range.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.range.$touched || forms.config.$submitted) && forms.config.range.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END RANGE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START TODAY CRON EXEC --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-if="switchValues.today" data-ng-class="{\'has-error\': (forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="item.cron" name="cron" theme="bootstrap" data-ng-required="switchValues.today">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="cron.value as cron in todayCron | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="cron.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cron.$touched || forms.config.$submitted) && forms.config.cron.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END TODAY CRON --\x3e\n\t\t\t\t\t\t<div class="row" data-ng-if="!switchValues.today">\n\t\t\t\t\t\t\x3c!-- START CRONTYPE EXEC --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-class="{\'has-error\': (forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.type" name="cronType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_EXECUTE_EVERY\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="type.value as type in cronTypes | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="type.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.cronType.$touched || forms.config.$submitted) && forms.config.cronType.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END CRONTYPE --\x3e\n\n\t\t\t\t\t\t\x3c!-- START WEEKDAY --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="item.cronType === \'weekly\'" data-ng-class="{\'has-error\': (forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_WEEKDAYS\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select multiple data-ng-model="rangeExec.weekDays" name="weekDay" theme="bootstrap" data-ng-required="item.cronType === \'weekly\'">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_WEEKDAYS\' | translate }}">{{$item.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="day.value as day in weekDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="day.name | highlight: $select.search | translate"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.weekDay.$touched || forms.config.$submitted) && forms.config.weekDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END WEEKDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START MONTHDAY --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="item.cronType === \'monthly\'" data-ng-class="{\'has-error\': (forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_MONTHDAY\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.monthDay" name="monthDay" theme="bootstrap" data-ng-required="item.cronType === \'monthly\'">\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_MONTHDAY\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="day in monthDays | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="day | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.monthDay.$touched || forms.config.$submitted) && forms.config.monthDay.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END MONTHDAY --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HOUR --\x3e\n\t\t\t\t\t\t<div class="form-group col-md-4" data-ng-if="item.cronType" data-ng-class="{\'has-error\': (forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_HOUR\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<ui-select data-ng-model="rangeExec.hour" name="hour" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_HOUR\' | translate }}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t<ui-select-choices repeat="hour in hours | filter: $select.search">\n\t\t\t\t\t\t\t\t\t<div ng-bind-html="hour | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.config.hour.$touched || forms.config.$submitted) && forms.config.hour.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HOUR --\x3e\n\t\t\t\t\t</div>\n\n\t\t\t\t\t\x3c!-- START SEND MAIL --\x3e\n\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SEND_MAIL\' | translate}}</label></br>\n\t\t\t\t\t\t<input\n\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\tdata-ng-model="item.sendMail"\n\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\tname="status"\n\t\t\t\t\t\tdata-ng-init="item.sendMail = 0"\n\t\t\t\t\t\tswitch-active="{{ switches.isActive }}"\n\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\tswitch-on-color="{{ switches.onColor }}"\n\t\t\t\t\t\tswitch-off-color="{{ switches.offColor }}"\n\t\t\t\t\t\tswitch-animate="{{ switches.animate }}"\n\t\t\t\t\t\tswitch-size="{{ switches.size }}"\n\t\t\t\t\t\tswitch-label="{{ switches.label }}"\n\t\t\t\t\t\tswitch-icon="{{ switches.icon }}"\n\t\t\t\t\t\tswitch-radio-off="{{ switches.radioOff }}"\n\t\t\t\t\t\tswitch-label-width="{{ switches.labelWidth }}"\n\t\t\t\t\t\tswitch-handle-width="{{ switches.handleWidth }}">\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SEND MAIL --\x3e\n\t\t\t\t\t<div class="row">\n\t\t\t\t\t\x3c!-- START ACCOUNT --\x3e\n\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$invalid}">\n\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_ACCOUNT\' | translate }}<span class="required" data-ng-if="item.sendMail" aria-required="true">*</span></label>\n\t\t\t\t\t\t<ui-select data-ng-model="item.MailServerOutId" name="MailServerOutId" theme="bootstrap" data-ng-disabled="!item.sendMail" data-ng-required="item.sendMail">\n\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACCOUNT\' | translate }}">{{$select.selected.username}}</ui-select-match>\n\t\t\t\t\t\t\t<ui-select-choices repeat="account.id as account in mailServers | filter: $select.search">\n\t\t\t\t\t\t\t\t<div ng-bind-html="account.username | highlight: $select.search"></div>\n\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t<span data-ng-show="(forms.config.MailServerOutId.$touched || forms.config.$submitted) && forms.config.MailServerOutId.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<div class="note note-warning" data-ng-hide="mailServers.length">\n\t\t\t\t\t\t\t<h4 class="block">Warning!</h4>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t{{ \'MESSAGE_NO_ACCOUNTS_AVAILABLE\' | translate }}\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ACCOUNT --\x3e\n\n\t\t\t\t\t\x3c!-- START EMAIL --\x3e\n\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.config.$submitted && forms.config.email.$invalid) || forms.config.email.$error.pattern}">\n\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}<span data-ng-if="item.sendMail" class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t<input type="email" name="email" placeholder="{{\'APPLICATION_EMAIL_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.email" required data-ng-disabled="!item.sendMail" data-ng-required="item.sendMail"/>\n\t\t\t\t\t\t<span data-ng-show="forms.config.$submitted && forms.config.email.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END EMAIL --\x3e\n\t\t\t\t</div>\n\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n\x3c!-- <pre>\n\t{{rangeExec | json}}\n</pre>\n<pre>\n\t{{item | json}}\n</pre> --\x3e\n'),t.put("app/tools/sound/list/list.html",'<div class="page-bar">\n  <ul class="page-breadcrumb">\n    <li>\n      <i class="icon-rocket"></i>\n      <a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n      <i class="fa fa-angle-right"></i>\n    </li>\n    <li>\n      <i class="icon-music-tone-alt"></i>\n      <a href="#">{{ \'APPLICATION_SOUNDS\' | translate }}</a>\n    </li>\n  </ul>\n  <div class="page-toolbar">\n  </div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\x3c!-- Audio Portlets --\x3e\n<div class="headline">\n  <h3><i class="icon-music-tone-alt sounds-title-icon"></i> {{ \'APPLICATION_SOUNDS\' | translate }}</h3>\n</div>\n<div class="portlet light bg-inverse">\n  <div class="portlet-title collapsible" ng-click="isCollapsed = !isCollapsed">\n    <div class="caption">\n      <i class="icon-puzzle font-red-flamingo"></i>\n      <span class="caption-subject bold font-red-flamingo uppercase">\n      {{\'APPLICATION_FILE_UPLOAD\' | translate}} </span>\n    </div>\n    <div class="tools">\n      <a href="" ng-class="{\'collapse\': !isCollapsed, \'expand\' : isCollapsed}">\n      </a>\n    </div>\n  </div>\n  <div class="portlet-body" ng-slide-down="!isCollapsed">\n    <div class="row" nv-file-drop="" uploader="uploader" filters="queueLimit, customFilter">\n    \t<div class="col-md-4">\n    \t\t<div class="portlet light bordered">\n    \t\t\t<div class="portlet-title">\n    \t\t\t\t<div class="caption font-green-sharp">\n    \t\t\t\t\t<i class="icon-settings font-green-sharp"></i>\n    \t\t\t\t\t<span class="caption-subject bold uppercase">{{\'APPLICATION_SELECT_FILES\' | translate}}</span>\n    \t\t\t\t\t<span class="caption-helper hide"></span>\n    \t\t\t\t</div>\n    \t\t\t\t<div class="actions">\n    \t\t\t\t</div>\n    \t\t\t</div>\n    \t\t\t<div class="portlet-body">\n    \t\t\t\t<div ng-show="uploader.isHTML5">\n    \t\t\t\t\t<div class="file-drop-zone margin-bottom-20" nv-file-over="" uploader="uploader" over-class="file-drop-zone-over">\n    \t\t\t\t\t\tBase drop zone\n    \t\t\t\t\t</div>\n    \t\t\t\t</div>\n    \t\t\t\t<span class="btn default btn-file">\n    \t\t\t\t<span class="fileinput-new">\n    \t\t\t\t{{\'APPLICATION_FILE_UPLOAD\' | translate}}</span>\n    \t\t\t\t<input type="file" nv-file-select="" uploader="uploader" />\n    \t\t\t\t</span>\n    \t\t\t\t<span class="btn default btn-file">\n    \t\t\t\t<span class="fileinput-new">\n    \t\t\t\t{{\'APPLICATION_MULTI_FILE_UPLOAD\' | translate}}</span>\n    \t\t\t\t<input type="file" nv-file-select="" uploader="uploader" multiple  /><br/>\n          </span>\n          <p>\n            </br>\n            {{ \'MESSAGE_SUPPORTED_FORMATS\' | translate }} <b>wav, mp3, gsm, ogg</b>.\n          </p>\n          <p>\n            {{ \'MESSAGE_MAXIMUM_SOUND_UPLOAD_SIZE\' | translate }} <b>15 Mb</b>.\n          </p>\n    \t\t\t</div>\n    \t\t</div>\n    \t</div>\n    \t<div class="col-md-8">\n    \t\t<div class="portlet light bordered">\n    \t\t\t<div class="portlet-title">\n    \t\t\t\t<div class="caption font-green-sharp">\n    \t\t\t\t\t<i class="icon-settings font-green-sharp"></i>\n    \t\t\t\t\t<span class="caption-subject bold uppercase">{{\'APPLICATION_UPLOAD_QUEUE\' | translate}}</span>\n    \t\t\t\t\t<span class="caption-helper">{{\'APPLICATION_QUEUE_LENGTH\' | translate}}: {{ uploader.queue.length }}</span>\n    \t\t\t\t</div>\n    \t\t\t\t<div class="actions">\n    \t\t\t\t</div>\n    \t\t\t</div>\n    \t\t\t<div class="portlet-body">\n    \t\t\t\t<div class="table-scrollable table-scrollable-borderless">\n    \t\t\t\t\t<table class="table table-hover table-light">\n    \t\t\t\t\t\t<thead>\n    \t\t\t\t\t\t\t<tr class="uppercase">\n    \t\t\t\t\t\t\t\t<th width="50%">{{\'APPLICATION_NAME\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th ng-show="uploader.isHTML5">{{\'APPLICATION_SIZE\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th ng-show="uploader.isHTML5">{{\'APPLICATION_PROGRESS\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th>{{\'APPLICATION_STATUS\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th>{{\'APPLICATION_MESSAGE\' | translate}}</th>\n    \t\t\t\t\t\t\t\t<th>{{\'APPLICATION_ACTIONS\' | translate}}</th>\n    \t\t\t\t\t\t\t</tr>\n    \t\t\t\t\t\t</thead>\n    \t\t\t\t\t\t<tbody>\n    \t\t\t\t\t\t\t<tr ng-repeat="item in uploader.queue">\n    \t\t\t\t\t\t\t\t<td><strong>{{ item.file.name }}</strong></td>\n    \t\t\t\t\t\t\t\t<td ng-show="uploader.isHTML5" nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>\n    \t\t\t\t\t\t\t\t<td ng-show="uploader.isHTML5">\n    \t\t\t\t\t\t\t\t\t<div class="progress progress-sm" style="margin-bottom: 0;">\n    \t\t\t\t\t\t\t\t\t\t<div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': item.progress + \'%\' }"></div>\n    \t\t\t\t\t\t\t\t\t</div>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t\t<td class="text-center">\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isSuccess" class="text-success"><i class="glyphicon glyphicon-ok"></i></span>\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isCancel" class="text-info"><i class="glyphicon glyphicon-ban-circle"></i></span>\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isError" class="text-danger"><i class="glyphicon glyphicon-remove"></i></span>\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.isUploading" class="text-info"><i class="glyphicon glyphicon-upload"></i></span>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t\t<td class="text-center">\n    \t\t\t\t\t\t\t\t\t<span ng-show="item.responseMessage" class="text-danger">{{item.responseMessage}}</span>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t\t<td nowrap>\n    \t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-success btn-xs" ng-click="item.upload()" ng-disabled="item.isReady || item.isUploading || item.isSuccess">\n    \t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-upload"></span> {{\'APPLICATION_UPLOAD\' | translate}}\n    \t\t\t\t\t\t\t\t\t</button>\n    \t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-warning btn-xs" ng-click="item.cancel()" ng-disabled="!item.isUploading">\n    \t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-ban-circle"></span> {{\'APPLICATION_CANCEL\' | translate}}\n    \t\t\t\t\t\t\t\t\t</button>\n    \t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-danger btn-xs" ng-click="item.remove()">\n    \t\t\t\t\t\t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE\' | translate}}\n    \t\t\t\t\t\t\t\t\t</button>\n    \t\t\t\t\t\t\t\t</td>\n    \t\t\t\t\t\t\t</tr>\n    \t\t\t\t\t\t</tbody>\n    \t\t\t\t\t</table>\n    \t\t\t\t</div>\n    \t\t\t\t<div>\n    \t\t\t\t\t<p>{{\'APPLICATION_UPLOAD_QUEUE_PROGRESS\' | translate}}:</p>\n    \t\t\t\t\t<div class="progress progress-sm" style="">\n    \t\t\t\t\t\t<div class="progress-bar progress-bar-info" role="progressbar" ng-style="{ \'width\': uploader.progress + \'%\' }"></div>\n    \t\t\t\t\t</div>\n    \t\t\t\t</div>\n    \t\t\t\t<button type="button" class="btn btn-success btn-s" ng-click="uploader.uploadAll()" ng-disabled="!uploader.getNotUploadedItems().length">\n    \t\t\t\t<span class="glyphicon glyphicon-upload"></span> {{\'APPLICATION_UPLOAD_ALL\' | translate}}\n    \t\t\t\t</button>\n    \t\t\t\t<button type="button" class="btn btn-warning btn-s" ng-click="uploader.cancelAll()" ng-disabled="!uploader.isUploading">\n    \t\t\t\t<span class="glyphicon glyphicon-ban-circle"></span> {{\'APPLICATION_CANCEL_ALL\' | translate}}\n    \t\t\t\t</button>\n    \t\t\t\t<button type="button" class="btn btn-danger btn-s" ng-click="uploader.clearQueue()" ng-disabled="!uploader.queue.length">\n    \t\t\t\t<span class="glyphicon glyphicon-trash"></span> {{\'APPLICATION_REMOVE_ALL\' | translate}}\n    \t\t\t\t</button>\n    \t\t\t</div>\n    \t\t</div>\n    \t</div>\n    </div>\n  </div>\n</div>\n<div class="row thumbnails" data-ng-init="initList()">\n  <div class="row" ng-show="sounds.length == 0">\n    <div class="col-md-12 page-404">\n      <div class="details">\n        <h3>{{ \'MESSAGE_NO_SOUNDS\' | translate }}</h3>\n        <p>\n          <a href="/">\n          {{ \'MESSAGE_RETURN_HOME\' | translate }} </a>\n          {{ \'MESSAGE_OR_UPLOAD_SOUND_FILE\' | translate }}\n        </p>\n      </div>\n    </div>\n  </div>\n  <div class="audio-portlet-wrapper animate-repeat" ng-repeat="sound in sounds">\n    <div class="audio-portlet">\n      <div class="audio-portlet-title"><a href="#" editable-text="sound.display_name" onbeforesave="updateAudio(sound.id,{display_name : $data})">{{ sound.display_name || "Empty" }}</a></div>\n      <img src="../assets/images/note_placeholder.png" alt="" class="img-responsive"/>\n      <div class="file-info">\n        <div class="audio-tag-wrapper">\n          <audio-file-download params="{id:sound.id,controller:\'stream\'}" resource="Sound"></audio-file-download>\n        </div>\n        <p id="description_div">\n          <a href="#" editable-text="sound.description" onbeforesave="updateAudio(sound.id,{description : $data})">{{ sound.description || "Empty" }}</a>\n        </p>\n        <p class="float-right">\n            <button class="btn btn-xs green-meadow" uib-tooltip-template="\'audioInfoTemplate.html\'"><i class="icon-list"></i></button>\n            <motion-file-download  params="{id:sound.id,controller:\'download\'}" resource="Sound" mimetype="\'audio/\'+sound.original_format" tooltiptext="Download" filename="sound.display_name+\'.\'+sound.original_format" btnclass="{{downloadButtonClass}}" btncontent=\'{{downloadButtonContent}}\'></motion-file-download>\n            <button uib-tooltip="Delete" class="btn btn-xs red-sunglo" ng-click="delete(sound.display_name, sound.id)" tooltip="Delete"><i class="icon-close" ></i></button>\n        </p>\n      </div>\n    </div>\n  </div>\n  <script type="text/ng-template" id="audioInfoTemplate.html">\n    <div>\n      <ul class="list-unstyled">\n        <li><b>Format : </b>{{sound.original_format}}</li>\n        <li><b>Duration : </b>{{sound.original_duration | date: \'mm:ss\'}}</li>\n        <li><b>Channels : </b>{{sound.original_channelCount}}</li>\n        <li><b>Bitrate : </b>{{sound.original_bitRate/1024}} kbs</li>\n        <li><b>Sample Rate : </b>{{sound.original_sampleRate/1000}} KHz</li>\n      </ul>\n    </div>\n  <\/script>\n</div>\n\x3c!-- End Audio Portlets --\x3e\n'),t.put("app/tools/tag/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_TAG\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required data-ng-pattern="settings.patternName"/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.pattern" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/tag/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TAGS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TAGS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TAG\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/tag/view/view.chat.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_CHAT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initChat()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.contacts.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_CONTACTS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initContacts()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions" data-ng-if="readyGrid && gridOptions" ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.fax.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_FAX\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initFax()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getTag()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-tag"></i>\n\t\t\t\t\t<a href="/tools/tags/list">{{ \'APPLICATION_TAGS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="tag" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="tag">\n\t\t\t\t\t<a href="#">{{tag.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/tag.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{tag.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/tags/view/{{tag.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.chat\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.chat ? \'/tools/tags/view/\'+tag.id+\'/chat\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.chat}">\n\t\t\t\t\t\t\t<i class="icon-bubble"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CHAT\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.mail\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.mail ? \'/tools/tags/view/\'+tag.id+\'/mail\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.mail}">\n\t\t\t\t\t\t\t<i class="icon-envelope"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_MAIL\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.fax\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.fax ? \'/tools/tags/view/\'+tag.id+\'/fax\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.fax}">\n\t\t\t\t\t\t\t<i class="fa fa-fax"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_FAX\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.sms\')}" >\n\t\t\t\t\t\t\t<a data-ng-href="{{license.messaging ? \'/tools/tags/view/\'+tag.id+\'/sms\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.messaging}">\n\t\t\t\t\t\t\t<i class="glyphicon glyphicon-comment"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SMS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.tags.view.contacts\')}">\n\t\t\t\t\t\t\t<a data-ng-href="{{license.cm ? \'/tools/tags/view/\'+tag.id+\'/contacts\' : \'#\'}}" data-ng-class="{\'disabled-link\':!license.cm}">\n\t\t\t\t\t\t\t<i class="fa fa-users"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONTACTS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/tag/view/view.mail.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_MAIL\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initMail()">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAG\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- BEGIN UI-GRID SPINNER --\x3e\n\t\t\t\t<span us-spinner spinner-key="spinner-grid" spinner-start-active="false"></span>\n\t\t\t\t\x3c!-- END UI-GRID SPINNER --\x3e\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateTag()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="tag.name" required data-ng-pattern="settings.patternName"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="tag.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/tag/view/view.sms.html",'<div class="row" >\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TAGGED_SMS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-if="tag" data-ng-init="initSms()">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/template/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TEMPLATES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-wrench font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TEMPLATES\' | translate }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/tools/templates/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TEMPLATE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/template/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initItem()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/tools/templates/list">{{ \'APPLICATION_TEMPLATES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="item" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="item">\n\t\t\t\t\t<a href="#">{{item.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/template.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{item.name}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.templates.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/templates/view/{{item.id}}/settings">\n\t\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/template/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\n\t\t\t\t<form name="form" data-ng-submit="form.$valid && updateItem()" class="form-horizontal" novalidate>\n\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.name.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}:<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-10">\n\t\t\t\t\t\t\t\t\t<input type="text" name="name" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_NAME\' | translate}}..." data-ng-model="item.name" required>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.name.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.description.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}:</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-10">\n\t\t\t\t\t\t\t\t\t<input type="text" name="description" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}..." rows="8" data-ng-model="item.description">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.description.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t<hr>\n\n\t\t\t\t\t\x3c!-- START SUBJECT --\x3e\n\t\t\t\t\t<div class="form-group row" data-ng-class="{\'has-error\': form.subject.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-2">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SUBJECT\' | translate}}:</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-10">\n\t\t\t\t\t\t\t\t\t<input type="text" name="subject" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}..." rows="8" data-ng-model="item.subject">\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.subject.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUJBECT --\x3e\n\n\t\t\t\t\t\x3c!-- START HTML --\x3e\n\t\t\t\t\t<div class="form-group row" data-ng-class="{\'has-error\': form.text.$invalid && form.$submitted}">\n\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t<div ckeditor="options" ng-model="item.html"></div>\n\t\t\t\t\t\t\t<span data-ng-show="form.text.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END HTML --\x3e\n\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/template/wizard/wizard.html",'<div class="row">\n\t<div class="col-md-12">\n\t  \x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-docs"></i>\n\t\t\t\t\t<a href="/tools/templates/list">{{ \'APPLICATION_TEMPLATES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t  \x3c!-- END PAGE HEADER--\x3e\n\n\t  \x3c!-- BEGIN PORTLET--\x3e\n\t  <div class="portlet light bordered" data-ng-init="initWizard()">\n\t  \t<div class="portlet-title">\n\t  \t\t<div class="caption font-green-sharp">\n\t  \t\t\t<i class="icon-docs font-green-sharp"></i>\n\t  \t\t\t<span class="caption-subject">{{ \'APPLICATION_TEMPLATES\' | translate }} FORM</a> </span>\n\t  \t\t</div>\n\t  \t</div>\n\t  \t<div class="portlet-body">\n\t\t\t\t<form name="form" data-ng-submit="form.$valid && createItem()" class="form-horizontal" novalidate>\n\t\t\t\t\t\x3c!-- START HEAD --\x3e\n\t\t\t\t\t<div class="form">\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.name.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}:<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="name" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_NAME\' | translate}}..." data-ng-model="item.name" required>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.name.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.description.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}:</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="description" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}..." rows="8" data-ng-model="item.description">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.description.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START SUBJECT --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': form.subject.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-1">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SUBJECT\' | translate}}:</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-md-11">\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="subject" class="form-control todo-taskbody-taskdesc" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}..." rows="8" data-ng-model="item.subject">\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="form.subject.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END SUJBECT --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HTML --\x3e\n\t\t\t\t\t\t<div class="form-group row" data-ng-class="{\'has-error\': form.text.$invalid && form.$submitted}">\n\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t<div ckeditor="options" ng-model="item.html"></div>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="form.text.$invalid && form.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HTML --\x3e\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="goNext()"/>\n\t\t\t\t</form>\n\t  \t</div>\n\t  </div>\n\t  \x3c!-- END PORTLET--\x3e\n\t</div>\n</div>\n'),t.put("app/tools/trigger/list/list.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t<a href="#">{{ \'APPLICATION_TRIGGERS\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRIGGERS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle " href="/tools/triggers/wizard">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TRIGGER\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trigger/view/view.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row" data-ng-init="initView();">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t<a href="/tools/triggers/list">{{ \'APPLICATION_TRIGGERS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right" data-ng-show="trigger"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="trigger">\n\t\t\t\t\t<a href="#">{{ trigger.description || trigger.name }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/trigger.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{ trigger.name }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{ trigger.description }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.triggers.view.settings\')}">\n\t\t\t\t\t\t\t<a href="/tools/triggers/view/{{trigger.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trigger/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_SETTINGS\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_CONDITIONS\' | translate}} & {{\'APPLICATION_ACTIONS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<form name="forms.general" data-ng-submit="exitValidation(forms.general.$valid) && updateTrigger()" novalidate>\n\t\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="trigger.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START CHANNEL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="channel" placeholder="{{\'APPLICATION_CHANNEL\' | translate}}" class="form-control" data-ng-model="trigger.channel" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.channel.$touched || forms.general.$submitted) && forms.general.channel.$invalid && forms.general.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END CHANNEL --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label>\n\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t<input bs-switch class="form-control" ng-model="trigger.status" type="checkbox" name="status" switch-active="{{ recordSwitch.isActive }}" switch-on-text="{{ recordSwitch.onText }}" switch-off-text="{{ recordSwitch.offText }}" switch-on-color="{{ recordSwitch.onColor }}"\n\t\t\t\t\t\t\tswitch-off-color="{{ recordSwitch.offColor }}" switch-animate="{{ recordSwitch.animate }}" switch-size="{{ recordSwitch.size }}" switch-label="{{ recordSwitch.label }}" switch-icon="{{ recordSwitch.icon }}" switch-radio-off="{{ recordSwitch.radioOff }}"\n\t\t\t\t\t\t\tswitch-label-width="{{ recordSwitch.labelWidth }}" switch-handle-width="{{ recordSwitch.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="trigger.description" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in trigger.All">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="trigger.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in trigger.Any">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="trigger.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in trigger.Actions">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" name="action{{$index}}" data-ng-change="resetActionData(action)" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $triggers.services[trigger.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-template ng-switch-when="template" element="action" form="forms.general"></action-builder-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-template ng-switch-when="accountTemplate" element="action" form="forms.general"></action-builder-account-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-integration ng-switch-when="integration" element="action" form="forms.general"></action-builder-integration>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-motion-bar ng-switch-when="motionbar" element="action" form="forms.general"></action-builder-motion-bar>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-jscripty ng-switch-when="jscripty" element="action" form="forms.general"></action-builder-jscripty>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-url-forward ng-switch-when="urlForward" element="action" form="forms.general"></action-builder-url-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-close ng-switch-when="close" element="action" form="forms.general"></action-builder-close>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-forward ng-switch-when="forward" element="action" form="forms.general"></action-builder-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-tag ng-switch-when="tag" element="action" form="forms.general"></action-builder-tag>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-http ng-switch-when="http" element="action" form="forms.general"></action-builder-http>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-email ng-switch-when="email" element="action" form="forms.general"></action-builder-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-email ng-switch-when="accountEmail" element="action" form="forms.general"></action-builder-account-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-sms ng-switch-when="accountSms" element="action" form="forms.general"></action-builder-account-sms>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-cm ng-switch-when="contactManager" element="action" form="forms.general"></action-builder-cm>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-web-popup ng-switch-when="webPopup" element="action" form="forms.general"></action-builder-web-popup>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- <div class="has-error" data-ng-show="forms.general.$submitted && !trigger.All.length && !trigger.Any.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.general.$submitted && !trigger.Actions.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</form>\n\t\t</div>\n\t</div>\n</div>\n</div>\n'),t.put("app/tools/trigger/wizard/wizard.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-bulb"></i>\n\t\t\t\t\t<a href="/tools/triggers/list">{{ \'APPLICATION_TRIGGERS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\t\x3c!-- BEGIN  PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-bulb font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRIGGERS\' | translate }} WIZARD</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t\t<form name="forms.general" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START STATUS --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_STATUS\' | translate}}</label>\n\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t<input bs-switch class="form-control" ng-model="item.status" type="checkbox" name="status" data-ng-init="item.status = 0" switch-active="{{ statusSwitch.isActive }}" switch-on-text="{{ statusSwitch.onText }}" switch-off-text="{{ statusSwitch.offText }}"\n\t\t\t\t\t\t\tswitch-on-color="{{ statusSwitch.onColor }}" switch-off-color="{{ statusSwitch.offColor }}" switch-animate="{{ statusSwitch.animate }}" switch-size="{{ statusSwitch.size }}" switch-label="{{ statusSwitch.label }}" switch-icon="{{ statusSwitch.icon }}"\n\t\t\t\t\t\t\tswitch-radio-off="{{ statusSwitch.radioOff }}" switch-label-width="{{ statusSwitch.labelWidth }}" switch-handle-width="{{ statusSwitch.handleWidth }}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END STATUS --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()" />\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\t\t\t\t<wz-step title="{{\'APPLICATION_SETTINGS\' | translate}}" canexit="exitSettingsValidation(forms.settings.$valid)">\n\t\t\t\t\t<form name="forms.settings" novalidate>\n\n\t\t\t\t\t\t\x3c!-- Channel --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_CHANNEL\' | translate }}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$invalid}">\n\t\t\t\t\t\t\t\t\t<label class="control-label">{{ \'APPLICATION_CHANNEL\' | translate }}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_CHANNEL\' | translate }}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="channel in $triggers.channels | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="channel | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.settings.channel.$touched || forms.settings.$submitted) && forms.settings.channel.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- All --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ALL_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="all in item.All">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ALL\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'All\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="all" serviceindex="item.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'All\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Any --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject" ng-bind-html="\'APPLICATION_MEET_ANY_CONDITIONS\' | translate"></span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="any in item.Any">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ANY\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeCondition(\'Any\',$index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t\t\t<condition-builder element="any" serviceindex="item.channel" service="$triggers" form="forms.general"></condition-builder>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addCondition(\'Any\')">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_CONDITION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- Actions --\x3e\n\t\t\t\t\t\t<div class="portlet light bordered">\n\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t<i class="icon-tag font-blue-hoki"></i>\n\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }}</span>:\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t<div class="portlet light bordered" ng-repeat="action in item.Actions">\n\t\t\t\t\t\t\t\t\t<div class="portlet-title">\n\t\t\t\t\t\t\t\t\t\t<div class="caption font-blue-hoki">\n\t\t\t\t\t\t\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACTIONS\' | translate }} #{{$index+1}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="btn red-sunglo btn-icon-only" ng-click="removeAction($index)"><i class="fa fa-trash"></i></a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\t\t\t\t\t<div class="padding-bottom row">\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <div class="col-md-12"> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="form-group col-md-6" data-ng-class="{\'has-error\': (forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$invalid}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="action.action" theme="bootstrap" data-ng-change="resetActionData(action)" name="action{{$index}}" required>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_ACTION\' | translate }}">{{$select.selected.name | translate}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tAction.value as tAction in $triggers.services[item.channel].actions | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="tAction.name | translate | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\x3c!-- <span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ \'APPLICATION_ACTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span> --\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general[\'action\'+$index].$touched || forms.general.$submitted) && forms.general[\'action\'+$index].$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-switch="action.action">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-template ng-switch-when="template" element="action" form="forms.general"></action-builder-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-template ng-switch-when="accountTemplate" element="action" form="forms.general"></action-builder-account-template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-integration ng-switch-when="integration" element="action" form="forms.general"></action-builder-integration>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-motion-bar ng-switch-when="motionbar" element="action" form="forms.general"></action-builder-motion-bar>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-jscripty ng-switch-when="jscripty" element="action" form="forms.general"></action-builder-jscripty>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-url-forward ng-switch-when="urlForward" element="action" form="forms.general"></action-builder-url-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-close ng-switch-when="close" element="action" form="forms.general"></action-builder-close>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-forward ng-switch-when="forward" element="action" form="forms.general"></action-builder-forward>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-tag ng-switch-when="tag" element="action" form="forms.general"></action-builder-tag>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-http ng-switch-when="http" element="action" form="forms.general"></action-builder-http>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-email ng-switch-when="email" element="action" form="forms.general"></action-builder-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-email ng-switch-when="accountEmail" element="action" form="forms.general"></action-builder-account-email>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-account-sms ng-switch-when="accountSms" element="action" form="forms.general"></action-builder-account-sms>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-cm ng-switch-when="contactManager" element="action" form="forms.general"></action-builder-cm>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<action-builder-web-popup ng-switch-when="webPopup" element="action" form="forms.general"></action-builder-web-popup>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t\t<div class="col-md-12">\n\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-sm green padding-bottom" data-ng-click="addAction()">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i> {{\'APPLICATION_ADD_ACTION\' | translate}}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\x3c!-- <div class="has-error" data-ng-show="forms.settings.$submitted && !item.All.length && !item.Any.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_CONDITION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div> --\x3e\n\t\t\t\t\t\t<div class="has-error" data-ng-show="forms.settings.$submitted && !item.Actions.length">\n\t\t\t\t\t\t\t<span class="help-block help-block-error form-control">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INSERT_AT_LEAST_ONE_ACTION\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" ng-click="next()" />\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}" />\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trunk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-link"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRUNKS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<a class="btn green-jungle" href="/tools/trunks/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_TRUNK\' | translate }}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trunk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-link"></i>\n\t\t\t\t\t<a href="/tools/trunks/list">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="trunk" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="trunk">\n\t\t\t\t\t<a href="#">{{trunk.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/trunk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{trunk.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<p data-ng-if="trunk.active && trunk.registry && trunk.status">({{trunk.status}})</p>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.trunks.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/trunks/view/{{trunk.name}}/settings"><i class="icon-settings"></i> {{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/trunk/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_TRUNK\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_ADVANCED\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{ \'APPLICATION_OTHER_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body" data-ng-init="getContexts();">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateTrunk()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="trunk.name" data-ng-pattern="settings.patternName" required readonly/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START ACTIVE --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ACTIVE\' | translate}}</label></br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\tclass="form-control"\n\t\t\t\t\t\t\t\tng-model="trunk.active"\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="auth"\n\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\tswitch-off-color="{{ activeSwitch.offColor }}"\n\t\t\t\t\t\t\t\tswitch-on-color="{{ activeSwitch.onColor }}"\n\t\t\t\t\t\t\t\tswitch-animate="{{ activeSwitch.animate }}"\n\t\t\t\t\t\t\t\tswitch-size="{{ activeSwitch.size }}"\n\t\t\t\t\t\t\t\tswitch-label="{{ activeSwitch.label }}"\n\t\t\t\t\t\t\t\tswitch-icon="{{ activeSwitch.icon }}"\n\t\t\t\t\t\t\t\tswitch-radio-off="{{ activeSwitch.radioOff }}"\n\t\t\t\t\t\t\t\tswitch-label-width="{{ activeSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\tswitch-handle-width="{{ activeSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END ACTIVE --\x3e\n\t\t\t\t\t\t\t<div class="row">\n\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.host.$touched || forms.general.$submitted) && forms.general.host.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="trunk.host" required/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_HOST\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.host.$touched || forms.general.$submitted) && forms.general.host.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START SECRET --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.secret.$touched || forms.general.$submitted) && forms.general.secret.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECRET\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="password" name="secret" placeholder="{{\'APPLICATION_SECRET\' | translate}}" class="form-control" data-ng-model="trunk.secret">\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_SECRET\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.secret.$touched || forms.general.$submitted) && forms.general.secret.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END SECRET --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CONTEXT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CONTEXT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.context" name="context" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="context.name as context in voiceContexts | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="context.name | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_VOICE_CONTEXT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.context.$touched || forms.general.$submitted) && forms.general.context.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CONTEXT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CALLERID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.callerid.$touched || forms.general.$submitted) && forms.general.callerid.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLERID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="callerid" pattern=\'^"[a-zA-Z0-9_.-]*" <[a-zA-Z0-9_.-]*>\' placeholder="{{\'APPLICATION_CALLERID\' | translate}}" class="form-control" data-ng-model="trunk.callerid"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_OUTBOUND_CALLERID\' | translate }} "name" &lt;number&gt;\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.callerid.$touched || forms.general.$submitted) && forms.general.callerid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CALLERID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TYPE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.type" name="type" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'user\',\'peer\',\'friend\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_TYPE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.type.$touched || forms.general.$submitted) && forms.general.type.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TYPE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DTMFMODE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.dtmfmode.$touched || forms.general.$submitted) && forms.general.dtmfmode.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DTMFMODE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.dtmfmode" name="dtmfmode" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'rfc2833\', \'info\', \'shortinfo\', \'inband\',\'auto\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DTMFMODE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.dtmfmode.$touched || forms.general.$submitted) && forms.general.dtmfmode.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DTMFMODE --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DEFAULT USER --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.defaultuser.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="defaultuser" placeholder="{{\'APPLICATION_DEFAULT_USER\' | translate}}" class="form-control" data-ng-model="trunk.defaultuser" required/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DEFAULT_USER\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && (forms.general.defaultuser.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DEFAULT USER --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START NAT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.nat.$touched || forms.general.$submitted) && forms.general.nat.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.nat" name="nat" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\', \'no\', \'never\', \'route\', \'force_rport\', \'comedia\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_NAT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.nat.$touched || forms.general.$submitted) && forms.general.nat.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END NAT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START QUALIFY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.qualify.$touched || forms.general.$submitted) && forms.general.qualify.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_QUALIFY\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.qualify" name="qualify" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_QUALIFY\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.qualify.$touched || forms.general.$submitted) && forms.general.qualify.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END QUALIFY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START ALLOW --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.allow.$touched || forms.general.$submitted) && forms.general.allow.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ALLOW_CODEC\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.allow" name="allow" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'g723\',\'gsm\',\'ulaw\',\'alaw\',\'g726\',\'g722\',\'g729\',\'ilbc\',\'opus\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_ALLOW_CODEC\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.allow.$touched || forms.general.$submitted) && forms.general.allow.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END ALLOW --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START INSECURE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.insecure.$touched || forms.general.$submitted) && forms.general.insecure.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_INSECURE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.insecure" name="insecure" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'port\',\'invite\',\'very\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_INSECURE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.insecure.$touched || forms.general.$submitted) && forms.general.insecure.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END INSECURE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CALLLIMIT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.call_limit.$touched || forms.general.$submitted) && forms.general.call_limit.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLLIMIT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="call-limit" placeholder="{{\'APPLICATION_CALLLIMIT\' | translate}}" class="form-control" data-ng-model="trunk.call_limit"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_CALLLIMIT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CALLLIMIT --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="trunk.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\t\t\t\t\t\x3c!-- ADVANCED TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_2">\n\t\t\t\t\t\t<form name="forms.advanced" data-ng-submit="forms.advanced.$valid && updateTrunk()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START REGISTRY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REGISTRY\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="registry" placeholder="{{\'APPLICATION_REGISTRY\' | translate}}" class="form-control" data-ng-model="trunk.registry"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_REGISTRY\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END REGISTRY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START DIRECTMEDIA --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.directmedia.$touched || forms.advanced.$submitted) && forms.advanced.directmedia.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DIRECTMEDIA\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.directmedia" name="directmedia" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\', \'no\', \'nonat\', \'update\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DIRECTMEDIA\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.directmedia.$touched || forms.advanced.$submitted) && forms.advanced.directmedia.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END DIRECTMEDIA --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START CALLCOUNTER --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.callcounter.$touched || forms.advanced.$submitted) && forms.advanced.callcounter.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_CALLCOUNTER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.callcounter" name="callcounter" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_CALLCOUNTER\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.callcounter.$touched || forms.advanced.$submitted) && forms.advanced.callcounter.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END CALLCOUNTER --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FROMDOMAIN --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.fromdomain.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FROMDOMAIN\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="fromdomain" placeholder="{{\'APPLICATION_FROMDOMAIN\' | translate}}" class="form-control" data-ng-model="trunk.fromdomain" />\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_FROMDOMAIN\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && (forms.advanced.fromdomain.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROMDOMAIN --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START FROMUSER --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.fromuser.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_FROMUSER\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="fromuser" placeholder="{{\'APPLICATION_FROMUSER\' | translate}}" class="form-control" data-ng-model="trunk.fromuser" />\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_FROMUSER\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && (forms.advanced.fromuser.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END FROMUSER --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START OUTBOUNDPROXY --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.advanced.$submitted && forms.advanced.outboundproxy.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OUTBOUNDPROXY\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="text" name="outboundproxy" placeholder="{{\'APPLICATION_OUTBOUNDPROXY\' | translate}}" class="form-control" data-ng-model="trunk.outboundproxy" />\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_OUTBOUNDPROXY\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="forms.advanced.$submitted && (forms.advanced.outboundproxy.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END OUTBOUNDPROXY --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START USEREQPHONE --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.usereqphone.$touched || forms.advanced.$submitted) && forms.advanced.usereqphone.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USEREQPHONE\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.usereqphone" name="usereqphone" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_USEREQPHONE\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.usereqphone.$touched || forms.advanced.$submitted) && forms.advanced.usereqphone.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END USEREQPHONE --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TRUSTRPID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.trustrpid.$touched || forms.advanced.$submitted) && forms.advanced.trustrpid.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRUSTRPID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.trustrpid" name="trustrpid" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_TRUSTRPID\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.trustrpid.$touched || forms.advanced.$submitted) && forms.advanced.trustrpid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TRUSTRPID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START SENDRPID --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.sendrpid.$touched || forms.advanced.$submitted) && forms.advanced.sendrpid.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SENDRPID\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.sendrpid" name="sendrpid" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_SENDRPID\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.sendrpid.$touched || forms.advanced.$submitted) && forms.advanced.sendrpid.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END SENDRPID --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START ENCRYPTION --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.encryption.$touched || forms.advanced.$submitted) && forms.advanced.encryption.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_ENCRYPTION\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select data-ng-model="trunk.encryption" name="encryption" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'yes\',\'no\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search | capitalize"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_ENCRYPTION\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.encryption.$touched || forms.advanced.$submitted) && forms.advanced.encryption.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END ENCRYPTION --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START PORT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.port.$touched || forms.advanced.$submitted) && forms.advanced.port.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PORT\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<input type="number" min="0" name="port" placeholder="{{\'APPLICATION_PORT\' | translate}}" class="form-control" data-ng-model="trunk.port"/>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_PORT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.port.$touched || forms.advanced.$submitted) && forms.advanced.port.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END PORT --\x3e\n\n\t\t\t\t\t\t\t\t\t\x3c!-- START TRANSPORT --\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.advanced.transport.$touched || forms.advanced.$submitted) && forms.advanced.transport.$invalid}">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TRANSPORT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="trunk.transport" name="transport" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_SEARCH_FILTER\' | translate}}">{{$item}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="item in [\'udp\',\'wss\',\'ws\',\'tcp\',\'tls\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t\t\t<div ng-bind-html="item | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_TRANSPORT\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<span data-ng-show="(forms.advanced.transport.$touched || forms.advanced.$submitted) && forms.advanced.transport.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END TRANSPORT --\x3e\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\t\t\t\t\t\x3c!-- START OTHER FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane" id="tab_1_3">\n\t\t\t\t\t\t<form name="forms.otherFields" data-ng-submit="forms.otherFields.$valid && updateTrunk()" novalidate>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t\x3c!-- START OTHER FIELDS--\x3e\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_OTHER_FIELDS\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<textarea name="otherFields" placeholder="{{\'APPLICATION_OTHER_FIELDS\' | translate}}" class="form-control otherfields-col" data-ng-model="trunk.otherFields"></textarea>\n\t\t\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_OTHER_FIELDS\' | translate }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\x3c!-- END OTHER FIELDS --\x3e\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-6">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_EXAMPLE\' | translate}}</label>\n\t\t\t\t\t\t\t\t\t\t<div class="well">\n\t\t\t\t\t\t\t\t\t\t\t<div>host=dynamicp</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>secret=********</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>regcontext=tammari-internal</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>regexten=1005</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>dtmfmode=rfc2833</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>insecure=invite,port</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>canreinvite=yes</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>nat=yes</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>qualify=yes</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>context=merus-sipphone</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>pickupgroup=1</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>callgroup=1</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>mailbox=1000@default</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END OTHER FIELDS TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/trunk/wizard/wizard.html",'<div class="col-md-12" data-ng-init="initWizard()">\n\t\x3c!-- BEGIN PAGE HEADER--\x3e\n\t<div class="page-bar">\n\t\t<ul class="page-breadcrumb">\n\t\t\t<li>\n\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-link"></i>\n\t\t\t\t<a href="/tools/trunks/list">{{ \'APPLICATION_TRUNKS\' | translate }}</a>\n\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t</li>\n\t\t\t<li>\n\t\t\t\t<i class="icon-options"></i>\n\t\t\t\t<a href="#">{{ \'APPLICATION_WIZARD\' | translate }}</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t\x3c!-- END PAGE HEADER--\x3e\n\n\t\x3c!-- BEGIN PORTLET--\x3e\n\t<div class="portlet light bordered">\n\t\t<div class="portlet-title">\n\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t<i class="icon-link font-green-sharp"></i>\n\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_TRUNK\' | translate }} WIZARD</a> </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="portlet-body">\n\t\t\t<wizard on-finish="createItem()">\n\t\t\t\t<wz-step title="{{\'APPLICATION_GENERAL\' | translate}}" canexit="exitValidation(forms.general.$valid)">\n\t\t\t\t\t<form name="forms.general" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.$submitted && forms.general.name.$invalid) || forms.general.name.$error.pattern}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" data-ng-pattern="settings.simplePatternName" required/>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.name.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.pattern" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_INVALID_PATTERN_NAME\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\x3c!-- START HOST --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.host.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_HOST\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="host" placeholder="{{\'APPLICATION_HOST\' | translate}}" class="form-control" data-ng-model="item.host" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_HOST\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.host.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END HOST --\x3e\n\n\t\t\t\t\t\t\x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.password.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_SECRET\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.secret"/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_SECRET\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && forms.general.password.$invalid" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DEFAULT USER --\x3e\n\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.general.$submitted && forms.general.defaultuser.$invalid}">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DEFAULT_USER\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t<input type="text" name="defaultuser" placeholder="{{\'APPLICATION_DEFAULT\' | translate}} {{\'APPLICATION_USER\' | translate}}" class="form-control" data-ng-model="item.defaultuser" required/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_DEFAULT_USER\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span data-ng-show="forms.general.$submitted && (forms.general.defaultuser.$invalid)" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_WRONG_PASSWORD\' | translate}}.\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DEFAULT USER --\x3e\n\n\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next(true)">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_ADVANCED\' | translate}}" canexit="exitValidation(forms.advanced.$valid)">\n\t\t\t\t\t<form name="forms.advanced" novalidate>\n\n\t\t\t\t\t\t\x3c!-- START REGISTRY --\x3e\n\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REGISTRY\' | translate}}</label>\n\t\t\t\t\t\t\t<input type="text" name="registry" placeholder="{{\'APPLICATION_REGISTRY\' | translate}}" class="form-control" data-ng-model="item.registry"/>\n\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t{{ \'DESCRIPTION_TRUNK_REGISTRY\' | translate }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\x3c!-- END REGISTRY --\x3e\n\t\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t\t<button class="btn green-haze" type="submit" ng-click="next()">{{\'APPLICATION_CONTINUE\' | translate}} <i class="fa fa-angle-right"></i></button>\n\t\t\t\t\t</form>\n\t\t\t\t</wz-step>\n\n\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t<button class="btn green-haze" type="button" ng-click="previous()"><i class="fa fa-angle-left"></i> {{\'APPLICATION_BACK\' | translate}}</button>\n\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t</wz-step>\n\t\t\t</wizard>\n\t\t</div>\n\t</div>\n\t\x3c!-- END PORTLET--\x3e\n</div>\n'),t.put("app/tools/variable/list/list.create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_VARIABLE\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/variable/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_VARIABLES\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_VARIABLES\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="createItem()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_VARIABLE\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{ \'MESSAGE_NO_RESULTS_AVAILABLE\' | translate }}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/variable/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getVariable()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-wrench"></i>\n\t\t\t\t\t<a href="#">{{ \'APPLICATION_TOOLS\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-eye"></i>\n\t\t\t\t\t<a href="/tools/variables/list">{{ \'APPLICATION_VARIABLES\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="variable" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="variable">\n\t\t\t\t\t<a href="#">{{variable.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/variable.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{variable.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.variables.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/variables/view/{{variable.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/variable/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_VARIABLE\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateVariable()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="variable.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="variable.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/tools/yourdashboard/list/clone.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_CLONE_DASHBOARD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.dashboard" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.dashboard.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/yourdashboard/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_DASHBOARD\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="forms.dashboard" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(forms.dashboard.name.$touched || forms.dashboard.$submitted) && forms.dashboard.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="ok()" ng-disabled="forms.dashboard.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/yourdashboard/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-tachometer"></i>\n\t\t\t\t\t<a href="/tools/yourdashboards/list">{{ \'APPLICATION_YOUR_DASHBOARDS\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-docs font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_YOUR_DASHBOARDS\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<button class="btn green-jungle " ng-click="create()">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_DASHBOARD\' | translate }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <a class="btn btn-icon-only btn-default fullscreen" href="#"></a> --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/yourdashboard/show/leaveEditedDashboard.modal.html",'<div class="modal-header" data-ng-init="getContacts()">\n  <h3 class="modal-title">{{ \'APPLICATION_WARNING\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <p>{{\'MESSAGE_LEAVE_EDITED_PAGE\' | translate}}</p>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-danger" type="button" ng-click="close()">{{ \'APPLICATION_CONTINUE\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/tools/yourdashboard/show/show.html",'<div class="row" style="min-height: 466px;" id="yourDashboardView">\n  <div class="col-md-12" ng-init="getDashboard()">\n    <adf-dashboard\n    data-ng-if="dashboard"\n    name="{{dashboard.name}}"\n    collapsible="{{dashboard.collapsible}}"\n    maximizable="{{dashboard.maximizable}}"\n    enableconfirmdelete="{{dashboard.enableconfirmdelete}}"\n    structure="{{dashboard.structure}}"\n    editable="{{dashboard.editable}}"\n    adf-model="dashboard.model"/>\n  </div>\n</div>\n'),t.put("app/tools/yourdashboard/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="getDashboard()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="fa fa-tachometer"></i>\n\t\t\t\t\t<a href="/tools/yourdashboards/list">{{ \'APPLICATION_YOUR_DASHBOARDS\' | translate }}</a>\n\t\t\t\t\t<i data-ng-show="dashboard" class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li data-ng-show="dashboard">\n\t\t\t\t\t<a href="#">{{dashboard.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img data-ng-src="assets/images/media/dashboard.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{dashboard.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- <div class="profile-usertitle-job">\n\t\t\t\t\t\t{{user.role}}\n\t\t\t\t\t</div> --\x3e\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.tools.yourdashboards.view.settings\')}">\n\t\t\t\t\t\t\t<a data-ng-href="/tools/yourdashboards/view/{{dashboard.id}}/settings">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_SETTINGS\' | translate}} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/tools/yourdashboard/view/view.settings.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{ \'APPLICATION_DASHBOARD\' | translate}} {{ \'APPLICATION_SETTINGS\' | translate}} </span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_GENERAL\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.general" data-ng-submit="forms.general.$valid && updateDashboard()" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="dashboard.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.name.$touched || forms.general.$submitted) && forms.general.name.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START REFRESH_TIMEOUT --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': (forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}<span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="number" min="5" name="name" placeholder="{{\'APPLICATION_REFRESH_TIMEOUT\' | translate}}" class="form-control" data-ng-model="dashboard.timeout" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.general.timeout.$touched || forms.general.$submitted) && forms.general.timeout.$error.required" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END REFRESH_TIMEOUT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VISIBLE TO ADMIN --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VISIBLE_TO_ADMIN\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tng-model="dashboard.admin"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VISIBLE TO ADMIN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VISIBLE TO USER --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VISIBLE_TO_USER\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tng-model="dashboard.user"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VISIBLE TO USER --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START VISIBLE TO AGENT --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_VISIBLE_TO_AGENT\' | translate}}</label><br>\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\tbs-switch\n\t\t\t\t\t\t\t\t\tng-model="dashboard.agent"\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tswitch-active="{{ radioSwitch.isActive }}"\n\t\t\t\t\t\t\t\t\tswitch-on-text="{{ \'APPLICATION_YES\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-off-text="{{ \'APPLICATION_NO\' | translate }}"\n\t\t\t\t\t\t\t\t\tswitch-on-color="{{ radioSwitch.onColor }}"\n\t\t\t\t\t\t\t\t\tswitch-off-color="{{ radioSwitch.offColor }}"\n\t\t\t\t\t\t\t\t\tswitch-animate="{{ radioSwitch.animate }}"\n\t\t\t\t\t\t\t\t\tswitch-size="{{ radioSwitch.size }}"\n\t\t\t\t\t\t\t\t\tswitch-label="{{ radioSwitch.label }}"\n\t\t\t\t\t\t\t\t\tswitch-icon="{{ radioSwitch.icon }}"\n\t\t\t\t\t\t\t\t\tswitch-radio-off="{{ radioSwitch.radioOff }}"\n\t\t\t\t\t\t\t\t\tswitch-label-width="{{ radioSwitch.labelWidth }}"\n\t\t\t\t\t\t\t\t\tswitch-handle-width="{{ radioSwitch.handleWidth }}">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END VISIBLE TO AGENT --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="dashboard.description"></textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END ADVANCED TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/list/list.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-heart"></i>\n\t\t\t\t\t<a href="/zendesk/list">{{ \'APPLICATION_ZENDESK\' | translate }}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered" data-ng-init="initView()">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-heart font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ZENDESK\' | translate }}</a> </span>\n\t\t\t\t</div>\n\t\t\t\t<div class="actions">\n\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t<a class="btn green-jungle" href="/zendesk/wizard" data-toggle="dropdown">\n\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_ACCOUNT\' | translate }}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END TABLE --\x3e\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/zendesk/view/configuration/list/create.modal.html",'<div class="modal-header">\n  <h3 class="modal-title">{{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}</h3>\n</div>\n<div class="modal-body">\n  <form name="form" novalidate>\n\n    \x3c!-- START NAME --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.name.$touched || form.name.$submitted) && form.name.$invalid}">\n      <label class="control-label">{{\'APPLICATION_NAME\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n      <span data-ng-show="(form.name.$touched || form.name.$submitted) && form.name.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- END NAME --\x3e\n\n    \x3c!-- START CHANNEL --\x3e\n    <div class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_CHANNEL\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.channel" name="channel" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_CHANNEL\' | translate}}">{{$select.selected.name}}</ui-select-match>\n        <ui-select-choices repeat="channel.value as channel in channels | filter: $select.search">\n          <div data-ng-bind="channel.name | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.channel.$touched || form.channel.$submitted) && form.channel.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START VOICE SUBTYPE --\x3e\n    <div data-ng-if="item.channel===\'voice\'" class="form-group" data-ng-class="{\'has-error\': (form.channel.$touched || form.channel.$submitted) && form.channel.$invalid}">\n      <label class="control-label">{{\'APPLICATION_TYPE\' | translate}}<span class="required" aria-required="true">*</span></label>\n      <ui-select data-ng-model="item.type" name="type" theme="bootstrap" required>\n        <ui-select-match placeholder="{{\'APPLICATION_TYPE\' | translate}}">{{$select.selected}}</ui-select-match>\n        <ui-select-choices repeat="type in [\'Queue\',\'Outbound\'] | filter: $select.search">\n          <div data-ng-bind="type | highlight: $select.search"></div>\n        </ui-select-choices>\n      </ui-select>\n      <span data-ng-show="(form.type.$touched || form.type.$submitted) && form.type.$error.required" class="help-block help-block-error">\n        <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n      </span>\n    </div>\n    \x3c!-- START CHANNEL --\x3e\n\n    \x3c!-- START DESCRIPTION --\x3e\n    <div class="form-group">\n      <label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n      <textarea type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/></textarea>\n    </div>\n    \x3c!-- END DESCRIPTION --\x3e\n\n  </form>\n</div>\n<div class="modal-footer">\n  <button class="btn btn-success" type="button" ng-click="save()" ng-disabled="form.$invalid">{{ \'APPLICATION_CONFIRM\' | translate }}</button>\n  <button class="btn default" type="button" ng-click="cancel()">{{ \'APPLICATION_CANCEL\' | translate }}</button>\n</div>\n'),t.put("app/zendesk/view/configuration/list/list.html",'<div ui-view class="profile-content">\n\t<div class="row">\n\t\t<div class="col-md-12">\n\t\t\t<div class="portlet light" data-ng-init="initView()">\n\t\t\t\t<div class="portlet-title  tabbable-line">\n\t\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATIONS\' | translate}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="actions">\n\t\t\t\t\t\t<div class="btn-group" data-ng-show="id.length">\n\t\t\t\t\t\t\t<a class="btn red" href="#" data-ng-click="deleteItems()">\n\t\t\t\t\t\t\t\t<i class="icon-trash"></i> {{ \'APPLICATION_DELETE\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="btn-group">\n\t\t\t\t\t\t\t<a class="btn green-jungle" href="#" data-ng-click="createItem()">\n\t\t\t\t\t\t\t\t<i class="icon-plus"></i> {{ \'APPLICATION_NEW_CONFIGURATION\' | translate }}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="portlet-body">\n\t\t\t\t\t\x3c!-- START TABLE --\x3e\n\t\t\t\t\t<div ui-grid="gridOptions"  ui-grid-resize-columns ui-grid-auto-resize ui-grid-pagination ui-grid-selection ui-grid-exporter ui-grid-draggable-rows class="ui-grid">\n\t\t\t\t\t\t<div class="watermark" ng-show="!gridOptions.data.length">{{\'MESSAGE_NO_RESULTS_AVAILABLE\' | translate}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/view/configuration/view/view.html",'<div class="row" data-ng-init="initView();getConfiguration();getCustomVariables();getFields();getTags();">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_CONFIGURATION\' | translate}}: {{configurationName}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_SUBJECT\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_2" data-toggle="tab">{{\'APPLICATION_DESCRIPTION\' | translate}}</a>\n\t\t\t\t\t</li>\n          <li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_3" data-toggle="tab">{{\'APPLICATION_FIELDS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_4" data-toggle="tab">{{\'APPLICATION_TAGS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- SUBJECT TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding active" id="tab_1_1">\n            <div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by blank space:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'subject\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="subject-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="subjectItem in subjectConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="subjectItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(subjectItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="subjectItem.content" data-ng-change="updateField(subjectItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-8" data-ng-if="subjectItem.type==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.variableName" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="subjectItem.type==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="subjectItem.VariableId" data-ng-change="updateField(subjectItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(subjectItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END SUBJECT TAB --\x3e\n          \x3c!-- DESCRIPTION TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_2">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">All following fields will be join by new line:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'description\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="description-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t\t\t\t\t\t\t<div class="row" data-ng-repeat="descriptionItem in descriptionConfig">\n\t              <div class="col-md-2">\n\t                <ui-select ng-model="descriptionItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in descFieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-9" data-ng-if="descriptionItem.type==\'string\'">\n\t                <div class="form-group">\n\t                  <input type="text" class="form-control" data-ng-model="descriptionItem.content" data-ng-change="updateField(descriptionItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Key" data-ng-model="descriptionItem.key" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\'">\n\t\t\t\t\t\t\t\t\t<ui-select ng-model="descriptionItem.keyType" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeDescType(descriptionItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'string\'">\n\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" placeholder="Value" data-ng-model="descriptionItem.keyContent" data-ng-change="updateField(descriptionItem)">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'variable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.variableName" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-3" data-ng-if="descriptionItem.type==\'keyValue\' && descriptionItem.keyType==\'customVariable\'">\n\t                <div class="form-group">\n\t                  <ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="descriptionItem.VariableId" data-ng-change="updateField(descriptionItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(descriptionItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END DESCRIPTION TAB --\x3e\n          \x3c!-- FIELDS TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_3">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-11">\n                <span class="caption-subject">Add how to fill the fields present in your account:</span>\n              </div>\n              <div class="col-md-1 pull-rigth">\n                <button class="btn btn-icon-only green" data-ng-click="addItem(\'field\')"><i class="fa fa-plus"></i></button>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t\x3c!-- <div id="field-item-list" ng-scrollbars ng-scrollbars-config="config"> --\x3e\n\t            <div class="row" data-ng-repeat="fieldItem in fieldConfig">\n\t              <div class="col-md-3">\n\t                <ui-select ng-model="fieldItem.idField" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeFieldType(fieldItem)">\n\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                  <ui-select-choices repeat="item.id as item in accountFields | filter: $select.search">\n\t                    <div ng-bind-html="item.title | highlight: $select.search"></div>\n\t                  </ui-select-choices>\n\t                </ui-select>\n\t              </div>\n\t              <div class="col-md-8" data-ng-if="getSystemFieldOptions(fieldItem.idField)">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.content" theme="bootstrap" ng-disabled="disabled" data-ng-change="updateField(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.value as item in getSystemFieldOptions(fieldItem.idField) | filter: $select.search">\n\t\t                    <div ng-bind-html="item.name | highlight: $select.search"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField)">\n\t\t\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select ng-model="fieldItem.type" theme="bootstrap" ng-disabled="disabled" data-ng-change="changeType(fieldItem)">\n\t\t                  <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t\t                  <ui-select-choices repeat="item.type as item in fieldType | filter: $select.search">\n\t\t                    <div ng-bind-html="item.title | highlight: $select.search | ucfirst"></div>\n\t\t                  </ui-select-choices>\n\t\t                </ui-select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'string\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<input type="text" class="form-control" data-ng-model="fieldItem.content" data-ng-change="updateField(fieldItem)">\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'variable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.variableName" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.title}}</ui-select-match>\n\t                    <ui-select-choices group-by="groupVariableByGroup" repeat="variable.name as variable in variables | filter: $select.search">\n\t                      <div ng-bind-html="variable.title | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t\t\t\t\t\t\t\t<div class="col-md-4" data-ng-if="!getSystemFieldOptions(fieldItem.idField) && fieldItem.type === \'customVariable\'">\n\t                <div class="form-group">\n\t\t\t\t\t\t\t\t\t\t<ui-select theme="bootstrap" ng-disabled="disabled" data-ng-model="fieldItem.VariableId" data-ng-change="updateField(fieldItem)">\n\t                    <ui-select-match placeholder="{{\'APPLICATION_SEARCH\' | translate}}">{{$select.selected.name}}</ui-select-match>\n\t                    <ui-select-choices repeat="variable.id as variable in customVariables | filter: $select.search">\n\t                      <div ng-bind-html="variable.name | highlight: $select.search"></div>\n\t                    </ui-select-choices>\n\t                  </ui-select>\n\t                </div>\n\t              </div>\n\t              <div class="col-md-1">\n\t                <div class="form-group">\n\t                  <button class="btn btn-icon-only red" data-ng-click="removeItem(fieldItem)"><i class="fa fa-times"></i></button>\n\t                </div>\n\t              </div>\n\t            </div>\n\t\t\t\t\t\t\x3c!-- </div> --\x3e\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END FIELDS TAB --\x3e\n\t\t\t\t\t\x3c!-- TAG TAB --\x3e\n\t\t\t\t\t<div class="tab-pane ui-padding" id="tab_1_4">\n\t\t\t\t\t\t<div class="row">\n              <div class="col-md-12">\n                <span class="caption-subject">Select tags that you want add in the ticket:</span>\n              </div>\n            </div>\n            <hr>\n\t\t\t\t\t\t<form name="forms.tags" data-ng-submit="updateTags()" novalidate>\n\t\t\t\t\t\t\t\x3c!-- TAG --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<ui-select multiple data-ng-model="selectedTags.tags" theme="bootstrap" name="tags" ng-disabled="disabled">\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{ \'APPLICATION_TAGS\' | translate }}">{{$item.name}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="tag.id as tag in tags | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t{{tag.name}}\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TAG --\x3e\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END TAG TAB --\x3e\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/view/view.account.html",'<div class="row">\n\t<div class="col-md-12">\n\t\t<div class="portlet light">\n\t\t\t<div class="portlet-title tabbable-line">\n\t\t\t\t<div class="caption caption-md">\n\t\t\t\t\t<i class="icon-globe theme-font hide"></i>\n\t\t\t\t\t<span class="caption-subject font-blue-madison bold uppercase">{{\'APPLICATION_ACCOUNT\' | translate}}</span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="nav nav-tabs">\n\t\t\t\t\t<li class="active">\n\t\t\t\t\t\t<a href="#" data-target="#tab_1_1" data-toggle="tab">{{\'APPLICATION_GENERALS\' | translate}}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<div class="tab-content">\n\t\t\t\t\t\x3c!-- GENERAL TAB --\x3e\n\t\t\t\t\t<div class="tab-pane active" id="tab_1_1">\n\t\t\t\t\t\t<form name="forms.formSetting" data-ng-submit="forms.formSetting.$valid && updateItem()" novalidate>\n              \x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="account.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.username" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="account.remoteUri" required />\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="account.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'password\', \'token\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="account.authType == \'password\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="account.authType == \'token\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="account.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="account.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_UPDATE\' | translate}}"/>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t\t\x3c!-- END GENERAL TAB --\x3e\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'),t.put("app/zendesk/view/view.html",'\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initView()">\n\t<div class="col-md-12">\n\t\t<div class="page-bar">\n\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t<li>\n\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n          <i class="icon-heart"></i>\n          <a href="/zendesk/list">{{ \'APPLICATION_ZENDESK\' | translate }}</a>\n\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href="#">{{account.name}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\n\t\t\x3c!-- BEGIN PROFILE SIDEBAR --\x3e\n\t\t<div class="profile-sidebar">\n\t\t\t\x3c!-- PORTLET MAIN --\x3e\n\t\t\t<div class="portlet light profile-sidebar-portlet">\n\t\t\t\t\x3c!-- SIDEBAR USERPIC --\x3e\n\t\t\t\t<div class="profile-image">\n\t\t\t\t\t<img src="assets/images/media/zendesk.png" class="img-responsive">\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USERPIC --\x3e\n\t\t\t\t\x3c!-- SIDEBAR USER TITLE --\x3e\n\t\t\t\t<div class="profile-usertitle">\n\t\t\t\t\t<div class="profile-usertitle-name">\n\t\t\t\t\t\t{{account.name}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="profile-usertitle-job">\n\t\t\t\t\t\t{{account.remoteUri}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END SIDEBAR USER TITLE --\x3e\n\t\t\t\t\x3c!-- SIDEBAR MENU --\x3e\n\t\t\t\t<div class="profile-usermenu">\n\t\t\t\t\t<ul class="nav">\n\t\t\t\t\t\t<li data-ng-class="{active: $state.is(\'main.zendesk.view.account\')}">\n\t\t\t\t\t\t\t<a ng-href="/zendesk/view/{{account.id}}/account">\n\t\t\t\t\t\t\t<i class="icon-user"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_ACCOUNT\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li data-ng-class="{active: $state.includes(\'main.zendesk.view.configurations\') || $state.is(\'main.zendesk.view.configuration\')}">\n\t\t\t\t\t\t\t<a ng-href="/zendesk/view/{{account.id}}/configurations/list">\n\t\t\t\t\t\t\t<i class="icon-settings"></i>\n\t\t\t\t\t\t\t{{ \'APPLICATION_CONFIGURATIONS\' | translate }} </a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- END MENU --\x3e\n\t\t\t</div>\n\t\t\t\x3c!-- END PORTLET MAIN --\x3e\n\t\t</div>\n\t\t\x3c!-- END BEGIN PROFILE SIDEBAR --\x3e\n\t\t\x3c!-- BEGIN PROFILE CONTENT --\x3e\n\t\t<div ui-view class="profile-content">\n\t\t</div>\n\t\t\x3c!-- END PROFILE CONTENT --\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("app/zendesk/wizard/wizard.html",'\x3c!-- BEGIN PAGE HEADER--\x3e\n<div class="row">\n\t<div class="col-md-12">\n\t\t\t<div class="page-bar">\n\t\t\t\t<ul class="page-breadcrumb">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-rocket"></i>\n\t\t\t\t\t\t<a href="/">{{ \'APPLICATION_DASHBOARD\' | translate }}</a>\n\t\t\t\t\t\t<i class="fa fa-angle-right"></i>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<i class="icon-heart"></i>\n\t\t\t\t\t\t<a href="/zendesk/list">{{ \'APPLICATION_ZENDESK\' | translate }}</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n</div>\n\x3c!-- END PAGE HEADER--\x3e\n\n\x3c!-- BEGIN PAGE CONTENT--\x3e\n<div class="row" data-ng-init="initWizard()">\n\t<div class="col-md-12">\n\t\t\x3c!-- BEGIN Portlet PORTLET--\x3e\n\t\t<div class="portlet light bordered">\n\t\t\t<div class="portlet-title">\n\t\t\t\t<div class="caption font-green-sharp">\n\t\t\t\t\t<i class="icon-notebook font-green-sharp"></i>\n\t\t\t\t\t<span class="caption-subject">{{ \'APPLICATION_ACCOUNT\' | translate }} WIZARD</a> </span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="portlet-body">\n\t\t\t\t<wizard on-finish="createItem()">\n          <wz-step title="{{\'APPLICATION_ACCOUNT_INFO\' | translate}}" canexit="exitValidation(forms.formSetting.$valid)">\n\t\t\t\t\t\t<form name="forms.formSetting" novalidate>\n\n\t\t\t\t\t\t\t\x3c!-- START NAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.name.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_NAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="name" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.name" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.name.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END NAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START DESCRIPTION --\x3e\n\t\t\t\t\t\t\t<div class="form-group">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_DESCRIPTION\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="text" name="description" placeholder="{{\'APPLICATION_DESCRIPTION\' | translate}}" class="form-control" data-ng-model="item.description"/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END DESCRIPTION --\x3e\n\n              \x3c!-- START USERNAME --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.username.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_USERNAME\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="username" placeholder="{{\'APPLICATION_NAME\' | translate}}" class="form-control" data-ng-model="item.username" required ng-remote-validate="/api/zendesk/accounts/validate/username"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.username.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.username.$touched || forms.formSetting.$submitted) && forms.formSetting.username.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_USERNAME\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n              \x3c!-- START REMOTE ADDRESS --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.remoteUri.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_URI\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="url" name="remoteUri" placeholder="{{\'APPLICATION_URI\' | translate}}" class="form-control" data-ng-model="item.remoteUri" required ng-remote-validate="/api/zendesk/accounts/validate/remoteUri"/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.remoteUri.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span data-ng-show="(forms.formSetting.remoteUri.$touched || forms.formSetting.$submitted) && forms.formSetting.remoteUri.$error.ngRemoteValidate" class="help-block help-block-error">\n\t\t\t\t          <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_EXIST_DOMAIN\' | translate}}.\n\t\t\t\t        </span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END USERNAME --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.authType.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}</label>\n\t\t\t\t\t\t\t\t<ui-select data-ng-model="item.authType" name="authType" theme="bootstrap" required>\n\t\t\t\t\t\t\t\t\t<ui-select-match placeholder="{{\'APPLICATION_AUTHENTICATION_TYPE\' | translate}}">{{$select.selected | capitalize}}</ui-select-match>\n\t\t\t\t\t\t\t\t\t<ui-select-choices repeat="type in [\'password\', \'token\'] | filter: $select.search">\n\t\t\t\t\t\t\t\t\t\t<div data-ng-bind="type | capitalize | highlight: $select.search"></div>\n\t\t\t\t\t\t\t\t\t</ui-select-choices>\n\t\t\t\t\t\t\t\t</ui-select>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.authType.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- START AUTH TYPE --\x3e\n\n              \x3c!-- START PASSWORD --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.password.$invalid}" ng-slide-down="item.authType == \'password\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_PASSWORD\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="password" name="password" placeholder="{{\'APPLICATION_PASSWORD\' | translate}}" class="form-control" data-ng-model="item.password" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.password.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END PASSWORD --\x3e\n\n              \x3c!-- START TOKEN --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.token.$invalid}" ng-slide-down="item.authType == \'token\'" lazy-render duration="1">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_TOKEN\' | translate}} <span class="required" aria-required="true">*</span></label>\n\t\t\t\t\t\t\t\t<input type="text" name="token" placeholder="{{\'APPLICATION_TOKEN\' | translate}}" class="form-control" data-ng-model="item.token" required/>\n\t\t\t\t\t\t\t\t<span data-ng-show="forms.formSetting.token.$invalid && forms.formSetting.$submitted" class="help-block help-block-error">\n\t\t\t\t\t\t\t\t\t<strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END TOKEN --\x3e\n\n\t\t\t\t\t\t\t\x3c!-- START SERVER URL --\x3e\n\t\t\t\t\t\t\t<div class="form-group" data-ng-class="{\'has-error\': forms.formSetting.$submitted && forms.formSetting.serverUrl.$invalid}">\n\t\t\t\t\t\t\t\t<label class="control-label">{{\'APPLICATION_MOTION_ADDRESS\' | translate}}</label>\n\t\t\t\t\t\t\t\t<input type="url" name="serverUrl" placeholder="{{\'APPLICATION_MOTION_ADDRESS\' | translate}}" class="form-control" data-ng-model="item.serverUrl"/>\n\t\t\t\t\t\t\t\t<span class="help-block">\n\t\t\t\t\t\t\t\t\t{{\'DESCRIPTION_SERVER_URL\' | translate}}.\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="help-block help-block-info">\n\t\t\t\t\t\t\t\t\t{{\'MESSAGE_MOTION_ADDRESS_FORMAT\' | translate}}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\x3c!-- END SERVER URL --\x3e\n\n\t\t\t\t\t\t\t<input class="btn green-haze" type="submit" value="{{\'APPLICATION_CONTINUE\' | translate}}" data-ng-click="next()"/>\n\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t\t<wz-step title="{{\'APPLICATION_CONFIRM\' | translate}}">\n\t\t\t\t\t\t<p>{{\'MESSAGE_CONFIGURATION_COMPLETED\' | translate}}</p>\n\t\t\t\t\t\t<input class="btn default" type="button" value="{{\'APPLICATION_BACK\' | translate}}" wz-previous/>\n\t\t\t\t\t\t<input type="submit" class="btn green-haze" wz-next value="{{\'APPLICATION_CONFIRM\' | translate}}"/>\n\t\t\t\t\t</wz-step>\n\n\t\t\t\t</wizard>\n\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- END Portlet PORTLET--\x3e\n\t</div>\n</div>\n\x3c!-- END PAGE CONTENT--\x3e\n'),t.put("components/directives/action/accountEmail/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts.rows | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data6\'+randomName].$touched || form.$submitted) && form[\'data6\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data6" name="data6{{randomName}}" theme="bootstrap">\n    <ui-select-match allow-clear placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data6\'+randomName].$touched || form.$submitted) && form[\'data6\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_CC\' | translate}}"/>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName  && !element.data6" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data4" name="data4{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}"/>\n  <span data-ng-show="(form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-12" data-ng-class="{\'has-error\': (form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$invalid}">\n  <textarea rows="10" ng-model="element.data5" name="data5{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TEXT\' | translate}}" data-ng-required="!element.data6"></textarea>\n  <span data-ng-show="(form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/accountSms/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts.rows | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-12" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <textarea rows="10" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TEXT\' | translate}}"></textarea>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/accountTemplate/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts.rows | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates.rows | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/close/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data1" name="data1{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_DISPOSITION\' | translate }}"/>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/cm/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" on-select="element.data2 = element.data1 ? element.data2 : false">\n    <ui-select-match allow-clear>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="list.id as list in lists | filter: $select.search">\n      <div ng-bind-html="list.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName && element.data1" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input\n      bs-switch\n      class="form-control"\n      ng-init="element.data2 = element.data1 && element.data2 == \'1\' ? true : false"\n      ng-model="element.data2"\n      type="checkbox"\n      name="auth"\n      switch-active="{{ switch.isActive }}"\n      switch-on-text="{{ switch.onText }}"\n      switch-off-text="{{ switch.offText }}"\n      switch-on-color="{{ switch.onColor }}"\n      switch-off-color="{{ switch.offColor }}"\n      switch-animate="{{ switch.animate }}"\n      switch-size="{{ switch.size }}"\n      switch-label="{{ switch.label }}"\n      switch-icon="{{ switch.icon }}"\n      switch-radio-off="{{ switch.radioOff }}"\n      switch-label-width="{{ switch.labelWidth }}"\n      switch-handle-width="{{ switch.handleWidth }}">\n  <span class="help-block">\n    {{\'APPLICATION_AUTO_CREATE\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/email/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data5" name="data5{{randomName}}" theme="bootstrap">\n    <ui-select-match allow-clear placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data5\'+randomName].$touched || form.$submitted) && form[\'data5\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data1" name="data1{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_CC\' | translate}}"/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName && !element.data5" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_SUBJECT\' | translate}}"/>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-12" data-ng-class="{\'has-error\': (form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$invalid}">\n  <textarea rows="10" ng-model="element.data4" name="data4{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TEXT\' | translate}}" data-ng-required="!element.data5"></textarea>\n  <span data-ng-show="(form[\'data4\'+randomName].$touched || form.$submitted) && form[\'data4\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/forward/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data1" name="data1{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_TO\' | translate }}" required/>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/http/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_METHOD\' | translate}}">{{$select.selected}}</ui-select-match>\n    <ui-select-choices repeat="method in methods | filter: $select.search">\n      <div ng-bind-html="method | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="URL" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/integration/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" data-ng-change="changeIntegration()" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_INTEGRATION\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="integration.state as integration in integrations | filter: $select.search">\n      <div ng-bind-html="integration.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_INTEGRATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data1 && accounts && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" data-ng-change="changeAccount();" required>\n    <ui-select-match placeholder="{{\'APPLICATION_ACCOUNT\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="account.id as account in accounts | filter: $select.search">\n      <div ng-bind-html="account.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_ACCOUNT\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-6" data-ng-if="element.data2 && configurations && randomName" data-ng-class="{\'has-error\': (form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data3" name="data3{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_CONFIGURATION\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="config.id as config in configurations | filter: $select.search">\n      <div ng-bind-html="config.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_CONFIGURATION\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data3\'+randomName].$touched || form.$submitted) && form[\'data3\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/jscripty/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="project.id as project in projects | filter: $select.search">\n      <div ng-bind-html="project.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/motionbar/actionBuilder.html",'\x3c!-- data1: 0 POPUP, 1 URL, 2 WINAPP --\x3e\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required data-ng-change="changeMode();">\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="motionAction.value as motionAction in motionActions | filter: $select.search">\n      <div ng-bind-html="motionAction.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TYPE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:0 data2:Template --\x3e\n<div data-ng-if="randomName && element.data1==0" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TEMPLATE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TEMPLATE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:1 data2:URL --\x3e\n<div data-ng-if="randomName && element.data1==1" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_URL\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_URL\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n\x3c!-- data1:2 data2:Application data3:Arguments --\x3e\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" required placeholder="{{ \'APPLICATION_APPLICATION\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_APPLICATION\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.data1==2" class="form-group col-md-6">\n  <input type="text" ng-model="element.data3" name="data3{{randomName}}" class="form-control" placeholder="{{ \'APPLICATION_ARGUMENTS\' | translate }}"/>\n  <span class="help-block">\n    {{ \'APPLICATION_ARGUMENTS\' | translate }}\n  </span>\n</div>\n'),t.put("components/directives/action/status/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="status.value as status in states | filter: $select.search">\n      <div ng-bind-html="status.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/tag/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select multiple data-ng-model="data.tags" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_TAG\' | translate}}">{{$item.name}}</ui-select-match>\n    <ui-select-choices repeat="tag.name as tag in tags | filter:$select.search" class="">\n      {{tag.name}}\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/template/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{\'APPLICATION_TEMPLATE\' | translate}}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n\n<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="text" ng-model="element.data2" name="data2{{randomName}}" class="form-control" placeholder="{{\'APPLICATION_TO\' | translate}}" required/>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/urlforward/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="type.value as type in types | filter: $select.search">\n      <div ng-bind-html="type.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{\'APPLICATION_TYPE\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-12" data-ng-if="element.data1 && randomName" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <input type="url" ng-model="element.data2" placeholder="{{ \'APPLICATION_URL\' | translate }}" name="data2{{randomName}}" class="form-control" required/>\n  <span class="help-block">\n    {{\'APPLICATION_URL\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/action/webPopup/actionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data2" name="data2{{randomName}}" theme="bootstrap" on-select="typeChange()" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TYPE\' | translate }}">{{$select.selected}}</ui-select-match>\n    <ui-select-choices repeat="type in [\'motion\',\'browser\'] | filter: $select.search">\n      <div ng-bind-html="type | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'data2\'+randomName].$touched || form.$submitted) && form[\'data2\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.data2 == \'motion\'" class="form-group col-md-6" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.data1" name="data1{{randomName}}" theme="bootstrap" required>\n    <ui-select-match placeholder="{{ \'APPLICATION_TEMPLATE\' | translate }}">{{$select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="template.id as template in templates | filter: $select.search">\n      <div ng-bind-html="template.name | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span class="help-block">\n    {{ \'APPLICATION_TEMPLATE\' | translate }}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="form-group col-md-12" data-ng-if="randomName && element.data2 == \'browser\'" data-ng-class="{\'has-error\': (form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$invalid}">\n  <input type="url" ng-model="element.data1" placeholder="{{ \'APPLICATION_URL\' | translate }}" name="data1{{randomName}}" class="form-control" required/>\n  <span class="help-block">\n    {{\'APPLICATION_URL\' | translate}}\n  </span>\n  <span data-ng-show="(form[\'data1\'+randomName].$touched || form.$submitted) && form[\'data1\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/directives/condition/conditionBuilder.html",'<div data-ng-if="randomName" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.field" name="field{{randomName}}" theme="bootstrap" data-ng-change="checkCondition(element.field)" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="condition.value as condition in service.services[serviceindex].conditions | filter: $select.search">\n      <div ng-bind-html="condition.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'field\'+randomName].$touched || form.$submitted) && form[\'field\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div data-ng-if="randomName && element.field" class="form-group col-md-4" data-ng-class="{\'has-error\': (form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.operator" name="operator{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{$select.selected.name | translate}}</ui-select-match>\n    <ui-select-choices repeat="operator.value as operator in _.find(service.services[serviceindex].conditions,{value:element.field}).operators | filter: $select.search">\n      <div ng-bind-html="operator.name | translate | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'operator\'+randomName].$touched || form.$submitted) && form[\'operator\'+randomName].$error.required" class="help-block help-block-error">\n    <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n  </span>\n</div>\n<div class="col-md-4" data-ng-if="elementType === \'input\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <input type="text" ng-model="element.value" class="form-control" name="value{{randomName}}" required/>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n      <strong>{{\'APPLICATION_WARNING\' | translate}}!</strong> {{\'MESSAGE_REQUIRED_FIELD\' | translate}}.\n    </span>\n</div>\n<div class="form-group col-md-4" data-ng-if="elementType === \'select\' && randomName && element.field" data-ng-class="{\'has-error\': (form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$invalid}">\n  <ui-select data-ng-model="element.value" name="value{{randomName}}" theme="bootstrap" required>\n    <ui-select-match>{{ translateName ? (\'APPLICATION_TRIGGER_\'+$select.selected.name | uppercase | translate) : $select.selected.name}}</ui-select-match>\n    <ui-select-choices repeat="value.value as value in values | filter: $select.search">\n      <div ng-bind-html="(translateName ? (\'APPLICATION_TRIGGER_\'+value.name | uppercase | translate) : value.name) | highlight: $select.search"></div>\n    </ui-select-choices>\n  </ui-select>\n  <span data-ng-show="(form[\'value\'+randomName].$touched || form.$submitted) && form[\'value\'+randomName].$error.required" class="help-block help-block-error">\n'+"    <strong>{{'APPLICATION_WARNING' | translate}}!</strong> {{'MESSAGE_REQUIRED_FIELD' | translate}}.\n  </span>\n</div>\n"),t.put("components/factories/xNotificationLicense/xNotificationLicense.html",'<div class="ui-notification alert alert-block" ng-class="class" style="width: 410px;">\n  <h4 class="alert-heading">\n    <i class="{{icon}}"></i> {{\'APPLICATION_WARNING\' | translate}}! {{\'MESSAGE_YOUR_LICENSE_IS_GOING_TO_EXPIRE\' | translate}}! <a ng-click="more()" style="color: blue;">More.</a>\n  </h4>\n</div>\n'),t.put("components/footer/footer.html",'\x3c!-- BEGIN FOOTER --\x3e\n<div class="page-footer" data-ng-init="initFooter()">\n  <div class="page-footer-inner">\n     xCALLY Motion v. {{info.version}} | 2016 - {{year + 1}} &copy; Powered by Xenialab <ng-bind-html data-ng-if="license.custom && !settings.defaultFooterWhiteLabel && settings.footerWhiteLabel" ng-bind-html="\'| \'+settings.footerWhiteLabel"></ng-bind-html>\n  </div>\n  <div class="scroll-to-top">\n    <i class="icon-arrow-up"></i>\n  </div>\n</div>\n\x3c!-- END FOOTER --\x3e\n'),t.put("components/header/header.html",'\x3c!-- BEGIN HEADER INNER --\x3e\n<div class="page-header-inner" data-ng-init="initHeader()">\n  \x3c!-- BEGIN LOGO --\x3e\n  <div class="page-logo">\n    <a href="/">\n      <img ng-src="api/settings/logo/main" alt="logo" class="logo-default custom-logo" onError="this.onerror=null"/>\n    </a>\n    <div class="menu-toggler sidebar-toggler" data-ng-click="toggleSidebar()"></div>\n  </div>\n\n  \x3c!-- END LOGO --\x3e\n  \x3c!-- BEGIN HEADER SEARCH BOX --\x3e\n  \x3c!-- DOC: Apply "search-form-expanded" right after the "search-form" class to have half expanded search box --\x3e\n  <form ng-repeat="call in activeCalls | limitTo:2" class="search-form search-form-expanded">\n    <div class="input-group">\n      <input type="text" class="form-control" value="{{call.calleridnum}}" readonly>\n      <span class="input-group-btn">\n        <a href="javascript:;" class="btn submit inactive-link"><i class="icon-earphones-alt"></i></a>\n      </span>\n    </div>\n  </form>\n  \x3c!-- END HEADER SEARCH BOX --\x3e\n  \x3c!-- BEGIN RESPONSIVE MENU TOGGLER --\x3e\n  <a href="javascript:;" class="menu-toggler responsive-toggler" data-toggle="collapse" data-target=".navbar-collapse"></a>\n  \x3c!-- END RESPONSIVE MENU TOGGLER --\x3e\n  \x3c!-- BEGIN TOP NAVIGATION MENU --\x3e\n  <div class="top-menu">\n    <ul class="nav navbar-nav pull-right">\n      \x3c!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte --\x3e\n\n      \x3c!-- BEGIN USER LOGIN DROPDOWN --\x3e\n      \x3c!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte --\x3e\n      <li class="dropdown dropdown-user">\n        <a href="#" class="dropdown-toggle" dropdown-menu-hover data-toggle="dropdown" data-close-others="true">\n          <img class="img-circle" data-ng-src="api/users/avatar/{{getCurrentUser().userpic || \'unknown_avatar\'}}" alt="...">\n          <span class="username username-hide-on-mobile">\n            {{ getCurrentUser().fullname }}\n          </span>\n          <i class="fa fa-angle-down"></i>\n        </a>\n        <ul class="dropdown-menu dropdown-menu-default">\n          <li>\n            <a ng-href=" {{getCurrentUser().role === \'agent\' ? \'/staff/agents/view/\'+getCurrentUser().id+\'/account\' : \'/staff/users/view/\'+getCurrentUser().id+\'/account\'}}">\n              <i class="icon-key"></i>{{\'APPLICATION_CHANGE_PASSWORD\' | translate}}\n            </a>\n          </li>\n          <li data-ng-click="logout()">\n            <a href="#">\n              <i class="icon-logout"></i> Log Out\n            </a>\n          </li>\n        </ul>\n      </li>\n      \x3c!-- END USER LOGIN DROPDOWN --\x3e\n      \x3c!-- BEGIN QUICK SIDEBAR TOGGLER --\x3e\n      \x3c!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte --\x3e\n      \x3c!-- <li class="dropdown dropdown-quick-sidebar-toggler" data-ng-click="toggleQuickSidebar()">\n      <a href="#" class="dropdown-toggle">\n      <i class="icon-logout"></i>\n    </a>\n  </li> --\x3e\n  \x3c!-- END QUICK SIDEBAR TOGGLER --\x3e\n</ul>\n<ul class="nav navbar-nav pull-right" data-ng-if="getCurrentUser().role == \'admin\'">\n  <li class="dropdown dropdown-user">\n    <a href="/setting/license/view" class="dropdown-toggle" dropdown-menu-hover data-toggle="dropdown" data-close-others="true">\n      <i class="icon-info"></i> <span class="username username-hide-on-mobile right-margin-10">{{\'APPLICATION_LICENSE_STATUS\' | translate}}</span>\n    </a>\n  </li>\n</ul>\n<ul class="nav navbar-nav pull-right">\n  \x3c!-- BEGIN LANGUAGE BAR --\x3e\n  <li class="dropdown dropdown-language">\n    <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n      <img ng-src="assets/images/flags/{{ language }}.png">\n      <i class="fa fa-angle-down"></i>\n    </a>\n    <ul class="dropdown-menu dropdown-menu-default scrollable-menu">\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ar\')">\n          <img alt="" src="assets/images/flags/ar.png"> {{\'APPLICATION_ARABIC\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'da\')">\n          <img alt="" src="assets/images/flags/da.png"> {{\'APPLICATION_DANISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'de\')">\n          <img alt="" src="assets/images/flags/de.png"> {{\'APPLICATION_GERMAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'en_EN\')">\n          <img alt="" src="assets/images/flags/en_EN.png"> {{\'APPLICATION_ENGLISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'es\')">\n          <img alt="" src="assets/images/flags/es.png"> {{\'APPLICATION_SPANISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'fi\')">\n          <img alt="" src="assets/images/flags/fi.png"> {{\'APPLICATION_FINNISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'fr\')">\n          <img alt="" src="assets/images/flags/fr.png"> {{\'APPLICATION_FRENCH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'hi\')">\n          <img alt="" src="assets/images/flags/hi.png"> {{\'APPLICATION_HINDI\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'it\')">\n          <img alt="" src="assets/images/flags/it.png"> {{\'APPLICATION_ITALIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ja\')">\n          <img alt="" src="assets/images/flags/ja.png"> {{\'APPLICATION_JAPANASE\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ko\')">\n          <img alt="" src="assets/images/flags/ko.png"> {{\'APPLICATION_KOREAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'nl\')">\n          <img alt="" src="assets/images/flags/nl.png"> {{\'APPLICATION_DUTCH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'no\')">\n          <img alt="" src="assets/images/flags/no.png"> {{\'APPLICATION_NORWEGIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'pt-BR\')">\n          <img alt="" src="assets/images/flags/pt-BR.png"> {{\'APPLICATION_PORTUGUESE_BRAZIL\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'pt-PT\')">\n          <img alt="" src="assets/images/flags/pt-PT.png"> {{\'APPLICATION_PORTUGUESE_PORTUGAL\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'ru\')">\n          <img alt="" src="assets/images/flags/ru.png"> {{\'APPLICATION_RUSSIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'sv\')">\n          <img alt="" src="assets/images/flags/sv.png"> {{\'APPLICATION_SWEDISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'tr\')">\n          <img alt="" src="assets/images/flags/tr.png"> {{\'APPLICATION_TURKISH\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'fa\')">\n          <img alt="" src="assets/images/flags/fa.png"> {{\'APPLICATION_PERSIAN\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'zh-CN\')">\n          <img alt="" src="assets/images/flags/zh-CN.png"> {{\'APPLICATION_CHINESE_SIMPLIFIED\' | translate}}\n        </a>\n      </li>\n      <li>\n        <a href="#" ng-click="changeLanguage(\'zh-TW\')">\n          <img alt="" src="assets/images/flags/zh-TW.png"> {{\'APPLICATION_CHINESE_TRADITIONAL\' | translate}}\n        </a>\n      </li>\n    </ul>\n  </li>\n  \x3c!-- END LANGUAGE BAR --\x3e\n</ul>\n<ul data-ng-if="getCurrentUser().role === \'agent\' && headerAgent.showWebBar" class="nav navbar-nav pull-right header-ul-with-separator padding-side-7" data-ng-class="{\'paused-header\':headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause}">\n  <li class="dropdown dropdown-user" >\n    <a href="#" class="dropdown-toggle custom-header-a" dropdown-menu-hover data-toggle="dropdown" data-close-others="true" style="cursor:default;">\n      <div>{{(headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause) ? ((!headerAgent.voicePause || !headerAgent.mailPause || !headerAgent.chatPause || !headerAgent.faxPause || !headerAgent.smsPause || !headerAgent.openchannelPause) ? \'(\'+(\'APPLICATION_PARTIAL\' | translate) + \') \'+headerAgent.pauseType : headerAgent.pauseType) : \'READY\'}}</div>\n      <div data-ng-if="headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause"><css-timer start-time="headerAgent.lastPauseAt"></css-timer></div>\n    </a>\n  </li>\n  <li class="dropdown dropdown-user" data-ng-if="headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause">\n    <a href="#" class="dropdown-toggle padding-side-7 header-bar-button header-bar-button-controls" dropdown-menu-hover data-toggle="dropdown" data-close-others="true" data-ng-click="headerPause(\'unpause\')">\n      <i class="fa fa-play font-green"></i></a>\n    </li>\n    <li class="dropdown dropdown-user" data-ng-if="headerAgent.voicePause || headerAgent.mailPause || headerAgent.chatPause || headerAgent.faxPause || headerAgent.smsPause || headerAgent.openchannelPause">\n      <a href="#" class="dropdown-toggle header-bar-button" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n        <i class="fa fa-angle-down"></i>\n      </a>\n      <ul class="dropdown-menu dropdown-menu-default scrollable-menu">\n        <li data-ng-if="headerAgent.voicePause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'voice\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_VOICE\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.mailPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'mail\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_MAIL\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.chatPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'chat\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_CHAT\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.faxPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'fax\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_FAX\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.smsPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'sms\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_SMS\' | translate}}\n          </a>\n        </li>\n        <li data-ng-if="headerAgent.openchannelPause">\n          <a href="#" data-ng-click="headerPause(\'unpause\',null,\'openchannel\')">\n            <i class="fa fa-play font-green"></i> {{\'APPLICATION_OPEN_CHANNEL\' | translate}}\n          </a>\n        </li>\n      </ul>\n    </li>\n    <li class="dropdown dropdown-user">\n      <a href="#" class="dropdown-toggle padding-side-7 header-bar-button header-bar-button-controls" dropdown-menu-hover data-toggle="dropdown" data-close-others="true" data-ng-click="headerPause(\'pause\',\'DEFAULT PAUSE\')">\n        <i class="fa fa-pause font-yellow"></i></a>\n      </li>\n      <li class="dropdown dropdown-user" data-ng-if="headerPauses.length">\n        <a href="#" class="dropdown-toggle header-bar-button" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n          <i class="fa fa-angle-down"></i>\n        </a>\n        <ul class="dropdown-menu dropdown-menu-default scrollable-menu">\n          <li data-ng-repeat="pause in headerPauses">\n            <a href="#" data-ng-click="headerPause(\'pause\',pause.name)">\n              {{pause.name}}\n            </a>\n          </li>\n        </ul>\n      </li>\n    </ul>\n    <ul class="nav navbar-nav pull-right" data-ng-if="getCurrentUser().role === \'agent\'" >\n      <li data class="dropdown dropdown-extended dropdown-notification" id="header_agent_notification_bar" data-ng-click="agentNotifications.agent.new = 0;">\n        <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n          <i class="icon-earphones-alt"></i>\n          <span class="badge badge-default" data-ng-if="agentNotifications.agent.new">\n            {{agentNotifications.agent.new}} </span>\n          </a>\n          <ul class="dropdown-menu tabbed-dropdown">\n            <li class="external">\n              <h3><span class="bold">{{\'APPLICATION_LAST_VOICE_NOTIFICATIONS\' | translate}}</span></h3>\n            </li>\n            <li>\n              <ul class="nav nav-tabs">\n                <li class="active">\n                  <a href="#" data-target="#tab_1_1" data-toggle="tab">{{ \'APPLICATION_INBOUND\' | translate}}</a>\n                </li>\n                <li>\n                  <a href="#" data-target="#tab_1_2" data-toggle="tab">{{ \'APPLICATION_OUTBOUND\' | translate}}</a>\n                </li>\n              </ul>\n\n              <div class="tab-content">\n                \x3c!-- GENERAL TAB --\x3e\n                <div class="tab-pane active" id="tab_1_1">\n                  \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                  <span us-spinner spinner-key="agent-spinner-grid" data-ng-if="busyLoad.agent.busy" spinner-start-active="true"></span>\n                  \x3c!-- END UI-GRID SPINNER --\x3e\n                  <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'agent\')" can-load=\'!busyLoad.agent.busy\' treshold="261">\n                    <li data-ng-repeat="notification in agentNotifications.agent.rows">\n                      <a href="javascript:;" style="cursor:default;">\n                        <div class="row">\n                          <div class="col-md-1">\n                            <img src="assets/images/media/inboundroute.png" style="width:25px;height:25px;" alt="">\n                          </div>\n                          <div class="col-md-10">\n                            <div>{{\'APPLICATION_VOICE_NEW_CALL\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\' || notification.status === \'busy\',\'badge-info\':notification.status === \'taken_elsewhere\'}">{{\'APPLICATION_VOICE_\'+notification.status.toUpperCase() | translate}}</span></div>\n                            <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                          </div>\n                        </div>\n                        <div>\n                          <span class="message">{{notification.dialstring ? \'APPLICATION_TO\' : \'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="chooseContact(notification.calleridnum)">{{notification.calleridnum}}</span></span>\n                        </div>\n                        <div data-ng-if="notification.status === \'taken_elsewhere\'">\n                          <span class="message">{{\'APPLICATION_AGENT_NAME\' | translate}}: <span ><b>{{notification.answeredelsewheremembername}}</b></span></span>\n                        </div>\n                        <div data-ng-if="notification.status === \'taken\' && notification.lastevent === \'complete\'">\n                          <span class="message">{{\'APPLICATION_COMPLETED_BY\' | translate}}: <span ><b>{{\'APPLICATION_VOICE_\'+notification.reason.toUpperCase() | translate}}</b></span></span>\n                        </div>\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n                <div class="tab-pane" id="tab_1_2">\n                  \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                  <span us-spinner spinner-key="dial-spinner-grid" data-ng-if="busyLoad.dial.busy" spinner-start-active="true"></span>\n                  \x3c!-- END UI-GRID SPINNER --\x3e\n                  <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'dial\')" can-load=\'!busyLoad.dial.busy\' treshold="261">\n                    <li data-ng-repeat="notification in agentNotifications.dial.rows">\n                      <a href="javascript:;" style="cursor:default;">\n                        <div class="row">\n                          <div class="col-md-1">\n                            <img src="assets/images/media/outboundroute.png" style="width:25px;height:25px;" alt="">\n                          </div>\n                          <div class="col-md-10">\n                            <div>{{\'APPLICATION_VOICE_NEW_CALL\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\',\'badge-info\':notification.status === \'taken_elsewhere\'}">{{\'APPLICATION_VOICE_\'+notification.status.toUpperCase() | translate}}</span></div>\n                            <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                          </div>\n                        </div>\n                        <div>\n                          <span class="message">{{\'APPLICATION_TO\' | translate}}: <span class="span-link" data-ng-click="chooseContact(notification.destcalleridnum)">{{notification.destcalleridnum}}</span></span>\n                        </div>\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n              </div>\n            </li>\n          </ul>\n        </li>\n        <li data ng-if="license.mail" class="dropdown dropdown-extended dropdown-notification" id="header_mail_notification_bar" data-ng-click="agentNotifications.mail.new = 0;">\n          <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n            <i class="icon-envelope-open"></i>\n            <span class="badge badge-default" data-ng-if="agentNotifications.mail.new">\n              {{agentNotifications.mail.new}} </span>\n            </a>\n            <ul class="dropdown-menu">\n              <li class="external">\n                <h3><span class="bold">{{\'APPLICATION_LAST_MAIL_NOTIFICATIONS\' | translate}}</span></h3>\n              </li>\n              <li>\n                \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                <span us-spinner spinner-key="mail-spinner-grid" data-ng-if="busyLoad.mail.busy" spinner-start-active="true"></span>\n                \x3c!-- END UI-GRID SPINNER --\x3e\n                <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'mail\')" can-load=\'!busyLoad.mail.busy\' treshold="261">\n                  <li data-ng-repeat="notification in agentNotifications.mail.rows">\n                    <a href="javascript:;" style="cursor:default;">\n                      <div class="row">\n                        <div class="col-md-1">\n                          <img src="assets/images/media/enquiry.png" style="width:25px;height:25px;" alt="">\n                        </div>\n                        <div class="col-md-10">\n                          <div>{{\'APPLICATION_NEW_MESSAGE\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'mailRoom\')">{{\'APPLICATION_MESSAGE_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                          <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                        </div>\n                      </div>\n                      <div>\n                        <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'mail\',notification.accountid,notification.from)">{{notification.from}}</span></span>\n                      </div>\n                    </a>\n                  </li>\n                </ul>\n              </li>\n            </ul>\n          </li>\n          <li data ng-if="license.chat" class="dropdown dropdown-extended dropdown-notification" id="header_chat_notification_bar" data-ng-click="agentNotifications.chat.new = 0;">\n            <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n              <i class="icon-bubble"></i>\n              <span class="badge badge-default" data-ng-if="agentNotifications.chat.new">\n                {{agentNotifications.chat.new}} </span>\n              </a>\n              <ul class="dropdown-menu">\n                <li class="external">\n                  <h3><span class="bold">{{\'APPLICATION_LAST_CHAT_NOTIFICATIONS\' | translate}}</span></h3>\n                </li>\n                <li>\n                  \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                  <span us-spinner spinner-key="chat-spinner-grid" data-ng-if="busyLoad.chat.busy" spinner-start-active="true"></span>\n                  \x3c!-- END UI-GRID SPINNER --\x3e\n                  <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'chat\')" can-load=\'!busyLoad.chat.busy\' treshold="261">\n                    <li data-ng-repeat="notification in agentNotifications.chat.rows">\n                      <a href="javascript:;" style="cursor:default;">\n                        <div class="row">\n                          <div class="col-md-1">\n                            <img src="assets/images/media/website.png" style="width:25px;height:25px;" alt="">\n                          </div>\n                          <div class="col-md-10">\n                            <div>{{\'APPLICATION_NEW_CHAT_REQUEST\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'chatRoom\')">{{\'APPLICATION_CHAT_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                            <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                          </div>\n                        </div>\n                        <div>\n                          <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'chat\',notification.websiteid,notification.visitoremail)">{{notification.visitoremail}}</span></span>\n                        </div>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n            <li data ng-if="license.fax" class="dropdown dropdown-extended dropdown-notification" id="header_fax_notification_bar" data-ng-click="agentNotifications.fax.new = 0;">\n              <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n                <i class="fa fa-fax"></i>\n                <span class="badge badge-default" data-ng-if="agentNotifications.fax.new">\n                  {{agentNotifications.fax.new}} </span>\n                </a>\n                <ul class="dropdown-menu">\n                  <li class="external">\n                    <h3><span class="bold">{{\'APPLICATION_LAST_FAX_NOTIFICATIONS\' | translate}}</span></h3>\n                  </li>\n                  <li>\n                    \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                    <span us-spinner spinner-key="fax-spinner-grid" data-ng-if="busyLoad.fax.busy" spinner-start-active="true"></span>\n                    \x3c!-- END UI-GRID SPINNER --\x3e\n                    <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'fax\')" can-load=\'!busyLoad.fax.busy\' treshold="261">\n                      <li data-ng-repeat="notification in agentNotifications.fax.rows">\n                        <a href="javascript:;" style="cursor:default;">\n                          <div class="row">\n                            <div class="col-md-1">\n                              <img src="assets/images/media/fax.png" style="width:25px;height:25px;" alt="">\n                            </div>\n                            <div class="col-md-10">\n                              <div>{{\'APPLICATION_NEW_FAX_REQUEST\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'faxRoom\')">{{\'APPLICATION_FAX_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                              <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                            </div>\n                          </div>\n                          <div>\n                            <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'fax\',notification.accountid,notification.from)">{{notification.from}}</span></span>\n                          </div>\n                        </a>\n                      </li>\n                    </ul>\n                  </li>\n                </ul>\n              </li>\n              <li data ng-if="license.messaging" class="dropdown dropdown-extended dropdown-notification" id="header_sms_notification_bar" data-ng-click="agentNotifications.sms.new = 0;">\n                <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n                  <i class="glyphicon glyphicon-comment"></i>\n                  <span class="badge badge-default" data-ng-if="agentNotifications.sms.new">\n                    {{agentNotifications.sms.new}} </span>\n                  </a>\n                  <ul class="dropdown-menu">\n                    <li class="external">\n                      <h3><span class="bold">{{\'APPLICATION_LAST_SMS_NOTIFICATIONS\' | translate}}</span></h3>\n                    </li>\n                    <li>\n                      \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                      <span us-spinner spinner-key="sms-spinner-grid" data-ng-if="busyLoad.sms.busy" spinner-start-active="true"></span>\n                      \x3c!-- END UI-GRID SPINNER --\x3e\n                      <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'sms\')" can-load=\'!busyLoad.sms.busy\' treshold="261">\n                        <li data-ng-repeat="notification in agentNotifications.sms.rows">\n                          <a href="javascript:;" style="cursor:default;">\n                            <div class="row">\n                              <div class="col-md-1">\n                                <img src="assets/images/media/sms.png" style="width:25px;height:25px;" alt="">\n                              </div>\n                              <div class="col-md-10">\n                                <div>{{\'APPLICATION_NEW_SMS_REQUEST\' | translate}}<span data-ng-if="notification.status && notification.status !== \'none\'" class="badge float-right" data-ng-class="{\'badge-success pointer-cursor\':notification.status === \'taken\',\'badge-danger\':notification.status === \'lost\',\'badge-warning\':notification.status === \'rejected\'}" data-ng-click="notification.status === \'taken\' && openRoom(notification.roomid, \'smsRoom\')">{{\'APPLICATION_SMS_\'+notification.status.toUpperCase() | translate}} <i data-ng-if="notification.status === \'taken\'" class="fa fa-envelope"></i></span></div>\n                                <div><span class="time float-left" style="max-width:none !important;"><span am-time-ago="notification.updatedAt"></span></span></div>\n                              </div>\n                            </div>\n                            <div>\n                              <span class="message">{{\'APPLICATION_FROM\' | translate}}: <span class="span-link" data-ng-click="openContact(\'sms\',notification.accountid,notification.from)">{{notification.from}}</span></span>\n                            </div>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                  </ul>\n                </li>\n                <li data ng-if="license.openchannel" class="dropdown dropdown-extended dropdown-notification" id="header_openchannel_notification_bar" data-ng-click="agentNotifications.openchannel.new = 0;">\n                  <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">\n                    <i class="icon-globe"></i>\n                    <span class="badge badge-default" data-ng-if="agentNotifications.openchannel.new">\n                      {{agentNotifications.openchannel.new}} </span>\n                    </a>\n                    <ul class="dropdown-menu">\n                      <li class="external">\n                        <h3><span class="bold">{{\'APPLICATION_LAST_OPENCHANNEL_NOTIFICATIONS\' | translate}}</span></h3>\n                      </li>\n                      <li>\n                        \x3c!-- BEGIN UI-GRID SPINNER --\x3e\n                        <span us-spinner spinner-key="openchannel-spinner-grid" data-ng-if="busyLoad.openchannel.busy" spinner-start-active="true"></span>\n                        \x3c!-- END UI-GRID SPINNER --\x3e\n                        <ul class="dropdown-menu-list scrollable-menu" style="height: 250px;" data-handle-color="#637283" infinite-scroll="loadNotifications(\'openchannel\')" can-load=\'!busyLoad.openchannel.busy\' treshold="261">\n                          <li data-ng-repeat="notification in agentNotifications.openchannel.rows">\n                            <a href="javascript:;" style="cursor:default;">\n                              <div class="row">\n                                <div class="col-md-1">\n                                  <img src="assets/images/media/openchannel.png" style="width:25px;height:25px;" alt="">\n                                </div>\n                                <div class="col-md-10">\n'+"                                  <div>{{'APPLICATION_NEW_OPENCHANNEL_REQUEST' | translate}}<span data-ng-if=\"notification.status && notification.status !== 'none'\" class=\"badge float-right\" data-ng-class=\"{'badge-success pointer-cursor':notification.status === 'taken','badge-danger':notification.status === 'lost','badge-warning':notification.status === 'rejected'}\" data-ng-click=\"notification.status === 'taken' && openRoom(notification.roomid, 'openchannelRoom')\">{{'APPLICATION_OPENCHANNEL_'+notification.status.toUpperCase() | translate}} <i data-ng-if=\"notification.status === 'taken'\" class=\"fa fa-envelope\"></i></span></div>\n                                  <div><span class=\"time float-left\" style=\"max-width:none !important;\"><span am-time-ago=\"notification.updatedAt\"></span></span></div>\n                                </div>\n                              </div>\n                              \x3c!-- <div>\n                              <span class=\"message\">{{'APPLICATION_FROM' | translate}}: <span class=\"span-link\" data-ng-click=\"openContact('openchannel',notification.accountid,notification.from)\">{{notification.from}}</span></span>\n                            </div> --\x3e\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </div>\n            \x3c!-- END TOP NAVIGATION MENU --\x3e\n          </div>\n          \x3c!-- END HEADER INNER --\x3e\n"),t.put("components/modal/delete.html",'<div class="modal-header">\n  <button ng-if="modal.dismissable" type="button" ng-click="$dismiss()" class="close">&times;</button>\n  <h4 ng-if="modal.title" ng-bind="modal.title" class="modal-title"></h4>\n</div>\n<div class="modal-body">\n  <p ng-if="modal.text" ng-bind="modal.text"></p>\n  <div ng-if="modal.html" ng-bind-html="modal.html"></div>\n</div>\n<div class="modal-footer">\n  <button ng-repeat="button in modal.buttons" ng-class="button.classes" ng-click="button.click($event)" ng-bind="button.text" class="btn"></button>\n</div>\n'),t.put("components/sidebar/sidebar.html",'<div id="page-sidebar" class="page-sidebar navbar-collapse collapse" data-ng-init="initSidebar()">\n  \x3c!-- BEGIN SIDEBAR MENU --\x3e\n  \x3c!-- DOC: Apply "page-sidebar-menu-light" class right after "page-sidebar-menu" to enable light sidebar menu style(without borders) --\x3e\n  \x3c!-- DOC: Apply "page-sidebar-menu-hover-submenu" class right after "page-sidebar-menu" to enable hoverable(hover vs accordion) sub menu mode --\x3e\n  \x3c!-- DOC: Apply "page-sidebar-menu-closed" class right after "page-sidebar-menu" to collapse("page-sidebar-closed" class must be applied to the body element) the sidebar sub menu mode --\x3e\n  \x3c!-- DOC: Set data-auto-scroll="false" to disable the sidebar from auto scrolling/focusing --\x3e\n  \x3c!-- DOC: Set data-keep-expand="true" to keep the submenues expanded --\x3e\n  \x3c!-- DOC: Set data-auto-speed="200" to adjust the sub menu slide up/down speed --\x3e\n  <ul data-ng-click="mainTab.active=true" class="page-sidebar-menu" data-keep-expanded="false" data-auto-scroll="true" data-slide-speed="200" data-ng-class="{\'page-sidebar-menu-closed\': settings.layout.pageSidebarClosed}" data-ng-init="getSidebarIntegrations()">\n    \x3c!-- DOC: To remove the search box from the sidebar you just need to completely remove the below "sidebar-search-wrapper" LI element --\x3e\n    <li class="sidebar-search-wrapper">\n      \x3c!-- BEGIN RESPONSIVE QUICK SEARCH FORM --\x3e\n      \x3c!-- DOC: Apply "sidebar-search-bordered" class the below search form to have bordered search box --\x3e\n      \x3c!-- DOC: Apply "sidebar-search-bordered sidebar-search-solid" class the below search form to have bordered & solid search box --\x3e\n      <form class="sidebar-search sidebar-search-bordered" action="extra_search.html" method="POST">\n        <a href="javascript:;" class="remove">\n          <i class="icon-close"></i>\n        </a>\n      </form>\n      \x3c!-- END RESPONSIVE QUICK SEARCH FORM --\x3e\n    </li>\n\n    \x3c!-- START DASHBOARD CASE --\x3e\n    <li class="start" data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[1])" data-ng-class="{active: $state.includes(\'main.dashboard\')}">\n      <a href="/dashboard/voice">\n        <i class="icon-rocket"></i>\n        <span class="title">{{\'APPLICATION_DASHBOARD\' | translate}}</span>\n        <span data-ng-if="$state.includes(\'main.dashboard\')" class="selected"></span>\n      </a>\n    </li>\n    \x3c!-- END DASHBOARD CASE --\x3e\n\n    \x3c!-- START YOURDASHBOARD LIST CASE --\x3e\n    <li data-ng-if="::(!Auth.isUser() || userModules[2])" data-ng-class="{active: $state.is(\'main.tools.yourdashboards.show\')}">\n      <a href="javascript:;">\n        <i class="fa fa-tachometer"></i>\n        <span class="title" >{{\'APPLICATION_YOUR_DASHBOARDS\' | translate}}</span>\n        <span class="arrow" data-ng-class="{ open: $state.includes(\'main.tools.yourdashboards.show\') }"></span>\n      </a>\n      <ul class="sub-menu" data-ng-init="getSidebarDashboards()">\n        <li data-ng-class="{active: $stateParams.id == dashboard.id && $state.includes(\'main.tools.yourdashboards.show\')}" data-ng-repeat="dashboard in dashboards" data-ng-if="dashboard[Auth.getRole()]">\n          <a href="/tools/yourdashboards/show/{{dashboard.id}}" >\n            <i class="icon-screen-desktop"></i>\n            <span class="title" >{{dashboard.name}}  </span>\n          </a>\n        </li>\n      </ul>\n    </li>\n    \x3c!-- END YOURDASHBOARD LIST CASE --\x3e\n\n    \x3c!-- START STAFF LIST CASE --\x3e\n    <li data-ng-class="{active: $state.includes(\'main.staff\')}">\n      <a href="javascript:;" data-ng-if="::(Auth.isAdmin() || userModules[3])">\n        <i class="icon-puzzle"></i>\n        <span class="title" >{{\'APPLICATION_STAFF\' | translate}}</span>\n        <span class="arrow" data-ng-class="{open: $state.includes(\'main.staff\')}"></span>\n      </a>\n      <ul class="sub-menu">\n        \x3c!-- START USERS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.staff.users\')}">\n          <a href="/staff/users/list">\n            <i class="icon-eye"></i>\n            <span class="title" >{{\'APPLICATION_USERS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.users\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END USERS CASE --\x3e\n\n        \x3c!-- START AGENTS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || userModules[4])" data-ng-class="{active: $state.includes(\'main.staff.agents\')}">\n          <a href="/staff/agents/list">\n            <i class="icon-people"></i>\n            <span class="title" >{{\'APPLICATION_AGENTS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.agents\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END AGENTS CASE --\x3e\n\n        \x3c!-- START TELEPHONES CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.staff.telephones\')}">\n          <a href="/staff/telephones/list">\n            <i class="icon-phone"></i>\n            <span class="title" >{{\'APPLICATION_TELEPHONES\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.telephones\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END TELEPHONES CASE --\x3e\n\n        \x3c!-- START TEAMS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.staff.teams\')}">\n          <a href="/staff/teams/list">\n            <i class="icon-shield"></i>\n            <span class="title" >{{\'APPLICATION_TEAMS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.staff.teams\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END TEAMS CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END STAFF LIST CASE --\x3e\n\n    \x3c!-- START CONTACT MANAGER LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[5])" data-ng-class="{active: $state.includes(\'main.contactmanager\')}">\n      <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.cm}">\n        <i class="icon-notebook"></i>\n        <span class="title disable-target" >{{\'APPLICATION_CONTACT_MANAGER\' | translate}}</span>\n        <span class="arrow" data-ng-class="{ open: $state.includes(\'main.contactmanager.contacts\')\n        || $state.includes(\'main.contactmanager.companies\')\n        || $state.includes(\'main.contactmanager.lists\') || $state.includes(\'main.contactmanager.customfields\') }"></span>\n      </a>\n      <ul class="sub-menu" data-ng-if="license.cm">\n        \x3c!-- START CONTACTS CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.contacts\')}">\n          <a href="/contactmanager/contacts/list">\n            <i class=" fa fa-users"></i>\n            <span class="title" >{{\'APPLICATION_CONTACTS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.contacts\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END CONTACTS CASE --\x3e\n        \x3c!-- START COMPANIES CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.companies\')}" data-ng-if="::(Auth.isAdmin() || Auth.isUser())">\n          <a href="/contactmanager/companies/list">\n            <i class="icon-briefcase"></i>\n            <span class="title" >{{\'APPLICATION_COMPANIES\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.companies\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END COMPANIES CASE --\x3e\n        \x3c!-- START LISTS CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.lists\')}" data-ng-if="::(Auth.isAdmin() || Auth.isUser())">\n          <a href="/contactmanager/lists/list">\n            <i class="fa fa-list-ul"></i>\n            <span class="title" >{{\'APPLICATION_LISTS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.lists\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END LISTS CASE --\x3e\n        \x3c!-- START CUSTOM_FIELDS CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.contactmanager.customfields\')}" data-ng-if="::(Auth.isAdmin() || Auth.isUser())">\n          <a href="/contactmanager/customfields/list">\n            <i class="icon-pencil"></i>\n            <span class="title" >{{\'APPLICATION_CUSTOM_FIELDS\' | translate}}</span>\n            <span data-ng-if="$state.includes(\'main.contactmanager.customfields\')" class="selected"></span>\n          </a>\n        </li>\n        \x3c!-- END CUSTOM_FIELDS CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END CONTACT MANAGER LIST CASE --\x3e\n\n    \x3c!-- START CHANNEL LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[6])" data-ng-class="{active: $state.includes(\'main.channels\')}">\n      <a href="javascript:;">\n        <i class="fa fa-spinner"></i>\n        <span class="title" >{{\'APPLICATION_CHANNELS\' | translate}}</span>\n        <span class="arrow" data-ng-class="{open: $state.includes(\'main.channels\')}"></span>\n      </a>\n      <ul class="sub-menu">\n        \x3c!-- START VOICE CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[7])" data-ng-class="{ active: $state.includes(\'main.channels.voice\') }">\n          <a href="javascript:;">\n            <i class="icon-earphones-alt"></i>\n            <span class="title">{{ \'APPLICATION_VOICE\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.voice\') }"></span>\n          </a>\n\n          <ul class="sub-menu">\n            <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.includes(\'main.channels.voice.queues\')}">\n              <a href="/channels/voice/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title">{{\'APPLICATION_QUEUES\' | translate}}</span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[21])">\n              <a href="javascript:;">\n                <i class="icon-directions"></i>\n                <span class="title"> {{ \'APPLICATION_ROUTES\' | translate}} </span>\n                <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.voice.routes\') }"></span>\n                <ul class="sub-menu">\n                  <li data-ng-class="{active: $state.includes(\'main.channels.voice.routes.inbound\')}">\n                    <a href="/channels/voice/routes/inbound/list">\n                      <i class="icon-call-in"></i>\n                      <span class="title"> {{\'APPLICATION_INBOUND\' | translate}} </span>\n                    </a>\n                  </li>\n                  <li data-ng-class="{active: $state.includes(\'main.channels.voice.routes.outbound\')}">\n                    <a href="/channels/voice/routes/outbound/list">\n                      <i class="icon-call-out"></i>\n                      <span class="title"> {{\'APPLICATION_OUTBOUND\' | translate}} </span>\n                    </a>\n                  </li>\n                  <li data-ng-class="{active: $state.includes(\'main.channels.voice.routes.internal\')}">\n                    <a href="/channels/voice/routes/internal/list">\n                      <i class="icon-reload"></i>\n                      <span class="title"> {{\'APPLICATION_INTERNALS\' | translate}} </span>\n                    </a>\n                  </li>\n                </ul>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[22])" data-ng-class="{active: $state.includes(\'main.channels.voice.contexts\')}">\n              <a href="/channels/voice/contexts/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_CONTEXTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[23])" data-ng-class="{active: $state.includes(\'main.channels.voice.voicemails\')}">\n              <a href="/channels/voice/voicemails/list">\n                <i class="icon-envelope-letter"></i>\n                <span class="title"> {{\'APPLICATION_VOICEMAILS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[24])" data-ng-class="{active: $state.includes(\'main.channels.voice.mohs\')}">\n              <a href="/channels/voice/mohs/list">\n                <i class="icon-music-tone"></i>\n                <span class="title"> {{\'APPLICATION_MOH\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START RECORDING CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[25])" data-ng-class="{active: $state.includes(\'main.channels.voice.recordings\')}">\n              <a href="/channels/voice/recordings/list">\n                <i class="icon-control-play"></i>\n                <span class="title">{{\'APPLICATION_RECORDINGS\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END RECORDING CASE --\x3e\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[26])" data-ng-class="{active: $state.includes(\'main.channels.voice.realtime\')}">\n              <a href="/channels/voice/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n            \x3c!-- START CHANSPY CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[27])" data-ng-class="{active: $state.includes(\'main.channels.voice.chanspy\')}">\n              <a href="/channels/voice/chanspy/list">\n                <i class="fa fa-user-secret"></i>\n                <span class="title" >{{\'APPLICATION_CHANSPY\' | translate}}</span>\n                \x3c!-- <span data-ng-if="$state.includes(\'main.chanspy\')" class="selected"></span> --\x3e\n              </a>\n            </li>\n            \x3c!-- END CHANSPY CASE --\x3e\n            \x3c!-- START CHANSPY CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[28])" data-ng-class="{active: $state.includes(\'main.channels.voice.dispositions\')}">\n              <a href="/channels/voice/dispositions/list">\n                <i class="icon-target"></i>\n                <span class="title" >{{\'APPLICATION_DISPOSITIONS\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END CHANSPY CASE --\x3e\n          </ul>\n        </li>\n        \x3c!-- END VOICE CASE --\x3e\n\n        \x3c!-- START CHAT CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[8])" data-ng-class="{active: $state.includes(\'main.channels.chat\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.chat}">\n            <i class="icon-bubble"></i>\n            <span class="title disable-target">{{\'APPLICATION_CHAT\' | translate}}</span>\n            <span class="arrow" data-ng-class="{open: $state.includes(\'main.channels.chat\')}"></span>\n          </a>\n          <ul class="sub-menu" data-ng-if="license.chat">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[29])" data-ng-class="{active: $state.includes(\'main.channels.chat.websites\')}">\n              <a href="/channels/chat/websites/list">\n                <i class="icon-globe"></i>\n                <span class="title"> {{\'APPLICATION_WEB_SITES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[30])" data-ng-class="{active: $state.includes(\'main.channels.chat.queues\')}">\n              <a href="/channels/chat/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[31])" data-ng-class="{active: $state.includes(\'main.channels.chat.room\')}">\n              <a href="/channels/chat/room/internal/list">\n                <i class="fa fa-users"></i>\n                <span class="title"> {{\'APPLICATION_INTERACTIONS\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- <li data-ng-if="::(Auth.isAdmin() || userModules[8])" data-ng-class="{active: $state.includes(\'main.channels.chat.online\')}">\n              <a href="/channels/chat/online/list">\n                <i class="icon-login"></i>\n                <span class="title"> {{\'APPLICATION_ONLINE_MESSAGES\' | translate}} </span>\n              </a>\n            </li> --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[32])" data-ng-class="{active: $state.includes(\'main.channels.chat.offline\')}">\n              <a href="/channels/chat/offline/list">\n                <i class="icon-logout"></i>\n                <span class="title"> {{\'APPLICATION_OFFLINE_MESSAGES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[33])" data-ng-class="{active: $state.includes(\'main.channels.chat.realtime\')}">\n              <a href="/channels/chat/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n          </ul>\n        </li>\n        \x3c!-- END CHAT CASE --\x3e\n\n        \x3c!-- START MAIL CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[9])" data-ng-class="{active: $state.includes(\'main.channels.mail\')}" >\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.mail}">\n            <i class="icon-envelope"></i>\n            <span class="title disable-target">{{\'APPLICATION_MAIL\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.mail\') }"></span>\n          </a>\n\n          <ul class="sub-menu" data-ng-if="license.mail">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[34])" data-ng-class="{active: $state.includes(\'main.channels.mail.accounts\') || $state.includes(\'main.channels.mail.account\')}">\n              <a href="/channels/mail/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{\'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[35])" data-ng-class="{active: $state.includes(\'main.channels.mail.queues\') || $state.includes(\'main.channels.mail.queue\')}">\n              <a href="/channels/mail/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[36])" data-ng-class="{active: $state.includes(\'main.channels.mail.inbox\')}">\n              <a href="/channels/mail/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{\'APPLICATION_INBOX\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[37])" data-ng-class="{active: $state.includes(\'main.channels.mail.realtime\')}">\n              <a href="/channels/mail/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n        \x3c!-- END MAIL CASE --\x3e\n\n        \x3c!-- START FAX CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[10])" data-ng-class="{active: $state.includes(\'main.channels.fax\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.fax}">\n            <i class="fa fa-fax"></i>\n            <span class="title disable-target"> {{ \'APPLICATION_FAX\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.fax\') }"></span>\n          </a>\n          <ul class="sub-menu" data-ng-if="license.fax">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[38])" data-ng-class="{active: $state.includes(\'main.channels.fax.accounts\')}">\n              <a href="/channels/fax/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{ \'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[39])" data-ng-class="{active: $state.includes(\'main.channels.fax.queues\')}">\n              <a href="/channels/fax/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{ \'APPLICATION_QUEUES\' | translate }} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[40])" data-ng-class="{active: $state.includes(\'main.channels.fax.inbox\')}">\n              <a href="/channels/fax/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{ \'APPLICATION_INBOX\' | translate }} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() || userModules[41])" data-ng-class="{active: $state.includes(\'main.channels.fax.realtime\')}">\n              <a href="/channels/fax/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n        \x3c!-- END FAX CASE --\x3e\n\n        \x3c!-- START SMS CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[11])" data-ng-class="{active: $state.includes(\'main.channels.sms\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.messaging}">\n            <i class="glyphicon glyphicon-comment"></i>\n            <span class="title disable-target">{{\'APPLICATION_SMS\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.sms\') }"></span>\n          </a>\n\n          <ul class="sub-menu" data-ng-if="license.messaging">\n            <li data-ng-if="::(Auth.isAdmin() || userModules[42])" data-ng-class="{active: $state.includes(\'main.channels.sms.accounts\') || $state.includes(\'main.channels.sms.account\')}">\n              <a href="/channels/sms/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{\'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || userModules[43])" data-ng-class="{active: $state.includes(\'main.channels.sms.queues\') || $state.includes(\'main.channels.sms.queue\')}">\n              <a href="/channels/sms/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent() || userModules[44])" data-ng-class="{active: $state.includes(\'main.channels.sms.inbox\')}">\n              <a href="/channels/sms/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{\'APPLICATION_INBOX\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() ||  userModules[45])"  data-ng-class="{active: $state.includes(\'main.channels.sms.realtime\')}">\n              <a href="/channels/sms/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n\n        \x3c!-- END SMS CASE --\x3e\n\n        \x3c!-- START OPENCHANNEL CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent()|| userModules[20])" data-ng-class="{active: $state.includes(\'main.channels.openchannel\')}">\n          <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.openchannel}" >\n            <i class="icon-globe"></i>\n            <span class="title disable-target">{{\'APPLICATION_OPEN_CHANNEL\' | translate}}</span>\n            <span class="arrow" data-ng-class="{ open: $state.includes(\'main.channels.openchannel\') }"></span>\n          </a>\n          <ul class="sub-menu" data-ng-if="license.openchannel" >\n            <li data-ng-if="::(Auth.isAdmin()|| userModules[46])" data-ng-class="{active: $state.includes(\'main.channels.openchannel.accounts\') || $state.includes(\'main.channels.openchannel.account\')}">\n              <a href="/channels/openchannel/accounts/list">\n                <i class="icon-notebook"></i>\n                <span class="title"> {{\'APPLICATION_ACCOUNTS\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin()|| userModules[47])" data-ng-class="{active: $state.includes(\'main.channels.openchannel.queues\') || $state.includes(\'main.channels.openchannel.queue\')}">\n              <a href="/channels/openchannel/queues/list">\n                <i class="icon-docs"></i>\n                <span class="title"> {{\'APPLICATION_QUEUES\' | translate}} </span>\n              </a>\n            </li>\n            <li data-ng-if="::(Auth.isAdmin() || Auth.isAgent()|| userModules[48])" data-ng-class="{active: $state.includes(\'main.channels.openchannel.inbox\')}">\n              <a href="/channels/openchannel/inbox/view">\n                <i class="icon-note"></i>\n                <span class="title"> {{\'APPLICATION_INBOX\' | translate}} </span>\n              </a>\n            </li>\n            \x3c!-- START REALTIME CASE --\x3e\n            <li data-ng-if="::(Auth.isAdmin() ||  userModules[49])"  data-ng-class="{active: $state.includes(\'main.channels.openchannel.realtime\')}">\n              <a href="/channels/openchannel/realtime/view/agents">\n                <i class="icon-energy"></i>\n                <span class="title">{{\'APPLICATION_REALTIME\' | translate}}</span>\n              </a>\n            </li>\n            \x3c!-- END REALTIME CASE --\x3e\n          </ul>\n        </li>\n\n        \x3c!-- END OPENCHANNEL CASE --\x3e\n        \x3c!-- START REALTIME CASE --\x3e\n        <li data-ng-if="::(Auth.isAdmin() || userModules[12])" data-ng-class="{active: $state.includes(\'main.channels.realtime\')}">\n          <a href="/channels/realtime/view/agents">\n            <i class="icon-energy"></i>\n            <span class="title">{{\'APPLICATION_OMNI_REALTIME\' | translate}}</span>\n          </a>\n        </li>\n        \x3c!-- END REALTIME CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END CHANNEL LIST CASE --\x3e\n\n    \x3c!-- START TOOLS LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[13])" data-ng-class="{active: $state.includes(\'main.tools\') && !$state.is(\'main.tools.yourdashboards.show\')}">\n      <a href="javascript:;">\n        <i class="icon-wrench"></i>\n        <span class="title" >{{\'APPLICATION_TOOLS\' | translate}}</span>\n        <span class="arrow" data-ng-class="{ open: $state.includes(\'main.tools\') && !$state.is(\'main.tools.yourdashboards.show\')}"></span>\n      </a>\n      <ul class="sub-menu">\n        <li data-ng-class="{active: $state.includes(\'main.tools.triggers\')}" data-ng-if="::(Auth.isAdmin() || userModules[50])">\n          <a href="/tools/triggers/list">\n            <i class="icon-bulb"></i>\n            <span class="title"> {{\'APPLICATION_TRIGGERS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.automations\')}" data-ng-if="::(Auth.isAdmin() || userModules[51])">\n          <a href="/tools/automations/list">\n            <i class="icon-settings"></i>\n            <span class="title"> {{\'APPLICATION_AUTOMATIONS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.trunks\')}" data-ng-if="::(Auth.isAdmin() || userModules[52])">\n          <a href="/tools/trunks/list">\n            <i class="icon-link"></i>\n            <span class="title"> {{\'APPLICATION_TRUNKS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.intervals\')}" data-ng-if="::(Auth.isAdmin() || userModules[53])">\n          <a href="/tools/intervals/list">\n            <i class="icon-clock"></i>\n            <span class="title"> {{\'APPLICATION_INTERVALS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.variables\')}" data-ng-if="::(Auth.isAdmin() || userModules[54])">\n          <a href="/tools/variables/list">\n            <i class="fa fa-eye"></i>\n            <span class="title" >{{\'APPLICATION_VARIABLES\' | translate}}  </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.tools.tags\')}" data-ng-if="::(Auth.isAdmin() || userModules[55])">\n          <a href="/tools/tags/list">\n            <i class="icon-tag"></i>\n            <span class="title" >{{\'APPLICATION_TAGS\' | translate}}  </span>\n          </a>\n        </li>\n        \x3c!-- START TEMPLATE CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.templates\')}" data-ng-if="::(Auth.isAdmin() || userModules[56])">\n          <a href="/tools/templates/list">\n            <i class="icon-docs"></i>\n            <span class="title"> {{\'APPLICATION_TEMPLATES\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END TEMPLATE CASE --\x3e\n\n        \x3c!-- START PAUSE CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.pauses\')}" data-ng-if="::(Auth.isAdmin() || userModules[57])">\n          <a href="/tools/pauses/list">\n            <i class="icon-control-pause"></i>\n            <span class="title"> {{\'APPLICATION_PAUSES\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END PAUSE CASE --\x3e\n\n        \x3c!-- START ANSWER CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.answers\')}" data-ng-if="::(Auth.isAdmin() || userModules[58])">\n          <a href="/tools/answers/list">\n            <i class="icon-magic-wand"></i>\n            <span class="title"> {{\'APPLICATION_CANNED_ANSWERS\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END ANSWER CASE --\x3e\n\n        \x3c!-- START DASHBOARD MANAGER CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.yourdashboards\') && !$state.is(\'main.tools.yourdashboards.show\')}" data-ng-if="::(Auth.isAdmin() || userModules[59])">\n          <a href="/tools/yourdashboards/list">\n            <i class="fa fa-tachometer"></i>\n            <span class="title"> {{\'APPLICATION_DASHBOARDS_MANAGER\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END DASHBOARD MANAGER CASE --\x3e\n\n        \x3c!-- START SOUND CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.sounds\')}" data-ng-if="::(Auth.isAdmin() || userModules[60])">\n          <a href="/tools/sounds/list">\n            <i class="icon-music-tone-alt"></i>\n            <span class="title" >{{\'APPLICATION_SOUNDS\' | translate}}</span>\n            \x3c!-- <span data-ng-if="$state.includes(\'main.sounds\')" class="selected"></span> --\x3e\n          </a>\n        </li>\n        \x3c!-- END SOUND CASE --\x3e\n\n        \x3c!-- START SCHEDULE CASE --\x3e\n        <li data-ng-class="{active: $state.includes(\'main.tools.scheduler\')}" data-ng-if="::(Auth.isAdmin() || userModules[61])">\n          <a href="/tools/scheduler/list">\n            <i class="icon-calendar"></i>\n            <span class="title" >{{\'APPLICATION_SCHEDULER\' | translate}}</span>\n            \x3c!-- <span data-ng-if="$state.includes(\'main.sounds\')" class="selected"></span> --\x3e\n          </a>\n        </li>\n        \x3c!-- END SCHEDULE CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END TOOLS LIST CASE --\x3e\n\n    \x3c!-- START CALLYSQUARE CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[14])" data-ng-class="{active: $state.includes(\'main.square\')}">\n      <a href="javascript:;">\n        <i class="fa fa-superscript"></i>\n        <span class="title" >Cally &#178;</span>\n        <span class="arrow"></span>\n      </a>\n      <ul class="sub-menu">\n        <li data-ng-class="{active: $state.includes(\'main.square.projects\')}">\n          <a href="/square/projects/list">\n            <i class="fa fa-slack"></i>\n            <span class="title" >{{\'APPLICATION_PROJECTS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.square.odbc\')}">\n          <a href="/square/odbc/list">\n            <i class="fa fa-database"></i>\n            <span class="title" >{{\'APPLICATION_ODBC\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.square.recordings\')}">\n          <a href="/square/recordings/list">\n            <i class="icon-microphone"></i>\n            <span class="title" >{{\'APPLICATION_RECORDINGS\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.square.realtime.view.general\')}">\n          <a href="/square/realtime/view/general">\n            <i class="icon-energy"></i>\n            <span class="title" >{{\'APPLICATION_REALTIME\' | translate}} </span>\n          </a>\n        </li>\n      </ul>\n    </li>\n    \x3c!-- END CALLYSQUARE CASE --\x3e\n    \x3c!-- START JSCRIPTY LIST --\x3e\n    <li data-ng-show="::(Auth.isAdmin() || Auth.isAgent() || userModules[15])" data-ng-class="{active: $state.includes(\'main.jscripty\')}">\n      <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.jscripty}" >\n        <i class="icon-note"></i>\n        <span class="title disable-target" >{{\'APPLICATION_JSCRIPTY\' | translate}} </span>\n        <span class="arrow"></span>\n      </a>\n      <ul class="sub-menu" data-ng-if="license.jscripty">\n        \x3c!--  --\x3e\n        \x3c!-- START PROJECTS CASE --\x3e\n        <li data-ng-show="Auth.isAdmin() || Auth.isAgent() || userModules[15]"  data-ng-class="{active: $state.includes(\'main.jscripty.projects\')}">\n          <a href="/jscripty/projects/list">\n            <i class="fa fa-slack"></i>\n            <span class="title" >{{\'APPLICATION_PROJECTS\' | translate}} </span>\n          </a>\n        </li>\n        \x3c!-- END PROJECTS CASE --\x3e\n      </ul>\n    </li>\n    \x3c!-- END JSCRIPTY LIST --\x3e\n\n    \x3c!-- START MOTION DIALER LIST CASE--\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[16])" data-ng-class="{active: $state.includes(\'main.motiondialer\')}">\n      <a href="javascript:;" data-ng-class="{\'disabled-link\':!license.dialer}">\n        <i class="icon-control-forward"></i>\n        <span class="title disable-target" >{{\'APPLICATION_MOTION_DIALER\' | translate}} </span>\n        <span class="arrow"></span>\n      </a>\n      <ul class="sub-menu" data-ng-if="license.dialer">\n        <li data-ng-class="{active: $state.includes(\'main.motiondialer.blacklist\')}">\n          <a href="/motiondialer/blacklist/list">\n            <i class="icon-doc"></i>\n            <span class="title" >{{\'APPLICATION_BLACKLIST\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.motiondialer.processes\')}">\n          <a href="/motiondialer/processes/list">\n            <i class="icon-settings"></i>\n            <span class="title" >{{\'APPLICATION_PROCESSES\' | translate}} </span>\n          </a>\n        </li>\n        <li data-ng-class="{active: $state.includes(\'main.motiondialer.info\')}">\n          <a href="/motiondialer/info/view/about">\n            <i class="icon-info"></i>\n            <span class="title" >{{\'APPLICATION_INFO\' | translate}} </span>\n          </a>\n        </li>\n      </ul>\n    </li>\n    \x3c!-- END MOTION DIALER LIST CASE--\x3e\n\n    \x3c!-- START ANALYTIC LIST CASE --\x3e\n    <li data-ng-if="::(Auth.isAdmin() || userModules[17])" data-ng-class="{active: $state.includes(\'main.analytics.reports\')\n    || $state.includes(\'main.analytics.extracted\')\n    || $state.includes(\'main.analytics.metrics\')}" data-ng-if="::(Auth.isAdmin())">\n    <a href="javascript:;">\n      <i class="icon-calculator"></i>\n      <span class="title" >{{\'APPLICATION_ANALYTICS\' | translate}}</span>\n      <span class="arrow" data-ng-class="{ open: $state.includes(\'main.analytics.reports\')\n      || $state.includes(\'main.analytics.extracted\')\n      || $state.includes(\'main.analytics.metrics\') }"></span>\n    </a>\n    <ul class="sub-menu">\n      \x3c!-- START REPORT CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.analytics.reports\')}">\n        <a href="/analytics/reports/list">\n          <i class="icon-book-open"></i>\n          <span class="title" >{{\'APPLICATION_REPORTS\' | translate}}</span>\n          <span data-ng-if="$state.includes(\'main.analytics.reports\')" class="selected"></span>\n        </a>\n      </li>\n      \x3c!-- END REPORT CASE --\x3e\n      \x3c!-- START EXTRA REPORT CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.analytics.extracted\')}">\n        <a href="/analytics/extracted/list">\n          <i class="fa fa-file-pdf-o"></i>\n          <span class="title" >{{\'APPLICATION_EXTRACTED_REPORTS\' | translate}}</span>\n          <span data-ng-if="$state.includes(\'main.analytics.extracted\')" class="selected"></span>\n        </a>\n      </li>\n      \x3c!-- END EXTRA REPORT CASE --\x3e\n      \x3c!-- START METRICS CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.analytics.metrics\')}">\n        <a href="/analytics/metrics/list">\n          <i class="icon-calculator"></i>\n          <span class="title" >{{\'APPLICATION_METRICS\' | translate}}</span>\n          <span data-ng-if="$state.includes(\'main.metrics.reports\')" class="selected"></span>\n        </a>\n      </li>\n      \x3c!-- END METRICS CASE --\x3e\n    </ul>\n  </li>\n  \x3c!-- END ANALYTIC LIST CASE --\x3e\n\n  \x3c!-- START SETTINGS LIST --\x3e\n  <li data-ng-if="::(Auth.isAdmin() || userModules[18])" data-ng-class="{active: $state.includes(\'main.setting\')}">\n    <a href="javascript:;">\n      <i class="icon-settings"></i>\n      <span class="title" >{{\'APPLICATION_SETTINGS\' | translate}}</span>\n      <span class="arrow"></span>\n    </a>\n    <ul class="sub-menu">\n      \x3c!-- START GENERAL CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.general\')}">\n        <a href="/setting/general/view/main">\n          <i class="icon-settings"></i>\n          <span class="title"> {{\'APPLICATION_GENERAL\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END GENERAL CASE --\x3e\n\n      \x3c!-- START UPDATES CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.updates\')}">\n        <a href="{{license.update ? \'/setting/updates/list\' : \'javascript:;\'}}" data-ng-class="{\'disabled-link\':!license.update}">\n          <i class="icon-cloud-download"></i>\n          <span class="title disable-target" >{{\'APPLICATION_UPDATES\' | translate}}</span>\n          \x3c!-- <span data-ng-if="$state.includes(\'main.updates\')" class="selected"></span> --\x3e\n        </a>\n      </li>\n      \x3c!-- END UPDATES CASE --\x3e\n\n      \x3c!-- START SMTP CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.smtp\')}">\n        <a href="/setting/smtp/view">\n          <i class="icon-envelope"></i>\n          <span class="title">SMTP</span>\n          \x3c!-- <span data-ng-if="$state.includes(\'main.smtp\')" class="selected"></span> --\x3e\n        </a>\n      </li>\n      \x3c!-- END SMTP CASE --\x3e\n\n      \x3c!-- START LICENSE CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.license\')}">\n        <a href="/setting/license/view">\n          <i class="icon-info"></i>\n          <span class="title"> {{\'APPLICATION_LICENSE\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END LICENSE CASE --\x3e\n\n      \x3c!-- START NETWORK CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.network\')}">\n        <a href="/setting/network/view/localnet">\n          <i class="icon-globe"></i>\n          <span class="title"> {{\'APPLICATION_NETWORK\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END NETWORK CASE --\x3e\n\n      \x3c!-- START SYSTEM CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.system\')}">\n        <a href="/setting/system/view/general">\n          <i class="icon-pie-chart"></i>\n          <span class="title"> {{\'APPLICATION_SYSTEM\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END SYSTEM CASE --\x3e\n\n      \x3c!-- START CUSTOMIZATION CASE --\x3e\n      <li data-ng-class="{active: $state.includes(\'main.setting.customization\')}">\n        <a href="/setting/customization/view/general">\n          <i class="icon-equalizer"></i>\n          <span class="title"> {{\'APPLICATION_CUSTOMIZATION\' | translate}} </span>\n        </a>\n      </li>\n      \x3c!-- END CUSTOMIZATION CASE --\x3e\n    </ul>\n  </li>\n  \x3c!-- END SETTINGS LIST --\x3e\n\n  \x3c!-- START INTEGRATION CASE --\x3e\n  <li data-ng-if=" (Auth.isAdmin() || Auth.isAgent() || userModules[19]) && integration.active" data-ng-repeat="integration in integrations" data-ng-class="{active: $state.includes(\'main.{{integration.state}}\')}">\n    <a href="/{{integration.state}}/list" ng-switch on="integration.state" data-ng-if="integration.state !== \'iframe\' && (Auth.isAdmin() || userModules[19])">\n      <i ng-switch-when="zendesk" class="icon-heart"></i>\n      <i ng-switch-when="salesforce" class="fa fa-cloud"></i>\n      <i ng-switch-default class="icon-handbag"></i>\n      <span class="title" >{{integration.name}}</span>\n      <span data-ng-if="$state.includes(\'main.{{integration.state}}\')" class="selected"></span>\n    </a>\n    <a href="/{{integration.state}}/view" data-ng-if="integration.state === \'iframe\'">\n      <i class="fa fa-chrome"></i>\n      <span class="title" data-ng-if="Auth.isAdmin() || userModules[19]">{{integration.name}}</span>\n      <span class="title" data-ng-if="Auth.isAgent()">{{integration.title || integration.name}}</span>\n      <span data-ng-if="$state.includes(\'main.{{integration.state}}\')" class="selected"></span>\n    </a>\n  </li>\n\n  <li data-ng-if="::(Auth.isAdmin())" data-ng-class="{active: $state.is(\'main.market\')}">\n    <a href="/market">\n      <i class="icon-handbag"></i>\n      <span class="title" translate>Market Place</span>\n      <span data-ng-if="$state.includes(\'main.market\')" class="selected"></span>\n    </a>\n  </li>\n  \x3c!-- END INTEGRATIONS CASE --\x3e\n  <li>\n  <a href="javascript:;" data-ng-click="activeTour.main = true" data-ng-if="::(!Auth.isAgent())">\n    <i class="icon-location-pin"></i>\n    <span class="title">{{\'APPLICATION_TAKE_A_TOUR\' | translate}}</span>\n  </a>\n  </li>\n  <li>\n    <a href="javascript:;" data-ng-click="about()">\n      <i class="icon-info"></i>\n      <span class="title">{{\'APPLICATION_ABOUT\' | translate}}</span>\n    </a>\n  </li>\n\n</ul>\n\x3c!-- END SIDEBAR MENU --\x3e\n</div>\n')}]);
\ No newline at end of file
index 54d8ee0..0830378 100644 (file)
@@ -1 +1 @@
-var _0x4662=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x61\x63\x74\x69\x6F\x6E\x73","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x64\x69\x74\x6F\x72","\x67\x72\x61\x70\x68","\x6E\x65\x77","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53","\x73\x61\x76\x65\x41\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2D\x53","\x70\x75\x62\x6C\x69\x73\x68","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x50","\x76\x61\x72\x69\x61\x62\x6C\x65","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x43\x74\x72\x6C\x2B\x45","\x65\x64\x69\x74\x46\x69\x6C\x65","\x65\x64\x69\x74","\x67\x65\x74","\x62\x69\x6E\x64","\x70\x75\x74","\x72\x65\x6E\x61\x6D\x65","\x70\x72\x69\x6E\x74","\x70\x72\x69\x6E\x74\x53\x63\x72\x65\x65\x6E","\x73\x70\x72\x69\x74\x65\x2D\x70\x72\x69\x6E\x74","\x43\x74\x72\x6C\x2B\x50","\x70\x72\x65\x76\x69\x65\x77","\x73\x68\x6F\x77","\x75\x6E\x64\x6F","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x70\x72\x69\x74\x65\x2D\x75\x6E\x64\x6F","\x43\x74\x72\x6C\x2B\x5A","\x72\x65\x64\x6F","\x73\x70\x72\x69\x74\x65\x2D\x72\x65\x64\x6F","\x43\x74\x72\x6C\x2B\x59","\x63\x75\x74","\x73\x70\x72\x69\x74\x65\x2D\x63\x75\x74","\x43\x74\x72\x6C\x2B\x58","\x63\x6F\x70\x79","\x73\x70\x72\x69\x74\x65\x2D\x63\x6F\x70\x79","\x43\x74\x72\x6C\x2B\x43","\x70\x61\x73\x74\x65","\x73\x70\x72\x69\x74\x65\x2D\x70\x61\x73\x74\x65","\x43\x74\x72\x6C\x2B\x56","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x44\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x44","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x56","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x45","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x43\x74\x72\x6C\x2B\x41","\x68\x6F\x6D\x65","\x48\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x55\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x44\x6F\x77\x6E","\x65\x78\x70\x61\x6E\x64","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x45\x6E\x74\x65\x72","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x42\x61\x63\x6B\x73\x70\x61\x63\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x6F\x72\x64\x65\x72\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x46","\x74\x6F\x42\x61\x63\x6B","\x43\x74\x72\x6C\x2B\x42","\x67\x72\x6F\x75\x70","\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x43\x74\x72\x6C\x2B\x47","\x75\x6E\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x55","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x70\x72\x6F\x6D\x70\x74","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x75\x70\x64\x61\x74\x65\x47\x72\x6F\x75\x70\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x43\x65\x6C\x6C\x53\x69\x7A\x65","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x77\x72\x61\x70","\x53\x54\x59\x4C\x45\x5F\x57\x48\x49\x54\x45\x5F\x53\x50\x41\x43\x45","\x73\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x30","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x54\x41\x54\x49\x4F\x4E","\x20\x28","\x20\x30\x2D\x33\x36\x30\x29","\x74\x69\x6C\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x63\x6C\x6F\x6E\x65","\x78","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x79","\x73\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x76\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x65\x61\x73\x74","\x73\x6F\x75\x74\x68","\x77\x65\x73\x74","\x6E\x6F\x72\x74\x68","\x43\x74\x72\x6C\x2B\x52","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x41\x64\x64","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x53\x75\x62\x74\x72\x61\x63\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x66\x69\x74","\x66\x69\x74\x50\x61\x67\x65","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x66\x75\x6E\x63\x74","\x70\x61\x67\x65\x56\x69\x65\x77","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x6D\x61\x78","\x72\x6F\x75\x6E\x64","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x63\x75\x73\x74\x6F\x6D","\x20\x28\x25\x29","\x67\x65\x74\x53\x63\x61\x6C\x65","\x67\x72\x69\x64","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x47","\x73\x65\x74\x54\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x67\x75\x69\x64\x65\x73","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x73\x63\x61\x6C\x65","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x61\x75\x74\x6F","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x76\x61\x6C\x69\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x43\x74\x72\x6C\x2B\x51","\x63\x6F\x70\x79\x43\x6F\x6E\x6E\x65\x63\x74","\x69\x73\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x68\x65\x6C\x70","\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x73\x4C\x61\x6E\x67\x75\x61\x67\x65\x53\x75\x70\x70\x6F\x72\x74\x65\x64","\x5F","\x2F\x68\x65\x6C\x70","\x2E\x68\x74\x6D\x6C","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x46\x31","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x73\x68\x61\x64\x6F\x77","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x63\x75\x72\x76\x65\x64","\x29","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x73\x74\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x58","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x59","\x61\x64\x64\x50\x6F\x69\x6E\x74\x41\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x72\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74","\x69\x6D\x61\x67\x65","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x69\x6E\x73\x65\x72\x74\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45","\x75\x72\x6C","\x6F\x6E\x6C\x6F\x61\x64","\x6F\x6E\x65\x72\x72\x6F\x72","\x66\x69\x6C\x65\x4E\x6F\x74\x46\x6F\x75\x6E\x64","\x61\x6C\x65\x72\x74","\x73\x72\x63","\x63\x61\x6C\x6C","\x6C\x61\x62\x65\x6C","\x65\x6E\x61\x62\x6C\x65\x64","\x69\x63\x6F\x6E\x43\x6C\x73","\x73\x68\x6F\x72\x74\x63\x75\x74","\x65\x78\x74\x65\x6E\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64"];_0x4662[0];function Actions(_0xd884x2){this[_0x4662[1]]= _0xd884x2;this[_0x4662[2]]=  new Object();this[_0x4662[3]]()}Actions[_0x4662[4]][_0x4662[3]]= function(){var _0xd884x3=this[_0x4662[1]];var _0xd884x4=_0xd884x3[_0x4662[5]];var _0xd884x5=_0xd884x4[_0x4662[6]];this[_0x4662[10]](_0x4662[7],function(){_0xd884x3[_0x4662[9]]( new NewDialog(_0xd884x3)[_0x4662[8]],300,180,true,true)});this[_0x4662[10]](_0x4662[11],function(){_0xd884x3[_0x4662[9]]( new OpenDialog(_0xd884x3)[_0x4662[8]],300,180,true,true)});this[_0x4662[10]](_0x4662[12],function(){_0xd884x3[_0x4662[13]](false)},null,null,_0x4662[14]);this[_0x4662[10]](_0x4662[15],function(){_0xd884x3[_0x4662[13]](true)},null,null,_0x4662[16]);this[_0x4662[10]](_0x4662[17],function(){_0xd884x3[_0x4662[18]](false)},null,null,_0x4662[19]);this[_0x4662[10]](_0x4662[20],function(){_0xd884x3[_0x4662[9]]( new VariableDialog(_0xd884x3)[_0x4662[8]],300,180,true,true)});this[_0x4662[10]](_0x4662[21],function(){_0xd884x3[_0x4662[9]]( new ImportDialog(_0xd884x3)[_0x4662[8]],300,200,true,true)});this[_0x4662[10]](_0x4662[22],function(){_0xd884x3[_0x4662[9]]( new ExportDialog(_0xd884x3)[_0x4662[8]],300,200,true,true)},null,null,_0x4662[23]);this[_0x4662[28]](_0x4662[24], new Action(mxResources[_0x4662[26]](_0x4662[25]),mxUtils[_0x4662[27]](this,function(){this[_0x4662[1]][_0x4662[9]]( new EditFileDialog(_0xd884x3)[_0x4662[8]],620,420,true,true)})));this[_0x4662[10]](_0x4662[29],function(){_0xd884x3[_0x4662[9]]( new RenameDialog(_0xd884x3)[_0x4662[8]],300,180,true,true)});this[_0x4662[10]](_0x4662[30],function(){mxUtils[_0x4662[31]](_0xd884x5)},null,_0x4662[32],_0x4662[33]);this[_0x4662[10]](_0x4662[34],function(){mxUtils[_0x4662[35]](_0xd884x5,null,10,10)});this[_0x4662[10]](_0x4662[36],function(){_0xd884x4[_0x4662[37]][_0x4662[36]]()},null,_0x4662[38],_0x4662[39]);this[_0x4662[10]](_0x4662[40],function(){_0xd884x4[_0x4662[37]][_0x4662[40]]()},null,_0x4662[41],_0x4662[42]);this[_0x4662[10]](_0x4662[43],function(){mxClipboard[_0x4662[43]](_0xd884x5)},null,_0x4662[44],_0x4662[45]);this[_0x4662[10]](_0x4662[46],function(){mxClipboard[_0x4662[46]](_0xd884x5)},null,_0x4662[47],_0x4662[48]);this[_0x4662[10]](_0x4662[49],function(){mxClipboard[_0x4662[49]](_0xd884x5)},false,_0x4662[50],_0x4662[51]);this[_0x4662[10]](_0x4662[52],function(){_0xd884x5[_0x4662[53]]()},null,null,_0x4662[54]);this[_0x4662[10]](_0x4662[55],function(){var _0xd884x6=_0xd884x5[_0x4662[56]];_0xd884x5[_0x4662[59]](_0xd884x5[_0x4662[58]](_0xd884x5[_0x4662[57]](),_0xd884x6,_0xd884x6,true))},null,null,_0x4662[60]);this[_0x4662[10]](_0x4662[61],function(){_0xd884x5[_0x4662[61]]()},null,null,_0x4662[62]);this[_0x4662[10]](_0x4662[63],function(){_0xd884x5[_0x4662[63]]()},null,null,_0x4662[64]);this[_0x4662[10]](_0x4662[65],function(){_0xd884x5[_0x4662[65]]()},null,null,_0x4662[66]);this[_0x4662[10]](_0x4662[67],function(){_0xd884x5[_0x4662[67]]()},null,null,_0x4662[68]);this[_0x4662[10]](_0x4662[69],function(){_0xd884x5[_0x4662[69]]()},null,null,_0x4662[70]);this[_0x4662[10]](_0x4662[71],function(){_0xd884x5[_0x4662[71]]()},null,null,_0x4662[72]);this[_0x4662[10]](_0x4662[73],function(){_0xd884x5[_0x4662[74]](false)},null,null,_0x4662[75]);this[_0x4662[10]](_0x4662[76],function(){_0xd884x5[_0x4662[74]](true)},null,null,_0x4662[77]);this[_0x4662[10]](_0x4662[78],function(){_0xd884x5[_0x4662[79]](false)},null,null,_0x4662[80]);this[_0x4662[10]](_0x4662[81],function(){_0xd884x5[_0x4662[79]](true)},null,null,_0x4662[82]);this[_0x4662[10]](_0x4662[83],function(){_0xd884x5[_0x4662[85]](_0xd884x5[_0x4662[84]](null,0))},null,null,_0x4662[86]);this[_0x4662[10]](_0x4662[87],function(){_0xd884x5[_0x4662[59]](_0xd884x5[_0x4662[88]]())},null,null,_0x4662[89]);this[_0x4662[10]](_0x4662[90],function(){_0xd884x5[_0x4662[91]]()});this[_0x4662[10]](_0x4662[92],function(){var _0xd884x7=_0xd884x5[_0x4662[93]]();var _0xd884x8=_0xd884x5[_0x4662[94]](_0xd884x7);if(_0xd884x8== null){_0xd884x8= _0x4662[95]};_0xd884x8= mxUtils[_0x4662[97]](mxResources[_0x4662[26]](_0x4662[96]),_0xd884x8);if(_0xd884x8!= null){_0xd884x5[_0x4662[98]](_0xd884x7,_0xd884x8)}});this[_0x4662[10]](_0x4662[99],function(){var _0xd884x7=_0xd884x5[_0x4662[93]]();var _0xd884x8=_0xd884x5[_0x4662[94]](_0xd884x7);if(_0xd884x8!= null){window[_0x4662[11]](_0xd884x8)}});this[_0x4662[10]](_0x4662[100],function(){var _0xd884x9=_0xd884x5[_0x4662[57]]();if(_0xd884x9!= null){_0xd884x5[_0x4662[102]]()[_0x4662[101]]();try{for(var _0xd884xa=0;_0xd884xa< _0xd884x9[_0x4662[103]];_0xd884xa++){var _0xd884x7=_0xd884x9[_0xd884xa];if(_0xd884x5[_0x4662[102]]()[_0x4662[104]](_0xd884x7)){_0xd884x5[_0x4662[105]]([_0xd884x7],20)}else {_0xd884x5[_0x4662[106]](_0xd884x7)}}}finally{_0xd884x5[_0x4662[102]]()[_0x4662[107]]()}}});this[_0x4662[10]](_0x4662[108],function(){var _0xd884xb=_0xd884x5[_0x4662[110]]()[_0x4662[109]](_0xd884x5[_0x4662[93]]());var _0xd884xc=_0x4662[111];if(_0xd884xb!= null&& _0xd884xb[_0x4662[113]][mxConstants[_0x4662[112]]]== _0x4662[111]){_0xd884xc= null};_0xd884x5[_0x4662[114]](mxConstants.STYLE_WHITE_SPACE,_0xd884xc)});this[_0x4662[10]](_0x4662[115],function(){var _0xd884xc=_0x4662[116];var _0xd884xb=_0xd884x5[_0x4662[110]]()[_0x4662[109]](_0xd884x5[_0x4662[93]]());if(_0xd884xb!= null){_0xd884xc= _0xd884xb[_0x4662[113]][mxConstants[_0x4662[117]]]|| _0xd884xc};_0xd884xc= mxUtils[_0x4662[97]](mxResources[_0x4662[26]](_0x4662[96])+ _0x4662[118]+ mxResources[_0x4662[26]](_0x4662[115])+ _0x4662[119],_0xd884xc);if(_0xd884xc!= null){_0xd884x5[_0x4662[114]](mxConstants.STYLE_ROTATION,_0xd884xc)}});this[_0x4662[10]](_0x4662[120],function(){var _0xd884x9=_0xd884x5[_0x4662[57]]();if(_0xd884x9!= null){_0xd884x5[_0x4662[102]]()[_0x4662[101]]();try{for(var _0xd884xa=0;_0xd884xa< _0xd884x9[_0x4662[103]];_0xd884xa++){var _0xd884x7=_0xd884x9[_0xd884xa];if(_0xd884x5[_0x4662[102]]()[_0x4662[121]](_0xd884x7)&& _0xd884x5[_0x4662[102]]()[_0x4662[104]](_0xd884x7)== 0){var _0xd884xd=_0xd884x5[_0x4662[122]](_0xd884x7);if(_0xd884xd!= null){_0xd884xd= _0xd884xd[_0x4662[123]]();_0xd884xd[_0x4662[124]]+= _0xd884xd[_0x4662[125]]/ 2- _0xd884xd[_0x4662[126]]/ 2;_0xd884xd[_0x4662[127]]+= _0xd884xd[_0x4662[126]]/ 2- _0xd884xd[_0x4662[125]]/ 2;var _0xd884xe=_0xd884xd[_0x4662[125]];_0xd884xd[_0x4662[125]]= _0xd884xd[_0x4662[126]];_0xd884xd[_0x4662[126]]= _0xd884xe;_0xd884x5[_0x4662[102]]()[_0x4662[128]](_0xd884x7,_0xd884xd);var _0xd884xb=_0xd884x5[_0x4662[129]][_0x4662[109]](_0xd884x7);if(_0xd884xb!= null){var _0xd884xf=_0xd884xb[_0x4662[113]][mxConstants[_0x4662[130]]]|| _0x4662[131];if(_0xd884xf== _0x4662[131]){_0xd884xf= _0x4662[132]}else {if(_0xd884xf== _0x4662[132]){_0xd884xf= _0x4662[133]}else {if(_0xd884xf== _0x4662[133]){_0xd884xf= _0x4662[134]}else {if(_0xd884xf== _0x4662[134]){_0xd884xf= _0x4662[131]}}}};_0xd884x5[_0x4662[114]](mxConstants.STYLE_DIRECTION,_0xd884xf,[_0xd884x7])}}}}}finally{_0xd884x5[_0x4662[102]]()[_0x4662[107]]()}}},null,null,_0x4662[135]);this[_0x4662[10]](_0x4662[136],function(){_0xd884x5[_0x4662[137]](1)});this[_0x4662[10]](_0x4662[138],function(){_0xd884x5[_0x4662[138]]()},null,null,_0x4662[139]);this[_0x4662[10]](_0x4662[140],function(){_0xd884x5[_0x4662[140]]()},null,null,_0x4662[141]);this[_0x4662[10]](_0x4662[142],function(){_0xd884x5[_0x4662[143]]()});this[_0x4662[10]](_0x4662[144],mxUtils[_0x4662[27]](this,function(){if(!_0xd884x5[_0x4662[145]]){this[_0x4662[26]](_0x4662[147])[_0x4662[146]]()};var _0xd884x10=_0xd884x5[_0x4662[148]];var _0xd884x11=_0xd884x5[_0x4662[149]];var _0xd884x12=_0xd884x5[_0x4662[8]][_0x4662[150]]- 20;var _0xd884x13=_0xd884x5[_0x4662[8]][_0x4662[151]]- 20;var _0xd884x14=Math[_0x4662[153]](100* Math[_0x4662[152]](_0xd884x12/ _0xd884x10[_0x4662[125]]/ _0xd884x11,_0xd884x13/ _0xd884x10[_0x4662[126]]/ _0xd884x11))/ 100;_0xd884x5[_0x4662[137]](_0xd884x14);_0xd884x5[_0x4662[8]][_0x4662[154]]= Math[_0x4662[157]](_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[124]]* _0xd884x14- Math[_0x4662[156]](10,(_0xd884x5[_0x4662[8]][_0x4662[150]]- _0xd884x10[_0x4662[125]]* _0xd884x11* _0xd884x14)/ 2));_0xd884x5[_0x4662[8]][_0x4662[158]]= Math[_0x4662[157]](_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[127]]* _0xd884x14- Math[_0x4662[156]](10,(_0xd884x5[_0x4662[8]][_0x4662[151]]- _0xd884x10[_0x4662[126]]* _0xd884x11* _0xd884x14)/ 2))}));this[_0x4662[10]](_0x4662[159],mxUtils[_0x4662[27]](this,function(){if(!_0xd884x5[_0x4662[145]]){this[_0x4662[26]](_0x4662[147])[_0x4662[146]]()};var _0xd884x10=_0xd884x5[_0x4662[148]];var _0xd884x11=_0xd884x5[_0x4662[149]];var _0xd884x12=_0xd884x5[_0x4662[8]][_0x4662[150]]- 20;var _0xd884x14=Math[_0x4662[153]](100* _0xd884x12/ _0xd884x10[_0x4662[125]]/ _0xd884x11)/ 100;_0xd884x5[_0x4662[137]](_0xd884x14);_0xd884x5[_0x4662[8]][_0x4662[154]]= Math[_0x4662[157]](_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[124]]* _0xd884x14- Math[_0x4662[156]](10,(_0xd884x5[_0x4662[8]][_0x4662[150]]- _0xd884x10[_0x4662[125]]* _0xd884x11* _0xd884x14)/ 2));_0xd884x5[_0x4662[8]][_0x4662[158]]= Math[_0x4662[157]](_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[127]]* _0xd884x14- Math[_0x4662[156]](10,(_0xd884x5[_0x4662[8]][_0x4662[151]]- _0xd884x10[_0x4662[126]]* _0xd884x11* _0xd884x14)/ 2))}));this[_0x4662[28]](_0x4662[160], new Action(mxResources[_0x4662[26]](_0x4662[161]),function(){var _0xd884xc=mxUtils[_0x4662[97]](mxResources[_0x4662[26]](_0x4662[96])+ _0x4662[162],parseInt(_0xd884x5[_0x4662[110]]()[_0x4662[163]]()* 100));if(_0xd884xc!= null&& _0xd884xc[_0x4662[103]]> 0&&  !isNaN(parseInt(_0xd884xc))){_0xd884x5[_0x4662[137]](parseInt(_0xd884xc)/ 100)}}));var _0xd884x15=null;_0xd884x15= this[_0x4662[10]](_0x4662[164],function(){_0xd884x5[_0x4662[166]](!_0xd884x5[_0x4662[165]]());_0xd884x4[_0x4662[167]]()},null,null,_0x4662[168]);_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[165]]()});_0xd884x15= this[_0x4662[10]](_0x4662[171],function(){_0xd884x5[_0x4662[173]][_0x4662[172]]=  !_0xd884x5[_0x4662[173]][_0x4662[172]]});_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[173]][_0x4662[172]]});_0xd884x15= this[_0x4662[10]](_0x4662[174],function(){_0xd884x5[_0x4662[176]][_0x4662[177]](!_0xd884x5[_0x4662[176]][_0x4662[175]]())});_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[176]][_0x4662[175]]()});_0xd884x15= this[_0x4662[10]](_0x4662[178],function(){_0xd884x5[_0x4662[179]]=  !_0xd884x5[_0x4662[179]];_0xd884x5[_0x4662[129]][_0x4662[180]]()});_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[179]]});_0xd884x15= this[_0x4662[10]](_0x4662[181],function(){_0xd884x5[_0x4662[181]]=  !_0xd884x5[_0x4662[181]];_0xd884x4[_0x4662[167]]();if(!_0xd884x5[_0x4662[181]]){var _0xd884x16=_0xd884x5[_0x4662[129]][_0x4662[155]];_0xd884x5[_0x4662[129]][_0x4662[183]](_0xd884x16[_0x4662[124]]- _0xd884x5[_0x4662[8]][_0x4662[154]]/ _0xd884x5[_0x4662[129]][_0x4662[182]],_0xd884x16[_0x4662[127]]- _0xd884x5[_0x4662[8]][_0x4662[158]]/ _0xd884x5[_0x4662[129]][_0x4662[182]]);_0xd884x5[_0x4662[8]][_0x4662[154]]= 0;_0xd884x5[_0x4662[8]][_0x4662[158]]= 0;_0xd884x5[_0x4662[184]]()}else {var _0xd884x17=_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[124]];var _0xd884x18=_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[127]];_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[124]]= 0;_0xd884x5[_0x4662[129]][_0x4662[155]][_0x4662[127]]= 0;_0xd884x5[_0x4662[184]]();_0xd884x5[_0x4662[8]][_0x4662[154]]-= Math[_0x4662[157]](_0xd884x17* _0xd884x5[_0x4662[129]][_0x4662[182]]);_0xd884x5[_0x4662[8]][_0x4662[158]]-= Math[_0x4662[157]](_0xd884x18* _0xd884x5[_0x4662[129]][_0x4662[182]])}},!mxClient[_0x4662[185]]);_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[8]][_0x4662[113]][_0x4662[186]]== _0x4662[187]});_0xd884x15= this[_0x4662[10]](_0x4662[147],mxUtils[_0x4662[27]](this,function(){_0xd884x5[_0x4662[145]]=  !_0xd884x5[_0x4662[145]];_0xd884x5[_0x4662[188]]= _0xd884x5[_0x4662[145]];_0xd884x5[_0x4662[189]]= _0xd884x5[_0x4662[188]];_0xd884x5[_0x4662[129]][_0x4662[190]]();_0xd884x5[_0x4662[184]]();_0xd884x4[_0x4662[167]]();_0xd884x4[_0x4662[192]][_0x4662[191]]();if(mxUtils[_0x4662[193]](_0xd884x5[_0x4662[8]])){if(_0xd884x5[_0x4662[145]]){_0xd884x5[_0x4662[8]][_0x4662[154]]-= 20;_0xd884x5[_0x4662[8]][_0x4662[158]]-= 20}else {_0xd884x5[_0x4662[8]][_0x4662[154]]+= 20;_0xd884x5[_0x4662[8]][_0x4662[158]]+= 20}}}));_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[145]]});_0xd884x15= this[_0x4662[10]](_0x4662[194],function(){_0xd884x5[_0x4662[196]](!_0xd884x5[_0x4662[195]][_0x4662[175]]())},null,null,_0x4662[197]);_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[195]][_0x4662[175]]()});_0xd884x15= this[_0x4662[10]](_0x4662[198],function(){_0xd884x5[_0x4662[195]][_0x4662[200]](!_0xd884x5[_0x4662[195]][_0x4662[199]]())});_0xd884x15[_0x4662[169]](true);_0xd884x15[_0x4662[170]](function(){return _0xd884x5[_0x4662[195]][_0x4662[199]]()});this[_0x4662[10]](_0x4662[201],function(){var _0xd884x19=_0x4662[95];if(mxResources[_0x4662[203]](mxClient[_0x4662[202]])){_0xd884x19= _0x4662[204]+ mxClient[_0x4662[202]]};window[_0x4662[11]](RESOURCES_PATH+ _0x4662[205]+ _0xd884x19+ _0x4662[206])});this[_0x4662[28]](_0x4662[207], new Action(mxResources[_0x4662[26]](_0x4662[207])+ _0x4662[208],function(){_0xd884x3[_0x4662[9]]( new AboutDialog(_0xd884x3)[_0x4662[8]],320,280,true,true)},null,null,_0x4662[209]));var _0xd884x1a=mxUtils[_0x4662[27]](this,function(_0xd884x1b,_0xd884x1c){this[_0x4662[10]](_0xd884x1b,function(){_0xd884x5[_0x4662[210]](mxConstants.STYLE_FONTSTYLE,_0xd884x1c)})});_0xd884x1a(_0x4662[211],mxConstants.FONT_BOLD);_0xd884x1a(_0x4662[212],mxConstants.FONT_ITALIC);_0xd884x1a(_0x4662[213],mxConstants.FONT_UNDERLINE);this[_0x4662[10]](_0x4662[214],function(){_0xd884x5[_0x4662[215]](mxConstants.STYLE_SHADOW)});this[_0x4662[10]](_0x4662[216],function(){_0xd884x5[_0x4662[215]](mxConstants.STYLE_DASHED)});this[_0x4662[10]](_0x4662[217],function(){_0xd884x5[_0x4662[215]](mxConstants.STYLE_ROUNDED)});this[_0x4662[10]](_0x4662[218],function(){_0xd884x5[_0x4662[215]](mxConstants.STYLE_CURVED)});this[_0x4662[10]](_0x4662[113],function(){var _0xd884x9=_0xd884x5[_0x4662[57]]();if(_0xd884x9!= null&& _0xd884x9[_0x4662[103]]> 0){var _0xd884x1d=_0xd884x5[_0x4662[102]]();var _0xd884x1c=mxUtils[_0x4662[97]](mxResources[_0x4662[26]](_0x4662[96])+ _0x4662[118]+ mxResources[_0x4662[26]](_0x4662[113])+ _0x4662[219],_0xd884x1d[_0x4662[220]](_0xd884x9[0])|| _0x4662[95]);if(_0xd884x1c!= null){_0xd884x5[_0x4662[221]](_0xd884x1c,_0xd884x9)}}});this[_0x4662[10]](_0x4662[222],function(){_0xd884x5[_0x4662[223]](_0xd884x5[_0x4662[93]]())});this[_0x4662[10]](_0x4662[224],function(){var _0xd884x7=_0xd884x5[_0x4662[93]]();if(_0xd884x7!= null&& _0xd884x5[_0x4662[102]]()[_0x4662[225]](_0xd884x7)){var _0xd884x1e=_0xd884x4[_0x4662[6]][_0x4662[227]][_0x4662[226]](_0xd884x7);if(_0xd884x1e instanceof  mxEdgeHandler){var _0xd884x16=_0xd884x5[_0x4662[129]][_0x4662[155]];var _0xd884x6=_0xd884x5[_0x4662[129]][_0x4662[182]];var _0xd884x17=_0xd884x16[_0x4662[124]];var _0xd884x18=_0xd884x16[_0x4662[127]];var _0xd884x1f=_0xd884x5[_0x4662[102]]()[_0x4662[228]](_0xd884x7);var _0xd884x20=_0xd884x5[_0x4662[122]](_0xd884x1f);if(_0xd884x5[_0x4662[102]]()[_0x4662[121]](_0xd884x1f)&& _0xd884x20!= null){_0xd884x17+= _0xd884x20[_0x4662[124]];_0xd884x18+= _0xd884x20[_0x4662[127]]};_0xd884x1e[_0x4662[233]](_0xd884x1e[_0x4662[229]],_0xd884x5[_0x4662[231]][_0x4662[230]]/ _0xd884x6- _0xd884x17,_0xd884x5[_0x4662[231]][_0x4662[232]]/ _0xd884x6- _0xd884x18)}}});this[_0x4662[10]](_0x4662[234],function(){var _0xd884x21=_0xd884x3[_0x4662[2]][_0x4662[26]](_0x4662[234]);if(_0xd884x21[_0x4662[235]]!= null){_0xd884x21[_0x4662[235]][_0x4662[237]](_0xd884x21[_0x4662[235]][_0x4662[229]],_0xd884x21[_0x4662[236]])}});this[_0x4662[10]](_0x4662[238],function(){function _0xd884x22(_0xd884xc,_0xd884x23,_0xd884x24){var _0xd884x25=null;var _0xd884x9=_0xd884x5[_0x4662[57]]();_0xd884x5[_0x4662[102]]()[_0x4662[101]]();try{if(_0xd884x9[_0x4662[103]]== 0){var _0xd884x26=_0xd884x5[_0x4662[239]]();_0xd884x9= [_0xd884x5[_0x4662[241]](_0xd884x5[_0x4662[240]](),null,_0x4662[95],_0xd884x26,_0xd884x26,_0xd884x23,_0xd884x24)];_0xd884x25= _0xd884x9};_0xd884x5[_0x4662[114]](mxConstants.STYLE_IMAGE,_0xd884xc,_0xd884x9);_0xd884x5[_0x4662[114]](mxConstants.STYLE_SHAPE,_0x4662[238],_0xd884x9);if(_0xd884x5[_0x4662[242]]()== 1){if(_0xd884x23!= null&& _0xd884x24!= null){var _0xd884x7=_0xd884x9[0];var _0xd884xd=_0xd884x5[_0x4662[102]]()[_0x4662[243]](_0xd884x7);if(_0xd884xd!= null){_0xd884xd= _0xd884xd[_0x4662[123]]();_0xd884xd[_0x4662[125]]= _0xd884x23;_0xd884xd[_0x4662[126]]= _0xd884x24;_0xd884x5[_0x4662[102]]()[_0x4662[128]](_0xd884x7,_0xd884xd)}}}}finally{_0xd884x5[_0x4662[102]]()[_0x4662[107]]()};if(_0xd884x25!= null){_0xd884x5[_0x4662[59]](_0xd884x25);_0xd884x5[_0x4662[244]](_0xd884x25[0])}}var _0xd884xc=_0x4662[95];var _0xd884xb=_0xd884x5[_0x4662[110]]()[_0x4662[109]](_0xd884x5[_0x4662[93]]());if(_0xd884xb!= null){_0xd884xc= _0xd884xb[_0x4662[113]][mxConstants[_0x4662[245]]]|| _0xd884xc};_0xd884xc= mxUtils[_0x4662[97]](mxResources[_0x4662[26]](_0x4662[96])+ _0x4662[118]+ mxResources[_0x4662[26]](_0x4662[246])+ _0x4662[219],_0xd884xc);if(_0xd884xc!= null){if(_0xd884xc[_0x4662[103]]> 0){var _0xd884x27= new Image();_0xd884x27[_0x4662[247]]= function(){_0xd884x22(_0xd884xc,_0xd884x27[_0x4662[125]],_0xd884x27[_0x4662[126]])};_0xd884x27[_0x4662[248]]= function(){mxUtils[_0x4662[250]](mxResources[_0x4662[26]](_0x4662[249]))};_0xd884x27[_0x4662[251]]= _0xd884xc}}})};Actions[_0x4662[4]][_0x4662[10]]= function(_0xd884x1b,_0xd884x28,_0xd884x29,_0xd884x2a,_0xd884x2b){return this[_0x4662[28]](_0xd884x1b, new Action(mxResources[_0x4662[26]](_0xd884x1b),_0xd884x28,_0xd884x29,_0xd884x2a,_0xd884x2b))};Actions[_0x4662[4]][_0x4662[28]]= function(_0xd884x2c,_0xd884x15){this[_0x4662[2]][_0xd884x2c]= _0xd884x15;return _0xd884x15};Actions[_0x4662[4]][_0x4662[26]]= function(_0xd884x2c){return this[_0x4662[2]][_0xd884x2c]};function Action(_0xd884x2e,_0xd884x28,_0xd884x29,_0xd884x2a,_0xd884x2b){mxEventSource[_0x4662[252]](this);this[_0x4662[253]]= _0xd884x2e;this[_0x4662[146]]= _0xd884x28;this[_0x4662[254]]= (_0xd884x29!= null)?_0xd884x29:true;this[_0x4662[255]]= _0xd884x2a;this[_0x4662[256]]= _0xd884x2b}mxUtils[_0x4662[257]](Action,mxEventSource);Action[_0x4662[4]][_0x4662[177]]= function(_0xd884xc){if(this[_0x4662[254]]!= _0xd884xc){this[_0x4662[254]]= _0xd884xc;this[_0x4662[259]]( new mxEventObject(_0x4662[258]))}};Action[_0x4662[4]][_0x4662[169]]= function(_0xd884xc){this[_0x4662[260]]= _0xd884xc};Action[_0x4662[4]][_0x4662[170]]= function(_0xd884x28){this[_0x4662[261]]= _0xd884x28};Action[_0x4662[4]][_0x4662[262]]= function(){return this[_0x4662[261]]()}
\ No newline at end of file
+var _0xa088=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x61\x63\x74\x69\x6F\x6E\x73","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x64\x69\x74\x6F\x72","\x67\x72\x61\x70\x68","\x6E\x65\x77","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53","\x73\x61\x76\x65\x41\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2D\x53","\x70\x75\x62\x6C\x69\x73\x68","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x50","\x76\x61\x72\x69\x61\x62\x6C\x65","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x43\x74\x72\x6C\x2B\x45","\x65\x64\x69\x74\x46\x69\x6C\x65","\x65\x64\x69\x74","\x67\x65\x74","\x62\x69\x6E\x64","\x70\x75\x74","\x72\x65\x6E\x61\x6D\x65","\x70\x72\x69\x6E\x74","\x70\x72\x69\x6E\x74\x53\x63\x72\x65\x65\x6E","\x73\x70\x72\x69\x74\x65\x2D\x70\x72\x69\x6E\x74","\x43\x74\x72\x6C\x2B\x50","\x70\x72\x65\x76\x69\x65\x77","\x73\x68\x6F\x77","\x75\x6E\x64\x6F","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x70\x72\x69\x74\x65\x2D\x75\x6E\x64\x6F","\x43\x74\x72\x6C\x2B\x5A","\x72\x65\x64\x6F","\x73\x70\x72\x69\x74\x65\x2D\x72\x65\x64\x6F","\x43\x74\x72\x6C\x2B\x59","\x63\x75\x74","\x73\x70\x72\x69\x74\x65\x2D\x63\x75\x74","\x43\x74\x72\x6C\x2B\x58","\x63\x6F\x70\x79","\x73\x70\x72\x69\x74\x65\x2D\x63\x6F\x70\x79","\x43\x74\x72\x6C\x2B\x43","\x70\x61\x73\x74\x65","\x73\x70\x72\x69\x74\x65\x2D\x70\x61\x73\x74\x65","\x43\x74\x72\x6C\x2B\x56","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x44\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x44","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x56","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x45","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x43\x74\x72\x6C\x2B\x41","\x68\x6F\x6D\x65","\x48\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x55\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x44\x6F\x77\x6E","\x65\x78\x70\x61\x6E\x64","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x45\x6E\x74\x65\x72","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x42\x61\x63\x6B\x73\x70\x61\x63\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x6F\x72\x64\x65\x72\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x46","\x74\x6F\x42\x61\x63\x6B","\x43\x74\x72\x6C\x2B\x42","\x67\x72\x6F\x75\x70","\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x43\x74\x72\x6C\x2B\x47","\x75\x6E\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x55","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x70\x72\x6F\x6D\x70\x74","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x75\x70\x64\x61\x74\x65\x47\x72\x6F\x75\x70\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x43\x65\x6C\x6C\x53\x69\x7A\x65","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x77\x72\x61\x70","\x53\x54\x59\x4C\x45\x5F\x57\x48\x49\x54\x45\x5F\x53\x50\x41\x43\x45","\x73\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x30","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x54\x41\x54\x49\x4F\x4E","\x20\x28","\x20\x30\x2D\x33\x36\x30\x29","\x74\x69\x6C\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x63\x6C\x6F\x6E\x65","\x78","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x79","\x73\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x76\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x65\x61\x73\x74","\x73\x6F\x75\x74\x68","\x77\x65\x73\x74","\x6E\x6F\x72\x74\x68","\x43\x74\x72\x6C\x2B\x52","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x41\x64\x64","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x53\x75\x62\x74\x72\x61\x63\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x66\x69\x74","\x66\x69\x74\x50\x61\x67\x65","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x66\x75\x6E\x63\x74","\x70\x61\x67\x65\x56\x69\x65\x77","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x6D\x61\x78","\x72\x6F\x75\x6E\x64","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x63\x75\x73\x74\x6F\x6D","\x20\x28\x25\x29","\x67\x65\x74\x53\x63\x61\x6C\x65","\x67\x72\x69\x64","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x47","\x73\x65\x74\x54\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x67\x75\x69\x64\x65\x73","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x73\x63\x61\x6C\x65","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x61\x75\x74\x6F","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x76\x61\x6C\x69\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x43\x74\x72\x6C\x2B\x51","\x63\x6F\x70\x79\x43\x6F\x6E\x6E\x65\x63\x74","\x69\x73\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x68\x65\x6C\x70","\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x73\x4C\x61\x6E\x67\x75\x61\x67\x65\x53\x75\x70\x70\x6F\x72\x74\x65\x64","\x5F","\x2F\x68\x65\x6C\x70","\x2E\x68\x74\x6D\x6C","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x46\x31","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x73\x68\x61\x64\x6F\x77","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x63\x75\x72\x76\x65\x64","\x29","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x73\x74\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x58","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x59","\x61\x64\x64\x50\x6F\x69\x6E\x74\x41\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x72\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74","\x69\x6D\x61\x67\x65","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x69\x6E\x73\x65\x72\x74\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45","\x75\x72\x6C","\x6F\x6E\x6C\x6F\x61\x64","\x6F\x6E\x65\x72\x72\x6F\x72","\x66\x69\x6C\x65\x4E\x6F\x74\x46\x6F\x75\x6E\x64","\x61\x6C\x65\x72\x74","\x73\x72\x63","\x63\x61\x6C\x6C","\x6C\x61\x62\x65\x6C","\x65\x6E\x61\x62\x6C\x65\x64","\x69\x63\x6F\x6E\x43\x6C\x73","\x73\x68\x6F\x72\x74\x63\x75\x74","\x65\x78\x74\x65\x6E\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64"];_0xa088[0];function Actions(_0xbf3bx2){this[_0xa088[1]]= _0xbf3bx2;this[_0xa088[2]]=  new Object();this[_0xa088[3]]()}Actions[_0xa088[4]][_0xa088[3]]= function(){var _0xbf3bx3=this[_0xa088[1]];var _0xbf3bx4=_0xbf3bx3[_0xa088[5]];var _0xbf3bx5=_0xbf3bx4[_0xa088[6]];this[_0xa088[10]](_0xa088[7],function(){_0xbf3bx3[_0xa088[9]]( new NewDialog(_0xbf3bx3)[_0xa088[8]],300,180,true,true)});this[_0xa088[10]](_0xa088[11],function(){_0xbf3bx3[_0xa088[9]]( new OpenDialog(_0xbf3bx3)[_0xa088[8]],300,180,true,true)});this[_0xa088[10]](_0xa088[12],function(){_0xbf3bx3[_0xa088[13]](false)},null,null,_0xa088[14]);this[_0xa088[10]](_0xa088[15],function(){_0xbf3bx3[_0xa088[13]](true)},null,null,_0xa088[16]);this[_0xa088[10]](_0xa088[17],function(){_0xbf3bx3[_0xa088[18]](false)},null,null,_0xa088[19]);this[_0xa088[10]](_0xa088[20],function(){_0xbf3bx3[_0xa088[9]]( new VariableDialog(_0xbf3bx3)[_0xa088[8]],300,180,true,true)});this[_0xa088[10]](_0xa088[21],function(){_0xbf3bx3[_0xa088[9]]( new ImportDialog(_0xbf3bx3)[_0xa088[8]],300,200,true,true)});this[_0xa088[10]](_0xa088[22],function(){_0xbf3bx3[_0xa088[9]]( new ExportDialog(_0xbf3bx3)[_0xa088[8]],300,200,true,true)},null,null,_0xa088[23]);this[_0xa088[28]](_0xa088[24], new Action(mxResources[_0xa088[26]](_0xa088[25]),mxUtils[_0xa088[27]](this,function(){this[_0xa088[1]][_0xa088[9]]( new EditFileDialog(_0xbf3bx3)[_0xa088[8]],620,420,true,true)})));this[_0xa088[10]](_0xa088[29],function(){_0xbf3bx3[_0xa088[9]]( new RenameDialog(_0xbf3bx3)[_0xa088[8]],300,180,true,true)});this[_0xa088[10]](_0xa088[30],function(){mxUtils[_0xa088[31]](_0xbf3bx5)},null,_0xa088[32],_0xa088[33]);this[_0xa088[10]](_0xa088[34],function(){mxUtils[_0xa088[35]](_0xbf3bx5,null,10,10)});this[_0xa088[10]](_0xa088[36],function(){_0xbf3bx4[_0xa088[37]][_0xa088[36]]()},null,_0xa088[38],_0xa088[39]);this[_0xa088[10]](_0xa088[40],function(){_0xbf3bx4[_0xa088[37]][_0xa088[40]]()},null,_0xa088[41],_0xa088[42]);this[_0xa088[10]](_0xa088[43],function(){mxClipboard[_0xa088[43]](_0xbf3bx5)},null,_0xa088[44],_0xa088[45]);this[_0xa088[10]](_0xa088[46],function(){mxClipboard[_0xa088[46]](_0xbf3bx5)},null,_0xa088[47],_0xa088[48]);this[_0xa088[10]](_0xa088[49],function(){mxClipboard[_0xa088[49]](_0xbf3bx5)},false,_0xa088[50],_0xa088[51]);this[_0xa088[10]](_0xa088[52],function(){_0xbf3bx5[_0xa088[53]]()},null,null,_0xa088[54]);this[_0xa088[10]](_0xa088[55],function(){var _0xbf3bx6=_0xbf3bx5[_0xa088[56]];_0xbf3bx5[_0xa088[59]](_0xbf3bx5[_0xa088[58]](_0xbf3bx5[_0xa088[57]](),_0xbf3bx6,_0xbf3bx6,true))},null,null,_0xa088[60]);this[_0xa088[10]](_0xa088[61],function(){_0xbf3bx5[_0xa088[61]]()},null,null,_0xa088[62]);this[_0xa088[10]](_0xa088[63],function(){_0xbf3bx5[_0xa088[63]]()},null,null,_0xa088[64]);this[_0xa088[10]](_0xa088[65],function(){_0xbf3bx5[_0xa088[65]]()},null,null,_0xa088[66]);this[_0xa088[10]](_0xa088[67],function(){_0xbf3bx5[_0xa088[67]]()},null,null,_0xa088[68]);this[_0xa088[10]](_0xa088[69],function(){_0xbf3bx5[_0xa088[69]]()},null,null,_0xa088[70]);this[_0xa088[10]](_0xa088[71],function(){_0xbf3bx5[_0xa088[71]]()},null,null,_0xa088[72]);this[_0xa088[10]](_0xa088[73],function(){_0xbf3bx5[_0xa088[74]](false)},null,null,_0xa088[75]);this[_0xa088[10]](_0xa088[76],function(){_0xbf3bx5[_0xa088[74]](true)},null,null,_0xa088[77]);this[_0xa088[10]](_0xa088[78],function(){_0xbf3bx5[_0xa088[79]](false)},null,null,_0xa088[80]);this[_0xa088[10]](_0xa088[81],function(){_0xbf3bx5[_0xa088[79]](true)},null,null,_0xa088[82]);this[_0xa088[10]](_0xa088[83],function(){_0xbf3bx5[_0xa088[85]](_0xbf3bx5[_0xa088[84]](null,0))},null,null,_0xa088[86]);this[_0xa088[10]](_0xa088[87],function(){_0xbf3bx5[_0xa088[59]](_0xbf3bx5[_0xa088[88]]())},null,null,_0xa088[89]);this[_0xa088[10]](_0xa088[90],function(){_0xbf3bx5[_0xa088[91]]()});this[_0xa088[10]](_0xa088[92],function(){var _0xbf3bx7=_0xbf3bx5[_0xa088[93]]();var _0xbf3bx8=_0xbf3bx5[_0xa088[94]](_0xbf3bx7);if(_0xbf3bx8== null){_0xbf3bx8= _0xa088[95]};_0xbf3bx8= mxUtils[_0xa088[97]](mxResources[_0xa088[26]](_0xa088[96]),_0xbf3bx8);if(_0xbf3bx8!= null){_0xbf3bx5[_0xa088[98]](_0xbf3bx7,_0xbf3bx8)}});this[_0xa088[10]](_0xa088[99],function(){var _0xbf3bx7=_0xbf3bx5[_0xa088[93]]();var _0xbf3bx8=_0xbf3bx5[_0xa088[94]](_0xbf3bx7);if(_0xbf3bx8!= null){window[_0xa088[11]](_0xbf3bx8)}});this[_0xa088[10]](_0xa088[100],function(){var _0xbf3bx9=_0xbf3bx5[_0xa088[57]]();if(_0xbf3bx9!= null){_0xbf3bx5[_0xa088[102]]()[_0xa088[101]]();try{for(var _0xbf3bxa=0;_0xbf3bxa< _0xbf3bx9[_0xa088[103]];_0xbf3bxa++){var _0xbf3bx7=_0xbf3bx9[_0xbf3bxa];if(_0xbf3bx5[_0xa088[102]]()[_0xa088[104]](_0xbf3bx7)){_0xbf3bx5[_0xa088[105]]([_0xbf3bx7],20)}else {_0xbf3bx5[_0xa088[106]](_0xbf3bx7)}}}finally{_0xbf3bx5[_0xa088[102]]()[_0xa088[107]]()}}});this[_0xa088[10]](_0xa088[108],function(){var _0xbf3bxb=_0xbf3bx5[_0xa088[110]]()[_0xa088[109]](_0xbf3bx5[_0xa088[93]]());var _0xbf3bxc=_0xa088[111];if(_0xbf3bxb!= null&& _0xbf3bxb[_0xa088[113]][mxConstants[_0xa088[112]]]== _0xa088[111]){_0xbf3bxc= null};_0xbf3bx5[_0xa088[114]](mxConstants.STYLE_WHITE_SPACE,_0xbf3bxc)});this[_0xa088[10]](_0xa088[115],function(){var _0xbf3bxc=_0xa088[116];var _0xbf3bxb=_0xbf3bx5[_0xa088[110]]()[_0xa088[109]](_0xbf3bx5[_0xa088[93]]());if(_0xbf3bxb!= null){_0xbf3bxc= _0xbf3bxb[_0xa088[113]][mxConstants[_0xa088[117]]]|| _0xbf3bxc};_0xbf3bxc= mxUtils[_0xa088[97]](mxResources[_0xa088[26]](_0xa088[96])+ _0xa088[118]+ mxResources[_0xa088[26]](_0xa088[115])+ _0xa088[119],_0xbf3bxc);if(_0xbf3bxc!= null){_0xbf3bx5[_0xa088[114]](mxConstants.STYLE_ROTATION,_0xbf3bxc)}});this[_0xa088[10]](_0xa088[120],function(){var _0xbf3bx9=_0xbf3bx5[_0xa088[57]]();if(_0xbf3bx9!= null){_0xbf3bx5[_0xa088[102]]()[_0xa088[101]]();try{for(var _0xbf3bxa=0;_0xbf3bxa< _0xbf3bx9[_0xa088[103]];_0xbf3bxa++){var _0xbf3bx7=_0xbf3bx9[_0xbf3bxa];if(_0xbf3bx5[_0xa088[102]]()[_0xa088[121]](_0xbf3bx7)&& _0xbf3bx5[_0xa088[102]]()[_0xa088[104]](_0xbf3bx7)== 0){var _0xbf3bxd=_0xbf3bx5[_0xa088[122]](_0xbf3bx7);if(_0xbf3bxd!= null){_0xbf3bxd= _0xbf3bxd[_0xa088[123]]();_0xbf3bxd[_0xa088[124]]+= _0xbf3bxd[_0xa088[125]]/ 2- _0xbf3bxd[_0xa088[126]]/ 2;_0xbf3bxd[_0xa088[127]]+= _0xbf3bxd[_0xa088[126]]/ 2- _0xbf3bxd[_0xa088[125]]/ 2;var _0xbf3bxe=_0xbf3bxd[_0xa088[125]];_0xbf3bxd[_0xa088[125]]= _0xbf3bxd[_0xa088[126]];_0xbf3bxd[_0xa088[126]]= _0xbf3bxe;_0xbf3bx5[_0xa088[102]]()[_0xa088[128]](_0xbf3bx7,_0xbf3bxd);var _0xbf3bxb=_0xbf3bx5[_0xa088[129]][_0xa088[109]](_0xbf3bx7);if(_0xbf3bxb!= null){var _0xbf3bxf=_0xbf3bxb[_0xa088[113]][mxConstants[_0xa088[130]]]|| _0xa088[131];if(_0xbf3bxf== _0xa088[131]){_0xbf3bxf= _0xa088[132]}else {if(_0xbf3bxf== _0xa088[132]){_0xbf3bxf= _0xa088[133]}else {if(_0xbf3bxf== _0xa088[133]){_0xbf3bxf= _0xa088[134]}else {if(_0xbf3bxf== _0xa088[134]){_0xbf3bxf= _0xa088[131]}}}};_0xbf3bx5[_0xa088[114]](mxConstants.STYLE_DIRECTION,_0xbf3bxf,[_0xbf3bx7])}}}}}finally{_0xbf3bx5[_0xa088[102]]()[_0xa088[107]]()}}},null,null,_0xa088[135]);this[_0xa088[10]](_0xa088[136],function(){_0xbf3bx5[_0xa088[137]](1)});this[_0xa088[10]](_0xa088[138],function(){_0xbf3bx5[_0xa088[138]]()},null,null,_0xa088[139]);this[_0xa088[10]](_0xa088[140],function(){_0xbf3bx5[_0xa088[140]]()},null,null,_0xa088[141]);this[_0xa088[10]](_0xa088[142],function(){_0xbf3bx5[_0xa088[143]]()});this[_0xa088[10]](_0xa088[144],mxUtils[_0xa088[27]](this,function(){if(!_0xbf3bx5[_0xa088[145]]){this[_0xa088[26]](_0xa088[147])[_0xa088[146]]()};var _0xbf3bx10=_0xbf3bx5[_0xa088[148]];var _0xbf3bx11=_0xbf3bx5[_0xa088[149]];var _0xbf3bx12=_0xbf3bx5[_0xa088[8]][_0xa088[150]]- 20;var _0xbf3bx13=_0xbf3bx5[_0xa088[8]][_0xa088[151]]- 20;var _0xbf3bx14=Math[_0xa088[153]](100* Math[_0xa088[152]](_0xbf3bx12/ _0xbf3bx10[_0xa088[125]]/ _0xbf3bx11,_0xbf3bx13/ _0xbf3bx10[_0xa088[126]]/ _0xbf3bx11))/ 100;_0xbf3bx5[_0xa088[137]](_0xbf3bx14);_0xbf3bx5[_0xa088[8]][_0xa088[154]]= Math[_0xa088[157]](_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[124]]* _0xbf3bx14- Math[_0xa088[156]](10,(_0xbf3bx5[_0xa088[8]][_0xa088[150]]- _0xbf3bx10[_0xa088[125]]* _0xbf3bx11* _0xbf3bx14)/ 2));_0xbf3bx5[_0xa088[8]][_0xa088[158]]= Math[_0xa088[157]](_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[127]]* _0xbf3bx14- Math[_0xa088[156]](10,(_0xbf3bx5[_0xa088[8]][_0xa088[151]]- _0xbf3bx10[_0xa088[126]]* _0xbf3bx11* _0xbf3bx14)/ 2))}));this[_0xa088[10]](_0xa088[159],mxUtils[_0xa088[27]](this,function(){if(!_0xbf3bx5[_0xa088[145]]){this[_0xa088[26]](_0xa088[147])[_0xa088[146]]()};var _0xbf3bx10=_0xbf3bx5[_0xa088[148]];var _0xbf3bx11=_0xbf3bx5[_0xa088[149]];var _0xbf3bx12=_0xbf3bx5[_0xa088[8]][_0xa088[150]]- 20;var _0xbf3bx14=Math[_0xa088[153]](100* _0xbf3bx12/ _0xbf3bx10[_0xa088[125]]/ _0xbf3bx11)/ 100;_0xbf3bx5[_0xa088[137]](_0xbf3bx14);_0xbf3bx5[_0xa088[8]][_0xa088[154]]= Math[_0xa088[157]](_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[124]]* _0xbf3bx14- Math[_0xa088[156]](10,(_0xbf3bx5[_0xa088[8]][_0xa088[150]]- _0xbf3bx10[_0xa088[125]]* _0xbf3bx11* _0xbf3bx14)/ 2));_0xbf3bx5[_0xa088[8]][_0xa088[158]]= Math[_0xa088[157]](_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[127]]* _0xbf3bx14- Math[_0xa088[156]](10,(_0xbf3bx5[_0xa088[8]][_0xa088[151]]- _0xbf3bx10[_0xa088[126]]* _0xbf3bx11* _0xbf3bx14)/ 2))}));this[_0xa088[28]](_0xa088[160], new Action(mxResources[_0xa088[26]](_0xa088[161]),function(){var _0xbf3bxc=mxUtils[_0xa088[97]](mxResources[_0xa088[26]](_0xa088[96])+ _0xa088[162],parseInt(_0xbf3bx5[_0xa088[110]]()[_0xa088[163]]()* 100));if(_0xbf3bxc!= null&& _0xbf3bxc[_0xa088[103]]> 0&&  !isNaN(parseInt(_0xbf3bxc))){_0xbf3bx5[_0xa088[137]](parseInt(_0xbf3bxc)/ 100)}}));var _0xbf3bx15=null;_0xbf3bx15= this[_0xa088[10]](_0xa088[164],function(){_0xbf3bx5[_0xa088[166]](!_0xbf3bx5[_0xa088[165]]());_0xbf3bx4[_0xa088[167]]()},null,null,_0xa088[168]);_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[165]]()});_0xbf3bx15= this[_0xa088[10]](_0xa088[171],function(){_0xbf3bx5[_0xa088[173]][_0xa088[172]]=  !_0xbf3bx5[_0xa088[173]][_0xa088[172]]});_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[173]][_0xa088[172]]});_0xbf3bx15= this[_0xa088[10]](_0xa088[174],function(){_0xbf3bx5[_0xa088[176]][_0xa088[177]](!_0xbf3bx5[_0xa088[176]][_0xa088[175]]())});_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[176]][_0xa088[175]]()});_0xbf3bx15= this[_0xa088[10]](_0xa088[178],function(){_0xbf3bx5[_0xa088[179]]=  !_0xbf3bx5[_0xa088[179]];_0xbf3bx5[_0xa088[129]][_0xa088[180]]()});_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[179]]});_0xbf3bx15= this[_0xa088[10]](_0xa088[181],function(){_0xbf3bx5[_0xa088[181]]=  !_0xbf3bx5[_0xa088[181]];_0xbf3bx4[_0xa088[167]]();if(!_0xbf3bx5[_0xa088[181]]){var _0xbf3bx16=_0xbf3bx5[_0xa088[129]][_0xa088[155]];_0xbf3bx5[_0xa088[129]][_0xa088[183]](_0xbf3bx16[_0xa088[124]]- _0xbf3bx5[_0xa088[8]][_0xa088[154]]/ _0xbf3bx5[_0xa088[129]][_0xa088[182]],_0xbf3bx16[_0xa088[127]]- _0xbf3bx5[_0xa088[8]][_0xa088[158]]/ _0xbf3bx5[_0xa088[129]][_0xa088[182]]);_0xbf3bx5[_0xa088[8]][_0xa088[154]]= 0;_0xbf3bx5[_0xa088[8]][_0xa088[158]]= 0;_0xbf3bx5[_0xa088[184]]()}else {var _0xbf3bx17=_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[124]];var _0xbf3bx18=_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[127]];_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[124]]= 0;_0xbf3bx5[_0xa088[129]][_0xa088[155]][_0xa088[127]]= 0;_0xbf3bx5[_0xa088[184]]();_0xbf3bx5[_0xa088[8]][_0xa088[154]]-= Math[_0xa088[157]](_0xbf3bx17* _0xbf3bx5[_0xa088[129]][_0xa088[182]]);_0xbf3bx5[_0xa088[8]][_0xa088[158]]-= Math[_0xa088[157]](_0xbf3bx18* _0xbf3bx5[_0xa088[129]][_0xa088[182]])}},!mxClient[_0xa088[185]]);_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[8]][_0xa088[113]][_0xa088[186]]== _0xa088[187]});_0xbf3bx15= this[_0xa088[10]](_0xa088[147],mxUtils[_0xa088[27]](this,function(){_0xbf3bx5[_0xa088[145]]=  !_0xbf3bx5[_0xa088[145]];_0xbf3bx5[_0xa088[188]]= _0xbf3bx5[_0xa088[145]];_0xbf3bx5[_0xa088[189]]= _0xbf3bx5[_0xa088[188]];_0xbf3bx5[_0xa088[129]][_0xa088[190]]();_0xbf3bx5[_0xa088[184]]();_0xbf3bx4[_0xa088[167]]();_0xbf3bx4[_0xa088[192]][_0xa088[191]]();if(mxUtils[_0xa088[193]](_0xbf3bx5[_0xa088[8]])){if(_0xbf3bx5[_0xa088[145]]){_0xbf3bx5[_0xa088[8]][_0xa088[154]]-= 20;_0xbf3bx5[_0xa088[8]][_0xa088[158]]-= 20}else {_0xbf3bx5[_0xa088[8]][_0xa088[154]]+= 20;_0xbf3bx5[_0xa088[8]][_0xa088[158]]+= 20}}}));_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[145]]});_0xbf3bx15= this[_0xa088[10]](_0xa088[194],function(){_0xbf3bx5[_0xa088[196]](!_0xbf3bx5[_0xa088[195]][_0xa088[175]]())},null,null,_0xa088[197]);_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[195]][_0xa088[175]]()});_0xbf3bx15= this[_0xa088[10]](_0xa088[198],function(){_0xbf3bx5[_0xa088[195]][_0xa088[200]](!_0xbf3bx5[_0xa088[195]][_0xa088[199]]())});_0xbf3bx15[_0xa088[169]](true);_0xbf3bx15[_0xa088[170]](function(){return _0xbf3bx5[_0xa088[195]][_0xa088[199]]()});this[_0xa088[10]](_0xa088[201],function(){var _0xbf3bx19=_0xa088[95];if(mxResources[_0xa088[203]](mxClient[_0xa088[202]])){_0xbf3bx19= _0xa088[204]+ mxClient[_0xa088[202]]};window[_0xa088[11]](RESOURCES_PATH+ _0xa088[205]+ _0xbf3bx19+ _0xa088[206])});this[_0xa088[28]](_0xa088[207], new Action(mxResources[_0xa088[26]](_0xa088[207])+ _0xa088[208],function(){_0xbf3bx3[_0xa088[9]]( new AboutDialog(_0xbf3bx3)[_0xa088[8]],320,280,true,true)},null,null,_0xa088[209]));var _0xbf3bx1a=mxUtils[_0xa088[27]](this,function(_0xbf3bx1b,_0xbf3bx1c){this[_0xa088[10]](_0xbf3bx1b,function(){_0xbf3bx5[_0xa088[210]](mxConstants.STYLE_FONTSTYLE,_0xbf3bx1c)})});_0xbf3bx1a(_0xa088[211],mxConstants.FONT_BOLD);_0xbf3bx1a(_0xa088[212],mxConstants.FONT_ITALIC);_0xbf3bx1a(_0xa088[213],mxConstants.FONT_UNDERLINE);this[_0xa088[10]](_0xa088[214],function(){_0xbf3bx5[_0xa088[215]](mxConstants.STYLE_SHADOW)});this[_0xa088[10]](_0xa088[216],function(){_0xbf3bx5[_0xa088[215]](mxConstants.STYLE_DASHED)});this[_0xa088[10]](_0xa088[217],function(){_0xbf3bx5[_0xa088[215]](mxConstants.STYLE_ROUNDED)});this[_0xa088[10]](_0xa088[218],function(){_0xbf3bx5[_0xa088[215]](mxConstants.STYLE_CURVED)});this[_0xa088[10]](_0xa088[113],function(){var _0xbf3bx9=_0xbf3bx5[_0xa088[57]]();if(_0xbf3bx9!= null&& _0xbf3bx9[_0xa088[103]]> 0){var _0xbf3bx1d=_0xbf3bx5[_0xa088[102]]();var _0xbf3bx1c=mxUtils[_0xa088[97]](mxResources[_0xa088[26]](_0xa088[96])+ _0xa088[118]+ mxResources[_0xa088[26]](_0xa088[113])+ _0xa088[219],_0xbf3bx1d[_0xa088[220]](_0xbf3bx9[0])|| _0xa088[95]);if(_0xbf3bx1c!= null){_0xbf3bx5[_0xa088[221]](_0xbf3bx1c,_0xbf3bx9)}}});this[_0xa088[10]](_0xa088[222],function(){_0xbf3bx5[_0xa088[223]](_0xbf3bx5[_0xa088[93]]())});this[_0xa088[10]](_0xa088[224],function(){var _0xbf3bx7=_0xbf3bx5[_0xa088[93]]();if(_0xbf3bx7!= null&& _0xbf3bx5[_0xa088[102]]()[_0xa088[225]](_0xbf3bx7)){var _0xbf3bx1e=_0xbf3bx4[_0xa088[6]][_0xa088[227]][_0xa088[226]](_0xbf3bx7);if(_0xbf3bx1e instanceof  mxEdgeHandler){var _0xbf3bx16=_0xbf3bx5[_0xa088[129]][_0xa088[155]];var _0xbf3bx6=_0xbf3bx5[_0xa088[129]][_0xa088[182]];var _0xbf3bx17=_0xbf3bx16[_0xa088[124]];var _0xbf3bx18=_0xbf3bx16[_0xa088[127]];var _0xbf3bx1f=_0xbf3bx5[_0xa088[102]]()[_0xa088[228]](_0xbf3bx7);var _0xbf3bx20=_0xbf3bx5[_0xa088[122]](_0xbf3bx1f);if(_0xbf3bx5[_0xa088[102]]()[_0xa088[121]](_0xbf3bx1f)&& _0xbf3bx20!= null){_0xbf3bx17+= _0xbf3bx20[_0xa088[124]];_0xbf3bx18+= _0xbf3bx20[_0xa088[127]]};_0xbf3bx1e[_0xa088[233]](_0xbf3bx1e[_0xa088[229]],_0xbf3bx5[_0xa088[231]][_0xa088[230]]/ _0xbf3bx6- _0xbf3bx17,_0xbf3bx5[_0xa088[231]][_0xa088[232]]/ _0xbf3bx6- _0xbf3bx18)}}});this[_0xa088[10]](_0xa088[234],function(){var _0xbf3bx21=_0xbf3bx3[_0xa088[2]][_0xa088[26]](_0xa088[234]);if(_0xbf3bx21[_0xa088[235]]!= null){_0xbf3bx21[_0xa088[235]][_0xa088[237]](_0xbf3bx21[_0xa088[235]][_0xa088[229]],_0xbf3bx21[_0xa088[236]])}});this[_0xa088[10]](_0xa088[238],function(){function _0xbf3bx22(_0xbf3bxc,_0xbf3bx23,_0xbf3bx24){var _0xbf3bx25=null;var _0xbf3bx9=_0xbf3bx5[_0xa088[57]]();_0xbf3bx5[_0xa088[102]]()[_0xa088[101]]();try{if(_0xbf3bx9[_0xa088[103]]== 0){var _0xbf3bx26=_0xbf3bx5[_0xa088[239]]();_0xbf3bx9= [_0xbf3bx5[_0xa088[241]](_0xbf3bx5[_0xa088[240]](),null,_0xa088[95],_0xbf3bx26,_0xbf3bx26,_0xbf3bx23,_0xbf3bx24)];_0xbf3bx25= _0xbf3bx9};_0xbf3bx5[_0xa088[114]](mxConstants.STYLE_IMAGE,_0xbf3bxc,_0xbf3bx9);_0xbf3bx5[_0xa088[114]](mxConstants.STYLE_SHAPE,_0xa088[238],_0xbf3bx9);if(_0xbf3bx5[_0xa088[242]]()== 1){if(_0xbf3bx23!= null&& _0xbf3bx24!= null){var _0xbf3bx7=_0xbf3bx9[0];var _0xbf3bxd=_0xbf3bx5[_0xa088[102]]()[_0xa088[243]](_0xbf3bx7);if(_0xbf3bxd!= null){_0xbf3bxd= _0xbf3bxd[_0xa088[123]]();_0xbf3bxd[_0xa088[125]]= _0xbf3bx23;_0xbf3bxd[_0xa088[126]]= _0xbf3bx24;_0xbf3bx5[_0xa088[102]]()[_0xa088[128]](_0xbf3bx7,_0xbf3bxd)}}}}finally{_0xbf3bx5[_0xa088[102]]()[_0xa088[107]]()};if(_0xbf3bx25!= null){_0xbf3bx5[_0xa088[59]](_0xbf3bx25);_0xbf3bx5[_0xa088[244]](_0xbf3bx25[0])}}var _0xbf3bxc=_0xa088[95];var _0xbf3bxb=_0xbf3bx5[_0xa088[110]]()[_0xa088[109]](_0xbf3bx5[_0xa088[93]]());if(_0xbf3bxb!= null){_0xbf3bxc= _0xbf3bxb[_0xa088[113]][mxConstants[_0xa088[245]]]|| _0xbf3bxc};_0xbf3bxc= mxUtils[_0xa088[97]](mxResources[_0xa088[26]](_0xa088[96])+ _0xa088[118]+ mxResources[_0xa088[26]](_0xa088[246])+ _0xa088[219],_0xbf3bxc);if(_0xbf3bxc!= null){if(_0xbf3bxc[_0xa088[103]]> 0){var _0xbf3bx27= new Image();_0xbf3bx27[_0xa088[247]]= function(){_0xbf3bx22(_0xbf3bxc,_0xbf3bx27[_0xa088[125]],_0xbf3bx27[_0xa088[126]])};_0xbf3bx27[_0xa088[248]]= function(){mxUtils[_0xa088[250]](mxResources[_0xa088[26]](_0xa088[249]))};_0xbf3bx27[_0xa088[251]]= _0xbf3bxc}}})};Actions[_0xa088[4]][_0xa088[10]]= function(_0xbf3bx1b,_0xbf3bx28,_0xbf3bx29,_0xbf3bx2a,_0xbf3bx2b){return this[_0xa088[28]](_0xbf3bx1b, new Action(mxResources[_0xa088[26]](_0xbf3bx1b),_0xbf3bx28,_0xbf3bx29,_0xbf3bx2a,_0xbf3bx2b))};Actions[_0xa088[4]][_0xa088[28]]= function(_0xbf3bx2c,_0xbf3bx15){this[_0xa088[2]][_0xbf3bx2c]= _0xbf3bx15;return _0xbf3bx15};Actions[_0xa088[4]][_0xa088[26]]= function(_0xbf3bx2c){return this[_0xa088[2]][_0xbf3bx2c]};function Action(_0xbf3bx2e,_0xbf3bx28,_0xbf3bx29,_0xbf3bx2a,_0xbf3bx2b){mxEventSource[_0xa088[252]](this);this[_0xa088[253]]= _0xbf3bx2e;this[_0xa088[146]]= _0xbf3bx28;this[_0xa088[254]]= (_0xbf3bx29!= null)?_0xbf3bx29:true;this[_0xa088[255]]= _0xbf3bx2a;this[_0xa088[256]]= _0xbf3bx2b}mxUtils[_0xa088[257]](Action,mxEventSource);Action[_0xa088[4]][_0xa088[177]]= function(_0xbf3bxc){if(this[_0xa088[254]]!= _0xbf3bxc){this[_0xa088[254]]= _0xbf3bxc;this[_0xa088[259]]( new mxEventObject(_0xa088[258]))}};Action[_0xa088[4]][_0xa088[169]]= function(_0xbf3bxc){this[_0xa088[260]]= _0xbf3bxc};Action[_0xa088[4]][_0xa088[170]]= function(_0xbf3bx28){this[_0xa088[261]]= _0xbf3bx28};Action[_0xa088[4]][_0xa088[262]]= function(){return this[_0xa088[261]]()}
\ No newline at end of file
index f0697e1..33c447b 100644 (file)
@@ -1 +1 @@
-var _0xf666=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x69\x6E\x70\x75\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x74\x79\x70\x65","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x68\x65\x63\x6B\x65\x64","\x47\x45\x54","\x6F\x70\x65\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x64\x61\x74\x61","\x65\x64\x69\x74\x6F\x72","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x73\x65\x6C\x65\x63\x74","\x6F\x70\x74\x69\x6F\x6E","\x74\x65\x78\x74","\x2D\x2D\x20\x4E\x6F\x6E\x65\x20\x2D\x2D","\x76\x61\x6C\x75\x65","\x2D\x31","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x25","\x72\x65\x70\x6C\x61\x63\x65","\x66\x6F\x72\x45\x61\x63\x68","\x73\x65\x6C\x65\x63\x74\x65\x64","\x72\x6F\x77\x73","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C\x20\x73\x65\x6C\x65\x63\x74\x32","\x30","\x66\x69\x6C\x74\x65\x72","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x66\x61\x74\x68\x65\x72","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x73\x6F\x6E","\x2D","\x63\x61\x70\x69\x74\x61\x6C\x69\x7A\x65","","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x73\x63\x72\x6F\x6C\x6C\x57\x69\x64\x74\x68","\x62\x6F\x64\x79","\x72\x6F\x75\x6E\x64","\x6D\x61\x78","\x73\x63\x72\x6F\x6C\x6C\x48\x65\x69\x67\x68\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x44\x69\x61\x6C\x6F\x67","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x6D\x6F\x64\x61\x6C\x20\x66\x61\x64\x65\x20\x69\x6E\x20\x63\x65\x6E\x74\x65\x72","\x64\x69\x73\x70\x6C\x61\x79","\x73\x74\x79\x6C\x65","\x62\x6C\x6F\x63\x6B","\x70\x61\x64\x64\x69\x6E\x67\x52\x69\x67\x68\x74","\x31\x32\x70\x78","\x67\x65\x4D\x6F\x64\x61\x6C\x44\x69\x61\x6C\x6F\x67","\x6D\x6F\x64\x61\x6C\x2D\x64\x69\x61\x6C\x6F\x67","\x62\x67","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x6D\x6F\x64\x61\x6C\x2D\x62\x61\x63\x6B\x64\x72\x6F\x70\x20\x66\x61\x64\x65\x20\x69\x6E","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x6E\x44\x69\x61\x6C\x6F\x67\x43\x6C\x6F\x73\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x6C\x6F\x73\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x64\x61\x6C\x2D\x63\x6F\x6E\x74\x65\x6E\x74","\x6D\x6F\x64\x61\x6C\x2D\x68\x65\x61\x64\x65\x72","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79","\x6D\x6F\x64\x61\x6C\x2D\x66\x6F\x6F\x74\x65\x72","\x68\x34","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x69\x6D\x70\x6F\x72\x74","\x67\x65\x74","\x20\x58\x4D\x4C","\x77\x72\x69\x74\x65","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x62\x75\x74\x74\x6F\x6E","\x72\x6F\x77","\x63\x6F\x6C\x2D\x6D\x64\x2D\x31\x32","\x74\x65\x78\x74\x61\x72\x65\x61","\x77\x69\x64\x74\x68","\x31\x30\x30\x25","\x68\x65\x69\x67\x68\x74","\x33\x37\x34\x70\x78","\x66\x69\x6C\x65","\x61\x63\x63\x65\x70\x74","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x63\x68\x61\x6E\x67\x65","\x66\x69\x6C\x65\x73","\x74\x61\x72\x67\x65\x74","\x6C\x6F\x67","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x73\x75\x6C\x74","\x72\x65\x61\x64\x41\x73\x54\x65\x78\x74","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x6F\x72\x6D\x61\x74\x20\x66\x69\x6C\x65","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x69\x6C\x65","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x62\x69\x6E\x64","\x62\x74\x6E\x20\x62\x6C\x75\x65","\x63\x61\x6E\x63\x65\x6C","\x62\x74\x6E\x20\x64\x65\x66\x61\x75\x6C\x74","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x69\x6D\x67","\x62\x6F\x72\x64\x65\x72","\x30\x70\x78","\x31\x37\x36","\x31\x35\x31","\x73\x72\x63","\x2F\x6C\x6F\x67\x6F\x2E\x70\x6E\x67","\x62\x72","\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x58\x65\x6E\x69\x61\x6C\x61\x62\x20","\x56\x45\x52\x53\x49\x4F\x4E","\x61","\x68\x72\x65\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D\x2F","\x5F\x62\x6C\x61\x6E\x6B","\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D","\x73\x61\x76\x65\x41\x73","\x6E\x61\x6D\x65","\x5F","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x63\x6F\x6C\x2D\x6D\x64\x2D\x34","\x63\x6F\x6C\x2D\x6D\x64\x2D\x38","\x6C\x61\x62\x65\x6C","\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C\x20\x70\x75\x6C\x6C\x2D\x72\x69\x67\x68\x74","\x5F\x63\x6F\x70\x79","\x69\x64","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C","\x73\x61\x76\x65","\x6E\x65\x77","\x5F\x6E\x65\x77","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x6E\x61\x6D\x65","\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x72\x65\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x50\x55\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6E\x61\x6D\x65\x3D","\x50\x72\x6F\x6A\x65\x63\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x72\x65\x6E\x61\x6D\x65\x64","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72\x73","\x6F\x6E\x65\x72\x72\x6F\x72","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x6C\x65\x72\x74","\x65\x64\x69\x74","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x73\x74\x6F\x70\x50\x72\x6F\x70\x61\x67\x61\x74\x69\x6F\x6E","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x64\x61\x74\x61\x54\x72\x61\x6E\x73\x66\x65\x72","\x64\x72\x61\x67\x6F\x76\x65\x72","\x64\x72\x6F\x70","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D","\x65\x78\x70\x6F\x72\x74","\x66\x6F\x72\x6D\x2D\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x20\x66\x6F\x72\x6D\x2D\x72\x6F\x77\x2D\x73\x65\x70\x65\x72\x61\x74\x65\x64","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70\x20\x6C\x61\x73\x74","\x63\x6F\x6C\x2D\x73\x6D\x2D\x34\x20\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C","\x63\x6F\x6C\x2D\x73\x6D\x2D\x38","\x67\x65\x74\x58\x6D\x6C","\x73\x69\x6D\x75\x6C\x61\x74\x65","\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D","\x67\x72\x61\x70\x68","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D\x20\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x2D\x73\x63\x72\x6F\x6C\x6C","\x20","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x69\x6E\x70\x75\x74\x47\x72\x6F\x75\x70","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70","\x64\x69\x73\x61\x62\x6C\x65\x64","\x6F\x6E\x63\x6C\x69\x63\x6B","\x4F\x4E","\x4F\x46\x46","\x62\x74\x6E\x20\x62\x74\x6E\x2D\x64\x61\x6E\x67\x65\x72\x20\x62\x74\x6E\x2D\x6D\x64","\x62\x74\x6E\x20\x62\x74\x6E\x2D\x73\x75\x63\x63\x65\x73\x73\x20\x62\x74\x6E\x2D\x6D\x64","\x73\x74\x61\x74\x65","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x42\x6F\x64\x79","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x49\x6E\x73\x65\x72\x74\x20\x6C\x61\x62\x65\x6C\x20\x66\x6F\x72\x20\x22\x4F\x74\x68\x65\x72\x22\x20\x61\x6E\x73\x77\x65\x72\x20\x6F\x70\x74\x69\x6F\x6E","\x6F\x74\x68\x65\x72","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68","\x31\x36\x30","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x2B","\x62\x74\x6E\x20\x67\x72\x65\x65\x6E","\x61\x64\x64","\x68\x65\x6C\x70\x5F","\x70","\x68\x65\x6C\x70\x2D\x62\x6C\x6F\x63\x6B","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x6D\x6F\x64\x65\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65","\x72\x65\x66\x72\x65\x73\x68","\x63\x6F\x6C\x2D\x6D\x64\x2D\x35","\x63\x6F\x6C\x2D\x6D\x64\x2D\x32","\x49\x6E\x73\x65\x72\x74\x20\x6C\x61\x62\x65\x6C","\x6E\x75\x6D\x62\x65\x72","\x78","\x70\x61\x72\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x62\x74\x6E\x20\x72\x65\x64"];_0xf666[0];function createCheckbox(_0xcd0ax2){var _0xcd0ax3=document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[5]](_0xf666[3],_0xf666[4]);if(_0xcd0ax2){_0xcd0ax3[_0xf666[5]](_0xf666[6],true)};return _0xcd0ax3}function createDropdownFromApi(_0xcd0ax5,_0xcd0ax2,_0xcd0ax6,_0xcd0ax7,_0xcd0ax8,_0xcd0ax9,_0xcd0axa){var _0xcd0axb= new XMLHttpRequest();_0xcd0axb[_0xf666[8]](_0xf666[7],_0xcd0ax5,false);_0xcd0axb[_0xf666[14]](_0xf666[9],_0xf666[10]+ _0xcd0ax8[_0xf666[13]][_0xf666[12]][_0xf666[11]]);_0xcd0axb[_0xf666[15]](null);var _0xcd0axc=[];if(_0xcd0axb[_0xf666[16]]=== 200){_0xcd0axc= JSON[_0xf666[18]](_0xcd0axb[_0xf666[17]])};var _0xcd0ax3=document[_0xf666[2]](_0xf666[19]);var _0xcd0axd=document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[21]]= _0xf666[22];_0xcd0axd[_0xf666[23]]= _0xf666[24];_0xcd0ax3[_0xf666[25]](_0xcd0axd);_0xcd0axc[_0xf666[30]][_0xf666[28]](function(_0xcd0axe){_0xcd0axd= document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[21]]= _0xcd0axe[_0xcd0ax6];if(_0xcd0ax9&& _0xcd0axa){_0xcd0ax9[_0xf666[28]](function(_0xcd0axf){_0xcd0axa= _0xcd0axa[_0xf666[27]](_0xf666[26]+ _0xcd0axf+ _0xf666[26],_0xcd0axe[_0xcd0axf])});_0xcd0axd[_0xf666[23]]= _0xcd0axa;_0xcd0axd[_0xf666[29]]= (_0xcd0axa== _0xcd0ax2)}else {_0xcd0axd[_0xf666[23]]= _0xcd0axe[_0xcd0ax7];_0xcd0axd[_0xf666[29]]= (_0xcd0axe[_0xcd0ax7]== _0xcd0ax2)};_0xcd0ax3[_0xf666[25]](_0xcd0axd)});_0xcd0ax3[_0xf666[31]]= _0xf666[32];return _0xcd0ax3}function createGroupedDropdownFromApi(_0xcd0ax5,_0xcd0ax2,_0xcd0ax6,_0xcd0ax7,_0xcd0ax8,_0xcd0ax11,_0xcd0ax12){var _0xcd0axb= new XMLHttpRequest();_0xcd0axb[_0xf666[8]](_0xf666[7],_0xcd0ax5,false);_0xcd0axb[_0xf666[14]](_0xf666[9],_0xf666[10]+ _0xcd0ax8[_0xf666[13]][_0xf666[12]][_0xf666[11]]);_0xcd0axb[_0xf666[15]](null);var _0xcd0axc=[];if(_0xcd0axb[_0xf666[16]]=== 200){_0xcd0axc= JSON[_0xf666[18]](_0xcd0axb[_0xf666[17]])};var _0xcd0ax3=document[_0xf666[2]](_0xf666[19]);var _0xcd0axd=document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[21]]= _0xf666[22];_0xcd0axd[_0xf666[23]]= _0xf666[33];_0xcd0ax3[_0xf666[25]](_0xcd0axd);var _0xcd0ax13=_0xcd0ax11?_0xcd0axc[_0xf666[30]]:_0xcd0axc;var _0xcd0ax14={};var _0xcd0ax15={};_0xcd0ax14[_0xcd0ax12]= null;var _0xcd0ax16=_[_0xf666[34]](_0xcd0ax13,_0xcd0ax14);var _0xcd0ax17={};_0xcd0ax16[_0xf666[28]](function(_0xcd0axe){_0xcd0axd= document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[31]]= _0xf666[35];_0xcd0axd[_0xf666[21]]= _0xcd0axe[_0xcd0ax6][_0xf666[36]]();_0xcd0axd[_0xf666[23]]= _0xcd0axe[_0xcd0ax7];_0xcd0axd[_0xf666[29]]= (_0xcd0axe[_0xcd0ax7]== _0xcd0ax2);_0xcd0ax3[_0xf666[25]](_0xcd0axd);_0xcd0ax15[_0xcd0ax12]= _0xcd0axe[_0xcd0ax7];_0xcd0ax17= _[_0xf666[34]](_0xcd0ax13,_0xcd0ax15);_0xcd0ax17[_0xf666[28]](function(_0xcd0axe){_0xcd0axd= document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[31]]= _0xf666[37];_0xcd0axd[_0xf666[21]]= _0xf666[38]+ _[_0xf666[39]](_0xcd0axe[_0xcd0ax6]);_0xcd0axd[_0xf666[23]]= _0xcd0axe[_0xcd0ax7];_0xcd0axd[_0xf666[29]]= (_0xcd0axe[_0xcd0ax7]== _0xcd0ax2);_0xcd0ax3[_0xf666[25]](_0xcd0axd)})});_0xcd0ax3[_0xf666[31]]= _0xf666[32];return _0xcd0ax3}function createDropdownFromArray(_0xcd0ax19,_0xcd0ax2){var _0xcd0ax3=document[_0xf666[2]](_0xf666[19]);for(var _0xcd0ax1a in _0xcd0ax19){var _0xcd0axd=document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[21]]= _0xcd0ax19[_0xcd0ax1a];_0xcd0axd[_0xf666[23]]= _0xcd0ax1a;if(_0xcd0ax2> 0|| _0xcd0ax2!= _0xf666[40]){_0xcd0axd[_0xf666[29]]= (_0xcd0ax2=== _0xcd0ax1a)?true:false};_0xcd0ax3[_0xf666[25]](_0xcd0axd)};_0xcd0ax3[_0xf666[31]]= _0xf666[32];return _0xcd0ax3}function Dialog(_0xcd0ax8,_0xcd0ax1c,_0xcd0ax1d,_0xcd0ax1e,_0xcd0ax1f,_0xcd0ax20,_0xcd0ax21){var _0xcd0ax22=0;if(mxClient[_0xf666[41]]&& document[_0xf666[42]]!= 9){_0xcd0ax22= 60};_0xcd0ax1d+= _0xcd0ax22;_0xcd0ax1e+= _0xcd0ax22;var _0xcd0ax23=Math[_0xf666[46]](0,Math[_0xf666[45]]((document[_0xf666[44]][_0xf666[43]]- _0xcd0ax1d)/ 2));var _0xcd0ax24=Math[_0xf666[46]](0,Math[_0xf666[45]]((Math[_0xf666[46]](document[_0xf666[44]][_0xf666[47]],document[_0xf666[48]][_0xf666[47]])- _0xcd0ax1e)/ 3));var _0xcd0ax25=_0xcd0ax8[_0xf666[50]](_0xf666[49]);_0xcd0ax25[_0xf666[31]]= _0xf666[51];_0xcd0ax25[_0xf666[53]][_0xf666[52]]= _0xf666[54];_0xcd0ax25[_0xf666[53]][_0xf666[55]]= _0xf666[56];var _0xcd0ax26=_0xcd0ax8[_0xf666[50]](_0xf666[57]);_0xcd0ax26[_0xf666[31]]= _0xf666[58];_0xcd0ax26[_0xf666[25]](_0xcd0ax1c);_0xcd0ax25[_0xf666[25]](_0xcd0ax26);if(this[_0xf666[59]]== null){this[_0xf666[59]]= _0xcd0ax8[_0xf666[50]](_0xf666[60]);this[_0xf666[59]][_0xf666[31]]= _0xf666[61];if(mxClient[_0xf666[62]]){ new mxDivResizer(this[_0xf666[59]])}};if(_0xcd0ax1f){document[_0xf666[44]][_0xf666[25]](this[_0xf666[59]])};document[_0xf666[44]][_0xf666[25]](_0xcd0ax25);this[_0xf666[63]]= _0xcd0ax21;this[_0xf666[64]]= _0xcd0ax25}Dialog[_0xf666[66]][_0xf666[65]]= function(){if(this[_0xf666[63]]!= null){this[_0xf666[63]]();this[_0xf666[63]]= null};this[_0xf666[64]][_0xf666[68]][_0xf666[67]](this[_0xf666[64]]);this[_0xf666[59]][_0xf666[68]][_0xf666[67]](this[_0xf666[59]])};function ImportDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[75])+ _0xf666[77]);var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax2e=_0xcd0ax8[_0xf666[50]](_0xf666[81]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[82]);var _0xcd0ax30=document[_0xf666[2]](_0xf666[83]);_0xcd0ax30[_0xf666[53]][_0xf666[84]]= _0xf666[85];_0xcd0ax30[_0xf666[53]][_0xf666[86]]= _0xf666[87];var _0xcd0ax3=document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[3]]= _0xf666[88];_0xcd0ax3[_0xf666[5]](_0xf666[89],_0xf666[90]);_0xcd0ax3[_0xf666[100]](_0xf666[91],function _0xcd0ax31(_0xcd0ax32){var _0xcd0ax33=_0xcd0ax32[_0xf666[93]][_0xf666[92]][0];console[_0xf666[94]](_0xcd0ax33);if(_0xcd0ax33){if(_0xcd0ax33[_0xf666[3]]=== _0xf666[90]){var _0xcd0ax34= new FileReader();_0xcd0ax34[_0xf666[95]]= function(_0xcd0ax35){var _0xcd0ax36=_0xcd0ax35[_0xf666[93]][_0xf666[96]];mxUtils[_0xf666[78]](_0xcd0ax30,_0xcd0ax36)};_0xcd0ax34[_0xf666[97]](_0xcd0ax33)}else {alert(_0xf666[98])}}else {alert(_0xf666[99])}},false);_0xcd0ax2f[_0xf666[25]](_0xcd0ax3);_0xcd0ax2f[_0xf666[25]](_0xcd0ax30);_0xcd0ax2e[_0xf666[25]](_0xcd0ax2f);_0xcd0ax2a[_0xf666[25]](_0xcd0ax2e);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[75]),mxUtils[_0xf666[103]](this,function(_0xcd0ax38){var _0xcd0ax39=mxUtils[_0xf666[101]](_0xcd0ax30[_0xf666[23]]);_0xcd0ax8[_0xf666[13]][_0xf666[102]](_0xcd0ax39[_0xf666[48]]);_0xcd0ax8[_0xf666[79]]()}));_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function AboutDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[107])+ _0xf666[108]);var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax3c=document[_0xf666[2]](_0xf666[109]);_0xcd0ax3c[_0xf666[53]][_0xf666[110]]= _0xf666[111];_0xcd0ax3c[_0xf666[5]](_0xf666[84],_0xf666[112]);_0xcd0ax3c[_0xf666[5]](_0xf666[84],_0xf666[113]);_0xcd0ax3c[_0xf666[5]](_0xf666[114],IMAGE_PATH+ _0xf666[115]);_0xcd0ax2a[_0xf666[25]](_0xcd0ax3c);mxUtils[_0xf666[116]](_0xcd0ax2a);mxUtils[_0xf666[78]](_0xcd0ax2a,_0xf666[117]+ mxClient[_0xf666[118]]);mxUtils[_0xf666[116]](_0xcd0ax2a);var _0xcd0ax3d=document[_0xf666[2]](_0xf666[119]);_0xcd0ax3d[_0xf666[5]](_0xf666[120],_0xf666[121]);_0xcd0ax3d[_0xf666[5]](_0xf666[93],_0xf666[122]);mxUtils[_0xf666[78]](_0xcd0ax3d,_0xf666[123]);_0xcd0ax2a[_0xf666[25]](_0xcd0ax3d);mxUtils[_0xf666[116]](_0xcd0ax2a);mxUtils[_0xf666[116]](_0xcd0ax2a);var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[65]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function SaveDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[124]));var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax3f=_0xf666[125];var _0xcd0ax40=_0xf666[126]+ _0xcd0ax3f;var _0xcd0ax2=_0xcd0ax8[_0xf666[13]][_0xf666[127]]();var _0xcd0ax2e=_0xcd0ax8[_0xf666[50]](_0xf666[81]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[128]);var _0xcd0ax41=_0xcd0ax8[_0xf666[50]](_0xf666[129]);var _0xcd0ax42=document[_0xf666[2]](_0xf666[130]);_0xcd0ax42[_0xf666[31]]= _0xf666[131];mxUtils[_0xf666[78]](_0xcd0ax42,mxResources[_0xf666[76]](_0xcd0ax3f));_0xcd0ax2f[_0xf666[25]](_0xcd0ax42);var _0xcd0ax43=document[_0xf666[2]](_0xf666[1]);_0xcd0ax43[_0xf666[5]](_0xf666[23],_0xcd0ax2+ _0xf666[132]);_0xcd0ax43[_0xf666[5]](_0xf666[133],_0xcd0ax40);_0xcd0ax43[_0xf666[31]]= _0xf666[134];_0xcd0ax41[_0xf666[25]](_0xcd0ax43);_0xcd0ax2e[_0xf666[25]](_0xcd0ax2f);_0xcd0ax2e[_0xf666[25]](_0xcd0ax41);_0xcd0ax2a[_0xf666[25]](_0xcd0ax2e);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[135]),function(){_0xcd0ax8[_0xf666[124]](_0xcd0ax43[_0xf666[23]]);_0xcd0ax8[_0xf666[79]]()});_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function NewDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[136]));var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax3f=_0xf666[125];var _0xcd0ax40=_0xf666[126]+ _0xcd0ax3f;var _0xcd0ax2=_0xcd0ax8[_0xf666[13]][_0xf666[127]]();var _0xcd0ax2e=_0xcd0ax8[_0xf666[50]](_0xf666[81]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[128]);var _0xcd0ax41=_0xcd0ax8[_0xf666[50]](_0xf666[129]);var _0xcd0ax42=document[_0xf666[2]](_0xf666[130]);_0xcd0ax42[_0xf666[31]]= _0xf666[131];mxUtils[_0xf666[78]](_0xcd0ax42,mxResources[_0xf666[76]](_0xcd0ax3f));_0xcd0ax2f[_0xf666[25]](_0xcd0ax42);var _0xcd0ax43=document[_0xf666[2]](_0xf666[1]);_0xcd0ax43[_0xf666[5]](_0xf666[23],_0xcd0ax2+ _0xf666[137]);_0xcd0ax43[_0xf666[5]](_0xf666[133],_0xcd0ax40);_0xcd0ax43[_0xf666[31]]= _0xf666[134];_0xcd0ax41[_0xf666[25]](_0xcd0ax43);_0xcd0ax2e[_0xf666[25]](_0xcd0ax2f);_0xcd0ax2e[_0xf666[25]](_0xcd0ax41);_0xcd0ax2a[_0xf666[25]](_0xcd0ax2e);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[136]),function(){_0xcd0ax8[_0xf666[136]](_0xcd0ax43[_0xf666[23]]);_0xcd0ax8[_0xf666[79]]()});_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function VariableDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[138]));var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax3f=_0xf666[125];var _0xcd0ax40=_0xf666[126]+ _0xcd0ax3f;var _0xcd0ax2=_0xcd0ax8[_0xf666[13]][_0xf666[127]]();var _0xcd0ax2e=_0xcd0ax8[_0xf666[50]](_0xf666[81]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[128]);var _0xcd0ax41=_0xcd0ax8[_0xf666[50]](_0xf666[129]);var _0xcd0ax42=document[_0xf666[2]](_0xf666[130]);_0xcd0ax42[_0xf666[31]]= _0xf666[131];mxUtils[_0xf666[78]](_0xcd0ax42,mxResources[_0xf666[76]](_0xcd0ax3f));_0xcd0ax2f[_0xf666[25]](_0xcd0ax42);var _0xcd0ax43=document[_0xf666[2]](_0xf666[1]);_0xcd0ax43[_0xf666[5]](_0xf666[23],_0xf666[139]);_0xcd0ax43[_0xf666[5]](_0xf666[133],_0xcd0ax40);_0xcd0ax43[_0xf666[31]]= _0xf666[134];_0xcd0ax41[_0xf666[25]](_0xcd0ax43);_0xcd0ax2e[_0xf666[25]](_0xcd0ax2f);_0xcd0ax2e[_0xf666[25]](_0xcd0ax41);_0xcd0ax2a[_0xf666[25]](_0xcd0ax2e);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[136]),function(){_0xcd0ax8[_0xf666[138]](_0xcd0ax43[_0xf666[23]]);_0xcd0ax8[_0xf666[79]]()});_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function OpenDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[8]));var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax2e=_0xcd0ax8[_0xf666[50]](_0xf666[81]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[128]);var _0xcd0ax41=_0xcd0ax8[_0xf666[50]](_0xf666[129]);var _0xcd0ax42=document[_0xf666[2]](_0xf666[130]);_0xcd0ax42[_0xf666[31]]= _0xf666[131];mxUtils[_0xf666[78]](_0xcd0ax42,mxResources[_0xf666[76]](_0xf666[125]));_0xcd0ax2f[_0xf666[25]](_0xcd0ax42);var _0xcd0axb= new XMLHttpRequest();_0xcd0axb[_0xf666[8]](_0xf666[7],_0xf666[140],false);_0xcd0axb[_0xf666[14]](_0xf666[9],_0xf666[10]+ _0xcd0ax8[_0xf666[13]][_0xf666[12]][_0xf666[11]]);_0xcd0axb[_0xf666[15]](null);var _0xcd0axc=[];if(_0xcd0axb[_0xf666[16]]=== 200){_0xcd0axc= JSON[_0xf666[18]](_0xcd0axb[_0xf666[17]])[_0xf666[30]]};var _0xcd0ax43=document[_0xf666[2]](_0xf666[19]);for(var _0xcd0ax47=0;_0xcd0ax47< _0xcd0axc[_0xf666[141]];_0xcd0ax47++){var _0xcd0axd=document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[21]]= _0xcd0axc[_0xcd0ax47][_0xf666[125]];_0xcd0axd[_0xf666[23]]= _0xcd0axc[_0xcd0ax47][_0xf666[133]];_0xcd0ax43[_0xf666[25]](_0xcd0axd)};_0xcd0ax43[_0xf666[31]]= _0xf666[134];_0xcd0ax41[_0xf666[25]](_0xcd0ax43);_0xcd0ax2e[_0xf666[25]](_0xcd0ax2f);_0xcd0ax2e[_0xf666[25]](_0xcd0ax41);_0xcd0ax2a[_0xf666[25]](_0xcd0ax2e);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[8]),function(){console[_0xf666[94]](_0xcd0ax43);console[_0xf666[94]](_0xcd0ax43[_0xf666[23]]);window[_0xf666[8]](_0xf666[142]+ _0xcd0ax43[_0xf666[23]],_0xf666[122]);_0xcd0ax8[_0xf666[79]]()});_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function RenameDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[143]));var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax2e=_0xcd0ax8[_0xf666[50]](_0xf666[81]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[128]);var _0xcd0ax41=_0xcd0ax8[_0xf666[50]](_0xf666[129]);var _0xcd0ax42=document[_0xf666[2]](_0xf666[130]);_0xcd0ax42[_0xf666[31]]= _0xf666[131];mxUtils[_0xf666[78]](_0xcd0ax42,mxResources[_0xf666[76]](_0xf666[125]));_0xcd0ax2f[_0xf666[25]](_0xcd0ax42);var _0xcd0ax3f=_0xcd0ax8[_0xf666[13]][_0xf666[144]];var _0xcd0ax3=document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[5]](_0xf666[23],_0xcd0ax3f);_0xcd0ax3[_0xf666[31]]= _0xf666[134];_0xcd0ax41[_0xf666[25]](_0xcd0ax3);_0xcd0ax2e[_0xf666[25]](_0xcd0ax2f);_0xcd0ax2e[_0xf666[25]](_0xcd0ax41);_0xcd0ax2a[_0xf666[25]](_0xcd0ax2e);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[135]),function(){var _0xcd0axb= new XMLHttpRequest();_0xcd0axb[_0xf666[8]](_0xf666[145],SAVE_URL+ _0xcd0ax8[_0xf666[13]][_0xf666[12]][_0xf666[133]],true);_0xcd0axb[_0xf666[14]](_0xf666[146],_0xf666[147]);_0xcd0axb[_0xf666[14]](_0xf666[9],_0xf666[10]+ _0xcd0ax8[_0xf666[13]][_0xf666[12]][_0xf666[11]]);_0xcd0axb[_0xf666[15]](_0xf666[148]+ _0xcd0ax3[_0xf666[23]]);_0xcd0axb[_0xf666[95]]= function(_0xcd0ax35){if(_0xcd0axb[_0xf666[16]]=== 200){_0xcd0ax8[_0xf666[13]][_0xf666[150]](_0xf666[149]);_0xcd0ax8[_0xf666[13]][_0xf666[144]]= _0xcd0ax3[_0xf666[23]]}else {_0xcd0ax8[_0xf666[13]][_0xf666[150]](JSON[_0xf666[18]](_0xcd0axb[_0xf666[17]])[_0xf666[152]][0][_0xf666[151]])}};_0xcd0axb[_0xf666[153]]= function(_0xcd0ax35){mxUtils[_0xf666[155]](_0xcd0axb[_0xf666[154]])};_0xcd0ax8[_0xf666[79]]()});_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function EditFileDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[71]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[156]));var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax2e=_0xcd0ax8[_0xf666[50]](_0xf666[81]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[82]);var _0xcd0ax30=document[_0xf666[2]](_0xf666[83]);_0xcd0ax30[_0xf666[53]][_0xf666[84]]= _0xf666[85];_0xcd0ax30[_0xf666[53]][_0xf666[86]]= _0xf666[87];_0xcd0ax30[_0xf666[23]]= mxUtils[_0xf666[158]](_0xcd0ax8[_0xf666[13]][_0xf666[157]]());if(fileSupport){function _0xcd0ax4a(_0xcd0ax32){_0xcd0ax32[_0xf666[159]]();_0xcd0ax32[_0xf666[160]]();if(_0xcd0ax32[_0xf666[161]][_0xf666[92]][_0xf666[141]]> 0){var _0xcd0ax4b=_0xcd0ax32[_0xf666[161]][_0xf666[92]][0];var _0xcd0ax4c= new FileReader();_0xcd0ax4c[_0xf666[95]]= function(_0xcd0ax35){_0xcd0ax30[_0xf666[23]]= _0xcd0ax35[_0xf666[93]][_0xf666[96]]};_0xcd0ax4c[_0xf666[97]](_0xcd0ax4b)}}function _0xcd0ax4d(_0xcd0ax32){_0xcd0ax32[_0xf666[159]]();_0xcd0ax32[_0xf666[160]]()}_0xcd0ax30[_0xf666[100]](_0xf666[162],_0xcd0ax4d,false);_0xcd0ax30[_0xf666[100]](_0xf666[163],_0xcd0ax4a,false)};_0xcd0ax2f[_0xf666[25]](_0xcd0ax30);_0xcd0ax2e[_0xf666[25]](_0xcd0ax2f);_0xcd0ax2a[_0xf666[25]](_0xcd0ax2e);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[135]),function(){var _0xcd0ax39=mxUtils[_0xf666[101]](_0xcd0ax30[_0xf666[23]]);_0xcd0ax8[_0xf666[13]][_0xf666[102]](_0xcd0ax39[_0xf666[48]]);_0xcd0ax8[_0xf666[79]]()});_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function ExportDialog(_0xcd0ax8){var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[164]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[165])+ _0xf666[77]);var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax4f=_0xcd0ax8[_0xf666[50]](_0xf666[166]);var _0xcd0ax50=_0xcd0ax8[_0xf666[50]](_0xf666[167]);var _0xcd0ax42=document[_0xf666[2]](_0xf666[130]);_0xcd0ax42[_0xf666[31]]= _0xf666[168];mxUtils[_0xf666[78]](_0xcd0ax42,mxResources[_0xf666[76]](_0xf666[144]));var _0xcd0ax3=document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[5]](_0xf666[23],_0xcd0ax8[_0xf666[13]][_0xf666[127]]());_0xcd0ax3[_0xf666[31]]= _0xf666[134];var _0xcd0ax25=_0xcd0ax8[_0xf666[50]](_0xf666[169]);_0xcd0ax25[_0xf666[25]](_0xcd0ax3);_0xcd0ax50[_0xf666[25]](_0xcd0ax42);_0xcd0ax50[_0xf666[25]](_0xcd0ax25);_0xcd0ax4f[_0xf666[25]](_0xcd0ax50);_0xcd0ax2a[_0xf666[25]](_0xcd0ax4f);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[165]),mxUtils[_0xf666[103]](this,function(_0xcd0ax38){_0xcd0ax8[_0xf666[135]](false);var _0xcd0ax51=encodeURIComponent(mxUtils[_0xf666[170]](_0xcd0ax8[_0xf666[13]][_0xf666[157]]())); new mxXmlRequest(SAVE_URL+ _0xcd0ax8[_0xf666[13]][_0xf666[12]][_0xf666[133]]+ _0xf666[172],_0xf666[173]+ _0xcd0ax3[_0xf666[23]],_0xf666[7])[_0xf666[171]](document,_0xf666[122]);_0xcd0ax8[_0xf666[79]]()}));_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function GeneralDialog(_0xcd0ax8,_0xcd0ax53){var _0xcd0ax54=_0xcd0ax8[_0xf666[13]][_0xf666[174]];var _0xcd0ax28=_0xcd0ax8[_0xf666[50]](_0xf666[69]);var _0xcd0ax29=_0xcd0ax8[_0xf666[50]](_0xf666[70]);var _0xcd0ax2a=_0xcd0ax8[_0xf666[50]](_0xf666[175]);var _0xcd0ax2b=_0xcd0ax8[_0xf666[50]](_0xf666[72]);var _0xcd0ax2c=_0xcd0ax8[_0xf666[74]](_0xf666[73]);mxUtils[_0xf666[78]](_0xcd0ax2c,mxResources[_0xf666[76]](_0xf666[156])+ _0xf666[176]+ mxResources[_0xf666[76]](_0xcd0ax53[_0xf666[23]][_0xf666[177]]));var _0xcd0ax2d=mxUtils[_0xf666[80]](_0xf666[40],function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax2d[_0xf666[31]]= _0xf666[65];_0xcd0ax29[_0xf666[25]](_0xcd0ax2d);_0xcd0ax29[_0xf666[25]](_0xcd0ax2c);var _0xcd0ax55=_0xcd0ax8[_0xf666[50]](_0xf666[166]);_0xcd0ax55[_0xf666[5]](_0xf666[133],_0xf666[178]);var _0xcd0ax56=_0xcd0ax53[_0xf666[23]][_0xf666[179]][_0xf666[141]];var _0xcd0ax4f=_0xcd0ax8[_0xf666[50]](_0xf666[166]);for(var _0xcd0ax57=0;_0xcd0ax57< _0xcd0ax56;_0xcd0ax57++){var _0xcd0ax3f=_0xcd0ax53[_0xf666[23]][_0xf666[179]][_0xcd0ax57][_0xf666[125]];var _0xcd0ax40=_0xf666[126]+ _0xcd0ax3f;var _0xcd0ax2=_0xcd0ax53[_0xf666[23]][_0xf666[179]][_0xcd0ax57][_0xf666[23]];console[_0xf666[94]](_0xcd0ax3f);var _0xcd0ax50=_0xcd0ax8[_0xf666[50]]((_0xcd0ax57== _0xcd0ax56- 1)?_0xf666[167]:_0xf666[180]);var _0xcd0ax42=document[_0xf666[2]](_0xf666[130]);_0xcd0ax42[_0xf666[31]]= _0xf666[168];mxUtils[_0xf666[78]](_0xcd0ax42,mxResources[_0xf666[76]](_0xcd0ax3f));_0xcd0ax50[_0xf666[25]](_0xcd0ax42);var _0xcd0ax3;switch(_0xcd0ax3f){case _0xf666[133]:_0xcd0ax3= document[_0xf666[2]](_0xf666[1]);_0xcd0ax2= _0xcd0ax53[_0xf666[133]];_0xcd0ax3[_0xf666[5]](_0xf666[23],_0xcd0ax2);_0xcd0ax3[_0xf666[5]](_0xf666[181],true);_0xcd0ax3[_0xf666[31]]= _0xf666[134];break;case _0xf666[187]:_0xcd0ax3= document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[5]](_0xf666[3],_0xf666[80]);_0xcd0ax3[_0xf666[182]]= function(){if(this[_0xf666[23]]== _0xf666[183]){this[_0xf666[5]](_0xf666[23],_0xf666[184]);this[_0xf666[31]]= _0xf666[185]}else {this[_0xf666[31]]= _0xf666[186];this[_0xf666[5]](_0xf666[23],_0xf666[183])}};_0xcd0ax3[_0xf666[5]](_0xf666[23],_0xcd0ax2);_0xcd0ax3[_0xf666[31]]= (_0xcd0ax2== _0xf666[183]?_0xf666[186]:_0xf666[185]);break;case _0xf666[21]:_0xcd0ax3= document[_0xf666[2]](_0xf666[83]);_0xcd0ax3[_0xf666[188]]= _0xcd0ax2;_0xcd0ax3[_0xf666[31]]= _0xf666[134];break;case _0xf666[189]:_0xcd0ax3= document[_0xf666[2]](_0xf666[83]);_0xcd0ax3[_0xf666[188]]= _0xcd0ax2;_0xcd0ax3[_0xf666[31]]= _0xf666[134];break;case _0xf666[190]:_0xcd0ax3= document[_0xf666[2]](_0xf666[83]);_0xcd0ax3[_0xf666[188]]= _0xcd0ax2;_0xcd0ax3[_0xf666[31]]= _0xf666[134];break;case _0xf666[193]:_0xcd0ax3= document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[5]](_0xf666[23],_0xcd0ax2);_0xcd0ax3[_0xf666[5]](_0xf666[191],_0xf666[192]);_0xcd0ax3[_0xf666[31]]= _0xf666[134];break;case _0xf666[195]:_0xcd0ax3= createDropdownFromApi(_0xf666[194],_0xcd0ax2,_0xf666[125],_0xf666[133],_0xcd0ax8);break;case _0xf666[198]:_0xcd0ax3= document[_0xf666[2]](_0xf666[83]);_0xcd0ax3[_0xf666[188]]= _0xcd0ax2;_0xcd0ax3[_0xf666[31]]= _0xf666[134];_0xcd0ax3[_0xf666[5]](_0xf666[196],_0xf666[197]);break;case _0xf666[201]:var _0xcd0ax3=mxUtils[_0xf666[80]](_0xf666[199],function(){var _0xcd0ax58=createDynamicInput(null,null,_0xcd0ax8);_0xcd0ax55[_0xf666[25]](_0xcd0ax58);_0xcd0ax2a[_0xf666[25]](_0xcd0ax55)});_0xcd0ax3[_0xf666[31]]= _0xf666[200];break;default:_0xcd0ax3= document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[5]](_0xf666[23],_0xcd0ax2);_0xcd0ax3[_0xf666[31]]= _0xf666[134];break};_0xcd0ax3[_0xf666[5]](_0xf666[133],_0xcd0ax40);var _0xcd0ax25=_0xcd0ax8[_0xf666[50]](_0xf666[169]);_0xcd0ax25[_0xf666[25]](_0xcd0ax3);if(mxResources[_0xf666[76]](_0xf666[202]+ _0xcd0ax3f)){var _0xcd0ax59=_0xcd0ax8[_0xf666[50]](_0xf666[203]);_0xcd0ax59[_0xf666[31]]= _0xf666[204];mxUtils[_0xf666[78]](_0xcd0ax59,mxResources[_0xf666[76]](_0xf666[202]+ _0xcd0ax3f));_0xcd0ax25[_0xf666[25]](_0xcd0ax59)};_0xcd0ax50[_0xf666[25]](_0xcd0ax25);_0xcd0ax4f[_0xf666[25]](_0xcd0ax50)};_0xcd0ax2a[_0xf666[25]](_0xcd0ax4f);if(_0xcd0ax53[_0xf666[23]][_0xf666[177]]== _0xf666[1]){if(_0xcd0ax53[_0xf666[205]]){for(var _0xcd0ax47=0;_0xcd0ax47< _0xcd0ax53[_0xf666[205]][_0xf666[141]];_0xcd0ax47++){var _0xcd0ax5a=_0xf666[40];var _0xcd0ax5b=_0xf666[40];_[_0xf666[28]](_0xcd0ax53[_0xf666[205]][_0xcd0ax47][_0xf666[23]][_0xf666[179]],function(_0xcd0ax5c){if(_0xcd0ax5c[_0xf666[125]]== _0xf666[3]){_0xcd0ax5a= _0xcd0ax5c[_0xf666[23]]}else {if(_0xcd0ax5c[_0xf666[125]]== _0xf666[130]){_0xcd0ax5b= _0xcd0ax5c[_0xf666[23]]}}});var _0xcd0ax58=createDynamicInput(_0xcd0ax5a,_0xcd0ax5b,_0xcd0ax8);_0xcd0ax55[_0xf666[25]](_0xcd0ax58)}}};_0xcd0ax2a[_0xf666[25]](_0xcd0ax55);var _0xcd0ax37=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[135]),mxUtils[_0xf666[103]](this,function(_0xcd0ax38){for(var _0xcd0ax57=0;_0xcd0ax57< _0xcd0ax53[_0xf666[23]][_0xf666[179]][_0xf666[141]];_0xcd0ax57++){var _0xcd0ax40=_0xf666[126]+ _0xcd0ax53[_0xf666[23]][_0xf666[179]][_0xcd0ax57][_0xf666[125]];var _0xcd0ax3f=_0xcd0ax53[_0xf666[23]][_0xf666[179]][_0xcd0ax57][_0xf666[125]];console[_0xf666[94]](_0xcd0ax3f);_0xcd0ax53[_0xf666[5]](_0xcd0ax3f,document[_0xf666[206]](_0xcd0ax40)[_0xf666[23]]);console[_0xf666[94]](document[_0xf666[206]](_0xcd0ax40)[_0xf666[23]])};if(_0xcd0ax53[_0xf666[23]][_0xf666[177]]== _0xf666[1]){if(_0xcd0ax54[_0xf666[208]][_0xf666[207]](_0xcd0ax53)){_0xcd0ax53[_0xf666[205]]= []};if(document[_0xf666[206]](_0xf666[178])){var _0xcd0ax55=document[_0xf666[206]](_0xf666[178])[_0xf666[205]];for(var _0xcd0ax47=0;_0xcd0ax47< _0xcd0ax55[_0xf666[141]];_0xcd0ax47++){var _0xcd0ax5d=_0xcd0ax55[_0xcd0ax47][_0xf666[205]][1];var _0xcd0ax5e=_0xcd0ax55[_0xcd0ax47][_0xf666[205]][0];var _0xcd0ax39=mxUtils[_0xf666[209]]();var _0xcd0ax5f=_0xcd0ax39[_0xf666[2]](_0xf666[178]);_0xcd0ax5f[_0xf666[5]](_0xf666[3],_0xcd0ax55[_0xcd0ax47][_0xf666[210]](_0xf666[19])[0][_0xf666[23]]);_0xcd0ax5f[_0xf666[5]](_0xf666[130],_0xcd0ax55[_0xcd0ax47][_0xf666[210]](_0xf666[1])[0][_0xf666[23]]);var _0xcd0ax60= new mxCell(_0xcd0ax5f);_0xcd0ax54[_0xf666[208]][_0xf666[201]](_0xcd0ax53,_0xcd0ax60)}}};_0xcd0ax54[_0xf666[211]](_0xcd0ax53);_0xcd0ax8[_0xf666[79]]()}));_0xcd0ax37[_0xf666[31]]= _0xf666[104];var _0xcd0ax3a=mxUtils[_0xf666[80]](mxResources[_0xf666[76]](_0xf666[105]),function(){_0xcd0ax8[_0xf666[79]]()});_0xcd0ax3a[_0xf666[31]]= _0xf666[106];_0xcd0ax2b[_0xf666[25]](_0xcd0ax37);_0xcd0ax2b[_0xf666[25]](_0xcd0ax3a);_0xcd0ax28[_0xf666[25]](_0xcd0ax29);_0xcd0ax28[_0xf666[25]](_0xcd0ax2a);_0xcd0ax28[_0xf666[25]](_0xcd0ax2b);this[_0xf666[64]]= _0xcd0ax28}function createDynamicInput(_0xcd0ax5a,_0xcd0ax5b,_0xcd0ax8){var _0xcd0ax58=_0xcd0ax8[_0xf666[50]](_0xf666[180]);var _0xcd0ax2f=_0xcd0ax8[_0xf666[50]](_0xf666[212]);var _0xcd0ax41=_0xcd0ax8[_0xf666[50]](_0xf666[212]);var _0xcd0ax62=_0xcd0ax8[_0xf666[50]](_0xf666[213]);var _0xcd0ax3=document[_0xf666[2]](_0xf666[1]);_0xcd0ax3[_0xf666[5]](_0xf666[191],_0xf666[214]);_0xcd0ax3[_0xf666[23]]= _0xcd0ax5b;_0xcd0ax3[_0xf666[31]]= _0xf666[134];_0xcd0ax2f[_0xf666[25]](_0xcd0ax3);var _0xcd0ax43=document[_0xf666[2]](_0xf666[19]);var _0xcd0axd=document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[21]]= _0xf666[22];_0xcd0axd[_0xf666[23]]= _0xf666[40];_0xcd0ax43[_0xf666[25]](_0xcd0axd);var _0xcd0ax13=[_0xf666[21],_0xf666[215],_0xf666[83],_0xf666[4]];_0xcd0ax13[_0xf666[28]](function(_0xcd0axe){_0xcd0axd= document[_0xf666[2]](_0xf666[20]);_0xcd0axd[_0xf666[21]]= _0xcd0axe;_0xcd0axd[_0xf666[23]]= _0xcd0axe;_0xcd0axd[_0xf666[29]]= (_0xcd0axe== _0xcd0ax5a);_0xcd0ax43[_0xf666[25]](_0xcd0axd)});_0xcd0ax43[_0xf666[31]]= _0xf666[134];_0xcd0ax41[_0xf666[25]](_0xcd0ax43);var _0xcd0ax63=mxUtils[_0xf666[80]](_0xf666[216],function(){var _0xcd0ax64=_0xcd0ax63[_0xf666[217]];var _0xcd0ax65=_0xcd0ax64[_0xf666[217]];document[_0xf666[206]](_0xf666[178])[_0xf666[67]](_0xcd0ax65)});_0xcd0ax63[_0xf666[31]]= _0xf666[218];_0xcd0ax62[_0xf666[25]](_0xcd0ax63);_0xcd0ax58[_0xf666[25]](_0xcd0ax2f);_0xcd0ax58[_0xf666[25]](_0xcd0ax41);_0xcd0ax58[_0xf666[25]](_0xcd0ax62);return _0xcd0ax58}
\ No newline at end of file
+var _0xe971=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x69\x6E\x70\x75\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x74\x79\x70\x65","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x68\x65\x63\x6B\x65\x64","\x47\x45\x54","\x6F\x70\x65\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x64\x61\x74\x61","\x65\x64\x69\x74\x6F\x72","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x73\x65\x6C\x65\x63\x74","\x6F\x70\x74\x69\x6F\x6E","\x74\x65\x78\x74","\x2D\x2D\x20\x4E\x6F\x6E\x65\x20\x2D\x2D","\x76\x61\x6C\x75\x65","\x2D\x31","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x25","\x72\x65\x70\x6C\x61\x63\x65","\x66\x6F\x72\x45\x61\x63\x68","\x73\x65\x6C\x65\x63\x74\x65\x64","\x72\x6F\x77\x73","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C\x20\x73\x65\x6C\x65\x63\x74\x32","\x30","\x66\x69\x6C\x74\x65\x72","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x66\x61\x74\x68\x65\x72","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x73\x6F\x6E","\x2D","\x63\x61\x70\x69\x74\x61\x6C\x69\x7A\x65","","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x73\x63\x72\x6F\x6C\x6C\x57\x69\x64\x74\x68","\x62\x6F\x64\x79","\x72\x6F\x75\x6E\x64","\x6D\x61\x78","\x73\x63\x72\x6F\x6C\x6C\x48\x65\x69\x67\x68\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x44\x69\x61\x6C\x6F\x67","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x6D\x6F\x64\x61\x6C\x20\x66\x61\x64\x65\x20\x69\x6E\x20\x63\x65\x6E\x74\x65\x72","\x64\x69\x73\x70\x6C\x61\x79","\x73\x74\x79\x6C\x65","\x62\x6C\x6F\x63\x6B","\x70\x61\x64\x64\x69\x6E\x67\x52\x69\x67\x68\x74","\x31\x32\x70\x78","\x67\x65\x4D\x6F\x64\x61\x6C\x44\x69\x61\x6C\x6F\x67","\x6D\x6F\x64\x61\x6C\x2D\x64\x69\x61\x6C\x6F\x67","\x62\x67","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x6D\x6F\x64\x61\x6C\x2D\x62\x61\x63\x6B\x64\x72\x6F\x70\x20\x66\x61\x64\x65\x20\x69\x6E","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x6E\x44\x69\x61\x6C\x6F\x67\x43\x6C\x6F\x73\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x6C\x6F\x73\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x64\x61\x6C\x2D\x63\x6F\x6E\x74\x65\x6E\x74","\x6D\x6F\x64\x61\x6C\x2D\x68\x65\x61\x64\x65\x72","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79","\x6D\x6F\x64\x61\x6C\x2D\x66\x6F\x6F\x74\x65\x72","\x68\x34","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x69\x6D\x70\x6F\x72\x74","\x67\x65\x74","\x20\x58\x4D\x4C","\x77\x72\x69\x74\x65","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x62\x75\x74\x74\x6F\x6E","\x72\x6F\x77","\x63\x6F\x6C\x2D\x6D\x64\x2D\x31\x32","\x74\x65\x78\x74\x61\x72\x65\x61","\x77\x69\x64\x74\x68","\x31\x30\x30\x25","\x68\x65\x69\x67\x68\x74","\x33\x37\x34\x70\x78","\x66\x69\x6C\x65","\x61\x63\x63\x65\x70\x74","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x63\x68\x61\x6E\x67\x65","\x66\x69\x6C\x65\x73","\x74\x61\x72\x67\x65\x74","\x6C\x6F\x67","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x73\x75\x6C\x74","\x72\x65\x61\x64\x41\x73\x54\x65\x78\x74","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x6F\x72\x6D\x61\x74\x20\x66\x69\x6C\x65","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x69\x6C\x65","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x62\x69\x6E\x64","\x62\x74\x6E\x20\x62\x6C\x75\x65","\x63\x61\x6E\x63\x65\x6C","\x62\x74\x6E\x20\x64\x65\x66\x61\x75\x6C\x74","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x69\x6D\x67","\x62\x6F\x72\x64\x65\x72","\x30\x70\x78","\x31\x37\x36","\x31\x35\x31","\x73\x72\x63","\x2F\x6C\x6F\x67\x6F\x2E\x70\x6E\x67","\x62\x72","\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x58\x65\x6E\x69\x61\x6C\x61\x62\x20","\x56\x45\x52\x53\x49\x4F\x4E","\x61","\x68\x72\x65\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D\x2F","\x5F\x62\x6C\x61\x6E\x6B","\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D","\x73\x61\x76\x65\x41\x73","\x6E\x61\x6D\x65","\x5F","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x63\x6F\x6C\x2D\x6D\x64\x2D\x34","\x63\x6F\x6C\x2D\x6D\x64\x2D\x38","\x6C\x61\x62\x65\x6C","\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C\x20\x70\x75\x6C\x6C\x2D\x72\x69\x67\x68\x74","\x5F\x63\x6F\x70\x79","\x69\x64","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C","\x73\x61\x76\x65","\x6E\x65\x77","\x5F\x6E\x65\x77","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x6E\x61\x6D\x65","\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x72\x65\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x50\x55\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6E\x61\x6D\x65\x3D","\x50\x72\x6F\x6A\x65\x63\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x72\x65\x6E\x61\x6D\x65\x64","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72\x73","\x6F\x6E\x65\x72\x72\x6F\x72","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x6C\x65\x72\x74","\x65\x64\x69\x74","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x73\x74\x6F\x70\x50\x72\x6F\x70\x61\x67\x61\x74\x69\x6F\x6E","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x64\x61\x74\x61\x54\x72\x61\x6E\x73\x66\x65\x72","\x64\x72\x61\x67\x6F\x76\x65\x72","\x64\x72\x6F\x70","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D","\x65\x78\x70\x6F\x72\x74","\x66\x6F\x72\x6D\x2D\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x20\x66\x6F\x72\x6D\x2D\x72\x6F\x77\x2D\x73\x65\x70\x65\x72\x61\x74\x65\x64","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70\x20\x6C\x61\x73\x74","\x63\x6F\x6C\x2D\x73\x6D\x2D\x34\x20\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C","\x63\x6F\x6C\x2D\x73\x6D\x2D\x38","\x67\x65\x74\x58\x6D\x6C","\x73\x69\x6D\x75\x6C\x61\x74\x65","\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D","\x67\x72\x61\x70\x68","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D\x20\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x2D\x73\x63\x72\x6F\x6C\x6C","\x20","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x69\x6E\x70\x75\x74\x47\x72\x6F\x75\x70","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70","\x64\x69\x73\x61\x62\x6C\x65\x64","\x6F\x6E\x63\x6C\x69\x63\x6B","\x4F\x4E","\x4F\x46\x46","\x62\x74\x6E\x20\x62\x74\x6E\x2D\x64\x61\x6E\x67\x65\x72\x20\x62\x74\x6E\x2D\x6D\x64","\x62\x74\x6E\x20\x62\x74\x6E\x2D\x73\x75\x63\x63\x65\x73\x73\x20\x62\x74\x6E\x2D\x6D\x64","\x73\x74\x61\x74\x65","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x42\x6F\x64\x79","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x49\x6E\x73\x65\x72\x74\x20\x6C\x61\x62\x65\x6C\x20\x66\x6F\x72\x20\x22\x4F\x74\x68\x65\x72\x22\x20\x61\x6E\x73\x77\x65\x72\x20\x6F\x70\x74\x69\x6F\x6E","\x6F\x74\x68\x65\x72","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68","\x31\x36\x30","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x2B","\x62\x74\x6E\x20\x67\x72\x65\x65\x6E","\x61\x64\x64","\x68\x65\x6C\x70\x5F","\x70","\x68\x65\x6C\x70\x2D\x62\x6C\x6F\x63\x6B","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x6D\x6F\x64\x65\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65","\x72\x65\x66\x72\x65\x73\x68","\x63\x6F\x6C\x2D\x6D\x64\x2D\x35","\x63\x6F\x6C\x2D\x6D\x64\x2D\x32","\x49\x6E\x73\x65\x72\x74\x20\x6C\x61\x62\x65\x6C","\x6E\x75\x6D\x62\x65\x72","\x78","\x70\x61\x72\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x62\x74\x6E\x20\x72\x65\x64"];_0xe971[0];function createCheckbox(_0x83e1x2){var _0x83e1x3=document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[5]](_0xe971[3],_0xe971[4]);if(_0x83e1x2){_0x83e1x3[_0xe971[5]](_0xe971[6],true)};return _0x83e1x3}function createDropdownFromApi(_0x83e1x5,_0x83e1x2,_0x83e1x6,_0x83e1x7,_0x83e1x8,_0x83e1x9,_0x83e1xa){var _0x83e1xb= new XMLHttpRequest();_0x83e1xb[_0xe971[8]](_0xe971[7],_0x83e1x5,false);_0x83e1xb[_0xe971[14]](_0xe971[9],_0xe971[10]+ _0x83e1x8[_0xe971[13]][_0xe971[12]][_0xe971[11]]);_0x83e1xb[_0xe971[15]](null);var _0x83e1xc=[];if(_0x83e1xb[_0xe971[16]]=== 200){_0x83e1xc= JSON[_0xe971[18]](_0x83e1xb[_0xe971[17]])};var _0x83e1x3=document[_0xe971[2]](_0xe971[19]);var _0x83e1xd=document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[21]]= _0xe971[22];_0x83e1xd[_0xe971[23]]= _0xe971[24];_0x83e1x3[_0xe971[25]](_0x83e1xd);_0x83e1xc[_0xe971[30]][_0xe971[28]](function(_0x83e1xe){_0x83e1xd= document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[21]]= _0x83e1xe[_0x83e1x6];if(_0x83e1x9&& _0x83e1xa){_0x83e1x9[_0xe971[28]](function(_0x83e1xf){_0x83e1xa= _0x83e1xa[_0xe971[27]](_0xe971[26]+ _0x83e1xf+ _0xe971[26],_0x83e1xe[_0x83e1xf])});_0x83e1xd[_0xe971[23]]= _0x83e1xa;_0x83e1xd[_0xe971[29]]= (_0x83e1xa== _0x83e1x2)}else {_0x83e1xd[_0xe971[23]]= _0x83e1xe[_0x83e1x7];_0x83e1xd[_0xe971[29]]= (_0x83e1xe[_0x83e1x7]== _0x83e1x2)};_0x83e1x3[_0xe971[25]](_0x83e1xd)});_0x83e1x3[_0xe971[31]]= _0xe971[32];return _0x83e1x3}function createGroupedDropdownFromApi(_0x83e1x5,_0x83e1x2,_0x83e1x6,_0x83e1x7,_0x83e1x8,_0x83e1x11,_0x83e1x12){var _0x83e1xb= new XMLHttpRequest();_0x83e1xb[_0xe971[8]](_0xe971[7],_0x83e1x5,false);_0x83e1xb[_0xe971[14]](_0xe971[9],_0xe971[10]+ _0x83e1x8[_0xe971[13]][_0xe971[12]][_0xe971[11]]);_0x83e1xb[_0xe971[15]](null);var _0x83e1xc=[];if(_0x83e1xb[_0xe971[16]]=== 200){_0x83e1xc= JSON[_0xe971[18]](_0x83e1xb[_0xe971[17]])};var _0x83e1x3=document[_0xe971[2]](_0xe971[19]);var _0x83e1xd=document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[21]]= _0xe971[22];_0x83e1xd[_0xe971[23]]= _0xe971[33];_0x83e1x3[_0xe971[25]](_0x83e1xd);var _0x83e1x13=_0x83e1x11?_0x83e1xc[_0xe971[30]]:_0x83e1xc;var _0x83e1x14={};var _0x83e1x15={};_0x83e1x14[_0x83e1x12]= null;var _0x83e1x16=_[_0xe971[34]](_0x83e1x13,_0x83e1x14);var _0x83e1x17={};_0x83e1x16[_0xe971[28]](function(_0x83e1xe){_0x83e1xd= document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[31]]= _0xe971[35];_0x83e1xd[_0xe971[21]]= _0x83e1xe[_0x83e1x6][_0xe971[36]]();_0x83e1xd[_0xe971[23]]= _0x83e1xe[_0x83e1x7];_0x83e1xd[_0xe971[29]]= (_0x83e1xe[_0x83e1x7]== _0x83e1x2);_0x83e1x3[_0xe971[25]](_0x83e1xd);_0x83e1x15[_0x83e1x12]= _0x83e1xe[_0x83e1x7];_0x83e1x17= _[_0xe971[34]](_0x83e1x13,_0x83e1x15);_0x83e1x17[_0xe971[28]](function(_0x83e1xe){_0x83e1xd= document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[31]]= _0xe971[37];_0x83e1xd[_0xe971[21]]= _0xe971[38]+ _[_0xe971[39]](_0x83e1xe[_0x83e1x6]);_0x83e1xd[_0xe971[23]]= _0x83e1xe[_0x83e1x7];_0x83e1xd[_0xe971[29]]= (_0x83e1xe[_0x83e1x7]== _0x83e1x2);_0x83e1x3[_0xe971[25]](_0x83e1xd)})});_0x83e1x3[_0xe971[31]]= _0xe971[32];return _0x83e1x3}function createDropdownFromArray(_0x83e1x19,_0x83e1x2){var _0x83e1x3=document[_0xe971[2]](_0xe971[19]);for(var _0x83e1x1a in _0x83e1x19){var _0x83e1xd=document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[21]]= _0x83e1x19[_0x83e1x1a];_0x83e1xd[_0xe971[23]]= _0x83e1x1a;if(_0x83e1x2> 0|| _0x83e1x2!= _0xe971[40]){_0x83e1xd[_0xe971[29]]= (_0x83e1x2=== _0x83e1x1a)?true:false};_0x83e1x3[_0xe971[25]](_0x83e1xd)};_0x83e1x3[_0xe971[31]]= _0xe971[32];return _0x83e1x3}function Dialog(_0x83e1x8,_0x83e1x1c,_0x83e1x1d,_0x83e1x1e,_0x83e1x1f,_0x83e1x20,_0x83e1x21){var _0x83e1x22=0;if(mxClient[_0xe971[41]]&& document[_0xe971[42]]!= 9){_0x83e1x22= 60};_0x83e1x1d+= _0x83e1x22;_0x83e1x1e+= _0x83e1x22;var _0x83e1x23=Math[_0xe971[46]](0,Math[_0xe971[45]]((document[_0xe971[44]][_0xe971[43]]- _0x83e1x1d)/ 2));var _0x83e1x24=Math[_0xe971[46]](0,Math[_0xe971[45]]((Math[_0xe971[46]](document[_0xe971[44]][_0xe971[47]],document[_0xe971[48]][_0xe971[47]])- _0x83e1x1e)/ 3));var _0x83e1x25=_0x83e1x8[_0xe971[50]](_0xe971[49]);_0x83e1x25[_0xe971[31]]= _0xe971[51];_0x83e1x25[_0xe971[53]][_0xe971[52]]= _0xe971[54];_0x83e1x25[_0xe971[53]][_0xe971[55]]= _0xe971[56];var _0x83e1x26=_0x83e1x8[_0xe971[50]](_0xe971[57]);_0x83e1x26[_0xe971[31]]= _0xe971[58];_0x83e1x26[_0xe971[25]](_0x83e1x1c);_0x83e1x25[_0xe971[25]](_0x83e1x26);if(this[_0xe971[59]]== null){this[_0xe971[59]]= _0x83e1x8[_0xe971[50]](_0xe971[60]);this[_0xe971[59]][_0xe971[31]]= _0xe971[61];if(mxClient[_0xe971[62]]){ new mxDivResizer(this[_0xe971[59]])}};if(_0x83e1x1f){document[_0xe971[44]][_0xe971[25]](this[_0xe971[59]])};document[_0xe971[44]][_0xe971[25]](_0x83e1x25);this[_0xe971[63]]= _0x83e1x21;this[_0xe971[64]]= _0x83e1x25}Dialog[_0xe971[66]][_0xe971[65]]= function(){if(this[_0xe971[63]]!= null){this[_0xe971[63]]();this[_0xe971[63]]= null};this[_0xe971[64]][_0xe971[68]][_0xe971[67]](this[_0xe971[64]]);this[_0xe971[59]][_0xe971[68]][_0xe971[67]](this[_0xe971[59]])};function ImportDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[75])+ _0xe971[77]);var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x2e=_0x83e1x8[_0xe971[50]](_0xe971[81]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[82]);var _0x83e1x30=document[_0xe971[2]](_0xe971[83]);_0x83e1x30[_0xe971[53]][_0xe971[84]]= _0xe971[85];_0x83e1x30[_0xe971[53]][_0xe971[86]]= _0xe971[87];var _0x83e1x3=document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[3]]= _0xe971[88];_0x83e1x3[_0xe971[5]](_0xe971[89],_0xe971[90]);_0x83e1x3[_0xe971[100]](_0xe971[91],function _0x83e1x31(_0x83e1x32){var _0x83e1x33=_0x83e1x32[_0xe971[93]][_0xe971[92]][0];console[_0xe971[94]](_0x83e1x33);if(_0x83e1x33){if(_0x83e1x33[_0xe971[3]]=== _0xe971[90]){var _0x83e1x34= new FileReader();_0x83e1x34[_0xe971[95]]= function(_0x83e1x35){var _0x83e1x36=_0x83e1x35[_0xe971[93]][_0xe971[96]];mxUtils[_0xe971[78]](_0x83e1x30,_0x83e1x36)};_0x83e1x34[_0xe971[97]](_0x83e1x33)}else {alert(_0xe971[98])}}else {alert(_0xe971[99])}},false);_0x83e1x2f[_0xe971[25]](_0x83e1x3);_0x83e1x2f[_0xe971[25]](_0x83e1x30);_0x83e1x2e[_0xe971[25]](_0x83e1x2f);_0x83e1x2a[_0xe971[25]](_0x83e1x2e);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[75]),mxUtils[_0xe971[103]](this,function(_0x83e1x38){var _0x83e1x39=mxUtils[_0xe971[101]](_0x83e1x30[_0xe971[23]]);_0x83e1x8[_0xe971[13]][_0xe971[102]](_0x83e1x39[_0xe971[48]]);_0x83e1x8[_0xe971[79]]()}));_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function AboutDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[107])+ _0xe971[108]);var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x3c=document[_0xe971[2]](_0xe971[109]);_0x83e1x3c[_0xe971[53]][_0xe971[110]]= _0xe971[111];_0x83e1x3c[_0xe971[5]](_0xe971[84],_0xe971[112]);_0x83e1x3c[_0xe971[5]](_0xe971[84],_0xe971[113]);_0x83e1x3c[_0xe971[5]](_0xe971[114],IMAGE_PATH+ _0xe971[115]);_0x83e1x2a[_0xe971[25]](_0x83e1x3c);mxUtils[_0xe971[116]](_0x83e1x2a);mxUtils[_0xe971[78]](_0x83e1x2a,_0xe971[117]+ mxClient[_0xe971[118]]);mxUtils[_0xe971[116]](_0x83e1x2a);var _0x83e1x3d=document[_0xe971[2]](_0xe971[119]);_0x83e1x3d[_0xe971[5]](_0xe971[120],_0xe971[121]);_0x83e1x3d[_0xe971[5]](_0xe971[93],_0xe971[122]);mxUtils[_0xe971[78]](_0x83e1x3d,_0xe971[123]);_0x83e1x2a[_0xe971[25]](_0x83e1x3d);mxUtils[_0xe971[116]](_0x83e1x2a);mxUtils[_0xe971[116]](_0x83e1x2a);var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[65]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function SaveDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[124]));var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x3f=_0xe971[125];var _0x83e1x40=_0xe971[126]+ _0x83e1x3f;var _0x83e1x2=_0x83e1x8[_0xe971[13]][_0xe971[127]]();var _0x83e1x2e=_0x83e1x8[_0xe971[50]](_0xe971[81]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[128]);var _0x83e1x41=_0x83e1x8[_0xe971[50]](_0xe971[129]);var _0x83e1x42=document[_0xe971[2]](_0xe971[130]);_0x83e1x42[_0xe971[31]]= _0xe971[131];mxUtils[_0xe971[78]](_0x83e1x42,mxResources[_0xe971[76]](_0x83e1x3f));_0x83e1x2f[_0xe971[25]](_0x83e1x42);var _0x83e1x43=document[_0xe971[2]](_0xe971[1]);_0x83e1x43[_0xe971[5]](_0xe971[23],_0x83e1x2+ _0xe971[132]);_0x83e1x43[_0xe971[5]](_0xe971[133],_0x83e1x40);_0x83e1x43[_0xe971[31]]= _0xe971[134];_0x83e1x41[_0xe971[25]](_0x83e1x43);_0x83e1x2e[_0xe971[25]](_0x83e1x2f);_0x83e1x2e[_0xe971[25]](_0x83e1x41);_0x83e1x2a[_0xe971[25]](_0x83e1x2e);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[135]),function(){_0x83e1x8[_0xe971[124]](_0x83e1x43[_0xe971[23]]);_0x83e1x8[_0xe971[79]]()});_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function NewDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[136]));var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x3f=_0xe971[125];var _0x83e1x40=_0xe971[126]+ _0x83e1x3f;var _0x83e1x2=_0x83e1x8[_0xe971[13]][_0xe971[127]]();var _0x83e1x2e=_0x83e1x8[_0xe971[50]](_0xe971[81]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[128]);var _0x83e1x41=_0x83e1x8[_0xe971[50]](_0xe971[129]);var _0x83e1x42=document[_0xe971[2]](_0xe971[130]);_0x83e1x42[_0xe971[31]]= _0xe971[131];mxUtils[_0xe971[78]](_0x83e1x42,mxResources[_0xe971[76]](_0x83e1x3f));_0x83e1x2f[_0xe971[25]](_0x83e1x42);var _0x83e1x43=document[_0xe971[2]](_0xe971[1]);_0x83e1x43[_0xe971[5]](_0xe971[23],_0x83e1x2+ _0xe971[137]);_0x83e1x43[_0xe971[5]](_0xe971[133],_0x83e1x40);_0x83e1x43[_0xe971[31]]= _0xe971[134];_0x83e1x41[_0xe971[25]](_0x83e1x43);_0x83e1x2e[_0xe971[25]](_0x83e1x2f);_0x83e1x2e[_0xe971[25]](_0x83e1x41);_0x83e1x2a[_0xe971[25]](_0x83e1x2e);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[136]),function(){_0x83e1x8[_0xe971[136]](_0x83e1x43[_0xe971[23]]);_0x83e1x8[_0xe971[79]]()});_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function VariableDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[138]));var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x3f=_0xe971[125];var _0x83e1x40=_0xe971[126]+ _0x83e1x3f;var _0x83e1x2=_0x83e1x8[_0xe971[13]][_0xe971[127]]();var _0x83e1x2e=_0x83e1x8[_0xe971[50]](_0xe971[81]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[128]);var _0x83e1x41=_0x83e1x8[_0xe971[50]](_0xe971[129]);var _0x83e1x42=document[_0xe971[2]](_0xe971[130]);_0x83e1x42[_0xe971[31]]= _0xe971[131];mxUtils[_0xe971[78]](_0x83e1x42,mxResources[_0xe971[76]](_0x83e1x3f));_0x83e1x2f[_0xe971[25]](_0x83e1x42);var _0x83e1x43=document[_0xe971[2]](_0xe971[1]);_0x83e1x43[_0xe971[5]](_0xe971[23],_0xe971[139]);_0x83e1x43[_0xe971[5]](_0xe971[133],_0x83e1x40);_0x83e1x43[_0xe971[31]]= _0xe971[134];_0x83e1x41[_0xe971[25]](_0x83e1x43);_0x83e1x2e[_0xe971[25]](_0x83e1x2f);_0x83e1x2e[_0xe971[25]](_0x83e1x41);_0x83e1x2a[_0xe971[25]](_0x83e1x2e);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[136]),function(){_0x83e1x8[_0xe971[138]](_0x83e1x43[_0xe971[23]]);_0x83e1x8[_0xe971[79]]()});_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function OpenDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[8]));var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x2e=_0x83e1x8[_0xe971[50]](_0xe971[81]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[128]);var _0x83e1x41=_0x83e1x8[_0xe971[50]](_0xe971[129]);var _0x83e1x42=document[_0xe971[2]](_0xe971[130]);_0x83e1x42[_0xe971[31]]= _0xe971[131];mxUtils[_0xe971[78]](_0x83e1x42,mxResources[_0xe971[76]](_0xe971[125]));_0x83e1x2f[_0xe971[25]](_0x83e1x42);var _0x83e1xb= new XMLHttpRequest();_0x83e1xb[_0xe971[8]](_0xe971[7],_0xe971[140],false);_0x83e1xb[_0xe971[14]](_0xe971[9],_0xe971[10]+ _0x83e1x8[_0xe971[13]][_0xe971[12]][_0xe971[11]]);_0x83e1xb[_0xe971[15]](null);var _0x83e1xc=[];if(_0x83e1xb[_0xe971[16]]=== 200){_0x83e1xc= JSON[_0xe971[18]](_0x83e1xb[_0xe971[17]])[_0xe971[30]]};var _0x83e1x43=document[_0xe971[2]](_0xe971[19]);for(var _0x83e1x47=0;_0x83e1x47< _0x83e1xc[_0xe971[141]];_0x83e1x47++){var _0x83e1xd=document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[21]]= _0x83e1xc[_0x83e1x47][_0xe971[125]];_0x83e1xd[_0xe971[23]]= _0x83e1xc[_0x83e1x47][_0xe971[133]];_0x83e1x43[_0xe971[25]](_0x83e1xd)};_0x83e1x43[_0xe971[31]]= _0xe971[134];_0x83e1x41[_0xe971[25]](_0x83e1x43);_0x83e1x2e[_0xe971[25]](_0x83e1x2f);_0x83e1x2e[_0xe971[25]](_0x83e1x41);_0x83e1x2a[_0xe971[25]](_0x83e1x2e);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[8]),function(){console[_0xe971[94]](_0x83e1x43);console[_0xe971[94]](_0x83e1x43[_0xe971[23]]);window[_0xe971[8]](_0xe971[142]+ _0x83e1x43[_0xe971[23]],_0xe971[122]);_0x83e1x8[_0xe971[79]]()});_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function RenameDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[143]));var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x2e=_0x83e1x8[_0xe971[50]](_0xe971[81]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[128]);var _0x83e1x41=_0x83e1x8[_0xe971[50]](_0xe971[129]);var _0x83e1x42=document[_0xe971[2]](_0xe971[130]);_0x83e1x42[_0xe971[31]]= _0xe971[131];mxUtils[_0xe971[78]](_0x83e1x42,mxResources[_0xe971[76]](_0xe971[125]));_0x83e1x2f[_0xe971[25]](_0x83e1x42);var _0x83e1x3f=_0x83e1x8[_0xe971[13]][_0xe971[144]];var _0x83e1x3=document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[5]](_0xe971[23],_0x83e1x3f);_0x83e1x3[_0xe971[31]]= _0xe971[134];_0x83e1x41[_0xe971[25]](_0x83e1x3);_0x83e1x2e[_0xe971[25]](_0x83e1x2f);_0x83e1x2e[_0xe971[25]](_0x83e1x41);_0x83e1x2a[_0xe971[25]](_0x83e1x2e);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[135]),function(){var _0x83e1xb= new XMLHttpRequest();_0x83e1xb[_0xe971[8]](_0xe971[145],SAVE_URL+ _0x83e1x8[_0xe971[13]][_0xe971[12]][_0xe971[133]],true);_0x83e1xb[_0xe971[14]](_0xe971[146],_0xe971[147]);_0x83e1xb[_0xe971[14]](_0xe971[9],_0xe971[10]+ _0x83e1x8[_0xe971[13]][_0xe971[12]][_0xe971[11]]);_0x83e1xb[_0xe971[15]](_0xe971[148]+ _0x83e1x3[_0xe971[23]]);_0x83e1xb[_0xe971[95]]= function(_0x83e1x35){if(_0x83e1xb[_0xe971[16]]=== 200){_0x83e1x8[_0xe971[13]][_0xe971[150]](_0xe971[149]);_0x83e1x8[_0xe971[13]][_0xe971[144]]= _0x83e1x3[_0xe971[23]]}else {_0x83e1x8[_0xe971[13]][_0xe971[150]](JSON[_0xe971[18]](_0x83e1xb[_0xe971[17]])[_0xe971[152]][0][_0xe971[151]])}};_0x83e1xb[_0xe971[153]]= function(_0x83e1x35){mxUtils[_0xe971[155]](_0x83e1xb[_0xe971[154]])};_0x83e1x8[_0xe971[79]]()});_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function EditFileDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[71]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[156]));var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x2e=_0x83e1x8[_0xe971[50]](_0xe971[81]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[82]);var _0x83e1x30=document[_0xe971[2]](_0xe971[83]);_0x83e1x30[_0xe971[53]][_0xe971[84]]= _0xe971[85];_0x83e1x30[_0xe971[53]][_0xe971[86]]= _0xe971[87];_0x83e1x30[_0xe971[23]]= mxUtils[_0xe971[158]](_0x83e1x8[_0xe971[13]][_0xe971[157]]());if(fileSupport){function _0x83e1x4a(_0x83e1x32){_0x83e1x32[_0xe971[159]]();_0x83e1x32[_0xe971[160]]();if(_0x83e1x32[_0xe971[161]][_0xe971[92]][_0xe971[141]]> 0){var _0x83e1x4b=_0x83e1x32[_0xe971[161]][_0xe971[92]][0];var _0x83e1x4c= new FileReader();_0x83e1x4c[_0xe971[95]]= function(_0x83e1x35){_0x83e1x30[_0xe971[23]]= _0x83e1x35[_0xe971[93]][_0xe971[96]]};_0x83e1x4c[_0xe971[97]](_0x83e1x4b)}}function _0x83e1x4d(_0x83e1x32){_0x83e1x32[_0xe971[159]]();_0x83e1x32[_0xe971[160]]()}_0x83e1x30[_0xe971[100]](_0xe971[162],_0x83e1x4d,false);_0x83e1x30[_0xe971[100]](_0xe971[163],_0x83e1x4a,false)};_0x83e1x2f[_0xe971[25]](_0x83e1x30);_0x83e1x2e[_0xe971[25]](_0x83e1x2f);_0x83e1x2a[_0xe971[25]](_0x83e1x2e);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[135]),function(){var _0x83e1x39=mxUtils[_0xe971[101]](_0x83e1x30[_0xe971[23]]);_0x83e1x8[_0xe971[13]][_0xe971[102]](_0x83e1x39[_0xe971[48]]);_0x83e1x8[_0xe971[79]]()});_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function ExportDialog(_0x83e1x8){var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[164]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[165])+ _0xe971[77]);var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x4f=_0x83e1x8[_0xe971[50]](_0xe971[166]);var _0x83e1x50=_0x83e1x8[_0xe971[50]](_0xe971[167]);var _0x83e1x42=document[_0xe971[2]](_0xe971[130]);_0x83e1x42[_0xe971[31]]= _0xe971[168];mxUtils[_0xe971[78]](_0x83e1x42,mxResources[_0xe971[76]](_0xe971[144]));var _0x83e1x3=document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[5]](_0xe971[23],_0x83e1x8[_0xe971[13]][_0xe971[127]]());_0x83e1x3[_0xe971[31]]= _0xe971[134];var _0x83e1x25=_0x83e1x8[_0xe971[50]](_0xe971[169]);_0x83e1x25[_0xe971[25]](_0x83e1x3);_0x83e1x50[_0xe971[25]](_0x83e1x42);_0x83e1x50[_0xe971[25]](_0x83e1x25);_0x83e1x4f[_0xe971[25]](_0x83e1x50);_0x83e1x2a[_0xe971[25]](_0x83e1x4f);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[165]),mxUtils[_0xe971[103]](this,function(_0x83e1x38){_0x83e1x8[_0xe971[135]](false);var _0x83e1x51=encodeURIComponent(mxUtils[_0xe971[170]](_0x83e1x8[_0xe971[13]][_0xe971[157]]())); new mxXmlRequest(SAVE_URL+ _0x83e1x8[_0xe971[13]][_0xe971[12]][_0xe971[133]]+ _0xe971[172],_0xe971[173]+ _0x83e1x3[_0xe971[23]],_0xe971[7])[_0xe971[171]](document,_0xe971[122]);_0x83e1x8[_0xe971[79]]()}));_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function GeneralDialog(_0x83e1x8,_0x83e1x53){var _0x83e1x54=_0x83e1x8[_0xe971[13]][_0xe971[174]];var _0x83e1x28=_0x83e1x8[_0xe971[50]](_0xe971[69]);var _0x83e1x29=_0x83e1x8[_0xe971[50]](_0xe971[70]);var _0x83e1x2a=_0x83e1x8[_0xe971[50]](_0xe971[175]);var _0x83e1x2b=_0x83e1x8[_0xe971[50]](_0xe971[72]);var _0x83e1x2c=_0x83e1x8[_0xe971[74]](_0xe971[73]);mxUtils[_0xe971[78]](_0x83e1x2c,mxResources[_0xe971[76]](_0xe971[156])+ _0xe971[176]+ mxResources[_0xe971[76]](_0x83e1x53[_0xe971[23]][_0xe971[177]]));var _0x83e1x2d=mxUtils[_0xe971[80]](_0xe971[40],function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x2d[_0xe971[31]]= _0xe971[65];_0x83e1x29[_0xe971[25]](_0x83e1x2d);_0x83e1x29[_0xe971[25]](_0x83e1x2c);var _0x83e1x55=_0x83e1x8[_0xe971[50]](_0xe971[166]);_0x83e1x55[_0xe971[5]](_0xe971[133],_0xe971[178]);var _0x83e1x56=_0x83e1x53[_0xe971[23]][_0xe971[179]][_0xe971[141]];var _0x83e1x4f=_0x83e1x8[_0xe971[50]](_0xe971[166]);for(var _0x83e1x57=0;_0x83e1x57< _0x83e1x56;_0x83e1x57++){var _0x83e1x3f=_0x83e1x53[_0xe971[23]][_0xe971[179]][_0x83e1x57][_0xe971[125]];var _0x83e1x40=_0xe971[126]+ _0x83e1x3f;var _0x83e1x2=_0x83e1x53[_0xe971[23]][_0xe971[179]][_0x83e1x57][_0xe971[23]];console[_0xe971[94]](_0x83e1x3f);var _0x83e1x50=_0x83e1x8[_0xe971[50]]((_0x83e1x57== _0x83e1x56- 1)?_0xe971[167]:_0xe971[180]);var _0x83e1x42=document[_0xe971[2]](_0xe971[130]);_0x83e1x42[_0xe971[31]]= _0xe971[168];mxUtils[_0xe971[78]](_0x83e1x42,mxResources[_0xe971[76]](_0x83e1x3f));_0x83e1x50[_0xe971[25]](_0x83e1x42);var _0x83e1x3;switch(_0x83e1x3f){case _0xe971[133]:_0x83e1x3= document[_0xe971[2]](_0xe971[1]);_0x83e1x2= _0x83e1x53[_0xe971[133]];_0x83e1x3[_0xe971[5]](_0xe971[23],_0x83e1x2);_0x83e1x3[_0xe971[5]](_0xe971[181],true);_0x83e1x3[_0xe971[31]]= _0xe971[134];break;case _0xe971[187]:_0x83e1x3= document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[5]](_0xe971[3],_0xe971[80]);_0x83e1x3[_0xe971[182]]= function(){if(this[_0xe971[23]]== _0xe971[183]){this[_0xe971[5]](_0xe971[23],_0xe971[184]);this[_0xe971[31]]= _0xe971[185]}else {this[_0xe971[31]]= _0xe971[186];this[_0xe971[5]](_0xe971[23],_0xe971[183])}};_0x83e1x3[_0xe971[5]](_0xe971[23],_0x83e1x2);_0x83e1x3[_0xe971[31]]= (_0x83e1x2== _0xe971[183]?_0xe971[186]:_0xe971[185]);break;case _0xe971[21]:_0x83e1x3= document[_0xe971[2]](_0xe971[83]);_0x83e1x3[_0xe971[188]]= _0x83e1x2;_0x83e1x3[_0xe971[31]]= _0xe971[134];break;case _0xe971[189]:_0x83e1x3= document[_0xe971[2]](_0xe971[83]);_0x83e1x3[_0xe971[188]]= _0x83e1x2;_0x83e1x3[_0xe971[31]]= _0xe971[134];break;case _0xe971[190]:_0x83e1x3= document[_0xe971[2]](_0xe971[83]);_0x83e1x3[_0xe971[188]]= _0x83e1x2;_0x83e1x3[_0xe971[31]]= _0xe971[134];break;case _0xe971[193]:_0x83e1x3= document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[5]](_0xe971[23],_0x83e1x2);_0x83e1x3[_0xe971[5]](_0xe971[191],_0xe971[192]);_0x83e1x3[_0xe971[31]]= _0xe971[134];break;case _0xe971[195]:_0x83e1x3= createDropdownFromApi(_0xe971[194],_0x83e1x2,_0xe971[125],_0xe971[133],_0x83e1x8);break;case _0xe971[198]:_0x83e1x3= document[_0xe971[2]](_0xe971[83]);_0x83e1x3[_0xe971[188]]= _0x83e1x2;_0x83e1x3[_0xe971[31]]= _0xe971[134];_0x83e1x3[_0xe971[5]](_0xe971[196],_0xe971[197]);break;case _0xe971[201]:var _0x83e1x3=mxUtils[_0xe971[80]](_0xe971[199],function(){var _0x83e1x58=createDynamicInput(null,null,_0x83e1x8);_0x83e1x55[_0xe971[25]](_0x83e1x58);_0x83e1x2a[_0xe971[25]](_0x83e1x55)});_0x83e1x3[_0xe971[31]]= _0xe971[200];break;default:_0x83e1x3= document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[5]](_0xe971[23],_0x83e1x2);_0x83e1x3[_0xe971[31]]= _0xe971[134];break};_0x83e1x3[_0xe971[5]](_0xe971[133],_0x83e1x40);var _0x83e1x25=_0x83e1x8[_0xe971[50]](_0xe971[169]);_0x83e1x25[_0xe971[25]](_0x83e1x3);if(mxResources[_0xe971[76]](_0xe971[202]+ _0x83e1x3f)){var _0x83e1x59=_0x83e1x8[_0xe971[50]](_0xe971[203]);_0x83e1x59[_0xe971[31]]= _0xe971[204];mxUtils[_0xe971[78]](_0x83e1x59,mxResources[_0xe971[76]](_0xe971[202]+ _0x83e1x3f));_0x83e1x25[_0xe971[25]](_0x83e1x59)};_0x83e1x50[_0xe971[25]](_0x83e1x25);_0x83e1x4f[_0xe971[25]](_0x83e1x50)};_0x83e1x2a[_0xe971[25]](_0x83e1x4f);if(_0x83e1x53[_0xe971[23]][_0xe971[177]]== _0xe971[1]){if(_0x83e1x53[_0xe971[205]]){for(var _0x83e1x47=0;_0x83e1x47< _0x83e1x53[_0xe971[205]][_0xe971[141]];_0x83e1x47++){var _0x83e1x5a=_0xe971[40];var _0x83e1x5b=_0xe971[40];_[_0xe971[28]](_0x83e1x53[_0xe971[205]][_0x83e1x47][_0xe971[23]][_0xe971[179]],function(_0x83e1x5c){if(_0x83e1x5c[_0xe971[125]]== _0xe971[3]){_0x83e1x5a= _0x83e1x5c[_0xe971[23]]}else {if(_0x83e1x5c[_0xe971[125]]== _0xe971[130]){_0x83e1x5b= _0x83e1x5c[_0xe971[23]]}}});var _0x83e1x58=createDynamicInput(_0x83e1x5a,_0x83e1x5b,_0x83e1x8);_0x83e1x55[_0xe971[25]](_0x83e1x58)}}};_0x83e1x2a[_0xe971[25]](_0x83e1x55);var _0x83e1x37=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[135]),mxUtils[_0xe971[103]](this,function(_0x83e1x38){for(var _0x83e1x57=0;_0x83e1x57< _0x83e1x53[_0xe971[23]][_0xe971[179]][_0xe971[141]];_0x83e1x57++){var _0x83e1x40=_0xe971[126]+ _0x83e1x53[_0xe971[23]][_0xe971[179]][_0x83e1x57][_0xe971[125]];var _0x83e1x3f=_0x83e1x53[_0xe971[23]][_0xe971[179]][_0x83e1x57][_0xe971[125]];console[_0xe971[94]](_0x83e1x3f);_0x83e1x53[_0xe971[5]](_0x83e1x3f,document[_0xe971[206]](_0x83e1x40)[_0xe971[23]]);console[_0xe971[94]](document[_0xe971[206]](_0x83e1x40)[_0xe971[23]])};if(_0x83e1x53[_0xe971[23]][_0xe971[177]]== _0xe971[1]){if(_0x83e1x54[_0xe971[208]][_0xe971[207]](_0x83e1x53)){_0x83e1x53[_0xe971[205]]= []};if(document[_0xe971[206]](_0xe971[178])){var _0x83e1x55=document[_0xe971[206]](_0xe971[178])[_0xe971[205]];for(var _0x83e1x47=0;_0x83e1x47< _0x83e1x55[_0xe971[141]];_0x83e1x47++){var _0x83e1x5d=_0x83e1x55[_0x83e1x47][_0xe971[205]][1];var _0x83e1x5e=_0x83e1x55[_0x83e1x47][_0xe971[205]][0];var _0x83e1x39=mxUtils[_0xe971[209]]();var _0x83e1x5f=_0x83e1x39[_0xe971[2]](_0xe971[178]);_0x83e1x5f[_0xe971[5]](_0xe971[3],_0x83e1x55[_0x83e1x47][_0xe971[210]](_0xe971[19])[0][_0xe971[23]]);_0x83e1x5f[_0xe971[5]](_0xe971[130],_0x83e1x55[_0x83e1x47][_0xe971[210]](_0xe971[1])[0][_0xe971[23]]);var _0x83e1x60= new mxCell(_0x83e1x5f);_0x83e1x54[_0xe971[208]][_0xe971[201]](_0x83e1x53,_0x83e1x60)}}};_0x83e1x54[_0xe971[211]](_0x83e1x53);_0x83e1x8[_0xe971[79]]()}));_0x83e1x37[_0xe971[31]]= _0xe971[104];var _0x83e1x3a=mxUtils[_0xe971[80]](mxResources[_0xe971[76]](_0xe971[105]),function(){_0x83e1x8[_0xe971[79]]()});_0x83e1x3a[_0xe971[31]]= _0xe971[106];_0x83e1x2b[_0xe971[25]](_0x83e1x37);_0x83e1x2b[_0xe971[25]](_0x83e1x3a);_0x83e1x28[_0xe971[25]](_0x83e1x29);_0x83e1x28[_0xe971[25]](_0x83e1x2a);_0x83e1x28[_0xe971[25]](_0x83e1x2b);this[_0xe971[64]]= _0x83e1x28}function createDynamicInput(_0x83e1x5a,_0x83e1x5b,_0x83e1x8){var _0x83e1x58=_0x83e1x8[_0xe971[50]](_0xe971[180]);var _0x83e1x2f=_0x83e1x8[_0xe971[50]](_0xe971[212]);var _0x83e1x41=_0x83e1x8[_0xe971[50]](_0xe971[212]);var _0x83e1x62=_0x83e1x8[_0xe971[50]](_0xe971[213]);var _0x83e1x3=document[_0xe971[2]](_0xe971[1]);_0x83e1x3[_0xe971[5]](_0xe971[191],_0xe971[214]);_0x83e1x3[_0xe971[23]]= _0x83e1x5b;_0x83e1x3[_0xe971[31]]= _0xe971[134];_0x83e1x2f[_0xe971[25]](_0x83e1x3);var _0x83e1x43=document[_0xe971[2]](_0xe971[19]);var _0x83e1xd=document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[21]]= _0xe971[22];_0x83e1xd[_0xe971[23]]= _0xe971[40];_0x83e1x43[_0xe971[25]](_0x83e1xd);var _0x83e1x13=[_0xe971[21],_0xe971[215],_0xe971[83],_0xe971[4]];_0x83e1x13[_0xe971[28]](function(_0x83e1xe){_0x83e1xd= document[_0xe971[2]](_0xe971[20]);_0x83e1xd[_0xe971[21]]= _0x83e1xe;_0x83e1xd[_0xe971[23]]= _0x83e1xe;_0x83e1xd[_0xe971[29]]= (_0x83e1xe== _0x83e1x5a);_0x83e1x43[_0xe971[25]](_0x83e1xd)});_0x83e1x43[_0xe971[31]]= _0xe971[134];_0x83e1x41[_0xe971[25]](_0x83e1x43);var _0x83e1x63=mxUtils[_0xe971[80]](_0xe971[216],function(){var _0x83e1x64=_0x83e1x63[_0xe971[217]];var _0x83e1x65=_0x83e1x64[_0xe971[217]];document[_0xe971[206]](_0xe971[178])[_0xe971[67]](_0x83e1x65)});_0x83e1x63[_0xe971[31]]= _0xe971[218];_0x83e1x62[_0xe971[25]](_0x83e1x63);_0x83e1x58[_0xe971[25]](_0x83e1x2f);_0x83e1x58[_0xe971[25]](_0x83e1x41);_0x83e1x58[_0xe971[25]](_0x83e1x62);return _0x83e1x58}
\ No newline at end of file
index e2491e7..41ae89a 100644 (file)
@@ -1 +1 @@
-var _0x5894=["\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x74\x6F\x72\x61\x67\x65","\x6C\x6F\x63\x61\x6C","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x46\x69\x6C\x65","\x46\x69\x6C\x65\x52\x65\x61\x64\x65\x72","\x46\x69\x6C\x65\x4C\x69\x73\x74","\x74\x6F\x75\x63\x68","\x31","\x6F\x70\x65\x6E\x65\x72","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x61\x6C\x6C","\x69\x6E\x69\x74","\x69\x6E\x69\x74\x53\x74\x65\x6E\x63\x69\x6C\x52\x65\x67\x69\x73\x74\x72\x79","\x67\x72\x61\x70\x68","\x6F\x75\x74\x6C\x69\x6E\x65","\x75\x70\x64\x61\x74\x65\x4F\x6E\x50\x61\x6E","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x55\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x74\x61\x74\x75\x73","","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x64\x72\x61\x77\x69\x6E\x67","\x67\x65\x74","\x2E\x78\x6D\x6C","\x67\x65\x74\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x67\x72\x61\x70\x68\x43\x68\x61\x6E\x67\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x70\x70\x6C\x79","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6F\x6E\x62\x65\x66\x6F\x72\x65\x75\x6E\x6C\x6F\x61\x64","\x61\x6C\x6C\x43\x68\x61\x6E\x67\x65\x73\x4C\x6F\x73\x74","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x65\x78\x74\x65\x6E\x64","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x2F\x67\x72\x69\x64\x2E\x67\x69\x66","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x73\x63\x61\x6C\x65","\x76\x69\x65\x77","\x67\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x69\x64","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x30","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x67\x75\x69\x64\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x66\x6F\x6C\x64","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x78","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x64\x78","\x79","\x64\x79","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x70\x61\x67\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x70\x61\x67\x65\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x63\x6F\x64\x65","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x65\x6E\x63\x6F\x64\x65","\x72\x6F\x75\x6E\x64","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x6E\x6F\x6E\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x73\x74\x79\x6C\x65","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x66\x69\x6C\x6C","\x72\x65\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x23\x65\x62\x65\x62\x65\x62","\x62\x6F\x72\x64\x65\x72\x53\x74\x79\x6C\x65","\x73\x6F\x6C\x69\x64","\x62\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x23\x65\x35\x65\x35\x65\x35","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70\x57\x69\x64\x74\x68","\x31\x70\x78","\x62\x6F\x72\x64\x65\x72\x4C\x65\x66\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x52\x69\x67\x68\x74\x57\x69\x64\x74\x68","\x30\x70\x78","\x62\x6F\x72\x64\x65\x72\x42\x6F\x74\x74\x6F\x6D\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72","\x76\x61\x6C\x69\x64\x61\x74\x65","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x61\x75\x74\x6F","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x6E\x6F\x64\x65","\x49\x53\x5F\x49\x45\x36","\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x2F\x67\x72\x61\x70\x68\x65\x64\x69\x74\x6F\x72\x2D\x69\x65\x36\x2E\x63\x73\x73","\x6C\x69\x6E\x6B","\x6C\x6F\x61\x64\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x61\x64\x64","\x44\x45\x46\x41\x55\x4C\x54\x5F\x48\x4F\x54\x53\x50\x4F\x54","\x63\x72\x65\x61\x74\x65\x4D\x61\x72\x6B\x65\x72","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x53\x48\x41\x44\x4F\x57\x43\x4F\x4C\x4F\x52","\x23\x64\x30\x64\x30\x64\x30","\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x39\x39\x63\x63\x66\x66","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x38\x38\x63\x66","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x61\x38\x66\x66","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x63\x65\x65\x37\x66\x66","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x44\x45\x46\x41\x55\x4C\x54\x5F\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x47\x55\x49\x44\x45\x5F\x43\x4F\x4C\x4F\x52","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x43\x6F\x6C\x6F\x72","\x23\x63\x30\x63\x30\x63\x30","\x64\x65\x66\x61\x75\x6C\x74\x4F\x70\x61\x63\x69\x74\x79","\x63\x72\x65\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x77\x68\x69\x74\x65","\x23\x63\x61\x63\x61\x63\x61","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x6D\x61\x78","\x63\x65\x69\x6C","\x70\x61\x6E\x47\x72\x61\x70\x68","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x61\x72\x67\x69\x6E\x4C\x65\x66\x74","\x70\x78","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x6D\x61\x67\x65","\x73\x72\x63","\x64\x65\x73\x74\x72\x6F\x79","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x72\x65\x64\x72\x61\x77","\x72\x65\x64\x72\x61\x77\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x73\x53\x68\x61\x64\x6F\x77","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x54\x52\x49\x43\x54\x48\x54\x4D\x4C","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x64\x62\x6C\x63\x6C\x69\x63\x6B","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x69\x73\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x68\x69\x64\x65","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x62\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x6D\x69\x6E\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x69\x73\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x70\x6F\x69\x6E\x74\x73","\x69\x73\x44\x61\x73\x68\x65\x64","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x61\x73\x68\x65\x64","\x61\x64\x64\x50\x69\x70\x65","\x73\x70\x6C\x69\x63\x65","\x76\x65\x72\x74\x69\x63\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x73\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x73\x68\x6F\x75\x6C\x64\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x72\x65\x6C\x61\x74\x69\x76\x65","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x41\x6C\x74\x44\x6F\x77\x6E","\x61\x64\x64\x49\x74\x65\x6D","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6F\x6E\x73\x75\x6D\x65","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x69\x73\x44\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x44\x65\x6C\x61\x79\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x63\x65\x6C\x6C","\x67\x65\x74\x45\x76\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x46\x6F\x72\x50\x6F\x70\x75\x70\x45\x76\x65\x6E\x74","\x65\x64\x69\x74","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74\x48\x61\x70\x70\x65\x6E\x65\x64","\x67\x65\x74\x56\x69\x65\x77","\x63\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x74\x61\x74\x65","\x70\x75\x73\x68","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x6C\x69\x62\x72\x61\x72\x69\x65\x73","\x70\x61\x63\x6B\x61\x67\x65\x73","\x67\x65\x74\x53\x74\x65\x6E\x63\x69\x6C","\x73\x74\x65\x6E\x63\x69\x6C\x73","\x67\x65\x74\x42\x61\x73\x65\x6E\x61\x6D\x65\x46\x6F\x72\x53\x74\x65\x6E\x63\x69\x6C","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x2E\x6A\x73","\x6C\x6F\x61\x64","\x67\x65\x74\x54\x65\x78\x74","\x2F","\x2E","\x73\x70\x6C\x69\x74","\x6D\x78\x67\x72\x61\x70\x68","\x67\x65\x74\x58\x6D\x6C","\x70\x61\x72\x73\x65\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x6E\x61\x6D\x65","\x6E\x6F\x64\x65\x54\x79\x70\x65","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x45\x4C\x45\x4D\x45\x4E\x54","\x5F","\x72\x65\x70\x6C\x61\x63\x65","\x61\x64\x64\x53\x74\x65\x6E\x63\x69\x6C","\x77","\x68","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x70\x72\x6F\x64\x75\x63\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x72","\x64\x6F\x6E\x65","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x65\x78\x65\x63\x75\x74\x65","\x73\x65\x74\x44\x61\x74\x61","\x64\x61\x74\x61","\x65\x72\x72\x6F\x72","\x63\x61\x6E\x63\x65\x6C","\x61\x6C\x65\x72\x74"];var useLocalStorage=(mxClient[_0x5894[0]]|| urlParams[_0x5894[1]]== _0x5894[2])&&  typeof (localStorage)!= _0x5894[3];var fileSupport=window[_0x5894[4]]!= null&& window[_0x5894[5]]!= null&& window[_0x5894[6]]!= null;var touchStyle=mxClient[_0x5894[0]]|| urlParams[_0x5894[7]]== _0x5894[8];var counter=0;try{var op=window;while(op[_0x5894[9]]!= null&&  !isNaN(op[_0x5894[9]][_0x5894[10]])){op= op[_0x5894[9]]};if(op!= null){op[_0x5894[10]]++;counter= op[_0x5894[10]]}}catch(e){};Editor= function(){mxEventSource[_0x5894[11]](this);this[_0x5894[12]]();this[_0x5894[13]]();this[_0x5894[14]]=  new Graph();this[_0x5894[15]]=  new mxOutline(this[_0x5894[14]]);this[_0x5894[15]][_0x5894[16]]= true;this[_0x5894[17]]= this[_0x5894[18]]();this[_0x5894[19]]= _0x5894[20];this[_0x5894[21]]= null;this[_0x5894[22]]= function(){return this[_0x5894[21]]|| mxResources[_0x5894[24]](_0x5894[23],[counter])+ _0x5894[25]};this[_0x5894[26]]= function(){return this[_0x5894[21]]};this[_0x5894[27]]= function(_0xff5bx6){this[_0x5894[19]]= _0xff5bx6;this[_0x5894[29]]( new mxEventObject(_0x5894[28]))};this[_0x5894[30]]= function(){return this[_0x5894[19]]};this[_0x5894[31]]= false;this[_0x5894[32]]= function(){this[_0x5894[31]]= true};this[_0x5894[14]][_0x5894[36]]()[_0x5894[35]](mxEvent.CHANGE,mxUtils[_0x5894[34]](this,function(){this[_0x5894[32]][_0x5894[33]](this,arguments)}));window[_0x5894[37]]= mxUtils[_0x5894[34]](this,function(){if(this[_0x5894[31]]){return mxResources[_0x5894[24]](_0x5894[38])}});this[_0x5894[14]][_0x5894[39]]= false;this[_0x5894[14]][_0x5894[40]]= true;this[_0x5894[14]][_0x5894[41]]= null};mxUtils[_0x5894[42]](Editor,mxEventSource);Editor[_0x5894[44]][_0x5894[43]]= IMAGE_PATH+ _0x5894[45];Editor[_0x5894[44]][_0x5894[46]]= IMAGE_PATH+ _0x5894[47];Editor[_0x5894[44]][_0x5894[48]]= function(_0xff5bx7){var _0xff5bx8= new mxCodec(_0xff5bx7[_0x5894[49]]);if(_0xff5bx7[_0x5894[50]]== _0x5894[51]){this[_0x5894[14]][_0x5894[53]][_0x5894[52]]= 1;this[_0x5894[14]][_0x5894[54]]= _0xff5bx7[_0x5894[56]](_0x5894[55])!= _0x5894[57];this[_0x5894[14]][_0x5894[59]][_0x5894[58]]= _0xff5bx7[_0x5894[56]](_0x5894[60])!= _0x5894[57];this[_0x5894[14]][_0x5894[62]](_0xff5bx7[_0x5894[56]](_0x5894[61])!= _0x5894[57]);this[_0x5894[14]][_0x5894[64]](_0xff5bx7[_0x5894[56]](_0x5894[63])!= _0x5894[57]);this[_0x5894[14]][_0x5894[65]]= _0xff5bx7[_0x5894[56]](_0x5894[66])!= _0x5894[57];this[_0x5894[14]][_0x5894[40]]= _0xff5bx7[_0x5894[56]](_0x5894[40])!= _0x5894[57];if(!this[_0x5894[14]][_0x5894[40]]){this[_0x5894[14]][_0x5894[68]][_0x5894[67]]= 0;this[_0x5894[14]][_0x5894[68]][_0x5894[69]]= 0;this[_0x5894[14]][_0x5894[53]][_0x5894[71]][_0x5894[70]]= Number(_0xff5bx7[_0x5894[56]](_0x5894[72])|| 0);this[_0x5894[14]][_0x5894[53]][_0x5894[71]][_0x5894[73]]= Number(_0xff5bx7[_0x5894[56]](_0x5894[74])|| 0)};this[_0x5894[14]][_0x5894[75]]= _0xff5bx7[_0x5894[56]](_0x5894[76])== _0x5894[8];this[_0x5894[14]][_0x5894[77]]= this[_0x5894[14]][_0x5894[75]];this[_0x5894[14]][_0x5894[78]]= this[_0x5894[14]][_0x5894[77]];var _0xff5bx9=_0xff5bx7[_0x5894[56]](_0x5894[79]);if(_0xff5bx9!= null){this[_0x5894[14]][_0x5894[79]]= _0xff5bx9}else {this[_0x5894[14]][_0x5894[79]]= 1.5};var _0xff5bxa=_0xff5bx7[_0x5894[56]](_0x5894[80]);var _0xff5bxb=_0xff5bx7[_0x5894[56]](_0x5894[81]);if(_0xff5bxa!= null&& _0xff5bxb!= null){this[_0x5894[14]][_0x5894[82]]=  new mxRectangle(0,0,parseFloat(_0xff5bxa),parseFloat(_0xff5bxb));this[_0x5894[15]][_0x5894[15]][_0x5894[82]]= this[_0x5894[14]][_0x5894[82]]};var _0xff5bxc=_0xff5bx7[_0x5894[56]](_0x5894[41]);if(_0xff5bxc!= null&& _0xff5bxc[_0x5894[83]]> 0){this[_0x5894[14]][_0x5894[41]]= _0xff5bxc};_0xff5bx8[_0x5894[84]](_0xff5bx7,this[_0x5894[14]][_0x5894[36]]());this[_0x5894[85]]()}};Editor[_0x5894[44]][_0x5894[86]]= function(){var _0xff5bxd= new mxCodec(mxUtils[_0x5894[87]]());var _0xff5bx7=_0xff5bxd[_0x5894[88]](this[_0x5894[14]][_0x5894[36]]());if(this[_0x5894[14]][_0x5894[53]][_0x5894[71]][_0x5894[70]]!= 0|| this[_0x5894[14]][_0x5894[53]][_0x5894[71]][_0x5894[73]]!= 0){_0xff5bx7[_0x5894[90]](_0x5894[72],Math[_0x5894[89]](this[_0x5894[14]][_0x5894[53]][_0x5894[71]][_0x5894[70]]* 100)/ 100);_0xff5bx7[_0x5894[90]](_0x5894[74],Math[_0x5894[89]](this[_0x5894[14]][_0x5894[53]][_0x5894[71]][_0x5894[73]]* 100)/ 100)};_0xff5bx7[_0x5894[90]](_0x5894[55],(this[_0x5894[14]][_0x5894[91]]())?_0x5894[8]:_0x5894[57]);_0xff5bx7[_0x5894[90]](_0x5894[60],(this[_0x5894[14]][_0x5894[59]][_0x5894[58]])?_0x5894[8]:_0x5894[57]);_0xff5bx7[_0x5894[90]](_0x5894[60],(this[_0x5894[14]][_0x5894[59]][_0x5894[58]])?_0x5894[8]:_0x5894[57]);_0xff5bx7[_0x5894[90]](_0x5894[61],(this[_0x5894[14]][_0x5894[93]][_0x5894[92]]())?_0x5894[8]:_0x5894[57]);_0xff5bx7[_0x5894[90]](_0x5894[63],(this[_0x5894[14]][_0x5894[94]][_0x5894[92]]())?_0x5894[8]:_0x5894[57]);_0xff5bx7[_0x5894[90]](_0x5894[66],(this[_0x5894[14]][_0x5894[65]])?_0x5894[8]:_0x5894[57]);_0xff5bx7[_0x5894[90]](_0x5894[76],(this[_0x5894[14]][_0x5894[75]])?_0x5894[8]:_0x5894[57]);_0xff5bx7[_0x5894[90]](_0x5894[79],this[_0x5894[14]][_0x5894[79]]);_0xff5bx7[_0x5894[90]](_0x5894[80],this[_0x5894[14]][_0x5894[82]][_0x5894[95]]);_0xff5bx7[_0x5894[90]](_0x5894[81],this[_0x5894[14]][_0x5894[82]][_0x5894[96]]);if(!this[_0x5894[14]][_0x5894[40]]){_0xff5bx7[_0x5894[90]](_0x5894[40],_0x5894[57])};if(this[_0x5894[14]][_0x5894[41]]!= null){_0xff5bx7[_0x5894[90]](_0x5894[41],this[_0x5894[14]][_0x5894[41]])};return _0xff5bx7};Editor[_0x5894[44]][_0x5894[85]]= function(){var _0xff5bxe=this[_0x5894[14]];var _0xff5bxf=this[_0x5894[15]];if(_0xff5bxe[_0x5894[68]]!= null&& _0xff5bxf[_0x5894[15]][_0x5894[68]]!= null){if(_0xff5bxe[_0x5894[41]]!= null){if(_0xff5bxe[_0x5894[41]]== _0x5894[97]){_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[98]]= _0x5894[100]}else {if(_0xff5bxe[_0x5894[53]][_0x5894[101]]!= null){_0xff5bxe[_0x5894[53]][_0x5894[101]][_0x5894[102]]= _0xff5bxe[_0x5894[41]];_0xff5bxe[_0x5894[53]][_0x5894[101]][_0x5894[103]]()};_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[98]]= _0xff5bxe[_0x5894[41]]}}else {_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[98]]= _0x5894[20]};if(_0xff5bxe[_0x5894[75]]){_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[98]]= _0x5894[104];_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[105]]= _0x5894[106];_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[107]]= _0x5894[108];_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[109]]= _0x5894[110];_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[111]]= _0x5894[110];_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[112]]= _0x5894[113];_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[114]]= _0x5894[113]}else {_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[115]]= _0x5894[20]};_0xff5bxf[_0x5894[15]][_0x5894[68]][_0x5894[99]][_0x5894[98]]= _0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[98]];if(_0xff5bxf[_0x5894[15]][_0x5894[75]]!= _0xff5bxe[_0x5894[75]]|| _0xff5bxf[_0x5894[15]][_0x5894[79]]!= _0xff5bxe[_0x5894[79]]){_0xff5bxf[_0x5894[15]][_0x5894[79]]= _0xff5bxe[_0x5894[79]];_0xff5bxf[_0x5894[15]][_0x5894[75]]= _0xff5bxe[_0x5894[75]];_0xff5bxf[_0x5894[15]][_0x5894[53]][_0x5894[116]]()};if(_0xff5bxe[_0x5894[40]]&& _0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[117]]== _0x5894[118]&&  !touchStyle){_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[117]]= _0x5894[119]}else {if(!_0xff5bxe[_0x5894[40]]|| touchStyle){_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[117]]= _0x5894[118]}};var _0xff5bx10=(mxClient[_0x5894[120]]&& document[_0x5894[121]]>= 9)?_0x5894[122]+ this[_0x5894[46]]+ _0x5894[123]:_0x5894[97];_0xff5bxe[_0x5894[68]][_0x5894[99]][_0x5894[124]]= (!_0xff5bxe[_0x5894[75]]&& _0xff5bxe[_0x5894[91]]())?_0x5894[122]+ this[_0x5894[43]]+ _0x5894[123]:_0xff5bx10;if(_0xff5bxe[_0x5894[53]][_0x5894[101]]!= null){_0xff5bxe[_0x5894[53]][_0x5894[101]][_0x5894[125]][_0x5894[99]][_0x5894[124]]= (this[_0x5894[14]][_0x5894[91]]())?_0x5894[122]+ this[_0x5894[43]]+ _0x5894[123]:_0x5894[97]}}};Editor[_0x5894[44]][_0x5894[12]]= function(){if(mxClient[_0x5894[126]]){mxClient[_0x5894[129]](_0x5894[127],CSS_PATH+ _0x5894[128])};mxResources[_0x5894[130]]= false;mxResources[_0x5894[131]](RESOURCE_BASE);mxConstants[_0x5894[132]]= 0.3;var _0xff5bx11=mxConnectionHandler[_0x5894[44]][_0x5894[133]];mxConnectionHandler[_0x5894[44]][_0x5894[133]]= function(){var _0xff5bx12=_0xff5bx11[_0x5894[33]](this,arguments);_0xff5bx12[_0x5894[134]]= mxUtils[_0x5894[34]](this,function(_0xff5bx13,_0xff5bx14){if(this[_0x5894[135]]()){return true};return mxCellMarker[_0x5894[44]][_0x5894[134]][_0x5894[33]](_0xff5bx12,arguments)});return _0xff5bx12};mxConstants[_0x5894[136]]= _0x5894[137];mxConstants[_0x5894[138]]= _0x5894[139];mxConstants[_0x5894[140]]= _0x5894[141];mxConstants[_0x5894[142]]= _0x5894[143];mxConstants[_0x5894[144]]= _0x5894[143];mxConstants[_0x5894[145]]= _0x5894[139];mxConstants[_0x5894[146]]= _0x5894[143];mxConstants[_0x5894[147]]= _0x5894[148];mxConstants[_0x5894[149]]= _0x5894[143];mxConstants[_0x5894[150]]= _0x5894[143];mxConstants[_0x5894[151]]= _0x5894[148];mxConstants[_0x5894[152]]= _0x5894[141];mxGraph[_0x5894[44]][_0x5894[153]]= _0x5894[154];mxGraph[_0x5894[44]][_0x5894[79]]= 1;mxRubberband[_0x5894[44]][_0x5894[155]]= 30;mxGraphView[_0x5894[44]][_0x5894[156]]= function(_0xff5bx15){return  new mxRectangleShape(_0xff5bx15,this[_0x5894[14]][_0x5894[41]]|| _0x5894[157],_0x5894[158])};mxGraphView[_0x5894[44]][_0x5894[159]]= function(){var _0xff5bx16=this[_0x5894[160]]();var _0xff5bx17=(_0xff5bx16[_0x5894[95]]> 0)?_0xff5bx16[_0x5894[70]]/ this[_0x5894[52]]- this[_0x5894[71]][_0x5894[70]]:0;var _0xff5bx18=(_0xff5bx16[_0x5894[96]]> 0)?_0xff5bx16[_0x5894[73]]/ this[_0x5894[52]]- this[_0x5894[71]][_0x5894[73]]:0;var _0xff5bx19=_0xff5bx16[_0x5894[95]]/ this[_0x5894[52]];var _0xff5bx1a=_0xff5bx16[_0x5894[96]]/ this[_0x5894[52]];var _0xff5bx1b=this[_0x5894[14]][_0x5894[82]];var _0xff5bx9=this[_0x5894[14]][_0x5894[79]];var _0xff5bxa=_0xff5bx1b[_0x5894[95]]* _0xff5bx9;var _0xff5bxb=_0xff5bx1b[_0x5894[96]]* _0xff5bx9;var _0xff5bx1c=Math[_0x5894[162]](Math[_0x5894[161]](0,_0xff5bx17)/ _0xff5bxa);var _0xff5bx1d=Math[_0x5894[162]](Math[_0x5894[161]](0,_0xff5bx18)/ _0xff5bxb);var _0xff5bx1e=Math[_0x5894[164]](Math[_0x5894[163]](1,_0xff5bx17+ _0xff5bx19)/ _0xff5bxa);var _0xff5bx1f=Math[_0x5894[164]](Math[_0x5894[163]](1,_0xff5bx18+ _0xff5bx1a)/ _0xff5bxb);var _0xff5bx20=_0xff5bx1e- _0xff5bx1c;var _0xff5bx21=_0xff5bx1f- _0xff5bx1d;var _0xff5bx15= new mxRectangle(this[_0x5894[52]]* (this[_0x5894[71]][_0x5894[70]]+ _0xff5bx1c* _0xff5bxa),this[_0x5894[52]]* (this[_0x5894[71]][_0x5894[73]]+ _0xff5bx1d* _0xff5bxb),this[_0x5894[52]]* _0xff5bx20* _0xff5bxa,this[_0x5894[52]]* _0xff5bx21* _0xff5bxb);return _0xff5bx15};var _0xff5bx22=mxGraph[_0x5894[44]][_0x5894[165]];mxGraph[_0x5894[44]][_0x5894[165]]= function(_0xff5bx23,_0xff5bx24){_0xff5bx22[_0x5894[33]](this,arguments);if((this[_0x5894[166]]!= mxConstants[_0x5894[167]]&& this[_0x5894[53]][_0x5894[101]]!= null)&& (!this[_0x5894[168]]||  !mxUtils[_0x5894[169]](this[_0x5894[68]]))){this[_0x5894[53]][_0x5894[101]][_0x5894[125]][_0x5894[99]][_0x5894[170]]= _0xff5bx23+ _0x5894[171];this[_0x5894[53]][_0x5894[101]][_0x5894[125]][_0x5894[99]][_0x5894[172]]= _0xff5bx24+ _0x5894[171]}};var _0xff5bx25=this;mxGraphView[_0x5894[44]][_0x5894[173]]= function(){var _0xff5bxc=this[_0x5894[14]][_0x5894[174]]();if(_0xff5bxc!= null){if(this[_0x5894[124]]== null|| this[_0x5894[124]][_0x5894[175]]!= _0xff5bxc[_0x5894[176]]){if(this[_0x5894[124]]!= null){this[_0x5894[124]][_0x5894[177]]()};var _0xff5bx15= new mxRectangle(0,0,1,1);this[_0x5894[124]]=  new mxImageShape(_0xff5bx15,_0xff5bxc[_0x5894[176]]);this[_0x5894[124]][_0x5894[166]]= this[_0x5894[14]][_0x5894[166]];this[_0x5894[124]][_0x5894[12]](this[_0x5894[178]]);this[_0x5894[124]][_0x5894[179]]()};this[_0x5894[180]](this[_0x5894[124]],_0xff5bxc)}else {if(this[_0x5894[124]]!= null){this[_0x5894[124]][_0x5894[177]]();this[_0x5894[124]]= null}};if(this[_0x5894[14]][_0x5894[75]]){var _0xff5bx15=this[_0x5894[159]]();if(this[_0x5894[101]]== null){this[_0x5894[101]]= this[_0x5894[156]](_0xff5bx15);this[_0x5894[101]][_0x5894[52]]= 1;this[_0x5894[101]][_0x5894[181]]= true;this[_0x5894[101]][_0x5894[166]]= mxConstants[_0x5894[182]];this[_0x5894[101]][_0x5894[12]](this[_0x5894[14]][_0x5894[68]]);this[_0x5894[14]][_0x5894[68]][_0x5894[184]][_0x5894[99]][_0x5894[183]]= _0x5894[185];this[_0x5894[14]][_0x5894[68]][_0x5894[186]](this[_0x5894[101]][_0x5894[125]],this[_0x5894[14]][_0x5894[68]][_0x5894[184]]);this[_0x5894[101]][_0x5894[179]]();this[_0x5894[101]][_0x5894[125]][_0x5894[187]]= _0x5894[188];this[_0x5894[101]][_0x5894[125]][_0x5894[99]][_0x5894[189]]= _0x5894[190];mxEvent[_0x5894[35]](this[_0x5894[101]][_0x5894[125]],_0x5894[191],mxUtils[_0x5894[34]](this,function(_0xff5bx14){this[_0x5894[14]][_0x5894[192]](_0xff5bx14)}));mxEvent[_0x5894[198]](this[_0x5894[101]][_0x5894[125]],mxUtils[_0x5894[34]](this,function(_0xff5bx14){this[_0x5894[14]][_0x5894[193]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0xff5bx14))}),mxUtils[_0x5894[34]](this,function(_0xff5bx14){if(this[_0x5894[14]][_0x5894[93]]!= null&& this[_0x5894[14]][_0x5894[93]][_0x5894[194]]()){this[_0x5894[14]][_0x5894[93]][_0x5894[195]]()};if(this[_0x5894[14]][_0x5894[196]]&&  !mxEvent[_0x5894[197]](_0xff5bx14)){this[_0x5894[14]][_0x5894[193]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0xff5bx14))}}),mxUtils[_0x5894[34]](this,function(_0xff5bx14){this[_0x5894[14]][_0x5894[193]](mxEvent.MOUSE_UP, new mxMouseEvent(_0xff5bx14))}))}else {this[_0x5894[101]][_0x5894[52]]= 1;this[_0x5894[101]][_0x5894[199]]= _0xff5bx15;this[_0x5894[101]][_0x5894[179]]()};this[_0x5894[101]][_0x5894[125]][_0x5894[99]][_0x5894[124]]= (this[_0x5894[14]][_0x5894[91]]())?_0x5894[122]+ _0xff5bx25[_0x5894[43]]+ _0x5894[123]:_0x5894[97]}else {if(this[_0x5894[101]]!= null){this[_0x5894[101]][_0x5894[177]]();this[_0x5894[101]]= null}}};mxGraph[_0x5894[44]][_0x5894[200]]= function(_0xff5bx26,_0xff5bx27,_0xff5bx28){var _0xff5bx29=this[_0x5894[53]][_0x5894[52]];var _0xff5bx2a=this[_0x5894[53]][_0x5894[71]];var _0xff5bx1b=this[_0x5894[82]];var _0xff5bx9=_0xff5bx29* this[_0x5894[79]];var _0xff5bx2b=this[_0x5894[53]][_0x5894[159]]();_0xff5bx27= _0xff5bx2b[_0x5894[95]];_0xff5bx28= _0xff5bx2b[_0x5894[96]];var _0xff5bx15= new mxRectangle(_0xff5bx29* _0xff5bx2a[_0x5894[70]],_0xff5bx29* _0xff5bx2a[_0x5894[73]],_0xff5bx1b[_0x5894[95]]* _0xff5bx9,_0xff5bx1b[_0x5894[96]]* _0xff5bx9);_0xff5bx26= _0xff5bx26&& Math[_0x5894[161]](_0xff5bx15[_0x5894[95]],_0xff5bx15[_0x5894[96]])> this[_0x5894[201]];var _0xff5bx2c=(_0xff5bx26)?Math[_0x5894[164]](_0xff5bx27/ _0xff5bx15[_0x5894[95]])- 1:0;var _0xff5bx2d=(_0xff5bx26)?Math[_0x5894[164]](_0xff5bx28/ _0xff5bx15[_0x5894[96]])- 1:0;var _0xff5bx2e=_0xff5bx2b[_0x5894[70]]+ _0xff5bx27;var _0xff5bx2f=_0xff5bx2b[_0x5894[73]]+ _0xff5bx28;if(this[_0x5894[202]]== null&& _0xff5bx2c> 0){this[_0x5894[202]]= []};if(this[_0x5894[202]]!= null){for(var _0xff5bx30=0;_0xff5bx30<= _0xff5bx2c;_0xff5bx30++){var _0xff5bx31=[ new mxPoint(_0xff5bx2b[_0x5894[70]]+ (_0xff5bx30+ 1)* _0xff5bx15[_0x5894[95]],_0xff5bx2b[_0x5894[73]]), new mxPoint(_0xff5bx2b[_0x5894[70]]+ (_0xff5bx30+ 1)* _0xff5bx15[_0x5894[95]],_0xff5bx2f)];if(this[_0x5894[202]][_0xff5bx30]!= null){this[_0x5894[202]][_0xff5bx30][_0x5894[52]]= 1;this[_0x5894[202]][_0xff5bx30][_0x5894[203]]= _0xff5bx31;this[_0x5894[202]][_0xff5bx30][_0x5894[179]]()}else {var _0xff5bx32= new mxPolyline(_0xff5bx31,this[_0x5894[153]],this[_0x5894[52]]);_0xff5bx32[_0x5894[166]]= this[_0x5894[166]];_0xff5bx32[_0x5894[204]]= this[_0x5894[205]];_0xff5bx32[_0x5894[206]]= false;_0xff5bx32[_0x5894[52]]= _0xff5bx29;_0xff5bx32[_0x5894[12]](this[_0x5894[53]][_0x5894[178]]);_0xff5bx32[_0x5894[179]]();this[_0x5894[202]][_0xff5bx30]= _0xff5bx32}};for(var _0xff5bx30=_0xff5bx2c;_0xff5bx30< this[_0x5894[202]][_0x5894[83]];_0xff5bx30++){this[_0x5894[202]][_0xff5bx30][_0x5894[177]]()};this[_0x5894[202]][_0x5894[207]](_0xff5bx2c,this[_0x5894[202]][_0x5894[83]]- _0xff5bx2c)};if(this[_0x5894[208]]== null&& _0xff5bx2d> 0){this[_0x5894[208]]= []};if(this[_0x5894[208]]!= null){for(var _0xff5bx30=0;_0xff5bx30<= _0xff5bx2d;_0xff5bx30++){var _0xff5bx31=[ new mxPoint(_0xff5bx2b[_0x5894[70]],_0xff5bx2b[_0x5894[73]]+ (_0xff5bx30+ 1)* _0xff5bx15[_0x5894[96]]), new mxPoint(_0xff5bx2e,_0xff5bx2b[_0x5894[73]]+ (_0xff5bx30+ 1)* _0xff5bx15[_0x5894[96]])];if(this[_0x5894[208]][_0xff5bx30]!= null){this[_0x5894[208]][_0xff5bx30][_0x5894[52]]= 1;this[_0x5894[208]][_0xff5bx30][_0x5894[203]]= _0xff5bx31;this[_0x5894[208]][_0xff5bx30][_0x5894[179]]()}else {var _0xff5bx32= new mxPolyline(_0xff5bx31,this[_0x5894[153]],_0xff5bx29);_0xff5bx32[_0x5894[166]]= this[_0x5894[166]];_0xff5bx32[_0x5894[204]]= this[_0x5894[205]];_0xff5bx32[_0x5894[206]]= false;_0xff5bx32[_0x5894[52]]= _0xff5bx29;_0xff5bx32[_0x5894[12]](this[_0x5894[53]][_0x5894[178]]);_0xff5bx32[_0x5894[179]]();this[_0x5894[208]][_0xff5bx30]= _0xff5bx32}};for(var _0xff5bx30=_0xff5bx2d;_0xff5bx30< this[_0x5894[208]][_0x5894[83]];_0xff5bx30++){this[_0x5894[208]][_0xff5bx30][_0x5894[177]]()};this[_0x5894[208]][_0x5894[207]](_0xff5bx2d,this[_0x5894[208]][_0x5894[83]]- _0xff5bx2d)}};mxEdgeHandler[_0x5894[44]][_0x5894[209]]= true;mxGraphHandler[_0x5894[44]][_0x5894[58]]= true;var _0xff5bx33=mxGraphHandler[_0x5894[44]][_0x5894[210]];mxGraphHandler[_0x5894[44]][_0x5894[210]]= function(_0xff5bx34,_0xff5bx35,_0xff5bx14){for(var _0xff5bx30=0;_0xff5bx30< _0xff5bx35[_0x5894[83]];_0xff5bx30++){if(this[_0x5894[14]][_0x5894[36]]()[_0x5894[211]](_0xff5bx35[_0xff5bx30])){var _0xff5bx36=this[_0x5894[14]][_0x5894[212]](_0xff5bx35[_0xff5bx30]);if(_0xff5bx36!= null&& _0xff5bx36[_0x5894[213]]){return false}}};return _0xff5bx33[_0x5894[33]](this,arguments)};mxGuide[_0x5894[44]][_0x5894[214]]= function(_0xff5bx14){return !mxEvent[_0x5894[215]](_0xff5bx14)};mxPopupMenuAddItem= mxPopupMenu[_0x5894[44]][_0x5894[216]];mxPopupMenu[_0x5894[44]][_0x5894[216]]= function(_0xff5bx37,_0xff5bx38,_0xff5bx39,_0xff5bx34,_0xff5bx3a,_0xff5bx3b){var _0xff5bx3c=mxPopupMenuAddItem[_0x5894[33]](this,arguments);if(_0xff5bx3b!= null&&  !_0xff5bx3b){mxEvent[_0x5894[35]](_0xff5bx3c,_0x5894[217],function(_0xff5bx14){mxEvent[_0x5894[218]](_0xff5bx14)})};return _0xff5bx3c};var _0xff5bx3d=mxGraphHandler[_0x5894[44]][_0x5894[219]];mxGraphHandler[_0x5894[44]][_0x5894[219]]= function(_0xff5bx3e){var _0xff5bx3f=this[_0x5894[14]][_0x5894[36]]();var _0xff5bx40=_0xff5bx3f[_0x5894[221]](this[_0x5894[14]][_0x5894[220]]());var _0xff5bx41=_0xff5bx3d[_0x5894[33]](this,arguments);var _0xff5bx34=_0xff5bx3f[_0x5894[221]](_0xff5bx41);if(_0xff5bx40== null|| (_0xff5bx40!= _0xff5bx41&& _0xff5bx40!= _0xff5bx34)){while(!this[_0x5894[14]][_0x5894[222]](_0xff5bx41)&&  !this[_0x5894[14]][_0x5894[222]](_0xff5bx34) && _0xff5bx3f[_0x5894[211]](_0xff5bx34) &&  !this[_0x5894[14]][_0x5894[223]](_0xff5bx34)){_0xff5bx41= _0xff5bx34;_0xff5bx34= this[_0x5894[14]][_0x5894[36]]()[_0x5894[221]](_0xff5bx41)}};return _0xff5bx41};var _0xff5bx42=mxGraphHandler[_0x5894[44]][_0x5894[224]];mxGraphHandler[_0x5894[44]][_0x5894[224]]= function(_0xff5bx41){var _0xff5bx3c=_0xff5bx42[_0x5894[33]](this,arguments);var _0xff5bx3f=this[_0x5894[14]][_0x5894[36]]();var _0xff5bx40=_0xff5bx3f[_0x5894[221]](this[_0x5894[14]][_0x5894[220]]());var _0xff5bx34=_0xff5bx3f[_0x5894[221]](_0xff5bx41);if(_0xff5bx40== null|| (_0xff5bx40!= _0xff5bx41&& _0xff5bx40!= _0xff5bx34)){if(!this[_0x5894[14]][_0x5894[222]](_0xff5bx41)&& _0xff5bx3f[_0x5894[211]](_0xff5bx34) &&  !this[_0x5894[14]][_0x5894[223]](_0xff5bx34)){_0xff5bx3c= true}};return _0xff5bx3c};mxGraphHandler[_0x5894[44]][_0x5894[225]]= function(_0xff5bx3e){var _0xff5bx41=_0xff5bx3e[_0x5894[226]]();if(_0xff5bx41== null){_0xff5bx41= this[_0x5894[227]]};var _0xff5bx3f=this[_0x5894[14]][_0x5894[36]]();var _0xff5bx34=_0xff5bx3f[_0x5894[221]](_0xff5bx41);while(this[_0x5894[14]][_0x5894[222]](_0xff5bx41)&& _0xff5bx3f[_0x5894[211]](_0xff5bx34)&&  !this[_0x5894[14]][_0x5894[223]](_0xff5bx34)){_0xff5bx41= _0xff5bx34;_0xff5bx34= _0xff5bx3f[_0x5894[221]](_0xff5bx41)};this[_0x5894[14]][_0x5894[229]](_0xff5bx41,_0xff5bx3e[_0x5894[228]]())};mxPanningHandler[_0x5894[44]][_0x5894[230]]= function(_0xff5bx3e){var _0xff5bx41=_0xff5bx3e[_0x5894[226]]();var _0xff5bx3f=this[_0x5894[14]][_0x5894[36]]();var _0xff5bx34=_0xff5bx3f[_0x5894[221]](_0xff5bx41);while(_0xff5bx3f[_0x5894[211]](_0xff5bx34)&&  !this[_0x5894[14]][_0x5894[223]](_0xff5bx34)){if(this[_0x5894[14]][_0x5894[222]](_0xff5bx34)){_0xff5bx41= _0xff5bx34};_0xff5bx34= _0xff5bx3f[_0x5894[221]](_0xff5bx34)};return _0xff5bx41}};Editor[_0x5894[44]][_0x5894[18]]= function(){var _0xff5bxe=this[_0x5894[14]];var _0xff5bx43= new mxUndoManager();var _0xff5bx44=function(_0xff5bx45,_0xff5bx14){_0xff5bx43[_0x5894[233]](_0xff5bx14[_0x5894[232]](_0x5894[231]))};_0xff5bxe[_0x5894[36]]()[_0x5894[35]](mxEvent.UNDO,_0xff5bx44);_0xff5bxe[_0x5894[234]]()[_0x5894[35]](mxEvent.UNDO,_0xff5bx44);var _0xff5bx46=function(_0xff5bx45,_0xff5bx14){var _0xff5bx47=_0xff5bxe[_0x5894[236]](_0xff5bx14[_0x5894[232]](_0x5894[231])[_0x5894[235]]);var _0xff5bx35=[];for(var _0xff5bx30=1;_0xff5bx30< _0xff5bx47[_0x5894[83]];_0xff5bx30++){if(_0xff5bxe[_0x5894[53]][_0x5894[237]](_0xff5bx47[_0xff5bx30])!= null){_0xff5bx35[_0x5894[238]](_0xff5bx47[_0xff5bx30])}};_0xff5bxe[_0x5894[239]](_0xff5bx35)};_0xff5bx43[_0x5894[35]](mxEvent.UNDO,_0xff5bx46);_0xff5bx43[_0x5894[35]](mxEvent.REDO,_0xff5bx46);return _0xff5bx43};Editor[_0x5894[44]][_0x5894[13]]= function(){mxStencilRegistry[_0x5894[241]](STENCIL_PATH+ _0x5894[240])};(function(){mxStencilRegistry[_0x5894[242]]= {};mxStencilRegistry[_0x5894[243]]= [];mxStencilRegistry[_0x5894[244]]= function(_0xff5bx48){var _0xff5bx3c=mxStencilRegistry[_0x5894[245]][_0xff5bx48];if(_0xff5bx3c== null){var _0xff5bx49=mxStencilRegistry[_0x5894[246]](_0xff5bx48);if(_0xff5bx49!= null){var _0xff5bx4a=mxStencilRegistry[_0x5894[242]][_0xff5bx49];if(_0xff5bx4a!= null){if(mxStencilRegistry[_0x5894[243]][_0xff5bx49]== null){mxStencilRegistry[_0x5894[243]][_0xff5bx49]= 1;for(var _0xff5bx30=0;_0xff5bx30< _0xff5bx4a[_0x5894[83]];_0xff5bx30++){var _0xff5bx4b=_0xff5bx4a[_0xff5bx30];if(_0xff5bx4b[_0x5894[248]]()[_0x5894[247]](_0xff5bx4b[_0x5894[83]]- 4,_0xff5bx4b[_0x5894[83]])== _0x5894[25]){mxStencilRegistry[_0x5894[241]](_0xff5bx4b,null)}else {if(_0xff5bx4b[_0x5894[248]]()[_0x5894[247]](_0xff5bx4b[_0x5894[83]]- 3,_0xff5bx4b[_0x5894[83]])== _0x5894[249]){var _0xff5bx4c=mxUtils[_0x5894[250]](_0xff5bx4b);if(_0xff5bx4c!= null){eval[_0x5894[11]](window,_0xff5bx4c[_0x5894[251]]())}}else {}}}}}else {mxStencilRegistry[_0x5894[241]](STENCIL_PATH+ _0x5894[252]+ _0xff5bx49+ _0x5894[25],null)};_0xff5bx3c= mxStencilRegistry[_0x5894[245]][_0xff5bx48]}};return _0xff5bx3c};mxStencilRegistry[_0x5894[246]]= function(_0xff5bx48){var _0xff5bx4d=_0xff5bx48[_0x5894[254]](_0x5894[253]);var _0xff5bx4e=null;if(_0xff5bx4d[_0x5894[83]]> 0&& _0xff5bx4d[0]== _0x5894[255]){_0xff5bx4e= _0xff5bx4d[1];for(var _0xff5bx30=2;_0xff5bx30< _0xff5bx4d[_0x5894[83]]- 1;_0xff5bx30++){_0xff5bx4e+= _0x5894[252]+ _0xff5bx4d[_0xff5bx30]}};return _0xff5bx4e};mxStencilRegistry[_0x5894[241]]= function(_0xff5bx4f,_0xff5bx50,_0xff5bx51){_0xff5bx51= (_0xff5bx51!= null)?_0xff5bx51:false;var _0xff5bx52=mxStencilRegistry[_0x5894[243]][_0xff5bx4f];if(_0xff5bx51|| _0xff5bx52== null){var _0xff5bx53=false;if(_0xff5bx52== null){var _0xff5bx4c=mxUtils[_0x5894[250]](_0xff5bx4f);_0xff5bx52= _0xff5bx4c[_0x5894[256]]();mxStencilRegistry[_0x5894[243]][_0xff5bx4f]= _0xff5bx52;_0xff5bx53= true};mxStencilRegistry[_0x5894[257]](_0xff5bx52,_0xff5bx50,_0xff5bx53)}};mxStencilRegistry[_0x5894[257]]= function(_0xff5bx54,_0xff5bx50,_0xff5bx53){_0xff5bx53= (_0xff5bx53!= null)?_0xff5bx53:true;var _0xff5bx55=_0xff5bx54[_0x5894[258]];var _0xff5bx56=_0xff5bx55[_0x5894[184]];var _0xff5bx57=_0x5894[20];var _0xff5bx48=_0xff5bx55[_0x5894[56]](_0x5894[259]);if(_0xff5bx48!= null){_0xff5bx57= _0xff5bx48+ _0x5894[253]};while(_0xff5bx56!= null){if(_0xff5bx56[_0x5894[260]]== mxConstants[_0x5894[261]]){_0xff5bx48= _0xff5bx56[_0x5894[56]](_0x5894[259]);if(_0xff5bx48!= null){_0xff5bx57= _0xff5bx57[_0x5894[248]]();var _0xff5bx58=_0xff5bx48[_0x5894[263]](/ /g,_0x5894[262]);if(_0xff5bx53){mxStencilRegistry[_0x5894[264]](_0xff5bx57+ _0xff5bx58[_0x5894[248]](), new mxStencil(_0xff5bx56))};if(_0xff5bx50!= null){var _0xff5bx19=_0xff5bx56[_0x5894[56]](_0x5894[265]);var _0xff5bx1a=_0xff5bx56[_0x5894[56]](_0x5894[266]);_0xff5bx19= (_0xff5bx19== null)?80:parseInt(_0xff5bx19,10);_0xff5bx1a= (_0xff5bx1a== null)?80:parseInt(_0xff5bx1a,10);_0xff5bx50(_0xff5bx57,_0xff5bx58,_0xff5bx48,_0xff5bx19,_0xff5bx1a)}}};_0xff5bx56= _0xff5bx56[_0x5894[267]]}}})();OpenFile= function(_0xff5bx59){this[_0x5894[268]]= null;this[_0x5894[269]]= null;this[_0x5894[270]]= _0xff5bx59};OpenFile[_0x5894[44]][_0x5894[271]]= function(_0xff5bx6){this[_0x5894[269]]= _0xff5bx6;this[_0x5894[272]]()};OpenFile[_0x5894[44]][_0x5894[273]]= function(_0xff5bx6,_0xff5bx5a){this[_0x5894[274]]= _0xff5bx6;this[_0x5894[21]]= _0xff5bx5a;this[_0x5894[272]]()};OpenFile[_0x5894[44]][_0x5894[275]]= function(_0xff5bx5b){this[_0x5894[276]]();mxUtils[_0x5894[277]](_0xff5bx5b)};OpenFile[_0x5894[44]][_0x5894[272]]= function(){if(this[_0x5894[269]]!= null&& this[_0x5894[274]]!= null){this[_0x5894[269]](this[_0x5894[274]],this[_0x5894[21]]);this[_0x5894[276]]()}};OpenFile[_0x5894[44]][_0x5894[276]]= function(){if(this[_0x5894[270]]!= null){this[_0x5894[270]]()}}
\ No newline at end of file
+var _0x711e=["\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x74\x6F\x72\x61\x67\x65","\x6C\x6F\x63\x61\x6C","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x46\x69\x6C\x65","\x46\x69\x6C\x65\x52\x65\x61\x64\x65\x72","\x46\x69\x6C\x65\x4C\x69\x73\x74","\x74\x6F\x75\x63\x68","\x31","\x6F\x70\x65\x6E\x65\x72","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x61\x6C\x6C","\x69\x6E\x69\x74","\x69\x6E\x69\x74\x53\x74\x65\x6E\x63\x69\x6C\x52\x65\x67\x69\x73\x74\x72\x79","\x67\x72\x61\x70\x68","\x6F\x75\x74\x6C\x69\x6E\x65","\x75\x70\x64\x61\x74\x65\x4F\x6E\x50\x61\x6E","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x55\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x74\x61\x74\x75\x73","","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x64\x72\x61\x77\x69\x6E\x67","\x67\x65\x74","\x2E\x78\x6D\x6C","\x67\x65\x74\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x67\x72\x61\x70\x68\x43\x68\x61\x6E\x67\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x70\x70\x6C\x79","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6F\x6E\x62\x65\x66\x6F\x72\x65\x75\x6E\x6C\x6F\x61\x64","\x61\x6C\x6C\x43\x68\x61\x6E\x67\x65\x73\x4C\x6F\x73\x74","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x65\x78\x74\x65\x6E\x64","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x2F\x67\x72\x69\x64\x2E\x67\x69\x66","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x73\x63\x61\x6C\x65","\x76\x69\x65\x77","\x67\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x69\x64","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x30","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x67\x75\x69\x64\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x66\x6F\x6C\x64","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x78","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x64\x78","\x79","\x64\x79","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x70\x61\x67\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x70\x61\x67\x65\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x63\x6F\x64\x65","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x65\x6E\x63\x6F\x64\x65","\x72\x6F\x75\x6E\x64","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x6E\x6F\x6E\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x73\x74\x79\x6C\x65","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x66\x69\x6C\x6C","\x72\x65\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x23\x65\x62\x65\x62\x65\x62","\x62\x6F\x72\x64\x65\x72\x53\x74\x79\x6C\x65","\x73\x6F\x6C\x69\x64","\x62\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x23\x65\x35\x65\x35\x65\x35","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70\x57\x69\x64\x74\x68","\x31\x70\x78","\x62\x6F\x72\x64\x65\x72\x4C\x65\x66\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x52\x69\x67\x68\x74\x57\x69\x64\x74\x68","\x30\x70\x78","\x62\x6F\x72\x64\x65\x72\x42\x6F\x74\x74\x6F\x6D\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72","\x76\x61\x6C\x69\x64\x61\x74\x65","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x61\x75\x74\x6F","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x6E\x6F\x64\x65","\x49\x53\x5F\x49\x45\x36","\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x2F\x67\x72\x61\x70\x68\x65\x64\x69\x74\x6F\x72\x2D\x69\x65\x36\x2E\x63\x73\x73","\x6C\x69\x6E\x6B","\x6C\x6F\x61\x64\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x61\x64\x64","\x44\x45\x46\x41\x55\x4C\x54\x5F\x48\x4F\x54\x53\x50\x4F\x54","\x63\x72\x65\x61\x74\x65\x4D\x61\x72\x6B\x65\x72","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x53\x48\x41\x44\x4F\x57\x43\x4F\x4C\x4F\x52","\x23\x64\x30\x64\x30\x64\x30","\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x39\x39\x63\x63\x66\x66","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x38\x38\x63\x66","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x61\x38\x66\x66","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x63\x65\x65\x37\x66\x66","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x44\x45\x46\x41\x55\x4C\x54\x5F\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x47\x55\x49\x44\x45\x5F\x43\x4F\x4C\x4F\x52","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x43\x6F\x6C\x6F\x72","\x23\x63\x30\x63\x30\x63\x30","\x64\x65\x66\x61\x75\x6C\x74\x4F\x70\x61\x63\x69\x74\x79","\x63\x72\x65\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x77\x68\x69\x74\x65","\x23\x63\x61\x63\x61\x63\x61","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x6D\x61\x78","\x63\x65\x69\x6C","\x70\x61\x6E\x47\x72\x61\x70\x68","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x61\x72\x67\x69\x6E\x4C\x65\x66\x74","\x70\x78","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x6D\x61\x67\x65","\x73\x72\x63","\x64\x65\x73\x74\x72\x6F\x79","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x72\x65\x64\x72\x61\x77","\x72\x65\x64\x72\x61\x77\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x73\x53\x68\x61\x64\x6F\x77","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x54\x52\x49\x43\x54\x48\x54\x4D\x4C","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x64\x62\x6C\x63\x6C\x69\x63\x6B","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x69\x73\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x68\x69\x64\x65","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x62\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x6D\x69\x6E\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x69\x73\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x70\x6F\x69\x6E\x74\x73","\x69\x73\x44\x61\x73\x68\x65\x64","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x61\x73\x68\x65\x64","\x61\x64\x64\x50\x69\x70\x65","\x73\x70\x6C\x69\x63\x65","\x76\x65\x72\x74\x69\x63\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x73\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x73\x68\x6F\x75\x6C\x64\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x72\x65\x6C\x61\x74\x69\x76\x65","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x41\x6C\x74\x44\x6F\x77\x6E","\x61\x64\x64\x49\x74\x65\x6D","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6F\x6E\x73\x75\x6D\x65","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x69\x73\x44\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x44\x65\x6C\x61\x79\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x63\x65\x6C\x6C","\x67\x65\x74\x45\x76\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x46\x6F\x72\x50\x6F\x70\x75\x70\x45\x76\x65\x6E\x74","\x65\x64\x69\x74","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74\x48\x61\x70\x70\x65\x6E\x65\x64","\x67\x65\x74\x56\x69\x65\x77","\x63\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x74\x61\x74\x65","\x70\x75\x73\x68","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x6C\x69\x62\x72\x61\x72\x69\x65\x73","\x70\x61\x63\x6B\x61\x67\x65\x73","\x67\x65\x74\x53\x74\x65\x6E\x63\x69\x6C","\x73\x74\x65\x6E\x63\x69\x6C\x73","\x67\x65\x74\x42\x61\x73\x65\x6E\x61\x6D\x65\x46\x6F\x72\x53\x74\x65\x6E\x63\x69\x6C","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x2E\x6A\x73","\x6C\x6F\x61\x64","\x67\x65\x74\x54\x65\x78\x74","\x2F","\x2E","\x73\x70\x6C\x69\x74","\x6D\x78\x67\x72\x61\x70\x68","\x67\x65\x74\x58\x6D\x6C","\x70\x61\x72\x73\x65\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x6E\x61\x6D\x65","\x6E\x6F\x64\x65\x54\x79\x70\x65","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x45\x4C\x45\x4D\x45\x4E\x54","\x5F","\x72\x65\x70\x6C\x61\x63\x65","\x61\x64\x64\x53\x74\x65\x6E\x63\x69\x6C","\x77","\x68","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x70\x72\x6F\x64\x75\x63\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x72","\x64\x6F\x6E\x65","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x65\x78\x65\x63\x75\x74\x65","\x73\x65\x74\x44\x61\x74\x61","\x64\x61\x74\x61","\x65\x72\x72\x6F\x72","\x63\x61\x6E\x63\x65\x6C","\x61\x6C\x65\x72\x74"];var useLocalStorage=(mxClient[_0x711e[0]]|| urlParams[_0x711e[1]]== _0x711e[2])&&  typeof (localStorage)!= _0x711e[3];var fileSupport=window[_0x711e[4]]!= null&& window[_0x711e[5]]!= null&& window[_0x711e[6]]!= null;var touchStyle=mxClient[_0x711e[0]]|| urlParams[_0x711e[7]]== _0x711e[8];var counter=0;try{var op=window;while(op[_0x711e[9]]!= null&&  !isNaN(op[_0x711e[9]][_0x711e[10]])){op= op[_0x711e[9]]};if(op!= null){op[_0x711e[10]]++;counter= op[_0x711e[10]]}}catch(e){};Editor= function(){mxEventSource[_0x711e[11]](this);this[_0x711e[12]]();this[_0x711e[13]]();this[_0x711e[14]]=  new Graph();this[_0x711e[15]]=  new mxOutline(this[_0x711e[14]]);this[_0x711e[15]][_0x711e[16]]= true;this[_0x711e[17]]= this[_0x711e[18]]();this[_0x711e[19]]= _0x711e[20];this[_0x711e[21]]= null;this[_0x711e[22]]= function(){return this[_0x711e[21]]|| mxResources[_0x711e[24]](_0x711e[23],[counter])+ _0x711e[25]};this[_0x711e[26]]= function(){return this[_0x711e[21]]};this[_0x711e[27]]= function(_0xaddax6){this[_0x711e[19]]= _0xaddax6;this[_0x711e[29]]( new mxEventObject(_0x711e[28]))};this[_0x711e[30]]= function(){return this[_0x711e[19]]};this[_0x711e[31]]= false;this[_0x711e[32]]= function(){this[_0x711e[31]]= true};this[_0x711e[14]][_0x711e[36]]()[_0x711e[35]](mxEvent.CHANGE,mxUtils[_0x711e[34]](this,function(){this[_0x711e[32]][_0x711e[33]](this,arguments)}));window[_0x711e[37]]= mxUtils[_0x711e[34]](this,function(){if(this[_0x711e[31]]){return mxResources[_0x711e[24]](_0x711e[38])}});this[_0x711e[14]][_0x711e[39]]= false;this[_0x711e[14]][_0x711e[40]]= true;this[_0x711e[14]][_0x711e[41]]= null};mxUtils[_0x711e[42]](Editor,mxEventSource);Editor[_0x711e[44]][_0x711e[43]]= IMAGE_PATH+ _0x711e[45];Editor[_0x711e[44]][_0x711e[46]]= IMAGE_PATH+ _0x711e[47];Editor[_0x711e[44]][_0x711e[48]]= function(_0xaddax7){var _0xaddax8= new mxCodec(_0xaddax7[_0x711e[49]]);if(_0xaddax7[_0x711e[50]]== _0x711e[51]){this[_0x711e[14]][_0x711e[53]][_0x711e[52]]= 1;this[_0x711e[14]][_0x711e[54]]= _0xaddax7[_0x711e[56]](_0x711e[55])!= _0x711e[57];this[_0x711e[14]][_0x711e[59]][_0x711e[58]]= _0xaddax7[_0x711e[56]](_0x711e[60])!= _0x711e[57];this[_0x711e[14]][_0x711e[62]](_0xaddax7[_0x711e[56]](_0x711e[61])!= _0x711e[57]);this[_0x711e[14]][_0x711e[64]](_0xaddax7[_0x711e[56]](_0x711e[63])!= _0x711e[57]);this[_0x711e[14]][_0x711e[65]]= _0xaddax7[_0x711e[56]](_0x711e[66])!= _0x711e[57];this[_0x711e[14]][_0x711e[40]]= _0xaddax7[_0x711e[56]](_0x711e[40])!= _0x711e[57];if(!this[_0x711e[14]][_0x711e[40]]){this[_0x711e[14]][_0x711e[68]][_0x711e[67]]= 0;this[_0x711e[14]][_0x711e[68]][_0x711e[69]]= 0;this[_0x711e[14]][_0x711e[53]][_0x711e[71]][_0x711e[70]]= Number(_0xaddax7[_0x711e[56]](_0x711e[72])|| 0);this[_0x711e[14]][_0x711e[53]][_0x711e[71]][_0x711e[73]]= Number(_0xaddax7[_0x711e[56]](_0x711e[74])|| 0)};this[_0x711e[14]][_0x711e[75]]= _0xaddax7[_0x711e[56]](_0x711e[76])== _0x711e[8];this[_0x711e[14]][_0x711e[77]]= this[_0x711e[14]][_0x711e[75]];this[_0x711e[14]][_0x711e[78]]= this[_0x711e[14]][_0x711e[77]];var _0xaddax9=_0xaddax7[_0x711e[56]](_0x711e[79]);if(_0xaddax9!= null){this[_0x711e[14]][_0x711e[79]]= _0xaddax9}else {this[_0x711e[14]][_0x711e[79]]= 1.5};var _0xaddaxa=_0xaddax7[_0x711e[56]](_0x711e[80]);var _0xaddaxb=_0xaddax7[_0x711e[56]](_0x711e[81]);if(_0xaddaxa!= null&& _0xaddaxb!= null){this[_0x711e[14]][_0x711e[82]]=  new mxRectangle(0,0,parseFloat(_0xaddaxa),parseFloat(_0xaddaxb));this[_0x711e[15]][_0x711e[15]][_0x711e[82]]= this[_0x711e[14]][_0x711e[82]]};var _0xaddaxc=_0xaddax7[_0x711e[56]](_0x711e[41]);if(_0xaddaxc!= null&& _0xaddaxc[_0x711e[83]]> 0){this[_0x711e[14]][_0x711e[41]]= _0xaddaxc};_0xaddax8[_0x711e[84]](_0xaddax7,this[_0x711e[14]][_0x711e[36]]());this[_0x711e[85]]()}};Editor[_0x711e[44]][_0x711e[86]]= function(){var _0xaddaxd= new mxCodec(mxUtils[_0x711e[87]]());var _0xaddax7=_0xaddaxd[_0x711e[88]](this[_0x711e[14]][_0x711e[36]]());if(this[_0x711e[14]][_0x711e[53]][_0x711e[71]][_0x711e[70]]!= 0|| this[_0x711e[14]][_0x711e[53]][_0x711e[71]][_0x711e[73]]!= 0){_0xaddax7[_0x711e[90]](_0x711e[72],Math[_0x711e[89]](this[_0x711e[14]][_0x711e[53]][_0x711e[71]][_0x711e[70]]* 100)/ 100);_0xaddax7[_0x711e[90]](_0x711e[74],Math[_0x711e[89]](this[_0x711e[14]][_0x711e[53]][_0x711e[71]][_0x711e[73]]* 100)/ 100)};_0xaddax7[_0x711e[90]](_0x711e[55],(this[_0x711e[14]][_0x711e[91]]())?_0x711e[8]:_0x711e[57]);_0xaddax7[_0x711e[90]](_0x711e[60],(this[_0x711e[14]][_0x711e[59]][_0x711e[58]])?_0x711e[8]:_0x711e[57]);_0xaddax7[_0x711e[90]](_0x711e[60],(this[_0x711e[14]][_0x711e[59]][_0x711e[58]])?_0x711e[8]:_0x711e[57]);_0xaddax7[_0x711e[90]](_0x711e[61],(this[_0x711e[14]][_0x711e[93]][_0x711e[92]]())?_0x711e[8]:_0x711e[57]);_0xaddax7[_0x711e[90]](_0x711e[63],(this[_0x711e[14]][_0x711e[94]][_0x711e[92]]())?_0x711e[8]:_0x711e[57]);_0xaddax7[_0x711e[90]](_0x711e[66],(this[_0x711e[14]][_0x711e[65]])?_0x711e[8]:_0x711e[57]);_0xaddax7[_0x711e[90]](_0x711e[76],(this[_0x711e[14]][_0x711e[75]])?_0x711e[8]:_0x711e[57]);_0xaddax7[_0x711e[90]](_0x711e[79],this[_0x711e[14]][_0x711e[79]]);_0xaddax7[_0x711e[90]](_0x711e[80],this[_0x711e[14]][_0x711e[82]][_0x711e[95]]);_0xaddax7[_0x711e[90]](_0x711e[81],this[_0x711e[14]][_0x711e[82]][_0x711e[96]]);if(!this[_0x711e[14]][_0x711e[40]]){_0xaddax7[_0x711e[90]](_0x711e[40],_0x711e[57])};if(this[_0x711e[14]][_0x711e[41]]!= null){_0xaddax7[_0x711e[90]](_0x711e[41],this[_0x711e[14]][_0x711e[41]])};return _0xaddax7};Editor[_0x711e[44]][_0x711e[85]]= function(){var _0xaddaxe=this[_0x711e[14]];var _0xaddaxf=this[_0x711e[15]];if(_0xaddaxe[_0x711e[68]]!= null&& _0xaddaxf[_0x711e[15]][_0x711e[68]]!= null){if(_0xaddaxe[_0x711e[41]]!= null){if(_0xaddaxe[_0x711e[41]]== _0x711e[97]){_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[98]]= _0x711e[100]}else {if(_0xaddaxe[_0x711e[53]][_0x711e[101]]!= null){_0xaddaxe[_0x711e[53]][_0x711e[101]][_0x711e[102]]= _0xaddaxe[_0x711e[41]];_0xaddaxe[_0x711e[53]][_0x711e[101]][_0x711e[103]]()};_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[98]]= _0xaddaxe[_0x711e[41]]}}else {_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[98]]= _0x711e[20]};if(_0xaddaxe[_0x711e[75]]){_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[98]]= _0x711e[104];_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[105]]= _0x711e[106];_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[107]]= _0x711e[108];_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[109]]= _0x711e[110];_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[111]]= _0x711e[110];_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[112]]= _0x711e[113];_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[114]]= _0x711e[113]}else {_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[115]]= _0x711e[20]};_0xaddaxf[_0x711e[15]][_0x711e[68]][_0x711e[99]][_0x711e[98]]= _0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[98]];if(_0xaddaxf[_0x711e[15]][_0x711e[75]]!= _0xaddaxe[_0x711e[75]]|| _0xaddaxf[_0x711e[15]][_0x711e[79]]!= _0xaddaxe[_0x711e[79]]){_0xaddaxf[_0x711e[15]][_0x711e[79]]= _0xaddaxe[_0x711e[79]];_0xaddaxf[_0x711e[15]][_0x711e[75]]= _0xaddaxe[_0x711e[75]];_0xaddaxf[_0x711e[15]][_0x711e[53]][_0x711e[116]]()};if(_0xaddaxe[_0x711e[40]]&& _0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[117]]== _0x711e[118]&&  !touchStyle){_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[117]]= _0x711e[119]}else {if(!_0xaddaxe[_0x711e[40]]|| touchStyle){_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[117]]= _0x711e[118]}};var _0xaddax10=(mxClient[_0x711e[120]]&& document[_0x711e[121]]>= 9)?_0x711e[122]+ this[_0x711e[46]]+ _0x711e[123]:_0x711e[97];_0xaddaxe[_0x711e[68]][_0x711e[99]][_0x711e[124]]= (!_0xaddaxe[_0x711e[75]]&& _0xaddaxe[_0x711e[91]]())?_0x711e[122]+ this[_0x711e[43]]+ _0x711e[123]:_0xaddax10;if(_0xaddaxe[_0x711e[53]][_0x711e[101]]!= null){_0xaddaxe[_0x711e[53]][_0x711e[101]][_0x711e[125]][_0x711e[99]][_0x711e[124]]= (this[_0x711e[14]][_0x711e[91]]())?_0x711e[122]+ this[_0x711e[43]]+ _0x711e[123]:_0x711e[97]}}};Editor[_0x711e[44]][_0x711e[12]]= function(){if(mxClient[_0x711e[126]]){mxClient[_0x711e[129]](_0x711e[127],CSS_PATH+ _0x711e[128])};mxResources[_0x711e[130]]= false;mxResources[_0x711e[131]](RESOURCE_BASE);mxConstants[_0x711e[132]]= 0.3;var _0xaddax11=mxConnectionHandler[_0x711e[44]][_0x711e[133]];mxConnectionHandler[_0x711e[44]][_0x711e[133]]= function(){var _0xaddax12=_0xaddax11[_0x711e[33]](this,arguments);_0xaddax12[_0x711e[134]]= mxUtils[_0x711e[34]](this,function(_0xaddax13,_0xaddax14){if(this[_0x711e[135]]()){return true};return mxCellMarker[_0x711e[44]][_0x711e[134]][_0x711e[33]](_0xaddax12,arguments)});return _0xaddax12};mxConstants[_0x711e[136]]= _0x711e[137];mxConstants[_0x711e[138]]= _0x711e[139];mxConstants[_0x711e[140]]= _0x711e[141];mxConstants[_0x711e[142]]= _0x711e[143];mxConstants[_0x711e[144]]= _0x711e[143];mxConstants[_0x711e[145]]= _0x711e[139];mxConstants[_0x711e[146]]= _0x711e[143];mxConstants[_0x711e[147]]= _0x711e[148];mxConstants[_0x711e[149]]= _0x711e[143];mxConstants[_0x711e[150]]= _0x711e[143];mxConstants[_0x711e[151]]= _0x711e[148];mxConstants[_0x711e[152]]= _0x711e[141];mxGraph[_0x711e[44]][_0x711e[153]]= _0x711e[154];mxGraph[_0x711e[44]][_0x711e[79]]= 1;mxRubberband[_0x711e[44]][_0x711e[155]]= 30;mxGraphView[_0x711e[44]][_0x711e[156]]= function(_0xaddax15){return  new mxRectangleShape(_0xaddax15,this[_0x711e[14]][_0x711e[41]]|| _0x711e[157],_0x711e[158])};mxGraphView[_0x711e[44]][_0x711e[159]]= function(){var _0xaddax16=this[_0x711e[160]]();var _0xaddax17=(_0xaddax16[_0x711e[95]]> 0)?_0xaddax16[_0x711e[70]]/ this[_0x711e[52]]- this[_0x711e[71]][_0x711e[70]]:0;var _0xaddax18=(_0xaddax16[_0x711e[96]]> 0)?_0xaddax16[_0x711e[73]]/ this[_0x711e[52]]- this[_0x711e[71]][_0x711e[73]]:0;var _0xaddax19=_0xaddax16[_0x711e[95]]/ this[_0x711e[52]];var _0xaddax1a=_0xaddax16[_0x711e[96]]/ this[_0x711e[52]];var _0xaddax1b=this[_0x711e[14]][_0x711e[82]];var _0xaddax9=this[_0x711e[14]][_0x711e[79]];var _0xaddaxa=_0xaddax1b[_0x711e[95]]* _0xaddax9;var _0xaddaxb=_0xaddax1b[_0x711e[96]]* _0xaddax9;var _0xaddax1c=Math[_0x711e[162]](Math[_0x711e[161]](0,_0xaddax17)/ _0xaddaxa);var _0xaddax1d=Math[_0x711e[162]](Math[_0x711e[161]](0,_0xaddax18)/ _0xaddaxb);var _0xaddax1e=Math[_0x711e[164]](Math[_0x711e[163]](1,_0xaddax17+ _0xaddax19)/ _0xaddaxa);var _0xaddax1f=Math[_0x711e[164]](Math[_0x711e[163]](1,_0xaddax18+ _0xaddax1a)/ _0xaddaxb);var _0xaddax20=_0xaddax1e- _0xaddax1c;var _0xaddax21=_0xaddax1f- _0xaddax1d;var _0xaddax15= new mxRectangle(this[_0x711e[52]]* (this[_0x711e[71]][_0x711e[70]]+ _0xaddax1c* _0xaddaxa),this[_0x711e[52]]* (this[_0x711e[71]][_0x711e[73]]+ _0xaddax1d* _0xaddaxb),this[_0x711e[52]]* _0xaddax20* _0xaddaxa,this[_0x711e[52]]* _0xaddax21* _0xaddaxb);return _0xaddax15};var _0xaddax22=mxGraph[_0x711e[44]][_0x711e[165]];mxGraph[_0x711e[44]][_0x711e[165]]= function(_0xaddax23,_0xaddax24){_0xaddax22[_0x711e[33]](this,arguments);if((this[_0x711e[166]]!= mxConstants[_0x711e[167]]&& this[_0x711e[53]][_0x711e[101]]!= null)&& (!this[_0x711e[168]]||  !mxUtils[_0x711e[169]](this[_0x711e[68]]))){this[_0x711e[53]][_0x711e[101]][_0x711e[125]][_0x711e[99]][_0x711e[170]]= _0xaddax23+ _0x711e[171];this[_0x711e[53]][_0x711e[101]][_0x711e[125]][_0x711e[99]][_0x711e[172]]= _0xaddax24+ _0x711e[171]}};var _0xaddax25=this;mxGraphView[_0x711e[44]][_0x711e[173]]= function(){var _0xaddaxc=this[_0x711e[14]][_0x711e[174]]();if(_0xaddaxc!= null){if(this[_0x711e[124]]== null|| this[_0x711e[124]][_0x711e[175]]!= _0xaddaxc[_0x711e[176]]){if(this[_0x711e[124]]!= null){this[_0x711e[124]][_0x711e[177]]()};var _0xaddax15= new mxRectangle(0,0,1,1);this[_0x711e[124]]=  new mxImageShape(_0xaddax15,_0xaddaxc[_0x711e[176]]);this[_0x711e[124]][_0x711e[166]]= this[_0x711e[14]][_0x711e[166]];this[_0x711e[124]][_0x711e[12]](this[_0x711e[178]]);this[_0x711e[124]][_0x711e[179]]()};this[_0x711e[180]](this[_0x711e[124]],_0xaddaxc)}else {if(this[_0x711e[124]]!= null){this[_0x711e[124]][_0x711e[177]]();this[_0x711e[124]]= null}};if(this[_0x711e[14]][_0x711e[75]]){var _0xaddax15=this[_0x711e[159]]();if(this[_0x711e[101]]== null){this[_0x711e[101]]= this[_0x711e[156]](_0xaddax15);this[_0x711e[101]][_0x711e[52]]= 1;this[_0x711e[101]][_0x711e[181]]= true;this[_0x711e[101]][_0x711e[166]]= mxConstants[_0x711e[182]];this[_0x711e[101]][_0x711e[12]](this[_0x711e[14]][_0x711e[68]]);this[_0x711e[14]][_0x711e[68]][_0x711e[184]][_0x711e[99]][_0x711e[183]]= _0x711e[185];this[_0x711e[14]][_0x711e[68]][_0x711e[186]](this[_0x711e[101]][_0x711e[125]],this[_0x711e[14]][_0x711e[68]][_0x711e[184]]);this[_0x711e[101]][_0x711e[179]]();this[_0x711e[101]][_0x711e[125]][_0x711e[187]]= _0x711e[188];this[_0x711e[101]][_0x711e[125]][_0x711e[99]][_0x711e[189]]= _0x711e[190];mxEvent[_0x711e[35]](this[_0x711e[101]][_0x711e[125]],_0x711e[191],mxUtils[_0x711e[34]](this,function(_0xaddax14){this[_0x711e[14]][_0x711e[192]](_0xaddax14)}));mxEvent[_0x711e[198]](this[_0x711e[101]][_0x711e[125]],mxUtils[_0x711e[34]](this,function(_0xaddax14){this[_0x711e[14]][_0x711e[193]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0xaddax14))}),mxUtils[_0x711e[34]](this,function(_0xaddax14){if(this[_0x711e[14]][_0x711e[93]]!= null&& this[_0x711e[14]][_0x711e[93]][_0x711e[194]]()){this[_0x711e[14]][_0x711e[93]][_0x711e[195]]()};if(this[_0x711e[14]][_0x711e[196]]&&  !mxEvent[_0x711e[197]](_0xaddax14)){this[_0x711e[14]][_0x711e[193]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0xaddax14))}}),mxUtils[_0x711e[34]](this,function(_0xaddax14){this[_0x711e[14]][_0x711e[193]](mxEvent.MOUSE_UP, new mxMouseEvent(_0xaddax14))}))}else {this[_0x711e[101]][_0x711e[52]]= 1;this[_0x711e[101]][_0x711e[199]]= _0xaddax15;this[_0x711e[101]][_0x711e[179]]()};this[_0x711e[101]][_0x711e[125]][_0x711e[99]][_0x711e[124]]= (this[_0x711e[14]][_0x711e[91]]())?_0x711e[122]+ _0xaddax25[_0x711e[43]]+ _0x711e[123]:_0x711e[97]}else {if(this[_0x711e[101]]!= null){this[_0x711e[101]][_0x711e[177]]();this[_0x711e[101]]= null}}};mxGraph[_0x711e[44]][_0x711e[200]]= function(_0xaddax26,_0xaddax27,_0xaddax28){var _0xaddax29=this[_0x711e[53]][_0x711e[52]];var _0xaddax2a=this[_0x711e[53]][_0x711e[71]];var _0xaddax1b=this[_0x711e[82]];var _0xaddax9=_0xaddax29* this[_0x711e[79]];var _0xaddax2b=this[_0x711e[53]][_0x711e[159]]();_0xaddax27= _0xaddax2b[_0x711e[95]];_0xaddax28= _0xaddax2b[_0x711e[96]];var _0xaddax15= new mxRectangle(_0xaddax29* _0xaddax2a[_0x711e[70]],_0xaddax29* _0xaddax2a[_0x711e[73]],_0xaddax1b[_0x711e[95]]* _0xaddax9,_0xaddax1b[_0x711e[96]]* _0xaddax9);_0xaddax26= _0xaddax26&& Math[_0x711e[161]](_0xaddax15[_0x711e[95]],_0xaddax15[_0x711e[96]])> this[_0x711e[201]];var _0xaddax2c=(_0xaddax26)?Math[_0x711e[164]](_0xaddax27/ _0xaddax15[_0x711e[95]])- 1:0;var _0xaddax2d=(_0xaddax26)?Math[_0x711e[164]](_0xaddax28/ _0xaddax15[_0x711e[96]])- 1:0;var _0xaddax2e=_0xaddax2b[_0x711e[70]]+ _0xaddax27;var _0xaddax2f=_0xaddax2b[_0x711e[73]]+ _0xaddax28;if(this[_0x711e[202]]== null&& _0xaddax2c> 0){this[_0x711e[202]]= []};if(this[_0x711e[202]]!= null){for(var _0xaddax30=0;_0xaddax30<= _0xaddax2c;_0xaddax30++){var _0xaddax31=[ new mxPoint(_0xaddax2b[_0x711e[70]]+ (_0xaddax30+ 1)* _0xaddax15[_0x711e[95]],_0xaddax2b[_0x711e[73]]), new mxPoint(_0xaddax2b[_0x711e[70]]+ (_0xaddax30+ 1)* _0xaddax15[_0x711e[95]],_0xaddax2f)];if(this[_0x711e[202]][_0xaddax30]!= null){this[_0x711e[202]][_0xaddax30][_0x711e[52]]= 1;this[_0x711e[202]][_0xaddax30][_0x711e[203]]= _0xaddax31;this[_0x711e[202]][_0xaddax30][_0x711e[179]]()}else {var _0xaddax32= new mxPolyline(_0xaddax31,this[_0x711e[153]],this[_0x711e[52]]);_0xaddax32[_0x711e[166]]= this[_0x711e[166]];_0xaddax32[_0x711e[204]]= this[_0x711e[205]];_0xaddax32[_0x711e[206]]= false;_0xaddax32[_0x711e[52]]= _0xaddax29;_0xaddax32[_0x711e[12]](this[_0x711e[53]][_0x711e[178]]);_0xaddax32[_0x711e[179]]();this[_0x711e[202]][_0xaddax30]= _0xaddax32}};for(var _0xaddax30=_0xaddax2c;_0xaddax30< this[_0x711e[202]][_0x711e[83]];_0xaddax30++){this[_0x711e[202]][_0xaddax30][_0x711e[177]]()};this[_0x711e[202]][_0x711e[207]](_0xaddax2c,this[_0x711e[202]][_0x711e[83]]- _0xaddax2c)};if(this[_0x711e[208]]== null&& _0xaddax2d> 0){this[_0x711e[208]]= []};if(this[_0x711e[208]]!= null){for(var _0xaddax30=0;_0xaddax30<= _0xaddax2d;_0xaddax30++){var _0xaddax31=[ new mxPoint(_0xaddax2b[_0x711e[70]],_0xaddax2b[_0x711e[73]]+ (_0xaddax30+ 1)* _0xaddax15[_0x711e[96]]), new mxPoint(_0xaddax2e,_0xaddax2b[_0x711e[73]]+ (_0xaddax30+ 1)* _0xaddax15[_0x711e[96]])];if(this[_0x711e[208]][_0xaddax30]!= null){this[_0x711e[208]][_0xaddax30][_0x711e[52]]= 1;this[_0x711e[208]][_0xaddax30][_0x711e[203]]= _0xaddax31;this[_0x711e[208]][_0xaddax30][_0x711e[179]]()}else {var _0xaddax32= new mxPolyline(_0xaddax31,this[_0x711e[153]],_0xaddax29);_0xaddax32[_0x711e[166]]= this[_0x711e[166]];_0xaddax32[_0x711e[204]]= this[_0x711e[205]];_0xaddax32[_0x711e[206]]= false;_0xaddax32[_0x711e[52]]= _0xaddax29;_0xaddax32[_0x711e[12]](this[_0x711e[53]][_0x711e[178]]);_0xaddax32[_0x711e[179]]();this[_0x711e[208]][_0xaddax30]= _0xaddax32}};for(var _0xaddax30=_0xaddax2d;_0xaddax30< this[_0x711e[208]][_0x711e[83]];_0xaddax30++){this[_0x711e[208]][_0xaddax30][_0x711e[177]]()};this[_0x711e[208]][_0x711e[207]](_0xaddax2d,this[_0x711e[208]][_0x711e[83]]- _0xaddax2d)}};mxEdgeHandler[_0x711e[44]][_0x711e[209]]= true;mxGraphHandler[_0x711e[44]][_0x711e[58]]= true;var _0xaddax33=mxGraphHandler[_0x711e[44]][_0x711e[210]];mxGraphHandler[_0x711e[44]][_0x711e[210]]= function(_0xaddax34,_0xaddax35,_0xaddax14){for(var _0xaddax30=0;_0xaddax30< _0xaddax35[_0x711e[83]];_0xaddax30++){if(this[_0x711e[14]][_0x711e[36]]()[_0x711e[211]](_0xaddax35[_0xaddax30])){var _0xaddax36=this[_0x711e[14]][_0x711e[212]](_0xaddax35[_0xaddax30]);if(_0xaddax36!= null&& _0xaddax36[_0x711e[213]]){return false}}};return _0xaddax33[_0x711e[33]](this,arguments)};mxGuide[_0x711e[44]][_0x711e[214]]= function(_0xaddax14){return !mxEvent[_0x711e[215]](_0xaddax14)};mxPopupMenuAddItem= mxPopupMenu[_0x711e[44]][_0x711e[216]];mxPopupMenu[_0x711e[44]][_0x711e[216]]= function(_0xaddax37,_0xaddax38,_0xaddax39,_0xaddax34,_0xaddax3a,_0xaddax3b){var _0xaddax3c=mxPopupMenuAddItem[_0x711e[33]](this,arguments);if(_0xaddax3b!= null&&  !_0xaddax3b){mxEvent[_0x711e[35]](_0xaddax3c,_0x711e[217],function(_0xaddax14){mxEvent[_0x711e[218]](_0xaddax14)})};return _0xaddax3c};var _0xaddax3d=mxGraphHandler[_0x711e[44]][_0x711e[219]];mxGraphHandler[_0x711e[44]][_0x711e[219]]= function(_0xaddax3e){var _0xaddax3f=this[_0x711e[14]][_0x711e[36]]();var _0xaddax40=_0xaddax3f[_0x711e[221]](this[_0x711e[14]][_0x711e[220]]());var _0xaddax41=_0xaddax3d[_0x711e[33]](this,arguments);var _0xaddax34=_0xaddax3f[_0x711e[221]](_0xaddax41);if(_0xaddax40== null|| (_0xaddax40!= _0xaddax41&& _0xaddax40!= _0xaddax34)){while(!this[_0x711e[14]][_0x711e[222]](_0xaddax41)&&  !this[_0x711e[14]][_0x711e[222]](_0xaddax34) && _0xaddax3f[_0x711e[211]](_0xaddax34) &&  !this[_0x711e[14]][_0x711e[223]](_0xaddax34)){_0xaddax41= _0xaddax34;_0xaddax34= this[_0x711e[14]][_0x711e[36]]()[_0x711e[221]](_0xaddax41)}};return _0xaddax41};var _0xaddax42=mxGraphHandler[_0x711e[44]][_0x711e[224]];mxGraphHandler[_0x711e[44]][_0x711e[224]]= function(_0xaddax41){var _0xaddax3c=_0xaddax42[_0x711e[33]](this,arguments);var _0xaddax3f=this[_0x711e[14]][_0x711e[36]]();var _0xaddax40=_0xaddax3f[_0x711e[221]](this[_0x711e[14]][_0x711e[220]]());var _0xaddax34=_0xaddax3f[_0x711e[221]](_0xaddax41);if(_0xaddax40== null|| (_0xaddax40!= _0xaddax41&& _0xaddax40!= _0xaddax34)){if(!this[_0x711e[14]][_0x711e[222]](_0xaddax41)&& _0xaddax3f[_0x711e[211]](_0xaddax34) &&  !this[_0x711e[14]][_0x711e[223]](_0xaddax34)){_0xaddax3c= true}};return _0xaddax3c};mxGraphHandler[_0x711e[44]][_0x711e[225]]= function(_0xaddax3e){var _0xaddax41=_0xaddax3e[_0x711e[226]]();if(_0xaddax41== null){_0xaddax41= this[_0x711e[227]]};var _0xaddax3f=this[_0x711e[14]][_0x711e[36]]();var _0xaddax34=_0xaddax3f[_0x711e[221]](_0xaddax41);while(this[_0x711e[14]][_0x711e[222]](_0xaddax41)&& _0xaddax3f[_0x711e[211]](_0xaddax34)&&  !this[_0x711e[14]][_0x711e[223]](_0xaddax34)){_0xaddax41= _0xaddax34;_0xaddax34= _0xaddax3f[_0x711e[221]](_0xaddax41)};this[_0x711e[14]][_0x711e[229]](_0xaddax41,_0xaddax3e[_0x711e[228]]())};mxPanningHandler[_0x711e[44]][_0x711e[230]]= function(_0xaddax3e){var _0xaddax41=_0xaddax3e[_0x711e[226]]();var _0xaddax3f=this[_0x711e[14]][_0x711e[36]]();var _0xaddax34=_0xaddax3f[_0x711e[221]](_0xaddax41);while(_0xaddax3f[_0x711e[211]](_0xaddax34)&&  !this[_0x711e[14]][_0x711e[223]](_0xaddax34)){if(this[_0x711e[14]][_0x711e[222]](_0xaddax34)){_0xaddax41= _0xaddax34};_0xaddax34= _0xaddax3f[_0x711e[221]](_0xaddax34)};return _0xaddax41}};Editor[_0x711e[44]][_0x711e[18]]= function(){var _0xaddaxe=this[_0x711e[14]];var _0xaddax43= new mxUndoManager();var _0xaddax44=function(_0xaddax45,_0xaddax14){_0xaddax43[_0x711e[233]](_0xaddax14[_0x711e[232]](_0x711e[231]))};_0xaddaxe[_0x711e[36]]()[_0x711e[35]](mxEvent.UNDO,_0xaddax44);_0xaddaxe[_0x711e[234]]()[_0x711e[35]](mxEvent.UNDO,_0xaddax44);var _0xaddax46=function(_0xaddax45,_0xaddax14){var _0xaddax47=_0xaddaxe[_0x711e[236]](_0xaddax14[_0x711e[232]](_0x711e[231])[_0x711e[235]]);var _0xaddax35=[];for(var _0xaddax30=1;_0xaddax30< _0xaddax47[_0x711e[83]];_0xaddax30++){if(_0xaddaxe[_0x711e[53]][_0x711e[237]](_0xaddax47[_0xaddax30])!= null){_0xaddax35[_0x711e[238]](_0xaddax47[_0xaddax30])}};_0xaddaxe[_0x711e[239]](_0xaddax35)};_0xaddax43[_0x711e[35]](mxEvent.UNDO,_0xaddax46);_0xaddax43[_0x711e[35]](mxEvent.REDO,_0xaddax46);return _0xaddax43};Editor[_0x711e[44]][_0x711e[13]]= function(){mxStencilRegistry[_0x711e[241]](STENCIL_PATH+ _0x711e[240])};(function(){mxStencilRegistry[_0x711e[242]]= {};mxStencilRegistry[_0x711e[243]]= [];mxStencilRegistry[_0x711e[244]]= function(_0xaddax48){var _0xaddax3c=mxStencilRegistry[_0x711e[245]][_0xaddax48];if(_0xaddax3c== null){var _0xaddax49=mxStencilRegistry[_0x711e[246]](_0xaddax48);if(_0xaddax49!= null){var _0xaddax4a=mxStencilRegistry[_0x711e[242]][_0xaddax49];if(_0xaddax4a!= null){if(mxStencilRegistry[_0x711e[243]][_0xaddax49]== null){mxStencilRegistry[_0x711e[243]][_0xaddax49]= 1;for(var _0xaddax30=0;_0xaddax30< _0xaddax4a[_0x711e[83]];_0xaddax30++){var _0xaddax4b=_0xaddax4a[_0xaddax30];if(_0xaddax4b[_0x711e[248]]()[_0x711e[247]](_0xaddax4b[_0x711e[83]]- 4,_0xaddax4b[_0x711e[83]])== _0x711e[25]){mxStencilRegistry[_0x711e[241]](_0xaddax4b,null)}else {if(_0xaddax4b[_0x711e[248]]()[_0x711e[247]](_0xaddax4b[_0x711e[83]]- 3,_0xaddax4b[_0x711e[83]])== _0x711e[249]){var _0xaddax4c=mxUtils[_0x711e[250]](_0xaddax4b);if(_0xaddax4c!= null){eval[_0x711e[11]](window,_0xaddax4c[_0x711e[251]]())}}else {}}}}}else {mxStencilRegistry[_0x711e[241]](STENCIL_PATH+ _0x711e[252]+ _0xaddax49+ _0x711e[25],null)};_0xaddax3c= mxStencilRegistry[_0x711e[245]][_0xaddax48]}};return _0xaddax3c};mxStencilRegistry[_0x711e[246]]= function(_0xaddax48){var _0xaddax4d=_0xaddax48[_0x711e[254]](_0x711e[253]);var _0xaddax4e=null;if(_0xaddax4d[_0x711e[83]]> 0&& _0xaddax4d[0]== _0x711e[255]){_0xaddax4e= _0xaddax4d[1];for(var _0xaddax30=2;_0xaddax30< _0xaddax4d[_0x711e[83]]- 1;_0xaddax30++){_0xaddax4e+= _0x711e[252]+ _0xaddax4d[_0xaddax30]}};return _0xaddax4e};mxStencilRegistry[_0x711e[241]]= function(_0xaddax4f,_0xaddax50,_0xaddax51){_0xaddax51= (_0xaddax51!= null)?_0xaddax51:false;var _0xaddax52=mxStencilRegistry[_0x711e[243]][_0xaddax4f];if(_0xaddax51|| _0xaddax52== null){var _0xaddax53=false;if(_0xaddax52== null){var _0xaddax4c=mxUtils[_0x711e[250]](_0xaddax4f);_0xaddax52= _0xaddax4c[_0x711e[256]]();mxStencilRegistry[_0x711e[243]][_0xaddax4f]= _0xaddax52;_0xaddax53= true};mxStencilRegistry[_0x711e[257]](_0xaddax52,_0xaddax50,_0xaddax53)}};mxStencilRegistry[_0x711e[257]]= function(_0xaddax54,_0xaddax50,_0xaddax53){_0xaddax53= (_0xaddax53!= null)?_0xaddax53:true;var _0xaddax55=_0xaddax54[_0x711e[258]];var _0xaddax56=_0xaddax55[_0x711e[184]];var _0xaddax57=_0x711e[20];var _0xaddax48=_0xaddax55[_0x711e[56]](_0x711e[259]);if(_0xaddax48!= null){_0xaddax57= _0xaddax48+ _0x711e[253]};while(_0xaddax56!= null){if(_0xaddax56[_0x711e[260]]== mxConstants[_0x711e[261]]){_0xaddax48= _0xaddax56[_0x711e[56]](_0x711e[259]);if(_0xaddax48!= null){_0xaddax57= _0xaddax57[_0x711e[248]]();var _0xaddax58=_0xaddax48[_0x711e[263]](/ /g,_0x711e[262]);if(_0xaddax53){mxStencilRegistry[_0x711e[264]](_0xaddax57+ _0xaddax58[_0x711e[248]](), new mxStencil(_0xaddax56))};if(_0xaddax50!= null){var _0xaddax19=_0xaddax56[_0x711e[56]](_0x711e[265]);var _0xaddax1a=_0xaddax56[_0x711e[56]](_0x711e[266]);_0xaddax19= (_0xaddax19== null)?80:parseInt(_0xaddax19,10);_0xaddax1a= (_0xaddax1a== null)?80:parseInt(_0xaddax1a,10);_0xaddax50(_0xaddax57,_0xaddax58,_0xaddax48,_0xaddax19,_0xaddax1a)}}};_0xaddax56= _0xaddax56[_0x711e[267]]}}})();OpenFile= function(_0xaddax59){this[_0x711e[268]]= null;this[_0x711e[269]]= null;this[_0x711e[270]]= _0xaddax59};OpenFile[_0x711e[44]][_0x711e[271]]= function(_0xaddax6){this[_0x711e[269]]= _0xaddax6;this[_0x711e[272]]()};OpenFile[_0x711e[44]][_0x711e[273]]= function(_0xaddax6,_0xaddax5a){this[_0x711e[274]]= _0xaddax6;this[_0x711e[21]]= _0xaddax5a;this[_0x711e[272]]()};OpenFile[_0x711e[44]][_0x711e[275]]= function(_0xaddax5b){this[_0x711e[276]]();mxUtils[_0x711e[277]](_0xaddax5b)};OpenFile[_0x711e[44]][_0x711e[272]]= function(){if(this[_0x711e[269]]!= null&& this[_0x711e[274]]!= null){this[_0x711e[269]](this[_0x711e[274]],this[_0x711e[21]]);this[_0x711e[276]]()}};OpenFile[_0x711e[44]][_0x711e[276]]= function(){if(this[_0x711e[270]]!= null){this[_0x711e[270]]()}}
\ No newline at end of file
index d06daea..a3a1ab0 100644 (file)
@@ -1 +1 @@
-var _0x2ad4=["\x65\x64\x69\x74\x6F\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x45\x64\x69\x74\x6F\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x67\x72\x61\x70\x68","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x73\x72\x63","\x73\x75\x62\x6D\x65\x6E\x75\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x65\x6E\x75\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x76\x73","\x72\x65\x66\x72\x65\x73\x68","\x63\x72\x65\x61\x74\x65\x55\x69","\x65\x76\x65\x6E\x74","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x41\x6C\x6C\x6F\x77\x65\x64","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x62\x69\x6E\x64","\x62\x6F\x64\x79","\x6F\x6E\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74","\x6D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x6E\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x74\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x64\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x66\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x69\x6E\x69\x74","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x75\x72\x73\x6F\x72","\x64\x65\x66\x61\x75\x6C\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x66\x6F\x63\x75\x73","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x61\x70\x70\x6C\x79","\x6D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x73\x74\x61\x72\x74","\x65\x6E\x64","\x69\x6E\x70\x75\x74","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x65\x6D\x61\x69\x6C","\x6E","\x63\x72\x65\x61\x74\x65\x4D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x65\x6C\x6C","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x74\x61\x67\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x73\x6F\x75\x72\x63\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67\x41\x74\x43\x65\x6C\x6C","\x69\x73\x56\x65\x72\x74\x65\x78","\x6C\x6F\x67","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x63\x6F\x6E\x73\x75\x6D\x65","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x6F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x67\x65\x73\x74\x75\x72\x65\x63\x68\x61\x6E\x67\x65","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x73\x63\x61\x6C\x65\x28","\x73\x63\x61\x6C\x65","\x67\x65\x74\x44\x72\x61\x77\x50\x61\x6E\x65","\x76\x69\x65\x77","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x73\x74\x75\x72\x65\x65\x6E\x64","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x7A\x6F\x6F\x6D\x54\x6F\x43\x65\x6E\x74\x65\x72","\x7A\x6F\x6F\x6D","\x76\x69\x73\x69\x62\x6C\x65","\x63\x72\x65\x61\x74\x65\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x73\x69\x7A\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x75\x70\x64\x61\x74\x65","\x6F\x70\x65\x6E","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6D\x65\x6E\x75\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x74\x6F\x6F\x6C\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x66\x6F\x6F\x74\x65\x72\x48\x65\x69\x67\x68\x74","\x68\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x64\x64\x55\x6E\x64\x6F\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x73\x74\x65","\x67\x65\x74","\x69\x73\x45\x6D\x70\x74\x79","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x74","\x63\x6F\x70\x79","\x6F\x70\x65\x6E\x65\x72","\x6F\x70\x65\x6E\x46\x69\x6C\x65","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x63\x6C\x65\x61\x72","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x69\x6E\x76\x61\x6C\x69\x64\x4F\x72\x4D\x69\x73\x73\x69\x6E\x67\x46\x69\x6C\x65","\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x61\x6C\x65\x72\x74","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x6F\x70\x65\x6E\x53\x74\x72\x69\x6E\x67","\x64\x61\x74\x61","\x6E\x65\x77","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x67\x65\x74\x49\x74\x65\x6D","\x72\x65\x70\x6C\x61\x63\x65","\x63\x6F\x6E\x66\x69\x72\x6D","\x73\x65\x74\x49\x74\x65\x6D","\x73\x61\x76\x65\x64","\x20","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x50\x4F\x53\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x50\x72\x6F\x6A\x65\x63\x74\x20","\x6E\x61\x6D\x65","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x20\x69\x73\x20\x6F\x70\x65\x6E\x69\x6E\x67\x20\x69\x6E\x20\x6E\x65\x77\x20\x77\x69\x6E\x64\x6F\x77\x21","\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x69\x64","\x5F\x62\x6C\x61\x6E\x6B","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x65\x72\x72\x6F\x72\x73","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x20\x28","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x6F\x6E\x65\x72\x72\x6F\x72","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x65\x77\x26\x6E\x61\x6D\x65\x3D","\x73\x65\x6E\x64","\x64\x72\x61\x77\x69\x6E\x67\x54\x6F\x6F\x4C\x61\x72\x67\x65","\x70\x6F\x70\x75\x70","\x73\x61\x76\x65","\x50\x55\x54","\x55\x70\x64\x61\x74\x65\x64\x20\x61\x74\x20","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x64\x72\x61\x66\x74\x3D","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x66\x69\x6C\x65","\x73\x61\x76\x65\x41\x73","\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x2F","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x63\x6C\x6F\x6E\x65\x64\x26\x6E\x61\x6D\x65\x3D","\x26\x64\x72\x61\x66\x74\x3D","\x26\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x76\x61\x6C\x69\x64\x61\x74\x65","\x67\x65\x74\x52\x6F\x6F\x74","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x41\x74","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x3C\x62\x72\x3E","\x73\x65\x74\x43\x65\x6C\x6C\x57\x61\x72\x6E\x69\x6E\x67","","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x51\x75\x65\x73\x74\x69\x6F\x6E\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x0A","\x6C\x61\x62\x65\x6C","\x4C\x61\x62\x65\x6C\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x6C\x6F\x63\x6B","\x4F\x6E\x6C\x79\x20\x6F\x6E\x65\x20\x53\x74\x61\x72\x74\x20\x62\x6C\x6F\x63\x6B\x20\x69\x73\x20\x61\x6C\x6C\x6F\x77\x65\x64","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x67\x65\x74\x49\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x67\x65\x74\x56\x61\x6C\x75\x65","\x6E\x75\x6C\x6C","\x56\x61\x6C\x75\x65\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x2C","\x73\x70\x6C\x69\x74","\x74\x72\x69\x6D","\x56\x61\x6C\x75\x65","\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x67\x65\x74\x45\x64\x67\x65\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x67\x65\x74\x43\x65\x6C\x6C\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x70\x75\x62\x6C\x69\x73\x68","\x50\x75\x62\x6C\x69\x73\x68\x65\x64\x20\x61\x74\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x66\x69\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64\x20\x61\x74\x20","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65","\x6E\x61\x6D\x65\x3D","\x67\x65\x74\x55\x72\x6C","\x70\x61\x74\x68\x6E\x61\x6D\x65","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x26","\x3D","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x61\x6E\x55\x6E\x64\x6F","\x63\x61\x6E\x52\x65\x64\x6F","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x73\x68\x61\x64\x6F\x77","\x74\x69\x6C\x74","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x63\x75\x72\x76\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x72\x6F\x75\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x74\x65\x78\x74","\x66\x6F\x72\x6D\x61\x74","\x61\x72\x72\x61\x6E\x67\x65","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x73\x70\x61\x63\x69\x6E\x67","\x6C\x69\x6E\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x6C\x69\x67\x6E","\x67\x65\x74\x53\x74\x61\x74\x65","\x69\x73\x4C\x6F\x6F\x70","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x6D\x61\x78","\x68\x65\x69\x67\x68\x74","\x70\x78","\x74\x6F\x70","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x77\x69\x64\x74\x68","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x64\x69\x73\x70\x6C\x61\x79","\x6E\x6F\x6E\x65","\x68\x73\x70\x6C\x69\x74","\x76\x73\x70\x6C\x69\x74","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x4F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x44\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x46\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x48\x73\x70\x6C\x69\x74","\x67\x65\x56\x73\x70\x6C\x69\x74","\x30\x70\x78","\x72\x69\x67\x68\x74","\x6D\x65\x6E\x75\x62\x61\x72","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x74\x6F\x6F\x6C\x62\x61\x72","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x73\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x53\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x6F\x74\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x65\x74\x53\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x64\x64\x53\x70\x6C\x69\x74\x48\x61\x6E\x64\x6C\x65\x72","\x61","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D\x20\x67\x65\x53\x74\x61\x74\x75\x73","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x67\x65\x46\x6F\x6F\x74\x65\x72","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x72\x6D","\x66\x6F\x72\x6D","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x78","\x79","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x75\x70","\x74\x6F\x75\x63\x68\x65\x6E\x64","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x64\x69\x61\x6C\x6F\x67","\x49\x53\x5F\x56\x4D\x4C","\x63\x6C\x6F\x73\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x61\x6E\x69\x6D\x61\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x65\x78\x65\x63\x75\x74\x65","\x43\x61\x6D\x69\x6E\x6F","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x49\x53\x5F\x4D\x41\x43","\x6D\x65\x74\x61\x4B\x65\x79","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x65\x6E\x61\x62\x6C\x65\x64","\x66\x75\x6E\x63\x74","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79","\x62\x69\x6E\x64\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x4B\x65\x79","\x65\x73\x63\x61\x70\x65","\x65\x6E\x74\x65\x72","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x65\x78\x70\x6F\x72\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x67\x72\x69\x64","\x61\x62\x6F\x75\x74","\x20\x6D\x75\x73\x74\x20\x68\x61\x76\x65\x20","\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x65\x64\x67\x65\x2E","\x70\x75\x73\x68","\x20\x69\x6E\x63\x6F\x6D\x69\x6E\x67\x20\x65\x64\x67\x65\x2E"];EditorUi= function(_0xf55fx1,_0xf55fx2){this[_0x2ad4[0]]= _0xf55fx1||  new Editor();this[_0x2ad4[1]]= _0xf55fx2|| document[_0x2ad4[3]](_0x2ad4[2]);var _0xf55fx3=_0xf55fx1[_0x2ad4[4]];var _0xf55fx4=this;this[_0x2ad4[1]][_0x2ad4[6]][_0x2ad4[5]]= _0x2ad4[7]; new Image()[_0x2ad4[8]]= mxPopupMenu[_0x2ad4[10]][_0x2ad4[9]];if(mxConnectionHandler[_0x2ad4[10]][_0x2ad4[11]]!= null){ new Image()[_0x2ad4[8]]= mxConnectionHandler[_0x2ad4[10]][_0x2ad4[11]][_0x2ad4[8]]};this[_0x2ad4[12]]=  new Actions(this);this[_0x2ad4[13]]=  new Menus(this);this[_0x2ad4[14]]();this[_0x2ad4[15]]();this[_0x2ad4[16]]();var _0xf55fx5=mxUtils[_0x2ad4[20]](this,function(_0xf55fx6){if(_0xf55fx6== null){_0xf55fx6= window[_0x2ad4[17]]};if(this[_0x2ad4[18]](_0xf55fx6)){return true};return _0xf55fx3[_0x2ad4[19]]()});if(this[_0x2ad4[1]]== document[_0x2ad4[21]]){this[_0x2ad4[23]][_0x2ad4[22]]= _0xf55fx5;this[_0x2ad4[23]][_0x2ad4[24]]= _0xf55fx5;this[_0x2ad4[25]][_0x2ad4[22]]= _0xf55fx5;this[_0x2ad4[25]][_0x2ad4[24]]= _0xf55fx5;this[_0x2ad4[26]][_0x2ad4[22]]= _0xf55fx5;this[_0x2ad4[26]][_0x2ad4[24]]= _0xf55fx5;this[_0x2ad4[27]][_0x2ad4[22]]= _0xf55fx5;this[_0x2ad4[27]][_0x2ad4[24]]= _0xf55fx5;this[_0x2ad4[28]][_0x2ad4[22]]= _0xf55fx5;this[_0x2ad4[28]][_0x2ad4[24]]= _0xf55fx5};if(mxClient[_0x2ad4[29]]&& ( typeof (document[_0x2ad4[30]])=== _0x2ad4[31]|| document[_0x2ad4[30]]< 9)){mxEvent[_0x2ad4[33]](this[_0x2ad4[26]],_0x2ad4[32],_0xf55fx5);mxEvent[_0x2ad4[33]](this[_0x2ad4[27]],_0x2ad4[32],_0xf55fx5)}else {this[_0x2ad4[26]][_0x2ad4[34]]= _0xf55fx5;this[_0x2ad4[27]][_0x2ad4[34]]= _0xf55fx5};_0xf55fx3[_0x2ad4[35]](this[_0x2ad4[26]]);_0xf55fx3[_0x2ad4[15]]();_0xf55fx3[_0x2ad4[1]][_0x2ad4[38]](_0x2ad4[36],_0x2ad4[37]);_0xf55fx3[_0x2ad4[1]][_0x2ad4[6]][_0x2ad4[39]]= _0x2ad4[40];_0xf55fx3[_0x2ad4[1]][_0x2ad4[6]][_0x2ad4[41]]= _0x2ad4[42]+ _0xf55fx1[_0x2ad4[43]]+ _0x2ad4[44];_0xf55fx3[_0x2ad4[1]][_0x2ad4[6]][_0x2ad4[45]]= _0x2ad4[46];_0xf55fx3[_0x2ad4[1]][_0x2ad4[47]]();var _0xf55fx7=_0xf55fx3[_0x2ad4[48]];_0xf55fx3[_0x2ad4[48]]= function(_0xf55fx8,_0xf55fx9,_0xf55fxa){if(_0xf55fx8== mxEvent[_0x2ad4[49]]){this[_0x2ad4[1]][_0x2ad4[47]]()};_0xf55fx7[_0x2ad4[50]](this,arguments)};this[_0x2ad4[58]](_0xf55fx3[_0x2ad4[51]],[_0x2ad4[52],_0x2ad4[53],_0x2ad4[54],_0x2ad4[55],_0x2ad4[56]],[[1,1],[0,0],[1,1],[1,_0x2ad4[57]],[1,_0x2ad4[57]]],[[0,0],[1,_0x2ad4[57]],[1,_0x2ad4[57]],[1,_0x2ad4[57]],[1,_0x2ad4[57]]]);_0xf55fx3[_0x2ad4[59]]= function(_0xf55fx6,_0xf55fxb){var _0xf55fxc=[_0x2ad4[55]];var _0xf55fxd= new mxEventObject(mxEvent.DOUBLE_CLICK,_0x2ad4[17],_0xf55fx6,_0x2ad4[60],_0xf55fxb);this[_0x2ad4[61]](_0xf55fxd);if(this[_0x2ad4[62]]()&&  !mxEvent[_0x2ad4[63]](_0xf55fx6)&&  !_0xf55fxd[_0x2ad4[63]]()){if(this[_0x2ad4[65]]()[_0x2ad4[64]](_0xf55fxb)){if(_0xf55fxc[_0x2ad4[69]](_0xf55fxb[_0x2ad4[68]][_0x2ad4[67]][_0x2ad4[66]])>= 0){this[_0x2ad4[70]](_0xf55fxb)}}else {if(this[_0x2ad4[65]]()[_0x2ad4[71]](_0xf55fxb)){console[_0x2ad4[72]](_0xf55fx4);console[_0x2ad4[72]](_0xf55fxb);_0xf55fx4[_0x2ad4[73]]( new GeneralDialog(_0xf55fx4,_0xf55fxb)[_0x2ad4[1]],320,280,true,true)}};_0xf55fxd[_0x2ad4[74]]()}};_0xf55fx3[_0x2ad4[76]][_0x2ad4[75]]= true;_0xf55fx3[_0x2ad4[76]][_0x2ad4[77]]= mxUtils[_0x2ad4[20]](this,function(_0xf55fxe,_0xf55fxb,_0xf55fx6){this[_0x2ad4[13]][_0x2ad4[78]](_0xf55fxe,_0xf55fxb,_0xf55fx6)});_0xf55fx1[_0x2ad4[80]][_0x2ad4[35]](this[_0x2ad4[79]]);mxEvent[_0x2ad4[82]](document,mxUtils[_0x2ad4[20]](this,function(_0xf55fx6){_0xf55fx3[_0x2ad4[76]][_0x2ad4[81]]()}));if(mxClient[_0x2ad4[83]]){mxEvent[_0x2ad4[33]](_0xf55fx3[_0x2ad4[1]],_0x2ad4[84],mxUtils[_0x2ad4[20]](this,function(_0xf55fx6){_0xf55fx3[_0x2ad4[89]][_0x2ad4[88]]()[_0x2ad4[38]](_0x2ad4[85],_0x2ad4[86]+ _0xf55fx6[_0x2ad4[87]]+ _0x2ad4[44]);_0xf55fx3[_0x2ad4[89]][_0x2ad4[91]]()[_0x2ad4[6]][_0x2ad4[90]]= _0x2ad4[7]}));mxEvent[_0x2ad4[33]](_0xf55fx3[_0x2ad4[1]],_0x2ad4[92],mxUtils[_0x2ad4[20]](this,function(_0xf55fx6){_0xf55fx3[_0x2ad4[89]][_0x2ad4[88]]()[_0x2ad4[93]](_0x2ad4[85]);_0xf55fx3[_0x2ad4[94]]= true;_0xf55fx3[_0x2ad4[95]](_0xf55fx6[_0x2ad4[87]]);_0xf55fx3[_0x2ad4[89]][_0x2ad4[91]]()[_0x2ad4[6]][_0x2ad4[90]]= _0x2ad4[96]}))};var _0xf55fxf=this[_0x2ad4[97]](_0xf55fx1);this[_0x2ad4[98]]= function(){return _0xf55fxf};mxEvent[_0x2ad4[33]](window,_0x2ad4[99],mxUtils[_0x2ad4[20]](this,function(){this[_0x2ad4[15]]();_0xf55fx3[_0x2ad4[100]]();this[_0x2ad4[0]][_0x2ad4[80]][_0x2ad4[101]](false);this[_0x2ad4[0]][_0x2ad4[80]][_0x2ad4[80]][_0x2ad4[100]]()}));this[_0x2ad4[35]]();this[_0x2ad4[102]]()};EditorUi[_0x2ad4[10]][_0x2ad4[103]]= (mxClient[_0x2ad4[83]])?16:8;EditorUi[_0x2ad4[10]][_0x2ad4[104]]= 33;EditorUi[_0x2ad4[10]][_0x2ad4[105]]= 36;EditorUi[_0x2ad4[10]][_0x2ad4[106]]= 28;EditorUi[_0x2ad4[10]][_0x2ad4[107]]= 204;EditorUi[_0x2ad4[10]][_0x2ad4[108]]= 190;EditorUi[_0x2ad4[10]][_0x2ad4[35]]= function(){this[_0x2ad4[109]]();this[_0x2ad4[110]]();var _0xf55fx10=this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[111]);var _0xf55fx11=function(){_0xf55fx10[_0x2ad4[114]](!mxClipboard[_0x2ad4[113]]())};var _0xf55fx12=mxClipboard[_0x2ad4[115]];mxClipboard[_0x2ad4[115]]= function(){_0xf55fx12[_0x2ad4[50]](this,arguments);_0xf55fx11()};var _0xf55fx13=mxClipboard[_0x2ad4[116]];mxClipboard[_0x2ad4[116]]= function(){_0xf55fx13[_0x2ad4[50]](this,arguments);_0xf55fx11()}};EditorUi[_0x2ad4[10]][_0x2ad4[18]]= function(_0xf55fx6){return false};EditorUi[_0x2ad4[10]][_0x2ad4[102]]= function(){try{if(window[_0x2ad4[117]]!= null&& window[_0x2ad4[117]][_0x2ad4[118]]!= null){window[_0x2ad4[117]][_0x2ad4[118]][_0x2ad4[130]](mxUtils[_0x2ad4[20]](this,function(_0xf55fx14,_0xf55fx15){try{var _0xf55fx16=mxUtils[_0x2ad4[119]](_0xf55fx14);this[_0x2ad4[0]][_0x2ad4[121]](_0xf55fx16[_0x2ad4[120]]);this[_0x2ad4[0]][_0x2ad4[122]]= false;this[_0x2ad4[0]][_0x2ad4[124]][_0x2ad4[123]]();if(_0xf55fx15!= null){this[_0x2ad4[0]][_0x2ad4[125]]= _0xf55fx15}}catch(e){mxUtils[_0x2ad4[129]](mxResources[_0x2ad4[112]](_0x2ad4[126])+ _0x2ad4[127]+ e[_0x2ad4[128]])}}))}}catch(e){}};EditorUi[_0x2ad4[10]][_0x2ad4[131]]= function(_0xf55fx14,_0xf55fx15,_0xf55fx17){try{var _0xf55fx16=mxUtils[_0x2ad4[119]](_0xf55fx14);this[_0x2ad4[0]][_0x2ad4[121]](_0xf55fx16[_0x2ad4[120]]);this[_0x2ad4[0]][_0x2ad4[122]]= false;this[_0x2ad4[0]][_0x2ad4[124]][_0x2ad4[123]]();if(_0xf55fx15!= null){this[_0x2ad4[0]][_0x2ad4[125]]= _0xf55fx15};if(_0xf55fx17!= null){this[_0x2ad4[0]][_0x2ad4[132]]= _0xf55fx17}}catch(e){mxUtils[_0x2ad4[129]](mxResources[_0x2ad4[112]](_0x2ad4[126])+ _0x2ad4[127]+ e[_0x2ad4[128]])}};EditorUi[_0x2ad4[10]][_0x2ad4[133]]= function(_0xf55fx18){var _0xf55fx1=this[_0x2ad4[0]];if(_0xf55fx18!= null){var _0xf55fx14=mxUtils[_0x2ad4[135]](this[_0x2ad4[0]][_0x2ad4[134]]());try{if(useLocalStorage){if(localStorage[_0x2ad4[136]](_0xf55fx18)!= null&&  !mxUtils[_0x2ad4[138]](mxResources[_0x2ad4[112]](_0x2ad4[137],[_0xf55fx18]))){return};localStorage[_0x2ad4[139]](_0xf55fx18,_0xf55fx14);this[_0x2ad4[0]][_0x2ad4[142]](mxResources[_0x2ad4[112]](_0x2ad4[140])+ _0x2ad4[141]+  new Date())}else {console[_0x2ad4[72]](_0xf55fx14[_0x2ad4[143]]);console[_0x2ad4[72]](MAX_REQUEST_SIZE);if(_0xf55fx14[_0x2ad4[143]]< MAX_REQUEST_SIZE){_0xf55fx14= encodeURIComponent(_0xf55fx14);_0xf55fx18= encodeURIComponent(_0xf55fx18);var _0xf55fx19= new XMLHttpRequest();_0xf55fx19[_0x2ad4[102]](_0x2ad4[144],SAVE_URL,true);_0xf55fx19[_0x2ad4[147]](_0x2ad4[145],_0x2ad4[146]);_0xf55fx19[_0x2ad4[147]](_0x2ad4[148],_0x2ad4[149]+ _0xf55fx1[_0x2ad4[132]][_0x2ad4[150]]);_0xf55fx19[_0x2ad4[151]]= function(_0xf55fx1a){if(_0xf55fx19[_0x2ad4[152]]=== 4){if(_0xf55fx19[_0x2ad4[153]]=== 201){_0xf55fx1[_0x2ad4[142]](_0x2ad4[154]+ JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]])[_0x2ad4[155]]+ _0x2ad4[158]);setTimeout(function(){window[_0x2ad4[102]](_0x2ad4[159]+ JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]])[_0x2ad4[160]],_0x2ad4[161])},1500)}else {try{var _0xf55fx1b=JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]]);_0xf55fx1[_0x2ad4[142]](_0x2ad4[162]+ _0xf55fx1b[_0x2ad4[163]][0][_0x2ad4[128]])}catch(_0xf55fx1a){_0xf55fx1[_0x2ad4[142]](_0x2ad4[164]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}}}};_0xf55fx19[_0x2ad4[167]]= function(_0xf55fx1a){mxUtils[_0x2ad4[129]](_0xf55fx19[_0x2ad4[166]])};_0xf55fx19[_0x2ad4[169]](_0x2ad4[168]+ _0xf55fx18)}else {mxUtils[_0x2ad4[129]](mxResources[_0x2ad4[112]](_0x2ad4[170]));mxUtils[_0x2ad4[171]](_0xf55fx14);return}};this[_0x2ad4[0]][_0x2ad4[125]]= _0xf55fx18;this[_0x2ad4[0]][_0x2ad4[122]]= false}catch(e){this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[164])}}else {this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[164])}};EditorUi[_0x2ad4[10]][_0x2ad4[172]]= function(_0xf55fx18){var _0xf55fx1=this[_0x2ad4[0]];if(_0xf55fx18!= null){var _0xf55fx14=mxUtils[_0x2ad4[135]](this[_0x2ad4[0]][_0x2ad4[134]]());try{if(useLocalStorage){if(localStorage[_0x2ad4[136]](_0xf55fx18)!= null&&  !mxUtils[_0x2ad4[138]](mxResources[_0x2ad4[112]](_0x2ad4[137],[_0xf55fx18]))){return};localStorage[_0x2ad4[139]](_0xf55fx18,_0xf55fx14);this[_0x2ad4[0]][_0x2ad4[142]](mxResources[_0x2ad4[112]](_0x2ad4[140])+ _0x2ad4[141]+  new Date())}else {console[_0x2ad4[72]](_0xf55fx14[_0x2ad4[143]]);console[_0x2ad4[72]](MAX_REQUEST_SIZE);if(_0xf55fx14[_0x2ad4[143]]< MAX_REQUEST_SIZE){_0xf55fx14= encodeURIComponent(_0xf55fx14);var _0xf55fx19= new XMLHttpRequest();_0xf55fx19[_0x2ad4[102]](_0x2ad4[173],SAVE_URL+ this[_0x2ad4[0]][_0x2ad4[132]][_0x2ad4[160]],true);_0xf55fx19[_0x2ad4[147]](_0x2ad4[145],_0x2ad4[146]);_0xf55fx19[_0x2ad4[147]](_0x2ad4[148],_0x2ad4[149]+ _0xf55fx1[_0x2ad4[132]][_0x2ad4[150]]);_0xf55fx19[_0x2ad4[151]]= function(_0xf55fx1a){if(_0xf55fx19[_0x2ad4[152]]=== 4){if(_0xf55fx19[_0x2ad4[153]]=== 200){_0xf55fx1[_0x2ad4[142]](_0x2ad4[174]+ JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]])[_0x2ad4[175]]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}else {try{var _0xf55fx1b=JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]]);_0xf55fx1[_0x2ad4[142]](_0x2ad4[176]+ _0xf55fx1b[_0x2ad4[163]][0][_0x2ad4[128]])}catch(_0xf55fx1a){_0xf55fx1[_0x2ad4[142]](_0x2ad4[177]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}}}};_0xf55fx19[_0x2ad4[167]]= function(_0xf55fx1a){mxUtils[_0x2ad4[129]](_0xf55fx19[_0x2ad4[166]])};_0xf55fx19[_0x2ad4[169]](_0x2ad4[178]+ _0xf55fx14)}else {mxUtils[_0x2ad4[129]](mxResources[_0x2ad4[112]](_0x2ad4[170]));mxUtils[_0x2ad4[171]](_0xf55fx14);return}};this[_0x2ad4[0]][_0x2ad4[125]]= _0xf55fx18;this[_0x2ad4[0]][_0x2ad4[122]]= false}catch(e){this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[179])}}else {this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[179])}};EditorUi[_0x2ad4[10]][_0x2ad4[180]]= function(_0xf55fx18){var _0xf55fx1=this[_0x2ad4[0]];console[_0x2ad4[72]](_0xf55fx18);if(_0xf55fx18!= null){var _0xf55fx14=mxUtils[_0x2ad4[135]](this[_0x2ad4[0]][_0x2ad4[134]]());try{if(useLocalStorage){if(localStorage[_0x2ad4[136]](_0xf55fx18)!= null&&  !mxUtils[_0x2ad4[138]](mxResources[_0x2ad4[112]](_0x2ad4[137],[_0xf55fx18]))){return};localStorage[_0x2ad4[139]](_0xf55fx18,_0xf55fx14);this[_0x2ad4[0]][_0x2ad4[142]](mxResources[_0x2ad4[112]](_0x2ad4[140])+ _0x2ad4[141]+  new Date())}else {console[_0x2ad4[72]](_0xf55fx14[_0x2ad4[143]]);console[_0x2ad4[72]](MAX_REQUEST_SIZE);if(_0xf55fx14[_0x2ad4[143]]< MAX_REQUEST_SIZE){_0xf55fx14= encodeURIComponent(_0xf55fx14);_0xf55fx18= encodeURIComponent(_0xf55fx18);var _0xf55fx19= new XMLHttpRequest();_0xf55fx19[_0x2ad4[102]](_0x2ad4[144],SAVE_URL,true);_0xf55fx19[_0x2ad4[147]](_0x2ad4[145],_0x2ad4[146]);_0xf55fx19[_0x2ad4[147]](_0x2ad4[148],_0x2ad4[149]+ _0xf55fx1[_0x2ad4[132]][_0x2ad4[150]]);_0xf55fx19[_0x2ad4[151]]= function(_0xf55fx1a){if(_0xf55fx19[_0x2ad4[152]]=== 4){if(_0xf55fx19[_0x2ad4[153]]=== 201){_0xf55fx1[_0x2ad4[142]](_0x2ad4[154]+ JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]])[_0x2ad4[155]]+ _0x2ad4[158]);setTimeout(function(){window[_0x2ad4[102]](_0x2ad4[181]+ JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]])[_0x2ad4[160]],_0x2ad4[161])},1500)}else {try{var _0xf55fx1b=JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]]);_0xf55fx1[_0x2ad4[142]](_0x2ad4[182]+ _0xf55fx1b[_0x2ad4[163]][0][_0x2ad4[128]])}catch(_0xf55fx1a){_0xf55fx1[_0x2ad4[142]](_0x2ad4[183]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}}}};_0xf55fx19[_0x2ad4[167]]= function(_0xf55fx1a){mxUtils[_0x2ad4[129]](_0xf55fx19[_0x2ad4[166]])};_0xf55fx19[_0x2ad4[169]](_0x2ad4[184]+ _0xf55fx18+ _0x2ad4[185]+ _0xf55fx14+ _0x2ad4[186]+ _0xf55fx14)}else {mxUtils[_0x2ad4[129]](mxResources[_0x2ad4[112]](_0x2ad4[170]));mxUtils[_0x2ad4[171]](_0xf55fx14);return}};this[_0x2ad4[0]][_0x2ad4[122]]= false}catch(e){this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[179])}}else {this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[179])}};EditorUi[_0x2ad4[10]][_0x2ad4[187]]= function(_0xf55fx1c,_0xf55fx1d){var _0xf55fx3=this[_0x2ad4[0]][_0x2ad4[4]];_0xf55fx1c= null!= _0xf55fx1c?_0xf55fx1c:_0xf55fx3[_0x2ad4[189]][_0x2ad4[188]]();_0xf55fx1d= null!= _0xf55fx1d?_0xf55fx1d:{};for(var _0xf55fx1e=!0,_0xf55fx1f=_0xf55fx3[_0x2ad4[189]][_0x2ad4[190]](_0xf55fx1c),_0xf55fx1a=0;_0xf55fx1a< _0xf55fx1f;_0xf55fx1a++){var _0xf55fx20=_0xf55fx3[_0x2ad4[189]][_0x2ad4[191]](_0xf55fx1c,_0xf55fx1a),_0xf55fx21=_0xf55fx1d;_0xf55fx3[_0x2ad4[192]](_0xf55fx20)&& (_0xf55fx21= {});_0xf55fx21= this[_0x2ad4[187]](_0xf55fx20,_0xf55fx21);null!= _0xf55fx21?_0xf55fx3[_0x2ad4[194]](_0xf55fx20,_0xf55fx21[_0x2ad4[137]](/\n/g,_0x2ad4[193])):_0xf55fx3[_0x2ad4[194]](_0xf55fx20,null);_0xf55fx1e= _0xf55fx1e&& null== _0xf55fx21};_0xf55fx1f= _0x2ad4[195];if(_0xf55fx3[_0x2ad4[189]][_0x2ad4[71]](_0xf55fx1c)){switch(_0xf55fx1c[_0x2ad4[67]][_0x2ad4[203]]){case _0x2ad4[55]:_0xf55fx1f= (_0xf55fx1c[_0x2ad4[67]][_0x2ad4[196]](_0x2ad4[55])!== _0x2ad4[195])?_0x2ad4[195]:_0x2ad4[197]+ _0x2ad4[198];_0xf55fx1f+= (_0xf55fx1c[_0x2ad4[67]][_0x2ad4[196]](_0x2ad4[199])!== _0x2ad4[195])?_0x2ad4[195]:_0x2ad4[200]+ _0x2ad4[198];break;case _0x2ad4[54]:_0xf55fx1f= (_0xf55fx1c[_0x2ad4[67]][_0x2ad4[196]](_0x2ad4[55])!== _0x2ad4[195])?_0x2ad4[195]:_0x2ad4[197]+ _0x2ad4[198];_0xf55fx1f+= (_0xf55fx1c[_0x2ad4[67]][_0x2ad4[196]](_0x2ad4[199])!== _0x2ad4[195])?_0x2ad4[195]:_0x2ad4[200]+ _0x2ad4[198];break;case _0x2ad4[52]:_0xf55fx1f= this[_0x2ad4[201]](_0x2ad4[52])?_0x2ad4[195]:_0x2ad4[202]+ _0x2ad4[198];_0xf55fx1f+= (_0xf55fx1c[_0x2ad4[67]][_0x2ad4[196]](_0x2ad4[199])!== _0x2ad4[195])?_0x2ad4[195]:_0x2ad4[200]+ _0x2ad4[198];break}};if(_0xf55fx3[_0x2ad4[189]][_0x2ad4[64]](_0xf55fx1c)){var _0xf55fx22=_0xf55fx3[_0x2ad4[189]][_0x2ad4[205]](_0xf55fx1c[_0x2ad4[68]][_0x2ad4[204]]());switch(_0xf55fx22[_0x2ad4[67]][_0x2ad4[203]]){case _0x2ad4[55]:var _0xf55fx23=String(_0xf55fx1c[_0x2ad4[206]]());console[_0x2ad4[72]](_0xf55fx23);if(_0xf55fx23=== _0x2ad4[207]|| _0xf55fx23=== _0x2ad4[31]){_0xf55fx1f= _0x2ad4[208]+ _0x2ad4[198]}else {var _0xf55fx24=_0xf55fx23[_0x2ad4[210]](_0x2ad4[209]);_0xf55fx24[_0x2ad4[214]](function(_0xf55fx25,_0xf55fx26){_0xf55fx1f= _0xf55fx1f+ ((_0xf55fx25[_0x2ad4[211]]()!== _0x2ad4[195])?_0x2ad4[195]:_0x2ad4[212]+ (_0xf55fx26+ 1)+ _0x2ad4[213]+ _0x2ad4[198])})};break}};_0xf55fx3[_0x2ad4[215]](_0xf55fx1c)&&  !_0xf55fx1e&& (_0xf55fx1f+= (mxResources[_0x2ad4[112]](_0xf55fx3[_0x2ad4[216]])|| _0xf55fx3[_0x2ad4[216]])+ _0x2ad4[198]);_0xf55fx1f= _0xf55fx3[_0x2ad4[189]][_0x2ad4[64]](_0xf55fx1c)?_0xf55fx1f+ (_0xf55fx3[_0x2ad4[218]](_0xf55fx1c,_0xf55fx3[_0x2ad4[189]][_0x2ad4[217]](_0xf55fx1c,!0),_0xf55fx3[_0x2ad4[189]][_0x2ad4[217]](_0xf55fx1c,!1))|| _0x2ad4[195]):_0xf55fx1f+ (_0xf55fx3[_0x2ad4[219]](_0xf55fx1c)|| _0x2ad4[195]);_0xf55fx1a= _0xf55fx3[_0x2ad4[220]](_0xf55fx1c,_0xf55fx1d);null!= _0xf55fx1a&& (_0xf55fx1f+= _0xf55fx1a);null== _0xf55fx3[_0x2ad4[189]][_0x2ad4[221]](_0xf55fx1c)&& _0xf55fx3[_0x2ad4[89]][_0x2ad4[187]]();return 0< _0xf55fx1f[_0x2ad4[143]]||  !_0xf55fx1e?_0xf55fx1f:null};EditorUi[_0x2ad4[10]][_0x2ad4[201]]= function(_0xf55fx27){var _0xf55fx3=this[_0x2ad4[0]][_0x2ad4[4]];var _0xf55fx28=_0xf55fx3[_0x2ad4[222]]();var _0xf55fx29=0;_0xf55fx28[_0x2ad4[223]][_0x2ad4[214]](function(_0xf55fx2a){if(_0xf55fx3[_0x2ad4[189]][_0x2ad4[71]](_0xf55fx2a)&& _0xf55fx2a[_0x2ad4[67]][_0x2ad4[203]]== _0xf55fx27){_0xf55fx29++}});return _0xf55fx29> 1?false:true};EditorUi[_0x2ad4[10]][_0x2ad4[224]]= function(_0xf55fx18){var _0xf55fx1=this[_0x2ad4[0]];if(_0xf55fx18!= null){var _0xf55fx1b=this[_0x2ad4[187]]();if(_0xf55fx1b=== null){var _0xf55fx14=mxUtils[_0x2ad4[135]](this[_0x2ad4[0]][_0x2ad4[134]]());try{if(useLocalStorage){if(localStorage[_0x2ad4[136]](_0xf55fx18)!= null&&  !mxUtils[_0x2ad4[138]](mxResources[_0x2ad4[112]](_0x2ad4[137],[_0xf55fx18]))){return};localStorage[_0x2ad4[139]](_0xf55fx18,_0xf55fx14);this[_0x2ad4[0]][_0x2ad4[142]](mxResources[_0x2ad4[112]](_0x2ad4[140])+ _0x2ad4[141]+  new Date())}else {console[_0x2ad4[72]](_0xf55fx14[_0x2ad4[143]]);console[_0x2ad4[72]](MAX_REQUEST_SIZE);if(_0xf55fx14[_0x2ad4[143]]< MAX_REQUEST_SIZE){_0xf55fx14= encodeURIComponent(_0xf55fx14);var _0xf55fx19= new XMLHttpRequest();_0xf55fx19[_0x2ad4[102]](_0x2ad4[173],SAVE_URL+ this[_0x2ad4[0]][_0x2ad4[132]][_0x2ad4[160]],true);_0xf55fx19[_0x2ad4[147]](_0x2ad4[145],_0x2ad4[146]);_0xf55fx19[_0x2ad4[147]](_0x2ad4[148],_0x2ad4[149]+ _0xf55fx1[_0x2ad4[132]][_0x2ad4[150]]);_0xf55fx19[_0x2ad4[151]]= function(_0xf55fx1a){if(_0xf55fx19[_0x2ad4[152]]=== 4){if(_0xf55fx19[_0x2ad4[153]]=== 200){_0xf55fx1[_0x2ad4[142]](_0x2ad4[225]+ JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]])[_0x2ad4[175]]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}else {try{var _0xf55fx1b=JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]]);_0xf55fx1[_0x2ad4[142]](_0x2ad4[226]+ _0xf55fx1b[_0x2ad4[163]][0][_0x2ad4[128]])}catch(_0xf55fx1a){_0xf55fx1[_0x2ad4[142]](_0x2ad4[227]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}}}};_0xf55fx19[_0x2ad4[167]]= function(_0xf55fx1a){mxUtils[_0x2ad4[129]](_0xf55fx19[_0x2ad4[166]])};_0xf55fx19[_0x2ad4[169]](_0x2ad4[178]+ _0xf55fx14+ _0x2ad4[186]+ _0xf55fx14)}else {mxUtils[_0x2ad4[129]](mxResources[_0x2ad4[112]](_0x2ad4[170]));mxUtils[_0x2ad4[171]](_0xf55fx14);return}};this[_0x2ad4[0]][_0x2ad4[125]]= _0xf55fx18;this[_0x2ad4[0]][_0x2ad4[122]]= false}catch(e){this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[228])}}else {_0xf55fx1[_0x2ad4[142]](_0x2ad4[226])}}else {this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[228])}};EditorUi[_0x2ad4[10]][_0x2ad4[229]]= function(_0xf55fx18){var _0xf55fx1=this[_0x2ad4[0]];if(_0xf55fx18!= null){try{var _0xf55fx19= new XMLHttpRequest();_0xf55fx19[_0x2ad4[102]](_0x2ad4[144],VARIABLE_URL,true);_0xf55fx19[_0x2ad4[147]](_0x2ad4[145],_0x2ad4[146]);_0xf55fx19[_0x2ad4[147]](_0x2ad4[148],_0x2ad4[149]+ _0xf55fx1[_0x2ad4[132]][_0x2ad4[150]]);_0xf55fx19[_0x2ad4[151]]= function(_0xf55fx1a){if(_0xf55fx19[_0x2ad4[152]]=== 4){if(_0xf55fx19[_0x2ad4[153]]=== 201){_0xf55fx1[_0x2ad4[142]](_0x2ad4[230]+ JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]])[_0x2ad4[231]]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}else {try{var _0xf55fx1b=JSON[_0x2ad4[157]](_0xf55fx19[_0x2ad4[156]]);_0xf55fx1[_0x2ad4[142]](_0x2ad4[232]+ _0xf55fx1b[_0x2ad4[163]][0][_0x2ad4[128]])}catch(_0xf55fx1a){_0xf55fx1[_0x2ad4[142]](_0x2ad4[233]+ _0x2ad4[165]+ _0xf55fx19[_0x2ad4[153]]+ _0x2ad4[141]+ _0xf55fx19[_0x2ad4[166]]+ _0x2ad4[44])}}}};_0xf55fx19[_0x2ad4[167]]= function(_0xf55fx1a){mxUtils[_0x2ad4[129]](_0xf55fx19[_0x2ad4[166]])};_0xf55fx19[_0x2ad4[169]](_0x2ad4[234]+ _0xf55fx18)}catch(e){this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[233])}}else {this[_0x2ad4[0]][_0x2ad4[142]](_0x2ad4[233])}};EditorUi[_0x2ad4[10]][_0x2ad4[235]]= function(_0xf55fx2b){var _0xf55fx2c=(_0xf55fx2b!= null)?_0xf55fx2b:window[_0x2ad4[237]][_0x2ad4[236]];var _0xf55fx2d=(_0xf55fx2c[_0x2ad4[69]](_0x2ad4[238])> 0)?1:0;for(var _0xf55fx26 in urlParams){if(_0xf55fx2d== 0){_0xf55fx2c+= _0x2ad4[238]}else {_0xf55fx2c+= _0x2ad4[239]};_0xf55fx2c+= _0xf55fx26+ _0x2ad4[240]+ urlParams[_0xf55fx26];_0xf55fx2d++};return _0xf55fx2c};EditorUi[_0x2ad4[10]][_0x2ad4[109]]= function(){var _0xf55fx2e=this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[241]);var _0xf55fx2f=this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[242]);var _0xf55fx30=this[_0x2ad4[0]][_0x2ad4[124]];var _0xf55fx31=function(){_0xf55fx2e[_0x2ad4[114]](_0xf55fx30[_0x2ad4[243]]());_0xf55fx2f[_0x2ad4[114]](_0xf55fx30[_0x2ad4[244]]())};_0xf55fx30[_0x2ad4[33]](mxEvent.ADD,_0xf55fx31);_0xf55fx30[_0x2ad4[33]](mxEvent.UNDO,_0xf55fx31);_0xf55fx30[_0x2ad4[33]](mxEvent.REDO,_0xf55fx31);_0xf55fx30[_0x2ad4[33]](mxEvent.CLEAR,_0xf55fx31);_0xf55fx31()};EditorUi[_0x2ad4[10]][_0x2ad4[110]]= function(){var _0xf55fx32=mxUtils[_0x2ad4[20]](this,function(){var _0xf55fx3=this[_0x2ad4[0]][_0x2ad4[4]];var _0xf55fx33=!_0xf55fx3[_0x2ad4[245]]();var _0xf55fx34=false;var _0xf55fx35=false;var _0xf55fx36=_0xf55fx3[_0x2ad4[246]]();if(_0xf55fx36!= null){for(var _0xf55fx37=0;_0xf55fx37< _0xf55fx36[_0x2ad4[143]];_0xf55fx37++){var _0xf55fxb=_0xf55fx36[_0xf55fx37];if(_0xf55fx3[_0x2ad4[65]]()[_0x2ad4[64]](_0xf55fxb)){_0xf55fx35= true};if(_0xf55fx3[_0x2ad4[65]]()[_0x2ad4[71]](_0xf55fxb)){_0xf55fx34= true};if(_0xf55fx35&& _0xf55fx34){break}}};var _0xf55fx38=[_0x2ad4[115],_0x2ad4[116],_0x2ad4[247],_0x2ad4[248],_0x2ad4[249],_0x2ad4[250],_0x2ad4[6],_0x2ad4[251],_0x2ad4[252],_0x2ad4[253],_0x2ad4[254],_0x2ad4[255],_0x2ad4[256],_0x2ad4[257],_0x2ad4[258]];for(var _0xf55fx37=0;_0xf55fx37< _0xf55fx38[_0x2ad4[143]];_0xf55fx37++){this[_0x2ad4[12]][_0x2ad4[112]](_0xf55fx38[_0xf55fx37])[_0x2ad4[114]](_0xf55fx33)};this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[259])[_0x2ad4[114]](_0xf55fx35);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[260])[_0x2ad4[114]](_0xf55fx34);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[261])[_0x2ad4[114]](_0xf55fx34);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[263])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[262]]()> 1);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[265])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[262]]()== 1&& _0xf55fx3[_0x2ad4[65]]()[_0x2ad4[190]](_0xf55fx3[_0x2ad4[264]]())> 0);var _0xf55fx39=_0xf55fx34&& _0xf55fx3[_0x2ad4[262]]()== 1;this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[266])[_0x2ad4[114]](_0xf55fx39&& _0xf55fx3[_0x2ad4[65]]()[_0x2ad4[71]](_0xf55fx3[_0x2ad4[65]]()[_0x2ad4[221]](_0xf55fx3[_0x2ad4[264]]())));var _0xf55fx3a=[_0x2ad4[267],_0x2ad4[268],_0x2ad4[269],_0x2ad4[270],_0x2ad4[271],_0x2ad4[272],_0x2ad4[273],_0x2ad4[274],_0x2ad4[275]];for(var _0xf55fx37=0;_0xf55fx37< _0xf55fx3a[_0x2ad4[143]];_0xf55fx37++){this[_0x2ad4[13]][_0x2ad4[112]](_0xf55fx3a[_0xf55fx37])[_0x2ad4[114]](_0xf55fx33)};_0xf55fx3a= [_0x2ad4[276],_0x2ad4[277],_0x2ad4[278]];for(var _0xf55fx37=0;_0xf55fx37< _0xf55fx3a[_0x2ad4[143]];_0xf55fx37++){this[_0x2ad4[13]][_0x2ad4[112]](_0xf55fx3a[_0xf55fx37])[_0x2ad4[114]](_0xf55fx35)};this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[279])[_0x2ad4[114]](_0xf55fx35);this[_0x2ad4[13]][_0x2ad4[112]](_0x2ad4[280])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[262]]()> 1);this[_0x2ad4[13]][_0x2ad4[112]](_0x2ad4[283])[_0x2ad4[114]](_0xf55fx34|| (_0xf55fx35&& _0xf55fx3[_0x2ad4[282]](_0xf55fx3[_0x2ad4[89]][_0x2ad4[281]](_0xf55fx3[_0x2ad4[264]]()))));this[_0x2ad4[13]][_0x2ad4[112]](_0x2ad4[286])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[284]]&& ((_0xf55fx3[_0x2ad4[89]][_0x2ad4[285]]!= null)|| (_0xf55fx3[_0x2ad4[262]]()== 1&& _0xf55fx3[_0x2ad4[192]](_0xf55fx3[_0x2ad4[264]]()))));this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[287])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[89]][_0x2ad4[285]]!= null);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[288])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[89]][_0x2ad4[285]]!= null);var _0xf55fx3b=_0xf55fx3[_0x2ad4[262]]()== 1&& _0xf55fx3[_0x2ad4[192]](_0xf55fx3[_0x2ad4[264]]());this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[289])[_0x2ad4[114]](_0xf55fx3b);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[290])[_0x2ad4[114]](_0xf55fx3b);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[291])[_0x2ad4[114]](_0xf55fx3b);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[292])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[262]]()== 1);this[_0x2ad4[12]][_0x2ad4[112]](_0x2ad4[294])[_0x2ad4[114]](_0xf55fx3[_0x2ad4[262]]()== 1&& _0xf55fx3[_0x2ad4[293]](_0xf55fx3[_0x2ad4[264]]())!= null)});this[_0x2ad4[0]][_0x2ad4[4]][_0x2ad4[295]]()[_0x2ad4[33]](mxEvent.CHANGE,_0xf55fx32);_0xf55fx32()};EditorUi[_0x2ad4[10]][_0x2ad4[15]]= function(){var _0xf55fx3c=mxClient[_0x2ad4[29]]&& (document[_0x2ad4[30]]== null|| document[_0x2ad4[30]]== 5);var _0xf55fx3d=this[_0x2ad4[1]][_0x2ad4[296]];var _0xf55fx3e=this[_0x2ad4[1]][_0x2ad4[297]];if(this[_0x2ad4[1]]== document[_0x2ad4[21]]){_0xf55fx3d= document[_0x2ad4[21]][_0x2ad4[296]]|| document[_0x2ad4[120]][_0x2ad4[296]];_0xf55fx3e= (_0xf55fx3c)?document[_0x2ad4[21]][_0x2ad4[297]]|| document[_0x2ad4[120]][_0x2ad4[297]]:document[_0x2ad4[120]][_0x2ad4[297]]};var _0xf55fx3f=Math[_0x2ad4[299]](0,Math[_0x2ad4[298]](this[_0x2ad4[107]],_0xf55fx3d- this[_0x2ad4[103]]- 20));var _0xf55fx40=Math[_0x2ad4[299]](0,Math[_0x2ad4[298]](this[_0x2ad4[108]],_0xf55fx3e- this[_0x2ad4[104]]- this[_0x2ad4[105]]- this[_0x2ad4[106]]- this[_0x2ad4[103]]- 1));this[_0x2ad4[23]][_0x2ad4[6]][_0x2ad4[300]]= this[_0x2ad4[104]]+ _0x2ad4[301];this[_0x2ad4[25]][_0x2ad4[6]][_0x2ad4[302]]= this[_0x2ad4[104]]+ _0x2ad4[301];this[_0x2ad4[25]][_0x2ad4[6]][_0x2ad4[300]]= this[_0x2ad4[105]]+ _0x2ad4[301];var _0xf55fx41=this[_0x2ad4[104]]+ this[_0x2ad4[105]];if(!mxClient[_0x2ad4[303]]){_0xf55fx41+= 1};this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[302]]= _0xf55fx41+ _0x2ad4[301];this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[304]]= _0xf55fx3f+ _0x2ad4[301];this[_0x2ad4[79]][_0x2ad4[6]][_0x2ad4[304]]= _0xf55fx3f+ _0x2ad4[301];this[_0x2ad4[79]][_0x2ad4[6]][_0x2ad4[300]]= _0xf55fx40+ _0x2ad4[301];this[_0x2ad4[79]][_0x2ad4[6]][_0x2ad4[305]]= this[_0x2ad4[106]]+ _0x2ad4[301];this[_0x2ad4[26]][_0x2ad4[6]][_0x2ad4[306]]= (_0xf55fx3f+ this[_0x2ad4[103]])+ _0x2ad4[301];this[_0x2ad4[26]][_0x2ad4[6]][_0x2ad4[302]]= this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[302]];this[_0x2ad4[28]][_0x2ad4[6]][_0x2ad4[300]]= this[_0x2ad4[106]]+ _0x2ad4[301];this[_0x2ad4[28]][_0x2ad4[6]][_0x2ad4[307]]= _0x2ad4[308];this[_0x2ad4[309]][_0x2ad4[6]][_0x2ad4[302]]= this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[302]];this[_0x2ad4[309]][_0x2ad4[6]][_0x2ad4[305]]= this[_0x2ad4[79]][_0x2ad4[6]][_0x2ad4[305]];this[_0x2ad4[309]][_0x2ad4[6]][_0x2ad4[306]]= _0xf55fx3f+ _0x2ad4[301];this[_0x2ad4[310]][_0x2ad4[6]][_0x2ad4[304]]= this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[304]];this[_0x2ad4[310]][_0x2ad4[6]][_0x2ad4[305]]= (_0xf55fx40+ this[_0x2ad4[106]])+ _0x2ad4[301];if(_0xf55fx3c){this[_0x2ad4[23]][_0x2ad4[6]][_0x2ad4[304]]= _0xf55fx3d+ _0x2ad4[301];this[_0x2ad4[25]][_0x2ad4[6]][_0x2ad4[304]]= this[_0x2ad4[23]][_0x2ad4[6]][_0x2ad4[304]];var _0xf55fx42=(_0xf55fx3e- _0xf55fx40- this[_0x2ad4[103]]- this[_0x2ad4[106]]- this[_0x2ad4[104]]- this[_0x2ad4[105]]);this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[300]]= _0xf55fx42+ _0x2ad4[301];this[_0x2ad4[26]][_0x2ad4[6]][_0x2ad4[304]]= (_0xf55fx3d- _0xf55fx3f- this[_0x2ad4[103]])+ _0x2ad4[301];var _0xf55fx43=(_0xf55fx3e- this[_0x2ad4[106]]- this[_0x2ad4[104]]- this[_0x2ad4[105]]);this[_0x2ad4[26]][_0x2ad4[6]][_0x2ad4[300]]= _0xf55fx43+ _0x2ad4[301];this[_0x2ad4[28]][_0x2ad4[6]][_0x2ad4[304]]= this[_0x2ad4[23]][_0x2ad4[6]][_0x2ad4[304]];this[_0x2ad4[309]][_0x2ad4[6]][_0x2ad4[300]]= _0xf55fx43+ _0x2ad4[301]}else {this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[305]]= (_0xf55fx40+ this[_0x2ad4[103]]+ this[_0x2ad4[106]])+ _0x2ad4[301];this[_0x2ad4[26]][_0x2ad4[6]][_0x2ad4[305]]= this[_0x2ad4[79]][_0x2ad4[6]][_0x2ad4[305]]}};EditorUi[_0x2ad4[10]][_0x2ad4[14]]= function(){this[_0x2ad4[23]]= this[_0x2ad4[312]](_0x2ad4[311]);this[_0x2ad4[25]]= this[_0x2ad4[312]](_0x2ad4[313]);this[_0x2ad4[27]]= this[_0x2ad4[312]](_0x2ad4[314]);this[_0x2ad4[79]]= this[_0x2ad4[312]](_0x2ad4[315]);this[_0x2ad4[26]]= this[_0x2ad4[312]](_0x2ad4[316]);this[_0x2ad4[28]]= this[_0x2ad4[312]](_0x2ad4[317]);this[_0x2ad4[309]]= this[_0x2ad4[312]](_0x2ad4[318]);this[_0x2ad4[310]]= this[_0x2ad4[312]](_0x2ad4[319]);this[_0x2ad4[23]][_0x2ad4[6]][_0x2ad4[302]]= _0x2ad4[320];this[_0x2ad4[23]][_0x2ad4[6]][_0x2ad4[306]]= _0x2ad4[320];this[_0x2ad4[23]][_0x2ad4[6]][_0x2ad4[321]]= _0x2ad4[320];this[_0x2ad4[25]][_0x2ad4[6]][_0x2ad4[306]]= _0x2ad4[320];this[_0x2ad4[25]][_0x2ad4[6]][_0x2ad4[321]]= _0x2ad4[320];this[_0x2ad4[27]][_0x2ad4[6]][_0x2ad4[306]]= _0x2ad4[320];this[_0x2ad4[79]][_0x2ad4[6]][_0x2ad4[306]]= _0x2ad4[320];this[_0x2ad4[26]][_0x2ad4[6]][_0x2ad4[321]]= _0x2ad4[320];this[_0x2ad4[28]][_0x2ad4[6]][_0x2ad4[306]]= _0x2ad4[320];this[_0x2ad4[28]][_0x2ad4[6]][_0x2ad4[321]]= _0x2ad4[320];this[_0x2ad4[28]][_0x2ad4[6]][_0x2ad4[305]]= _0x2ad4[320];this[_0x2ad4[310]][_0x2ad4[6]][_0x2ad4[306]]= _0x2ad4[320];this[_0x2ad4[310]][_0x2ad4[6]][_0x2ad4[300]]= this[_0x2ad4[103]]+ _0x2ad4[301];this[_0x2ad4[309]][_0x2ad4[6]][_0x2ad4[304]]= this[_0x2ad4[103]]+ _0x2ad4[301]};EditorUi[_0x2ad4[10]][_0x2ad4[16]]= function(){this[_0x2ad4[322]]= this[_0x2ad4[13]][_0x2ad4[324]](this[_0x2ad4[312]](_0x2ad4[323]));this[_0x2ad4[23]][_0x2ad4[325]](this[_0x2ad4[322]][_0x2ad4[1]]);this[_0x2ad4[326]]= this[_0x2ad4[328]](this[_0x2ad4[312]](_0x2ad4[327]));this[_0x2ad4[25]][_0x2ad4[325]](this[_0x2ad4[326]][_0x2ad4[1]]);this[_0x2ad4[329]]= this[_0x2ad4[330]](this[_0x2ad4[27]]);this[_0x2ad4[28]][_0x2ad4[325]](this[_0x2ad4[331]]());this[_0x2ad4[332]]= this[_0x2ad4[333]]();this[_0x2ad4[0]][_0x2ad4[33]](_0x2ad4[334],mxUtils[_0x2ad4[20]](this,function(){this[_0x2ad4[336]](this[_0x2ad4[0]][_0x2ad4[335]]())}));this[_0x2ad4[336]](this[_0x2ad4[0]][_0x2ad4[335]]());this[_0x2ad4[322]][_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[332]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[23]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[25]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[27]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[79]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[26]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[28]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[309]]);this[_0x2ad4[1]][_0x2ad4[325]](this[_0x2ad4[310]]);this[_0x2ad4[337]](this[_0x2ad4[309]],true,0,mxUtils[_0x2ad4[20]](this,function(_0xf55fx44){this[_0x2ad4[107]]= _0xf55fx44;this[_0x2ad4[15]]();this[_0x2ad4[0]][_0x2ad4[4]][_0x2ad4[100]]();this[_0x2ad4[0]][_0x2ad4[80]][_0x2ad4[101]](false);this[_0x2ad4[0]][_0x2ad4[80]][_0x2ad4[80]][_0x2ad4[100]]()}));this[_0x2ad4[337]](this[_0x2ad4[310]],false,this[_0x2ad4[106]],mxUtils[_0x2ad4[20]](this,function(_0xf55fx44){this[_0x2ad4[108]]= _0xf55fx44;this[_0x2ad4[15]]();this[_0x2ad4[0]][_0x2ad4[80]][_0x2ad4[101]](false);this[_0x2ad4[0]][_0x2ad4[80]][_0x2ad4[80]][_0x2ad4[100]]()}))};EditorUi[_0x2ad4[10]][_0x2ad4[333]]= function(){var _0xf55fx2=document[_0x2ad4[339]](_0x2ad4[338]);_0xf55fx2[_0x2ad4[340]]= _0x2ad4[341];return _0xf55fx2};EditorUi[_0x2ad4[10]][_0x2ad4[333]]= function(){var _0xf55fx2=document[_0x2ad4[339]](_0x2ad4[338]);_0xf55fx2[_0x2ad4[340]]= _0x2ad4[341];return _0xf55fx2};EditorUi[_0x2ad4[10]][_0x2ad4[336]]= function(_0xf55fx44){this[_0x2ad4[332]][_0x2ad4[342]]= _0xf55fx44};EditorUi[_0x2ad4[10]][_0x2ad4[328]]= function(_0xf55fx2){return  new Toolbar(this,_0xf55fx2)};EditorUi[_0x2ad4[10]][_0x2ad4[330]]= function(_0xf55fx2){return  new Sidebar(this,_0xf55fx2)};EditorUi[_0x2ad4[10]][_0x2ad4[331]]= function(){return this[_0x2ad4[312]](_0x2ad4[343])};EditorUi[_0x2ad4[10]][_0x2ad4[312]]= function(_0xf55fx45){var _0xf55fx46=document[_0x2ad4[339]](_0x2ad4[344]);_0xf55fx46[_0x2ad4[340]]= _0xf55fx45;return _0xf55fx46};EditorUi[_0x2ad4[10]][_0x2ad4[345]]= function(_0xf55fx45){var _0xf55fx46=document[_0x2ad4[339]](_0xf55fx45);return _0xf55fx46};EditorUi[_0x2ad4[10]][_0x2ad4[346]]= function(_0xf55fx45){var _0xf55fx46=document[_0x2ad4[339]](_0x2ad4[347]);_0xf55fx46[_0x2ad4[340]]= _0xf55fx45;return _0xf55fx46};EditorUi[_0x2ad4[10]][_0x2ad4[337]]= function(_0xf55fx46,_0xf55fx47,_0xf55fx48,_0xf55fx49){var _0xf55fx4a=null;var _0xf55fx4b=null;function _0xf55fx4c(){return parseInt(((_0xf55fx47)?_0xf55fx46[_0x2ad4[6]][_0x2ad4[306]]:_0xf55fx46[_0x2ad4[6]][_0x2ad4[305]]))}function _0xf55fx4d(_0xf55fx6){if(_0xf55fx4a!= null){var _0xf55fx4e= new mxPoint(mxEvent[_0x2ad4[348]](_0xf55fx6),mxEvent[_0x2ad4[349]](_0xf55fx6));_0xf55fx49(Math[_0x2ad4[299]](0,_0xf55fx4b+ ((_0xf55fx47)?(_0xf55fx4e[_0x2ad4[350]]- _0xf55fx4a[_0x2ad4[350]]):(_0xf55fx4a[_0x2ad4[351]]- _0xf55fx4e[_0x2ad4[351]]))- _0xf55fx48));mxEvent[_0x2ad4[74]](_0xf55fx6)}}function _0xf55fx4f(_0xf55fx6){_0xf55fx4d(_0xf55fx6);_0xf55fx4a= null;_0xf55fx4b= null}mxEvent[_0x2ad4[82]](_0xf55fx46,function(_0xf55fx6){_0xf55fx4a=  new mxPoint(mxEvent[_0x2ad4[348]](_0xf55fx6),mxEvent[_0x2ad4[349]](_0xf55fx6));_0xf55fx4b= _0xf55fx4c();mxEvent[_0x2ad4[74]](_0xf55fx6)});mxEvent[_0x2ad4[33]](document,_0x2ad4[352],_0xf55fx4d);mxEvent[_0x2ad4[33]](document,_0x2ad4[353],_0xf55fx4d);mxEvent[_0x2ad4[33]](document,_0x2ad4[354],_0xf55fx4f);mxEvent[_0x2ad4[33]](document,_0x2ad4[355],_0xf55fx4f)};EditorUi[_0x2ad4[10]][_0x2ad4[73]]= function(_0xf55fx46,_0xf55fx3d,_0xf55fx3e,_0xf55fx50,_0xf55fx51,_0xf55fx52){this[_0x2ad4[356]]();this[_0x2ad4[357]]=  new Dialog(this,_0xf55fx46,_0xf55fx3d,(mxClient[_0x2ad4[358]])?_0xf55fx3e- 12:_0xf55fx3e,_0xf55fx50,_0xf55fx51,_0xf55fx52)};EditorUi[_0x2ad4[10]][_0x2ad4[356]]= function(){if(this[_0x2ad4[357]]!= null){this[_0x2ad4[357]][_0x2ad4[359]]();this[_0x2ad4[357]]= null;this[_0x2ad4[0]][_0x2ad4[4]][_0x2ad4[1]][_0x2ad4[47]]()}};EditorUi[_0x2ad4[10]][_0x2ad4[360]]= function(_0xf55fx53){if(!_0xf55fx53&& this[_0x2ad4[0]][_0x2ad4[125]]!= null){this[_0x2ad4[172]](this[_0x2ad4[0]][_0x2ad4[361]]())}else {this[_0x2ad4[73]]( new SaveDialog(this)[_0x2ad4[1]],300,100,true,true)}};EditorUi[_0x2ad4[10]][_0x2ad4[362]]= function(_0xf55fx53){if(!_0xf55fx53&& this[_0x2ad4[0]][_0x2ad4[125]]!= null){this[_0x2ad4[224]](this[_0x2ad4[0]][_0x2ad4[361]]())}else {}};EditorUi[_0x2ad4[10]][_0x2ad4[363]]= function(_0xf55fx54,_0xf55fx55,_0xf55fx56){var _0xf55fx3=this[_0x2ad4[0]][_0x2ad4[4]];var _0xf55fxb=_0xf55fx3[_0x2ad4[264]]();_0xf55fx55= this[_0x2ad4[364]]!= null?this[_0x2ad4[364]]:_0xf55fx55;_0xf55fx3[_0x2ad4[65]]()[_0x2ad4[365]]();try{_0xf55fx54[_0x2ad4[366]](_0xf55fx3[_0x2ad4[222]](),_0xf55fxb)}catch(e){throw e}finally{if(_0xf55fx55&& navigator[_0x2ad4[368]][_0x2ad4[69]](_0x2ad4[367])< 0){var _0xf55fx57= new mxMorphing(_0xf55fx3);_0xf55fx57[_0x2ad4[33]](mxEvent.DONE,mxUtils[_0x2ad4[20]](this,function(){_0xf55fx3[_0x2ad4[65]]()[_0x2ad4[369]]()}));_0xf55fx57[_0x2ad4[370]]()}else {_0xf55fx3[_0x2ad4[65]]()[_0x2ad4[369]]()}}};EditorUi[_0x2ad4[10]][_0x2ad4[97]]= function(_0xf55fx1){var _0xf55fx3=this[_0x2ad4[0]][_0x2ad4[4]];var _0xf55fxf= new mxKeyHandler(_0xf55fx3);_0xf55fxf[_0x2ad4[371]]= function(_0xf55fx6){return mxEvent[_0x2ad4[371]](_0xf55fx6)|| (mxClient[_0x2ad4[372]]&& _0xf55fx6[_0x2ad4[373]])};function _0xf55fx58(_0xf55fx59){if(!_0xf55fx3[_0x2ad4[245]]()){var _0xf55fx48=0;var _0xf55fx5a=0;if(_0xf55fx59== 37){_0xf55fx48=  -1}else {if(_0xf55fx59== 38){_0xf55fx5a=  -1}else {if(_0xf55fx59== 39){_0xf55fx48= 1}else {if(_0xf55fx59== 40){_0xf55fx5a= 1}}}};_0xf55fx3[_0x2ad4[374]](_0xf55fx3[_0x2ad4[246]](),_0xf55fx48,_0xf55fx5a);_0xf55fx3[_0x2ad4[375]](_0xf55fx3[_0x2ad4[264]]())}}var _0xf55fx5b=mxUtils[_0x2ad4[20]](this,function(_0xf55fx5c,_0xf55fx5d,_0xf55fx26,_0xf55fx5e){var _0xf55fx5f=this[_0x2ad4[12]][_0x2ad4[112]](_0xf55fx26);if(_0xf55fx5f!= null){var _0xf55fx20=function(){if(_0xf55fx5f[_0x2ad4[376]]){_0xf55fx5f[_0x2ad4[377]]()}};if(_0xf55fx5d){if(_0xf55fx5e){_0xf55fxf[_0x2ad4[378]](_0xf55fx5c,_0xf55fx20)}else {_0xf55fxf[_0x2ad4[379]](_0xf55fx5c,_0xf55fx20)}}else {if(_0xf55fx5e){_0xf55fxf[_0x2ad4[380]](_0xf55fx5c,_0xf55fx20)}else {_0xf55fxf[_0x2ad4[381]](_0xf55fx5c,_0xf55fx20)}}}});var _0xf55fx60=this;var _0xf55fx61=_0xf55fxf[_0x2ad4[382]];_0xf55fxf[_0x2ad4[382]]= function(_0xf55fx6){_0xf55fx60[_0x2ad4[356]]();_0xf55fx61[_0x2ad4[50]](this,arguments)};_0xf55fxf[_0x2ad4[383]]= function(){};_0xf55fxf[_0x2ad4[381]](8,function(){_0xf55fx3[_0x2ad4[384]](true)});_0xf55fxf[_0x2ad4[381]](13,function(){_0xf55fx3[_0x2ad4[384]](false)});_0xf55fxf[_0x2ad4[381]](33,function(){_0xf55fx3[_0x2ad4[288]]()});_0xf55fxf[_0x2ad4[381]](34,function(){_0xf55fx3[_0x2ad4[289]]()});_0xf55fxf[_0x2ad4[381]](36,function(){_0xf55fx3[_0x2ad4[287]]()});_0xf55fxf[_0x2ad4[381]](35,function(){_0xf55fx3[_0x2ad4[15]]()});_0xf55fxf[_0x2ad4[381]](37,function(){_0xf55fx58(37)});_0xf55fxf[_0x2ad4[381]](38,function(){_0xf55fx58(38)});_0xf55fxf[_0x2ad4[381]](39,function(){_0xf55fx58(39)});_0xf55fxf[_0x2ad4[381]](40,function(){_0xf55fx58(40)});_0xf55fxf[_0x2ad4[381]](113,function(){_0xf55fx3[_0x2ad4[70]]()});_0xf55fx5b(46,false,_0x2ad4[247]);_0xf55fx5b(82,true,_0x2ad4[257]);_0xf55fx5b(83,true,_0x2ad4[172]);_0xf55fx5b(83,true,_0x2ad4[180],true);_0xf55fx5b(107,false,_0x2ad4[385]);_0xf55fx5b(109,false,_0x2ad4[386]);_0xf55fx5b(65,true,_0x2ad4[387]);_0xf55fx5b(86,true,_0x2ad4[388],true);_0xf55fx5b(69,true,_0x2ad4[389],true);_0xf55fx5b(69,true,_0x2ad4[390]);_0xf55fx5b(66,true,_0x2ad4[253]);_0xf55fx5b(70,true,_0x2ad4[252]);_0xf55fx5b(68,true,_0x2ad4[248]);_0xf55fx5b(90,true,_0x2ad4[241]);_0xf55fx5b(89,true,_0x2ad4[242]);_0xf55fx5b(88,true,_0x2ad4[115]);_0xf55fx5b(67,true,_0x2ad4[116]);_0xf55fx5b(81,true,_0x2ad4[391]);_0xf55fx5b(86,true,_0x2ad4[111]);_0xf55fx5b(71,true,_0x2ad4[263]);_0xf55fx5b(71,true,_0x2ad4[392],true);_0xf55fx5b(85,true,_0x2ad4[265]);_0xf55fx5b(112,false,_0x2ad4[393]);_0xf55fx5b(80,true,_0x2ad4[224],true);return _0xf55fxf};EditorUi[_0x2ad4[10]][_0x2ad4[58]]= function(_0xf55fx3,_0xf55fx36,_0xf55fx62,_0xf55fx63){for(var _0xf55fx37=0;_0xf55fx37< _0xf55fx36[_0x2ad4[143]];_0xf55fx37++){_0xf55fx3[_0x2ad4[396]]( new mxMultiplicity(true,_0xf55fx36[_0xf55fx37],null,null,_0xf55fx62[_0xf55fx37][0],_0xf55fx62[_0xf55fx37][1],null,mxResources[_0x2ad4[112]](_0xf55fx36[_0xf55fx37])+ _0x2ad4[394]+ _0xf55fx62[_0xf55fx37][0]+ _0x2ad4[395],null));_0xf55fx3[_0x2ad4[396]]( new mxMultiplicity(false,_0xf55fx36[_0xf55fx37],null,null,_0xf55fx63[_0xf55fx37][0],_0xf55fx63[_0xf55fx37][1],null,mxResources[_0x2ad4[112]](_0xf55fx36[_0xf55fx37])+ _0x2ad4[394]+ _0xf55fx63[_0xf55fx37][0]+ _0x2ad4[397],null))}}
\ No newline at end of file
+var _0x1029=["\x65\x64\x69\x74\x6F\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x45\x64\x69\x74\x6F\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x67\x72\x61\x70\x68","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x73\x72\x63","\x73\x75\x62\x6D\x65\x6E\x75\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x65\x6E\x75\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x76\x73","\x72\x65\x66\x72\x65\x73\x68","\x63\x72\x65\x61\x74\x65\x55\x69","\x65\x76\x65\x6E\x74","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x41\x6C\x6C\x6F\x77\x65\x64","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x62\x69\x6E\x64","\x62\x6F\x64\x79","\x6F\x6E\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74","\x6D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x6E\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x74\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x64\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x66\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x69\x6E\x69\x74","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x75\x72\x73\x6F\x72","\x64\x65\x66\x61\x75\x6C\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x66\x6F\x63\x75\x73","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x61\x70\x70\x6C\x79","\x6D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x73\x74\x61\x72\x74","\x65\x6E\x64","\x69\x6E\x70\x75\x74","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x65\x6D\x61\x69\x6C","\x6E","\x63\x72\x65\x61\x74\x65\x4D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x65\x6C\x6C","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x74\x61\x67\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x73\x6F\x75\x72\x63\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67\x41\x74\x43\x65\x6C\x6C","\x69\x73\x56\x65\x72\x74\x65\x78","\x6C\x6F\x67","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x63\x6F\x6E\x73\x75\x6D\x65","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x6F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x67\x65\x73\x74\x75\x72\x65\x63\x68\x61\x6E\x67\x65","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x73\x63\x61\x6C\x65\x28","\x73\x63\x61\x6C\x65","\x67\x65\x74\x44\x72\x61\x77\x50\x61\x6E\x65","\x76\x69\x65\x77","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x73\x74\x75\x72\x65\x65\x6E\x64","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x7A\x6F\x6F\x6D\x54\x6F\x43\x65\x6E\x74\x65\x72","\x7A\x6F\x6F\x6D","\x76\x69\x73\x69\x62\x6C\x65","\x63\x72\x65\x61\x74\x65\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x73\x69\x7A\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x75\x70\x64\x61\x74\x65","\x6F\x70\x65\x6E","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6D\x65\x6E\x75\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x74\x6F\x6F\x6C\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x66\x6F\x6F\x74\x65\x72\x48\x65\x69\x67\x68\x74","\x68\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x64\x64\x55\x6E\x64\x6F\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x73\x74\x65","\x67\x65\x74","\x69\x73\x45\x6D\x70\x74\x79","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x74","\x63\x6F\x70\x79","\x6F\x70\x65\x6E\x65\x72","\x6F\x70\x65\x6E\x46\x69\x6C\x65","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x63\x6C\x65\x61\x72","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x69\x6E\x76\x61\x6C\x69\x64\x4F\x72\x4D\x69\x73\x73\x69\x6E\x67\x46\x69\x6C\x65","\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x61\x6C\x65\x72\x74","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x6F\x70\x65\x6E\x53\x74\x72\x69\x6E\x67","\x64\x61\x74\x61","\x6E\x65\x77","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x67\x65\x74\x49\x74\x65\x6D","\x72\x65\x70\x6C\x61\x63\x65","\x63\x6F\x6E\x66\x69\x72\x6D","\x73\x65\x74\x49\x74\x65\x6D","\x73\x61\x76\x65\x64","\x20","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x50\x4F\x53\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x50\x72\x6F\x6A\x65\x63\x74\x20","\x6E\x61\x6D\x65","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x20\x69\x73\x20\x6F\x70\x65\x6E\x69\x6E\x67\x20\x69\x6E\x20\x6E\x65\x77\x20\x77\x69\x6E\x64\x6F\x77\x21","\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x69\x64","\x5F\x62\x6C\x61\x6E\x6B","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x65\x72\x72\x6F\x72\x73","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x20\x28","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x6F\x6E\x65\x72\x72\x6F\x72","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x65\x77\x26\x6E\x61\x6D\x65\x3D","\x73\x65\x6E\x64","\x64\x72\x61\x77\x69\x6E\x67\x54\x6F\x6F\x4C\x61\x72\x67\x65","\x70\x6F\x70\x75\x70","\x73\x61\x76\x65","\x50\x55\x54","\x55\x70\x64\x61\x74\x65\x64\x20\x61\x74\x20","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x64\x72\x61\x66\x74\x3D","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x66\x69\x6C\x65","\x73\x61\x76\x65\x41\x73","\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x2F","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x63\x6C\x6F\x6E\x65\x64\x26\x6E\x61\x6D\x65\x3D","\x26\x64\x72\x61\x66\x74\x3D","\x26\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x76\x61\x6C\x69\x64\x61\x74\x65","\x67\x65\x74\x52\x6F\x6F\x74","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x41\x74","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x3C\x62\x72\x3E","\x73\x65\x74\x43\x65\x6C\x6C\x57\x61\x72\x6E\x69\x6E\x67","","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x51\x75\x65\x73\x74\x69\x6F\x6E\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x0A","\x6C\x61\x62\x65\x6C","\x4C\x61\x62\x65\x6C\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x6C\x6F\x63\x6B","\x4F\x6E\x6C\x79\x20\x6F\x6E\x65\x20\x53\x74\x61\x72\x74\x20\x62\x6C\x6F\x63\x6B\x20\x69\x73\x20\x61\x6C\x6C\x6F\x77\x65\x64","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x67\x65\x74\x49\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x67\x65\x74\x56\x61\x6C\x75\x65","\x6E\x75\x6C\x6C","\x56\x61\x6C\x75\x65\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x2C","\x73\x70\x6C\x69\x74","\x74\x72\x69\x6D","\x56\x61\x6C\x75\x65","\x20\x63\x61\x6E\x20\x6E\x6F\x74\x20\x62\x65\x20\x65\x6D\x70\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x67\x65\x74\x45\x64\x67\x65\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x67\x65\x74\x43\x65\x6C\x6C\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x70\x75\x62\x6C\x69\x73\x68","\x50\x75\x62\x6C\x69\x73\x68\x65\x64\x20\x61\x74\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x66\x69\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64\x20\x61\x74\x20","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65","\x6E\x61\x6D\x65\x3D","\x67\x65\x74\x55\x72\x6C","\x70\x61\x74\x68\x6E\x61\x6D\x65","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x26","\x3D","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x61\x6E\x55\x6E\x64\x6F","\x63\x61\x6E\x52\x65\x64\x6F","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x73\x68\x61\x64\x6F\x77","\x74\x69\x6C\x74","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x63\x75\x72\x76\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x72\x6F\x75\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x74\x65\x78\x74","\x66\x6F\x72\x6D\x61\x74","\x61\x72\x72\x61\x6E\x67\x65","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x73\x70\x61\x63\x69\x6E\x67","\x6C\x69\x6E\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x6C\x69\x67\x6E","\x67\x65\x74\x53\x74\x61\x74\x65","\x69\x73\x4C\x6F\x6F\x70","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x6D\x61\x78","\x68\x65\x69\x67\x68\x74","\x70\x78","\x74\x6F\x70","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x77\x69\x64\x74\x68","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x64\x69\x73\x70\x6C\x61\x79","\x6E\x6F\x6E\x65","\x68\x73\x70\x6C\x69\x74","\x76\x73\x70\x6C\x69\x74","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x4F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x44\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x46\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x48\x73\x70\x6C\x69\x74","\x67\x65\x56\x73\x70\x6C\x69\x74","\x30\x70\x78","\x72\x69\x67\x68\x74","\x6D\x65\x6E\x75\x62\x61\x72","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x74\x6F\x6F\x6C\x62\x61\x72","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x73\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x53\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x6F\x74\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x65\x74\x53\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x64\x64\x53\x70\x6C\x69\x74\x48\x61\x6E\x64\x6C\x65\x72","\x61","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D\x20\x67\x65\x53\x74\x61\x74\x75\x73","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x67\x65\x46\x6F\x6F\x74\x65\x72","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x72\x6D","\x66\x6F\x72\x6D","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x78","\x79","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x75\x70","\x74\x6F\x75\x63\x68\x65\x6E\x64","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x64\x69\x61\x6C\x6F\x67","\x49\x53\x5F\x56\x4D\x4C","\x63\x6C\x6F\x73\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x61\x6E\x69\x6D\x61\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x65\x78\x65\x63\x75\x74\x65","\x43\x61\x6D\x69\x6E\x6F","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x49\x53\x5F\x4D\x41\x43","\x6D\x65\x74\x61\x4B\x65\x79","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x65\x6E\x61\x62\x6C\x65\x64","\x66\x75\x6E\x63\x74","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79","\x62\x69\x6E\x64\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x4B\x65\x79","\x65\x73\x63\x61\x70\x65","\x65\x6E\x74\x65\x72","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x65\x78\x70\x6F\x72\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x67\x72\x69\x64","\x61\x62\x6F\x75\x74","\x20\x6D\x75\x73\x74\x20\x68\x61\x76\x65\x20","\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x65\x64\x67\x65\x2E","\x70\x75\x73\x68","\x20\x69\x6E\x63\x6F\x6D\x69\x6E\x67\x20\x65\x64\x67\x65\x2E"];EditorUi= function(_0xc240x1,_0xc240x2){this[_0x1029[0]]= _0xc240x1||  new Editor();this[_0x1029[1]]= _0xc240x2|| document[_0x1029[3]](_0x1029[2]);var _0xc240x3=_0xc240x1[_0x1029[4]];var _0xc240x4=this;this[_0x1029[1]][_0x1029[6]][_0x1029[5]]= _0x1029[7]; new Image()[_0x1029[8]]= mxPopupMenu[_0x1029[10]][_0x1029[9]];if(mxConnectionHandler[_0x1029[10]][_0x1029[11]]!= null){ new Image()[_0x1029[8]]= mxConnectionHandler[_0x1029[10]][_0x1029[11]][_0x1029[8]]};this[_0x1029[12]]=  new Actions(this);this[_0x1029[13]]=  new Menus(this);this[_0x1029[14]]();this[_0x1029[15]]();this[_0x1029[16]]();var _0xc240x5=mxUtils[_0x1029[20]](this,function(_0xc240x6){if(_0xc240x6== null){_0xc240x6= window[_0x1029[17]]};if(this[_0x1029[18]](_0xc240x6)){return true};return _0xc240x3[_0x1029[19]]()});if(this[_0x1029[1]]== document[_0x1029[21]]){this[_0x1029[23]][_0x1029[22]]= _0xc240x5;this[_0x1029[23]][_0x1029[24]]= _0xc240x5;this[_0x1029[25]][_0x1029[22]]= _0xc240x5;this[_0x1029[25]][_0x1029[24]]= _0xc240x5;this[_0x1029[26]][_0x1029[22]]= _0xc240x5;this[_0x1029[26]][_0x1029[24]]= _0xc240x5;this[_0x1029[27]][_0x1029[22]]= _0xc240x5;this[_0x1029[27]][_0x1029[24]]= _0xc240x5;this[_0x1029[28]][_0x1029[22]]= _0xc240x5;this[_0x1029[28]][_0x1029[24]]= _0xc240x5};if(mxClient[_0x1029[29]]&& ( typeof (document[_0x1029[30]])=== _0x1029[31]|| document[_0x1029[30]]< 9)){mxEvent[_0x1029[33]](this[_0x1029[26]],_0x1029[32],_0xc240x5);mxEvent[_0x1029[33]](this[_0x1029[27]],_0x1029[32],_0xc240x5)}else {this[_0x1029[26]][_0x1029[34]]= _0xc240x5;this[_0x1029[27]][_0x1029[34]]= _0xc240x5};_0xc240x3[_0x1029[35]](this[_0x1029[26]]);_0xc240x3[_0x1029[15]]();_0xc240x3[_0x1029[1]][_0x1029[38]](_0x1029[36],_0x1029[37]);_0xc240x3[_0x1029[1]][_0x1029[6]][_0x1029[39]]= _0x1029[40];_0xc240x3[_0x1029[1]][_0x1029[6]][_0x1029[41]]= _0x1029[42]+ _0xc240x1[_0x1029[43]]+ _0x1029[44];_0xc240x3[_0x1029[1]][_0x1029[6]][_0x1029[45]]= _0x1029[46];_0xc240x3[_0x1029[1]][_0x1029[47]]();var _0xc240x7=_0xc240x3[_0x1029[48]];_0xc240x3[_0x1029[48]]= function(_0xc240x8,_0xc240x9,_0xc240xa){if(_0xc240x8== mxEvent[_0x1029[49]]){this[_0x1029[1]][_0x1029[47]]()};_0xc240x7[_0x1029[50]](this,arguments)};this[_0x1029[58]](_0xc240x3[_0x1029[51]],[_0x1029[52],_0x1029[53],_0x1029[54],_0x1029[55],_0x1029[56]],[[1,1],[0,0],[1,1],[1,_0x1029[57]],[1,_0x1029[57]]],[[0,0],[1,_0x1029[57]],[1,_0x1029[57]],[1,_0x1029[57]],[1,_0x1029[57]]]);_0xc240x3[_0x1029[59]]= function(_0xc240x6,_0xc240xb){var _0xc240xc=[_0x1029[55]];var _0xc240xd= new mxEventObject(mxEvent.DOUBLE_CLICK,_0x1029[17],_0xc240x6,_0x1029[60],_0xc240xb);this[_0x1029[61]](_0xc240xd);if(this[_0x1029[62]]()&&  !mxEvent[_0x1029[63]](_0xc240x6)&&  !_0xc240xd[_0x1029[63]]()){if(this[_0x1029[65]]()[_0x1029[64]](_0xc240xb)){if(_0xc240xc[_0x1029[69]](_0xc240xb[_0x1029[68]][_0x1029[67]][_0x1029[66]])>= 0){this[_0x1029[70]](_0xc240xb)}}else {if(this[_0x1029[65]]()[_0x1029[71]](_0xc240xb)){console[_0x1029[72]](_0xc240x4);console[_0x1029[72]](_0xc240xb);_0xc240x4[_0x1029[73]]( new GeneralDialog(_0xc240x4,_0xc240xb)[_0x1029[1]],320,280,true,true)}};_0xc240xd[_0x1029[74]]()}};_0xc240x3[_0x1029[76]][_0x1029[75]]= true;_0xc240x3[_0x1029[76]][_0x1029[77]]= mxUtils[_0x1029[20]](this,function(_0xc240xe,_0xc240xb,_0xc240x6){this[_0x1029[13]][_0x1029[78]](_0xc240xe,_0xc240xb,_0xc240x6)});_0xc240x1[_0x1029[80]][_0x1029[35]](this[_0x1029[79]]);mxEvent[_0x1029[82]](document,mxUtils[_0x1029[20]](this,function(_0xc240x6){_0xc240x3[_0x1029[76]][_0x1029[81]]()}));if(mxClient[_0x1029[83]]){mxEvent[_0x1029[33]](_0xc240x3[_0x1029[1]],_0x1029[84],mxUtils[_0x1029[20]](this,function(_0xc240x6){_0xc240x3[_0x1029[89]][_0x1029[88]]()[_0x1029[38]](_0x1029[85],_0x1029[86]+ _0xc240x6[_0x1029[87]]+ _0x1029[44]);_0xc240x3[_0x1029[89]][_0x1029[91]]()[_0x1029[6]][_0x1029[90]]= _0x1029[7]}));mxEvent[_0x1029[33]](_0xc240x3[_0x1029[1]],_0x1029[92],mxUtils[_0x1029[20]](this,function(_0xc240x6){_0xc240x3[_0x1029[89]][_0x1029[88]]()[_0x1029[93]](_0x1029[85]);_0xc240x3[_0x1029[94]]= true;_0xc240x3[_0x1029[95]](_0xc240x6[_0x1029[87]]);_0xc240x3[_0x1029[89]][_0x1029[91]]()[_0x1029[6]][_0x1029[90]]= _0x1029[96]}))};var _0xc240xf=this[_0x1029[97]](_0xc240x1);this[_0x1029[98]]= function(){return _0xc240xf};mxEvent[_0x1029[33]](window,_0x1029[99],mxUtils[_0x1029[20]](this,function(){this[_0x1029[15]]();_0xc240x3[_0x1029[100]]();this[_0x1029[0]][_0x1029[80]][_0x1029[101]](false);this[_0x1029[0]][_0x1029[80]][_0x1029[80]][_0x1029[100]]()}));this[_0x1029[35]]();this[_0x1029[102]]()};EditorUi[_0x1029[10]][_0x1029[103]]= (mxClient[_0x1029[83]])?16:8;EditorUi[_0x1029[10]][_0x1029[104]]= 33;EditorUi[_0x1029[10]][_0x1029[105]]= 36;EditorUi[_0x1029[10]][_0x1029[106]]= 28;EditorUi[_0x1029[10]][_0x1029[107]]= 204;EditorUi[_0x1029[10]][_0x1029[108]]= 190;EditorUi[_0x1029[10]][_0x1029[35]]= function(){this[_0x1029[109]]();this[_0x1029[110]]();var _0xc240x10=this[_0x1029[12]][_0x1029[112]](_0x1029[111]);var _0xc240x11=function(){_0xc240x10[_0x1029[114]](!mxClipboard[_0x1029[113]]())};var _0xc240x12=mxClipboard[_0x1029[115]];mxClipboard[_0x1029[115]]= function(){_0xc240x12[_0x1029[50]](this,arguments);_0xc240x11()};var _0xc240x13=mxClipboard[_0x1029[116]];mxClipboard[_0x1029[116]]= function(){_0xc240x13[_0x1029[50]](this,arguments);_0xc240x11()}};EditorUi[_0x1029[10]][_0x1029[18]]= function(_0xc240x6){return false};EditorUi[_0x1029[10]][_0x1029[102]]= function(){try{if(window[_0x1029[117]]!= null&& window[_0x1029[117]][_0x1029[118]]!= null){window[_0x1029[117]][_0x1029[118]][_0x1029[130]](mxUtils[_0x1029[20]](this,function(_0xc240x14,_0xc240x15){try{var _0xc240x16=mxUtils[_0x1029[119]](_0xc240x14);this[_0x1029[0]][_0x1029[121]](_0xc240x16[_0x1029[120]]);this[_0x1029[0]][_0x1029[122]]= false;this[_0x1029[0]][_0x1029[124]][_0x1029[123]]();if(_0xc240x15!= null){this[_0x1029[0]][_0x1029[125]]= _0xc240x15}}catch(e){mxUtils[_0x1029[129]](mxResources[_0x1029[112]](_0x1029[126])+ _0x1029[127]+ e[_0x1029[128]])}}))}}catch(e){}};EditorUi[_0x1029[10]][_0x1029[131]]= function(_0xc240x14,_0xc240x15,_0xc240x17){try{var _0xc240x16=mxUtils[_0x1029[119]](_0xc240x14);this[_0x1029[0]][_0x1029[121]](_0xc240x16[_0x1029[120]]);this[_0x1029[0]][_0x1029[122]]= false;this[_0x1029[0]][_0x1029[124]][_0x1029[123]]();if(_0xc240x15!= null){this[_0x1029[0]][_0x1029[125]]= _0xc240x15};if(_0xc240x17!= null){this[_0x1029[0]][_0x1029[132]]= _0xc240x17}}catch(e){mxUtils[_0x1029[129]](mxResources[_0x1029[112]](_0x1029[126])+ _0x1029[127]+ e[_0x1029[128]])}};EditorUi[_0x1029[10]][_0x1029[133]]= function(_0xc240x18){var _0xc240x1=this[_0x1029[0]];if(_0xc240x18!= null){var _0xc240x14=mxUtils[_0x1029[135]](this[_0x1029[0]][_0x1029[134]]());try{if(useLocalStorage){if(localStorage[_0x1029[136]](_0xc240x18)!= null&&  !mxUtils[_0x1029[138]](mxResources[_0x1029[112]](_0x1029[137],[_0xc240x18]))){return};localStorage[_0x1029[139]](_0xc240x18,_0xc240x14);this[_0x1029[0]][_0x1029[142]](mxResources[_0x1029[112]](_0x1029[140])+ _0x1029[141]+  new Date())}else {console[_0x1029[72]](_0xc240x14[_0x1029[143]]);console[_0x1029[72]](MAX_REQUEST_SIZE);if(_0xc240x14[_0x1029[143]]< MAX_REQUEST_SIZE){_0xc240x14= encodeURIComponent(_0xc240x14);_0xc240x18= encodeURIComponent(_0xc240x18);var _0xc240x19= new XMLHttpRequest();_0xc240x19[_0x1029[102]](_0x1029[144],SAVE_URL,true);_0xc240x19[_0x1029[147]](_0x1029[145],_0x1029[146]);_0xc240x19[_0x1029[147]](_0x1029[148],_0x1029[149]+ _0xc240x1[_0x1029[132]][_0x1029[150]]);_0xc240x19[_0x1029[151]]= function(_0xc240x1a){if(_0xc240x19[_0x1029[152]]=== 4){if(_0xc240x19[_0x1029[153]]=== 201){_0xc240x1[_0x1029[142]](_0x1029[154]+ JSON[_0x1029[157]](_0xc240x19[_0x1029[156]])[_0x1029[155]]+ _0x1029[158]);setTimeout(function(){window[_0x1029[102]](_0x1029[159]+ JSON[_0x1029[157]](_0xc240x19[_0x1029[156]])[_0x1029[160]],_0x1029[161])},1500)}else {try{var _0xc240x1b=JSON[_0x1029[157]](_0xc240x19[_0x1029[156]]);_0xc240x1[_0x1029[142]](_0x1029[162]+ _0xc240x1b[_0x1029[163]][0][_0x1029[128]])}catch(_0xc240x1a){_0xc240x1[_0x1029[142]](_0x1029[164]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}}}};_0xc240x19[_0x1029[167]]= function(_0xc240x1a){mxUtils[_0x1029[129]](_0xc240x19[_0x1029[166]])};_0xc240x19[_0x1029[169]](_0x1029[168]+ _0xc240x18)}else {mxUtils[_0x1029[129]](mxResources[_0x1029[112]](_0x1029[170]));mxUtils[_0x1029[171]](_0xc240x14);return}};this[_0x1029[0]][_0x1029[125]]= _0xc240x18;this[_0x1029[0]][_0x1029[122]]= false}catch(e){this[_0x1029[0]][_0x1029[142]](_0x1029[164])}}else {this[_0x1029[0]][_0x1029[142]](_0x1029[164])}};EditorUi[_0x1029[10]][_0x1029[172]]= function(_0xc240x18){var _0xc240x1=this[_0x1029[0]];if(_0xc240x18!= null){var _0xc240x14=mxUtils[_0x1029[135]](this[_0x1029[0]][_0x1029[134]]());try{if(useLocalStorage){if(localStorage[_0x1029[136]](_0xc240x18)!= null&&  !mxUtils[_0x1029[138]](mxResources[_0x1029[112]](_0x1029[137],[_0xc240x18]))){return};localStorage[_0x1029[139]](_0xc240x18,_0xc240x14);this[_0x1029[0]][_0x1029[142]](mxResources[_0x1029[112]](_0x1029[140])+ _0x1029[141]+  new Date())}else {console[_0x1029[72]](_0xc240x14[_0x1029[143]]);console[_0x1029[72]](MAX_REQUEST_SIZE);if(_0xc240x14[_0x1029[143]]< MAX_REQUEST_SIZE){_0xc240x14= encodeURIComponent(_0xc240x14);var _0xc240x19= new XMLHttpRequest();_0xc240x19[_0x1029[102]](_0x1029[173],SAVE_URL+ this[_0x1029[0]][_0x1029[132]][_0x1029[160]],true);_0xc240x19[_0x1029[147]](_0x1029[145],_0x1029[146]);_0xc240x19[_0x1029[147]](_0x1029[148],_0x1029[149]+ _0xc240x1[_0x1029[132]][_0x1029[150]]);_0xc240x19[_0x1029[151]]= function(_0xc240x1a){if(_0xc240x19[_0x1029[152]]=== 4){if(_0xc240x19[_0x1029[153]]=== 200){_0xc240x1[_0x1029[142]](_0x1029[174]+ JSON[_0x1029[157]](_0xc240x19[_0x1029[156]])[_0x1029[175]]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}else {try{var _0xc240x1b=JSON[_0x1029[157]](_0xc240x19[_0x1029[156]]);_0xc240x1[_0x1029[142]](_0x1029[176]+ _0xc240x1b[_0x1029[163]][0][_0x1029[128]])}catch(_0xc240x1a){_0xc240x1[_0x1029[142]](_0x1029[177]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}}}};_0xc240x19[_0x1029[167]]= function(_0xc240x1a){mxUtils[_0x1029[129]](_0xc240x19[_0x1029[166]])};_0xc240x19[_0x1029[169]](_0x1029[178]+ _0xc240x14)}else {mxUtils[_0x1029[129]](mxResources[_0x1029[112]](_0x1029[170]));mxUtils[_0x1029[171]](_0xc240x14);return}};this[_0x1029[0]][_0x1029[125]]= _0xc240x18;this[_0x1029[0]][_0x1029[122]]= false}catch(e){this[_0x1029[0]][_0x1029[142]](_0x1029[179])}}else {this[_0x1029[0]][_0x1029[142]](_0x1029[179])}};EditorUi[_0x1029[10]][_0x1029[180]]= function(_0xc240x18){var _0xc240x1=this[_0x1029[0]];console[_0x1029[72]](_0xc240x18);if(_0xc240x18!= null){var _0xc240x14=mxUtils[_0x1029[135]](this[_0x1029[0]][_0x1029[134]]());try{if(useLocalStorage){if(localStorage[_0x1029[136]](_0xc240x18)!= null&&  !mxUtils[_0x1029[138]](mxResources[_0x1029[112]](_0x1029[137],[_0xc240x18]))){return};localStorage[_0x1029[139]](_0xc240x18,_0xc240x14);this[_0x1029[0]][_0x1029[142]](mxResources[_0x1029[112]](_0x1029[140])+ _0x1029[141]+  new Date())}else {console[_0x1029[72]](_0xc240x14[_0x1029[143]]);console[_0x1029[72]](MAX_REQUEST_SIZE);if(_0xc240x14[_0x1029[143]]< MAX_REQUEST_SIZE){_0xc240x14= encodeURIComponent(_0xc240x14);_0xc240x18= encodeURIComponent(_0xc240x18);var _0xc240x19= new XMLHttpRequest();_0xc240x19[_0x1029[102]](_0x1029[144],SAVE_URL,true);_0xc240x19[_0x1029[147]](_0x1029[145],_0x1029[146]);_0xc240x19[_0x1029[147]](_0x1029[148],_0x1029[149]+ _0xc240x1[_0x1029[132]][_0x1029[150]]);_0xc240x19[_0x1029[151]]= function(_0xc240x1a){if(_0xc240x19[_0x1029[152]]=== 4){if(_0xc240x19[_0x1029[153]]=== 201){_0xc240x1[_0x1029[142]](_0x1029[154]+ JSON[_0x1029[157]](_0xc240x19[_0x1029[156]])[_0x1029[155]]+ _0x1029[158]);setTimeout(function(){window[_0x1029[102]](_0x1029[181]+ JSON[_0x1029[157]](_0xc240x19[_0x1029[156]])[_0x1029[160]],_0x1029[161])},1500)}else {try{var _0xc240x1b=JSON[_0x1029[157]](_0xc240x19[_0x1029[156]]);_0xc240x1[_0x1029[142]](_0x1029[182]+ _0xc240x1b[_0x1029[163]][0][_0x1029[128]])}catch(_0xc240x1a){_0xc240x1[_0x1029[142]](_0x1029[183]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}}}};_0xc240x19[_0x1029[167]]= function(_0xc240x1a){mxUtils[_0x1029[129]](_0xc240x19[_0x1029[166]])};_0xc240x19[_0x1029[169]](_0x1029[184]+ _0xc240x18+ _0x1029[185]+ _0xc240x14+ _0x1029[186]+ _0xc240x14)}else {mxUtils[_0x1029[129]](mxResources[_0x1029[112]](_0x1029[170]));mxUtils[_0x1029[171]](_0xc240x14);return}};this[_0x1029[0]][_0x1029[122]]= false}catch(e){this[_0x1029[0]][_0x1029[142]](_0x1029[179])}}else {this[_0x1029[0]][_0x1029[142]](_0x1029[179])}};EditorUi[_0x1029[10]][_0x1029[187]]= function(_0xc240x1c,_0xc240x1d){var _0xc240x3=this[_0x1029[0]][_0x1029[4]];_0xc240x1c= null!= _0xc240x1c?_0xc240x1c:_0xc240x3[_0x1029[189]][_0x1029[188]]();_0xc240x1d= null!= _0xc240x1d?_0xc240x1d:{};for(var _0xc240x1e=!0,_0xc240x1f=_0xc240x3[_0x1029[189]][_0x1029[190]](_0xc240x1c),_0xc240x1a=0;_0xc240x1a< _0xc240x1f;_0xc240x1a++){var _0xc240x20=_0xc240x3[_0x1029[189]][_0x1029[191]](_0xc240x1c,_0xc240x1a),_0xc240x21=_0xc240x1d;_0xc240x3[_0x1029[192]](_0xc240x20)&& (_0xc240x21= {});_0xc240x21= this[_0x1029[187]](_0xc240x20,_0xc240x21);null!= _0xc240x21?_0xc240x3[_0x1029[194]](_0xc240x20,_0xc240x21[_0x1029[137]](/\n/g,_0x1029[193])):_0xc240x3[_0x1029[194]](_0xc240x20,null);_0xc240x1e= _0xc240x1e&& null== _0xc240x21};_0xc240x1f= _0x1029[195];if(_0xc240x3[_0x1029[189]][_0x1029[71]](_0xc240x1c)){switch(_0xc240x1c[_0x1029[67]][_0x1029[203]]){case _0x1029[55]:_0xc240x1f= (_0xc240x1c[_0x1029[67]][_0x1029[196]](_0x1029[55])!== _0x1029[195])?_0x1029[195]:_0x1029[197]+ _0x1029[198];_0xc240x1f+= (_0xc240x1c[_0x1029[67]][_0x1029[196]](_0x1029[199])!== _0x1029[195])?_0x1029[195]:_0x1029[200]+ _0x1029[198];break;case _0x1029[54]:_0xc240x1f= (_0xc240x1c[_0x1029[67]][_0x1029[196]](_0x1029[55])!== _0x1029[195])?_0x1029[195]:_0x1029[197]+ _0x1029[198];_0xc240x1f+= (_0xc240x1c[_0x1029[67]][_0x1029[196]](_0x1029[199])!== _0x1029[195])?_0x1029[195]:_0x1029[200]+ _0x1029[198];break;case _0x1029[52]:_0xc240x1f= this[_0x1029[201]](_0x1029[52])?_0x1029[195]:_0x1029[202]+ _0x1029[198];_0xc240x1f+= (_0xc240x1c[_0x1029[67]][_0x1029[196]](_0x1029[199])!== _0x1029[195])?_0x1029[195]:_0x1029[200]+ _0x1029[198];break}};if(_0xc240x3[_0x1029[189]][_0x1029[64]](_0xc240x1c)){var _0xc240x22=_0xc240x3[_0x1029[189]][_0x1029[205]](_0xc240x1c[_0x1029[68]][_0x1029[204]]());switch(_0xc240x22[_0x1029[67]][_0x1029[203]]){case _0x1029[55]:var _0xc240x23=String(_0xc240x1c[_0x1029[206]]());console[_0x1029[72]](_0xc240x23);if(_0xc240x23=== _0x1029[207]|| _0xc240x23=== _0x1029[31]){_0xc240x1f= _0x1029[208]+ _0x1029[198]}else {var _0xc240x24=_0xc240x23[_0x1029[210]](_0x1029[209]);_0xc240x24[_0x1029[214]](function(_0xc240x25,_0xc240x26){_0xc240x1f= _0xc240x1f+ ((_0xc240x25[_0x1029[211]]()!== _0x1029[195])?_0x1029[195]:_0x1029[212]+ (_0xc240x26+ 1)+ _0x1029[213]+ _0x1029[198])})};break}};_0xc240x3[_0x1029[215]](_0xc240x1c)&&  !_0xc240x1e&& (_0xc240x1f+= (mxResources[_0x1029[112]](_0xc240x3[_0x1029[216]])|| _0xc240x3[_0x1029[216]])+ _0x1029[198]);_0xc240x1f= _0xc240x3[_0x1029[189]][_0x1029[64]](_0xc240x1c)?_0xc240x1f+ (_0xc240x3[_0x1029[218]](_0xc240x1c,_0xc240x3[_0x1029[189]][_0x1029[217]](_0xc240x1c,!0),_0xc240x3[_0x1029[189]][_0x1029[217]](_0xc240x1c,!1))|| _0x1029[195]):_0xc240x1f+ (_0xc240x3[_0x1029[219]](_0xc240x1c)|| _0x1029[195]);_0xc240x1a= _0xc240x3[_0x1029[220]](_0xc240x1c,_0xc240x1d);null!= _0xc240x1a&& (_0xc240x1f+= _0xc240x1a);null== _0xc240x3[_0x1029[189]][_0x1029[221]](_0xc240x1c)&& _0xc240x3[_0x1029[89]][_0x1029[187]]();return 0< _0xc240x1f[_0x1029[143]]||  !_0xc240x1e?_0xc240x1f:null};EditorUi[_0x1029[10]][_0x1029[201]]= function(_0xc240x27){var _0xc240x3=this[_0x1029[0]][_0x1029[4]];var _0xc240x28=_0xc240x3[_0x1029[222]]();var _0xc240x29=0;_0xc240x28[_0x1029[223]][_0x1029[214]](function(_0xc240x2a){if(_0xc240x3[_0x1029[189]][_0x1029[71]](_0xc240x2a)&& _0xc240x2a[_0x1029[67]][_0x1029[203]]== _0xc240x27){_0xc240x29++}});return _0xc240x29> 1?false:true};EditorUi[_0x1029[10]][_0x1029[224]]= function(_0xc240x18){var _0xc240x1=this[_0x1029[0]];if(_0xc240x18!= null){var _0xc240x1b=this[_0x1029[187]]();if(_0xc240x1b=== null){var _0xc240x14=mxUtils[_0x1029[135]](this[_0x1029[0]][_0x1029[134]]());try{if(useLocalStorage){if(localStorage[_0x1029[136]](_0xc240x18)!= null&&  !mxUtils[_0x1029[138]](mxResources[_0x1029[112]](_0x1029[137],[_0xc240x18]))){return};localStorage[_0x1029[139]](_0xc240x18,_0xc240x14);this[_0x1029[0]][_0x1029[142]](mxResources[_0x1029[112]](_0x1029[140])+ _0x1029[141]+  new Date())}else {console[_0x1029[72]](_0xc240x14[_0x1029[143]]);console[_0x1029[72]](MAX_REQUEST_SIZE);if(_0xc240x14[_0x1029[143]]< MAX_REQUEST_SIZE){_0xc240x14= encodeURIComponent(_0xc240x14);var _0xc240x19= new XMLHttpRequest();_0xc240x19[_0x1029[102]](_0x1029[173],SAVE_URL+ this[_0x1029[0]][_0x1029[132]][_0x1029[160]],true);_0xc240x19[_0x1029[147]](_0x1029[145],_0x1029[146]);_0xc240x19[_0x1029[147]](_0x1029[148],_0x1029[149]+ _0xc240x1[_0x1029[132]][_0x1029[150]]);_0xc240x19[_0x1029[151]]= function(_0xc240x1a){if(_0xc240x19[_0x1029[152]]=== 4){if(_0xc240x19[_0x1029[153]]=== 200){_0xc240x1[_0x1029[142]](_0x1029[225]+ JSON[_0x1029[157]](_0xc240x19[_0x1029[156]])[_0x1029[175]]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}else {try{var _0xc240x1b=JSON[_0x1029[157]](_0xc240x19[_0x1029[156]]);_0xc240x1[_0x1029[142]](_0x1029[226]+ _0xc240x1b[_0x1029[163]][0][_0x1029[128]])}catch(_0xc240x1a){_0xc240x1[_0x1029[142]](_0x1029[227]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}}}};_0xc240x19[_0x1029[167]]= function(_0xc240x1a){mxUtils[_0x1029[129]](_0xc240x19[_0x1029[166]])};_0xc240x19[_0x1029[169]](_0x1029[178]+ _0xc240x14+ _0x1029[186]+ _0xc240x14)}else {mxUtils[_0x1029[129]](mxResources[_0x1029[112]](_0x1029[170]));mxUtils[_0x1029[171]](_0xc240x14);return}};this[_0x1029[0]][_0x1029[125]]= _0xc240x18;this[_0x1029[0]][_0x1029[122]]= false}catch(e){this[_0x1029[0]][_0x1029[142]](_0x1029[228])}}else {_0xc240x1[_0x1029[142]](_0x1029[226])}}else {this[_0x1029[0]][_0x1029[142]](_0x1029[228])}};EditorUi[_0x1029[10]][_0x1029[229]]= function(_0xc240x18){var _0xc240x1=this[_0x1029[0]];if(_0xc240x18!= null){try{var _0xc240x19= new XMLHttpRequest();_0xc240x19[_0x1029[102]](_0x1029[144],VARIABLE_URL,true);_0xc240x19[_0x1029[147]](_0x1029[145],_0x1029[146]);_0xc240x19[_0x1029[147]](_0x1029[148],_0x1029[149]+ _0xc240x1[_0x1029[132]][_0x1029[150]]);_0xc240x19[_0x1029[151]]= function(_0xc240x1a){if(_0xc240x19[_0x1029[152]]=== 4){if(_0xc240x19[_0x1029[153]]=== 201){_0xc240x1[_0x1029[142]](_0x1029[230]+ JSON[_0x1029[157]](_0xc240x19[_0x1029[156]])[_0x1029[231]]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}else {try{var _0xc240x1b=JSON[_0x1029[157]](_0xc240x19[_0x1029[156]]);_0xc240x1[_0x1029[142]](_0x1029[232]+ _0xc240x1b[_0x1029[163]][0][_0x1029[128]])}catch(_0xc240x1a){_0xc240x1[_0x1029[142]](_0x1029[233]+ _0x1029[165]+ _0xc240x19[_0x1029[153]]+ _0x1029[141]+ _0xc240x19[_0x1029[166]]+ _0x1029[44])}}}};_0xc240x19[_0x1029[167]]= function(_0xc240x1a){mxUtils[_0x1029[129]](_0xc240x19[_0x1029[166]])};_0xc240x19[_0x1029[169]](_0x1029[234]+ _0xc240x18)}catch(e){this[_0x1029[0]][_0x1029[142]](_0x1029[233])}}else {this[_0x1029[0]][_0x1029[142]](_0x1029[233])}};EditorUi[_0x1029[10]][_0x1029[235]]= function(_0xc240x2b){var _0xc240x2c=(_0xc240x2b!= null)?_0xc240x2b:window[_0x1029[237]][_0x1029[236]];var _0xc240x2d=(_0xc240x2c[_0x1029[69]](_0x1029[238])> 0)?1:0;for(var _0xc240x26 in urlParams){if(_0xc240x2d== 0){_0xc240x2c+= _0x1029[238]}else {_0xc240x2c+= _0x1029[239]};_0xc240x2c+= _0xc240x26+ _0x1029[240]+ urlParams[_0xc240x26];_0xc240x2d++};return _0xc240x2c};EditorUi[_0x1029[10]][_0x1029[109]]= function(){var _0xc240x2e=this[_0x1029[12]][_0x1029[112]](_0x1029[241]);var _0xc240x2f=this[_0x1029[12]][_0x1029[112]](_0x1029[242]);var _0xc240x30=this[_0x1029[0]][_0x1029[124]];var _0xc240x31=function(){_0xc240x2e[_0x1029[114]](_0xc240x30[_0x1029[243]]());_0xc240x2f[_0x1029[114]](_0xc240x30[_0x1029[244]]())};_0xc240x30[_0x1029[33]](mxEvent.ADD,_0xc240x31);_0xc240x30[_0x1029[33]](mxEvent.UNDO,_0xc240x31);_0xc240x30[_0x1029[33]](mxEvent.REDO,_0xc240x31);_0xc240x30[_0x1029[33]](mxEvent.CLEAR,_0xc240x31);_0xc240x31()};EditorUi[_0x1029[10]][_0x1029[110]]= function(){var _0xc240x32=mxUtils[_0x1029[20]](this,function(){var _0xc240x3=this[_0x1029[0]][_0x1029[4]];var _0xc240x33=!_0xc240x3[_0x1029[245]]();var _0xc240x34=false;var _0xc240x35=false;var _0xc240x36=_0xc240x3[_0x1029[246]]();if(_0xc240x36!= null){for(var _0xc240x37=0;_0xc240x37< _0xc240x36[_0x1029[143]];_0xc240x37++){var _0xc240xb=_0xc240x36[_0xc240x37];if(_0xc240x3[_0x1029[65]]()[_0x1029[64]](_0xc240xb)){_0xc240x35= true};if(_0xc240x3[_0x1029[65]]()[_0x1029[71]](_0xc240xb)){_0xc240x34= true};if(_0xc240x35&& _0xc240x34){break}}};var _0xc240x38=[_0x1029[115],_0x1029[116],_0x1029[247],_0x1029[248],_0x1029[249],_0x1029[250],_0x1029[6],_0x1029[251],_0x1029[252],_0x1029[253],_0x1029[254],_0x1029[255],_0x1029[256],_0x1029[257],_0x1029[258]];for(var _0xc240x37=0;_0xc240x37< _0xc240x38[_0x1029[143]];_0xc240x37++){this[_0x1029[12]][_0x1029[112]](_0xc240x38[_0xc240x37])[_0x1029[114]](_0xc240x33)};this[_0x1029[12]][_0x1029[112]](_0x1029[259])[_0x1029[114]](_0xc240x35);this[_0x1029[12]][_0x1029[112]](_0x1029[260])[_0x1029[114]](_0xc240x34);this[_0x1029[12]][_0x1029[112]](_0x1029[261])[_0x1029[114]](_0xc240x34);this[_0x1029[12]][_0x1029[112]](_0x1029[263])[_0x1029[114]](_0xc240x3[_0x1029[262]]()> 1);this[_0x1029[12]][_0x1029[112]](_0x1029[265])[_0x1029[114]](_0xc240x3[_0x1029[262]]()== 1&& _0xc240x3[_0x1029[65]]()[_0x1029[190]](_0xc240x3[_0x1029[264]]())> 0);var _0xc240x39=_0xc240x34&& _0xc240x3[_0x1029[262]]()== 1;this[_0x1029[12]][_0x1029[112]](_0x1029[266])[_0x1029[114]](_0xc240x39&& _0xc240x3[_0x1029[65]]()[_0x1029[71]](_0xc240x3[_0x1029[65]]()[_0x1029[221]](_0xc240x3[_0x1029[264]]())));var _0xc240x3a=[_0x1029[267],_0x1029[268],_0x1029[269],_0x1029[270],_0x1029[271],_0x1029[272],_0x1029[273],_0x1029[274],_0x1029[275]];for(var _0xc240x37=0;_0xc240x37< _0xc240x3a[_0x1029[143]];_0xc240x37++){this[_0x1029[13]][_0x1029[112]](_0xc240x3a[_0xc240x37])[_0x1029[114]](_0xc240x33)};_0xc240x3a= [_0x1029[276],_0x1029[277],_0x1029[278]];for(var _0xc240x37=0;_0xc240x37< _0xc240x3a[_0x1029[143]];_0xc240x37++){this[_0x1029[13]][_0x1029[112]](_0xc240x3a[_0xc240x37])[_0x1029[114]](_0xc240x35)};this[_0x1029[12]][_0x1029[112]](_0x1029[279])[_0x1029[114]](_0xc240x35);this[_0x1029[13]][_0x1029[112]](_0x1029[280])[_0x1029[114]](_0xc240x3[_0x1029[262]]()> 1);this[_0x1029[13]][_0x1029[112]](_0x1029[283])[_0x1029[114]](_0xc240x34|| (_0xc240x35&& _0xc240x3[_0x1029[282]](_0xc240x3[_0x1029[89]][_0x1029[281]](_0xc240x3[_0x1029[264]]()))));this[_0x1029[13]][_0x1029[112]](_0x1029[286])[_0x1029[114]](_0xc240x3[_0x1029[284]]&& ((_0xc240x3[_0x1029[89]][_0x1029[285]]!= null)|| (_0xc240x3[_0x1029[262]]()== 1&& _0xc240x3[_0x1029[192]](_0xc240x3[_0x1029[264]]()))));this[_0x1029[12]][_0x1029[112]](_0x1029[287])[_0x1029[114]](_0xc240x3[_0x1029[89]][_0x1029[285]]!= null);this[_0x1029[12]][_0x1029[112]](_0x1029[288])[_0x1029[114]](_0xc240x3[_0x1029[89]][_0x1029[285]]!= null);var _0xc240x3b=_0xc240x3[_0x1029[262]]()== 1&& _0xc240x3[_0x1029[192]](_0xc240x3[_0x1029[264]]());this[_0x1029[12]][_0x1029[112]](_0x1029[289])[_0x1029[114]](_0xc240x3b);this[_0x1029[12]][_0x1029[112]](_0x1029[290])[_0x1029[114]](_0xc240x3b);this[_0x1029[12]][_0x1029[112]](_0x1029[291])[_0x1029[114]](_0xc240x3b);this[_0x1029[12]][_0x1029[112]](_0x1029[292])[_0x1029[114]](_0xc240x3[_0x1029[262]]()== 1);this[_0x1029[12]][_0x1029[112]](_0x1029[294])[_0x1029[114]](_0xc240x3[_0x1029[262]]()== 1&& _0xc240x3[_0x1029[293]](_0xc240x3[_0x1029[264]]())!= null)});this[_0x1029[0]][_0x1029[4]][_0x1029[295]]()[_0x1029[33]](mxEvent.CHANGE,_0xc240x32);_0xc240x32()};EditorUi[_0x1029[10]][_0x1029[15]]= function(){var _0xc240x3c=mxClient[_0x1029[29]]&& (document[_0x1029[30]]== null|| document[_0x1029[30]]== 5);var _0xc240x3d=this[_0x1029[1]][_0x1029[296]];var _0xc240x3e=this[_0x1029[1]][_0x1029[297]];if(this[_0x1029[1]]== document[_0x1029[21]]){_0xc240x3d= document[_0x1029[21]][_0x1029[296]]|| document[_0x1029[120]][_0x1029[296]];_0xc240x3e= (_0xc240x3c)?document[_0x1029[21]][_0x1029[297]]|| document[_0x1029[120]][_0x1029[297]]:document[_0x1029[120]][_0x1029[297]]};var _0xc240x3f=Math[_0x1029[299]](0,Math[_0x1029[298]](this[_0x1029[107]],_0xc240x3d- this[_0x1029[103]]- 20));var _0xc240x40=Math[_0x1029[299]](0,Math[_0x1029[298]](this[_0x1029[108]],_0xc240x3e- this[_0x1029[104]]- this[_0x1029[105]]- this[_0x1029[106]]- this[_0x1029[103]]- 1));this[_0x1029[23]][_0x1029[6]][_0x1029[300]]= this[_0x1029[104]]+ _0x1029[301];this[_0x1029[25]][_0x1029[6]][_0x1029[302]]= this[_0x1029[104]]+ _0x1029[301];this[_0x1029[25]][_0x1029[6]][_0x1029[300]]= this[_0x1029[105]]+ _0x1029[301];var _0xc240x41=this[_0x1029[104]]+ this[_0x1029[105]];if(!mxClient[_0x1029[303]]){_0xc240x41+= 1};this[_0x1029[27]][_0x1029[6]][_0x1029[302]]= _0xc240x41+ _0x1029[301];this[_0x1029[27]][_0x1029[6]][_0x1029[304]]= _0xc240x3f+ _0x1029[301];this[_0x1029[79]][_0x1029[6]][_0x1029[304]]= _0xc240x3f+ _0x1029[301];this[_0x1029[79]][_0x1029[6]][_0x1029[300]]= _0xc240x40+ _0x1029[301];this[_0x1029[79]][_0x1029[6]][_0x1029[305]]= this[_0x1029[106]]+ _0x1029[301];this[_0x1029[26]][_0x1029[6]][_0x1029[306]]= (_0xc240x3f+ this[_0x1029[103]])+ _0x1029[301];this[_0x1029[26]][_0x1029[6]][_0x1029[302]]= this[_0x1029[27]][_0x1029[6]][_0x1029[302]];this[_0x1029[28]][_0x1029[6]][_0x1029[300]]= this[_0x1029[106]]+ _0x1029[301];this[_0x1029[28]][_0x1029[6]][_0x1029[307]]= _0x1029[308];this[_0x1029[309]][_0x1029[6]][_0x1029[302]]= this[_0x1029[27]][_0x1029[6]][_0x1029[302]];this[_0x1029[309]][_0x1029[6]][_0x1029[305]]= this[_0x1029[79]][_0x1029[6]][_0x1029[305]];this[_0x1029[309]][_0x1029[6]][_0x1029[306]]= _0xc240x3f+ _0x1029[301];this[_0x1029[310]][_0x1029[6]][_0x1029[304]]= this[_0x1029[27]][_0x1029[6]][_0x1029[304]];this[_0x1029[310]][_0x1029[6]][_0x1029[305]]= (_0xc240x40+ this[_0x1029[106]])+ _0x1029[301];if(_0xc240x3c){this[_0x1029[23]][_0x1029[6]][_0x1029[304]]= _0xc240x3d+ _0x1029[301];this[_0x1029[25]][_0x1029[6]][_0x1029[304]]= this[_0x1029[23]][_0x1029[6]][_0x1029[304]];var _0xc240x42=(_0xc240x3e- _0xc240x40- this[_0x1029[103]]- this[_0x1029[106]]- this[_0x1029[104]]- this[_0x1029[105]]);this[_0x1029[27]][_0x1029[6]][_0x1029[300]]= _0xc240x42+ _0x1029[301];this[_0x1029[26]][_0x1029[6]][_0x1029[304]]= (_0xc240x3d- _0xc240x3f- this[_0x1029[103]])+ _0x1029[301];var _0xc240x43=(_0xc240x3e- this[_0x1029[106]]- this[_0x1029[104]]- this[_0x1029[105]]);this[_0x1029[26]][_0x1029[6]][_0x1029[300]]= _0xc240x43+ _0x1029[301];this[_0x1029[28]][_0x1029[6]][_0x1029[304]]= this[_0x1029[23]][_0x1029[6]][_0x1029[304]];this[_0x1029[309]][_0x1029[6]][_0x1029[300]]= _0xc240x43+ _0x1029[301]}else {this[_0x1029[27]][_0x1029[6]][_0x1029[305]]= (_0xc240x40+ this[_0x1029[103]]+ this[_0x1029[106]])+ _0x1029[301];this[_0x1029[26]][_0x1029[6]][_0x1029[305]]= this[_0x1029[79]][_0x1029[6]][_0x1029[305]]}};EditorUi[_0x1029[10]][_0x1029[14]]= function(){this[_0x1029[23]]= this[_0x1029[312]](_0x1029[311]);this[_0x1029[25]]= this[_0x1029[312]](_0x1029[313]);this[_0x1029[27]]= this[_0x1029[312]](_0x1029[314]);this[_0x1029[79]]= this[_0x1029[312]](_0x1029[315]);this[_0x1029[26]]= this[_0x1029[312]](_0x1029[316]);this[_0x1029[28]]= this[_0x1029[312]](_0x1029[317]);this[_0x1029[309]]= this[_0x1029[312]](_0x1029[318]);this[_0x1029[310]]= this[_0x1029[312]](_0x1029[319]);this[_0x1029[23]][_0x1029[6]][_0x1029[302]]= _0x1029[320];this[_0x1029[23]][_0x1029[6]][_0x1029[306]]= _0x1029[320];this[_0x1029[23]][_0x1029[6]][_0x1029[321]]= _0x1029[320];this[_0x1029[25]][_0x1029[6]][_0x1029[306]]= _0x1029[320];this[_0x1029[25]][_0x1029[6]][_0x1029[321]]= _0x1029[320];this[_0x1029[27]][_0x1029[6]][_0x1029[306]]= _0x1029[320];this[_0x1029[79]][_0x1029[6]][_0x1029[306]]= _0x1029[320];this[_0x1029[26]][_0x1029[6]][_0x1029[321]]= _0x1029[320];this[_0x1029[28]][_0x1029[6]][_0x1029[306]]= _0x1029[320];this[_0x1029[28]][_0x1029[6]][_0x1029[321]]= _0x1029[320];this[_0x1029[28]][_0x1029[6]][_0x1029[305]]= _0x1029[320];this[_0x1029[310]][_0x1029[6]][_0x1029[306]]= _0x1029[320];this[_0x1029[310]][_0x1029[6]][_0x1029[300]]= this[_0x1029[103]]+ _0x1029[301];this[_0x1029[309]][_0x1029[6]][_0x1029[304]]= this[_0x1029[103]]+ _0x1029[301]};EditorUi[_0x1029[10]][_0x1029[16]]= function(){this[_0x1029[322]]= this[_0x1029[13]][_0x1029[324]](this[_0x1029[312]](_0x1029[323]));this[_0x1029[23]][_0x1029[325]](this[_0x1029[322]][_0x1029[1]]);this[_0x1029[326]]= this[_0x1029[328]](this[_0x1029[312]](_0x1029[327]));this[_0x1029[25]][_0x1029[325]](this[_0x1029[326]][_0x1029[1]]);this[_0x1029[329]]= this[_0x1029[330]](this[_0x1029[27]]);this[_0x1029[28]][_0x1029[325]](this[_0x1029[331]]());this[_0x1029[332]]= this[_0x1029[333]]();this[_0x1029[0]][_0x1029[33]](_0x1029[334],mxUtils[_0x1029[20]](this,function(){this[_0x1029[336]](this[_0x1029[0]][_0x1029[335]]())}));this[_0x1029[336]](this[_0x1029[0]][_0x1029[335]]());this[_0x1029[322]][_0x1029[1]][_0x1029[325]](this[_0x1029[332]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[23]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[25]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[27]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[79]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[26]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[28]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[309]]);this[_0x1029[1]][_0x1029[325]](this[_0x1029[310]]);this[_0x1029[337]](this[_0x1029[309]],true,0,mxUtils[_0x1029[20]](this,function(_0xc240x44){this[_0x1029[107]]= _0xc240x44;this[_0x1029[15]]();this[_0x1029[0]][_0x1029[4]][_0x1029[100]]();this[_0x1029[0]][_0x1029[80]][_0x1029[101]](false);this[_0x1029[0]][_0x1029[80]][_0x1029[80]][_0x1029[100]]()}));this[_0x1029[337]](this[_0x1029[310]],false,this[_0x1029[106]],mxUtils[_0x1029[20]](this,function(_0xc240x44){this[_0x1029[108]]= _0xc240x44;this[_0x1029[15]]();this[_0x1029[0]][_0x1029[80]][_0x1029[101]](false);this[_0x1029[0]][_0x1029[80]][_0x1029[80]][_0x1029[100]]()}))};EditorUi[_0x1029[10]][_0x1029[333]]= function(){var _0xc240x2=document[_0x1029[339]](_0x1029[338]);_0xc240x2[_0x1029[340]]= _0x1029[341];return _0xc240x2};EditorUi[_0x1029[10]][_0x1029[333]]= function(){var _0xc240x2=document[_0x1029[339]](_0x1029[338]);_0xc240x2[_0x1029[340]]= _0x1029[341];return _0xc240x2};EditorUi[_0x1029[10]][_0x1029[336]]= function(_0xc240x44){this[_0x1029[332]][_0x1029[342]]= _0xc240x44};EditorUi[_0x1029[10]][_0x1029[328]]= function(_0xc240x2){return  new Toolbar(this,_0xc240x2)};EditorUi[_0x1029[10]][_0x1029[330]]= function(_0xc240x2){return  new Sidebar(this,_0xc240x2)};EditorUi[_0x1029[10]][_0x1029[331]]= function(){return this[_0x1029[312]](_0x1029[343])};EditorUi[_0x1029[10]][_0x1029[312]]= function(_0xc240x45){var _0xc240x46=document[_0x1029[339]](_0x1029[344]);_0xc240x46[_0x1029[340]]= _0xc240x45;return _0xc240x46};EditorUi[_0x1029[10]][_0x1029[345]]= function(_0xc240x45){var _0xc240x46=document[_0x1029[339]](_0xc240x45);return _0xc240x46};EditorUi[_0x1029[10]][_0x1029[346]]= function(_0xc240x45){var _0xc240x46=document[_0x1029[339]](_0x1029[347]);_0xc240x46[_0x1029[340]]= _0xc240x45;return _0xc240x46};EditorUi[_0x1029[10]][_0x1029[337]]= function(_0xc240x46,_0xc240x47,_0xc240x48,_0xc240x49){var _0xc240x4a=null;var _0xc240x4b=null;function _0xc240x4c(){return parseInt(((_0xc240x47)?_0xc240x46[_0x1029[6]][_0x1029[306]]:_0xc240x46[_0x1029[6]][_0x1029[305]]))}function _0xc240x4d(_0xc240x6){if(_0xc240x4a!= null){var _0xc240x4e= new mxPoint(mxEvent[_0x1029[348]](_0xc240x6),mxEvent[_0x1029[349]](_0xc240x6));_0xc240x49(Math[_0x1029[299]](0,_0xc240x4b+ ((_0xc240x47)?(_0xc240x4e[_0x1029[350]]- _0xc240x4a[_0x1029[350]]):(_0xc240x4a[_0x1029[351]]- _0xc240x4e[_0x1029[351]]))- _0xc240x48));mxEvent[_0x1029[74]](_0xc240x6)}}function _0xc240x4f(_0xc240x6){_0xc240x4d(_0xc240x6);_0xc240x4a= null;_0xc240x4b= null}mxEvent[_0x1029[82]](_0xc240x46,function(_0xc240x6){_0xc240x4a=  new mxPoint(mxEvent[_0x1029[348]](_0xc240x6),mxEvent[_0x1029[349]](_0xc240x6));_0xc240x4b= _0xc240x4c();mxEvent[_0x1029[74]](_0xc240x6)});mxEvent[_0x1029[33]](document,_0x1029[352],_0xc240x4d);mxEvent[_0x1029[33]](document,_0x1029[353],_0xc240x4d);mxEvent[_0x1029[33]](document,_0x1029[354],_0xc240x4f);mxEvent[_0x1029[33]](document,_0x1029[355],_0xc240x4f)};EditorUi[_0x1029[10]][_0x1029[73]]= function(_0xc240x46,_0xc240x3d,_0xc240x3e,_0xc240x50,_0xc240x51,_0xc240x52){this[_0x1029[356]]();this[_0x1029[357]]=  new Dialog(this,_0xc240x46,_0xc240x3d,(mxClient[_0x1029[358]])?_0xc240x3e- 12:_0xc240x3e,_0xc240x50,_0xc240x51,_0xc240x52)};EditorUi[_0x1029[10]][_0x1029[356]]= function(){if(this[_0x1029[357]]!= null){this[_0x1029[357]][_0x1029[359]]();this[_0x1029[357]]= null;this[_0x1029[0]][_0x1029[4]][_0x1029[1]][_0x1029[47]]()}};EditorUi[_0x1029[10]][_0x1029[360]]= function(_0xc240x53){if(!_0xc240x53&& this[_0x1029[0]][_0x1029[125]]!= null){this[_0x1029[172]](this[_0x1029[0]][_0x1029[361]]())}else {this[_0x1029[73]]( new SaveDialog(this)[_0x1029[1]],300,100,true,true)}};EditorUi[_0x1029[10]][_0x1029[362]]= function(_0xc240x53){if(!_0xc240x53&& this[_0x1029[0]][_0x1029[125]]!= null){this[_0x1029[224]](this[_0x1029[0]][_0x1029[361]]())}else {}};EditorUi[_0x1029[10]][_0x1029[363]]= function(_0xc240x54,_0xc240x55,_0xc240x56){var _0xc240x3=this[_0x1029[0]][_0x1029[4]];var _0xc240xb=_0xc240x3[_0x1029[264]]();_0xc240x55= this[_0x1029[364]]!= null?this[_0x1029[364]]:_0xc240x55;_0xc240x3[_0x1029[65]]()[_0x1029[365]]();try{_0xc240x54[_0x1029[366]](_0xc240x3[_0x1029[222]](),_0xc240xb)}catch(e){throw e}finally{if(_0xc240x55&& navigator[_0x1029[368]][_0x1029[69]](_0x1029[367])< 0){var _0xc240x57= new mxMorphing(_0xc240x3);_0xc240x57[_0x1029[33]](mxEvent.DONE,mxUtils[_0x1029[20]](this,function(){_0xc240x3[_0x1029[65]]()[_0x1029[369]]()}));_0xc240x57[_0x1029[370]]()}else {_0xc240x3[_0x1029[65]]()[_0x1029[369]]()}}};EditorUi[_0x1029[10]][_0x1029[97]]= function(_0xc240x1){var _0xc240x3=this[_0x1029[0]][_0x1029[4]];var _0xc240xf= new mxKeyHandler(_0xc240x3);_0xc240xf[_0x1029[371]]= function(_0xc240x6){return mxEvent[_0x1029[371]](_0xc240x6)|| (mxClient[_0x1029[372]]&& _0xc240x6[_0x1029[373]])};function _0xc240x58(_0xc240x59){if(!_0xc240x3[_0x1029[245]]()){var _0xc240x48=0;var _0xc240x5a=0;if(_0xc240x59== 37){_0xc240x48=  -1}else {if(_0xc240x59== 38){_0xc240x5a=  -1}else {if(_0xc240x59== 39){_0xc240x48= 1}else {if(_0xc240x59== 40){_0xc240x5a= 1}}}};_0xc240x3[_0x1029[374]](_0xc240x3[_0x1029[246]](),_0xc240x48,_0xc240x5a);_0xc240x3[_0x1029[375]](_0xc240x3[_0x1029[264]]())}}var _0xc240x5b=mxUtils[_0x1029[20]](this,function(_0xc240x5c,_0xc240x5d,_0xc240x26,_0xc240x5e){var _0xc240x5f=this[_0x1029[12]][_0x1029[112]](_0xc240x26);if(_0xc240x5f!= null){var _0xc240x20=function(){if(_0xc240x5f[_0x1029[376]]){_0xc240x5f[_0x1029[377]]()}};if(_0xc240x5d){if(_0xc240x5e){_0xc240xf[_0x1029[378]](_0xc240x5c,_0xc240x20)}else {_0xc240xf[_0x1029[379]](_0xc240x5c,_0xc240x20)}}else {if(_0xc240x5e){_0xc240xf[_0x1029[380]](_0xc240x5c,_0xc240x20)}else {_0xc240xf[_0x1029[381]](_0xc240x5c,_0xc240x20)}}}});var _0xc240x60=this;var _0xc240x61=_0xc240xf[_0x1029[382]];_0xc240xf[_0x1029[382]]= function(_0xc240x6){_0xc240x60[_0x1029[356]]();_0xc240x61[_0x1029[50]](this,arguments)};_0xc240xf[_0x1029[383]]= function(){};_0xc240xf[_0x1029[381]](8,function(){_0xc240x3[_0x1029[384]](true)});_0xc240xf[_0x1029[381]](13,function(){_0xc240x3[_0x1029[384]](false)});_0xc240xf[_0x1029[381]](33,function(){_0xc240x3[_0x1029[288]]()});_0xc240xf[_0x1029[381]](34,function(){_0xc240x3[_0x1029[289]]()});_0xc240xf[_0x1029[381]](36,function(){_0xc240x3[_0x1029[287]]()});_0xc240xf[_0x1029[381]](35,function(){_0xc240x3[_0x1029[15]]()});_0xc240xf[_0x1029[381]](37,function(){_0xc240x58(37)});_0xc240xf[_0x1029[381]](38,function(){_0xc240x58(38)});_0xc240xf[_0x1029[381]](39,function(){_0xc240x58(39)});_0xc240xf[_0x1029[381]](40,function(){_0xc240x58(40)});_0xc240xf[_0x1029[381]](113,function(){_0xc240x3[_0x1029[70]]()});_0xc240x5b(46,false,_0x1029[247]);_0xc240x5b(82,true,_0x1029[257]);_0xc240x5b(83,true,_0x1029[172]);_0xc240x5b(83,true,_0x1029[180],true);_0xc240x5b(107,false,_0x1029[385]);_0xc240x5b(109,false,_0x1029[386]);_0xc240x5b(65,true,_0x1029[387]);_0xc240x5b(86,true,_0x1029[388],true);_0xc240x5b(69,true,_0x1029[389],true);_0xc240x5b(69,true,_0x1029[390]);_0xc240x5b(66,true,_0x1029[253]);_0xc240x5b(70,true,_0x1029[252]);_0xc240x5b(68,true,_0x1029[248]);_0xc240x5b(90,true,_0x1029[241]);_0xc240x5b(89,true,_0x1029[242]);_0xc240x5b(88,true,_0x1029[115]);_0xc240x5b(67,true,_0x1029[116]);_0xc240x5b(81,true,_0x1029[391]);_0xc240x5b(86,true,_0x1029[111]);_0xc240x5b(71,true,_0x1029[263]);_0xc240x5b(71,true,_0x1029[392],true);_0xc240x5b(85,true,_0x1029[265]);_0xc240x5b(112,false,_0x1029[393]);_0xc240x5b(80,true,_0x1029[224],true);return _0xc240xf};EditorUi[_0x1029[10]][_0x1029[58]]= function(_0xc240x3,_0xc240x36,_0xc240x62,_0xc240x63){for(var _0xc240x37=0;_0xc240x37< _0xc240x36[_0x1029[143]];_0xc240x37++){_0xc240x3[_0x1029[396]]( new mxMultiplicity(true,_0xc240x36[_0xc240x37],null,null,_0xc240x62[_0xc240x37][0],_0xc240x62[_0xc240x37][1],null,mxResources[_0x1029[112]](_0xc240x36[_0xc240x37])+ _0x1029[394]+ _0xc240x62[_0xc240x37][0]+ _0x1029[395],null));_0xc240x3[_0x1029[396]]( new mxMultiplicity(false,_0xc240x36[_0xc240x37],null,null,_0xc240x63[_0xc240x37][0],_0xc240x63[_0xc240x37][1],null,mxResources[_0x1029[112]](_0xc240x36[_0xc240x37])+ _0x1029[394]+ _0xc240x63[_0xc240x37][0]+ _0x1029[397],null))}}
\ No newline at end of file
index f025443..5026cba 100644 (file)
@@ -1 +1 @@
-var _0xd25e=["\x63\x61\x6C\x6C","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x61\x6C\x6C\x6F\x77\x41\x75\x74\x6F\x50\x61\x6E\x6E\x69\x6E\x67","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x43\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x74\x61\x72\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x69\x73\x56\x61\x6C\x69\x64\x53\x6F\x75\x72\x63\x65","\x61\x70\x70\x6C\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x32","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6C\x6F\x61\x64\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x67\x65\x74\x52\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x63\x75\x72\x73\x6F\x72","\x73\x74\x79\x6C\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x65\x66\x61\x75\x6C\x74","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x76\x69\x65\x77","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x68\x74\x6D\x6C","\x31","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x77\x72\x61\x70","\x67\x65\x74\x4C\x61\x62\x65\x6C\x56\x61\x6C\x75\x65","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x68\x74\x6D\x6C\x45\x6E\x74\x69\x74\x69\x65\x73","\x69\x73\x43\x65\x6C\x6C\x4C\x6F\x63\x6B\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64","\x61\x63\x74\x69\x76\x65","\x67\x72\x61\x70\x68","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x73\x74\x61\x72\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x63\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x69\x6E\x69\x74\x54\x6F\x75\x63\x68","\x65\x78\x74\x65\x6E\x64","\x6D\x69\x6E\x46\x69\x74\x53\x63\x61\x6C\x65","\x6D\x61\x78\x46\x69\x74\x53\x63\x61\x6C\x65","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x2F\x64\x65\x66\x61\x75\x6C\x74\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x64\x65\x63\x6F\x64\x65","\x66\x6C\x69\x70\x45\x64\x67\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x45\x4C\x42\x4F\x57\x5F\x48\x4F\x52\x49\x5A\x4F\x4E\x54\x41\x4C","\x45\x4C\x42\x4F\x57\x5F\x56\x45\x52\x54\x49\x43\x41\x4C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x73","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x70\x6F\x69\x6E\x74\x73","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x65","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x69\x73\x43\x65\x6C\x6C\x46\x6F\x6C\x64\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70\x43\x65\x6C\x6C","\x67\x72\x6F\x75\x70","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x43\x65\x6C\x6C","","\x69\x73\x56\x65\x72\x74\x65\x78","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x5F","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x6F\x62\x6A\x65\x63\x74","\x6C\x61\x62\x65\x6C","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x65\x6C\x6C\x4C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x55\x73\x65\x72\x4F\x62\x6A\x65\x63\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6E\x6B","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x56\x61\x6C\x75\x65","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x6D\x61\x72\x6B\x65\x72","\x66\x69\x72\x73\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x75\x70\x64\x61\x74\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x67\x72\x61\x70\x68\x58","\x67\x72\x61\x70\x68\x59","\x67\x65\x74\x43\x65\x6C\x6C\x41\x74","\x73\x74\x61\x74\x65","\x73\x68\x61\x70\x65","\x6E\x6F\x64\x65","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x69\x73\x4D\x65\x6E\x75\x53\x68\x6F\x77\x69\x6E\x67","\x67\x65\x74\x43\x65\x6C\x6C","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x4D\x4F\x55\x53\x45\x5F\x55\x50","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x67\x65\x74\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x4D\x4F\x55\x53\x45\x5F\x4D\x4F\x56\x45","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x73\x65\x6C\x65\x63\x74\x4F\x6E\x50\x6F\x70\x75\x70","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x69\x67\x6E\x6F\x72\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E","\x75\x73\x65\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x64\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x6F\x6E\x76\x65\x72\x74\x50\x6F\x69\x6E\x74","\x78","\x79","\x2F\x74\x6F\x75\x63\x68\x2D\x68\x61\x6E\x64\x6C\x65\x2E\x70\x6E\x67","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x69\x7A\x65\x72\x49\x6D\x61\x67\x65","\x73\x72\x63","\x2F\x74\x6F\x75\x63\x68\x2D\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x69\x6E\x69\x74","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x49\x6D\x67","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x32\x39\x70\x78","\x68\x65\x69\x67\x68\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x74\x69\x74\x6C\x65","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x70\x61\x64\x64\x69\x6E\x67","\x32\x70\x78","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x72\x65\x64\x72\x61\x77\x54\x6F\x6F\x6C\x73","\x72\x65\x64\x72\x61\x77","\x73\x69\x6E\x67\x6C\x65\x53\x69\x7A\x65\x72","\x6C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x78","\x74\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x49\x53\x5F\x49\x45","\x49\x53\x5F\x53\x56\x47","\x64\x69\x76","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x65\x6E\x74\x65\x72","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x64\x69\x73\x70\x6C\x61\x79","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x69\x6E\x6C\x69\x6E\x65","\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E"];Graph= function(_0xefdax1,_0xefdax2,_0xefdax3,_0xefdax4){mxGraph[_0xd25e[0]](this,_0xefdax1,_0xefdax2,_0xefdax3,_0xefdax4);this[_0xd25e[1]](true);this[_0xd25e[2]](false);this[_0xd25e[3]](true);this[_0xd25e[5]](!mxClient[_0xd25e[4]]);this[_0xd25e[6]](false);this[_0xd25e[7]](false);this[_0xd25e[8]]= true;this[_0xd25e[9]]= false;this[_0xd25e[10]]= false;this[_0xd25e[12]][_0xd25e[11]]= true;this[_0xd25e[13]](false);this[_0xd25e[12]][_0xd25e[14]](false);this[_0xd25e[12]][_0xd25e[15]]= function(){return mxConnectionHandler[_0xd25e[17]][_0xd25e[15]][_0xd25e[16]](this,arguments)&& urlParams[_0xd25e[18]]!= _0xd25e[19]};this[_0xd25e[20]]= _0xd25e[21];if(_0xefdax4== null){this[_0xd25e[22]]()};var _0xefdax5= new mxRubberband(this);this[_0xd25e[23]]= function(){return _0xefdax5};this[_0xd25e[30]][_0xd25e[29]](mxEvent.PAN_START,mxUtils[_0xd25e[28]](this,function(){this[_0xd25e[26]][_0xd25e[25]][_0xd25e[24]]= _0xd25e[27]}));this[_0xd25e[30]][_0xd25e[29]](mxEvent.PAN_END,mxUtils[_0xd25e[28]](this,function(){this[_0xd25e[26]][_0xd25e[25]][_0xd25e[24]]= _0xd25e[31]}));this[_0xd25e[32]]= function(_0xefdax6){var _0xefdax7=this[_0xd25e[34]][_0xd25e[33]](_0xefdax6);var _0xefdax8=(_0xefdax7!= null)?_0xefdax7[_0xd25e[25]]:this[_0xd25e[35]](_0xefdax6);return _0xefdax8[_0xd25e[36]]== _0xd25e[37]|| _0xefdax8[_0xd25e[38]]== _0xd25e[39]};this[_0xd25e[41]][_0xd25e[40]]= function(_0xefdax7){var _0xefdax9=mxCellRenderer[_0xd25e[17]][_0xd25e[40]][_0xd25e[16]](this,arguments);if(_0xefdax7[_0xd25e[25]][_0xd25e[38]]== _0xd25e[39]&& _0xefdax7[_0xd25e[25]][_0xd25e[36]]!= 1){_0xefdax9= mxUtils[_0xd25e[42]](_0xefdax9,false)};return _0xefdax9};this[_0xd25e[43]]= function(_0xefdax6){return false};this[_0xd25e[12]][_0xd25e[44]]= 16;var _0xefdaxa=this[_0xd25e[12]][_0xd25e[45]];this[_0xd25e[12]][_0xd25e[45]]= function(_0xefdaxb,_0xefdax7){if(_0xefdax7== null){if(!this[_0xd25e[47]][_0xd25e[30]][_0xd25e[46]]){_0xefdax5[_0xd25e[50]](_0xefdaxb[_0xd25e[48]](),_0xefdaxb[_0xd25e[49]]());this[_0xd25e[47]][_0xd25e[30]][_0xd25e[51]]= false}}else {if(tapAndHoldStartsConnection){_0xefdaxa[_0xd25e[16]](this,arguments)}else {if(this[_0xd25e[47]][_0xd25e[53]](_0xefdax7[_0xd25e[52]])&& this[_0xd25e[47]][_0xd25e[54]]()> 1){this[_0xd25e[47]][_0xd25e[55]](_0xefdax7[_0xd25e[52]])}}}};if(touchStyle){this[_0xd25e[56]]()}};mxUtils[_0xd25e[57]](Graph,mxGraph);Graph[_0xd25e[17]][_0xd25e[58]]= null;Graph[_0xd25e[17]][_0xd25e[59]]= null;Graph[_0xd25e[17]][_0xd25e[22]]= function(){var _0xefdaxc=mxUtils[_0xd25e[62]](STYLE_PATH+ _0xd25e[61])[_0xd25e[60]]();var _0xefdaxd= new mxCodec(_0xefdaxc[_0xd25e[63]]);_0xefdaxd[_0xd25e[65]](_0xefdaxc,this[_0xd25e[64]]())};Graph[_0xd25e[17]][_0xd25e[66]]= function(_0xefdaxe){if(_0xefdaxe!= null){var _0xefdax7=this[_0xd25e[34]][_0xd25e[33]](_0xefdaxe);var _0xefdax8=(_0xefdax7!= null)?_0xefdax7[_0xd25e[25]]:this[_0xd25e[35]](_0xefdaxe);if(_0xefdax8!= null){var _0xefdaxf=mxUtils[_0xd25e[67]](_0xefdax8,mxConstants.STYLE_ELBOW,mxConstants.ELBOW_HORIZONTAL);var _0xefdax10=(_0xefdaxf== mxConstants[_0xd25e[68]])?mxConstants[_0xd25e[69]]:mxConstants[_0xd25e[68]];this[_0xd25e[70]](mxConstants.STYLE_ELBOW,_0xefdax10,[_0xefdaxe])}}};Graph[_0xd25e[17]][_0xd25e[71]]= function(_0xefdax6){if(_0xefdax6!= null&& this[_0xd25e[73]]()[_0xd25e[72]](_0xefdax6)){var _0xefdax11=this[_0xd25e[73]]()[_0xd25e[74]]([_0xefdax6])[0];if(_0xefdax11[_0xd25e[75]]!= null){_0xefdax11[_0xd25e[75]][_0xd25e[76]]= null};var _0xefdax8=_0xefdax11[_0xd25e[77]]();_0xefdax8= mxUtils[_0xd25e[78]](_0xefdax8,mxConstants.STYLE_ENTRY_X,null);_0xefdax8= mxUtils[_0xd25e[78]](_0xefdax8,mxConstants.STYLE_ENTRY_Y,null);_0xefdax8= mxUtils[_0xd25e[78]](_0xefdax8,mxConstants.STYLE_EXIT_X,null);_0xefdax8= mxUtils[_0xd25e[78]](_0xefdax8,mxConstants.STYLE_EXIT_Y,null);_0xefdax11[_0xd25e[78]](_0xefdax8);this[_0xd25e[12]][_0xd25e[79]]= function(_0xefdaxb){return this[_0xd25e[47]][_0xd25e[34]][_0xd25e[80]](_0xefdax11)};this[_0xd25e[12]][_0xd25e[81]]= function(){return this[_0xd25e[47]][_0xd25e[74]]([_0xefdax11])[0]}}};Graph[_0xd25e[17]][_0xd25e[82]]= function(_0xefdax6){return this[_0xd25e[83]]&& this[_0xd25e[84]](_0xefdax6)};Graph[_0xd25e[17]][_0xd25e[85]]= function(_0xefdax6){return this[_0xd25e[84]](_0xefdax6)};Graph[_0xd25e[17]][_0xd25e[86]]= function(){var _0xefdax12=mxGraph[_0xd25e[17]][_0xd25e[86]][_0xd25e[16]](this,arguments);_0xefdax12[_0xd25e[78]](_0xd25e[87]);return _0xefdax12};Graph[_0xd25e[17]][_0xd25e[88]]= function(_0xefdax6){var _0xefdax13=_0xd25e[89];if(this[_0xd25e[73]]()[_0xd25e[90]](_0xefdax6)){_0xefdax13+= mxResources[_0xd25e[94]](_0xd25e[91]+ _0xefdax6[_0xd25e[93]][_0xd25e[92]])|| _0xd25e[89]}else {if(this[_0xd25e[73]]()[_0xd25e[72]](_0xefdax6)){_0xefdax13= mxGraph[_0xd25e[17]][_0xd25e[88]][_0xd25e[16]](this,arguments)}};return _0xefdax13};Graph[_0xd25e[17]][_0xd25e[95]]= function(_0xefdax6){if(_0xefdax6[_0xd25e[93]]!= null&&  typeof (_0xefdax6[_0xd25e[93]])== _0xd25e[96]){return _0xefdax6[_0xd25e[93]][_0xd25e[98]](_0xd25e[97])};return mxGraph[_0xd25e[17]][_0xd25e[95]][_0xd25e[16]](this,arguments)};Graph[_0xd25e[17]][_0xd25e[99]]= function(_0xefdax6,_0xefdax10,_0xefdax14){if(_0xefdax6[_0xd25e[93]]!= null&&  typeof (_0xefdax6[_0xd25e[93]])== _0xd25e[96]){var _0xefdax15=_0xefdax6[_0xd25e[93]][_0xd25e[100]](true);_0xefdax15[_0xd25e[101]](_0xd25e[97],_0xefdax10);_0xefdax10= _0xefdax15};mxGraph[_0xd25e[17]][_0xd25e[99]][_0xd25e[16]](this,arguments)};Graph[_0xd25e[17]][_0xd25e[102]]= function(_0xefdax6,_0xefdax16){var _0xefdax10=null;if(_0xefdax6[_0xd25e[93]]!= null&&  typeof (_0xefdax6[_0xd25e[93]])== _0xd25e[96]){_0xefdax10= _0xefdax6[_0xd25e[93]][_0xd25e[100]](true)}else {var _0xefdax17=mxUtils[_0xd25e[103]]();_0xefdax10= _0xefdax17[_0xd25e[105]](_0xd25e[104]);_0xefdax10[_0xd25e[101]](_0xd25e[97],_0xefdax6[_0xd25e[93]])};if(_0xefdax16!= null&& _0xefdax16[_0xd25e[106]]> 0){_0xefdax10[_0xd25e[101]](_0xd25e[107],_0xefdax16)}else {_0xefdax10[_0xd25e[108]](_0xd25e[107])};this[_0xd25e[110]][_0xd25e[109]](_0xefdax6,_0xefdax10)};Graph[_0xd25e[17]][_0xd25e[111]]= function(_0xefdax6){if(_0xefdax6[_0xd25e[93]]!= null&&  typeof (_0xefdax6[_0xd25e[93]])== _0xd25e[96]){return _0xefdax6[_0xd25e[93]][_0xd25e[98]](_0xd25e[107])};return null};Graph[_0xd25e[17]][_0xd25e[56]]= function(){this[_0xd25e[12]][_0xd25e[113]][_0xd25e[112]]= function(){return this[_0xd25e[47]][_0xd25e[12]][_0xd25e[114]]!= null};this[_0xd25e[29]](mxEvent.START_EDITING,function(_0xefdax18,_0xefdax19){this[_0xd25e[30]][_0xd25e[115]]()});var _0xefdax1a=false;var _0xefdax1b=null;this[_0xd25e[116]]= function(_0xefdaxb){mxGraph[_0xd25e[17]][_0xd25e[116]][_0xd25e[16]](this,arguments);if(_0xefdaxb[_0xd25e[33]]()== null){var _0xefdax6=this[_0xd25e[119]](_0xefdaxb[_0xd25e[117]],_0xefdaxb[_0xd25e[118]]);if(this[_0xd25e[73]]()[_0xd25e[72]](_0xefdax6)){_0xefdaxb[_0xd25e[120]]= this[_0xd25e[34]][_0xd25e[33]](_0xefdax6);if(_0xefdaxb[_0xd25e[120]]!= null&& _0xefdaxb[_0xd25e[120]][_0xd25e[121]]!= null){this[_0xd25e[26]][_0xd25e[25]][_0xd25e[24]]= _0xefdaxb[_0xd25e[120]][_0xd25e[121]][_0xd25e[122]][_0xd25e[25]][_0xd25e[24]]}}};if(_0xefdaxb[_0xd25e[33]]()== null){this[_0xd25e[26]][_0xd25e[25]][_0xd25e[24]]= _0xd25e[31]}};this[_0xd25e[123]]= function(_0xefdax1c,_0xefdaxb,_0xefdax18){if(_0xefdax1c== mxEvent[_0xd25e[124]]){if(!this[_0xd25e[30]][_0xd25e[125]]()){_0xefdax1b= _0xefdaxb[_0xd25e[126]]();_0xefdax1a= (_0xefdax1b!= null)?this[_0xd25e[53]](_0xefdax1b):this[_0xd25e[127]]()}else {_0xefdax1a= false;_0xefdax1b= null}}else {if(_0xefdax1c== mxEvent[_0xd25e[128]]){if(_0xefdax1a&&  !this[_0xd25e[129]]()){if(!this[_0xd25e[30]][_0xd25e[125]]()){var _0xefdax1d=mxEvent[_0xd25e[131]](_0xefdaxb[_0xd25e[130]]());var _0xefdax1e=mxEvent[_0xd25e[132]](_0xefdaxb[_0xd25e[130]]());this[_0xd25e[30]][_0xd25e[133]](_0xefdax1d+ 16,_0xefdax1e,_0xefdax1b,_0xefdaxb[_0xd25e[130]]())};_0xefdax1a= false;_0xefdax1b= null;_0xefdaxb[_0xd25e[134]]();return};_0xefdax1a= false;_0xefdax1b= null}};mxGraph[_0xd25e[17]][_0xd25e[123]][_0xd25e[16]](this,arguments);if(_0xefdax1c== mxEvent[_0xd25e[135]]&& _0xefdaxb[_0xd25e[136]]()){_0xefdax1a= false;_0xefdax1b= null}}};(function(){mxVertexHandler[_0xd25e[17]][_0xd25e[137]]= true;mxText[_0xd25e[17]][_0xd25e[138]]= 5;mxText[_0xd25e[17]][_0xd25e[139]]= 1;if(touchStyle){mxConstants[_0xd25e[140]]= 16;mxConstants[_0xd25e[141]]= 7;if(mxClient[_0xd25e[4]]){mxVertexHandler[_0xd25e[17]][_0xd25e[142]]= 4;mxEdgeHandler[_0xd25e[17]][_0xd25e[142]]= 6;Graph[_0xd25e[17]][_0xd25e[142]]= 14;Graph[_0xd25e[17]][_0xd25e[143]]= 20;mxPanningHandler[_0xd25e[17]][_0xd25e[144]]= false;mxPanningHandler[_0xd25e[17]][_0xd25e[145]]= true;mxPanningHandler[_0xd25e[17]][_0xd25e[146]]= function(_0xefdaxb){var _0xefdax19=_0xefdaxb[_0xd25e[130]]();return (this[_0xd25e[145]]&& (this[_0xd25e[147]]|| _0xefdaxb[_0xd25e[33]]()== null))|| (mxEvent[_0xd25e[148]](_0xefdax19)&& mxEvent[_0xd25e[149]](_0xefdax19))|| (this[_0xd25e[150]]&& mxEvent[_0xd25e[151]](_0xefdax19))}};var _0xefdax1f=mxGraphHandler[_0xd25e[17]][_0xd25e[152]];mxGraphHandler[_0xd25e[17]][_0xd25e[152]]= function(_0xefdax18,_0xefdaxb){_0xefdax1f[_0xd25e[16]](this,arguments);if(this[_0xd25e[47]][_0xd25e[53]](_0xefdaxb[_0xd25e[126]]())&& this[_0xd25e[47]][_0xd25e[54]]()> 1){this[_0xd25e[153]]= false}};Graph[_0xd25e[17]][_0xd25e[154]]= function(_0xefdax1){this[_0xd25e[155]]=  new mxTooltipHandler(this);this[_0xd25e[155]][_0xd25e[156]](false);this[_0xd25e[157]]=  new mxSelectionCellsHandler(this);this[_0xd25e[30]]=  new mxPanningHandler(this);this[_0xd25e[30]][_0xd25e[158]]= false;this[_0xd25e[12]]=  new mxConnectionHandler(this);this[_0xd25e[12]][_0xd25e[156]](false);this[_0xd25e[159]]=  new mxGraphHandler(this)};mxConnectionHandler[_0xd25e[17]][_0xd25e[160]]= function(_0xefdaxe,_0xefdax20){if(touchStyle&& _0xefdax20!= null){this[_0xd25e[47]][_0xd25e[161]](_0xefdax20)}else {this[_0xd25e[47]][_0xd25e[161]](_0xefdaxe)}};var _0xefdax21=mxGraph[_0xd25e[17]][_0xd25e[162]];Graph[_0xd25e[17]][_0xd25e[162]]= function(_0xefdax19,_0xefdax6){if(_0xefdax6== null){var _0xefdax22=mxUtils[_0xd25e[163]](this[_0xd25e[26]],mxEvent[_0xd25e[131]](_0xefdax19),mxEvent[_0xd25e[132]](_0xefdax19));_0xefdax6= this[_0xd25e[119]](_0xefdax22[_0xd25e[164]],_0xefdax22[_0xd25e[165]])};_0xefdax21[_0xd25e[0]](this,_0xefdax19,_0xefdax6)};var _0xefdax23= new mxImage(IMAGE_PATH+ _0xd25e[166],16,16);mxVertexHandler[_0xd25e[17]][_0xd25e[167]]= _0xefdax23;mxEdgeHandler[_0xd25e[17]][_0xd25e[167]]= _0xefdax23;mxOutline[_0xd25e[17]][_0xd25e[168]]= _0xefdax23; new Image()[_0xd25e[169]]= _0xefdax23[_0xd25e[169]];var _0xefdax24=IMAGE_PATH+ _0xd25e[170];var _0xefdax25=mxVertexHandler[_0xd25e[17]][_0xd25e[171]];mxVertexHandler[_0xd25e[17]][_0xd25e[171]]= function(){_0xefdax25[_0xd25e[16]](this,arguments);if(showConnectorImg&& this[_0xd25e[47]][_0xd25e[12]][_0xd25e[112]]()&& this[_0xd25e[47]][_0xd25e[172]](this[_0xd25e[120]][_0xd25e[52]])&&  !this[_0xd25e[47]][_0xd25e[85]](this[_0xd25e[120]][_0xd25e[52]])&& this[_0xd25e[47]][_0xd25e[54]]()== 1){this[_0xd25e[173]]= mxUtils[_0xd25e[174]](_0xefdax24);this[_0xd25e[173]][_0xd25e[25]][_0xd25e[24]]= _0xd25e[27];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[175]]= _0xd25e[176];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[177]]= _0xd25e[176];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[178]]= _0xd25e[179];if(!mxClient[_0xd25e[4]]){this[_0xd25e[173]][_0xd25e[101]](_0xd25e[180],mxResources[_0xd25e[94]](_0xd25e[18]));mxEvent[_0xd25e[181]](this[_0xd25e[173]],this[_0xd25e[47]],this[_0xd25e[120]])};this[_0xd25e[173]][_0xd25e[25]][_0xd25e[182]]= _0xd25e[183];mxEvent[_0xd25e[185]](this[_0xd25e[173]],mxUtils[_0xd25e[28]](this,function(_0xefdax19){this[_0xd25e[47]][_0xd25e[30]][_0xd25e[115]]();var _0xefdax22=mxUtils[_0xd25e[163]](this[_0xd25e[47]][_0xd25e[26]],mxEvent[_0xd25e[131]](_0xefdax19),mxEvent[_0xd25e[132]](_0xefdax19));this[_0xd25e[47]][_0xd25e[12]][_0xd25e[50]](this[_0xd25e[120]],_0xefdax22[_0xd25e[164]],_0xefdax22[_0xd25e[165]]);this[_0xd25e[47]][_0xd25e[184]]= true;mxEvent[_0xd25e[134]](_0xefdax19)}));this[_0xd25e[47]][_0xd25e[26]][_0xd25e[186]](this[_0xd25e[173]])};this[_0xd25e[187]]()};var _0xefdax26=mxVertexHandler[_0xd25e[17]][_0xd25e[188]];mxVertexHandler[_0xd25e[17]][_0xd25e[188]]= function(){_0xefdax26[_0xd25e[16]](this);this[_0xd25e[187]]()};mxVertexHandler[_0xd25e[17]][_0xd25e[187]]= function(){if(this[_0xd25e[120]]!= null&& this[_0xd25e[173]]!= null){if(mxVertexHandler[_0xd25e[17]][_0xd25e[189]]){this[_0xd25e[173]][_0xd25e[25]][_0xd25e[190]]= (this[_0xd25e[120]][_0xd25e[164]]+ this[_0xd25e[120]][_0xd25e[175]]- this[_0xd25e[173]][_0xd25e[191]]/ 2)+ _0xd25e[192];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[193]]= (this[_0xd25e[120]][_0xd25e[165]]- this[_0xd25e[173]][_0xd25e[194]]/ 2)+ _0xd25e[192]}else {this[_0xd25e[173]][_0xd25e[25]][_0xd25e[190]]= (this[_0xd25e[120]][_0xd25e[164]]+ this[_0xd25e[120]][_0xd25e[175]]+ mxConstants[_0xd25e[140]]/ 2+ 4)+ _0xd25e[192];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[193]]= (this[_0xd25e[120]][_0xd25e[165]]+ (this[_0xd25e[120]][_0xd25e[177]]- this[_0xd25e[173]][_0xd25e[194]])/ 2)+ _0xd25e[192]}}};var _0xefdax27=mxVertexHandler[_0xd25e[17]][_0xd25e[195]];mxVertexHandler[_0xd25e[17]][_0xd25e[195]]= function(_0xefdax18,_0xefdaxb){_0xefdax27[_0xd25e[16]](this,arguments);if(this[_0xd25e[173]]!= null){this[_0xd25e[173]][_0xd25e[197]][_0xd25e[196]](this[_0xd25e[173]]);this[_0xd25e[173]]= null}}; new Image()[_0xd25e[169]]= _0xefdax24}else {var _0xefdax28= new mxImage(IMAGE_PATH+ _0xd25e[198],15,15);mxConnectionHandler[_0xd25e[17]][_0xd25e[199]]= _0xefdax28; new Image()[_0xd25e[169]]= _0xefdax28[_0xd25e[169]];if(urlParams[_0xd25e[18]]== _0xd25e[19]){var _0xefdax28= new mxImage(IMAGE_PATH+ _0xd25e[198],15,15);var _0xefdax25=mxVertexHandler[_0xd25e[17]][_0xd25e[171]];mxVertexHandler[_0xd25e[17]][_0xd25e[171]]= function(){_0xefdax25[_0xd25e[16]](this,arguments);if(showConnectorImg&& this[_0xd25e[47]][_0xd25e[12]][_0xd25e[112]]()&& this[_0xd25e[47]][_0xd25e[172]](this[_0xd25e[120]][_0xd25e[52]])&&  !this[_0xd25e[47]][_0xd25e[85]](this[_0xd25e[120]][_0xd25e[52]])&& this[_0xd25e[47]][_0xd25e[54]]()== 1){if(mxClient[_0xd25e[200]]&&  !mxClient[_0xd25e[201]]){this[_0xd25e[173]]= document[_0xd25e[105]](_0xd25e[202]);this[_0xd25e[173]][_0xd25e[25]][_0xd25e[203]]= _0xd25e[204]+ _0xefdax28[_0xd25e[169]]+ _0xd25e[205];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[206]]= _0xd25e[207];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[208]]= _0xd25e[209];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[175]]= (_0xefdax28[_0xd25e[175]]+ 4)+ _0xd25e[192];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[177]]= (_0xefdax28[_0xd25e[177]]+ 4)+ _0xd25e[192];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[210]]= (mxClient[_0xd25e[211]])?_0xd25e[212]:_0xd25e[213]}else {this[_0xd25e[173]]= mxUtils[_0xd25e[174]](_0xefdax28[_0xd25e[169]]);this[_0xd25e[173]][_0xd25e[25]][_0xd25e[175]]= _0xefdax28[_0xd25e[175]]+ _0xd25e[192];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[177]]= _0xefdax28[_0xd25e[177]]+ _0xd25e[192]};this[_0xd25e[173]][_0xd25e[25]][_0xd25e[24]]= _0xd25e[27];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[178]]= _0xd25e[179];this[_0xd25e[173]][_0xd25e[101]](_0xd25e[180],mxResources[_0xd25e[94]](_0xd25e[18]));mxEvent[_0xd25e[181]](this[_0xd25e[173]],this[_0xd25e[47]],this[_0xd25e[120]]);this[_0xd25e[173]][_0xd25e[25]][_0xd25e[182]]= _0xd25e[183];mxEvent[_0xd25e[29]](this[_0xd25e[173]],_0xd25e[214],mxUtils[_0xd25e[28]](this,function(_0xefdax19){this[_0xd25e[47]][_0xd25e[30]][_0xd25e[115]]();var _0xefdax22=mxUtils[_0xd25e[163]](this[_0xd25e[47]][_0xd25e[26]],mxEvent[_0xd25e[131]](_0xefdax19),mxEvent[_0xd25e[132]](_0xefdax19));this[_0xd25e[47]][_0xd25e[12]][_0xd25e[50]](this[_0xd25e[120]],_0xefdax22[_0xd25e[164]],_0xefdax22[_0xd25e[165]]);this[_0xd25e[47]][_0xd25e[184]]= true;mxEvent[_0xd25e[134]](_0xefdax19)}));this[_0xd25e[47]][_0xd25e[26]][_0xd25e[186]](this[_0xd25e[173]])};this[_0xd25e[187]]()};var _0xefdax26=mxVertexHandler[_0xd25e[17]][_0xd25e[188]];mxVertexHandler[_0xd25e[17]][_0xd25e[188]]= function(){_0xefdax26[_0xd25e[16]](this);this[_0xd25e[187]]()};mxVertexHandler[_0xd25e[17]][_0xd25e[187]]= function(){if(this[_0xd25e[120]]!= null&& this[_0xd25e[173]]!= null){if(mxVertexHandler[_0xd25e[17]][_0xd25e[189]]){this[_0xd25e[173]][_0xd25e[25]][_0xd25e[190]]= (this[_0xd25e[120]][_0xd25e[164]]+ this[_0xd25e[120]][_0xd25e[175]]- this[_0xd25e[173]][_0xd25e[191]]/ 2)+ _0xd25e[192];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[193]]= (this[_0xd25e[120]][_0xd25e[165]]- this[_0xd25e[173]][_0xd25e[194]]/ 2)+ _0xd25e[192]}else {this[_0xd25e[173]][_0xd25e[25]][_0xd25e[190]]= (this[_0xd25e[120]][_0xd25e[164]]+ this[_0xd25e[120]][_0xd25e[175]]+ mxConstants[_0xd25e[140]]/ 2+ 2)+ _0xd25e[192];this[_0xd25e[173]][_0xd25e[25]][_0xd25e[193]]= (this[_0xd25e[120]][_0xd25e[165]]+ (this[_0xd25e[120]][_0xd25e[177]]- this[_0xd25e[173]][_0xd25e[194]])/ 2)+ _0xd25e[192]}}};var _0xefdax27=mxVertexHandler[_0xd25e[17]][_0xd25e[195]];mxVertexHandler[_0xd25e[17]][_0xd25e[195]]= function(_0xefdax18,_0xefdaxb){_0xefdax27[_0xd25e[16]](this,arguments);if(this[_0xd25e[173]]!= null){this[_0xd25e[173]][_0xd25e[197]][_0xd25e[196]](this[_0xd25e[173]]);this[_0xd25e[173]]= null}}}}})()
\ No newline at end of file
+var _0x2249=["\x63\x61\x6C\x6C","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x61\x6C\x6C\x6F\x77\x41\x75\x74\x6F\x50\x61\x6E\x6E\x69\x6E\x67","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x43\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x74\x61\x72\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x69\x73\x56\x61\x6C\x69\x64\x53\x6F\x75\x72\x63\x65","\x61\x70\x70\x6C\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x32","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6C\x6F\x61\x64\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x67\x65\x74\x52\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x63\x75\x72\x73\x6F\x72","\x73\x74\x79\x6C\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x65\x66\x61\x75\x6C\x74","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x76\x69\x65\x77","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x68\x74\x6D\x6C","\x31","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x77\x72\x61\x70","\x67\x65\x74\x4C\x61\x62\x65\x6C\x56\x61\x6C\x75\x65","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x68\x74\x6D\x6C\x45\x6E\x74\x69\x74\x69\x65\x73","\x69\x73\x43\x65\x6C\x6C\x4C\x6F\x63\x6B\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64","\x61\x63\x74\x69\x76\x65","\x67\x72\x61\x70\x68","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x73\x74\x61\x72\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x63\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x69\x6E\x69\x74\x54\x6F\x75\x63\x68","\x65\x78\x74\x65\x6E\x64","\x6D\x69\x6E\x46\x69\x74\x53\x63\x61\x6C\x65","\x6D\x61\x78\x46\x69\x74\x53\x63\x61\x6C\x65","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x2F\x64\x65\x66\x61\x75\x6C\x74\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x64\x65\x63\x6F\x64\x65","\x66\x6C\x69\x70\x45\x64\x67\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x45\x4C\x42\x4F\x57\x5F\x48\x4F\x52\x49\x5A\x4F\x4E\x54\x41\x4C","\x45\x4C\x42\x4F\x57\x5F\x56\x45\x52\x54\x49\x43\x41\x4C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x73","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x70\x6F\x69\x6E\x74\x73","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x65","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x69\x73\x43\x65\x6C\x6C\x46\x6F\x6C\x64\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70\x43\x65\x6C\x6C","\x67\x72\x6F\x75\x70","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x43\x65\x6C\x6C","","\x69\x73\x56\x65\x72\x74\x65\x78","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x5F","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x6F\x62\x6A\x65\x63\x74","\x6C\x61\x62\x65\x6C","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x65\x6C\x6C\x4C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x55\x73\x65\x72\x4F\x62\x6A\x65\x63\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6E\x6B","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x56\x61\x6C\x75\x65","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x6D\x61\x72\x6B\x65\x72","\x66\x69\x72\x73\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x75\x70\x64\x61\x74\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x67\x72\x61\x70\x68\x58","\x67\x72\x61\x70\x68\x59","\x67\x65\x74\x43\x65\x6C\x6C\x41\x74","\x73\x74\x61\x74\x65","\x73\x68\x61\x70\x65","\x6E\x6F\x64\x65","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x69\x73\x4D\x65\x6E\x75\x53\x68\x6F\x77\x69\x6E\x67","\x67\x65\x74\x43\x65\x6C\x6C","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x4D\x4F\x55\x53\x45\x5F\x55\x50","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x67\x65\x74\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x4D\x4F\x55\x53\x45\x5F\x4D\x4F\x56\x45","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x73\x65\x6C\x65\x63\x74\x4F\x6E\x50\x6F\x70\x75\x70","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x69\x67\x6E\x6F\x72\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E","\x75\x73\x65\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x64\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x6F\x6E\x76\x65\x72\x74\x50\x6F\x69\x6E\x74","\x78","\x79","\x2F\x74\x6F\x75\x63\x68\x2D\x68\x61\x6E\x64\x6C\x65\x2E\x70\x6E\x67","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x69\x7A\x65\x72\x49\x6D\x61\x67\x65","\x73\x72\x63","\x2F\x74\x6F\x75\x63\x68\x2D\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x69\x6E\x69\x74","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x49\x6D\x67","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x32\x39\x70\x78","\x68\x65\x69\x67\x68\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x74\x69\x74\x6C\x65","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x70\x61\x64\x64\x69\x6E\x67","\x32\x70\x78","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x72\x65\x64\x72\x61\x77\x54\x6F\x6F\x6C\x73","\x72\x65\x64\x72\x61\x77","\x73\x69\x6E\x67\x6C\x65\x53\x69\x7A\x65\x72","\x6C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x78","\x74\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x49\x53\x5F\x49\x45","\x49\x53\x5F\x53\x56\x47","\x64\x69\x76","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x65\x6E\x74\x65\x72","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x64\x69\x73\x70\x6C\x61\x79","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x69\x6E\x6C\x69\x6E\x65","\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E"];Graph= function(_0x384cx1,_0x384cx2,_0x384cx3,_0x384cx4){mxGraph[_0x2249[0]](this,_0x384cx1,_0x384cx2,_0x384cx3,_0x384cx4);this[_0x2249[1]](true);this[_0x2249[2]](false);this[_0x2249[3]](true);this[_0x2249[5]](!mxClient[_0x2249[4]]);this[_0x2249[6]](false);this[_0x2249[7]](false);this[_0x2249[8]]= true;this[_0x2249[9]]= false;this[_0x2249[10]]= false;this[_0x2249[12]][_0x2249[11]]= true;this[_0x2249[13]](false);this[_0x2249[12]][_0x2249[14]](false);this[_0x2249[12]][_0x2249[15]]= function(){return mxConnectionHandler[_0x2249[17]][_0x2249[15]][_0x2249[16]](this,arguments)&& urlParams[_0x2249[18]]!= _0x2249[19]};this[_0x2249[20]]= _0x2249[21];if(_0x384cx4== null){this[_0x2249[22]]()};var _0x384cx5= new mxRubberband(this);this[_0x2249[23]]= function(){return _0x384cx5};this[_0x2249[30]][_0x2249[29]](mxEvent.PAN_START,mxUtils[_0x2249[28]](this,function(){this[_0x2249[26]][_0x2249[25]][_0x2249[24]]= _0x2249[27]}));this[_0x2249[30]][_0x2249[29]](mxEvent.PAN_END,mxUtils[_0x2249[28]](this,function(){this[_0x2249[26]][_0x2249[25]][_0x2249[24]]= _0x2249[31]}));this[_0x2249[32]]= function(_0x384cx6){var _0x384cx7=this[_0x2249[34]][_0x2249[33]](_0x384cx6);var _0x384cx8=(_0x384cx7!= null)?_0x384cx7[_0x2249[25]]:this[_0x2249[35]](_0x384cx6);return _0x384cx8[_0x2249[36]]== _0x2249[37]|| _0x384cx8[_0x2249[38]]== _0x2249[39]};this[_0x2249[41]][_0x2249[40]]= function(_0x384cx7){var _0x384cx9=mxCellRenderer[_0x2249[17]][_0x2249[40]][_0x2249[16]](this,arguments);if(_0x384cx7[_0x2249[25]][_0x2249[38]]== _0x2249[39]&& _0x384cx7[_0x2249[25]][_0x2249[36]]!= 1){_0x384cx9= mxUtils[_0x2249[42]](_0x384cx9,false)};return _0x384cx9};this[_0x2249[43]]= function(_0x384cx6){return false};this[_0x2249[12]][_0x2249[44]]= 16;var _0x384cxa=this[_0x2249[12]][_0x2249[45]];this[_0x2249[12]][_0x2249[45]]= function(_0x384cxb,_0x384cx7){if(_0x384cx7== null){if(!this[_0x2249[47]][_0x2249[30]][_0x2249[46]]){_0x384cx5[_0x2249[50]](_0x384cxb[_0x2249[48]](),_0x384cxb[_0x2249[49]]());this[_0x2249[47]][_0x2249[30]][_0x2249[51]]= false}}else {if(tapAndHoldStartsConnection){_0x384cxa[_0x2249[16]](this,arguments)}else {if(this[_0x2249[47]][_0x2249[53]](_0x384cx7[_0x2249[52]])&& this[_0x2249[47]][_0x2249[54]]()> 1){this[_0x2249[47]][_0x2249[55]](_0x384cx7[_0x2249[52]])}}}};if(touchStyle){this[_0x2249[56]]()}};mxUtils[_0x2249[57]](Graph,mxGraph);Graph[_0x2249[17]][_0x2249[58]]= null;Graph[_0x2249[17]][_0x2249[59]]= null;Graph[_0x2249[17]][_0x2249[22]]= function(){var _0x384cxc=mxUtils[_0x2249[62]](STYLE_PATH+ _0x2249[61])[_0x2249[60]]();var _0x384cxd= new mxCodec(_0x384cxc[_0x2249[63]]);_0x384cxd[_0x2249[65]](_0x384cxc,this[_0x2249[64]]())};Graph[_0x2249[17]][_0x2249[66]]= function(_0x384cxe){if(_0x384cxe!= null){var _0x384cx7=this[_0x2249[34]][_0x2249[33]](_0x384cxe);var _0x384cx8=(_0x384cx7!= null)?_0x384cx7[_0x2249[25]]:this[_0x2249[35]](_0x384cxe);if(_0x384cx8!= null){var _0x384cxf=mxUtils[_0x2249[67]](_0x384cx8,mxConstants.STYLE_ELBOW,mxConstants.ELBOW_HORIZONTAL);var _0x384cx10=(_0x384cxf== mxConstants[_0x2249[68]])?mxConstants[_0x2249[69]]:mxConstants[_0x2249[68]];this[_0x2249[70]](mxConstants.STYLE_ELBOW,_0x384cx10,[_0x384cxe])}}};Graph[_0x2249[17]][_0x2249[71]]= function(_0x384cx6){if(_0x384cx6!= null&& this[_0x2249[73]]()[_0x2249[72]](_0x384cx6)){var _0x384cx11=this[_0x2249[73]]()[_0x2249[74]]([_0x384cx6])[0];if(_0x384cx11[_0x2249[75]]!= null){_0x384cx11[_0x2249[75]][_0x2249[76]]= null};var _0x384cx8=_0x384cx11[_0x2249[77]]();_0x384cx8= mxUtils[_0x2249[78]](_0x384cx8,mxConstants.STYLE_ENTRY_X,null);_0x384cx8= mxUtils[_0x2249[78]](_0x384cx8,mxConstants.STYLE_ENTRY_Y,null);_0x384cx8= mxUtils[_0x2249[78]](_0x384cx8,mxConstants.STYLE_EXIT_X,null);_0x384cx8= mxUtils[_0x2249[78]](_0x384cx8,mxConstants.STYLE_EXIT_Y,null);_0x384cx11[_0x2249[78]](_0x384cx8);this[_0x2249[12]][_0x2249[79]]= function(_0x384cxb){return this[_0x2249[47]][_0x2249[34]][_0x2249[80]](_0x384cx11)};this[_0x2249[12]][_0x2249[81]]= function(){return this[_0x2249[47]][_0x2249[74]]([_0x384cx11])[0]}}};Graph[_0x2249[17]][_0x2249[82]]= function(_0x384cx6){return this[_0x2249[83]]&& this[_0x2249[84]](_0x384cx6)};Graph[_0x2249[17]][_0x2249[85]]= function(_0x384cx6){return this[_0x2249[84]](_0x384cx6)};Graph[_0x2249[17]][_0x2249[86]]= function(){var _0x384cx12=mxGraph[_0x2249[17]][_0x2249[86]][_0x2249[16]](this,arguments);_0x384cx12[_0x2249[78]](_0x2249[87]);return _0x384cx12};Graph[_0x2249[17]][_0x2249[88]]= function(_0x384cx6){var _0x384cx13=_0x2249[89];if(this[_0x2249[73]]()[_0x2249[90]](_0x384cx6)){_0x384cx13+= mxResources[_0x2249[94]](_0x2249[91]+ _0x384cx6[_0x2249[93]][_0x2249[92]])|| _0x2249[89]}else {if(this[_0x2249[73]]()[_0x2249[72]](_0x384cx6)){_0x384cx13= mxGraph[_0x2249[17]][_0x2249[88]][_0x2249[16]](this,arguments)}};return _0x384cx13};Graph[_0x2249[17]][_0x2249[95]]= function(_0x384cx6){if(_0x384cx6[_0x2249[93]]!= null&&  typeof (_0x384cx6[_0x2249[93]])== _0x2249[96]){return _0x384cx6[_0x2249[93]][_0x2249[98]](_0x2249[97])};return mxGraph[_0x2249[17]][_0x2249[95]][_0x2249[16]](this,arguments)};Graph[_0x2249[17]][_0x2249[99]]= function(_0x384cx6,_0x384cx10,_0x384cx14){if(_0x384cx6[_0x2249[93]]!= null&&  typeof (_0x384cx6[_0x2249[93]])== _0x2249[96]){var _0x384cx15=_0x384cx6[_0x2249[93]][_0x2249[100]](true);_0x384cx15[_0x2249[101]](_0x2249[97],_0x384cx10);_0x384cx10= _0x384cx15};mxGraph[_0x2249[17]][_0x2249[99]][_0x2249[16]](this,arguments)};Graph[_0x2249[17]][_0x2249[102]]= function(_0x384cx6,_0x384cx16){var _0x384cx10=null;if(_0x384cx6[_0x2249[93]]!= null&&  typeof (_0x384cx6[_0x2249[93]])== _0x2249[96]){_0x384cx10= _0x384cx6[_0x2249[93]][_0x2249[100]](true)}else {var _0x384cx17=mxUtils[_0x2249[103]]();_0x384cx10= _0x384cx17[_0x2249[105]](_0x2249[104]);_0x384cx10[_0x2249[101]](_0x2249[97],_0x384cx6[_0x2249[93]])};if(_0x384cx16!= null&& _0x384cx16[_0x2249[106]]> 0){_0x384cx10[_0x2249[101]](_0x2249[107],_0x384cx16)}else {_0x384cx10[_0x2249[108]](_0x2249[107])};this[_0x2249[110]][_0x2249[109]](_0x384cx6,_0x384cx10)};Graph[_0x2249[17]][_0x2249[111]]= function(_0x384cx6){if(_0x384cx6[_0x2249[93]]!= null&&  typeof (_0x384cx6[_0x2249[93]])== _0x2249[96]){return _0x384cx6[_0x2249[93]][_0x2249[98]](_0x2249[107])};return null};Graph[_0x2249[17]][_0x2249[56]]= function(){this[_0x2249[12]][_0x2249[113]][_0x2249[112]]= function(){return this[_0x2249[47]][_0x2249[12]][_0x2249[114]]!= null};this[_0x2249[29]](mxEvent.START_EDITING,function(_0x384cx18,_0x384cx19){this[_0x2249[30]][_0x2249[115]]()});var _0x384cx1a=false;var _0x384cx1b=null;this[_0x2249[116]]= function(_0x384cxb){mxGraph[_0x2249[17]][_0x2249[116]][_0x2249[16]](this,arguments);if(_0x384cxb[_0x2249[33]]()== null){var _0x384cx6=this[_0x2249[119]](_0x384cxb[_0x2249[117]],_0x384cxb[_0x2249[118]]);if(this[_0x2249[73]]()[_0x2249[72]](_0x384cx6)){_0x384cxb[_0x2249[120]]= this[_0x2249[34]][_0x2249[33]](_0x384cx6);if(_0x384cxb[_0x2249[120]]!= null&& _0x384cxb[_0x2249[120]][_0x2249[121]]!= null){this[_0x2249[26]][_0x2249[25]][_0x2249[24]]= _0x384cxb[_0x2249[120]][_0x2249[121]][_0x2249[122]][_0x2249[25]][_0x2249[24]]}}};if(_0x384cxb[_0x2249[33]]()== null){this[_0x2249[26]][_0x2249[25]][_0x2249[24]]= _0x2249[31]}};this[_0x2249[123]]= function(_0x384cx1c,_0x384cxb,_0x384cx18){if(_0x384cx1c== mxEvent[_0x2249[124]]){if(!this[_0x2249[30]][_0x2249[125]]()){_0x384cx1b= _0x384cxb[_0x2249[126]]();_0x384cx1a= (_0x384cx1b!= null)?this[_0x2249[53]](_0x384cx1b):this[_0x2249[127]]()}else {_0x384cx1a= false;_0x384cx1b= null}}else {if(_0x384cx1c== mxEvent[_0x2249[128]]){if(_0x384cx1a&&  !this[_0x2249[129]]()){if(!this[_0x2249[30]][_0x2249[125]]()){var _0x384cx1d=mxEvent[_0x2249[131]](_0x384cxb[_0x2249[130]]());var _0x384cx1e=mxEvent[_0x2249[132]](_0x384cxb[_0x2249[130]]());this[_0x2249[30]][_0x2249[133]](_0x384cx1d+ 16,_0x384cx1e,_0x384cx1b,_0x384cxb[_0x2249[130]]())};_0x384cx1a= false;_0x384cx1b= null;_0x384cxb[_0x2249[134]]();return};_0x384cx1a= false;_0x384cx1b= null}};mxGraph[_0x2249[17]][_0x2249[123]][_0x2249[16]](this,arguments);if(_0x384cx1c== mxEvent[_0x2249[135]]&& _0x384cxb[_0x2249[136]]()){_0x384cx1a= false;_0x384cx1b= null}}};(function(){mxVertexHandler[_0x2249[17]][_0x2249[137]]= true;mxText[_0x2249[17]][_0x2249[138]]= 5;mxText[_0x2249[17]][_0x2249[139]]= 1;if(touchStyle){mxConstants[_0x2249[140]]= 16;mxConstants[_0x2249[141]]= 7;if(mxClient[_0x2249[4]]){mxVertexHandler[_0x2249[17]][_0x2249[142]]= 4;mxEdgeHandler[_0x2249[17]][_0x2249[142]]= 6;Graph[_0x2249[17]][_0x2249[142]]= 14;Graph[_0x2249[17]][_0x2249[143]]= 20;mxPanningHandler[_0x2249[17]][_0x2249[144]]= false;mxPanningHandler[_0x2249[17]][_0x2249[145]]= true;mxPanningHandler[_0x2249[17]][_0x2249[146]]= function(_0x384cxb){var _0x384cx19=_0x384cxb[_0x2249[130]]();return (this[_0x2249[145]]&& (this[_0x2249[147]]|| _0x384cxb[_0x2249[33]]()== null))|| (mxEvent[_0x2249[148]](_0x384cx19)&& mxEvent[_0x2249[149]](_0x384cx19))|| (this[_0x2249[150]]&& mxEvent[_0x2249[151]](_0x384cx19))}};var _0x384cx1f=mxGraphHandler[_0x2249[17]][_0x2249[152]];mxGraphHandler[_0x2249[17]][_0x2249[152]]= function(_0x384cx18,_0x384cxb){_0x384cx1f[_0x2249[16]](this,arguments);if(this[_0x2249[47]][_0x2249[53]](_0x384cxb[_0x2249[126]]())&& this[_0x2249[47]][_0x2249[54]]()> 1){this[_0x2249[153]]= false}};Graph[_0x2249[17]][_0x2249[154]]= function(_0x384cx1){this[_0x2249[155]]=  new mxTooltipHandler(this);this[_0x2249[155]][_0x2249[156]](false);this[_0x2249[157]]=  new mxSelectionCellsHandler(this);this[_0x2249[30]]=  new mxPanningHandler(this);this[_0x2249[30]][_0x2249[158]]= false;this[_0x2249[12]]=  new mxConnectionHandler(this);this[_0x2249[12]][_0x2249[156]](false);this[_0x2249[159]]=  new mxGraphHandler(this)};mxConnectionHandler[_0x2249[17]][_0x2249[160]]= function(_0x384cxe,_0x384cx20){if(touchStyle&& _0x384cx20!= null){this[_0x2249[47]][_0x2249[161]](_0x384cx20)}else {this[_0x2249[47]][_0x2249[161]](_0x384cxe)}};var _0x384cx21=mxGraph[_0x2249[17]][_0x2249[162]];Graph[_0x2249[17]][_0x2249[162]]= function(_0x384cx19,_0x384cx6){if(_0x384cx6== null){var _0x384cx22=mxUtils[_0x2249[163]](this[_0x2249[26]],mxEvent[_0x2249[131]](_0x384cx19),mxEvent[_0x2249[132]](_0x384cx19));_0x384cx6= this[_0x2249[119]](_0x384cx22[_0x2249[164]],_0x384cx22[_0x2249[165]])};_0x384cx21[_0x2249[0]](this,_0x384cx19,_0x384cx6)};var _0x384cx23= new mxImage(IMAGE_PATH+ _0x2249[166],16,16);mxVertexHandler[_0x2249[17]][_0x2249[167]]= _0x384cx23;mxEdgeHandler[_0x2249[17]][_0x2249[167]]= _0x384cx23;mxOutline[_0x2249[17]][_0x2249[168]]= _0x384cx23; new Image()[_0x2249[169]]= _0x384cx23[_0x2249[169]];var _0x384cx24=IMAGE_PATH+ _0x2249[170];var _0x384cx25=mxVertexHandler[_0x2249[17]][_0x2249[171]];mxVertexHandler[_0x2249[17]][_0x2249[171]]= function(){_0x384cx25[_0x2249[16]](this,arguments);if(showConnectorImg&& this[_0x2249[47]][_0x2249[12]][_0x2249[112]]()&& this[_0x2249[47]][_0x2249[172]](this[_0x2249[120]][_0x2249[52]])&&  !this[_0x2249[47]][_0x2249[85]](this[_0x2249[120]][_0x2249[52]])&& this[_0x2249[47]][_0x2249[54]]()== 1){this[_0x2249[173]]= mxUtils[_0x2249[174]](_0x384cx24);this[_0x2249[173]][_0x2249[25]][_0x2249[24]]= _0x2249[27];this[_0x2249[173]][_0x2249[25]][_0x2249[175]]= _0x2249[176];this[_0x2249[173]][_0x2249[25]][_0x2249[177]]= _0x2249[176];this[_0x2249[173]][_0x2249[25]][_0x2249[178]]= _0x2249[179];if(!mxClient[_0x2249[4]]){this[_0x2249[173]][_0x2249[101]](_0x2249[180],mxResources[_0x2249[94]](_0x2249[18]));mxEvent[_0x2249[181]](this[_0x2249[173]],this[_0x2249[47]],this[_0x2249[120]])};this[_0x2249[173]][_0x2249[25]][_0x2249[182]]= _0x2249[183];mxEvent[_0x2249[185]](this[_0x2249[173]],mxUtils[_0x2249[28]](this,function(_0x384cx19){this[_0x2249[47]][_0x2249[30]][_0x2249[115]]();var _0x384cx22=mxUtils[_0x2249[163]](this[_0x2249[47]][_0x2249[26]],mxEvent[_0x2249[131]](_0x384cx19),mxEvent[_0x2249[132]](_0x384cx19));this[_0x2249[47]][_0x2249[12]][_0x2249[50]](this[_0x2249[120]],_0x384cx22[_0x2249[164]],_0x384cx22[_0x2249[165]]);this[_0x2249[47]][_0x2249[184]]= true;mxEvent[_0x2249[134]](_0x384cx19)}));this[_0x2249[47]][_0x2249[26]][_0x2249[186]](this[_0x2249[173]])};this[_0x2249[187]]()};var _0x384cx26=mxVertexHandler[_0x2249[17]][_0x2249[188]];mxVertexHandler[_0x2249[17]][_0x2249[188]]= function(){_0x384cx26[_0x2249[16]](this);this[_0x2249[187]]()};mxVertexHandler[_0x2249[17]][_0x2249[187]]= function(){if(this[_0x2249[120]]!= null&& this[_0x2249[173]]!= null){if(mxVertexHandler[_0x2249[17]][_0x2249[189]]){this[_0x2249[173]][_0x2249[25]][_0x2249[190]]= (this[_0x2249[120]][_0x2249[164]]+ this[_0x2249[120]][_0x2249[175]]- this[_0x2249[173]][_0x2249[191]]/ 2)+ _0x2249[192];this[_0x2249[173]][_0x2249[25]][_0x2249[193]]= (this[_0x2249[120]][_0x2249[165]]- this[_0x2249[173]][_0x2249[194]]/ 2)+ _0x2249[192]}else {this[_0x2249[173]][_0x2249[25]][_0x2249[190]]= (this[_0x2249[120]][_0x2249[164]]+ this[_0x2249[120]][_0x2249[175]]+ mxConstants[_0x2249[140]]/ 2+ 4)+ _0x2249[192];this[_0x2249[173]][_0x2249[25]][_0x2249[193]]= (this[_0x2249[120]][_0x2249[165]]+ (this[_0x2249[120]][_0x2249[177]]- this[_0x2249[173]][_0x2249[194]])/ 2)+ _0x2249[192]}}};var _0x384cx27=mxVertexHandler[_0x2249[17]][_0x2249[195]];mxVertexHandler[_0x2249[17]][_0x2249[195]]= function(_0x384cx18,_0x384cxb){_0x384cx27[_0x2249[16]](this,arguments);if(this[_0x2249[173]]!= null){this[_0x2249[173]][_0x2249[197]][_0x2249[196]](this[_0x2249[173]]);this[_0x2249[173]]= null}}; new Image()[_0x2249[169]]= _0x384cx24}else {var _0x384cx28= new mxImage(IMAGE_PATH+ _0x2249[198],15,15);mxConnectionHandler[_0x2249[17]][_0x2249[199]]= _0x384cx28; new Image()[_0x2249[169]]= _0x384cx28[_0x2249[169]];if(urlParams[_0x2249[18]]== _0x2249[19]){var _0x384cx28= new mxImage(IMAGE_PATH+ _0x2249[198],15,15);var _0x384cx25=mxVertexHandler[_0x2249[17]][_0x2249[171]];mxVertexHandler[_0x2249[17]][_0x2249[171]]= function(){_0x384cx25[_0x2249[16]](this,arguments);if(showConnectorImg&& this[_0x2249[47]][_0x2249[12]][_0x2249[112]]()&& this[_0x2249[47]][_0x2249[172]](this[_0x2249[120]][_0x2249[52]])&&  !this[_0x2249[47]][_0x2249[85]](this[_0x2249[120]][_0x2249[52]])&& this[_0x2249[47]][_0x2249[54]]()== 1){if(mxClient[_0x2249[200]]&&  !mxClient[_0x2249[201]]){this[_0x2249[173]]= document[_0x2249[105]](_0x2249[202]);this[_0x2249[173]][_0x2249[25]][_0x2249[203]]= _0x2249[204]+ _0x384cx28[_0x2249[169]]+ _0x2249[205];this[_0x2249[173]][_0x2249[25]][_0x2249[206]]= _0x2249[207];this[_0x2249[173]][_0x2249[25]][_0x2249[208]]= _0x2249[209];this[_0x2249[173]][_0x2249[25]][_0x2249[175]]= (_0x384cx28[_0x2249[175]]+ 4)+ _0x2249[192];this[_0x2249[173]][_0x2249[25]][_0x2249[177]]= (_0x384cx28[_0x2249[177]]+ 4)+ _0x2249[192];this[_0x2249[173]][_0x2249[25]][_0x2249[210]]= (mxClient[_0x2249[211]])?_0x2249[212]:_0x2249[213]}else {this[_0x2249[173]]= mxUtils[_0x2249[174]](_0x384cx28[_0x2249[169]]);this[_0x2249[173]][_0x2249[25]][_0x2249[175]]= _0x384cx28[_0x2249[175]]+ _0x2249[192];this[_0x2249[173]][_0x2249[25]][_0x2249[177]]= _0x384cx28[_0x2249[177]]+ _0x2249[192]};this[_0x2249[173]][_0x2249[25]][_0x2249[24]]= _0x2249[27];this[_0x2249[173]][_0x2249[25]][_0x2249[178]]= _0x2249[179];this[_0x2249[173]][_0x2249[101]](_0x2249[180],mxResources[_0x2249[94]](_0x2249[18]));mxEvent[_0x2249[181]](this[_0x2249[173]],this[_0x2249[47]],this[_0x2249[120]]);this[_0x2249[173]][_0x2249[25]][_0x2249[182]]= _0x2249[183];mxEvent[_0x2249[29]](this[_0x2249[173]],_0x2249[214],mxUtils[_0x2249[28]](this,function(_0x384cx19){this[_0x2249[47]][_0x2249[30]][_0x2249[115]]();var _0x384cx22=mxUtils[_0x2249[163]](this[_0x2249[47]][_0x2249[26]],mxEvent[_0x2249[131]](_0x384cx19),mxEvent[_0x2249[132]](_0x384cx19));this[_0x2249[47]][_0x2249[12]][_0x2249[50]](this[_0x2249[120]],_0x384cx22[_0x2249[164]],_0x384cx22[_0x2249[165]]);this[_0x2249[47]][_0x2249[184]]= true;mxEvent[_0x2249[134]](_0x384cx19)}));this[_0x2249[47]][_0x2249[26]][_0x2249[186]](this[_0x2249[173]])};this[_0x2249[187]]()};var _0x384cx26=mxVertexHandler[_0x2249[17]][_0x2249[188]];mxVertexHandler[_0x2249[17]][_0x2249[188]]= function(){_0x384cx26[_0x2249[16]](this);this[_0x2249[187]]()};mxVertexHandler[_0x2249[17]][_0x2249[187]]= function(){if(this[_0x2249[120]]!= null&& this[_0x2249[173]]!= null){if(mxVertexHandler[_0x2249[17]][_0x2249[189]]){this[_0x2249[173]][_0x2249[25]][_0x2249[190]]= (this[_0x2249[120]][_0x2249[164]]+ this[_0x2249[120]][_0x2249[175]]- this[_0x2249[173]][_0x2249[191]]/ 2)+ _0x2249[192];this[_0x2249[173]][_0x2249[25]][_0x2249[193]]= (this[_0x2249[120]][_0x2249[165]]- this[_0x2249[173]][_0x2249[194]]/ 2)+ _0x2249[192]}else {this[_0x2249[173]][_0x2249[25]][_0x2249[190]]= (this[_0x2249[120]][_0x2249[164]]+ this[_0x2249[120]][_0x2249[175]]+ mxConstants[_0x2249[140]]/ 2+ 2)+ _0x2249[192];this[_0x2249[173]][_0x2249[25]][_0x2249[193]]= (this[_0x2249[120]][_0x2249[165]]+ (this[_0x2249[120]][_0x2249[177]]- this[_0x2249[173]][_0x2249[194]])/ 2)+ _0x2249[192]}}};var _0x384cx27=mxVertexHandler[_0x2249[17]][_0x2249[195]];mxVertexHandler[_0x2249[17]][_0x2249[195]]= function(_0x384cx18,_0x384cxb){_0x384cx27[_0x2249[16]](this,arguments);if(this[_0x2249[173]]!= null){this[_0x2249[173]][_0x2249[197]][_0x2249[196]](this[_0x2249[173]]);this[_0x2249[173]]= null}}}}})()
\ No newline at end of file
index ceee74d..ee3e88d 100644 (file)
@@ -1 +1 @@
-var _0x25c0=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x6D\x65\x6E\x75\x73","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x56\x65\x72\x64\x61\x6E\x61","\x54\x69\x6D\x65\x73\x20\x4E\x65\x77\x20\x52\x6F\x6D\x61\x6E","\x47\x61\x72\x61\x6D\x6F\x6E\x64","\x43\x6F\x6D\x69\x63\x20\x53\x61\x6E\x73\x20\x4D\x53","\x43\x6F\x75\x72\x69\x65\x72\x20\x4E\x65\x77","\x47\x65\x6F\x72\x67\x69\x61","\x4C\x75\x63\x69\x64\x61\x20\x43\x6F\x6E\x73\x6F\x6C\x65","\x54\x61\x68\x6F\x6D\x61","\x6C\x65\x6E\x67\x74\x68","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x73\x74\x79\x6C\x65\x43\x68\x61\x6E\x67\x65","\x73\x74\x79\x6C\x65","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x63\x75\x73\x74\x6F\x6D","\x67\x65\x74","","\x70\x72\x6F\x6D\x70\x74\x43\x68\x61\x6E\x67\x65","\x62\x69\x6E\x64","\x70\x75\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x28\x70\x74\x29","\x31\x32","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x70\x78","\x53\x54\x59\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x28\x70\x78\x29","\x31","\x6C\x69\x6E\x65","\x73\x74\x72\x61\x69\x67\x68\x74","\x53\x54\x59\x4C\x45\x5F\x45\x44\x47\x45","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x65\x6C\x62\x6F\x77\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6D\x61\x6E\x75\x61\x6C","\x73\x65\x67\x6D\x65\x6E\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x61\x75\x74\x6F\x6D\x61\x74\x69\x63","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x63\x6C\x61\x73\x73\x69\x63","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x41\x52\x52\x4F\x57","\x41\x52\x52\x4F\x57\x5F\x43\x4C\x41\x53\x53\x49\x43","\x6F\x70\x65\x6E\x41\x72\x72\x6F\x77","\x41\x52\x52\x4F\x57\x5F\x4F\x50\x45\x4E","\x62\x6C\x6F\x63\x6B","\x41\x52\x52\x4F\x57\x5F\x42\x4C\x4F\x43\x4B","\x6F\x76\x61\x6C","\x41\x52\x52\x4F\x57\x5F\x4F\x56\x41\x4C","\x64\x69\x61\x6D\x6F\x6E\x64","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44","\x64\x69\x61\x6D\x6F\x6E\x64\x54\x68\x69\x6E","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44\x5F\x54\x48\x49\x4E","\x6E\x6F\x6E\x65","\x4E\x4F\x4E\x45","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x65\x6E\x64\x46\x69\x6C\x6C","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x61\x64\x64\x49\x74\x65\x6D","\x73\x69\x7A\x65","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x41\x52\x52\x4F\x57","\x73\x74\x61\x72\x74\x46\x69\x6C\x6C","\x73\x70\x61\x63\x69\x6E\x67","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x68\x61\x64\x6F\x77","\x61\x63\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x74\x6F\x70","\x30","\x72\x69\x67\x68\x74","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x67\x6C\x6F\x62\x61\x6C","\x70\x65\x72\x69\x6D\x65\x74\x65\x72","\x73\x6F\x75\x72\x63\x65\x53\x70\x61\x63\x69\x6E\x67","\x74\x61\x72\x67\x65\x74\x53\x70\x61\x63\x69\x6E\x67","\x66\x6F\x72\x6D\x61\x74","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D","\x74\x65\x78\x74","\x61\x64\x64\x53\x75\x62\x6D\x65\x6E\x75","\x2D","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D\x73","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x77\x6F\x72\x64\x57\x72\x61\x70","\x74\x65\x78\x74\x4F\x70\x61\x63\x69\x74\x79","\x28\x25\x29","\x31\x30\x30","\x68\x69\x64\x65","\x6C\x65\x66\x74\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x4C\x45\x46\x54","\x63\x65\x6E\x74\x65\x72","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x72\x69\x67\x68\x74\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x74\x6F\x70\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x54\x4F\x50","\x6D\x69\x64\x64\x6C\x65","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x62\x6F\x74\x74\x6F\x6D\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x74\x69\x6C\x74","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x61\x6C\x69\x67\x6E","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73","\x6C\x61\x79\x6F\x75\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x46\x6C\x6F\x77","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x76\x65\x72\x74\x69\x63\x61\x6C\x46\x6C\x6F\x77","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x61\x72\x72\x61\x6E\x67\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x76\x69\x65\x77","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x25","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x66\x69\x74\x50\x61\x67\x65","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x66\x69\x6C\x65","\x6E\x65\x77","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x41\x73","\x70\x75\x62\x6C\x69\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x65\x64\x69\x74\x46\x69\x6C\x65","\x72\x65\x6E\x61\x6D\x65","\x70\x72\x69\x6E\x74","\x65\x64\x69\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x75\x74","\x63\x6F\x70\x79","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x68\x65\x6C\x70","\x61\x62\x6F\x75\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x65\x78\x65\x63\x75\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x20","\x70\x72\x6F\x6D\x70\x74","\x6C\x61\x62\x65\x6C","\x66\x75\x6E\x63\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x64\x64\x43\x68\x65\x63\x6B\x6D\x61\x72\x6B","\x61\x64\x64\x53\x68\x6F\x72\x74\x63\x75\x74","\x73\x68\x6F\x72\x74\x63\x75\x74","\x73\x70\x61\x6E","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6F\x6C\x6F\x72","\x67\x72\x61\x79","\x77\x72\x69\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x32\x70\x78\x20\x35\x30\x25","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x73\x6D\x61\x72\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72\x73","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x69\x73\x45\x64\x67\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x62\x65\x6E\x64\x73","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x69\x76","\x20\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x4D\x65\x6E\x75","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x61\x70\x70\x6C\x79","\x64\x65\x73\x74\x72\x6F\x79","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x2D\x73\x69\x64\x65\x62\x61\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6C\x69\x63\x6B","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74"];Menus= function(_0x300ex1){this[_0x25c0[0]]= _0x300ex1;this[_0x25c0[1]]=  new Object();this[_0x25c0[2]](); new Image()[_0x25c0[3]]= IMAGE_PATH+ _0x25c0[4]};Menus[_0x25c0[5]][_0x25c0[2]]= function(){var _0x300ex2=this[_0x25c0[0]][_0x25c0[7]][_0x25c0[6]];this[_0x25c0[30]](_0x25c0[8], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){var _0x300ex5=[_0x25c0[9],_0x25c0[10],_0x25c0[11],_0x25c0[12],_0x25c0[13],_0x25c0[14],_0x25c0[15],_0x25c0[16],_0x25c0[17]];for(var _0x300ex6=0;_0x300ex6< _0x300ex5[_0x25c0[18]];_0x300ex6++){var _0x300ex7=this[_0x25c0[20]](_0x300ex3,_0x300ex5[_0x300ex6],[mxConstants[_0x25c0[19]]],[_0x300ex5[_0x300ex6]],null,_0x300ex4);_0x300ex7[_0x25c0[23]][_0x25c0[22]][_0x25c0[21]][_0x25c0[8]]= _0x300ex5[_0x300ex6]};_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[25]),_0x25c0[27],mxConstants.DEFAULT_FONTFAMILY,mxConstants.STYLE_FONTFAMILY,_0x300ex4)})));this[_0x25c0[30]](_0x25c0[31], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){var _0x300ex8=[6,8,9,10,11,12,14,18,24,36,48,72];for(var _0x300ex6=0;_0x300ex6< _0x300ex8[_0x25c0[18]];_0x300ex6++){this[_0x25c0[20]](_0x300ex3,_0x300ex8[_0x300ex6],[mxConstants[_0x25c0[32]]],[_0x300ex8[_0x300ex6]],null,_0x300ex4)};_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[25]),_0x25c0[33],_0x25c0[34],mxConstants.STYLE_FONTSIZE,_0x300ex4)})));this[_0x25c0[30]](_0x25c0[35], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){var _0x300ex8=[1,2,3,4,8,12,16,24];for(var _0x300ex6=0;_0x300ex6< _0x300ex8[_0x25c0[18]];_0x300ex6++){this[_0x25c0[20]](_0x300ex3,_0x300ex8[_0x300ex6]+ _0x25c0[36],[mxConstants[_0x25c0[37]]],[_0x300ex8[_0x300ex6]],null,_0x300ex4)};_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[25]),_0x25c0[38],_0x25c0[39],mxConstants.STYLE_STROKEWIDTH,_0x300ex4)})));this[_0x25c0[30]](_0x25c0[40], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[41]),[mxConstants[_0x25c0[42]]],[null],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[43]),[mxConstants[_0x25c0[42]]],[_0x25c0[44]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[45]),[mxConstants[_0x25c0[42]],mxConstants[_0x25c0[46]]],[_0x25c0[47],_0x25c0[45]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[48]),[mxConstants[_0x25c0[42]],mxConstants[_0x25c0[46]]],[_0x25c0[47],_0x25c0[48]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[49]),[mxConstants[_0x25c0[42]]],[_0x25c0[50]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[51]),[mxConstants[_0x25c0[42]]],[_0x25c0[52]],null,_0x300ex4)})));this[_0x25c0[30]](_0x25c0[53], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[54]),[mxConstants[_0x25c0[55]]],[mxConstants[_0x25c0[56]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[57]),[mxConstants[_0x25c0[55]]],[mxConstants[_0x25c0[58]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[59]),[mxConstants[_0x25c0[55]]],[mxConstants[_0x25c0[60]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[61]),[mxConstants[_0x25c0[55]]],[mxConstants[_0x25c0[62]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[63]),[mxConstants[_0x25c0[55]]],[mxConstants[_0x25c0[64]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[65]),[mxConstants[_0x25c0[55]]],[mxConstants[_0x25c0[66]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[67]),[mxConstants[_0x25c0[55]]],[mxConstants[_0x25c0[68]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[69]),null,function(){_0x300ex2[_0x25c0[71]](_0x25c0[70],true)},_0x300ex4,null,true);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[73]),_0x25c0[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_ENDSIZE,_0x300ex4)})));this[_0x25c0[30]](_0x25c0[74], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[54]),[mxConstants[_0x25c0[75]]],[mxConstants[_0x25c0[56]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[57]),[mxConstants[_0x25c0[75]]],[mxConstants[_0x25c0[58]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[59]),[mxConstants[_0x25c0[75]]],[mxConstants[_0x25c0[60]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[61]),[mxConstants[_0x25c0[75]]],[mxConstants[_0x25c0[62]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[63]),[mxConstants[_0x25c0[75]]],[mxConstants[_0x25c0[64]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[65]),[mxConstants[_0x25c0[75]]],[mxConstants[_0x25c0[66]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[67]),[mxConstants[_0x25c0[75]]],[mxConstants[_0x25c0[68]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[69]),null,function(){_0x300ex2[_0x25c0[71]](_0x25c0[76],true)},_0x300ex4,null,true);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[73]),_0x25c0[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_STARTSIZE,_0x300ex4)})));this[_0x25c0[30]](_0x25c0[77], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){var _0x300ex9=this[_0x25c0[0]][_0x25c0[80]][_0x25c0[26]](_0x25c0[79])[_0x25c0[78]];var _0x300exa=this[_0x25c0[26]](_0x25c0[40])[_0x25c0[78]];if(_0x300ex9|| _0x300ex3[_0x25c0[81]]){this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[82]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_SPACING_TOP,_0x300ex4,_0x300ex9);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[84]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_SPACING_RIGHT,_0x300ex4,_0x300ex9);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[85]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_SPACING_BOTTOM,_0x300ex4,_0x300ex9);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[86]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_SPACING_LEFT,_0x300ex4,_0x300ex9);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[87]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_SPACING,_0x300ex4,_0x300ex9);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[88]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_PERIMETER_SPACING,_0x300ex4,_0x300ex9)};if(_0x300exa|| _0x300ex3[_0x25c0[81]]){_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[89]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_SOURCE_PERIMETER_SPACING,_0x300ex4,_0x300exa);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[90]),_0x25c0[38],_0x25c0[83],mxConstants.STYLE_TARGET_PERIMETER_SPACING,_0x300ex4,_0x300exa)}})));this[_0x25c0[30]](_0x25c0[91], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[92]](_0x300ex3,_0x25c0[21],_0x300ex4)})));this[_0x25c0[30]](_0x25c0[93], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){var _0x300exb=this[_0x25c0[26]](_0x25c0[93])[_0x25c0[78]];_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[94]](_0x25c0[8],_0x300ex3,_0x300ex4);this[_0x25c0[94]](_0x25c0[31],_0x300ex3,_0x300ex4);this[_0x25c0[99]](_0x300ex3,[_0x25c0[95],_0x25c0[96],_0x25c0[97],_0x25c0[98],_0x25c0[95]],_0x300ex4);this[_0x25c0[94]](_0x25c0[100],_0x300ex3,_0x300ex4);this[_0x25c0[92]](_0x300ex3,_0x25c0[101],_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[28]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[102]),_0x25c0[103],_0x25c0[104],mxConstants.STYLE_TEXT_OPACITY,_0x300ex4,_0x300exb);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[105]),null,function(){_0x300ex2[_0x25c0[71]](mxConstants.STYLE_NOLABEL,false)},_0x300ex4,null,_0x300exb)})));this[_0x25c0[30]](_0x25c0[100], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[106]),[mxConstants[_0x25c0[107]]],[mxConstants[_0x25c0[108]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[109]),[mxConstants[_0x25c0[107]]],[mxConstants[_0x25c0[110]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[111]),[mxConstants[_0x25c0[107]]],[mxConstants[_0x25c0[112]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[113]),[mxConstants[_0x25c0[114]]],[mxConstants[_0x25c0[115]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[116]),[mxConstants[_0x25c0[114]]],[mxConstants[_0x25c0[117]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[118]),[mxConstants[_0x25c0[114]]],[mxConstants[_0x25c0[119]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[94]](_0x25c0[120],_0x300ex3,_0x300ex4);this[_0x25c0[94]](_0x25c0[77],_0x300ex3,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);var _0x300exb=this[_0x25c0[26]](_0x25c0[93])[_0x25c0[78]];_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[48]),null,function(){_0x300ex2[_0x25c0[71]](mxConstants.STYLE_HORIZONTAL,true)},_0x300ex4,null,_0x300exb)})));this[_0x25c0[30]](_0x25c0[120], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[86]),[mxConstants[_0x25c0[121]],mxConstants[_0x25c0[107]]],[mxConstants[_0x25c0[108]],mxConstants[_0x25c0[112]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[109]),[mxConstants[_0x25c0[121]],mxConstants[_0x25c0[107]]],[mxConstants[_0x25c0[110]],mxConstants[_0x25c0[110]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[84]),[mxConstants[_0x25c0[121]],mxConstants[_0x25c0[107]]],[mxConstants[_0x25c0[112]],mxConstants[_0x25c0[108]]],null,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[82]),[mxConstants[_0x25c0[122]],mxConstants[_0x25c0[114]]],[mxConstants[_0x25c0[115]],mxConstants[_0x25c0[119]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[116]),[mxConstants[_0x25c0[122]],mxConstants[_0x25c0[114]]],[mxConstants[_0x25c0[117]],mxConstants[_0x25c0[117]]],null,_0x300ex4);this[_0x25c0[20]](_0x300ex3,mxResources[_0x25c0[26]](_0x25c0[85]),[mxConstants[_0x25c0[122]],mxConstants[_0x25c0[114]]],[mxConstants[_0x25c0[119]],mxConstants[_0x25c0[115]]],null,_0x300ex4)})));this[_0x25c0[30]](_0x25c0[123], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[124]),null,function(){_0x300ex2[_0x25c0[71]](mxConstants.STYLE_FLIPH,false)},_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[125]),null,function(){_0x300ex2[_0x25c0[71]](mxConstants.STYLE_FLIPV,false)},_0x300ex4);this[_0x25c0[99]](_0x300ex3,[_0x25c0[95],_0x25c0[126],_0x25c0[127]],_0x300ex4)})));this[_0x25c0[30]](_0x25c0[128], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[106]),null,function(){_0x300ex2[_0x25c0[129]](mxConstants.ALIGN_LEFT)},_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[109]),null,function(){_0x300ex2[_0x25c0[129]](mxConstants.ALIGN_CENTER)},_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[111]),null,function(){_0x300ex2[_0x25c0[129]](mxConstants.ALIGN_RIGHT)},_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[113]),null,function(){_0x300ex2[_0x25c0[129]](mxConstants.ALIGN_TOP)},_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[116]),null,function(){_0x300ex2[_0x25c0[129]](mxConstants.ALIGN_MIDDLE)},_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[118]),null,function(){_0x300ex2[_0x25c0[129]](mxConstants.ALIGN_BOTTOM)},_0x300ex4)})));this[_0x25c0[30]](_0x25c0[130], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[131]),null,mxUtils[_0x25c0[29]](this,function(){var _0x300exc= new mxHierarchicalLayout(_0x300ex2,mxConstants.DIRECTION_WEST);this[_0x25c0[0]][_0x25c0[132]](_0x300exc,true,true)}),_0x300ex4);_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x25c0[133]),null,mxUtils[_0x25c0[29]](this,function(){var _0x300exc= new mxHierarchicalLayout(_0x300ex2,mxConstants.DIRECTION_NORTH);this[_0x25c0[0]][_0x25c0[132]](_0x300exc,true,true)}),_0x300ex4)})));this[_0x25c0[30]](_0x25c0[134], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[99]](_0x300ex3,[_0x25c0[135],_0x25c0[95],_0x25c0[136],_0x25c0[137],_0x25c0[95],_0x25c0[138],_0x25c0[139]],_0x300ex4)})));this[_0x25c0[30]](_0x25c0[140], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[99]](_0x300ex3,[_0x25c0[141],_0x25c0[142],_0x25c0[95]],_0x300ex4);this[_0x25c0[94]](_0x25c0[130],_0x300ex3,_0x300ex4);_0x300ex3[_0x25c0[24]](_0x300ex4);this[_0x25c0[99]](_0x300ex3,[_0x25c0[95],_0x25c0[143],_0x25c0[144],_0x25c0[145]],_0x300ex4)})));this[_0x25c0[30]](_0x25c0[146], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[99]](_0x300ex3,[_0x25c0[147]],_0x300ex4);_0x300ex3[_0x25c0[24]]();var _0x300exd=[0.25,0.5,0.75,1,2,4];for(var _0x300ex6=0;_0x300ex6< _0x300exd[_0x25c0[18]];_0x300ex6++){(function(_0x300exe){_0x300ex3[_0x25c0[72]]((_0x300exe* 100)+ _0x25c0[148],null,function(){_0x300ex2[_0x25c0[149]](_0x300exe)},_0x300ex4)})(_0x300exd[_0x300ex6])};this[_0x25c0[99]](_0x300ex3,[_0x25c0[95],_0x25c0[150],_0x25c0[151],_0x25c0[95],_0x25c0[152],_0x25c0[153],_0x25c0[95],_0x25c0[154],_0x25c0[155]],_0x300ex4)})));this[_0x25c0[30]](_0x25c0[156], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[99]](_0x300ex3,[_0x25c0[157],_0x25c0[158],_0x25c0[95],_0x25c0[159],_0x25c0[160],_0x25c0[161],_0x25c0[95],_0x25c0[162],_0x25c0[95],_0x25c0[163],_0x25c0[164],_0x25c0[95],_0x25c0[165],_0x25c0[166],_0x25c0[95],_0x25c0[167]],_0x300ex4)})));this[_0x25c0[30]](_0x25c0[168], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[99]](_0x300ex3,[_0x25c0[169],_0x25c0[170],_0x25c0[95],_0x25c0[171],_0x25c0[172],_0x25c0[173],_0x25c0[174],_0x25c0[95],_0x25c0[175],_0x25c0[95],_0x25c0[176],_0x25c0[177],_0x25c0[178]])})));this[_0x25c0[30]](_0x25c0[179], new Menu(mxUtils[_0x25c0[29]](this,function(_0x300ex3,_0x300ex4){this[_0x25c0[99]](_0x300ex3,[_0x25c0[179],_0x25c0[95],_0x25c0[180]])})))};Menus[_0x25c0[5]][_0x25c0[30]]= function(_0x300exf,_0x300ex3){this[_0x25c0[1]][_0x300exf]= _0x300ex3};Menus[_0x25c0[5]][_0x25c0[26]]= function(_0x300exf){return this[_0x25c0[1]][_0x300exf]};Menus[_0x25c0[5]][_0x25c0[94]]= function(_0x300exf,_0x300ex3,_0x300ex4){var _0x300exb=this[_0x25c0[26]](_0x300exf)[_0x25c0[78]];if(_0x300ex3[_0x25c0[81]]|| _0x300exb){var _0x300ex10=_0x300ex3[_0x25c0[72]](mxResources[_0x25c0[26]](_0x300exf),null,null,_0x300ex4,null,_0x300exb);this[_0x25c0[181]](_0x300exf,_0x300ex3,_0x300ex10)}};Menus[_0x25c0[5]][_0x25c0[181]]= function(_0x300exf,_0x300ex11,_0x300ex4){var _0x300ex3=this[_0x25c0[26]](_0x300exf);if(_0x300ex3!= null&& (_0x300ex11[_0x25c0[81]]|| _0x300ex3[_0x25c0[78]])){this[_0x25c0[26]](_0x300exf)[_0x25c0[182]](_0x300ex11,_0x300ex4)}};Menus[_0x25c0[5]][_0x25c0[20]]= function(_0x300ex3,_0x300ex12,_0x300ex13,_0x300ex14,_0x300ex15,_0x300ex4){return _0x300ex3[_0x25c0[72]](_0x300ex12,null,mxUtils[_0x25c0[29]](this,function(){var _0x300ex2=this[_0x25c0[0]][_0x25c0[7]][_0x25c0[6]];_0x300ex2[_0x25c0[184]]()[_0x25c0[183]]();try{for(var _0x300ex6=0;_0x300ex6< _0x300ex13[_0x25c0[18]];_0x300ex6++){_0x300ex2[_0x25c0[185]](_0x300ex13[_0x300ex6],_0x300ex14[_0x300ex6])}}finally{_0x300ex2[_0x25c0[184]]()[_0x25c0[186]]()}}),_0x300ex4,_0x300ex15)};Menus[_0x25c0[5]][_0x25c0[28]]= function(_0x300ex3,_0x300ex12,_0x300ex16,_0x300ex17,_0x300ex18,_0x300ex4,_0x300exb){return _0x300ex3[_0x25c0[72]](_0x300ex12,null,mxUtils[_0x25c0[29]](this,function(){var _0x300ex2=this[_0x25c0[0]][_0x25c0[7]][_0x25c0[6]];var _0x300ex19=_0x300ex17;var _0x300ex1a=_0x300ex2[_0x25c0[189]]()[_0x25c0[188]](_0x300ex2[_0x25c0[187]]());if(_0x300ex1a!= null){_0x300ex19= _0x300ex1a[_0x25c0[21]][_0x300ex18]|| _0x300ex19};_0x300ex19= mxUtils[_0x25c0[192]](mxResources[_0x25c0[26]](_0x25c0[190])+ ((_0x300ex16[_0x25c0[18]]> 0)?(_0x25c0[191]+ _0x300ex16):_0x25c0[27]),_0x300ex19);if(_0x300ex19!= null&& _0x300ex19[_0x25c0[18]]> 0){_0x300ex2[_0x25c0[185]](_0x300ex18,_0x300ex19)}}),_0x300ex4,null,_0x300exb)};Menus[_0x25c0[5]][_0x25c0[92]]= function(_0x300ex3,_0x300ex18,_0x300ex4){var _0x300ex1b=this[_0x25c0[0]][_0x25c0[80]][_0x25c0[26]](_0x300ex18);if(_0x300ex1b!= null&& (_0x300ex3[_0x25c0[81]]|| _0x300ex1b[_0x25c0[78]])){var _0x300ex1c=_0x300ex3[_0x25c0[72]](_0x300ex1b[_0x25c0[193]],null,_0x300ex1b[_0x25c0[194]],_0x300ex4,null,_0x300ex1b[_0x25c0[78]]);if(_0x300ex1b[_0x25c0[195]]&& _0x300ex1b[_0x25c0[196]]()){this[_0x25c0[197]](_0x300ex1c)};this[_0x25c0[198]](_0x300ex1c,_0x300ex1b);return _0x300ex1c};return null};Menus[_0x25c0[5]][_0x25c0[198]]= function(_0x300ex1c,_0x300ex1b){if(_0x300ex1b[_0x25c0[199]]!= null){var _0x300ex1d=_0x300ex1c[_0x25c0[23]][_0x25c0[22]][_0x25c0[22]];var _0x300ex1e=document[_0x25c0[201]](_0x25c0[200]);_0x300ex1e[_0x25c0[21]][_0x25c0[202]]= _0x25c0[203];mxUtils[_0x25c0[204]](_0x300ex1e,_0x300ex1b[_0x25c0[199]]);_0x300ex1d[_0x25c0[205]](_0x300ex1e)}};Menus[_0x25c0[5]][_0x25c0[197]]= function(_0x300ex1c){var _0x300ex1d=_0x300ex1c[_0x25c0[23]][_0x25c0[22]];_0x300ex1d[_0x25c0[21]][_0x25c0[206]]= _0x25c0[207]+ IMAGE_PATH+ _0x25c0[208];_0x300ex1d[_0x25c0[21]][_0x25c0[209]]= _0x25c0[210];_0x300ex1d[_0x25c0[21]][_0x25c0[211]]= _0x25c0[212]};Menus[_0x25c0[5]][_0x25c0[99]]= function(_0x300ex3,_0x300ex13,_0x300ex4){for(var _0x300ex6=0;_0x300ex6< _0x300ex13[_0x25c0[18]];_0x300ex6++){if(_0x300ex13[_0x300ex6]== _0x25c0[95]){_0x300ex3[_0x25c0[24]](_0x300ex4)}else {this[_0x25c0[92]](_0x300ex3,_0x300ex13[_0x300ex6],_0x300ex4)}}};Menus[_0x25c0[5]][_0x25c0[213]]= function(_0x300ex3,_0x300ex1f,_0x300ex20){var _0x300ex2=this[_0x25c0[0]][_0x25c0[7]][_0x25c0[6]];_0x300ex3[_0x25c0[214]]= true;if(_0x300ex2[_0x25c0[215]]()){this[_0x25c0[99]](_0x300ex3,[_0x25c0[169],_0x25c0[170],_0x25c0[95],_0x25c0[173],_0x25c0[95]])}else {this[_0x25c0[99]](_0x300ex3,[_0x25c0[174],_0x25c0[95],_0x25c0[171],_0x25c0[172],_0x25c0[95],_0x25c0[175]]);if(_0x300ex2[_0x25c0[216]]()== 1&& _0x300ex2[_0x25c0[184]]()[_0x25c0[217]](_0x300ex2[_0x25c0[187]]())){this[_0x25c0[99]](_0x300ex3,[_0x25c0[218]])};_0x300ex3[_0x25c0[24]]()};if(_0x300ex2[_0x25c0[216]]()> 0){this[_0x25c0[99]](_0x300ex3,[_0x25c0[141],_0x25c0[142],_0x25c0[95]]);if(_0x300ex2[_0x25c0[184]]()[_0x25c0[217]](_0x300ex2[_0x25c0[187]]())){var _0x300ex21=false;var _0x300ex1f=_0x300ex2[_0x25c0[187]]();if(_0x300ex1f!= null&& _0x300ex2[_0x25c0[184]]()[_0x25c0[217]](_0x300ex1f)){var _0x300ex22=_0x300ex2[_0x25c0[220]][_0x25c0[219]](_0x300ex1f);if(_0x300ex22 instanceof  mxEdgeHandler&& _0x300ex22[_0x25c0[221]]!= null&& _0x300ex22[_0x25c0[221]][_0x25c0[18]]> 2){var _0x300ex23=_0x300ex22[_0x25c0[222]]( new mxMouseEvent(_0x300ex20));var _0x300ex24=this[_0x25c0[0]][_0x25c0[80]][_0x25c0[26]](_0x25c0[223]);_0x300ex24[_0x25c0[224]]= _0x300ex22;_0x300ex24[_0x25c0[225]]= _0x300ex23;_0x300ex21= _0x300ex23> 0&& _0x300ex23< _0x300ex22[_0x25c0[221]][_0x25c0[18]]}};this[_0x25c0[99]](_0x300ex3,[_0x25c0[95],(_0x300ex21)?_0x25c0[223]:_0x25c0[226]])}else {if(_0x300ex2[_0x25c0[216]]()> 1){_0x300ex3[_0x25c0[24]]();this[_0x25c0[99]](_0x300ex3,[_0x25c0[143]])}};_0x300ex3[_0x25c0[24]]();if(_0x300ex2[_0x25c0[216]]()== 1){var _0x300ex25=_0x300ex2[_0x25c0[227]](_0x300ex2[_0x25c0[187]]());if(_0x300ex25!= null){this[_0x25c0[99]](_0x300ex3,[_0x25c0[228]])}}}else {this[_0x25c0[99]](_0x300ex3,[_0x25c0[95],_0x25c0[176],_0x25c0[177],_0x25c0[95],_0x25c0[178]])}};Menus[_0x25c0[5]][_0x25c0[229]]= function(_0x300ex26){var _0x300ex27= new Menubar(this[_0x25c0[0]],_0x300ex26);var _0x300ex28=[_0x25c0[156],_0x25c0[168],_0x25c0[146],_0x25c0[91],_0x25c0[93],_0x25c0[140]];for(var _0x300ex6=0;_0x300ex6< _0x300ex28[_0x25c0[18]];_0x300ex6++){_0x300ex27[_0x25c0[181]](mxResources[_0x25c0[26]](_0x300ex28[_0x300ex6]),this[_0x25c0[26]](_0x300ex28[_0x300ex6])[_0x25c0[194]])};return _0x300ex27};function Menubar(_0x300ex1,_0x300ex26){this[_0x25c0[0]]= _0x300ex1;this[_0x25c0[230]]= _0x300ex26;mxEvent[_0x25c0[232]](document,mxUtils[_0x25c0[29]](this,function(_0x300ex20){this[_0x25c0[231]]()}))}Menubar[_0x25c0[5]][_0x25c0[231]]= function(){if(this[_0x25c0[233]]!= null){this[_0x25c0[233]][_0x25c0[231]]()}};Menubar[_0x25c0[5]][_0x25c0[181]]= function(_0x300ex12,_0x300ex2a){var _0x300ex2b=document[_0x25c0[201]](_0x25c0[234]);_0x300ex2b[_0x25c0[237]](_0x25c0[235],_0x25c0[236]);_0x300ex2b[_0x25c0[238]]= _0x25c0[239];mxUtils[_0x25c0[204]](_0x300ex2b,_0x300ex12);this[_0x25c0[240]](_0x300ex2b,_0x300ex2a);this[_0x25c0[230]][_0x25c0[205]](_0x300ex2b);return _0x300ex2b};Menubar[_0x25c0[5]][_0x25c0[240]]= function(_0x300ex2b,_0x300ex2a){if(_0x300ex2a!= null){var _0x300ex2c=true;var _0x300ex2d=mxUtils[_0x25c0[29]](this,function(_0x300ex20){if(_0x300ex2c&& _0x300ex2b[_0x25c0[78]]== null|| _0x300ex2b[_0x25c0[78]]){this[_0x25c0[0]][_0x25c0[7]][_0x25c0[6]][_0x25c0[241]][_0x25c0[231]]();var _0x300ex3= new mxPopupMenu(_0x300ex2a);_0x300ex3[_0x25c0[242]][_0x25c0[238]]+= _0x25c0[243];_0x300ex3[_0x25c0[214]]= true;_0x300ex3[_0x25c0[81]]= true;_0x300ex3[_0x25c0[244]]= true;_0x300ex3[_0x25c0[231]]= mxUtils[_0x25c0[29]](this,function(){mxPopupMenu[_0x25c0[5]][_0x25c0[231]][_0x25c0[245]](_0x300ex3,arguments);_0x300ex3[_0x25c0[246]]();this[_0x25c0[233]]= null;this[_0x25c0[247]]= null});var _0x300ex2e=_0x300ex2b[_0x25c0[248]]+ document[_0x25c0[251]](_0x25c0[250])[_0x25c0[249]]+ 22;var _0x300ex2f=_0x300ex2b[_0x25c0[252]]+ _0x300ex2b[_0x25c0[253]]+ 140;_0x300ex3[_0x25c0[254]](_0x300ex2e,_0x300ex2f,null,_0x300ex20);this[_0x25c0[233]]= _0x300ex3;this[_0x25c0[247]]= _0x300ex2b};_0x300ex2c= true;mxEvent[_0x25c0[255]](_0x300ex20)});mxEvent[_0x25c0[257]](_0x300ex2b,_0x25c0[256],mxUtils[_0x25c0[29]](this,function(_0x300ex20){if(this[_0x25c0[233]]!= null&& this[_0x25c0[247]]!= _0x300ex2b){this[_0x25c0[231]]();_0x300ex2d(_0x300ex20)}}));mxEvent[_0x25c0[257]](_0x300ex2b,_0x25c0[258],mxUtils[_0x25c0[29]](this,function(){_0x300ex2c= this[_0x25c0[247]]!= _0x300ex2b}));mxEvent[_0x25c0[257]](_0x300ex2b,_0x25c0[259],_0x300ex2d)}};function Menu(_0x300ex2a,_0x300exb){mxEventSource[_0x25c0[260]](this);this[_0x25c0[194]]= _0x300ex2a;this[_0x25c0[78]]= (_0x300exb!= null)?_0x300exb:true}mxUtils[_0x25c0[261]](Menu,mxEventSource);Menu[_0x25c0[5]][_0x25c0[262]]= function(_0x300ex19){if(this[_0x25c0[78]]!= _0x300ex19){this[_0x25c0[78]]= _0x300ex19;this[_0x25c0[264]]( new mxEventObject(_0x25c0[263]))}};Menu[_0x25c0[5]][_0x25c0[182]]= function(_0x300ex3,_0x300ex4){this[_0x25c0[194]](_0x300ex3,_0x300ex4)}
\ No newline at end of file
+var _0xe38c=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x6D\x65\x6E\x75\x73","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x56\x65\x72\x64\x61\x6E\x61","\x54\x69\x6D\x65\x73\x20\x4E\x65\x77\x20\x52\x6F\x6D\x61\x6E","\x47\x61\x72\x61\x6D\x6F\x6E\x64","\x43\x6F\x6D\x69\x63\x20\x53\x61\x6E\x73\x20\x4D\x53","\x43\x6F\x75\x72\x69\x65\x72\x20\x4E\x65\x77","\x47\x65\x6F\x72\x67\x69\x61","\x4C\x75\x63\x69\x64\x61\x20\x43\x6F\x6E\x73\x6F\x6C\x65","\x54\x61\x68\x6F\x6D\x61","\x6C\x65\x6E\x67\x74\x68","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x73\x74\x79\x6C\x65\x43\x68\x61\x6E\x67\x65","\x73\x74\x79\x6C\x65","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x63\x75\x73\x74\x6F\x6D","\x67\x65\x74","","\x70\x72\x6F\x6D\x70\x74\x43\x68\x61\x6E\x67\x65","\x62\x69\x6E\x64","\x70\x75\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x28\x70\x74\x29","\x31\x32","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x70\x78","\x53\x54\x59\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x28\x70\x78\x29","\x31","\x6C\x69\x6E\x65","\x73\x74\x72\x61\x69\x67\x68\x74","\x53\x54\x59\x4C\x45\x5F\x45\x44\x47\x45","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x65\x6C\x62\x6F\x77\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6D\x61\x6E\x75\x61\x6C","\x73\x65\x67\x6D\x65\x6E\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x61\x75\x74\x6F\x6D\x61\x74\x69\x63","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x63\x6C\x61\x73\x73\x69\x63","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x41\x52\x52\x4F\x57","\x41\x52\x52\x4F\x57\x5F\x43\x4C\x41\x53\x53\x49\x43","\x6F\x70\x65\x6E\x41\x72\x72\x6F\x77","\x41\x52\x52\x4F\x57\x5F\x4F\x50\x45\x4E","\x62\x6C\x6F\x63\x6B","\x41\x52\x52\x4F\x57\x5F\x42\x4C\x4F\x43\x4B","\x6F\x76\x61\x6C","\x41\x52\x52\x4F\x57\x5F\x4F\x56\x41\x4C","\x64\x69\x61\x6D\x6F\x6E\x64","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44","\x64\x69\x61\x6D\x6F\x6E\x64\x54\x68\x69\x6E","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44\x5F\x54\x48\x49\x4E","\x6E\x6F\x6E\x65","\x4E\x4F\x4E\x45","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x65\x6E\x64\x46\x69\x6C\x6C","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x61\x64\x64\x49\x74\x65\x6D","\x73\x69\x7A\x65","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x41\x52\x52\x4F\x57","\x73\x74\x61\x72\x74\x46\x69\x6C\x6C","\x73\x70\x61\x63\x69\x6E\x67","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x68\x61\x64\x6F\x77","\x61\x63\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x74\x6F\x70","\x30","\x72\x69\x67\x68\x74","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x67\x6C\x6F\x62\x61\x6C","\x70\x65\x72\x69\x6D\x65\x74\x65\x72","\x73\x6F\x75\x72\x63\x65\x53\x70\x61\x63\x69\x6E\x67","\x74\x61\x72\x67\x65\x74\x53\x70\x61\x63\x69\x6E\x67","\x66\x6F\x72\x6D\x61\x74","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D","\x74\x65\x78\x74","\x61\x64\x64\x53\x75\x62\x6D\x65\x6E\x75","\x2D","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D\x73","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x77\x6F\x72\x64\x57\x72\x61\x70","\x74\x65\x78\x74\x4F\x70\x61\x63\x69\x74\x79","\x28\x25\x29","\x31\x30\x30","\x68\x69\x64\x65","\x6C\x65\x66\x74\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x4C\x45\x46\x54","\x63\x65\x6E\x74\x65\x72","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x72\x69\x67\x68\x74\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x74\x6F\x70\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x54\x4F\x50","\x6D\x69\x64\x64\x6C\x65","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x62\x6F\x74\x74\x6F\x6D\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x74\x69\x6C\x74","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x61\x6C\x69\x67\x6E","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73","\x6C\x61\x79\x6F\x75\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x46\x6C\x6F\x77","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x76\x65\x72\x74\x69\x63\x61\x6C\x46\x6C\x6F\x77","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x61\x72\x72\x61\x6E\x67\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x76\x69\x65\x77","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x25","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x66\x69\x74\x50\x61\x67\x65","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x66\x69\x6C\x65","\x6E\x65\x77","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x41\x73","\x70\x75\x62\x6C\x69\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x65\x64\x69\x74\x46\x69\x6C\x65","\x72\x65\x6E\x61\x6D\x65","\x70\x72\x69\x6E\x74","\x65\x64\x69\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x75\x74","\x63\x6F\x70\x79","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x68\x65\x6C\x70","\x61\x62\x6F\x75\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x65\x78\x65\x63\x75\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x20","\x70\x72\x6F\x6D\x70\x74","\x6C\x61\x62\x65\x6C","\x66\x75\x6E\x63\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x64\x64\x43\x68\x65\x63\x6B\x6D\x61\x72\x6B","\x61\x64\x64\x53\x68\x6F\x72\x74\x63\x75\x74","\x73\x68\x6F\x72\x74\x63\x75\x74","\x73\x70\x61\x6E","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6F\x6C\x6F\x72","\x67\x72\x61\x79","\x77\x72\x69\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x32\x70\x78\x20\x35\x30\x25","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x73\x6D\x61\x72\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72\x73","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x69\x73\x45\x64\x67\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x62\x65\x6E\x64\x73","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x69\x76","\x20\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x4D\x65\x6E\x75","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x61\x70\x70\x6C\x79","\x64\x65\x73\x74\x72\x6F\x79","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x2D\x73\x69\x64\x65\x62\x61\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6C\x69\x63\x6B","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74"];Menus= function(_0x562ex1){this[_0xe38c[0]]= _0x562ex1;this[_0xe38c[1]]=  new Object();this[_0xe38c[2]](); new Image()[_0xe38c[3]]= IMAGE_PATH+ _0xe38c[4]};Menus[_0xe38c[5]][_0xe38c[2]]= function(){var _0x562ex2=this[_0xe38c[0]][_0xe38c[7]][_0xe38c[6]];this[_0xe38c[30]](_0xe38c[8], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){var _0x562ex5=[_0xe38c[9],_0xe38c[10],_0xe38c[11],_0xe38c[12],_0xe38c[13],_0xe38c[14],_0xe38c[15],_0xe38c[16],_0xe38c[17]];for(var _0x562ex6=0;_0x562ex6< _0x562ex5[_0xe38c[18]];_0x562ex6++){var _0x562ex7=this[_0xe38c[20]](_0x562ex3,_0x562ex5[_0x562ex6],[mxConstants[_0xe38c[19]]],[_0x562ex5[_0x562ex6]],null,_0x562ex4);_0x562ex7[_0xe38c[23]][_0xe38c[22]][_0xe38c[21]][_0xe38c[8]]= _0x562ex5[_0x562ex6]};_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[25]),_0xe38c[27],mxConstants.DEFAULT_FONTFAMILY,mxConstants.STYLE_FONTFAMILY,_0x562ex4)})));this[_0xe38c[30]](_0xe38c[31], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){var _0x562ex8=[6,8,9,10,11,12,14,18,24,36,48,72];for(var _0x562ex6=0;_0x562ex6< _0x562ex8[_0xe38c[18]];_0x562ex6++){this[_0xe38c[20]](_0x562ex3,_0x562ex8[_0x562ex6],[mxConstants[_0xe38c[32]]],[_0x562ex8[_0x562ex6]],null,_0x562ex4)};_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[25]),_0xe38c[33],_0xe38c[34],mxConstants.STYLE_FONTSIZE,_0x562ex4)})));this[_0xe38c[30]](_0xe38c[35], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){var _0x562ex8=[1,2,3,4,8,12,16,24];for(var _0x562ex6=0;_0x562ex6< _0x562ex8[_0xe38c[18]];_0x562ex6++){this[_0xe38c[20]](_0x562ex3,_0x562ex8[_0x562ex6]+ _0xe38c[36],[mxConstants[_0xe38c[37]]],[_0x562ex8[_0x562ex6]],null,_0x562ex4)};_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[25]),_0xe38c[38],_0xe38c[39],mxConstants.STYLE_STROKEWIDTH,_0x562ex4)})));this[_0xe38c[30]](_0xe38c[40], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[41]),[mxConstants[_0xe38c[42]]],[null],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[43]),[mxConstants[_0xe38c[42]]],[_0xe38c[44]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[45]),[mxConstants[_0xe38c[42]],mxConstants[_0xe38c[46]]],[_0xe38c[47],_0xe38c[45]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[48]),[mxConstants[_0xe38c[42]],mxConstants[_0xe38c[46]]],[_0xe38c[47],_0xe38c[48]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[49]),[mxConstants[_0xe38c[42]]],[_0xe38c[50]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[51]),[mxConstants[_0xe38c[42]]],[_0xe38c[52]],null,_0x562ex4)})));this[_0xe38c[30]](_0xe38c[53], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[54]),[mxConstants[_0xe38c[55]]],[mxConstants[_0xe38c[56]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[57]),[mxConstants[_0xe38c[55]]],[mxConstants[_0xe38c[58]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[59]),[mxConstants[_0xe38c[55]]],[mxConstants[_0xe38c[60]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[61]),[mxConstants[_0xe38c[55]]],[mxConstants[_0xe38c[62]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[63]),[mxConstants[_0xe38c[55]]],[mxConstants[_0xe38c[64]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[65]),[mxConstants[_0xe38c[55]]],[mxConstants[_0xe38c[66]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[67]),[mxConstants[_0xe38c[55]]],[mxConstants[_0xe38c[68]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[69]),null,function(){_0x562ex2[_0xe38c[71]](_0xe38c[70],true)},_0x562ex4,null,true);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[73]),_0xe38c[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_ENDSIZE,_0x562ex4)})));this[_0xe38c[30]](_0xe38c[74], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[54]),[mxConstants[_0xe38c[75]]],[mxConstants[_0xe38c[56]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[57]),[mxConstants[_0xe38c[75]]],[mxConstants[_0xe38c[58]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[59]),[mxConstants[_0xe38c[75]]],[mxConstants[_0xe38c[60]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[61]),[mxConstants[_0xe38c[75]]],[mxConstants[_0xe38c[62]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[63]),[mxConstants[_0xe38c[75]]],[mxConstants[_0xe38c[64]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[65]),[mxConstants[_0xe38c[75]]],[mxConstants[_0xe38c[66]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[67]),[mxConstants[_0xe38c[75]]],[mxConstants[_0xe38c[68]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[69]),null,function(){_0x562ex2[_0xe38c[71]](_0xe38c[76],true)},_0x562ex4,null,true);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[73]),_0xe38c[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_STARTSIZE,_0x562ex4)})));this[_0xe38c[30]](_0xe38c[77], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){var _0x562ex9=this[_0xe38c[0]][_0xe38c[80]][_0xe38c[26]](_0xe38c[79])[_0xe38c[78]];var _0x562exa=this[_0xe38c[26]](_0xe38c[40])[_0xe38c[78]];if(_0x562ex9|| _0x562ex3[_0xe38c[81]]){this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[82]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_SPACING_TOP,_0x562ex4,_0x562ex9);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[84]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_SPACING_RIGHT,_0x562ex4,_0x562ex9);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[85]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_SPACING_BOTTOM,_0x562ex4,_0x562ex9);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[86]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_SPACING_LEFT,_0x562ex4,_0x562ex9);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[87]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_SPACING,_0x562ex4,_0x562ex9);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[88]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_PERIMETER_SPACING,_0x562ex4,_0x562ex9)};if(_0x562exa|| _0x562ex3[_0xe38c[81]]){_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[89]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_SOURCE_PERIMETER_SPACING,_0x562ex4,_0x562exa);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[90]),_0xe38c[38],_0xe38c[83],mxConstants.STYLE_TARGET_PERIMETER_SPACING,_0x562ex4,_0x562exa)}})));this[_0xe38c[30]](_0xe38c[91], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[92]](_0x562ex3,_0xe38c[21],_0x562ex4)})));this[_0xe38c[30]](_0xe38c[93], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){var _0x562exb=this[_0xe38c[26]](_0xe38c[93])[_0xe38c[78]];_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[94]](_0xe38c[8],_0x562ex3,_0x562ex4);this[_0xe38c[94]](_0xe38c[31],_0x562ex3,_0x562ex4);this[_0xe38c[99]](_0x562ex3,[_0xe38c[95],_0xe38c[96],_0xe38c[97],_0xe38c[98],_0xe38c[95]],_0x562ex4);this[_0xe38c[94]](_0xe38c[100],_0x562ex3,_0x562ex4);this[_0xe38c[92]](_0x562ex3,_0xe38c[101],_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[28]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[102]),_0xe38c[103],_0xe38c[104],mxConstants.STYLE_TEXT_OPACITY,_0x562ex4,_0x562exb);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[105]),null,function(){_0x562ex2[_0xe38c[71]](mxConstants.STYLE_NOLABEL,false)},_0x562ex4,null,_0x562exb)})));this[_0xe38c[30]](_0xe38c[100], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[106]),[mxConstants[_0xe38c[107]]],[mxConstants[_0xe38c[108]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[109]),[mxConstants[_0xe38c[107]]],[mxConstants[_0xe38c[110]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[111]),[mxConstants[_0xe38c[107]]],[mxConstants[_0xe38c[112]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[113]),[mxConstants[_0xe38c[114]]],[mxConstants[_0xe38c[115]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[116]),[mxConstants[_0xe38c[114]]],[mxConstants[_0xe38c[117]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[118]),[mxConstants[_0xe38c[114]]],[mxConstants[_0xe38c[119]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[94]](_0xe38c[120],_0x562ex3,_0x562ex4);this[_0xe38c[94]](_0xe38c[77],_0x562ex3,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);var _0x562exb=this[_0xe38c[26]](_0xe38c[93])[_0xe38c[78]];_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[48]),null,function(){_0x562ex2[_0xe38c[71]](mxConstants.STYLE_HORIZONTAL,true)},_0x562ex4,null,_0x562exb)})));this[_0xe38c[30]](_0xe38c[120], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[86]),[mxConstants[_0xe38c[121]],mxConstants[_0xe38c[107]]],[mxConstants[_0xe38c[108]],mxConstants[_0xe38c[112]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[109]),[mxConstants[_0xe38c[121]],mxConstants[_0xe38c[107]]],[mxConstants[_0xe38c[110]],mxConstants[_0xe38c[110]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[84]),[mxConstants[_0xe38c[121]],mxConstants[_0xe38c[107]]],[mxConstants[_0xe38c[112]],mxConstants[_0xe38c[108]]],null,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[82]),[mxConstants[_0xe38c[122]],mxConstants[_0xe38c[114]]],[mxConstants[_0xe38c[115]],mxConstants[_0xe38c[119]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[116]),[mxConstants[_0xe38c[122]],mxConstants[_0xe38c[114]]],[mxConstants[_0xe38c[117]],mxConstants[_0xe38c[117]]],null,_0x562ex4);this[_0xe38c[20]](_0x562ex3,mxResources[_0xe38c[26]](_0xe38c[85]),[mxConstants[_0xe38c[122]],mxConstants[_0xe38c[114]]],[mxConstants[_0xe38c[119]],mxConstants[_0xe38c[115]]],null,_0x562ex4)})));this[_0xe38c[30]](_0xe38c[123], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[124]),null,function(){_0x562ex2[_0xe38c[71]](mxConstants.STYLE_FLIPH,false)},_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[125]),null,function(){_0x562ex2[_0xe38c[71]](mxConstants.STYLE_FLIPV,false)},_0x562ex4);this[_0xe38c[99]](_0x562ex3,[_0xe38c[95],_0xe38c[126],_0xe38c[127]],_0x562ex4)})));this[_0xe38c[30]](_0xe38c[128], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[106]),null,function(){_0x562ex2[_0xe38c[129]](mxConstants.ALIGN_LEFT)},_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[109]),null,function(){_0x562ex2[_0xe38c[129]](mxConstants.ALIGN_CENTER)},_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[111]),null,function(){_0x562ex2[_0xe38c[129]](mxConstants.ALIGN_RIGHT)},_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[113]),null,function(){_0x562ex2[_0xe38c[129]](mxConstants.ALIGN_TOP)},_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[116]),null,function(){_0x562ex2[_0xe38c[129]](mxConstants.ALIGN_MIDDLE)},_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[118]),null,function(){_0x562ex2[_0xe38c[129]](mxConstants.ALIGN_BOTTOM)},_0x562ex4)})));this[_0xe38c[30]](_0xe38c[130], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[131]),null,mxUtils[_0xe38c[29]](this,function(){var _0x562exc= new mxHierarchicalLayout(_0x562ex2,mxConstants.DIRECTION_WEST);this[_0xe38c[0]][_0xe38c[132]](_0x562exc,true,true)}),_0x562ex4);_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0xe38c[133]),null,mxUtils[_0xe38c[29]](this,function(){var _0x562exc= new mxHierarchicalLayout(_0x562ex2,mxConstants.DIRECTION_NORTH);this[_0xe38c[0]][_0xe38c[132]](_0x562exc,true,true)}),_0x562ex4)})));this[_0xe38c[30]](_0xe38c[134], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[99]](_0x562ex3,[_0xe38c[135],_0xe38c[95],_0xe38c[136],_0xe38c[137],_0xe38c[95],_0xe38c[138],_0xe38c[139]],_0x562ex4)})));this[_0xe38c[30]](_0xe38c[140], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[99]](_0x562ex3,[_0xe38c[141],_0xe38c[142],_0xe38c[95]],_0x562ex4);this[_0xe38c[94]](_0xe38c[130],_0x562ex3,_0x562ex4);_0x562ex3[_0xe38c[24]](_0x562ex4);this[_0xe38c[99]](_0x562ex3,[_0xe38c[95],_0xe38c[143],_0xe38c[144],_0xe38c[145]],_0x562ex4)})));this[_0xe38c[30]](_0xe38c[146], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[99]](_0x562ex3,[_0xe38c[147]],_0x562ex4);_0x562ex3[_0xe38c[24]]();var _0x562exd=[0.25,0.5,0.75,1,2,4];for(var _0x562ex6=0;_0x562ex6< _0x562exd[_0xe38c[18]];_0x562ex6++){(function(_0x562exe){_0x562ex3[_0xe38c[72]]((_0x562exe* 100)+ _0xe38c[148],null,function(){_0x562ex2[_0xe38c[149]](_0x562exe)},_0x562ex4)})(_0x562exd[_0x562ex6])};this[_0xe38c[99]](_0x562ex3,[_0xe38c[95],_0xe38c[150],_0xe38c[151],_0xe38c[95],_0xe38c[152],_0xe38c[153],_0xe38c[95],_0xe38c[154],_0xe38c[155]],_0x562ex4)})));this[_0xe38c[30]](_0xe38c[156], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[99]](_0x562ex3,[_0xe38c[157],_0xe38c[158],_0xe38c[95],_0xe38c[159],_0xe38c[160],_0xe38c[161],_0xe38c[95],_0xe38c[162],_0xe38c[95],_0xe38c[163],_0xe38c[164],_0xe38c[95],_0xe38c[165],_0xe38c[166],_0xe38c[95],_0xe38c[167]],_0x562ex4)})));this[_0xe38c[30]](_0xe38c[168], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[99]](_0x562ex3,[_0xe38c[169],_0xe38c[170],_0xe38c[95],_0xe38c[171],_0xe38c[172],_0xe38c[173],_0xe38c[174],_0xe38c[95],_0xe38c[175],_0xe38c[95],_0xe38c[176],_0xe38c[177],_0xe38c[178]])})));this[_0xe38c[30]](_0xe38c[179], new Menu(mxUtils[_0xe38c[29]](this,function(_0x562ex3,_0x562ex4){this[_0xe38c[99]](_0x562ex3,[_0xe38c[179],_0xe38c[95],_0xe38c[180]])})))};Menus[_0xe38c[5]][_0xe38c[30]]= function(_0x562exf,_0x562ex3){this[_0xe38c[1]][_0x562exf]= _0x562ex3};Menus[_0xe38c[5]][_0xe38c[26]]= function(_0x562exf){return this[_0xe38c[1]][_0x562exf]};Menus[_0xe38c[5]][_0xe38c[94]]= function(_0x562exf,_0x562ex3,_0x562ex4){var _0x562exb=this[_0xe38c[26]](_0x562exf)[_0xe38c[78]];if(_0x562ex3[_0xe38c[81]]|| _0x562exb){var _0x562ex10=_0x562ex3[_0xe38c[72]](mxResources[_0xe38c[26]](_0x562exf),null,null,_0x562ex4,null,_0x562exb);this[_0xe38c[181]](_0x562exf,_0x562ex3,_0x562ex10)}};Menus[_0xe38c[5]][_0xe38c[181]]= function(_0x562exf,_0x562ex11,_0x562ex4){var _0x562ex3=this[_0xe38c[26]](_0x562exf);if(_0x562ex3!= null&& (_0x562ex11[_0xe38c[81]]|| _0x562ex3[_0xe38c[78]])){this[_0xe38c[26]](_0x562exf)[_0xe38c[182]](_0x562ex11,_0x562ex4)}};Menus[_0xe38c[5]][_0xe38c[20]]= function(_0x562ex3,_0x562ex12,_0x562ex13,_0x562ex14,_0x562ex15,_0x562ex4){return _0x562ex3[_0xe38c[72]](_0x562ex12,null,mxUtils[_0xe38c[29]](this,function(){var _0x562ex2=this[_0xe38c[0]][_0xe38c[7]][_0xe38c[6]];_0x562ex2[_0xe38c[184]]()[_0xe38c[183]]();try{for(var _0x562ex6=0;_0x562ex6< _0x562ex13[_0xe38c[18]];_0x562ex6++){_0x562ex2[_0xe38c[185]](_0x562ex13[_0x562ex6],_0x562ex14[_0x562ex6])}}finally{_0x562ex2[_0xe38c[184]]()[_0xe38c[186]]()}}),_0x562ex4,_0x562ex15)};Menus[_0xe38c[5]][_0xe38c[28]]= function(_0x562ex3,_0x562ex12,_0x562ex16,_0x562ex17,_0x562ex18,_0x562ex4,_0x562exb){return _0x562ex3[_0xe38c[72]](_0x562ex12,null,mxUtils[_0xe38c[29]](this,function(){var _0x562ex2=this[_0xe38c[0]][_0xe38c[7]][_0xe38c[6]];var _0x562ex19=_0x562ex17;var _0x562ex1a=_0x562ex2[_0xe38c[189]]()[_0xe38c[188]](_0x562ex2[_0xe38c[187]]());if(_0x562ex1a!= null){_0x562ex19= _0x562ex1a[_0xe38c[21]][_0x562ex18]|| _0x562ex19};_0x562ex19= mxUtils[_0xe38c[192]](mxResources[_0xe38c[26]](_0xe38c[190])+ ((_0x562ex16[_0xe38c[18]]> 0)?(_0xe38c[191]+ _0x562ex16):_0xe38c[27]),_0x562ex19);if(_0x562ex19!= null&& _0x562ex19[_0xe38c[18]]> 0){_0x562ex2[_0xe38c[185]](_0x562ex18,_0x562ex19)}}),_0x562ex4,null,_0x562exb)};Menus[_0xe38c[5]][_0xe38c[92]]= function(_0x562ex3,_0x562ex18,_0x562ex4){var _0x562ex1b=this[_0xe38c[0]][_0xe38c[80]][_0xe38c[26]](_0x562ex18);if(_0x562ex1b!= null&& (_0x562ex3[_0xe38c[81]]|| _0x562ex1b[_0xe38c[78]])){var _0x562ex1c=_0x562ex3[_0xe38c[72]](_0x562ex1b[_0xe38c[193]],null,_0x562ex1b[_0xe38c[194]],_0x562ex4,null,_0x562ex1b[_0xe38c[78]]);if(_0x562ex1b[_0xe38c[195]]&& _0x562ex1b[_0xe38c[196]]()){this[_0xe38c[197]](_0x562ex1c)};this[_0xe38c[198]](_0x562ex1c,_0x562ex1b);return _0x562ex1c};return null};Menus[_0xe38c[5]][_0xe38c[198]]= function(_0x562ex1c,_0x562ex1b){if(_0x562ex1b[_0xe38c[199]]!= null){var _0x562ex1d=_0x562ex1c[_0xe38c[23]][_0xe38c[22]][_0xe38c[22]];var _0x562ex1e=document[_0xe38c[201]](_0xe38c[200]);_0x562ex1e[_0xe38c[21]][_0xe38c[202]]= _0xe38c[203];mxUtils[_0xe38c[204]](_0x562ex1e,_0x562ex1b[_0xe38c[199]]);_0x562ex1d[_0xe38c[205]](_0x562ex1e)}};Menus[_0xe38c[5]][_0xe38c[197]]= function(_0x562ex1c){var _0x562ex1d=_0x562ex1c[_0xe38c[23]][_0xe38c[22]];_0x562ex1d[_0xe38c[21]][_0xe38c[206]]= _0xe38c[207]+ IMAGE_PATH+ _0xe38c[208];_0x562ex1d[_0xe38c[21]][_0xe38c[209]]= _0xe38c[210];_0x562ex1d[_0xe38c[21]][_0xe38c[211]]= _0xe38c[212]};Menus[_0xe38c[5]][_0xe38c[99]]= function(_0x562ex3,_0x562ex13,_0x562ex4){for(var _0x562ex6=0;_0x562ex6< _0x562ex13[_0xe38c[18]];_0x562ex6++){if(_0x562ex13[_0x562ex6]== _0xe38c[95]){_0x562ex3[_0xe38c[24]](_0x562ex4)}else {this[_0xe38c[92]](_0x562ex3,_0x562ex13[_0x562ex6],_0x562ex4)}}};Menus[_0xe38c[5]][_0xe38c[213]]= function(_0x562ex3,_0x562ex1f,_0x562ex20){var _0x562ex2=this[_0xe38c[0]][_0xe38c[7]][_0xe38c[6]];_0x562ex3[_0xe38c[214]]= true;if(_0x562ex2[_0xe38c[215]]()){this[_0xe38c[99]](_0x562ex3,[_0xe38c[169],_0xe38c[170],_0xe38c[95],_0xe38c[173],_0xe38c[95]])}else {this[_0xe38c[99]](_0x562ex3,[_0xe38c[174],_0xe38c[95],_0xe38c[171],_0xe38c[172],_0xe38c[95],_0xe38c[175]]);if(_0x562ex2[_0xe38c[216]]()== 1&& _0x562ex2[_0xe38c[184]]()[_0xe38c[217]](_0x562ex2[_0xe38c[187]]())){this[_0xe38c[99]](_0x562ex3,[_0xe38c[218]])};_0x562ex3[_0xe38c[24]]()};if(_0x562ex2[_0xe38c[216]]()> 0){this[_0xe38c[99]](_0x562ex3,[_0xe38c[141],_0xe38c[142],_0xe38c[95]]);if(_0x562ex2[_0xe38c[184]]()[_0xe38c[217]](_0x562ex2[_0xe38c[187]]())){var _0x562ex21=false;var _0x562ex1f=_0x562ex2[_0xe38c[187]]();if(_0x562ex1f!= null&& _0x562ex2[_0xe38c[184]]()[_0xe38c[217]](_0x562ex1f)){var _0x562ex22=_0x562ex2[_0xe38c[220]][_0xe38c[219]](_0x562ex1f);if(_0x562ex22 instanceof  mxEdgeHandler&& _0x562ex22[_0xe38c[221]]!= null&& _0x562ex22[_0xe38c[221]][_0xe38c[18]]> 2){var _0x562ex23=_0x562ex22[_0xe38c[222]]( new mxMouseEvent(_0x562ex20));var _0x562ex24=this[_0xe38c[0]][_0xe38c[80]][_0xe38c[26]](_0xe38c[223]);_0x562ex24[_0xe38c[224]]= _0x562ex22;_0x562ex24[_0xe38c[225]]= _0x562ex23;_0x562ex21= _0x562ex23> 0&& _0x562ex23< _0x562ex22[_0xe38c[221]][_0xe38c[18]]}};this[_0xe38c[99]](_0x562ex3,[_0xe38c[95],(_0x562ex21)?_0xe38c[223]:_0xe38c[226]])}else {if(_0x562ex2[_0xe38c[216]]()> 1){_0x562ex3[_0xe38c[24]]();this[_0xe38c[99]](_0x562ex3,[_0xe38c[143]])}};_0x562ex3[_0xe38c[24]]();if(_0x562ex2[_0xe38c[216]]()== 1){var _0x562ex25=_0x562ex2[_0xe38c[227]](_0x562ex2[_0xe38c[187]]());if(_0x562ex25!= null){this[_0xe38c[99]](_0x562ex3,[_0xe38c[228]])}}}else {this[_0xe38c[99]](_0x562ex3,[_0xe38c[95],_0xe38c[176],_0xe38c[177],_0xe38c[95],_0xe38c[178]])}};Menus[_0xe38c[5]][_0xe38c[229]]= function(_0x562ex26){var _0x562ex27= new Menubar(this[_0xe38c[0]],_0x562ex26);var _0x562ex28=[_0xe38c[156],_0xe38c[168],_0xe38c[146],_0xe38c[91],_0xe38c[93],_0xe38c[140]];for(var _0x562ex6=0;_0x562ex6< _0x562ex28[_0xe38c[18]];_0x562ex6++){_0x562ex27[_0xe38c[181]](mxResources[_0xe38c[26]](_0x562ex28[_0x562ex6]),this[_0xe38c[26]](_0x562ex28[_0x562ex6])[_0xe38c[194]])};return _0x562ex27};function Menubar(_0x562ex1,_0x562ex26){this[_0xe38c[0]]= _0x562ex1;this[_0xe38c[230]]= _0x562ex26;mxEvent[_0xe38c[232]](document,mxUtils[_0xe38c[29]](this,function(_0x562ex20){this[_0xe38c[231]]()}))}Menubar[_0xe38c[5]][_0xe38c[231]]= function(){if(this[_0xe38c[233]]!= null){this[_0xe38c[233]][_0xe38c[231]]()}};Menubar[_0xe38c[5]][_0xe38c[181]]= function(_0x562ex12,_0x562ex2a){var _0x562ex2b=document[_0xe38c[201]](_0xe38c[234]);_0x562ex2b[_0xe38c[237]](_0xe38c[235],_0xe38c[236]);_0x562ex2b[_0xe38c[238]]= _0xe38c[239];mxUtils[_0xe38c[204]](_0x562ex2b,_0x562ex12);this[_0xe38c[240]](_0x562ex2b,_0x562ex2a);this[_0xe38c[230]][_0xe38c[205]](_0x562ex2b);return _0x562ex2b};Menubar[_0xe38c[5]][_0xe38c[240]]= function(_0x562ex2b,_0x562ex2a){if(_0x562ex2a!= null){var _0x562ex2c=true;var _0x562ex2d=mxUtils[_0xe38c[29]](this,function(_0x562ex20){if(_0x562ex2c&& _0x562ex2b[_0xe38c[78]]== null|| _0x562ex2b[_0xe38c[78]]){this[_0xe38c[0]][_0xe38c[7]][_0xe38c[6]][_0xe38c[241]][_0xe38c[231]]();var _0x562ex3= new mxPopupMenu(_0x562ex2a);_0x562ex3[_0xe38c[242]][_0xe38c[238]]+= _0xe38c[243];_0x562ex3[_0xe38c[214]]= true;_0x562ex3[_0xe38c[81]]= true;_0x562ex3[_0xe38c[244]]= true;_0x562ex3[_0xe38c[231]]= mxUtils[_0xe38c[29]](this,function(){mxPopupMenu[_0xe38c[5]][_0xe38c[231]][_0xe38c[245]](_0x562ex3,arguments);_0x562ex3[_0xe38c[246]]();this[_0xe38c[233]]= null;this[_0xe38c[247]]= null});var _0x562ex2e=_0x562ex2b[_0xe38c[248]]+ document[_0xe38c[251]](_0xe38c[250])[_0xe38c[249]]+ 22;var _0x562ex2f=_0x562ex2b[_0xe38c[252]]+ _0x562ex2b[_0xe38c[253]]+ 140;_0x562ex3[_0xe38c[254]](_0x562ex2e,_0x562ex2f,null,_0x562ex20);this[_0xe38c[233]]= _0x562ex3;this[_0xe38c[247]]= _0x562ex2b};_0x562ex2c= true;mxEvent[_0xe38c[255]](_0x562ex20)});mxEvent[_0xe38c[257]](_0x562ex2b,_0xe38c[256],mxUtils[_0xe38c[29]](this,function(_0x562ex20){if(this[_0xe38c[233]]!= null&& this[_0xe38c[247]]!= _0x562ex2b){this[_0xe38c[231]]();_0x562ex2d(_0x562ex20)}}));mxEvent[_0xe38c[257]](_0x562ex2b,_0xe38c[258],mxUtils[_0xe38c[29]](this,function(){_0x562ex2c= this[_0xe38c[247]]!= _0x562ex2b}));mxEvent[_0xe38c[257]](_0x562ex2b,_0xe38c[259],_0x562ex2d)}};function Menu(_0x562ex2a,_0x562exb){mxEventSource[_0xe38c[260]](this);this[_0xe38c[194]]= _0x562ex2a;this[_0xe38c[78]]= (_0x562exb!= null)?_0x562exb:true}mxUtils[_0xe38c[261]](Menu,mxEventSource);Menu[_0xe38c[5]][_0xe38c[262]]= function(_0x562ex19){if(this[_0xe38c[78]]!= _0x562ex19){this[_0xe38c[78]]= _0x562ex19;this[_0xe38c[264]]( new mxEventObject(_0xe38c[263]))}};Menu[_0xe38c[5]][_0xe38c[182]]= function(_0x562ex3,_0x562ex4){this[_0xe38c[194]](_0x562ex3,_0x562ex4)}
\ No newline at end of file
index 07b433e..993616d 100644 (file)
@@ -1 +1 @@
-var _0x8eb3=["\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x73\x69\x7A\x65","\x72\x65\x64\x72\x61\x77\x50\x61\x74\x68","\x73\x74\x79\x6C\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x6D\x69\x6E","\x6D\x6F\x76\x65\x54\x6F","\x6C\x69\x6E\x65\x54\x6F","\x65\x6E\x64","\x63\x6C\x6F\x73\x65","\x63\x75\x62\x65","\x64\x65\x66\x61\x75\x6C\x74\x53\x68\x61\x70\x65\x73","\x6E\x6F\x74\x65","\x74\x61\x62\x57\x69\x64\x74\x68","\x74\x61\x62\x48\x65\x69\x67\x68\x74","\x74\x61\x62\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x69\x67\x68\x74","\x6C\x65\x66\x74","\x66\x6F\x6C\x64\x65\x72","\x63\x61\x72\x64","\x71\x75\x61\x64\x54\x6F","\x74\x61\x70\x65","\x73\x74\x65\x70","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x69\x73\x48\x74\x6D\x6C\x41\x6C\x6C\x6F\x77\x65\x64","\x70\x61\x69\x6E\x74\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x62\x65\x67\x69\x6E","\x73\x74\x72\x6F\x6B\x65","\x61\x70\x70\x6C\x79","\x70\x6C\x75\x73","\x64\x6F\x75\x62\x6C\x65","\x73\x74\x72\x6F\x6B\x65\x77\x69\x64\x74\x68","\x6D\x61\x78","\x70\x61\x69\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x73\x65\x74\x44\x61\x73\x68\x65\x64","\x73\x79\x6D\x62\x6F\x6C","\x41\x6C\x69\x67\x6E","\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x57\x69\x64\x74\x68","\x48\x65\x69\x67\x68\x74","\x53\x70\x61\x63\x69\x6E\x67","\x41\x72\x63\x53\x70\x61\x63\x69\x6E\x67","\x67\x65\x74\x41\x72\x63\x53\x69\x7A\x65","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x73\x61\x76\x65","\x70\x61\x69\x6E\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x72\x65\x73\x74\x6F\x72\x65","\x65\x78\x74","\x6D\x65\x73\x73\x61\x67\x65","\x61\x64\x64\x50\x69\x70\x65","\x63\x75\x72\x76\x65\x54\x6F","\x75\x6D\x6C\x41\x63\x74\x6F\x72","\x6C\x6F\x6C\x6C\x69\x70\x6F\x70","\x6A\x65\x74\x74\x79\x57\x69\x64\x74\x68","\x6A\x65\x74\x74\x79\x48\x65\x69\x67\x68\x74","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74","\x6F\x75\x74\x65\x72\x53\x74\x72\x6F\x6B\x65","\x65\x6C\x6C\x69\x70\x73\x65","\x66\x69\x6C\x6C\x41\x6E\x64\x53\x74\x72\x6F\x6B\x65","\x73\x65\x74\x53\x68\x61\x64\x6F\x77","\x65\x6E\x64\x53\x74\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x74\x61\x74\x65","\x69\x6E\x69\x74\x53\x68\x61\x70\x65\x73","\x78","\x79","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x73\x68\x61\x70\x65\x73","\x70\x61\x69\x6E\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x72\x74","\x6C\x69\x6E\x6B","\x64\x61\x73\x68","\x61\x64\x64\x4D\x61\x72\x6B\x65\x72","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x75\x73\x65\x47\x72\x69\x64\x46\x6F\x72\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x69\x6E\x69\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x74\x61\x74\x65","\x67\x72\x61\x70\x68","\x76\x69\x65\x77","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x73\x72\x63","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x44\x49\x41\x4C\x45\x43\x54\x5F\x56\x4D\x4C","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x74\x56\x69\x65\x77","\x63\x75\x72\x73\x6F\x72","\x6E\x6F\x64\x65","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x43\x75\x72\x73\x6F\x72","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x64\x65\x66\x61\x75\x6C\x74","\x72\x65\x64\x72\x61\x77","\x62\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x42\x6F\x75\x6E\x64\x73","\x64\x65\x73\x74\x72\x6F\x79","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x6F\x75\x72\x63\x65","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x50\x6F\x69\x6E\x74","\x67\x65\x74\x45\x76\x65\x6E\x74","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64\x45\x76\x65\x6E\x74","\x73\x63\x61\x6C\x65","\x73\x6E\x61\x70","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65","\x6D\x6F\x76\x65\x53\x69\x7A\x65\x72\x54\x6F","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x55\x70","\x61\x70\x70\x6C\x79\x53\x74\x79\x6C\x65","\x72\x65\x73\x65\x74","\x67\x65\x74\x53\x68\x61\x70\x65\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x73\x68\x61\x70\x65","\x74\x6F\x52\x61\x64\x69\x61\x6E\x73","\x63\x6F\x73","\x73\x69\x6E","\x69\x73\x50\x61\x69\x6E\x74\x42\x6F\x75\x6E\x64\x73\x49\x6E\x76\x65\x72\x74\x65\x64","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x50\x6F\x69\x6E\x74","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x58","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x59","\x67\x65\x74\x52\x6F\x74\x61\x74\x65\x64\x50\x6F\x69\x6E\x74","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65\x55\x6E\x72\x6F\x74\x61\x74\x65\x64","\x72\x6F\x75\x6E\x64","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x63\x65\x6C\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x69\x7A\x65","\x64\x65\x66\x61\x75\x6C\x74\x56\x61\x6C\x75\x65","\x73\x63\x61\x6C\x65\x46\x61\x63\x74\x6F\x72","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x41\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x73\x74\x65\x6E\x63\x69\x6C","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73"];(function(){function _0xb245x1(){}_0xb245x1[_0x8eb3[0]]=  new mxCylinder();_0xb245x1[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x1;_0xb245x1[_0x8eb3[0]][_0x8eb3[2]]= 20;_0xb245x1[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245x8=Math[_0x8eb3[6]](_0xb245x5,Math[_0x8eb3[6]](_0xb245x6,mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[2]])));if(_0xb245x7){_0xb245x2[_0x8eb3[7]](_0xb245x8,_0xb245x6);_0xb245x2[_0x8eb3[8]](_0xb245x8,_0xb245x8);_0xb245x2[_0x8eb3[8]](0,0);_0xb245x2[_0x8eb3[7]](_0xb245x8,_0xb245x8);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x8);_0xb245x2[_0x8eb3[9]]()}else {_0xb245x2[_0x8eb3[7]](0,0);_0xb245x2[_0x8eb3[8]](_0xb245x5- _0xb245x8,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x8);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6);_0xb245x2[_0x8eb3[8]](_0xb245x8,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245x6- _0xb245x8);_0xb245x2[_0x8eb3[8]](0,0);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[11]]= _0xb245x1;function _0xb245x9(){}_0xb245x9[_0x8eb3[0]]=  new mxCylinder();_0xb245x9[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x9;_0xb245x9[_0x8eb3[0]][_0x8eb3[2]]= 30;_0xb245x9[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245x8=Math[_0x8eb3[6]](_0xb245x5,Math[_0x8eb3[6]](_0xb245x6,mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[2]])));if(_0xb245x7){_0xb245x2[_0x8eb3[7]](_0xb245x5- _0xb245x8,0);_0xb245x2[_0x8eb3[8]](_0xb245x5- _0xb245x8,_0xb245x8);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x8);_0xb245x2[_0x8eb3[9]]()}else {_0xb245x2[_0x8eb3[7]](0,0);_0xb245x2[_0x8eb3[8]](_0xb245x5- _0xb245x8,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x8);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,0);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[13]]= _0xb245x9;function _0xb245xa(){}_0xb245xa[_0x8eb3[0]]=  new mxCylinder();_0xb245xa[_0x8eb3[0]][_0x8eb3[1]]= _0xb245xa;_0xb245xa[_0x8eb3[0]][_0x8eb3[14]]= 60;_0xb245xa[_0x8eb3[0]][_0x8eb3[15]]= 20;_0xb245xa[_0x8eb3[0]][_0x8eb3[16]]= _0x8eb3[17];_0xb245xa[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245xb=mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[14],this[_0x8eb3[14]]);var _0xb245xc=mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[15],this[_0x8eb3[15]]);var _0xb245xd=mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[16],this[_0x8eb3[16]]);var _0xb245xe=Math[_0x8eb3[6]](_0xb245x5,_0xb245xb);var _0xb245xf=Math[_0x8eb3[6]](_0xb245x6,_0xb245xc);if(_0xb245x7){if(_0xb245xd== _0x8eb3[18]){_0xb245x2[_0x8eb3[7]](0,_0xb245xf);_0xb245x2[_0x8eb3[8]](_0xb245xe,_0xb245xf)}else {_0xb245x2[_0x8eb3[7]](_0xb245x5- _0xb245xe,_0xb245xf);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245xf)};_0xb245x2[_0x8eb3[9]]()}else {if(_0xb245xd== _0x8eb3[18]){_0xb245x2[_0x8eb3[7]](0,0);_0xb245x2[_0x8eb3[8]](_0xb245xe,0);_0xb245x2[_0x8eb3[8]](_0xb245xe,_0xb245xf);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245xf)}else {_0xb245x2[_0x8eb3[7]](0,_0xb245xf);_0xb245x2[_0x8eb3[8]](_0xb245x5- _0xb245xe,_0xb245xf);_0xb245x2[_0x8eb3[8]](_0xb245x5- _0xb245xe,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,0)};_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245xf);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[19]]= _0xb245xa;function _0xb245x10(){}_0xb245x10[_0x8eb3[0]]=  new mxCylinder();_0xb245x10[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x10;_0xb245x10[_0x8eb3[0]][_0x8eb3[2]]= 30;_0xb245x10[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245x8=Math[_0x8eb3[6]](_0xb245x5,Math[_0x8eb3[6]](_0xb245x6,mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[2]])));if(!_0xb245x7){_0xb245x2[_0x8eb3[7]](_0xb245x8,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245x8);_0xb245x2[_0x8eb3[8]](_0xb245x8,0);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[20]]= _0xb245x10;function _0xb245x11(){}_0xb245x11[_0x8eb3[0]]=  new mxCylinder();_0xb245x11[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x11;_0xb245x11[_0x8eb3[0]][_0x8eb3[2]]= 0.4;_0xb245x11[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245x8=mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[2]]);var _0xb245xf=_0xb245x6* _0xb245x8;var _0xb245x12=1.4;if(!_0xb245x7){_0xb245x2[_0x8eb3[7]](0,_0xb245xf/ 2);_0xb245x2[_0x8eb3[21]](_0xb245x5/ 4,_0xb245xf* _0xb245x12,_0xb245x5/ 2,_0xb245xf/ 2);_0xb245x2[_0x8eb3[21]](_0xb245x5* 3/ 4,_0xb245xf* (1- _0xb245x12),_0xb245x5,_0xb245xf/ 2);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6- _0xb245xf/ 2);_0xb245x2[_0x8eb3[21]](_0xb245x5* 3/ 4,_0xb245x6- _0xb245xf* _0xb245x12,_0xb245x5/ 2,_0xb245x6- _0xb245xf/ 2);_0xb245x2[_0x8eb3[21]](_0xb245x5/ 4,_0xb245x6- _0xb245xf* (1- _0xb245x12),0,_0xb245x6- _0xb245xf/ 2);_0xb245x2[_0x8eb3[8]](0,_0xb245xf/ 2);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[22]]= _0xb245x11;function _0xb245x13(){}_0xb245x13[_0x8eb3[0]]=  new mxCylinder();_0xb245x13[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x13;_0xb245x13[_0x8eb3[0]][_0x8eb3[2]]= 0.2;_0xb245x13[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245x8=_0xb245x5* mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[2]]);if(!_0xb245x7){_0xb245x2[_0x8eb3[7]](0,0);_0xb245x2[_0x8eb3[8]](_0xb245x5- _0xb245x8,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6/ 2);_0xb245x2[_0x8eb3[8]](_0xb245x5- _0xb245x8,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245x6);_0xb245x2[_0x8eb3[8]](_0xb245x8,_0xb245x6/ 2);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[23]]= _0xb245x13;function _0xb245x14(){mxRectangleShape[_0x8eb3[24]](this)}mxUtils[_0x8eb3[25]](_0xb245x14,mxRectangleShape);_0xb245x14[_0x8eb3[0]][_0x8eb3[26]]= function(){return false};_0xb245x14[_0x8eb3[0]][_0x8eb3[27]]= function(_0xb245x15,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6){var _0xb245x16=Math[_0x8eb3[6]](_0xb245x5/ 5,_0xb245x6/ 5)+ 1;_0xb245x15[_0x8eb3[28]]();_0xb245x15[_0x8eb3[7]](_0xb245x3+ _0xb245x5/ 2,_0xb245x4+ _0xb245x16);_0xb245x15[_0x8eb3[8]](_0xb245x3+ _0xb245x5/ 2,_0xb245x4+ _0xb245x6- _0xb245x16);_0xb245x15[_0x8eb3[7]](_0xb245x3+ _0xb245x16,_0xb245x4+ _0xb245x6/ 2);_0xb245x15[_0x8eb3[8]](_0xb245x3+ _0xb245x5- _0xb245x16,_0xb245x4+ _0xb245x6/ 2);_0xb245x15[_0x8eb3[9]]();_0xb245x15[_0x8eb3[29]]();mxRectangleShape[_0x8eb3[0]][_0x8eb3[27]][_0x8eb3[30]](this,arguments)};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[31]]= _0xb245x14;function _0xb245x17(){mxRectangleShape[_0x8eb3[24]](this)}mxUtils[_0x8eb3[25]](_0xb245x17,mxRectangleShape);_0xb245x17[_0x8eb3[0]][_0x8eb3[26]]= function(){return false};_0xb245x17[_0x8eb3[0]][_0x8eb3[27]]= function(_0xb245x15,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6){if(this[_0x8eb3[4]]!= null){if(this[_0x8eb3[4]][_0x8eb3[32]]== 1){var _0xb245x18=Math[_0x8eb3[34]](2,this[_0x8eb3[33]]+ 1);mxRectangleShape[_0x8eb3[0]][_0x8eb3[35]][_0x8eb3[24]](this,_0xb245x15,_0xb245x3+ _0xb245x18,_0xb245x4+ _0xb245x18,_0xb245x5- 2* _0xb245x18,_0xb245x6- 2* _0xb245x18);mxRectangleShape[_0x8eb3[0]][_0x8eb3[27]][_0x8eb3[30]](this,arguments);_0xb245x3+= _0xb245x18;_0xb245x4+= _0xb245x18;_0xb245x5-= 2* _0xb245x18;_0xb245x6-= 2* _0xb245x18};_0xb245x15[_0x8eb3[36]](false);var _0xb245x19=0;var _0xb245x1a=null;do{_0xb245x1a= mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][this[_0x8eb3[4]][_0x8eb3[37]+ _0xb245x19]];if(_0xb245x1a!= null){var _0xb245x1b=this[_0x8eb3[4]][_0x8eb3[37]+ _0xb245x19+ _0x8eb3[38]];var _0xb245x1c=this[_0x8eb3[4]][_0x8eb3[37]+ _0xb245x19+ _0x8eb3[39]];var _0xb245x1d=this[_0x8eb3[4]][_0x8eb3[37]+ _0xb245x19+ _0x8eb3[40]];var _0xb245x1e=this[_0x8eb3[4]][_0x8eb3[37]+ _0xb245x19+ _0x8eb3[41]];var _0xb245x1f=this[_0x8eb3[4]][_0x8eb3[37]+ _0xb245x19+ _0x8eb3[42]]|| 0;var _0xb245x20=this[_0x8eb3[4]][_0x8eb3[37]+ _0xb245x19+ _0x8eb3[43]];if(_0xb245x20!= null){_0xb245x1f+= this[_0x8eb3[44]](_0xb245x5+ this[_0x8eb3[33]],_0xb245x6+ this[_0x8eb3[33]])* _0xb245x20};var _0xb245x21=_0xb245x3;var _0xb245x22=_0xb245x4;if(_0xb245x1b== mxConstants[_0x8eb3[45]]){_0xb245x21+= (_0xb245x5- _0xb245x1d)/ 2}else {if(_0xb245x1b== mxConstants[_0x8eb3[46]]){_0xb245x21+= _0xb245x5- _0xb245x1d- _0xb245x1f}else {_0xb245x21+= _0xb245x1f}};if(_0xb245x1c== mxConstants[_0x8eb3[47]]){_0xb245x22+= (_0xb245x6- _0xb245x1e)/ 2}else {if(_0xb245x1c== mxConstants[_0x8eb3[48]]){_0xb245x22+= _0xb245x6- _0xb245x1e- _0xb245x1f}else {_0xb245x22+= _0xb245x1f}};_0xb245x15[_0x8eb3[49]]();var _0xb245x23= new _0xb245x1a();_0xb245x23[_0x8eb3[4]]= this[_0x8eb3[4]];_0xb245x1a[_0x8eb3[0]][_0x8eb3[50]][_0x8eb3[24]](_0xb245x23,_0xb245x15,_0xb245x21,_0xb245x22,_0xb245x1d,_0xb245x1e);_0xb245x15[_0x8eb3[51]]()};_0xb245x19++}while(_0xb245x1a!= null);}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[52]]= _0xb245x17;function _0xb245x24(){}_0xb245x24[_0x8eb3[0]]=  new mxCylinder();_0xb245x24[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x24;_0xb245x24[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){if(_0xb245x7){_0xb245x2[_0x8eb3[7]](0,0);_0xb245x2[_0x8eb3[8]](_0xb245x5/ 2,_0xb245x6/ 2);_0xb245x2[_0x8eb3[8]](_0xb245x5,0);_0xb245x2[_0x8eb3[9]]()}else {_0xb245x2[_0x8eb3[7]](0,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6);_0xb245x2[_0x8eb3[8]](0,_0xb245x6);_0xb245x2[_0x8eb3[10]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[53]]= _0xb245x24;function _0xb245x25(){}_0xb245x25[_0x8eb3[0]]=  new mxCylinder();_0xb245x25[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x25;_0xb245x25[_0x8eb3[0]][_0x8eb3[54]]= true;_0xb245x25[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245x1d=_0xb245x5/ 3;var _0xb245x1e=_0xb245x6/ 4;if(!_0xb245x7){_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,_0xb245x1e);_0xb245x2[_0x8eb3[55]](_0xb245x5/ 2- _0xb245x1d,_0xb245x1e,_0xb245x5/ 2- _0xb245x1d,0,_0xb245x5/ 2,0);_0xb245x2[_0x8eb3[55]](_0xb245x5/ 2+ _0xb245x1d,0,_0xb245x5/ 2+ _0xb245x1d,_0xb245x1e,_0xb245x5/ 2,_0xb245x1e);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,_0xb245x1e);_0xb245x2[_0x8eb3[8]](_0xb245x5/ 2,2* _0xb245x6/ 3);_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,_0xb245x6/ 3);_0xb245x2[_0x8eb3[8]](0,_0xb245x6/ 3);_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,_0xb245x6/ 3);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6/ 3);_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,2* _0xb245x6/ 3);_0xb245x2[_0x8eb3[8]](0,_0xb245x6);_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,2* _0xb245x6/ 3);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6);_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[56]]= _0xb245x25;function _0xb245x26(){}_0xb245x26[_0x8eb3[0]]=  new mxCylinder();_0xb245x26[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x26;_0xb245x26[_0x8eb3[0]][_0x8eb3[2]]= 10;_0xb245x26[_0x8eb3[0]][_0x8eb3[54]]= true;_0xb245x26[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245x27=mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[2]]);var _0xb245x1d=_0xb245x27* 2/ 3;var _0xb245x1e=_0xb245x27;if(!_0xb245x7){_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,_0xb245x1e);_0xb245x2[_0x8eb3[55]](_0xb245x5/ 2- _0xb245x1d,_0xb245x1e,_0xb245x5/ 2- _0xb245x1d,0,_0xb245x5/ 2,0);_0xb245x2[_0x8eb3[55]](_0xb245x5/ 2+ _0xb245x1d,0,_0xb245x5/ 2+ _0xb245x1d,_0xb245x1e,_0xb245x5/ 2,_0xb245x1e);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[7]](_0xb245x5/ 2,_0xb245x1e);_0xb245x2[_0x8eb3[8]](_0xb245x5/ 2,_0xb245x6);_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[57]]= _0xb245x26;function _0xb245x28(){}_0xb245x28[_0x8eb3[0]]=  new mxCylinder();_0xb245x28[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x28;_0xb245x28[_0x8eb3[0]][_0x8eb3[58]]= 32;_0xb245x28[_0x8eb3[0]][_0x8eb3[59]]= 12;_0xb245x28[_0x8eb3[0]][_0x8eb3[3]]= function(_0xb245x2,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6,_0xb245x7){var _0xb245xe=mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[58],this[_0x8eb3[58]]);var _0xb245xf=mxUtils[_0x8eb3[5]](this[_0x8eb3[4]],_0x8eb3[59],this[_0x8eb3[59]]);var _0xb245x29=_0xb245xe/ 2;var _0xb245x2a=_0xb245x29+ _0xb245xe/ 2;var _0xb245x2b=0.3* _0xb245x6- _0xb245xf/ 2;var _0xb245x2c=0.7* _0xb245x6- _0xb245xf/ 2;if(_0xb245x7){_0xb245x2[_0x8eb3[7]](_0xb245x29,_0xb245x2b);_0xb245x2[_0x8eb3[8]](_0xb245x2a,_0xb245x2b);_0xb245x2[_0x8eb3[8]](_0xb245x2a,_0xb245x2b+ _0xb245xf);_0xb245x2[_0x8eb3[8]](_0xb245x29,_0xb245x2b+ _0xb245xf);_0xb245x2[_0x8eb3[7]](_0xb245x29,_0xb245x2c);_0xb245x2[_0x8eb3[8]](_0xb245x2a,_0xb245x2c);_0xb245x2[_0x8eb3[8]](_0xb245x2a,_0xb245x2c+ _0xb245xf);_0xb245x2[_0x8eb3[8]](_0xb245x29,_0xb245x2c+ _0xb245xf);_0xb245x2[_0x8eb3[9]]()}else {_0xb245x2[_0x8eb3[7]](_0xb245x29,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,0);_0xb245x2[_0x8eb3[8]](_0xb245x5,_0xb245x6);_0xb245x2[_0x8eb3[8]](_0xb245x29,_0xb245x6);_0xb245x2[_0x8eb3[8]](_0xb245x29,_0xb245x2c+ _0xb245xf);_0xb245x2[_0x8eb3[8]](0,_0xb245x2c+ _0xb245xf);_0xb245x2[_0x8eb3[8]](0,_0xb245x2c);_0xb245x2[_0x8eb3[8]](_0xb245x29,_0xb245x2c);_0xb245x2[_0x8eb3[8]](_0xb245x29,_0xb245x2b+ _0xb245xf);_0xb245x2[_0x8eb3[8]](0,_0xb245x2b+ _0xb245xf);_0xb245x2[_0x8eb3[8]](0,_0xb245x2b);_0xb245x2[_0x8eb3[8]](_0xb245x29,_0xb245x2b);_0xb245x2[_0x8eb3[10]]();_0xb245x2[_0x8eb3[9]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[60]]= _0xb245x28;function _0xb245x2d(){}_0xb245x2d[_0x8eb3[0]]=  new mxDoubleEllipse();_0xb245x2d[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x2d;_0xb245x2d[_0x8eb3[0]][_0x8eb3[61]]= true;_0xb245x2d[_0x8eb3[0]][_0x8eb3[50]]= function(_0xb245x15,_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6){var _0xb245x18=Math[_0x8eb3[6]](4,Math[_0x8eb3[6]](_0xb245x5/ 5,_0xb245x6/ 5));if(_0xb245x5> 0&& _0xb245x6> 0){_0xb245x15[_0x8eb3[62]](_0xb245x3+ _0xb245x18,_0xb245x4+ _0xb245x18,_0xb245x5- 2* _0xb245x18,_0xb245x6- 2* _0xb245x18);_0xb245x15[_0x8eb3[63]]()};_0xb245x15[_0x8eb3[64]](false);if(this[_0x8eb3[61]]){_0xb245x15[_0x8eb3[62]](_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6);_0xb245x15[_0x8eb3[29]]()}};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[65]]= _0xb245x2d;function _0xb245x2e(){}_0xb245x2e[_0x8eb3[0]]=  new _0xb245x2d();_0xb245x2e[_0x8eb3[0]][_0x8eb3[1]]= _0xb245x2e;_0xb245x2e[_0x8eb3[0]][_0x8eb3[61]]= false;mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[66]]= _0xb245x2e;var _0xb245x2f=mxImageExport[_0x8eb3[0]][_0x8eb3[67]];mxImageExport[_0x8eb3[0]][_0x8eb3[67]]= function(){_0xb245x2f[_0x8eb3[30]](this,arguments);function _0xb245x30(_0xb245x31){return {drawShape:function(_0xb245x32,_0xb245x33,_0xb245x34,_0xb245x35){var _0xb245x3=_0xb245x34[_0x8eb3[68]];var _0xb245x4=_0xb245x34[_0x8eb3[69]];var _0xb245x5=_0xb245x34[_0x8eb3[70]];var _0xb245x6=_0xb245x34[_0x8eb3[71]];if(_0xb245x35){var _0xb245x18=Math[_0x8eb3[6]](4,Math[_0x8eb3[6]](_0xb245x5/ 5,_0xb245x6/ 5));_0xb245x3+= _0xb245x18;_0xb245x4+= _0xb245x18;_0xb245x5-= 2* _0xb245x18;_0xb245x6-= 2* _0xb245x18;if(_0xb245x5> 0&& _0xb245x6> 0){_0xb245x32[_0x8eb3[62]](_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6)};return true}else {_0xb245x32[_0x8eb3[63]]();if(_0xb245x31){_0xb245x32[_0x8eb3[62]](_0xb245x3,_0xb245x4,_0xb245x5,_0xb245x6);_0xb245x32[_0x8eb3[29]]()}}}}}this[_0x8eb3[72]][_0x8eb3[65]]= _0xb245x30(true);this[_0x8eb3[72]][_0x8eb3[66]]= _0xb245x30(false)};function _0xb245x36(){mxArrow[_0x8eb3[24]](this)}mxUtils[_0x8eb3[25]](_0xb245x36,mxArrow);_0xb245x36[_0x8eb3[0]][_0x8eb3[73]]= function(_0xb245x15,_0xb245x37){var _0xb245x1d=10;var _0xb245x38=_0xb245x37[0];var _0xb245x39=_0xb245x37[_0xb245x37[_0x8eb3[74]]- 1];var _0xb245xe=_0xb245x39[_0x8eb3[68]]- _0xb245x38[_0x8eb3[68]];var _0xb245xf=_0xb245x39[_0x8eb3[69]]- _0xb245x38[_0x8eb3[69]];var _0xb245x3a=Math[_0x8eb3[75]](_0xb245xe* _0xb245xe+ _0xb245xf* _0xb245xf);var _0xb245x3b=_0xb245x3a;var _0xb245x3c=_0xb245xe/ _0xb245x3a;var _0xb245x3d=_0xb245xf/ _0xb245x3a;var _0xb245x3e=_0xb245x3b* _0xb245x3c;var _0xb245x3f=_0xb245x3b* _0xb245x3d;var _0xb245x40=_0xb245x1d* _0xb245x3d/ 3;var _0xb245x41=-_0xb245x1d* _0xb245x3c / 3;var _0xb245x42=_0xb245x38[_0x8eb3[68]]- _0xb245x40/ 2;var _0xb245x43=_0xb245x38[_0x8eb3[69]]- _0xb245x41/ 2;var _0xb245x44=_0xb245x42+ _0xb245x40;var _0xb245x45=_0xb245x43+ _0xb245x41;var _0xb245x46=_0xb245x44+ _0xb245x3e;var _0xb245x47=_0xb245x45+ _0xb245x3f;var _0xb245x48=_0xb245x46+ _0xb245x40;var _0xb245x49=_0xb245x47+ _0xb245x41;var _0xb245x4a=_0xb245x48- 3* _0xb245x40;var _0xb245x4b=_0xb245x49- 3* _0xb245x41;_0xb245x15[_0x8eb3[28]]();_0xb245x15[_0x8eb3[7]](_0xb245x44,_0xb245x45);_0xb245x15[_0x8eb3[8]](_0xb245x46,_0xb245x47);_0xb245x15[_0x8eb3[7]](_0xb245x4a+ _0xb245x40,_0xb245x4b+ _0xb245x41);_0xb245x15[_0x8eb3[8]](_0xb245x42,_0xb245x43);_0xb245x15[_0x8eb3[29]]()};mxCellRenderer[_0x8eb3[0]][_0x8eb3[12]][_0x8eb3[76]]= _0xb245x36;mxMarker[_0x8eb3[78]](_0x8eb3[77],function(_0xb245x32,_0xb245x1a,_0xb245x4c,_0xb245x39,_0xb245x4d,_0xb245x4e,_0xb245x4f,_0xb245x50,_0xb245x51,_0xb245x52){var _0xb245x3c=_0xb245x4d* (_0xb245x4f+ _0xb245x51+ 1);var _0xb245x3d=_0xb245x4e* (_0xb245x4f+ _0xb245x51+ 1);return function(){_0xb245x32[_0x8eb3[28]]();_0xb245x32[_0x8eb3[7]](_0xb245x39[_0x8eb3[68]]- _0xb245x3c/ 2- _0xb245x3d/ 2,_0xb245x39[_0x8eb3[69]]- _0xb245x3d/ 2+ _0xb245x3c/ 2);_0xb245x32[_0x8eb3[8]](_0xb245x39[_0x8eb3[68]]+ _0xb245x3d/ 2- 3* _0xb245x3c/ 2,_0xb245x39[_0x8eb3[69]]- 3* _0xb245x3d/ 2- _0xb245x3c/ 2);_0xb245x32[_0x8eb3[29]]()}});var _0xb245x53=-99;if( typeof (mxVertexHandler)!= _0x8eb3[79]){function _0xb245x54(_0xb245x33){mxVertexHandler[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x54,mxVertexHandler);_0xb245x54[_0x8eb3[0]][_0x8eb3[80]]= false;_0xb245x54[_0x8eb3[0]][_0x8eb3[81]]= function(){this[_0x8eb3[82]]= mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],mxConstants.STYLE_HORIZONTAL,true);var _0xb245x55=this[_0x8eb3[83]][_0x8eb3[85]][_0x8eb3[84]];if(this[_0x8eb3[86]]!= null){var _0xb245x34= new mxRectangle(0,0,this[_0x8eb3[86]][_0x8eb3[70]],this[_0x8eb3[86]][_0x8eb3[71]]);this[_0x8eb3[87]]=  new mxImageShape(_0xb245x34,this[_0x8eb3[86]][_0x8eb3[88]])}else {var _0xb245x4f=10;var _0xb245x34= new mxRectangle(0,0,_0xb245x4f,_0xb245x4f);this[_0x8eb3[87]]=  new mxRhombus(_0xb245x34,mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};this[_0x8eb3[87]][_0x8eb3[89]]= (_0xb245x55[_0x8eb3[89]]!= mxConstants[_0x8eb3[90]])?mxConstants[_0x8eb3[91]]:mxConstants[_0x8eb3[90]];this[_0x8eb3[87]][_0x8eb3[81]](_0xb245x55[_0x8eb3[93]]()[_0x8eb3[92]]());this[_0x8eb3[87]][_0x8eb3[95]][_0x8eb3[4]][_0x8eb3[94]]= this[_0x8eb3[96]]();mxEvent[_0x8eb3[97]](this[_0x8eb3[87]][_0x8eb3[95]],_0xb245x55,this[_0x8eb3[83]]);mxVertexHandler[_0x8eb3[0]][_0x8eb3[81]][_0x8eb3[30]](this,arguments)};_0xb245x54[_0x8eb3[0]][_0x8eb3[96]]= function(){return _0x8eb3[98]};_0xb245x54[_0x8eb3[0]][_0x8eb3[99]]= function(){mxVertexHandler[_0x8eb3[0]][_0x8eb3[99]][_0x8eb3[30]](this,arguments);var _0xb245x4f=this[_0x8eb3[87]][_0x8eb3[100]][_0x8eb3[70]];this[_0x8eb3[87]][_0x8eb3[100]]= this[_0x8eb3[101]](_0xb245x4f);this[_0x8eb3[87]][_0x8eb3[99]]()};_0xb245x54[_0x8eb3[0]][_0x8eb3[102]]= function(){mxVertexHandler[_0x8eb3[0]][_0x8eb3[102]][_0x8eb3[30]](this,arguments);if(this[_0x8eb3[87]]!= null){this[_0x8eb3[87]][_0x8eb3[102]]();this[_0x8eb3[87]]= null}};_0xb245x54[_0x8eb3[0]][_0x8eb3[103]]= function(_0xb245x56){if(_0xb245x56[_0x8eb3[104]](this[_0x8eb3[87]])){return _0xb245x53};return mxVertexHandler[_0x8eb3[0]][_0x8eb3[103]][_0x8eb3[30]](this,arguments)};_0xb245x54[_0x8eb3[0]][_0x8eb3[105]]= function(_0xb245x57,_0xb245x56){if(!_0xb245x56[_0x8eb3[106]]()&& this[_0x8eb3[107]]== _0xb245x53){var _0xb245x58= new mxPoint(_0xb245x56[_0x8eb3[108]](),_0xb245x56[_0x8eb3[109]]());this[_0x8eb3[110]](_0xb245x58);var _0xb245x59=this[_0x8eb3[84]][_0x8eb3[112]](_0xb245x56[_0x8eb3[111]]());var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];if(_0xb245x59&& this[_0x8eb3[80]]){_0xb245x58[_0x8eb3[68]]= this[_0x8eb3[84]][_0x8eb3[114]](_0xb245x58[_0x8eb3[68]]/ _0xb245x5a)* _0xb245x5a;_0xb245x58[_0x8eb3[69]]= this[_0x8eb3[84]][_0x8eb3[114]](_0xb245x58[_0x8eb3[69]]/ _0xb245x5a)* _0xb245x5a};this[_0x8eb3[115]](_0xb245x58);this[_0x8eb3[116]](this[_0x8eb3[87]],_0xb245x58[_0x8eb3[68]],_0xb245x58[_0x8eb3[69]]);this[_0x8eb3[83]][_0x8eb3[85]][_0x8eb3[84]][_0x8eb3[117]][_0x8eb3[99]](this[_0x8eb3[83]],true);_0xb245x56[_0x8eb3[118]]()}else {mxVertexHandler[_0x8eb3[0]][_0x8eb3[105]][_0x8eb3[30]](this,arguments)}};_0xb245x54[_0x8eb3[0]][_0x8eb3[119]]= function(_0xb245x57,_0xb245x56){if(!_0xb245x56[_0x8eb3[106]]()&& this[_0x8eb3[107]]== _0xb245x53){this[_0x8eb3[120]]();this[_0x8eb3[121]]();_0xb245x56[_0x8eb3[118]]()}else {mxVertexHandler[_0x8eb3[0]][_0x8eb3[119]][_0x8eb3[30]](this,arguments)}};_0xb245x54[_0x8eb3[0]][_0x8eb3[101]]= function(_0xb245x4f){var _0xb245x5b=this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[122]]();var _0xb245x5c=mxUtils[_0x8eb3[124]](_0xb245x5b);var _0xb245x5d=Math[_0x8eb3[125]](_0xb245x5c);var _0xb245x5e=Math[_0x8eb3[126]](_0xb245x5c);var _0xb245x34= new mxRectangle(this[_0x8eb3[83]][_0x8eb3[68]],this[_0x8eb3[83]][_0x8eb3[69]],this[_0x8eb3[83]][_0x8eb3[70]],this[_0x8eb3[83]][_0x8eb3[71]]);if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[127]]()){var _0xb245x5f=(_0xb245x34[_0x8eb3[70]]- _0xb245x34[_0x8eb3[71]])/ 2;_0xb245x34[_0x8eb3[68]]+= _0xb245x5f;_0xb245x34[_0x8eb3[69]]-= _0xb245x5f;var _0xb245x23=_0xb245x34[_0x8eb3[70]];_0xb245x34[_0x8eb3[70]]= _0xb245x34[_0x8eb3[71]];_0xb245x34[_0x8eb3[71]]= _0xb245x23};var _0xb245x60=this[_0x8eb3[128]](_0xb245x34);if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[129]]){_0xb245x60[_0x8eb3[68]]= 2* _0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]- _0xb245x60[_0x8eb3[68]]};if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[130]]){_0xb245x60[_0x8eb3[69]]= 2* _0xb245x34[_0x8eb3[69]]+ _0xb245x34[_0x8eb3[71]]- _0xb245x60[_0x8eb3[69]]};_0xb245x60= mxUtils[_0x8eb3[133]](_0xb245x60,_0xb245x5d,_0xb245x5e, new mxPoint(this[_0x8eb3[83]][_0x8eb3[131]](),this[_0x8eb3[83]][_0x8eb3[132]]()));return  new mxRectangle(_0xb245x60[_0x8eb3[68]]- _0xb245x4f/ 2,_0xb245x60[_0x8eb3[69]]- _0xb245x4f/ 2,_0xb245x4f,_0xb245x4f)};_0xb245x54[_0x8eb3[0]][_0x8eb3[128]]= function(_0xb245x34){return null};_0xb245x54[_0x8eb3[0]][_0x8eb3[115]]= function(_0xb245x58){};_0xb245x54[_0x8eb3[0]][_0x8eb3[110]]= function(_0xb245x58){_0xb245x58[_0x8eb3[68]]= Math[_0x8eb3[34]](this[_0x8eb3[83]][_0x8eb3[68]],Math[_0x8eb3[6]](this[_0x8eb3[83]][_0x8eb3[68]]+ this[_0x8eb3[83]][_0x8eb3[70]],_0xb245x58[_0x8eb3[68]]));_0xb245x58[_0x8eb3[69]]= Math[_0x8eb3[34]](this[_0x8eb3[83]][_0x8eb3[69]],Math[_0x8eb3[6]](this[_0x8eb3[83]][_0x8eb3[69]]+ this[_0x8eb3[83]][_0x8eb3[71]],_0xb245x58[_0x8eb3[69]]))};_0xb245x54[_0x8eb3[0]][_0x8eb3[120]]= function(){};function _0xb245x61(_0xb245x33){_0xb245x54[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x61,_0xb245x54);_0xb245x61[_0x8eb3[0]][_0x8eb3[128]]= function(_0xb245x34){var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];var _0xb245xb=Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[70]],mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[14],60)* _0xb245x5a);var _0xb245xc=Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[71]],mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[15],20)* _0xb245x5a);var _0xb245xd=mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[16],_0x8eb3[17]);var _0xb245x3=(_0xb245xd== _0x8eb3[18])?_0xb245x34[_0x8eb3[68]]+ _0xb245xb:_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]- _0xb245xb;return  new mxPoint(_0xb245x3,_0xb245x34[_0x8eb3[69]]+ _0xb245xc)};_0xb245x61[_0x8eb3[0]][_0x8eb3[115]]= function(_0xb245x58){var _0xb245x5b=this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[122]]();var _0xb245x5c=mxUtils[_0x8eb3[124]](_0xb245x5b);var _0xb245x5d=Math[_0x8eb3[125]](-_0xb245x5c);var _0xb245x5e=Math[_0x8eb3[126]](-_0xb245x5c);var _0xb245x34= new mxRectangle(this[_0x8eb3[83]][_0x8eb3[68]],this[_0x8eb3[83]][_0x8eb3[69]],this[_0x8eb3[83]][_0x8eb3[70]],this[_0x8eb3[83]][_0x8eb3[71]]);if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[127]]()){var _0xb245x5f=(_0xb245x34[_0x8eb3[70]]- _0xb245x34[_0x8eb3[71]])/ 2;_0xb245x34[_0x8eb3[68]]+= _0xb245x5f;_0xb245x34[_0x8eb3[69]]-= _0xb245x5f;var _0xb245x23=_0xb245x34[_0x8eb3[70]];_0xb245x34[_0x8eb3[70]]= _0xb245x34[_0x8eb3[71]];_0xb245x34[_0x8eb3[71]]= _0xb245x23};var _0xb245x60= new mxPoint(_0xb245x58[_0x8eb3[68]],_0xb245x58[_0x8eb3[69]]);_0xb245x60= mxUtils[_0x8eb3[133]](_0xb245x60,_0xb245x5d,_0xb245x5e, new mxPoint(this[_0x8eb3[83]][_0x8eb3[131]](),this[_0x8eb3[83]][_0x8eb3[132]]()));if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[129]]){_0xb245x60[_0x8eb3[68]]= 2* _0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]- _0xb245x60[_0x8eb3[68]]};if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[130]]){_0xb245x60[_0x8eb3[69]]= 2* _0xb245x34[_0x8eb3[69]]+ _0xb245x34[_0x8eb3[71]]- _0xb245x60[_0x8eb3[69]]};var _0xb245x62=this[_0x8eb3[134]](_0xb245x60,_0xb245x34);if(_0xb245x62!= null){if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[129]]){_0xb245x62[_0x8eb3[68]]= 2* _0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]- _0xb245x62[_0x8eb3[68]]};if(this[_0x8eb3[83]][_0x8eb3[123]][_0x8eb3[130]]){_0xb245x62[_0x8eb3[69]]= 2* _0xb245x34[_0x8eb3[69]]+ _0xb245x34[_0x8eb3[71]]- _0xb245x62[_0x8eb3[69]]};_0xb245x5d= Math[_0x8eb3[125]](_0xb245x5c);_0xb245x5e= Math[_0x8eb3[126]](_0xb245x5c);_0xb245x62= mxUtils[_0x8eb3[133]](_0xb245x62,_0xb245x5d,_0xb245x5e, new mxPoint(this[_0x8eb3[83]][_0x8eb3[131]](),this[_0x8eb3[83]][_0x8eb3[132]]()));_0xb245x58[_0x8eb3[68]]= _0xb245x62[_0x8eb3[68]];_0xb245x58[_0x8eb3[69]]= _0xb245x62[_0x8eb3[69]]}};_0xb245x61[_0x8eb3[0]][_0x8eb3[134]]= function(_0xb245x60,_0xb245x34){var _0xb245xd=mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[16],_0x8eb3[17]);var _0xb245xb=(_0xb245xd== _0x8eb3[18])?_0xb245x60[_0x8eb3[68]]- _0xb245x34[_0x8eb3[68]]:_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]- _0xb245x60[_0x8eb3[68]];var _0xb245xc=_0xb245x60[_0x8eb3[69]]- _0xb245x34[_0x8eb3[69]];var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[14]]= Math[_0x8eb3[135]](Math[_0x8eb3[34]](1,_0xb245xb)/ _0xb245x5a);this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[15]]= Math[_0x8eb3[135]](Math[_0x8eb3[34]](1,_0xb245xc)/ _0xb245x5a)};_0xb245x61[_0x8eb3[0]][_0x8eb3[120]]= function(){var _0xb245x63=this[_0x8eb3[84]][_0x8eb3[136]]();_0xb245x63[_0x8eb3[137]]();try{this[_0x8eb3[83]][_0x8eb3[85]][_0x8eb3[84]][_0x8eb3[139]](_0x8eb3[14],this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[14]],[this[_0x8eb3[83]][_0x8eb3[138]]]);this[_0x8eb3[83]][_0x8eb3[85]][_0x8eb3[84]][_0x8eb3[139]](_0x8eb3[15],this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[15]],[this[_0x8eb3[83]][_0x8eb3[138]]])}finally{_0xb245x63[_0x8eb3[140]]()}};function _0xb245x64(_0xb245x33){_0xb245x61[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x64,_0xb245x61);_0xb245x64[_0x8eb3[0]][_0x8eb3[128]]= function(_0xb245x34){var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];var _0xb245x65=mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE);return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]/ 2,_0xb245x34[_0x8eb3[69]]+ Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[71]],_0xb245x65* _0xb245x5a))};_0xb245x64[_0x8eb3[0]][_0x8eb3[134]]= function(_0xb245x58,_0xb245x34){_0xb245x58[_0x8eb3[68]]= _0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]/ 2;startSize= _0xb245x58[_0x8eb3[69]]- _0xb245x34[_0x8eb3[69]];var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[141]]= Math[_0x8eb3[135]](Math[_0x8eb3[34]](1,startSize)/ _0xb245x5a);return _0xb245x58};_0xb245x64[_0x8eb3[0]][_0x8eb3[120]]= function(){this[_0x8eb3[83]][_0x8eb3[85]][_0x8eb3[84]][_0x8eb3[139]](_0x8eb3[141],this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[141]],[this[_0x8eb3[83]][_0x8eb3[138]]])};function _0xb245x66(_0xb245x33){_0xb245x61[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x66,_0xb245x61);_0xb245x66[_0x8eb3[0]][_0x8eb3[142]]= 20;_0xb245x66[_0x8eb3[0]][_0x8eb3[143]]= 1;_0xb245x66[_0x8eb3[0]][_0x8eb3[128]]= function(_0xb245x34){var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];var _0xb245x67=Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[70]],Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[71]],mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[142]])* _0xb245x5a/ this[_0x8eb3[143]]));return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x67,_0xb245x34[_0x8eb3[69]]+ _0xb245x67)};_0xb245x66[_0x8eb3[0]][_0x8eb3[134]]= function(_0xb245x60,_0xb245x34){var _0xb245x4f=Math[_0x8eb3[34]](0,Math[_0x8eb3[6]](Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[70]]/ this[_0x8eb3[143]],_0xb245x60[_0x8eb3[68]]- _0xb245x34[_0x8eb3[68]]),Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[71]]/ this[_0x8eb3[143]],_0xb245x60[_0x8eb3[69]]- _0xb245x34[_0x8eb3[69]])));var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[2]]= Math[_0x8eb3[135]](Math[_0x8eb3[34]](1,_0xb245x4f)/ _0xb245x5a)* this[_0x8eb3[143]];return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x4f,_0xb245x34[_0x8eb3[69]]+ _0xb245x4f)};_0xb245x66[_0x8eb3[0]][_0x8eb3[120]]= function(){this[_0x8eb3[83]][_0x8eb3[85]][_0x8eb3[84]][_0x8eb3[139]](_0x8eb3[2],this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[2]],[this[_0x8eb3[83]][_0x8eb3[138]]])};function _0xb245x68(_0xb245x33){_0xb245x66[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x68,_0xb245x66);_0xb245x68[_0x8eb3[0]][_0x8eb3[142]]= 30;_0xb245x68[_0x8eb3[0]][_0x8eb3[143]]= 2;function _0xb245x69(_0xb245x33){_0xb245x66[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x69,_0xb245x66);_0xb245x69[_0x8eb3[0]][_0x8eb3[142]]= 30;_0xb245x69[_0x8eb3[0]][_0x8eb3[143]]= 1;_0xb245x69[_0x8eb3[0]][_0x8eb3[128]]= function(_0xb245x34){var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];var _0xb245x67=Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[70]],Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[71]],mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[142]])* _0xb245x5a/ this[_0x8eb3[143]]));return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]- _0xb245x67,_0xb245x34[_0x8eb3[69]]+ _0xb245x67)};_0xb245x69[_0x8eb3[0]][_0x8eb3[134]]= function(_0xb245x60,_0xb245x34){var _0xb245x4f=Math[_0x8eb3[34]](0,Math[_0x8eb3[6]](Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[70]]/ this[_0x8eb3[143]],_0xb245x60[_0x8eb3[68]]- _0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]),Math[_0x8eb3[6]](_0xb245x34[_0x8eb3[71]]/ this[_0x8eb3[143]],_0xb245x60[_0x8eb3[69]]- _0xb245x34[_0x8eb3[69]])));var _0xb245x5a=this[_0x8eb3[84]][_0x8eb3[93]]()[_0x8eb3[113]];this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[2]]= Math[_0x8eb3[135]](Math[_0x8eb3[34]](1,_0xb245x4f)/ _0xb245x5a)* this[_0x8eb3[143]];return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]- _0xb245x4f,_0xb245x34[_0x8eb3[69]]+ _0xb245x4f)};function _0xb245x6a(_0xb245x33){_0xb245x66[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x6a,_0xb245x66);_0xb245x6a[_0x8eb3[0]][_0x8eb3[142]]= 0.2;_0xb245x6a[_0x8eb3[0]][_0x8eb3[143]]= 1;_0xb245x6a[_0x8eb3[0]][_0x8eb3[128]]= function(_0xb245x34){var _0xb245x67=mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[142]]);return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]* _0xb245x67,_0xb245x34[_0x8eb3[69]]+ _0xb245x34[_0x8eb3[71]]/ 2)};_0xb245x6a[_0x8eb3[0]][_0x8eb3[134]]= function(_0xb245x60,_0xb245x34){var _0xb245x4f=Math[_0x8eb3[6]](1,(_0xb245x60[_0x8eb3[68]]- _0xb245x34[_0x8eb3[68]])/ _0xb245x34[_0x8eb3[70]]);this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[2]]= _0xb245x4f;return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x4f* _0xb245x34[_0x8eb3[70]],_0xb245x34[_0x8eb3[69]]+ _0xb245x34[_0x8eb3[71]]/ 2)};function _0xb245x6b(_0xb245x33){_0xb245x66[_0x8eb3[24]](this,_0xb245x33)}mxUtils[_0x8eb3[25]](_0xb245x6b,_0xb245x66);_0xb245x6b[_0x8eb3[0]][_0x8eb3[142]]= 0.4;_0xb245x6b[_0x8eb3[0]][_0x8eb3[143]]= 1;_0xb245x6b[_0x8eb3[0]][_0x8eb3[128]]= function(_0xb245x34){var _0xb245x67=mxUtils[_0x8eb3[5]](this[_0x8eb3[83]][_0x8eb3[4]],_0x8eb3[2],this[_0x8eb3[142]]);return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]/ 2,_0xb245x34[_0x8eb3[69]]+ _0xb245x67* _0xb245x34[_0x8eb3[71]]/ 2)};_0xb245x6b[_0x8eb3[0]][_0x8eb3[134]]= function(_0xb245x60,_0xb245x34){var _0xb245x4f=Math[_0x8eb3[34]](0,Math[_0x8eb3[6]](1,((_0xb245x60[_0x8eb3[69]]- _0xb245x34[_0x8eb3[69]])/ _0xb245x34[_0x8eb3[71]])* 2));this[_0x8eb3[83]][_0x8eb3[4]][_0x8eb3[2]]= _0xb245x4f;return  new mxPoint(_0xb245x34[_0x8eb3[68]]+ _0xb245x34[_0x8eb3[70]]/ 2,_0xb245x34[_0x8eb3[69]]+ _0xb245x4f* _0xb245x34[_0x8eb3[71]]/ 2)};var _0xb245x6c={"\x73\x77\x69\x6D\x6C\x61\x6E\x65":_0xb245x64,"\x66\x6F\x6C\x64\x65\x72":_0xb245x61,"\x63\x75\x62\x65":_0xb245x66,"\x63\x61\x72\x64":_0xb245x68,"\x6E\x6F\x74\x65":_0xb245x69,"\x73\x74\x65\x70":_0xb245x6a,"\x74\x61\x70\x65":_0xb245x6b};var _0xb245x6d=mxGraph[_0x8eb3[0]][_0x8eb3[144]];mxGraph[_0x8eb3[0]][_0x8eb3[144]]= function(_0xb245x33){if(_0xb245x33!= null){var _0xb245x6e=_0xb245x6c[_0xb245x33[_0x8eb3[4]][_0x8eb3[123]]];if(_0xb245x6e!= null){return  new _0xb245x6e(_0xb245x33)}};return _0xb245x6d[_0x8eb3[30]](this,arguments)}};mxGraph[_0x8eb3[0]][_0x8eb3[145]]= function(_0xb245x6f,_0xb245x50){if(_0xb245x6f!= null&& _0xb245x6f[_0x8eb3[123]]!= null){if(_0xb245x6f[_0x8eb3[123]][_0x8eb3[146]]!= null){if(_0xb245x6f[_0x8eb3[123]][_0x8eb3[146]]!= null){return _0xb245x6f[_0x8eb3[123]][_0x8eb3[146]][_0x8eb3[147]]}}else {if(_0xb245x6f[_0x8eb3[123]][_0x8eb3[147]]!= null){return _0xb245x6f[_0x8eb3[123]][_0x8eb3[147]]}}};return null};mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxLabel[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];mxImageShape[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];mxSwimlane[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];_0xb245x14[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];_0xb245x9[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];_0xb245x10[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];_0xb245x1[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];_0xb245xa[_0x8eb3[0]][_0x8eb3[147]]= mxRectangleShape[_0x8eb3[0]][_0x8eb3[147]];mxCylinder[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.15,0.05),false), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.85,0.05),false), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.3),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.7),true), new mxConnectionConstraint( new mxPoint(0.15,0.95),false), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.85,0.95),false)];_0xb245x25[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.1),false), new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.75,0.1),false), new mxConnectionConstraint( new mxPoint(0,1/ 3),false), new mxConnectionConstraint( new mxPoint(0,1),false), new mxConnectionConstraint( new mxPoint(1,1/ 3),false), new mxConnectionConstraint( new mxPoint(1,1),false), new mxConnectionConstraint( new mxPoint(0.5,0.5),false)];_0xb245x28[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxActor[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.25,0.2),false), new mxConnectionConstraint( new mxPoint(0.1,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.75,0.25),false), new mxConnectionConstraint( new mxPoint(0.9,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];_0xb245x11[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.35),false), new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.65),false), new mxConnectionConstraint( new mxPoint(1,0.35),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.65),false), new mxConnectionConstraint( new mxPoint(0.25,1),false), new mxConnectionConstraint( new mxPoint(0.75,0),false)];_0xb245x13[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true), new mxConnectionConstraint( new mxPoint(0.1,0.25),false), new mxConnectionConstraint( new mxPoint(0.2,0.5),false), new mxConnectionConstraint( new mxPoint(0.1,0.75),false), new mxConnectionConstraint( new mxPoint(0.9,0.25),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(0.9,0.75),false)];mxLine[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0.25,0.5),false), new mxConnectionConstraint( new mxPoint(0.75,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.5),false)];_0xb245x26[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.5,1),false)];mxEllipse[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0,0),true), new mxConnectionConstraint( new mxPoint(1,0),true), new mxConnectionConstraint( new mxPoint(0,1),true), new mxConnectionConstraint( new mxPoint(1,1),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5))];mxDoubleEllipse[_0x8eb3[0]][_0x8eb3[147]]= mxEllipse[_0x8eb3[0]][_0x8eb3[147]];mxRhombus[_0x8eb3[0]][_0x8eb3[147]]= mxEllipse[_0x8eb3[0]][_0x8eb3[147]];mxTriangle[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(1,0.5),true)];mxHexagon[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.375,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.625,0),true), new mxConnectionConstraint( new mxPoint(0.125,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0.125,0.75),false), new mxConnectionConstraint( new mxPoint(0.875,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(0.875,0.75),false), new mxConnectionConstraint( new mxPoint(0.375,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.625,1),true)];mxCloud[_0x8eb3[0]][_0x8eb3[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.25),false), new mxConnectionConstraint( new mxPoint(0.4,0.1),false), new mxConnectionConstraint( new mxPoint(0.16,0.55),false), new mxConnectionConstraint( new mxPoint(0.07,0.4),false), new mxConnectionConstraint( new mxPoint(0.31,0.8),false), new mxConnectionConstraint( new mxPoint(0.13,0.77),false), new mxConnectionConstraint( new mxPoint(0.8,0.8),false), new mxConnectionConstraint( new mxPoint(0.55,0.95),false), new mxConnectionConstraint( new mxPoint(0.875,0.5),false), new mxConnectionConstraint( new mxPoint(0.96,0.7),false), new mxConnectionConstraint( new mxPoint(0.625,0.2),false), new mxConnectionConstraint( new mxPoint(0.88,0.25),false)];mxArrow[_0x8eb3[0]][_0x8eb3[147]]= null})()
\ No newline at end of file
+var _0xeb49=["\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x73\x69\x7A\x65","\x72\x65\x64\x72\x61\x77\x50\x61\x74\x68","\x73\x74\x79\x6C\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x6D\x69\x6E","\x6D\x6F\x76\x65\x54\x6F","\x6C\x69\x6E\x65\x54\x6F","\x65\x6E\x64","\x63\x6C\x6F\x73\x65","\x63\x75\x62\x65","\x64\x65\x66\x61\x75\x6C\x74\x53\x68\x61\x70\x65\x73","\x6E\x6F\x74\x65","\x74\x61\x62\x57\x69\x64\x74\x68","\x74\x61\x62\x48\x65\x69\x67\x68\x74","\x74\x61\x62\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x69\x67\x68\x74","\x6C\x65\x66\x74","\x66\x6F\x6C\x64\x65\x72","\x63\x61\x72\x64","\x71\x75\x61\x64\x54\x6F","\x74\x61\x70\x65","\x73\x74\x65\x70","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x69\x73\x48\x74\x6D\x6C\x41\x6C\x6C\x6F\x77\x65\x64","\x70\x61\x69\x6E\x74\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x62\x65\x67\x69\x6E","\x73\x74\x72\x6F\x6B\x65","\x61\x70\x70\x6C\x79","\x70\x6C\x75\x73","\x64\x6F\x75\x62\x6C\x65","\x73\x74\x72\x6F\x6B\x65\x77\x69\x64\x74\x68","\x6D\x61\x78","\x70\x61\x69\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x73\x65\x74\x44\x61\x73\x68\x65\x64","\x73\x79\x6D\x62\x6F\x6C","\x41\x6C\x69\x67\x6E","\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x57\x69\x64\x74\x68","\x48\x65\x69\x67\x68\x74","\x53\x70\x61\x63\x69\x6E\x67","\x41\x72\x63\x53\x70\x61\x63\x69\x6E\x67","\x67\x65\x74\x41\x72\x63\x53\x69\x7A\x65","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x73\x61\x76\x65","\x70\x61\x69\x6E\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x72\x65\x73\x74\x6F\x72\x65","\x65\x78\x74","\x6D\x65\x73\x73\x61\x67\x65","\x61\x64\x64\x50\x69\x70\x65","\x63\x75\x72\x76\x65\x54\x6F","\x75\x6D\x6C\x41\x63\x74\x6F\x72","\x6C\x6F\x6C\x6C\x69\x70\x6F\x70","\x6A\x65\x74\x74\x79\x57\x69\x64\x74\x68","\x6A\x65\x74\x74\x79\x48\x65\x69\x67\x68\x74","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74","\x6F\x75\x74\x65\x72\x53\x74\x72\x6F\x6B\x65","\x65\x6C\x6C\x69\x70\x73\x65","\x66\x69\x6C\x6C\x41\x6E\x64\x53\x74\x72\x6F\x6B\x65","\x73\x65\x74\x53\x68\x61\x64\x6F\x77","\x65\x6E\x64\x53\x74\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x74\x61\x74\x65","\x69\x6E\x69\x74\x53\x68\x61\x70\x65\x73","\x78","\x79","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x73\x68\x61\x70\x65\x73","\x70\x61\x69\x6E\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x72\x74","\x6C\x69\x6E\x6B","\x64\x61\x73\x68","\x61\x64\x64\x4D\x61\x72\x6B\x65\x72","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x75\x73\x65\x47\x72\x69\x64\x46\x6F\x72\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x69\x6E\x69\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x74\x61\x74\x65","\x67\x72\x61\x70\x68","\x76\x69\x65\x77","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x73\x72\x63","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x44\x49\x41\x4C\x45\x43\x54\x5F\x56\x4D\x4C","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x74\x56\x69\x65\x77","\x63\x75\x72\x73\x6F\x72","\x6E\x6F\x64\x65","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x43\x75\x72\x73\x6F\x72","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x64\x65\x66\x61\x75\x6C\x74","\x72\x65\x64\x72\x61\x77","\x62\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x42\x6F\x75\x6E\x64\x73","\x64\x65\x73\x74\x72\x6F\x79","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x6F\x75\x72\x63\x65","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x50\x6F\x69\x6E\x74","\x67\x65\x74\x45\x76\x65\x6E\x74","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64\x45\x76\x65\x6E\x74","\x73\x63\x61\x6C\x65","\x73\x6E\x61\x70","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65","\x6D\x6F\x76\x65\x53\x69\x7A\x65\x72\x54\x6F","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x55\x70","\x61\x70\x70\x6C\x79\x53\x74\x79\x6C\x65","\x72\x65\x73\x65\x74","\x67\x65\x74\x53\x68\x61\x70\x65\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x73\x68\x61\x70\x65","\x74\x6F\x52\x61\x64\x69\x61\x6E\x73","\x63\x6F\x73","\x73\x69\x6E","\x69\x73\x50\x61\x69\x6E\x74\x42\x6F\x75\x6E\x64\x73\x49\x6E\x76\x65\x72\x74\x65\x64","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x50\x6F\x69\x6E\x74","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x58","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x59","\x67\x65\x74\x52\x6F\x74\x61\x74\x65\x64\x50\x6F\x69\x6E\x74","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65\x55\x6E\x72\x6F\x74\x61\x74\x65\x64","\x72\x6F\x75\x6E\x64","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x63\x65\x6C\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x69\x7A\x65","\x64\x65\x66\x61\x75\x6C\x74\x56\x61\x6C\x75\x65","\x73\x63\x61\x6C\x65\x46\x61\x63\x74\x6F\x72","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x41\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x73\x74\x65\x6E\x63\x69\x6C","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73"];(function(){function _0xc2b8x1(){}_0xc2b8x1[_0xeb49[0]]=  new mxCylinder();_0xc2b8x1[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x1;_0xc2b8x1[_0xeb49[0]][_0xeb49[2]]= 20;_0xc2b8x1[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8x8=Math[_0xeb49[6]](_0xc2b8x5,Math[_0xeb49[6]](_0xc2b8x6,mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[2],this[_0xeb49[2]])));if(_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](_0xc2b8x8,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](_0xc2b8x8,_0xc2b8x8);_0xc2b8x2[_0xeb49[8]](0,0);_0xc2b8x2[_0xeb49[7]](_0xc2b8x8,_0xc2b8x8);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x8);_0xc2b8x2[_0xeb49[9]]()}else {_0xc2b8x2[_0xeb49[7]](0,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5- _0xc2b8x8,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x8);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](_0xc2b8x8,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6- _0xc2b8x8);_0xc2b8x2[_0xeb49[8]](0,0);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[11]]= _0xc2b8x1;function _0xc2b8x9(){}_0xc2b8x9[_0xeb49[0]]=  new mxCylinder();_0xc2b8x9[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x9;_0xc2b8x9[_0xeb49[0]][_0xeb49[2]]= 30;_0xc2b8x9[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8x8=Math[_0xeb49[6]](_0xc2b8x5,Math[_0xeb49[6]](_0xc2b8x6,mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[2],this[_0xeb49[2]])));if(_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](_0xc2b8x5- _0xc2b8x8,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5- _0xc2b8x8,_0xc2b8x8);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x8);_0xc2b8x2[_0xeb49[9]]()}else {_0xc2b8x2[_0xeb49[7]](0,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5- _0xc2b8x8,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x8);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,0);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[13]]= _0xc2b8x9;function _0xc2b8xa(){}_0xc2b8xa[_0xeb49[0]]=  new mxCylinder();_0xc2b8xa[_0xeb49[0]][_0xeb49[1]]= _0xc2b8xa;_0xc2b8xa[_0xeb49[0]][_0xeb49[14]]= 60;_0xc2b8xa[_0xeb49[0]][_0xeb49[15]]= 20;_0xc2b8xa[_0xeb49[0]][_0xeb49[16]]= _0xeb49[17];_0xc2b8xa[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8xb=mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[14],this[_0xeb49[14]]);var _0xc2b8xc=mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[15],this[_0xeb49[15]]);var _0xc2b8xd=mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[16],this[_0xeb49[16]]);var _0xc2b8xe=Math[_0xeb49[6]](_0xc2b8x5,_0xc2b8xb);var _0xc2b8xf=Math[_0xeb49[6]](_0xc2b8x6,_0xc2b8xc);if(_0xc2b8x7){if(_0xc2b8xd== _0xeb49[18]){_0xc2b8x2[_0xeb49[7]](0,_0xc2b8xf);_0xc2b8x2[_0xeb49[8]](_0xc2b8xe,_0xc2b8xf)}else {_0xc2b8x2[_0xeb49[7]](_0xc2b8x5- _0xc2b8xe,_0xc2b8xf);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8xf)};_0xc2b8x2[_0xeb49[9]]()}else {if(_0xc2b8xd== _0xeb49[18]){_0xc2b8x2[_0xeb49[7]](0,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8xe,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8xe,_0xc2b8xf);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8xf)}else {_0xc2b8x2[_0xeb49[7]](0,_0xc2b8xf);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5- _0xc2b8xe,_0xc2b8xf);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5- _0xc2b8xe,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,0)};_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8xf);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[19]]= _0xc2b8xa;function _0xc2b8x10(){}_0xc2b8x10[_0xeb49[0]]=  new mxCylinder();_0xc2b8x10[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x10;_0xc2b8x10[_0xeb49[0]][_0xeb49[2]]= 30;_0xc2b8x10[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8x8=Math[_0xeb49[6]](_0xc2b8x5,Math[_0xeb49[6]](_0xc2b8x6,mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[2],this[_0xeb49[2]])));if(!_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](_0xc2b8x8,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x8);_0xc2b8x2[_0xeb49[8]](_0xc2b8x8,0);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[20]]= _0xc2b8x10;function _0xc2b8x11(){}_0xc2b8x11[_0xeb49[0]]=  new mxCylinder();_0xc2b8x11[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x11;_0xc2b8x11[_0xeb49[0]][_0xeb49[2]]= 0.4;_0xc2b8x11[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8x8=mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[2],this[_0xeb49[2]]);var _0xc2b8xf=_0xc2b8x6* _0xc2b8x8;var _0xc2b8x12=1.4;if(!_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](0,_0xc2b8xf/ 2);_0xc2b8x2[_0xeb49[21]](_0xc2b8x5/ 4,_0xc2b8xf* _0xc2b8x12,_0xc2b8x5/ 2,_0xc2b8xf/ 2);_0xc2b8x2[_0xeb49[21]](_0xc2b8x5* 3/ 4,_0xc2b8xf* (1- _0xc2b8x12),_0xc2b8x5,_0xc2b8xf/ 2);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6- _0xc2b8xf/ 2);_0xc2b8x2[_0xeb49[21]](_0xc2b8x5* 3/ 4,_0xc2b8x6- _0xc2b8xf* _0xc2b8x12,_0xc2b8x5/ 2,_0xc2b8x6- _0xc2b8xf/ 2);_0xc2b8x2[_0xeb49[21]](_0xc2b8x5/ 4,_0xc2b8x6- _0xc2b8xf* (1- _0xc2b8x12),0,_0xc2b8x6- _0xc2b8xf/ 2);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8xf/ 2);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[22]]= _0xc2b8x11;function _0xc2b8x13(){}_0xc2b8x13[_0xeb49[0]]=  new mxCylinder();_0xc2b8x13[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x13;_0xc2b8x13[_0xeb49[0]][_0xeb49[2]]= 0.2;_0xc2b8x13[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8x8=_0xc2b8x5* mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[2],this[_0xeb49[2]]);if(!_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](0,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5- _0xc2b8x8,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6/ 2);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5- _0xc2b8x8,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](_0xc2b8x8,_0xc2b8x6/ 2);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[23]]= _0xc2b8x13;function _0xc2b8x14(){mxRectangleShape[_0xeb49[24]](this)}mxUtils[_0xeb49[25]](_0xc2b8x14,mxRectangleShape);_0xc2b8x14[_0xeb49[0]][_0xeb49[26]]= function(){return false};_0xc2b8x14[_0xeb49[0]][_0xeb49[27]]= function(_0xc2b8x15,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6){var _0xc2b8x16=Math[_0xeb49[6]](_0xc2b8x5/ 5,_0xc2b8x6/ 5)+ 1;_0xc2b8x15[_0xeb49[28]]();_0xc2b8x15[_0xeb49[7]](_0xc2b8x3+ _0xc2b8x5/ 2,_0xc2b8x4+ _0xc2b8x16);_0xc2b8x15[_0xeb49[8]](_0xc2b8x3+ _0xc2b8x5/ 2,_0xc2b8x4+ _0xc2b8x6- _0xc2b8x16);_0xc2b8x15[_0xeb49[7]](_0xc2b8x3+ _0xc2b8x16,_0xc2b8x4+ _0xc2b8x6/ 2);_0xc2b8x15[_0xeb49[8]](_0xc2b8x3+ _0xc2b8x5- _0xc2b8x16,_0xc2b8x4+ _0xc2b8x6/ 2);_0xc2b8x15[_0xeb49[9]]();_0xc2b8x15[_0xeb49[29]]();mxRectangleShape[_0xeb49[0]][_0xeb49[27]][_0xeb49[30]](this,arguments)};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[31]]= _0xc2b8x14;function _0xc2b8x17(){mxRectangleShape[_0xeb49[24]](this)}mxUtils[_0xeb49[25]](_0xc2b8x17,mxRectangleShape);_0xc2b8x17[_0xeb49[0]][_0xeb49[26]]= function(){return false};_0xc2b8x17[_0xeb49[0]][_0xeb49[27]]= function(_0xc2b8x15,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6){if(this[_0xeb49[4]]!= null){if(this[_0xeb49[4]][_0xeb49[32]]== 1){var _0xc2b8x18=Math[_0xeb49[34]](2,this[_0xeb49[33]]+ 1);mxRectangleShape[_0xeb49[0]][_0xeb49[35]][_0xeb49[24]](this,_0xc2b8x15,_0xc2b8x3+ _0xc2b8x18,_0xc2b8x4+ _0xc2b8x18,_0xc2b8x5- 2* _0xc2b8x18,_0xc2b8x6- 2* _0xc2b8x18);mxRectangleShape[_0xeb49[0]][_0xeb49[27]][_0xeb49[30]](this,arguments);_0xc2b8x3+= _0xc2b8x18;_0xc2b8x4+= _0xc2b8x18;_0xc2b8x5-= 2* _0xc2b8x18;_0xc2b8x6-= 2* _0xc2b8x18};_0xc2b8x15[_0xeb49[36]](false);var _0xc2b8x19=0;var _0xc2b8x1a=null;do{_0xc2b8x1a= mxCellRenderer[_0xeb49[0]][_0xeb49[12]][this[_0xeb49[4]][_0xeb49[37]+ _0xc2b8x19]];if(_0xc2b8x1a!= null){var _0xc2b8x1b=this[_0xeb49[4]][_0xeb49[37]+ _0xc2b8x19+ _0xeb49[38]];var _0xc2b8x1c=this[_0xeb49[4]][_0xeb49[37]+ _0xc2b8x19+ _0xeb49[39]];var _0xc2b8x1d=this[_0xeb49[4]][_0xeb49[37]+ _0xc2b8x19+ _0xeb49[40]];var _0xc2b8x1e=this[_0xeb49[4]][_0xeb49[37]+ _0xc2b8x19+ _0xeb49[41]];var _0xc2b8x1f=this[_0xeb49[4]][_0xeb49[37]+ _0xc2b8x19+ _0xeb49[42]]|| 0;var _0xc2b8x20=this[_0xeb49[4]][_0xeb49[37]+ _0xc2b8x19+ _0xeb49[43]];if(_0xc2b8x20!= null){_0xc2b8x1f+= this[_0xeb49[44]](_0xc2b8x5+ this[_0xeb49[33]],_0xc2b8x6+ this[_0xeb49[33]])* _0xc2b8x20};var _0xc2b8x21=_0xc2b8x3;var _0xc2b8x22=_0xc2b8x4;if(_0xc2b8x1b== mxConstants[_0xeb49[45]]){_0xc2b8x21+= (_0xc2b8x5- _0xc2b8x1d)/ 2}else {if(_0xc2b8x1b== mxConstants[_0xeb49[46]]){_0xc2b8x21+= _0xc2b8x5- _0xc2b8x1d- _0xc2b8x1f}else {_0xc2b8x21+= _0xc2b8x1f}};if(_0xc2b8x1c== mxConstants[_0xeb49[47]]){_0xc2b8x22+= (_0xc2b8x6- _0xc2b8x1e)/ 2}else {if(_0xc2b8x1c== mxConstants[_0xeb49[48]]){_0xc2b8x22+= _0xc2b8x6- _0xc2b8x1e- _0xc2b8x1f}else {_0xc2b8x22+= _0xc2b8x1f}};_0xc2b8x15[_0xeb49[49]]();var _0xc2b8x23= new _0xc2b8x1a();_0xc2b8x23[_0xeb49[4]]= this[_0xeb49[4]];_0xc2b8x1a[_0xeb49[0]][_0xeb49[50]][_0xeb49[24]](_0xc2b8x23,_0xc2b8x15,_0xc2b8x21,_0xc2b8x22,_0xc2b8x1d,_0xc2b8x1e);_0xc2b8x15[_0xeb49[51]]()};_0xc2b8x19++}while(_0xc2b8x1a!= null);}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[52]]= _0xc2b8x17;function _0xc2b8x24(){}_0xc2b8x24[_0xeb49[0]]=  new mxCylinder();_0xc2b8x24[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x24;_0xc2b8x24[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){if(_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](0,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5/ 2,_0xc2b8x6/ 2);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,0);_0xc2b8x2[_0xeb49[9]]()}else {_0xc2b8x2[_0xeb49[7]](0,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6);_0xc2b8x2[_0xeb49[10]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[53]]= _0xc2b8x24;function _0xc2b8x25(){}_0xc2b8x25[_0xeb49[0]]=  new mxCylinder();_0xc2b8x25[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x25;_0xc2b8x25[_0xeb49[0]][_0xeb49[54]]= true;_0xc2b8x25[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8x1d=_0xc2b8x5/ 3;var _0xc2b8x1e=_0xc2b8x6/ 4;if(!_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,_0xc2b8x1e);_0xc2b8x2[_0xeb49[55]](_0xc2b8x5/ 2- _0xc2b8x1d,_0xc2b8x1e,_0xc2b8x5/ 2- _0xc2b8x1d,0,_0xc2b8x5/ 2,0);_0xc2b8x2[_0xeb49[55]](_0xc2b8x5/ 2+ _0xc2b8x1d,0,_0xc2b8x5/ 2+ _0xc2b8x1d,_0xc2b8x1e,_0xc2b8x5/ 2,_0xc2b8x1e);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,_0xc2b8x1e);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5/ 2,2* _0xc2b8x6/ 3);_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,_0xc2b8x6/ 3);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6/ 3);_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,_0xc2b8x6/ 3);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6/ 3);_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,2* _0xc2b8x6/ 3);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x6);_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,2* _0xc2b8x6/ 3);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6);_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[56]]= _0xc2b8x25;function _0xc2b8x26(){}_0xc2b8x26[_0xeb49[0]]=  new mxCylinder();_0xc2b8x26[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x26;_0xc2b8x26[_0xeb49[0]][_0xeb49[2]]= 10;_0xc2b8x26[_0xeb49[0]][_0xeb49[54]]= true;_0xc2b8x26[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8x27=mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[2],this[_0xeb49[2]]);var _0xc2b8x1d=_0xc2b8x27* 2/ 3;var _0xc2b8x1e=_0xc2b8x27;if(!_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,_0xc2b8x1e);_0xc2b8x2[_0xeb49[55]](_0xc2b8x5/ 2- _0xc2b8x1d,_0xc2b8x1e,_0xc2b8x5/ 2- _0xc2b8x1d,0,_0xc2b8x5/ 2,0);_0xc2b8x2[_0xeb49[55]](_0xc2b8x5/ 2+ _0xc2b8x1d,0,_0xc2b8x5/ 2+ _0xc2b8x1d,_0xc2b8x1e,_0xc2b8x5/ 2,_0xc2b8x1e);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[7]](_0xc2b8x5/ 2,_0xc2b8x1e);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5/ 2,_0xc2b8x6);_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[57]]= _0xc2b8x26;function _0xc2b8x28(){}_0xc2b8x28[_0xeb49[0]]=  new mxCylinder();_0xc2b8x28[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x28;_0xc2b8x28[_0xeb49[0]][_0xeb49[58]]= 32;_0xc2b8x28[_0xeb49[0]][_0xeb49[59]]= 12;_0xc2b8x28[_0xeb49[0]][_0xeb49[3]]= function(_0xc2b8x2,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6,_0xc2b8x7){var _0xc2b8xe=mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[58],this[_0xeb49[58]]);var _0xc2b8xf=mxUtils[_0xeb49[5]](this[_0xeb49[4]],_0xeb49[59],this[_0xeb49[59]]);var _0xc2b8x29=_0xc2b8xe/ 2;var _0xc2b8x2a=_0xc2b8x29+ _0xc2b8xe/ 2;var _0xc2b8x2b=0.3* _0xc2b8x6- _0xc2b8xf/ 2;var _0xc2b8x2c=0.7* _0xc2b8x6- _0xc2b8xf/ 2;if(_0xc2b8x7){_0xc2b8x2[_0xeb49[7]](_0xc2b8x29,_0xc2b8x2b);_0xc2b8x2[_0xeb49[8]](_0xc2b8x2a,_0xc2b8x2b);_0xc2b8x2[_0xeb49[8]](_0xc2b8x2a,_0xc2b8x2b+ _0xc2b8xf);_0xc2b8x2[_0xeb49[8]](_0xc2b8x29,_0xc2b8x2b+ _0xc2b8xf);_0xc2b8x2[_0xeb49[7]](_0xc2b8x29,_0xc2b8x2c);_0xc2b8x2[_0xeb49[8]](_0xc2b8x2a,_0xc2b8x2c);_0xc2b8x2[_0xeb49[8]](_0xc2b8x2a,_0xc2b8x2c+ _0xc2b8xf);_0xc2b8x2[_0xeb49[8]](_0xc2b8x29,_0xc2b8x2c+ _0xc2b8xf);_0xc2b8x2[_0xeb49[9]]()}else {_0xc2b8x2[_0xeb49[7]](_0xc2b8x29,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,0);_0xc2b8x2[_0xeb49[8]](_0xc2b8x5,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](_0xc2b8x29,_0xc2b8x6);_0xc2b8x2[_0xeb49[8]](_0xc2b8x29,_0xc2b8x2c+ _0xc2b8xf);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x2c+ _0xc2b8xf);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x2c);_0xc2b8x2[_0xeb49[8]](_0xc2b8x29,_0xc2b8x2c);_0xc2b8x2[_0xeb49[8]](_0xc2b8x29,_0xc2b8x2b+ _0xc2b8xf);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x2b+ _0xc2b8xf);_0xc2b8x2[_0xeb49[8]](0,_0xc2b8x2b);_0xc2b8x2[_0xeb49[8]](_0xc2b8x29,_0xc2b8x2b);_0xc2b8x2[_0xeb49[10]]();_0xc2b8x2[_0xeb49[9]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[60]]= _0xc2b8x28;function _0xc2b8x2d(){}_0xc2b8x2d[_0xeb49[0]]=  new mxDoubleEllipse();_0xc2b8x2d[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x2d;_0xc2b8x2d[_0xeb49[0]][_0xeb49[61]]= true;_0xc2b8x2d[_0xeb49[0]][_0xeb49[50]]= function(_0xc2b8x15,_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6){var _0xc2b8x18=Math[_0xeb49[6]](4,Math[_0xeb49[6]](_0xc2b8x5/ 5,_0xc2b8x6/ 5));if(_0xc2b8x5> 0&& _0xc2b8x6> 0){_0xc2b8x15[_0xeb49[62]](_0xc2b8x3+ _0xc2b8x18,_0xc2b8x4+ _0xc2b8x18,_0xc2b8x5- 2* _0xc2b8x18,_0xc2b8x6- 2* _0xc2b8x18);_0xc2b8x15[_0xeb49[63]]()};_0xc2b8x15[_0xeb49[64]](false);if(this[_0xeb49[61]]){_0xc2b8x15[_0xeb49[62]](_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6);_0xc2b8x15[_0xeb49[29]]()}};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[65]]= _0xc2b8x2d;function _0xc2b8x2e(){}_0xc2b8x2e[_0xeb49[0]]=  new _0xc2b8x2d();_0xc2b8x2e[_0xeb49[0]][_0xeb49[1]]= _0xc2b8x2e;_0xc2b8x2e[_0xeb49[0]][_0xeb49[61]]= false;mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[66]]= _0xc2b8x2e;var _0xc2b8x2f=mxImageExport[_0xeb49[0]][_0xeb49[67]];mxImageExport[_0xeb49[0]][_0xeb49[67]]= function(){_0xc2b8x2f[_0xeb49[30]](this,arguments);function _0xc2b8x30(_0xc2b8x31){return {drawShape:function(_0xc2b8x32,_0xc2b8x33,_0xc2b8x34,_0xc2b8x35){var _0xc2b8x3=_0xc2b8x34[_0xeb49[68]];var _0xc2b8x4=_0xc2b8x34[_0xeb49[69]];var _0xc2b8x5=_0xc2b8x34[_0xeb49[70]];var _0xc2b8x6=_0xc2b8x34[_0xeb49[71]];if(_0xc2b8x35){var _0xc2b8x18=Math[_0xeb49[6]](4,Math[_0xeb49[6]](_0xc2b8x5/ 5,_0xc2b8x6/ 5));_0xc2b8x3+= _0xc2b8x18;_0xc2b8x4+= _0xc2b8x18;_0xc2b8x5-= 2* _0xc2b8x18;_0xc2b8x6-= 2* _0xc2b8x18;if(_0xc2b8x5> 0&& _0xc2b8x6> 0){_0xc2b8x32[_0xeb49[62]](_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6)};return true}else {_0xc2b8x32[_0xeb49[63]]();if(_0xc2b8x31){_0xc2b8x32[_0xeb49[62]](_0xc2b8x3,_0xc2b8x4,_0xc2b8x5,_0xc2b8x6);_0xc2b8x32[_0xeb49[29]]()}}}}}this[_0xeb49[72]][_0xeb49[65]]= _0xc2b8x30(true);this[_0xeb49[72]][_0xeb49[66]]= _0xc2b8x30(false)};function _0xc2b8x36(){mxArrow[_0xeb49[24]](this)}mxUtils[_0xeb49[25]](_0xc2b8x36,mxArrow);_0xc2b8x36[_0xeb49[0]][_0xeb49[73]]= function(_0xc2b8x15,_0xc2b8x37){var _0xc2b8x1d=10;var _0xc2b8x38=_0xc2b8x37[0];var _0xc2b8x39=_0xc2b8x37[_0xc2b8x37[_0xeb49[74]]- 1];var _0xc2b8xe=_0xc2b8x39[_0xeb49[68]]- _0xc2b8x38[_0xeb49[68]];var _0xc2b8xf=_0xc2b8x39[_0xeb49[69]]- _0xc2b8x38[_0xeb49[69]];var _0xc2b8x3a=Math[_0xeb49[75]](_0xc2b8xe* _0xc2b8xe+ _0xc2b8xf* _0xc2b8xf);var _0xc2b8x3b=_0xc2b8x3a;var _0xc2b8x3c=_0xc2b8xe/ _0xc2b8x3a;var _0xc2b8x3d=_0xc2b8xf/ _0xc2b8x3a;var _0xc2b8x3e=_0xc2b8x3b* _0xc2b8x3c;var _0xc2b8x3f=_0xc2b8x3b* _0xc2b8x3d;var _0xc2b8x40=_0xc2b8x1d* _0xc2b8x3d/ 3;var _0xc2b8x41=-_0xc2b8x1d* _0xc2b8x3c / 3;var _0xc2b8x42=_0xc2b8x38[_0xeb49[68]]- _0xc2b8x40/ 2;var _0xc2b8x43=_0xc2b8x38[_0xeb49[69]]- _0xc2b8x41/ 2;var _0xc2b8x44=_0xc2b8x42+ _0xc2b8x40;var _0xc2b8x45=_0xc2b8x43+ _0xc2b8x41;var _0xc2b8x46=_0xc2b8x44+ _0xc2b8x3e;var _0xc2b8x47=_0xc2b8x45+ _0xc2b8x3f;var _0xc2b8x48=_0xc2b8x46+ _0xc2b8x40;var _0xc2b8x49=_0xc2b8x47+ _0xc2b8x41;var _0xc2b8x4a=_0xc2b8x48- 3* _0xc2b8x40;var _0xc2b8x4b=_0xc2b8x49- 3* _0xc2b8x41;_0xc2b8x15[_0xeb49[28]]();_0xc2b8x15[_0xeb49[7]](_0xc2b8x44,_0xc2b8x45);_0xc2b8x15[_0xeb49[8]](_0xc2b8x46,_0xc2b8x47);_0xc2b8x15[_0xeb49[7]](_0xc2b8x4a+ _0xc2b8x40,_0xc2b8x4b+ _0xc2b8x41);_0xc2b8x15[_0xeb49[8]](_0xc2b8x42,_0xc2b8x43);_0xc2b8x15[_0xeb49[29]]()};mxCellRenderer[_0xeb49[0]][_0xeb49[12]][_0xeb49[76]]= _0xc2b8x36;mxMarker[_0xeb49[78]](_0xeb49[77],function(_0xc2b8x32,_0xc2b8x1a,_0xc2b8x4c,_0xc2b8x39,_0xc2b8x4d,_0xc2b8x4e,_0xc2b8x4f,_0xc2b8x50,_0xc2b8x51,_0xc2b8x52){var _0xc2b8x3c=_0xc2b8x4d* (_0xc2b8x4f+ _0xc2b8x51+ 1);var _0xc2b8x3d=_0xc2b8x4e* (_0xc2b8x4f+ _0xc2b8x51+ 1);return function(){_0xc2b8x32[_0xeb49[28]]();_0xc2b8x32[_0xeb49[7]](_0xc2b8x39[_0xeb49[68]]- _0xc2b8x3c/ 2- _0xc2b8x3d/ 2,_0xc2b8x39[_0xeb49[69]]- _0xc2b8x3d/ 2+ _0xc2b8x3c/ 2);_0xc2b8x32[_0xeb49[8]](_0xc2b8x39[_0xeb49[68]]+ _0xc2b8x3d/ 2- 3* _0xc2b8x3c/ 2,_0xc2b8x39[_0xeb49[69]]- 3* _0xc2b8x3d/ 2- _0xc2b8x3c/ 2);_0xc2b8x32[_0xeb49[29]]()}});var _0xc2b8x53=-99;if( typeof (mxVertexHandler)!= _0xeb49[79]){function _0xc2b8x54(_0xc2b8x33){mxVertexHandler[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x54,mxVertexHandler);_0xc2b8x54[_0xeb49[0]][_0xeb49[80]]= false;_0xc2b8x54[_0xeb49[0]][_0xeb49[81]]= function(){this[_0xeb49[82]]= mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],mxConstants.STYLE_HORIZONTAL,true);var _0xc2b8x55=this[_0xeb49[83]][_0xeb49[85]][_0xeb49[84]];if(this[_0xeb49[86]]!= null){var _0xc2b8x34= new mxRectangle(0,0,this[_0xeb49[86]][_0xeb49[70]],this[_0xeb49[86]][_0xeb49[71]]);this[_0xeb49[87]]=  new mxImageShape(_0xc2b8x34,this[_0xeb49[86]][_0xeb49[88]])}else {var _0xc2b8x4f=10;var _0xc2b8x34= new mxRectangle(0,0,_0xc2b8x4f,_0xc2b8x4f);this[_0xeb49[87]]=  new mxRhombus(_0xc2b8x34,mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};this[_0xeb49[87]][_0xeb49[89]]= (_0xc2b8x55[_0xeb49[89]]!= mxConstants[_0xeb49[90]])?mxConstants[_0xeb49[91]]:mxConstants[_0xeb49[90]];this[_0xeb49[87]][_0xeb49[81]](_0xc2b8x55[_0xeb49[93]]()[_0xeb49[92]]());this[_0xeb49[87]][_0xeb49[95]][_0xeb49[4]][_0xeb49[94]]= this[_0xeb49[96]]();mxEvent[_0xeb49[97]](this[_0xeb49[87]][_0xeb49[95]],_0xc2b8x55,this[_0xeb49[83]]);mxVertexHandler[_0xeb49[0]][_0xeb49[81]][_0xeb49[30]](this,arguments)};_0xc2b8x54[_0xeb49[0]][_0xeb49[96]]= function(){return _0xeb49[98]};_0xc2b8x54[_0xeb49[0]][_0xeb49[99]]= function(){mxVertexHandler[_0xeb49[0]][_0xeb49[99]][_0xeb49[30]](this,arguments);var _0xc2b8x4f=this[_0xeb49[87]][_0xeb49[100]][_0xeb49[70]];this[_0xeb49[87]][_0xeb49[100]]= this[_0xeb49[101]](_0xc2b8x4f);this[_0xeb49[87]][_0xeb49[99]]()};_0xc2b8x54[_0xeb49[0]][_0xeb49[102]]= function(){mxVertexHandler[_0xeb49[0]][_0xeb49[102]][_0xeb49[30]](this,arguments);if(this[_0xeb49[87]]!= null){this[_0xeb49[87]][_0xeb49[102]]();this[_0xeb49[87]]= null}};_0xc2b8x54[_0xeb49[0]][_0xeb49[103]]= function(_0xc2b8x56){if(_0xc2b8x56[_0xeb49[104]](this[_0xeb49[87]])){return _0xc2b8x53};return mxVertexHandler[_0xeb49[0]][_0xeb49[103]][_0xeb49[30]](this,arguments)};_0xc2b8x54[_0xeb49[0]][_0xeb49[105]]= function(_0xc2b8x57,_0xc2b8x56){if(!_0xc2b8x56[_0xeb49[106]]()&& this[_0xeb49[107]]== _0xc2b8x53){var _0xc2b8x58= new mxPoint(_0xc2b8x56[_0xeb49[108]](),_0xc2b8x56[_0xeb49[109]]());this[_0xeb49[110]](_0xc2b8x58);var _0xc2b8x59=this[_0xeb49[84]][_0xeb49[112]](_0xc2b8x56[_0xeb49[111]]());var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];if(_0xc2b8x59&& this[_0xeb49[80]]){_0xc2b8x58[_0xeb49[68]]= this[_0xeb49[84]][_0xeb49[114]](_0xc2b8x58[_0xeb49[68]]/ _0xc2b8x5a)* _0xc2b8x5a;_0xc2b8x58[_0xeb49[69]]= this[_0xeb49[84]][_0xeb49[114]](_0xc2b8x58[_0xeb49[69]]/ _0xc2b8x5a)* _0xc2b8x5a};this[_0xeb49[115]](_0xc2b8x58);this[_0xeb49[116]](this[_0xeb49[87]],_0xc2b8x58[_0xeb49[68]],_0xc2b8x58[_0xeb49[69]]);this[_0xeb49[83]][_0xeb49[85]][_0xeb49[84]][_0xeb49[117]][_0xeb49[99]](this[_0xeb49[83]],true);_0xc2b8x56[_0xeb49[118]]()}else {mxVertexHandler[_0xeb49[0]][_0xeb49[105]][_0xeb49[30]](this,arguments)}};_0xc2b8x54[_0xeb49[0]][_0xeb49[119]]= function(_0xc2b8x57,_0xc2b8x56){if(!_0xc2b8x56[_0xeb49[106]]()&& this[_0xeb49[107]]== _0xc2b8x53){this[_0xeb49[120]]();this[_0xeb49[121]]();_0xc2b8x56[_0xeb49[118]]()}else {mxVertexHandler[_0xeb49[0]][_0xeb49[119]][_0xeb49[30]](this,arguments)}};_0xc2b8x54[_0xeb49[0]][_0xeb49[101]]= function(_0xc2b8x4f){var _0xc2b8x5b=this[_0xeb49[83]][_0xeb49[123]][_0xeb49[122]]();var _0xc2b8x5c=mxUtils[_0xeb49[124]](_0xc2b8x5b);var _0xc2b8x5d=Math[_0xeb49[125]](_0xc2b8x5c);var _0xc2b8x5e=Math[_0xeb49[126]](_0xc2b8x5c);var _0xc2b8x34= new mxRectangle(this[_0xeb49[83]][_0xeb49[68]],this[_0xeb49[83]][_0xeb49[69]],this[_0xeb49[83]][_0xeb49[70]],this[_0xeb49[83]][_0xeb49[71]]);if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[127]]()){var _0xc2b8x5f=(_0xc2b8x34[_0xeb49[70]]- _0xc2b8x34[_0xeb49[71]])/ 2;_0xc2b8x34[_0xeb49[68]]+= _0xc2b8x5f;_0xc2b8x34[_0xeb49[69]]-= _0xc2b8x5f;var _0xc2b8x23=_0xc2b8x34[_0xeb49[70]];_0xc2b8x34[_0xeb49[70]]= _0xc2b8x34[_0xeb49[71]];_0xc2b8x34[_0xeb49[71]]= _0xc2b8x23};var _0xc2b8x60=this[_0xeb49[128]](_0xc2b8x34);if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[129]]){_0xc2b8x60[_0xeb49[68]]= 2* _0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]- _0xc2b8x60[_0xeb49[68]]};if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[130]]){_0xc2b8x60[_0xeb49[69]]= 2* _0xc2b8x34[_0xeb49[69]]+ _0xc2b8x34[_0xeb49[71]]- _0xc2b8x60[_0xeb49[69]]};_0xc2b8x60= mxUtils[_0xeb49[133]](_0xc2b8x60,_0xc2b8x5d,_0xc2b8x5e, new mxPoint(this[_0xeb49[83]][_0xeb49[131]](),this[_0xeb49[83]][_0xeb49[132]]()));return  new mxRectangle(_0xc2b8x60[_0xeb49[68]]- _0xc2b8x4f/ 2,_0xc2b8x60[_0xeb49[69]]- _0xc2b8x4f/ 2,_0xc2b8x4f,_0xc2b8x4f)};_0xc2b8x54[_0xeb49[0]][_0xeb49[128]]= function(_0xc2b8x34){return null};_0xc2b8x54[_0xeb49[0]][_0xeb49[115]]= function(_0xc2b8x58){};_0xc2b8x54[_0xeb49[0]][_0xeb49[110]]= function(_0xc2b8x58){_0xc2b8x58[_0xeb49[68]]= Math[_0xeb49[34]](this[_0xeb49[83]][_0xeb49[68]],Math[_0xeb49[6]](this[_0xeb49[83]][_0xeb49[68]]+ this[_0xeb49[83]][_0xeb49[70]],_0xc2b8x58[_0xeb49[68]]));_0xc2b8x58[_0xeb49[69]]= Math[_0xeb49[34]](this[_0xeb49[83]][_0xeb49[69]],Math[_0xeb49[6]](this[_0xeb49[83]][_0xeb49[69]]+ this[_0xeb49[83]][_0xeb49[71]],_0xc2b8x58[_0xeb49[69]]))};_0xc2b8x54[_0xeb49[0]][_0xeb49[120]]= function(){};function _0xc2b8x61(_0xc2b8x33){_0xc2b8x54[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x61,_0xc2b8x54);_0xc2b8x61[_0xeb49[0]][_0xeb49[128]]= function(_0xc2b8x34){var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];var _0xc2b8xb=Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[70]],mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[14],60)* _0xc2b8x5a);var _0xc2b8xc=Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[71]],mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[15],20)* _0xc2b8x5a);var _0xc2b8xd=mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[16],_0xeb49[17]);var _0xc2b8x3=(_0xc2b8xd== _0xeb49[18])?_0xc2b8x34[_0xeb49[68]]+ _0xc2b8xb:_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]- _0xc2b8xb;return  new mxPoint(_0xc2b8x3,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8xc)};_0xc2b8x61[_0xeb49[0]][_0xeb49[115]]= function(_0xc2b8x58){var _0xc2b8x5b=this[_0xeb49[83]][_0xeb49[123]][_0xeb49[122]]();var _0xc2b8x5c=mxUtils[_0xeb49[124]](_0xc2b8x5b);var _0xc2b8x5d=Math[_0xeb49[125]](-_0xc2b8x5c);var _0xc2b8x5e=Math[_0xeb49[126]](-_0xc2b8x5c);var _0xc2b8x34= new mxRectangle(this[_0xeb49[83]][_0xeb49[68]],this[_0xeb49[83]][_0xeb49[69]],this[_0xeb49[83]][_0xeb49[70]],this[_0xeb49[83]][_0xeb49[71]]);if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[127]]()){var _0xc2b8x5f=(_0xc2b8x34[_0xeb49[70]]- _0xc2b8x34[_0xeb49[71]])/ 2;_0xc2b8x34[_0xeb49[68]]+= _0xc2b8x5f;_0xc2b8x34[_0xeb49[69]]-= _0xc2b8x5f;var _0xc2b8x23=_0xc2b8x34[_0xeb49[70]];_0xc2b8x34[_0xeb49[70]]= _0xc2b8x34[_0xeb49[71]];_0xc2b8x34[_0xeb49[71]]= _0xc2b8x23};var _0xc2b8x60= new mxPoint(_0xc2b8x58[_0xeb49[68]],_0xc2b8x58[_0xeb49[69]]);_0xc2b8x60= mxUtils[_0xeb49[133]](_0xc2b8x60,_0xc2b8x5d,_0xc2b8x5e, new mxPoint(this[_0xeb49[83]][_0xeb49[131]](),this[_0xeb49[83]][_0xeb49[132]]()));if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[129]]){_0xc2b8x60[_0xeb49[68]]= 2* _0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]- _0xc2b8x60[_0xeb49[68]]};if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[130]]){_0xc2b8x60[_0xeb49[69]]= 2* _0xc2b8x34[_0xeb49[69]]+ _0xc2b8x34[_0xeb49[71]]- _0xc2b8x60[_0xeb49[69]]};var _0xc2b8x62=this[_0xeb49[134]](_0xc2b8x60,_0xc2b8x34);if(_0xc2b8x62!= null){if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[129]]){_0xc2b8x62[_0xeb49[68]]= 2* _0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]- _0xc2b8x62[_0xeb49[68]]};if(this[_0xeb49[83]][_0xeb49[123]][_0xeb49[130]]){_0xc2b8x62[_0xeb49[69]]= 2* _0xc2b8x34[_0xeb49[69]]+ _0xc2b8x34[_0xeb49[71]]- _0xc2b8x62[_0xeb49[69]]};_0xc2b8x5d= Math[_0xeb49[125]](_0xc2b8x5c);_0xc2b8x5e= Math[_0xeb49[126]](_0xc2b8x5c);_0xc2b8x62= mxUtils[_0xeb49[133]](_0xc2b8x62,_0xc2b8x5d,_0xc2b8x5e, new mxPoint(this[_0xeb49[83]][_0xeb49[131]](),this[_0xeb49[83]][_0xeb49[132]]()));_0xc2b8x58[_0xeb49[68]]= _0xc2b8x62[_0xeb49[68]];_0xc2b8x58[_0xeb49[69]]= _0xc2b8x62[_0xeb49[69]]}};_0xc2b8x61[_0xeb49[0]][_0xeb49[134]]= function(_0xc2b8x60,_0xc2b8x34){var _0xc2b8xd=mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[16],_0xeb49[17]);var _0xc2b8xb=(_0xc2b8xd== _0xeb49[18])?_0xc2b8x60[_0xeb49[68]]- _0xc2b8x34[_0xeb49[68]]:_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]- _0xc2b8x60[_0xeb49[68]];var _0xc2b8xc=_0xc2b8x60[_0xeb49[69]]- _0xc2b8x34[_0xeb49[69]];var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];this[_0xeb49[83]][_0xeb49[4]][_0xeb49[14]]= Math[_0xeb49[135]](Math[_0xeb49[34]](1,_0xc2b8xb)/ _0xc2b8x5a);this[_0xeb49[83]][_0xeb49[4]][_0xeb49[15]]= Math[_0xeb49[135]](Math[_0xeb49[34]](1,_0xc2b8xc)/ _0xc2b8x5a)};_0xc2b8x61[_0xeb49[0]][_0xeb49[120]]= function(){var _0xc2b8x63=this[_0xeb49[84]][_0xeb49[136]]();_0xc2b8x63[_0xeb49[137]]();try{this[_0xeb49[83]][_0xeb49[85]][_0xeb49[84]][_0xeb49[139]](_0xeb49[14],this[_0xeb49[83]][_0xeb49[4]][_0xeb49[14]],[this[_0xeb49[83]][_0xeb49[138]]]);this[_0xeb49[83]][_0xeb49[85]][_0xeb49[84]][_0xeb49[139]](_0xeb49[15],this[_0xeb49[83]][_0xeb49[4]][_0xeb49[15]],[this[_0xeb49[83]][_0xeb49[138]]])}finally{_0xc2b8x63[_0xeb49[140]]()}};function _0xc2b8x64(_0xc2b8x33){_0xc2b8x61[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x64,_0xc2b8x61);_0xc2b8x64[_0xeb49[0]][_0xeb49[128]]= function(_0xc2b8x34){var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];var _0xc2b8x65=mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE);return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]/ 2,_0xc2b8x34[_0xeb49[69]]+ Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[71]],_0xc2b8x65* _0xc2b8x5a))};_0xc2b8x64[_0xeb49[0]][_0xeb49[134]]= function(_0xc2b8x58,_0xc2b8x34){_0xc2b8x58[_0xeb49[68]]= _0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]/ 2;startSize= _0xc2b8x58[_0xeb49[69]]- _0xc2b8x34[_0xeb49[69]];var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];this[_0xeb49[83]][_0xeb49[4]][_0xeb49[141]]= Math[_0xeb49[135]](Math[_0xeb49[34]](1,startSize)/ _0xc2b8x5a);return _0xc2b8x58};_0xc2b8x64[_0xeb49[0]][_0xeb49[120]]= function(){this[_0xeb49[83]][_0xeb49[85]][_0xeb49[84]][_0xeb49[139]](_0xeb49[141],this[_0xeb49[83]][_0xeb49[4]][_0xeb49[141]],[this[_0xeb49[83]][_0xeb49[138]]])};function _0xc2b8x66(_0xc2b8x33){_0xc2b8x61[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x66,_0xc2b8x61);_0xc2b8x66[_0xeb49[0]][_0xeb49[142]]= 20;_0xc2b8x66[_0xeb49[0]][_0xeb49[143]]= 1;_0xc2b8x66[_0xeb49[0]][_0xeb49[128]]= function(_0xc2b8x34){var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];var _0xc2b8x67=Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[70]],Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[71]],mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[2],this[_0xeb49[142]])* _0xc2b8x5a/ this[_0xeb49[143]]));return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x67,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x67)};_0xc2b8x66[_0xeb49[0]][_0xeb49[134]]= function(_0xc2b8x60,_0xc2b8x34){var _0xc2b8x4f=Math[_0xeb49[34]](0,Math[_0xeb49[6]](Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[70]]/ this[_0xeb49[143]],_0xc2b8x60[_0xeb49[68]]- _0xc2b8x34[_0xeb49[68]]),Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[71]]/ this[_0xeb49[143]],_0xc2b8x60[_0xeb49[69]]- _0xc2b8x34[_0xeb49[69]])));var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];this[_0xeb49[83]][_0xeb49[4]][_0xeb49[2]]= Math[_0xeb49[135]](Math[_0xeb49[34]](1,_0xc2b8x4f)/ _0xc2b8x5a)* this[_0xeb49[143]];return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x4f,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x4f)};_0xc2b8x66[_0xeb49[0]][_0xeb49[120]]= function(){this[_0xeb49[83]][_0xeb49[85]][_0xeb49[84]][_0xeb49[139]](_0xeb49[2],this[_0xeb49[83]][_0xeb49[4]][_0xeb49[2]],[this[_0xeb49[83]][_0xeb49[138]]])};function _0xc2b8x68(_0xc2b8x33){_0xc2b8x66[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x68,_0xc2b8x66);_0xc2b8x68[_0xeb49[0]][_0xeb49[142]]= 30;_0xc2b8x68[_0xeb49[0]][_0xeb49[143]]= 2;function _0xc2b8x69(_0xc2b8x33){_0xc2b8x66[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x69,_0xc2b8x66);_0xc2b8x69[_0xeb49[0]][_0xeb49[142]]= 30;_0xc2b8x69[_0xeb49[0]][_0xeb49[143]]= 1;_0xc2b8x69[_0xeb49[0]][_0xeb49[128]]= function(_0xc2b8x34){var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];var _0xc2b8x67=Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[70]],Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[71]],mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[2],this[_0xeb49[142]])* _0xc2b8x5a/ this[_0xeb49[143]]));return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]- _0xc2b8x67,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x67)};_0xc2b8x69[_0xeb49[0]][_0xeb49[134]]= function(_0xc2b8x60,_0xc2b8x34){var _0xc2b8x4f=Math[_0xeb49[34]](0,Math[_0xeb49[6]](Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[70]]/ this[_0xeb49[143]],_0xc2b8x60[_0xeb49[68]]- _0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]),Math[_0xeb49[6]](_0xc2b8x34[_0xeb49[71]]/ this[_0xeb49[143]],_0xc2b8x60[_0xeb49[69]]- _0xc2b8x34[_0xeb49[69]])));var _0xc2b8x5a=this[_0xeb49[84]][_0xeb49[93]]()[_0xeb49[113]];this[_0xeb49[83]][_0xeb49[4]][_0xeb49[2]]= Math[_0xeb49[135]](Math[_0xeb49[34]](1,_0xc2b8x4f)/ _0xc2b8x5a)* this[_0xeb49[143]];return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]- _0xc2b8x4f,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x4f)};function _0xc2b8x6a(_0xc2b8x33){_0xc2b8x66[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x6a,_0xc2b8x66);_0xc2b8x6a[_0xeb49[0]][_0xeb49[142]]= 0.2;_0xc2b8x6a[_0xeb49[0]][_0xeb49[143]]= 1;_0xc2b8x6a[_0xeb49[0]][_0xeb49[128]]= function(_0xc2b8x34){var _0xc2b8x67=mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[2],this[_0xeb49[142]]);return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]* _0xc2b8x67,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x34[_0xeb49[71]]/ 2)};_0xc2b8x6a[_0xeb49[0]][_0xeb49[134]]= function(_0xc2b8x60,_0xc2b8x34){var _0xc2b8x4f=Math[_0xeb49[6]](1,(_0xc2b8x60[_0xeb49[68]]- _0xc2b8x34[_0xeb49[68]])/ _0xc2b8x34[_0xeb49[70]]);this[_0xeb49[83]][_0xeb49[4]][_0xeb49[2]]= _0xc2b8x4f;return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x4f* _0xc2b8x34[_0xeb49[70]],_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x34[_0xeb49[71]]/ 2)};function _0xc2b8x6b(_0xc2b8x33){_0xc2b8x66[_0xeb49[24]](this,_0xc2b8x33)}mxUtils[_0xeb49[25]](_0xc2b8x6b,_0xc2b8x66);_0xc2b8x6b[_0xeb49[0]][_0xeb49[142]]= 0.4;_0xc2b8x6b[_0xeb49[0]][_0xeb49[143]]= 1;_0xc2b8x6b[_0xeb49[0]][_0xeb49[128]]= function(_0xc2b8x34){var _0xc2b8x67=mxUtils[_0xeb49[5]](this[_0xeb49[83]][_0xeb49[4]],_0xeb49[2],this[_0xeb49[142]]);return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]/ 2,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x67* _0xc2b8x34[_0xeb49[71]]/ 2)};_0xc2b8x6b[_0xeb49[0]][_0xeb49[134]]= function(_0xc2b8x60,_0xc2b8x34){var _0xc2b8x4f=Math[_0xeb49[34]](0,Math[_0xeb49[6]](1,((_0xc2b8x60[_0xeb49[69]]- _0xc2b8x34[_0xeb49[69]])/ _0xc2b8x34[_0xeb49[71]])* 2));this[_0xeb49[83]][_0xeb49[4]][_0xeb49[2]]= _0xc2b8x4f;return  new mxPoint(_0xc2b8x34[_0xeb49[68]]+ _0xc2b8x34[_0xeb49[70]]/ 2,_0xc2b8x34[_0xeb49[69]]+ _0xc2b8x4f* _0xc2b8x34[_0xeb49[71]]/ 2)};var _0xc2b8x6c={"\x73\x77\x69\x6D\x6C\x61\x6E\x65":_0xc2b8x64,"\x66\x6F\x6C\x64\x65\x72":_0xc2b8x61,"\x63\x75\x62\x65":_0xc2b8x66,"\x63\x61\x72\x64":_0xc2b8x68,"\x6E\x6F\x74\x65":_0xc2b8x69,"\x73\x74\x65\x70":_0xc2b8x6a,"\x74\x61\x70\x65":_0xc2b8x6b};var _0xc2b8x6d=mxGraph[_0xeb49[0]][_0xeb49[144]];mxGraph[_0xeb49[0]][_0xeb49[144]]= function(_0xc2b8x33){if(_0xc2b8x33!= null){var _0xc2b8x6e=_0xc2b8x6c[_0xc2b8x33[_0xeb49[4]][_0xeb49[123]]];if(_0xc2b8x6e!= null){return  new _0xc2b8x6e(_0xc2b8x33)}};return _0xc2b8x6d[_0xeb49[30]](this,arguments)}};mxGraph[_0xeb49[0]][_0xeb49[145]]= function(_0xc2b8x6f,_0xc2b8x50){if(_0xc2b8x6f!= null&& _0xc2b8x6f[_0xeb49[123]]!= null){if(_0xc2b8x6f[_0xeb49[123]][_0xeb49[146]]!= null){if(_0xc2b8x6f[_0xeb49[123]][_0xeb49[146]]!= null){return _0xc2b8x6f[_0xeb49[123]][_0xeb49[146]][_0xeb49[147]]}}else {if(_0xc2b8x6f[_0xeb49[123]][_0xeb49[147]]!= null){return _0xc2b8x6f[_0xeb49[123]][_0xeb49[147]]}}};return null};mxRectangleShape[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxLabel[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];mxImageShape[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];mxSwimlane[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];_0xc2b8x14[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];_0xc2b8x9[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];_0xc2b8x10[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];_0xc2b8x1[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];_0xc2b8xa[_0xeb49[0]][_0xeb49[147]]= mxRectangleShape[_0xeb49[0]][_0xeb49[147]];mxCylinder[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.15,0.05),false), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.85,0.05),false), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.3),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.7),true), new mxConnectionConstraint( new mxPoint(0.15,0.95),false), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.85,0.95),false)];_0xc2b8x25[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.1),false), new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.75,0.1),false), new mxConnectionConstraint( new mxPoint(0,1/ 3),false), new mxConnectionConstraint( new mxPoint(0,1),false), new mxConnectionConstraint( new mxPoint(1,1/ 3),false), new mxConnectionConstraint( new mxPoint(1,1),false), new mxConnectionConstraint( new mxPoint(0.5,0.5),false)];_0xc2b8x28[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxActor[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.25,0.2),false), new mxConnectionConstraint( new mxPoint(0.1,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.75,0.25),false), new mxConnectionConstraint( new mxPoint(0.9,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];_0xc2b8x11[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.35),false), new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.65),false), new mxConnectionConstraint( new mxPoint(1,0.35),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.65),false), new mxConnectionConstraint( new mxPoint(0.25,1),false), new mxConnectionConstraint( new mxPoint(0.75,0),false)];_0xc2b8x13[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true), new mxConnectionConstraint( new mxPoint(0.1,0.25),false), new mxConnectionConstraint( new mxPoint(0.2,0.5),false), new mxConnectionConstraint( new mxPoint(0.1,0.75),false), new mxConnectionConstraint( new mxPoint(0.9,0.25),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(0.9,0.75),false)];mxLine[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0.25,0.5),false), new mxConnectionConstraint( new mxPoint(0.75,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.5),false)];_0xc2b8x26[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.5,1),false)];mxEllipse[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0,0),true), new mxConnectionConstraint( new mxPoint(1,0),true), new mxConnectionConstraint( new mxPoint(0,1),true), new mxConnectionConstraint( new mxPoint(1,1),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5))];mxDoubleEllipse[_0xeb49[0]][_0xeb49[147]]= mxEllipse[_0xeb49[0]][_0xeb49[147]];mxRhombus[_0xeb49[0]][_0xeb49[147]]= mxEllipse[_0xeb49[0]][_0xeb49[147]];mxTriangle[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(1,0.5),true)];mxHexagon[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.375,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.625,0),true), new mxConnectionConstraint( new mxPoint(0.125,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0.125,0.75),false), new mxConnectionConstraint( new mxPoint(0.875,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(0.875,0.75),false), new mxConnectionConstraint( new mxPoint(0.375,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.625,1),true)];mxCloud[_0xeb49[0]][_0xeb49[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.25),false), new mxConnectionConstraint( new mxPoint(0.4,0.1),false), new mxConnectionConstraint( new mxPoint(0.16,0.55),false), new mxConnectionConstraint( new mxPoint(0.07,0.4),false), new mxConnectionConstraint( new mxPoint(0.31,0.8),false), new mxConnectionConstraint( new mxPoint(0.13,0.77),false), new mxConnectionConstraint( new mxPoint(0.8,0.8),false), new mxConnectionConstraint( new mxPoint(0.55,0.95),false), new mxConnectionConstraint( new mxPoint(0.875,0.5),false), new mxConnectionConstraint( new mxPoint(0.96,0.7),false), new mxConnectionConstraint( new mxPoint(0.625,0.2),false), new mxConnectionConstraint( new mxPoint(0.88,0.25),false)];mxArrow[_0xeb49[0]][_0xeb49[147]]= null})()
\ No newline at end of file
index 68ffbcc..b08ce9a 100644 (file)
@@ -1 +1 @@
-var _0xd344=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x61\x6C\x65\x74\x74\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x67\x72\x61\x70\x68","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x65\x64\x69\x74\x6F\x72","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x61\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x6F\x64\x79","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6D\x6F\x75\x73\x65\x75\x70","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x68\x69\x64\x65\x54\x6F\x6F\x6C\x74\x69\x70","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x67\x65\x74\x53\x6F\x75\x72\x63\x65","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x75\x73\x65\x6F\x75\x74","\x74\x6F\x45\x6C\x65\x6D\x65\x6E\x74","\x72\x65\x6C\x61\x74\x65\x64\x54\x61\x72\x67\x65\x74","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x74\x6F\x6F\x6C\x74\x69\x70\x2E\x70\x6E\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6C\x6F\x67","\x65\x6E\x74\x72\x79","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x67\x65\x74","\x2F","\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x73\x74\x61\x72\x74","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x69\x6E\x70\x75\x74","\x65\x6E\x64","\x61\x64\x64\x49\x6D\x61\x67\x65\x50\x61\x6C\x65\x74\x74\x65","\x65\x6E\x61\x62\x6C\x65\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x42\x6F\x72\x64\x65\x72","\x74\x68\x75\x6D\x62\x42\x6F\x72\x64\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x44\x65\x6C\x61\x79","\x69\x6E\x73\x74\x61\x6C\x6C\x45\x64\x67\x65\x73","\x67\x65\x61\x72\x49\x6D\x61\x67\x65","\x2F\x63\x6C\x69\x70\x61\x72\x74\x2F\x47\x65\x61\x72\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x74\x68\x75\x6D\x62\x57\x69\x64\x74\x68","\x74\x68\x75\x6D\x62\x48\x65\x69\x67\x68\x74","\x74\x68\x75\x6D\x62\x50\x61\x64\x64\x69\x6E\x67","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x53\x69\x7A\x65","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70","\x74\x68\x72\x65\x61\x64","\x63\x6C\x65\x61\x72\x54\x69\x6D\x65\x6F\x75\x74","\x74\x6F\x6F\x6C\x74\x69\x70","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x54\x6F\x6F\x6C\x74\x69\x70","\x67\x72\x61\x70\x68\x32","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x76\x69\x65\x77","\x49\x53\x5F\x53\x56\x47","\x63\x61\x6E\x76\x61\x73","\x72\x65\x6C\x61\x74\x69\x76\x65","\x74\x6F\x6F\x6C\x74\x69\x70\x49\x6D\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x31\x34\x70\x78","\x68\x65\x69\x67\x68\x74","\x32\x37\x70\x78","\x64\x69\x73\x70\x6C\x61\x79","\x62\x6C\x6F\x63\x6B","\x6C\x61\x62\x65\x6C\x73\x56\x69\x73\x69\x62\x6C\x65","\x63\x6C\x65\x61\x72","\x6D\x6F\x64\x65\x6C","\x61\x64\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x76\x69\x73\x69\x62\x6C\x65","\x70\x78","\x6C\x65\x6E\x67\x74\x68","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70","\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20\x67\x72\x61\x79","\x74\x65\x78\x74\x41\x6C\x69\x67\x6E","\x63\x65\x6E\x74\x65\x72","\x31\x30\x30\x25","\x70\x61\x64\x64\x69\x6E\x67\x54\x6F\x70","\x32\x70\x78","\x36\x70\x78","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","","\x77\x72\x69\x74\x65","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x74\x6F\x70","\x6E\x6F\x6E\x65","\x78","\x6D\x69\x6E","\x79","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x6D\x61\x78","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x2C","\x29","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6C\x65\x66\x74","\x64\x72\x61\x77\x50\x61\x6E\x65","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x54\x69\x74\x6C\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x54\x69\x74\x6C\x65","\x63\x72\x65\x61\x74\x65\x54\x68\x75\x6D\x62","\x73\x63\x61\x6C\x65\x41\x6E\x64\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x66\x6C\x6F\x6F\x72","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x4E\x4F\x5F\x46\x4F","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x6F\x77\x6E\x65\x72\x53\x56\x47\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x43\x61\x6E\x76\x61\x73","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x49\x53\x5F\x49\x45\x36","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x63\x75\x72\x73\x6F\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x6D\x69\x6E\x57\x69\x64\x74\x68","\x6D\x69\x6E\x48\x65\x69\x67\x68\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x6E\x6F\x77\x72\x61\x70","\x49\x53\x5F\x49\x45","\x34\x70\x78","\x63\x72\x65\x61\x74\x65\x49\x74\x65\x6D","\x67\x65\x49\x74\x65\x6D","\x70\x61\x64\x64\x69\x6E\x67","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x63\x72\x65\x61\x74\x65\x44\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x49\x6D\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x56\x61\x6C\x69\x64\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x69\x73\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x70\x6C\x69\x74\x54\x61\x72\x67\x65\x74","\x73\x70\x6C\x69\x74\x45\x64\x67\x65","\x69\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x50\x72\x65\x76\x69\x65\x77","\x62\x6F\x72\x64\x65\x72","\x31\x70\x78\x20\x64\x61\x73\x68\x65\x64\x20\x62\x6C\x61\x63\x6B","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x53\x6F\x75\x72\x63\x65","\x61\x75\x74\x6F\x73\x63\x72\x6F\x6C\x6C","\x6D\x61\x6B\x65\x44\x72\x61\x67\x67\x61\x62\x6C\x65","\x67\x65\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x61\x70\x70\x6C\x79","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x6D\x6F\x75\x73\x65\x55\x70","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x63\x75\x72\x72\x65\x6E\x74\x47\x72\x61\x70\x68","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x61\x62\x73","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x64\x72\x6F\x70","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6C\x61\x62\x65\x6C","\x66\x6F\x72\x45\x61\x63\x68","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65","\x69\x64","\x74\x65\x78\x74","\x73\x74\x61\x74\x65","\x30","\x4F\x46\x46","\x6F\x74\x68\x65\x72","\x61\x64\x64","\x76\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x69\x73\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x65\x64\x67\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x23\x66\x66\x66\x66\x66\x66","\x61\x64\x64\x50\x61\x6C\x65\x74\x74\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72","\x61\x64\x64\x46\x6F\x6C\x64\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x2F\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x2E\x67\x69\x66\x29","\x2F\x65\x78\x70\x61\x6E\x64\x65\x64\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x31\x30\x30\x25\x20\x35\x30\x25","\x77\x61\x69\x74","\x72\x65\x6D\x6F\x76\x65\x50\x61\x6C\x65\x74\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D"];_0xd344[0];function Sidebar(_0x5c0cx2,_0x5c0cx3){this[_0xd344[1]]= _0x5c0cx2;this[_0xd344[2]]= _0x5c0cx3;this[_0xd344[3]]=  new Object();this[_0xd344[4]]= true;this[_0xd344[5]]=  new Graph(document[_0xd344[7]](_0xd344[6]),null,null,this[_0xd344[1]][_0xd344[9]][_0xd344[5]][_0xd344[8]]());this[_0xd344[5]][_0xd344[10]]= false;this[_0xd344[5]][_0xd344[11]]= false;this[_0xd344[5]][_0xd344[12]](false);this[_0xd344[5]][_0xd344[13]]= false;this[_0xd344[5]][_0xd344[14]](false);this[_0xd344[5]][_0xd344[15]](false);this[_0xd344[5]][_0xd344[2]][_0xd344[17]][_0xd344[16]]= _0xd344[18];this[_0xd344[5]][_0xd344[2]][_0xd344[17]][_0xd344[19]]= _0xd344[20];document[_0xd344[22]][_0xd344[21]](this[_0xd344[5]][_0xd344[2]]);if(!mxClient[_0xd344[23]]){mxEvent[_0xd344[26]](document,_0xd344[24],mxUtils[_0xd344[25]](this,function(){this[_0xd344[4]]= true}));mxEvent[_0xd344[26]](_0x5c0cx3,_0xd344[27],mxUtils[_0xd344[25]](this,function(){this[_0xd344[4]]= true}));mxEvent[_0xd344[26]](document,_0xd344[28],mxUtils[_0xd344[25]](this,function(){this[_0xd344[4]]= false;this[_0xd344[29]]()}));mxEvent[_0xd344[26]](document,_0xd344[30],mxUtils[_0xd344[25]](this,function(_0x5c0cx4){var _0x5c0cx5=mxEvent[_0xd344[31]](_0x5c0cx4);while(_0x5c0cx5!= null){if(_0x5c0cx5== this[_0xd344[32]]){return};_0x5c0cx5= _0x5c0cx5[_0xd344[33]]};this[_0xd344[29]]()}));mxEvent[_0xd344[26]](document,_0xd344[34],mxUtils[_0xd344[25]](this,function(_0x5c0cx4){if(_0x5c0cx4[_0xd344[35]]== null&& _0x5c0cx4[_0xd344[36]]== null){this[_0xd344[29]]()}}))};this[_0xd344[37]](); new Image()[_0xd344[38]]= IMAGE_PATH+ _0xd344[39]}Sidebar[_0xd344[40]][_0xd344[37]]= function(){var _0x5c0cx6=STENCIL_PATH;console[_0xd344[41]](_0x5c0cx6);this[_0xd344[51]](_0xd344[42],mxResources[_0xd344[44]](_0xd344[43]),_0x5c0cx6+ _0xd344[45],_0xd344[46],[_0xd344[47],_0xd344[48],_0xd344[49],_0xd344[50]],[mxResources[_0xd344[44]](_0xd344[47]),mxResources[_0xd344[44]](_0xd344[48]),mxResources[_0xd344[44]](_0xd344[49]),mxResources[_0xd344[44]](_0xd344[50])])};Sidebar[_0xd344[40]][_0xd344[52]]=  !mxClient[_0xd344[23]];Sidebar[_0xd344[40]][_0xd344[53]]= 16;Sidebar[_0xd344[40]][_0xd344[54]]= 3;Sidebar[_0xd344[40]][_0xd344[55]]= 300;Sidebar[_0xd344[40]][_0xd344[56]]= true;Sidebar[_0xd344[40]][_0xd344[57]]= STENCIL_PATH+ _0xd344[58];Sidebar[_0xd344[40]][_0xd344[59]]= 34;Sidebar[_0xd344[40]][_0xd344[60]]= 34;Sidebar[_0xd344[40]][_0xd344[61]]= 2;Sidebar[_0xd344[40]][_0xd344[62]]= 9;Sidebar[_0xd344[40]][_0xd344[63]]= false;Sidebar[_0xd344[40]][_0xd344[64]]= false;Sidebar[_0xd344[40]][_0xd344[65]]= function(_0x5c0cx7,_0x5c0cx8,_0x5c0cx9,_0x5c0cxa){if(this[_0xd344[52]]&& this[_0xd344[4]]){if(this[_0xd344[32]]!= _0x5c0cx7){if(this[_0xd344[66]]!= null){window[_0xd344[67]](this[_0xd344[66]]);this[_0xd344[66]]= null};var _0x5c0cxb=mxUtils[_0xd344[25]](this,function(){if(this[_0xd344[68]]== null){this[_0xd344[68]]= document[_0xd344[7]](_0xd344[6]);this[_0xd344[68]][_0xd344[69]]= _0xd344[70];document[_0xd344[22]][_0xd344[21]](this[_0xd344[68]]);this[_0xd344[71]]=  new Graph(this[_0xd344[68]],null,null,this[_0xd344[1]][_0xd344[9]][_0xd344[5]][_0xd344[8]]());this[_0xd344[71]][_0xd344[73]][_0xd344[72]](this[_0xd344[53]],this[_0xd344[53]]);this[_0xd344[71]][_0xd344[10]]= false;this[_0xd344[71]][_0xd344[11]]= false;this[_0xd344[71]][_0xd344[13]]= false;this[_0xd344[71]][_0xd344[14]](false);this[_0xd344[71]][_0xd344[12]](false);this[_0xd344[71]][_0xd344[15]](false);if(!mxClient[_0xd344[74]]){this[_0xd344[71]][_0xd344[73]][_0xd344[75]][_0xd344[17]][_0xd344[19]]= _0xd344[76]};this[_0xd344[77]]= mxUtils[_0xd344[78]](IMAGE_PATH+ _0xd344[39]);this[_0xd344[77]][_0xd344[17]][_0xd344[19]]= _0xd344[20];this[_0xd344[77]][_0xd344[17]][_0xd344[79]]= _0xd344[80];this[_0xd344[77]][_0xd344[17]][_0xd344[81]]= _0xd344[82];document[_0xd344[22]][_0xd344[21]](this[_0xd344[77]])};this[_0xd344[68]][_0xd344[17]][_0xd344[83]]= _0xd344[84];this[_0xd344[71]][_0xd344[85]]= (_0x5c0cxa== null|| _0x5c0cxa);this[_0xd344[71]][_0xd344[87]][_0xd344[86]]();this[_0xd344[71]][_0xd344[88]](_0x5c0cx8);var _0x5c0cxc=this[_0xd344[71]][_0xd344[89]]();var _0x5c0cxd=_0x5c0cxc[_0xd344[79]]+ 2* this[_0xd344[53]];var _0x5c0cxe=_0x5c0cxc[_0xd344[81]]+ 2* this[_0xd344[53]];if(mxClient[_0xd344[90]]){_0x5c0cxd+= 4;_0x5c0cxe+= 4;this[_0xd344[68]][_0xd344[17]][_0xd344[91]]= _0xd344[18]}else {this[_0xd344[68]][_0xd344[17]][_0xd344[91]]= _0xd344[92]};this[_0xd344[77]][_0xd344[17]][_0xd344[16]]= _0xd344[92];this[_0xd344[68]][_0xd344[17]][_0xd344[79]]= _0x5c0cxd+ _0xd344[93];if(this[_0xd344[64]]&& _0x5c0cx9!= null&& _0x5c0cx9[_0xd344[94]]> 0){if(this[_0xd344[95]]== null){this[_0xd344[95]]= document[_0xd344[7]](_0xd344[6]);this[_0xd344[95]][_0xd344[17]][_0xd344[96]]= _0xd344[97];this[_0xd344[95]][_0xd344[17]][_0xd344[98]]= _0xd344[99];this[_0xd344[95]][_0xd344[17]][_0xd344[79]]= _0xd344[100];this[_0xd344[95]][_0xd344[17]][_0xd344[91]]= _0xd344[18];if(mxClient[_0xd344[74]]){this[_0xd344[95]][_0xd344[17]][_0xd344[101]]= _0xd344[102]}else {this[_0xd344[95]][_0xd344[17]][_0xd344[19]]= _0xd344[20];this[_0xd344[95]][_0xd344[17]][_0xd344[101]]= _0xd344[103]};this[_0xd344[68]][_0xd344[21]](this[_0xd344[95]])}else {this[_0xd344[95]][_0xd344[104]]= _0xd344[105]};this[_0xd344[95]][_0xd344[17]][_0xd344[83]]= _0xd344[105];mxUtils[_0xd344[106]](this[_0xd344[95]],_0x5c0cx9);var _0x5c0cxf=this[_0xd344[95]][_0xd344[107]]+ 10;_0x5c0cxe+= _0x5c0cxf;if(mxClient[_0xd344[74]]){this[_0xd344[95]][_0xd344[17]][_0xd344[108]]= (-_0x5c0cxf) + _0xd344[93]}else {_0x5c0cxe-= 6;this[_0xd344[95]][_0xd344[17]][_0xd344[109]]= (_0x5c0cxe- _0x5c0cxf)+ _0xd344[93]}}else {if(this[_0xd344[95]]!= null&& this[_0xd344[95]][_0xd344[33]]!= null){this[_0xd344[95]][_0xd344[17]][_0xd344[83]]= _0xd344[110]}};this[_0xd344[68]][_0xd344[17]][_0xd344[81]]= _0x5c0cxe+ _0xd344[93];var _0x5c0cx10=-Math[_0xd344[112]](0,_0x5c0cxc[_0xd344[111]]- this[_0xd344[53]]);var _0x5c0cx11=-Math[_0xd344[112]](0,_0x5c0cxc[_0xd344[113]]- this[_0xd344[53]]);var _0x5c0cx12=this[_0xd344[2]][_0xd344[114]]+ this[_0xd344[1]][_0xd344[115]]+ 3;var _0x5c0cx13=Math[_0xd344[118]](0,(this[_0xd344[2]][_0xd344[116]]+ _0x5c0cx7[_0xd344[116]]- this[_0xd344[2]][_0xd344[117]]- _0x5c0cxe/ 2+ 16));if(mxClient[_0xd344[74]]){this[_0xd344[71]][_0xd344[73]][_0xd344[75]][_0xd344[123]](_0xd344[119],_0xd344[120]+ _0x5c0cx10+ _0xd344[121]+ _0x5c0cx11+ _0xd344[122])}else {this[_0xd344[71]][_0xd344[73]][_0xd344[125]][_0xd344[17]][_0xd344[124]]= _0x5c0cx10+ _0xd344[93];this[_0xd344[71]][_0xd344[73]][_0xd344[125]][_0xd344[17]][_0xd344[109]]= _0x5c0cx11+ _0xd344[93]};_0x5c0cx13+= 90;this[_0xd344[68]][_0xd344[17]][_0xd344[19]]= _0xd344[20];this[_0xd344[68]][_0xd344[17]][_0xd344[124]]= _0x5c0cx12+ _0xd344[93];this[_0xd344[68]][_0xd344[17]][_0xd344[109]]= _0x5c0cx13+ _0xd344[93];this[_0xd344[77]][_0xd344[17]][_0xd344[124]]= (_0x5c0cx12- 13)+ _0xd344[93];this[_0xd344[77]][_0xd344[17]][_0xd344[109]]= (_0x5c0cx13+ _0x5c0cxe/ 2- 13)+ _0xd344[93]});if(this[_0xd344[68]]!= null&& this[_0xd344[68]][_0xd344[17]][_0xd344[83]]!= _0xd344[110]){_0x5c0cxb()}else {this[_0xd344[66]]= window[_0xd344[126]](_0x5c0cxb,this[_0xd344[55]])};this[_0xd344[32]]= _0x5c0cx7}}};Sidebar[_0xd344[40]][_0xd344[29]]= function(){if(this[_0xd344[66]]!= null){window[_0xd344[67]](this[_0xd344[66]]);this[_0xd344[66]]= null};if(this[_0xd344[68]]!= null){this[_0xd344[68]][_0xd344[17]][_0xd344[83]]= _0xd344[110];this[_0xd344[77]][_0xd344[17]][_0xd344[16]]= _0xd344[18];this[_0xd344[32]]= null}};Sidebar[_0xd344[40]][_0xd344[127]]= function(_0x5c0cx14){var _0x5c0cx7=document[_0xd344[7]](_0xd344[128]);_0x5c0cx7[_0xd344[123]](_0xd344[129],_0xd344[130]);_0x5c0cx7[_0xd344[69]]= _0xd344[131];mxUtils[_0xd344[106]](_0x5c0cx7,_0x5c0cx14);return _0x5c0cx7};Sidebar[_0xd344[40]][_0xd344[132]]= function(_0x5c0cx8,_0x5c0cxd,_0x5c0cxe,_0x5c0cx15,_0x5c0cx9,_0x5c0cxa){this[_0xd344[5]][_0xd344[85]]= (_0x5c0cxa== null|| _0x5c0cxa);this[_0xd344[5]][_0xd344[73]][_0xd344[133]](1,0,0);this[_0xd344[5]][_0xd344[88]](_0x5c0cx8);var _0x5c0cxc=this[_0xd344[5]][_0xd344[89]]();var _0x5c0cx16=this[_0xd344[54]];var _0x5c0cx17=Math[_0xd344[112]]((_0x5c0cxd- 2)/ (_0x5c0cxc[_0xd344[79]]- _0x5c0cxc[_0xd344[111]]+ _0x5c0cx16),(_0x5c0cxe- 2)/ (_0x5c0cxc[_0xd344[81]]- _0x5c0cxc[_0xd344[113]]+ _0x5c0cx16));var _0x5c0cx10=-Math[_0xd344[112]](_0x5c0cxc[_0xd344[111]],0);var _0x5c0cx11=-Math[_0xd344[112]](_0x5c0cxc[_0xd344[113]],0);this[_0xd344[5]][_0xd344[73]][_0xd344[133]](_0x5c0cx17,_0x5c0cx10,_0x5c0cx11);_0x5c0cxc= this[_0xd344[5]][_0xd344[89]]();var _0x5c0cx18=Math[_0xd344[118]](0,Math[_0xd344[134]]((_0x5c0cxd- _0x5c0cxc[_0xd344[79]]- _0x5c0cxc[_0xd344[111]])/ 2));var _0x5c0cxf=Math[_0xd344[118]](0,Math[_0xd344[134]]((_0x5c0cxe- _0x5c0cxc[_0xd344[81]]- _0x5c0cxc[_0xd344[113]])/ 2));var _0x5c0cx19=null;if(this[_0xd344[5]][_0xd344[135]]== mxConstants[_0xd344[136]]&&  !mxClient[_0xd344[137]]){_0x5c0cx19= this[_0xd344[5]][_0xd344[73]][_0xd344[140]]()[_0xd344[139]][_0xd344[138]](true)}else {_0x5c0cx19= this[_0xd344[5]][_0xd344[2]][_0xd344[138]](false);_0x5c0cx19[_0xd344[104]]= this[_0xd344[5]][_0xd344[2]][_0xd344[104]]};this[_0xd344[5]][_0xd344[141]]()[_0xd344[86]]();if(mxClient[_0xd344[142]]){_0x5c0cx15[_0xd344[17]][_0xd344[143]]= _0xd344[144]+ this[_0xd344[1]][_0xd344[9]][_0xd344[145]]+ _0xd344[122]};var _0x5c0cx1a=3;_0x5c0cx19[_0xd344[17]][_0xd344[19]]= _0xd344[76];_0x5c0cx19[_0xd344[17]][_0xd344[91]]= _0xd344[18];_0x5c0cx19[_0xd344[17]][_0xd344[146]]= _0xd344[147];_0x5c0cx19[_0xd344[17]][_0xd344[124]]= (_0x5c0cx18+ _0x5c0cx1a)+ _0xd344[93];_0x5c0cx19[_0xd344[17]][_0xd344[109]]= (_0x5c0cxf+ _0x5c0cx1a)+ _0xd344[93];_0x5c0cx19[_0xd344[17]][_0xd344[79]]= _0x5c0cxd+ _0xd344[93];_0x5c0cx19[_0xd344[17]][_0xd344[81]]= _0x5c0cxe+ _0xd344[93];_0x5c0cx19[_0xd344[17]][_0xd344[16]]= _0xd344[105];_0x5c0cx19[_0xd344[17]][_0xd344[148]]= _0xd344[105];_0x5c0cx19[_0xd344[17]][_0xd344[149]]= _0xd344[105];_0x5c0cx15[_0xd344[21]](_0x5c0cx19);if(this[_0xd344[63]]&& _0x5c0cx9!= null){var _0x5c0cx1b=(mxClient[_0xd344[90]])?2* this[_0xd344[61]]+ 2:0;_0x5c0cx15[_0xd344[17]][_0xd344[81]]= (this[_0xd344[60]]+ _0x5c0cx1b+ this[_0xd344[62]]+ 8)+ _0xd344[93];var _0x5c0cx1c=document[_0xd344[7]](_0xd344[6]);_0x5c0cx1c[_0xd344[17]][_0xd344[150]]= this[_0xd344[62]]+ _0xd344[93];_0x5c0cx1c[_0xd344[17]][_0xd344[98]]= _0xd344[99];_0x5c0cx1c[_0xd344[17]][_0xd344[151]]= _0xd344[152];if(mxClient[_0xd344[153]]){_0x5c0cx1c[_0xd344[17]][_0xd344[81]]= (this[_0xd344[62]]+ 12)+ _0xd344[93]};_0x5c0cx1c[_0xd344[17]][_0xd344[101]]= _0xd344[154];mxUtils[_0xd344[106]](_0x5c0cx1c,_0x5c0cx9);_0x5c0cx15[_0xd344[21]](_0x5c0cx1c)}};Sidebar[_0xd344[40]][_0xd344[155]]= function(_0x5c0cx8,_0x5c0cx9,_0x5c0cxa){var _0x5c0cx7=document[_0xd344[7]](_0xd344[128]);_0x5c0cx7[_0xd344[123]](_0xd344[129],_0xd344[130]);_0x5c0cx7[_0xd344[69]]= _0xd344[156];_0x5c0cx7[_0xd344[17]][_0xd344[91]]= _0xd344[18];var _0x5c0cx1b=(mxClient[_0xd344[90]])?8+ 2* this[_0xd344[61]]:6;_0x5c0cx7[_0xd344[17]][_0xd344[79]]= (this[_0xd344[59]]+ _0x5c0cx1b)+ _0xd344[93];_0x5c0cx7[_0xd344[17]][_0xd344[81]]= (this[_0xd344[60]]+ _0x5c0cx1b)+ _0xd344[93];_0x5c0cx7[_0xd344[17]][_0xd344[157]]= this[_0xd344[61]]+ _0xd344[93];mxEvent[_0xd344[26]](_0x5c0cx7,_0xd344[158],function(_0x5c0cx4){mxEvent[_0xd344[159]](_0x5c0cx4)});this[_0xd344[132]](_0x5c0cx8,this[_0xd344[59]],this[_0xd344[60]],_0x5c0cx7,_0x5c0cx9,_0x5c0cxa);return _0x5c0cx7};Sidebar[_0xd344[40]][_0xd344[160]]= function(_0x5c0cx8,_0x5c0cx1d){return function(_0x5c0cx1e,_0x5c0cx4,_0x5c0cx1f,_0x5c0cx20,_0x5c0cx21){if(_0x5c0cx1e[_0xd344[161]]()){_0x5c0cx8= _0x5c0cx1e[_0xd344[162]](_0x5c0cx8);if(_0x5c0cx8[_0xd344[94]]> 0){var _0x5c0cx22=(_0x5c0cx1f!= null)?_0x5c0cx1e[_0xd344[163]](_0x5c0cx1f,_0x5c0cx8,_0x5c0cx4):false;var _0x5c0cx23=null;if(_0x5c0cx1f!= null&&  !_0x5c0cx22){_0x5c0cx1f= null};if(_0x5c0cx1d&& _0x5c0cx1e[_0xd344[164]]()&& _0x5c0cx1e[_0xd344[165]](_0x5c0cx1f,_0x5c0cx8,_0x5c0cx4)){_0x5c0cx1e[_0xd344[166]](_0x5c0cx1f,_0x5c0cx8,null,_0x5c0cx20,_0x5c0cx21);_0x5c0cx23= _0x5c0cx8}else {if(_0x5c0cx8[_0xd344[94]]> 0){_0x5c0cx23= _0x5c0cx1e[_0xd344[167]](_0x5c0cx8,_0x5c0cx20,_0x5c0cx21,_0x5c0cx1f)}};if(_0x5c0cx23!= null&& _0x5c0cx23[_0xd344[94]]> 0){_0x5c0cx1e[_0xd344[168]](_0x5c0cx23[0]);_0x5c0cx1e[_0xd344[169]](_0x5c0cx23)}}}}};Sidebar[_0xd344[40]][_0xd344[170]]= function(_0x5c0cxd,_0x5c0cxe){var _0x5c0cx7=document[_0xd344[7]](_0xd344[6]);_0x5c0cx7[_0xd344[17]][_0xd344[171]]= _0xd344[172];_0x5c0cx7[_0xd344[17]][_0xd344[79]]= _0x5c0cxd+ _0xd344[93];_0x5c0cx7[_0xd344[17]][_0xd344[81]]= _0x5c0cxe+ _0xd344[93];return _0x5c0cx7};Sidebar[_0xd344[40]][_0xd344[173]]= function(_0x5c0cx7,_0x5c0cx24,_0x5c0cx25){var _0x5c0cx26=mxUtils[_0xd344[175]](_0x5c0cx7,this[_0xd344[1]][_0xd344[9]][_0xd344[5]],_0x5c0cx24,_0x5c0cx25,0,0,this[_0xd344[1]][_0xd344[9]][_0xd344[5]][_0xd344[174]],true,true);_0x5c0cx26[_0xd344[176]]= function(_0x5c0cx1e,_0x5c0cx20,_0x5c0cx21){var _0x5c0cx1f=mxDragSource[_0xd344[40]][_0xd344[176]][_0xd344[177]](this,arguments);if(!_0x5c0cx1e[_0xd344[178]](_0x5c0cx1f)){_0x5c0cx1f= null};return _0x5c0cx1f};return _0x5c0cx26};Sidebar[_0xd344[40]][_0xd344[179]]= function(_0x5c0cx7,_0x5c0cx27){var _0x5c0cx1e=this[_0xd344[1]][_0xd344[9]][_0xd344[5]];var _0x5c0cx28=null;mxEvent[_0xd344[182]](_0x5c0cx7,function(_0x5c0cx4){_0x5c0cx28=  new mxPoint(mxEvent[_0xd344[180]](_0x5c0cx4),mxEvent[_0xd344[181]](_0x5c0cx4))});var _0x5c0cx29=_0x5c0cx27[_0xd344[183]];_0x5c0cx27[_0xd344[183]]= function(_0x5c0cx4){if(!mxEvent[_0xd344[184]](_0x5c0cx4)&& this[_0xd344[185]]== null && _0x5c0cx28!= null){var _0x5c0cx2a=_0x5c0cx1e[_0xd344[186]];if(Math[_0xd344[187]](_0x5c0cx28[_0xd344[111]]- mxEvent[_0xd344[180]](_0x5c0cx4))<= _0x5c0cx2a&& Math[_0xd344[187]](_0x5c0cx28[_0xd344[113]]- mxEvent[_0xd344[181]](_0x5c0cx4))<= _0x5c0cx2a){var _0x5c0cx2b=_0x5c0cx1e[_0xd344[188]]();_0x5c0cx27[_0xd344[189]](_0x5c0cx1e,_0x5c0cx4,null,_0x5c0cx2b,_0x5c0cx2b)}};_0x5c0cx29[_0xd344[177]](this,arguments);_0x5c0cx28= null}};Sidebar[_0xd344[40]][_0xd344[190]]= function(_0x5c0cx2c,_0x5c0cx14,_0x5c0cx2d,_0x5c0cx2e){var _0x5c0cx2f=mxUtils[_0xd344[190]]();var _0x5c0cx19=_0x5c0cx2f[_0xd344[7]](_0x5c0cx2c);_0x5c0cx19[_0xd344[123]](_0xd344[191],_0x5c0cx14);_0x5c0cx2d[_0xd344[192]](function(_0x5c0cx30,_0x5c0cx31){_0x5c0cx19[_0xd344[123]](_0x5c0cx30,_0x5c0cx2e[_0x5c0cx31]?_0x5c0cx2e[_0x5c0cx31]:_0xd344[105])});return _0x5c0cx19};Sidebar[_0xd344[40]][_0xd344[193]]= function(_0x5c0cx32,_0x5c0cxd,_0x5c0cxe,_0x5c0cx33,_0x5c0cx9,_0x5c0cxa){var _0x5c0cx2d=[];var _0x5c0cx2e=[];switch(_0x5c0cx33){case _0xd344[47]:_0x5c0cx2d= [_0xd344[194],_0xd344[195],_0xd344[196]];_0x5c0cx2e= [_0xd344[197],_0xd344[105],_0xd344[198]];break;case _0xd344[50]:_0x5c0cx2d= [_0xd344[194],_0xd344[195]];_0x5c0cx2e= [_0xd344[197],_0xd344[105]];break;case _0xd344[48]:_0x5c0cx2d= [_0xd344[194],_0xd344[48],_0xd344[199]];_0x5c0cx2e= [_0xd344[197],_0xd344[105]];break;case _0xd344[49]:_0x5c0cx2d= [_0xd344[194],_0xd344[48],_0xd344[200]];_0x5c0cx2e= [_0xd344[197],_0xd344[105]];break;default:_0x5c0cx2d= [];_0x5c0cx2e= [];break};var _0x5c0cx19=this[_0xd344[190]](_0x5c0cx33,_0x5c0cx9,_0x5c0cx2d,_0x5c0cx2e);var _0x5c0cx8=[ new mxCell(_0x5c0cx19, new mxGeometry(0,0,_0x5c0cxd,_0x5c0cxe),_0x5c0cx32)];_0x5c0cx8[0][_0xd344[201]]= true;return this[_0xd344[202]](_0x5c0cx8,_0x5c0cxd,_0x5c0cxe,_0x5c0cx9,_0x5c0cxa)};Sidebar[_0xd344[40]][_0xd344[202]]= function(_0x5c0cx8,_0x5c0cxd,_0x5c0cxe,_0x5c0cx9,_0x5c0cxa){var _0x5c0cx7=this[_0xd344[155]](_0x5c0cx8,_0x5c0cx9,_0x5c0cxa);var _0x5c0cx27=this[_0xd344[173]](_0x5c0cx7,this[_0xd344[160]](_0x5c0cx8,true),this[_0xd344[170]](_0x5c0cxd,_0x5c0cxe));this[_0xd344[179]](_0x5c0cx7,_0x5c0cx27);_0x5c0cx27[_0xd344[203]]= mxUtils[_0xd344[25]](this,function(){return this[_0xd344[1]][_0xd344[9]][_0xd344[5]][_0xd344[205]][_0xd344[204]]});if(!touchStyle){mxEvent[_0xd344[26]](_0x5c0cx7,_0xd344[30],mxUtils[_0xd344[25]](this,function(_0x5c0cx4){this[_0xd344[65]](_0x5c0cx7,_0x5c0cx8,_0x5c0cx9,_0x5c0cxa)}))};return _0x5c0cx7};Sidebar[_0xd344[40]][_0xd344[206]]= function(_0x5c0cx32,_0x5c0cxd,_0x5c0cxe,_0x5c0cx33,_0x5c0cx9,_0x5c0cxa){var _0x5c0cx8=[ new mxCell((_0x5c0cx33!= null)?_0x5c0cx33:_0xd344[105], new mxGeometry(0,0,_0x5c0cxd,_0x5c0cxe),_0x5c0cx32)];_0x5c0cx8[0][_0xd344[208]][_0xd344[207]]( new mxPoint(0,_0x5c0cxe),true);_0x5c0cx8[0][_0xd344[208]][_0xd344[207]]( new mxPoint(_0x5c0cxd,0),false);_0x5c0cx8[0][_0xd344[208]][_0xd344[76]]= true;_0x5c0cx8[0][_0xd344[209]]= true;return this[_0xd344[210]](_0x5c0cx8,_0x5c0cxd,_0x5c0cxe,_0x5c0cx9,_0x5c0cxa)};Sidebar[_0xd344[40]][_0xd344[210]]= function(_0x5c0cx8,_0x5c0cxd,_0x5c0cxe,_0x5c0cx9,_0x5c0cxa){var _0x5c0cx7=this[_0xd344[155]](_0x5c0cx8,_0x5c0cx9,_0x5c0cxa);this[_0xd344[173]](_0x5c0cx7,this[_0xd344[160]](_0x5c0cx8,false),this[_0xd344[170]](_0x5c0cxd,_0x5c0cxe));var _0x5c0cx1e=this[_0xd344[1]][_0xd344[9]][_0xd344[5]];mxEvent[_0xd344[26]](_0x5c0cx7,_0xd344[158],mxUtils[_0xd344[25]](this,function(_0x5c0cx4){if(this[_0xd344[56]]){_0x5c0cx1e[_0xd344[211]](_0x5c0cx8[0])};_0x5c0cx7[_0xd344[17]][_0xd344[212]]= _0xd344[213];window[_0xd344[126]](function(){_0x5c0cx7[_0xd344[17]][_0xd344[212]]= _0xd344[105]},300);mxEvent[_0xd344[159]](_0x5c0cx4)}));touchStyle= false;if(!touchStyle){mxEvent[_0xd344[26]](_0x5c0cx7,_0xd344[30],mxUtils[_0xd344[25]](this,function(_0x5c0cx4){this[_0xd344[65]](_0x5c0cx7,_0x5c0cx8,_0x5c0cx9,_0x5c0cxa)}))};return _0x5c0cx7};Sidebar[_0xd344[40]][_0xd344[214]]= function(_0x5c0cx34,_0x5c0cx9,_0x5c0cx35,_0x5c0cx36){var _0x5c0cx7=this[_0xd344[127]](_0x5c0cx9);this[_0xd344[2]][_0xd344[21]](_0x5c0cx7);var _0x5c0cx1c=document[_0xd344[7]](_0xd344[6]);_0x5c0cx1c[_0xd344[69]]= _0xd344[215];if(_0x5c0cx35){_0x5c0cx36(_0x5c0cx1c);_0x5c0cx36= null}else {_0x5c0cx1c[_0xd344[17]][_0xd344[83]]= _0xd344[110]};this[_0xd344[216]](_0x5c0cx7,_0x5c0cx1c,_0x5c0cx36);var _0x5c0cx37=document[_0xd344[7]](_0xd344[6]);_0x5c0cx37[_0xd344[21]](_0x5c0cx1c);this[_0xd344[2]][_0xd344[21]](_0x5c0cx37);if(_0x5c0cx34!= null){this[_0xd344[3]][_0x5c0cx34]= [_0x5c0cx7,_0x5c0cx37]}};Sidebar[_0xd344[40]][_0xd344[216]]= function(_0x5c0cx9,_0x5c0cx38,_0x5c0cx39){var _0x5c0cx3a=false;_0x5c0cx9[_0xd344[17]][_0xd344[143]]= (_0x5c0cx38[_0xd344[17]][_0xd344[83]]== _0xd344[110])?_0xd344[144]+ IMAGE_PATH+ _0xd344[217]:_0xd344[144]+ IMAGE_PATH+ _0xd344[218];_0x5c0cx9[_0xd344[17]][_0xd344[219]]= _0xd344[220];_0x5c0cx9[_0xd344[17]][_0xd344[221]]= _0xd344[222];mxEvent[_0xd344[26]](_0x5c0cx9,_0xd344[158],function(_0x5c0cx4){if(_0x5c0cx38[_0xd344[17]][_0xd344[83]]== _0xd344[110]){if(!_0x5c0cx3a){_0x5c0cx3a= true;if(_0x5c0cx39!= null){_0x5c0cx9[_0xd344[17]][_0xd344[146]]= _0xd344[223];window[_0xd344[126]](function(){_0x5c0cx39(_0x5c0cx38);_0x5c0cx9[_0xd344[17]][_0xd344[146]]= _0xd344[105]},0)}};_0x5c0cx9[_0xd344[17]][_0xd344[143]]= _0xd344[144]+ IMAGE_PATH+ _0xd344[218];_0x5c0cx38[_0xd344[17]][_0xd344[83]]= _0xd344[84]}else {_0x5c0cx9[_0xd344[17]][_0xd344[143]]= _0xd344[144]+ IMAGE_PATH+ _0xd344[217];_0x5c0cx38[_0xd344[17]][_0xd344[83]]= _0xd344[110]};mxEvent[_0xd344[159]](_0x5c0cx4)})};Sidebar[_0xd344[40]][_0xd344[224]]= function(_0x5c0cx34){var _0x5c0cx3b=this[_0xd344[3]][_0x5c0cx34];if(_0x5c0cx3b!= null){this[_0xd344[3]][_0x5c0cx34]= null;for(var _0x5c0cx3c=0;_0x5c0cx3c< _0x5c0cx3b[_0xd344[94]];_0x5c0cx3c++){this[_0xd344[2]][_0xd344[225]](_0x5c0cx3b[_0x5c0cx3c])};return true};return false};Sidebar[_0xd344[40]][_0xd344[51]]= function(_0x5c0cx34,_0x5c0cx9,_0x5c0cx3d,_0x5c0cx3e,_0x5c0cx3f,_0x5c0cx40){this[_0xd344[214]](_0x5c0cx34,_0x5c0cx9,(_0x5c0cx34=== _0xd344[42]),mxUtils[_0xd344[25]](this,function(_0x5c0cx38){var _0x5c0cx41=_0x5c0cx40!= null;for(var _0x5c0cx3c=0;_0x5c0cx3c< _0x5c0cx3f[_0xd344[94]];_0x5c0cx3c++){var _0x5c0cx42=_0x5c0cx3d+ _0x5c0cx3f[_0x5c0cx3c]+ _0x5c0cx3e;_0x5c0cx38[_0xd344[21]](this[_0xd344[193]](_0xd344[226]+ _0x5c0cx42,80,80,_0x5c0cx3f[_0x5c0cx3c],(_0x5c0cx41)?_0x5c0cx40[_0x5c0cx3c]:null,_0x5c0cx41))}}))}
\ No newline at end of file
+var _0x454d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x61\x6C\x65\x74\x74\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x67\x72\x61\x70\x68","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x65\x64\x69\x74\x6F\x72","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x61\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x6F\x64\x79","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6D\x6F\x75\x73\x65\x75\x70","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x68\x69\x64\x65\x54\x6F\x6F\x6C\x74\x69\x70","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x67\x65\x74\x53\x6F\x75\x72\x63\x65","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x75\x73\x65\x6F\x75\x74","\x74\x6F\x45\x6C\x65\x6D\x65\x6E\x74","\x72\x65\x6C\x61\x74\x65\x64\x54\x61\x72\x67\x65\x74","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x74\x6F\x6F\x6C\x74\x69\x70\x2E\x70\x6E\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6C\x6F\x67","\x65\x6E\x74\x72\x79","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x67\x65\x74","\x2F","\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x73\x74\x61\x72\x74","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x69\x6E\x70\x75\x74","\x65\x6E\x64","\x61\x64\x64\x49\x6D\x61\x67\x65\x50\x61\x6C\x65\x74\x74\x65","\x65\x6E\x61\x62\x6C\x65\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x42\x6F\x72\x64\x65\x72","\x74\x68\x75\x6D\x62\x42\x6F\x72\x64\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x44\x65\x6C\x61\x79","\x69\x6E\x73\x74\x61\x6C\x6C\x45\x64\x67\x65\x73","\x67\x65\x61\x72\x49\x6D\x61\x67\x65","\x2F\x63\x6C\x69\x70\x61\x72\x74\x2F\x47\x65\x61\x72\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x74\x68\x75\x6D\x62\x57\x69\x64\x74\x68","\x74\x68\x75\x6D\x62\x48\x65\x69\x67\x68\x74","\x74\x68\x75\x6D\x62\x50\x61\x64\x64\x69\x6E\x67","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x53\x69\x7A\x65","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70","\x74\x68\x72\x65\x61\x64","\x63\x6C\x65\x61\x72\x54\x69\x6D\x65\x6F\x75\x74","\x74\x6F\x6F\x6C\x74\x69\x70","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x54\x6F\x6F\x6C\x74\x69\x70","\x67\x72\x61\x70\x68\x32","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x76\x69\x65\x77","\x49\x53\x5F\x53\x56\x47","\x63\x61\x6E\x76\x61\x73","\x72\x65\x6C\x61\x74\x69\x76\x65","\x74\x6F\x6F\x6C\x74\x69\x70\x49\x6D\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x31\x34\x70\x78","\x68\x65\x69\x67\x68\x74","\x32\x37\x70\x78","\x64\x69\x73\x70\x6C\x61\x79","\x62\x6C\x6F\x63\x6B","\x6C\x61\x62\x65\x6C\x73\x56\x69\x73\x69\x62\x6C\x65","\x63\x6C\x65\x61\x72","\x6D\x6F\x64\x65\x6C","\x61\x64\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x76\x69\x73\x69\x62\x6C\x65","\x70\x78","\x6C\x65\x6E\x67\x74\x68","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70","\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20\x67\x72\x61\x79","\x74\x65\x78\x74\x41\x6C\x69\x67\x6E","\x63\x65\x6E\x74\x65\x72","\x31\x30\x30\x25","\x70\x61\x64\x64\x69\x6E\x67\x54\x6F\x70","\x32\x70\x78","\x36\x70\x78","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","","\x77\x72\x69\x74\x65","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x74\x6F\x70","\x6E\x6F\x6E\x65","\x78","\x6D\x69\x6E","\x79","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x6D\x61\x78","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x2C","\x29","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6C\x65\x66\x74","\x64\x72\x61\x77\x50\x61\x6E\x65","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x54\x69\x74\x6C\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x54\x69\x74\x6C\x65","\x63\x72\x65\x61\x74\x65\x54\x68\x75\x6D\x62","\x73\x63\x61\x6C\x65\x41\x6E\x64\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x66\x6C\x6F\x6F\x72","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x4E\x4F\x5F\x46\x4F","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x6F\x77\x6E\x65\x72\x53\x56\x47\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x43\x61\x6E\x76\x61\x73","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x49\x53\x5F\x49\x45\x36","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x63\x75\x72\x73\x6F\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x6D\x69\x6E\x57\x69\x64\x74\x68","\x6D\x69\x6E\x48\x65\x69\x67\x68\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x6E\x6F\x77\x72\x61\x70","\x49\x53\x5F\x49\x45","\x34\x70\x78","\x63\x72\x65\x61\x74\x65\x49\x74\x65\x6D","\x67\x65\x49\x74\x65\x6D","\x70\x61\x64\x64\x69\x6E\x67","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x63\x72\x65\x61\x74\x65\x44\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x49\x6D\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x56\x61\x6C\x69\x64\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x69\x73\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x70\x6C\x69\x74\x54\x61\x72\x67\x65\x74","\x73\x70\x6C\x69\x74\x45\x64\x67\x65","\x69\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x50\x72\x65\x76\x69\x65\x77","\x62\x6F\x72\x64\x65\x72","\x31\x70\x78\x20\x64\x61\x73\x68\x65\x64\x20\x62\x6C\x61\x63\x6B","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x53\x6F\x75\x72\x63\x65","\x61\x75\x74\x6F\x73\x63\x72\x6F\x6C\x6C","\x6D\x61\x6B\x65\x44\x72\x61\x67\x67\x61\x62\x6C\x65","\x67\x65\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x61\x70\x70\x6C\x79","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x6D\x6F\x75\x73\x65\x55\x70","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x63\x75\x72\x72\x65\x6E\x74\x47\x72\x61\x70\x68","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x61\x62\x73","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x64\x72\x6F\x70","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6C\x61\x62\x65\x6C","\x66\x6F\x72\x45\x61\x63\x68","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65","\x69\x64","\x74\x65\x78\x74","\x73\x74\x61\x74\x65","\x30","\x4F\x46\x46","\x6F\x74\x68\x65\x72","\x61\x64\x64","\x76\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x69\x73\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x65\x64\x67\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x23\x66\x66\x66\x66\x66\x66","\x61\x64\x64\x50\x61\x6C\x65\x74\x74\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72","\x61\x64\x64\x46\x6F\x6C\x64\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x2F\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x2E\x67\x69\x66\x29","\x2F\x65\x78\x70\x61\x6E\x64\x65\x64\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x31\x30\x30\x25\x20\x35\x30\x25","\x77\x61\x69\x74","\x72\x65\x6D\x6F\x76\x65\x50\x61\x6C\x65\x74\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D"];_0x454d[0];function Sidebar(_0x5dd7x2,_0x5dd7x3){this[_0x454d[1]]= _0x5dd7x2;this[_0x454d[2]]= _0x5dd7x3;this[_0x454d[3]]=  new Object();this[_0x454d[4]]= true;this[_0x454d[5]]=  new Graph(document[_0x454d[7]](_0x454d[6]),null,null,this[_0x454d[1]][_0x454d[9]][_0x454d[5]][_0x454d[8]]());this[_0x454d[5]][_0x454d[10]]= false;this[_0x454d[5]][_0x454d[11]]= false;this[_0x454d[5]][_0x454d[12]](false);this[_0x454d[5]][_0x454d[13]]= false;this[_0x454d[5]][_0x454d[14]](false);this[_0x454d[5]][_0x454d[15]](false);this[_0x454d[5]][_0x454d[2]][_0x454d[17]][_0x454d[16]]= _0x454d[18];this[_0x454d[5]][_0x454d[2]][_0x454d[17]][_0x454d[19]]= _0x454d[20];document[_0x454d[22]][_0x454d[21]](this[_0x454d[5]][_0x454d[2]]);if(!mxClient[_0x454d[23]]){mxEvent[_0x454d[26]](document,_0x454d[24],mxUtils[_0x454d[25]](this,function(){this[_0x454d[4]]= true}));mxEvent[_0x454d[26]](_0x5dd7x3,_0x454d[27],mxUtils[_0x454d[25]](this,function(){this[_0x454d[4]]= true}));mxEvent[_0x454d[26]](document,_0x454d[28],mxUtils[_0x454d[25]](this,function(){this[_0x454d[4]]= false;this[_0x454d[29]]()}));mxEvent[_0x454d[26]](document,_0x454d[30],mxUtils[_0x454d[25]](this,function(_0x5dd7x4){var _0x5dd7x5=mxEvent[_0x454d[31]](_0x5dd7x4);while(_0x5dd7x5!= null){if(_0x5dd7x5== this[_0x454d[32]]){return};_0x5dd7x5= _0x5dd7x5[_0x454d[33]]};this[_0x454d[29]]()}));mxEvent[_0x454d[26]](document,_0x454d[34],mxUtils[_0x454d[25]](this,function(_0x5dd7x4){if(_0x5dd7x4[_0x454d[35]]== null&& _0x5dd7x4[_0x454d[36]]== null){this[_0x454d[29]]()}}))};this[_0x454d[37]](); new Image()[_0x454d[38]]= IMAGE_PATH+ _0x454d[39]}Sidebar[_0x454d[40]][_0x454d[37]]= function(){var _0x5dd7x6=STENCIL_PATH;console[_0x454d[41]](_0x5dd7x6);this[_0x454d[51]](_0x454d[42],mxResources[_0x454d[44]](_0x454d[43]),_0x5dd7x6+ _0x454d[45],_0x454d[46],[_0x454d[47],_0x454d[48],_0x454d[49],_0x454d[50]],[mxResources[_0x454d[44]](_0x454d[47]),mxResources[_0x454d[44]](_0x454d[48]),mxResources[_0x454d[44]](_0x454d[49]),mxResources[_0x454d[44]](_0x454d[50])])};Sidebar[_0x454d[40]][_0x454d[52]]=  !mxClient[_0x454d[23]];Sidebar[_0x454d[40]][_0x454d[53]]= 16;Sidebar[_0x454d[40]][_0x454d[54]]= 3;Sidebar[_0x454d[40]][_0x454d[55]]= 300;Sidebar[_0x454d[40]][_0x454d[56]]= true;Sidebar[_0x454d[40]][_0x454d[57]]= STENCIL_PATH+ _0x454d[58];Sidebar[_0x454d[40]][_0x454d[59]]= 34;Sidebar[_0x454d[40]][_0x454d[60]]= 34;Sidebar[_0x454d[40]][_0x454d[61]]= 2;Sidebar[_0x454d[40]][_0x454d[62]]= 9;Sidebar[_0x454d[40]][_0x454d[63]]= false;Sidebar[_0x454d[40]][_0x454d[64]]= false;Sidebar[_0x454d[40]][_0x454d[65]]= function(_0x5dd7x7,_0x5dd7x8,_0x5dd7x9,_0x5dd7xa){if(this[_0x454d[52]]&& this[_0x454d[4]]){if(this[_0x454d[32]]!= _0x5dd7x7){if(this[_0x454d[66]]!= null){window[_0x454d[67]](this[_0x454d[66]]);this[_0x454d[66]]= null};var _0x5dd7xb=mxUtils[_0x454d[25]](this,function(){if(this[_0x454d[68]]== null){this[_0x454d[68]]= document[_0x454d[7]](_0x454d[6]);this[_0x454d[68]][_0x454d[69]]= _0x454d[70];document[_0x454d[22]][_0x454d[21]](this[_0x454d[68]]);this[_0x454d[71]]=  new Graph(this[_0x454d[68]],null,null,this[_0x454d[1]][_0x454d[9]][_0x454d[5]][_0x454d[8]]());this[_0x454d[71]][_0x454d[73]][_0x454d[72]](this[_0x454d[53]],this[_0x454d[53]]);this[_0x454d[71]][_0x454d[10]]= false;this[_0x454d[71]][_0x454d[11]]= false;this[_0x454d[71]][_0x454d[13]]= false;this[_0x454d[71]][_0x454d[14]](false);this[_0x454d[71]][_0x454d[12]](false);this[_0x454d[71]][_0x454d[15]](false);if(!mxClient[_0x454d[74]]){this[_0x454d[71]][_0x454d[73]][_0x454d[75]][_0x454d[17]][_0x454d[19]]= _0x454d[76]};this[_0x454d[77]]= mxUtils[_0x454d[78]](IMAGE_PATH+ _0x454d[39]);this[_0x454d[77]][_0x454d[17]][_0x454d[19]]= _0x454d[20];this[_0x454d[77]][_0x454d[17]][_0x454d[79]]= _0x454d[80];this[_0x454d[77]][_0x454d[17]][_0x454d[81]]= _0x454d[82];document[_0x454d[22]][_0x454d[21]](this[_0x454d[77]])};this[_0x454d[68]][_0x454d[17]][_0x454d[83]]= _0x454d[84];this[_0x454d[71]][_0x454d[85]]= (_0x5dd7xa== null|| _0x5dd7xa);this[_0x454d[71]][_0x454d[87]][_0x454d[86]]();this[_0x454d[71]][_0x454d[88]](_0x5dd7x8);var _0x5dd7xc=this[_0x454d[71]][_0x454d[89]]();var _0x5dd7xd=_0x5dd7xc[_0x454d[79]]+ 2* this[_0x454d[53]];var _0x5dd7xe=_0x5dd7xc[_0x454d[81]]+ 2* this[_0x454d[53]];if(mxClient[_0x454d[90]]){_0x5dd7xd+= 4;_0x5dd7xe+= 4;this[_0x454d[68]][_0x454d[17]][_0x454d[91]]= _0x454d[18]}else {this[_0x454d[68]][_0x454d[17]][_0x454d[91]]= _0x454d[92]};this[_0x454d[77]][_0x454d[17]][_0x454d[16]]= _0x454d[92];this[_0x454d[68]][_0x454d[17]][_0x454d[79]]= _0x5dd7xd+ _0x454d[93];if(this[_0x454d[64]]&& _0x5dd7x9!= null&& _0x5dd7x9[_0x454d[94]]> 0){if(this[_0x454d[95]]== null){this[_0x454d[95]]= document[_0x454d[7]](_0x454d[6]);this[_0x454d[95]][_0x454d[17]][_0x454d[96]]= _0x454d[97];this[_0x454d[95]][_0x454d[17]][_0x454d[98]]= _0x454d[99];this[_0x454d[95]][_0x454d[17]][_0x454d[79]]= _0x454d[100];this[_0x454d[95]][_0x454d[17]][_0x454d[91]]= _0x454d[18];if(mxClient[_0x454d[74]]){this[_0x454d[95]][_0x454d[17]][_0x454d[101]]= _0x454d[102]}else {this[_0x454d[95]][_0x454d[17]][_0x454d[19]]= _0x454d[20];this[_0x454d[95]][_0x454d[17]][_0x454d[101]]= _0x454d[103]};this[_0x454d[68]][_0x454d[21]](this[_0x454d[95]])}else {this[_0x454d[95]][_0x454d[104]]= _0x454d[105]};this[_0x454d[95]][_0x454d[17]][_0x454d[83]]= _0x454d[105];mxUtils[_0x454d[106]](this[_0x454d[95]],_0x5dd7x9);var _0x5dd7xf=this[_0x454d[95]][_0x454d[107]]+ 10;_0x5dd7xe+= _0x5dd7xf;if(mxClient[_0x454d[74]]){this[_0x454d[95]][_0x454d[17]][_0x454d[108]]= (-_0x5dd7xf) + _0x454d[93]}else {_0x5dd7xe-= 6;this[_0x454d[95]][_0x454d[17]][_0x454d[109]]= (_0x5dd7xe- _0x5dd7xf)+ _0x454d[93]}}else {if(this[_0x454d[95]]!= null&& this[_0x454d[95]][_0x454d[33]]!= null){this[_0x454d[95]][_0x454d[17]][_0x454d[83]]= _0x454d[110]}};this[_0x454d[68]][_0x454d[17]][_0x454d[81]]= _0x5dd7xe+ _0x454d[93];var _0x5dd7x10=-Math[_0x454d[112]](0,_0x5dd7xc[_0x454d[111]]- this[_0x454d[53]]);var _0x5dd7x11=-Math[_0x454d[112]](0,_0x5dd7xc[_0x454d[113]]- this[_0x454d[53]]);var _0x5dd7x12=this[_0x454d[2]][_0x454d[114]]+ this[_0x454d[1]][_0x454d[115]]+ 3;var _0x5dd7x13=Math[_0x454d[118]](0,(this[_0x454d[2]][_0x454d[116]]+ _0x5dd7x7[_0x454d[116]]- this[_0x454d[2]][_0x454d[117]]- _0x5dd7xe/ 2+ 16));if(mxClient[_0x454d[74]]){this[_0x454d[71]][_0x454d[73]][_0x454d[75]][_0x454d[123]](_0x454d[119],_0x454d[120]+ _0x5dd7x10+ _0x454d[121]+ _0x5dd7x11+ _0x454d[122])}else {this[_0x454d[71]][_0x454d[73]][_0x454d[125]][_0x454d[17]][_0x454d[124]]= _0x5dd7x10+ _0x454d[93];this[_0x454d[71]][_0x454d[73]][_0x454d[125]][_0x454d[17]][_0x454d[109]]= _0x5dd7x11+ _0x454d[93]};_0x5dd7x13+= 90;this[_0x454d[68]][_0x454d[17]][_0x454d[19]]= _0x454d[20];this[_0x454d[68]][_0x454d[17]][_0x454d[124]]= _0x5dd7x12+ _0x454d[93];this[_0x454d[68]][_0x454d[17]][_0x454d[109]]= _0x5dd7x13+ _0x454d[93];this[_0x454d[77]][_0x454d[17]][_0x454d[124]]= (_0x5dd7x12- 13)+ _0x454d[93];this[_0x454d[77]][_0x454d[17]][_0x454d[109]]= (_0x5dd7x13+ _0x5dd7xe/ 2- 13)+ _0x454d[93]});if(this[_0x454d[68]]!= null&& this[_0x454d[68]][_0x454d[17]][_0x454d[83]]!= _0x454d[110]){_0x5dd7xb()}else {this[_0x454d[66]]= window[_0x454d[126]](_0x5dd7xb,this[_0x454d[55]])};this[_0x454d[32]]= _0x5dd7x7}}};Sidebar[_0x454d[40]][_0x454d[29]]= function(){if(this[_0x454d[66]]!= null){window[_0x454d[67]](this[_0x454d[66]]);this[_0x454d[66]]= null};if(this[_0x454d[68]]!= null){this[_0x454d[68]][_0x454d[17]][_0x454d[83]]= _0x454d[110];this[_0x454d[77]][_0x454d[17]][_0x454d[16]]= _0x454d[18];this[_0x454d[32]]= null}};Sidebar[_0x454d[40]][_0x454d[127]]= function(_0x5dd7x14){var _0x5dd7x7=document[_0x454d[7]](_0x454d[128]);_0x5dd7x7[_0x454d[123]](_0x454d[129],_0x454d[130]);_0x5dd7x7[_0x454d[69]]= _0x454d[131];mxUtils[_0x454d[106]](_0x5dd7x7,_0x5dd7x14);return _0x5dd7x7};Sidebar[_0x454d[40]][_0x454d[132]]= function(_0x5dd7x8,_0x5dd7xd,_0x5dd7xe,_0x5dd7x15,_0x5dd7x9,_0x5dd7xa){this[_0x454d[5]][_0x454d[85]]= (_0x5dd7xa== null|| _0x5dd7xa);this[_0x454d[5]][_0x454d[73]][_0x454d[133]](1,0,0);this[_0x454d[5]][_0x454d[88]](_0x5dd7x8);var _0x5dd7xc=this[_0x454d[5]][_0x454d[89]]();var _0x5dd7x16=this[_0x454d[54]];var _0x5dd7x17=Math[_0x454d[112]]((_0x5dd7xd- 2)/ (_0x5dd7xc[_0x454d[79]]- _0x5dd7xc[_0x454d[111]]+ _0x5dd7x16),(_0x5dd7xe- 2)/ (_0x5dd7xc[_0x454d[81]]- _0x5dd7xc[_0x454d[113]]+ _0x5dd7x16));var _0x5dd7x10=-Math[_0x454d[112]](_0x5dd7xc[_0x454d[111]],0);var _0x5dd7x11=-Math[_0x454d[112]](_0x5dd7xc[_0x454d[113]],0);this[_0x454d[5]][_0x454d[73]][_0x454d[133]](_0x5dd7x17,_0x5dd7x10,_0x5dd7x11);_0x5dd7xc= this[_0x454d[5]][_0x454d[89]]();var _0x5dd7x18=Math[_0x454d[118]](0,Math[_0x454d[134]]((_0x5dd7xd- _0x5dd7xc[_0x454d[79]]- _0x5dd7xc[_0x454d[111]])/ 2));var _0x5dd7xf=Math[_0x454d[118]](0,Math[_0x454d[134]]((_0x5dd7xe- _0x5dd7xc[_0x454d[81]]- _0x5dd7xc[_0x454d[113]])/ 2));var _0x5dd7x19=null;if(this[_0x454d[5]][_0x454d[135]]== mxConstants[_0x454d[136]]&&  !mxClient[_0x454d[137]]){_0x5dd7x19= this[_0x454d[5]][_0x454d[73]][_0x454d[140]]()[_0x454d[139]][_0x454d[138]](true)}else {_0x5dd7x19= this[_0x454d[5]][_0x454d[2]][_0x454d[138]](false);_0x5dd7x19[_0x454d[104]]= this[_0x454d[5]][_0x454d[2]][_0x454d[104]]};this[_0x454d[5]][_0x454d[141]]()[_0x454d[86]]();if(mxClient[_0x454d[142]]){_0x5dd7x15[_0x454d[17]][_0x454d[143]]= _0x454d[144]+ this[_0x454d[1]][_0x454d[9]][_0x454d[145]]+ _0x454d[122]};var _0x5dd7x1a=3;_0x5dd7x19[_0x454d[17]][_0x454d[19]]= _0x454d[76];_0x5dd7x19[_0x454d[17]][_0x454d[91]]= _0x454d[18];_0x5dd7x19[_0x454d[17]][_0x454d[146]]= _0x454d[147];_0x5dd7x19[_0x454d[17]][_0x454d[124]]= (_0x5dd7x18+ _0x5dd7x1a)+ _0x454d[93];_0x5dd7x19[_0x454d[17]][_0x454d[109]]= (_0x5dd7xf+ _0x5dd7x1a)+ _0x454d[93];_0x5dd7x19[_0x454d[17]][_0x454d[79]]= _0x5dd7xd+ _0x454d[93];_0x5dd7x19[_0x454d[17]][_0x454d[81]]= _0x5dd7xe+ _0x454d[93];_0x5dd7x19[_0x454d[17]][_0x454d[16]]= _0x454d[105];_0x5dd7x19[_0x454d[17]][_0x454d[148]]= _0x454d[105];_0x5dd7x19[_0x454d[17]][_0x454d[149]]= _0x454d[105];_0x5dd7x15[_0x454d[21]](_0x5dd7x19);if(this[_0x454d[63]]&& _0x5dd7x9!= null){var _0x5dd7x1b=(mxClient[_0x454d[90]])?2* this[_0x454d[61]]+ 2:0;_0x5dd7x15[_0x454d[17]][_0x454d[81]]= (this[_0x454d[60]]+ _0x5dd7x1b+ this[_0x454d[62]]+ 8)+ _0x454d[93];var _0x5dd7x1c=document[_0x454d[7]](_0x454d[6]);_0x5dd7x1c[_0x454d[17]][_0x454d[150]]= this[_0x454d[62]]+ _0x454d[93];_0x5dd7x1c[_0x454d[17]][_0x454d[98]]= _0x454d[99];_0x5dd7x1c[_0x454d[17]][_0x454d[151]]= _0x454d[152];if(mxClient[_0x454d[153]]){_0x5dd7x1c[_0x454d[17]][_0x454d[81]]= (this[_0x454d[62]]+ 12)+ _0x454d[93]};_0x5dd7x1c[_0x454d[17]][_0x454d[101]]= _0x454d[154];mxUtils[_0x454d[106]](_0x5dd7x1c,_0x5dd7x9);_0x5dd7x15[_0x454d[21]](_0x5dd7x1c)}};Sidebar[_0x454d[40]][_0x454d[155]]= function(_0x5dd7x8,_0x5dd7x9,_0x5dd7xa){var _0x5dd7x7=document[_0x454d[7]](_0x454d[128]);_0x5dd7x7[_0x454d[123]](_0x454d[129],_0x454d[130]);_0x5dd7x7[_0x454d[69]]= _0x454d[156];_0x5dd7x7[_0x454d[17]][_0x454d[91]]= _0x454d[18];var _0x5dd7x1b=(mxClient[_0x454d[90]])?8+ 2* this[_0x454d[61]]:6;_0x5dd7x7[_0x454d[17]][_0x454d[79]]= (this[_0x454d[59]]+ _0x5dd7x1b)+ _0x454d[93];_0x5dd7x7[_0x454d[17]][_0x454d[81]]= (this[_0x454d[60]]+ _0x5dd7x1b)+ _0x454d[93];_0x5dd7x7[_0x454d[17]][_0x454d[157]]= this[_0x454d[61]]+ _0x454d[93];mxEvent[_0x454d[26]](_0x5dd7x7,_0x454d[158],function(_0x5dd7x4){mxEvent[_0x454d[159]](_0x5dd7x4)});this[_0x454d[132]](_0x5dd7x8,this[_0x454d[59]],this[_0x454d[60]],_0x5dd7x7,_0x5dd7x9,_0x5dd7xa);return _0x5dd7x7};Sidebar[_0x454d[40]][_0x454d[160]]= function(_0x5dd7x8,_0x5dd7x1d){return function(_0x5dd7x1e,_0x5dd7x4,_0x5dd7x1f,_0x5dd7x20,_0x5dd7x21){if(_0x5dd7x1e[_0x454d[161]]()){_0x5dd7x8= _0x5dd7x1e[_0x454d[162]](_0x5dd7x8);if(_0x5dd7x8[_0x454d[94]]> 0){var _0x5dd7x22=(_0x5dd7x1f!= null)?_0x5dd7x1e[_0x454d[163]](_0x5dd7x1f,_0x5dd7x8,_0x5dd7x4):false;var _0x5dd7x23=null;if(_0x5dd7x1f!= null&&  !_0x5dd7x22){_0x5dd7x1f= null};if(_0x5dd7x1d&& _0x5dd7x1e[_0x454d[164]]()&& _0x5dd7x1e[_0x454d[165]](_0x5dd7x1f,_0x5dd7x8,_0x5dd7x4)){_0x5dd7x1e[_0x454d[166]](_0x5dd7x1f,_0x5dd7x8,null,_0x5dd7x20,_0x5dd7x21);_0x5dd7x23= _0x5dd7x8}else {if(_0x5dd7x8[_0x454d[94]]> 0){_0x5dd7x23= _0x5dd7x1e[_0x454d[167]](_0x5dd7x8,_0x5dd7x20,_0x5dd7x21,_0x5dd7x1f)}};if(_0x5dd7x23!= null&& _0x5dd7x23[_0x454d[94]]> 0){_0x5dd7x1e[_0x454d[168]](_0x5dd7x23[0]);_0x5dd7x1e[_0x454d[169]](_0x5dd7x23)}}}}};Sidebar[_0x454d[40]][_0x454d[170]]= function(_0x5dd7xd,_0x5dd7xe){var _0x5dd7x7=document[_0x454d[7]](_0x454d[6]);_0x5dd7x7[_0x454d[17]][_0x454d[171]]= _0x454d[172];_0x5dd7x7[_0x454d[17]][_0x454d[79]]= _0x5dd7xd+ _0x454d[93];_0x5dd7x7[_0x454d[17]][_0x454d[81]]= _0x5dd7xe+ _0x454d[93];return _0x5dd7x7};Sidebar[_0x454d[40]][_0x454d[173]]= function(_0x5dd7x7,_0x5dd7x24,_0x5dd7x25){var _0x5dd7x26=mxUtils[_0x454d[175]](_0x5dd7x7,this[_0x454d[1]][_0x454d[9]][_0x454d[5]],_0x5dd7x24,_0x5dd7x25,0,0,this[_0x454d[1]][_0x454d[9]][_0x454d[5]][_0x454d[174]],true,true);_0x5dd7x26[_0x454d[176]]= function(_0x5dd7x1e,_0x5dd7x20,_0x5dd7x21){var _0x5dd7x1f=mxDragSource[_0x454d[40]][_0x454d[176]][_0x454d[177]](this,arguments);if(!_0x5dd7x1e[_0x454d[178]](_0x5dd7x1f)){_0x5dd7x1f= null};return _0x5dd7x1f};return _0x5dd7x26};Sidebar[_0x454d[40]][_0x454d[179]]= function(_0x5dd7x7,_0x5dd7x27){var _0x5dd7x1e=this[_0x454d[1]][_0x454d[9]][_0x454d[5]];var _0x5dd7x28=null;mxEvent[_0x454d[182]](_0x5dd7x7,function(_0x5dd7x4){_0x5dd7x28=  new mxPoint(mxEvent[_0x454d[180]](_0x5dd7x4),mxEvent[_0x454d[181]](_0x5dd7x4))});var _0x5dd7x29=_0x5dd7x27[_0x454d[183]];_0x5dd7x27[_0x454d[183]]= function(_0x5dd7x4){if(!mxEvent[_0x454d[184]](_0x5dd7x4)&& this[_0x454d[185]]== null && _0x5dd7x28!= null){var _0x5dd7x2a=_0x5dd7x1e[_0x454d[186]];if(Math[_0x454d[187]](_0x5dd7x28[_0x454d[111]]- mxEvent[_0x454d[180]](_0x5dd7x4))<= _0x5dd7x2a&& Math[_0x454d[187]](_0x5dd7x28[_0x454d[113]]- mxEvent[_0x454d[181]](_0x5dd7x4))<= _0x5dd7x2a){var _0x5dd7x2b=_0x5dd7x1e[_0x454d[188]]();_0x5dd7x27[_0x454d[189]](_0x5dd7x1e,_0x5dd7x4,null,_0x5dd7x2b,_0x5dd7x2b)}};_0x5dd7x29[_0x454d[177]](this,arguments);_0x5dd7x28= null}};Sidebar[_0x454d[40]][_0x454d[190]]= function(_0x5dd7x2c,_0x5dd7x14,_0x5dd7x2d,_0x5dd7x2e){var _0x5dd7x2f=mxUtils[_0x454d[190]]();var _0x5dd7x19=_0x5dd7x2f[_0x454d[7]](_0x5dd7x2c);_0x5dd7x19[_0x454d[123]](_0x454d[191],_0x5dd7x14);_0x5dd7x2d[_0x454d[192]](function(_0x5dd7x30,_0x5dd7x31){_0x5dd7x19[_0x454d[123]](_0x5dd7x30,_0x5dd7x2e[_0x5dd7x31]?_0x5dd7x2e[_0x5dd7x31]:_0x454d[105])});return _0x5dd7x19};Sidebar[_0x454d[40]][_0x454d[193]]= function(_0x5dd7x32,_0x5dd7xd,_0x5dd7xe,_0x5dd7x33,_0x5dd7x9,_0x5dd7xa){var _0x5dd7x2d=[];var _0x5dd7x2e=[];switch(_0x5dd7x33){case _0x454d[47]:_0x5dd7x2d= [_0x454d[194],_0x454d[195],_0x454d[196]];_0x5dd7x2e= [_0x454d[197],_0x454d[105],_0x454d[198]];break;case _0x454d[50]:_0x5dd7x2d= [_0x454d[194],_0x454d[195]];_0x5dd7x2e= [_0x454d[197],_0x454d[105]];break;case _0x454d[48]:_0x5dd7x2d= [_0x454d[194],_0x454d[48],_0x454d[199]];_0x5dd7x2e= [_0x454d[197],_0x454d[105]];break;case _0x454d[49]:_0x5dd7x2d= [_0x454d[194],_0x454d[48],_0x454d[200]];_0x5dd7x2e= [_0x454d[197],_0x454d[105]];break;default:_0x5dd7x2d= [];_0x5dd7x2e= [];break};var _0x5dd7x19=this[_0x454d[190]](_0x5dd7x33,_0x5dd7x9,_0x5dd7x2d,_0x5dd7x2e);var _0x5dd7x8=[ new mxCell(_0x5dd7x19, new mxGeometry(0,0,_0x5dd7xd,_0x5dd7xe),_0x5dd7x32)];_0x5dd7x8[0][_0x454d[201]]= true;return this[_0x454d[202]](_0x5dd7x8,_0x5dd7xd,_0x5dd7xe,_0x5dd7x9,_0x5dd7xa)};Sidebar[_0x454d[40]][_0x454d[202]]= function(_0x5dd7x8,_0x5dd7xd,_0x5dd7xe,_0x5dd7x9,_0x5dd7xa){var _0x5dd7x7=this[_0x454d[155]](_0x5dd7x8,_0x5dd7x9,_0x5dd7xa);var _0x5dd7x27=this[_0x454d[173]](_0x5dd7x7,this[_0x454d[160]](_0x5dd7x8,true),this[_0x454d[170]](_0x5dd7xd,_0x5dd7xe));this[_0x454d[179]](_0x5dd7x7,_0x5dd7x27);_0x5dd7x27[_0x454d[203]]= mxUtils[_0x454d[25]](this,function(){return this[_0x454d[1]][_0x454d[9]][_0x454d[5]][_0x454d[205]][_0x454d[204]]});if(!touchStyle){mxEvent[_0x454d[26]](_0x5dd7x7,_0x454d[30],mxUtils[_0x454d[25]](this,function(_0x5dd7x4){this[_0x454d[65]](_0x5dd7x7,_0x5dd7x8,_0x5dd7x9,_0x5dd7xa)}))};return _0x5dd7x7};Sidebar[_0x454d[40]][_0x454d[206]]= function(_0x5dd7x32,_0x5dd7xd,_0x5dd7xe,_0x5dd7x33,_0x5dd7x9,_0x5dd7xa){var _0x5dd7x8=[ new mxCell((_0x5dd7x33!= null)?_0x5dd7x33:_0x454d[105], new mxGeometry(0,0,_0x5dd7xd,_0x5dd7xe),_0x5dd7x32)];_0x5dd7x8[0][_0x454d[208]][_0x454d[207]]( new mxPoint(0,_0x5dd7xe),true);_0x5dd7x8[0][_0x454d[208]][_0x454d[207]]( new mxPoint(_0x5dd7xd,0),false);_0x5dd7x8[0][_0x454d[208]][_0x454d[76]]= true;_0x5dd7x8[0][_0x454d[209]]= true;return this[_0x454d[210]](_0x5dd7x8,_0x5dd7xd,_0x5dd7xe,_0x5dd7x9,_0x5dd7xa)};Sidebar[_0x454d[40]][_0x454d[210]]= function(_0x5dd7x8,_0x5dd7xd,_0x5dd7xe,_0x5dd7x9,_0x5dd7xa){var _0x5dd7x7=this[_0x454d[155]](_0x5dd7x8,_0x5dd7x9,_0x5dd7xa);this[_0x454d[173]](_0x5dd7x7,this[_0x454d[160]](_0x5dd7x8,false),this[_0x454d[170]](_0x5dd7xd,_0x5dd7xe));var _0x5dd7x1e=this[_0x454d[1]][_0x454d[9]][_0x454d[5]];mxEvent[_0x454d[26]](_0x5dd7x7,_0x454d[158],mxUtils[_0x454d[25]](this,function(_0x5dd7x4){if(this[_0x454d[56]]){_0x5dd7x1e[_0x454d[211]](_0x5dd7x8[0])};_0x5dd7x7[_0x454d[17]][_0x454d[212]]= _0x454d[213];window[_0x454d[126]](function(){_0x5dd7x7[_0x454d[17]][_0x454d[212]]= _0x454d[105]},300);mxEvent[_0x454d[159]](_0x5dd7x4)}));touchStyle= false;if(!touchStyle){mxEvent[_0x454d[26]](_0x5dd7x7,_0x454d[30],mxUtils[_0x454d[25]](this,function(_0x5dd7x4){this[_0x454d[65]](_0x5dd7x7,_0x5dd7x8,_0x5dd7x9,_0x5dd7xa)}))};return _0x5dd7x7};Sidebar[_0x454d[40]][_0x454d[214]]= function(_0x5dd7x34,_0x5dd7x9,_0x5dd7x35,_0x5dd7x36){var _0x5dd7x7=this[_0x454d[127]](_0x5dd7x9);this[_0x454d[2]][_0x454d[21]](_0x5dd7x7);var _0x5dd7x1c=document[_0x454d[7]](_0x454d[6]);_0x5dd7x1c[_0x454d[69]]= _0x454d[215];if(_0x5dd7x35){_0x5dd7x36(_0x5dd7x1c);_0x5dd7x36= null}else {_0x5dd7x1c[_0x454d[17]][_0x454d[83]]= _0x454d[110]};this[_0x454d[216]](_0x5dd7x7,_0x5dd7x1c,_0x5dd7x36);var _0x5dd7x37=document[_0x454d[7]](_0x454d[6]);_0x5dd7x37[_0x454d[21]](_0x5dd7x1c);this[_0x454d[2]][_0x454d[21]](_0x5dd7x37);if(_0x5dd7x34!= null){this[_0x454d[3]][_0x5dd7x34]= [_0x5dd7x7,_0x5dd7x37]}};Sidebar[_0x454d[40]][_0x454d[216]]= function(_0x5dd7x9,_0x5dd7x38,_0x5dd7x39){var _0x5dd7x3a=false;_0x5dd7x9[_0x454d[17]][_0x454d[143]]= (_0x5dd7x38[_0x454d[17]][_0x454d[83]]== _0x454d[110])?_0x454d[144]+ IMAGE_PATH+ _0x454d[217]:_0x454d[144]+ IMAGE_PATH+ _0x454d[218];_0x5dd7x9[_0x454d[17]][_0x454d[219]]= _0x454d[220];_0x5dd7x9[_0x454d[17]][_0x454d[221]]= _0x454d[222];mxEvent[_0x454d[26]](_0x5dd7x9,_0x454d[158],function(_0x5dd7x4){if(_0x5dd7x38[_0x454d[17]][_0x454d[83]]== _0x454d[110]){if(!_0x5dd7x3a){_0x5dd7x3a= true;if(_0x5dd7x39!= null){_0x5dd7x9[_0x454d[17]][_0x454d[146]]= _0x454d[223];window[_0x454d[126]](function(){_0x5dd7x39(_0x5dd7x38);_0x5dd7x9[_0x454d[17]][_0x454d[146]]= _0x454d[105]},0)}};_0x5dd7x9[_0x454d[17]][_0x454d[143]]= _0x454d[144]+ IMAGE_PATH+ _0x454d[218];_0x5dd7x38[_0x454d[17]][_0x454d[83]]= _0x454d[84]}else {_0x5dd7x9[_0x454d[17]][_0x454d[143]]= _0x454d[144]+ IMAGE_PATH+ _0x454d[217];_0x5dd7x38[_0x454d[17]][_0x454d[83]]= _0x454d[110]};mxEvent[_0x454d[159]](_0x5dd7x4)})};Sidebar[_0x454d[40]][_0x454d[224]]= function(_0x5dd7x34){var _0x5dd7x3b=this[_0x454d[3]][_0x5dd7x34];if(_0x5dd7x3b!= null){this[_0x454d[3]][_0x5dd7x34]= null;for(var _0x5dd7x3c=0;_0x5dd7x3c< _0x5dd7x3b[_0x454d[94]];_0x5dd7x3c++){this[_0x454d[2]][_0x454d[225]](_0x5dd7x3b[_0x5dd7x3c])};return true};return false};Sidebar[_0x454d[40]][_0x454d[51]]= function(_0x5dd7x34,_0x5dd7x9,_0x5dd7x3d,_0x5dd7x3e,_0x5dd7x3f,_0x5dd7x40){this[_0x454d[214]](_0x5dd7x34,_0x5dd7x9,(_0x5dd7x34=== _0x454d[42]),mxUtils[_0x454d[25]](this,function(_0x5dd7x38){var _0x5dd7x41=_0x5dd7x40!= null;for(var _0x5dd7x3c=0;_0x5dd7x3c< _0x5dd7x3f[_0x454d[94]];_0x5dd7x3c++){var _0x5dd7x42=_0x5dd7x3d+ _0x5dd7x3f[_0x5dd7x3c]+ _0x5dd7x3e;_0x5dd7x38[_0x454d[21]](this[_0x454d[193]](_0x454d[226]+ _0x5dd7x42,80,80,_0x5dd7x3f[_0x5dd7x3c],(_0x5dd7x41)?_0x5dd7x40[_0x5dd7x3c]:null,_0x5dd7x41))}}))}
\ No newline at end of file
index 72e8184..04727d0 100644 (file)
@@ -1 +1 @@
-var _0xf0e5=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x69\x6E\x69\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x62\x69\x6E\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x73\x61\x76\x65","\x70\x75\x62\x6C\x69\x73\x68","\x2D","\x70\x72\x69\x6E\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x6F\x70\x79","\x63\x75\x74","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x61\x64\x64\x49\x74\x65\x6D\x73","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x67\x65\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x73\x74\x79\x6C\x65","\x6E\x6F\x77\x72\x61\x70","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x77\x69\x64\x74\x68","\x37\x30\x70\x78","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x31\x32","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x33\x30\x70\x78","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2E","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x6E\x75\x73","\x66\x75\x6E\x63\x74","\x61\x64\x64\x4D\x65\x6E\x75\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x72\x65\x61\x74\x65\x4C\x61\x62\x65\x6C","\x63\x72\x65\x61\x74\x65\x42\x75\x74\x74\x6F\x6E","\x69\x6E\x69\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x67\x65\x53\x70\x72\x69\x74\x65\x2D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x64\x49\x74\x65\x6D","\x61\x63\x74\x69\x6F\x6E\x73","\x6C\x61\x62\x65\x6C","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x61\x64\x64\x45\x64\x67\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x69\x73\x45\x64\x67\x65","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x74\x69\x74\x6C\x65","\x61\x64\x64\x45\x6E\x61\x62\x6C\x65\x64\x53\x74\x61\x74\x65","\x20\x67\x65\x44\x69\x73\x61\x62\x6C\x65\x64","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x42\x75\x74\x74\x6F\x6E","\x67\x65\x53\x70\x72\x69\x74\x65\x20","\x67\x65\x4C\x61\x62\x65\x6C","\x77\x72\x69\x74\x65","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x20\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x4D\x65\x6E\x75","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x6C\x61\x62\x65\x6C\x73","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70"];function Toolbar(_0x3c1ax2,_0x3c1ax3){this[_0xf0e5[0]]= _0x3c1ax2;this[_0xf0e5[1]]= _0x3c1ax3;this[_0xf0e5[2]]();mxEvent[_0xf0e5[5]](document,mxUtils[_0xf0e5[4]](this,function(_0x3c1ax4){this[_0xf0e5[3]]()}))}Toolbar[_0xf0e5[6]][_0xf0e5[2]]= function(){this[_0xf0e5[21]]([_0xf0e5[7],_0xf0e5[8],_0xf0e5[9],_0xf0e5[10],_0xf0e5[11],_0xf0e5[12],_0xf0e5[9],_0xf0e5[13],_0xf0e5[14],_0xf0e5[15],_0xf0e5[16],_0xf0e5[9],_0xf0e5[17],_0xf0e5[9],_0xf0e5[18],_0xf0e5[19],_0xf0e5[20],_0xf0e5[9]]);var _0x3c1ax5=this[_0xf0e5[25]](_0xf0e5[22],mxResources[_0xf0e5[24]](_0xf0e5[23]),true,_0xf0e5[23]);_0x3c1ax5[_0xf0e5[27]][_0xf0e5[26]]= _0xf0e5[28];_0x3c1ax5[_0xf0e5[27]][_0xf0e5[29]]= _0xf0e5[30];_0x3c1ax5[_0xf0e5[27]][_0xf0e5[31]]= _0xf0e5[32];this[_0xf0e5[33]]();var _0x3c1ax6=this[_0xf0e5[25]](_0xf0e5[34],mxResources[_0xf0e5[24]](_0xf0e5[35]),true,_0xf0e5[35]);_0x3c1ax6[_0xf0e5[27]][_0xf0e5[26]]= _0xf0e5[28];_0x3c1ax6[_0xf0e5[27]][_0xf0e5[29]]= _0xf0e5[30];_0x3c1ax6[_0xf0e5[27]][_0xf0e5[31]]= _0xf0e5[36];this[_0xf0e5[21]]([_0xf0e5[9],_0xf0e5[37],_0xf0e5[38],_0xf0e5[39]]);var _0x3c1ax7=this[_0xf0e5[0]][_0xf0e5[41]][_0xf0e5[40]];var _0x3c1ax8=mxUtils[_0xf0e5[4]](this,function(){var _0x3c1ax9=_0xf0e5[22];var _0x3c1axa=_0xf0e5[34];var _0x3c1axb=_0x3c1ax7[_0xf0e5[44]]()[_0xf0e5[43]](_0x3c1ax7[_0xf0e5[42]]());if(_0x3c1axb!= null){_0x3c1ax9= _0x3c1axb[_0xf0e5[27]][mxConstants[_0xf0e5[45]]]|| _0x3c1ax9;_0x3c1axa= _0x3c1axb[_0xf0e5[27]][mxConstants[_0xf0e5[46]]]|| _0x3c1axa;if(_0x3c1ax9[_0xf0e5[47]]> 10){_0x3c1ax9= _0x3c1ax9[_0xf0e5[48]](0,8)+ _0xf0e5[49]};_0x3c1ax5[_0xf0e5[50]]= _0x3c1ax9;_0x3c1ax6[_0xf0e5[50]]= _0x3c1axa}});_0x3c1ax7[_0xf0e5[52]]()[_0xf0e5[51]](mxEvent.CHANGE,_0x3c1ax8);_0x3c1ax7[_0xf0e5[53]]()[_0xf0e5[51]](mxEvent.CHANGE,_0x3c1ax8)};Toolbar[_0xf0e5[6]][_0xf0e5[3]]= function(){if(this[_0xf0e5[54]]!= null){this[_0xf0e5[54]][_0xf0e5[3]]();this[_0xf0e5[54]][_0xf0e5[55]]();this[_0xf0e5[54]]= null}};Toolbar[_0xf0e5[6]][_0xf0e5[25]]= function(_0x3c1axc,_0x3c1axd,_0x3c1axe,_0x3c1axf){var _0x3c1ax10=this[_0xf0e5[0]][_0xf0e5[56]][_0xf0e5[24]](_0x3c1axf);var _0x3c1ax11=this[_0xf0e5[58]](_0x3c1axc,_0x3c1axd,_0x3c1axe,_0x3c1ax10[_0xf0e5[57]]);_0x3c1ax10[_0xf0e5[51]](_0xf0e5[59],function(){_0x3c1ax11[_0xf0e5[61]](_0x3c1ax10[_0xf0e5[60]])});return _0x3c1ax11};Toolbar[_0xf0e5[6]][_0xf0e5[58]]= function(_0x3c1axc,_0x3c1axd,_0x3c1axe,_0x3c1ax12){var _0x3c1ax11=(_0x3c1axe)?this[_0xf0e5[62]](_0x3c1axc):this[_0xf0e5[63]](_0x3c1axc);this[_0xf0e5[64]](_0x3c1ax11,_0x3c1axd);this[_0xf0e5[65]](_0x3c1ax11,_0x3c1axe,_0x3c1ax12);this[_0xf0e5[1]][_0xf0e5[66]](_0x3c1ax11);return _0x3c1ax11};Toolbar[_0xf0e5[6]][_0xf0e5[33]]= function(){var _0x3c1ax11=document[_0xf0e5[68]](_0xf0e5[67]);_0x3c1ax11[_0xf0e5[69]]= _0xf0e5[70];this[_0xf0e5[1]][_0xf0e5[66]](_0x3c1ax11);return _0x3c1ax11};Toolbar[_0xf0e5[6]][_0xf0e5[21]]= function(_0x3c1ax13){for(var _0x3c1ax14=0;_0x3c1ax14< _0x3c1ax13[_0xf0e5[47]];_0x3c1ax14++){var _0x3c1ax15=_0x3c1ax13[_0x3c1ax14];if(_0x3c1ax15== _0xf0e5[9]){this[_0xf0e5[33]]()}else {this[_0xf0e5[73]](_0xf0e5[71]+ _0x3c1ax15[_0xf0e5[72]](),_0x3c1ax15)}}};Toolbar[_0xf0e5[6]][_0xf0e5[73]]= function(_0x3c1ax16,_0x3c1ax15){var _0x3c1ax17=this[_0xf0e5[0]][_0xf0e5[74]][_0xf0e5[24]](_0x3c1ax15);var _0x3c1ax11=null;if(_0x3c1ax17!= null){_0x3c1ax11= this[_0xf0e5[76]](_0x3c1ax16,_0x3c1ax17[_0xf0e5[75]],_0x3c1ax17[_0xf0e5[57]]);_0x3c1ax11[_0xf0e5[61]](_0x3c1ax17[_0xf0e5[60]]);_0x3c1ax17[_0xf0e5[51]](_0xf0e5[59],function(){_0x3c1ax11[_0xf0e5[61]](_0x3c1ax17[_0xf0e5[60]])})};return _0x3c1ax11};Toolbar[_0xf0e5[6]][_0xf0e5[76]]= function(_0x3c1ax18,_0x3c1axd,_0x3c1ax12){var _0x3c1ax11=this[_0xf0e5[63]](_0x3c1ax18);this[_0xf0e5[64]](_0x3c1ax11,_0x3c1axd);this[_0xf0e5[77]](_0x3c1ax11,_0x3c1ax12);this[_0xf0e5[1]][_0xf0e5[66]](_0x3c1ax11);return _0x3c1ax11};Toolbar[_0xf0e5[6]][_0xf0e5[78]]= function(_0x3c1ax19){var _0x3c1ax7=this[_0xf0e5[0]][_0xf0e5[41]][_0xf0e5[40]];var _0x3c1ax1a=function(){var _0x3c1ax1b=!_0x3c1ax7[_0xf0e5[79]]();for(var _0x3c1ax14=0;_0x3c1ax14< _0x3c1ax19[_0xf0e5[47]];_0x3c1ax14++){_0x3c1ax19[_0x3c1ax14][_0xf0e5[61]](_0x3c1ax1b)}};_0x3c1ax7[_0xf0e5[52]]()[_0xf0e5[51]](mxEvent.CHANGE,_0x3c1ax1a);_0x3c1ax1a()};Toolbar[_0xf0e5[6]][_0xf0e5[80]]= function(_0x3c1ax19){var _0x3c1ax7=this[_0xf0e5[0]][_0xf0e5[41]][_0xf0e5[40]];var _0x3c1ax1a=function(){var _0x3c1ax1c=false;if(!_0x3c1ax7[_0xf0e5[79]]()){var _0x3c1ax1d=_0x3c1ax7[_0xf0e5[81]]();for(var _0x3c1ax14=0;_0x3c1ax14< _0x3c1ax1d[_0xf0e5[47]];_0x3c1ax14++){if(_0x3c1ax7[_0xf0e5[53]]()[_0xf0e5[82]](_0x3c1ax1d[_0x3c1ax14])){_0x3c1ax1c= true;break}}};for(var _0x3c1ax14=0;_0x3c1ax14< _0x3c1ax19[_0xf0e5[47]];_0x3c1ax14++){_0x3c1ax19[_0x3c1ax14][_0xf0e5[61]](_0x3c1ax1c)}};_0x3c1ax7[_0xf0e5[52]]()[_0xf0e5[51]](mxEvent.CHANGE,_0x3c1ax1a);_0x3c1ax1a()};Toolbar[_0xf0e5[6]][_0xf0e5[64]]= function(_0x3c1ax11,_0x3c1axd){_0x3c1ax11[_0xf0e5[85]](_0xf0e5[83],_0xf0e5[84]);if(_0x3c1axd!= null){_0x3c1ax11[_0xf0e5[85]](_0xf0e5[86],_0x3c1axd)};this[_0xf0e5[87]](_0x3c1ax11)};Toolbar[_0xf0e5[6]][_0xf0e5[87]]= function(_0x3c1ax11){var _0x3c1ax18=_0x3c1ax11[_0xf0e5[69]];_0x3c1ax11[_0xf0e5[61]]= function(_0x3c1ax1e){_0x3c1ax11[_0xf0e5[60]]= _0x3c1ax1e;if(_0x3c1ax1e){_0x3c1ax11[_0xf0e5[69]]= _0x3c1ax18}else {_0x3c1ax11[_0xf0e5[69]]= _0x3c1ax18+ _0xf0e5[88]}};_0x3c1ax11[_0xf0e5[61]](true)};Toolbar[_0xf0e5[6]][_0xf0e5[77]]= function(_0x3c1ax11,_0x3c1ax12){if(_0x3c1ax12!= null){mxEvent[_0xf0e5[51]](_0x3c1ax11,_0xf0e5[89],function(_0x3c1ax4){if(_0x3c1ax11[_0xf0e5[60]]){_0x3c1ax12(_0x3c1ax4)};mxEvent[_0xf0e5[90]](_0x3c1ax4)})}};Toolbar[_0xf0e5[6]][_0xf0e5[63]]= function(_0x3c1ax18){var _0x3c1ax11=document[_0xf0e5[68]](_0xf0e5[91]);_0x3c1ax11[_0xf0e5[85]](_0xf0e5[92],_0xf0e5[93]);_0x3c1ax11[_0xf0e5[69]]= _0xf0e5[94];var _0x3c1ax1f=document[_0xf0e5[68]](_0xf0e5[67]);_0x3c1ax1f[_0xf0e5[69]]= _0xf0e5[95]+ _0x3c1ax18;_0x3c1ax11[_0xf0e5[66]](_0x3c1ax1f);return _0x3c1ax11};Toolbar[_0xf0e5[6]][_0xf0e5[62]]= function(_0x3c1axc,_0x3c1axd){var _0x3c1ax11=document[_0xf0e5[68]](_0xf0e5[91]);_0x3c1ax11[_0xf0e5[85]](_0xf0e5[92],_0xf0e5[93]);_0x3c1ax11[_0xf0e5[69]]= _0xf0e5[96];mxUtils[_0xf0e5[97]](_0x3c1ax11,_0x3c1axc);return _0x3c1ax11};Toolbar[_0xf0e5[6]][_0xf0e5[65]]= function(_0x3c1ax11,_0x3c1axe,_0x3c1ax12,_0x3c1ax20){if(_0x3c1ax12!= null){var _0x3c1ax7=this[_0xf0e5[0]][_0xf0e5[41]][_0xf0e5[40]];var _0x3c1ax10=null;mxEvent[_0xf0e5[51]](_0x3c1ax11,_0xf0e5[89],mxUtils[_0xf0e5[4]](this,function(_0x3c1ax4){if(_0x3c1ax11[_0xf0e5[60]]== null|| _0x3c1ax11[_0xf0e5[60]]){_0x3c1ax7[_0xf0e5[98]][_0xf0e5[3]]();_0x3c1ax10=  new mxPopupMenu(_0x3c1ax12);_0x3c1ax10[_0xf0e5[67]][_0xf0e5[69]]+= _0xf0e5[99];_0x3c1ax10[_0xf0e5[100]]= _0x3c1ax20;_0x3c1ax10[_0xf0e5[101]]= _0x3c1axe;_0x3c1ax10[_0xf0e5[102]]= true;_0x3c1ax10[_0xf0e5[106]](_0x3c1ax11[_0xf0e5[103]],_0x3c1ax11[_0xf0e5[104]]+ _0x3c1ax11[_0xf0e5[105]]+ 34,null,_0x3c1ax4);this[_0xf0e5[54]]= _0x3c1ax10};mxEvent[_0xf0e5[90]](_0x3c1ax4)}))}}
\ No newline at end of file
+var _0x40dc=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x69\x6E\x69\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x62\x69\x6E\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x73\x61\x76\x65","\x70\x75\x62\x6C\x69\x73\x68","\x2D","\x70\x72\x69\x6E\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x6F\x70\x79","\x63\x75\x74","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x61\x64\x64\x49\x74\x65\x6D\x73","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x67\x65\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x73\x74\x79\x6C\x65","\x6E\x6F\x77\x72\x61\x70","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x77\x69\x64\x74\x68","\x37\x30\x70\x78","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x31\x32","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x33\x30\x70\x78","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2E","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x6E\x75\x73","\x66\x75\x6E\x63\x74","\x61\x64\x64\x4D\x65\x6E\x75\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x72\x65\x61\x74\x65\x4C\x61\x62\x65\x6C","\x63\x72\x65\x61\x74\x65\x42\x75\x74\x74\x6F\x6E","\x69\x6E\x69\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x67\x65\x53\x70\x72\x69\x74\x65\x2D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x64\x49\x74\x65\x6D","\x61\x63\x74\x69\x6F\x6E\x73","\x6C\x61\x62\x65\x6C","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x61\x64\x64\x45\x64\x67\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x69\x73\x45\x64\x67\x65","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x74\x69\x74\x6C\x65","\x61\x64\x64\x45\x6E\x61\x62\x6C\x65\x64\x53\x74\x61\x74\x65","\x20\x67\x65\x44\x69\x73\x61\x62\x6C\x65\x64","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x42\x75\x74\x74\x6F\x6E","\x67\x65\x53\x70\x72\x69\x74\x65\x20","\x67\x65\x4C\x61\x62\x65\x6C","\x77\x72\x69\x74\x65","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x20\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x4D\x65\x6E\x75","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x6C\x61\x62\x65\x6C\x73","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70"];function Toolbar(_0xe95bx2,_0xe95bx3){this[_0x40dc[0]]= _0xe95bx2;this[_0x40dc[1]]= _0xe95bx3;this[_0x40dc[2]]();mxEvent[_0x40dc[5]](document,mxUtils[_0x40dc[4]](this,function(_0xe95bx4){this[_0x40dc[3]]()}))}Toolbar[_0x40dc[6]][_0x40dc[2]]= function(){this[_0x40dc[21]]([_0x40dc[7],_0x40dc[8],_0x40dc[9],_0x40dc[10],_0x40dc[11],_0x40dc[12],_0x40dc[9],_0x40dc[13],_0x40dc[14],_0x40dc[15],_0x40dc[16],_0x40dc[9],_0x40dc[17],_0x40dc[9],_0x40dc[18],_0x40dc[19],_0x40dc[20],_0x40dc[9]]);var _0xe95bx5=this[_0x40dc[25]](_0x40dc[22],mxResources[_0x40dc[24]](_0x40dc[23]),true,_0x40dc[23]);_0xe95bx5[_0x40dc[27]][_0x40dc[26]]= _0x40dc[28];_0xe95bx5[_0x40dc[27]][_0x40dc[29]]= _0x40dc[30];_0xe95bx5[_0x40dc[27]][_0x40dc[31]]= _0x40dc[32];this[_0x40dc[33]]();var _0xe95bx6=this[_0x40dc[25]](_0x40dc[34],mxResources[_0x40dc[24]](_0x40dc[35]),true,_0x40dc[35]);_0xe95bx6[_0x40dc[27]][_0x40dc[26]]= _0x40dc[28];_0xe95bx6[_0x40dc[27]][_0x40dc[29]]= _0x40dc[30];_0xe95bx6[_0x40dc[27]][_0x40dc[31]]= _0x40dc[36];this[_0x40dc[21]]([_0x40dc[9],_0x40dc[37],_0x40dc[38],_0x40dc[39]]);var _0xe95bx7=this[_0x40dc[0]][_0x40dc[41]][_0x40dc[40]];var _0xe95bx8=mxUtils[_0x40dc[4]](this,function(){var _0xe95bx9=_0x40dc[22];var _0xe95bxa=_0x40dc[34];var _0xe95bxb=_0xe95bx7[_0x40dc[44]]()[_0x40dc[43]](_0xe95bx7[_0x40dc[42]]());if(_0xe95bxb!= null){_0xe95bx9= _0xe95bxb[_0x40dc[27]][mxConstants[_0x40dc[45]]]|| _0xe95bx9;_0xe95bxa= _0xe95bxb[_0x40dc[27]][mxConstants[_0x40dc[46]]]|| _0xe95bxa;if(_0xe95bx9[_0x40dc[47]]> 10){_0xe95bx9= _0xe95bx9[_0x40dc[48]](0,8)+ _0x40dc[49]};_0xe95bx5[_0x40dc[50]]= _0xe95bx9;_0xe95bx6[_0x40dc[50]]= _0xe95bxa}});_0xe95bx7[_0x40dc[52]]()[_0x40dc[51]](mxEvent.CHANGE,_0xe95bx8);_0xe95bx7[_0x40dc[53]]()[_0x40dc[51]](mxEvent.CHANGE,_0xe95bx8)};Toolbar[_0x40dc[6]][_0x40dc[3]]= function(){if(this[_0x40dc[54]]!= null){this[_0x40dc[54]][_0x40dc[3]]();this[_0x40dc[54]][_0x40dc[55]]();this[_0x40dc[54]]= null}};Toolbar[_0x40dc[6]][_0x40dc[25]]= function(_0xe95bxc,_0xe95bxd,_0xe95bxe,_0xe95bxf){var _0xe95bx10=this[_0x40dc[0]][_0x40dc[56]][_0x40dc[24]](_0xe95bxf);var _0xe95bx11=this[_0x40dc[58]](_0xe95bxc,_0xe95bxd,_0xe95bxe,_0xe95bx10[_0x40dc[57]]);_0xe95bx10[_0x40dc[51]](_0x40dc[59],function(){_0xe95bx11[_0x40dc[61]](_0xe95bx10[_0x40dc[60]])});return _0xe95bx11};Toolbar[_0x40dc[6]][_0x40dc[58]]= function(_0xe95bxc,_0xe95bxd,_0xe95bxe,_0xe95bx12){var _0xe95bx11=(_0xe95bxe)?this[_0x40dc[62]](_0xe95bxc):this[_0x40dc[63]](_0xe95bxc);this[_0x40dc[64]](_0xe95bx11,_0xe95bxd);this[_0x40dc[65]](_0xe95bx11,_0xe95bxe,_0xe95bx12);this[_0x40dc[1]][_0x40dc[66]](_0xe95bx11);return _0xe95bx11};Toolbar[_0x40dc[6]][_0x40dc[33]]= function(){var _0xe95bx11=document[_0x40dc[68]](_0x40dc[67]);_0xe95bx11[_0x40dc[69]]= _0x40dc[70];this[_0x40dc[1]][_0x40dc[66]](_0xe95bx11);return _0xe95bx11};Toolbar[_0x40dc[6]][_0x40dc[21]]= function(_0xe95bx13){for(var _0xe95bx14=0;_0xe95bx14< _0xe95bx13[_0x40dc[47]];_0xe95bx14++){var _0xe95bx15=_0xe95bx13[_0xe95bx14];if(_0xe95bx15== _0x40dc[9]){this[_0x40dc[33]]()}else {this[_0x40dc[73]](_0x40dc[71]+ _0xe95bx15[_0x40dc[72]](),_0xe95bx15)}}};Toolbar[_0x40dc[6]][_0x40dc[73]]= function(_0xe95bx16,_0xe95bx15){var _0xe95bx17=this[_0x40dc[0]][_0x40dc[74]][_0x40dc[24]](_0xe95bx15);var _0xe95bx11=null;if(_0xe95bx17!= null){_0xe95bx11= this[_0x40dc[76]](_0xe95bx16,_0xe95bx17[_0x40dc[75]],_0xe95bx17[_0x40dc[57]]);_0xe95bx11[_0x40dc[61]](_0xe95bx17[_0x40dc[60]]);_0xe95bx17[_0x40dc[51]](_0x40dc[59],function(){_0xe95bx11[_0x40dc[61]](_0xe95bx17[_0x40dc[60]])})};return _0xe95bx11};Toolbar[_0x40dc[6]][_0x40dc[76]]= function(_0xe95bx18,_0xe95bxd,_0xe95bx12){var _0xe95bx11=this[_0x40dc[63]](_0xe95bx18);this[_0x40dc[64]](_0xe95bx11,_0xe95bxd);this[_0x40dc[77]](_0xe95bx11,_0xe95bx12);this[_0x40dc[1]][_0x40dc[66]](_0xe95bx11);return _0xe95bx11};Toolbar[_0x40dc[6]][_0x40dc[78]]= function(_0xe95bx19){var _0xe95bx7=this[_0x40dc[0]][_0x40dc[41]][_0x40dc[40]];var _0xe95bx1a=function(){var _0xe95bx1b=!_0xe95bx7[_0x40dc[79]]();for(var _0xe95bx14=0;_0xe95bx14< _0xe95bx19[_0x40dc[47]];_0xe95bx14++){_0xe95bx19[_0xe95bx14][_0x40dc[61]](_0xe95bx1b)}};_0xe95bx7[_0x40dc[52]]()[_0x40dc[51]](mxEvent.CHANGE,_0xe95bx1a);_0xe95bx1a()};Toolbar[_0x40dc[6]][_0x40dc[80]]= function(_0xe95bx19){var _0xe95bx7=this[_0x40dc[0]][_0x40dc[41]][_0x40dc[40]];var _0xe95bx1a=function(){var _0xe95bx1c=false;if(!_0xe95bx7[_0x40dc[79]]()){var _0xe95bx1d=_0xe95bx7[_0x40dc[81]]();for(var _0xe95bx14=0;_0xe95bx14< _0xe95bx1d[_0x40dc[47]];_0xe95bx14++){if(_0xe95bx7[_0x40dc[53]]()[_0x40dc[82]](_0xe95bx1d[_0xe95bx14])){_0xe95bx1c= true;break}}};for(var _0xe95bx14=0;_0xe95bx14< _0xe95bx19[_0x40dc[47]];_0xe95bx14++){_0xe95bx19[_0xe95bx14][_0x40dc[61]](_0xe95bx1c)}};_0xe95bx7[_0x40dc[52]]()[_0x40dc[51]](mxEvent.CHANGE,_0xe95bx1a);_0xe95bx1a()};Toolbar[_0x40dc[6]][_0x40dc[64]]= function(_0xe95bx11,_0xe95bxd){_0xe95bx11[_0x40dc[85]](_0x40dc[83],_0x40dc[84]);if(_0xe95bxd!= null){_0xe95bx11[_0x40dc[85]](_0x40dc[86],_0xe95bxd)};this[_0x40dc[87]](_0xe95bx11)};Toolbar[_0x40dc[6]][_0x40dc[87]]= function(_0xe95bx11){var _0xe95bx18=_0xe95bx11[_0x40dc[69]];_0xe95bx11[_0x40dc[61]]= function(_0xe95bx1e){_0xe95bx11[_0x40dc[60]]= _0xe95bx1e;if(_0xe95bx1e){_0xe95bx11[_0x40dc[69]]= _0xe95bx18}else {_0xe95bx11[_0x40dc[69]]= _0xe95bx18+ _0x40dc[88]}};_0xe95bx11[_0x40dc[61]](true)};Toolbar[_0x40dc[6]][_0x40dc[77]]= function(_0xe95bx11,_0xe95bx12){if(_0xe95bx12!= null){mxEvent[_0x40dc[51]](_0xe95bx11,_0x40dc[89],function(_0xe95bx4){if(_0xe95bx11[_0x40dc[60]]){_0xe95bx12(_0xe95bx4)};mxEvent[_0x40dc[90]](_0xe95bx4)})}};Toolbar[_0x40dc[6]][_0x40dc[63]]= function(_0xe95bx18){var _0xe95bx11=document[_0x40dc[68]](_0x40dc[91]);_0xe95bx11[_0x40dc[85]](_0x40dc[92],_0x40dc[93]);_0xe95bx11[_0x40dc[69]]= _0x40dc[94];var _0xe95bx1f=document[_0x40dc[68]](_0x40dc[67]);_0xe95bx1f[_0x40dc[69]]= _0x40dc[95]+ _0xe95bx18;_0xe95bx11[_0x40dc[66]](_0xe95bx1f);return _0xe95bx11};Toolbar[_0x40dc[6]][_0x40dc[62]]= function(_0xe95bxc,_0xe95bxd){var _0xe95bx11=document[_0x40dc[68]](_0x40dc[91]);_0xe95bx11[_0x40dc[85]](_0x40dc[92],_0x40dc[93]);_0xe95bx11[_0x40dc[69]]= _0x40dc[96];mxUtils[_0x40dc[97]](_0xe95bx11,_0xe95bxc);return _0xe95bx11};Toolbar[_0x40dc[6]][_0x40dc[65]]= function(_0xe95bx11,_0xe95bxe,_0xe95bx12,_0xe95bx20){if(_0xe95bx12!= null){var _0xe95bx7=this[_0x40dc[0]][_0x40dc[41]][_0x40dc[40]];var _0xe95bx10=null;mxEvent[_0x40dc[51]](_0xe95bx11,_0x40dc[89],mxUtils[_0x40dc[4]](this,function(_0xe95bx4){if(_0xe95bx11[_0x40dc[60]]== null|| _0xe95bx11[_0x40dc[60]]){_0xe95bx7[_0x40dc[98]][_0x40dc[3]]();_0xe95bx10=  new mxPopupMenu(_0xe95bx12);_0xe95bx10[_0x40dc[67]][_0x40dc[69]]+= _0x40dc[99];_0xe95bx10[_0x40dc[100]]= _0xe95bx20;_0xe95bx10[_0x40dc[101]]= _0xe95bxe;_0xe95bx10[_0x40dc[102]]= true;_0xe95bx10[_0x40dc[106]](_0xe95bx11[_0x40dc[103]],_0xe95bx11[_0x40dc[104]]+ _0xe95bx11[_0x40dc[105]]+ 34,null,_0xe95bx4);this[_0x40dc[54]]= _0xe95bx10};mxEvent[_0x40dc[90]](_0xe95bx4)}))}}
\ No newline at end of file
index 2d11f84..e61c3f0 100644 (file)
@@ -1 +1 @@
-var _0x7259=["\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x26","\x73\x70\x6C\x69\x74","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x6C\x65\x6E\x67\x74\x68","\x3D","\x69\x6E\x64\x65\x78\x4F\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x65\x78\x70\x2E\x64\x72\x61\x77\x2E\x69\x6F\x2F\x49\x6D\x61\x67\x65\x45\x78\x70\x6F\x72\x74\x32\x2F\x65\x78\x70\x6F\x72\x74","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x33\x30\x30\x30","\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F","\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73\x2F","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x73\x68\x61\x70\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x69\x6D\x61\x67\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x73\x74\x79\x6C\x65\x73","\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6F\x70\x65\x6E","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73","\x2F\x64\x69\x61","\x63\x75\x73\x74\x6F\x6D","\x4E\x47\x5F\x54\x52\x41\x4E\x53\x4C\x41\x54\x45\x5F\x4C\x41\x4E\x47\x5F\x4B\x45\x59","\x67\x65\x74\x49\x74\x65\x6D","\x6C\x6F\x67","\x65\x6E","\x65\x6E\x5F\x45\x4E","\x69\x74","\x6D\x78\x4C\x61\x6E\x67\x75\x61\x67\x65","\x61\x72","\x62\x73","\x63\x73","\x64\x61","\x64\x65","\x65\x6C","\x65\x73","\x65\x73\x2D\x61\x72","\x66\x72","\x68\x75","\x69\x64","\x6A\x61","\x6B\x6F","\x6E\x6C","\x6E\x6F","\x70\x6C","\x70\x74\x2D\x62\x72","\x70\x74","\x72\x6F","\x72\x75","\x73\x72","\x73\x76","\x74\x68","\x74\x72","\x75\x6B","\x7A\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x6A\x73","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x20\x43\x61\x6E\x74\x6F\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x54\x61\x69\x77\x61\x6E\x20\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x4D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x61\x74\x61\x6C\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x7A\x65\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x75\x74\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x49\x74\x61\x6C\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65\x09","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x4D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x4D\x61\x6C\x65","\x53\x77\x65\x64\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x53\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x4B\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x53\x70\x61\x69\x6E\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x4D\x65\x78\x69\x63\x6F\x29","\x49\x74\x61\x6C\x69\x61\x6E\x20\x28\x49\x74\x61\x6C\x79\x29\x20\x2F\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x28\x46\x69\x6E\x6C\x61\x6E\x64\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x46\x72\x61\x6E\x63\x65\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x50\x6F\x6C\x69\x73\x68\x20\x28\x50\x6F\x6C\x61\x6E\x64\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x50\x6F\x72\x74\x75\x67\x61\x6C\x29","\x43\x61\x74\x61\x6C\x61\x6E\x20\x28\x43\x61\x74\x61\x6C\x61\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x61\x69\x77\x61\x6E\x29","\x44\x61\x6E\x69\x73\x68\x20\x28\x44\x65\x6E\x6D\x61\x72\x6B\x29","\x47\x65\x72\x6D\x61\x6E\x20\x28\x47\x65\x72\x6D\x61\x6E\x79\x29","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x28\x4A\x61\x70\x61\x6E\x29","\x4B\x6F\x72\x65\x61\x6E\x20\x28\x4B\x6F\x72\x65\x61\x29","\x44\x75\x74\x63\x68\x20\x28\x4E\x65\x74\x68\x65\x72\x6C\x61\x6E\x64\x73\x29","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x6F\x72\x77\x61\x79\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x42\x72\x61\x7A\x69\x6C\x29","\x52\x75\x73\x73\x69\x61\x6E\x20\x28\x52\x75\x73\x73\x69\x61\x29","\x53\x77\x65\x64\x69\x73\x68\x20\x28\x53\x77\x65\x64\x65\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x43\x68\x69\x6E\x61\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x29","\x44\x65\x66\x61\x75\x6C\x74","\x44\x61\x74\x65","\x55\x53\x20\x4D\x6F\x6E\x65\x79","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39\x39","\x54\x69\x6D\x65","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72","\x53\x74\x72\x65\x65\x74\x73","\x55\x53\x20\x43\x69\x74\x79\x2F\x53\x74\x61\x74\x65\x73","\x41\x66\x72\x69\x6B\x61\x61\x6E\x73","\x41\x6C\x62\x61\x6E\x69\x61\x6E","\x41\x6D\x68\x61\x72\x69\x63","\x41\x72\x61\x62\x69\x63","\x41\x72\x6D\x65\x6E\x69\x61\x6E","\x41\x7A\x65\x72\x62\x61\x69\x6A\x61\x6E\x69","\x42\x61\x73\x71\x75\x65","\x42\x65\x6C\x61\x72\x75\x73\x69\x61\x6E","\x42\x65\x6E\x67\x61\x6C\x69","\x42\x69\x68\x61\x72\x69","\x42\x6F\x73\x6E\x69\x61\x6E","\x42\x72\x65\x74\x6F\x6E","\x42\x75\x6C\x67\x61\x72\x69\x61\x6E","\x43\x61\x6D\x62\x6F\x64\x69\x61\x6E","\x43\x61\x74\x61\x6C\x61\x6E","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x53\x69\x6D\x70\x6C\x69\x66\x69\x65\x64\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x72\x61\x64\x69\x74\x69\x6F\x6E\x61\x6C\x29","\x43\x6F\x72\x73\x69\x63\x61\x6E","\x43\x72\x6F\x61\x74\x69\x61\x6E","\x43\x7A\x65\x63\x68","\x44\x61\x6E\x69\x73\x68","\x44\x75\x74\x63\x68","\x45\x6E\x67\x6C\x69\x73\x68","\x45\x73\x70\x65\x72\x61\x6E\x74\x6F","\x45\x73\x74\x6F\x6E\x69\x61\x6E","\x46\x61\x72\x6F\x65\x73\x65","\x46\x69\x6C\x69\x70\x69\x6E\x6F","\x46\x69\x6E\x6E\x69\x73\x68","\x46\x72\x65\x6E\x63\x68","\x46\x72\x69\x73\x69\x61\x6E","\x47\x61\x6C\x69\x63\x69\x61\x6E","\x47\x65\x6F\x72\x67\x69\x61\x6E","\x47\x65\x72\x6D\x61\x6E","\x47\x72\x65\x65\x6B","\x47\x75\x61\x72\x61\x6E\x69","\x47\x75\x6A\x61\x72\x61\x74\x69","\x48\x61\x63\x6B\x65\x72","\x48\x61\x75\x73\x61","\x48\x65\x62\x72\x65\x77","\x48\x69\x6E\x64\x69","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E","\x49\x63\x65\x6C\x61\x6E\x64\x69\x63","\x49\x6E\x64\x6F\x6E\x65\x73\x69\x61\x6E","\x49\x6E\x74\x65\x72\x6C\x69\x6E\x67\x75\x61","\x49\x72\x69\x73\x68","\x49\x74\x61\x6C\x69\x61\x6E","\x4A\x61\x76\x61\x6E\x65\x73\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65","\x4B\x61\x6E\x6E\x61\x64\x61","\x4B\x61\x7A\x61\x6B\x68","\x4B\x69\x6E\x79\x61\x72\x77\x61\x6E\x64\x61","\x4B\x69\x72\x75\x6E\x64\x69","\x4B\x6C\x69\x6E\x67\x6F\x6E","\x4B\x75\x72\x64\x69\x73\x68","\x4B\x6F\x72\x65\x61\x6E","\x4B\x79\x72\x67\x79\x7A","\x4C\x61\x6F\x74\x68\x69\x61\x6E","\x4C\x61\x74\x69\x6E","\x4C\x61\x74\x76\x69\x61\x6E","\x4C\x69\x6E\x67\x61\x6C\x61","\x4C\x69\x74\x68\x75\x61\x6E\x69\x61\x6E","\x4D\x61\x63\x65\x64\x6F\x6E\x69\x61\x6E","\x4D\x61\x6C\x61\x67\x61\x73\x79","\x4D\x61\x6C\x61\x79","\x4D\x61\x6C\x61\x79\x61\x6C\x61\x6D","\x4D\x61\x6C\x74\x65\x73\x65","\x4D\x61\x6F\x72\x69","\x4D\x61\x72\x61\x74\x68\x69","\x4D\x6F\x6C\x64\x61\x76\x69\x61\x6E","\x4D\x6F\x6E\x67\x6F\x6C\x69\x61\x6E","\x4D\x6F\x6E\x74\x65\x6E\x65\x67\x72\x69\x6E","\x4E\x65\x70\x61\x6C\x69","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x79\x6E\x6F\x72\x73\x6B\x29","\x4F\x63\x63\x69\x74\x61\x6E","\x4F\x72\x69\x79\x61","\x4F\x72\x6F\x6D\x6F","\x50\x61\x73\x68\x74\x6F","\x50\x65\x72\x73\x69\x61\x6E","\x50\x69\x72\x61\x74\x65","\x50\x6F\x6C\x69\x73\x68","\x50\x75\x6E\x6A\x61\x62\x69","\x51\x75\x65\x63\x68\x75\x61","\x52\x6F\x6D\x61\x6E\x69\x61\x6E","\x52\x6F\x6D\x61\x6E\x73\x68","\x52\x75\x73\x73\x69\x61\x6E","\x53\x63\x6F\x74\x73\x20\x47\x61\x65\x6C\x69\x63","\x53\x65\x72\x62\x69\x61\x6E","\x53\x65\x72\x62\x6F\x2D\x43\x72\x6F\x61\x74\x69\x61\x6E","\x53\x65\x73\x6F\x74\x68\x6F","\x53\x68\x6F\x6E\x61","\x53\x69\x6E\x64\x68\x69","\x53\x69\x6E\x68\x61\x6C\x65\x73\x65","\x53\x6C\x6F\x76\x61\x6B","\x53\x6C\x6F\x76\x65\x6E\x69\x61\x6E","\x53\x6F\x6D\x61\x6C\x69","\x53\x70\x61\x6E\x69\x73\x68","\x53\x75\x6E\x64\x61\x6E\x65\x73\x65","\x53\x77\x61\x68\x69\x6C\x69","\x53\x77\x65\x64\x69\x73\x68","\x54\x61\x6A\x69\x6B","\x54\x61\x6D\x69\x6C","\x54\x61\x74\x61\x72","\x54\x65\x6C\x75\x67\x75","\x54\x68\x61\x69","\x54\x69\x67\x72\x69\x6E\x79\x61","\x54\x6F\x6E\x67\x61","\x54\x75\x72\x6B\x69\x73\x68","\x54\x75\x72\x6B\x6D\x65\x6E","\x54\x77\x69","\x55\x69\x67\x68\x75\x72","\x55\x6B\x72\x61\x69\x6E\x69\x61\x6E","\x55\x72\x64\x75","\x55\x7A\x62\x65\x6B","\x56\x69\x65\x74\x6E\x61\x6D\x65\x73\x65","\x57\x65\x6C\x73\x68","\x58\x68\x6F\x73\x61","\x59\x69\x64\x64\x69\x73\x68","\x59\x6F\x72\x75\x62\x61","\x5A\x75\x6C\x75"];var urlParams=(function(_0x8240x2){var _0x8240x3= new Object();var _0x8240x4=_0x8240x2[_0x7259[3]](_0x7259[2]);if(_0x8240x4> 0){var _0x8240x5=_0x8240x2[_0x7259[6]](_0x8240x4+ 1)[_0x7259[5]](_0x7259[4]);for(var _0x8240x6=0;_0x8240x6< _0x8240x5[_0x7259[7]];_0x8240x6++){_0x8240x4= _0x8240x5[_0x8240x6][_0x7259[9]](_0x7259[8]);if(_0x8240x4> 0){_0x8240x3[_0x8240x5[_0x8240x6][_0x7259[6]](0,_0x8240x4)]= _0x8240x5[_0x8240x6][_0x7259[6]](_0x8240x4+ 1)}}};return _0x8240x3})(window[_0x7259[1]][_0x7259[0]]);var t0= new Date();var MAX_REQUEST_SIZE=10485760;var MAX_WIDTH=12000;var MAX_HEIGHT=12000;var EXPORT_URL=_0x7259[10];var SHARE_HOST=_0x7259[11];var SAVE_URL=_0x7259[12];var VARIABLE_URL=_0x7259[13];var STENCIL_PATH=_0x7259[14];var SHAPES_PATH=_0x7259[15];var IMAGE_PATH=_0x7259[16];var STYLE_PATH=_0x7259[17];var CSS_PATH=_0x7259[17];var OPEN_FORM=_0x7259[18];var TEMPLATE_PATH=_0x7259[19];var RESOURCES_PATH=_0x7259[20];var RESOURCE_BASE=RESOURCES_PATH+ _0x7259[21];var tapAndHoldStartsConnection=true;var showConnectorImg=true;var mxLoadResources=false;console[_0x7259[25]](_0x7259[22],localStorage[_0x7259[24]](_0x7259[23]));switch(localStorage[_0x7259[24]](_0x7259[23])){case _0x7259[27]:mxLanguage= _0x7259[26];break;case _0x7259[28]:mxLanguage= _0x7259[28];break;default:mxLanguage= _0x7259[28]};console[_0x7259[25]](_0x7259[29],mxLanguage);var mxLanguages=[_0x7259[30],_0x7259[31],_0x7259[32],_0x7259[33],_0x7259[34],_0x7259[35],_0x7259[36],_0x7259[37],_0x7259[38],_0x7259[39],_0x7259[40],_0x7259[28],_0x7259[41],_0x7259[42],_0x7259[43],_0x7259[44],_0x7259[45],_0x7259[46],_0x7259[47],_0x7259[48],_0x7259[49],_0x7259[50],_0x7259[51],_0x7259[52],_0x7259[53],_0x7259[54],_0x7259[55]];var mxBasePath=_0x7259[56];var geBasePath=_0x7259[57];var ISPEECHLANG={usenglishfemale:_0x7259[58],usenglishmale:_0x7259[59],ukenglishfemale:_0x7259[60],ukenglishmale:_0x7259[61],auenglishfemale:_0x7259[62],usspanishfemale:_0x7259[63],usspanishmale:_0x7259[64],chchinesefemale:_0x7259[65],chchinesemale:_0x7259[66],hkchinesefemale:_0x7259[67],twchinesefemale:_0x7259[68],jpjapanesefemale:_0x7259[69],jpjapanesemale:_0x7259[70],krkoreanfemale:_0x7259[71],krkoreanmale:_0x7259[72],caenglishfemale:_0x7259[73],huhungarianfemale:_0x7259[74],brportuguesefemale:_0x7259[75],eurportuguesefemale:_0x7259[76],eurportuguesemale:_0x7259[77],eurspanishfemale:_0x7259[78],eurspanishmale:_0x7259[79],eurcatalanfemale:_0x7259[80],eurczechfemale:_0x7259[81],eurdanishfemale:_0x7259[82],eurfinnishfemale:_0x7259[83],eurfrenchfemale:_0x7259[84],eurfrenchmale:_0x7259[85],eurnorwegianfemale:_0x7259[86],eurdutchfemale:_0x7259[87],eurpolishfemale:_0x7259[88],euritalianfemale:_0x7259[89],eurturkishfemale:_0x7259[90],eurturkishmale:_0x7259[91],eurgermanfemale:_0x7259[92],eurgermanmale:_0x7259[93],rurussianfemale:_0x7259[94],rurussianmale:_0x7259[95],swswedishfemale:_0x7259[96],cafrenchfemale:_0x7259[97],cafrenchmale:_0x7259[98]};var ISPEECHASRLANG={"\x65\x6E\x2D\x55\x53":_0x7259[99],"\x65\x6E\x2D\x43\x41":_0x7259[100],"\x65\x6E\x2D\x47\x42":_0x7259[101],"\x65\x6E\x2D\x41\x55":_0x7259[102],"\x65\x73\x2D\x45\x53":_0x7259[103],"\x65\x73\x2D\x4D\x58":_0x7259[104],"\x69\x74\x2D\x49\x54":_0x7259[105],"\x66\x72\x2D\x46\x52":_0x7259[106],"\x66\x72\x2D\x43\x41":_0x7259[107],"\x70\x6C\x2D\x50\x4C":_0x7259[108],"\x70\x74\x2D\x50\x54":_0x7259[109],"\x63\x61\x2D\x45\x53":_0x7259[110],"\x7A\x68\x2D\x54\x57":_0x7259[111],"\x64\x61\x2D\x44\x4B":_0x7259[112],"\x66\x72\x2D\x46\x52":_0x7259[113],"\x6A\x61\x2D\x4A\x50":_0x7259[114],"\x6B\x6F\x2D\x4B\x52":_0x7259[115],"\x6E\x6C\x2D\x4E\x4C":_0x7259[116],"\x6E\x62\x2D\x4E\x4F":_0x7259[117],"\x70\x74\x2D\x42\x52":_0x7259[118],"\x72\x75\x2D\x52\x55":_0x7259[119],"\x73\x76\x2D\x53\x45":_0x7259[120],"\x7A\x68\x2D\x43\x4E":_0x7259[121],"\x7A\x68\x2D\x48\x4B":_0x7259[122]};var ISPEECHASRMODEL={0:_0x7259[123],date:_0x7259[124],usmoney:_0x7259[125],numbersto9:_0x7259[126],numbersto99:_0x7259[127],numbersto999:_0x7259[128],time:_0x7259[129],phonenumber:_0x7259[130],streets:_0x7259[131],citystate:_0x7259[132]};var GOOGLETTSLANG={"\x61\x66":_0x7259[133],"\x73\x71":_0x7259[134],"\x61\x6D":_0x7259[135],"\x61\x72":_0x7259[136],"\x68\x79":_0x7259[137],"\x61\x7A":_0x7259[138],"\x65\x75":_0x7259[139],"\x62\x65":_0x7259[140],"\x62\x6E":_0x7259[141],"\x62\x68":_0x7259[142],"\x62\x73":_0x7259[143],"\x62\x72":_0x7259[144],"\x62\x67":_0x7259[145],"\x6B\x6D":_0x7259[146],"\x63\x61":_0x7259[147],"\x7A\x68\x2D\x43\x4E":_0x7259[148],"\x7A\x68\x2D\x54\x57":_0x7259[149],"\x63\x6F":_0x7259[150],"\x68\x72":_0x7259[151],"\x63\x73":_0x7259[152],"\x64\x61":_0x7259[153],"\x6E\x6C":_0x7259[154],"\x65\x6E":_0x7259[155],"\x65\x6F":_0x7259[156],"\x65\x74":_0x7259[157],"\x66\x6F":_0x7259[158],"\x74\x6C":_0x7259[159],"\x66\x69":_0x7259[160],"\x66\x72":_0x7259[161],"\x66\x79":_0x7259[162],"\x67\x6C":_0x7259[163],"\x6B\x61":_0x7259[164],"\x64\x65":_0x7259[165],"\x65\x6C":_0x7259[166],"\x67\x6E":_0x7259[167],"\x67\x75":_0x7259[168],"\x78\x78\x2D\x68\x61\x63\x6B\x65\x72":_0x7259[169],"\x68\x61":_0x7259[170],"\x69\x77":_0x7259[171],"\x68\x69":_0x7259[172],"\x68\x75":_0x7259[173],"\x69\x73":_0x7259[174],"\x69\x64":_0x7259[175],"\x69\x61":_0x7259[176],"\x67\x61":_0x7259[177],"\x69\x74":_0x7259[178],"\x6A\x77":_0x7259[179],"\x6A\x61":_0x7259[180],"\x6B\x6E":_0x7259[181],"\x6B\x6B":_0x7259[182],"\x72\x77":_0x7259[183],"\x72\x6E":_0x7259[184],"\x78\x78\x2D\x6B\x6C\x69\x6E\x67\x6F\x6E":_0x7259[185],"\x6B\x75":_0x7259[186],"\x6B\x6F":_0x7259[187],"\x6B\x79":_0x7259[188],"\x6C\x6F":_0x7259[189],"\x6C\x61":_0x7259[190],"\x6C\x76":_0x7259[191],"\x6C\x6E":_0x7259[192],"\x6C\x74":_0x7259[193],"\x6D\x6B":_0x7259[194],"\x6D\x67":_0x7259[195],"\x6D\x73":_0x7259[196],"\x6D\x6C":_0x7259[197],"\x6D\x74":_0x7259[198],"\x6D\x69":_0x7259[199],"\x6D\x72":_0x7259[200],"\x6D\x6F":_0x7259[201],"\x6D\x6E":_0x7259[202],"\x73\x72\x2D\x4D\x45":_0x7259[203],"\x6E\x65":_0x7259[204],"\x6E\x6F":_0x7259[205],"\x6E\x6E":_0x7259[206],"\x6F\x63":_0x7259[207],"\x6F\x72":_0x7259[208],"\x6F\x6D":_0x7259[209],"\x70\x73":_0x7259[210],"\x66\x61":_0x7259[211],"\x78\x78\x2D\x70\x69\x72\x61\x74\x65":_0x7259[212],"\x70\x6C":_0x7259[213],"\x70\x74\x2D\x42\x52":_0x7259[118],"\x70\x74\x2D\x50\x54":_0x7259[109],"\x70\x61":_0x7259[214],"\x71\x75":_0x7259[215],"\x72\x6F":_0x7259[216],"\x72\x6D":_0x7259[217],"\x72\x75":_0x7259[218],"\x67\x64":_0x7259[219],"\x73\x72":_0x7259[220],"\x73\x68":_0x7259[221],"\x73\x74":_0x7259[222],"\x73\x6E":_0x7259[223],"\x73\x64":_0x7259[224],"\x73\x69":_0x7259[225],"\x73\x6B":_0x7259[226],"\x73\x6C":_0x7259[227],"\x73\x6F":_0x7259[228],"\x65\x73":_0x7259[229],"\x73\x75":_0x7259[230],"\x73\x77":_0x7259[231],"\x73\x76":_0x7259[232],"\x74\x67":_0x7259[233],"\x74\x61":_0x7259[234],"\x74\x74":_0x7259[235],"\x74\x65":_0x7259[236],"\x74\x68":_0x7259[237],"\x74\x69":_0x7259[238],"\x74\x6F":_0x7259[239],"\x74\x72":_0x7259[240],"\x74\x6B":_0x7259[241],"\x74\x77":_0x7259[242],"\x75\x67":_0x7259[243],"\x75\x6B":_0x7259[244],"\x75\x72":_0x7259[245],"\x75\x7A":_0x7259[246],"\x76\x69":_0x7259[247],"\x63\x79":_0x7259[248],"\x78\x68":_0x7259[249],"\x79\x69":_0x7259[250],"\x79\x6F":_0x7259[251],"\x7A\x75":_0x7259[252]}
\ No newline at end of file
+var _0x7e87=["\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x26","\x73\x70\x6C\x69\x74","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x6C\x65\x6E\x67\x74\x68","\x3D","\x69\x6E\x64\x65\x78\x4F\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x65\x78\x70\x2E\x64\x72\x61\x77\x2E\x69\x6F\x2F\x49\x6D\x61\x67\x65\x45\x78\x70\x6F\x72\x74\x32\x2F\x65\x78\x70\x6F\x72\x74","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x33\x30\x30\x30","\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F","\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73\x2F","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x73\x68\x61\x70\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x69\x6D\x61\x67\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x73\x74\x79\x6C\x65\x73","\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6F\x70\x65\x6E","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73","\x2F\x64\x69\x61","\x63\x75\x73\x74\x6F\x6D","\x4E\x47\x5F\x54\x52\x41\x4E\x53\x4C\x41\x54\x45\x5F\x4C\x41\x4E\x47\x5F\x4B\x45\x59","\x67\x65\x74\x49\x74\x65\x6D","\x6C\x6F\x67","\x65\x6E","\x65\x6E\x5F\x45\x4E","\x69\x74","\x6D\x78\x4C\x61\x6E\x67\x75\x61\x67\x65","\x61\x72","\x62\x73","\x63\x73","\x64\x61","\x64\x65","\x65\x6C","\x65\x73","\x65\x73\x2D\x61\x72","\x66\x72","\x68\x75","\x69\x64","\x6A\x61","\x6B\x6F","\x6E\x6C","\x6E\x6F","\x70\x6C","\x70\x74\x2D\x62\x72","\x70\x74","\x72\x6F","\x72\x75","\x73\x72","\x73\x76","\x74\x68","\x74\x72","\x75\x6B","\x7A\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x6A\x73","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x20\x43\x61\x6E\x74\x6F\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x54\x61\x69\x77\x61\x6E\x20\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x4D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x61\x74\x61\x6C\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x7A\x65\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x75\x74\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x49\x74\x61\x6C\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65\x09","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x4D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x4D\x61\x6C\x65","\x53\x77\x65\x64\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x53\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x4B\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x53\x70\x61\x69\x6E\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x4D\x65\x78\x69\x63\x6F\x29","\x49\x74\x61\x6C\x69\x61\x6E\x20\x28\x49\x74\x61\x6C\x79\x29\x20\x2F\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x28\x46\x69\x6E\x6C\x61\x6E\x64\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x46\x72\x61\x6E\x63\x65\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x50\x6F\x6C\x69\x73\x68\x20\x28\x50\x6F\x6C\x61\x6E\x64\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x50\x6F\x72\x74\x75\x67\x61\x6C\x29","\x43\x61\x74\x61\x6C\x61\x6E\x20\x28\x43\x61\x74\x61\x6C\x61\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x61\x69\x77\x61\x6E\x29","\x44\x61\x6E\x69\x73\x68\x20\x28\x44\x65\x6E\x6D\x61\x72\x6B\x29","\x47\x65\x72\x6D\x61\x6E\x20\x28\x47\x65\x72\x6D\x61\x6E\x79\x29","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x28\x4A\x61\x70\x61\x6E\x29","\x4B\x6F\x72\x65\x61\x6E\x20\x28\x4B\x6F\x72\x65\x61\x29","\x44\x75\x74\x63\x68\x20\x28\x4E\x65\x74\x68\x65\x72\x6C\x61\x6E\x64\x73\x29","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x6F\x72\x77\x61\x79\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x42\x72\x61\x7A\x69\x6C\x29","\x52\x75\x73\x73\x69\x61\x6E\x20\x28\x52\x75\x73\x73\x69\x61\x29","\x53\x77\x65\x64\x69\x73\x68\x20\x28\x53\x77\x65\x64\x65\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x43\x68\x69\x6E\x61\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x29","\x44\x65\x66\x61\x75\x6C\x74","\x44\x61\x74\x65","\x55\x53\x20\x4D\x6F\x6E\x65\x79","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39\x39","\x54\x69\x6D\x65","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72","\x53\x74\x72\x65\x65\x74\x73","\x55\x53\x20\x43\x69\x74\x79\x2F\x53\x74\x61\x74\x65\x73","\x41\x66\x72\x69\x6B\x61\x61\x6E\x73","\x41\x6C\x62\x61\x6E\x69\x61\x6E","\x41\x6D\x68\x61\x72\x69\x63","\x41\x72\x61\x62\x69\x63","\x41\x72\x6D\x65\x6E\x69\x61\x6E","\x41\x7A\x65\x72\x62\x61\x69\x6A\x61\x6E\x69","\x42\x61\x73\x71\x75\x65","\x42\x65\x6C\x61\x72\x75\x73\x69\x61\x6E","\x42\x65\x6E\x67\x61\x6C\x69","\x42\x69\x68\x61\x72\x69","\x42\x6F\x73\x6E\x69\x61\x6E","\x42\x72\x65\x74\x6F\x6E","\x42\x75\x6C\x67\x61\x72\x69\x61\x6E","\x43\x61\x6D\x62\x6F\x64\x69\x61\x6E","\x43\x61\x74\x61\x6C\x61\x6E","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x53\x69\x6D\x70\x6C\x69\x66\x69\x65\x64\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x72\x61\x64\x69\x74\x69\x6F\x6E\x61\x6C\x29","\x43\x6F\x72\x73\x69\x63\x61\x6E","\x43\x72\x6F\x61\x74\x69\x61\x6E","\x43\x7A\x65\x63\x68","\x44\x61\x6E\x69\x73\x68","\x44\x75\x74\x63\x68","\x45\x6E\x67\x6C\x69\x73\x68","\x45\x73\x70\x65\x72\x61\x6E\x74\x6F","\x45\x73\x74\x6F\x6E\x69\x61\x6E","\x46\x61\x72\x6F\x65\x73\x65","\x46\x69\x6C\x69\x70\x69\x6E\x6F","\x46\x69\x6E\x6E\x69\x73\x68","\x46\x72\x65\x6E\x63\x68","\x46\x72\x69\x73\x69\x61\x6E","\x47\x61\x6C\x69\x63\x69\x61\x6E","\x47\x65\x6F\x72\x67\x69\x61\x6E","\x47\x65\x72\x6D\x61\x6E","\x47\x72\x65\x65\x6B","\x47\x75\x61\x72\x61\x6E\x69","\x47\x75\x6A\x61\x72\x61\x74\x69","\x48\x61\x63\x6B\x65\x72","\x48\x61\x75\x73\x61","\x48\x65\x62\x72\x65\x77","\x48\x69\x6E\x64\x69","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E","\x49\x63\x65\x6C\x61\x6E\x64\x69\x63","\x49\x6E\x64\x6F\x6E\x65\x73\x69\x61\x6E","\x49\x6E\x74\x65\x72\x6C\x69\x6E\x67\x75\x61","\x49\x72\x69\x73\x68","\x49\x74\x61\x6C\x69\x61\x6E","\x4A\x61\x76\x61\x6E\x65\x73\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65","\x4B\x61\x6E\x6E\x61\x64\x61","\x4B\x61\x7A\x61\x6B\x68","\x4B\x69\x6E\x79\x61\x72\x77\x61\x6E\x64\x61","\x4B\x69\x72\x75\x6E\x64\x69","\x4B\x6C\x69\x6E\x67\x6F\x6E","\x4B\x75\x72\x64\x69\x73\x68","\x4B\x6F\x72\x65\x61\x6E","\x4B\x79\x72\x67\x79\x7A","\x4C\x61\x6F\x74\x68\x69\x61\x6E","\x4C\x61\x74\x69\x6E","\x4C\x61\x74\x76\x69\x61\x6E","\x4C\x69\x6E\x67\x61\x6C\x61","\x4C\x69\x74\x68\x75\x61\x6E\x69\x61\x6E","\x4D\x61\x63\x65\x64\x6F\x6E\x69\x61\x6E","\x4D\x61\x6C\x61\x67\x61\x73\x79","\x4D\x61\x6C\x61\x79","\x4D\x61\x6C\x61\x79\x61\x6C\x61\x6D","\x4D\x61\x6C\x74\x65\x73\x65","\x4D\x61\x6F\x72\x69","\x4D\x61\x72\x61\x74\x68\x69","\x4D\x6F\x6C\x64\x61\x76\x69\x61\x6E","\x4D\x6F\x6E\x67\x6F\x6C\x69\x61\x6E","\x4D\x6F\x6E\x74\x65\x6E\x65\x67\x72\x69\x6E","\x4E\x65\x70\x61\x6C\x69","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x79\x6E\x6F\x72\x73\x6B\x29","\x4F\x63\x63\x69\x74\x61\x6E","\x4F\x72\x69\x79\x61","\x4F\x72\x6F\x6D\x6F","\x50\x61\x73\x68\x74\x6F","\x50\x65\x72\x73\x69\x61\x6E","\x50\x69\x72\x61\x74\x65","\x50\x6F\x6C\x69\x73\x68","\x50\x75\x6E\x6A\x61\x62\x69","\x51\x75\x65\x63\x68\x75\x61","\x52\x6F\x6D\x61\x6E\x69\x61\x6E","\x52\x6F\x6D\x61\x6E\x73\x68","\x52\x75\x73\x73\x69\x61\x6E","\x53\x63\x6F\x74\x73\x20\x47\x61\x65\x6C\x69\x63","\x53\x65\x72\x62\x69\x61\x6E","\x53\x65\x72\x62\x6F\x2D\x43\x72\x6F\x61\x74\x69\x61\x6E","\x53\x65\x73\x6F\x74\x68\x6F","\x53\x68\x6F\x6E\x61","\x53\x69\x6E\x64\x68\x69","\x53\x69\x6E\x68\x61\x6C\x65\x73\x65","\x53\x6C\x6F\x76\x61\x6B","\x53\x6C\x6F\x76\x65\x6E\x69\x61\x6E","\x53\x6F\x6D\x61\x6C\x69","\x53\x70\x61\x6E\x69\x73\x68","\x53\x75\x6E\x64\x61\x6E\x65\x73\x65","\x53\x77\x61\x68\x69\x6C\x69","\x53\x77\x65\x64\x69\x73\x68","\x54\x61\x6A\x69\x6B","\x54\x61\x6D\x69\x6C","\x54\x61\x74\x61\x72","\x54\x65\x6C\x75\x67\x75","\x54\x68\x61\x69","\x54\x69\x67\x72\x69\x6E\x79\x61","\x54\x6F\x6E\x67\x61","\x54\x75\x72\x6B\x69\x73\x68","\x54\x75\x72\x6B\x6D\x65\x6E","\x54\x77\x69","\x55\x69\x67\x68\x75\x72","\x55\x6B\x72\x61\x69\x6E\x69\x61\x6E","\x55\x72\x64\x75","\x55\x7A\x62\x65\x6B","\x56\x69\x65\x74\x6E\x61\x6D\x65\x73\x65","\x57\x65\x6C\x73\x68","\x58\x68\x6F\x73\x61","\x59\x69\x64\x64\x69\x73\x68","\x59\x6F\x72\x75\x62\x61","\x5A\x75\x6C\x75"];var urlParams=(function(_0xcdcbx2){var _0xcdcbx3= new Object();var _0xcdcbx4=_0xcdcbx2[_0x7e87[3]](_0x7e87[2]);if(_0xcdcbx4> 0){var _0xcdcbx5=_0xcdcbx2[_0x7e87[6]](_0xcdcbx4+ 1)[_0x7e87[5]](_0x7e87[4]);for(var _0xcdcbx6=0;_0xcdcbx6< _0xcdcbx5[_0x7e87[7]];_0xcdcbx6++){_0xcdcbx4= _0xcdcbx5[_0xcdcbx6][_0x7e87[9]](_0x7e87[8]);if(_0xcdcbx4> 0){_0xcdcbx3[_0xcdcbx5[_0xcdcbx6][_0x7e87[6]](0,_0xcdcbx4)]= _0xcdcbx5[_0xcdcbx6][_0x7e87[6]](_0xcdcbx4+ 1)}}};return _0xcdcbx3})(window[_0x7e87[1]][_0x7e87[0]]);var t0= new Date();var MAX_REQUEST_SIZE=10485760;var MAX_WIDTH=12000;var MAX_HEIGHT=12000;var EXPORT_URL=_0x7e87[10];var SHARE_HOST=_0x7e87[11];var SAVE_URL=_0x7e87[12];var VARIABLE_URL=_0x7e87[13];var STENCIL_PATH=_0x7e87[14];var SHAPES_PATH=_0x7e87[15];var IMAGE_PATH=_0x7e87[16];var STYLE_PATH=_0x7e87[17];var CSS_PATH=_0x7e87[17];var OPEN_FORM=_0x7e87[18];var TEMPLATE_PATH=_0x7e87[19];var RESOURCES_PATH=_0x7e87[20];var RESOURCE_BASE=RESOURCES_PATH+ _0x7e87[21];var tapAndHoldStartsConnection=true;var showConnectorImg=true;var mxLoadResources=false;console[_0x7e87[25]](_0x7e87[22],localStorage[_0x7e87[24]](_0x7e87[23]));switch(localStorage[_0x7e87[24]](_0x7e87[23])){case _0x7e87[27]:mxLanguage= _0x7e87[26];break;case _0x7e87[28]:mxLanguage= _0x7e87[28];break;default:mxLanguage= _0x7e87[28]};console[_0x7e87[25]](_0x7e87[29],mxLanguage);var mxLanguages=[_0x7e87[30],_0x7e87[31],_0x7e87[32],_0x7e87[33],_0x7e87[34],_0x7e87[35],_0x7e87[36],_0x7e87[37],_0x7e87[38],_0x7e87[39],_0x7e87[40],_0x7e87[28],_0x7e87[41],_0x7e87[42],_0x7e87[43],_0x7e87[44],_0x7e87[45],_0x7e87[46],_0x7e87[47],_0x7e87[48],_0x7e87[49],_0x7e87[50],_0x7e87[51],_0x7e87[52],_0x7e87[53],_0x7e87[54],_0x7e87[55]];var mxBasePath=_0x7e87[56];var geBasePath=_0x7e87[57];var ISPEECHLANG={usenglishfemale:_0x7e87[58],usenglishmale:_0x7e87[59],ukenglishfemale:_0x7e87[60],ukenglishmale:_0x7e87[61],auenglishfemale:_0x7e87[62],usspanishfemale:_0x7e87[63],usspanishmale:_0x7e87[64],chchinesefemale:_0x7e87[65],chchinesemale:_0x7e87[66],hkchinesefemale:_0x7e87[67],twchinesefemale:_0x7e87[68],jpjapanesefemale:_0x7e87[69],jpjapanesemale:_0x7e87[70],krkoreanfemale:_0x7e87[71],krkoreanmale:_0x7e87[72],caenglishfemale:_0x7e87[73],huhungarianfemale:_0x7e87[74],brportuguesefemale:_0x7e87[75],eurportuguesefemale:_0x7e87[76],eurportuguesemale:_0x7e87[77],eurspanishfemale:_0x7e87[78],eurspanishmale:_0x7e87[79],eurcatalanfemale:_0x7e87[80],eurczechfemale:_0x7e87[81],eurdanishfemale:_0x7e87[82],eurfinnishfemale:_0x7e87[83],eurfrenchfemale:_0x7e87[84],eurfrenchmale:_0x7e87[85],eurnorwegianfemale:_0x7e87[86],eurdutchfemale:_0x7e87[87],eurpolishfemale:_0x7e87[88],euritalianfemale:_0x7e87[89],eurturkishfemale:_0x7e87[90],eurturkishmale:_0x7e87[91],eurgermanfemale:_0x7e87[92],eurgermanmale:_0x7e87[93],rurussianfemale:_0x7e87[94],rurussianmale:_0x7e87[95],swswedishfemale:_0x7e87[96],cafrenchfemale:_0x7e87[97],cafrenchmale:_0x7e87[98]};var ISPEECHASRLANG={"\x65\x6E\x2D\x55\x53":_0x7e87[99],"\x65\x6E\x2D\x43\x41":_0x7e87[100],"\x65\x6E\x2D\x47\x42":_0x7e87[101],"\x65\x6E\x2D\x41\x55":_0x7e87[102],"\x65\x73\x2D\x45\x53":_0x7e87[103],"\x65\x73\x2D\x4D\x58":_0x7e87[104],"\x69\x74\x2D\x49\x54":_0x7e87[105],"\x66\x72\x2D\x46\x52":_0x7e87[106],"\x66\x72\x2D\x43\x41":_0x7e87[107],"\x70\x6C\x2D\x50\x4C":_0x7e87[108],"\x70\x74\x2D\x50\x54":_0x7e87[109],"\x63\x61\x2D\x45\x53":_0x7e87[110],"\x7A\x68\x2D\x54\x57":_0x7e87[111],"\x64\x61\x2D\x44\x4B":_0x7e87[112],"\x66\x72\x2D\x46\x52":_0x7e87[113],"\x6A\x61\x2D\x4A\x50":_0x7e87[114],"\x6B\x6F\x2D\x4B\x52":_0x7e87[115],"\x6E\x6C\x2D\x4E\x4C":_0x7e87[116],"\x6E\x62\x2D\x4E\x4F":_0x7e87[117],"\x70\x74\x2D\x42\x52":_0x7e87[118],"\x72\x75\x2D\x52\x55":_0x7e87[119],"\x73\x76\x2D\x53\x45":_0x7e87[120],"\x7A\x68\x2D\x43\x4E":_0x7e87[121],"\x7A\x68\x2D\x48\x4B":_0x7e87[122]};var ISPEECHASRMODEL={0:_0x7e87[123],date:_0x7e87[124],usmoney:_0x7e87[125],numbersto9:_0x7e87[126],numbersto99:_0x7e87[127],numbersto999:_0x7e87[128],time:_0x7e87[129],phonenumber:_0x7e87[130],streets:_0x7e87[131],citystate:_0x7e87[132]};var GOOGLETTSLANG={"\x61\x66":_0x7e87[133],"\x73\x71":_0x7e87[134],"\x61\x6D":_0x7e87[135],"\x61\x72":_0x7e87[136],"\x68\x79":_0x7e87[137],"\x61\x7A":_0x7e87[138],"\x65\x75":_0x7e87[139],"\x62\x65":_0x7e87[140],"\x62\x6E":_0x7e87[141],"\x62\x68":_0x7e87[142],"\x62\x73":_0x7e87[143],"\x62\x72":_0x7e87[144],"\x62\x67":_0x7e87[145],"\x6B\x6D":_0x7e87[146],"\x63\x61":_0x7e87[147],"\x7A\x68\x2D\x43\x4E":_0x7e87[148],"\x7A\x68\x2D\x54\x57":_0x7e87[149],"\x63\x6F":_0x7e87[150],"\x68\x72":_0x7e87[151],"\x63\x73":_0x7e87[152],"\x64\x61":_0x7e87[153],"\x6E\x6C":_0x7e87[154],"\x65\x6E":_0x7e87[155],"\x65\x6F":_0x7e87[156],"\x65\x74":_0x7e87[157],"\x66\x6F":_0x7e87[158],"\x74\x6C":_0x7e87[159],"\x66\x69":_0x7e87[160],"\x66\x72":_0x7e87[161],"\x66\x79":_0x7e87[162],"\x67\x6C":_0x7e87[163],"\x6B\x61":_0x7e87[164],"\x64\x65":_0x7e87[165],"\x65\x6C":_0x7e87[166],"\x67\x6E":_0x7e87[167],"\x67\x75":_0x7e87[168],"\x78\x78\x2D\x68\x61\x63\x6B\x65\x72":_0x7e87[169],"\x68\x61":_0x7e87[170],"\x69\x77":_0x7e87[171],"\x68\x69":_0x7e87[172],"\x68\x75":_0x7e87[173],"\x69\x73":_0x7e87[174],"\x69\x64":_0x7e87[175],"\x69\x61":_0x7e87[176],"\x67\x61":_0x7e87[177],"\x69\x74":_0x7e87[178],"\x6A\x77":_0x7e87[179],"\x6A\x61":_0x7e87[180],"\x6B\x6E":_0x7e87[181],"\x6B\x6B":_0x7e87[182],"\x72\x77":_0x7e87[183],"\x72\x6E":_0x7e87[184],"\x78\x78\x2D\x6B\x6C\x69\x6E\x67\x6F\x6E":_0x7e87[185],"\x6B\x75":_0x7e87[186],"\x6B\x6F":_0x7e87[187],"\x6B\x79":_0x7e87[188],"\x6C\x6F":_0x7e87[189],"\x6C\x61":_0x7e87[190],"\x6C\x76":_0x7e87[191],"\x6C\x6E":_0x7e87[192],"\x6C\x74":_0x7e87[193],"\x6D\x6B":_0x7e87[194],"\x6D\x67":_0x7e87[195],"\x6D\x73":_0x7e87[196],"\x6D\x6C":_0x7e87[197],"\x6D\x74":_0x7e87[198],"\x6D\x69":_0x7e87[199],"\x6D\x72":_0x7e87[200],"\x6D\x6F":_0x7e87[201],"\x6D\x6E":_0x7e87[202],"\x73\x72\x2D\x4D\x45":_0x7e87[203],"\x6E\x65":_0x7e87[204],"\x6E\x6F":_0x7e87[205],"\x6E\x6E":_0x7e87[206],"\x6F\x63":_0x7e87[207],"\x6F\x72":_0x7e87[208],"\x6F\x6D":_0x7e87[209],"\x70\x73":_0x7e87[210],"\x66\x61":_0x7e87[211],"\x78\x78\x2D\x70\x69\x72\x61\x74\x65":_0x7e87[212],"\x70\x6C":_0x7e87[213],"\x70\x74\x2D\x42\x52":_0x7e87[118],"\x70\x74\x2D\x50\x54":_0x7e87[109],"\x70\x61":_0x7e87[214],"\x71\x75":_0x7e87[215],"\x72\x6F":_0x7e87[216],"\x72\x6D":_0x7e87[217],"\x72\x75":_0x7e87[218],"\x67\x64":_0x7e87[219],"\x73\x72":_0x7e87[220],"\x73\x68":_0x7e87[221],"\x73\x74":_0x7e87[222],"\x73\x6E":_0x7e87[223],"\x73\x64":_0x7e87[224],"\x73\x69":_0x7e87[225],"\x73\x6B":_0x7e87[226],"\x73\x6C":_0x7e87[227],"\x73\x6F":_0x7e87[228],"\x65\x73":_0x7e87[229],"\x73\x75":_0x7e87[230],"\x73\x77":_0x7e87[231],"\x73\x76":_0x7e87[232],"\x74\x67":_0x7e87[233],"\x74\x61":_0x7e87[234],"\x74\x74":_0x7e87[235],"\x74\x65":_0x7e87[236],"\x74\x68":_0x7e87[237],"\x74\x69":_0x7e87[238],"\x74\x6F":_0x7e87[239],"\x74\x72":_0x7e87[240],"\x74\x6B":_0x7e87[241],"\x74\x77":_0x7e87[242],"\x75\x67":_0x7e87[243],"\x75\x6B":_0x7e87[244],"\x75\x72":_0x7e87[245],"\x75\x7A":_0x7e87[246],"\x76\x69":_0x7e87[247],"\x63\x79":_0x7e87[248],"\x78\x68":_0x7e87[249],"\x79\x69":_0x7e87[250],"\x79\x6F":_0x7e87[251],"\x7A\x75":_0x7e87[252]}
\ No newline at end of file
index 4c0d696..db33a0f 100644 (file)
@@ -1 +1 @@
-var _0xc9c4=["\x32\x2E\x30\x2E\x30\x2E\x30","\x4D\x53\x49\x45","\x69\x6E\x64\x65\x78\x4F\x66","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x4D\x53\x49\x45\x20\x36","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x76","\x6F","\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F","\x4F\x70\x65\x72\x61\x2F","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x34\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x33\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x32\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x31\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x30\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x31\x2E","\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F","\x43\x68\x72\x6F\x6D\x65\x2F","\x46\x69\x72\x65\x66\x6F\x78\x2F","\x46\x69\x72\x65\x66\x6F\x78\x2F\x31\x2E","\x46\x69\x72\x65\x66\x6F\x78\x2F\x32\x2E","\x49\x63\x65\x77\x65\x61\x73\x65\x6C\x2F","\x49\x63\x65\x77\x65\x61\x73\x65\x6C\x2F\x31\x2E","\x49\x63\x65\x77\x65\x61\x73\x65\x6C\x2F\x32\x2E","\x53\x65\x61\x4D\x6F\x6E\x6B\x65\x79\x2F","\x53\x65\x61\x4D\x6F\x6E\x6B\x65\x79\x2F\x31\x2E","\x49\x63\x65\x61\x70\x65\x2F","\x49\x63\x65\x61\x70\x65\x2F\x31\x2E","\x53\x65\x61\x6D\x6F\x6E\x6B\x65\x79\x2F","\x47\x61\x6C\x65\x6F\x6E\x2F","\x45\x70\x69\x70\x68\x61\x6E\x79\x2F","\x47\x65\x63\x6B\x6F\x2F","\x43\x61\x6D\x69\x6E\x6F\x2F\x31\x2E","\x45\x70\x69\x70\x68\x61\x6E\x79\x2F\x32\x2E","\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x32\x2E","\x4D\x49\x43\x52\x4F\x53\x4F\x46\x54\x20\x49\x4E\x54\x45\x52\x4E\x45\x54\x20\x45\x58\x50\x4C\x4F\x52\x45\x52","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x61\x70\x70\x4E\x61\x6D\x65","\x4D\x41\x43\x49\x4E\x54\x4F\x53\x48","\x49\x50\x41\x44","\x49\x50\x4F\x44","\x49\x50\x48\x4F\x4E\x45","\x41\x4E\x44\x52\x4F\x49\x44","\x68\x74\x74\x70\x3A\x2F\x2F","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x73\x3A\x2F\x2F","\x49\x53\x5F\x56\x4D\x4C","\x49\x53\x5F\x53\x56\x47","\x49\x53\x5F\x49\x45\x36","\x3C\x6C\x69\x6E\x6B\x20\x72\x65\x6C\x3D\x22","\x22\x20\x68\x72\x65\x66\x3D\x22","\x22\x20\x63\x68\x61\x72\x73\x65\x74\x3D\x22\x49\x53\x4F\x2D\x38\x38\x35\x39\x2D\x31\x22\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x2F\x63\x73\x73\x22\x2F\x3E","\x77\x72\x69\x74\x65","\x6C\x69\x6E\x6B","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x72\x65\x6C","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x68\x61\x72\x73\x65\x74","\x49\x53\x4F\x2D\x38\x38\x35\x39\x2D\x31","\x74\x79\x70\x65","\x74\x65\x78\x74\x2F\x63\x73\x73","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x68\x65\x61\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65","\x3C\x73\x63\x72\x69\x70\x74\x20\x73\x72\x63\x3D\x22","\x22\x3E\x3C\x2F\x73\x63\x72\x69\x70\x74\x3E","\x6C\x65\x6E\x67\x74\x68","\x6F\x62\x6A\x65\x63\x74\x73","\x6D\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x4C\x69\x73\x74","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x49\x53\x5F\x4F\x50","\x49\x53\x5F\x4F\x54","\x43\x53\x53\x5F\x50\x52\x45\x46\x49\x58","\x4F","\x49\x53\x5F\x53\x46","\x49\x53\x5F\x47\x43","\x57\x65\x62\x6B\x69\x74","\x49\x53\x5F\x4D\x54","\x4D\x6F\x7A","\x49\x53\x5F\x49\x45","\x6D\x73","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x2E\x74\x78\x74","\x2F","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x62\x61\x73\x65\x50\x61\x74\x68","\x2E","\x69\x6D\x61\x67\x65\x42\x61\x73\x65\x50\x61\x74\x68","\x2F\x69\x6D\x61\x67\x65\x73","\x6C\x61\x6E\x67\x75\x61\x67\x65","\x75\x73\x65\x72\x4C\x61\x6E\x67\x75\x61\x67\x65","\x64\x65\x66\x61\x75\x6C\x74\x4C\x61\x6E\x67\x75\x61\x67\x65","\x65\x6E","\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x2F\x63\x73\x73\x2F\x63\x6F\x6D\x6D\x6F\x6E\x2E\x63\x73\x73","\x6C\x61\x6E\x67\x75\x61\x67\x65\x73","\x75\x72\x6E\x3A\x73\x63\x68\x65\x6D\x61\x73\x2D\x6D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2D\x63\x6F\x6D\x3A\x76\x6D\x6C","\x23\x64\x65\x66\x61\x75\x6C\x74\x23\x56\x4D\x4C","\x61\x64\x64","\x6E\x61\x6D\x65\x73\x70\x61\x63\x65\x73","\x75\x72\x6E\x3A\x73\x63\x68\x65\x6D\x61\x73\x2D\x6D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2D\x63\x6F\x6D\x3A\x6F\x66\x66\x69\x63\x65\x3A\x6F\x66\x66\x69\x63\x65","\x63\x72\x65\x61\x74\x65\x53\x74\x79\x6C\x65\x53\x68\x65\x65\x74","\x63\x73\x73\x54\x65\x78\x74","\x76\x5C\x3A\x2A\x7B\x62\x65\x68\x61\x76\x69\x6F\x72\x3A\x75\x72\x6C\x28\x23\x64\x65\x66\x61\x75\x6C\x74\x23\x56\x4D\x4C\x29\x7D\x6F\x5C\x3A\x2A\x7B\x62\x65\x68\x61\x76\x69\x6F\x72\x3A\x75\x72\x6C\x28\x23\x64\x65\x66\x61\x75\x6C\x74\x23\x56\x4D\x4C\x29\x7D","\x2F\x63\x73\x73\x2F\x65\x78\x70\x6C\x6F\x72\x65\x72\x2E\x63\x73\x73","\x6F\x6E\x75\x6E\x6C\x6F\x61\x64","\x64\x69\x73\x70\x6F\x73\x65","\x61\x74\x74\x61\x63\x68\x45\x76\x65\x6E\x74","\x43\x6F\x6E\x73\x6F\x6C\x65","","\x77\x69\x6E\x64\x6F\x77","\x62\x6F\x64\x79","\x63\x6F\x6E\x73\x6F\x6C\x65\x4E\x61\x6D\x65","\x20\x2D\x20\x6D\x78\x47\x72\x61\x70\x68\x20","\x56\x45\x52\x53\x49\x4F\x4E","\x74\x61\x62\x6C\x65","\x77\x69\x64\x74\x68","\x31\x30\x30\x25","\x68\x65\x69\x67\x68\x74","\x74\x62\x6F\x64\x79","\x74\x72","\x74\x64","\x76\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x73\x74\x79\x6C\x65","\x74\x6F\x70","\x74\x65\x78\x74\x61\x72\x65\x61","\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x74\x72\x75\x65","\x72\x65\x73\x69\x7A\x65","\x6E\x6F\x6E\x65","\x76\x61\x6C\x75\x65","\x62\x75\x66\x66\x65\x72","\x49\x53\x5F\x4E\x53","\x42\x61\x63\x6B\x43\x6F\x6D\x70\x61\x74","\x63\x6F\x6D\x70\x61\x74\x4D\x6F\x64\x65","\x39\x39\x25","\x33\x30\x70\x78","\x49\x6E\x66\x6F","\x69\x6E\x66\x6F","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E","\x44\x4F\x4D","\x67\x65\x74\x49\x6E\x6E\x65\x72\x48\x74\x6D\x6C","\x64\x65\x62\x75\x67","\x54\x72\x61\x63\x65","\x54\x52\x41\x43\x45","\x54\x72\x61\x63\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64","\x54\x72\x61\x63\x69\x6E\x67\x20\x64\x69\x73\x61\x62\x6C\x65\x64","\x43\x6F\x70\x79","\x63\x6F\x70\x79","\x61\x6C\x65\x72\x74","\x53\x68\x6F\x77","\x70\x6F\x70\x75\x70","\x43\x6C\x65\x61\x72","\x6E\x75\x6D\x62\x65\x72","\x69\x6E\x6E\x65\x72\x57\x69\x64\x74\x68","\x69\x6E\x6E\x65\x72\x48\x65\x69\x67\x68\x74","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x6D\x61\x78","\x73\x65\x74\x4D\x61\x78\x69\x6D\x69\x7A\x61\x62\x6C\x65","\x73\x65\x74\x53\x63\x72\x6F\x6C\x6C\x61\x62\x6C\x65","\x73\x65\x74\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x73\x65\x74\x43\x6C\x6F\x73\x61\x62\x6C\x65","\x64\x65\x73\x74\x72\x6F\x79\x4F\x6E\x43\x6C\x6F\x73\x65","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x78","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x39\x32\x70\x78","\x77\x72\x69\x74\x65\x6C\x6E","\x62\x75\x74\x74\x6F\x6E","\x63\x6C\x69\x63\x6B","\x69\x73\x56\x69\x73\x69\x62\x6C\x65","\x73\x65\x74\x56\x69\x73\x69\x62\x6C\x65","\x69\x6E\x69\x74","\x45\x6E\x74\x65\x72\x69\x6E\x67\x20","\x67\x65\x74\x54\x69\x6D\x65","\x20\x28","\x20\x6D\x73\x29","\x4C\x65\x61\x76\x69\x6E\x67\x20","\x44\x45\x42\x55\x47","\x61\x70\x70\x6C\x79","\x57\x41\x52\x4E","\x20","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x35","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x68\x69\x64\x64\x65\x6E","\x76\x69\x73\x69\x62\x6C\x65","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x48\x65\x69\x67\x68\x74","\x0A","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x49\x64","\x6F\x62\x6A\x65\x63\x74","\x46\x49\x45\x4C\x44\x5F\x4E\x41\x4D\x45","\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x67\x65\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E\x4E\x61\x6D\x65","\x23","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x6C\x65\x61\x72","\x6D\x61\x70","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x65\x74","\x70\x75\x74","\x72\x65\x6D\x6F\x76\x65","\x67\x65\x74\x4B\x65\x79\x73","\x70\x75\x73\x68","\x67\x65\x74\x56\x61\x6C\x75\x65\x73","\x76\x69\x73\x69\x74","\x6C\x6F\x61\x64\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x69\x73\x4C\x61\x6E\x67\x75\x61\x67\x65\x53\x75\x70\x70\x6F\x72\x74\x65\x64","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2D","\x6C\x6F\x61\x64\x53\x70\x65\x63\x69\x61\x6C\x42\x75\x6E\x64\x6C\x65","\x5F","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x4E\x4F\x4E\x45","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x6C\x6F\x61\x64","\x69\x73\x52\x65\x61\x64\x79","\x67\x65\x74\x54\x65\x78\x74","\x70\x61\x72\x73\x65","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x42\x75\x6E\x64\x6C\x65","\x73\x70\x6C\x69\x74","\x63\x68\x61\x72\x41\x74","\x3D","\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74","\x72\x65\x73\x6F\x75\x72\x63\x65\x73\x45\x6E\x63\x6F\x64\x65\x64","\x25","\x72\x65\x70\x6C\x61\x63\x65","\x72\x65\x73\x6F\x75\x72\x63\x65\x73","\x7B","\x7D","\x6A\x6F\x69\x6E","\x78","\x79","\x65\x71\x75\x61\x6C\x73","\x63\x6C\x6F\x6E\x65","\x63\x61\x6C\x6C","\x73\x65\x74\x52\x65\x63\x74","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x58","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x59","\x6D\x69\x6E","\x67\x72\x6F\x77","\x67\x65\x74\x50\x6F\x69\x6E\x74","\x63\x65\x6C\x6C","\x63\x68\x69\x6C\x64","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x69\x73\x45\x64\x67\x65","\x6D\x6F\x64\x65\x6C","\x6E\x6F\x64\x65","\x73\x68\x61\x70\x65","\x73\x65\x74\x4F\x70\x61\x63\x69\x74\x79","\x73\x63\x61\x6C\x65","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x70\x72\x65\x76\x69\x6F\x75\x73","\x72\x65\x64\x72\x61\x77","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x61\x73\x63\x61\x64\x65\x4F\x70\x61\x63\x69\x74\x79","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x41\x74","\x67\x65\x74\x45\x64\x67\x65\x73","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x65\x72\x72\x6F\x72","\x63\x6C\x6F\x73\x65","\x2F\x65\x72\x72\x6F\x72\x2E\x67\x69\x66","\x63\x75\x72\x73\x6F\x72","\x63\x68\x69\x6C\x64\x4E\x6F\x64\x65\x73","\x72\x65\x6D\x6F\x76\x65\x43\x75\x72\x73\x6F\x72\x73","\x63\x75\x72\x72\x65\x6E\x74\x53\x74\x79\x6C\x65","\x67\x65\x74\x43\x6F\x6D\x70\x75\x74\x65\x64\x53\x74\x79\x6C\x65","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x53\x74\x79\x6C\x65","\x73\x63\x72\x6F\x6C\x6C","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x61\x75\x74\x6F","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x76\x61\x72\x20\x5F\x6D\x78\x4A\x61\x76\x61\x53\x63\x72\x69\x70\x74\x45\x78\x70\x72\x65\x73\x73\x69\x6F\x6E\x3D","\x6D\x65\x73\x73\x61\x67\x65","\x20\x77\x68\x69\x6C\x65\x20\x65\x76\x61\x6C\x75\x61\x74\x69\x6E\x67\x20","\x77\x61\x72\x6E","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x66\x69\x6E\x64\x4E\x6F\x64\x65","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x6E\x6F\x64\x65\x54\x79\x70\x65","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x45\x4C\x45\x4D\x45\x4E\x54","\x66\x69\x6E\x64\x4E\x6F\x64\x65\x42\x79\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x2F\x2F\x2A\x5B\x40","\x3D\x27","\x27\x5D","\x73\x65\x6C\x65\x63\x74\x53\x69\x6E\x67\x6C\x65\x4E\x6F\x64\x65","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x69\x74\x65\x72\x61\x74\x65\x4E\x65\x78\x74","\x65\x76\x61\x6C\x75\x61\x74\x65","\x6E\x61\x6D\x65","\x28","\x73\x70\x6C\x69\x63\x65","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x69\x6D\x70\x6C\x65\x6D\x65\x6E\x74\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x41\x63\x74\x69\x76\x65\x58\x4F\x62\x6A\x65\x63\x74","\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x44\x4F\x4D","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x61\x73\x79\x6E\x63","\x66\x61\x6C\x73\x65","\x6C\x6F\x61\x64\x58\x4D\x4C","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x70\x61\x72\x73\x65\x46\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x65\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x52\x61\x6E\x67\x65\x73","\x20\x20","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x54\x45\x58\x54","\x6E\x6F\x64\x65\x56\x61\x6C\x75\x65","\x3C","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x68\x74\x6D\x6C\x45\x6E\x74\x69\x74\x69\x65\x73","\x3D\x22","\x22","\x3E\x0A","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x3C\x2F","\x2F\x3E\x0A","\x70\x72\x65\x76\x69\x6F\x75\x73\x53\x69\x62\x6C\x69\x6E\x67","\x67\x65\x74\x54\x65\x78\x74\x43\x6F\x6E\x74\x65\x6E\x74","\x74\x72\x69\x6D","\x26\x61\x6D\x70\x3B","\x26\x71\x75\x6F\x74\x3B","\x26\x23\x33\x39\x3B","\x26\x6C\x74\x3B","\x26\x67\x74\x3B","\x26\x23\x78\x61\x3B","\x74\x61\x67\x55\x72\x6E","\x78\x6D\x6C","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x73\x65\x72\x69\x61\x6C\x69\x7A\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x3E","\x6F\x75\x74\x65\x72\x48\x54\x4D\x4C","\x2F\x3E","\x63\x72\x65\x61\x74\x65\x54\x65\x78\x74\x4E\x6F\x64\x65","\x62\x72","\x70","\x66\x69\x6C\x74\x65\x72","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x41\x6C\x70\x68\x61\x49\x6D\x61\x67\x65\x4C\x6F\x61\x64\x65\x72\x28\x73\x72\x63\x3D\x27","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66\x27\x2C\x20\x73\x69\x7A\x69\x6E\x67\x4D\x65\x74\x68\x6F\x64\x3D\x27\x73\x63\x61\x6C\x65\x27\x29","\x65\x78\x65\x63\x75\x74\x65","\x73\x70\x61\x6E","\x63\x6F\x6C\x6F\x72","\x62\x6C\x75\x65","\x74\x65\x78\x74\x44\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x70\x6F\x69\x6E\x74\x65\x72","\x70\x61\x64\x64\x69\x6E\x67\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x6C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x55\x6E\x69\x76\x65\x72\x73\x61\x6C\x58\x50\x43\x6F\x6E\x6E\x65\x63\x74","\x65\x6E\x61\x62\x6C\x65\x50\x72\x69\x76\x69\x6C\x65\x67\x65","\x50\x72\x69\x76\x69\x6C\x65\x67\x65\x4D\x61\x6E\x61\x67\x65\x72","\x73\x65\x63\x75\x72\x69\x74\x79","\x50\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x20\x74\x6F\x20\x72\x65\x61\x64\x20\x66\x69\x6C\x65\x20\x64\x65\x6E\x69\x65\x64\x2E","\x6E\x73\x49\x4C\x6F\x63\x61\x6C\x46\x69\x6C\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65\x73","\x63\x72\x65\x61\x74\x65\x49\x6E\x73\x74\x61\x6E\x63\x65","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x66\x69\x6C\x65\x2F\x6C\x6F\x63\x61\x6C\x3B\x31","\x63\x6C\x61\x73\x73\x65\x73","\x69\x6E\x69\x74\x57\x69\x74\x68\x50\x61\x74\x68","\x65\x78\x69\x73\x74\x73","\x46\x69\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E","\x6E\x73\x49\x46\x69\x6C\x65\x49\x6E\x70\x75\x74\x53\x74\x72\x65\x61\x6D","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x66\x69\x6C\x65\x2D\x69\x6E\x70\x75\x74\x2D\x73\x74\x72\x65\x61\x6D\x3B\x31","\x6E\x73\x49\x53\x63\x72\x69\x70\x74\x61\x62\x6C\x65\x49\x6E\x70\x75\x74\x53\x74\x72\x65\x61\x6D","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x73\x63\x72\x69\x70\x74\x61\x62\x6C\x65\x69\x6E\x70\x75\x74\x73\x74\x72\x65\x61\x6D\x3B\x31","\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x72\x65\x61\x64","\x53\x63\x72\x69\x70\x74\x69\x6E\x67\x2E\x46\x69\x6C\x65\x53\x79\x73\x74\x65\x6D\x4F\x62\x6A\x65\x63\x74","\x72\x65\x61\x64\x41\x6C\x6C","\x50\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x20\x74\x6F\x20\x77\x72\x69\x74\x65\x20\x66\x69\x6C\x65\x20\x64\x65\x6E\x69\x65\x64\x2E","\x63\x72\x65\x61\x74\x65","\x6E\x73\x49\x46\x69\x6C\x65\x4F\x75\x74\x70\x75\x74\x53\x74\x72\x65\x61\x6D","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x66\x69\x6C\x65\x2D\x6F\x75\x74\x70\x75\x74\x2D\x73\x74\x72\x65\x61\x6D\x3B\x31","\x66\x6C\x75\x73\x68","\x69\x66\x72\x61\x6D\x65","\x73\x72\x63","\x63\x6F\x6E\x74\x65\x6E\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6F\x70\x65\x6E","\x66\x6F\x63\x75\x73","\x50\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x20\x74\x6F\x20\x73\x61\x76\x65\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x64\x65\x6E\x69\x65\x64\x2E","\x64\x6F\x63\x75\x6D\x65\x6E\x74","\x63\x6F\x6E\x74\x65\x6E\x74\x57\x69\x6E\x64\x6F\x77","\x53\x61\x76\x65\x41\x73","\x65\x78\x65\x63\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x6C\x69\x70\x62\x6F\x61\x72\x64\x44\x61\x74\x61","\x54\x65\x78\x74","\x73\x65\x74\x44\x61\x74\x61","\x6E\x73\x49\x43\x6C\x69\x70\x62\x6F\x61\x72\x64","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x77\x69\x64\x67\x65\x74\x2F\x63\x6C\x69\x70\x62\x6F\x61\x72\x64\x3B\x31","\x6E\x73\x49\x54\x72\x61\x6E\x73\x66\x65\x72\x61\x62\x6C\x65","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x77\x69\x64\x67\x65\x74\x2F\x74\x72\x61\x6E\x73\x66\x65\x72\x61\x62\x6C\x65\x3B\x31","\x74\x65\x78\x74\x2F\x75\x6E\x69\x63\x6F\x64\x65","\x61\x64\x64\x44\x61\x74\x61\x46\x6C\x61\x76\x6F\x72","\x6E\x73\x49\x53\x75\x70\x70\x6F\x72\x74\x73\x53\x74\x72\x69\x6E\x67","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x73\x75\x70\x70\x6F\x72\x74\x73\x2D\x73\x74\x72\x69\x6E\x67\x3B\x31","\x64\x61\x74\x61","\x73\x65\x74\x54\x72\x61\x6E\x73\x66\x65\x72\x44\x61\x74\x61","\x6B\x47\x6C\x6F\x62\x61\x6C\x43\x6C\x69\x70\x62\x6F\x61\x72\x64","\x47\x45\x54","\x73\x65\x6E\x64","\x73\x69\x6D\x75\x6C\x61\x74\x65","\x6F\x6E\x72\x65\x61\x64\x79\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x20\x3D\x20\x5B\x6E\x75\x6C\x6C\x5D\x0A","\x20\x3D\x3E\x20\x5B\x46\x75\x6E\x63\x74\x69\x6F\x6E\x5D\x0A","\x20\x3D\x3E\x20\x5B","\x5D\x0A","\x20\x3D\x20","\x50\x49","\x61\x62\x73","\x63\x6F\x73","\x73\x69\x6E","\x73\x71\x72\x74","\x61\x74\x61\x6E\x32","\x63\x65\x69\x6C","\x74\x6F\x52\x61\x64\x69\x61\x6E\x73","\x67\x65\x74\x52\x6F\x74\x61\x74\x65\x64\x50\x6F\x69\x6E\x74","\x67\x65\x74\x56\x61\x6C\x75\x65","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x4E\x4F\x4E\x45","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x4E\x4F\x52\x54\x48","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x57\x45\x53\x54","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x53\x4F\x55\x54\x48","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x45\x41\x53\x54","\x61\x62\x73\x6F\x6C\x75\x74\x65\x50\x6F\x69\x6E\x74\x73","\x70\x74\x53\x65\x67\x44\x69\x73\x74\x53\x71","\x76\x69\x65\x77","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x6F\x66\x66\x73\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x53\x63\x72\x6F\x6C\x6C\x4F\x72\x69\x67\x69\x6E","\x67\x65\x74\x4F\x66\x66\x73\x65\x74","\x5E\x5B","\x5C\x73","\x5D\x2B","\x67","\x5B","\x5D\x2B\x24","\x72\x74\x72\x69\x6D","\x6C\x74\x72\x69\x6D","\x30\x78","\x30\x58","\x61\x6E\x69\x6D\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x73","\x66\x61\x64\x65\x4F\x75\x74","\x69\x73\x56\x6D\x6C","\x61\x6C\x70\x68\x61\x28\x6F\x70\x61\x63\x69\x74\x79\x3D","\x29","\x6F\x70\x61\x63\x69\x74\x79","\x43\x53\x53\x31\x43\x6F\x6D\x70\x61\x74","\x56\x4D\x4C\x5F\x50\x52\x45\x46\x49\x58","\x3A\x69\x6D\x61\x67\x65","\x62\x6F\x72\x64\x65\x72\x53\x74\x79\x6C\x65","\x69\x6D\x67","\x62\x6F\x72\x64\x65\x72","\x30","\x63\x6F\x6D\x70\x61\x72\x65","\x73\x6F\x72\x74","\x3B","\x69\x6E\x64\x65\x78\x4F\x66\x53\x74\x79\x6C\x65\x6E\x61\x6D\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x74\x79\x6C\x65","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x65\x74\x53\x74\x79\x6C\x65\x46\x6C\x61\x67","\x3D\x30","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x44\x45\x46\x41\x55\x4C\x54\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x44\x45\x46\x41\x55\x4C\x54\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x64\x69\x76","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x72\x6F\x75\x6E\x64","\x6C\x69\x6E\x65\x48\x65\x69\x67\x68\x74","\x4C\x49\x4E\x45\x5F\x48\x45\x49\x47\x48\x54","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x6E\x6F\x77\x72\x61\x70","\x64\x69\x73\x70\x6C\x61\x79","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x69\x6E\x6C\x69\x6E\x65","\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B","\x7A\x6F\x6F\x6D","\x31","\x67\x65\x74\x52\x6F\x6F\x74","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x69\x73\x45\x76\x65\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x76\x65\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x64\x72\x61\x77\x50\x61\x6E\x65","\x6F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x4E\x53","\x63\x61\x6E\x76\x61\x73","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x67\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x65\x6E\x63\x6F\x64\x65","\x64\x65\x73\x74\x72\x6F\x79","\x50\x41\x47\x45\x5F\x46\x4F\x52\x4D\x41\x54\x5F\x41\x34\x5F\x50\x4F\x52\x54\x52\x41\x49\x54","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x63\x61\x6C\x65","\x66\x6C\x6F\x6F\x72","\x3C\x68\x74\x6D\x6C\x3E\x3C\x68\x65\x61\x64\x3E","\x62\x61\x73\x65","\x3C\x73\x74\x79\x6C\x65\x3E","\x73\x74\x79\x6C\x65\x53\x68\x65\x65\x74\x73","\x3C\x2F\x73\x74\x79\x6C\x65\x3E\x3C\x2F\x68\x65\x61\x64\x3E","\x3C\x62\x6F\x64\x79\x3E","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x3C\x2F\x62\x6F\x64\x79\x3E","\x3C\x68\x74\x6D\x6C\x3E","\x44\x49\x56","\x3C\x68\x74\x6D\x6C","\x3C\x68\x65\x61\x64\x3E","\x67\x65\x74\x4F\x75\x74\x65\x72\x48\x74\x6D\x6C","\x3C\x2F\x68\x65\x61\x64\x3E","\x3C\x2F\x68\x74\x6D\x6C\x3E","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x2C","\x6F\x77\x6E\x65\x72\x53\x56\x47\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x68\x6F\x77","\x70\x72\x69\x6E\x74","\x36\x33\x36\x70\x78","\x34\x36\x30\x70\x78","\x70\x72\x65","\x26\x6E\x62\x73\x70\x3B","\x3C\x62\x72\x3E","\x50\x6F\x70\x75\x70\x20\x57\x69\x6E\x64\x6F\x77","\x3C\x70\x72\x65\x3E","\x3C\x2F\x70\x72\x65","\x70\x61\x64\x64\x69\x6E\x67","\x32\x30\x70\x78","\x65\x72\x72\x6F\x72\x49\x6D\x61\x67\x65","\x76\x61\x6C\x69\x67\x6E","\x62\x6F\x74\x74\x6F\x6D","\x6D\x69\x64\x64\x6C\x65","\xA0","\x65\x72\x72\x6F\x72\x52\x65\x73\x6F\x75\x72\x63\x65","\x66\x6C\x6F\x61\x74\x3A\x72\x69\x67\x68\x74","\x63\x6C\x6F\x73\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x64\x72\x61\x67\x4F\x66\x66\x73\x65\x74","\x54\x4F\x4F\x4C\x54\x49\x50\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x4F\x46\x46\x53\x45\x54","\x61\x75\x74\x6F\x73\x63\x72\x6F\x6C\x6C","\x73\x65\x74\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x68\x69\x67\x68\x6C\x69\x67\x68\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74\x73","\x67\x65\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x67\x65\x74\x47\x72\x61\x70\x68\x46\x6F\x72\x45\x76\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x45\x6C\x65\x6D\x65\x6E\x74","\x65\x78\x61\x63\x74","\x66\x61\x73\x74\x65\x72","\x66\x61\x73\x74\x65\x73\x74","\x73\x76\x67","\x76\x6D\x6C","\x6D\x69\x78\x65\x64\x48\x74\x6D\x6C","\x70\x72\x65\x66\x65\x72\x48\x74\x6D\x6C","\x73\x74\x72\x69\x63\x74\x48\x74\x6D\x6C","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x32\x30\x30\x30\x2F\x73\x76\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x68\x74\x6D\x6C","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x6C\x69\x6E\x6B","\x67\x72\x61\x79","\x23\x30\x30\x46\x46\x30\x30","\x23\x46\x46\x30\x30\x30\x30","\x6D\x6F\x76\x65","\x64\x65\x66\x61\x75\x6C\x74","\x23\x30\x30\x30\x30\x46\x46","\x23\x30\x30\x39\x39\x46\x46","\x62\x6C\x61\x63\x6B","\x79\x65\x6C\x6C\x6F\x77","\x23\x30\x30\x46\x46\x46\x46","\x23\x30\x30\x33\x33\x46\x46","\x41\x72\x69\x61\x6C\x2C\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x70\x65\x72\x69\x6D\x65\x74\x65\x72","\x73\x6F\x75\x72\x63\x65\x50\x6F\x72\x74","\x74\x61\x72\x67\x65\x74\x50\x6F\x72\x74","\x70\x6F\x72\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x74\x65\x78\x74\x4F\x70\x61\x63\x69\x74\x79","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C","\x65\x78\x69\x74\x58","\x65\x78\x69\x74\x59","\x65\x78\x69\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x65\x6E\x74\x72\x79\x58","\x65\x6E\x74\x72\x79\x59","\x65\x6E\x74\x72\x79\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x66\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x46\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x67\x72\x61\x64\x69\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x67\x72\x61\x64\x69\x65\x6E\x74\x44\x69\x72\x65\x63\x74\x69\x6F\x6E","\x73\x74\x72\x6F\x6B\x65\x43\x6F\x6C\x6F\x72","\x73\x65\x70\x61\x72\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72","\x73\x74\x72\x6F\x6B\x65\x57\x69\x64\x74\x68","\x61\x6C\x69\x67\x6E","\x6C\x61\x62\x65\x6C\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x65\x72\x74\x69\x63\x61\x6C\x4C\x61\x62\x65\x6C\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x6D\x61\x67\x65\x41\x73\x70\x65\x63\x74","\x69\x6D\x61\x67\x65\x41\x6C\x69\x67\x6E","\x69\x6D\x61\x67\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x67\x6C\x61\x73\x73","\x69\x6D\x61\x67\x65","\x69\x6D\x61\x67\x65\x57\x69\x64\x74\x68","\x69\x6D\x61\x67\x65\x48\x65\x69\x67\x68\x74","\x69\x6D\x61\x67\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x69\x6D\x61\x67\x65\x42\x6F\x72\x64\x65\x72","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x6E\x6F\x4C\x61\x62\x65\x6C","\x6E\x6F\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x61\x62\x65\x6C\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x6C\x61\x62\x65\x6C\x42\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x6C\x61\x62\x65\x6C\x50\x61\x64\x64\x69\x6E\x67","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x68\x61\x70\x65","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x49\x6D\x61\x67\x65","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x74\x72\x6F\x6B\x65\x43\x6F\x6C\x6F\x72","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x47\x72\x61\x64\x69\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x70\x61\x63\x69\x6E\x67","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x57\x69\x64\x74\x68","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x48\x65\x69\x67\x68\x74","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x44\x69\x72\x65\x63\x74\x69\x6F\x6E","\x73\x68\x61\x64\x6F\x77","\x73\x65\x67\x6D\x65\x6E\x74","\x65\x6E\x64\x41\x72\x72\x6F\x77","\x73\x74\x61\x72\x74\x41\x72\x72\x6F\x77","\x65\x6E\x64\x53\x69\x7A\x65","\x73\x74\x61\x72\x74\x53\x69\x7A\x65","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x4C\x69\x6E\x65","\x65\x6E\x64\x46\x69\x6C\x6C","\x73\x74\x61\x72\x74\x46\x69\x6C\x6C","\x64\x61\x73\x68\x65\x64","\x64\x61\x73\x68\x50\x61\x74\x74\x65\x72\x6E","\x72\x6F\x75\x6E\x64\x65\x64","\x63\x75\x72\x76\x65\x64","\x61\x72\x63\x53\x69\x7A\x65","\x73\x6D\x6F\x6F\x74\x68","\x73\x6F\x75\x72\x63\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x53\x70\x61\x63\x69\x6E\x67","\x74\x61\x72\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x53\x70\x61\x63\x69\x6E\x67","\x70\x65\x72\x69\x6D\x65\x74\x65\x72\x53\x70\x61\x63\x69\x6E\x67","\x73\x70\x61\x63\x69\x6E\x67","\x73\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x73\x70\x61\x63\x69\x6E\x67\x4C\x65\x66\x74","\x73\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x73\x70\x61\x63\x69\x6E\x67\x52\x69\x67\x68\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x65\x6C\x62\x6F\x77","\x66\x6F\x6E\x74\x43\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x53\x74\x79\x6C\x65","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x66\x6F\x6C\x64\x61\x62\x6C\x65","\x65\x64\x69\x74\x61\x62\x6C\x65","\x62\x65\x6E\x64\x61\x62\x6C\x65","\x6D\x6F\x76\x61\x62\x6C\x65","\x72\x65\x73\x69\x7A\x61\x62\x6C\x65","\x63\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x64\x65\x6C\x65\x74\x61\x62\x6C\x65","\x65\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x6F\x6F\x70\x53\x74\x79\x6C\x65","\x72\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x58","\x72\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x59","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65","\x65\x6C\x6C\x69\x70\x73\x65","\x64\x6F\x75\x62\x6C\x65\x45\x6C\x6C\x69\x70\x73\x65","\x72\x68\x6F\x6D\x62\x75\x73","\x6C\x69\x6E\x65","\x61\x72\x72\x6F\x77","\x6C\x61\x62\x65\x6C","\x63\x79\x6C\x69\x6E\x64\x65\x72","\x73\x77\x69\x6D\x6C\x61\x6E\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x61\x63\x74\x6F\x72","\x63\x6C\x6F\x75\x64","\x74\x72\x69\x61\x6E\x67\x6C\x65","\x68\x65\x78\x61\x67\x6F\x6E","\x63\x6C\x61\x73\x73\x69\x63","\x62\x6C\x6F\x63\x6B","\x6F\x76\x61\x6C","\x64\x69\x61\x6D\x6F\x6E\x64","\x64\x69\x61\x6D\x6F\x6E\x64\x54\x68\x69\x6E","\x63\x65\x6E\x74\x65\x72","\x72\x69\x67\x68\x74","\x6E\x6F\x72\x74\x68","\x73\x6F\x75\x74\x68","\x65\x61\x73\x74","\x77\x65\x73\x74","\x76\x65\x72\x74\x69\x63\x61\x6C","\x65\x6C\x62\x6F\x77\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x6F\x6F\x70\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x73\x69\x64\x65\x54\x6F\x53\x69\x64\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x74\x6F\x70\x54\x6F\x42\x6F\x74\x74\x6F\x6D\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x73\x65\x67\x6D\x65\x6E\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x65\x6C\x6C\x69\x70\x73\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x72\x68\x6F\x6D\x62\x75\x73\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x74\x72\x69\x61\x6E\x67\x6C\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x63\x6F\x6E\x73\x75\x6D\x65\x64","\x67\x65\x74\x4E\x61\x6D\x65","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x63\x6F\x6E\x73\x75\x6D\x65","\x65\x76\x74","\x73\x74\x61\x74\x65","\x67\x72\x61\x70\x68\x58","\x67\x72\x61\x70\x68\x59","\x67\x65\x74\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x6F\x75\x72\x63\x65","\x69\x73\x53\x6F\x75\x72\x63\x65","\x67\x65\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x59","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x67\x65\x74\x43\x65\x6C\x6C","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x72\x65\x74\x75\x72\x6E\x56\x61\x6C\x75\x65","\x73\x65\x74\x45\x76\x65\x6E\x74\x53\x6F\x75\x72\x63\x65","\x65\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x65\x76\x65\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x65\x76\x65\x6E\x74\x53\x6F\x75\x72\x63\x65","\x67\x65\x74\x45\x76\x65\x6E\x74\x53\x6F\x75\x72\x63\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x6F\x6E","\x66","\x72\x65\x6D\x6F\x76\x65\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x64\x65\x74\x61\x63\x68\x45\x76\x65\x6E\x74","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x75\x70","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x74\x6F\x75\x63\x68\x73\x74\x61\x72\x74","\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65","\x74\x6F\x75\x63\x68\x65\x6E\x64","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x64\x62\x6C\x63\x6C\x69\x63\x6B","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x72\x65\x6C\x65\x61\x73\x65","\x65\x76\x65\x6E\x74","\x64\x65\x74\x61\x69\x6C","\x77\x68\x65\x65\x6C\x44\x65\x6C\x74\x61","\x6D\x6F\x75\x73\x65\x77\x68\x65\x65\x6C","\x44\x4F\x4D\x4D\x6F\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C","\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x3B","\x73\x72\x63\x45\x6C\x65\x6D\x65\x6E\x74","\x74\x61\x72\x67\x65\x74","\x69\x73\x52\x69\x67\x68\x74\x4D\x6F\x75\x73\x65\x42\x75\x74\x74\x6F\x6E","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x73\x68\x69\x66\x74\x4B\x65\x79","\x61\x6C\x74\x4B\x65\x79","\x63\x74\x72\x6C\x4B\x65\x79","\x6D\x65\x74\x61\x4B\x65\x79","\x74\x6F\x75\x63\x68\x65\x73","\x63\x68\x61\x6E\x67\x65\x64\x54\x6F\x75\x63\x68\x65\x73","\x63\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x4D\x61\x69\x6E\x45\x76\x65\x6E\x74","\x63\x6C\x69\x65\x6E\x74\x59","\x73\x74\x6F\x70\x50\x72\x6F\x70\x61\x67\x61\x74\x69\x6F\x6E","\x63\x61\x6E\x63\x65\x6C\x42\x75\x62\x62\x6C\x65","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x55\x70","\x61\x63\x74\x69\x76\x61\x74\x65","\x72\x65\x73\x69\x7A\x65\x53\x74\x61\x72\x74","\x72\x65\x73\x69\x7A\x65\x45\x6E\x64","\x6D\x6F\x76\x65\x53\x74\x61\x72\x74","\x6D\x6F\x76\x65\x45\x6E\x64","\x70\x61\x6E\x53\x74\x61\x72\x74","\x70\x61\x6E","\x70\x61\x6E\x45\x6E\x64","\x6D\x69\x6E\x69\x6D\x69\x7A\x65","\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65","\x6D\x61\x78\x69\x6D\x69\x7A\x65","\x68\x69\x64\x65","\x72\x65\x66\x72\x65\x73\x68","\x73\x69\x7A\x65","\x73\x65\x6C\x65\x63\x74","\x66\x69\x72\x65\x64","\x72\x65\x63\x65\x69\x76\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x75\x73\x70\x65\x6E\x64","\x72\x65\x73\x75\x6D\x65","\x6D\x61\x72\x6B","\x73\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x70\x6F\x73\x74","\x73\x61\x76\x65","\x62\x65\x66\x6F\x72\x65\x41\x64\x64\x56\x65\x72\x74\x65\x78","\x61\x64\x64\x56\x65\x72\x74\x65\x78","\x61\x66\x74\x65\x72\x41\x64\x64\x56\x65\x72\x74\x65\x78","\x64\x6F\x6E\x65","\x65\x78\x65\x63\x75\x74\x65\x64","\x73\x74\x61\x72\x74\x45\x64\x69\x74","\x65\x6E\x64\x45\x64\x69\x74","\x62\x65\x66\x6F\x72\x65\x55\x6E\x64\x6F","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x68\x61\x6E\x67\x65","\x6E\x6F\x74\x69\x66\x79","\x6C\x61\x79\x6F\x75\x74\x43\x65\x6C\x6C\x73","\x73\x63\x61\x6C\x65\x41\x6E\x64\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x75\x70","\x64\x6F\x77\x6E","\x61\x64\x64\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x41\x64\x64\x65\x64","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x4D\x6F\x76\x65\x64","\x72\x65\x73\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x65\x64","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x54\x6F\x67\x67\x6C\x65\x64","\x6F\x72\x64\x65\x72\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x4F\x72\x64\x65\x72\x65\x64","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x52\x65\x6D\x6F\x76\x65\x64","\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x75\x6E\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x46\x6F\x6C\x64\x65\x64","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73","\x6C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x43\x65\x6C\x6C","\x63\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x73\x70\x6C\x69\x74\x45\x64\x67\x65","\x66\x6C\x69\x70\x45\x64\x67\x65","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67","\x61\x64\x64\x4F\x76\x65\x72\x6C\x61\x79","\x72\x65\x6D\x6F\x76\x65\x4F\x76\x65\x72\x6C\x61\x79","\x75\x70\x64\x61\x74\x65\x43\x65\x6C\x6C\x53\x69\x7A\x65","\x65\x73\x63\x61\x70\x65","\x64\x6F\x75\x62\x6C\x65\x43\x6C\x69\x63\x6B","\x73\x74\x61\x72\x74","\x72\x65\x73\x65\x74","\x75\x72\x6C","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x74\x68\x6F\x64","\x50\x4F\x53\x54","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x62\x69\x6E\x61\x72\x79","\x72\x65\x71\x75\x65\x73\x74","\x69\x73\x42\x69\x6E\x61\x72\x79","\x73\x65\x74\x42\x69\x6E\x61\x72\x79","\x72\x65\x73\x70\x6F\x6E\x73\x65\x54\x65\x78\x74","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x58\x6D\x6C","\x72\x65\x73\x70\x6F\x6E\x73\x65\x58\x4D\x4C","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73","\x58\x4D\x4C\x48\x74\x74\x70\x52\x65\x71\x75\x65\x73\x74","\x6F\x76\x65\x72\x72\x69\x64\x65\x4D\x69\x6D\x65\x54\x79\x70\x65","\x74\x65\x78\x74\x2F\x70\x6C\x61\x69\x6E\x3B\x20\x63\x68\x61\x72\x73\x65\x74\x3D\x78\x2D\x75\x73\x65\x72\x2D\x64\x65\x66\x69\x6E\x65\x64","\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x48\x54\x54\x50","\x6F\x6E\x72\x65\x61\x64\x79\x73\x74\x61\x74\x65\x63\x68\x61\x61\x6E\x67\x65","\x62\x69\x6E\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x73","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x6F\x6E\x62\x65\x66\x6F\x72\x65\x75\x6E\x6C\x6F\x61\x64","\x66\x6F\x72\x6D","\x61\x63\x74\x69\x6F\x6E","\x26","\x73\x75\x62\x6D\x69\x74","\x63\x65\x6C\x6C\x73","\x69\x6E\x73\x65\x72\x74\x43\x6F\x75\x6E\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x67\x65\x74\x45\x78\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x73","\x67\x65\x74\x49\x6D\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x53\x54\x45\x50\x53\x49\x5A\x45","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x69\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x73\x74\x61\x6C\x6C\x4D\x61\x78\x69\x6D\x69\x7A\x65\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x4D\x69\x6E\x69\x6D\x69\x7A\x65\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x43\x6C\x6F\x73\x65\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x4D\x69\x6E\x69\x6D\x69\x7A\x61\x62\x6C\x65","\x73\x65\x74\x54\x69\x74\x6C\x65","\x69\x6E\x73\x74\x61\x6C\x6C\x4D\x6F\x76\x65\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x70\x6C\x61\x63\x65\x43\x68\x69\x6C\x64","\x63\x6C\x6F\x73\x65\x49\x6D\x61\x67\x65","\x2F\x63\x6C\x6F\x73\x65\x2E\x67\x69\x66","\x6D\x69\x6E\x69\x6D\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x6D\x69\x6E\x69\x6D\x69\x7A\x65\x2E\x67\x69\x66","\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65\x2E\x67\x69\x66","\x6D\x61\x78\x69\x6D\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x6D\x61\x78\x69\x6D\x69\x7A\x65\x2E\x67\x69\x66","\x72\x65\x73\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x72\x65\x73\x69\x7A\x65\x2E\x67\x69\x66","\x6D\x69\x6E\x69\x6D\x75\x6D\x53\x69\x7A\x65","\x74\x69\x74\x6C\x65","\x6D\x78\x57\x69\x6E\x64\x6F\x77","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x54\x69\x74\x6C\x65","\x50\x61\x6E\x65","\x63\x6F\x6E\x74\x65\x6E\x74\x57\x72\x61\x70\x70\x65\x72","\x61\x63\x74\x69\x76\x65\x57\x69\x6E\x64\x6F\x77","\x7A\x49\x6E\x64\x65\x78","\x70\x72\x65\x76\x69\x6F\x75\x73\x57\x69\x6E\x64\x6F\x77","\x66\x69\x74","\x69\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x32\x70\x78","\x6E\x77\x2D\x72\x65\x73\x69\x7A\x65","\x73\x65\x74\x53\x69\x7A\x65","\x72\x65\x6D\x6F\x76\x65\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x67\x65\x74\x4D\x69\x6E\x69\x6D\x75\x6D\x53\x69\x7A\x65","\x4D\x69\x6E\x69\x6D\x69\x7A\x65","\x6D\x61\x72\x67\x69\x6E\x52\x69\x67\x68\x74","\x31\x70\x78","\x4E\x6F\x72\x6D\x61\x6C\x69\x7A\x65","\x4D\x61\x78\x69\x6D\x69\x7A\x65","\x6D\x61\x72\x67\x69\x6E\x4C\x65\x66\x74","\x30\x70\x78","\x73\x65\x74\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x63\x6C\x6F\x73\x65\x49\x6D\x67","\x43\x6C\x6F\x73\x65","\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65","\x73\x65\x74\x49\x6D\x61\x67\x65","\x34\x70\x78","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x2D\x32\x70\x78","\x67\x65\x74\x54\x61\x62\x6C\x65","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E\x73","\x6F\x6B","\x4F\x4B","\x63\x61\x6E\x63\x65\x6C","\x43\x61\x6E\x63\x65\x6C","\x61\x64\x64\x54\x65\x78\x74","\x69\x6E\x70\x75\x74","\x74\x65\x78\x74","\x61\x64\x64\x46\x69\x65\x6C\x64","\x61\x64\x64\x43\x68\x65\x63\x6B\x62\x6F\x78","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x63\x68\x65\x63\x6B\x65\x64","\x61\x64\x64\x54\x65\x78\x74\x61\x72\x65\x61","\x72\x6F\x77\x73","\x61\x64\x64\x43\x6F\x6D\x62\x6F","\x6D\x75\x6C\x74\x69\x70\x6C\x65","\x61\x64\x64\x4F\x70\x74\x69\x6F\x6E","\x6F\x70\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64","\x72\x65\x73\x69\x7A\x65\x57\x69\x64\x74\x68","\x72\x65\x73\x69\x7A\x65\x48\x65\x69\x67\x68\x74","\x68\x61\x6E\x64\x6C\x69\x6E\x67\x52\x65\x73\x69\x7A\x65","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x57\x69\x64\x74\x68","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x65\x6C\x65\x6D\x65\x6E\x74","\x64\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x64\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74","\x70\x72\x65\x76\x69\x65\x77\x45\x6C\x65\x6D\x65\x6E\x74","\x65\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x47\x72\x61\x70\x68","\x63\x75\x72\x72\x65\x6E\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x63\x75\x72\x72\x65\x6E\x74\x50\x6F\x69\x6E\x74","\x63\x75\x72\x72\x65\x6E\x74\x47\x75\x69\x64\x65","\x63\x75\x72\x72\x65\x6E\x74\x48\x69\x67\x68\x6C\x69\x67\x68\x74","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x64\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74\x5A\x49\x6E\x64\x65\x78","\x64\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74\x4F\x70\x61\x63\x69\x74\x79","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C\x41\x74","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65\x48\x61\x6E\x64\x6C\x65\x72","\x73\x74\x61\x72\x74\x44\x72\x61\x67","\x6D\x6F\x75\x73\x65\x55\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x74\x6F\x70\x44\x72\x61\x67","\x67\x72\x61\x70\x68\x43\x6F\x6E\x74\x61\x69\x6E\x73\x45\x76\x65\x6E\x74","\x64\x72\x61\x67\x45\x78\x69\x74","\x64\x72\x61\x67\x45\x6E\x74\x65\x72","\x64\x72\x61\x67\x4F\x76\x65\x72","\x64\x72\x6F\x70","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x67\x65\x74\x47\x75\x69\x64\x65\x53\x74\x61\x74\x65\x73","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x61\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x61\x75\x74\x6F\x45\x78\x74\x65\x6E\x64","\x73\x63\x72\x6F\x6C\x6C\x50\x6F\x69\x6E\x74\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x69\x73\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x68\x69\x67\x68\x6C\x69\x67\x68\x74","\x33","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64\x45\x76\x65\x6E\x74","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x72\x69\x64\x53\x69\x7A\x65","\x73\x6E\x61\x70","\x70\x72\x65\x76\x69\x65\x77\x4F\x66\x66\x73\x65\x74","\x6E\x6F\x52\x65\x73\x65\x74","\x75\x70\x64\x61\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x4D\x6F\x64\x65","\x61\x64\x64\x49\x74\x65\x6D","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x4D\x6F\x64\x65","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x49\x74\x65\x6D","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x6D\x65\x6E\x75","\x63\x75\x72\x72\x65\x6E\x74\x49\x6D\x67","\x69\x73\x4D\x65\x6E\x75\x53\x68\x6F\x77\x69\x6E\x67","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x53\x65\x6C\x65\x63\x74\x65\x64","\x6D\x6F\x75\x73\x65\x6F\x75\x74","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6D\x62\x6F\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6D\x62\x6F","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E\x43\x6F\x6D\x62\x6F","\x73\x65\x6C\x65\x63\x74\x65\x64\x49\x6E\x64\x65\x78","\x6F\x70\x74\x69\x6F\x6E\x73","\x66\x75\x6E\x63\x74","\x61\x64\x64\x53\x77\x69\x74\x63\x68\x4D\x6F\x64\x65","\x69\x6E\x69\x74\x69\x61\x6C\x43\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x61\x6C\x74\x49\x63\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64\x4D\x6F\x64\x65","\x64\x65\x66\x61\x75\x6C\x74\x4D\x6F\x64\x65","\x73\x65\x6C\x65\x63\x74\x4D\x6F\x64\x65","\x61\x64\x64\x4D\x6F\x64\x65","\x64\x65\x66\x61\x75\x6C\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x72\x65\x73\x65\x74\x4D\x6F\x64\x65","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x61\x64\x64\x42\x72\x65\x61\x6B","\x61\x64\x64\x4C\x69\x6E\x65","\x68\x72","\x36\x70\x78","\x75\x72\x6C\x49\x6E\x69\x74","\x75\x72\x6C\x50\x6F\x6C\x6C","\x75\x72\x6C\x4E\x6F\x74\x69\x66\x79","\x63\x6F\x64\x65\x63","\x6C\x6F\x6F\x6B\x75\x70","\x65\x64\x69\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x73\x75\x73\x70\x65\x6E\x64\x65\x64","\x3C\x65\x64\x69\x74\x3E","\x63\x68\x61\x6E\x67\x65\x73","\x75\x6E\x64\x6F\x6E\x65","\x65\x6E\x63\x6F\x64\x65\x43\x68\x61\x6E\x67\x65\x73","\x3C\x2F\x65\x64\x69\x74\x3E","\x6C\x69\x6E\x65\x66\x65\x65\x64","\x65\x73\x63\x61\x70\x65\x50\x6F\x73\x74\x44\x61\x74\x61","\x73\x69\x67\x6E\x69\x66\x69\x63\x61\x6E\x74\x52\x65\x6D\x6F\x74\x65\x43\x68\x61\x6E\x67\x65\x73","\x73\x65\x6E\x74","\x72\x65\x63\x65\x69\x76\x65\x64","\x70\x6F\x6C\x6C\x69\x6E\x67","\x70\x6F\x6C\x6C","\x73\x74\x6F\x70","\x72\x65\x61\x73\x6F\x6E","\x6D\x78\x53\x65\x73\x73\x69\x6F\x6E\x2E\x6E\x6F\x74\x69\x66\x79\x3A\x20","\x20\x78\x6D\x6C\x3D","\x3C\x6D\x65\x73\x73\x61\x67\x65\x3E\x3C\x64\x65\x6C\x74\x61\x3E","\x3C\x2F\x64\x65\x6C\x74\x61\x3E\x3C\x2F\x6D\x65\x73\x73\x61\x67\x65\x3E","\x78\x6D\x6C\x3D","\x69\x73\x56\x61\x6C\x69\x64\x52\x65\x73\x70\x6F\x6E\x73\x65","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3A\x20","\x52\x65\x73\x70\x6F\x6E\x73\x65\x20\x6E\x6F\x74\x20\x72\x65\x61\x64\x79","\x54\x72\x61\x6E\x73\x6D\x69\x73\x73\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x3C\x3F\x70\x68\x70","\x6E\x61\x6D\x65\x73\x70\x61\x63\x65","\x70\x72\x65\x66\x69\x78","\x70\x72\x6F\x63\x65\x73\x73\x53\x74\x61\x74\x65","\x64\x65\x6C\x74\x61","\x70\x72\x6F\x63\x65\x73\x73\x44\x65\x6C\x74\x61","\x64\x65\x63\x6F\x64\x65","\x70\x72\x6F\x63\x65\x73\x73\x45\x64\x69\x74","\x64\x65\x63\x6F\x64\x65\x43\x68\x61\x6E\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x55\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74","\x73\x6F\x75\x72\x63\x65","\x64\x65\x63\x6F\x64\x65\x43\x68\x61\x6E\x67\x65","\x6D\x78\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x6D\x78\x43\x68\x69\x6C\x64\x43\x68\x61\x6E\x67\x65","\x70\x61\x72\x65\x6E\x74","\x63\x65\x6C\x6C\x52\x65\x6D\x6F\x76\x65\x64","\x67\x65\x74\x49\x64","\x70\x75\x74\x4F\x62\x6A\x65\x63\x74","\x73\x69\x67\x6E\x69\x66\x69\x63\x61\x6E\x74","\x72\x65\x64\x6F\x6E\x65","\x69\x73\x45\x6D\x70\x74\x79","\x69\x73\x53\x69\x67\x6E\x69\x66\x69\x63\x61\x6E\x74","\x64\x69\x65","\x68\x69\x73\x74\x6F\x72\x79","\x69\x6E\x64\x65\x78\x4F\x66\x4E\x65\x78\x74\x41\x64\x64","\x63\x61\x6E\x55\x6E\x64\x6F","\x63\x61\x6E\x52\x65\x64\x6F","\x75\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74\x48\x61\x70\x70\x65\x6E\x65\x64","\x73\x68\x69\x66\x74","\x64\x61\x74\x61\x3A\x69\x6D\x61\x67\x65","\x69\x73\x52\x65\x6C\x61\x74\x69\x76\x65\x55\x72\x6C","\x70\x72\x6F\x74\x6F\x63\x6F\x6C","\x2F\x2F","\x68\x6F\x73\x74","\x70\x61\x74\x68\x6E\x61\x6D\x65","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x74\x68\x72\x65\x61\x64","\x61\x63\x74\x69\x76\x65","\x64\x79","\x64\x78","\x74\x30\x79","\x74\x30\x78","\x74\x64\x79","\x74\x64\x78","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x64\x64\x4D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x70\x61\x6E\x47\x72\x61\x70\x68","\x70\x61\x6E\x44\x78","\x70\x61\x6E\x44\x79","\x67\x65\x74\x44\x78","\x67\x65\x74\x44\x79","\x64\x65\x6C\x61\x79","\x73\x65\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x41\x63\x74\x69\x76\x65","\x70\x61\x6E\x54\x6F","\x68\x61\x6E\x64\x6C\x65\x4D\x6F\x75\x73\x65\x4F\x75\x74","\x64\x61\x6D\x70\x65\x72","\x63\x6C\x65\x61\x72\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x4D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x73\x75\x62\x6D\x65\x6E\x75\x49\x6D\x61\x67\x65","\x2F\x73\x75\x62\x6D\x65\x6E\x75\x2E\x67\x69\x66","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x6F\x70\x75\x70","\x69\x74\x65\x6D\x43\x6F\x75\x6E\x74","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x73\x6D\x61\x72\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72\x73","\x6C\x61\x62\x65\x6C\x73","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x64\x69\x73\x61\x62\x6C\x65\x43\x6F\x6E\x74\x65\x78\x74\x4D\x65\x6E\x75","\x69\x73\x4C\x65\x66\x74\x4D\x6F\x75\x73\x65\x42\x75\x74\x74\x6F\x6E","\x77\x69\x6C\x6C\x41\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x49\x74\x65\x6D\x73","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75\x49\x74\x65\x6D","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75\x49\x63\x6F\x6E","\x20\x64\x69\x73\x61\x62\x6C\x65\x64","\x70\x61\x64\x64\x69\x6E\x67\x52\x69\x67\x68\x74","\x74\x65\x78\x74\x41\x6C\x69\x67\x6E","\x63\x72\x65\x61\x74\x65\x53\x75\x62\x6D\x65\x6E\x75","\x65\x76\x65\x6E\x74\x52\x65\x63\x65\x69\x76\x65\x72","\x61\x63\x74\x69\x76\x65\x52\x6F\x77","\x68\x69\x64\x65\x53\x75\x62\x6D\x65\x6E\x75","\x73\x68\x6F\x77\x53\x75\x62\x6D\x65\x6E\x75","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75\x49\x74\x65\x6D\x48\x6F\x76\x65\x72","\x30\x20\x30\x20\x30\x20\x30\x70\x78","\x63\x6F\x6C\x53\x70\x61\x6E","\x32","\x73\x68\x6F\x77\x4D\x65\x6E\x75","\x63\x68\x61\x6E\x67\x65\x48\x61\x6E\x64\x6C\x65\x72","\x67\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x73\x65\x74\x47\x72\x61\x70\x68","\x67\x72\x61\x70\x68","\x61\x75\x74\x6F\x53\x61\x76\x65\x44\x65\x6C\x61\x79","\x61\x75\x74\x6F\x53\x61\x76\x65\x54\x68\x72\x6F\x74\x74\x6C\x65","\x61\x75\x74\x6F\x53\x61\x76\x65\x54\x68\x72\x65\x73\x68\x6F\x6C\x64","\x69\x67\x6E\x6F\x72\x65\x64\x43\x68\x61\x6E\x67\x65\x73","\x6C\x61\x73\x74\x53\x6E\x61\x70\x73\x68\x6F\x74","\x73\x74\x61\x72\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x73\x74\x6F\x70\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x73\x74\x65\x70\x73","\x65\x61\x73\x65","\x73\x74\x65\x70","\x61\x6E\x69\x6D\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x44\x65\x6C\x74\x61","\x69\x73\x56\x65\x72\x74\x65\x78","\x6D\x6F\x76\x65\x53\x74\x61\x74\x65","\x73\x74\x6F\x70\x52\x65\x63\x75\x72\x73\x69\x6F\x6E","\x67\x65\x74\x4F\x72\x69\x67\x69\x6E\x46\x6F\x72\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x69\x6D\x61\x67\x65\x73","\x61\x6C\x74","\x70\x75\x74\x49\x6D\x61\x67\x65","\x67\x65\x74\x49\x6D\x61\x67\x65","\x66\x61\x6C\x6C\x62\x61\x63\x6B","\x69\x6E\x63\x6C\x75\x64\x65\x4F\x76\x65\x72\x6C\x61\x79\x73","\x64\x72\x61\x77\x53\x74\x61\x74\x65","\x64\x72\x61\x77\x43\x65\x6C\x6C\x53\x74\x61\x74\x65","\x76\x69\x73\x69\x74\x53\x74\x61\x74\x65\x73\x52\x65\x63\x75\x72\x73\x69\x76\x65","\x64\x72\x61\x77\x4F\x76\x65\x72\x6C\x61\x79\x73","\x70\x61\x69\x6E\x74","\x72\x65\x73\x74\x6F\x72\x65","\x6F\x76\x65\x72\x6C\x61\x79\x73","\x63\x6F\x6E\x76\x65\x72\x74\x65\x72","\x63\x72\x65\x61\x74\x65\x55\x72\x6C\x43\x6F\x6E\x76\x65\x72\x74\x65\x72","\x73\x74\x61\x74\x65\x73","\x70\x61\x74\x68","\x72\x6F\x74\x61\x74\x65\x48\x74\x6D\x6C","\x6C\x61\x73\x74\x58","\x6C\x61\x73\x74\x59","\x6D\x6F\x76\x65\x4F\x70","\x4D","\x6C\x69\x6E\x65\x4F\x70","\x4C","\x71\x75\x61\x64\x4F\x70","\x51","\x63\x75\x72\x76\x65\x4F\x70","\x43","\x63\x6C\x6F\x73\x65\x4F\x70","\x5A","\x70\x6F\x69\x6E\x74\x65\x72\x45\x76\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x65","\x33\x20\x33","\x66\x6C\x61\x74","\x6D\x69\x74\x65\x72","\x23\x30\x30\x30\x30\x30\x30","\x53\x48\x41\x44\x4F\x57\x43\x4F\x4C\x4F\x52","\x53\x48\x41\x44\x4F\x57\x5F\x4F\x50\x41\x43\x49\x54\x59","\x53\x48\x41\x44\x4F\x57\x5F\x4F\x46\x46\x53\x45\x54\x5F\x58","\x53\x48\x41\x44\x4F\x57\x5F\x4F\x46\x46\x53\x45\x54\x5F\x59","\x66\x6F\x72\x6D\x61\x74","\x61\x64\x64\x4F\x70","\x72\x6F\x74\x61\x74\x65\x50\x6F\x69\x6E\x74","\x70\x6F\x70","\x73\x65\x74\x41\x6C\x70\x68\x61","\x61\x6C\x70\x68\x61","\x73\x65\x74\x46\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x47\x72\x61\x64\x69\x65\x6E\x74","\x66\x69\x6C\x6C\x41\x6C\x70\x68\x61","\x67\x72\x61\x64\x69\x65\x6E\x74\x41\x6C\x70\x68\x61","\x73\x65\x74\x53\x74\x72\x6F\x6B\x65\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x53\x74\x72\x6F\x6B\x65\x57\x69\x64\x74\x68","\x73\x65\x74\x44\x61\x73\x68\x65\x64","\x73\x65\x74\x44\x61\x73\x68\x50\x61\x74\x74\x65\x72\x6E","\x73\x65\x74\x4C\x69\x6E\x65\x43\x61\x70","\x6C\x69\x6E\x65\x43\x61\x70","\x73\x65\x74\x4C\x69\x6E\x65\x4A\x6F\x69\x6E","\x6C\x69\x6E\x65\x4A\x6F\x69\x6E","\x73\x65\x74\x4D\x69\x74\x65\x72\x4C\x69\x6D\x69\x74","\x6D\x69\x74\x65\x72\x4C\x69\x6D\x69\x74","\x73\x65\x74\x46\x6F\x6E\x74\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x46\x6F\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x46\x6F\x6E\x74\x42\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x42\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x46\x6F\x6E\x74\x53\x69\x7A\x65","\x73\x65\x74\x46\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x73\x65\x74\x46\x6F\x6E\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x68\x61\x64\x6F\x77","\x73\x65\x74\x53\x68\x61\x64\x6F\x77\x43\x6F\x6C\x6F\x72","\x73\x68\x61\x64\x6F\x77\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x53\x68\x61\x64\x6F\x77\x41\x6C\x70\x68\x61","\x73\x68\x61\x64\x6F\x77\x41\x6C\x70\x68\x61","\x73\x65\x74\x53\x68\x61\x64\x6F\x77\x4F\x66\x66\x73\x65\x74","\x73\x68\x61\x64\x6F\x77\x44\x78","\x73\x68\x61\x64\x6F\x77\x44\x79","\x62\x65\x67\x69\x6E","\x6D\x6F\x76\x65\x54\x6F","\x6C\x69\x6E\x65\x54\x6F","\x71\x75\x61\x64\x54\x6F","\x63\x75\x72\x76\x65\x54\x6F","\x61\x72\x63\x54\x6F","\x61\x72\x63\x54\x6F\x43\x75\x72\x76\x65\x73","\x65\x6E\x64","\x77\x72\x69\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x73","\x65\x78\x74\x65\x6E\x64","\x74\x65\x78\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6F\x6D\x70\x72\x65\x73\x73\x65\x64","\x66\x6F\x6E\x74\x66\x61\x6D\x69\x6C\x79","\x66\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x73\x69\x7A\x65","\x73\x68\x61\x64\x6F\x77\x63\x6F\x6C\x6F\x72","\x73\x68\x61\x64\x6F\x77\x61\x6C\x70\x68\x61","\x73\x68\x61\x64\x6F\x77\x6F\x66\x66\x73\x65\x74","\x74\x6F\x46\x69\x78\x65\x64","\x72\x6F\x74\x61\x74\x65","\x74\x68\x65\x74\x61","\x63\x78","\x63\x79","\x66\x69\x6C\x6C\x63\x6F\x6C\x6F\x72","\x67\x72\x61\x64\x69\x65\x6E\x74","\x63\x31","\x63\x32","\x77","\x68","\x61\x6C\x70\x68\x61\x31","\x61\x6C\x70\x68\x61\x32","\x73\x74\x72\x6F\x6B\x65\x63\x6F\x6C\x6F\x72","\x73\x74\x72\x6F\x6B\x65\x77\x69\x64\x74\x68","\x64\x61\x73\x68\x70\x61\x74\x74\x65\x72\x6E","\x70\x61\x74\x74\x65\x72\x6E","\x6C\x69\x6E\x65\x63\x61\x70","\x63\x61\x70","\x6C\x69\x6E\x65\x6A\x6F\x69\x6E","\x6D\x69\x74\x65\x72\x6C\x69\x6D\x69\x74","\x6C\x69\x6D\x69\x74","\x66\x6F\x6E\x74\x63\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x63\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x62\x6F\x72\x64\x65\x72\x63\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x73\x74\x79\x6C\x65","\x72\x65\x63\x74","\x72\x6F\x75\x6E\x64\x72\x65\x63\x74","\x63\x6F\x6E\x76\x65\x72\x74","\x61\x73\x70\x65\x63\x74","\x71\x75\x61\x64","\x78\x31","\x79\x31","\x78\x32","\x79\x32","\x63\x75\x72\x76\x65","\x78\x33","\x79\x33","\x69\x73\x4E\x6F\x64\x65","\x73\x74\x72","\x77\x72\x61\x70","\x66\x69\x6C\x6C","\x63\x6C\x69\x70","\x73\x74\x72\x6F\x6B\x65","\x66\x69\x6C\x6C\x41\x6E\x64\x53\x74\x72\x6F\x6B\x65","\x66\x69\x6C\x6C\x73\x74\x72\x6F\x6B\x65","\x67\x72\x61\x64\x69\x65\x6E\x74\x73","\x64\x65\x66\x73","\x73\x74\x79\x6C\x65\x45\x6E\x61\x62\x6C\x65\x64","\x63\x72\x65\x61\x74\x65\x53\x74\x79\x6C\x65","\x6D\x61\x74\x63\x68\x48\x74\x6D\x6C\x41\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x66\x6F\x45\x6E\x61\x62\x6C\x65\x64","\x73\x74\x72\x6F\x6B\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x72\x65\x66\x43\x6F\x75\x6E\x74","\x62\x6C\x6F\x63\x6B\x49\x6D\x61\x67\x65\x50\x6F\x69\x6E\x74\x65\x72\x45\x76\x65\x6E\x74\x73","\x73\x76\x67\x7B\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79\x3A","\x3B\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A","\x3B\x66\x69\x6C\x6C\x3A\x6E\x6F\x6E\x65\x3B\x73\x74\x72\x6F\x6B\x65\x2D\x6D\x69\x74\x65\x72\x6C\x69\x6D\x69\x74\x3A\x31\x30\x7D","\x4E\x53\x5F\x53\x56\x47","\x78\x6D\x6C\x6E\x73","\x63\x72\x65\x61\x74\x65\x47\x72\x61\x64\x69\x65\x6E\x74\x49\x64","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x53\x4F\x55\x54\x48","\x73","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x45\x41\x53\x54","\x65","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4E\x4F\x52\x54\x48","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x57\x45\x53\x54","\x6D\x78\x2D\x67\x72\x61\x64\x69\x65\x6E\x74\x2D","\x67\x65\x74\x53\x76\x67\x47\x72\x61\x64\x69\x65\x6E\x74","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x69\x64","\x63\x72\x65\x61\x74\x65\x53\x76\x67\x47\x72\x61\x64\x69\x65\x6E\x74","\x6C\x69\x6E\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6E\x74","\x30\x25","\x3B\x73\x74\x6F\x70\x2D\x6F\x70\x61\x63\x69\x74\x79\x3A","\x6F\x66\x66\x73\x65\x74","\x73\x74\x6F\x70\x2D\x63\x6F\x6C\x6F\x72\x3A","\x61\x64\x64\x4E\x6F\x64\x65","\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x6C\x6C","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x75\x70\x64\x61\x74\x65\x53\x74\x72\x6F\x6B\x65","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x64\x6F\x77","\x63\x72\x65\x61\x74\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x70\x6F\x69\x6E\x74\x65\x72\x2D\x65\x76\x65\x6E\x74\x73","\x61\x6C\x6C","\x66\x69\x6C\x6C\x2D\x6F\x70\x61\x63\x69\x74\x79","\x75\x72\x6C\x28\x23","\x73\x74\x72\x6F\x6B\x65\x2D\x6F\x70\x61\x63\x69\x74\x79","\x73\x74\x72\x6F\x6B\x65\x2D\x77\x69\x64\x74\x68","\x75\x70\x64\x61\x74\x65\x53\x74\x72\x6F\x6B\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x73\x74\x72\x6F\x6B\x65\x2D\x64\x61\x73\x68\x61\x72\x72\x61\x79","\x63\x72\x65\x61\x74\x65\x44\x61\x73\x68\x50\x61\x74\x74\x65\x72\x6E","\x73\x74\x72\x6F\x6B\x65\x2D\x6C\x69\x6E\x65\x6A\x6F\x69\x6E","\x62\x75\x74\x74","\x73\x74\x72\x6F\x6B\x65\x2D\x6C\x69\x6E\x65\x63\x61\x70","\x73\x74\x72\x6F\x6B\x65\x2D\x6D\x69\x74\x65\x72\x6C\x69\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x77\x68\x69\x74\x65","\x29\x73\x63\x61\x6C\x65\x28","\x29\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x72\x6F\x74\x61\x74\x65\x28","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x43\x78","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x43\x79","\x72\x78","\x72\x79","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65\x4E\x53","\x78\x6C\x69\x6E\x6B\x3A\x68\x72\x65\x66","\x70\x72\x65\x73\x65\x72\x76\x65\x41\x73\x70\x65\x63\x74\x52\x61\x74\x69\x6F","\x73\x63\x61\x6C\x65\x28","\x70\x6F\x69\x6E\x74\x65\x72\x2D\x65\x76\x65\x6E\x74\x73\x3A\x6E\x6F\x6E\x65","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B\x3B\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A","\x70\x78\x3B\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79\x3A","\x3B\x63\x6F\x6C\x6F\x72\x3A","\x3B\x6C\x69\x6E\x65\x2D\x68\x65\x69\x67\x68\x74\x3A","\x70\x78\x3B","\x46\x4F\x4E\x54\x5F\x42\x4F\x4C\x44","\x66\x6F\x6E\x74\x2D\x77\x65\x69\x67\x68\x74\x3A\x62\x6F\x6C\x64\x3B","\x46\x4F\x4E\x54\x5F\x49\x54\x41\x4C\x49\x43","\x66\x6F\x6E\x74\x2D\x73\x74\x79\x6C\x65\x3A\x69\x74\x61\x6C\x69\x63\x3B","\x46\x4F\x4E\x54\x5F\x55\x4E\x44\x45\x52\x4C\x49\x4E\x45","\x66\x6F\x6E\x74\x2D\x64\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E\x3A\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65\x3B","\x74\x65\x78\x74\x2D\x61\x6C\x69\x67\x6E\x3A\x63\x65\x6E\x74\x65\x72\x3B","\x74\x65\x78\x74\x2D\x61\x6C\x69\x67\x6E\x3A\x72\x69\x67\x68\x74\x3B","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x2D\x63\x6F\x6C\x6F\x72\x3A","\x62\x6F\x72\x64\x65\x72\x3A\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20","\x26\x61\x6D\x70\x3B\x67\x74\x3B","\x26\x61\x6D\x70\x3B\x6C\x74\x3B","\x3C\x64\x69\x76\x20\x78\x6D\x6C\x6E\x73\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x68\x74\x6D\x6C\x22\x20\x73\x74\x79\x6C\x65\x3D\x22\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B\x3B","\x22\x3E","\x3C\x2F\x64\x69\x76\x3E","\x3C\x68\x72\x20\x2F\x3E","\x3C\x62\x72\x20\x2F\x3E","\x3C\x64\x69\x76\x20\x78\x6D\x6C\x6E\x73\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x68\x74\x6D\x6C\x22\x20\x73\x74\x79\x6C\x65\x3D\x22","\x68\x74\x6D\x6C","\x76\x65\x72\x74\x69\x63\x61\x6C\x2D\x61\x6C\x69\x67\x6E\x3A\x74\x6F\x70\x3B","\x6F\x76\x65\x72\x66\x6C\x6F\x77\x3A\x68\x69\x64\x64\x65\x6E\x3B","\x6D\x61\x78\x2D\x68\x65\x69\x67\x68\x74\x3A","\x77\x69\x64\x74\x68\x3A","\x77\x68\x69\x74\x65\x2D\x73\x70\x61\x63\x65\x3A\x6E\x6F\x72\x6D\x61\x6C\x3B","\x77\x68\x69\x74\x65\x2D\x73\x70\x61\x63\x65\x3A\x6E\x6F\x77\x72\x61\x70\x3B","\x66\x6F\x72\x65\x69\x67\x6E\x4F\x62\x6A\x65\x63\x74","\x70\x6C\x61\x69\x6E\x54\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x70","\x6D\x78\x2D\x63\x6C\x69\x70\x2D","\x63\x6C\x69\x70\x50\x61\x74\x68","\x63\x6C\x69\x70\x2D\x70\x61\x74\x68","\x75\x70\x64\x61\x74\x65\x46\x6F\x6E\x74","\x74\x65\x78\x74\x2D\x61\x6E\x63\x68\x6F\x72","\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65","\x61\x64\x64\x54\x65\x78\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x2D\x77\x65\x69\x67\x68\x74","\x62\x6F\x6C\x64","\x66\x6F\x6E\x74\x2D\x73\x74\x79\x6C\x65","\x69\x74\x61\x6C\x69\x63","\x74\x65\x78\x74\x2D\x64\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E","\x67\x65\x74\x42\x42\x6F\x78","\x66\x6F\x6E\x74\x57\x65\x69\x67\x68\x74","\x3C\x62\x72\x2F\x3E","\x6D\x6F\x64","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28\x30\x2E\x35\x2C\x20\x30\x2E\x35\x29","\x6D","\x6C","\x63","\x72\x6F\x74\x61\x74\x65\x64\x48\x74\x6D\x6C\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x76\x6D\x6C\x53\x63\x61\x6C\x65","\x20\x65","\x63\x6F\x6F\x72\x64\x73\x69\x7A\x65","\x73\x74\x72\x6F\x6B\x65\x77\x65\x69\x67\x68\x74","\x73\x74\x72\x6F\x6B\x65\x64","\x63\x72\x65\x61\x74\x65\x53\x74\x72\x6F\x6B\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x6C\x6C","\x63\x72\x65\x61\x74\x65\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x46\x69\x6C\x6C","\x66\x69\x6C\x6C\x65\x64","\x3A\x66\x69\x6C\x6C","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66","\x74\x69\x6C\x65","\x63\x6F\x6C\x6F\x72\x32","\x66\x6C\x69\x70","\x61\x6E\x67\x6C\x65","\x4F\x46\x46\x49\x43\x45\x5F\x50\x52\x45\x46\x49\x58","\x3A\x6F\x70\x61\x63\x69\x74\x79\x32","\x3A\x73\x74\x72\x6F\x6B\x65","\x65\x6E\x64\x63\x61\x70","\x6A\x6F\x69\x6E\x73\x74\x79\x6C\x65","\x31\x30","\x64\x61\x73\x68\x73\x74\x79\x6C\x65","\x67\x65\x74\x56\x6D\x6C\x44\x61\x73\x68\x53\x74\x79\x6C\x65","\x64\x61\x73\x68","\x30\x20\x32","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x64\x6F\x77\x53\x74\x72\x6F\x6B\x65","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x64\x6F\x77\x46\x69\x6C\x6C","\x3A\x73\x68\x61\x70\x65","\x63\x20","\x63\x72\x65\x61\x74\x65\x52\x65\x63\x74","\x3A\x72\x65\x63\x74","\x3A\x72\x6F\x75\x6E\x64\x72\x65\x63\x74","\x61\x72\x63\x73\x69\x7A\x65","\x3A\x6F\x76\x61\x6C","\x61\x74\x6D\x6F\x73\x74","\x69\x67\x6E\x6F\x72\x65","\x66\x72\x61\x6D\x65","\x31\x38\x30","\x66\x6F\x6E\x74\x44\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E","\x3A\x67\x72\x6F\x75\x70","\x72\x65\x6C\x61\x74\x69\x76\x65","\x67\x65\x74\x41\x6C\x69\x67\x6E\x6D\x65\x6E\x74\x41\x73\x50\x6F\x69\x6E\x74","\x6E\x6F\x72\x6D\x61\x6C","\x6D\x61\x78\x48\x65\x69\x67\x68\x74","\x67\x72\x6F\x75\x70","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x4D\x61\x74\x72\x69\x78\x28\x4D\x31\x31\x3D","\x2C\x20\x4D\x31\x32\x3D","\x2C\x20\x4D\x32\x31\x3D","\x2C\x20\x4D\x32\x32\x3D","\x2C\x20\x73\x69\x7A\x69\x6E\x67\x4D\x65\x74\x68\x6F\x64\x3D\x27\x61\x75\x74\x6F\x20\x65\x78\x70\x61\x6E\x64\x27\x29","\x3A\x70\x61\x74\x68","\x74\x65\x78\x74\x70\x61\x74\x68\x6F\x6B","\x6D\x20","\x20\x6C\x20","\x3A\x74\x65\x78\x74\x70\x61\x74\x68","\x76\x2D\x74\x65\x78\x74\x2D\x61\x6C\x69\x67\x6E\x3A","\x73\x74\x72\x69\x6E\x67","\x73\x65\x74\x53\x74\x61\x74\x65\x73","\x67\x75\x69\x64\x65\x58","\x67\x75\x69\x64\x65\x59","\x67\x65\x74\x47\x75\x69\x64\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x63\x72\x65\x61\x74\x65\x47\x75\x69\x64\x65\x53\x68\x61\x70\x65","\x69\x73\x44\x61\x73\x68\x65\x64","\x44\x49\x41\x4C\x45\x43\x54\x5F\x56\x4D\x4C","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x70\x6F\x69\x6E\x74\x73","\x73\x63\x72\x6F\x6C\x6C\x57\x69\x64\x74\x68","\x64\x65\x73\x63","\x70\x61\x72\x73\x65\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x70\x61\x72\x73\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x63\x61\x6C\x69\x7A\x65\x64","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x77\x30","\x68\x30","\x62\x67\x4E\x6F\x64\x65","\x66\x67\x4E\x6F\x64\x65","\x66\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x76\x61\x72\x69\x61\x62\x6C\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x73","\x67\x65\x74\x43\x68\x69\x6C\x64\x4E\x6F\x64\x65\x73","\x70\x61\x72\x73\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x65\x76\x61\x6C\x75\x61\x74\x65\x54\x65\x78\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x65\x76\x61\x6C\x75\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6C\x6F\x63\x61\x6C\x69\x7A\x65\x64","\x65\x76\x61\x6C","\x64\x72\x61\x77\x53\x68\x61\x70\x65","\x64\x72\x61\x77\x43\x68\x69\x6C\x64\x72\x65\x6E","\x63\x6F\x6D\x70\x75\x74\x65\x41\x73\x70\x65\x63\x74","\x69\x6E\x68\x65\x72\x69\x74","\x67\x65\x74\x4E\x75\x6D\x62\x65\x72","\x64\x72\x61\x77\x4E\x6F\x64\x65","\x66\x69\x78\x65\x64","\x61\x72\x63","\x78\x2D\x61\x78\x69\x73\x2D\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x6C\x61\x72\x67\x65\x2D\x61\x72\x63\x2D\x66\x6C\x61\x67","\x73\x77\x65\x65\x70\x2D\x66\x6C\x61\x67","\x52\x45\x43\x54\x41\x4E\x47\x4C\x45\x5F\x52\x4F\x55\x4E\x44\x49\x4E\x47\x5F\x46\x41\x43\x54\x4F\x52","\x61\x6C\x69\x67\x6E\x2D\x73\x68\x61\x70\x65","\x69\x6E\x63\x6C\x75\x64\x65\x2D\x73\x68\x61\x70\x65","\x67\x65\x74\x53\x74\x65\x6E\x63\x69\x6C","\x73\x74\x65\x6E\x63\x69\x6C","\x62\x6F\x75\x6E\x64\x73","\x62\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x73\x76\x67\x53\x74\x72\x6F\x6B\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x73\x74\x65\x6E\x63\x69\x6C\x50\x6F\x69\x6E\x74\x65\x72\x45\x76\x65\x6E\x74\x73","\x69\x73\x50\x61\x72\x73\x65\x56\x6D\x6C","\x69\x73\x48\x74\x6D\x6C\x41\x6C\x6C\x6F\x77\x65\x64","\x67\x65\x74\x53\x76\x67\x53\x63\x72\x65\x65\x6E\x4F\x66\x66\x73\x65\x74","\x63\x72\x65\x61\x74\x65\x53\x76\x67","\x63\x72\x65\x61\x74\x65\x48\x74\x6D\x6C","\x63\x72\x65\x61\x74\x65\x56\x6D\x6C","\x72\x65\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x75\x70\x64\x61\x74\x65\x42\x6F\x75\x6E\x64\x73\x46\x72\x6F\x6D\x50\x6F\x69\x6E\x74\x73","\x63\x68\x65\x63\x6B\x42\x6F\x75\x6E\x64\x73","\x72\x65\x64\x72\x61\x77\x48\x74\x6D\x6C\x53\x68\x61\x70\x65","\x72\x65\x64\x72\x61\x77\x53\x68\x61\x70\x65","\x75\x70\x64\x61\x74\x65\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x63\x72\x65\x61\x74\x65\x56\x6D\x6C\x47\x72\x6F\x75\x70","\x63\x72\x65\x61\x74\x65\x43\x61\x6E\x76\x61\x73","\x68\x61\x73\x43\x68\x69\x6C\x64\x4E\x6F\x64\x65\x73","\x6C\x61\x73\x74\x43\x68\x69\x6C\x64","\x62\x65\x66\x6F\x72\x65\x65\x6E\x64","\x69\x6E\x73\x65\x72\x74\x41\x64\x6A\x61\x63\x65\x6E\x74\x48\x54\x4D\x4C","\x61\x64\x64\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x46\x69\x6C\x74\x65\x72","\x64\x65\x73\x74\x72\x6F\x79\x43\x61\x6E\x76\x61\x73","\x75\x70\x64\x61\x74\x65\x56\x6D\x6C\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6D\x78\x52\x65\x66\x43\x6F\x75\x6E\x74","\x6F\x6C\x64\x47\x72\x61\x64\x69\x65\x6E\x74\x73","\x72\x65\x6C\x65\x61\x73\x65\x53\x76\x67\x47\x72\x61\x64\x69\x65\x6E\x74\x73","\x69\x73\x50\x61\x69\x6E\x74\x42\x6F\x75\x6E\x64\x73\x49\x6E\x76\x65\x72\x74\x65\x64","\x75\x70\x64\x61\x74\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x43\x61\x6E\x76\x61\x73","\x70\x61\x69\x6E\x74\x53\x74\x65\x6E\x63\x69\x6C\x53\x68\x61\x70\x65","\x70\x61\x69\x6E\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x70\x61\x69\x6E\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x69\x73\x53\x68\x61\x64\x6F\x77","\x67\x65\x74\x47\x72\x61\x64\x69\x65\x6E\x74\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x68\x61\x70\x65\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x61\x64\x64\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x63\x74\x61\x6E\x67\x6C\x65","\x73\x65\x74\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x70\x61\x69\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x70\x61\x69\x6E\x74\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x41\x72\x63\x53\x69\x7A\x65","\x70\x61\x69\x6E\x74\x47\x6C\x61\x73\x73\x45\x66\x66\x65\x63\x74","\x23\x66\x66\x66\x66\x66\x66","\x69\x73\x52\x6F\x75\x6E\x64\x65\x64","\x73\x74\x65\x6E\x63\x69\x6C\x46\x6C\x69\x70\x48","\x73\x74\x65\x6E\x63\x69\x6C\x46\x6C\x69\x70\x56","\x73\x65\x74\x43\x75\x72\x73\x6F\x72","\x67\x65\x74\x43\x75\x72\x73\x6F\x72","\x63\x72\x65\x61\x74\x65\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x61\x75\x67\x6D\x65\x6E\x74\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x67\x65\x74\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x67\x65\x74\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x67\x65\x74\x54\x65\x78\x74\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x76\x65\x72\x74\x69\x63\x61\x6C\x54\x65\x78\x74\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28\x27","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66\x27\x29","\x73\x74\x65\x6E\x63\x69\x6C\x73","\x6D\x61\x72\x6B\x65\x72\x73","\x41\x52\x52\x4F\x57\x5F\x43\x4C\x41\x53\x53\x49\x43","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44","\x61\x64\x64\x4D\x61\x72\x6B\x65\x72","\x72\x65\x64\x72\x61\x77\x50\x61\x74\x68","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x46\x69\x6C\x74\x65\x72\x73","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x43\x6F\x6C\x6F\x72\x73","\x62\x6F\x72\x64\x65\x72\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x73\x6F\x6C\x69\x64","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x64\x72\x6F\x70\x53\x68\x61\x64\x6F\x77\x20\x28\x4F\x66\x66\x58\x3D\x27","\x27\x2C\x20\x4F\x66\x66\x59\x3D\x27","\x27\x2C\x20\x43\x6F\x6C\x6F\x72\x3D\x27","\x27\x29","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x67\x72\x61\x64\x69\x65\x6E\x74\x28\x73\x74\x61\x72\x74\x43\x6F\x6C\x6F\x72\x53\x74\x72\x3D\x27","\x27\x2C\x20\x65\x6E\x64\x43\x6F\x6C\x6F\x72\x53\x74\x72\x3D\x27","\x27\x2C\x20\x67\x72\x61\x64\x69\x65\x6E\x74\x54\x79\x70\x65\x3D\x27","\x70\x61\x69\x6E\x74\x4C\x69\x6E\x65","\x61\x72\x72\x6F\x77\x57\x69\x64\x74\x68","\x41\x52\x52\x4F\x57\x5F\x57\x49\x44\x54\x48","\x41\x52\x52\x4F\x57\x5F\x53\x50\x41\x43\x49\x4E\x47","\x41\x52\x52\x4F\x57\x5F\x53\x49\x5A\x45","\x44\x45\x46\x41\x55\x4C\x54\x5F\x46\x4F\x4E\x54\x53\x54\x59\x4C\x45","\x63\x6C\x69\x70\x70\x65\x64","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x4C\x65\x66\x74","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x52\x69\x67\x68\x74","\x72\x65\x70\x6C\x61\x63\x65\x4C\x69\x6E\x65\x66\x65\x65\x64\x73","\x69\x67\x6E\x6F\x72\x65\x43\x6C\x69\x70\x70\x65\x64\x53\x74\x72\x69\x6E\x67\x53\x69\x7A\x65","\x69\x67\x6E\x6F\x72\x65\x53\x74\x72\x69\x6E\x67\x53\x69\x7A\x65","\x74\x65\x78\x74\x44\x69\x76","\x75\x70\x64\x61\x74\x65\x53\x69\x7A\x65","\x6D\x61\x72\x67\x69\x6E","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x54\x52\x49\x43\x54\x48\x54\x4D\x4C","\x75\x70\x64\x61\x74\x65\x56\x61\x6C\x75\x65","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x46\x69\x6C\x74\x65\x72","\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x4F\x72\x69\x67\x69\x6E","\x25\x20","\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x25\x2C","\x25\x29\x73\x63\x61\x6C\x65\x28","\x29\x20\x72\x6F\x74\x61\x74\x65\x28","\x64\x65\x67\x29","\x30\x25\x20\x30\x25","\x25\x29","\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20","\x3C\x64\x69\x76\x20\x73\x74\x79\x6C\x65\x3D\x22\x7A\x6F\x6F\x6D\x3A\x31\x3B","\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B\x3B\x5F\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x3B\x70\x61\x64\x64\x69\x6E\x67\x2D\x62\x6F\x74\x74\x6F\x6D\x3A\x31\x70\x78\x3B\x70\x61\x64\x64\x69\x6E\x67\x2D\x72\x69\x67\x68\x74\x3A\x31\x70\x78\x3B\x6C\x69\x6E\x65\x2D\x68\x65\x69\x67\x68\x74\x3A","\x75\x70\x64\x61\x74\x65\x4D\x61\x72\x67\x69\x6E","\x67\x65\x74\x53\x70\x61\x63\x69\x6E\x67","\x70\x72\x65\x73\x65\x72\x76\x65\x49\x6D\x61\x67\x65\x41\x73\x70\x65\x63\x74","\x69\x6D\x61\x67\x65\x46\x6C\x69\x70\x48","\x69\x6D\x61\x67\x65\x46\x6C\x69\x70\x56","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x42\x61\x73\x69\x63\x49\x6D\x61\x67\x65\x28\x72\x6F\x74\x61\x74\x69\x6F\x6E\x3D\x32\x29","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x42\x61\x73\x69\x63\x49\x6D\x61\x67\x65\x28\x6D\x69\x72\x72\x6F\x72\x3D\x31\x29","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x42\x61\x73\x69\x63\x49\x6D\x61\x67\x65\x28\x72\x6F\x74\x61\x74\x69\x6F\x6E\x3D\x32\x2C\x20\x6D\x69\x72\x72\x6F\x72\x3D\x31\x29","\x69\x6D\x61\x67\x65\x53\x69\x7A\x65","\x44\x45\x46\x41\x55\x4C\x54\x5F\x49\x4D\x41\x47\x45\x53\x49\x5A\x45","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x69\x7A\x65","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72","\x70\x61\x69\x6E\x74\x49\x6D\x61\x67\x65","\x70\x61\x69\x6E\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72","\x67\x65\x74\x49\x6D\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x41\x4C\x49\x47\x4E\x5F\x54\x4F\x50","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x42\x6F\x75\x6E\x64\x73","\x63\x72\x65\x61\x74\x65\x4D\x61\x72\x6B\x65\x72","\x53\x54\x59\x4C\x45\x5F\x43\x55\x52\x56\x45\x44","\x70\x61\x69\x6E\x74\x43\x75\x72\x76\x65\x64\x4C\x69\x6E\x65","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x53\x49\x5A\x45","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x53\x49\x5A\x45","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x41\x52\x52\x4F\x57","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x41\x52\x52\x4F\x57","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x46\x49\x4C\x4C","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x46\x49\x4C\x4C","\x70\x61\x69\x6E\x74\x52\x6F\x75\x6E\x64\x65\x64\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x70\x61\x69\x6E\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x70\x61\x69\x6E\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x75\x73\x65\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x6D\x6F\x76\x65\x43\x65\x6C\x6C","\x67\x65\x74\x47\x72\x61\x70\x68","\x67\x65\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x74\x72\x61\x76\x65\x72\x73\x65","\x67\x65\x74\x45\x64\x67\x65\x43\x6F\x75\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x41\x74","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x67\x65\x74\x56\x69\x73\x69\x62\x6C\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x69\x73\x56\x65\x72\x74\x65\x78\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x56\x65\x72\x74\x65\x78\x49\x67\x6E\x6F\x72\x65\x64","\x69\x73\x43\x65\x6C\x6C\x56\x69\x73\x69\x62\x6C\x65","\x69\x73\x45\x64\x67\x65\x49\x67\x6E\x6F\x72\x65\x64","\x73\x65\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x73\x65\x74\x4F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x4F\x66\x66\x73\x65\x74","\x69\x73\x41\x6E\x63\x65\x73\x74\x6F\x72","\x67\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x65\x74\x45\x64\x67\x65\x50\x6F\x69\x6E\x74\x73","\x73\x65\x74\x52\x65\x6C\x61\x74\x69\x76\x65","\x73\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x65\x74\x56\x65\x72\x74\x65\x78\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x67\x65\x74\x56\x65\x72\x74\x65\x78\x42\x6F\x75\x6E\x64\x73","\x61\x72\x72\x61\x6E\x67\x65\x47\x72\x6F\x75\x70\x73","\x67\x65\x74\x43\x68\x69\x6C\x64\x56\x65\x72\x74\x69\x63\x65\x73","\x67\x65\x74\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78\x46\x72\x6F\x6D\x47\x65\x6F\x6D\x65\x74\x72\x79","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x67\x65\x74\x53\x74\x61\x72\x74\x53\x69\x7A\x65","\x78\x30","\x79\x30","\x6B\x65\x65\x70\x46\x69\x72\x73\x74\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x72\x65\x73\x69\x7A\x65\x50\x61\x72\x65\x6E\x74","\x72\x65\x73\x69\x7A\x65\x4C\x61\x73\x74","\x69\x73\x48\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x67\x65\x74\x49\x6E\x64\x65\x78","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x53\x69\x7A\x65","\x69\x73\x4C\x61\x79\x65\x72","\x63\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x72\x65\x73\x69\x7A\x65\x56\x65\x72\x74\x69\x63\x65\x73","\x69\x6E\x76\x65\x72\x74","\x67\x72\x6F\x75\x70\x50\x61\x64\x64\x69\x6E\x67","\x70\x61\x72\x65\x6E\x74\x73\x43\x68\x61\x6E\x67\x65\x64","\x6D\x6F\x76\x65\x54\x72\x65\x65","\x6C\x65\x76\x65\x6C\x44\x69\x73\x74\x61\x6E\x63\x65","\x6E\x6F\x64\x65\x44\x69\x73\x74\x61\x6E\x63\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73","\x70\x72\x65\x66\x48\x6F\x7A\x45\x64\x67\x65\x53\x65\x70","\x70\x72\x65\x66\x56\x65\x72\x74\x45\x64\x67\x65\x4F\x66\x66","\x6D\x69\x6E\x45\x64\x67\x65\x4A\x65\x74\x74\x79","\x63\x68\x61\x6E\x6E\x65\x6C\x42\x75\x66\x66\x65\x72","\x65\x64\x67\x65\x52\x6F\x75\x74\x69\x6E\x67","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x54\x72\x65\x65\x52\x6F\x6F\x74\x73","\x64\x66\x73","\x6C\x61\x79\x6F\x75\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x4C\x61\x79\x6F\x75\x74","\x76\x65\x72\x74\x69\x63\x61\x6C\x4C\x61\x79\x6F\x75\x74","\x6D\x6F\x76\x65\x4E\x6F\x64\x65","\x61\x64\x6A\x75\x73\x74\x50\x61\x72\x65\x6E\x74\x73","\x6C\x6F\x63\x61\x6C\x45\x64\x67\x65\x50\x72\x6F\x63\x65\x73\x73\x69\x6E\x67","\x6E\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x4E\x6F\x64\x65","\x61\x74\x74\x61\x63\x68\x50\x61\x72\x65\x6E\x74","\x6C\x61\x79\x6F\x75\x74\x4C\x65\x61\x66","\x6F\x66\x66\x73\x65\x74\x58","\x6F\x66\x66\x73\x65\x74\x59","\x75\x70\x70\x65\x72\x48\x65\x61\x64","\x63\x6F\x6E\x74\x6F\x75\x72","\x63\x72\x65\x61\x74\x65\x4C\x69\x6E\x65","\x6C\x6F\x77\x65\x72\x48\x65\x61\x64","\x75\x70\x70\x65\x72\x54\x61\x69\x6C","\x6C\x6F\x77\x65\x72\x54\x61\x69\x6C","\x6D\x65\x72\x67\x65","\x62\x72\x69\x64\x67\x65","\x73\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x70\x72\x6F\x63\x65\x73\x73\x4E\x6F\x64\x65\x4F\x75\x74\x67\x6F\x69\x6E\x67","\x67\x65\x74\x45\x64\x67\x65\x73\x42\x65\x74\x77\x65\x65\x6E","\x77\x65\x69\x67\x68\x74\x65\x64\x56\x61\x6C\x75\x65","\x6E\x75\x64\x67\x65","\x76\x69\x73\x69\x74\x65\x64","\x72\x61\x6E\x6B\x49\x6E\x64\x65\x78","\x75\x73\x65\x49\x6E\x70\x75\x74\x4F\x72\x69\x67\x69\x6E","\x64\x69\x73\x61\x62\x6C\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x66\x6F\x72\x63\x65\x43\x6F\x6E\x73\x74\x61\x6E\x74","\x66\x6F\x72\x63\x65\x43\x6F\x6E\x73\x74\x61\x6E\x74\x53\x71\x75\x61\x72\x65\x64","\x6D\x69\x6E\x44\x69\x73\x74\x61\x6E\x63\x65\x4C\x69\x6D\x69\x74","\x6D\x61\x78\x44\x69\x73\x74\x61\x6E\x63\x65\x4C\x69\x6D\x69\x74","\x6D\x69\x6E\x44\x69\x73\x74\x61\x6E\x63\x65\x4C\x69\x6D\x69\x74\x53\x71\x75\x61\x72\x65\x64","\x69\x6E\x69\x74\x69\x61\x6C\x54\x65\x6D\x70","\x74\x65\x6D\x70\x65\x72\x61\x74\x75\x72\x65","\x6D\x61\x78\x49\x74\x65\x72\x61\x74\x69\x6F\x6E\x73","\x69\x74\x65\x72\x61\x74\x69\x6F\x6E","\x61\x6C\x6C\x6F\x77\x65\x64\x54\x6F\x52\x75\x6E","\x76\x65\x72\x74\x65\x78\x41\x72\x72\x61\x79","\x67\x65\x74\x42\x6F\x75\x6E\x64\x73","\x69\x6E\x64\x69\x63\x65\x73","\x64\x69\x73\x70\x58","\x64\x69\x73\x70\x59","\x63\x65\x6C\x6C\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x69\x73\x4D\x6F\x76\x65\x61\x62\x6C\x65","\x6E\x65\x69\x67\x68\x62\x6F\x75\x72\x73","\x72\x61\x64\x69\x75\x73","\x72\x61\x64\x69\x75\x73\x53\x71\x75\x61\x72\x65\x64","\x67\x65\x74\x4F\x70\x70\x6F\x73\x69\x74\x65\x73","\x72\x65\x73\x65\x74\x45\x64\x67\x65","\x63\x61\x6C\x63\x52\x65\x70\x75\x6C\x73\x69\x6F\x6E","\x63\x61\x6C\x63\x41\x74\x74\x72\x61\x63\x74\x69\x6F\x6E","\x63\x61\x6C\x63\x50\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x72\x65\x64\x75\x63\x65\x54\x65\x6D\x70\x65\x72\x61\x74\x75\x72\x65","\x72\x61\x6E\x64\x6F\x6D","\x6D\x6F\x76\x65\x43\x69\x72\x63\x6C\x65","\x67\x65\x74\x52\x61\x64\x69\x75\x73","\x63\x69\x72\x63\x6C\x65","\x66\x69\x6E\x64\x50\x61\x72\x61\x6C\x6C\x65\x6C\x73","\x67\x65\x74\x45\x64\x67\x65\x49\x64","\x72\x6F\x75\x74\x65","\x6C\x61\x79\x6F\x75\x74\x73","\x6D\x61\x73\x74\x65\x72","\x70\x6C\x61\x63\x65\x4C\x61\x62\x65\x6C\x73","\x61\x76\x6F\x69\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73","\x74\x65\x6D\x70","\x6D\x61\x78\x52\x61\x6E\x6B","\x6D\x69\x6E\x52\x61\x6E\x6B","\x6E\x65\x78\x74\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x70\x72\x65\x76\x69\x6F\x75\x73\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x4E\x65\x78\x74\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x50\x72\x65\x76\x69\x6F\x75\x73\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x47\x65\x6E\x65\x72\x61\x6C\x50\x75\x72\x70\x6F\x73\x65\x56\x61\x72\x69\x61\x62\x6C\x65","\x73\x65\x74\x47\x65\x6E\x65\x72\x61\x6C\x50\x75\x72\x70\x6F\x73\x65\x56\x61\x72\x69\x61\x62\x6C\x65","\x73\x65\x74\x58","\x73\x65\x74\x59","\x63\x6F\x6E\x6E\x65\x63\x74\x73\x41\x73\x54\x61\x72\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x73\x41\x73\x53\x6F\x75\x72\x63\x65","\x68\x61\x73\x68\x43\x6F\x64\x65","\x67\x65\x74\x52\x61\x6E\x6B\x56\x61\x6C\x75\x65","\x67\x65\x74\x43\x6F\x72\x65\x43\x65\x6C\x6C","\x65\x64\x67\x65\x73","\x69\x73\x52\x65\x76\x65\x72\x73\x65\x64","\x74\x69\x67\x68\x74\x65\x6E\x54\x6F\x53\x6F\x75\x72\x63\x65","\x72\x6F\x6F\x74\x73","\x76\x65\x72\x74\x65\x78\x4D\x61\x70\x70\x65\x72","\x65\x64\x67\x65\x4D\x61\x70\x70\x65\x72","\x53\x4F\x55\x52\x43\x45\x53\x43\x41\x4E\x53\x54\x41\x52\x54\x52\x41\x4E\x4B","\x63\x72\x65\x61\x74\x65\x49\x6E\x74\x65\x72\x6E\x61\x6C\x43\x65\x6C\x6C\x73","\x72\x61\x6E\x6B\x73","\x64\x66\x73\x43\x6F\x75\x6E\x74","\x69\x6E\x69\x74\x69\x61\x6C\x52\x61\x6E\x6B","\x73\x6C\x69\x63\x65","\x66\x69\x78\x52\x61\x6E\x6B\x73","\x65\x78\x74\x65\x6E\x64\x65\x64\x44\x66\x73","\x6E\x65\x73\x74\x65\x64\x42\x65\x73\x74\x52\x61\x6E\x6B\x73","\x63\x75\x72\x72\x65\x6E\x74\x42\x65\x73\x74\x43\x72\x6F\x73\x73\x69\x6E\x67\x73","\x69\x74\x65\x72\x61\x74\x69\x6F\x6E\x73\x57\x69\x74\x68\x6F\x75\x74\x49\x6D\x70\x72\x6F\x76\x65\x6D\x65\x6E\x74","\x6D\x61\x78\x4E\x6F\x49\x6D\x70\x72\x6F\x76\x65\x6D\x65\x6E\x74\x49\x74\x65\x72\x61\x74\x69\x6F\x6E\x73","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x43\x72\x6F\x73\x73\x69\x6E\x67\x73","\x77\x65\x69\x67\x68\x74\x65\x64\x4D\x65\x64\x69\x61\x6E","\x74\x72\x61\x6E\x73\x70\x6F\x73\x65","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x52\x61\x6E\x6B\x43\x72\x6F\x73\x73\x69\x6E\x67","\x6D\x65\x64\x69\x61\x6E\x52\x61\x6E\x6B","\x6D\x65\x64\x69\x61\x6E\x56\x61\x6C\x75\x65","\x6C\x65\x6E\x74\x68","\x67\x65\x74\x49\x6E\x63\x6F\x6D\x69\x6E\x67\x45\x64\x67\x65\x73","\x69\x6E\x74\x72\x61\x43\x65\x6C\x6C\x53\x70\x61\x63\x69\x6E\x67","\x69\x6E\x74\x65\x72\x52\x61\x6E\x6B\x43\x65\x6C\x6C\x53\x70\x61\x63\x69\x6E\x67","\x6F\x72\x69\x65\x6E\x74\x61\x74\x69\x6F\x6E","\x69\x6E\x69\x74\x69\x61\x6C\x58","\x70\x61\x72\x61\x6C\x6C\x65\x6C\x45\x64\x67\x65\x53\x70\x61\x63\x69\x6E\x67","\x6A\x65\x74\x74\x79\x50\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x69\x6D\x69\x74\x58","\x63\x75\x72\x72\x65\x6E\x74\x58\x44\x65\x6C\x74\x61","\x77\x69\x64\x65\x73\x74\x52\x61\x6E\x6B","\x72\x61\x6E\x6B\x54\x6F\x70\x59","\x72\x61\x6E\x6B\x42\x6F\x74\x74\x6F\x6D\x59","\x77\x69\x64\x65\x73\x74\x52\x61\x6E\x6B\x56\x61\x6C\x75\x65","\x72\x61\x6E\x6B\x57\x69\x64\x74\x68\x73","\x72\x61\x6E\x6B\x59","\x66\x69\x6E\x65\x54\x75\x6E\x69\x6E\x67","\x50\x4F\x4C\x59\x4C\x49\x4E\x45","\x6E\x65\x78\x74\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x61\x63\x68\x65","\x70\x72\x65\x76\x69\x6F\x75\x73\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x61\x63\x68\x65","\x70\x72\x69\x6E\x74\x53\x74\x61\x74\x75\x73","\x3D\x3D\x3D\x3D\x3D\x3D\x43\x6F\x6F\x72\x64\x20\x61\x73\x73\x69\x67\x6E\x6D\x65\x6E\x74\x20\x64\x65\x62\x75\x67\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x52\x61\x6E\x6B\x20","\x20\x3A\x20","\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x69\x6E\x69\x74\x69\x61\x6C\x43\x6F\x6F\x72\x64\x73","\x6D\x69\x6E\x4E\x6F\x64\x65","\x6D\x65\x64\x69\x61\x6E\x50\x6F\x73","\x6D\x69\x6E\x50\x61\x74\x68","\x73\x65\x74\x43\x65\x6C\x6C\x4C\x6F\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x65\x64\x69\x61\x6E\x58\x56\x61\x6C\x75\x65","\x72\x61\x6E\x6B\x4D\x65\x64\x69\x61\x6E\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x64\x57\x65\x69\x67\x68\x74\x65\x64\x56\x61\x6C\x75\x65","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x57\x69\x64\x65\x73\x74\x52\x61\x6E\x6B","\x72\x61\x6E\x6B\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x65\x64\x67\x65\x2E\x65\x64\x67\x65\x73\x20\x69\x73\x20\x6E\x75\x6C\x6C","\x41\x74\x20\x6C\x65\x61\x73\x74\x20\x6F\x6E\x65\x20\x63\x65\x6C\x6C\x20\x68\x61\x73\x20\x6E\x6F\x20\x62\x6F\x75\x6E\x64\x73","\x72\x65\x70\x6F\x73\x69\x74\x69\x6F\x6E\x56\x61\x6C\x69\x64","\x4D\x41\x58\x5F\x56\x41\x4C\x55\x45","\x4F\x52\x54\x48\x4F\x47\x4F\x4E\x41\x4C","\x43\x55\x52\x56\x45","\x73\x65\x74\x45\x64\x67\x65\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x73\x50\x6F\x72\x74","\x70\x72\x6F\x63\x65\x73\x73\x52\x65\x76\x65\x72\x73\x65\x64\x45\x64\x67\x65","\x64\x65\x74\x65\x72\x6D\x69\x6E\x69\x73\x74\x69\x63","\x6D\x6F\x76\x65\x50\x61\x72\x65\x6E\x74","\x70\x61\x72\x65\x6E\x74\x42\x6F\x72\x64\x65\x72","\x69\x6E\x74\x65\x72\x48\x69\x65\x72\x61\x72\x63\x68\x79\x53\x70\x61\x63\x69\x6E\x67","\x74\x72\x61\x76\x65\x72\x73\x65\x41\x6E\x63\x65\x73\x74\x6F\x72\x73","\x65\x64\x67\x65\x73\x43\x61\x63\x68\x65","\x72\x75\x6E","\x75\x70\x64\x61\x74\x65\x47\x72\x6F\x75\x70\x42\x6F\x75\x6E\x64\x73","\x66\x69\x6E\x64\x52\x6F\x6F\x74\x73","\x63\x6F\x6E\x63\x61\x74","\x69\x73\x56\x61\x6C\x69\x64\x41\x6E\x63\x65\x73\x74\x6F\x72","\x66\x69\x6C\x74\x65\x72\x44\x65\x73\x63\x65\x6E\x64\x61\x6E\x74\x73","\x63\x79\x63\x6C\x65\x53\x74\x61\x67\x65","\x6C\x61\x79\x65\x72\x69\x6E\x67\x53\x74\x61\x67\x65","\x63\x72\x6F\x73\x73\x69\x6E\x67\x53\x74\x61\x67\x65","\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x53\x74\x61\x67\x65","\x63\x75\x72\x72\x65\x6E\x74\x45\x64\x69\x74","\x73\x65\x74\x52\x6F\x6F\x74","\x6D\x61\x69\x6E\x74\x61\x69\x6E\x45\x64\x67\x65\x50\x61\x72\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x49\x64\x73","\x70\x6F\x73\x74\x66\x69\x78","\x6E\x65\x78\x74\x49\x64","\x75\x70\x64\x61\x74\x65\x4C\x65\x76\x65\x6C","\x65\x6E\x64\x69\x6E\x67\x55\x70\x64\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x52\x6F\x6F\x74","\x69\x73\x43\x72\x65\x61\x74\x65\x49\x64\x73","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x49\x64\x73","\x69\x6E\x73\x65\x72\x74","\x66\x69\x6C\x74\x65\x72\x43\x65\x6C\x6C\x73","\x67\x65\x74\x44\x65\x73\x63\x65\x6E\x64\x61\x6E\x74\x73","\x72\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65\x64","\x63\x65\x6C\x6C\x41\x64\x64\x65\x64","\x69\x73\x52\x6F\x6F\x74","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x50\x61\x72\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65\x49\x64","\x73\x65\x74\x49\x64","\x69\x73\x4E\x75\x6D\x65\x72\x69\x63","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x4E\x65\x61\x72\x65\x73\x74\x43\x6F\x6D\x6D\x6F\x6E\x41\x6E\x63\x65\x73\x74\x6F\x72","\x67\x65\x74\x4F\x72\x69\x67\x69\x6E","\x50\x41\x54\x48\x5F\x53\x45\x50\x41\x52\x41\x54\x4F\x52","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x50\x61\x74\x68","\x70\x61\x72\x65\x6E\x74\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x74\x43\x68\x69\x6C\x64\x72\x65\x6E","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x43\x68\x69\x6C\x64\x45\x64\x67\x65\x73","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x74\x65\x72\x6D\x69\x6E\x61\x6C\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x69\x6E\x73\x65\x72\x74\x45\x64\x67\x65","\x72\x65\x6D\x6F\x76\x65\x45\x64\x67\x65","\x67\x65\x74\x44\x69\x72\x65\x63\x74\x65\x64\x45\x64\x67\x65\x43\x6F\x75\x6E\x74","\x67\x65\x74\x4F\x75\x74\x67\x6F\x69\x6E\x67\x45\x64\x67\x65\x73","\x67\x65\x74\x54\x6F\x70\x6D\x6F\x73\x74\x43\x65\x6C\x6C\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x56\x61\x6C\x75\x65","\x76\x61\x6C\x75\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x76\x61\x6C\x75\x65\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x6F\x6D\x65\x74\x72\x79\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x73\x74\x79\x6C\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x69\x73\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x73\x65\x74\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x53\x74\x61\x74\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x76\x69\x73\x69\x62\x6C\x65\x53\x74\x61\x74\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x6D\x65\x72\x67\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x6D\x65\x72\x67\x65\x43\x68\x69\x6C\x64\x72\x65\x6E\x49\x6D\x70\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x73","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x49\x6D\x70\x6C","\x72\x65\x73\x74\x6F\x72\x65\x43\x6C\x6F\x6E\x65","\x63\x65\x6C\x6C\x43\x6C\x6F\x6E\x65\x64","\x70\x72\x65\x76\x69\x6F\x75\x73\x49\x6E\x64\x65\x78","\x69\x6E\x64\x65\x78","\x74\x65\x72\x6D\x69\x6E\x61\x6C","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x61\x74\x74\x72\x69\x62\x75\x74\x65","\x6F\x6E\x49\x6E\x69\x74","\x76\x65\x72\x74\x65\x78","\x65\x64\x67\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x6D\x78\x54\x72\x61\x6E\x73\x69\x65\x6E\x74","\x69\x64\x20\x76\x61\x6C\x75\x65\x20\x70\x61\x72\x65\x6E\x74\x20\x73\x6F\x75\x72\x63\x65\x20\x74\x61\x72\x67\x65\x74\x20\x63\x68\x69\x6C\x64\x72\x65\x6E\x20\x65\x64\x67\x65\x73","\x73\x65\x74\x56\x65\x72\x74\x65\x78","\x73\x65\x74\x45\x64\x67\x65","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x50\x61\x72\x65\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x49\x6E\x64\x65\x78","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x63\x6C\x6F\x6E\x65\x56\x61\x6C\x75\x65","\x54\x52\x41\x4E\x53\x4C\x41\x54\x45\x5F\x43\x4F\x4E\x54\x52\x4F\x4C\x5F\x50\x4F\x49\x4E\x54\x53","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x42\x6F\x75\x6E\x64\x73","\x73\x6F\x75\x72\x63\x65\x50\x6F\x69\x6E\x74","\x74\x61\x72\x67\x65\x74\x50\x6F\x69\x6E\x74","\x73\x77\x61\x70","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x74\x61\x6E","\x70\x6F\x77","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x50\x72\x69\x6E\x74\x65\x72\x2D\x66\x72\x69\x65\x6E\x64\x6C\x79\x20\x76\x65\x72\x73\x69\x6F\x6E","\x70\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72","\x61\x75\x74\x6F\x4F\x72\x69\x67\x69\x6E","\x70\x72\x69\x6E\x74\x4F\x76\x65\x72\x6C\x61\x79\x73","\x77\x6E\x64","\x70\x61\x67\x65\x43\x6F\x75\x6E\x74","\x67\x65\x74\x57\x69\x6E\x64\x6F\x77","\x67\x65\x74\x44\x6F\x63\x74\x79\x70\x65","\x3C\x6D\x65\x74\x61\x20\x68\x74\x74\x70\x2D\x65\x71\x75\x69\x76\x3D\x22\x58\x2D\x55\x41\x2D\x43\x6F\x6D\x70\x61\x74\x69\x62\x6C\x65\x22\x20\x63\x6F\x6E\x74\x65\x6E\x74\x3D\x22\x49\x45\x3D\x38\x22\x3E","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65\x4F\x76\x65\x72\x6C\x61\x79","\x67\x65\x74\x44\x72\x61\x77\x50\x61\x6E\x65","\x77\x72\x69\x74\x65\x48\x65\x61\x64","\x3C\x62\x6F\x64\x79\x20\x63\x6C\x61\x73\x73\x3D\x22\x6D\x78\x50\x61\x67\x65\x22\x3E","\x63\x72\x65\x61\x74\x65\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x41\x66\x74\x65\x72","\x61\x6C\x77\x61\x79\x73","\x6D\x78\x50\x61\x67\x65\x42\x72\x65\x61\x6B","\x67\x65\x74\x43\x6F\x76\x65\x72\x50\x61\x67\x65\x73","\x67\x65\x74\x41\x70\x70\x65\x6E\x64\x69\x63\x65\x73","\x61\x64\x64\x47\x72\x61\x70\x68\x46\x72\x61\x67\x6D\x65\x6E\x74","\x72\x65\x6E\x64\x65\x72\x50\x61\x67\x65","\x6D\x78\x50\x61\x67\x65\x2D","\x3C\x74\x69\x74\x6C\x65\x3E","\x3C\x2F\x74\x69\x74\x6C\x65\x3E","\x3C\x73\x74\x79\x6C\x65\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x2F\x63\x73\x73\x22\x3E","\x40\x6D\x65\x64\x69\x61\x20\x70\x72\x69\x6E\x74\x20\x7B","\x20\x20\x74\x61\x62\x6C\x65\x2E\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72\x20\x7B\x20\x64\x69\x73\x70\x6C\x61\x79\x3A\x20\x6E\x6F\x6E\x65\x3B\x20\x7D","\x20\x20\x68\x72\x2E\x6D\x78\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x20\x7B\x20\x64\x69\x73\x70\x6C\x61\x79\x3A\x20\x6E\x6F\x6E\x65\x3B\x20\x7D","\x40\x6D\x65\x64\x69\x61\x20\x73\x63\x72\x65\x65\x6E\x20\x7B","\x20\x20\x74\x61\x62\x6C\x65\x2E\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72\x20\x7B\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A\x20\x66\x69\x78\x65\x64\x3B\x20\x72\x69\x67\x68\x74\x3A\x20\x31\x30\x70\x78\x3B\x20\x74\x6F\x70\x3A\x20\x31\x30\x70\x78\x3B\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79\x3A\x20\x41\x72\x69\x61\x6C\x3B\x20\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A\x31\x30\x70\x74\x3B\x20\x62\x6F\x72\x64\x65\x72\x3A\x20\x73\x6F\x6C\x69\x64\x20\x31\x70\x78\x20\x64\x61\x72\x6B\x67\x72\x61\x79\x3B\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x3A\x20\x77\x68\x69\x74\x65\x3B\x20\x62\x6F\x72\x64\x65\x72\x2D\x63\x6F\x6C\x6C\x61\x70\x73\x65\x3A\x63\x6F\x6C\x6C\x61\x70\x73\x65\x3B\x20\x7D","\x20\x20\x74\x61\x62\x6C\x65\x2E\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72\x20\x74\x64\x20\x7B\x20\x62\x6F\x72\x64\x65\x72\x3A\x20\x73\x6F\x6C\x69\x64\x20\x31\x70\x78\x20\x67\x72\x61\x79\x3B\x20\x70\x61\x64\x64\x69\x6E\x67\x3A\x34\x70\x78\x3B\x20\x7D","\x20\x20\x62\x6F\x64\x79\x2E\x6D\x78\x50\x61\x67\x65\x20\x7B\x20\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x3A\x20\x67\x72\x61\x79\x3B\x20\x7D","\x3C\x2F\x73\x74\x79\x6C\x65\x3E","\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72","\x61","\x23\x6D\x78\x50\x61\x67\x65\x2D","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x49\x6E\x73\x69\x64\x65","\x67\x65\x74\x43\x61\x6E\x76\x61\x73","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x73\x74\x79\x6C\x65\x73","\x63\x72\x65\x61\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x74\x79\x6C\x65","\x70\x75\x74\x44\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x70\x75\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x53\x48\x41\x50\x45","\x53\x48\x41\x50\x45\x5F\x52\x45\x43\x54\x41\x4E\x47\x4C\x45","\x53\x54\x59\x4C\x45\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52","\x52\x65\x63\x74\x61\x6E\x67\x6C\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x41\x4C\x49\x47\x4E","\x53\x54\x59\x4C\x45\x5F\x41\x4C\x49\x47\x4E","\x53\x54\x59\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x43\x33\x44\x39\x46\x46","\x53\x54\x59\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x23\x36\x34\x38\x32\x42\x39","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x43\x4F\x4C\x4F\x52","\x23\x37\x37\x34\x34\x30\x30","\x53\x48\x41\x50\x45\x5F\x43\x4F\x4E\x4E\x45\x43\x54\x4F\x52","\x23\x34\x34\x36\x32\x39\x39","\x64\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78","\x70\x75\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x64\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x74\x79\x6C\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6F\x72\x69\x67\x69\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65\x4F\x66\x66\x73\x65\x74","\x69\x6E\x76\x61\x6C\x69\x64","\x69\x6E\x76\x61\x6C\x69\x64\x4F\x72\x64\x65\x72","\x6F\x72\x64\x65\x72\x43\x68\x61\x6E\x67\x65\x64","\x76\x69\x73\x69\x62\x6C\x65\x53\x6F\x75\x72\x63\x65\x53\x74\x61\x74\x65","\x76\x69\x73\x69\x62\x6C\x65\x54\x61\x72\x67\x65\x74\x53\x74\x61\x74\x65","\x74\x65\x72\x6D\x69\x6E\x61\x6C\x44\x69\x73\x74\x61\x6E\x63\x65","\x73\x65\x67\x6D\x65\x6E\x74\x73","\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x42\x6F\x75\x6E\x64\x73","\x73\x65\x74\x41\x62\x73\x6F\x6C\x75\x74\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x56\x69\x73\x69\x62\x6C\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x53\x74\x61\x74\x65","\x73\x65\x74\x56\x69\x73\x69\x62\x6C\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x53\x74\x61\x74\x65","\x64\x6F\x6E\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x69\x6E\x67\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x52\x65\x73\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x69\x6E\x67\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x69\x6E\x67\x6C\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x69\x73\x53\x69\x6E\x67\x6C\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x74\x53\x69\x6E\x67\x6C\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x63\x68\x61\x6E\x67\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x74\x43\x65\x6C\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x73","\x67\x65\x74\x46\x69\x72\x73\x74\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x61\x64\x64\x43\x65\x6C\x6C","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x61\x64\x64\x65\x64","\x72\x65\x6D\x6F\x76\x65\x64","\x6D\x78\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x68\x61\x6E\x67\x65\x2E\x65\x78\x65\x63\x75\x74\x65","\x65\x6E\x74\x65\x72","\x6C\x65\x61\x76\x65","\x65\x64\x69\x74\x69\x6E\x67\x43\x65\x6C\x6C","\x74\x72\x69\x67\x67\x65\x72","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x61\x75\x74\x6F\x53\x69\x7A\x65","\x65\x6D\x70\x74\x79\x4C\x61\x62\x65\x6C\x54\x65\x78\x74","\x74\x65\x78\x74\x4E\x6F\x64\x65","\x6D\x78\x43\x65\x6C\x6C\x45\x64\x69\x74\x6F\x72","\x63\x6F\x6C\x73","\x32\x30","\x34","\x62\x6C\x75\x72","\x66\x6F\x63\x75\x73\x4C\x6F\x73\x74","\x6B\x65\x79\x64\x6F\x77\x6E","\x6B\x65\x79\x43\x6F\x64\x65","\x69\x73\x45\x6E\x74\x65\x72\x53\x74\x6F\x70\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x73\x74\x6F\x70\x45\x64\x69\x74\x69\x6E\x67","\x63\x6C\x65\x61\x72\x4F\x6E\x43\x68\x61\x6E\x67\x65","\x73\x65\x74\x4D\x6F\x64\x69\x66\x69\x65\x64","\x6B\x65\x79\x70\x72\x65\x73\x73","\x69\x73\x4C\x61\x62\x65\x6C\x43\x6C\x69\x70\x70\x65\x64","\x69\x73\x57\x72\x61\x70\x70\x69\x6E\x67","\x41\x4C\x49\x47\x4E\x5F\x4C\x45\x46\x54","\x69\x73\x4D\x6F\x64\x69\x66\x69\x65\x64","\x69\x73\x49\x6E\x76\x6F\x6B\x65\x73\x53\x74\x6F\x70\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x69\x73\x48\x69\x64\x65\x4C\x61\x62\x65\x6C","\x6F\x75\x74\x6C\x69\x6E\x65","\x67\x65\x74\x45\x64\x69\x74\x6F\x72\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x56\x61\x6C\x75\x65","\x67\x65\x74\x45\x6D\x70\x74\x79\x4C\x61\x62\x65\x6C\x54\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x54\x65\x78\x74\x44\x69\x76","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x56\x61\x6C\x75\x65","\x67\x65\x74\x45\x64\x69\x74\x69\x6E\x67\x56\x61\x6C\x75\x65","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x54\x4F\x50","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x52\x49\x47\x48\x54","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x42\x4F\x54\x54\x4F\x4D","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x4C\x45\x46\x54","\x67\x65\x74\x45\x64\x69\x74\x69\x6E\x67\x43\x65\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x64\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x64\x65\x66\x61\x75\x6C\x74\x54\x65\x78\x74\x53\x68\x61\x70\x65","\x6C\x65\x67\x61\x63\x79\x43\x6F\x6E\x74\x72\x6F\x6C\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x66\x61\x75\x6C\x74\x53\x68\x61\x70\x65\x73","\x72\x65\x67\x69\x73\x74\x65\x72\x53\x68\x61\x70\x65","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x70\x65","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65\x53\x68\x61\x70\x65","\x6F\x72\x64\x65\x72\x65\x64","\x6B\x65\x65\x70\x45\x64\x67\x65\x73\x49\x6E\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x66\x69\x72\x73\x74\x45\x64\x67\x65","\x69\x6E\x73\x65\x72\x74\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x69\x6E\x73\x74\x61\x6C\x6C\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x67\x65\x74\x50\x72\x65\x76\x69\x6F\x75\x73\x53\x74\x61\x74\x65\x49\x6E\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x66\x69\x6E\x64\x50\x72\x65\x76\x69\x6F\x75\x73\x53\x74\x61\x74\x65\x49\x6E\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x72\x64\x65\x72","\x6F\x72\x64\x65\x72\x45\x64\x67\x65","\x6B\x65\x65\x70\x45\x64\x67\x65\x73\x49\x6E\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x53\x68\x61\x70\x65\x43\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x53\x68\x61\x70\x65","\x67\x65\x74\x53\x68\x61\x70\x65","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x68\x61\x70\x65","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x47\x72\x61\x64\x69\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x49\x6D\x61\x67\x65","\x70\x6F\x73\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x65\x53\x68\x61\x70\x65","\x72\x65\x73\x6F\x6C\x76\x65\x43\x6F\x6C\x6F\x72","\x67\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x6E\x64\x69\x63\x61\x74\x65\x64","\x67\x65\x74\x4C\x61\x62\x65\x6C\x56\x61\x6C\x75\x65","\x67\x65\x74\x4C\x61\x62\x65\x6C","\x63\x72\x65\x61\x74\x65\x4C\x61\x62\x65\x6C","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C","\x67\x65\x74\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x54\x59\x4C\x45","\x53\x54\x59\x4C\x45\x5F\x48\x4F\x52\x49\x5A\x4F\x4E\x54\x41\x4C","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x42\x41\x43\x4B\x47\x52\x4F\x55\x4E\x44\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x42\x4F\x52\x44\x45\x52\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x4F\x56\x45\x52\x46\x4C\x4F\x57","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x41\x44\x44\x49\x4E\x47","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65\x4C\x61\x62\x65\x6C","\x63\x6F\x6E\x76\x65\x72\x74\x50\x6F\x69\x6E\x74","\x69\x73\x4C\x61\x62\x65\x6C\x45\x76\x65\x6E\x74","\x49\x4D\x47","\x4E\x4F\x5F\x46\x4F","\x67\x65\x74\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x6F\x76\x65\x72\x6C\x61\x79","\x69\x6E\x73\x74\x61\x6C\x6C\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x74\x72\x6F\x6C","\x67\x65\x74\x46\x6F\x6C\x64\x69\x6E\x67\x49\x6D\x61\x67\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6F\x6E\x74\x72\x6F\x6C","\x69\x6E\x69\x74\x43\x6F\x6E\x74\x72\x6F\x6C","\x44\x49\x41\x4C\x45\x43\x54\x5F\x50\x52\x45\x46\x45\x52\x48\x54\x4D\x4C","\x69\x6E\x6E\x65\x72\x4E\x6F\x64\x65","\x69\x73\x53\x68\x61\x70\x65\x45\x76\x65\x6E\x74","\x67\x65\x73\x74\x75\x72\x65\x73\x74\x61\x72\x74","\x6C\x61\x73\x74\x54\x6F\x75\x63\x68\x54\x69\x6D\x65","\x67\x65\x73\x74\x75\x72\x65\x65\x6E\x64","\x67\x65\x73\x74\x75\x72\x65\x45\x6E\x61\x62\x6C\x65\x64","\x68\x61\x6E\x64\x6C\x65\x47\x65\x73\x74\x75\x72\x65","\x72\x65\x64\x72\x61\x77\x4C\x61\x62\x65\x6C","\x67\x65\x74\x4C\x61\x62\x65\x6C\x42\x6F\x75\x6E\x64\x73","\x69\x73\x43\x6C\x69\x70\x70\x69\x6E\x67","\x67\x65\x74\x54\x65\x78\x74\x53\x63\x61\x6C\x65","\x72\x6F\x74\x61\x74\x65\x4C\x61\x62\x65\x6C\x42\x6F\x75\x6E\x64\x73","\x72\x65\x64\x72\x61\x77\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x72\x65\x64\x72\x61\x77\x43\x6F\x6E\x74\x72\x6F\x6C","\x67\x65\x74\x43\x6F\x6E\x74\x72\x6F\x6C\x42\x6F\x75\x6E\x64\x73","\x65\x71\x75\x61\x6C\x45\x6E\x74\x72\x69\x65\x73","\x65\x71\x75\x61\x6C\x50\x6F\x69\x6E\x74\x73","\x67\x65\x74\x50\x6F\x72\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x67\x65\x74\x52\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x59","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D\x43\x6F\x6E\x74\x72\x6F\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x52\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x58","\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x45\x4C\x42\x4F\x57\x5F\x56\x45\x52\x54\x49\x43\x41\x4C","\x6F\x72\x74\x68\x42\x75\x66\x66\x65\x72","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x41\x4C\x4C","\x6C\x69\x6D\x69\x74\x73","\x76\x65\x72\x74\x65\x78\x53\x65\x70\x65\x72\x61\x74\x69\x6F\x6E\x73","\x72\x65\x76\x65\x72\x73\x65\x50\x6F\x72\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x72\x6F\x75\x74\x65\x50\x61\x74\x74\x65\x72\x6E\x73","\x77\x61\x79\x50\x6F\x69\x6E\x74\x73\x31","\x64\x69\x72\x56\x65\x63\x74\x6F\x72\x73","\x54\x41\x52\x47\x45\x54\x5F\x4D\x41\x53\x4B","\x53\x4F\x55\x52\x43\x45\x5F\x4D\x41\x53\x4B","\x53\x49\x44\x45\x5F\x4D\x41\x53\x4B","\x43\x45\x4E\x54\x45\x52\x5F\x4D\x41\x53\x4B","\x76\x61\x6C\x75\x65\x73","\x70\x75\x74\x56\x61\x6C\x75\x65","\x67\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x45\x4D\x50\x54\x59\x5F\x50\x4F\x49\x4E\x54","\x75\x70\x64\x61\x74\x69\x6E\x67\x44\x6F\x63\x75\x6D\x65\x6E\x74\x52\x65\x73\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x69\x6E\x67\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x61\x6C\x6C\x6F\x77\x45\x76\x61\x6C","\x63\x61\x70\x74\x75\x72\x65\x44\x6F\x63\x75\x6D\x65\x6E\x74\x47\x65\x73\x74\x75\x72\x65","\x6F\x70\x74\x69\x6D\x69\x7A\x65\x56\x6D\x6C\x52\x65\x66\x6C\x6F\x77\x73","\x72\x65\x6E\x64\x65\x72\x69\x6E\x67","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65","\x73\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x73\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65","\x70\x72\x65\x76\x69\x6F\x75\x73\x53\x63\x61\x6C\x65","\x70\x72\x65\x76\x69\x6F\x75\x73\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x73\x65\x74\x53\x63\x61\x6C\x65","\x69\x6E\x76\x61\x6C\x69\x64\x61\x74\x65","\x76\x61\x6C\x69\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x53\x74\x61\x74\x65","\x6D\x78\x47\x72\x61\x70\x68\x56\x69\x65\x77\x2E\x76\x61\x6C\x69\x64\x61\x74\x65","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x6F\x75\x6E\x64\x73","\x76\x61\x6C\x69\x64\x61\x74\x65\x50\x6F\x69\x6E\x74\x73","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x63\x72\x65\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x72\x65\x64\x72\x61\x77\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x54\x41\x54\x49\x4F\x4E","\x75\x70\x64\x61\x74\x65\x56\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x4F\x66\x66\x73\x65\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x4F\x66\x66\x73\x65\x74\x46\x6F\x72\x43\x65\x6C\x6C","\x75\x70\x64\x61\x74\x65\x46\x69\x78\x65\x64\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x46\x6C\x6F\x61\x74\x69\x6E\x67\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x4C\x61\x62\x65\x6C\x4F\x66\x66\x73\x65\x74","\x63\x68\x69\x6C\x64\x4D\x6F\x76\x65\x64","\x69\x73\x52\x65\x6E\x64\x65\x72\x69\x6E\x67","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x75\x70\x64\x61\x74\x65\x46\x69\x78\x65\x64\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x50\x6F\x69\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x72\x74","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x6F\x70\x53\x74\x79\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x45\x44\x47\x45","\x69\x73\x41\x6C\x6C\x6F\x77\x45\x76\x61\x6C","\x75\x70\x64\x61\x74\x65\x46\x6C\x6F\x61\x74\x69\x6E\x67\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x4E\x65\x78\x74\x50\x6F\x69\x6E\x74","\x69\x73\x4F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C","\x53\x54\x59\x4C\x45\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52\x5F\x53\x50\x41\x43\x49\x4E\x47","\x53\x54\x59\x4C\x45\x5F\x53\x4F\x55\x52\x43\x45\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52\x5F\x53\x50\x41\x43\x49\x4E\x47","\x53\x54\x59\x4C\x45\x5F\x54\x41\x52\x47\x45\x54\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52\x5F\x53\x50\x41\x43\x49\x4E\x47","\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x50\x6F\x69\x6E\x74","\x53\x54\x59\x4C\x45\x5F\x53\x4F\x55\x52\x43\x45\x5F\x50\x4F\x52\x54","\x53\x54\x59\x4C\x45\x5F\x54\x41\x52\x47\x45\x54\x5F\x50\x4F\x52\x54","\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x55\x54\x49\x4E\x47\x5F\x43\x45\x4E\x54\x45\x52\x5F\x58","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x55\x54\x49\x4E\x47\x5F\x43\x45\x4E\x54\x45\x52\x5F\x59","\x67\x65\x74\x52\x65\x6C\x61\x74\x69\x76\x65\x50\x6F\x69\x6E\x74","\x72\x65\x6C\x61\x74\x69\x76\x65\x43\x63\x77","\x73\x65\x74\x52\x65\x6E\x64\x65\x72\x69\x6E\x67","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x45\x76\x61\x6C","\x67\x65\x74\x53\x74\x61\x74\x65\x73","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x61\x74\x65\x73","\x69\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x63\x72\x6F\x6C\x6C\x45\x76\x65\x6E\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x6D\x6F\x76\x65\x48\x61\x6E\x64\x6C\x65\x72","\x65\x6E\x64\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x48\x74\x6D\x6C\x50\x61\x6E\x65","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x43\x61\x6E\x76\x61\x73\x53\x69\x7A\x65","\x63\x72\x65\x61\x74\x65\x56\x6D\x6C\x50\x61\x6E\x65","\x63\x6F\x6F\x72\x64\x6F\x72\x69\x67\x69\x6E","\x30\x2C\x30","\x73\x74\x61\x74\x69\x63","\x69\x73\x55\x70","\x67\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65\x46\x6F\x72\x52\x6F\x6F\x74","\x55\x50","\x44\x4F\x57\x4E","\x6D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x72\x65\x6E\x64\x65\x72\x48\x69\x6E\x74","\x52\x45\x4E\x44\x45\x52\x49\x4E\x47\x5F\x48\x49\x4E\x54\x5F\x45\x58\x41\x43\x54","\x52\x45\x4E\x44\x45\x52\x49\x4E\x47\x5F\x48\x49\x4E\x54\x5F\x46\x41\x53\x54\x45\x53\x54","\x52\x45\x4E\x44\x45\x52\x49\x4E\x47\x5F\x48\x49\x4E\x54\x5F\x46\x41\x53\x54\x45\x52","\x44\x49\x41\x4C\x45\x43\x54\x5F\x4D\x49\x58\x45\x44\x48\x54\x4D\x4C","\x6D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x69\x6D\x61\x67\x65\x42\x75\x6E\x64\x6C\x65\x73","\x63\x72\x65\x61\x74\x65\x43\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x63\x72\x65\x61\x74\x65\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x73\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x63\x72\x65\x61\x74\x65\x47\x72\x61\x70\x68\x56\x69\x65\x77","\x67\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x43\x68\x61\x6E\x67\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72\x73","\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73\x2F\x67\x72\x61\x70\x68","\x45\x4D\x50\x54\x59\x5F\x41\x52\x52\x41\x59","\x63\x65\x6C\x6C\x45\x64\x69\x74\x6F\x72","\x70\x6F\x72\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x64\x6F\x75\x62\x6C\x65\x54\x61\x70\x45\x6E\x61\x62\x6C\x65\x64","\x64\x6F\x75\x62\x6C\x65\x54\x61\x70\x54\x69\x6D\x65\x6F\x75\x74","\x64\x6F\x75\x62\x6C\x65\x54\x61\x70\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x6C\x61\x73\x74\x54\x6F\x75\x63\x68\x59","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x64\x65\x66\x61\x75\x6C\x74\x4F\x76\x65\x72\x6C\x61\x70","\x64\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x43\x6F\x6C\x6F\x72","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x61\x73\x68\x65\x64","\x6D\x69\x6E\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x69\x73\x74","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x65\x73\x63\x61\x70\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x6E\x76\x6F\x6B\x65\x73\x53\x74\x6F\x70\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x65\x6E\x74\x65\x72\x53\x74\x6F\x70\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x65\x78\x70\x6F\x72\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x6D\x70\x6F\x72\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x65\x6C\x6C\x73\x4C\x6F\x63\x6B\x65\x64","\x63\x65\x6C\x6C\x73\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x45\x64\x69\x74\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x65\x64\x67\x65\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x76\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x64\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x73\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x42\x65\x6E\x64\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x61\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x74\x69\x6D\x65\x72\x41\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x61\x6C\x6C\x6F\x77\x41\x75\x74\x6F\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x67\x6E\x6F\x72\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x61\x78\x69\x6D\x75\x6D\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x6D\x69\x6E\x69\x6D\x75\x6D\x47\x72\x61\x70\x68\x53\x69\x7A\x65","\x6D\x69\x6E\x69\x6D\x75\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x53\x69\x7A\x65","\x6D\x61\x78\x69\x6D\x75\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x53\x69\x7A\x65","\x72\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x61\x6C\x6C\x6F\x77\x4E\x65\x67\x61\x74\x69\x76\x65\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x65\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73","\x65\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73\x4F\x6E\x41\x64\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x54\x6F\x50\x72\x65\x66\x65\x72\x72\x65\x64\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x46\x61\x63\x74\x6F\x72","\x6B\x65\x65\x70\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x56\x69\x73\x69\x62\x6C\x65\x4F\x6E\x5A\x6F\x6F\x6D","\x63\x65\x6E\x74\x65\x72\x5A\x6F\x6F\x6D","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x52\x65\x73\x69\x7A\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x4D\x6F\x76\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x4C\x6F\x6F\x70","\x6D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x45\x64\x67\x65\x73","\x61\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x63\x6C\x6F\x6E\x65\x49\x6E\x76\x61\x6C\x69\x64\x45\x64\x67\x65\x73","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x4D\x6F\x76\x65","\x6C\x61\x62\x65\x6C\x73\x56\x69\x73\x69\x62\x6C\x65","\x68\x74\x6D\x6C\x4C\x61\x62\x65\x6C\x73","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x4E\x65\x73\x74\x69\x6E\x67","\x6D\x69\x6E\x46\x69\x74\x53\x63\x61\x6C\x65","\x6D\x61\x78\x46\x69\x74\x53\x63\x61\x6C\x65","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x49\x6D\x61\x67\x65","\x2F\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x2E\x67\x69\x66","\x65\x78\x70\x61\x6E\x64\x65\x64\x49\x6D\x61\x67\x65","\x2F\x65\x78\x70\x61\x6E\x64\x65\x64\x2E\x67\x69\x66","\x77\x61\x72\x6E\x69\x6E\x67\x49\x6D\x61\x67\x65","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x69\x6D\x61\x67\x65\x73\x2F\x77\x61\x72\x6E\x69\x6E\x67\x2E\x67\x69\x66","\x61\x6C\x72\x65\x61\x64\x79\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x52\x65\x73\x6F\x75\x72\x63\x65","\x61\x6C\x72\x65\x61\x64\x79\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x45\x78\x70\x61\x6E\x64\x52\x65\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x2D\x65\x78\x70\x61\x6E\x64","\x63\x72\x65\x61\x74\x65\x43\x65\x6C\x6C\x45\x64\x69\x74\x6F\x72","\x75\x6E\x6C\x6F\x61\x64","\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74","\x3C\x76\x3A\x67\x72\x6F\x75\x70\x20\x73\x74\x79\x6C\x65\x3D\x22\x44\x49\x53\x50\x4C\x41\x59\x3A\x20\x6E\x6F\x6E\x65\x3B\x22\x3E\x3C\x2F\x76\x3A\x67\x72\x6F\x75\x70\x3E","\x70\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x70\x72\x6F\x63\x65\x73\x73\x43\x68\x61\x6E\x67\x65","\x67\x65\x74\x52\x65\x6D\x6F\x76\x65\x64\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x6C\x65\x61\x72\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x53\x74\x61\x74\x65\x46\x6F\x72\x43\x65\x6C\x6C","\x68\x6F\x6D\x65","\x61\x64\x64\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x63\x6C\x65\x61\x72\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x73\x65\x74\x43\x65\x6C\x6C\x57\x61\x72\x6E\x69\x6E\x67","\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x72\x65\x64\x3E","\x3C\x2F\x66\x6F\x6E\x74\x3E","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67\x41\x74\x43\x65\x6C\x6C","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x61\x62\x6C\x65","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x69\x73\x41\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C","\x63\x65\x6C\x6C\x4C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x65\x6C\x6C\x53\x69\x7A\x65\x55\x70\x64\x61\x74\x65\x64","\x68\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x41\x74","\x69\x73\x54\x6F\x67\x67\x6C\x65\x45\x76\x65\x6E\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x50\x61\x6E\x6E\x69\x6E\x67\x4D\x61\x6E\x61\x67\x65\x72","\x67\x65\x74\x42\x6F\x72\x64\x65\x72\x53\x69\x7A\x65\x73","\x74\x68\x69\x6E","\x6D\x65\x64\x69\x75\x6D","\x74\x68\x69\x63\x6B","\x62\x6F\x72\x64\x65\x72\x4C\x65\x66\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70\x57\x69\x64\x74\x68","\x70\x61\x64\x64\x69\x6E\x67\x54\x6F\x70","\x62\x6F\x72\x64\x65\x72\x52\x69\x67\x68\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x42\x6F\x74\x74\x6F\x6D\x57\x69\x64\x74\x68","\x70\x61\x64\x64\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x67\x65\x74\x50\x72\x65\x66\x65\x72\x72\x65\x64\x50\x61\x67\x65\x53\x69\x7A\x65","\x67\x65\x74\x42\x6F\x72\x64\x65\x72","\x64\x6F\x52\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6D\x69\x6E\x57\x69\x64\x74\x68","\x6D\x69\x6E\x48\x65\x69\x67\x68\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x76\x65\x72\x74\x69\x63\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x70\x6F\x73\x74\x50\x72\x6F\x63\x65\x73\x73\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45","\x67\x65\x74\x49\x6D\x61\x67\x65\x46\x72\x6F\x6D\x42\x75\x6E\x64\x6C\x65\x73","\x64\x61\x74\x61\x3A\x69\x6D\x61\x67\x65\x2F","\x3B\x62\x61\x73\x65\x36\x34\x2C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x61\x64\x64\x49\x6D\x61\x67\x65\x42\x75\x6E\x64\x6C\x65","\x72\x65\x6D\x6F\x76\x65\x49\x6D\x61\x67\x65\x42\x75\x6E\x64\x6C\x65","\x62\x61\x63\x6B","\x67\x65\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x47\x72\x6F\x75\x70","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70\x43\x65\x6C\x6C","\x67\x65\x74\x42\x6F\x75\x6E\x64\x73\x46\x6F\x72\x47\x72\x6F\x75\x70","\x61\x64\x64\x41\x6C\x6C\x45\x64\x67\x65\x73","\x67\x65\x74\x45\x64\x67\x65\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x69\x6E\x73\x65\x72\x74\x56\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65","\x61\x64\x64\x45\x64\x67\x65","\x69\x73\x41\x6C\x6C\x6F\x77\x4E\x65\x67\x61\x74\x69\x76\x65\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x69\x73\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73\x4F\x6E\x41\x64\x64","\x69\x73\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74","\x65\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64","\x67\x65\x74\x44\x65\x6C\x65\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x6E\x63\x6C\x75\x64\x65\x45\x64\x67\x65\x73","\x6E\x65\x77\x45\x64\x67\x65","\x67\x65\x74\x46\x6F\x6C\x64\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x72\x65\x63\x75\x72\x73\x65","\x69\x73\x43\x65\x6C\x6C\x46\x6F\x6C\x64\x61\x62\x6C\x65","\x73\x77\x61\x70\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x41\x6C\x74\x65\x72\x6E\x61\x74\x65\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x50\x72\x65\x66\x65\x72\x72\x65\x64\x53\x69\x7A\x65\x46\x6F\x72\x43\x65\x6C\x6C","\x67\x65\x74\x41\x6C\x6C\x45\x64\x67\x65\x73","\x69\x67\x6E\x6F\x72\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x53\x48\x41\x50\x45\x5F\x4C\x41\x42\x45\x4C","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45\x5F\x57\x49\x44\x54\x48","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45\x5F\x48\x45\x49\x47\x48\x54","\x67\x65\x74\x53\x69\x7A\x65\x46\x6F\x72\x53\x74\x72\x69\x6E\x67","\x72\x65\x73\x69\x7A\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6C\x6F\x6E\x65\x49\x6E\x76\x61\x6C\x69\x64\x45\x64\x67\x65\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4E\x65\x67\x61\x74\x69\x76\x65\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x69\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x4D\x6F\x76\x65","\x69\x73\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x47\x72\x61\x70\x68","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x43\x65\x6C\x6C\x43\x6F\x6E\x74\x61\x69\x6E\x6D\x65\x6E\x74\x41\x72\x65\x61","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x67\x65\x74\x4D\x61\x78\x69\x6D\x75\x6D\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x70","\x67\x65\x74\x41\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x53\x54\x59\x4C\x45\x5F\x45\x58\x49\x54\x5F\x58","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x54\x52\x59\x5F\x58","\x53\x54\x59\x4C\x45\x5F\x45\x58\x49\x54\x5F\x59","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x54\x52\x59\x5F\x59","\x53\x54\x59\x4C\x45\x5F\x45\x58\x49\x54\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x54\x52\x59\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x70\x6F\x69\x6E\x74","\x53\x54\x59\x4C\x45\x5F\x46\x4C\x49\x50\x48","\x53\x54\x59\x4C\x45\x5F\x46\x4C\x49\x50\x56","\x69\x73\x50\x6F\x72\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x46\x6F\x72\x50\x6F\x72\x74","\x69\x73\x43\x65\x6C\x6C\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x67\x65\x74\x43\x65\x6C\x6C\x42\x6F\x75\x6E\x64\x73","\x73\x68\x69\x66\x74\x50\x72\x65\x76\x69\x65\x77\x31","\x73\x68\x69\x66\x74\x50\x72\x65\x76\x69\x65\x77\x32","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x7A\x6F\x6F\x6D\x41\x63\x74\x75\x61\x6C","\x7A\x6F\x6F\x6D\x54\x6F","\x73\x63\x72\x6F\x6C\x6C\x52\x65\x63\x74\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x7A\x6F\x6F\x6D\x54\x6F\x52\x65\x63\x74","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x4F\x52\x54\x48\x4F\x47\x4F\x4E\x41\x4C","\x53\x65\x67\x6D\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x45\x6C\x62\x6F\x77\x43\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x53\x69\x64\x65\x54\x6F\x53\x69\x64\x65","\x54\x6F\x70\x54\x6F\x42\x6F\x74\x74\x6F\x6D","\x45\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E","\x4F\x72\x74\x68\x43\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x69\x73\x4C\x6F\x6F\x70","\x69\x73\x43\x6C\x6F\x6E\x65\x45\x76\x65\x6E\x74","\x49\x53\x5F\x4D\x41\x43","\x69\x73\x4D\x65\x74\x61\x44\x6F\x77\x6E","\x69\x73\x41\x6C\x74\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x65\x64\x45\x76\x65\x6E\x74","\x69\x73\x46\x6F\x72\x63\x65\x4D\x61\x72\x71\x75\x65\x65\x45\x76\x65\x6E\x74","\x76\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x41\x6C\x65\x72\x74","\x69\x73\x45\x64\x67\x65\x56\x61\x6C\x69\x64","\x69\x73\x56\x61\x6C\x69\x64\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x63\x68\x65\x63\x6B","\x76\x61\x6C\x69\x64\x61\x74\x65\x45\x64\x67\x65","\x76\x61\x6C\x69\x64\x61\x74\x65\x47\x72\x61\x70\x68","\x67\x65\x74\x43\x65\x6C\x6C\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x65\x6C\x6C","\x61\x74\x74\x72","\x63\x6F\x75\x6E\x74\x45\x72\x72\x6F\x72","\x73\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x74\x6F\x53\x74\x72\x69\x6E\x67","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C\x73","\x73\x65\x74\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C\x73","\x53\x54\x59\x4C\x45\x5F\x57\x48\x49\x54\x45\x5F\x53\x50\x41\x43\x45","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x4E\x6F\x64\x65","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x43\x65\x6C\x6C","\x67\x65\x74\x43\x75\x72\x73\x6F\x72\x46\x6F\x72\x43\x65\x6C\x6C","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x47\x52\x41\x44\x49\x45\x4E\x54\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x53\x48\x41\x50\x45","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x49\x4D\x41\x47\x45","\x73\x65\x74\x42\x6F\x72\x64\x65\x72","\x53\x48\x41\x50\x45\x5F\x53\x57\x49\x4D\x4C\x41\x4E\x45","\x69\x73\x52\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x65\x74\x52\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x69\x73\x45\x73\x63\x61\x70\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x73\x63\x61\x70\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x49\x6E\x76\x6F\x6B\x65\x73\x53\x74\x6F\x70\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x73\x65\x74\x45\x6E\x74\x65\x72\x53\x74\x6F\x70\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x69\x73\x43\x65\x6C\x6C\x4C\x6F\x63\x6B\x65\x64","\x69\x73\x43\x65\x6C\x6C\x73\x4C\x6F\x63\x6B\x65\x64","\x73\x65\x74\x43\x65\x6C\x6C\x73\x4C\x6F\x63\x6B\x65\x64","\x67\x65\x74\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x43\x65\x6C\x6C\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x43\x4C\x4F\x4E\x45\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x63\x61\x6E\x45\x78\x70\x6F\x72\x74\x43\x65\x6C\x6C","\x63\x61\x6E\x49\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x73\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x73\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x44\x45\x4C\x45\x54\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x69\x73\x4C\x61\x62\x65\x6C\x4D\x6F\x76\x61\x62\x6C\x65","\x67\x65\x74\x4D\x6F\x76\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x43\x65\x6C\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x4D\x4F\x56\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x73\x65\x74\x50\x6F\x72\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x73\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x73\x65\x74\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x69\x73\x56\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x73\x65\x74\x56\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x45\x64\x67\x65\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x73\x65\x74\x45\x64\x67\x65\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4E\x65\x73\x74\x69\x6E\x67","\x73\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4E\x65\x73\x74\x69\x6E\x67","\x73\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x73\x65\x74\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x69\x73\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x45\x64\x67\x65\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x6C\x6F\x6E\x65\x49\x6E\x76\x61\x6C\x69\x64\x45\x64\x67\x65\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x4D\x6F\x76\x65","\x73\x65\x74\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x65\x6C\x6C\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x52\x45\x53\x49\x5A\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x69\x73\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x42\x65\x6E\x64\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x42\x65\x6E\x64\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x42\x45\x4E\x44\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x42\x65\x6E\x64\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x45\x64\x69\x74\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x45\x44\x49\x54\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x45\x64\x69\x74\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x69\x73\x56\x61\x6C\x69\x64\x53\x6F\x75\x72\x63\x65","\x69\x73\x56\x61\x6C\x69\x64\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x73\x41\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x53\x54\x59\x4C\x45\x5F\x41\x55\x54\x4F\x53\x49\x5A\x45","\x73\x65\x74\x41\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x69\x73\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73","\x73\x65\x74\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73","\x73\x65\x74\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73\x4F\x6E\x41\x64\x64","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x73\x65\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x69\x73\x41\x6C\x6C\x6F\x77\x4F\x76\x65\x72\x6C\x61\x70\x50\x61\x72\x65\x6E\x74","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4C\x44\x41\x42\x4C\x45","\x69\x73\x56\x61\x6C\x69\x64\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x69\x73\x53\x70\x6C\x69\x74\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x68\x69\x74\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x43\x6F\x6E\x74\x65\x6E\x74","\x67\x65\x74\x50\x6F\x69\x6E\x74\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x73","\x67\x65\x74\x43\x65\x6C\x6C\x73\x42\x65\x79\x6F\x6E\x64","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x52\x65\x67\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x45\x76\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x4E\x65\x78\x74\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x50\x72\x65\x76\x69\x6F\x75\x73\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x50\x61\x72\x65\x6E\x74\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x43\x68\x69\x6C\x64\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x75\x70\x64\x61\x74\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x6C\x61\x73\x74\x54\x6F\x75\x63\x68\x58","\x6C\x61\x73\x74\x4D\x6F\x75\x73\x65\x58","\x6C\x61\x73\x74\x4D\x6F\x75\x73\x65\x59","\x4D\x4F\x55\x53\x45\x5F\x55\x50","\x4D\x4F\x55\x53\x45\x5F\x4D\x4F\x56\x45","\x64\x65\x73\x74\x72\x6F\x79\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70","\x68\x65\x6C\x70","\x67\x72\x61\x70\x68\x52\x65\x6E\x64\x65\x72\x48\x69\x6E\x74","\x73\x68\x6F\x77\x56\x69\x65\x77\x70\x6F\x72\x74","\x73\x69\x7A\x65\x72\x53\x69\x7A\x65","\x75\x70\x64\x61\x74\x65\x4F\x6E\x50\x61\x6E","\x73\x69\x7A\x65\x72\x49\x6D\x61\x67\x65","\x73\x68\x61\x70\x65\x2D\x72\x65\x6E\x64\x65\x72\x69\x6E\x67","\x6F\x70\x74\x69\x6D\x69\x7A\x65\x53\x70\x65\x65\x64","\x69\x6D\x61\x67\x65\x2D\x72\x65\x6E\x64\x65\x72\x69\x6E\x67","\x75\x70\x64\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x75\x70\x64\x61\x74\x65","\x70\x61\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x66\x72\x65\x73\x68\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x42\x6F\x72\x64\x65\x72","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x73\x69\x7A\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x69\x7A\x65\x72","\x73\x65\x74\x5A\x6F\x6F\x6D\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x53\x6F\x75\x72\x63\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x53\x69\x7A\x65","\x67\x65\x74\x4F\x75\x74\x6C\x69\x6E\x65\x4F\x66\x66\x73\x65\x74","\x73\x74\x61\x72\x74\x58","\x73\x74\x61\x72\x74\x59","\x64\x78\x30","\x64\x79\x30","\x6E","\x76\x61\x6C\x69\x64\x4E\x65\x69\x67\x68\x62\x6F\x72\x73","\x74\x79\x70\x65\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x4E\x65\x69\x67\x68\x62\x6F\x72\x73\x41\x6C\x6C\x6F\x77\x65\x64","\x63\x68\x65\x63\x6B\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x63\x68\x65\x63\x6B\x4E\x65\x69\x67\x68\x62\x6F\x72\x73","\x63\x68\x65\x63\x6B\x54\x79\x70\x65","\x75\x6E\x64\x6F\x48\x61\x6E\x64\x6C\x65\x72","\x62\x75\x62\x62\x6C\x69\x6E\x67","\x69\x73\x42\x75\x62\x62\x6C\x69\x6E\x67","\x73\x65\x74\x42\x75\x62\x62\x6C\x69\x6E\x67","\x67\x65\x74\x4C\x61\x79\x6F\x75\x74","\x67\x65\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x72\x65\x73\x69\x7A\x65\x48\x61\x6E\x64\x6C\x65\x72","\x66\x6F\x6C\x64\x48\x61\x6E\x64\x6C\x65\x72","\x73\x68\x69\x66\x74\x52\x69\x67\x68\x74\x77\x61\x72\x64\x73","\x73\x68\x69\x66\x74\x44\x6F\x77\x6E\x77\x61\x72\x64\x73","\x69\x73\x43\x65\x6C\x6C\x49\x67\x6E\x6F\x72\x65\x64","\x69\x73\x43\x65\x6C\x6C\x53\x68\x69\x66\x74\x61\x62\x6C\x65","\x69\x73\x53\x68\x69\x66\x74\x52\x69\x67\x68\x74\x77\x61\x72\x64\x73","\x73\x65\x74\x53\x68\x69\x66\x74\x52\x69\x67\x68\x74\x77\x61\x72\x64\x73","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E\x77\x61\x72\x64\x73","\x73\x65\x74\x53\x68\x69\x66\x74\x44\x6F\x77\x6E\x77\x61\x72\x64\x73","\x63\x65\x6C\x6C\x52\x65\x73\x69\x7A\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C\x73\x54\x6F\x53\x68\x69\x66\x74","\x73\x68\x69\x66\x74\x43\x65\x6C\x6C","\x61\x64\x64\x45\x6E\x61\x62\x6C\x65\x64","\x72\x65\x73\x69\x7A\x65\x45\x6E\x61\x62\x6C\x65\x64","\x61\x64\x64\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x41\x64\x64\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x52\x65\x73\x69\x7A\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x48\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x65\x74\x41\x64\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x52\x65\x73\x69\x7A\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x49\x67\x6E\x6F\x72\x65\x64","\x69\x73\x43\x65\x6C\x6C\x48\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x41\x64\x64\x65\x64","\x72\x65\x73\x69\x7A\x65\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x6F\x6C\x64\x42\x6F\x75\x6E\x64\x73","\x6F\x6C\x64\x53\x74\x61\x74\x65\x73","\x6F\x6C\x64\x53\x63\x61\x6C\x65","\x64\x65\x6C\x74\x61\x73","\x63\x6F\x75\x6E\x74","\x58","\x59","\x61\x64\x64\x45\x64\x67\x65\x73","\x72\x65\x73\x6F\x6C\x76\x65","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x53\x74\x61\x74\x65","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65\x53\x74\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x53\x68\x61\x70\x65","\x6D\x61\x78\x43\x65\x6C\x6C\x73","\x68\x69\x67\x68\x6C\x69\x67\x68\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6C\x6F\x6E\x65\x45\x6E\x61\x62\x6C\x65\x64","\x6D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x67\x75\x69\x64\x65","\x63\x75\x72\x72\x65\x6E\x74\x44\x78","\x63\x75\x72\x72\x65\x6E\x74\x44\x79","\x75\x70\x64\x61\x74\x65\x43\x75\x72\x73\x6F\x72","\x73\x65\x6C\x65\x63\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x44\x72\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x4F\x6E\x4D\x6F\x76\x65","\x70\x72\x65\x76\x69\x65\x77\x43\x6F\x6C\x6F\x72","\x68\x74\x6D\x6C\x50\x72\x65\x76\x69\x65\x77","\x73\x63\x61\x6C\x65\x47\x72\x69\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x6C\x6F\x6E\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x6C\x6F\x6E\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x4D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x4D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x65\x6C\x65\x63\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x73\x65\x74\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x44\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x64\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x65\x6C\x6C\x57\x61\x73\x43\x6C\x69\x63\x6B\x65\x64","\x53\x45\x4C\x45\x43\x54","\x66\x69\x72\x73\x74","\x67\x65\x74\x50\x72\x65\x76\x69\x65\x77\x42\x6F\x75\x6E\x64\x73","\x63\x72\x65\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x53\x68\x61\x70\x65","\x70\x42\x6F\x75\x6E\x64\x73","\x75\x73\x65\x47\x75\x69\x64\x65\x73\x46\x6F\x72\x45\x76\x65\x6E\x74","\x73\x65\x74\x48\x69\x67\x68\x6C\x69\x67\x68\x74\x43\x6F\x6C\x6F\x72","\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x49\x4E\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x54\x41\x52\x47\x45\x54\x5F\x43\x4F\x4C\x4F\x52","\x43\x55\x52\x53\x4F\x52\x5F\x4D\x4F\x56\x41\x42\x4C\x45\x5F\x45\x44\x47\x45","\x43\x55\x52\x53\x4F\x52\x5F\x4D\x4F\x56\x41\x42\x4C\x45\x5F\x56\x45\x52\x54\x45\x58","\x73\x65\x6C\x65\x63\x74\x44\x65\x6C\x61\x79\x65\x64","\x64\x65\x73\x74\x72\x6F\x79\x53\x68\x61\x70\x65\x73","\x67\x75\x69\x64\x65\x73","\x73\x68\x6F\x75\x6C\x64\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x74\x72\x69\x67\x67\x65\x72\x58","\x74\x72\x69\x67\x67\x65\x72\x59","\x75\x73\x65\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x73\x65\x6C\x65\x63\x74\x4F\x6E\x50\x6F\x70\x75\x70","\x63\x6C\x65\x61\x72\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4F\x6E\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x69\x67\x6E\x6F\x72\x65\x43\x65\x6C\x6C","\x70\x72\x65\x76\x69\x65\x77\x45\x6E\x61\x62\x6C\x65\x64","\x75\x73\x65\x47\x72\x69\x64","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x70\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x67\x65\x74\x43\x65\x6C\x6C\x46\x6F\x72\x50\x6F\x70\x75\x70\x45\x76\x65\x6E\x74","\x76\x61\x6C\x69\x64\x43\x6F\x6C\x6F\x72","\x44\x45\x46\x41\x55\x4C\x54\x5F\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x69\x6E\x76\x61\x6C\x69\x64\x43\x6F\x6C\x6F\x72","\x44\x45\x46\x41\x55\x4C\x54\x5F\x49\x4E\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x68\x6F\x74\x73\x70\x6F\x74","\x44\x45\x46\x41\x55\x4C\x54\x5F\x48\x4F\x54\x53\x50\x4F\x54","\x68\x6F\x74\x73\x70\x6F\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x76\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x6D\x61\x72\x6B\x65\x64\x53\x74\x61\x74\x65","\x73\x65\x74\x48\x6F\x74\x73\x70\x6F\x74","\x67\x65\x74\x48\x6F\x74\x73\x70\x6F\x74","\x73\x65\x74\x48\x6F\x74\x73\x70\x6F\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x48\x6F\x74\x73\x70\x6F\x74\x45\x6E\x61\x62\x6C\x65\x64","\x68\x61\x73\x56\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x67\x65\x74\x4D\x61\x72\x6B\x65\x64\x53\x74\x61\x74\x65","\x75\x6E\x6D\x61\x72\x6B","\x70\x72\x6F\x63\x65\x73\x73","\x69\x73\x56\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x67\x65\x74\x4D\x61\x72\x6B\x65\x72\x43\x6F\x6C\x6F\x72","\x6D\x61\x72\x6B\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65\x54\x6F\x4D\x61\x72\x6B","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73\x48\x6F\x74\x73\x70\x6F\x74","\x72\x65\x73\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x68\x61\x6E\x64\x6C\x65\x72\x73","\x6D\x61\x78\x48\x61\x6E\x64\x6C\x65\x72\x73","\x6D\x6F\x76\x65\x49\x63\x6F\x6E\x46\x72\x6F\x6E\x74","\x6D\x6F\x76\x65\x49\x63\x6F\x6E\x42\x61\x63\x6B","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x74\x61\x72\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x6D\x61\x72\x6B\x65\x72","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x48\x61\x6E\x64\x6C\x65\x72","\x77\x61\x79\x70\x6F\x69\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x45\x6E\x61\x62\x6C\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x44\x65\x6C\x61\x79","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x49\x6E\x50\x72\x6F\x67\x72\x65\x73\x73","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x56\x61\x6C\x69\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x69\x6E\x69\x74\x69\x61\x6C\x54\x6F\x75\x63\x68\x58","\x69\x6E\x69\x74\x69\x61\x6C\x54\x6F\x75\x63\x68\x59","\x69\x67\x6E\x6F\x72\x65\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x63\x6F\x6E\x4F\x66\x66\x73\x65\x74","\x65\x64\x67\x65\x53\x74\x61\x74\x65","\x64\x72\x69\x6C\x6C\x48\x61\x6E\x64\x6C\x65\x72","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E\x43\x6F\x75\x6E\x74\x65\x72","\x6D\x6F\x76\x65\x50\x72\x65\x76\x69\x65\x77\x41\x77\x61\x79","\x69\x73\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x69\x63\x6F\x6E\x53\x74\x61\x74\x65","\x69\x63\x6F\x6E\x73","\x72\x65\x64\x72\x61\x77\x49\x63\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x49\x63\x6F\x6E\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x53\x74\x61\x74\x65","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x69\x73\x4D\x6F\x76\x65\x49\x63\x6F\x6E\x54\x6F\x46\x72\x6F\x6E\x74\x46\x6F\x72\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x49\x63\x6F\x6E\x73","\x43\x55\x52\x53\x4F\x52\x5F\x43\x4F\x4E\x4E\x45\x43\x54","\x63\x75\x72\x72\x65\x6E\x74\x53\x74\x61\x74\x65","\x69\x63\x6F\x6E","\x67\x65\x74\x49\x63\x6F\x6E\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x73\x53\x74\x61\x72\x74\x45\x76\x65\x6E\x74","\x63\x75\x72\x72\x65\x6E\x74\x46\x6F\x63\x75\x73","\x63\x75\x72\x72\x65\x6E\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x73\x6F\x75\x72\x63\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x77\x61\x79\x70\x6F\x69\x6E\x74\x73","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x68\x72\x65\x61\x64","\x63\x6C\x65\x61\x72\x54\x69\x6D\x65\x6F\x75\x74","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64","\x73\x65\x6C\x65\x63\x74\x65\x64\x49\x63\x6F\x6E","\x69\x73\x49\x6D\x6D\x65\x64\x69\x61\x74\x65\x43\x6F\x6E\x6E\x65\x63\x74\x53\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x65\x43\x75\x72\x72\x65\x6E\x74\x53\x74\x61\x74\x65","\x63\x6F\x6E\x76\x65\x72\x74\x57\x61\x79\x70\x6F\x69\x6E\x74","\x67\x65\x74\x54\x61\x72\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x50\x6F\x69\x6E\x74","\x67\x65\x74\x53\x6F\x75\x72\x63\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x50\x6F\x69\x6E\x74","\x64\x72\x61\x77\x50\x72\x65\x76\x69\x65\x77","\x75\x70\x64\x61\x74\x65\x49\x63\x6F\x6E\x73","\x69\x73\x53\x74\x6F\x70\x45\x76\x65\x6E\x74","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x57\x69\x64\x74\x68","\x67\x65\x74\x45\x64\x67\x65\x43\x6F\x6C\x6F\x72","\x49\x4E\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x63\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x41\x6C\x69\x67\x6E\x6D\x65\x6E\x74\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x70\x6F\x69\x6E\x74\x49\x6D\x61\x67\x65","\x2F\x70\x6F\x69\x6E\x74\x2E\x67\x69\x66","\x68\x69\x67\x68\x6C\x69\x67\x68\x74\x43\x6F\x6C\x6F\x72","\x66\x6F\x63\x75\x73\x49\x63\x6F\x6E\x73","\x66\x6F\x63\x75\x73\x48\x69\x67\x68\x6C\x69\x67\x68\x74","\x66\x6F\x63\x75\x73\x50\x6F\x69\x6E\x74\x73","\x63\x75\x72\x72\x65\x6E\x74\x46\x6F\x63\x75\x73\x41\x72\x65\x61","\x67\x65\x74\x49\x6D\x61\x67\x65\x46\x6F\x72\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x69\x73\x45\x76\x65\x6E\x74\x49\x67\x6E\x6F\x72\x65\x64","\x72\x65\x70\x61\x69\x6E\x74","\x64\x65\x66\x61\x75\x6C\x74\x4F\x70\x61\x63\x69\x74\x79","\x73\x68\x61\x72\x65\x64\x44\x69\x76","\x63\x75\x72\x72\x65\x6E\x74\x58","\x63\x75\x72\x72\x65\x6E\x74\x59","\x64\x72\x61\x67\x48\x61\x6E\x64\x6C\x65\x72","\x6D\x78\x52\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x73\x69\x6E\x67\x6C\x65\x53\x69\x7A\x65\x72","\x61\x6C\x6C\x6F\x77\x48\x61\x6E\x64\x6C\x65\x42\x6F\x75\x6E\x64\x73\x43\x68\x65\x63\x6B","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x52\x61\x73\x74\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x42\x6F\x75\x6E\x64\x73","\x63\x72\x65\x61\x74\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x53\x68\x61\x70\x65","\x73\x69\x7A\x65\x72\x73","\x6E\x2D\x72\x65\x73\x69\x7A\x65","\x6E\x65\x2D\x72\x65\x73\x69\x7A\x65","\x77\x2D\x72\x65\x73\x69\x7A\x65","\x65\x2D\x72\x65\x73\x69\x7A\x65","\x73\x77\x2D\x72\x65\x73\x69\x7A\x65","\x73\x2D\x72\x65\x73\x69\x7A\x65","\x73\x65\x2D\x72\x65\x73\x69\x7A\x65","\x6C\x61\x62\x65\x6C\x53\x68\x61\x70\x65","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x53\x68\x61\x70\x65","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6C\x6F\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x53\x74\x72\x6F\x6B\x65\x57\x69\x64\x74\x68","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x44\x61\x73\x68\x65\x64","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x45\x44","\x63\x72\x65\x61\x74\x65\x53\x69\x7A\x65\x72\x53\x68\x61\x70\x65","\x69\x73\x53\x69\x7A\x65\x72\x56\x69\x73\x69\x62\x6C\x65","\x52\x4F\x54\x41\x54\x49\x4F\x4E\x5F\x48\x41\x4E\x44\x4C\x45","\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x6D\x6F\x76\x65\x53\x69\x7A\x65\x72\x54\x6F","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45","\x70\x72\x65\x76\x69\x65\x77","\x63\x75\x72\x72\x65\x6E\x74\x41\x6C\x70\x68\x61","\x61\x74\x61\x6E","\x75\x6E\x69\x6F\x6E","\x72\x6F\x74\x61\x74\x65\x43\x65\x6C\x6C","\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x62\x65\x6E\x64\x73","\x72\x65\x6D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x61\x62\x73\x70\x6F\x69\x6E\x74\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x50\x6F\x69\x6E\x74\x73","\x69\x73\x41\x64\x64\x50\x6F\x69\x6E\x74\x45\x76\x65\x6E\x74","\x61\x64\x64\x50\x6F\x69\x6E\x74","\x63\x72\x65\x61\x74\x65\x42\x65\x6E\x64\x73","\x69\x6E\x69\x74\x42\x65\x6E\x64","\x43\x55\x52\x53\x4F\x52\x5F\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45","\x69\x73\x52\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74\x45\x76\x65\x6E\x74","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x45\x44","\x69\x73\x48\x61\x6E\x64\x6C\x65\x56\x69\x73\x69\x62\x6C\x65","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x53\x68\x61\x70\x65","\x69\x73\x48\x61\x6E\x64\x6C\x65\x45\x6E\x61\x62\x6C\x65\x64","\x43\x55\x52\x53\x4F\x52\x5F\x42\x45\x4E\x44\x5F\x48\x41\x4E\x44\x4C\x45","\x72\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74","\x69\x73\x54\x61\x72\x67\x65\x74","\x69\x73\x4C\x61\x62\x65\x6C","\x63\x6C\x6F\x6E\x65\x50\x72\x65\x76\x69\x65\x77\x53\x74\x61\x74\x65","\x67\x65\x74\x53\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x67\x65\x74\x50\x72\x65\x76\x69\x65\x77\x54\x65\x72\x6D\x69\x6E\x61\x6C\x53\x74\x61\x74\x65","\x67\x65\x74\x50\x72\x65\x76\x69\x65\x77\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x53\x74\x61\x74\x65","\x73\x65\x74\x50\x72\x65\x76\x69\x65\x77\x43\x6F\x6C\x6F\x72","\x6D\x6F\x76\x65\x4C\x61\x62\x65\x6C","\x63\x68\x61\x6E\x67\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x63\x68\x61\x6E\x67\x65\x50\x6F\x69\x6E\x74\x73","\x61\x64\x64\x50\x6F\x69\x6E\x74\x41\x74","\x66\x69\x6E\x64\x4E\x65\x61\x72\x65\x73\x74\x53\x65\x67\x6D\x65\x6E\x74","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x4C\x4F\x43\x4B\x45\x44\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x72\x65\x64\x72\x61\x77\x49\x6E\x6E\x65\x72\x42\x65\x6E\x64\x73","\x66\x6C\x69\x70\x45\x6E\x61\x62\x6C\x65\x64","\x64\x6F\x75\x62\x6C\x65\x43\x6C\x69\x63\x6B\x4F\x72\x69\x65\x6E\x74\x61\x74\x69\x6F\x6E\x52\x65\x73\x6F\x75\x72\x63\x65","\x64\x6F\x75\x62\x6C\x65\x43\x6C\x69\x63\x6B\x4F\x72\x69\x65\x6E\x74\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x56\x69\x72\x74\x75\x61\x6C\x42\x65\x6E\x64","\x67\x65\x74\x43\x75\x72\x73\x6F\x72\x46\x6F\x72\x42\x65\x6E\x64","\x45\x44\x47\x45\x53\x54\x59\x4C\x45\x5F\x54\x4F\x50\x54\x4F\x42\x4F\x54\x54\x4F\x4D","\x45\x44\x47\x45\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x72\x6F\x77\x2D\x72\x65\x73\x69\x7A\x65","\x63\x6F\x6C\x2D\x72\x65\x73\x69\x7A\x65","\x6E\x6F\x72\x6D\x61\x6C\x4B\x65\x79\x73","\x73\x68\x69\x66\x74\x4B\x65\x79\x73","\x63\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79\x73","\x63\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79\x73","\x6B\x65\x79\x44\x6F\x77\x6E","\x62\x69\x6E\x64\x4B\x65\x79","\x62\x69\x6E\x64\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79","\x67\x65\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x69\x73\x47\x72\x61\x70\x68\x45\x76\x65\x6E\x74","\x68\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x73\x65\x74\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x6D\x78\x54\x6F\x6F\x6C\x74\x69\x70","\x68\x69\x64\x65\x54\x6F\x6F\x6C\x74\x69\x70","\x73\x74\x61\x74\x65\x53\x6F\x75\x72\x63\x65","\x72\x65\x73\x65\x74\x54\x69\x6D\x65\x72","\x48\x49\x47\x48\x4C\x49\x47\x48\x54\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x72\x65\x70\x61\x69\x6E\x74\x48\x61\x6E\x64\x6C\x65\x72","\x6B\x65\x65\x70\x4F\x6E\x54\x6F\x70","\x64\x72\x61\x77\x48\x69\x67\x68\x6C\x69\x67\x68\x74","\x65\x64\x69\x74\x6F\x72","\x68\x69\x64\x65\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x62\x69\x6E\x64\x41\x63\x74\x69\x6F\x6E","\x63\x6F\x6E\x66\x69\x67","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x61\x64\x64\x49\x74\x65\x6D\x73","\x69\x66","\x61\x73","\x69\x63\x6F\x6E\x43\x6C\x73","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E","\x73\x65\x70\x61\x72\x61\x74\x6F\x72","\x6E\x6F\x63\x65\x6C\x6C","\x6E\x63\x65\x6C\x6C\x73","\x6E\x6F\x74\x52\x6F\x6F\x74","\x6E\x6F\x6E\x45\x6D\x70\x74\x79","\x65\x78\x70\x61\x6E\x64\x61\x62\x6C\x65","\x63\x6F\x6C\x6C\x61\x70\x73\x61\x62\x6C\x65","\x76\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x65\x6D\x70\x74\x79\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x74\x6F\x6F\x6C\x62\x61\x72","\x69\x6E\x73\x65\x72\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x2F\x73\x65\x70\x61\x72\x61\x74\x6F\x72\x2E\x67\x69\x66","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E\x4F\x70\x74\x69\x6F\x6E","\x73\x65\x74\x4D\x6F\x64\x65","\x61\x64\x64\x50\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x6E\x73\x74\x61\x6C\x6C\x44\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x46\x6C\x6F\x77","\x6D\x61\x6B\x65\x44\x72\x61\x67\x67\x61\x62\x6C\x65","\x61\x63\x74\x69\x6F\x6E\x73","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E\x73","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x56\x61\x6C\x75\x65\x73","\x70\x6F\x70\x75\x70\x48\x61\x6E\x64\x6C\x65\x72","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x47\x72\x61\x70\x68","\x63\x72\x65\x61\x74\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x6B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x4E\x61\x6D\x65","\x49\x53\x5F\x4C\x4F\x43\x41\x4C","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73\x2F\x65\x64\x69\x74\x6F\x72","\x61\x73\x6B\x5A\x6F\x6F\x6D\x52\x65\x73\x6F\x75\x72\x63\x65","\x61\x73\x6B\x5A\x6F\x6F\x6D","\x6C\x61\x73\x74\x53\x61\x76\x65\x64\x52\x65\x73\x6F\x75\x72\x63\x65","\x6C\x61\x73\x74\x53\x61\x76\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x46\x69\x6C\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x63\x75\x72\x72\x65\x6E\x74\x46\x69\x6C\x65","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x74\x61\x73\x6B\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x74\x61\x73\x6B\x73","\x68\x65\x6C\x70\x52\x65\x73\x6F\x75\x72\x63\x65","\x6F\x75\x74\x6C\x69\x6E\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x64\x62\x6C\x43\x6C\x69\x63\x6B\x41\x63\x74\x69\x6F\x6E","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x52\x65\x71\x75\x69\x72\x65\x64","\x66\x6F\x72\x63\x65\x64\x49\x6E\x73\x65\x72\x74\x69\x6E\x67","\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x64\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x64\x65\x66\x61\x75\x6C\x74\x47\x72\x6F\x75\x70","\x67\x72\x6F\x75\x70\x42\x6F\x72\x64\x65\x72\x53\x69\x7A\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x6F\x73\x74\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x4E\x61\x6D\x65","\x75\x72\x6C\x50\x6F\x73\x74","\x75\x72\x6C\x49\x6D\x61\x67\x65","\x6C\x61\x79\x6F\x75\x74\x44\x69\x61\x67\x72\x61\x6D","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x53\x70\x61\x63\x69\x6E\x67","\x6D\x61\x69\x6E\x74\x61\x69\x6E\x53\x77\x69\x6D\x6C\x61\x6E\x65\x73","\x6C\x61\x79\x6F\x75\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x73","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x49\x6E\x64\x65\x78","\x74\x61\x73\x6B\x73\x57\x69\x6E\x64\x6F\x77\x49\x6D\x61\x67\x65","\x74\x61\x73\x6B\x73\x54\x6F\x70","\x68\x65\x6C\x70\x57\x69\x6E\x64\x6F\x77\x49\x6D\x61\x67\x65","\x75\x72\x6C\x48\x65\x6C\x70","\x68\x65\x6C\x70\x57\x69\x64\x74\x68","\x68\x65\x6C\x70\x48\x65\x69\x67\x68\x74","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x57\x69\x64\x74\x68","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x48\x65\x69\x67\x68\x74","\x6D\x6F\x76\x65\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x44\x69\x61\x6C\x6F\x67","\x76\x61\x6C\x69\x64\x61\x74\x69\x6E\x67","\x65\x78\x70\x6F\x72\x74\x49\x6D\x61\x67\x65","\x67\x65\x74\x55\x72\x6C\x49\x6D\x61\x67\x65","\x67\x65\x74\x56\x69\x65\x77\x58\x6D\x6C","\x5F\x62\x6C\x61\x6E\x6B","\x63\x75\x74","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x75\x6E\x67\x72\x6F\x75\x70","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x73\x68\x6F\x77\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x73\x65\x6C\x65\x63\x74\x4E\x6F\x6E\x65","\x74\x6F\x42\x61\x63\x6B","\x74\x6F\x46\x72\x6F\x6E\x74","\x73\x65\x6C\x65\x63\x74\x50\x72\x65\x76\x69\x6F\x75\x73","\x73\x65\x6C\x65\x63\x74\x4E\x65\x78\x74","\x73\x65\x6C\x65\x63\x74\x50\x61\x72\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x43\x68\x69\x6C\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x41\x6C\x6C","\x65\x78\x70\x61\x6E\x64","\x65\x78\x70\x61\x6E\x64\x41\x6C\x6C","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x4C\x65\x66\x74","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x43\x65\x6E\x74\x65\x72","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x52\x69\x67\x68\x74","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x54\x6F\x70","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x4D\x69\x64\x64\x6C\x65","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x42\x6F\x74\x74\x6F\x6D","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x4C\x65\x66\x74","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x43\x65\x6E\x74\x65\x72","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x52\x69\x67\x68\x74","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x54\x6F\x70","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x4D\x69\x64\x64\x6C\x65","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x42\x6F\x74\x74\x6F\x6D","\x70\x72\x6F\x6D\x70\x74","\x74\x6F\x67\x67\x6C\x65\x54\x61\x73\x6B\x73","\x73\x68\x6F\x77\x54\x61\x73\x6B\x73","\x74\x6F\x67\x67\x6C\x65\x48\x65\x6C\x70","\x73\x68\x6F\x77\x48\x65\x6C\x70","\x74\x6F\x67\x67\x6C\x65\x4F\x75\x74\x6C\x69\x6E\x65","\x73\x68\x6F\x77\x4F\x75\x74\x6C\x69\x6E\x65","\x74\x6F\x67\x67\x6C\x65\x43\x6F\x6E\x73\x6F\x6C\x65","\x72\x65\x73\x65\x74\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x73\x65\x74\x46\x69\x72\x73\x74\x54\x69\x6D\x65","\x63\x6F\x6F\x6B\x69\x65","\x6D\x78\x67\x72\x61\x70\x68\x3D\x73\x65\x65\x6E\x3B\x20\x65\x78\x70\x69\x72\x65\x73\x3D\x46\x72\x69\x2C\x20\x32\x37\x20\x4A\x75\x6C\x20\x32\x30\x30\x31\x20\x30\x32\x3A\x34\x37\x3A\x31\x31\x20\x55\x54\x43\x3B\x20\x70\x61\x74\x68\x3D\x2F","\x43\x61\x6E\x6E\x6F\x74\x20\x65\x78\x65\x63\x75\x74\x65\x20","\x3A\x20","\x43\x61\x6E\x6E\x6F\x74\x20\x66\x69\x6E\x64\x20\x61\x63\x74\x69\x6F\x6E\x20","\x61\x64\x64\x54\x65\x6D\x70\x6C\x61\x74\x65","\x67\x65\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x69\x6E\x73\x74\x61\x6C\x6C\x44\x62\x6C\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x55\x6E\x64\x6F\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x44\x72\x69\x6C\x6C\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x43\x68\x61\x6E\x67\x65\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x49\x6E\x73\x65\x72\x74\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x63\x72\x65\x61\x74\x65\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x4C\x61\x79\x6F\x75\x74\x4D\x61\x6E\x61\x67\x65\x72","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x4C\x61\x79\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4C\x61\x79\x6F\x75\x74","\x64\x69\x61\x67\x72\x61\x6D\x4C\x61\x79\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x44\x69\x61\x67\x72\x61\x6D\x4C\x61\x79\x6F\x75\x74","\x73\x65\x74\x47\x72\x61\x70\x68\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x72\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x73\x65\x74\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x65\x74\x53\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x74\x6F\x4C\x6F\x63\x61\x6C\x65\x53\x74\x72\x69\x6E\x67","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x65\x74\x54\x69\x74\x6C\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x74\x54\x69\x74\x6C\x65","\x74\x72\x65\x65\x4C\x61\x79\x6F\x75\x74","\x20\x3E\x20","\x67\x65\x74\x52\x6F\x6F\x74\x54\x69\x74\x6C\x65","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70","\x72\x65\x61\x64\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x55\x72\x6C\x50\x6F\x73\x74","\x77\x72\x69\x74\x65\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x70\x6F\x73\x74\x44\x69\x61\x67\x72\x61\x6D","\x73\x77\x61\x70\x53\x74\x79\x6C\x65\x73","\x63\x72\x65\x61\x74\x65\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x69\x73\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x56\x69\x73\x69\x62\x6C\x65","\x72\x65\x61\x64\x6F\x6E\x6C\x79","\x49\x44","\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x54\x61\x73\x6B\x73","\x72\x65\x66\x72\x65\x73\x68\x54\x61\x73\x6B\x73","\x66\x72\x61\x6D\x65\x42\x6F\x72\x64\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x43\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x65\x64\x4D\x6F\x76\x69\x6E\x67","\x63\x6F\x64\x65\x63\x73","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x61\x64\x64\x41\x6C\x69\x61\x73","\x61\x6C\x69\x61\x73\x65\x73","\x72\x65\x67\x69\x73\x74\x65\x72","\x65\x6E\x63\x6F\x64\x65\x44\x65\x66\x61\x75\x6C\x74\x73","\x67\x65\x74\x4F\x62\x6A\x65\x63\x74","\x72\x65\x66\x65\x72\x65\x6E\x63\x65","\x67\x65\x74\x43\x6F\x64\x65\x63","\x69\x6D\x70\x6F\x72\x74\x4E\x6F\x64\x65","\x6D\x78\x43\x6F\x64\x65\x63\x2E\x65\x6E\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x63\x6F\x64\x65\x63\x20\x66\x6F\x72\x20","\x43\x61\x6E\x6E\x6F\x74\x20\x64\x65\x63\x6F\x64\x65\x20","\x65\x6E\x63\x6F\x64\x65\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x64\x65\x63","\x64\x65\x63\x6F\x64\x65\x43\x65\x6C\x6C","\x69\x6E\x73\x65\x72\x74\x49\x6E\x74\x6F\x47\x72\x61\x70\x68","\x65\x78\x63\x6C\x75\x64\x65","\x69\x64\x72\x65\x66\x73","\x6D\x61\x70\x70\x69\x6E\x67","\x72\x65\x76\x65\x72\x73\x65","\x63\x6C\x6F\x6E\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x67\x65\x74\x46\x69\x65\x6C\x64\x4E\x61\x6D\x65","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65\x4E\x61\x6D\x65","\x69\x73\x45\x78\x63\x6C\x75\x64\x65\x64","\x69\x73\x52\x65\x66\x65\x72\x65\x6E\x63\x65","\x62\x65\x66\x6F\x72\x65\x45\x6E\x63\x6F\x64\x65","\x65\x6E\x63\x6F\x64\x65\x4F\x62\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x45\x6E\x63\x6F\x64\x65","\x65\x6E\x63\x6F\x64\x65\x56\x61\x6C\x75\x65","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x43\x6F\x64\x65\x63\x2E\x65\x6E\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x49\x44\x20\x66\x6F\x72\x20","\x77\x72\x69\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x77\x72\x69\x74\x65\x50\x72\x69\x6D\x69\x74\x69\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x77\x72\x69\x74\x65\x43\x6F\x6D\x70\x6C\x65\x78\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x58\x6D\x6C","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x43\x6F\x64\x65\x63\x2E\x65\x6E\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x6E\x6F\x64\x65\x20\x66\x6F\x72\x20","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x46\x72\x6F\x6D\x58\x6D\x6C","\x62\x65\x66\x6F\x72\x65\x44\x65\x63\x6F\x64\x65","\x64\x65\x63\x6F\x64\x65\x4E\x6F\x64\x65","\x61\x66\x74\x65\x72\x44\x65\x63\x6F\x64\x65","\x64\x65\x63\x6F\x64\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x63\x6F\x64\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x64\x65\x63\x6F\x64\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x43\x6F\x64\x65\x63\x2E\x64\x65\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x6F\x62\x6A\x65\x63\x74\x20\x66\x6F\x72\x20","\x70\x72\x6F\x63\x65\x73\x73\x49\x6E\x63\x6C\x75\x64\x65","\x64\x65\x63\x6F\x64\x65\x43\x68\x69\x6C\x64","\x67\x65\x74\x46\x69\x65\x6C\x64\x54\x65\x6D\x70\x6C\x61\x74\x65","\x61\x64\x64\x4F\x62\x6A\x65\x63\x74\x56\x61\x6C\x75\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x72\x65\x6D\x6F\x76\x65\x57\x68\x69\x74\x65\x73\x70\x61\x63\x65","\x64\x65\x63\x6F\x64\x65\x52\x6F\x6F\x74","\x67\x72\x61\x70\x68\x4C\x69\x73\x74\x65\x6E\x65\x72\x73\x20\x65\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72\x73\x20\x76\x69\x65\x77\x20\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72\x20\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72\x20\x65\x64\x69\x74\x6F\x72\x20\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x6C\x61\x79\x65\x72","\x67\x65\x74\x53\x74\x72\x69\x6E\x67\x56\x61\x6C\x75\x65","\x6D\x78\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74\x43\x6F\x64\x65\x63\x2E\x64\x65\x63\x6F\x64\x65\x3A\x20\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74\x20","\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x74\x6F\x20\x65\x78\x74\x65\x6E\x64","\x70\x72\x65\x73\x73\x65\x64\x49\x63\x6F\x6E","\x6D\x6F\x64\x65","\x74\x6F\x67\x67\x6C\x65","\x2D\x2D\x2D","\x63\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x54\x65\x6D\x70\x6C\x61\x74\x65\x20","\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6D\x6F\x64\x69\x66\x69\x65\x64\x20\x6C\x61\x73\x74\x53\x6E\x61\x70\x73\x68\x6F\x74\x20\x69\x67\x6E\x6F\x72\x65\x64\x43\x68\x61\x6E\x67\x65\x73\x20\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72\x20\x67\x72\x61\x70\x68\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x20\x74\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x41\x72\x72\x61\x79","\x64\x65\x63\x6F\x64\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x73","\x75\x69","\x64\x65\x63\x6F\x64\x65\x55\x69","\x73\x65\x74\x4D\x61\x70\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x72\x65\x73\x6F\x75\x72\x63\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65"];var mxClient={VERSION:_0xc9c4[0],IS_IE:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[1]),IS_IE6:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[4]),IS_QUIRKS:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[1])&& (null== document[_0xc9c4[5]]|| 5== document[_0xc9c4[5]]),VML_PREFIX:_0xc9c4[6],OFFICE_PREFIX:_0xc9c4[7],IS_NS:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[8])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[1]),IS_OP:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[9]),IS_OT:0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[10])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[11])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[12])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[13])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[14])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[15]),IS_SF:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[16])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[17]),IS_GC:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[17]),IS_MT:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[18])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[19])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[20])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[21])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[22])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[23])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[24])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[25])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[26])&& 0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[27]),IS_SVG:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[18])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[21])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[28])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[26])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[29])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[30])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[16])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[31])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[9]),NO_FO:0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[19])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[22])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[20])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[23])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[25])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[27])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[32])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[33])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[9])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[1])|| 0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[34]),IS_VML:_0xc9c4[35]== navigator[_0xc9c4[37]][_0xc9c4[36]](),IS_MAC:0< navigator[_0xc9c4[3]][_0xc9c4[36]]()[_0xc9c4[2]](_0xc9c4[38]),IS_TOUCH:0< navigator[_0xc9c4[3]][_0xc9c4[36]]()[_0xc9c4[2]](_0xc9c4[39])|| 0< navigator[_0xc9c4[3]][_0xc9c4[36]]()[_0xc9c4[2]](_0xc9c4[40])|| 0< navigator[_0xc9c4[3]][_0xc9c4[36]]()[_0xc9c4[2]](_0xc9c4[41])|| 0< navigator[_0xc9c4[3]][_0xc9c4[36]]()[_0xc9c4[2]](_0xc9c4[42]),IS_LOCAL:0> document[_0xc9c4[45]][_0xc9c4[44]][_0xc9c4[2]](_0xc9c4[43])&& 0> document[_0xc9c4[45]][_0xc9c4[44]][_0xc9c4[2]](_0xc9c4[46]),isBrowserSupported:function(){return mxClient[_0xc9c4[47]]|| mxClient[_0xc9c4[48]]},link:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= _0x5554x4|| document;if(mxClient[_0xc9c4[49]]){_0x5554x4[_0xc9c4[53]](_0xc9c4[50]+ _0x5554x2+ _0xc9c4[51]+ _0x5554x3+ _0xc9c4[52])}else {var _0x5554x5=_0x5554x4[_0xc9c4[55]](_0xc9c4[54]);_0x5554x5[_0xc9c4[57]](_0xc9c4[56],_0x5554x2);_0x5554x5[_0xc9c4[57]](_0xc9c4[44],_0x5554x3);_0x5554x5[_0xc9c4[57]](_0xc9c4[58],_0xc9c4[59]);_0x5554x5[_0xc9c4[57]](_0xc9c4[60],_0xc9c4[61]);_0x5554x4[_0xc9c4[64]](_0xc9c4[63])[0][_0xc9c4[62]](_0x5554x5)}},include:function(_0x5554x2){document[_0xc9c4[53]](_0xc9c4[65]+ _0x5554x2+ _0xc9c4[66])},dispose:function(){for(var _0x5554x2=0;_0x5554x2< mxEvent[_0xc9c4[68]][_0xc9c4[67]];_0x5554x2++){null!= mxEvent[_0xc9c4[68]][_0x5554x2][_0xc9c4[69]]&& mxEvent[_0xc9c4[70]](mxEvent[_0xc9c4[68]][_0x5554x2])}}};mxClient[_0xc9c4[71]]&& mxClient[_0xc9c4[72]]?mxClient[_0xc9c4[73]]= _0xc9c4[74]:mxClient[_0xc9c4[75]]|| mxClient[_0xc9c4[76]]?mxClient[_0xc9c4[73]]= _0xc9c4[77]:mxClient[_0xc9c4[78]]?mxClient[_0xc9c4[73]]= _0xc9c4[79]:mxClient[_0xc9c4[80]]&& 9<= document[_0xc9c4[5]]&& (mxClient[_0xc9c4[73]]= _0xc9c4[81]);_0xc9c4[82]==  typeof mxLoadResources&& (mxLoadResources=  !0);_0xc9c4[82]==  typeof mxResourceExtension&& (mxResourceExtension= _0xc9c4[83]);_0xc9c4[82]==  typeof mxLoadStylesheets&& (mxLoadStylesheets=  !0);_0xc9c4[82]!=  typeof mxBasePath&& 0< mxBasePath[_0xc9c4[67]]?(_0xc9c4[84]== mxBasePath[_0xc9c4[85]](mxBasePath[_0xc9c4[67]]- 1)&& (mxBasePath= mxBasePath[_0xc9c4[85]](0,mxBasePath[_0xc9c4[67]]- 1)),mxClient[_0xc9c4[86]]= mxBasePath):mxClient[_0xc9c4[86]]= _0xc9c4[87];_0xc9c4[82]!=  typeof mxImageBasePath&& 0< mxImageBasePath[_0xc9c4[67]]?(_0xc9c4[84]== mxImageBasePath[_0xc9c4[85]](mxImageBasePath[_0xc9c4[67]]- 1)&& (mxImageBasePath= mxImageBasePath[_0xc9c4[85]](0,mxImageBasePath[_0xc9c4[67]]- 1)),mxClient[_0xc9c4[88]]= mxImageBasePath):mxClient[_0xc9c4[88]]= mxClient[_0xc9c4[86]]+ _0xc9c4[89];mxClient[_0xc9c4[90]]= _0xc9c4[82]!=  typeof mxLanguage?mxLanguage:mxClient[_0xc9c4[80]]?navigator[_0xc9c4[91]]:navigator[_0xc9c4[90]];mxClient[_0xc9c4[92]]= _0xc9c4[82]!=  typeof mxDefaultLanguage?mxDefaultLanguage:_0xc9c4[93];mxLoadStylesheets&& mxClient[_0xc9c4[54]](_0xc9c4[94],mxClient[_0xc9c4[86]]+ _0xc9c4[95]);_0xc9c4[82]!=  typeof mxLanguages&& (mxClient[_0xc9c4[96]]= mxLanguages);if(mxClient[_0xc9c4[80]]){if(9<= document[_0xc9c4[5]]){mxClient[_0xc9c4[47]]=  !1,mxClient[_0xc9c4[48]]=  !0}else {8== document[_0xc9c4[5]]?(document[_0xc9c4[100]][_0xc9c4[99]](mxClient.VML_PREFIX,_0xc9c4[97],_0xc9c4[98]),document[_0xc9c4[100]][_0xc9c4[99]](mxClient.OFFICE_PREFIX,_0xc9c4[101],_0xc9c4[98])):(document[_0xc9c4[100]][_0xc9c4[99]](mxClient.VML_PREFIX,_0xc9c4[97]),document[_0xc9c4[100]][_0xc9c4[99]](mxClient.OFFICE_PREFIX,_0xc9c4[101]));var ss=document[_0xc9c4[102]]();ss[_0xc9c4[103]]= _0xc9c4[104];mxLoadStylesheets&& mxClient[_0xc9c4[54]](_0xc9c4[94],mxClient[_0xc9c4[86]]+ _0xc9c4[105])};window[_0xc9c4[108]](_0xc9c4[106],mxClient[_0xc9c4[107]])};var mxLog={consoleName:_0xc9c4[109],TRACE:!1,DEBUG:!0,WARN:!0,buffer:_0xc9c4[110],init:function(){if(null== mxLog[_0xc9c4[111]]&& null!= document[_0xc9c4[112]]){var _0x5554x2=mxLog[_0xc9c4[113]]+ _0xc9c4[114]+ mxClient[_0xc9c4[115]],_0x5554x3=document[_0xc9c4[55]](_0xc9c4[116]);_0x5554x3[_0xc9c4[57]](_0xc9c4[117],_0xc9c4[118]);_0x5554x3[_0xc9c4[57]](_0xc9c4[119],_0xc9c4[118]);var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[120]),_0x5554x5=document[_0xc9c4[55]](_0xc9c4[121]),_0x5554x9=document[_0xc9c4[55]](_0xc9c4[122]);_0x5554x9[_0xc9c4[124]][_0xc9c4[123]]= _0xc9c4[125];mxLog[_0xc9c4[126]]= document[_0xc9c4[55]](_0xc9c4[126]);mxLog[_0xc9c4[126]][_0xc9c4[57]](_0xc9c4[127],_0xc9c4[128]);mxLog[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[118];mxLog[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[129]]= _0xc9c4[130];mxLog[_0xc9c4[126]][_0xc9c4[131]]= mxLog[_0xc9c4[132]];mxLog[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[117]]= mxClient[_0xc9c4[133]]&& _0xc9c4[134]!= document[_0xc9c4[135]]?_0xc9c4[136]:_0xc9c4[118];_0x5554x9[_0xc9c4[62]](mxLog[_0xc9c4[126]]);_0x5554x5[_0xc9c4[62]](_0x5554x9);_0x5554x4[_0xc9c4[62]](_0x5554x5);_0x5554x5= document[_0xc9c4[55]](_0xc9c4[121]);mxLog[_0xc9c4[122]]= document[_0xc9c4[55]](_0xc9c4[122]);mxLog[_0xc9c4[122]][_0xc9c4[124]][_0xc9c4[123]]= _0xc9c4[125];mxLog[_0xc9c4[122]][_0xc9c4[57]](_0xc9c4[119],_0xc9c4[137]);_0x5554x5[_0xc9c4[62]](mxLog[_0xc9c4[122]]);_0x5554x4[_0xc9c4[62]](_0x5554x5);_0x5554x3[_0xc9c4[62]](_0x5554x4);mxLog[_0xc9c4[140]](_0xc9c4[138],function(_0x5554x2){mxLog[_0xc9c4[139]]()});mxLog[_0xc9c4[140]](_0xc9c4[141],function(_0x5554x2){_0x5554x2= mxUtils[_0xc9c4[142]](document[_0xc9c4[112]]);mxLog[_0xc9c4[143]](_0x5554x2)});mxLog[_0xc9c4[140]](_0xc9c4[144],function(_0x5554x2){mxLog[_0xc9c4[145]]=  !mxLog[_0xc9c4[145]];mxLog[_0xc9c4[145]]?mxLog[_0xc9c4[143]](_0xc9c4[146]):mxLog[_0xc9c4[143]](_0xc9c4[147])});mxLog[_0xc9c4[140]](_0xc9c4[148],function(_0x5554x2){try{mxUtils[_0xc9c4[149]](mxLog[_0xc9c4[126]][_0xc9c4[131]])}catch(_0x5554x3){mxUtils[_0xc9c4[150]](_0x5554x3)}});mxLog[_0xc9c4[140]](_0xc9c4[151],function(_0x5554x2){try{mxUtils[_0xc9c4[152]](mxLog[_0xc9c4[126]][_0xc9c4[131]])}catch(_0x5554x3){mxUtils[_0xc9c4[150]](_0x5554x3)}});mxLog[_0xc9c4[140]](_0xc9c4[153],function(_0x5554x2){mxLog[_0xc9c4[126]][_0xc9c4[131]]= _0xc9c4[110]});_0x5554x5= _0x5554x4= 0;_0xc9c4[154]===  typeof window[_0xc9c4[155]]?(_0x5554x4= window[_0xc9c4[156]],_0x5554x5= window[_0xc9c4[155]]):(_0x5554x4= document[_0xc9c4[158]][_0xc9c4[157]]|| document[_0xc9c4[112]][_0xc9c4[157]],_0x5554x5= document[_0xc9c4[112]][_0xc9c4[159]]);mxLog[_0xc9c4[111]]=  new mxWindow(_0x5554x2,_0x5554x3,Math[_0xc9c4[160]](0,_0x5554x5- 320),Math[_0xc9c4[160]](0,_0x5554x4- 210),300,160);mxLog[_0xc9c4[111]][_0xc9c4[161]](!0);mxLog[_0xc9c4[111]][_0xc9c4[162]](!1);mxLog[_0xc9c4[111]][_0xc9c4[163]](!0);mxLog[_0xc9c4[111]][_0xc9c4[164]](!0);mxLog[_0xc9c4[111]][_0xc9c4[165]]=  !1;if((mxClient[_0xc9c4[133]]|| mxClient[_0xc9c4[80]])&&  !mxClient[_0xc9c4[76]]&&  !mxClient[_0xc9c4[75]]&& _0xc9c4[134]!= document[_0xc9c4[135]]){var _0x5554xa=mxLog[_0xc9c4[111]][_0xc9c4[166]](),_0x5554x2=function(_0x5554x2,_0x5554x3){mxLog[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[119]]= Math[_0xc9c4[160]](0,_0x5554xa[_0xc9c4[167]]- 70)+ _0xc9c4[168]};mxLog[_0xc9c4[111]][_0xc9c4[169]](mxEvent.RESIZE_END,_0x5554x2);mxLog[_0xc9c4[111]][_0xc9c4[169]](mxEvent.MAXIMIZE,_0x5554x2);mxLog[_0xc9c4[111]][_0xc9c4[169]](mxEvent.NORMALIZE,_0x5554x2);mxLog[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[170]}}},info:function(){mxLog[_0xc9c4[171]](mxUtils.toString(navigator))},addButton:function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[172]);mxUtils[_0xc9c4[53]](_0x5554x4,_0x5554x2);mxEvent[_0xc9c4[169]](_0x5554x4,_0xc9c4[173],_0x5554x3);mxLog[_0xc9c4[122]][_0xc9c4[62]](_0x5554x4)},isVisible:function(){return null!= mxLog[_0xc9c4[111]]?mxLog[_0xc9c4[111]][_0xc9c4[174]]():!1},show:function(){mxLog[_0xc9c4[175]](!0)},setVisible:function(_0x5554x2){null== mxLog[_0xc9c4[111]]&& mxLog[_0xc9c4[176]]();null!= mxLog[_0xc9c4[111]]&& mxLog[_0xc9c4[111]][_0xc9c4[175]](_0x5554x2)},enter:function(_0x5554x2){if(mxLog[_0xc9c4[145]]){return mxLog[_0xc9c4[171]](_0xc9c4[177]+ _0x5554x2),( new Date)[_0xc9c4[178]]()}},leave:function(_0x5554x2,_0x5554x3){if(mxLog[_0xc9c4[145]]){var _0x5554x4=0!= _0x5554x3?_0xc9c4[179]+ (( new Date)[_0xc9c4[178]]()- _0x5554x3)+ _0xc9c4[180]:_0xc9c4[110];mxLog[_0xc9c4[171]](_0xc9c4[181]+ _0x5554x2+ _0x5554x4)}},debug:function(){mxLog[_0xc9c4[182]]&& mxLog[_0xc9c4[171]][_0xc9c4[183]](this,arguments)},warn:function(){mxLog[_0xc9c4[184]]&& mxLog[_0xc9c4[171]][_0xc9c4[183]](this,arguments)},write:function(){for(var _0x5554x2=_0xc9c4[110],_0x5554x3=0;_0x5554x3< arguments[_0xc9c4[67]];_0x5554x3++){_0x5554x2+= arguments[_0x5554x3],_0x5554x3< arguments[_0xc9c4[67]]- 1&& (_0x5554x2+= _0xc9c4[185])};null!= mxLog[_0xc9c4[126]]?(mxLog[_0xc9c4[126]][_0xc9c4[131]]+= _0x5554x2,0<= navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[186])&& (mxLog[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],mxLog[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189]),mxLog[_0xc9c4[126]][_0xc9c4[190]]= mxLog[_0xc9c4[126]][_0xc9c4[191]]):mxLog[_0xc9c4[132]]+= _0x5554x2},writeln:function(){for(var _0x5554x2=_0xc9c4[110],_0x5554x3=0;_0x5554x3< arguments[_0xc9c4[67]];_0x5554x3++){_0x5554x2+= arguments[_0x5554x3],_0x5554x3< arguments[_0xc9c4[67]]- 1&& (_0x5554x2+= _0xc9c4[185])};mxLog[_0xc9c4[53]](_0x5554x2+ _0xc9c4[192])}},mxObjectIdentity={FIELD_NAME:_0xc9c4[193],counter:0,get:function(_0x5554x2){if(_0xc9c4[194]==  typeof _0x5554x2&& null== _0x5554x2[mxObjectIdentity[_0xc9c4[195]]]){var _0x5554x3=mxUtils[_0xc9c4[197]](_0x5554x2[_0xc9c4[196]]);_0x5554x2[mxObjectIdentity[_0xc9c4[195]]]= _0x5554x3+ _0xc9c4[198]+ mxObjectIdentity[_0xc9c4[199]]++};return _0x5554x2[mxObjectIdentity[_0xc9c4[195]]]},clear:function(_0x5554x2){_0xc9c4[194]==  typeof _0x5554x2&&  delete _0x5554x2[mxObjectIdentity[_0xc9c4[195]]]}};function mxDictionary(){this[_0xc9c4[200]]()}mxDictionary[_0xc9c4[202]][_0xc9c4[201]]= null;mxDictionary[_0xc9c4[202]][_0xc9c4[200]]= function(){this[_0xc9c4[201]]= {}};mxDictionary[_0xc9c4[202]][_0xc9c4[203]]= function(_0x5554x2){_0x5554x2= mxObjectIdentity[_0xc9c4[203]](_0x5554x2);return this[_0xc9c4[201]][_0x5554x2]};mxDictionary[_0xc9c4[202]][_0xc9c4[204]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=mxObjectIdentity[_0xc9c4[203]](_0x5554x2),_0x5554x5=this[_0xc9c4[201]][_0x5554x4];this[_0xc9c4[201]][_0x5554x4]= _0x5554x3;return _0x5554x5};mxDictionary[_0xc9c4[202]][_0xc9c4[205]]= function(_0x5554x2){_0x5554x2= mxObjectIdentity[_0xc9c4[203]](_0x5554x2);var _0x5554x3=this[_0xc9c4[201]][_0x5554x2];delete this[_0xc9c4[201]][_0x5554x2];return _0x5554x3};mxDictionary[_0xc9c4[202]][_0xc9c4[206]]= function(){var _0x5554x2=[],_0x5554x3;for(_0x5554x3 in this[_0xc9c4[201]]){_0x5554x2[_0xc9c4[207]](_0x5554x3)};return _0x5554x2};mxDictionary[_0xc9c4[202]][_0xc9c4[208]]= function(){var _0x5554x2=[],_0x5554x3;for(_0x5554x3 in this[_0xc9c4[201]]){_0x5554x2[_0xc9c4[207]](this[_0xc9c4[201]][_0x5554x3])};return _0x5554x2};mxDictionary[_0xc9c4[202]][_0xc9c4[209]]= function(_0x5554x2){for(var _0x5554x3 in this[_0xc9c4[201]]){_0x5554x2(_0x5554x3,this[_0xc9c4[201]][_0x5554x3])}};var mxResources={resources:[],extension:mxResourceExtension,resourcesEncoded:!1,loadDefaultBundle:!0,loadSpecialBundle:!0,isLanguageSupported:function(_0x5554x2){return null!= mxClient[_0xc9c4[96]]?0<= mxUtils[_0xc9c4[2]](mxClient[_0xc9c4[96]],_0x5554x2):!0},getDefaultBundle:function(_0x5554x2,_0x5554x3){return mxResources[_0xc9c4[210]]||  !mxResources[_0xc9c4[211]](_0x5554x3)?_0x5554x2+ mxResources[_0xc9c4[212]]:null},getSpecialBundle:function(_0x5554x2,_0x5554x3){if(null== mxClient[_0xc9c4[96]]||  !this[_0xc9c4[211]](_0x5554x3)){var _0x5554x4=_0x5554x3[_0xc9c4[2]](_0xc9c4[213]);0< _0x5554x4&& (_0x5554x3= _0x5554x3[_0xc9c4[85]](0,_0x5554x4))};return mxResources[_0xc9c4[214]]&& mxResources[_0xc9c4[211]](_0x5554x3)&& _0x5554x3!= mxClient[_0xc9c4[92]]?_0x5554x2+ _0xc9c4[215]+ _0x5554x3+ mxResources[_0xc9c4[212]]:null},add:function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:mxClient[_0xc9c4[90]][_0xc9c4[216]]();if(_0x5554x3!= mxConstants[_0xc9c4[217]]){var _0x5554x4=mxResources[_0xc9c4[218]](_0x5554x2,_0x5554x3);if(null!= _0x5554x4){try{var _0x5554x5=mxUtils[_0xc9c4[219]](_0x5554x4);_0x5554x5[_0xc9c4[220]]()&& mxResources[_0xc9c4[222]](_0x5554x5[_0xc9c4[221]]())}catch(e){}};_0x5554x4= mxResources[_0xc9c4[223]](_0x5554x2,_0x5554x3);if(null!= _0x5554x4){try{_0x5554x5= mxUtils[_0xc9c4[219]](_0x5554x4),_0x5554x5[_0xc9c4[220]]()&& mxResources[_0xc9c4[222]](_0x5554x5[_0xc9c4[221]]())}catch(f){}}}},parse:function(_0x5554x2){if(null!= _0x5554x2){_0x5554x2= _0x5554x2[_0xc9c4[224]](_0xc9c4[192]);for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3++){if(_0xc9c4[198]!= _0x5554x2[_0x5554x3][_0xc9c4[225]](0)){var _0x5554x4=_0x5554x2[_0x5554x3][_0xc9c4[2]](_0xc9c4[226]);if(0< _0x5554x4){var _0x5554x5=_0x5554x2[_0x5554x3][_0xc9c4[85]](0,_0x5554x4),_0x5554x9=_0x5554x2[_0x5554x3][_0xc9c4[67]];13== _0x5554x2[_0x5554x3][_0xc9c4[227]](_0x5554x9- 1)&& _0x5554x9--;_0x5554x4= _0x5554x2[_0x5554x3][_0xc9c4[85]](_0x5554x4+ 1,_0x5554x9);this[_0xc9c4[228]]?(_0x5554x4= _0x5554x4[_0xc9c4[230]](/\\(?=u[a-fA-F\d]{4})/g,_0xc9c4[229]),mxResources[_0xc9c4[231]][_0x5554x5]= unescape(_0x5554x4)):mxResources[_0xc9c4[231]][_0x5554x5]= _0x5554x4}}}}},get:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= mxResources[_0xc9c4[231]][_0x5554x2];null== _0x5554x2&& (_0x5554x2= _0x5554x4);if(null!= _0x5554x2&& null!= _0x5554x3){_0x5554x4= [];for(var _0x5554x5=null,_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=_0x5554x2[_0xc9c4[225]](_0x5554x9);_0xc9c4[232]== _0x5554xa?_0x5554x5= _0xc9c4[110]:null!= _0x5554x5&& _0xc9c4[233]== _0x5554xa?(_0x5554x5= parseInt(_0x5554x5)- 1,0<= _0x5554x5&& _0x5554x5< _0x5554x3[_0xc9c4[67]]&& _0x5554x4[_0xc9c4[207]](_0x5554x3[_0x5554x5]),_0x5554x5= null):null!= _0x5554x5?_0x5554x5+= _0x5554xa:_0x5554x4[_0xc9c4[207]](_0x5554xa)};_0x5554x2= _0x5554x4[_0xc9c4[234]](_0xc9c4[110])};return _0x5554x2}};function mxPoint(_0x5554x2,_0x5554x3){this[_0xc9c4[235]]= null!= _0x5554x2?_0x5554x2:0;this[_0xc9c4[236]]= null!= _0x5554x3?_0x5554x3:0}mxPoint[_0xc9c4[202]][_0xc9c4[235]]= null;mxPoint[_0xc9c4[202]][_0xc9c4[236]]= null;mxPoint[_0xc9c4[202]][_0xc9c4[237]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[235]]== this[_0xc9c4[235]]&& _0x5554x2[_0xc9c4[236]]== this[_0xc9c4[236]]};mxPoint[_0xc9c4[202]][_0xc9c4[238]]= function(){return mxUtils[_0xc9c4[238]](this)};function mxRectangle(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxPoint[_0xc9c4[239]](this,_0x5554x2,_0x5554x3);this[_0xc9c4[117]]= null!= _0x5554x4?_0x5554x4:0;this[_0xc9c4[119]]= null!= _0x5554x5?_0x5554x5:0}mxRectangle[_0xc9c4[202]]=  new mxPoint;mxRectangle[_0xc9c4[202]][_0xc9c4[196]]= mxRectangle;mxRectangle[_0xc9c4[202]][_0xc9c4[117]]= null;mxRectangle[_0xc9c4[202]][_0xc9c4[119]]= null;mxRectangle[_0xc9c4[202]][_0xc9c4[240]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[235]]= _0x5554x2;this[_0xc9c4[236]]= _0x5554x3;this[_0xc9c4[117]]= _0x5554x4;this[_0xc9c4[119]]= _0x5554x5};mxRectangle[_0xc9c4[202]][_0xc9c4[241]]= function(){return this[_0xc9c4[235]]+ this[_0xc9c4[117]]/ 2};mxRectangle[_0xc9c4[202]][_0xc9c4[242]]= function(){return this[_0xc9c4[236]]+ this[_0xc9c4[119]]/ 2};mxRectangle[_0xc9c4[202]][_0xc9c4[99]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=Math[_0xc9c4[243]](this[_0xc9c4[235]],_0x5554x2[_0xc9c4[235]]),_0x5554x4=Math[_0xc9c4[243]](this[_0xc9c4[236]],_0x5554x2[_0xc9c4[236]]),_0x5554x5=Math[_0xc9c4[160]](this[_0xc9c4[235]]+ this[_0xc9c4[117]],_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]);_0x5554x2= Math[_0xc9c4[160]](this[_0xc9c4[236]]+ this[_0xc9c4[119]],_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]);this[_0xc9c4[235]]= _0x5554x3;this[_0xc9c4[236]]= _0x5554x4;this[_0xc9c4[117]]= _0x5554x5- _0x5554x3;this[_0xc9c4[119]]= _0x5554x2- _0x5554x4}};mxRectangle[_0xc9c4[202]][_0xc9c4[244]]= function(_0x5554x2){this[_0xc9c4[235]]-= _0x5554x2;this[_0xc9c4[236]]-= _0x5554x2;this[_0xc9c4[117]]+= 2* _0x5554x2;this[_0xc9c4[119]]+= 2* _0x5554x2};mxRectangle[_0xc9c4[202]][_0xc9c4[245]]= function(){return  new mxPoint(this[_0xc9c4[235]],this[_0xc9c4[236]])};mxRectangle[_0xc9c4[202]][_0xc9c4[237]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[235]]== this[_0xc9c4[235]]&& _0x5554x2[_0xc9c4[236]]== this[_0xc9c4[236]]&& _0x5554x2[_0xc9c4[117]]== this[_0xc9c4[117]]&& _0x5554x2[_0xc9c4[119]]== this[_0xc9c4[119]]};var mxEffects={animateChanges:function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=0,_0x5554x9=function(){for(var _0x5554x12=!1,_0x5554x13=0;_0x5554x13< _0x5554x3[_0xc9c4[67]];_0x5554x13++){var _0x5554x14=_0x5554x3[_0x5554x13];if(_0x5554x14 instanceof  mxGeometryChange|| _0x5554x14 instanceof  mxTerminalChange|| _0x5554x14 instanceof  mxValueChange|| _0x5554x14 instanceof  mxChildChange|| _0x5554x14 instanceof  mxStyleChange){var _0x5554x15=_0x5554x2[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x14[_0xc9c4[246]]|| _0x5554x14[_0xc9c4[247]],!1);if(null!= _0x5554x15){if(_0x5554x12=  !0,_0x5554x14[_0xc9c4[196]]!= mxGeometryChange|| _0x5554x2[_0xc9c4[251]][_0xc9c4[250]](_0x5554x14[_0xc9c4[246]])){mxUtils[_0xc9c4[254]](_0x5554x15[_0xc9c4[253]][_0xc9c4[252]],100* _0x5554x5/ 10)}else {var _0x5554x16=_0x5554x2[_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x17=(_0x5554x14[_0xc9c4[256]][_0xc9c4[235]]- _0x5554x14[_0xc9c4[257]][_0xc9c4[235]])* _0x5554x16,_0x5554x18=(_0x5554x14[_0xc9c4[256]][_0xc9c4[236]]- _0x5554x14[_0xc9c4[257]][_0xc9c4[236]])* _0x5554x16,_0x5554x19=(_0x5554x14[_0xc9c4[256]][_0xc9c4[117]]- _0x5554x14[_0xc9c4[257]][_0xc9c4[117]])* _0x5554x16,_0x5554x16=(_0x5554x14[_0xc9c4[256]][_0xc9c4[119]]- _0x5554x14[_0xc9c4[257]][_0xc9c4[119]])* _0x5554x16;0== _0x5554x5?(_0x5554x15[_0xc9c4[235]]-= _0x5554x17,_0x5554x15[_0xc9c4[236]]-= _0x5554x18,_0x5554x15[_0xc9c4[117]]-= _0x5554x19,_0x5554x15[_0xc9c4[119]]-= _0x5554x16):(_0x5554x15[_0xc9c4[235]]+= _0x5554x17/ 10,_0x5554x15[_0xc9c4[236]]+= _0x5554x18/ 10,_0x5554x15[_0xc9c4[117]]+= _0x5554x19/ 10,_0x5554x15[_0xc9c4[119]]+= _0x5554x16/ 10);_0x5554x2[_0xc9c4[259]][_0xc9c4[258]](_0x5554x15);mxEffects[_0xc9c4[260]](_0x5554x2,_0x5554x14[_0xc9c4[246]],100* _0x5554x5/ 10)}}}};10> _0x5554x5&& _0x5554x12?(_0x5554x5++,window[_0xc9c4[261]](_0x5554x9,_0x5554xa)):null!= _0x5554x4&& _0x5554x4()},_0x5554xa=30;_0x5554x9()},cascadeOpacity:function(_0x5554x2,_0x5554x3,_0x5554x4){for(var _0x5554x5=_0x5554x2[_0xc9c4[251]][_0xc9c4[262]](_0x5554x3),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){var _0x5554xa=_0x5554x2[_0xc9c4[251]][_0xc9c4[263]](_0x5554x3,_0x5554x9),_0x5554x12=_0x5554x2[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554xa);null!= _0x5554x12&& (mxUtils[_0xc9c4[254]](_0x5554x12[_0xc9c4[253]][_0xc9c4[252]],_0x5554x4),mxEffects[_0xc9c4[260]](_0x5554x2,_0x5554xa,_0x5554x4))};_0x5554x3= _0x5554x2[_0xc9c4[251]][_0xc9c4[264]](_0x5554x3);if(null!= _0x5554x3){for(_0x5554x9= 0;_0x5554x9< _0x5554x3[_0xc9c4[67]];_0x5554x9++){_0x5554x5= _0x5554x2[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x3[_0x5554x9]),null!= _0x5554x5&& mxUtils[_0xc9c4[254]](_0x5554x5[_0xc9c4[253]][_0xc9c4[252]],_0x5554x4)}}},fadeOut:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x5= _0x5554x5|| 40;_0x5554x9= _0x5554x9|| 30;var _0x5554x12=_0x5554x3|| 100;mxUtils[_0xc9c4[254]](_0x5554x2,_0x5554x12);if(_0x5554xa|| null== _0x5554xa){var _0x5554x13=function(){_0x5554x12= Math[_0xc9c4[160]](_0x5554x12- _0x5554x5,0);mxUtils[_0xc9c4[254]](_0x5554x2,_0x5554x12);0< _0x5554x12?window[_0xc9c4[261]](_0x5554x13,_0x5554x9):(_0x5554x2[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],_0x5554x4&& _0x5554x2[_0xc9c4[265]]&& _0x5554x2[_0xc9c4[265]][_0xc9c4[266]](_0x5554x2))};window[_0xc9c4[261]](_0x5554x13,_0x5554x9)}else {_0x5554x2[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],_0x5554x4&& _0x5554x2[_0xc9c4[265]]&& _0x5554x2[_0xc9c4[265]][_0xc9c4[266]](_0x5554x2)}}},mxUtils={errorResource:_0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[267]:_0xc9c4[110],closeResource:_0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[268]:_0xc9c4[110],errorImage:mxClient[_0xc9c4[88]]+ _0xc9c4[269],removeCursors:function(_0x5554x2){null!= _0x5554x2[_0xc9c4[124]]&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[110]);_0x5554x2= _0x5554x2[_0xc9c4[271]];if(null!= _0x5554x2){for(var _0x5554x3=_0x5554x2[_0xc9c4[67]],_0x5554x4=0;_0x5554x4< _0x5554x3;_0x5554x4+= 1){mxUtils[_0xc9c4[272]](_0x5554x2[_0x5554x4])}}},getCurrentStyle:function(){return mxClient[_0xc9c4[80]]?function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[273]]:null}:function(_0x5554x2){return null!= _0x5554x2?window[_0xc9c4[274]](_0x5554x2,_0xc9c4[110]):null}}(),hasScrollbars:function(_0x5554x2){_0x5554x2= mxUtils[_0xc9c4[275]](_0x5554x2);return null!= _0x5554x2&& (_0xc9c4[276]== _0x5554x2[_0xc9c4[277]]|| _0xc9c4[278]== _0x5554x2[_0xc9c4[277]])},bind:function(_0x5554x2,_0x5554x3){return function(){return _0x5554x3[_0xc9c4[183]](_0x5554x2,arguments)}},eval:function(_0x5554x2){var _0x5554x3=null;if(0<= _0x5554x2[_0xc9c4[2]](_0xc9c4[279])){try{eval(_0xc9c4[280]+ _0x5554x2),_0x5554x3= _mxJavaScriptExpression,_mxJavaScriptExpression= null}catch(c){mxLog[_0xc9c4[283]](c[_0xc9c4[281]]+ _0xc9c4[282]+ _0x5554x2)}}else {try{_0x5554x3= eval(_0x5554x2)}catch(d){mxLog[_0xc9c4[283]](d[_0xc9c4[281]]+ _0xc9c4[282]+ _0x5554x2)}};return _0x5554x3},findNode:function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x2[_0xc9c4[284]](_0x5554x3);if(null!= _0x5554x5&& _0x5554x5== _0x5554x4){return _0x5554x2};for(_0x5554x2= _0x5554x2[_0xc9c4[285]];null!= _0x5554x2;){_0x5554x5= mxUtils[_0xc9c4[286]](_0x5554x2,_0x5554x3,_0x5554x4);if(null!= _0x5554x5){return _0x5554x5};_0x5554x2= _0x5554x2[_0xc9c4[287]]};return null},findNodeByAttribute:function(){return 9<= document[_0xc9c4[5]]?function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=null;if(null!= _0x5554x2){if(_0x5554x2[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]&& _0x5554x2[_0xc9c4[284]](_0x5554x3)== _0x5554x4){_0x5554x5= _0x5554x2}else {for(_0x5554x2= _0x5554x2[_0xc9c4[285]];null!= _0x5554x2&& null== _0x5554x5;){_0x5554x5= mxUtils[_0xc9c4[290]](_0x5554x2,_0x5554x3,_0x5554x4),_0x5554x2= _0x5554x2[_0xc9c4[287]]}}};return _0x5554x5}:mxClient[_0xc9c4[80]]?function(_0x5554x2,_0x5554x3,_0x5554x4){return null== _0x5554x2?null:_0x5554x2[_0xc9c4[295]][_0xc9c4[294]](_0xc9c4[291]+ _0x5554x3+ _0xc9c4[292]+ _0x5554x4+ _0xc9c4[293])}:function(_0x5554x2,_0x5554x3,_0x5554x4){return null== _0x5554x2?null:_0x5554x2[_0xc9c4[295]][_0xc9c4[297]](_0xc9c4[291]+ _0x5554x3+ _0xc9c4[292]+ _0x5554x4+ _0xc9c4[293],_0x5554x2[_0xc9c4[295]],null,XPathResult.ANY_TYPE,null)[_0xc9c4[296]]()}}(),getFunctionName:function(_0x5554x2){var _0x5554x3=null;if(null!= _0x5554x2){if(null!= _0x5554x2[_0xc9c4[298]]){_0x5554x3= _0x5554x2[_0xc9c4[298]]}else {_0x5554x2= _0x5554x2.toString();for(_0x5554x3= 9;_0xc9c4[185]== _0x5554x2[_0xc9c4[225]](_0x5554x3);){_0x5554x3++};var _0x5554x4=_0x5554x2[_0xc9c4[2]](_0xc9c4[299],_0x5554x3),_0x5554x3=_0x5554x2[_0xc9c4[85]](_0x5554x3,_0x5554x4)}};return _0x5554x3},indexOf:function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& null!= _0x5554x3){for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){if(_0x5554x2[_0x5554x4]== _0x5554x3){return _0x5554x4}}};return -1},remove:function(_0x5554x2,_0x5554x3){var _0x5554x4=null;if(_0xc9c4[194]==  typeof _0x5554x3){for(var _0x5554x5=mxUtils[_0xc9c4[2]](_0x5554x3,_0x5554x2);0<= _0x5554x5;){_0x5554x3[_0xc9c4[300]](_0x5554x5,1),_0x5554x4= _0x5554x2,_0x5554x5= mxUtils[_0xc9c4[2]](_0x5554x3,_0x5554x2)}};for(var _0x5554x9 in _0x5554x3){_0x5554x3[_0x5554x9]== _0x5554x2&& ( delete _0x5554x3[_0x5554x9],_0x5554x4= _0x5554x2)};return _0x5554x4},isNode:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){return null!= _0x5554x2&&  !isNaN(_0x5554x2[_0xc9c4[288]])&& (null== _0x5554x3|| _0x5554x2[_0xc9c4[301]][_0xc9c4[216]]()== _0x5554x3[_0xc9c4[216]]())?null== _0x5554x4|| _0x5554x2[_0xc9c4[284]](_0x5554x4)== _0x5554x5:!1},getChildNodes:function(_0x5554x2,_0x5554x3){_0x5554x3= _0x5554x3|| mxConstants[_0xc9c4[289]];for(var _0x5554x4=[],_0x5554x5=_0x5554x2[_0xc9c4[285]];null!= _0x5554x5;){_0x5554x5[_0xc9c4[288]]== _0x5554x3&& _0x5554x4[_0xc9c4[207]](_0x5554x5),_0x5554x5= _0x5554x5[_0xc9c4[287]]};return _0x5554x4},createXmlDocument:function(){var _0x5554x2=null;document[_0xc9c4[302]]&& document[_0xc9c4[302]][_0xc9c4[303]]?_0x5554x2= document[_0xc9c4[302]][_0xc9c4[303]](_0xc9c4[110],_0xc9c4[110],null):window[_0xc9c4[304]]&& (_0x5554x2=  new ActiveXObject(_0xc9c4[305]));return _0x5554x2},parseXml:function(){return mxClient[_0xc9c4[80]]&& (_0xc9c4[82]===  typeof document[_0xc9c4[5]]|| 9> document[_0xc9c4[5]])?function(_0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[306]]();_0x5554x3[_0xc9c4[307]]= _0xc9c4[308];_0x5554x3[_0xc9c4[309]](_0x5554x2);return _0x5554x3}:function(_0x5554x2){return ( new DOMParser)[_0xc9c4[311]](_0x5554x2,_0xc9c4[310])}}(),clearSelection:function(){if(document[_0xc9c4[312]]){return function(){document[_0xc9c4[312]][_0xc9c4[313]]()}};if(window[_0xc9c4[314]]){return function(){window[_0xc9c4[314]]()[_0xc9c4[315]]()}}}(),getPrettyXml:function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=[];if(null!= _0x5554x2){if(_0x5554x3= _0x5554x3|| _0xc9c4[316],_0x5554x4= _0x5554x4|| _0xc9c4[110],_0x5554x2[_0xc9c4[288]]== mxConstants[_0xc9c4[317]]){_0x5554x5[_0xc9c4[207]](_0x5554x2[_0xc9c4[318]])}else {_0x5554x5[_0xc9c4[207]](_0x5554x4+ _0xc9c4[319]+ _0x5554x2[_0xc9c4[301]]);var _0x5554x9=_0x5554x2[_0xc9c4[320]];if(null!= _0x5554x9){for(var _0x5554xa=0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=mxUtils[_0xc9c4[321]](_0x5554x9[_0x5554xa][_0xc9c4[318]]);_0x5554x5[_0xc9c4[207]](_0xc9c4[185]+ _0x5554x9[_0x5554xa][_0xc9c4[301]]+ _0xc9c4[322]+ _0x5554x12+ _0xc9c4[323])}};_0x5554x9= _0x5554x2[_0xc9c4[285]];if(null!= _0x5554x9){for(_0x5554x5[_0xc9c4[207]](_0xc9c4[324]);null!= _0x5554x9;){_0x5554x5[_0xc9c4[207]](mxUtils[_0xc9c4[325]](_0x5554x9,_0x5554x3,_0x5554x4+ _0x5554x3)),_0x5554x9= _0x5554x9[_0xc9c4[287]]};_0x5554x5[_0xc9c4[207]](_0x5554x4+ _0xc9c4[326]+ _0x5554x2[_0xc9c4[301]]+ _0xc9c4[324])}else {_0x5554x5[_0xc9c4[207]](_0xc9c4[327])}}};return _0x5554x5[_0xc9c4[234]](_0xc9c4[110])},removeWhitespace:function(_0x5554x2,_0x5554x3){for(var _0x5554x4=_0x5554x3?_0x5554x2[_0xc9c4[328]]:_0x5554x2[_0xc9c4[287]];null!= _0x5554x4&& _0x5554x4[_0xc9c4[288]]== mxConstants[_0xc9c4[317]];){var _0x5554x5=_0x5554x3?_0x5554x4[_0xc9c4[328]]:_0x5554x4[_0xc9c4[287]],_0x5554x9=mxUtils[_0xc9c4[329]](_0x5554x4);0== mxUtils[_0xc9c4[330]](_0x5554x9)[_0xc9c4[67]]&& _0x5554x4[_0xc9c4[265]][_0xc9c4[266]](_0x5554x4);_0x5554x4= _0x5554x5}},htmlEntities:function(_0x5554x2,_0x5554x3){_0x5554x2= (_0x5554x2|| _0xc9c4[110])[_0xc9c4[230]](/&/g,_0xc9c4[331]);_0x5554x2= _0x5554x2[_0xc9c4[230]](/"/g,_0xc9c4[332]);_0x5554x2= _0x5554x2[_0xc9c4[230]](/\'/g,_0xc9c4[333]);_0x5554x2= _0x5554x2[_0xc9c4[230]](/</g,_0xc9c4[334]);_0x5554x2= _0x5554x2[_0xc9c4[230]](/>/g,_0xc9c4[335]);if(null== _0x5554x3|| _0x5554x3){_0x5554x2= _0x5554x2[_0xc9c4[230]](/\n/g,_0xc9c4[336])};return _0x5554x2},isVml:function(_0x5554x2){return null!= _0x5554x2&& _0xc9c4[97]== _0x5554x2[_0xc9c4[337]]},getXml:function(_0x5554x2,_0x5554x3){var _0x5554x4=_0xc9c4[110];null!= _0x5554x2&& (_0x5554x4= _0x5554x2[_0xc9c4[338]],_0x5554x4= null== _0x5554x4?_0x5554x2[_0xc9c4[339]]?_0x5554x2[_0xc9c4[339]]:( new XMLSerializer)[_0xc9c4[340]](_0x5554x2):_0x5554x4[_0xc9c4[230]](/\r\n\t[\t]*/g,_0xc9c4[110])[_0xc9c4[230]](/>\r\n/g,_0xc9c4[341])[_0xc9c4[230]](/\r\n/g,_0xc9c4[192]));return _0x5554x4= _0x5554x4[_0xc9c4[230]](/\n/g,_0x5554x3|| _0xc9c4[336])},getTextContent:function(_0x5554x2){var _0x5554x3=_0xc9c4[110];null!= _0x5554x2&& (null!= _0x5554x2[_0xc9c4[285]]&& (_0x5554x2= _0x5554x2[_0xc9c4[285]]),_0x5554x3= _0x5554x2[_0xc9c4[318]]|| _0xc9c4[110]);return _0x5554x3},getInnerHtml:function(){return mxClient[_0xc9c4[80]]?function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[339]]:_0xc9c4[110]}:function(_0x5554x2){return null!= _0x5554x2?( new XMLSerializer)[_0xc9c4[340]](_0x5554x2):_0xc9c4[110]}}(),getOuterHtml:function(){return mxClient[_0xc9c4[80]]?function(_0x5554x2){if(null!= _0x5554x2){if(null!= _0x5554x2[_0xc9c4[342]]){return _0x5554x2[_0xc9c4[342]]};var _0x5554x3=[];_0x5554x3[_0xc9c4[207]](_0xc9c4[319]+ _0x5554x2[_0xc9c4[301]]);var _0x5554x4=_0x5554x2[_0xc9c4[320]];if(null!= _0x5554x4){for(var _0x5554x5=0;_0x5554x5< _0x5554x4[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=_0x5554x4[_0x5554x5][_0xc9c4[318]];null!= _0x5554x9&& 0< _0x5554x9[_0xc9c4[67]]&& (_0x5554x3[_0xc9c4[207]](_0xc9c4[185]),_0x5554x3[_0xc9c4[207]](_0x5554x4[_0x5554x5][_0xc9c4[301]]),_0x5554x3[_0xc9c4[207]](_0xc9c4[322]),_0x5554x3[_0xc9c4[207]](_0x5554x9),_0x5554x3[_0xc9c4[207]](_0xc9c4[323]))}};0== _0x5554x2[_0xc9c4[339]][_0xc9c4[67]]?_0x5554x3[_0xc9c4[207]](_0xc9c4[343]):(_0x5554x3[_0xc9c4[207]](_0xc9c4[341]),_0x5554x3[_0xc9c4[207]](_0x5554x2[_0xc9c4[339]]),_0x5554x3[_0xc9c4[207]](_0xc9c4[326]+ _0x5554x2[_0xc9c4[301]]+ _0xc9c4[341]));return _0x5554x3[_0xc9c4[234]](_0xc9c4[110])};return _0xc9c4[110]}:function(_0x5554x2){return null!= _0x5554x2?( new XMLSerializer)[_0xc9c4[340]](_0x5554x2):_0xc9c4[110]}}(),write:function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[295]][_0xc9c4[344]](_0x5554x3);null!= _0x5554x2&& _0x5554x2[_0xc9c4[62]](_0x5554x4);return _0x5554x4},writeln:function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[295]][_0xc9c4[344]](_0x5554x3);null!= _0x5554x2&& (_0x5554x2[_0xc9c4[62]](_0x5554x4),_0x5554x2[_0xc9c4[62]](document[_0xc9c4[55]](_0xc9c4[345])));return _0x5554x4},br:function(_0x5554x2,_0x5554x3){_0x5554x3= _0x5554x3|| 1;for(var _0x5554x4=null,_0x5554x5=0;_0x5554x5< _0x5554x3;_0x5554x5++){null!= _0x5554x2&& (_0x5554x4= _0x5554x2[_0xc9c4[295]][_0xc9c4[55]](_0xc9c4[345]),_0x5554x2[_0xc9c4[62]](_0x5554x4))};return _0x5554x4},button:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:document;_0x5554x4= _0x5554x4[_0xc9c4[55]](_0xc9c4[172]);mxUtils[_0xc9c4[53]](_0x5554x4,_0x5554x2);mxEvent[_0xc9c4[169]](_0x5554x4,_0xc9c4[173],function(_0x5554x2){_0x5554x3(_0x5554x2)});return _0x5554x4},para:function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[346]);mxUtils[_0xc9c4[53]](_0x5554x4,_0x5554x3);null!= _0x5554x2&& _0x5554x2[_0xc9c4[62]](_0x5554x4);return _0x5554x4},addTransparentBackgroundFilter:function(_0x5554x2){_0x5554x2[_0xc9c4[124]][_0xc9c4[347]]+= _0xc9c4[348]+ mxClient[_0xc9c4[88]]+ _0xc9c4[349]},linkAction:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){return mxUtils[_0xc9c4[54]](_0x5554x2,_0x5554x3,function(){_0x5554x4[_0xc9c4[350]](_0x5554x5)},_0x5554x9)},linkInvoke:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){return mxUtils[_0xc9c4[54]](_0x5554x2,_0x5554x3,function(){_0x5554x4[_0x5554x5](_0x5554x9)},_0x5554xa)},link:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=document[_0xc9c4[55]](_0xc9c4[351]);_0x5554x9[_0xc9c4[124]][_0xc9c4[352]]= _0xc9c4[353];_0x5554x9[_0xc9c4[124]][_0xc9c4[354]]= _0xc9c4[355];_0x5554x9[_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[356];null!= _0x5554x5&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[357]]= _0x5554x5+ _0xc9c4[168]);mxEvent[_0xc9c4[169]](_0x5554x9,_0xc9c4[173],_0x5554x4);mxUtils[_0xc9c4[53]](_0x5554x9,_0x5554x3);null!= _0x5554x2&& _0x5554x2[_0xc9c4[62]](_0x5554x9);return _0x5554x9},fit:function(_0x5554x2){var _0x5554x3=parseInt(_0x5554x2[_0xc9c4[358]]),_0x5554x4=parseInt(_0x5554x2[_0xc9c4[359]]),_0x5554x5=document[_0xc9c4[112]],_0x5554x9=document[_0xc9c4[158]],_0x5554xa=(_0x5554x5[_0xc9c4[360]]|| _0x5554x9[_0xc9c4[360]])+ (_0x5554x5[_0xc9c4[159]]|| _0x5554x9[_0xc9c4[159]]);_0x5554x3+ _0x5554x4> _0x5554xa&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[160]](_0x5554x5[_0xc9c4[360]]|| _0x5554x9[_0xc9c4[360]],_0x5554xa- _0x5554x4)+ _0xc9c4[168]);_0x5554x3= parseInt(_0x5554x2[_0xc9c4[362]]);_0x5554x4= parseInt(_0x5554x2[_0xc9c4[167]]);_0x5554xa= (_0x5554x5[_0xc9c4[190]]|| _0x5554x9[_0xc9c4[190]])+ Math[_0xc9c4[160]](_0x5554x5[_0xc9c4[157]]|| 0,_0x5554x9[_0xc9c4[157]]);_0x5554x3+ _0x5554x4> _0x5554xa&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[160]](_0x5554x5[_0xc9c4[190]]|| _0x5554x9[_0xc9c4[190]],_0x5554xa- _0x5554x4)+ _0xc9c4[168])},open:function(_0x5554x2){if(mxClient[_0xc9c4[133]]){try{netscape[_0xc9c4[366]][_0xc9c4[365]][_0xc9c4[364]](_0xc9c4[363])}catch(b){return mxUtils[_0xc9c4[150]](_0xc9c4[367]),_0xc9c4[110]};var _0x5554x4=Components[_0xc9c4[372]][_0xc9c4[371]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[368]]);_0x5554x4[_0xc9c4[373]](_0x5554x2);if(!_0x5554x4[_0xc9c4[374]]()){return mxUtils[_0xc9c4[150]](_0xc9c4[375]),_0xc9c4[110]};_0x5554x2= Components[_0xc9c4[372]][_0xc9c4[377]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[376]]);_0x5554x2[_0xc9c4[176]](_0x5554x4,1,4,null);_0x5554x4= Components[_0xc9c4[372]][_0xc9c4[379]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[378]]);_0x5554x4[_0xc9c4[176]](_0x5554x2);return _0x5554x4[_0xc9c4[381]](_0x5554x4[_0xc9c4[380]]())};_0x5554x4= ( new ActiveXObject(_0xc9c4[382])).OpenTextFile(_0x5554x2,1);_0x5554x2= _0x5554x4[_0xc9c4[383]]();_0x5554x4[_0xc9c4[268]]();return _0x5554x2},save:function(_0x5554x2,_0x5554x3){if(mxClient[_0xc9c4[133]]){try{netscape[_0xc9c4[366]][_0xc9c4[365]][_0xc9c4[364]](_0xc9c4[363])}catch(c){mxUtils[_0xc9c4[150]](_0xc9c4[384]);return};var _0x5554x5=Components[_0xc9c4[372]][_0xc9c4[371]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[368]]);_0x5554x5[_0xc9c4[373]](_0x5554x2);_0x5554x5[_0xc9c4[374]]()|| _0x5554x5[_0xc9c4[385]](0,420);var _0x5554x9=Components[_0xc9c4[372]][_0xc9c4[387]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[386]]);_0x5554x9[_0xc9c4[176]](_0x5554x5,34,4,null);_0x5554x9[_0xc9c4[53]](_0x5554x3,_0x5554x3[_0xc9c4[67]]);_0x5554x9[_0xc9c4[388]]();_0x5554x9[_0xc9c4[268]]()}else {_0x5554x5= ( new ActiveXObject(_0xc9c4[382])).CreateTextFile(_0x5554x2,!0),_0x5554x5.Write(_0x5554x3),_0x5554x5.Close()}},saveAs:function(_0x5554x2){var _0x5554x3=document[_0xc9c4[55]](_0xc9c4[389]);_0x5554x3[_0xc9c4[57]](_0xc9c4[390],_0xc9c4[110]);_0x5554x3[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x3);try{if(mxClient[_0xc9c4[133]]){var _0x5554x4=_0x5554x3[_0xc9c4[391]];_0x5554x4[_0xc9c4[392]]();_0x5554x4[_0xc9c4[53]](_0x5554x2);_0x5554x4[_0xc9c4[268]]();try{netscape[_0xc9c4[366]][_0xc9c4[365]][_0xc9c4[364]](_0xc9c4[363]),_0x5554x3[_0xc9c4[393]](),saveDocument(_0x5554x4)}catch(d){mxUtils[_0xc9c4[150]](_0xc9c4[394])}}else {_0x5554x4= _0x5554x3[_0xc9c4[396]][_0xc9c4[395]],_0x5554x4[_0xc9c4[53]](_0x5554x2),_0x5554x4[_0xc9c4[398]](_0xc9c4[397],!1,document[_0xc9c4[45]])}}finally{document[_0xc9c4[112]][_0xc9c4[266]](_0x5554x3)}},copy:function(_0x5554x2){if(window[_0xc9c4[399]]){window[_0xc9c4[399]][_0xc9c4[401]](_0xc9c4[400],_0x5554x2)}else {netscape[_0xc9c4[366]][_0xc9c4[365]][_0xc9c4[364]](_0xc9c4[363]);var _0x5554x3=Components[_0xc9c4[372]][_0xc9c4[403]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[402]]);if(_0x5554x3){var _0x5554x4=Components[_0xc9c4[372]][_0xc9c4[405]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[404]]);if(_0x5554x4){_0x5554x4[_0xc9c4[407]](_0xc9c4[406]);var _0x5554x5=Components[_0xc9c4[372]][_0xc9c4[409]][_0xc9c4[370]](Components[_0xc9c4[369]][_0xc9c4[408]]);_0x5554x5[_0xc9c4[410]]= _0x5554x2;_0x5554x4[_0xc9c4[411]](_0xc9c4[406],_0x5554x5,2* _0x5554x2[_0xc9c4[67]]);_0x5554x3[_0xc9c4[401]](_0x5554x4,null,Components[_0xc9c4[369]][_0xc9c4[402]][_0xc9c4[412]])}}}},load:function(_0x5554x2){_0x5554x2=  new mxXmlRequest(_0x5554x2,null,_0xc9c4[413],!1);_0x5554x2[_0xc9c4[414]]();return _0x5554x2},get:function(_0x5554x2,_0x5554x3,_0x5554x4){return ( new mxXmlRequest(_0x5554x2,null,_0xc9c4[413]))[_0xc9c4[414]](_0x5554x3,_0x5554x4)},post:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){return ( new mxXmlRequest(_0x5554x2,_0x5554x3))[_0xc9c4[414]](_0x5554x4,_0x5554x5)},submit:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){return ( new mxXmlRequest(_0x5554x2,_0x5554x3))[_0xc9c4[415]](_0x5554x4,_0x5554x5)},loadInto:function(_0x5554x2,_0x5554x3,_0x5554x4){mxClient[_0xc9c4[80]]?_0x5554x3[_0xc9c4[416]]= function(){4== _0x5554x3[_0xc9c4[417]]&& _0x5554x4()}:_0x5554x3[_0xc9c4[418]](_0xc9c4[219],_0x5554x4,!1);_0x5554x3[_0xc9c4[219]](_0x5554x2)},getValue:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= null!= _0x5554x2?_0x5554x2[_0x5554x3]:null;null== _0x5554x2&& (_0x5554x2= _0x5554x4);return _0x5554x2},getNumber:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= null!= _0x5554x2?_0x5554x2[_0x5554x3]:null;null== _0x5554x2&& (_0x5554x2= _0x5554x4|| 0);return Number(_0x5554x2)},getColor:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= null!= _0x5554x2?_0x5554x2[_0x5554x3]:null;null== _0x5554x2?_0x5554x2= _0x5554x4:_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);return _0x5554x2},clone:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:!1;var _0x5554x5=null;if(null!= _0x5554x2&& _0xc9c4[279]==  typeof _0x5554x2[_0xc9c4[196]]){var _0x5554x5= new _0x5554x2[_0xc9c4[196]],_0x5554x9;for(_0x5554x9 in _0x5554x2){if(_0x5554x9!= mxObjectIdentity[_0xc9c4[195]]&& (null== _0x5554x3|| 0> mxUtils[_0xc9c4[2]](_0x5554x3,_0x5554x9))){_0x5554x5[_0x5554x9]= !_0x5554x4&& _0xc9c4[194]==  typeof _0x5554x2[_0x5554x9]?mxUtils[_0xc9c4[238]](_0x5554x2[_0x5554x9]):_0x5554x2[_0x5554x9]}}};return _0x5554x5},equalPoints:function(_0x5554x2,_0x5554x3){if(null== _0x5554x2&& null!= _0x5554x3|| null!= _0x5554x2&& null== _0x5554x3|| null!= _0x5554x2&& null!= _0x5554x3&& _0x5554x2[_0xc9c4[67]]!= _0x5554x3[_0xc9c4[67]]){return !1};if(null!= _0x5554x2&& null!= _0x5554x3){for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){if(_0x5554x2[_0x5554x4]== _0x5554x3[_0x5554x4]|| null!= _0x5554x2[_0x5554x4]&&  !_0x5554x2[_0x5554x4][_0xc9c4[237]](_0x5554x3[_0x5554x4])){return !1}}};return !0},equalEntries:function(_0x5554x2,_0x5554x3){if(null== _0x5554x2&& null!= _0x5554x3|| null!= _0x5554x2&& null== _0x5554x3|| null!= _0x5554x2&& null!= _0x5554x3&& _0x5554x2[_0xc9c4[67]]!= _0x5554x3[_0xc9c4[67]]){return !1};if(null!= _0x5554x2&& null!= _0x5554x3){for(var _0x5554x4 in _0x5554x2){if(_0x5554x2[_0x5554x4]!= _0x5554x3[_0x5554x4]){return !1}}};return !0},extend:function(_0x5554x2,_0x5554x3){var _0x5554x4=function(){};_0x5554x4[_0xc9c4[202]]= _0x5554x3[_0xc9c4[202]];_0x5554x2[_0xc9c4[202]]=  new _0x5554x4;_0x5554x2[_0xc9c4[202]][_0xc9c4[196]]= _0x5554x2},toString:function(_0x5554x2){var _0x5554x3=_0xc9c4[110],_0x5554x4;for(_0x5554x4 in _0x5554x2){try{if(null== _0x5554x2[_0x5554x4]){_0x5554x3+= _0x5554x4+ _0xc9c4[419]}else {if(_0xc9c4[279]==  typeof _0x5554x2[_0x5554x4]){_0x5554x3+= _0x5554x4+ _0xc9c4[420]}else {if(_0xc9c4[194]==  typeof _0x5554x2[_0x5554x4]){var _0x5554x5=mxUtils[_0xc9c4[197]](_0x5554x2[_0x5554x4][_0xc9c4[196]]),_0x5554x3=_0x5554x3+ (_0x5554x4+ _0xc9c4[421]+ _0x5554x5+ _0xc9c4[422])}else {_0x5554x3+= _0x5554x4+ _0xc9c4[423]+ _0x5554x2[_0x5554x4]+ _0xc9c4[192]}}}}catch(e){_0x5554x3+= _0x5554x4+ _0xc9c4[226]+ e[_0xc9c4[281]]}};return _0x5554x3},toRadians:function(_0x5554x2){return Math[_0xc9c4[424]]* _0x5554x2/ 180},arcToCurves:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){_0x5554x13-= _0x5554x2;_0x5554x14-= _0x5554x3;if(0=== _0x5554x4|| 0=== _0x5554x5){return _0x5554x18};_0x5554x4= Math[_0xc9c4[425]](_0x5554x4);_0x5554x5= Math[_0xc9c4[425]](_0x5554x5);var _0x5554x15=-_0x5554x13/ 2,_0x5554x16=-_0x5554x14/ 2,_0x5554x17=Math[_0xc9c4[426]](_0x5554x9* Math[_0xc9c4[424]]/ 180),_0x5554x18=Math[_0xc9c4[427]](_0x5554x9* Math[_0xc9c4[424]]/ 180);_0x5554x9= _0x5554x17* _0x5554x15+ _0x5554x18* _0x5554x16;var _0x5554x15=-1* _0x5554x18 * _0x5554x15 + _0x5554x17* _0x5554x16,_0x5554x16=_0x5554x9* _0x5554x9,_0x5554x19=_0x5554x15* _0x5554x15,_0x5554x1a=_0x5554x4* _0x5554x4,_0x5554x1b=_0x5554x5* _0x5554x5,_0x5554x1c=_0x5554x16/ _0x5554x1a+ _0x5554x19/ _0x5554x1b;1< _0x5554x1c?(_0x5554x4*= Math[_0xc9c4[428]](_0x5554x1c),_0x5554x5*= Math[_0xc9c4[428]](_0x5554x1c),_0x5554xa= 0):(_0x5554x1c= 1,_0x5554xa=== _0x5554x12&& (_0x5554x1c=  -1),_0x5554xa= _0x5554x1c* Math[_0xc9c4[428]]((_0x5554x1a* _0x5554x1b- _0x5554x1a* _0x5554x19- _0x5554x1b* _0x5554x16)/ (_0x5554x1a* _0x5554x19+ _0x5554x1b* _0x5554x16)));_0x5554x16= _0x5554xa* _0x5554x4* _0x5554x15/ _0x5554x5;_0x5554x19= -1* _0x5554xa * _0x5554x5 * _0x5554x9 / _0x5554x4;_0x5554x13= _0x5554x17* _0x5554x16- _0x5554x18* _0x5554x19+ _0x5554x13/ 2;_0x5554x14= _0x5554x18* _0x5554x16+ _0x5554x17* _0x5554x19+ _0x5554x14/ 2;_0x5554x1a= Math[_0xc9c4[429]]((_0x5554x15- _0x5554x19)/ _0x5554x5,(_0x5554x9- _0x5554x16)/ _0x5554x4)- Math[_0xc9c4[429]](0,1);_0x5554xa= 0<= _0x5554x1a?_0x5554x1a:2* Math[_0xc9c4[424]]+ _0x5554x1a;_0x5554x1a= Math[_0xc9c4[429]]((-_0x5554x15- _0x5554x19) / _0x5554x5,(-_0x5554x9- _0x5554x16) / _0x5554x4) - Math[_0xc9c4[429]]((_0x5554x15- _0x5554x19)/ _0x5554x5,(_0x5554x9- _0x5554x16)/ _0x5554x4);_0x5554x9= 0<= _0x5554x1a?_0x5554x1a:2* Math[_0xc9c4[424]]+ _0x5554x1a;0== _0x5554x12&& 0< _0x5554x9?_0x5554x9-= 2* Math[_0xc9c4[424]]:0!= _0x5554x12&& 0> _0x5554x9&& (_0x5554x9+= 2* Math[_0xc9c4[424]]);_0x5554x12= 2* _0x5554x9/ Math[_0xc9c4[424]];_0x5554x12= Math[_0xc9c4[430]](0> _0x5554x12?-1* _0x5554x12:_0x5554x12);_0x5554x9/= _0x5554x12;_0x5554x15= 8/ 3* Math[_0xc9c4[427]](_0x5554x9/ 4)* Math[_0xc9c4[427]](_0x5554x9/ 4)/ Math[_0xc9c4[427]](_0x5554x9/ 2);_0x5554x16= _0x5554x17* _0x5554x4;_0x5554x17*= _0x5554x5;_0x5554x4*= _0x5554x18;_0x5554x5*= _0x5554x18;for(var _0x5554x1d=Math[_0xc9c4[426]](_0x5554xa),_0x5554x1e=Math[_0xc9c4[427]](_0x5554xa),_0x5554x19=-_0x5554x15* (_0x5554x16* _0x5554x1e+ _0x5554x5* _0x5554x1d),_0x5554x1a=-_0x5554x15* (_0x5554x4* _0x5554x1e- _0x5554x17* _0x5554x1d),_0x5554x1c=_0x5554x1b= 0,_0x5554x18=[],_0x5554x1f=0;_0x5554x1f< _0x5554x12;++_0x5554x1f){_0x5554xa+= _0x5554x9;var _0x5554x1d=Math[_0xc9c4[426]](_0x5554xa),_0x5554x1e=Math[_0xc9c4[427]](_0x5554xa),_0x5554x1b=_0x5554x16* _0x5554x1d- _0x5554x5* _0x5554x1e+ _0x5554x13,_0x5554x1c=_0x5554x4* _0x5554x1d+ _0x5554x17* _0x5554x1e+ _0x5554x14,_0x5554x20=-_0x5554x15* (_0x5554x16* _0x5554x1e+ _0x5554x5* _0x5554x1d),_0x5554x1d=-_0x5554x15* (_0x5554x4* _0x5554x1e- _0x5554x17* _0x5554x1d),_0x5554x1e=6* _0x5554x1f;_0x5554x18[_0x5554x1e]= Number(_0x5554x19+ _0x5554x2);_0x5554x18[_0x5554x1e+ 1]= Number(_0x5554x1a+ _0x5554x3);_0x5554x18[_0x5554x1e+ 2]= Number(_0x5554x1b- _0x5554x20+ _0x5554x2);_0x5554x18[_0x5554x1e+ 3]= Number(_0x5554x1c- _0x5554x1d+ _0x5554x3);_0x5554x18[_0x5554x1e+ 4]= Number(_0x5554x1b+ _0x5554x2);_0x5554x18[_0x5554x1e+ 5]= Number(_0x5554x1c+ _0x5554x3);_0x5554x19= _0x5554x1b+ _0x5554x20;_0x5554x1a= _0x5554x1c+ _0x5554x1d};return _0x5554x18},getBoundingBox:function(_0x5554x2,_0x5554x3){var _0x5554x4=null;if(null!= _0x5554x2&& null!= _0x5554x3&& 0!= _0x5554x3){var _0x5554x5=mxUtils[_0xc9c4[431]](_0x5554x3),_0x5554x4=Math[_0xc9c4[426]](_0x5554x5),_0x5554x9=Math[_0xc9c4[427]](_0x5554x5),_0x5554xa= new mxPoint(_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]/ 2,_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]/ 2),_0x5554x12= new mxPoint(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]),_0x5554x5= new mxPoint(_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]],_0x5554x2[_0xc9c4[236]]),_0x5554x13= new mxPoint(_0x5554x5[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]),_0x5554x14= new mxPoint(_0x5554x2[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]]),_0x5554x12=mxUtils[_0xc9c4[432]](_0x5554x12,_0x5554x4,_0x5554x9,_0x5554xa),_0x5554x5=mxUtils[_0xc9c4[432]](_0x5554x5,_0x5554x4,_0x5554x9,_0x5554xa),_0x5554x13=mxUtils[_0xc9c4[432]](_0x5554x13,_0x5554x4,_0x5554x9,_0x5554xa),_0x5554x14=mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x4,_0x5554x9,_0x5554xa),_0x5554x4= new mxRectangle(_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]],0,0);_0x5554x4[_0xc9c4[99]]( new mxRectangle(_0x5554x5[_0xc9c4[235]],_0x5554x5[_0xc9c4[236]],0,0));_0x5554x4[_0xc9c4[99]]( new mxRectangle(_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]],0,0));_0x5554x4[_0xc9c4[99]]( new mxRectangle(_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]],0,0))};return _0x5554x4},getRotatedPoint:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x5= null!= _0x5554x5?_0x5554x5: new mxPoint;var _0x5554x9=_0x5554x2[_0xc9c4[235]]- _0x5554x5[_0xc9c4[235]];_0x5554x2= _0x5554x2[_0xc9c4[236]]- _0x5554x5[_0xc9c4[236]];return  new mxPoint(_0x5554x9* _0x5554x3- _0x5554x2* _0x5554x4+ _0x5554x5[_0xc9c4[235]],_0x5554x2* _0x5554x3+ _0x5554x9* _0x5554x4+ _0x5554x5[_0xc9c4[236]])},getPortConstraints:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x2= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_PORT_CONSTRAINT,null);if(null== _0x5554x2){return _0x5554x5};_0x5554x5= _0x5554x2.toString();_0x5554x2= mxConstants[_0xc9c4[434]];0<= _0x5554x5[_0xc9c4[2]](mxConstants.DIRECTION_NORTH)&& (_0x5554x2|= mxConstants[_0xc9c4[435]]);0<= _0x5554x5[_0xc9c4[2]](mxConstants.DIRECTION_WEST)&& (_0x5554x2|= mxConstants[_0xc9c4[436]]);0<= _0x5554x5[_0xc9c4[2]](mxConstants.DIRECTION_SOUTH)&& (_0x5554x2|= mxConstants[_0xc9c4[437]]);0<= _0x5554x5[_0xc9c4[2]](mxConstants.DIRECTION_EAST)&& (_0x5554x2|= mxConstants[_0xc9c4[438]]);return _0x5554x2},reversePortConstraints:function(_0x5554x2){var _0x5554x3=0,_0x5554x3=(_0x5554x2& mxConstants[_0xc9c4[436]])<< 3,_0x5554x3=_0x5554x3| (_0x5554x2& mxConstants[_0xc9c4[435]])<< 1,_0x5554x3=_0x5554x3| (_0x5554x2& mxConstants[_0xc9c4[437]])>> 1;return _0x5554x3|= (_0x5554x2& mxConstants[_0xc9c4[438]])>> 3},findNearestSegment:function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=-1;if(0< _0x5554x2[_0xc9c4[439]][_0xc9c4[67]]){for(var _0x5554x9=_0x5554x2[_0xc9c4[439]][0],_0x5554xa=null,_0x5554x12=1;_0x5554x12< _0x5554x2[_0xc9c4[439]][_0xc9c4[67]];_0x5554x12++){var _0x5554x13=_0x5554x2[_0xc9c4[439]][_0x5554x12],_0x5554x9=mxUtils[_0xc9c4[440]](_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]],_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]],_0x5554x3,_0x5554x4);if(null== _0x5554xa|| _0x5554x9< _0x5554xa){_0x5554xa= _0x5554x9,_0x5554x5= _0x5554x12- 1};_0x5554x9= _0x5554x13}};return _0x5554x5},rectangleIntersectsSegment:function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x2[_0xc9c4[236]],_0x5554x9=_0x5554x2[_0xc9c4[235]],_0x5554xa=_0x5554x5+ _0x5554x2[_0xc9c4[119]],_0x5554x12=_0x5554x9+ _0x5554x2[_0xc9c4[117]];_0x5554x2= _0x5554x3[_0xc9c4[235]];var _0x5554x13=_0x5554x4[_0xc9c4[235]];_0x5554x3[_0xc9c4[235]]> _0x5554x4[_0xc9c4[235]]&& (_0x5554x2= _0x5554x4[_0xc9c4[235]],_0x5554x13= _0x5554x3[_0xc9c4[235]]);_0x5554x13> _0x5554x12&& (_0x5554x13= _0x5554x12);_0x5554x2< _0x5554x9&& (_0x5554x2= _0x5554x9);if(_0x5554x2> _0x5554x13){return !1};var _0x5554x9=_0x5554x3[_0xc9c4[236]],_0x5554x12=_0x5554x4[_0xc9c4[236]],_0x5554x14=_0x5554x4[_0xc9c4[235]]- _0x5554x3[_0xc9c4[235]];1E-7< Math[_0xc9c4[425]](_0x5554x14)&& (_0x5554x4= (_0x5554x4[_0xc9c4[236]]- _0x5554x3[_0xc9c4[236]])/ _0x5554x14,_0x5554x3= _0x5554x3[_0xc9c4[236]]- _0x5554x4* _0x5554x3[_0xc9c4[235]],_0x5554x9= _0x5554x4* _0x5554x2+ _0x5554x3,_0x5554x12= _0x5554x4* _0x5554x13+ _0x5554x3);_0x5554x9> _0x5554x12&& (_0x5554x3= _0x5554x12,_0x5554x12= _0x5554x9,_0x5554x9= _0x5554x3);_0x5554x12> _0x5554xa&& (_0x5554x12= _0x5554xa);_0x5554x9< _0x5554x5&& (_0x5554x9= _0x5554x5);return _0x5554x9> _0x5554x12?!1:!0},contains:function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x2[_0xc9c4[235]]<= _0x5554x3&& _0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]>= _0x5554x3&& _0x5554x2[_0xc9c4[236]]<= _0x5554x4&& _0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]>= _0x5554x4},intersects:function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[117]],_0x5554x5=_0x5554x2[_0xc9c4[119]],_0x5554x9=_0x5554x3[_0xc9c4[117]],_0x5554xa=_0x5554x3[_0xc9c4[119]];if(0>= _0x5554x9|| 0>= _0x5554xa|| 0>= _0x5554x4|| 0>= _0x5554x5){return !1};var _0x5554x12=_0x5554x2[_0xc9c4[235]],_0x5554x13=_0x5554x2[_0xc9c4[236]],_0x5554x14=_0x5554x3[_0xc9c4[235]],_0x5554x15=_0x5554x3[_0xc9c4[236]],_0x5554x9=_0x5554x9+ _0x5554x14,_0x5554xa=_0x5554xa+ _0x5554x15,_0x5554x4=_0x5554x4+ _0x5554x12,_0x5554x5=_0x5554x5+ _0x5554x13;return (_0x5554x9< _0x5554x14|| _0x5554x9> _0x5554x12)&& (_0x5554xa< _0x5554x15|| _0x5554xa> _0x5554x13)&& (_0x5554x4< _0x5554x12|| _0x5554x4> _0x5554x14)&& (_0x5554x5< _0x5554x13|| _0x5554x5> _0x5554x15)},intersectsHotspot:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x5= null!= _0x5554x5?_0x5554x5:1;_0x5554x9= null!= _0x5554x9?_0x5554x9:0;_0x5554xa= null!= _0x5554xa?_0x5554xa:0;if(0< _0x5554x5){var _0x5554x12=_0x5554x2[_0xc9c4[241]](),_0x5554x13=_0x5554x2[_0xc9c4[242]](),_0x5554x14=_0x5554x2[_0xc9c4[117]],_0x5554x15=_0x5554x2[_0xc9c4[119]],_0x5554x16=mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_STARTSIZE)* _0x5554x2[_0xc9c4[441]][_0xc9c4[255]];0< _0x5554x16&& (mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_HORIZONTAL,!0)?(_0x5554x13= _0x5554x2[_0xc9c4[236]]+ _0x5554x16/ 2,_0x5554x15= _0x5554x16):(_0x5554x12= _0x5554x2[_0xc9c4[235]]+ _0x5554x16/ 2,_0x5554x14= _0x5554x16));_0x5554x14= Math[_0xc9c4[160]](_0x5554x9,_0x5554x14* _0x5554x5);_0x5554x15= Math[_0xc9c4[160]](_0x5554x9,_0x5554x15* _0x5554x5);0< _0x5554xa&& (_0x5554x14= Math[_0xc9c4[243]](_0x5554x14,_0x5554xa),_0x5554x15= Math[_0xc9c4[243]](_0x5554x15,_0x5554xa));_0x5554x5=  new mxRectangle(_0x5554x12- _0x5554x14/ 2,_0x5554x13- _0x5554x15/ 2,_0x5554x14,_0x5554x15);_0x5554x12= mxUtils[_0xc9c4[431]](mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ROTATION)|| 0);0!= _0x5554x12&& (_0x5554x9= Math[_0xc9c4[426]](-_0x5554x12),_0x5554xa= Math[_0xc9c4[427]](-_0x5554x12),_0x5554x12=  new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]()),_0x5554x2= mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x3,_0x5554x4),_0x5554x9,_0x5554xa,_0x5554x12),_0x5554x3= _0x5554x2[_0xc9c4[235]],_0x5554x4= _0x5554x2[_0xc9c4[236]]);return mxUtils[_0xc9c4[442]](_0x5554x5,_0x5554x3,_0x5554x4)};return !0},getOffset:function(_0x5554x2,_0x5554x3){var _0x5554x4=0,_0x5554x5=0;if(null!= _0x5554x3&& _0x5554x3){var _0x5554x9=document[_0xc9c4[112]],_0x5554xa=document[_0xc9c4[158]],_0x5554x4=_0x5554x4+ (_0x5554x9[_0xc9c4[360]]|| _0x5554xa[_0xc9c4[360]]),_0x5554x5=_0x5554x5+ (_0x5554x9[_0xc9c4[190]]|| _0x5554xa[_0xc9c4[190]])};for(;_0x5554x2[_0xc9c4[443]];){_0x5554x4+= _0x5554x2[_0xc9c4[358]],_0x5554x5+= _0x5554x2[_0xc9c4[362]],_0x5554x2= _0x5554x2[_0xc9c4[443]]};return  new mxPoint(_0x5554x4,_0x5554x5)},getScrollOrigin:function(_0x5554x2){for(var _0x5554x3=document[_0xc9c4[112]],_0x5554x4=document[_0xc9c4[158]],_0x5554x5= new mxPoint(_0x5554x3[_0xc9c4[360]]|| _0x5554x4[_0xc9c4[360]],_0x5554x3[_0xc9c4[190]]|| _0x5554x4[_0xc9c4[190]]);null!= _0x5554x2&& _0x5554x2!= _0x5554x3&& _0x5554x2!= _0x5554x4;){!isNaN(_0x5554x2[_0xc9c4[360]])&&  !isNaN(_0x5554x2[_0xc9c4[190]]) && (_0x5554x5[_0xc9c4[235]]+= _0x5554x2[_0xc9c4[360]],_0x5554x5[_0xc9c4[236]]+= _0x5554x2[_0xc9c4[190]]),_0x5554x2= _0x5554x2[_0xc9c4[265]]};return _0x5554x5},convertPoint:function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=mxUtils[_0xc9c4[444]](_0x5554x2);_0x5554x2= mxUtils[_0xc9c4[445]](_0x5554x2);_0x5554x2[_0xc9c4[235]]-= _0x5554x5[_0xc9c4[235]];_0x5554x2[_0xc9c4[236]]-= _0x5554x5[_0xc9c4[236]];return  new mxPoint(_0x5554x3- _0x5554x2[_0xc9c4[235]],_0x5554x4- _0x5554x2[_0xc9c4[236]])},ltrim:function(_0x5554x2,_0x5554x3){return _0x5554x2[_0xc9c4[230]](RegExp(_0xc9c4[446]+ (_0x5554x3|| _0xc9c4[447])+ _0xc9c4[448],_0xc9c4[449]),_0xc9c4[110])},rtrim:function(_0x5554x2,_0x5554x3){return _0x5554x2[_0xc9c4[230]](RegExp(_0xc9c4[450]+ (_0x5554x3|| _0xc9c4[447])+ _0xc9c4[451],_0xc9c4[449]),_0xc9c4[110])},trim:function(_0x5554x2,_0x5554x3){return mxUtils[_0xc9c4[453]](mxUtils[_0xc9c4[452]](_0x5554x2,_0x5554x3),_0x5554x3)},isNumeric:function(_0x5554x2){return null!= _0x5554x2&& (null== _0x5554x2[_0xc9c4[67]]|| 0< _0x5554x2[_0xc9c4[67]]&& 0> _0x5554x2[_0xc9c4[2]](_0xc9c4[454])&& 0> _0x5554x2[_0xc9c4[2]](_0xc9c4[455]))&&  !isNaN(_0x5554x2)},mod:function(_0x5554x2,_0x5554x3){return (_0x5554x2% _0x5554x3+ _0x5554x3)% _0x5554x3},intersection:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13){var _0x5554x14=(_0x5554x13- _0x5554xa)* (_0x5554x4- _0x5554x2)- (_0x5554x12- _0x5554x9)* (_0x5554x5- _0x5554x3);_0x5554x12= ((_0x5554x12- _0x5554x9)* (_0x5554x3- _0x5554xa)- (_0x5554x13- _0x5554xa)* (_0x5554x2- _0x5554x9))/ _0x5554x14;_0x5554x9= ((_0x5554x4- _0x5554x2)* (_0x5554x3- _0x5554xa)- (_0x5554x5- _0x5554x3)* (_0x5554x2- _0x5554x9))/ _0x5554x14;return 0<= _0x5554x12&& 1>= _0x5554x12&& 0<= _0x5554x9&& 1>= _0x5554x9? new mxPoint(_0x5554x2+ _0x5554x12* (_0x5554x4- _0x5554x2),_0x5554x3+ _0x5554x12* (_0x5554x5- _0x5554x3)):null},ptSegDistSq:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x4-= _0x5554x2;_0x5554x5-= _0x5554x3;_0x5554x9-= _0x5554x2;_0x5554xa-= _0x5554x3;0>= _0x5554x9* _0x5554x4+ _0x5554xa* _0x5554x5?_0x5554x4= 0:(_0x5554x9= _0x5554x4- _0x5554x9,_0x5554xa= _0x5554x5- _0x5554xa,_0x5554x2= _0x5554x9* _0x5554x4+ _0x5554xa* _0x5554x5,_0x5554x4= 0>= _0x5554x2?0:_0x5554x2* _0x5554x2/ (_0x5554x4* _0x5554x4+ _0x5554x5* _0x5554x5));_0x5554x9= _0x5554x9* _0x5554x9+ _0x5554xa* _0x5554xa- _0x5554x4;0> _0x5554x9&& (_0x5554x9= 0);return _0x5554x9},relativeCcw:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x4-= _0x5554x2;_0x5554x5-= _0x5554x3;_0x5554x9-= _0x5554x2;_0x5554xa-= _0x5554x3;_0x5554x2= _0x5554x9* _0x5554x5- _0x5554xa* _0x5554x4;0== _0x5554x2&& (_0x5554x2= _0x5554x9* _0x5554x4+ _0x5554xa* _0x5554x5,0< _0x5554x2&& (_0x5554x2= (_0x5554x9- _0x5554x4)* _0x5554x4+ (_0x5554xa- _0x5554x5)* _0x5554x5,0> _0x5554x2&& (_0x5554x2= 0)));return 0> _0x5554x2?-1:0< _0x5554x2?1:0},animateChanges:function(_0x5554x2,_0x5554x3){mxEffects[_0xc9c4[456]][_0xc9c4[183]](this,arguments)},cascadeOpacity:function(_0x5554x2,_0x5554x3,_0x5554x4){mxEffects[_0xc9c4[260]][_0xc9c4[183]](this,arguments)},fadeOut:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){mxEffects[_0xc9c4[457]][_0xc9c4[183]](this,arguments)},setOpacity:function(_0x5554x2,_0x5554x3){mxUtils[_0xc9c4[458]](_0x5554x2)?_0x5554x2[_0xc9c4[124]][_0xc9c4[347]]= 100<= _0x5554x3?null:_0xc9c4[459]+ _0x5554x3/ 5+ _0xc9c4[460]:mxClient[_0xc9c4[80]]&& (_0xc9c4[82]===  typeof document[_0xc9c4[5]]|| 9> document[_0xc9c4[5]])?_0x5554x2[_0xc9c4[124]][_0xc9c4[347]]= 100<= _0x5554x3?null:_0xc9c4[459]+ _0x5554x3+ _0xc9c4[460]:_0x5554x2[_0xc9c4[124]][_0xc9c4[461]]= _0x5554x3/ 100},createImage:function(_0x5554x2){var _0x5554x3=null;mxClient[_0xc9c4[49]]&& _0xc9c4[462]!= document[_0xc9c4[135]]?(_0x5554x3= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[464]),_0x5554x3[_0xc9c4[57]](_0xc9c4[390],_0x5554x2),_0x5554x3[_0xc9c4[124]][_0xc9c4[465]]= _0xc9c4[130]):(_0x5554x3= document[_0xc9c4[55]](_0xc9c4[466]),_0x5554x3[_0xc9c4[57]](_0xc9c4[390],_0x5554x2),_0x5554x3[_0xc9c4[57]](_0xc9c4[467],_0xc9c4[468]));return _0x5554x3},sortCells:function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;var _0x5554x4= new mxDictionary;_0x5554x2[_0xc9c4[470]](function(_0x5554x2,_0x5554x9){var _0x5554xa=_0x5554x4[_0xc9c4[203]](_0x5554x2);null== _0x5554xa&& (_0x5554xa= mxCellPath[_0xc9c4[385]](_0x5554x2)[_0xc9c4[224]](mxCellPath.PATH_SEPARATOR),_0x5554x4[_0xc9c4[204]](_0x5554x2,_0x5554xa));var _0x5554x12=_0x5554x4[_0xc9c4[203]](_0x5554x9);null== _0x5554x12&& (_0x5554x12= mxCellPath[_0xc9c4[385]](_0x5554x9)[_0xc9c4[224]](mxCellPath.PATH_SEPARATOR),_0x5554x4[_0xc9c4[204]](_0x5554x9,_0x5554x12));_0x5554xa= mxCellPath[_0xc9c4[469]](_0x5554xa,_0x5554x12);return 0== _0x5554xa?0:0< _0x5554xa== _0x5554x3?1:-1});return _0x5554x2},getStylename:function(_0x5554x2){return null!= _0x5554x2&& (_0x5554x2= _0x5554x2[_0xc9c4[224]](_0xc9c4[471])[0],0> _0x5554x2[_0xc9c4[2]](_0xc9c4[226]))?_0x5554x2:_0xc9c4[110]},getStylenames:function(_0x5554x2){var _0x5554x3=[];if(null!= _0x5554x2){_0x5554x2= _0x5554x2[_0xc9c4[224]](_0xc9c4[471]);for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){0> _0x5554x2[_0x5554x4][_0xc9c4[2]](_0xc9c4[226])&& _0x5554x3[_0xc9c4[207]](_0x5554x2[_0x5554x4])}};return _0x5554x3},indexOfStylename:function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& null!= _0x5554x3){for(var _0x5554x4=_0x5554x2[_0xc9c4[224]](_0xc9c4[471]),_0x5554x5=0,_0x5554x9=0;_0x5554x9< _0x5554x4[_0xc9c4[67]];_0x5554x9++){if(_0x5554x4[_0x5554x9]== _0x5554x3){return _0x5554x5};_0x5554x5+= _0x5554x4[_0x5554x9][_0xc9c4[67]]+ 1}};return -1},addStylename:function(_0x5554x2,_0x5554x3){0> mxUtils[_0xc9c4[472]](_0x5554x2,_0x5554x3)&& (null== _0x5554x2?_0x5554x2= _0xc9c4[110]:0< _0x5554x2[_0xc9c4[67]]&& _0xc9c4[471]!= _0x5554x2[_0xc9c4[225]](_0x5554x2[_0xc9c4[67]]- 1)&& (_0x5554x2+= _0xc9c4[471]),_0x5554x2+= _0x5554x3);return _0x5554x2},removeStylename:function(_0x5554x2,_0x5554x3){var _0x5554x4=[];if(null!= _0x5554x2){for(var _0x5554x5=_0x5554x2[_0xc9c4[224]](_0xc9c4[471]),_0x5554x9=0;_0x5554x9< _0x5554x5[_0xc9c4[67]];_0x5554x9++){_0x5554x5[_0x5554x9]!= _0x5554x3&& _0x5554x4[_0xc9c4[207]](_0x5554x5[_0x5554x9])}};return _0x5554x4[_0xc9c4[234]](_0xc9c4[471])},removeAllStylenames:function(_0x5554x2){var _0x5554x3=[];if(null!= _0x5554x2){_0x5554x2= _0x5554x2[_0xc9c4[224]](_0xc9c4[471]);for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){0<= _0x5554x2[_0x5554x4][_0xc9c4[2]](_0xc9c4[226])&& _0x5554x3[_0xc9c4[207]](_0x5554x2[_0x5554x4])}};return _0x5554x3[_0xc9c4[234]](_0xc9c4[471])},setCellStyles:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]){_0x5554x2[_0xc9c4[473]]();try{for(var _0x5554x9=0;_0x5554x9< _0x5554x3[_0xc9c4[67]];_0x5554x9++){if(null!= _0x5554x3[_0x5554x9]){var _0x5554xa=mxUtils[_0xc9c4[475]](_0x5554x2[_0xc9c4[474]](_0x5554x3[_0x5554x9]),_0x5554x4,_0x5554x5);_0x5554x2[_0xc9c4[475]](_0x5554x3[_0x5554x9],_0x5554xa)}}}finally{_0x5554x2[_0xc9c4[476]]()}}},setStyle:function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=null!= _0x5554x4&& (_0xc9c4[82]==  typeof _0x5554x4[_0xc9c4[67]]|| 0< _0x5554x4[_0xc9c4[67]]);if(null== _0x5554x2|| 0== _0x5554x2[_0xc9c4[67]]){_0x5554x5&& (_0x5554x2= _0x5554x3+ _0xc9c4[226]+ _0x5554x4)}else {var _0x5554x9=_0x5554x2[_0xc9c4[2]](_0x5554x3+ _0xc9c4[226]);0> _0x5554x9?_0x5554x5&& (_0x5554x5= _0xc9c4[471]== _0x5554x2[_0xc9c4[225]](_0x5554x2[_0xc9c4[67]]- 1)?_0xc9c4[110]:_0xc9c4[471],_0x5554x2= _0x5554x2+ _0x5554x5+ _0x5554x3+ _0xc9c4[226]+ _0x5554x4):(_0x5554x3= _0x5554x5?_0x5554x3+ _0xc9c4[226]+ _0x5554x4:_0xc9c4[110],_0x5554x4= _0x5554x2[_0xc9c4[2]](_0xc9c4[471],_0x5554x9),_0x5554x5|| _0x5554x4++,_0x5554x2= _0x5554x2[_0xc9c4[85]](0,_0x5554x9)+ _0x5554x3+ (_0x5554x4> _0x5554x9?_0x5554x2[_0xc9c4[85]](_0x5554x4):_0xc9c4[110]))};return _0x5554x2},setCellStyleFlags:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]){_0x5554x2[_0xc9c4[473]]();try{for(var _0x5554xa=0;_0x5554xa< _0x5554x3[_0xc9c4[67]];_0x5554xa++){if(null!= _0x5554x3[_0x5554xa]){var _0x5554x12=mxUtils[_0xc9c4[477]](_0x5554x2[_0xc9c4[474]](_0x5554x3[_0x5554xa]),_0x5554x4,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[475]](_0x5554x3[_0x5554xa],_0x5554x12)}}}finally{_0x5554x2[_0xc9c4[476]]()}}},setStyleFlag:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null== _0x5554x2|| 0== _0x5554x2[_0xc9c4[67]]){_0x5554x2= _0x5554x5|| null== _0x5554x5?_0x5554x3+ _0xc9c4[226]+ _0x5554x4:_0x5554x3+ _0xc9c4[478]}else {var _0x5554x9=_0x5554x2[_0xc9c4[2]](_0x5554x3+ _0xc9c4[226]);if(0> _0x5554x9){_0x5554x9= _0xc9c4[471]== _0x5554x2[_0xc9c4[225]](_0x5554x2[_0xc9c4[67]]- 1)?_0xc9c4[110]:_0xc9c4[471],_0x5554x2= _0x5554x5|| null== _0x5554x5?_0x5554x2+ _0x5554x9+ _0x5554x3+ _0xc9c4[226]+ _0x5554x4:_0x5554x2+ _0x5554x9+ _0x5554x3+ _0xc9c4[478]}else {var _0x5554xa=_0x5554x2[_0xc9c4[2]](_0xc9c4[471],_0x5554x9),_0x5554x12=_0xc9c4[110],_0x5554x12=0> _0x5554xa?_0x5554x2[_0xc9c4[85]](_0x5554x9+ _0x5554x3[_0xc9c4[67]]+ 1):_0x5554x2[_0xc9c4[85]](_0x5554x9+ _0x5554x3[_0xc9c4[67]]+ 1,_0x5554xa),_0x5554x12=null== _0x5554x5?parseInt(_0x5554x12)^ _0x5554x4:_0x5554x5?parseInt(_0x5554x12)| _0x5554x4:parseInt(_0x5554x12)&  ~_0x5554x4;_0x5554x2= _0x5554x2[_0xc9c4[85]](0,_0x5554x9)+ _0x5554x3+ _0xc9c4[226]+ _0x5554x12+ (0<= _0x5554xa?_0x5554x2[_0xc9c4[85]](_0x5554xa):_0xc9c4[110])}};return _0x5554x2},getAlignmentAsPoint:function(_0x5554x2,_0x5554x3){var _0x5554x4=0,_0x5554x5=0;_0x5554x2== mxConstants[_0xc9c4[479]]?_0x5554x4=  -0.5:_0x5554x2== mxConstants[_0xc9c4[480]]&& (_0x5554x4=  -1);_0x5554x3== mxConstants[_0xc9c4[481]]?_0x5554x5=  -0.5:_0x5554x3== mxConstants[_0xc9c4[482]]&& (_0x5554x5=  -1);return  new mxPoint(_0x5554x4,_0x5554x5)},getSizeForString:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= null!= _0x5554x3?_0x5554x3:mxConstants[_0xc9c4[483]];_0x5554x4= null!= _0x5554x4?_0x5554x4:mxConstants[_0xc9c4[484]];var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x5[_0xc9c4[124]][_0xc9c4[486]]= _0x5554x4;_0x5554x5[_0xc9c4[124]][_0xc9c4[487]]= Math[_0xc9c4[488]](_0x5554x3)+ _0xc9c4[168];_0x5554x5[_0xc9c4[124]][_0xc9c4[489]]= Math[_0xc9c4[488]](_0x5554x3* mxConstants[_0xc9c4[490]])+ _0xc9c4[168];_0x5554x5[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x5[_0xc9c4[124]][_0xc9c4[493]]= _0xc9c4[494];_0x5554x5[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];_0x5554x5[_0xc9c4[124]][_0xc9c4[495]]= mxClient[_0xc9c4[496]]?_0xc9c4[497]:_0xc9c4[498];_0x5554x5[_0xc9c4[124]][_0xc9c4[499]]= _0xc9c4[500];_0x5554x5[_0xc9c4[339]]= _0x5554x2;document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x5);_0x5554x2=  new mxRectangle(0,0,_0x5554x5[_0xc9c4[359]],_0x5554x5[_0xc9c4[167]]);document[_0xc9c4[112]][_0xc9c4[266]](_0x5554x5);return _0x5554x2},getViewXml:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x5= null!= _0x5554x5?_0x5554x5:0;_0x5554x9= null!= _0x5554x9?_0x5554x9:0;_0x5554x3= null!= _0x5554x3?_0x5554x3:1;null== _0x5554x4&& (_0x5554x4= [_0x5554x2[_0xc9c4[502]]()[_0xc9c4[501]]()]);var _0x5554xa=_0x5554x2[_0xc9c4[249]](),_0x5554x12=null,_0x5554x13=_0x5554xa[_0xc9c4[503]]();_0x5554xa[_0xc9c4[504]](!1);var _0x5554x14=_0x5554xa[_0xc9c4[505]],_0x5554x15=_0x5554xa[_0xc9c4[506]];_0x5554x2[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?(_0x5554xa[_0xc9c4[505]]= document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[449]),_0x5554xa[_0xc9c4[510]][_0xc9c4[62]](_0x5554xa[_0xc9c4[505]]),_0x5554xa[_0xc9c4[506]]= document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[449])):(_0x5554xa[_0xc9c4[505]]= _0x5554xa[_0xc9c4[505]][_0xc9c4[511]](!1),_0x5554xa[_0xc9c4[510]][_0xc9c4[62]](_0x5554xa[_0xc9c4[505]]),_0x5554xa[_0xc9c4[506]]= _0x5554xa[_0xc9c4[506]][_0xc9c4[511]](!1));_0x5554xa[_0xc9c4[510]][_0xc9c4[62]](_0x5554xa[_0xc9c4[506]]);var _0x5554x16=_0x5554xa[_0xc9c4[512]]();_0x5554xa[_0xc9c4[513]]=  new mxPoint(_0x5554x5,_0x5554x9);_0x5554x3=  new mxTemporaryCellStates(_0x5554x2[_0xc9c4[249]](),_0x5554x3,_0x5554x4);try{_0x5554x12= ( new mxCodec)[_0xc9c4[514]](_0x5554x2[_0xc9c4[249]]())}finally{_0x5554x3[_0xc9c4[515]](),_0x5554xa[_0xc9c4[513]]= _0x5554x16,_0x5554xa[_0xc9c4[510]][_0xc9c4[266]](_0x5554xa[_0xc9c4[505]]),_0x5554xa[_0xc9c4[510]][_0xc9c4[266]](_0x5554xa[_0xc9c4[506]]),_0x5554xa[_0xc9c4[505]]= _0x5554x14,_0x5554xa[_0xc9c4[506]]= _0x5554x15,_0x5554xa[_0xc9c4[504]](_0x5554x13)};return _0x5554x12},getScaleForPageCount:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(1> _0x5554x2){return 1};_0x5554x4= null!= _0x5554x4?_0x5554x4:mxConstants[_0xc9c4[516]];_0x5554x5= null!= _0x5554x5?_0x5554x5:0;var _0x5554x9=_0x5554x4[_0xc9c4[117]]- 2* _0x5554x5;_0x5554x4= _0x5554x4[_0xc9c4[119]]- 2* _0x5554x5;_0x5554x5= _0x5554x3[_0xc9c4[517]]()[_0xc9c4[238]]();_0x5554x3= _0x5554x3[_0xc9c4[249]]()[_0xc9c4[518]]();_0x5554x5[_0xc9c4[117]]/= _0x5554x3;_0x5554x5[_0xc9c4[119]]/= _0x5554x3;_0x5554x3= _0x5554x5[_0xc9c4[117]];_0x5554x4= _0x5554x3/ _0x5554x5[_0xc9c4[119]]/ (_0x5554x9/ _0x5554x4);_0x5554x5= Math[_0xc9c4[428]](_0x5554x2);var _0x5554xa=Math[_0xc9c4[428]](_0x5554x4);_0x5554x4= _0x5554x5* _0x5554xa;_0x5554x5/= _0x5554xa;if(1> _0x5554x4&& _0x5554x5> _0x5554x2){var _0x5554x12=_0x5554x5/ _0x5554x2;_0x5554x5= _0x5554x2;_0x5554x4/= _0x5554x12};1> _0x5554x5&& _0x5554x4> _0x5554x2&& (_0x5554x12= _0x5554x4/ _0x5554x2,_0x5554x4= _0x5554x2,_0x5554x5/= _0x5554x12);_0x5554x12= Math[_0xc9c4[430]](_0x5554x4)* Math[_0xc9c4[430]](_0x5554x5);for(_0x5554xa= 0;_0x5554x12> _0x5554x2;){var _0x5554x12=Math[_0xc9c4[519]](_0x5554x4)/ _0x5554x4,_0x5554x13=Math[_0xc9c4[519]](_0x5554x5)/ _0x5554x5;1== _0x5554x12&& (_0x5554x12= Math[_0xc9c4[519]](_0x5554x4- 1)/ _0x5554x4);1== _0x5554x13&& (_0x5554x13= Math[_0xc9c4[519]](_0x5554x5- 1)/ _0x5554x5);_0x5554x12= _0x5554x12> _0x5554x13?_0x5554x12:_0x5554x13;_0x5554x4*= _0x5554x12;_0x5554x5*= _0x5554x12;_0x5554x12= Math[_0xc9c4[430]](_0x5554x4)* Math[_0xc9c4[430]](_0x5554x5);_0x5554xa++;if(10< _0x5554xa){break}};return 0.99999* (_0x5554x9* _0x5554x4/ _0x5554x3)},show:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x4= null!= _0x5554x4?_0x5554x4:0;_0x5554x5= null!= _0x5554x5?_0x5554x5:0;null== _0x5554x3?_0x5554x3= window[_0xc9c4[392]]()[_0xc9c4[395]]:_0x5554x3[_0xc9c4[392]]();var _0x5554x9=_0x5554x2[_0xc9c4[517]]();_0x5554x4= -_0x5554x9[_0xc9c4[235]]+ _0x5554x4;_0x5554x5= -_0x5554x9[_0xc9c4[236]]+ _0x5554x5;if(mxClient[_0xc9c4[80]]){for(var _0x5554x9=_0xc9c4[520],_0x5554xa=document[_0xc9c4[64]](_0xc9c4[521]),_0x5554x12=0;_0x5554x12< _0x5554xa[_0xc9c4[67]];_0x5554x12++){_0x5554x9+= _0x5554xa[_0x5554x12][_0xc9c4[342]]};_0x5554x9+= _0xc9c4[522];for(_0x5554x12= 0;_0x5554x12< document[_0xc9c4[523]][_0xc9c4[67]];_0x5554x12++){try{_0x5554x9+= document[_0xc9c4[523]](_0x5554x12)[_0xc9c4[103]]}catch(h){}};_0x5554x9+= _0xc9c4[524];_0x5554x9+= _0xc9c4[525];_0x5554x9+= _0x5554x2[_0xc9c4[526]][_0xc9c4[339]];_0x5554x9+= _0xc9c4[527];_0x5554x9+= _0xc9c4[528];_0x5554x3[_0xc9c4[171]](_0x5554x9);_0x5554x3[_0xc9c4[268]]();_0x5554x2= _0x5554x3[_0xc9c4[112]][_0xc9c4[64]](_0xc9c4[529])[0];null!= _0x5554x2&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492],_0x5554x2[_0xc9c4[124]][_0xc9c4[361]]= _0x5554x4+ _0xc9c4[168],_0x5554x2[_0xc9c4[124]][_0xc9c4[125]]= _0x5554x5+ _0xc9c4[168])}else {_0x5554x3[_0xc9c4[171]](_0xc9c4[530]);_0x5554x3[_0xc9c4[171]](_0xc9c4[531]);_0x5554xa= document[_0xc9c4[64]](_0xc9c4[521]);for(_0x5554x12= 0;_0x5554x12< _0x5554xa[_0xc9c4[67]];_0x5554x12++){_0x5554x3[_0xc9c4[171]](mxUtils[_0xc9c4[532]](_0x5554xa[_0x5554x12]))};_0x5554xa= document[_0xc9c4[64]](_0xc9c4[54]);for(_0x5554x12= 0;_0x5554x12< _0x5554xa[_0xc9c4[67]];_0x5554x12++){_0x5554x3[_0xc9c4[171]](mxUtils[_0xc9c4[532]](_0x5554xa[_0x5554x12]))};_0x5554xa= document[_0xc9c4[64]](_0xc9c4[124]);for(_0x5554x12= 0;_0x5554x12< _0x5554xa[_0xc9c4[67]];_0x5554x12++){_0x5554x3[_0xc9c4[171]](mxUtils[_0xc9c4[532]](_0x5554xa[_0x5554x12]))};_0x5554x3[_0xc9c4[171]](_0xc9c4[533]);_0x5554x3[_0xc9c4[171]](_0xc9c4[534]);_0x5554x3[_0xc9c4[268]]();null== _0x5554x3[_0xc9c4[112]]&& _0x5554x3[_0xc9c4[158]][_0xc9c4[62]](_0x5554x3[_0xc9c4[55]](_0xc9c4[112]));_0x5554x3[_0xc9c4[112]][_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[278];for(_0x5554x2= _0x5554x2[_0xc9c4[526]][_0xc9c4[285]];null!= _0x5554x2;){_0x5554x12= _0x5554x2[_0xc9c4[511]](!0),_0x5554x3[_0xc9c4[112]][_0xc9c4[62]](_0x5554x12),_0x5554x2= _0x5554x2[_0xc9c4[287]]};_0x5554x2= _0x5554x3[_0xc9c4[64]](_0xc9c4[449])[0];null!= _0x5554x2&& (_0x5554x2[_0xc9c4[57]](_0xc9c4[535],_0xc9c4[536]+ _0x5554x4+ _0xc9c4[537]+ _0x5554x5+ _0xc9c4[460]),_0x5554x4= _0x5554x2[_0xc9c4[538]],_0x5554x4[_0xc9c4[57]](_0xc9c4[117],_0x5554x9[_0xc9c4[117]]+ Math[_0xc9c4[160]](_0x5554x9[_0xc9c4[235]],0)+ 3),_0x5554x4[_0xc9c4[57]](_0xc9c4[119],_0x5554x9[_0xc9c4[119]]+ Math[_0xc9c4[160]](_0x5554x9[_0xc9c4[236]],0)+ 3))};mxUtils[_0xc9c4[272]](_0x5554x3[_0xc9c4[112]]);return _0x5554x3},printScreen:function(_0x5554x2){var _0x5554x3=window[_0xc9c4[392]]();mxUtils[_0xc9c4[539]](_0x5554x2,_0x5554x3[_0xc9c4[395]]);_0x5554x2= function(){_0x5554x3[_0xc9c4[393]]();_0x5554x3[_0xc9c4[540]]();_0x5554x3[_0xc9c4[268]]()};mxClient[_0xc9c4[76]]?_0x5554x3[_0xc9c4[261]](_0x5554x2,500):_0x5554x2()},popup:function(_0x5554x2,_0x5554x3){if(_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x4[_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[276];_0x5554x4[_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[541];_0x5554x4[_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[542];var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[543]);_0x5554x5[_0xc9c4[339]]= mxUtils[_0xc9c4[321]](_0x5554x2,!1)[_0xc9c4[230]](/\n/g,_0xc9c4[545])[_0xc9c4[230]](/ /g,_0xc9c4[544]);_0x5554x4[_0xc9c4[62]](_0x5554x5);_0x5554x4=  new mxWindow(_0xc9c4[546],_0x5554x4,document[_0xc9c4[112]][_0xc9c4[159]]/ 2- 320,(document[_0xc9c4[112]][_0xc9c4[157]]|| document[_0xc9c4[158]][_0xc9c4[157]])/ 2- 240,640,480,!1,!0);_0x5554x4[_0xc9c4[164]](!0);_0x5554x4[_0xc9c4[175]](!0)}else {mxClient[_0xc9c4[133]]?(_0x5554x4= window[_0xc9c4[392]](),_0x5554x4[_0xc9c4[395]][_0xc9c4[171]](_0xc9c4[547]+ mxUtils[_0xc9c4[321]](_0x5554x2)+ _0xc9c4[548]),_0x5554x4[_0xc9c4[395]][_0xc9c4[268]]()):(_0x5554x4= window[_0xc9c4[392]](),_0x5554x5= _0x5554x4[_0xc9c4[395]][_0xc9c4[55]](_0xc9c4[543]),_0x5554x5[_0xc9c4[339]]= mxUtils[_0xc9c4[321]](_0x5554x2,!1)[_0xc9c4[230]](/\n/g,_0xc9c4[545])[_0xc9c4[230]](/ /g,_0xc9c4[544]),_0x5554x4[_0xc9c4[395]][_0xc9c4[112]][_0xc9c4[62]](_0x5554x5))}},alert:function(_0x5554x2){alert(_0x5554x2)},prompt:function(_0x5554x2,_0x5554x3){return prompt(_0x5554x2,_0x5554x3)},confirm:function(_0x5554x2){return confirm(_0x5554x2)},error:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x9[_0xc9c4[124]][_0xc9c4[549]]= _0xc9c4[550];var _0x5554xa=document[_0xc9c4[55]](_0xc9c4[466]);_0x5554xa[_0xc9c4[57]](_0xc9c4[390],_0x5554x5|| mxUtils[_0xc9c4[551]]);_0x5554xa[_0xc9c4[57]](_0xc9c4[552],_0xc9c4[553]);_0x5554xa[_0xc9c4[124]][_0xc9c4[123]]= _0xc9c4[554];_0x5554x9[_0xc9c4[62]](_0x5554xa);_0x5554x9[_0xc9c4[62]](document[_0xc9c4[344]](_0xc9c4[555]));_0x5554x9[_0xc9c4[62]](document[_0xc9c4[344]](_0xc9c4[555]));_0x5554x9[_0xc9c4[62]](document[_0xc9c4[344]](_0xc9c4[555]));mxUtils[_0xc9c4[53]](_0x5554x9,_0x5554x2);_0x5554x2= document[_0xc9c4[112]][_0xc9c4[159]];_0x5554x5= document[_0xc9c4[112]][_0xc9c4[157]]|| document[_0xc9c4[158]][_0xc9c4[157]];var _0x5554x12= new mxWindow(mxResources[_0xc9c4[203]](mxUtils[_0xc9c4[556]])|| mxUtils[_0xc9c4[556]],_0x5554x9,(_0x5554x2- _0x5554x3)/ 2,_0x5554x5/ 4,_0x5554x3,null,!1,!0);_0x5554x4&& (mxUtils[_0xc9c4[345]](_0x5554x9),_0x5554x3= document[_0xc9c4[55]](_0xc9c4[346]),_0x5554x4= document[_0xc9c4[55]](_0xc9c4[172]),mxClient[_0xc9c4[80]]?_0x5554x4[_0xc9c4[124]][_0xc9c4[103]]= _0xc9c4[557]:_0x5554x4[_0xc9c4[57]](_0xc9c4[124],_0xc9c4[557]),mxEvent[_0xc9c4[169]](_0x5554x4,_0xc9c4[173],function(_0x5554x2){_0x5554x12[_0xc9c4[515]]()}),mxUtils[_0xc9c4[53]](_0x5554x4,mxResources[_0xc9c4[203]](mxUtils[_0xc9c4[558]])|| mxUtils[_0xc9c4[558]]),_0x5554x3[_0xc9c4[62]](_0x5554x4),_0x5554x9[_0xc9c4[62]](_0x5554x3),mxUtils[_0xc9c4[345]](_0x5554x9),_0x5554x12[_0xc9c4[164]](!0));_0x5554x12[_0xc9c4[175]](!0);return _0x5554x12},makeDraggable:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15){_0x5554x2=  new mxDragSource(_0x5554x2,_0x5554x4);_0x5554x2[_0xc9c4[559]]=  new mxPoint(null!= _0x5554x9?_0x5554x9:0,null!= _0x5554xa?_0x5554xa:mxConstants[_0xc9c4[560]]);_0x5554x2[_0xc9c4[561]]= _0x5554x12;_0x5554x2[_0xc9c4[562]](!1);null!= _0x5554x14&& (_0x5554x2[_0xc9c4[563]]= _0x5554x14);null!= _0x5554x15&& (_0x5554x2[_0xc9c4[564]]= _0x5554x15);_0x5554x2[_0xc9c4[565]]= function(_0x5554x2){return _0xc9c4[279]==  typeof _0x5554x3?_0x5554x3(_0x5554x2):_0x5554x3};null!= _0x5554x5&& (_0x5554x2[_0xc9c4[566]]= function(){return _0x5554x5[_0xc9c4[511]](!0)},_0x5554x13&& (_0x5554x2[_0xc9c4[567]]= function(_0x5554x2){var _0x5554x3=_0x5554x5[_0xc9c4[511]](!0),_0x5554x4=parseInt(_0x5554x3[_0xc9c4[124]][_0xc9c4[117]]),_0x5554x9=parseInt(_0x5554x3[_0xc9c4[124]][_0xc9c4[119]]);_0x5554x3[_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[488]](_0x5554x4* _0x5554x2[_0xc9c4[441]][_0xc9c4[255]])+ _0xc9c4[168];_0x5554x3[_0xc9c4[124]][_0xc9c4[119]]= Math[_0xc9c4[488]](_0x5554x9* _0x5554x2[_0xc9c4[441]][_0xc9c4[255]])+ _0xc9c4[168];return _0x5554x3}));return _0x5554x2}},mxConstants={DEFAULT_HOTSPOT:0.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:_0xc9c4[568],RENDERING_HINT_FASTER:_0xc9c4[569],RENDERING_HINT_FASTEST:_0xc9c4[570],DIALECT_SVG:_0xc9c4[571],DIALECT_VML:_0xc9c4[572],DIALECT_MIXEDHTML:_0xc9c4[573],DIALECT_PREFERHTML:_0xc9c4[574],DIALECT_STRICTHTML:_0xc9c4[575],NS_SVG:_0xc9c4[576],NS_XHTML:_0xc9c4[577],NS_XLINK:_0xc9c4[578],SHADOWCOLOR:_0xc9c4[579],SHADOW_OFFSET_X:2,SHADOW_OFFSET_Y:3,SHADOW_OPACITY:1,NODETYPE_ELEMENT:1,NODETYPE_ATTRIBUTE:2,NODETYPE_TEXT:3,NODETYPE_CDATA:4,NODETYPE_ENTITY_REFERENCE:5,NODETYPE_ENTITY:6,NODETYPE_PROCESSING_INSTRUCTION:7,NODETYPE_COMMENT:8,NODETYPE_DOCUMENT:9,NODETYPE_DOCUMENTTYPE:10,NODETYPE_DOCUMENT_FRAGMENT:11,NODETYPE_NOTATION:12,TOOLTIP_VERTICAL_OFFSET:16,DEFAULT_VALID_COLOR:_0xc9c4[580],DEFAULT_INVALID_COLOR:_0xc9c4[581],HIGHLIGHT_STROKEWIDTH:3,CURSOR_MOVABLE_VERTEX:_0xc9c4[582],CURSOR_MOVABLE_EDGE:_0xc9c4[582],CURSOR_LABEL_HANDLE:_0xc9c4[583],CURSOR_BEND_HANDLE:_0xc9c4[356],CURSOR_CONNECT:_0xc9c4[356],HIGHLIGHT_COLOR:_0xc9c4[580],CONNECT_TARGET_COLOR:_0xc9c4[584],INVALID_CONNECT_TARGET_COLOR:_0xc9c4[581],DROP_TARGET_COLOR:_0xc9c4[584],VALID_COLOR:_0xc9c4[580],INVALID_COLOR:_0xc9c4[581],EDGE_SELECTION_COLOR:_0xc9c4[580],VERTEX_SELECTION_COLOR:_0xc9c4[580],VERTEX_SELECTION_STROKEWIDTH:1,EDGE_SELECTION_STROKEWIDTH:1,VERTEX_SELECTION_DASHED:!0,EDGE_SELECTION_DASHED:!0,GUIDE_COLOR:_0xc9c4[581],GUIDE_STROKEWIDTH:1,OUTLINE_COLOR:_0xc9c4[585],OUTLINE_STROKEWIDTH:mxClient[_0xc9c4[80]]?2:3,HANDLE_SIZE:7,LABEL_HANDLE_SIZE:4,HANDLE_FILLCOLOR:_0xc9c4[580],HANDLE_STROKECOLOR:_0xc9c4[586],LABEL_HANDLE_FILLCOLOR:_0xc9c4[587],CONNECT_HANDLE_FILLCOLOR:_0xc9c4[584],LOCKED_HANDLE_FILLCOLOR:_0xc9c4[581],OUTLINE_HANDLE_FILLCOLOR:_0xc9c4[588],OUTLINE_HANDLE_STROKECOLOR:_0xc9c4[589],DEFAULT_FONTFAMILY:_0xc9c4[590],DEFAULT_FONTSIZE:11,LINE_HEIGHT:1.2,DEFAULT_FONTSTYLE:0,DEFAULT_STARTSIZE:40,DEFAULT_MARKERSIZE:6,DEFAULT_IMAGESIZE:24,ENTITY_SEGMENT:30,RECTANGLE_ROUNDING_FACTOR:0.15,LINE_ARCSIZE:20,ARROW_SPACING:10,ARROW_WIDTH:30,ARROW_SIZE:30,PAGE_FORMAT_A4_PORTRAIT: new mxRectangle(0,0,826,1169),PAGE_FORMAT_A4_LANDSCAPE: new mxRectangle(0,0,1169,826),PAGE_FORMAT_LETTER_PORTRAIT: new mxRectangle(0,0,850,1100),PAGE_FORMAT_LETTER_LANDSCAPE: new mxRectangle(0,0,1100,850),NONE:_0xc9c4[130],STYLE_PERIMETER:_0xc9c4[591],STYLE_SOURCE_PORT:_0xc9c4[592],STYLE_TARGET_PORT:_0xc9c4[593],STYLE_PORT_CONSTRAINT:_0xc9c4[594],STYLE_OPACITY:_0xc9c4[461],STYLE_TEXT_OPACITY:_0xc9c4[595],STYLE_OVERFLOW:_0xc9c4[277],STYLE_ORTHOGONAL:_0xc9c4[596],STYLE_EXIT_X:_0xc9c4[597],STYLE_EXIT_Y:_0xc9c4[598],STYLE_EXIT_PERIMETER:_0xc9c4[599],STYLE_ENTRY_X:_0xc9c4[600],STYLE_ENTRY_Y:_0xc9c4[601],STYLE_ENTRY_PERIMETER:_0xc9c4[602],STYLE_WHITE_SPACE:_0xc9c4[493],STYLE_ROTATION:_0xc9c4[603],STYLE_FILLCOLOR:_0xc9c4[604],STYLE_SWIMLANE_FILLCOLOR:_0xc9c4[605],STYLE_GRADIENTCOLOR:_0xc9c4[606],STYLE_GRADIENT_DIRECTION:_0xc9c4[607],STYLE_STROKECOLOR:_0xc9c4[608],STYLE_SEPARATORCOLOR:_0xc9c4[609],STYLE_STROKEWIDTH:_0xc9c4[610],STYLE_ALIGN:_0xc9c4[611],STYLE_VERTICAL_ALIGN:_0xc9c4[123],STYLE_LABEL_POSITION:_0xc9c4[612],STYLE_VERTICAL_LABEL_POSITION:_0xc9c4[613],STYLE_IMAGE_ASPECT:_0xc9c4[614],STYLE_IMAGE_ALIGN:_0xc9c4[615],STYLE_IMAGE_VERTICAL_ALIGN:_0xc9c4[616],STYLE_GLASS:_0xc9c4[617],STYLE_IMAGE:_0xc9c4[618],STYLE_IMAGE_WIDTH:_0xc9c4[619],STYLE_IMAGE_HEIGHT:_0xc9c4[620],STYLE_IMAGE_BACKGROUND:_0xc9c4[621],STYLE_IMAGE_BORDER:_0xc9c4[622],STYLE_FLIPH:_0xc9c4[623],STYLE_FLIPV:_0xc9c4[624],STYLE_NOLABEL:_0xc9c4[625],STYLE_NOEDGESTYLE:_0xc9c4[626],STYLE_LABEL_BACKGROUNDCOLOR:_0xc9c4[627],STYLE_LABEL_BORDERCOLOR:_0xc9c4[628],STYLE_LABEL_PADDING:_0xc9c4[629],STYLE_INDICATOR_SHAPE:_0xc9c4[630],STYLE_INDICATOR_IMAGE:_0xc9c4[631],STYLE_INDICATOR_COLOR:_0xc9c4[632],STYLE_INDICATOR_STROKECOLOR:_0xc9c4[633],STYLE_INDICATOR_GRADIENTCOLOR:_0xc9c4[634],STYLE_INDICATOR_SPACING:_0xc9c4[635],STYLE_INDICATOR_WIDTH:_0xc9c4[636],STYLE_INDICATOR_HEIGHT:_0xc9c4[637],STYLE_INDICATOR_DIRECTION:_0xc9c4[638],STYLE_SHADOW:_0xc9c4[639],STYLE_SEGMENT:_0xc9c4[640],STYLE_ENDARROW:_0xc9c4[641],STYLE_STARTARROW:_0xc9c4[642],STYLE_ENDSIZE:_0xc9c4[643],STYLE_STARTSIZE:_0xc9c4[644],STYLE_SWIMLANE_LINE:_0xc9c4[645],STYLE_ENDFILL:_0xc9c4[646],STYLE_STARTFILL:_0xc9c4[647],STYLE_DASHED:_0xc9c4[648],STYLE_DASH_PATTERN:_0xc9c4[649],STYLE_ROUNDED:_0xc9c4[650],STYLE_CURVED:_0xc9c4[651],STYLE_ARCSIZE:_0xc9c4[652],STYLE_SMOOTH:_0xc9c4[653],STYLE_SOURCE_PERIMETER_SPACING:_0xc9c4[654],STYLE_TARGET_PERIMETER_SPACING:_0xc9c4[655],STYLE_PERIMETER_SPACING:_0xc9c4[656],STYLE_SPACING:_0xc9c4[657],STYLE_SPACING_TOP:_0xc9c4[658],STYLE_SPACING_LEFT:_0xc9c4[659],STYLE_SPACING_BOTTOM:_0xc9c4[660],STYLE_SPACING_RIGHT:_0xc9c4[661],STYLE_HORIZONTAL:_0xc9c4[662],STYLE_DIRECTION:_0xc9c4[663],STYLE_ELBOW:_0xc9c4[664],STYLE_FONTCOLOR:_0xc9c4[665],STYLE_FONTFAMILY:_0xc9c4[486],STYLE_FONTSIZE:_0xc9c4[487],STYLE_FONTSTYLE:_0xc9c4[666],STYLE_AUTOSIZE:_0xc9c4[667],STYLE_FOLDABLE:_0xc9c4[668],STYLE_EDITABLE:_0xc9c4[669],STYLE_BENDABLE:_0xc9c4[670],STYLE_MOVABLE:_0xc9c4[671],STYLE_RESIZABLE:_0xc9c4[672],STYLE_CLONEABLE:_0xc9c4[673],STYLE_DELETABLE:_0xc9c4[674],STYLE_SHAPE:_0xc9c4[253],STYLE_EDGE:_0xc9c4[675],STYLE_LOOP:_0xc9c4[676],STYLE_ROUTING_CENTER_X:_0xc9c4[677],STYLE_ROUTING_CENTER_Y:_0xc9c4[678],FONT_BOLD:1,FONT_ITALIC:2,FONT_UNDERLINE:4,FONT_SHADOW:8,SHAPE_RECTANGLE:_0xc9c4[679],SHAPE_ELLIPSE:_0xc9c4[680],SHAPE_DOUBLE_ELLIPSE:_0xc9c4[681],SHAPE_RHOMBUS:_0xc9c4[682],SHAPE_LINE:_0xc9c4[683],SHAPE_IMAGE:_0xc9c4[618],SHAPE_ARROW:_0xc9c4[684],SHAPE_LABEL:_0xc9c4[685],SHAPE_CYLINDER:_0xc9c4[686],SHAPE_SWIMLANE:_0xc9c4[687],SHAPE_CONNECTOR:_0xc9c4[688],SHAPE_ACTOR:_0xc9c4[689],SHAPE_CLOUD:_0xc9c4[690],SHAPE_TRIANGLE:_0xc9c4[691],SHAPE_HEXAGON:_0xc9c4[692],ARROW_CLASSIC:_0xc9c4[693],ARROW_BLOCK:_0xc9c4[694],ARROW_OPEN:_0xc9c4[392],ARROW_OVAL:_0xc9c4[695],ARROW_DIAMOND:_0xc9c4[696],ARROW_DIAMOND_THIN:_0xc9c4[697],ALIGN_LEFT:_0xc9c4[361],ALIGN_CENTER:_0xc9c4[698],ALIGN_RIGHT:_0xc9c4[699],ALIGN_TOP:_0xc9c4[125],ALIGN_MIDDLE:_0xc9c4[554],ALIGN_BOTTOM:_0xc9c4[553],DIRECTION_NORTH:_0xc9c4[700],DIRECTION_SOUTH:_0xc9c4[701],DIRECTION_EAST:_0xc9c4[702],DIRECTION_WEST:_0xc9c4[703],DIRECTION_MASK_NONE:0,DIRECTION_MASK_WEST:1,DIRECTION_MASK_NORTH:2,DIRECTION_MASK_SOUTH:4,DIRECTION_MASK_EAST:8,DIRECTION_MASK_ALL:15,ELBOW_VERTICAL:_0xc9c4[704],ELBOW_HORIZONTAL:_0xc9c4[662],EDGESTYLE_ELBOW:_0xc9c4[705],EDGESTYLE_ENTITY_RELATION:_0xc9c4[706],EDGESTYLE_LOOP:_0xc9c4[707],EDGESTYLE_SIDETOSIDE:_0xc9c4[708],EDGESTYLE_TOPTOBOTTOM:_0xc9c4[709],EDGESTYLE_ORTHOGONAL:_0xc9c4[710],EDGESTYLE_SEGMENT:_0xc9c4[711],PERIMETER_ELLIPSE:_0xc9c4[712],PERIMETER_RECTANGLE:_0xc9c4[713],PERIMETER_RHOMBUS:_0xc9c4[714],PERIMETER_TRIANGLE:_0xc9c4[715]};function mxEventObject(_0x5554x2){this[_0xc9c4[298]]= _0x5554x2;this[_0xc9c4[716]]= [];for(var _0x5554x3=1;_0x5554x3< arguments[_0xc9c4[67]];_0x5554x3+= 2){null!= arguments[_0x5554x3+ 1]&& (this[_0xc9c4[716]][arguments[_0x5554x3]]= arguments[_0x5554x3+ 1])}}mxEventObject[_0xc9c4[202]][_0xc9c4[298]]= null;mxEventObject[_0xc9c4[202]][_0xc9c4[716]]= null;mxEventObject[_0xc9c4[202]][_0xc9c4[717]]=  !1;mxEventObject[_0xc9c4[202]][_0xc9c4[718]]= function(){return this[_0xc9c4[298]]};mxEventObject[_0xc9c4[202]][_0xc9c4[719]]= function(){return this[_0xc9c4[716]]};mxEventObject[_0xc9c4[202]][_0xc9c4[720]]= function(_0x5554x2){return this[_0xc9c4[716]][_0x5554x2]};mxEventObject[_0xc9c4[202]][_0xc9c4[721]]= function(){return this[_0xc9c4[717]]};mxEventObject[_0xc9c4[202]][_0xc9c4[722]]= function(){this[_0xc9c4[717]]=  !0};function mxMouseEvent(_0x5554x2,_0x5554x3){this[_0xc9c4[723]]= _0x5554x2;this[_0xc9c4[724]]= _0x5554x3}mxMouseEvent[_0xc9c4[202]][_0xc9c4[717]]=  !1;mxMouseEvent[_0xc9c4[202]][_0xc9c4[723]]= null;mxMouseEvent[_0xc9c4[202]][_0xc9c4[725]]= null;mxMouseEvent[_0xc9c4[202]][_0xc9c4[726]]= null;mxMouseEvent[_0xc9c4[202]][_0xc9c4[724]]= null;mxMouseEvent[_0xc9c4[202]][_0xc9c4[727]]= function(){return this[_0xc9c4[723]]};mxMouseEvent[_0xc9c4[202]][_0xc9c4[728]]= function(){return mxEvent[_0xc9c4[728]](this[_0xc9c4[723]])};mxMouseEvent[_0xc9c4[202]][_0xc9c4[729]]= function(_0x5554x2){if(null!= _0x5554x2){for(var _0x5554x3=this[_0xc9c4[728]]();null!= _0x5554x3;){if(_0x5554x3== _0x5554x2[_0xc9c4[252]]){return !0};_0x5554x3= _0x5554x3[_0xc9c4[265]]}};return !1};mxMouseEvent[_0xc9c4[202]][_0xc9c4[730]]= function(){return mxEvent[_0xc9c4[731]](this[_0xc9c4[727]]())};mxMouseEvent[_0xc9c4[202]][_0xc9c4[732]]= function(){return mxEvent[_0xc9c4[733]](this[_0xc9c4[727]]())};mxMouseEvent[_0xc9c4[202]][_0xc9c4[734]]= function(){return this[_0xc9c4[725]]};mxMouseEvent[_0xc9c4[202]][_0xc9c4[735]]= function(){return this[_0xc9c4[726]]};mxMouseEvent[_0xc9c4[202]][_0xc9c4[248]]= function(){return this[_0xc9c4[724]]};mxMouseEvent[_0xc9c4[202]][_0xc9c4[736]]= function(){var _0x5554x2=this[_0xc9c4[248]]();return null!= _0x5554x2?_0x5554x2[_0xc9c4[246]]:null};mxMouseEvent[_0xc9c4[202]][_0xc9c4[737]]= function(){return mxEvent[_0xc9c4[737]](this[_0xc9c4[727]]())};mxMouseEvent[_0xc9c4[202]][_0xc9c4[721]]= function(){return this[_0xc9c4[717]]};mxMouseEvent[_0xc9c4[202]][_0xc9c4[722]]= function(_0x5554x2){(null!= _0x5554x2?_0x5554x2:1)&& this[_0xc9c4[723]][_0xc9c4[738]]&& this[_0xc9c4[723]][_0xc9c4[738]]();this[_0xc9c4[723]][_0xc9c4[739]]=  !1;this[_0xc9c4[717]]=  !0};function mxEventSource(_0x5554x2){this[_0xc9c4[740]](_0x5554x2)}mxEventSource[_0xc9c4[202]][_0xc9c4[741]]= null;mxEventSource[_0xc9c4[202]][_0xc9c4[742]]=  !0;mxEventSource[_0xc9c4[202]][_0xc9c4[743]]= null;mxEventSource[_0xc9c4[202]][_0xc9c4[503]]= function(){return this[_0xc9c4[742]]};mxEventSource[_0xc9c4[202]][_0xc9c4[504]]= function(_0x5554x2){this[_0xc9c4[742]]= _0x5554x2};mxEventSource[_0xc9c4[202]][_0xc9c4[744]]= function(){return this[_0xc9c4[743]]};mxEventSource[_0xc9c4[202]][_0xc9c4[740]]= function(_0x5554x2){this[_0xc9c4[743]]= _0x5554x2};mxEventSource[_0xc9c4[202]][_0xc9c4[169]]= function(_0x5554x2,_0x5554x3){null== this[_0xc9c4[741]]&& (this[_0xc9c4[741]]= []);this[_0xc9c4[741]][_0xc9c4[207]](_0x5554x2);this[_0xc9c4[741]][_0xc9c4[207]](_0x5554x3)};mxEventSource[_0xc9c4[202]][_0xc9c4[745]]= function(_0x5554x2){if(null!= this[_0xc9c4[741]]){for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[741]][_0xc9c4[67]];){this[_0xc9c4[741]][_0x5554x3+ 1]== _0x5554x2?this[_0xc9c4[741]][_0xc9c4[300]](_0x5554x3,2):_0x5554x3+= 2}}};mxEventSource[_0xc9c4[202]][_0xc9c4[746]]= function(_0x5554x2,_0x5554x3){if(null!= this[_0xc9c4[741]]&& this[_0xc9c4[503]]()){null== _0x5554x2&& (_0x5554x2=  new mxEventObject);null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[744]]());null== _0x5554x3&& (_0x5554x3= this);for(var _0x5554x4=[_0x5554x3,_0x5554x2],_0x5554x5=0;_0x5554x5< this[_0xc9c4[741]][_0xc9c4[67]];_0x5554x5+= 2){var _0x5554x9=this[_0xc9c4[741]][_0x5554x5];(null== _0x5554x9|| _0x5554x9== _0x5554x2[_0xc9c4[718]]())&& this[_0xc9c4[741]][_0x5554x5+ 1][_0xc9c4[183]](this,_0x5554x4)}}};var mxEvent={objects:[],addListener:function(){var _0x5554x2=function(_0x5554x2,_0x5554x4,_0x5554x5){null== _0x5554x2[_0xc9c4[69]]&& (_0x5554x2[_0xc9c4[69]]= [],mxEvent[_0xc9c4[68]][_0xc9c4[207]](_0x5554x2));_0x5554x2[_0xc9c4[69]][_0xc9c4[207]]({name:_0x5554x4,f:_0x5554x5})};return window[_0xc9c4[418]]?function(_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3[_0xc9c4[418]](_0x5554x4,_0x5554x5,!1);_0x5554x2(_0x5554x3,_0x5554x4,_0x5554x5)}:function(_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3[_0xc9c4[108]](_0xc9c4[747]+ _0x5554x4,_0x5554x5);_0x5554x2(_0x5554x3,_0x5554x4,_0x5554x5)}}(),removeListener:function(){var _0x5554x2=function(_0x5554x2,_0x5554x4,_0x5554x5){if(null!= _0x5554x2[_0xc9c4[69]]){_0x5554x4= _0x5554x2[_0xc9c4[69]][_0xc9c4[67]];for(var _0x5554x9=0;_0x5554x9< _0x5554x4;_0x5554x9++){if(_0x5554x2[_0xc9c4[69]][_0x5554x9][_0xc9c4[748]]== _0x5554x5){_0x5554x2[_0xc9c4[69]][_0xc9c4[300]](_0x5554x9,1);break}};0== _0x5554x2[_0xc9c4[69]][_0xc9c4[67]]&& (_0x5554x2[_0xc9c4[69]]= null)}};return window[_0xc9c4[749]]?function(_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3[_0xc9c4[749]](_0x5554x4,_0x5554x5,!1);_0x5554x2(_0x5554x3,_0x5554x4,_0x5554x5)}:function(_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3[_0xc9c4[750]](_0xc9c4[747]+ _0x5554x4,_0x5554x5);_0x5554x2(_0x5554x3,_0x5554x4,_0x5554x5)}}(),removeAllListeners:function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[69]];if(null!= _0x5554x3){for(;0< _0x5554x3[_0xc9c4[67]];){var _0x5554x4=_0x5554x3[0];mxEvent[_0xc9c4[745]](_0x5554x2,_0x5554x4[_0xc9c4[298]],_0x5554x4[_0xc9c4[748]])}}},addGestureListeners:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){null!= _0x5554x3&& mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[751],_0x5554x3);null!= _0x5554x4&& mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[752],_0x5554x4);null!= _0x5554x5&& mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[753],_0x5554x5);mxClient[_0xc9c4[754]]&& (null!= _0x5554x3&& mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[755],_0x5554x3),null!= _0x5554x4&& mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[756],_0x5554x4),null!= _0x5554x5&& mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[757],_0x5554x5))},removeGestureListeners:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){null!= _0x5554x3&& mxEvent[_0xc9c4[745]](_0x5554x2,_0xc9c4[751],_0x5554x3);null!= _0x5554x4&& mxEvent[_0xc9c4[745]](_0x5554x2,_0xc9c4[752],_0x5554x4);null!= _0x5554x5&& mxEvent[_0xc9c4[745]](_0x5554x2,_0xc9c4[753],_0x5554x5);mxClient[_0xc9c4[754]]&& (null!= _0x5554x3&& mxEvent[_0xc9c4[745]](_0x5554x2,_0xc9c4[755],_0x5554x3),null!= _0x5554x4&& mxEvent[_0xc9c4[745]](_0x5554x2,_0xc9c4[756],_0x5554x4),null!= _0x5554x5&& mxEvent[_0xc9c4[745]](_0x5554x2,_0xc9c4[757],_0x5554x5))},redirectMouseEvents:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12){var _0x5554x13=function(_0x5554x2){return _0xc9c4[279]==  typeof _0x5554x4?_0x5554x4(_0x5554x2):_0x5554x4};mxEvent[_0xc9c4[759]](_0x5554x2,function(_0x5554x2){null!= _0x5554x5?_0x5554x5(_0x5554x2):mxEvent[_0xc9c4[721]](_0x5554x2)|| _0x5554x3[_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x2,_0x5554x13(_0x5554x2)))},function(_0x5554x2){null!= _0x5554x9?_0x5554x9(_0x5554x2):mxEvent[_0xc9c4[721]](_0x5554x2)|| _0x5554x3[_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x2,_0x5554x13(_0x5554x2)))},function(_0x5554x2){null!= _0x5554xa?_0x5554xa(_0x5554x2):mxEvent[_0xc9c4[721]](_0x5554x2)|| _0x5554x3[_0xc9c4[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x5554x2,_0x5554x13(_0x5554x2)))});mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[760],function(_0x5554x2){if(null!= _0x5554x12){_0x5554x12(_0x5554x2)}else {if(!mxEvent[_0xc9c4[721]](_0x5554x2)){var _0x5554x4=_0x5554x13(_0x5554x2);_0x5554x3[_0xc9c4[761]](_0x5554x2,null!= _0x5554x4?_0x5554x4[_0xc9c4[246]]:null)}}})},release:function(_0x5554x2){if(null!= _0x5554x2&& (mxEvent[_0xc9c4[70]](_0x5554x2),_0x5554x2= _0x5554x2[_0xc9c4[271]],null!= _0x5554x2)){for(var _0x5554x3=_0x5554x2[_0xc9c4[67]],_0x5554x4=0;_0x5554x4< _0x5554x3;_0x5554x4+= 1){mxEvent[_0xc9c4[762]](_0x5554x2[_0x5554x4])}}},addMouseWheelListener:function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=function(_0x5554x3){null== _0x5554x3&& (_0x5554x3= window[_0xc9c4[763]]);var _0x5554x5=0,_0x5554x5=mxClient[_0xc9c4[133]]&&  !mxClient[_0xc9c4[75]]&&  !mxClient[_0xc9c4[76]]?-_0x5554x3[_0xc9c4[764]]/ 2:_0x5554x3[_0xc9c4[765]]/ 120;0!= _0x5554x5&& _0x5554x2(_0x5554x3,0< _0x5554x5)};mxClient[_0xc9c4[133]]?mxEvent[_0xc9c4[169]](window,mxClient[_0xc9c4[75]]|| mxClient[_0xc9c4[76]]?_0xc9c4[766]:_0xc9c4[767],_0x5554x3):mxEvent[_0xc9c4[169]](document,_0xc9c4[766],_0x5554x3)}},disableContextMenu:function(){return mxClient[_0xc9c4[80]]&& (_0xc9c4[82]===  typeof document[_0xc9c4[5]]|| 9> document[_0xc9c4[5]])?function(_0x5554x2){mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[768],function(){return !1})}:function(_0x5554x2){_0x5554x2[_0xc9c4[57]](_0xc9c4[769],_0xc9c4[770])}}(),getSource:function(_0x5554x2){return null!= _0x5554x2[_0xc9c4[771]]?_0x5554x2[_0xc9c4[771]]:_0x5554x2[_0xc9c4[772]]},isConsumed:function(_0x5554x2){return null!= _0x5554x2[_0xc9c4[721]]&& _0x5554x2[_0xc9c4[721]]},isLeftMouseButton:function(_0x5554x2){return _0x5554x2[_0xc9c4[172]]== (mxClient[_0xc9c4[80]]&& (_0xc9c4[82]===  typeof document[_0xc9c4[5]]|| 9> document[_0xc9c4[5]])?1:0)},isRightMouseButton:function(_0x5554x2){return 2== _0x5554x2[_0xc9c4[172]]},isPopupTrigger:function(_0x5554x2){return mxEvent[_0xc9c4[773]](_0x5554x2)|| mxEvent[_0xc9c4[774]](_0x5554x2)&&  !mxEvent[_0xc9c4[775]](_0x5554x2)},isShiftDown:function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[776]]:!1},isAltDown:function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[777]]:!1},isControlDown:function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[778]]:!1},isMetaDown:function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[779]]:!1},getMainEvent:function(_0x5554x2){(_0xc9c4[755]== _0x5554x2[_0xc9c4[60]]|| _0xc9c4[756]== _0x5554x2[_0xc9c4[60]])&& null!= _0x5554x2[_0xc9c4[780]]&& null!= _0x5554x2[_0xc9c4[780]][0]?_0x5554x2= _0x5554x2[_0xc9c4[780]][0]:_0xc9c4[757]== _0x5554x2[_0xc9c4[60]]&& (null!= _0x5554x2[_0xc9c4[781]]&& null!= _0x5554x2[_0xc9c4[781]][0])&& (_0x5554x2= _0x5554x2[_0xc9c4[781]][0]);return _0x5554x2},getClientX:function(_0x5554x2){return mxEvent[_0xc9c4[783]](_0x5554x2)[_0xc9c4[782]]},getClientY:function(_0x5554x2){return mxEvent[_0xc9c4[783]](_0x5554x2)[_0xc9c4[784]]},consume:function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;if(null!= _0x5554x3?_0x5554x3:1){_0x5554x2[_0xc9c4[738]]?(_0x5554x4&& _0x5554x2[_0xc9c4[785]](),_0x5554x2[_0xc9c4[738]]()):_0x5554x4&& (_0x5554x2[_0xc9c4[786]]=  !0)};_0x5554x2[_0xc9c4[721]]=  !0;_0x5554x2[_0xc9c4[739]]=  !1},LABEL_HANDLE:-1,ROTATION_HANDLE:-2,MOUSE_DOWN:_0xc9c4[787],MOUSE_MOVE:_0xc9c4[788],MOUSE_UP:_0xc9c4[789],ACTIVATE:_0xc9c4[790],RESIZE_START:_0xc9c4[791],RESIZE:_0xc9c4[129],RESIZE_END:_0xc9c4[792],MOVE_START:_0xc9c4[793],MOVE:_0xc9c4[582],MOVE_END:_0xc9c4[794],PAN_START:_0xc9c4[795],PAN:_0xc9c4[796],PAN_END:_0xc9c4[797],MINIMIZE:_0xc9c4[798],NORMALIZE:_0xc9c4[799],MAXIMIZE:_0xc9c4[800],HIDE:_0xc9c4[801],SHOW:_0xc9c4[539],CLOSE:_0xc9c4[268],DESTROY:_0xc9c4[515],REFRESH:_0xc9c4[802],SIZE:_0xc9c4[803],SELECT:_0xc9c4[804],FIRED:_0xc9c4[805],GET:_0xc9c4[203],RECEIVE:_0xc9c4[806],CONNECT:_0xc9c4[807],DISCONNECT:_0xc9c4[808],SUSPEND:_0xc9c4[809],RESUME:_0xc9c4[810],MARK:_0xc9c4[811],SESSION:_0xc9c4[812],ROOT:_0xc9c4[813],POST:_0xc9c4[814],OPEN:_0xc9c4[392],SAVE:_0xc9c4[815],BEFORE_ADD_VERTEX:_0xc9c4[816],ADD_VERTEX:_0xc9c4[817],AFTER_ADD_VERTEX:_0xc9c4[818],DONE:_0xc9c4[819],EXECUTE:_0xc9c4[350],EXECUTED:_0xc9c4[820],BEGIN_UPDATE:_0xc9c4[473],START_EDIT:_0xc9c4[821],END_UPDATE:_0xc9c4[476],END_EDIT:_0xc9c4[822],BEFORE_UNDO:_0xc9c4[823],UNDO:_0xc9c4[824],REDO:_0xc9c4[825],CHANGE:_0xc9c4[826],NOTIFY:_0xc9c4[827],LAYOUT_CELLS:_0xc9c4[828],CLICK:_0xc9c4[173],SCALE:_0xc9c4[255],TRANSLATE:_0xc9c4[513],SCALE_AND_TRANSLATE:_0xc9c4[829],UP:_0xc9c4[830],DOWN:_0xc9c4[831],ADD:_0xc9c4[99],REMOVE:_0xc9c4[205],CLEAR:_0xc9c4[200],ADD_CELLS:_0xc9c4[832],CELLS_ADDED:_0xc9c4[833],MOVE_CELLS:_0xc9c4[834],CELLS_MOVED:_0xc9c4[835],RESIZE_CELLS:_0xc9c4[836],CELLS_RESIZED:_0xc9c4[837],TOGGLE_CELLS:_0xc9c4[838],CELLS_TOGGLED:_0xc9c4[839],ORDER_CELLS:_0xc9c4[840],CELLS_ORDERED:_0xc9c4[841],REMOVE_CELLS:_0xc9c4[842],CELLS_REMOVED:_0xc9c4[843],GROUP_CELLS:_0xc9c4[844],UNGROUP_CELLS:_0xc9c4[845],REMOVE_CELLS_FROM_PARENT:_0xc9c4[846],FOLD_CELLS:_0xc9c4[847],CELLS_FOLDED:_0xc9c4[848],ALIGN_CELLS:_0xc9c4[849],LABEL_CHANGED:_0xc9c4[850],CONNECT_CELL:_0xc9c4[851],CELL_CONNECTED:_0xc9c4[852],SPLIT_EDGE:_0xc9c4[853],FLIP_EDGE:_0xc9c4[854],START_EDITING:_0xc9c4[855],ADD_OVERLAY:_0xc9c4[856],REMOVE_OVERLAY:_0xc9c4[857],UPDATE_CELL_SIZE:_0xc9c4[858],ESCAPE:_0xc9c4[859],CLICK:_0xc9c4[173],DOUBLE_CLICK:_0xc9c4[860],START:_0xc9c4[861],RESET:_0xc9c4[862]};function mxXmlRequest(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[863]]= _0x5554x2;this[_0xc9c4[864]]= _0x5554x3;this[_0xc9c4[865]]= _0x5554x4|| _0xc9c4[866];this[_0xc9c4[307]]= null!= _0x5554x5?_0x5554x5:!0;this[_0xc9c4[867]]= _0x5554x9;this[_0xc9c4[868]]= _0x5554xa}mxXmlRequest[_0xc9c4[202]][_0xc9c4[863]]= null;mxXmlRequest[_0xc9c4[202]][_0xc9c4[864]]= null;mxXmlRequest[_0xc9c4[202]][_0xc9c4[865]]= null;mxXmlRequest[_0xc9c4[202]][_0xc9c4[307]]= null;mxXmlRequest[_0xc9c4[202]][_0xc9c4[869]]=  !1;mxXmlRequest[_0xc9c4[202]][_0xc9c4[867]]= null;mxXmlRequest[_0xc9c4[202]][_0xc9c4[868]]= null;mxXmlRequest[_0xc9c4[202]][_0xc9c4[870]]= null;mxXmlRequest[_0xc9c4[202]][_0xc9c4[871]]= function(){return this[_0xc9c4[869]]};mxXmlRequest[_0xc9c4[202]][_0xc9c4[872]]= function(_0x5554x2){this[_0xc9c4[869]]= _0x5554x2};mxXmlRequest[_0xc9c4[202]][_0xc9c4[221]]= function(){return this[_0xc9c4[870]][_0xc9c4[873]]};mxXmlRequest[_0xc9c4[202]][_0xc9c4[220]]= function(){return 4== this[_0xc9c4[870]][_0xc9c4[417]]};mxXmlRequest[_0xc9c4[202]][_0xc9c4[874]]= function(){var _0x5554x2=this[_0xc9c4[875]]();return null!= _0x5554x2?_0x5554x2[_0xc9c4[158]]:null};mxXmlRequest[_0xc9c4[202]][_0xc9c4[875]]= function(){var _0x5554x2=this[_0xc9c4[870]][_0xc9c4[876]];if(9<= document[_0xc9c4[5]]|| null== _0x5554x2|| null== _0x5554x2[_0xc9c4[158]]){_0x5554x2= mxUtils[_0xc9c4[877]](this[_0xc9c4[870]][_0xc9c4[873]])};return _0x5554x2};mxXmlRequest[_0xc9c4[202]][_0xc9c4[221]]= function(){return this[_0xc9c4[870]][_0xc9c4[873]]};mxXmlRequest[_0xc9c4[202]][_0xc9c4[878]]= function(){return this[_0xc9c4[870]][_0xc9c4[879]]};mxXmlRequest[_0xc9c4[202]][_0xc9c4[385]]= function(){if(window[_0xc9c4[880]]){return function(){var _0x5554x2= new XMLHttpRequest;this[_0xc9c4[871]]()&& _0x5554x2[_0xc9c4[881]]&& _0x5554x2[_0xc9c4[881]](_0xc9c4[882]);return _0x5554x2}};if(_0xc9c4[82]!=  typeof ActiveXObject){return function(){return  new ActiveXObject(_0xc9c4[883])}}}();mxXmlRequest[_0xc9c4[202]][_0xc9c4[414]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[870]]= this[_0xc9c4[385]]();null!= this[_0xc9c4[870]]&& (null!= _0x5554x2&& (this[_0xc9c4[870]][_0xc9c4[416]]= mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[220]]()&& (_0x5554x2(this),this[_0xc9c4[884]]= null)})),this[_0xc9c4[870]][_0xc9c4[392]](this[_0xc9c4[865]],this[_0xc9c4[863]],this[_0xc9c4[307]],this[_0xc9c4[867]],this[_0xc9c4[868]]),this[_0xc9c4[886]](this[_0xc9c4[870]],this[_0xc9c4[864]]),this[_0xc9c4[870]][_0xc9c4[414]](this[_0xc9c4[864]]))};mxXmlRequest[_0xc9c4[202]][_0xc9c4[886]]= function(_0x5554x2,_0x5554x3){null!= _0x5554x3&& _0x5554x2[_0xc9c4[889]](_0xc9c4[887],_0xc9c4[888])};mxXmlRequest[_0xc9c4[202]][_0xc9c4[415]]= function(_0x5554x2,_0x5554x3){_0x5554x2= _0x5554x2|| document;var _0x5554x4=null;_0x5554x2== document&& (_0x5554x4= window[_0xc9c4[890]],window[_0xc9c4[890]]= null);var _0x5554x5=_0x5554x2[_0xc9c4[55]](_0xc9c4[891]);_0x5554x5[_0xc9c4[57]](_0xc9c4[865],this[_0xc9c4[865]]);_0x5554x5[_0xc9c4[57]](_0xc9c4[892],this[_0xc9c4[863]]);null!= _0x5554x3&& _0x5554x5[_0xc9c4[57]](_0xc9c4[772],_0x5554x3);_0x5554x5[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130];_0x5554x5[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];for(var _0x5554x9=0< this[_0xc9c4[864]][_0xc9c4[2]](_0xc9c4[893])?this[_0xc9c4[864]][_0xc9c4[224]](_0xc9c4[893]):this[_0xc9c4[864]][_0xc9c4[224]](),_0x5554xa=0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x9[_0x5554xa][_0xc9c4[2]](_0xc9c4[226]);if(0< _0x5554x12){var _0x5554x13=_0x5554x9[_0x5554xa][_0xc9c4[85]](0,_0x5554x12),_0x5554x14=_0x5554x9[_0x5554xa][_0xc9c4[85]](_0x5554x12+ 1),_0x5554x12=_0x5554x2[_0xc9c4[55]](_0xc9c4[126]);_0x5554x12[_0xc9c4[57]](_0xc9c4[298],_0x5554x13);_0x5554x14= _0x5554x14[_0xc9c4[230]](/\n/g,_0xc9c4[336]);_0x5554x13= _0x5554x2[_0xc9c4[344]](_0x5554x14);_0x5554x12[_0xc9c4[62]](_0x5554x13);_0x5554x5[_0xc9c4[62]](_0x5554x12)}};_0x5554x2[_0xc9c4[112]][_0xc9c4[62]](_0x5554x5);_0x5554x5[_0xc9c4[894]]();_0x5554x2[_0xc9c4[112]][_0xc9c4[266]](_0x5554x5);null!= _0x5554x4&& (window[_0xc9c4[890]]= _0x5554x4)};var mxClipboard={STEPSIZE:10,insertCount:1,cells:null,isEmpty:function(){return null== mxClipboard[_0xc9c4[895]]},cut:function(_0x5554x2,_0x5554x3){_0x5554x3= mxClipboard[_0xc9c4[149]](_0x5554x2,_0x5554x3);mxClipboard[_0xc9c4[896]]= 0;mxClipboard[_0xc9c4[842]](_0x5554x2,_0x5554x3);return _0x5554x3},removeCells:function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[842]](_0x5554x3)},copy:function(_0x5554x2,_0x5554x3){_0x5554x3= _0x5554x3|| _0x5554x2[_0xc9c4[897]]();var _0x5554x4=_0x5554x2[_0xc9c4[898]](_0x5554x3);mxClipboard[_0xc9c4[896]]= 1;mxClipboard[_0xc9c4[895]]= _0x5554x2[_0xc9c4[899]](_0x5554x4);return _0x5554x4},paste:function(_0x5554x2){if(null!= mxClipboard[_0xc9c4[895]]){var _0x5554x3=_0x5554x2[_0xc9c4[900]](mxClipboard[_0xc9c4[895]]),_0x5554x4=mxClipboard[_0xc9c4[896]]* mxClipboard[_0xc9c4[901]],_0x5554x5=_0x5554x2[_0xc9c4[902]](),_0x5554x3=_0x5554x2[_0xc9c4[903]](_0x5554x3,_0x5554x4,_0x5554x4,_0x5554x5);mxClipboard[_0xc9c4[896]]++;_0x5554x2[_0xc9c4[904]](_0x5554x3)}}};function mxWindow(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15){null!= _0x5554x3&& (_0x5554x12= null!= _0x5554x12?_0x5554x12:!0,this[_0xc9c4[905]]= _0x5554x3,this[_0xc9c4[176]](_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x15),this[_0xc9c4[906]](),this[_0xc9c4[907]](),this[_0xc9c4[908]](),this[_0xc9c4[909]](_0x5554x12),this[_0xc9c4[910]](_0x5554x2),(null== _0x5554x13|| _0x5554x13)&& this[_0xc9c4[911]](),null!= _0x5554x14&& null!= _0x5554x14[_0xc9c4[265]]?_0x5554x14[_0xc9c4[265]][_0xc9c4[912]](this[_0xc9c4[485]],_0x5554x14):document[_0xc9c4[112]][_0xc9c4[62]](this[_0xc9c4[485]]))}mxWindow[_0xc9c4[202]]=  new mxEventSource;mxWindow[_0xc9c4[202]][_0xc9c4[196]]= mxWindow;mxWindow[_0xc9c4[202]][_0xc9c4[913]]= mxClient[_0xc9c4[88]]+ _0xc9c4[914];mxWindow[_0xc9c4[202]][_0xc9c4[915]]= mxClient[_0xc9c4[88]]+ _0xc9c4[916];mxWindow[_0xc9c4[202]][_0xc9c4[917]]= mxClient[_0xc9c4[88]]+ _0xc9c4[918];mxWindow[_0xc9c4[202]][_0xc9c4[919]]= mxClient[_0xc9c4[88]]+ _0xc9c4[920];mxWindow[_0xc9c4[202]][_0xc9c4[921]]= mxClient[_0xc9c4[88]]+ _0xc9c4[922];mxWindow[_0xc9c4[202]][_0xc9c4[189]]=  !1;mxWindow[_0xc9c4[202]][_0xc9c4[905]]=  !1;mxWindow[_0xc9c4[202]][_0xc9c4[923]]=  new mxRectangle(0,0,50,40);mxWindow[_0xc9c4[202]][_0xc9c4[924]]=  !1;mxWindow[_0xc9c4[202]][_0xc9c4[905]]=  !1;mxWindow[_0xc9c4[202]][_0xc9c4[165]]=  !0;mxWindow[_0xc9c4[202]][_0xc9c4[176]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x9= null!= _0x5554x9?_0x5554x9:_0xc9c4[925];this[_0xc9c4[485]]= document[_0xc9c4[55]](_0xc9c4[485]);this[_0xc9c4[485]][_0xc9c4[926]]= _0x5554x9;this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2+ _0xc9c4[168];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x3+ _0xc9c4[168];this[_0xc9c4[116]]= document[_0xc9c4[55]](_0xc9c4[116]);this[_0xc9c4[116]][_0xc9c4[926]]= _0x5554x9;null!= _0x5554x4&& (mxClient[_0xc9c4[80]]|| (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x4+ _0xc9c4[168]),this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x4+ _0xc9c4[168]);null!= _0x5554x5&& (mxClient[_0xc9c4[80]]|| (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x5+ _0xc9c4[168]),this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x5+ _0xc9c4[168]);_0x5554x2= document[_0xc9c4[55]](_0xc9c4[120]);_0x5554x3= document[_0xc9c4[55]](_0xc9c4[121]);this[_0xc9c4[924]]= document[_0xc9c4[55]](_0xc9c4[122]);this[_0xc9c4[924]][_0xc9c4[926]]= _0x5554x9+ _0xc9c4[927];_0x5554x3[_0xc9c4[62]](this[_0xc9c4[924]]);_0x5554x2[_0xc9c4[62]](_0x5554x3);_0x5554x3= document[_0xc9c4[55]](_0xc9c4[121]);this[_0xc9c4[122]]= document[_0xc9c4[55]](_0xc9c4[122]);this[_0xc9c4[122]][_0xc9c4[926]]= _0x5554x9+ _0xc9c4[928];this[_0xc9c4[929]]= document[_0xc9c4[55]](_0xc9c4[485]);this[_0xc9c4[929]][_0xc9c4[926]]= _0x5554x9+ _0xc9c4[928];this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[118];this[_0xc9c4[929]][_0xc9c4[62]](this[_0xc9c4[905]]);if(mxClient[_0xc9c4[80]]|| _0xc9c4[529]!= this[_0xc9c4[905]][_0xc9c4[301]][_0xc9c4[36]]()){this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[118]};this[_0xc9c4[122]][_0xc9c4[62]](this[_0xc9c4[929]]);_0x5554x3[_0xc9c4[62]](this[_0xc9c4[122]]);_0x5554x2[_0xc9c4[62]](_0x5554x3);this[_0xc9c4[116]][_0xc9c4[62]](_0x5554x2);this[_0xc9c4[485]][_0xc9c4[62]](this[_0xc9c4[116]]);_0x5554x9= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[790]]()});mxEvent[_0xc9c4[169]](this[_0xc9c4[924]],_0xc9c4[751],_0x5554x9);mxEvent[_0xc9c4[169]](this[_0xc9c4[116]],_0xc9c4[751],_0x5554x9);mxClient[_0xc9c4[754]]&& (mxEvent[_0xc9c4[169]](this[_0xc9c4[924]],_0xc9c4[755],_0x5554x9),mxEvent[_0xc9c4[169]](this[_0xc9c4[116]],_0xc9c4[755],_0x5554x9));this[_0xc9c4[801]]()};mxWindow[_0xc9c4[202]][_0xc9c4[910]]= function(_0x5554x2){for(var _0x5554x3=this[_0xc9c4[924]][_0xc9c4[285]];null!= _0x5554x3;){var _0x5554x4=_0x5554x3[_0xc9c4[287]];_0x5554x3[_0xc9c4[288]]== mxConstants[_0xc9c4[317]]&& _0x5554x3[_0xc9c4[265]][_0xc9c4[266]](_0x5554x3);_0x5554x3= _0x5554x4};mxUtils[_0xc9c4[53]](this[_0xc9c4[924]],_0x5554x2|| _0xc9c4[110])};mxWindow[_0xc9c4[202]][_0xc9c4[162]]= function(_0x5554x2){0> navigator[_0xc9c4[3]][_0xc9c4[2]](_0xc9c4[186])&& (this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[277]]= _0x5554x2?_0xc9c4[278]:_0xc9c4[188])};mxWindow[_0xc9c4[202]][_0xc9c4[790]]= function(){if(mxWindow[_0xc9c4[930]]!= this){var _0x5554x2=mxUtils[_0xc9c4[275]](this[_0xc9c4[166]]()),_0x5554x2=null!= _0x5554x2?_0x5554x2[_0xc9c4[931]]:3;if(mxWindow[_0xc9c4[930]]){var _0x5554x3=mxWindow[_0xc9c4[930]][_0xc9c4[166]]();null!= _0x5554x3&& null!= _0x5554x3[_0xc9c4[124]]&& (_0x5554x3[_0xc9c4[124]][_0xc9c4[931]]= _0x5554x2)};_0x5554x3= mxWindow[_0xc9c4[930]];this[_0xc9c4[166]]()[_0xc9c4[124]][_0xc9c4[931]]= parseInt(_0x5554x2)+ 1;mxWindow[_0xc9c4[930]]= this;this[_0xc9c4[746]]( new mxEventObject(mxEvent.ACTIVATE,_0xc9c4[932],_0x5554x3))}};mxWindow[_0xc9c4[202]][_0xc9c4[166]]= function(){return this[_0xc9c4[485]]};mxWindow[_0xc9c4[202]][_0xc9c4[933]]= function(){mxUtils[_0xc9c4[933]](this[_0xc9c4[485]])};mxWindow[_0xc9c4[202]][_0xc9c4[934]]= function(){return null!= this[_0xc9c4[129]]?_0xc9c4[130]!= this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[495]]:!1};mxWindow[_0xc9c4[202]][_0xc9c4[163]]= function(_0x5554x2){_0x5554x2?null== this[_0xc9c4[129]]?(this[_0xc9c4[129]]= document[_0xc9c4[55]](_0xc9c4[466]),this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492],this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[553]]= _0xc9c4[935],this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[699]]= _0xc9c4[935],this[_0xc9c4[129]][_0xc9c4[57]](_0xc9c4[390],mxClient[_0xc9c4[88]]+ _0xc9c4[922]),this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[936],mxEvent[_0xc9c4[759]](this[_0xc9c4[129]],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[790]]();var _0x5554x4=mxEvent[_0xc9c4[731]](_0x5554x2),_0x5554x5=mxEvent[_0xc9c4[733]](_0x5554x2),_0x5554x9=this[_0xc9c4[485]][_0xc9c4[359]],_0x5554xa=this[_0xc9c4[485]][_0xc9c4[167]],_0x5554x12=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){var _0x5554x3=mxEvent[_0xc9c4[731]](_0x5554x2)- _0x5554x4,_0x5554x12=mxEvent[_0xc9c4[733]](_0x5554x2)- _0x5554x5;this[_0xc9c4[937]](_0x5554x9+ _0x5554x3,_0x5554xa+ _0x5554x12);this[_0xc9c4[746]]( new mxEventObject(mxEvent.RESIZE,_0xc9c4[763],_0x5554x2));mxEvent[_0xc9c4[722]](_0x5554x2)}),_0x5554x13=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){mxEvent[_0xc9c4[938]](document,null,_0x5554x12,_0x5554x13);this[_0xc9c4[746]]( new mxEventObject(mxEvent.RESIZE_END,_0xc9c4[763],_0x5554x2));mxEvent[_0xc9c4[722]](_0x5554x2)});mxEvent[_0xc9c4[759]](document,null,_0x5554x12,_0x5554x13);this[_0xc9c4[746]]( new mxEventObject(mxEvent.RESIZE_START,_0xc9c4[763],_0x5554x2));mxEvent[_0xc9c4[722]](_0x5554x2)}),null,null),this[_0xc9c4[485]][_0xc9c4[62]](this[_0xc9c4[129]])):this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497]:null!= this[_0xc9c4[129]]&& (this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130])};mxWindow[_0xc9c4[202]][_0xc9c4[937]]= function(_0x5554x2,_0x5554x3){_0x5554x2= Math[_0xc9c4[160]](this[_0xc9c4[923]][_0xc9c4[117]],_0x5554x2);_0x5554x3= Math[_0xc9c4[160]](this[_0xc9c4[923]][_0xc9c4[119]],_0x5554x3);mxClient[_0xc9c4[80]]|| (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2+ _0xc9c4[168],this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3+ _0xc9c4[168]);this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2+ _0xc9c4[168];this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3+ _0xc9c4[168];mxClient[_0xc9c4[80]]|| (this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[485]][_0xc9c4[167]]- this[_0xc9c4[924]][_0xc9c4[167]]- 2+ _0xc9c4[168])};mxWindow[_0xc9c4[202]][_0xc9c4[909]]= function(_0x5554x2){this[_0xc9c4[798]][_0xc9c4[124]][_0xc9c4[495]]= _0x5554x2?_0xc9c4[110]:_0xc9c4[130]};mxWindow[_0xc9c4[202]][_0xc9c4[939]]= function(){return  new mxRectangle(0,0,0,this[_0xc9c4[924]][_0xc9c4[167]])};mxWindow[_0xc9c4[202]][_0xc9c4[907]]= function(){this[_0xc9c4[798]]= document[_0xc9c4[55]](_0xc9c4[466]);this[_0xc9c4[798]][_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[915]]);this[_0xc9c4[798]][_0xc9c4[57]](_0xc9c4[611],_0xc9c4[699]);this[_0xc9c4[798]][_0xc9c4[57]](_0xc9c4[924],_0xc9c4[940]);this[_0xc9c4[798]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[356];this[_0xc9c4[798]][_0xc9c4[124]][_0xc9c4[941]]= _0xc9c4[942];this[_0xc9c4[798]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130];this[_0xc9c4[924]][_0xc9c4[62]](this[_0xc9c4[798]]);var _0x5554x2=!1,_0x5554x3=null,_0x5554x4=null,_0x5554x5=mxUtils[_0xc9c4[885]](this,function(_0x5554x5){this[_0xc9c4[790]]();if(_0x5554x2){_0x5554x2=  !1,this[_0xc9c4[798]][_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[915]]),this[_0xc9c4[798]][_0xc9c4[57]](_0xc9c4[924],_0xc9c4[940]),this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[110],this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[495]]= _0x5554x3,mxClient[_0xc9c4[80]]|| (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x4),this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x4,null!= this[_0xc9c4[129]]&& (this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110]),this[_0xc9c4[746]]( new mxEventObject(mxEvent.NORMALIZE,_0xc9c4[763],_0x5554x5))}else {_0x5554x2=  !0;this[_0xc9c4[798]][_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[917]]);this[_0xc9c4[798]][_0xc9c4[57]](_0xc9c4[924],_0xc9c4[943]);this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130];_0x5554x3= this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[495]];this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130];_0x5554x4= this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]];var _0x5554xa=this[_0xc9c4[939]]();0< _0x5554xa[_0xc9c4[119]]&& (mxClient[_0xc9c4[80]]|| (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554xa[_0xc9c4[119]]+ _0xc9c4[168]),this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554xa[_0xc9c4[119]]+ _0xc9c4[168]);0< _0x5554xa[_0xc9c4[117]]&& (mxClient[_0xc9c4[80]]|| (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554xa[_0xc9c4[117]]+ _0xc9c4[168]),this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554xa[_0xc9c4[117]]+ _0xc9c4[168]);null!= this[_0xc9c4[129]]&& (this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188]);this[_0xc9c4[746]]( new mxEventObject(mxEvent.MINIMIZE,_0xc9c4[763],_0x5554x5))};mxEvent[_0xc9c4[722]](_0x5554x5)});mxEvent[_0xc9c4[169]](this[_0xc9c4[798]],_0xc9c4[751],_0x5554x5);mxClient[_0xc9c4[754]]&& mxEvent[_0xc9c4[169]](this[_0xc9c4[798]],_0xc9c4[755],_0x5554x5)};mxWindow[_0xc9c4[202]][_0xc9c4[161]]= function(_0x5554x2){this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[495]]= _0x5554x2?_0xc9c4[110]:_0xc9c4[130]};mxWindow[_0xc9c4[202]][_0xc9c4[906]]= function(){this[_0xc9c4[800]]= document[_0xc9c4[55]](_0xc9c4[466]);this[_0xc9c4[800]][_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[919]]);this[_0xc9c4[800]][_0xc9c4[57]](_0xc9c4[611],_0xc9c4[699]);this[_0xc9c4[800]][_0xc9c4[57]](_0xc9c4[924],_0xc9c4[944]);this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[583];this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[945]]= _0xc9c4[942];this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[356];this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130];this[_0xc9c4[924]][_0xc9c4[62]](this[_0xc9c4[800]]);var _0x5554x2=!1,_0x5554x3=null,_0x5554x4=null,_0x5554x5=null,_0x5554x9=null,_0x5554xa=mxUtils[_0xc9c4[885]](this,function(_0x5554xa){this[_0xc9c4[790]]();if(_0xc9c4[130]!= this[_0xc9c4[800]][_0xc9c4[124]][_0xc9c4[495]]){if(_0x5554x2){_0x5554x2=  !1;this[_0xc9c4[800]][_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[919]]);this[_0xc9c4[800]][_0xc9c4[57]](_0xc9c4[924],_0xc9c4[944]);this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[110];this[_0xc9c4[798]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x3+ _0xc9c4[168];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x4+ _0xc9c4[168];if(!mxClient[_0xc9c4[80]]&& (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x5,this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x9,_0x5554x13= mxUtils[_0xc9c4[275]](this[_0xc9c4[929]]),_0xc9c4[278]== _0x5554x13[_0xc9c4[277]]|| null!= this[_0xc9c4[129]])){this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[485]][_0xc9c4[167]]- this[_0xc9c4[924]][_0xc9c4[167]]- 2+ _0xc9c4[168]};this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x5;this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x9;null!= this[_0xc9c4[129]]&& (this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110]);this[_0xc9c4[746]]( new mxEventObject(mxEvent.NORMALIZE,_0xc9c4[763],_0x5554xa))}else {_0x5554x2=  !0;this[_0xc9c4[800]][_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[917]]);this[_0xc9c4[800]][_0xc9c4[57]](_0xc9c4[924],_0xc9c4[943]);this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[110];this[_0xc9c4[798]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];_0x5554x3= parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]);_0x5554x4= parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]);_0x5554x5= this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]];_0x5554x9= this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[117]];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0xc9c4[946];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= _0xc9c4[946];mxClient[_0xc9c4[80]]|| (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= document[_0xc9c4[112]][_0xc9c4[157]]- 2+ _0xc9c4[168],this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[117]]= document[_0xc9c4[112]][_0xc9c4[159]]- 2+ _0xc9c4[168]);this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[117]]= document[_0xc9c4[112]][_0xc9c4[159]]- 2+ _0xc9c4[168];this[_0xc9c4[116]][_0xc9c4[124]][_0xc9c4[119]]= document[_0xc9c4[112]][_0xc9c4[157]]- 2+ _0xc9c4[168];null!= this[_0xc9c4[129]]&& (this[_0xc9c4[129]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188]);if(!mxClient[_0xc9c4[80]]){var _0x5554x13=mxUtils[_0xc9c4[275]](this[_0xc9c4[929]]);if(_0xc9c4[278]== _0x5554x13[_0xc9c4[277]]|| null!= this[_0xc9c4[129]]){this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[485]][_0xc9c4[167]]- this[_0xc9c4[924]][_0xc9c4[167]]- 2+ _0xc9c4[168]}};this[_0xc9c4[746]]( new mxEventObject(mxEvent.MAXIMIZE,_0xc9c4[763],_0x5554xa))};mxEvent[_0xc9c4[722]](_0x5554xa)}});mxEvent[_0xc9c4[759]](this[_0xc9c4[800]],_0x5554xa);mxEvent[_0xc9c4[169]](this[_0xc9c4[924]],_0xc9c4[760],_0x5554xa)};mxWindow[_0xc9c4[202]][_0xc9c4[911]]= function(){this[_0xc9c4[924]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[582];mxEvent[_0xc9c4[759]](this[_0xc9c4[924]],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){var _0x5554x3=mxEvent[_0xc9c4[731]](_0x5554x2),_0x5554x4=mxEvent[_0xc9c4[733]](_0x5554x2),_0x5554x5=this[_0xc9c4[730]](),_0x5554x9=this[_0xc9c4[732]](),_0x5554xa=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){var _0x5554xa=mxEvent[_0xc9c4[731]](_0x5554x2)- _0x5554x3,_0x5554x12=mxEvent[_0xc9c4[733]](_0x5554x2)- _0x5554x4;this[_0xc9c4[947]](_0x5554x5+ _0x5554xa,_0x5554x9+ _0x5554x12);this[_0xc9c4[746]]( new mxEventObject(mxEvent.MOVE,_0xc9c4[763],_0x5554x2));mxEvent[_0xc9c4[722]](_0x5554x2)}),_0x5554x12=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){mxEvent[_0xc9c4[938]](document,null,_0x5554xa,_0x5554x12);this[_0xc9c4[746]]( new mxEventObject(mxEvent.MOVE_END,_0xc9c4[763],_0x5554x2));mxEvent[_0xc9c4[722]](_0x5554x2)});mxEvent[_0xc9c4[759]](document,null,_0x5554xa,_0x5554x12);this[_0xc9c4[746]]( new mxEventObject(mxEvent.MOVE_START,_0xc9c4[763],_0x5554x2));mxEvent[_0xc9c4[722]](_0x5554x2)}))};mxWindow[_0xc9c4[202]][_0xc9c4[947]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2+ _0xc9c4[168];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x3+ _0xc9c4[168]};mxWindow[_0xc9c4[202]][_0xc9c4[730]]= function(){return parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]])};mxWindow[_0xc9c4[202]][_0xc9c4[732]]= function(){return parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]])};mxWindow[_0xc9c4[202]][_0xc9c4[908]]= function(){this[_0xc9c4[948]]= document[_0xc9c4[55]](_0xc9c4[466]);this[_0xc9c4[948]][_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[913]]);this[_0xc9c4[948]][_0xc9c4[57]](_0xc9c4[611],_0xc9c4[699]);this[_0xc9c4[948]][_0xc9c4[57]](_0xc9c4[924],_0xc9c4[949]);this[_0xc9c4[948]][_0xc9c4[124]][_0xc9c4[945]]= _0xc9c4[935];this[_0xc9c4[948]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[356];this[_0xc9c4[948]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130];this[_0xc9c4[924]][_0xc9c4[950]](this[_0xc9c4[948]],this[_0xc9c4[924]][_0xc9c4[285]]);mxEvent[_0xc9c4[759]](this[_0xc9c4[948]],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[746]]( new mxEventObject(mxEvent.CLOSE,_0xc9c4[763],_0x5554x2));this[_0xc9c4[165]]?this[_0xc9c4[515]]():this[_0xc9c4[175]](!1);mxEvent[_0xc9c4[722]](_0x5554x2)}))};mxWindow[_0xc9c4[202]][_0xc9c4[951]]= function(_0x5554x2){this[_0xc9c4[618]]= document[_0xc9c4[55]](_0xc9c4[466]);this[_0xc9c4[618]][_0xc9c4[57]](_0xc9c4[390],_0x5554x2);this[_0xc9c4[618]][_0xc9c4[57]](_0xc9c4[611],_0xc9c4[361]);this[_0xc9c4[618]][_0xc9c4[124]][_0xc9c4[941]]= _0xc9c4[952];this[_0xc9c4[618]][_0xc9c4[124]][_0xc9c4[945]]= _0xc9c4[946];this[_0xc9c4[618]][_0xc9c4[124]][_0xc9c4[953]]= _0xc9c4[954];this[_0xc9c4[924]][_0xc9c4[950]](this[_0xc9c4[618]],this[_0xc9c4[924]][_0xc9c4[285]])};mxWindow[_0xc9c4[202]][_0xc9c4[164]]= function(_0x5554x2){this[_0xc9c4[948]][_0xc9c4[124]][_0xc9c4[495]]= _0x5554x2?_0xc9c4[110]:_0xc9c4[130]};mxWindow[_0xc9c4[202]][_0xc9c4[174]]= function(){return null!= this[_0xc9c4[485]]?_0xc9c4[188]!= this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[187]]:!1};mxWindow[_0xc9c4[202]][_0xc9c4[175]]= function(_0x5554x2){null!= this[_0xc9c4[485]]&& this[_0xc9c4[174]]()!= _0x5554x2&& (_0x5554x2?this[_0xc9c4[539]]():this[_0xc9c4[801]]())};mxWindow[_0xc9c4[202]][_0xc9c4[539]]= function(){this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110];this[_0xc9c4[790]]();var _0x5554x2=mxUtils[_0xc9c4[275]](this[_0xc9c4[929]]);if(!mxClient[_0xc9c4[80]]&& (_0xc9c4[278]== _0x5554x2[_0xc9c4[277]]|| null!= this[_0xc9c4[129]])){this[_0xc9c4[929]][_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[485]][_0xc9c4[167]]- this[_0xc9c4[924]][_0xc9c4[167]]- 2+ _0xc9c4[168]};this[_0xc9c4[746]]( new mxEventObject(mxEvent.SHOW))};mxWindow[_0xc9c4[202]][_0xc9c4[801]]= function(){this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];this[_0xc9c4[746]]( new mxEventObject(mxEvent.HIDE))};mxWindow[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[746]]( new mxEventObject(mxEvent.DESTROY));null!= this[_0xc9c4[485]]&& (mxEvent[_0xc9c4[762]](this[_0xc9c4[485]]),this[_0xc9c4[485]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[485]]),this[_0xc9c4[485]]= null);this[_0xc9c4[929]]= this[_0xc9c4[905]]= this[_0xc9c4[924]]= null};function mxForm(_0x5554x2){this[_0xc9c4[116]]= document[_0xc9c4[55]](_0xc9c4[116]);this[_0xc9c4[116]][_0xc9c4[926]]= _0x5554x2;this[_0xc9c4[112]]= document[_0xc9c4[55]](_0xc9c4[120]);this[_0xc9c4[116]][_0xc9c4[62]](this[_0xc9c4[112]])}mxForm[_0xc9c4[202]][_0xc9c4[116]]= null;mxForm[_0xc9c4[202]][_0xc9c4[112]]=  !1;mxForm[_0xc9c4[202]][_0xc9c4[955]]= function(){return this[_0xc9c4[116]]};mxForm[_0xc9c4[202]][_0xc9c4[956]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[121]),_0x5554x5=document[_0xc9c4[55]](_0xc9c4[122]);_0x5554x4[_0xc9c4[62]](_0x5554x5);var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[122]),_0x5554x9=document[_0xc9c4[55]](_0xc9c4[172]);mxUtils[_0xc9c4[53]](_0x5554x9,mxResources[_0xc9c4[203]](_0xc9c4[957])|| _0xc9c4[958]);_0x5554x5[_0xc9c4[62]](_0x5554x9);mxEvent[_0xc9c4[169]](_0x5554x9,_0xc9c4[173],function(){_0x5554x2()});_0x5554x9= document[_0xc9c4[55]](_0xc9c4[172]);mxUtils[_0xc9c4[53]](_0x5554x9,mxResources[_0xc9c4[203]](_0xc9c4[959])|| _0xc9c4[960]);_0x5554x5[_0xc9c4[62]](_0x5554x9);mxEvent[_0xc9c4[169]](_0x5554x9,_0xc9c4[173],function(){_0x5554x3()});_0x5554x4[_0xc9c4[62]](_0x5554x5);this[_0xc9c4[112]][_0xc9c4[62]](_0x5554x4)};mxForm[_0xc9c4[202]][_0xc9c4[961]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[962]);_0x5554x4[_0xc9c4[57]](_0xc9c4[60],_0xc9c4[963]);_0x5554x4[_0xc9c4[131]]= _0x5554x3;return this[_0xc9c4[964]](_0x5554x2,_0x5554x4)};mxForm[_0xc9c4[202]][_0xc9c4[965]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[962]);_0x5554x4[_0xc9c4[57]](_0xc9c4[60],_0xc9c4[966]);this[_0xc9c4[964]](_0x5554x2,_0x5554x4);_0x5554x3&& (_0x5554x4[_0xc9c4[967]]=  !0);return _0x5554x4};mxForm[_0xc9c4[202]][_0xc9c4[968]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[126]);mxClient[_0xc9c4[133]]&& _0x5554x4--;_0x5554x5[_0xc9c4[57]](_0xc9c4[969],_0x5554x4|| 2);_0x5554x5[_0xc9c4[131]]= _0x5554x3;return this[_0xc9c4[964]](_0x5554x2,_0x5554x5)};mxForm[_0xc9c4[202]][_0xc9c4[970]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[804]);null!= _0x5554x4&& _0x5554x5[_0xc9c4[57]](_0xc9c4[803],_0x5554x4);_0x5554x3&& _0x5554x5[_0xc9c4[57]](_0xc9c4[971],_0xc9c4[128]);return this[_0xc9c4[964]](_0x5554x2,_0x5554x5)};mxForm[_0xc9c4[202]][_0xc9c4[972]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=document[_0xc9c4[55]](_0xc9c4[973]);mxUtils[_0xc9c4[171]](_0x5554x9,_0x5554x3);_0x5554x9[_0xc9c4[57]](_0xc9c4[131],_0x5554x4);_0x5554x5&& _0x5554x9[_0xc9c4[57]](_0xc9c4[974],_0x5554x5);_0x5554x2[_0xc9c4[62]](_0x5554x9)};mxForm[_0xc9c4[202]][_0xc9c4[964]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[121]),_0x5554x5=document[_0xc9c4[55]](_0xc9c4[122]);mxUtils[_0xc9c4[53]](_0x5554x5,_0x5554x2);_0x5554x4[_0xc9c4[62]](_0x5554x5);_0x5554x5= document[_0xc9c4[55]](_0xc9c4[122]);_0x5554x5[_0xc9c4[62]](_0x5554x3);_0x5554x4[_0xc9c4[62]](_0x5554x5);this[_0xc9c4[112]][_0xc9c4[62]](_0x5554x4);return _0x5554x3};function mxImage(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[390]]= _0x5554x2;this[_0xc9c4[117]]= _0x5554x3;this[_0xc9c4[119]]= _0x5554x4}mxImage[_0xc9c4[202]][_0xc9c4[390]]= null;mxImage[_0xc9c4[202]][_0xc9c4[117]]= null;mxImage[_0xc9c4[202]][_0xc9c4[119]]= null;function mxDivResizer(_0x5554x2,_0x5554x3){if(_0xc9c4[485]== _0x5554x2[_0xc9c4[301]][_0xc9c4[216]]()){null== _0x5554x3&& (_0x5554x3= window);this[_0xc9c4[485]]= _0x5554x2;var _0x5554x4=mxUtils[_0xc9c4[275]](_0x5554x2);null!= _0x5554x4&& (this[_0xc9c4[975]]= _0xc9c4[278]== _0x5554x4[_0xc9c4[117]],this[_0xc9c4[976]]= _0xc9c4[278]== _0x5554x4[_0xc9c4[119]]);mxEvent[_0xc9c4[169]](_0x5554x3,_0xc9c4[129],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[977]]|| (this[_0xc9c4[977]]=  !0,this[_0xc9c4[129]](),this[_0xc9c4[977]]=  !1)}));this[_0xc9c4[129]]()}}mxDivResizer[_0xc9c4[202]][_0xc9c4[975]]=  !0;mxDivResizer[_0xc9c4[202]][_0xc9c4[976]]=  !0;mxDivResizer[_0xc9c4[202]][_0xc9c4[977]]=  !1;mxDivResizer[_0xc9c4[202]][_0xc9c4[129]]= function(){var _0x5554x2=this[_0xc9c4[978]](),_0x5554x3=this[_0xc9c4[979]](),_0x5554x4=parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]),_0x5554x5=parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[699]]),_0x5554x9=parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]),_0x5554xa=parseInt(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[553]]);this[_0xc9c4[975]]&& (!isNaN(_0x5554x4)&&  !isNaN(_0x5554x5) && 0<= _0x5554x4 && 0<= _0x5554x5 && 0< _0x5554x2- _0x5554x5- _0x5554x4)&& (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2- _0x5554x5- _0x5554x4+ _0xc9c4[168]);this[_0xc9c4[976]]&& (!isNaN(_0x5554x9)&&  !isNaN(_0x5554xa) && 0<= _0x5554x9 && 0<= _0x5554xa && 0< _0x5554x3- _0x5554x9- _0x5554xa)&& (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3- _0x5554x9- _0x5554xa+ _0xc9c4[168])};mxDivResizer[_0xc9c4[202]][_0xc9c4[978]]= function(){return document[_0xc9c4[112]][_0xc9c4[159]]};mxDivResizer[_0xc9c4[202]][_0xc9c4[979]]= function(){return document[_0xc9c4[112]][_0xc9c4[157]]};function mxDragSource(_0x5554x2,_0x5554x3){this[_0xc9c4[980]]= _0x5554x2;this[_0xc9c4[981]]= _0x5554x3;mxEvent[_0xc9c4[759]](_0x5554x2,mxUtils[_0xc9c4[885]](this,this[_0xc9c4[787]]))}mxDragSource[_0xc9c4[202]][_0xc9c4[980]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[981]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[559]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[982]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[983]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxDragSource[_0xc9c4[202]][_0xc9c4[985]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[986]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[987]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[988]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[989]]= null;mxDragSource[_0xc9c4[202]][_0xc9c4[561]]=  !0;mxDragSource[_0xc9c4[202]][_0xc9c4[990]]=  !0;mxDragSource[_0xc9c4[202]][_0xc9c4[991]]=  !0;mxDragSource[_0xc9c4[202]][_0xc9c4[563]]=  !0;mxDragSource[_0xc9c4[202]][_0xc9c4[992]]= 100;mxDragSource[_0xc9c4[202]][_0xc9c4[993]]= 70;mxDragSource[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxDragSource[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxDragSource[_0xc9c4[202]][_0xc9c4[996]]= function(){return this[_0xc9c4[990]]};mxDragSource[_0xc9c4[202]][_0xc9c4[562]]= function(_0x5554x2){this[_0xc9c4[990]]= _0x5554x2};mxDragSource[_0xc9c4[202]][_0xc9c4[997]]= function(){return this[_0xc9c4[991]]};mxDragSource[_0xc9c4[202]][_0xc9c4[998]]= function(_0x5554x2){this[_0xc9c4[991]]= _0x5554x2};mxDragSource[_0xc9c4[202]][_0xc9c4[565]]= function(_0x5554x2){return null};mxDragSource[_0xc9c4[202]][_0xc9c4[564]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x2[_0xc9c4[999]](_0x5554x3,_0x5554x4)};mxDragSource[_0xc9c4[202]][_0xc9c4[566]]= function(_0x5554x2){return this[_0xc9c4[980]][_0xc9c4[511]](!0)};mxDragSource[_0xc9c4[202]][_0xc9c4[567]]= function(_0x5554x2){return null};mxDragSource[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2){this[_0xc9c4[984]]&& (!mxEvent[_0xc9c4[721]](_0x5554x2)&& null== this[_0xc9c4[1000]])&& (this[_0xc9c4[1001]](_0x5554x2),this[_0xc9c4[1000]]= mxUtils[_0xc9c4[885]](this,this[_0xc9c4[788]]),this[_0xc9c4[1002]]= mxUtils[_0xc9c4[885]](this,this[_0xc9c4[789]]),mxEvent[_0xc9c4[759]](document,null,this[_0xc9c4[1000]],this[_0xc9c4[1002]]),mxEvent[_0xc9c4[722]](_0x5554x2,!0,!1))};mxDragSource[_0xc9c4[202]][_0xc9c4[1001]]= function(_0x5554x2){this[_0xc9c4[982]]= this[_0xc9c4[566]](_0x5554x2);this[_0xc9c4[982]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];this[_0xc9c4[982]][_0xc9c4[124]][_0xc9c4[931]]= this[_0xc9c4[992]];mxUtils[_0xc9c4[254]](this[_0xc9c4[982]],this[_0xc9c4[993]])};mxDragSource[_0xc9c4[202]][_0xc9c4[1003]]= function(_0x5554x2){null!= this[_0xc9c4[982]]&& (null!= this[_0xc9c4[982]][_0xc9c4[265]]&& this[_0xc9c4[982]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[982]]),this[_0xc9c4[982]]= null)};mxDragSource[_0xc9c4[202]][_0xc9c4[1004]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=mxEvent[_0xc9c4[731]](_0x5554x3),_0x5554x5=mxEvent[_0xc9c4[733]](_0x5554x3),_0x5554x9=mxUtils[_0xc9c4[445]](_0x5554x2[_0xc9c4[526]]),_0x5554xa=mxUtils[_0xc9c4[444]]();return _0x5554x4>= _0x5554x9[_0xc9c4[235]]- _0x5554xa[_0xc9c4[235]]&& _0x5554x5>= _0x5554x9[_0xc9c4[236]]- _0x5554xa[_0xc9c4[236]]&& _0x5554x4<= _0x5554x9[_0xc9c4[235]]- _0x5554xa[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[526]][_0xc9c4[359]]&& _0x5554x5<= _0x5554x9[_0xc9c4[236]]- _0x5554xa[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[526]][_0xc9c4[167]]};mxDragSource[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[565]](_0x5554x2);null!= _0x5554x3&&  !this[_0xc9c4[1004]](_0x5554x3,_0x5554x2)&& (_0x5554x3= null);_0x5554x3!= this[_0xc9c4[985]]&& (null!= this[_0xc9c4[985]]&& this[_0xc9c4[1005]](this[_0xc9c4[985]]),this[_0xc9c4[985]]= _0x5554x3,null!= this[_0xc9c4[985]]&& this[_0xc9c4[1006]](this[_0xc9c4[985]]));null!= this[_0xc9c4[985]]&& this[_0xc9c4[1007]](this[_0xc9c4[985]],_0x5554x2);if(null!= this[_0xc9c4[982]]&& (null== this[_0xc9c4[983]]|| _0xc9c4[189]!= this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[187]])){var _0x5554x3=mxEvent[_0xc9c4[731]](_0x5554x2),_0x5554x4=mxEvent[_0xc9c4[733]](_0x5554x2);null== this[_0xc9c4[982]][_0xc9c4[265]]&& document[_0xc9c4[112]][_0xc9c4[62]](this[_0xc9c4[982]]);this[_0xc9c4[982]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189];null!= this[_0xc9c4[559]]&& (_0x5554x3+= this[_0xc9c4[559]][_0xc9c4[235]],_0x5554x4+= this[_0xc9c4[559]][_0xc9c4[236]]);_0x5554x3+= document[_0xc9c4[112]][_0xc9c4[360]]|| document[_0xc9c4[158]][_0xc9c4[360]];_0x5554x4+= document[_0xc9c4[112]][_0xc9c4[190]]|| document[_0xc9c4[158]][_0xc9c4[190]];this[_0xc9c4[982]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x3+ _0xc9c4[168];this[_0xc9c4[982]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x4+ _0xc9c4[168]}else {null!= this[_0xc9c4[982]]&& (this[_0xc9c4[982]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188])};mxEvent[_0xc9c4[722]](_0x5554x2)};mxDragSource[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2){if(null!= this[_0xc9c4[985]]){if(null!= this[_0xc9c4[987]]&& (null== this[_0xc9c4[983]]|| _0xc9c4[188]!= this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[187]])){var _0x5554x3=this[_0xc9c4[985]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x4=this[_0xc9c4[985]][_0xc9c4[441]][_0xc9c4[513]];this[_0xc9c4[1008]](this[_0xc9c4[985]],_0x5554x2,this[_0xc9c4[986]],this[_0xc9c4[987]][_0xc9c4[235]]/ _0x5554x3- _0x5554x4[_0xc9c4[235]],this[_0xc9c4[987]][_0xc9c4[236]]/ _0x5554x3- _0x5554x4[_0xc9c4[236]])};this[_0xc9c4[1005]](this[_0xc9c4[985]])};this[_0xc9c4[1003]](_0x5554x2);mxEvent[_0xc9c4[938]](document,null,this[_0xc9c4[1000]],this[_0xc9c4[1002]]);this[_0xc9c4[985]]= this[_0xc9c4[1002]]= this[_0xc9c4[1000]]= null;mxEvent[_0xc9c4[722]](_0x5554x2)};mxDragSource[_0xc9c4[202]][_0xc9c4[1006]]= function(_0x5554x2){_0x5554x2[_0xc9c4[1009]]=  !0;this[_0xc9c4[983]]= this[_0xc9c4[567]](_0x5554x2);this[_0xc9c4[996]]()&& null!= this[_0xc9c4[983]]&& (this[_0xc9c4[988]]=  new mxGuide(_0x5554x2,_0x5554x2[_0xc9c4[1011]][_0xc9c4[1010]]()));this[_0xc9c4[563]]&& (this[_0xc9c4[989]]=  new mxCellHighlight(_0x5554x2,mxConstants.DROP_TARGET_COLOR))};mxDragSource[_0xc9c4[202]][_0xc9c4[1005]]= function(_0x5554x2){this[_0xc9c4[987]]= this[_0xc9c4[986]]= null;_0x5554x2[_0xc9c4[1009]]=  !1;null!= this[_0xc9c4[983]]&& (null!= this[_0xc9c4[983]][_0xc9c4[265]]&& this[_0xc9c4[983]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[983]]),this[_0xc9c4[983]]= null);null!= this[_0xc9c4[988]]&& (this[_0xc9c4[988]][_0xc9c4[515]](),this[_0xc9c4[988]]= null);null!= this[_0xc9c4[989]]&& (this[_0xc9c4[989]][_0xc9c4[515]](),this[_0xc9c4[989]]= null)};mxDragSource[_0xc9c4[202]][_0xc9c4[1007]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=mxUtils[_0xc9c4[445]](_0x5554x2[_0xc9c4[526]]),_0x5554x5=mxUtils[_0xc9c4[444]](_0x5554x2[_0xc9c4[526]]),_0x5554x9=mxEvent[_0xc9c4[731]](_0x5554x3)- _0x5554x4[_0xc9c4[235]]+ _0x5554x5[_0xc9c4[235]],_0x5554x4=mxEvent[_0xc9c4[733]](_0x5554x3)- _0x5554x4[_0xc9c4[236]]+ _0x5554x5[_0xc9c4[236]];_0x5554x2[_0xc9c4[1012]]&& (null== this[_0xc9c4[561]]|| this[_0xc9c4[561]])&& _0x5554x2[_0xc9c4[1014]](_0x5554x9,_0x5554x4,_0x5554x2[_0xc9c4[1013]]);null!= this[_0xc9c4[989]]&& _0x5554x2[_0xc9c4[1015]]()&& (this[_0xc9c4[986]]= this[_0xc9c4[564]](_0x5554x2,_0x5554x9,_0x5554x4),_0x5554x5= _0x5554x2[_0xc9c4[249]]()[_0xc9c4[248]](this[_0xc9c4[986]]),this[_0xc9c4[989]][_0xc9c4[1016]](_0x5554x5));if(null!= this[_0xc9c4[983]]){null== this[_0xc9c4[983]][_0xc9c4[265]]&& (_0x5554x2[_0xc9c4[526]][_0xc9c4[62]](this[_0xc9c4[983]]),this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[931]]= _0xc9c4[1017],this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492]);var _0x5554x5=this[_0xc9c4[997]]()&& _0x5554x2[_0xc9c4[1018]](_0x5554x3),_0x5554xa=!0;if(null!= this[_0xc9c4[988]]&& this[_0xc9c4[988]][_0xc9c4[1019]](_0x5554x3)){var _0x5554xa=parseInt(this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[117]]),_0x5554x12=parseInt(this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[119]]),_0x5554xa= new mxRectangle(0,0,_0x5554xa,_0x5554x12),_0x5554x4= new mxPoint(_0x5554x9,_0x5554x4),_0x5554x4=this[_0xc9c4[988]][_0xc9c4[582]](_0x5554xa,_0x5554x4,_0x5554x5),_0x5554xa=!1,_0x5554x9=_0x5554x4[_0xc9c4[235]],_0x5554x4=_0x5554x4[_0xc9c4[236]]}else {if(_0x5554x5){var _0x5554x5=_0x5554x2[_0xc9c4[441]][_0xc9c4[255]],_0x5554x12=_0x5554x2[_0xc9c4[441]][_0xc9c4[513]],_0x5554x13=_0x5554x2[_0xc9c4[1020]]/ 2,_0x5554x9=(_0x5554x2[_0xc9c4[1021]](_0x5554x9/ _0x5554x5- _0x5554x12[_0xc9c4[235]]- _0x5554x13)+ _0x5554x12[_0xc9c4[235]])* _0x5554x5,_0x5554x4=(_0x5554x2[_0xc9c4[1021]](_0x5554x4/ _0x5554x5- _0x5554x12[_0xc9c4[236]]- _0x5554x13)+ _0x5554x12[_0xc9c4[236]])* _0x5554x5}};null!= this[_0xc9c4[988]]&& _0x5554xa&& this[_0xc9c4[988]][_0xc9c4[801]]();null!= this[_0xc9c4[1022]]&& (_0x5554x9+= this[_0xc9c4[1022]][_0xc9c4[235]],_0x5554x4+= this[_0xc9c4[1022]][_0xc9c4[236]]);this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[488]](_0x5554x9)+ _0xc9c4[168];this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[488]](_0x5554x4)+ _0xc9c4[168];this[_0xc9c4[983]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189]};this[_0xc9c4[987]]=  new mxPoint(_0x5554x9,_0x5554x4)};mxDragSource[_0xc9c4[202]][_0xc9c4[1008]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){this[_0xc9c4[981]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[526]][_0xc9c4[393]]()};function mxToolbar(_0x5554x2){this[_0xc9c4[526]]= _0x5554x2}mxToolbar[_0xc9c4[202]]=  new mxEventSource;mxToolbar[_0xc9c4[202]][_0xc9c4[196]]= mxToolbar;mxToolbar[_0xc9c4[202]][_0xc9c4[526]]= null;mxToolbar[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxToolbar[_0xc9c4[202]][_0xc9c4[1023]]=  !1;mxToolbar[_0xc9c4[202]][_0xc9c4[1024]]=  !0;mxToolbar[_0xc9c4[202]][_0xc9c4[1025]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){var _0x5554x12=document[_0xc9c4[55]](null!= _0x5554x3?_0xc9c4[466]:_0xc9c4[172]),_0x5554x13=_0x5554x9|| (null!= _0x5554xa?_0xc9c4[1026]:_0xc9c4[1027]);_0x5554x12[_0xc9c4[926]]= _0x5554x13;_0x5554x12[_0xc9c4[57]](_0xc9c4[390],_0x5554x3);null!= _0x5554x2&& (null!= _0x5554x3?_0x5554x12[_0xc9c4[57]](_0xc9c4[924],_0x5554x2):mxUtils[_0xc9c4[53]](_0x5554x12,_0x5554x2));this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x12);null!= _0x5554x4&& (mxEvent[_0xc9c4[169]](_0x5554x12,_0xc9c4[173],_0x5554x4),mxClient[_0xc9c4[754]]&& mxEvent[_0xc9c4[169]](_0x5554x12,_0xc9c4[757],_0x5554x4));_0x5554x2= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){null!= _0x5554x5?_0x5554x12[_0xc9c4[57]](_0xc9c4[390],_0x5554x3):_0x5554x12[_0xc9c4[124]][_0xc9c4[1028]]= _0xc9c4[110]});mxEvent[_0xc9c4[759]](_0x5554x12,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){null!= _0x5554x5?_0x5554x12[_0xc9c4[57]](_0xc9c4[390],_0x5554x5):_0x5554x12[_0xc9c4[124]][_0xc9c4[1028]]= _0xc9c4[579];if(null!= _0x5554xa){null== this[_0xc9c4[1029]]&& (this[_0xc9c4[1029]]=  new mxPopupMenu,this[_0xc9c4[1029]][_0xc9c4[176]]());var _0x5554x3=this[_0xc9c4[1030]];this[_0xc9c4[1029]][_0xc9c4[1031]]()&& this[_0xc9c4[1029]][_0xc9c4[1032]]();_0x5554x3!= _0x5554x12&& (this[_0xc9c4[1030]]= _0x5554x12,this[_0xc9c4[1029]][_0xc9c4[1033]]= _0x5554xa,_0x5554x3=  new mxPoint(_0x5554x12[_0xc9c4[358]],_0x5554x12[_0xc9c4[362]]+ _0x5554x12[_0xc9c4[167]]),this[_0xc9c4[1029]][_0xc9c4[152]](_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]],null,_0x5554x2),this[_0xc9c4[1029]][_0xc9c4[1031]]()&& (_0x5554x12[_0xc9c4[926]]= _0x5554x13+ _0xc9c4[1034],this[_0xc9c4[1029]][_0xc9c4[1032]]= function(){mxPopupMenu[_0xc9c4[202]][_0xc9c4[1032]][_0xc9c4[183]](this);_0x5554x12[_0xc9c4[926]]= _0x5554x13;this[_0xc9c4[1030]]= null}))}}),null,_0x5554x2);mxEvent[_0xc9c4[169]](_0x5554x12,_0xc9c4[1035],_0x5554x2);return _0x5554x12};mxToolbar[_0xc9c4[202]][_0xc9c4[970]]= function(_0x5554x2){var _0x5554x3=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x3[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497];_0x5554x3[_0xc9c4[926]]= _0xc9c4[1036];var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[804]);_0x5554x4[_0xc9c4[926]]= _0x5554x2|| _0xc9c4[1037];_0x5554x3[_0xc9c4[62]](_0x5554x4);this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x3);return _0x5554x4};mxToolbar[_0xc9c4[202]][_0xc9c4[1038]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[804]);_0x5554x4[_0xc9c4[926]]= _0x5554x3|| _0xc9c4[1037];this[_0xc9c4[972]](_0x5554x4,_0x5554x2,null);mxEvent[_0xc9c4[169]](_0x5554x4,_0xc9c4[826],function(_0x5554x2){var _0x5554x3=_0x5554x4[_0xc9c4[1040]][_0x5554x4[_0xc9c4[1039]]];_0x5554x4[_0xc9c4[1039]]= 0;null!= _0x5554x3[_0xc9c4[1041]]&& _0x5554x3[_0xc9c4[1041]](_0x5554x2)});this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x4);return _0x5554x4};mxToolbar[_0xc9c4[202]][_0xc9c4[972]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[973]);mxUtils[_0xc9c4[171]](_0x5554x5,_0x5554x3);_0xc9c4[279]==  typeof _0x5554x4?_0x5554x5[_0xc9c4[1041]]= _0x5554x4:_0x5554x5[_0xc9c4[57]](_0xc9c4[131],_0x5554x4);_0x5554x2[_0xc9c4[62]](_0x5554x5);return _0x5554x5};mxToolbar[_0xc9c4[202]][_0xc9c4[1042]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=document[_0xc9c4[55]](_0xc9c4[466]);_0x5554xa[_0xc9c4[1043]]= _0x5554x9|| _0xc9c4[1026];_0x5554xa[_0xc9c4[926]]= _0x5554xa[_0xc9c4[1043]];_0x5554xa[_0xc9c4[57]](_0xc9c4[390],_0x5554x3);_0x5554xa[_0xc9c4[1044]]= _0x5554x5;null!= _0x5554x2&& _0x5554xa[_0xc9c4[57]](_0xc9c4[924],_0x5554x2);mxEvent[_0xc9c4[169]](_0x5554xa,_0xc9c4[173],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){_0x5554x2= this[_0xc9c4[1045]][_0xc9c4[1044]];null!= _0x5554x2?(this[_0xc9c4[1045]][_0xc9c4[1044]]= this[_0xc9c4[1045]][_0xc9c4[284]](_0xc9c4[390]),this[_0xc9c4[1045]][_0xc9c4[57]](_0xc9c4[390],_0x5554x2)):this[_0xc9c4[1045]][_0xc9c4[926]]= this[_0xc9c4[1045]][_0xc9c4[1043]];this[_0xc9c4[1024]]&& (this[_0xc9c4[1046]]= _0x5554xa);this[_0xc9c4[1045]]= _0x5554xa;_0x5554x2= _0x5554xa[_0xc9c4[1044]];null!= _0x5554x2?(_0x5554xa[_0xc9c4[1044]]= _0x5554xa[_0xc9c4[284]](_0xc9c4[390]),_0x5554xa[_0xc9c4[57]](_0xc9c4[390],_0x5554x2)):_0x5554xa[_0xc9c4[926]]= _0x5554xa[_0xc9c4[1043]]+ _0xc9c4[1034];this[_0xc9c4[746]]( new mxEventObject(mxEvent.SELECT));_0x5554x4()}));this[_0xc9c4[526]][_0xc9c4[62]](_0x5554xa);null== this[_0xc9c4[1046]]&& (this[_0xc9c4[1046]]= _0x5554xa,this[_0xc9c4[1047]](_0x5554xa),_0x5554x4());return _0x5554xa};mxToolbar[_0xc9c4[202]][_0xc9c4[1048]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554xa= null!= _0x5554xa?_0x5554xa:!0;var _0x5554x12=document[_0xc9c4[55]](null!= _0x5554x3?_0xc9c4[466]:_0xc9c4[172]);_0x5554x12[_0xc9c4[1043]]= _0x5554x9|| _0xc9c4[1026];_0x5554x12[_0xc9c4[926]]= _0x5554x12[_0xc9c4[1043]];_0x5554x12[_0xc9c4[57]](_0xc9c4[390],_0x5554x3);_0x5554x12[_0xc9c4[1044]]= _0x5554x5;null!= _0x5554x2&& _0x5554x12[_0xc9c4[57]](_0xc9c4[924],_0x5554x2);this[_0xc9c4[984]]&& _0x5554xa&& (mxEvent[_0xc9c4[169]](_0x5554x12,_0xc9c4[173],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1047]](_0x5554x12,_0x5554x4);this[_0xc9c4[1023]]=  !1})),mxEvent[_0xc9c4[169]](_0x5554x12,_0xc9c4[760],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1047]](_0x5554x12,_0x5554x4);this[_0xc9c4[1023]]=  !0})),null== this[_0xc9c4[1046]]&& (this[_0xc9c4[1046]]= _0x5554x12,this[_0xc9c4[1049]]= _0x5554x4,this[_0xc9c4[1047]](_0x5554x12,_0x5554x4)));this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x12);return _0x5554x12};mxToolbar[_0xc9c4[202]][_0xc9c4[1047]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1045]]!= _0x5554x2){if(null!= this[_0xc9c4[1045]]){var _0x5554x4=this[_0xc9c4[1045]][_0xc9c4[1044]];null!= _0x5554x4?(this[_0xc9c4[1045]][_0xc9c4[1044]]= this[_0xc9c4[1045]][_0xc9c4[284]](_0xc9c4[390]),this[_0xc9c4[1045]][_0xc9c4[57]](_0xc9c4[390],_0x5554x4)):this[_0xc9c4[1045]][_0xc9c4[926]]= this[_0xc9c4[1045]][_0xc9c4[1043]]};this[_0xc9c4[1045]]= _0x5554x2;_0x5554x4= this[_0xc9c4[1045]][_0xc9c4[1044]];null!= _0x5554x4?(this[_0xc9c4[1045]][_0xc9c4[1044]]= this[_0xc9c4[1045]][_0xc9c4[284]](_0xc9c4[390]),this[_0xc9c4[1045]][_0xc9c4[57]](_0xc9c4[390],_0x5554x4)):this[_0xc9c4[1045]][_0xc9c4[926]]= this[_0xc9c4[1045]][_0xc9c4[1043]]+ _0xc9c4[1034];this[_0xc9c4[746]]( new mxEventObject(mxEvent.SELECT,_0xc9c4[279],_0x5554x3))}};mxToolbar[_0xc9c4[202]][_0xc9c4[1050]]= function(_0x5554x2){(_0x5554x2||  !this[_0xc9c4[1023]])&& this[_0xc9c4[1045]]!= this[_0xc9c4[1046]]&& this[_0xc9c4[1047]](this[_0xc9c4[1046]],this[_0xc9c4[1049]])};mxToolbar[_0xc9c4[202]][_0xc9c4[1051]]= function(_0x5554x2){return this[_0xc9c4[1025]](null,_0x5554x2,null)};mxToolbar[_0xc9c4[202]][_0xc9c4[1052]]= function(){mxUtils[_0xc9c4[345]](this[_0xc9c4[526]])};mxToolbar[_0xc9c4[202]][_0xc9c4[1053]]= function(){var _0x5554x2=document[_0xc9c4[55]](_0xc9c4[1054]);_0x5554x2[_0xc9c4[124]][_0xc9c4[941]]= _0xc9c4[1055];_0x5554x2[_0xc9c4[57]](_0xc9c4[803],_0xc9c4[500]);this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x2)};mxToolbar[_0xc9c4[202]][_0xc9c4[515]]= function(){mxEvent[_0xc9c4[762]](this[_0xc9c4[526]]);this[_0xc9c4[1045]]= this[_0xc9c4[1049]]= this[_0xc9c4[1046]]= this[_0xc9c4[526]]= null;null!= this[_0xc9c4[1029]]&& this[_0xc9c4[1029]][_0xc9c4[515]]()};function mxSession(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[1056]]= _0x5554x3;this[_0xc9c4[1057]]= _0x5554x4;this[_0xc9c4[1058]]= _0x5554x5;null!= _0x5554x2&& (this[_0xc9c4[1059]]=  new mxCodec,this[_0xc9c4[1059]][_0xc9c4[1060]]= function(_0x5554x3){return _0x5554x2[_0xc9c4[736]](_0x5554x3)});_0x5554x2[_0xc9c4[169]](mxEvent.NOTIFY,mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x3[_0xc9c4[720]](_0xc9c4[1061]);(null!= _0x5554x4&& this[_0xc9c4[143]]|| this[_0xc9c4[1062]]&&  !this[_0xc9c4[1063]])&& this[_0xc9c4[827]](_0xc9c4[1064]+ this[_0xc9c4[1067]](_0x5554x4[_0xc9c4[1065]],_0x5554x4[_0xc9c4[1066]])+ _0xc9c4[1068])}))}mxSession[_0xc9c4[202]]=  new mxEventSource;mxSession[_0xc9c4[202]][_0xc9c4[196]]= mxSession;mxSession[_0xc9c4[202]][_0xc9c4[251]]= null;mxSession[_0xc9c4[202]][_0xc9c4[1056]]= null;mxSession[_0xc9c4[202]][_0xc9c4[1057]]= null;mxSession[_0xc9c4[202]][_0xc9c4[1058]]= null;mxSession[_0xc9c4[202]][_0xc9c4[1059]]= null;mxSession[_0xc9c4[202]][_0xc9c4[1069]]= _0xc9c4[336];mxSession[_0xc9c4[202]][_0xc9c4[1070]]=  !0;mxSession[_0xc9c4[202]][_0xc9c4[1071]]=  !0;mxSession[_0xc9c4[202]][_0xc9c4[1072]]= 0;mxSession[_0xc9c4[202]][_0xc9c4[1073]]= 0;mxSession[_0xc9c4[202]][_0xc9c4[143]]=  !1;mxSession[_0xc9c4[202]][_0xc9c4[1062]]=  !1;mxSession[_0xc9c4[202]][_0xc9c4[1063]]=  !1;mxSession[_0xc9c4[202]][_0xc9c4[1074]]=  !1;mxSession[_0xc9c4[202]][_0xc9c4[861]]= function(){this[_0xc9c4[143]]?(this[_0xc9c4[1062]]=  !0,this[_0xc9c4[746]]( new mxEventObject(mxEvent.CONNECT))):this[_0xc9c4[1062]]|| this[_0xc9c4[203]](this[_0xc9c4[1056]],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1062]]=  !0;this[_0xc9c4[746]]( new mxEventObject(mxEvent.CONNECT));this[_0xc9c4[1075]]()}))};mxSession[_0xc9c4[202]][_0xc9c4[809]]= function(){this[_0xc9c4[1062]]&&  !this[_0xc9c4[1063]]&& (this[_0xc9c4[1063]]=  !0,this[_0xc9c4[746]]( new mxEventObject(mxEvent.SUSPEND)))};mxSession[_0xc9c4[202]][_0xc9c4[810]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[1062]]&& this[_0xc9c4[1063]]&& (this[_0xc9c4[1063]]=  !1,this[_0xc9c4[746]]( new mxEventObject(mxEvent.RESUME)),this[_0xc9c4[1074]]|| this[_0xc9c4[1075]]())};mxSession[_0xc9c4[202]][_0xc9c4[1076]]= function(_0x5554x2){this[_0xc9c4[1062]]&& (this[_0xc9c4[1062]]=  !1);this[_0xc9c4[746]]( new mxEventObject(mxEvent.DISCONNECT,_0xc9c4[1077],_0x5554x2))};mxSession[_0xc9c4[202]][_0xc9c4[1075]]= function(){this[_0xc9c4[1062]]&&  !this[_0xc9c4[1063]]&& null!= this[_0xc9c4[1057]]?(this[_0xc9c4[1074]]=  !0,this[_0xc9c4[203]](this[_0xc9c4[1057]],mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[1075]]()}))):this[_0xc9c4[1074]]=  !1};mxSession[_0xc9c4[202]][_0xc9c4[827]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]&& (null!= this[_0xc9c4[1058]]&& (this[_0xc9c4[143]]?(mxLog[_0xc9c4[539]](),mxLog[_0xc9c4[143]](_0xc9c4[1078]+ this[_0xc9c4[1058]]+ _0xc9c4[1079]+ _0x5554x2)):(_0x5554x2= _0xc9c4[1080]+ _0x5554x2+ _0xc9c4[1081],this[_0xc9c4[1070]]&& (_0x5554x2= encodeURIComponent(_0x5554x2)),mxUtils[_0xc9c4[814]](this[_0xc9c4[1058]],_0xc9c4[1082]+ _0x5554x2,_0x5554x3,_0x5554x4))),this[_0xc9c4[1072]]+= _0x5554x2[_0xc9c4[67]],this[_0xc9c4[746]]( new mxEventObject(mxEvent.NOTIFY,_0xc9c4[863],this[_0xc9c4[1058]],_0xc9c4[338],_0x5554x2)))};mxSession[_0xc9c4[202]][_0xc9c4[203]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(_0xc9c4[82]!=  typeof mxUtils){var _0x5554x5=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){null!= _0x5554x4?_0x5554x4(_0x5554x2):this[_0xc9c4[1076]](_0x5554x2)});mxUtils[_0xc9c4[203]](_0x5554x2,mxUtils[_0xc9c4[885]](this,function(_0x5554x4){if(_0xc9c4[82]!=  typeof mxUtils){if(_0x5554x4[_0xc9c4[220]]()&& 404!= _0x5554x4[_0xc9c4[878]]()){if(this[_0xc9c4[1073]]+= _0x5554x4[_0xc9c4[221]]()[_0xc9c4[67]],this[_0xc9c4[746]]( new mxEventObject(mxEvent.GET,_0xc9c4[863],_0x5554x2,_0xc9c4[870],_0x5554x4)),this[_0xc9c4[1083]](_0x5554x4)){if(0< _0x5554x4[_0xc9c4[221]]()[_0xc9c4[67]]){var _0x5554xa=_0x5554x4[_0xc9c4[874]]();null== _0x5554xa?_0x5554x5(_0xc9c4[1084]+ _0x5554x4[_0xc9c4[221]]()):this[_0xc9c4[806]](_0x5554xa)};null!= _0x5554x3&& _0x5554x3(_0x5554x4)}}else {_0x5554x5(_0xc9c4[1085])}}}),function(_0x5554x2){_0x5554x5(_0xc9c4[1086])})}};mxSession[_0xc9c4[202]][_0xc9c4[1083]]= function(_0x5554x2){return 0> _0x5554x2[_0xc9c4[221]]()[_0xc9c4[2]](_0xc9c4[1087])};mxSession[_0xc9c4[202]][_0xc9c4[1067]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=_0xc9c4[110],_0x5554x5=_0x5554x3?-1:1,_0x5554x9=_0x5554x3?_0x5554x2[_0xc9c4[67]]- 1:0;0<= _0x5554x9&& _0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9+= _0x5554x5){var _0x5554xa=this[_0xc9c4[1059]][_0xc9c4[514]](_0x5554x2[_0x5554x9]),_0x5554x4=_0x5554x4+ mxUtils[_0xc9c4[875]](_0x5554xa,this[_0xc9c4[1069]])};return _0x5554x4};mxSession[_0xc9c4[202]][_0xc9c4[806]]= function(_0x5554x2){if(null!= _0x5554x2&& _0x5554x2[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){var _0x5554x3=_0x5554x2[_0xc9c4[284]](_0xc9c4[1088]);null!= _0x5554x3&& (this[_0xc9c4[251]][_0xc9c4[1089]]= _0x5554x3+ _0xc9c4[213]);for(_0x5554x3= _0x5554x2[_0xc9c4[285]];null!= _0x5554x3;){var _0x5554x4=_0x5554x3[_0xc9c4[301]][_0xc9c4[216]]();_0xc9c4[724]== _0x5554x4?this[_0xc9c4[1090]](_0x5554x3):_0xc9c4[1091]== _0x5554x4&& this[_0xc9c4[1092]](_0x5554x3);_0x5554x3= _0x5554x3[_0xc9c4[287]]};this[_0xc9c4[746]]( new mxEventObject(mxEvent.RECEIVE,_0xc9c4[252],_0x5554x2))}};mxSession[_0xc9c4[202]][_0xc9c4[1090]]= function(_0x5554x2){( new mxCodec(_0x5554x2[_0xc9c4[295]]))[_0xc9c4[1093]](_0x5554x2[_0xc9c4[285]],this[_0xc9c4[251]])};mxSession[_0xc9c4[202]][_0xc9c4[1092]]= function(_0x5554x2){for(_0x5554x2= _0x5554x2[_0xc9c4[285]];null!= _0x5554x2;){_0xc9c4[1061]== _0x5554x2[_0xc9c4[301]]&& this[_0xc9c4[1094]](_0x5554x2),_0x5554x2= _0x5554x2[_0xc9c4[287]]}};mxSession[_0xc9c4[202]][_0xc9c4[1094]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[1095]](_0x5554x2);if(0< _0x5554x2[_0xc9c4[67]]){var _0x5554x3=this[_0xc9c4[1096]](_0x5554x2);this[_0xc9c4[251]][_0xc9c4[746]]( new mxEventObject(mxEvent.CHANGE,_0xc9c4[1061],_0x5554x3,_0xc9c4[1065],_0x5554x2));this[_0xc9c4[251]][_0xc9c4[746]]( new mxEventObject(mxEvent.UNDO,_0xc9c4[1061],_0x5554x3));this[_0xc9c4[746]]( new mxEventObject(mxEvent.FIRED,_0xc9c4[1061],_0x5554x3))}};mxSession[_0xc9c4[202]][_0xc9c4[1096]]= function(_0x5554x2){var _0x5554x3= new mxUndoableEdit(this[_0xc9c4[251]],this[_0xc9c4[1071]]);_0x5554x3[_0xc9c4[1065]]= _0x5554x2;_0x5554x3[_0xc9c4[827]]= function(){_0x5554x3[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.CHANGE,_0xc9c4[1061],_0x5554x3,_0xc9c4[1065],_0x5554x3[_0xc9c4[1065]]));_0x5554x3[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.NOTIFY,_0xc9c4[1061],_0x5554x3,_0xc9c4[1065],_0x5554x3[_0xc9c4[1065]]))};return _0x5554x3};mxSession[_0xc9c4[202]][_0xc9c4[1095]]= function(_0x5554x2){this[_0xc9c4[1059]][_0xc9c4[395]]= _0x5554x2[_0xc9c4[295]];var _0x5554x3=[];for(_0x5554x2= _0x5554x2[_0xc9c4[285]];null!= _0x5554x2;){var _0x5554x4=this[_0xc9c4[1098]](_0x5554x2);null!= _0x5554x4&& _0x5554x3[_0xc9c4[207]](_0x5554x4);_0x5554x2= _0x5554x2[_0xc9c4[287]]};return _0x5554x3};mxSession[_0xc9c4[202]][_0xc9c4[1098]]= function(_0x5554x2){var _0x5554x3=null;_0x5554x2[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]&& (_0x5554x3= _0xc9c4[1099]== _0x5554x2[_0xc9c4[301]]?( new mxCodec(_0x5554x2[_0xc9c4[295]]))[_0xc9c4[1093]](_0x5554x2):this[_0xc9c4[1059]][_0xc9c4[1093]](_0x5554x2),null!= _0x5554x3&& (_0x5554x3[_0xc9c4[251]]= this[_0xc9c4[251]],_0x5554x3[_0xc9c4[350]](),_0xc9c4[1100]== _0x5554x2[_0xc9c4[301]]&& null== _0x5554x3[_0xc9c4[1101]]&& this[_0xc9c4[1102]](_0x5554x3[_0xc9c4[247]])));return _0x5554x3};mxSession[_0xc9c4[202]][_0xc9c4[1102]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1059]][_0xc9c4[1104]](_0x5554x2[_0xc9c4[1103]](),_0x5554x2);for(var _0x5554x4=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2),_0x5554x5=0;_0x5554x5< _0x5554x4;_0x5554x5++){this[_0xc9c4[1102]](this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,_0x5554x5))}};function mxUndoableEdit(_0x5554x2,_0x5554x3){this[_0xc9c4[1097]]= _0x5554x2;this[_0xc9c4[1065]]= [];this[_0xc9c4[1105]]= null!= _0x5554x3?_0x5554x3:!0}mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1097]]= null;mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1065]]= null;mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1105]]= null;mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1066]]=  !1;mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1106]]=  !1;mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1107]]= function(){return 0== this[_0xc9c4[1065]][_0xc9c4[67]]};mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1108]]= function(){return this[_0xc9c4[1105]]};mxUndoableEdit[_0xc9c4[202]][_0xc9c4[99]]= function(_0x5554x2){this[_0xc9c4[1065]][_0xc9c4[207]](_0x5554x2)};mxUndoableEdit[_0xc9c4[202]][_0xc9c4[827]]= function(){};mxUndoableEdit[_0xc9c4[202]][_0xc9c4[1109]]= function(){};mxUndoableEdit[_0xc9c4[202]][_0xc9c4[824]]= function(){if(!this[_0xc9c4[1066]]){this[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.START_EDIT));for(var _0x5554x2=this[_0xc9c4[1065]][_0xc9c4[67]]- 1;0<= _0x5554x2;_0x5554x2--){var _0x5554x3=this[_0xc9c4[1065]][_0x5554x2];null!= _0x5554x3[_0xc9c4[350]]?_0x5554x3[_0xc9c4[350]]():null!= _0x5554x3[_0xc9c4[824]]&& _0x5554x3[_0xc9c4[824]]();this[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.EXECUTED,_0xc9c4[826],_0x5554x3))};this[_0xc9c4[1066]]=  !0;this[_0xc9c4[1106]]=  !1;this[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.END_EDIT))};this[_0xc9c4[827]]()};mxUndoableEdit[_0xc9c4[202]][_0xc9c4[825]]= function(){if(!this[_0xc9c4[1106]]){this[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.START_EDIT));for(var _0x5554x2=this[_0xc9c4[1065]][_0xc9c4[67]],_0x5554x3=0;_0x5554x3< _0x5554x2;_0x5554x3++){var _0x5554x4=this[_0xc9c4[1065]][_0x5554x3];null!= _0x5554x4[_0xc9c4[350]]?_0x5554x4[_0xc9c4[350]]():null!= _0x5554x4[_0xc9c4[825]]&& _0x5554x4[_0xc9c4[825]]();this[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.EXECUTED,_0xc9c4[826],_0x5554x4))};this[_0xc9c4[1066]]=  !1;this[_0xc9c4[1106]]=  !0;this[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.END_EDIT))};this[_0xc9c4[827]]()};function mxUndoManager(_0x5554x2){this[_0xc9c4[803]]= null!= _0x5554x2?_0x5554x2:100;this[_0xc9c4[200]]()}mxUndoManager[_0xc9c4[202]]=  new mxEventSource;mxUndoManager[_0xc9c4[202]][_0xc9c4[196]]= mxUndoManager;mxUndoManager[_0xc9c4[202]][_0xc9c4[803]]= null;mxUndoManager[_0xc9c4[202]][_0xc9c4[1110]]= null;mxUndoManager[_0xc9c4[202]][_0xc9c4[1111]]= 0;mxUndoManager[_0xc9c4[202]][_0xc9c4[1107]]= function(){return 0== this[_0xc9c4[1110]][_0xc9c4[67]]};mxUndoManager[_0xc9c4[202]][_0xc9c4[200]]= function(){this[_0xc9c4[1110]]= [];this[_0xc9c4[1111]]= 0;this[_0xc9c4[746]]( new mxEventObject(mxEvent.CLEAR))};mxUndoManager[_0xc9c4[202]][_0xc9c4[1112]]= function(){return 0< this[_0xc9c4[1111]]};mxUndoManager[_0xc9c4[202]][_0xc9c4[824]]= function(){for(;0< this[_0xc9c4[1111]];){var _0x5554x2=this[_0xc9c4[1110]][--this[_0xc9c4[1111]]];_0x5554x2[_0xc9c4[824]]();if(_0x5554x2[_0xc9c4[1108]]()){this[_0xc9c4[746]]( new mxEventObject(mxEvent.UNDO,_0xc9c4[1061],_0x5554x2));break}}};mxUndoManager[_0xc9c4[202]][_0xc9c4[1113]]= function(){return this[_0xc9c4[1111]]< this[_0xc9c4[1110]][_0xc9c4[67]]};mxUndoManager[_0xc9c4[202]][_0xc9c4[825]]= function(){for(var _0x5554x2=this[_0xc9c4[1110]][_0xc9c4[67]];this[_0xc9c4[1111]]< _0x5554x2;){var _0x5554x3=this[_0xc9c4[1110]][this[_0xc9c4[1111]]++];_0x5554x3[_0xc9c4[825]]();if(_0x5554x3[_0xc9c4[1108]]()){this[_0xc9c4[746]]( new mxEventObject(mxEvent.REDO,_0xc9c4[1061],_0x5554x3));break}}};mxUndoManager[_0xc9c4[202]][_0xc9c4[1114]]= function(_0x5554x2){this[_0xc9c4[330]]();0< this[_0xc9c4[803]]&& this[_0xc9c4[803]]== this[_0xc9c4[1110]][_0xc9c4[67]]&& this[_0xc9c4[1110]][_0xc9c4[1115]]();this[_0xc9c4[1110]][_0xc9c4[207]](_0x5554x2);this[_0xc9c4[1111]]= this[_0xc9c4[1110]][_0xc9c4[67]];this[_0xc9c4[746]]( new mxEventObject(mxEvent.ADD,_0xc9c4[1061],_0x5554x2))};mxUndoManager[_0xc9c4[202]][_0xc9c4[330]]= function(){if(this[_0xc9c4[1110]][_0xc9c4[67]]> this[_0xc9c4[1111]]){for(var _0x5554x2=this[_0xc9c4[1110]][_0xc9c4[300]](this[_0xc9c4[1111]],this[_0xc9c4[1110]][_0xc9c4[67]]- this[_0xc9c4[1111]]),_0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3++){_0x5554x2[_0x5554x3][_0xc9c4[1109]]()}}};var mxUrlConverter=function(_0x5554x2){var _0x5554x3=!0,_0x5554x4=null,_0x5554x5=null;return {isEnabled:function(){return _0x5554x3},setEnabled:function(_0x5554x2){_0x5554x3= _0x5554x2},getBaseUrl:function(){return _0x5554x4},setBaseUrl:function(_0x5554x2){_0x5554x4= _0x5554x2},getBaseDomain:function(){return _0x5554x4},setBaseDomain:function(_0x5554x2){_0x5554x4= _0x5554x2},isRelativeUrl:function(_0x5554x2){return _0xc9c4[43]!= _0x5554x2[_0xc9c4[85]](0,7)&& _0xc9c4[46]!= _0x5554x2[_0xc9c4[85]](0,8)&& _0xc9c4[1116]!= _0x5554x2[_0xc9c4[85]](0,10)},convert:function(_0x5554x2){if(_0x5554x3&& this[_0xc9c4[1117]](_0x5554x2)){if(null== _0x5554x4){_0x5554x5= location[_0xc9c4[1118]]+ _0xc9c4[1119]+ location[_0xc9c4[1120]];_0x5554x4= _0x5554x5+ location[_0xc9c4[1121]];var _0x5554xa=_0x5554x4[_0xc9c4[1122]](_0xc9c4[84]);0< _0x5554xa&& (_0x5554x4= _0x5554x4[_0xc9c4[85]](0,_0x5554xa+ 1))};_0x5554x2= _0xc9c4[84]== _0x5554x2[_0xc9c4[225]](0)?_0x5554x5+ _0x5554x2:_0x5554x4+ _0x5554x2};return _0x5554x2}}};function mxPanningManager(_0x5554x2){this[_0xc9c4[1123]]= null;this[_0xc9c4[1124]]=  !1;this[_0xc9c4[1125]]= this[_0xc9c4[1126]]= this[_0xc9c4[1127]]= this[_0xc9c4[1128]]= this[_0xc9c4[1129]]= this[_0xc9c4[1130]]= 0;this[_0xc9c4[1131]]=  !1;this[_0xc9c4[190]]= this[_0xc9c4[360]]= 0;this[_0xc9c4[1132]]= {mouseDown:function(_0x5554x2,_0x5554x3){},mouseMove:function(_0x5554x2,_0x5554x3){},mouseUp:mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){this[_0xc9c4[1124]]&& this[_0xc9c4[1076]]()})};_0x5554x2[_0xc9c4[1133]](this[_0xc9c4[1132]]);mxEvent[_0xc9c4[169]](document,_0xc9c4[753],mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[1124]]&& this[_0xc9c4[1076]]()}));var _0x5554x3=mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[1131]]= mxUtils[_0xc9c4[1134]](_0x5554x2[_0xc9c4[526]]);this[_0xc9c4[360]]= _0x5554x2[_0xc9c4[526]][_0xc9c4[360]];this[_0xc9c4[190]]= _0x5554x2[_0xc9c4[526]][_0xc9c4[190]];return window[_0xc9c4[1141]](mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[1130]]-= this[_0xc9c4[1126]];this[_0xc9c4[1129]]-= this[_0xc9c4[1125]];if(this[_0xc9c4[1131]]){var _0x5554x3=-_0x5554x2[_0xc9c4[526]][_0xc9c4[360]]- Math[_0xc9c4[430]](this[_0xc9c4[1126]]),_0x5554x5=-_0x5554x2[_0xc9c4[526]][_0xc9c4[190]]- Math[_0xc9c4[430]](this[_0xc9c4[1125]]);_0x5554x2[_0xc9c4[1135]](_0x5554x3,_0x5554x5);_0x5554x2[_0xc9c4[1136]]= this[_0xc9c4[360]]- _0x5554x2[_0xc9c4[526]][_0xc9c4[360]];_0x5554x2[_0xc9c4[1137]]= this[_0xc9c4[190]]- _0x5554x2[_0xc9c4[526]][_0xc9c4[190]];_0x5554x2[_0xc9c4[746]]( new mxEventObject(mxEvent.PAN))}else {_0x5554x2[_0xc9c4[1135]](this[_0xc9c4[1138]](),this[_0xc9c4[1139]]())}}),this[_0xc9c4[1140]])});this[_0xc9c4[1142]]= function(){return active};this[_0xc9c4[1138]]= function(){return Math[_0xc9c4[488]](this[_0xc9c4[1130]])};this[_0xc9c4[1139]]= function(){return Math[_0xc9c4[488]](this[_0xc9c4[1129]])};this[_0xc9c4[861]]= function(){this[_0xc9c4[1128]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]];this[_0xc9c4[1127]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]];this[_0xc9c4[1124]]=  !0};this[_0xc9c4[1143]]= function(_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[1124]]|| this[_0xc9c4[861]]();this[_0xc9c4[360]]= _0x5554x2[_0xc9c4[526]][_0xc9c4[360]];this[_0xc9c4[190]]= _0x5554x2[_0xc9c4[526]][_0xc9c4[190]];_0x5554xa= null!= _0x5554xa?_0x5554xa:0;var _0x5554x12=_0x5554x2[_0xc9c4[526]];this[_0xc9c4[1126]]= _0x5554x4+ (null!= _0x5554x9?_0x5554x9:0)- _0x5554x12[_0xc9c4[360]]- _0x5554x12[_0xc9c4[159]];0> this[_0xc9c4[1126]]&& Math[_0xc9c4[425]](this[_0xc9c4[1126]])< this[_0xc9c4[467]]?this[_0xc9c4[1126]]= this[_0xc9c4[467]]+ this[_0xc9c4[1126]]:this[_0xc9c4[1126]]= this[_0xc9c4[1144]]?Math[_0xc9c4[160]](this[_0xc9c4[1126]],0):0;0== this[_0xc9c4[1126]]&& (this[_0xc9c4[1126]]= _0x5554x4- _0x5554x12[_0xc9c4[360]],this[_0xc9c4[1126]]= 0< this[_0xc9c4[1126]]&& this[_0xc9c4[1126]]< this[_0xc9c4[467]]?this[_0xc9c4[1126]]- this[_0xc9c4[467]]:this[_0xc9c4[1144]]?Math[_0xc9c4[243]](0,this[_0xc9c4[1126]]):0);this[_0xc9c4[1125]]= _0x5554x5+ _0x5554xa- _0x5554x12[_0xc9c4[190]]- _0x5554x12[_0xc9c4[157]];0> this[_0xc9c4[1125]]&& Math[_0xc9c4[425]](this[_0xc9c4[1125]])< this[_0xc9c4[467]]?this[_0xc9c4[1125]]= this[_0xc9c4[467]]+ this[_0xc9c4[1125]]:this[_0xc9c4[1125]]= this[_0xc9c4[1144]]?Math[_0xc9c4[160]](this[_0xc9c4[1125]],0):0;0== this[_0xc9c4[1125]]&& (this[_0xc9c4[1125]]= _0x5554x5- _0x5554x12[_0xc9c4[190]],this[_0xc9c4[1125]]= 0< this[_0xc9c4[1125]]&& this[_0xc9c4[1125]]< this[_0xc9c4[467]]?this[_0xc9c4[1125]]- this[_0xc9c4[467]]:this[_0xc9c4[1144]]?Math[_0xc9c4[243]](0,this[_0xc9c4[1125]]):0);0!= this[_0xc9c4[1126]]|| 0!= this[_0xc9c4[1125]]?(this[_0xc9c4[1126]]*= this[_0xc9c4[1145]],this[_0xc9c4[1125]]*= this[_0xc9c4[1145]],null== this[_0xc9c4[1123]]&& (this[_0xc9c4[1123]]= _0x5554x3())):null!= this[_0xc9c4[1123]]&& (window[_0xc9c4[1146]](this[_0xc9c4[1123]]),this[_0xc9c4[1123]]= null)};this[_0xc9c4[1076]]= function(){if(this[_0xc9c4[1124]]){if(this[_0xc9c4[1124]]=  !1,null!= this[_0xc9c4[1123]]&& (window[_0xc9c4[1146]](this[_0xc9c4[1123]]),this[_0xc9c4[1123]]= null),this[_0xc9c4[1129]]= this[_0xc9c4[1130]]= 0,this[_0xc9c4[1131]]){_0x5554x2[_0xc9c4[1136]]= 0,_0x5554x2[_0xc9c4[1137]]= 0,_0x5554x2[_0xc9c4[746]]( new mxEventObject(mxEvent.PAN))}else {var _0x5554x3=_0x5554x2[_0xc9c4[1136]],_0x5554x5=_0x5554x2[_0xc9c4[1137]];if(0!= _0x5554x3|| 0!= _0x5554x5){_0x5554x2[_0xc9c4[1135]](0,0),_0x5554x2[_0xc9c4[441]][_0xc9c4[1147]](this[_0xc9c4[1128]]+ _0x5554x3/ _0x5554x2[_0xc9c4[441]][_0xc9c4[255]],this[_0xc9c4[1127]]+ _0x5554x5/ _0x5554x2[_0xc9c4[441]][_0xc9c4[255]])}}}};this[_0xc9c4[515]]= function(){_0x5554x2[_0xc9c4[1148]](this[_0xc9c4[1132]])}}mxPanningManager[_0xc9c4[202]][_0xc9c4[1145]]= 1/ 6;mxPanningManager[_0xc9c4[202]][_0xc9c4[1140]]= 10;mxPanningManager[_0xc9c4[202]][_0xc9c4[1144]]=  !0;mxPanningManager[_0xc9c4[202]][_0xc9c4[467]]= 0;function mxPopupMenu(_0x5554x2){this[_0xc9c4[1033]]= _0x5554x2;null!= _0x5554x2&& this[_0xc9c4[176]]()}mxPopupMenu[_0xc9c4[202]]=  new mxEventSource;mxPopupMenu[_0xc9c4[202]][_0xc9c4[196]]= mxPopupMenu;mxPopupMenu[_0xc9c4[202]][_0xc9c4[1149]]= mxClient[_0xc9c4[88]]+ _0xc9c4[1150];mxPopupMenu[_0xc9c4[202]][_0xc9c4[931]]= 10006;mxPopupMenu[_0xc9c4[202]][_0xc9c4[1033]]= null;mxPopupMenu[_0xc9c4[202]][_0xc9c4[1151]]=  !1;mxPopupMenu[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxPopupMenu[_0xc9c4[202]][_0xc9c4[1152]]= 0;mxPopupMenu[_0xc9c4[202]][_0xc9c4[1153]]=  !1;mxPopupMenu[_0xc9c4[202]][_0xc9c4[1154]]=  !1;mxPopupMenu[_0xc9c4[202]][_0xc9c4[1155]]=  !0;mxPopupMenu[_0xc9c4[202]][_0xc9c4[176]]= function(){this[_0xc9c4[116]]= document[_0xc9c4[55]](_0xc9c4[116]);this[_0xc9c4[116]][_0xc9c4[926]]= _0xc9c4[1156];this[_0xc9c4[120]]= document[_0xc9c4[55]](_0xc9c4[120]);this[_0xc9c4[116]][_0xc9c4[62]](this[_0xc9c4[120]]);this[_0xc9c4[485]]= document[_0xc9c4[55]](_0xc9c4[485]);this[_0xc9c4[485]][_0xc9c4[926]]= _0xc9c4[1156];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[931]]= this[_0xc9c4[931]];this[_0xc9c4[485]][_0xc9c4[62]](this[_0xc9c4[116]]);mxEvent[_0xc9c4[1157]](this[_0xc9c4[485]])};mxPopupMenu[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxPopupMenu[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxPopupMenu[_0xc9c4[202]][_0xc9c4[737]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[737]]()|| this[_0xc9c4[1151]]&& mxEvent[_0xc9c4[1158]](_0x5554x2[_0xc9c4[727]]())};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1025]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x5= _0x5554x5|| this;this[_0xc9c4[1152]]++;_0x5554x5[_0xc9c4[1159]]&& (_0x5554x5[_0xc9c4[1160]]&& this[_0xc9c4[1051]](_0x5554x5,!0),_0x5554x5[_0xc9c4[1159]]=  !1);_0x5554x5[_0xc9c4[1160]]=  !0;var _0x5554x12=document[_0xc9c4[55]](_0xc9c4[121]);_0x5554x12[_0xc9c4[926]]= _0xc9c4[1161];var _0x5554x13=document[_0xc9c4[55]](_0xc9c4[122]);_0x5554x13[_0xc9c4[926]]= _0xc9c4[1162];null!= _0x5554x3?(_0x5554x9= document[_0xc9c4[55]](_0xc9c4[466]),_0x5554x9[_0xc9c4[390]]= _0x5554x3,_0x5554x13[_0xc9c4[62]](_0x5554x9)):null!= _0x5554x9&& (_0x5554x3= document[_0xc9c4[55]](_0xc9c4[485]),_0x5554x3[_0xc9c4[926]]= _0x5554x9,_0x5554x13[_0xc9c4[62]](_0x5554x3));_0x5554x12[_0xc9c4[62]](_0x5554x13);this[_0xc9c4[1155]]&& (_0x5554x13= document[_0xc9c4[55]](_0xc9c4[122]),_0x5554x13[_0xc9c4[926]]= _0xc9c4[1161]+ (null!= _0x5554xa&&  !_0x5554xa?_0xc9c4[1163]:_0xc9c4[110]),mxUtils[_0xc9c4[53]](_0x5554x13,_0x5554x2),_0x5554x13[_0xc9c4[611]]= _0xc9c4[361],_0x5554x12[_0xc9c4[62]](_0x5554x13),_0x5554x2= document[_0xc9c4[55]](_0xc9c4[122]),_0x5554x2[_0xc9c4[926]]= _0xc9c4[1161]+ (null!= _0x5554xa&&  !_0x5554xa?_0xc9c4[1163]:_0xc9c4[110]),_0x5554x2[_0xc9c4[124]][_0xc9c4[1164]]= _0xc9c4[1055],_0x5554x2[_0xc9c4[124]][_0xc9c4[1165]]= _0xc9c4[699],_0x5554x12[_0xc9c4[62]](_0x5554x2),null== _0x5554x5[_0xc9c4[485]]&& this[_0xc9c4[1166]](_0x5554x5));_0x5554x5[_0xc9c4[120]][_0xc9c4[62]](_0x5554x12);if(null== _0x5554xa|| _0x5554xa){mxEvent[_0xc9c4[759]](_0x5554x12,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1167]]= _0x5554x12;_0x5554x5[_0xc9c4[1168]]!= _0x5554x12&& _0x5554x5[_0xc9c4[1168]]!= _0x5554x5&& (null!= _0x5554x5[_0xc9c4[1168]]&& null!= _0x5554x5[_0xc9c4[1168]][_0xc9c4[485]][_0xc9c4[265]]&& this[_0xc9c4[1169]](_0x5554x5),null!= _0x5554x12[_0xc9c4[485]]&& (this[_0xc9c4[1170]](_0x5554x5,_0x5554x12),_0x5554x5[_0xc9c4[1168]]= _0x5554x12));mxEvent[_0xc9c4[722]](_0x5554x2)}),mxUtils[_0xc9c4[885]](this,function(_0x5554x2){_0x5554x5[_0xc9c4[1168]]!= _0x5554x12&& _0x5554x5[_0xc9c4[1168]]!= _0x5554x5&& (null!= _0x5554x5[_0xc9c4[1168]]&& null!= _0x5554x5[_0xc9c4[1168]][_0xc9c4[485]][_0xc9c4[265]]&& this[_0xc9c4[1169]](_0x5554x5),this[_0xc9c4[1153]]&& null!= _0x5554x12[_0xc9c4[485]]&& (this[_0xc9c4[1170]](_0x5554x5,_0x5554x12),_0x5554x5[_0xc9c4[1168]]= _0x5554x12));_0x5554x12[_0xc9c4[926]]= _0xc9c4[1171]}),mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1167]]== _0x5554x12&& (_0x5554x5[_0xc9c4[1168]]!= _0x5554x12&& this[_0xc9c4[1032]](),null!= _0x5554x4&& _0x5554x4(_0x5554x2));this[_0xc9c4[1167]]= null;mxEvent[_0xc9c4[722]](_0x5554x2)})),mxEvent[_0xc9c4[169]](_0x5554x12,_0xc9c4[1035],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){_0x5554x12[_0xc9c4[926]]= _0xc9c4[1161]}))};return _0x5554x12};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1166]]= function(_0x5554x2){_0x5554x2[_0xc9c4[116]]= document[_0xc9c4[55]](_0xc9c4[116]);_0x5554x2[_0xc9c4[116]][_0xc9c4[926]]= _0xc9c4[1156];_0x5554x2[_0xc9c4[120]]= document[_0xc9c4[55]](_0xc9c4[120]);_0x5554x2[_0xc9c4[116]][_0xc9c4[62]](_0x5554x2[_0xc9c4[120]]);_0x5554x2[_0xc9c4[485]]= document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x2[_0xc9c4[485]][_0xc9c4[926]]= _0xc9c4[1156];_0x5554x2[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x2[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497];_0x5554x2[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[931]]= this[_0xc9c4[931]];_0x5554x2[_0xc9c4[485]][_0xc9c4[62]](_0x5554x2[_0xc9c4[116]]);var _0x5554x3=document[_0xc9c4[55]](_0xc9c4[466]);_0x5554x3[_0xc9c4[57]](_0xc9c4[390],this[_0xc9c4[1149]]);td= _0x5554x2[_0xc9c4[285]][_0xc9c4[287]][_0xc9c4[287]];td[_0xc9c4[62]](_0x5554x3)};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1170]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x3[_0xc9c4[485]]){_0x5554x3[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2[_0xc9c4[485]][_0xc9c4[358]]+ _0x5554x3[_0xc9c4[358]]+ _0x5554x3[_0xc9c4[359]]- 1+ _0xc9c4[168];_0x5554x3[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x2[_0xc9c4[485]][_0xc9c4[362]]+ _0x5554x3[_0xc9c4[362]]+ _0xc9c4[168];document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x3[_0xc9c4[485]]);var _0x5554x4=parseInt(_0x5554x3[_0xc9c4[485]][_0xc9c4[358]]),_0x5554x5=parseInt(_0x5554x3[_0xc9c4[485]][_0xc9c4[359]]),_0x5554x9=document[_0xc9c4[112]],_0x5554xa=document[_0xc9c4[158]];if(_0x5554x4+ _0x5554x5> (_0x5554x9[_0xc9c4[360]]|| _0x5554xa[_0xc9c4[360]])+ (_0x5554x9[_0xc9c4[159]]|| _0x5554xa[_0xc9c4[159]])){_0x5554x3[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2[_0xc9c4[485]][_0xc9c4[358]]- _0x5554x5+ (mxClient[_0xc9c4[80]]?6:-6)+ _0xc9c4[168]};mxUtils[_0xc9c4[933]](_0x5554x3[_0xc9c4[485]])}};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1051]]= function(_0x5554x2,_0x5554x3){_0x5554x2= _0x5554x2|| this;if(this[_0xc9c4[1154]]&&  !_0x5554x3){_0x5554x2[_0xc9c4[1159]]=  !0}else {if(null!= _0x5554x2[_0xc9c4[120]]){_0x5554x2[_0xc9c4[1159]]=  !1;var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[121]),_0x5554x5=document[_0xc9c4[55]](_0xc9c4[122]);_0x5554x5[_0xc9c4[926]]= _0xc9c4[1162];_0x5554x5[_0xc9c4[124]][_0xc9c4[549]]= _0xc9c4[1172];_0x5554x4[_0xc9c4[62]](_0x5554x5);_0x5554x5= document[_0xc9c4[55]](_0xc9c4[122]);_0x5554x5[_0xc9c4[124]][_0xc9c4[549]]= _0xc9c4[1172];_0x5554x5[_0xc9c4[57]](_0xc9c4[1173],_0xc9c4[1174]);var _0x5554x9=document[_0xc9c4[55]](_0xc9c4[1054]);_0x5554x9[_0xc9c4[57]](_0xc9c4[803],_0xc9c4[500]);_0x5554x5[_0xc9c4[62]](_0x5554x9);_0x5554x4[_0xc9c4[62]](_0x5554x5);_0x5554x2[_0xc9c4[120]][_0xc9c4[62]](_0x5554x4)}}};mxPopupMenu[_0xc9c4[202]][_0xc9c4[152]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= this[_0xc9c4[485]]&& null!= this[_0xc9c4[120]]&& null!= this[_0xc9c4[1033]]){this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2+ _0xc9c4[168];for(this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x3+ _0xc9c4[168];null!= this[_0xc9c4[120]][_0xc9c4[285]];){mxEvent[_0xc9c4[762]](this[_0xc9c4[120]][_0xc9c4[285]]),this[_0xc9c4[120]][_0xc9c4[266]](this[_0xc9c4[120]][_0xc9c4[285]])};this[_0xc9c4[1152]]= 0;this[_0xc9c4[1033]](this,_0x5554x4,_0x5554x5);0< this[_0xc9c4[1152]]&& (this[_0xc9c4[1175]](),this[_0xc9c4[746]]( new mxEventObject(mxEvent.SHOW)))}};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1031]]= function(){return null!= this[_0xc9c4[485]]&& this[_0xc9c4[485]][_0xc9c4[265]]== document[_0xc9c4[112]]};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1175]]= function(){9<= document[_0xc9c4[5]]&& (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[347]]= _0xc9c4[130]);document[_0xc9c4[112]][_0xc9c4[62]](this[_0xc9c4[485]]);mxUtils[_0xc9c4[933]](this[_0xc9c4[485]])};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1032]]= function(){null!= this[_0xc9c4[485]]&& (null!= this[_0xc9c4[485]][_0xc9c4[265]]&& this[_0xc9c4[485]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[485]]),this[_0xc9c4[1169]](this),this[_0xc9c4[1160]]=  !1)};mxPopupMenu[_0xc9c4[202]][_0xc9c4[1169]]= function(_0x5554x2){null!= _0x5554x2[_0xc9c4[1168]]&& (this[_0xc9c4[1169]](_0x5554x2[_0xc9c4[1168]]),null!= _0x5554x2[_0xc9c4[1168]][_0xc9c4[485]][_0xc9c4[265]]&& _0x5554x2[_0xc9c4[1168]][_0xc9c4[485]][_0xc9c4[265]][_0xc9c4[266]](_0x5554x2[_0xc9c4[1168]][_0xc9c4[485]]),_0x5554x2[_0xc9c4[1168]]= null)};mxPopupMenu[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[485]]&& (mxEvent[_0xc9c4[762]](this[_0xc9c4[485]]),null!= this[_0xc9c4[485]][_0xc9c4[265]]&& this[_0xc9c4[485]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[485]]),this[_0xc9c4[485]]= null)};function mxAutoSaveManager(_0x5554x2){this[_0xc9c4[1176]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x4){this[_0xc9c4[994]]()&& this[_0xc9c4[1177]](_0x5554x4[_0xc9c4[720]](_0xc9c4[1061])[_0xc9c4[1065]])});this[_0xc9c4[1178]](_0x5554x2)}mxAutoSaveManager[_0xc9c4[202]]=  new mxEventSource;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[196]]= mxAutoSaveManager;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1179]]= null;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1180]]= 10;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1181]]= 2;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1182]]= 5;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1183]]= 0;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1184]]= 0;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1176]]= null;mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1178]]= function(_0x5554x2){null!= this[_0xc9c4[1179]]&& this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[745]](this[_0xc9c4[1176]]);this[_0xc9c4[1179]]= _0x5554x2;null!= this[_0xc9c4[1179]]&& this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.CHANGE,this[_0xc9c4[1176]])};mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[815]]= function(){};mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[1177]]= function(_0x5554x2){_0x5554x2= (( new Date)[_0xc9c4[178]]()- this[_0xc9c4[1184]])/ 1E3;_0x5554x2> this[_0xc9c4[1180]]|| this[_0xc9c4[1183]]>= this[_0xc9c4[1182]]&& _0x5554x2> this[_0xc9c4[1181]]?(this[_0xc9c4[815]](),this[_0xc9c4[862]]()):this[_0xc9c4[1183]]++};mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[862]]= function(){this[_0xc9c4[1184]]= ( new Date)[_0xc9c4[178]]();this[_0xc9c4[1183]]= 0};mxAutoSaveManager[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1178]](null)};function mxAnimation(_0x5554x2){this[_0xc9c4[1140]]= null!= _0x5554x2?_0x5554x2:20}mxAnimation[_0xc9c4[202]]=  new mxEventSource;mxAnimation[_0xc9c4[202]][_0xc9c4[196]]= mxAnimation;mxAnimation[_0xc9c4[202]][_0xc9c4[1140]]= null;mxAnimation[_0xc9c4[202]][_0xc9c4[1123]]= null;mxAnimation[_0xc9c4[202]][_0xc9c4[1185]]= function(){null== this[_0xc9c4[1123]]&& (this[_0xc9c4[1123]]= window[_0xc9c4[1141]](mxUtils[_0xc9c4[885]](this,this[_0xc9c4[1186]]),this[_0xc9c4[1140]]))};mxAnimation[_0xc9c4[202]][_0xc9c4[1186]]= function(){this[_0xc9c4[746]]( new mxEventObject(mxEvent.EXECUTE))};mxAnimation[_0xc9c4[202]][_0xc9c4[1187]]= function(){null!= this[_0xc9c4[1123]]&& (window[_0xc9c4[1146]](this[_0xc9c4[1123]]),this[_0xc9c4[1123]]= null,this[_0xc9c4[746]]( new mxEventObject(mxEvent.DONE)))};function mxMorphing(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxAnimation[_0xc9c4[239]](this,_0x5554x5);this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[1188]]= null!= _0x5554x3?_0x5554x3:6;this[_0xc9c4[1189]]= null!= _0x5554x4?_0x5554x4:1.5}mxMorphing[_0xc9c4[202]]=  new mxAnimation;mxMorphing[_0xc9c4[202]][_0xc9c4[196]]= mxMorphing;mxMorphing[_0xc9c4[202]][_0xc9c4[1179]]= null;mxMorphing[_0xc9c4[202]][_0xc9c4[1188]]= null;mxMorphing[_0xc9c4[202]][_0xc9c4[1190]]= 0;mxMorphing[_0xc9c4[202]][_0xc9c4[1189]]= null;mxMorphing[_0xc9c4[202]][_0xc9c4[895]]= null;mxMorphing[_0xc9c4[202]][_0xc9c4[1186]]= function(){var _0x5554x2= new mxCellStatePreview(this[_0xc9c4[1179]]);if(null!= this[_0xc9c4[895]]){for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[895]][_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[1191]](cells[_0x5554x3],_0x5554x2,!1)}}else {this[_0xc9c4[1191]](this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[501]](),_0x5554x2,!0)};this[_0xc9c4[539]](_0x5554x2);(_0x5554x2[_0xc9c4[1107]]()|| this[_0xc9c4[1190]]++ >= this[_0xc9c4[1188]])&& this[_0xc9c4[1187]]()};mxMorphing[_0xc9c4[202]][_0xc9c4[539]]= function(_0x5554x2){_0x5554x2[_0xc9c4[539]]()};mxMorphing[_0xc9c4[202]][_0xc9c4[1191]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2),_0x5554x9=null;if(null!= _0x5554x5&& (_0x5554x9= this[_0xc9c4[1192]](_0x5554x5),this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x2)&& (0!= _0x5554x9[_0xc9c4[235]]|| 0!= _0x5554x9[_0xc9c4[236]]))){var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[512]](),_0x5554x12=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[518]]();_0x5554x9[_0xc9c4[235]]+= _0x5554xa[_0xc9c4[235]]* _0x5554x12;_0x5554x9[_0xc9c4[236]]+= _0x5554xa[_0xc9c4[236]]* _0x5554x12;_0x5554x3[_0xc9c4[1194]](_0x5554x5,-_0x5554x9[_0xc9c4[235]]/ this[_0xc9c4[1189]],-_0x5554x9[_0xc9c4[236]]/ this[_0xc9c4[1189]])};if(_0x5554x4&&  !this[_0xc9c4[1195]](_0x5554x5,_0x5554x9)){_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[262]](_0x5554x2);for(_0x5554x9= 0;_0x5554x9< _0x5554x5;_0x5554x9++){this[_0xc9c4[1191]](this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[263]](_0x5554x2,_0x5554x9),_0x5554x3,_0x5554x4)}}};mxMorphing[_0xc9c4[202]][_0xc9c4[1195]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x3&& (0!= _0x5554x3[_0xc9c4[235]]|| 0!= _0x5554x3[_0xc9c4[236]])};mxMorphing[_0xc9c4[202]][_0xc9c4[1192]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1196]](_0x5554x2[_0xc9c4[246]]),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[512]](),_0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[518]]();_0x5554x2=  new mxPoint(_0x5554x2[_0xc9c4[235]]/ _0x5554x5- _0x5554x4[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]/ _0x5554x5- _0x5554x4[_0xc9c4[236]]);return  new mxPoint((_0x5554x3[_0xc9c4[235]]- _0x5554x2[_0xc9c4[235]])* _0x5554x5,(_0x5554x3[_0xc9c4[236]]- _0x5554x2[_0xc9c4[236]])* _0x5554x5)};mxMorphing[_0xc9c4[202]][_0xc9c4[1196]]= function(_0x5554x2){var _0x5554x3=null;null!= _0x5554x2&& (_0x5554x3= this[_0xc9c4[1196]](this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x2)),_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x2),null!= _0x5554x2&& (_0x5554x3[_0xc9c4[235]]+= _0x5554x2[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]+= _0x5554x2[_0xc9c4[236]]));null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[512]](),_0x5554x3=  new mxPoint(-_0x5554x3[_0xc9c4[235]],-_0x5554x3[_0xc9c4[236]]));return _0x5554x3};function mxImageBundle(_0x5554x2){this[_0xc9c4[1199]]= [];this[_0xc9c4[1200]]= null!= _0x5554x2?_0x5554x2:!1}mxImageBundle[_0xc9c4[202]][_0xc9c4[1199]]= null;mxImageBundle[_0xc9c4[202]][_0xc9c4[1199]]= null;mxImageBundle[_0xc9c4[202]][_0xc9c4[1201]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[1199]][_0x5554x2]= {value:_0x5554x3,fallback:_0x5554x4}};mxImageBundle[_0xc9c4[202]][_0xc9c4[1202]]= function(_0x5554x2){var _0x5554x3=null;null!= _0x5554x2&& (_0x5554x2= this[_0xc9c4[1199]][_0x5554x2],null!= _0x5554x2&& (_0x5554x3= this[_0xc9c4[1200]]?_0x5554x2[_0xc9c4[1203]]:_0x5554x2[_0xc9c4[131]]));return _0x5554x3};function mxImageExport(){}mxImageExport[_0xc9c4[202]][_0xc9c4[1204]]=  !1;mxImageExport[_0xc9c4[202]][_0xc9c4[1205]]= function(_0x5554x2,_0x5554x3){null!= _0x5554x2&& (this[_0xc9c4[1207]](_0x5554x2,_0x5554x3,this[_0xc9c4[1206]]),this[_0xc9c4[1204]]&& this[_0xc9c4[1207]](_0x5554x2,_0x5554x3,this[_0xc9c4[1208]]))};mxImageExport[_0xc9c4[202]][_0xc9c4[1207]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(null!= _0x5554x2){_0x5554x4(_0x5554x2,_0x5554x3);for(var _0x5554x5=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554x9=_0x5554x5[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2[_0xc9c4[246]]),_0x5554xa=0;_0x5554xa< _0x5554x9;_0x5554xa++){var _0x5554x12=_0x5554x5[_0xc9c4[441]][_0xc9c4[248]](_0x5554x5[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2[_0xc9c4[246]],_0x5554xa));this[_0xc9c4[1207]](_0x5554x12,_0x5554x3,_0x5554x4)}}};mxImageExport[_0xc9c4[202]][_0xc9c4[1206]]= function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[253]] instanceof  mxShape&& (_0x5554x3[_0xc9c4[815]](),_0x5554x2[_0xc9c4[253]][_0xc9c4[1209]](_0x5554x3),_0x5554x3[_0xc9c4[1210]]());null!= _0x5554x2[_0xc9c4[963]]&& (_0x5554x3[_0xc9c4[815]](),_0x5554x2[_0xc9c4[963]][_0xc9c4[1209]](_0x5554x3),_0x5554x3[_0xc9c4[1210]]())};mxImageExport[_0xc9c4[202]][_0xc9c4[1208]]= function(_0x5554x2,_0x5554x3){null!= _0x5554x2[_0xc9c4[1211]]&& _0x5554x2[_0xc9c4[1211]][_0xc9c4[209]](function(_0x5554x2,_0x5554x5){_0x5554x5 instanceof  mxShape&& _0x5554x5[_0xc9c4[1209]](_0x5554x3)})};function mxAbstractCanvas2D(){this[_0xc9c4[1212]]= this[_0xc9c4[1213]]();this[_0xc9c4[862]]()}mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[724]]= null;mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1214]]= null;mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1215]]= null;mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1216]]=  !0;mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1217]]= 0;mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1218]]= 0;mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1219]]= _0xc9c4[1220];mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1221]]= _0xc9c4[1222];mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1223]]= _0xc9c4[1224];mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1225]]= _0xc9c4[1226];mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1227]]= _0xc9c4[1228];mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1229]]=  !1;mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1213]]= function(){return  new mxUrlConverter};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[862]]= function(){this[_0xc9c4[724]]= this[_0xc9c4[1230]]();this[_0xc9c4[1214]]= []};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1230]]= function(){return {dx:0,dy:0,scale:1,alpha:1,fillColor:null,fillAlpha:1,gradientColor:null,gradientAlpha:1,gradientDirection:null,strokeColor:null,strokeWidth:1,dashed:!1,dashPattern:_0xc9c4[1231],lineCap:_0xc9c4[1232],lineJoin:_0xc9c4[1233],miterLimit:10,fontColor:_0xc9c4[1234],fontBackgroundColor:null,fontBorderColor:null,fontSize:mxConstants[_0xc9c4[483]],fontFamily:mxConstants[_0xc9c4[484]],fontStyle:0,shadow:!1,shadowColor:mxConstants[_0xc9c4[1235]],shadowAlpha:mxConstants[_0xc9c4[1236]],shadowDx:mxConstants[_0xc9c4[1237]],shadowDy:mxConstants[_0xc9c4[1238]],rotation:0,rotationCx:0,rotationCy:0}};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1239]]= function(_0x5554x2){return Math[_0xc9c4[488]](parseFloat(_0x5554x2))};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1240]]= function(){if(null!= this[_0xc9c4[1215]]&& (this[_0xc9c4[1215]][_0xc9c4[207]](arguments[0]),2< arguments[_0xc9c4[67]])){for(var _0x5554x2=this[_0xc9c4[724]],_0x5554x3=2;_0x5554x3< arguments[_0xc9c4[67]];_0x5554x3+= 2){this[_0xc9c4[1217]]= arguments[_0x5554x3- 1],this[_0xc9c4[1218]]= arguments[_0x5554x3],this[_0xc9c4[1215]][_0xc9c4[207]](this[_0xc9c4[1239]]((this[_0xc9c4[1217]]+ _0x5554x2[_0xc9c4[1126]])* _0x5554x2[_0xc9c4[255]])),this[_0xc9c4[1215]][_0xc9c4[207]](this[_0xc9c4[1239]]((this[_0xc9c4[1218]]+ _0x5554x2[_0xc9c4[1125]])* _0x5554x2[_0xc9c4[255]]))}}};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1241]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x4*= Math[_0xc9c4[424]]/ 180;return mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x2,_0x5554x3),Math[_0xc9c4[426]](_0x5554x4),Math[_0xc9c4[427]](_0x5554x4), new mxPoint(_0x5554x5,_0x5554x9))};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[815]]= function(){this[_0xc9c4[1214]][_0xc9c4[207]](this[_0xc9c4[724]]);this[_0xc9c4[724]]= mxUtils[_0xc9c4[238]](this[_0xc9c4[724]])};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1210]]= function(){this[_0xc9c4[724]]= this[_0xc9c4[1214]][_0xc9c4[1242]]()};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[255]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[255]]*= _0x5554x2;this[_0xc9c4[724]][_0xc9c4[610]]*= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[513]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[724]][_0xc9c4[1126]]+= _0x5554x2;this[_0xc9c4[724]][_0xc9c4[1125]]+= _0x5554x3};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1243]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[1244]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1245]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);this[_0xc9c4[724]][_0xc9c4[604]]= _0x5554x2;this[_0xc9c4[724]][_0xc9c4[606]]= null};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1246]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){_0x5554x4= this[_0xc9c4[724]];_0x5554x4[_0xc9c4[604]]= _0x5554x2;_0x5554x4[_0xc9c4[1247]]= null!= _0x5554x13?_0x5554x13:1;_0x5554x4[_0xc9c4[606]]= _0x5554x3;_0x5554x4[_0xc9c4[1248]]= null!= _0x5554x14?_0x5554x14:1;_0x5554x4[_0xc9c4[607]]= _0x5554x12};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1249]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);this[_0xc9c4[724]][_0xc9c4[608]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1250]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[610]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1251]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[648]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1252]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[649]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1253]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[1254]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1255]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[1256]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1257]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[1258]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1259]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);this[_0xc9c4[724]][_0xc9c4[665]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1260]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);this[_0xc9c4[724]][_0xc9c4[1261]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1262]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);this[_0xc9c4[724]][_0xc9c4[1263]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1264]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[487]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1265]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[486]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1266]]= function(_0x5554x2){null== _0x5554x2&& (_0x5554x2= 0);this[_0xc9c4[724]][_0xc9c4[666]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1267]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[639]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1268]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);this[_0xc9c4[724]][_0xc9c4[1269]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1270]]= function(_0x5554x2){this[_0xc9c4[724]][_0xc9c4[1271]]= _0x5554x2};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1272]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[724]][_0xc9c4[1273]]= _0x5554x2;this[_0xc9c4[724]][_0xc9c4[1274]]= _0x5554x3};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1275]]= function(){this[_0xc9c4[1218]]= this[_0xc9c4[1217]]= 0;this[_0xc9c4[1215]]= []};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1276]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1240]](this[_0xc9c4[1219]],_0x5554x2,_0x5554x3)};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1277]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1240]](this[_0xc9c4[1221]],_0x5554x2,_0x5554x3)};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1278]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[1240]](this[_0xc9c4[1223]],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5)};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1279]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[1240]](this[_0xc9c4[1225]],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa)};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1280]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12){_0x5554x2= mxUtils[_0xc9c4[1281]](this[_0xc9c4[1217]],this[_0xc9c4[1218]],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12);for(_0x5554x3= 0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3+= 6){this[_0xc9c4[1279]](_0x5554x2[_0x5554x3],_0x5554x2[_0x5554x3+ 1],_0x5554x2[_0x5554x3+ 2],_0x5554x2[_0x5554x3+ 3],_0x5554x2[_0x5554x3+ 4],_0x5554x2[_0x5554x3+ 5])}};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[268]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[1240]](this[_0xc9c4[1227]])};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1282]]= function(){};function mxXmlCanvas2D(_0x5554x2){mxAbstractCanvas2D[_0xc9c4[239]](this);this[_0xc9c4[813]]= _0x5554x2;this[_0xc9c4[1283]]()}mxUtils[_0xc9c4[1284]](mxXmlCanvas2D,mxAbstractCanvas2D);mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1285]]=  !0;mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1286]]=  !0;mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1283]]= function(){var _0x5554x2;_0x5554x2= this[_0xc9c4[55]](_0xc9c4[1287]);_0x5554x2[_0xc9c4[57]](_0xc9c4[1288],mxConstants.DEFAULT_FONTFAMILY);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x2);_0x5554x2= this[_0xc9c4[55]](_0xc9c4[1289]);_0x5554x2[_0xc9c4[57]](_0xc9c4[803],mxConstants.DEFAULT_FONTSIZE);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x2);_0x5554x2= this[_0xc9c4[55]](_0xc9c4[1290]);_0x5554x2[_0xc9c4[57]](_0xc9c4[352],mxConstants.SHADOWCOLOR);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x2);_0x5554x2= this[_0xc9c4[55]](_0xc9c4[1291]);_0x5554x2[_0xc9c4[57]](_0xc9c4[1244],mxConstants.SHADOW_OPACITY);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x2);_0x5554x2= this[_0xc9c4[55]](_0xc9c4[1292]);_0x5554x2[_0xc9c4[57]](_0xc9c4[1126],mxConstants.SHADOW_OFFSET_X);_0x5554x2[_0xc9c4[57]](_0xc9c4[1125],mxConstants.SHADOW_OFFSET_Y);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x2)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1239]]= function(_0x5554x2){return parseFloat(parseFloat(_0x5554x2)[_0xc9c4[1293]](2))};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[55]]= function(_0x5554x2){return this[_0xc9c4[813]][_0xc9c4[295]][_0xc9c4[55]](_0x5554x2)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[815]]= function(){this[_0xc9c4[1286]]&& mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[815]][_0xc9c4[183]](this,arguments);this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[55]](_0xc9c4[815]))};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1210]]= function(){this[_0xc9c4[1286]]&& mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1210]][_0xc9c4[183]](this,arguments);this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[55]](_0xc9c4[1210]))};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[255]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[255]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1243]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[255]);_0x5554x3[_0xc9c4[57]](_0xc9c4[255],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[513]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[55]](_0xc9c4[513]);_0x5554x4[_0xc9c4[57]](_0xc9c4[1126],this[_0xc9c4[1239]](_0x5554x2));_0x5554x4[_0xc9c4[57]](_0xc9c4[1125],this[_0xc9c4[1239]](_0x5554x3));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x4)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1294]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=this[_0xc9c4[55]](_0xc9c4[1294]);if(0!= _0x5554x2|| _0x5554x3|| _0x5554x4){_0x5554xa[_0xc9c4[57]](_0xc9c4[1295],this[_0xc9c4[1239]](_0x5554x2)),_0x5554xa[_0xc9c4[57]](_0xc9c4[623],_0x5554x3?_0xc9c4[500]:_0xc9c4[468]),_0x5554xa[_0xc9c4[57]](_0xc9c4[624],_0x5554x4?_0xc9c4[500]:_0xc9c4[468]),_0x5554xa[_0xc9c4[57]](_0xc9c4[1296],this[_0xc9c4[1239]](_0x5554x5)),_0x5554xa[_0xc9c4[57]](_0xc9c4[1297],this[_0xc9c4[1239]](_0x5554x9)),this[_0xc9c4[813]][_0xc9c4[62]](_0x5554xa)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1243]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1244]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1243]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1244]);_0x5554x3[_0xc9c4[57]](_0xc9c4[1244],this[_0xc9c4[1239]](_0x5554x2));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1245]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[604]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1245]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1298]);_0x5554x3[_0xc9c4[57]](_0xc9c4[352],null!= _0x5554x2?_0x5554x2:mxConstants[_0xc9c4[217]]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1246]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){if(null!= _0x5554x2&& null!= _0x5554x3){mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1246]][_0xc9c4[183]](this,arguments);var _0x5554x15=this[_0xc9c4[55]](_0xc9c4[1299]);_0x5554x15[_0xc9c4[57]](_0xc9c4[1300],_0x5554x2);_0x5554x15[_0xc9c4[57]](_0xc9c4[1301],_0x5554x3);_0x5554x15[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x4));_0x5554x15[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x5));_0x5554x15[_0xc9c4[57]](_0xc9c4[1302],this[_0xc9c4[1239]](_0x5554x9));_0x5554x15[_0xc9c4[57]](_0xc9c4[1303],this[_0xc9c4[1239]](_0x5554xa));null!= _0x5554x12&& _0x5554x15[_0xc9c4[57]](_0xc9c4[663],_0x5554x12);null!= _0x5554x13&& _0x5554x15[_0xc9c4[57]](_0xc9c4[1304],_0x5554x13);null!= _0x5554x14&& _0x5554x15[_0xc9c4[57]](_0xc9c4[1305],_0x5554x14);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x15)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1249]]= function(_0x5554x2){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[608]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1249]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1306]);_0x5554x3[_0xc9c4[57]](_0xc9c4[352],null!= _0x5554x2?_0x5554x2:mxConstants[_0xc9c4[217]]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1250]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[610]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1250]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1307]);_0x5554x3[_0xc9c4[57]](_0xc9c4[117],this[_0xc9c4[1239]](_0x5554x2));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1251]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[648]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1251]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[648]);_0x5554x3[_0xc9c4[57]](_0xc9c4[648],_0x5554x2?_0xc9c4[500]:_0xc9c4[468]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1252]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[649]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1252]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1308]);_0x5554x3[_0xc9c4[57]](_0xc9c4[1309],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1253]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1254]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1253]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1310]);_0x5554x3[_0xc9c4[57]](_0xc9c4[1311],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1255]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1256]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1255]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1312]);_0x5554x3[_0xc9c4[57]](_0xc9c4[234],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1257]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1258]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1257]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1313]);_0x5554x3[_0xc9c4[57]](_0xc9c4[1314],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1259]]= function(_0x5554x2){if(this[_0xc9c4[1285]]){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[665]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1259]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1315]);_0x5554x3[_0xc9c4[57]](_0xc9c4[352],null!= _0x5554x2?_0x5554x2:mxConstants[_0xc9c4[217]]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1260]]= function(_0x5554x2){if(this[_0xc9c4[1285]]){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1261]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1260]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1316]);_0x5554x3[_0xc9c4[57]](_0xc9c4[352],null!= _0x5554x2?_0x5554x2:mxConstants[_0xc9c4[217]]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1262]]= function(_0x5554x2){if(this[_0xc9c4[1285]]){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1263]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1262]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1317]);_0x5554x3[_0xc9c4[57]](_0xc9c4[352],null!= _0x5554x2?_0x5554x2:mxConstants[_0xc9c4[217]]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1264]]= function(_0x5554x2){if(this[_0xc9c4[1285]]){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[487]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1264]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1289]);_0x5554x3[_0xc9c4[57]](_0xc9c4[803],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1265]]= function(_0x5554x2){if(this[_0xc9c4[1285]]){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[486]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1265]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1287]);_0x5554x3[_0xc9c4[57]](_0xc9c4[1288],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1266]]= function(_0x5554x2){if(this[_0xc9c4[1285]]){null== _0x5554x2&& (_0x5554x2= 0);if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[666]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1266]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1318]);_0x5554x3[_0xc9c4[57]](_0xc9c4[124],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1267]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[639]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1267]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[639]);_0x5554x3[_0xc9c4[57]](_0xc9c4[984],_0x5554x2?_0xc9c4[500]:_0xc9c4[468]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1268]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){_0x5554x2== mxConstants[_0xc9c4[217]]&& (_0x5554x2= null);if(this[_0xc9c4[724]][_0xc9c4[1269]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1268]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1290]);_0x5554x3[_0xc9c4[57]](_0xc9c4[352],null!= _0x5554x2?_0x5554x2:mxConstants[_0xc9c4[217]]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1270]]= function(_0x5554x2){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1271]]== _0x5554x2){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1270]][_0xc9c4[183]](this,arguments)};var _0x5554x3=this[_0xc9c4[55]](_0xc9c4[1291]);_0x5554x3[_0xc9c4[57]](_0xc9c4[1244],_0x5554x2);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x3)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1272]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1286]]){if(this[_0xc9c4[724]][_0xc9c4[1273]]== _0x5554x2&& this[_0xc9c4[724]][_0xc9c4[1274]]== _0x5554x3){return};mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1272]][_0xc9c4[183]](this,arguments)};var _0x5554x4=this[_0xc9c4[55]](_0xc9c4[1292]);_0x5554x4[_0xc9c4[57]](_0xc9c4[1126],_0x5554x2);_0x5554x4[_0xc9c4[57]](_0xc9c4[1125],_0x5554x3);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x4)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1319]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=this[_0xc9c4[55]](_0xc9c4[1319]);_0x5554x9[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2));_0x5554x9[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3));_0x5554x9[_0xc9c4[57]](_0xc9c4[1302],this[_0xc9c4[1239]](_0x5554x4));_0x5554x9[_0xc9c4[57]](_0xc9c4[1303],this[_0xc9c4[1239]](_0x5554x5));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x9)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1320]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){var _0x5554x12=this[_0xc9c4[55]](_0xc9c4[1320]);_0x5554x12[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2));_0x5554x12[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3));_0x5554x12[_0xc9c4[57]](_0xc9c4[1302],this[_0xc9c4[1239]](_0x5554x4));_0x5554x12[_0xc9c4[57]](_0xc9c4[1303],this[_0xc9c4[1239]](_0x5554x5));_0x5554x12[_0xc9c4[57]](_0xc9c4[1126],this[_0xc9c4[1239]](_0x5554x9));_0x5554x12[_0xc9c4[57]](_0xc9c4[1125],this[_0xc9c4[1239]](_0x5554xa));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x12)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[680]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=this[_0xc9c4[55]](_0xc9c4[680]);_0x5554x9[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2));_0x5554x9[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3));_0x5554x9[_0xc9c4[57]](_0xc9c4[1302],this[_0xc9c4[1239]](_0x5554x4));_0x5554x9[_0xc9c4[57]](_0xc9c4[1303],this[_0xc9c4[1239]](_0x5554x5));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x9)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[618]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13){_0x5554x9= this[_0xc9c4[1212]][_0xc9c4[1321]](_0x5554x9);var _0x5554x14=this[_0xc9c4[55]](_0xc9c4[618]);_0x5554x14[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2));_0x5554x14[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3));_0x5554x14[_0xc9c4[57]](_0xc9c4[1302],this[_0xc9c4[1239]](_0x5554x4));_0x5554x14[_0xc9c4[57]](_0xc9c4[1303],this[_0xc9c4[1239]](_0x5554x5));_0x5554x14[_0xc9c4[57]](_0xc9c4[390],_0x5554x9);_0x5554x14[_0xc9c4[57]](_0xc9c4[1322],_0x5554xa?_0xc9c4[500]:_0xc9c4[468]);_0x5554x14[_0xc9c4[57]](_0xc9c4[623],_0x5554x12?_0xc9c4[500]:_0xc9c4[468]);_0x5554x14[_0xc9c4[57]](_0xc9c4[624],_0x5554x13?_0xc9c4[500]:_0xc9c4[468]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x14)};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1275]]= function(){this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[55]](_0xc9c4[1275]));this[_0xc9c4[1218]]= this[_0xc9c4[1217]]= 0};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1276]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[55]](_0xc9c4[582]);_0x5554x4[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2));_0x5554x4[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x4);this[_0xc9c4[1217]]= _0x5554x2;this[_0xc9c4[1218]]= _0x5554x3};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1277]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[55]](_0xc9c4[683]);_0x5554x4[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2));_0x5554x4[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x4);this[_0xc9c4[1217]]= _0x5554x2;this[_0xc9c4[1218]]= _0x5554x3};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1278]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=this[_0xc9c4[55]](_0xc9c4[1323]);_0x5554x9[_0xc9c4[57]](_0xc9c4[1324],this[_0xc9c4[1239]](_0x5554x2));_0x5554x9[_0xc9c4[57]](_0xc9c4[1325],this[_0xc9c4[1239]](_0x5554x3));_0x5554x9[_0xc9c4[57]](_0xc9c4[1326],this[_0xc9c4[1239]](_0x5554x4));_0x5554x9[_0xc9c4[57]](_0xc9c4[1327],this[_0xc9c4[1239]](_0x5554x5));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x9);this[_0xc9c4[1217]]= _0x5554x4;this[_0xc9c4[1218]]= _0x5554x5};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1279]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){var _0x5554x12=this[_0xc9c4[55]](_0xc9c4[1328]);_0x5554x12[_0xc9c4[57]](_0xc9c4[1324],this[_0xc9c4[1239]](_0x5554x2));_0x5554x12[_0xc9c4[57]](_0xc9c4[1325],this[_0xc9c4[1239]](_0x5554x3));_0x5554x12[_0xc9c4[57]](_0xc9c4[1326],this[_0xc9c4[1239]](_0x5554x4));_0x5554x12[_0xc9c4[57]](_0xc9c4[1327],this[_0xc9c4[1239]](_0x5554x5));_0x5554x12[_0xc9c4[57]](_0xc9c4[1329],this[_0xc9c4[1239]](_0x5554x9));_0x5554x12[_0xc9c4[57]](_0xc9c4[1330],this[_0xc9c4[1239]](_0x5554xa));this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x12);this[_0xc9c4[1217]]= _0x5554x9;this[_0xc9c4[1218]]= _0x5554xa};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[268]]= function(){this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[55]](_0xc9c4[268]))};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[963]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){if(this[_0xc9c4[1285]]&& null!= _0x5554x9){mxUtils[_0xc9c4[1331]](_0x5554x9)&& (_0x5554x9= mxUtils[_0xc9c4[532]](_0x5554x9));var _0x5554x18=this[_0xc9c4[55]](_0xc9c4[963]);_0x5554x18[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2));_0x5554x18[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3));_0x5554x18[_0xc9c4[57]](_0xc9c4[1302],this[_0xc9c4[1239]](_0x5554x4));_0x5554x18[_0xc9c4[57]](_0xc9c4[1303],this[_0xc9c4[1239]](_0x5554x5));_0x5554x18[_0xc9c4[57]](_0xc9c4[1332],_0x5554x9);null!= _0x5554xa&& _0x5554x18[_0xc9c4[57]](_0xc9c4[611],_0x5554xa);null!= _0x5554x12&& _0x5554x18[_0xc9c4[57]](_0xc9c4[552],_0x5554x12);_0x5554x18[_0xc9c4[57]](_0xc9c4[1333],_0x5554x13?_0xc9c4[500]:_0xc9c4[468]);null== _0x5554x14&& (_0x5554x14= _0xc9c4[110]);_0x5554x18[_0xc9c4[57]](_0xc9c4[1239],_0x5554x14);null!= _0x5554x15&& _0x5554x18[_0xc9c4[57]](_0xc9c4[1334],_0x5554x15?_0xc9c4[500]:_0xc9c4[468]);null!= _0x5554x16&& _0x5554x18[_0xc9c4[57]](_0xc9c4[1335],_0x5554x16?_0xc9c4[500]:_0xc9c4[468]);null!= _0x5554x17&& _0x5554x18[_0xc9c4[57]](_0xc9c4[603],_0x5554x17);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x18)}};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1336]]= function(){this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[55]](_0xc9c4[1336]))};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1334]]= function(){this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[55]](_0xc9c4[1334]))};mxXmlCanvas2D[_0xc9c4[202]][_0xc9c4[1337]]= function(){this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[55]](_0xc9c4[1338]))};function mxSvgCanvas2D(_0x5554x2,_0x5554x3){mxAbstractCanvas2D[_0xc9c4[239]](this);this[_0xc9c4[813]]= _0x5554x2;this[_0xc9c4[1339]]= [];this[_0xc9c4[1340]]= null;this[_0xc9c4[1341]]= null!= _0x5554x3?_0x5554x3:!1;var _0x5554x4=null;if(_0x5554x2[_0xc9c4[295]]!= document){for(_0x5554x4= _0x5554x2;null!= _0x5554x4&& _0xc9c4[571]!= _0x5554x4[_0xc9c4[301]];){_0x5554x4= _0x5554x4[_0xc9c4[265]]}};null!= _0x5554x4&& (0< _0x5554x4[_0xc9c4[64]](_0xc9c4[1340])[_0xc9c4[67]]&& (this[_0xc9c4[1340]]= _0x5554x4[_0xc9c4[64]](_0xc9c4[1340])[0]),null== this[_0xc9c4[1340]]&& (this[_0xc9c4[1340]]= this[_0xc9c4[55]](_0xc9c4[1340]),null!= _0x5554x4[_0xc9c4[285]]?_0x5554x4[_0xc9c4[950]](this[_0xc9c4[1340]],_0x5554x4[_0xc9c4[285]]):_0x5554x4[_0xc9c4[62]](this[_0xc9c4[1340]])),this[_0xc9c4[1341]]&& this[_0xc9c4[1340]][_0xc9c4[62]](this[_0xc9c4[1342]]()))}mxUtils[_0xc9c4[1284]](mxSvgCanvas2D,mxAbstractCanvas2D);mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[252]]= null;mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1343]]=  !0;mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1285]]=  !0;mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1344]]=  !0;mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1345]]= 0;mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1346]]= 0;mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1347]]=  !1;mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[862]]= function(){mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[862]][_0xc9c4[183]](this,arguments);this[_0xc9c4[1339]]= []};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1342]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[55]](_0xc9c4[124]);_0x5554x2[_0xc9c4[57]](_0xc9c4[60],_0xc9c4[61]);mxUtils[_0xc9c4[53]](_0x5554x2,_0xc9c4[1348]+ mxConstants[_0xc9c4[484]]+ _0xc9c4[1349]+ mxConstants[_0xc9c4[483]]+ _0xc9c4[1350]);return _0x5554x2};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[55]]= function(_0x5554x2,_0x5554x3){if(null!= this[_0xc9c4[813]][_0xc9c4[295]][_0xc9c4[509]]){return this[_0xc9c4[813]][_0xc9c4[295]][_0xc9c4[509]](_0x5554x3|| mxConstants[_0xc9c4[1351]],_0x5554x2)};var _0x5554x4=this[_0xc9c4[813]][_0xc9c4[295]][_0xc9c4[55]](_0x5554x2);null!= _0x5554x3&& _0x5554x4[_0xc9c4[57]](_0xc9c4[1352],_0x5554x3);return _0x5554x4};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1353]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0xc9c4[198]== _0x5554x2[_0xc9c4[225]](0)&& (_0x5554x2= _0x5554x2[_0xc9c4[85]](1));_0xc9c4[198]== _0x5554x3[_0xc9c4[225]](0)&& (_0x5554x3= _0x5554x3[_0xc9c4[85]](1));_0x5554x2= _0x5554x2[_0xc9c4[216]]()+ _0xc9c4[213]+ _0x5554x4;_0x5554x3= _0x5554x3[_0xc9c4[216]]()+ _0xc9c4[213]+ _0x5554x5;_0x5554x4= null;null== _0x5554x9|| _0x5554x9== mxConstants[_0xc9c4[1354]]?_0x5554x4= _0xc9c4[1355]:_0x5554x9== mxConstants[_0xc9c4[1356]]?_0x5554x4= _0xc9c4[1357]:(_0x5554x5= _0x5554x2,_0x5554x2= _0x5554x3,_0x5554x3= _0x5554x5,_0x5554x9== mxConstants[_0xc9c4[1358]]?_0x5554x4= _0xc9c4[1355]:_0x5554x9== mxConstants[_0xc9c4[1359]]&& (_0x5554x4= _0xc9c4[1357]));return _0xc9c4[1360]+ _0x5554x2+ _0xc9c4[213]+ _0x5554x3+ _0xc9c4[213]+ _0x5554x4};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1361]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=this[_0xc9c4[1353]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),_0x5554x12=this[_0xc9c4[1339]][_0x5554xa];if(null== _0x5554x12){var _0x5554x13=this[_0xc9c4[813]][_0xc9c4[538]],_0x5554x14=0,_0x5554x15=_0x5554xa+ _0xc9c4[213]+ _0x5554x14;if(null!= _0x5554x13){for(_0x5554x12= _0x5554x13[_0xc9c4[295]][_0xc9c4[1362]](_0x5554x15);null!= _0x5554x12&& _0x5554x12[_0xc9c4[538]]!= _0x5554x13;){_0x5554x15= _0x5554xa+ _0xc9c4[213]+ _0x5554x14++,_0x5554x12= _0x5554x13[_0xc9c4[295]][_0xc9c4[1362]](_0x5554x15)}}else {_0x5554x15= _0xc9c4[1363]+  ++this[_0xc9c4[1346]]};null== _0x5554x12&& (_0x5554x12= this[_0xc9c4[1364]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),_0x5554x12[_0xc9c4[57]](_0xc9c4[1363],_0x5554x15),null!= this[_0xc9c4[1340]]?this[_0xc9c4[1340]][_0xc9c4[62]](_0x5554x12):_0x5554x13[_0xc9c4[62]](_0x5554x12));this[_0xc9c4[1339]][_0x5554xa]= _0x5554x12};return _0x5554x12[_0xc9c4[284]](_0xc9c4[1363])};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1364]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=this[_0xc9c4[55]](_0xc9c4[1365]);_0x5554xa[_0xc9c4[57]](_0xc9c4[1324],_0xc9c4[1366]);_0x5554xa[_0xc9c4[57]](_0xc9c4[1325],_0xc9c4[1366]);_0x5554xa[_0xc9c4[57]](_0xc9c4[1326],_0xc9c4[1366]);_0x5554xa[_0xc9c4[57]](_0xc9c4[1327],_0xc9c4[1366]);null== _0x5554x9|| _0x5554x9== mxConstants[_0xc9c4[1354]]?_0x5554xa[_0xc9c4[57]](_0xc9c4[1327],_0xc9c4[118]):_0x5554x9== mxConstants[_0xc9c4[1356]]?_0x5554xa[_0xc9c4[57]](_0xc9c4[1326],_0xc9c4[118]):_0x5554x9== mxConstants[_0xc9c4[1358]]?_0x5554xa[_0xc9c4[57]](_0xc9c4[1325],_0xc9c4[118]):_0x5554x9== mxConstants[_0xc9c4[1359]]&& _0x5554xa[_0xc9c4[57]](_0xc9c4[1324],_0xc9c4[118]);_0x5554x4= 1> _0x5554x4?_0xc9c4[1367]+ _0x5554x4:_0xc9c4[110];_0x5554x9= this[_0xc9c4[55]](_0xc9c4[1076]);_0x5554x9[_0xc9c4[57]](_0xc9c4[1368],_0xc9c4[1366]);_0x5554x9[_0xc9c4[57]](_0xc9c4[124],_0xc9c4[1369]+ _0x5554x2+ _0x5554x4);_0x5554xa[_0xc9c4[62]](_0x5554x9);_0x5554x4= 1> _0x5554x5?_0xc9c4[1367]+ _0x5554x5:_0xc9c4[110];_0x5554x9= this[_0xc9c4[55]](_0xc9c4[1076]);_0x5554x9[_0xc9c4[57]](_0xc9c4[1368],_0xc9c4[118]);_0x5554x9[_0xc9c4[57]](_0xc9c4[124],_0xc9c4[1369]+ _0x5554x3+ _0x5554x4);_0x5554xa[_0xc9c4[62]](_0x5554x9);return _0x5554xa};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1370]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[252]],_0x5554x5=this[_0xc9c4[724]];if(null!= _0x5554x4){if(_0xc9c4[1215]== _0x5554x4[_0xc9c4[301]]){if(null!= this[_0xc9c4[1215]]&& 0< this[_0xc9c4[1215]][_0xc9c4[67]]){_0x5554x4[_0xc9c4[57]](_0xc9c4[1371],this[_0xc9c4[1215]][_0xc9c4[234]](_0xc9c4[185]))}else {return}};_0x5554x2&& null!= _0x5554x5[_0xc9c4[604]]?this[_0xc9c4[1372]]():this[_0xc9c4[1341]]|| (_0xc9c4[680]== _0x5554x4[_0xc9c4[301]]&& mxClient[_0xc9c4[133]]&&  !mxClient[_0xc9c4[76]]&&  !mxClient[_0xc9c4[75]]?_0x5554x4[_0xc9c4[57]](_0xc9c4[1334],_0xc9c4[1373]):_0x5554x4[_0xc9c4[57]](_0xc9c4[1334],_0xc9c4[130]),_0x5554x2=  !1);_0x5554x3&& null!= _0x5554x5[_0xc9c4[608]]?this[_0xc9c4[1374]]():this[_0xc9c4[1341]]|| _0x5554x4[_0xc9c4[57]](_0xc9c4[1336],_0xc9c4[130]);null!= _0x5554x5[_0xc9c4[535]]&& 0< _0x5554x5[_0xc9c4[535]][_0xc9c4[67]]&& _0x5554x4[_0xc9c4[57]](_0xc9c4[535],_0x5554x5[_0xc9c4[535]]);_0x5554x5[_0xc9c4[639]]&& this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[1375]](_0x5554x4));0< this[_0xc9c4[1345]]&&  !_0x5554x2&& this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[1376]](_0x5554x4));this[_0xc9c4[1229]]&& (_0xc9c4[1215]!= _0x5554x4[_0xc9c4[301]]|| this[_0xc9c4[1215]][this[_0xc9c4[1215]][_0xc9c4[67]]- 1]== this[_0xc9c4[1227]])&& _0x5554x4[_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[1378]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x4)}};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1372]]= function(){var _0x5554x2=this[_0xc9c4[724]];1> _0x5554x2[_0xc9c4[1244]]&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1379],_0x5554x2[_0xc9c4[1244]]);null!= _0x5554x2[_0xc9c4[604]]&& (null!= _0x5554x2[_0xc9c4[606]]?(_0x5554x2= this[_0xc9c4[1361]](_0x5554x2[_0xc9c4[604]],_0x5554x2[_0xc9c4[606]],_0x5554x2[_0xc9c4[1247]],_0x5554x2[_0xc9c4[1248]],_0x5554x2[_0xc9c4[607]]),this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1334],_0xc9c4[1380]+ _0x5554x2+ _0xc9c4[460])):this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1334],_0x5554x2[_0xc9c4[604]][_0xc9c4[216]]()))};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1374]]= function(){var _0x5554x2=this[_0xc9c4[724]];this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1336],_0x5554x2[_0xc9c4[608]][_0xc9c4[216]]());1> _0x5554x2[_0xc9c4[1244]]&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1381],_0x5554x2[_0xc9c4[1244]]);var _0x5554x3=Math[_0xc9c4[160]](1,this[_0xc9c4[1239]](_0x5554x2[_0xc9c4[610]]* _0x5554x2[_0xc9c4[255]]));1!= _0x5554x3&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1382],_0x5554x3);_0xc9c4[1215]== this[_0xc9c4[252]][_0xc9c4[301]]&& this[_0xc9c4[1383]]();_0x5554x2[_0xc9c4[648]]&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1384],this[_0xc9c4[1385]](_0x5554x3))};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1383]]= function(){var _0x5554x2=this[_0xc9c4[724]];null!= _0x5554x2[_0xc9c4[1256]]&& _0xc9c4[1233]!= _0x5554x2[_0xc9c4[1256]]&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1386],_0x5554x2[_0xc9c4[1256]]);if(null!= _0x5554x2[_0xc9c4[1254]]){var _0x5554x3=_0x5554x2[_0xc9c4[1254]];_0xc9c4[1232]== _0x5554x3&& (_0x5554x3= _0xc9c4[1387]);_0xc9c4[1387]!= _0x5554x3&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1388],_0x5554x3)};null!= _0x5554x2[_0xc9c4[1258]]&& (!this[_0xc9c4[1341]]|| 10!= _0x5554x2[_0xc9c4[1258]])&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1389],_0x5554x2[_0xc9c4[1258]])};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1385]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[724]][_0xc9c4[649]][_0xc9c4[224]](_0xc9c4[185]),_0x5554x4=[];if(0< _0x5554x3[_0xc9c4[67]]){for(var _0x5554x5=0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){_0x5554x4[_0x5554x5]= Number(_0x5554x3[_0x5554x5])* _0x5554x2}};return _0x5554x4[_0xc9c4[234]](_0xc9c4[185])};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1376]]= function(_0x5554x2){_0x5554x2= _0x5554x2[_0xc9c4[511]](!0);var _0x5554x3=parseFloat(_0x5554x2[_0xc9c4[284]](_0xc9c4[1382])|| 1)+ this[_0xc9c4[1345]];_0x5554x2[_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[1336]);_0x5554x2[_0xc9c4[57]](_0xc9c4[187],_0xc9c4[188]);_0x5554x2[_0xc9c4[1390]](_0xc9c4[1384]);_0x5554x2[_0xc9c4[57]](_0xc9c4[1382],_0x5554x3);_0x5554x2[_0xc9c4[57]](_0xc9c4[1334],_0xc9c4[130]);_0x5554x2[_0xc9c4[57]](_0xc9c4[1336],mxClient[_0xc9c4[71]]?_0xc9c4[130]:_0xc9c4[1391]);return _0x5554x2};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1375]]= function(_0x5554x2){_0x5554x2= _0x5554x2[_0xc9c4[511]](!0);var _0x5554x3=this[_0xc9c4[724]];_0xc9c4[130]!= _0x5554x2[_0xc9c4[284]](_0xc9c4[1334])&& _0x5554x2[_0xc9c4[57]](_0xc9c4[1334],_0x5554x3[_0xc9c4[1269]]);_0xc9c4[130]!= _0x5554x2[_0xc9c4[284]](_0xc9c4[1336])&& _0x5554x2[_0xc9c4[57]](_0xc9c4[1336],_0x5554x3[_0xc9c4[1269]]);_0x5554x2[_0xc9c4[57]](_0xc9c4[535],_0xc9c4[536]+ this[_0xc9c4[1239]](_0x5554x3[_0xc9c4[1273]]* _0x5554x3[_0xc9c4[255]])+ _0xc9c4[537]+ this[_0xc9c4[1239]](_0x5554x3[_0xc9c4[1274]]* _0x5554x3[_0xc9c4[255]])+ _0xc9c4[460]+ (_0x5554x3[_0xc9c4[535]]|| _0xc9c4[110]));_0x5554x2[_0xc9c4[57]](_0xc9c4[461],_0x5554x3[_0xc9c4[1271]]);return _0x5554x2};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1294]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(0!= _0x5554x2|| _0x5554x3|| _0x5554x4){var _0x5554xa=this[_0xc9c4[724]];_0x5554x5+= _0x5554xa[_0xc9c4[1126]];_0x5554x9+= _0x5554xa[_0xc9c4[1125]];_0x5554x5*= _0x5554xa[_0xc9c4[255]];_0x5554x9*= _0x5554xa[_0xc9c4[255]];_0x5554xa[_0xc9c4[535]]= _0x5554xa[_0xc9c4[535]]|| _0xc9c4[110];if(_0x5554x3&& _0x5554x4){_0x5554x2+= 180}else {if(_0x5554x3^ _0x5554x4){var _0x5554x12=_0x5554x3?_0x5554x5:0,_0x5554x13=_0x5554x3?-1:1,_0x5554x14=_0x5554x4?_0x5554x9:0,_0x5554x15=_0x5554x4?-1:1;_0x5554xa[_0xc9c4[535]]+= _0xc9c4[536]+ this[_0xc9c4[1239]](_0x5554x12)+ _0xc9c4[537]+ this[_0xc9c4[1239]](_0x5554x14)+ _0xc9c4[1392]+ this[_0xc9c4[1239]](_0x5554x13)+ _0xc9c4[537]+ this[_0xc9c4[1239]](_0x5554x15)+ _0xc9c4[1393]+ this[_0xc9c4[1239]](-_0x5554x12)+ _0xc9c4[537]+ this[_0xc9c4[1239]](-_0x5554x14)+ _0xc9c4[460]}};if(_0x5554x3?!_0x5554x4:_0x5554x4){_0x5554x2*=  -1};0!= _0x5554x2&& (_0x5554xa[_0xc9c4[535]]+= _0xc9c4[1394]+ this[_0xc9c4[1239]](_0x5554x2)+ _0xc9c4[537]+ this[_0xc9c4[1239]](_0x5554x5)+ _0xc9c4[537]+ this[_0xc9c4[1239]](_0x5554x9)+ _0xc9c4[460]);_0x5554xa[_0xc9c4[603]]+= _0x5554x2;_0x5554xa[_0xc9c4[1395]]= _0x5554x5;_0x5554xa[_0xc9c4[1396]]= _0x5554x9}};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1275]]= function(){mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1275]][_0xc9c4[183]](this,arguments);this[_0xc9c4[252]]= this[_0xc9c4[55]](_0xc9c4[1215])};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1319]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=this[_0xc9c4[724]],_0x5554xa=this[_0xc9c4[55]](_0xc9c4[1319]);_0x5554xa[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]]((_0x5554x2+ _0x5554x9[_0xc9c4[1126]])* _0x5554x9[_0xc9c4[255]]));_0x5554xa[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]]((_0x5554x3+ _0x5554x9[_0xc9c4[1125]])* _0x5554x9[_0xc9c4[255]]));_0x5554xa[_0xc9c4[57]](_0xc9c4[117],this[_0xc9c4[1239]](_0x5554x4* _0x5554x9[_0xc9c4[255]]));_0x5554xa[_0xc9c4[57]](_0xc9c4[119],this[_0xc9c4[1239]](_0x5554x5* _0x5554x9[_0xc9c4[255]]));this[_0xc9c4[252]]= _0x5554xa};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1320]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[1319]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5);0< _0x5554x9&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1397],this[_0xc9c4[1239]](_0x5554x9* this[_0xc9c4[724]][_0xc9c4[255]]));0< _0x5554xa&& this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1398],this[_0xc9c4[1239]](_0x5554xa* this[_0xc9c4[724]][_0xc9c4[255]]))};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[680]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=this[_0xc9c4[724]],_0x5554xa=this[_0xc9c4[55]](_0xc9c4[680]);_0x5554xa[_0xc9c4[57]](_0xc9c4[1296],Math[_0xc9c4[488]]((_0x5554x2+ _0x5554x4/ 2+ _0x5554x9[_0xc9c4[1126]])* _0x5554x9[_0xc9c4[255]]));_0x5554xa[_0xc9c4[57]](_0xc9c4[1297],Math[_0xc9c4[488]]((_0x5554x3+ _0x5554x5/ 2+ _0x5554x9[_0xc9c4[1125]])* _0x5554x9[_0xc9c4[255]]));_0x5554xa[_0xc9c4[57]](_0xc9c4[1397],_0x5554x4/ 2* _0x5554x9[_0xc9c4[255]]);_0x5554xa[_0xc9c4[57]](_0xc9c4[1398],_0x5554x5/ 2* _0x5554x9[_0xc9c4[255]]);this[_0xc9c4[252]]= _0x5554xa};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[618]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13){_0x5554x9= this[_0xc9c4[1212]][_0xc9c4[1321]](_0x5554x9);_0x5554xa= null!= _0x5554xa?_0x5554xa:!0;_0x5554x12= null!= _0x5554x12?_0x5554x12:!1;_0x5554x13= null!= _0x5554x13?_0x5554x13:!1;var _0x5554x14=this[_0xc9c4[724]];_0x5554x2+= _0x5554x14[_0xc9c4[1126]];_0x5554x3+= _0x5554x14[_0xc9c4[1125]];var _0x5554x15=this[_0xc9c4[55]](_0xc9c4[618]);_0x5554x15[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2* _0x5554x14[_0xc9c4[255]]));_0x5554x15[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3* _0x5554x14[_0xc9c4[255]]));_0x5554x15[_0xc9c4[57]](_0xc9c4[117],this[_0xc9c4[1239]](_0x5554x4* _0x5554x14[_0xc9c4[255]]));_0x5554x15[_0xc9c4[57]](_0xc9c4[119],this[_0xc9c4[1239]](_0x5554x5* _0x5554x14[_0xc9c4[255]]));null== _0x5554x15[_0xc9c4[1399]]?_0x5554x15[_0xc9c4[57]](_0xc9c4[1400],_0x5554x9):_0x5554x15[_0xc9c4[1399]](mxConstants.NS_XLINK,_0xc9c4[44],_0x5554x9);_0x5554xa|| _0x5554x15[_0xc9c4[57]](_0xc9c4[1401],_0xc9c4[130]);1> _0x5554x14[_0xc9c4[1244]]&& _0x5554x15[_0xc9c4[57]](_0xc9c4[461],_0x5554x14[_0xc9c4[1244]]);_0x5554x9= this[_0xc9c4[724]][_0xc9c4[535]]|| _0xc9c4[110];if(_0x5554x12|| _0x5554x13){var _0x5554x16=_0x5554xa= 1,_0x5554x17=0,_0x5554x18=0;_0x5554x12&& (_0x5554xa=  -1,_0x5554x17= -_0x5554x4- 2* _0x5554x2);_0x5554x13&& (_0x5554x16=  -1,_0x5554x18= -_0x5554x5- 2* _0x5554x3);_0x5554x9+= _0xc9c4[1402]+ _0x5554xa+ _0xc9c4[537]+ _0x5554x16+ _0xc9c4[1393]+ _0x5554x17+ _0xc9c4[537]+ _0x5554x18+ _0xc9c4[460]};0< _0x5554x9[_0xc9c4[67]]&& _0x5554x15[_0xc9c4[57]](_0xc9c4[535],_0x5554x9);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x15);this[_0xc9c4[1347]]&& (_0x5554x15[_0xc9c4[57]](_0xc9c4[124],_0xc9c4[1403]),_0x5554x15= this[_0xc9c4[55]](_0xc9c4[1319]),_0x5554x15[_0xc9c4[57]](_0xc9c4[187],_0xc9c4[188]),_0x5554x15[_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[1334]),_0x5554x15[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2* _0x5554x14[_0xc9c4[255]])),_0x5554x15[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x3* _0x5554x14[_0xc9c4[255]])),_0x5554x15[_0xc9c4[57]](_0xc9c4[117],this[_0xc9c4[1239]](_0x5554x4* _0x5554x14[_0xc9c4[255]])),_0x5554x15[_0xc9c4[57]](_0xc9c4[119],this[_0xc9c4[1239]](_0x5554x5* _0x5554x14[_0xc9c4[255]])),this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x15))};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1404]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x4= this[_0xc9c4[724]];_0x5554x5= _0xc9c4[1405]+ Math[_0xc9c4[488]](_0x5554x4[_0xc9c4[487]])+ _0xc9c4[1406]+ _0x5554x4[_0xc9c4[486]]+ _0xc9c4[1407]+ _0x5554x4[_0xc9c4[665]]+ _0xc9c4[1408]+ Math[_0xc9c4[488]](_0x5554x4[_0xc9c4[487]]* mxConstants[_0xc9c4[490]])+ _0xc9c4[1409]+ _0x5554x5;(_0x5554x4[_0xc9c4[666]]& mxConstants[_0xc9c4[1410]])== mxConstants[_0xc9c4[1410]]&& (_0x5554x5+= _0xc9c4[1411]);(_0x5554x4[_0xc9c4[666]]& mxConstants[_0xc9c4[1412]])== mxConstants[_0xc9c4[1412]]&& (_0x5554x5+= _0xc9c4[1413]);(_0x5554x4[_0xc9c4[666]]& mxConstants[_0xc9c4[1414]])== mxConstants[_0xc9c4[1414]]&& (_0x5554x5+= _0xc9c4[1415]);_0x5554x3== mxConstants[_0xc9c4[479]]?_0x5554x5+= _0xc9c4[1416]:_0x5554x3== mxConstants[_0xc9c4[480]]&& (_0x5554x5+= _0xc9c4[1417]);_0x5554x3= _0xc9c4[110];null!= _0x5554x4[_0xc9c4[1261]]&& (_0x5554x3+= _0xc9c4[1418]+ _0x5554x4[_0xc9c4[1261]]+ _0xc9c4[471]);null!= _0x5554x4[_0xc9c4[1263]]&& (_0x5554x3+= _0xc9c4[1419]+ _0x5554x4[_0xc9c4[1263]]+ _0xc9c4[471]);mxUtils[_0xc9c4[1331]](_0x5554x2)|| (_0x5554x4= document[_0xc9c4[55]](_0xc9c4[126]),_0x5554x4[_0xc9c4[339]]= _0x5554x2[_0xc9c4[230]](/&lt;/g,_0xc9c4[1421])[_0xc9c4[230]](/&gt;/g,_0xc9c4[1420])[_0xc9c4[230]](/</g,_0xc9c4[334])[_0xc9c4[230]](/>/g,_0xc9c4[335]),_0x5554x2= _0x5554x4[_0xc9c4[131]],_0x5554x9?_0x5554x5+= _0x5554x3:0< _0x5554x3[_0xc9c4[67]]&& (_0x5554x2= _0xc9c4[1422]+ _0x5554x3+ _0xc9c4[1423]+ _0x5554x2+ _0xc9c4[1424]));if(!mxClient[_0xc9c4[80]]&& document[_0xc9c4[509]]){return _0x5554x9= document[_0xc9c4[509]](_0xc9c4[577],_0xc9c4[485]),_0x5554x9[_0xc9c4[57]](_0xc9c4[124],_0x5554x5),mxUtils[_0xc9c4[1331]](_0x5554x2)?this[_0xc9c4[813]][_0xc9c4[295]]!= document?_0x5554x9[_0xc9c4[62]](_0x5554x2[_0xc9c4[511]](!0)):_0x5554x9[_0xc9c4[62]](_0x5554x2):_0x5554x9[_0xc9c4[339]]= _0x5554x2,_0x5554x9};mxUtils[_0xc9c4[1331]](_0x5554x2)&& this[_0xc9c4[813]][_0xc9c4[295]]!= document&& (_0x5554x2= _0x5554x2[_0xc9c4[342]]);_0x5554x2= _0x5554x2[_0xc9c4[230]](/<br>/g,_0xc9c4[1426])[_0xc9c4[230]](/<hr>/g,_0xc9c4[1425]);return mxUtils[_0xc9c4[877]](_0xc9c4[1427]+ _0x5554x5+ _0xc9c4[1423]+ _0x5554x2+ _0xc9c4[1424])[_0xc9c4[158]]};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[963]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){if(this[_0xc9c4[1285]]&& null!= _0x5554x9){_0x5554x17= null!= _0x5554x17?_0x5554x17:0;var _0x5554x18=this[_0xc9c4[724]];_0x5554x2+= _0x5554x18[_0xc9c4[1126]];_0x5554x3+= _0x5554x18[_0xc9c4[1125]];if(this[_0xc9c4[1344]]&& _0xc9c4[1428]== _0x5554x14){var _0x5554x19=_0xc9c4[1429];_0x5554x16?(_0x5554x19+= _0xc9c4[1430],0< _0x5554x5&& (_0x5554x19+= _0xc9c4[1431]+ Math[_0xc9c4[488]](_0x5554x5)+ _0xc9c4[1409]),0< _0x5554x4&& (_0x5554x19+= _0xc9c4[1432]+ Math[_0xc9c4[488]](_0x5554x4)+ _0xc9c4[1409])):_0x5554x15&& (_0x5554x19+= _0xc9c4[1432]+ Math[_0xc9c4[488]](_0x5554x4)+ _0xc9c4[1409],0< _0x5554x5&& (_0x5554x19+= _0xc9c4[1431]+ Math[_0xc9c4[488]](_0x5554x5)+ _0xc9c4[1409]));_0x5554x13?(!_0x5554x16&& 0< _0x5554x4 && (_0x5554x19+= _0xc9c4[1432]+ Math[_0xc9c4[488]](_0x5554x4)+ _0xc9c4[1409]),_0x5554x19+= _0xc9c4[1433]):_0x5554x19+= _0xc9c4[1434];_0x5554x13= this[_0xc9c4[55]](_0xc9c4[449]);1> _0x5554x18[_0xc9c4[1244]]&& _0x5554x13[_0xc9c4[57]](_0xc9c4[461],_0x5554x18[_0xc9c4[1244]]);_0x5554x14= this[_0xc9c4[55]](_0xc9c4[1435]);_0x5554x14[_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[1378]);_0x5554x19= this[_0xc9c4[1404]](_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x19,_0x5554x15);if(null!= _0x5554x19){_0x5554x13[_0xc9c4[62]](_0x5554x14);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x13);var _0x5554x1a=0;if(mxClient[_0xc9c4[80]]&&  !mxClient[_0xc9c4[48]]){var _0x5554x1b=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x1b[_0xc9c4[124]][_0xc9c4[103]]= _0x5554x19[_0xc9c4[284]](_0xc9c4[124]);_0x5554x1b[_0xc9c4[124]][_0xc9c4[495]]= mxClient[_0xc9c4[496]]?_0xc9c4[497]:_0xc9c4[498];_0x5554x1b[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];_0x5554x1b[_0xc9c4[339]]= mxUtils[_0xc9c4[1331]](_0x5554x9)?_0x5554x9[_0xc9c4[342]]:_0x5554x9;document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x1b);_0x5554x1a= _0x5554x1b[_0xc9c4[359]];_0x5554x5= mxClient[_0xc9c4[496]]&& 0< _0x5554x5&& _0x5554x16?Math[_0xc9c4[243]](_0x5554x5,_0x5554x1b[_0xc9c4[167]]+ 2):_0x5554x1b[_0xc9c4[167]];_0x5554x1b[_0xc9c4[265]][_0xc9c4[266]](_0x5554x1b);_0x5554x14[_0xc9c4[62]](_0x5554x19)}else {this[_0xc9c4[813]][_0xc9c4[295]]!= document?(_0x5554x19[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x19),_0x5554x1a= _0x5554x19[_0xc9c4[359]],_0x5554x5= _0x5554x19[_0xc9c4[167]],_0x5554x14[_0xc9c4[62]](_0x5554x19),_0x5554x19[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110]):(_0x5554x14[_0xc9c4[62]](_0x5554x19),_0x5554x1a= _0x5554x19[_0xc9c4[359]],_0x5554x5= _0x5554x19[_0xc9c4[167]])};_0x5554x4= _0x5554x15?Math[_0xc9c4[160]](_0x5554x4,_0x5554x1a):_0x5554x1a;1> _0x5554x18[_0xc9c4[1244]]&& _0x5554x13[_0xc9c4[57]](_0xc9c4[461],_0x5554x18[_0xc9c4[1244]]);_0x5554x15= _0x5554x9= 0;_0x5554xa== mxConstants[_0xc9c4[479]]?_0x5554x9-= _0x5554x4/ 2:_0x5554xa== mxConstants[_0xc9c4[480]]&& (_0x5554x9-= _0x5554x4);_0x5554x2+= _0x5554x9;_0x5554x12== mxConstants[_0xc9c4[481]]?_0x5554x15-= _0x5554x5/ 2:_0x5554x12== mxConstants[_0xc9c4[482]]&& (_0x5554x15-= _0x5554x5);_0x5554x3+= _0x5554x15;_0x5554xa= 1!= _0x5554x18[_0xc9c4[255]]?_0xc9c4[1402]+ _0x5554x18[_0xc9c4[255]]+ _0xc9c4[460]:_0xc9c4[110];0!= _0x5554x18[_0xc9c4[603]]&& this[_0xc9c4[1216]]?(_0x5554xa+= _0xc9c4[1394]+ _0x5554x18[_0xc9c4[603]]+ _0xc9c4[537]+ _0x5554x4/ 2+ _0xc9c4[537]+ _0x5554x5/ 2+ _0xc9c4[460],_0x5554x3= this[_0xc9c4[1241]]((_0x5554x2+ _0x5554x4/ 2)* _0x5554x18[_0xc9c4[255]],(_0x5554x3+ _0x5554x5/ 2)* _0x5554x18[_0xc9c4[255]],_0x5554x18[_0xc9c4[603]],_0x5554x18[_0xc9c4[1395]],_0x5554x18[_0xc9c4[1396]]),_0x5554x2= _0x5554x3[_0xc9c4[235]]- _0x5554x4* _0x5554x18[_0xc9c4[255]]/ 2,_0x5554x3= _0x5554x3[_0xc9c4[236]]- _0x5554x5* _0x5554x18[_0xc9c4[255]]/ 2):(_0x5554x2*= _0x5554x18[_0xc9c4[255]],_0x5554x3*= _0x5554x18[_0xc9c4[255]]);0!= _0x5554x17&& (_0x5554xa+= _0xc9c4[1394]+ _0x5554x17+ _0xc9c4[537]+  -_0x5554x9+ _0xc9c4[537]+  -_0x5554x15+ _0xc9c4[460]);_0x5554x13[_0xc9c4[57]](_0xc9c4[535],_0xc9c4[536]+ Math[_0xc9c4[488]](_0x5554x2)+ _0xc9c4[537]+ Math[_0xc9c4[488]](_0x5554x3)+ _0xc9c4[460]+ _0x5554xa);_0x5554x14[_0xc9c4[57]](_0xc9c4[117],Math[_0xc9c4[488]](Math[_0xc9c4[160]](1,_0x5554x4)));_0x5554x14[_0xc9c4[57]](_0xc9c4[119],Math[_0xc9c4[488]](Math[_0xc9c4[160]](1,_0x5554x5)))}}else {this[_0xc9c4[1436]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x15,_0x5554x16,_0x5554x17)}}};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1437]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x2= Math[_0xc9c4[488]](_0x5554x2);_0x5554x3= Math[_0xc9c4[488]](_0x5554x3);_0x5554x4= Math[_0xc9c4[488]](_0x5554x4);_0x5554x5= Math[_0xc9c4[488]](_0x5554x5);for(var _0x5554x9=_0xc9c4[1438]+ _0x5554x2+ _0xc9c4[213]+ _0x5554x3+ _0xc9c4[213]+ _0x5554x4+ _0xc9c4[213]+ _0x5554x5,_0x5554xa=0,_0x5554x12=_0x5554x9+ _0xc9c4[213]+ _0x5554xa;null!= document[_0xc9c4[1362]](_0x5554x12);){_0x5554x12= _0x5554x9+ _0xc9c4[213]+  ++_0x5554xa};clip= this[_0xc9c4[55]](_0xc9c4[1439]);clip[_0xc9c4[57]](_0xc9c4[1363],_0x5554x12);_0x5554x9= this[_0xc9c4[55]](_0xc9c4[1319]);_0x5554x9[_0xc9c4[57]](_0xc9c4[235],_0x5554x2);_0x5554x9[_0xc9c4[57]](_0xc9c4[236],_0x5554x3);_0x5554x9[_0xc9c4[57]](_0xc9c4[117],_0x5554x4);_0x5554x9[_0xc9c4[57]](_0xc9c4[119],_0x5554x5);clip[_0xc9c4[62]](_0x5554x9);return clip};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1436]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16){_0x5554x16= null!= _0x5554x16?_0x5554x16:0;_0x5554x13= this[_0xc9c4[724]];var _0x5554x17=Math[_0xc9c4[488]](_0x5554x13[_0xc9c4[487]]),_0x5554x18=this[_0xc9c4[55]](_0xc9c4[449]),_0x5554x19=_0x5554x13[_0xc9c4[535]]|| _0xc9c4[110];0!= _0x5554x16&& (_0x5554x19+= _0xc9c4[1394]+ _0x5554x16+ _0xc9c4[537]+ this[_0xc9c4[1239]](_0x5554x2* _0x5554x13[_0xc9c4[255]])+ _0xc9c4[537]+ this[_0xc9c4[1239]](_0x5554x3* _0x5554x13[_0xc9c4[255]])+ _0xc9c4[460]);if(_0x5554x15&& 0< _0x5554x4&& 0< _0x5554x5){var _0x5554x1a=_0x5554x2;_0x5554x16= _0x5554x3;_0x5554xa== mxConstants[_0xc9c4[479]]?_0x5554x1a-= _0x5554x4/ 2:_0x5554xa== mxConstants[_0xc9c4[480]]&& (_0x5554x1a-= _0x5554x4);_0x5554x12== mxConstants[_0xc9c4[481]]?_0x5554x16-= _0x5554x5/ 2:_0x5554x12== mxConstants[_0xc9c4[482]]&& (_0x5554x16-= _0x5554x5);_0x5554x16= this[_0xc9c4[1437]](_0x5554x1a* _0x5554x13[_0xc9c4[255]]- 2,_0x5554x16* _0x5554x13[_0xc9c4[255]]- 2,_0x5554x4* _0x5554x13[_0xc9c4[255]]+ 4,_0x5554x5* _0x5554x13[_0xc9c4[255]]+ 4);null!= this[_0xc9c4[1340]]?this[_0xc9c4[1340]][_0xc9c4[62]](_0x5554x16):this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x16);_0x5554x18[_0xc9c4[57]](_0xc9c4[1440],_0xc9c4[1380]+ _0x5554x16[_0xc9c4[284]](_0xc9c4[1363])+ _0xc9c4[460])};this[_0xc9c4[1441]](_0x5554x18,_0x5554xa);_0x5554x16= _0x5554xa== mxConstants[_0xc9c4[480]]?_0xc9c4[1282]:_0x5554xa== mxConstants[_0xc9c4[479]]?_0xc9c4[554]:_0xc9c4[861];_0xc9c4[861]!= _0x5554x16&& _0x5554x18[_0xc9c4[57]](_0xc9c4[1442],_0x5554x16);(!this[_0xc9c4[1341]]|| _0x5554x17!= mxConstants[_0xc9c4[483]]) && _0x5554x18[_0xc9c4[57]](_0xc9c4[1443],Math[_0xc9c4[488]](_0x5554x17* _0x5554x13[_0xc9c4[255]])+ _0xc9c4[168]);0< _0x5554x19[_0xc9c4[67]]&& _0x5554x18[_0xc9c4[57]](_0xc9c4[535],_0x5554x19);1> _0x5554x13[_0xc9c4[1244]]&& _0x5554x18[_0xc9c4[57]](_0xc9c4[461],_0x5554x13[_0xc9c4[1244]]);var _0x5554x19=_0x5554x9[_0xc9c4[224]](_0xc9c4[192]),_0x5554x1a=Math[_0xc9c4[488]](_0x5554x17* mxConstants[_0xc9c4[490]]),_0x5554x1b=_0x5554x17+ (_0x5554x19[_0xc9c4[67]]- 1)* _0x5554x1a;_0x5554x16= _0x5554x3+ _0x5554x17- 1;_0x5554x12== mxConstants[_0xc9c4[481]]?(_0x5554x5= (this[_0xc9c4[1343]]&& _0x5554x15&& 0< _0x5554x5?Math[_0xc9c4[243]](_0x5554x1b,_0x5554x5):_0x5554x1b)/ 2,_0x5554x16-= _0x5554x5+ 1):_0x5554x12== mxConstants[_0xc9c4[482]]&& (_0x5554x5= this[_0xc9c4[1343]]&& _0x5554x15&& 0< _0x5554x5?Math[_0xc9c4[243]](_0x5554x1b,_0x5554x5):_0x5554x1b,_0x5554x16-= _0x5554x5+ 2);for(_0x5554x5= 0;_0x5554x5< _0x5554x19[_0xc9c4[67]];_0x5554x5++){0< _0x5554x19[_0x5554x5][_0xc9c4[67]]&& 0< mxUtils[_0xc9c4[330]](_0x5554x19[_0x5554x5])[_0xc9c4[67]]&& (_0x5554x15= this[_0xc9c4[55]](_0xc9c4[963]),_0x5554x15[_0xc9c4[57]](_0xc9c4[235],this[_0xc9c4[1239]](_0x5554x2* _0x5554x13[_0xc9c4[255]])),_0x5554x15[_0xc9c4[57]](_0xc9c4[236],this[_0xc9c4[1239]](_0x5554x16* _0x5554x13[_0xc9c4[255]])),mxUtils[_0xc9c4[53]](_0x5554x15,_0x5554x19[_0x5554x5]),_0x5554x18[_0xc9c4[62]](_0x5554x15)),_0x5554x16+= _0x5554x1a};this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x18);this[_0xc9c4[1444]](_0x5554x18,_0x5554x9,_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x1b,_0x5554xa,_0x5554x12,_0x5554x14)};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1441]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[724]];_0x5554x2[_0xc9c4[57]](_0xc9c4[1334],_0x5554x3[_0xc9c4[665]]);(!this[_0xc9c4[1341]]|| _0x5554x3[_0xc9c4[486]]!= mxConstants[_0xc9c4[484]]) && _0x5554x2[_0xc9c4[57]](_0xc9c4[1445],_0x5554x3[_0xc9c4[486]]);(_0x5554x3[_0xc9c4[666]]& mxConstants[_0xc9c4[1410]])== mxConstants[_0xc9c4[1410]]&& _0x5554x2[_0xc9c4[57]](_0xc9c4[1446],_0xc9c4[1447]);(_0x5554x3[_0xc9c4[666]]& mxConstants[_0xc9c4[1412]])== mxConstants[_0xc9c4[1412]]&& _0x5554x2[_0xc9c4[57]](_0xc9c4[1448],_0xc9c4[1449]);(_0x5554x3[_0xc9c4[666]]& mxConstants[_0xc9c4[1414]])== mxConstants[_0xc9c4[1414]]&& _0x5554x2[_0xc9c4[57]](_0xc9c4[1450],_0xc9c4[355])};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1444]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){var _0x5554x15=this[_0xc9c4[724]];if(null!= _0x5554x15[_0xc9c4[1261]]|| null!= _0x5554x15[_0xc9c4[1263]]){var _0x5554x16=null;_0x5554x14?(_0x5554x12== mxConstants[_0xc9c4[479]]?_0x5554x4-= _0x5554x9/ 2:_0x5554x12== mxConstants[_0xc9c4[480]]&& (_0x5554x4-= _0x5554x9),_0x5554x13== mxConstants[_0xc9c4[481]]?_0x5554x5-= _0x5554xa/ 2:_0x5554x13== mxConstants[_0xc9c4[482]]&& (_0x5554x5-= _0x5554xa),_0x5554x16=  new mxRectangle((_0x5554x4+ 1)* _0x5554x15[_0xc9c4[255]],_0x5554x5* _0x5554x15[_0xc9c4[255]],(_0x5554x9- 2)* _0x5554x15[_0xc9c4[255]],(_0x5554xa+ 2)* _0x5554x15[_0xc9c4[255]])):null!= _0x5554x2[_0xc9c4[1451]]&& this[_0xc9c4[813]][_0xc9c4[295]]== document?(_0x5554x16= _0x5554x2[_0xc9c4[1451]](),_0x5554x3= mxClient[_0xc9c4[80]]&& mxClient[_0xc9c4[48]],_0x5554x16=  new mxRectangle(_0x5554x16[_0xc9c4[235]],_0x5554x16[_0xc9c4[236]]+ (_0x5554x3?0:1),_0x5554x16[_0xc9c4[117]],_0x5554x16[_0xc9c4[119]]+ (_0x5554x3?1:0))):(_0x5554x16= document[_0xc9c4[55]](_0xc9c4[485]),_0x5554x16[_0xc9c4[124]][_0xc9c4[489]]= Math[_0xc9c4[488]](_0x5554x15[_0xc9c4[487]]* mxConstants[_0xc9c4[490]])+ _0xc9c4[168],_0x5554x16[_0xc9c4[124]][_0xc9c4[487]]= Math[_0xc9c4[488]](_0x5554x15[_0xc9c4[487]])+ _0xc9c4[168],_0x5554x16[_0xc9c4[124]][_0xc9c4[486]]= _0x5554x15[_0xc9c4[486]],_0x5554x16[_0xc9c4[124]][_0xc9c4[493]]= _0xc9c4[494],_0x5554x16[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492],_0x5554x16[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],_0x5554x16[_0xc9c4[124]][_0xc9c4[495]]= mxClient[_0xc9c4[496]]?_0xc9c4[497]:_0xc9c4[498],_0x5554x16[_0xc9c4[124]][_0xc9c4[499]]= _0xc9c4[500],(_0x5554x15[_0xc9c4[666]]& mxConstants[_0xc9c4[1410]])== mxConstants[_0xc9c4[1410]]&& (_0x5554x16[_0xc9c4[124]][_0xc9c4[1452]]= _0xc9c4[1447]),(_0x5554x15[_0xc9c4[666]]& mxConstants[_0xc9c4[1412]])== mxConstants[_0xc9c4[1412]]&& (_0x5554x16[_0xc9c4[124]][_0xc9c4[666]]= _0xc9c4[1449]),_0x5554x3= mxUtils[_0xc9c4[321]](_0x5554x3,!1),_0x5554x16[_0xc9c4[339]]= _0x5554x3[_0xc9c4[230]](/\n/g,_0xc9c4[1453]),document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x16),_0x5554x9= _0x5554x16[_0xc9c4[359]],_0x5554xa= _0x5554x16[_0xc9c4[167]],_0x5554x16[_0xc9c4[265]][_0xc9c4[266]](_0x5554x16),_0x5554x12== mxConstants[_0xc9c4[479]]?_0x5554x4-= _0x5554x9/ 2:_0x5554x12== mxConstants[_0xc9c4[480]]&& (_0x5554x4-= _0x5554x9),_0x5554x13== mxConstants[_0xc9c4[481]]?_0x5554x5-= _0x5554xa/ 2:_0x5554x13== mxConstants[_0xc9c4[482]]&& (_0x5554x5-= _0x5554xa),_0x5554x16=  new mxRectangle((_0x5554x4+ 1)* _0x5554x15[_0xc9c4[255]],(_0x5554x5+ 2)* _0x5554x15[_0xc9c4[255]],_0x5554x9* _0x5554x15[_0xc9c4[255]],(_0x5554xa+ 1)* _0x5554x15[_0xc9c4[255]]));null!= _0x5554x16&& (_0x5554x3= this[_0xc9c4[55]](_0xc9c4[1319]),_0x5554x3[_0xc9c4[57]](_0xc9c4[1334],_0x5554x15[_0xc9c4[1261]]|| _0xc9c4[130]),_0x5554x3[_0xc9c4[57]](_0xc9c4[1336],_0x5554x15[_0xc9c4[1263]]|| _0xc9c4[130]),_0x5554x3[_0xc9c4[57]](_0xc9c4[235],Math[_0xc9c4[519]](_0x5554x16[_0xc9c4[235]]- 1)),_0x5554x3[_0xc9c4[57]](_0xc9c4[236],Math[_0xc9c4[519]](_0x5554x16[_0xc9c4[236]]- 1)),_0x5554x3[_0xc9c4[57]](_0xc9c4[117],Math[_0xc9c4[430]](_0x5554x16[_0xc9c4[117]]+ 2)),_0x5554x3[_0xc9c4[57]](_0xc9c4[119],Math[_0xc9c4[430]](_0x5554x16[_0xc9c4[119]])),_0x5554x15= null!= _0x5554x15[_0xc9c4[1263]]?Math[_0xc9c4[160]](1,this[_0xc9c4[1239]](_0x5554x15[_0xc9c4[255]])):0,_0x5554x3[_0xc9c4[57]](_0xc9c4[1382],_0x5554x15),this[_0xc9c4[813]][_0xc9c4[295]]== document&& 1== mxUtils[_0xc9c4[1454]](_0x5554x15,2)&& _0x5554x3[_0xc9c4[57]](_0xc9c4[535],_0xc9c4[1455]),_0x5554x2[_0xc9c4[950]](_0x5554x3,_0x5554x2[_0xc9c4[285]]))}};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1336]]= function(){this[_0xc9c4[1370]](!1,!0)};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1334]]= function(){this[_0xc9c4[1370]](!0,!1)};mxSvgCanvas2D[_0xc9c4[202]][_0xc9c4[1337]]= function(){this[_0xc9c4[1370]](!0,!0)};var mxVmlCanvas2D=function(_0x5554x2){mxAbstractCanvas2D[_0xc9c4[239]](this);this[_0xc9c4[813]]= _0x5554x2};mxUtils[_0xc9c4[1284]](mxVmlCanvas2D,mxAbstractCanvas2D);mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[252]]= null;mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1285]]=  !0;mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1219]]= _0xc9c4[1456];mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1221]]= _0xc9c4[1457];mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1225]]= _0xc9c4[1458];mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1227]]= _0xc9c4[235];mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1459]]= _0xc9c4[110];mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1460]]= 1;mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1370]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[252]],_0x5554x5=this[_0xc9c4[724]];if(null!= _0x5554x4){if(_0xc9c4[253]== _0x5554x4[_0xc9c4[301]]){if(null!= this[_0xc9c4[1215]]&& 0< this[_0xc9c4[1215]][_0xc9c4[67]]){_0x5554x4[_0xc9c4[1215]]= this[_0xc9c4[1215]][_0xc9c4[234]](_0xc9c4[185])+ _0xc9c4[1461],_0x5554x4[_0xc9c4[124]][_0xc9c4[117]]= this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[117]],_0x5554x4[_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[119]],_0x5554x4[_0xc9c4[1462]]= parseInt(_0x5554x4[_0xc9c4[124]][_0xc9c4[117]])+ _0xc9c4[185]+ parseInt(_0x5554x4[_0xc9c4[124]][_0xc9c4[119]])}else {return}};_0x5554x4[_0xc9c4[1463]]= this[_0xc9c4[1239]](Math[_0xc9c4[160]](1,_0x5554x5[_0xc9c4[610]]* _0x5554x5[_0xc9c4[255]]/ this[_0xc9c4[1460]]))+ _0xc9c4[168];_0x5554x5[_0xc9c4[639]]&& this[_0xc9c4[813]][_0xc9c4[62]](this[_0xc9c4[1375]](_0x5554x4,_0x5554x2&& null!= _0x5554x5[_0xc9c4[604]],_0x5554x3&& null!= _0x5554x5[_0xc9c4[608]]));_0x5554x3&& null!= _0x5554x5[_0xc9c4[608]]?(_0x5554x4[_0xc9c4[1464]]= _0xc9c4[128],_0x5554x4[_0xc9c4[1306]]= _0x5554x5[_0xc9c4[608]]):_0x5554x4[_0xc9c4[1464]]= _0xc9c4[308];_0x5554x4[_0xc9c4[62]](this[_0xc9c4[1465]]());_0x5554x2&& null!= _0x5554x5[_0xc9c4[604]]?_0x5554x4[_0xc9c4[62]](this[_0xc9c4[1466]]()):this[_0xc9c4[1229]]&& (_0xc9c4[253]!= _0x5554x4[_0xc9c4[301]]|| this[_0xc9c4[1215]][this[_0xc9c4[1215]][_0xc9c4[67]]- 1]== this[_0xc9c4[1227]])?_0x5554x4[_0xc9c4[62]](this[_0xc9c4[1467]]()):_0x5554x4[_0xc9c4[1468]]= _0xc9c4[308];this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x4)}};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1467]]= function(){var _0x5554x2=document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1469]);_0x5554x2[_0xc9c4[390]]= mxClient[_0xc9c4[88]]+ _0xc9c4[1470];_0x5554x2[_0xc9c4[60]]= _0xc9c4[1471];return _0x5554x2};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1466]]= function(){var _0x5554x2=this[_0xc9c4[724]],_0x5554x3=document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1469]);_0x5554x3[_0xc9c4[352]]= _0x5554x2[_0xc9c4[604]];if(null!= _0x5554x2[_0xc9c4[606]]){_0x5554x3[_0xc9c4[60]]= _0xc9c4[1299];_0x5554x3[_0xc9c4[865]]= _0xc9c4[130];_0x5554x3[_0xc9c4[1472]]= _0x5554x2[_0xc9c4[606]];var _0x5554x4=180- _0x5554x2[_0xc9c4[603]],_0x5554x4=_0x5554x2[_0xc9c4[607]]== mxConstants[_0xc9c4[1359]]?_0x5554x4- (90+ (_0xc9c4[235]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]?180:0)):_0x5554x2[_0xc9c4[607]]== mxConstants[_0xc9c4[1356]]?_0x5554x4+ (90+ (_0xc9c4[235]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]?180:0)):_0x5554x2[_0xc9c4[607]]== mxConstants[_0xc9c4[1358]]?_0x5554x4- (180+ (_0xc9c4[236]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]?-180:0)):_0x5554x4+ (_0xc9c4[236]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]?-180:0);if(_0xc9c4[235]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]|| _0xc9c4[236]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]){_0x5554x4*=  -1};_0x5554x3[_0xc9c4[1474]]= mxUtils[_0xc9c4[1454]](_0x5554x4,360);_0x5554x3[_0xc9c4[461]]= 100* _0x5554x2[_0xc9c4[1244]]* _0x5554x2[_0xc9c4[1247]]+ _0xc9c4[229];_0x5554x3[_0xc9c4[57]](mxClient[_0xc9c4[1475]]+ _0xc9c4[1476],100* _0x5554x2[_0xc9c4[1244]]* _0x5554x2[_0xc9c4[1248]]+ _0xc9c4[229])}else {1> _0x5554x2[_0xc9c4[1244]]&& (_0x5554x3[_0xc9c4[461]]= 100* _0x5554x2[_0xc9c4[1244]]+ _0xc9c4[229])};return _0x5554x3};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1465]]= function(){var _0x5554x2=this[_0xc9c4[724]],_0x5554x3=document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1477]);_0x5554x3[_0xc9c4[1478]]= _0x5554x2[_0xc9c4[1254]]|| _0xc9c4[1232];_0x5554x3[_0xc9c4[1479]]= _0x5554x2[_0xc9c4[1256]]|| _0xc9c4[1233];_0x5554x3[_0xc9c4[1313]]= _0x5554x2[_0xc9c4[1258]]|| _0xc9c4[1480];1> _0x5554x2[_0xc9c4[1244]]&& (_0x5554x3[_0xc9c4[461]]= 100* _0x5554x2[_0xc9c4[1244]]+ _0xc9c4[229]);_0x5554x2[_0xc9c4[648]]&& (_0x5554x3[_0xc9c4[1481]]= this[_0xc9c4[1482]]());return _0x5554x3};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1482]]= function(){var _0x5554x2=_0xc9c4[1483];if(null!= this[_0xc9c4[724]][_0xc9c4[649]]){var _0x5554x3=this[_0xc9c4[724]][_0xc9c4[649]][_0xc9c4[224]](_0xc9c4[185]);0< _0x5554x3[_0xc9c4[67]]&& 1== _0x5554x3[0]&& (_0x5554x2= _0xc9c4[1484])};return _0x5554x2};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1375]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[724]],_0x5554x9=-_0x5554x5[_0xc9c4[603]]* (Math[_0xc9c4[424]]/ 180),_0x5554xa=Math[_0xc9c4[426]](_0x5554x9),_0x5554x9=Math[_0xc9c4[427]](_0x5554x9),_0x5554x12=_0x5554x5[_0xc9c4[1273]]* _0x5554x5[_0xc9c4[255]],_0x5554x13=_0x5554x5[_0xc9c4[1274]]* _0x5554x5[_0xc9c4[255]];_0xc9c4[235]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]?_0x5554x12*=  -1:_0xc9c4[236]== this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]&& (_0x5554x13*=  -1);var _0x5554x14=_0x5554x2[_0xc9c4[511]](!0);_0x5554x14[_0xc9c4[124]][_0xc9c4[945]]= Math[_0xc9c4[488]](_0x5554x12* _0x5554xa- _0x5554x13* _0x5554x9)+ _0xc9c4[168];_0x5554x14[_0xc9c4[124]][_0xc9c4[953]]= Math[_0xc9c4[488]](_0x5554x12* _0x5554x9+ _0x5554x13* _0x5554xa)+ _0xc9c4[168];8== document[_0xc9c4[5]]&& (_0x5554x14[_0xc9c4[1463]]= _0x5554x2[_0xc9c4[1463]],_0xc9c4[253]== _0x5554x2[_0xc9c4[301]]&& (_0x5554x14[_0xc9c4[1215]]= this[_0xc9c4[1215]][_0xc9c4[234]](_0xc9c4[185])+ _0xc9c4[1461],_0x5554x14[_0xc9c4[124]][_0xc9c4[117]]= this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[117]],_0x5554x14[_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[119]],_0x5554x14[_0xc9c4[1462]]= parseInt(_0x5554x2[_0xc9c4[124]][_0xc9c4[117]])+ _0xc9c4[185]+ parseInt(_0x5554x2[_0xc9c4[124]][_0xc9c4[119]])));_0x5554x4?(_0x5554x14[_0xc9c4[1306]]= _0x5554x5[_0xc9c4[1269]],_0x5554x14[_0xc9c4[62]](this[_0xc9c4[1485]]())):_0x5554x14[_0xc9c4[1464]]= _0xc9c4[308];_0x5554x3?_0x5554x14[_0xc9c4[62]](this[_0xc9c4[1486]]()):_0x5554x14[_0xc9c4[1468]]= _0xc9c4[308];return _0x5554x14};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1486]]= function(){var _0x5554x2=document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1469]);_0x5554x2[_0xc9c4[352]]= this[_0xc9c4[724]][_0xc9c4[1269]];_0x5554x2[_0xc9c4[461]]= 100* this[_0xc9c4[724]][_0xc9c4[1244]]* this[_0xc9c4[724]][_0xc9c4[1271]]+ _0xc9c4[229];return _0x5554x2};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1485]]= function(){var _0x5554x2=this[_0xc9c4[1465]]();_0x5554x2[_0xc9c4[461]]= 100* this[_0xc9c4[724]][_0xc9c4[1244]]* this[_0xc9c4[724]][_0xc9c4[1271]]+ _0xc9c4[229];return _0x5554x2};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1294]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x3&& _0x5554x4?_0x5554x2+= 180:_0x5554x3?this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]= _0xc9c4[235]:_0x5554x4&& (this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[1473]]= _0xc9c4[236]);if(_0x5554x3?!_0x5554x4:_0x5554x4){_0x5554x2*=  -1};this[_0xc9c4[813]][_0xc9c4[124]][_0xc9c4[603]]= _0x5554x2;this[_0xc9c4[724]][_0xc9c4[603]]+= _0x5554x2;this[_0xc9c4[724]][_0xc9c4[1395]]= _0x5554x5;this[_0xc9c4[724]][_0xc9c4[1396]]= _0x5554x9};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1275]]= function(){mxAbstractCanvas2D[_0xc9c4[202]][_0xc9c4[1275]][_0xc9c4[183]](this,arguments);this[_0xc9c4[252]]= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1487]);this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492]};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1278]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=this[_0xc9c4[724]],_0x5554xa=(this[_0xc9c4[1217]]+ _0x5554x9[_0xc9c4[1126]])* _0x5554x9[_0xc9c4[255]],_0x5554x12=(this[_0xc9c4[1218]]+ _0x5554x9[_0xc9c4[1125]])* _0x5554x9[_0xc9c4[255]];_0x5554x2= (_0x5554x2+ _0x5554x9[_0xc9c4[1126]])* _0x5554x9[_0xc9c4[255]];_0x5554x3= (_0x5554x3+ _0x5554x9[_0xc9c4[1125]])* _0x5554x9[_0xc9c4[255]];_0x5554x4= (_0x5554x4+ _0x5554x9[_0xc9c4[1126]])* _0x5554x9[_0xc9c4[255]];_0x5554x5= (_0x5554x5+ _0x5554x9[_0xc9c4[1125]])* _0x5554x9[_0xc9c4[255]];var _0x5554x12=_0x5554x12+ 2/ 3* (_0x5554x3- _0x5554x12),_0x5554x13=_0x5554x4+ 2/ 3* (_0x5554x2- _0x5554x4);_0x5554x3= _0x5554x5+ 2/ 3* (_0x5554x3- _0x5554x5);this[_0xc9c4[1215]][_0xc9c4[207]](_0xc9c4[1488]+ this[_0xc9c4[1239]](_0x5554xa+ 2/ 3* (_0x5554x2- _0x5554xa))+ _0xc9c4[185]+ this[_0xc9c4[1239]](_0x5554x12)+ _0xc9c4[185]+ this[_0xc9c4[1239]](_0x5554x13)+ _0xc9c4[185]+ this[_0xc9c4[1239]](_0x5554x3)+ _0xc9c4[185]+ this[_0xc9c4[1239]](_0x5554x4)+ _0xc9c4[185]+ this[_0xc9c4[1239]](_0x5554x5));this[_0xc9c4[1217]]= _0x5554x4/ _0x5554x9[_0xc9c4[255]]- _0x5554x9[_0xc9c4[1126]];this[_0xc9c4[1218]]= _0x5554x5/ _0x5554x9[_0xc9c4[255]]- _0x5554x9[_0xc9c4[1125]]};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1489]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=this[_0xc9c4[724]];_0x5554x2= document[_0xc9c4[55]](_0x5554x2);_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x2[_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[1239]]((_0x5554x3+ _0x5554xa[_0xc9c4[1126]])* _0x5554xa[_0xc9c4[255]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[1239]]((_0x5554x4+ _0x5554xa[_0xc9c4[1125]])* _0x5554xa[_0xc9c4[255]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[117]]= this[_0xc9c4[1239]](_0x5554x5* _0x5554xa[_0xc9c4[255]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[1239]](_0x5554x9* _0x5554xa[_0xc9c4[255]])+ _0xc9c4[168];return _0x5554x2};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1319]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[252]]= this[_0xc9c4[1489]](mxClient[_0xc9c4[463]]+ _0xc9c4[1490],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5)};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1320]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[252]]= this[_0xc9c4[1489]](mxClient[_0xc9c4[463]]+ _0xc9c4[1491],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5);this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1492],Math[_0xc9c4[160]](100* _0x5554x9/ _0x5554x4,100* _0x5554xa/ _0x5554x5)+ _0xc9c4[229])};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[680]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[252]]= this[_0xc9c4[1489]](mxClient[_0xc9c4[463]]+ _0xc9c4[1493],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5)};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[618]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13){var _0x5554x14=null;_0x5554xa?(_0x5554x14= this[_0xc9c4[1489]](mxClient[_0xc9c4[463]]+ _0xc9c4[1490],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5),_0x5554x14[_0xc9c4[1464]]= _0xc9c4[308],_0x5554x2= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1469]),_0x5554x2[_0xc9c4[1322]]= _0x5554xa?_0xc9c4[1494]:_0xc9c4[1495],_0x5554x2[_0xc9c4[1294]]= _0xc9c4[128],_0x5554x2[_0xc9c4[60]]= _0xc9c4[1496],_0x5554x2[_0xc9c4[390]]= _0x5554x9,_0x5554x14[_0xc9c4[62]](_0x5554x2)):(_0x5554x14= this[_0xc9c4[1489]](mxClient[_0xc9c4[463]]+ _0xc9c4[464],_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5),_0x5554x14[_0xc9c4[390]]= _0x5554x9);_0x5554x12&& _0x5554x13?_0x5554x14[_0xc9c4[124]][_0xc9c4[603]]= _0xc9c4[1497]:_0x5554x12?_0x5554x14[_0xc9c4[124]][_0xc9c4[1473]]= _0xc9c4[235]:_0x5554x13&& (_0x5554x14[_0xc9c4[124]][_0xc9c4[1473]]= _0xc9c4[236]);1> this[_0xc9c4[724]][_0xc9c4[1244]]&& (_0x5554x14[_0xc9c4[124]][_0xc9c4[347]]+= _0xc9c4[459]+ 100* this[_0xc9c4[724]][_0xc9c4[1244]]+ _0xc9c4[460]);this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x14)};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1404]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x4= document[_0xc9c4[55]](_0xc9c4[485]);var _0x5554x9=this[_0xc9c4[724]],_0x5554xa=_0xc9c4[110];null!= _0x5554x9[_0xc9c4[1261]]&& (_0x5554xa+= _0xc9c4[1418]+ _0x5554x9[_0xc9c4[1261]]+ _0xc9c4[471]);null!= _0x5554x9[_0xc9c4[1263]]&& (_0x5554xa+= _0xc9c4[1419]+ _0x5554x9[_0xc9c4[1263]]+ _0xc9c4[471]);mxUtils[_0xc9c4[1331]](_0x5554x2)?_0x5554x4[_0xc9c4[62]](_0x5554x2):0< _0x5554xa[_0xc9c4[67]]&&  !_0x5554x5?(_0x5554x5= document[_0xc9c4[55]](_0xc9c4[485]),_0x5554x5[_0xc9c4[124]][_0xc9c4[103]]= _0x5554xa,_0x5554x5[_0xc9c4[124]][_0xc9c4[495]]= mxClient[_0xc9c4[496]]?_0xc9c4[497]:_0xc9c4[498],_0x5554x5[_0xc9c4[124]][_0xc9c4[499]]= _0xc9c4[500],_0x5554x5[_0xc9c4[339]]= _0x5554x2,_0x5554x4[_0xc9c4[62]](_0x5554x5)):(_0x5554x4[_0xc9c4[124]][_0xc9c4[103]]= _0x5554xa,_0x5554x4[_0xc9c4[339]]= _0x5554x2);_0x5554x2= _0x5554x4[_0xc9c4[124]];_0x5554x2[_0xc9c4[487]]= Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[487]]/ this[_0xc9c4[1460]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[486]]= _0x5554x9[_0xc9c4[486]];_0x5554x2[_0xc9c4[352]]= _0x5554x9[_0xc9c4[665]];_0x5554x2[_0xc9c4[123]]= _0xc9c4[125];_0x5554x2[_0xc9c4[1165]]= _0x5554x3|| _0xc9c4[361];_0x5554x2[_0xc9c4[489]]= Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[487]]* mxConstants[_0xc9c4[490]]/ this[_0xc9c4[1460]])+ _0xc9c4[168];(_0x5554x9[_0xc9c4[666]]& mxConstants[_0xc9c4[1410]])== mxConstants[_0xc9c4[1410]]&& (_0x5554x2[_0xc9c4[1452]]= _0xc9c4[1447]);(_0x5554x9[_0xc9c4[666]]& mxConstants[_0xc9c4[1412]])== mxConstants[_0xc9c4[1412]]&& (_0x5554x2[_0xc9c4[666]]= _0xc9c4[1449]);(_0x5554x9[_0xc9c4[666]]& mxConstants[_0xc9c4[1414]])== mxConstants[_0xc9c4[1414]]&& (_0x5554x2[_0xc9c4[1498]]= _0xc9c4[355]);return _0x5554x4};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[963]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){if(this[_0xc9c4[1285]]&& null!= _0x5554x9){var _0x5554x18=this[_0xc9c4[724]];if(_0xc9c4[1428]== _0x5554x14){null!= _0x5554x18[_0xc9c4[603]]&& (_0x5554x3= this[_0xc9c4[1241]](_0x5554x2,_0x5554x3,_0x5554x18[_0xc9c4[603]],_0x5554x18[_0xc9c4[1395]],_0x5554x18[_0xc9c4[1396]]),_0x5554x2= _0x5554x3[_0xc9c4[235]],_0x5554x3= _0x5554x3[_0xc9c4[236]]);8== document[_0xc9c4[5]]?(_0x5554x2+= _0x5554x18[_0xc9c4[1126]],_0x5554x3+= _0x5554x18[_0xc9c4[1125]]):(_0x5554x2*= _0x5554x18[_0xc9c4[255]],_0x5554x3*= _0x5554x18[_0xc9c4[255]]);_0x5554x14= 8== document[_0xc9c4[5]]?document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1499]):document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x14[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x14[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497];_0x5554x14[_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[1239]](_0x5554x2)+ _0xc9c4[168];_0x5554x14[_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[1239]](_0x5554x3)+ _0xc9c4[168];_0x5554x14[_0xc9c4[124]][_0xc9c4[499]]= _0x5554x18[_0xc9c4[255]];var _0x5554x19=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x19[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[1500];_0x5554x19[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497];var _0x5554x1a=mxUtils[_0xc9c4[1501]](_0x5554xa,_0x5554x12),_0x5554x1b=_0x5554x1a[_0xc9c4[235]],_0x5554x1a=_0x5554x1a[_0xc9c4[236]];_0x5554x9= this[_0xc9c4[1404]](_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x15);_0x5554xa= document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x13?(!_0x5554x16&& 0< _0x5554x4 && (_0x5554x9[_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[488]](_0x5554x4)+ _0xc9c4[168]),_0x5554x9[_0xc9c4[124]][_0xc9c4[493]]= _0xc9c4[1502]):_0x5554x9[_0xc9c4[124]][_0xc9c4[493]]= _0xc9c4[494];_0x5554x13= _0x5554x18[_0xc9c4[603]]+ (_0x5554x17|| 0);this[_0xc9c4[1216]]&& 0!= _0x5554x13?(_0x5554xa[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497],_0x5554xa[_0xc9c4[124]][_0xc9c4[499]]= _0xc9c4[500],_0x5554xa[_0xc9c4[62]](_0x5554x9),8== document[_0xc9c4[5]]&& _0xc9c4[529]!= this[_0xc9c4[813]][_0xc9c4[301]]?(_0x5554x19[_0xc9c4[62]](_0x5554xa),_0x5554x14[_0xc9c4[62]](_0x5554x19)):_0x5554x14[_0xc9c4[62]](_0x5554xa)):8== document[_0xc9c4[5]]?(_0x5554x19[_0xc9c4[62]](_0x5554x9),_0x5554x14[_0xc9c4[62]](_0x5554x19)):(_0x5554x9[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497],_0x5554x14[_0xc9c4[62]](_0x5554x9));_0xc9c4[529]!= this[_0xc9c4[813]][_0xc9c4[301]]?(_0x5554x17= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1490]),_0x5554x17[_0xc9c4[1464]]= _0xc9c4[308],_0x5554x17[_0xc9c4[1468]]= _0xc9c4[308],_0x5554x17[_0xc9c4[62]](_0x5554x14),this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x17)):this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x14);_0x5554x16?(_0x5554x9[_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[188],0< _0x5554x4&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[488]](_0x5554x4)+ _0xc9c4[168]),0< _0x5554x5&& 8== document[_0xc9c4[5]]&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[1503]]= Math[_0xc9c4[488]](_0x5554x5)+ _0xc9c4[168])):_0x5554x15&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[117]]= _0x5554x4+ _0xc9c4[168],0< _0x5554x5&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[1503]]= Math[_0xc9c4[488]](_0x5554x5)+ _0xc9c4[168]));if(this[_0xc9c4[1216]]&& 0!= _0x5554x13){_0x5554x4= _0x5554x13* (Math[_0xc9c4[424]]/ 180);_0x5554x13= parseFloat(parseFloat(Math[_0xc9c4[426]](_0x5554x4))[_0xc9c4[1293]](8));_0x5554x17= parseFloat(parseFloat(Math[_0xc9c4[427]](-_0x5554x4))[_0xc9c4[1293]](8));_0x5554x4%= 2* Math[_0xc9c4[424]];0> _0x5554x4&& (_0x5554x4+= 2* Math[_0xc9c4[424]]);_0x5554x4%= Math[_0xc9c4[424]];_0x5554x4> Math[_0xc9c4[424]]/ 2&& (_0x5554x4= Math[_0xc9c4[424]]- _0x5554x4);_0x5554x12= Math[_0xc9c4[426]](_0x5554x4);var _0x5554x1c=Math[_0xc9c4[427]](_0x5554x4);8== document[_0xc9c4[5]]&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[498],_0x5554xa[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[498],_0x5554x19[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[498]);_0x5554x9[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x9);_0x5554x4= _0x5554x9[_0xc9c4[359]];_0x5554x19= _0x5554x9[_0xc9c4[167]];if(mxClient[_0xc9c4[496]]&& (_0x5554x16|| _0x5554x15)&& _0x5554x19> _0x5554x5){_0x5554x19= _0x5554x5,_0x5554x9[_0xc9c4[124]][_0xc9c4[119]]= _0x5554x19+ _0xc9c4[168]};_0x5554x5= _0x5554x19;_0x5554x16= (_0x5554x5- _0x5554x5* _0x5554x12+ _0x5554x4*  -_0x5554x1c)/ 2- _0x5554x17* _0x5554x4* (_0x5554x1b+ 0.5)+ _0x5554x13* _0x5554x5* (_0x5554x1a+ 0.5);_0x5554x15= (_0x5554x4- _0x5554x4* _0x5554x12+ _0x5554x5*  -_0x5554x1c)/ 2+ _0x5554x13* _0x5554x4* (_0x5554x1b+ 0.5)+ _0x5554x17* _0x5554x5* (_0x5554x1a+ 0.5);_0xc9c4[1504]== _0x5554x14[_0xc9c4[301]]&& _0xc9c4[529]== this[_0xc9c4[813]][_0xc9c4[301]]?(_0x5554x1b= document[_0xc9c4[55]](_0xc9c4[485]),_0x5554x1b[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[498],_0x5554x1b[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492],_0x5554x1b[_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[1239]](_0x5554x2+ (_0x5554x15- _0x5554x4/ 2)* _0x5554x18[_0xc9c4[255]])+ _0xc9c4[168],_0x5554x1b[_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[1239]](_0x5554x3+ (_0x5554x16- _0x5554x5/ 2)* _0x5554x18[_0xc9c4[255]])+ _0xc9c4[168],_0x5554x14[_0xc9c4[265]][_0xc9c4[62]](_0x5554x1b),_0x5554x1b[_0xc9c4[62]](_0x5554x14)):(_0x5554x18= 8== document[_0xc9c4[5]]?1:_0x5554x18[_0xc9c4[255]],_0x5554x14[_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[1239]](_0x5554x2+ (_0x5554x15- _0x5554x4/ 2)* _0x5554x18)+ _0xc9c4[168],_0x5554x14[_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[1239]](_0x5554x3+ (_0x5554x16- _0x5554x5/ 2)* _0x5554x18)+ _0xc9c4[168]);_0x5554xa[_0xc9c4[124]][_0xc9c4[347]]= _0xc9c4[1505]+ _0x5554x13+ _0xc9c4[1506]+ _0x5554x17+ _0xc9c4[1507]+  -_0x5554x17+ _0xc9c4[1508]+ _0x5554x13+ _0xc9c4[1509];_0x5554xa[_0xc9c4[124]][_0xc9c4[1028]]= this[_0xc9c4[1459]];1> this[_0xc9c4[724]][_0xc9c4[1244]]&& (_0x5554xa[_0xc9c4[124]][_0xc9c4[347]]+= _0xc9c4[459]+ 100* this[_0xc9c4[724]][_0xc9c4[1244]]+ _0xc9c4[460]);_0x5554x9[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110];_0x5554xa[_0xc9c4[62]](_0x5554x9)}else {8!= document[_0xc9c4[5]]?(_0x5554x9[_0xc9c4[124]][_0xc9c4[123]]= _0xc9c4[125],1> this[_0xc9c4[724]][_0xc9c4[1244]]&& (_0x5554x14[_0xc9c4[124]][_0xc9c4[347]]= _0xc9c4[459]+ 100* this[_0xc9c4[724]][_0xc9c4[1244]]+ _0xc9c4[460]),_0x5554x18= _0x5554x9[_0xc9c4[265]],_0x5554x9[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x9),_0x5554x4= _0x5554x9[_0xc9c4[359]],_0x5554x19= _0x5554x9[_0xc9c4[167]],mxClient[_0xc9c4[496]]&& (_0x5554x16&& _0x5554x19> _0x5554x5)&& (_0x5554x19= _0x5554x5,_0x5554x9[_0xc9c4[124]][_0xc9c4[119]]= _0x5554x19+ _0xc9c4[168]),_0x5554x5= _0x5554x19,_0x5554x9[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110],_0x5554x18[_0xc9c4[62]](_0x5554x9),_0x5554x14[_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[1239]](_0x5554x2+ _0x5554x4* _0x5554x1b* this[_0xc9c4[724]][_0xc9c4[255]])+ _0xc9c4[168],_0x5554x14[_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[1239]](_0x5554x3+ _0x5554x5* _0x5554x1a* this[_0xc9c4[724]][_0xc9c4[255]])+ _0xc9c4[168]):(1> this[_0xc9c4[724]][_0xc9c4[1244]]&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[347]]= _0xc9c4[459]+ 100* this[_0xc9c4[724]][_0xc9c4[1244]]+ _0xc9c4[460]),_0x5554x19[_0xc9c4[124]][_0xc9c4[361]]= 100* _0x5554x1b+ _0xc9c4[229],_0x5554x19[_0xc9c4[124]][_0xc9c4[125]]= 100* _0x5554x1a+ _0xc9c4[229])}}else {this[_0xc9c4[1436]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,mxUtils[_0xc9c4[321]](_0x5554x9,!1),_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17)}}};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1436]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){_0x5554x5= this[_0xc9c4[724]];_0x5554x2= (_0x5554x2+ _0x5554x5[_0xc9c4[1126]])* _0x5554x5[_0xc9c4[255]];_0x5554x3= (_0x5554x3+ _0x5554x5[_0xc9c4[1125]])* _0x5554x5[_0xc9c4[255]];_0x5554x4= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1487]);_0x5554x4[_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[942];_0x5554x4[_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[942];_0x5554x4[_0xc9c4[1464]]= _0xc9c4[308];_0x5554x15= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1469]);_0x5554x15[_0xc9c4[352]]= _0x5554x5[_0xc9c4[665]];_0x5554x15[_0xc9c4[461]]= 100* _0x5554x5[_0xc9c4[1244]]+ _0xc9c4[229];_0x5554x4[_0xc9c4[62]](_0x5554x15);_0x5554x15= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1510]);_0x5554x15[_0xc9c4[1511]]= _0xc9c4[128];_0x5554x15[_0xc9c4[6]]= _0xc9c4[1512]+ this[_0xc9c4[1239]](0)+ _0xc9c4[185]+ this[_0xc9c4[1239]](0)+ _0xc9c4[1513]+ this[_0xc9c4[1239]](1)+ _0xc9c4[185]+ this[_0xc9c4[1239]](0);_0x5554x4[_0xc9c4[62]](_0x5554x15);_0x5554x15= document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1514]);_0x5554x15[_0xc9c4[124]][_0xc9c4[103]]= _0xc9c4[1515]+ _0x5554xa;_0x5554x15[_0xc9c4[124]][_0xc9c4[611]]= _0x5554xa;_0x5554x15[_0xc9c4[124]][_0xc9c4[486]]= _0x5554x5[_0xc9c4[486]];_0x5554x15[_0xc9c4[1516]]= _0x5554x9;_0x5554x15[_0xc9c4[747]]= _0xc9c4[128];_0x5554xa= Math[_0xc9c4[488]](_0x5554x5[_0xc9c4[487]]* _0x5554x5[_0xc9c4[255]]/ this[_0xc9c4[1460]]);_0x5554x15[_0xc9c4[124]][_0xc9c4[487]]= _0x5554xa+ _0xc9c4[168];(_0x5554x5[_0xc9c4[666]]& mxConstants[_0xc9c4[1410]])== mxConstants[_0xc9c4[1410]]&& (_0x5554x15[_0xc9c4[124]][_0xc9c4[1452]]= _0xc9c4[1447]);(_0x5554x5[_0xc9c4[666]]& mxConstants[_0xc9c4[1412]])== mxConstants[_0xc9c4[1412]]&& (_0x5554x15[_0xc9c4[124]][_0xc9c4[666]]= _0xc9c4[1449]);(_0x5554x5[_0xc9c4[666]]& mxConstants[_0xc9c4[1414]])== mxConstants[_0xc9c4[1414]]&& (_0x5554x15[_0xc9c4[124]][_0xc9c4[354]]= _0xc9c4[355]);_0x5554x9= _0x5554x9[_0xc9c4[224]](_0xc9c4[192]);_0x5554x5= _0x5554xa+ (_0x5554x9[_0xc9c4[67]]- 1)* _0x5554xa* mxConstants[_0xc9c4[490]];_0x5554xa= _0x5554x9= 0;_0x5554x12== mxConstants[_0xc9c4[482]]?_0x5554xa= -_0x5554x5/ 2:_0x5554x12!= mxConstants[_0xc9c4[481]]&& (_0x5554xa= _0x5554x5/ 2);null!= _0x5554x17&& (_0x5554x4[_0xc9c4[124]][_0xc9c4[603]]= _0x5554x17,_0x5554x12= _0x5554x17* (Math[_0xc9c4[424]]/ 180),_0x5554x9= Math[_0xc9c4[427]](_0x5554x12)* _0x5554xa,_0x5554xa*= Math[_0xc9c4[426]](_0x5554x12));_0x5554x4[_0xc9c4[62]](_0x5554x15);_0x5554x4[_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[1239]](_0x5554x2- _0x5554x9)+ _0xc9c4[168];_0x5554x4[_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[1239]](_0x5554x3+ _0x5554xa)+ _0xc9c4[168];this[_0xc9c4[813]][_0xc9c4[62]](_0x5554x4)};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1336]]= function(){this[_0xc9c4[1370]](!1,!0)};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1334]]= function(){this[_0xc9c4[1370]](!0,!1)};mxVmlCanvas2D[_0xc9c4[202]][_0xc9c4[1337]]= function(){this[_0xc9c4[1370]](!0,!0)};function mxGuide(_0x5554x2,_0x5554x3){this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[1517]](_0x5554x3)}mxGuide[_0xc9c4[202]][_0xc9c4[1179]]= null;mxGuide[_0xc9c4[202]][_0xc9c4[1214]]= null;mxGuide[_0xc9c4[202]][_0xc9c4[662]]=  !0;mxGuide[_0xc9c4[202]][_0xc9c4[704]]=  !0;mxGuide[_0xc9c4[202]][_0xc9c4[1518]]= null;mxGuide[_0xc9c4[202]][_0xc9c4[1519]]= null;mxGuide[_0xc9c4[202]][_0xc9c4[1517]]= function(_0x5554x2){this[_0xc9c4[1214]]= _0x5554x2};mxGuide[_0xc9c4[202]][_0xc9c4[1019]]= function(_0x5554x2){return !0};mxGuide[_0xc9c4[202]][_0xc9c4[1520]]= function(){return this[_0xc9c4[1179]][_0xc9c4[1020]]* this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]]/ 2};mxGuide[_0xc9c4[202]][_0xc9c4[1521]]= function(_0x5554x2){_0x5554x2=  new mxPolyline([],mxConstants.GUIDE_COLOR,mxConstants.GUIDE_STROKEWIDTH);_0x5554x2[_0xc9c4[1522]]=  !0;return _0x5554x2};mxGuide[_0xc9c4[202]][_0xc9c4[582]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(null!= this[_0xc9c4[1214]]&& (this[_0xc9c4[662]]|| this[_0xc9c4[704]])&& null!= _0x5554x2&& null!= _0x5554x3){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[513]],_0x5554x9=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554xa=_0x5554x3[_0xc9c4[235]],_0x5554x12=_0x5554x3[_0xc9c4[236]],_0x5554x13=!1,_0x5554x14=!1,_0x5554x15=this[_0xc9c4[1520]](),_0x5554x16=_0x5554x15,_0x5554x17=_0x5554x15,_0x5554x15=_0x5554x2[_0xc9c4[238]]();_0x5554x15[_0xc9c4[235]]+= _0x5554x3[_0xc9c4[235]];_0x5554x15[_0xc9c4[236]]+= _0x5554x3[_0xc9c4[236]];var _0x5554x18=_0x5554x15[_0xc9c4[235]],_0x5554x19=_0x5554x15[_0xc9c4[235]]+ _0x5554x15[_0xc9c4[117]],_0x5554x1a=_0x5554x15[_0xc9c4[241]](),_0x5554x1b=_0x5554x15[_0xc9c4[236]],_0x5554x1c=_0x5554x15[_0xc9c4[236]]+ _0x5554x15[_0xc9c4[119]],_0x5554x1d=_0x5554x15[_0xc9c4[242]]();_0x5554x3= function(_0x5554x3){_0x5554x3+= this[_0xc9c4[1179]][_0xc9c4[1136]];var _0x5554x4=!1;Math[_0xc9c4[425]](_0x5554x3- _0x5554x1a)< _0x5554x16?(_0x5554xa= _0x5554x3- _0x5554x2[_0xc9c4[241]](),_0x5554x16= Math[_0xc9c4[425]](_0x5554x3- _0x5554x1a),_0x5554x4=  !0):Math[_0xc9c4[425]](_0x5554x3- _0x5554x18)< _0x5554x16?(_0x5554xa= _0x5554x3- _0x5554x2[_0xc9c4[235]],_0x5554x16= Math[_0xc9c4[425]](_0x5554x3- _0x5554x18),_0x5554x4=  !0):Math[_0xc9c4[425]](_0x5554x3- _0x5554x19)< _0x5554x16&& (_0x5554xa= _0x5554x3- _0x5554x2[_0xc9c4[235]]- _0x5554x2[_0xc9c4[117]],_0x5554x16= Math[_0xc9c4[425]](_0x5554x3- _0x5554x19),_0x5554x4=  !0);if(_0x5554x4){null== this[_0xc9c4[1518]]&& (this[_0xc9c4[1518]]= this[_0xc9c4[1521]](!0),this[_0xc9c4[1518]][_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]],this[_0xc9c4[1518]][_0xc9c4[1229]]=  !1,this[_0xc9c4[1518]][_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]()));var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[526]];_0x5554x3-= this[_0xc9c4[1179]][_0xc9c4[1136]];this[_0xc9c4[1518]][_0xc9c4[1525]]= [ new mxPoint(_0x5554x3,-this[_0xc9c4[1179]][_0xc9c4[1137]]), new mxPoint(_0x5554x3,_0x5554x5[_0xc9c4[191]]- 3- this[_0xc9c4[1179]][_0xc9c4[1137]])]};_0x5554x13= _0x5554x13|| _0x5554x4};for(var _0x5554x15=function(_0x5554x3){_0x5554x3+= this[_0xc9c4[1179]][_0xc9c4[1137]];var _0x5554x4=!1;Math[_0xc9c4[425]](_0x5554x3- _0x5554x1d)< _0x5554x17?(_0x5554x12= _0x5554x3- _0x5554x2[_0xc9c4[242]](),_0x5554x17= Math[_0xc9c4[425]](_0x5554x3- _0x5554x1d),_0x5554x4=  !0):Math[_0xc9c4[425]](_0x5554x3- _0x5554x1b)< _0x5554x17?(_0x5554x12= _0x5554x3- _0x5554x2[_0xc9c4[236]],_0x5554x17= Math[_0xc9c4[425]](_0x5554x3- _0x5554x1b),_0x5554x4=  !0):Math[_0xc9c4[425]](_0x5554x3- _0x5554x1c)< _0x5554x17&& (_0x5554x12= _0x5554x3- _0x5554x2[_0xc9c4[236]]- _0x5554x2[_0xc9c4[119]],_0x5554x17= Math[_0xc9c4[425]](_0x5554x3- _0x5554x1c),_0x5554x4=  !0);if(_0x5554x4){null== this[_0xc9c4[1519]]&& (this[_0xc9c4[1519]]= this[_0xc9c4[1521]](!1),this[_0xc9c4[1519]][_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]],this[_0xc9c4[1519]][_0xc9c4[1229]]=  !1,this[_0xc9c4[1519]][_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]()));var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[526]];_0x5554x3-= this[_0xc9c4[1179]][_0xc9c4[1137]];this[_0xc9c4[1519]][_0xc9c4[1525]]= [ new mxPoint(-this[_0xc9c4[1179]][_0xc9c4[1136]],_0x5554x3), new mxPoint(_0x5554x5[_0xc9c4[1526]]- 3- this[_0xc9c4[1179]][_0xc9c4[1136]],_0x5554x3)]};_0x5554x14= _0x5554x14|| _0x5554x4},_0x5554x1e=0;_0x5554x1e< this[_0xc9c4[1214]][_0xc9c4[67]];_0x5554x1e++){var _0x5554x1f=this[_0xc9c4[1214]][_0x5554x1e];null!= _0x5554x1f&& (this[_0xc9c4[662]]&& (_0x5554x3[_0xc9c4[239]](this,_0x5554x1f[_0xc9c4[241]]()),_0x5554x3[_0xc9c4[239]](this,_0x5554x1f[_0xc9c4[235]]),_0x5554x3[_0xc9c4[239]](this,_0x5554x1f[_0xc9c4[235]]+ _0x5554x1f[_0xc9c4[117]])),this[_0xc9c4[704]]&& (_0x5554x15[_0xc9c4[239]](this,_0x5554x1f[_0xc9c4[242]]()),_0x5554x15[_0xc9c4[239]](this,_0x5554x1f[_0xc9c4[236]]),_0x5554x15[_0xc9c4[239]](this,_0x5554x1f[_0xc9c4[236]]+ _0x5554x1f[_0xc9c4[119]])))};!_0x5554x13&& null!= this[_0xc9c4[1518]]?this[_0xc9c4[1518]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188]:null!= this[_0xc9c4[1518]]&& (this[_0xc9c4[1518]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189],this[_0xc9c4[1518]][_0xc9c4[258]]());!_0x5554x14&& null!= this[_0xc9c4[1519]]?this[_0xc9c4[1519]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188]:null!= this[_0xc9c4[1519]]&& (this[_0xc9c4[1519]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189],this[_0xc9c4[1519]][_0xc9c4[258]]());_0x5554x4&& (_0x5554x13|| (_0x5554x4= _0x5554x2[_0xc9c4[235]]- (this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[235]]/ _0x5554x9- _0x5554x5[_0xc9c4[235]])+ _0x5554x5[_0xc9c4[235]])* _0x5554x9,_0x5554xa= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554xa/ _0x5554x9)* _0x5554x9- _0x5554x4),_0x5554x14|| (_0x5554x5= _0x5554x2[_0xc9c4[236]]- (this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[236]]/ _0x5554x9- _0x5554x5[_0xc9c4[236]])+ _0x5554x5[_0xc9c4[236]])* _0x5554x9,_0x5554x12= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x12/ _0x5554x9)* _0x5554x9- _0x5554x5));_0x5554x3=  new mxPoint(_0x5554xa,_0x5554x12)};return _0x5554x3};mxGuide[_0xc9c4[202]][_0xc9c4[801]]= function(){null!= this[_0xc9c4[1518]]&& (this[_0xc9c4[1518]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188]);null!= this[_0xc9c4[1519]]&& (this[_0xc9c4[1519]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188])};mxGuide[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[1518]]&& (this[_0xc9c4[1518]][_0xc9c4[515]](),this[_0xc9c4[1518]]= null);null!= this[_0xc9c4[1519]]&& (this[_0xc9c4[1519]][_0xc9c4[515]](),this[_0xc9c4[1519]]= null)};function mxStencil(_0x5554x2){this[_0xc9c4[1527]]= _0x5554x2;this[_0xc9c4[1528]]();this[_0xc9c4[1529]]()}mxStencil[_0xc9c4[1530]]=  !1;mxStencil[_0xc9c4[202]][_0xc9c4[1527]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1531]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1322]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1532]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1533]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1534]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1535]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1307]]= null;mxStencil[_0xc9c4[202]][_0xc9c4[1528]]= function(){this[_0xc9c4[1535]]= this[_0xc9c4[1527]][_0xc9c4[64]](_0xc9c4[1536])[0];this[_0xc9c4[1534]]= this[_0xc9c4[1527]][_0xc9c4[64]](_0xc9c4[1537])[0];this[_0xc9c4[1532]]= Number(this[_0xc9c4[1527]][_0xc9c4[284]](_0xc9c4[1302])|| 100);this[_0xc9c4[1533]]= Number(this[_0xc9c4[1527]][_0xc9c4[284]](_0xc9c4[1303])|| 100);var _0x5554x2=this[_0xc9c4[1527]][_0xc9c4[284]](_0xc9c4[1322]);this[_0xc9c4[1322]]= null!= _0x5554x2?_0x5554x2:_0xc9c4[1538];_0x5554x2= this[_0xc9c4[1527]][_0xc9c4[284]](_0xc9c4[1307]);this[_0xc9c4[1307]]= null!= _0x5554x2?_0x5554x2:_0xc9c4[500]};mxStencil[_0xc9c4[202]][_0xc9c4[1529]]= function(){var _0x5554x2=this[_0xc9c4[1527]][_0xc9c4[64]](_0xc9c4[1539])[0];if(null!= _0x5554x2&& (_0x5554x2= mxUtils[_0xc9c4[1540]](_0x5554x2),null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]])){this[_0xc9c4[1531]]= [];for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[1531]][_0xc9c4[207]](this[_0xc9c4[1541]](_0x5554x2[_0x5554x3]))}}};mxStencil[_0xc9c4[202]][_0xc9c4[1541]]= function(_0x5554x2){var _0x5554x3=Number(_0x5554x2[_0xc9c4[284]](_0xc9c4[235])),_0x5554x4=Number(_0x5554x2[_0xc9c4[284]](_0xc9c4[236]));_0x5554x2= _0xc9c4[500]== _0x5554x2[_0xc9c4[284]](_0xc9c4[591]);return  new mxConnectionConstraint( new mxPoint(_0x5554x3,_0x5554x4),_0x5554x2)};mxStencil[_0xc9c4[202]][_0xc9c4[1542]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= this[_0xc9c4[1543]](_0x5554x2,_0x5554x3,_0x5554x4);_0x5554x2= _0x5554x2[_0xc9c4[284]](_0xc9c4[1544]);if(mxStencil[_0xc9c4[1530]]&& null== _0x5554x2|| _0xc9c4[500]== _0x5554x2){_0x5554x3= mxResources[_0xc9c4[203]](_0x5554x3)};return _0x5554x3};mxStencil[_0xc9c4[202]][_0xc9c4[1543]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= _0x5554x2[_0xc9c4[284]](_0x5554x3);null== _0x5554x3&& (_0x5554x2= mxUtils[_0xc9c4[329]](_0x5554x2),null!= _0x5554x2&& (_0x5554x2= mxUtils[_0xc9c4[1545]](_0x5554x2),_0xc9c4[279]==  typeof _0x5554x2&& (_0x5554x3= _0x5554x2(_0x5554x4))));return _0x5554x3};mxStencil[_0xc9c4[202]][_0xc9c4[1546]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[1547]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,this[_0xc9c4[1534]],!1);this[_0xc9c4[1547]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,this[_0xc9c4[1535]],!0)};mxStencil[_0xc9c4[202]][_0xc9c4[1547]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13){if(null!= _0x5554x12){var _0x5554x14=mxUtils[_0xc9c4[433]](_0x5554x3[_0xc9c4[124]],mxConstants.STYLE_DIRECTION,null);_0x5554x4= this[_0xc9c4[1548]](_0x5554x3[_0xc9c4[124]],_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x14);_0x5554x5= Math[_0xc9c4[243]](_0x5554x4[_0xc9c4[117]],_0x5554x4[_0xc9c4[119]]);_0x5554x5= _0xc9c4[1549]== this[_0xc9c4[1307]]?Number(mxUtils[_0xc9c4[1550]](_0x5554x3[_0xc9c4[124]],mxConstants.STYLE_STROKEWIDTH,1)):Number(this[_0xc9c4[1307]])* _0x5554x5;_0x5554x2[_0xc9c4[1250]](_0x5554x5);for(_0x5554x12= _0x5554x12[_0xc9c4[285]];null!= _0x5554x12;){_0x5554x12[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]&& this[_0xc9c4[1551]](_0x5554x2,_0x5554x3,_0x5554x12,_0x5554x4,_0x5554x13),_0x5554x12= _0x5554x12[_0xc9c4[287]]}}};mxStencil[_0xc9c4[202]][_0xc9c4[1548]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x2= _0x5554x3;_0x5554x3= _0x5554x5/ this[_0xc9c4[1532]];var _0x5554x12=_0x5554x9/ this[_0xc9c4[1533]];if(_0x5554xa= _0xc9c4[700]== _0x5554xa|| _0xc9c4[701]== _0x5554xa){_0x5554x12= _0x5554x5/ this[_0xc9c4[1533]];_0x5554x3= _0x5554x9/ this[_0xc9c4[1532]];var _0x5554x13=(_0x5554x5- _0x5554x9)/ 2;_0x5554x2+= _0x5554x13;_0x5554x4-= _0x5554x13};_0xc9c4[1552]== this[_0xc9c4[1322]]&& (_0x5554x3= _0x5554x12= Math[_0xc9c4[243]](_0x5554x3,_0x5554x12),_0x5554xa?(_0x5554x2+= (_0x5554x9- this[_0xc9c4[1532]]* _0x5554x3)/ 2,_0x5554x4+= (_0x5554x5- this[_0xc9c4[1533]]* _0x5554x12)/ 2):(_0x5554x2+= (_0x5554x5- this[_0xc9c4[1532]]* _0x5554x3)/ 2,_0x5554x4+= (_0x5554x9- this[_0xc9c4[1533]]* _0x5554x12)/ 2));return  new mxRectangle(_0x5554x2,_0x5554x4,_0x5554x3,_0x5554x12)};mxStencil[_0xc9c4[202]][_0xc9c4[1551]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=_0x5554x4[_0xc9c4[301]],_0x5554x12=_0x5554x5[_0xc9c4[235]],_0x5554x13=_0x5554x5[_0xc9c4[236]],_0x5554x14=_0x5554x5[_0xc9c4[117]],_0x5554x15=_0x5554x5[_0xc9c4[119]],_0x5554x16=Math[_0xc9c4[243]](_0x5554x14,_0x5554x15);if(_0xc9c4[815]== _0x5554xa){_0x5554x2[_0xc9c4[815]]()}else {if(_0xc9c4[1210]== _0x5554xa){_0x5554x2[_0xc9c4[1210]]()}else {if(_0xc9c4[1215]== _0x5554xa){_0x5554x2[_0xc9c4[1275]]();for(_0x5554x4= _0x5554x4[_0xc9c4[285]];null!= _0x5554x4;){_0x5554x4[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]&& this[_0xc9c4[1551]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),_0x5554x4= _0x5554x4[_0xc9c4[287]]}}else {if(_0xc9c4[268]== _0x5554xa){_0x5554x2[_0xc9c4[268]]()}else {if(_0xc9c4[582]== _0x5554xa){_0x5554x2[_0xc9c4[1276]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15)}else {if(_0xc9c4[683]== _0x5554xa){_0x5554x2[_0xc9c4[1277]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15)}else {if(_0xc9c4[1323]== _0x5554xa){_0x5554x2[_0xc9c4[1278]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1324]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1325]))* _0x5554x15,_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1326]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1327]))* _0x5554x15)}else {if(_0xc9c4[1328]== _0x5554xa){_0x5554x2[_0xc9c4[1279]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1324]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1325]))* _0x5554x15,_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1326]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1327]))* _0x5554x15,_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1329]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1330]))* _0x5554x15)}else {if(_0xc9c4[1553]== _0x5554xa){_0x5554x2[_0xc9c4[1280]](Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1397]))* _0x5554x14,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1398]))* _0x5554x15,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1554])),Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1555])),Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1556])),_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15)}else {if(_0xc9c4[1319]== _0x5554xa){_0x5554x2[_0xc9c4[1319]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1302]))* _0x5554x14,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1303]))* _0x5554x15)}else {if(_0xc9c4[1320]== _0x5554xa){_0x5554x3= _0x5554x4[_0xc9c4[284]](_0xc9c4[1492]),0== _0x5554x3&& (_0x5554x3= 100* mxConstants[_0xc9c4[1557]]),_0x5554x16= Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1302]))* _0x5554x14,_0x5554x5= Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1303]))* _0x5554x15,_0x5554x3= Number(_0x5554x3)/ 100,_0x5554x3= Math[_0xc9c4[243]](_0x5554x16* _0x5554x3,_0x5554x5* _0x5554x3),_0x5554x2[_0xc9c4[1320]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15,_0x5554x16,_0x5554x5,_0x5554x3,_0x5554x3)}else {if(_0xc9c4[680]== _0x5554xa){_0x5554x2[_0xc9c4[680]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1302]))* _0x5554x14,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1303]))* _0x5554x15)}else {if(_0xc9c4[618]== _0x5554xa){_0x5554x3= this[_0xc9c4[1543]](_0x5554x4,_0xc9c4[390],_0x5554x3),_0x5554x2[_0xc9c4[618]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1302]))* _0x5554x14,Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1303]))* _0x5554x15,_0x5554x3,!1,_0xc9c4[500]== _0x5554x4[_0xc9c4[284]](_0xc9c4[623]),_0xc9c4[500]== _0x5554x4[_0xc9c4[284]](_0xc9c4[624]))}else {if(_0xc9c4[963]== _0x5554xa){_0x5554x16= this[_0xc9c4[1542]](_0x5554x4,_0xc9c4[1332],_0x5554x3);_0x5554x5= _0xc9c4[500]== _0x5554x4[_0xc9c4[284]](_0xc9c4[704])?-90:0;if(_0xc9c4[468]== _0x5554x4[_0xc9c4[284]](_0xc9c4[1558])){var _0x5554x17=_0x5554x3[_0xc9c4[603]],_0x5554x18=1== mxUtils[_0xc9c4[433]](_0x5554x3[_0xc9c4[124]],mxConstants.STYLE_FLIPH,0);_0x5554x3= 1== mxUtils[_0xc9c4[433]](_0x5554x3[_0xc9c4[124]],mxConstants.STYLE_FLIPV,0);_0x5554x5= _0x5554x18&& _0x5554x3?_0x5554x5- _0x5554x17:_0x5554x18|| _0x5554x3?_0x5554x5+ _0x5554x17:_0x5554x5- _0x5554x17};_0x5554x5-= _0x5554x4[_0xc9c4[284]](_0xc9c4[603]);_0x5554x2[_0xc9c4[963]](_0x5554x12+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+ Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15,0,0,_0x5554x16,_0x5554x4[_0xc9c4[284]](_0xc9c4[611])|| _0xc9c4[361],_0x5554x4[_0xc9c4[284]](_0xc9c4[552])|| _0xc9c4[125],!1,_0xc9c4[110],!1,!1,_0x5554x5)}else {if(_0xc9c4[1559]== _0x5554xa){_0x5554x17= mxStencilRegistry[_0xc9c4[1560]](_0x5554x4[_0xc9c4[284]](_0xc9c4[298])),null!= _0x5554x17&& (_0x5554x12+= Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[235]))* _0x5554x14,_0x5554x13+= Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[236]))* _0x5554x15,_0x5554x16= Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1302]))* _0x5554x14,_0x5554x5= Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1303]))* _0x5554x15,_0x5554x17[_0xc9c4[1546]](_0x5554x2,_0x5554x3,_0x5554x12,_0x5554x13,_0x5554x16,_0x5554x5))}else {if(_0xc9c4[1338]== _0x5554xa){_0x5554x2[_0xc9c4[1337]]()}else {if(_0xc9c4[1334]== _0x5554xa){_0x5554x2[_0xc9c4[1334]]()}else {if(_0xc9c4[1336]== _0x5554xa){_0x5554x2[_0xc9c4[1336]]()}else {if(_0xc9c4[1307]== _0x5554xa){_0x5554x2[_0xc9c4[1250]](Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[117]))* _0x5554x16)}else {if(_0xc9c4[648]== _0x5554xa){_0x5554x2[_0xc9c4[1251]](_0xc9c4[500]== _0x5554x4[_0xc9c4[284]](_0xc9c4[648]))}else {if(_0xc9c4[1308]== _0x5554xa){if(_0x5554x4= _0x5554x4[_0xc9c4[284]](_0xc9c4[1309]),null!= _0x5554x4){_0x5554x4= _0x5554x4[_0xc9c4[224]](_0xc9c4[185]);_0x5554x14= [];for(_0x5554x15= 0;_0x5554x15< _0x5554x4[_0xc9c4[67]];_0x5554x15++){0< _0x5554x4[_0x5554x15][_0xc9c4[67]]&& _0x5554x14[_0xc9c4[207]](Number(_0x5554x4[_0x5554x15])* _0x5554x16)};_0x5554x4= _0x5554x14[_0xc9c4[234]](_0xc9c4[185]);_0x5554x2[_0xc9c4[1252]](_0x5554x4)}}else {_0xc9c4[1306]== _0x5554xa?_0x5554x2[_0xc9c4[1249]](_0x5554x4[_0xc9c4[284]](_0xc9c4[352])):_0xc9c4[1310]== _0x5554xa?_0x5554x2[_0xc9c4[1253]](_0x5554x4[_0xc9c4[284]](_0xc9c4[1311])):_0xc9c4[1312]== _0x5554xa?_0x5554x2[_0xc9c4[1255]](_0x5554x4[_0xc9c4[284]](_0xc9c4[234])):_0xc9c4[1313]== _0x5554xa?_0x5554x2[_0xc9c4[1257]](Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[1314]))):_0xc9c4[1298]== _0x5554xa?_0x5554x2[_0xc9c4[1245]](_0x5554x4[_0xc9c4[284]](_0xc9c4[352])):_0xc9c4[1244]== _0x5554xa?_0x5554x2[_0xc9c4[1243]](_0x5554x4[_0xc9c4[284]](_0xc9c4[1244])):_0xc9c4[1315]== _0x5554xa?_0x5554x2[_0xc9c4[1259]](_0x5554x4[_0xc9c4[284]](_0xc9c4[352])):_0xc9c4[1318]== _0x5554xa?_0x5554x2[_0xc9c4[1266]](_0x5554x4[_0xc9c4[284]](_0xc9c4[124])):_0xc9c4[1287]== _0x5554xa?_0x5554x2[_0xc9c4[1265]](_0x5554x4[_0xc9c4[284]](_0xc9c4[1288])):_0xc9c4[1289]== _0x5554xa&& _0x5554x2[_0xc9c4[1264]](Number(_0x5554x4[_0xc9c4[284]](_0xc9c4[803]))* _0x5554x16)}}}}}}}}}}}}}}}}}}}}};_0x5554x9&& (_0xc9c4[1338]== _0x5554xa|| _0xc9c4[1334]== _0x5554xa|| _0xc9c4[1336]== _0x5554xa)&& _0x5554x2[_0xc9c4[1267]](!1)};function mxShape(_0x5554x2){this[_0xc9c4[1561]]= _0x5554x2;this[_0xc9c4[1307]]= 1;this[_0xc9c4[603]]= 0;this[_0xc9c4[461]]= 100;this[_0xc9c4[624]]= this[_0xc9c4[623]]=  !1}mxShape[_0xc9c4[202]][_0xc9c4[507]]= null;mxShape[_0xc9c4[202]][_0xc9c4[255]]= 1;mxShape[_0xc9c4[202]][_0xc9c4[1562]]= null;mxShape[_0xc9c4[202]][_0xc9c4[1525]]= null;mxShape[_0xc9c4[202]][_0xc9c4[252]]= null;mxShape[_0xc9c4[202]][_0xc9c4[124]]= null;mxShape[_0xc9c4[202]][_0xc9c4[124]]= null;mxShape[_0xc9c4[202]][_0xc9c4[1563]]= null;mxShape[_0xc9c4[202]][_0xc9c4[1561]]= null;mxShape[_0xc9c4[202]][_0xc9c4[1564]]= 6;mxShape[_0xc9c4[202]][_0xc9c4[1229]]=  !0;mxShape[_0xc9c4[202]][_0xc9c4[1565]]=  !1;mxShape[_0xc9c4[202]][_0xc9c4[1460]]= 1;mxShape[_0xc9c4[202]][_0xc9c4[176]]= function(_0x5554x2){null== this[_0xc9c4[252]]&& (this[_0xc9c4[252]]= this[_0xc9c4[385]](_0x5554x2),null!= _0x5554x2&& _0x5554x2[_0xc9c4[62]](this[_0xc9c4[252]]))};mxShape[_0xc9c4[202]][_0xc9c4[1566]]= function(){return !0};mxShape[_0xc9c4[202]][_0xc9c4[1567]]= function(){return !1};mxShape[_0xc9c4[202]][_0xc9c4[1568]]= function(){return 1== mxUtils[_0xc9c4[1454]](Math[_0xc9c4[160]](1,Math[_0xc9c4[488]](this[_0xc9c4[1307]]* this[_0xc9c4[255]])),2)?0.5:0};mxShape[_0xc9c4[202]][_0xc9c4[385]]= function(_0x5554x2){var _0x5554x3=null;return _0x5554x3= null!= _0x5554x2[_0xc9c4[538]]?this[_0xc9c4[1569]](_0x5554x2):8== document[_0xc9c4[5]]|| this[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]|| this[_0xc9c4[507]]!= mxConstants[_0xc9c4[1523]]&& this[_0xc9c4[1567]]()?this[_0xc9c4[1570]](_0x5554x2):this[_0xc9c4[1571]](_0x5554x2)};mxShape[_0xc9c4[202]][_0xc9c4[1569]]= function(){return document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[449])};mxShape[_0xc9c4[202]][_0xc9c4[1571]]= function(){var _0x5554x2=document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1499]);_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];return _0x5554x2};mxShape[_0xc9c4[202]][_0xc9c4[1570]]= function(){var _0x5554x2=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];return _0x5554x2};mxShape[_0xc9c4[202]][_0xc9c4[1572]]= function(){this[_0xc9c4[258]]()};mxShape[_0xc9c4[202]][_0xc9c4[258]]= function(){this[_0xc9c4[1573]]();this[_0xc9c4[1574]]()?(this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110],_0xc9c4[529]== this[_0xc9c4[252]][_0xc9c4[301]]&& this[_0xc9c4[1567]]()?this[_0xc9c4[1575]]():this[_0xc9c4[1576]](),this[_0xc9c4[1577]]()):(this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],this[_0xc9c4[1563]]= null)};mxShape[_0xc9c4[202]][_0xc9c4[1573]]= function(){var _0x5554x2=this[_0xc9c4[1525]];if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]&& null!= _0x5554x2[0]){this[_0xc9c4[1562]]=  new mxRectangle(Number(_0x5554x2[0][_0xc9c4[235]]),Number(_0x5554x2[0][_0xc9c4[236]]),1,1);for(var _0x5554x3=1;_0x5554x3< this[_0xc9c4[1525]][_0xc9c4[67]];_0x5554x3++){null!= _0x5554x2[_0x5554x3]&& this[_0xc9c4[1562]][_0xc9c4[99]]( new mxRectangle(Number(_0x5554x2[_0x5554x3][_0xc9c4[235]]),Number(_0x5554x2[_0x5554x3][_0xc9c4[236]]),1,1))}}};mxShape[_0xc9c4[202]][_0xc9c4[1574]]= function(){return null!= this[_0xc9c4[1562]]&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[235]])&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[236]])&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[117]])&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[119]])&& 0< this[_0xc9c4[1562]][_0xc9c4[117]]&& 0< this[_0xc9c4[1562]][_0xc9c4[119]]};mxShape[_0xc9c4[202]][_0xc9c4[1578]]= function(){var _0x5554x2=document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1499]);_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x2[_0xc9c4[124]][_0xc9c4[117]]= this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[117]];_0x5554x2[_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[119]];return _0x5554x2};mxShape[_0xc9c4[202]][_0xc9c4[1576]]= function(){var _0x5554x2=this[_0xc9c4[1579]]();for(_0x5554x2[_0xc9c4[1229]]= this[_0xc9c4[1229]];this[_0xc9c4[252]][_0xc9c4[1580]]();){this[_0xc9c4[252]][_0xc9c4[266]](this[_0xc9c4[252]][_0xc9c4[1581]])};this[_0xc9c4[1209]](_0x5554x2);this[_0xc9c4[252]]!= _0x5554x2[_0xc9c4[813]]&& this[_0xc9c4[252]][_0xc9c4[1583]](_0xc9c4[1582],_0x5554x2[_0xc9c4[813]][_0xc9c4[342]]);_0xc9c4[529]== this[_0xc9c4[252]][_0xc9c4[301]]&& 8== document[_0xc9c4[5]]&& (this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[347]]= _0xc9c4[110],(null== this[_0xc9c4[1561]]||  !this[_0xc9c4[1565]])&& mxUtils[_0xc9c4[1584]](this[_0xc9c4[252]]));this[_0xc9c4[1585]](_0x5554x2)};mxShape[_0xc9c4[202]][_0xc9c4[1579]]= function(){var _0x5554x2=null,_0x5554x3=null;if(null!= this[_0xc9c4[252]][_0xc9c4[538]]){_0x5554x2=  new mxSvgCanvas2D(this[_0xc9c4[252]],!1),_0x5554x2[_0xc9c4[1345]]= this[_0xc9c4[1564]],_0x5554x2[_0xc9c4[1347]]= mxClient[_0xc9c4[133]]&&  !mxClient[_0xc9c4[75]]&&  !mxClient[_0xc9c4[76]],_0x5554x3= this[_0xc9c4[1568]](),0!= _0x5554x3?this[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[535],_0xc9c4[536]+ _0x5554x3+ _0xc9c4[537]+ _0x5554x3+ _0xc9c4[460]):this[_0xc9c4[252]][_0xc9c4[1390]](_0xc9c4[535])}else {this[_0xc9c4[1586]]();var _0x5554x4=Math[_0xc9c4[160]](1,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[117]])),_0x5554x5=Math[_0xc9c4[160]](1,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[119]])),_0x5554x3=8== document[_0xc9c4[5]]&& this[_0xc9c4[1566]]()?this[_0xc9c4[1578]]():this[_0xc9c4[252]],_0x5554x2= new mxVmlCanvas2D(_0x5554x3,!1);_0xc9c4[110]!= _0x5554x3[_0xc9c4[337]]&& (_0x5554x3[_0xc9c4[1462]]= _0x5554x4* this[_0xc9c4[1460]]+ _0xc9c4[537]+ _0x5554x5* this[_0xc9c4[1460]],_0x5554x2[_0xc9c4[255]](this[_0xc9c4[1460]]),_0x5554x2[_0xc9c4[1460]]= this[_0xc9c4[1460]]);_0x5554x3= this[_0xc9c4[255]];_0x5554x2[_0xc9c4[513]](-Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]]/ _0x5554x3),-Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]]/ _0x5554x3))};return _0x5554x2};mxShape[_0xc9c4[202]][_0xc9c4[1586]]= function(){this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]])+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]])+ _0xc9c4[168];var _0x5554x2=Math[_0xc9c4[160]](1,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[117]])),_0x5554x3=Math[_0xc9c4[160]](1,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[119]]));this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[189]};mxShape[_0xc9c4[202]][_0xc9c4[1585]]= function(_0x5554x2){if(_0x5554x2 instanceof  mxSvgCanvas2D){for(var _0x5554x3 in _0x5554x2[_0xc9c4[1339]]){var _0x5554x4=_0x5554x2[_0xc9c4[1339]][_0x5554x3];_0x5554x4[_0xc9c4[1587]]= (_0x5554x4[_0xc9c4[1587]]|| 0)+ 1};this[_0xc9c4[1589]](this[_0xc9c4[1588]]);this[_0xc9c4[1588]]= _0x5554x2[_0xc9c4[1339]]}};mxShape[_0xc9c4[202]][_0xc9c4[1209]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[255]],_0x5554x4=this[_0xc9c4[1562]][_0xc9c4[235]]/ _0x5554x3,_0x5554x5=this[_0xc9c4[1562]][_0xc9c4[236]]/ _0x5554x3,_0x5554x9=this[_0xc9c4[1562]][_0xc9c4[117]]/ _0x5554x3,_0x5554xa=this[_0xc9c4[1562]][_0xc9c4[119]]/ _0x5554x3;if(this[_0xc9c4[1590]]()){var _0x5554x12=(_0x5554x9- _0x5554xa)/ 2,_0x5554x4=_0x5554x4+ _0x5554x12,_0x5554x5=_0x5554x5- _0x5554x12,_0x5554x12=_0x5554x9,_0x5554x9=_0x5554xa,_0x5554xa=_0x5554x12};this[_0xc9c4[1591]](_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa);this[_0xc9c4[1592]](_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa);if(null!= this[_0xc9c4[1561]]){this[_0xc9c4[1593]](_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa)}else {if(_0x5554x2[_0xc9c4[1250]](this[_0xc9c4[1307]]),null!= this[_0xc9c4[1525]]){_0x5554x4= [];for(_0x5554x5= 0;_0x5554x5< this[_0xc9c4[1525]][_0xc9c4[67]];_0x5554x5++){_0x5554x4[_0xc9c4[207]]( new mxPoint(this[_0xc9c4[1525]][_0x5554x5][_0xc9c4[235]]/ _0x5554x3,this[_0xc9c4[1525]][_0x5554x5][_0xc9c4[236]]/ _0x5554x3))};this[_0xc9c4[1594]](_0x5554x2,_0x5554x4)}else {this[_0xc9c4[1595]](_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa)}}};mxShape[_0xc9c4[202]][_0xc9c4[1592]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=null;null!= this[_0xc9c4[124]]&& (_0x5554xa= this[_0xc9c4[124]][_0xc9c4[649]]);_0x5554x2[_0xc9c4[1243]](this[_0xc9c4[461]]/ 100);null!= this[_0xc9c4[1596]]&& _0x5554x2[_0xc9c4[1267]](this[_0xc9c4[1596]]);null!= this[_0xc9c4[1522]]&& _0x5554x2[_0xc9c4[1251]](this[_0xc9c4[1522]]);null!= _0x5554xa&& _0x5554x2[_0xc9c4[1252]](_0x5554xa);null!= this[_0xc9c4[1299]]?(_0x5554x3= this[_0xc9c4[1597]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),_0x5554x2[_0xc9c4[1246]](this[_0xc9c4[1334]],this[_0xc9c4[1299]],_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]],_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]],this[_0xc9c4[607]])):_0x5554x2[_0xc9c4[1245]](this[_0xc9c4[1334]]);_0x5554x2[_0xc9c4[1249]](this[_0xc9c4[1336]])};mxShape[_0xc9c4[202]][_0xc9c4[1597]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){return  new mxRectangle(_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)};mxShape[_0xc9c4[202]][_0xc9c4[1591]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[255]](this[_0xc9c4[255]]);_0x5554x2[_0xc9c4[1294]](this[_0xc9c4[1598]](),this[_0xc9c4[623]],this[_0xc9c4[624]],_0x5554x3+ _0x5554x5/ 2,_0x5554x4+ _0x5554x9/ 2)};mxShape[_0xc9c4[202]][_0xc9c4[1593]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){this[_0xc9c4[1565]]&& (this[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?this[_0xc9c4[1599]](this[_0xc9c4[252]],_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9):8!= document[_0xc9c4[5]]&& this[_0xc9c4[1600]](this[_0xc9c4[252]]));this[_0xc9c4[1561]][_0xc9c4[1546]](_0x5554x2,this,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)};mxShape[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){this[_0xc9c4[1601]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[1267]](!1);this[_0xc9c4[1602]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)};mxShape[_0xc9c4[202]][_0xc9c4[1601]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){};mxShape[_0xc9c4[202]][_0xc9c4[1602]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){};mxShape[_0xc9c4[202]][_0xc9c4[1594]]= function(_0x5554x2,_0x5554x3){};mxShape[_0xc9c4[202]][_0xc9c4[1603]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ARCSIZE,100* mxConstants[_0xc9c4[1557]])/ 100;return Math[_0xc9c4[243]](_0x5554x2* _0x5554x4,_0x5554x3* _0x5554x4)};mxShape[_0xc9c4[202]][_0xc9c4[1604]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){var _0x5554x12=Math[_0xc9c4[430]](this[_0xc9c4[1307]]/ 2);_0x5554x2[_0xc9c4[1246]](_0xc9c4[1605],_0xc9c4[1605],_0x5554x3,_0x5554x4,_0x5554x5,0.6* _0x5554x9,_0xc9c4[701],0.9,0.1);_0x5554x2[_0xc9c4[1275]]();_0x5554xa+= 2* _0x5554x12;this[_0xc9c4[1606]]?(_0x5554x2[_0xc9c4[1276]](_0x5554x3- _0x5554x12+ _0x5554xa,_0x5554x4- _0x5554x12),_0x5554x2[_0xc9c4[1278]](_0x5554x3- _0x5554x12,_0x5554x4- _0x5554x12,_0x5554x3- _0x5554x12,_0x5554x4- _0x5554x12+ _0x5554xa),_0x5554x2[_0xc9c4[1277]](_0x5554x3- _0x5554x12,_0x5554x4+ 0.4* _0x5554x9),_0x5554x2[_0xc9c4[1278]](_0x5554x3+ 0.5* _0x5554x5,_0x5554x4+ 0.7* _0x5554x9,_0x5554x3+ _0x5554x5+ _0x5554x12,_0x5554x4+ 0.4* _0x5554x9),_0x5554x2[_0xc9c4[1277]](_0x5554x3+ _0x5554x5+ _0x5554x12,_0x5554x4- _0x5554x12+ _0x5554xa),_0x5554x2[_0xc9c4[1278]](_0x5554x3+ _0x5554x5+ _0x5554x12,_0x5554x4- _0x5554x12,_0x5554x3+ _0x5554x5+ _0x5554x12- _0x5554xa,_0x5554x4- _0x5554x12)):(_0x5554x2[_0xc9c4[1276]](_0x5554x3- _0x5554x12,_0x5554x4- _0x5554x12),_0x5554x2[_0xc9c4[1277]](_0x5554x3- _0x5554x12,_0x5554x4+ 0.4* _0x5554x9),_0x5554x2[_0xc9c4[1278]](_0x5554x3+ 0.5* _0x5554x5,_0x5554x4+ 0.7* _0x5554x9,_0x5554x3+ _0x5554x5+ _0x5554x12,_0x5554x4+ 0.4* _0x5554x9),_0x5554x2[_0xc9c4[1277]](_0x5554x3+ _0x5554x5+ _0x5554x12,_0x5554x4- _0x5554x12));_0x5554x2[_0xc9c4[268]]();_0x5554x2[_0xc9c4[1334]]()};mxShape[_0xc9c4[202]][_0xc9c4[183]]= function(_0x5554x2){this[_0xc9c4[724]]= _0x5554x2;this[_0xc9c4[124]]= _0x5554x2[_0xc9c4[124]];if(null!= this[_0xc9c4[124]]){this[_0xc9c4[1334]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_FILLCOLOR,this[_0xc9c4[1334]]);this[_0xc9c4[1299]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_GRADIENTCOLOR,this[_0xc9c4[1299]]);this[_0xc9c4[607]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_GRADIENT_DIRECTION,this[_0xc9c4[607]]);this[_0xc9c4[461]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_OPACITY,this[_0xc9c4[461]]);this[_0xc9c4[1336]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_STROKECOLOR,this[_0xc9c4[1336]]);this[_0xc9c4[1307]]= mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_STROKEWIDTH,this[_0xc9c4[1307]]);this[_0xc9c4[657]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_SPACING,this[_0xc9c4[657]]);this[_0xc9c4[644]]= mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_STARTSIZE,this[_0xc9c4[644]]);this[_0xc9c4[643]]= mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_ENDSIZE,this[_0xc9c4[643]]);this[_0xc9c4[642]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_STARTARROW,this[_0xc9c4[642]]);this[_0xc9c4[641]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ENDARROW,this[_0xc9c4[641]]);this[_0xc9c4[603]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ROTATION,this[_0xc9c4[603]]);this[_0xc9c4[663]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_DIRECTION,this[_0xc9c4[663]]);this[_0xc9c4[623]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_FLIPH,0);this[_0xc9c4[624]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_FLIPV,0);null!= this[_0xc9c4[1561]]&& (this[_0xc9c4[623]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],_0xc9c4[1607],0)|| this[_0xc9c4[623]],this[_0xc9c4[624]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],_0xc9c4[1608],0)|| this[_0xc9c4[624]]);if(_0xc9c4[700]== this[_0xc9c4[663]]|| _0xc9c4[701]== this[_0xc9c4[663]]){_0x5554x2= this[_0xc9c4[623]],this[_0xc9c4[623]]= this[_0xc9c4[624]],this[_0xc9c4[624]]= _0x5554x2};this[_0xc9c4[1596]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_SHADOW,this[_0xc9c4[1596]]);this[_0xc9c4[1522]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_DASHED,this[_0xc9c4[1522]]);this[_0xc9c4[1606]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ROUNDED,this[_0xc9c4[1606]]);this[_0xc9c4[617]]= 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_GLASS,this[_0xc9c4[617]]);_0xc9c4[130]== this[_0xc9c4[1334]]&& (this[_0xc9c4[1334]]= null);_0xc9c4[130]== this[_0xc9c4[1299]]&& (this[_0xc9c4[1299]]= null);_0xc9c4[130]== this[_0xc9c4[1336]]&& (this[_0xc9c4[1336]]= null)}};mxShape[_0xc9c4[202]][_0xc9c4[1609]]= function(_0x5554x2){null== _0x5554x2&& (_0x5554x2= _0xc9c4[110]);this[_0xc9c4[270]]= _0x5554x2;null!= this[_0xc9c4[252]]&& (this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= _0x5554x2)};mxShape[_0xc9c4[202]][_0xc9c4[1610]]= function(){return this[_0xc9c4[270]]};mxShape[_0xc9c4[202]][_0xc9c4[1577]]= function(){if(null!= this[_0xc9c4[1562]]){var _0x5554x2=this[_0xc9c4[1611]]();if(null!= _0x5554x2){this[_0xc9c4[1612]](_0x5554x2);var _0x5554x3=this[_0xc9c4[1598]]();0!= _0x5554x3&& (_0x5554x2= mxUtils[_0xc9c4[1613]](_0x5554x2,_0x5554x3));_0x5554x2[_0xc9c4[235]]= Math[_0xc9c4[519]](_0x5554x2[_0xc9c4[235]]);_0x5554x2[_0xc9c4[236]]= Math[_0xc9c4[519]](_0x5554x2[_0xc9c4[236]]);_0x5554x2[_0xc9c4[117]]= Math[_0xc9c4[430]](_0x5554x2[_0xc9c4[117]]);_0x5554x2[_0xc9c4[119]]= Math[_0xc9c4[430]](_0x5554x2[_0xc9c4[119]])};this[_0xc9c4[1563]]= _0x5554x2}};mxShape[_0xc9c4[202]][_0xc9c4[1611]]= function(){var _0x5554x2=this[_0xc9c4[1562]][_0xc9c4[238]]();if(this[_0xc9c4[1590]]()){var _0x5554x3=(_0x5554x2[_0xc9c4[117]]- _0x5554x2[_0xc9c4[119]])/ 2;_0x5554x2[_0xc9c4[235]]+= _0x5554x3;_0x5554x2[_0xc9c4[236]]-= _0x5554x3;_0x5554x3= _0x5554x2[_0xc9c4[117]];_0x5554x2[_0xc9c4[117]]= _0x5554x2[_0xc9c4[119]];_0x5554x2[_0xc9c4[119]]= _0x5554x3};return _0x5554x2};mxShape[_0xc9c4[202]][_0xc9c4[1612]]= function(_0x5554x2){this[_0xc9c4[1596]]&& (_0x5554x2[_0xc9c4[117]]+= Math[_0xc9c4[430]](mxConstants[_0xc9c4[1237]]* this[_0xc9c4[255]]),_0x5554x2[_0xc9c4[119]]+= Math[_0xc9c4[430]](mxConstants[_0xc9c4[1238]]* this[_0xc9c4[255]]));var _0x5554x3=Math[_0xc9c4[430]](this[_0xc9c4[1307]]* this[_0xc9c4[255]]);_0x5554x2[_0xc9c4[244]](Math[_0xc9c4[430]](_0x5554x3/ 2))};mxShape[_0xc9c4[202]][_0xc9c4[1590]]= function(){return null== this[_0xc9c4[1561]]&& (_0xc9c4[700]== this[_0xc9c4[663]]|| _0xc9c4[701]== this[_0xc9c4[663]])};mxShape[_0xc9c4[202]][_0xc9c4[1614]]= function(){return null!= this[_0xc9c4[603]]?this[_0xc9c4[603]]:0};mxShape[_0xc9c4[202]][_0xc9c4[1615]]= function(){var _0x5554x2=this[_0xc9c4[1614]]();1!= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_HORIZONTAL,1)&& (_0x5554x2+= mxText[_0xc9c4[202]][_0xc9c4[1616]]);return _0x5554x2};mxShape[_0xc9c4[202]][_0xc9c4[1598]]= function(){var _0x5554x2=this[_0xc9c4[1614]]();null!= this[_0xc9c4[663]]&& (_0xc9c4[700]== this[_0xc9c4[663]]?_0x5554x2+= 270:_0xc9c4[703]== this[_0xc9c4[663]]?_0x5554x2+= 180:_0xc9c4[701]== this[_0xc9c4[663]]&& (_0x5554x2+= 90));return _0x5554x2};mxShape[_0xc9c4[202]][_0xc9c4[1599]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2= document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[1319]);_0x5554x2[_0xc9c4[57]](_0xc9c4[235],_0x5554x3);_0x5554x2[_0xc9c4[57]](_0xc9c4[236],_0x5554x4);_0x5554x2[_0xc9c4[57]](_0xc9c4[117],_0x5554x5);_0x5554x2[_0xc9c4[57]](_0xc9c4[119],_0x5554x9);_0x5554x2[_0xc9c4[57]](_0xc9c4[1334],_0xc9c4[130]);_0x5554x2[_0xc9c4[57]](_0xc9c4[1336],_0xc9c4[130]);_0x5554x2[_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[1378]);this[_0xc9c4[252]][_0xc9c4[62]](_0x5554x2)};mxShape[_0xc9c4[202]][_0xc9c4[1600]]= function(_0x5554x2){_0x5554x2[_0xc9c4[124]][_0xc9c4[1617]]= _0xc9c4[1618]+ mxClient[_0xc9c4[88]]+ _0xc9c4[1619]};mxShape[_0xc9c4[202]][_0xc9c4[1589]]= function(_0x5554x2){if(null!= _0x5554x2){for(var _0x5554x3 in _0x5554x2){var _0x5554x4=_0x5554x2[_0x5554x3];_0x5554x4[_0xc9c4[1587]]= (_0x5554x4[_0xc9c4[1587]]|| 0)- 1;0== _0x5554x4[_0xc9c4[1587]]&& null!= _0x5554x4[_0xc9c4[265]]&& _0x5554x4[_0xc9c4[265]][_0xc9c4[266]](_0x5554x4)}}};mxShape[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[252]]&& (mxEvent[_0xc9c4[762]](this[_0xc9c4[252]]),null!= this[_0xc9c4[252]][_0xc9c4[265]]&& this[_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[252]]),this[_0xc9c4[252]]= null);this[_0xc9c4[1589]](this[_0xc9c4[1588]]);this[_0xc9c4[1588]]= null};var mxStencilRegistry={stencils:[],addStencil:function(_0x5554x2,_0x5554x3){mxStencilRegistry[_0xc9c4[1620]][_0x5554x2]= _0x5554x3},getStencil:function(_0x5554x2){return mxStencilRegistry[_0xc9c4[1620]][_0x5554x2]}},mxMarker={markers:[],addMarker:function(_0x5554x2,_0x5554x3){mxMarker[_0xc9c4[1621]][_0x5554x2]= _0x5554x3},createMarker:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15){var _0x5554x16=mxMarker[_0xc9c4[1621]][_0x5554x4];return null!= _0x5554x16?_0x5554x16(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15):null}};(function(){function _0x5554x2(_0x5554x2,_0x5554x3,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){_0x5554x3= 1.118* _0x5554x12* _0x5554x16;_0x5554x15= 1.118* _0x5554x13* _0x5554x16;_0x5554x12*= _0x5554x14+ _0x5554x16;_0x5554x13*= _0x5554x14+ _0x5554x16;var _0x5554x18=_0x5554xa[_0xc9c4[238]]();_0x5554x18[_0xc9c4[235]]-= _0x5554x3;_0x5554x18[_0xc9c4[236]]-= _0x5554x15;_0x5554x14= _0x5554x9!= mxConstants[_0xc9c4[1622]]?1:0.75;_0x5554xa[_0xc9c4[235]]+= -_0x5554x12* _0x5554x14 - _0x5554x3;_0x5554xa[_0xc9c4[236]]+= -_0x5554x13* _0x5554x14 - _0x5554x15;return function(){_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x18[_0xc9c4[235]],_0x5554x18[_0xc9c4[236]]);_0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]]- _0x5554x12- _0x5554x13/ 2,_0x5554x18[_0xc9c4[236]]- _0x5554x13+ _0x5554x12/ 2);_0x5554x9== mxConstants[_0xc9c4[1622]]&& _0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]]- 3* _0x5554x12/ 4,_0x5554x18[_0xc9c4[236]]- 3* _0x5554x13/ 4);_0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]]+ _0x5554x13/ 2- _0x5554x12,_0x5554x18[_0xc9c4[236]]- _0x5554x13- _0x5554x12/ 2);_0x5554x2[_0xc9c4[268]]();_0x5554x17?_0x5554x2[_0xc9c4[1337]]():_0x5554x2[_0xc9c4[1336]]()}}function _0x5554x3(_0x5554x2,_0x5554x3,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){_0x5554x15= _0x5554x9== mxConstants[_0xc9c4[1623]]?0.7071:0.9862;_0x5554x3= _0x5554x12* _0x5554x16* _0x5554x15;_0x5554x15*= _0x5554x13* _0x5554x16;_0x5554x12*= _0x5554x14+ _0x5554x16;_0x5554x13*= _0x5554x14+ _0x5554x16;var _0x5554x18=_0x5554xa[_0xc9c4[238]]();_0x5554x18[_0xc9c4[235]]-= _0x5554x3;_0x5554x18[_0xc9c4[236]]-= _0x5554x15;_0x5554xa[_0xc9c4[235]]+= -_0x5554x12- _0x5554x3;_0x5554xa[_0xc9c4[236]]+= -_0x5554x13- _0x5554x15;var _0x5554x19=_0x5554x9== mxConstants[_0xc9c4[1623]]?2:3.4;return function(){_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x18[_0xc9c4[235]],_0x5554x18[_0xc9c4[236]]);_0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]]- _0x5554x12/ 2- _0x5554x13/ _0x5554x19,_0x5554x18[_0xc9c4[236]]+ _0x5554x12/ _0x5554x19- _0x5554x13/ 2);_0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]]- _0x5554x12,_0x5554x18[_0xc9c4[236]]- _0x5554x13);_0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]]- _0x5554x12/ 2+ _0x5554x13/ _0x5554x19,_0x5554x18[_0xc9c4[236]]- _0x5554x13/ 2- _0x5554x12/ _0x5554x19);_0x5554x2[_0xc9c4[268]]();_0x5554x17?_0x5554x2[_0xc9c4[1337]]():_0x5554x2[_0xc9c4[1336]]()}}mxMarker[_0xc9c4[1624]](_0xc9c4[693],_0x5554x2);mxMarker[_0xc9c4[1624]](_0xc9c4[694],_0x5554x2);mxMarker[_0xc9c4[1624]](_0xc9c4[392],function(_0x5554x2,_0x5554x3,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){_0x5554x3= 1.118* _0x5554x12* _0x5554x16;_0x5554x9= 1.118* _0x5554x13* _0x5554x16;_0x5554x12*= _0x5554x14+ _0x5554x16;_0x5554x13*= _0x5554x14+ _0x5554x16;var _0x5554x18=_0x5554xa[_0xc9c4[238]]();_0x5554x18[_0xc9c4[235]]-= _0x5554x3;_0x5554x18[_0xc9c4[236]]-= _0x5554x9;_0x5554xa[_0xc9c4[235]]+= 2*  -_0x5554x3;_0x5554xa[_0xc9c4[236]]+= 2*  -_0x5554x9;return function(){_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x18[_0xc9c4[235]]- _0x5554x12- _0x5554x13/ 2,_0x5554x18[_0xc9c4[236]]- _0x5554x13+ _0x5554x12/ 2);_0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]],_0x5554x18[_0xc9c4[236]]);_0x5554x2[_0xc9c4[1277]](_0x5554x18[_0xc9c4[235]]+ _0x5554x13/ 2- _0x5554x12,_0x5554x18[_0xc9c4[236]]- _0x5554x13- _0x5554x12/ 2);_0x5554x2[_0xc9c4[1336]]()}});mxMarker[_0xc9c4[1624]](_0xc9c4[695],function(_0x5554x2,_0x5554x3,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17){var _0x5554x18=_0x5554x14/ 2,_0x5554x19=_0x5554xa[_0xc9c4[238]]();_0x5554xa[_0xc9c4[235]]-= _0x5554x12* _0x5554x18;_0x5554xa[_0xc9c4[236]]-= _0x5554x13* _0x5554x18;return function(){_0x5554x2[_0xc9c4[680]](_0x5554x19[_0xc9c4[235]]- _0x5554x18,_0x5554x19[_0xc9c4[236]]- _0x5554x18,_0x5554x14,_0x5554x14);_0x5554x17?_0x5554x2[_0xc9c4[1337]]():_0x5554x2[_0xc9c4[1336]]()}});mxMarker[_0xc9c4[1624]](_0xc9c4[696],_0x5554x3);mxMarker[_0xc9c4[1624]](_0xc9c4[697],_0x5554x3)})();function mxActor(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxActor,mxShape);mxActor[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[513]](_0x5554x3,_0x5554x4);_0x5554x2[_0xc9c4[1275]]();this[_0xc9c4[1625]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[1337]]()};mxActor[_0xc9c4[202]][_0xc9c4[1625]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x3= _0x5554x5/ 3;_0x5554x2[_0xc9c4[1276]](0,_0x5554x9);_0x5554x2[_0xc9c4[1279]](0,3* _0x5554x9/ 5,0,2* _0x5554x9/ 5,_0x5554x5/ 2,2* _0x5554x9/ 5);_0x5554x2[_0xc9c4[1279]](_0x5554x5/ 2- _0x5554x3,2* _0x5554x9/ 5,_0x5554x5/ 2- _0x5554x3,0,_0x5554x5/ 2,0);_0x5554x2[_0xc9c4[1279]](_0x5554x5/ 2+ _0x5554x3,0,_0x5554x5/ 2+ _0x5554x3,2* _0x5554x9/ 5,_0x5554x5/ 2,2* _0x5554x9/ 5);_0x5554x2[_0xc9c4[1279]](_0x5554x5,2* _0x5554x9/ 5,_0x5554x5,3* _0x5554x9/ 5,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[268]]()};function mxCloud(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxActor[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxCloud,mxActor);mxCloud[_0xc9c4[202]][_0xc9c4[1625]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[1276]](0.25* _0x5554x5,0.25* _0x5554x9);_0x5554x2[_0xc9c4[1279]](0.05* _0x5554x5,0.25* _0x5554x9,0,0.5* _0x5554x9,0.16* _0x5554x5,0.55* _0x5554x9);_0x5554x2[_0xc9c4[1279]](0,0.66* _0x5554x9,0.18* _0x5554x5,0.9* _0x5554x9,0.31* _0x5554x5,0.8* _0x5554x9);_0x5554x2[_0xc9c4[1279]](0.4* _0x5554x5,_0x5554x9,0.7* _0x5554x5,_0x5554x9,0.8* _0x5554x5,0.8* _0x5554x9);_0x5554x2[_0xc9c4[1279]](_0x5554x5,0.8* _0x5554x9,_0x5554x5,0.6* _0x5554x9,0.875* _0x5554x5,0.5* _0x5554x9);_0x5554x2[_0xc9c4[1279]](_0x5554x5,0.3* _0x5554x9,0.8* _0x5554x5,0.1* _0x5554x9,0.625* _0x5554x5,0.2* _0x5554x9);_0x5554x2[_0xc9c4[1279]](0.5* _0x5554x5,0.05* _0x5554x9,0.3* _0x5554x5,0.05* _0x5554x9,0.25* _0x5554x5,0.25* _0x5554x9);_0x5554x2[_0xc9c4[268]]()};function mxRectangleShape(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxRectangleShape,mxShape);mxRectangleShape[_0xc9c4[202]][_0xc9c4[1567]]= function(){return !this[_0xc9c4[1606]]&&  !this[_0xc9c4[617]] && 0== this[_0xc9c4[603]]};mxRectangleShape[_0xc9c4[202]][_0xc9c4[1601]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(this[_0xc9c4[1606]]){var _0x5554xa=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ARCSIZE,100* mxConstants[_0xc9c4[1557]])/ 100,_0x5554xa=Math[_0xc9c4[243]](_0x5554x5* _0x5554xa,_0x5554x9* _0x5554xa);_0x5554x2[_0xc9c4[1320]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554xa)}else {_0x5554x2[_0xc9c4[1319]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)};_0x5554x2[_0xc9c4[1337]]()};mxRectangleShape[_0xc9c4[202]][_0xc9c4[1602]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){this[_0xc9c4[617]]&& this[_0xc9c4[1604]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,this[_0xc9c4[1603]](_0x5554x5+ this[_0xc9c4[1307]],_0x5554x9+ this[_0xc9c4[1307]]))};mxRectangleShape[_0xc9c4[202]][_0xc9c4[1575]]= function(){this[_0xc9c4[1626]](this[_0xc9c4[252]]);this[_0xc9c4[1627]](this[_0xc9c4[252]]);this[_0xc9c4[1628]](this[_0xc9c4[252]])};mxRectangleShape[_0xc9c4[202]][_0xc9c4[1626]]= function(_0x5554x2){var _0x5554x3=9<= document[_0xc9c4[5]]?0:Math[_0xc9c4[430]](this[_0xc9c4[1307]]* this[_0xc9c4[255]]);_0x5554x2[_0xc9c4[124]][_0xc9c4[1629]]= Math[_0xc9c4[160]](1,_0x5554x3)+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[188];_0x5554x2[_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]]- _0x5554x3/ 2)+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]]- _0x5554x3/ 2)+ _0xc9c4[168];_0xc9c4[462]== document[_0xc9c4[135]]&& (_0x5554x3=  -_0x5554x3);_0x5554x2[_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[488]](Math[_0xc9c4[160]](0,this[_0xc9c4[1562]][_0xc9c4[117]]+ _0x5554x3))+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[119]]= Math[_0xc9c4[488]](Math[_0xc9c4[160]](0,this[_0xc9c4[1562]][_0xc9c4[119]]+ _0x5554x3))+ _0xc9c4[168]};mxRectangleShape[_0xc9c4[202]][_0xc9c4[1628]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1336]];null!= _0x5554x3&& _0x5554x3!= mxConstants[_0xc9c4[217]]?(_0x5554x2[_0xc9c4[124]][_0xc9c4[1630]]= _0x5554x3,this[_0xc9c4[1522]]?_0x5554x2[_0xc9c4[124]][_0xc9c4[465]]= _0xc9c4[648]:0< this[_0xc9c4[1307]]&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[465]]= _0xc9c4[1631]),_0x5554x2[_0xc9c4[124]][_0xc9c4[1629]]= Math[_0xc9c4[160]](1,Math[_0xc9c4[430]](this[_0xc9c4[1307]]* this[_0xc9c4[255]]))+ _0xc9c4[168]):_0x5554x2[_0xc9c4[124]][_0xc9c4[1629]]= _0xc9c4[946];_0x5554x3= this[_0xc9c4[1334]];null!= _0x5554x3&& _0x5554x3!= mxConstants[_0xc9c4[217]]?(_0x5554x2[_0xc9c4[124]][_0xc9c4[1028]]= _0x5554x3,_0x5554x2[_0xc9c4[124]][_0xc9c4[1617]]= _0xc9c4[130]):this[_0xc9c4[1229]]?_0x5554x2[_0xc9c4[124]][_0xc9c4[1028]]= _0xc9c4[1373]:8== document[_0xc9c4[5]]?mxUtils[_0xc9c4[1584]](_0x5554x2):this[_0xc9c4[1600]](_0x5554x2)};mxRectangleShape[_0xc9c4[202]][_0xc9c4[1627]]= function(_0x5554x2){var _0x5554x3=_0xc9c4[110];100> this[_0xc9c4[461]]&& (_0x5554x3+= _0xc9c4[459]+ this[_0xc9c4[461]]+ _0xc9c4[460]);this[_0xc9c4[1596]]&& (_0x5554x3+= _0xc9c4[1632]+ Math[_0xc9c4[488]](mxConstants[_0xc9c4[1237]]* this[_0xc9c4[255]])+ _0xc9c4[1633]+ Math[_0xc9c4[488]](mxConstants[_0xc9c4[1238]]* this[_0xc9c4[255]])+ _0xc9c4[1634]+ mxConstants[_0xc9c4[1235]]+ _0xc9c4[1635]);if(this[_0xc9c4[1299]]){var _0x5554x4=this[_0xc9c4[1334]],_0x5554x5=this[_0xc9c4[1299]],_0x5554x9=_0xc9c4[468],_0x5554xa={east:0,south:1,west:2,north:3},_0x5554x12=null!= this[_0xc9c4[663]]?_0x5554xa[this[_0xc9c4[663]]]:0;null!= this[_0xc9c4[607]]&& (_0x5554x12= mxUtils[_0xc9c4[1454]](_0x5554x12+ _0x5554xa[this[_0xc9c4[607]]]- 1,4));1== _0x5554x12?(_0x5554x9= _0xc9c4[500],_0x5554xa= _0x5554x4,_0x5554x4= _0x5554x5,_0x5554x5= _0x5554xa):2== _0x5554x12?(_0x5554xa= _0x5554x4,_0x5554x4= _0x5554x5,_0x5554x5= _0x5554xa):3== _0x5554x12&& (_0x5554x9= _0xc9c4[500]);_0x5554x3+= _0xc9c4[1636]+ _0x5554x4+ _0xc9c4[1637]+ _0x5554x5+ _0xc9c4[1638]+ _0x5554x9+ _0xc9c4[1635]};_0x5554x2[_0xc9c4[124]][_0xc9c4[347]]= _0x5554x3};function mxEllipse(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxEllipse,mxShape);mxEllipse[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[680]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[1337]]()};function mxDoubleEllipse(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxDoubleEllipse,mxShape);mxDoubleEllipse[_0xc9c4[202]][_0xc9c4[1460]]= 10;mxDoubleEllipse[_0xc9c4[202]][_0xc9c4[1601]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[680]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[1337]]()};mxDoubleEllipse[_0xc9c4[202]][_0xc9c4[1602]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=Math[_0xc9c4[243]](4,Math[_0xc9c4[243]](_0x5554x5/ 5,_0x5554x9/ 5));_0x5554x5-= 2* _0x5554xa;_0x5554x9-= 2* _0x5554xa;0< _0x5554x5&& 0< _0x5554x9&& _0x5554x2[_0xc9c4[680]](_0x5554x3+ _0x5554xa,_0x5554x4+ _0x5554xa,_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[1336]]()};function mxRhombus(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxRhombus,mxShape);mxRhombus[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=_0x5554x5/ 2,_0x5554x12=_0x5554x9/ 2;_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x3+ _0x5554xa,_0x5554x4);_0x5554x2[_0xc9c4[1277]](_0x5554x3+ _0x5554x5,_0x5554x4+ _0x5554x12);_0x5554x2[_0xc9c4[1277]](_0x5554x3+ _0x5554xa,_0x5554x4+ _0x5554x9);_0x5554x2[_0xc9c4[1277]](_0x5554x3,_0x5554x4+ _0x5554x12);_0x5554x2[_0xc9c4[268]]();_0x5554x2[_0xc9c4[1337]]()};function mxPolyline(_0x5554x2,_0x5554x3,_0x5554x4){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1525]]= _0x5554x2;this[_0xc9c4[1336]]= _0x5554x3;this[_0xc9c4[1307]]= null!= _0x5554x4?_0x5554x4:1}mxUtils[_0xc9c4[1284]](mxPolyline,mxShape);mxPolyline[_0xc9c4[202]][_0xc9c4[1614]]= function(){return 0};mxPolyline[_0xc9c4[202]][_0xc9c4[1594]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1639]](_0x5554x2,_0x5554x3,this[_0xc9c4[1606]])};mxPolyline[_0xc9c4[202]][_0xc9c4[1639]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/ 2,_0x5554x9=_0x5554x3[0],_0x5554xa=_0x5554x3[_0x5554x3[_0xc9c4[67]]- 1];_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]]);for(var _0x5554x12=1;_0x5554x12< _0x5554x3[_0xc9c4[67]]- 1;_0x5554x12++){var _0x5554x13=_0x5554x3[_0x5554x12],_0x5554x14=_0x5554x9[_0xc9c4[235]]- _0x5554x13[_0xc9c4[235]],_0x5554x9=_0x5554x9[_0xc9c4[236]]- _0x5554x13[_0xc9c4[236]];if(_0x5554x4&& _0x5554x12< _0x5554x3[_0xc9c4[67]]- 1&& (0!= _0x5554x14|| 0!= _0x5554x9)){var _0x5554x15=Math[_0xc9c4[428]](_0x5554x14* _0x5554x14+ _0x5554x9* _0x5554x9),_0x5554x14=_0x5554x14* Math[_0xc9c4[243]](_0x5554x5,_0x5554x15/ 2)/ _0x5554x15,_0x5554x9=_0x5554x9* Math[_0xc9c4[243]](_0x5554x5,_0x5554x15/ 2)/ _0x5554x15;_0x5554x2[_0xc9c4[1277]](_0x5554x13[_0xc9c4[235]]+ _0x5554x14,_0x5554x13[_0xc9c4[236]]+ _0x5554x9);_0x5554x9= _0x5554x3[_0x5554x12+ 1];_0x5554x14= _0x5554x9[_0xc9c4[235]]- _0x5554x13[_0xc9c4[235]];_0x5554x9= _0x5554x9[_0xc9c4[236]]- _0x5554x13[_0xc9c4[236]];_0x5554x15= Math[_0xc9c4[160]](1,Math[_0xc9c4[428]](_0x5554x14* _0x5554x14+ _0x5554x9* _0x5554x9));_0x5554x14= _0x5554x14* Math[_0xc9c4[243]](_0x5554x5,_0x5554x15/ 2)/ _0x5554x15;_0x5554x9= _0x5554x9* Math[_0xc9c4[243]](_0x5554x5,_0x5554x15/ 2)/ _0x5554x15;_0x5554x14= _0x5554x13[_0xc9c4[235]]+ _0x5554x14;_0x5554x9= _0x5554x13[_0xc9c4[236]]+ _0x5554x9;_0x5554x2[_0xc9c4[1278]](_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]],_0x5554x14,_0x5554x9);_0x5554x13=  new mxPoint(_0x5554x14,_0x5554x9)}else {_0x5554x2[_0xc9c4[1277]](_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]])};_0x5554x9= _0x5554x13};_0x5554x2[_0xc9c4[1277]](_0x5554xa[_0xc9c4[235]],_0x5554xa[_0xc9c4[236]]);_0x5554x2[_0xc9c4[1336]]()};function mxArrow(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1525]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1;this[_0xc9c4[1640]]= null!= _0x5554x9?_0x5554x9:mxConstants[_0xc9c4[1641]];this[_0xc9c4[657]]= null!= _0x5554xa?_0x5554xa:mxConstants[_0xc9c4[1642]];this[_0xc9c4[643]]= null!= _0x5554x12?_0x5554x12:mxConstants[_0xc9c4[1643]]}mxUtils[_0xc9c4[1284]](mxArrow,mxShape);mxArrow[_0xc9c4[202]][_0xc9c4[1594]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=mxConstants[_0xc9c4[1642]],_0x5554x5=mxConstants[_0xc9c4[1641]],_0x5554x9=mxConstants[_0xc9c4[1643]],_0x5554xa=_0x5554x3[0],_0x5554x12=_0x5554x3[_0x5554x3[_0xc9c4[67]]- 1],_0x5554x13=_0x5554x12[_0xc9c4[235]]- _0x5554xa[_0xc9c4[235]],_0x5554x14=_0x5554x12[_0xc9c4[236]]- _0x5554xa[_0xc9c4[236]],_0x5554x15=Math[_0xc9c4[428]](_0x5554x13* _0x5554x13+ _0x5554x14* _0x5554x14),_0x5554x16=_0x5554x15- 2* _0x5554x4- _0x5554x9,_0x5554x13=_0x5554x13/ _0x5554x15,_0x5554x14=_0x5554x14/ _0x5554x15,_0x5554x15=_0x5554x5* _0x5554x14/ 3,_0x5554x5=-_0x5554x5* _0x5554x13 / 3,_0x5554x9=_0x5554xa[_0xc9c4[235]]- _0x5554x15/ 2+ _0x5554x4* _0x5554x13,_0x5554xa=_0x5554xa[_0xc9c4[236]]- _0x5554x5/ 2+ _0x5554x4* _0x5554x14,_0x5554x17=_0x5554x9+ _0x5554x15,_0x5554x18=_0x5554xa+ _0x5554x5,_0x5554x19=_0x5554x17+ _0x5554x16* _0x5554x13,_0x5554x16=_0x5554x18+ _0x5554x16* _0x5554x14,_0x5554x1a=_0x5554x19+ _0x5554x15,_0x5554x1b=_0x5554x16+ _0x5554x5,_0x5554x1c=_0x5554x1a- 3* _0x5554x15,_0x5554x1d=_0x5554x1b- 3* _0x5554x5;_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x9,_0x5554xa);_0x5554x2[_0xc9c4[1277]](_0x5554x17,_0x5554x18);_0x5554x2[_0xc9c4[1277]](_0x5554x19,_0x5554x16);_0x5554x2[_0xc9c4[1277]](_0x5554x1a,_0x5554x1b);_0x5554x2[_0xc9c4[1277]](_0x5554x12[_0xc9c4[235]]- _0x5554x4* _0x5554x13,_0x5554x12[_0xc9c4[236]]- _0x5554x4* _0x5554x14);_0x5554x2[_0xc9c4[1277]](_0x5554x1c,_0x5554x1d);_0x5554x2[_0xc9c4[1277]](_0x5554x1c+ _0x5554x15,_0x5554x1d+ _0x5554x5);_0x5554x2[_0xc9c4[268]]();_0x5554x2[_0xc9c4[1337]]()};function mxText(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15,_0x5554x16,_0x5554x17,_0x5554x18,_0x5554x19,_0x5554x1a,_0x5554x1b,_0x5554x1c,_0x5554x1d,_0x5554x1e,_0x5554x1f){mxShape[_0xc9c4[239]](this);this[_0xc9c4[131]]= _0x5554x2;this[_0xc9c4[1562]]= _0x5554x3;this[_0xc9c4[352]]= null!= _0x5554x9?_0x5554x9:_0xc9c4[586];this[_0xc9c4[611]]= null!= _0x5554x4?_0x5554x4:_0xc9c4[110];this[_0xc9c4[552]]= null!= _0x5554x5?_0x5554x5:_0xc9c4[110];this[_0xc9c4[1288]]= null!= _0x5554xa?_0x5554xa:mxConstants[_0xc9c4[484]];this[_0xc9c4[803]]= null!= _0x5554x12?_0x5554x12:mxConstants[_0xc9c4[483]];this[_0xc9c4[666]]= null!= _0x5554x13?_0x5554x13:mxConstants[_0xc9c4[1644]];this[_0xc9c4[657]]= parseInt(_0x5554x14|| 2);this[_0xc9c4[658]]= this[_0xc9c4[657]]+ parseInt(_0x5554x15|| 0);this[_0xc9c4[661]]= this[_0xc9c4[657]]+ parseInt(_0x5554x16|| 0);this[_0xc9c4[660]]= this[_0xc9c4[657]]+ parseInt(_0x5554x17|| 0);this[_0xc9c4[659]]= this[_0xc9c4[657]]+ parseInt(_0x5554x18|| 0);this[_0xc9c4[662]]= null!= _0x5554x19?_0x5554x19:!0;this[_0xc9c4[1537]]= _0x5554x1a;this[_0xc9c4[467]]= _0x5554x1b;this[_0xc9c4[1333]]= null!= _0x5554x1c?_0x5554x1c:!1;this[_0xc9c4[1645]]= null!= _0x5554x1d?_0x5554x1d:!1;this[_0xc9c4[277]]= null!= _0x5554x1e?_0x5554x1e:_0xc9c4[189];this[_0xc9c4[629]]= null!= _0x5554x1f?_0x5554x1f:0;this[_0xc9c4[603]]= 0}mxUtils[_0xc9c4[1284]](mxText,mxShape);mxText[_0xc9c4[202]][_0xc9c4[1646]]= 0;mxText[_0xc9c4[202]][_0xc9c4[1647]]= 0;mxText[_0xc9c4[202]][_0xc9c4[1648]]= 0;mxText[_0xc9c4[202]][_0xc9c4[1649]]= 0;mxText[_0xc9c4[202]][_0xc9c4[1650]]=  !0;mxText[_0xc9c4[202]][_0xc9c4[1616]]=  -90;mxText[_0xc9c4[202]][_0xc9c4[1651]]=  !0;mxText[_0xc9c4[202]][_0xc9c4[1652]]=  !1;mxText[_0xc9c4[202]][_0xc9c4[1566]]= function(){return !1};mxText[_0xc9c4[202]][_0xc9c4[1567]]= function(){return 8!= document[_0xc9c4[5]]};mxText[_0xc9c4[202]][_0xc9c4[1568]]= function(){return 0};mxText[_0xc9c4[202]][_0xc9c4[1574]]= function(){return null!= this[_0xc9c4[1562]]&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[235]])&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[236]])&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[117]])&&  !isNaN(this[_0xc9c4[1562]][_0xc9c4[119]])};mxText[_0xc9c4[202]][_0xc9c4[1577]]= function(){var _0x5554x2=this[_0xc9c4[252]];8== document[_0xc9c4[5]]&& null!= _0x5554x2[_0xc9c4[285]]&& (_0x5554x2= _0x5554x2[_0xc9c4[285]],null!= _0x5554x2[_0xc9c4[285]]&& (_0x5554x2= _0x5554x2[_0xc9c4[285]]));this[_0xc9c4[1563]]= this[_0xc9c4[1562]][_0xc9c4[238]]();var _0x5554x3=this[_0xc9c4[1615]]();if(!this[_0xc9c4[1652]]&& null!= _0x5554x2 && _0xc9c4[1334]!= this[_0xc9c4[277]] && (!this[_0xc9c4[1645]]||  !this[_0xc9c4[1651]])){var _0x5554x4=null,_0x5554x5=null;if(null!= _0x5554x2[_0xc9c4[538]]){if(null!= _0x5554x2[_0xc9c4[285]]&& null!= _0x5554x2[_0xc9c4[285]][_0xc9c4[285]]&& _0xc9c4[1435]== _0x5554x2[_0xc9c4[285]][_0xc9c4[285]][_0xc9c4[301]]){_0x5554x2= _0x5554x2[_0xc9c4[285]][_0xc9c4[285]],_0x5554x4= this[_0xc9c4[1333]]?this[_0xc9c4[1562]][_0xc9c4[117]]:parseInt(_0x5554x2[_0xc9c4[284]](_0xc9c4[117]))* this[_0xc9c4[255]],_0x5554x5= parseInt(_0x5554x2[_0xc9c4[284]](_0xc9c4[119]))* this[_0xc9c4[255]]}else {_0x5554x3= _0x5554x2[_0xc9c4[1451]]();if(0== _0x5554x3[_0xc9c4[117]]&& 0== _0x5554x3[_0xc9c4[119]]){return};this[_0xc9c4[1563]]=  new mxRectangle(_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]],_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]]);_0x5554x3= 0}}else {_0x5554x5= this[_0xc9c4[724]][_0xc9c4[441]][_0xc9c4[1653]],null!= this[_0xc9c4[359]]&& null!= this[_0xc9c4[167]]?(_0x5554x4= this[_0xc9c4[1333]]?this[_0xc9c4[1562]][_0xc9c4[117]]:this[_0xc9c4[359]]* this[_0xc9c4[255]],_0x5554x5= this[_0xc9c4[167]]* this[_0xc9c4[255]]):null!= _0x5554x5?(this[_0xc9c4[1441]](_0x5554x5),this[_0xc9c4[1654]](_0x5554x5),mxUtils[_0xc9c4[1331]](this[_0xc9c4[131]])?_0x5554x5[_0xc9c4[339]]= this[_0xc9c4[131]][_0xc9c4[342]]:(_0x5554x4= this[_0xc9c4[1650]]?this[_0xc9c4[131]][_0xc9c4[230]](/\n/g,_0xc9c4[1453]):this[_0xc9c4[131]],_0x5554x5[_0xc9c4[339]]= _0x5554x4),_0x5554x4= this[_0xc9c4[1333]]?this[_0xc9c4[1562]][_0xc9c4[117]]:_0x5554x5[_0xc9c4[359]]* this[_0xc9c4[255]],_0x5554x5= _0x5554x5[_0xc9c4[167]]* this[_0xc9c4[255]]):(_0x5554x4= this[_0xc9c4[1333]]?this[_0xc9c4[1562]][_0xc9c4[117]]:_0x5554x2[_0xc9c4[359]]* this[_0xc9c4[255]],_0x5554x5= _0x5554x2[_0xc9c4[167]]* this[_0xc9c4[255]])};null!= _0x5554x4&& null!= _0x5554x5&& (this[_0xc9c4[1563]]=  new mxRectangle(this[_0xc9c4[1562]][_0xc9c4[235]]+ this[_0xc9c4[1655]][_0xc9c4[235]]* _0x5554x4,this[_0xc9c4[1562]][_0xc9c4[236]]+ this[_0xc9c4[1655]][_0xc9c4[236]]* _0x5554x5,_0x5554x4,_0x5554x5))}else {this[_0xc9c4[1563]][_0xc9c4[235]]+= this[_0xc9c4[1655]][_0xc9c4[235]]* this[_0xc9c4[1563]][_0xc9c4[117]],this[_0xc9c4[1563]][_0xc9c4[236]]+= this[_0xc9c4[1655]][_0xc9c4[236]]* this[_0xc9c4[1563]][_0xc9c4[119]]};null!= this[_0xc9c4[1563]]&& (0!= _0x5554x3&& (_0x5554x3= mxUtils[_0xc9c4[1613]](this[_0xc9c4[1563]],_0x5554x3),this[_0xc9c4[1563]][_0xc9c4[235]]= _0x5554x3[_0xc9c4[235]],this[_0xc9c4[1563]][_0xc9c4[236]]= _0x5554x3[_0xc9c4[236]],mxClient[_0xc9c4[496]]|| (this[_0xc9c4[1563]][_0xc9c4[117]]= _0x5554x3[_0xc9c4[117]],this[_0xc9c4[1563]][_0xc9c4[119]]= _0x5554x3[_0xc9c4[119]])),this[_0xc9c4[1563]][_0xc9c4[235]]= Math[_0xc9c4[519]](this[_0xc9c4[1563]][_0xc9c4[235]]),this[_0xc9c4[1563]][_0xc9c4[236]]= Math[_0xc9c4[519]](this[_0xc9c4[1563]][_0xc9c4[236]]),this[_0xc9c4[1563]][_0xc9c4[117]]= Math[_0xc9c4[430]](this[_0xc9c4[1563]][_0xc9c4[117]]),this[_0xc9c4[1563]][_0xc9c4[119]]= Math[_0xc9c4[430]](this[_0xc9c4[1563]][_0xc9c4[119]]))};mxText[_0xc9c4[202]][_0xc9c4[1598]]= function(){return 0};mxText[_0xc9c4[202]][_0xc9c4[1615]]= function(){return null!= this[_0xc9c4[724]]&& null!= this[_0xc9c4[724]][_0xc9c4[253]]?this[_0xc9c4[724]][_0xc9c4[253]][_0xc9c4[1615]]():0};mxText[_0xc9c4[202]][_0xc9c4[1590]]= function(){return !this[_0xc9c4[662]]&& null!= this[_0xc9c4[724]] && this[_0xc9c4[724]][_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1193]](this[_0xc9c4[724]][_0xc9c4[246]])};mxText[_0xc9c4[202]][_0xc9c4[1592]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){mxShape[_0xc9c4[202]][_0xc9c4[1592]][_0xc9c4[183]](this,arguments);_0x5554x2[_0xc9c4[1259]](this[_0xc9c4[352]]);_0x5554x2[_0xc9c4[1260]](this[_0xc9c4[1537]]);_0x5554x2[_0xc9c4[1262]](this[_0xc9c4[467]]);_0x5554x2[_0xc9c4[1265]](this[_0xc9c4[1288]]);_0x5554x2[_0xc9c4[1264]](this[_0xc9c4[803]]);_0x5554x2[_0xc9c4[1266]](this[_0xc9c4[666]])};mxText[_0xc9c4[202]][_0xc9c4[1586]]= function(){this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]])+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]])+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[942];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[942];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[189]};mxText[_0xc9c4[202]][_0xc9c4[1209]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[255]],_0x5554x4=this[_0xc9c4[1562]][_0xc9c4[235]]/ _0x5554x3,_0x5554x5=this[_0xc9c4[1562]][_0xc9c4[236]]/ _0x5554x3,_0x5554x9=this[_0xc9c4[1562]][_0xc9c4[117]]/ _0x5554x3,_0x5554x3=this[_0xc9c4[1562]][_0xc9c4[119]]/ _0x5554x3;this[_0xc9c4[1591]](_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554x3);this[_0xc9c4[1592]](_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554x3);var _0x5554xa=mxUtils[_0xc9c4[1331]](this[_0xc9c4[131]])|| this[_0xc9c4[507]]== mxConstants[_0xc9c4[1656]],_0x5554x12=_0x5554xa|| _0x5554x2 instanceof  mxVmlCanvas2D?_0xc9c4[1428]:_0xc9c4[110],_0x5554x13=this[_0xc9c4[131]];!_0x5554xa&& _0xc9c4[1428]== _0x5554x12 && (_0x5554x13= mxUtils[_0xc9c4[321]](_0x5554x13,!1));_0x5554x13= !mxUtils[_0xc9c4[1331]](this[_0xc9c4[131]])&& this[_0xc9c4[1650]] && _0xc9c4[1428]== _0x5554x12?_0x5554x13[_0xc9c4[230]](/\n/g,_0xc9c4[1453]):_0x5554x13;_0x5554x2[_0xc9c4[963]](_0x5554x4,_0x5554x5,_0x5554x9,_0x5554x3,_0x5554x13,this[_0xc9c4[611]],this[_0xc9c4[552]],this[_0xc9c4[1333]],_0x5554x12,_0xc9c4[1334]== this[_0xc9c4[277]],this[_0xc9c4[1645]],this[_0xc9c4[1615]]())};mxText[_0xc9c4[202]][_0xc9c4[1575]]= function(){var _0x5554x2=this[_0xc9c4[252]][_0xc9c4[124]];_0x5554x2[_0xc9c4[461]]= 1> this[_0xc9c4[461]]?this[_0xc9c4[461]]:_0xc9c4[110];_0x5554x2[_0xc9c4[277]]= _0xc9c4[110];_0x5554x2[_0xc9c4[117]]= _0xc9c4[110];_0x5554x2[_0xc9c4[119]]= _0xc9c4[110];this[_0xc9c4[1441]](this[_0xc9c4[252]]);this[_0xc9c4[1654]](this[_0xc9c4[252]]);this[_0xc9c4[1657]]();this[_0xc9c4[167]]= this[_0xc9c4[359]]= null;null!= mxClient[_0xc9c4[73]]?this[_0xc9c4[1658]]():this[_0xc9c4[1659]]()};mxText[_0xc9c4[202]][_0xc9c4[1658]]= function(){var _0x5554x2=this[_0xc9c4[1615]](),_0x5554x3=this[_0xc9c4[252]][_0xc9c4[124]],_0x5554x4=this[_0xc9c4[1655]][_0xc9c4[235]],_0x5554x5=this[_0xc9c4[1655]][_0xc9c4[236]];0!= _0x5554x2?(_0x5554x3[mxClient[_0xc9c4[73]]+ _0xc9c4[1660]]= 100*  -_0x5554x4+ _0xc9c4[1661]+ 100*  -_0x5554x5+ _0xc9c4[229],_0x5554x3[mxClient[_0xc9c4[73]]+ _0xc9c4[1662]]= _0xc9c4[536]+ 100* _0x5554x4+ _0xc9c4[1663]+ 100* _0x5554x5+ _0xc9c4[1664]+ this[_0xc9c4[255]]+ _0xc9c4[1665]+ _0x5554x2+ _0xc9c4[1666]):(_0x5554x3[mxClient[_0xc9c4[73]]+ _0xc9c4[1660]]= _0xc9c4[1667],_0x5554x3[mxClient[_0xc9c4[73]]+ _0xc9c4[1662]]= _0xc9c4[1402]+ this[_0xc9c4[255]]+ _0xc9c4[1393]+ 100* _0x5554x4+ _0xc9c4[1663]+ 100* _0x5554x5+ _0xc9c4[1668]);_0x5554x3[_0xc9c4[361]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]])+ _0xc9c4[168];_0x5554x3[_0xc9c4[125]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]])+ _0xc9c4[168]};mxText[_0xc9c4[202]][_0xc9c4[1659]]= function(){var _0x5554x2=this[_0xc9c4[252]][_0xc9c4[124]],_0x5554x3=this[_0xc9c4[1655]][_0xc9c4[235]],_0x5554x4=this[_0xc9c4[1655]][_0xc9c4[236]],_0x5554x5=this[_0xc9c4[255]];_0x5554x2[_0xc9c4[347]]= _0xc9c4[110];var _0x5554x9=0,_0x5554xa=0,_0x5554x12=null!= this[_0xc9c4[724]]?this[_0xc9c4[724]][_0xc9c4[441]][_0xc9c4[1653]]:null;if(null!= _0x5554x12){_0x5554x12[_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[110];_0x5554x12[_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[110];_0x5554x12[_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[110];this[_0xc9c4[1441]](_0x5554x12);this[_0xc9c4[1654]](_0x5554x12);if(mxUtils[_0xc9c4[1331]](this[_0xc9c4[131]])){_0x5554x12[_0xc9c4[339]]= this[_0xc9c4[131]][_0xc9c4[342]]}else {var _0x5554x13=this[_0xc9c4[131]];this[_0xc9c4[507]]!= mxConstants[_0xc9c4[1656]]&& (_0x5554x13= mxUtils[_0xc9c4[321]](_0x5554x13,!1));_0x5554x13= this[_0xc9c4[1650]]?_0x5554x13[_0xc9c4[230]](/\n/g,_0xc9c4[1453]):_0x5554x13;_0x5554x12[_0xc9c4[339]]= _0x5554x13};_0x5554x9= _0x5554x12[_0xc9c4[359]]+ 2;_0x5554xa= _0x5554x12[_0xc9c4[167]]+ 2}else {_0x5554x9= this[_0xc9c4[252]][_0xc9c4[359]],_0x5554xa= this[_0xc9c4[252]][_0xc9c4[167]]+ 1};this[_0xc9c4[359]]= _0x5554x9;this[_0xc9c4[167]]= _0x5554xa;_0x5554x12= this[_0xc9c4[1562]][_0xc9c4[117]]/ _0x5554x5;_0x5554x13= this[_0xc9c4[1562]][_0xc9c4[119]]/ _0x5554x5;mxClient[_0xc9c4[496]]&& (this[_0xc9c4[1645]]|| _0xc9c4[1334]== this[_0xc9c4[277]])&& 0< _0x5554x13?(_0x5554x13= Math[_0xc9c4[243]](_0x5554x13,_0x5554xa),_0x5554x2[_0xc9c4[119]]= Math[_0xc9c4[488]](_0x5554x13+ 1)+ _0xc9c4[168]):_0x5554x13= _0x5554xa;_0xc9c4[1334]!= this[_0xc9c4[277]]&& (mxClient[_0xc9c4[496]]&& (this[_0xc9c4[1645]]|| this[_0xc9c4[1333]])&& 0< _0x5554x12?(_0x5554x12= Math[_0xc9c4[243]](_0x5554x12,_0x5554x9),_0x5554x2[_0xc9c4[117]]= Math[_0xc9c4[488]](_0x5554x12)+ _0xc9c4[168]):_0x5554x12= _0x5554x9);var _0x5554x13=_0x5554x13* _0x5554x5,_0x5554x12=_0x5554x12* _0x5554x5,_0x5554x9=this[_0xc9c4[1615]]()* (Math[_0xc9c4[424]]/ 180),_0x5554xa=parseFloat(parseFloat(Math[_0xc9c4[426]](_0x5554x9))[_0xc9c4[1293]](8)),_0x5554x14=parseFloat(parseFloat(Math[_0xc9c4[427]](-_0x5554x9))[_0xc9c4[1293]](8)),_0x5554x9=_0x5554x9% (2* Math[_0xc9c4[424]]);0> _0x5554x9&& (_0x5554x9+= 2* Math[_0xc9c4[424]]);_0x5554x9%= Math[_0xc9c4[424]];_0x5554x9> Math[_0xc9c4[424]]/ 2&& (_0x5554x9= Math[_0xc9c4[424]]- _0x5554x9);var _0x5554x15=Math[_0xc9c4[426]](_0x5554x9),_0x5554x16=Math[_0xc9c4[427]](-_0x5554x9),_0x5554x3=_0x5554x12*  -(_0x5554x3+ 0.5),_0x5554x4=_0x5554x13*  -(_0x5554x4+ 0.5),_0x5554x17=(_0x5554x13- _0x5554x13* _0x5554x15+ _0x5554x12* _0x5554x16)/ 2+ _0x5554x14* _0x5554x3- _0x5554xa* _0x5554x4;0!= _0x5554x9&& (_0x5554x2[_0xc9c4[347]]= _0xc9c4[1505]+ _0x5554xa+ _0xc9c4[1506]+ _0x5554x14+ _0xc9c4[1507]+  -_0x5554x14+ _0xc9c4[1508]+ _0x5554xa+ _0xc9c4[1509]);_0x5554x2[_0xc9c4[499]]= _0x5554x5;_0x5554x2[_0xc9c4[361]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]]+ ((_0x5554x12- _0x5554x12* _0x5554x15+ _0x5554x13* _0x5554x16)/ 2- _0x5554xa* _0x5554x3- _0x5554x14* _0x5554x4)- _0x5554x12/ 2)+ _0xc9c4[168];_0x5554x2[_0xc9c4[125]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]]+ _0x5554x17- _0x5554x13/ 2)+ _0xc9c4[168]};mxText[_0xc9c4[202]][_0xc9c4[1657]]= function(){if(mxUtils[_0xc9c4[1331]](this[_0xc9c4[131]])){this[_0xc9c4[252]][_0xc9c4[339]]= _0xc9c4[110],this[_0xc9c4[252]][_0xc9c4[62]](this[_0xc9c4[131]])}else {var _0x5554x2=this[_0xc9c4[131]];this[_0xc9c4[507]]!= mxConstants[_0xc9c4[1656]]&& (_0x5554x2= mxUtils[_0xc9c4[321]](_0x5554x2,!1));var _0x5554x2=this[_0xc9c4[1650]]?_0x5554x2[_0xc9c4[230]](/\n/g,_0xc9c4[1453]):_0x5554x2,_0x5554x3=null!= this[_0xc9c4[1537]]&& this[_0xc9c4[1537]]!= mxConstants[_0xc9c4[217]]?this[_0xc9c4[1537]]:null,_0x5554x4=null!= this[_0xc9c4[467]]&& this[_0xc9c4[467]]!= mxConstants[_0xc9c4[217]]?this[_0xc9c4[467]]:null;if(null!= _0x5554x3|| null!= _0x5554x4){if(_0xc9c4[1334]== this[_0xc9c4[277]]){null!= _0x5554x3&& (this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[1028]]= _0x5554x3),null!= _0x5554x4&& (this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[467]]= _0xc9c4[1669]+ _0x5554x4)}else {var _0x5554x5=_0xc9c4[110];null!= _0x5554x3&& (_0x5554x5+= _0xc9c4[1418]+ _0x5554x3+ _0xc9c4[471]);null!= _0x5554x4&& (_0x5554x5+= _0xc9c4[1419]+ _0x5554x4+ _0xc9c4[471]);_0x5554x2= _0xc9c4[1670]+ _0x5554x5+ _0xc9c4[1671]+ this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[489]]+ _0xc9c4[1423]+ _0x5554x2+ _0xc9c4[1424];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[489]]= _0xc9c4[110]}};this[_0xc9c4[252]][_0xc9c4[339]]= _0x5554x2}};mxText[_0xc9c4[202]][_0xc9c4[1441]]= function(_0x5554x2){_0x5554x2= _0x5554x2[_0xc9c4[124]];_0x5554x2[_0xc9c4[489]]= Math[_0xc9c4[488]](this[_0xc9c4[803]]* mxConstants[_0xc9c4[490]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[487]]= Math[_0xc9c4[488]](this[_0xc9c4[803]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[486]]= this[_0xc9c4[1288]];_0x5554x2[_0xc9c4[123]]= _0xc9c4[125];_0x5554x2[_0xc9c4[352]]= this[_0xc9c4[352]];_0x5554x2[_0xc9c4[1452]]= (this[_0xc9c4[666]]& mxConstants[_0xc9c4[1410]])== mxConstants[_0xc9c4[1410]]?_0xc9c4[1447]:_0xc9c4[110];_0x5554x2[_0xc9c4[666]]= (this[_0xc9c4[666]]& mxConstants[_0xc9c4[1412]])== mxConstants[_0xc9c4[1412]]?_0xc9c4[1449]:_0xc9c4[110];_0x5554x2[_0xc9c4[1498]]= (this[_0xc9c4[666]]& mxConstants[_0xc9c4[1414]])== mxConstants[_0xc9c4[1414]]?_0xc9c4[355]:_0xc9c4[110];_0x5554x2[_0xc9c4[1165]]= this[_0xc9c4[611]]== mxConstants[_0xc9c4[479]]?_0xc9c4[698]:this[_0xc9c4[611]]== mxConstants[_0xc9c4[480]]?_0xc9c4[699]:_0xc9c4[361]};mxText[_0xc9c4[202]][_0xc9c4[1654]]= function(_0x5554x2){var _0x5554x3=Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[117]]/ this[_0xc9c4[255]]),_0x5554x4=Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[119]]/ this[_0xc9c4[255]]);_0x5554x2= _0x5554x2[_0xc9c4[124]];this[_0xc9c4[1645]]?(_0x5554x2[_0xc9c4[277]]= _0xc9c4[188],0< _0x5554x4&& (_0x5554x2[_0xc9c4[1503]]= _0x5554x4+ _0xc9c4[168]),0< _0x5554x3&& (_0x5554x2[_0xc9c4[117]]= _0x5554x3+ _0xc9c4[168])):_0xc9c4[1334]== this[_0xc9c4[277]]&& (_0x5554x2[_0xc9c4[117]]= _0x5554x3+ _0xc9c4[168],0< _0x5554x4&& (_0x5554x2[_0xc9c4[1503]]= _0x5554x4+ _0xc9c4[168]));this[_0xc9c4[1333]]?(!this[_0xc9c4[1645]]&& 0< _0x5554x3 && (_0x5554x2[_0xc9c4[117]]= _0x5554x3+ _0xc9c4[168]),_0x5554x2[_0xc9c4[493]]= _0xc9c4[1502]):_0x5554x2[_0xc9c4[493]]= _0xc9c4[494]};mxText[_0xc9c4[202]][_0xc9c4[1672]]= function(){this[_0xc9c4[1655]]= mxUtils[_0xc9c4[1501]](this[_0xc9c4[611]],this[_0xc9c4[552]])};mxText[_0xc9c4[202]][_0xc9c4[1673]]= function(){var _0x5554x2=0,_0x5554x3=0,_0x5554x2=this[_0xc9c4[611]]== mxConstants[_0xc9c4[479]]?(this[_0xc9c4[659]]- this[_0xc9c4[661]])/ 2:this[_0xc9c4[611]]== mxConstants[_0xc9c4[480]]?-this[_0xc9c4[661]]- this[_0xc9c4[1649]]:this[_0xc9c4[659]]+ this[_0xc9c4[1648]],_0x5554x3=this[_0xc9c4[552]]== mxConstants[_0xc9c4[481]]?(this[_0xc9c4[658]]- this[_0xc9c4[660]])/ 2:this[_0xc9c4[552]]== mxConstants[_0xc9c4[482]]?-this[_0xc9c4[660]]- this[_0xc9c4[1647]]:this[_0xc9c4[658]]+ this[_0xc9c4[1646]];return  new mxPoint(_0x5554x2,_0x5554x3)};function mxTriangle(){mxActor[_0xc9c4[239]](this)}mxUtils[_0xc9c4[1284]](mxTriangle,mxActor);mxTriangle[_0xc9c4[202]][_0xc9c4[1625]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[1276]](0,0);_0x5554x2[_0xc9c4[1277]](_0x5554x5,0.5* _0x5554x9);_0x5554x2[_0xc9c4[1277]](0,_0x5554x9);_0x5554x2[_0xc9c4[268]]()};function mxHexagon(){mxActor[_0xc9c4[239]](this)}mxUtils[_0xc9c4[1284]](mxHexagon,mxActor);mxHexagon[_0xc9c4[202]][_0xc9c4[1625]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[1276]](0.25* _0x5554x5,0);_0x5554x2[_0xc9c4[1277]](0.75* _0x5554x5,0);_0x5554x2[_0xc9c4[1277]](_0x5554x5,0.5* _0x5554x9);_0x5554x2[_0xc9c4[1277]](0.75* _0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[1277]](0.25* _0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[1277]](0,0.5* _0x5554x9);_0x5554x2[_0xc9c4[268]]()};function mxLine(_0x5554x2,_0x5554x3,_0x5554x4){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1336]]= _0x5554x3;this[_0xc9c4[1307]]= null!= _0x5554x4?_0x5554x4:1}mxUtils[_0xc9c4[1284]](mxLine,mxShape);mxLine[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x4+= _0x5554x9/ 2;_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x3,_0x5554x4);_0x5554x2[_0xc9c4[1277]](_0x5554x3+ _0x5554x5,_0x5554x4);_0x5554x2[_0xc9c4[1336]]()};function mxImageShape(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[618]]= _0x5554x3;this[_0xc9c4[1334]]= _0x5554x4;this[_0xc9c4[1336]]= _0x5554x5;this[_0xc9c4[1307]]= null!= _0x5554x9?_0x5554x9:1;this[_0xc9c4[639]]=  !1}mxUtils[_0xc9c4[1284]](mxImageShape,mxRectangleShape);mxImageShape[_0xc9c4[202]][_0xc9c4[1674]]=  !0;mxImageShape[_0xc9c4[202]][_0xc9c4[1568]]= function(){return !mxClient[_0xc9c4[80]]?0.5:0};mxImageShape[_0xc9c4[202]][_0xc9c4[183]]= function(_0x5554x2){mxShape[_0xc9c4[202]][_0xc9c4[183]][_0xc9c4[183]](this,arguments);this[_0xc9c4[1299]]= this[_0xc9c4[1336]]= this[_0xc9c4[1334]]= null;null!= this[_0xc9c4[124]]&& (this[_0xc9c4[1334]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_BACKGROUND),this[_0xc9c4[1336]]= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_BORDER),this[_0xc9c4[1674]]= 1== mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_ASPECT,1),this[_0xc9c4[623]]= this[_0xc9c4[623]]|| 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],_0xc9c4[1675],0),this[_0xc9c4[624]]= this[_0xc9c4[624]]|| 1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],_0xc9c4[1676],0))};mxImageShape[_0xc9c4[202]][_0xc9c4[1567]]= function(){return !this[_0xc9c4[1674]]};mxImageShape[_0xc9c4[202]][_0xc9c4[1570]]= function(){var _0x5554x2=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];return _0x5554x2};mxImageShape[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= this[_0xc9c4[618]]){var _0x5554xa=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_BACKGROUND,null),_0x5554x12=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_BORDER,null);if(null!= _0x5554xa|| null!= _0x5554x12){_0x5554x2[_0xc9c4[1245]](_0x5554xa),_0x5554x2[_0xc9c4[1249]](_0x5554x12),_0x5554x2[_0xc9c4[1319]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),_0x5554x2[_0xc9c4[1337]]()};_0x5554x2[_0xc9c4[618]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,this[_0xc9c4[618]],this[_0xc9c4[1674]],!1,!1)}else {mxRectangleShape[_0xc9c4[202]][_0xc9c4[1601]][_0xc9c4[183]](this,arguments)}};mxImageShape[_0xc9c4[202]][_0xc9c4[1575]]= function(){this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]])+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]])+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[160]](0,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[117]]))+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[119]]= Math[_0xc9c4[160]](0,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[119]]))+ _0xc9c4[168];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[1028]]= this[_0xc9c4[1334]]|| _0xc9c4[110];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[1630]]= this[_0xc9c4[1336]]|| _0xc9c4[110];this[_0xc9c4[252]][_0xc9c4[339]]= _0xc9c4[110];if(null!= this[_0xc9c4[618]]){var _0x5554x2=document[_0xc9c4[55]](mxClient[_0xc9c4[49]]|| null== mxClient[_0xc9c4[73]]&& 0!= this[_0xc9c4[603]]?mxClient[_0xc9c4[463]]+ _0xc9c4[464]:_0xc9c4[466]);_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x2[_0xc9c4[390]]= this[_0xc9c4[618]];var _0x5554x3=100> this[_0xc9c4[461]]?_0xc9c4[459]+ this[_0xc9c4[461]]+ _0xc9c4[460]:_0xc9c4[110];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[347]]= _0x5554x3;this[_0xc9c4[623]]&& this[_0xc9c4[624]]?_0x5554x3+= _0xc9c4[1677]:this[_0xc9c4[623]]?_0x5554x3+= _0xc9c4[1678]:this[_0xc9c4[624]]&& (_0x5554x3+= _0xc9c4[1679]);_0x5554x2[_0xc9c4[124]][_0xc9c4[347]]!= _0x5554x3&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[347]]= _0x5554x3);_0xc9c4[618]== _0x5554x2[_0xc9c4[301]]?_0x5554x2[_0xc9c4[124]][_0xc9c4[603]]= this[_0xc9c4[603]]:_0x5554x2[_0xc9c4[124]][mxClient[_0xc9c4[73]]+ _0xc9c4[1662]]= _0xc9c4[1394]+ this[_0xc9c4[603]]+ _0xc9c4[1666];_0x5554x2[_0xc9c4[124]][_0xc9c4[117]]= this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[117]];_0x5554x2[_0xc9c4[124]][_0xc9c4[119]]= this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[119]];this[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[1617]]= _0xc9c4[110];this[_0xc9c4[252]][_0xc9c4[62]](_0x5554x2)}else {this[_0xc9c4[1600]](this[_0xc9c4[252]])}};function mxLabel(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxRectangleShape[_0xc9c4[239]](this,_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5)}mxUtils[_0xc9c4[1284]](mxLabel,mxRectangleShape);mxLabel[_0xc9c4[202]][_0xc9c4[1680]]= mxConstants[_0xc9c4[1681]];mxLabel[_0xc9c4[202]][_0xc9c4[657]]= 2;mxLabel[_0xc9c4[202]][_0xc9c4[1682]]= 10;mxLabel[_0xc9c4[202]][_0xc9c4[635]]= 2;mxLabel[_0xc9c4[202]][_0xc9c4[176]]= function(_0x5554x2){mxShape[_0xc9c4[202]][_0xc9c4[176]][_0xc9c4[183]](this,arguments);null!= this[_0xc9c4[632]]&& null!= this[_0xc9c4[630]]&& (this[_0xc9c4[1683]]=  new this[_0xc9c4[630]],this[_0xc9c4[1683]][_0xc9c4[507]]= this[_0xc9c4[507]],this[_0xc9c4[1683]][_0xc9c4[1562]]= this[_0xc9c4[1562]],this[_0xc9c4[1683]][_0xc9c4[1334]]= this[_0xc9c4[632]],this[_0xc9c4[1683]][_0xc9c4[1336]]= this[_0xc9c4[632]],this[_0xc9c4[1683]][_0xc9c4[1299]]= this[_0xc9c4[634]],this[_0xc9c4[1683]][_0xc9c4[663]]= this[_0xc9c4[638]],this[_0xc9c4[1683]][_0xc9c4[176]](this[_0xc9c4[252]]))};mxLabel[_0xc9c4[202]][_0xc9c4[258]]= function(){null!= this[_0xc9c4[1683]]&& (this[_0xc9c4[1683]][_0xc9c4[1334]]= this[_0xc9c4[632]],this[_0xc9c4[1683]][_0xc9c4[1336]]= this[_0xc9c4[632]],this[_0xc9c4[1683]][_0xc9c4[1299]]= this[_0xc9c4[634]],this[_0xc9c4[1683]][_0xc9c4[663]]= this[_0xc9c4[638]]);mxShape[_0xc9c4[202]][_0xc9c4[258]][_0xc9c4[183]](this,arguments)};mxLabel[_0xc9c4[202]][_0xc9c4[1567]]= function(){return mxRectangleShape[_0xc9c4[202]][_0xc9c4[1567]][_0xc9c4[183]](this,arguments)&& null== this[_0xc9c4[632]]&& null== this[_0xc9c4[630]]};mxLabel[_0xc9c4[202]][_0xc9c4[1602]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){this[_0xc9c4[1684]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9);this[_0xc9c4[1685]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9);mxRectangleShape[_0xc9c4[202]][_0xc9c4[1602]][_0xc9c4[183]](this,arguments)};mxLabel[_0xc9c4[202]][_0xc9c4[1684]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){null!= this[_0xc9c4[618]]&& (_0x5554x3= this[_0xc9c4[1686]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),_0x5554x2[_0xc9c4[618]](_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]],_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]],this[_0xc9c4[618]],!1,!1,!1))};mxLabel[_0xc9c4[202]][_0xc9c4[1686]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_ALIGN,mxConstants.ALIGN_LEFT),_0x5554xa=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE),_0x5554x12=mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_WIDTH,mxConstants.DEFAULT_IMAGESIZE),_0x5554x13=mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_HEIGHT,mxConstants.DEFAULT_IMAGESIZE),_0x5554x14=mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_SPACING,this[_0xc9c4[657]])+ 5;_0x5554x2= _0x5554x9== mxConstants[_0xc9c4[479]]?_0x5554x2+ (_0x5554x4- _0x5554x12)/ 2:_0x5554x9== mxConstants[_0xc9c4[480]]?_0x5554x2+ (_0x5554x4- _0x5554x12- _0x5554x14):_0x5554x2+ _0x5554x14;_0x5554x3= _0x5554xa== mxConstants[_0xc9c4[1687]]?_0x5554x3+ _0x5554x14:_0x5554xa== mxConstants[_0xc9c4[482]]?_0x5554x3+ (_0x5554x5- _0x5554x13- _0x5554x14):_0x5554x3+ (_0x5554x5- _0x5554x13)/ 2;return  new mxRectangle(_0x5554x2,_0x5554x3,_0x5554x12,_0x5554x13)};mxLabel[_0xc9c4[202]][_0xc9c4[1685]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){null!= this[_0xc9c4[1683]]?(this[_0xc9c4[1683]][_0xc9c4[1562]]= this[_0xc9c4[1688]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),this[_0xc9c4[1683]][_0xc9c4[1209]](_0x5554x2)):null!= this[_0xc9c4[631]]&& (_0x5554x3= this[_0xc9c4[1688]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9),_0x5554x2[_0xc9c4[618]](_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]],_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]],this[_0xc9c4[631]],!1,!1,!1))};mxLabel[_0xc9c4[202]][_0xc9c4[1688]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_ALIGN,mxConstants.ALIGN_LEFT),_0x5554xa=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_IMAGE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE),_0x5554x12=mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_INDICATOR_WIDTH,this[_0xc9c4[1682]]),_0x5554x13=mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_INDICATOR_HEIGHT,this[_0xc9c4[1682]]),_0x5554x14=this[_0xc9c4[657]]+ 5;_0x5554x2= _0x5554x9== mxConstants[_0xc9c4[480]]?_0x5554x2+ (_0x5554x4- _0x5554x12- _0x5554x14):_0x5554x9== mxConstants[_0xc9c4[479]]?_0x5554x2+ (_0x5554x4- _0x5554x12)/ 2:_0x5554x2+ _0x5554x14;_0x5554x3= _0x5554xa== mxConstants[_0xc9c4[482]]?_0x5554x3+ (_0x5554x5- _0x5554x13- _0x5554x14):_0x5554xa== mxConstants[_0xc9c4[1687]]?_0x5554x3+ _0x5554x14:_0x5554x3+ (_0x5554x5- _0x5554x13)/ 2;return  new mxRectangle(_0x5554x2,_0x5554x3,_0x5554x12,_0x5554x13)};mxLabel[_0xc9c4[202]][_0xc9c4[1575]]= function(){for(mxRectangleShape[_0xc9c4[202]][_0xc9c4[1575]][_0xc9c4[183]](this,arguments);this[_0xc9c4[252]][_0xc9c4[1580]]();){this[_0xc9c4[252]][_0xc9c4[266]](this[_0xc9c4[252]][_0xc9c4[1581]])};if(null!= this[_0xc9c4[618]]){var _0x5554x2=document[_0xc9c4[55]](_0xc9c4[466]);_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[1500];_0x5554x2[_0xc9c4[57]](_0xc9c4[467],_0xc9c4[468]);var _0x5554x3=this[_0xc9c4[1686]](this[_0xc9c4[1562]][_0xc9c4[235]],this[_0xc9c4[1562]][_0xc9c4[236]],this[_0xc9c4[1562]][_0xc9c4[117]],this[_0xc9c4[1562]][_0xc9c4[119]]);_0x5554x3[_0xc9c4[235]]-= this[_0xc9c4[1562]][_0xc9c4[235]];_0x5554x3[_0xc9c4[236]]-= this[_0xc9c4[1562]][_0xc9c4[236]];_0x5554x2[_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[488]](_0x5554x3[_0xc9c4[235]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[488]](_0x5554x3[_0xc9c4[236]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[488]](_0x5554x3[_0xc9c4[117]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[124]][_0xc9c4[119]]= Math[_0xc9c4[488]](_0x5554x3[_0xc9c4[119]])+ _0xc9c4[168];_0x5554x2[_0xc9c4[390]]= this[_0xc9c4[618]];this[_0xc9c4[252]][_0xc9c4[62]](_0x5554x2)}};function mxCylinder(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxCylinder,mxShape);mxCylinder[_0xc9c4[202]][_0xc9c4[1503]]= 40;mxCylinder[_0xc9c4[202]][_0xc9c4[1564]]= 0;mxCylinder[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[513]](_0x5554x3,_0x5554x4);_0x5554x2[_0xc9c4[1275]]();this[_0xc9c4[1625]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,!1);_0x5554x2[_0xc9c4[1337]]();_0x5554x2[_0xc9c4[1267]](!1);_0x5554x2[_0xc9c4[1275]]();this[_0xc9c4[1625]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,!0);_0x5554x2[_0xc9c4[1336]]()};mxCylinder[_0xc9c4[202]][_0xc9c4[1625]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x3= Math[_0xc9c4[243]](this[_0xc9c4[1503]],Math[_0xc9c4[488]](_0x5554x9/ 5));if(_0x5554xa&& null!= this[_0xc9c4[1334]]|| !_0x5554xa&& null== this[_0xc9c4[1334]]){_0x5554x2[_0xc9c4[1276]](0,_0x5554x3),_0x5554x2[_0xc9c4[1279]](0,2* _0x5554x3,_0x5554x5,2* _0x5554x3,_0x5554x5,_0x5554x3),_0x5554xa|| (_0x5554x2[_0xc9c4[1336]](),_0x5554x2[_0xc9c4[1275]]())};_0x5554xa|| (_0x5554x2[_0xc9c4[1276]](0,_0x5554x3),_0x5554x2[_0xc9c4[1279]](0,-_0x5554x3/ 3,_0x5554x5,-_0x5554x3/ 3,_0x5554x5,_0x5554x3),_0x5554x2[_0xc9c4[1277]](_0x5554x5,_0x5554x9- _0x5554x3),_0x5554x2[_0xc9c4[1279]](_0x5554x5,_0x5554x9+ _0x5554x3/ 3,0,_0x5554x9+ _0x5554x3/ 3,0,_0x5554x9- _0x5554x3),_0x5554x2[_0xc9c4[268]]())};function mxConnector(_0x5554x2,_0x5554x3,_0x5554x4){mxPolyline[_0xc9c4[239]](this,_0x5554x2,_0x5554x3,_0x5554x4)}mxUtils[_0xc9c4[1284]](mxConnector,mxPolyline);mxConnector[_0xc9c4[202]][_0xc9c4[1594]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1689]](_0x5554x2,_0x5554x3,!0),_0x5554x5=this[_0xc9c4[1689]](_0x5554x2,_0x5554x3,!1);null== this[_0xc9c4[124]]|| 1!= this[_0xc9c4[124]][mxConstants[_0xc9c4[1690]]]?this[_0xc9c4[1639]](_0x5554x2,_0x5554x3,this[_0xc9c4[1606]]):this[_0xc9c4[1691]](_0x5554x2,_0x5554x3);_0x5554x2[_0xc9c4[1245]](this[_0xc9c4[1336]]);_0x5554x2[_0xc9c4[1267]](!1);_0x5554x2[_0xc9c4[1251]](!1);null!= _0x5554x4&& _0x5554x4();null!= _0x5554x5&& _0x5554x5()};mxConnector[_0xc9c4[202]][_0xc9c4[1691]]= function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[1275]]();var _0x5554x4=_0x5554x3[0],_0x5554x5=_0x5554x3[_0xc9c4[67]];_0x5554x2[_0xc9c4[1276]](_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]]);for(_0x5554x4= 1;_0x5554x4< _0x5554x5- 2;_0x5554x4++){var _0x5554x9=_0x5554x3[_0x5554x4],_0x5554xa=_0x5554x3[_0x5554x4+ 1];_0x5554x2[_0xc9c4[1278]](_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]],(_0x5554x9[_0xc9c4[235]]+ _0x5554xa[_0xc9c4[235]])/ 2,(_0x5554x9[_0xc9c4[236]]+ _0x5554xa[_0xc9c4[236]])/ 2)};_0x5554x9= _0x5554x3[_0x5554x5- 2];_0x5554xa= _0x5554x3[_0x5554x5- 1];_0x5554x2[_0xc9c4[1278]](_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]],_0x5554xa[_0xc9c4[235]],_0x5554xa[_0xc9c4[236]]);_0x5554x2[_0xc9c4[1336]]()};mxConnector[_0xc9c4[202]][_0xc9c4[1689]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x3[_0xc9c4[67]],_0x5554x9=_0x5554x4?_0x5554x3[1]:_0x5554x3[_0x5554x5- 2];_0x5554x3= _0x5554x4?_0x5554x3[0]:_0x5554x3[_0x5554x5- 1];var _0x5554x5=_0x5554x3[_0xc9c4[235]]- _0x5554x9[_0xc9c4[235]],_0x5554xa=_0x5554x3[_0xc9c4[236]]- _0x5554x9[_0xc9c4[236]],_0x5554x12=Math[_0xc9c4[160]](1,Math[_0xc9c4[428]](_0x5554x5* _0x5554x5+ _0x5554xa* _0x5554xa)),_0x5554x9=_0x5554x5/ _0x5554x12,_0x5554x5=_0x5554xa/ _0x5554x12,_0x5554xa=mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],_0x5554x4?mxConstants[_0xc9c4[1692]]:mxConstants[_0xc9c4[1693]],mxConstants.DEFAULT_MARKERSIZE),_0x5554x12=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],_0x5554x4?mxConstants[_0xc9c4[1694]]:mxConstants[_0xc9c4[1695]]);return mxMarker[_0xc9c4[1689]](_0x5554x2,this,_0x5554x12,_0x5554x3,_0x5554x9,_0x5554x5,_0x5554xa,_0x5554x4,this[_0xc9c4[1307]],0!= this[_0xc9c4[124]][_0x5554x4?mxConstants[_0xc9c4[1696]]:mxConstants[_0xc9c4[1697]]])};mxConnector[_0xc9c4[202]][_0xc9c4[1612]]= function(_0x5554x2){mxShape[_0xc9c4[202]][_0xc9c4[1612]][_0xc9c4[183]](this,arguments);var _0x5554x3=0;mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_STARTARROW,mxConstants.NONE)!= mxConstants[_0xc9c4[217]]&& (_0x5554x3= mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)+ 1);mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ENDARROW,mxConstants.NONE)!= mxConstants[_0xc9c4[217]]&& (_0x5554x3= Math[_0xc9c4[160]](_0x5554x3,mxUtils[_0xc9c4[1550]](this[_0xc9c4[124]],mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE))+ 1);_0x5554x2[_0xc9c4[244]](Math[_0xc9c4[430]](_0x5554x3* this[_0xc9c4[255]]))};function mxSwimlane(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxShape[_0xc9c4[239]](this);this[_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[1334]]= _0x5554x3;this[_0xc9c4[1336]]= _0x5554x4;this[_0xc9c4[1307]]= null!= _0x5554x5?_0x5554x5:1}mxUtils[_0xc9c4[1284]](mxSwimlane,mxShape);mxSwimlane[_0xc9c4[202]][_0xc9c4[1680]]= 16;mxSwimlane[_0xc9c4[202]][_0xc9c4[1597]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2= Math[_0xc9c4[243]](_0x5554x9,mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE));return  new mxRectangle(_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x2)};mxSwimlane[_0xc9c4[202]][_0xc9c4[1614]]= function(){var _0x5554x2=mxShape[_0xc9c4[202]][_0xc9c4[1614]][_0xc9c4[183]](this,arguments);1!= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_HORIZONTAL,1)&& (_0x5554x2+= mxText[_0xc9c4[202]][_0xc9c4[1616]]);return _0x5554x2};mxSwimlane[_0xc9c4[202]][_0xc9c4[1615]]= function(){return this[_0xc9c4[1614]]()};mxSwimlane[_0xc9c4[202]][_0xc9c4[1590]]= function(){return mxShape[_0xc9c4[202]][_0xc9c4[1590]][_0xc9c4[183]](this,arguments)|| 1!= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_HORIZONTAL,1)};mxSwimlane[_0xc9c4[202]][_0xc9c4[1603]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_ARCSIZE,100* mxConstants[_0xc9c4[1557]])/ 100;return 3* _0x5554x4* _0x5554x2};mxSwimlane[_0xc9c4[202]][_0xc9c4[1595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=Math[_0xc9c4[243]](_0x5554x9,mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE)),_0x5554x12=mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_SWIMLANE_FILLCOLOR,mxConstants.NONE),_0x5554x13=1== mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_SWIMLANE_LINE,1),_0x5554x14=0;_0x5554x2[_0xc9c4[513]](_0x5554x3,_0x5554x4);this[_0xc9c4[1606]]?(_0x5554x14= this[_0xc9c4[1603]](_0x5554x5,_0x5554x9,_0x5554xa),this[_0xc9c4[1698]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x14,_0x5554x12,_0x5554x13)):this[_0xc9c4[1699]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13);_0x5554x12= mxUtils[_0xc9c4[433]](this[_0xc9c4[124]],mxConstants.STYLE_SEPARATORCOLOR,mxConstants.NONE);this[_0xc9c4[1700]](_0x5554x2,_0x5554x5,_0x5554xa,_0x5554x9,_0x5554x12);null!= this[_0xc9c4[618]]&& (_0x5554x9= this[_0xc9c4[1686]](_0x5554x3,_0x5554xa,_0x5554x5,_0x5554x9),_0x5554x2[_0xc9c4[618]](_0x5554x9[_0xc9c4[235]]- _0x5554x3,_0x5554x9[_0xc9c4[236]]- _0x5554x4,_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]],this[_0xc9c4[618]],!1,!1,!1));this[_0xc9c4[617]]&& (_0x5554x2[_0xc9c4[1267]](!1),this[_0xc9c4[1604]](_0x5554x2,0,0,_0x5554x5,_0x5554xa,_0x5554x14))};mxSwimlane[_0xc9c4[202]][_0xc9c4[1699]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13){_0x5554x12!= mxConstants[_0xc9c4[217]]&& (_0x5554x2[_0xc9c4[815]](),_0x5554x2[_0xc9c4[1245]](_0x5554x12),_0x5554x2[_0xc9c4[1319]](0,0,_0x5554x5,_0x5554x9),_0x5554x2[_0xc9c4[1337]](),_0x5554x2[_0xc9c4[1210]](),_0x5554x2[_0xc9c4[1267]](!1));_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](0,_0x5554xa);_0x5554x2[_0xc9c4[1277]](0,0);_0x5554x2[_0xc9c4[1277]](_0x5554x5,0);_0x5554x2[_0xc9c4[1277]](_0x5554x5,_0x5554xa);_0x5554x13&& _0x5554x2[_0xc9c4[268]]();_0x5554x2[_0xc9c4[1337]]();_0x5554xa< _0x5554x9&& _0x5554x12== mxConstants[_0xc9c4[217]]&& (_0x5554x2[_0xc9c4[1229]]=  !1,_0x5554x2[_0xc9c4[1275]](),_0x5554x2[_0xc9c4[1276]](0,_0x5554xa),_0x5554x2[_0xc9c4[1277]](0,_0x5554x9),_0x5554x2[_0xc9c4[1277]](_0x5554x5,_0x5554x9),_0x5554x2[_0xc9c4[1277]](_0x5554x5,_0x5554xa),_0x5554x2[_0xc9c4[1336]]())};mxSwimlane[_0xc9c4[202]][_0xc9c4[1698]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){_0x5554x13!= mxConstants[_0xc9c4[217]]&& (_0x5554x2[_0xc9c4[815]](),_0x5554x2[_0xc9c4[1245]](_0x5554x13),_0x5554x2[_0xc9c4[1320]](0,0,_0x5554x5,_0x5554x9,_0x5554x12,_0x5554x12),_0x5554x2[_0xc9c4[1337]](),_0x5554x2[_0xc9c4[1210]](),_0x5554x2[_0xc9c4[1267]](!1));_0x5554x2[_0xc9c4[1275]]();_0x5554x2[_0xc9c4[1276]](_0x5554x5,_0x5554xa);_0x5554x2[_0xc9c4[1277]](_0x5554x5,_0x5554x12);_0x5554x2[_0xc9c4[1278]](_0x5554x5,0,_0x5554x5- Math[_0xc9c4[243]](_0x5554x5/ 2,_0x5554x12),0);_0x5554x2[_0xc9c4[1277]](Math[_0xc9c4[243]](_0x5554x5/ 2,_0x5554x12),0);_0x5554x2[_0xc9c4[1278]](0,0,0,_0x5554x12);_0x5554x2[_0xc9c4[1277]](0,_0x5554xa);_0x5554x14&& _0x5554x2[_0xc9c4[268]]();_0x5554x2[_0xc9c4[1337]]();_0x5554xa< _0x5554x9&& _0x5554x13== mxConstants[_0xc9c4[217]]&& (_0x5554x2[_0xc9c4[1229]]=  !1,_0x5554x2[_0xc9c4[1275]](),_0x5554x2[_0xc9c4[1276]](0,_0x5554xa),_0x5554x2[_0xc9c4[1277]](0,_0x5554x9- _0x5554x12),_0x5554x2[_0xc9c4[1278]](0,_0x5554x9,Math[_0xc9c4[243]](_0x5554x5/ 2,_0x5554x12),_0x5554x9),_0x5554x2[_0xc9c4[1277]](_0x5554x5- Math[_0xc9c4[243]](_0x5554x5/ 2,_0x5554x12),_0x5554x9),_0x5554x2[_0xc9c4[1278]](_0x5554x5,_0x5554x9,_0x5554x5,_0x5554x9- _0x5554x12),_0x5554x2[_0xc9c4[1277]](_0x5554x5,_0x5554xa),_0x5554x2[_0xc9c4[1336]]())};mxSwimlane[_0xc9c4[202]][_0xc9c4[1700]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x9!= mxConstants[_0xc9c4[217]]&& (_0x5554x2[_0xc9c4[1249]](_0x5554x9),_0x5554x2[_0xc9c4[1251]](!0),_0x5554x2[_0xc9c4[1275]](),_0x5554x2[_0xc9c4[1276]](_0x5554x3,_0x5554x4),_0x5554x2[_0xc9c4[1277]](_0x5554x3,_0x5554x5),_0x5554x2[_0xc9c4[1336]](),_0x5554x2[_0xc9c4[1251]](!1))};mxSwimlane[_0xc9c4[202]][_0xc9c4[1686]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){return  new mxRectangle(_0x5554x2+ _0x5554x4- this[_0xc9c4[1680]],_0x5554x3,this[_0xc9c4[1680]],this[_0xc9c4[1680]])};function mxGraphLayout(_0x5554x2){this[_0xc9c4[1179]]= _0x5554x2}mxGraphLayout[_0xc9c4[202]][_0xc9c4[1179]]= null;mxGraphLayout[_0xc9c4[202]][_0xc9c4[1701]]=  !0;mxGraphLayout[_0xc9c4[202]][_0xc9c4[1101]]= null;mxGraphLayout[_0xc9c4[202]][_0xc9c4[1702]]= function(_0x5554x2,_0x5554x3,_0x5554x4){};mxGraphLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1703]]= function(){return this[_0xc9c4[1179]]};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1704]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x3);_0x5554x3= null!= _0x5554x4?_0x5554x4[_0xc9c4[124]]:this[_0xc9c4[1179]][_0xc9c4[1705]](_0x5554x3);return null!= _0x5554x3?_0x5554x3[_0x5554x2]:null};mxGraphLayout[_0xc9c4[1706]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= _0x5554x4&& null!= _0x5554x2){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;_0x5554x9= _0x5554x9|| [];var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x2);if(null== _0x5554x9[_0x5554xa]&& (_0x5554x9[_0x5554xa]= _0x5554x2,_0x5554x5= _0x5554x4(_0x5554x2,_0x5554x5),null== _0x5554x5|| _0x5554x5)){if(_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1707]](_0x5554x2),0< _0x5554x5){for(_0x5554xa= 0;_0x5554xa< _0x5554x5;_0x5554xa++){var _0x5554x12=this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1708]](_0x5554x2,_0x5554xa),_0x5554x13=this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1709]](_0x5554x12,!0)== _0x5554x2;if(!_0x5554x3|| _0x5554x13){_0x5554x13= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[1710]](_0x5554x12,!_0x5554x13),this[_0xc9c4[1706]](_0x5554x13,_0x5554x3,_0x5554x4,_0x5554x12,_0x5554x9)}}}}}};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1711]]= function(_0x5554x2){return this[_0xc9c4[1179]][_0xc9c4[1712]](_0x5554x2)};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1713]]= function(_0x5554x2){return !this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x2)||  !this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x2)};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1715]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]();return !_0x5554x3[_0xc9c4[250]](_0x5554x2)||  !this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x2) || null== _0x5554x3[_0xc9c4[1709]](_0x5554x2,!0) || null== _0x5554x3[_0xc9c4[1709]](_0x5554x2,!1)};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1716]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_NOEDGESTYLE,_0x5554x3?_0xc9c4[468]:_0xc9c4[500],[_0x5554x2])};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1718]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_ORTHOGONAL,_0x5554x3?_0xc9c4[500]:_0xc9c4[468],[_0x5554x2])};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1719]]= function(_0x5554x2){var _0x5554x3= new mxPoint;if(null!= _0x5554x2&& _0x5554x2!= this[_0xc9c4[1101]]){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]();if(_0x5554x4[_0xc9c4[1720]](this[_0xc9c4[1101]],_0x5554x2)){for(var _0x5554x5=_0x5554x4[_0xc9c4[1721]](_0x5554x2);_0x5554x2!= this[_0xc9c4[1101]];){_0x5554x3[_0xc9c4[235]]+= _0x5554x5[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]+= _0x5554x5[_0xc9c4[236]],_0x5554x2= _0x5554x4[_0xc9c4[1197]](_0x5554x2),_0x5554x5= _0x5554x4[_0xc9c4[1721]](_0x5554x2)}}};return _0x5554x3};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1722]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[251]],_0x5554x5=_0x5554x4[_0xc9c4[1721]](_0x5554x2);null== _0x5554x5?(_0x5554x5=  new mxGeometry,_0x5554x5[_0xc9c4[1723]](!0)):_0x5554x5= _0x5554x5[_0xc9c4[238]]();if(null!= this[_0xc9c4[1101]]&& null!= _0x5554x3){for(var _0x5554x9=_0x5554x4[_0xc9c4[1197]](_0x5554x2),_0x5554x9=this[_0xc9c4[1719]](_0x5554x9),_0x5554xa=0;_0x5554xa< _0x5554x3[_0xc9c4[67]];_0x5554xa++){_0x5554x3[_0x5554xa][_0xc9c4[235]]-= _0x5554x9[_0xc9c4[235]],_0x5554x3[_0x5554xa][_0xc9c4[236]]-= _0x5554x9[_0xc9c4[236]]}};_0x5554x5[_0xc9c4[1525]]= _0x5554x3;_0x5554x4[_0xc9c4[1724]](_0x5554x2,_0x5554x5)}};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1725]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x9=_0x5554x5[_0xc9c4[1721]](_0x5554x2),_0x5554xa=null;if(null!= _0x5554x9){_0x5554xa=  new mxRectangle(_0x5554x3,_0x5554x4,_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]]);if(this[_0xc9c4[1701]]){var _0x5554x12=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);if(null!= _0x5554x12&& null!= _0x5554x12[_0xc9c4[963]]&& null!= _0x5554x12[_0xc9c4[963]][_0xc9c4[1563]]){var _0x5554x13=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x14=_0x5554x12[_0xc9c4[963]][_0xc9c4[1563]];_0x5554x12[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[235]]< _0x5554x12[_0xc9c4[235]]&& (_0x5554x3+= (_0x5554x12[_0xc9c4[235]]- _0x5554x14[_0xc9c4[235]])/ _0x5554x13,_0x5554xa[_0xc9c4[117]]= _0x5554x14[_0xc9c4[117]]);_0x5554x12[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[236]]< _0x5554x12[_0xc9c4[236]]&& (_0x5554x4+= (_0x5554x12[_0xc9c4[236]]- _0x5554x14[_0xc9c4[236]])/ _0x5554x13,_0x5554xa[_0xc9c4[119]]= _0x5554x14[_0xc9c4[119]])}};null!= this[_0xc9c4[1101]]&& (_0x5554x12= _0x5554x5[_0xc9c4[1197]](_0x5554x2),null!= _0x5554x12&& _0x5554x12!= this[_0xc9c4[1101]]&& (_0x5554x12= this[_0xc9c4[1719]](_0x5554x12),_0x5554x3-= _0x5554x12[_0xc9c4[235]],_0x5554x4-= _0x5554x12[_0xc9c4[236]]));if(_0x5554x9[_0xc9c4[235]]!= _0x5554x3|| _0x5554x9[_0xc9c4[236]]!= _0x5554x4){_0x5554x9= _0x5554x9[_0xc9c4[238]](),_0x5554x9[_0xc9c4[235]]= _0x5554x3,_0x5554x9[_0xc9c4[236]]= _0x5554x4,_0x5554x5[_0xc9c4[1724]](_0x5554x2,_0x5554x9)}};return _0x5554xa};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1726]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1721]](_0x5554x2);if(this[_0xc9c4[1701]]){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);if(null!= _0x5554x4&& null!= _0x5554x4[_0xc9c4[963]]&& null!= _0x5554x4[_0xc9c4[963]][_0xc9c4[1563]]){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x9=_0x5554x4[_0xc9c4[963]][_0xc9c4[1563]],_0x5554xa=Math[_0xc9c4[160]](_0x5554x4[_0xc9c4[235]]- _0x5554x9[_0xc9c4[235]],0)/ _0x5554x5,_0x5554x12=Math[_0xc9c4[160]](_0x5554x4[_0xc9c4[236]]- _0x5554x9[_0xc9c4[236]],0)/ _0x5554x5,_0x5554x13=Math[_0xc9c4[160]](_0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]]- (_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]),0)/ _0x5554x5,_0x5554x4=Math[_0xc9c4[160]](_0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]]- (_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]),0)/ _0x5554x5,_0x5554x3= new mxRectangle(_0x5554x3[_0xc9c4[235]]- _0x5554xa,_0x5554x3[_0xc9c4[236]]- _0x5554x12,_0x5554x3[_0xc9c4[117]]+ _0x5554xa+ _0x5554x13,_0x5554x3[_0xc9c4[119]]+ _0x5554x12+ _0x5554x4)}};null!= this[_0xc9c4[1101]]&& (_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x2),_0x5554x3= _0x5554x3[_0xc9c4[238]](),null!= _0x5554x2&& _0x5554x2!= this[_0xc9c4[1101]]&& (_0x5554x2= this[_0xc9c4[1719]](_0x5554x2),_0x5554x3[_0xc9c4[235]]+= _0x5554x2[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]+= _0x5554x2[_0xc9c4[236]]));return  new mxRectangle(_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]],_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]])};mxGraphLayout[_0xc9c4[202]][_0xc9c4[1727]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[473]]();try{for(var _0x5554x4=_0x5554x2[_0xc9c4[67]]- 1;0<= _0x5554x4;_0x5554x4--){var _0x5554x5=_0x5554x2[_0x5554x4],_0x5554x9=this[_0xc9c4[1179]][_0xc9c4[1728]](_0x5554x5),_0x5554xa=this[_0xc9c4[1179]][_0xc9c4[1729]](_0x5554x9),_0x5554x12=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x5),_0x5554x13=0,_0x5554x14=0;if(this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x5)){var _0x5554x15=this[_0xc9c4[1179]][_0xc9c4[1731]](_0x5554x5),_0x5554x13=_0x5554x15[_0xc9c4[117]],_0x5554x14=_0x5554x15[_0xc9c4[119]]};null!= _0x5554xa&& null!= _0x5554x12&& (_0x5554x12= _0x5554x12[_0xc9c4[238]](),_0x5554x12[_0xc9c4[235]]= _0x5554x12[_0xc9c4[235]]+ _0x5554xa[_0xc9c4[235]]- _0x5554x3- _0x5554x13,_0x5554x12[_0xc9c4[236]]= _0x5554x12[_0xc9c4[236]]+ _0x5554xa[_0xc9c4[236]]- _0x5554x3- _0x5554x14,_0x5554x12[_0xc9c4[117]]= _0x5554xa[_0xc9c4[117]]+ 2* _0x5554x3+ _0x5554x13,_0x5554x12[_0xc9c4[119]]= _0x5554xa[_0xc9c4[119]]+ 2* _0x5554x3+ _0x5554x14,this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1724]](_0x5554x5,_0x5554x12),this[_0xc9c4[1179]][_0xc9c4[834]](_0x5554x9,_0x5554x3+ _0x5554x13- _0x5554xa[_0xc9c4[235]],_0x5554x3+ _0x5554x14- _0x5554xa[_0xc9c4[236]]))}}finally{this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[476]]()}};function mxStackLayout(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2);this[_0xc9c4[662]]= null!= _0x5554x3?_0x5554x3:!0;this[_0xc9c4[657]]= null!= _0x5554x4?_0x5554x4:0;this[_0xc9c4[1732]]= null!= _0x5554x5?_0x5554x5:0;this[_0xc9c4[1733]]= null!= _0x5554x9?_0x5554x9:0;this[_0xc9c4[467]]= null!= _0x5554xa?_0x5554xa:0}mxStackLayout[_0xc9c4[202]]=  new mxGraphLayout;mxStackLayout[_0xc9c4[202]][_0xc9c4[196]]= mxStackLayout;mxStackLayout[_0xc9c4[202]][_0xc9c4[662]]= null;mxStackLayout[_0xc9c4[202]][_0xc9c4[657]]= null;mxStackLayout[_0xc9c4[202]][_0xc9c4[1732]]= null;mxStackLayout[_0xc9c4[202]][_0xc9c4[1733]]= null;mxStackLayout[_0xc9c4[202]][_0xc9c4[467]]= 0;mxStackLayout[_0xc9c4[202]][_0xc9c4[1734]]=  !1;mxStackLayout[_0xc9c4[202]][_0xc9c4[1334]]=  !1;mxStackLayout[_0xc9c4[202]][_0xc9c4[1735]]=  !1;mxStackLayout[_0xc9c4[202]][_0xc9c4[1736]]=  !1;mxStackLayout[_0xc9c4[202]][_0xc9c4[1333]]= null;mxStackLayout[_0xc9c4[202]][_0xc9c4[1737]]= function(){return this[_0xc9c4[662]]};mxStackLayout[_0xc9c4[202]][_0xc9c4[1702]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x9=_0x5554x5[_0xc9c4[1197]](_0x5554x2),_0x5554xa=this[_0xc9c4[1737]]();if(null!= _0x5554x2&& null!= _0x5554x9){var _0x5554x12=0,_0x5554x13=0,_0x5554x14=_0x5554x5[_0xc9c4[262]](_0x5554x9);_0x5554x3= _0x5554xa?_0x5554x3:_0x5554x4;_0x5554x12= this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x9);null!= _0x5554x12&& (_0x5554x3-= _0x5554xa?_0x5554x12[_0xc9c4[235]]:_0x5554x12[_0xc9c4[236]]);for(_0x5554x12= 0;_0x5554x12< _0x5554x14;_0x5554x12++){if(_0x5554x4= _0x5554x5[_0xc9c4[263]](_0x5554x9,_0x5554x12),_0x5554x4!= _0x5554x2&& (_0x5554x4= _0x5554x5[_0xc9c4[1721]](_0x5554x4),null!= _0x5554x4)){_0x5554x4= _0x5554xa?_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]/ 2:_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]/ 2;if(_0x5554x13< _0x5554x3&& _0x5554x4> _0x5554x3){break};_0x5554x13= _0x5554x4}};_0x5554xa= _0x5554x9[_0xc9c4[1738]](_0x5554x2);_0x5554xa= Math[_0xc9c4[160]](0,_0x5554x12- (_0x5554x12> _0x5554xa?1:0));_0x5554x5[_0xc9c4[99]](_0x5554x9,_0x5554x2,_0x5554xa)}};mxStackLayout[_0xc9c4[202]][_0xc9c4[1739]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x4=_0x5554x3[_0xc9c4[1721]](_0x5554x2);if(null!= this[_0xc9c4[1179]][_0xc9c4[526]]&& (null== _0x5554x4&& _0x5554x3[_0xc9c4[1740]](_0x5554x2)|| _0x5554x2== this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1741]])){_0x5554x4=  new mxRectangle(0,0,this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[359]]- 1,this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[167]]- 1)};return _0x5554x4};mxStackLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[1737]](),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=this[_0xc9c4[1739]](_0x5554x2),_0x5554x9=0;null!= _0x5554x5&& (_0x5554x9= _0x5554x3?_0x5554x5[_0xc9c4[119]]:_0x5554x5[_0xc9c4[117]]);var _0x5554x9=_0x5554x9- (2* this[_0xc9c4[657]]+ 2* this[_0xc9c4[467]]),_0x5554xa=this[_0xc9c4[1732]]+ this[_0xc9c4[467]],_0x5554x12=this[_0xc9c4[1733]]+ this[_0xc9c4[467]];if(this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x2)){var _0x5554x13=this[_0xc9c4[1179]][_0xc9c4[1705]](_0x5554x2),_0x5554x14=mxUtils[_0xc9c4[433]](_0x5554x13,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE),_0x5554x13=mxUtils[_0xc9c4[433]](_0x5554x13,mxConstants.STYLE_HORIZONTAL,!0);_0x5554x3== _0x5554x13&& (_0x5554x9-= _0x5554x14);_0x5554x3?_0x5554x12+= _0x5554x14:_0x5554xa+= _0x5554x14};_0x5554x4[_0xc9c4[473]]();try{for(var _0x5554x14=0,_0x5554x13=null,_0x5554x15=_0x5554x4[_0xc9c4[262]](_0x5554x2),_0x5554x16=0;_0x5554x16< _0x5554x15;_0x5554x16++){var _0x5554x17=_0x5554x4[_0xc9c4[263]](_0x5554x2,_0x5554x16);if(!this[_0xc9c4[1713]](_0x5554x17)&& this[_0xc9c4[1711]](_0x5554x17)){var _0x5554x18=_0x5554x4[_0xc9c4[1721]](_0x5554x17);if(null!= _0x5554x18){_0x5554x18= _0x5554x18[_0xc9c4[238]]();if(null!= this[_0xc9c4[1333]]&& null!= _0x5554x13&& (_0x5554x3&& _0x5554x13[_0xc9c4[235]]+ _0x5554x13[_0xc9c4[117]]+ _0x5554x18[_0xc9c4[117]]+ 2* this[_0xc9c4[657]]> this[_0xc9c4[1333]]|| !_0x5554x3&& _0x5554x13[_0xc9c4[236]]+ _0x5554x13[_0xc9c4[119]]+ _0x5554x18[_0xc9c4[119]]+ 2* this[_0xc9c4[657]]> this[_0xc9c4[1333]])){_0x5554x13= null,_0x5554x3?_0x5554x12+= _0x5554x14+ this[_0xc9c4[657]]:_0x5554xa+= _0x5554x14+ this[_0xc9c4[657]],_0x5554x14= 0};_0x5554x14= Math[_0xc9c4[160]](_0x5554x14,_0x5554x3?_0x5554x18[_0xc9c4[119]]:_0x5554x18[_0xc9c4[117]]);null!= _0x5554x13?_0x5554x3?_0x5554x18[_0xc9c4[235]]= _0x5554x13[_0xc9c4[235]]+ _0x5554x13[_0xc9c4[117]]+ this[_0xc9c4[657]]:_0x5554x18[_0xc9c4[236]]= _0x5554x13[_0xc9c4[236]]+ _0x5554x13[_0xc9c4[119]]+ this[_0xc9c4[657]]:this[_0xc9c4[1734]]|| (_0x5554x3?_0x5554x18[_0xc9c4[235]]= _0x5554xa:_0x5554x18[_0xc9c4[236]]= _0x5554x12);_0x5554x3?_0x5554x18[_0xc9c4[236]]= _0x5554x12:_0x5554x18[_0xc9c4[235]]= _0x5554xa;this[_0xc9c4[1334]]&& 0< _0x5554x9&& (_0x5554x3?_0x5554x18[_0xc9c4[119]]= _0x5554x9:_0x5554x18[_0xc9c4[117]]= _0x5554x9);_0x5554x4[_0xc9c4[1724]](_0x5554x17,_0x5554x18);_0x5554x13= _0x5554x18}}};this[_0xc9c4[1735]]&& null!= _0x5554x5&& null!= _0x5554x13&&  !this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x2)?(_0x5554x5= _0x5554x5[_0xc9c4[238]](),_0x5554x3?_0x5554x5[_0xc9c4[117]]= _0x5554x13[_0xc9c4[235]]+ _0x5554x13[_0xc9c4[117]]+ this[_0xc9c4[657]]:_0x5554x5[_0xc9c4[119]]= _0x5554x13[_0xc9c4[236]]+ _0x5554x13[_0xc9c4[119]]+ this[_0xc9c4[657]],_0x5554x4[_0xc9c4[1724]](_0x5554x2,_0x5554x5)):this[_0xc9c4[1736]]&& (null!= _0x5554x5&& null!= _0x5554x13)&& (_0x5554x3?_0x5554x13[_0xc9c4[117]]= _0x5554x5[_0xc9c4[117]]- _0x5554x13[_0xc9c4[235]]- this[_0xc9c4[657]]:_0x5554x13[_0xc9c4[119]]= _0x5554x5[_0xc9c4[119]]- _0x5554x13[_0xc9c4[236]]- this[_0xc9c4[657]])}finally{_0x5554x4[_0xc9c4[476]]()}}};function mxPartitionLayout(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2);this[_0xc9c4[662]]= null!= _0x5554x3?_0x5554x3:!0;this[_0xc9c4[657]]= _0x5554x4|| 0;this[_0xc9c4[467]]= _0x5554x5|| 0}mxPartitionLayout[_0xc9c4[202]]=  new mxGraphLayout;mxPartitionLayout[_0xc9c4[202]][_0xc9c4[196]]= mxPartitionLayout;mxPartitionLayout[_0xc9c4[202]][_0xc9c4[662]]= null;mxPartitionLayout[_0xc9c4[202]][_0xc9c4[657]]= null;mxPartitionLayout[_0xc9c4[202]][_0xc9c4[467]]= null;mxPartitionLayout[_0xc9c4[202]][_0xc9c4[1743]]=  !0;mxPartitionLayout[_0xc9c4[202]][_0xc9c4[1737]]= function(){return this[_0xc9c4[662]]};mxPartitionLayout[_0xc9c4[202]][_0xc9c4[1702]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[502]]();var _0x5554x5=_0x5554x4[_0xc9c4[1197]](_0x5554x2);if(null!= _0x5554x2&& null!= _0x5554x5){for(var _0x5554x9=0,_0x5554xa=0,_0x5554x12=_0x5554x4[_0xc9c4[262]](_0x5554x5),_0x5554x9=0;_0x5554x9< _0x5554x12;_0x5554x9++){var _0x5554x13=_0x5554x4[_0xc9c4[263]](_0x5554x5,_0x5554x9),_0x5554x13=this[_0xc9c4[1726]](_0x5554x13);if(null!= _0x5554x13){_0x5554x13= _0x5554x13[_0xc9c4[235]]+ _0x5554x13[_0xc9c4[117]]/ 2;if(_0x5554xa< _0x5554x3&& _0x5554x13> _0x5554x3){break};_0x5554xa= _0x5554x13}};_0x5554x3= _0x5554x5[_0xc9c4[1738]](_0x5554x2);_0x5554x3= Math[_0xc9c4[160]](0,_0x5554x9- (_0x5554x9> _0x5554x3?1:0));_0x5554x4[_0xc9c4[99]](_0x5554x5,_0x5554x2,_0x5554x3)}};mxPartitionLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1737]](),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=_0x5554x4[_0xc9c4[1721]](_0x5554x2);if(null!= this[_0xc9c4[1179]][_0xc9c4[526]]&& (null== _0x5554x5&& _0x5554x4[_0xc9c4[1740]](_0x5554x2)|| _0x5554x2== this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1741]])){_0x5554x5=  new mxRectangle(0,0,this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[359]]- 1,this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[167]]- 1)};if(null!= _0x5554x5){for(var _0x5554x9=[],_0x5554xa=_0x5554x4[_0xc9c4[262]](_0x5554x2),_0x5554x12=0;_0x5554x12< _0x5554xa;_0x5554x12++){var _0x5554x13=_0x5554x4[_0xc9c4[263]](_0x5554x2,_0x5554x12);!this[_0xc9c4[1713]](_0x5554x13)&& this[_0xc9c4[1711]](_0x5554x13) && _0x5554x9[_0xc9c4[207]](_0x5554x13)};_0x5554xa= _0x5554x9[_0xc9c4[67]];if(0< _0x5554xa){var _0x5554x14=this[_0xc9c4[467]],_0x5554x15=this[_0xc9c4[467]],_0x5554x16=_0x5554x3?_0x5554x5[_0xc9c4[119]]:_0x5554x5[_0xc9c4[117]],_0x5554x16=_0x5554x16- 2* this[_0xc9c4[467]];_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x2)?this[_0xc9c4[1179]][_0xc9c4[1731]](_0x5554x2): new mxRectangle;_0x5554x16-= _0x5554x3?_0x5554x2[_0xc9c4[119]]:_0x5554x2[_0xc9c4[117]];_0x5554x14+= _0x5554x2[_0xc9c4[117]];_0x5554x15+= _0x5554x2[_0xc9c4[119]];_0x5554x2= this[_0xc9c4[467]]+ (_0x5554xa- 1)* this[_0xc9c4[657]];_0x5554x5= _0x5554x3?(_0x5554x5[_0xc9c4[117]]- _0x5554x14- _0x5554x2)/ _0x5554xa:(_0x5554x5[_0xc9c4[119]]- _0x5554x15- _0x5554x2)/ _0x5554xa;if(0< _0x5554x5){_0x5554x4[_0xc9c4[473]]();try{for(_0x5554x12= 0;_0x5554x12< _0x5554xa;_0x5554x12++){var _0x5554x13=_0x5554x9[_0x5554x12],_0x5554x17=_0x5554x4[_0xc9c4[1721]](_0x5554x13);null!= _0x5554x17&& (_0x5554x17= _0x5554x17[_0xc9c4[238]](),_0x5554x17[_0xc9c4[235]]= _0x5554x14,_0x5554x17[_0xc9c4[236]]= _0x5554x15,_0x5554x3?(this[_0xc9c4[1743]]&& (_0x5554x17[_0xc9c4[117]]= _0x5554x5,_0x5554x17[_0xc9c4[119]]= _0x5554x16),_0x5554x14+= _0x5554x5+ this[_0xc9c4[657]]):(this[_0xc9c4[1743]]&& (_0x5554x17[_0xc9c4[119]]= _0x5554x5,_0x5554x17[_0xc9c4[117]]= _0x5554x16),_0x5554x15+= _0x5554x5+ this[_0xc9c4[657]]),_0x5554x4[_0xc9c4[1724]](_0x5554x13,_0x5554x17))}}finally{_0x5554x4[_0xc9c4[476]]()}}}}};function mxCompactTreeLayout(_0x5554x2,_0x5554x3,_0x5554x4){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2);this[_0xc9c4[662]]= null!= _0x5554x3?_0x5554x3:!0;this[_0xc9c4[1744]]= null!= _0x5554x4?_0x5554x4:!1}mxCompactTreeLayout[_0xc9c4[202]]=  new mxGraphLayout;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[196]]= mxCompactTreeLayout;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[662]]= null;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1744]]= null;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1735]]=  !0;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1745]]= 10;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1746]]= null;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1747]]=  !1;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1748]]= 10;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1749]]= 20;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1750]]=  !0;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1751]]= 5;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1752]]= 4;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1753]]= 8;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1754]]= 4;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1755]]=  !0;mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1713]]= function(_0x5554x2){return mxGraphLayout[_0xc9c4[202]][_0xc9c4[1713]][_0xc9c4[183]](this,arguments)|| 0== this[_0xc9c4[1179]][_0xc9c4[1756]](_0x5554x2)[_0xc9c4[67]]};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1737]]= function(){return this[_0xc9c4[662]]};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1101]]= _0x5554x2;var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]();if(null== _0x5554x3){if(0< this[_0xc9c4[1179]][_0xc9c4[264]](_0x5554x2,_0x5554x4[_0xc9c4[1197]](_0x5554x2),this[_0xc9c4[1744]],!this[_0xc9c4[1744]],!1)[_0xc9c4[67]]){_0x5554x3= _0x5554x2}else {var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[1757]](_0x5554x2,!0,this[_0xc9c4[1744]]);if(0< _0x5554x5[_0xc9c4[67]]){for(var _0x5554x9=0;_0x5554x9< _0x5554x5[_0xc9c4[67]];_0x5554x9++){if(!this[_0xc9c4[1713]](_0x5554x5[_0x5554x9])&& 0< this[_0xc9c4[1179]][_0xc9c4[264]](_0x5554x5[_0x5554x9],null,this[_0xc9c4[1744]],!this[_0xc9c4[1744]],!1)[_0xc9c4[67]]){_0x5554x3= _0x5554x5[_0x5554x9];break}}}}};if(null!= _0x5554x3){this[_0xc9c4[1746]]= this[_0xc9c4[1735]]?{}:null;_0x5554x4[_0xc9c4[473]]();try{var _0x5554xa=this[_0xc9c4[1758]](_0x5554x3,_0x5554x2);if(null!= _0x5554xa){this[_0xc9c4[1759]](_0x5554xa);var _0x5554x12=this[_0xc9c4[1179]][_0xc9c4[1020]],_0x5554x5=_0x5554x12;if(!this[_0xc9c4[1747]]){var _0x5554x13=this[_0xc9c4[1726]](_0x5554x3);null!= _0x5554x13&& (_0x5554x12= _0x5554x13[_0xc9c4[235]],_0x5554x5= _0x5554x13[_0xc9c4[236]])};_0x5554x13= null;_0x5554x13= this[_0xc9c4[1737]]()?this[_0xc9c4[1760]](_0x5554xa,_0x5554x12,_0x5554x5):this[_0xc9c4[1761]](_0x5554xa,null,_0x5554x12,_0x5554x5);if(null!= _0x5554x13){var _0x5554x14=_0x5554x9= 0;0> _0x5554x13[_0xc9c4[235]]&& (_0x5554x9= Math[_0xc9c4[425]](_0x5554x12- _0x5554x13[_0xc9c4[235]]));0> _0x5554x13[_0xc9c4[236]]&& (_0x5554x14= Math[_0xc9c4[425]](_0x5554x5- _0x5554x13[_0xc9c4[236]]));(0!= _0x5554x9|| 0!= _0x5554x14)&& this[_0xc9c4[1762]](_0x5554xa,_0x5554x9,_0x5554x14);this[_0xc9c4[1735]]&& this[_0xc9c4[1763]]();this[_0xc9c4[1755]]&& this[_0xc9c4[1764]](_0x5554xa)}}}finally{_0x5554x4[_0xc9c4[476]]()}}};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1762]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2[_0xc9c4[235]]+= _0x5554x3;_0x5554x2[_0xc9c4[236]]+= _0x5554x4;this[_0xc9c4[183]](_0x5554x2);for(_0x5554x2= _0x5554x2[_0xc9c4[247]];null!= _0x5554x2;){this[_0xc9c4[1762]](_0x5554x2,_0x5554x3,_0x5554x4),_0x5554x2= _0x5554x2[_0xc9c4[1765]]}};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1758]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:[];var _0x5554x5=mxCellPath[_0xc9c4[385]](_0x5554x2),_0x5554x9=null;if(null!= _0x5554x2&& null== _0x5554x4[_0x5554x5]&&  !this[_0xc9c4[1713]](_0x5554x2)){_0x5554x4[_0x5554x5]= _0x5554x2;var _0x5554x9=this[_0xc9c4[1766]](_0x5554x2),_0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554xa=null;_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[264]](_0x5554x2,_0x5554x3,this[_0xc9c4[1744]],!this[_0xc9c4[1744]],!1,!0);for(var _0x5554x12=this[_0xc9c4[1179]][_0xc9c4[249]](),_0x5554x13=0;_0x5554x13< _0x5554x2[_0xc9c4[67]];_0x5554x13++){var _0x5554x14=_0x5554x2[_0x5554x13];if(!this[_0xc9c4[1715]](_0x5554x14)){this[_0xc9c4[1750]]&& this[_0xc9c4[1722]](_0x5554x14,null);this[_0xc9c4[1755]]&& (this[_0xc9c4[1716]](_0x5554x14,!1),this[_0xc9c4[1722]](_0x5554x14,null));var _0x5554x15=_0x5554x12[_0xc9c4[248]](_0x5554x14),_0x5554x14=null!= _0x5554x15?_0x5554x15[_0xc9c4[1710]](this[_0xc9c4[1744]]):_0x5554x12[_0xc9c4[1710]](_0x5554x14,this[_0xc9c4[1744]]),_0x5554x15=this[_0xc9c4[1758]](_0x5554x14,_0x5554x3,_0x5554x4);null!= _0x5554x15&& null!= _0x5554x5[_0xc9c4[1721]](_0x5554x14)&& (null== _0x5554xa?_0x5554x9[_0xc9c4[247]]= _0x5554x15:_0x5554xa[_0xc9c4[1765]]= _0x5554x15,_0x5554xa= _0x5554x15)}}};return _0x5554x9};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1759]]= function(_0x5554x2){if(null!= _0x5554x2){for(var _0x5554x3=_0x5554x2[_0xc9c4[247]];null!= _0x5554x3;){this[_0xc9c4[1759]](_0x5554x3),_0x5554x3= _0x5554x3[_0xc9c4[1765]]};null!= _0x5554x2[_0xc9c4[247]]?this[_0xc9c4[1767]](_0x5554x2,this[_0xc9c4[234]](_0x5554x2)):this[_0xc9c4[1768]](_0x5554x2)}};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1760]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x2[_0xc9c4[235]]+= _0x5554x3+ _0x5554x2[_0xc9c4[1769]];_0x5554x2[_0xc9c4[236]]+= _0x5554x4+ _0x5554x2[_0xc9c4[1770]];_0x5554x5= this[_0xc9c4[183]](_0x5554x2,_0x5554x5);_0x5554x3= _0x5554x2[_0xc9c4[247]];if(null!= _0x5554x3){_0x5554x5= this[_0xc9c4[1760]](_0x5554x3,_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],_0x5554x5);_0x5554x4= _0x5554x2[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[1770]];for(var _0x5554x9=_0x5554x3[_0xc9c4[1765]];null!= _0x5554x9;){_0x5554x5= this[_0xc9c4[1760]](_0x5554x9,_0x5554x2[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[1769]],_0x5554x4,_0x5554x5),_0x5554x4+= _0x5554x9[_0xc9c4[1770]],_0x5554x9= _0x5554x9[_0xc9c4[1765]]}};return _0x5554x5};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1761]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[235]]+= _0x5554x4+ _0x5554x2[_0xc9c4[1770]];_0x5554x2[_0xc9c4[236]]+= _0x5554x5+ _0x5554x2[_0xc9c4[1769]];_0x5554x9= this[_0xc9c4[183]](_0x5554x2,_0x5554x9);_0x5554x3= _0x5554x2[_0xc9c4[247]];if(null!= _0x5554x3){_0x5554x9= this[_0xc9c4[1761]](_0x5554x3,_0x5554x2,_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],_0x5554x9);_0x5554x4= _0x5554x2[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[1770]];for(_0x5554x5= _0x5554x3[_0xc9c4[1765]];null!= _0x5554x5;){_0x5554x9= this[_0xc9c4[1761]](_0x5554x5,_0x5554x2,_0x5554x4,_0x5554x2[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[1769]],_0x5554x9),_0x5554x4+= _0x5554x5[_0xc9c4[1770]],_0x5554x5= _0x5554x5[_0xc9c4[1765]]}};return _0x5554x9};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1767]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1749]]+ this[_0xc9c4[1748]],_0x5554x5=(_0x5554x3- _0x5554x2[_0xc9c4[117]])/ 2- this[_0xc9c4[1749]],_0x5554x9=_0x5554x5+ _0x5554x2[_0xc9c4[117]]+ 2* this[_0xc9c4[1749]]- _0x5554x3;_0x5554x2[_0xc9c4[247]][_0xc9c4[1769]]= _0x5554x4+ _0x5554x2[_0xc9c4[119]];_0x5554x2[_0xc9c4[247]][_0xc9c4[1770]]= _0x5554x9;_0x5554x2[_0xc9c4[1772]][_0xc9c4[1771]]= this[_0xc9c4[1773]](_0x5554x2[_0xc9c4[119]],0,this[_0xc9c4[1773]](_0x5554x4,_0x5554x9,_0x5554x2[_0xc9c4[1772]][_0xc9c4[1771]]));_0x5554x2[_0xc9c4[1772]][_0xc9c4[1774]]= this[_0xc9c4[1773]](_0x5554x2[_0xc9c4[119]],0,this[_0xc9c4[1773]](_0x5554x4,_0x5554x5,_0x5554x2[_0xc9c4[1772]][_0xc9c4[1774]]))};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1768]]= function(_0x5554x2){var _0x5554x3=2* this[_0xc9c4[1749]];_0x5554x2[_0xc9c4[1772]][_0xc9c4[1775]]= this[_0xc9c4[1773]](_0x5554x2[_0xc9c4[119]]+ _0x5554x3,0);_0x5554x2[_0xc9c4[1772]][_0xc9c4[1771]]= _0x5554x2[_0xc9c4[1772]][_0xc9c4[1775]];_0x5554x2[_0xc9c4[1772]][_0xc9c4[1776]]= this[_0xc9c4[1773]](0,-_0x5554x2[_0xc9c4[117]]- _0x5554x3);_0x5554x2[_0xc9c4[1772]][_0xc9c4[1774]]= this[_0xc9c4[1773]](_0x5554x2[_0xc9c4[119]]+ _0x5554x3,0,_0x5554x2[_0xc9c4[1772]][_0xc9c4[1776]])};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[234]]= function(_0x5554x2){var _0x5554x3=2* this[_0xc9c4[1749]],_0x5554x4=_0x5554x2[_0xc9c4[247]];_0x5554x2[_0xc9c4[1772]]= _0x5554x4[_0xc9c4[1772]];for(var _0x5554x5=_0x5554x4[_0xc9c4[117]]+ _0x5554x3,_0x5554x9=_0x5554x5,_0x5554x4=_0x5554x4[_0xc9c4[1765]];null!= _0x5554x4;){var _0x5554xa=this[_0xc9c4[1777]](_0x5554x2[_0xc9c4[1772]],_0x5554x4[_0xc9c4[1772]]);_0x5554x4[_0xc9c4[1770]]= _0x5554xa+ _0x5554x5;_0x5554x4[_0xc9c4[1769]]= 0;_0x5554x5= _0x5554x4[_0xc9c4[117]]+ _0x5554x3;_0x5554x9+= _0x5554xa+ _0x5554x5;_0x5554x4= _0x5554x4[_0xc9c4[1765]]};return _0x5554x9};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1777]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=0,_0x5554x5=0,_0x5554x9=0,_0x5554xa=_0x5554x2[_0xc9c4[1774]],_0x5554x12=_0x5554x3[_0xc9c4[1771]];null!= _0x5554x12&& null!= _0x5554xa;){var _0x5554x13=this[_0xc9c4[1368]](_0x5554x4,_0x5554x5,_0x5554x12[_0xc9c4[1126]],_0x5554x12[_0xc9c4[1125]],_0x5554xa[_0xc9c4[1126]],_0x5554xa[_0xc9c4[1125]]),_0x5554x5=_0x5554x5+ _0x5554x13,_0x5554x9=_0x5554x9+ _0x5554x13;_0x5554x4+ _0x5554x12[_0xc9c4[1126]]<= _0x5554xa[_0xc9c4[1126]]?(_0x5554x4+= _0x5554x12[_0xc9c4[1126]],_0x5554x5+= _0x5554x12[_0xc9c4[1125]],_0x5554x12= _0x5554x12[_0xc9c4[1765]]):(_0x5554x4-= _0x5554xa[_0xc9c4[1126]],_0x5554x5-= _0x5554xa[_0xc9c4[1125]],_0x5554xa= _0x5554xa[_0xc9c4[1765]])};null!= _0x5554x12?(_0x5554x4= this[_0xc9c4[1778]](_0x5554x2[_0xc9c4[1775]],0,0,_0x5554x12,_0x5554x4,_0x5554x5),_0x5554x2[_0xc9c4[1775]]= null!= _0x5554x4[_0xc9c4[1765]]?_0x5554x3[_0xc9c4[1775]]:_0x5554x4,_0x5554x2[_0xc9c4[1776]]= _0x5554x3[_0xc9c4[1776]]):(_0x5554x4= this[_0xc9c4[1778]](_0x5554x3[_0xc9c4[1776]],_0x5554x4,_0x5554x5,_0x5554xa,0,0),null== _0x5554x4[_0xc9c4[1765]]&& (_0x5554x2[_0xc9c4[1776]]= _0x5554x4));_0x5554x2[_0xc9c4[1774]]= _0x5554x3[_0xc9c4[1774]];return _0x5554x9};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1368]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){var _0x5554x12=0;if(_0x5554x9<= _0x5554x2|| 0>= _0x5554x2+ _0x5554x4){return 0};_0x5554x12= 0< _0x5554x9* _0x5554x5- _0x5554x4* _0x5554xa?0> _0x5554x2?_0x5554x2* _0x5554x5/ _0x5554x4- _0x5554x3:0< _0x5554x2?_0x5554x2* _0x5554xa/ _0x5554x9- _0x5554x3:-_0x5554x3:_0x5554x9< _0x5554x2+ _0x5554x4?_0x5554xa- (_0x5554x3+ (_0x5554x9- _0x5554x2)* _0x5554x5/ _0x5554x4):_0x5554x9> _0x5554x2+ _0x5554x4?(_0x5554x4+ _0x5554x2)* _0x5554xa/ _0x5554x9- (_0x5554x3+ _0x5554x5):_0x5554xa- (_0x5554x3+ _0x5554x5);return 0< _0x5554x12?_0x5554x12:0};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1778]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x3= _0x5554x9+ _0x5554x5[_0xc9c4[1126]]- _0x5554x3;_0x5554x9= _0x5554x9= 0;0== _0x5554x5[_0xc9c4[1126]]?_0x5554x9= _0x5554x5[_0xc9c4[1125]]:(_0x5554x9= _0x5554x3* _0x5554x5[_0xc9c4[1125]],_0x5554x9/= _0x5554x5[_0xc9c4[1126]]);_0x5554x3= this[_0xc9c4[1773]](_0x5554x3,_0x5554x9,_0x5554x5[_0xc9c4[1765]]);_0x5554x2[_0xc9c4[1765]]= this[_0xc9c4[1773]](0,_0x5554xa+ _0x5554x5[_0xc9c4[1125]]- _0x5554x9- _0x5554x4,_0x5554x3);return _0x5554x3};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1766]]= function(_0x5554x2){var _0x5554x3={};_0x5554x3[_0xc9c4[246]]= _0x5554x2;_0x5554x3[_0xc9c4[235]]= 0;_0x5554x3[_0xc9c4[236]]= 0;_0x5554x3[_0xc9c4[117]]= 0;_0x5554x3[_0xc9c4[119]]= 0;_0x5554x2= this[_0xc9c4[1726]](_0x5554x2);null!= _0x5554x2&& (this[_0xc9c4[1737]]()?(_0x5554x3[_0xc9c4[117]]= _0x5554x2[_0xc9c4[119]],_0x5554x3[_0xc9c4[119]]= _0x5554x2[_0xc9c4[117]]):(_0x5554x3[_0xc9c4[117]]= _0x5554x2[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]]= _0x5554x2[_0xc9c4[119]]));_0x5554x3[_0xc9c4[1769]]= 0;_0x5554x3[_0xc9c4[1770]]= 0;_0x5554x3[_0xc9c4[1772]]= {};return _0x5554x3};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[183]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=_0x5554x2[_0xc9c4[246]],_0x5554x9=_0x5554x4[_0xc9c4[1721]](_0x5554x5);null!= _0x5554x5&& null!= _0x5554x9&& (this[_0xc9c4[1711]](_0x5554x5)&& (_0x5554x9= this[_0xc9c4[1725]](_0x5554x5,_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]),this[_0xc9c4[1735]]&& (_0x5554x4= _0x5554x4[_0xc9c4[1197]](_0x5554x5),_0x5554x5= mxCellPath[_0xc9c4[385]](_0x5554x4),null== this[_0xc9c4[1746]][_0x5554x5]&& (this[_0xc9c4[1746]][_0x5554x5]= _0x5554x4))),_0x5554x3= null== _0x5554x3? new mxRectangle(_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]],_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]]): new mxRectangle(Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[235]],_0x5554x9[_0xc9c4[235]]),Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[236]],_0x5554x9[_0xc9c4[236]]),Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]],_0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]]),Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]],_0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]])));return _0x5554x3};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1773]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5={};_0x5554x5[_0xc9c4[1126]]= _0x5554x2;_0x5554x5[_0xc9c4[1125]]= _0x5554x3;_0x5554x5[_0xc9c4[1765]]= _0x5554x4;return _0x5554x5};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1763]]= function(){var _0x5554x2=[],_0x5554x3;for(_0x5554x3 in this[_0xc9c4[1746]]){_0x5554x2[_0xc9c4[207]](this[_0xc9c4[1746]][_0x5554x3])};this[_0xc9c4[1727]](mxUtils[_0xc9c4[1779]](_0x5554x2,!0),this[_0xc9c4[1745]])};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1764]]= function(_0x5554x2){this[_0xc9c4[1780]](_0x5554x2);for(_0x5554x2= _0x5554x2[_0xc9c4[247]];null!= _0x5554x2;){this[_0xc9c4[1764]](_0x5554x2),_0x5554x2= _0x5554x2[_0xc9c4[1765]]}};mxCompactTreeLayout[_0xc9c4[202]][_0xc9c4[1780]]= function(_0x5554x2){for(var _0x5554x3=_0x5554x2[_0xc9c4[247]],_0x5554x4=_0x5554x2[_0xc9c4[246]],_0x5554x5=0,_0x5554x9=[];null!= _0x5554x3;){_0x5554x5++;var _0x5554xa=_0x5554x3[_0xc9c4[235]];this[_0xc9c4[662]]&& (_0x5554xa= _0x5554x3[_0xc9c4[236]]);_0x5554x9[_0xc9c4[207]]( new WeightedCellSorter(_0x5554x3,_0x5554xa));_0x5554x3= _0x5554x3[_0xc9c4[1765]]};_0x5554x9[_0xc9c4[470]](WeightedCellSorter[_0xc9c4[202]][_0xc9c4[469]]);var _0x5554xa=_0x5554x2[_0xc9c4[117]],_0x5554x12=(_0x5554x5+ 1)* this[_0xc9c4[1751]];_0x5554xa> _0x5554x12+ 2* this[_0xc9c4[1751]]&& (_0x5554xa-= 2* this[_0xc9c4[1751]]);_0x5554x2= _0x5554xa/ _0x5554x5;_0x5554x3= _0x5554x2/ 2;_0x5554xa> _0x5554x12+ 2* this[_0xc9c4[1751]]&& (_0x5554x3+= this[_0xc9c4[1751]]);for(var _0x5554xa=this[_0xc9c4[1753]]- this[_0xc9c4[1752]],_0x5554x12=0,_0x5554x13=this[_0xc9c4[1726]](_0x5554x4),_0x5554x14=0;_0x5554x14< _0x5554x9[_0xc9c4[67]];_0x5554x14++){for(var _0x5554x15=_0x5554x9[_0x5554x14][_0xc9c4[246]][_0xc9c4[246]],_0x5554x16=this[_0xc9c4[1726]](_0x5554x15),_0x5554x15=this[_0xc9c4[1179]][_0xc9c4[1781]](_0x5554x4,_0x5554x15,!1),_0x5554x17=[],_0x5554x18=0,_0x5554x19=0,_0x5554x1a=0;_0x5554x1a< _0x5554x15[_0xc9c4[67]];_0x5554x1a++){this[_0xc9c4[662]]?(_0x5554x18= _0x5554x13[_0xc9c4[235]]+ _0x5554x13[_0xc9c4[117]],_0x5554x19= _0x5554x13[_0xc9c4[236]]+ _0x5554x3,_0x5554x17[_0xc9c4[207]]( new mxPoint(_0x5554x18,_0x5554x19)),_0x5554x18= _0x5554x13[_0xc9c4[235]]+ _0x5554x13[_0xc9c4[117]]+ _0x5554xa,_0x5554x17[_0xc9c4[207]]( new mxPoint(_0x5554x18,_0x5554x19)),_0x5554x19= _0x5554x16[_0xc9c4[236]]+ _0x5554x16[_0xc9c4[119]]/ 2):(_0x5554x18= _0x5554x13[_0xc9c4[235]]+ _0x5554x3,_0x5554x19= _0x5554x13[_0xc9c4[236]]+ _0x5554x13[_0xc9c4[119]],_0x5554x17[_0xc9c4[207]]( new mxPoint(_0x5554x18,_0x5554x19)),_0x5554x19= _0x5554x13[_0xc9c4[236]]+ _0x5554x13[_0xc9c4[119]]+ _0x5554xa,_0x5554x17[_0xc9c4[207]]( new mxPoint(_0x5554x18,_0x5554x19)),_0x5554x18= _0x5554x16[_0xc9c4[235]]+ _0x5554x16[_0xc9c4[117]]/ 2),_0x5554x17[_0xc9c4[207]]( new mxPoint(_0x5554x18,_0x5554x19)),this[_0xc9c4[1722]](_0x5554x15[_0x5554x1a],_0x5554x17)};_0x5554x14< _0x5554x5/ 2?_0x5554xa+= this[_0xc9c4[1752]]:_0x5554x14> _0x5554x5/ 2&& (_0x5554xa-= this[_0xc9c4[1752]]);_0x5554x3+= _0x5554x2;_0x5554x12= Math[_0xc9c4[160]](_0x5554x12,_0x5554xa)}};function WeightedCellSorter(_0x5554x2,_0x5554x3){this[_0xc9c4[246]]= _0x5554x2;this[_0xc9c4[1782]]= _0x5554x3}WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1782]]= 0;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1783]]=  !1;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1784]]=  !1;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1785]]= null;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[246]]= null;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[469]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2&& null!= _0x5554x3?_0x5554x3[_0xc9c4[1782]]> _0x5554x2[_0xc9c4[1782]]?1:_0x5554x3[_0xc9c4[1782]]< _0x5554x2[_0xc9c4[1782]]?-1:_0x5554x3[_0xc9c4[1783]]?1:-1:0};function mxFastOrganicLayout(_0x5554x2){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2)}mxFastOrganicLayout[_0xc9c4[202]]=  new mxGraphLayout;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[196]]= mxFastOrganicLayout;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1786]]=  !0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1750]]=  !0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1787]]=  !0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1788]]= 50;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1789]]= 0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1790]]= 2;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1791]]= 500;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1792]]= 4;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1793]]= 200;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1794]]= 0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1795]]= 0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1796]]= 0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1797]]=  !0;mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1713]]= function(_0x5554x2){return mxGraphLayout[_0xc9c4[202]][_0xc9c4[1713]][_0xc9c4[183]](this,arguments)|| 0== this[_0xc9c4[1179]][_0xc9c4[1756]](_0x5554x2)[_0xc9c4[67]]};mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]();this[_0xc9c4[1798]]= [];for(var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[1728]](_0x5554x2),_0x5554x5=0;_0x5554x5< _0x5554x4[_0xc9c4[67]];_0x5554x5++){this[_0xc9c4[1713]](_0x5554x4[_0x5554x5])|| this[_0xc9c4[1798]][_0xc9c4[207]](_0x5554x4[_0x5554x5])};var _0x5554x9=this[_0xc9c4[1786]]?this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[1799]](this[_0xc9c4[1798]]):null,_0x5554xa=this[_0xc9c4[1798]][_0xc9c4[67]];this[_0xc9c4[1800]]= [];this[_0xc9c4[1801]]= [];this[_0xc9c4[1802]]= [];this[_0xc9c4[1803]]= [];this[_0xc9c4[1804]]= [];this[_0xc9c4[1805]]= [];this[_0xc9c4[1806]]= [];this[_0xc9c4[1807]]= [];0.0010> this[_0xc9c4[1788]]&& (this[_0xc9c4[1788]]= 0.0010);this[_0xc9c4[1789]]= this[_0xc9c4[1788]]* this[_0xc9c4[1788]];for(_0x5554x5= 0;_0x5554x5< this[_0xc9c4[1798]][_0xc9c4[67]];_0x5554x5++){var _0x5554x12=this[_0xc9c4[1798]][_0x5554x5];this[_0xc9c4[1803]][_0x5554x5]= [];var _0x5554x13=mxCellPath[_0xc9c4[385]](_0x5554x12);this[_0xc9c4[1800]][_0x5554x13]= _0x5554x5;var _0x5554x14=this[_0xc9c4[1726]](_0x5554x12),_0x5554x15=_0x5554x14[_0xc9c4[117]],_0x5554x16=_0x5554x14[_0xc9c4[119]],_0x5554x17=_0x5554x14[_0xc9c4[235]],_0x5554x18=_0x5554x14[_0xc9c4[236]];this[_0xc9c4[1803]][_0x5554x5][0]= _0x5554x17+ _0x5554x15/ 2;this[_0xc9c4[1803]][_0x5554x5][1]= _0x5554x18+ _0x5554x16/ 2;this[_0xc9c4[1806]][_0x5554x5]= Math[_0xc9c4[243]](_0x5554x15,_0x5554x16);this[_0xc9c4[1807]][_0x5554x5]= this[_0xc9c4[1806]][_0x5554x5]* this[_0xc9c4[1806]][_0x5554x5]};_0x5554x3[_0xc9c4[473]]();try{for(_0x5554x5= 0;_0x5554x5< _0x5554xa;_0x5554x5++){this[_0xc9c4[1801]][_0x5554x5]= 0;this[_0xc9c4[1802]][_0x5554x5]= 0;this[_0xc9c4[1804]][_0x5554x5]= this[_0xc9c4[1711]](this[_0xc9c4[1798]][_0x5554x5]);var _0x5554x19=this[_0xc9c4[1179]][_0xc9c4[1756]](this[_0xc9c4[1798]][_0x5554x5],_0x5554x2),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[1808]](_0x5554x19,this[_0xc9c4[1798]][_0x5554x5]);this[_0xc9c4[1805]][_0x5554x5]= [];for(_0x5554x15= 0;_0x5554x15< _0x5554x4[_0xc9c4[67]];_0x5554x15++){this[_0xc9c4[1750]]&& this[_0xc9c4[1179]][_0xc9c4[1809]](_0x5554x19[_0x5554x15]);this[_0xc9c4[1787]]&& this[_0xc9c4[1716]](_0x5554x19[_0x5554x15],!1);var _0x5554x13=mxCellPath[_0xc9c4[385]](_0x5554x4[_0x5554x15]),_0x5554x1a=this[_0xc9c4[1800]][_0x5554x13];this[_0xc9c4[1805]][_0x5554x5][_0x5554x15]= null!= _0x5554x1a?_0x5554x1a:_0x5554x5}};this[_0xc9c4[1794]]= this[_0xc9c4[1793]];0== this[_0xc9c4[1795]]&& (this[_0xc9c4[1795]]= 20* Math[_0xc9c4[428]](_0x5554xa));for(this[_0xc9c4[1796]]= 0;this[_0xc9c4[1796]]< this[_0xc9c4[1795]];this[_0xc9c4[1796]]++){if(!this[_0xc9c4[1797]]){return};this[_0xc9c4[1810]]();this[_0xc9c4[1811]]();this[_0xc9c4[1812]]();this[_0xc9c4[1813]]()};_0x5554x2= _0x5554x4= null;for(_0x5554x5= 0;_0x5554x5< this[_0xc9c4[1798]][_0xc9c4[67]];_0x5554x5++){_0x5554x12= this[_0xc9c4[1798]][_0x5554x5],this[_0xc9c4[1711]](_0x5554x12)&& (_0x5554x14= this[_0xc9c4[1726]](_0x5554x12),null!= _0x5554x14&& (this[_0xc9c4[1803]][_0x5554x5][0]-= _0x5554x14[_0xc9c4[117]]/ 2,this[_0xc9c4[1803]][_0x5554x5][1]-= _0x5554x14[_0xc9c4[119]]/ 2,_0x5554x17= this[_0xc9c4[1179]][_0xc9c4[1021]](this[_0xc9c4[1803]][_0x5554x5][0]),_0x5554x18= this[_0xc9c4[1179]][_0xc9c4[1021]](this[_0xc9c4[1803]][_0x5554x5][1]),this[_0xc9c4[1725]](_0x5554x12,_0x5554x17,_0x5554x18),_0x5554x4= null== _0x5554x4?_0x5554x17:Math[_0xc9c4[243]](_0x5554x4,_0x5554x17),_0x5554x2= null== _0x5554x2?_0x5554x18:Math[_0xc9c4[243]](_0x5554x2,_0x5554x18)))};_0x5554x5= -(_0x5554x4|| 0)+ 1;_0x5554x12= -(_0x5554x2|| 0)+ 1;null!= _0x5554x9&& (_0x5554x5+= _0x5554x9[_0xc9c4[235]],_0x5554x12+= _0x5554x9[_0xc9c4[236]]);this[_0xc9c4[1179]][_0xc9c4[834]](this[_0xc9c4[1798]],_0x5554x5,_0x5554x12)}finally{_0x5554x3[_0xc9c4[476]]()}};mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1812]]= function(){for(var _0x5554x2=0;_0x5554x2< this[_0xc9c4[1798]][_0xc9c4[67]];_0x5554x2++){if(this[_0xc9c4[1804]][_0x5554x2]){var _0x5554x3=Math[_0xc9c4[428]](this[_0xc9c4[1801]][_0x5554x2]* this[_0xc9c4[1801]][_0x5554x2]+ this[_0xc9c4[1802]][_0x5554x2]* this[_0xc9c4[1802]][_0x5554x2]);0.0010> _0x5554x3&& (_0x5554x3= 0.0010);var _0x5554x4=this[_0xc9c4[1801]][_0x5554x2]/ _0x5554x3* Math[_0xc9c4[243]](_0x5554x3,this[_0xc9c4[1794]]),_0x5554x3=this[_0xc9c4[1802]][_0x5554x2]/ _0x5554x3* Math[_0xc9c4[243]](_0x5554x3,this[_0xc9c4[1794]]);this[_0xc9c4[1801]][_0x5554x2]= 0;this[_0xc9c4[1802]][_0x5554x2]= 0;this[_0xc9c4[1803]][_0x5554x2][0]+= _0x5554x4;this[_0xc9c4[1803]][_0x5554x2][1]+= _0x5554x3}}};mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1811]]= function(){for(var _0x5554x2=0;_0x5554x2< this[_0xc9c4[1798]][_0xc9c4[67]];_0x5554x2++){for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1805]][_0x5554x2][_0xc9c4[67]];_0x5554x3++){var _0x5554x4=this[_0xc9c4[1805]][_0x5554x2][_0x5554x3];if(_0x5554x2!= _0x5554x4&& this[_0xc9c4[1804]][_0x5554x2]&& this[_0xc9c4[1804]][_0x5554x4]){var _0x5554x5=this[_0xc9c4[1803]][_0x5554x2][0]- this[_0xc9c4[1803]][_0x5554x4][0],_0x5554x9=this[_0xc9c4[1803]][_0x5554x2][1]- this[_0xc9c4[1803]][_0x5554x4][1],_0x5554xa=_0x5554x5* _0x5554x5+ _0x5554x9* _0x5554x9- this[_0xc9c4[1807]][_0x5554x2]- this[_0xc9c4[1807]][_0x5554x4];_0x5554xa< this[_0xc9c4[1792]]&& (_0x5554xa= this[_0xc9c4[1792]]);var _0x5554x12=Math[_0xc9c4[428]](_0x5554xa),_0x5554xa=_0x5554xa/ this[_0xc9c4[1788]],_0x5554x5=_0x5554x5/ _0x5554x12* _0x5554xa,_0x5554x9=_0x5554x9/ _0x5554x12* _0x5554xa;this[_0xc9c4[1801]][_0x5554x2]-= _0x5554x5;this[_0xc9c4[1802]][_0x5554x2]-= _0x5554x9;this[_0xc9c4[1801]][_0x5554x4]+= _0x5554x5;this[_0xc9c4[1802]][_0x5554x4]+= _0x5554x9}}}};mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1810]]= function(){for(var _0x5554x2=this[_0xc9c4[1798]][_0xc9c4[67]],_0x5554x3=0;_0x5554x3< _0x5554x2;_0x5554x3++){for(var _0x5554x4=_0x5554x3;_0x5554x4< _0x5554x2;_0x5554x4++){if(!this[_0xc9c4[1797]]){return};if(_0x5554x4!= _0x5554x3&& this[_0xc9c4[1804]][_0x5554x3]&& this[_0xc9c4[1804]][_0x5554x4]){var _0x5554x5=this[_0xc9c4[1803]][_0x5554x3][0]- this[_0xc9c4[1803]][_0x5554x4][0],_0x5554x9=this[_0xc9c4[1803]][_0x5554x3][1]- this[_0xc9c4[1803]][_0x5554x4][1];0== _0x5554x5&& (_0x5554x5= 0.01+ Math[_0xc9c4[1814]]());0== _0x5554x9&& (_0x5554x9= 0.01+ Math[_0xc9c4[1814]]());var _0x5554xa=Math[_0xc9c4[428]](_0x5554x5* _0x5554x5+ _0x5554x9* _0x5554x9),_0x5554x12=_0x5554xa- this[_0xc9c4[1806]][_0x5554x3]- this[_0xc9c4[1806]][_0x5554x4];_0x5554x12> this[_0xc9c4[1791]]|| (_0x5554x12< this[_0xc9c4[1790]]&& (_0x5554x12= this[_0xc9c4[1790]]),_0x5554x12= this[_0xc9c4[1789]]/ _0x5554x12,_0x5554x5= _0x5554x5/ _0x5554xa* _0x5554x12,_0x5554x9= _0x5554x9/ _0x5554xa* _0x5554x12,this[_0xc9c4[1801]][_0x5554x3]+= _0x5554x5,this[_0xc9c4[1802]][_0x5554x3]+= _0x5554x9,this[_0xc9c4[1801]][_0x5554x4]-= _0x5554x5,this[_0xc9c4[1802]][_0x5554x4]-= _0x5554x9)}}}};mxFastOrganicLayout[_0xc9c4[202]][_0xc9c4[1813]]= function(){this[_0xc9c4[1794]]= this[_0xc9c4[1793]]* (1- this[_0xc9c4[1796]]/ this[_0xc9c4[1795]])};function mxCircleLayout(_0x5554x2,_0x5554x3){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2);this[_0xc9c4[1806]]= null!= _0x5554x3?_0x5554x3:100}mxCircleLayout[_0xc9c4[202]]=  new mxGraphLayout;mxCircleLayout[_0xc9c4[202]][_0xc9c4[196]]= mxCircleLayout;mxCircleLayout[_0xc9c4[202]][_0xc9c4[1806]]= null;mxCircleLayout[_0xc9c4[202]][_0xc9c4[1815]]=  !1;mxCircleLayout[_0xc9c4[202]][_0xc9c4[1732]]= 0;mxCircleLayout[_0xc9c4[202]][_0xc9c4[1733]]= 0;mxCircleLayout[_0xc9c4[202]][_0xc9c4[1750]]=  !0;mxCircleLayout[_0xc9c4[202]][_0xc9c4[1787]]=  !0;mxCircleLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]();_0x5554x3[_0xc9c4[473]]();try{for(var _0x5554x4=0,_0x5554x5=null,_0x5554x9=null,_0x5554xa=[],_0x5554x12=_0x5554x3[_0xc9c4[262]](_0x5554x2),_0x5554x13=0;_0x5554x13< _0x5554x12;_0x5554x13++){var _0x5554x14=_0x5554x3[_0xc9c4[263]](_0x5554x2,_0x5554x13);if(this[_0xc9c4[1713]](_0x5554x14)){this[_0xc9c4[1715]](_0x5554x14)|| (this[_0xc9c4[1750]]&& this[_0xc9c4[1179]][_0xc9c4[1809]](_0x5554x14),this[_0xc9c4[1787]]&& this[_0xc9c4[1716]](_0x5554x14,!1))}else {_0x5554xa[_0xc9c4[207]](_0x5554x14);var _0x5554x15=this[_0xc9c4[1726]](_0x5554x14),_0x5554x5=null== _0x5554x5?_0x5554x15[_0xc9c4[236]]:Math[_0xc9c4[243]](_0x5554x5,_0x5554x15[_0xc9c4[236]]),_0x5554x9=null== _0x5554x9?_0x5554x15[_0xc9c4[235]]:Math[_0xc9c4[243]](_0x5554x9,_0x5554x15[_0xc9c4[235]]),_0x5554x4=Math[_0xc9c4[160]](_0x5554x4,Math[_0xc9c4[160]](_0x5554x15[_0xc9c4[117]],_0x5554x15[_0xc9c4[119]]))}};var _0x5554x16=this[_0xc9c4[1816]](_0x5554xa[_0xc9c4[67]],_0x5554x4);this[_0xc9c4[1815]]&& (_0x5554x9= this[_0xc9c4[1732]],_0x5554x5= this[_0xc9c4[1733]]);this[_0xc9c4[1817]](_0x5554xa,_0x5554x16,_0x5554x9,_0x5554x5)}finally{_0x5554x3[_0xc9c4[476]]()}};mxCircleLayout[_0xc9c4[202]][_0xc9c4[1816]]= function(_0x5554x2,_0x5554x3){return Math[_0xc9c4[160]](_0x5554x2* _0x5554x3/ Math[_0xc9c4[424]],this[_0xc9c4[1806]])};mxCircleLayout[_0xc9c4[202]][_0xc9c4[1817]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){for(var _0x5554x9=_0x5554x2[_0xc9c4[67]],_0x5554xa=2* Math[_0xc9c4[424]]/ _0x5554x9,_0x5554x12=0;_0x5554x12< _0x5554x9;_0x5554x12++){this[_0xc9c4[1711]](_0x5554x2[_0x5554x12])&& this[_0xc9c4[1725]](_0x5554x2[_0x5554x12],_0x5554x4+ _0x5554x3+ _0x5554x3* Math[_0xc9c4[427]](_0x5554x12* _0x5554xa),_0x5554x5+ _0x5554x3+ _0x5554x3* Math[_0xc9c4[426]](_0x5554x12* _0x5554xa))}};function mxParallelEdgeLayout(_0x5554x2){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2)}mxParallelEdgeLayout[_0xc9c4[202]]=  new mxGraphLayout;mxParallelEdgeLayout[_0xc9c4[202]][_0xc9c4[196]]= mxParallelEdgeLayout;mxParallelEdgeLayout[_0xc9c4[202]][_0xc9c4[657]]= 20;mxParallelEdgeLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[1818]](_0x5554x2);this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x3 in _0x5554x2){var _0x5554x4=_0x5554x2[_0x5554x3];1< _0x5554x4[_0xc9c4[67]]&& this[_0xc9c4[1759]](_0x5554x4)}}finally{this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[476]]()}};mxParallelEdgeLayout[_0xc9c4[202]][_0xc9c4[1818]]= function(_0x5554x2){for(var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x4=[],_0x5554x5=_0x5554x3[_0xc9c4[262]](_0x5554x2),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){var _0x5554xa=_0x5554x3[_0xc9c4[263]](_0x5554x2,_0x5554x9);if(!this[_0xc9c4[1715]](_0x5554xa)){var _0x5554x12=this[_0xc9c4[1819]](_0x5554xa);null!= _0x5554x12&& (null== _0x5554x4[_0x5554x12]&& (_0x5554x4[_0x5554x12]= []),_0x5554x4[_0x5554x12][_0xc9c4[207]](_0x5554xa))}};return _0x5554x4};mxParallelEdgeLayout[_0xc9c4[202]][_0xc9c4[1819]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[249]](),_0x5554x4=_0x5554x3[_0xc9c4[248]](_0x5554x2),_0x5554x5=null!= _0x5554x4?_0x5554x4[_0xc9c4[1710]](!0):_0x5554x3[_0xc9c4[1710]](_0x5554x2,!0);_0x5554x2= null!= _0x5554x4?_0x5554x4[_0xc9c4[1710]](!1):_0x5554x3[_0xc9c4[1710]](_0x5554x2,!1);return null!= _0x5554x5&& null!= _0x5554x2?(_0x5554x5= mxCellPath[_0xc9c4[385]](_0x5554x5),_0x5554x2= mxCellPath[_0xc9c4[385]](_0x5554x2),_0x5554x5> _0x5554x2?_0x5554x2+ _0xc9c4[213]+ _0x5554x5:_0x5554x5+ _0xc9c4[213]+ _0x5554x2):null};mxParallelEdgeLayout[_0xc9c4[202]][_0xc9c4[1759]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[0],_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=_0x5554x4[_0xc9c4[1721]](_0x5554x4[_0xc9c4[1709]](_0x5554x3,!0)),_0x5554x9=_0x5554x4[_0xc9c4[1721]](_0x5554x4[_0xc9c4[1709]](_0x5554x3,!1));if(_0x5554x5== _0x5554x9){for(var _0x5554x3=_0x5554x5[_0xc9c4[235]]+ _0x5554x5[_0xc9c4[117]]+ this[_0xc9c4[657]],_0x5554x4=_0x5554x5[_0xc9c4[236]]+ _0x5554x5[_0xc9c4[119]]/ 2,_0x5554xa=0;_0x5554xa< _0x5554x2[_0xc9c4[67]];_0x5554xa++){this[_0xc9c4[1820]](_0x5554x2[_0x5554xa],_0x5554x3,_0x5554x4),_0x5554x3+= this[_0xc9c4[657]]}}else {if(null!= _0x5554x5&& null!= _0x5554x9){for(var _0x5554x3=_0x5554x5[_0xc9c4[235]]+ _0x5554x5[_0xc9c4[117]]/ 2,_0x5554x4=_0x5554x5[_0xc9c4[236]]+ _0x5554x5[_0xc9c4[119]]/ 2,_0x5554xa=_0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]]/ 2- _0x5554x3,_0x5554x12=_0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]]/ 2- _0x5554x4,_0x5554x9=Math[_0xc9c4[428]](_0x5554xa* _0x5554xa+ _0x5554x12* _0x5554x12),_0x5554x5=_0x5554x12* this[_0xc9c4[657]]/ _0x5554x9,_0x5554x9=_0x5554xa* this[_0xc9c4[657]]/ _0x5554x9,_0x5554x3=_0x5554x3+ _0x5554xa/ 2+ _0x5554x5* (_0x5554x2[_0xc9c4[67]]- 1)/ 2,_0x5554x4=_0x5554x4+ _0x5554x12/ 2- _0x5554x9* (_0x5554x2[_0xc9c4[67]]- 1)/ 2,_0x5554xa=0;_0x5554xa< _0x5554x2[_0xc9c4[67]];_0x5554xa++){this[_0xc9c4[1820]](_0x5554x2[_0x5554xa],_0x5554x3,_0x5554x4),_0x5554x3-= _0x5554x5,_0x5554x4+= _0x5554x9}}}};mxParallelEdgeLayout[_0xc9c4[202]][_0xc9c4[1820]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[1179]][_0xc9c4[1712]](_0x5554x2)&& this[_0xc9c4[1722]](_0x5554x2,[ new mxPoint(_0x5554x3,_0x5554x4)])};function mxCompositeLayout(_0x5554x2,_0x5554x3,_0x5554x4){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2);this[_0xc9c4[1821]]= _0x5554x3;this[_0xc9c4[1822]]= _0x5554x4}mxCompositeLayout[_0xc9c4[202]]=  new mxGraphLayout;mxCompositeLayout[_0xc9c4[202]][_0xc9c4[196]]= mxCompositeLayout;mxCompositeLayout[_0xc9c4[202]][_0xc9c4[1821]]= null;mxCompositeLayout[_0xc9c4[202]][_0xc9c4[1822]]= null;mxCompositeLayout[_0xc9c4[202]][_0xc9c4[1702]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null!= this[_0xc9c4[1822]]?this[_0xc9c4[1822]][_0xc9c4[582]][_0xc9c4[183]](this[_0xc9c4[1822]],arguments):this[_0xc9c4[1821]][0][_0xc9c4[582]][_0xc9c4[183]](this[_0xc9c4[1821]][0],arguments)};mxCompositeLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]();_0x5554x3[_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< this[_0xc9c4[1821]][_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[1821]][_0x5554x4][_0xc9c4[350]][_0xc9c4[183]](this[_0xc9c4[1821]][_0x5554x4],arguments)}}finally{_0x5554x3[_0xc9c4[476]]()}};function mxEdgeLabelLayout(_0x5554x2,_0x5554x3){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2)}mxEdgeLabelLayout[_0xc9c4[202]]=  new mxGraphLayout;mxEdgeLabelLayout[_0xc9c4[202]][_0xc9c4[196]]= mxEdgeLabelLayout;mxEdgeLabelLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){for(var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[441]],_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=[],_0x5554x9=[],_0x5554xa=_0x5554x4[_0xc9c4[262]](_0x5554x2),_0x5554x12=0;_0x5554x12< _0x5554xa;_0x5554x12++){var _0x5554x13=_0x5554x4[_0xc9c4[263]](_0x5554x2,_0x5554x12),_0x5554x14=_0x5554x3[_0xc9c4[248]](_0x5554x13);null!= _0x5554x14&& (this[_0xc9c4[1713]](_0x5554x13)?this[_0xc9c4[1715]](_0x5554x13)|| _0x5554x5[_0xc9c4[207]](_0x5554x14):_0x5554x9[_0xc9c4[207]](_0x5554x14))};this[_0xc9c4[1823]](_0x5554x9,_0x5554x5)};mxEdgeLabelLayout[_0xc9c4[202]][_0xc9c4[1823]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]();_0x5554x4[_0xc9c4[473]]();try{for(var _0x5554x5=0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=_0x5554x3[_0x5554x5];if(null!= _0x5554x9&& null!= _0x5554x9[_0xc9c4[963]]&& null!= _0x5554x9[_0xc9c4[963]][_0xc9c4[1563]]){for(var _0x5554xa=0;_0x5554xa< _0x5554x2[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x2[_0x5554xa];null!= _0x5554x12&& this[_0xc9c4[1824]](_0x5554x9,_0x5554x12)}}}}finally{_0x5554x4[_0xc9c4[476]]()}};mxEdgeLabelLayout[_0xc9c4[202]][_0xc9c4[1824]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=_0x5554x2[_0xc9c4[963]][_0xc9c4[1563]];if(mxUtils[_0xc9c4[1825]](_0x5554x5,_0x5554x3)){var _0x5554x9=-_0x5554x5[_0xc9c4[236]]- _0x5554x5[_0xc9c4[119]] + _0x5554x3[_0xc9c4[236]],_0x5554xa=-_0x5554x5[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[236]] + _0x5554x3[_0xc9c4[119]],_0x5554x9=Math[_0xc9c4[425]](_0x5554x9)< Math[_0xc9c4[425]](_0x5554xa)?_0x5554x9:_0x5554xa,_0x5554xa=-_0x5554x5[_0xc9c4[235]]- _0x5554x5[_0xc9c4[117]] + _0x5554x3[_0xc9c4[235]],_0x5554x5=-_0x5554x5[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[235]] + _0x5554x3[_0xc9c4[117]],_0x5554x5=Math[_0xc9c4[425]](_0x5554xa)< Math[_0xc9c4[425]](_0x5554x5)?_0x5554xa:_0x5554x5;Math[_0xc9c4[425]](_0x5554x5)< Math[_0xc9c4[425]](_0x5554x9)?_0x5554x9= 0:_0x5554x5= 0;_0x5554xa= _0x5554x4[_0xc9c4[1721]](_0x5554x2[_0xc9c4[246]]);null!= _0x5554xa&& (_0x5554xa= _0x5554xa[_0xc9c4[238]](),null!= _0x5554xa[_0xc9c4[1368]]?(_0x5554xa[_0xc9c4[1368]][_0xc9c4[235]]+= _0x5554x5,_0x5554xa[_0xc9c4[1368]][_0xc9c4[236]]+= _0x5554x9):_0x5554xa[_0xc9c4[1368]]=  new mxPoint(_0x5554x5,_0x5554x9),_0x5554x4[_0xc9c4[1724]](_0x5554x2[_0xc9c4[246]],_0x5554xa))}};function mxGraphAbstractHierarchyCell(){this[_0xc9c4[235]]= [];this[_0xc9c4[236]]= [];this[_0xc9c4[1826]]= []}mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1827]]=  -1;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1828]]=  -1;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[235]]= null;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[236]]= null;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[117]]= 0;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[119]]= 0;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1829]]= null;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1830]]= null;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1826]]= null;mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1831]]= function(_0x5554x2){return null};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1832]]= function(_0x5554x2){return null};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[250]]= function(){return !1};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1193]]= function(){return !1};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1833]]= function(_0x5554x2){return null};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1834]]= function(_0x5554x2,_0x5554x3){return null};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1835]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1193]]()?this[_0xc9c4[235]][0]= _0x5554x3:this[_0xc9c4[250]]()&& (this[_0xc9c4[235]][_0x5554x2- this[_0xc9c4[1828]]- 1]= _0x5554x3)};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[730]]= function(_0x5554x2){return this[_0xc9c4[1193]]()?this[_0xc9c4[235]][0]:this[_0xc9c4[250]]()?this[_0xc9c4[235]][_0x5554x2- this[_0xc9c4[1828]]- 1]:0};mxGraphAbstractHierarchyCell[_0xc9c4[202]][_0xc9c4[1836]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1193]]()?this[_0xc9c4[236]][0]= _0x5554x3:this[_0xc9c4[250]]()&& (this[_0xc9c4[236]][_0x5554x2- this[_0xc9c4[1828]]- 1]= _0x5554x3)};function mxGraphHierarchyNode(_0x5554x2){mxGraphAbstractHierarchyCell[_0xc9c4[183]](this,arguments);this[_0xc9c4[246]]= _0x5554x2}mxGraphHierarchyNode[_0xc9c4[202]]=  new mxGraphAbstractHierarchyCell;mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[196]]= mxGraphHierarchyNode;mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[246]]= null;mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1837]]= [];mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1838]]= [];mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1839]]=  !1;mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1840]]= function(_0x5554x2){return this[_0xc9c4[1827]]};mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1831]]= function(_0x5554x2){if(null== this[_0xc9c4[1829]]){this[_0xc9c4[1829]]= [];this[_0xc9c4[1829]][0]= [];for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1837]][_0xc9c4[67]];_0x5554x3++){var _0x5554x4=this[_0xc9c4[1837]][_0x5554x3];-1== _0x5554x4[_0xc9c4[1827]] || _0x5554x4[_0xc9c4[1827]]== _0x5554x2+ 1?this[_0xc9c4[1829]][0][_0xc9c4[207]](_0x5554x4[_0xc9c4[1097]]):this[_0xc9c4[1829]][0][_0xc9c4[207]](_0x5554x4)}};return this[_0xc9c4[1829]][0]};mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1832]]= function(_0x5554x2){if(null== this[_0xc9c4[1830]]){this[_0xc9c4[1830]]= [];this[_0xc9c4[1830]][0]= [];for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1838]][_0xc9c4[67]];_0x5554x3++){var _0x5554x4=this[_0xc9c4[1838]][_0x5554x3];-1== _0x5554x4[_0xc9c4[1828]] || _0x5554x4[_0xc9c4[1828]]== _0x5554x2- 1?this[_0xc9c4[1830]][0][_0xc9c4[207]](_0x5554x4[_0xc9c4[772]]):this[_0xc9c4[1830]][0][_0xc9c4[207]](_0x5554x4)}};return this[_0xc9c4[1830]][0]};mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1193]]= function(){return !0};mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1833]]= function(_0x5554x2){return this[_0xc9c4[1826]][0]};mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1834]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1826]][0]= _0x5554x3};mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1720]]= function(_0x5554x2){if(null!= _0x5554x2&& null!= this[_0xc9c4[1839]]&& null!= _0x5554x2[_0xc9c4[1839]]&& this[_0xc9c4[1839]][_0xc9c4[67]]< _0x5554x2[_0xc9c4[1839]][_0xc9c4[67]]){if(this[_0xc9c4[1839]]== _0x5554x2[_0xc9c4[1839]]){return !0};if(null== this[_0xc9c4[1839]]|| null== this[_0xc9c4[1839]]){return !1};for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1839]][_0xc9c4[67]];_0x5554x3++){if(this[_0xc9c4[1839]][_0x5554x3]!= _0x5554x2[_0xc9c4[1839]][_0x5554x3]){return !1}};return !0};return !1};mxGraphHierarchyNode[_0xc9c4[202]][_0xc9c4[1841]]= function(){return this[_0xc9c4[246]]};function mxGraphHierarchyEdge(_0x5554x2){mxGraphAbstractHierarchyCell[_0xc9c4[183]](this,arguments);this[_0xc9c4[1842]]= _0x5554x2}mxGraphHierarchyEdge[_0xc9c4[202]]=  new mxGraphAbstractHierarchyCell;mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[196]]= mxGraphHierarchyEdge;mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1842]]= null;mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1097]]= null;mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[772]]= null;mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1843]]=  !1;mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1744]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[1097]];this[_0xc9c4[1097]]= this[_0xc9c4[772]];this[_0xc9c4[772]]= _0x5554x2;this[_0xc9c4[1843]]=  !this[_0xc9c4[1843]]};mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1831]]= function(_0x5554x2){if(null== this[_0xc9c4[1829]]){this[_0xc9c4[1829]]= [];for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1826]][_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[1829]][_0x5554x3]= [],_0x5554x3== this[_0xc9c4[1826]][_0xc9c4[67]]- 1?this[_0xc9c4[1829]][_0x5554x3][_0xc9c4[207]](this[_0xc9c4[1097]]):this[_0xc9c4[1829]][_0x5554x3][_0xc9c4[207]](this)}};return this[_0xc9c4[1829]][_0x5554x2- this[_0xc9c4[1828]]- 1]};mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1832]]= function(_0x5554x2){if(null== this[_0xc9c4[1830]]){this[_0xc9c4[1830]]= [];for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1826]][_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[1830]][_0x5554x3]= [],0== _0x5554x3?this[_0xc9c4[1830]][_0x5554x3][_0xc9c4[207]](this[_0xc9c4[772]]):this[_0xc9c4[1830]][_0x5554x3][_0xc9c4[207]](this)}};return this[_0xc9c4[1830]][_0x5554x2- this[_0xc9c4[1828]]- 1]};mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[250]]= function(){return !0};mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1833]]= function(_0x5554x2){return this[_0xc9c4[1826]][_0x5554x2- this[_0xc9c4[1828]]- 1]};mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1834]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1826]][_0x5554x2- this[_0xc9c4[1828]]- 1]= _0x5554x3};mxGraphHierarchyEdge[_0xc9c4[202]][_0xc9c4[1841]]= function(){return null!= this[_0xc9c4[1842]]&& 0< this[_0xc9c4[1842]][_0xc9c4[67]]?this[_0xc9c4[1842]][0]:null};function mxGraphHierarchyModel(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2[_0xc9c4[1703]]();this[_0xc9c4[1844]]= _0x5554x9;this[_0xc9c4[1845]]= _0x5554x4;this[_0xc9c4[1101]]= _0x5554x5;this[_0xc9c4[1846]]= {};this[_0xc9c4[1847]]= {};this[_0xc9c4[1827]]= 0;_0x5554x4= [];null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[1728]](_0x5554x5));this[_0xc9c4[1827]]= this[_0xc9c4[1848]];this[_0xc9c4[1849]](_0x5554x2,_0x5554x3,_0x5554x4);for(_0x5554x5= 0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){_0x5554x9= _0x5554x4[_0x5554x5][_0xc9c4[1838]];for(var _0x5554xa=0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x9[_0x5554xa],_0x5554x13=_0x5554x12[_0xc9c4[1842]];if(null!= _0x5554x13&& 0< _0x5554x13[_0xc9c4[67]]){var _0x5554x13=_0x5554x13[0],_0x5554x14=_0x5554x2[_0xc9c4[1710]](_0x5554x13,!1),_0x5554x14=mxCellPath[_0xc9c4[385]](_0x5554x14),_0x5554x14=this[_0xc9c4[1846]][_0x5554x14];_0x5554x4[_0x5554x5]== _0x5554x14&& (_0x5554x14= _0x5554x2[_0xc9c4[1710]](_0x5554x13,!0),_0x5554x14= mxCellPath[_0xc9c4[385]](_0x5554x14),_0x5554x14= this[_0xc9c4[1846]][_0x5554x14]);null!= _0x5554x14&& _0x5554x4[_0x5554x5]!= _0x5554x14&& (_0x5554x12[_0xc9c4[772]]= _0x5554x14,0== _0x5554x14[_0xc9c4[1837]][_0xc9c4[67]]&& (_0x5554x14[_0xc9c4[1837]]= []),0> mxUtils[_0xc9c4[2]](_0x5554x14[_0xc9c4[1837]],_0x5554x12)&& _0x5554x14[_0xc9c4[1837]][_0xc9c4[207]](_0x5554x12))}};_0x5554x4[_0x5554x5][_0xc9c4[1826]][0]= 1}}mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1827]]= null;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1846]]= null;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1847]]= null;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1850]]= null;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1845]]= null;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1101]]= null;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1851]]= 0;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1848]]= 1E8;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1844]]=  !1;mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1849]]= function(_0x5554x2,_0x5554x3,_0x5554x4){for(var _0x5554x5=_0x5554x2[_0xc9c4[1703]](),_0x5554x9=0;_0x5554x9< _0x5554x3[_0xc9c4[67]];_0x5554x9++){_0x5554x4[_0x5554x9]=  new mxGraphHierarchyNode(_0x5554x3[_0x5554x9]);var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x3[_0x5554x9]);this[_0xc9c4[1846]][_0x5554xa]= _0x5554x4[_0x5554x9];_0x5554xa= _0x5554x2[_0xc9c4[264]](_0x5554x3[_0x5554x9]);_0x5554x4[_0x5554x9][_0xc9c4[1838]]= [];for(var _0x5554x12=0;_0x5554x12< _0x5554xa[_0xc9c4[67]];_0x5554x12++){var _0x5554x13=_0x5554x2[_0xc9c4[1710]](_0x5554xa[_0x5554x12],!1);if(_0x5554x13!= _0x5554x3[_0x5554x9]&& _0x5554x13!= _0x5554x3[_0x5554x9]&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1193]](_0x5554x13)&&  !_0x5554x2[_0xc9c4[1713]](_0x5554x13)){var _0x5554x14=_0x5554x2[_0xc9c4[1781]](_0x5554x3[_0x5554x9],_0x5554x13,!1),_0x5554x15=_0x5554x2[_0xc9c4[1781]](_0x5554x3[_0x5554x9],_0x5554x13,!0),_0x5554x13=mxCellPath[_0xc9c4[385]](_0x5554x14[0]);if(null!= _0x5554x14&& 0< _0x5554x14[_0xc9c4[67]]&& null== this[_0xc9c4[1847]][_0x5554x13]&& 2* _0x5554x15[_0xc9c4[67]]>= _0x5554x14[_0xc9c4[67]]){for(var _0x5554x15= new mxGraphHierarchyEdge(_0x5554x14),_0x5554x16=0;_0x5554x16< _0x5554x14[_0xc9c4[67]];_0x5554x16++){var _0x5554x17=_0x5554x14[_0x5554x16],_0x5554x13=mxCellPath[_0xc9c4[385]](_0x5554x17);this[_0xc9c4[1847]][_0x5554x13]= _0x5554x15;_0x5554x5[_0xc9c4[1809]](_0x5554x17);_0x5554x2[_0xc9c4[1787]]&& (_0x5554x2[_0xc9c4[1716]](_0x5554x17,!1),_0x5554x2[_0xc9c4[1718]](_0x5554x17,!0))};_0x5554x15[_0xc9c4[1097]]= _0x5554x4[_0x5554x9];0> mxUtils[_0xc9c4[2]](_0x5554x4[_0x5554x9][_0xc9c4[1838]],_0x5554x15)&& _0x5554x4[_0x5554x9][_0xc9c4[1838]][_0xc9c4[207]](_0x5554x15)}}};_0x5554x4[_0x5554x9][_0xc9c4[1826]][0]= 0}};mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1852]]= function(){var _0x5554x2=[];if(null!= this[_0xc9c4[1845]]){for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1845]][_0xc9c4[67]];_0x5554x3++){var _0x5554x4=mxCellPath[_0xc9c4[385]](this[_0xc9c4[1845]][_0x5554x3]),_0x5554x4=this[_0xc9c4[1846]][_0x5554x4];null!= _0x5554x4&& _0x5554x2[_0xc9c4[207]](_0x5554x4)}};for(var _0x5554x5 in this[_0xc9c4[1846]]){_0x5554x4= this[_0xc9c4[1846]][_0x5554x5],_0x5554x4[_0xc9c4[1826]][0]=  -1};for(var _0x5554x9=_0x5554x2[_0xc9c4[1853]]();0< _0x5554x2[_0xc9c4[67]];){var _0x5554x4=_0x5554x2[0],_0x5554xa,_0x5554x12;_0x5554xa= _0x5554x4[_0xc9c4[1837]];_0x5554x12= _0x5554x4[_0xc9c4[1838]];for(var _0x5554x13=!0,_0x5554x14=this[_0xc9c4[1848]],_0x5554x3=0;_0x5554x3< _0x5554xa[_0xc9c4[67]];_0x5554x3++){var _0x5554x15=_0x5554xa[_0x5554x3];if(5270620== _0x5554x15[_0xc9c4[1826]][0]){_0x5554x15= _0x5554x15[_0xc9c4[1097]],_0x5554x14= Math[_0xc9c4[243]](_0x5554x14,_0x5554x15[_0xc9c4[1826]][0]- 1)}else {_0x5554x13=  !1;break}};if(_0x5554x13){_0x5554x4[_0xc9c4[1826]][0]= _0x5554x14;this[_0xc9c4[1827]]= Math[_0xc9c4[243]](this[_0xc9c4[1827]],_0x5554x14);if(null!= _0x5554x12){for(_0x5554x3= 0;_0x5554x3< _0x5554x12[_0xc9c4[67]];_0x5554x3++){_0x5554x15= _0x5554x12[_0x5554x3],_0x5554x15[_0xc9c4[1826]][0]= 5270620,_0x5554x15= _0x5554x15[_0xc9c4[772]],-1== _0x5554x15[_0xc9c4[1826]][0] && (_0x5554x2[_0xc9c4[207]](_0x5554x15),_0x5554x15[_0xc9c4[1826]][0]=  -2)}};_0x5554x2[_0xc9c4[1115]]()}else {if(_0x5554x3= _0x5554x2[_0xc9c4[1115]](),_0x5554x2[_0xc9c4[207]](_0x5554x4),_0x5554x3== _0x5554x4&& 1== _0x5554x2[_0xc9c4[67]]){break}}};for(_0x5554x5 in this[_0xc9c4[1846]]){_0x5554x4= this[_0xc9c4[1846]][_0x5554x5],_0x5554x4[_0xc9c4[1826]][0]-= this[_0xc9c4[1827]]};for(_0x5554x3= 0;_0x5554x3< _0x5554x9[_0xc9c4[67]];_0x5554x3++){_0x5554x4= _0x5554x9[_0x5554x3];_0x5554x2= 0;_0x5554xa= _0x5554x4[_0xc9c4[1838]];for(_0x5554x5= 0;_0x5554x5< _0x5554xa[_0xc9c4[67]];_0x5554x5++){_0x5554x15= _0x5554xa[_0x5554x5],_0x5554x15= _0x5554x15[_0xc9c4[772]],_0x5554x4[_0xc9c4[1826]][0]= Math[_0xc9c4[160]](_0x5554x2,_0x5554x15[_0xc9c4[1826]][0]+ 1),_0x5554x2= _0x5554x4[_0xc9c4[1826]][0]}};this[_0xc9c4[1827]]= this[_0xc9c4[1848]]- this[_0xc9c4[1827]]};mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1854]]= function(){var _0x5554x2=[];this[_0xc9c4[1850]]= [];for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[1827]]+ 1;_0x5554x3++){_0x5554x2[_0x5554x3]= [],this[_0xc9c4[1850]][_0x5554x3]= _0x5554x2[_0x5554x3]};var _0x5554x4=null;if(null!= this[_0xc9c4[1845]]){for(var _0x5554x5=this[_0xc9c4[1845]],_0x5554x4=[],_0x5554x3=0;_0x5554x3< _0x5554x5[_0xc9c4[67]];_0x5554x3++){var _0x5554x9=mxCellPath[_0xc9c4[385]](_0x5554x5[_0x5554x3]);_0x5554x4[_0x5554x3]= this[_0xc9c4[1846]][_0x5554x9]}};this[_0xc9c4[209]](function(_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554x15){0== _0x5554x15&& (0> _0x5554x4[_0xc9c4[1827]]&& 0> _0x5554x4[_0xc9c4[1828]])&& (_0x5554x2[_0x5554x4[_0xc9c4[1826]][0]][_0xc9c4[207]](_0x5554x4),_0x5554x4[_0xc9c4[1827]]= _0x5554x4[_0xc9c4[1826]][0],_0x5554x4[_0xc9c4[1828]]= _0x5554x4[_0xc9c4[1826]][0],_0x5554x4[_0xc9c4[1826]][0]= _0x5554x2[_0x5554x4[_0xc9c4[1827]]][_0xc9c4[67]]- 1);if(null!= _0x5554x3&& null!= _0x5554x5&& 1< _0x5554x3[_0xc9c4[1827]]- _0x5554x4[_0xc9c4[1827]]){_0x5554x5[_0xc9c4[1827]]= _0x5554x3[_0xc9c4[1827]];_0x5554x5[_0xc9c4[1828]]= _0x5554x4[_0xc9c4[1827]];_0x5554x5[_0xc9c4[1826]]= [];_0x5554x5[_0xc9c4[235]]= [];_0x5554x5[_0xc9c4[236]]= [];for(_0x5554x3= _0x5554x5[_0xc9c4[1828]]+ 1;_0x5554x3< _0x5554x5[_0xc9c4[1827]];_0x5554x3++){_0x5554x2[_0x5554x3][_0xc9c4[207]](_0x5554x5),_0x5554x5[_0xc9c4[1834]](_0x5554x3,_0x5554x2[_0x5554x3][_0xc9c4[67]]- 1)}}},_0x5554x4,!1,null)};mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[209]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x3){for(var _0x5554x9=0;_0x5554x9< _0x5554x3[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=_0x5554x3[_0x5554x9];null!= _0x5554xa&& (null== _0x5554x5&& (_0x5554x5= {}),_0x5554x4?(_0x5554xa[_0xc9c4[1839]]= [],_0x5554xa[_0xc9c4[1839]][0]= this[_0xc9c4[1851]],_0x5554xa[_0xc9c4[1839]][1]= _0x5554x9,this[_0xc9c4[1855]](null,_0x5554xa,null,_0x5554x2,_0x5554x5,_0x5554xa[_0xc9c4[1839]],_0x5554x9,0)):this[_0xc9c4[1758]](null,_0x5554xa,null,_0x5554x2,_0x5554x5,0))};this[_0xc9c4[1851]]++}};mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1758]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){if(null!= _0x5554x3){var _0x5554x12=mxCellPath[_0xc9c4[385]](_0x5554x3[_0xc9c4[246]]);if(null== _0x5554x9[_0x5554x12]){_0x5554x9[_0x5554x12]= _0x5554x3;_0x5554x5(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554xa,0);_0x5554x2= _0x5554x3[_0xc9c4[1838]][_0xc9c4[1853]]();for(_0x5554x4= 0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){_0x5554x12= _0x5554x2[_0x5554x4],this[_0xc9c4[1758]](_0x5554x3,_0x5554x12[_0xc9c4[772]],_0x5554x12,_0x5554x5,_0x5554x9,_0x5554xa+ 1)}}else {_0x5554x5(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554xa,1)}}};mxGraphHierarchyModel[_0xc9c4[202]][_0xc9c4[1855]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13){if(null!= _0x5554x3){if(null!= _0x5554x2&& (null== _0x5554x3[_0xc9c4[1839]]|| _0x5554x3[_0xc9c4[1839]][0]!= _0x5554x2[_0xc9c4[1839]][0])){_0x5554xa= _0x5554x2[_0xc9c4[1839]][_0xc9c4[67]]+ 1,_0x5554x3[_0xc9c4[1839]]= _0x5554x2[_0xc9c4[1839]][_0xc9c4[1853]](),_0x5554x3[_0xc9c4[1839]][_0x5554xa- 1]= _0x5554x12};_0x5554x12= mxCellPath[_0xc9c4[385]](_0x5554x3[_0xc9c4[246]]);if(null== _0x5554x9[_0x5554x12]){_0x5554x9[_0x5554x12]= _0x5554x3;_0x5554x5(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x13,0);_0x5554x2= _0x5554x3[_0xc9c4[1838]][_0xc9c4[1853]]();for(_0x5554x4= 0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){_0x5554x12= _0x5554x2[_0x5554x4],this[_0xc9c4[1855]](_0x5554x3,_0x5554x12[_0xc9c4[772]],_0x5554x12,_0x5554x5,_0x5554x9,_0x5554x3[_0xc9c4[1839]],_0x5554x4,_0x5554x13+ 1)}}else {_0x5554x5(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x13,1)}}};function mxHierarchicalLayoutStage(){}mxHierarchicalLayoutStage[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){};function mxMedianHybridCrossingReduction(_0x5554x2){this[_0xc9c4[1759]]= _0x5554x2}mxMedianHybridCrossingReduction[_0xc9c4[202]]=  new mxHierarchicalLayoutStage;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[196]]= mxMedianHybridCrossingReduction;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1759]]= null;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1795]]= 24;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1856]]= null;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1857]]= 0;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1858]]= 0;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1859]]= 2;mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[1759]][_0xc9c4[502]]();this[_0xc9c4[1856]]= [];for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[1850]][_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[1856]][_0x5554x3]= _0x5554x2[_0xc9c4[1850]][_0x5554x3][_0xc9c4[1853]]()};for(var _0x5554x4=0,_0x5554x5=this[_0xc9c4[1860]](_0x5554x2),_0x5554x3=0;_0x5554x3< this[_0xc9c4[1795]]&& _0x5554x4< this[_0xc9c4[1859]];_0x5554x3++){this[_0xc9c4[1861]](_0x5554x3,_0x5554x2);this[_0xc9c4[1862]](_0x5554x3,_0x5554x2);var _0x5554x9=this[_0xc9c4[1860]](_0x5554x2);if(_0x5554x9< _0x5554x5){_0x5554x5= _0x5554x9;for(_0x5554x9= _0x5554x4= 0;_0x5554x9< this[_0xc9c4[1856]][_0xc9c4[67]];_0x5554x9++){for(var _0x5554xa=_0x5554x2[_0xc9c4[1850]][_0x5554x9],_0x5554x12=0;_0x5554x12< _0x5554xa[_0xc9c4[67]];_0x5554x12++){var _0x5554x13=_0x5554xa[_0x5554x12];this[_0xc9c4[1856]][_0x5554x9][_0x5554x13[_0xc9c4[1833]](_0x5554x9)]= _0x5554x13}}}else {_0x5554x4++;for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[1856]][_0xc9c4[67]];_0x5554x9++){_0x5554xa= _0x5554x2[_0xc9c4[1850]][_0x5554x9];for(_0x5554x12= 0;_0x5554x12< _0x5554xa[_0xc9c4[67]];_0x5554x12++){_0x5554x13= _0x5554xa[_0x5554x12],_0x5554x13[_0xc9c4[1834]](_0x5554x9,_0x5554x12)}}};if(0== _0x5554x5){break}};_0x5554x4= [];_0x5554x5= [];for(_0x5554x3= 0;_0x5554x3< _0x5554x2[_0xc9c4[1827]]+ 1;_0x5554x3++){_0x5554x5[_0x5554x3]= [],_0x5554x4[_0x5554x3]= _0x5554x5[_0x5554x3]};for(_0x5554x3= 0;_0x5554x3< this[_0xc9c4[1856]][_0xc9c4[67]];_0x5554x3++){for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[1856]][_0x5554x3][_0xc9c4[67]];_0x5554x9++){_0x5554x5[_0x5554x3][_0xc9c4[207]](this[_0xc9c4[1856]][_0x5554x3][_0x5554x9])}};_0x5554x2[_0xc9c4[1850]]= _0x5554x4};mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1860]]= function(_0x5554x2){for(var _0x5554x3=_0x5554x2[_0xc9c4[1850]][_0xc9c4[67]],_0x5554x4=0,_0x5554x5=1;_0x5554x5< _0x5554x3;_0x5554x5++){_0x5554x4+= this[_0xc9c4[1863]](_0x5554x5,_0x5554x2)};return _0x5554x4};mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1863]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=0,_0x5554x5=_0x5554x3[_0xc9c4[1850]][_0x5554x2],_0x5554x9=_0x5554x5[_0xc9c4[67]],_0x5554xa=_0x5554x3[_0xc9c4[1850]][_0x5554x2- 1][_0xc9c4[67]],_0x5554x12=[],_0x5554x13=0;_0x5554x13< _0x5554x9;_0x5554x13++){_0x5554x12[_0x5554x13]= []};for(_0x5554x13= 0;_0x5554x13< _0x5554x5[_0xc9c4[67]];_0x5554x13++){for(var _0x5554x14=_0x5554x5[_0x5554x13],_0x5554x15=_0x5554x14[_0xc9c4[1833]](_0x5554x2),_0x5554x16=_0x5554x14[_0xc9c4[1832]](_0x5554x2),_0x5554x14=0;_0x5554x14< _0x5554x16[_0xc9c4[67]];_0x5554x14++){var _0x5554x17=_0x5554x16[_0x5554x14][_0xc9c4[1833]](_0x5554x2- 1);_0x5554x12[_0x5554x15][_0x5554x17]= 201207}};for(_0x5554x13= 0;_0x5554x13< _0x5554x9;_0x5554x13++){for(_0x5554x14= 0;_0x5554x14< _0x5554xa;_0x5554x14++){if(201207== _0x5554x12[_0x5554x13][_0x5554x14]){for(_0x5554x5= _0x5554x13+ 1;_0x5554x5< _0x5554x9;_0x5554x5++){for(_0x5554x15= 0;_0x5554x15< _0x5554x14;_0x5554x15++){201207== _0x5554x12[_0x5554x5][_0x5554x15]&& _0x5554x4++}};for(_0x5554x5= 0;_0x5554x5< _0x5554x13;_0x5554x5++){for(_0x5554x15= _0x5554x14+ 1;_0x5554x15< _0x5554xa;_0x5554x15++){201207== _0x5554x12[_0x5554x5][_0x5554x15]&& _0x5554x4++}}}}};return _0x5554x4/ 2};mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1862]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=!0,_0x5554x5=0;_0x5554x4&& 10> _0x5554x5++;){for(var _0x5554x9=1== _0x5554x2% 2&& 1== _0x5554x5% 2,_0x5554x4=!1,_0x5554xa=0;_0x5554xa< _0x5554x3[_0xc9c4[1850]][_0xc9c4[67]];_0x5554xa++){for(var _0x5554x12=_0x5554x3[_0xc9c4[1850]][_0x5554xa],_0x5554x13=[],_0x5554x14=0;_0x5554x14< _0x5554x12[_0xc9c4[67]];_0x5554x14++){var _0x5554x15=_0x5554x12[_0x5554x14],_0x5554x16=_0x5554x15[_0xc9c4[1833]](_0x5554xa);0> _0x5554x16&& (_0x5554x16= _0x5554x14);_0x5554x13[_0x5554x16]= _0x5554x15};for(var _0x5554x17=_0x5554x16= _0x5554x15= null,_0x5554x18=null,_0x5554x19=null,_0x5554x1a=null,_0x5554x1b=null,_0x5554x1c=null,_0x5554x1d=null,_0x5554x1e=null,_0x5554x14=0;_0x5554x14< _0x5554x12[_0xc9c4[67]]- 1;_0x5554x14++){if(0== _0x5554x14){for(var _0x5554x1d=_0x5554x13[_0x5554x14],_0x5554x15=_0x5554x1d[_0xc9c4[1831]](_0x5554xa),_0x5554x16=_0x5554x1d[_0xc9c4[1832]](_0x5554xa),_0x5554x19=[],_0x5554x1a=[],_0x5554x1f=0;_0x5554x1f< _0x5554x15[_0xc9c4[67]];_0x5554x1f++){_0x5554x19[_0x5554x1f]= _0x5554x15[_0x5554x1f][_0xc9c4[1833]](_0x5554xa+ 1)};for(_0x5554x1f= 0;_0x5554x1f< _0x5554x16[_0xc9c4[67]];_0x5554x1f++){_0x5554x1a[_0x5554x1f]= _0x5554x16[_0x5554x1f][_0xc9c4[1833]](_0x5554xa- 1)}}else {_0x5554x15= _0x5554x17,_0x5554x16= _0x5554x18,_0x5554x19= _0x5554x1b,_0x5554x1a= _0x5554x1c,_0x5554x1d= _0x5554x1e};_0x5554x1e= _0x5554x13[_0x5554x14+ 1];_0x5554x17= _0x5554x1e[_0xc9c4[1831]](_0x5554xa);_0x5554x18= _0x5554x1e[_0xc9c4[1832]](_0x5554xa);_0x5554x1b= [];_0x5554x1c= [];for(_0x5554x1f= 0;_0x5554x1f< _0x5554x17[_0xc9c4[67]];_0x5554x1f++){_0x5554x1b[_0x5554x1f]= _0x5554x17[_0x5554x1f][_0xc9c4[1833]](_0x5554xa+ 1)};for(_0x5554x1f= 0;_0x5554x1f< _0x5554x18[_0xc9c4[67]];_0x5554x1f++){_0x5554x1c[_0x5554x1f]= _0x5554x18[_0x5554x1f][_0xc9c4[1833]](_0x5554xa- 1)};for(var _0x5554x20=0,_0x5554x62=0,_0x5554x1f=0;_0x5554x1f< _0x5554x19[_0xc9c4[67]];_0x5554x1f++){for(var _0x5554x63=0;_0x5554x63< _0x5554x1b[_0xc9c4[67]];_0x5554x63++){_0x5554x19[_0x5554x1f]> _0x5554x1b[_0x5554x63]&& _0x5554x20++,_0x5554x19[_0x5554x1f]< _0x5554x1b[_0x5554x63]&& _0x5554x62++}};for(_0x5554x1f= 0;_0x5554x1f< _0x5554x1a[_0xc9c4[67]];_0x5554x1f++){for(_0x5554x63= 0;_0x5554x63< _0x5554x1c[_0xc9c4[67]];_0x5554x63++){_0x5554x1a[_0x5554x1f]> _0x5554x1c[_0x5554x63]&& _0x5554x20++,_0x5554x1a[_0x5554x1f]< _0x5554x1c[_0x5554x63]&& _0x5554x62++}};if(_0x5554x62< _0x5554x20|| _0x5554x62== _0x5554x20&& _0x5554x9){_0x5554x17= _0x5554x1d[_0xc9c4[1833]](_0x5554xa),_0x5554x1d[_0xc9c4[1834]](_0x5554xa,_0x5554x1e[_0xc9c4[1833]](_0x5554xa)),_0x5554x1e[_0xc9c4[1834]](_0x5554xa,_0x5554x17),_0x5554x17= _0x5554x15,_0x5554x18= _0x5554x16,_0x5554x1b= _0x5554x19,_0x5554x1c= _0x5554x1a,_0x5554x1e= _0x5554x1d,_0x5554x9|| (_0x5554x4=  !0)}}}}};mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1861]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=0== _0x5554x2% 2;if(_0x5554x4){for(var _0x5554x5=_0x5554x3[_0xc9c4[1827]]- 1;0<= _0x5554x5;_0x5554x5--){this[_0xc9c4[1864]](_0x5554x5,_0x5554x4)}}else {for(_0x5554x5= 1;_0x5554x5< _0x5554x3[_0xc9c4[1827]];_0x5554x5++){this[_0xc9c4[1864]](_0x5554x5,_0x5554x4)}}};mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1864]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=this[_0xc9c4[1856]][_0x5554x2][_0xc9c4[67]],_0x5554x5=[],_0x5554x9=[],_0x5554xa=0;_0x5554xa< _0x5554x4;_0x5554xa++){var _0x5554x12=this[_0xc9c4[1856]][_0x5554x2][_0x5554xa],_0x5554x13= new MedianCellSorter;_0x5554x13[_0xc9c4[246]]= _0x5554x12;var _0x5554x14;_0x5554x14= _0x5554x3?_0x5554x12[_0xc9c4[1831]](_0x5554x2):_0x5554x12[_0xc9c4[1832]](_0x5554x2);var _0x5554x15;_0x5554x15= _0x5554x3?_0x5554x2+ 1:_0x5554x2- 1;null!= _0x5554x14&& 0!= _0x5554x14[_0xc9c4[67]]?(_0x5554x13[_0xc9c4[1865]]= this[_0xc9c4[1865]](_0x5554x14,_0x5554x15),_0x5554x5[_0xc9c4[207]](_0x5554x13)):_0x5554x9[_0x5554x12[_0xc9c4[1833]](_0x5554x2)]=  !0};_0x5554x5[_0xc9c4[470]](MedianCellSorter[_0xc9c4[202]][_0xc9c4[469]]);for(_0x5554xa= 0;_0x5554xa< _0x5554x4;_0x5554xa++){null== _0x5554x9[_0x5554xa]&& (_0x5554x12= _0x5554x5[_0xc9c4[1115]]()[_0xc9c4[246]],_0x5554x12[_0xc9c4[1834]](_0x5554x2,_0x5554xa))}};mxMedianHybridCrossingReduction[_0xc9c4[202]][_0xc9c4[1865]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=[],_0x5554x5=0,_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=_0x5554x2[_0x5554x9];_0x5554x4[_0x5554x5++]= _0x5554xa[_0xc9c4[1833]](_0x5554x3)};_0x5554x4[_0xc9c4[470]](function(_0x5554x2,_0x5554x3){return _0x5554x2- _0x5554x3});if(1== _0x5554x5% 2){return _0x5554x4[Math[_0xc9c4[519]](_0x5554x5/ 2)]};if(2== _0x5554x5){return (_0x5554x4[0]+ _0x5554x4[1])/ 2};_0x5554x9= _0x5554x5/ 2;_0x5554xa= _0x5554x4[_0x5554x9- 1]- _0x5554x4[0];_0x5554x5= _0x5554x4[_0x5554x5- 1]- _0x5554x4[_0x5554x9];return (_0x5554x4[_0x5554x9- 1]* _0x5554x5+ _0x5554x4[_0x5554x9]* _0x5554xa)/ (_0x5554xa+ _0x5554x5)};function MedianCellSorter(){}MedianCellSorter[_0xc9c4[202]][_0xc9c4[1865]]= 0;MedianCellSorter[_0xc9c4[202]][_0xc9c4[246]]=  !1;MedianCellSorter[_0xc9c4[202]][_0xc9c4[469]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2&& null!= _0x5554x3?_0x5554x3[_0xc9c4[1865]]> _0x5554x2[_0xc9c4[1865]]?-1:_0x5554x3[_0xc9c4[1865]]< _0x5554x2[_0xc9c4[1865]]?1:0:0};function mxMinimumCycleRemover(_0x5554x2){this[_0xc9c4[1759]]= _0x5554x2}mxMinimumCycleRemover[_0xc9c4[202]]=  new mxHierarchicalLayoutStage;mxMinimumCycleRemover[_0xc9c4[202]][_0xc9c4[196]]= mxMinimumCycleRemover;mxMinimumCycleRemover[_0xc9c4[202]][_0xc9c4[1759]]= null;mxMinimumCycleRemover[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1759]][_0xc9c4[502]](),_0x5554x4={},_0x5554x5=mxUtils[_0xc9c4[238]](_0x5554x3[_0xc9c4[1846]],null,!0),_0x5554x9=null;if(null!= _0x5554x3[_0xc9c4[1845]]){var _0x5554xa=_0x5554x3[_0xc9c4[1845]],_0x5554x9=[];for(_0x5554x2= 0;_0x5554x2< _0x5554xa[_0xc9c4[67]];_0x5554x2++){var _0x5554x12=mxCellPath[_0xc9c4[385]](_0x5554xa[_0x5554x2]);_0x5554x9[_0x5554x2]= _0x5554x3[_0xc9c4[1846]][_0x5554x12]}};_0x5554x3[_0xc9c4[209]](function(_0x5554x2,_0x5554x3,_0x5554x9,_0x5554xa,_0x5554x12){_0x5554x3[_0xc9c4[1720]](_0x5554x2)&& (_0x5554x9[_0xc9c4[1744]](),mxUtils[_0xc9c4[205]](_0x5554x9,_0x5554x2[_0xc9c4[1838]]),_0x5554x2[_0xc9c4[1837]][_0xc9c4[207]](_0x5554x9),mxUtils[_0xc9c4[205]](_0x5554x9,_0x5554x3[_0xc9c4[1837]]),_0x5554x3[_0xc9c4[1838]][_0xc9c4[207]](_0x5554x9));_0x5554x2= mxCellPath[_0xc9c4[385]](_0x5554x3[_0xc9c4[246]]);_0x5554x4[_0x5554x2]= _0x5554x3;delete _0x5554x5[_0x5554x2]},_0x5554x9,!0,null);_0x5554x9= null;0< _0x5554x5[_0xc9c4[1866]]&& (_0x5554x9= mxUtils[_0xc9c4[238]](_0x5554x5,null,!0));_0x5554x2= mxUtils[_0xc9c4[238]](_0x5554x4,null,!0);_0x5554x3[_0xc9c4[209]](function(_0x5554x2,_0x5554x3,_0x5554x9,_0x5554xa,_0x5554x12){_0x5554x3[_0xc9c4[1720]](_0x5554x2)&& (_0x5554x9[_0xc9c4[1744]](),mxUtils[_0xc9c4[205]](_0x5554x9,_0x5554x2[_0xc9c4[1838]]),_0x5554x3[_0xc9c4[1838]][_0xc9c4[207]](_0x5554x9),_0x5554x2[_0xc9c4[1837]][_0xc9c4[207]](_0x5554x9),mxUtils[_0xc9c4[205]](_0x5554x9,_0x5554x3[_0xc9c4[1837]]));_0x5554x2= mxCellPath[_0xc9c4[385]](_0x5554x3[_0xc9c4[246]]);_0x5554x4[_0x5554x2]= _0x5554x3;delete _0x5554x5[_0x5554x2]},_0x5554x5,!0,_0x5554x2);_0x5554xa= this[_0xc9c4[1759]][_0xc9c4[1703]]();if(null!= _0x5554x9&& 0< _0x5554x9[_0xc9c4[67]]){_0x5554x3= _0x5554x3[_0xc9c4[1845]];for(_0x5554x2= 0;_0x5554x2< _0x5554x9[_0xc9c4[67]];_0x5554x2++){_0x5554x12= _0x5554x9[_0x5554x2][_0xc9c4[246]],0== _0x5554xa[_0xc9c4[1867]](_0x5554x12)[_0xc9c4[67]]&& _0x5554x3[_0xc9c4[207]](_0x5554x12)}}};function mxCoordinateAssignment(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[1759]]= _0x5554x2;this[_0xc9c4[1868]]= _0x5554x3;this[_0xc9c4[1869]]= _0x5554x4;this[_0xc9c4[1870]]= _0x5554x5;this[_0xc9c4[1871]]= _0x5554x9;this[_0xc9c4[1872]]= _0x5554xa}var mxHierarchicalEdgeStyle={ORTHOGONAL:1,POLYLINE:2,STRAIGHT:3,CURVE:4};mxCoordinateAssignment[_0xc9c4[202]]=  new mxHierarchicalLayoutStage;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[196]]= mxCoordinateAssignment;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1759]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1868]]= 30;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1869]]= 100;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1872]]= 10;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1795]]= 8;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1751]]= 5;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1752]]= 2;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1753]]= 12;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1754]]= 4;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1873]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1870]]= mxConstants[_0xc9c4[1358]];mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1871]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1874]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1875]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1876]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1877]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1878]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1879]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1880]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1881]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1882]]=  !0;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[675]]= mxHierarchicalEdgeStyle[_0xc9c4[1883]];mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1884]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1885]]= null;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1745]]= 10;mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1886]]= function(){var _0x5554x2=this[_0xc9c4[1759]][_0xc9c4[502]]();mxLog[_0xc9c4[539]]();mxLog[_0xc9c4[171]](_0xc9c4[1887]);for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[1850]][_0xc9c4[67]];_0x5554x3++){mxLog[_0xc9c4[53]](_0xc9c4[1888],_0x5554x3,_0xc9c4[1889]);for(var _0x5554x4=_0x5554x2[_0xc9c4[1850]][_0x5554x3],_0x5554x5=0;_0x5554x5< _0x5554x4[_0xc9c4[67]];_0x5554x5++){mxLog[_0xc9c4[53]](_0x5554x4[_0x5554x5][_0xc9c4[1833]](_0x5554x3),_0xc9c4[316])};mxLog[_0xc9c4[171]]()};mxLog[_0xc9c4[171]](_0xc9c4[1890])};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){this[_0xc9c4[1873]]= [];_0x5554x2= this[_0xc9c4[1759]][_0xc9c4[502]]();this[_0xc9c4[1875]]= 0;this[_0xc9c4[1891]](this[_0xc9c4[1759]][_0xc9c4[1703]](),_0x5554x2);this[_0xc9c4[1882]]&& this[_0xc9c4[1892]](_0x5554x2);var _0x5554x3=1E8;if(this[_0xc9c4[1882]]){for(var _0x5554x4=0;_0x5554x4< this[_0xc9c4[1795]];_0x5554x4++){0!= _0x5554x4&& (this[_0xc9c4[1893]](_0x5554x4,_0x5554x2),this[_0xc9c4[1892]](_0x5554x2));if(this[_0xc9c4[1875]]< _0x5554x3){for(var _0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[1850]][_0xc9c4[67]];_0x5554x5++){for(var _0x5554x9=_0x5554x2[_0xc9c4[1850]][_0x5554x5],_0x5554xa=0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x9[_0x5554xa];_0x5554x12[_0xc9c4[1835]](_0x5554x5,_0x5554x12[_0xc9c4[1833]](_0x5554x5))}};_0x5554x3= this[_0xc9c4[1875]]}else {for(_0x5554x5= 0;_0x5554x5< _0x5554x2[_0xc9c4[1850]][_0xc9c4[67]];_0x5554x5++){_0x5554x9= _0x5554x2[_0xc9c4[1850]][_0x5554x5];for(_0x5554xa= 0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){_0x5554x12= _0x5554x9[_0x5554xa],_0x5554x12[_0xc9c4[1834]](_0x5554x5,_0x5554x12[_0xc9c4[730]](_0x5554x5))}}};this[_0xc9c4[1894]](this[_0xc9c4[1759]][_0xc9c4[1703]](),_0x5554x2);this[_0xc9c4[1875]]= 0}};this[_0xc9c4[1895]](this[_0xc9c4[1759]][_0xc9c4[1703]](),_0x5554x2)};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1892]]= function(_0x5554x2){for(var _0x5554x3=[],_0x5554x4=[],_0x5554x5=[],_0x5554x9=0;_0x5554x9<= _0x5554x2[_0xc9c4[1827]];_0x5554x9++){_0x5554x5[_0x5554x9]= _0x5554x2[_0xc9c4[1850]][_0x5554x9];for(var _0x5554xa=0;_0x5554xa< _0x5554x5[_0x5554x9][_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x5[_0x5554x9][_0x5554xa],_0x5554x13= new WeightedCellSorter(_0x5554x12,_0x5554x9);_0x5554x13[_0xc9c4[1785]]= _0x5554xa;_0x5554x13[_0xc9c4[1784]]=  !0;_0x5554x3[_0xc9c4[207]](_0x5554x13);_0x5554x12= mxCellPath[_0xc9c4[385]](_0x5554x12[_0xc9c4[1841]]());_0x5554x4[_0x5554x12]= _0x5554x13}};_0x5554x2= 10* _0x5554x3[_0xc9c4[67]];for(_0x5554xa= 0;0< _0x5554x3[_0xc9c4[67]]&& _0x5554xa<= _0x5554x2;){var _0x5554x13=_0x5554x3[_0xc9c4[1115]](),_0x5554x9=_0x5554x13[_0xc9c4[246]],_0x5554x14=_0x5554x13[_0xc9c4[1782]],_0x5554x15=parseInt(_0x5554x13[_0xc9c4[1785]]),_0x5554x12=_0x5554x9[_0xc9c4[1831]](_0x5554x14),_0x5554x16=_0x5554x9[_0xc9c4[1832]](_0x5554x14),_0x5554x17=_0x5554x12[_0xc9c4[67]],_0x5554x18=_0x5554x16[_0xc9c4[67]],_0x5554x19=this[_0xc9c4[1896]](_0x5554x12,_0x5554x14+ 1),_0x5554x1a=this[_0xc9c4[1896]](_0x5554x16,_0x5554x14- 1),_0x5554x1b=_0x5554x17+ _0x5554x18,_0x5554x1c=_0x5554x9[_0xc9c4[1833]](_0x5554x14),_0x5554x1d=_0x5554x1c;0< _0x5554x1b&& (_0x5554x1d= (_0x5554x19* _0x5554x17+ _0x5554x1a* _0x5554x18)/ _0x5554x1b);_0x5554x17=  !1;_0x5554x1d< _0x5554x1c- 1?0== _0x5554x15?(_0x5554x9[_0xc9c4[1834]](_0x5554x14,_0x5554x1d),_0x5554x17=  !0):(_0x5554x15= _0x5554x5[_0x5554x14][_0x5554x15- 1],_0x5554x1c= _0x5554x15[_0xc9c4[1833]](_0x5554x14),_0x5554x1c= _0x5554x1c+ _0x5554x15[_0xc9c4[117]]/ 2+ this[_0xc9c4[1868]]+ _0x5554x9[_0xc9c4[117]]/ 2,_0x5554x1c< _0x5554x1d?(_0x5554x9[_0xc9c4[1834]](_0x5554x14,_0x5554x1d),_0x5554x17=  !0):_0x5554x1c< _0x5554x9[_0xc9c4[1833]](_0x5554x14)- 1&& (_0x5554x9[_0xc9c4[1834]](_0x5554x14,_0x5554x1c),_0x5554x17=  !0)):_0x5554x1d> _0x5554x1c+ 1&& (_0x5554x15== _0x5554x5[_0x5554x14][_0xc9c4[67]]- 1?(_0x5554x9[_0xc9c4[1834]](_0x5554x14,_0x5554x1d),_0x5554x17=  !0):(_0x5554x15= _0x5554x5[_0x5554x14][_0x5554x15+ 1],_0x5554x1c= _0x5554x15[_0xc9c4[1833]](_0x5554x14),_0x5554x1c= _0x5554x1c- _0x5554x15[_0xc9c4[117]]/ 2- this[_0xc9c4[1868]]- _0x5554x9[_0xc9c4[117]]/ 2,_0x5554x1c> _0x5554x1d?(_0x5554x9[_0xc9c4[1834]](_0x5554x14,_0x5554x1d),_0x5554x17=  !0):_0x5554x1c> _0x5554x9[_0xc9c4[1833]](_0x5554x14)+ 1&& (_0x5554x9[_0xc9c4[1834]](_0x5554x14,_0x5554x1c),_0x5554x17=  !0)));if(_0x5554x17){for(_0x5554x9= 0;_0x5554x9< _0x5554x12[_0xc9c4[67]];_0x5554x9++){_0x5554x14= _0x5554x12[_0x5554x9],_0x5554x14= mxCellPath[_0xc9c4[385]](_0x5554x14[_0xc9c4[1841]]()),_0x5554x14= _0x5554x4[_0x5554x14],null!= _0x5554x14&& !1== _0x5554x14[_0xc9c4[1784]]&& (_0x5554x14[_0xc9c4[1784]]=  !0,_0x5554x3[_0xc9c4[207]](_0x5554x14))};for(_0x5554x9= 0;_0x5554x9< _0x5554x16[_0xc9c4[67]];_0x5554x9++){_0x5554x14= _0x5554x16[_0x5554x9],_0x5554x14= mxCellPath[_0xc9c4[385]](_0x5554x14[_0xc9c4[1841]]()),_0x5554x14= _0x5554x4[_0x5554x14],null!= _0x5554x14&& !1== _0x5554x14[_0xc9c4[1784]]&& (_0x5554x14[_0xc9c4[1784]]=  !0,_0x5554x3[_0xc9c4[207]](_0x5554x14))}};_0x5554x13[_0xc9c4[1784]]=  !1;_0x5554xa++}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1893]]= function(_0x5554x2,_0x5554x3){if(0== _0x5554x2% 2){for(var _0x5554x4=_0x5554x3[_0xc9c4[1827]];0< _0x5554x4;_0x5554x4--){this[_0xc9c4[1897]](_0x5554x4- 1,_0x5554x3,_0x5554x4)}}else {for(_0x5554x4= 0;_0x5554x4< _0x5554x3[_0xc9c4[1827]]- 1;_0x5554x4++){this[_0xc9c4[1897]](_0x5554x4+ 1,_0x5554x3,_0x5554x4)}}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1897]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= _0x5554x3[_0xc9c4[1850]][_0x5554x2];for(var _0x5554x5=[],_0x5554x9=[],_0x5554xa=0;_0x5554xa< _0x5554x3[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x3[_0x5554xa];_0x5554x5[_0x5554xa]=  new WeightedCellSorter;_0x5554x5[_0x5554xa][_0xc9c4[246]]= _0x5554x12;_0x5554x5[_0x5554xa][_0xc9c4[1785]]= _0x5554xa;var _0x5554x13=mxCellPath[_0xc9c4[385]](_0x5554x12[_0xc9c4[1841]]());_0x5554x9[_0x5554x13]= _0x5554x5[_0x5554xa];var _0x5554x14=null,_0x5554x14=_0x5554x4< _0x5554x2?_0x5554x12[_0xc9c4[1832]](_0x5554x2):_0x5554x12[_0xc9c4[1831]](_0x5554x2);_0x5554x5[_0x5554xa][_0xc9c4[1782]]= this[_0xc9c4[1898]](_0x5554x12,_0x5554x14)};_0x5554x5[_0xc9c4[470]](WeightedCellSorter[_0xc9c4[202]][_0xc9c4[469]]);for(_0x5554xa= 0;_0x5554xa< _0x5554x5[_0xc9c4[67]];_0x5554xa++){_0x5554x13= 0;_0x5554x12= _0x5554x5[_0x5554xa][_0xc9c4[246]];_0x5554x13= 0;_0x5554x14= _0x5554x4< _0x5554x2?_0x5554x12[_0xc9c4[1832]](_0x5554x2)[_0xc9c4[1853]]():_0x5554x12[_0xc9c4[1831]](_0x5554x2)[_0xc9c4[1853]]();null!= _0x5554x14&& (_0x5554x13= _0x5554x14[_0xc9c4[67]],_0x5554x13= 0< _0x5554x13?this[_0xc9c4[1896]](_0x5554x14,_0x5554x4):_0x5554x12[_0xc9c4[1833]](_0x5554x2));for(var _0x5554x15=0,_0x5554x14=-1E8,_0x5554x16=_0x5554x5[_0x5554xa][_0xc9c4[1785]]- 1;0<= _0x5554x16;){var _0x5554x17=mxCellPath[_0xc9c4[385]](_0x5554x3[_0x5554x16][_0xc9c4[1841]]()),_0x5554x17=_0x5554x9[_0x5554x17];if(null!= _0x5554x17){var _0x5554x18=_0x5554x17[_0xc9c4[246]];_0x5554x17[_0xc9c4[1784]]?(_0x5554x14= _0x5554x18[_0xc9c4[1833]](_0x5554x2)+ _0x5554x18[_0xc9c4[117]]/ 2+ this[_0xc9c4[1868]]+ _0x5554x15+ _0x5554x12[_0xc9c4[117]]/ 2,_0x5554x16=  -1):(_0x5554x15+= _0x5554x18[_0xc9c4[117]]+ this[_0xc9c4[1868]],_0x5554x16--)}};_0x5554x15= 0;_0x5554x18= 1E8;for(_0x5554x16= _0x5554x5[_0x5554xa][_0xc9c4[1785]]+ 1;_0x5554x16< _0x5554x5[_0xc9c4[67]];){if(_0x5554x17= mxCellPath[_0xc9c4[385]](_0x5554x3[_0x5554x16][_0xc9c4[1841]]()),_0x5554x17= _0x5554x9[_0x5554x17],null!= _0x5554x17){var _0x5554x19=_0x5554x17[_0xc9c4[246]];_0x5554x17[_0xc9c4[1784]]?(_0x5554x18= _0x5554x19[_0xc9c4[1833]](_0x5554x2)- _0x5554x19[_0xc9c4[117]]/ 2- this[_0xc9c4[1868]]- _0x5554x15- _0x5554x12[_0xc9c4[117]]/ 2,_0x5554x16= _0x5554x5[_0xc9c4[67]]):(_0x5554x15+= _0x5554x19[_0xc9c4[117]]+ this[_0xc9c4[1868]],_0x5554x16++)}};_0x5554x13>= _0x5554x14&& _0x5554x13<= _0x5554x18?_0x5554x12[_0xc9c4[1834]](_0x5554x2,_0x5554x13):_0x5554x13< _0x5554x14?(_0x5554x12[_0xc9c4[1834]](_0x5554x2,_0x5554x14),this[_0xc9c4[1875]]+= _0x5554x14- _0x5554x13):_0x5554x13> _0x5554x18&& (_0x5554x12[_0xc9c4[1834]](_0x5554x2,_0x5554x18),this[_0xc9c4[1875]]+= _0x5554x13- _0x5554x18);_0x5554x5[_0x5554xa][_0xc9c4[1784]]=  !0}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1898]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=0,_0x5554x5=0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=_0x5554x3[_0x5554x5];_0x5554x2[_0xc9c4[1193]]()&& _0x5554x9[_0xc9c4[1193]]()?_0x5554x4++:_0x5554x4= _0x5554x2[_0xc9c4[250]]()&& _0x5554x9[_0xc9c4[250]]()?_0x5554x4+ 8:_0x5554x4+ 2};return _0x5554x4};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1896]]= function(_0x5554x2,_0x5554x3){if(0== _0x5554x2[_0xc9c4[67]]){return 0};for(var _0x5554x4=[],_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){_0x5554x4[_0x5554x5]= _0x5554x2[_0x5554x5][_0xc9c4[1833]](_0x5554x3)};_0x5554x4[_0xc9c4[470]](function(_0x5554x2,_0x5554x3){return _0x5554x2- _0x5554x3});if(1== _0x5554x2[_0xc9c4[67]]% 2){return _0x5554x4[Math[_0xc9c4[519]](_0x5554x2[_0xc9c4[67]]/ 2)]};_0x5554x5= _0x5554x2[_0xc9c4[67]]/ 2;return (_0x5554x4[_0x5554x5- 1]+ _0x5554x4[_0x5554x5])/ 2};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1891]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1899]](_0x5554x2,_0x5554x3);for(var _0x5554x4=this[_0xc9c4[1876]];0<= _0x5554x4;_0x5554x4--){_0x5554x4< _0x5554x3[_0xc9c4[1827]]&& this[_0xc9c4[1900]](_0x5554x4,_0x5554x2,_0x5554x3)};for(_0x5554x4= this[_0xc9c4[1876]]+ 1;_0x5554x4<= _0x5554x3[_0xc9c4[1827]];_0x5554x4++){0< _0x5554x4&& this[_0xc9c4[1900]](_0x5554x4,_0x5554x2,_0x5554x3)}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1900]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= _0x5554x4[_0xc9c4[1850]][_0x5554x2];_0x5554x4= 0;for(var _0x5554x5=this[_0xc9c4[1871]]+ (this[_0xc9c4[1879]]- this[_0xc9c4[1880]][_0x5554x2])/ 2,_0x5554x9=!1,_0x5554xa=0;_0x5554xa< _0x5554x3[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x3[_0x5554xa];if(_0x5554x12[_0xc9c4[1193]]()){var _0x5554x13=this[_0xc9c4[1759]][_0xc9c4[1726]](_0x5554x12[_0xc9c4[246]]);null!= _0x5554x13?this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1358]]|| this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1354]]?(_0x5554x12[_0xc9c4[117]]= _0x5554x13[_0xc9c4[117]],_0x5554x12[_0xc9c4[119]]= _0x5554x13[_0xc9c4[119]]):(_0x5554x12[_0xc9c4[117]]= _0x5554x13[_0xc9c4[119]],_0x5554x12[_0xc9c4[119]]= _0x5554x13[_0xc9c4[117]]):_0x5554x9=  !0;_0x5554x4= Math[_0xc9c4[160]](_0x5554x4,_0x5554x12[_0xc9c4[119]])}else {_0x5554x12[_0xc9c4[250]]()&& (_0x5554x13= 1,null!= _0x5554x12[_0xc9c4[1842]]?_0x5554x13= _0x5554x12[_0xc9c4[1842]][_0xc9c4[67]]:mxLog[_0xc9c4[283]](_0xc9c4[1901]),_0x5554x12[_0xc9c4[117]]= (_0x5554x13- 1)* this[_0xc9c4[1872]])};_0x5554x5+= _0x5554x12[_0xc9c4[117]]/ 2;_0x5554x12[_0xc9c4[1835]](_0x5554x2,_0x5554x5);_0x5554x12[_0xc9c4[1834]](_0x5554x2,_0x5554x5);_0x5554x5+= _0x5554x12[_0xc9c4[117]]/ 2;_0x5554x5+= this[_0xc9c4[1868]]};!0== _0x5554x9 && mxLog[_0xc9c4[283]](_0xc9c4[1902])};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1899]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=-this[_0xc9c4[1869]],_0x5554x5=0;this[_0xc9c4[1880]]= [];this[_0xc9c4[1881]]= [];for(var _0x5554x9=_0x5554x3[_0xc9c4[1827]];0<= _0x5554x9;_0x5554x9--){for(var _0x5554xa=0,_0x5554x12=_0x5554x3[_0xc9c4[1850]][_0x5554x9],_0x5554x13=this[_0xc9c4[1871]],_0x5554x14=!1,_0x5554x15=0;_0x5554x15< _0x5554x12[_0xc9c4[67]];_0x5554x15++){var _0x5554x16=_0x5554x12[_0x5554x15];if(_0x5554x16[_0xc9c4[1193]]()){var _0x5554x17=this[_0xc9c4[1759]][_0xc9c4[1726]](_0x5554x16[_0xc9c4[246]]);null!= _0x5554x17?this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1358]]|| this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1354]]?(_0x5554x16[_0xc9c4[117]]= _0x5554x17[_0xc9c4[117]],_0x5554x16[_0xc9c4[119]]= _0x5554x17[_0xc9c4[119]]):(_0x5554x16[_0xc9c4[117]]= _0x5554x17[_0xc9c4[119]],_0x5554x16[_0xc9c4[119]]= _0x5554x17[_0xc9c4[117]]):_0x5554x14=  !0;_0x5554xa= Math[_0xc9c4[160]](_0x5554xa,_0x5554x16[_0xc9c4[119]])}else {_0x5554x16[_0xc9c4[250]]()&& (_0x5554x17= 1,null!= _0x5554x16[_0xc9c4[1842]]?_0x5554x17= _0x5554x16[_0xc9c4[1842]][_0xc9c4[67]]:mxLog[_0xc9c4[283]](_0xc9c4[1901]),_0x5554x16[_0xc9c4[117]]= (_0x5554x17- 1)* this[_0xc9c4[1872]])};_0x5554x13+= _0x5554x16[_0xc9c4[117]]/ 2;_0x5554x16[_0xc9c4[1835]](_0x5554x9,_0x5554x13);_0x5554x16[_0xc9c4[1834]](_0x5554x9,_0x5554x13);_0x5554x13+= _0x5554x16[_0xc9c4[117]]/ 2;_0x5554x13+= this[_0xc9c4[1868]];_0x5554x13> this[_0xc9c4[1879]]&& (this[_0xc9c4[1879]]= _0x5554x13,this[_0xc9c4[1876]]= _0x5554x9);this[_0xc9c4[1880]][_0x5554x9]= _0x5554x13};!0== _0x5554x14 && mxLog[_0xc9c4[283]](_0xc9c4[1902]);this[_0xc9c4[1881]][_0x5554x9]= _0x5554x4;_0x5554x13= _0x5554xa/ 2+ _0x5554x5/ 2+ this[_0xc9c4[1869]];_0x5554x5= _0x5554xa;_0x5554x4= this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1358]]|| this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1359]]?_0x5554x4+ _0x5554x13:_0x5554x4- _0x5554x13;for(_0x5554x15= 0;_0x5554x15< _0x5554x12[_0xc9c4[67]];_0x5554x15++){_0x5554x12[_0x5554x15][_0xc9c4[1836]](_0x5554x9,_0x5554x4)}}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1894]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x3[_0xc9c4[1847]],_0x5554x5;for(_0x5554x5 in _0x5554x4){var _0x5554x9=_0x5554x4[_0x5554x5];if(!(1> _0x5554x9[_0xc9c4[1827]]- _0x5554x9[_0xc9c4[1828]]- 1)){for(var _0x5554xa=_0x5554x9[_0xc9c4[1833]](_0x5554x9[_0xc9c4[1828]]+ 1),_0x5554x12=!0,_0x5554x13=0,_0x5554x14=_0x5554x9[_0xc9c4[1828]]+ 2;_0x5554x14< _0x5554x9[_0xc9c4[1827]];_0x5554x14++){var _0x5554x15=_0x5554x9[_0xc9c4[1833]](_0x5554x14);_0x5554xa!= _0x5554x15?(_0x5554x12=  !1,_0x5554xa= _0x5554x15):_0x5554x13++};if(!_0x5554x12){for(var _0x5554x12=_0x5554xa= 0,_0x5554x15=[],_0x5554x16=[],_0x5554x17=_0x5554x9[_0xc9c4[1833]](_0x5554x9[_0xc9c4[1828]]+ 1),_0x5554x14=_0x5554x9[_0xc9c4[1828]]+ 1;_0x5554x14< _0x5554x9[_0xc9c4[1827]]- 1;_0x5554x14++){var _0x5554x18=_0x5554x9[_0xc9c4[730]](_0x5554x14+ 1);_0x5554x17== _0x5554x18?(_0x5554x15[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 1]= _0x5554x17,_0x5554xa++):this[_0xc9c4[1903]](_0x5554x3,_0x5554x9,_0x5554x14+ 1,_0x5554x17)?(_0x5554x15[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 1]= _0x5554x17,_0x5554xa++):_0x5554x17= _0x5554x15[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 1]= _0x5554x18};_0x5554x17= _0x5554x9[_0xc9c4[730]](_0x5554x14);for(_0x5554x14= _0x5554x9[_0xc9c4[1827]]- 1;_0x5554x14> _0x5554x9[_0xc9c4[1828]]+ 1;_0x5554x14--){_0x5554x18= _0x5554x9[_0xc9c4[730]](_0x5554x14- 1),_0x5554x17== _0x5554x18?(_0x5554x16[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 2]= _0x5554x17,_0x5554x12++):this[_0xc9c4[1903]](_0x5554x3,_0x5554x9,_0x5554x14- 1,_0x5554x17)?(_0x5554x16[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 2]= _0x5554x17,_0x5554x12++):(_0x5554x16[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 2]= _0x5554x9[_0xc9c4[730]](_0x5554x14- 1),_0x5554x17= _0x5554x18)};if(_0x5554x12> _0x5554x13|| _0x5554xa> _0x5554x13){if(_0x5554x12>= _0x5554xa){for(_0x5554x14= _0x5554x9[_0xc9c4[1827]]- 2;_0x5554x14> _0x5554x9[_0xc9c4[1828]];_0x5554x14--){_0x5554x9[_0xc9c4[1835]](_0x5554x14,_0x5554x16[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 1])}}else {if(_0x5554xa> _0x5554x12){for(_0x5554x14= _0x5554x9[_0xc9c4[1828]]+ 2;_0x5554x14< _0x5554x9[_0xc9c4[1827]];_0x5554x14++){_0x5554x9[_0xc9c4[1835]](_0x5554x14,_0x5554x15[_0x5554x14- _0x5554x9[_0xc9c4[1828]]- 2])}}}}}}}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1903]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x2= _0x5554x2[_0xc9c4[1850]][_0x5554x4];for(var _0x5554x9=-1,_0x5554xa=0;_0x5554xa< _0x5554x2[_0xc9c4[67]];_0x5554xa++){if(_0x5554x3== _0x5554x2[_0x5554xa]){_0x5554x9= _0x5554xa;break}};if(0> _0x5554x9){return !1};_0x5554xa= _0x5554x3[_0xc9c4[1833]](_0x5554x4);if(_0x5554x5< _0x5554xa){if(0== _0x5554x9){return !0};_0x5554x2= _0x5554x2[_0x5554x9- 1];_0x5554x4= _0x5554x2[_0xc9c4[1833]](_0x5554x4);_0x5554x4= _0x5554x4+ _0x5554x2[_0xc9c4[117]]/ 2+ this[_0xc9c4[1868]]+ _0x5554x3[_0xc9c4[117]]/ 2;if(!(_0x5554x4<= _0x5554x5)){return !1}}else {if(_0x5554x5> _0x5554xa){if(_0x5554x9== _0x5554x2[_0xc9c4[67]]- 1){return !0};_0x5554x2= _0x5554x2[_0x5554x9+ 1];_0x5554x4= _0x5554x2[_0xc9c4[1833]](_0x5554x4);_0x5554x4= _0x5554x4- _0x5554x2[_0xc9c4[117]]/ 2- this[_0xc9c4[1868]]- _0x5554x3[_0xc9c4[117]]/ 2;if(!(_0x5554x4>= _0x5554x5)){return !1}}};return !0};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1895]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1877]]= [];this[_0xc9c4[1878]]= [];for(var _0x5554x4=0;_0x5554x4< _0x5554x3[_0xc9c4[1850]][_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[1877]][_0x5554x4]= Number[_0xc9c4[1904]],this[_0xc9c4[1878]][_0x5554x4]= 0};_0x5554x4= null;this[_0xc9c4[1759]][_0xc9c4[1735]]&& (_0x5554x4= {});var _0x5554x5=_0x5554x3[_0xc9c4[1847]],_0x5554x9=_0x5554x3[_0xc9c4[1846]],_0x5554xa;for(_0x5554xa in _0x5554x9){var _0x5554x12=_0x5554x9[_0x5554xa];this[_0xc9c4[1725]](_0x5554x12);if(this[_0xc9c4[1759]][_0xc9c4[1735]]){var _0x5554x12=_0x5554x2[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x12[_0xc9c4[246]]),_0x5554x13=mxCellPath[_0xc9c4[385]](_0x5554x12);null== _0x5554x4[_0x5554x13]&& (_0x5554x4[_0x5554x13]= _0x5554x12)}};this[_0xc9c4[1759]][_0xc9c4[1735]]&& null!= _0x5554x4&& this[_0xc9c4[1763]](_0x5554x4);(this[_0xc9c4[675]]== mxHierarchicalEdgeStyle[_0xc9c4[1905]]|| this[_0xc9c4[675]]== mxHierarchicalEdgeStyle[_0xc9c4[1883]]|| this[_0xc9c4[675]]== mxHierarchicalEdgeStyle[_0xc9c4[1906]])&& this[_0xc9c4[1764]](_0x5554x3);for(_0x5554xa in _0x5554x5){this[_0xc9c4[1907]](_0x5554x5[_0x5554xa])}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1763]]= function(_0x5554x2){var _0x5554x3=[],_0x5554x4;for(_0x5554x4 in _0x5554x2){_0x5554x3[_0xc9c4[207]](_0x5554x2[_0x5554x4])};this[_0xc9c4[1759]][_0xc9c4[1727]](mxUtils[_0xc9c4[1779]](_0x5554x3,!0),this[_0xc9c4[1745]])};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1764]]= function(_0x5554x2){for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[1850]][_0xc9c4[67]];_0x5554x3++){for(var _0x5554x4=_0x5554x2[_0xc9c4[1850]][_0x5554x3],_0x5554x5=0;_0x5554x5< _0x5554x4[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=_0x5554x4[_0x5554x5];if(_0x5554x9[_0xc9c4[1193]]()){for(var _0x5554xa=_0x5554x9[_0xc9c4[1832]](_0x5554x3),_0x5554x12=_0x5554x3- 1,_0x5554x13=0;2> _0x5554x13;_0x5554x13++){if(-1< _0x5554x12 && _0x5554x12< _0x5554x2[_0xc9c4[1850]][_0xc9c4[67]] && null!= _0x5554xa && 0< _0x5554xa[_0xc9c4[67]]){for(var _0x5554x14=[],_0x5554x15=0;_0x5554x15< _0x5554xa[_0xc9c4[67]];_0x5554x15++){var _0x5554x16= new WeightedCellSorter(_0x5554xa[_0x5554x15],_0x5554xa[_0x5554x15][_0xc9c4[730]](_0x5554x12));_0x5554x14[_0xc9c4[207]](_0x5554x16)};_0x5554x14[_0xc9c4[470]](WeightedCellSorter[_0xc9c4[202]][_0xc9c4[469]]);for(var _0x5554x16=_0x5554x9[_0xc9c4[235]][0]- _0x5554x9[_0xc9c4[117]]/ 2,_0x5554x17=_0x5554x16+ _0x5554x9[_0xc9c4[117]],_0x5554x18=_0x5554xa= 0,_0x5554x12=[],_0x5554x15=0;_0x5554x15< _0x5554x14[_0xc9c4[67]];_0x5554x15++){var _0x5554x19=_0x5554x14[_0x5554x15][_0xc9c4[246]],_0x5554x1a;if(_0x5554x19[_0xc9c4[1193]]()){_0x5554x1a= 0== _0x5554x13?_0x5554x9[_0xc9c4[1838]]:_0x5554x9[_0xc9c4[1837]];for(var _0x5554x1b=0;_0x5554x1b< _0x5554x1a[_0xc9c4[67]];_0x5554x1b++){if(_0x5554x1a[_0x5554x1b][_0xc9c4[1097]]== _0x5554x19|| _0x5554x1a[_0x5554x1b][_0xc9c4[772]]== _0x5554x19){_0x5554xa+= _0x5554x1a[_0x5554x1b][_0xc9c4[1842]][_0xc9c4[67]],_0x5554x18++,_0x5554x12[_0xc9c4[207]](_0x5554x1a[_0x5554x1b])}}}else {_0x5554xa+= _0x5554x19[_0xc9c4[1842]][_0xc9c4[67]],_0x5554x18++,_0x5554x12[_0xc9c4[207]](_0x5554x19)}};_0x5554x9[_0xc9c4[117]]> (_0x5554xa+ 1)* this[_0xc9c4[1751]]+ 2* this[_0xc9c4[1751]]&& (_0x5554x16+= this[_0xc9c4[1751]],_0x5554x17-= this[_0xc9c4[1751]]);_0x5554x14= (_0x5554x17- _0x5554x16)/ _0x5554xa;_0x5554x16+= _0x5554x14/ 2;_0x5554x17= this[_0xc9c4[1753]]- this[_0xc9c4[1752]];for(_0x5554x15= _0x5554x18= 0;_0x5554x15< _0x5554x12[_0xc9c4[67]];_0x5554x15++){_0x5554x19= _0x5554x12[_0x5554x15][_0xc9c4[1842]][_0xc9c4[67]];_0x5554x1b= mxCellPath[_0xc9c4[385]](_0x5554x12[_0x5554x15][_0xc9c4[1842]][0]);_0x5554x1a= this[_0xc9c4[1873]][_0x5554x1b];null== _0x5554x1a&& (_0x5554x1a= [],this[_0xc9c4[1873]][_0x5554x1b]= _0x5554x1a);_0x5554x15< _0x5554xa/ 2?_0x5554x17+= this[_0xc9c4[1752]]:_0x5554x15> _0x5554xa/ 2&& (_0x5554x17-= this[_0xc9c4[1752]]);for(_0x5554x1b= 0;_0x5554x1b< _0x5554x19;_0x5554x1b++){_0x5554x1a[4* _0x5554x1b+ 2* _0x5554x13]= _0x5554x16,_0x5554x16+= _0x5554x14,_0x5554x1a[4* _0x5554x1b+ 2* _0x5554x13+ 1]= _0x5554x17};_0x5554x18= Math[_0xc9c4[160]](_0x5554x18,_0x5554x17)}};_0x5554xa= _0x5554x9[_0xc9c4[1831]](_0x5554x3);_0x5554x12= _0x5554x3+ 1}}}}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1907]]= function(_0x5554x2){var _0x5554x3=0;if(101207!= _0x5554x2[_0xc9c4[1826]][0]){var _0x5554x4=_0x5554x2[_0xc9c4[1827]],_0x5554x5=_0x5554x2[_0xc9c4[1828]];_0x5554x4== _0x5554x5&& (_0x5554x4= _0x5554x2[_0xc9c4[1097]][_0xc9c4[1827]],_0x5554x5= _0x5554x2[_0xc9c4[772]][_0xc9c4[1828]]);for(var _0x5554x9=0,_0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x2[_0xc9c4[1842]][0]),_0x5554xa=this[_0xc9c4[1873]][_0x5554xa],_0x5554x12=_0x5554x2[_0xc9c4[1843]]?_0x5554x2[_0xc9c4[772]][_0xc9c4[246]]:_0x5554x2[_0xc9c4[1097]][_0xc9c4[246]],_0x5554x13=this[_0xc9c4[1759]][_0xc9c4[1179]],_0x5554x14=0;_0x5554x14< _0x5554x2[_0xc9c4[1842]][_0xc9c4[67]];_0x5554x14++){var _0x5554x15=_0x5554x2[_0xc9c4[1842]][_0x5554x14],_0x5554x16=this[_0xc9c4[1759]][_0xc9c4[1710]](_0x5554x15,!0),_0x5554x17=_0x5554x13[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x15,!0),_0x5554x18=[],_0x5554x19=_0x5554x2[_0xc9c4[1843]];_0x5554x16!= _0x5554x12&& (_0x5554x19=  !_0x5554x19);if(null!= _0x5554xa){var _0x5554x1a=_0x5554x19?2:0,_0x5554x1b=_0x5554x19?this[_0xc9c4[1877]][_0x5554x5]:this[_0xc9c4[1878]][_0x5554x4],_0x5554x1c=_0x5554xa[4* _0x5554x9+ 1+ _0x5554x1a];_0x5554x19&& (_0x5554x1c=  -_0x5554x1c);_0x5554x1b+= _0x5554x1c;_0x5554x1a= _0x5554xa[4* _0x5554x9+ _0x5554x1a];_0x5554x17= _0x5554x13[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x15,!0);this[_0xc9c4[1759]][_0xc9c4[1908]](_0x5554x17)&& _0x5554x13[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x17)== _0x5554x16&& (_0x5554x1a= _0x5554x13[_0xc9c4[441]][_0xc9c4[248]](_0x5554x17),_0x5554x1a= null!= _0x5554x1a?_0x5554x1a[_0xc9c4[235]]:_0x5554x16[_0xc9c4[256]][_0xc9c4[235]]+ _0x5554x2[_0xc9c4[1097]][_0xc9c4[117]]* _0x5554x17[_0xc9c4[256]][_0xc9c4[235]]);this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1358]]|| this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1354]]?(_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1a,_0x5554x1b)),this[_0xc9c4[675]]== mxHierarchicalEdgeStyle[_0xc9c4[1906]]&& _0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1a,_0x5554x1b+ _0x5554x1c))):(_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1b,_0x5554x1a)),this[_0xc9c4[675]]== mxHierarchicalEdgeStyle[_0xc9c4[1906]]&& _0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1b+ _0x5554x1c,_0x5554x1a)))};_0x5554x1a= _0x5554x2[_0xc9c4[235]][_0xc9c4[67]]- 1;_0x5554x1b= _0x5554x1c=  -1;_0x5554x16= _0x5554x2[_0xc9c4[1827]]- 1;_0x5554x19&& (_0x5554x1a= 0,_0x5554x1c= _0x5554x2[_0xc9c4[235]][_0xc9c4[67]],_0x5554x1b= 1,_0x5554x16= _0x5554x2[_0xc9c4[1828]]+ 1);for(;_0x5554x2[_0xc9c4[1827]]!= _0x5554x2[_0xc9c4[1828]]&& _0x5554x1a!= _0x5554x1c;_0x5554x1a+= _0x5554x1b){var _0x5554x17=_0x5554x2[_0xc9c4[235]][_0x5554x1a]+ _0x5554x3,_0x5554x1d=(this[_0xc9c4[1877]][_0x5554x16]+ this[_0xc9c4[1878]][_0x5554x16+ 1])/ 2,_0x5554x1e=(this[_0xc9c4[1877]][_0x5554x16- 1]+ this[_0xc9c4[1878]][_0x5554x16])/ 2;if(_0x5554x19){var _0x5554x1f=_0x5554x1d,_0x5554x1d=_0x5554x1e,_0x5554x1e=_0x5554x1f};this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1358]]|| this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1354]]?(_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x17,_0x5554x1d)),_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x17,_0x5554x1e))):(_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1d,_0x5554x17)),_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1e,_0x5554x17)));this[_0xc9c4[1874]]= Math[_0xc9c4[160]](this[_0xc9c4[1874]],_0x5554x17);_0x5554x16+= _0x5554x1b};null!= _0x5554xa&& (_0x5554x1a= _0x5554x19?2:0,_0x5554x1b= _0x5554x19?this[_0xc9c4[1878]][_0x5554x4]:this[_0xc9c4[1877]][_0x5554x5],_0x5554x1c= _0x5554xa[4* _0x5554x9+ 3- _0x5554x1a],_0x5554x19&& (_0x5554x1c=  -_0x5554x1c),_0x5554x1b-= _0x5554x1c,_0x5554x1a= _0x5554xa[4* _0x5554x9+ 2- _0x5554x1a],_0x5554x19= _0x5554x13[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x15,!1),_0x5554x16= this[_0xc9c4[1759]][_0xc9c4[1710]](_0x5554x15,!1),this[_0xc9c4[1759]][_0xc9c4[1908]](_0x5554x19)&& _0x5554x13[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x19)== _0x5554x16&& (_0x5554x1a= _0x5554x13[_0xc9c4[441]][_0xc9c4[248]](_0x5554x19),_0x5554x1a= null!= _0x5554x1a?_0x5554x1a[_0xc9c4[235]]:_0x5554x16[_0xc9c4[256]][_0xc9c4[235]]+ _0x5554x2[_0xc9c4[772]][_0xc9c4[117]]* _0x5554x19[_0xc9c4[256]][_0xc9c4[235]]),this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1358]]|| this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1354]]?(this[_0xc9c4[675]]== mxHierarchicalEdgeStyle[_0xc9c4[1906]]&& _0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1a,_0x5554x1b- _0x5554x1c)),_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1a,_0x5554x1b))):(this[_0xc9c4[675]]== mxHierarchicalEdgeStyle[_0xc9c4[1906]]&& _0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1b- _0x5554x1c,_0x5554x1a)),_0x5554x18[_0xc9c4[207]]( new mxPoint(_0x5554x1b,_0x5554x1a))));_0x5554x2[_0xc9c4[1843]]&& this[_0xc9c4[1909]](_0x5554x2,_0x5554x15);this[_0xc9c4[1759]][_0xc9c4[1722]](_0x5554x15,_0x5554x18);_0x5554x3= 0== _0x5554x3?this[_0xc9c4[1872]]:0< _0x5554x3?-_0x5554x3:-_0x5554x3+ this[_0xc9c4[1872]];_0x5554x9++};_0x5554x2[_0xc9c4[1826]][0]= 101207}};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1725]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[246]],_0x5554x4=_0x5554x2[_0xc9c4[235]][0]- _0x5554x2[_0xc9c4[117]]/ 2,_0x5554x5=_0x5554x2[_0xc9c4[236]][0]- _0x5554x2[_0xc9c4[119]]/ 2;this[_0xc9c4[1877]][_0x5554x2[_0xc9c4[1828]]]= Math[_0xc9c4[243]](this[_0xc9c4[1877]][_0x5554x2[_0xc9c4[1828]]],_0x5554x5);this[_0xc9c4[1878]][_0x5554x2[_0xc9c4[1828]]]= Math[_0xc9c4[160]](this[_0xc9c4[1878]][_0x5554x2[_0xc9c4[1828]]],_0x5554x5+ _0x5554x2[_0xc9c4[119]]);this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1358]]|| this[_0xc9c4[1870]]== mxConstants[_0xc9c4[1354]]?this[_0xc9c4[1759]][_0xc9c4[1725]](_0x5554x3,_0x5554x4,_0x5554x5):this[_0xc9c4[1759]][_0xc9c4[1725]](_0x5554x3,_0x5554x5,_0x5554x4);this[_0xc9c4[1874]]= Math[_0xc9c4[160]](this[_0xc9c4[1874]],_0x5554x4+ _0x5554x2[_0xc9c4[117]])};mxCoordinateAssignment[_0xc9c4[202]][_0xc9c4[1909]]= function(_0x5554x2,_0x5554x3){};function WeightedCellSorter(_0x5554x2,_0x5554x3){this[_0xc9c4[246]]= _0x5554x2;this[_0xc9c4[1782]]= _0x5554x3}WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1782]]= 0;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1783]]=  !1;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1784]]=  !1;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[1785]]= null;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[246]]= null;WeightedCellSorter[_0xc9c4[202]][_0xc9c4[469]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2&& null!= _0x5554x3?_0x5554x3[_0xc9c4[1782]]> _0x5554x2[_0xc9c4[1782]]?-1:_0x5554x3[_0xc9c4[1782]]< _0x5554x2[_0xc9c4[1782]]?1:_0x5554x3[_0xc9c4[1783]]?-1:1:0};function mxHierarchicalLayout(_0x5554x2,_0x5554x3,_0x5554x4){mxGraphLayout[_0xc9c4[239]](this,_0x5554x2);this[_0xc9c4[1870]]= null!= _0x5554x3?_0x5554x3:mxConstants[_0xc9c4[1358]];this[_0xc9c4[1910]]= null!= _0x5554x4?_0x5554x4:!0}mxHierarchicalLayout[_0xc9c4[202]]=  new mxGraphLayout;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[196]]= mxHierarchicalLayout;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1845]]= null;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1735]]=  !1;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1911]]=  !1;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1912]]= 0;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1868]]= 30;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1869]]= 100;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1913]]= 60;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1872]]= 10;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1870]]= mxConstants[_0xc9c4[1358]];mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1882]]=  !0;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1844]]=  !0;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1787]]=  !0;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1914]]=  !0;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[251]]= null;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1915]]= null;mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[502]]= function(){return this[_0xc9c4[251]]};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1101]]= _0x5554x2;var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[251]];this[_0xc9c4[1915]]= {};if(!(null== _0x5554x3&& null== _0x5554x2)){if(null!= _0x5554x3&& null!= _0x5554x2){for(var _0x5554x5=[],_0x5554x9=0;_0x5554x9< _0x5554x3[_0xc9c4[67]];_0x5554x9++){_0x5554x4[_0xc9c4[1720]](_0x5554x2,_0x5554x3[_0x5554x9])&& _0x5554x5[_0xc9c4[207]](_0x5554x3[_0x5554x9])};this[_0xc9c4[1845]]= _0x5554x5}else {this[_0xc9c4[1845]]= _0x5554x3};_0x5554x4[_0xc9c4[473]]();try{this[_0xc9c4[1916]](_0x5554x2),this[_0xc9c4[1735]]&&  !this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x2)&& this[_0xc9c4[1179]][_0xc9c4[1917]]([_0x5554x2],this[_0xc9c4[1912]],this[_0xc9c4[1911]])}finally{_0x5554x4[_0xc9c4[476]]()}}};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1918]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=[];if(null!= _0x5554x2&& null!= _0x5554x3){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[251]],_0x5554x9=null,_0x5554xa=-1E5,_0x5554x12;for(_0x5554x12 in _0x5554x3){var _0x5554x13=_0x5554x3[_0x5554x12];if(_0x5554x5[_0xc9c4[1193]](_0x5554x13)&& this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x13)){for(var _0x5554x14=this[_0xc9c4[264]](_0x5554x13),_0x5554x15=0,_0x5554x16=0,_0x5554x17=0;_0x5554x17< _0x5554x14[_0xc9c4[67]];_0x5554x17++){this[_0xc9c4[1710]](_0x5554x14[_0x5554x17],!0)== _0x5554x13?_0x5554x15++:_0x5554x16++};0== _0x5554x16&& 0< _0x5554x15&& _0x5554x4[_0xc9c4[207]](_0x5554x13);_0x5554x14= _0x5554x15- _0x5554x16;_0x5554x14> _0x5554xa&& (_0x5554xa= _0x5554x14,_0x5554x9= _0x5554x13)}};0== _0x5554x4[_0xc9c4[67]]&& null!= _0x5554x9&& _0x5554x4[_0xc9c4[207]](_0x5554x9)};return _0x5554x4};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[264]]= function(_0x5554x2){var _0x5554x3=mxCellPath[_0xc9c4[385]](_0x5554x2);if(null!= this[_0xc9c4[1915]][_0x5554x3]){return this[_0xc9c4[1915]][_0x5554x3]};for(var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[251]],_0x5554x5=[],_0x5554x9=this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x2),_0x5554xa=_0x5554x4[_0xc9c4[262]](_0x5554x2),_0x5554x12=0;_0x5554x12< _0x5554xa;_0x5554x12++){var _0x5554x13=_0x5554x4[_0xc9c4[263]](_0x5554x2,_0x5554x12);if(this[_0xc9c4[1908]](_0x5554x13)){_0x5554x5= _0x5554x5[_0xc9c4[1919]](_0x5554x4[_0xc9c4[264]](_0x5554x13,!0,!0))}else {if(_0x5554x9||  !this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x13)){_0x5554x5= _0x5554x5[_0xc9c4[1919]](_0x5554x4[_0xc9c4[264]](_0x5554x13,!0,!0))}}};_0x5554x5= _0x5554x5[_0xc9c4[1919]](_0x5554x4[_0xc9c4[264]](_0x5554x2,!0,!0));_0x5554x4= [];for(_0x5554x12= 0;_0x5554x12< _0x5554x5[_0xc9c4[67]];_0x5554x12++){_0x5554x9= this[_0xc9c4[1710]](_0x5554x5[_0x5554x12],!0),_0x5554xa= this[_0xc9c4[1710]](_0x5554x5[_0x5554x12],!1),(_0x5554x9== _0x5554xa|| _0x5554x9!= _0x5554xa&& (_0x5554xa== _0x5554x2&& (null== this[_0xc9c4[1101]]|| this[_0xc9c4[1179]][_0xc9c4[1920]](_0x5554x9,this[_0xc9c4[1101]],this[_0xc9c4[1914]]))|| _0x5554x9== _0x5554x2&& (null== this[_0xc9c4[1101]]|| this[_0xc9c4[1179]][_0xc9c4[1920]](_0x5554xa,this[_0xc9c4[1101]],this[_0xc9c4[1914]]))))&& _0x5554x4[_0xc9c4[207]](_0x5554x5[_0x5554x12])};return this[_0xc9c4[1915]][_0x5554x3]= _0x5554x4};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1710]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x4=null!= _0x5554x4?_0x5554x4[_0xc9c4[1710]](_0x5554x3):this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[1710]](_0x5554x2,_0x5554x3);this[_0xc9c4[1908]](_0x5554x4)&& (_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1197]](_0x5554x4));return _0x5554x4};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1916]]= function(_0x5554x2){var _0x5554x3=[],_0x5554x4=[];if(null== this[_0xc9c4[1845]]&& null!= _0x5554x2){var _0x5554x5={};this[_0xc9c4[1921]](_0x5554x2,_0x5554x5);this[_0xc9c4[1845]]= [];var _0x5554x9=!0,_0x5554xa;for(_0x5554xa in _0x5554x5){if(null!= _0x5554x5[_0x5554xa]){_0x5554x9=  !1;break}};for(;!_0x5554x9;){for(var _0x5554x12=this[_0xc9c4[1918]](_0x5554x2,_0x5554x5),_0x5554x9=0;_0x5554x9< _0x5554x12[_0xc9c4[67]];_0x5554x9++){var _0x5554x13=[];_0x5554x3[_0xc9c4[207]](_0x5554x13);this[_0xc9c4[1706]](_0x5554x12[_0x5554x9],!0,null,_0x5554x4,_0x5554x13,_0x5554x3,_0x5554x5)};for(_0x5554x9= 0;_0x5554x9< _0x5554x12[_0xc9c4[67]];_0x5554x9++){this[_0xc9c4[1845]][_0xc9c4[207]](_0x5554x12[_0x5554x9])};_0x5554x9=  !0;for(_0x5554xa in _0x5554x5){if(null!= _0x5554x5[_0x5554xa]){_0x5554x9=  !1;break}}}}else {for(_0x5554x9= 0;_0x5554x9< roots[_0xc9c4[67]];_0x5554x9++){_0x5554x13= [],_0x5554x3[_0xc9c4[207]](_0x5554x13),traverse(roots[_0xc9c4[203]](_0x5554x9),!0,null,_0x5554x4,_0x5554x13,_0x5554x3,null)}};for(_0x5554x9= _0x5554x4= 0;_0x5554x9< _0x5554x3[_0xc9c4[67]];_0x5554x9++){_0x5554x13= _0x5554x3[_0x5554x9];_0x5554x5= [];for(_0x5554xa in _0x5554x13){_0x5554x5[_0xc9c4[207]](_0x5554x13[_0x5554xa])};this[_0xc9c4[251]]=  new mxGraphHierarchyModel(this,_0x5554x5,this[_0xc9c4[1845]],_0x5554x2,this[_0xc9c4[1844]]);this[_0xc9c4[1922]](_0x5554x2);this[_0xc9c4[1923]]();this[_0xc9c4[1924]](_0x5554x2);_0x5554x4= this[_0xc9c4[1925]](_0x5554x4,_0x5554x2)}};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1921]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[251]];_0x5554x4[_0xc9c4[1193]](_0x5554x2)&& (_0x5554x2!= this[_0xc9c4[1101]]&& this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x2))&& (_0x5554x3[mxCellPath[_0xc9c4[385]](_0x5554x2)]= _0x5554x2);if(this[_0xc9c4[1914]]|| _0x5554x2== this[_0xc9c4[1101]]&& this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x2)){for(var _0x5554x5=_0x5554x4[_0xc9c4[262]](_0x5554x2),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){var _0x5554xa=_0x5554x4[_0xc9c4[263]](_0x5554x2,_0x5554x9);this[_0xc9c4[1908]](_0x5554xa)|| this[_0xc9c4[1921]](_0x5554xa,_0x5554x3)}}};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1908]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[256]][_0xc9c4[1500]]?!0:!1};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1781]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:!1;for(var _0x5554x5=this[_0xc9c4[264]](_0x5554x2),_0x5554x9=[],_0x5554xa=0;_0x5554xa< _0x5554x5[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=this[_0xc9c4[1710]](_0x5554x5[_0x5554xa],!0),_0x5554x13=this[_0xc9c4[1710]](_0x5554x5[_0x5554xa],!1);(_0x5554x12== _0x5554x2&& _0x5554x13== _0x5554x3|| !_0x5554x4&& _0x5554x12== _0x5554x3 && _0x5554x13== _0x5554x2)&& _0x5554x9[_0xc9c4[207]](_0x5554x5[_0x5554xa])};return _0x5554x9};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1706]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12){if(null!= _0x5554x2&& null!= _0x5554x5){var _0x5554x13=mxCellPath[_0xc9c4[385]](_0x5554x2);if(null== _0x5554x5[_0x5554x13]&& (null== _0x5554x12|| null!= _0x5554x12[_0x5554x13])){null== _0x5554x9[_0x5554x13]&& (_0x5554x9[_0x5554x13]= _0x5554x2);null== _0x5554x5[_0x5554x13]&& (_0x5554x5[_0x5554x13]= _0x5554x2);delete _0x5554x12[_0x5554x13];var _0x5554x14=this[_0xc9c4[264]](_0x5554x2);for(_0x5554x4= 0;_0x5554x4< _0x5554x14[_0xc9c4[67]];_0x5554x4++){if(_0x5554x13= this[_0xc9c4[1710]](_0x5554x14[_0x5554x4],!0)== _0x5554x2,!_0x5554x3|| _0x5554x13){_0x5554x13= this[_0xc9c4[1710]](_0x5554x14[_0x5554x4],!_0x5554x13),_0x5554x9= this[_0xc9c4[1706]](_0x5554x13,_0x5554x3,_0x5554x14[_0x5554x4],_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12)}}}else {if(null== _0x5554x9[_0x5554x13]){for(_0x5554x4= 0;_0x5554x4< _0x5554xa[_0xc9c4[67]];_0x5554x4++){if(_0x5554x2= _0x5554xa[_0x5554x4],null!= _0x5554x2[_0x5554x13]){for(_0x5554x14 in _0x5554x9){_0x5554x2[_0x5554x14]= _0x5554x9[_0x5554x14]};_0x5554xa[_0xc9c4[1242]]();return _0x5554x2}}}}};return _0x5554x9};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1922]]= function(_0x5554x2){( new mxMinimumCycleRemover(this))[_0xc9c4[350]](_0x5554x2)};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1923]]= function(){this[_0xc9c4[251]][_0xc9c4[1852]]();this[_0xc9c4[251]][_0xc9c4[1854]]()};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1924]]= function(_0x5554x2){( new mxMedianHybridCrossingReduction(this))[_0xc9c4[350]](_0x5554x2)};mxHierarchicalLayout[_0xc9c4[202]][_0xc9c4[1925]]= function(_0x5554x2,_0x5554x3){var _0x5554x4= new mxCoordinateAssignment(this,this[_0xc9c4[1868]],this[_0xc9c4[1869]],this[_0xc9c4[1870]],_0x5554x2,this[_0xc9c4[1872]]);_0x5554x4[_0xc9c4[1882]]= this[_0xc9c4[1882]];_0x5554x4[_0xc9c4[350]](_0x5554x3);return _0x5554x4[_0xc9c4[1874]]+ this[_0xc9c4[1913]]};function mxGraphModel(_0x5554x2){this[_0xc9c4[1926]]= this[_0xc9c4[1096]]();null!= _0x5554x2?this[_0xc9c4[1927]](_0x5554x2):this[_0xc9c4[200]]()}mxGraphModel[_0xc9c4[202]]=  new mxEventSource;mxGraphModel[_0xc9c4[202]][_0xc9c4[196]]= mxGraphModel;mxGraphModel[_0xc9c4[202]][_0xc9c4[813]]= null;mxGraphModel[_0xc9c4[202]][_0xc9c4[895]]= null;mxGraphModel[_0xc9c4[202]][_0xc9c4[1928]]=  !0;mxGraphModel[_0xc9c4[202]][_0xc9c4[1929]]=  !0;mxGraphModel[_0xc9c4[202]][_0xc9c4[1089]]= _0xc9c4[110];mxGraphModel[_0xc9c4[202]][_0xc9c4[1930]]= _0xc9c4[110];mxGraphModel[_0xc9c4[202]][_0xc9c4[1931]]= 0;mxGraphModel[_0xc9c4[202]][_0xc9c4[1926]]= null;mxGraphModel[_0xc9c4[202]][_0xc9c4[1932]]= 0;mxGraphModel[_0xc9c4[202]][_0xc9c4[1933]]=  !1;mxGraphModel[_0xc9c4[202]][_0xc9c4[200]]= function(){this[_0xc9c4[1927]](this[_0xc9c4[1934]]())};mxGraphModel[_0xc9c4[202]][_0xc9c4[1935]]= function(){return this[_0xc9c4[1929]]};mxGraphModel[_0xc9c4[202]][_0xc9c4[1936]]= function(_0x5554x2){this[_0xc9c4[1929]]= _0x5554x2};mxGraphModel[_0xc9c4[202]][_0xc9c4[1934]]= function(){var _0x5554x2= new mxCell;_0x5554x2[_0xc9c4[1937]]( new mxCell);return _0x5554x2};mxGraphModel[_0xc9c4[202]][_0xc9c4[736]]= function(_0x5554x2){return null!= this[_0xc9c4[895]]?this[_0xc9c4[895]][_0x5554x2]:null};mxGraphModel[_0xc9c4[202]][_0xc9c4[1938]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=null;if(null!= _0x5554x2){for(var _0x5554x4=[],_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){_0x5554x3(_0x5554x2[_0x5554x5])&& _0x5554x4[_0xc9c4[207]](_0x5554x2[_0x5554x5])}};return _0x5554x4};mxGraphModel[_0xc9c4[202]][_0xc9c4[1939]]= function(_0x5554x2){return this[_0xc9c4[1921]](null,_0x5554x2)};mxGraphModel[_0xc9c4[202]][_0xc9c4[1921]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=[];_0x5554x3= _0x5554x3|| this[_0xc9c4[501]]();(null== _0x5554x2|| _0x5554x2(_0x5554x3))&& _0x5554x4[_0xc9c4[207]](_0x5554x3);for(var _0x5554x5=this[_0xc9c4[262]](_0x5554x3),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){var _0x5554xa=this[_0xc9c4[263]](_0x5554x3,_0x5554x9),_0x5554x4=_0x5554x4[_0xc9c4[1919]](this[_0xc9c4[1921]](_0x5554x2,_0x5554xa))};return _0x5554x4};mxGraphModel[_0xc9c4[202]][_0xc9c4[501]]= function(_0x5554x2){var _0x5554x3=_0x5554x2|| this[_0xc9c4[813]];if(null!= _0x5554x2){for(;null!= _0x5554x2;){_0x5554x3= _0x5554x2,_0x5554x2= this[_0xc9c4[1197]](_0x5554x2)}};return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1927]]= function(_0x5554x2){this[_0xc9c4[350]]( new mxRootChange(this,_0x5554x2));return _0x5554x2};mxGraphModel[_0xc9c4[202]][_0xc9c4[1940]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[813]];this[_0xc9c4[813]]= _0x5554x2;this[_0xc9c4[1931]]= 0;this[_0xc9c4[895]]= null;this[_0xc9c4[1941]](_0x5554x2);return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1942]]= function(_0x5554x2){return null!= _0x5554x2&& this[_0xc9c4[813]]== _0x5554x2};mxGraphModel[_0xc9c4[202]][_0xc9c4[1740]]= function(_0x5554x2){return this[_0xc9c4[1942]](this[_0xc9c4[1197]](_0x5554x2))};mxGraphModel[_0xc9c4[202]][_0xc9c4[1720]]= function(_0x5554x2,_0x5554x3){for(;null!= _0x5554x3&& _0x5554x3!= _0x5554x2;){_0x5554x3= this[_0xc9c4[1197]](_0x5554x3)};return _0x5554x3== _0x5554x2};mxGraphModel[_0xc9c4[202]][_0xc9c4[442]]= function(_0x5554x2){return this[_0xc9c4[1720]](this[_0xc9c4[813]],_0x5554x2)};mxGraphModel[_0xc9c4[202]][_0xc9c4[1197]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1197]]():null};mxGraphModel[_0xc9c4[202]][_0xc9c4[99]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(_0x5554x3!= _0x5554x2&& null!= _0x5554x2&& null!= _0x5554x3){null== _0x5554x4&& (_0x5554x4= this[_0xc9c4[262]](_0x5554x2));var _0x5554x5=_0x5554x2!= this[_0xc9c4[1197]](_0x5554x3);this[_0xc9c4[350]]( new mxChildChange(this,_0x5554x2,_0x5554x3,_0x5554x4));this[_0xc9c4[1928]]&& _0x5554x5&& this[_0xc9c4[1943]](_0x5554x3)};return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1941]]= function(_0x5554x2){if(null!= _0x5554x2){null== _0x5554x2[_0xc9c4[1103]]()&& this[_0xc9c4[1929]]&& _0x5554x2[_0xc9c4[1945]](this[_0xc9c4[1944]](_0x5554x2));if(null!= _0x5554x2[_0xc9c4[1103]]()){var _0x5554x3=this[_0xc9c4[736]](_0x5554x2[_0xc9c4[1103]]());if(_0x5554x3!= _0x5554x2){for(;null!= _0x5554x3;){_0x5554x2[_0xc9c4[1945]](this[_0xc9c4[1944]](_0x5554x2)),_0x5554x3= this[_0xc9c4[736]](_0x5554x2[_0xc9c4[1103]]())};null== this[_0xc9c4[895]]&& (this[_0xc9c4[895]]= {});this[_0xc9c4[895]][_0x5554x2[_0xc9c4[1103]]()]= _0x5554x2}};mxUtils[_0xc9c4[1946]](_0x5554x2[_0xc9c4[1103]]())&& (this[_0xc9c4[1931]]= Math[_0xc9c4[160]](this[_0xc9c4[1931]],_0x5554x2[_0xc9c4[1103]]()));for(var _0x5554x3=this[_0xc9c4[262]](_0x5554x2),_0x5554x4=0;_0x5554x4< _0x5554x3;_0x5554x4++){this[_0xc9c4[1941]](this[_0xc9c4[263]](_0x5554x2,_0x5554x4))}}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1944]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[1931]];this[_0xc9c4[1931]]++;return this[_0xc9c4[1089]]+ _0x5554x2+ this[_0xc9c4[1930]]};mxGraphModel[_0xc9c4[202]][_0xc9c4[1943]]= function(_0x5554x2,_0x5554x3){_0x5554x3= _0x5554x3|| this[_0xc9c4[501]](_0x5554x2);for(var _0x5554x4=this[_0xc9c4[262]](_0x5554x2),_0x5554x5=0;_0x5554x5< _0x5554x4;_0x5554x5++){var _0x5554x9=this[_0xc9c4[263]](_0x5554x2,_0x5554x5);this[_0xc9c4[1943]](_0x5554x9,_0x5554x3)};_0x5554x9= this[_0xc9c4[1707]](_0x5554x2);_0x5554x4= [];for(_0x5554x5= 0;_0x5554x5< _0x5554x9;_0x5554x5++){_0x5554x4[_0xc9c4[207]](this[_0xc9c4[1708]](_0x5554x2,_0x5554x5))};for(_0x5554x5= 0;_0x5554x5< _0x5554x4[_0xc9c4[67]];_0x5554x5++){_0x5554x9= _0x5554x4[_0x5554x5],this[_0xc9c4[1720]](_0x5554x3,_0x5554x9)&& this[_0xc9c4[1947]](_0x5554x9,_0x5554x3)}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1947]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=this[_0xc9c4[1709]](_0x5554x2,!0),_0x5554x5=this[_0xc9c4[1709]](_0x5554x2,!1),_0x5554x9=null;null!= _0x5554x4&&  !this[_0xc9c4[250]](_0x5554x4)&& null!= _0x5554x4[_0xc9c4[256]]&& _0x5554x4[_0xc9c4[256]][_0xc9c4[1500]];){_0x5554x4= this[_0xc9c4[1197]](_0x5554x4)};for(;null!= _0x5554x5&&  !this[_0xc9c4[250]](_0x5554x5)&& null!= _0x5554x5[_0xc9c4[256]]&& _0x5554x5[_0xc9c4[256]][_0xc9c4[1500]];){_0x5554x5= this[_0xc9c4[1197]](_0x5554x5)};if(this[_0xc9c4[1720]](_0x5554x3,_0x5554x4)&& this[_0xc9c4[1720]](_0x5554x3,_0x5554x5)&& (_0x5554x9= _0x5554x4== _0x5554x5?this[_0xc9c4[1197]](_0x5554x4):this[_0xc9c4[1948]](_0x5554x4,_0x5554x5),null!= _0x5554x9&& (this[_0xc9c4[1197]](_0x5554x9)!= this[_0xc9c4[813]]|| this[_0xc9c4[1720]](_0x5554x9,_0x5554x2))&& this[_0xc9c4[1197]](_0x5554x2)!= _0x5554x9)){_0x5554x4= this[_0xc9c4[1721]](_0x5554x2);if(null!= _0x5554x4){var _0x5554xa=this[_0xc9c4[1949]](this[_0xc9c4[1197]](_0x5554x2)),_0x5554x12=this[_0xc9c4[1949]](_0x5554x9),_0x5554x5=_0x5554x12[_0xc9c4[235]]- _0x5554xa[_0xc9c4[235]],_0x5554xa=_0x5554x12[_0xc9c4[236]]- _0x5554xa[_0xc9c4[236]],_0x5554x4=_0x5554x4[_0xc9c4[238]]();_0x5554x4[_0xc9c4[513]](-_0x5554x5,-_0x5554xa);this[_0xc9c4[1724]](_0x5554x2,_0x5554x4)};this[_0xc9c4[99]](_0x5554x9,_0x5554x2,this[_0xc9c4[262]](_0x5554x9))}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1949]]= function(_0x5554x2){var _0x5554x3=null;null!= _0x5554x2?(_0x5554x3= this[_0xc9c4[1949]](this[_0xc9c4[1197]](_0x5554x2)),this[_0xc9c4[250]](_0x5554x2)|| (_0x5554x2= this[_0xc9c4[1721]](_0x5554x2),null!= _0x5554x2&& (_0x5554x3[_0xc9c4[235]]+= _0x5554x2[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]+= _0x5554x2[_0xc9c4[236]]))):_0x5554x3=  new mxPoint;return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1948]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& null!= _0x5554x3){var _0x5554x4=mxCellPath[_0xc9c4[385]](_0x5554x3);if(null!= _0x5554x4&& 0< _0x5554x4[_0xc9c4[67]]){var _0x5554x5=_0x5554x2,_0x5554x9=mxCellPath[_0xc9c4[385]](_0x5554x5);if(_0x5554x4[_0xc9c4[67]]< _0x5554x9[_0xc9c4[67]]){var _0x5554x5=_0x5554x3,_0x5554xa=_0x5554x9,_0x5554x9=_0x5554x4,_0x5554x4=_0x5554xa};for(;null!= _0x5554x5;){_0x5554xa= this[_0xc9c4[1197]](_0x5554x5);if(0== _0x5554x4[_0xc9c4[2]](_0x5554x9+ mxCellPath[_0xc9c4[1950]])&& null!= _0x5554xa){return _0x5554x5};_0x5554x9= mxCellPath[_0xc9c4[1951]](_0x5554x9);_0x5554x5= _0x5554xa}}};return null};mxGraphModel[_0xc9c4[202]][_0xc9c4[205]]= function(_0x5554x2){_0x5554x2== this[_0xc9c4[813]]?this[_0xc9c4[1927]](null):null!= this[_0xc9c4[1197]](_0x5554x2)&& this[_0xc9c4[350]]( new mxChildChange(this,null,_0x5554x2));return _0x5554x2};mxGraphModel[_0xc9c4[202]][_0xc9c4[1102]]= function(_0x5554x2){if(null!= _0x5554x2&& null!= this[_0xc9c4[895]]){for(var _0x5554x3=this[_0xc9c4[262]](_0x5554x2)- 1;0<= _0x5554x3;_0x5554x3--){this[_0xc9c4[1102]](this[_0xc9c4[263]](_0x5554x2,_0x5554x3))};null!= this[_0xc9c4[895]]&& null!= _0x5554x2[_0xc9c4[1103]]()&&  delete this[_0xc9c4[895]][_0x5554x2[_0xc9c4[1103]]()]}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1952]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1197]](_0x5554x2);null!= _0x5554x3?(_0x5554x3!= _0x5554x5|| _0x5554x5[_0xc9c4[1738]](_0x5554x2)!= _0x5554x4)&& _0x5554x3[_0xc9c4[1937]](_0x5554x2,_0x5554x4):null!= _0x5554x5&& (_0x5554x4= _0x5554x5[_0xc9c4[1738]](_0x5554x2),_0x5554x5[_0xc9c4[205]](_0x5554x4));!this[_0xc9c4[442]](_0x5554x5)&& null!= _0x5554x3?this[_0xc9c4[1941]](_0x5554x2):null== _0x5554x3&& this[_0xc9c4[1102]](_0x5554x2);return _0x5554x5};mxGraphModel[_0xc9c4[202]][_0xc9c4[262]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[262]]():0};mxGraphModel[_0xc9c4[202]][_0xc9c4[263]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2?_0x5554x2[_0xc9c4[263]](_0x5554x3):null};mxGraphModel[_0xc9c4[202]][_0xc9c4[1953]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1954]]:null};mxGraphModel[_0xc9c4[202]][_0xc9c4[1728]]= function(_0x5554x2){return this[_0xc9c4[1955]](_0x5554x2,!0,!1)};mxGraphModel[_0xc9c4[202]][_0xc9c4[1956]]= function(_0x5554x2){return this[_0xc9c4[1955]](_0x5554x2,!1,!0)};mxGraphModel[_0xc9c4[202]][_0xc9c4[1955]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;_0x5554x4= null!= _0x5554x4?_0x5554x4:!1;for(var _0x5554x5=this[_0xc9c4[262]](_0x5554x2),_0x5554x9=[],_0x5554xa=0;_0x5554xa< _0x5554x5;_0x5554xa++){var _0x5554x12=this[_0xc9c4[263]](_0x5554x2,_0x5554xa);(!_0x5554x4&&  !_0x5554x3 || _0x5554x4&& this[_0xc9c4[250]](_0x5554x12) || _0x5554x3&& this[_0xc9c4[1193]](_0x5554x12)) && _0x5554x9[_0xc9c4[207]](_0x5554x12)};return _0x5554x9};mxGraphModel[_0xc9c4[202]][_0xc9c4[1709]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1709]](_0x5554x3):null};mxGraphModel[_0xc9c4[202]][_0xc9c4[1957]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x3!= this[_0xc9c4[1709]](_0x5554x2,_0x5554x4);this[_0xc9c4[350]]( new mxTerminalChange(this,_0x5554x2,_0x5554x3,_0x5554x4));this[_0xc9c4[1928]]&& _0x5554x5&& this[_0xc9c4[1947]](_0x5554x2,this[_0xc9c4[501]]());return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1958]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[473]]();try{this[_0xc9c4[1957]](_0x5554x2,_0x5554x3,!0),this[_0xc9c4[1957]](_0x5554x2,_0x5554x4,!1)}finally{this[_0xc9c4[476]]()}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1959]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1709]](_0x5554x2,_0x5554x4);null!= _0x5554x3?_0x5554x3[_0xc9c4[1960]](_0x5554x2,_0x5554x4):null!= _0x5554x5&& _0x5554x5[_0xc9c4[1961]](_0x5554x2,_0x5554x4);return _0x5554x5};mxGraphModel[_0xc9c4[202]][_0xc9c4[1707]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1707]]():0};mxGraphModel[_0xc9c4[202]][_0xc9c4[1708]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1708]](_0x5554x3):null};mxGraphModel[_0xc9c4[202]][_0xc9c4[1962]]= function(_0x5554x2,_0x5554x3,_0x5554x4){for(var _0x5554x5=0,_0x5554x9=this[_0xc9c4[1707]](_0x5554x2),_0x5554xa=0;_0x5554xa< _0x5554x9;_0x5554xa++){var _0x5554x12=this[_0xc9c4[1708]](_0x5554x2,_0x5554xa);_0x5554x12!= _0x5554x4&& this[_0xc9c4[1709]](_0x5554x12,_0x5554x3)== _0x5554x2&& _0x5554x5++};return _0x5554x5};mxGraphModel[_0xc9c4[202]][_0xc9c4[1756]]= function(_0x5554x2){return this[_0xc9c4[264]](_0x5554x2,!0,!0,!1)};mxGraphModel[_0xc9c4[202]][_0xc9c4[1867]]= function(_0x5554x2){return this[_0xc9c4[264]](_0x5554x2,!0,!1,!1)};mxGraphModel[_0xc9c4[202]][_0xc9c4[1963]]= function(_0x5554x2){return this[_0xc9c4[264]](_0x5554x2,!1,!0,!1)};mxGraphModel[_0xc9c4[202]][_0xc9c4[264]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;_0x5554x5= null!= _0x5554x5?_0x5554x5:!0;for(var _0x5554x9=this[_0xc9c4[1707]](_0x5554x2),_0x5554xa=[],_0x5554x12=0;_0x5554x12< _0x5554x9;_0x5554x12++){var _0x5554x13=this[_0xc9c4[1708]](_0x5554x2,_0x5554x12),_0x5554x14=this[_0xc9c4[1709]](_0x5554x13,!0),_0x5554x15=this[_0xc9c4[1709]](_0x5554x13,!1);(_0x5554x5&& _0x5554x14== _0x5554x15|| _0x5554x14!= _0x5554x15&& (_0x5554x3&& _0x5554x15== _0x5554x2|| _0x5554x4&& _0x5554x14== _0x5554x2))&& _0x5554xa[_0xc9c4[207]](_0x5554x13)};return _0x5554xa};mxGraphModel[_0xc9c4[202]][_0xc9c4[1781]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:!1;var _0x5554x5=this[_0xc9c4[1707]](_0x5554x2),_0x5554x9=this[_0xc9c4[1707]](_0x5554x3),_0x5554xa=_0x5554x2,_0x5554x12=_0x5554x5;_0x5554x9< _0x5554x5&& (_0x5554x12= _0x5554x9,_0x5554xa= _0x5554x3);_0x5554x5= [];for(_0x5554x9= 0;_0x5554x9< _0x5554x12;_0x5554x9++){var _0x5554x13=this[_0xc9c4[1708]](_0x5554xa,_0x5554x9),_0x5554x14=this[_0xc9c4[1709]](_0x5554x13,!0),_0x5554x15=this[_0xc9c4[1709]](_0x5554x13,!1),_0x5554x16=_0x5554x15== _0x5554x2&& _0x5554x14== _0x5554x3;(_0x5554x14== _0x5554x2&& _0x5554x15== _0x5554x3|| !_0x5554x4&& _0x5554x16)&& _0x5554x5[_0xc9c4[207]](_0x5554x13)};return _0x5554x5};mxGraphModel[_0xc9c4[202]][_0xc9c4[1808]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;_0x5554x5= null!= _0x5554x5?_0x5554x5:!0;var _0x5554x9=[];if(null!= _0x5554x2){for(var _0x5554xa=0;_0x5554xa< _0x5554x2[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=this[_0xc9c4[1709]](_0x5554x2[_0x5554xa],!0),_0x5554x13=this[_0xc9c4[1709]](_0x5554x2[_0x5554xa],!1);_0x5554x12== _0x5554x3&& null!= _0x5554x13&& _0x5554x13!= _0x5554x3&& _0x5554x5?_0x5554x9[_0xc9c4[207]](_0x5554x13):_0x5554x13== _0x5554x3&& (null!= _0x5554x12&& _0x5554x12!= _0x5554x3&& _0x5554x4)&& _0x5554x9[_0xc9c4[207]](_0x5554x12)}};return _0x5554x9};mxGraphModel[_0xc9c4[202]][_0xc9c4[1964]]= function(_0x5554x2){for(var _0x5554x3=[],_0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){for(var _0x5554x5=_0x5554x2[_0x5554x4],_0x5554x9=!0,_0x5554xa=this[_0xc9c4[1197]](_0x5554x5);null!= _0x5554xa;){if(0<= mxUtils[_0xc9c4[2]](_0x5554x2,_0x5554xa)){_0x5554x9=  !1;break};_0x5554xa= this[_0xc9c4[1197]](_0x5554xa)};_0x5554x9&& _0x5554x3[_0xc9c4[207]](_0x5554x5)};return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1193]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1193]]():!1};mxGraphModel[_0xc9c4[202]][_0xc9c4[250]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[250]]():!1};mxGraphModel[_0xc9c4[202]][_0xc9c4[1965]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1965]]():!1};mxGraphModel[_0xc9c4[202]][_0xc9c4[433]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[433]]():null};mxGraphModel[_0xc9c4[202]][_0xc9c4[1966]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[350]]( new mxValueChange(this,_0x5554x2,_0x5554x3));return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1967]]= function(_0x5554x2,_0x5554x3){return _0x5554x2[_0xc9c4[1968]](_0x5554x3)};mxGraphModel[_0xc9c4[202]][_0xc9c4[1721]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1721]]():null};mxGraphModel[_0xc9c4[202]][_0xc9c4[1724]]= function(_0x5554x2,_0x5554x3){_0x5554x3!= this[_0xc9c4[1721]](_0x5554x2)&& this[_0xc9c4[350]]( new mxGeometryChange(this,_0x5554x2,_0x5554x3));return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1969]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1721]](_0x5554x2);_0x5554x2[_0xc9c4[1724]](_0x5554x3);return _0x5554x4};mxGraphModel[_0xc9c4[202]][_0xc9c4[474]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[474]]():null};mxGraphModel[_0xc9c4[202]][_0xc9c4[475]]= function(_0x5554x2,_0x5554x3){_0x5554x3!= this[_0xc9c4[474]](_0x5554x2)&& this[_0xc9c4[350]]( new mxStyleChange(this,_0x5554x2,_0x5554x3));return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1970]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[474]](_0x5554x2);_0x5554x2[_0xc9c4[475]](_0x5554x3);return _0x5554x4};mxGraphModel[_0xc9c4[202]][_0xc9c4[1971]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[1971]]():!1};mxGraphModel[_0xc9c4[202]][_0xc9c4[1972]]= function(_0x5554x2,_0x5554x3){_0x5554x3!= this[_0xc9c4[1971]](_0x5554x2)&& this[_0xc9c4[350]]( new mxCollapseChange(this,_0x5554x2,_0x5554x3));return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1973]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1971]](_0x5554x2);_0x5554x2[_0xc9c4[1972]](_0x5554x3);return _0x5554x4};mxGraphModel[_0xc9c4[202]][_0xc9c4[174]]= function(_0x5554x2){return null!= _0x5554x2?_0x5554x2[_0xc9c4[174]]():!1};mxGraphModel[_0xc9c4[202]][_0xc9c4[175]]= function(_0x5554x2,_0x5554x3){_0x5554x3!= this[_0xc9c4[174]](_0x5554x2)&& this[_0xc9c4[350]]( new mxVisibleChange(this,_0x5554x2,_0x5554x3));return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1974]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[174]](_0x5554x2);_0x5554x2[_0xc9c4[175]](_0x5554x3);return _0x5554x4};mxGraphModel[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2){_0x5554x2[_0xc9c4[350]]();this[_0xc9c4[473]]();this[_0xc9c4[1926]][_0xc9c4[99]](_0x5554x2);this[_0xc9c4[746]]( new mxEventObject(mxEvent.EXECUTE,_0xc9c4[826],_0x5554x2));this[_0xc9c4[746]]( new mxEventObject(mxEvent.EXECUTED,_0xc9c4[826],_0x5554x2));this[_0xc9c4[476]]()};mxGraphModel[_0xc9c4[202]][_0xc9c4[473]]= function(){this[_0xc9c4[1932]]++;this[_0xc9c4[746]]( new mxEventObject(mxEvent.BEGIN_UPDATE));1== this[_0xc9c4[1932]]&& this[_0xc9c4[746]]( new mxEventObject(mxEvent.START_EDIT))};mxGraphModel[_0xc9c4[202]][_0xc9c4[476]]= function(){this[_0xc9c4[1932]]--;0== this[_0xc9c4[1932]]&& this[_0xc9c4[746]]( new mxEventObject(mxEvent.END_EDIT));if(!this[_0xc9c4[1933]]){this[_0xc9c4[1933]]= 0== this[_0xc9c4[1932]];this[_0xc9c4[746]]( new mxEventObject(mxEvent.END_UPDATE,_0xc9c4[1061],this[_0xc9c4[1926]]));try{if(this[_0xc9c4[1933]]&&  !this[_0xc9c4[1926]][_0xc9c4[1107]]()){this[_0xc9c4[746]]( new mxEventObject(mxEvent.BEFORE_UNDO,_0xc9c4[1061],this[_0xc9c4[1926]]));var _0x5554x2=this[_0xc9c4[1926]];this[_0xc9c4[1926]]= this[_0xc9c4[1096]]();_0x5554x2[_0xc9c4[827]]();this[_0xc9c4[746]]( new mxEventObject(mxEvent.UNDO,_0xc9c4[1061],_0x5554x2))}}finally{this[_0xc9c4[1933]]=  !1}}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1096]]= function(){var _0x5554x2= new mxUndoableEdit(this,!0);_0x5554x2[_0xc9c4[827]]= function(){_0x5554x2[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.CHANGE,_0xc9c4[1061],_0x5554x2,_0xc9c4[1065],_0x5554x2[_0xc9c4[1065]]));_0x5554x2[_0xc9c4[1097]][_0xc9c4[746]]( new mxEventObject(mxEvent.NOTIFY,_0xc9c4[1061],_0x5554x2,_0xc9c4[1065],_0x5554x2[_0xc9c4[1065]]))};return _0x5554x2};mxGraphModel[_0xc9c4[202]][_0xc9c4[1975]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;this[_0xc9c4[473]]();try{var _0x5554x5={};this[_0xc9c4[1976]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5);for(var _0x5554x9 in _0x5554x5){var _0x5554xa=_0x5554x5[_0x5554x9],_0x5554x12=this[_0xc9c4[1709]](_0x5554xa,!0);null!= _0x5554x12&& (_0x5554x12= _0x5554x5[mxCellPath[_0xc9c4[385]](_0x5554x12)],this[_0xc9c4[1957]](_0x5554xa,_0x5554x12,!0));_0x5554x12= this[_0xc9c4[1709]](_0x5554xa,!1);null!= _0x5554x12&& (_0x5554x12= _0x5554x5[mxCellPath[_0xc9c4[385]](_0x5554x12)],this[_0xc9c4[1957]](_0x5554xa,_0x5554x12,!1))}}finally{this[_0xc9c4[476]]()}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1976]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[473]]();try{for(var _0x5554x9=_0x5554x2[_0xc9c4[262]](),_0x5554xa=0;_0x5554xa< _0x5554x9;_0x5554xa++){var _0x5554x12=_0x5554x2[_0xc9c4[263]](_0x5554xa);if(_0xc9c4[279]==  typeof _0x5554x12[_0xc9c4[1103]]){var _0x5554x13=_0x5554x12[_0xc9c4[1103]](),_0x5554x14=null!= _0x5554x13&& (!this[_0xc9c4[250]](_0x5554x12)||  !_0x5554x4)?this[_0xc9c4[736]](_0x5554x13):null;if(null== _0x5554x14){var _0x5554x15=_0x5554x12[_0xc9c4[238]]();_0x5554x15[_0xc9c4[1945]](_0x5554x13);_0x5554x15[_0xc9c4[1957]](_0x5554x12[_0xc9c4[1709]](!0),!0);_0x5554x15[_0xc9c4[1957]](_0x5554x12[_0xc9c4[1709]](!1),!1);_0x5554x14= _0x5554x3[_0xc9c4[1937]](_0x5554x15);this[_0xc9c4[1941]](_0x5554x14)};_0x5554x5[mxCellPath[_0xc9c4[385]](_0x5554x12)]= _0x5554x14;this[_0xc9c4[1976]](_0x5554x12,_0x5554x14,_0x5554x4,_0x5554x5)}}}finally{this[_0xc9c4[476]]()}};mxGraphModel[_0xc9c4[202]][_0xc9c4[1977]]= function(_0x5554x2){var _0x5554x3=[];if(null!= _0x5554x2){for(var _0x5554x4={},_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=this[_0xc9c4[1197]](_0x5554x2[_0x5554x5]);if(null!= _0x5554x9){var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x9);null== _0x5554x4[_0x5554xa]&& (_0x5554x4[_0x5554xa]= _0x5554x9,_0x5554x3[_0xc9c4[207]](_0x5554x9))}}};return _0x5554x3};mxGraphModel[_0xc9c4[202]][_0xc9c4[1978]]= function(_0x5554x2){return null!= _0x5554x2?this[_0xc9c4[899]]([_0x5554x2],!0)[0]:null};mxGraphModel[_0xc9c4[202]][_0xc9c4[899]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4={},_0x5554x5=[],_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){null!= _0x5554x2[_0x5554x9]?_0x5554x5[_0xc9c4[207]](this[_0xc9c4[1979]](_0x5554x2[_0x5554x9],_0x5554x4,_0x5554x3)):_0x5554x5[_0xc9c4[207]](null)};for(_0x5554x9= 0;_0x5554x9< _0x5554x5[_0xc9c4[67]];_0x5554x9++){null!= _0x5554x5[_0x5554x9]&& this[_0xc9c4[1980]](_0x5554x5[_0x5554x9],_0x5554x2[_0x5554x9],_0x5554x4)};return _0x5554x5};mxGraphModel[_0xc9c4[202]][_0xc9c4[1979]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1981]](_0x5554x2);_0x5554x3[mxObjectIdentity[_0xc9c4[203]](_0x5554x2)]= _0x5554x5;if(_0x5554x4){_0x5554x4= this[_0xc9c4[262]](_0x5554x2);for(var _0x5554x9=0;_0x5554x9< _0x5554x4;_0x5554x9++){var _0x5554xa=this[_0xc9c4[1979]](this[_0xc9c4[263]](_0x5554x2,_0x5554x9),_0x5554x3,!0);_0x5554x5[_0xc9c4[1937]](_0x5554xa)}};return _0x5554x5};mxGraphModel[_0xc9c4[202]][_0xc9c4[1981]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[238]]()};mxGraphModel[_0xc9c4[202]][_0xc9c4[1980]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1709]](_0x5554x3,!0);null!= _0x5554x5&& (_0x5554x5= _0x5554x4[mxObjectIdentity[_0xc9c4[203]](_0x5554x5)],null!= _0x5554x5&& _0x5554x5[_0xc9c4[1960]](_0x5554x2,!0));_0x5554x5= this[_0xc9c4[1709]](_0x5554x3,!1);null!= _0x5554x5&& (_0x5554x5= _0x5554x4[mxObjectIdentity[_0xc9c4[203]](_0x5554x5)],null!= _0x5554x5&& _0x5554x5[_0xc9c4[1960]](_0x5554x2,!1));for(var _0x5554x5=this[_0xc9c4[262]](_0x5554x2),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){this[_0xc9c4[1980]](this[_0xc9c4[263]](_0x5554x2,_0x5554x9),this[_0xc9c4[263]](_0x5554x3,_0x5554x9),_0x5554x4)}};function mxRootChange(_0x5554x2,_0x5554x3){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[257]]= this[_0xc9c4[813]]= _0x5554x3}mxRootChange[_0xc9c4[202]][_0xc9c4[350]]= function(){this[_0xc9c4[813]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= this[_0xc9c4[251]][_0xc9c4[1940]](this[_0xc9c4[257]])};function mxChildChange(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[257]]= this[_0xc9c4[1101]]= _0x5554x3;this[_0xc9c4[247]]= _0x5554x4;this[_0xc9c4[1982]]= this[_0xc9c4[1983]]= _0x5554x5}mxChildChange[_0xc9c4[202]][_0xc9c4[350]]= function(){var _0x5554x2=this[_0xc9c4[251]][_0xc9c4[1197]](this[_0xc9c4[247]]),_0x5554x3=null!= _0x5554x2?_0x5554x2[_0xc9c4[1738]](this[_0xc9c4[247]]):0;null== this[_0xc9c4[257]]&& this[_0xc9c4[807]](this[_0xc9c4[247]],!1);_0x5554x2= this[_0xc9c4[251]][_0xc9c4[1952]](this[_0xc9c4[247]],this[_0xc9c4[257]],this[_0xc9c4[1982]]);null!= this[_0xc9c4[257]]&& this[_0xc9c4[807]](this[_0xc9c4[247]],!0);this[_0xc9c4[1101]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= _0x5554x2;this[_0xc9c4[1983]]= this[_0xc9c4[1982]];this[_0xc9c4[1982]]= _0x5554x3};mxChildChange[_0xc9c4[202]][_0xc9c4[807]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;var _0x5554x4=_0x5554x2[_0xc9c4[1709]](!0),_0x5554x5=_0x5554x2[_0xc9c4[1709]](!1);null!= _0x5554x4&& (_0x5554x3?this[_0xc9c4[251]][_0xc9c4[1959]](_0x5554x2,_0x5554x4,!0):this[_0xc9c4[251]][_0xc9c4[1959]](_0x5554x2,null,!0));null!= _0x5554x5&& (_0x5554x3?this[_0xc9c4[251]][_0xc9c4[1959]](_0x5554x2,_0x5554x5,!1):this[_0xc9c4[251]][_0xc9c4[1959]](_0x5554x2,null,!1));_0x5554x2[_0xc9c4[1957]](_0x5554x4,!0);_0x5554x2[_0xc9c4[1957]](_0x5554x5,!1);_0x5554x4= this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2);for(_0x5554x5= 0;_0x5554x5< _0x5554x4;_0x5554x5++){this[_0xc9c4[807]](this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,_0x5554x5),_0x5554x3)}};function mxTerminalChange(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[246]]= _0x5554x3;this[_0xc9c4[257]]= this[_0xc9c4[1984]]= _0x5554x4;this[_0xc9c4[1097]]= _0x5554x5}mxTerminalChange[_0xc9c4[202]][_0xc9c4[350]]= function(){this[_0xc9c4[1984]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= this[_0xc9c4[251]][_0xc9c4[1959]](this[_0xc9c4[246]],this[_0xc9c4[257]],this[_0xc9c4[1097]])};function mxValueChange(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[246]]= _0x5554x3;this[_0xc9c4[257]]= this[_0xc9c4[131]]= _0x5554x4}mxValueChange[_0xc9c4[202]][_0xc9c4[350]]= function(){this[_0xc9c4[131]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= this[_0xc9c4[251]][_0xc9c4[1967]](this[_0xc9c4[246]],this[_0xc9c4[257]])};function mxStyleChange(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[246]]= _0x5554x3;this[_0xc9c4[257]]= this[_0xc9c4[124]]= _0x5554x4}mxStyleChange[_0xc9c4[202]][_0xc9c4[350]]= function(){this[_0xc9c4[124]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= this[_0xc9c4[251]][_0xc9c4[1970]](this[_0xc9c4[246]],this[_0xc9c4[257]])};function mxGeometryChange(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[246]]= _0x5554x3;this[_0xc9c4[257]]= this[_0xc9c4[256]]= _0x5554x4}mxGeometryChange[_0xc9c4[202]][_0xc9c4[350]]= function(){this[_0xc9c4[256]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= this[_0xc9c4[251]][_0xc9c4[1969]](this[_0xc9c4[246]],this[_0xc9c4[257]])};function mxCollapseChange(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[246]]= _0x5554x3;this[_0xc9c4[257]]= this[_0xc9c4[1985]]= _0x5554x4}mxCollapseChange[_0xc9c4[202]][_0xc9c4[350]]= function(){this[_0xc9c4[1985]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= this[_0xc9c4[251]][_0xc9c4[1973]](this[_0xc9c4[246]],this[_0xc9c4[257]])};function mxVisibleChange(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[251]]= _0x5554x2;this[_0xc9c4[246]]= _0x5554x3;this[_0xc9c4[257]]= this[_0xc9c4[189]]= _0x5554x4}mxVisibleChange[_0xc9c4[202]][_0xc9c4[350]]= function(){this[_0xc9c4[189]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= this[_0xc9c4[251]][_0xc9c4[1974]](this[_0xc9c4[246]],this[_0xc9c4[257]])};function mxCellAttributeChange(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[246]]= _0x5554x2;this[_0xc9c4[1986]]= _0x5554x3;this[_0xc9c4[257]]= this[_0xc9c4[131]]= _0x5554x4}mxCellAttributeChange[_0xc9c4[202]][_0xc9c4[350]]= function(){var _0x5554x2=this[_0xc9c4[246]][_0xc9c4[284]](this[_0xc9c4[1986]]);null== this[_0xc9c4[257]]?this[_0xc9c4[246]][_0xc9c4[131]][_0xc9c4[1390]](this[_0xc9c4[1986]]):this[_0xc9c4[246]][_0xc9c4[57]](this[_0xc9c4[1986]],this[_0xc9c4[257]]);this[_0xc9c4[257]]= _0x5554x2};function mxCell(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[131]]= _0x5554x2;this[_0xc9c4[1724]](_0x5554x3);this[_0xc9c4[475]](_0x5554x4);if(null!= this[_0xc9c4[1987]]){this[_0xc9c4[1987]]()}}mxCell[_0xc9c4[202]][_0xc9c4[1363]]= null;mxCell[_0xc9c4[202]][_0xc9c4[131]]= null;mxCell[_0xc9c4[202]][_0xc9c4[256]]= null;mxCell[_0xc9c4[202]][_0xc9c4[124]]= null;mxCell[_0xc9c4[202]][_0xc9c4[1988]]=  !1;mxCell[_0xc9c4[202]][_0xc9c4[1989]]=  !1;mxCell[_0xc9c4[202]][_0xc9c4[1990]]=  !0;mxCell[_0xc9c4[202]][_0xc9c4[189]]=  !0;mxCell[_0xc9c4[202]][_0xc9c4[1985]]=  !1;mxCell[_0xc9c4[202]][_0xc9c4[1101]]= null;mxCell[_0xc9c4[202]][_0xc9c4[1097]]= null;mxCell[_0xc9c4[202]][_0xc9c4[772]]= null;mxCell[_0xc9c4[202]][_0xc9c4[1954]]= null;mxCell[_0xc9c4[202]][_0xc9c4[1842]]= null;mxCell[_0xc9c4[202]][_0xc9c4[1991]]= _0xc9c4[1992][_0xc9c4[224]](_0xc9c4[185]);mxCell[_0xc9c4[202]][_0xc9c4[1103]]= function(){return this[_0xc9c4[1363]]};mxCell[_0xc9c4[202]][_0xc9c4[1945]]= function(_0x5554x2){this[_0xc9c4[1363]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[433]]= function(){return this[_0xc9c4[131]]};mxCell[_0xc9c4[202]][_0xc9c4[1966]]= function(_0x5554x2){this[_0xc9c4[131]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1968]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[433]]();this[_0xc9c4[1966]](_0x5554x2);return _0x5554x3};mxCell[_0xc9c4[202]][_0xc9c4[1721]]= function(){return this[_0xc9c4[256]]};mxCell[_0xc9c4[202]][_0xc9c4[1724]]= function(_0x5554x2){this[_0xc9c4[256]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[474]]= function(){return this[_0xc9c4[124]]};mxCell[_0xc9c4[202]][_0xc9c4[475]]= function(_0x5554x2){this[_0xc9c4[124]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1193]]= function(){return this[_0xc9c4[1988]]};mxCell[_0xc9c4[202]][_0xc9c4[1993]]= function(_0x5554x2){this[_0xc9c4[1988]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[250]]= function(){return this[_0xc9c4[1989]]};mxCell[_0xc9c4[202]][_0xc9c4[1994]]= function(_0x5554x2){this[_0xc9c4[1989]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1965]]= function(){return this[_0xc9c4[1990]]};mxCell[_0xc9c4[202]][_0xc9c4[1995]]= function(_0x5554x2){this[_0xc9c4[1990]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[174]]= function(){return this[_0xc9c4[189]]};mxCell[_0xc9c4[202]][_0xc9c4[175]]= function(_0x5554x2){this[_0xc9c4[189]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1971]]= function(){return this[_0xc9c4[1985]]};mxCell[_0xc9c4[202]][_0xc9c4[1972]]= function(_0x5554x2){this[_0xc9c4[1985]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1197]]= function(){return this[_0xc9c4[1101]]};mxCell[_0xc9c4[202]][_0xc9c4[1996]]= function(_0x5554x2){this[_0xc9c4[1101]]= _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1709]]= function(_0x5554x2){return _0x5554x2?this[_0xc9c4[1097]]:this[_0xc9c4[772]]};mxCell[_0xc9c4[202]][_0xc9c4[1957]]= function(_0x5554x2,_0x5554x3){_0x5554x3?this[_0xc9c4[1097]]= _0x5554x2:this[_0xc9c4[772]]= _0x5554x2;return _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[262]]= function(){return null== this[_0xc9c4[1954]]?0:this[_0xc9c4[1954]][_0xc9c4[67]]};mxCell[_0xc9c4[202]][_0xc9c4[1738]]= function(_0x5554x2){return mxUtils[_0xc9c4[2]](this[_0xc9c4[1954]],_0x5554x2)};mxCell[_0xc9c4[202]][_0xc9c4[263]]= function(_0x5554x2){return null== this[_0xc9c4[1954]]?null:this[_0xc9c4[1954]][_0x5554x2]};mxCell[_0xc9c4[202]][_0xc9c4[1937]]= function(_0x5554x2,_0x5554x3){null!= _0x5554x2&& (null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[262]](),_0x5554x2[_0xc9c4[1197]]()== this&& _0x5554x3--),_0x5554x2[_0xc9c4[1997]](),_0x5554x2[_0xc9c4[1996]](this),null== this[_0xc9c4[1954]]?(this[_0xc9c4[1954]]= [],this[_0xc9c4[1954]][_0xc9c4[207]](_0x5554x2)):this[_0xc9c4[1954]][_0xc9c4[300]](_0x5554x3,0,_0x5554x2));return _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[205]]= function(_0x5554x2){var _0x5554x3=null;null!= this[_0xc9c4[1954]]&& 0<= _0x5554x2&& (_0x5554x3= this[_0xc9c4[263]](_0x5554x2),null!= _0x5554x3&& (this[_0xc9c4[1954]][_0xc9c4[300]](_0x5554x2,1),_0x5554x3[_0xc9c4[1996]](null)));return _0x5554x3};mxCell[_0xc9c4[202]][_0xc9c4[1997]]= function(){if(null!= this[_0xc9c4[1101]]){var _0x5554x2=this[_0xc9c4[1101]][_0xc9c4[1738]](this);this[_0xc9c4[1101]][_0xc9c4[205]](_0x5554x2)}};mxCell[_0xc9c4[202]][_0xc9c4[1707]]= function(){return null== this[_0xc9c4[1842]]?0:this[_0xc9c4[1842]][_0xc9c4[67]]};mxCell[_0xc9c4[202]][_0xc9c4[1998]]= function(_0x5554x2){return mxUtils[_0xc9c4[2]](this[_0xc9c4[1842]],_0x5554x2)};mxCell[_0xc9c4[202]][_0xc9c4[1708]]= function(_0x5554x2){return null== this[_0xc9c4[1842]]?null:this[_0xc9c4[1842]][_0x5554x2]};mxCell[_0xc9c4[202]][_0xc9c4[1960]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& (_0x5554x2[_0xc9c4[1999]](_0x5554x3),_0x5554x2[_0xc9c4[1957]](this,_0x5554x3),null== this[_0xc9c4[1842]]|| _0x5554x2[_0xc9c4[1709]](!_0x5554x3) != this|| 0> mxUtils[_0xc9c4[2]](this[_0xc9c4[1842]],_0x5554x2))){null== this[_0xc9c4[1842]]&& (this[_0xc9c4[1842]]= []),this[_0xc9c4[1842]][_0xc9c4[207]](_0x5554x2)};return _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1961]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2){if(_0x5554x2[_0xc9c4[1709]](!_0x5554x3) != this && null!= this[_0xc9c4[1842]]){var _0x5554x4=this[_0xc9c4[1998]](_0x5554x2);0<= _0x5554x4&& this[_0xc9c4[1842]][_0xc9c4[300]](_0x5554x4,1)};_0x5554x2[_0xc9c4[1957]](null,_0x5554x3)};return _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[1999]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1709]](_0x5554x2);null!= _0x5554x3&& _0x5554x3[_0xc9c4[1961]](this,_0x5554x2)};mxCell[_0xc9c4[202]][_0xc9c4[284]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[433]]();return (null!= _0x5554x4&& _0x5554x4[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]?_0x5554x4[_0xc9c4[284]](_0x5554x2):null)|| _0x5554x3};mxCell[_0xc9c4[202]][_0xc9c4[57]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[433]]();null!= _0x5554x4&& _0x5554x4[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]&& _0x5554x4[_0xc9c4[57]](_0x5554x2,_0x5554x3)};mxCell[_0xc9c4[202]][_0xc9c4[238]]= function(){var _0x5554x2=mxUtils[_0xc9c4[238]](this,this[_0xc9c4[1991]]);_0x5554x2[_0xc9c4[1966]](this[_0xc9c4[2000]]());return _0x5554x2};mxCell[_0xc9c4[202]][_0xc9c4[2000]]= function(){var _0x5554x2=this[_0xc9c4[433]]();null!= _0x5554x2&& (_0xc9c4[279]==  typeof _0x5554x2[_0xc9c4[238]]?_0x5554x2= _0x5554x2[_0xc9c4[238]]():isNaN(_0x5554x2[_0xc9c4[288]])|| (_0x5554x2= _0x5554x2[_0xc9c4[511]](!0)));return _0x5554x2};function mxGeometry(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxRectangle[_0xc9c4[239]](this,_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5)}mxGeometry[_0xc9c4[202]]=  new mxRectangle;mxGeometry[_0xc9c4[202]][_0xc9c4[196]]= mxGeometry;mxGeometry[_0xc9c4[202]][_0xc9c4[2001]]=  !0;mxGeometry[_0xc9c4[202]][_0xc9c4[2002]]= null;mxGeometry[_0xc9c4[202]][_0xc9c4[2003]]= null;mxGeometry[_0xc9c4[202]][_0xc9c4[2004]]= null;mxGeometry[_0xc9c4[202]][_0xc9c4[1525]]= null;mxGeometry[_0xc9c4[202]][_0xc9c4[1368]]= null;mxGeometry[_0xc9c4[202]][_0xc9c4[1500]]=  !1;mxGeometry[_0xc9c4[202]][_0xc9c4[2005]]= function(){if(null!= this[_0xc9c4[2002]]){var _0x5554x2= new mxRectangle(this[_0xc9c4[235]],this[_0xc9c4[236]],this[_0xc9c4[117]],this[_0xc9c4[119]]);this[_0xc9c4[235]]= this[_0xc9c4[2002]][_0xc9c4[235]];this[_0xc9c4[236]]= this[_0xc9c4[2002]][_0xc9c4[236]];this[_0xc9c4[117]]= this[_0xc9c4[2002]][_0xc9c4[117]];this[_0xc9c4[119]]= this[_0xc9c4[2002]][_0xc9c4[119]];this[_0xc9c4[2002]]= _0x5554x2}};mxGeometry[_0xc9c4[202]][_0xc9c4[2006]]= function(_0x5554x2){return _0x5554x2?this[_0xc9c4[2003]]:this[_0xc9c4[2004]]};mxGeometry[_0xc9c4[202]][_0xc9c4[2007]]= function(_0x5554x2,_0x5554x3){_0x5554x3?this[_0xc9c4[2003]]= _0x5554x2:this[_0xc9c4[2004]]= _0x5554x2;return _0x5554x2};mxGeometry[_0xc9c4[202]][_0xc9c4[513]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[238]]();this[_0xc9c4[1500]]|| (this[_0xc9c4[235]]+= _0x5554x2,this[_0xc9c4[236]]+= _0x5554x3);null!= this[_0xc9c4[2003]]&& (this[_0xc9c4[2003]][_0xc9c4[235]]+= _0x5554x2,this[_0xc9c4[2003]][_0xc9c4[236]]+= _0x5554x3);null!= this[_0xc9c4[2004]]&& (this[_0xc9c4[2004]][_0xc9c4[235]]+= _0x5554x2,this[_0xc9c4[2004]][_0xc9c4[236]]+= _0x5554x3);if(this[_0xc9c4[2001]]&& null!= this[_0xc9c4[1525]]){for(var _0x5554x4=this[_0xc9c4[1525]][_0xc9c4[67]],_0x5554x5=0;_0x5554x5< _0x5554x4;_0x5554x5++){var _0x5554x9=this[_0xc9c4[1525]][_0x5554x5];null!= _0x5554x9&& (_0x5554x9[_0xc9c4[235]]+= _0x5554x2,_0x5554x9[_0xc9c4[236]]+= _0x5554x3)}}};var mxCellPath={PATH_SEPARATOR:_0xc9c4[87],create:function(_0x5554x2){var _0x5554x3=_0xc9c4[110];if(null!= _0x5554x2){for(var _0x5554x4=_0x5554x2[_0xc9c4[1197]]();null!= _0x5554x4;){_0x5554x3= _0x5554x4[_0xc9c4[1738]](_0x5554x2)+ mxCellPath[_0xc9c4[1950]]+ _0x5554x3,_0x5554x2= _0x5554x4,_0x5554x4= _0x5554x2[_0xc9c4[1197]]()}};_0x5554x2= _0x5554x3[_0xc9c4[67]];1< _0x5554x2&& (_0x5554x3= _0x5554x3[_0xc9c4[85]](0,_0x5554x2- 1));return _0x5554x3},getParentPath:function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[1122]](mxCellPath.PATH_SEPARATOR);if(0<= _0x5554x3){return _0x5554x2[_0xc9c4[85]](0,_0x5554x3)};if(0< _0x5554x2[_0xc9c4[67]]){return _0xc9c4[110]}};return null},resolve:function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2;if(null!= _0x5554x3){for(var _0x5554x5=_0x5554x3[_0xc9c4[224]](mxCellPath.PATH_SEPARATOR),_0x5554x9=0;_0x5554x9< _0x5554x5[_0xc9c4[67]];_0x5554x9++){_0x5554x4= _0x5554x4[_0xc9c4[263]](parseInt(_0x5554x5[_0x5554x9]))}};return _0x5554x4},compare:function(_0x5554x2,_0x5554x3){for(var _0x5554x4=Math[_0xc9c4[243]](_0x5554x2[_0xc9c4[67]],_0x5554x3[_0xc9c4[67]]),_0x5554x5=0,_0x5554x9=0;_0x5554x9< _0x5554x4;_0x5554x9++){if(_0x5554x2[_0x5554x9]!= _0x5554x3[_0x5554x9]){0== _0x5554x2[_0x5554x9][_0xc9c4[67]]|| 0== _0x5554x3[_0x5554x9][_0xc9c4[67]]?_0x5554x5= _0x5554x2[_0x5554x9]== _0x5554x3[_0x5554x9]?0:_0x5554x2[_0x5554x9]> _0x5554x3[_0x5554x9]?1:-1:(_0x5554x4= parseInt(_0x5554x2[_0x5554x9]),_0x5554x9= parseInt(_0x5554x3[_0x5554x9]),_0x5554x5= _0x5554x4== _0x5554x9?0:_0x5554x4> _0x5554x9?1:-1);break}};0== _0x5554x5&& (_0x5554x4= _0x5554x2[_0xc9c4[67]],_0x5554x9= _0x5554x3[_0xc9c4[67]],_0x5554x4!= _0x5554x9&& (_0x5554x5= _0x5554x4> _0x5554x9?1:-1));return _0x5554x5}},mxPerimeter={RectanglePerimeter:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3= _0x5554x2[_0xc9c4[241]]();var _0x5554x9=_0x5554x2[_0xc9c4[242]](),_0x5554xa=Math[_0xc9c4[429]](_0x5554x4[_0xc9c4[236]]- _0x5554x9,_0x5554x4[_0xc9c4[235]]- _0x5554x3),_0x5554x12= new mxPoint(0,0),_0x5554x13=Math[_0xc9c4[424]],_0x5554x14=Math[_0xc9c4[424]]/ 2- _0x5554xa,_0x5554x15=Math[_0xc9c4[429]](_0x5554x2[_0xc9c4[119]],_0x5554x2[_0xc9c4[117]]);_0x5554xa< -_0x5554x13+ _0x5554x15|| _0x5554xa> _0x5554x13- _0x5554x15?(_0x5554x12[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]]= _0x5554x9- _0x5554x2[_0xc9c4[117]]* Math[_0xc9c4[2008]](_0x5554xa)/ 2):_0x5554xa<  -_0x5554x15?(_0x5554x12[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]],_0x5554x12[_0xc9c4[235]]= _0x5554x3- _0x5554x2[_0xc9c4[119]]* Math[_0xc9c4[2008]](_0x5554x14)/ 2):_0x5554xa< _0x5554x15?(_0x5554x12[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]],_0x5554x12[_0xc9c4[236]]= _0x5554x9+ _0x5554x2[_0xc9c4[117]]* Math[_0xc9c4[2008]](_0x5554xa)/ 2):(_0x5554x12[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]],_0x5554x12[_0xc9c4[235]]= _0x5554x3+ _0x5554x2[_0xc9c4[119]]* Math[_0xc9c4[2008]](_0x5554x14)/ 2);_0x5554x5&& (_0x5554x4[_0xc9c4[235]]>= _0x5554x2[_0xc9c4[235]]&& _0x5554x4[_0xc9c4[235]]<= _0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]?_0x5554x12[_0xc9c4[235]]= _0x5554x4[_0xc9c4[235]]:_0x5554x4[_0xc9c4[236]]>= _0x5554x2[_0xc9c4[236]]&& _0x5554x4[_0xc9c4[236]]<= _0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]&& (_0x5554x12[_0xc9c4[236]]= _0x5554x4[_0xc9c4[236]]),_0x5554x4[_0xc9c4[235]]< _0x5554x2[_0xc9c4[235]]?_0x5554x12[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]]:_0x5554x4[_0xc9c4[235]]> _0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]&& (_0x5554x12[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]),_0x5554x4[_0xc9c4[236]]< _0x5554x2[_0xc9c4[236]]?_0x5554x12[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]]:_0x5554x4[_0xc9c4[236]]> _0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]&& (_0x5554x12[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]));return _0x5554x12},EllipsePerimeter:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=_0x5554x2[_0xc9c4[235]],_0x5554xa=_0x5554x2[_0xc9c4[236]],_0x5554x12=_0x5554x2[_0xc9c4[117]]/ 2,_0x5554x13=_0x5554x2[_0xc9c4[119]]/ 2,_0x5554x14=_0x5554x9+ _0x5554x12,_0x5554x15=_0x5554xa+ _0x5554x13;_0x5554x3= _0x5554x4[_0xc9c4[235]];_0x5554x4= _0x5554x4[_0xc9c4[236]];var _0x5554x16=parseInt(_0x5554x3- _0x5554x14),_0x5554x17=parseInt(_0x5554x4- _0x5554x15);if(0== _0x5554x16&& 0!= _0x5554x17){return  new mxPoint(_0x5554x14,_0x5554x15+ _0x5554x13* _0x5554x17/ Math[_0xc9c4[425]](_0x5554x17))};if(0== _0x5554x16&& 0== _0x5554x17){return  new mxPoint(_0x5554x3,_0x5554x4)};if(_0x5554x5){if(_0x5554x4>= _0x5554xa&& _0x5554x4<= _0x5554xa+ _0x5554x2[_0xc9c4[119]]){return _0x5554x2= _0x5554x4- _0x5554x15,_0x5554x2= Math[_0xc9c4[428]](_0x5554x12* _0x5554x12* (1- _0x5554x2* _0x5554x2/ (_0x5554x13* _0x5554x13)))|| 0,_0x5554x3<= _0x5554x9&& (_0x5554x2=  -_0x5554x2), new mxPoint(_0x5554x14+ _0x5554x2,_0x5554x4)};if(_0x5554x3>= _0x5554x9&& _0x5554x3<= _0x5554x9+ _0x5554x2[_0xc9c4[117]]){return _0x5554x2= _0x5554x3- _0x5554x14,_0x5554x2= Math[_0xc9c4[428]](_0x5554x13* _0x5554x13* (1- _0x5554x2* _0x5554x2/ (_0x5554x12* _0x5554x12)))|| 0,_0x5554x4<= _0x5554xa&& (_0x5554x2=  -_0x5554x2), new mxPoint(_0x5554x3,_0x5554x15+ _0x5554x2)}};_0x5554x9= _0x5554x17/ _0x5554x16;_0x5554x15-= _0x5554x9* _0x5554x14;_0x5554xa= _0x5554x12* _0x5554x12* _0x5554x9* _0x5554x9+ _0x5554x13* _0x5554x13;_0x5554x2= -2* _0x5554x14 * _0x5554xa;_0x5554x13= Math[_0xc9c4[428]](_0x5554x2* _0x5554x2- 4* _0x5554xa* (_0x5554x12* _0x5554x12* _0x5554x9* _0x5554x9* _0x5554x14* _0x5554x14+ _0x5554x13* _0x5554x13* _0x5554x14* _0x5554x14- _0x5554x12* _0x5554x12* _0x5554x13* _0x5554x13));_0x5554x12= (-_0x5554x2+ _0x5554x13) / (2* _0x5554xa);_0x5554x13= (-_0x5554x2- _0x5554x13) / (2* _0x5554xa);_0x5554x14= _0x5554x9* _0x5554x12+ _0x5554x15;_0x5554x15= _0x5554x9* _0x5554x13+ _0x5554x15;_0x5554x9= Math[_0xc9c4[428]](Math[_0xc9c4[2009]](_0x5554x12- _0x5554x3,2)+ Math[_0xc9c4[2009]](_0x5554x14- _0x5554x4,2));_0x5554x3= Math[_0xc9c4[428]](Math[_0xc9c4[2009]](_0x5554x13- _0x5554x3,2)+ Math[_0xc9c4[2009]](_0x5554x15- _0x5554x4,2));_0x5554xa= _0x5554x4= 0;_0x5554x9< _0x5554x3?(_0x5554x4= _0x5554x12,_0x5554xa= _0x5554x14):(_0x5554x4= _0x5554x13,_0x5554xa= _0x5554x15);return  new mxPoint(_0x5554x4,_0x5554xa)},RhombusPerimeter:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3= _0x5554x2[_0xc9c4[235]];var _0x5554x9=_0x5554x2[_0xc9c4[236]],_0x5554xa=_0x5554x2[_0xc9c4[117]];_0x5554x2= _0x5554x2[_0xc9c4[119]];var _0x5554x12=_0x5554x3+ _0x5554xa/ 2,_0x5554x13=_0x5554x9+ _0x5554x2/ 2,_0x5554x14=_0x5554x4[_0xc9c4[235]];_0x5554x4= _0x5554x4[_0xc9c4[236]];if(_0x5554x12== _0x5554x14){return _0x5554x13> _0x5554x4? new mxPoint(_0x5554x12,_0x5554x9): new mxPoint(_0x5554x12,_0x5554x9+ _0x5554x2)};if(_0x5554x13== _0x5554x4){return _0x5554x12> _0x5554x14? new mxPoint(_0x5554x3,_0x5554x13): new mxPoint(_0x5554x3+ _0x5554xa,_0x5554x13)};var _0x5554x15=_0x5554x12,_0x5554x16=_0x5554x13;_0x5554x5&& (_0x5554x14>= _0x5554x3&& _0x5554x14<= _0x5554x3+ _0x5554xa?_0x5554x15= _0x5554x14:_0x5554x4>= _0x5554x9&& _0x5554x4<= _0x5554x9+ _0x5554x2&& (_0x5554x16= _0x5554x4));return _0x5554x14< _0x5554x12?_0x5554x4< _0x5554x13?mxUtils[_0xc9c4[2010]](_0x5554x14,_0x5554x4,_0x5554x15,_0x5554x16,_0x5554x12,_0x5554x9,_0x5554x3,_0x5554x13):mxUtils[_0xc9c4[2010]](_0x5554x14,_0x5554x4,_0x5554x15,_0x5554x16,_0x5554x12,_0x5554x9+ _0x5554x2,_0x5554x3,_0x5554x13):_0x5554x4< _0x5554x13?mxUtils[_0xc9c4[2010]](_0x5554x14,_0x5554x4,_0x5554x15,_0x5554x16,_0x5554x12,_0x5554x9,_0x5554x3+ _0x5554xa,_0x5554x13):mxUtils[_0xc9c4[2010]](_0x5554x14,_0x5554x4,_0x5554x15,_0x5554x16,_0x5554x12,_0x5554x9+ _0x5554x2,_0x5554x3+ _0x5554xa,_0x5554x13)},TrianglePerimeter:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3= null!= _0x5554x3?_0x5554x3[_0xc9c4[124]][mxConstants[_0xc9c4[2011]]]:null;var _0x5554x9=_0x5554x3== mxConstants[_0xc9c4[1358]]|| _0x5554x3== mxConstants[_0xc9c4[1354]],_0x5554xa=_0x5554x2[_0xc9c4[235]],_0x5554x12=_0x5554x2[_0xc9c4[236]],_0x5554x13=_0x5554x2[_0xc9c4[117]];_0x5554x2= _0x5554x2[_0xc9c4[119]];var _0x5554x14=_0x5554xa+ _0x5554x13/ 2,_0x5554x15=_0x5554x12+ _0x5554x2/ 2,_0x5554x16= new mxPoint(_0x5554xa,_0x5554x12),_0x5554x17= new mxPoint(_0x5554xa+ _0x5554x13,_0x5554x15),_0x5554x18= new mxPoint(_0x5554xa,_0x5554x12+ _0x5554x2);_0x5554x3== mxConstants[_0xc9c4[1358]]?(_0x5554x16= _0x5554x18,_0x5554x17=  new mxPoint(_0x5554x14,_0x5554x12),_0x5554x18=  new mxPoint(_0x5554xa+ _0x5554x13,_0x5554x12+ _0x5554x2)):_0x5554x3== mxConstants[_0xc9c4[1354]]?(_0x5554x17=  new mxPoint(_0x5554x14,_0x5554x12+ _0x5554x2),_0x5554x18=  new mxPoint(_0x5554xa+ _0x5554x13,_0x5554x12)):_0x5554x3== mxConstants[_0xc9c4[1359]]&& (_0x5554x16=  new mxPoint(_0x5554xa+ _0x5554x13,_0x5554x12),_0x5554x17=  new mxPoint(_0x5554xa,_0x5554x15),_0x5554x18=  new mxPoint(_0x5554xa+ _0x5554x13,_0x5554x12+ _0x5554x2));var _0x5554x19=_0x5554x4[_0xc9c4[235]]- _0x5554x14,_0x5554x1a=_0x5554x4[_0xc9c4[236]]- _0x5554x15,_0x5554x19=_0x5554x9?Math[_0xc9c4[429]](_0x5554x19,_0x5554x1a):Math[_0xc9c4[429]](_0x5554x1a,_0x5554x19),_0x5554x1b=_0x5554x9?Math[_0xc9c4[429]](_0x5554x13,_0x5554x2):Math[_0xc9c4[429]](_0x5554x2,_0x5554x13),_0x5554x1a=!1,_0x5554x1a=_0x5554x3== mxConstants[_0xc9c4[1358]]|| _0x5554x3== mxConstants[_0xc9c4[1359]]?_0x5554x19>  -_0x5554x1b&& _0x5554x19< _0x5554x1b:_0x5554x19< -Math[_0xc9c4[424]]+ _0x5554x1b|| _0x5554x19> Math[_0xc9c4[424]]- _0x5554x1b,_0x5554x1b=null;_0x5554x1a?_0x5554x1b= _0x5554x5&& (_0x5554x9&& _0x5554x4[_0xc9c4[235]]>= _0x5554x16[_0xc9c4[235]]&& _0x5554x4[_0xc9c4[235]]<= _0x5554x18[_0xc9c4[235]]|| !_0x5554x9&& _0x5554x4[_0xc9c4[236]]>= _0x5554x16[_0xc9c4[236]] && _0x5554x4[_0xc9c4[236]]<= _0x5554x18[_0xc9c4[236]])?_0x5554x9? new mxPoint(_0x5554x4[_0xc9c4[235]],_0x5554x16[_0xc9c4[236]]): new mxPoint(_0x5554x16[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]]):_0x5554x3== mxConstants[_0xc9c4[1358]]? new mxPoint(_0x5554xa+ _0x5554x13/ 2+ _0x5554x2* Math[_0xc9c4[2008]](_0x5554x19)/ 2,_0x5554x12+ _0x5554x2):_0x5554x3== mxConstants[_0xc9c4[1354]]? new mxPoint(_0x5554xa+ _0x5554x13/ 2- _0x5554x2* Math[_0xc9c4[2008]](_0x5554x19)/ 2,_0x5554x12):_0x5554x3== mxConstants[_0xc9c4[1359]]? new mxPoint(_0x5554xa+ _0x5554x13,_0x5554x12+ _0x5554x2/ 2+ _0x5554x13* Math[_0xc9c4[2008]](_0x5554x19)/ 2): new mxPoint(_0x5554xa,_0x5554x12+ _0x5554x2/ 2- _0x5554x13* Math[_0xc9c4[2008]](_0x5554x19)/ 2):(_0x5554x5&& (_0x5554x5=  new mxPoint(_0x5554x14,_0x5554x15),_0x5554x4[_0xc9c4[236]]>= _0x5554x12&& _0x5554x4[_0xc9c4[236]]<= _0x5554x12+ _0x5554x2?(_0x5554x5[_0xc9c4[235]]= _0x5554x9?_0x5554x14:_0x5554x3== mxConstants[_0xc9c4[1359]]?_0x5554xa+ _0x5554x13:_0x5554xa,_0x5554x5[_0xc9c4[236]]= _0x5554x4[_0xc9c4[236]]):_0x5554x4[_0xc9c4[235]]>= _0x5554xa&& _0x5554x4[_0xc9c4[235]]<= _0x5554xa+ _0x5554x13&& (_0x5554x5[_0xc9c4[235]]= _0x5554x4[_0xc9c4[235]],_0x5554x5[_0xc9c4[236]]=  !_0x5554x9?_0x5554x15:_0x5554x3== mxConstants[_0xc9c4[1358]]?_0x5554x12+ _0x5554x2:_0x5554x12),_0x5554x14= _0x5554x5[_0xc9c4[235]],_0x5554x15= _0x5554x5[_0xc9c4[236]]),_0x5554x1b= _0x5554x9&& _0x5554x4[_0xc9c4[235]]<= _0x5554xa+ _0x5554x13/ 2|| !_0x5554x9&& _0x5554x4[_0xc9c4[236]]<= _0x5554x12+ _0x5554x2/ 2?mxUtils[_0xc9c4[2010]](_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]],_0x5554x14,_0x5554x15,_0x5554x16[_0xc9c4[235]],_0x5554x16[_0xc9c4[236]],_0x5554x17[_0xc9c4[235]],_0x5554x17[_0xc9c4[236]]):mxUtils[_0xc9c4[2010]](_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]],_0x5554x14,_0x5554x15,_0x5554x17[_0xc9c4[235]],_0x5554x17[_0xc9c4[236]],_0x5554x18[_0xc9c4[235]],_0x5554x18[_0xc9c4[236]]));null== _0x5554x1b&& (_0x5554x1b=  new mxPoint(_0x5554x14,_0x5554x15));return _0x5554x1b}};function mxPrintPreview(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[255]]= null!= _0x5554x3?_0x5554x3:1/ _0x5554x2[_0xc9c4[2012]];this[_0xc9c4[467]]= null!= _0x5554x5?_0x5554x5:0;this[_0xc9c4[2013]]= null!= _0x5554x4?_0x5554x4:_0x5554x2[_0xc9c4[2013]];this[_0xc9c4[924]]= null!= _0x5554x13?_0x5554x13:_0xc9c4[2014];this[_0xc9c4[1732]]= null!= _0x5554x9?_0x5554x9:0;this[_0xc9c4[1733]]= null!= _0x5554xa?_0x5554xa:0;this[_0xc9c4[1630]]= _0x5554x12;this[_0xc9c4[2015]]= null!= _0x5554x14?_0x5554x14:!0}mxPrintPreview[_0xc9c4[202]][_0xc9c4[1179]]= null;mxPrintPreview[_0xc9c4[202]][_0xc9c4[2013]]= null;mxPrintPreview[_0xc9c4[202]][_0xc9c4[255]]= null;mxPrintPreview[_0xc9c4[202]][_0xc9c4[467]]= 0;mxPrintPreview[_0xc9c4[202]][_0xc9c4[1732]]= 0;mxPrintPreview[_0xc9c4[202]][_0xc9c4[1733]]= 0;mxPrintPreview[_0xc9c4[202]][_0xc9c4[2016]]=  !0;mxPrintPreview[_0xc9c4[202]][_0xc9c4[2017]]=  !1;mxPrintPreview[_0xc9c4[202]][_0xc9c4[1630]]= null;mxPrintPreview[_0xc9c4[202]][_0xc9c4[924]]= null;mxPrintPreview[_0xc9c4[202]][_0xc9c4[2015]]= null;mxPrintPreview[_0xc9c4[202]][_0xc9c4[2018]]= null;mxPrintPreview[_0xc9c4[202]][_0xc9c4[2019]]= 0;mxPrintPreview[_0xc9c4[202]][_0xc9c4[2020]]= function(){return this[_0xc9c4[2018]]};mxPrintPreview[_0xc9c4[202]][_0xc9c4[2021]]= function(){var _0x5554x2=_0xc9c4[110];8== document[_0xc9c4[5]]&& (_0x5554x2= _0xc9c4[2022]);return _0x5554x2};mxPrintPreview[_0xc9c4[202]][_0xc9c4[392]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[2023]],_0x5554x4=null;try{this[_0xc9c4[2017]]&& (this[_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[2023]]= function(_0x5554x2,_0x5554x3){_0x5554x3[_0xc9c4[176]](_0x5554x2[_0xc9c4[441]][_0xc9c4[2024]]())});if(null== this[_0xc9c4[2018]]){this[_0xc9c4[2018]]= window[_0xc9c4[392]]();var _0x5554x5=this[_0xc9c4[2018]][_0xc9c4[395]],_0x5554x9=this[_0xc9c4[2021]]();null!= _0x5554x9&& 0< _0x5554x9[_0xc9c4[67]]&& _0x5554x5[_0xc9c4[171]](_0x5554x9);_0x5554x5[_0xc9c4[171]](_0xc9c4[528]);_0x5554x5[_0xc9c4[171]](_0xc9c4[531]);this[_0xc9c4[2025]](_0x5554x5,_0x5554x2);_0x5554x5[_0xc9c4[171]](_0xc9c4[533]);_0x5554x5[_0xc9c4[171]](_0xc9c4[2026]);mxClient[_0xc9c4[54]](_0xc9c4[94],mxClient[_0xc9c4[86]]+ _0xc9c4[95],_0x5554x5);mxClient[_0xc9c4[47]]&& (_0x5554x5[_0xc9c4[100]][_0xc9c4[99]](_0xc9c4[6],_0xc9c4[97]),_0x5554x5[_0xc9c4[100]][_0xc9c4[99]](_0xc9c4[7],_0xc9c4[101]),_0x5554x5[_0xc9c4[102]]()[_0xc9c4[103]]= _0xc9c4[104],mxClient[_0xc9c4[54]](_0xc9c4[94],mxClient[_0xc9c4[86]]+ _0xc9c4[105],_0x5554x5));var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[517]]()[_0xc9c4[238]](),_0x5554x12=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[518]](),_0x5554x13=_0x5554x12/ this[_0xc9c4[255]],_0x5554x14=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[512]]();this[_0xc9c4[2016]]|| (this[_0xc9c4[1732]]= -_0x5554x14[_0xc9c4[235]]* this[_0xc9c4[255]],this[_0xc9c4[1733]]= -_0x5554x14[_0xc9c4[236]]* this[_0xc9c4[255]],_0x5554xa[_0xc9c4[117]]+= _0x5554xa[_0xc9c4[235]],_0x5554xa[_0xc9c4[119]]+= _0x5554xa[_0xc9c4[236]],_0x5554xa[_0xc9c4[235]]= 0,this[_0xc9c4[467]]= _0x5554xa[_0xc9c4[236]]= 0);_0x5554xa[_0xc9c4[117]]/= _0x5554x13;_0x5554xa[_0xc9c4[119]]/= _0x5554x13;var _0x5554x15=this[_0xc9c4[2013]][_0xc9c4[117]]- 2* this[_0xc9c4[467]],_0x5554x16=this[_0xc9c4[2013]][_0xc9c4[119]]- 2* this[_0xc9c4[467]],_0x5554x17=Math[_0xc9c4[160]](1,Math[_0xc9c4[430]]((_0x5554xa[_0xc9c4[117]]+ this[_0xc9c4[1732]])/ _0x5554x15)),_0x5554x18=Math[_0xc9c4[160]](1,Math[_0xc9c4[430]]((_0x5554xa[_0xc9c4[119]]+ this[_0xc9c4[1733]])/ _0x5554x16));this[_0xc9c4[2019]]= _0x5554x17* _0x5554x18;var _0x5554x19=mxUtils[_0xc9c4[885]](this,function(){if(this[_0xc9c4[2015]]&& (1< _0x5554x18|| 1< _0x5554x17)){var _0x5554x2=this[_0xc9c4[2027]](_0x5554x18,_0x5554x17);_0x5554x5[_0xc9c4[112]][_0xc9c4[62]](_0x5554x2);if(mxClient[_0xc9c4[80]]){_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];var _0x5554x3=function(){_0x5554x2[_0xc9c4[124]][_0xc9c4[125]]= _0x5554x5[_0xc9c4[112]][_0xc9c4[190]]+ 10+ _0xc9c4[168]};mxEvent[_0xc9c4[169]](this[_0xc9c4[2018]],_0xc9c4[276],function(_0x5554x2){_0x5554x3()});mxEvent[_0xc9c4[169]](this[_0xc9c4[2018]],_0xc9c4[129],function(_0x5554x2){_0x5554x3()})}}});_0x5554x2= function(_0x5554x2,_0x5554x3){null!= this[_0xc9c4[1630]]&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[1630]]= this[_0xc9c4[1630]],_0x5554x2[_0xc9c4[124]][_0xc9c4[465]]= _0xc9c4[1631],_0x5554x2[_0xc9c4[124]][_0xc9c4[1629]]= _0xc9c4[942]);_0x5554x2[_0xc9c4[124]][_0xc9c4[1537]]= _0xc9c4[1391];_0x5554x3&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[2028]]= _0xc9c4[2029]);mxClient[_0xc9c4[80]]?(_0x5554x5[_0xc9c4[171]](_0x5554x2[_0xc9c4[342]]),_0x5554x2[_0xc9c4[265]][_0xc9c4[266]](_0x5554x2)):(_0x5554x2[_0xc9c4[265]][_0xc9c4[266]](_0x5554x2),_0x5554x5[_0xc9c4[112]][_0xc9c4[62]](_0x5554x2));if(_0x5554x3){var _0x5554x4=_0x5554x5[_0xc9c4[55]](_0xc9c4[1054]);_0x5554x4[_0xc9c4[926]]= _0xc9c4[2030];_0x5554x5[_0xc9c4[112]][_0xc9c4[62]](_0x5554x4)}};var _0x5554x1a=this[_0xc9c4[2031]](this[_0xc9c4[2013]][_0xc9c4[117]],this[_0xc9c4[2013]][_0xc9c4[119]]);if(null!= _0x5554x1a){for(var _0x5554x1b=0;_0x5554x1b< _0x5554x1a[_0xc9c4[67]];_0x5554x1b++){_0x5554x2(_0x5554x1a[_0x5554x1b],!0)}};for(var _0x5554x1c=this[_0xc9c4[2032]](this[_0xc9c4[2013]][_0xc9c4[117]],this[_0xc9c4[2013]][_0xc9c4[119]]),_0x5554x1b=0;_0x5554x1b< _0x5554x18;_0x5554x1b++){for(var _0x5554x1d=_0x5554x1b* _0x5554x16/ this[_0xc9c4[255]]- this[_0xc9c4[1733]]/ this[_0xc9c4[255]]+ (_0x5554xa[_0xc9c4[236]]- _0x5554x14[_0xc9c4[236]]* _0x5554x12)/ _0x5554x12,_0x5554x1a=0;_0x5554x1a< _0x5554x17;_0x5554x1a++){if(null== this[_0xc9c4[2018]]){return null};var _0x5554x1e=_0x5554x1a* _0x5554x15/ this[_0xc9c4[255]]- this[_0xc9c4[1732]]/ this[_0xc9c4[255]]+ (_0x5554xa[_0xc9c4[235]]- _0x5554x14[_0xc9c4[235]]* _0x5554x12)/ _0x5554x12,_0x5554x1f=_0x5554x1b* _0x5554x17+ _0x5554x1a+ 1,_0x5554x4=this[_0xc9c4[2034]](this[_0xc9c4[2013]][_0xc9c4[117]],this[_0xc9c4[2013]][_0xc9c4[119]],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2033]](-_0x5554x1e,-_0x5554x1d,this[_0xc9c4[255]],_0x5554x1f,_0x5554x2)}));_0x5554x4[_0xc9c4[57]](_0xc9c4[1363],_0xc9c4[2035]+ _0x5554x1f);_0x5554x2(_0x5554x4,null!= _0x5554x1c|| _0x5554x1b< _0x5554x18- 1|| _0x5554x1a< _0x5554x17- 1)}};if(null!= _0x5554x1c){for(_0x5554x1b= 0;_0x5554x1b< _0x5554x1c[_0xc9c4[67]];_0x5554x1b++){_0x5554x2(_0x5554x1c[_0x5554x1b],_0x5554x1b< _0x5554x1c[_0xc9c4[67]])}};_0x5554x5[_0xc9c4[171]](_0xc9c4[527]);_0x5554x5[_0xc9c4[171]](_0xc9c4[534]);_0x5554x5[_0xc9c4[268]]();_0x5554x19();mxEvent[_0xc9c4[762]](_0x5554x5[_0xc9c4[112]])};this[_0xc9c4[2018]][_0xc9c4[393]]()}catch(y){null!= _0x5554x4&& null!= _0x5554x4[_0xc9c4[265]]&& _0x5554x4[_0xc9c4[265]][_0xc9c4[266]](_0x5554x4)}finally{this[_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[2023]]= _0x5554x3};return this[_0xc9c4[2018]]};mxPrintPreview[_0xc9c4[202]][_0xc9c4[2025]]= function(_0x5554x2,_0x5554x3){null!= this[_0xc9c4[924]]&& _0x5554x2[_0xc9c4[171]](_0xc9c4[2036]+ this[_0xc9c4[924]]+ _0xc9c4[2037]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2038]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2039]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2040]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2041]);_0x5554x2[_0xc9c4[171]](_0xc9c4[233]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2042]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2043]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2044]);_0x5554x2[_0xc9c4[171]](_0xc9c4[2045]);_0x5554x2[_0xc9c4[171]](_0xc9c4[233]);null!= _0x5554x3&& _0x5554x2[_0xc9c4[171]](_0x5554x3);_0x5554x2[_0xc9c4[171]](_0xc9c4[2046])};mxPrintPreview[_0xc9c4[202]][_0xc9c4[2027]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[2018]][_0xc9c4[395]],_0x5554x5=_0x5554x4[_0xc9c4[55]](_0xc9c4[116]);_0x5554x5[_0xc9c4[926]]= _0xc9c4[2047];_0x5554x5[_0xc9c4[57]](_0xc9c4[467],_0xc9c4[468]);for(var _0x5554x9=_0x5554x4[_0xc9c4[55]](_0xc9c4[120]),_0x5554xa=0;_0x5554xa< _0x5554x2;_0x5554xa++){for(var _0x5554x12=_0x5554x4[_0xc9c4[55]](_0xc9c4[121]),_0x5554x13=0;_0x5554x13< _0x5554x3;_0x5554x13++){var _0x5554x14=_0x5554xa* _0x5554x3+ _0x5554x13+ 1,_0x5554x15=_0x5554x4[_0xc9c4[55]](_0xc9c4[122]);if(!mxClient[_0xc9c4[133]]|| mxClient[_0xc9c4[75]] || mxClient[_0xc9c4[76]]){var _0x5554x16=_0x5554x4[_0xc9c4[55]](_0xc9c4[2048]);_0x5554x16[_0xc9c4[57]](_0xc9c4[44],_0xc9c4[2049]+ _0x5554x14);mxUtils[_0xc9c4[53]](_0x5554x16,_0x5554x14,_0x5554x4);_0x5554x15[_0xc9c4[62]](_0x5554x16)}else {mxUtils[_0xc9c4[53]](_0x5554x15,_0x5554x14,_0x5554x4)};_0x5554x12[_0xc9c4[62]](_0x5554x15)};_0x5554x9[_0xc9c4[62]](_0x5554x12)};_0x5554x5[_0xc9c4[62]](_0x5554x9);return _0x5554x5};mxPrintPreview[_0xc9c4[202]][_0xc9c4[2034]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[485]);try{_0x5554x5[_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2+ _0xc9c4[168];_0x5554x5[_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3+ _0xc9c4[168];_0x5554x5[_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[188];_0x5554x5[_0xc9c4[124]][_0xc9c4[2050]]= _0xc9c4[1824];_0x5554x5[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[1500];var _0x5554x9=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x9[_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[467]]+ _0xc9c4[168];_0x5554x9[_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[467]]+ _0xc9c4[168];_0x5554x9[_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2- 2* this[_0xc9c4[467]]+ _0xc9c4[168];_0x5554x9[_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3- 2* this[_0xc9c4[467]]+ _0xc9c4[168];_0x5554x9[_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[188];this[_0xc9c4[1179]][_0xc9c4[507]]== mxConstants[_0xc9c4[1523]]&& (_0x5554x9[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492]);_0x5554x5[_0xc9c4[62]](_0x5554x9);document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x5);_0x5554x4(_0x5554x9)}catch(f){throw _0x5554x5[_0xc9c4[265]][_0xc9c4[266]](_0x5554x5),f};return _0x5554x5};mxPrintPreview[_0xc9c4[202]][_0xc9c4[2033]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[249]]();var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[526]];this[_0xc9c4[1179]][_0xc9c4[526]]= _0x5554x9;var _0x5554x12=_0x5554x5[_0xc9c4[2051]](),_0x5554x13=_0x5554x5[_0xc9c4[2052]](),_0x5554x14=_0x5554x5[_0xc9c4[2024]](),_0x5554x15=_0x5554x5[_0xc9c4[1524]]();this[_0xc9c4[1179]][_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?_0x5554x5[_0xc9c4[1569]]():this[_0xc9c4[1179]][_0xc9c4[507]]== mxConstants[_0xc9c4[1523]]?_0x5554x5[_0xc9c4[1571]]():_0x5554x5[_0xc9c4[1570]]();var _0x5554x16=_0x5554x5[_0xc9c4[503]]();_0x5554x5[_0xc9c4[504]](!1);var _0x5554x17=this[_0xc9c4[1179]][_0xc9c4[994]]();this[_0xc9c4[1179]][_0xc9c4[995]](!1);var _0x5554x18=_0x5554x5[_0xc9c4[512]]();_0x5554x5[_0xc9c4[513]]=  new mxPoint(_0x5554x2,_0x5554x3);_0x5554x2= null;try{var _0x5554x19=[this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[501]]()];_0x5554x2=  new mxTemporaryCellStates(_0x5554x5,_0x5554x4,_0x5554x19)}finally{if(mxClient[_0xc9c4[80]]){_0x5554x5[_0xc9c4[506]][_0xc9c4[339]]= _0xc9c4[110]}else {for(_0x5554x4= _0x5554x9[_0xc9c4[285]];null!= _0x5554x4;){_0x5554x19= _0x5554x4[_0xc9c4[287]],_0x5554x3= _0x5554x4[_0xc9c4[301]][_0xc9c4[216]](),_0xc9c4[571]== _0x5554x3?(_0x5554x4[_0xc9c4[57]](_0xc9c4[117],parseInt(_0x5554x9[_0xc9c4[124]][_0xc9c4[117]])),_0x5554x4[_0xc9c4[57]](_0xc9c4[119],parseInt(_0x5554x9[_0xc9c4[124]][_0xc9c4[119]]))):_0xc9c4[583]!= _0x5554x4[_0xc9c4[124]][_0xc9c4[270]]&& _0xc9c4[116]!= _0x5554x3&& _0x5554x4[_0xc9c4[265]][_0xc9c4[266]](_0x5554x4),_0x5554x4= _0x5554x19}};_0x5554x5[_0xc9c4[506]][_0xc9c4[265]][_0xc9c4[266]](_0x5554x5[_0xc9c4[506]]);this[_0xc9c4[1179]][_0xc9c4[995]](_0x5554x17);this[_0xc9c4[1179]][_0xc9c4[526]]= _0x5554xa;_0x5554x5[_0xc9c4[510]]= _0x5554x12;_0x5554x5[_0xc9c4[2053]]= _0x5554x13;_0x5554x5[_0xc9c4[505]]= _0x5554x14;_0x5554x5[_0xc9c4[506]]= _0x5554x15;_0x5554x5[_0xc9c4[513]]= _0x5554x18;_0x5554x2[_0xc9c4[515]]();_0x5554x5[_0xc9c4[504]](_0x5554x16)}};mxPrintPreview[_0xc9c4[202]][_0xc9c4[2031]]= function(){return null};mxPrintPreview[_0xc9c4[202]][_0xc9c4[2032]]= function(){return null};mxPrintPreview[_0xc9c4[202]][_0xc9c4[540]]= function(){var _0x5554x2=this[_0xc9c4[392]]();null!= _0x5554x2&& _0x5554x2[_0xc9c4[540]]()};mxPrintPreview[_0xc9c4[202]][_0xc9c4[268]]= function(){null!= this[_0xc9c4[2018]]&& (this[_0xc9c4[2018]][_0xc9c4[268]](),this[_0xc9c4[2018]]= null)};function mxStylesheet(){this[_0xc9c4[2054]]= {};this[_0xc9c4[2056]](this[_0xc9c4[2055]]());this[_0xc9c4[2058]](this[_0xc9c4[2057]]())}mxStylesheet[_0xc9c4[202]][_0xc9c4[2055]]= function(){var _0x5554x2={};_0x5554x2[mxConstants[_0xc9c4[2059]]]= mxConstants[_0xc9c4[2060]];_0x5554x2[mxConstants[_0xc9c4[2061]]]= mxPerimeter[_0xc9c4[2062]];_0x5554x2[mxConstants[_0xc9c4[2063]]]= mxConstants[_0xc9c4[481]];_0x5554x2[mxConstants[_0xc9c4[2064]]]= mxConstants[_0xc9c4[479]];_0x5554x2[mxConstants[_0xc9c4[2065]]]= _0xc9c4[2066];_0x5554x2[mxConstants[_0xc9c4[2067]]]= _0xc9c4[2068];_0x5554x2[mxConstants[_0xc9c4[2069]]]= _0xc9c4[2070];return _0x5554x2};mxStylesheet[_0xc9c4[202]][_0xc9c4[2057]]= function(){var _0x5554x2={};_0x5554x2[mxConstants[_0xc9c4[2059]]]= mxConstants[_0xc9c4[2071]];_0x5554x2[mxConstants[_0xc9c4[1695]]]= mxConstants[_0xc9c4[1622]];_0x5554x2[mxConstants[_0xc9c4[2063]]]= mxConstants[_0xc9c4[481]];_0x5554x2[mxConstants[_0xc9c4[2064]]]= mxConstants[_0xc9c4[479]];_0x5554x2[mxConstants[_0xc9c4[2067]]]= _0xc9c4[2068];_0x5554x2[mxConstants[_0xc9c4[2069]]]= _0xc9c4[2072];return _0x5554x2};mxStylesheet[_0xc9c4[202]][_0xc9c4[2056]]= function(_0x5554x2){this[_0xc9c4[2074]](_0xc9c4[2073],_0x5554x2)};mxStylesheet[_0xc9c4[202]][_0xc9c4[2058]]= function(_0x5554x2){this[_0xc9c4[2074]](_0xc9c4[2075],_0x5554x2)};mxStylesheet[_0xc9c4[202]][_0xc9c4[2076]]= function(){return this[_0xc9c4[2054]][_0xc9c4[2073]]};mxStylesheet[_0xc9c4[202]][_0xc9c4[2077]]= function(){return this[_0xc9c4[2054]][_0xc9c4[2075]]};mxStylesheet[_0xc9c4[202]][_0xc9c4[2074]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[2054]][_0x5554x2]= _0x5554x3};mxStylesheet[_0xc9c4[202]][_0xc9c4[1705]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x3;if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){for(var _0x5554x5=_0x5554x2[_0xc9c4[224]](_0xc9c4[471]),_0x5554x4=null!= _0x5554x4&& _0xc9c4[471]!= _0x5554x2[_0xc9c4[225]](0)?mxUtils[_0xc9c4[238]](_0x5554x4):{},_0x5554x9=0;_0x5554x9< _0x5554x5[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=_0x5554x5[_0x5554x9],_0x5554x12=_0x5554xa[_0xc9c4[2]](_0xc9c4[226]);if(0<= _0x5554x12){var _0x5554x13=_0x5554xa[_0xc9c4[85]](0,_0x5554x12),_0x5554xa=_0x5554xa[_0xc9c4[85]](_0x5554x12+ 1);_0x5554xa== mxConstants[_0xc9c4[217]]? delete _0x5554x4[_0x5554x13]:mxUtils[_0xc9c4[1946]](_0x5554xa)?_0x5554x4[_0x5554x13]= parseFloat(_0x5554xa):_0x5554x4[_0x5554x13]= _0x5554xa}else {if(_0x5554xa= this[_0xc9c4[2054]][_0x5554xa],null!= _0x5554xa){for(_0x5554x13 in _0x5554xa){_0x5554x4[_0x5554x13]= _0x5554xa[_0x5554x13]}}}}};return _0x5554x4};function mxCellState(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[441]]= _0x5554x2;this[_0xc9c4[246]]= _0x5554x3;this[_0xc9c4[124]]= _0x5554x4;this[_0xc9c4[2078]]=  new mxPoint;this[_0xc9c4[2079]]=  new mxPoint}mxCellState[_0xc9c4[202]]=  new mxRectangle;mxCellState[_0xc9c4[202]][_0xc9c4[196]]= mxCellState;mxCellState[_0xc9c4[202]][_0xc9c4[441]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[246]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[124]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[2080]]=  !0;mxCellState[_0xc9c4[202]][_0xc9c4[2081]]=  !1;mxCellState[_0xc9c4[202]][_0xc9c4[2082]]=  !1;mxCellState[_0xc9c4[202]][_0xc9c4[2078]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[439]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[2079]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[2083]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[2084]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[2085]]= 0;mxCellState[_0xc9c4[202]][_0xc9c4[67]]= 0;mxCellState[_0xc9c4[202]][_0xc9c4[2086]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[253]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[963]]= null;mxCellState[_0xc9c4[202]][_0xc9c4[2087]]= function(_0x5554x2,_0x5554x3){_0x5554x2= _0x5554x2|| 0;_0x5554x3= null!= _0x5554x3?_0x5554x3: new mxRectangle(this[_0xc9c4[235]],this[_0xc9c4[236]],this[_0xc9c4[117]],this[_0xc9c4[119]]);if(null!= this[_0xc9c4[253]]&& null!= this[_0xc9c4[253]][_0xc9c4[1561]]){var _0x5554x4=this[_0xc9c4[253]][_0xc9c4[1561]][_0xc9c4[1548]](this[_0xc9c4[124]],_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]],_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]]);_0x5554x3[_0xc9c4[235]]= _0x5554x4[_0xc9c4[235]];_0x5554x3[_0xc9c4[236]]= _0x5554x4[_0xc9c4[236]];_0x5554x3[_0xc9c4[117]]= this[_0xc9c4[253]][_0xc9c4[1561]][_0xc9c4[1532]]* _0x5554x4[_0xc9c4[117]];_0x5554x3[_0xc9c4[119]]= this[_0xc9c4[253]][_0xc9c4[1561]][_0xc9c4[1533]]* _0x5554x4[_0xc9c4[119]]};0!= _0x5554x2&& _0x5554x3[_0xc9c4[244]](_0x5554x2);return _0x5554x3};mxCellState[_0xc9c4[202]][_0xc9c4[2088]]= function(_0x5554x2,_0x5554x3){_0x5554x3?(null== this[_0xc9c4[439]]&& (this[_0xc9c4[439]]= []),0== this[_0xc9c4[439]][_0xc9c4[67]]?this[_0xc9c4[439]][_0xc9c4[207]](_0x5554x2):this[_0xc9c4[439]][0]= _0x5554x2):null== this[_0xc9c4[439]]?(this[_0xc9c4[439]]= [],this[_0xc9c4[439]][_0xc9c4[207]](null),this[_0xc9c4[439]][_0xc9c4[207]](_0x5554x2)):1== this[_0xc9c4[439]][_0xc9c4[67]]?this[_0xc9c4[439]][_0xc9c4[207]](_0x5554x2):this[_0xc9c4[439]][this[_0xc9c4[439]][_0xc9c4[67]]- 1]= _0x5554x2};mxCellState[_0xc9c4[202]][_0xc9c4[1609]]= function(_0x5554x2){null!= this[_0xc9c4[253]]&& this[_0xc9c4[253]][_0xc9c4[1609]](_0x5554x2);null!= this[_0xc9c4[963]]&& this[_0xc9c4[963]][_0xc9c4[1609]](_0x5554x2)};mxCellState[_0xc9c4[202]][_0xc9c4[1710]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[2089]](_0x5554x2);return null!= _0x5554x2?_0x5554x2[_0xc9c4[246]]:null};mxCellState[_0xc9c4[202]][_0xc9c4[2089]]= function(_0x5554x2){return _0x5554x2?this[_0xc9c4[2083]]:this[_0xc9c4[2084]]};mxCellState[_0xc9c4[202]][_0xc9c4[2090]]= function(_0x5554x2,_0x5554x3){_0x5554x3?this[_0xc9c4[2083]]= _0x5554x2:this[_0xc9c4[2084]]= _0x5554x2};mxCellState[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[515]](this)};mxCellState[_0xc9c4[202]][_0xc9c4[238]]= function(){var _0x5554x2= new mxCellState(this[_0xc9c4[441]],this[_0xc9c4[246]],this[_0xc9c4[124]]);if(null!= this[_0xc9c4[439]]){_0x5554x2[_0xc9c4[439]]= [];for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[439]][_0xc9c4[67]];_0x5554x3++){_0x5554x2[_0xc9c4[439]][_0x5554x3]= this[_0xc9c4[439]][_0x5554x3][_0xc9c4[238]]()}};null!= this[_0xc9c4[2078]]&& (_0x5554x2[_0xc9c4[2078]]= this[_0xc9c4[2078]][_0xc9c4[238]]());null!= this[_0xc9c4[2079]]&& (_0x5554x2[_0xc9c4[2079]]= this[_0xc9c4[2079]][_0xc9c4[238]]());null!= this[_0xc9c4[1563]]&& (_0x5554x2[_0xc9c4[1563]]= this[_0xc9c4[1563]][_0xc9c4[238]]());_0x5554x2[_0xc9c4[2085]]= this[_0xc9c4[2085]];_0x5554x2[_0xc9c4[2086]]= this[_0xc9c4[2086]];_0x5554x2[_0xc9c4[67]]= this[_0xc9c4[67]];_0x5554x2[_0xc9c4[235]]= this[_0xc9c4[235]];_0x5554x2[_0xc9c4[236]]= this[_0xc9c4[236]];_0x5554x2[_0xc9c4[117]]= this[_0xc9c4[117]];_0x5554x2[_0xc9c4[119]]= this[_0xc9c4[119]];return _0x5554x2};function mxGraphSelectionModel(_0x5554x2){this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[895]]= []}mxGraphSelectionModel[_0xc9c4[202]]=  new mxEventSource;mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[196]]= mxGraphSelectionModel;mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2091]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[819]:_0xc9c4[110];mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2092]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[2093]:_0xc9c4[110];mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[1179]]= null;mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2094]]=  !1;mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2095]]= function(){return this[_0xc9c4[2094]]};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2096]]= function(_0x5554x2){this[_0xc9c4[2094]]= _0x5554x2};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2097]]= function(_0x5554x2){return null!= _0x5554x2?0<= mxUtils[_0xc9c4[2]](this[_0xc9c4[895]],_0x5554x2):!1};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[1107]]= function(){return 0== this[_0xc9c4[895]][_0xc9c4[67]]};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[200]]= function(){this[_0xc9c4[2098]](null,this[_0xc9c4[895]])};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2099]]= function(_0x5554x2){null!= _0x5554x2&& this[_0xc9c4[2100]]([_0x5554x2])};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2100]]= function(_0x5554x2){if(null!= _0x5554x2){this[_0xc9c4[2094]]&& (_0x5554x2= [this[_0xc9c4[2101]](_0x5554x2)]);for(var _0x5554x3=[],_0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[1179]][_0xc9c4[2102]](_0x5554x2[_0x5554x4])&& _0x5554x3[_0xc9c4[207]](_0x5554x2[_0x5554x4])};this[_0xc9c4[2098]](_0x5554x3,this[_0xc9c4[895]])}};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2101]]= function(_0x5554x2){if(null!= _0x5554x2){for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3++){if(this[_0xc9c4[1179]][_0xc9c4[2102]](_0x5554x2[_0x5554x3])){return _0x5554x2[_0x5554x3]}}};return null};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2103]]= function(_0x5554x2){null!= _0x5554x2&& this[_0xc9c4[832]]([_0x5554x2])};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[832]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=null;this[_0xc9c4[2094]]&& (_0x5554x3= this[_0xc9c4[895]],_0x5554x2= [this[_0xc9c4[2101]](_0x5554x2)]);for(var _0x5554x4=[],_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){!this[_0xc9c4[2097]](_0x5554x2[_0x5554x5])&& this[_0xc9c4[1179]][_0xc9c4[2102]](_0x5554x2[_0x5554x5]) && _0x5554x4[_0xc9c4[207]](_0x5554x2[_0x5554x5])};this[_0xc9c4[2098]](_0x5554x4,_0x5554x3)}};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2104]]= function(_0x5554x2){null!= _0x5554x2&& this[_0xc9c4[842]]([_0x5554x2])};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[842]]= function(_0x5554x2){if(null!= _0x5554x2){for(var _0x5554x3=[],_0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[2097]](_0x5554x2[_0x5554x4])&& _0x5554x3[_0xc9c4[207]](_0x5554x2[_0x5554x4])};this[_0xc9c4[2098]](null,_0x5554x3)}};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[2098]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]&& null!= _0x5554x2[0]|| null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]&& null!= _0x5554x3[0]){var _0x5554x4= new mxSelectionChange(this,_0x5554x2,_0x5554x3);_0x5554x4[_0xc9c4[350]]();var _0x5554x5= new mxUndoableEdit(this,!1);_0x5554x5[_0xc9c4[99]](_0x5554x4);this[_0xc9c4[746]]( new mxEventObject(mxEvent.UNDO,_0xc9c4[1061],_0x5554x5))}};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[1941]]= function(_0x5554x2){null!= _0x5554x2&&  !this[_0xc9c4[2097]](_0x5554x2)&& this[_0xc9c4[895]][_0xc9c4[207]](_0x5554x2)};mxGraphSelectionModel[_0xc9c4[202]][_0xc9c4[1102]]= function(_0x5554x2){null!= _0x5554x2&& (_0x5554x2= mxUtils[_0xc9c4[2]](this[_0xc9c4[895]],_0x5554x2),0<= _0x5554x2&& this[_0xc9c4[895]][_0xc9c4[300]](_0x5554x2,1))};function mxSelectionChange(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[2105]]= _0x5554x2;this[_0xc9c4[2106]]= null!= _0x5554x3?_0x5554x3[_0xc9c4[1853]]():null;this[_0xc9c4[2107]]= null!= _0x5554x4?_0x5554x4[_0xc9c4[1853]]():null}mxSelectionChange[_0xc9c4[202]][_0xc9c4[350]]= function(){var _0x5554x2=mxLog[_0xc9c4[2109]](_0xc9c4[2108]);window[_0xc9c4[879]]= mxResources[_0xc9c4[203]](this[_0xc9c4[2105]][_0xc9c4[2092]])|| this[_0xc9c4[2105]][_0xc9c4[2092]];if(null!= this[_0xc9c4[2107]]){for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[2107]][_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[2105]][_0xc9c4[1102]](this[_0xc9c4[2107]][_0x5554x3])}};if(null!= this[_0xc9c4[2106]]){for(_0x5554x3= 0;_0x5554x3< this[_0xc9c4[2106]][_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[2105]][_0xc9c4[1941]](this[_0xc9c4[2106]][_0x5554x3])}};_0x5554x3= this[_0xc9c4[2106]];this[_0xc9c4[2106]]= this[_0xc9c4[2107]];this[_0xc9c4[2107]]= _0x5554x3;window[_0xc9c4[879]]= mxResources[_0xc9c4[203]](this[_0xc9c4[2105]][_0xc9c4[2091]])|| this[_0xc9c4[2105]][_0xc9c4[2091]];mxLog[_0xc9c4[2110]](_0xc9c4[2108],_0x5554x2);this[_0xc9c4[2105]][_0xc9c4[746]]( new mxEventObject(mxEvent.CHANGE,_0xc9c4[2106],this[_0xc9c4[2106]],_0xc9c4[2107],this[_0xc9c4[2107]]))};function mxCellEditor(_0x5554x2){this[_0xc9c4[1179]]= _0x5554x2}mxCellEditor[_0xc9c4[202]][_0xc9c4[1179]]= null;mxCellEditor[_0xc9c4[202]][_0xc9c4[126]]= null;mxCellEditor[_0xc9c4[202]][_0xc9c4[2111]]= null;mxCellEditor[_0xc9c4[202]][_0xc9c4[2112]]= null;mxCellEditor[_0xc9c4[202]][_0xc9c4[2113]]=  !1;mxCellEditor[_0xc9c4[202]][_0xc9c4[2114]]=  !0;mxCellEditor[_0xc9c4[202]][_0xc9c4[2115]]= _0xc9c4[110];mxCellEditor[_0xc9c4[202]][_0xc9c4[2116]]= _0xc9c4[110];mxCellEditor[_0xc9c4[202]][_0xc9c4[176]]= function(){this[_0xc9c4[126]]= document[_0xc9c4[55]](_0xc9c4[126]);this[_0xc9c4[126]][_0xc9c4[926]]= _0xc9c4[2117];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[189];this[_0xc9c4[126]][_0xc9c4[57]](_0xc9c4[2118],_0xc9c4[2119]);this[_0xc9c4[126]][_0xc9c4[57]](_0xc9c4[969],_0xc9c4[2120]);mxClient[_0xc9c4[133]]&& (this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[129]]= _0xc9c4[130]);mxEvent[_0xc9c4[169]](this[_0xc9c4[126]],_0xc9c4[2121],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2122]]()}));mxEvent[_0xc9c4[169]](this[_0xc9c4[126]],_0xc9c4[2123],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){mxEvent[_0xc9c4[721]](_0x5554x2)|| (113== _0x5554x2[_0xc9c4[2124]]|| this[_0xc9c4[1179]][_0xc9c4[2125]]()&& 13== _0x5554x2[_0xc9c4[2124]]&&  !mxEvent[_0xc9c4[775]](_0x5554x2)&&  !mxEvent[_0xc9c4[774]](_0x5554x2)?(this[_0xc9c4[1179]][_0xc9c4[2126]](!1),mxEvent[_0xc9c4[722]](_0x5554x2)):27== _0x5554x2[_0xc9c4[2124]]?(this[_0xc9c4[1179]][_0xc9c4[2126]](!0),mxEvent[_0xc9c4[722]](_0x5554x2)):(this[_0xc9c4[2127]]&& (this[_0xc9c4[2127]]=  !1,this[_0xc9c4[126]][_0xc9c4[131]]= _0xc9c4[110]),this[_0xc9c4[2128]](!0)))}));mxEvent[_0xc9c4[169]](this[_0xc9c4[126]],_0xc9c4[2129],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2114]]&&  !mxEvent[_0xc9c4[721]](_0x5554x2)&& setTimeout(mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[129]]()}),0)}))};mxCellEditor[_0xc9c4[202]][_0xc9c4[129]]= function(){if(null!= this[_0xc9c4[1653]]){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](this[_0xc9c4[2111]]),_0x5554x3=this[_0xc9c4[1179]][_0xc9c4[2130]](_0x5554x2[_0xc9c4[246]]),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[2131]](_0x5554x2[_0xc9c4[246]]);if(this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]])){this[_0xc9c4[1562]][_0xc9c4[235]]= _0x5554x2[_0xc9c4[2079]][_0xc9c4[235]],this[_0xc9c4[1562]][_0xc9c4[236]]= _0x5554x2[_0xc9c4[2079]][_0xc9c4[236]],this[_0xc9c4[1562]][_0xc9c4[117]]= 0,this[_0xc9c4[1562]][_0xc9c4[119]]= 0}else {if(null!= this[_0xc9c4[1562]]){this[_0xc9c4[1562]][_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]];this[_0xc9c4[1562]][_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]];this[_0xc9c4[1562]][_0xc9c4[117]]= _0x5554x2[_0xc9c4[117]];this[_0xc9c4[1562]][_0xc9c4[119]]= _0x5554x2[_0xc9c4[119]];var _0x5554x5=mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);_0x5554x5== mxConstants[_0xc9c4[2132]]?this[_0xc9c4[1562]][_0xc9c4[235]]-= _0x5554x2[_0xc9c4[117]]:_0x5554x5== mxConstants[_0xc9c4[480]]&& (this[_0xc9c4[1562]][_0xc9c4[235]]+= _0x5554x2[_0xc9c4[117]]);_0x5554x5= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE);_0x5554x5== mxConstants[_0xc9c4[1687]]?this[_0xc9c4[1562]][_0xc9c4[236]]-= _0x5554x2[_0xc9c4[119]]:_0x5554x5== mxConstants[_0xc9c4[482]]&& (this[_0xc9c4[1562]][_0xc9c4[236]]+= _0x5554x2[_0xc9c4[119]])}};_0x5554x5= this[_0xc9c4[126]][_0xc9c4[131]];if(_0xc9c4[192]== _0x5554x5[_0xc9c4[225]](_0x5554x5[_0xc9c4[67]]- 1)|| _0xc9c4[110]== _0x5554x5){_0x5554x5+= _0xc9c4[544]};_0x5554x5= mxUtils[_0xc9c4[321]](_0x5554x5,!1);_0x5554x4?(this[_0xc9c4[1653]][_0xc9c4[124]][_0xc9c4[493]]= _0xc9c4[1502],this[_0xc9c4[1653]][_0xc9c4[124]][_0xc9c4[117]]= this[_0xc9c4[1562]][_0xc9c4[117]]+ _0xc9c4[168]):_0x5554x5= _0x5554x5[_0xc9c4[230]](/ /g,_0xc9c4[544]);_0x5554x5= _0x5554x5[_0xc9c4[230]](/\n/g,_0xc9c4[1453]);this[_0xc9c4[1653]][_0xc9c4[339]]= _0x5554x5;var _0x5554x5=this[_0xc9c4[1653]][_0xc9c4[359]]+ 30,_0x5554x9=this[_0xc9c4[1653]][_0xc9c4[167]]+ 16,_0x5554x5=Math[_0xc9c4[160]](_0x5554x5,40),_0x5554x9=Math[_0xc9c4[160]](_0x5554x9,20);_0x5554x3&& (_0x5554x5= Math[_0xc9c4[243]](this[_0xc9c4[1562]][_0xc9c4[117]]- 4,_0x5554x5),_0x5554x9= Math[_0xc9c4[243]](this[_0xc9c4[1562]][_0xc9c4[119]],_0x5554x9));var _0x5554xa=null!= _0x5554x2[_0xc9c4[963]]?_0x5554x2[_0xc9c4[963]][_0xc9c4[1655]]:null;null== _0x5554xa&& (_0x5554xa= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),_0x5554x2= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE),_0x5554xa= mxUtils[_0xc9c4[1501]](_0x5554xa,_0x5554x2));if(null!= _0x5554xa){if(_0x5554x3||  !_0x5554x4){this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[361]]= Math[_0xc9c4[160]](0,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[235]]- _0x5554xa[_0xc9c4[235]]* this[_0xc9c4[1562]][_0xc9c4[117]]+ _0x5554xa[_0xc9c4[235]]* _0x5554x5)- 3)+ _0xc9c4[168]};this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[125]]= Math[_0xc9c4[160]](0,Math[_0xc9c4[488]](this[_0xc9c4[1562]][_0xc9c4[236]]- _0x5554xa[_0xc9c4[236]]* this[_0xc9c4[1562]][_0xc9c4[119]]+ _0x5554xa[_0xc9c4[236]]* _0x5554x9)+ 4)+ _0xc9c4[168]};if(_0x5554x3||  !_0x5554x4){this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x5+ _0xc9c4[168]};this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x9+ _0xc9c4[168]}};mxCellEditor[_0xc9c4[202]][_0xc9c4[2133]]= function(){return this[_0xc9c4[2113]]};mxCellEditor[_0xc9c4[202]][_0xc9c4[2128]]= function(_0x5554x2){this[_0xc9c4[2113]]= _0x5554x2};mxCellEditor[_0xc9c4[202]][_0xc9c4[2122]]= function(){this[_0xc9c4[2126]](!this[_0xc9c4[1179]][_0xc9c4[2134]]())};mxCellEditor[_0xc9c4[202]][_0xc9c4[855]]= function(_0x5554x2,_0x5554x3){null== this[_0xc9c4[126]]&& this[_0xc9c4[176]]();this[_0xc9c4[2126]](!0);var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);if(null!= _0x5554x4){this[_0xc9c4[2111]]= _0x5554x2;this[_0xc9c4[2112]]= _0x5554x3;this[_0xc9c4[2116]]= null;null!= _0x5554x4[_0xc9c4[963]]&& this[_0xc9c4[2135]](_0x5554x4)&& (this[_0xc9c4[2116]]= _0x5554x4[_0xc9c4[963]][_0xc9c4[252]],this[_0xc9c4[2116]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188]);var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x5=mxUtils[_0xc9c4[433]](_0x5554x4[_0xc9c4[124]],mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE)* _0x5554x5,_0x5554x9=mxUtils[_0xc9c4[433]](_0x5554x4[_0xc9c4[124]],mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY),_0x5554xa=mxUtils[_0xc9c4[433]](_0x5554x4[_0xc9c4[124]],mxConstants.STYLE_FONTCOLOR,_0xc9c4[586]),_0x5554x12=mxUtils[_0xc9c4[433]](_0x5554x4[_0xc9c4[124]],mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT),_0x5554x13=(mxUtils[_0xc9c4[433]](_0x5554x4[_0xc9c4[124]],mxConstants.STYLE_FONTSTYLE,0)& mxConstants[_0xc9c4[1410]])== mxConstants[_0xc9c4[1410]],_0x5554x14=(mxUtils[_0xc9c4[433]](_0x5554x4[_0xc9c4[124]],mxConstants.STYLE_FONTSTYLE,0)& mxConstants[_0xc9c4[1412]])== mxConstants[_0xc9c4[1412]],_0x5554x15=(mxUtils[_0xc9c4[433]](_0x5554x4[_0xc9c4[124]],mxConstants.STYLE_FONTSTYLE,0)& mxConstants[_0xc9c4[1414]])== mxConstants[_0xc9c4[1414]];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[487]]= Math[_0xc9c4[488]](_0x5554x5)+ _0xc9c4[168];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[489]]= Math[_0xc9c4[488]](_0x5554x5* mxConstants[_0xc9c4[490]])+ _0xc9c4[168];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[486]]= _0x5554x9;this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[1165]]= _0x5554x12;this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[352]]= _0x5554xa;this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[1452]]= _0x5554x13?_0xc9c4[1447]:_0xc9c4[1502];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[666]]= _0x5554x14?_0xc9c4[1449]:_0xc9c4[110];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[354]]= _0x5554x15?_0xc9c4[355]:_0xc9c4[110];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[278];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[2136]]= _0xc9c4[130];this[_0xc9c4[1562]]= _0x5554x5= this[_0xc9c4[2137]](_0x5554x4);this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x5[_0xc9c4[235]]+ _0xc9c4[168];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x5[_0xc9c4[236]]+ _0xc9c4[168];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[117]]= _0x5554x5[_0xc9c4[117]]+ _0xc9c4[168];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x5[_0xc9c4[119]]+ _0xc9c4[168];this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[931]]= 5;_0x5554x4= this[_0xc9c4[2138]](_0x5554x4,_0x5554x3);null== _0x5554x4|| 0== _0x5554x4[_0xc9c4[67]]?(_0x5554x4= this[_0xc9c4[2139]](),this[_0xc9c4[2127]]=  !0):this[_0xc9c4[2127]]=  !1;this[_0xc9c4[2128]](!1);this[_0xc9c4[126]][_0xc9c4[131]]= _0x5554x4;this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[62]](this[_0xc9c4[126]]);_0xc9c4[130]!= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[495]]&& (this[_0xc9c4[2114]]&& (this[_0xc9c4[1653]]= this[_0xc9c4[2140]](),document[_0xc9c4[112]][_0xc9c4[62]](this[_0xc9c4[1653]]),this[_0xc9c4[129]]()),this[_0xc9c4[126]][_0xc9c4[393]](),this[_0xc9c4[126]][_0xc9c4[804]]())}};mxCellEditor[_0xc9c4[202]][_0xc9c4[2140]]= function(){var _0x5554x2=document[_0xc9c4[55]](_0xc9c4[485]),_0x5554x3=_0x5554x2[_0xc9c4[124]];_0x5554x3[_0xc9c4[491]]= _0xc9c4[492];_0x5554x3[_0xc9c4[493]]= _0xc9c4[494];_0x5554x3[_0xc9c4[187]]= _0xc9c4[188];_0x5554x3[_0xc9c4[495]]= mxClient[_0xc9c4[496]]?_0xc9c4[497]:_0xc9c4[498];_0x5554x3[_0xc9c4[499]]= _0xc9c4[500];_0x5554x3[_0xc9c4[123]]= _0xc9c4[125];_0x5554x3[_0xc9c4[489]]= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[489]];_0x5554x3[_0xc9c4[487]]= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[487]];_0x5554x3[_0xc9c4[486]]= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[486]];_0x5554x3[_0xc9c4[1452]]= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[1452]];_0x5554x3[_0xc9c4[1165]]= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[1165]];_0x5554x3[_0xc9c4[666]]= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[666]];_0x5554x3[_0xc9c4[354]]= this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[354]];return _0x5554x2};mxCellEditor[_0xc9c4[202]][_0xc9c4[2126]]= function(_0x5554x2){null!= this[_0xc9c4[2111]]&& (null!= this[_0xc9c4[2116]]&& (this[_0xc9c4[2116]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189],this[_0xc9c4[2116]]= null),!_0x5554x2&& this[_0xc9c4[2133]]() && this[_0xc9c4[1179]][_0xc9c4[850]](this[_0xc9c4[2111]],this[_0xc9c4[2141]](),this[_0xc9c4[2112]]),null!= this[_0xc9c4[1653]]&& (document[_0xc9c4[112]][_0xc9c4[266]](this[_0xc9c4[1653]]),this[_0xc9c4[1653]]= null),this[_0xc9c4[1562]]= this[_0xc9c4[2112]]= this[_0xc9c4[2111]]= null,this[_0xc9c4[126]][_0xc9c4[2121]](),this[_0xc9c4[126]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[126]]))};mxCellEditor[_0xc9c4[202]][_0xc9c4[2138]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[1179]][_0xc9c4[2142]](_0x5554x2[_0xc9c4[246]],_0x5554x3)};mxCellEditor[_0xc9c4[202]][_0xc9c4[2141]]= function(){return this[_0xc9c4[126]][_0xc9c4[131]][_0xc9c4[230]](/\r/g,_0xc9c4[110])};mxCellEditor[_0xc9c4[202]][_0xc9c4[2135]]= function(_0x5554x2){return !0};mxCellEditor[_0xc9c4[202]][_0xc9c4[939]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]];return  new mxRectangle(0,0,null== _0x5554x2[_0xc9c4[963]]?30:_0x5554x2[_0xc9c4[963]][_0xc9c4[803]]* _0x5554x3+ 20,_0xc9c4[361]== this[_0xc9c4[126]][_0xc9c4[124]][_0xc9c4[1165]]?120:40)};mxCellEditor[_0xc9c4[202]][_0xc9c4[2137]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x5=this[_0xc9c4[939]](_0x5554x2),_0x5554x9=_0x5554x5[_0xc9c4[117]],_0x5554x5=_0x5554x5[_0xc9c4[119]],_0x5554xa=parseInt(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2143]]]|| 2)* _0x5554x4,_0x5554x12=parseInt(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2144]]]|| 0)* _0x5554x4+ _0x5554xa,_0x5554x13=parseInt(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2145]]]|| 0)* _0x5554x4+ _0x5554xa,_0x5554x14=parseInt(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2146]]]|| 0)* _0x5554x4+ _0x5554xa,_0x5554x4=parseInt(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2147]]]|| 0)* _0x5554x4+ _0x5554xa,_0x5554x13= new mxRectangle(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],Math[_0xc9c4[160]](_0x5554x9,_0x5554x2[_0xc9c4[117]]- _0x5554x4- _0x5554x13),Math[_0xc9c4[160]](_0x5554x5,_0x5554x2[_0xc9c4[119]]- _0x5554x12- _0x5554x14));_0x5554x3?(_0x5554x13[_0xc9c4[235]]= _0x5554x2[_0xc9c4[2079]][_0xc9c4[235]],_0x5554x13[_0xc9c4[236]]= _0x5554x2[_0xc9c4[2079]][_0xc9c4[236]],null!= _0x5554x2[_0xc9c4[963]]&& null!= _0x5554x2[_0xc9c4[963]][_0xc9c4[1563]]&& (0< _0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[235]]&& (_0x5554x13[_0xc9c4[235]]= _0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[235]]),0< _0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[236]]&& (_0x5554x13[_0xc9c4[236]]= _0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[236]]))):null!= _0x5554x2[_0xc9c4[963]]&& null!= _0x5554x2[_0xc9c4[963]][_0xc9c4[1563]]&& (_0x5554x13[_0xc9c4[235]]= Math[_0xc9c4[243]](_0x5554x13[_0xc9c4[235]],_0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[235]]),_0x5554x13[_0xc9c4[236]]= Math[_0xc9c4[243]](_0x5554x13[_0xc9c4[236]],_0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[236]]));_0x5554x13[_0xc9c4[235]]+= _0x5554x4;_0x5554x13[_0xc9c4[236]]+= _0x5554x12;null!= _0x5554x2[_0xc9c4[963]]&& null!= _0x5554x2[_0xc9c4[963]][_0xc9c4[1563]]&& (_0x5554x3?(_0x5554x13[_0xc9c4[117]]= Math[_0xc9c4[160]](_0x5554x9,_0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[117]]),_0x5554x13[_0xc9c4[119]]= Math[_0xc9c4[160]](_0x5554x5,_0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[119]])):(_0x5554x13[_0xc9c4[117]]= Math[_0xc9c4[160]](_0x5554x13[_0xc9c4[117]],_0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[117]]),_0x5554x13[_0xc9c4[119]]= Math[_0xc9c4[160]](_0x5554x13[_0xc9c4[119]],_0x5554x2[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[119]])));this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x2[_0xc9c4[246]])&& (_0x5554x3= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER),_0x5554x3== mxConstants[_0xc9c4[2132]]?_0x5554x13[_0xc9c4[235]]-= _0x5554x2[_0xc9c4[117]]:_0x5554x3== mxConstants[_0xc9c4[480]]&& (_0x5554x13[_0xc9c4[235]]+= _0x5554x2[_0xc9c4[117]]),_0x5554x3= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE),_0x5554x3== mxConstants[_0xc9c4[1687]]?_0x5554x13[_0xc9c4[236]]-= _0x5554x2[_0xc9c4[119]]:_0x5554x3== mxConstants[_0xc9c4[482]]&& (_0x5554x13[_0xc9c4[236]]+= _0x5554x2[_0xc9c4[119]]));return _0x5554x13};mxCellEditor[_0xc9c4[202]][_0xc9c4[2139]]= function(_0x5554x2){return this[_0xc9c4[2115]]};mxCellEditor[_0xc9c4[202]][_0xc9c4[2148]]= function(){return this[_0xc9c4[2111]]};mxCellEditor[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[126]]&& (mxEvent[_0xc9c4[762]](this[_0xc9c4[126]]),null!= this[_0xc9c4[126]][_0xc9c4[265]]&& this[_0xc9c4[126]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[126]]),this[_0xc9c4[126]]= null)};function mxCellRenderer(){}mxCellRenderer[_0xc9c4[202]][_0xc9c4[2149]]= mxConnector;mxCellRenderer[_0xc9c4[202]][_0xc9c4[2150]]= mxRectangleShape;mxCellRenderer[_0xc9c4[202]][_0xc9c4[2151]]= mxText;mxCellRenderer[_0xc9c4[202]][_0xc9c4[2152]]=  !0;mxCellRenderer[_0xc9c4[202]][_0xc9c4[2153]]= {};mxCellRenderer[_0xc9c4[2154]]= function(_0x5554x2,_0x5554x3){mxCellRenderer[_0xc9c4[202]][_0xc9c4[2153]][_0x5554x2]= _0x5554x3};mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_RECTANGLE,mxRectangleShape);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_ELLIPSE,mxEllipse);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_RHOMBUS,mxRhombus);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_CYLINDER,mxCylinder);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_CONNECTOR,mxConnector);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_ACTOR,mxActor);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_TRIANGLE,mxTriangle);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_HEXAGON,mxHexagon);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_CLOUD,mxCloud);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_LINE,mxLine);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_ARROW,mxArrow);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_DOUBLE_ELLIPSE,mxDoubleEllipse);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_SWIMLANE,mxSwimlane);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_IMAGE,mxImageShape);mxCellRenderer[_0xc9c4[2154]](mxConstants.SHAPE_LABEL,mxLabel);mxCellRenderer[_0xc9c4[202]][_0xc9c4[2155]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]();if(null!= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[526]]&& null== _0x5554x2[_0xc9c4[253]]&& _0x5554x2[_0xc9c4[246]]!= _0x5554x2[_0xc9c4[441]][_0xc9c4[1741]]&& (_0x5554x4[_0xc9c4[1193]](_0x5554x2[_0xc9c4[246]])|| _0x5554x4[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]))){if(this[_0xc9c4[2156]](_0x5554x2),null!= _0x5554x2[_0xc9c4[253]]&& (null== _0x5554x3|| _0x5554x3)){this[_0xc9c4[2157]](_0x5554x2),_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2158]]|| _0x5554x4[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]])?_0x5554x2[_0xc9c4[2081]]=  !0:_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2159]]&& null!= this[_0xc9c4[2160]]&& (this[_0xc9c4[2160]][_0xc9c4[265]]== _0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]]?this[_0xc9c4[2161]](_0x5554x2,this[_0xc9c4[2160]]):this[_0xc9c4[2160]]= null),_0x5554x2[_0xc9c4[253]][_0xc9c4[255]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[255]],this[_0xc9c4[2162]](_0x5554x2),this[_0xc9c4[2163]](_0x5554x2)}}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2157]]= function(_0x5554x2){_0x5554x2[_0xc9c4[253]][_0xc9c4[176]](_0x5554x2[_0xc9c4[441]][_0xc9c4[2024]]())};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2164]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=null,_0x5554x5=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554x9=_0x5554x5[_0xc9c4[502]](),_0x5554xa=_0x5554x2[_0xc9c4[246]],_0x5554x12=_0x5554x9[_0xc9c4[1197]](_0x5554xa);null!= _0x5554x12&& null== _0x5554x4;){_0x5554x4= this[_0xc9c4[2165]](_0x5554x5,_0x5554x12,_0x5554xa,_0x5554x3),_0x5554xa= _0x5554x12,_0x5554x12= _0x5554x9[_0xc9c4[1197]](_0x5554xa)};return _0x5554x4};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2165]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=null,_0x5554xa=_0x5554x2[_0xc9c4[502]]();for(_0x5554x4= null!= _0x5554x4?_0x5554x3[_0xc9c4[1738]](_0x5554x4)- 1:_0x5554xa[_0xc9c4[262]](_0x5554x3)- 1;0<= _0x5554x4&& null== _0x5554x9;_0x5554x4--){_0x5554x9= this[_0xc9c4[2165]](_0x5554x2,_0x5554xa[_0xc9c4[263]](_0x5554x3,_0x5554x4),null,_0x5554x5)};if(null== _0x5554x9&& (_0x5554x9= _0x5554x2[_0xc9c4[441]][_0xc9c4[248]](_0x5554x3),null!= _0x5554x9&& (null== _0x5554x9[_0xc9c4[253]]|| null== _0x5554x9[_0xc9c4[253]][_0xc9c4[252]]|| _0x5554x9[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]]!= _0x5554x5))){_0x5554x9= null};return _0x5554x9};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2166]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]],_0x5554x4=this[_0xc9c4[2164]](_0x5554x2,_0x5554x3),_0x5554x5=_0x5554x3[_0xc9c4[285]];null!= _0x5554x4&& (_0x5554x5= _0x5554x4[_0xc9c4[253]][_0xc9c4[252]],null!= _0x5554x4[_0xc9c4[963]]&& (null!= _0x5554x4[_0xc9c4[963]][_0xc9c4[252]]&& _0x5554x4[_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== _0x5554x3)&& (_0x5554x5= _0x5554x4[_0xc9c4[963]][_0xc9c4[252]]),_0x5554x5= _0x5554x5[_0xc9c4[287]]);this[_0xc9c4[2161]](_0x5554x2,_0x5554x5)};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2167]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[441]],_0x5554x4=_0x5554x3[_0xc9c4[1179]][_0xc9c4[502]]();if(_0x5554x3[_0xc9c4[1179]][_0xc9c4[2159]]){if(null== this[_0xc9c4[2160]]|| null== this[_0xc9c4[2160]][_0xc9c4[265]]|| this[_0xc9c4[2160]][_0xc9c4[265]]!= _0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]]){this[_0xc9c4[2160]]= _0x5554x2[_0xc9c4[253]][_0xc9c4[252]]}}else {if(_0x5554x3[_0xc9c4[1179]][_0xc9c4[2168]]){var _0x5554x5=_0x5554x2[_0xc9c4[253]][_0xc9c4[252]],_0x5554x9=_0x5554x5[_0xc9c4[265]],_0x5554x4=_0x5554x4[_0xc9c4[1197]](_0x5554x2[_0xc9c4[246]]),_0x5554x3=_0x5554x3[_0xc9c4[248]](_0x5554x4),_0x5554x9=null!= _0x5554x3&& null!= _0x5554x3[_0xc9c4[253]]&& null!= _0x5554x3[_0xc9c4[253]][_0xc9c4[252]]?_0x5554x3[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[287]]:_0x5554x9[_0xc9c4[285]];null!= _0x5554x9&& _0x5554x9!= _0x5554x5&& this[_0xc9c4[2161]](_0x5554x2,_0x5554x9)}}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2161]]= function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[950]](_0x5554x2[_0xc9c4[253]][_0xc9c4[252]],_0x5554x3);null!= _0x5554x2[_0xc9c4[963]]&& (null!= _0x5554x2[_0xc9c4[963]][_0xc9c4[252]]&& _0x5554x2[_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== _0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]])&& _0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[950]](_0x5554x2[_0xc9c4[963]][_0xc9c4[252]],_0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[287]])};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2156]]= function(_0x5554x2){if(null!= _0x5554x2[_0xc9c4[124]]){var _0x5554x3=mxStencilRegistry[_0xc9c4[1560]](_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2059]]]);null!= _0x5554x3?_0x5554x2[_0xc9c4[253]]=  new mxShape(_0x5554x3):(_0x5554x3= this[_0xc9c4[2169]](_0x5554x2),_0x5554x2[_0xc9c4[253]]=  new _0x5554x3);_0x5554x2[_0xc9c4[253]][_0xc9c4[1525]]= _0x5554x2[_0xc9c4[439]];_0x5554x2[_0xc9c4[253]][_0xc9c4[1562]]=  new mxRectangle(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],_0x5554x2[_0xc9c4[117]],_0x5554x2[_0xc9c4[119]]);_0x5554x2[_0xc9c4[253]][_0xc9c4[507]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[507]];this[_0xc9c4[2170]](_0x5554x2)}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2171]]= function(_0x5554x2){return null!= _0x5554x2?mxCellRenderer[_0xc9c4[202]][_0xc9c4[2153]][_0x5554x2]:null};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2169]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[2171]](_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2059]]]);null== _0x5554x3&& (_0x5554x3= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]])?this[_0xc9c4[2149]]:this[_0xc9c4[2150]]);return _0x5554x3};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2170]]= function(_0x5554x2){_0x5554x2[_0xc9c4[253]][_0xc9c4[183]](_0x5554x2);_0x5554x2[_0xc9c4[253]][_0xc9c4[618]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[1202]](_0x5554x2);_0x5554x2[_0xc9c4[253]][_0xc9c4[630]]= this[_0xc9c4[2171]](_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2172]](_0x5554x2));_0x5554x2[_0xc9c4[253]][_0xc9c4[632]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2173]](_0x5554x2);_0x5554x2[_0xc9c4[253]][_0xc9c4[634]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2174]](_0x5554x2);_0x5554x2[_0xc9c4[253]][_0xc9c4[638]]= _0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2175]]];_0x5554x2[_0xc9c4[253]][_0xc9c4[631]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2176]](_0x5554x2);this[_0xc9c4[2177]](_0x5554x2)};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2177]]= function(_0x5554x2){null!= _0x5554x2[_0xc9c4[253]]&& (this[_0xc9c4[2178]](_0x5554x2,_0xc9c4[632],mxConstants.STYLE_FILLCOLOR),this[_0xc9c4[2178]](_0x5554x2,_0xc9c4[634],mxConstants.STYLE_GRADIENTCOLOR),this[_0xc9c4[2178]](_0x5554x2,_0xc9c4[1334],mxConstants.STYLE_FILLCOLOR),this[_0xc9c4[2178]](_0x5554x2,_0xc9c4[1336],mxConstants.STYLE_STROKECOLOR),this[_0xc9c4[2178]](_0x5554x2,_0xc9c4[1299],mxConstants.STYLE_GRADIENTCOLOR))};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2178]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x2[_0xc9c4[253]][_0x5554x3],_0x5554x9=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554xa=null;_0xc9c4[1549]== _0x5554x5?_0x5554xa= _0x5554x9[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0xc9c4[246]]):_0xc9c4[687]== _0x5554x5?(_0x5554xa= null!= _0x5554x9[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2[_0xc9c4[246]],!1)?_0x5554x9[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2[_0xc9c4[246]],!1):_0x5554x2[_0xc9c4[246]],_0x5554xa= _0x5554x9[_0xc9c4[2179]](_0x5554xa),_0x5554x4= _0x5554x9[_0xc9c4[2180]]):_0xc9c4[2181]== _0x5554x5&& (_0x5554x2[_0xc9c4[253]][_0x5554x3]= _0x5554x2[_0xc9c4[253]][_0xc9c4[632]]);null!= _0x5554xa&& (_0x5554x5= _0x5554x9[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554xa),_0x5554x2[_0xc9c4[253]][_0x5554x3]= null,null!= _0x5554x5&& (_0x5554x2[_0xc9c4[253]][_0x5554x3]= null!= _0x5554x5[_0xc9c4[253]]&& _0xc9c4[632]!= _0x5554x3?_0x5554x5[_0xc9c4[253]][_0x5554x3]:_0x5554x5[_0xc9c4[124]][_0x5554x4]))};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2182]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2183]](_0x5554x2[_0xc9c4[246]])};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2184]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]];_0x5554x4[_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]);if(0< _0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2185]]]|| null== _0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2185]]]){var _0x5554x5=_0x5554x4[_0xc9c4[2186]](_0x5554x2[_0xc9c4[246]])|| null!= _0x5554x3&& mxUtils[_0xc9c4[1331]](_0x5554x3);_0x5554x2[_0xc9c4[963]]=  new this[_0xc9c4[2151]](_0x5554x3, new mxRectangle,_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2064]]]|| mxConstants[_0xc9c4[479]],_0x5554x4[_0xc9c4[2187]](_0x5554x2),_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2069]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2188]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2185]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2189]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2143]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2144]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2145]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2146]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2147]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2190]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2191]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2192]]],_0x5554x4[_0xc9c4[2131]](_0x5554x2[_0xc9c4[246]])&& _0x5554x4[_0xc9c4[2186]](_0x5554x2[_0xc9c4[246]]),_0x5554x4[_0xc9c4[2130]](_0x5554x2[_0xc9c4[246]]),_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2193]]],_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2194]]]);_0x5554x2[_0xc9c4[963]][_0xc9c4[461]]= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_TEXT_OPACITY,100);_0x5554x2[_0xc9c4[963]][_0xc9c4[507]]= _0x5554x5?mxConstants[_0xc9c4[1656]]:_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[507]];_0x5554x2[_0xc9c4[963]][_0xc9c4[724]]= _0x5554x2;this[_0xc9c4[2195]](_0x5554x2);var _0x5554x9=!1,_0x5554xa=function(_0x5554x3){var _0x5554x5=_0x5554x2;if(mxClient[_0xc9c4[754]]|| _0x5554x9){_0x5554x5= mxEvent[_0xc9c4[731]](_0x5554x3),_0x5554x3= mxEvent[_0xc9c4[733]](_0x5554x3),_0x5554x3= mxUtils[_0xc9c4[2196]](_0x5554x4[_0xc9c4[526]],_0x5554x5,_0x5554x3),_0x5554x5= _0x5554x4[_0xc9c4[441]][_0xc9c4[248]](_0x5554x4[_0xc9c4[999]](_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]))};return _0x5554x5};mxEvent[_0xc9c4[759]](_0x5554x2[_0xc9c4[963]][_0xc9c4[252]],mxUtils[_0xc9c4[885]](this,function(_0x5554x3){this[_0xc9c4[2197]](_0x5554x2,_0x5554x3)&& (_0x5554x4[_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x3,_0x5554x2)),_0x5554x9= _0x5554x4[_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]&& _0xc9c4[2198]== mxEvent[_0xc9c4[728]](_0x5554x3)[_0xc9c4[301]])}),mxUtils[_0xc9c4[885]](this,function(_0x5554x3){this[_0xc9c4[2197]](_0x5554x2,_0x5554x3)&& _0x5554x4[_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x3,_0x5554xa(_0x5554x3)))}),mxUtils[_0xc9c4[885]](this,function(_0x5554x3){this[_0xc9c4[2197]](_0x5554x2,_0x5554x3)&& (_0x5554x4[_0xc9c4[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x5554x3,_0x5554xa(_0x5554x3))),_0x5554x9=  !1)}));mxEvent[_0xc9c4[169]](_0x5554x2[_0xc9c4[963]][_0xc9c4[252]],_0xc9c4[760],mxUtils[_0xc9c4[885]](this,function(_0x5554x3){this[_0xc9c4[2197]](_0x5554x2,_0x5554x3)&& (_0x5554x4[_0xc9c4[761]](_0x5554x3,_0x5554x2[_0xc9c4[246]]),mxEvent[_0xc9c4[722]](_0x5554x3))}))}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2195]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]];_0x5554x2[_0xc9c4[963]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]&& (mxClient[_0xc9c4[48]]&& mxClient[_0xc9c4[2199]]?_0x5554x2[_0xc9c4[963]][_0xc9c4[176]](_0x5554x3[_0xc9c4[526]]):mxUtils[_0xc9c4[458]](_0x5554x2[_0xc9c4[441]][_0xc9c4[2024]]())&& (null!= _0x5554x2[_0xc9c4[253]][_0xc9c4[685]]?_0x5554x2[_0xc9c4[963]][_0xc9c4[176]](_0x5554x2[_0xc9c4[253]][_0xc9c4[685]]):_0x5554x2[_0xc9c4[963]][_0xc9c4[176]](_0x5554x2[_0xc9c4[253]][_0xc9c4[252]])));null== _0x5554x2[_0xc9c4[963]][_0xc9c4[252]]&& (_0x5554x2[_0xc9c4[963]][_0xc9c4[176]](_0x5554x2[_0xc9c4[441]][_0xc9c4[2024]]()),null!= _0x5554x2[_0xc9c4[253]]&& null!= _0x5554x2[_0xc9c4[963]]&& _0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[950]](_0x5554x2[_0xc9c4[963]][_0xc9c4[252]],_0x5554x2[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[287]]))};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2162]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2200]](_0x5554x2[_0xc9c4[246]]),_0x5554x4=null;if(null!= _0x5554x3){for(var _0x5554x4= new mxDictionary,_0x5554x5=0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=null!= _0x5554x2[_0xc9c4[1211]]?_0x5554x2[_0xc9c4[1211]][_0xc9c4[205]](_0x5554x3[_0x5554x5]):null;null== _0x5554x9&& (_0x5554x9=  new mxImageShape( new mxRectangle,_0x5554x3[_0x5554x5][_0xc9c4[618]][_0xc9c4[390]]),_0x5554x9[_0xc9c4[507]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[507]],_0x5554x9[_0xc9c4[1674]]=  !1,_0x5554x9[_0xc9c4[2201]]= _0x5554x3[_0x5554x5],this[_0xc9c4[2023]](_0x5554x2,_0x5554x9),this[_0xc9c4[2202]](_0x5554x2,_0x5554x3[_0x5554x5],_0x5554x9),null!= _0x5554x3[_0x5554x5][_0xc9c4[270]]&& (_0x5554x9[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= _0x5554x3[_0x5554x5][_0xc9c4[270]]));_0x5554x4[_0xc9c4[204]](_0x5554x3[_0x5554x5],_0x5554x9)}};null!= _0x5554x2[_0xc9c4[1211]]&& _0x5554x2[_0xc9c4[1211]][_0xc9c4[209]](function(_0x5554x2,_0x5554x3){_0x5554x3[_0xc9c4[515]]()});_0x5554x2[_0xc9c4[1211]]= _0x5554x4};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2023]]= function(_0x5554x2,_0x5554x3){_0x5554x3[_0xc9c4[176]](_0x5554x2[_0xc9c4[441]][_0xc9c4[1524]]())};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2202]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]];mxEvent[_0xc9c4[169]](_0x5554x4[_0xc9c4[252]],_0xc9c4[173],function(_0x5554x4){_0x5554x5[_0xc9c4[2203]]()&& _0x5554x5[_0xc9c4[2126]](!_0x5554x5[_0xc9c4[2134]]());_0x5554x3[_0xc9c4[746]]( new mxEventObject(mxEvent.CLICK,_0xc9c4[763],_0x5554x4,_0xc9c4[246],_0x5554x2[_0xc9c4[246]]))});mxEvent[_0xc9c4[759]](_0x5554x4[_0xc9c4[252]],function(_0x5554x2){mxEvent[_0xc9c4[722]](_0x5554x2)},function(_0x5554x3){_0x5554x5[_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x3,_0x5554x2))});mxClient[_0xc9c4[754]]&& mxEvent[_0xc9c4[169]](_0x5554x4[_0xc9c4[252]],_0xc9c4[757],function(_0x5554x4){_0x5554x3[_0xc9c4[746]]( new mxEventObject(mxEvent.CLICK,_0xc9c4[763],_0x5554x4,_0xc9c4[246],_0x5554x2[_0xc9c4[246]]))})};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2204]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554x4=_0x5554x3[_0xc9c4[2205]](_0x5554x2);if(_0x5554x3[_0xc9c4[2206]]&& null!= _0x5554x4){if(null== _0x5554x2[_0xc9c4[2207]]){var _0x5554x5= new mxRectangle(0,0,_0x5554x4[_0xc9c4[117]],_0x5554x4[_0xc9c4[119]]);_0x5554x2[_0xc9c4[2207]]=  new mxImageShape(_0x5554x5,_0x5554x4[_0xc9c4[390]]);_0x5554x2[_0xc9c4[2207]][_0xc9c4[1674]]=  !1;_0x5554x2[_0xc9c4[2207]][_0xc9c4[507]]= _0x5554x3[_0xc9c4[507]];this[_0xc9c4[2208]](_0x5554x2,_0x5554x2[_0xc9c4[2207]],!0,function(_0x5554x4){if(_0x5554x3[_0xc9c4[994]]()){var _0x5554x5=!_0x5554x3[_0xc9c4[1742]](_0x5554x2[_0xc9c4[246]]);_0x5554x3[_0xc9c4[847]](_0x5554x5,!1,[_0x5554x2[_0xc9c4[246]]]);mxEvent[_0xc9c4[722]](_0x5554x4)}})}}else {null!= _0x5554x2[_0xc9c4[2207]]&& (_0x5554x2[_0xc9c4[2207]][_0xc9c4[515]](),_0x5554x2[_0xc9c4[2207]]= null)}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2208]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]];_0x5554x9[_0xc9c4[2186]](_0x5554x2[_0xc9c4[246]])&& mxClient[_0xc9c4[2199]]&& _0x5554x9[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?(_0x5554x3[_0xc9c4[507]]= mxConstants[_0xc9c4[2209]],_0x5554x3[_0xc9c4[176]](_0x5554x9[_0xc9c4[526]]),_0x5554x3[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[931]]= 1):_0x5554x3[_0xc9c4[176]](_0x5554x2[_0xc9c4[441]][_0xc9c4[1524]]());_0x5554x3= _0x5554x3[_0xc9c4[2210]]|| _0x5554x3[_0xc9c4[252]];_0x5554x5&& (_0x5554x9[_0xc9c4[994]]()&& (_0x5554x3[_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[356]),mxEvent[_0xc9c4[169]](_0x5554x3,_0xc9c4[173],_0x5554x5));_0x5554x4&& mxEvent[_0xc9c4[759]](_0x5554x3,function(_0x5554x3){_0x5554x9[_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x3,_0x5554x2));mxEvent[_0xc9c4[722]](_0x5554x3)},function(_0x5554x3){_0x5554x9[_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x3,_0x5554x2))});return _0x5554x3};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2211]]= function(_0x5554x2,_0x5554x3){return !0};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2197]]= function(_0x5554x2,_0x5554x3){return !0};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2163]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554x4=function(_0x5554x4){var _0x5554x5=_0x5554x2;if(_0x5554x3[_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]&& _0xc9c4[2198]== mxEvent[_0xc9c4[728]](_0x5554x4)[_0xc9c4[301]]|| mxClient[_0xc9c4[754]]){_0x5554x5= mxEvent[_0xc9c4[731]](_0x5554x4),_0x5554x4= mxEvent[_0xc9c4[733]](_0x5554x4),_0x5554x4= mxUtils[_0xc9c4[2196]](_0x5554x3[_0xc9c4[526]],_0x5554x5,_0x5554x4),_0x5554x5= _0x5554x3[_0xc9c4[441]][_0xc9c4[248]](_0x5554x3[_0xc9c4[999]](_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]]))};return _0x5554x5},_0x5554x5=!1;mxEvent[_0xc9c4[169]](_0x5554x2[_0xc9c4[253]][_0xc9c4[252]],_0xc9c4[2212],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){_0x5554x3[_0xc9c4[2213]]= 0;_0x5554x5=  !0;mxEvent[_0xc9c4[722]](_0x5554x2)}));mxEvent[_0xc9c4[759]](_0x5554x2[_0xc9c4[253]][_0xc9c4[252]],mxUtils[_0xc9c4[885]](this,function(_0x5554x4){this[_0xc9c4[2211]](_0x5554x2,_0x5554x4)&&  !_0x5554x5?_0x5554x3[_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x4,null!= _0x5554x2[_0xc9c4[253]]&& mxEvent[_0xc9c4[728]](_0x5554x4)== _0x5554x2[_0xc9c4[253]][_0xc9c4[905]]?null:_0x5554x2)):_0x5554x5&& mxEvent[_0xc9c4[722]](_0x5554x4)}),mxUtils[_0xc9c4[885]](this,function(_0x5554x9){this[_0xc9c4[2211]](_0x5554x2,_0x5554x9)&&  !_0x5554x5?_0x5554x3[_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x9,null!= _0x5554x2[_0xc9c4[253]]&& mxEvent[_0xc9c4[728]](_0x5554x9)== _0x5554x2[_0xc9c4[253]][_0xc9c4[905]]?null:_0x5554x4(_0x5554x9))):_0x5554x5&& mxEvent[_0xc9c4[722]](_0x5554x9)}),mxUtils[_0xc9c4[885]](this,function(_0x5554x9){this[_0xc9c4[2211]](_0x5554x2,_0x5554x9)&&  !_0x5554x5?_0x5554x3[_0xc9c4[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x5554x9,null!= _0x5554x2[_0xc9c4[253]]&& mxEvent[_0xc9c4[728]](_0x5554x9)== _0x5554x2[_0xc9c4[253]][_0xc9c4[905]]?null:_0x5554x4(_0x5554x9))):_0x5554x5&& mxEvent[_0xc9c4[722]](_0x5554x9)}));var _0x5554x9=mxClient[_0xc9c4[754]]?_0xc9c4[2214]:_0xc9c4[760];mxEvent[_0xc9c4[169]](_0x5554x2[_0xc9c4[253]][_0xc9c4[252]],_0x5554x9,mxUtils[_0xc9c4[885]](this,function(_0x5554x4){_0x5554x5=  !1;_0xc9c4[2214]== _0x5554x9?(_0x5554x3[_0xc9c4[2213]]= 0,_0x5554x3[_0xc9c4[2215]]&& (_0x5554x3[_0xc9c4[2216]](_0x5554x2,_0x5554x4),mxEvent[_0xc9c4[722]](_0x5554x4))):this[_0xc9c4[2211]](_0x5554x2,_0x5554x4)&& (_0x5554x3[_0xc9c4[761]](_0x5554x4,null!= _0x5554x2[_0xc9c4[253]]&& mxEvent[_0xc9c4[728]](_0x5554x4)== _0x5554x2[_0xc9c4[253]][_0xc9c4[905]]?null:_0x5554x2[_0xc9c4[246]]),mxEvent[_0xc9c4[722]](_0x5554x4))}))};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2217]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[2182]](_0x5554x2);if(null== _0x5554x2[_0xc9c4[963]]&& null!= _0x5554x4&& (mxUtils[_0xc9c4[1331]](_0x5554x4)|| 0< _0x5554x4[_0xc9c4[67]])){this[_0xc9c4[2184]](_0x5554x2,_0x5554x4)}else {if(null!= _0x5554x2[_0xc9c4[963]]&& (null== _0x5554x4|| 0== _0x5554x4[_0xc9c4[67]])){_0x5554x2[_0xc9c4[963]][_0xc9c4[515]](),_0x5554x2[_0xc9c4[963]]= null}};if(null!= _0x5554x2[_0xc9c4[963]]){var _0x5554x5=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554x9=_0x5554x5[_0xc9c4[2131]](_0x5554x2[_0xc9c4[246]]),_0x5554x5=_0x5554x5[_0xc9c4[2130]](_0x5554x2[_0xc9c4[246]]),_0x5554xa=this[_0xc9c4[2218]](_0x5554x2);if(_0x5554x3|| _0x5554x2[_0xc9c4[963]][_0xc9c4[131]]!= _0x5554x4|| _0x5554x2[_0xc9c4[963]][_0xc9c4[2131]]!= _0x5554x9|| _0x5554x2[_0xc9c4[963]][_0xc9c4[2219]]!= _0x5554x5|| _0x5554x2[_0xc9c4[963]][_0xc9c4[255]]!= _0x5554x2[_0xc9c4[441]][_0xc9c4[255]]||  !_0x5554x2[_0xc9c4[963]][_0xc9c4[1562]][_0xc9c4[237]](_0x5554xa)){_0x5554x2[_0xc9c4[963]][_0xc9c4[131]]= _0x5554x4,_0x5554x2[_0xc9c4[963]][_0xc9c4[1562]]= _0x5554xa,_0x5554x2[_0xc9c4[963]][_0xc9c4[255]]= this[_0xc9c4[2220]](_0x5554x2),_0x5554x2[_0xc9c4[963]][_0xc9c4[2131]]= _0x5554x9,_0x5554x2[_0xc9c4[963]][_0xc9c4[2219]]= _0x5554x5,_0x5554x2[_0xc9c4[963]][_0xc9c4[258]]()}}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2220]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[441]][_0xc9c4[255]]};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2218]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554x4=_0x5554x2[_0xc9c4[441]][_0xc9c4[255]],_0x5554x5=_0x5554x3[_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]),_0x5554x9= new mxRectangle(_0x5554x2[_0xc9c4[2079]][_0xc9c4[235]],_0x5554x2[_0xc9c4[2079]][_0xc9c4[236]]);_0x5554x2[_0xc9c4[963]][_0xc9c4[1672]]();_0x5554x5?(_0x5554x5= _0x5554x2[_0xc9c4[963]][_0xc9c4[1673]](),_0x5554x9[_0xc9c4[235]]+= _0x5554x5[_0xc9c4[235]]* _0x5554x4,_0x5554x9[_0xc9c4[236]]+= _0x5554x5[_0xc9c4[236]]* _0x5554x4,_0x5554x3= _0x5554x3[_0xc9c4[1198]](_0x5554x2[_0xc9c4[246]]),null!= _0x5554x3&& (_0x5554x9[_0xc9c4[117]]= Math[_0xc9c4[160]](0,_0x5554x2[_0xc9c4[963]][_0xc9c4[1655]][_0xc9c4[235]]* _0x5554x3[_0xc9c4[117]]* _0x5554x4- _0x5554x2[_0xc9c4[963]][_0xc9c4[659]]* _0x5554x4- _0x5554x2[_0xc9c4[963]][_0xc9c4[661]]* _0x5554x4),_0x5554x9[_0xc9c4[119]]= Math[_0xc9c4[160]](0,_0x5554x2[_0xc9c4[963]][_0xc9c4[1655]][_0xc9c4[236]]* _0x5554x3[_0xc9c4[119]]* _0x5554x4- _0x5554x2[_0xc9c4[963]][_0xc9c4[658]]* _0x5554x4- _0x5554x2[_0xc9c4[963]][_0xc9c4[660]]* _0x5554x4))):(_0x5554x2[_0xc9c4[963]][_0xc9c4[1590]]()&& (_0x5554x5= _0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[235]]= _0x5554x9[_0xc9c4[236]],_0x5554x9[_0xc9c4[236]]= _0x5554x5),_0x5554x9[_0xc9c4[235]]+= _0x5554x2[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]]+= _0x5554x2[_0xc9c4[236]],_0x5554x9[_0xc9c4[117]]= Math[_0xc9c4[160]](1,_0x5554x2[_0xc9c4[117]]),_0x5554x9[_0xc9c4[119]]= Math[_0xc9c4[160]](1,_0x5554x2[_0xc9c4[119]]),_0x5554x3[_0xc9c4[1730]](_0x5554x2[_0xc9c4[246]])&& (_0x5554x3= _0x5554x3[_0xc9c4[1731]](_0x5554x2[_0xc9c4[246]]),0< _0x5554x3[_0xc9c4[117]]?(_0x5554x5= Math[_0xc9c4[243]](_0x5554x9[_0xc9c4[117]],_0x5554x3[_0xc9c4[117]]* _0x5554x4),_0x5554x2[_0xc9c4[253]][_0xc9c4[623]]&& (_0x5554x9[_0xc9c4[235]]+= _0x5554x9[_0xc9c4[117]]- _0x5554x5),_0x5554x9[_0xc9c4[117]]= _0x5554x5):0< _0x5554x3[_0xc9c4[119]]&& (_0x5554x5= Math[_0xc9c4[243]](_0x5554x9[_0xc9c4[119]],_0x5554x3[_0xc9c4[119]]* _0x5554x4),_0x5554x2[_0xc9c4[253]][_0xc9c4[624]]&& (_0x5554x9[_0xc9c4[236]]+= _0x5554x9[_0xc9c4[119]]- _0x5554x5),_0x5554x9[_0xc9c4[119]]= _0x5554x5)),this[_0xc9c4[2221]](_0x5554x2,_0x5554x9));return _0x5554x9};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2221]]= function(_0x5554x2,_0x5554x3){if(_0x5554x2[_0xc9c4[963]][_0xc9c4[1590]]()){var _0x5554x4=(_0x5554x2[_0xc9c4[117]]- _0x5554x2[_0xc9c4[119]])/ 2;_0x5554x3[_0xc9c4[235]]+= _0x5554x4;_0x5554x3[_0xc9c4[236]]-= _0x5554x4;_0x5554x4= _0x5554x3[_0xc9c4[117]];_0x5554x3[_0xc9c4[117]]= _0x5554x3[_0xc9c4[119]];_0x5554x3[_0xc9c4[119]]= _0x5554x4};_0x5554x3[_0xc9c4[235]]-= _0x5554x2[_0xc9c4[963]][_0xc9c4[1655]][_0xc9c4[235]]* _0x5554x3[_0xc9c4[117]];_0x5554x3[_0xc9c4[236]]-= _0x5554x2[_0xc9c4[963]][_0xc9c4[1655]][_0xc9c4[236]]* _0x5554x3[_0xc9c4[119]];if(_0xc9c4[1334]!= _0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2193]]]){var _0x5554x4=_0x5554x2[_0xc9c4[441]][_0xc9c4[255]],_0x5554x5=_0x5554x2[_0xc9c4[963]][_0xc9c4[1673]]();_0x5554x3[_0xc9c4[235]]+= _0x5554x5[_0xc9c4[235]]* _0x5554x4;_0x5554x3[_0xc9c4[236]]+= _0x5554x5[_0xc9c4[236]]* _0x5554x4;_0x5554x3[_0xc9c4[117]]= Math[_0xc9c4[160]](0,_0x5554x3[_0xc9c4[117]]- _0x5554x2[_0xc9c4[963]][_0xc9c4[659]]* _0x5554x4- _0x5554x2[_0xc9c4[963]][_0xc9c4[661]]* _0x5554x4);_0x5554x3[_0xc9c4[119]]= Math[_0xc9c4[160]](0,_0x5554x3[_0xc9c4[119]]- _0x5554x2[_0xc9c4[963]][_0xc9c4[658]]* _0x5554x4- _0x5554x2[_0xc9c4[963]][_0xc9c4[660]]* _0x5554x4)};var _0x5554x9=_0x5554x2[_0xc9c4[963]][_0xc9c4[1615]]();if(0!= _0x5554x9&& (null!= _0x5554x2&& _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1193]](_0x5554x2[_0xc9c4[246]]))&& (_0x5554x4= _0x5554x2[_0xc9c4[241]](),_0x5554x5= _0x5554x2[_0xc9c4[242]](),_0x5554x3[_0xc9c4[235]]!= _0x5554x4|| _0x5554x3[_0xc9c4[236]]!= _0x5554x5)){_0x5554x9*= Math[_0xc9c4[424]]/ 180,pt= mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]),Math[_0xc9c4[426]](_0x5554x9),Math[_0xc9c4[427]](_0x5554x9), new mxPoint(_0x5554x4,_0x5554x5)),_0x5554x3[_0xc9c4[235]]= pt[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]= pt[_0xc9c4[236]]}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2222]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[2162]](_0x5554x2);if(null!= _0x5554x2[_0xc9c4[1211]]){var _0x5554x4=mxUtils[_0xc9c4[1454]](mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ROTATION,0),90),_0x5554x5=mxUtils[_0xc9c4[431]](_0x5554x4),_0x5554x9=Math[_0xc9c4[426]](_0x5554x5),_0x5554xa=Math[_0xc9c4[427]](_0x5554x5);_0x5554x2[_0xc9c4[1211]][_0xc9c4[209]](function(_0x5554x5,_0x5554x13){var _0x5554x14=_0x5554x13[_0xc9c4[2201]][_0xc9c4[1799]](_0x5554x2);if(!_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]])&& null!= _0x5554x2[_0xc9c4[253]] && 0!= _0x5554x4){var _0x5554x15=_0x5554x14[_0xc9c4[241]](),_0x5554x16=_0x5554x14[_0xc9c4[242]](),_0x5554x16=mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x15,_0x5554x16),_0x5554x9,_0x5554xa, new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]())),_0x5554x15=_0x5554x16[_0xc9c4[235]],_0x5554x16=_0x5554x16[_0xc9c4[236]];_0x5554x14[_0xc9c4[235]]= Math[_0xc9c4[488]](_0x5554x15- _0x5554x14[_0xc9c4[117]]/ 2);_0x5554x14[_0xc9c4[236]]= Math[_0xc9c4[488]](_0x5554x16- _0x5554x14[_0xc9c4[119]]/ 2)};if(_0x5554x3|| null== _0x5554x13[_0xc9c4[1562]]|| _0x5554x13[_0xc9c4[255]]!= _0x5554x2[_0xc9c4[441]][_0xc9c4[255]]||  !_0x5554x13[_0xc9c4[1562]][_0xc9c4[237]](_0x5554x14)){_0x5554x13[_0xc9c4[1562]]= _0x5554x14,_0x5554x13[_0xc9c4[255]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[255]],_0x5554x13[_0xc9c4[258]]()}})}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2223]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2[_0xc9c4[2207]]){var _0x5554x4=this[_0xc9c4[2224]](_0x5554x2),_0x5554x5=this[_0xc9c4[2152]]?mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ROTATION,0):_0x5554x2[_0xc9c4[253]][_0xc9c4[1615]](),_0x5554x9=_0x5554x2[_0xc9c4[441]][_0xc9c4[255]];if(_0x5554x3|| _0x5554x2[_0xc9c4[2207]][_0xc9c4[255]]!= _0x5554x9||  !_0x5554x2[_0xc9c4[2207]][_0xc9c4[1562]][_0xc9c4[237]](_0x5554x4)|| _0x5554x2[_0xc9c4[2207]][_0xc9c4[603]]!= _0x5554x5){_0x5554x2[_0xc9c4[2207]][_0xc9c4[603]]= _0x5554x5,_0x5554x2[_0xc9c4[2207]][_0xc9c4[1562]]= _0x5554x4,_0x5554x2[_0xc9c4[2207]][_0xc9c4[255]]= _0x5554x9,_0x5554x2[_0xc9c4[2207]][_0xc9c4[258]]()}}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[2224]]= function(_0x5554x2){if(null!= _0x5554x2[_0xc9c4[2207]]){var _0x5554x3=_0x5554x2[_0xc9c4[2207]][_0xc9c4[255]],_0x5554x4=_0x5554x2[_0xc9c4[2207]][_0xc9c4[1562]][_0xc9c4[117]]/ _0x5554x3,_0x5554x3=_0x5554x2[_0xc9c4[2207]][_0xc9c4[1562]][_0xc9c4[119]]/ _0x5554x3,_0x5554x5=_0x5554x2[_0xc9c4[441]][_0xc9c4[255]],_0x5554x9=_0x5554x2[_0xc9c4[241]](),_0x5554xa=_0x5554x2[_0xc9c4[242]]();if(!_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]])&& (_0x5554x9= _0x5554x2[_0xc9c4[235]]+ _0x5554x4* _0x5554x5,_0x5554xa= _0x5554x2[_0xc9c4[236]]+ _0x5554x3* _0x5554x5,null!= _0x5554x2[_0xc9c4[253]])){var _0x5554x12=_0x5554x2[_0xc9c4[253]][_0xc9c4[1598]]();if(this[_0xc9c4[2152]]){_0x5554x12= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ROTATION,0)}else {if(_0x5554x2[_0xc9c4[253]][_0xc9c4[1590]]()){var _0x5554x13=(_0x5554x2[_0xc9c4[117]]- _0x5554x2[_0xc9c4[119]])/ 2,_0x5554x9=_0x5554x9+ _0x5554x13,_0x5554xa=_0x5554xa- _0x5554x13}};0!= _0x5554x12&& (_0x5554x13= mxUtils[_0xc9c4[431]](_0x5554x12),_0x5554x12= Math[_0xc9c4[426]](_0x5554x13),_0x5554x13= Math[_0xc9c4[427]](_0x5554x13),_0x5554xa= mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x9,_0x5554xa),_0x5554x12,_0x5554x13, new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]())),_0x5554x9= _0x5554xa[_0xc9c4[235]],_0x5554xa= _0x5554xa[_0xc9c4[236]])};return _0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]), new mxRectangle(Math[_0xc9c4[488]](_0x5554x9- _0x5554x4/ 2* _0x5554x5),Math[_0xc9c4[488]](_0x5554xa- _0x5554x3/ 2* _0x5554x5),Math[_0xc9c4[488]](_0x5554x4* _0x5554x5),Math[_0xc9c4[488]](_0x5554x3* _0x5554x5))};return null};mxCellRenderer[_0xc9c4[202]][_0xc9c4[258]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(null!= _0x5554x2[_0xc9c4[253]]){var _0x5554x5=!1;_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]);reconfigure= null!= _0x5554x3?_0x5554x3:!1;this[_0xc9c4[2204]](_0x5554x2);if(_0x5554x2[_0xc9c4[2082]]|| _0x5554x2[_0xc9c4[2081]]){_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2158]]?this[_0xc9c4[2166]](_0x5554x2):this[_0xc9c4[2167]](_0x5554x2)};if(_0x5554x2[_0xc9c4[2082]]||  !mxUtils[_0xc9c4[2225]](_0x5554x2[_0xc9c4[253]][_0xc9c4[124]],_0x5554x2[_0xc9c4[124]])){this[_0xc9c4[2170]](_0x5554x2),_0x5554x3=  !0};delete _0x5554x2[_0xc9c4[2081]];delete _0x5554x2[_0xc9c4[2082]];if(_0x5554x3|| null== _0x5554x2[_0xc9c4[253]][_0xc9c4[1562]]|| _0x5554x2[_0xc9c4[253]][_0xc9c4[255]]!= _0x5554x2[_0xc9c4[441]][_0xc9c4[255]]||  !_0x5554x2[_0xc9c4[253]][_0xc9c4[1562]][_0xc9c4[237]](_0x5554x2)||  !mxUtils[_0xc9c4[2226]](_0x5554x2[_0xc9c4[253]][_0xc9c4[1525]],_0x5554x2[_0xc9c4[439]])){_0x5554x5=  !0,_0x5554x2[_0xc9c4[253]][_0xc9c4[1525]]= null!= _0x5554x2[_0xc9c4[439]]?_0x5554x2[_0xc9c4[439]][_0xc9c4[1853]]():null,_0x5554x2[_0xc9c4[253]][_0xc9c4[1562]]=  new mxRectangle(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],_0x5554x2[_0xc9c4[117]],_0x5554x2[_0xc9c4[119]]),_0x5554x2[_0xc9c4[253]][_0xc9c4[255]]= _0x5554x2[_0xc9c4[441]][_0xc9c4[255]],null== _0x5554x4|| _0x5554x4?_0x5554x2[_0xc9c4[253]][_0xc9c4[258]]():_0x5554x2[_0xc9c4[253]][_0xc9c4[1577]]()};if(null== _0x5554x4|| _0x5554x4){this[_0xc9c4[2217]](_0x5554x2,_0x5554x5),this[_0xc9c4[2222]](_0x5554x2,_0x5554x5),this[_0xc9c4[2223]](_0x5554x2,_0x5554x5)}}};mxCellRenderer[_0xc9c4[202]][_0xc9c4[515]]= function(_0x5554x2){null!= _0x5554x2[_0xc9c4[253]]&& (null!= _0x5554x2[_0xc9c4[963]]&& (_0x5554x2[_0xc9c4[963]][_0xc9c4[515]](),_0x5554x2[_0xc9c4[963]]= null),null!= _0x5554x2[_0xc9c4[1211]]&& (_0x5554x2[_0xc9c4[1211]][_0xc9c4[209]](function(_0x5554x2,_0x5554x4){_0x5554x4[_0xc9c4[515]]()}),_0x5554x2[_0xc9c4[1211]]= null),null!= _0x5554x2[_0xc9c4[2207]]&& (_0x5554x2[_0xc9c4[2207]][_0xc9c4[515]](),_0x5554x2[_0xc9c4[2207]]= null),_0x5554x2[_0xc9c4[253]][_0xc9c4[515]](),_0x5554x2[_0xc9c4[253]]= null)};var mxEdgeStyle={EntityRelation:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=_0x5554x2[_0xc9c4[441]],_0x5554x12=_0x5554xa[_0xc9c4[1179]];_0x5554x5= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_SEGMENT,mxConstants.ENTITY_SEGMENT)* _0x5554xa[_0xc9c4[255]];var _0x5554x13=_0x5554x2[_0xc9c4[439]],_0x5554x14=_0x5554x13[0],_0x5554x15=_0x5554x13[_0x5554x13[_0xc9c4[67]]- 1],_0x5554x13=!1;if(null!= _0x5554x14){_0x5554x3=  new mxCellState,_0x5554x3[_0xc9c4[235]]= _0x5554x14[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]= _0x5554x14[_0xc9c4[236]]}else {if(null!= _0x5554x3){var _0x5554x16=mxUtils[_0xc9c4[2227]](_0x5554x3,_0x5554x2,!0,mxConstants.DIRECTION_MASK_NONE);_0x5554x16!= mxConstants[_0xc9c4[434]]?_0x5554x13= _0x5554x16== mxConstants[_0xc9c4[436]]:(_0x5554x14= _0x5554x12[_0xc9c4[1198]](_0x5554x3[_0xc9c4[246]]),_0x5554x14[_0xc9c4[1500]]?_0x5554x13= 0.5>= _0x5554x14[_0xc9c4[235]]:null!= _0x5554x4&& (_0x5554x13= _0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]< _0x5554x3[_0xc9c4[235]]))}else {return}};_0x5554x14=  !0;null!= _0x5554x15?(_0x5554x4=  new mxCellState,_0x5554x4[_0xc9c4[235]]= _0x5554x15[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]]= _0x5554x15[_0xc9c4[236]]):null!= _0x5554x4&& (_0x5554x16= mxUtils[_0xc9c4[2227]](_0x5554x4,_0x5554x2,!1,mxConstants.DIRECTION_MASK_NONE),_0x5554x16!= mxConstants[_0xc9c4[434]]?_0x5554x14= _0x5554x16== mxConstants[_0xc9c4[436]]:(_0x5554x2= _0x5554x12[_0xc9c4[1198]](_0x5554x4[_0xc9c4[246]]),_0x5554x2[_0xc9c4[1500]]?_0x5554x14= 0.5>= _0x5554x2[_0xc9c4[235]]:null!= _0x5554x3&& (_0x5554x14= _0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]]< _0x5554x4[_0xc9c4[235]])));null!= _0x5554x3&& null!= _0x5554x4&& (_0x5554x2= _0x5554x13?_0x5554x3[_0xc9c4[235]]:_0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]],_0x5554x3= _0x5554xa[_0xc9c4[2228]](_0x5554x3),_0x5554x12= _0x5554x14?_0x5554x4[_0xc9c4[235]]:_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]],_0x5554x4= _0x5554xa[_0xc9c4[2228]](_0x5554x4),_0x5554xa=  new mxPoint(_0x5554x2+ (_0x5554x13?-_0x5554x5:_0x5554x5),_0x5554x3),_0x5554x15=  new mxPoint(_0x5554x12+ (_0x5554x14?-_0x5554x5:_0x5554x5),_0x5554x4),_0x5554x13== _0x5554x14?(_0x5554x5= _0x5554x13?Math[_0xc9c4[243]](_0x5554x2,_0x5554x12)- _0x5554x5:Math[_0xc9c4[160]](_0x5554x2,_0x5554x12)+ _0x5554x5,_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x5,_0x5554x3)),_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x5,_0x5554x4))):(_0x5554xa[_0xc9c4[235]]< _0x5554x15[_0xc9c4[235]]== _0x5554x13?(_0x5554x5= _0x5554x3+ (_0x5554x4- _0x5554x3)/ 2,_0x5554x9[_0xc9c4[207]](_0x5554xa),_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554xa[_0xc9c4[235]],_0x5554x5)),_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x15[_0xc9c4[235]],_0x5554x5))):_0x5554x9[_0xc9c4[207]](_0x5554xa),_0x5554x9[_0xc9c4[207]](_0x5554x15)))},Loop:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= _0x5554x3){_0x5554x4= _0x5554x2[_0xc9c4[441]];var _0x5554xa=_0x5554x4[_0xc9c4[1179]];_0x5554x5= null!= _0x5554x5&& 0< _0x5554x5[_0xc9c4[67]]?_0x5554x5[0]:null;null!= _0x5554x5&& (_0x5554x5= _0x5554x4[_0xc9c4[2229]](_0x5554x2,_0x5554x5),mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x5[_0xc9c4[235]],_0x5554x5[_0xc9c4[236]])&& (_0x5554x5= null));var _0x5554x12=0,_0x5554x13=0,_0x5554x14=0,_0x5554x15=0,_0x5554xa=mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_SEGMENT,_0x5554xa[_0xc9c4[1020]])* _0x5554x4[_0xc9c4[255]];_0x5554x2= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_WEST);_0x5554x2== mxConstants[_0xc9c4[1358]]|| _0x5554x2== mxConstants[_0xc9c4[1354]]?(_0x5554x12= _0x5554x4[_0xc9c4[2230]](_0x5554x3),_0x5554x13= _0x5554xa):(_0x5554x14= _0x5554x4[_0xc9c4[2228]](_0x5554x3),_0x5554x15= _0x5554xa);null== _0x5554x5|| _0x5554x5[_0xc9c4[235]]< _0x5554x3[_0xc9c4[235]]|| _0x5554x5[_0xc9c4[235]]> _0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]]?null!= _0x5554x5?(_0x5554x12= _0x5554x5[_0xc9c4[235]],_0x5554x15= Math[_0xc9c4[160]](Math[_0xc9c4[425]](_0x5554x14- _0x5554x5[_0xc9c4[236]]),_0x5554x15)):_0x5554x2== mxConstants[_0xc9c4[1358]]?_0x5554x14= _0x5554x3[_0xc9c4[236]]- 2* _0x5554x13:_0x5554x2== mxConstants[_0xc9c4[1354]]?_0x5554x14= _0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]]+ 2* _0x5554x13:_0x5554x12= _0x5554x2== mxConstants[_0xc9c4[1356]]?_0x5554x3[_0xc9c4[235]]- 2* _0x5554x15:_0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]]+ 2* _0x5554x15:null!= _0x5554x5&& (_0x5554x12= _0x5554x4[_0xc9c4[2230]](_0x5554x3),_0x5554x13= Math[_0xc9c4[160]](Math[_0xc9c4[425]](_0x5554x12- _0x5554x5[_0xc9c4[235]]),_0x5554x15),_0x5554x14= _0x5554x5[_0xc9c4[236]],_0x5554x15= 0);_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x12- _0x5554x13,_0x5554x14- _0x5554x15));_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x12+ _0x5554x13,_0x5554x14+ _0x5554x15))}},ElbowConnector:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=null!= _0x5554x5&& 0< _0x5554x5[_0xc9c4[67]]?_0x5554x5[0]:null,_0x5554x12=!1,_0x5554x13=!1;if(null!= _0x5554x3&& null!= _0x5554x4){if(null!= _0x5554xa){var _0x5554x14=Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[235]],_0x5554x4[_0xc9c4[235]]),_0x5554x15=Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]],_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]),_0x5554x13=Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[236]],_0x5554x4[_0xc9c4[236]]),_0x5554x16=Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]],_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]),_0x5554xa=_0x5554x2[_0xc9c4[441]][_0xc9c4[2229]](_0x5554x2,_0x5554xa),_0x5554x12=_0x5554xa[_0xc9c4[236]]< _0x5554x13|| _0x5554xa[_0xc9c4[236]]> _0x5554x16,_0x5554x13=_0x5554xa[_0xc9c4[235]]< _0x5554x14|| _0x5554xa[_0xc9c4[235]]> _0x5554x15}else {_0x5554x14= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[235]],_0x5554x4[_0xc9c4[235]]),_0x5554x15= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]],_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]),_0x5554x12= _0x5554x14== _0x5554x15,_0x5554x12|| (_0x5554x13= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[236]],_0x5554x4[_0xc9c4[236]]),_0x5554x16= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]],_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]),_0x5554x13= _0x5554x13== _0x5554x16)}};!_0x5554x13&& (_0x5554x12|| _0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2231]]]== mxConstants[_0xc9c4[2232]])?mxEdgeStyle.TopToBottom(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9):mxEdgeStyle.SideToSide(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)},SideToSide:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=_0x5554x2[_0xc9c4[441]];_0x5554x5= null!= _0x5554x5&& 0< _0x5554x5[_0xc9c4[67]]?_0x5554x5[0]:null;var _0x5554x12=_0x5554x2[_0xc9c4[439]],_0x5554x13=_0x5554x12[0],_0x5554x12=_0x5554x12[_0x5554x12[_0xc9c4[67]]- 1];null!= _0x5554x5&& (_0x5554x5= _0x5554xa[_0xc9c4[2229]](_0x5554x2,_0x5554x5));null!= _0x5554x13&& (_0x5554x3=  new mxCellState,_0x5554x3[_0xc9c4[235]]= _0x5554x13[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]= _0x5554x13[_0xc9c4[236]]);null!= _0x5554x12&& (_0x5554x4=  new mxCellState,_0x5554x4[_0xc9c4[235]]= _0x5554x12[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]]= _0x5554x12[_0xc9c4[236]]);null!= _0x5554x3&& null!= _0x5554x4&& (_0x5554x2= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[235]],_0x5554x4[_0xc9c4[235]]),_0x5554x13= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]],_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]),_0x5554x2= null!= _0x5554x5?_0x5554x5[_0xc9c4[235]]:_0x5554x13+ (_0x5554x2- _0x5554x13)/ 2,_0x5554x13= _0x5554xa[_0xc9c4[2228]](_0x5554x3),_0x5554xa= _0x5554xa[_0xc9c4[2228]](_0x5554x4),null!= _0x5554x5&& (_0x5554x5[_0xc9c4[236]]>= _0x5554x3[_0xc9c4[236]]&& _0x5554x5[_0xc9c4[236]]<= _0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]]&& (_0x5554x13= _0x5554x5[_0xc9c4[236]]),_0x5554x5[_0xc9c4[236]]>= _0x5554x4[_0xc9c4[236]]&& _0x5554x5[_0xc9c4[236]]<= _0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]&& (_0x5554xa= _0x5554x5[_0xc9c4[236]])),!mxUtils[_0xc9c4[442]](_0x5554x4,_0x5554x2,_0x5554x13)&&  !mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x2,_0x5554x13) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x2,_0x5554x13)),!mxUtils[_0xc9c4[442]](_0x5554x4,_0x5554x2,_0x5554xa)&&  !mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x2,_0x5554xa) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x2,_0x5554xa)),1== _0x5554x9[_0xc9c4[67]]&& (null!= _0x5554x5?!mxUtils[_0xc9c4[442]](_0x5554x4,_0x5554x2,_0x5554x5[_0xc9c4[236]])&&  !mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x2,_0x5554x5[_0xc9c4[236]]) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x2,_0x5554x5[_0xc9c4[236]])):(_0x5554xa= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[236]],_0x5554x4[_0xc9c4[236]]),_0x5554x3= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]],_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]),_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x2,_0x5554xa+ (_0x5554x3- _0x5554xa)/ 2)))))},TopToBottom:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=_0x5554x2[_0xc9c4[441]];_0x5554x5= null!= _0x5554x5&& 0< _0x5554x5[_0xc9c4[67]]?_0x5554x5[0]:null;var _0x5554x12=_0x5554x2[_0xc9c4[439]],_0x5554x13=_0x5554x12[0],_0x5554x12=_0x5554x12[_0x5554x12[_0xc9c4[67]]- 1];null!= _0x5554x5&& (_0x5554x5= _0x5554xa[_0xc9c4[2229]](_0x5554x2,_0x5554x5));null!= _0x5554x13&& (_0x5554x3=  new mxCellState,_0x5554x3[_0xc9c4[235]]= _0x5554x13[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]= _0x5554x13[_0xc9c4[236]]);null!= _0x5554x12&& (_0x5554x4=  new mxCellState,_0x5554x4[_0xc9c4[235]]= _0x5554x12[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]]= _0x5554x12[_0xc9c4[236]]);null!= _0x5554x3&& null!= _0x5554x4&& (_0x5554x13= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[236]],_0x5554x4[_0xc9c4[236]]),_0x5554x12= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]],_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]),_0x5554x2= _0x5554xa[_0xc9c4[2230]](_0x5554x3),null!= _0x5554x5&& (_0x5554x5[_0xc9c4[235]]>= _0x5554x3[_0xc9c4[235]]&& _0x5554x5[_0xc9c4[235]]<= _0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]])&& (_0x5554x2= _0x5554x5[_0xc9c4[235]]),_0x5554x13= null!= _0x5554x5?_0x5554x5[_0xc9c4[236]]:_0x5554x12+ (_0x5554x13- _0x5554x12)/ 2,!mxUtils[_0xc9c4[442]](_0x5554x4,_0x5554x2,_0x5554x13)&&  !mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x2,_0x5554x13) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x2,_0x5554x13)),_0x5554x2= null!= _0x5554x5&& _0x5554x5[_0xc9c4[235]]>= _0x5554x4[_0xc9c4[235]]&& _0x5554x5[_0xc9c4[235]]<= _0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]?_0x5554x5[_0xc9c4[235]]:_0x5554xa[_0xc9c4[2230]](_0x5554x4),!mxUtils[_0xc9c4[442]](_0x5554x4,_0x5554x2,_0x5554x13)&&  !mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x2,_0x5554x13) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x2,_0x5554x13)),1== _0x5554x9[_0xc9c4[67]]&& (null!= _0x5554x5&& 1== _0x5554x9[_0xc9c4[67]]?!mxUtils[_0xc9c4[442]](_0x5554x4,_0x5554x5[_0xc9c4[235]],_0x5554x13)&&  !mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x5[_0xc9c4[235]],_0x5554x13) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x5[_0xc9c4[235]],_0x5554x13)):(_0x5554xa= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[235]],_0x5554x4[_0xc9c4[235]]),_0x5554x3= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]],_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]),_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554xa+ (_0x5554x3- _0x5554xa)/ 2,_0x5554x13)))))},SegmentConnector:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=_0x5554x2[_0xc9c4[439]],_0x5554x12=!0,_0x5554x13=null,_0x5554x14=_0x5554xa[0];null== _0x5554x14&& null!= _0x5554x3?_0x5554x14=  new mxPoint(_0x5554x2[_0xc9c4[441]][_0xc9c4[2230]](_0x5554x3),_0x5554x2[_0xc9c4[441]][_0xc9c4[2228]](_0x5554x3)):null!= _0x5554x14&& (_0x5554x14= _0x5554x14[_0xc9c4[238]]());var _0x5554x15=_0x5554xa[_0xc9c4[67]]- 1;if(null!= _0x5554x5&& 0< _0x5554x5[_0xc9c4[67]]){for(var _0x5554x13=_0x5554x2[_0xc9c4[441]][_0xc9c4[2229]](_0x5554x2,_0x5554x5[0]),_0x5554x16=_0x5554x3,_0x5554x17=_0x5554xa[0],_0x5554x18=!1,_0x5554x19=!1,_0x5554x18=_0x5554x13,_0x5554x1a=_0x5554x5[_0xc9c4[67]],_0x5554x1b=0;2> _0x5554x1b;_0x5554x1b++){var _0x5554x1c=null!= _0x5554x17&& _0x5554x17[_0xc9c4[235]]== _0x5554x18[_0xc9c4[235]],_0x5554x1d=null!= _0x5554x17&& _0x5554x17[_0xc9c4[236]]== _0x5554x18[_0xc9c4[236]],_0x5554x1e=null!= _0x5554x16&& _0x5554x18[_0xc9c4[236]]>= _0x5554x16[_0xc9c4[236]]&& _0x5554x18[_0xc9c4[236]]<= _0x5554x16[_0xc9c4[236]]+ _0x5554x16[_0xc9c4[119]],_0x5554x16=null!= _0x5554x16&& _0x5554x18[_0xc9c4[235]]>= _0x5554x16[_0xc9c4[235]]&& _0x5554x18[_0xc9c4[235]]<= _0x5554x16[_0xc9c4[235]]+ _0x5554x16[_0xc9c4[117]],_0x5554x18=_0x5554x1d|| null== _0x5554x17&& _0x5554x1e,_0x5554x19=_0x5554x1c|| null== _0x5554x17&& _0x5554x16;if(null!= _0x5554x17&&  !_0x5554x1d&&  !_0x5554x1c&& (_0x5554x1e|| _0x5554x16)){_0x5554x12= _0x5554x1e?!1:!0;break};if(_0x5554x19|| _0x5554x18){_0x5554x12= _0x5554x18;1== _0x5554x1b&& (_0x5554x12= 0== _0x5554x5[_0xc9c4[67]]% 2?_0x5554x18:_0x5554x19);break};_0x5554x16= _0x5554x4;_0x5554x17= _0x5554xa[_0x5554x15];_0x5554x18= _0x5554x2[_0xc9c4[441]][_0xc9c4[2229]](_0x5554x2,_0x5554x5[_0x5554x1a- 1])};_0x5554x12&& (null!= _0x5554xa[0]&& _0x5554xa[0][_0xc9c4[236]]!= _0x5554x13[_0xc9c4[236]]|| null== _0x5554xa[0]&& null!= _0x5554x3&& (_0x5554x13[_0xc9c4[236]]< _0x5554x3[_0xc9c4[236]]|| _0x5554x13[_0xc9c4[236]]> _0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]]))?_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x14[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]])):!_0x5554x12&& (null!= _0x5554xa[0]&& _0x5554xa[0][_0xc9c4[235]]!= _0x5554x13[_0xc9c4[235]]|| null== _0x5554xa[0]&& null!= _0x5554x3&& (_0x5554x13[_0xc9c4[235]]< _0x5554x3[_0xc9c4[235]]|| _0x5554x13[_0xc9c4[235]]> _0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]])) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x13[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]));_0x5554x12?_0x5554x14[_0xc9c4[236]]= _0x5554x13[_0xc9c4[236]]:_0x5554x14[_0xc9c4[235]]= _0x5554x13[_0xc9c4[235]];for(_0x5554x1b= 0;_0x5554x1b< _0x5554x5[_0xc9c4[67]];_0x5554x1b++){_0x5554x12=  !_0x5554x12,_0x5554x13= _0x5554x2[_0xc9c4[441]][_0xc9c4[2229]](_0x5554x2,_0x5554x5[_0x5554x1b]),_0x5554x12?_0x5554x14[_0xc9c4[236]]= _0x5554x13[_0xc9c4[236]]:_0x5554x14[_0xc9c4[235]]= _0x5554x13[_0xc9c4[235]],_0x5554x9[_0xc9c4[207]](_0x5554x14[_0xc9c4[238]]())}}else {_0x5554x13= _0x5554x14,_0x5554x12=  !0};_0x5554x14= _0x5554xa[_0x5554x15];null== _0x5554x14&& null!= _0x5554x4&& (_0x5554x14=  new mxPoint(_0x5554x2[_0xc9c4[441]][_0xc9c4[2230]](_0x5554x4),_0x5554x2[_0xc9c4[441]][_0xc9c4[2228]](_0x5554x4)));_0x5554x12&& (null!= _0x5554xa[_0x5554x15]&& _0x5554xa[_0x5554x15][_0xc9c4[236]]!= _0x5554x13[_0xc9c4[236]]|| null== _0x5554xa[_0x5554x15]&& null!= _0x5554x4&& (_0x5554x13[_0xc9c4[236]]< _0x5554x4[_0xc9c4[236]]|| _0x5554x13[_0xc9c4[236]]> _0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]))?_0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x14[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]])):!_0x5554x12&& (null!= _0x5554xa[_0x5554x15]&& _0x5554xa[_0x5554x15][_0xc9c4[235]]!= _0x5554x13[_0xc9c4[235]]|| null== _0x5554xa[_0x5554x15]&& null!= _0x5554x4&& (_0x5554x13[_0xc9c4[235]]< _0x5554x4[_0xc9c4[235]]|| _0x5554x13[_0xc9c4[235]]> _0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]])) && _0x5554x9[_0xc9c4[207]]( new mxPoint(_0x5554x13[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]));if(null== _0x5554xa[0]&& null!= _0x5554x3){for(;1< _0x5554x9[_0xc9c4[67]]&& mxUtils[_0xc9c4[442]](_0x5554x3,_0x5554x9[1][_0xc9c4[235]],_0x5554x9[1][_0xc9c4[236]]);){_0x5554x9= _0x5554x9[_0xc9c4[300]](1,1)}};if(null== _0x5554xa[_0x5554x15]&& null!= _0x5554x4){for(;1< _0x5554x9[_0xc9c4[67]]&& mxUtils[_0xc9c4[442]](_0x5554x4,_0x5554x9[_0x5554x9[_0xc9c4[67]]- 1][_0xc9c4[235]],_0x5554x9[_0x5554x9[_0xc9c4[67]]- 1][_0xc9c4[236]]);){_0x5554x9= _0x5554x9[_0xc9c4[300]](_0x5554x9[_0xc9c4[67]]- 1,1)}}},orthBuffer:10,dirVectors:[[-1,0],[0,-1],[1,0],[0,1],[-1,0],[0,-1],[1,0]],wayPoints1:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],routePatterns:[[[513,2308,2081,2562],[513,1090,514,2184,2114,2561],[513,1090,514,2564,2184,2562],[513,2308,2561,1090,514,2568,2308]],[[514,1057,513,2308,2081,2562],[514,2184,2114,2561],[514,2184,2562,1057,513,2564,2184],[514,1057,513,2568,2308,2561]],[[1090,514,1057,513,2308,2081,2562],[2114,2561],[1090,2562,1057,513,2564,2184],[1090,514,1057,513,2308,2561,2568]],[[2081,2562],[1057,513,1090,514,2184,2114,2561],[1057,513,1090,514,2184,2562,2564],[1057,2561,1090,514,2568,2308]]],inlineRoutePatterns:[[null,[2114,2568],null,null],[null,[514,2081,2114,2568],null,null],[null,[2114,2561],null,null],[[2081,2562],[1057,2114,2568],[2184,2562],null]],vertexSeperations:[],limits:[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],LEFT_MASK:32,TOP_MASK:64,RIGHT_MASK:128,BOTTOM_MASK:256,LEFT:1,TOP:2,RIGHT:4,BOTTOM:8,SIDE_MASK:480,CENTER_MASK:512,SOURCE_MASK:1024,TARGET_MASK:2048,VERTEX_MASK:3072,OrthConnector:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]],_0x5554x12=null== _0x5554x3?!1:_0x5554xa[_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x3[_0xc9c4[246]]),_0x5554xa=null== _0x5554x4?!1:_0x5554xa[_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x4[_0xc9c4[246]]);if(null!= _0x5554x5&& 0< _0x5554x5[_0xc9c4[67]]|| _0x5554x12|| _0x5554xa){mxEdgeStyle.SegmentConnector(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)}else {_0x5554x5= _0x5554x2[_0xc9c4[439]];var _0x5554x13=_0x5554x5[0],_0x5554x14=_0x5554x5[_0x5554x5[_0xc9c4[67]]- 1];_0x5554x5= null!= _0x5554x3?_0x5554x3[_0xc9c4[235]]:_0x5554x13[_0xc9c4[235]];var _0x5554x12=null!= _0x5554x3?_0x5554x3[_0xc9c4[236]]:_0x5554x13[_0xc9c4[236]],_0x5554x15=null!= _0x5554x3?_0x5554x3[_0xc9c4[117]]:1,_0x5554x16=null!= _0x5554x3?_0x5554x3[_0xc9c4[119]]:1,_0x5554x17=null!= _0x5554x4?_0x5554x4[_0xc9c4[235]]:_0x5554x14[_0xc9c4[235]],_0x5554x18=null!= _0x5554x4?_0x5554x4[_0xc9c4[236]]:_0x5554x14[_0xc9c4[236]],_0x5554x19=null!= _0x5554x4?_0x5554x4[_0xc9c4[117]]:1,_0x5554x1a=null!= _0x5554x4?_0x5554x4[_0xc9c4[119]]:1,_0x5554xa=_0x5554x2[_0xc9c4[441]][_0xc9c4[255]]* mxEdgeStyle[_0xc9c4[2233]],_0x5554x1b=[mxConstants[_0xc9c4[2234]],mxConstants[_0xc9c4[2234]]];null!= _0x5554x3&& (_0x5554x1b[0]= mxUtils[_0xc9c4[2227]](_0x5554x3,_0x5554x2,!0,mxConstants.DIRECTION_MASK_ALL));null!= _0x5554x4&& (_0x5554x1b[1]= mxUtils[_0xc9c4[2227]](_0x5554x4,_0x5554x2,!1,mxConstants.DIRECTION_MASK_ALL));_0x5554x2= [0,0];_0x5554x5= [[_0x5554x5,_0x5554x12,_0x5554x15,_0x5554x16],[_0x5554x17,_0x5554x18,_0x5554x19,_0x5554x1a]];for(_0x5554x15= 0;2> _0x5554x15;_0x5554x15++){mxEdgeStyle[_0xc9c4[2235]][_0x5554x15][1]= _0x5554x5[_0x5554x15][0]- _0x5554xa,mxEdgeStyle[_0xc9c4[2235]][_0x5554x15][2]= _0x5554x5[_0x5554x15][1]- _0x5554xa,mxEdgeStyle[_0xc9c4[2235]][_0x5554x15][4]= _0x5554x5[_0x5554x15][0]+ _0x5554x5[_0x5554x15][2]+ _0x5554xa,mxEdgeStyle[_0xc9c4[2235]][_0x5554x15][8]= _0x5554x5[_0x5554x15][1]+ _0x5554x5[_0x5554x15][3]+ _0x5554xa};_0x5554x15= _0x5554x5[0][0]+ _0x5554x5[0][2]/ 2- (_0x5554x5[1][0]+ _0x5554x5[1][2]/ 2);_0x5554x16= _0x5554x5[0][1]+ _0x5554x5[0][3]/ 2- (_0x5554x5[1][1]+ _0x5554x5[1][3]/ 2);_0x5554x12= 0;0> _0x5554x15?_0x5554x12= 0> _0x5554x16?2:1:0>= _0x5554x16&& (_0x5554x12= 3,0== _0x5554x15&& (_0x5554x12= 2));_0x5554x16= null;null!= _0x5554x3&& (_0x5554x16= _0x5554x13);_0x5554x3= [[0.5,0.5],[0.5,0.5]];for(_0x5554x15= 0;2> _0x5554x15;_0x5554x15++){null!= _0x5554x16&& (_0x5554x3[_0x5554x15][0]= (_0x5554x16[_0xc9c4[235]]- _0x5554x5[_0x5554x15][0])/ _0x5554x5[_0x5554x15][2],0.01> _0x5554x3[_0x5554x15][0]?_0x5554x2[_0x5554x15]= mxConstants[_0xc9c4[436]]:0.99< _0x5554x3[_0x5554x15][0]&& (_0x5554x2[_0x5554x15]= mxConstants[_0xc9c4[438]]),_0x5554x3[_0x5554x15][1]= (_0x5554x16[_0xc9c4[236]]- _0x5554x5[_0x5554x15][1])/ _0x5554x5[_0x5554x15][3],0.01> _0x5554x3[_0x5554x15][1]?_0x5554x2[_0x5554x15]= mxConstants[_0xc9c4[435]]:0.99< _0x5554x3[_0x5554x15][1]&& (_0x5554x2[_0x5554x15]= mxConstants[_0xc9c4[437]])),_0x5554x16= null,null!= _0x5554x4&& (_0x5554x16= _0x5554x14)};_0x5554x15= _0x5554x5[0][1]- (_0x5554x5[1][1]+ _0x5554x5[1][3]);_0x5554x16= _0x5554x5[0][0]- (_0x5554x5[1][0]+ _0x5554x5[1][2]);_0x5554x17= _0x5554x5[1][1]- (_0x5554x5[0][1]+ _0x5554x5[0][3]);_0x5554x18= _0x5554x5[1][0]- (_0x5554x5[0][0]+ _0x5554x5[0][2]);mxEdgeStyle[_0xc9c4[2236]][1]= Math[_0xc9c4[160]](_0x5554x16- 2* _0x5554xa,0);mxEdgeStyle[_0xc9c4[2236]][2]= Math[_0xc9c4[160]](_0x5554x15- 2* _0x5554xa,0);mxEdgeStyle[_0xc9c4[2236]][4]= Math[_0xc9c4[160]](_0x5554x17- 2* _0x5554xa,0);mxEdgeStyle[_0xc9c4[2236]][3]= Math[_0xc9c4[160]](_0x5554x18- 2* _0x5554xa,0);_0x5554x4= [];_0x5554x13= [];_0x5554x14= [];_0x5554x13[0]= _0x5554x16>= _0x5554x18?mxConstants[_0xc9c4[436]]:mxConstants[_0xc9c4[438]];_0x5554x14[0]= _0x5554x15>= _0x5554x17?mxConstants[_0xc9c4[435]]:mxConstants[_0xc9c4[437]];_0x5554x13[1]= mxUtils[_0xc9c4[2237]](_0x5554x13[0]);_0x5554x14[1]= mxUtils[_0xc9c4[2237]](_0x5554x14[0]);_0x5554x16= _0x5554x16>= _0x5554x18?_0x5554x16:_0x5554x18;_0x5554x17= _0x5554x15>= _0x5554x17?_0x5554x15:_0x5554x17;_0x5554x18= [[0,0],[0,0]];_0x5554x19=  !1;for(_0x5554x15= 0;2> _0x5554x15;_0x5554x15++){0== _0x5554x2[_0x5554x15]&& (0== (_0x5554x13[_0x5554x15]& _0x5554x1b[_0x5554x15])&& (_0x5554x13[_0x5554x15]= mxUtils[_0xc9c4[2237]](_0x5554x13[_0x5554x15])),0== (_0x5554x14[_0x5554x15]& _0x5554x1b[_0x5554x15])&& (_0x5554x14[_0x5554x15]= mxUtils[_0xc9c4[2237]](_0x5554x14[_0x5554x15])),_0x5554x18[_0x5554x15][0]= _0x5554x14[_0x5554x15],_0x5554x18[_0x5554x15][1]= _0x5554x13[_0x5554x15])};_0x5554x17> 2* _0x5554xa&& _0x5554x16> 2* _0x5554xa&& (0< (_0x5554x13[0]& _0x5554x1b[0])&& 0< (_0x5554x14[1]& _0x5554x1b[1])?(_0x5554x18[0][0]= _0x5554x13[0],_0x5554x18[0][1]= _0x5554x14[0],_0x5554x18[1][0]= _0x5554x14[1],_0x5554x18[1][1]= _0x5554x13[1],_0x5554x19=  !0):0< (_0x5554x14[0]& _0x5554x1b[0])&& 0< (_0x5554x13[1]& _0x5554x1b[1])&& (_0x5554x18[0][0]= _0x5554x14[0],_0x5554x18[0][1]= _0x5554x13[0],_0x5554x18[1][0]= _0x5554x13[1],_0x5554x18[1][1]= _0x5554x14[1],_0x5554x19=  !0));_0x5554x17> 2* _0x5554xa&&  !_0x5554x19&& (_0x5554x18[0][0]= _0x5554x14[0],_0x5554x18[0][1]= _0x5554x13[0],_0x5554x18[1][0]= _0x5554x14[1],_0x5554x18[1][1]= _0x5554x13[1],_0x5554x19=  !0);_0x5554x16> 2* _0x5554xa&&  !_0x5554x19&& (_0x5554x18[0][0]= _0x5554x13[0],_0x5554x18[0][1]= _0x5554x14[0],_0x5554x18[1][0]= _0x5554x13[1],_0x5554x18[1][1]= _0x5554x14[1]);for(_0x5554x15= 0;2> _0x5554x15;_0x5554x15++){if(0== _0x5554x2[_0x5554x15]&& (0== (_0x5554x18[_0x5554x15][0]& _0x5554x1b[_0x5554x15])&& (_0x5554x18[_0x5554x15][0]= _0x5554x18[_0x5554x15][1]),_0x5554x4[_0x5554x15]= _0x5554x18[_0x5554x15][0]& _0x5554x1b[_0x5554x15],_0x5554x4[_0x5554x15]|= (_0x5554x18[_0x5554x15][1]& _0x5554x1b[_0x5554x15])<< 8,_0x5554x4[_0x5554x15]|= (_0x5554x18[1- _0x5554x15][_0x5554x15]& _0x5554x1b[_0x5554x15])<< 16,_0x5554x4[_0x5554x15]|= (_0x5554x18[1- _0x5554x15][1- _0x5554x15]& _0x5554x1b[_0x5554x15])<< 24,0== (_0x5554x4[_0x5554x15]& 15)&& (_0x5554x4[_0x5554x15]<<= 8),0== (_0x5554x4[_0x5554x15]& 3840)&& (_0x5554x4[_0x5554x15]= _0x5554x4[_0x5554x15]& 15| _0x5554x4[_0x5554x15]>> 8),0== (_0x5554x4[_0x5554x15]& 983040)&& (_0x5554x4[_0x5554x15]= _0x5554x4[_0x5554x15]& 65535| (_0x5554x4[_0x5554x15]& 251658240)>> 8),_0x5554x2[_0x5554x15]= _0x5554x4[_0x5554x15]& 15,_0x5554x1b[_0x5554x15]== mxConstants[_0xc9c4[436]]|| _0x5554x1b[_0x5554x15]== mxConstants[_0xc9c4[435]]|| _0x5554x1b[_0x5554x15]== mxConstants[_0xc9c4[438]]|| _0x5554x1b[_0x5554x15]== mxConstants[_0xc9c4[437]])){_0x5554x2[_0x5554x15]= _0x5554x1b[_0x5554x15]}};_0x5554x15= _0x5554x2[0]== mxConstants[_0xc9c4[438]]?3:_0x5554x2[0];_0x5554x1b= _0x5554x2[1]== mxConstants[_0xc9c4[438]]?3:_0x5554x2[1];_0x5554x15-= _0x5554x12;_0x5554x1b-= _0x5554x12;1> _0x5554x15&& (_0x5554x15+= 4);1> _0x5554x1b&& (_0x5554x1b+= 4);_0x5554x1b= mxEdgeStyle[_0xc9c4[2238]][_0x5554x15- 1][_0x5554x1b- 1];mxEdgeStyle[_0xc9c4[2239]][0][0]= _0x5554x5[0][0];mxEdgeStyle[_0xc9c4[2239]][0][1]= _0x5554x5[0][1];switch(_0x5554x2[0]){case mxConstants[_0xc9c4[436]]:mxEdgeStyle[_0xc9c4[2239]][0][0]-= _0x5554xa;mxEdgeStyle[_0xc9c4[2239]][0][1]+= _0x5554x3[0][1]* _0x5554x5[0][3];break;case mxConstants[_0xc9c4[437]]:mxEdgeStyle[_0xc9c4[2239]][0][0]+= _0x5554x3[0][0]* _0x5554x5[0][2];mxEdgeStyle[_0xc9c4[2239]][0][1]+= _0x5554x5[0][3]+ _0x5554xa;break;case mxConstants[_0xc9c4[438]]:mxEdgeStyle[_0xc9c4[2239]][0][0]+= _0x5554x5[0][2]+ _0x5554xa;mxEdgeStyle[_0xc9c4[2239]][0][1]+= _0x5554x3[0][1]* _0x5554x5[0][3];break;case mxConstants[_0xc9c4[435]]:mxEdgeStyle[_0xc9c4[2239]][0][0]+= _0x5554x3[0][0]* _0x5554x5[0][2],mxEdgeStyle[_0xc9c4[2239]][0][1]-= _0x5554xa};_0x5554xa= 0;_0x5554x13= _0x5554x4= 0< (_0x5554x2[0]& (mxConstants[_0xc9c4[438]]| mxConstants[_0xc9c4[436]]))?0:1;for(_0x5554x15= _0x5554x14= 0;_0x5554x15< _0x5554x1b[_0xc9c4[67]];_0x5554x15++){_0x5554x14= _0x5554x1b[_0x5554x15]& 15;_0x5554x1a= _0x5554x14== mxConstants[_0xc9c4[438]]?3:_0x5554x14;_0x5554x1a+= _0x5554x12;4< _0x5554x1a&& (_0x5554x1a-= 4);_0x5554x16= mxEdgeStyle[_0xc9c4[2240]][_0x5554x1a- 1];_0x5554x14= 0< _0x5554x1a% 2?0:1;_0x5554x14!= _0x5554x4&& (_0x5554xa++,mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][0]= mxEdgeStyle[_0xc9c4[2239]][_0x5554xa- 1][0],mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][1]= mxEdgeStyle[_0xc9c4[2239]][_0x5554xa- 1][1]);var _0x5554x1c=0< (_0x5554x1b[_0x5554x15]& mxEdgeStyle[_0xc9c4[2241]]),_0x5554x19=0< (_0x5554x1b[_0x5554x15]& mxEdgeStyle[_0xc9c4[2242]]),_0x5554x17=(_0x5554x1b[_0x5554x15]& mxEdgeStyle[_0xc9c4[2243]])>> 5,_0x5554x17=_0x5554x17<< _0x5554x12;15< _0x5554x17&& (_0x5554x17>>= 4);_0x5554x18= 0< (_0x5554x1b[_0x5554x15]& mxEdgeStyle[_0xc9c4[2244]]);(_0x5554x19|| _0x5554x1c)&& 9> _0x5554x17?(_0x5554x1a= 0,_0x5554x19= _0x5554x19?0:1,_0x5554x1a= _0x5554x18&& 0== _0x5554x14?_0x5554x5[_0x5554x19][0]+ _0x5554x3[_0x5554x19][0]* _0x5554x5[_0x5554x19][2]:_0x5554x18?_0x5554x5[_0x5554x19][1]+ _0x5554x3[_0x5554x19][1]* _0x5554x5[_0x5554x19][3]:mxEdgeStyle[_0xc9c4[2235]][_0x5554x19][_0x5554x17],0== _0x5554x14?(_0x5554x17= (_0x5554x1a- mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][0])* _0x5554x16[0],0< _0x5554x17&& (mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][0]+= _0x5554x16[0]* _0x5554x17)):(_0x5554x17= (_0x5554x1a- mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][1])* _0x5554x16[1],0< _0x5554x17&& (mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][1]+= _0x5554x16[1]* _0x5554x17))):_0x5554x18&& (mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][0]+= _0x5554x16[0]* Math[_0xc9c4[425]](mxEdgeStyle[_0xc9c4[2236]][_0x5554x1a]/ 2),mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][1]+= _0x5554x16[1]* Math[_0xc9c4[425]](mxEdgeStyle[_0xc9c4[2236]][_0x5554x1a]/ 2));0< _0x5554xa&& mxEdgeStyle[_0xc9c4[2239]][_0x5554xa][_0x5554x14]== mxEdgeStyle[_0xc9c4[2239]][_0x5554xa- 1][_0x5554x14]?_0x5554xa--:_0x5554x4= _0x5554x14};for(_0x5554x15= 0;_0x5554x15<= _0x5554xa&&  !(_0x5554x15== _0x5554xa&& ((0< (_0x5554x2[1]& (mxConstants[_0xc9c4[438]]| mxConstants[_0xc9c4[436]]))?0:1)== _0x5554x13?0:1)!= (_0x5554xa+ 1)% 2);_0x5554x15++){_0x5554x9[_0xc9c4[207]]( new mxPoint(mxEdgeStyle[_0xc9c4[2239]][_0x5554x15][0],mxEdgeStyle[_0xc9c4[2239]][_0x5554x15][1]))}}},getRoutePattern:function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=_0x5554x2[0]== mxConstants[_0xc9c4[438]]?3:_0x5554x2[0];_0x5554x2= _0x5554x2[1]== mxConstants[_0xc9c4[438]]?3:_0x5554x2[1];_0x5554x9-= _0x5554x3;_0x5554x2-= _0x5554x3;1> _0x5554x9&& (_0x5554x9+= 4);1> _0x5554x2&& (_0x5554x2+= 4);_0x5554x3= routePatterns[_0x5554x9- 1][_0x5554x2- 1];if(0== _0x5554x4|| 0== _0x5554x5){null!= inlineRoutePatterns[_0x5554x9- 1][_0x5554x2- 1]&& (_0x5554x3= inlineRoutePatterns[_0x5554x9- 1][_0x5554x2- 1])};return _0x5554x3}},mxStyleRegistry={values:[],putValue:function(_0x5554x2,_0x5554x3){mxStyleRegistry[_0xc9c4[2245]][_0x5554x2]= _0x5554x3},getValue:function(_0x5554x2){return mxStyleRegistry[_0xc9c4[2245]][_0x5554x2]},getName:function(_0x5554x2){for(var _0x5554x3 in mxStyleRegistry[_0xc9c4[2245]]){if(mxStyleRegistry[_0xc9c4[2245]][_0x5554x3]== _0x5554x2){return _0x5554x3}};return null}};mxStyleRegistry[_0xc9c4[2246]](mxConstants.EDGESTYLE_ELBOW,mxEdgeStyle.ElbowConnector);mxStyleRegistry[_0xc9c4[2246]](mxConstants.EDGESTYLE_ENTITY_RELATION,mxEdgeStyle.EntityRelation);mxStyleRegistry[_0xc9c4[2246]](mxConstants.EDGESTYLE_LOOP,mxEdgeStyle.Loop);mxStyleRegistry[_0xc9c4[2246]](mxConstants.EDGESTYLE_SIDETOSIDE,mxEdgeStyle.SideToSide);mxStyleRegistry[_0xc9c4[2246]](mxConstants.EDGESTYLE_TOPTOBOTTOM,mxEdgeStyle.TopToBottom);mxStyleRegistry[_0xc9c4[2246]](mxConstants.EDGESTYLE_ORTHOGONAL,mxEdgeStyle.OrthConnector);mxStyleRegistry[_0xc9c4[2246]](mxConstants.EDGESTYLE_SEGMENT,mxEdgeStyle.SegmentConnector);mxStyleRegistry[_0xc9c4[2246]](mxConstants.PERIMETER_ELLIPSE,mxPerimeter.EllipsePerimeter);mxStyleRegistry[_0xc9c4[2246]](mxConstants.PERIMETER_RECTANGLE,mxPerimeter.RectanglePerimeter);mxStyleRegistry[_0xc9c4[2246]](mxConstants.PERIMETER_RHOMBUS,mxPerimeter.RhombusPerimeter);mxStyleRegistry[_0xc9c4[2246]](mxConstants.PERIMETER_TRIANGLE,mxPerimeter.TrianglePerimeter);function mxGraphView(_0x5554x2){this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[513]]=  new mxPoint;this[_0xc9c4[2247]]=  new mxRectangle;this[_0xc9c4[1214]]=  new mxDictionary}mxGraphView[_0xc9c4[202]]=  new mxEventSource;mxGraphView[_0xc9c4[202]][_0xc9c4[196]]= mxGraphView;mxGraphView[_0xc9c4[202]][_0xc9c4[2248]]=  new mxPoint;mxGraphView[_0xc9c4[202]][_0xc9c4[2091]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[819]:_0xc9c4[110];mxGraphView[_0xc9c4[202]][_0xc9c4[2249]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[2250]:_0xc9c4[110];mxGraphView[_0xc9c4[202]][_0xc9c4[2251]]=  !1;mxGraphView[_0xc9c4[202]][_0xc9c4[2252]]=  !0;mxGraphView[_0xc9c4[202]][_0xc9c4[2253]]=  !0;mxGraphView[_0xc9c4[202]][_0xc9c4[2254]]=  !0;mxGraphView[_0xc9c4[202]][_0xc9c4[1179]]= null;mxGraphView[_0xc9c4[202]][_0xc9c4[1741]]= null;mxGraphView[_0xc9c4[202]][_0xc9c4[2247]]= null;mxGraphView[_0xc9c4[202]][_0xc9c4[255]]= 1;mxGraphView[_0xc9c4[202]][_0xc9c4[513]]= null;mxGraphView[_0xc9c4[202]][_0xc9c4[2255]]=  !1;mxGraphView[_0xc9c4[202]][_0xc9c4[517]]= function(){return this[_0xc9c4[2247]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2256]]= function(_0x5554x2){this[_0xc9c4[2247]]= _0x5554x2};mxGraphView[_0xc9c4[202]][_0xc9c4[1799]]= function(_0x5554x2){var _0x5554x3=null;if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){for(var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){if(_0x5554x4[_0xc9c4[1193]](_0x5554x2[_0x5554x5])|| _0x5554x4[_0xc9c4[250]](_0x5554x2[_0x5554x5])){var _0x5554x9=this[_0xc9c4[248]](_0x5554x2[_0x5554x5]);null!= _0x5554x9&& (null== _0x5554x3?_0x5554x3=  new mxRectangle(_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]],_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]]):_0x5554x3[_0xc9c4[99]](_0x5554x9))}}};return _0x5554x3};mxGraphView[_0xc9c4[202]][_0xc9c4[2257]]= function(_0x5554x2){if(this[_0xc9c4[1741]]!= _0x5554x2){var _0x5554x3= new mxCurrentRootChange(this,_0x5554x2);_0x5554x3[_0xc9c4[350]]();var _0x5554x4= new mxUndoableEdit(this,!1);_0x5554x4[_0xc9c4[99]](_0x5554x3);this[_0xc9c4[746]]( new mxEventObject(mxEvent.UNDO,_0xc9c4[1061],_0x5554x4));this[_0xc9c4[1179]][_0xc9c4[2258]]()};return _0x5554x2};mxGraphView[_0xc9c4[202]][_0xc9c4[829]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[255]],_0x5554x9= new mxPoint(this[_0xc9c4[513]][_0xc9c4[235]],this[_0xc9c4[513]][_0xc9c4[236]]);if(this[_0xc9c4[255]]!= _0x5554x2|| this[_0xc9c4[513]][_0xc9c4[235]]!= _0x5554x3|| this[_0xc9c4[513]][_0xc9c4[236]]!= _0x5554x4){this[_0xc9c4[255]]= _0x5554x2,this[_0xc9c4[513]][_0xc9c4[235]]= _0x5554x3,this[_0xc9c4[513]][_0xc9c4[236]]= _0x5554x4,this[_0xc9c4[503]]()&& (this[_0xc9c4[2259]](),this[_0xc9c4[1179]][_0xc9c4[2258]]())};this[_0xc9c4[746]]( new mxEventObject(mxEvent.SCALE_AND_TRANSLATE,_0xc9c4[255],_0x5554x2,_0xc9c4[2260],_0x5554x5,_0xc9c4[513],this[_0xc9c4[513]],_0xc9c4[2261],_0x5554x9))};mxGraphView[_0xc9c4[202]][_0xc9c4[518]]= function(){return this[_0xc9c4[255]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2262]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[255]];this[_0xc9c4[255]]!= _0x5554x2&& (this[_0xc9c4[255]]= _0x5554x2,this[_0xc9c4[503]]()&& (this[_0xc9c4[2259]](),this[_0xc9c4[1179]][_0xc9c4[2258]]()));this[_0xc9c4[746]]( new mxEventObject(mxEvent.SCALE,_0xc9c4[255],_0x5554x2,_0xc9c4[2260],_0x5554x3))};mxGraphView[_0xc9c4[202]][_0xc9c4[512]]= function(){return this[_0xc9c4[513]]};mxGraphView[_0xc9c4[202]][_0xc9c4[1147]]= function(_0x5554x2,_0x5554x3){var _0x5554x4= new mxPoint(this[_0xc9c4[513]][_0xc9c4[235]],this[_0xc9c4[513]][_0xc9c4[236]]);if(this[_0xc9c4[513]][_0xc9c4[235]]!= _0x5554x2|| this[_0xc9c4[513]][_0xc9c4[236]]!= _0x5554x3){this[_0xc9c4[513]][_0xc9c4[235]]= _0x5554x2,this[_0xc9c4[513]][_0xc9c4[236]]= _0x5554x3,this[_0xc9c4[503]]()&& (this[_0xc9c4[2259]](),this[_0xc9c4[1179]][_0xc9c4[2258]]())};this[_0xc9c4[746]]( new mxEventObject(mxEvent.TRANSLATE,_0xc9c4[513],this[_0xc9c4[513]],_0xc9c4[2261],_0x5554x4))};mxGraphView[_0xc9c4[202]][_0xc9c4[802]]= function(){null!= this[_0xc9c4[1741]]&& this[_0xc9c4[200]]();this[_0xc9c4[2259]]()};mxGraphView[_0xc9c4[202]][_0xc9c4[2259]]= function(){this[_0xc9c4[2263]]();this[_0xc9c4[2264]]()};mxGraphView[_0xc9c4[202]][_0xc9c4[200]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]]();_0x5554x2= _0x5554x2|| _0x5554x5[_0xc9c4[501]]();_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;this[_0xc9c4[2265]](_0x5554x2);if(_0x5554x4&& (_0x5554x3|| _0x5554x2!= this[_0xc9c4[1741]])){_0x5554x4= _0x5554x5[_0xc9c4[262]](_0x5554x2);for(var _0x5554x9=0;_0x5554x9< _0x5554x4;_0x5554x9++){this[_0xc9c4[200]](_0x5554x5[_0xc9c4[263]](_0x5554x2,_0x5554x9),_0x5554x3)}}else {this[_0xc9c4[2263]](_0x5554x2)}};mxGraphView[_0xc9c4[202]][_0xc9c4[2263]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[502]]();_0x5554x2= _0x5554x2|| _0x5554x9[_0xc9c4[501]]();_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;_0x5554x5= null!= _0x5554x5?_0x5554x5:!1;var _0x5554xa=this[_0xc9c4[248]](_0x5554x2);null!= _0x5554xa&& (_0x5554xa[_0xc9c4[2080]]=  !0,_0x5554x5&& (_0x5554xa[_0xc9c4[2082]]=  !0));if(_0x5554x3){for(var _0x5554x12=_0x5554x9[_0xc9c4[262]](_0x5554x2),_0x5554xa=0;_0x5554xa< _0x5554x12;_0x5554xa++){var _0x5554x13=_0x5554x9[_0xc9c4[263]](_0x5554x2,_0x5554xa);this[_0xc9c4[2263]](_0x5554x13,_0x5554x3,_0x5554x4,_0x5554x5)}};if(_0x5554x4){_0x5554x5= _0x5554x9[_0xc9c4[1707]](_0x5554x2);for(_0x5554xa= 0;_0x5554xa< _0x5554x5;_0x5554xa++){this[_0xc9c4[2263]](_0x5554x9[_0xc9c4[1708]](_0x5554x2,_0x5554xa),_0x5554x3,_0x5554x4)}}};mxGraphView[_0xc9c4[202]][_0xc9c4[2264]]= function(_0x5554x2){var _0x5554x3=mxLog[_0xc9c4[2109]](_0xc9c4[2266]);window[_0xc9c4[879]]= mxResources[_0xc9c4[203]](this[_0xc9c4[2249]])|| this[_0xc9c4[2249]];var _0x5554x4=null;if(this[_0xc9c4[2253]]&& null!= this[_0xc9c4[510]]&& null== this[_0xc9c4[1653]]&& (8== document[_0xc9c4[5]]|| mxClient[_0xc9c4[496]])){_0x5554x4= this[_0xc9c4[510]][_0xc9c4[124]][_0xc9c4[495]];this[_0xc9c4[510]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130];var _0x5554x5=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x5[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x5[_0xc9c4[124]][_0xc9c4[493]]= _0xc9c4[494];_0x5554x5[_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];_0x5554x5[_0xc9c4[124]][_0xc9c4[495]]= mxClient[_0xc9c4[496]]?_0xc9c4[497]:_0xc9c4[498];_0x5554x5[_0xc9c4[124]][_0xc9c4[499]]= _0xc9c4[500];document[_0xc9c4[112]][_0xc9c4[62]](_0x5554x5);this[_0xc9c4[1653]]= _0x5554x5};_0x5554x2= _0x5554x2|| (null!= this[_0xc9c4[1741]]?this[_0xc9c4[1741]]:this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[501]]());this[_0xc9c4[2267]](null,_0x5554x2);_0x5554x2= this[_0xc9c4[2268]](null,_0x5554x2);null== _0x5554x2&& (_0x5554x2=  new mxRectangle);this[_0xc9c4[2256]](_0x5554x2);this[_0xc9c4[2269]]();null!= _0x5554x4&& (this[_0xc9c4[510]][_0xc9c4[124]][_0xc9c4[495]]= _0x5554x4,document[_0xc9c4[112]][_0xc9c4[266]](this[_0xc9c4[1653]]),this[_0xc9c4[1653]]= null);window[_0xc9c4[879]]= mxResources[_0xc9c4[203]](this[_0xc9c4[2091]])|| this[_0xc9c4[2091]];mxLog[_0xc9c4[2110]](_0xc9c4[2266],_0x5554x3)};mxGraphView[_0xc9c4[202]][_0xc9c4[2270]]= function(_0x5554x2){return  new mxRectangleShape(_0x5554x2,_0xc9c4[1391],_0xc9c4[586])};mxGraphView[_0xc9c4[202]][_0xc9c4[2269]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[2271]]();if(null!= _0x5554x2){if(null== this[_0xc9c4[1617]]|| this[_0xc9c4[1617]][_0xc9c4[618]]!= _0x5554x2[_0xc9c4[390]]){null!= this[_0xc9c4[1617]]&& this[_0xc9c4[1617]][_0xc9c4[515]]();var _0x5554x3= new mxRectangle(0,0,1,1);this[_0xc9c4[1617]]=  new mxImageShape(_0x5554x3,_0x5554x2[_0xc9c4[390]]);this[_0xc9c4[1617]][_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]];this[_0xc9c4[1617]][_0xc9c4[176]](this[_0xc9c4[2053]]);this[_0xc9c4[1617]][_0xc9c4[258]]()};this[_0xc9c4[2272]](this[_0xc9c4[1617]],_0x5554x2)}else {null!= this[_0xc9c4[1617]]&& (this[_0xc9c4[1617]][_0xc9c4[515]](),this[_0xc9c4[1617]]= null)};this[_0xc9c4[1179]][_0xc9c4[2273]]?(_0x5554x3= this[_0xc9c4[2274]](),null== this[_0xc9c4[2275]]?(this[_0xc9c4[2275]]= this[_0xc9c4[2270]](_0x5554x3),this[_0xc9c4[2275]][_0xc9c4[255]]= this[_0xc9c4[255]],this[_0xc9c4[2275]][_0xc9c4[1596]]=  !0,this[_0xc9c4[2275]][_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]],this[_0xc9c4[2275]][_0xc9c4[176]](this[_0xc9c4[2053]]),this[_0xc9c4[2275]][_0xc9c4[258]](),mxEvent[_0xc9c4[169]](this[_0xc9c4[2275]][_0xc9c4[252]],_0xc9c4[760],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[761]](_0x5554x2)})),mxEvent[_0xc9c4[759]](this[_0xc9c4[2275]][_0xc9c4[252]],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x2))}),mxUtils[_0xc9c4[885]](this,function(_0x5554x2){null!= this[_0xc9c4[1179]][_0xc9c4[2276]]&& this[_0xc9c4[1179]][_0xc9c4[2276]][_0xc9c4[2277]]()&& this[_0xc9c4[1179]][_0xc9c4[2276]][_0xc9c4[801]]();this[_0xc9c4[1179]][_0xc9c4[1009]]&&  !mxEvent[_0xc9c4[721]](_0x5554x2)&& this[_0xc9c4[1179]][_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x2))}),mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x5554x2))}))):(this[_0xc9c4[2275]][_0xc9c4[255]]= this[_0xc9c4[255]],this[_0xc9c4[2275]][_0xc9c4[1562]]= _0x5554x3,this[_0xc9c4[2275]][_0xc9c4[258]]())):null!= this[_0xc9c4[2275]]&& (this[_0xc9c4[2275]][_0xc9c4[515]](),this[_0xc9c4[2275]]= null)};mxGraphView[_0xc9c4[202]][_0xc9c4[2274]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[2013]],_0x5554x3=this[_0xc9c4[255]]* this[_0xc9c4[1179]][_0xc9c4[2012]];return  new mxRectangle(this[_0xc9c4[255]]* this[_0xc9c4[513]][_0xc9c4[235]],this[_0xc9c4[255]]* this[_0xc9c4[513]][_0xc9c4[236]],_0x5554x2[_0xc9c4[117]]* _0x5554x3,_0x5554x2[_0xc9c4[119]]* _0x5554x3)};mxGraphView[_0xc9c4[202]][_0xc9c4[2272]]= function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[255]]= this[_0xc9c4[255]];_0x5554x2[_0xc9c4[1562]][_0xc9c4[235]]= this[_0xc9c4[255]]* this[_0xc9c4[513]][_0xc9c4[235]];_0x5554x2[_0xc9c4[1562]][_0xc9c4[236]]= this[_0xc9c4[255]]* this[_0xc9c4[513]][_0xc9c4[236]];_0x5554x2[_0xc9c4[1562]][_0xc9c4[117]]= this[_0xc9c4[255]]* _0x5554x3[_0xc9c4[117]];_0x5554x2[_0xc9c4[1562]][_0xc9c4[119]]= this[_0xc9c4[255]]* _0x5554x3[_0xc9c4[119]];_0x5554x2[_0xc9c4[258]]()};mxGraphView[_0xc9c4[202]][_0xc9c4[2267]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=this[_0xc9c4[248]](_0x5554x3,!0);if(null!= _0x5554x5&& _0x5554x5[_0xc9c4[2080]]){if(this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x3)){if(_0x5554x3!= this[_0xc9c4[1741]]&& null!= _0x5554x2){_0x5554x5[_0xc9c4[2079]][_0xc9c4[235]]= 0;_0x5554x5[_0xc9c4[2079]][_0xc9c4[236]]= 0;_0x5554x5[_0xc9c4[2078]][_0xc9c4[235]]= _0x5554x2[_0xc9c4[2078]][_0xc9c4[235]];_0x5554x5[_0xc9c4[2078]][_0xc9c4[236]]= _0x5554x2[_0xc9c4[2078]][_0xc9c4[236]];var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x3);if(null!= _0x5554x9){if(!_0x5554x4[_0xc9c4[250]](_0x5554x3)){var _0x5554xa=_0x5554x9[_0xc9c4[1368]]|| this[_0xc9c4[2248]];_0x5554x9[_0xc9c4[1500]]?(_0x5554x5[_0xc9c4[2078]][_0xc9c4[235]]+= _0x5554x9[_0xc9c4[235]]* _0x5554x2[_0xc9c4[117]]/ this[_0xc9c4[255]]+ _0x5554xa[_0xc9c4[235]],_0x5554x5[_0xc9c4[2078]][_0xc9c4[236]]+= _0x5554x9[_0xc9c4[236]]* _0x5554x2[_0xc9c4[119]]/ this[_0xc9c4[255]]+ _0x5554xa[_0xc9c4[236]]):(_0x5554x5[_0xc9c4[2079]][_0xc9c4[235]]= this[_0xc9c4[255]]* _0x5554xa[_0xc9c4[235]],_0x5554x5[_0xc9c4[2079]][_0xc9c4[236]]= this[_0xc9c4[255]]* _0x5554xa[_0xc9c4[236]],_0x5554x5[_0xc9c4[2078]][_0xc9c4[235]]+= _0x5554x9[_0xc9c4[235]],_0x5554x5[_0xc9c4[2078]][_0xc9c4[236]]+= _0x5554x9[_0xc9c4[236]])};_0x5554x5[_0xc9c4[235]]= this[_0xc9c4[255]]* (this[_0xc9c4[513]][_0xc9c4[235]]+ _0x5554x5[_0xc9c4[2078]][_0xc9c4[235]]);_0x5554x5[_0xc9c4[236]]= this[_0xc9c4[255]]* (this[_0xc9c4[513]][_0xc9c4[236]]+ _0x5554x5[_0xc9c4[2078]][_0xc9c4[236]]);_0x5554x5[_0xc9c4[117]]= this[_0xc9c4[255]]* _0x5554x9[_0xc9c4[117]];_0x5554x5[_0xc9c4[119]]= this[_0xc9c4[255]]* _0x5554x9[_0xc9c4[119]];if(_0x5554x4[_0xc9c4[1193]](_0x5554x3)){if(_0x5554x9[_0xc9c4[1500]]&& (_0x5554xa= mxUtils[_0xc9c4[431]](_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]),0!= _0x5554xa)){var _0x5554x9=Math[_0xc9c4[426]](_0x5554xa),_0x5554xa=Math[_0xc9c4[427]](_0x5554xa),_0x5554x12= new mxPoint(_0x5554x5[_0xc9c4[241]](),_0x5554x5[_0xc9c4[242]]()),_0x5554x13= new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]()),_0x5554x9=mxUtils[_0xc9c4[432]](_0x5554x12,_0x5554x9,_0x5554xa,_0x5554x13);_0x5554x5[_0xc9c4[235]]= _0x5554x9[_0xc9c4[235]]- _0x5554x5[_0xc9c4[117]]/ 2;_0x5554x5[_0xc9c4[236]]= _0x5554x9[_0xc9c4[236]]- _0x5554x5[_0xc9c4[119]]/ 2};this[_0xc9c4[2279]](_0x5554x5)}}}}else {this[_0xc9c4[2265]](_0x5554x3)};_0x5554xa= this[_0xc9c4[1179]][_0xc9c4[2280]](_0x5554x3);null!= _0x5554xa&& (_0x5554x5[_0xc9c4[2078]][_0xc9c4[235]]+= _0x5554xa[_0xc9c4[235]],_0x5554x5[_0xc9c4[2078]][_0xc9c4[236]]+= _0x5554xa[_0xc9c4[236]])};if(null!= _0x5554x5&& (!this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x3)|| _0x5554x3== this[_0xc9c4[1741]])){_0x5554x9= _0x5554x4[_0xc9c4[262]](_0x5554x3);for(_0x5554xa= 0;_0x5554xa< _0x5554x9;_0x5554xa++){_0x5554x12= _0x5554x4[_0xc9c4[263]](_0x5554x3,_0x5554xa),this[_0xc9c4[2267]](_0x5554x5,_0x5554x12)}}};mxGraphView[_0xc9c4[202]][_0xc9c4[2279]]= function(_0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);_0x5554x3== mxConstants[_0xc9c4[2132]]?_0x5554x2[_0xc9c4[2079]][_0xc9c4[235]]-= _0x5554x2[_0xc9c4[117]]:_0x5554x3== mxConstants[_0xc9c4[480]]&& (_0x5554x2[_0xc9c4[2079]][_0xc9c4[235]]+= _0x5554x2[_0xc9c4[117]]);_0x5554x3= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE);_0x5554x3== mxConstants[_0xc9c4[1687]]?_0x5554x2[_0xc9c4[2079]][_0xc9c4[236]]-= _0x5554x2[_0xc9c4[119]]:_0x5554x3== mxConstants[_0xc9c4[482]]&& (_0x5554x2[_0xc9c4[2079]][_0xc9c4[236]]+= _0x5554x2[_0xc9c4[119]])};mxGraphView[_0xc9c4[202]][_0xc9c4[2268]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=this[_0xc9c4[248]](_0x5554x3),_0x5554x9=null;if(null!= _0x5554x5){if(_0x5554x5[_0xc9c4[2080]]){var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x3);if(null!= _0x5554xa&& _0x5554x4[_0xc9c4[250]](_0x5554x3)){var _0x5554x12=this[_0xc9c4[248]](this[_0xc9c4[1710]](_0x5554x3,!0));_0x5554x5[_0xc9c4[2090]](_0x5554x12,!0);if(null!= _0x5554x12&& _0x5554x4[_0xc9c4[250]](_0x5554x12[_0xc9c4[246]])&&  !_0x5554x4[_0xc9c4[1720]](_0x5554x12[_0xc9c4[246]],_0x5554x3)){var _0x5554x13=this[_0xc9c4[248]](_0x5554x4[_0xc9c4[1197]](_0x5554x12[_0xc9c4[246]]));this[_0xc9c4[2268]](_0x5554x13,_0x5554x12[_0xc9c4[246]])};var _0x5554x14=this[_0xc9c4[248]](this[_0xc9c4[1710]](_0x5554x3,!1));_0x5554x5[_0xc9c4[2090]](_0x5554x14,!1);null!= _0x5554x14&& (_0x5554x4[_0xc9c4[250]](_0x5554x14[_0xc9c4[246]])&&  !_0x5554x4[_0xc9c4[1720]](_0x5554x14[_0xc9c4[246]],_0x5554x3))&& (_0x5554x13= this[_0xc9c4[248]](_0x5554x4[_0xc9c4[1197]](_0x5554x14[_0xc9c4[246]])),this[_0xc9c4[2268]](_0x5554x13,_0x5554x14[_0xc9c4[246]]));this[_0xc9c4[2281]](_0x5554x5,_0x5554x12,_0x5554x14);this[_0xc9c4[2282]](_0x5554x5,_0x5554xa[_0xc9c4[1525]],_0x5554x12,_0x5554x14);this[_0xc9c4[2283]](_0x5554x5,_0x5554x12,_0x5554x14);this[_0xc9c4[2284]](_0x5554x5);this[_0xc9c4[2285]](_0x5554x5)}else {null!= _0x5554xa&& (_0x5554xa[_0xc9c4[1500]]&& null!= _0x5554x2&& _0x5554x4[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]))&& (_0x5554xa= this[_0xc9c4[245]](_0x5554x2,_0x5554xa),null!= _0x5554xa&& (_0x5554x5[_0xc9c4[235]]= _0x5554xa[_0xc9c4[235]],_0x5554x5[_0xc9c4[236]]= _0x5554xa[_0xc9c4[236]],_0x5554xa[_0xc9c4[235]]= _0x5554xa[_0xc9c4[235]]/ this[_0xc9c4[255]]- this[_0xc9c4[513]][_0xc9c4[235]],_0x5554xa[_0xc9c4[236]]= _0x5554xa[_0xc9c4[236]]/ this[_0xc9c4[255]]- this[_0xc9c4[513]][_0xc9c4[236]],_0x5554x5[_0xc9c4[2078]]= _0x5554xa,this[_0xc9c4[2286]](_0x5554x2,_0x5554x5)))};_0x5554x5[_0xc9c4[2080]]=  !1;_0x5554x3!= this[_0xc9c4[1741]]&& this[_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[258]](_0x5554x5,!1,this[_0xc9c4[2287]]())};if(_0x5554x4[_0xc9c4[250]](_0x5554x3)|| _0x5554x4[_0xc9c4[1193]](_0x5554x3)){null!= _0x5554x5[_0xc9c4[253]]&& null!= _0x5554x5[_0xc9c4[253]][_0xc9c4[1563]]&& (_0x5554x9= _0x5554x5[_0xc9c4[253]][_0xc9c4[1563]][_0xc9c4[238]]()),null!= _0x5554x5[_0xc9c4[963]]&&  !this[_0xc9c4[1179]][_0xc9c4[2130]](_0x5554x5[_0xc9c4[246]])&& null!= _0x5554x5[_0xc9c4[963]][_0xc9c4[1563]]&& (null!= _0x5554x9?_0x5554x9[_0xc9c4[99]](_0x5554x5[_0xc9c4[963]][_0xc9c4[1563]]):_0x5554x9= _0x5554x5[_0xc9c4[963]][_0xc9c4[1563]][_0xc9c4[238]]())}};if(null!= _0x5554x5&& (!this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x3)|| _0x5554x3== this[_0xc9c4[1741]])){_0x5554xa= _0x5554x4[_0xc9c4[262]](_0x5554x3);for(_0x5554x12= 0;_0x5554x12< _0x5554xa;_0x5554x12++){_0x5554x13= _0x5554x4[_0xc9c4[263]](_0x5554x3,_0x5554x12),_0x5554x13= this[_0xc9c4[2268]](_0x5554x5,_0x5554x13),null!= _0x5554x13&& (null== _0x5554x9?_0x5554x9= _0x5554x13:_0x5554x9[_0xc9c4[99]](_0x5554x13))}};return _0x5554x9};mxGraphView[_0xc9c4[202]][_0xc9c4[2286]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x3[_0xc9c4[246]];if(!this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x4)|| _0x5554x4== this[_0xc9c4[1741]]){for(var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x9=_0x5554x5[_0xc9c4[262]](_0x5554x4),_0x5554xa=0;_0x5554xa< _0x5554x9;_0x5554xa++){this[_0xc9c4[2267]](_0x5554x3,_0x5554x5[_0xc9c4[263]](_0x5554x4,_0x5554xa))}}};mxGraphView[_0xc9c4[202]][_0xc9c4[2281]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[2289]](_0x5554x2,_0x5554x3,!0,this[_0xc9c4[1179]][_0xc9c4[2288]](_0x5554x2,_0x5554x3,!0));this[_0xc9c4[2289]](_0x5554x2,_0x5554x4,!1,this[_0xc9c4[1179]][_0xc9c4[2288]](_0x5554x2,_0x5554x4,!1))};mxGraphView[_0xc9c4[202]][_0xc9c4[2289]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=null;null!= _0x5554x5&& (_0x5554x9= this[_0xc9c4[1179]][_0xc9c4[2290]](_0x5554x3,_0x5554x5));if(null== _0x5554x9&& null== _0x5554x3){_0x5554x3= this[_0xc9c4[255]];_0x5554x5= this[_0xc9c4[513]];var _0x5554xa=_0x5554x2[_0xc9c4[2078]],_0x5554x9=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x2[_0xc9c4[246]])[_0xc9c4[2006]](_0x5554x4);null!= _0x5554x9&& (_0x5554x9=  new mxPoint(_0x5554x3* (_0x5554x5[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[235]]+ _0x5554xa[_0xc9c4[235]]),_0x5554x3* (_0x5554x5[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[236]]+ _0x5554xa[_0xc9c4[236]])))};_0x5554x2[_0xc9c4[2088]](_0x5554x9,_0x5554x4)};mxGraphView[_0xc9c4[202]][_0xc9c4[2282]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x2){var _0x5554x9=[];_0x5554x9[_0xc9c4[207]](_0x5554x2[_0xc9c4[439]][0]);var _0x5554xa=this[_0xc9c4[2291]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5);if(null!= _0x5554xa){_0x5554x4= this[_0xc9c4[2292]](_0x5554x2,_0x5554x4,!0),_0x5554x5= this[_0xc9c4[2292]](_0x5554x2,_0x5554x5,!1),_0x5554xa(_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x3,_0x5554x9)}else {if(null!= _0x5554x3){for(_0x5554xa= 0;_0x5554xa< _0x5554x3[_0xc9c4[67]];_0x5554xa++){null!= _0x5554x3[_0x5554xa]&& (_0x5554x5= mxUtils[_0xc9c4[238]](_0x5554x3[_0x5554xa]),_0x5554x9[_0xc9c4[207]](this[_0xc9c4[2229]](_0x5554x2,_0x5554x5)))}}};_0x5554x3= _0x5554x2[_0xc9c4[439]];_0x5554x9[_0xc9c4[207]](_0x5554x3[_0x5554x3[_0xc9c4[67]]- 1]);_0x5554x2[_0xc9c4[439]]= _0x5554x9}};mxGraphView[_0xc9c4[202]][_0xc9c4[2229]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[2078]];return  new mxPoint(this[_0xc9c4[255]]* (_0x5554x3[_0xc9c4[235]]+ this[_0xc9c4[513]][_0xc9c4[235]]+ _0x5554x4[_0xc9c4[235]]),this[_0xc9c4[255]]* (_0x5554x3[_0xc9c4[236]]+ this[_0xc9c4[513]][_0xc9c4[236]]+ _0x5554x4[_0xc9c4[236]]))};mxGraphView[_0xc9c4[202]][_0xc9c4[2291]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x2= null!= _0x5554x4&& _0x5554x4== _0x5554x5?mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_LOOP,this[_0xc9c4[1179]][_0xc9c4[2293]]):!mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_NOEDGESTYLE,!1)?_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2294]]]:null;_0xc9c4[1516]==  typeof _0x5554x2&& (_0x5554x3= mxStyleRegistry[_0xc9c4[433]](_0x5554x2),null== _0x5554x3&& this[_0xc9c4[2295]]()&& (_0x5554x3= mxUtils[_0xc9c4[1545]](_0x5554x2)),_0x5554x2= _0x5554x3);return _0xc9c4[279]==  typeof _0x5554x2?_0x5554x2:null};mxGraphView[_0xc9c4[202]][_0xc9c4[2283]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x2[_0xc9c4[439]],_0x5554x9=_0x5554x5[0];null== _0x5554x5[_0x5554x5[_0xc9c4[67]]- 1]&& null!= _0x5554x4&& this[_0xc9c4[2296]](_0x5554x2,_0x5554x4,_0x5554x3,!1);null== _0x5554x9&& null!= _0x5554x3&& this[_0xc9c4[2296]](_0x5554x2,_0x5554x3,_0x5554x4,!0)};mxGraphView[_0xc9c4[202]][_0xc9c4[2296]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3= this[_0xc9c4[2292]](_0x5554x2,_0x5554x3,_0x5554x5);var _0x5554x9=this[_0xc9c4[2297]](_0x5554x2,_0x5554x4,_0x5554x5),_0x5554xa=this[_0xc9c4[1179]][_0xc9c4[2298]](_0x5554x2);_0x5554x4= mxUtils[_0xc9c4[431]](Number(_0x5554x3[_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]));var _0x5554x12= new mxPoint(_0x5554x3[_0xc9c4[241]](),_0x5554x3[_0xc9c4[242]]());if(0!= _0x5554x4){var _0x5554x13=Math[_0xc9c4[426]](-_0x5554x4),_0x5554x14=Math[_0xc9c4[427]](-_0x5554x4),_0x5554x9=mxUtils[_0xc9c4[432]](_0x5554x9,_0x5554x13,_0x5554x14,_0x5554x12)};_0x5554x13= parseFloat(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2299]]]|| 0);_0x5554x13+= parseFloat(_0x5554x2[_0xc9c4[124]][_0x5554x5?mxConstants[_0xc9c4[2300]]:mxConstants[_0xc9c4[2301]]]|| 0);_0x5554x3= this[_0xc9c4[2302]](_0x5554x3,_0x5554x9,0== _0x5554x4&& _0x5554xa,_0x5554x13);0!= _0x5554x4&& (_0x5554x13= Math[_0xc9c4[426]](_0x5554x4),_0x5554x14= Math[_0xc9c4[427]](_0x5554x4),_0x5554x3= mxUtils[_0xc9c4[432]](_0x5554x3,_0x5554x13,_0x5554x14,_0x5554x12));_0x5554x2[_0xc9c4[2088]](_0x5554x3,_0x5554x5)};mxGraphView[_0xc9c4[202]][_0xc9c4[2292]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],_0x5554x4?mxConstants[_0xc9c4[2303]]:mxConstants[_0xc9c4[2304]]);null!= _0x5554x2&& (_0x5554x2= this[_0xc9c4[248]](this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[736]](_0x5554x2)),null!= _0x5554x2&& (_0x5554x3= _0x5554x2));return _0x5554x3};mxGraphView[_0xc9c4[202]][_0xc9c4[2302]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=null;if(null!= _0x5554x2){var _0x5554xa=this[_0xc9c4[2305]](_0x5554x2);if(null!= _0x5554xa&& null!= _0x5554x3&& (_0x5554x5= this[_0xc9c4[2087]](_0x5554x2,_0x5554x5),0< _0x5554x5[_0xc9c4[117]]|| 0< _0x5554x5[_0xc9c4[119]])){_0x5554x9= _0x5554xa(_0x5554x5,_0x5554x2,_0x5554x3,_0x5554x4)};null== _0x5554x9&& (_0x5554x9= this[_0xc9c4[245]](_0x5554x2))};return _0x5554x9};mxGraphView[_0xc9c4[202]][_0xc9c4[2230]]= function(_0x5554x2){var _0x5554x3=null!= _0x5554x2[_0xc9c4[124]]?parseFloat(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2306]]])|| 0:0;return _0x5554x2[_0xc9c4[241]]()+ _0x5554x3* _0x5554x2[_0xc9c4[117]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2228]]= function(_0x5554x2){var _0x5554x3=null!= _0x5554x2[_0xc9c4[124]]?parseFloat(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2307]]])|| 0:0;return _0x5554x2[_0xc9c4[242]]()+ _0x5554x3* _0x5554x2[_0xc9c4[119]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2087]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:0;null!= _0x5554x2&& (_0x5554x3+= parseFloat(_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2299]]]|| 0));return _0x5554x2[_0xc9c4[2087]](_0x5554x3* this[_0xc9c4[255]])};mxGraphView[_0xc9c4[202]][_0xc9c4[2305]]= function(_0x5554x2){_0x5554x2= _0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2061]]];if(_0xc9c4[1516]==  typeof _0x5554x2){var _0x5554x3=mxStyleRegistry[_0xc9c4[433]](_0x5554x2);null== _0x5554x3&& this[_0xc9c4[2295]]()&& (_0x5554x3= mxUtils[_0xc9c4[1545]](_0x5554x2));_0x5554x2= _0x5554x3};return _0xc9c4[279]==  typeof _0x5554x2?_0x5554x2:null};mxGraphView[_0xc9c4[202]][_0xc9c4[2297]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= _0x5554x2[_0xc9c4[439]];var _0x5554x5=null;if(null!= _0x5554x2&& (_0x5554x4|| 2< _0x5554x2[_0xc9c4[67]]|| null== _0x5554x3)){_0x5554x5= _0x5554x2[_0xc9c4[67]],_0x5554x5= _0x5554x2[_0x5554x4?Math[_0xc9c4[243]](1,_0x5554x5- 1):Math[_0xc9c4[160]](0,_0x5554x5- 2)]};null== _0x5554x5&& null!= _0x5554x3&& (_0x5554x5=  new mxPoint(_0x5554x3[_0xc9c4[241]](),_0x5554x3[_0xc9c4[242]]()));return _0x5554x5};mxGraphView[_0xc9c4[202]][_0xc9c4[1710]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=_0x5554x4[_0xc9c4[1709]](_0x5554x2,_0x5554x3),_0x5554x9=_0x5554x5;null!= _0x5554x5&& _0x5554x5!= this[_0xc9c4[1741]];){if(!this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x9)|| this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x5)){_0x5554x9= _0x5554x5};_0x5554x5= _0x5554x4[_0xc9c4[1197]](_0x5554x5)};_0x5554x4[_0xc9c4[1197]](_0x5554x9)== _0x5554x4[_0xc9c4[501]]()&& (_0x5554x9= null);return _0x5554x9};mxGraphView[_0xc9c4[202]][_0xc9c4[2284]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[439]];_0x5554x2[_0xc9c4[67]]= 0;if(null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]){var _0x5554x4=_0x5554x3[0],_0x5554x5=_0x5554x3[_0x5554x3[_0xc9c4[67]]- 1];if(null== _0x5554x4|| null== _0x5554x5){_0x5554x2[_0xc9c4[246]]!= this[_0xc9c4[1741]]&& this[_0xc9c4[200]](_0x5554x2[_0xc9c4[246]],!0)}else {if(_0x5554x4[_0xc9c4[235]]!= _0x5554x5[_0xc9c4[235]]|| _0x5554x4[_0xc9c4[236]]!= _0x5554x5[_0xc9c4[236]]){var _0x5554x9=_0x5554x5[_0xc9c4[235]]- _0x5554x4[_0xc9c4[235]],_0x5554xa=_0x5554x5[_0xc9c4[236]]- _0x5554x4[_0xc9c4[236]];_0x5554x2[_0xc9c4[2085]]= Math[_0xc9c4[428]](_0x5554x9* _0x5554x9+ _0x5554xa* _0x5554xa)}else {_0x5554x2[_0xc9c4[2085]]= 0};var _0x5554x5=0,_0x5554x12=[],_0x5554xa=_0x5554x4;if(null!= _0x5554xa){for(var _0x5554x4=_0x5554xa[_0xc9c4[235]],_0x5554x13=_0x5554xa[_0xc9c4[236]],_0x5554x14=_0x5554x4,_0x5554x15=_0x5554x13,_0x5554x16=1;_0x5554x16< _0x5554x3[_0xc9c4[67]];_0x5554x16++){var _0x5554x17=_0x5554x3[_0x5554x16];null!= _0x5554x17&& (_0x5554x9= _0x5554xa[_0xc9c4[235]]- _0x5554x17[_0xc9c4[235]],_0x5554xa= _0x5554xa[_0xc9c4[236]]- _0x5554x17[_0xc9c4[236]],_0x5554x9= Math[_0xc9c4[428]](_0x5554x9* _0x5554x9+ _0x5554xa* _0x5554xa),_0x5554x12[_0xc9c4[207]](_0x5554x9),_0x5554x5+= _0x5554x9,_0x5554xa= _0x5554x17,_0x5554x4= Math[_0xc9c4[243]](_0x5554xa[_0xc9c4[235]],_0x5554x4),_0x5554x13= Math[_0xc9c4[243]](_0x5554xa[_0xc9c4[236]],_0x5554x13),_0x5554x14= Math[_0xc9c4[160]](_0x5554xa[_0xc9c4[235]],_0x5554x14),_0x5554x15= Math[_0xc9c4[160]](_0x5554xa[_0xc9c4[236]],_0x5554x15))};_0x5554x2[_0xc9c4[67]]= _0x5554x5;_0x5554x2[_0xc9c4[2086]]= _0x5554x12;_0x5554x2[_0xc9c4[235]]= _0x5554x4;_0x5554x2[_0xc9c4[236]]= _0x5554x13;_0x5554x2[_0xc9c4[117]]= Math[_0xc9c4[160]](1,_0x5554x14- _0x5554x4);_0x5554x2[_0xc9c4[119]]= Math[_0xc9c4[160]](1,_0x5554x15- _0x5554x13)}}}};mxGraphView[_0xc9c4[202]][_0xc9c4[245]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[241]](),_0x5554x5=_0x5554x2[_0xc9c4[242]]();if(null!= _0x5554x2[_0xc9c4[2086]]&& (null== _0x5554x3|| _0x5554x3[_0xc9c4[1500]])){for(var _0x5554x9=_0x5554x2[_0xc9c4[439]][_0xc9c4[67]],_0x5554xa=((null!= _0x5554x3?_0x5554x3[_0xc9c4[235]]/ 2:0)+ 0.5)* _0x5554x2[_0xc9c4[67]],_0x5554x12=_0x5554x2[_0xc9c4[2086]][0],_0x5554x13=0,_0x5554x14=1;_0x5554xa> _0x5554x13+ _0x5554x12&& _0x5554x14< _0x5554x9- 1;){_0x5554x13+= _0x5554x12,_0x5554x12= _0x5554x2[_0xc9c4[2086]][_0x5554x14++]};_0x5554x9= 0== _0x5554x12?0:(_0x5554xa- _0x5554x13)/ _0x5554x12;_0x5554xa= _0x5554x2[_0xc9c4[439]][_0x5554x14- 1];_0x5554x14= _0x5554x2[_0xc9c4[439]][_0x5554x14];if(null!= _0x5554xa&& null!= _0x5554x14){_0x5554x13= _0x5554x4= _0x5554x5= 0;if(null!= _0x5554x3){var _0x5554x5=_0x5554x3[_0xc9c4[236]],_0x5554x15=_0x5554x3[_0xc9c4[1368]];null!= _0x5554x15&& (_0x5554x4= _0x5554x15[_0xc9c4[235]],_0x5554x13= _0x5554x15[_0xc9c4[236]])};_0x5554x15= _0x5554x14[_0xc9c4[235]]- _0x5554xa[_0xc9c4[235]];_0x5554x14= _0x5554x14[_0xc9c4[236]]- _0x5554xa[_0xc9c4[236]];_0x5554x4= _0x5554xa[_0xc9c4[235]]+ _0x5554x15* _0x5554x9+ ((0== _0x5554x12?0:_0x5554x14/ _0x5554x12)* _0x5554x5+ _0x5554x4)* this[_0xc9c4[255]];_0x5554x5= _0x5554xa[_0xc9c4[236]]+ _0x5554x14* _0x5554x9- ((0== _0x5554x12?0:_0x5554x15/ _0x5554x12)* _0x5554x5- _0x5554x13)* this[_0xc9c4[255]]}}else {null!= _0x5554x3&& (_0x5554x15= _0x5554x3[_0xc9c4[1368]],null!= _0x5554x15&& (_0x5554x4+= _0x5554x15[_0xc9c4[235]],_0x5554x5+= _0x5554x15[_0xc9c4[236]]))};return  new mxPoint(_0x5554x4,_0x5554x5)};mxGraphView[_0xc9c4[202]][_0xc9c4[2308]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1721]](_0x5554x2[_0xc9c4[246]]);if(null!= _0x5554x5){var _0x5554x9=_0x5554x2[_0xc9c4[439]][_0xc9c4[67]];if(_0x5554x5[_0xc9c4[1500]]&& 1< _0x5554x9){for(var _0x5554x5=_0x5554x2[_0xc9c4[67]],_0x5554xa=_0x5554x2[_0xc9c4[2086]],_0x5554x12=_0x5554x2[_0xc9c4[439]][0],_0x5554x13=_0x5554x2[_0xc9c4[439]][1],_0x5554x14=mxUtils[_0xc9c4[440]](_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]],_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]],_0x5554x3,_0x5554x4),_0x5554x15=0,_0x5554x16=0,_0x5554x17=0,_0x5554x18=2;_0x5554x18< _0x5554x9;_0x5554x18++){_0x5554x16+= _0x5554xa[_0x5554x18- 2],_0x5554x13= _0x5554x2[_0xc9c4[439]][_0x5554x18],_0x5554x12= mxUtils[_0xc9c4[440]](_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]],_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]],_0x5554x3,_0x5554x4),_0x5554x12<= _0x5554x14&& (_0x5554x14= _0x5554x12,_0x5554x15= _0x5554x18- 1,_0x5554x17= _0x5554x16),_0x5554x12= _0x5554x13};_0x5554x9= _0x5554xa[_0x5554x15];_0x5554x12= _0x5554x2[_0xc9c4[439]][_0x5554x15];_0x5554x13= _0x5554x2[_0xc9c4[439]][_0x5554x15+ 1];_0x5554x14= _0x5554x13[_0xc9c4[235]];_0x5554xa= _0x5554x13[_0xc9c4[236]];_0x5554x2= _0x5554x12[_0xc9c4[235]]- _0x5554x14;_0x5554x15= _0x5554x12[_0xc9c4[236]]- _0x5554xa;_0x5554x14= _0x5554x3- _0x5554x14;_0x5554xa= _0x5554x4- _0x5554xa;_0x5554x14= _0x5554x2- _0x5554x14;_0x5554xa= _0x5554x15- _0x5554xa;_0x5554xa= _0x5554x14* _0x5554x2+ _0x5554xa* _0x5554x15;_0x5554x2= Math[_0xc9c4[428]](0>= _0x5554xa?0:_0x5554xa* _0x5554xa/ (_0x5554x2* _0x5554x2+ _0x5554x15* _0x5554x15));_0x5554x2> _0x5554x9&& (_0x5554x2= _0x5554x9);_0x5554x9= Math[_0xc9c4[428]](mxUtils[_0xc9c4[440]](_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]],_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]],_0x5554x3,_0x5554x4));-1== mxUtils[_0xc9c4[2309]](_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]],_0x5554x13[_0xc9c4[235]],_0x5554x13[_0xc9c4[236]],_0x5554x3,_0x5554x4) && (_0x5554x9=  -_0x5554x9);return  new mxPoint(-2* ((_0x5554x5/ 2- _0x5554x17- _0x5554x2)/ _0x5554x5),_0x5554x9/ this[_0xc9c4[255]])}};return  new mxPoint};mxGraphView[_0xc9c4[202]][_0xc9c4[2285]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[439]];_0x5554x2[_0xc9c4[2079]][_0xc9c4[235]]= _0x5554x2[_0xc9c4[241]]();_0x5554x2[_0xc9c4[2079]][_0xc9c4[236]]= _0x5554x2[_0xc9c4[242]]();if(null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]&& null!= _0x5554x2[_0xc9c4[2086]]){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x2[_0xc9c4[246]]);if(_0x5554x4[_0xc9c4[1500]]){var _0x5554x5=this[_0xc9c4[245]](_0x5554x2,_0x5554x4);null!= _0x5554x5&& (_0x5554x2[_0xc9c4[2079]]= _0x5554x5)}else {var _0x5554x5=_0x5554x3[0],_0x5554x9=_0x5554x3[_0x5554x3[_0xc9c4[67]]- 1];if(null!= _0x5554x5&& null!= _0x5554x9){var _0x5554x3=_0x5554x9[_0xc9c4[235]]- _0x5554x5[_0xc9c4[235]],_0x5554xa=_0x5554x9[_0xc9c4[236]]- _0x5554x5[_0xc9c4[236]],_0x5554x12=_0x5554x9= 0,_0x5554x4=_0x5554x4[_0xc9c4[1368]];null!= _0x5554x4&& (_0x5554x9= _0x5554x4[_0xc9c4[235]],_0x5554x12= _0x5554x4[_0xc9c4[236]]);_0x5554x4= _0x5554x5[_0xc9c4[236]]+ _0x5554xa/ 2+ _0x5554x12* this[_0xc9c4[255]];_0x5554x2[_0xc9c4[2079]][_0xc9c4[235]]= _0x5554x5[_0xc9c4[235]]+ _0x5554x3/ 2+ _0x5554x9* this[_0xc9c4[255]];_0x5554x2[_0xc9c4[2079]][_0xc9c4[236]]= _0x5554x4}}}};mxGraphView[_0xc9c4[202]][_0xc9c4[248]]= function(_0x5554x2,_0x5554x3){_0x5554x3= _0x5554x3||  !1;var _0x5554x4=null;null!= _0x5554x2&& (_0x5554x4= this[_0xc9c4[1214]][_0xc9c4[203]](_0x5554x2),this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x2)&& (null== _0x5554x4&& _0x5554x3&& this[_0xc9c4[1179]][_0xc9c4[1714]](_0x5554x2)?(_0x5554x4= this[_0xc9c4[1230]](_0x5554x2),this[_0xc9c4[1214]][_0xc9c4[204]](_0x5554x2,_0x5554x4)):_0x5554x3&& (null!= _0x5554x4&& this[_0xc9c4[2255]])&& (_0x5554x4[_0xc9c4[124]]= this[_0xc9c4[1179]][_0xc9c4[1705]](_0x5554x2))));return _0x5554x4};mxGraphView[_0xc9c4[202]][_0xc9c4[2287]]= function(){return this[_0xc9c4[2254]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2310]]= function(_0x5554x2){this[_0xc9c4[2254]]= _0x5554x2};mxGraphView[_0xc9c4[202]][_0xc9c4[2295]]= function(){return this[_0xc9c4[2251]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2311]]= function(_0x5554x2){this[_0xc9c4[2251]]= _0x5554x2};mxGraphView[_0xc9c4[202]][_0xc9c4[2312]]= function(){return this[_0xc9c4[1214]]};mxGraphView[_0xc9c4[202]][_0xc9c4[1517]]= function(_0x5554x2){this[_0xc9c4[1214]]= _0x5554x2};mxGraphView[_0xc9c4[202]][_0xc9c4[2313]]= function(_0x5554x2){if(null== _0x5554x2){return this[_0xc9c4[1214]]};for(var _0x5554x3=[],_0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){var _0x5554x5=this[_0xc9c4[248]](_0x5554x2[_0x5554x4]);null!= _0x5554x5&& _0x5554x3[_0xc9c4[207]](_0x5554x5)};return _0x5554x3};mxGraphView[_0xc9c4[202]][_0xc9c4[2265]]= function(_0x5554x2){var _0x5554x3=null;null!= _0x5554x2&& (_0x5554x3= this[_0xc9c4[1214]][_0xc9c4[205]](_0x5554x2),null!= _0x5554x3&& (this[_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[515]](_0x5554x3),_0x5554x3[_0xc9c4[515]]()));return _0x5554x3};mxGraphView[_0xc9c4[202]][_0xc9c4[1230]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[1705]](_0x5554x2);_0x5554x2=  new mxCellState(this,_0x5554x2,_0x5554x3);this[_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[2155]](_0x5554x2,this[_0xc9c4[2287]]());return _0x5554x2};mxGraphView[_0xc9c4[202]][_0xc9c4[2051]]= function(){return this[_0xc9c4[510]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2052]]= function(){return this[_0xc9c4[2053]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2024]]= function(){return this[_0xc9c4[505]]};mxGraphView[_0xc9c4[202]][_0xc9c4[1524]]= function(){return this[_0xc9c4[506]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2314]]= function(_0x5554x2){_0x5554x2= mxEvent[_0xc9c4[728]](_0x5554x2);return _0x5554x2== this[_0xc9c4[1179]][_0xc9c4[526]]|| _0x5554x2[_0xc9c4[265]]== this[_0xc9c4[2053]]|| null!= _0x5554x2[_0xc9c4[265]]&& _0x5554x2[_0xc9c4[265]][_0xc9c4[265]]== this[_0xc9c4[2053]]|| _0x5554x2== this[_0xc9c4[510]][_0xc9c4[265]]|| _0x5554x2== this[_0xc9c4[510]]|| _0x5554x2== this[_0xc9c4[2053]]|| _0x5554x2== this[_0xc9c4[505]]|| _0x5554x2== this[_0xc9c4[506]]};mxGraphView[_0xc9c4[202]][_0xc9c4[2315]]= function(_0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[445]](this[_0xc9c4[1179]][_0xc9c4[526]]);_0x5554x2=  new mxPoint(_0x5554x2[_0xc9c4[782]]- _0x5554x3[_0xc9c4[235]],_0x5554x2[_0xc9c4[784]]- _0x5554x3[_0xc9c4[236]]);var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[359]],_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[159]];if(_0x5554x3> _0x5554x4&& _0x5554x2[_0xc9c4[235]]> _0x5554x4+ 2&& _0x5554x2[_0xc9c4[235]]<= _0x5554x3){return !0};_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[167]];_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[157]];return _0x5554x3> _0x5554x4&& _0x5554x2[_0xc9c4[236]]> _0x5554x4+ 2&& _0x5554x2[_0xc9c4[236]]<= _0x5554x3?!0:!1};mxGraphView[_0xc9c4[202]][_0xc9c4[176]]= function(){this[_0xc9c4[2163]]();var _0x5554x2=this[_0xc9c4[1179]];_0x5554x2[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?this[_0xc9c4[1569]]():_0x5554x2[_0xc9c4[507]]== mxConstants[_0xc9c4[1523]]?this[_0xc9c4[1571]]():this[_0xc9c4[1570]]()};mxGraphView[_0xc9c4[202]][_0xc9c4[2163]]= function(){var _0x5554x2=this[_0xc9c4[1179]],_0x5554x3=_0x5554x2[_0xc9c4[526]];if(null!= _0x5554x3){mxEvent[_0xc9c4[759]](_0x5554x3,mxUtils[_0xc9c4[885]](this,function(_0x5554x3){mxClient[_0xc9c4[754]]&& _0x5554x2[_0xc9c4[2203]]()&& _0x5554x2[_0xc9c4[2126]](!_0x5554x2[_0xc9c4[2134]]());this[_0xc9c4[2314]](_0x5554x3)&& (!mxClient[_0xc9c4[80]]&&  !mxClient[_0xc9c4[76]] &&  !mxClient[_0xc9c4[71]] &&  !mxClient[_0xc9c4[75]] ||  !this[_0xc9c4[2315]](_0x5554x3))&& _0x5554x2[_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x3))}),mxUtils[_0xc9c4[885]](this,function(_0x5554x3){this[_0xc9c4[2314]](_0x5554x3)&& _0x5554x2[_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x3))}),mxUtils[_0xc9c4[885]](this,function(_0x5554x3){this[_0xc9c4[2314]](_0x5554x3)&& _0x5554x2[_0xc9c4[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x5554x3))}));mxEvent[_0xc9c4[169]](_0x5554x3,_0xc9c4[760],mxUtils[_0xc9c4[885]](this,function(_0x5554x3){_0x5554x2[_0xc9c4[761]](_0x5554x3)}));var _0x5554x4=function(_0x5554x4){var _0x5554x9=null;mxClient[_0xc9c4[754]]&& (_0x5554x9= mxEvent[_0xc9c4[731]](_0x5554x4),_0x5554x4= mxEvent[_0xc9c4[733]](_0x5554x4),_0x5554x4= mxUtils[_0xc9c4[2196]](_0x5554x3,_0x5554x9,_0x5554x4),_0x5554x9= _0x5554x2[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2[_0xc9c4[999]](_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]])));return _0x5554x9};_0x5554x2[_0xc9c4[1133]]({mouseDown:function(_0x5554x3,_0x5554x4){_0x5554x2[_0xc9c4[2316]][_0xc9c4[1032]]()},mouseMove:function(){},mouseUp:function(){}});this[_0xc9c4[2317]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x3){null!= _0x5554x2[_0xc9c4[2276]]&& _0x5554x2[_0xc9c4[2276]][_0xc9c4[2277]]()&& _0x5554x2[_0xc9c4[2276]][_0xc9c4[801]]();this[_0xc9c4[2252]]&& (_0x5554x2[_0xc9c4[1009]]&&  !mxEvent[_0xc9c4[721]](_0x5554x3))&& _0x5554x2[_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x3,_0x5554x4(_0x5554x3)))});this[_0xc9c4[2318]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x3){this[_0xc9c4[2252]]&& _0x5554x2[_0xc9c4[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x5554x3))});mxEvent[_0xc9c4[759]](document,null,this[_0xc9c4[2317]],this[_0xc9c4[2318]])}};mxGraphView[_0xc9c4[202]][_0xc9c4[1570]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[526]];null!= _0x5554x2&& (this[_0xc9c4[510]]= this[_0xc9c4[2319]](_0xc9c4[118],_0xc9c4[118]),this[_0xc9c4[2053]]= this[_0xc9c4[2319]](_0xc9c4[942],_0xc9c4[942]),this[_0xc9c4[505]]= this[_0xc9c4[2319]](_0xc9c4[942],_0xc9c4[942]),this[_0xc9c4[506]]= this[_0xc9c4[2319]](_0xc9c4[942],_0xc9c4[942]),this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[2053]]),this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[505]]),this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[506]]),_0x5554x2[_0xc9c4[62]](this[_0xc9c4[510]]),mxClient[_0xc9c4[496]]&& (_0x5554x2= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){_0x5554x2= this[_0xc9c4[517]]();this[_0xc9c4[2320]](_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]+ this[_0xc9c4[1179]][_0xc9c4[467]],_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]+ this[_0xc9c4[1179]][_0xc9c4[467]])}),mxEvent[_0xc9c4[169]](window,_0xc9c4[129],_0x5554x2)))};mxGraphView[_0xc9c4[202]][_0xc9c4[2320]]= function(_0x5554x2,_0x5554x3){if(null!= this[_0xc9c4[1179]][_0xc9c4[526]]){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[167]];this[_0xc9c4[510]][_0xc9c4[124]][_0xc9c4[117]]= this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[359]]< _0x5554x2?_0x5554x2+ _0xc9c4[168]:_0xc9c4[118];this[_0xc9c4[510]][_0xc9c4[124]][_0xc9c4[119]]= _0x5554x4< _0x5554x3?_0x5554x3+ _0xc9c4[168]:_0xc9c4[118]}};mxGraphView[_0xc9c4[202]][_0xc9c4[2319]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[529]);null!= _0x5554x2&& null!= _0x5554x3?(_0x5554x4[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492],_0x5554x4[_0xc9c4[124]][_0xc9c4[361]]= _0xc9c4[946],_0x5554x4[_0xc9c4[124]][_0xc9c4[125]]= _0xc9c4[946],_0x5554x4[_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2,_0x5554x4[_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3):_0x5554x4[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[1500];return _0x5554x4};mxGraphView[_0xc9c4[202]][_0xc9c4[1571]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[526]];if(null!= _0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[359]],_0x5554x4=_0x5554x2[_0xc9c4[167]];this[_0xc9c4[510]]= this[_0xc9c4[2321]](_0x5554x3,_0x5554x4);this[_0xc9c4[2053]]= this[_0xc9c4[2321]](_0x5554x3,_0x5554x4);this[_0xc9c4[505]]= this[_0xc9c4[2321]](_0x5554x3,_0x5554x4);this[_0xc9c4[506]]= this[_0xc9c4[2321]](_0x5554x3,_0x5554x4);this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[2053]]);this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[505]]);this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[506]]);_0x5554x2[_0xc9c4[62]](this[_0xc9c4[510]])}};mxGraphView[_0xc9c4[202]][_0xc9c4[2321]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](mxClient[_0xc9c4[463]]+ _0xc9c4[1499]);_0x5554x4[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];_0x5554x4[_0xc9c4[124]][_0xc9c4[361]]= _0xc9c4[946];_0x5554x4[_0xc9c4[124]][_0xc9c4[125]]= _0xc9c4[946];_0x5554x4[_0xc9c4[124]][_0xc9c4[117]]= _0x5554x2+ _0xc9c4[168];_0x5554x4[_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3+ _0xc9c4[168];_0x5554x4[_0xc9c4[57]](_0xc9c4[1462],_0x5554x2+ _0xc9c4[537]+ _0x5554x3);_0x5554x4[_0xc9c4[57]](_0xc9c4[2322],_0xc9c4[2323]);return _0x5554x4};mxGraphView[_0xc9c4[202]][_0xc9c4[1569]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[526]];this[_0xc9c4[510]]= document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[449]);this[_0xc9c4[2053]]= document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[449]);this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[2053]]);this[_0xc9c4[505]]= document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[449]);this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[505]]);this[_0xc9c4[506]]= document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[449]);this[_0xc9c4[510]][_0xc9c4[62]](this[_0xc9c4[506]]);var _0x5554x3=document[_0xc9c4[509]](mxConstants.NS_SVG,_0xc9c4[571]);_0x5554x3[_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[118];_0x5554x3[_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[118];_0x5554x3[_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[694];_0x5554x3[_0xc9c4[62]](this[_0xc9c4[510]]);null!= _0x5554x2&& (_0x5554x2[_0xc9c4[62]](_0x5554x3),_0xc9c4[2324]== mxUtils[_0xc9c4[275]](_0x5554x2)[_0xc9c4[491]]&& (_0x5554x2[_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[1500]))};mxGraphView[_0xc9c4[202]][_0xc9c4[515]]= function(){var _0x5554x2=null!= this[_0xc9c4[510]]?this[_0xc9c4[510]][_0xc9c4[538]]:null;null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[510]]);null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[265]]&& (this[_0xc9c4[200]](this[_0xc9c4[1741]],!0),mxEvent[_0xc9c4[938]](document,null,this[_0xc9c4[2317]],this[_0xc9c4[2318]]),mxEvent[_0xc9c4[762]](this[_0xc9c4[1179]][_0xc9c4[526]]),_0x5554x2[_0xc9c4[265]][_0xc9c4[266]](_0x5554x2),this[_0xc9c4[506]]= this[_0xc9c4[505]]= this[_0xc9c4[2053]]= this[_0xc9c4[510]]= this[_0xc9c4[2318]]= this[_0xc9c4[2317]]= null)};function mxCurrentRootChange(_0x5554x2,_0x5554x3){this[_0xc9c4[441]]= _0x5554x2;this[_0xc9c4[257]]= this[_0xc9c4[813]]= _0x5554x3;this[_0xc9c4[2325]]= null== _0x5554x3;if(!this[_0xc9c4[2325]]){for(var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[1741]],_0x5554x5=this[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]();null!= _0x5554x4;){if(_0x5554x4== _0x5554x3){this[_0xc9c4[2325]]=  !0;break};_0x5554x4= _0x5554x5[_0xc9c4[1197]](_0x5554x4)}}}mxCurrentRootChange[_0xc9c4[202]][_0xc9c4[350]]= function(){var _0x5554x2=this[_0xc9c4[441]][_0xc9c4[1741]];this[_0xc9c4[441]][_0xc9c4[1741]]= this[_0xc9c4[257]];this[_0xc9c4[257]]= _0x5554x2;_0x5554x2= this[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[2326]](this[_0xc9c4[441]][_0xc9c4[1741]]);null!= _0x5554x2&& (this[_0xc9c4[441]][_0xc9c4[513]]=  new mxPoint(-_0x5554x2[_0xc9c4[235]],-_0x5554x2[_0xc9c4[236]]));this[_0xc9c4[441]][_0xc9c4[746]]( new mxEventObject(this[_0xc9c4[2325]]?mxEvent[_0xc9c4[2327]]:mxEvent[_0xc9c4[2328]],_0xc9c4[813],this[_0xc9c4[441]][_0xc9c4[1741]],_0xc9c4[257],this[_0xc9c4[257]]));this[_0xc9c4[2325]]?(this[_0xc9c4[441]][_0xc9c4[200]](this[_0xc9c4[441]][_0xc9c4[1741]],!0),this[_0xc9c4[441]][_0xc9c4[2264]]()):this[_0xc9c4[441]][_0xc9c4[802]]();this[_0xc9c4[2325]]=  !this[_0xc9c4[2325]]};function mxGraph(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[2329]]= null;this[_0xc9c4[2330]]= _0x5554x4;this[_0xc9c4[507]]= mxClient[_0xc9c4[48]]?mxConstants[_0xc9c4[508]]:_0x5554x4== mxConstants[_0xc9c4[2331]]&& mxClient[_0xc9c4[47]]?mxConstants[_0xc9c4[1523]]:_0x5554x4== mxConstants[_0xc9c4[2332]]?mxConstants[_0xc9c4[1656]]:_0x5554x4== mxConstants[_0xc9c4[2333]]?mxConstants[_0xc9c4[2209]]:mxConstants[_0xc9c4[2334]];this[_0xc9c4[251]]= null!= _0x5554x3?_0x5554x3: new mxGraphModel;this[_0xc9c4[2335]]= [];this[_0xc9c4[2336]]= [];this[_0xc9c4[259]]= this[_0xc9c4[2337]]();this[_0xc9c4[2339]](this[_0xc9c4[2338]]());this[_0xc9c4[2341]](null!= _0x5554x5?_0x5554x5:this[_0xc9c4[2340]]());this[_0xc9c4[441]]= this[_0xc9c4[2342]]();this[_0xc9c4[2343]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){this[_0xc9c4[1177]](_0x5554x3[_0xc9c4[720]](_0xc9c4[1061])[_0xc9c4[1065]])});this[_0xc9c4[251]][_0xc9c4[169]](mxEvent.CHANGE,this[_0xc9c4[2343]]);this[_0xc9c4[2344]]();null!= _0x5554x2&& this[_0xc9c4[176]](_0x5554x2);this[_0xc9c4[441]][_0xc9c4[2259]]()}mxLoadResources&& mxResources[_0xc9c4[99]](mxClient[_0xc9c4[86]]+ _0xc9c4[2345]);mxGraph[_0xc9c4[202]]=  new mxEventSource;mxGraph[_0xc9c4[202]][_0xc9c4[196]]= mxGraph;mxGraph[_0xc9c4[202]][_0xc9c4[2346]]= [];mxGraph[_0xc9c4[202]][_0xc9c4[2329]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[1009]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[251]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[441]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[94]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2105]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2347]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[259]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2335]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2330]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[507]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[1020]]= 10;mxGraph[_0xc9c4[202]][_0xc9c4[991]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2348]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2349]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2350]]= 700;mxGraph[_0xc9c4[202]][_0xc9c4[2351]]= 25;mxGraph[_0xc9c4[202]][_0xc9c4[2352]]= 0;mxGraph[_0xc9c4[202]][_0xc9c4[2352]]= 0;mxGraph[_0xc9c4[202]][_0xc9c4[2213]]= 0;mxGraph[_0xc9c4[202]][_0xc9c4[2215]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2353]]= 4;mxGraph[_0xc9c4[202]][_0xc9c4[2354]]= 0.5;mxGraph[_0xc9c4[202]][_0xc9c4[2355]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2356]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[1617]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2273]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2357]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2358]]= _0xc9c4[579];mxGraph[_0xc9c4[202]][_0xc9c4[2359]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2360]]= 20;mxGraph[_0xc9c4[202]][_0xc9c4[2361]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2013]]= mxConstants[_0xc9c4[516]];mxGraph[_0xc9c4[202]][_0xc9c4[2012]]= 1.5;mxGraph[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2362]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2363]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2364]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2365]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2366]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2367]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2368]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2369]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2206]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2370]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2371]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2372]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2373]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2374]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2375]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2376]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2377]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2378]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2379]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2380]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2381]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[1012]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2382]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2383]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2384]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[1013]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2385]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2386]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2387]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2388]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2389]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[467]]= 0;mxGraph[_0xc9c4[202]][_0xc9c4[2158]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2159]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2168]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2390]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2391]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2392]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2393]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2394]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2395]]= 1.2;mxGraph[_0xc9c4[202]][_0xc9c4[2396]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2397]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2398]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2399]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2400]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2401]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2402]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2293]]= mxEdgeStyle[_0xc9c4[2403]];mxGraph[_0xc9c4[202]][_0xc9c4[2404]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2405]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2406]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2407]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2408]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2409]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2410]]=  !1;mxGraph[_0xc9c4[202]][_0xc9c4[2411]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2412]]=  !0;mxGraph[_0xc9c4[202]][_0xc9c4[2180]]= mxConstants[_0xc9c4[2065]];mxGraph[_0xc9c4[202]][_0xc9c4[2336]]= null;mxGraph[_0xc9c4[202]][_0xc9c4[2413]]= 0.1;mxGraph[_0xc9c4[202]][_0xc9c4[2414]]= 8;mxGraph[_0xc9c4[202]][_0xc9c4[1136]]= 0;mxGraph[_0xc9c4[202]][_0xc9c4[1137]]= 0;mxGraph[_0xc9c4[202]][_0xc9c4[2415]]=  new mxImage(mxClient[_0xc9c4[88]]+ _0xc9c4[2416],9,9);mxGraph[_0xc9c4[202]][_0xc9c4[2417]]=  new mxImage(mxClient[_0xc9c4[88]]+ _0xc9c4[2418],9,9);mxGraph[_0xc9c4[202]][_0xc9c4[2419]]=  new mxImage(_0xc9c4[2420],16,16);mxGraph[_0xc9c4[202]][_0xc9c4[2421]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[2422]:_0xc9c4[110];mxGraph[_0xc9c4[202]][_0xc9c4[2423]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[2424]:_0xc9c4[110];mxGraph[_0xc9c4[202]][_0xc9c4[2425]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[2426]:_0xc9c4[110];mxGraph[_0xc9c4[202]][_0xc9c4[176]]= function(_0x5554x2){this[_0xc9c4[526]]= _0x5554x2;this[_0xc9c4[2347]]= this[_0xc9c4[2427]]();this[_0xc9c4[441]][_0xc9c4[176]]();this[_0xc9c4[2258]]();mxClient[_0xc9c4[80]]&& (mxEvent[_0xc9c4[169]](window,_0xc9c4[2428],mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[515]]()})),mxEvent[_0xc9c4[169]](_0x5554x2,_0xc9c4[2429],mxUtils[_0xc9c4[885]](this,function(){return this[_0xc9c4[2203]]()})));8== document[_0xc9c4[5]]&& _0x5554x2[_0xc9c4[1583]](_0xc9c4[1582],_0xc9c4[2430])};mxGraph[_0xc9c4[202]][_0xc9c4[2344]]= function(_0x5554x2){this[_0xc9c4[2276]]=  new mxTooltipHandler(this);this[_0xc9c4[2276]][_0xc9c4[995]](!1);this[_0xc9c4[2316]]=  new mxPanningHandler(this);this[_0xc9c4[2316]][_0xc9c4[2431]]=  !1;this[_0xc9c4[2432]]=  new mxSelectionCellsHandler(this);this[_0xc9c4[2433]]=  new mxConnectionHandler(this);this[_0xc9c4[2433]][_0xc9c4[995]](!1);this[_0xc9c4[1011]]=  new mxGraphHandler(this)};mxGraph[_0xc9c4[202]][_0xc9c4[2338]]= function(){return  new mxGraphSelectionModel(this)};mxGraph[_0xc9c4[202]][_0xc9c4[2340]]= function(){return  new mxStylesheet};mxGraph[_0xc9c4[202]][_0xc9c4[2342]]= function(){return  new mxGraphView(this)};mxGraph[_0xc9c4[202]][_0xc9c4[2337]]= function(){return  new mxCellRenderer};mxGraph[_0xc9c4[202]][_0xc9c4[2427]]= function(){return  new mxCellEditor(this)};mxGraph[_0xc9c4[202]][_0xc9c4[502]]= function(){return this[_0xc9c4[251]]};mxGraph[_0xc9c4[202]][_0xc9c4[249]]= function(){return this[_0xc9c4[441]]};mxGraph[_0xc9c4[202]][_0xc9c4[2434]]= function(){return this[_0xc9c4[94]]};mxGraph[_0xc9c4[202]][_0xc9c4[2341]]= function(_0x5554x2){this[_0xc9c4[94]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2435]]= function(){return this[_0xc9c4[2105]]};mxGraph[_0xc9c4[202]][_0xc9c4[2339]]= function(_0x5554x2){this[_0xc9c4[2105]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2436]]= function(_0x5554x2){for(var _0x5554x3=[],_0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){var _0x5554x5=_0x5554x2[_0x5554x4];if(_0x5554x5[_0xc9c4[196]]!= mxRootChange){var _0x5554x9=null;_0x5554x5 instanceof  mxChildChange&& null== _0x5554x5[_0xc9c4[257]]?_0x5554x9= _0x5554x5[_0xc9c4[247]]:null!= _0x5554x5[_0xc9c4[246]]&& _0x5554x5[_0xc9c4[246]] instanceof  mxCell&& (_0x5554x9= _0x5554x5[_0xc9c4[246]]);null!= _0x5554x9&& 0> mxUtils[_0xc9c4[2]](_0x5554x3,_0x5554x9)&& _0x5554x3[_0xc9c4[207]](_0x5554x9)}};return this[_0xc9c4[502]]()[_0xc9c4[1964]](_0x5554x3)};mxGraph[_0xc9c4[202]][_0xc9c4[1177]]= function(_0x5554x2){for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3++){this[_0xc9c4[2437]](_0x5554x2[_0x5554x3])};this[_0xc9c4[2439]](this[_0xc9c4[2438]](_0x5554x2));this[_0xc9c4[441]][_0xc9c4[2264]]();this[_0xc9c4[2258]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2438]]= function(_0x5554x2){for(var _0x5554x3=[],_0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){var _0x5554x5=_0x5554x2[_0x5554x4];if(_0x5554x5 instanceof  mxRootChange){break}else {_0x5554x5 instanceof  mxChildChange?null!= _0x5554x5[_0xc9c4[257]]&& null== _0x5554x5[_0xc9c4[1101]]&& (_0x5554x3= _0x5554x3[_0xc9c4[1919]](this[_0xc9c4[251]][_0xc9c4[1939]](_0x5554x5[_0xc9c4[247]]))):_0x5554x5 instanceof  mxVisibleChange&& (_0x5554x3= _0x5554x3[_0xc9c4[1919]](this[_0xc9c4[251]][_0xc9c4[1939]](_0x5554x5[_0xc9c4[246]])))}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2437]]= function(_0x5554x2){if(_0x5554x2 instanceof  mxRootChange){this[_0xc9c4[2440]](),this[_0xc9c4[2441]](_0x5554x2[_0xc9c4[257]]),this[_0xc9c4[2398]]&& (this[_0xc9c4[441]][_0xc9c4[255]]= 1,this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]]= 0,this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]= 0),this[_0xc9c4[746]]( new mxEventObject(mxEvent.ROOT))}else {if(_0x5554x2 instanceof  mxChildChange){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0xc9c4[247]]);null!= _0x5554x3?this[_0xc9c4[441]][_0xc9c4[2263]](_0x5554x2[_0xc9c4[247]],!0,!1,null!= _0x5554x2[_0xc9c4[257]]):(this[_0xc9c4[2441]](_0x5554x2[_0xc9c4[247]]),this[_0xc9c4[441]][_0xc9c4[1741]]== _0x5554x2[_0xc9c4[247]]&& this[_0xc9c4[2442]]());_0x5554x3!= _0x5554x2[_0xc9c4[257]]&& (null!= _0x5554x3&& this[_0xc9c4[441]][_0xc9c4[2263]](_0x5554x3,!1,!1),null!= _0x5554x2[_0xc9c4[257]]&& this[_0xc9c4[441]][_0xc9c4[2263]](_0x5554x2[_0xc9c4[257]],!1,!1))}else {_0x5554x2 instanceof  mxTerminalChange|| _0x5554x2 instanceof  mxGeometryChange?this[_0xc9c4[441]][_0xc9c4[2263]](_0x5554x2[_0xc9c4[246]]):_0x5554x2 instanceof  mxValueChange?this[_0xc9c4[441]][_0xc9c4[2263]](_0x5554x2[_0xc9c4[246]],!1,!1):_0x5554x2 instanceof  mxStyleChange?(this[_0xc9c4[441]][_0xc9c4[2263]](_0x5554x2[_0xc9c4[246]],!0,!0,!1),this[_0xc9c4[441]][_0xc9c4[2265]](_0x5554x2[_0xc9c4[246]])):null!= _0x5554x2[_0xc9c4[246]]&& _0x5554x2[_0xc9c4[246]] instanceof  mxCell&& this[_0xc9c4[2441]](_0x5554x2[_0xc9c4[246]])}}};mxGraph[_0xc9c4[202]][_0xc9c4[2441]]= function(_0x5554x2){for(var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2),_0x5554x4=0;_0x5554x4< _0x5554x3;_0x5554x4++){this[_0xc9c4[2441]](this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,_0x5554x4))};this[_0xc9c4[441]][_0xc9c4[2265]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2443]]= function(_0x5554x2,_0x5554x3){null== _0x5554x2[_0xc9c4[1211]]&& (_0x5554x2[_0xc9c4[1211]]= []);_0x5554x2[_0xc9c4[1211]][_0xc9c4[207]](_0x5554x3);var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);null!= _0x5554x4&& this[_0xc9c4[259]][_0xc9c4[258]](_0x5554x4);this[_0xc9c4[746]]( new mxEventObject(mxEvent.ADD_OVERLAY,_0xc9c4[246],_0x5554x2,_0xc9c4[2201],_0x5554x3));return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2200]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[1211]]};mxGraph[_0xc9c4[202]][_0xc9c4[2444]]= function(_0x5554x2,_0x5554x3){if(null== _0x5554x3){this[_0xc9c4[2445]](_0x5554x2)}else {var _0x5554x4=mxUtils[_0xc9c4[2]](_0x5554x2[_0xc9c4[1211]],_0x5554x3);0<= _0x5554x4?(_0x5554x2[_0xc9c4[1211]][_0xc9c4[300]](_0x5554x4,1),0== _0x5554x2[_0xc9c4[1211]][_0xc9c4[67]]&& (_0x5554x2[_0xc9c4[1211]]= null),_0x5554x4= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),null!= _0x5554x4&& this[_0xc9c4[259]][_0xc9c4[258]](_0x5554x4),this[_0xc9c4[746]]( new mxEventObject(mxEvent.REMOVE_OVERLAY,_0xc9c4[246],_0x5554x2,_0xc9c4[2201],_0x5554x3))):_0x5554x3= null};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2445]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[1211]];if(null!= _0x5554x3){_0x5554x2[_0xc9c4[1211]]= null;var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);null!= _0x5554x4&& this[_0xc9c4[259]][_0xc9c4[258]](_0x5554x4);for(_0x5554x4= 0;_0x5554x4< _0x5554x3[_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[746]]( new mxEventObject(mxEvent.REMOVE_OVERLAY,_0xc9c4[246],_0x5554x2,_0xc9c4[2201],_0x5554x3[_0x5554x4]))}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2446]]= function(_0x5554x2){_0x5554x2= null!= _0x5554x2?_0x5554x2:this[_0xc9c4[251]][_0xc9c4[501]]();this[_0xc9c4[2445]](_0x5554x2);for(var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2),_0x5554x4=0;_0x5554x4< _0x5554x3;_0x5554x4++){var _0x5554x5=this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,_0x5554x4);this[_0xc9c4[2446]](_0x5554x5)}};mxGraph[_0xc9c4[202]][_0xc9c4[2447]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]){return _0x5554x4= null!= _0x5554x4?_0x5554x4:this[_0xc9c4[2419]],_0x5554x3=  new mxCellOverlay(_0x5554x4,_0xc9c4[2448]+ _0x5554x3+ _0xc9c4[2449]),_0x5554x5&& _0x5554x3[_0xc9c4[169]](mxEvent.CLICK,mxUtils[_0xc9c4[885]](this,function(_0x5554x3,_0x5554x4){this[_0xc9c4[994]]()&& this[_0xc9c4[2450]](_0x5554x2)})),this[_0xc9c4[2443]](_0x5554x2,_0x5554x3)};this[_0xc9c4[2445]](_0x5554x2);return null};mxGraph[_0xc9c4[202]][_0xc9c4[855]]= function(_0x5554x2){this[_0xc9c4[2451]](null,_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2451]]= function(_0x5554x2,_0x5554x3){null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[2452]](),null!= _0x5554x2&&  !this[_0xc9c4[2453]](_0x5554x2)&& (_0x5554x2= null));null!= _0x5554x2&& (this[_0xc9c4[746]]( new mxEventObject(mxEvent.START_EDITING,_0xc9c4[246],_0x5554x2,_0xc9c4[763],_0x5554x3)),this[_0xc9c4[2347]][_0xc9c4[855]](_0x5554x2,_0x5554x3))};mxGraph[_0xc9c4[202]][_0xc9c4[2142]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[2454]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2126]]= function(_0x5554x2){this[_0xc9c4[2347]][_0xc9c4[2126]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[850]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[2456]](_0x5554x2,_0x5554x3,this[_0xc9c4[2455]](_0x5554x2)),this[_0xc9c4[746]]( new mxEventObject(mxEvent.LABEL_CHANGED,_0xc9c4[246],_0x5554x2,_0xc9c4[131],_0x5554x3,_0xc9c4[763],_0x5554x4))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2456]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[251]][_0xc9c4[1966]](_0x5554x2,_0x5554x3),_0x5554x4&& this[_0xc9c4[2457]](_0x5554x2,!1)}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}};mxGraph[_0xc9c4[202]][_0xc9c4[859]]= function(_0x5554x2){this[_0xc9c4[2126]](!0);this[_0xc9c4[2433]][_0xc9c4[862]]();this[_0xc9c4[1011]][_0xc9c4[862]]();_0x5554x2= this[_0xc9c4[897]]();for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3++){var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2[_0x5554x3]);null!= _0x5554x4&& null!= _0x5554x4[_0xc9c4[2458]]&& _0x5554x4[_0xc9c4[2458]][_0xc9c4[862]]()}};mxGraph[_0xc9c4[202]][_0xc9c4[173]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[727]](),_0x5554x4=_0x5554x2[_0xc9c4[736]](),_0x5554x5= new mxEventObject(mxEvent.CLICK,_0xc9c4[763],_0x5554x3,_0xc9c4[246],_0x5554x4);_0x5554x2[_0xc9c4[721]]()&& _0x5554x5[_0xc9c4[722]]();this[_0xc9c4[746]](_0x5554x5);this[_0xc9c4[994]]()&& (!mxEvent[_0xc9c4[721]](_0x5554x3)&&  !_0x5554x5[_0xc9c4[721]]())&& (null!= _0x5554x4?this[_0xc9c4[2459]](_0x5554x4,_0x5554x3):(_0x5554x4= null,this[_0xc9c4[2460]]()&& (_0x5554x4= this[_0xc9c4[2461]](_0x5554x2[_0xc9c4[734]](),_0x5554x2[_0xc9c4[735]]())),null!= _0x5554x4?this[_0xc9c4[2459]](_0x5554x4,_0x5554x3):this[_0xc9c4[2462]](_0x5554x3)|| this[_0xc9c4[2440]]()))};mxGraph[_0xc9c4[202]][_0xc9c4[761]]= function(_0x5554x2,_0x5554x3){var _0x5554x4= new mxEventObject(mxEvent.DOUBLE_CLICK,_0xc9c4[763],_0x5554x2,_0xc9c4[246],_0x5554x3);this[_0xc9c4[746]](_0x5554x4);this[_0xc9c4[994]]()&& (!mxEvent[_0xc9c4[721]](_0x5554x2)&&  !_0x5554x4[_0xc9c4[721]]() && null!= _0x5554x3 && this[_0xc9c4[2453]](_0x5554x3))&& this[_0xc9c4[2451]](_0x5554x3,_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[1014]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(!this[_0xc9c4[2382]]&& (this[_0xc9c4[2384]]|| mxUtils[_0xc9c4[1134]](this[_0xc9c4[526]]))){var _0x5554x9=this[_0xc9c4[526]];_0x5554x5= null!= _0x5554x5?_0x5554x5:20;if(_0x5554x2>= _0x5554x9[_0xc9c4[360]]&& _0x5554x3>= _0x5554x9[_0xc9c4[190]]&& _0x5554x2<= _0x5554x9[_0xc9c4[360]]+ _0x5554x9[_0xc9c4[159]]&& _0x5554x3<= _0x5554x9[_0xc9c4[190]]+ _0x5554x9[_0xc9c4[157]]){var _0x5554xa=_0x5554x9[_0xc9c4[360]]+ _0x5554x9[_0xc9c4[159]]- _0x5554x2;if(_0x5554xa< _0x5554x5){if(_0x5554x2= _0x5554x9[_0xc9c4[360]],_0x5554x9[_0xc9c4[360]]+= _0x5554x5- _0x5554xa,_0x5554x4&& _0x5554x2== _0x5554x9[_0xc9c4[360]]){if(this[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]){_0x5554x2= this[_0xc9c4[441]][_0xc9c4[2024]]()[_0xc9c4[538]];var _0x5554x12=this[_0xc9c4[526]][_0xc9c4[1526]]+ _0x5554x5- _0x5554xa}else {_0x5554x12= Math[_0xc9c4[160]](_0x5554x9[_0xc9c4[159]],_0x5554x9[_0xc9c4[1526]])+ _0x5554x5- _0x5554xa,_0x5554x2= this[_0xc9c4[441]][_0xc9c4[2051]]()};_0x5554x2[_0xc9c4[124]][_0xc9c4[117]]= _0x5554x12+ _0xc9c4[168];_0x5554x9[_0xc9c4[360]]+= _0x5554x5- _0x5554xa}}else {_0x5554xa= _0x5554x2- _0x5554x9[_0xc9c4[360]],_0x5554xa< _0x5554x5&& (_0x5554x9[_0xc9c4[360]]-= _0x5554x5- _0x5554xa)};_0x5554xa= _0x5554x9[_0xc9c4[190]]+ _0x5554x9[_0xc9c4[157]]- _0x5554x3;_0x5554xa< _0x5554x5?(_0x5554x2= _0x5554x9[_0xc9c4[190]],_0x5554x9[_0xc9c4[190]]+= _0x5554x5- _0x5554xa,_0x5554x2== _0x5554x9[_0xc9c4[190]]&& _0x5554x4&& (this[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?(_0x5554x2= this[_0xc9c4[441]][_0xc9c4[2024]]()[_0xc9c4[538]],_0x5554x3= this[_0xc9c4[526]][_0xc9c4[191]]+ _0x5554x5- _0x5554xa):(_0x5554x3= Math[_0xc9c4[160]](_0x5554x9[_0xc9c4[157]],_0x5554x9[_0xc9c4[191]])+ _0x5554x5- _0x5554xa,_0x5554x2= this[_0xc9c4[441]][_0xc9c4[2051]]()),_0x5554x2[_0xc9c4[124]][_0xc9c4[119]]= _0x5554x3+ _0xc9c4[168],_0x5554x9[_0xc9c4[190]]+= _0x5554x5- _0x5554xa)):(_0x5554xa= _0x5554x3- _0x5554x9[_0xc9c4[190]],_0x5554xa< _0x5554x5&& (_0x5554x9[_0xc9c4[190]]-= _0x5554x5- _0x5554xa))}}else {this[_0xc9c4[2383]]&&  !this[_0xc9c4[2316]][_0xc9c4[1124]]&& (null== this[_0xc9c4[2463]]&& (this[_0xc9c4[2463]]= this[_0xc9c4[2464]]()),this[_0xc9c4[2463]][_0xc9c4[1143]](_0x5554x2+ this[_0xc9c4[1136]],_0x5554x3+ this[_0xc9c4[1137]]))}};mxGraph[_0xc9c4[202]][_0xc9c4[2464]]= function(){return  new mxPanningManager(this)};mxGraph[_0xc9c4[202]][_0xc9c4[2465]]= function(){function _0x5554x2(_0x5554x2){var _0x5554x3=0,_0x5554x3=_0xc9c4[2466]== _0x5554x2?2:_0xc9c4[2467]== _0x5554x2?4:_0xc9c4[2468]== _0x5554x2?6:parseInt(_0x5554x2);isNaN(_0x5554x3)&& (_0x5554x3= 0);return _0x5554x3}var _0x5554x3=mxUtils[_0xc9c4[275]](this[_0xc9c4[526]]),_0x5554x4= new mxRectangle;_0x5554x4[_0xc9c4[235]]= _0x5554x2(_0x5554x3[_0xc9c4[2469]])+ parseInt(_0x5554x3[_0xc9c4[357]]|| 0);_0x5554x4[_0xc9c4[236]]= _0x5554x2(_0x5554x3[_0xc9c4[2470]])+ parseInt(_0x5554x3[_0xc9c4[2471]]|| 0);_0x5554x4[_0xc9c4[117]]= _0x5554x2(_0x5554x3[_0xc9c4[2472]])+ parseInt(_0x5554x3[_0xc9c4[1164]]|| 0);_0x5554x4[_0xc9c4[119]]= _0x5554x2(_0x5554x3[_0xc9c4[2473]])+ parseInt(_0x5554x3[_0xc9c4[2474]]|| 0);return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[2475]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= this[_0xc9c4[441]][_0xc9c4[255]];var _0x5554x5=this[_0xc9c4[441]][_0xc9c4[513]],_0x5554x9=this[_0xc9c4[2013]],_0x5554xa=_0x5554x2* this[_0xc9c4[2012]],_0x5554x9= new mxRectangle(0,0,_0x5554x9[_0xc9c4[117]]* _0x5554xa,_0x5554x9[_0xc9c4[119]]* _0x5554xa);_0x5554x3= this[_0xc9c4[2357]]?Math[_0xc9c4[430]](_0x5554x3/ _0x5554x9[_0xc9c4[117]]):1;_0x5554x4= this[_0xc9c4[2357]]?Math[_0xc9c4[430]](_0x5554x4/ _0x5554x9[_0xc9c4[119]]):1;return  new mxRectangle(0,0,_0x5554x3* _0x5554x9[_0xc9c4[117]]+ 2+ _0x5554x5[_0xc9c4[235]]/ _0x5554x2,_0x5554x4* _0x5554x9[_0xc9c4[119]]+ 2+ _0x5554x5[_0xc9c4[236]]/ _0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2258]]= function(){var _0x5554x2=this[_0xc9c4[517]]();if(null!= this[_0xc9c4[526]]){var _0x5554x3=this[_0xc9c4[2476]](),_0x5554x4=Math[_0xc9c4[160]](0,_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]+ 1+ _0x5554x3),_0x5554x3=Math[_0xc9c4[160]](0,_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]+ 1+ _0x5554x3);null!= this[_0xc9c4[2387]]&& (_0x5554x4= Math[_0xc9c4[160]](_0x5554x4,this[_0xc9c4[2387]][_0xc9c4[117]]),_0x5554x3= Math[_0xc9c4[160]](_0x5554x3,this[_0xc9c4[2387]][_0xc9c4[119]]));this[_0xc9c4[2389]]&& this[_0xc9c4[2477]](_0x5554x4,_0x5554x3);if(this[_0xc9c4[2361]]|| !mxClient[_0xc9c4[80]]&& this[_0xc9c4[2273]]){var _0x5554x5=this[_0xc9c4[2475]](_0x5554x2,_0x5554x4,_0x5554x3);null!= _0x5554x5&& (_0x5554x4= _0x5554x5[_0xc9c4[117]],_0x5554x3= _0x5554x5[_0xc9c4[119]])};null!= this[_0xc9c4[2386]]&& (_0x5554x4= Math[_0xc9c4[160]](_0x5554x4,this[_0xc9c4[2386]][_0xc9c4[117]]* this[_0xc9c4[441]][_0xc9c4[255]]),_0x5554x3= Math[_0xc9c4[160]](_0x5554x3,this[_0xc9c4[2386]][_0xc9c4[119]]* this[_0xc9c4[441]][_0xc9c4[255]]));_0x5554x4= Math[_0xc9c4[430]](_0x5554x4- 1);_0x5554x3= Math[_0xc9c4[430]](_0x5554x3- 1);this[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?(_0x5554x5= this[_0xc9c4[441]][_0xc9c4[2024]]()[_0xc9c4[538]],_0x5554x5[_0xc9c4[124]][_0xc9c4[2478]]= Math[_0xc9c4[160]](1,_0x5554x4)+ _0xc9c4[168],_0x5554x5[_0xc9c4[124]][_0xc9c4[2479]]= Math[_0xc9c4[160]](1,_0x5554x3)+ _0xc9c4[168],_0x5554x5[_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[118],_0x5554x5[_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[118]):mxClient[_0xc9c4[496]]?this[_0xc9c4[441]][_0xc9c4[2320]](Math[_0xc9c4[160]](1,_0x5554x4),Math[_0xc9c4[160]](1,_0x5554x3)):(this[_0xc9c4[441]][_0xc9c4[510]][_0xc9c4[124]][_0xc9c4[2478]]= Math[_0xc9c4[160]](1,_0x5554x4)+ _0xc9c4[168],this[_0xc9c4[441]][_0xc9c4[510]][_0xc9c4[124]][_0xc9c4[2479]]= Math[_0xc9c4[160]](1,_0x5554x3)+ _0xc9c4[168]);this[_0xc9c4[2480]](this[_0xc9c4[2357]],_0x5554x4- 1,_0x5554x3- 1)};this[_0xc9c4[746]]( new mxEventObject(mxEvent.SIZE,_0xc9c4[1562],_0x5554x2))};mxGraph[_0xc9c4[202]][_0xc9c4[2477]]= function(_0x5554x2,_0x5554x3){if(mxClient[_0xc9c4[80]]){if(mxClient[_0xc9c4[496]]){var _0x5554x4=this[_0xc9c4[2465]]();_0x5554x2+= Math[_0xc9c4[160]](2,_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]+ 1);_0x5554x3+= Math[_0xc9c4[160]](2,_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]+ 1)}else {9<= document[_0xc9c4[5]]?(_0x5554x2+= 3,_0x5554x3+= 5):(_0x5554x2+= 1,_0x5554x3+= 1)}}else {_0x5554x3+= 1};null!= this[_0xc9c4[2388]]&& (_0x5554x2= Math[_0xc9c4[243]](this[_0xc9c4[2388]][_0xc9c4[117]],_0x5554x2),_0x5554x3= Math[_0xc9c4[243]](this[_0xc9c4[2388]][_0xc9c4[119]],_0x5554x3));this[_0xc9c4[526]][_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[430]](_0x5554x2)+ _0xc9c4[168];this[_0xc9c4[526]][_0xc9c4[124]][_0xc9c4[119]]= Math[_0xc9c4[430]](_0x5554x3)+ _0xc9c4[168]};mxGraph[_0xc9c4[202]][_0xc9c4[2480]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x9=this[_0xc9c4[441]][_0xc9c4[513]],_0x5554xa=this[_0xc9c4[2013]],_0x5554x12=_0x5554x5* this[_0xc9c4[2012]],_0x5554x9= new mxRectangle(_0x5554x5* _0x5554x9[_0xc9c4[235]],_0x5554x5* _0x5554x9[_0xc9c4[236]],_0x5554xa[_0xc9c4[117]]* _0x5554x12,_0x5554xa[_0xc9c4[119]]* _0x5554x12);_0x5554x2= _0x5554x2&& Math[_0xc9c4[243]](_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]])> this[_0xc9c4[2360]];_0x5554x9[_0xc9c4[235]]= mxUtils[_0xc9c4[1454]](_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[117]]);_0x5554x9[_0xc9c4[236]]= mxUtils[_0xc9c4[1454]](_0x5554x9[_0xc9c4[236]],_0x5554x9[_0xc9c4[119]]);_0x5554xa= _0x5554x2?Math[_0xc9c4[430]]((_0x5554x3- _0x5554x9[_0xc9c4[235]])/ _0x5554x9[_0xc9c4[117]]):0;_0x5554x2= _0x5554x2?Math[_0xc9c4[430]]((_0x5554x4- _0x5554x9[_0xc9c4[236]])/ _0x5554x9[_0xc9c4[119]]):0;null== this[_0xc9c4[2481]]&& 0< _0x5554xa&& (this[_0xc9c4[2481]]= []);if(null!= this[_0xc9c4[2481]]){for(_0x5554x12= 0;_0x5554x12<= _0x5554xa;_0x5554x12++){var _0x5554x13=[ new mxPoint(_0x5554x9[_0xc9c4[235]]+ _0x5554x12* _0x5554x9[_0xc9c4[117]],1), new mxPoint(_0x5554x9[_0xc9c4[235]]+ _0x5554x12* _0x5554x9[_0xc9c4[117]],_0x5554x4)];null!= this[_0xc9c4[2481]][_0x5554x12]?(this[_0xc9c4[2481]][_0x5554x12][_0xc9c4[255]]= 1,this[_0xc9c4[2481]][_0x5554x12][_0xc9c4[1525]]= _0x5554x13,this[_0xc9c4[2481]][_0x5554x12][_0xc9c4[258]]()):(_0x5554x13=  new mxPolyline(_0x5554x13,this[_0xc9c4[2358]],this[_0xc9c4[255]]),_0x5554x13[_0xc9c4[507]]= this[_0xc9c4[507]],_0x5554x13[_0xc9c4[1522]]= this[_0xc9c4[2359]],_0x5554x13[_0xc9c4[255]]= _0x5554x5,_0x5554x13[_0xc9c4[176]](this[_0xc9c4[441]][_0xc9c4[2053]]),_0x5554x13[_0xc9c4[258]](),this[_0xc9c4[2481]][_0x5554x12]= _0x5554x13)};for(_0x5554x12= _0x5554xa;_0x5554x12< this[_0xc9c4[2481]][_0xc9c4[67]];_0x5554x12++){this[_0xc9c4[2481]][_0x5554x12][_0xc9c4[515]]()};this[_0xc9c4[2481]][_0xc9c4[300]](_0x5554xa,this[_0xc9c4[2481]][_0xc9c4[67]]- _0x5554xa)};null== this[_0xc9c4[2482]]&& 0< _0x5554x2&& (this[_0xc9c4[2482]]= []);if(null!= this[_0xc9c4[2482]]){for(_0x5554x12= 0;_0x5554x12<= _0x5554x2;_0x5554x12++){_0x5554x13= [ new mxPoint(1,_0x5554x9[_0xc9c4[236]]+ _0x5554x12* _0x5554x9[_0xc9c4[119]]), new mxPoint(_0x5554x3,_0x5554x9[_0xc9c4[236]]+ _0x5554x12* _0x5554x9[_0xc9c4[119]])],null!= this[_0xc9c4[2482]][_0x5554x12]?(this[_0xc9c4[2482]][_0x5554x12][_0xc9c4[255]]= 1,this[_0xc9c4[2482]][_0x5554x12][_0xc9c4[1525]]= _0x5554x13,this[_0xc9c4[2482]][_0x5554x12][_0xc9c4[258]]()):(_0x5554x13=  new mxPolyline(_0x5554x13,this[_0xc9c4[2358]],_0x5554x5),_0x5554x13[_0xc9c4[507]]= this[_0xc9c4[507]],_0x5554x13[_0xc9c4[1522]]= this[_0xc9c4[2359]],_0x5554x13[_0xc9c4[255]]= _0x5554x5,_0x5554x13[_0xc9c4[176]](this[_0xc9c4[441]][_0xc9c4[2053]]),_0x5554x13[_0xc9c4[258]](),this[_0xc9c4[2482]][_0x5554x12]= _0x5554x13)};for(_0x5554x12= _0x5554x2;_0x5554x12< this[_0xc9c4[2482]][_0xc9c4[67]];_0x5554x12++){this[_0xc9c4[2482]][_0x5554x12][_0xc9c4[515]]()};this[_0xc9c4[2482]][_0xc9c4[300]](_0x5554x2,this[_0xc9c4[2482]][_0xc9c4[67]]- _0x5554x2)}};mxGraph[_0xc9c4[202]][_0xc9c4[1705]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[474]](_0x5554x2),_0x5554x4=null,_0x5554x4=this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)?this[_0xc9c4[94]][_0xc9c4[2077]]():this[_0xc9c4[94]][_0xc9c4[2076]]();null!= _0x5554x3&& (_0x5554x4= this[_0xc9c4[2483]](this[_0xc9c4[94]][_0xc9c4[1705]](_0x5554x3,_0x5554x4)));null== _0x5554x4&& (_0x5554x4= mxGraph[_0xc9c4[202]][_0xc9c4[2346]]);return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[2483]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=_0x5554x2[mxConstants[_0xc9c4[2484]]],_0x5554x4=this[_0xc9c4[2485]](_0x5554x3);null!= _0x5554x4?_0x5554x2[mxConstants[_0xc9c4[2484]]]= _0x5554x4:_0x5554x4= _0x5554x3;null!= _0x5554x4&& _0xc9c4[2486]== _0x5554x4[_0xc9c4[85]](0,11)&& (_0x5554x3= _0x5554x4[_0xc9c4[2]](_0xc9c4[537]),0< _0x5554x3&& (_0x5554x4= _0x5554x4[_0xc9c4[85]](0,_0x5554x3)+ _0xc9c4[2487]+ _0x5554x4[_0xc9c4[85]](_0x5554x3+ 1)),_0x5554x2[mxConstants[_0xc9c4[2484]]]= _0x5554x4)};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2488]]= function(_0x5554x2,_0x5554x3){_0x5554x3= _0x5554x3|| this[_0xc9c4[897]]();if(null!= _0x5554x3){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< _0x5554x3[_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[251]][_0xc9c4[475]](_0x5554x3[_0x5554x4],_0x5554x2)}}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2489]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= _0x5554x4|| this[_0xc9c4[2452]]();this[_0xc9c4[2490]](_0x5554x2,_0x5554x3,[_0x5554x4])};mxGraph[_0xc9c4[202]][_0xc9c4[2490]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;_0x5554x4= _0x5554x4|| this[_0xc9c4[897]]();if(null!= _0x5554x4&& 0< _0x5554x4[_0xc9c4[67]]){var _0x5554x5=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x4[0]),_0x5554x5=null!= _0x5554x5?_0x5554x5[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x4[0]);null!= _0x5554x5&& (_0x5554x3= mxUtils[_0xc9c4[433]](_0x5554x5,_0x5554x2,_0x5554x3)?0:1,this[_0xc9c4[1717]](_0x5554x2,_0x5554x3,_0x5554x4))}};mxGraph[_0xc9c4[202]][_0xc9c4[1717]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= _0x5554x4|| this[_0xc9c4[897]]();mxUtils[_0xc9c4[1717]](this[_0xc9c4[251]],_0x5554x4,_0x5554x2,_0x5554x3)};mxGraph[_0xc9c4[202]][_0xc9c4[2491]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[2492]](_0x5554x2,_0x5554x3,null,_0x5554x4)};mxGraph[_0xc9c4[202]][_0xc9c4[2492]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x5= _0x5554x5|| this[_0xc9c4[897]]();if(null!= _0x5554x5&& 0< _0x5554x5[_0xc9c4[67]]){if(null== _0x5554x4){var _0x5554x9=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x5[0]),_0x5554x9=null!= _0x5554x9?_0x5554x9[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x5[0]);null!= _0x5554x9&& (_0x5554x4= (parseInt(_0x5554x9[_0x5554x2]|| 0)& _0x5554x3)!= _0x5554x3)};mxUtils[_0xc9c4[2492]](this[_0xc9c4[251]],_0x5554x5,_0x5554x2,_0x5554x3,_0x5554x4)}};mxGraph[_0xc9c4[202]][_0xc9c4[849]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[897]]());if(null!= _0x5554x3&& 1< _0x5554x3[_0xc9c4[67]]){if(null== _0x5554x4){for(var _0x5554x5=0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=this[_0xc9c4[1198]](_0x5554x3[_0x5554x5]);if(null!= _0x5554x9&&  !this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x3[_0x5554x5])){if(null== _0x5554x4){if(_0x5554x2== mxConstants[_0xc9c4[479]]){_0x5554x4= _0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]]/ 2;break}else {if(_0x5554x2== mxConstants[_0xc9c4[480]]){_0x5554x4= _0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]]}else {if(_0x5554x2== mxConstants[_0xc9c4[1687]]){_0x5554x4= _0x5554x9[_0xc9c4[236]]}else {if(_0x5554x2== mxConstants[_0xc9c4[481]]){_0x5554x4= _0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]]/ 2;break}else {_0x5554x4= _0x5554x2== mxConstants[_0xc9c4[482]]?_0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]]:_0x5554x9[_0xc9c4[235]]}}}}}else {_0x5554x4= _0x5554x2== mxConstants[_0xc9c4[480]]?Math[_0xc9c4[160]](_0x5554x4,_0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]]):_0x5554x2== mxConstants[_0xc9c4[1687]]?Math[_0xc9c4[243]](_0x5554x4,_0x5554x9[_0xc9c4[236]]):_0x5554x2== mxConstants[_0xc9c4[482]]?Math[_0xc9c4[160]](_0x5554x4,_0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]]):Math[_0xc9c4[243]](_0x5554x4,_0x5554x9[_0xc9c4[235]])}}}};if(null!= _0x5554x4){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(_0x5554x5= 0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){_0x5554x9= this[_0xc9c4[1198]](_0x5554x3[_0x5554x5]),null!= _0x5554x9&&  !this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x3[_0x5554x5])&& (_0x5554x9= _0x5554x9[_0xc9c4[238]](),_0x5554x2== mxConstants[_0xc9c4[479]]?_0x5554x9[_0xc9c4[235]]= _0x5554x4- _0x5554x9[_0xc9c4[117]]/ 2:_0x5554x2== mxConstants[_0xc9c4[480]]?_0x5554x9[_0xc9c4[235]]= _0x5554x4- _0x5554x9[_0xc9c4[117]]:_0x5554x2== mxConstants[_0xc9c4[1687]]?_0x5554x9[_0xc9c4[236]]= _0x5554x4:_0x5554x2== mxConstants[_0xc9c4[481]]?_0x5554x9[_0xc9c4[236]]= _0x5554x4- _0x5554x9[_0xc9c4[119]]/ 2:_0x5554x2== mxConstants[_0xc9c4[482]]?_0x5554x9[_0xc9c4[236]]= _0x5554x4- _0x5554x9[_0xc9c4[119]]:_0x5554x9[_0xc9c4[235]]= _0x5554x4,this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x3[_0x5554x5],_0x5554x9))};this[_0xc9c4[746]]( new mxEventObject(mxEvent.ALIGN_CELLS,_0xc9c4[611],_0x5554x2,_0xc9c4[895],_0x5554x3))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[854]]= function(_0x5554x2){if(null!= _0x5554x2&& null!= this[_0xc9c4[2356]]){this[_0xc9c4[251]][_0xc9c4[473]]();try{var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[474]](_0x5554x2);null== _0x5554x3|| 0== _0x5554x3[_0xc9c4[67]]?this[_0xc9c4[251]][_0xc9c4[475]](_0x5554x2,this[_0xc9c4[2356]]):this[_0xc9c4[251]][_0xc9c4[475]](_0x5554x2,null);this[_0xc9c4[1809]](_0x5554x2);this[_0xc9c4[746]]( new mxEventObject(mxEvent.FLIP_EDGE,_0xc9c4[1989],_0x5554x2))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2493]]= function(_0x5554x2){this[_0xc9c4[2336]][_0xc9c4[207]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2494]]= function(_0x5554x2){for(var _0x5554x3=[],_0x5554x4=0;_0x5554x4< this[_0xc9c4[2336]][_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[2336]][_0x5554x4]!= _0x5554x2&& _0x5554x3[_0xc9c4[207]](this[_0xc9c4[2336]][_0x5554x4])};this[_0xc9c4[2336]]= _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2485]]= function(_0x5554x2){if(null!= _0x5554x2){for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[2336]][_0xc9c4[67]];_0x5554x3++){var _0x5554x4=this[_0xc9c4[2336]][_0x5554x3][_0xc9c4[1202]](_0x5554x2);if(null!= _0x5554x4){return _0x5554x4}}};return null};mxGraph[_0xc9c4[202]][_0xc9c4[840]]= function(_0x5554x2,_0x5554x3){null== _0x5554x3&& (_0x5554x3= mxUtils[_0xc9c4[1779]](this[_0xc9c4[897]](),!0));this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[841]](_0x5554x3,_0x5554x2),this[_0xc9c4[746]]( new mxEventObject(mxEvent.ORDER_CELLS,_0xc9c4[2495],_0x5554x2,_0xc9c4[895],_0x5554x3))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[841]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){var _0x5554x5=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0x5554x4]);_0x5554x3?this[_0xc9c4[251]][_0xc9c4[99]](_0x5554x5,_0x5554x2[_0x5554x4],_0x5554x4):this[_0xc9c4[251]][_0xc9c4[99]](_0x5554x5,_0x5554x2[_0x5554x4],this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x5)- 1)};this[_0xc9c4[746]]( new mxEventObject(mxEvent.CELLS_ORDERED,_0xc9c4[2495],_0x5554x3,_0xc9c4[895],_0x5554x2))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[844]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null== _0x5554x4&& (_0x5554x4= mxUtils[_0xc9c4[1779]](this[_0xc9c4[897]](),!0));_0x5554x4= this[_0xc9c4[2496]](_0x5554x4);null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[2497]](_0x5554x4));var _0x5554x5=this[_0xc9c4[2498]](_0x5554x2,_0x5554x4,_0x5554x3);if(0< _0x5554x4[_0xc9c4[67]]&& null!= _0x5554x5){var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2);null== _0x5554x9&& (_0x5554x9= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x4[0]));this[_0xc9c4[251]][_0xc9c4[473]]();try{null== this[_0xc9c4[1198]](_0x5554x2)&& this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2, new mxGeometry);var _0x5554xa=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x9);this[_0xc9c4[833]]([_0x5554x2],_0x5554x9,_0x5554xa,null,null,!1);_0x5554xa= this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2);this[_0xc9c4[833]](_0x5554x4,_0x5554x2,_0x5554xa,null,null,!1,!1);this[_0xc9c4[835]](_0x5554x4,-_0x5554x5[_0xc9c4[235]],-_0x5554x5[_0xc9c4[236]],!1,!0);this[_0xc9c4[837]]([_0x5554x2],[_0x5554x5]);this[_0xc9c4[746]]( new mxEventObject(mxEvent.GROUP_CELLS,_0xc9c4[1504],_0x5554x2,_0xc9c4[467],_0x5554x3,_0xc9c4[895],_0x5554x4))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2496]]= function(_0x5554x2){var _0x5554x3=[];if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){var _0x5554x4=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[0]);_0x5554x3[_0xc9c4[207]](_0x5554x2[0]);for(var _0x5554x5=1;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0x5554x5])== _0x5554x4&& _0x5554x3[_0xc9c4[207]](_0x5554x2[_0x5554x5])}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2498]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= this[_0xc9c4[1729]](_0x5554x3);null!= _0x5554x3&& (this[_0xc9c4[1730]](_0x5554x2)&& (_0x5554x2= this[_0xc9c4[1731]](_0x5554x2),_0x5554x3[_0xc9c4[235]]-= _0x5554x2[_0xc9c4[117]],_0x5554x3[_0xc9c4[236]]-= _0x5554x2[_0xc9c4[119]],_0x5554x3[_0xc9c4[117]]+= _0x5554x2[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]]+= _0x5554x2[_0xc9c4[119]]),_0x5554x3[_0xc9c4[235]]-= _0x5554x4,_0x5554x3[_0xc9c4[236]]-= _0x5554x4,_0x5554x3[_0xc9c4[117]]+= 2* _0x5554x4,_0x5554x3[_0xc9c4[119]]+= 2* _0x5554x4);return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2497]]= function(_0x5554x2){_0x5554x2=  new mxCell(_0xc9c4[110]);_0x5554x2[_0xc9c4[1993]](!0);_0x5554x2[_0xc9c4[1995]](!1);return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[845]]= function(_0x5554x2){var _0x5554x3=[];if(null== _0x5554x2){_0x5554x2= this[_0xc9c4[897]]();for(var _0x5554x4=[],_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){0< this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2[_0x5554x5])&& _0x5554x4[_0xc9c4[207]](_0x5554x2[_0x5554x5])};_0x5554x2= _0x5554x4};if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(_0x5554x5= 0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[1953]](_0x5554x2[_0x5554x5]);if(null!= _0x5554x9&& 0< _0x5554x9[_0xc9c4[67]]){var _0x5554x9=_0x5554x9[_0xc9c4[1853]](),_0x5554xa=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0x5554x5]),_0x5554x12=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554xa);this[_0xc9c4[833]](_0x5554x9,_0x5554xa,_0x5554x12,null,null,!0);_0x5554x3= _0x5554x3[_0xc9c4[1919]](_0x5554x9)}};this[_0xc9c4[843]](this[_0xc9c4[2499]](_0x5554x2));this[_0xc9c4[746]]( new mxEventObject(mxEvent.UNGROUP_CELLS,_0xc9c4[895],_0x5554x2))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[846]]= function(_0x5554x2){null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[897]]());this[_0xc9c4[251]][_0xc9c4[473]]();try{var _0x5554x3=this[_0xc9c4[902]](),_0x5554x4=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x3);this[_0xc9c4[833]](_0x5554x2,_0x5554x3,_0x5554x4,null,null,!0);this[_0xc9c4[746]]( new mxEventObject(mxEvent.REMOVE_CELLS_FROM_PARENT,_0xc9c4[895],_0x5554x2))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[1917]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[897]]());_0x5554x3= null!= _0x5554x3?_0x5554x3:0;_0x5554x4= null!= _0x5554x4?_0x5554x4:!1;this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=this[_0xc9c4[1198]](_0x5554x2[_0x5554x5]);if(null!= _0x5554x9){var _0x5554xa=this[_0xc9c4[1955]](_0x5554x2[_0x5554x5]);if(null!= _0x5554xa&& 0< _0x5554xa[_0xc9c4[67]]){var _0x5554x12=this[_0xc9c4[1729]](_0x5554xa);if(0< _0x5554x12[_0xc9c4[117]]&& 0< _0x5554x12[_0xc9c4[119]]){var _0x5554x13=this[_0xc9c4[1730]](_0x5554x2[_0x5554x5])?this[_0xc9c4[1731]](_0x5554x2[_0x5554x5]): new mxRectangle,_0x5554x9=_0x5554x9[_0xc9c4[238]]();_0x5554x4&& (_0x5554x9[_0xc9c4[235]]+= _0x5554x12[_0xc9c4[235]]- _0x5554x13[_0xc9c4[117]]- _0x5554x3,_0x5554x9[_0xc9c4[236]]+= _0x5554x12[_0xc9c4[236]]- _0x5554x13[_0xc9c4[119]]- _0x5554x3);_0x5554x9[_0xc9c4[117]]= _0x5554x12[_0xc9c4[117]]+ _0x5554x13[_0xc9c4[117]]+ 2* _0x5554x3;_0x5554x9[_0xc9c4[119]]= _0x5554x12[_0xc9c4[119]]+ _0x5554x13[_0xc9c4[119]]+ 2* _0x5554x3;this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2[_0x5554x5],_0x5554x9);this[_0xc9c4[834]](_0x5554xa,-_0x5554x12[_0xc9c4[235]]+ _0x5554x13[_0xc9c4[117]] + _0x5554x3,-_0x5554x12[_0xc9c4[236]]+ _0x5554x13[_0xc9c4[119]] + _0x5554x3)}}}}}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[899]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;var _0x5554x4=null;if(null!= _0x5554x2){for(var _0x5554x5={},_0x5554x4=[],_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x2[_0x5554x9]);_0x5554x5[_0x5554xa]= _0x5554x2[_0x5554x9];_0x5554x4[_0xc9c4[207]](_0x5554x2[_0x5554x9])};if(0< _0x5554x4[_0xc9c4[67]]){for(var _0x5554xa=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x12=this[_0xc9c4[441]][_0xc9c4[513]],_0x5554x4=this[_0xc9c4[251]][_0xc9c4[899]](_0x5554x2,!0),_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){if(!_0x5554x3&& this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x4[_0x5554x9]) && null!= this[_0xc9c4[2500]](_0x5554x4[_0x5554x9],this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x4[_0x5554x9],!0),this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x4[_0x5554x9],!1))){_0x5554x4[_0x5554x9]= null}else {var _0x5554x13=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x4[_0x5554x9]);if(null!= _0x5554x13){var _0x5554x14=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2[_0x5554x9]),_0x5554x15=this[_0xc9c4[441]][_0xc9c4[248]](this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0x5554x9]));if(null!= _0x5554x14&& null!= _0x5554x15){var _0x5554x16=_0x5554x15[_0xc9c4[2078]][_0xc9c4[235]],_0x5554x15=_0x5554x15[_0xc9c4[2078]][_0xc9c4[236]];if(this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x4[_0x5554x9])){for(var _0x5554x14=_0x5554x14[_0xc9c4[439]],_0x5554x17=this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2[_0x5554x9],!0),_0x5554x18=mxCellPath[_0xc9c4[385]](_0x5554x17);null!= _0x5554x17&& null== _0x5554x5[_0x5554x18];){_0x5554x17= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x17),_0x5554x18= mxCellPath[_0xc9c4[385]](_0x5554x17)};null== _0x5554x17&& _0x5554x13[_0xc9c4[2007]]( new mxPoint(_0x5554x14[0][_0xc9c4[235]]/ _0x5554xa- _0x5554x12[_0xc9c4[235]],_0x5554x14[0][_0xc9c4[236]]/ _0x5554xa- _0x5554x12[_0xc9c4[236]]),!0);_0x5554x17= this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2[_0x5554x9],!1);for(_0x5554x18= mxCellPath[_0xc9c4[385]](_0x5554x17);null!= _0x5554x17&& null== _0x5554x5[_0x5554x18];){_0x5554x17= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x17),_0x5554x18= mxCellPath[_0xc9c4[385]](_0x5554x17)};null== _0x5554x17&& (_0x5554x17= _0x5554x14[_0xc9c4[67]]- 1,_0x5554x13[_0xc9c4[2007]]( new mxPoint(_0x5554x14[_0x5554x17][_0xc9c4[235]]/ _0x5554xa- _0x5554x12[_0xc9c4[235]],_0x5554x14[_0x5554x17][_0xc9c4[236]]/ _0x5554xa- _0x5554x12[_0xc9c4[236]]),!1));_0x5554x13= _0x5554x13[_0xc9c4[1525]];if(null!= _0x5554x13){for(_0x5554x14= 0;_0x5554x14< _0x5554x13[_0xc9c4[67]];_0x5554x14++){_0x5554x13[_0x5554x14][_0xc9c4[235]]+= _0x5554x16,_0x5554x13[_0x5554x14][_0xc9c4[236]]+= _0x5554x15}}}else {_0x5554x13[_0xc9c4[235]]+= _0x5554x16,_0x5554x13[_0xc9c4[236]]+= _0x5554x15}}}}}}else {_0x5554x4= []}};return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[2501]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){_0x5554x3= this[_0xc9c4[2502]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14);return this[_0xc9c4[2103]](_0x5554x3,_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2502]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){_0x5554x2=  new mxGeometry(_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12);_0x5554x2[_0xc9c4[1500]]= null!= _0x5554x14?_0x5554x14:!1;_0x5554x4=  new mxCell(_0x5554x4,_0x5554x2,_0x5554x13);_0x5554x4[_0xc9c4[1945]](_0x5554x3);_0x5554x4[_0xc9c4[1993]](!0);_0x5554x4[_0xc9c4[1995]](!0);return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[1960]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x3= this[_0xc9c4[2503]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa);return this[_0xc9c4[2504]](_0x5554x3,_0x5554x2,_0x5554x5,_0x5554x9)};mxGraph[_0xc9c4[202]][_0xc9c4[2503]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x2=  new mxCell(_0x5554x4, new mxGeometry,_0x5554xa);_0x5554x2[_0xc9c4[1945]](_0x5554x3);_0x5554x2[_0xc9c4[1994]](!0);_0x5554x2[_0xc9c4[256]][_0xc9c4[1500]]=  !0;return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2504]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){return this[_0xc9c4[2103]](_0x5554x2,_0x5554x3,_0x5554x9,_0x5554x4,_0x5554x5)};mxGraph[_0xc9c4[202]][_0xc9c4[2103]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){return this[_0xc9c4[832]]([_0x5554x2],_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)[0]};mxGraph[_0xc9c4[202]][_0xc9c4[832]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[902]]());null== _0x5554x4&& (_0x5554x4= this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x3));this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[833]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,!1,!0),this[_0xc9c4[746]]( new mxEventObject(mxEvent.ADD_CELLS,_0xc9c4[895],_0x5554x2,_0xc9c4[1101],_0x5554x3,_0xc9c4[1983],_0x5554x4,_0xc9c4[1097],_0x5554x5,_0xc9c4[772],_0x5554x9))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[833]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12){if(null!= _0x5554x2&& null!= _0x5554x3&& null!= _0x5554x4){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x13=_0x5554xa?this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x3):null,_0x5554x14=null!= _0x5554x13?_0x5554x13[_0xc9c4[2078]]:null,_0x5554x15= new mxPoint(0,0),_0x5554x13=0;_0x5554x13< _0x5554x2[_0xc9c4[67]];_0x5554x13++){if(null== _0x5554x2[_0x5554x13]){_0x5554x4--}else {var _0x5554x16=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0x5554x13]);if(null!= _0x5554x14&& _0x5554x2[_0x5554x13]!= _0x5554x3&& _0x5554x3!= _0x5554x16){var _0x5554x17=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x16),_0x5554x18=null!= _0x5554x17?_0x5554x17[_0xc9c4[2078]]:_0x5554x15,_0x5554x19=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2[_0x5554x13]);if(null!= _0x5554x19){var _0x5554x1a=_0x5554x18[_0xc9c4[235]]- _0x5554x14[_0xc9c4[235]],_0x5554x1b=_0x5554x18[_0xc9c4[236]]- _0x5554x14[_0xc9c4[236]],_0x5554x19=_0x5554x19[_0xc9c4[238]]();_0x5554x19[_0xc9c4[513]](_0x5554x1a,_0x5554x1b);!_0x5554x19[_0xc9c4[1500]]&& (this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x2[_0x5554x13])&&  !this[_0xc9c4[2505]]()) && (_0x5554x19[_0xc9c4[235]]= Math[_0xc9c4[160]](0,_0x5554x19[_0xc9c4[235]]),_0x5554x19[_0xc9c4[236]]= Math[_0xc9c4[160]](0,_0x5554x19[_0xc9c4[236]]));this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2[_0x5554x13],_0x5554x19)}};_0x5554x3== _0x5554x16&& _0x5554x4+ _0x5554x13> this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x3)&& _0x5554x4--;this[_0xc9c4[251]][_0xc9c4[99]](_0x5554x3,_0x5554x2[_0x5554x13],_0x5554x4+ _0x5554x13);this[_0xc9c4[2506]]()&& this[_0xc9c4[2507]](_0x5554x2[_0x5554x13])&& this[_0xc9c4[2508]](_0x5554x2[_0x5554x13]);(null== _0x5554x12|| _0x5554x12)&& this[_0xc9c4[2509]](_0x5554x2[_0x5554x13]);null!= _0x5554x5&& this[_0xc9c4[852]](_0x5554x2[_0x5554x13],_0x5554x5,!0);null!= _0x5554x9&& this[_0xc9c4[852]](_0x5554x2[_0x5554x13],_0x5554x9,!1)}};this[_0xc9c4[746]]( new mxEventObject(mxEvent.CELLS_ADDED,_0xc9c4[895],_0x5554x2,_0xc9c4[1101],_0x5554x3,_0xc9c4[1983],_0x5554x4,_0xc9c4[1097],_0x5554x5,_0xc9c4[772],_0x5554x9,_0xc9c4[492],_0x5554xa))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[842]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[2510]](this[_0xc9c4[897]]()));_0x5554x3&& (_0x5554x2= this[_0xc9c4[2510]](this[_0xc9c4[2499]](_0x5554x2)));this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[843]](_0x5554x2),this[_0xc9c4[746]]( new mxEventObject(mxEvent.REMOVE_CELLS,_0xc9c4[895],_0x5554x2,_0xc9c4[2511],_0x5554x3))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[843]]= function(_0x5554x2){if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x4=this[_0xc9c4[441]][_0xc9c4[513]];this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x5={},_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x2[_0x5554x9]);_0x5554x5[_0x5554xa]= _0x5554x2[_0x5554x9]};for(_0x5554x9= 0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){for(var _0x5554x12=this[_0xc9c4[1756]](_0x5554x2[_0x5554x9]),_0x5554x13=0;_0x5554x13< _0x5554x12[_0xc9c4[67]];_0x5554x13++){if(_0x5554xa= mxCellPath[_0xc9c4[385]](_0x5554x12[_0x5554x13]),null== _0x5554x5[_0x5554xa]){var _0x5554x14=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x12[_0x5554x13]);if(null!= _0x5554x14){var _0x5554x15=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x12[_0x5554x13]);if(null!= _0x5554x15){var _0x5554x14=_0x5554x14[_0xc9c4[238]](),_0x5554x16=_0x5554x15[_0xc9c4[1710]](!0) == _0x5554x2[_0x5554x9],_0x5554x17=_0x5554x15[_0xc9c4[439]],_0x5554x18=_0x5554x16?0:_0x5554x17[_0xc9c4[67]]- 1;_0x5554x14[_0xc9c4[2007]]( new mxPoint(_0x5554x17[_0x5554x18][_0xc9c4[235]]/ _0x5554x3- _0x5554x4[_0xc9c4[235]],_0x5554x17[_0x5554x18][_0xc9c4[236]]/ _0x5554x3- _0x5554x4[_0xc9c4[236]]),_0x5554x16);this[_0xc9c4[251]][_0xc9c4[1957]](_0x5554x12[_0x5554x13],null,_0x5554x16);this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x12[_0x5554x13],_0x5554x14)}}}};this[_0xc9c4[251]][_0xc9c4[205]](_0x5554x2[_0x5554x9])};this[_0xc9c4[746]]( new mxEventObject(mxEvent.CELLS_REMOVED,_0xc9c4[895],_0x5554x2))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[853]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x5= _0x5554x5|| 0;_0x5554x9= _0x5554x9|| 0;null== _0x5554x4&& (_0x5554x4= this[_0xc9c4[899]]([_0x5554x2])[0]);var _0x5554xa=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2),_0x5554x12=this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!0);this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[835]](_0x5554x3,_0x5554x5,_0x5554x9,!1,!1),this[_0xc9c4[833]](_0x5554x3,_0x5554xa,this[_0xc9c4[251]][_0xc9c4[262]](_0x5554xa),null,null,!0),this[_0xc9c4[833]]([_0x5554x4],_0x5554xa,this[_0xc9c4[251]][_0xc9c4[262]](_0x5554xa),_0x5554x12,_0x5554x3[0],!1),this[_0xc9c4[852]](_0x5554x2,_0x5554x3[0],!0),this[_0xc9c4[746]]( new mxEventObject(mxEvent.SPLIT_EDGE,_0xc9c4[1989],_0x5554x2,_0xc9c4[895],_0x5554x3,_0xc9c4[2512],_0x5554x4,_0xc9c4[1126],_0x5554x5,_0xc9c4[1125],_0x5554x9))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[838]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[897]]());_0x5554x4&& (_0x5554x3= this[_0xc9c4[2499]](_0x5554x3));this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[839]](_0x5554x3,_0x5554x2),this[_0xc9c4[746]]( new mxEventObject(mxEvent.TOGGLE_CELLS,_0xc9c4[539],_0x5554x2,_0xc9c4[895],_0x5554x3,_0xc9c4[2511],_0x5554x4))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[839]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[251]][_0xc9c4[175]](_0x5554x2[_0x5554x4],_0x5554x3)}}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[847]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;null== _0x5554x4&& (_0x5554x4= this[_0xc9c4[2513]](this[_0xc9c4[897]](),_0x5554x2));this[_0xc9c4[2126]](!1);this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[848]](_0x5554x4,_0x5554x2,_0x5554x3,_0x5554x5),this[_0xc9c4[746]]( new mxEventObject(mxEvent.FOLD_CELLS,_0xc9c4[2514],_0x5554x2,_0xc9c4[2515],_0x5554x3,_0xc9c4[895],_0x5554x4))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[848]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){if((!_0x5554x5|| this[_0xc9c4[2516]](_0x5554x2[_0x5554x9],_0x5554x3)) && _0x5554x3!= this[_0xc9c4[1742]](_0x5554x2[_0x5554x9])){if(this[_0xc9c4[251]][_0xc9c4[1972]](_0x5554x2[_0x5554x9],_0x5554x3),this[_0xc9c4[2517]](_0x5554x2[_0x5554x9],_0x5554x3),this[_0xc9c4[2507]](_0x5554x2[_0x5554x9])&& this[_0xc9c4[2508]](_0x5554x2[_0x5554x9]),_0x5554x4){var _0x5554xa=this[_0xc9c4[251]][_0xc9c4[1953]](_0x5554x2[_0x5554x9]);this[_0xc9c4[847]](_0x5554xa,_0x5554x3,_0x5554x4)}}};this[_0xc9c4[746]]( new mxEventObject(mxEvent.CELLS_FOLDED,_0xc9c4[895],_0x5554x2,_0xc9c4[2514],_0x5554x3,_0xc9c4[2515],_0x5554x4))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2517]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2){var _0x5554x4=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2);null!= _0x5554x4&& (_0x5554x4= _0x5554x4[_0xc9c4[238]](),this[_0xc9c4[2518]](_0x5554x2,_0x5554x4,_0x5554x3),_0x5554x4[_0xc9c4[2005]](),this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2,_0x5554x4))}};mxGraph[_0xc9c4[202]][_0xc9c4[2518]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(null!= _0x5554x2&& null!= _0x5554x3){_0x5554x4= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x4= null!= _0x5554x4?_0x5554x4[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);if(null== _0x5554x3[_0xc9c4[2002]]){var _0x5554x5=_0x5554x3;this[_0xc9c4[2394]]&& (_0x5554x2= this[_0xc9c4[2519]](_0x5554x2),null!= _0x5554x2&& (_0x5554x5= _0x5554x2,_0x5554x2= mxUtils[_0xc9c4[433]](_0x5554x4,mxConstants.STYLE_STARTSIZE),0< _0x5554x2&& (_0x5554x5[_0xc9c4[119]]= Math[_0xc9c4[160]](_0x5554x5[_0xc9c4[119]],_0x5554x2))));_0x5554x3[_0xc9c4[2002]]=  new mxRectangle(0,0,_0x5554x5[_0xc9c4[117]],_0x5554x5[_0xc9c4[119]])};if(null!= _0x5554x3[_0xc9c4[2002]]){_0x5554x3[_0xc9c4[2002]][_0xc9c4[235]]= _0x5554x3[_0xc9c4[235]];_0x5554x3[_0xc9c4[2002]][_0xc9c4[236]]= _0x5554x3[_0xc9c4[236]];var _0x5554x9=mxUtils[_0xc9c4[431]](_0x5554x4[mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]);0!= _0x5554x9&& (_0x5554x2= _0x5554x3[_0xc9c4[2002]][_0xc9c4[241]]()- _0x5554x3[_0xc9c4[241]](),_0x5554x4= _0x5554x3[_0xc9c4[2002]][_0xc9c4[242]]()- _0x5554x3[_0xc9c4[242]](),_0x5554x5= Math[_0xc9c4[426]](_0x5554x9),_0x5554x9= Math[_0xc9c4[427]](_0x5554x9),_0x5554x3[_0xc9c4[2002]][_0xc9c4[235]]+= _0x5554x5* _0x5554x2- _0x5554x9* _0x5554x4- _0x5554x2,_0x5554x3[_0xc9c4[2002]][_0xc9c4[236]]+= _0x5554x9* _0x5554x2+ _0x5554x5* _0x5554x4- _0x5554x4)}}};mxGraph[_0xc9c4[202]][_0xc9c4[2499]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[1853]]();return _0x5554x3= _0x5554x3[_0xc9c4[1919]](this[_0xc9c4[2520]](_0x5554x2))};mxGraph[_0xc9c4[202]][_0xc9c4[2520]]= function(_0x5554x2){var _0x5554x3=[];if(null!= _0x5554x2){for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){for(var _0x5554x5=this[_0xc9c4[251]][_0xc9c4[1707]](_0x5554x2[_0x5554x4]),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){_0x5554x3[_0xc9c4[207]](this[_0xc9c4[251]][_0xc9c4[1708]](_0x5554x2[_0x5554x4],_0x5554x9))};_0x5554x5= this[_0xc9c4[251]][_0xc9c4[1953]](_0x5554x2[_0x5554x4]);_0x5554x3= _0x5554x3[_0xc9c4[1919]](this[_0xc9c4[2520]](_0x5554x5))}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[858]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[2457]](_0x5554x2,_0x5554x3),this[_0xc9c4[746]]( new mxEventObject(mxEvent.UPDATE_CELL_SIZE,_0xc9c4[246],_0x5554x2,_0xc9c4[2521],_0x5554x3))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2457]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2){this[_0xc9c4[251]][_0xc9c4[473]]();try{var _0x5554x4=this[_0xc9c4[2519]](_0x5554x2),_0x5554x5=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2);if(null!= _0x5554x4&& null!= _0x5554x5){var _0x5554x9=this[_0xc9c4[1742]](_0x5554x2),_0x5554x5=_0x5554x5[_0xc9c4[238]]();if(this[_0xc9c4[1730]](_0x5554x2)){var _0x5554xa=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x12=null!= _0x5554xa?_0x5554xa[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2),_0x5554x13=this[_0xc9c4[251]][_0xc9c4[474]](_0x5554x2);null== _0x5554x13&& (_0x5554x13= _0xc9c4[110]);mxUtils[_0xc9c4[433]](_0x5554x12,mxConstants.STYLE_HORIZONTAL,!0)?(_0x5554x13= mxUtils[_0xc9c4[475]](_0x5554x13,mxConstants.STYLE_STARTSIZE,_0x5554x4[_0xc9c4[119]]+ 8),_0x5554x9&& (_0x5554x5[_0xc9c4[119]]= _0x5554x4[_0xc9c4[119]]+ 8),_0x5554x5[_0xc9c4[117]]= _0x5554x4[_0xc9c4[117]]):(_0x5554x13= mxUtils[_0xc9c4[475]](_0x5554x13,mxConstants.STYLE_STARTSIZE,_0x5554x4[_0xc9c4[117]]+ 8),_0x5554x9&& (_0x5554x5[_0xc9c4[117]]= _0x5554x4[_0xc9c4[117]]+ 8),_0x5554x5[_0xc9c4[119]]= _0x5554x4[_0xc9c4[119]]);this[_0xc9c4[251]][_0xc9c4[475]](_0x5554x2,_0x5554x13)}else {_0x5554x5[_0xc9c4[117]]= _0x5554x4[_0xc9c4[117]],_0x5554x5[_0xc9c4[119]]= _0x5554x4[_0xc9c4[119]]};if(!_0x5554x3&&  !_0x5554x9){var _0x5554x14=this[_0xc9c4[441]][_0xc9c4[1799]](this[_0xc9c4[251]][_0xc9c4[1953]](_0x5554x2));if(null!= _0x5554x14){var _0x5554x15=this[_0xc9c4[441]][_0xc9c4[513]],_0x5554x16=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x17=(_0x5554x14[_0xc9c4[236]]+ _0x5554x14[_0xc9c4[119]])/ _0x5554x16- _0x5554x5[_0xc9c4[236]]- _0x5554x15[_0xc9c4[236]];_0x5554x5[_0xc9c4[117]]= Math[_0xc9c4[160]](_0x5554x5[_0xc9c4[117]],(_0x5554x14[_0xc9c4[235]]+ _0x5554x14[_0xc9c4[117]])/ _0x5554x16- _0x5554x5[_0xc9c4[235]]- _0x5554x15[_0xc9c4[235]]);_0x5554x5[_0xc9c4[119]]= Math[_0xc9c4[160]](_0x5554x5[_0xc9c4[119]],_0x5554x17)}};this[_0xc9c4[837]]([_0x5554x2],[_0x5554x5])}}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2519]]= function(_0x5554x2){var _0x5554x3=null;if(null!= _0x5554x2){var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x5=null!= _0x5554x4?_0x5554x4[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);if(null!= _0x5554x5&&  !this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)){var _0x5554x9=_0x5554x5[mxConstants[_0xc9c4[2185]]]|| mxConstants[_0xc9c4[483]],_0x5554xa=0,_0x5554x3=0;if((null!= this[_0xc9c4[1202]](_0x5554x4)|| null!= _0x5554x5[mxConstants[_0xc9c4[2484]]])&& _0x5554x5[mxConstants[_0xc9c4[2059]]]== mxConstants[_0xc9c4[2522]]){_0x5554x5[mxConstants[_0xc9c4[2063]]]== mxConstants[_0xc9c4[481]]&& (_0x5554xa+= parseFloat(_0x5554x5[mxConstants[_0xc9c4[2523]]])|| mxLabel[_0xc9c4[202]][_0xc9c4[1680]]),_0x5554x5[mxConstants[_0xc9c4[2064]]]!= mxConstants[_0xc9c4[479]]&& (_0x5554x3+= parseFloat(_0x5554x5[mxConstants[_0xc9c4[2524]]])|| mxLabel[_0xc9c4[202]][_0xc9c4[1680]])};_0x5554xa+= 2* (_0x5554x5[mxConstants[_0xc9c4[2143]]]|| 0);_0x5554xa+= _0x5554x5[mxConstants[_0xc9c4[2147]]]|| 0;_0x5554xa+= _0x5554x5[mxConstants[_0xc9c4[2145]]]|| 0;_0x5554x3+= 2* (_0x5554x5[mxConstants[_0xc9c4[2143]]]|| 0);_0x5554x3+= _0x5554x5[mxConstants[_0xc9c4[2144]]]|| 0;_0x5554x3+= _0x5554x5[mxConstants[_0xc9c4[2146]]]|| 0;_0x5554x4= this[_0xc9c4[2205]](_0x5554x4);null!= _0x5554x4&& (_0x5554xa+= _0x5554x4[_0xc9c4[117]]+ 8);_0x5554x4= this[_0xc9c4[2183]](_0x5554x2);null!= _0x5554x4&& 0< _0x5554x4[_0xc9c4[67]]?(this[_0xc9c4[2186]](_0x5554x2)|| (_0x5554x4= _0x5554x4[_0xc9c4[230]](/\n/g,_0xc9c4[545])),_0x5554x9= mxUtils[_0xc9c4[2525]](_0x5554x4,_0x5554x9,_0x5554x5[mxConstants[_0xc9c4[2188]]]),_0x5554x2= _0x5554x9[_0xc9c4[117]]+ _0x5554xa,_0x5554x3= _0x5554x9[_0xc9c4[119]]+ _0x5554x3,mxUtils[_0xc9c4[433]](_0x5554x5,mxConstants.STYLE_HORIZONTAL,!0)|| (_0x5554x5= _0x5554x3,_0x5554x3= _0x5554x2,_0x5554x2= _0x5554x5),this[_0xc9c4[991]]&& (_0x5554x2= this[_0xc9c4[1021]](_0x5554x2+ this[_0xc9c4[1020]]/ 2),_0x5554x3= this[_0xc9c4[1021]](_0x5554x3+ this[_0xc9c4[1020]]/ 2)),_0x5554x3=  new mxRectangle(0,0,_0x5554x2,_0x5554x3)):(_0x5554x5= 4* this[_0xc9c4[1020]],_0x5554x3=  new mxRectangle(0,0,_0x5554x5,_0x5554x5))}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2216]]= function(_0x5554x2,_0x5554x3){if(0.2< Math[_0xc9c4[425]](1- _0x5554x3[_0xc9c4[255]])){var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x5=this[_0xc9c4[441]][_0xc9c4[513]],_0x5554x9=_0x5554x2[_0xc9c4[117]]* _0x5554x3[_0xc9c4[255]],_0x5554xa=_0x5554x2[_0xc9c4[119]]* _0x5554x3[_0xc9c4[255]],_0x5554x12=_0x5554x2[_0xc9c4[236]]- (_0x5554xa- _0x5554x2[_0xc9c4[119]])/ 2,_0x5554x4= new mxRectangle(this[_0xc9c4[1021]]((_0x5554x2[_0xc9c4[235]]- (_0x5554x9- _0x5554x2[_0xc9c4[117]])/ 2)/ _0x5554x4)- _0x5554x5[_0xc9c4[235]],this[_0xc9c4[1021]](_0x5554x12/ _0x5554x4)- _0x5554x5[_0xc9c4[236]],this[_0xc9c4[1021]](_0x5554x9/ _0x5554x4),this[_0xc9c4[1021]](_0x5554xa/ _0x5554x4));this[_0xc9c4[2526]](_0x5554x2[_0xc9c4[246]],_0x5554x4)}};mxGraph[_0xc9c4[202]][_0xc9c4[2526]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[836]]([_0x5554x2],[_0x5554x3])[0]};mxGraph[_0xc9c4[202]][_0xc9c4[836]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[251]][_0xc9c4[473]]();try{this[_0xc9c4[837]](_0x5554x2,_0x5554x3),this[_0xc9c4[746]]( new mxEventObject(mxEvent.RESIZE_CELLS,_0xc9c4[895],_0x5554x2,_0xc9c4[1562],_0x5554x3))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[837]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& null!= _0x5554x3&& _0x5554x2[_0xc9c4[67]]== _0x5554x3[_0xc9c4[67]]){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){var _0x5554x5=_0x5554x3[_0x5554x4],_0x5554x9=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2[_0x5554x4]);if(null!= _0x5554x9&& (_0x5554x9[_0xc9c4[235]]!= _0x5554x5[_0xc9c4[235]]|| _0x5554x9[_0xc9c4[236]]!= _0x5554x5[_0xc9c4[236]]|| _0x5554x9[_0xc9c4[117]]!= _0x5554x5[_0xc9c4[117]]|| _0x5554x9[_0xc9c4[119]]!= _0x5554x5[_0xc9c4[119]])){_0x5554x9= _0x5554x9[_0xc9c4[238]]();if(_0x5554x9[_0xc9c4[1500]]){var _0x5554xa=_0x5554x9[_0xc9c4[1368]];null!= _0x5554xa&& (_0x5554xa[_0xc9c4[235]]+= _0x5554x5[_0xc9c4[235]]- _0x5554x9[_0xc9c4[235]],_0x5554xa[_0xc9c4[236]]+= _0x5554x5[_0xc9c4[236]]- _0x5554x9[_0xc9c4[236]])}else {_0x5554x9[_0xc9c4[235]]= _0x5554x5[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]]= _0x5554x5[_0xc9c4[236]]};_0x5554x9[_0xc9c4[117]]= _0x5554x5[_0xc9c4[117]];_0x5554x9[_0xc9c4[119]]= _0x5554x5[_0xc9c4[119]];!_0x5554x9[_0xc9c4[1500]]&& (this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x2[_0x5554x4])&&  !this[_0xc9c4[2505]]()) && (_0x5554x9[_0xc9c4[235]]= Math[_0xc9c4[160]](0,_0x5554x9[_0xc9c4[235]]),_0x5554x9[_0xc9c4[236]]= Math[_0xc9c4[160]](0,_0x5554x9[_0xc9c4[236]]));this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2[_0x5554x4],_0x5554x9);this[_0xc9c4[2507]](_0x5554x2[_0x5554x4])&& this[_0xc9c4[2508]](_0x5554x2[_0x5554x4])}};this[_0xc9c4[2399]]&& this[_0xc9c4[1750]](_0x5554x2);this[_0xc9c4[746]]( new mxEventObject(mxEvent.CELLS_RESIZED,_0xc9c4[895],_0x5554x2,_0xc9c4[1562],_0x5554x3))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2508]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2),_0x5554x4=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x3);if(null!= _0x5554x3&& (null!= _0x5554x4&&  !this[_0xc9c4[1742]](_0x5554x3))&& (_0x5554x2= this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2),null!= _0x5554x2&& (_0x5554x4[_0xc9c4[117]]< _0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]|| _0x5554x4[_0xc9c4[119]]< _0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]))){_0x5554x4= _0x5554x4[_0xc9c4[238]](),_0x5554x4[_0xc9c4[117]]= Math[_0xc9c4[160]](_0x5554x4[_0xc9c4[117]],_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]),_0x5554x4[_0xc9c4[119]]= Math[_0xc9c4[160]](_0x5554x4[_0xc9c4[119]],_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]),this[_0xc9c4[837]]([_0x5554x3],[_0x5554x4])}}};mxGraph[_0xc9c4[202]][_0xc9c4[903]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){return this[_0xc9c4[834]](_0x5554x2,_0x5554x3,_0x5554x4,!0,_0x5554x5,_0x5554x9)};mxGraph[_0xc9c4[202]][_0xc9c4[834]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x3= null!= _0x5554x3?_0x5554x3:0;_0x5554x4= null!= _0x5554x4?_0x5554x4:0;_0x5554x5= null!= _0x5554x5?_0x5554x5:!1;if(null!= _0x5554x2&& (0!= _0x5554x3|| 0!= _0x5554x4|| _0x5554x5|| null!= _0x5554x9)){this[_0xc9c4[251]][_0xc9c4[473]]();try{_0x5554x5&& (_0x5554x2= this[_0xc9c4[899]](_0x5554x2,this[_0xc9c4[2527]]()),null== _0x5554x9&& (_0x5554x9= this[_0xc9c4[902]]()));var _0x5554x12=this[_0xc9c4[2505]]();null!= _0x5554x9&& this[_0xc9c4[2528]](!0);this[_0xc9c4[835]](_0x5554x2,_0x5554x3,_0x5554x4,!_0x5554x5&& this[_0xc9c4[2529]]() && this[_0xc9c4[2530]](),null== _0x5554x9);this[_0xc9c4[2528]](_0x5554x12);if(null!= _0x5554x9){var _0x5554x13=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x9);this[_0xc9c4[833]](_0x5554x2,_0x5554x9,_0x5554x13,null,null,!0)};this[_0xc9c4[746]]( new mxEventObject(mxEvent.MOVE_CELLS,_0xc9c4[895],_0x5554x2,_0xc9c4[1126],_0x5554x3,_0xc9c4[1125],_0x5554x4,_0xc9c4[238],_0x5554x5,_0xc9c4[772],_0x5554x9,_0xc9c4[763],_0x5554xa))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[835]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= _0x5554x2&& (0!= _0x5554x3|| 0!= _0x5554x4)){this[_0xc9c4[251]][_0xc9c4[473]]();try{_0x5554x5&& this[_0xc9c4[2531]](_0x5554x2);for(var _0x5554xa=0;_0x5554xa< _0x5554x2[_0xc9c4[67]];_0x5554xa++){this[_0xc9c4[2532]](_0x5554x2[_0x5554xa],_0x5554x3,_0x5554x4),_0x5554x9&& this[_0xc9c4[2509]](_0x5554x2[_0x5554xa])};this[_0xc9c4[2400]]&& this[_0xc9c4[1750]](_0x5554x2);this[_0xc9c4[746]]( new mxEventObject(mxEvent.CELLS_MOVED,_0xc9c4[895],_0x5554x2,_0xc9c4[1126],_0x5554x4,_0xc9c4[1125],_0x5554x4,_0xc9c4[808],_0x5554x5))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2532]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2);null!= _0x5554x5&& (_0x5554x5= _0x5554x5[_0xc9c4[238]](),_0x5554x5[_0xc9c4[513]](_0x5554x3,_0x5554x4),!_0x5554x5[_0xc9c4[1500]]&& (this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x2)&&  !this[_0xc9c4[2505]]()) && (_0x5554x5[_0xc9c4[235]]= Math[_0xc9c4[160]](0,_0x5554x5[_0xc9c4[235]]),_0x5554x5[_0xc9c4[236]]= Math[_0xc9c4[160]](0,_0x5554x5[_0xc9c4[236]])),_0x5554x5[_0xc9c4[1500]]&&  !this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)&& (null== _0x5554x5[_0xc9c4[1368]]?_0x5554x5[_0xc9c4[1368]]=  new mxPoint(_0x5554x3,_0x5554x4):(_0x5554x5[_0xc9c4[1368]][_0xc9c4[235]]+= _0x5554x3,_0x5554x5[_0xc9c4[1368]][_0xc9c4[236]]+= _0x5554x4)),this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2,_0x5554x5))};mxGraph[_0xc9c4[202]][_0xc9c4[2533]]= function(_0x5554x2){if(null!= _0x5554x2&&  !this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2);if(_0x5554x3== this[_0xc9c4[902]]()|| _0x5554x3== this[_0xc9c4[2534]]()){return this[_0xc9c4[2535]]()};if(null!= _0x5554x3&& _0x5554x3!= this[_0xc9c4[902]]()){var _0x5554x4=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x3);if(null!= _0x5554x4){var _0x5554x5=_0x5554x2= 0,_0x5554x9=_0x5554x4[_0xc9c4[117]],_0x5554x4=_0x5554x4[_0xc9c4[119]];this[_0xc9c4[1730]](_0x5554x3)&& (_0x5554x3= this[_0xc9c4[1731]](_0x5554x3),_0x5554x2= _0x5554x3[_0xc9c4[117]],_0x5554x9-= _0x5554x3[_0xc9c4[117]],_0x5554x5= _0x5554x3[_0xc9c4[119]],_0x5554x4-= _0x5554x3[_0xc9c4[119]]);return  new mxRectangle(_0x5554x2,_0x5554x5,_0x5554x9,_0x5554x4)}}};return null};mxGraph[_0xc9c4[202]][_0xc9c4[2535]]= function(){return this[_0xc9c4[2385]]};mxGraph[_0xc9c4[202]][_0xc9c4[2509]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2),_0x5554x4=this[_0xc9c4[2536]](_0x5554x2)?this[_0xc9c4[2533]](_0x5554x2):this[_0xc9c4[2535]]();if(null!= _0x5554x3&& null!= _0x5554x4&&  !_0x5554x3[_0xc9c4[1500]]&& (_0x5554x3[_0xc9c4[235]]< _0x5554x4[_0xc9c4[235]]|| _0x5554x3[_0xc9c4[236]]< _0x5554x4[_0xc9c4[236]]|| _0x5554x4[_0xc9c4[117]]< _0x5554x3[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[117]]|| _0x5554x4[_0xc9c4[119]]< _0x5554x3[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[119]])){_0x5554x2= this[_0xc9c4[2537]](_0x5554x2),0< _0x5554x4[_0xc9c4[117]]&& (_0x5554x3[_0xc9c4[235]]= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[235]],_0x5554x4[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[117]]- (1- _0x5554x2)* _0x5554x3[_0xc9c4[117]])),0< _0x5554x4[_0xc9c4[119]]&& (_0x5554x3[_0xc9c4[236]]= Math[_0xc9c4[243]](_0x5554x3[_0xc9c4[236]],_0x5554x4[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[119]]- (1- _0x5554x2)* _0x5554x3[_0xc9c4[119]])),_0x5554x3[_0xc9c4[235]]= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[235]],_0x5554x4[_0xc9c4[235]]- _0x5554x3[_0xc9c4[117]]* _0x5554x2),_0x5554x3[_0xc9c4[236]]= Math[_0xc9c4[160]](_0x5554x3[_0xc9c4[236]],_0x5554x4[_0xc9c4[236]]- _0x5554x3[_0xc9c4[119]]* _0x5554x2)}}};mxGraph[_0xc9c4[202]][_0xc9c4[1750]]= function(_0x5554x2){if(null!= _0x5554x2){for(var _0x5554x3={},_0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){var _0x5554x5=mxCellPath[_0xc9c4[385]](_0x5554x2[_0x5554x4]);_0x5554x3[_0x5554x5]= _0x5554x2[_0x5554x4]};this[_0xc9c4[251]][_0xc9c4[473]]();try{for(_0x5554x4= 0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[264]](_0x5554x2[_0x5554x4]);if(null!= _0x5554x9){for(_0x5554x5= 0;_0x5554x5< _0x5554x9[_0xc9c4[67]];_0x5554x5++){var _0x5554xa=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x9[_0x5554x5]),_0x5554x12=null!= _0x5554xa?_0x5554xa[_0xc9c4[1710]](!0):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x9[_0x5554x5],!0),_0x5554x13=null!= _0x5554xa?_0x5554xa[_0xc9c4[1710]](!1):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x9[_0x5554x5],!1),_0x5554x14=mxCellPath[_0xc9c4[385]](_0x5554x12),_0x5554x15=mxCellPath[_0xc9c4[385]](_0x5554x13);(null== _0x5554x3[_0x5554x14]|| null== _0x5554x3[_0x5554x15])&& this[_0xc9c4[1809]](_0x5554x9[_0x5554x5])}};this[_0xc9c4[1750]](this[_0xc9c4[251]][_0xc9c4[1953]](_0x5554x2[_0x5554x4]))}}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[1809]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2);null!= _0x5554x3&& (null!= _0x5554x3[_0xc9c4[1525]]&& 0< _0x5554x3[_0xc9c4[1525]][_0xc9c4[67]])&& (_0x5554x3= _0x5554x3[_0xc9c4[238]](),_0x5554x3[_0xc9c4[1525]]= [],this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2,_0x5554x3));return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2538]]= function(_0x5554x2,_0x5554x3){return null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[253]]&& null!= _0x5554x2[_0xc9c4[253]][_0xc9c4[1561]]?_0x5554x2[_0xc9c4[253]][_0xc9c4[1561]][_0xc9c4[1531]]:null};mxGraph[_0xc9c4[202]][_0xc9c4[2288]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= null;var _0x5554x5=_0x5554x2[_0xc9c4[124]][_0x5554x4?mxConstants[_0xc9c4[2539]]:mxConstants[_0xc9c4[2540]]];if(null!= _0x5554x5){var _0x5554x9=_0x5554x2[_0xc9c4[124]][_0x5554x4?mxConstants[_0xc9c4[2541]]:mxConstants[_0xc9c4[2542]]];null!= _0x5554x9&& (_0x5554x3=  new mxPoint(parseFloat(_0x5554x5),parseFloat(_0x5554x9)))};_0x5554x5=  !1;null!= _0x5554x3&& (_0x5554x5= mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],_0x5554x4?mxConstants[_0xc9c4[2543]]:mxConstants[_0xc9c4[2544]],!0));return  new mxConnectionConstraint(_0x5554x3,_0x5554x5)};mxGraph[_0xc9c4[202]][_0xc9c4[2545]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x5){this[_0xc9c4[251]][_0xc9c4[473]]();try{null== _0x5554x5|| null== _0x5554x5[_0xc9c4[2546]]?(this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2539]]:mxConstants[_0xc9c4[2540]],null,[_0x5554x2]),this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2541]]:mxConstants[_0xc9c4[2542]],null,[_0x5554x2]),this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2543]]:mxConstants[_0xc9c4[2544]],null,[_0x5554x2])):null!= _0x5554x5[_0xc9c4[2546]]&& (this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2539]]:mxConstants[_0xc9c4[2540]],_0x5554x5[_0xc9c4[2546]][_0xc9c4[235]],[_0x5554x2]),this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2541]]:mxConstants[_0xc9c4[2542]],_0x5554x5[_0xc9c4[2546]][_0xc9c4[236]],[_0x5554x2]),_0x5554x5[_0xc9c4[591]]?this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2543]]:mxConstants[_0xc9c4[2544]],null,[_0x5554x2]):this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2543]]:mxConstants[_0xc9c4[2544]],_0xc9c4[468],[_0x5554x2]))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2290]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=null;if(null!= _0x5554x2){var _0x5554x5=this[_0xc9c4[441]][_0xc9c4[2087]](_0x5554x2),_0x5554x9= new mxPoint(_0x5554x5[_0xc9c4[241]](),_0x5554x5[_0xc9c4[242]]()),_0x5554xa=_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2011]]],_0x5554x12=0;if(null!= _0x5554xa&& (_0xc9c4[700]== _0x5554xa?_0x5554x12+= 270:_0xc9c4[703]== _0x5554xa?_0x5554x12+= 180:_0xc9c4[701]== _0x5554xa&& (_0x5554x12+= 90),_0xc9c4[700]== _0x5554xa|| _0xc9c4[701]== _0x5554xa)){_0x5554x5[_0xc9c4[235]]+= _0x5554x5[_0xc9c4[117]]/ 2- _0x5554x5[_0xc9c4[119]]/ 2;_0x5554x5[_0xc9c4[236]]+= _0x5554x5[_0xc9c4[119]]/ 2- _0x5554x5[_0xc9c4[117]]/ 2;var _0x5554x13=_0x5554x5[_0xc9c4[117]];_0x5554x5[_0xc9c4[117]]= _0x5554x5[_0xc9c4[119]];_0x5554x5[_0xc9c4[119]]= _0x5554x13};if(null!= _0x5554x3[_0xc9c4[2546]]){var _0x5554x14=_0x5554x4= 1,_0x5554x15=0,_0x5554x16=0;if(this[_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x2[_0xc9c4[246]])){var _0x5554x17=_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2547]]],_0x5554x18=_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2548]]];null!= _0x5554x2[_0xc9c4[253]][_0xc9c4[1561]]&& (_0x5554x17= 1== mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],_0xc9c4[1607],0)|| _0x5554x17,_0x5554x18= 1== mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],_0xc9c4[1608],0)|| _0x5554x18);if(_0xc9c4[700]== _0x5554xa|| _0xc9c4[701]== _0x5554xa){_0x5554x13= _0x5554x17,_0x5554x17= _0x5554x18,_0x5554x18= _0x5554x13};_0x5554x17&& (_0x5554x4=  -1,_0x5554x15=  -_0x5554x5[_0xc9c4[117]]);_0x5554x18&& (_0x5554x14=  -1,_0x5554x16=  -_0x5554x5[_0xc9c4[119]])};_0x5554x4=  new mxPoint(_0x5554x5[_0xc9c4[235]]+ _0x5554x3[_0xc9c4[2546]][_0xc9c4[235]]* _0x5554x5[_0xc9c4[117]]* _0x5554x4- _0x5554x15,_0x5554x5[_0xc9c4[236]]+ _0x5554x3[_0xc9c4[2546]][_0xc9c4[236]]* _0x5554x5[_0xc9c4[119]]* _0x5554x14- _0x5554x16)};_0x5554xa= _0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| 0;_0x5554x3[_0xc9c4[591]]?(0!= _0x5554x12&& null!= _0x5554x4&& (_0x5554x13= _0x5554x5= 0,90== _0x5554x12?_0x5554x13= 1:180== _0x5554x12?_0x5554x5=  -1:270== _0x5554xa&& (_0x5554x13=  -1),_0x5554x4= mxUtils[_0xc9c4[432]](_0x5554x4,_0x5554x5,_0x5554x13,_0x5554x9)),null!= _0x5554x4&& _0x5554x3[_0xc9c4[591]]&& (_0x5554x4= this[_0xc9c4[441]][_0xc9c4[2302]](_0x5554x2,_0x5554x4,!1))):_0x5554xa+= _0x5554x12;0!= _0x5554xa&& null!= _0x5554x4&& (_0x5554x12= mxUtils[_0xc9c4[431]](_0x5554xa),_0x5554x5= Math[_0xc9c4[426]](_0x5554x12),_0x5554x13= Math[_0xc9c4[427]](_0x5554x12),_0x5554x4= mxUtils[_0xc9c4[432]](_0x5554x4,_0x5554x5,_0x5554x13,_0x5554x9))};return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[851]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[251]][_0xc9c4[473]]();try{var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,_0x5554x4);this[_0xc9c4[852]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5);this[_0xc9c4[746]]( new mxEventObject(mxEvent.CONNECT_CELL,_0xc9c4[1989],_0x5554x2,_0xc9c4[1984],_0x5554x3,_0xc9c4[1097],_0x5554x4,_0xc9c4[257],_0x5554x9))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[852]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x2){this[_0xc9c4[251]][_0xc9c4[473]]();try{var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,_0x5554x4);this[_0xc9c4[2545]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5);this[_0xc9c4[2549]]()&& (_0x5554x5= null,this[_0xc9c4[1908]](_0x5554x3)&& (_0x5554x5= _0x5554x3[_0xc9c4[1103]](),_0x5554x3= this[_0xc9c4[2550]](_0x5554x3,_0x5554x4)),this[_0xc9c4[1717]](_0x5554x4?mxConstants[_0xc9c4[2303]]:mxConstants[_0xc9c4[2304]],_0x5554x5,[_0x5554x2]));this[_0xc9c4[251]][_0xc9c4[1957]](_0x5554x2,_0x5554x3,_0x5554x4);this[_0xc9c4[2401]]&& this[_0xc9c4[1809]](_0x5554x2);this[_0xc9c4[746]]( new mxEventObject(mxEvent.CELL_CONNECTED,_0xc9c4[1989],_0x5554x2,_0xc9c4[1984],_0x5554x3,_0xc9c4[1097],_0x5554x4,_0xc9c4[257],_0x5554x9))}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2531]]= function(_0x5554x2){if(null!= _0x5554x2){this[_0xc9c4[251]][_0xc9c4[473]]();try{for(var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x4=this[_0xc9c4[441]][_0xc9c4[513]],_0x5554x5={},_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x2[_0x5554x9]);_0x5554x5[_0x5554xa]= _0x5554x2[_0x5554x9]};for(_0x5554x9= 0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){if(this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2[_0x5554x9])){var _0x5554x12=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2[_0x5554x9]);if(null!= _0x5554x12){var _0x5554x13=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2[_0x5554x9]),_0x5554x14=this[_0xc9c4[441]][_0xc9c4[248]](this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2[_0x5554x9]));if(null!= _0x5554x13&& null!= _0x5554x14){var _0x5554x12=_0x5554x12[_0xc9c4[238]](),_0x5554x15=-_0x5554x14[_0xc9c4[2078]][_0xc9c4[235]],_0x5554x16=-_0x5554x14[_0xc9c4[2078]][_0xc9c4[236]],_0x5554x17=_0x5554x13[_0xc9c4[439]],_0x5554x18=this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2[_0x5554x9],!0);if(null!= _0x5554x18&& this[_0xc9c4[2551]](_0x5554x2[_0x5554x9],_0x5554x18,!0)){for(var _0x5554x19=mxCellPath[_0xc9c4[385]](_0x5554x18);null!= _0x5554x18&& null== _0x5554x5[_0x5554x19];){_0x5554x18= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x18),_0x5554x19= mxCellPath[_0xc9c4[385]](_0x5554x18)};null== _0x5554x18&& (_0x5554x12[_0xc9c4[2007]]( new mxPoint(_0x5554x17[0][_0xc9c4[235]]/ _0x5554x3- _0x5554x4[_0xc9c4[235]]+ _0x5554x15,_0x5554x17[0][_0xc9c4[236]]/ _0x5554x3- _0x5554x4[_0xc9c4[236]]+ _0x5554x16),!0),this[_0xc9c4[251]][_0xc9c4[1957]](_0x5554x2[_0x5554x9],null,!0))};var _0x5554x1a=this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2[_0x5554x9],!1);if(null!= _0x5554x1a&& this[_0xc9c4[2551]](_0x5554x2[_0x5554x9],_0x5554x1a,!1)){for(var _0x5554x1b=mxCellPath[_0xc9c4[385]](_0x5554x1a);null!= _0x5554x1a&& null== _0x5554x5[_0x5554x1b];){_0x5554x1a= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x1a),_0x5554x1b= mxCellPath[_0xc9c4[385]](_0x5554x1a)};if(null== _0x5554x1a){var _0x5554x1c=_0x5554x17[_0xc9c4[67]]- 1;_0x5554x12[_0xc9c4[2007]]( new mxPoint(_0x5554x17[_0x5554x1c][_0xc9c4[235]]/ _0x5554x3- _0x5554x4[_0xc9c4[235]]+ _0x5554x15,_0x5554x17[_0x5554x1c][_0xc9c4[236]]/ _0x5554x3- _0x5554x4[_0xc9c4[236]]+ _0x5554x16),!1);this[_0xc9c4[251]][_0xc9c4[1957]](_0x5554x2[_0x5554x9],null,!1)}};this[_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2[_0x5554x9],_0x5554x12)}}}}}finally{this[_0xc9c4[251]][_0xc9c4[476]]()}}};mxGraph[_0xc9c4[202]][_0xc9c4[2534]]= function(){return this[_0xc9c4[441]][_0xc9c4[1741]]};mxGraph[_0xc9c4[202]][_0xc9c4[2326]]= function(_0x5554x2){return null};mxGraph[_0xc9c4[202]][_0xc9c4[1908]]= function(_0x5554x2){return !1};mxGraph[_0xc9c4[202]][_0xc9c4[2550]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2280]]= function(_0x5554x2){return null};mxGraph[_0xc9c4[202]][_0xc9c4[2552]]= function(_0x5554x2){_0x5554x2= _0x5554x2|| this[_0xc9c4[2452]]();null!= _0x5554x2&& this[_0xc9c4[2553]](_0x5554x2)&& (this[_0xc9c4[441]][_0xc9c4[2257]](_0x5554x2),this[_0xc9c4[2440]]())};mxGraph[_0xc9c4[202]][_0xc9c4[2554]]= function(){var _0x5554x2=this[_0xc9c4[251]][_0xc9c4[501]](),_0x5554x3=this[_0xc9c4[2534]]();if(null!= _0x5554x3){for(var _0x5554x4=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x3);_0x5554x4!= _0x5554x2&&  !this[_0xc9c4[2553]](_0x5554x4)&& this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x4)!= _0x5554x2;){_0x5554x4= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x4)};_0x5554x4== _0x5554x2|| this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x4)== _0x5554x2?this[_0xc9c4[441]][_0xc9c4[2257]](null):this[_0xc9c4[441]][_0xc9c4[2257]](_0x5554x4);null!= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x3)&& this[_0xc9c4[2450]](_0x5554x3)}};mxGraph[_0xc9c4[202]][_0xc9c4[2442]]= function(){var _0x5554x2=this[_0xc9c4[2534]]();null!= _0x5554x2&& (this[_0xc9c4[441]][_0xc9c4[2257]](null),null!= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2)&& this[_0xc9c4[2450]](_0x5554x2))};mxGraph[_0xc9c4[202]][_0xc9c4[2553]]= function(_0x5554x2){return null!= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[517]]= function(){return this[_0xc9c4[441]][_0xc9c4[517]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2555]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=[_0x5554x2];_0x5554x3&& (_0x5554x5= _0x5554x5[_0xc9c4[1919]](this[_0xc9c4[251]][_0xc9c4[264]](_0x5554x2)));_0x5554x5= this[_0xc9c4[441]][_0xc9c4[1799]](_0x5554x5);if(_0x5554x4){_0x5554x4= this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2);for(var _0x5554x9=0;_0x5554x9< _0x5554x4;_0x5554x9++){var _0x5554xa=this[_0xc9c4[2555]](this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,_0x5554x9),_0x5554x3,!0);null!= _0x5554x5?_0x5554x5[_0xc9c4[99]](_0x5554xa):_0x5554x5= _0x5554xa}};return _0x5554x5};mxGraph[_0xc9c4[202]][_0xc9c4[1729]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;var _0x5554x4=null;if(null!= _0x5554x2){for(var _0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){if(_0x5554x3|| this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x2[_0x5554x5])){var _0x5554x9=this[_0xc9c4[1198]](_0x5554x2[_0x5554x5]);if(null!= _0x5554x9){var _0x5554xa=_0x5554x9[_0xc9c4[1525]];if(null!= _0x5554xa&& 0< _0x5554xa[_0xc9c4[67]]){for(var _0x5554x12= new mxRectangle(_0x5554xa[0][_0xc9c4[235]],_0x5554xa[0][_0xc9c4[236]],0,0),_0x5554x13=function(_0x5554x2){null!= _0x5554x2&& _0x5554x12[_0xc9c4[99]]( new mxRectangle(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],0,0))},_0x5554x14=1;_0x5554x14< _0x5554xa[_0xc9c4[67]];_0x5554x14++){_0x5554x13(_0x5554xa[_0x5554x14])};_0x5554x13(_0x5554x9[_0xc9c4[2006]](!0));_0x5554x13(_0x5554x9[_0xc9c4[2006]](!1))};null== _0x5554x4?_0x5554x4=  new mxRectangle(_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]],_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]]):_0x5554x4[_0xc9c4[99]](_0x5554x9)}}}};return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[802]]= function(_0x5554x2){this[_0xc9c4[441]][_0xc9c4[200]](_0x5554x2,null== _0x5554x2);this[_0xc9c4[441]][_0xc9c4[2264]]();this[_0xc9c4[2258]]();this[_0xc9c4[746]]( new mxEventObject(mxEvent.REFRESH))};mxGraph[_0xc9c4[202]][_0xc9c4[1021]]= function(_0x5554x2){this[_0xc9c4[991]]&& (_0x5554x2= Math[_0xc9c4[488]](_0x5554x2/ this[_0xc9c4[1020]])* this[_0xc9c4[1020]]);return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[1135]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[2365]]&& mxUtils[_0xc9c4[1134]](this[_0xc9c4[526]])){this[_0xc9c4[526]][_0xc9c4[360]]=  -_0x5554x2,this[_0xc9c4[526]][_0xc9c4[190]]=  -_0x5554x3}else {var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[2051]]();if(this[_0xc9c4[507]]== mxConstants[_0xc9c4[508]]){if(0== _0x5554x2&& 0== _0x5554x3){if(mxClient[_0xc9c4[80]]?_0x5554x4[_0xc9c4[57]](_0xc9c4[535],_0xc9c4[536]+ _0x5554x2+ _0xc9c4[537]+ _0x5554x3+ _0xc9c4[460]):_0x5554x4[_0xc9c4[1390]](_0xc9c4[535]),null!= this[_0xc9c4[2556]]){for(var _0x5554x5=this[_0xc9c4[2556]][_0xc9c4[285]];null!= _0x5554x5;){var _0x5554x9=_0x5554x5[_0xc9c4[287]];this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x5);_0x5554x5= _0x5554x9};this[_0xc9c4[2556]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[2556]]);this[_0xc9c4[2556]]= null;this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x4[_0xc9c4[265]]);for(_0x5554x5= this[_0xc9c4[2557]][_0xc9c4[285]];null!= _0x5554x5;){_0x5554x9= _0x5554x5[_0xc9c4[287]],this[_0xc9c4[526]][_0xc9c4[62]](_0x5554x5),_0x5554x5= _0x5554x9};this[_0xc9c4[2557]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[2557]]);this[_0xc9c4[2557]]= null}}else {_0x5554x4[_0xc9c4[57]](_0xc9c4[535],_0xc9c4[536]+ _0x5554x2+ _0xc9c4[537]+ _0x5554x3+ _0xc9c4[460]);if(null== this[_0xc9c4[2556]]){this[_0xc9c4[2556]]= document[_0xc9c4[55]](_0xc9c4[485]);this[_0xc9c4[2556]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];this[_0xc9c4[2556]][_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[189];this[_0xc9c4[2557]]= document[_0xc9c4[55]](_0xc9c4[485]);this[_0xc9c4[2557]][_0xc9c4[124]][_0xc9c4[491]]= _0xc9c4[492];this[_0xc9c4[2557]][_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[189];for(var _0x5554xa=this[_0xc9c4[2556]],_0x5554x5=this[_0xc9c4[526]][_0xc9c4[285]];null!= _0x5554x5;){_0x5554x9= _0x5554x5[_0xc9c4[287]],_0x5554x5!= _0x5554x4[_0xc9c4[265]]?_0x5554xa[_0xc9c4[62]](_0x5554x5):_0x5554xa= this[_0xc9c4[2557]],_0x5554x5= _0x5554x9};this[_0xc9c4[526]][_0xc9c4[950]](this[_0xc9c4[2556]],_0x5554x4[_0xc9c4[265]]);this[_0xc9c4[526]][_0xc9c4[62]](this[_0xc9c4[2557]])};this[_0xc9c4[2556]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2+ _0xc9c4[168];this[_0xc9c4[2556]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x3+ _0xc9c4[168];this[_0xc9c4[2557]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2+ _0xc9c4[168];this[_0xc9c4[2557]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x3+ _0xc9c4[168]}}else {_0x5554x4[_0xc9c4[124]][_0xc9c4[361]]= _0x5554x2+ _0xc9c4[168],_0x5554x4[_0xc9c4[124]][_0xc9c4[125]]= _0x5554x3+ _0xc9c4[168]};this[_0xc9c4[1136]]= _0x5554x2;this[_0xc9c4[1137]]= _0x5554x3;this[_0xc9c4[746]]( new mxEventObject(mxEvent.PAN))}};mxGraph[_0xc9c4[202]][_0xc9c4[2558]]= function(){this[_0xc9c4[499]](this[_0xc9c4[2395]])};mxGraph[_0xc9c4[202]][_0xc9c4[2559]]= function(){this[_0xc9c4[499]](1/ this[_0xc9c4[2395]])};mxGraph[_0xc9c4[202]][_0xc9c4[2560]]= function(){1== this[_0xc9c4[441]][_0xc9c4[255]]?this[_0xc9c4[441]][_0xc9c4[1147]](0,0):(this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]]= 0,this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]= 0,this[_0xc9c4[441]][_0xc9c4[2262]](1))};mxGraph[_0xc9c4[202]][_0xc9c4[2561]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[499]](_0x5554x2/ this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x3)};mxGraph[_0xc9c4[202]][_0xc9c4[499]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:this[_0xc9c4[2397]];var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[255]]* _0x5554x2,_0x5554x5=this[_0xc9c4[441]][_0xc9c4[248]](this[_0xc9c4[2452]]());if(this[_0xc9c4[2396]]&& null!= _0x5554x5){_0x5554x5=  new mxRectangle(_0x5554x5[_0xc9c4[235]]* _0x5554x2,_0x5554x5[_0xc9c4[236]]* _0x5554x2,_0x5554x5[_0xc9c4[117]]* _0x5554x2,_0x5554x5[_0xc9c4[119]]* _0x5554x2),this[_0xc9c4[441]][_0xc9c4[255]]= _0x5554x4,this[_0xc9c4[2562]](_0x5554x5)|| (this[_0xc9c4[441]][_0xc9c4[2259]](),this[_0xc9c4[441]][_0xc9c4[2262]](_0x5554x4))}else {if(_0x5554x3&&  !mxUtils[_0xc9c4[1134]](this[_0xc9c4[526]])){var _0x5554x5=this[_0xc9c4[526]][_0xc9c4[359]],_0x5554x9=this[_0xc9c4[526]][_0xc9c4[167]];if(1< _0x5554x2){var _0x5554xa=(_0x5554x2- 1)/ (2* _0x5554x4),_0x5554x5=_0x5554x5*  -_0x5554xa,_0x5554x9=_0x5554x9*  -_0x5554xa}else {_0x5554xa= (1/ _0x5554x2- 1)/ (2* this[_0xc9c4[441]][_0xc9c4[255]]),_0x5554x5*= _0x5554xa,_0x5554x9*= _0x5554xa};this[_0xc9c4[441]][_0xc9c4[829]](_0x5554x4,this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]]+ _0x5554x5,this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]+ _0x5554x9)}else {this[_0xc9c4[441]][_0xc9c4[2262]](_0x5554x4),mxUtils[_0xc9c4[1134]](this[_0xc9c4[526]])&& (_0x5554x9= _0x5554x5= 0,_0x5554x3&& (_0x5554x5= this[_0xc9c4[526]][_0xc9c4[359]]* (_0x5554x2- 1)/ 2,_0x5554x9= this[_0xc9c4[526]][_0xc9c4[167]]* (_0x5554x2- 1)/ 2),this[_0xc9c4[526]][_0xc9c4[360]]= Math[_0xc9c4[488]](this[_0xc9c4[526]][_0xc9c4[360]]* _0x5554x2+ _0x5554x5),this[_0xc9c4[526]][_0xc9c4[190]]= Math[_0xc9c4[488]](this[_0xc9c4[526]][_0xc9c4[190]]* _0x5554x2+ _0x5554x9))}}};mxGraph[_0xc9c4[202]][_0xc9c4[2563]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[526]][_0xc9c4[159]]/ _0x5554x2[_0xc9c4[117]]/ (this[_0xc9c4[526]][_0xc9c4[157]]/ _0x5554x2[_0xc9c4[119]]);_0x5554x2[_0xc9c4[235]]= Math[_0xc9c4[160]](0,_0x5554x2[_0xc9c4[235]]);_0x5554x2[_0xc9c4[236]]= Math[_0xc9c4[160]](0,_0x5554x2[_0xc9c4[236]]);var _0x5554x4=Math[_0xc9c4[243]](this[_0xc9c4[526]][_0xc9c4[1526]],_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]),_0x5554x5=Math[_0xc9c4[243]](this[_0xc9c4[526]][_0xc9c4[191]],_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]);_0x5554x2[_0xc9c4[117]]= _0x5554x4- _0x5554x2[_0xc9c4[235]];_0x5554x2[_0xc9c4[119]]= _0x5554x5- _0x5554x2[_0xc9c4[236]];1> _0x5554x3?(_0x5554x3= _0x5554x2[_0xc9c4[119]]/ _0x5554x3,_0x5554x4= (_0x5554x3- _0x5554x2[_0xc9c4[119]])/ 2,_0x5554x2[_0xc9c4[119]]= _0x5554x3,_0x5554x3= Math[_0xc9c4[243]](_0x5554x2[_0xc9c4[236]],_0x5554x4),_0x5554x2[_0xc9c4[236]]-= _0x5554x3,_0x5554x5= Math[_0xc9c4[243]](this[_0xc9c4[526]][_0xc9c4[191]],_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]),_0x5554x2[_0xc9c4[119]]= _0x5554x5- _0x5554x2[_0xc9c4[236]]):(_0x5554x3*= _0x5554x2[_0xc9c4[117]],_0x5554x4= (_0x5554x3- _0x5554x2[_0xc9c4[117]])/ 2,_0x5554x2[_0xc9c4[117]]= _0x5554x3,_0x5554x3= Math[_0xc9c4[243]](_0x5554x2[_0xc9c4[235]],_0x5554x4),_0x5554x2[_0xc9c4[235]]-= _0x5554x3,_0x5554x4= Math[_0xc9c4[243]](this[_0xc9c4[526]][_0xc9c4[1526]],_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]),_0x5554x2[_0xc9c4[117]]= _0x5554x4- _0x5554x2[_0xc9c4[235]]);_0x5554x3= this[_0xc9c4[526]][_0xc9c4[159]]/ _0x5554x2[_0xc9c4[117]];_0x5554x4= this[_0xc9c4[441]][_0xc9c4[255]]* _0x5554x3;mxUtils[_0xc9c4[1134]](this[_0xc9c4[526]])?(this[_0xc9c4[441]][_0xc9c4[2262]](_0x5554x4),this[_0xc9c4[526]][_0xc9c4[360]]= Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[235]]* _0x5554x3),this[_0xc9c4[526]][_0xc9c4[190]]= Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[236]]* _0x5554x3)):this[_0xc9c4[441]][_0xc9c4[829]](_0x5554x4,this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]]- _0x5554x2[_0xc9c4[235]]/ this[_0xc9c4[441]][_0xc9c4[255]],this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]- _0x5554x2[_0xc9c4[236]]/ this[_0xc9c4[441]][_0xc9c4[255]])};mxGraph[_0xc9c4[202]][_0xc9c4[933]]= function(_0x5554x2,_0x5554x3){if(null!= this[_0xc9c4[526]]){_0x5554x2= null!= _0x5554x2?_0x5554x2:0;_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;var _0x5554x4=this[_0xc9c4[526]][_0xc9c4[159]],_0x5554x5=this[_0xc9c4[526]][_0xc9c4[157]],_0x5554x9=this[_0xc9c4[441]][_0xc9c4[517]]();_0x5554x3&& (null!= _0x5554x9[_0xc9c4[235]]&& null!= _0x5554x9[_0xc9c4[236]])&& (_0x5554x9[_0xc9c4[117]]+= _0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[119]]+= _0x5554x9[_0xc9c4[236]],_0x5554x9[_0xc9c4[235]]= 0,_0x5554x9[_0xc9c4[236]]= 0);var _0x5554xa=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x12=_0x5554x9[_0xc9c4[117]]/ _0x5554xa,_0x5554x13=_0x5554x9[_0xc9c4[119]]/ _0x5554xa;null!= this[_0xc9c4[1617]]&& (_0x5554x12= Math[_0xc9c4[160]](_0x5554x12,this[_0xc9c4[1617]][_0xc9c4[117]]- _0x5554x9[_0xc9c4[235]]/ _0x5554xa),_0x5554x13= Math[_0xc9c4[160]](_0x5554x13,this[_0xc9c4[1617]][_0xc9c4[119]]- _0x5554x9[_0xc9c4[236]]/ _0x5554xa));var _0x5554x14=_0x5554x3?_0x5554x2:2* _0x5554x2,_0x5554x4=Math[_0xc9c4[519]](100* Math[_0xc9c4[243]](_0x5554x4/ (_0x5554x12+ _0x5554x14),_0x5554x5/ (_0x5554x13+ _0x5554x14)))/ 100;null!= this[_0xc9c4[2413]]&& (_0x5554x4= Math[_0xc9c4[160]](_0x5554x4,this[_0xc9c4[2413]]));null!= this[_0xc9c4[2414]]&& (_0x5554x4= Math[_0xc9c4[243]](_0x5554x4,this[_0xc9c4[2414]]));_0x5554x3?this[_0xc9c4[441]][_0xc9c4[255]]!= _0x5554x4&& this[_0xc9c4[441]][_0xc9c4[2262]](_0x5554x4):mxUtils[_0xc9c4[1134]](this[_0xc9c4[526]])?(this[_0xc9c4[441]][_0xc9c4[2262]](_0x5554x4),null!= _0x5554x9[_0xc9c4[235]]&& (this[_0xc9c4[526]][_0xc9c4[360]]= Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[235]]/ _0x5554xa)* _0x5554x4- _0x5554x2- Math[_0xc9c4[160]](0,(this[_0xc9c4[526]][_0xc9c4[159]]- _0x5554x12* _0x5554x4)/ 2)),null!= _0x5554x9[_0xc9c4[236]]&& (this[_0xc9c4[526]][_0xc9c4[190]]= Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[236]]/ _0x5554xa)* _0x5554x4- _0x5554x2- Math[_0xc9c4[160]](0,(this[_0xc9c4[526]][_0xc9c4[157]]- _0x5554x13* _0x5554x4)/ 2))):this[_0xc9c4[441]][_0xc9c4[829]](_0x5554x4,null!= _0x5554x9[_0xc9c4[235]]?Math[_0xc9c4[519]](this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]]- _0x5554x9[_0xc9c4[235]]/ _0x5554xa+ _0x5554x2+ 1):_0x5554x2,null!= _0x5554x9[_0xc9c4[236]]?Math[_0xc9c4[519]](this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]- _0x5554x9[_0xc9c4[236]]/ _0x5554xa+ _0x5554x2+ 1):_0x5554x2)};return this[_0xc9c4[441]][_0xc9c4[255]]};mxGraph[_0xc9c4[202]][_0xc9c4[2564]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=-this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]],_0x5554x5=-this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]],_0x5554x9=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);null!= _0x5554x9&& (_0x5554x4=  new mxRectangle(_0x5554x4+ _0x5554x9[_0xc9c4[235]],_0x5554x5+ _0x5554x9[_0xc9c4[236]],_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]]),_0x5554x3&& null!= this[_0xc9c4[526]]&& (_0x5554x5= this[_0xc9c4[526]][_0xc9c4[159]],_0x5554x9= this[_0xc9c4[526]][_0xc9c4[157]],_0x5554x4[_0xc9c4[235]]= _0x5554x4[_0xc9c4[241]]()- _0x5554x5/ 2,_0x5554x4[_0xc9c4[117]]= _0x5554x5,_0x5554x4[_0xc9c4[236]]= _0x5554x4[_0xc9c4[242]]()- _0x5554x9/ 2,_0x5554x4[_0xc9c4[119]]= _0x5554x9),this[_0xc9c4[2562]](_0x5554x4)&& this[_0xc9c4[441]][_0xc9c4[1147]](this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]],this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]))};mxGraph[_0xc9c4[202]][_0xc9c4[2562]]= function(_0x5554x2){var _0x5554x3=!1;if(null!= _0x5554x2){var _0x5554x4=this[_0xc9c4[526]][_0xc9c4[359]],_0x5554x5=this[_0xc9c4[526]][_0xc9c4[167]],_0x5554x9=Math[_0xc9c4[243]](_0x5554x4,_0x5554x2[_0xc9c4[117]]),_0x5554xa=Math[_0xc9c4[243]](_0x5554x5,_0x5554x2[_0xc9c4[119]]);if(mxUtils[_0xc9c4[1134]](this[_0xc9c4[526]])){_0x5554x4= this[_0xc9c4[526]];_0x5554x2[_0xc9c4[235]]+= this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]];_0x5554x2[_0xc9c4[236]]+= this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]];var _0x5554x12=_0x5554x4[_0xc9c4[360]]- _0x5554x2[_0xc9c4[235]],_0x5554x5=Math[_0xc9c4[160]](_0x5554x12- _0x5554x4[_0xc9c4[360]],0);0< _0x5554x12?_0x5554x4[_0xc9c4[360]]-= _0x5554x12+ 2:(_0x5554x12= _0x5554x2[_0xc9c4[235]]+ _0x5554x9- _0x5554x4[_0xc9c4[360]]- _0x5554x4[_0xc9c4[159]],0< _0x5554x12&& (_0x5554x4[_0xc9c4[360]]+= _0x5554x12+ 2));_0x5554x9= _0x5554x4[_0xc9c4[190]]- _0x5554x2[_0xc9c4[236]];_0x5554x12= Math[_0xc9c4[160]](0,_0x5554x9- _0x5554x4[_0xc9c4[190]]);0< _0x5554x9?_0x5554x4[_0xc9c4[190]]-= _0x5554x9+ 2:(_0x5554x9= _0x5554x2[_0xc9c4[236]]+ _0x5554xa- _0x5554x4[_0xc9c4[190]]- _0x5554x4[_0xc9c4[157]],0< _0x5554x9&& (_0x5554x4[_0xc9c4[190]]+= _0x5554x9+ 2));!this[_0xc9c4[2365]]&& (0!= _0x5554x5|| 0!= _0x5554x12) && this[_0xc9c4[441]][_0xc9c4[1147]](_0x5554x5,_0x5554x12)}else {var _0x5554x12=-this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]],_0x5554x13=-this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]],_0x5554x14=this[_0xc9c4[441]][_0xc9c4[255]];_0x5554x2[_0xc9c4[235]]+ _0x5554x9> _0x5554x12+ _0x5554x4&& (this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]]-= (_0x5554x2[_0xc9c4[235]]+ _0x5554x9- _0x5554x4- _0x5554x12)/ _0x5554x14,_0x5554x3=  !0);_0x5554x2[_0xc9c4[236]]+ _0x5554xa> _0x5554x13+ _0x5554x5&& (this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]-= (_0x5554x2[_0xc9c4[236]]+ _0x5554xa- _0x5554x5- _0x5554x13)/ _0x5554x14,_0x5554x3=  !0);_0x5554x2[_0xc9c4[235]]< _0x5554x12&& (this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]]+= (_0x5554x12- _0x5554x2[_0xc9c4[235]])/ _0x5554x14,_0x5554x3=  !0);_0x5554x2[_0xc9c4[236]]< _0x5554x13&& (this[_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]]+= (_0x5554x13- _0x5554x2[_0xc9c4[236]])/ _0x5554x14,_0x5554x3=  !0);_0x5554x3&& (this[_0xc9c4[441]][_0xc9c4[802]](),null!= this[_0xc9c4[2432]]&& this[_0xc9c4[2432]][_0xc9c4[802]]())}};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[1198]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[1714]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[174]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[1742]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1971]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2565]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1965]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2298]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2566]]];if(null!= _0x5554x3){return _0x5554x3};_0x5554x2= this[_0xc9c4[441]][_0xc9c4[2291]](_0x5554x2);return _0x5554x2== mxEdgeStyle[_0xc9c4[2567]]|| _0x5554x2== mxEdgeStyle[_0xc9c4[2568]]|| _0x5554x2== mxEdgeStyle[_0xc9c4[2569]]|| _0x5554x2== mxEdgeStyle[_0xc9c4[2570]]|| _0x5554x2== mxEdgeStyle[_0xc9c4[2571]]|| _0x5554x2== mxEdgeStyle[_0xc9c4[2572]]};mxGraph[_0xc9c4[202]][_0xc9c4[2573]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[2089]](!0);_0x5554x2= _0x5554x2[_0xc9c4[2089]](!1);return null!= _0x5554x3&& _0x5554x3== _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2574]]= function(_0x5554x2){return mxEvent[_0xc9c4[775]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2462]]= function(_0x5554x2){return mxClient[_0xc9c4[2575]]?mxEvent[_0xc9c4[2576]](_0x5554x2):mxEvent[_0xc9c4[775]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[1018]]= function(_0x5554x2){return null!= _0x5554x2&&  !mxEvent[_0xc9c4[2577]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2578]]= function(_0x5554x2){return mxEvent[_0xc9c4[774]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2579]]= function(_0x5554x2){return mxEvent[_0xc9c4[2577]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2580]]= function(_0x5554x2){mxUtils[_0xc9c4[150]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2581]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return null== this[_0xc9c4[2500]](_0x5554x2,_0x5554x3,_0x5554x4)};mxGraph[_0xc9c4[202]][_0xc9c4[2500]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(null!= _0x5554x2&&  !this[_0xc9c4[2530]]()&& (null== _0x5554x3|| null== _0x5554x4)){return _0xc9c4[110]};if(null!= _0x5554x2&& null== this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!0)&& null== this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!1)){return null};if(!this[_0xc9c4[2402]]&& _0x5554x3== _0x5554x4&& null!= _0x5554x3 ||  !this[_0xc9c4[2582]](_0x5554x3,_0x5554x4)){return _0xc9c4[110]};if(null!= _0x5554x3&& null!= _0x5554x4){var _0x5554x5=_0xc9c4[110];if(!this[_0xc9c4[2404]]){var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[1781]](_0x5554x3,_0x5554x4,!0);if(1< _0x5554x9[_0xc9c4[67]]|| 1== _0x5554x9[_0xc9c4[67]]&& _0x5554x9[0]!= _0x5554x2){_0x5554x5+= (mxResources[_0xc9c4[203]](this[_0xc9c4[2421]])|| this[_0xc9c4[2421]])+ _0xc9c4[192]}};var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[1962]](_0x5554x3,!0,_0x5554x2),_0x5554xa=this[_0xc9c4[251]][_0xc9c4[1962]](_0x5554x4,!1,_0x5554x2);if(null!= this[_0xc9c4[2335]]){for(var _0x5554x12=0;_0x5554x12< this[_0xc9c4[2335]][_0xc9c4[67]];_0x5554x12++){var _0x5554x13=this[_0xc9c4[2335]][_0x5554x12][_0xc9c4[2583]](this,_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x9,_0x5554xa);null!= _0x5554x13&& (_0x5554x5+= _0x5554x13)}};_0x5554x13= this[_0xc9c4[2584]](_0x5554x2,_0x5554x3,_0x5554x4);null!= _0x5554x13&& (_0x5554x5+= _0x5554x13);return 0< _0x5554x5[_0xc9c4[67]]?_0x5554x5:null};return this[_0xc9c4[2406]]?null:_0xc9c4[110]};mxGraph[_0xc9c4[202]][_0xc9c4[2584]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return null};mxGraph[_0xc9c4[202]][_0xc9c4[2585]]= function(_0x5554x2,_0x5554x3){_0x5554x2= null!= _0x5554x2?_0x5554x2:this[_0xc9c4[251]][_0xc9c4[501]]();_0x5554x3= null!= _0x5554x3?_0x5554x3:{};for(var _0x5554x4=!0,_0x5554x5=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){var _0x5554xa=this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,_0x5554x9),_0x5554x12=_0x5554x3;this[_0xc9c4[2553]](_0x5554xa)&& (_0x5554x12= {});_0x5554x12= this[_0xc9c4[2585]](_0x5554xa,_0x5554x12);null!= _0x5554x12?this[_0xc9c4[2447]](_0x5554xa,_0x5554x12[_0xc9c4[230]](/\n/g,_0xc9c4[545])):this[_0xc9c4[2447]](_0x5554xa,null);_0x5554x4= _0x5554x4&& null== _0x5554x12};_0x5554x5= _0xc9c4[110];this[_0xc9c4[1742]](_0x5554x2)&&  !_0x5554x4&& (_0x5554x5+= (mxResources[_0xc9c4[203]](this[_0xc9c4[2423]])|| this[_0xc9c4[2423]])+ _0xc9c4[192]);_0x5554x5= this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)?_0x5554x5+ (this[_0xc9c4[2500]](_0x5554x2,this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!0),this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!1))|| _0xc9c4[110]):_0x5554x5+ (this[_0xc9c4[2586]](_0x5554x2)|| _0xc9c4[110]);_0x5554x9= this[_0xc9c4[2587]](_0x5554x2,_0x5554x3);null!= _0x5554x9&& (_0x5554x5+= _0x5554x9);null== this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2)&& this[_0xc9c4[441]][_0xc9c4[2264]]();return 0< _0x5554x5[_0xc9c4[67]]||  !_0x5554x4?_0x5554x5:null};mxGraph[_0xc9c4[202]][_0xc9c4[2586]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[1962]](_0x5554x2,!0),_0x5554x4=this[_0xc9c4[251]][_0xc9c4[1962]](_0x5554x2,!1);_0x5554x2= this[_0xc9c4[251]][_0xc9c4[433]](_0x5554x2);var _0x5554x5=_0xc9c4[110];if(null!= this[_0xc9c4[2335]]){for(var _0x5554x9=0;_0x5554x9< this[_0xc9c4[2335]][_0xc9c4[67]];_0x5554x9++){var _0x5554xa=this[_0xc9c4[2335]][_0x5554x9];if(_0x5554xa[_0xc9c4[1097]]&& mxUtils[_0xc9c4[1331]](_0x5554x2,_0x5554xa[_0xc9c4[60]],_0x5554xa[_0xc9c4[2588]],_0x5554xa[_0xc9c4[131]])&& (0== _0x5554xa[_0xc9c4[160]]&& 0< _0x5554x3|| 1== _0x5554xa[_0xc9c4[243]]&& 0== _0x5554x3|| 1== _0x5554xa[_0xc9c4[160]]&& 1< _0x5554x3)){_0x5554x5+= _0x5554xa[_0xc9c4[2589]]+ _0xc9c4[192]}else {if(!_0x5554xa[_0xc9c4[1097]]&& mxUtils[_0xc9c4[1331]](_0x5554x2,_0x5554xa[_0xc9c4[60]],_0x5554xa[_0xc9c4[2588]],_0x5554xa[_0xc9c4[131]]) && (0== _0x5554xa[_0xc9c4[160]]&& 0< _0x5554x4|| 1== _0x5554xa[_0xc9c4[243]]&& 0== _0x5554x4|| 1== _0x5554xa[_0xc9c4[160]]&& 1< _0x5554x4)){_0x5554x5+= _0x5554xa[_0xc9c4[2589]]+ _0xc9c4[192]}}}};return 0< _0x5554x5[_0xc9c4[67]]?_0x5554x5:null};mxGraph[_0xc9c4[202]][_0xc9c4[2587]]= function(_0x5554x2,_0x5554x3){return null};mxGraph[_0xc9c4[202]][_0xc9c4[2271]]= function(){return this[_0xc9c4[1617]]};mxGraph[_0xc9c4[202]][_0xc9c4[2590]]= function(_0x5554x2){this[_0xc9c4[1617]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2205]]= function(_0x5554x2){if(null!= _0x5554x2&& this[_0xc9c4[2206]]&&  !this[_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]])){var _0x5554x3=this[_0xc9c4[1742]](_0x5554x2[_0xc9c4[246]]);if(this[_0xc9c4[2516]](_0x5554x2[_0xc9c4[246]],!_0x5554x3)){return _0x5554x3?this[_0xc9c4[2415]]:this[_0xc9c4[2417]]}};return null};mxGraph[_0xc9c4[202]][_0xc9c4[2454]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[251]][_0xc9c4[433]](_0x5554x2);if(null!= _0x5554x2){if(mxUtils[_0xc9c4[1331]](_0x5554x2)){return _0x5554x2[_0xc9c4[301]]};if(_0xc9c4[279]==  typeof _0x5554x2[_0xc9c4[2591]]){return _0x5554x2.toString()}};return _0xc9c4[110]};mxGraph[_0xc9c4[202]][_0xc9c4[2183]]= function(_0x5554x2){var _0x5554x3=_0xc9c4[110];if(this[_0xc9c4[2409]]&& null!= _0x5554x2){var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x4=null!= _0x5554x4?_0x5554x4[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);mxUtils[_0xc9c4[433]](_0x5554x4,mxConstants.STYLE_NOLABEL,!1)|| (_0x5554x3= this[_0xc9c4[2454]](_0x5554x2))};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[2186]]= function(_0x5554x2){return this[_0xc9c4[2592]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2592]]= function(){return this[_0xc9c4[2410]]};mxGraph[_0xc9c4[202]][_0xc9c4[2593]]= function(_0x5554x2){this[_0xc9c4[2410]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2131]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x2= null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return null!= _0x5554x2?_0xc9c4[1333]== _0x5554x2[mxConstants[_0xc9c4[2594]]]:!1};mxGraph[_0xc9c4[202]][_0xc9c4[2130]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x2= null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return null!= _0x5554x2?_0xc9c4[188]== _0x5554x2[mxConstants[_0xc9c4[2193]]]:!1};mxGraph[_0xc9c4[202]][_0xc9c4[2595]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=null;if(null!= _0x5554x2){if(null!= _0x5554x2[_0xc9c4[2207]]&& (_0x5554x3== _0x5554x2[_0xc9c4[2207]][_0xc9c4[252]]|| _0x5554x3[_0xc9c4[265]]== _0x5554x2[_0xc9c4[2207]][_0xc9c4[252]])){_0x5554x9= this[_0xc9c4[2425]],_0x5554x9= mxResources[_0xc9c4[203]](_0x5554x9)|| _0x5554x9};null== _0x5554x9&& null!= _0x5554x2[_0xc9c4[1211]]&& _0x5554x2[_0xc9c4[1211]][_0xc9c4[209]](function(_0x5554x2,_0x5554x4){if(null== _0x5554x9&& (_0x5554x3== _0x5554x4[_0xc9c4[252]]|| _0x5554x3[_0xc9c4[265]]== _0x5554x4[_0xc9c4[252]])){_0x5554x9= _0x5554x4[_0xc9c4[2201]].toString()}});null== _0x5554x9&& (_0x5554x4= this[_0xc9c4[2432]][_0xc9c4[2596]](_0x5554x2[_0xc9c4[246]]),null!= _0x5554x4&& _0xc9c4[279]==  typeof _0x5554x4[_0xc9c4[2597]]&& (_0x5554x9= _0x5554x4[_0xc9c4[2597]](_0x5554x3)));null== _0x5554x9&& (_0x5554x9= this[_0xc9c4[2598]](_0x5554x2[_0xc9c4[246]]))};return _0x5554x9};mxGraph[_0xc9c4[202]][_0xc9c4[2598]]= function(_0x5554x2){var _0x5554x3=null;return _0x5554x3= null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[2595]]?_0x5554x2[_0xc9c4[2595]]():this[_0xc9c4[2454]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2599]]= function(_0x5554x2){return null};mxGraph[_0xc9c4[202]][_0xc9c4[1731]]= function(_0x5554x2){var _0x5554x3= new mxRectangle,_0x5554x4=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x2= null!= _0x5554x4?_0x5554x4[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);null!= _0x5554x2&& (_0x5554x4= parseInt(mxUtils[_0xc9c4[433]](_0x5554x2,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE)),mxUtils[_0xc9c4[433]](_0x5554x2,mxConstants.STYLE_HORIZONTAL,!0)?_0x5554x3[_0xc9c4[119]]= _0x5554x4:_0x5554x3[_0xc9c4[117]]= _0x5554x4);return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[1202]]= function(_0x5554x2){return null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[124]]?_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2484]]]:null};mxGraph[_0xc9c4[202]][_0xc9c4[2187]]= function(_0x5554x2){return null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[124]]?_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2063]]]|| mxConstants[_0xc9c4[481]]:null};mxGraph[_0xc9c4[202]][_0xc9c4[2173]]= function(_0x5554x2){return null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[124]]?_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2600]]]:null};mxGraph[_0xc9c4[202]][_0xc9c4[2174]]= function(_0x5554x2){return null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[124]]?_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2601]]]:null};mxGraph[_0xc9c4[202]][_0xc9c4[2172]]= function(_0x5554x2){return null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[124]]?_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2602]]]:null};mxGraph[_0xc9c4[202]][_0xc9c4[2176]]= function(_0x5554x2){return null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[124]]?_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2603]]]:null};mxGraph[_0xc9c4[202]][_0xc9c4[2476]]= function(){return this[_0xc9c4[467]]};mxGraph[_0xc9c4[202]][_0xc9c4[2604]]= function(_0x5554x2){this[_0xc9c4[467]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[1730]]= function(_0x5554x2){if(null!= _0x5554x2&& this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2)!= this[_0xc9c4[251]][_0xc9c4[501]]()){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x3=null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);if(null!= _0x5554x3&&  !this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)){return _0x5554x3[mxConstants[_0xc9c4[2059]]]== mxConstants[_0xc9c4[2605]]}};return !1};mxGraph[_0xc9c4[202]][_0xc9c4[2606]]= function(){return this[_0xc9c4[2389]]};mxGraph[_0xc9c4[202]][_0xc9c4[2607]]= function(_0x5554x2){this[_0xc9c4[2389]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxGraph[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2608]]= function(){return this[_0xc9c4[2362]]};mxGraph[_0xc9c4[202]][_0xc9c4[2609]]= function(_0x5554x2){this[_0xc9c4[2362]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2134]]= function(){return this[_0xc9c4[2363]]};mxGraph[_0xc9c4[202]][_0xc9c4[2610]]= function(_0x5554x2){this[_0xc9c4[2363]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2125]]= function(){return this[_0xc9c4[2364]]};mxGraph[_0xc9c4[202]][_0xc9c4[2611]]= function(_0x5554x2){this[_0xc9c4[2364]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2612]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2);return this[_0xc9c4[2613]]()|| null!= _0x5554x3&& this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x2)&& _0x5554x3[_0xc9c4[1500]]};mxGraph[_0xc9c4[202]][_0xc9c4[2613]]= function(){return this[_0xc9c4[2368]]};mxGraph[_0xc9c4[202]][_0xc9c4[2614]]= function(_0x5554x2){this[_0xc9c4[2368]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2615]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1938]](_0x5554x2,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){return this[_0xc9c4[2616]](_0x5554x2)}))};mxGraph[_0xc9c4[202]][_0xc9c4[2616]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x2= null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return this[_0xc9c4[2617]]()&& 0!= _0x5554x2[mxConstants[_0xc9c4[2618]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2617]]= function(){return this[_0xc9c4[2369]]};mxGraph[_0xc9c4[202]][_0xc9c4[2619]]= function(_0x5554x2){this[_0xc9c4[2369]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[898]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1938]](_0x5554x2,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){return this[_0xc9c4[2620]](_0x5554x2)}))};mxGraph[_0xc9c4[202]][_0xc9c4[2620]]= function(_0x5554x2){return this[_0xc9c4[2366]]};mxGraph[_0xc9c4[202]][_0xc9c4[900]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1938]](_0x5554x2,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){return this[_0xc9c4[2621]](_0x5554x2)}))};mxGraph[_0xc9c4[202]][_0xc9c4[2621]]= function(_0x5554x2){return this[_0xc9c4[2367]]};mxGraph[_0xc9c4[202]][_0xc9c4[2102]]= function(_0x5554x2){return this[_0xc9c4[2622]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2622]]= function(){return this[_0xc9c4[2379]]};mxGraph[_0xc9c4[202]][_0xc9c4[2623]]= function(_0x5554x2){this[_0xc9c4[2379]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2510]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1938]](_0x5554x2,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){return this[_0xc9c4[2624]](_0x5554x2)}))};mxGraph[_0xc9c4[202]][_0xc9c4[2624]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x2= null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return this[_0xc9c4[2625]]()&& 0!= _0x5554x2[mxConstants[_0xc9c4[2626]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2625]]= function(){return this[_0xc9c4[2371]]};mxGraph[_0xc9c4[202]][_0xc9c4[2627]]= function(_0x5554x2){this[_0xc9c4[2371]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2628]]= function(_0x5554x2){return !this[_0xc9c4[2612]](_0x5554x2)&& (this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)&& this[_0xc9c4[2373]]|| this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x2)&& this[_0xc9c4[2374]])};mxGraph[_0xc9c4[202]][_0xc9c4[2629]]= function(_0x5554x2){return this[_0xc9c4[251]][_0xc9c4[1938]](_0x5554x2,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){return this[_0xc9c4[1712]](_0x5554x2)}))};mxGraph[_0xc9c4[202]][_0xc9c4[1712]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x3=null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return this[_0xc9c4[2630]]()&&  !this[_0xc9c4[2612]](_0x5554x2)&& 0!= _0x5554x3[mxConstants[_0xc9c4[2631]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2630]]= function(){return this[_0xc9c4[2372]]};mxGraph[_0xc9c4[202]][_0xc9c4[2632]]= function(_0x5554x2){this[_0xc9c4[2372]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[997]]= function(){return this[_0xc9c4[991]]};mxGraph[_0xc9c4[202]][_0xc9c4[998]]= function(_0x5554x2){this[_0xc9c4[991]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2549]]= function(){return this[_0xc9c4[2348]]};mxGraph[_0xc9c4[202]][_0xc9c4[2633]]= function(_0x5554x2){this[_0xc9c4[2348]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2634]]= function(){return this[_0xc9c4[1020]]};mxGraph[_0xc9c4[202]][_0xc9c4[2635]]= function(_0x5554x2){this[_0xc9c4[1020]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2636]]= function(){return this[_0xc9c4[2353]]};mxGraph[_0xc9c4[202]][_0xc9c4[2637]]= function(_0x5554x2){this[_0xc9c4[2353]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2638]]= function(){return this[_0xc9c4[2374]]};mxGraph[_0xc9c4[202]][_0xc9c4[2639]]= function(_0x5554x2){this[_0xc9c4[2374]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2640]]= function(){return this[_0xc9c4[2373]]};mxGraph[_0xc9c4[202]][_0xc9c4[2641]]= function(_0x5554x2){this[_0xc9c4[2373]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2642]]= function(){return this[_0xc9c4[2412]]};mxGraph[_0xc9c4[202]][_0xc9c4[2643]]= function(_0x5554x2){this[_0xc9c4[2412]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2460]]= function(){return this[_0xc9c4[2411]]};mxGraph[_0xc9c4[202]][_0xc9c4[2644]]= function(_0x5554x2){this[_0xc9c4[2411]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2645]]= function(){return this[_0xc9c4[2404]]};mxGraph[_0xc9c4[202]][_0xc9c4[2646]]= function(_0x5554x2){this[_0xc9c4[2404]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2647]]= function(){return this[_0xc9c4[2402]]};mxGraph[_0xc9c4[202]][_0xc9c4[2648]]= function(_0x5554x2){this[_0xc9c4[2406]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2530]]= function(){return this[_0xc9c4[2406]]};mxGraph[_0xc9c4[202]][_0xc9c4[2649]]= function(_0x5554x2){this[_0xc9c4[2405]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2650]]= function(){return this[_0xc9c4[2405]]};mxGraph[_0xc9c4[202]][_0xc9c4[2651]]= function(_0x5554x2){this[_0xc9c4[2407]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2527]]= function(){return this[_0xc9c4[2407]]};mxGraph[_0xc9c4[202]][_0xc9c4[2652]]= function(_0x5554x2){this[_0xc9c4[2402]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2529]]= function(){return this[_0xc9c4[2408]]};mxGraph[_0xc9c4[202]][_0xc9c4[2653]]= function(_0x5554x2){this[_0xc9c4[2408]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[1015]]= function(){return this[_0xc9c4[2375]]};mxGraph[_0xc9c4[202]][_0xc9c4[2654]]= function(_0x5554x2){this[_0xc9c4[2375]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2655]]= function(){return this[_0xc9c4[2376]]};mxGraph[_0xc9c4[202]][_0xc9c4[2656]]= function(_0x5554x2){this[_0xc9c4[2376]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2657]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x3=null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return this[_0xc9c4[2658]]()&&  !this[_0xc9c4[2612]](_0x5554x2)&& 0!= _0x5554x3[mxConstants[_0xc9c4[2659]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2658]]= function(){return this[_0xc9c4[2377]]};mxGraph[_0xc9c4[202]][_0xc9c4[2660]]= function(_0x5554x2){this[_0xc9c4[2377]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2661]]= function(_0x5554x2,_0x5554x3){return !0};mxGraph[_0xc9c4[202]][_0xc9c4[2662]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x3=null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return this[_0xc9c4[2663]]()&&  !this[_0xc9c4[2612]](_0x5554x2)&& 0!= _0x5554x3[mxConstants[_0xc9c4[2664]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2663]]= function(){return this[_0xc9c4[2378]]};mxGraph[_0xc9c4[202]][_0xc9c4[2665]]= function(_0x5554x2){this[_0xc9c4[2378]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2453]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x3=null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return this[_0xc9c4[2666]]()&&  !this[_0xc9c4[2612]](_0x5554x2)&& 0!= _0x5554x3[mxConstants[_0xc9c4[2667]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2666]]= function(){return this[_0xc9c4[2370]]};mxGraph[_0xc9c4[202]][_0xc9c4[2668]]= function(_0x5554x2){this[_0xc9c4[2370]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2551]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return this[_0xc9c4[2669]]()&&  !this[_0xc9c4[2612]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2669]]= function(){return this[_0xc9c4[2380]]};mxGraph[_0xc9c4[202]][_0xc9c4[2670]]= function(_0x5554x2){this[_0xc9c4[2380]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2671]]= function(_0x5554x2){return null== _0x5554x2&& this[_0xc9c4[2406]]|| null!= _0x5554x2&& (!this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)|| this[_0xc9c4[2405]])&& this[_0xc9c4[2565]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2672]]= function(_0x5554x2){return this[_0xc9c4[2671]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2582]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[2671]](_0x5554x2)&& this[_0xc9c4[2672]](_0x5554x3)};mxGraph[_0xc9c4[202]][_0xc9c4[1995]]= function(_0x5554x2){this[_0xc9c4[2433]][_0xc9c4[995]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[1965]]= function(_0x5554x2){return this[_0xc9c4[2433]][_0xc9c4[994]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2673]]= function(_0x5554x2){this[_0xc9c4[2276]][_0xc9c4[995]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2674]]= function(_0x5554x2){this[_0xc9c4[2316]][_0xc9c4[2431]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2203]]= function(_0x5554x2){if(null!= this[_0xc9c4[2347]]){var _0x5554x3=this[_0xc9c4[2347]][_0xc9c4[2148]]();return null== _0x5554x2?null!= _0x5554x3:_0x5554x2== _0x5554x3};return !1};mxGraph[_0xc9c4[202]][_0xc9c4[2455]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x2= null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return this[_0xc9c4[2675]]()|| 1== _0x5554x2[mxConstants[_0xc9c4[2676]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2675]]= function(){return this[_0xc9c4[2381]]};mxGraph[_0xc9c4[202]][_0xc9c4[2677]]= function(_0x5554x2){this[_0xc9c4[2381]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2507]]= function(_0x5554x2){return !this[_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2)&& this[_0xc9c4[2678]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2678]]= function(){return this[_0xc9c4[2392]]};mxGraph[_0xc9c4[202]][_0xc9c4[2679]]= function(_0x5554x2){this[_0xc9c4[2392]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2506]]= function(){return this[_0xc9c4[2393]]};mxGraph[_0xc9c4[202]][_0xc9c4[2680]]= function(_0x5554x2){this[_0xc9c4[2393]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2536]]= function(_0x5554x2){return this[_0xc9c4[2681]]()&&  !this[_0xc9c4[502]]()[_0xc9c4[250]](this[_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x2))};mxGraph[_0xc9c4[202]][_0xc9c4[2681]]= function(){return this[_0xc9c4[2391]]};mxGraph[_0xc9c4[202]][_0xc9c4[2682]]= function(_0x5554x2){this[_0xc9c4[2391]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2505]]= function(){return this[_0xc9c4[2390]]};mxGraph[_0xc9c4[202]][_0xc9c4[2528]]= function(_0x5554x2){this[_0xc9c4[2390]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2537]]= function(_0x5554x2){return this[_0xc9c4[2683]](_0x5554x2)?this[_0xc9c4[2354]]:0};mxGraph[_0xc9c4[202]][_0xc9c4[2683]]= function(_0x5554x2){return !1};mxGraph[_0xc9c4[202]][_0xc9c4[2513]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[251]][_0xc9c4[1938]](_0x5554x2,mxUtils[_0xc9c4[885]](this,function(_0x5554x2){return this[_0xc9c4[2516]](_0x5554x2,_0x5554x3)}))};mxGraph[_0xc9c4[202]][_0xc9c4[2516]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2),_0x5554x4=null!= _0x5554x4?_0x5554x4[_0xc9c4[124]]:this[_0xc9c4[1705]](_0x5554x2);return 0< this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2)&& 0!= _0x5554x4[mxConstants[_0xc9c4[2684]]]};mxGraph[_0xc9c4[202]][_0xc9c4[2685]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return null!= _0x5554x2&& (this[_0xc9c4[2655]]()&& this[_0xc9c4[2686]](_0x5554x2,_0x5554x3,_0x5554x4)|| !this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)&& (this[_0xc9c4[1730]](_0x5554x2)|| 0< this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2)&&  !this[_0xc9c4[1742]](_0x5554x2)))};mxGraph[_0xc9c4[202]][_0xc9c4[2686]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2)&& null!= _0x5554x3&& 1== _0x5554x3[_0xc9c4[67]]&& this[_0xc9c4[2565]](_0x5554x3[0])&& null== this[_0xc9c4[2500]](_0x5554x2,this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!0),_0x5554x3[0])?(_0x5554x4= this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!0),_0x5554x2= this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,!1),!this[_0xc9c4[251]][_0xc9c4[1720]](_0x5554x3[0],_0x5554x4)&&  !this[_0xc9c4[251]][_0xc9c4[1720]](_0x5554x3[0],_0x5554x2)):!1};mxGraph[_0xc9c4[202]][_0xc9c4[564]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(!this[_0xc9c4[2642]]()){for(var _0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){if(this[_0xc9c4[1730]](_0x5554x2[_0x5554x5])){return null}}};_0x5554x5= mxUtils[_0xc9c4[2196]](this[_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x3),mxEvent[_0xc9c4[733]](_0x5554x3));_0x5554x5[_0xc9c4[235]]-= this[_0xc9c4[1136]];_0x5554x5[_0xc9c4[236]]-= this[_0xc9c4[1137]];_0x5554x5= this[_0xc9c4[2461]](_0x5554x5[_0xc9c4[235]],_0x5554x5[_0xc9c4[236]]);if(null== _0x5554x4){_0x5554x4= _0x5554x5}else {if(null!= _0x5554x5){for(var _0x5554x9=this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x5);null!= _0x5554x9&& this[_0xc9c4[1730]](_0x5554x9)&& _0x5554x9!= _0x5554x4;){_0x5554x9= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x9)};_0x5554x9== _0x5554x4&& (_0x5554x4= _0x5554x5)}};for(;null!= _0x5554x4&&  !this[_0xc9c4[2685]](_0x5554x4,_0x5554x2,_0x5554x3)&&  !this[_0xc9c4[251]][_0xc9c4[1740]](_0x5554x4);){_0x5554x4= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x4)};return !this[_0xc9c4[251]][_0xc9c4[1740]](_0x5554x4)&& 0> mxUtils[_0xc9c4[2]](_0x5554x2,_0x5554x4)?_0x5554x4:null};mxGraph[_0xc9c4[202]][_0xc9c4[902]]= function(){var _0x5554x2=this[_0xc9c4[2355]];null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[2534]](),null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[251]][_0xc9c4[501]](),_0x5554x2= this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,0)));return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2687]]= function(_0x5554x2){this[_0xc9c4[2355]]= _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2179]]= function(_0x5554x2){for(;null!= _0x5554x2&&  !this[_0xc9c4[1730]](_0x5554x2);){_0x5554x2= this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2)};return _0x5554x2};mxGraph[_0xc9c4[202]][_0xc9c4[2461]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= _0x5554x4|| this[_0xc9c4[902]]();if(null!= _0x5554x4){for(var _0x5554x5=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x4),_0x5554x9=0;_0x5554x9< _0x5554x5;_0x5554x9++){var _0x5554xa=this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x4,_0x5554x9),_0x5554x12=this[_0xc9c4[2461]](_0x5554x2,_0x5554x3,_0x5554xa);if(null!= _0x5554x12){return _0x5554x12};if(this[_0xc9c4[1730]](_0x5554xa)&& (_0x5554x12= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554xa),this[_0xc9c4[1825]](_0x5554x12,_0x5554x2,_0x5554x3))){return _0x5554xa}}};return null};mxGraph[_0xc9c4[202]][_0xc9c4[999]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x5= null!= _0x5554x5?_0x5554x5:!0;_0x5554x9= null!= _0x5554x9?_0x5554x9:!0;_0x5554x4= null!= _0x5554x4?_0x5554x4:this[_0xc9c4[902]]();if(null!= _0x5554x4){for(var _0x5554xa=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x4)- 1;0<= _0x5554xa;_0x5554xa--){var _0x5554x12=this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x4,_0x5554xa),_0x5554x13=this[_0xc9c4[999]](_0x5554x2,_0x5554x3,_0x5554x12,_0x5554x5,_0x5554x9);if(null!= _0x5554x13){return _0x5554x13};if(this[_0xc9c4[1714]](_0x5554x12)&& (_0x5554x9&& this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x12)|| _0x5554x5&& this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x12))){if(_0x5554x13= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x12),this[_0xc9c4[1825]](_0x5554x13,_0x5554x2,_0x5554x3)){return _0x5554x12}}}};return null};mxGraph[_0xc9c4[202]][_0xc9c4[1825]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(null!= _0x5554x2){var _0x5554x5=_0x5554x2[_0xc9c4[439]];if(null!= _0x5554x5){_0x5554x2= this[_0xc9c4[2353]]* this[_0xc9c4[2353]];for(var _0x5554x9=_0x5554x5[0],_0x5554xa=1;_0x5554xa< _0x5554x5[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x5[_0x5554xa];if(mxUtils[_0xc9c4[440]](_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]],_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]],_0x5554x3,_0x5554x4)<= _0x5554x2){return !0};_0x5554x9= _0x5554x12}}else {if(_0x5554x9= mxUtils[_0xc9c4[431]](mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ROTATION)|| 0),0!= _0x5554x9&& (_0x5554x5= Math[_0xc9c4[426]](-_0x5554x9),_0x5554x9= Math[_0xc9c4[427]](-_0x5554x9),_0x5554xa=  new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]()),_0x5554x9= mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x3,_0x5554x4),_0x5554x5,_0x5554x9,_0x5554xa),_0x5554x3= _0x5554x9[_0xc9c4[235]],_0x5554x4= _0x5554x9[_0xc9c4[236]]),mxUtils[_0xc9c4[442]](_0x5554x2,_0x5554x3,_0x5554x4)){return !0}}};return !1};mxGraph[_0xc9c4[202]][_0xc9c4[2688]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);_0x5554x2= this[_0xc9c4[1731]](_0x5554x2);if(null!= _0x5554x5){var _0x5554x9=this[_0xc9c4[249]]()[_0xc9c4[518]]();_0x5554x3-= _0x5554x5[_0xc9c4[235]];_0x5554x4-= _0x5554x5[_0xc9c4[236]];if(0< _0x5554x2[_0xc9c4[117]]&& 0< _0x5554x3&& _0x5554x3> _0x5554x2[_0xc9c4[117]]* _0x5554x9|| 0< _0x5554x2[_0xc9c4[119]]&& 0< _0x5554x4&& _0x5554x4> _0x5554x2[_0xc9c4[119]]* _0x5554x9){return !0}};return !1};mxGraph[_0xc9c4[202]][_0xc9c4[1728]]= function(_0x5554x2){return this[_0xc9c4[1955]](_0x5554x2,!0,!1)};mxGraph[_0xc9c4[202]][_0xc9c4[1956]]= function(_0x5554x2){return this[_0xc9c4[1955]](_0x5554x2,!1,!0)};mxGraph[_0xc9c4[202]][_0xc9c4[1955]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= null!= _0x5554x2?_0x5554x2:this[_0xc9c4[902]]();_0x5554x2= this[_0xc9c4[251]][_0xc9c4[1955]](_0x5554x2,null!= _0x5554x3?_0x5554x3:!1,null!= _0x5554x4?_0x5554x4:!1);_0x5554x3= [];for(_0x5554x4= 0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[1714]](_0x5554x2[_0x5554x4])&& _0x5554x3[_0xc9c4[207]](_0x5554x2[_0x5554x4])};return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[1756]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[264]](_0x5554x2,_0x5554x3,!0,!0,!1)};mxGraph[_0xc9c4[202]][_0xc9c4[1867]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[264]](_0x5554x2,_0x5554x3,!0,!1,!1)};mxGraph[_0xc9c4[202]][_0xc9c4[1963]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[264]](_0x5554x2,_0x5554x3,!1,!0,!1)};mxGraph[_0xc9c4[202]][_0xc9c4[264]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;_0x5554x5= null!= _0x5554x5?_0x5554x5:!0;_0x5554x9= null!= _0x5554x9?_0x5554x9:!0;_0x5554xa= null!= _0x5554xa?_0x5554xa:!1;for(var _0x5554x12=[],_0x5554x13=this[_0xc9c4[1742]](_0x5554x2),_0x5554x14=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x2),_0x5554x15=0;_0x5554x15< _0x5554x14;_0x5554x15++){var _0x5554x16=this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x2,_0x5554x15);if(_0x5554x13||  !this[_0xc9c4[1714]](_0x5554x16)){_0x5554x12= _0x5554x12[_0xc9c4[1919]](this[_0xc9c4[251]][_0xc9c4[264]](_0x5554x16,_0x5554x4,_0x5554x5))}};_0x5554x12= _0x5554x12[_0xc9c4[1919]](this[_0xc9c4[251]][_0xc9c4[264]](_0x5554x2,_0x5554x4,_0x5554x5));_0x5554x13= [];for(_0x5554x15= 0;_0x5554x15< _0x5554x12[_0xc9c4[67]];_0x5554x15++){_0x5554x16= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x12[_0x5554x15]),_0x5554x14= null!= _0x5554x16?_0x5554x16[_0xc9c4[1710]](!0):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x12[_0x5554x15],!0),_0x5554x16= null!= _0x5554x16?_0x5554x16[_0xc9c4[1710]](!1):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x12[_0x5554x15],!1),(_0x5554x9&& _0x5554x14== _0x5554x16|| _0x5554x14!= _0x5554x16&& (_0x5554x4&& _0x5554x16== _0x5554x2&& (null== _0x5554x3|| this[_0xc9c4[1920]](_0x5554x14,_0x5554x3,_0x5554xa))|| _0x5554x5&& _0x5554x14== _0x5554x2&& (null== _0x5554x3|| this[_0xc9c4[1920]](_0x5554x16,_0x5554x3,_0x5554xa))))&& _0x5554x13[_0xc9c4[207]](_0x5554x12[_0x5554x15])};return _0x5554x13};mxGraph[_0xc9c4[202]][_0xc9c4[1920]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x4?this[_0xc9c4[251]][_0xc9c4[1720]](_0x5554x3,_0x5554x2):this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x2)== _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[1808]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x4= null!= _0x5554x4?_0x5554x4:!0;_0x5554x5= null!= _0x5554x5?_0x5554x5:!0;var _0x5554x9=[],_0x5554xa={};if(null!= _0x5554x2){for(var _0x5554x12=0;_0x5554x12< _0x5554x2[_0xc9c4[67]];_0x5554x12++){var _0x5554x13=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x2[_0x5554x12]),_0x5554x14=null!= _0x5554x13?_0x5554x13[_0xc9c4[1710]](!0):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x2[_0x5554x12],!0),_0x5554x13=null!= _0x5554x13?_0x5554x13[_0xc9c4[1710]](!1):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x2[_0x5554x12],!1);if(_0x5554x14== _0x5554x3&& null!= _0x5554x13&& _0x5554x13!= _0x5554x3&& _0x5554x5){var _0x5554x15=mxCellPath[_0xc9c4[385]](_0x5554x13);null== _0x5554xa[_0x5554x15]&& (_0x5554xa[_0x5554x15]= _0x5554x13,_0x5554x9[_0xc9c4[207]](_0x5554x13))}else {_0x5554x13== _0x5554x3&& (null!= _0x5554x14&& _0x5554x14!= _0x5554x3&& _0x5554x4)&& (_0x5554x15= mxCellPath[_0xc9c4[385]](_0x5554x14),null== _0x5554xa[_0x5554x15]&& (_0x5554xa[_0x5554x15]= _0x5554x14,_0x5554x9[_0xc9c4[207]](_0x5554x14)))}}};return _0x5554x9};mxGraph[_0xc9c4[202]][_0xc9c4[1781]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null!= _0x5554x4?_0x5554x4:!1;for(var _0x5554x5=this[_0xc9c4[264]](_0x5554x2),_0x5554x9=[],_0x5554xa=0;_0x5554xa< _0x5554x5[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x5[_0x5554xa]),_0x5554x13=null!= _0x5554x12?_0x5554x12[_0xc9c4[1710]](!0):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x5[_0x5554xa],!0),_0x5554x12=null!= _0x5554x12?_0x5554x12[_0xc9c4[1710]](!1):this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x5[_0x5554xa],!1);(_0x5554x13== _0x5554x2&& _0x5554x12== _0x5554x3|| !_0x5554x4&& _0x5554x13== _0x5554x3 && _0x5554x12== _0x5554x2)&& _0x5554x9[_0xc9c4[207]](_0x5554x5[_0x5554xa])};return _0x5554x9};mxGraph[_0xc9c4[202]][_0xc9c4[2689]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=mxUtils[_0xc9c4[2196]](this[_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x2),mxEvent[_0xc9c4[733]](_0x5554x2)),_0x5554x5=this[_0xc9c4[441]][_0xc9c4[255]],_0x5554x9=this[_0xc9c4[441]][_0xc9c4[513]],_0x5554xa=!1!= _0x5554x3?this[_0xc9c4[1020]]/ 2:0;_0x5554x4[_0xc9c4[235]]= this[_0xc9c4[1021]](_0x5554x4[_0xc9c4[235]]/ _0x5554x5- _0x5554x9[_0xc9c4[235]]- _0x5554xa);_0x5554x4[_0xc9c4[236]]= this[_0xc9c4[1021]](_0x5554x4[_0xc9c4[236]]/ _0x5554x5- _0x5554x9[_0xc9c4[236]]- _0x5554xa);return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[2690]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554xa= null!= _0x5554xa?_0x5554xa:[];if(0< _0x5554x4|| 0< _0x5554x5){var _0x5554x12=_0x5554x2+ _0x5554x4,_0x5554x13=_0x5554x3+ _0x5554x5;_0x5554x9= _0x5554x9|| this[_0xc9c4[902]]();if(null!= _0x5554x9){for(var _0x5554x14=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x9),_0x5554x15=0;_0x5554x15< _0x5554x14;_0x5554x15++){var _0x5554x16=this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x9,_0x5554x15),_0x5554x17=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x16);if(this[_0xc9c4[1714]](_0x5554x16)&& null!= _0x5554x17){var _0x5554x18=_0x5554x17,_0x5554x17=mxUtils[_0xc9c4[433]](_0x5554x17[_0xc9c4[124]],mxConstants.STYLE_ROTATION)|| 0;0!= _0x5554x17&& (_0x5554x18= mxUtils[_0xc9c4[1613]](_0x5554x18,_0x5554x17));_0x5554x18[_0xc9c4[235]]>= _0x5554x2&& _0x5554x18[_0xc9c4[236]]+ _0x5554x18[_0xc9c4[119]]<= _0x5554x13&& _0x5554x18[_0xc9c4[236]]>= _0x5554x3&& _0x5554x18[_0xc9c4[235]]+ _0x5554x18[_0xc9c4[117]]<= _0x5554x12?_0x5554xa[_0xc9c4[207]](_0x5554x16):this[_0xc9c4[2690]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x16,_0x5554xa)}}}};return _0x5554xa};mxGraph[_0xc9c4[202]][_0xc9c4[2691]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=[];if(_0x5554x5|| _0x5554x9){if(null== _0x5554x4&& (_0x5554x4= this[_0xc9c4[902]]()),null!= _0x5554x4){for(var _0x5554x12=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x4),_0x5554x13=0;_0x5554x13< _0x5554x12;_0x5554x13++){var _0x5554x14=this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x4,_0x5554x13),_0x5554x15=this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x14);this[_0xc9c4[1714]](_0x5554x14)&& null!= _0x5554x15&& (!_0x5554x5|| _0x5554x15[_0xc9c4[235]]>= _0x5554x2)&& (!_0x5554x9|| _0x5554x15[_0xc9c4[236]]>= _0x5554x3)&& _0x5554xa[_0xc9c4[207]](_0x5554x14)}}};return _0x5554xa};mxGraph[_0xc9c4[202]][_0xc9c4[1757]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= null!= _0x5554x3?_0x5554x3:!1;_0x5554x4= null!= _0x5554x4?_0x5554x4:!1;var _0x5554x5=[];if(null!= _0x5554x2){for(var _0x5554x9=this[_0xc9c4[502]](),_0x5554xa=_0x5554x9[_0xc9c4[262]](_0x5554x2),_0x5554x12=null,_0x5554x13=0,_0x5554x14=0;_0x5554x14< _0x5554xa;_0x5554x14++){var _0x5554x15=_0x5554x9[_0xc9c4[263]](_0x5554x2,_0x5554x14);if(this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x15)&& this[_0xc9c4[1714]](_0x5554x15)){for(var _0x5554x16=this[_0xc9c4[1756]](_0x5554x15,_0x5554x3?_0x5554x2:null),_0x5554x17=0,_0x5554x18=0,_0x5554x19=0;_0x5554x19< _0x5554x16[_0xc9c4[67]];_0x5554x19++){this[_0xc9c4[441]][_0xc9c4[1710]](_0x5554x16[_0x5554x19],!0)== _0x5554x15?_0x5554x17++:_0x5554x18++};(_0x5554x4&& 0== _0x5554x17&& 0< _0x5554x18|| !_0x5554x4&& 0== _0x5554x18 && 0< _0x5554x17)&& _0x5554x5[_0xc9c4[207]](_0x5554x15);_0x5554x16= _0x5554x4?_0x5554x18- _0x5554x17:_0x5554x17- _0x5554x18;_0x5554x16> _0x5554x13&& (_0x5554x13= _0x5554x16,_0x5554x12= _0x5554x15)}};0== _0x5554x5[_0xc9c4[67]]&& null!= _0x5554x12&& _0x5554x5[_0xc9c4[207]](_0x5554x12)};return _0x5554x5};mxGraph[_0xc9c4[202]][_0xc9c4[1706]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= _0x5554x4&& null!= _0x5554x2){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;_0x5554x9= _0x5554x9|| [];var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x2);if(null== _0x5554x9[_0x5554xa]&& (_0x5554x9[_0x5554xa]= _0x5554x2,_0x5554x5= _0x5554x4(_0x5554x2,_0x5554x5),null== _0x5554x5|| _0x5554x5)){if(_0x5554x5= this[_0xc9c4[251]][_0xc9c4[1707]](_0x5554x2),0< _0x5554x5){for(_0x5554xa= 0;_0x5554xa< _0x5554x5;_0x5554xa++){var _0x5554x12=this[_0xc9c4[251]][_0xc9c4[1708]](_0x5554x2,_0x5554xa),_0x5554x13=this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x12,!0)== _0x5554x2;if(!_0x5554x3|| _0x5554x13){_0x5554x13= this[_0xc9c4[251]][_0xc9c4[1709]](_0x5554x12,!_0x5554x13),this[_0xc9c4[1706]](_0x5554x13,_0x5554x3,_0x5554x4,_0x5554x12,_0x5554x9)}}}}}};mxGraph[_0xc9c4[202]][_0xc9c4[2692]]= function(_0x5554x2){return this[_0xc9c4[2435]]()[_0xc9c4[2097]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2693]]= function(){return this[_0xc9c4[2435]]()[_0xc9c4[1107]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2440]]= function(){return this[_0xc9c4[2435]]()[_0xc9c4[200]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2694]]= function(){return this[_0xc9c4[2435]]()[_0xc9c4[895]][_0xc9c4[67]]};mxGraph[_0xc9c4[202]][_0xc9c4[2452]]= function(){return this[_0xc9c4[2435]]()[_0xc9c4[895]][0]};mxGraph[_0xc9c4[202]][_0xc9c4[897]]= function(){return this[_0xc9c4[2435]]()[_0xc9c4[895]][_0xc9c4[1853]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2450]]= function(_0x5554x2){this[_0xc9c4[2435]]()[_0xc9c4[2099]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[904]]= function(_0x5554x2){this[_0xc9c4[2435]]()[_0xc9c4[2100]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2695]]= function(_0x5554x2){this[_0xc9c4[2435]]()[_0xc9c4[2103]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2696]]= function(_0x5554x2){this[_0xc9c4[2435]]()[_0xc9c4[832]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2697]]= function(_0x5554x2){this[_0xc9c4[2435]]()[_0xc9c4[2104]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2439]]= function(_0x5554x2){this[_0xc9c4[2435]]()[_0xc9c4[842]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2698]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[2690]](_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],_0x5554x2[_0xc9c4[117]],_0x5554x2[_0xc9c4[119]]);this[_0xc9c4[2699]](_0x5554x4,_0x5554x3);return _0x5554x4};mxGraph[_0xc9c4[202]][_0xc9c4[2700]]= function(){this[_0xc9c4[2701]](!0)};mxGraph[_0xc9c4[202]][_0xc9c4[2702]]= function(){this[_0xc9c4[2701]]()};mxGraph[_0xc9c4[202]][_0xc9c4[2703]]= function(){this[_0xc9c4[2701]](!1,!0)};mxGraph[_0xc9c4[202]][_0xc9c4[2704]]= function(){this[_0xc9c4[2701]](!1,!1,!0)};mxGraph[_0xc9c4[202]][_0xc9c4[2701]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[2105]],_0x5554x9=0< _0x5554x5[_0xc9c4[895]][_0xc9c4[67]]?_0x5554x5[_0xc9c4[895]][0]:null;1< _0x5554x5[_0xc9c4[895]][_0xc9c4[67]]&& _0x5554x5[_0xc9c4[200]]();var _0x5554x5=null!= _0x5554x9?this[_0xc9c4[251]][_0xc9c4[1197]](_0x5554x9):this[_0xc9c4[902]](),_0x5554xa=this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x5);null== _0x5554x9&& 0< _0x5554xa?(_0x5554x2= this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x5,0),this[_0xc9c4[2450]](_0x5554x2)):(null== _0x5554x9|| _0x5554x3)&& null!= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x5)&& null!= this[_0xc9c4[251]][_0xc9c4[1721]](_0x5554x5)?this[_0xc9c4[2534]]()!= _0x5554x5&& this[_0xc9c4[2450]](_0x5554x5):null!= _0x5554x9&& _0x5554x4?0< this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x9)&& (_0x5554x2= this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x9,0),this[_0xc9c4[2450]](_0x5554x2)):0< _0x5554xa&& (_0x5554x3= _0x5554x5[_0xc9c4[1738]](_0x5554x9),_0x5554x2?(_0x5554x3++,_0x5554x2= this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x5,_0x5554x3% _0x5554xa)):(_0x5554x3--,_0x5554x2= this[_0xc9c4[251]][_0xc9c4[263]](_0x5554x5,0> _0x5554x3?_0x5554xa- 1:_0x5554x3)),this[_0xc9c4[2450]](_0x5554x2))};mxGraph[_0xc9c4[202]][_0xc9c4[2705]]= function(_0x5554x2){_0x5554x2= _0x5554x2|| this[_0xc9c4[902]]();_0x5554x2= this[_0xc9c4[251]][_0xc9c4[1953]](_0x5554x2);null!= _0x5554x2&& this[_0xc9c4[904]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2706]]= function(_0x5554x2){this[_0xc9c4[2707]](!0,!1,_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2708]]= function(_0x5554x2){this[_0xc9c4[2707]](!1,!0,_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2707]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= _0x5554x4|| this[_0xc9c4[902]]();var _0x5554x5=mxUtils[_0xc9c4[885]](this,function(_0x5554x4){return null!= this[_0xc9c4[441]][_0xc9c4[248]](_0x5554x4)&& 0== this[_0xc9c4[251]][_0xc9c4[262]](_0x5554x4)&& (this[_0xc9c4[251]][_0xc9c4[1193]](_0x5554x4)&& _0x5554x2|| this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x4)&& _0x5554x3)});_0x5554x4= this[_0xc9c4[251]][_0xc9c4[1921]](_0x5554x5,_0x5554x4);this[_0xc9c4[904]](_0x5554x4)};mxGraph[_0xc9c4[202]][_0xc9c4[2459]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[2692]](_0x5554x2);this[_0xc9c4[2462]](_0x5554x3)?_0x5554x4?this[_0xc9c4[2697]](_0x5554x2):this[_0xc9c4[2695]](_0x5554x2):(!_0x5554x4|| 1!= this[_0xc9c4[2694]]()) && this[_0xc9c4[2450]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2699]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[2462]](_0x5554x3)?this[_0xc9c4[2696]](_0x5554x2):this[_0xc9c4[904]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[2709]]= function(_0x5554x2){var _0x5554x3=null;null!= _0x5554x2&& (this[_0xc9c4[251]][_0xc9c4[250]](_0x5554x2[_0xc9c4[246]])?(_0x5554x3= this[_0xc9c4[441]][_0xc9c4[2291]](_0x5554x2),_0x5554x3= this[_0xc9c4[2573]](_0x5554x2)|| _0x5554x3== mxEdgeStyle[_0xc9c4[2568]]|| _0x5554x3== mxEdgeStyle[_0xc9c4[2569]]|| _0x5554x3== mxEdgeStyle[_0xc9c4[2570]]? new mxElbowEdgeHandler(_0x5554x2):_0x5554x3== mxEdgeStyle[_0xc9c4[2567]]|| _0x5554x3== mxEdgeStyle[_0xc9c4[2572]]? new mxEdgeSegmentHandler(_0x5554x2): new mxEdgeHandler(_0x5554x2)):_0x5554x3=  new mxVertexHandler(_0x5554x2));return _0x5554x3};mxGraph[_0xc9c4[202]][_0xc9c4[1133]]= function(_0x5554x2){null== this[_0xc9c4[2329]]&& (this[_0xc9c4[2329]]= []);this[_0xc9c4[2329]][_0xc9c4[207]](_0x5554x2)};mxGraph[_0xc9c4[202]][_0xc9c4[1148]]= function(_0x5554x2){if(null!= this[_0xc9c4[2329]]){for(var _0x5554x3=0;_0x5554x3< this[_0xc9c4[2329]][_0xc9c4[67]];_0x5554x3++){if(this[_0xc9c4[2329]][_0x5554x3]== _0x5554x2){this[_0xc9c4[2329]][_0xc9c4[300]](_0x5554x3,1);break}}}};mxGraph[_0xc9c4[202]][_0xc9c4[2710]]= function(_0x5554x2){if(null== _0x5554x2[_0xc9c4[725]]|| null== _0x5554x2[_0xc9c4[726]]){var _0x5554x3=mxUtils[_0xc9c4[2196]](this[_0xc9c4[526]],_0x5554x2[_0xc9c4[730]](),_0x5554x2[_0xc9c4[732]]());_0x5554x2[_0xc9c4[725]]= _0x5554x3[_0xc9c4[235]]- this[_0xc9c4[1136]];_0x5554x2[_0xc9c4[726]]= _0x5554x3[_0xc9c4[236]]- this[_0xc9c4[1137]]}};mxGraph[_0xc9c4[202]][_0xc9c4[758]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null== _0x5554x4&& (_0x5554x4= this);this[_0xc9c4[2710]](_0x5554x3);_0x5554x2== mxEvent[_0xc9c4[2711]]&& (this[_0xc9c4[1009]]=  !0);if(mxClient[_0xc9c4[754]]&& this[_0xc9c4[2349]]&& _0x5554x2== mxEvent[_0xc9c4[2711]]){var _0x5554x5=( new Date)[_0xc9c4[178]]();_0x5554x5- this[_0xc9c4[2213]]< this[_0xc9c4[2350]]&& Math[_0xc9c4[425]](this[_0xc9c4[2712]]- _0x5554x3[_0xc9c4[730]]())< this[_0xc9c4[2351]]&& Math[_0xc9c4[425]](this[_0xc9c4[2352]]- _0x5554x3[_0xc9c4[732]]())< this[_0xc9c4[2351]]?(this[_0xc9c4[2213]]= 0,this[_0xc9c4[761]](_0x5554x3[_0xc9c4[727]](),_0x5554x3[_0xc9c4[736]]()),_0x5554x3[_0xc9c4[727]]()[_0xc9c4[786]]=  !0):(this[_0xc9c4[2712]]= _0x5554x3[_0xc9c4[730]](),this[_0xc9c4[2352]]= _0x5554x3[_0xc9c4[732]](),this[_0xc9c4[2213]]= _0x5554x5)};_0x5554x5= 2!= _0x5554x3[_0xc9c4[727]]()[_0xc9c4[764]];if(mxClient[_0xc9c4[80]]&& _0xc9c4[462]== document[_0xc9c4[135]]){if(null!= this[_0xc9c4[2713]]&& Math[_0xc9c4[425]](this[_0xc9c4[2713]]- _0x5554x3[_0xc9c4[730]]())> this[_0xc9c4[2351]]|| null!= this[_0xc9c4[2714]]&& Math[_0xc9c4[425]](this[_0xc9c4[2714]]- _0x5554x3[_0xc9c4[732]]())> this[_0xc9c4[2351]]){_0x5554x5=  !0};_0x5554x2== mxEvent[_0xc9c4[2715]]&& (this[_0xc9c4[2713]]= _0x5554x3[_0xc9c4[730]](),this[_0xc9c4[2714]]= _0x5554x3[_0xc9c4[732]]())};if((_0x5554x2!= mxEvent[_0xc9c4[2715]]|| this[_0xc9c4[1009]])&& _0x5554x5){if(_0x5554x2== mxEvent[_0xc9c4[2715]]&& (this[_0xc9c4[1009]]=  !1),!this[_0xc9c4[2203]]()&& (mxClient[_0xc9c4[71]]|| mxClient[_0xc9c4[75]]|| mxClient[_0xc9c4[76]]|| mxClient[_0xc9c4[80]]&& mxClient[_0xc9c4[48]]|| _0x5554x3[_0xc9c4[727]]()[_0xc9c4[772]]!= this[_0xc9c4[526]])){_0x5554x2== mxEvent[_0xc9c4[2716]]&& (this[_0xc9c4[1009]]&& this[_0xc9c4[1012]])&& this[_0xc9c4[1014]](_0x5554x3[_0xc9c4[734]](),_0x5554x3[_0xc9c4[735]](),this[_0xc9c4[1013]]);if(null!= this[_0xc9c4[2329]]){_0x5554x4= [_0x5554x4,_0x5554x3];_0x5554x3[_0xc9c4[727]]()[_0xc9c4[739]]=  !0;for(_0x5554x5= 0;_0x5554x5< this[_0xc9c4[2329]][_0xc9c4[67]];_0x5554x5++){var _0x5554x9=this[_0xc9c4[2329]][_0x5554x5];_0x5554x2== mxEvent[_0xc9c4[2711]]?_0x5554x9[_0xc9c4[787]][_0xc9c4[183]](_0x5554x9,_0x5554x4):_0x5554x2== mxEvent[_0xc9c4[2716]]?_0x5554x9[_0xc9c4[788]][_0xc9c4[183]](_0x5554x9,_0x5554x4):_0x5554x2== mxEvent[_0xc9c4[2715]]&& _0x5554x9[_0xc9c4[789]][_0xc9c4[183]](_0x5554x9,_0x5554x4)}};_0x5554x2== mxEvent[_0xc9c4[2715]]&& this[_0xc9c4[173]](_0x5554x3)}}else {_0x5554x2== mxEvent[_0xc9c4[2715]]&& (this[_0xc9c4[1009]]=  !1)}};mxGraph[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[2717]]|| (this[_0xc9c4[2717]]=  !0,null!= this[_0xc9c4[2276]]&& this[_0xc9c4[2276]][_0xc9c4[515]](),null!= this[_0xc9c4[2432]]&& this[_0xc9c4[2432]][_0xc9c4[515]](),null!= this[_0xc9c4[2316]]&& this[_0xc9c4[2316]][_0xc9c4[515]](),null!= this[_0xc9c4[2433]]&& this[_0xc9c4[2433]][_0xc9c4[515]](),null!= this[_0xc9c4[1011]]&& this[_0xc9c4[1011]][_0xc9c4[515]](),null!= this[_0xc9c4[2347]]&& this[_0xc9c4[2347]][_0xc9c4[515]](),null!= this[_0xc9c4[441]]&& this[_0xc9c4[441]][_0xc9c4[515]](),null!= this[_0xc9c4[251]]&& null!= this[_0xc9c4[2343]]&& (this[_0xc9c4[251]][_0xc9c4[745]](this[_0xc9c4[2343]]),this[_0xc9c4[2343]]= null),this[_0xc9c4[526]]= null)};function mxCellOverlay(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){this[_0xc9c4[618]]= _0x5554x2;this[_0xc9c4[2718]]= _0x5554x3;this[_0xc9c4[611]]= null!= _0x5554x4?_0x5554x4:this[_0xc9c4[611]];this[_0xc9c4[123]]= null!= _0x5554x5?_0x5554x5:this[_0xc9c4[123]];this[_0xc9c4[1368]]= null!= _0x5554x9?_0x5554x9: new mxPoint;this[_0xc9c4[270]]= null!= _0x5554xa?_0x5554xa:_0xc9c4[2719]}mxCellOverlay[_0xc9c4[202]]=  new mxEventSource;mxCellOverlay[_0xc9c4[202]][_0xc9c4[196]]= mxCellOverlay;mxCellOverlay[_0xc9c4[202]][_0xc9c4[618]]= null;mxCellOverlay[_0xc9c4[202]][_0xc9c4[2718]]= null;mxCellOverlay[_0xc9c4[202]][_0xc9c4[611]]= mxConstants[_0xc9c4[480]];mxCellOverlay[_0xc9c4[202]][_0xc9c4[123]]= mxConstants[_0xc9c4[482]];mxCellOverlay[_0xc9c4[202]][_0xc9c4[1368]]= null;mxCellOverlay[_0xc9c4[202]][_0xc9c4[270]]= null;mxCellOverlay[_0xc9c4[202]][_0xc9c4[2354]]= 0.5;mxCellOverlay[_0xc9c4[202]][_0xc9c4[1799]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[441]][_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x2[_0xc9c4[246]]),_0x5554x4=_0x5554x2[_0xc9c4[441]][_0xc9c4[255]],_0x5554x5=null,_0x5554x9=this[_0xc9c4[618]][_0xc9c4[117]],_0x5554xa=this[_0xc9c4[618]][_0xc9c4[119]];_0x5554x3?(_0x5554x3= _0x5554x2[_0xc9c4[439]],1== _0x5554x3[_0xc9c4[67]]% 2?_0x5554x5= _0x5554x3[Math[_0xc9c4[519]](_0x5554x3[_0xc9c4[67]]/ 2)]:(_0x5554x5= _0x5554x3[_0xc9c4[67]]/ 2,_0x5554x2= _0x5554x3[_0x5554x5- 1],_0x5554x3= _0x5554x3[_0x5554x5],_0x5554x5=  new mxPoint(_0x5554x2[_0xc9c4[235]]+ (_0x5554x3[_0xc9c4[235]]- _0x5554x2[_0xc9c4[235]])/ 2,_0x5554x2[_0xc9c4[236]]+ (_0x5554x3[_0xc9c4[236]]- _0x5554x2[_0xc9c4[236]])/ 2))):(_0x5554x5=  new mxPoint,_0x5554x5[_0xc9c4[235]]= this[_0xc9c4[611]]== mxConstants[_0xc9c4[2132]]?_0x5554x2[_0xc9c4[235]]:this[_0xc9c4[611]]== mxConstants[_0xc9c4[479]]?_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]/ 2:_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]],_0x5554x5[_0xc9c4[236]]= this[_0xc9c4[123]]== mxConstants[_0xc9c4[1687]]?_0x5554x2[_0xc9c4[236]]:this[_0xc9c4[123]]== mxConstants[_0xc9c4[481]]?_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]/ 2:_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]);return  new mxRectangle(Math[_0xc9c4[488]](_0x5554x5[_0xc9c4[235]]- (_0x5554x9* this[_0xc9c4[2354]]- this[_0xc9c4[1368]][_0xc9c4[235]])* _0x5554x4),Math[_0xc9c4[488]](_0x5554x5[_0xc9c4[236]]- (_0x5554xa* this[_0xc9c4[2354]]- this[_0xc9c4[1368]][_0xc9c4[236]])* _0x5554x4),_0x5554x9* _0x5554x4,_0x5554xa* _0x5554x4)};mxCellOverlay[_0xc9c4[202]][_0xc9c4[2591]]= function(){return this[_0xc9c4[2718]]};function mxOutline(_0x5554x2,_0x5554x3){this[_0xc9c4[1097]]= _0x5554x2;null!= _0x5554x3&& this[_0xc9c4[176]](_0x5554x3)}mxOutline[_0xc9c4[202]][_0xc9c4[1097]]= null;mxOutline[_0xc9c4[202]][_0xc9c4[2136]]= null;mxOutline[_0xc9c4[202]][_0xc9c4[2720]]= mxConstants[_0xc9c4[2333]];mxOutline[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxOutline[_0xc9c4[202]][_0xc9c4[2721]]=  !0;mxOutline[_0xc9c4[202]][_0xc9c4[467]]= 10;mxOutline[_0xc9c4[202]][_0xc9c4[2722]]= 8;mxOutline[_0xc9c4[202]][_0xc9c4[2723]]=  !1;mxOutline[_0xc9c4[202]][_0xc9c4[2724]]= null;mxOutline[_0xc9c4[202]][_0xc9c4[1063]]=  !1;mxOutline[_0xc9c4[202]][_0xc9c4[176]]= function(_0x5554x2){this[_0xc9c4[2136]]=  new mxGraph(_0x5554x2,this[_0xc9c4[1097]][_0xc9c4[502]](),this[_0xc9c4[2720]],this[_0xc9c4[1097]][_0xc9c4[2434]]());this[_0xc9c4[2136]][_0xc9c4[2206]]=  !1;this[_0xc9c4[2136]][_0xc9c4[1012]]=  !1;var _0x5554x3=this[_0xc9c4[2136]][_0xc9c4[1177]];this[_0xc9c4[2136]][_0xc9c4[1177]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){!this[_0xc9c4[1063]]&& null!= this[_0xc9c4[2136]] && _0x5554x3[_0xc9c4[183]](this[_0xc9c4[2136]],arguments)});mxClient[_0xc9c4[48]]&& (_0x5554x2= this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[2051]]()[_0xc9c4[265]],_0x5554x2[_0xc9c4[57]](_0xc9c4[2725],_0xc9c4[2726]),_0x5554x2[_0xc9c4[57]](_0xc9c4[2727],_0xc9c4[2726]));this[_0xc9c4[2136]][_0xc9c4[2409]]=  !1;this[_0xc9c4[2136]][_0xc9c4[995]](!1);this[_0xc9c4[2728]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){!this[_0xc9c4[1063]]&&  !this[_0xc9c4[1124]] && this[_0xc9c4[2729]]()});this[_0xc9c4[1097]][_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.CHANGE,this[_0xc9c4[2728]]);this[_0xc9c4[2136]][_0xc9c4[1133]](this);_0x5554x2= this[_0xc9c4[1097]][_0xc9c4[249]]();_0x5554x2[_0xc9c4[169]](mxEvent.SCALE,this[_0xc9c4[2728]]);_0x5554x2[_0xc9c4[169]](mxEvent.TRANSLATE,this[_0xc9c4[2728]]);_0x5554x2[_0xc9c4[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0xc9c4[2728]]);_0x5554x2[_0xc9c4[169]](mxEvent.DOWN,this[_0xc9c4[2728]]);_0x5554x2[_0xc9c4[169]](mxEvent.UP,this[_0xc9c4[2728]]);mxEvent[_0xc9c4[169]](this[_0xc9c4[1097]][_0xc9c4[526]],_0xc9c4[276],this[_0xc9c4[2728]]);this[_0xc9c4[2730]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2723]]&& this[_0xc9c4[2728]][_0xc9c4[183]](this,arguments)});this[_0xc9c4[1097]][_0xc9c4[169]](mxEvent.PAN,this[_0xc9c4[2730]]);this[_0xc9c4[2731]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2136]][_0xc9c4[2341]](this[_0xc9c4[1097]][_0xc9c4[2434]]());this[_0xc9c4[2136]][_0xc9c4[802]]()});this[_0xc9c4[1097]][_0xc9c4[169]](mxEvent.REFRESH,this[_0xc9c4[2731]]);this[_0xc9c4[1562]]=  new mxRectangle(0,0,0,0);this[_0xc9c4[2732]]=  new mxRectangleShape(this[_0xc9c4[1562]],null,mxConstants.OUTLINE_COLOR,mxConstants.OUTLINE_STROKEWIDTH);this[_0xc9c4[2732]][_0xc9c4[507]]= this[_0xc9c4[2136]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]];this[_0xc9c4[2732]][_0xc9c4[176]](this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[1524]]());mxEvent[_0xc9c4[2733]](this[_0xc9c4[2732]][_0xc9c4[252]],this[_0xc9c4[2136]]);this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[1537]]= _0xc9c4[110];this[_0xc9c4[2734]]= this[_0xc9c4[2735]]();this[_0xc9c4[2734]][_0xc9c4[176]](this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[1524]]());this[_0xc9c4[984]]&& (this[_0xc9c4[2734]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[356]);mxEvent[_0xc9c4[169]](this[_0xc9c4[2734]][_0xc9c4[252]],mxClient[_0xc9c4[754]]?_0xc9c4[755]:_0xc9c4[751],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2136]][_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x2))}));this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]]= this[_0xc9c4[2721]]?_0xc9c4[110]:_0xc9c4[130];this[_0xc9c4[2734]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]]= this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]];this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[582];this[_0xc9c4[2729]](!1)};mxOutline[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxOutline[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxOutline[_0xc9c4[202]][_0xc9c4[2736]]= function(_0x5554x2){this[_0xc9c4[2734]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0x5554x2?_0xc9c4[189]:_0xc9c4[188]};mxOutline[_0xc9c4[202]][_0xc9c4[802]]= function(){this[_0xc9c4[2729]](!0)};mxOutline[_0xc9c4[202]][_0xc9c4[2735]]= function(){var _0x5554x2=null!= this[_0xc9c4[2724]]? new mxImageShape( new mxRectangle(0,0,this[_0xc9c4[2724]][_0xc9c4[117]],this[_0xc9c4[2724]][_0xc9c4[119]]),this[_0xc9c4[2724]][_0xc9c4[390]]): new mxRectangleShape( new mxRectangle(0,0,this[_0xc9c4[2722]],this[_0xc9c4[2722]]),mxConstants.OUTLINE_HANDLE_FILLCOLOR,mxConstants.OUTLINE_HANDLE_STROKECOLOR);_0x5554x2[_0xc9c4[507]]= this[_0xc9c4[2136]][_0xc9c4[507]];return _0x5554x2};mxOutline[_0xc9c4[202]][_0xc9c4[2737]]= function(){return  new mxRectangle(0,0,this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[1526]],this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[191]])};mxOutline[_0xc9c4[202]][_0xc9c4[2738]]= function(_0x5554x2){return null};mxOutline[_0xc9c4[202]][_0xc9c4[2729]]= function(_0x5554x2){if(null!= this[_0xc9c4[1097]]){var _0x5554x3=this[_0xc9c4[1097]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x4=this[_0xc9c4[1097]][_0xc9c4[517]](),_0x5554x4= new mxRectangle(_0x5554x4[_0xc9c4[235]]/ _0x5554x3+ this[_0xc9c4[1097]][_0xc9c4[1136]],_0x5554x4[_0xc9c4[236]]/ _0x5554x3+ this[_0xc9c4[1097]][_0xc9c4[1137]],_0x5554x4[_0xc9c4[117]]/ _0x5554x3,_0x5554x4[_0xc9c4[119]]/ _0x5554x3),_0x5554x5= new mxRectangle(0,0,this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[159]]/ _0x5554x3,this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[157]]/ _0x5554x3),_0x5554x9=_0x5554x4[_0xc9c4[238]]();_0x5554x9[_0xc9c4[99]](_0x5554x5);var _0x5554xa=this[_0xc9c4[2737]](),_0x5554x5=Math[_0xc9c4[160]](_0x5554xa[_0xc9c4[117]]/ _0x5554x3,_0x5554x9[_0xc9c4[117]]),_0x5554x3=Math[_0xc9c4[160]](_0x5554xa[_0xc9c4[119]]/ _0x5554x3,_0x5554x9[_0xc9c4[119]]),_0x5554x9=Math[_0xc9c4[160]](0,this[_0xc9c4[2136]][_0xc9c4[526]][_0xc9c4[159]]- this[_0xc9c4[467]]),_0x5554xa=Math[_0xc9c4[160]](0,this[_0xc9c4[2136]][_0xc9c4[526]][_0xc9c4[157]]- this[_0xc9c4[467]]),_0x5554x9=Math[_0xc9c4[243]](_0x5554x9/ _0x5554x5,_0x5554xa/ _0x5554x3);if(0< _0x5554x9){this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[255]]!= _0x5554x9&& (this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[255]]= _0x5554x9,_0x5554x2=  !0);_0x5554x5= this[_0xc9c4[2136]][_0xc9c4[249]]();_0x5554x5[_0xc9c4[1741]]!= this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[1741]]&& _0x5554x5[_0xc9c4[2257]](this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[1741]]);var _0x5554x3=this[_0xc9c4[1097]][_0xc9c4[441]][_0xc9c4[513]],_0x5554xa=_0x5554x3[_0xc9c4[235]]+ this[_0xc9c4[1097]][_0xc9c4[1136]],_0x5554x12=_0x5554x3[_0xc9c4[236]]+ this[_0xc9c4[1097]][_0xc9c4[1137]],_0x5554x9=this[_0xc9c4[2738]](_0x5554x9);null!= _0x5554x9&& (_0x5554xa+= _0x5554x9[_0xc9c4[235]],_0x5554x12+= _0x5554x9[_0xc9c4[236]]);0> _0x5554x4[_0xc9c4[235]]&& (_0x5554xa-= _0x5554x4[_0xc9c4[235]]);0> _0x5554x4[_0xc9c4[236]]&& (_0x5554x12-= _0x5554x4[_0xc9c4[236]]);if(_0x5554x5[_0xc9c4[513]][_0xc9c4[235]]!= _0x5554xa|| _0x5554x5[_0xc9c4[513]][_0xc9c4[236]]!= _0x5554x12){_0x5554x5[_0xc9c4[513]][_0xc9c4[235]]= _0x5554xa,_0x5554x5[_0xc9c4[513]][_0xc9c4[236]]= _0x5554x12,_0x5554x2=  !0};var _0x5554x4=_0x5554x5[_0xc9c4[513]],_0x5554x9=this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554xa=_0x5554x9/ _0x5554x5[_0xc9c4[255]],_0x5554x12=1/ _0x5554x5[_0xc9c4[255]],_0x5554x13=this[_0xc9c4[1097]][_0xc9c4[526]];this[_0xc9c4[1562]]=  new mxRectangle((_0x5554x4[_0xc9c4[235]]- _0x5554x3[_0xc9c4[235]]- this[_0xc9c4[1097]][_0xc9c4[1136]])/ _0x5554x12,(_0x5554x4[_0xc9c4[236]]- _0x5554x3[_0xc9c4[236]]- this[_0xc9c4[1097]][_0xc9c4[1137]])/ _0x5554x12,_0x5554x13[_0xc9c4[159]]/ _0x5554xa,_0x5554x13[_0xc9c4[157]]/ _0x5554xa);this[_0xc9c4[1562]][_0xc9c4[235]]+= this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[360]]* _0x5554x5[_0xc9c4[255]]/ _0x5554x9;this[_0xc9c4[1562]][_0xc9c4[236]]+= this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[190]]* _0x5554x5[_0xc9c4[255]]/ _0x5554x9;_0x5554x4= this[_0xc9c4[2732]][_0xc9c4[1562]];if(_0x5554x4[_0xc9c4[235]]!= this[_0xc9c4[1562]][_0xc9c4[235]]|| _0x5554x4[_0xc9c4[236]]!= this[_0xc9c4[1562]][_0xc9c4[236]]|| _0x5554x4[_0xc9c4[117]]!= this[_0xc9c4[1562]][_0xc9c4[117]]|| _0x5554x4[_0xc9c4[119]]!= this[_0xc9c4[1562]][_0xc9c4[119]]){this[_0xc9c4[2732]][_0xc9c4[1562]]= this[_0xc9c4[1562]],this[_0xc9c4[2732]][_0xc9c4[258]]()};_0x5554x4= this[_0xc9c4[2734]][_0xc9c4[1562]];_0x5554x5=  new mxRectangle(this[_0xc9c4[1562]][_0xc9c4[235]]+ this[_0xc9c4[1562]][_0xc9c4[117]]- _0x5554x4[_0xc9c4[117]]/ 2,this[_0xc9c4[1562]][_0xc9c4[236]]+ this[_0xc9c4[1562]][_0xc9c4[119]]- _0x5554x4[_0xc9c4[119]]/ 2,_0x5554x4[_0xc9c4[117]],_0x5554x4[_0xc9c4[119]]);if(_0x5554x4[_0xc9c4[235]]!= _0x5554x5[_0xc9c4[235]]|| _0x5554x4[_0xc9c4[236]]!= _0x5554x5[_0xc9c4[236]]|| _0x5554x4[_0xc9c4[117]]!= _0x5554x5[_0xc9c4[117]]|| _0x5554x4[_0xc9c4[119]]!= _0x5554x5[_0xc9c4[119]]){this[_0xc9c4[2734]][_0xc9c4[1562]]= _0x5554x5,_0xc9c4[188]!= this[_0xc9c4[2734]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]&& this[_0xc9c4[2734]][_0xc9c4[258]]()};_0x5554x2&& this[_0xc9c4[2136]][_0xc9c4[441]][_0xc9c4[2259]]()}}};mxOutline[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[984]]&& this[_0xc9c4[2721]]&& (this[_0xc9c4[499]]= _0x5554x3[_0xc9c4[729]](this[_0xc9c4[2734]]),this[_0xc9c4[2739]]= _0x5554x3[_0xc9c4[730]](),this[_0xc9c4[2740]]= _0x5554x3[_0xc9c4[732]](),this[_0xc9c4[1124]]=  !0,this[_0xc9c4[1097]][_0xc9c4[2365]]&& mxUtils[_0xc9c4[1134]](this[_0xc9c4[1097]][_0xc9c4[526]])?(this[_0xc9c4[2741]]= this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[360]],this[_0xc9c4[2742]]= this[_0xc9c4[1097]][_0xc9c4[526]][_0xc9c4[190]]):this[_0xc9c4[2742]]= this[_0xc9c4[2741]]= 0);_0x5554x3[_0xc9c4[722]]()};mxOutline[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1124]]){this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]]= this[_0xc9c4[2721]]?_0xc9c4[110]:_0xc9c4[130];this[_0xc9c4[2734]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]]= this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]];var _0x5554x4=_0x5554x3[_0xc9c4[730]]()- this[_0xc9c4[2739]],_0x5554x5=_0x5554x3[_0xc9c4[732]]()- this[_0xc9c4[2740]],_0x5554x9=null;if(this[_0xc9c4[499]]){_0x5554x9= this[_0xc9c4[1097]][_0xc9c4[526]],_0x5554x5= _0x5554x4/ (_0x5554x9[_0xc9c4[159]]/ _0x5554x9[_0xc9c4[157]]),_0x5554x9=  new mxRectangle(this[_0xc9c4[1562]][_0xc9c4[235]],this[_0xc9c4[1562]][_0xc9c4[236]],Math[_0xc9c4[160]](1,this[_0xc9c4[1562]][_0xc9c4[117]]+ _0x5554x4),Math[_0xc9c4[160]](1,this[_0xc9c4[1562]][_0xc9c4[119]]+ _0x5554x5)),this[_0xc9c4[2732]][_0xc9c4[1562]]= _0x5554x9,this[_0xc9c4[2732]][_0xc9c4[258]]()}else {var _0x5554xa=this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x9= new mxRectangle(this[_0xc9c4[1562]][_0xc9c4[235]]+ _0x5554x4,this[_0xc9c4[1562]][_0xc9c4[236]]+ _0x5554x5,this[_0xc9c4[1562]][_0xc9c4[117]],this[_0xc9c4[1562]][_0xc9c4[119]]);this[_0xc9c4[2732]][_0xc9c4[1562]]= _0x5554x9;this[_0xc9c4[2732]][_0xc9c4[258]]();_0x5554x4= _0x5554x4/ _0x5554xa* this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[255]];_0x5554x5= _0x5554x5/ _0x5554xa* this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[255]];this[_0xc9c4[1097]][_0xc9c4[1135]](-_0x5554x4- this[_0xc9c4[2741]],-_0x5554x5- this[_0xc9c4[2742]])};_0x5554x4= this[_0xc9c4[2734]][_0xc9c4[1562]];this[_0xc9c4[2734]][_0xc9c4[1562]]=  new mxRectangle(_0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]]- _0x5554x4[_0xc9c4[117]]/ 2,_0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]]- _0x5554x4[_0xc9c4[119]]/ 2,_0x5554x4[_0xc9c4[117]],_0x5554x4[_0xc9c4[119]]);_0xc9c4[188]!= this[_0xc9c4[2734]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]&& this[_0xc9c4[2734]][_0xc9c4[258]]();_0x5554x3[_0xc9c4[722]]()}};mxOutline[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1124]]){var _0x5554x4=_0x5554x3[_0xc9c4[730]]()- this[_0xc9c4[2739]],_0x5554x5=_0x5554x3[_0xc9c4[732]]()- this[_0xc9c4[2740]];if(0< Math[_0xc9c4[425]](_0x5554x4)|| 0< Math[_0xc9c4[425]](_0x5554x5)){if(this[_0xc9c4[499]]){var _0x5554x5=this[_0xc9c4[2732]][_0xc9c4[1562]][_0xc9c4[117]],_0x5554x9=this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[255]];this[_0xc9c4[1097]][_0xc9c4[2561]](_0x5554x9- _0x5554x4* _0x5554x9/ _0x5554x5,!1)}else {if(!this[_0xc9c4[1097]][_0xc9c4[2365]]||  !mxUtils[_0xc9c4[1134]](this[_0xc9c4[1097]][_0xc9c4[526]])){this[_0xc9c4[1097]][_0xc9c4[1135]](0,0),_0x5554x4/= this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x5/= this[_0xc9c4[2136]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x9= this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[513]],this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[1147]](_0x5554x9[_0xc9c4[235]]- _0x5554x4,_0x5554x9[_0xc9c4[236]]- _0x5554x5)}};this[_0xc9c4[2729]]();_0x5554x3[_0xc9c4[722]]()};this[_0xc9c4[1983]]= null;this[_0xc9c4[1124]]=  !1}};mxOutline[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[1097]]&& (this[_0xc9c4[1097]][_0xc9c4[745]](this[_0xc9c4[2730]]),this[_0xc9c4[1097]][_0xc9c4[745]](this[_0xc9c4[2731]]),this[_0xc9c4[1097]][_0xc9c4[502]]()[_0xc9c4[745]](this[_0xc9c4[2728]]),this[_0xc9c4[1097]][_0xc9c4[249]]()[_0xc9c4[745]](this[_0xc9c4[2728]]),mxEvent[_0xc9c4[169]](this[_0xc9c4[1097]][_0xc9c4[526]],_0xc9c4[276],this[_0xc9c4[2728]]),this[_0xc9c4[1097]]= null);null!= this[_0xc9c4[2136]]&& (this[_0xc9c4[2136]][_0xc9c4[1148]](this),this[_0xc9c4[2136]][_0xc9c4[515]](),this[_0xc9c4[2136]]= null);null!= this[_0xc9c4[2732]]&& (this[_0xc9c4[2732]][_0xc9c4[515]](),this[_0xc9c4[2732]]= null);null!= this[_0xc9c4[2734]]&& (this[_0xc9c4[2734]][_0xc9c4[515]](),this[_0xc9c4[2734]]= null)};function mxMultiplicity(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15){this[_0xc9c4[1097]]= _0x5554x2;this[_0xc9c4[60]]= _0x5554x3;this[_0xc9c4[2588]]= _0x5554x4;this[_0xc9c4[131]]= _0x5554x5;this[_0xc9c4[243]]= null!= _0x5554x9?_0x5554x9:0;this[_0xc9c4[160]]= null!= _0x5554xa?_0x5554xa:_0xc9c4[2743];this[_0xc9c4[2744]]= _0x5554x12;this[_0xc9c4[2589]]= mxResources[_0xc9c4[203]](_0x5554x13)|| _0x5554x13;this[_0xc9c4[2745]]= mxResources[_0xc9c4[203]](_0x5554x14)|| _0x5554x14;this[_0xc9c4[2746]]= null!= _0x5554x15?_0x5554x15:!0}mxMultiplicity[_0xc9c4[202]][_0xc9c4[60]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[2588]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[131]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[1097]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[243]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[160]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[2744]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[2746]]=  !0;mxMultiplicity[_0xc9c4[202]][_0xc9c4[2589]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[2745]]= null;mxMultiplicity[_0xc9c4[202]][_0xc9c4[2583]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){var _0x5554x12=_0xc9c4[110];if(this[_0xc9c4[1097]]&& this[_0xc9c4[2747]](_0x5554x2,_0x5554x4,_0x5554x3)|| !this[_0xc9c4[1097]]&& this[_0xc9c4[2747]](_0x5554x2,_0x5554x5,_0x5554x3)){if(null!= this[_0xc9c4[2589]]&& (this[_0xc9c4[1097]]&& (0== this[_0xc9c4[160]]|| _0x5554x9>= this[_0xc9c4[160]])|| !this[_0xc9c4[1097]]&& (0== this[_0xc9c4[160]]|| _0x5554xa>= this[_0xc9c4[160]]))){_0x5554x12+= this[_0xc9c4[2589]]+ _0xc9c4[192]};null!= this[_0xc9c4[2744]]&& (null!= this[_0xc9c4[2745]]&& 0< this[_0xc9c4[2744]][_0xc9c4[67]])&& (this[_0xc9c4[2748]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5)|| (_0x5554x12+= this[_0xc9c4[2745]]+ _0xc9c4[192]))};return 0< _0x5554x12[_0xc9c4[67]]?_0x5554x12:null};mxMultiplicity[_0xc9c4[202]][_0xc9c4[2748]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x3= _0x5554x2[_0xc9c4[251]][_0xc9c4[433]](_0x5554x4);_0x5554x5= _0x5554x2[_0xc9c4[251]][_0xc9c4[433]](_0x5554x5);_0x5554x4=  !this[_0xc9c4[2746]];for(var _0x5554x9=this[_0xc9c4[2744]],_0x5554xa=0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){if(this[_0xc9c4[1097]]&& this[_0xc9c4[2749]](_0x5554x2,_0x5554x5,_0x5554x9[_0x5554xa])){_0x5554x4= this[_0xc9c4[2746]];break}else {if(!this[_0xc9c4[1097]]&& this[_0xc9c4[2749]](_0x5554x2,_0x5554x3,_0x5554x9[_0x5554xa])){_0x5554x4= this[_0xc9c4[2746]];break}}};return _0x5554x4};mxMultiplicity[_0xc9c4[202]][_0xc9c4[2747]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= _0x5554x2[_0xc9c4[251]][_0xc9c4[433]](_0x5554x3);return this[_0xc9c4[2749]](_0x5554x2,_0x5554x3,this[_0xc9c4[60]],this[_0xc9c4[2588]],this[_0xc9c4[131]])};mxMultiplicity[_0xc9c4[202]][_0xc9c4[2749]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){return null!= _0x5554x3?isNaN(_0x5554x3[_0xc9c4[288]])?_0x5554x3== _0x5554x4:mxUtils[_0xc9c4[1331]](_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9):!1};function mxLayoutManager(_0x5554x2){this[_0xc9c4[2750]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x4){this[_0xc9c4[994]]()&& this[_0xc9c4[823]](_0x5554x4[_0xc9c4[720]](_0xc9c4[1061]))});this[_0xc9c4[2317]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x4){this[_0xc9c4[994]]()&& this[_0xc9c4[835]](_0x5554x4[_0xc9c4[720]](_0xc9c4[895]),_0x5554x4[_0xc9c4[720]](_0xc9c4[763]))});this[_0xc9c4[1178]](_0x5554x2)}mxLayoutManager[_0xc9c4[202]]=  new mxEventSource;mxLayoutManager[_0xc9c4[202]][_0xc9c4[196]]= mxLayoutManager;mxLayoutManager[_0xc9c4[202]][_0xc9c4[1179]]= null;mxLayoutManager[_0xc9c4[202]][_0xc9c4[2751]]=  !0;mxLayoutManager[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxLayoutManager[_0xc9c4[202]][_0xc9c4[2728]]= null;mxLayoutManager[_0xc9c4[202]][_0xc9c4[2317]]= null;mxLayoutManager[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxLayoutManager[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxLayoutManager[_0xc9c4[202]][_0xc9c4[2752]]= function(){return this[_0xc9c4[2751]]};mxLayoutManager[_0xc9c4[202]][_0xc9c4[2753]]= function(_0x5554x2){this[_0xc9c4[2751]]= _0x5554x2};mxLayoutManager[_0xc9c4[202]][_0xc9c4[1703]]= function(){return this[_0xc9c4[1179]]};mxLayoutManager[_0xc9c4[202]][_0xc9c4[1178]]= function(_0x5554x2){if(null!= this[_0xc9c4[1179]]){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]();_0x5554x3[_0xc9c4[745]](this[_0xc9c4[2750]]);this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2317]])};this[_0xc9c4[1179]]= _0x5554x2;null!= this[_0xc9c4[1179]]&& (_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x3[_0xc9c4[169]](mxEvent.BEFORE_UNDO,this[_0xc9c4[2750]]),this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.MOVE_CELLS,this[_0xc9c4[2317]]))};mxLayoutManager[_0xc9c4[202]][_0xc9c4[2754]]= function(_0x5554x2){return null};mxLayoutManager[_0xc9c4[202]][_0xc9c4[823]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[2755]](_0x5554x2[_0xc9c4[1065]]);var _0x5554x3=this[_0xc9c4[1703]]()[_0xc9c4[502]]();if(this[_0xc9c4[2752]]()){for(var _0x5554x4=_0x5554x3[_0xc9c4[1977]](_0x5554x2);0< _0x5554x4[_0xc9c4[67]];){_0x5554x2= _0x5554x2[_0xc9c4[1919]](_0x5554x4),_0x5554x4= _0x5554x3[_0xc9c4[1977]](_0x5554x4)}};this[_0xc9c4[828]](mxUtils[_0xc9c4[1779]](_0x5554x2,!1))};mxLayoutManager[_0xc9c4[202]][_0xc9c4[835]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& null!= _0x5554x3){for(var _0x5554x4=mxUtils[_0xc9c4[2196]](this[_0xc9c4[1703]]()[_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x3),mxEvent[_0xc9c4[733]](_0x5554x3)),_0x5554x5=this[_0xc9c4[1703]]()[_0xc9c4[502]](),_0x5554x9=0;_0x5554x9< _0x5554x2[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=this[_0xc9c4[2754]](_0x5554x5[_0xc9c4[1197]](_0x5554x2[_0x5554x9]));null!= _0x5554xa&& _0x5554xa[_0xc9c4[1702]](_0x5554x2[_0x5554x9],_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]])}}};mxLayoutManager[_0xc9c4[202]][_0xc9c4[2755]]= function(_0x5554x2){for(var _0x5554x3=[],_0x5554x4={},_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){var _0x5554x9=_0x5554x2[_0x5554x5];if(_0x5554x9 instanceof  mxRootChange){return []};for(var _0x5554x9=this[_0xc9c4[2756]](_0x5554x9),_0x5554xa=0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){if(null!= _0x5554x9[_0x5554xa]){var _0x5554x12=mxCellPath[_0xc9c4[385]](_0x5554x9[_0x5554xa]);null== _0x5554x4[_0x5554x12]&& (_0x5554x4[_0x5554x12]= _0x5554x9[_0x5554xa],_0x5554x3[_0xc9c4[207]](_0x5554x9[_0x5554xa]))}}};return _0x5554x3};mxLayoutManager[_0xc9c4[202]][_0xc9c4[2756]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1703]]()[_0xc9c4[502]]();return _0x5554x2 instanceof  mxChildChange?[_0x5554x2[_0xc9c4[247]],_0x5554x2[_0xc9c4[257]],_0x5554x3[_0xc9c4[1197]](_0x5554x2[_0xc9c4[247]])]:_0x5554x2 instanceof  mxTerminalChange|| _0x5554x2 instanceof  mxGeometryChange?[_0x5554x2[_0xc9c4[246]],_0x5554x3[_0xc9c4[1197]](_0x5554x2[_0xc9c4[246]])]:[]};mxLayoutManager[_0xc9c4[202]][_0xc9c4[828]]= function(_0x5554x2){if(0< _0x5554x2[_0xc9c4[67]]){var _0x5554x3=this[_0xc9c4[1703]]()[_0xc9c4[502]]();_0x5554x3[_0xc9c4[473]]();try{for(var _0x5554x4=null,_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){_0x5554x2[_0x5554x5]!= _0x5554x3[_0xc9c4[501]]()&& _0x5554x2[_0x5554x5]!= _0x5554x4&& (_0x5554x4= _0x5554x2[_0x5554x5],this[_0xc9c4[2757]](this[_0xc9c4[2754]](_0x5554x4),_0x5554x4))};this[_0xc9c4[746]]( new mxEventObject(mxEvent.LAYOUT_CELLS,_0xc9c4[895],_0x5554x2))}finally{_0x5554x3[_0xc9c4[476]]()}}};mxLayoutManager[_0xc9c4[202]][_0xc9c4[2757]]= function(_0x5554x2,_0x5554x3){null!= _0x5554x2&& null!= _0x5554x3&& _0x5554x2[_0xc9c4[350]](_0x5554x3)};mxLayoutManager[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1178]](null)};function mxSpaceManager(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[2758]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){this[_0xc9c4[994]]()&& this[_0xc9c4[837]](_0x5554x3[_0xc9c4[720]](_0xc9c4[895]))});this[_0xc9c4[2759]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){this[_0xc9c4[994]]()&& this[_0xc9c4[837]](_0x5554x3[_0xc9c4[720]](_0xc9c4[895]))});this[_0xc9c4[2760]]= null!= _0x5554x3?_0x5554x3:!0;this[_0xc9c4[2761]]= null!= _0x5554x4?_0x5554x4:!0;this[_0xc9c4[2392]]= null!= _0x5554x5?_0x5554x5:!0;this[_0xc9c4[1178]](_0x5554x2)}mxSpaceManager[_0xc9c4[202]]=  new mxEventSource;mxSpaceManager[_0xc9c4[202]][_0xc9c4[196]]= mxSpaceManager;mxSpaceManager[_0xc9c4[202]][_0xc9c4[1179]]= null;mxSpaceManager[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxSpaceManager[_0xc9c4[202]][_0xc9c4[2760]]=  !0;mxSpaceManager[_0xc9c4[202]][_0xc9c4[2761]]=  !0;mxSpaceManager[_0xc9c4[202]][_0xc9c4[2392]]=  !0;mxSpaceManager[_0xc9c4[202]][_0xc9c4[2758]]= null;mxSpaceManager[_0xc9c4[202]][_0xc9c4[2759]]= null;mxSpaceManager[_0xc9c4[202]][_0xc9c4[2762]]= function(_0x5554x2){return !this[_0xc9c4[1703]]()[_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x2)};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2763]]= function(_0x5554x2){return this[_0xc9c4[1703]]()[_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x2)&& this[_0xc9c4[1703]]()[_0xc9c4[1712]](_0x5554x2)};mxSpaceManager[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxSpaceManager[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2764]]= function(){return this[_0xc9c4[2760]]};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2765]]= function(_0x5554x2){this[_0xc9c4[2760]]= _0x5554x2};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2766]]= function(){return this[_0xc9c4[2761]]};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2767]]= function(_0x5554x2){this[_0xc9c4[2761]]= _0x5554x2};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2678]]= function(){return this[_0xc9c4[2392]]};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2679]]= function(_0x5554x2){this[_0xc9c4[2392]]= _0x5554x2};mxSpaceManager[_0xc9c4[202]][_0xc9c4[1703]]= function(){return this[_0xc9c4[1179]]};mxSpaceManager[_0xc9c4[202]][_0xc9c4[1178]]= function(_0x5554x2){null!= this[_0xc9c4[1179]]&& (this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2758]]),this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2759]]));this[_0xc9c4[1179]]= _0x5554x2;null!= this[_0xc9c4[1179]]&& (this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.RESIZE_CELLS,this[_0xc9c4[2758]]),this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.FOLD_CELLS,this[_0xc9c4[2759]]))};mxSpaceManager[_0xc9c4[202]][_0xc9c4[837]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]]();_0x5554x3[_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){if(!this[_0xc9c4[2762]](_0x5554x2[_0x5554x4])){this[_0xc9c4[2768]](_0x5554x2[_0x5554x4]);break}}}finally{_0x5554x3[_0xc9c4[476]]()}}};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2768]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1703]](),_0x5554x4=_0x5554x3[_0xc9c4[249]](),_0x5554x5=_0x5554x3[_0xc9c4[502]](),_0x5554x9=_0x5554x4[_0xc9c4[248]](_0x5554x2),_0x5554xa=_0x5554x4[_0xc9c4[248]](_0x5554x5[_0xc9c4[1197]](_0x5554x2));if(null!= _0x5554x9&& null!= _0x5554xa){var _0x5554x12=this[_0xc9c4[2769]](_0x5554x9),_0x5554x13=_0x5554x5[_0xc9c4[1721]](_0x5554x2);if(null!= _0x5554x12&& null!= _0x5554x13){var _0x5554x14=_0x5554x4[_0xc9c4[513]],_0x5554x15=_0x5554x4[_0xc9c4[255]],_0x5554x4=_0x5554x9[_0xc9c4[235]]- _0x5554xa[_0xc9c4[2078]][_0xc9c4[235]]- _0x5554x14[_0xc9c4[235]]* _0x5554x15,_0x5554xa=_0x5554x9[_0xc9c4[236]]- _0x5554xa[_0xc9c4[2078]][_0xc9c4[236]]- _0x5554x14[_0xc9c4[236]]* _0x5554x15,_0x5554x14=_0x5554x9[_0xc9c4[235]]+ _0x5554x9[_0xc9c4[117]],_0x5554x16=_0x5554x9[_0xc9c4[236]]+ _0x5554x9[_0xc9c4[119]],_0x5554x17=_0x5554x9[_0xc9c4[117]]- _0x5554x13[_0xc9c4[117]]* _0x5554x15+ _0x5554x4- _0x5554x13[_0xc9c4[235]]* _0x5554x15,_0x5554x18=_0x5554x9[_0xc9c4[119]]- _0x5554x13[_0xc9c4[119]]* _0x5554x15+ _0x5554xa- _0x5554x13[_0xc9c4[236]]* _0x5554x15,_0x5554x19=1- _0x5554x13[_0xc9c4[117]]* _0x5554x15/ _0x5554x9[_0xc9c4[117]],_0x5554x9=1- _0x5554x13[_0xc9c4[119]]* _0x5554x15/ _0x5554x9[_0xc9c4[119]];_0x5554x5[_0xc9c4[473]]();try{for(_0x5554x13= 0;_0x5554x13< _0x5554x12[_0xc9c4[67]];_0x5554x13++){_0x5554x12[_0x5554x13]!= _0x5554x2&& this[_0xc9c4[2763]](_0x5554x12[_0x5554x13])&& this[_0xc9c4[2770]](_0x5554x12[_0x5554x13],_0x5554x17,_0x5554x18,_0x5554x4,_0x5554xa,_0x5554x14,_0x5554x16,_0x5554x19,_0x5554x9,this[_0xc9c4[2678]]()&& _0x5554x3[_0xc9c4[2507]](_0x5554x12[_0x5554x13]))}}finally{_0x5554x5[_0xc9c4[476]]()}}}};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2770]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14,_0x5554x15){_0x5554x5= this[_0xc9c4[1703]]();var _0x5554x16=_0x5554x5[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);if(null!= _0x5554x16){var _0x5554x17=_0x5554x5[_0xc9c4[502]](),_0x5554x18=_0x5554x17[_0xc9c4[1721]](_0x5554x2);if(null!= _0x5554x18){_0x5554x17[_0xc9c4[473]]();try{if(this[_0xc9c4[2764]]()){if(_0x5554x16[_0xc9c4[235]]>= _0x5554xa){_0x5554x18= _0x5554x18[_0xc9c4[238]](),_0x5554x18[_0xc9c4[513]](-_0x5554x3,0)}else {var _0x5554x19=Math[_0xc9c4[160]](0,_0x5554x16[_0xc9c4[235]]- x0),_0x5554x18=_0x5554x18[_0xc9c4[238]]();_0x5554x18[_0xc9c4[513]](-_0x5554x13* _0x5554x19,0)}};if(this[_0xc9c4[2766]]()){if(_0x5554x16[_0xc9c4[236]]>= _0x5554x12){_0x5554x18= _0x5554x18[_0xc9c4[238]](),_0x5554x18[_0xc9c4[513]](0,-_0x5554x4)}else {var _0x5554x1a=Math[_0xc9c4[160]](0,_0x5554x16[_0xc9c4[236]]- _0x5554x9),_0x5554x18=_0x5554x18[_0xc9c4[238]]();_0x5554x18[_0xc9c4[513]](0,-_0x5554x14* _0x5554x1a)}};_0x5554x18!= _0x5554x17[_0xc9c4[1721]](_0x5554x2)&& (_0x5554x17[_0xc9c4[1724]](_0x5554x2,_0x5554x18),_0x5554x15&& _0x5554x5[_0xc9c4[2508]](_0x5554x2))}finally{_0x5554x17[_0xc9c4[476]]()}}}};mxSpaceManager[_0xc9c4[202]][_0xc9c4[2769]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1703]](),_0x5554x4=_0x5554x3[_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x2[_0xc9c4[246]]),_0x5554x5=this[_0xc9c4[2766]](),_0x5554x9=this[_0xc9c4[2764]]();return _0x5554x3[_0xc9c4[2691]](_0x5554x2[_0xc9c4[235]]+ (_0x5554x5?0:_0x5554x2[_0xc9c4[117]]),_0x5554x2[_0xc9c4[236]]+ (_0x5554x5&& _0x5554x9?0:_0x5554x2[_0xc9c4[119]]),_0x5554x4,_0x5554x9,_0x5554x5)};mxSpaceManager[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1178]](null)};function mxSwimlaneManager(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[662]]= null!= _0x5554x3?_0x5554x3:!0;this[_0xc9c4[2771]]= null!= _0x5554x4?_0x5554x4:!0;this[_0xc9c4[2772]]= null!= _0x5554x5?_0x5554x5:!0;this[_0xc9c4[2773]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){this[_0xc9c4[994]]()&& this[_0xc9c4[2774]]()&& this[_0xc9c4[833]](_0x5554x3[_0xc9c4[720]](_0xc9c4[895]))});this[_0xc9c4[2758]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){this[_0xc9c4[994]]()&& this[_0xc9c4[2775]]()&& this[_0xc9c4[837]](_0x5554x3[_0xc9c4[720]](_0xc9c4[895]))});this[_0xc9c4[1178]](_0x5554x2)}mxSwimlaneManager[_0xc9c4[202]]=  new mxEventSource;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[196]]= mxSwimlaneManager;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[1179]]= null;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[662]]=  !0;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2771]]=  !0;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2772]]=  !0;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2773]]= null;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2758]]= null;mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[1737]]= function(){return this[_0xc9c4[662]]};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2776]]= function(_0x5554x2){this[_0xc9c4[662]]= _0x5554x2};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2774]]= function(){return this[_0xc9c4[2771]]};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2777]]= function(_0x5554x2){this[_0xc9c4[2771]]= _0x5554x2};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2775]]= function(){return this[_0xc9c4[2772]]};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2778]]= function(_0x5554x2){this[_0xc9c4[2772]]= _0x5554x2};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[1703]]= function(){return this[_0xc9c4[1179]]};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[1178]]= function(_0x5554x2){null!= this[_0xc9c4[1179]]&& (this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2773]]),this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2758]]));this[_0xc9c4[1179]]= _0x5554x2;null!= this[_0xc9c4[1179]]&& (this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.ADD_CELLS,this[_0xc9c4[2773]]),this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.CELLS_RESIZED,this[_0xc9c4[2758]]))};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2779]]= function(_0x5554x2){return !this[_0xc9c4[1703]]()[_0xc9c4[1730]](_0x5554x2)};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2780]]= function(_0x5554x2){if(this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x2)){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);_0x5554x2= null!= _0x5554x3?_0x5554x3[_0xc9c4[124]]:this[_0xc9c4[1179]][_0xc9c4[1705]](_0x5554x2);return 1== mxUtils[_0xc9c4[433]](_0x5554x2,mxConstants.STYLE_HORIZONTAL,1)};return !this[_0xc9c4[1737]]()};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[833]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[1703]]()[_0xc9c4[502]]();_0x5554x3[_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){this[_0xc9c4[2779]](_0x5554x2[_0x5554x4])|| this[_0xc9c4[2781]](_0x5554x2[_0x5554x4])}}finally{_0x5554x3[_0xc9c4[476]]()}}};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2781]]= function(_0x5554x2){for(var _0x5554x3=this[_0xc9c4[1703]]()[_0xc9c4[502]](),_0x5554x4=_0x5554x3[_0xc9c4[1197]](_0x5554x2),_0x5554x5=_0x5554x3[_0xc9c4[262]](_0x5554x4),_0x5554x9=null,_0x5554xa=0;_0x5554xa< _0x5554x5;_0x5554xa++){var _0x5554x12=_0x5554x3[_0xc9c4[263]](_0x5554x4,_0x5554xa);if(_0x5554x12!= _0x5554x2&&  !this[_0xc9c4[2779]](_0x5554x12)&& (_0x5554x9= _0x5554x3[_0xc9c4[1721]](_0x5554x12),null!= _0x5554x9)){break}};null!= _0x5554x9&& this[_0xc9c4[2782]](_0x5554x2,_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]])};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[837]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[1703]]()[_0xc9c4[502]]();_0x5554x3[_0xc9c4[473]]();try{for(var _0x5554x4=0;_0x5554x4< _0x5554x2[_0xc9c4[67]];_0x5554x4++){if(!this[_0xc9c4[2779]](_0x5554x2[_0x5554x4])){var _0x5554x5=_0x5554x3[_0xc9c4[1721]](_0x5554x2[_0x5554x4]);if(null!= _0x5554x5){for(var _0x5554x9= new mxRectangle(0,0,_0x5554x5[_0xc9c4[117]],_0x5554x5[_0xc9c4[119]]),_0x5554xa=_0x5554x2[_0x5554x4],_0x5554x12=_0x5554xa;null!= _0x5554x12;){var _0x5554xa=_0x5554x12,_0x5554x12=_0x5554x3[_0xc9c4[1197]](_0x5554x12),_0x5554x13=this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x12)?this[_0xc9c4[1179]][_0xc9c4[1731]](_0x5554x12): new mxRectangle;_0x5554x9[_0xc9c4[117]]+= _0x5554x13[_0xc9c4[117]];_0x5554x9[_0xc9c4[119]]+= _0x5554x13[_0xc9c4[119]]};this[_0xc9c4[2782]](_0x5554xa,_0x5554x9[_0xc9c4[117]],_0x5554x9[_0xc9c4[119]])}}}}finally{_0x5554x3[_0xc9c4[476]]()}}};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[2782]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1703]]()[_0xc9c4[502]]();_0x5554x5[_0xc9c4[473]]();try{if(!this[_0xc9c4[2779]](_0x5554x2)){var _0x5554x9=_0x5554x5[_0xc9c4[1721]](_0x5554x2);if(null!= _0x5554x9){var _0x5554xa=this[_0xc9c4[2780]](_0x5554x2);if(_0x5554xa&& _0x5554x9[_0xc9c4[119]]!= _0x5554x4|| !_0x5554xa&& _0x5554x9[_0xc9c4[117]]!= _0x5554x3){_0x5554x9= _0x5554x9[_0xc9c4[238]](),_0x5554xa?_0x5554x9[_0xc9c4[119]]= _0x5554x4:_0x5554x9[_0xc9c4[117]]= _0x5554x3,_0x5554x5[_0xc9c4[1724]](_0x5554x2,_0x5554x9)}}};var _0x5554x12=this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x2)?this[_0xc9c4[1179]][_0xc9c4[1731]](_0x5554x2): new mxRectangle;_0x5554x3-= _0x5554x12[_0xc9c4[117]];_0x5554x4-= _0x5554x12[_0xc9c4[119]];for(var _0x5554x13=_0x5554x5[_0xc9c4[262]](_0x5554x2),_0x5554x9=0;_0x5554x9< _0x5554x13;_0x5554x9++){var _0x5554x14=_0x5554x5[_0xc9c4[263]](_0x5554x2,_0x5554x9);this[_0xc9c4[2782]](_0x5554x14,_0x5554x3,_0x5554x4)}}finally{_0x5554x5[_0xc9c4[476]]()}};mxSwimlaneManager[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1178]](null)};function mxTemporaryCellStates(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[441]]= _0x5554x2;_0x5554x3= null!= _0x5554x3?_0x5554x3:1;this[_0xc9c4[2783]]= _0x5554x2[_0xc9c4[517]]();this[_0xc9c4[2784]]= _0x5554x2[_0xc9c4[2312]]();this[_0xc9c4[2785]]= _0x5554x2[_0xc9c4[518]]();_0x5554x2[_0xc9c4[1517]]( new mxDictionary);_0x5554x2[_0xc9c4[2262]](_0x5554x3);if(null!= _0x5554x4){_0x5554x3= _0x5554x2[_0xc9c4[1230]]( new mxCell);for(var _0x5554x5=0;_0x5554x5< _0x5554x4[_0xc9c4[67]];_0x5554x5++){_0x5554x2[_0xc9c4[2267]](_0x5554x3,_0x5554x4[_0x5554x5])};for(var _0x5554x9=null,_0x5554x5=0;_0x5554x5< _0x5554x4[_0xc9c4[67]];_0x5554x5++){var _0x5554xa=_0x5554x2[_0xc9c4[2268]](_0x5554x3,_0x5554x4[_0x5554x5]);null== _0x5554x9?_0x5554x9= _0x5554xa:_0x5554x9[_0xc9c4[99]](_0x5554xa)};null== _0x5554x9&& (_0x5554x9=  new mxRectangle);_0x5554x2[_0xc9c4[2256]](_0x5554x9)}}mxTemporaryCellStates[_0xc9c4[202]][_0xc9c4[441]]= null;mxTemporaryCellStates[_0xc9c4[202]][_0xc9c4[2784]]= null;mxTemporaryCellStates[_0xc9c4[202]][_0xc9c4[2783]]= null;mxTemporaryCellStates[_0xc9c4[202]][_0xc9c4[2785]]= null;mxTemporaryCellStates[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[441]][_0xc9c4[2262]](this[_0xc9c4[2785]]);this[_0xc9c4[441]][_0xc9c4[1517]](this[_0xc9c4[2784]]);this[_0xc9c4[441]][_0xc9c4[2256]](this[_0xc9c4[2783]])};function mxCellStatePreview(_0x5554x2){this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[2786]]= {}}mxCellStatePreview[_0xc9c4[202]][_0xc9c4[1179]]= null;mxCellStatePreview[_0xc9c4[202]][_0xc9c4[2786]]= null;mxCellStatePreview[_0xc9c4[202]][_0xc9c4[2787]]= 0;mxCellStatePreview[_0xc9c4[202]][_0xc9c4[1107]]= function(){return 0== this[_0xc9c4[2787]]};mxCellStatePreview[_0xc9c4[202]][_0xc9c4[1194]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x5= null!= _0x5554x5?_0x5554x5:!0;_0x5554x9= null!= _0x5554x9?_0x5554x9:!0;var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x2[_0xc9c4[246]]),_0x5554x12=this[_0xc9c4[2786]][_0x5554xa];null== _0x5554x12?(_0x5554x12=  new mxPoint(_0x5554x3,_0x5554x4),this[_0xc9c4[2786]][_0x5554xa]= _0x5554x12,this[_0xc9c4[2787]]++):_0x5554x5?(_0x5554x12[_0xc9c4[2788]]+= _0x5554x3,_0x5554x12[_0xc9c4[2789]]+= _0x5554x4):(_0x5554x12[_0xc9c4[2788]]= _0x5554x3,_0x5554x12[_0xc9c4[2789]]= _0x5554x4);_0x5554x9&& this[_0xc9c4[2790]](_0x5554x2);return _0x5554x12};mxCellStatePreview[_0xc9c4[202]][_0xc9c4[539]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x4=_0x5554x3[_0xc9c4[501]](),_0x5554x5;for(_0x5554x5 in this[_0xc9c4[2786]]){var _0x5554x9=mxCellPath[_0xc9c4[2791]](_0x5554x4,_0x5554x5),_0x5554xa=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x9),_0x5554x12=this[_0xc9c4[2786]][_0x5554x5],_0x5554x9=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x3[_0xc9c4[1197]](_0x5554x9));this[_0xc9c4[2792]](_0x5554x9,_0x5554xa,_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]])};for(_0x5554x5 in this[_0xc9c4[2786]]){_0x5554x9= mxCellPath[_0xc9c4[2791]](_0x5554x4,_0x5554x5),_0x5554xa= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x9),_0x5554x12= this[_0xc9c4[2786]][_0x5554x5],_0x5554x9= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x3[_0xc9c4[1197]](_0x5554x9)),this[_0xc9c4[2793]](_0x5554x9,_0x5554xa,_0x5554x12[_0xc9c4[235]],_0x5554x12[_0xc9c4[236]],_0x5554x2)}};mxCellStatePreview[_0xc9c4[202]][_0xc9c4[2792]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x3){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[502]]();if(_0x5554x9[_0xc9c4[1193]](_0x5554x3[_0xc9c4[246]])){_0x5554x3[_0xc9c4[2080]]=  !0;this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2267]](_0x5554x2,_0x5554x3[_0xc9c4[246]]);_0x5554x2= _0x5554x9[_0xc9c4[1721]](_0x5554x3[_0xc9c4[246]]);var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x3[_0xc9c4[246]]);if((0!= _0x5554x4|| 0!= _0x5554x5)&& null!= _0x5554x2&& (!_0x5554x2[_0xc9c4[1500]]|| null!= this[_0xc9c4[2786]][_0x5554xa])){_0x5554x3[_0xc9c4[235]]+= _0x5554x4,_0x5554x3[_0xc9c4[236]]+= _0x5554x5}};_0x5554x2= _0x5554x9[_0xc9c4[262]](_0x5554x3[_0xc9c4[246]]);for(_0x5554xa= 0;_0x5554xa< _0x5554x2;_0x5554xa++){this[_0xc9c4[2792]](_0x5554x3,this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x9[_0xc9c4[263]](_0x5554x3[_0xc9c4[246]],_0x5554xa)),_0x5554x4,_0x5554x5)}}};mxCellStatePreview[_0xc9c4[202]][_0xc9c4[2793]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= _0x5554x3){_0x5554x3[_0xc9c4[2080]]=  !0;this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2268]](_0x5554x2,_0x5554x3[_0xc9c4[246]]);var _0x5554xa=mxCellPath[_0xc9c4[385]](_0x5554x3[_0xc9c4[246]]),_0x5554x12=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x13=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x3[_0xc9c4[246]]);if((0!= _0x5554x4|| 0!= _0x5554x5)&& null!= _0x5554x13&& _0x5554x13[_0xc9c4[1500]]&& _0x5554x12[_0xc9c4[1193]](_0x5554x3[_0xc9c4[246]])&& (null== _0x5554x2|| _0x5554x12[_0xc9c4[1193]](_0x5554x2[_0xc9c4[246]])|| null!= this[_0xc9c4[2786]][_0x5554xa])){_0x5554x3[_0xc9c4[235]]+= _0x5554x4,_0x5554x3[_0xc9c4[236]]+= _0x5554x5,this[_0xc9c4[1179]][_0xc9c4[259]][_0xc9c4[258]](_0x5554x3)};null!= _0x5554x9&& _0x5554x9(_0x5554x3);_0x5554x2= _0x5554x12[_0xc9c4[262]](_0x5554x3[_0xc9c4[246]]);for(_0x5554xa= 0;_0x5554xa< _0x5554x2;_0x5554xa++){this[_0xc9c4[2793]](_0x5554x3,this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x12[_0xc9c4[263]](_0x5554x3[_0xc9c4[246]],_0x5554xa)),_0x5554x4,_0x5554x5,_0x5554x9)}}};mxCellStatePreview[_0xc9c4[202]][_0xc9c4[2790]]= function(_0x5554x2){for(var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x4=_0x5554x3[_0xc9c4[1707]](_0x5554x2[_0xc9c4[246]]),_0x5554x5=0;_0x5554x5< _0x5554x4;_0x5554x5++){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x3[_0xc9c4[1708]](_0x5554x2[_0xc9c4[246]],_0x5554x5));null!= _0x5554x9&& this[_0xc9c4[1194]](_0x5554x9,0,0)}};function mxConnectionConstraint(_0x5554x2,_0x5554x3){this[_0xc9c4[2546]]= _0x5554x2;this[_0xc9c4[591]]= null!= _0x5554x3?_0x5554x3:!0}mxConnectionConstraint[_0xc9c4[202]][_0xc9c4[2546]]= null;mxConnectionConstraint[_0xc9c4[202]][_0xc9c4[591]]= null;function mxGraphHandler(_0x5554x2){this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[1179]][_0xc9c4[1133]](this);this[_0xc9c4[2730]]= mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[2794]]()});this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.PAN,this[_0xc9c4[2730]])}mxGraphHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2795]]= mxClient[_0xc9c4[80]]?20:50;mxGraphHandler[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2796]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2797]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2798]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[990]]=  !1;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2799]]= null;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2800]]= null;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2801]]= null;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2802]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2803]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[846]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2804]]=  !1;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2805]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[923]]= 6;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2806]]= _0xc9c4[586];mxGraphHandler[_0xc9c4[202]][_0xc9c4[2807]]=  !1;mxGraphHandler[_0xc9c4[202]][_0xc9c4[253]]= null;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2808]]=  !1;mxGraphHandler[_0xc9c4[202]][_0xc9c4[2809]]=  !0;mxGraphHandler[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxGraphHandler[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2810]]= function(){return this[_0xc9c4[2797]]};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2811]]= function(_0x5554x2){this[_0xc9c4[2797]]= _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2812]]= function(){return this[_0xc9c4[2798]]};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2813]]= function(_0x5554x2){this[_0xc9c4[2798]]= _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2814]]= function(){return this[_0xc9c4[2803]]};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2815]]= function(_0x5554x2){this[_0xc9c4[2803]]= _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2816]]= function(){return this[_0xc9c4[846]]};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2817]]= function(_0x5554x2){this[_0xc9c4[846]]= _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2818]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[736]]()};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2819]]= function(_0x5554x2){return this[_0xc9c4[1179]][_0xc9c4[2692]](_0x5554x2)};mxGraphHandler[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& this[_0xc9c4[994]]() && this[_0xc9c4[1179]][_0xc9c4[994]]() &&  !this[_0xc9c4[1179]][_0xc9c4[2579]](_0x5554x3[_0xc9c4[727]]()) && null!= _0x5554x3[_0xc9c4[248]]()){var _0x5554x4=this[_0xc9c4[2818]](_0x5554x3);this[_0xc9c4[246]]= null;this[_0xc9c4[2820]]= this[_0xc9c4[2819]](_0x5554x4);this[_0xc9c4[2814]]()&&  !this[_0xc9c4[2820]]&& this[_0xc9c4[1179]][_0xc9c4[2459]](_0x5554x4,_0x5554x3[_0xc9c4[727]]());if(this[_0xc9c4[2812]]()){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[251]],_0x5554x9=_0x5554x5[_0xc9c4[1721]](_0x5554x4);this[_0xc9c4[1179]][_0xc9c4[1712]](_0x5554x4)&& (!_0x5554x5[_0xc9c4[250]](_0x5554x4)|| 1< this[_0xc9c4[1179]][_0xc9c4[2694]]() || null!= _0x5554x9[_0xc9c4[1525]]&& 0< _0x5554x9[_0xc9c4[1525]][_0xc9c4[67]] || null== _0x5554x5[_0xc9c4[1709]](_0x5554x4,!0) || null== _0x5554x5[_0xc9c4[1709]](_0x5554x4,!1) || this[_0xc9c4[1179]][_0xc9c4[2406]] || this[_0xc9c4[1179]][_0xc9c4[2574]](_0x5554x3[_0xc9c4[727]]())&& this[_0xc9c4[1179]][_0xc9c4[2617]]())&& this[_0xc9c4[861]](_0x5554x4,_0x5554x3[_0xc9c4[730]](),_0x5554x3[_0xc9c4[732]]());this[_0xc9c4[2821]]=  !0;!mxClient[_0xc9c4[75]]&&  !mxClient[_0xc9c4[76]] || _0xc9c4[2822]!= _0x5554x3[_0xc9c4[728]]()[_0xc9c4[301]]?_0x5554x3[_0xc9c4[722]]():mxClient[_0xc9c4[75]]&& _0xc9c4[2822]== _0x5554x3[_0xc9c4[728]]()[_0xc9c4[301]]&& (this[_0xc9c4[2821]]=  !1,this[_0xc9c4[2823]]= null)}}};mxGraphHandler[_0xc9c4[202]][_0xc9c4[1010]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[902]](),_0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x4=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){return null!= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x2)&& _0x5554x3[_0xc9c4[1193]](_0x5554x2)&& null!= _0x5554x3[_0xc9c4[1721]](_0x5554x2)&&  !_0x5554x3[_0xc9c4[1721]](_0x5554x2)[_0xc9c4[1500]]});return this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2313]](_0x5554x3[_0xc9c4[1921]](_0x5554x4,_0x5554x2))};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2690]]= function(_0x5554x2){return !this[_0xc9c4[2820]]&& this[_0xc9c4[1179]][_0xc9c4[1712]](_0x5554x2)?[_0x5554x2]:this[_0xc9c4[1179]][_0xc9c4[2629]](this[_0xc9c4[1179]][_0xc9c4[897]]())};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2824]]= function(_0x5554x2){_0x5554x2= this[_0xc9c4[1613]](_0x5554x2);null!= _0x5554x2&& (_0x5554x2[_0xc9c4[244]](-1,-1),_0x5554x2[_0xc9c4[117]]< this[_0xc9c4[923]]&& (_0x5554x2[_0xc9c4[235]]-= (this[_0xc9c4[923]]- _0x5554x2[_0xc9c4[117]])/ 2,_0x5554x2[_0xc9c4[117]]= this[_0xc9c4[923]]),_0x5554x2[_0xc9c4[119]]< this[_0xc9c4[923]]&& (_0x5554x2[_0xc9c4[236]]-= (this[_0xc9c4[923]]- _0x5554x2[_0xc9c4[119]])/ 2,_0x5554x2[_0xc9c4[119]]= this[_0xc9c4[923]]));return _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[1613]]= function(_0x5554x2){var _0x5554x3=null;if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){for(var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=0;_0x5554x5< _0x5554x2[_0xc9c4[67]];_0x5554x5++){if(_0x5554x4[_0xc9c4[1193]](_0x5554x2[_0x5554x5])|| _0x5554x4[_0xc9c4[250]](_0x5554x2[_0x5554x5])){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x2[_0x5554x5]);if(null!= _0x5554x9){var _0x5554xa=_0x5554x9;_0x5554x4[_0xc9c4[1193]](_0x5554x2[_0x5554x5])&& (null!= _0x5554x9[_0xc9c4[253]]&& null!= _0x5554x9[_0xc9c4[253]][_0xc9c4[1563]])&& (_0x5554xa= _0x5554x9[_0xc9c4[253]][_0xc9c4[1563]]);null== _0x5554x3?_0x5554x3=  new mxRectangle(_0x5554xa[_0xc9c4[235]],_0x5554xa[_0xc9c4[236]],_0x5554xa[_0xc9c4[117]],_0x5554xa[_0xc9c4[119]]):_0x5554x3[_0xc9c4[99]](_0x5554xa)}}}};return _0x5554x3};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2825]]= function(_0x5554x2){_0x5554x2=  new mxRectangleShape(_0x5554x2,null,this[_0xc9c4[2806]]);_0x5554x2[_0xc9c4[1522]]=  !0;this[_0xc9c4[2807]]?(_0x5554x2[_0xc9c4[507]]= mxConstants[_0xc9c4[1656]],_0x5554x2[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[526]])):(_0x5554x2[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]],_0x5554x2[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]()),_0x5554x2[_0xc9c4[1229]]=  !1);return _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[861]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[246]]= _0x5554x2;this[_0xc9c4[2823]]= mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],_0x5554x3,_0x5554x4);this[_0xc9c4[895]]= this[_0xc9c4[2690]](this[_0xc9c4[246]]);this[_0xc9c4[1562]]= this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1799]](this[_0xc9c4[895]]);this[_0xc9c4[2826]]= this[_0xc9c4[2824]](this[_0xc9c4[895]]);this[_0xc9c4[990]]&& (this[_0xc9c4[2799]]=  new mxGuide(this[_0xc9c4[1179]],this[_0xc9c4[1010]]()))};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2827]]= function(_0x5554x2){return null!= this[_0xc9c4[2799]]?this[_0xc9c4[2799]][_0xc9c4[1019]](_0x5554x2[_0xc9c4[727]]()):!0};mxGraphHandler[_0xc9c4[202]][_0xc9c4[1021]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[2808]]?this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]]:1;_0x5554x2[_0xc9c4[235]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[235]]/ _0x5554x3)* _0x5554x3;_0x5554x2[_0xc9c4[236]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[236]]/ _0x5554x3)* _0x5554x3;return _0x5554x2};mxGraphHandler[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]];if(!_0x5554x3[_0xc9c4[721]]()&& _0x5554x4[_0xc9c4[1009]] && null!= this[_0xc9c4[246]] && null!= this[_0xc9c4[2823]] && null!= this[_0xc9c4[1562]]){var _0x5554x5=mxUtils[_0xc9c4[2196]](_0x5554x4[_0xc9c4[526]],_0x5554x3[_0xc9c4[730]](),_0x5554x3[_0xc9c4[732]]()),_0x5554x9=_0x5554x5[_0xc9c4[235]]- this[_0xc9c4[2823]][_0xc9c4[235]],_0x5554xa=_0x5554x5[_0xc9c4[236]]- this[_0xc9c4[2823]][_0xc9c4[236]],_0x5554x5=_0x5554x4[_0xc9c4[2353]];if(null!= this[_0xc9c4[253]]|| Math[_0xc9c4[425]](_0x5554x9)> _0x5554x5|| Math[_0xc9c4[425]](_0x5554xa)> _0x5554x5){null== this[_0xc9c4[1016]]&& (this[_0xc9c4[1016]]=  new mxCellHighlight(this[_0xc9c4[1179]],mxConstants.DROP_TARGET_COLOR,3));null== this[_0xc9c4[253]]&& (this[_0xc9c4[253]]= this[_0xc9c4[2825]](this[_0xc9c4[1562]]));var _0x5554x12=_0x5554x4[_0xc9c4[1018]](_0x5554x3[_0xc9c4[727]]()),_0x5554x5=!0;if(null!= this[_0xc9c4[2799]]&& this[_0xc9c4[2827]](_0x5554x3)){_0x5554xa= this[_0xc9c4[2799]][_0xc9c4[582]](this[_0xc9c4[1562]], new mxPoint(_0x5554x9,_0x5554xa),_0x5554x12),_0x5554x5=  !1,_0x5554x9= _0x5554xa[_0xc9c4[235]],_0x5554xa= _0x5554xa[_0xc9c4[236]]}else {if(_0x5554x12){var _0x5554x13=_0x5554x4[_0xc9c4[249]]()[_0xc9c4[513]],_0x5554x14=_0x5554x4[_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x12=this[_0xc9c4[1562]][_0xc9c4[235]]- (_0x5554x4[_0xc9c4[1021]](this[_0xc9c4[1562]][_0xc9c4[235]]/ _0x5554x14- _0x5554x13[_0xc9c4[235]])+ _0x5554x13[_0xc9c4[235]])* _0x5554x14,_0x5554x13=this[_0xc9c4[1562]][_0xc9c4[236]]- (_0x5554x4[_0xc9c4[1021]](this[_0xc9c4[1562]][_0xc9c4[236]]/ _0x5554x14- _0x5554x13[_0xc9c4[236]])+ _0x5554x13[_0xc9c4[236]])* _0x5554x14,_0x5554xa=this[_0xc9c4[1021]]( new mxPoint(_0x5554x9,_0x5554xa)),_0x5554x9=_0x5554xa[_0xc9c4[235]]- _0x5554x12,_0x5554xa=_0x5554xa[_0xc9c4[236]]- _0x5554x13}};null!= this[_0xc9c4[2799]]&& _0x5554x5&& this[_0xc9c4[2799]][_0xc9c4[801]]();_0x5554x4[_0xc9c4[2578]](_0x5554x3[_0xc9c4[727]]())&& (Math[_0xc9c4[425]](_0x5554x9)> Math[_0xc9c4[425]](_0x5554xa)?_0x5554xa= 0:_0x5554x9= 0);this[_0xc9c4[2800]]= _0x5554x9;this[_0xc9c4[2801]]= _0x5554xa;this[_0xc9c4[2794]]();_0x5554x5= null;_0x5554xa= _0x5554x3[_0xc9c4[736]]();_0x5554x4[_0xc9c4[1015]]()&& this[_0xc9c4[2796]]&& (_0x5554x5= _0x5554x4[_0xc9c4[564]](this[_0xc9c4[895]],_0x5554x3[_0xc9c4[727]](),_0x5554xa));_0x5554x12= _0x5554x5;for(_0x5554x13= _0x5554x4[_0xc9c4[502]]();null!= _0x5554x12&& _0x5554x12!= this[_0xc9c4[895]][0];){_0x5554x12= _0x5554x13[_0xc9c4[1197]](_0x5554x12)};var _0x5554x14=_0x5554x4[_0xc9c4[2574]](_0x5554x3[_0xc9c4[727]]())&& _0x5554x4[_0xc9c4[2617]]()&& this[_0xc9c4[2810]](),_0x5554x9=_0x5554x4[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x5),_0x5554x15=!1;null!= _0x5554x9&& null== _0x5554x12&& (_0x5554x13[_0xc9c4[1197]](this[_0xc9c4[246]])!= _0x5554x5|| _0x5554x14)?(this[_0xc9c4[772]]!= _0x5554x5&& (this[_0xc9c4[772]]= _0x5554x5,this[_0xc9c4[2828]](mxConstants.DROP_TARGET_COLOR)),_0x5554x15=  !0):(this[_0xc9c4[772]]= null,this[_0xc9c4[2804]]&& (null!= _0x5554xa&& 1== this[_0xc9c4[895]][_0xc9c4[67]]&& _0x5554x4[_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554xa)&& _0x5554x4[_0xc9c4[2565]](_0x5554xa))&& (_0x5554x9= _0x5554x4[_0xc9c4[249]]()[_0xc9c4[248]](_0x5554xa),null!= _0x5554x9&& (_0x5554x4= null== _0x5554x4[_0xc9c4[2500]](null,this[_0xc9c4[246]],_0x5554xa)?mxConstants[_0xc9c4[2829]]:mxConstants[_0xc9c4[2830]],this[_0xc9c4[2828]](_0x5554x4),_0x5554x15=  !0)));null!= _0x5554x9&& _0x5554x15?this[_0xc9c4[1016]][_0xc9c4[1016]](_0x5554x9):this[_0xc9c4[1016]][_0xc9c4[801]]()};_0x5554x3[_0xc9c4[722]]();mxEvent[_0xc9c4[722]](_0x5554x3[_0xc9c4[727]]())}else {if((this[_0xc9c4[2812]]()|| this[_0xc9c4[2810]]())&& this[_0xc9c4[2802]]&&  !_0x5554x3[_0xc9c4[721]]()&& null!= _0x5554x3[_0xc9c4[248]]()&&  !_0x5554x4[_0xc9c4[1009]]){_0x5554x9= _0x5554x4[_0xc9c4[2599]](_0x5554x3[_0xc9c4[736]]()),null== _0x5554x9&& (_0x5554x4[_0xc9c4[994]]()&& _0x5554x4[_0xc9c4[1712]](_0x5554x3[_0xc9c4[736]]()))&& (_0x5554x9= _0x5554x4[_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x3[_0xc9c4[736]]())?mxConstants[_0xc9c4[2831]]:mxConstants[_0xc9c4[2832]]),_0x5554x3[_0xc9c4[248]]()[_0xc9c4[1609]](_0x5554x9),_0x5554x3[_0xc9c4[722]]()}}};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2794]]= function(){null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[1562]]=  new mxRectangle(Math[_0xc9c4[488]](this[_0xc9c4[2826]][_0xc9c4[235]]+ this[_0xc9c4[2800]]- this[_0xc9c4[1179]][_0xc9c4[1136]]),Math[_0xc9c4[488]](this[_0xc9c4[2826]][_0xc9c4[236]]+ this[_0xc9c4[2801]]- this[_0xc9c4[1179]][_0xc9c4[1137]]),this[_0xc9c4[2826]][_0xc9c4[117]],this[_0xc9c4[2826]][_0xc9c4[119]]),this[_0xc9c4[253]][_0xc9c4[258]]())};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2828]]= function(_0x5554x2){null!= this[_0xc9c4[1016]]&& this[_0xc9c4[1016]][_0xc9c4[2828]](_0x5554x2)};mxGraphHandler[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()){var _0x5554x4=this[_0xc9c4[1179]];if(null!= this[_0xc9c4[246]]&& null!= this[_0xc9c4[2823]]&& null!= this[_0xc9c4[253]]&& null!= this[_0xc9c4[2800]]&& null!= this[_0xc9c4[2801]]){var _0x5554x5=_0x5554x4[_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x9=_0x5554x4[_0xc9c4[2574]](_0x5554x3[_0xc9c4[727]]())&& _0x5554x4[_0xc9c4[2617]]()&& this[_0xc9c4[2810]](),_0x5554xa=this[_0xc9c4[2800]]/ _0x5554x5,_0x5554x5=this[_0xc9c4[2801]]/ _0x5554x5,_0x5554x12=_0x5554x3[_0xc9c4[736]]();this[_0xc9c4[2804]]&& null== this[_0xc9c4[772]]&& null!= _0x5554x12&& _0x5554x4[_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x12)&& _0x5554x4[_0xc9c4[2565]](_0x5554x12)&& _0x5554x4[_0xc9c4[2581]](null,this[_0xc9c4[246]],_0x5554x12)?_0x5554x4[_0xc9c4[2433]][_0xc9c4[807]](this[_0xc9c4[246]],_0x5554x12,_0x5554x3[_0xc9c4[727]]()):(_0x5554x12= this[_0xc9c4[772]],_0x5554x4[_0xc9c4[2655]]()&& _0x5554x4[_0xc9c4[2686]](_0x5554x12,this[_0xc9c4[895]],_0x5554x3[_0xc9c4[727]]())?_0x5554x4[_0xc9c4[853]](_0x5554x12,this[_0xc9c4[895]],null,_0x5554xa,_0x5554x5):this[_0xc9c4[834]](this[_0xc9c4[895]],_0x5554xa,_0x5554x5,_0x5554x9,this[_0xc9c4[772]],_0x5554x3[_0xc9c4[727]]()))}else {this[_0xc9c4[2814]]()&& (this[_0xc9c4[2820]]&& null!= this[_0xc9c4[246]])&& this[_0xc9c4[2833]](_0x5554x3)}};this[_0xc9c4[2821]]&& _0x5554x3[_0xc9c4[722]]();this[_0xc9c4[862]]()};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2833]]= function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[2459]](this[_0xc9c4[246]],_0x5554x2[_0xc9c4[727]]())};mxGraphHandler[_0xc9c4[202]][_0xc9c4[862]]= function(){this[_0xc9c4[2834]]();this[_0xc9c4[2820]]= this[_0xc9c4[2821]]=  !1;this[_0xc9c4[772]]= this[_0xc9c4[246]]= this[_0xc9c4[2823]]= this[_0xc9c4[2835]]= this[_0xc9c4[2801]]= this[_0xc9c4[2800]]= null};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2836]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1193]](_0x5554x2)){_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);_0x5554x4= mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x4),mxEvent[_0xc9c4[733]](_0x5554x4));var _0x5554x5=mxUtils[_0xc9c4[431]](mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ROTATION)|| 0);if(0!= _0x5554x5){_0x5554x3= Math[_0xc9c4[426]](-_0x5554x5);var _0x5554x5=Math[_0xc9c4[427]](-_0x5554x5),_0x5554x9= new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]());_0x5554x4= mxUtils[_0xc9c4[432]](_0x5554x4,_0x5554x3,_0x5554x5,_0x5554x9)};return null!= _0x5554x2&&  !mxUtils[_0xc9c4[442]](_0x5554x2,_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]])};return !1};mxGraphHandler[_0xc9c4[202]][_0xc9c4[834]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){_0x5554x5&& (_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[2615]](_0x5554x2));null== _0x5554x9&& (this[_0xc9c4[2816]]()&& this[_0xc9c4[2836]](this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1197]](this[_0xc9c4[246]]),_0x5554x2,_0x5554xa))&& (_0x5554x9= this[_0xc9c4[1179]][_0xc9c4[902]]());_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[834]](_0x5554x2,_0x5554x3- this[_0xc9c4[1179]][_0xc9c4[1136]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x4- this[_0xc9c4[1179]][_0xc9c4[1137]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x5,_0x5554x9,_0x5554xa);this[_0xc9c4[2814]]()&& this[_0xc9c4[2805]]&& this[_0xc9c4[1179]][_0xc9c4[2564]](_0x5554x2[0]);_0x5554x5&& this[_0xc9c4[1179]][_0xc9c4[904]](_0x5554x2)};mxGraphHandler[_0xc9c4[202]][_0xc9c4[2834]]= function(){null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[515]](),this[_0xc9c4[253]]= null);null!= this[_0xc9c4[2799]]&& (this[_0xc9c4[2799]][_0xc9c4[515]](),this[_0xc9c4[2799]]= null);null!= this[_0xc9c4[1016]]&& (this[_0xc9c4[1016]][_0xc9c4[515]](),this[_0xc9c4[1016]]= null)};mxGraphHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1179]][_0xc9c4[1148]](this);this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2730]]);this[_0xc9c4[2834]]()};function mxPanningHandler(_0x5554x2,_0x5554x3){null!= _0x5554x2&& (this[_0xc9c4[1179]]= _0x5554x2,this[_0xc9c4[1033]]= _0x5554x3,this[_0xc9c4[1179]][_0xc9c4[1133]](this),this[_0xc9c4[176]]())}mxPanningHandler[_0xc9c4[202]]=  new mxPopupMenu;mxPanningHandler[_0xc9c4[202]][_0xc9c4[196]]= mxPanningHandler;mxPanningHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2837]]= null;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2838]]= null;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2839]]=  !0;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2840]]=  !1;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2841]]=  !0;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2842]]=  !0;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2843]]=  !1;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2844]]=  !0;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2845]]=  !1;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2431]]=  !0;mxPanningHandler[_0xc9c4[202]][_0xc9c4[2846]]= function(){return this[_0xc9c4[2431]]};mxPanningHandler[_0xc9c4[202]][_0xc9c4[2847]]= function(_0x5554x2){this[_0xc9c4[2431]]= _0x5554x2};mxPanningHandler[_0xc9c4[202]][_0xc9c4[176]]= function(){mxPopupMenu[_0xc9c4[202]][_0xc9c4[176]][_0xc9c4[183]](this);mxEvent[_0xc9c4[169]](this[_0xc9c4[485]],mxClient[_0xc9c4[754]]?_0xc9c4[756]:_0xc9c4[752],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[2276]][_0xc9c4[801]]()}))};mxPanningHandler[_0xc9c4[202]][_0xc9c4[2848]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[727]]();return this[_0xc9c4[2840]]&& (this[_0xc9c4[2843]]|| null== _0x5554x2[_0xc9c4[248]]())&& mxEvent[_0xc9c4[1158]](_0x5554x3)|| mxEvent[_0xc9c4[775]](_0x5554x3)&& mxEvent[_0xc9c4[774]](_0x5554x3)|| this[_0xc9c4[2839]]&& mxEvent[_0xc9c4[737]](_0x5554x3)};mxPanningHandler[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& this[_0xc9c4[994]]()){this[_0xc9c4[1032]]();this[_0xc9c4[2741]]=  -this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[360]];this[_0xc9c4[2742]]=  -this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[190]];var _0x5554x4=mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],_0x5554x3[_0xc9c4[730]](),_0x5554x3[_0xc9c4[732]]());this[_0xc9c4[2837]]= _0x5554x4[_0xc9c4[235]];this[_0xc9c4[2838]]= _0x5554x4[_0xc9c4[236]];this[_0xc9c4[2849]]= this[_0xc9c4[737]](_0x5554x3);this[_0xc9c4[2850]]= this[_0xc9c4[2846]]()&& this[_0xc9c4[2848]](_0x5554x3);this[_0xc9c4[2739]]= _0x5554x3[_0xc9c4[730]]();this[_0xc9c4[2740]]= _0x5554x3[_0xc9c4[732]]();this[_0xc9c4[2850]]&& this[_0xc9c4[2851]](_0x5554x3)}};mxPanningHandler[_0xc9c4[202]][_0xc9c4[2851]]= function(_0x5554x2){_0x5554x2[_0xc9c4[722]]()};mxPanningHandler[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x3[_0xc9c4[730]]()- this[_0xc9c4[2739]],_0x5554x5=_0x5554x3[_0xc9c4[732]]()- this[_0xc9c4[2740]];if(this[_0xc9c4[1124]]){this[_0xc9c4[2844]]&& (this[_0xc9c4[2845]]&& (_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x4),_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x5)),this[_0xc9c4[1179]][_0xc9c4[1135]](_0x5554x4+ this[_0xc9c4[2741]],_0x5554x5+ this[_0xc9c4[2742]])),this[_0xc9c4[746]]( new mxEventObject(mxEvent.PAN,_0xc9c4[763],_0x5554x3)),_0x5554x3[_0xc9c4[722]]()}else {if(this[_0xc9c4[2850]]){var _0x5554x9=this[_0xc9c4[1124]];this[_0xc9c4[1124]]= Math[_0xc9c4[425]](_0x5554x4)> this[_0xc9c4[1179]][_0xc9c4[2353]]|| Math[_0xc9c4[425]](_0x5554x5)> this[_0xc9c4[1179]][_0xc9c4[2353]];!_0x5554x9&& this[_0xc9c4[1124]] && this[_0xc9c4[746]]( new mxEventObject(mxEvent.PAN_START,_0xc9c4[763],_0x5554x3))}}};mxPanningHandler[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=Math[_0xc9c4[425]](_0x5554x3[_0xc9c4[730]]()- this[_0xc9c4[2739]]),_0x5554x5=Math[_0xc9c4[425]](_0x5554x3[_0xc9c4[732]]()- this[_0xc9c4[2740]]);if(this[_0xc9c4[1124]]){if(!this[_0xc9c4[1179]][_0xc9c4[2365]]||  !mxUtils[_0xc9c4[1134]](this[_0xc9c4[1179]][_0xc9c4[526]])){_0x5554x4= _0x5554x3[_0xc9c4[730]]()- this[_0xc9c4[2739]];_0x5554x5= _0x5554x3[_0xc9c4[732]]()- this[_0xc9c4[2740]];this[_0xc9c4[2845]]&& (_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x4),_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x5));var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554xa=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[513]];this[_0xc9c4[1179]][_0xc9c4[1135]](0,0);this[_0xc9c4[1135]](_0x5554xa[_0xc9c4[235]]+ _0x5554x4/ _0x5554x9,_0x5554xa[_0xc9c4[236]]+ _0x5554x5/ _0x5554x9)};this[_0xc9c4[1124]]=  !1;this[_0xc9c4[746]]( new mxEventObject(mxEvent.PAN_END,_0xc9c4[763],_0x5554x3));_0x5554x3[_0xc9c4[722]]()}else {this[_0xc9c4[2849]]&& (_0x5554x4< this[_0xc9c4[1179]][_0xc9c4[2353]]&& _0x5554x5< this[_0xc9c4[1179]][_0xc9c4[2353]])&& (_0x5554x4= this[_0xc9c4[2852]](_0x5554x3),this[_0xc9c4[1179]][_0xc9c4[994]]()&& this[_0xc9c4[2841]]&& null!= _0x5554x4&&  !this[_0xc9c4[1179]][_0xc9c4[2692]](_0x5554x4)?this[_0xc9c4[1179]][_0xc9c4[2450]](_0x5554x4):this[_0xc9c4[2842]]&& null== _0x5554x4&& this[_0xc9c4[1179]][_0xc9c4[2440]](),this[_0xc9c4[1179]][_0xc9c4[2276]][_0xc9c4[801]](),_0x5554x5= mxUtils[_0xc9c4[444]](),_0x5554x5=  new mxPoint(_0x5554x3[_0xc9c4[730]]()+ _0x5554x5[_0xc9c4[235]],_0x5554x3[_0xc9c4[732]]()+ _0x5554x5[_0xc9c4[236]]),this[_0xc9c4[152]](_0x5554x5[_0xc9c4[235]]+ 1,_0x5554x5[_0xc9c4[236]]+ 1,_0x5554x4,_0x5554x3[_0xc9c4[727]]()),_0x5554x3[_0xc9c4[722]]())};this[_0xc9c4[2849]]= this[_0xc9c4[2850]]=  !1};mxPanningHandler[_0xc9c4[202]][_0xc9c4[2852]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[736]]()};mxPanningHandler[_0xc9c4[202]][_0xc9c4[1135]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1147]](_0x5554x2,_0x5554x3)};mxPanningHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1179]][_0xc9c4[1148]](this);mxPopupMenu[_0xc9c4[202]][_0xc9c4[515]][_0xc9c4[183]](this)};function mxCellMarker(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){mxEventSource[_0xc9c4[239]](this);null!= _0x5554x2&& (this[_0xc9c4[1179]]= _0x5554x2,this[_0xc9c4[2853]]= null!= _0x5554x3?_0x5554x3:mxConstants[_0xc9c4[2854]],this[_0xc9c4[2855]]= null!= _0x5554x3?_0x5554x4:mxConstants[_0xc9c4[2856]],this[_0xc9c4[2857]]= null!= _0x5554x5?_0x5554x5:mxConstants[_0xc9c4[2858]],this[_0xc9c4[1016]]=  new mxCellHighlight(_0x5554x2))}mxUtils[_0xc9c4[1284]](mxCellMarker,mxEventSource);mxCellMarker[_0xc9c4[202]][_0xc9c4[1179]]= null;mxCellMarker[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxCellMarker[_0xc9c4[202]][_0xc9c4[2857]]= mxConstants[_0xc9c4[2858]];mxCellMarker[_0xc9c4[202]][_0xc9c4[2859]]=  !1;mxCellMarker[_0xc9c4[202]][_0xc9c4[2853]]= null;mxCellMarker[_0xc9c4[202]][_0xc9c4[2855]]= null;mxCellMarker[_0xc9c4[202]][_0xc9c4[2860]]= null;mxCellMarker[_0xc9c4[202]][_0xc9c4[2861]]= null;mxCellMarker[_0xc9c4[202]][_0xc9c4[2862]]= null;mxCellMarker[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxCellMarker[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxCellMarker[_0xc9c4[202]][_0xc9c4[2863]]= function(_0x5554x2){this[_0xc9c4[2857]]= _0x5554x2};mxCellMarker[_0xc9c4[202]][_0xc9c4[2864]]= function(){return this[_0xc9c4[2857]]};mxCellMarker[_0xc9c4[202]][_0xc9c4[2865]]= function(_0x5554x2){this[_0xc9c4[2859]]= _0x5554x2};mxCellMarker[_0xc9c4[202]][_0xc9c4[2866]]= function(){return this[_0xc9c4[2859]]};mxCellMarker[_0xc9c4[202]][_0xc9c4[2867]]= function(){return null!= this[_0xc9c4[2861]]};mxCellMarker[_0xc9c4[202]][_0xc9c4[2868]]= function(){return this[_0xc9c4[2861]]};mxCellMarker[_0xc9c4[202]][_0xc9c4[2869]]= function(){return this[_0xc9c4[2862]]};mxCellMarker[_0xc9c4[202]][_0xc9c4[862]]= function(){this[_0xc9c4[2861]]= null;null!= this[_0xc9c4[2862]]&& (this[_0xc9c4[2862]]= null,this[_0xc9c4[2870]]())};mxCellMarker[_0xc9c4[202]][_0xc9c4[2871]]= function(_0x5554x2){var _0x5554x3=null;if(this[_0xc9c4[994]]()){var _0x5554x3=this[_0xc9c4[248]](_0x5554x2),_0x5554x4=null!= _0x5554x3?this[_0xc9c4[2872]](_0x5554x3):!1;_0x5554x2= this[_0xc9c4[2873]](_0x5554x2[_0xc9c4[727]](),_0x5554x3,_0x5554x4);this[_0xc9c4[2861]]= _0x5554x4?_0x5554x3:null;if(_0x5554x3!= this[_0xc9c4[2862]]|| _0x5554x2!= this[_0xc9c4[2860]]){this[_0xc9c4[2860]]= _0x5554x2,null!= _0x5554x3&& null!= this[_0xc9c4[2860]]?(this[_0xc9c4[2862]]= _0x5554x3,this[_0xc9c4[811]]()):null!= this[_0xc9c4[2862]]&& (this[_0xc9c4[2862]]= null,this[_0xc9c4[2870]]())}};return _0x5554x3};mxCellMarker[_0xc9c4[202]][_0xc9c4[2874]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);null!= _0x5554x4&& (this[_0xc9c4[2860]]= null!= _0x5554x3?_0x5554x3:this[_0xc9c4[2853]],this[_0xc9c4[2862]]= _0x5554x4,this[_0xc9c4[811]]())};mxCellMarker[_0xc9c4[202]][_0xc9c4[811]]= function(){this[_0xc9c4[1016]][_0xc9c4[2828]](this[_0xc9c4[2860]]);this[_0xc9c4[1016]][_0xc9c4[1016]](this[_0xc9c4[2862]]);this[_0xc9c4[746]]( new mxEventObject(mxEvent.MARK,_0xc9c4[724],this[_0xc9c4[2862]]))};mxCellMarker[_0xc9c4[202]][_0xc9c4[2870]]= function(){this[_0xc9c4[811]]()};mxCellMarker[_0xc9c4[202]][_0xc9c4[2872]]= function(_0x5554x2){return !0};mxCellMarker[_0xc9c4[202]][_0xc9c4[2873]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x4?this[_0xc9c4[2853]]:this[_0xc9c4[2855]]};mxCellMarker[_0xc9c4[202]][_0xc9c4[248]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[249]]();cell= this[_0xc9c4[736]](_0x5554x2);_0x5554x3= this[_0xc9c4[2875]](_0x5554x3[_0xc9c4[248]](cell));return null!= _0x5554x3&& this[_0xc9c4[1825]](_0x5554x3,_0x5554x2)?_0x5554x3:null};mxCellMarker[_0xc9c4[202]][_0xc9c4[736]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[736]]()};mxCellMarker[_0xc9c4[202]][_0xc9c4[2875]]= function(_0x5554x2){return _0x5554x2};mxCellMarker[_0xc9c4[202]][_0xc9c4[1825]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[2859]]?mxUtils[_0xc9c4[2876]](_0x5554x2,_0x5554x3[_0xc9c4[734]](),_0x5554x3[_0xc9c4[735]](),this[_0xc9c4[2857]],mxConstants.MIN_HOTSPOT_SIZE,mxConstants.MAX_HOTSPOT_SIZE):!0};mxCellMarker[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[745]](this[_0xc9c4[2877]]);this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[745]](this[_0xc9c4[2877]]);this[_0xc9c4[1016]][_0xc9c4[515]]()};function mxSelectionCellsHandler(_0x5554x2){mxEventSource[_0xc9c4[239]](this);this[_0xc9c4[1179]]= _0x5554x2;this[_0xc9c4[2878]]=  new mxDictionary;this[_0xc9c4[1179]][_0xc9c4[1133]](this);this[_0xc9c4[2731]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x4){this[_0xc9c4[994]]()&& this[_0xc9c4[802]]()});this[_0xc9c4[1179]][_0xc9c4[2435]]()[_0xc9c4[169]](mxEvent.CHANGE,this[_0xc9c4[2731]]);this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.CHANGE,this[_0xc9c4[2731]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.SCALE,this[_0xc9c4[2731]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.TRANSLATE,this[_0xc9c4[2731]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0xc9c4[2731]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.DOWN,this[_0xc9c4[2731]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.UP,this[_0xc9c4[2731]])}mxUtils[_0xc9c4[1284]](mxSelectionCellsHandler,mxEventSource);mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[2731]]= null;mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[2879]]= 100;mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[2878]]= null;mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[2596]]= function(_0x5554x2){return this[_0xc9c4[2878]][_0xc9c4[203]](_0x5554x2)};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[862]]= function(){this[_0xc9c4[2878]][_0xc9c4[209]](function(_0x5554x2,_0x5554x3){_0x5554x3[_0xc9c4[862]][_0xc9c4[183]](_0x5554x3)})};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[802]]= function(){var _0x5554x2=this[_0xc9c4[2878]];this[_0xc9c4[2878]]=  new mxDictionary;for(var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[897]](),_0x5554x4=0;_0x5554x4< _0x5554x3[_0xc9c4[67]];_0x5554x4++){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x3[_0x5554x4]);if(null!= _0x5554x5){var _0x5554x9=_0x5554x2[_0xc9c4[205]](_0x5554x3[_0x5554x4]);null!= _0x5554x9&& (_0x5554x9[_0xc9c4[724]]!= _0x5554x5?(_0x5554x9[_0xc9c4[515]](),_0x5554x9= null):_0x5554x9[_0xc9c4[258]]());null== _0x5554x9&& (_0x5554x9= this[_0xc9c4[1179]][_0xc9c4[2709]](_0x5554x5),this[_0xc9c4[746]]( new mxEventObject(mxEvent.ADD,_0xc9c4[724],_0x5554x5)));null!= _0x5554x9&& this[_0xc9c4[2878]][_0xc9c4[204]](_0x5554x3[_0x5554x4],_0x5554x9)}};_0x5554x2[_0xc9c4[209]](mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){this[_0xc9c4[746]]( new mxEventObject(mxEvent.REMOVE,_0xc9c4[724],_0x5554x3[_0xc9c4[724]]));_0x5554x3[_0xc9c4[515]]()}))};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1179]][_0xc9c4[994]]()&& this[_0xc9c4[994]]()){var _0x5554x4=[_0x5554x2,_0x5554x3];this[_0xc9c4[2878]][_0xc9c4[209]](function(_0x5554x2,_0x5554x3){_0x5554x3[_0xc9c4[787]][_0xc9c4[183]](_0x5554x3,_0x5554x4)})}};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1179]][_0xc9c4[994]]()&& this[_0xc9c4[994]]()){var _0x5554x4=[_0x5554x2,_0x5554x3];this[_0xc9c4[2878]][_0xc9c4[209]](function(_0x5554x2,_0x5554x3){_0x5554x3[_0xc9c4[788]][_0xc9c4[183]](_0x5554x3,_0x5554x4)})}};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1179]][_0xc9c4[994]]()&& this[_0xc9c4[994]]()){var _0x5554x4=[_0x5554x2,_0x5554x3];this[_0xc9c4[2878]][_0xc9c4[209]](function(_0x5554x2,_0x5554x3){_0x5554x3[_0xc9c4[789]][_0xc9c4[183]](_0x5554x3,_0x5554x4)})}};mxSelectionCellsHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1179]][_0xc9c4[1148]](this);null!= this[_0xc9c4[2731]]&& (this[_0xc9c4[1179]][_0xc9c4[2435]]()[_0xc9c4[745]](this[_0xc9c4[2731]]),this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[745]](this[_0xc9c4[2731]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[745]](this[_0xc9c4[2731]]),this[_0xc9c4[2731]]= null)};function mxConnectionHandler(_0x5554x2,_0x5554x3){mxEventSource[_0xc9c4[239]](this);null!= _0x5554x2&& (this[_0xc9c4[1179]]= _0x5554x2,this[_0xc9c4[1033]]= _0x5554x3,this[_0xc9c4[176]]())}mxUtils[_0xc9c4[1284]](mxConnectionHandler,mxEventSource);mxConnectionHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[1033]]=  !0;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2880]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2881]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2882]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2883]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[804]]=  !0;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2884]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2885]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2886]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[267]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2887]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2888]]=  !0;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2889]]= 500;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2890]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2891]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2892]]= 4;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2893]]= 0;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2894]]= 0;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2895]]=  !1;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2823]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2896]]=  new mxPoint(0,mxConstants.TOOLTIP_VERTICAL_OFFSET);mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2897]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[1176]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2898]]= null;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2899]]= 0;mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2900]]= mxClient[_0xc9c4[47]];mxConnectionHandler[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2901]]= function(){return this[_0xc9c4[2884]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2902]]= function(_0x5554x2){this[_0xc9c4[2884]]= _0x5554x2};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2156]]= function(){var _0x5554x2= new mxPolyline([],mxConstants.INVALID_COLOR);_0x5554x2[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]];_0x5554x2[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]());_0x5554x2[_0xc9c4[1564]]= 0;_0x5554x2[_0xc9c4[1229]]=  !1;_0x5554x2[_0xc9c4[1522]]=  !0;if(this[_0xc9c4[1179]][_0xc9c4[507]]== mxConstants[_0xc9c4[508]]){_0x5554x2[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[130])}else {var _0x5554x3=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){_0x5554x2= mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x2),mxEvent[_0xc9c4[733]](_0x5554x2));return this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](this[_0xc9c4[1179]][_0xc9c4[999]](_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]))});mxEvent[_0xc9c4[2733]](_0x5554x2[_0xc9c4[252]],this[_0xc9c4[1179]],_0x5554x3)};return _0x5554x2};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[176]]= function(){this[_0xc9c4[1179]][_0xc9c4[1133]](this);this[_0xc9c4[2885]]= this[_0xc9c4[1689]]();this[_0xc9c4[2886]]=  new mxConstraintHandler(this[_0xc9c4[1179]]);this[_0xc9c4[1176]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){null!= this[_0xc9c4[2903]]&& (this[_0xc9c4[2903]]= this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](this[_0xc9c4[2903]][_0xc9c4[246]]));null!= this[_0xc9c4[2903]]?this[_0xc9c4[2905]](this[_0xc9c4[2904]],this[_0xc9c4[2903]]):(this[_0xc9c4[2906]](this[_0xc9c4[2904]]),this[_0xc9c4[257]]= null);this[_0xc9c4[2886]][_0xc9c4[862]]()});this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.CHANGE,this[_0xc9c4[1176]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.SCALE,this[_0xc9c4[1176]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.TRANSLATE,this[_0xc9c4[1176]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0xc9c4[1176]]);this[_0xc9c4[2898]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2906]](this[_0xc9c4[2904]])});this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.START_EDITING,this[_0xc9c4[2898]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.DOWN,this[_0xc9c4[2898]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.UP,this[_0xc9c4[2898]])};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2907]]= function(_0x5554x2){return !0};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[1689]]= function(){var _0x5554x2= new mxCellMarker(this[_0xc9c4[1179]]);_0x5554x2[_0xc9c4[2859]]=  !0;_0x5554x2[_0xc9c4[736]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x3,_0x5554x4){_0x5554x4= mxCellMarker[_0xc9c4[202]][_0xc9c4[736]][_0xc9c4[183]](_0x5554x2,arguments);this[_0xc9c4[267]]= null;if(!this[_0xc9c4[2907]](_0x5554x4)){return null};null!= _0x5554x4?this[_0xc9c4[2908]]()?null!= this[_0xc9c4[257]]&& (this[_0xc9c4[267]]= this[_0xc9c4[2909]](this[_0xc9c4[257]][_0xc9c4[246]],_0x5554x4),null!= this[_0xc9c4[267]]&& 0== this[_0xc9c4[267]][_0xc9c4[67]]&& (_0x5554x4= null,this[_0xc9c4[2901]]()&& (this[_0xc9c4[267]]= null))):this[_0xc9c4[2671]](_0x5554x4)|| (_0x5554x4= null):this[_0xc9c4[2908]]()&& (!this[_0xc9c4[2901]]()&&  !this[_0xc9c4[1179]][_0xc9c4[2406]])&& (this[_0xc9c4[267]]= _0xc9c4[110]);return _0x5554x4});_0x5554x2[_0xc9c4[2872]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x3){return this[_0xc9c4[2908]]()?null== this[_0xc9c4[267]]:mxCellMarker[_0xc9c4[202]][_0xc9c4[2872]][_0xc9c4[183]](_0x5554x2,arguments)});_0x5554x2[_0xc9c4[2873]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x3,_0x5554x4,_0x5554x5){return null== this[_0xc9c4[2882]]|| this[_0xc9c4[2908]]()?mxCellMarker[_0xc9c4[202]][_0xc9c4[2873]][_0xc9c4[183]](_0x5554x2,arguments):null});_0x5554x2[_0xc9c4[1825]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x3,_0x5554x4){return null!= this[_0xc9c4[2882]]|| this[_0xc9c4[2908]]()?!0:mxCellMarker[_0xc9c4[202]][_0xc9c4[1825]][_0xc9c4[183]](_0x5554x2,arguments)});return _0x5554x2};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[861]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[257]]= _0x5554x2;this[_0xc9c4[2823]]=  new mxPoint(_0x5554x3,_0x5554x4);this[_0xc9c4[2897]]= null!= _0x5554x5?_0x5554x5:this[_0xc9c4[2910]](null);this[_0xc9c4[2885]][_0xc9c4[2860]]= this[_0xc9c4[2885]][_0xc9c4[2853]];this[_0xc9c4[2885]][_0xc9c4[2862]]= _0x5554x2;this[_0xc9c4[2885]][_0xc9c4[811]]();this[_0xc9c4[746]]( new mxEventObject(mxEvent.START,_0xc9c4[724],this[_0xc9c4[257]]))};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2908]]= function(){return null!= this[_0xc9c4[2823]]&& null!= this[_0xc9c4[253]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2671]]= function(_0x5554x2){return this[_0xc9c4[1179]][_0xc9c4[2671]](_0x5554x2)};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2672]]= function(_0x5554x2){return !0};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2909]]= function(_0x5554x2,_0x5554x3){return !this[_0xc9c4[2672]](_0x5554x3)?_0xc9c4[110]:this[_0xc9c4[1179]][_0xc9c4[2500]](null,_0x5554x2,_0x5554x3)};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2911]]= function(_0x5554x2){return this[_0xc9c4[2882]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2912]]= function(_0x5554x2){return null!= _0x5554x2[_0xc9c4[963]]&& _0x5554x2[_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== this[_0xc9c4[1179]][_0xc9c4[526]]?!0:this[_0xc9c4[2880]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2913]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[2911]](_0x5554x2);if(null!= _0x5554x3&& null!= _0x5554x2){this[_0xc9c4[2903]]= _0x5554x2;var _0x5554x4=[],_0x5554x5= new mxRectangle(0,0,_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]]),_0x5554x9= new mxImageShape(_0x5554x5,_0x5554x3[_0xc9c4[390]],null,null,0);_0x5554x9[_0xc9c4[1674]]=  !1;this[_0xc9c4[2912]](_0x5554x2)?(_0x5554x9[_0xc9c4[507]]= mxConstants[_0xc9c4[1656]],_0x5554x9[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[526]])):(_0x5554x9[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[508]]:mxConstants[_0xc9c4[1523]],_0x5554x9[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]()),this[_0xc9c4[2881]]&& null!= _0x5554x9[_0xc9c4[252]][_0xc9c4[328]]&& _0x5554x9[_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[950]](_0x5554x9[_0xc9c4[252]],_0x5554x9[_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[285]]));_0x5554x9[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[2914]];var _0x5554xa=mxUtils[_0xc9c4[885]](this,function(){return null!= this[_0xc9c4[2915]]?this[_0xc9c4[2915]]:_0x5554x2}),_0x5554x3=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){mxEvent[_0xc9c4[721]](_0x5554x2)|| (this[_0xc9c4[2916]]= _0x5554x9,this[_0xc9c4[1179]][_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x2,_0x5554xa())))});mxEvent[_0xc9c4[2733]](_0x5554x9[_0xc9c4[252]],this[_0xc9c4[1179]],_0x5554xa,_0x5554x3);_0x5554x4[_0xc9c4[207]](_0x5554x9);this[_0xc9c4[2905]](_0x5554x4,this[_0xc9c4[2903]]);return _0x5554x4};return null};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2905]]= function(_0x5554x2,_0x5554x3){if(null!= _0x5554x2&& null!= _0x5554x2[0]&& null!= _0x5554x3){var _0x5554x4=this[_0xc9c4[2917]](_0x5554x2[0],_0x5554x3);_0x5554x2[0][_0xc9c4[1562]][_0xc9c4[235]]= _0x5554x4[_0xc9c4[235]];_0x5554x2[0][_0xc9c4[1562]][_0xc9c4[236]]= _0x5554x4[_0xc9c4[236]];_0x5554x2[0][_0xc9c4[258]]()}};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2917]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x5=_0x5554x3[_0xc9c4[241]](),_0x5554x9=_0x5554x3[_0xc9c4[242]]();if(this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x3[_0xc9c4[246]])){var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[1731]](_0x5554x3[_0xc9c4[246]]),_0x5554x5=0!= _0x5554xa[_0xc9c4[117]]?_0x5554x3[_0xc9c4[235]]+ _0x5554xa[_0xc9c4[117]]* _0x5554x4/ 2:_0x5554x5,_0x5554x9=0!= _0x5554xa[_0xc9c4[119]]?_0x5554x3[_0xc9c4[236]]+ _0x5554xa[_0xc9c4[119]]* _0x5554x4/ 2:_0x5554x9,_0x5554xa=mxUtils[_0xc9c4[431]](mxUtils[_0xc9c4[433]](_0x5554x3[_0xc9c4[124]],mxConstants.STYLE_ROTATION)|| 0);if(0!= _0x5554xa){var _0x5554x4=Math[_0xc9c4[426]](_0x5554xa),_0x5554xa=Math[_0xc9c4[427]](_0x5554xa),_0x5554x12= new mxPoint(_0x5554x3[_0xc9c4[241]](),_0x5554x3[_0xc9c4[242]]()),_0x5554x9=mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x5,_0x5554x9),_0x5554x4,_0x5554xa,_0x5554x12),_0x5554x5=_0x5554x9[_0xc9c4[235]],_0x5554x9=_0x5554x9[_0xc9c4[236]]}};return  new mxPoint(_0x5554x5- _0x5554x2[_0xc9c4[1562]][_0xc9c4[117]]/ 2,_0x5554x9- _0x5554x2[_0xc9c4[1562]][_0xc9c4[119]]/ 2)};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2906]]= function(_0x5554x2){if(null!= _0x5554x2){this[_0xc9c4[2903]]= null;for(var _0x5554x3=0;_0x5554x3< _0x5554x2[_0xc9c4[67]];_0x5554x3++){_0x5554x2[_0x5554x3][_0xc9c4[515]]()}}};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2918]]= function(_0x5554x2){return !this[_0xc9c4[1179]][_0xc9c4[2579]](_0x5554x2[_0xc9c4[727]]())&& (null!= this[_0xc9c4[2886]][_0xc9c4[2919]]&& null!= this[_0xc9c4[2886]][_0xc9c4[2920]]|| null!= this[_0xc9c4[257]]&& null== this[_0xc9c4[267]]&& (null== this[_0xc9c4[2904]]|| null!= this[_0xc9c4[2904]]&& null!= this[_0xc9c4[2916]]))};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[2899]]++;if(this[_0xc9c4[994]]()&& this[_0xc9c4[1179]][_0xc9c4[994]]()&&  !_0x5554x3[_0xc9c4[721]]()&&  !this[_0xc9c4[2908]]()&& this[_0xc9c4[2918]](_0x5554x3)){null!= this[_0xc9c4[2886]][_0xc9c4[2920]]&& null!= this[_0xc9c4[2886]][_0xc9c4[2919]]&& null!= this[_0xc9c4[2886]][_0xc9c4[987]]?(this[_0xc9c4[2921]]= this[_0xc9c4[2886]][_0xc9c4[2920]],this[_0xc9c4[257]]= this[_0xc9c4[2886]][_0xc9c4[2919]],this[_0xc9c4[2823]]= this[_0xc9c4[2886]][_0xc9c4[987]][_0xc9c4[238]]()):this[_0xc9c4[2823]]=  new mxPoint(_0x5554x3[_0xc9c4[734]](),_0x5554x3[_0xc9c4[735]]());this[_0xc9c4[2897]]= this[_0xc9c4[2910]](_0x5554x3);this[_0xc9c4[2899]]= 1;this[_0xc9c4[2887]]&& null== this[_0xc9c4[253]]&& (this[_0xc9c4[2922]]= null,this[_0xc9c4[253]]= this[_0xc9c4[2156]]());if(null== this[_0xc9c4[257]]&& null!= this[_0xc9c4[2897]]){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[2689]](_0x5554x3[_0xc9c4[727]]());this[_0xc9c4[2897]][_0xc9c4[246]][_0xc9c4[256]][_0xc9c4[2007]](_0x5554x4,!0)};this[_0xc9c4[746]]( new mxEventObject(mxEvent.START,_0xc9c4[724],this[_0xc9c4[257]]));_0x5554x3[_0xc9c4[722]]()}else {if(mxClient[_0xc9c4[754]]&& this[_0xc9c4[2888]]&&  !this[_0xc9c4[2890]]&& this[_0xc9c4[994]]()&& this[_0xc9c4[1179]][_0xc9c4[994]]()&&  !this[_0xc9c4[2908]]()){this[_0xc9c4[2890]]=  !0;this[_0xc9c4[2893]]= _0x5554x3[_0xc9c4[730]]();this[_0xc9c4[2894]]= _0x5554x3[_0xc9c4[732]]();var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](this[_0xc9c4[2885]][_0xc9c4[736]](_0x5554x3));this[_0xc9c4[2923]]&& window[_0xc9c4[2924]](this[_0xc9c4[2923]]);this[_0xc9c4[2923]]= window[_0xc9c4[261]](mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[2891]]&& this[_0xc9c4[2925]](_0x5554x3,_0x5554x5);this[_0xc9c4[2891]]= this[_0xc9c4[2890]]=  !1}),this[_0xc9c4[2889]]);this[_0xc9c4[2891]]=  !0}};this[_0xc9c4[2926]]= this[_0xc9c4[2916]];this[_0xc9c4[2916]]= null};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2925]]= function(_0x5554x2,_0x5554x3){null!= _0x5554x3&& (this[_0xc9c4[2885]][_0xc9c4[2860]]= this[_0xc9c4[2885]][_0xc9c4[2853]],this[_0xc9c4[2885]][_0xc9c4[2862]]= _0x5554x3,this[_0xc9c4[2885]][_0xc9c4[811]](),this[_0xc9c4[2823]]=  new mxPoint(_0x5554x2[_0xc9c4[734]](),_0x5554x2[_0xc9c4[735]]()),this[_0xc9c4[2897]]= this[_0xc9c4[2910]](_0x5554x2),this[_0xc9c4[257]]= _0x5554x3,this[_0xc9c4[746]]( new mxEventObject(mxEvent.START,_0xc9c4[724],this[_0xc9c4[257]])))};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2927]]= function(_0x5554x2){return !this[_0xc9c4[1179]][_0xc9c4[1712]](_0x5554x2[_0xc9c4[246]])};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2910]]= function(_0x5554x2){return null};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2928]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[2885]][_0xc9c4[2871]](_0x5554x2);this[_0xc9c4[2886]][_0xc9c4[2729]](_0x5554x2,null== this[_0xc9c4[2823]]);this[_0xc9c4[2915]]= _0x5554x3};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2929]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[518]](),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[512]]();_0x5554x2[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]]/ _0x5554x3- _0x5554x4[_0xc9c4[235]];_0x5554x2[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]]/ _0x5554x3- _0x5554x4[_0xc9c4[236]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[2891]]&& (this[_0xc9c4[2891]]= Math[_0xc9c4[425]](this[_0xc9c4[2893]]- _0x5554x3[_0xc9c4[730]]())< this[_0xc9c4[2892]]&& Math[_0xc9c4[425]](this[_0xc9c4[2894]]- _0x5554x3[_0xc9c4[732]]())< this[_0xc9c4[2892]]);if(!_0x5554x3[_0xc9c4[721]]()&& (this[_0xc9c4[2895]]|| null!= this[_0xc9c4[2823]]||  !this[_0xc9c4[1179]][_0xc9c4[1009]])){!this[_0xc9c4[994]]()&& null!= this[_0xc9c4[2915]] && (this[_0xc9c4[2906]](this[_0xc9c4[2904]]),this[_0xc9c4[2915]]= null);(null!= this[_0xc9c4[2823]]|| this[_0xc9c4[994]]()&& this[_0xc9c4[1179]][_0xc9c4[994]]())&& this[_0xc9c4[2928]](_0x5554x3);if(null!= this[_0xc9c4[2823]]){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x4= new mxPoint(this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x3[_0xc9c4[734]]()/ _0x5554x4)* _0x5554x4,this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x3[_0xc9c4[735]]()/ _0x5554x4)* _0x5554x4),_0x5554x5=null,_0x5554x9=_0x5554x4;null!= this[_0xc9c4[2886]][_0xc9c4[2920]]&& (null!= this[_0xc9c4[2886]][_0xc9c4[2919]]&& null!= this[_0xc9c4[2886]][_0xc9c4[987]])&& (_0x5554x5= this[_0xc9c4[2886]][_0xc9c4[2920]],_0x5554x9= this[_0xc9c4[2886]][_0xc9c4[987]][_0xc9c4[238]]());var _0x5554xa=this[_0xc9c4[2823]];if(null!= this[_0xc9c4[2926]]){var _0x5554x12=this[_0xc9c4[2926]][_0xc9c4[1562]][_0xc9c4[117]],_0x5554x13=this[_0xc9c4[2926]][_0xc9c4[1562]][_0xc9c4[119]];null!= this[_0xc9c4[2915]]&& this[_0xc9c4[2883]]?(_0x5554x12= this[_0xc9c4[2917]](this[_0xc9c4[2926]],this[_0xc9c4[2915]]),this[_0xc9c4[2926]][_0xc9c4[1562]][_0xc9c4[235]]= _0x5554x12[_0xc9c4[235]],this[_0xc9c4[2926]][_0xc9c4[1562]][_0xc9c4[236]]= _0x5554x12[_0xc9c4[236]]):(_0x5554x12=  new mxRectangle(_0x5554x3[_0xc9c4[734]]()+ this[_0xc9c4[2896]][_0xc9c4[235]],_0x5554x3[_0xc9c4[735]]()+ this[_0xc9c4[2896]][_0xc9c4[236]],_0x5554x12,_0x5554x13),this[_0xc9c4[2926]][_0xc9c4[1562]]= _0x5554x12);this[_0xc9c4[2926]][_0xc9c4[258]]()};if(null!= this[_0xc9c4[2897]]){this[_0xc9c4[2897]][_0xc9c4[439]]= [null,null!= this[_0xc9c4[2915]]?null:_0x5554x9];this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2289]](this[_0xc9c4[2897]],this[_0xc9c4[257]],!0,this[_0xc9c4[2921]]);null!= this[_0xc9c4[2915]]&& (null== _0x5554x5&& (_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[2288]](this[_0xc9c4[2897]],this[_0xc9c4[257]],!1)),this[_0xc9c4[2897]][_0xc9c4[2088]](null,!1),this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2289]](this[_0xc9c4[2897]],this[_0xc9c4[2915]],!1,_0x5554x5));_0x5554xa= null;if(null!= this[_0xc9c4[2922]]){_0x5554xa= [];for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[2922]][_0xc9c4[67]];_0x5554x9++){_0x5554x5= this[_0xc9c4[2922]][_0x5554x9][_0xc9c4[238]](),this[_0xc9c4[2929]](_0x5554x5),_0x5554xa[_0x5554x9]= _0x5554x5}};this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2282]](this[_0xc9c4[2897]],_0x5554xa,this[_0xc9c4[257]],this[_0xc9c4[2915]]);this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2283]](this[_0xc9c4[2897]],this[_0xc9c4[257]],this[_0xc9c4[2915]]);_0x5554x9= this[_0xc9c4[2897]][_0xc9c4[439]][this[_0xc9c4[2897]][_0xc9c4[439]][_0xc9c4[67]]- 1];_0x5554xa= this[_0xc9c4[2897]][_0xc9c4[439]][0]}else {null!= this[_0xc9c4[2915]]&& null== this[_0xc9c4[2886]][_0xc9c4[2920]]&& (_0x5554x12= this[_0xc9c4[2930]](this[_0xc9c4[2915]],_0x5554x3),null!= _0x5554x12&& (_0x5554x9= _0x5554x12)),null== this[_0xc9c4[2921]]&& null!= this[_0xc9c4[257]]&& (_0x5554x12= this[_0xc9c4[2931]](this[_0xc9c4[257]],null!= this[_0xc9c4[2922]]&& 0< this[_0xc9c4[2922]][_0xc9c4[67]]?this[_0xc9c4[2922]][0]:_0x5554x9,_0x5554x3),null!= _0x5554x12&& (_0x5554xa= _0x5554x12))};if(null== this[_0xc9c4[2915]]&& this[_0xc9c4[2900]]){_0x5554x12= _0x5554xa;null!= this[_0xc9c4[2897]]&& 2< this[_0xc9c4[2897]][_0xc9c4[439]][_0xc9c4[67]]&& (_0x5554x5= this[_0xc9c4[2897]][_0xc9c4[439]][this[_0xc9c4[2897]][_0xc9c4[439]][_0xc9c4[67]]- 2],null!= _0x5554x5&& (_0x5554x12= _0x5554x5));_0x5554x5= _0x5554x9[_0xc9c4[235]]- _0x5554x12[_0xc9c4[235]];_0x5554x12= _0x5554x9[_0xc9c4[236]]- _0x5554x12[_0xc9c4[236]];_0x5554x13= Math[_0xc9c4[428]](_0x5554x5* _0x5554x5+ _0x5554x12* _0x5554x12);if(0== _0x5554x13){return};_0x5554x9[_0xc9c4[235]]-= 4* _0x5554x5/ _0x5554x13;_0x5554x9[_0xc9c4[236]]-= 4* _0x5554x12/ _0x5554x13};if(null== this[_0xc9c4[253]]&& (_0x5554x5= Math[_0xc9c4[425]](_0x5554x4[_0xc9c4[235]]- this[_0xc9c4[2823]][_0xc9c4[235]]),_0x5554x12= Math[_0xc9c4[425]](_0x5554x4[_0xc9c4[236]]- this[_0xc9c4[2823]][_0xc9c4[236]]),_0x5554x5> this[_0xc9c4[1179]][_0xc9c4[2353]]|| _0x5554x12> this[_0xc9c4[1179]][_0xc9c4[2353]])){this[_0xc9c4[253]]= this[_0xc9c4[2156]](),this[_0xc9c4[2928]](_0x5554x3)};null!= this[_0xc9c4[253]]&& (null!= this[_0xc9c4[2897]]?this[_0xc9c4[253]][_0xc9c4[1525]]= this[_0xc9c4[2897]][_0xc9c4[439]]:(_0x5554x4= [_0x5554xa],null!= this[_0xc9c4[2922]]&& (_0x5554x4= _0x5554x4[_0xc9c4[1919]](this[_0xc9c4[2922]])),_0x5554x4[_0xc9c4[207]](_0x5554x9),this[_0xc9c4[253]][_0xc9c4[1525]]= _0x5554x4),this[_0xc9c4[2932]]());mxEvent[_0xc9c4[722]](_0x5554x3[_0xc9c4[727]]());_0x5554x3[_0xc9c4[722]]()}else {!this[_0xc9c4[994]]()||  !this[_0xc9c4[1179]][_0xc9c4[994]]()?this[_0xc9c4[2886]][_0xc9c4[862]]():this[_0xc9c4[257]]!= this[_0xc9c4[2915]]&& null== this[_0xc9c4[2897]]?(this[_0xc9c4[2906]](this[_0xc9c4[2904]]),this[_0xc9c4[2904]]= null,null!= this[_0xc9c4[2915]]&& null== this[_0xc9c4[267]]&& (this[_0xc9c4[2904]]= this[_0xc9c4[2913]](this[_0xc9c4[2915]]),null== this[_0xc9c4[2904]]&& (this[_0xc9c4[2915]][_0xc9c4[1609]](mxConstants.CURSOR_CONNECT),_0x5554x3[_0xc9c4[722]]())),this[_0xc9c4[257]]= this[_0xc9c4[2915]]):this[_0xc9c4[257]]== this[_0xc9c4[2915]]&& (null!= this[_0xc9c4[2915]]&& null== this[_0xc9c4[2904]]&&  !this[_0xc9c4[1179]][_0xc9c4[1009]])&& _0x5554x3[_0xc9c4[722]]()};null!= this[_0xc9c4[2886]][_0xc9c4[2920]]&& this[_0xc9c4[2885]][_0xc9c4[862]]();if(!this[_0xc9c4[1179]][_0xc9c4[1009]]&& null!= this[_0xc9c4[2915]] && null!= this[_0xc9c4[2904]]){_0x5554x4=  !1;_0x5554xa= _0x5554x3[_0xc9c4[728]]();for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[2904]][_0xc9c4[67]]&&  !_0x5554x4;_0x5554x9++){_0x5554x4= _0x5554xa== this[_0xc9c4[2904]][_0x5554x9][_0xc9c4[252]]|| _0x5554xa[_0xc9c4[265]]== this[_0xc9c4[2904]][_0x5554x9][_0xc9c4[252]]};_0x5554x4|| this[_0xc9c4[2933]](this[_0xc9c4[2915]],this[_0xc9c4[2904]],_0x5554x3)}}else {this[_0xc9c4[2886]][_0xc9c4[862]]()}};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2930]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=null,_0x5554x5=_0x5554x2[_0xc9c4[441]],_0x5554x9=_0x5554x5[_0xc9c4[2305]](_0x5554x2);if(null!= _0x5554x9){var _0x5554xa=null!= this[_0xc9c4[2922]]&& 0< this[_0xc9c4[2922]][_0xc9c4[67]]?this[_0xc9c4[2922]][this[_0xc9c4[2922]][_0xc9c4[67]]- 1]: new mxPoint(this[_0xc9c4[257]][_0xc9c4[241]](),this[_0xc9c4[257]][_0xc9c4[242]]()),_0x5554x5=_0x5554x9(_0x5554x5[_0xc9c4[2087]](_0x5554x2),this[_0xc9c4[2897]],_0x5554xa,!1);null!= _0x5554x5&& (_0x5554x4= _0x5554x5)}else {_0x5554x4=  new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]())};return _0x5554x4};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2931]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x4= null;var _0x5554x5=_0x5554x2[_0xc9c4[441]],_0x5554x9=_0x5554x5[_0xc9c4[2305]](_0x5554x2),_0x5554xa= new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]());if(null!= _0x5554x9){var _0x5554x12=mxUtils[_0xc9c4[433]](_0x5554x2[_0xc9c4[124]],mxConstants.STYLE_ROTATION,0),_0x5554x13=-_0x5554x12* (Math[_0xc9c4[424]]/ 180);0!= _0x5554x12&& (_0x5554x3= mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x3[_0xc9c4[235]],_0x5554x3[_0xc9c4[236]]),Math[_0xc9c4[426]](_0x5554x13),Math[_0xc9c4[427]](_0x5554x13),_0x5554xa));_0x5554x2= _0x5554x9(_0x5554x5[_0xc9c4[2087]](_0x5554x2),_0x5554x2,_0x5554x3,!1);null!= _0x5554x2&& (0!= _0x5554x12&& (_0x5554x2= mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]),Math[_0xc9c4[426]](-_0x5554x13),Math[_0xc9c4[427]](-_0x5554x13),_0x5554xa)),_0x5554x4= _0x5554x2)}else {_0x5554x4= _0x5554xa};return _0x5554x4};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2933]]= function(_0x5554x2,_0x5554x3,_0x5554x4){};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2934]]= function(_0x5554x2){return null!= _0x5554x2[_0xc9c4[248]]()};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2935]]= function(_0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],_0x5554x2[_0xc9c4[730]](),_0x5554x2[_0xc9c4[732]]()),_0x5554x4=Math[_0xc9c4[425]](_0x5554x3[_0xc9c4[235]]- this[_0xc9c4[2823]][_0xc9c4[235]]),_0x5554x3=Math[_0xc9c4[425]](_0x5554x3[_0xc9c4[236]]- this[_0xc9c4[2823]][_0xc9c4[236]]);if(null!= this[_0xc9c4[2922]]|| 1< this[_0xc9c4[2899]]&& (_0x5554x4> this[_0xc9c4[1179]][_0xc9c4[2353]]|| _0x5554x3> this[_0xc9c4[1179]][_0xc9c4[2353]])){null== this[_0xc9c4[2922]]&& (this[_0xc9c4[2922]]= []),_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x3=  new mxPoint(this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[734]]()/ _0x5554x4)* _0x5554x4,this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[735]]()/ _0x5554x4)* _0x5554x4),this[_0xc9c4[2922]][_0xc9c4[207]](_0x5554x3)}};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& this[_0xc9c4[2908]]()){if(this[_0xc9c4[2887]]&&  !this[_0xc9c4[2934]](_0x5554x3)){this[_0xc9c4[2935]](_0x5554x3);_0x5554x3[_0xc9c4[722]]();return};if(null== this[_0xc9c4[267]]){var _0x5554x4=null!= this[_0xc9c4[257]]?this[_0xc9c4[257]][_0xc9c4[246]]:null,_0x5554x5=null;null!= this[_0xc9c4[2886]][_0xc9c4[2920]]&& null!= this[_0xc9c4[2886]][_0xc9c4[2919]]&& (_0x5554x5= this[_0xc9c4[2886]][_0xc9c4[2919]][_0xc9c4[246]]);null== _0x5554x5&& this[_0xc9c4[2885]][_0xc9c4[2867]]()&& (_0x5554x5= this[_0xc9c4[2885]][_0xc9c4[2861]][_0xc9c4[246]]);this[_0xc9c4[807]](_0x5554x4,_0x5554x5,_0x5554x3[_0xc9c4[727]](),_0x5554x3[_0xc9c4[736]]())}else {null!= this[_0xc9c4[257]]&& (null!= this[_0xc9c4[2885]][_0xc9c4[2861]]&& this[_0xc9c4[257]][_0xc9c4[246]]== this[_0xc9c4[2885]][_0xc9c4[2861]][_0xc9c4[246]])&& this[_0xc9c4[1179]][_0xc9c4[2459]](this[_0xc9c4[2885]][_0xc9c4[1097]],evt),0< this[_0xc9c4[267]][_0xc9c4[67]]&& this[_0xc9c4[1179]][_0xc9c4[2580]](this[_0xc9c4[267]])};this[_0xc9c4[2906]](this[_0xc9c4[2904]]);_0x5554x3[_0xc9c4[722]]()};null!= this[_0xc9c4[2823]]&& this[_0xc9c4[862]]();this[_0xc9c4[2891]]= this[_0xc9c4[2890]]=  !1};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[862]]= function(){null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[515]](),this[_0xc9c4[253]]= null);this[_0xc9c4[2906]](this[_0xc9c4[2904]]);this[_0xc9c4[2904]]= null;this[_0xc9c4[2885]][_0xc9c4[862]]();this[_0xc9c4[2886]][_0xc9c4[862]]();this[_0xc9c4[2921]]= this[_0xc9c4[267]]= this[_0xc9c4[257]]= this[_0xc9c4[2897]]= this[_0xc9c4[2926]]= null;this[_0xc9c4[2899]]= 0;this[_0xc9c4[2916]]= this[_0xc9c4[2823]]= null;this[_0xc9c4[746]]( new mxEventObject(mxEvent.RESET))};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2932]]= function(){var _0x5554x2=null== this[_0xc9c4[267]];this[_0xc9c4[253]][_0xc9c4[1307]]= this[_0xc9c4[2936]](_0x5554x2);_0x5554x2= this[_0xc9c4[2937]](_0x5554x2);this[_0xc9c4[253]][_0xc9c4[1336]]= _0x5554x2;this[_0xc9c4[253]][_0xc9c4[258]]()};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2937]]= function(_0x5554x2){return _0x5554x2?mxConstants[_0xc9c4[2829]]:mxConstants[_0xc9c4[2938]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2936]]= function(_0x5554x2){return _0x5554x2?3:1};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[807]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= _0x5554x3|| this[_0xc9c4[2901]]()|| this[_0xc9c4[1179]][_0xc9c4[2406]]){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554xa=null;_0x5554x9[_0xc9c4[473]]();try{if(null!= _0x5554x2&& (null== _0x5554x3&& this[_0xc9c4[2901]]())&& (_0x5554x3= this[_0xc9c4[2939]](_0x5554x4,_0x5554x2),null!= _0x5554x3)){_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[564]]([_0x5554x3],_0x5554x4,_0x5554x5);if(null== _0x5554x5||  !this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[250]](_0x5554x5)){var _0x5554x12=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x5);if(null!= _0x5554x12){var _0x5554x13=_0x5554x9[_0xc9c4[1721]](_0x5554x3);_0x5554x13[_0xc9c4[235]]-= _0x5554x12[_0xc9c4[2078]][_0xc9c4[235]];_0x5554x13[_0xc9c4[236]]-= _0x5554x12[_0xc9c4[2078]][_0xc9c4[236]]}}else {_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[902]]()};this[_0xc9c4[1179]][_0xc9c4[2103]](_0x5554x3,_0x5554x5)};var _0x5554x14=this[_0xc9c4[1179]][_0xc9c4[902]]();null!= _0x5554x2&& (null!= _0x5554x3&& _0x5554x9[_0xc9c4[1197]](_0x5554x2)== _0x5554x9[_0xc9c4[1197]](_0x5554x3)&& _0x5554x9[_0xc9c4[1197]](_0x5554x9[_0xc9c4[1197]](_0x5554x2))!= _0x5554x9[_0xc9c4[501]]())&& (_0x5554x14= _0x5554x9[_0xc9c4[1197]](_0x5554x2),null!= _0x5554x2[_0xc9c4[256]]&& _0x5554x2[_0xc9c4[256]][_0xc9c4[1500]]&& (null!= _0x5554x3[_0xc9c4[256]]&& _0x5554x3[_0xc9c4[256]][_0xc9c4[1500]])&& (_0x5554x14= _0x5554x9[_0xc9c4[1197]](_0x5554x14)));_0x5554x13= _0x5554x12= null;null!= this[_0xc9c4[2897]]&& (_0x5554x12= this[_0xc9c4[2897]][_0xc9c4[246]][_0xc9c4[131]],_0x5554x13= this[_0xc9c4[2897]][_0xc9c4[246]][_0xc9c4[124]]);_0x5554xa= this[_0xc9c4[1960]](_0x5554x14,null,_0x5554x12,_0x5554x2,_0x5554x3,_0x5554x13);if(null!= _0x5554xa){this[_0xc9c4[1179]][_0xc9c4[2545]](_0x5554xa,_0x5554x2,!0,this[_0xc9c4[2921]]);this[_0xc9c4[1179]][_0xc9c4[2545]](_0x5554xa,_0x5554x3,!1,this[_0xc9c4[2886]][_0xc9c4[2920]]);null!= this[_0xc9c4[2897]]&& _0x5554x9[_0xc9c4[1724]](_0x5554xa,this[_0xc9c4[2897]][_0xc9c4[246]][_0xc9c4[256]]);var _0x5554x15=_0x5554x9[_0xc9c4[1721]](_0x5554xa);null== _0x5554x15&& (_0x5554x15=  new mxGeometry,_0x5554x15[_0xc9c4[1500]]=  !0,_0x5554x9[_0xc9c4[1724]](_0x5554xa,_0x5554x15));if(null!= this[_0xc9c4[2922]]&& 0< this[_0xc9c4[2922]][_0xc9c4[67]]){var _0x5554x16=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x17=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[513]];_0x5554x15[_0xc9c4[1525]]= [];for(_0x5554x2= 0;_0x5554x2< this[_0xc9c4[2922]][_0xc9c4[67]];_0x5554x2++){var _0x5554x18=this[_0xc9c4[2922]][_0x5554x2];_0x5554x15[_0xc9c4[1525]][_0xc9c4[207]]( new mxPoint(_0x5554x18[_0xc9c4[235]]/ _0x5554x16- _0x5554x17[_0xc9c4[235]],_0x5554x18[_0xc9c4[236]]/ _0x5554x16- _0x5554x17[_0xc9c4[236]]))}};null== _0x5554x3&& (_0x5554x18= this[_0xc9c4[1179]][_0xc9c4[2689]](_0x5554x4,!1),_0x5554x18[_0xc9c4[235]]-= this[_0xc9c4[1179]][_0xc9c4[1136]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x18[_0xc9c4[236]]-= this[_0xc9c4[1179]][_0xc9c4[1137]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x15[_0xc9c4[2007]](_0x5554x18,!1));this[_0xc9c4[746]]( new mxEventObject(mxEvent.CONNECT,_0xc9c4[246],_0x5554xa,_0xc9c4[763],_0x5554x4,_0xc9c4[772],_0x5554x5))}}catch(q){mxLog[_0xc9c4[539]](),mxLog[_0xc9c4[143]](q[_0xc9c4[281]])}finally{_0x5554x9[_0xc9c4[476]]()};this[_0xc9c4[804]]&& this[_0xc9c4[2707]](_0x5554xa,_0x5554x3)}};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2707]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1179]][_0xc9c4[2450]](_0x5554x2)};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[1960]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){if(null== this[_0xc9c4[1033]]){return this[_0xc9c4[1179]][_0xc9c4[1960]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa)};_0x5554x3= this[_0xc9c4[2503]](_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa);return _0x5554x3= this[_0xc9c4[1179]][_0xc9c4[2504]](_0x5554x3,_0x5554x2,_0x5554x5,_0x5554x9)};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2939]]= function(_0x5554x2,_0x5554x3){for(var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x3);null!= _0x5554x4&& _0x5554x4[_0xc9c4[1500]];){_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x3),_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x3)};var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[899]]([_0x5554x3])[0],_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1721]](_0x5554x5);if(null!= _0x5554x4){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[2689]](_0x5554x2);_0x5554x4[_0xc9c4[235]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x9[_0xc9c4[235]]- _0x5554x4[_0xc9c4[117]]/ 2)- this[_0xc9c4[1179]][_0xc9c4[1136]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]];_0x5554x4[_0xc9c4[236]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x9[_0xc9c4[236]]- _0x5554x4[_0xc9c4[119]]/ 2)- this[_0xc9c4[1179]][_0xc9c4[1137]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]];if(null!= this[_0xc9c4[2823]]){var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x3);if(null!= _0x5554xa){var _0x5554x12=this[_0xc9c4[2940]]();Math[_0xc9c4[425]](this[_0xc9c4[1179]][_0xc9c4[1021]](this[_0xc9c4[2823]][_0xc9c4[235]])- this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x9[_0xc9c4[235]]))<= _0x5554x12?_0x5554x4[_0xc9c4[235]]= _0x5554xa[_0xc9c4[235]]:Math[_0xc9c4[425]](this[_0xc9c4[1179]][_0xc9c4[1021]](this[_0xc9c4[2823]][_0xc9c4[236]])- this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x9[_0xc9c4[236]]))<= _0x5554x12&& (_0x5554x4[_0xc9c4[236]]= _0x5554xa[_0xc9c4[236]])}}};return _0x5554x5};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2940]]= function(){return this[_0xc9c4[1179]][_0xc9c4[997]]()?this[_0xc9c4[1179]][_0xc9c4[1020]]:this[_0xc9c4[1179]][_0xc9c4[2353]]};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[2503]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=null;null!= this[_0xc9c4[1033]]&& (_0x5554x9= this[_0xc9c4[1033]](_0x5554x3,_0x5554x4,_0x5554x5));null== _0x5554x9&& (_0x5554x9=  new mxCell(_0x5554x2|| _0xc9c4[110]),_0x5554x9[_0xc9c4[1994]](!0),_0x5554x9[_0xc9c4[475]](_0x5554x5),_0x5554x2=  new mxGeometry,_0x5554x2[_0xc9c4[1500]]=  !0,_0x5554x9[_0xc9c4[1724]](_0x5554x2));return _0x5554x9};mxConnectionHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1179]][_0xc9c4[1148]](this);null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[515]](),this[_0xc9c4[253]]= null);null!= this[_0xc9c4[2885]]&& (this[_0xc9c4[2885]][_0xc9c4[515]](),this[_0xc9c4[2885]]= null);null!= this[_0xc9c4[2886]]&& (this[_0xc9c4[2886]][_0xc9c4[515]](),this[_0xc9c4[2886]]= null);null!= this[_0xc9c4[1176]]&& (this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[745]](this[_0xc9c4[1176]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[745]](this[_0xc9c4[1176]]),this[_0xc9c4[1176]]= null);null!= this[_0xc9c4[2898]]&& (this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2898]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[745]](this[_0xc9c4[2898]]),this[_0xc9c4[2898]]= null)};function mxConstraintHandler(_0x5554x2){this[_0xc9c4[1179]]= _0x5554x2}mxConstraintHandler[_0xc9c4[202]][_0xc9c4[2941]]=  new mxImage(mxClient[_0xc9c4[88]]+ _0xc9c4[2942],5,5);mxConstraintHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxConstraintHandler[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxConstraintHandler[_0xc9c4[202]][_0xc9c4[2943]]= mxConstants[_0xc9c4[2854]];mxConstraintHandler[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxConstraintHandler[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxConstraintHandler[_0xc9c4[202]][_0xc9c4[862]]= function(){if(null!= this[_0xc9c4[2944]]){for(var _0x5554x2=0;_0x5554x2< this[_0xc9c4[2944]][_0xc9c4[67]];_0x5554x2++){this[_0xc9c4[2944]][_0x5554x2][_0xc9c4[515]]()};this[_0xc9c4[2944]]= null};null!= this[_0xc9c4[2945]]&& (this[_0xc9c4[2945]][_0xc9c4[515]](),this[_0xc9c4[2945]]= null);this[_0xc9c4[2946]]= this[_0xc9c4[2919]]= this[_0xc9c4[987]]= this[_0xc9c4[2947]]= this[_0xc9c4[2920]]= null};mxConstraintHandler[_0xc9c4[202]][_0xc9c4[2636]]= function(){return this[_0xc9c4[1179]][_0xc9c4[2636]]()};mxConstraintHandler[_0xc9c4[202]][_0xc9c4[2948]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return this[_0xc9c4[2941]]};mxConstraintHandler[_0xc9c4[202]][_0xc9c4[2949]]= function(_0x5554x2,_0x5554x3){return !1};mxConstraintHandler[_0xc9c4[202]][_0xc9c4[2729]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[994]]()&&  !this[_0xc9c4[2949]](_0x5554x2)){var _0x5554x4=this[_0xc9c4[2636]](),_0x5554x5= new mxRectangle(_0x5554x2[_0xc9c4[734]]()- _0x5554x4,_0x5554x2[_0xc9c4[735]]()- _0x5554x4,2* _0x5554x4,2* _0x5554x4),_0x5554x9=null!= _0x5554x2[_0xc9c4[736]]()?this[_0xc9c4[1179]][_0xc9c4[2565]](_0x5554x2[_0xc9c4[736]]()):!1;if(null== this[_0xc9c4[2947]]||  !mxUtils[_0xc9c4[1825]](this[_0xc9c4[2947]],_0x5554x5)|| null!= _0x5554x2[_0xc9c4[248]]()&& null!= this[_0xc9c4[2919]]&& _0x5554x9){if(this[_0xc9c4[2947]]= null,_0x5554x2[_0xc9c4[248]]()!= this[_0xc9c4[2919]]){if(this[_0xc9c4[2919]]= null,this[_0xc9c4[1531]]= null!= _0x5554x2[_0xc9c4[248]]()&& _0x5554x9?this[_0xc9c4[1179]][_0xc9c4[2538]](_0x5554x2[_0xc9c4[248]](),_0x5554x3):null,null!= this[_0xc9c4[1531]]){this[_0xc9c4[2919]]= _0x5554x2[_0xc9c4[248]]();this[_0xc9c4[2947]]=  new mxRectangle(_0x5554x2[_0xc9c4[248]]()[_0xc9c4[235]],_0x5554x2[_0xc9c4[248]]()[_0xc9c4[236]],_0x5554x2[_0xc9c4[248]]()[_0xc9c4[117]],_0x5554x2[_0xc9c4[248]]()[_0xc9c4[119]]);if(null!= this[_0xc9c4[2944]]){for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[2944]][_0xc9c4[67]];_0x5554x9++){this[_0xc9c4[2944]][_0x5554x9][_0xc9c4[515]]()};this[_0xc9c4[2946]]= this[_0xc9c4[2944]]= null};this[_0xc9c4[2944]]= [];this[_0xc9c4[2946]]= [];for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[1531]][_0xc9c4[67]];_0x5554x9++){var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[2290]](_0x5554x2[_0xc9c4[248]](),this[_0xc9c4[1531]][_0x5554x9]),_0x5554x12=this[_0xc9c4[2948]](_0x5554x2[_0xc9c4[248]](),this[_0xc9c4[1531]][_0x5554x9],_0x5554xa),_0x5554x13=_0x5554x12[_0xc9c4[390]],_0x5554x12= new mxRectangle(_0x5554xa[_0xc9c4[235]]- _0x5554x12[_0xc9c4[117]]/ 2,_0x5554xa[_0xc9c4[236]]- _0x5554x12[_0xc9c4[119]]/ 2,_0x5554x12[_0xc9c4[117]],_0x5554x12[_0xc9c4[119]]),_0x5554x12= new mxImageShape(_0x5554x12,_0x5554x13);_0x5554x12[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[2334]]:mxConstants[_0xc9c4[508]];_0x5554x12[_0xc9c4[1674]]=  !1;_0x5554x12[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]());null!= _0x5554x12[_0xc9c4[252]][_0xc9c4[328]]&& _0x5554x12[_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[950]](_0x5554x12[_0xc9c4[252]],_0x5554x12[_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[285]]);_0x5554x13= mxUtils[_0xc9c4[885]](this,function(){return null!= this[_0xc9c4[2919]]?this[_0xc9c4[2919]]:_0x5554x2[_0xc9c4[248]]()});_0x5554x12[_0xc9c4[258]]();mxEvent[_0xc9c4[2733]](_0x5554x12[_0xc9c4[252]],this[_0xc9c4[1179]],_0x5554x13);this[_0xc9c4[2947]][_0xc9c4[99]](_0x5554x12[_0xc9c4[1562]]);this[_0xc9c4[2944]][_0xc9c4[207]](_0x5554x12);this[_0xc9c4[2946]][_0xc9c4[207]](_0x5554xa)};this[_0xc9c4[2947]][_0xc9c4[244]](_0x5554x4)}else {if(null!= this[_0xc9c4[2944]]){null!= this[_0xc9c4[2945]]&& (this[_0xc9c4[2945]][_0xc9c4[515]](),this[_0xc9c4[2945]]= null);for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[2944]][_0xc9c4[67]];_0x5554x9++){this[_0xc9c4[2944]][_0x5554x9][_0xc9c4[515]]()};this[_0xc9c4[2946]]= this[_0xc9c4[2944]]= null}}}};this[_0xc9c4[987]]= this[_0xc9c4[2920]]= null;if(null!= this[_0xc9c4[2944]]&& null!= this[_0xc9c4[1531]]&& (null== _0x5554x2[_0xc9c4[248]]()|| this[_0xc9c4[2919]]== _0x5554x2[_0xc9c4[248]]())){for(_0x5554x9= 0;_0x5554x9< this[_0xc9c4[2944]][_0xc9c4[67]];_0x5554x9++){if(mxUtils[_0xc9c4[1825]](this[_0xc9c4[2944]][_0x5554x9][_0xc9c4[1562]],_0x5554x5)){this[_0xc9c4[2920]]= this[_0xc9c4[1531]][_0x5554x9];this[_0xc9c4[987]]= this[_0xc9c4[2946]][_0x5554x9];_0x5554x4= this[_0xc9c4[2944]][_0x5554x9][_0xc9c4[1562]][_0xc9c4[238]]();_0x5554x4[_0xc9c4[244]](mxClient[_0xc9c4[80]]?3:2);mxClient[_0xc9c4[80]]&& (_0x5554x4[_0xc9c4[117]]-= 1,_0x5554x4[_0xc9c4[119]]-= 1);null== this[_0xc9c4[2945]]?(_0x5554x4=  new mxRectangleShape(_0x5554x4,null,this[_0xc9c4[2943]],3),_0x5554x4[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]== mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[508]]:mxConstants[_0xc9c4[1523]],_0x5554x4[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]()),this[_0xc9c4[2945]]= _0x5554x4,_0x5554x13= mxUtils[_0xc9c4[885]](this,function(){return null!= this[_0xc9c4[2919]]?this[_0xc9c4[2919]]:_0x5554x2[_0xc9c4[248]]()}),mxEvent[_0xc9c4[2733]](_0x5554x4[_0xc9c4[252]],this[_0xc9c4[1179]],_0x5554x13)):(this[_0xc9c4[2945]][_0xc9c4[1562]]= _0x5554x4,this[_0xc9c4[2945]][_0xc9c4[258]]());break}}};null== this[_0xc9c4[2920]]&& null!= this[_0xc9c4[2945]]&& (this[_0xc9c4[2945]][_0xc9c4[515]](),this[_0xc9c4[2945]]= null)}};mxConstraintHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[862]]()};function mxRubberband(_0x5554x2){null!= _0x5554x2&& (this[_0xc9c4[1179]]= _0x5554x2,this[_0xc9c4[1179]][_0xc9c4[1133]](this),this[_0xc9c4[2730]]= mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[2950]]()}),this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.PAN,this[_0xc9c4[2730]]),mxClient[_0xc9c4[80]]&& mxEvent[_0xc9c4[169]](window,_0xc9c4[2428],mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[515]]()})))}mxRubberband[_0xc9c4[202]][_0xc9c4[2951]]= 20;mxRubberband[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxRubberband[_0xc9c4[202]][_0xc9c4[485]]= null;mxRubberband[_0xc9c4[202]][_0xc9c4[2952]]= null;mxRubberband[_0xc9c4[202]][_0xc9c4[2953]]= 0;mxRubberband[_0xc9c4[202]][_0xc9c4[2954]]= 0;mxRubberband[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxRubberband[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxRubberband[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& this[_0xc9c4[994]]() && this[_0xc9c4[1179]][_0xc9c4[994]]() && (this[_0xc9c4[1179]][_0xc9c4[2579]](_0x5554x3[_0xc9c4[727]]())|| null== _0x5554x3[_0xc9c4[248]]())){var _0x5554x4=mxUtils[_0xc9c4[445]](this[_0xc9c4[1179]][_0xc9c4[526]]),_0x5554x5=mxUtils[_0xc9c4[444]](this[_0xc9c4[1179]][_0xc9c4[526]]);_0x5554x5[_0xc9c4[235]]-= _0x5554x4[_0xc9c4[235]];_0x5554x5[_0xc9c4[236]]-= _0x5554x4[_0xc9c4[236]];this[_0xc9c4[861]](_0x5554x3[_0xc9c4[730]]()+ _0x5554x5[_0xc9c4[235]],_0x5554x3[_0xc9c4[732]]()+ _0x5554x5[_0xc9c4[236]]);if(mxClient[_0xc9c4[133]]&&  !mxClient[_0xc9c4[75]]&&  !mxClient[_0xc9c4[76]]){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[526]],_0x5554xa=function(_0x5554x2){_0x5554x2=  new mxMouseEvent(_0x5554x2);var _0x5554x3=mxUtils[_0xc9c4[2196]](_0x5554x9,_0x5554x2[_0xc9c4[730]](),_0x5554x2[_0xc9c4[732]]());_0x5554x2[_0xc9c4[725]]= _0x5554x3[_0xc9c4[235]];_0x5554x2[_0xc9c4[726]]= _0x5554x3[_0xc9c4[236]];return _0x5554x2};this[_0xc9c4[2955]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[788]](this[_0xc9c4[1179]],_0x5554xa(_0x5554x2))});this[_0xc9c4[981]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[789]](this[_0xc9c4[1179]],_0x5554xa(_0x5554x2))});mxEvent[_0xc9c4[169]](document,_0xc9c4[752],this[_0xc9c4[2955]]);mxEvent[_0xc9c4[169]](document,_0xc9c4[753],this[_0xc9c4[981]])};_0x5554x3[_0xc9c4[722]](!1)}};mxRubberband[_0xc9c4[202]][_0xc9c4[861]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[2823]]=  new mxPoint(_0x5554x2,_0x5554x3)};mxRubberband[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& null!= this[_0xc9c4[2823]]){var _0x5554x4=mxUtils[_0xc9c4[444]](this[_0xc9c4[1179]][_0xc9c4[526]]),_0x5554x5=mxUtils[_0xc9c4[445]](this[_0xc9c4[1179]][_0xc9c4[526]]);_0x5554x4[_0xc9c4[235]]-= _0x5554x5[_0xc9c4[235]];_0x5554x4[_0xc9c4[236]]-= _0x5554x5[_0xc9c4[236]];var _0x5554x5=_0x5554x3[_0xc9c4[730]]()+ _0x5554x4[_0xc9c4[235]],_0x5554x4=_0x5554x3[_0xc9c4[732]]()+ _0x5554x4[_0xc9c4[236]],_0x5554x9=this[_0xc9c4[2823]][_0xc9c4[235]]- _0x5554x5,_0x5554xa=this[_0xc9c4[2823]][_0xc9c4[236]]- _0x5554x4,_0x5554x12=this[_0xc9c4[1179]][_0xc9c4[2353]];if(null!= this[_0xc9c4[485]]|| Math[_0xc9c4[425]](_0x5554x9)> _0x5554x12|| Math[_0xc9c4[425]](_0x5554xa)> _0x5554x12){null== this[_0xc9c4[485]]&& (this[_0xc9c4[485]]= this[_0xc9c4[2156]]()),mxUtils[_0xc9c4[2440]](),this[_0xc9c4[2729]](_0x5554x5,_0x5554x4),_0x5554x3[_0xc9c4[722]]()}}};mxRubberband[_0xc9c4[202]][_0xc9c4[2156]]= function(){null== this[_0xc9c4[2952]]&& (this[_0xc9c4[2952]]= document[_0xc9c4[55]](_0xc9c4[485]),this[_0xc9c4[2952]][_0xc9c4[926]]= _0xc9c4[2956],mxUtils[_0xc9c4[254]](this[_0xc9c4[2952]],this[_0xc9c4[2951]]));this[_0xc9c4[1179]][_0xc9c4[526]][_0xc9c4[62]](this[_0xc9c4[2952]]);return this[_0xc9c4[2952]]};mxRubberband[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=null!= this[_0xc9c4[485]];this[_0xc9c4[862]]();_0x5554x4&& (_0x5554x4=  new mxRectangle(this[_0xc9c4[235]],this[_0xc9c4[236]],this[_0xc9c4[117]],this[_0xc9c4[119]]),this[_0xc9c4[1179]][_0xc9c4[2698]](_0x5554x4,_0x5554x3[_0xc9c4[727]]()),_0x5554x3[_0xc9c4[722]]())};mxRubberband[_0xc9c4[202]][_0xc9c4[862]]= function(){null!= this[_0xc9c4[485]]&& this[_0xc9c4[485]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[485]]);null!= this[_0xc9c4[2955]]&& (mxEvent[_0xc9c4[745]](document,_0xc9c4[752],this[_0xc9c4[2955]]),this[_0xc9c4[2955]]= null);null!= this[_0xc9c4[981]]&& (mxEvent[_0xc9c4[745]](document,_0xc9c4[753],this[_0xc9c4[981]]),this[_0xc9c4[981]]= null);this[_0xc9c4[2954]]= this[_0xc9c4[2953]]= 0;this[_0xc9c4[485]]= this[_0xc9c4[2823]]= null};mxRubberband[_0xc9c4[202]][_0xc9c4[2729]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[2953]]= _0x5554x2;this[_0xc9c4[2954]]= _0x5554x3;this[_0xc9c4[2950]]()};mxRubberband[_0xc9c4[202]][_0xc9c4[2950]]= function(){if(null!= this[_0xc9c4[485]]){var _0x5554x2=this[_0xc9c4[2953]]- this[_0xc9c4[1179]][_0xc9c4[1136]],_0x5554x3=this[_0xc9c4[2954]]- this[_0xc9c4[1179]][_0xc9c4[1137]];this[_0xc9c4[235]]= Math[_0xc9c4[243]](this[_0xc9c4[2823]][_0xc9c4[235]],_0x5554x2);this[_0xc9c4[236]]= Math[_0xc9c4[243]](this[_0xc9c4[2823]][_0xc9c4[236]],_0x5554x3);this[_0xc9c4[117]]= Math[_0xc9c4[160]](this[_0xc9c4[2823]][_0xc9c4[235]],_0x5554x2)- this[_0xc9c4[235]];this[_0xc9c4[119]]= Math[_0xc9c4[160]](this[_0xc9c4[2823]][_0xc9c4[236]],_0x5554x3)- this[_0xc9c4[236]];_0x5554x2= mxClient[_0xc9c4[47]]?this[_0xc9c4[1179]][_0xc9c4[1137]]:0;this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= this[_0xc9c4[235]]+ (mxClient[_0xc9c4[47]]?this[_0xc9c4[1179]][_0xc9c4[1136]]:0)+ _0xc9c4[168];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= this[_0xc9c4[236]]+ _0x5554x2+ _0xc9c4[168];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[117]]= Math[_0xc9c4[160]](1,this[_0xc9c4[117]])+ _0xc9c4[168];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[119]]= Math[_0xc9c4[160]](1,this[_0xc9c4[119]])+ _0xc9c4[168]}};mxRubberband[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[2717]]|| (this[_0xc9c4[2717]]=  !0,this[_0xc9c4[1179]][_0xc9c4[1148]](this),this[_0xc9c4[1179]][_0xc9c4[745]](this[_0xc9c4[2730]]),this[_0xc9c4[862]](),null!= this[_0xc9c4[2952]]&& (this[_0xc9c4[2952]]= null))};function mxVertexHandler(_0x5554x2){null!= _0x5554x2&& (this[_0xc9c4[724]]= _0x5554x2,this[_0xc9c4[176]]())}mxVertexHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxVertexHandler[_0xc9c4[202]][_0xc9c4[724]]= null;mxVertexHandler[_0xc9c4[202]][_0xc9c4[2957]]=  !1;mxVertexHandler[_0xc9c4[202]][_0xc9c4[1983]]= null;mxVertexHandler[_0xc9c4[202]][_0xc9c4[2958]]=  !0;mxVertexHandler[_0xc9c4[202]][_0xc9c4[2959]]= null;mxVertexHandler[_0xc9c4[202]][_0xc9c4[2353]]= 0;mxVertexHandler[_0xc9c4[202]][_0xc9c4[2809]]=  !1;mxVertexHandler[_0xc9c4[202]][_0xc9c4[2960]]=  !0;mxVertexHandler[_0xc9c4[202]][_0xc9c4[176]]= function(){this[_0xc9c4[1179]]= this[_0xc9c4[724]][_0xc9c4[441]][_0xc9c4[1179]];this[_0xc9c4[2961]]= this[_0xc9c4[2962]](this[_0xc9c4[724]]);this[_0xc9c4[1562]]=  new mxRectangle(this[_0xc9c4[2961]][_0xc9c4[235]],this[_0xc9c4[2961]][_0xc9c4[236]],this[_0xc9c4[2961]][_0xc9c4[117]],this[_0xc9c4[2961]][_0xc9c4[119]]);this[_0xc9c4[2732]]= this[_0xc9c4[2963]](this[_0xc9c4[1562]]);this[_0xc9c4[2732]][_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]];this[_0xc9c4[2732]][_0xc9c4[1229]]=  !1;this[_0xc9c4[2732]][_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]());this[_0xc9c4[1179]][_0xc9c4[1712]](this[_0xc9c4[724]][_0xc9c4[246]])&& (this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[2832]]);mxEvent[_0xc9c4[2733]](this[_0xc9c4[2732]][_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);if(0>= mxGraphHandler[_0xc9c4[202]][_0xc9c4[2795]]|| this[_0xc9c4[1179]][_0xc9c4[2694]]()< mxGraphHandler[_0xc9c4[202]][_0xc9c4[2795]]){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[2657]](this[_0xc9c4[724]][_0xc9c4[246]]);this[_0xc9c4[2964]]= [];if(_0x5554x2|| this[_0xc9c4[1179]][_0xc9c4[2628]](this[_0xc9c4[724]][_0xc9c4[246]])&& 2<= this[_0xc9c4[724]][_0xc9c4[117]]&& 2<= this[_0xc9c4[724]][_0xc9c4[119]]){var _0x5554x3=0;_0x5554x2&& (this[_0xc9c4[2957]]|| (this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[936],_0x5554x3++)),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[2965],_0x5554x3++)),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[2966],_0x5554x3++)),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[2967],_0x5554x3++)),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[2968],_0x5554x3++)),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[2969],_0x5554x3++)),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[2970],_0x5554x3++))),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2735]](_0xc9c4[2971],_0x5554x3++)));_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1721]](this[_0xc9c4[724]][_0xc9c4[246]]);null!= _0x5554x2&& (!_0x5554x2[_0xc9c4[1500]]&&  !this[_0xc9c4[1179]][_0xc9c4[1730]](this[_0xc9c4[724]][_0xc9c4[246]]) && this[_0xc9c4[1179]][_0xc9c4[2628]](this[_0xc9c4[724]][_0xc9c4[246]]))&& (this[_0xc9c4[2972]]= this[_0xc9c4[2735]](mxConstants.CURSOR_LABEL_HANDLE,mxEvent.LABEL_HANDLE,mxConstants.LABEL_HANDLE_SIZE,mxConstants.LABEL_HANDLE_FILLCOLOR),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2972]]))}else {this[_0xc9c4[1179]][_0xc9c4[1712]](this[_0xc9c4[724]][_0xc9c4[246]])&& (!this[_0xc9c4[1179]][_0xc9c4[2657]](this[_0xc9c4[724]][_0xc9c4[246]])&& 2> this[_0xc9c4[724]][_0xc9c4[117]] && 2> this[_0xc9c4[724]][_0xc9c4[119]])&& (this[_0xc9c4[2972]]= this[_0xc9c4[2735]](mxConstants.CURSOR_MOVABLE_VERTEX,null,null,mxConstants.LABEL_HANDLE_FILLCOLOR),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2972]]))}};if(this[_0xc9c4[2809]]&& (0>= mxGraphHandler[_0xc9c4[202]][_0xc9c4[2795]]|| this[_0xc9c4[1179]][_0xc9c4[2694]]()< mxGraphHandler[_0xc9c4[202]][_0xc9c4[2795]])){this[_0xc9c4[2973]]= this[_0xc9c4[2735]](_0xc9c4[356],mxEvent.ROTATION_HANDLE,mxConstants[_0xc9c4[2974]]+ 3,mxConstants.HANDLE_FILLCOLOR),this[_0xc9c4[2964]][_0xc9c4[207]](this[_0xc9c4[2973]])};this[_0xc9c4[258]]()};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2962]]= function(_0x5554x2){return  new mxRectangle(Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[235]]),Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[236]]),Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[117]]),Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[119]]))};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2963]]= function(_0x5554x2){_0x5554x2=  new mxRectangleShape(_0x5554x2,null,this[_0xc9c4[2975]]());_0x5554x2[_0xc9c4[1307]]= this[_0xc9c4[2976]]();_0x5554x2[_0xc9c4[1522]]= this[_0xc9c4[2977]]();return _0x5554x2};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2975]]= function(){return mxConstants[_0xc9c4[2978]]};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2976]]= function(){return mxConstants[_0xc9c4[2979]]};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2977]]= function(){return mxConstants[_0xc9c4[2980]]};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2735]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){_0x5554x4= _0x5554x4|| mxConstants[_0xc9c4[2974]];_0x5554x4=  new mxRectangle(0,0,_0x5554x4,_0x5554x4);_0x5554x5= this[_0xc9c4[2981]](_0x5554x4,_0x5554x3,_0x5554x5);_0x5554x5[_0xc9c4[1567]]()&& null!= this[_0xc9c4[724]][_0xc9c4[963]]&& this[_0xc9c4[724]][_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== this[_0xc9c4[1179]][_0xc9c4[526]]?(_0x5554x5[_0xc9c4[1562]][_0xc9c4[119]]-= 1,_0x5554x5[_0xc9c4[1562]][_0xc9c4[117]]-= 1,_0x5554x5[_0xc9c4[507]]= mxConstants[_0xc9c4[1656]],_0x5554x5[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[526]])):(_0x5554x5[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[2334]]:mxConstants[_0xc9c4[508]],_0x5554x5[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]()));mxEvent[_0xc9c4[2733]](_0x5554x5[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);this[_0xc9c4[1179]][_0xc9c4[994]]()&& (_0x5554x5[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= _0x5554x2);this[_0xc9c4[2982]](_0x5554x3)|| (_0x5554x5[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188]);return _0x5554x5};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2982]]= function(_0x5554x2){return !0};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2981]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return null!= this[_0xc9c4[2959]]?(_0x5554x2[_0xc9c4[117]]= this[_0xc9c4[2959]][_0xc9c4[117]],_0x5554x2[_0xc9c4[119]]= this[_0xc9c4[2959]][_0xc9c4[119]], new mxImageShape(_0x5554x2,this[_0xc9c4[2959]][_0xc9c4[390]])):_0x5554x3== mxEvent[_0xc9c4[2983]]? new mxEllipse(_0x5554x2,_0x5554x4|| mxConstants[_0xc9c4[2984]],mxConstants.HANDLE_STROKECOLOR): new mxRectangleShape(_0x5554x2,_0x5554x4|| mxConstants[_0xc9c4[2984]],mxConstants.HANDLE_STROKECOLOR)};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2985]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null!= _0x5554x2&& (_0x5554x2[_0xc9c4[1562]][_0xc9c4[235]]= Math[_0xc9c4[488]](_0x5554x3- _0x5554x2[_0xc9c4[1562]][_0xc9c4[117]]/ 2),_0x5554x2[_0xc9c4[1562]][_0xc9c4[236]]= Math[_0xc9c4[488]](_0x5554x4- _0x5554x2[_0xc9c4[1562]][_0xc9c4[119]]/ 2),_0x5554x2[_0xc9c4[258]]())};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2986]]= function(_0x5554x2){if(_0x5554x2[_0xc9c4[729]](this[_0xc9c4[2973]])){return mxEvent[_0xc9c4[2983]]};if(_0x5554x2[_0xc9c4[729]](this[_0xc9c4[2972]])){return mxEvent[_0xc9c4[2987]]};if(null!= this[_0xc9c4[2964]]){for(var _0x5554x3=this[_0xc9c4[2353]],_0x5554x3=this[_0xc9c4[2958]]&& (mxClient[_0xc9c4[80]]|| 0< _0x5554x3)? new mxRectangle(_0x5554x2[_0xc9c4[734]]()- _0x5554x3,_0x5554x2[_0xc9c4[735]]()- _0x5554x3,2* _0x5554x3,2* _0x5554x3):null,_0x5554x4=0;_0x5554x4< this[_0xc9c4[2964]][_0xc9c4[67]];_0x5554x4++){if(_0x5554x2[_0xc9c4[729]](this[_0xc9c4[2964]][_0x5554x4])|| null!= _0x5554x3&& mxUtils[_0xc9c4[1825]](this[_0xc9c4[2964]][_0x5554x4][_0xc9c4[1562]],_0x5554x3)){return _0x5554x4}}};return null};mxVertexHandler[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& this[_0xc9c4[1179]][_0xc9c4[994]]() &&  !this[_0xc9c4[1179]][_0xc9c4[2579]](_0x5554x3[_0xc9c4[727]]()) && (0< this[_0xc9c4[2353]]|| _0x5554x3[_0xc9c4[248]]()== this[_0xc9c4[724]])){var _0x5554x4=this[_0xc9c4[2986]](_0x5554x3);null!= _0x5554x4&& (this[_0xc9c4[861]](_0x5554x3[_0xc9c4[730]](),_0x5554x3[_0xc9c4[732]](),_0x5554x4),_0x5554x3[_0xc9c4[722]]())}};mxVertexHandler[_0xc9c4[202]][_0xc9c4[861]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],_0x5554x2,_0x5554x3);this[_0xc9c4[2739]]= _0x5554x2[_0xc9c4[235]];this[_0xc9c4[2740]]= _0x5554x2[_0xc9c4[236]];this[_0xc9c4[1983]]= _0x5554x4;this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]]= _0x5554x4== mxEvent[_0xc9c4[2983]]?_0xc9c4[497]:_0xc9c4[130];this[_0xc9c4[2988]]= this[_0xc9c4[2963]](this[_0xc9c4[1562]]);!(mxClient[_0xc9c4[48]]&& 0!= Number(this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]))&& null!= this[_0xc9c4[724]][_0xc9c4[963]] && this[_0xc9c4[724]][_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== this[_0xc9c4[1179]][_0xc9c4[526]]?(this[_0xc9c4[2988]][_0xc9c4[507]]= mxConstants[_0xc9c4[1656]],this[_0xc9c4[2988]][_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[526]])):(this[_0xc9c4[2988]][_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]],this[_0xc9c4[2988]][_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[1524]]()))};mxVertexHandler[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& null!= this[_0xc9c4[1983]]){var _0x5554x4= new mxPoint(_0x5554x3[_0xc9c4[734]](),_0x5554x3[_0xc9c4[735]]()),_0x5554x5=this[_0xc9c4[1179]][_0xc9c4[1018]](_0x5554x3[_0xc9c4[727]]()),_0x5554x9=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]];if(this[_0xc9c4[1983]]== mxEvent[_0xc9c4[2987]]){_0x5554x5&& (_0x5554x4[_0xc9c4[235]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x4[_0xc9c4[235]]/ _0x5554x9)* _0x5554x9,_0x5554x4[_0xc9c4[236]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x4[_0xc9c4[236]]/ _0x5554x9)* _0x5554x9),this[_0xc9c4[2985]](this[_0xc9c4[2964]][this[_0xc9c4[2964]][_0xc9c4[67]]- 1],_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]])}else {if(this[_0xc9c4[1983]]== mxEvent[_0xc9c4[2983]]){var _0x5554xa=this[_0xc9c4[724]][_0xc9c4[235]]+ this[_0xc9c4[724]][_0xc9c4[117]]/ 2- _0x5554x4[_0xc9c4[235]],_0x5554x12=this[_0xc9c4[724]][_0xc9c4[236]]+ this[_0xc9c4[724]][_0xc9c4[119]]/ 2- _0x5554x4[_0xc9c4[236]];this[_0xc9c4[2989]]= 0!= _0x5554xa?180* Math[_0xc9c4[2990]](_0x5554x12/ _0x5554xa)/ Math[_0xc9c4[424]]+ 90:0> _0x5554x12?180:0;0< _0x5554xa&& (this[_0xc9c4[2989]]-= 180);this[_0xc9c4[2960]]&& (_0x5554xa= _0x5554x4[_0xc9c4[235]]- this[_0xc9c4[724]][_0xc9c4[241]](),_0x5554x12= _0x5554x4[_0xc9c4[236]]- this[_0xc9c4[724]][_0xc9c4[242]](),_0x5554xa= Math[_0xc9c4[425]](Math[_0xc9c4[428]](_0x5554xa* _0x5554xa+ _0x5554x12* _0x5554x12)- this[_0xc9c4[724]][_0xc9c4[119]]/ 2- 20),_0x5554xa= Math[_0xc9c4[160]](1,5* Math[_0xc9c4[243]](3,Math[_0xc9c4[160]](0,Math[_0xc9c4[488]](80/ Math[_0xc9c4[425]](_0x5554xa))))),this[_0xc9c4[2989]]= Math[_0xc9c4[488]](this[_0xc9c4[2989]]/ _0x5554xa)* _0x5554xa);this[_0xc9c4[2732]][_0xc9c4[603]]= this[_0xc9c4[2989]];this[_0xc9c4[2732]][_0xc9c4[258]]()}else {var _0x5554x13=mxUtils[_0xc9c4[431]](this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]),_0x5554x14=Math[_0xc9c4[426]](-_0x5554x13),_0x5554x15=Math[_0xc9c4[427]](-_0x5554x13),_0x5554x16= new mxPoint(this[_0xc9c4[724]][_0xc9c4[241]](),this[_0xc9c4[724]][_0xc9c4[242]]()),_0x5554xa=_0x5554x4[_0xc9c4[235]]- this[_0xc9c4[2739]],_0x5554x12=_0x5554x4[_0xc9c4[236]]- this[_0xc9c4[2740]],_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[513]],_0x5554x17=_0x5554x15* _0x5554xa+ _0x5554x14* _0x5554x12,_0x5554xa=_0x5554x14* _0x5554xa- _0x5554x15* _0x5554x12;this[_0xc9c4[1562]]= this[_0xc9c4[2991]](this[_0xc9c4[2961]],_0x5554xa,_0x5554x17,this[_0xc9c4[1983]],_0x5554x5,_0x5554x9,_0x5554x4);_0x5554x14= Math[_0xc9c4[426]](_0x5554x13);_0x5554x15= Math[_0xc9c4[427]](_0x5554x13);_0x5554x12=  new mxPoint(this[_0xc9c4[1562]][_0xc9c4[241]](),this[_0xc9c4[1562]][_0xc9c4[242]]());_0x5554xa= _0x5554x12[_0xc9c4[235]]- _0x5554x16[_0xc9c4[235]];_0x5554x12= _0x5554x12[_0xc9c4[236]]- _0x5554x16[_0xc9c4[236]];_0x5554x16= _0x5554x15* _0x5554xa+ _0x5554x14* _0x5554x12- _0x5554x12;this[_0xc9c4[1562]][_0xc9c4[235]]+= _0x5554x14* _0x5554xa- _0x5554x15* _0x5554x12- _0x5554xa;this[_0xc9c4[1562]][_0xc9c4[236]]+= _0x5554x16;this[_0xc9c4[2932]]()}};_0x5554x3[_0xc9c4[722]]()}else {null!= this[_0xc9c4[2986]](_0x5554x3)&& _0x5554x3[_0xc9c4[722]](!1)}};mxVertexHandler[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){if(!_0x5554x3[_0xc9c4[721]]()&& null!= this[_0xc9c4[1983]] && null!= this[_0xc9c4[724]]){var _0x5554x4= new mxPoint(_0x5554x3[_0xc9c4[734]](),_0x5554x3[_0xc9c4[735]]());this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[473]]();try{if(this[_0xc9c4[1983]]== mxEvent[_0xc9c4[2983]]){null!= this[_0xc9c4[2989]]&& this[_0xc9c4[2992]](this[_0xc9c4[724]][_0xc9c4[246]],this[_0xc9c4[2989]]- (this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| 0))}else {var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[1018]](_0x5554x3[_0xc9c4[727]]()),_0x5554x9=mxUtils[_0xc9c4[431]](this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]),_0x5554xa=Math[_0xc9c4[426]](-_0x5554x9),_0x5554x12=Math[_0xc9c4[427]](-_0x5554x9),_0x5554x13=_0x5554x4[_0xc9c4[235]]- this[_0xc9c4[2739]],_0x5554x14=_0x5554x4[_0xc9c4[236]]- this[_0xc9c4[2740]],_0x5554x4=_0x5554x12* _0x5554x13+ _0x5554xa* _0x5554x14,_0x5554x13=_0x5554xa* _0x5554x13- _0x5554x12* _0x5554x14,_0x5554x14=_0x5554x4,_0x5554x15=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]];this[_0xc9c4[2526]](this[_0xc9c4[724]][_0xc9c4[246]],_0x5554x13/ _0x5554x15,_0x5554x14/ _0x5554x15,this[_0xc9c4[1983]],_0x5554x5)}}finally{this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[476]]()};this[_0xc9c4[862]]();_0x5554x3[_0xc9c4[722]]()}};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2992]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]();if(_0x5554x4[_0xc9c4[1193]](_0x5554x2)){var _0x5554x5=_0x5554x2== this[_0xc9c4[724]]?this[_0xc9c4[724]]:this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x2);null!= _0x5554x5&& this[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_ROTATION,(_0x5554x5[_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| 0)+ _0x5554x3,[_0x5554x2]);if(this[_0xc9c4[724]][_0xc9c4[246]]!= _0x5554x2&& (_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x2),null!= _0x5554x5&&  !_0x5554x5[_0xc9c4[1500]])){if(0!= _0x5554x3){var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x2),_0x5554xa=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x9);if(!_0x5554x5[_0xc9c4[1500]]&& null!= _0x5554xa){var _0x5554x12=mxUtils[_0xc9c4[431]](_0x5554x3),_0x5554x9=Math[_0xc9c4[426]](_0x5554x12),_0x5554x12=Math[_0xc9c4[427]](_0x5554x12),_0x5554x13= new mxPoint(_0x5554x5[_0xc9c4[241]](),_0x5554x5[_0xc9c4[242]]()),_0x5554xa= new mxPoint(_0x5554xa[_0xc9c4[117]]/ 2,_0x5554xa[_0xc9c4[119]]/ 2),_0x5554x9=mxUtils[_0xc9c4[432]](_0x5554x13,_0x5554x9,_0x5554x12,_0x5554xa),_0x5554x5=_0x5554x5[_0xc9c4[238]]();_0x5554x5[_0xc9c4[235]]= _0x5554x9[_0xc9c4[235]]- _0x5554x5[_0xc9c4[117]]/ 2;_0x5554x5[_0xc9c4[236]]= _0x5554x9[_0xc9c4[236]]- _0x5554x5[_0xc9c4[119]]/ 2;_0x5554x4[_0xc9c4[1724]](_0x5554x2,_0x5554x5)}}else {_0x5554x5= _0x5554x5[_0xc9c4[238]](),_0x5554x5[_0xc9c4[235]]+= dx,_0x5554x5[_0xc9c4[236]]+= dy,_0x5554x4[_0xc9c4[1724]](_0x5554x2,_0x5554x5)}};_0x5554x5= _0x5554x4[_0xc9c4[262]](_0x5554x2);for(_0x5554x9= 0;_0x5554x9< _0x5554x5;_0x5554x9++){this[_0xc9c4[2992]](_0x5554x4[_0xc9c4[263]](_0x5554x2,_0x5554x9),_0x5554x3)}}};mxVertexHandler[_0xc9c4[202]][_0xc9c4[862]]= function(){this[_0xc9c4[1983]]= this[_0xc9c4[2989]]= null;null!= this[_0xc9c4[2988]]&& (this[_0xc9c4[2988]][_0xc9c4[515]](),this[_0xc9c4[2988]]= null);null!= this[_0xc9c4[2732]]&& (this[_0xc9c4[2732]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[497],this[_0xc9c4[2961]]= this[_0xc9c4[2962]](this[_0xc9c4[724]]),this[_0xc9c4[1562]]=  new mxRectangle(this[_0xc9c4[2961]][_0xc9c4[235]],this[_0xc9c4[2961]][_0xc9c4[236]],this[_0xc9c4[2961]][_0xc9c4[117]],this[_0xc9c4[2961]][_0xc9c4[119]]),this[_0xc9c4[2932]]())};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2526]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1721]](_0x5554x2);if(null!= _0x5554xa){if(_0x5554x5== mxEvent[_0xc9c4[2987]]){_0x5554x5= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]],_0x5554x3= (this[_0xc9c4[2972]][_0xc9c4[1562]][_0xc9c4[241]]()- this[_0xc9c4[2739]])/ _0x5554x5,_0x5554x4= (this[_0xc9c4[2972]][_0xc9c4[1562]][_0xc9c4[242]]()- this[_0xc9c4[2740]])/ _0x5554x5,_0x5554xa= _0x5554xa[_0xc9c4[238]](),null== _0x5554xa[_0xc9c4[1368]]?_0x5554xa[_0xc9c4[1368]]=  new mxPoint(_0x5554x3,_0x5554x4):(_0x5554xa[_0xc9c4[1368]][_0xc9c4[235]]+= _0x5554x3,_0x5554xa[_0xc9c4[1368]][_0xc9c4[236]]+= _0x5554x4),this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1724]](_0x5554x2,_0x5554xa)}else {_0x5554x5= this[_0xc9c4[2991]](_0x5554xa,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,1, new mxPoint(0,0));var _0x5554x12=mxUtils[_0xc9c4[431]](this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]);if(0!= _0x5554x12){_0x5554x3= _0x5554x5[_0xc9c4[241]]()- _0x5554xa[_0xc9c4[241]]();_0x5554x4= _0x5554x5[_0xc9c4[242]]()- _0x5554xa[_0xc9c4[242]]();_0x5554x9= Math[_0xc9c4[426]](_0x5554x12);var _0x5554x13=Math[_0xc9c4[427]](_0x5554x12),_0x5554x12=_0x5554x9* _0x5554x3- _0x5554x13* _0x5554x4- _0x5554x3;_0x5554x3= _0x5554x13* _0x5554x3+ _0x5554x9* _0x5554x4- _0x5554x4;_0x5554x4= _0x5554x5[_0xc9c4[235]]- _0x5554xa[_0xc9c4[235]];var _0x5554x14=_0x5554x5[_0xc9c4[236]]- _0x5554xa[_0xc9c4[236]],_0x5554x15=_0x5554x9* _0x5554x4- _0x5554x13* _0x5554x14;_0x5554x9= _0x5554x13* _0x5554x4+ _0x5554x9* _0x5554x14;_0x5554x5[_0xc9c4[235]]+= _0x5554x12;_0x5554x5[_0xc9c4[236]]+= _0x5554x3;if(!this[_0xc9c4[1179]][_0xc9c4[1742]](_0x5554x2)&& (0!= _0x5554x12|| 0!= _0x5554x3)){_0x5554x4= _0x5554xa[_0xc9c4[235]]- _0x5554x5[_0xc9c4[235]]+ _0x5554x15,_0x5554x14= _0x5554xa[_0xc9c4[236]]- _0x5554x5[_0xc9c4[236]]+ _0x5554x9,this[_0xc9c4[2993]](_0x5554x2,_0x5554x4,_0x5554x14)}};this[_0xc9c4[1179]][_0xc9c4[2526]](_0x5554x2,_0x5554x5)}}};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2993]]= function(_0x5554x2,_0x5554x3,_0x5554x4){for(var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x9=_0x5554x5[_0xc9c4[262]](_0x5554x2),_0x5554xa=0;_0x5554xa< _0x5554x9;_0x5554xa++){var _0x5554x12=_0x5554x5[_0xc9c4[263]](_0x5554x2,_0x5554xa);if(_0x5554x5[_0xc9c4[1193]](_0x5554x12)){var _0x5554x13=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x12);null!= _0x5554x13&&  !_0x5554x13[_0xc9c4[1500]]&& (_0x5554x13= _0x5554x13[_0xc9c4[238]](),_0x5554x13[_0xc9c4[235]]+= _0x5554x3,_0x5554x13[_0xc9c4[236]]+= _0x5554x4,_0x5554x5[_0xc9c4[1724]](_0x5554x12,_0x5554x13))}}};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2991]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12){if(this[_0xc9c4[2957]]){_0x5554x12= _0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]+ _0x5554x3;var _0x5554x13=_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]+ _0x5554x4;_0x5554x9&& (_0x5554x12= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x12/ _0x5554xa)* _0x5554xa,_0x5554x13= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x13/ _0x5554xa)* _0x5554xa);_0x5554xa=  new mxRectangle(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]],0,0);_0x5554xa[_0xc9c4[99]]( new mxRectangle(_0x5554x12,_0x5554x13,0,0));return _0x5554xa};var _0x5554x13=_0x5554x2[_0xc9c4[235]]- _0x5554x12[_0xc9c4[235]]* _0x5554xa,_0x5554x14=_0x5554x13+ _0x5554x2[_0xc9c4[117]],_0x5554x15=_0x5554x2[_0xc9c4[236]]- _0x5554x12[_0xc9c4[236]]* _0x5554xa;_0x5554x2= _0x5554x15+ _0x5554x2[_0xc9c4[119]];4< _0x5554x5?(_0x5554x2+= _0x5554x4,_0x5554x9&& (_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2/ _0x5554xa)* _0x5554xa)):3> _0x5554x5&& (_0x5554x15+= _0x5554x4,_0x5554x9&& (_0x5554x15= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x15/ _0x5554xa)* _0x5554xa));if(0== _0x5554x5|| 3== _0x5554x5|| 5== _0x5554x5){_0x5554x13+= _0x5554x3,_0x5554x9&& (_0x5554x13= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x13/ _0x5554xa)* _0x5554xa)}else {if(2== _0x5554x5|| 4== _0x5554x5|| 7== _0x5554x5){_0x5554x14+= _0x5554x3,_0x5554x9&& (_0x5554x14= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x14/ _0x5554xa)* _0x5554xa)}};_0x5554x9= _0x5554x14- _0x5554x13;_0x5554x2-= _0x5554x15;0> _0x5554x9&& (_0x5554x13+= _0x5554x9,_0x5554x9= Math[_0xc9c4[425]](_0x5554x9));0> _0x5554x2&& (_0x5554x15+= _0x5554x2,_0x5554x2= Math[_0xc9c4[425]](_0x5554x2));return  new mxRectangle(_0x5554x13+ _0x5554x12[_0xc9c4[235]]* _0x5554xa,_0x5554x15+ _0x5554x12[_0xc9c4[236]]* _0x5554xa,_0x5554x9,_0x5554x2)};mxVertexHandler[_0xc9c4[202]][_0xc9c4[258]]= function(){this[_0xc9c4[2961]]= this[_0xc9c4[2962]](this[_0xc9c4[724]]);this[_0xc9c4[1562]]=  new mxRectangle(this[_0xc9c4[724]][_0xc9c4[235]],this[_0xc9c4[724]][_0xc9c4[236]],this[_0xc9c4[724]][_0xc9c4[117]],this[_0xc9c4[724]][_0xc9c4[119]]);var _0x5554x2=this[_0xc9c4[724]];if(null!= this[_0xc9c4[2964]]){var _0x5554x3=_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]],_0x5554x4=_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]];if(this[_0xc9c4[2957]]){this[_0xc9c4[2985]](this[_0xc9c4[2964]][0],_0x5554x3,_0x5554x4)}else {var _0x5554x5=_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]/ 2,_0x5554x9=_0x5554x2[_0xc9c4[236]]+ _0x5554x2[_0xc9c4[119]]/ 2;if(1< this[_0xc9c4[2964]][_0xc9c4[67]]){var _0x5554xa=mxUtils[_0xc9c4[431]](_0x5554x2[_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]),_0x5554x12=Math[_0xc9c4[426]](_0x5554xa),_0x5554xa=Math[_0xc9c4[427]](_0x5554xa),_0x5554x13= new mxPoint(_0x5554x2[_0xc9c4[241]](),_0x5554x2[_0xc9c4[242]]()),_0x5554x14=mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]),_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][0],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);_0x5554x14[_0xc9c4[235]]= _0x5554x5;_0x5554x14[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]];_0x5554x14= mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][1],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);_0x5554x14[_0xc9c4[235]]= _0x5554x3;_0x5554x14[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]];_0x5554x14= mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][2],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);_0x5554x14[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]];_0x5554x14[_0xc9c4[236]]= _0x5554x9;_0x5554x14= mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][3],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);_0x5554x14[_0xc9c4[235]]= _0x5554x3;_0x5554x14[_0xc9c4[236]]= _0x5554x9;_0x5554x14= mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][4],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);_0x5554x14[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]];_0x5554x14[_0xc9c4[236]]= _0x5554x4;_0x5554x14= mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][5],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);_0x5554x14[_0xc9c4[235]]= _0x5554x5;_0x5554x14[_0xc9c4[236]]= _0x5554x4;_0x5554x14= mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][6],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);_0x5554x14[_0xc9c4[235]]= _0x5554x3;_0x5554x14[_0xc9c4[236]]= _0x5554x4;_0x5554x14= mxUtils[_0xc9c4[432]](_0x5554x14,_0x5554x12,_0x5554xa,_0x5554x13);this[_0xc9c4[2985]](this[_0xc9c4[2964]][7],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]);this[_0xc9c4[2985]](this[_0xc9c4[2964]][8],_0x5554x5+ _0x5554x2[_0xc9c4[2079]][_0xc9c4[235]],_0x5554x9+ _0x5554x2[_0xc9c4[2079]][_0xc9c4[236]])}else {2<= this[_0xc9c4[724]][_0xc9c4[117]]&& 2<= this[_0xc9c4[724]][_0xc9c4[119]]?this[_0xc9c4[2985]](this[_0xc9c4[2964]][0],_0x5554x5+ _0x5554x2[_0xc9c4[2079]][_0xc9c4[235]],_0x5554x9+ _0x5554x2[_0xc9c4[2079]][_0xc9c4[236]]):this[_0xc9c4[2985]](this[_0xc9c4[2964]][0],_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]])}}};null!= this[_0xc9c4[2973]]&& (_0x5554xa= mxUtils[_0xc9c4[431]](this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]),_0x5554x12= Math[_0xc9c4[426]](_0x5554xa),_0x5554xa= Math[_0xc9c4[427]](_0x5554xa),_0x5554x13=  new mxPoint(this[_0xc9c4[724]][_0xc9c4[241]](),this[_0xc9c4[724]][_0xc9c4[242]]()),_0x5554x14= mxUtils[_0xc9c4[432]]( new mxPoint(_0x5554x2[_0xc9c4[235]]+ _0x5554x2[_0xc9c4[117]]/ 2,_0x5554x2[_0xc9c4[236]]- 16),_0x5554x12,_0x5554xa,_0x5554x13),this[_0xc9c4[2985]](this[_0xc9c4[2973]],_0x5554x14[_0xc9c4[235]],_0x5554x14[_0xc9c4[236]]));this[_0xc9c4[2732]][_0xc9c4[603]]= Number(this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]);this[_0xc9c4[2932]]()};mxVertexHandler[_0xc9c4[202]][_0xc9c4[2932]]= function(){null!= this[_0xc9c4[2988]]&& (this[_0xc9c4[2988]][_0xc9c4[1562]]= this[_0xc9c4[1562]],this[_0xc9c4[2988]][_0xc9c4[252]][_0xc9c4[265]]== this[_0xc9c4[1179]][_0xc9c4[526]]&& (this[_0xc9c4[2988]][_0xc9c4[1562]][_0xc9c4[117]]= Math[_0xc9c4[160]](0,this[_0xc9c4[2988]][_0xc9c4[1562]][_0xc9c4[117]]- 1),this[_0xc9c4[2988]][_0xc9c4[1562]][_0xc9c4[119]]= Math[_0xc9c4[160]](0,this[_0xc9c4[2988]][_0xc9c4[1562]][_0xc9c4[119]]- 1)),this[_0xc9c4[2988]][_0xc9c4[603]]= Number(this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]),this[_0xc9c4[2988]][_0xc9c4[258]]());this[_0xc9c4[2732]][_0xc9c4[1562]]= this[_0xc9c4[1562]];this[_0xc9c4[2732]][_0xc9c4[258]]()};mxVertexHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[2988]]&& (this[_0xc9c4[2988]][_0xc9c4[515]](),this[_0xc9c4[2988]]= null);this[_0xc9c4[2732]][_0xc9c4[515]]();this[_0xc9c4[2972]]= this[_0xc9c4[2732]]= null;if(null!= this[_0xc9c4[2964]]){for(var _0x5554x2=0;_0x5554x2< this[_0xc9c4[2964]][_0xc9c4[67]];_0x5554x2++){this[_0xc9c4[2964]][_0x5554x2][_0xc9c4[515]](),this[_0xc9c4[2964]][_0x5554x2]= null}}};function mxEdgeHandler(_0x5554x2){null!= _0x5554x2&& (this[_0xc9c4[724]]= _0x5554x2,this[_0xc9c4[176]]())}mxEdgeHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[724]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2885]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2886]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[267]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[253]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2994]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2972]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2797]]=  !0;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2771]]=  !1;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2995]]=  !1;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[574]]=  !1;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2958]]=  !0;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2996]]=  !1;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2959]]= null;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2353]]= 0;mxEdgeHandler[_0xc9c4[202]][_0xc9c4[176]]= function(){this[_0xc9c4[1179]]= this[_0xc9c4[724]][_0xc9c4[441]][_0xc9c4[1179]];this[_0xc9c4[2885]]= this[_0xc9c4[1689]]();this[_0xc9c4[2886]]=  new mxConstraintHandler(this[_0xc9c4[1179]]);this[_0xc9c4[1525]]= [];this[_0xc9c4[2997]]= this[_0xc9c4[2998]](this[_0xc9c4[724]]);this[_0xc9c4[253]]= this[_0xc9c4[2963]](this[_0xc9c4[2997]]);this[_0xc9c4[253]][_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[2334]]:mxConstants[_0xc9c4[508]];this[_0xc9c4[253]][_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]());this[_0xc9c4[253]][_0xc9c4[1564]]= 0;this[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[2831]];mxEvent[_0xc9c4[169]](this[_0xc9c4[253]][_0xc9c4[252]],_0xc9c4[760],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[761]](_0x5554x2,this[_0xc9c4[724]][_0xc9c4[246]])}));mxEvent[_0xc9c4[759]](this[_0xc9c4[253]][_0xc9c4[252]],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[2771]]&& this[_0xc9c4[2999]](_0x5554x2)?this[_0xc9c4[3000]](this[_0xc9c4[724]],_0x5554x2):this[_0xc9c4[1179]][_0xc9c4[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x5554x2,this[_0xc9c4[724]]))}),mxUtils[_0xc9c4[885]](this,function(_0x5554x2){var _0x5554x4=this[_0xc9c4[724]][_0xc9c4[246]];if(null!= this[_0xc9c4[1983]]){var _0x5554x5=mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x2),mxEvent[_0xc9c4[733]](_0x5554x2)),_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[999]](_0x5554x5[_0xc9c4[235]],_0x5554x5[_0xc9c4[236]]);this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x4)&& this[_0xc9c4[1179]][_0xc9c4[2688]](_0x5554x4,_0x5554x5[_0xc9c4[235]],_0x5554x5[_0xc9c4[236]])&& (_0x5554x4= null)};this[_0xc9c4[1179]][_0xc9c4[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x5554x2,this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x4)))}),mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x5554x2,this[_0xc9c4[724]]))}));this[_0xc9c4[574]]= null!= this[_0xc9c4[724]][_0xc9c4[963]]&& this[_0xc9c4[724]][_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== this[_0xc9c4[1179]][_0xc9c4[526]];if(!this[_0xc9c4[574]]){var _0x5554x2=this[_0xc9c4[724]][_0xc9c4[2089]](!0);null!= _0x5554x2&& (this[_0xc9c4[574]]= null!= _0x5554x2[_0xc9c4[963]]&& _0x5554x2[_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== this[_0xc9c4[1179]][_0xc9c4[526]]);this[_0xc9c4[574]]|| (_0x5554x2= this[_0xc9c4[724]][_0xc9c4[2089]](!1),null!= _0x5554x2&& (this[_0xc9c4[574]]= null!= _0x5554x2[_0xc9c4[963]]&& _0x5554x2[_0xc9c4[963]][_0xc9c4[252]][_0xc9c4[265]]== this[_0xc9c4[1179]][_0xc9c4[526]]))};if(this[_0xc9c4[1179]][_0xc9c4[2694]]()< mxGraphHandler[_0xc9c4[202]][_0xc9c4[2795]]|| 0>= mxGraphHandler[_0xc9c4[202]][_0xc9c4[2795]]){this[_0xc9c4[2994]]= this[_0xc9c4[3001]]()};this[_0xc9c4[685]]=  new mxPoint(this[_0xc9c4[724]][_0xc9c4[2079]][_0xc9c4[235]],this[_0xc9c4[724]][_0xc9c4[2079]][_0xc9c4[236]]);this[_0xc9c4[2972]]=  new mxRectangleShape( new mxRectangle,mxConstants.LABEL_HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR);this[_0xc9c4[2972]][_0xc9c4[1229]]=  !1;this[_0xc9c4[3002]](this[_0xc9c4[2972]]);this[_0xc9c4[2972]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[3003]];mxEvent[_0xc9c4[2733]](this[_0xc9c4[2972]][_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);this[_0xc9c4[258]]()};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2999]]= function(_0x5554x2){return mxEvent[_0xc9c4[774]](_0x5554x2)};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3004]]= function(_0x5554x2){return mxEvent[_0xc9c4[774]](_0x5554x2)};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2998]]= function(_0x5554x2){return _0x5554x2[_0xc9c4[439]]};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2963]]= function(_0x5554x2){_0x5554x2=  new mxPolyline(_0x5554x2,this[_0xc9c4[2975]]());_0x5554x2[_0xc9c4[1307]]= this[_0xc9c4[2976]]();_0x5554x2[_0xc9c4[1522]]= this[_0xc9c4[2977]]();return _0x5554x2};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2975]]= function(){return mxConstants[_0xc9c4[3005]]};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2976]]= function(){return mxConstants[_0xc9c4[3006]]};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2977]]= function(){return mxConstants[_0xc9c4[3007]]};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2907]]= function(_0x5554x2){return !0};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[1689]]= function(){var _0x5554x2= new mxCellMarker(this[_0xc9c4[1179]]),_0x5554x3=this;_0x5554x2[_0xc9c4[736]]= function(_0x5554x2){var _0x5554x5=mxCellMarker[_0xc9c4[202]][_0xc9c4[736]][_0xc9c4[183]](this,arguments);if(!_0x5554x3[_0xc9c4[2907]](_0x5554x5)){return null};var _0x5554x9=_0x5554x3[_0xc9c4[1179]][_0xc9c4[502]]();if(_0x5554x5== _0x5554x3[_0xc9c4[724]][_0xc9c4[246]]|| null!= _0x5554x5&&  !_0x5554x3[_0xc9c4[1179]][_0xc9c4[2405]]&& _0x5554x9[_0xc9c4[250]](_0x5554x5)){_0x5554x5= null};return _0x5554x5};_0x5554x2[_0xc9c4[2872]]= function(_0x5554x2){var _0x5554x5=_0x5554x3[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=_0x5554x3[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[2292]](_0x5554x2,_0x5554x3[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](_0x5554x5[_0xc9c4[1709]](_0x5554x3[_0xc9c4[724]][_0xc9c4[246]],!_0x5554x3[_0xc9c4[729]])),!_0x5554x3[_0xc9c4[729]]),_0x5554x5=null!= _0x5554x5?_0x5554x5[_0xc9c4[246]]:null;_0x5554x3[_0xc9c4[267]]= _0x5554x3[_0xc9c4[2909]](_0x5554x3[_0xc9c4[729]]?_0x5554x2[_0xc9c4[246]]:_0x5554x5,_0x5554x3[_0xc9c4[729]]?_0x5554x5:_0x5554x2[_0xc9c4[246]]);return null== _0x5554x3[_0xc9c4[267]]};return _0x5554x2};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2909]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[1179]][_0xc9c4[2500]](this[_0xc9c4[724]][_0xc9c4[246]],_0x5554x2,_0x5554x3)};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3001]]= function(){for(var _0x5554x2=this[_0xc9c4[724]][_0xc9c4[246]],_0x5554x3=[],_0x5554x4=0;_0x5554x4< this[_0xc9c4[2997]][_0xc9c4[67]];_0x5554x4++){if(this[_0xc9c4[3008]](_0x5554x4)){var _0x5554x5=_0x5554x4== this[_0xc9c4[2997]][_0xc9c4[67]]- 1;if((_0x5554x5= 0== _0x5554x4|| _0x5554x5)|| this[_0xc9c4[1179]][_0xc9c4[2662]](_0x5554x2)){var _0x5554x9=this[_0xc9c4[3009]](_0x5554x4);this[_0xc9c4[3002]](_0x5554x9);mxClient[_0xc9c4[754]]&& _0x5554x9[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[130]);if(this[_0xc9c4[3010]](_0x5554x4)){if(mxClient[_0xc9c4[754]]){var _0x5554xa=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){_0x5554x2= mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x2),mxEvent[_0xc9c4[733]](_0x5554x2));return this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[248]](this[_0xc9c4[1179]][_0xc9c4[999]](_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]))});mxEvent[_0xc9c4[2733]](_0x5554x9[_0xc9c4[252]],this[_0xc9c4[1179]],_0x5554xa)}else {_0x5554x9[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[3011]],mxEvent[_0xc9c4[2733]](_0x5554x9[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]])}};_0x5554x3[_0xc9c4[207]](_0x5554x9);_0x5554x5|| (this[_0xc9c4[1525]][_0xc9c4[207]]( new mxPoint(0,0)),_0x5554x9[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188])}}};return _0x5554x3};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3010]]= function(_0x5554x2){return !0};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3008]]= function(_0x5554x2){return !0};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3009]]= function(_0x5554x2){if(null!= this[_0xc9c4[2959]]){return  new mxImageShape( new mxRectangle(0,0,this[_0xc9c4[2959]][_0xc9c4[117]],this[_0xc9c4[2959]][_0xc9c4[119]]),this[_0xc9c4[2959]][_0xc9c4[390]])};_0x5554x2= mxConstants[_0xc9c4[2974]];this[_0xc9c4[574]]&& (_0x5554x2-= 1);return  new mxRectangleShape( new mxRectangle(0,0,_0x5554x2,_0x5554x2),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3002]]= function(_0x5554x2){this[_0xc9c4[574]]?(_0x5554x2[_0xc9c4[507]]= mxConstants[_0xc9c4[1656]],_0x5554x2[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[526]])):(_0x5554x2[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[2334]]:mxConstants[_0xc9c4[508]],_0x5554x2[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]()))};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2986]]= function(_0x5554x2){if(null!= this[_0xc9c4[2994]]){for(var _0x5554x3=this[_0xc9c4[2353]],_0x5554x3=this[_0xc9c4[2958]]&& (mxClient[_0xc9c4[80]]|| 0< _0x5554x3)? new mxRectangle(_0x5554x2[_0xc9c4[734]]()- _0x5554x3,_0x5554x2[_0xc9c4[735]]()- _0x5554x3,2* _0x5554x3,2* _0x5554x3):null,_0x5554x4=0;_0x5554x4< this[_0xc9c4[2994]][_0xc9c4[67]];_0x5554x4++){if((_0x5554x2[_0xc9c4[729]](this[_0xc9c4[2994]][_0x5554x4])|| null!= _0x5554x3&& mxUtils[_0xc9c4[1825]](this[_0xc9c4[2994]][_0x5554x4][_0xc9c4[1562]],_0x5554x3))&& _0xc9c4[188]!= this[_0xc9c4[2994]][_0x5554x4][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]){return _0x5554x4}}};if(_0x5554x2[_0xc9c4[729]](this[_0xc9c4[2972]])&& _0xc9c4[188]!= this[_0xc9c4[2972]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]|| _0x5554x2[_0xc9c4[729]](this[_0xc9c4[724]][_0xc9c4[963]])){if(!mxClient[_0xc9c4[75]]&&  !mxClient[_0xc9c4[76]] || _0xc9c4[2822]!= _0x5554x2[_0xc9c4[728]]()[_0xc9c4[301]]){return mxEvent[_0xc9c4[2987]]}};return null};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=null,_0x5554x4=this[_0xc9c4[2986]](_0x5554x3);null!= _0x5554x4&& (!_0x5554x3[_0xc9c4[721]]()&& this[_0xc9c4[1179]][_0xc9c4[994]]() &&  !this[_0xc9c4[1179]][_0xc9c4[2579]](_0x5554x3[_0xc9c4[727]]()))&& (this[_0xc9c4[2995]]&& this[_0xc9c4[3004]](_0x5554x3[_0xc9c4[727]]())?this[_0xc9c4[3012]](this[_0xc9c4[724]],_0x5554x4):(_0x5554x4!= mxEvent[_0xc9c4[2987]]|| this[_0xc9c4[1179]][_0xc9c4[2628]](_0x5554x3[_0xc9c4[736]]()))&& this[_0xc9c4[861]](_0x5554x3[_0xc9c4[730]](),_0x5554x3[_0xc9c4[732]](),_0x5554x4),_0x5554x3[_0xc9c4[722]]())};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[861]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[2739]]= _0x5554x2;this[_0xc9c4[2740]]= _0x5554x3;this[_0xc9c4[729]]= null== this[_0xc9c4[2994]]?!1:0== _0x5554x4;this[_0xc9c4[3013]]= null== this[_0xc9c4[2994]]?!1:_0x5554x4== this[_0xc9c4[2994]][_0xc9c4[67]]- 1;this[_0xc9c4[3014]]= _0x5554x4== mxEvent[_0xc9c4[2987]];if(this[_0xc9c4[729]]|| this[_0xc9c4[3013]]){if(_0x5554x2= this[_0xc9c4[724]][_0xc9c4[246]],_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[1709]](_0x5554x2,this[_0xc9c4[729]]),null== _0x5554x3&& this[_0xc9c4[1179]][_0xc9c4[2661]](_0x5554x2,this[_0xc9c4[729]])|| null!= _0x5554x3&& this[_0xc9c4[1179]][_0xc9c4[2551]](_0x5554x2,_0x5554x3,this[_0xc9c4[729]])){this[_0xc9c4[1983]]= _0x5554x4}}else {this[_0xc9c4[1983]]= _0x5554x4}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3015]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[724]][_0xc9c4[238]]()};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3016]]= function(){return this[_0xc9c4[1179]][_0xc9c4[1020]]* this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]]/ 2};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2689]]= function(_0x5554x2){var _0x5554x3= new mxPoint(_0x5554x2[_0xc9c4[734]](),_0x5554x2[_0xc9c4[735]]()),_0x5554x4=this[_0xc9c4[3016]](),_0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]](),_0x5554x9=!1,_0x5554xa=!1;if(this[_0xc9c4[2996]]&& 0< _0x5554x4){var _0x5554x12=function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x5=_0x5554x2[_0xc9c4[235]];Math[_0xc9c4[425]](_0x5554x3[_0xc9c4[235]]- _0x5554x5)< _0x5554x4&& (_0x5554x3[_0xc9c4[235]]= _0x5554x5,_0x5554x9=  !0);_0x5554x2= _0x5554x2[_0xc9c4[236]];Math[_0xc9c4[425]](_0x5554x3[_0xc9c4[236]]- _0x5554x2)< _0x5554x4&& (_0x5554x3[_0xc9c4[236]]= _0x5554x2,_0x5554xa=  !0)}},_0x5554x13=function(_0x5554x2){null!= _0x5554x2&& _0x5554x12[_0xc9c4[239]](this, new mxPoint(_0x5554x5[_0xc9c4[2230]](_0x5554x2),_0x5554x5[_0xc9c4[2228]](_0x5554x2)))};_0x5554x13[_0xc9c4[239]](this,this[_0xc9c4[724]][_0xc9c4[2089]](!0));_0x5554x13[_0xc9c4[239]](this,this[_0xc9c4[724]][_0xc9c4[2089]](!1));if(null!= this[_0xc9c4[2997]]){for(_0x5554x13= 0;_0x5554x13< this[_0xc9c4[2997]];_0x5554x13++){_0x5554x13!= this[_0xc9c4[1983]]&& _0x5554x12[_0xc9c4[239]](this,this[_0xc9c4[2997]][_0x5554x13])}}};this[_0xc9c4[1179]][_0xc9c4[1018]](_0x5554x2[_0xc9c4[727]]())&& (_0x5554x2= _0x5554x5[_0xc9c4[255]],_0x5554x13= _0x5554x5[_0xc9c4[513]],_0x5554x9|| (_0x5554x3[_0xc9c4[235]]= (this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x3[_0xc9c4[235]]/ _0x5554x2- _0x5554x13[_0xc9c4[235]])+ _0x5554x13[_0xc9c4[235]])* _0x5554x2),_0x5554xa|| (_0x5554x3[_0xc9c4[236]]= (this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x3[_0xc9c4[236]]/ _0x5554x2- _0x5554x13[_0xc9c4[236]])+ _0x5554x13[_0xc9c4[236]])* _0x5554x2));return _0x5554x3};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3017]]= function(_0x5554x2){this[_0xc9c4[2886]][_0xc9c4[2729]](_0x5554x2,this[_0xc9c4[729]]);this[_0xc9c4[2885]][_0xc9c4[2871]](_0x5554x2);_0x5554x2= this[_0xc9c4[2885]][_0xc9c4[2868]]();var _0x5554x3=null;null!= this[_0xc9c4[2886]][_0xc9c4[2919]]&& null!= this[_0xc9c4[2886]][_0xc9c4[2920]]&& this[_0xc9c4[2885]][_0xc9c4[862]]();null!= _0x5554x2?_0x5554x3= _0x5554x2:null!= this[_0xc9c4[2886]][_0xc9c4[2920]]&& null!= this[_0xc9c4[2886]][_0xc9c4[2919]]&& (_0x5554x3= this[_0xc9c4[2886]][_0xc9c4[2919]]);return _0x5554x3};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3018]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[1198]](this[_0xc9c4[724]][_0xc9c4[246]]),_0x5554x3=null!= _0x5554x3[_0xc9c4[1525]]?_0x5554x3[_0xc9c4[1525]][_0xc9c4[1853]]():null;!this[_0xc9c4[729]]&&  !this[_0xc9c4[3013]]?(this[_0xc9c4[2196]](_0x5554x2,!1),null== _0x5554x3?_0x5554x3= [_0x5554x2]:_0x5554x3[this[_0xc9c4[1983]]- 1]= _0x5554x2):this[_0xc9c4[1179]][_0xc9c4[2401]]&& (_0x5554x3= null);return _0x5554x3};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3019]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[729]]?_0x5554x4:this[_0xc9c4[724]][_0xc9c4[2089]](!0),_0x5554x9=this[_0xc9c4[3013]]?_0x5554x4:this[_0xc9c4[724]][_0xc9c4[2089]](!1),_0x5554xa=this[_0xc9c4[1179]][_0xc9c4[2288]](_0x5554x2,_0x5554x5,!0),_0x5554x12=this[_0xc9c4[1179]][_0xc9c4[2288]](_0x5554x2,_0x5554x9,!1),_0x5554x13=this[_0xc9c4[2886]][_0xc9c4[2920]];null== _0x5554x13&& (_0x5554x13=  new mxConnectionConstraint);this[_0xc9c4[729]]?_0x5554xa= _0x5554x13:this[_0xc9c4[3013]]&& (_0x5554x12= _0x5554x13);(!this[_0xc9c4[729]]|| null!= _0x5554x5) && _0x5554x2[_0xc9c4[441]][_0xc9c4[2289]](_0x5554x2,_0x5554x5,!0,_0x5554xa);(!this[_0xc9c4[3013]]|| null!= _0x5554x9) && _0x5554x2[_0xc9c4[441]][_0xc9c4[2289]](_0x5554x2,_0x5554x9,!1,_0x5554x12);if((this[_0xc9c4[729]]|| this[_0xc9c4[3013]])&& null== _0x5554x4){_0x5554x2[_0xc9c4[2088]](_0x5554x3,this[_0xc9c4[729]]),null== this[_0xc9c4[2885]][_0xc9c4[2869]]()&& (this[_0xc9c4[267]]= this[_0xc9c4[1179]][_0xc9c4[2406]]?null:_0xc9c4[110])};_0x5554x2[_0xc9c4[441]][_0xc9c4[2282]](_0x5554x2,this[_0xc9c4[1525]],_0x5554x5,_0x5554x9);_0x5554x2[_0xc9c4[441]][_0xc9c4[2283]](_0x5554x2,_0x5554x5,_0x5554x9)};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){if(null!= this[_0xc9c4[1983]]&& null!= this[_0xc9c4[2885]]){var _0x5554x4=this[_0xc9c4[2689]](_0x5554x3);if(this[_0xc9c4[3014]]){this[_0xc9c4[685]][_0xc9c4[235]]= _0x5554x4[_0xc9c4[235]],this[_0xc9c4[685]][_0xc9c4[236]]= _0x5554x4[_0xc9c4[236]]}else {this[_0xc9c4[1525]]= this[_0xc9c4[3018]](_0x5554x4);var _0x5554x5=this[_0xc9c4[729]]|| this[_0xc9c4[3013]]?this[_0xc9c4[3017]](_0x5554x3):null,_0x5554x9=this[_0xc9c4[3015]](_0x5554x4,null!= _0x5554x5?_0x5554x5[_0xc9c4[246]]:null);this[_0xc9c4[3019]](_0x5554x9,_0x5554x4,_0x5554x5);this[_0xc9c4[3020]](null== this[_0xc9c4[267]]?this[_0xc9c4[2885]][_0xc9c4[2853]]:this[_0xc9c4[2885]][_0xc9c4[2855]]);this[_0xc9c4[2997]]= _0x5554x9[_0xc9c4[439]];this[_0xc9c4[1124]]=  !0};this[_0xc9c4[2932]]();mxEvent[_0xc9c4[722]](_0x5554x3[_0xc9c4[727]]());_0x5554x3[_0xc9c4[722]]()}else {mxClient[_0xc9c4[80]]&& null!= this[_0xc9c4[2986]](_0x5554x3)&& _0x5554x3[_0xc9c4[722]](!1)}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){if(null!= this[_0xc9c4[1983]]&& null!= this[_0xc9c4[2885]]){var _0x5554x4=this[_0xc9c4[724]][_0xc9c4[246]];if(_0x5554x3[_0xc9c4[730]]()!= this[_0xc9c4[2739]]|| _0x5554x3[_0xc9c4[732]]()!= this[_0xc9c4[2740]]){if(null!= this[_0xc9c4[267]]){0< this[_0xc9c4[267]][_0xc9c4[67]]&& this[_0xc9c4[1179]][_0xc9c4[2580]](this[_0xc9c4[267]])}else {if(this[_0xc9c4[3014]]){this[_0xc9c4[3021]](this[_0xc9c4[724]],this[_0xc9c4[685]][_0xc9c4[235]],this[_0xc9c4[685]][_0xc9c4[236]])}else {if(this[_0xc9c4[729]]|| this[_0xc9c4[3013]]){var _0x5554x5=null;null!= this[_0xc9c4[2886]][_0xc9c4[2920]]&& null!= this[_0xc9c4[2886]][_0xc9c4[2919]]&& (_0x5554x5= this[_0xc9c4[2886]][_0xc9c4[2919]][_0xc9c4[246]]);null== _0x5554x5&& this[_0xc9c4[2885]][_0xc9c4[2867]]()&& (_0x5554x5= this[_0xc9c4[2885]][_0xc9c4[2861]][_0xc9c4[246]]);if(null!= _0x5554x5){_0x5554x4= this[_0xc9c4[807]](_0x5554x4,_0x5554x5,this[_0xc9c4[729]],this[_0xc9c4[1179]][_0xc9c4[2574]](_0x5554x3[_0xc9c4[727]]())&& this[_0xc9c4[2797]]&& this[_0xc9c4[1179]][_0xc9c4[2617]](),_0x5554x3)}else {if(this[_0xc9c4[1179]][_0xc9c4[2530]]()){_0x5554x5= this[_0xc9c4[2997]][this[_0xc9c4[729]]?0:this[_0xc9c4[2997]][_0xc9c4[67]]- 1];_0x5554x5[_0xc9c4[235]]= _0x5554x5[_0xc9c4[235]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]]- this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[235]];_0x5554x5[_0xc9c4[236]]= _0x5554x5[_0xc9c4[236]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]]- this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[513]][_0xc9c4[236]];var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x4));null!= _0x5554x9&& (_0x5554x5[_0xc9c4[235]]-= _0x5554x9[_0xc9c4[2078]][_0xc9c4[235]],_0x5554x5[_0xc9c4[236]]-= _0x5554x9[_0xc9c4[2078]][_0xc9c4[236]]);_0x5554x5[_0xc9c4[235]]-= this[_0xc9c4[1179]][_0xc9c4[1136]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]];_0x5554x5[_0xc9c4[236]]-= this[_0xc9c4[1179]][_0xc9c4[1137]]/ this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]];this[_0xc9c4[3022]](_0x5554x4,_0x5554x5,this[_0xc9c4[729]])}}}else {this[_0xc9c4[1124]]?this[_0xc9c4[3023]](_0x5554x4,this[_0xc9c4[1525]]):(this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[2263]](this[_0xc9c4[724]][_0xc9c4[246]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[2259]](this[_0xc9c4[724]][_0xc9c4[246]]))}}}};null!= this[_0xc9c4[2885]]&& (this[_0xc9c4[862]](),_0x5554x4!= this[_0xc9c4[724]][_0xc9c4[246]]&& this[_0xc9c4[1179]][_0xc9c4[2450]](_0x5554x4));_0x5554x3[_0xc9c4[722]]()}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[862]]= function(){this[_0xc9c4[1525]]= this[_0xc9c4[685]]= this[_0xc9c4[1983]]= this[_0xc9c4[267]]= null;this[_0xc9c4[3013]]= this[_0xc9c4[729]]= this[_0xc9c4[3014]]= this[_0xc9c4[1124]]=  !1;this[_0xc9c4[2885]][_0xc9c4[862]]();this[_0xc9c4[2886]][_0xc9c4[862]]();this[_0xc9c4[3020]](mxConstants.EDGE_SELECTION_COLOR);this[_0xc9c4[258]]()};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3020]]= function(_0x5554x2){null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[1336]]= _0x5554x2)};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2196]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[518]](),_0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[512]]();_0x5554x3&& (_0x5554x2[_0xc9c4[235]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[235]]),_0x5554x2[_0xc9c4[236]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[236]]));_0x5554x2[_0xc9c4[235]]= Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[235]]/ _0x5554x4- _0x5554x5[_0xc9c4[235]]);_0x5554x2[_0xc9c4[236]]= Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[236]]/ _0x5554x4- _0x5554x5[_0xc9c4[236]]);_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1197]](this[_0xc9c4[724]][_0xc9c4[246]]));null!= _0x5554x4&& (_0x5554x2[_0xc9c4[235]]-= _0x5554x4[_0xc9c4[2078]][_0xc9c4[235]],_0x5554x2[_0xc9c4[236]]-= _0x5554x4[_0xc9c4[2078]][_0xc9c4[236]]);return _0x5554x2};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3021]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x9=_0x5554x5[_0xc9c4[1721]](_0x5554x2[_0xc9c4[246]]);if(null!= _0x5554x9){var _0x5554x9=_0x5554x9[_0xc9c4[238]](),_0x5554xa=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[2308]](_0x5554x2,_0x5554x3,_0x5554x4);_0x5554x9[_0xc9c4[235]]= _0x5554xa[_0xc9c4[235]];_0x5554x9[_0xc9c4[236]]= _0x5554xa[_0xc9c4[236]];var _0x5554x12=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]];_0x5554x9[_0xc9c4[1368]]=  new mxPoint(0,0);_0x5554xa= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[245]](_0x5554x2,_0x5554x9);_0x5554x9[_0xc9c4[1368]]=  new mxPoint((_0x5554x3- _0x5554xa[_0xc9c4[235]])/ _0x5554x12,(_0x5554x4- _0x5554xa[_0xc9c4[236]])/ _0x5554x12);_0x5554x5[_0xc9c4[1724]](_0x5554x2[_0xc9c4[246]],_0x5554x9)}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[807]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x9= this[_0xc9c4[1179]][_0xc9c4[502]]();var _0x5554xa=_0x5554x9[_0xc9c4[1197]](_0x5554x2);_0x5554x9[_0xc9c4[473]]();try{if(_0x5554x5){var _0x5554x12=_0x5554x2[_0xc9c4[238]]();_0x5554x9[_0xc9c4[99]](_0x5554xa,_0x5554x12,_0x5554x9[_0xc9c4[262]](_0x5554xa));var _0x5554x13=_0x5554x9[_0xc9c4[1709]](_0x5554x2,!_0x5554x4);this[_0xc9c4[1179]][_0xc9c4[851]](_0x5554x12,_0x5554x13,!_0x5554x4);_0x5554x2= _0x5554x12};var _0x5554x14=this[_0xc9c4[2886]][_0xc9c4[2920]];null== _0x5554x14&& (_0x5554x14=  new mxConnectionConstraint);this[_0xc9c4[1179]][_0xc9c4[851]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x14)}finally{_0x5554x9[_0xc9c4[476]]()};return _0x5554x2};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3022]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x9=_0x5554x5[_0xc9c4[1721]](_0x5554x2);if(null!= _0x5554x9){_0x5554x5[_0xc9c4[473]]();try{_0x5554x9= _0x5554x9[_0xc9c4[238]](),_0x5554x9[_0xc9c4[2007]](_0x5554x3,_0x5554x4),_0x5554x5[_0xc9c4[1724]](_0x5554x2,_0x5554x9),this[_0xc9c4[1179]][_0xc9c4[851]](_0x5554x2,null,_0x5554x4, new mxConnectionConstraint)}finally{_0x5554x5[_0xc9c4[476]]()}}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3023]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x5=_0x5554x4[_0xc9c4[1721]](_0x5554x2);null!= _0x5554x5&& (_0x5554x5= _0x5554x5[_0xc9c4[238]](),_0x5554x5[_0xc9c4[1525]]= _0x5554x3,_0x5554x4[_0xc9c4[1724]](_0x5554x2,_0x5554x5))};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3000]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=mxUtils[_0xc9c4[2196]](this[_0xc9c4[1179]][_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x3),mxEvent[_0xc9c4[733]](_0x5554x3)),_0x5554x5=this[_0xc9c4[1179]][_0xc9c4[1018]](_0x5554x3);this[_0xc9c4[2196]](_0x5554x4,_0x5554x5);this[_0xc9c4[3024]](_0x5554x2,_0x5554x4[_0xc9c4[235]],_0x5554x4[_0xc9c4[236]]);mxEvent[_0xc9c4[722]](_0x5554x3)};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3024]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x2[_0xc9c4[246]]);_0x5554x3=  new mxPoint(_0x5554x3,_0x5554x4);if(null!= _0x5554x5){_0x5554x5= _0x5554x5[_0xc9c4[238]]();_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[513]];var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[441]][_0xc9c4[255]];_0x5554x4= mxUtils[_0xc9c4[3025]](_0x5554x2,(_0x5554x3[_0xc9c4[235]]+ _0x5554x4[_0xc9c4[235]])* _0x5554x9,(_0x5554x3[_0xc9c4[236]]+ _0x5554x4[_0xc9c4[236]])* _0x5554x9);null== _0x5554x5[_0xc9c4[1525]]?_0x5554x5[_0xc9c4[1525]]= [_0x5554x3]:_0x5554x5[_0xc9c4[1525]][_0xc9c4[300]](_0x5554x4,0,_0x5554x3);this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1724]](_0x5554x2[_0xc9c4[246]],_0x5554x5);this[_0xc9c4[515]]();this[_0xc9c4[176]]()}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3012]]= function(_0x5554x2,_0x5554x3){if(0< _0x5554x3&& _0x5554x3< this[_0xc9c4[2997]][_0xc9c4[67]]- 1){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[1198]](this[_0xc9c4[724]][_0xc9c4[246]]);null!= _0x5554x4&& null!= _0x5554x4[_0xc9c4[1525]]&& (_0x5554x4= _0x5554x4[_0xc9c4[238]](),_0x5554x4[_0xc9c4[1525]][_0xc9c4[300]](_0x5554x3- 1,1),this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1724]](_0x5554x2[_0xc9c4[246]],_0x5554x4),this[_0xc9c4[515]](),this[_0xc9c4[176]]())}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3026]]= function(_0x5554x2){_0x5554x2= 0== _0x5554x2;var _0x5554x3=this[_0xc9c4[724]][_0xc9c4[246]],_0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1709]](_0x5554x3,_0x5554x2),_0x5554x5=mxConstants[_0xc9c4[2984]];null!= _0x5554x4&&  !this[_0xc9c4[1179]][_0xc9c4[2551]](_0x5554x3,_0x5554x4,_0x5554x2)|| null== _0x5554x4&&  !this[_0xc9c4[1179]][_0xc9c4[2661]](_0x5554x3,_0x5554x2)?_0x5554x5= mxConstants[_0xc9c4[3027]]:null!= _0x5554x4&& this[_0xc9c4[1179]][_0xc9c4[2551]](_0x5554x3,_0x5554x4,_0x5554x2)&& (_0x5554x5= mxConstants[_0xc9c4[3028]]);return _0x5554x5};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[258]]= function(){this[_0xc9c4[2997]]= this[_0xc9c4[724]][_0xc9c4[439]][_0xc9c4[1853]]();var _0x5554x2=this[_0xc9c4[724]][_0xc9c4[246]],_0x5554x3=mxConstants[_0xc9c4[3029]];this[_0xc9c4[685]]=  new mxPoint(this[_0xc9c4[724]][_0xc9c4[2079]][_0xc9c4[235]],this[_0xc9c4[724]][_0xc9c4[2079]][_0xc9c4[236]]);this[_0xc9c4[2972]][_0xc9c4[1562]]=  new mxRectangle(Math[_0xc9c4[488]](this[_0xc9c4[685]][_0xc9c4[235]]- _0x5554x3/ 2),Math[_0xc9c4[488]](this[_0xc9c4[685]][_0xc9c4[236]]- _0x5554x3/ 2),_0x5554x3,_0x5554x3);this[_0xc9c4[2972]][_0xc9c4[258]]();_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[2183]](_0x5554x2);null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]&& this[_0xc9c4[1179]][_0xc9c4[2628]](_0x5554x2)?this[_0xc9c4[2972]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189]:this[_0xc9c4[2972]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188];if(null!= this[_0xc9c4[2994]]&& 0< this[_0xc9c4[2994]][_0xc9c4[67]]){var _0x5554x4=this[_0xc9c4[2997]][_0xc9c4[67]]- 1,_0x5554x2=this[_0xc9c4[2997]][0],_0x5554x5=this[_0xc9c4[2997]][0][_0xc9c4[236]],_0x5554x3=this[_0xc9c4[2994]][0][_0xc9c4[1562]];this[_0xc9c4[2994]][0][_0xc9c4[1562]]=  new mxRectangle(Math[_0xc9c4[488]](this[_0xc9c4[2997]][0][_0xc9c4[235]]- _0x5554x3[_0xc9c4[117]]/ 2),Math[_0xc9c4[488]](_0x5554x5- _0x5554x3[_0xc9c4[119]]/ 2),_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]]);this[_0xc9c4[2994]][0][_0xc9c4[1334]]= this[_0xc9c4[3026]](0);this[_0xc9c4[2994]][0][_0xc9c4[258]]();var _0x5554x5=this[_0xc9c4[2997]][_0x5554x4],_0x5554x9=this[_0xc9c4[2997]][_0x5554x4][_0xc9c4[235]],_0x5554x4=this[_0xc9c4[2997]][_0x5554x4][_0xc9c4[236]],_0x5554xa=this[_0xc9c4[2994]][_0xc9c4[67]]- 1,_0x5554x3=this[_0xc9c4[2994]][_0x5554xa][_0xc9c4[1562]];this[_0xc9c4[2994]][_0x5554xa][_0xc9c4[1562]]=  new mxRectangle(Math[_0xc9c4[488]](_0x5554x9- _0x5554x3[_0xc9c4[117]]/ 2),Math[_0xc9c4[488]](_0x5554x4- _0x5554x3[_0xc9c4[119]]/ 2),_0x5554x3[_0xc9c4[117]],_0x5554x3[_0xc9c4[119]]);this[_0xc9c4[2994]][_0x5554xa][_0xc9c4[1334]]= this[_0xc9c4[3026]](_0x5554xa);this[_0xc9c4[2994]][_0x5554xa][_0xc9c4[258]]();this[_0xc9c4[3030]](_0x5554x2,_0x5554x5)};this[_0xc9c4[2932]]()};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[3030]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1721]](this[_0xc9c4[724]][_0xc9c4[246]])[_0xc9c4[1525]];if(null!= _0x5554x4){null== this[_0xc9c4[1525]]&& (this[_0xc9c4[1525]]= []);for(var _0x5554x5=1;_0x5554x5< this[_0xc9c4[2994]][_0xc9c4[67]]- 1;_0x5554x5++){if(null!= this[_0xc9c4[2994]][_0x5554x5]){if(null!= this[_0xc9c4[2997]][_0x5554x5]){var _0x5554x9=this[_0xc9c4[2997]][_0x5554x5][_0xc9c4[235]],_0x5554xa=this[_0xc9c4[2997]][_0x5554x5][_0xc9c4[236]],_0x5554x12=this[_0xc9c4[2994]][_0x5554x5][_0xc9c4[1562]];this[_0xc9c4[2994]][_0x5554x5][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[189];this[_0xc9c4[2994]][_0x5554x5][_0xc9c4[1562]]=  new mxRectangle(Math[_0xc9c4[488]](_0x5554x9- _0x5554x12[_0xc9c4[117]]/ 2),Math[_0xc9c4[488]](_0x5554xa- _0x5554x12[_0xc9c4[119]]/ 2),_0x5554x12[_0xc9c4[117]],_0x5554x12[_0xc9c4[119]]);this[_0xc9c4[2994]][_0x5554x5][_0xc9c4[258]]();this[_0xc9c4[1525]][_0x5554x5- 1]= _0x5554x4[_0x5554x5- 1]}else {this[_0xc9c4[2994]][_0x5554x5][_0xc9c4[515]](),this[_0xc9c4[2994]][_0x5554x5]= null}}}}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[2932]]= function(){if(this[_0xc9c4[3014]]){var _0x5554x2=mxConstants[_0xc9c4[3029]],_0x5554x2= new mxRectangle(Math[_0xc9c4[488]](this[_0xc9c4[685]][_0xc9c4[235]]- _0x5554x2/ 2),Math[_0xc9c4[488]](this[_0xc9c4[685]][_0xc9c4[236]]- _0x5554x2/ 2),_0x5554x2,_0x5554x2);this[_0xc9c4[2972]][_0xc9c4[1562]]= _0x5554x2;this[_0xc9c4[2972]][_0xc9c4[258]]()}else {this[_0xc9c4[253]][_0xc9c4[1525]]= this[_0xc9c4[2997]],this[_0xc9c4[253]][_0xc9c4[258]]()}};mxEdgeHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[2885]]&& (this[_0xc9c4[2885]][_0xc9c4[515]](),this[_0xc9c4[2885]]= null);null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[515]](),this[_0xc9c4[253]]= null);null!= this[_0xc9c4[2972]]&& (this[_0xc9c4[2972]][_0xc9c4[515]](),this[_0xc9c4[2972]]= null);null!= this[_0xc9c4[2886]]&& (this[_0xc9c4[2886]][_0xc9c4[515]](),this[_0xc9c4[2886]]= null);if(null!= this[_0xc9c4[2994]]){for(var _0x5554x2=0;_0x5554x2< this[_0xc9c4[2994]][_0xc9c4[67]];_0x5554x2++){null!= this[_0xc9c4[2994]][_0x5554x2]&& (this[_0xc9c4[2994]][_0x5554x2][_0xc9c4[515]](),this[_0xc9c4[2994]][_0x5554x2]= null)}}};function mxElbowEdgeHandler(_0x5554x2){mxEdgeHandler[_0xc9c4[239]](this,_0x5554x2)}mxUtils[_0xc9c4[1284]](mxElbowEdgeHandler,mxEdgeHandler);mxElbowEdgeHandler[_0xc9c4[202]]=  new mxEdgeHandler;mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[196]]= mxElbowEdgeHandler;mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3031]]=  !0;mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3032]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[3033]:_0xc9c4[110];mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3001]]= function(){var _0x5554x2=[],_0x5554x3=this[_0xc9c4[3009]](0);this[_0xc9c4[3002]](_0x5554x3);_0x5554x3[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[3011]];mxEvent[_0xc9c4[2733]](_0x5554x3[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);_0x5554x2[_0xc9c4[207]](_0x5554x3);mxClient[_0xc9c4[754]]&& _0x5554x3[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[130]);_0x5554x2[_0xc9c4[207]](this[_0xc9c4[3034]]());this[_0xc9c4[1525]][_0xc9c4[207]]( new mxPoint(0,0));_0x5554x3= this[_0xc9c4[3009]](2);this[_0xc9c4[3002]](_0x5554x3);_0x5554x3[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[3011]];mxEvent[_0xc9c4[2733]](_0x5554x3[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);_0x5554x2[_0xc9c4[207]](_0x5554x3);mxClient[_0xc9c4[754]]&& _0x5554x3[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[130]);return _0x5554x2};mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3034]]= function(){var _0x5554x2=this[_0xc9c4[3009]]();this[_0xc9c4[3002]](_0x5554x2);var _0x5554x3=this[_0xc9c4[3035]]();_0x5554x2[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= _0x5554x3;_0x5554x3= mxUtils[_0xc9c4[885]](this,function(_0x5554x2){!mxEvent[_0xc9c4[721]](_0x5554x2)&& this[_0xc9c4[3031]] && (this[_0xc9c4[1179]][_0xc9c4[854]](this[_0xc9c4[724]][_0xc9c4[246]],_0x5554x2),mxEvent[_0xc9c4[722]](_0x5554x2))});mxEvent[_0xc9c4[2733]](_0x5554x2[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]],null,null,null,_0x5554x3);this[_0xc9c4[1179]][_0xc9c4[2662]](this[_0xc9c4[724]][_0xc9c4[246]])|| (_0x5554x2[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[495]]= _0xc9c4[130]);return _0x5554x2};mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3035]]= function(){return this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2294]]]== mxEdgeStyle[_0xc9c4[2570]]|| this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2294]]]== mxConstants[_0xc9c4[3036]]|| (this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2294]]]== mxEdgeStyle[_0xc9c4[2568]]|| this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2294]]]== mxConstants[_0xc9c4[3037]])&& this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2231]]]== mxConstants[_0xc9c4[2232]]?_0xc9c4[3038]:_0xc9c4[3039]};mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[2597]]= function(_0x5554x2){var _0x5554x3=null;if(null!= this[_0xc9c4[2994]]&& null!= this[_0xc9c4[2994]][1]&& (_0x5554x2== this[_0xc9c4[2994]][1][_0xc9c4[252]]|| _0x5554x2[_0xc9c4[265]]== this[_0xc9c4[2994]][1][_0xc9c4[252]])){_0x5554x3= this[_0xc9c4[3032]],_0x5554x3= mxResources[_0xc9c4[203]](_0x5554x3)|| _0x5554x3};return _0x5554x3};mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[2196]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[518]](),_0x5554x5=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[512]](),_0x5554x9=this[_0xc9c4[724]][_0xc9c4[2078]];_0x5554x3&& (_0x5554x2[_0xc9c4[235]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[235]]),_0x5554x2[_0xc9c4[236]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x2[_0xc9c4[236]]));_0x5554x2[_0xc9c4[235]]= Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[235]]/ _0x5554x4- _0x5554x5[_0xc9c4[235]]- _0x5554x9[_0xc9c4[235]]);_0x5554x2[_0xc9c4[236]]= Math[_0xc9c4[488]](_0x5554x2[_0xc9c4[236]]/ _0x5554x4- _0x5554x5[_0xc9c4[236]]- _0x5554x9[_0xc9c4[236]])};mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3030]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1721]](this[_0xc9c4[724]][_0xc9c4[246]])[_0xc9c4[1525]],_0x5554x4=null!= _0x5554x4?_0x5554x4[0]:null,_0x5554x4=null== _0x5554x4? new mxPoint(_0x5554x2[_0xc9c4[235]]+ (_0x5554x3[_0xc9c4[235]]- _0x5554x2[_0xc9c4[235]])/ 2,_0x5554x2[_0xc9c4[236]]+ (_0x5554x3[_0xc9c4[236]]- _0x5554x2[_0xc9c4[236]])/ 2): new mxPoint(this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]]* (_0x5554x4[_0xc9c4[235]]+ this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[513]][_0xc9c4[235]]+ this[_0xc9c4[724]][_0xc9c4[2078]][_0xc9c4[235]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]]* (_0x5554x4[_0xc9c4[236]]+ this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[513]][_0xc9c4[236]]+ this[_0xc9c4[724]][_0xc9c4[2078]][_0xc9c4[236]])),_0x5554x5=this[_0xc9c4[2994]][1][_0xc9c4[1562]],_0x5554x9=_0x5554x5[_0xc9c4[117]],_0x5554x5=_0x5554x5[_0xc9c4[119]];null== this[_0xc9c4[2959]]&& (_0x5554x5= _0x5554x9= mxConstants[_0xc9c4[2974]]);var _0x5554xa= new mxRectangle(Math[_0xc9c4[488]](_0x5554x4[_0xc9c4[235]]- _0x5554x9/ 2),Math[_0xc9c4[488]](_0x5554x4[_0xc9c4[236]]- _0x5554x5/ 2),_0x5554x9,_0x5554x5);null== this[_0xc9c4[2959]]&& (_0xc9c4[188]!= this[_0xc9c4[2972]][_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[187]]&& mxUtils[_0xc9c4[1825]](_0x5554xa,this[_0xc9c4[2972]][_0xc9c4[1562]]))&& (_0x5554x9+= 3,_0x5554x5+= 3,_0x5554xa=  new mxRectangle(Math[_0xc9c4[488]](_0x5554x4[_0xc9c4[235]]- _0x5554x9/ 2),Math[_0xc9c4[488]](_0x5554x4[_0xc9c4[236]]- _0x5554x5/ 2),_0x5554x9,_0x5554x5));this[_0xc9c4[2994]][1][_0xc9c4[1562]]= _0x5554xa;this[_0xc9c4[2994]][1][_0xc9c4[258]]()};function mxEdgeSegmentHandler(_0x5554x2){mxEdgeHandler[_0xc9c4[239]](this,_0x5554x2)}mxUtils[_0xc9c4[1284]](mxEdgeSegmentHandler,mxEdgeHandler);mxEdgeSegmentHandler[_0xc9c4[202]]=  new mxElbowEdgeHandler;mxEdgeSegmentHandler[_0xc9c4[202]][_0xc9c4[196]]= mxEdgeSegmentHandler;mxEdgeSegmentHandler[_0xc9c4[202]][_0xc9c4[3018]]= function(_0x5554x2){if(this[_0xc9c4[729]]|| this[_0xc9c4[3013]]){return mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3018]][_0xc9c4[183]](this,arguments)};this[_0xc9c4[2196]](_0x5554x2,!1);var _0x5554x3=this[_0xc9c4[724]][_0xc9c4[439]],_0x5554x4=_0x5554x3[0][_0xc9c4[238]]();this[_0xc9c4[2196]](_0x5554x4,!1);for(var _0x5554x5=[],_0x5554x9=1;_0x5554x9< _0x5554x3[_0xc9c4[67]];_0x5554x9++){var _0x5554xa=_0x5554x3[_0x5554x9][_0xc9c4[238]]();this[_0xc9c4[2196]](_0x5554xa,!1);_0x5554x9== this[_0xc9c4[1983]]&& (_0x5554x4[_0xc9c4[235]]== _0x5554xa[_0xc9c4[235]]?(_0x5554x4[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]],_0x5554xa[_0xc9c4[235]]= _0x5554x2[_0xc9c4[235]]):(_0x5554x4[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]],_0x5554xa[_0xc9c4[236]]= _0x5554x2[_0xc9c4[236]]));_0x5554x9< _0x5554x3[_0xc9c4[67]]- 1&& _0x5554x5[_0xc9c4[207]](_0x5554xa);_0x5554x4= _0x5554xa};if(1== _0x5554x5[_0xc9c4[67]]){if(_0x5554x4= this[_0xc9c4[724]][_0xc9c4[441]],_0x5554x9= this[_0xc9c4[724]][_0xc9c4[2089]](!0),_0x5554xa= this[_0xc9c4[724]][_0xc9c4[2089]](!1),null!= _0x5554xa& null!= _0x5554x9){var _0x5554x12=this[_0xc9c4[724]][_0xc9c4[2078]][_0xc9c4[235]],_0x5554x13=this[_0xc9c4[724]][_0xc9c4[2078]][_0xc9c4[236]];mxUtils[_0xc9c4[442]](_0x5554xa,_0x5554x5[0][_0xc9c4[235]]+ _0x5554x12,_0x5554x5[0][_0xc9c4[236]]+ _0x5554x13)?_0x5554x3[1][_0xc9c4[236]]== _0x5554x3[2][_0xc9c4[236]]?_0x5554x5[0][_0xc9c4[236]]= _0x5554x4[_0xc9c4[2228]](_0x5554x9)- _0x5554x13:_0x5554x5[0][_0xc9c4[235]]= _0x5554x4[_0xc9c4[2230]](_0x5554x9)- _0x5554x12:mxUtils[_0xc9c4[442]](_0x5554x9,_0x5554x5[0][_0xc9c4[235]]+ _0x5554x12,_0x5554x5[0][_0xc9c4[236]]+ _0x5554x13)&& (_0x5554x3[1][_0xc9c4[236]]== _0x5554x3[0][_0xc9c4[236]]?_0x5554x5[0][_0xc9c4[236]]= _0x5554x4[_0xc9c4[2228]](_0x5554xa)- _0x5554x13:_0x5554x5[0][_0xc9c4[235]]= _0x5554x4[_0xc9c4[2230]](_0x5554xa)- _0x5554x12)}}else {0== _0x5554x5[_0xc9c4[67]]&& (_0x5554x5= [_0x5554x2])};return _0x5554x5};mxEdgeSegmentHandler[_0xc9c4[202]][_0xc9c4[3001]]= function(){var _0x5554x2=[],_0x5554x3=this[_0xc9c4[3009]](0);this[_0xc9c4[3002]](_0x5554x3);_0x5554x3[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[3011]];mxEvent[_0xc9c4[2733]](_0x5554x3[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);_0x5554x2[_0xc9c4[207]](_0x5554x3);mxClient[_0xc9c4[754]]&& _0x5554x3[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[130]);var _0x5554x4=this[_0xc9c4[724]][_0xc9c4[439]];if(this[_0xc9c4[1179]][_0xc9c4[2662]](this[_0xc9c4[724]][_0xc9c4[246]])){null== this[_0xc9c4[1525]]&& (this[_0xc9c4[1525]]= []);for(var _0x5554x5=0;_0x5554x5< _0x5554x4[_0xc9c4[67]]- 1;_0x5554x5++){_0x5554x3= this[_0xc9c4[3034]](),_0x5554x2[_0xc9c4[207]](_0x5554x3),_0x5554x3[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= 0== _0x5554x4[_0x5554x5][_0xc9c4[235]]- _0x5554x4[_0x5554x5+ 1][_0xc9c4[235]]?_0xc9c4[3039]:_0xc9c4[3038],this[_0xc9c4[1525]][_0xc9c4[207]]( new mxPoint(0,0)),mxClient[_0xc9c4[754]]&& _0x5554x3[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[130])}};_0x5554x3= this[_0xc9c4[3009]](_0x5554x4[_0xc9c4[67]]);this[_0xc9c4[3002]](_0x5554x3);_0x5554x3[_0xc9c4[252]][_0xc9c4[124]][_0xc9c4[270]]= mxConstants[_0xc9c4[3011]];mxEvent[_0xc9c4[2733]](_0x5554x3[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);_0x5554x2[_0xc9c4[207]](_0x5554x3);mxClient[_0xc9c4[754]]&& _0x5554x3[_0xc9c4[252]][_0xc9c4[57]](_0xc9c4[1377],_0xc9c4[130]);return _0x5554x2};mxEdgeSegmentHandler[_0xc9c4[202]][_0xc9c4[258]]= function(){this[_0xc9c4[802]]();mxEdgeHandler[_0xc9c4[202]][_0xc9c4[258]][_0xc9c4[183]](this,arguments)};mxEdgeSegmentHandler[_0xc9c4[202]][_0xc9c4[802]]= function(){if(null!= this[_0xc9c4[2994]]){for(var _0x5554x2=0;_0x5554x2< this[_0xc9c4[2994]][_0xc9c4[67]];_0x5554x2++){null!= this[_0xc9c4[2994]][_0x5554x2]&& (this[_0xc9c4[2994]][_0x5554x2][_0xc9c4[515]](),this[_0xc9c4[2994]][_0x5554x2]= null)};this[_0xc9c4[2994]]= this[_0xc9c4[3001]]()}};mxEdgeSegmentHandler[_0xc9c4[202]][_0xc9c4[3030]]= function(_0x5554x2,_0x5554x3){if(this[_0xc9c4[1179]][_0xc9c4[2662]](this[_0xc9c4[724]][_0xc9c4[246]])){var _0x5554x4=mxConstants[_0xc9c4[2974]],_0x5554x5=this[_0xc9c4[724]][_0xc9c4[439]];if(null!= _0x5554x5&& 1< _0x5554x5[_0xc9c4[67]]){for(var _0x5554x9=0;_0x5554x9< this[_0xc9c4[724]][_0xc9c4[439]][_0xc9c4[67]]- 1;_0x5554x9++){if(null!= this[_0xc9c4[2994]][_0x5554x9+ 1]){_0x5554x2= _0x5554x5[_0x5554x9];_0x5554x3= _0x5554x5[_0x5554x9+ 1];var _0x5554xa= new mxPoint(_0x5554x2[_0xc9c4[235]]+ (_0x5554x3[_0xc9c4[235]]- _0x5554x2[_0xc9c4[235]])/ 2,_0x5554x2[_0xc9c4[236]]+ (_0x5554x3[_0xc9c4[236]]- _0x5554x2[_0xc9c4[236]])/ 2);this[_0xc9c4[2994]][_0x5554x9+ 1][_0xc9c4[1562]]=  new mxRectangle(Math[_0xc9c4[488]](_0x5554xa[_0xc9c4[235]]- _0x5554x4/ 2),Math[_0xc9c4[488]](_0x5554xa[_0xc9c4[236]]- _0x5554x4/ 2),_0x5554x4,_0x5554x4);this[_0xc9c4[2994]][_0x5554x9+ 1][_0xc9c4[258]]()}}}}};mxEdgeSegmentHandler[_0xc9c4[202]][_0xc9c4[3023]]= function(_0x5554x2,_0x5554x3){_0x5554x3= [];var _0x5554x4=this[_0xc9c4[2997]];if(1< _0x5554x4[_0xc9c4[67]]){for(var _0x5554x5=_0x5554x4[0],_0x5554x9=_0x5554x4[1],_0x5554xa=2;_0x5554xa< _0x5554x4[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x4[_0x5554xa];if((Math[_0xc9c4[488]](_0x5554x5[_0xc9c4[235]])!= Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[235]])|| Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[235]])!= Math[_0xc9c4[488]](_0x5554x12[_0xc9c4[235]]))&& (Math[_0xc9c4[488]](_0x5554x5[_0xc9c4[236]])!= Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[236]])|| Math[_0xc9c4[488]](_0x5554x9[_0xc9c4[236]])!= Math[_0xc9c4[488]](_0x5554x12[_0xc9c4[236]]))){_0x5554x5= _0x5554x9,_0x5554x9= _0x5554x9[_0xc9c4[238]](),this[_0xc9c4[2196]](_0x5554x9,!1),_0x5554x3[_0xc9c4[207]](_0x5554x9)};_0x5554x9= _0x5554x12}};mxElbowEdgeHandler[_0xc9c4[202]][_0xc9c4[3023]][_0xc9c4[183]](this,arguments)};function mxKeyHandler(_0x5554x2,_0x5554x3){null!= _0x5554x2&& (this[_0xc9c4[1179]]= _0x5554x2,this[_0xc9c4[772]]= _0x5554x3|| document[_0xc9c4[158]],this[_0xc9c4[3040]]= [],this[_0xc9c4[3041]]= [],this[_0xc9c4[3042]]= [],this[_0xc9c4[3043]]= [],mxEvent[_0xc9c4[169]](this[_0xc9c4[772]],_0xc9c4[2123],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[3044]](_0x5554x2)})),mxClient[_0xc9c4[80]]&& mxEvent[_0xc9c4[169]](window,_0xc9c4[2428],mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[515]]()})))}mxKeyHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxKeyHandler[_0xc9c4[202]][_0xc9c4[772]]= null;mxKeyHandler[_0xc9c4[202]][_0xc9c4[3040]]= null;mxKeyHandler[_0xc9c4[202]][_0xc9c4[3041]]= null;mxKeyHandler[_0xc9c4[202]][_0xc9c4[3042]]= null;mxKeyHandler[_0xc9c4[202]][_0xc9c4[3043]]= null;mxKeyHandler[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxKeyHandler[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxKeyHandler[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxKeyHandler[_0xc9c4[202]][_0xc9c4[3045]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[3040]][_0x5554x2]= _0x5554x3};mxKeyHandler[_0xc9c4[202]][_0xc9c4[3046]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[3041]][_0x5554x2]= _0x5554x3};mxKeyHandler[_0xc9c4[202]][_0xc9c4[3047]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[3042]][_0x5554x2]= _0x5554x3};mxKeyHandler[_0xc9c4[202]][_0xc9c4[3048]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[3043]][_0x5554x2]= _0x5554x3};mxKeyHandler[_0xc9c4[202]][_0xc9c4[775]]= function(_0x5554x2){return mxEvent[_0xc9c4[775]](_0x5554x2)};mxKeyHandler[_0xc9c4[202]][_0xc9c4[3049]]= function(_0x5554x2){return null!= _0x5554x2?this[_0xc9c4[775]](_0x5554x2)?mxEvent[_0xc9c4[774]](_0x5554x2)?this[_0xc9c4[3043]][_0x5554x2[_0xc9c4[2124]]]:this[_0xc9c4[3042]][_0x5554x2[_0xc9c4[2124]]]:mxEvent[_0xc9c4[774]](_0x5554x2)?this[_0xc9c4[3041]][_0x5554x2[_0xc9c4[2124]]]:this[_0xc9c4[3040]][_0x5554x2[_0xc9c4[2124]]]:null};mxKeyHandler[_0xc9c4[202]][_0xc9c4[3050]]= function(_0x5554x2){_0x5554x2= mxEvent[_0xc9c4[728]](_0x5554x2);if(_0x5554x2== this[_0xc9c4[772]]|| _0x5554x2[_0xc9c4[265]]== this[_0xc9c4[772]]|| null!= this[_0xc9c4[1179]][_0xc9c4[2347]]&& _0x5554x2== this[_0xc9c4[1179]][_0xc9c4[2347]][_0xc9c4[126]]){return !0};for(;null!= _0x5554x2;){if(_0x5554x2== this[_0xc9c4[1179]][_0xc9c4[526]]){return !0};_0x5554x2= _0x5554x2[_0xc9c4[265]]};return !1};mxKeyHandler[_0xc9c4[202]][_0xc9c4[3044]]= function(_0x5554x2){if(this[_0xc9c4[1179]][_0xc9c4[994]]()&&  !mxEvent[_0xc9c4[721]](_0x5554x2)&& this[_0xc9c4[3050]](_0x5554x2)&& this[_0xc9c4[994]]()){if(27== _0x5554x2[_0xc9c4[2124]]){this[_0xc9c4[859]](_0x5554x2)}else {if(!this[_0xc9c4[1179]][_0xc9c4[2203]]()){var _0x5554x3=this[_0xc9c4[3049]](_0x5554x2);null!= _0x5554x3&& (_0x5554x3(_0x5554x2),mxEvent[_0xc9c4[722]](_0x5554x2))}}}};mxKeyHandler[_0xc9c4[202]][_0xc9c4[859]]= function(_0x5554x2){this[_0xc9c4[1179]][_0xc9c4[2608]]()&& this[_0xc9c4[1179]][_0xc9c4[859]](_0x5554x2)};mxKeyHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[772]]= null};function mxTooltipHandler(_0x5554x2,_0x5554x3){null!= _0x5554x2&& (this[_0xc9c4[1179]]= _0x5554x2,this[_0xc9c4[1140]]= _0x5554x3|| 500,this[_0xc9c4[1179]][_0xc9c4[1133]](this))}mxTooltipHandler[_0xc9c4[202]][_0xc9c4[931]]= 10005;mxTooltipHandler[_0xc9c4[202]][_0xc9c4[1179]]= null;mxTooltipHandler[_0xc9c4[202]][_0xc9c4[1140]]= null;mxTooltipHandler[_0xc9c4[202]][_0xc9c4[3051]]=  !1;mxTooltipHandler[_0xc9c4[202]][_0xc9c4[984]]=  !0;mxTooltipHandler[_0xc9c4[202]][_0xc9c4[994]]= function(){return this[_0xc9c4[984]]};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[995]]= function(_0x5554x2){this[_0xc9c4[984]]= _0x5554x2};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[2277]]= function(){return this[_0xc9c4[3051]]};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[3052]]= function(_0x5554x2){this[_0xc9c4[3051]]= _0x5554x2};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[176]]= function(){null!= document[_0xc9c4[112]]&& (this[_0xc9c4[485]]= document[_0xc9c4[55]](_0xc9c4[485]),this[_0xc9c4[485]][_0xc9c4[926]]= _0xc9c4[3053],this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188],this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[931]]= this[_0xc9c4[931]],document[_0xc9c4[112]][_0xc9c4[62]](this[_0xc9c4[485]]),mxEvent[_0xc9c4[169]](this[_0xc9c4[485]],_0xc9c4[751],mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[3054]]()})))};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[862]](_0x5554x3,!1);this[_0xc9c4[3054]]()};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){if(_0x5554x3[_0xc9c4[730]]()!= this[_0xc9c4[1217]]|| _0x5554x3[_0xc9c4[732]]()!= this[_0xc9c4[1218]]){this[_0xc9c4[862]](_0x5554x3,!0),(this[_0xc9c4[2277]]()|| _0x5554x3[_0xc9c4[248]]()!= this[_0xc9c4[724]]|| _0x5554x3[_0xc9c4[728]]()!= this[_0xc9c4[252]]&& (!this[_0xc9c4[3055]]|| null!= _0x5554x3[_0xc9c4[248]]()&& this[_0xc9c4[3055]]== (_0x5554x3[_0xc9c4[729]](_0x5554x3[_0xc9c4[248]]()[_0xc9c4[253]])||  !_0x5554x3[_0xc9c4[729]](_0x5554x3[_0xc9c4[248]]()[_0xc9c4[963]]))))&& this[_0xc9c4[3054]]()};this[_0xc9c4[1217]]= _0x5554x3[_0xc9c4[730]]();this[_0xc9c4[1218]]= _0x5554x3[_0xc9c4[732]]()};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[862]](_0x5554x3,!0);this[_0xc9c4[3054]]()};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[3056]]= function(){null!= this[_0xc9c4[1123]]&& (window[_0xc9c4[2924]](this[_0xc9c4[1123]]),this[_0xc9c4[1123]]= null)};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[862]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[3056]]();if(_0x5554x3&& this[_0xc9c4[994]]()&& null!= _0x5554x2[_0xc9c4[248]]()&& (null== this[_0xc9c4[485]]|| _0xc9c4[188]== this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[187]])){var _0x5554x4=_0x5554x2[_0xc9c4[248]](),_0x5554x5=_0x5554x2[_0xc9c4[728]](),_0x5554x9=_0x5554x2[_0xc9c4[730]](),_0x5554xa=_0x5554x2[_0xc9c4[732]](),_0x5554x12=_0x5554x2[_0xc9c4[729]](_0x5554x4[_0xc9c4[253]])|| _0x5554x2[_0xc9c4[729]](_0x5554x4[_0xc9c4[963]]);this[_0xc9c4[1123]]= window[_0xc9c4[261]](mxUtils[_0xc9c4[885]](this,function(){if(!this[_0xc9c4[1179]][_0xc9c4[2203]]()&&  !this[_0xc9c4[1179]][_0xc9c4[2316]][_0xc9c4[1031]]()){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[2595]](_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa);this[_0xc9c4[539]](_0x5554x2,_0x5554x9,_0x5554xa);this[_0xc9c4[724]]= _0x5554x4;this[_0xc9c4[252]]= _0x5554x5;this[_0xc9c4[3055]]= _0x5554x12}}),this[_0xc9c4[1140]])}};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[801]]= function(){this[_0xc9c4[3056]]();this[_0xc9c4[3054]]()};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[3054]]= function(){null!= this[_0xc9c4[485]]&& (this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[188])};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[539]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){null== this[_0xc9c4[485]]&& this[_0xc9c4[176]]();var _0x5554x5=mxUtils[_0xc9c4[444]]();this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[361]]= _0x5554x3+ _0x5554x5[_0xc9c4[235]]+ _0xc9c4[168];this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[125]]= _0x5554x4+ mxConstants[_0xc9c4[560]]+ _0x5554x5[_0xc9c4[236]]+ _0xc9c4[168];mxUtils[_0xc9c4[1331]](_0x5554x2)?(this[_0xc9c4[485]][_0xc9c4[339]]= _0xc9c4[110],this[_0xc9c4[485]][_0xc9c4[62]](_0x5554x2)):this[_0xc9c4[485]][_0xc9c4[339]]= _0x5554x2[_0xc9c4[230]](/\n/g,_0xc9c4[545]);this[_0xc9c4[485]][_0xc9c4[124]][_0xc9c4[187]]= _0xc9c4[110];mxUtils[_0xc9c4[933]](this[_0xc9c4[485]])}};mxTooltipHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1179]][_0xc9c4[1148]](this);mxEvent[_0xc9c4[762]](this[_0xc9c4[485]]);null!= this[_0xc9c4[485]]&& null!= this[_0xc9c4[485]][_0xc9c4[265]]&& this[_0xc9c4[485]][_0xc9c4[265]][_0xc9c4[266]](this[_0xc9c4[485]]);this[_0xc9c4[485]]= null};function mxCellTracker(_0x5554x2,_0x5554x3,_0x5554x4){mxCellMarker[_0xc9c4[239]](this,_0x5554x2,_0x5554x3);this[_0xc9c4[1179]][_0xc9c4[1133]](this);null!= _0x5554x4&& (this[_0xc9c4[736]]= _0x5554x4);mxClient[_0xc9c4[80]]&& mxEvent[_0xc9c4[169]](window,_0xc9c4[2428],mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[515]]()}))}mxUtils[_0xc9c4[1284]](mxCellTracker,mxCellMarker);mxCellTracker[_0xc9c4[202]][_0xc9c4[787]]= function(_0x5554x2,_0x5554x3){};mxCellTracker[_0xc9c4[202]][_0xc9c4[788]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[994]]()&& this[_0xc9c4[2871]](_0x5554x3)};mxCellTracker[_0xc9c4[202]][_0xc9c4[789]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[862]]()};mxCellTracker[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[2717]]|| (this[_0xc9c4[2717]]=  !0,this[_0xc9c4[1179]][_0xc9c4[1148]](this),mxCellMarker[_0xc9c4[202]][_0xc9c4[515]][_0xc9c4[183]](this))};function mxCellHighlight(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){null!= _0x5554x2&& (this[_0xc9c4[1179]]= _0x5554x2,this[_0xc9c4[2943]]= null!= _0x5554x3?_0x5554x3:mxConstants[_0xc9c4[2854]],this[_0xc9c4[610]]= null!= _0x5554x4?_0x5554x4:mxConstants[_0xc9c4[3057]],this[_0xc9c4[648]]= null!= _0x5554x5?_0x5554x5:!1,this[_0xc9c4[3058]]= mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[2950]]()}),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.SCALE,this[_0xc9c4[3058]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.TRANSLATE,this[_0xc9c4[3058]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0xc9c4[3058]]),this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.CHANGE,this[_0xc9c4[3058]]),this[_0xc9c4[2877]]= mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[801]]()}),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.DOWN,this[_0xc9c4[2877]]),this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.UP,this[_0xc9c4[2877]]))}mxCellHighlight[_0xc9c4[202]][_0xc9c4[3059]]=  !1;mxCellHighlight[_0xc9c4[202]][_0xc9c4[1179]]=  !0;mxCellHighlight[_0xc9c4[202]][_0xc9c4[724]]= null;mxCellHighlight[_0xc9c4[202]][_0xc9c4[657]]= 2;mxCellHighlight[_0xc9c4[202]][_0xc9c4[2877]]= null;mxCellHighlight[_0xc9c4[202]][_0xc9c4[2828]]= function(_0x5554x2){this[_0xc9c4[2943]]= _0x5554x2;null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[1336]]= _0x5554x2)};mxCellHighlight[_0xc9c4[202]][_0xc9c4[3060]]= function(){this[_0xc9c4[253]]= this[_0xc9c4[2156]]();this[_0xc9c4[2950]]();!this[_0xc9c4[3059]]&& this[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[285]]!= this[_0xc9c4[253]][_0xc9c4[252]] && this[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[950]](this[_0xc9c4[253]][_0xc9c4[252]],this[_0xc9c4[253]][_0xc9c4[252]][_0xc9c4[265]][_0xc9c4[285]])};mxCellHighlight[_0xc9c4[202]][_0xc9c4[2156]]= function(){var _0x5554x2=null,_0x5554x2=this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[250]](this[_0xc9c4[724]][_0xc9c4[246]])? new mxPolyline(this[_0xc9c4[724]][_0xc9c4[439]],this[_0xc9c4[2943]],this[_0xc9c4[610]]): new mxRectangleShape( new mxRectangle,null,this[_0xc9c4[2943]],this[_0xc9c4[610]]);_0x5554x2[_0xc9c4[507]]= this[_0xc9c4[1179]][_0xc9c4[507]]!= mxConstants[_0xc9c4[508]]?mxConstants[_0xc9c4[1523]]:mxConstants[_0xc9c4[508]];_0x5554x2[_0xc9c4[176]](this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[1524]]());mxEvent[_0xc9c4[2733]](_0x5554x2[_0xc9c4[252]],this[_0xc9c4[1179]],this[_0xc9c4[724]]);_0x5554x2[_0xc9c4[1564]]= 0;_0x5554x2[_0xc9c4[1229]]=  !1;_0x5554x2[_0xc9c4[1522]]= this[_0xc9c4[648]];return _0x5554x2};mxCellHighlight[_0xc9c4[202]][_0xc9c4[2950]]= function(){if(null!= this[_0xc9c4[724]]&& null!= this[_0xc9c4[253]]){var _0x5554x2=0;this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[250]](this[_0xc9c4[724]][_0xc9c4[246]])?this[_0xc9c4[253]][_0xc9c4[1525]]= this[_0xc9c4[724]][_0xc9c4[439]]:(this[_0xc9c4[253]][_0xc9c4[1562]]=  new mxRectangle(this[_0xc9c4[724]][_0xc9c4[235]]- this[_0xc9c4[657]],this[_0xc9c4[724]][_0xc9c4[236]]- this[_0xc9c4[657]],this[_0xc9c4[724]][_0xc9c4[117]]+ 2* this[_0xc9c4[657]],this[_0xc9c4[724]][_0xc9c4[119]]+ 2* this[_0xc9c4[657]]),_0x5554x2= Number(this[_0xc9c4[724]][_0xc9c4[124]][mxConstants[_0xc9c4[2278]]]|| _0xc9c4[468]));null!= this[_0xc9c4[724]][_0xc9c4[253]]&& this[_0xc9c4[253]][_0xc9c4[1609]](this[_0xc9c4[724]][_0xc9c4[253]][_0xc9c4[1610]]());0!= _0x5554x2&& (this[_0xc9c4[253]][_0xc9c4[603]]= _0x5554x2);this[_0xc9c4[253]][_0xc9c4[258]]()}};mxCellHighlight[_0xc9c4[202]][_0xc9c4[801]]= function(){this[_0xc9c4[1016]](null)};mxCellHighlight[_0xc9c4[202]][_0xc9c4[1016]]= function(_0x5554x2){this[_0xc9c4[724]]!= _0x5554x2&& (null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[515]](),this[_0xc9c4[253]]= null),this[_0xc9c4[724]]= _0x5554x2,null!= this[_0xc9c4[724]]&& this[_0xc9c4[3060]]())};mxCellHighlight[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[745]](this[_0xc9c4[3058]]);this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[745]](this[_0xc9c4[3058]]);this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[745]](this[_0xc9c4[2877]]);this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[745]](this[_0xc9c4[2877]]);null!= this[_0xc9c4[253]]&& (this[_0xc9c4[253]][_0xc9c4[515]](),this[_0xc9c4[253]]= null)};function mxDefaultKeyHandler(_0x5554x2){if(null!= _0x5554x2){this[_0xc9c4[3061]]= _0x5554x2;this[_0xc9c4[2458]]=  new mxKeyHandler(_0x5554x2[_0xc9c4[1179]]);var _0x5554x3=this[_0xc9c4[2458]][_0xc9c4[859]];this[_0xc9c4[2458]][_0xc9c4[859]]= function(_0x5554x4){_0x5554x3[_0xc9c4[183]](this,arguments);_0x5554x2[_0xc9c4[3062]]();_0x5554x2[_0xc9c4[746]]( new mxEventObject(mxEvent.ESCAPE,_0xc9c4[763],_0x5554x4))}}}mxDefaultKeyHandler[_0xc9c4[202]][_0xc9c4[3061]]= null;mxDefaultKeyHandler[_0xc9c4[202]][_0xc9c4[2458]]= null;mxDefaultKeyHandler[_0xc9c4[202]][_0xc9c4[3063]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[3061]][_0xc9c4[350]](_0x5554x3)});_0x5554x4?this[_0xc9c4[2458]][_0xc9c4[3047]](_0x5554x2,_0x5554x5):this[_0xc9c4[2458]][_0xc9c4[3045]](_0x5554x2,_0x5554x5)};mxDefaultKeyHandler[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[2458]][_0xc9c4[515]]();this[_0xc9c4[2458]]= null};function mxDefaultPopupMenu(_0x5554x2){this[_0xc9c4[3064]]= _0x5554x2}mxDefaultPopupMenu[_0xc9c4[202]][_0xc9c4[88]]= null;mxDefaultPopupMenu[_0xc9c4[202]][_0xc9c4[3064]]= null;mxDefaultPopupMenu[_0xc9c4[202]][_0xc9c4[3065]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){if(null!= this[_0xc9c4[3064]]){var _0x5554x9=this[_0xc9c4[3066]](_0x5554x2,_0x5554x4,_0x5554x5);this[_0xc9c4[3067]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,this[_0xc9c4[3064]][_0xc9c4[285]],null)}};mxDefaultPopupMenu[_0xc9c4[202]][_0xc9c4[3067]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12){for(var _0x5554x13=!1;null!= _0x5554xa;){if(_0xc9c4[99]== _0x5554xa[_0xc9c4[301]]){var _0x5554x14=_0x5554xa[_0xc9c4[284]](_0xc9c4[3068]);if(null== _0x5554x14|| _0x5554x9[_0x5554x14]){var _0x5554x14=_0x5554xa[_0xc9c4[284]](_0xc9c4[3069]),_0x5554x14=mxResources[_0xc9c4[203]](_0x5554x14)|| _0x5554x14,_0x5554x15=mxUtils[_0xc9c4[1545]](mxUtils[_0xc9c4[329]](_0x5554xa)),_0x5554x16=_0x5554xa[_0xc9c4[284]](_0xc9c4[892]),_0x5554x17=_0x5554xa[_0xc9c4[284]](_0xc9c4[2916]),_0x5554x18=_0x5554xa[_0xc9c4[284]](_0xc9c4[3070]);_0x5554x13&& (_0x5554x3[_0xc9c4[1051]](_0x5554x12),_0x5554x13=  !1);null!= _0x5554x17&& this[_0xc9c4[88]]&& (_0x5554x17= this[_0xc9c4[88]]+ _0x5554x17);_0x5554x14= this[_0xc9c4[3071]](_0x5554x3,_0x5554x2,_0x5554x14,_0x5554x17,_0x5554x15,_0x5554x16,_0x5554x4,_0x5554x12,_0x5554x18);this[_0xc9c4[3067]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa[_0xc9c4[285]],_0x5554x14)}}else {_0xc9c4[3072]== _0x5554xa[_0xc9c4[301]]&& (_0x5554x13=  !0)};_0x5554xa= _0x5554xa[_0xc9c4[287]]}};mxDefaultPopupMenu[_0xc9c4[202]][_0xc9c4[3071]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa,_0x5554x12,_0x5554x13,_0x5554x14){return _0x5554x2[_0xc9c4[1025]](_0x5554x4,_0x5554x5,function(_0x5554x2){_0xc9c4[279]==  typeof _0x5554x9&& _0x5554x9[_0xc9c4[239]](_0x5554x3,_0x5554x3,_0x5554x12,_0x5554x2);null!= _0x5554xa&& _0x5554x3[_0xc9c4[350]](_0x5554xa,_0x5554x12,_0x5554x2)},_0x5554x13,_0x5554x14)};mxDefaultPopupMenu[_0xc9c4[202]][_0xc9c4[3066]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x2[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x9=_0x5554x5[_0xc9c4[262]](_0x5554x3),_0x5554xa=[];_0x5554xa[_0xc9c4[3073]]= null== _0x5554x3;_0x5554xa[_0xc9c4[3074]]= 1< _0x5554x2[_0xc9c4[1179]][_0xc9c4[2694]]();_0x5554xa[_0xc9c4[3075]]= _0x5554x5[_0xc9c4[501]]()!= _0x5554x5[_0xc9c4[1197]](_0x5554x2[_0xc9c4[1179]][_0xc9c4[902]]());_0x5554xa[_0xc9c4[246]]= null!= _0x5554x3;_0x5554x5= null!= _0x5554x3&& 1== _0x5554x2[_0xc9c4[1179]][_0xc9c4[2694]]();_0x5554xa[_0xc9c4[3076]]= _0x5554x5&& 0< _0x5554x9;_0x5554xa[_0xc9c4[3077]]= _0x5554x5&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2516]](_0x5554x3,!1);_0x5554xa[_0xc9c4[3078]]= _0x5554x5&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2516]](_0x5554x3,!0);_0x5554xa[_0xc9c4[3079]]= _0x5554x5&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2553]](_0x5554x3);_0x5554xa[_0xc9c4[3080]]= _0x5554xa[_0xc9c4[3079]]&& 0== _0x5554x9;_0x5554xa[_0xc9c4[687]]= _0x5554x5&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x3);_0x5554x9= this[_0xc9c4[3064]][_0xc9c4[64]](_0xc9c4[3081]);for(_0x5554x5= 0;_0x5554x5< _0x5554x9[_0xc9c4[67]];_0x5554x5++){var _0x5554x12=mxUtils[_0xc9c4[1545]](mxUtils[_0xc9c4[329]](_0x5554x9[_0x5554x5])),_0x5554x13=_0x5554x9[_0x5554x5][_0xc9c4[284]](_0xc9c4[298]);null!= _0x5554x13&& _0xc9c4[279]==  typeof _0x5554x12&& (_0x5554xa[_0x5554x13]= _0x5554x12(_0x5554x2,_0x5554x3,_0x5554x4))};return _0x5554xa};function mxDefaultToolbar(_0x5554x2,_0x5554x3){this[_0xc9c4[3061]]= _0x5554x3;null!= _0x5554x2&& null!= _0x5554x3&& this[_0xc9c4[176]](_0x5554x2)}mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[3061]]= null;mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[3082]]= null;mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[2877]]= null;mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[657]]= 4;mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[2804]]=  !1;mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[176]]= function(_0x5554x2){null!= _0x5554x2&& (this[_0xc9c4[3082]]=  new mxToolbar(_0x5554x2),this[_0xc9c4[3082]][_0xc9c4[169]](mxEvent.SELECT,mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x4){var _0x5554x5=_0x5554x4[_0xc9c4[720]](_0xc9c4[279]);this[_0xc9c4[3061]][_0xc9c4[3083]]= null!= _0x5554x5?mxUtils[_0xc9c4[885]](this,function(){_0x5554x5[_0xc9c4[183]](this,arguments);this[_0xc9c4[3082]][_0xc9c4[1050]]()}):null})),this[_0xc9c4[2877]]= mxUtils[_0xc9c4[885]](this,function(){null!= this[_0xc9c4[3082]]&& this[_0xc9c4[3082]][_0xc9c4[1050]](!0)}),this[_0xc9c4[3061]][_0xc9c4[1179]][_0xc9c4[169]](mxEvent.DOUBLE_CLICK,this[_0xc9c4[2877]]),this[_0xc9c4[3061]][_0xc9c4[169]](mxEvent.ESCAPE,this[_0xc9c4[2877]]))};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[1025]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=mxUtils[_0xc9c4[885]](this,function(){null!= _0x5554x4&& 0< _0x5554x4[_0xc9c4[67]]&& this[_0xc9c4[3061]][_0xc9c4[350]](_0x5554x4)});return this[_0xc9c4[3082]][_0xc9c4[1025]](_0x5554x2,_0x5554x3,_0x5554x9,_0x5554x5)};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[1051]]= function(_0x5554x2){_0x5554x2= _0x5554x2|| mxClient[_0xc9c4[88]]+ _0xc9c4[3084];this[_0xc9c4[3082]][_0xc9c4[1051]](_0x5554x2)};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[970]]= function(){return this[_0xc9c4[3082]][_0xc9c4[970]]()};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[1038]]= function(_0x5554x2){return this[_0xc9c4[3082]][_0xc9c4[1038]](_0x5554x2)};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[3085]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[3061]][_0xc9c4[350]](_0x5554x4)});this[_0xc9c4[972]](_0x5554x2,_0x5554x3,_0x5554x5)};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[972]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return this[_0xc9c4[3082]][_0xc9c4[972]](_0x5554x2,_0x5554x3,_0x5554x4)};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[1048]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){var _0x5554xa=mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[3061]][_0xc9c4[3086]](_0x5554x4);null!= _0x5554x9&& _0x5554x9(this[_0xc9c4[3061]])});return this[_0xc9c4[3082]][_0xc9c4[1042]](_0x5554x2,_0x5554x3,_0x5554xa,_0x5554x5)};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[3087]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9,_0x5554xa){var _0x5554x12=function(){return _0xc9c4[279]==  typeof _0x5554x4?_0x5554x4():null!= _0x5554x4?_0x5554x4[_0xc9c4[238]]():null},_0x5554x13=mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){_0xc9c4[279]==  typeof _0x5554x9?_0x5554x9(this[_0xc9c4[3061]],_0x5554x12(),_0x5554x2,_0x5554x3):this[_0xc9c4[1008]](_0x5554x12(),_0x5554x2,_0x5554x3);this[_0xc9c4[3082]][_0xc9c4[1050]]();mxEvent[_0xc9c4[722]](_0x5554x2)});_0x5554x2= this[_0xc9c4[3082]][_0xc9c4[1048]](_0x5554x2,_0x5554x3,_0x5554x13,_0x5554x5,null,_0x5554xa);this[_0xc9c4[3088]](_0x5554x2,function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x13(_0x5554x3,_0x5554x4)});return _0x5554x2};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[1008]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[3061]][_0xc9c4[1179]],_0x5554x9=_0x5554x5[_0xc9c4[502]]();if(null== _0x5554x4|| _0x5554x9[_0xc9c4[250]](_0x5554x4)||  !this[_0xc9c4[2804]]||  !_0x5554x5[_0xc9c4[2565]](_0x5554x4)){for(;null!= _0x5554x4&&  !_0x5554x5[_0xc9c4[2685]](_0x5554x4,[_0x5554x2],_0x5554x3);){_0x5554x4= _0x5554x9[_0xc9c4[1197]](_0x5554x4)};this[_0xc9c4[1937]](_0x5554x2,_0x5554x3,_0x5554x4)}else {this[_0xc9c4[807]](_0x5554x2,_0x5554x3,_0x5554x4)}};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[1937]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[3061]][_0xc9c4[1179]];if(_0x5554x5[_0xc9c4[2621]](_0x5554x2)){var _0x5554x9=mxEvent[_0xc9c4[731]](_0x5554x3),_0x5554xa=mxEvent[_0xc9c4[733]](_0x5554x3),_0x5554x9=mxUtils[_0xc9c4[2196]](_0x5554x5[_0xc9c4[526]],_0x5554x9,_0x5554xa);return _0x5554x5[_0xc9c4[2655]]()&& _0x5554x5[_0xc9c4[2686]](_0x5554x4,[_0x5554x2],_0x5554x3)?_0x5554x5[_0xc9c4[853]](_0x5554x4,[_0x5554x2],null,_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]]):this[_0xc9c4[3061]][_0xc9c4[817]](_0x5554x4,_0x5554x2,_0x5554x9[_0xc9c4[235]],_0x5554x9[_0xc9c4[236]])};return null};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[807]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= this[_0xc9c4[3061]][_0xc9c4[1179]];var _0x5554x5=_0x5554x3[_0xc9c4[502]]();if(null!= _0x5554x4&& _0x5554x3[_0xc9c4[2565]](_0x5554x2)&& _0x5554x3[_0xc9c4[2581]](null,_0x5554x4,_0x5554x2)){var _0x5554x9=null;_0x5554x5[_0xc9c4[473]]();try{var _0x5554xa=_0x5554x5[_0xc9c4[1721]](_0x5554x4),_0x5554x12=_0x5554x5[_0xc9c4[1721]](_0x5554x2)[_0xc9c4[238]]();_0x5554x12[_0xc9c4[235]]= _0x5554xa[_0xc9c4[235]]+ (_0x5554xa[_0xc9c4[117]]- _0x5554x12[_0xc9c4[117]])/ 2;_0x5554x12[_0xc9c4[236]]= _0x5554xa[_0xc9c4[236]]+ (_0x5554xa[_0xc9c4[119]]- _0x5554x12[_0xc9c4[119]])/ 2;var _0x5554x13=this[_0xc9c4[657]]* _0x5554x3[_0xc9c4[1020]],_0x5554x14=20* _0x5554x5[_0xc9c4[1962]](_0x5554x4,!0);this[_0xc9c4[3061]][_0xc9c4[3089]]?_0x5554x12[_0xc9c4[235]]+= (_0x5554x12[_0xc9c4[117]]+ _0x5554xa[_0xc9c4[117]])/ 2+ _0x5554x13+ _0x5554x14:_0x5554x12[_0xc9c4[236]]+= (_0x5554x12[_0xc9c4[119]]+ _0x5554xa[_0xc9c4[119]])/ 2+ _0x5554x13+ _0x5554x14;_0x5554x2[_0xc9c4[1724]](_0x5554x12);var _0x5554x15=_0x5554x5[_0xc9c4[1197]](_0x5554x4);_0x5554x3[_0xc9c4[2103]](_0x5554x2,_0x5554x15);_0x5554x3[_0xc9c4[2509]](_0x5554x2);_0x5554x9= this[_0xc9c4[3061]][_0xc9c4[2503]](_0x5554x4,_0x5554x2);if(null== _0x5554x5[_0xc9c4[1721]](_0x5554x9)){var _0x5554x16= new mxGeometry;_0x5554x16[_0xc9c4[1500]]=  !0;_0x5554x5[_0xc9c4[1724]](_0x5554x9,_0x5554x16)};_0x5554x3[_0xc9c4[2504]](_0x5554x9,_0x5554x15,_0x5554x4,_0x5554x2)}finally{_0x5554x5[_0xc9c4[476]]()};_0x5554x3[_0xc9c4[904]]([_0x5554x2,_0x5554x9]);_0x5554x3[_0xc9c4[2564]](_0x5554x2)}};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[3088]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=document[_0xc9c4[55]](_0xc9c4[466]);_0x5554x4[_0xc9c4[57]](_0xc9c4[390],_0x5554x2[_0xc9c4[284]](_0xc9c4[390]));var _0x5554x5=mxUtils[_0xc9c4[885]](this,function(_0x5554x9){_0x5554x4[_0xc9c4[124]][_0xc9c4[117]]= 2* _0x5554x2[_0xc9c4[359]]+ _0xc9c4[168];_0x5554x4[_0xc9c4[124]][_0xc9c4[119]]= 2* _0x5554x2[_0xc9c4[167]]+ _0xc9c4[168];mxUtils[_0xc9c4[3090]](_0x5554x2,this[_0xc9c4[3061]][_0xc9c4[1179]],_0x5554x3,_0x5554x4);mxEvent[_0xc9c4[745]](_0x5554x4,_0xc9c4[219],_0x5554x5)});mxClient[_0xc9c4[80]]?_0x5554x5():mxEvent[_0xc9c4[169]](_0x5554x4,_0xc9c4[219],_0x5554x5)};mxDefaultToolbar[_0xc9c4[202]][_0xc9c4[515]]= function(){null!= this[_0xc9c4[2877]]&& (this[_0xc9c4[3061]][_0xc9c4[1179]][_0xc9c4[745]](_0xc9c4[760],this[_0xc9c4[2877]]),this[_0xc9c4[3061]][_0xc9c4[745]](_0xc9c4[859],this[_0xc9c4[2877]]),this[_0xc9c4[2877]]= null);null!= this[_0xc9c4[3082]]&& (this[_0xc9c4[3082]][_0xc9c4[515]](),this[_0xc9c4[3082]]= null)};function mxEditor(_0x5554x2){this[_0xc9c4[3091]]= [];this[_0xc9c4[3092]]();if(null!= document[_0xc9c4[112]]){this[_0xc9c4[3093]]= [];this[_0xc9c4[3094]]=  new mxDefaultPopupMenu;this[_0xc9c4[3095]]=  new mxUndoManager;this[_0xc9c4[1179]]= this[_0xc9c4[3096]]();this[_0xc9c4[3082]]= this[_0xc9c4[3097]]();this[_0xc9c4[3098]]=  new mxDefaultKeyHandler(this);this[_0xc9c4[3099]](_0x5554x2);this[_0xc9c4[1179]][_0xc9c4[2180]]= this[_0xc9c4[3100]];!mxClient[_0xc9c4[3101]]&& null!= this[_0xc9c4[1056]] && (this[_0xc9c4[812]]= this[_0xc9c4[3102]]());if(null!= this[_0xc9c4[1987]]){this[_0xc9c4[1987]]()};mxClient[_0xc9c4[80]]&& mxEvent[_0xc9c4[169]](window,_0xc9c4[2428],mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[515]]()}))}}mxLoadResources&& mxResources[_0xc9c4[99]](mxClient[_0xc9c4[86]]+ _0xc9c4[3103]);mxEditor[_0xc9c4[202]]=  new mxEventSource;mxEditor[_0xc9c4[202]][_0xc9c4[196]]= mxEditor;mxEditor[_0xc9c4[202]][_0xc9c4[3104]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[3105]:_0xc9c4[110];mxEditor[_0xc9c4[202]][_0xc9c4[3106]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[3107]:_0xc9c4[110];mxEditor[_0xc9c4[202]][_0xc9c4[3108]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[3109]:_0xc9c4[110];mxEditor[_0xc9c4[202]][_0xc9c4[3110]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[716]:_0xc9c4[110];mxEditor[_0xc9c4[202]][_0xc9c4[3111]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[3112]:_0xc9c4[110];mxEditor[_0xc9c4[202]][_0xc9c4[3113]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[2719]:_0xc9c4[110];mxEditor[_0xc9c4[202]][_0xc9c4[3114]]= _0xc9c4[130]!= mxClient[_0xc9c4[90]]?_0xc9c4[2136]:_0xc9c4[110];mxEditor[_0xc9c4[202]][_0xc9c4[2136]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[1179]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[2720]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3082]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[812]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[879]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3094]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3095]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3098]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3091]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3115]]= _0xc9c4[1061];mxEditor[_0xc9c4[202]][_0xc9c4[3116]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[1157]]=  !0;mxEditor[_0xc9c4[202]][_0xc9c4[3083]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3117]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[3118]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[2075]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3119]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3120]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3121]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3122]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[1069]]= _0xc9c4[336];mxEditor[_0xc9c4[202]][_0xc9c4[3123]]= _0xc9c4[338];mxEditor[_0xc9c4[202]][_0xc9c4[1070]]=  !0;mxEditor[_0xc9c4[202]][_0xc9c4[3124]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3125]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[1056]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[1058]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[1057]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3089]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[3126]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[3127]]= 0;mxEditor[_0xc9c4[202]][_0xc9c4[3128]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[3129]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[3093]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3130]]= 0;mxEditor[_0xc9c4[202]][_0xc9c4[3100]]= _0xc9c4[604];mxEditor[_0xc9c4[202]][_0xc9c4[3112]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3131]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3132]]= 20;mxEditor[_0xc9c4[202]][_0xc9c4[2719]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3133]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3134]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3135]]= 300;mxEditor[_0xc9c4[202]][_0xc9c4[3136]]= 260;mxEditor[_0xc9c4[202]][_0xc9c4[3137]]= 240;mxEditor[_0xc9c4[202]][_0xc9c4[3138]]= null;mxEditor[_0xc9c4[202]][_0xc9c4[3139]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[3140]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[2113]]=  !1;mxEditor[_0xc9c4[202]][_0xc9c4[2133]]= function(){return this[_0xc9c4[2113]]};mxEditor[_0xc9c4[202]][_0xc9c4[2128]]= function(_0x5554x2){this[_0xc9c4[2113]]= _0x5554x2};mxEditor[_0xc9c4[202]][_0xc9c4[3092]]= function(){this[_0xc9c4[3071]](_0xc9c4[815],function(_0x5554x2){_0x5554x2[_0xc9c4[815]]()});this[_0xc9c4[3071]](_0xc9c4[540],function(_0x5554x2){( new mxPrintPreview(_0x5554x2[_0xc9c4[1179]],1))[_0xc9c4[392]]()});this[_0xc9c4[3071]](_0xc9c4[539],function(_0x5554x2){mxUtils[_0xc9c4[539]](_0x5554x2[_0xc9c4[1179]],null,10,10)});this[_0xc9c4[3071]](_0xc9c4[3141],function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[3142]]();if(null== _0x5554x3|| mxClient[_0xc9c4[3101]]){_0x5554x2[_0xc9c4[350]](_0xc9c4[539])}else {var _0x5554x4=mxUtils[_0xc9c4[3143]](_0x5554x2[_0xc9c4[1179]],1),_0x5554x4=mxUtils[_0xc9c4[875]](_0x5554x4,_0xc9c4[192]);mxUtils[_0xc9c4[894]](_0x5554x3,_0x5554x2[_0xc9c4[3123]]+ _0xc9c4[226]+ encodeURIComponent(_0x5554x4),document,_0xc9c4[3144])}});this[_0xc9c4[3071]](_0xc9c4[802],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[802]]()});this[_0xc9c4[3071]](_0xc9c4[3145],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& mxClipboard[_0xc9c4[3145]](_0x5554x2[_0xc9c4[1179]])});this[_0xc9c4[3071]](_0xc9c4[149],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& mxClipboard[_0xc9c4[149]](_0x5554x2[_0xc9c4[1179]])});this[_0xc9c4[3071]](_0xc9c4[3146],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& mxClipboard[_0xc9c4[3146]](_0x5554x2[_0xc9c4[1179]])});this[_0xc9c4[3071]](_0xc9c4[3147],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[842]]()});this[_0xc9c4[3071]](_0xc9c4[1504],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2450]](_0x5554x2[_0xc9c4[844]]())});this[_0xc9c4[3071]](_0xc9c4[3148],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[904]](_0x5554x2[_0xc9c4[1179]][_0xc9c4[845]]())});this[_0xc9c4[3071]](_0xc9c4[1997],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[846]]()});this[_0xc9c4[3071]](_0xc9c4[824],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[824]]()});this[_0xc9c4[3071]](_0xc9c4[825],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[825]]()});this[_0xc9c4[3071]](_0xc9c4[2558],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[2558]]()});this[_0xc9c4[3071]](_0xc9c4[2559],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[2559]]()});this[_0xc9c4[3071]](_0xc9c4[3149],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[2560]]()});this[_0xc9c4[3071]](_0xc9c4[933],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[933]]()});this[_0xc9c4[3071]](_0xc9c4[3150],function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[3150]](_0x5554x3)});this[_0xc9c4[3071]](_0xc9c4[2705],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2705]]()});this[_0xc9c4[3071]](_0xc9c4[3151],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2440]]()});this[_0xc9c4[3071]](_0xc9c4[2706],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2706]]()});this[_0xc9c4[3071]](_0xc9c4[2708],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2708]]()});this[_0xc9c4[3071]](_0xc9c4[1061],function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2453]](_0x5554x3)&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2451]](_0x5554x3)});this[_0xc9c4[3071]](_0xc9c4[3152],function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[840]](!0)});this[_0xc9c4[3071]](_0xc9c4[3153],function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[840]](!1)});this[_0xc9c4[3071]](_0xc9c4[2552],function(_0x5554x2,_0x5554x3){_0x5554x2[_0xc9c4[1179]][_0xc9c4[2552]](_0x5554x3)});this[_0xc9c4[3071]](_0xc9c4[2554],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[2554]]()});this[_0xc9c4[3071]](_0xc9c4[2442],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[2442]]()});this[_0xc9c4[3071]](_0xc9c4[3154],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2702]]()});this[_0xc9c4[3071]](_0xc9c4[3155],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2700]]()});this[_0xc9c4[3071]](_0xc9c4[3156],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2703]]()});this[_0xc9c4[3071]](_0xc9c4[3157],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2704]]()});this[_0xc9c4[3071]](_0xc9c4[2514],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[847]](!0)});this[_0xc9c4[3071]](_0xc9c4[3158],function(_0x5554x2){if(_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()){var _0x5554x3=_0x5554x2[_0xc9c4[1179]][_0xc9c4[1728]]();_0x5554x2[_0xc9c4[1179]][_0xc9c4[847]](!0,!1,_0x5554x3)}});this[_0xc9c4[3071]](_0xc9c4[3159],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[847]](!1)});this[_0xc9c4[3071]](_0xc9c4[3160],function(_0x5554x2){if(_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()){var _0x5554x3=_0x5554x2[_0xc9c4[1179]][_0xc9c4[1728]]();_0x5554x2[_0xc9c4[1179]][_0xc9c4[847]](!1,!1,_0x5554x3)}});this[_0xc9c4[3071]](_0xc9c4[1447],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_BOLD)});this[_0xc9c4[3071]](_0xc9c4[1449],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_ITALIC)});this[_0xc9c4[3071]](_0xc9c4[355],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_UNDERLINE)});this[_0xc9c4[3071]](_0xc9c4[639],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_SHADOW)});this[_0xc9c4[3071]](_0xc9c4[3161],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[849]](mxConstants.ALIGN_LEFT)});this[_0xc9c4[3071]](_0xc9c4[3162],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[849]](mxConstants.ALIGN_CENTER)});this[_0xc9c4[3071]](_0xc9c4[3163],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[849]](mxConstants.ALIGN_RIGHT)});this[_0xc9c4[3071]](_0xc9c4[3164],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[849]](mxConstants.ALIGN_TOP)});this[_0xc9c4[3071]](_0xc9c4[3165],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[849]](mxConstants.ALIGN_MIDDLE)});this[_0xc9c4[3071]](_0xc9c4[3166],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[849]](mxConstants.ALIGN_BOTTOM)});this[_0xc9c4[3071]](_0xc9c4[3167],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT)});this[_0xc9c4[3071]](_0xc9c4[3168],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER)});this[_0xc9c4[3071]](_0xc9c4[3169],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_ALIGN,mxConstants.ALIGN_RIGHT)});this[_0xc9c4[3071]](_0xc9c4[3170],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_TOP)});this[_0xc9c4[3071]](_0xc9c4[3171],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE)});this[_0xc9c4[3071]](_0xc9c4[3172],function(_0x5554x2){_0x5554x2[_0xc9c4[1179]][_0xc9c4[994]]()&& _0x5554x2[_0xc9c4[1179]][_0xc9c4[1717]](mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_BOTTOM)});this[_0xc9c4[3071]](_0xc9c4[499],function(_0x5554x2){var _0x5554x3=100* _0x5554x2[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x3=parseFloat(mxUtils[_0xc9c4[3173]](mxResources[_0xc9c4[203]](_0x5554x2[_0xc9c4[3104]])|| _0x5554x2[_0xc9c4[3104]],_0x5554x3))/ 100;isNaN(_0x5554x3)|| _0x5554x2[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[2262]](_0x5554x3)});this[_0xc9c4[3071]](_0xc9c4[3174],function(_0x5554x2){null!= _0x5554x2[_0xc9c4[3112]]?_0x5554x2[_0xc9c4[3112]][_0xc9c4[175]](!_0x5554x2[_0xc9c4[3112]][_0xc9c4[174]]()):_0x5554x2[_0xc9c4[3175]]()});this[_0xc9c4[3071]](_0xc9c4[3176],function(_0x5554x2){null!= _0x5554x2[_0xc9c4[2719]]?_0x5554x2[_0xc9c4[2719]][_0xc9c4[175]](!_0x5554x2[_0xc9c4[2719]][_0xc9c4[174]]()):_0x5554x2[_0xc9c4[3177]]()});this[_0xc9c4[3071]](_0xc9c4[3178],function(_0x5554x2){null== _0x5554x2[_0xc9c4[2136]]?_0x5554x2[_0xc9c4[3179]]():_0x5554x2[_0xc9c4[2136]][_0xc9c4[175]](!_0x5554x2[_0xc9c4[2136]][_0xc9c4[174]]())});this[_0xc9c4[3071]](_0xc9c4[3180],function(_0x5554x2){mxLog[_0xc9c4[175]](!mxLog[_0xc9c4[174]]())})};mxEditor[_0xc9c4[202]][_0xc9c4[3102]]= function(){var _0x5554x2=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[746]]( new mxEventObject(mxEvent.SESSION,_0xc9c4[812],_0x5554x2))});return this[_0xc9c4[807]](this[_0xc9c4[1056]],this[_0xc9c4[1057]],this[_0xc9c4[1058]],_0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[3099]]= function(_0x5554x2){null!= _0x5554x2&& (( new mxCodec(_0x5554x2[_0xc9c4[295]]))[_0xc9c4[1093]](_0x5554x2,this),this[_0xc9c4[3181]]())};mxEditor[_0xc9c4[202]][_0xc9c4[3182]]= function(){document[_0xc9c4[3183]]= _0xc9c4[3184]};mxEditor[_0xc9c4[202]][_0xc9c4[3181]]= function(){this[_0xc9c4[1184]]= ( new Date)[_0xc9c4[178]]();this[_0xc9c4[3095]][_0xc9c4[200]]();this[_0xc9c4[1183]]= 0;this[_0xc9c4[2128]](!1)};mxEditor[_0xc9c4[202]][_0xc9c4[3071]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[3091]][_0x5554x2]= _0x5554x3};mxEditor[_0xc9c4[202]][_0xc9c4[350]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[3091]][_0x5554x2];if(null!= _0x5554x5){try{var _0x5554x9=arguments;_0x5554x9[0]= this;_0x5554x5[_0xc9c4[183]](this,_0x5554x9)}catch(f){throw mxUtils[_0xc9c4[267]](_0xc9c4[3185]+ _0x5554x2+ _0xc9c4[3186]+ f[_0xc9c4[281]],280,!0),f}}else {mxUtils[_0xc9c4[267]](_0xc9c4[3187]+ _0x5554x2,280,!0)}};mxEditor[_0xc9c4[202]][_0xc9c4[3188]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[3118]][_0x5554x2]= _0x5554x3};mxEditor[_0xc9c4[202]][_0xc9c4[3189]]= function(_0x5554x2){return this[_0xc9c4[3118]][_0x5554x2]};mxEditor[_0xc9c4[202]][_0xc9c4[3096]]= function(){var _0x5554x2= new mxGraph(null,null,this[_0xc9c4[2720]]);_0x5554x2[_0xc9c4[2673]](!0);_0x5554x2[_0xc9c4[2674]](!0);this[_0xc9c4[3190]](_0x5554x2);this[_0xc9c4[3191]](_0x5554x2);this[_0xc9c4[3192]](_0x5554x2);this[_0xc9c4[3193]](_0x5554x2);this[_0xc9c4[3194]](_0x5554x2);_0x5554x2[_0xc9c4[2316]][_0xc9c4[1033]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x4,_0x5554x5){return this[_0xc9c4[3195]](_0x5554x2,_0x5554x4,_0x5554x5)});_0x5554x2[_0xc9c4[2433]][_0xc9c4[1033]]= mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x4){return this[_0xc9c4[2503]](_0x5554x2,_0x5554x4)});this[_0xc9c4[3196]](_0x5554x2);this[_0xc9c4[3197]](_0x5554x2);return _0x5554x2};mxEditor[_0xc9c4[202]][_0xc9c4[3196]]= function(_0x5554x2){_0x5554x2=  new mxSwimlaneManager(_0x5554x2,!1);_0x5554x2[_0xc9c4[1737]]= mxUtils[_0xc9c4[885]](this,function(){return this[_0xc9c4[3089]]});_0x5554x2[_0xc9c4[994]]= mxUtils[_0xc9c4[885]](this,function(){return this[_0xc9c4[3128]]});return _0x5554x2};mxEditor[_0xc9c4[202]][_0xc9c4[3197]]= function(_0x5554x2){var _0x5554x3= new mxLayoutManager(_0x5554x2),_0x5554x4=this;_0x5554x3[_0xc9c4[2754]]= function(_0x5554x3){var _0x5554x9=null,_0x5554xa=_0x5554x4[_0xc9c4[1179]][_0xc9c4[502]]();if(null!= _0x5554xa[_0xc9c4[1197]](_0x5554x3)){if(_0x5554x4[_0xc9c4[3129]]&& _0x5554x2[_0xc9c4[1730]](_0x5554x3)){null== _0x5554x4[_0xc9c4[3198]]&& (_0x5554x4[_0xc9c4[3198]]= _0x5554x4[_0xc9c4[3199]]()),_0x5554x9= _0x5554x4[_0xc9c4[3198]]}else {if(_0x5554x4[_0xc9c4[3126]]&& (_0x5554x2[_0xc9c4[2553]](_0x5554x3)|| null== _0x5554xa[_0xc9c4[1197]](_0x5554xa[_0xc9c4[1197]](_0x5554x3)))){null== _0x5554x4[_0xc9c4[3200]]&& (_0x5554x4[_0xc9c4[3200]]= _0x5554x4[_0xc9c4[3201]]()),_0x5554x9= _0x5554x4[_0xc9c4[3200]]}}};return _0x5554x9};return _0x5554x3};mxEditor[_0xc9c4[202]][_0xc9c4[3202]]= function(_0x5554x2){null== this[_0xc9c4[1179]][_0xc9c4[526]]&& (this[_0xc9c4[1179]][_0xc9c4[176]](_0x5554x2),this[_0xc9c4[3203]]=  new mxRubberband(this[_0xc9c4[1179]]),this[_0xc9c4[1157]]&& mxEvent[_0xc9c4[1157]](_0x5554x2),mxClient[_0xc9c4[496]]&&  new mxDivResizer(_0x5554x2))};mxEditor[_0xc9c4[202]][_0xc9c4[3190]]= function(_0x5554x2){_0x5554x2[_0xc9c4[169]](mxEvent.DOUBLE_CLICK,mxUtils[_0xc9c4[885]](this,function(_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x4[_0xc9c4[720]](_0xc9c4[246]);null!= _0x5554x5&& (_0x5554x2[_0xc9c4[994]]()&& null!= this[_0xc9c4[3115]])&& (this[_0xc9c4[350]](this[_0xc9c4[3115]],_0x5554x5),_0x5554x4[_0xc9c4[722]]())}))};mxEditor[_0xc9c4[202]][_0xc9c4[3191]]= function(_0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){var _0x5554x9=_0x5554x3[_0xc9c4[720]](_0xc9c4[1061]);this[_0xc9c4[3095]][_0xc9c4[1114]](_0x5554x9)});_0x5554x2[_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.UNDO,_0x5554x3);_0x5554x2[_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.UNDO,_0x5554x3);_0x5554x3= function(_0x5554x3,_0x5554x5){var _0x5554x9=_0x5554x5[_0xc9c4[720]](_0xc9c4[1061])[_0xc9c4[1065]];_0x5554x2[_0xc9c4[904]](_0x5554x2[_0xc9c4[2436]](_0x5554x9))};this[_0xc9c4[3095]][_0xc9c4[169]](mxEvent.UNDO,_0x5554x3);this[_0xc9c4[3095]][_0xc9c4[169]](mxEvent.REDO,_0x5554x3)};mxEditor[_0xc9c4[202]][_0xc9c4[3192]]= function(_0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[885]](this,function(_0x5554x2){this[_0xc9c4[746]]( new mxEventObject(mxEvent.ROOT))});_0x5554x2[_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.DOWN,_0x5554x3);_0x5554x2[_0xc9c4[249]]()[_0xc9c4[169]](mxEvent.UP,_0x5554x3)};mxEditor[_0xc9c4[202]][_0xc9c4[3193]]= function(_0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[885]](this,function(_0x5554x3,_0x5554x5){this[_0xc9c4[2128]](!0);!0== this[_0xc9c4[3140]] && _0x5554x2[_0xc9c4[2585]]();for(var _0x5554x9=_0x5554x5[_0xc9c4[720]](_0xc9c4[1061])[_0xc9c4[1065]],_0x5554xa=0;_0x5554xa< _0x5554x9[_0xc9c4[67]];_0x5554xa++){var _0x5554x12=_0x5554x9[_0x5554xa];if(_0x5554x12 instanceof  mxRootChange|| _0x5554x12 instanceof  mxValueChange&& _0x5554x12[_0xc9c4[246]]== this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[813]]|| _0x5554x12 instanceof  mxCellAttributeChange&& _0x5554x12[_0xc9c4[246]]== this[_0xc9c4[1179]][_0xc9c4[251]][_0xc9c4[813]]){this[_0xc9c4[746]]( new mxEventObject(mxEvent.ROOT));break}}});_0x5554x2[_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.CHANGE,_0x5554x3)};mxEditor[_0xc9c4[202]][_0xc9c4[3194]]= function(_0x5554x2){var _0x5554x3=this;_0x5554x2[_0xc9c4[1133]]({mouseDown:function(_0x5554x2,_0x5554x5){if(null!= _0x5554x3[_0xc9c4[3083]]&&  !_0x5554x5[_0xc9c4[737]]()&& (_0x5554x3[_0xc9c4[3117]]|| null== _0x5554x5[_0xc9c4[248]]())){_0x5554x3[_0xc9c4[1179]][_0xc9c4[2440]](),_0x5554x3[_0xc9c4[3083]](_0x5554x5[_0xc9c4[727]](),_0x5554x5[_0xc9c4[736]]()),this[_0xc9c4[1142]]=  !0,_0x5554x5[_0xc9c4[722]]()}},mouseMove:function(_0x5554x2,_0x5554x3){this[_0xc9c4[1142]]&& _0x5554x3[_0xc9c4[722]]()},mouseUp:function(_0x5554x2,_0x5554x3){this[_0xc9c4[1142]]&& (this[_0xc9c4[1142]]=  !1,_0x5554x3[_0xc9c4[722]]())}})};mxEditor[_0xc9c4[202]][_0xc9c4[3201]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[1020]],_0x5554x3= new mxStackLayout(this[_0xc9c4[1179]],!this[_0xc9c4[3089]],this[_0xc9c4[3127]],2* _0x5554x2,2* _0x5554x2);_0x5554x3[_0xc9c4[1713]]= function(_0x5554x2){return !_0x5554x3[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x2)};return _0x5554x3};mxEditor[_0xc9c4[202]][_0xc9c4[3199]]= function(){return  new mxCompactTreeLayout(this[_0xc9c4[1179]],this[_0xc9c4[3089]])};mxEditor[_0xc9c4[202]][_0xc9c4[3097]]= function(){return  new mxDefaultToolbar(null,this)};mxEditor[_0xc9c4[202]][_0xc9c4[3204]]= function(_0x5554x2){this[_0xc9c4[3082]][_0xc9c4[176]](_0x5554x2);mxClient[_0xc9c4[496]]&&  new mxDivResizer(_0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[3205]]= function(_0x5554x2){null== this[_0xc9c4[879]]&& (this[_0xc9c4[879]]= _0x5554x2,this[_0xc9c4[169]](mxEvent.SAVE,mxUtils[_0xc9c4[885]](this,function(){var _0x5554x2=( new Date)[_0xc9c4[3206]]();this[_0xc9c4[3207]]((mxResources[_0xc9c4[203]](this[_0xc9c4[3106]])|| this[_0xc9c4[3106]])+ _0xc9c4[3186]+ _0x5554x2)})),this[_0xc9c4[169]](mxEvent.OPEN,mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[3207]]((mxResources[_0xc9c4[203]](this[_0xc9c4[3108]])|| this[_0xc9c4[3108]])+ _0xc9c4[3186]+ this[_0xc9c4[3122]])})),mxClient[_0xc9c4[496]]&&  new mxDivResizer(_0x5554x2))};mxEditor[_0xc9c4[202]][_0xc9c4[3207]]= function(_0x5554x2){null!= this[_0xc9c4[879]]&& null!= _0x5554x2&& (this[_0xc9c4[879]][_0xc9c4[339]]= _0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[3208]]= function(_0x5554x2){this[_0xc9c4[169]](mxEvent.ROOT,mxUtils[_0xc9c4[885]](this,function(_0x5554x3){_0x5554x2[_0xc9c4[339]]= this[_0xc9c4[3209]]()}));mxClient[_0xc9c4[496]]&&  new mxDivResizer(_0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[3210]]= function(_0x5554x2,_0x5554x3){null!= _0x5554x2&& ( new mxCompactTreeLayout(this[_0xc9c4[1179]],_0x5554x3))[_0xc9c4[350]](_0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[3209]]= function(){for(var _0x5554x2=_0xc9c4[110],_0x5554x3=this[_0xc9c4[1179]],_0x5554x4=_0x5554x3[_0xc9c4[2534]]();null!= _0x5554x4&& null!= _0x5554x3[_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x3[_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x4));){_0x5554x3[_0xc9c4[2553]](_0x5554x4)&& (_0x5554x2= _0xc9c4[3211]+ _0x5554x3[_0xc9c4[2454]](_0x5554x4)+ _0x5554x2),_0x5554x4= _0x5554x3[_0xc9c4[502]]()[_0xc9c4[1197]](_0x5554x4)};return this[_0xc9c4[3212]]()+ _0x5554x2};mxEditor[_0xc9c4[202]][_0xc9c4[3212]]= function(){var _0x5554x2=this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[501]]();return this[_0xc9c4[1179]][_0xc9c4[2454]](_0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[824]]= function(){this[_0xc9c4[3095]][_0xc9c4[824]]()};mxEditor[_0xc9c4[202]][_0xc9c4[825]]= function(){this[_0xc9c4[3095]][_0xc9c4[825]]()};mxEditor[_0xc9c4[202]][_0xc9c4[844]]= function(){var _0x5554x2=null!= this[_0xc9c4[3121]]?this[_0xc9c4[3121]]:this[_0xc9c4[1179]][_0xc9c4[1020]];return this[_0xc9c4[1179]][_0xc9c4[844]](this[_0xc9c4[3213]](),_0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[3213]]= function(){return this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1978]](this[_0xc9c4[3120]])};mxEditor[_0xc9c4[202]][_0xc9c4[392]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[219]](_0x5554x2)[_0xc9c4[875]]();this[_0xc9c4[3214]](_0x5554x3[_0xc9c4[158]]);this[_0xc9c4[3122]]= _0x5554x2;this[_0xc9c4[746]]( new mxEventObject(mxEvent.OPEN,_0xc9c4[3122],_0x5554x2))}};mxEditor[_0xc9c4[202]][_0xc9c4[3214]]= function(_0x5554x2){( new mxCodec(_0x5554x2[_0xc9c4[295]]))[_0xc9c4[1093]](_0x5554x2,this[_0xc9c4[1179]][_0xc9c4[502]]());this[_0xc9c4[3181]]()};mxEditor[_0xc9c4[202]][_0xc9c4[815]]= function(_0x5554x2,_0x5554x3){_0x5554x2= _0x5554x2|| this[_0xc9c4[3215]]();if(null!= _0x5554x2&& 0< _0x5554x2[_0xc9c4[67]]){var _0x5554x4=this[_0xc9c4[3216]](_0x5554x3);this[_0xc9c4[3217]](_0x5554x2,_0x5554x4);this[_0xc9c4[2128]](!1)};this[_0xc9c4[746]]( new mxEventObject(mxEvent.SAVE,_0xc9c4[863],_0x5554x2))};mxEditor[_0xc9c4[202]][_0xc9c4[3217]]= function(_0x5554x2,_0x5554x3){this[_0xc9c4[1070]]&& (_0x5554x3= encodeURIComponent(_0x5554x3));mxUtils[_0xc9c4[814]](_0x5554x2,this[_0xc9c4[3123]]+ _0xc9c4[226]+ _0x5554x3,mxUtils[_0xc9c4[885]](this,function(_0x5554x4){this[_0xc9c4[746]]( new mxEventObject(mxEvent.POST,_0xc9c4[870],_0x5554x4,_0xc9c4[863],_0x5554x2,_0xc9c4[410],_0x5554x3))}))};mxEditor[_0xc9c4[202]][_0xc9c4[3216]]= function(_0x5554x2){_0x5554x2= null!= _0x5554x2?_0x5554x2:this[_0xc9c4[1069]];var _0x5554x3=( new mxCodec)[_0xc9c4[514]](this[_0xc9c4[1179]][_0xc9c4[502]]());return mxUtils[_0xc9c4[875]](_0x5554x3,_0x5554x2)};mxEditor[_0xc9c4[202]][_0xc9c4[3215]]= function(){return this[_0xc9c4[3124]]};mxEditor[_0xc9c4[202]][_0xc9c4[3142]]= function(){return this[_0xc9c4[3125]]};mxEditor[_0xc9c4[202]][_0xc9c4[807]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){var _0x5554x9=null;mxClient[_0xc9c4[3101]]|| (_0x5554x9=  new mxSession(this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x2,_0x5554x3,_0x5554x4),_0x5554x9[_0xc9c4[169]](mxEvent.RECEIVE,mxUtils[_0xc9c4[885]](this,function(_0x5554x2,_0x5554x3){null!= _0x5554x3[_0xc9c4[720]](_0xc9c4[252])[_0xc9c4[284]](_0xc9c4[1088])&& this[_0xc9c4[3181]]()})),_0x5554x9[_0xc9c4[169]](mxEvent.DISCONNECT,_0x5554x5),_0x5554x9[_0xc9c4[169]](mxEvent.CONNECT,_0x5554x5),_0x5554x9[_0xc9c4[169]](mxEvent.NOTIFY,_0x5554x5),_0x5554x9[_0xc9c4[169]](mxEvent.GET,_0x5554x5),_0x5554x9[_0xc9c4[861]]());return _0x5554x9};mxEditor[_0xc9c4[202]][_0xc9c4[3218]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=this[_0xc9c4[1179]][_0xc9c4[2434]]()[_0xc9c4[2054]][_0x5554x3];this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[2434]]()[_0xc9c4[2074]](_0x5554x3,this[_0xc9c4[1179]][_0xc9c4[2434]]()[_0xc9c4[2054]][_0x5554x2]);this[_0xc9c4[1179]][_0xc9c4[2434]]()[_0xc9c4[2074]](_0x5554x2,_0x5554x4);this[_0xc9c4[1179]][_0xc9c4[802]]()};mxEditor[_0xc9c4[202]][_0xc9c4[3150]]= function(_0x5554x2){_0x5554x2= _0x5554x2|| this[_0xc9c4[1179]][_0xc9c4[2452]]();null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[2534]](),null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[501]]()));if(null!= _0x5554x2){this[_0xc9c4[1179]][_0xc9c4[2126]](!0);var _0x5554x3=mxUtils[_0xc9c4[445]](this[_0xc9c4[1179]][_0xc9c4[526]]),_0x5554x4=_0x5554x3[_0xc9c4[235]]+ 10,_0x5554x3=_0x5554x3[_0xc9c4[236]];if(null!= this[_0xc9c4[716]]&&  !this[_0xc9c4[3139]]){_0x5554x4= this[_0xc9c4[716]][_0xc9c4[730]](),_0x5554x3= this[_0xc9c4[716]][_0xc9c4[732]]()}else {var _0x5554x5=this[_0xc9c4[1179]][_0xc9c4[2555]](_0x5554x2);null!= _0x5554x5&& (_0x5554x4+= _0x5554x5[_0xc9c4[235]]+ Math[_0xc9c4[243]](200,_0x5554x5[_0xc9c4[117]]),_0x5554x3+= _0x5554x5[_0xc9c4[236]])};this[_0xc9c4[3062]]();_0x5554x2= this[_0xc9c4[3219]](_0x5554x2);null!= _0x5554x2&& (this[_0xc9c4[716]]=  new mxWindow(mxResources[_0xc9c4[203]](this[_0xc9c4[3110]])|| this[_0xc9c4[3110]],_0x5554x2,_0x5554x4,_0x5554x3,this[_0xc9c4[3137]],this[_0xc9c4[3138]],!1),this[_0xc9c4[716]][_0xc9c4[175]](!0))}};mxEditor[_0xc9c4[202]][_0xc9c4[3220]]= function(){return null!= this[_0xc9c4[716]]};mxEditor[_0xc9c4[202]][_0xc9c4[3219]]= function(_0x5554x2){var _0x5554x3=this[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554x4=_0x5554x3[_0xc9c4[433]](_0x5554x2);if(mxUtils[_0xc9c4[1331]](_0x5554x4)){var _0x5554x5= new mxForm(_0xc9c4[716]);_0x5554x5[_0xc9c4[961]](_0xc9c4[3222],_0x5554x2[_0xc9c4[1103]]())[_0xc9c4[57]](_0xc9c4[3221],_0xc9c4[128]);var _0x5554x9=null,_0x5554xa=null,_0x5554x12=null,_0x5554x13=null,_0x5554x14=null;_0x5554x3[_0xc9c4[1193]](_0x5554x2)&& (_0x5554x9= _0x5554x3[_0xc9c4[1721]](_0x5554x2),null!= _0x5554x9&& (_0x5554xa= _0x5554x5[_0xc9c4[961]](_0xc9c4[125],_0x5554x9[_0xc9c4[236]]),_0x5554x12= _0x5554x5[_0xc9c4[961]](_0xc9c4[361],_0x5554x9[_0xc9c4[235]]),_0x5554x13= _0x5554x5[_0xc9c4[961]](_0xc9c4[117],_0x5554x9[_0xc9c4[117]]),_0x5554x14= _0x5554x5[_0xc9c4[961]](_0xc9c4[119],_0x5554x9[_0xc9c4[119]])));for(var _0x5554x15=_0x5554x3[_0xc9c4[474]](_0x5554x2),_0x5554x16=_0x5554x5[_0xc9c4[961]](_0xc9c4[3223],_0x5554x15|| _0xc9c4[110]),_0x5554x17=_0x5554x4[_0xc9c4[320]],_0x5554x18=[],_0x5554x4=0;_0x5554x4< _0x5554x17[_0xc9c4[67]];_0x5554x4++){_0x5554x18[_0x5554x4]= _0x5554x5[_0xc9c4[968]](_0x5554x17[_0x5554x4][_0xc9c4[301]],_0x5554x17[_0x5554x4][_0xc9c4[318]],_0xc9c4[685]== _0x5554x17[_0x5554x4][_0xc9c4[301]]?4:2)};_0x5554x4= mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[3062]]();_0x5554x3[_0xc9c4[473]]();try{null!= _0x5554x9&& (_0x5554x9= _0x5554x9[_0xc9c4[238]](),_0x5554x9[_0xc9c4[235]]= parseFloat(_0x5554x12[_0xc9c4[131]]),_0x5554x9[_0xc9c4[236]]= parseFloat(_0x5554xa[_0xc9c4[131]]),_0x5554x9[_0xc9c4[117]]= parseFloat(_0x5554x13[_0xc9c4[131]]),_0x5554x9[_0xc9c4[119]]= parseFloat(_0x5554x14[_0xc9c4[131]]),_0x5554x3[_0xc9c4[1724]](_0x5554x2,_0x5554x9));0< _0x5554x16[_0xc9c4[131]][_0xc9c4[67]]?_0x5554x3[_0xc9c4[475]](_0x5554x2,_0x5554x16[_0xc9c4[131]]):_0x5554x3[_0xc9c4[475]](_0x5554x2,null);for(var _0x5554x4=0;_0x5554x4< _0x5554x17[_0xc9c4[67]];_0x5554x4++){var _0x5554x5= new mxCellAttributeChange(_0x5554x2,_0x5554x17[_0x5554x4][_0xc9c4[301]],_0x5554x18[_0x5554x4][_0xc9c4[131]]);_0x5554x3[_0xc9c4[350]](_0x5554x5)};this[_0xc9c4[1179]][_0xc9c4[2455]](_0x5554x2)&& this[_0xc9c4[1179]][_0xc9c4[858]](_0x5554x2)}finally{_0x5554x3[_0xc9c4[476]]()}});_0x5554x15= mxUtils[_0xc9c4[885]](this,function(){this[_0xc9c4[3062]]()});_0x5554x5[_0xc9c4[956]](_0x5554x4,_0x5554x15);return _0x5554x5[_0xc9c4[116]]};return null};mxEditor[_0xc9c4[202]][_0xc9c4[3062]]= function(){null!= this[_0xc9c4[716]]&& (this[_0xc9c4[716]][_0xc9c4[515]](),this[_0xc9c4[716]]= null)};mxEditor[_0xc9c4[202]][_0xc9c4[3175]]= function(){if(null== this[_0xc9c4[3112]]){var _0x5554x2=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x2[_0xc9c4[124]][_0xc9c4[549]]= _0xc9c4[952];_0x5554x2[_0xc9c4[124]][_0xc9c4[357]]= _0xc9c4[550];var _0x5554x3=document[_0xc9c4[112]][_0xc9c4[159]],_0x5554x3= new mxWindow(mxResources[_0xc9c4[203]](this[_0xc9c4[3111]])|| this[_0xc9c4[3111]],_0x5554x2,_0x5554x3- 220,this[_0xc9c4[3132]],200);_0x5554x3[_0xc9c4[164]](!0);_0x5554x3[_0xc9c4[165]]=  !1;var _0x5554x4=mxUtils[_0xc9c4[885]](this,function(_0x5554x3){mxEvent[_0xc9c4[762]](_0x5554x2);_0x5554x2[_0xc9c4[339]]= _0xc9c4[110];this[_0xc9c4[3224]](_0x5554x2)});this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[169]](mxEvent.CHANGE,_0x5554x4);this[_0xc9c4[1179]][_0xc9c4[2435]]()[_0xc9c4[169]](mxEvent.CHANGE,_0x5554x4);this[_0xc9c4[1179]][_0xc9c4[169]](mxEvent.ROOT,_0x5554x4);null!= this[_0xc9c4[3131]]&& _0x5554x3[_0xc9c4[951]](this[_0xc9c4[3131]]);this[_0xc9c4[3112]]= _0x5554x3;this[_0xc9c4[3224]](_0x5554x2)};this[_0xc9c4[3112]][_0xc9c4[175]](!0)};mxEditor[_0xc9c4[202]][_0xc9c4[3225]]= function(_0x5554x2){null!= this[_0xc9c4[3112]]&& (_0x5554x2= this[_0xc9c4[3112]][_0xc9c4[905]],mxEvent[_0xc9c4[762]](_0x5554x2),_0x5554x2[_0xc9c4[339]]= _0xc9c4[110],this[_0xc9c4[3224]](_0x5554x2))};mxEditor[_0xc9c4[202]][_0xc9c4[3224]]= function(_0x5554x2){};mxEditor[_0xc9c4[202]][_0xc9c4[3177]]= function(_0x5554x2){if(null== this[_0xc9c4[2719]]){var _0x5554x3=document[_0xc9c4[55]](_0xc9c4[389]);_0x5554x3[_0xc9c4[57]](_0xc9c4[390],mxResources[_0xc9c4[203]](_0xc9c4[3134])|| this[_0xc9c4[3134]]);_0x5554x3[_0xc9c4[57]](_0xc9c4[119],_0xc9c4[118]);_0x5554x3[_0xc9c4[57]](_0xc9c4[117],_0xc9c4[118]);_0x5554x3[_0xc9c4[57]](_0xc9c4[3226],_0xc9c4[468]);_0x5554x3[_0xc9c4[124]][_0xc9c4[1028]]= _0xc9c4[1391];_0x5554x2= document[_0xc9c4[112]][_0xc9c4[159]];var _0x5554x4=document[_0xc9c4[112]][_0xc9c4[157]]|| document[_0xc9c4[158]][_0xc9c4[157]],_0x5554x5= new mxWindow(mxResources[_0xc9c4[203]](this[_0xc9c4[3113]])|| this[_0xc9c4[3113]],_0x5554x3,(_0x5554x2- this[_0xc9c4[3135]])/ 2,(_0x5554x4- this[_0xc9c4[3136]])/ 3,this[_0xc9c4[3135]],this[_0xc9c4[3136]]);_0x5554x5[_0xc9c4[161]](!0);_0x5554x5[_0xc9c4[164]](!0);_0x5554x5[_0xc9c4[165]]=  !1;_0x5554x5[_0xc9c4[163]](!0);null!= this[_0xc9c4[3133]]&& _0x5554x5[_0xc9c4[951]](this[_0xc9c4[3133]]);mxClient[_0xc9c4[133]]&& (_0x5554x2= function(_0x5554x2){_0x5554x3[_0xc9c4[57]](_0xc9c4[119],_0x5554x5[_0xc9c4[485]][_0xc9c4[167]]- 26+ _0xc9c4[168])},_0x5554x5[_0xc9c4[169]](mxEvent.RESIZE_END,_0x5554x2),_0x5554x5[_0xc9c4[169]](mxEvent.MAXIMIZE,_0x5554x2),_0x5554x5[_0xc9c4[169]](mxEvent.NORMALIZE,_0x5554x2),_0x5554x5[_0xc9c4[169]](mxEvent.SHOW,_0x5554x2));this[_0xc9c4[2719]]= _0x5554x5};this[_0xc9c4[2719]][_0xc9c4[175]](!0)};mxEditor[_0xc9c4[202]][_0xc9c4[3179]]= function(){if(null== this[_0xc9c4[2136]]){var _0x5554x2=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x2[_0xc9c4[124]][_0xc9c4[277]]= _0xc9c4[188];_0x5554x2[_0xc9c4[124]][_0xc9c4[117]]= _0xc9c4[118];_0x5554x2[_0xc9c4[124]][_0xc9c4[119]]= _0xc9c4[118];_0x5554x2[_0xc9c4[124]][_0xc9c4[1537]]= _0xc9c4[1391];_0x5554x2[_0xc9c4[124]][_0xc9c4[270]]= _0xc9c4[582];var _0x5554x3= new mxWindow(mxResources[_0xc9c4[203]](this[_0xc9c4[3114]])|| this[_0xc9c4[3114]],_0x5554x2,600,480,200,200,!1),_0x5554x4= new mxOutline(this[_0xc9c4[1179]],_0x5554x2);_0x5554x3[_0xc9c4[164]](!0);_0x5554x3[_0xc9c4[163]](!0);_0x5554x3[_0xc9c4[165]]=  !1;_0x5554x3[_0xc9c4[169]](mxEvent.RESIZE_END,function(){_0x5554x4[_0xc9c4[2729]]()});this[_0xc9c4[2136]]= _0x5554x3;this[_0xc9c4[2136]][_0xc9c4[2136]]= _0x5554x4};this[_0xc9c4[2136]][_0xc9c4[175]](!0);this[_0xc9c4[2136]][_0xc9c4[2136]][_0xc9c4[2729]](!0)};mxEditor[_0xc9c4[202]][_0xc9c4[3086]]= function(_0x5554x2){_0xc9c4[804]== _0x5554x2?(this[_0xc9c4[1179]][_0xc9c4[2316]][_0xc9c4[2840]]=  !1,this[_0xc9c4[1179]][_0xc9c4[1995]](!1)):_0xc9c4[807]== _0x5554x2?(this[_0xc9c4[1179]][_0xc9c4[2316]][_0xc9c4[2840]]=  !1,this[_0xc9c4[1179]][_0xc9c4[1995]](!0)):_0xc9c4[796]== _0x5554x2&& (this[_0xc9c4[1179]][_0xc9c4[2316]][_0xc9c4[2840]]=  !0,this[_0xc9c4[1179]][_0xc9c4[1995]](!1))};mxEditor[_0xc9c4[202]][_0xc9c4[3195]]= function(_0x5554x2,_0x5554x3,_0x5554x4){this[_0xc9c4[3094]][_0xc9c4[3065]](this,_0x5554x2,_0x5554x3,_0x5554x4)};mxEditor[_0xc9c4[202]][_0xc9c4[2503]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=null;if(null!= this[_0xc9c4[2075]]){_0x5554x4= this[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[1978]](this[_0xc9c4[2075]])}else {_0x5554x4=  new mxCell(_0xc9c4[110]);_0x5554x4[_0xc9c4[1994]](!0);var _0x5554x5= new mxGeometry;_0x5554x5[_0xc9c4[1500]]=  !0;_0x5554x4[_0xc9c4[1724]](_0x5554x5)};_0x5554x5= this[_0xc9c4[2291]]();null!= _0x5554x5&& _0x5554x4[_0xc9c4[475]](_0x5554x5);return _0x5554x4};mxEditor[_0xc9c4[202]][_0xc9c4[2291]]= function(){return this[_0xc9c4[3119]]};mxEditor[_0xc9c4[202]][_0xc9c4[3227]]= function(_0x5554x2){return null!= this[_0xc9c4[3093]]&& 0< this[_0xc9c4[3093]][_0xc9c4[67]]&& this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x2)?this[_0xc9c4[3093]][this[_0xc9c4[3130]]++ % this[_0xc9c4[3093]][_0xc9c4[67]]]:null};mxEditor[_0xc9c4[202]][_0xc9c4[3228]]= function(_0x5554x2){if(null!= this[_0xc9c4[3100]]){var _0x5554x3=this[_0xc9c4[3227]](_0x5554x2);null!= _0x5554x3&& _0x5554x2[_0xc9c4[475]](_0x5554x2[_0xc9c4[474]]()+ _0xc9c4[471]+ this[_0xc9c4[3100]]+ _0xc9c4[226]+ _0x5554x3)}};mxEditor[_0xc9c4[202]][_0xc9c4[817]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){for(var _0x5554x9=this[_0xc9c4[1179]][_0xc9c4[502]]();null!= _0x5554x2&&  !this[_0xc9c4[1179]][_0xc9c4[2685]](_0x5554x2);){_0x5554x2= _0x5554x9[_0xc9c4[1197]](_0x5554x2)};_0x5554x2= null!= _0x5554x2?_0x5554x2:this[_0xc9c4[1179]][_0xc9c4[2461]](_0x5554x4,_0x5554x5);var _0x5554xa=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[255]],_0x5554x12=_0x5554x9[_0xc9c4[1721]](_0x5554x3),_0x5554x13=_0x5554x9[_0xc9c4[1721]](_0x5554x2);if(this[_0xc9c4[1179]][_0xc9c4[1730]](_0x5554x3)&&  !this[_0xc9c4[1179]][_0xc9c4[2412]]){_0x5554x2= null}else {if(null== _0x5554x2&& this[_0xc9c4[3116]]){return null};if(null!= _0x5554x2&& null!= _0x5554x13){var _0x5554x14=this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[248]](_0x5554x2);if(null!= _0x5554x14){if(_0x5554x4-= _0x5554x14[_0xc9c4[2078]][_0xc9c4[235]]* _0x5554xa,_0x5554x5-= _0x5554x14[_0xc9c4[2078]][_0xc9c4[236]]* _0x5554xa,this[_0xc9c4[1179]][_0xc9c4[3229]]){var _0x5554x13=_0x5554x12[_0xc9c4[117]],_0x5554x15=_0x5554x12[_0xc9c4[119]],_0x5554x16=_0x5554x14[_0xc9c4[235]]+ _0x5554x14[_0xc9c4[117]];_0x5554x4+ _0x5554x13> _0x5554x16&& (_0x5554x4-= _0x5554x4+ _0x5554x13- _0x5554x16);_0x5554x16= _0x5554x14[_0xc9c4[236]]+ _0x5554x14[_0xc9c4[119]];_0x5554x5+ _0x5554x15> _0x5554x16&& (_0x5554x5-= _0x5554x5+ _0x5554x15- _0x5554x16)}}else {null!= _0x5554x13&& (_0x5554x4-= _0x5554x13[_0xc9c4[235]]* _0x5554xa,_0x5554x5-= _0x5554x13[_0xc9c4[236]]* _0x5554xa)}}};_0x5554x12= _0x5554x12[_0xc9c4[238]]();_0x5554x12[_0xc9c4[235]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x4/ _0x5554xa- this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[513]][_0xc9c4[235]]- this[_0xc9c4[1179]][_0xc9c4[1020]]/ 2);_0x5554x12[_0xc9c4[236]]= this[_0xc9c4[1179]][_0xc9c4[1021]](_0x5554x5/ _0x5554xa- this[_0xc9c4[1179]][_0xc9c4[249]]()[_0xc9c4[513]][_0xc9c4[236]]- this[_0xc9c4[1179]][_0xc9c4[1020]]/ 2);_0x5554x3[_0xc9c4[1724]](_0x5554x12);null== _0x5554x2&& (_0x5554x2= this[_0xc9c4[1179]][_0xc9c4[902]]());this[_0xc9c4[3228]](_0x5554x3);this[_0xc9c4[746]]( new mxEventObject(mxEvent.BEFORE_ADD_VERTEX,_0xc9c4[1988],_0x5554x3,_0xc9c4[1101],_0x5554x2));_0x5554x9[_0xc9c4[473]]();try{_0x5554x3= this[_0xc9c4[1179]][_0xc9c4[2103]](_0x5554x3,_0x5554x2),null!= _0x5554x3&& (this[_0xc9c4[1179]][_0xc9c4[2509]](_0x5554x3),this[_0xc9c4[746]]( new mxEventObject(mxEvent.ADD_VERTEX,_0xc9c4[1988],_0x5554x3)))}finally{_0x5554x9[_0xc9c4[476]]()};null!= _0x5554x3&& (this[_0xc9c4[1179]][_0xc9c4[2450]](_0x5554x3),this[_0xc9c4[1179]][_0xc9c4[2564]](_0x5554x3),this[_0xc9c4[746]]( new mxEventObject(mxEvent.AFTER_ADD_VERTEX,_0xc9c4[1988],_0x5554x3)));return _0x5554x3};mxEditor[_0xc9c4[202]][_0xc9c4[515]]= function(){this[_0xc9c4[2717]]|| (this[_0xc9c4[2717]]=  !0,null!= this[_0xc9c4[3112]]&& this[_0xc9c4[3112]][_0xc9c4[515]](),null!= this[_0xc9c4[2136]]&& this[_0xc9c4[2136]][_0xc9c4[515]](),null!= this[_0xc9c4[716]]&& this[_0xc9c4[716]][_0xc9c4[515]](),null!= this[_0xc9c4[3098]]&& this[_0xc9c4[3098]][_0xc9c4[515]](),null!= this[_0xc9c4[3203]]&& this[_0xc9c4[3203]][_0xc9c4[515]](),null!= this[_0xc9c4[3082]]&& this[_0xc9c4[3082]][_0xc9c4[515]](),null!= this[_0xc9c4[1179]]&& this[_0xc9c4[1179]][_0xc9c4[515]](),this[_0xc9c4[3118]]= this[_0xc9c4[879]]= null)};var mxCodecRegistry={codecs:[],aliases:[],register:function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[718]]();mxCodecRegistry[_0xc9c4[3230]][_0x5554x3]= _0x5554x2;var _0x5554x4=mxUtils[_0xc9c4[197]](_0x5554x2[_0xc9c4[3231]][_0xc9c4[196]]);_0x5554x4!= _0x5554x3&& mxCodecRegistry[_0xc9c4[3232]](_0x5554x4,_0x5554x3)};return _0x5554x2},addAlias:function(_0x5554x2,_0x5554x3){mxCodecRegistry[_0xc9c4[3233]][_0x5554x2]= _0x5554x3},getCodec:function(_0x5554x2){var _0x5554x3=null;if(null!= _0x5554x2){var _0x5554x3=mxUtils[_0xc9c4[197]](_0x5554x2),_0x5554x4=mxCodecRegistry[_0xc9c4[3233]][_0x5554x3];null!= _0x5554x4&& (_0x5554x3= _0x5554x4);_0x5554x3= mxCodecRegistry[_0xc9c4[3230]][_0x5554x3];if(null== _0x5554x3){try{_0x5554x3=  new mxObjectCodec( new _0x5554x2),mxCodecRegistry[_0xc9c4[3234]](_0x5554x3)}catch(d){}}};return _0x5554x3}};function mxCodec(_0x5554x2){this[_0xc9c4[395]]= _0x5554x2|| mxUtils[_0xc9c4[306]]();this[_0xc9c4[68]]= []}mxCodec[_0xc9c4[202]][_0xc9c4[395]]= null;mxCodec[_0xc9c4[202]][_0xc9c4[68]]= null;mxCodec[_0xc9c4[202]][_0xc9c4[3235]]=  !1;mxCodec[_0xc9c4[202]][_0xc9c4[1104]]= function(_0x5554x2,_0x5554x3){return this[_0xc9c4[68]][_0x5554x2]= _0x5554x3};mxCodec[_0xc9c4[202]][_0xc9c4[3236]]= function(_0x5554x2){var _0x5554x3=null;null!= _0x5554x2&& (_0x5554x3= this[_0xc9c4[68]][_0x5554x2],null== _0x5554x3&& (_0x5554x3= this[_0xc9c4[1060]](_0x5554x2),null== _0x5554x3&& (_0x5554x2= this[_0xc9c4[1362]](_0x5554x2),null!= _0x5554x2&& (_0x5554x3= this[_0xc9c4[1093]](_0x5554x2)))));return _0x5554x3};mxCodec[_0xc9c4[202]][_0xc9c4[1060]]= function(_0x5554x2){return null};mxCodec[_0xc9c4[202]][_0xc9c4[1362]]= function(_0x5554x2,_0x5554x3){return mxUtils[_0xc9c4[290]](this[_0xc9c4[395]][_0xc9c4[158]],null!= _0x5554x3?_0x5554x3:_0xc9c4[1363],_0x5554x2)};mxCodec[_0xc9c4[202]][_0xc9c4[1103]]= function(_0x5554x2){var _0x5554x3=null;null!= _0x5554x2&& (_0x5554x3= this[_0xc9c4[3237]](_0x5554x2),null== _0x5554x3&& _0x5554x2 instanceof  mxCell&& (_0x5554x3= _0x5554x2[_0xc9c4[1103]](),null== _0x5554x3&& (_0x5554x3= mxCellPath[_0xc9c4[385]](_0x5554x2),0== _0x5554x3[_0xc9c4[67]]&& (_0x5554x3= _0xc9c4[813]))));return _0x5554x3};mxCodec[_0xc9c4[202]][_0xc9c4[3237]]= function(_0x5554x2){return null};mxCodec[_0xc9c4[202]][_0xc9c4[514]]= function(_0x5554x2){var _0x5554x3=null;if(null!= _0x5554x2&& null!= _0x5554x2[_0xc9c4[196]]){var _0x5554x4=mxCodecRegistry[_0xc9c4[3238]](_0x5554x2[_0xc9c4[196]]);null!= _0x5554x4?_0x5554x3= _0x5554x4[_0xc9c4[514]](this,_0x5554x2):mxUtils[_0xc9c4[1331]](_0x5554x2)?_0x5554x3= mxClient[_0xc9c4[80]]?_0x5554x2[_0xc9c4[511]](!0):this[_0xc9c4[395]][_0xc9c4[3239]](_0x5554x2,!0):mxLog[_0xc9c4[283]](_0xc9c4[3240]+ mxUtils[_0xc9c4[197]](_0x5554x2[_0xc9c4[196]]))};return _0x5554x3};mxCodec[_0xc9c4[202]][_0xc9c4[1093]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=null;if(null!= _0x5554x2&& _0x5554x2[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){var _0x5554x5=null;try{_0x5554x5= eval(_0x5554x2[_0xc9c4[301]])}catch(e){};try{var _0x5554xa=mxCodecRegistry[_0xc9c4[3238]](_0x5554x5);null!= _0x5554xa?_0x5554x4= _0x5554xa[_0xc9c4[1093]](this,_0x5554x2,_0x5554x3):(_0x5554x4= _0x5554x2[_0xc9c4[511]](!0),_0x5554x4[_0xc9c4[1390]](_0xc9c4[3069]))}catch(g){mxLog[_0xc9c4[143]](_0xc9c4[3241]+ _0x5554x2[_0xc9c4[301]]+ _0xc9c4[3186]+ g[_0xc9c4[281]])}};return _0x5554x4};mxCodec[_0xc9c4[202]][_0xc9c4[3242]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3[_0xc9c4[62]](this[_0xc9c4[514]](_0x5554x2));if(null== _0x5554x4|| _0x5554x4){_0x5554x4= _0x5554x2[_0xc9c4[262]]();for(var _0x5554x5=0;_0x5554x5< _0x5554x4;_0x5554x5++){this[_0xc9c4[3242]](_0x5554x2[_0xc9c4[263]](_0x5554x5),_0x5554x3)}}};mxCodec[_0xc9c4[202]][_0xc9c4[3243]]= function(_0x5554x2){return null!= _0x5554x2&& _0xc9c4[279]==  typeof _0x5554x2[_0xc9c4[3243]]?_0x5554x2[_0xc9c4[3243]]():!1};mxCodec[_0xc9c4[202]][_0xc9c4[3244]]= function(_0x5554x2,_0x5554x3){_0x5554x3= null!= _0x5554x3?_0x5554x3:!0;var _0x5554x4=null;if(null!= _0x5554x2&& _0x5554x2[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){_0x5554x4= mxCodecRegistry[_0xc9c4[3238]](_0x5554x2[_0xc9c4[301]]);if(!this[_0xc9c4[3243]](_0x5554x4)){for(var _0x5554x5=_0x5554x2[_0xc9c4[285]];null!= _0x5554x5&&  !this[_0xc9c4[3243]](_0x5554x4);){_0x5554x4= mxCodecRegistry[_0xc9c4[3238]](_0x5554x5[_0xc9c4[301]]),_0x5554x5= _0x5554x5[_0xc9c4[287]]}};this[_0xc9c4[3243]](_0x5554x4)|| (_0x5554x4= mxCodecRegistry[_0xc9c4[3238]](mxCell));_0x5554x4= _0x5554x4[_0xc9c4[1093]](this,_0x5554x2);_0x5554x3&& this[_0xc9c4[3245]](_0x5554x4)};return _0x5554x4};mxCodec[_0xc9c4[202]][_0xc9c4[3245]]= function(_0x5554x2){var _0x5554x3=_0x5554x2[_0xc9c4[1101]],_0x5554x4=_0x5554x2[_0xc9c4[1709]](!0),_0x5554x5=_0x5554x2[_0xc9c4[1709]](!1);_0x5554x2[_0xc9c4[1957]](null,!1);_0x5554x2[_0xc9c4[1957]](null,!0);_0x5554x2[_0xc9c4[1101]]= null;null!= _0x5554x3&& _0x5554x3[_0xc9c4[1937]](_0x5554x2);null!= _0x5554x4&& _0x5554x4[_0xc9c4[1960]](_0x5554x2,!0);null!= _0x5554x5&& _0x5554x5[_0xc9c4[1960]](_0x5554x2,!1)};mxCodec[_0xc9c4[202]][_0xc9c4[57]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null!= _0x5554x3&& null!= _0x5554x4&& _0x5554x2[_0xc9c4[57]](_0x5554x3,_0x5554x4)};function mxObjectCodec(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){this[_0xc9c4[3231]]= _0x5554x2;this[_0xc9c4[3246]]= null!= _0x5554x3?_0x5554x3:[];this[_0xc9c4[3247]]= null!= _0x5554x4?_0x5554x4:[];this[_0xc9c4[3248]]= null!= _0x5554x5?_0x5554x5:[];this[_0xc9c4[3249]]= {};for(var _0x5554x9 in this[_0xc9c4[3248]]){this[_0xc9c4[3249]][this[_0xc9c4[3248]][_0x5554x9]]= _0x5554x9}}mxObjectCodec[_0xc9c4[202]][_0xc9c4[3231]]= null;mxObjectCodec[_0xc9c4[202]][_0xc9c4[3246]]= null;mxObjectCodec[_0xc9c4[202]][_0xc9c4[3247]]= null;mxObjectCodec[_0xc9c4[202]][_0xc9c4[3248]]= null;mxObjectCodec[_0xc9c4[202]][_0xc9c4[3249]]= null;mxObjectCodec[_0xc9c4[202]][_0xc9c4[718]]= function(){return mxUtils[_0xc9c4[197]](this[_0xc9c4[3231]][_0xc9c4[196]])};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3250]]= function(){return  new this[_0xc9c4[3231]][_0xc9c4[196]]};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3251]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[3249]][_0x5554x2];null!= _0x5554x3&& (_0x5554x2= _0x5554x3)};return _0x5554x2};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3252]]= function(_0x5554x2){if(null!= _0x5554x2){var _0x5554x3=this[_0xc9c4[3248]][_0x5554x2];null!= _0x5554x3&& (_0x5554x2= _0x5554x3)};return _0x5554x2};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3253]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){return _0x5554x3== mxObjectIdentity[_0xc9c4[195]]|| 0<= mxUtils[_0xc9c4[2]](this[_0xc9c4[3246]],_0x5554x3)};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3254]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){return 0<= mxUtils[_0xc9c4[2]](this[_0xc9c4[3247]],_0x5554x3)};mxObjectCodec[_0xc9c4[202]][_0xc9c4[514]]= function(_0x5554x2,_0x5554x3){var _0x5554x4=_0x5554x2[_0xc9c4[395]][_0xc9c4[55]](this[_0xc9c4[718]]());_0x5554x3= this[_0xc9c4[3255]](_0x5554x2,_0x5554x3,_0x5554x4);this[_0xc9c4[3256]](_0x5554x2,_0x5554x3,_0x5554x4);return this[_0xc9c4[3257]](_0x5554x2,_0x5554x3,_0x5554x4)};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3256]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2[_0xc9c4[57]](_0x5554x4,_0xc9c4[1363],_0x5554x2[_0xc9c4[1103]](_0x5554x3));for(var _0x5554x5 in _0x5554x3){var _0x5554x9=_0x5554x5,_0x5554xa=_0x5554x3[_0x5554x9];null!= _0x5554xa&&  !this[_0xc9c4[3253]](_0x5554x3,_0x5554x9,_0x5554xa,!0)&& (mxUtils[_0xc9c4[1946]](_0x5554x9)&& (_0x5554x9= null),this[_0xc9c4[3258]](_0x5554x2,_0x5554x3,_0x5554x9,_0x5554xa,_0x5554x4))}};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3258]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){if(null!= _0x5554x5){if(this[_0xc9c4[3254]](_0x5554x3,_0x5554x4,_0x5554x5,!0)){var _0x5554xa=_0x5554x2[_0xc9c4[1103]](_0x5554x5);if(null== _0x5554xa){mxLog[_0xc9c4[283]](_0xc9c4[3259]+ this[_0xc9c4[718]]()+ _0xc9c4[87]+ _0x5554x4+ _0xc9c4[226]+ _0x5554x5);return};_0x5554x5= _0x5554xa};_0x5554xa= this[_0xc9c4[3231]][_0x5554x4];if(null== _0x5554x4|| _0x5554x2[_0xc9c4[3235]]|| _0x5554xa!= _0x5554x5){_0x5554x4= this[_0xc9c4[3252]](_0x5554x4),this[_0xc9c4[3260]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)}}};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3260]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0xc9c4[194]!=  typeof _0x5554x5?this[_0xc9c4[3261]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9):this[_0xc9c4[3262]](_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9)};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3261]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x5= this[_0xc9c4[3263]](_0x5554x5);null== _0x5554x4?(_0x5554x3= _0x5554x2[_0xc9c4[395]][_0xc9c4[55]](_0xc9c4[99]),_0xc9c4[279]==  typeof _0x5554x5?_0x5554x3[_0xc9c4[62]](_0x5554x2[_0xc9c4[395]][_0xc9c4[344]](_0x5554x5)):_0x5554x2[_0xc9c4[57]](_0x5554x3,_0xc9c4[131],_0x5554x5),_0x5554x9[_0xc9c4[62]](_0x5554x3)):_0xc9c4[279]!=  typeof _0x5554x5&& _0x5554x2[_0xc9c4[57]](_0x5554x9,_0x5554x4,_0x5554x5)};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3262]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5,_0x5554x9){_0x5554x2= _0x5554x2[_0xc9c4[514]](_0x5554x5);null!= _0x5554x2?(null!= _0x5554x4&& _0x5554x2[_0xc9c4[57]](_0xc9c4[3069],_0x5554x4),_0x5554x9[_0xc9c4[62]](_0x5554x2)):mxLog[_0xc9c4[283]](_0xc9c4[3264]+ this[_0xc9c4[718]]()+ _0xc9c4[87]+ _0x5554x4+ _0xc9c4[3186]+ _0x5554x5)};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3263]]= function(_0x5554x2){if(_0xc9c4[82]==  typeof _0x5554x2[_0xc9c4[67]]&& (!0== _0x5554x2 || !1== _0x5554x2)){_0x5554x2= !0== _0x5554x2?_0xc9c4[500]:_0xc9c4[468]};return _0x5554x2};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3265]]= function(_0x5554x2){mxUtils[_0xc9c4[1946]](_0x5554x2)&& (_0x5554x2= parseFloat(_0x5554x2));return _0x5554x2};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3255]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x3};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3257]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x4};mxObjectCodec[_0xc9c4[202]][_0xc9c4[1093]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x3[_0xc9c4[284]](_0xc9c4[1363]),_0x5554x9=_0x5554x2[_0xc9c4[68]][_0x5554x5];null== _0x5554x9&& (_0x5554x9= _0x5554x4|| this[_0xc9c4[3250]](),null!= _0x5554x5&& _0x5554x2[_0xc9c4[1104]](_0x5554x5,_0x5554x9));_0x5554x3= this[_0xc9c4[3266]](_0x5554x2,_0x5554x3,_0x5554x9);this[_0xc9c4[3267]](_0x5554x2,_0x5554x3,_0x5554x9);return this[_0xc9c4[3268]](_0x5554x2,_0x5554x3,_0x5554x9)};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3267]]= function(_0x5554x2,_0x5554x3,_0x5554x4){null!= _0x5554x3&& (this[_0xc9c4[3269]](_0x5554x2,_0x5554x3,_0x5554x4),this[_0xc9c4[3270]](_0x5554x2,_0x5554x3,_0x5554x4))};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3269]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x3= _0x5554x3[_0xc9c4[320]];if(null!= _0x5554x3){for(var _0x5554x5=0;_0x5554x5< _0x5554x3[_0xc9c4[67]];_0x5554x5++){this[_0xc9c4[3271]](_0x5554x2,_0x5554x3[_0x5554x5],_0x5554x4)}}};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3271]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=_0x5554x3[_0xc9c4[301]];if(_0xc9c4[3069]!= _0x5554x5&& _0xc9c4[1363]!= _0x5554x5){_0x5554x3= this[_0xc9c4[3265]](_0x5554x3[_0xc9c4[318]]);var _0x5554x9=this[_0xc9c4[3251]](_0x5554x5);if(this[_0xc9c4[3254]](_0x5554x4,_0x5554x9,_0x5554x3,!1)){_0x5554x2= _0x5554x2[_0xc9c4[3236]](_0x5554x3);if(null== _0x5554x2){mxLog[_0xc9c4[283]](_0xc9c4[3272]+ this[_0xc9c4[718]]()+ _0xc9c4[87]+ _0x5554x5+ _0xc9c4[226]+ _0x5554x3);return};_0x5554x3= _0x5554x2};this[_0xc9c4[3253]](_0x5554x4,_0x5554x5,_0x5554x3,!1)|| (_0x5554x4[_0x5554x5]= _0x5554x3)}};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3270]]= function(_0x5554x2,_0x5554x3,_0x5554x4){for(_0x5554x3= _0x5554x3[_0xc9c4[285]];null!= _0x5554x3;){var _0x5554x5=_0x5554x3[_0xc9c4[287]];_0x5554x3[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]&&  !this[_0xc9c4[3273]](_0x5554x2,_0x5554x3,_0x5554x4)&& this[_0xc9c4[3274]](_0x5554x2,_0x5554x3,_0x5554x4);_0x5554x3= _0x5554x5}};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3274]]= function(_0x5554x2,_0x5554x3,_0x5554x4){var _0x5554x5=this[_0xc9c4[3251]](_0x5554x3[_0xc9c4[284]](_0xc9c4[3069]));if(null== _0x5554x5||  !this[_0xc9c4[3253]](_0x5554x4,_0x5554x5,_0x5554x3,!1)){var _0x5554x9=this[_0xc9c4[3275]](_0x5554x4,_0x5554x5,_0x5554x3),_0x5554xa=null;_0xc9c4[99]== _0x5554x3[_0xc9c4[301]]?(_0x5554xa= _0x5554x3[_0xc9c4[284]](_0xc9c4[131]),null== _0x5554xa&& (_0x5554xa= mxUtils[_0xc9c4[1545]](mxUtils[_0xc9c4[329]](_0x5554x3)))):_0x5554xa= _0x5554x2[_0xc9c4[1093]](_0x5554x3,_0x5554x9);this[_0xc9c4[3276]](_0x5554x4,_0x5554x5,_0x5554xa,_0x5554x9)}};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3275]]= function(_0x5554x2,_0x5554x3,_0x5554x4){_0x5554x2= _0x5554x2[_0x5554x3];_0x5554x2 instanceof  Array&& 0< _0x5554x2[_0xc9c4[67]]&& (_0x5554x2= null);return _0x5554x2};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3276]]= function(_0x5554x2,_0x5554x3,_0x5554x4,_0x5554x5){null!= _0x5554x4&& _0x5554x4!= _0x5554x5&& (null!= _0x5554x3&& 0< _0x5554x3[_0xc9c4[67]]?_0x5554x2[_0x5554x3]= _0x5554x4:_0x5554x2[_0xc9c4[207]](_0x5554x4))};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3273]]= function(_0x5554x2,_0x5554x3,_0x5554x4){if(_0xc9c4[3277]== _0x5554x3[_0xc9c4[301]]){_0x5554x3= _0x5554x3[_0xc9c4[284]](_0xc9c4[298]);if(null!= _0x5554x3){try{var _0x5554x5=mxUtils[_0xc9c4[219]](_0x5554x3)[_0xc9c4[874]]();null!= _0x5554x5&& _0x5554x2[_0xc9c4[1093]](_0x5554x5,_0x5554x4)}catch(e){}};return !0};return !1};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3266]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x3};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3268]]= function(_0x5554x2,_0x5554x3,_0x5554x4){return _0x5554x4};mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxCell,[_0xc9c4[1954],_0xc9c4[1842],_0xc9c4[1211],_0xc9c4[1991]],[_0xc9c4[1101],_0xc9c4[1097],_0xc9c4[772]]);_0x5554x2[_0xc9c4[3243]]= function(){return !0};_0x5554x2[_0xc9c4[3253]]= function(_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9){return mxObjectCodec[_0xc9c4[202]][_0xc9c4[3253]][_0xc9c4[183]](this,arguments)|| _0x5554x9&& _0xc9c4[131]== _0x5554x4&& _0x5554x5[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]};_0x5554x2[_0xc9c4[3257]]= function(_0x5554x2,_0x5554x4,_0x5554x5){if(null!= _0x5554x4[_0xc9c4[131]]&& _0x5554x4[_0xc9c4[131]][_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){var _0x5554x9=_0x5554x5;_0x5554x5= mxClient[_0xc9c4[80]]?_0x5554x4[_0xc9c4[131]][_0xc9c4[511]](!0):_0x5554x2[_0xc9c4[395]][_0xc9c4[3239]](_0x5554x4[_0xc9c4[131]],!0);_0x5554x5[_0xc9c4[62]](_0x5554x9);_0x5554x2= _0x5554x9[_0xc9c4[284]](_0xc9c4[1363]);_0x5554x5[_0xc9c4[57]](_0xc9c4[1363],_0x5554x2);_0x5554x9[_0xc9c4[1390]](_0xc9c4[1363])};return _0x5554x5};_0x5554x2[_0xc9c4[3266]]= function(_0x5554x2,_0x5554x4,_0x5554x5){var _0x5554x9=_0x5554x4,_0x5554xa=this[_0xc9c4[718]]();_0x5554x4[_0xc9c4[301]]!= _0x5554xa?(_0x5554x9= _0x5554x4[_0xc9c4[64]](_0x5554xa)[0],null!= _0x5554x9&& _0x5554x9[_0xc9c4[265]]== _0x5554x4?(mxUtils[_0xc9c4[3278]](_0x5554x9,!0),mxUtils[_0xc9c4[3278]](_0x5554x9,!1),_0x5554x9[_0xc9c4[265]][_0xc9c4[266]](_0x5554x9)):_0x5554x9= null,_0x5554x5[_0xc9c4[131]]= _0x5554x4[_0xc9c4[511]](!0),_0x5554x4= _0x5554x5[_0xc9c4[131]][_0xc9c4[284]](_0xc9c4[1363]),null!= _0x5554x4&& (_0x5554x5[_0xc9c4[1945]](_0x5554x4),_0x5554x5[_0xc9c4[131]][_0xc9c4[1390]](_0xc9c4[1363]))):_0x5554x5[_0xc9c4[1945]](_0x5554x4[_0xc9c4[284]](_0xc9c4[1363]));if(null!= _0x5554x9){for(_0x5554x4= 0;_0x5554x4< this[_0xc9c4[3247]][_0xc9c4[67]];_0x5554x4++){var _0x5554xa=this[_0xc9c4[3247]][_0x5554x4],_0x5554x12=_0x5554x9[_0xc9c4[284]](_0x5554xa);if(null!= _0x5554x12){_0x5554x9[_0xc9c4[1390]](_0x5554xa);var _0x5554x13=_0x5554x2[_0xc9c4[68]][_0x5554x12]|| _0x5554x2[_0xc9c4[1060]](_0x5554x12);null== _0x5554x13&& (_0x5554x12= _0x5554x2[_0xc9c4[1362]](_0x5554x12),null!= _0x5554x12&& (_0x5554x13= (mxCodecRegistry[_0xc9c4[3230]][_0x5554x12[_0xc9c4[301]]]|| this)[_0xc9c4[1093]](_0x5554x2,_0x5554x12)));_0x5554x5[_0x5554xa]= _0x5554x13}}};return _0x5554x9};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxGraphModel);_0x5554x2[_0xc9c4[3256]]= function(_0x5554x2,_0x5554x4,_0x5554x5){var _0x5554x9=_0x5554x2[_0xc9c4[395]][_0xc9c4[55]](_0xc9c4[813]);_0x5554x2[_0xc9c4[3242]](_0x5554x4[_0xc9c4[501]](),_0x5554x9);_0x5554x5[_0xc9c4[62]](_0x5554x9)};_0x5554x2[_0xc9c4[3274]]= function(_0x5554x2,_0x5554x4,_0x5554x5){_0xc9c4[813]== _0x5554x4[_0xc9c4[301]]?this[_0xc9c4[3279]](_0x5554x2,_0x5554x4,_0x5554x5):mxObjectCodec[_0xc9c4[202]][_0xc9c4[3274]][_0xc9c4[183]](this,arguments)};_0x5554x2[_0xc9c4[3279]]= function(_0x5554x2,_0x5554x4,_0x5554x5){var _0x5554x9=null;for(_0x5554x4= _0x5554x4[_0xc9c4[285]];null!= _0x5554x4;){var _0x5554xa=_0x5554x2[_0xc9c4[3244]](_0x5554x4);null!= _0x5554xa&& null== _0x5554xa[_0xc9c4[1197]]()&& (_0x5554x9= _0x5554xa);_0x5554x4= _0x5554x4[_0xc9c4[287]]};null!= _0x5554x9&& _0x5554x5[_0xc9c4[1927]](_0x5554x9)};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxRootChange,[_0xc9c4[251],_0xc9c4[257],_0xc9c4[813]]);_0x5554x2[_0xc9c4[3257]]= function(_0x5554x2,_0x5554x4,_0x5554x5){_0x5554x2[_0xc9c4[3242]](_0x5554x4[_0xc9c4[813]],_0x5554x5);return _0x5554x5};_0x5554x2[_0xc9c4[3266]]= function(_0x5554x2,_0x5554x4,_0x5554x5){if(null!= _0x5554x4[_0xc9c4[285]]&& _0x5554x4[_0xc9c4[285]][_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){_0x5554x4= _0x5554x4[_0xc9c4[511]](!0);var _0x5554x9=_0x5554x4[_0xc9c4[285]];_0x5554x5[_0xc9c4[813]]= _0x5554x2[_0xc9c4[3244]](_0x5554x9,!1);_0x5554x5= _0x5554x9[_0xc9c4[287]];_0x5554x9[_0xc9c4[265]][_0xc9c4[266]](_0x5554x9);for(_0x5554x9= _0x5554x5;null!= _0x5554x9;){_0x5554x5= _0x5554x9[_0xc9c4[287]],_0x5554x2[_0xc9c4[3244]](_0x5554x9),_0x5554x9[_0xc9c4[265]][_0xc9c4[266]](_0x5554x9),_0x5554x9= _0x5554x5}};return _0x5554x4};_0x5554x2[_0xc9c4[3268]]= function(_0x5554x2,_0x5554x4,_0x5554x5){_0x5554x5[_0xc9c4[257]]= _0x5554x5[_0xc9c4[813]];return _0x5554x5};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxChildChange,[_0xc9c4[251],_0xc9c4[247],_0xc9c4[1982]],[_0xc9c4[1101],_0xc9c4[257]]);_0x5554x2[_0xc9c4[3254]]= function(_0x5554x2,_0x5554x4,_0x5554x5,_0x5554x9){return _0xc9c4[247]== _0x5554x4&& (null!= _0x5554x2[_0xc9c4[257]]||  !_0x5554x9)?!0:0<= mxUtils[_0xc9c4[2]](this[_0xc9c4[3247]],_0x5554x4)};_0x5554x2[_0xc9c4[3257]]= function(_0x5554x2,_0x5554x4,_0x5554x5){this[_0xc9c4[3254]](_0x5554x4,_0xc9c4[247],_0x5554x4[_0xc9c4[247]],!0)?_0x5554x5[_0xc9c4[57]](_0xc9c4[247],_0x5554x2[_0xc9c4[1103]](_0x5554x4[_0xc9c4[247]])):_0x5554x2[_0xc9c4[3242]](_0x5554x4[_0xc9c4[247]],_0x5554x5);return _0x5554x5};_0x5554x2[_0xc9c4[3266]]= function(_0x5554x2,_0x5554x4,_0x5554x5){if(null!= _0x5554x4[_0xc9c4[285]]&& _0x5554x4[_0xc9c4[285]][_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){_0x5554x4= _0x5554x4[_0xc9c4[511]](!0);var _0x5554x9=_0x5554x4[_0xc9c4[285]];_0x5554x5[_0xc9c4[247]]= _0x5554x2[_0xc9c4[3244]](_0x5554x9,!1);_0x5554x5= _0x5554x9[_0xc9c4[287]];_0x5554x9[_0xc9c4[265]][_0xc9c4[266]](_0x5554x9);for(_0x5554x9= _0x5554x5;null!= _0x5554x9;){_0x5554x5= _0x5554x9[_0xc9c4[287]];if(_0x5554x9[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){var _0x5554xa=_0x5554x9[_0xc9c4[284]](_0xc9c4[1363]);null== _0x5554x2[_0xc9c4[1060]](_0x5554xa)&& _0x5554x2[_0xc9c4[3244]](_0x5554x9)};_0x5554x9[_0xc9c4[265]][_0xc9c4[266]](_0x5554x9);_0x5554x9= _0x5554x5}}else {_0x5554x9= _0x5554x4[_0xc9c4[284]](_0xc9c4[247]),_0x5554x5[_0xc9c4[247]]= _0x5554x2[_0xc9c4[3236]](_0x5554x9)};return _0x5554x4};_0x5554x2[_0xc9c4[3268]]= function(_0x5554x2,_0x5554x4,_0x5554x5){_0x5554x5[_0xc9c4[247]][_0xc9c4[1101]]= _0x5554x5[_0xc9c4[257]];_0x5554x5[_0xc9c4[257]]= _0x5554x5[_0xc9c4[1101]];_0x5554x5[_0xc9c4[1982]]= _0x5554x5[_0xc9c4[1983]];return _0x5554x5};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxTerminalChange,[_0xc9c4[251],_0xc9c4[257]],[_0xc9c4[246],_0xc9c4[1984]]);_0x5554x2[_0xc9c4[3268]]= function(_0x5554x2,_0x5554x4,_0x5554x5){_0x5554x5[_0xc9c4[257]]= _0x5554x5[_0xc9c4[1984]];return _0x5554x5};return _0x5554x2}());var mxGenericChangeCodec=function(_0x5554x2,_0x5554x3){var _0x5554x4= new mxObjectCodec(_0x5554x2,[_0xc9c4[251],_0xc9c4[257]],[_0xc9c4[246]]);_0x5554x4[_0xc9c4[3268]]= function(_0x5554x2,_0x5554x4,_0x5554xa){mxUtils[_0xc9c4[1331]](_0x5554xa[_0xc9c4[246]])&& (_0x5554xa[_0xc9c4[246]]= _0x5554x2[_0xc9c4[3244]](_0x5554xa[_0xc9c4[246]],!1));_0x5554xa[_0xc9c4[257]]= _0x5554xa[_0x5554x3];return _0x5554xa};return _0x5554x4};mxCodecRegistry[_0xc9c4[3234]](mxGenericChangeCodec( new mxValueChange,_0xc9c4[131]));mxCodecRegistry[_0xc9c4[3234]](mxGenericChangeCodec( new mxStyleChange,_0xc9c4[124]));mxCodecRegistry[_0xc9c4[3234]](mxGenericChangeCodec( new mxGeometryChange,_0xc9c4[256]));mxCodecRegistry[_0xc9c4[3234]](mxGenericChangeCodec( new mxCollapseChange,_0xc9c4[1985]));mxCodecRegistry[_0xc9c4[3234]](mxGenericChangeCodec( new mxVisibleChange,_0xc9c4[189]));mxCodecRegistry[_0xc9c4[3234]](mxGenericChangeCodec( new mxCellAttributeChange,_0xc9c4[131]));mxCodecRegistry[_0xc9c4[3234]](function(){return  new mxObjectCodec( new mxGraph,_0xc9c4[3280][_0xc9c4[224]](_0xc9c4[185]))}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxGraphView);_0x5554x2[_0xc9c4[514]]= function(_0x5554x2,_0x5554x4){return this[_0xc9c4[3242]](_0x5554x2,_0x5554x4,_0x5554x4[_0xc9c4[1179]][_0xc9c4[502]]()[_0xc9c4[501]]())};_0x5554x2[_0xc9c4[3242]]= function(_0x5554x2,_0x5554x4,_0x5554x5){var _0x5554x9=_0x5554x4[_0xc9c4[1179]][_0xc9c4[502]](),_0x5554xa=_0x5554x4[_0xc9c4[248]](_0x5554x5),_0x5554x12=_0x5554x9[_0xc9c4[1197]](_0x5554x5);if(null== _0x5554x12|| null!= _0x5554xa){var _0x5554x13=_0x5554x9[_0xc9c4[262]](_0x5554x5),_0x5554x14=_0x5554x4[_0xc9c4[1179]][_0xc9c4[1198]](_0x5554x5),_0x5554x15=null;_0x5554x12== _0x5554x9[_0xc9c4[501]]()?_0x5554x15= _0xc9c4[3281]:null== _0x5554x12?_0x5554x15= _0xc9c4[1179]:_0x5554x9[_0xc9c4[250]](_0x5554x5)?_0x5554x15= _0xc9c4[1989]:0< _0x5554x13&& null!= _0x5554x14?_0x5554x15= _0xc9c4[1504]:_0x5554x9[_0xc9c4[1193]](_0x5554x5)&& (_0x5554x15= _0xc9c4[1988]);if(null!= _0x5554x15){var _0x5554x16=_0x5554x2[_0xc9c4[395]][_0xc9c4[55]](_0x5554x15);null!= _0x5554x4[_0xc9c4[1179]][_0xc9c4[2183]](_0x5554x5)&& (_0x5554x16[_0xc9c4[57]](_0xc9c4[685],_0x5554x4[_0xc9c4[1179]][_0xc9c4[2183]](_0x5554x5)),_0x5554x4[_0xc9c4[1179]][_0xc9c4[2186]](_0x5554x5)&& _0x5554x16[_0xc9c4[57]](_0xc9c4[1428],!0));if(null== _0x5554x12){var _0x5554x17=_0x5554x4[_0xc9c4[517]]();null!= _0x5554x17&& (_0x5554x16[_0xc9c4[57]](_0xc9c4[235],Math[_0xc9c4[488]](_0x5554x17[_0xc9c4[235]])),_0x5554x16[_0xc9c4[57]](_0xc9c4[236],Math[_0xc9c4[488]](_0x5554x17[_0xc9c4[236]])),_0x5554x16[_0xc9c4[57]](_0xc9c4[117],Math[_0xc9c4[488]](_0x5554x17[_0xc9c4[117]])),_0x5554x16[_0xc9c4[57]](_0xc9c4[119],Math[_0xc9c4[488]](_0x5554x17[_0xc9c4[119]])));_0x5554x16[_0xc9c4[57]](_0xc9c4[255],_0x5554x4[_0xc9c4[255]])}else {if(null!= _0x5554xa&& null!= _0x5554x14){for(_0x5554x17 in _0x5554xa[_0xc9c4[124]]){_0x5554x12= _0x5554xa[_0xc9c4[124]][_0x5554x17],_0xc9c4[279]==  typeof _0x5554x12&& _0xc9c4[194]==  typeof _0x5554x12&& (_0x5554x12= mxStyleRegistry[_0xc9c4[718]](_0x5554x12)),null!= _0x5554x12&& (_0xc9c4[279]!=  typeof _0x5554x12&& _0xc9c4[194]!=  typeof _0x5554x12)&& _0x5554x16[_0xc9c4[57]](_0x5554x17,_0x5554x12)};_0x5554x12= _0x5554xa[_0xc9c4[439]];if(null!= _0x5554x12&& 0< _0x5554x12[_0xc9c4[67]]){_0x5554x14= Math[_0xc9c4[488]](_0x5554x12[0][_0xc9c4[235]])+ _0xc9c4[537]+ Math[_0xc9c4[488]](_0x5554x12[0][_0xc9c4[236]]);for(_0x5554x17= 1;_0x5554x17< _0x5554x12[_0xc9c4[67]];_0x5554x17++){_0x5554x14+= _0xc9c4[185]+ Math[_0xc9c4[488]](_0x5554x12[_0x5554x17][_0xc9c4[235]])+ _0xc9c4[537]+ Math[_0xc9c4[488]](_0x5554x12[_0x5554x17][_0xc9c4[236]])};_0x5554x16[_0xc9c4[57]](_0xc9c4[1525],_0x5554x14)}else {_0x5554x16[_0xc9c4[57]](_0xc9c4[235],Math[_0xc9c4[488]](_0x5554xa[_0xc9c4[235]])),_0x5554x16[_0xc9c4[57]](_0xc9c4[236],Math[_0xc9c4[488]](_0x5554xa[_0xc9c4[236]])),_0x5554x16[_0xc9c4[57]](_0xc9c4[117],Math[_0xc9c4[488]](_0x5554xa[_0xc9c4[117]])),_0x5554x16[_0xc9c4[57]](_0xc9c4[119],Math[_0xc9c4[488]](_0x5554xa[_0xc9c4[119]]))};_0x5554x17= _0x5554xa[_0xc9c4[2079]];null!= _0x5554x17&& (0!= _0x5554x17[_0xc9c4[235]]&& _0x5554x16[_0xc9c4[57]](_0xc9c4[1126],Math[_0xc9c4[488]](_0x5554x17[_0xc9c4[235]])),0!= _0x5554x17[_0xc9c4[236]]&& _0x5554x16[_0xc9c4[57]](_0xc9c4[1125],Math[_0xc9c4[488]](_0x5554x17[_0xc9c4[236]])))}};for(_0x5554x17= 0;_0x5554x17< _0x5554x13;_0x5554x17++){_0x5554xa= this[_0xc9c4[3242]](_0x5554x2,_0x5554x4,_0x5554x9[_0xc9c4[263]](_0x5554x5,_0x5554x17)),null!= _0x5554xa&& _0x5554x16[_0xc9c4[62]](_0x5554xa)}}};return _0x5554x16};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxStylesheet);_0x5554x2[_0xc9c4[514]]= function(_0x5554x2,_0x5554x4){var _0x5554x5=_0x5554x2[_0xc9c4[395]][_0xc9c4[55]](this[_0xc9c4[718]]()),_0x5554x9;for(_0x5554x9 in _0x5554x4[_0xc9c4[2054]]){var _0x5554xa=_0x5554x4[_0xc9c4[2054]][_0x5554x9],_0x5554x12=_0x5554x2[_0xc9c4[395]][_0xc9c4[55]](_0xc9c4[99]);if(null!= _0x5554x9){_0x5554x12[_0xc9c4[57]](_0xc9c4[3069],_0x5554x9);for(var _0x5554x13 in _0x5554xa){var _0x5554x14=this[_0xc9c4[3282]](_0x5554x13,_0x5554xa[_0x5554x13]);if(null!= _0x5554x14){var _0x5554x15=_0x5554x2[_0xc9c4[395]][_0xc9c4[55]](_0xc9c4[99]);_0x5554x15[_0xc9c4[57]](_0xc9c4[131],_0x5554x14);_0x5554x15[_0xc9c4[57]](_0xc9c4[3069],_0x5554x13);_0x5554x12[_0xc9c4[62]](_0x5554x15)}};0< _0x5554x12[_0xc9c4[271]][_0xc9c4[67]]&& _0x5554x5[_0xc9c4[62]](_0x5554x12)}};return _0x5554x5};_0x5554x2[_0xc9c4[3282]]= function(_0x5554x2,_0x5554x4){var _0x5554x5= typeof _0x5554x4;_0xc9c4[279]== _0x5554x5?_0x5554x4= mxStyleRegistry[_0xc9c4[718]](style[j]):_0xc9c4[194]== _0x5554x5&& (_0x5554x4= null);return _0x5554x4};_0x5554x2[_0xc9c4[1093]]= function(_0x5554x2,_0x5554x4,_0x5554x5){_0x5554x5= _0x5554x5||  new this[_0xc9c4[3231]][_0xc9c4[196]];var _0x5554x9=_0x5554x4[_0xc9c4[284]](_0xc9c4[1363]);null!= _0x5554x9&& (_0x5554x2[_0xc9c4[68]][_0x5554x9]= _0x5554x5);for(_0x5554x4= _0x5554x4[_0xc9c4[285]];null!= _0x5554x4;){if(!this[_0xc9c4[3273]](_0x5554x2,_0x5554x4,_0x5554x5)&& _0xc9c4[99]== _0x5554x4[_0xc9c4[301]] && (_0x5554x9= _0x5554x4[_0xc9c4[284]](_0xc9c4[3069]),null!= _0x5554x9)){var _0x5554xa=_0x5554x4[_0xc9c4[284]](_0xc9c4[1284]),_0x5554x12=null!= _0x5554xa?mxUtils[_0xc9c4[238]](_0x5554x5[_0xc9c4[2054]][_0x5554xa]):null;null== _0x5554x12&& (null!= _0x5554xa&& mxLog[_0xc9c4[283]](_0xc9c4[3283]+ _0x5554xa+ _0xc9c4[3284]),_0x5554x12= {});for(_0x5554xa= _0x5554x4[_0xc9c4[285]];null!= _0x5554xa;){if(_0x5554xa[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]){var _0x5554x13=_0x5554xa[_0xc9c4[284]](_0xc9c4[3069]);if(_0xc9c4[99]== _0x5554xa[_0xc9c4[301]]){var _0x5554x14=mxUtils[_0xc9c4[329]](_0x5554xa),_0x5554x15=null;null!= _0x5554x14&& 0< _0x5554x14[_0xc9c4[67]]?_0x5554x15= mxUtils[_0xc9c4[1545]](_0x5554x14):(_0x5554x15= _0x5554xa[_0xc9c4[284]](_0xc9c4[131]),mxUtils[_0xc9c4[1946]](_0x5554x15)&& (_0x5554x15= parseFloat(_0x5554x15)));null!= _0x5554x15&& (_0x5554x12[_0x5554x13]= _0x5554x15)}else {_0xc9c4[205]== _0x5554xa[_0xc9c4[301]]&&  delete _0x5554x12[_0x5554x13]}};_0x5554xa= _0x5554xa[_0xc9c4[287]]};_0x5554x5[_0xc9c4[2074]](_0x5554x9,_0x5554x12)};_0x5554x4= _0x5554x4[_0xc9c4[287]]};return _0x5554x5};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxDefaultKeyHandler);_0x5554x2[_0xc9c4[514]]= function(_0x5554x2,_0x5554x4){return null};_0x5554x2[_0xc9c4[1093]]= function(_0x5554x2,_0x5554x4,_0x5554x5){if(null!= _0x5554x5){for(_0x5554x4= _0x5554x4[_0xc9c4[285]];null!= _0x5554x4;){if(!this[_0xc9c4[3273]](_0x5554x2,_0x5554x4,_0x5554x5)&& _0xc9c4[99]== _0x5554x4[_0xc9c4[301]]){var _0x5554x9=_0x5554x4[_0xc9c4[284]](_0xc9c4[3069]),_0x5554xa=_0x5554x4[_0xc9c4[284]](_0xc9c4[892]),_0x5554x12=_0x5554x4[_0xc9c4[284]](_0xc9c4[2207]);_0x5554x5[_0xc9c4[3063]](_0x5554x9,_0x5554xa,_0x5554x12)};_0x5554x4= _0x5554x4[_0xc9c4[287]]}};return _0x5554x5};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxDefaultToolbar);_0x5554x2[_0xc9c4[514]]= function(_0x5554x2,_0x5554x4){return null};_0x5554x2[_0xc9c4[1093]]= function(_0x5554x2,_0x5554x4,_0x5554x5){if(null!= _0x5554x5){var _0x5554x9=_0x5554x5[_0xc9c4[3061]];for(_0x5554x4= _0x5554x4[_0xc9c4[285]];null!= _0x5554x4;){if(_0x5554x4[_0xc9c4[288]]== mxConstants[_0xc9c4[289]]&&  !this[_0xc9c4[3273]](_0x5554x2,_0x5554x4,_0x5554x5)){if(_0xc9c4[3072]== _0x5554x4[_0xc9c4[301]]){_0x5554x5[_0xc9c4[1051]]()}else {if(_0xc9c4[345]== _0x5554x4[_0xc9c4[301]]){_0x5554x5[_0xc9c4[3082]][_0xc9c4[1052]]()}else {if(_0xc9c4[1054]== _0x5554x4[_0xc9c4[301]]){_0x5554x5[_0xc9c4[3082]][_0xc9c4[1053]]()}else {if(_0xc9c4[99]== _0x5554x4[_0xc9c4[301]]){var _0x5554xa=_0x5554x4[_0xc9c4[284]](_0xc9c4[3069]),_0x5554xa=mxResources[_0xc9c4[203]](_0x5554xa)|| _0x5554xa,_0x5554x12=_0x5554x4[_0xc9c4[284]](_0xc9c4[2916]),_0x5554x13=_0x5554x4[_0xc9c4[284]](_0xc9c4[3285]),_0x5554x14=_0x5554x4[_0xc9c4[284]](_0xc9c4[892]),_0x5554x15=_0x5554x4[_0xc9c4[284]](_0xc9c4[3286]),_0x5554x16=_0x5554x4[_0xc9c4[284]](_0xc9c4[3231]),_0x5554x17=_0xc9c4[468]!= _0x5554x4[_0xc9c4[284]](_0xc9c4[3287]),_0x5554x18=mxUtils[_0xc9c4[329]](_0x5554x4),_0x5554x19=null;if(null!= _0x5554x14){_0x5554x19= _0x5554x5[_0xc9c4[1025]](_0x5554xa,_0x5554x12,_0x5554x14,_0x5554x13)}else {if(null!= _0x5554x15){var _0x5554x1a=mxUtils[_0xc9c4[1545]](_0x5554x18),_0x5554x19=_0x5554x5[_0xc9c4[1048]](_0x5554xa,_0x5554x12,_0x5554x15,_0x5554x13,_0x5554x1a)}else {if(null!= _0x5554x16|| null!= _0x5554x18&& 0< _0x5554x18[_0xc9c4[67]]){_0x5554x19= _0x5554x9[_0xc9c4[3118]][_0x5554x16],_0x5554x16= _0x5554x4[_0xc9c4[284]](_0xc9c4[124]),null!= _0x5554x19&& null!= _0x5554x16&& (_0x5554x19= _0x5554x19[_0xc9c4[238]](),_0x5554x19[_0xc9c4[475]](_0x5554x16)),_0x5554x16= null,null!= _0x5554x18&& 0< _0x5554x18[_0xc9c4[67]]&& (_0x5554x16= mxUtils[_0xc9c4[1545]](_0x5554x18)),_0x5554x19= _0x5554x5[_0xc9c4[3087]](_0x5554xa,_0x5554x12,_0x5554x19,_0x5554x13,_0x5554x16,_0x5554x17)}else {if(_0x5554x13= mxUtils[_0xc9c4[1540]](_0x5554x4),0< _0x5554x13[_0xc9c4[67]]){if(null== _0x5554x12){_0x5554x16= _0x5554x5[_0xc9c4[1038]](_0x5554xa);for(_0x5554xa= 0;_0x5554xa< _0x5554x13[_0xc9c4[67]];_0x5554xa++){_0x5554x17= _0x5554x13[_0x5554xa],_0xc9c4[3072]== _0x5554x17[_0xc9c4[301]]?_0x5554x5[_0xc9c4[972]](_0x5554x16,_0xc9c4[3288]):_0xc9c4[99]== _0x5554x17[_0xc9c4[301]]&& (_0x5554x12= _0x5554x17[_0xc9c4[284]](_0xc9c4[3069]),_0x5554x17= _0x5554x17[_0xc9c4[284]](_0xc9c4[892]),_0x5554x5[_0xc9c4[3085]](_0x5554x16,_0x5554x12,_0x5554x17))}}else {var _0x5554x1b=null,_0x5554x1c=_0x5554x5[_0xc9c4[3087]](_0x5554xa,_0x5554x12,function(){var _0x5554x2=_0x5554x9[_0xc9c4[3118]][_0x5554x1b[_0xc9c4[131]]];if(null!= _0x5554x2){var _0x5554x2=_0x5554x2[_0xc9c4[238]](),_0x5554x3=_0x5554x1b[_0xc9c4[1040]][_0x5554x1b[_0xc9c4[1039]]][_0xc9c4[3289]];null!= _0x5554x3&& _0x5554x2[_0xc9c4[475]](_0x5554x3);return _0x5554x2};mxLog[_0xc9c4[283]](_0xc9c4[3290]+ _0x5554x2+ _0xc9c4[3291]);return null},null,null,_0x5554x17),_0x5554x1b=_0x5554x5[_0xc9c4[970]]();mxEvent[_0xc9c4[169]](_0x5554x1b,_0xc9c4[826],function(){_0x5554x5[_0xc9c4[3082]][_0xc9c4[1047]](_0x5554x1c,function(_0x5554x2){_0x5554x2= mxUtils[_0xc9c4[2196]](_0x5554x9[_0xc9c4[1179]][_0xc9c4[526]],mxEvent[_0xc9c4[731]](_0x5554x2),mxEvent[_0xc9c4[733]](_0x5554x2));return _0x5554x9[_0xc9c4[817]](null,_0x5554x1a(),_0x5554x2[_0xc9c4[235]],_0x5554x2[_0xc9c4[236]])});_0x5554x5[_0xc9c4[3082]][_0xc9c4[1023]]=  !1});for(_0x5554xa= 0;_0x5554xa< _0x5554x13[_0xc9c4[67]];_0x5554xa++){_0x5554x17= _0x5554x13[_0x5554xa],_0xc9c4[3072]== _0x5554x17[_0xc9c4[301]]?_0x5554x5[_0xc9c4[972]](_0x5554x1b,_0xc9c4[3288]):_0xc9c4[99]== _0x5554x17[_0xc9c4[301]]&& (_0x5554x12= _0x5554x17[_0xc9c4[284]](_0xc9c4[3069]),_0x5554x18= _0x5554x17[_0xc9c4[284]](_0xc9c4[3231]),_0x5554x5[_0xc9c4[972]](_0x5554x1b,_0x5554x12,_0x5554x18|| _0x5554x16)[_0xc9c4[3289]]= _0x5554x17[_0xc9c4[284]](_0xc9c4[124]))}}}}}};null!= _0x5554x19&& (_0x5554x16= _0x5554x4[_0xc9c4[284]](_0xc9c4[1363]),null!= _0x5554x16&& 0< _0x5554x16[_0xc9c4[67]]&& _0x5554x19[_0xc9c4[57]](_0xc9c4[1363],_0x5554x16))}}}}};_0x5554x4= _0x5554x4[_0xc9c4[287]]}};return _0x5554x5};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxDefaultPopupMenu);_0x5554x2[_0xc9c4[514]]= function(_0x5554x2,_0x5554x4){return null};_0x5554x2[_0xc9c4[1093]]= function(_0x5554x2,_0x5554x4,_0x5554x5){var _0x5554x9=_0x5554x4[_0xc9c4[64]](_0xc9c4[3277])[0];null!= _0x5554x9?this[_0xc9c4[3273]](_0x5554x2,_0x5554x9,_0x5554x5):null!= _0x5554x5&& (_0x5554x5[_0xc9c4[3064]]= _0x5554x4);return _0x5554x5};return _0x5554x2}());mxCodecRegistry[_0xc9c4[3234]](function(){var _0x5554x2= new mxObjectCodec( new mxEditor,_0xc9c4[3292][_0xc9c4[224]](_0xc9c4[185]));_0x5554x2[_0xc9c4[3268]]= function(_0x5554x2,_0x5554x4,_0x5554x5){_0x5554x2= _0x5554x4[_0xc9c4[284]](_0xc9c4[2075]);null!= _0x5554x2&& (_0x5554x4[_0xc9c4[1390]](_0xc9c4[2075]),_0x5554x5[_0xc9c4[2075]]= _0x5554x5[_0xc9c4[3118]][_0x5554x2]);_0x5554x2= _0x5554x4[_0xc9c4[284]](_0xc9c4[3120]);null!= _0x5554x2&& (_0x5554x4[_0xc9c4[1390]](_0xc9c4[3120]),_0x5554x5[_0xc9c4[3120]]= _0x5554x5[_0xc9c4[3118]][_0x5554x2]);return _0x5554x5};_0x5554x2[_0xc9c4[3274]]= function(_0x5554x2,_0x5554x4,_0x5554x5){if(_0xc9c4[3293]== _0x5554x4[_0xc9c4[301]]){if(_0xc9c4[3118]== _0x5554x4[_0xc9c4[284]](_0xc9c4[3069])){this[_0xc9c4[3294]](_0x5554x2,_0x5554x4,_0x5554x5);return}}else {if(_0xc9c4[3295]== _0x5554x4[_0xc9c4[301]]){this[_0xc9c4[3296]](_0x5554x2,_0x5554x4,_0x5554x5);return}};mxObjectCodec[_0xc9c4[202]][_0xc9c4[3274]][_0xc9c4[183]](this,arguments)};_0x5554x2[_0xc9c4[3296]]= function(_0x5554x2,_0x5554x4,_0x5554x5){for(_0x5554x2= _0x5554x4[_0xc9c4[285]];null!= _0x5554x2;){if(_0xc9c4[99]== _0x5554x2[_0xc9c4[301]]){_0x5554x4= _0x5554x2[_0xc9c4[284]](_0xc9c4[3069]);var _0x5554x9=_0x5554x2[_0xc9c4[284]](_0xc9c4[980]),_0x5554xa=_0x5554x2[_0xc9c4[284]](_0xc9c4[124]),_0x5554x12=null;if(null!= _0x5554x9){_0x5554x12= document[_0xc9c4[1362]](_0x5554x9),null!= _0x5554x12&& null!= _0x5554xa&& (_0x5554x12[_0xc9c4[124]][_0xc9c4[103]]+= _0xc9c4[471]+ _0x5554xa)}else {var _0x5554x9=parseInt(_0x5554x2[_0xc9c4[284]](_0xc9c4[235])),_0x5554x13=parseInt(_0x5554x2[_0xc9c4[284]](_0xc9c4[236])),_0x5554x14=_0x5554x2[_0xc9c4[284]](_0xc9c4[117]),_0x5554x15=_0x5554x2[_0xc9c4[284]](_0xc9c4[119]),_0x5554x12=document[_0xc9c4[55]](_0xc9c4[485]);_0x5554x12[_0xc9c4[124]][_0xc9c4[103]]= _0x5554xa;( new mxWindow(mxResources[_0xc9c4[203]](_0x5554x4)|| _0x5554x4,_0x5554x12,_0x5554x9,_0x5554x13,_0x5554x14,_0x5554x15,!1,!0))[_0xc9c4[175]](!0)};_0xc9c4[1179]== _0x5554x4?_0x5554x5[_0xc9c4[3202]](_0x5554x12):_0xc9c4[3082]== _0x5554x4?_0x5554x5[_0xc9c4[3204]](_0x5554x12):_0xc9c4[924]== _0x5554x4?_0x5554x5[_0xc9c4[3208]](_0x5554x12):_0xc9c4[879]== _0x5554x4?_0x5554x5[_0xc9c4[3205]](_0x5554x12):_0xc9c4[201]== _0x5554x4&& _0x5554x5[_0xc9c4[3297]](_0x5554x12)}else {_0xc9c4[3298]== _0x5554x2[_0xc9c4[301]]?mxResources[_0xc9c4[99]](_0x5554x2[_0xc9c4[284]](_0xc9c4[3299])):_0xc9c4[94]== _0x5554x2[_0xc9c4[301]]&& mxClient[_0xc9c4[54]](_0xc9c4[94],_0x5554x2[_0xc9c4[284]](_0xc9c4[298]))};_0x5554x2= _0x5554x2[_0xc9c4[287]]}};_0x5554x2[_0xc9c4[3294]]= function(_0x5554x2,_0x5554x4,_0x5554x5){null== _0x5554x5[_0xc9c4[3118]]&& (_0x5554x5[_0xc9c4[3118]]= []);_0x5554x4= mxUtils[_0xc9c4[1540]](_0x5554x4);for(var _0x5554x9=0;_0x5554x9< _0x5554x4[_0xc9c4[67]];_0x5554x9++){for(var _0x5554xa=_0x5554x4[_0x5554x9][_0xc9c4[284]](_0xc9c4[3069]),_0x5554x12=_0x5554x4[_0x5554x9][_0xc9c4[285]];null!= _0x5554x12&& 1!= _0x5554x12[_0xc9c4[288]];){_0x5554x12= _0x5554x12[_0xc9c4[287]]};null!= _0x5554x12&& (_0x5554x5[_0xc9c4[3118]][_0x5554xa]= _0x5554x2[_0xc9c4[3244]](_0x5554x12))}};return _0x5554x2}())
\ No newline at end of file
+var _0x690c=["\x32\x2E\x30\x2E\x30\x2E\x30","\x4D\x53\x49\x45","\x69\x6E\x64\x65\x78\x4F\x66","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x4D\x53\x49\x45\x20\x36","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x76","\x6F","\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F","\x4F\x70\x65\x72\x61\x2F","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x34\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x33\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x32\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x31\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x30\x2E","\x50\x72\x65\x73\x74\x6F\x2F\x31\x2E","\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F","\x43\x68\x72\x6F\x6D\x65\x2F","\x46\x69\x72\x65\x66\x6F\x78\x2F","\x46\x69\x72\x65\x66\x6F\x78\x2F\x31\x2E","\x46\x69\x72\x65\x66\x6F\x78\x2F\x32\x2E","\x49\x63\x65\x77\x65\x61\x73\x65\x6C\x2F","\x49\x63\x65\x77\x65\x61\x73\x65\x6C\x2F\x31\x2E","\x49\x63\x65\x77\x65\x61\x73\x65\x6C\x2F\x32\x2E","\x53\x65\x61\x4D\x6F\x6E\x6B\x65\x79\x2F","\x53\x65\x61\x4D\x6F\x6E\x6B\x65\x79\x2F\x31\x2E","\x49\x63\x65\x61\x70\x65\x2F","\x49\x63\x65\x61\x70\x65\x2F\x31\x2E","\x53\x65\x61\x6D\x6F\x6E\x6B\x65\x79\x2F","\x47\x61\x6C\x65\x6F\x6E\x2F","\x45\x70\x69\x70\x68\x61\x6E\x79\x2F","\x47\x65\x63\x6B\x6F\x2F","\x43\x61\x6D\x69\x6E\x6F\x2F\x31\x2E","\x45\x70\x69\x70\x68\x61\x6E\x79\x2F\x32\x2E","\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x32\x2E","\x4D\x49\x43\x52\x4F\x53\x4F\x46\x54\x20\x49\x4E\x54\x45\x52\x4E\x45\x54\x20\x45\x58\x50\x4C\x4F\x52\x45\x52","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x61\x70\x70\x4E\x61\x6D\x65","\x4D\x41\x43\x49\x4E\x54\x4F\x53\x48","\x49\x50\x41\x44","\x49\x50\x4F\x44","\x49\x50\x48\x4F\x4E\x45","\x41\x4E\x44\x52\x4F\x49\x44","\x68\x74\x74\x70\x3A\x2F\x2F","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x73\x3A\x2F\x2F","\x49\x53\x5F\x56\x4D\x4C","\x49\x53\x5F\x53\x56\x47","\x49\x53\x5F\x49\x45\x36","\x3C\x6C\x69\x6E\x6B\x20\x72\x65\x6C\x3D\x22","\x22\x20\x68\x72\x65\x66\x3D\x22","\x22\x20\x63\x68\x61\x72\x73\x65\x74\x3D\x22\x49\x53\x4F\x2D\x38\x38\x35\x39\x2D\x31\x22\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x2F\x63\x73\x73\x22\x2F\x3E","\x77\x72\x69\x74\x65","\x6C\x69\x6E\x6B","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x72\x65\x6C","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x68\x61\x72\x73\x65\x74","\x49\x53\x4F\x2D\x38\x38\x35\x39\x2D\x31","\x74\x79\x70\x65","\x74\x65\x78\x74\x2F\x63\x73\x73","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x68\x65\x61\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65","\x3C\x73\x63\x72\x69\x70\x74\x20\x73\x72\x63\x3D\x22","\x22\x3E\x3C\x2F\x73\x63\x72\x69\x70\x74\x3E","\x6C\x65\x6E\x67\x74\x68","\x6F\x62\x6A\x65\x63\x74\x73","\x6D\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x4C\x69\x73\x74","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x49\x53\x5F\x4F\x50","\x49\x53\x5F\x4F\x54","\x43\x53\x53\x5F\x50\x52\x45\x46\x49\x58","\x4F","\x49\x53\x5F\x53\x46","\x49\x53\x5F\x47\x43","\x57\x65\x62\x6B\x69\x74","\x49\x53\x5F\x4D\x54","\x4D\x6F\x7A","\x49\x53\x5F\x49\x45","\x6D\x73","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x2E\x74\x78\x74","\x2F","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x62\x61\x73\x65\x50\x61\x74\x68","\x2E","\x69\x6D\x61\x67\x65\x42\x61\x73\x65\x50\x61\x74\x68","\x2F\x69\x6D\x61\x67\x65\x73","\x6C\x61\x6E\x67\x75\x61\x67\x65","\x75\x73\x65\x72\x4C\x61\x6E\x67\x75\x61\x67\x65","\x64\x65\x66\x61\x75\x6C\x74\x4C\x61\x6E\x67\x75\x61\x67\x65","\x65\x6E","\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x2F\x63\x73\x73\x2F\x63\x6F\x6D\x6D\x6F\x6E\x2E\x63\x73\x73","\x6C\x61\x6E\x67\x75\x61\x67\x65\x73","\x75\x72\x6E\x3A\x73\x63\x68\x65\x6D\x61\x73\x2D\x6D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2D\x63\x6F\x6D\x3A\x76\x6D\x6C","\x23\x64\x65\x66\x61\x75\x6C\x74\x23\x56\x4D\x4C","\x61\x64\x64","\x6E\x61\x6D\x65\x73\x70\x61\x63\x65\x73","\x75\x72\x6E\x3A\x73\x63\x68\x65\x6D\x61\x73\x2D\x6D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2D\x63\x6F\x6D\x3A\x6F\x66\x66\x69\x63\x65\x3A\x6F\x66\x66\x69\x63\x65","\x63\x72\x65\x61\x74\x65\x53\x74\x79\x6C\x65\x53\x68\x65\x65\x74","\x63\x73\x73\x54\x65\x78\x74","\x76\x5C\x3A\x2A\x7B\x62\x65\x68\x61\x76\x69\x6F\x72\x3A\x75\x72\x6C\x28\x23\x64\x65\x66\x61\x75\x6C\x74\x23\x56\x4D\x4C\x29\x7D\x6F\x5C\x3A\x2A\x7B\x62\x65\x68\x61\x76\x69\x6F\x72\x3A\x75\x72\x6C\x28\x23\x64\x65\x66\x61\x75\x6C\x74\x23\x56\x4D\x4C\x29\x7D","\x2F\x63\x73\x73\x2F\x65\x78\x70\x6C\x6F\x72\x65\x72\x2E\x63\x73\x73","\x6F\x6E\x75\x6E\x6C\x6F\x61\x64","\x64\x69\x73\x70\x6F\x73\x65","\x61\x74\x74\x61\x63\x68\x45\x76\x65\x6E\x74","\x43\x6F\x6E\x73\x6F\x6C\x65","","\x77\x69\x6E\x64\x6F\x77","\x62\x6F\x64\x79","\x63\x6F\x6E\x73\x6F\x6C\x65\x4E\x61\x6D\x65","\x20\x2D\x20\x6D\x78\x47\x72\x61\x70\x68\x20","\x56\x45\x52\x53\x49\x4F\x4E","\x74\x61\x62\x6C\x65","\x77\x69\x64\x74\x68","\x31\x30\x30\x25","\x68\x65\x69\x67\x68\x74","\x74\x62\x6F\x64\x79","\x74\x72","\x74\x64","\x76\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x73\x74\x79\x6C\x65","\x74\x6F\x70","\x74\x65\x78\x74\x61\x72\x65\x61","\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x74\x72\x75\x65","\x72\x65\x73\x69\x7A\x65","\x6E\x6F\x6E\x65","\x76\x61\x6C\x75\x65","\x62\x75\x66\x66\x65\x72","\x49\x53\x5F\x4E\x53","\x42\x61\x63\x6B\x43\x6F\x6D\x70\x61\x74","\x63\x6F\x6D\x70\x61\x74\x4D\x6F\x64\x65","\x39\x39\x25","\x33\x30\x70\x78","\x49\x6E\x66\x6F","\x69\x6E\x66\x6F","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E","\x44\x4F\x4D","\x67\x65\x74\x49\x6E\x6E\x65\x72\x48\x74\x6D\x6C","\x64\x65\x62\x75\x67","\x54\x72\x61\x63\x65","\x54\x52\x41\x43\x45","\x54\x72\x61\x63\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64","\x54\x72\x61\x63\x69\x6E\x67\x20\x64\x69\x73\x61\x62\x6C\x65\x64","\x43\x6F\x70\x79","\x63\x6F\x70\x79","\x61\x6C\x65\x72\x74","\x53\x68\x6F\x77","\x70\x6F\x70\x75\x70","\x43\x6C\x65\x61\x72","\x6E\x75\x6D\x62\x65\x72","\x69\x6E\x6E\x65\x72\x57\x69\x64\x74\x68","\x69\x6E\x6E\x65\x72\x48\x65\x69\x67\x68\x74","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x6D\x61\x78","\x73\x65\x74\x4D\x61\x78\x69\x6D\x69\x7A\x61\x62\x6C\x65","\x73\x65\x74\x53\x63\x72\x6F\x6C\x6C\x61\x62\x6C\x65","\x73\x65\x74\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x73\x65\x74\x43\x6C\x6F\x73\x61\x62\x6C\x65","\x64\x65\x73\x74\x72\x6F\x79\x4F\x6E\x43\x6C\x6F\x73\x65","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x78","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x39\x32\x70\x78","\x77\x72\x69\x74\x65\x6C\x6E","\x62\x75\x74\x74\x6F\x6E","\x63\x6C\x69\x63\x6B","\x69\x73\x56\x69\x73\x69\x62\x6C\x65","\x73\x65\x74\x56\x69\x73\x69\x62\x6C\x65","\x69\x6E\x69\x74","\x45\x6E\x74\x65\x72\x69\x6E\x67\x20","\x67\x65\x74\x54\x69\x6D\x65","\x20\x28","\x20\x6D\x73\x29","\x4C\x65\x61\x76\x69\x6E\x67\x20","\x44\x45\x42\x55\x47","\x61\x70\x70\x6C\x79","\x57\x41\x52\x4E","\x20","\x50\x72\x65\x73\x74\x6F\x2F\x32\x2E\x35","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x68\x69\x64\x64\x65\x6E","\x76\x69\x73\x69\x62\x6C\x65","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x48\x65\x69\x67\x68\x74","\x0A","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x49\x64","\x6F\x62\x6A\x65\x63\x74","\x46\x49\x45\x4C\x44\x5F\x4E\x41\x4D\x45","\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x67\x65\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E\x4E\x61\x6D\x65","\x23","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x6C\x65\x61\x72","\x6D\x61\x70","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x65\x74","\x70\x75\x74","\x72\x65\x6D\x6F\x76\x65","\x67\x65\x74\x4B\x65\x79\x73","\x70\x75\x73\x68","\x67\x65\x74\x56\x61\x6C\x75\x65\x73","\x76\x69\x73\x69\x74","\x6C\x6F\x61\x64\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x69\x73\x4C\x61\x6E\x67\x75\x61\x67\x65\x53\x75\x70\x70\x6F\x72\x74\x65\x64","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2D","\x6C\x6F\x61\x64\x53\x70\x65\x63\x69\x61\x6C\x42\x75\x6E\x64\x6C\x65","\x5F","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x4E\x4F\x4E\x45","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x6C\x6F\x61\x64","\x69\x73\x52\x65\x61\x64\x79","\x67\x65\x74\x54\x65\x78\x74","\x70\x61\x72\x73\x65","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x42\x75\x6E\x64\x6C\x65","\x73\x70\x6C\x69\x74","\x63\x68\x61\x72\x41\x74","\x3D","\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74","\x72\x65\x73\x6F\x75\x72\x63\x65\x73\x45\x6E\x63\x6F\x64\x65\x64","\x25","\x72\x65\x70\x6C\x61\x63\x65","\x72\x65\x73\x6F\x75\x72\x63\x65\x73","\x7B","\x7D","\x6A\x6F\x69\x6E","\x78","\x79","\x65\x71\x75\x61\x6C\x73","\x63\x6C\x6F\x6E\x65","\x63\x61\x6C\x6C","\x73\x65\x74\x52\x65\x63\x74","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x58","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x59","\x6D\x69\x6E","\x67\x72\x6F\x77","\x67\x65\x74\x50\x6F\x69\x6E\x74","\x63\x65\x6C\x6C","\x63\x68\x69\x6C\x64","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x69\x73\x45\x64\x67\x65","\x6D\x6F\x64\x65\x6C","\x6E\x6F\x64\x65","\x73\x68\x61\x70\x65","\x73\x65\x74\x4F\x70\x61\x63\x69\x74\x79","\x73\x63\x61\x6C\x65","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x70\x72\x65\x76\x69\x6F\x75\x73","\x72\x65\x64\x72\x61\x77","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x61\x73\x63\x61\x64\x65\x4F\x70\x61\x63\x69\x74\x79","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x41\x74","\x67\x65\x74\x45\x64\x67\x65\x73","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x65\x72\x72\x6F\x72","\x63\x6C\x6F\x73\x65","\x2F\x65\x72\x72\x6F\x72\x2E\x67\x69\x66","\x63\x75\x72\x73\x6F\x72","\x63\x68\x69\x6C\x64\x4E\x6F\x64\x65\x73","\x72\x65\x6D\x6F\x76\x65\x43\x75\x72\x73\x6F\x72\x73","\x63\x75\x72\x72\x65\x6E\x74\x53\x74\x79\x6C\x65","\x67\x65\x74\x43\x6F\x6D\x70\x75\x74\x65\x64\x53\x74\x79\x6C\x65","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x53\x74\x79\x6C\x65","\x73\x63\x72\x6F\x6C\x6C","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x61\x75\x74\x6F","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x76\x61\x72\x20\x5F\x6D\x78\x4A\x61\x76\x61\x53\x63\x72\x69\x70\x74\x45\x78\x70\x72\x65\x73\x73\x69\x6F\x6E\x3D","\x6D\x65\x73\x73\x61\x67\x65","\x20\x77\x68\x69\x6C\x65\x20\x65\x76\x61\x6C\x75\x61\x74\x69\x6E\x67\x20","\x77\x61\x72\x6E","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x66\x69\x6E\x64\x4E\x6F\x64\x65","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x6E\x6F\x64\x65\x54\x79\x70\x65","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x45\x4C\x45\x4D\x45\x4E\x54","\x66\x69\x6E\x64\x4E\x6F\x64\x65\x42\x79\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x2F\x2F\x2A\x5B\x40","\x3D\x27","\x27\x5D","\x73\x65\x6C\x65\x63\x74\x53\x69\x6E\x67\x6C\x65\x4E\x6F\x64\x65","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x69\x74\x65\x72\x61\x74\x65\x4E\x65\x78\x74","\x65\x76\x61\x6C\x75\x61\x74\x65","\x6E\x61\x6D\x65","\x28","\x73\x70\x6C\x69\x63\x65","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x69\x6D\x70\x6C\x65\x6D\x65\x6E\x74\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x41\x63\x74\x69\x76\x65\x58\x4F\x62\x6A\x65\x63\x74","\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x44\x4F\x4D","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x61\x73\x79\x6E\x63","\x66\x61\x6C\x73\x65","\x6C\x6F\x61\x64\x58\x4D\x4C","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x70\x61\x72\x73\x65\x46\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x65\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x52\x61\x6E\x67\x65\x73","\x20\x20","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x54\x45\x58\x54","\x6E\x6F\x64\x65\x56\x61\x6C\x75\x65","\x3C","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x68\x74\x6D\x6C\x45\x6E\x74\x69\x74\x69\x65\x73","\x3D\x22","\x22","\x3E\x0A","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x3C\x2F","\x2F\x3E\x0A","\x70\x72\x65\x76\x69\x6F\x75\x73\x53\x69\x62\x6C\x69\x6E\x67","\x67\x65\x74\x54\x65\x78\x74\x43\x6F\x6E\x74\x65\x6E\x74","\x74\x72\x69\x6D","\x26\x61\x6D\x70\x3B","\x26\x71\x75\x6F\x74\x3B","\x26\x23\x33\x39\x3B","\x26\x6C\x74\x3B","\x26\x67\x74\x3B","\x26\x23\x78\x61\x3B","\x74\x61\x67\x55\x72\x6E","\x78\x6D\x6C","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x73\x65\x72\x69\x61\x6C\x69\x7A\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x3E","\x6F\x75\x74\x65\x72\x48\x54\x4D\x4C","\x2F\x3E","\x63\x72\x65\x61\x74\x65\x54\x65\x78\x74\x4E\x6F\x64\x65","\x62\x72","\x70","\x66\x69\x6C\x74\x65\x72","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x41\x6C\x70\x68\x61\x49\x6D\x61\x67\x65\x4C\x6F\x61\x64\x65\x72\x28\x73\x72\x63\x3D\x27","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66\x27\x2C\x20\x73\x69\x7A\x69\x6E\x67\x4D\x65\x74\x68\x6F\x64\x3D\x27\x73\x63\x61\x6C\x65\x27\x29","\x65\x78\x65\x63\x75\x74\x65","\x73\x70\x61\x6E","\x63\x6F\x6C\x6F\x72","\x62\x6C\x75\x65","\x74\x65\x78\x74\x44\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x70\x6F\x69\x6E\x74\x65\x72","\x70\x61\x64\x64\x69\x6E\x67\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x6C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x55\x6E\x69\x76\x65\x72\x73\x61\x6C\x58\x50\x43\x6F\x6E\x6E\x65\x63\x74","\x65\x6E\x61\x62\x6C\x65\x50\x72\x69\x76\x69\x6C\x65\x67\x65","\x50\x72\x69\x76\x69\x6C\x65\x67\x65\x4D\x61\x6E\x61\x67\x65\x72","\x73\x65\x63\x75\x72\x69\x74\x79","\x50\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x20\x74\x6F\x20\x72\x65\x61\x64\x20\x66\x69\x6C\x65\x20\x64\x65\x6E\x69\x65\x64\x2E","\x6E\x73\x49\x4C\x6F\x63\x61\x6C\x46\x69\x6C\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65\x73","\x63\x72\x65\x61\x74\x65\x49\x6E\x73\x74\x61\x6E\x63\x65","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x66\x69\x6C\x65\x2F\x6C\x6F\x63\x61\x6C\x3B\x31","\x63\x6C\x61\x73\x73\x65\x73","\x69\x6E\x69\x74\x57\x69\x74\x68\x50\x61\x74\x68","\x65\x78\x69\x73\x74\x73","\x46\x69\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E","\x6E\x73\x49\x46\x69\x6C\x65\x49\x6E\x70\x75\x74\x53\x74\x72\x65\x61\x6D","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x66\x69\x6C\x65\x2D\x69\x6E\x70\x75\x74\x2D\x73\x74\x72\x65\x61\x6D\x3B\x31","\x6E\x73\x49\x53\x63\x72\x69\x70\x74\x61\x62\x6C\x65\x49\x6E\x70\x75\x74\x53\x74\x72\x65\x61\x6D","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x73\x63\x72\x69\x70\x74\x61\x62\x6C\x65\x69\x6E\x70\x75\x74\x73\x74\x72\x65\x61\x6D\x3B\x31","\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x72\x65\x61\x64","\x53\x63\x72\x69\x70\x74\x69\x6E\x67\x2E\x46\x69\x6C\x65\x53\x79\x73\x74\x65\x6D\x4F\x62\x6A\x65\x63\x74","\x72\x65\x61\x64\x41\x6C\x6C","\x50\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x20\x74\x6F\x20\x77\x72\x69\x74\x65\x20\x66\x69\x6C\x65\x20\x64\x65\x6E\x69\x65\x64\x2E","\x63\x72\x65\x61\x74\x65","\x6E\x73\x49\x46\x69\x6C\x65\x4F\x75\x74\x70\x75\x74\x53\x74\x72\x65\x61\x6D","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x66\x69\x6C\x65\x2D\x6F\x75\x74\x70\x75\x74\x2D\x73\x74\x72\x65\x61\x6D\x3B\x31","\x66\x6C\x75\x73\x68","\x69\x66\x72\x61\x6D\x65","\x73\x72\x63","\x63\x6F\x6E\x74\x65\x6E\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6F\x70\x65\x6E","\x66\x6F\x63\x75\x73","\x50\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x20\x74\x6F\x20\x73\x61\x76\x65\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x64\x65\x6E\x69\x65\x64\x2E","\x64\x6F\x63\x75\x6D\x65\x6E\x74","\x63\x6F\x6E\x74\x65\x6E\x74\x57\x69\x6E\x64\x6F\x77","\x53\x61\x76\x65\x41\x73","\x65\x78\x65\x63\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x6C\x69\x70\x62\x6F\x61\x72\x64\x44\x61\x74\x61","\x54\x65\x78\x74","\x73\x65\x74\x44\x61\x74\x61","\x6E\x73\x49\x43\x6C\x69\x70\x62\x6F\x61\x72\x64","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x77\x69\x64\x67\x65\x74\x2F\x63\x6C\x69\x70\x62\x6F\x61\x72\x64\x3B\x31","\x6E\x73\x49\x54\x72\x61\x6E\x73\x66\x65\x72\x61\x62\x6C\x65","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x77\x69\x64\x67\x65\x74\x2F\x74\x72\x61\x6E\x73\x66\x65\x72\x61\x62\x6C\x65\x3B\x31","\x74\x65\x78\x74\x2F\x75\x6E\x69\x63\x6F\x64\x65","\x61\x64\x64\x44\x61\x74\x61\x46\x6C\x61\x76\x6F\x72","\x6E\x73\x49\x53\x75\x70\x70\x6F\x72\x74\x73\x53\x74\x72\x69\x6E\x67","\x40\x6D\x6F\x7A\x69\x6C\x6C\x61\x2E\x6F\x72\x67\x2F\x73\x75\x70\x70\x6F\x72\x74\x73\x2D\x73\x74\x72\x69\x6E\x67\x3B\x31","\x64\x61\x74\x61","\x73\x65\x74\x54\x72\x61\x6E\x73\x66\x65\x72\x44\x61\x74\x61","\x6B\x47\x6C\x6F\x62\x61\x6C\x43\x6C\x69\x70\x62\x6F\x61\x72\x64","\x47\x45\x54","\x73\x65\x6E\x64","\x73\x69\x6D\x75\x6C\x61\x74\x65","\x6F\x6E\x72\x65\x61\x64\x79\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x20\x3D\x20\x5B\x6E\x75\x6C\x6C\x5D\x0A","\x20\x3D\x3E\x20\x5B\x46\x75\x6E\x63\x74\x69\x6F\x6E\x5D\x0A","\x20\x3D\x3E\x20\x5B","\x5D\x0A","\x20\x3D\x20","\x50\x49","\x61\x62\x73","\x63\x6F\x73","\x73\x69\x6E","\x73\x71\x72\x74","\x61\x74\x61\x6E\x32","\x63\x65\x69\x6C","\x74\x6F\x52\x61\x64\x69\x61\x6E\x73","\x67\x65\x74\x52\x6F\x74\x61\x74\x65\x64\x50\x6F\x69\x6E\x74","\x67\x65\x74\x56\x61\x6C\x75\x65","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x4E\x4F\x4E\x45","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x4E\x4F\x52\x54\x48","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x57\x45\x53\x54","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x53\x4F\x55\x54\x48","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x45\x41\x53\x54","\x61\x62\x73\x6F\x6C\x75\x74\x65\x50\x6F\x69\x6E\x74\x73","\x70\x74\x53\x65\x67\x44\x69\x73\x74\x53\x71","\x76\x69\x65\x77","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x6F\x66\x66\x73\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x53\x63\x72\x6F\x6C\x6C\x4F\x72\x69\x67\x69\x6E","\x67\x65\x74\x4F\x66\x66\x73\x65\x74","\x5E\x5B","\x5C\x73","\x5D\x2B","\x67","\x5B","\x5D\x2B\x24","\x72\x74\x72\x69\x6D","\x6C\x74\x72\x69\x6D","\x30\x78","\x30\x58","\x61\x6E\x69\x6D\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x73","\x66\x61\x64\x65\x4F\x75\x74","\x69\x73\x56\x6D\x6C","\x61\x6C\x70\x68\x61\x28\x6F\x70\x61\x63\x69\x74\x79\x3D","\x29","\x6F\x70\x61\x63\x69\x74\x79","\x43\x53\x53\x31\x43\x6F\x6D\x70\x61\x74","\x56\x4D\x4C\x5F\x50\x52\x45\x46\x49\x58","\x3A\x69\x6D\x61\x67\x65","\x62\x6F\x72\x64\x65\x72\x53\x74\x79\x6C\x65","\x69\x6D\x67","\x62\x6F\x72\x64\x65\x72","\x30","\x63\x6F\x6D\x70\x61\x72\x65","\x73\x6F\x72\x74","\x3B","\x69\x6E\x64\x65\x78\x4F\x66\x53\x74\x79\x6C\x65\x6E\x61\x6D\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x74\x79\x6C\x65","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x65\x74\x53\x74\x79\x6C\x65\x46\x6C\x61\x67","\x3D\x30","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x44\x45\x46\x41\x55\x4C\x54\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x44\x45\x46\x41\x55\x4C\x54\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x64\x69\x76","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x72\x6F\x75\x6E\x64","\x6C\x69\x6E\x65\x48\x65\x69\x67\x68\x74","\x4C\x49\x4E\x45\x5F\x48\x45\x49\x47\x48\x54","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x6E\x6F\x77\x72\x61\x70","\x64\x69\x73\x70\x6C\x61\x79","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x69\x6E\x6C\x69\x6E\x65","\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B","\x7A\x6F\x6F\x6D","\x31","\x67\x65\x74\x52\x6F\x6F\x74","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x69\x73\x45\x76\x65\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x76\x65\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x64\x72\x61\x77\x50\x61\x6E\x65","\x6F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x4E\x53","\x63\x61\x6E\x76\x61\x73","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x67\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x65\x6E\x63\x6F\x64\x65","\x64\x65\x73\x74\x72\x6F\x79","\x50\x41\x47\x45\x5F\x46\x4F\x52\x4D\x41\x54\x5F\x41\x34\x5F\x50\x4F\x52\x54\x52\x41\x49\x54","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x63\x61\x6C\x65","\x66\x6C\x6F\x6F\x72","\x3C\x68\x74\x6D\x6C\x3E\x3C\x68\x65\x61\x64\x3E","\x62\x61\x73\x65","\x3C\x73\x74\x79\x6C\x65\x3E","\x73\x74\x79\x6C\x65\x53\x68\x65\x65\x74\x73","\x3C\x2F\x73\x74\x79\x6C\x65\x3E\x3C\x2F\x68\x65\x61\x64\x3E","\x3C\x62\x6F\x64\x79\x3E","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x3C\x2F\x62\x6F\x64\x79\x3E","\x3C\x68\x74\x6D\x6C\x3E","\x44\x49\x56","\x3C\x68\x74\x6D\x6C","\x3C\x68\x65\x61\x64\x3E","\x67\x65\x74\x4F\x75\x74\x65\x72\x48\x74\x6D\x6C","\x3C\x2F\x68\x65\x61\x64\x3E","\x3C\x2F\x68\x74\x6D\x6C\x3E","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x2C","\x6F\x77\x6E\x65\x72\x53\x56\x47\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x68\x6F\x77","\x70\x72\x69\x6E\x74","\x36\x33\x36\x70\x78","\x34\x36\x30\x70\x78","\x70\x72\x65","\x26\x6E\x62\x73\x70\x3B","\x3C\x62\x72\x3E","\x50\x6F\x70\x75\x70\x20\x57\x69\x6E\x64\x6F\x77","\x3C\x70\x72\x65\x3E","\x3C\x2F\x70\x72\x65","\x70\x61\x64\x64\x69\x6E\x67","\x32\x30\x70\x78","\x65\x72\x72\x6F\x72\x49\x6D\x61\x67\x65","\x76\x61\x6C\x69\x67\x6E","\x62\x6F\x74\x74\x6F\x6D","\x6D\x69\x64\x64\x6C\x65","\xA0","\x65\x72\x72\x6F\x72\x52\x65\x73\x6F\x75\x72\x63\x65","\x66\x6C\x6F\x61\x74\x3A\x72\x69\x67\x68\x74","\x63\x6C\x6F\x73\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x64\x72\x61\x67\x4F\x66\x66\x73\x65\x74","\x54\x4F\x4F\x4C\x54\x49\x50\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x4F\x46\x46\x53\x45\x54","\x61\x75\x74\x6F\x73\x63\x72\x6F\x6C\x6C","\x73\x65\x74\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x68\x69\x67\x68\x6C\x69\x67\x68\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74\x73","\x67\x65\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x67\x65\x74\x47\x72\x61\x70\x68\x46\x6F\x72\x45\x76\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x45\x6C\x65\x6D\x65\x6E\x74","\x65\x78\x61\x63\x74","\x66\x61\x73\x74\x65\x72","\x66\x61\x73\x74\x65\x73\x74","\x73\x76\x67","\x76\x6D\x6C","\x6D\x69\x78\x65\x64\x48\x74\x6D\x6C","\x70\x72\x65\x66\x65\x72\x48\x74\x6D\x6C","\x73\x74\x72\x69\x63\x74\x48\x74\x6D\x6C","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x32\x30\x30\x30\x2F\x73\x76\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x68\x74\x6D\x6C","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x6C\x69\x6E\x6B","\x67\x72\x61\x79","\x23\x30\x30\x46\x46\x30\x30","\x23\x46\x46\x30\x30\x30\x30","\x6D\x6F\x76\x65","\x64\x65\x66\x61\x75\x6C\x74","\x23\x30\x30\x30\x30\x46\x46","\x23\x30\x30\x39\x39\x46\x46","\x62\x6C\x61\x63\x6B","\x79\x65\x6C\x6C\x6F\x77","\x23\x30\x30\x46\x46\x46\x46","\x23\x30\x30\x33\x33\x46\x46","\x41\x72\x69\x61\x6C\x2C\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x70\x65\x72\x69\x6D\x65\x74\x65\x72","\x73\x6F\x75\x72\x63\x65\x50\x6F\x72\x74","\x74\x61\x72\x67\x65\x74\x50\x6F\x72\x74","\x70\x6F\x72\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x74\x65\x78\x74\x4F\x70\x61\x63\x69\x74\x79","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C","\x65\x78\x69\x74\x58","\x65\x78\x69\x74\x59","\x65\x78\x69\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x65\x6E\x74\x72\x79\x58","\x65\x6E\x74\x72\x79\x59","\x65\x6E\x74\x72\x79\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x66\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x46\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x67\x72\x61\x64\x69\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x67\x72\x61\x64\x69\x65\x6E\x74\x44\x69\x72\x65\x63\x74\x69\x6F\x6E","\x73\x74\x72\x6F\x6B\x65\x43\x6F\x6C\x6F\x72","\x73\x65\x70\x61\x72\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72","\x73\x74\x72\x6F\x6B\x65\x57\x69\x64\x74\x68","\x61\x6C\x69\x67\x6E","\x6C\x61\x62\x65\x6C\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x65\x72\x74\x69\x63\x61\x6C\x4C\x61\x62\x65\x6C\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x6D\x61\x67\x65\x41\x73\x70\x65\x63\x74","\x69\x6D\x61\x67\x65\x41\x6C\x69\x67\x6E","\x69\x6D\x61\x67\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x67\x6C\x61\x73\x73","\x69\x6D\x61\x67\x65","\x69\x6D\x61\x67\x65\x57\x69\x64\x74\x68","\x69\x6D\x61\x67\x65\x48\x65\x69\x67\x68\x74","\x69\x6D\x61\x67\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x69\x6D\x61\x67\x65\x42\x6F\x72\x64\x65\x72","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x6E\x6F\x4C\x61\x62\x65\x6C","\x6E\x6F\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x61\x62\x65\x6C\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x6C\x61\x62\x65\x6C\x42\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x6C\x61\x62\x65\x6C\x50\x61\x64\x64\x69\x6E\x67","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x68\x61\x70\x65","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x49\x6D\x61\x67\x65","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x74\x72\x6F\x6B\x65\x43\x6F\x6C\x6F\x72","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x47\x72\x61\x64\x69\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x70\x61\x63\x69\x6E\x67","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x57\x69\x64\x74\x68","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x48\x65\x69\x67\x68\x74","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x44\x69\x72\x65\x63\x74\x69\x6F\x6E","\x73\x68\x61\x64\x6F\x77","\x73\x65\x67\x6D\x65\x6E\x74","\x65\x6E\x64\x41\x72\x72\x6F\x77","\x73\x74\x61\x72\x74\x41\x72\x72\x6F\x77","\x65\x6E\x64\x53\x69\x7A\x65","\x73\x74\x61\x72\x74\x53\x69\x7A\x65","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x4C\x69\x6E\x65","\x65\x6E\x64\x46\x69\x6C\x6C","\x73\x74\x61\x72\x74\x46\x69\x6C\x6C","\x64\x61\x73\x68\x65\x64","\x64\x61\x73\x68\x50\x61\x74\x74\x65\x72\x6E","\x72\x6F\x75\x6E\x64\x65\x64","\x63\x75\x72\x76\x65\x64","\x61\x72\x63\x53\x69\x7A\x65","\x73\x6D\x6F\x6F\x74\x68","\x73\x6F\x75\x72\x63\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x53\x70\x61\x63\x69\x6E\x67","\x74\x61\x72\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x53\x70\x61\x63\x69\x6E\x67","\x70\x65\x72\x69\x6D\x65\x74\x65\x72\x53\x70\x61\x63\x69\x6E\x67","\x73\x70\x61\x63\x69\x6E\x67","\x73\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x73\x70\x61\x63\x69\x6E\x67\x4C\x65\x66\x74","\x73\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x73\x70\x61\x63\x69\x6E\x67\x52\x69\x67\x68\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x65\x6C\x62\x6F\x77","\x66\x6F\x6E\x74\x43\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x53\x74\x79\x6C\x65","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x66\x6F\x6C\x64\x61\x62\x6C\x65","\x65\x64\x69\x74\x61\x62\x6C\x65","\x62\x65\x6E\x64\x61\x62\x6C\x65","\x6D\x6F\x76\x61\x62\x6C\x65","\x72\x65\x73\x69\x7A\x61\x62\x6C\x65","\x63\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x64\x65\x6C\x65\x74\x61\x62\x6C\x65","\x65\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x6F\x6F\x70\x53\x74\x79\x6C\x65","\x72\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x58","\x72\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x59","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65","\x65\x6C\x6C\x69\x70\x73\x65","\x64\x6F\x75\x62\x6C\x65\x45\x6C\x6C\x69\x70\x73\x65","\x72\x68\x6F\x6D\x62\x75\x73","\x6C\x69\x6E\x65","\x61\x72\x72\x6F\x77","\x6C\x61\x62\x65\x6C","\x63\x79\x6C\x69\x6E\x64\x65\x72","\x73\x77\x69\x6D\x6C\x61\x6E\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x61\x63\x74\x6F\x72","\x63\x6C\x6F\x75\x64","\x74\x72\x69\x61\x6E\x67\x6C\x65","\x68\x65\x78\x61\x67\x6F\x6E","\x63\x6C\x61\x73\x73\x69\x63","\x62\x6C\x6F\x63\x6B","\x6F\x76\x61\x6C","\x64\x69\x61\x6D\x6F\x6E\x64","\x64\x69\x61\x6D\x6F\x6E\x64\x54\x68\x69\x6E","\x63\x65\x6E\x74\x65\x72","\x72\x69\x67\x68\x74","\x6E\x6F\x72\x74\x68","\x73\x6F\x75\x74\x68","\x65\x61\x73\x74","\x77\x65\x73\x74","\x76\x65\x72\x74\x69\x63\x61\x6C","\x65\x6C\x62\x6F\x77\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x6F\x6F\x70\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x73\x69\x64\x65\x54\x6F\x53\x69\x64\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x74\x6F\x70\x54\x6F\x42\x6F\x74\x74\x6F\x6D\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x73\x65\x67\x6D\x65\x6E\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x65\x6C\x6C\x69\x70\x73\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x72\x68\x6F\x6D\x62\x75\x73\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x74\x72\x69\x61\x6E\x67\x6C\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x63\x6F\x6E\x73\x75\x6D\x65\x64","\x67\x65\x74\x4E\x61\x6D\x65","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x63\x6F\x6E\x73\x75\x6D\x65","\x65\x76\x74","\x73\x74\x61\x74\x65","\x67\x72\x61\x70\x68\x58","\x67\x72\x61\x70\x68\x59","\x67\x65\x74\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x6F\x75\x72\x63\x65","\x69\x73\x53\x6F\x75\x72\x63\x65","\x67\x65\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x59","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x67\x65\x74\x43\x65\x6C\x6C","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x72\x65\x74\x75\x72\x6E\x56\x61\x6C\x75\x65","\x73\x65\x74\x45\x76\x65\x6E\x74\x53\x6F\x75\x72\x63\x65","\x65\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x65\x76\x65\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x65\x76\x65\x6E\x74\x53\x6F\x75\x72\x63\x65","\x67\x65\x74\x45\x76\x65\x6E\x74\x53\x6F\x75\x72\x63\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x6F\x6E","\x66","\x72\x65\x6D\x6F\x76\x65\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x64\x65\x74\x61\x63\x68\x45\x76\x65\x6E\x74","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x75\x70","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x74\x6F\x75\x63\x68\x73\x74\x61\x72\x74","\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65","\x74\x6F\x75\x63\x68\x65\x6E\x64","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x64\x62\x6C\x63\x6C\x69\x63\x6B","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x72\x65\x6C\x65\x61\x73\x65","\x65\x76\x65\x6E\x74","\x64\x65\x74\x61\x69\x6C","\x77\x68\x65\x65\x6C\x44\x65\x6C\x74\x61","\x6D\x6F\x75\x73\x65\x77\x68\x65\x65\x6C","\x44\x4F\x4D\x4D\x6F\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C","\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x3B","\x73\x72\x63\x45\x6C\x65\x6D\x65\x6E\x74","\x74\x61\x72\x67\x65\x74","\x69\x73\x52\x69\x67\x68\x74\x4D\x6F\x75\x73\x65\x42\x75\x74\x74\x6F\x6E","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x73\x68\x69\x66\x74\x4B\x65\x79","\x61\x6C\x74\x4B\x65\x79","\x63\x74\x72\x6C\x4B\x65\x79","\x6D\x65\x74\x61\x4B\x65\x79","\x74\x6F\x75\x63\x68\x65\x73","\x63\x68\x61\x6E\x67\x65\x64\x54\x6F\x75\x63\x68\x65\x73","\x63\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x4D\x61\x69\x6E\x45\x76\x65\x6E\x74","\x63\x6C\x69\x65\x6E\x74\x59","\x73\x74\x6F\x70\x50\x72\x6F\x70\x61\x67\x61\x74\x69\x6F\x6E","\x63\x61\x6E\x63\x65\x6C\x42\x75\x62\x62\x6C\x65","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x55\x70","\x61\x63\x74\x69\x76\x61\x74\x65","\x72\x65\x73\x69\x7A\x65\x53\x74\x61\x72\x74","\x72\x65\x73\x69\x7A\x65\x45\x6E\x64","\x6D\x6F\x76\x65\x53\x74\x61\x72\x74","\x6D\x6F\x76\x65\x45\x6E\x64","\x70\x61\x6E\x53\x74\x61\x72\x74","\x70\x61\x6E","\x70\x61\x6E\x45\x6E\x64","\x6D\x69\x6E\x69\x6D\x69\x7A\x65","\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65","\x6D\x61\x78\x69\x6D\x69\x7A\x65","\x68\x69\x64\x65","\x72\x65\x66\x72\x65\x73\x68","\x73\x69\x7A\x65","\x73\x65\x6C\x65\x63\x74","\x66\x69\x72\x65\x64","\x72\x65\x63\x65\x69\x76\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x75\x73\x70\x65\x6E\x64","\x72\x65\x73\x75\x6D\x65","\x6D\x61\x72\x6B","\x73\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x70\x6F\x73\x74","\x73\x61\x76\x65","\x62\x65\x66\x6F\x72\x65\x41\x64\x64\x56\x65\x72\x74\x65\x78","\x61\x64\x64\x56\x65\x72\x74\x65\x78","\x61\x66\x74\x65\x72\x41\x64\x64\x56\x65\x72\x74\x65\x78","\x64\x6F\x6E\x65","\x65\x78\x65\x63\x75\x74\x65\x64","\x73\x74\x61\x72\x74\x45\x64\x69\x74","\x65\x6E\x64\x45\x64\x69\x74","\x62\x65\x66\x6F\x72\x65\x55\x6E\x64\x6F","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x68\x61\x6E\x67\x65","\x6E\x6F\x74\x69\x66\x79","\x6C\x61\x79\x6F\x75\x74\x43\x65\x6C\x6C\x73","\x73\x63\x61\x6C\x65\x41\x6E\x64\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x75\x70","\x64\x6F\x77\x6E","\x61\x64\x64\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x41\x64\x64\x65\x64","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x4D\x6F\x76\x65\x64","\x72\x65\x73\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x65\x64","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x54\x6F\x67\x67\x6C\x65\x64","\x6F\x72\x64\x65\x72\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x4F\x72\x64\x65\x72\x65\x64","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x52\x65\x6D\x6F\x76\x65\x64","\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x75\x6E\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x63\x65\x6C\x6C\x73\x46\x6F\x6C\x64\x65\x64","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73","\x6C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x43\x65\x6C\x6C","\x63\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x73\x70\x6C\x69\x74\x45\x64\x67\x65","\x66\x6C\x69\x70\x45\x64\x67\x65","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67","\x61\x64\x64\x4F\x76\x65\x72\x6C\x61\x79","\x72\x65\x6D\x6F\x76\x65\x4F\x76\x65\x72\x6C\x61\x79","\x75\x70\x64\x61\x74\x65\x43\x65\x6C\x6C\x53\x69\x7A\x65","\x65\x73\x63\x61\x70\x65","\x64\x6F\x75\x62\x6C\x65\x43\x6C\x69\x63\x6B","\x73\x74\x61\x72\x74","\x72\x65\x73\x65\x74","\x75\x72\x6C","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x74\x68\x6F\x64","\x50\x4F\x53\x54","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x62\x69\x6E\x61\x72\x79","\x72\x65\x71\x75\x65\x73\x74","\x69\x73\x42\x69\x6E\x61\x72\x79","\x73\x65\x74\x42\x69\x6E\x61\x72\x79","\x72\x65\x73\x70\x6F\x6E\x73\x65\x54\x65\x78\x74","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x58\x6D\x6C","\x72\x65\x73\x70\x6F\x6E\x73\x65\x58\x4D\x4C","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73","\x58\x4D\x4C\x48\x74\x74\x70\x52\x65\x71\x75\x65\x73\x74","\x6F\x76\x65\x72\x72\x69\x64\x65\x4D\x69\x6D\x65\x54\x79\x70\x65","\x74\x65\x78\x74\x2F\x70\x6C\x61\x69\x6E\x3B\x20\x63\x68\x61\x72\x73\x65\x74\x3D\x78\x2D\x75\x73\x65\x72\x2D\x64\x65\x66\x69\x6E\x65\x64","\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x48\x54\x54\x50","\x6F\x6E\x72\x65\x61\x64\x79\x73\x74\x61\x74\x65\x63\x68\x61\x61\x6E\x67\x65","\x62\x69\x6E\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x73","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x6F\x6E\x62\x65\x66\x6F\x72\x65\x75\x6E\x6C\x6F\x61\x64","\x66\x6F\x72\x6D","\x61\x63\x74\x69\x6F\x6E","\x26","\x73\x75\x62\x6D\x69\x74","\x63\x65\x6C\x6C\x73","\x69\x6E\x73\x65\x72\x74\x43\x6F\x75\x6E\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x67\x65\x74\x45\x78\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x73","\x67\x65\x74\x49\x6D\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x53\x54\x45\x50\x53\x49\x5A\x45","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x69\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x73\x74\x61\x6C\x6C\x4D\x61\x78\x69\x6D\x69\x7A\x65\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x4D\x69\x6E\x69\x6D\x69\x7A\x65\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x43\x6C\x6F\x73\x65\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x4D\x69\x6E\x69\x6D\x69\x7A\x61\x62\x6C\x65","\x73\x65\x74\x54\x69\x74\x6C\x65","\x69\x6E\x73\x74\x61\x6C\x6C\x4D\x6F\x76\x65\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x70\x6C\x61\x63\x65\x43\x68\x69\x6C\x64","\x63\x6C\x6F\x73\x65\x49\x6D\x61\x67\x65","\x2F\x63\x6C\x6F\x73\x65\x2E\x67\x69\x66","\x6D\x69\x6E\x69\x6D\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x6D\x69\x6E\x69\x6D\x69\x7A\x65\x2E\x67\x69\x66","\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65\x2E\x67\x69\x66","\x6D\x61\x78\x69\x6D\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x6D\x61\x78\x69\x6D\x69\x7A\x65\x2E\x67\x69\x66","\x72\x65\x73\x69\x7A\x65\x49\x6D\x61\x67\x65","\x2F\x72\x65\x73\x69\x7A\x65\x2E\x67\x69\x66","\x6D\x69\x6E\x69\x6D\x75\x6D\x53\x69\x7A\x65","\x74\x69\x74\x6C\x65","\x6D\x78\x57\x69\x6E\x64\x6F\x77","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x54\x69\x74\x6C\x65","\x50\x61\x6E\x65","\x63\x6F\x6E\x74\x65\x6E\x74\x57\x72\x61\x70\x70\x65\x72","\x61\x63\x74\x69\x76\x65\x57\x69\x6E\x64\x6F\x77","\x7A\x49\x6E\x64\x65\x78","\x70\x72\x65\x76\x69\x6F\x75\x73\x57\x69\x6E\x64\x6F\x77","\x66\x69\x74","\x69\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x32\x70\x78","\x6E\x77\x2D\x72\x65\x73\x69\x7A\x65","\x73\x65\x74\x53\x69\x7A\x65","\x72\x65\x6D\x6F\x76\x65\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x67\x65\x74\x4D\x69\x6E\x69\x6D\x75\x6D\x53\x69\x7A\x65","\x4D\x69\x6E\x69\x6D\x69\x7A\x65","\x6D\x61\x72\x67\x69\x6E\x52\x69\x67\x68\x74","\x31\x70\x78","\x4E\x6F\x72\x6D\x61\x6C\x69\x7A\x65","\x4D\x61\x78\x69\x6D\x69\x7A\x65","\x6D\x61\x72\x67\x69\x6E\x4C\x65\x66\x74","\x30\x70\x78","\x73\x65\x74\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x63\x6C\x6F\x73\x65\x49\x6D\x67","\x43\x6C\x6F\x73\x65","\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65","\x73\x65\x74\x49\x6D\x61\x67\x65","\x34\x70\x78","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x2D\x32\x70\x78","\x67\x65\x74\x54\x61\x62\x6C\x65","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E\x73","\x6F\x6B","\x4F\x4B","\x63\x61\x6E\x63\x65\x6C","\x43\x61\x6E\x63\x65\x6C","\x61\x64\x64\x54\x65\x78\x74","\x69\x6E\x70\x75\x74","\x74\x65\x78\x74","\x61\x64\x64\x46\x69\x65\x6C\x64","\x61\x64\x64\x43\x68\x65\x63\x6B\x62\x6F\x78","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x63\x68\x65\x63\x6B\x65\x64","\x61\x64\x64\x54\x65\x78\x74\x61\x72\x65\x61","\x72\x6F\x77\x73","\x61\x64\x64\x43\x6F\x6D\x62\x6F","\x6D\x75\x6C\x74\x69\x70\x6C\x65","\x61\x64\x64\x4F\x70\x74\x69\x6F\x6E","\x6F\x70\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64","\x72\x65\x73\x69\x7A\x65\x57\x69\x64\x74\x68","\x72\x65\x73\x69\x7A\x65\x48\x65\x69\x67\x68\x74","\x68\x61\x6E\x64\x6C\x69\x6E\x67\x52\x65\x73\x69\x7A\x65","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x57\x69\x64\x74\x68","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x65\x6C\x65\x6D\x65\x6E\x74","\x64\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x64\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74","\x70\x72\x65\x76\x69\x65\x77\x45\x6C\x65\x6D\x65\x6E\x74","\x65\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x47\x72\x61\x70\x68","\x63\x75\x72\x72\x65\x6E\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x63\x75\x72\x72\x65\x6E\x74\x50\x6F\x69\x6E\x74","\x63\x75\x72\x72\x65\x6E\x74\x47\x75\x69\x64\x65","\x63\x75\x72\x72\x65\x6E\x74\x48\x69\x67\x68\x6C\x69\x67\x68\x74","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x64\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74\x5A\x49\x6E\x64\x65\x78","\x64\x72\x61\x67\x45\x6C\x65\x6D\x65\x6E\x74\x4F\x70\x61\x63\x69\x74\x79","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C\x41\x74","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65\x48\x61\x6E\x64\x6C\x65\x72","\x73\x74\x61\x72\x74\x44\x72\x61\x67","\x6D\x6F\x75\x73\x65\x55\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x74\x6F\x70\x44\x72\x61\x67","\x67\x72\x61\x70\x68\x43\x6F\x6E\x74\x61\x69\x6E\x73\x45\x76\x65\x6E\x74","\x64\x72\x61\x67\x45\x78\x69\x74","\x64\x72\x61\x67\x45\x6E\x74\x65\x72","\x64\x72\x61\x67\x4F\x76\x65\x72","\x64\x72\x6F\x70","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x67\x65\x74\x47\x75\x69\x64\x65\x53\x74\x61\x74\x65\x73","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x61\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x61\x75\x74\x6F\x45\x78\x74\x65\x6E\x64","\x73\x63\x72\x6F\x6C\x6C\x50\x6F\x69\x6E\x74\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x69\x73\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x68\x69\x67\x68\x6C\x69\x67\x68\x74","\x33","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64\x45\x76\x65\x6E\x74","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x72\x69\x64\x53\x69\x7A\x65","\x73\x6E\x61\x70","\x70\x72\x65\x76\x69\x65\x77\x4F\x66\x66\x73\x65\x74","\x6E\x6F\x52\x65\x73\x65\x74","\x75\x70\x64\x61\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x4D\x6F\x64\x65","\x61\x64\x64\x49\x74\x65\x6D","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x4D\x6F\x64\x65","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x49\x74\x65\x6D","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x6D\x65\x6E\x75","\x63\x75\x72\x72\x65\x6E\x74\x49\x6D\x67","\x69\x73\x4D\x65\x6E\x75\x53\x68\x6F\x77\x69\x6E\x67","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x53\x65\x6C\x65\x63\x74\x65\x64","\x6D\x6F\x75\x73\x65\x6F\x75\x74","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6D\x62\x6F\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6D\x78\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6D\x62\x6F","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E\x43\x6F\x6D\x62\x6F","\x73\x65\x6C\x65\x63\x74\x65\x64\x49\x6E\x64\x65\x78","\x6F\x70\x74\x69\x6F\x6E\x73","\x66\x75\x6E\x63\x74","\x61\x64\x64\x53\x77\x69\x74\x63\x68\x4D\x6F\x64\x65","\x69\x6E\x69\x74\x69\x61\x6C\x43\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x61\x6C\x74\x49\x63\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64\x4D\x6F\x64\x65","\x64\x65\x66\x61\x75\x6C\x74\x4D\x6F\x64\x65","\x73\x65\x6C\x65\x63\x74\x4D\x6F\x64\x65","\x61\x64\x64\x4D\x6F\x64\x65","\x64\x65\x66\x61\x75\x6C\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x72\x65\x73\x65\x74\x4D\x6F\x64\x65","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x61\x64\x64\x42\x72\x65\x61\x6B","\x61\x64\x64\x4C\x69\x6E\x65","\x68\x72","\x36\x70\x78","\x75\x72\x6C\x49\x6E\x69\x74","\x75\x72\x6C\x50\x6F\x6C\x6C","\x75\x72\x6C\x4E\x6F\x74\x69\x66\x79","\x63\x6F\x64\x65\x63","\x6C\x6F\x6F\x6B\x75\x70","\x65\x64\x69\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x73\x75\x73\x70\x65\x6E\x64\x65\x64","\x3C\x65\x64\x69\x74\x3E","\x63\x68\x61\x6E\x67\x65\x73","\x75\x6E\x64\x6F\x6E\x65","\x65\x6E\x63\x6F\x64\x65\x43\x68\x61\x6E\x67\x65\x73","\x3C\x2F\x65\x64\x69\x74\x3E","\x6C\x69\x6E\x65\x66\x65\x65\x64","\x65\x73\x63\x61\x70\x65\x50\x6F\x73\x74\x44\x61\x74\x61","\x73\x69\x67\x6E\x69\x66\x69\x63\x61\x6E\x74\x52\x65\x6D\x6F\x74\x65\x43\x68\x61\x6E\x67\x65\x73","\x73\x65\x6E\x74","\x72\x65\x63\x65\x69\x76\x65\x64","\x70\x6F\x6C\x6C\x69\x6E\x67","\x70\x6F\x6C\x6C","\x73\x74\x6F\x70","\x72\x65\x61\x73\x6F\x6E","\x6D\x78\x53\x65\x73\x73\x69\x6F\x6E\x2E\x6E\x6F\x74\x69\x66\x79\x3A\x20","\x20\x78\x6D\x6C\x3D","\x3C\x6D\x65\x73\x73\x61\x67\x65\x3E\x3C\x64\x65\x6C\x74\x61\x3E","\x3C\x2F\x64\x65\x6C\x74\x61\x3E\x3C\x2F\x6D\x65\x73\x73\x61\x67\x65\x3E","\x78\x6D\x6C\x3D","\x69\x73\x56\x61\x6C\x69\x64\x52\x65\x73\x70\x6F\x6E\x73\x65","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3A\x20","\x52\x65\x73\x70\x6F\x6E\x73\x65\x20\x6E\x6F\x74\x20\x72\x65\x61\x64\x79","\x54\x72\x61\x6E\x73\x6D\x69\x73\x73\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x3C\x3F\x70\x68\x70","\x6E\x61\x6D\x65\x73\x70\x61\x63\x65","\x70\x72\x65\x66\x69\x78","\x70\x72\x6F\x63\x65\x73\x73\x53\x74\x61\x74\x65","\x64\x65\x6C\x74\x61","\x70\x72\x6F\x63\x65\x73\x73\x44\x65\x6C\x74\x61","\x64\x65\x63\x6F\x64\x65","\x70\x72\x6F\x63\x65\x73\x73\x45\x64\x69\x74","\x64\x65\x63\x6F\x64\x65\x43\x68\x61\x6E\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x55\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74","\x73\x6F\x75\x72\x63\x65","\x64\x65\x63\x6F\x64\x65\x43\x68\x61\x6E\x67\x65","\x6D\x78\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x6D\x78\x43\x68\x69\x6C\x64\x43\x68\x61\x6E\x67\x65","\x70\x61\x72\x65\x6E\x74","\x63\x65\x6C\x6C\x52\x65\x6D\x6F\x76\x65\x64","\x67\x65\x74\x49\x64","\x70\x75\x74\x4F\x62\x6A\x65\x63\x74","\x73\x69\x67\x6E\x69\x66\x69\x63\x61\x6E\x74","\x72\x65\x64\x6F\x6E\x65","\x69\x73\x45\x6D\x70\x74\x79","\x69\x73\x53\x69\x67\x6E\x69\x66\x69\x63\x61\x6E\x74","\x64\x69\x65","\x68\x69\x73\x74\x6F\x72\x79","\x69\x6E\x64\x65\x78\x4F\x66\x4E\x65\x78\x74\x41\x64\x64","\x63\x61\x6E\x55\x6E\x64\x6F","\x63\x61\x6E\x52\x65\x64\x6F","\x75\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74\x48\x61\x70\x70\x65\x6E\x65\x64","\x73\x68\x69\x66\x74","\x64\x61\x74\x61\x3A\x69\x6D\x61\x67\x65","\x69\x73\x52\x65\x6C\x61\x74\x69\x76\x65\x55\x72\x6C","\x70\x72\x6F\x74\x6F\x63\x6F\x6C","\x2F\x2F","\x68\x6F\x73\x74","\x70\x61\x74\x68\x6E\x61\x6D\x65","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x74\x68\x72\x65\x61\x64","\x61\x63\x74\x69\x76\x65","\x64\x79","\x64\x78","\x74\x30\x79","\x74\x30\x78","\x74\x64\x79","\x74\x64\x78","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x64\x64\x4D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x70\x61\x6E\x47\x72\x61\x70\x68","\x70\x61\x6E\x44\x78","\x70\x61\x6E\x44\x79","\x67\x65\x74\x44\x78","\x67\x65\x74\x44\x79","\x64\x65\x6C\x61\x79","\x73\x65\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x41\x63\x74\x69\x76\x65","\x70\x61\x6E\x54\x6F","\x68\x61\x6E\x64\x6C\x65\x4D\x6F\x75\x73\x65\x4F\x75\x74","\x64\x61\x6D\x70\x65\x72","\x63\x6C\x65\x61\x72\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x4D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x73\x75\x62\x6D\x65\x6E\x75\x49\x6D\x61\x67\x65","\x2F\x73\x75\x62\x6D\x65\x6E\x75\x2E\x67\x69\x66","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x6F\x70\x75\x70","\x69\x74\x65\x6D\x43\x6F\x75\x6E\x74","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x73\x6D\x61\x72\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72\x73","\x6C\x61\x62\x65\x6C\x73","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x64\x69\x73\x61\x62\x6C\x65\x43\x6F\x6E\x74\x65\x78\x74\x4D\x65\x6E\x75","\x69\x73\x4C\x65\x66\x74\x4D\x6F\x75\x73\x65\x42\x75\x74\x74\x6F\x6E","\x77\x69\x6C\x6C\x41\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x49\x74\x65\x6D\x73","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75\x49\x74\x65\x6D","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75\x49\x63\x6F\x6E","\x20\x64\x69\x73\x61\x62\x6C\x65\x64","\x70\x61\x64\x64\x69\x6E\x67\x52\x69\x67\x68\x74","\x74\x65\x78\x74\x41\x6C\x69\x67\x6E","\x63\x72\x65\x61\x74\x65\x53\x75\x62\x6D\x65\x6E\x75","\x65\x76\x65\x6E\x74\x52\x65\x63\x65\x69\x76\x65\x72","\x61\x63\x74\x69\x76\x65\x52\x6F\x77","\x68\x69\x64\x65\x53\x75\x62\x6D\x65\x6E\x75","\x73\x68\x6F\x77\x53\x75\x62\x6D\x65\x6E\x75","\x6D\x78\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75\x49\x74\x65\x6D\x48\x6F\x76\x65\x72","\x30\x20\x30\x20\x30\x20\x30\x70\x78","\x63\x6F\x6C\x53\x70\x61\x6E","\x32","\x73\x68\x6F\x77\x4D\x65\x6E\x75","\x63\x68\x61\x6E\x67\x65\x48\x61\x6E\x64\x6C\x65\x72","\x67\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x73\x65\x74\x47\x72\x61\x70\x68","\x67\x72\x61\x70\x68","\x61\x75\x74\x6F\x53\x61\x76\x65\x44\x65\x6C\x61\x79","\x61\x75\x74\x6F\x53\x61\x76\x65\x54\x68\x72\x6F\x74\x74\x6C\x65","\x61\x75\x74\x6F\x53\x61\x76\x65\x54\x68\x72\x65\x73\x68\x6F\x6C\x64","\x69\x67\x6E\x6F\x72\x65\x64\x43\x68\x61\x6E\x67\x65\x73","\x6C\x61\x73\x74\x53\x6E\x61\x70\x73\x68\x6F\x74","\x73\x74\x61\x72\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x73\x74\x6F\x70\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x73\x74\x65\x70\x73","\x65\x61\x73\x65","\x73\x74\x65\x70","\x61\x6E\x69\x6D\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x44\x65\x6C\x74\x61","\x69\x73\x56\x65\x72\x74\x65\x78","\x6D\x6F\x76\x65\x53\x74\x61\x74\x65","\x73\x74\x6F\x70\x52\x65\x63\x75\x72\x73\x69\x6F\x6E","\x67\x65\x74\x4F\x72\x69\x67\x69\x6E\x46\x6F\x72\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x69\x6D\x61\x67\x65\x73","\x61\x6C\x74","\x70\x75\x74\x49\x6D\x61\x67\x65","\x67\x65\x74\x49\x6D\x61\x67\x65","\x66\x61\x6C\x6C\x62\x61\x63\x6B","\x69\x6E\x63\x6C\x75\x64\x65\x4F\x76\x65\x72\x6C\x61\x79\x73","\x64\x72\x61\x77\x53\x74\x61\x74\x65","\x64\x72\x61\x77\x43\x65\x6C\x6C\x53\x74\x61\x74\x65","\x76\x69\x73\x69\x74\x53\x74\x61\x74\x65\x73\x52\x65\x63\x75\x72\x73\x69\x76\x65","\x64\x72\x61\x77\x4F\x76\x65\x72\x6C\x61\x79\x73","\x70\x61\x69\x6E\x74","\x72\x65\x73\x74\x6F\x72\x65","\x6F\x76\x65\x72\x6C\x61\x79\x73","\x63\x6F\x6E\x76\x65\x72\x74\x65\x72","\x63\x72\x65\x61\x74\x65\x55\x72\x6C\x43\x6F\x6E\x76\x65\x72\x74\x65\x72","\x73\x74\x61\x74\x65\x73","\x70\x61\x74\x68","\x72\x6F\x74\x61\x74\x65\x48\x74\x6D\x6C","\x6C\x61\x73\x74\x58","\x6C\x61\x73\x74\x59","\x6D\x6F\x76\x65\x4F\x70","\x4D","\x6C\x69\x6E\x65\x4F\x70","\x4C","\x71\x75\x61\x64\x4F\x70","\x51","\x63\x75\x72\x76\x65\x4F\x70","\x43","\x63\x6C\x6F\x73\x65\x4F\x70","\x5A","\x70\x6F\x69\x6E\x74\x65\x72\x45\x76\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x65","\x33\x20\x33","\x66\x6C\x61\x74","\x6D\x69\x74\x65\x72","\x23\x30\x30\x30\x30\x30\x30","\x53\x48\x41\x44\x4F\x57\x43\x4F\x4C\x4F\x52","\x53\x48\x41\x44\x4F\x57\x5F\x4F\x50\x41\x43\x49\x54\x59","\x53\x48\x41\x44\x4F\x57\x5F\x4F\x46\x46\x53\x45\x54\x5F\x58","\x53\x48\x41\x44\x4F\x57\x5F\x4F\x46\x46\x53\x45\x54\x5F\x59","\x66\x6F\x72\x6D\x61\x74","\x61\x64\x64\x4F\x70","\x72\x6F\x74\x61\x74\x65\x50\x6F\x69\x6E\x74","\x70\x6F\x70","\x73\x65\x74\x41\x6C\x70\x68\x61","\x61\x6C\x70\x68\x61","\x73\x65\x74\x46\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x47\x72\x61\x64\x69\x65\x6E\x74","\x66\x69\x6C\x6C\x41\x6C\x70\x68\x61","\x67\x72\x61\x64\x69\x65\x6E\x74\x41\x6C\x70\x68\x61","\x73\x65\x74\x53\x74\x72\x6F\x6B\x65\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x53\x74\x72\x6F\x6B\x65\x57\x69\x64\x74\x68","\x73\x65\x74\x44\x61\x73\x68\x65\x64","\x73\x65\x74\x44\x61\x73\x68\x50\x61\x74\x74\x65\x72\x6E","\x73\x65\x74\x4C\x69\x6E\x65\x43\x61\x70","\x6C\x69\x6E\x65\x43\x61\x70","\x73\x65\x74\x4C\x69\x6E\x65\x4A\x6F\x69\x6E","\x6C\x69\x6E\x65\x4A\x6F\x69\x6E","\x73\x65\x74\x4D\x69\x74\x65\x72\x4C\x69\x6D\x69\x74","\x6D\x69\x74\x65\x72\x4C\x69\x6D\x69\x74","\x73\x65\x74\x46\x6F\x6E\x74\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x46\x6F\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x46\x6F\x6E\x74\x42\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x42\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x46\x6F\x6E\x74\x53\x69\x7A\x65","\x73\x65\x74\x46\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x73\x65\x74\x46\x6F\x6E\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x68\x61\x64\x6F\x77","\x73\x65\x74\x53\x68\x61\x64\x6F\x77\x43\x6F\x6C\x6F\x72","\x73\x68\x61\x64\x6F\x77\x43\x6F\x6C\x6F\x72","\x73\x65\x74\x53\x68\x61\x64\x6F\x77\x41\x6C\x70\x68\x61","\x73\x68\x61\x64\x6F\x77\x41\x6C\x70\x68\x61","\x73\x65\x74\x53\x68\x61\x64\x6F\x77\x4F\x66\x66\x73\x65\x74","\x73\x68\x61\x64\x6F\x77\x44\x78","\x73\x68\x61\x64\x6F\x77\x44\x79","\x62\x65\x67\x69\x6E","\x6D\x6F\x76\x65\x54\x6F","\x6C\x69\x6E\x65\x54\x6F","\x71\x75\x61\x64\x54\x6F","\x63\x75\x72\x76\x65\x54\x6F","\x61\x72\x63\x54\x6F","\x61\x72\x63\x54\x6F\x43\x75\x72\x76\x65\x73","\x65\x6E\x64","\x77\x72\x69\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x73","\x65\x78\x74\x65\x6E\x64","\x74\x65\x78\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6F\x6D\x70\x72\x65\x73\x73\x65\x64","\x66\x6F\x6E\x74\x66\x61\x6D\x69\x6C\x79","\x66\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x73\x69\x7A\x65","\x73\x68\x61\x64\x6F\x77\x63\x6F\x6C\x6F\x72","\x73\x68\x61\x64\x6F\x77\x61\x6C\x70\x68\x61","\x73\x68\x61\x64\x6F\x77\x6F\x66\x66\x73\x65\x74","\x74\x6F\x46\x69\x78\x65\x64","\x72\x6F\x74\x61\x74\x65","\x74\x68\x65\x74\x61","\x63\x78","\x63\x79","\x66\x69\x6C\x6C\x63\x6F\x6C\x6F\x72","\x67\x72\x61\x64\x69\x65\x6E\x74","\x63\x31","\x63\x32","\x77","\x68","\x61\x6C\x70\x68\x61\x31","\x61\x6C\x70\x68\x61\x32","\x73\x74\x72\x6F\x6B\x65\x63\x6F\x6C\x6F\x72","\x73\x74\x72\x6F\x6B\x65\x77\x69\x64\x74\x68","\x64\x61\x73\x68\x70\x61\x74\x74\x65\x72\x6E","\x70\x61\x74\x74\x65\x72\x6E","\x6C\x69\x6E\x65\x63\x61\x70","\x63\x61\x70","\x6C\x69\x6E\x65\x6A\x6F\x69\x6E","\x6D\x69\x74\x65\x72\x6C\x69\x6D\x69\x74","\x6C\x69\x6D\x69\x74","\x66\x6F\x6E\x74\x63\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x63\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x62\x6F\x72\x64\x65\x72\x63\x6F\x6C\x6F\x72","\x66\x6F\x6E\x74\x73\x74\x79\x6C\x65","\x72\x65\x63\x74","\x72\x6F\x75\x6E\x64\x72\x65\x63\x74","\x63\x6F\x6E\x76\x65\x72\x74","\x61\x73\x70\x65\x63\x74","\x71\x75\x61\x64","\x78\x31","\x79\x31","\x78\x32","\x79\x32","\x63\x75\x72\x76\x65","\x78\x33","\x79\x33","\x69\x73\x4E\x6F\x64\x65","\x73\x74\x72","\x77\x72\x61\x70","\x66\x69\x6C\x6C","\x63\x6C\x69\x70","\x73\x74\x72\x6F\x6B\x65","\x66\x69\x6C\x6C\x41\x6E\x64\x53\x74\x72\x6F\x6B\x65","\x66\x69\x6C\x6C\x73\x74\x72\x6F\x6B\x65","\x67\x72\x61\x64\x69\x65\x6E\x74\x73","\x64\x65\x66\x73","\x73\x74\x79\x6C\x65\x45\x6E\x61\x62\x6C\x65\x64","\x63\x72\x65\x61\x74\x65\x53\x74\x79\x6C\x65","\x6D\x61\x74\x63\x68\x48\x74\x6D\x6C\x41\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x66\x6F\x45\x6E\x61\x62\x6C\x65\x64","\x73\x74\x72\x6F\x6B\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x72\x65\x66\x43\x6F\x75\x6E\x74","\x62\x6C\x6F\x63\x6B\x49\x6D\x61\x67\x65\x50\x6F\x69\x6E\x74\x65\x72\x45\x76\x65\x6E\x74\x73","\x73\x76\x67\x7B\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79\x3A","\x3B\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A","\x3B\x66\x69\x6C\x6C\x3A\x6E\x6F\x6E\x65\x3B\x73\x74\x72\x6F\x6B\x65\x2D\x6D\x69\x74\x65\x72\x6C\x69\x6D\x69\x74\x3A\x31\x30\x7D","\x4E\x53\x5F\x53\x56\x47","\x78\x6D\x6C\x6E\x73","\x63\x72\x65\x61\x74\x65\x47\x72\x61\x64\x69\x65\x6E\x74\x49\x64","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x53\x4F\x55\x54\x48","\x73","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x45\x41\x53\x54","\x65","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4E\x4F\x52\x54\x48","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x57\x45\x53\x54","\x6D\x78\x2D\x67\x72\x61\x64\x69\x65\x6E\x74\x2D","\x67\x65\x74\x53\x76\x67\x47\x72\x61\x64\x69\x65\x6E\x74","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x69\x64","\x63\x72\x65\x61\x74\x65\x53\x76\x67\x47\x72\x61\x64\x69\x65\x6E\x74","\x6C\x69\x6E\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6E\x74","\x30\x25","\x3B\x73\x74\x6F\x70\x2D\x6F\x70\x61\x63\x69\x74\x79\x3A","\x6F\x66\x66\x73\x65\x74","\x73\x74\x6F\x70\x2D\x63\x6F\x6C\x6F\x72\x3A","\x61\x64\x64\x4E\x6F\x64\x65","\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x6C\x6C","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x75\x70\x64\x61\x74\x65\x53\x74\x72\x6F\x6B\x65","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x64\x6F\x77","\x63\x72\x65\x61\x74\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x70\x6F\x69\x6E\x74\x65\x72\x2D\x65\x76\x65\x6E\x74\x73","\x61\x6C\x6C","\x66\x69\x6C\x6C\x2D\x6F\x70\x61\x63\x69\x74\x79","\x75\x72\x6C\x28\x23","\x73\x74\x72\x6F\x6B\x65\x2D\x6F\x70\x61\x63\x69\x74\x79","\x73\x74\x72\x6F\x6B\x65\x2D\x77\x69\x64\x74\x68","\x75\x70\x64\x61\x74\x65\x53\x74\x72\x6F\x6B\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x73\x74\x72\x6F\x6B\x65\x2D\x64\x61\x73\x68\x61\x72\x72\x61\x79","\x63\x72\x65\x61\x74\x65\x44\x61\x73\x68\x50\x61\x74\x74\x65\x72\x6E","\x73\x74\x72\x6F\x6B\x65\x2D\x6C\x69\x6E\x65\x6A\x6F\x69\x6E","\x62\x75\x74\x74","\x73\x74\x72\x6F\x6B\x65\x2D\x6C\x69\x6E\x65\x63\x61\x70","\x73\x74\x72\x6F\x6B\x65\x2D\x6D\x69\x74\x65\x72\x6C\x69\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x77\x68\x69\x74\x65","\x29\x73\x63\x61\x6C\x65\x28","\x29\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x72\x6F\x74\x61\x74\x65\x28","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x43\x78","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x43\x79","\x72\x78","\x72\x79","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65\x4E\x53","\x78\x6C\x69\x6E\x6B\x3A\x68\x72\x65\x66","\x70\x72\x65\x73\x65\x72\x76\x65\x41\x73\x70\x65\x63\x74\x52\x61\x74\x69\x6F","\x73\x63\x61\x6C\x65\x28","\x70\x6F\x69\x6E\x74\x65\x72\x2D\x65\x76\x65\x6E\x74\x73\x3A\x6E\x6F\x6E\x65","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B\x3B\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A","\x70\x78\x3B\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79\x3A","\x3B\x63\x6F\x6C\x6F\x72\x3A","\x3B\x6C\x69\x6E\x65\x2D\x68\x65\x69\x67\x68\x74\x3A","\x70\x78\x3B","\x46\x4F\x4E\x54\x5F\x42\x4F\x4C\x44","\x66\x6F\x6E\x74\x2D\x77\x65\x69\x67\x68\x74\x3A\x62\x6F\x6C\x64\x3B","\x46\x4F\x4E\x54\x5F\x49\x54\x41\x4C\x49\x43","\x66\x6F\x6E\x74\x2D\x73\x74\x79\x6C\x65\x3A\x69\x74\x61\x6C\x69\x63\x3B","\x46\x4F\x4E\x54\x5F\x55\x4E\x44\x45\x52\x4C\x49\x4E\x45","\x66\x6F\x6E\x74\x2D\x64\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E\x3A\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65\x3B","\x74\x65\x78\x74\x2D\x61\x6C\x69\x67\x6E\x3A\x63\x65\x6E\x74\x65\x72\x3B","\x74\x65\x78\x74\x2D\x61\x6C\x69\x67\x6E\x3A\x72\x69\x67\x68\x74\x3B","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x2D\x63\x6F\x6C\x6F\x72\x3A","\x62\x6F\x72\x64\x65\x72\x3A\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20","\x26\x61\x6D\x70\x3B\x67\x74\x3B","\x26\x61\x6D\x70\x3B\x6C\x74\x3B","\x3C\x64\x69\x76\x20\x78\x6D\x6C\x6E\x73\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x68\x74\x6D\x6C\x22\x20\x73\x74\x79\x6C\x65\x3D\x22\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B\x3B","\x22\x3E","\x3C\x2F\x64\x69\x76\x3E","\x3C\x68\x72\x20\x2F\x3E","\x3C\x62\x72\x20\x2F\x3E","\x3C\x64\x69\x76\x20\x78\x6D\x6C\x6E\x73\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x77\x33\x2E\x6F\x72\x67\x2F\x31\x39\x39\x39\x2F\x78\x68\x74\x6D\x6C\x22\x20\x73\x74\x79\x6C\x65\x3D\x22","\x68\x74\x6D\x6C","\x76\x65\x72\x74\x69\x63\x61\x6C\x2D\x61\x6C\x69\x67\x6E\x3A\x74\x6F\x70\x3B","\x6F\x76\x65\x72\x66\x6C\x6F\x77\x3A\x68\x69\x64\x64\x65\x6E\x3B","\x6D\x61\x78\x2D\x68\x65\x69\x67\x68\x74\x3A","\x77\x69\x64\x74\x68\x3A","\x77\x68\x69\x74\x65\x2D\x73\x70\x61\x63\x65\x3A\x6E\x6F\x72\x6D\x61\x6C\x3B","\x77\x68\x69\x74\x65\x2D\x73\x70\x61\x63\x65\x3A\x6E\x6F\x77\x72\x61\x70\x3B","\x66\x6F\x72\x65\x69\x67\x6E\x4F\x62\x6A\x65\x63\x74","\x70\x6C\x61\x69\x6E\x54\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x70","\x6D\x78\x2D\x63\x6C\x69\x70\x2D","\x63\x6C\x69\x70\x50\x61\x74\x68","\x63\x6C\x69\x70\x2D\x70\x61\x74\x68","\x75\x70\x64\x61\x74\x65\x46\x6F\x6E\x74","\x74\x65\x78\x74\x2D\x61\x6E\x63\x68\x6F\x72","\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65","\x61\x64\x64\x54\x65\x78\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x2D\x77\x65\x69\x67\x68\x74","\x62\x6F\x6C\x64","\x66\x6F\x6E\x74\x2D\x73\x74\x79\x6C\x65","\x69\x74\x61\x6C\x69\x63","\x74\x65\x78\x74\x2D\x64\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E","\x67\x65\x74\x42\x42\x6F\x78","\x66\x6F\x6E\x74\x57\x65\x69\x67\x68\x74","\x3C\x62\x72\x2F\x3E","\x6D\x6F\x64","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28\x30\x2E\x35\x2C\x20\x30\x2E\x35\x29","\x6D","\x6C","\x63","\x72\x6F\x74\x61\x74\x65\x64\x48\x74\x6D\x6C\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x76\x6D\x6C\x53\x63\x61\x6C\x65","\x20\x65","\x63\x6F\x6F\x72\x64\x73\x69\x7A\x65","\x73\x74\x72\x6F\x6B\x65\x77\x65\x69\x67\x68\x74","\x73\x74\x72\x6F\x6B\x65\x64","\x63\x72\x65\x61\x74\x65\x53\x74\x72\x6F\x6B\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x6C\x6C","\x63\x72\x65\x61\x74\x65\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x46\x69\x6C\x6C","\x66\x69\x6C\x6C\x65\x64","\x3A\x66\x69\x6C\x6C","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66","\x74\x69\x6C\x65","\x63\x6F\x6C\x6F\x72\x32","\x66\x6C\x69\x70","\x61\x6E\x67\x6C\x65","\x4F\x46\x46\x49\x43\x45\x5F\x50\x52\x45\x46\x49\x58","\x3A\x6F\x70\x61\x63\x69\x74\x79\x32","\x3A\x73\x74\x72\x6F\x6B\x65","\x65\x6E\x64\x63\x61\x70","\x6A\x6F\x69\x6E\x73\x74\x79\x6C\x65","\x31\x30","\x64\x61\x73\x68\x73\x74\x79\x6C\x65","\x67\x65\x74\x56\x6D\x6C\x44\x61\x73\x68\x53\x74\x79\x6C\x65","\x64\x61\x73\x68","\x30\x20\x32","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x64\x6F\x77\x53\x74\x72\x6F\x6B\x65","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x64\x6F\x77\x46\x69\x6C\x6C","\x3A\x73\x68\x61\x70\x65","\x63\x20","\x63\x72\x65\x61\x74\x65\x52\x65\x63\x74","\x3A\x72\x65\x63\x74","\x3A\x72\x6F\x75\x6E\x64\x72\x65\x63\x74","\x61\x72\x63\x73\x69\x7A\x65","\x3A\x6F\x76\x61\x6C","\x61\x74\x6D\x6F\x73\x74","\x69\x67\x6E\x6F\x72\x65","\x66\x72\x61\x6D\x65","\x31\x38\x30","\x66\x6F\x6E\x74\x44\x65\x63\x6F\x72\x61\x74\x69\x6F\x6E","\x3A\x67\x72\x6F\x75\x70","\x72\x65\x6C\x61\x74\x69\x76\x65","\x67\x65\x74\x41\x6C\x69\x67\x6E\x6D\x65\x6E\x74\x41\x73\x50\x6F\x69\x6E\x74","\x6E\x6F\x72\x6D\x61\x6C","\x6D\x61\x78\x48\x65\x69\x67\x68\x74","\x67\x72\x6F\x75\x70","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x4D\x61\x74\x72\x69\x78\x28\x4D\x31\x31\x3D","\x2C\x20\x4D\x31\x32\x3D","\x2C\x20\x4D\x32\x31\x3D","\x2C\x20\x4D\x32\x32\x3D","\x2C\x20\x73\x69\x7A\x69\x6E\x67\x4D\x65\x74\x68\x6F\x64\x3D\x27\x61\x75\x74\x6F\x20\x65\x78\x70\x61\x6E\x64\x27\x29","\x3A\x70\x61\x74\x68","\x74\x65\x78\x74\x70\x61\x74\x68\x6F\x6B","\x6D\x20","\x20\x6C\x20","\x3A\x74\x65\x78\x74\x70\x61\x74\x68","\x76\x2D\x74\x65\x78\x74\x2D\x61\x6C\x69\x67\x6E\x3A","\x73\x74\x72\x69\x6E\x67","\x73\x65\x74\x53\x74\x61\x74\x65\x73","\x67\x75\x69\x64\x65\x58","\x67\x75\x69\x64\x65\x59","\x67\x65\x74\x47\x75\x69\x64\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x63\x72\x65\x61\x74\x65\x47\x75\x69\x64\x65\x53\x68\x61\x70\x65","\x69\x73\x44\x61\x73\x68\x65\x64","\x44\x49\x41\x4C\x45\x43\x54\x5F\x56\x4D\x4C","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x70\x6F\x69\x6E\x74\x73","\x73\x63\x72\x6F\x6C\x6C\x57\x69\x64\x74\x68","\x64\x65\x73\x63","\x70\x61\x72\x73\x65\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x70\x61\x72\x73\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x63\x61\x6C\x69\x7A\x65\x64","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x77\x30","\x68\x30","\x62\x67\x4E\x6F\x64\x65","\x66\x67\x4E\x6F\x64\x65","\x66\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x76\x61\x72\x69\x61\x62\x6C\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x73","\x67\x65\x74\x43\x68\x69\x6C\x64\x4E\x6F\x64\x65\x73","\x70\x61\x72\x73\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x65\x76\x61\x6C\x75\x61\x74\x65\x54\x65\x78\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x65\x76\x61\x6C\x75\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6C\x6F\x63\x61\x6C\x69\x7A\x65\x64","\x65\x76\x61\x6C","\x64\x72\x61\x77\x53\x68\x61\x70\x65","\x64\x72\x61\x77\x43\x68\x69\x6C\x64\x72\x65\x6E","\x63\x6F\x6D\x70\x75\x74\x65\x41\x73\x70\x65\x63\x74","\x69\x6E\x68\x65\x72\x69\x74","\x67\x65\x74\x4E\x75\x6D\x62\x65\x72","\x64\x72\x61\x77\x4E\x6F\x64\x65","\x66\x69\x78\x65\x64","\x61\x72\x63","\x78\x2D\x61\x78\x69\x73\x2D\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x6C\x61\x72\x67\x65\x2D\x61\x72\x63\x2D\x66\x6C\x61\x67","\x73\x77\x65\x65\x70\x2D\x66\x6C\x61\x67","\x52\x45\x43\x54\x41\x4E\x47\x4C\x45\x5F\x52\x4F\x55\x4E\x44\x49\x4E\x47\x5F\x46\x41\x43\x54\x4F\x52","\x61\x6C\x69\x67\x6E\x2D\x73\x68\x61\x70\x65","\x69\x6E\x63\x6C\x75\x64\x65\x2D\x73\x68\x61\x70\x65","\x67\x65\x74\x53\x74\x65\x6E\x63\x69\x6C","\x73\x74\x65\x6E\x63\x69\x6C","\x62\x6F\x75\x6E\x64\x73","\x62\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x73\x76\x67\x53\x74\x72\x6F\x6B\x65\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x73\x74\x65\x6E\x63\x69\x6C\x50\x6F\x69\x6E\x74\x65\x72\x45\x76\x65\x6E\x74\x73","\x69\x73\x50\x61\x72\x73\x65\x56\x6D\x6C","\x69\x73\x48\x74\x6D\x6C\x41\x6C\x6C\x6F\x77\x65\x64","\x67\x65\x74\x53\x76\x67\x53\x63\x72\x65\x65\x6E\x4F\x66\x66\x73\x65\x74","\x63\x72\x65\x61\x74\x65\x53\x76\x67","\x63\x72\x65\x61\x74\x65\x48\x74\x6D\x6C","\x63\x72\x65\x61\x74\x65\x56\x6D\x6C","\x72\x65\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x75\x70\x64\x61\x74\x65\x42\x6F\x75\x6E\x64\x73\x46\x72\x6F\x6D\x50\x6F\x69\x6E\x74\x73","\x63\x68\x65\x63\x6B\x42\x6F\x75\x6E\x64\x73","\x72\x65\x64\x72\x61\x77\x48\x74\x6D\x6C\x53\x68\x61\x70\x65","\x72\x65\x64\x72\x61\x77\x53\x68\x61\x70\x65","\x75\x70\x64\x61\x74\x65\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x63\x72\x65\x61\x74\x65\x56\x6D\x6C\x47\x72\x6F\x75\x70","\x63\x72\x65\x61\x74\x65\x43\x61\x6E\x76\x61\x73","\x68\x61\x73\x43\x68\x69\x6C\x64\x4E\x6F\x64\x65\x73","\x6C\x61\x73\x74\x43\x68\x69\x6C\x64","\x62\x65\x66\x6F\x72\x65\x65\x6E\x64","\x69\x6E\x73\x65\x72\x74\x41\x64\x6A\x61\x63\x65\x6E\x74\x48\x54\x4D\x4C","\x61\x64\x64\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x46\x69\x6C\x74\x65\x72","\x64\x65\x73\x74\x72\x6F\x79\x43\x61\x6E\x76\x61\x73","\x75\x70\x64\x61\x74\x65\x56\x6D\x6C\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6D\x78\x52\x65\x66\x43\x6F\x75\x6E\x74","\x6F\x6C\x64\x47\x72\x61\x64\x69\x65\x6E\x74\x73","\x72\x65\x6C\x65\x61\x73\x65\x53\x76\x67\x47\x72\x61\x64\x69\x65\x6E\x74\x73","\x69\x73\x50\x61\x69\x6E\x74\x42\x6F\x75\x6E\x64\x73\x49\x6E\x76\x65\x72\x74\x65\x64","\x75\x70\x64\x61\x74\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x43\x61\x6E\x76\x61\x73","\x70\x61\x69\x6E\x74\x53\x74\x65\x6E\x63\x69\x6C\x53\x68\x61\x70\x65","\x70\x61\x69\x6E\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x70\x61\x69\x6E\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x69\x73\x53\x68\x61\x64\x6F\x77","\x67\x65\x74\x47\x72\x61\x64\x69\x65\x6E\x74\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x68\x61\x70\x65\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x61\x64\x64\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x63\x74\x61\x6E\x67\x6C\x65","\x73\x65\x74\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x70\x61\x69\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x70\x61\x69\x6E\x74\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x41\x72\x63\x53\x69\x7A\x65","\x70\x61\x69\x6E\x74\x47\x6C\x61\x73\x73\x45\x66\x66\x65\x63\x74","\x23\x66\x66\x66\x66\x66\x66","\x69\x73\x52\x6F\x75\x6E\x64\x65\x64","\x73\x74\x65\x6E\x63\x69\x6C\x46\x6C\x69\x70\x48","\x73\x74\x65\x6E\x63\x69\x6C\x46\x6C\x69\x70\x56","\x73\x65\x74\x43\x75\x72\x73\x6F\x72","\x67\x65\x74\x43\x75\x72\x73\x6F\x72","\x63\x72\x65\x61\x74\x65\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x61\x75\x67\x6D\x65\x6E\x74\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x67\x65\x74\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x67\x65\x74\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x67\x65\x74\x54\x65\x78\x74\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x76\x65\x72\x74\x69\x63\x61\x6C\x54\x65\x78\x74\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28\x27","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66\x27\x29","\x73\x74\x65\x6E\x63\x69\x6C\x73","\x6D\x61\x72\x6B\x65\x72\x73","\x41\x52\x52\x4F\x57\x5F\x43\x4C\x41\x53\x53\x49\x43","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44","\x61\x64\x64\x4D\x61\x72\x6B\x65\x72","\x72\x65\x64\x72\x61\x77\x50\x61\x74\x68","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x46\x69\x6C\x74\x65\x72\x73","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x43\x6F\x6C\x6F\x72\x73","\x62\x6F\x72\x64\x65\x72\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x73\x6F\x6C\x69\x64","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x64\x72\x6F\x70\x53\x68\x61\x64\x6F\x77\x20\x28\x4F\x66\x66\x58\x3D\x27","\x27\x2C\x20\x4F\x66\x66\x59\x3D\x27","\x27\x2C\x20\x43\x6F\x6C\x6F\x72\x3D\x27","\x27\x29","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x67\x72\x61\x64\x69\x65\x6E\x74\x28\x73\x74\x61\x72\x74\x43\x6F\x6C\x6F\x72\x53\x74\x72\x3D\x27","\x27\x2C\x20\x65\x6E\x64\x43\x6F\x6C\x6F\x72\x53\x74\x72\x3D\x27","\x27\x2C\x20\x67\x72\x61\x64\x69\x65\x6E\x74\x54\x79\x70\x65\x3D\x27","\x70\x61\x69\x6E\x74\x4C\x69\x6E\x65","\x61\x72\x72\x6F\x77\x57\x69\x64\x74\x68","\x41\x52\x52\x4F\x57\x5F\x57\x49\x44\x54\x48","\x41\x52\x52\x4F\x57\x5F\x53\x50\x41\x43\x49\x4E\x47","\x41\x52\x52\x4F\x57\x5F\x53\x49\x5A\x45","\x44\x45\x46\x41\x55\x4C\x54\x5F\x46\x4F\x4E\x54\x53\x54\x59\x4C\x45","\x63\x6C\x69\x70\x70\x65\x64","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x4C\x65\x66\x74","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x52\x69\x67\x68\x74","\x72\x65\x70\x6C\x61\x63\x65\x4C\x69\x6E\x65\x66\x65\x65\x64\x73","\x69\x67\x6E\x6F\x72\x65\x43\x6C\x69\x70\x70\x65\x64\x53\x74\x72\x69\x6E\x67\x53\x69\x7A\x65","\x69\x67\x6E\x6F\x72\x65\x53\x74\x72\x69\x6E\x67\x53\x69\x7A\x65","\x74\x65\x78\x74\x44\x69\x76","\x75\x70\x64\x61\x74\x65\x53\x69\x7A\x65","\x6D\x61\x72\x67\x69\x6E","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x54\x52\x49\x43\x54\x48\x54\x4D\x4C","\x75\x70\x64\x61\x74\x65\x56\x61\x6C\x75\x65","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x46\x69\x6C\x74\x65\x72","\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x4F\x72\x69\x67\x69\x6E","\x25\x20","\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x25\x2C","\x25\x29\x73\x63\x61\x6C\x65\x28","\x29\x20\x72\x6F\x74\x61\x74\x65\x28","\x64\x65\x67\x29","\x30\x25\x20\x30\x25","\x25\x29","\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20","\x3C\x64\x69\x76\x20\x73\x74\x79\x6C\x65\x3D\x22\x7A\x6F\x6F\x6D\x3A\x31\x3B","\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B\x3B\x5F\x64\x69\x73\x70\x6C\x61\x79\x3A\x69\x6E\x6C\x69\x6E\x65\x3B\x70\x61\x64\x64\x69\x6E\x67\x2D\x62\x6F\x74\x74\x6F\x6D\x3A\x31\x70\x78\x3B\x70\x61\x64\x64\x69\x6E\x67\x2D\x72\x69\x67\x68\x74\x3A\x31\x70\x78\x3B\x6C\x69\x6E\x65\x2D\x68\x65\x69\x67\x68\x74\x3A","\x75\x70\x64\x61\x74\x65\x4D\x61\x72\x67\x69\x6E","\x67\x65\x74\x53\x70\x61\x63\x69\x6E\x67","\x70\x72\x65\x73\x65\x72\x76\x65\x49\x6D\x61\x67\x65\x41\x73\x70\x65\x63\x74","\x69\x6D\x61\x67\x65\x46\x6C\x69\x70\x48","\x69\x6D\x61\x67\x65\x46\x6C\x69\x70\x56","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x42\x61\x73\x69\x63\x49\x6D\x61\x67\x65\x28\x72\x6F\x74\x61\x74\x69\x6F\x6E\x3D\x32\x29","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x42\x61\x73\x69\x63\x49\x6D\x61\x67\x65\x28\x6D\x69\x72\x72\x6F\x72\x3D\x31\x29","\x70\x72\x6F\x67\x69\x64\x3A\x44\x58\x49\x6D\x61\x67\x65\x54\x72\x61\x6E\x73\x66\x6F\x72\x6D\x2E\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x42\x61\x73\x69\x63\x49\x6D\x61\x67\x65\x28\x72\x6F\x74\x61\x74\x69\x6F\x6E\x3D\x32\x2C\x20\x6D\x69\x72\x72\x6F\x72\x3D\x31\x29","\x69\x6D\x61\x67\x65\x53\x69\x7A\x65","\x44\x45\x46\x41\x55\x4C\x54\x5F\x49\x4D\x41\x47\x45\x53\x49\x5A\x45","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x69\x7A\x65","\x69\x6E\x64\x69\x63\x61\x74\x6F\x72","\x70\x61\x69\x6E\x74\x49\x6D\x61\x67\x65","\x70\x61\x69\x6E\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72","\x67\x65\x74\x49\x6D\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x41\x4C\x49\x47\x4E\x5F\x54\x4F\x50","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x42\x6F\x75\x6E\x64\x73","\x63\x72\x65\x61\x74\x65\x4D\x61\x72\x6B\x65\x72","\x53\x54\x59\x4C\x45\x5F\x43\x55\x52\x56\x45\x44","\x70\x61\x69\x6E\x74\x43\x75\x72\x76\x65\x64\x4C\x69\x6E\x65","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x53\x49\x5A\x45","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x53\x49\x5A\x45","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x41\x52\x52\x4F\x57","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x41\x52\x52\x4F\x57","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x46\x49\x4C\x4C","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x46\x49\x4C\x4C","\x70\x61\x69\x6E\x74\x52\x6F\x75\x6E\x64\x65\x64\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x70\x61\x69\x6E\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x70\x61\x69\x6E\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x75\x73\x65\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78","\x6D\x6F\x76\x65\x43\x65\x6C\x6C","\x67\x65\x74\x47\x72\x61\x70\x68","\x67\x65\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x74\x72\x61\x76\x65\x72\x73\x65","\x67\x65\x74\x45\x64\x67\x65\x43\x6F\x75\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x41\x74","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x67\x65\x74\x56\x69\x73\x69\x62\x6C\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x69\x73\x56\x65\x72\x74\x65\x78\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x56\x65\x72\x74\x65\x78\x49\x67\x6E\x6F\x72\x65\x64","\x69\x73\x43\x65\x6C\x6C\x56\x69\x73\x69\x62\x6C\x65","\x69\x73\x45\x64\x67\x65\x49\x67\x6E\x6F\x72\x65\x64","\x73\x65\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x73\x65\x74\x4F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x4F\x66\x66\x73\x65\x74","\x69\x73\x41\x6E\x63\x65\x73\x74\x6F\x72","\x67\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x65\x74\x45\x64\x67\x65\x50\x6F\x69\x6E\x74\x73","\x73\x65\x74\x52\x65\x6C\x61\x74\x69\x76\x65","\x73\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x65\x74\x56\x65\x72\x74\x65\x78\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x67\x65\x74\x56\x65\x72\x74\x65\x78\x42\x6F\x75\x6E\x64\x73","\x61\x72\x72\x61\x6E\x67\x65\x47\x72\x6F\x75\x70\x73","\x67\x65\x74\x43\x68\x69\x6C\x64\x56\x65\x72\x74\x69\x63\x65\x73","\x67\x65\x74\x42\x6F\x75\x6E\x64\x69\x6E\x67\x42\x6F\x78\x46\x72\x6F\x6D\x47\x65\x6F\x6D\x65\x74\x72\x79","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x67\x65\x74\x53\x74\x61\x72\x74\x53\x69\x7A\x65","\x78\x30","\x79\x30","\x6B\x65\x65\x70\x46\x69\x72\x73\x74\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x72\x65\x73\x69\x7A\x65\x50\x61\x72\x65\x6E\x74","\x72\x65\x73\x69\x7A\x65\x4C\x61\x73\x74","\x69\x73\x48\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x67\x65\x74\x49\x6E\x64\x65\x78","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x53\x69\x7A\x65","\x69\x73\x4C\x61\x79\x65\x72","\x63\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x72\x65\x73\x69\x7A\x65\x56\x65\x72\x74\x69\x63\x65\x73","\x69\x6E\x76\x65\x72\x74","\x67\x72\x6F\x75\x70\x50\x61\x64\x64\x69\x6E\x67","\x70\x61\x72\x65\x6E\x74\x73\x43\x68\x61\x6E\x67\x65\x64","\x6D\x6F\x76\x65\x54\x72\x65\x65","\x6C\x65\x76\x65\x6C\x44\x69\x73\x74\x61\x6E\x63\x65","\x6E\x6F\x64\x65\x44\x69\x73\x74\x61\x6E\x63\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73","\x70\x72\x65\x66\x48\x6F\x7A\x45\x64\x67\x65\x53\x65\x70","\x70\x72\x65\x66\x56\x65\x72\x74\x45\x64\x67\x65\x4F\x66\x66","\x6D\x69\x6E\x45\x64\x67\x65\x4A\x65\x74\x74\x79","\x63\x68\x61\x6E\x6E\x65\x6C\x42\x75\x66\x66\x65\x72","\x65\x64\x67\x65\x52\x6F\x75\x74\x69\x6E\x67","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x54\x72\x65\x65\x52\x6F\x6F\x74\x73","\x64\x66\x73","\x6C\x61\x79\x6F\x75\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x4C\x61\x79\x6F\x75\x74","\x76\x65\x72\x74\x69\x63\x61\x6C\x4C\x61\x79\x6F\x75\x74","\x6D\x6F\x76\x65\x4E\x6F\x64\x65","\x61\x64\x6A\x75\x73\x74\x50\x61\x72\x65\x6E\x74\x73","\x6C\x6F\x63\x61\x6C\x45\x64\x67\x65\x50\x72\x6F\x63\x65\x73\x73\x69\x6E\x67","\x6E\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x4E\x6F\x64\x65","\x61\x74\x74\x61\x63\x68\x50\x61\x72\x65\x6E\x74","\x6C\x61\x79\x6F\x75\x74\x4C\x65\x61\x66","\x6F\x66\x66\x73\x65\x74\x58","\x6F\x66\x66\x73\x65\x74\x59","\x75\x70\x70\x65\x72\x48\x65\x61\x64","\x63\x6F\x6E\x74\x6F\x75\x72","\x63\x72\x65\x61\x74\x65\x4C\x69\x6E\x65","\x6C\x6F\x77\x65\x72\x48\x65\x61\x64","\x75\x70\x70\x65\x72\x54\x61\x69\x6C","\x6C\x6F\x77\x65\x72\x54\x61\x69\x6C","\x6D\x65\x72\x67\x65","\x62\x72\x69\x64\x67\x65","\x73\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x70\x72\x6F\x63\x65\x73\x73\x4E\x6F\x64\x65\x4F\x75\x74\x67\x6F\x69\x6E\x67","\x67\x65\x74\x45\x64\x67\x65\x73\x42\x65\x74\x77\x65\x65\x6E","\x77\x65\x69\x67\x68\x74\x65\x64\x56\x61\x6C\x75\x65","\x6E\x75\x64\x67\x65","\x76\x69\x73\x69\x74\x65\x64","\x72\x61\x6E\x6B\x49\x6E\x64\x65\x78","\x75\x73\x65\x49\x6E\x70\x75\x74\x4F\x72\x69\x67\x69\x6E","\x64\x69\x73\x61\x62\x6C\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x66\x6F\x72\x63\x65\x43\x6F\x6E\x73\x74\x61\x6E\x74","\x66\x6F\x72\x63\x65\x43\x6F\x6E\x73\x74\x61\x6E\x74\x53\x71\x75\x61\x72\x65\x64","\x6D\x69\x6E\x44\x69\x73\x74\x61\x6E\x63\x65\x4C\x69\x6D\x69\x74","\x6D\x61\x78\x44\x69\x73\x74\x61\x6E\x63\x65\x4C\x69\x6D\x69\x74","\x6D\x69\x6E\x44\x69\x73\x74\x61\x6E\x63\x65\x4C\x69\x6D\x69\x74\x53\x71\x75\x61\x72\x65\x64","\x69\x6E\x69\x74\x69\x61\x6C\x54\x65\x6D\x70","\x74\x65\x6D\x70\x65\x72\x61\x74\x75\x72\x65","\x6D\x61\x78\x49\x74\x65\x72\x61\x74\x69\x6F\x6E\x73","\x69\x74\x65\x72\x61\x74\x69\x6F\x6E","\x61\x6C\x6C\x6F\x77\x65\x64\x54\x6F\x52\x75\x6E","\x76\x65\x72\x74\x65\x78\x41\x72\x72\x61\x79","\x67\x65\x74\x42\x6F\x75\x6E\x64\x73","\x69\x6E\x64\x69\x63\x65\x73","\x64\x69\x73\x70\x58","\x64\x69\x73\x70\x59","\x63\x65\x6C\x6C\x4C\x6F\x63\x61\x74\x69\x6F\x6E","\x69\x73\x4D\x6F\x76\x65\x61\x62\x6C\x65","\x6E\x65\x69\x67\x68\x62\x6F\x75\x72\x73","\x72\x61\x64\x69\x75\x73","\x72\x61\x64\x69\x75\x73\x53\x71\x75\x61\x72\x65\x64","\x67\x65\x74\x4F\x70\x70\x6F\x73\x69\x74\x65\x73","\x72\x65\x73\x65\x74\x45\x64\x67\x65","\x63\x61\x6C\x63\x52\x65\x70\x75\x6C\x73\x69\x6F\x6E","\x63\x61\x6C\x63\x41\x74\x74\x72\x61\x63\x74\x69\x6F\x6E","\x63\x61\x6C\x63\x50\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x72\x65\x64\x75\x63\x65\x54\x65\x6D\x70\x65\x72\x61\x74\x75\x72\x65","\x72\x61\x6E\x64\x6F\x6D","\x6D\x6F\x76\x65\x43\x69\x72\x63\x6C\x65","\x67\x65\x74\x52\x61\x64\x69\x75\x73","\x63\x69\x72\x63\x6C\x65","\x66\x69\x6E\x64\x50\x61\x72\x61\x6C\x6C\x65\x6C\x73","\x67\x65\x74\x45\x64\x67\x65\x49\x64","\x72\x6F\x75\x74\x65","\x6C\x61\x79\x6F\x75\x74\x73","\x6D\x61\x73\x74\x65\x72","\x70\x6C\x61\x63\x65\x4C\x61\x62\x65\x6C\x73","\x61\x76\x6F\x69\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73","\x74\x65\x6D\x70","\x6D\x61\x78\x52\x61\x6E\x6B","\x6D\x69\x6E\x52\x61\x6E\x6B","\x6E\x65\x78\x74\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x70\x72\x65\x76\x69\x6F\x75\x73\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x4E\x65\x78\x74\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x50\x72\x65\x76\x69\x6F\x75\x73\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x47\x65\x6E\x65\x72\x61\x6C\x50\x75\x72\x70\x6F\x73\x65\x56\x61\x72\x69\x61\x62\x6C\x65","\x73\x65\x74\x47\x65\x6E\x65\x72\x61\x6C\x50\x75\x72\x70\x6F\x73\x65\x56\x61\x72\x69\x61\x62\x6C\x65","\x73\x65\x74\x58","\x73\x65\x74\x59","\x63\x6F\x6E\x6E\x65\x63\x74\x73\x41\x73\x54\x61\x72\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x73\x41\x73\x53\x6F\x75\x72\x63\x65","\x68\x61\x73\x68\x43\x6F\x64\x65","\x67\x65\x74\x52\x61\x6E\x6B\x56\x61\x6C\x75\x65","\x67\x65\x74\x43\x6F\x72\x65\x43\x65\x6C\x6C","\x65\x64\x67\x65\x73","\x69\x73\x52\x65\x76\x65\x72\x73\x65\x64","\x74\x69\x67\x68\x74\x65\x6E\x54\x6F\x53\x6F\x75\x72\x63\x65","\x72\x6F\x6F\x74\x73","\x76\x65\x72\x74\x65\x78\x4D\x61\x70\x70\x65\x72","\x65\x64\x67\x65\x4D\x61\x70\x70\x65\x72","\x53\x4F\x55\x52\x43\x45\x53\x43\x41\x4E\x53\x54\x41\x52\x54\x52\x41\x4E\x4B","\x63\x72\x65\x61\x74\x65\x49\x6E\x74\x65\x72\x6E\x61\x6C\x43\x65\x6C\x6C\x73","\x72\x61\x6E\x6B\x73","\x64\x66\x73\x43\x6F\x75\x6E\x74","\x69\x6E\x69\x74\x69\x61\x6C\x52\x61\x6E\x6B","\x73\x6C\x69\x63\x65","\x66\x69\x78\x52\x61\x6E\x6B\x73","\x65\x78\x74\x65\x6E\x64\x65\x64\x44\x66\x73","\x6E\x65\x73\x74\x65\x64\x42\x65\x73\x74\x52\x61\x6E\x6B\x73","\x63\x75\x72\x72\x65\x6E\x74\x42\x65\x73\x74\x43\x72\x6F\x73\x73\x69\x6E\x67\x73","\x69\x74\x65\x72\x61\x74\x69\x6F\x6E\x73\x57\x69\x74\x68\x6F\x75\x74\x49\x6D\x70\x72\x6F\x76\x65\x6D\x65\x6E\x74","\x6D\x61\x78\x4E\x6F\x49\x6D\x70\x72\x6F\x76\x65\x6D\x65\x6E\x74\x49\x74\x65\x72\x61\x74\x69\x6F\x6E\x73","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x43\x72\x6F\x73\x73\x69\x6E\x67\x73","\x77\x65\x69\x67\x68\x74\x65\x64\x4D\x65\x64\x69\x61\x6E","\x74\x72\x61\x6E\x73\x70\x6F\x73\x65","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x52\x61\x6E\x6B\x43\x72\x6F\x73\x73\x69\x6E\x67","\x6D\x65\x64\x69\x61\x6E\x52\x61\x6E\x6B","\x6D\x65\x64\x69\x61\x6E\x56\x61\x6C\x75\x65","\x6C\x65\x6E\x74\x68","\x67\x65\x74\x49\x6E\x63\x6F\x6D\x69\x6E\x67\x45\x64\x67\x65\x73","\x69\x6E\x74\x72\x61\x43\x65\x6C\x6C\x53\x70\x61\x63\x69\x6E\x67","\x69\x6E\x74\x65\x72\x52\x61\x6E\x6B\x43\x65\x6C\x6C\x53\x70\x61\x63\x69\x6E\x67","\x6F\x72\x69\x65\x6E\x74\x61\x74\x69\x6F\x6E","\x69\x6E\x69\x74\x69\x61\x6C\x58","\x70\x61\x72\x61\x6C\x6C\x65\x6C\x45\x64\x67\x65\x53\x70\x61\x63\x69\x6E\x67","\x6A\x65\x74\x74\x79\x50\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x69\x6D\x69\x74\x58","\x63\x75\x72\x72\x65\x6E\x74\x58\x44\x65\x6C\x74\x61","\x77\x69\x64\x65\x73\x74\x52\x61\x6E\x6B","\x72\x61\x6E\x6B\x54\x6F\x70\x59","\x72\x61\x6E\x6B\x42\x6F\x74\x74\x6F\x6D\x59","\x77\x69\x64\x65\x73\x74\x52\x61\x6E\x6B\x56\x61\x6C\x75\x65","\x72\x61\x6E\x6B\x57\x69\x64\x74\x68\x73","\x72\x61\x6E\x6B\x59","\x66\x69\x6E\x65\x54\x75\x6E\x69\x6E\x67","\x50\x4F\x4C\x59\x4C\x49\x4E\x45","\x6E\x65\x78\x74\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x61\x63\x68\x65","\x70\x72\x65\x76\x69\x6F\x75\x73\x4C\x61\x79\x65\x72\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x43\x61\x63\x68\x65","\x70\x72\x69\x6E\x74\x53\x74\x61\x74\x75\x73","\x3D\x3D\x3D\x3D\x3D\x3D\x43\x6F\x6F\x72\x64\x20\x61\x73\x73\x69\x67\x6E\x6D\x65\x6E\x74\x20\x64\x65\x62\x75\x67\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x52\x61\x6E\x6B\x20","\x20\x3A\x20","\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x69\x6E\x69\x74\x69\x61\x6C\x43\x6F\x6F\x72\x64\x73","\x6D\x69\x6E\x4E\x6F\x64\x65","\x6D\x65\x64\x69\x61\x6E\x50\x6F\x73","\x6D\x69\x6E\x50\x61\x74\x68","\x73\x65\x74\x43\x65\x6C\x6C\x4C\x6F\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x65\x64\x69\x61\x6E\x58\x56\x61\x6C\x75\x65","\x72\x61\x6E\x6B\x4D\x65\x64\x69\x61\x6E\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x64\x57\x65\x69\x67\x68\x74\x65\x64\x56\x61\x6C\x75\x65","\x63\x61\x6C\x63\x75\x6C\x61\x74\x65\x57\x69\x64\x65\x73\x74\x52\x61\x6E\x6B","\x72\x61\x6E\x6B\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x65\x64\x67\x65\x2E\x65\x64\x67\x65\x73\x20\x69\x73\x20\x6E\x75\x6C\x6C","\x41\x74\x20\x6C\x65\x61\x73\x74\x20\x6F\x6E\x65\x20\x63\x65\x6C\x6C\x20\x68\x61\x73\x20\x6E\x6F\x20\x62\x6F\x75\x6E\x64\x73","\x72\x65\x70\x6F\x73\x69\x74\x69\x6F\x6E\x56\x61\x6C\x69\x64","\x4D\x41\x58\x5F\x56\x41\x4C\x55\x45","\x4F\x52\x54\x48\x4F\x47\x4F\x4E\x41\x4C","\x43\x55\x52\x56\x45","\x73\x65\x74\x45\x64\x67\x65\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x73\x50\x6F\x72\x74","\x70\x72\x6F\x63\x65\x73\x73\x52\x65\x76\x65\x72\x73\x65\x64\x45\x64\x67\x65","\x64\x65\x74\x65\x72\x6D\x69\x6E\x69\x73\x74\x69\x63","\x6D\x6F\x76\x65\x50\x61\x72\x65\x6E\x74","\x70\x61\x72\x65\x6E\x74\x42\x6F\x72\x64\x65\x72","\x69\x6E\x74\x65\x72\x48\x69\x65\x72\x61\x72\x63\x68\x79\x53\x70\x61\x63\x69\x6E\x67","\x74\x72\x61\x76\x65\x72\x73\x65\x41\x6E\x63\x65\x73\x74\x6F\x72\x73","\x65\x64\x67\x65\x73\x43\x61\x63\x68\x65","\x72\x75\x6E","\x75\x70\x64\x61\x74\x65\x47\x72\x6F\x75\x70\x42\x6F\x75\x6E\x64\x73","\x66\x69\x6E\x64\x52\x6F\x6F\x74\x73","\x63\x6F\x6E\x63\x61\x74","\x69\x73\x56\x61\x6C\x69\x64\x41\x6E\x63\x65\x73\x74\x6F\x72","\x66\x69\x6C\x74\x65\x72\x44\x65\x73\x63\x65\x6E\x64\x61\x6E\x74\x73","\x63\x79\x63\x6C\x65\x53\x74\x61\x67\x65","\x6C\x61\x79\x65\x72\x69\x6E\x67\x53\x74\x61\x67\x65","\x63\x72\x6F\x73\x73\x69\x6E\x67\x53\x74\x61\x67\x65","\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x53\x74\x61\x67\x65","\x63\x75\x72\x72\x65\x6E\x74\x45\x64\x69\x74","\x73\x65\x74\x52\x6F\x6F\x74","\x6D\x61\x69\x6E\x74\x61\x69\x6E\x45\x64\x67\x65\x50\x61\x72\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x49\x64\x73","\x70\x6F\x73\x74\x66\x69\x78","\x6E\x65\x78\x74\x49\x64","\x75\x70\x64\x61\x74\x65\x4C\x65\x76\x65\x6C","\x65\x6E\x64\x69\x6E\x67\x55\x70\x64\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x52\x6F\x6F\x74","\x69\x73\x43\x72\x65\x61\x74\x65\x49\x64\x73","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x49\x64\x73","\x69\x6E\x73\x65\x72\x74","\x66\x69\x6C\x74\x65\x72\x43\x65\x6C\x6C\x73","\x67\x65\x74\x44\x65\x73\x63\x65\x6E\x64\x61\x6E\x74\x73","\x72\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65\x64","\x63\x65\x6C\x6C\x41\x64\x64\x65\x64","\x69\x73\x52\x6F\x6F\x74","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x50\x61\x72\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65\x49\x64","\x73\x65\x74\x49\x64","\x69\x73\x4E\x75\x6D\x65\x72\x69\x63","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x4E\x65\x61\x72\x65\x73\x74\x43\x6F\x6D\x6D\x6F\x6E\x41\x6E\x63\x65\x73\x74\x6F\x72","\x67\x65\x74\x4F\x72\x69\x67\x69\x6E","\x50\x41\x54\x48\x5F\x53\x45\x50\x41\x52\x41\x54\x4F\x52","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x50\x61\x74\x68","\x70\x61\x72\x65\x6E\x74\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x74\x43\x68\x69\x6C\x64\x72\x65\x6E","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x43\x68\x69\x6C\x64\x45\x64\x67\x65\x73","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x74\x65\x72\x6D\x69\x6E\x61\x6C\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x69\x6E\x73\x65\x72\x74\x45\x64\x67\x65","\x72\x65\x6D\x6F\x76\x65\x45\x64\x67\x65","\x67\x65\x74\x44\x69\x72\x65\x63\x74\x65\x64\x45\x64\x67\x65\x43\x6F\x75\x6E\x74","\x67\x65\x74\x4F\x75\x74\x67\x6F\x69\x6E\x67\x45\x64\x67\x65\x73","\x67\x65\x74\x54\x6F\x70\x6D\x6F\x73\x74\x43\x65\x6C\x6C\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x56\x61\x6C\x75\x65","\x76\x61\x6C\x75\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x76\x61\x6C\x75\x65\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x6F\x6D\x65\x74\x72\x79\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x73\x74\x79\x6C\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x69\x73\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x73\x65\x74\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x53\x74\x61\x74\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x76\x69\x73\x69\x62\x6C\x65\x53\x74\x61\x74\x65\x46\x6F\x72\x43\x65\x6C\x6C\x43\x68\x61\x6E\x67\x65\x64","\x6D\x65\x72\x67\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x6D\x65\x72\x67\x65\x43\x68\x69\x6C\x64\x72\x65\x6E\x49\x6D\x70\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74\x73","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x49\x6D\x70\x6C","\x72\x65\x73\x74\x6F\x72\x65\x43\x6C\x6F\x6E\x65","\x63\x65\x6C\x6C\x43\x6C\x6F\x6E\x65\x64","\x70\x72\x65\x76\x69\x6F\x75\x73\x49\x6E\x64\x65\x78","\x69\x6E\x64\x65\x78","\x74\x65\x72\x6D\x69\x6E\x61\x6C","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x61\x74\x74\x72\x69\x62\x75\x74\x65","\x6F\x6E\x49\x6E\x69\x74","\x76\x65\x72\x74\x65\x78","\x65\x64\x67\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x6D\x78\x54\x72\x61\x6E\x73\x69\x65\x6E\x74","\x69\x64\x20\x76\x61\x6C\x75\x65\x20\x70\x61\x72\x65\x6E\x74\x20\x73\x6F\x75\x72\x63\x65\x20\x74\x61\x72\x67\x65\x74\x20\x63\x68\x69\x6C\x64\x72\x65\x6E\x20\x65\x64\x67\x65\x73","\x73\x65\x74\x56\x65\x72\x74\x65\x78","\x73\x65\x74\x45\x64\x67\x65","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x50\x61\x72\x65\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x49\x6E\x64\x65\x78","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x63\x6C\x6F\x6E\x65\x56\x61\x6C\x75\x65","\x54\x52\x41\x4E\x53\x4C\x41\x54\x45\x5F\x43\x4F\x4E\x54\x52\x4F\x4C\x5F\x50\x4F\x49\x4E\x54\x53","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x42\x6F\x75\x6E\x64\x73","\x73\x6F\x75\x72\x63\x65\x50\x6F\x69\x6E\x74","\x74\x61\x72\x67\x65\x74\x50\x6F\x69\x6E\x74","\x73\x77\x61\x70","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x74\x61\x6E","\x70\x6F\x77","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x50\x72\x69\x6E\x74\x65\x72\x2D\x66\x72\x69\x65\x6E\x64\x6C\x79\x20\x76\x65\x72\x73\x69\x6F\x6E","\x70\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72","\x61\x75\x74\x6F\x4F\x72\x69\x67\x69\x6E","\x70\x72\x69\x6E\x74\x4F\x76\x65\x72\x6C\x61\x79\x73","\x77\x6E\x64","\x70\x61\x67\x65\x43\x6F\x75\x6E\x74","\x67\x65\x74\x57\x69\x6E\x64\x6F\x77","\x67\x65\x74\x44\x6F\x63\x74\x79\x70\x65","\x3C\x6D\x65\x74\x61\x20\x68\x74\x74\x70\x2D\x65\x71\x75\x69\x76\x3D\x22\x58\x2D\x55\x41\x2D\x43\x6F\x6D\x70\x61\x74\x69\x62\x6C\x65\x22\x20\x63\x6F\x6E\x74\x65\x6E\x74\x3D\x22\x49\x45\x3D\x38\x22\x3E","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65\x4F\x76\x65\x72\x6C\x61\x79","\x67\x65\x74\x44\x72\x61\x77\x50\x61\x6E\x65","\x77\x72\x69\x74\x65\x48\x65\x61\x64","\x3C\x62\x6F\x64\x79\x20\x63\x6C\x61\x73\x73\x3D\x22\x6D\x78\x50\x61\x67\x65\x22\x3E","\x63\x72\x65\x61\x74\x65\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x41\x66\x74\x65\x72","\x61\x6C\x77\x61\x79\x73","\x6D\x78\x50\x61\x67\x65\x42\x72\x65\x61\x6B","\x67\x65\x74\x43\x6F\x76\x65\x72\x50\x61\x67\x65\x73","\x67\x65\x74\x41\x70\x70\x65\x6E\x64\x69\x63\x65\x73","\x61\x64\x64\x47\x72\x61\x70\x68\x46\x72\x61\x67\x6D\x65\x6E\x74","\x72\x65\x6E\x64\x65\x72\x50\x61\x67\x65","\x6D\x78\x50\x61\x67\x65\x2D","\x3C\x74\x69\x74\x6C\x65\x3E","\x3C\x2F\x74\x69\x74\x6C\x65\x3E","\x3C\x73\x74\x79\x6C\x65\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x2F\x63\x73\x73\x22\x3E","\x40\x6D\x65\x64\x69\x61\x20\x70\x72\x69\x6E\x74\x20\x7B","\x20\x20\x74\x61\x62\x6C\x65\x2E\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72\x20\x7B\x20\x64\x69\x73\x70\x6C\x61\x79\x3A\x20\x6E\x6F\x6E\x65\x3B\x20\x7D","\x20\x20\x68\x72\x2E\x6D\x78\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x20\x7B\x20\x64\x69\x73\x70\x6C\x61\x79\x3A\x20\x6E\x6F\x6E\x65\x3B\x20\x7D","\x40\x6D\x65\x64\x69\x61\x20\x73\x63\x72\x65\x65\x6E\x20\x7B","\x20\x20\x74\x61\x62\x6C\x65\x2E\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72\x20\x7B\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A\x20\x66\x69\x78\x65\x64\x3B\x20\x72\x69\x67\x68\x74\x3A\x20\x31\x30\x70\x78\x3B\x20\x74\x6F\x70\x3A\x20\x31\x30\x70\x78\x3B\x66\x6F\x6E\x74\x2D\x66\x61\x6D\x69\x6C\x79\x3A\x20\x41\x72\x69\x61\x6C\x3B\x20\x66\x6F\x6E\x74\x2D\x73\x69\x7A\x65\x3A\x31\x30\x70\x74\x3B\x20\x62\x6F\x72\x64\x65\x72\x3A\x20\x73\x6F\x6C\x69\x64\x20\x31\x70\x78\x20\x64\x61\x72\x6B\x67\x72\x61\x79\x3B\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x3A\x20\x77\x68\x69\x74\x65\x3B\x20\x62\x6F\x72\x64\x65\x72\x2D\x63\x6F\x6C\x6C\x61\x70\x73\x65\x3A\x63\x6F\x6C\x6C\x61\x70\x73\x65\x3B\x20\x7D","\x20\x20\x74\x61\x62\x6C\x65\x2E\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72\x20\x74\x64\x20\x7B\x20\x62\x6F\x72\x64\x65\x72\x3A\x20\x73\x6F\x6C\x69\x64\x20\x31\x70\x78\x20\x67\x72\x61\x79\x3B\x20\x70\x61\x64\x64\x69\x6E\x67\x3A\x34\x70\x78\x3B\x20\x7D","\x20\x20\x62\x6F\x64\x79\x2E\x6D\x78\x50\x61\x67\x65\x20\x7B\x20\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x3A\x20\x67\x72\x61\x79\x3B\x20\x7D","\x3C\x2F\x73\x74\x79\x6C\x65\x3E","\x6D\x78\x50\x61\x67\x65\x53\x65\x6C\x65\x63\x74\x6F\x72","\x61","\x23\x6D\x78\x50\x61\x67\x65\x2D","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x49\x6E\x73\x69\x64\x65","\x67\x65\x74\x43\x61\x6E\x76\x61\x73","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x73\x74\x79\x6C\x65\x73","\x63\x72\x65\x61\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x74\x79\x6C\x65","\x70\x75\x74\x44\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x70\x75\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x53\x48\x41\x50\x45","\x53\x48\x41\x50\x45\x5F\x52\x45\x43\x54\x41\x4E\x47\x4C\x45","\x53\x54\x59\x4C\x45\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52","\x52\x65\x63\x74\x61\x6E\x67\x6C\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x41\x4C\x49\x47\x4E","\x53\x54\x59\x4C\x45\x5F\x41\x4C\x49\x47\x4E","\x53\x54\x59\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x43\x33\x44\x39\x46\x46","\x53\x54\x59\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x23\x36\x34\x38\x32\x42\x39","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x43\x4F\x4C\x4F\x52","\x23\x37\x37\x34\x34\x30\x30","\x53\x48\x41\x50\x45\x5F\x43\x4F\x4E\x4E\x45\x43\x54\x4F\x52","\x23\x34\x34\x36\x32\x39\x39","\x64\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78","\x70\x75\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x64\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x74\x79\x6C\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6F\x72\x69\x67\x69\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65\x4F\x66\x66\x73\x65\x74","\x69\x6E\x76\x61\x6C\x69\x64","\x69\x6E\x76\x61\x6C\x69\x64\x4F\x72\x64\x65\x72","\x6F\x72\x64\x65\x72\x43\x68\x61\x6E\x67\x65\x64","\x76\x69\x73\x69\x62\x6C\x65\x53\x6F\x75\x72\x63\x65\x53\x74\x61\x74\x65","\x76\x69\x73\x69\x62\x6C\x65\x54\x61\x72\x67\x65\x74\x53\x74\x61\x74\x65","\x74\x65\x72\x6D\x69\x6E\x61\x6C\x44\x69\x73\x74\x61\x6E\x63\x65","\x73\x65\x67\x6D\x65\x6E\x74\x73","\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x42\x6F\x75\x6E\x64\x73","\x73\x65\x74\x41\x62\x73\x6F\x6C\x75\x74\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x56\x69\x73\x69\x62\x6C\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x53\x74\x61\x74\x65","\x73\x65\x74\x56\x69\x73\x69\x62\x6C\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x53\x74\x61\x74\x65","\x64\x6F\x6E\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x69\x6E\x67\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x52\x65\x73\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x69\x6E\x67\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x69\x6E\x67\x6C\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x69\x73\x53\x69\x6E\x67\x6C\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x74\x53\x69\x6E\x67\x6C\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x63\x68\x61\x6E\x67\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x74\x43\x65\x6C\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x73","\x67\x65\x74\x46\x69\x72\x73\x74\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x61\x64\x64\x43\x65\x6C\x6C","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x61\x64\x64\x65\x64","\x72\x65\x6D\x6F\x76\x65\x64","\x6D\x78\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x68\x61\x6E\x67\x65\x2E\x65\x78\x65\x63\x75\x74\x65","\x65\x6E\x74\x65\x72","\x6C\x65\x61\x76\x65","\x65\x64\x69\x74\x69\x6E\x67\x43\x65\x6C\x6C","\x74\x72\x69\x67\x67\x65\x72","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x61\x75\x74\x6F\x53\x69\x7A\x65","\x65\x6D\x70\x74\x79\x4C\x61\x62\x65\x6C\x54\x65\x78\x74","\x74\x65\x78\x74\x4E\x6F\x64\x65","\x6D\x78\x43\x65\x6C\x6C\x45\x64\x69\x74\x6F\x72","\x63\x6F\x6C\x73","\x32\x30","\x34","\x62\x6C\x75\x72","\x66\x6F\x63\x75\x73\x4C\x6F\x73\x74","\x6B\x65\x79\x64\x6F\x77\x6E","\x6B\x65\x79\x43\x6F\x64\x65","\x69\x73\x45\x6E\x74\x65\x72\x53\x74\x6F\x70\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x73\x74\x6F\x70\x45\x64\x69\x74\x69\x6E\x67","\x63\x6C\x65\x61\x72\x4F\x6E\x43\x68\x61\x6E\x67\x65","\x73\x65\x74\x4D\x6F\x64\x69\x66\x69\x65\x64","\x6B\x65\x79\x70\x72\x65\x73\x73","\x69\x73\x4C\x61\x62\x65\x6C\x43\x6C\x69\x70\x70\x65\x64","\x69\x73\x57\x72\x61\x70\x70\x69\x6E\x67","\x41\x4C\x49\x47\x4E\x5F\x4C\x45\x46\x54","\x69\x73\x4D\x6F\x64\x69\x66\x69\x65\x64","\x69\x73\x49\x6E\x76\x6F\x6B\x65\x73\x53\x74\x6F\x70\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x69\x73\x48\x69\x64\x65\x4C\x61\x62\x65\x6C","\x6F\x75\x74\x6C\x69\x6E\x65","\x67\x65\x74\x45\x64\x69\x74\x6F\x72\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x56\x61\x6C\x75\x65","\x67\x65\x74\x45\x6D\x70\x74\x79\x4C\x61\x62\x65\x6C\x54\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x54\x65\x78\x74\x44\x69\x76","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x56\x61\x6C\x75\x65","\x67\x65\x74\x45\x64\x69\x74\x69\x6E\x67\x56\x61\x6C\x75\x65","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x54\x4F\x50","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x52\x49\x47\x48\x54","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x42\x4F\x54\x54\x4F\x4D","\x53\x54\x59\x4C\x45\x5F\x53\x50\x41\x43\x49\x4E\x47\x5F\x4C\x45\x46\x54","\x67\x65\x74\x45\x64\x69\x74\x69\x6E\x67\x43\x65\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x64\x65\x66\x61\x75\x6C\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x64\x65\x66\x61\x75\x6C\x74\x54\x65\x78\x74\x53\x68\x61\x70\x65","\x6C\x65\x67\x61\x63\x79\x43\x6F\x6E\x74\x72\x6F\x6C\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x66\x61\x75\x6C\x74\x53\x68\x61\x70\x65\x73","\x72\x65\x67\x69\x73\x74\x65\x72\x53\x68\x61\x70\x65","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65","\x63\x72\x65\x61\x74\x65\x53\x68\x61\x70\x65","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65\x53\x68\x61\x70\x65","\x6F\x72\x64\x65\x72\x65\x64","\x6B\x65\x65\x70\x45\x64\x67\x65\x73\x49\x6E\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x66\x69\x72\x73\x74\x45\x64\x67\x65","\x69\x6E\x73\x65\x72\x74\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x69\x6E\x73\x74\x61\x6C\x6C\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x67\x65\x74\x50\x72\x65\x76\x69\x6F\x75\x73\x53\x74\x61\x74\x65\x49\x6E\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x66\x69\x6E\x64\x50\x72\x65\x76\x69\x6F\x75\x73\x53\x74\x61\x74\x65\x49\x6E\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x72\x64\x65\x72","\x6F\x72\x64\x65\x72\x45\x64\x67\x65","\x6B\x65\x65\x70\x45\x64\x67\x65\x73\x49\x6E\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x53\x68\x61\x70\x65\x43\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x53\x68\x61\x70\x65","\x67\x65\x74\x53\x68\x61\x70\x65","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x53\x68\x61\x70\x65","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x47\x72\x61\x64\x69\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x67\x65\x74\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x49\x6D\x61\x67\x65","\x70\x6F\x73\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x65\x53\x68\x61\x70\x65","\x72\x65\x73\x6F\x6C\x76\x65\x43\x6F\x6C\x6F\x72","\x67\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x49\x6E\x64\x69\x63\x61\x74\x6F\x72\x43\x6F\x6C\x6F\x72\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x6E\x64\x69\x63\x61\x74\x65\x64","\x67\x65\x74\x4C\x61\x62\x65\x6C\x56\x61\x6C\x75\x65","\x67\x65\x74\x4C\x61\x62\x65\x6C","\x63\x72\x65\x61\x74\x65\x4C\x61\x62\x65\x6C","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C","\x67\x65\x74\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x54\x59\x4C\x45","\x53\x54\x59\x4C\x45\x5F\x48\x4F\x52\x49\x5A\x4F\x4E\x54\x41\x4C","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x42\x41\x43\x4B\x47\x52\x4F\x55\x4E\x44\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x42\x4F\x52\x44\x45\x52\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x4F\x56\x45\x52\x46\x4C\x4F\x57","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x41\x44\x44\x49\x4E\x47","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65\x4C\x61\x62\x65\x6C","\x63\x6F\x6E\x76\x65\x72\x74\x50\x6F\x69\x6E\x74","\x69\x73\x4C\x61\x62\x65\x6C\x45\x76\x65\x6E\x74","\x49\x4D\x47","\x4E\x4F\x5F\x46\x4F","\x67\x65\x74\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x6F\x76\x65\x72\x6C\x61\x79","\x69\x6E\x73\x74\x61\x6C\x6C\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x74\x72\x6F\x6C","\x67\x65\x74\x46\x6F\x6C\x64\x69\x6E\x67\x49\x6D\x61\x67\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6F\x6E\x74\x72\x6F\x6C","\x69\x6E\x69\x74\x43\x6F\x6E\x74\x72\x6F\x6C","\x44\x49\x41\x4C\x45\x43\x54\x5F\x50\x52\x45\x46\x45\x52\x48\x54\x4D\x4C","\x69\x6E\x6E\x65\x72\x4E\x6F\x64\x65","\x69\x73\x53\x68\x61\x70\x65\x45\x76\x65\x6E\x74","\x67\x65\x73\x74\x75\x72\x65\x73\x74\x61\x72\x74","\x6C\x61\x73\x74\x54\x6F\x75\x63\x68\x54\x69\x6D\x65","\x67\x65\x73\x74\x75\x72\x65\x65\x6E\x64","\x67\x65\x73\x74\x75\x72\x65\x45\x6E\x61\x62\x6C\x65\x64","\x68\x61\x6E\x64\x6C\x65\x47\x65\x73\x74\x75\x72\x65","\x72\x65\x64\x72\x61\x77\x4C\x61\x62\x65\x6C","\x67\x65\x74\x4C\x61\x62\x65\x6C\x42\x6F\x75\x6E\x64\x73","\x69\x73\x43\x6C\x69\x70\x70\x69\x6E\x67","\x67\x65\x74\x54\x65\x78\x74\x53\x63\x61\x6C\x65","\x72\x6F\x74\x61\x74\x65\x4C\x61\x62\x65\x6C\x42\x6F\x75\x6E\x64\x73","\x72\x65\x64\x72\x61\x77\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x72\x65\x64\x72\x61\x77\x43\x6F\x6E\x74\x72\x6F\x6C","\x67\x65\x74\x43\x6F\x6E\x74\x72\x6F\x6C\x42\x6F\x75\x6E\x64\x73","\x65\x71\x75\x61\x6C\x45\x6E\x74\x72\x69\x65\x73","\x65\x71\x75\x61\x6C\x50\x6F\x69\x6E\x74\x73","\x67\x65\x74\x50\x6F\x72\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x67\x65\x74\x52\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x59","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D\x43\x6F\x6E\x74\x72\x6F\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x52\x6F\x75\x74\x69\x6E\x67\x43\x65\x6E\x74\x65\x72\x58","\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x45\x4C\x42\x4F\x57\x5F\x56\x45\x52\x54\x49\x43\x41\x4C","\x6F\x72\x74\x68\x42\x75\x66\x66\x65\x72","\x44\x49\x52\x45\x43\x54\x49\x4F\x4E\x5F\x4D\x41\x53\x4B\x5F\x41\x4C\x4C","\x6C\x69\x6D\x69\x74\x73","\x76\x65\x72\x74\x65\x78\x53\x65\x70\x65\x72\x61\x74\x69\x6F\x6E\x73","\x72\x65\x76\x65\x72\x73\x65\x50\x6F\x72\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x72\x6F\x75\x74\x65\x50\x61\x74\x74\x65\x72\x6E\x73","\x77\x61\x79\x50\x6F\x69\x6E\x74\x73\x31","\x64\x69\x72\x56\x65\x63\x74\x6F\x72\x73","\x54\x41\x52\x47\x45\x54\x5F\x4D\x41\x53\x4B","\x53\x4F\x55\x52\x43\x45\x5F\x4D\x41\x53\x4B","\x53\x49\x44\x45\x5F\x4D\x41\x53\x4B","\x43\x45\x4E\x54\x45\x52\x5F\x4D\x41\x53\x4B","\x76\x61\x6C\x75\x65\x73","\x70\x75\x74\x56\x61\x6C\x75\x65","\x67\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x45\x4D\x50\x54\x59\x5F\x50\x4F\x49\x4E\x54","\x75\x70\x64\x61\x74\x69\x6E\x67\x44\x6F\x63\x75\x6D\x65\x6E\x74\x52\x65\x73\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x69\x6E\x67\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x61\x6C\x6C\x6F\x77\x45\x76\x61\x6C","\x63\x61\x70\x74\x75\x72\x65\x44\x6F\x63\x75\x6D\x65\x6E\x74\x47\x65\x73\x74\x75\x72\x65","\x6F\x70\x74\x69\x6D\x69\x7A\x65\x56\x6D\x6C\x52\x65\x66\x6C\x6F\x77\x73","\x72\x65\x6E\x64\x65\x72\x69\x6E\x67","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65","\x73\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x73\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65","\x70\x72\x65\x76\x69\x6F\x75\x73\x53\x63\x61\x6C\x65","\x70\x72\x65\x76\x69\x6F\x75\x73\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x73\x65\x74\x53\x63\x61\x6C\x65","\x69\x6E\x76\x61\x6C\x69\x64\x61\x74\x65","\x76\x61\x6C\x69\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x53\x74\x61\x74\x65","\x6D\x78\x47\x72\x61\x70\x68\x56\x69\x65\x77\x2E\x76\x61\x6C\x69\x64\x61\x74\x65","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x6F\x75\x6E\x64\x73","\x76\x61\x6C\x69\x64\x61\x74\x65\x50\x6F\x69\x6E\x74\x73","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x63\x72\x65\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x72\x65\x64\x72\x61\x77\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x54\x41\x54\x49\x4F\x4E","\x75\x70\x64\x61\x74\x65\x56\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x4F\x66\x66\x73\x65\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x4F\x66\x66\x73\x65\x74\x46\x6F\x72\x43\x65\x6C\x6C","\x75\x70\x64\x61\x74\x65\x46\x69\x78\x65\x64\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x46\x6C\x6F\x61\x74\x69\x6E\x67\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x45\x64\x67\x65\x4C\x61\x62\x65\x6C\x4F\x66\x66\x73\x65\x74","\x63\x68\x69\x6C\x64\x4D\x6F\x76\x65\x64","\x69\x73\x52\x65\x6E\x64\x65\x72\x69\x6E\x67","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x75\x70\x64\x61\x74\x65\x46\x69\x78\x65\x64\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x50\x6F\x69\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x72\x74","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x6F\x70\x53\x74\x79\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x45\x44\x47\x45","\x69\x73\x41\x6C\x6C\x6F\x77\x45\x76\x61\x6C","\x75\x70\x64\x61\x74\x65\x46\x6C\x6F\x61\x74\x69\x6E\x67\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x74\x4E\x65\x78\x74\x50\x6F\x69\x6E\x74","\x69\x73\x4F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C","\x53\x54\x59\x4C\x45\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52\x5F\x53\x50\x41\x43\x49\x4E\x47","\x53\x54\x59\x4C\x45\x5F\x53\x4F\x55\x52\x43\x45\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52\x5F\x53\x50\x41\x43\x49\x4E\x47","\x53\x54\x59\x4C\x45\x5F\x54\x41\x52\x47\x45\x54\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52\x5F\x53\x50\x41\x43\x49\x4E\x47","\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x50\x6F\x69\x6E\x74","\x53\x54\x59\x4C\x45\x5F\x53\x4F\x55\x52\x43\x45\x5F\x50\x4F\x52\x54","\x53\x54\x59\x4C\x45\x5F\x54\x41\x52\x47\x45\x54\x5F\x50\x4F\x52\x54","\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x55\x54\x49\x4E\x47\x5F\x43\x45\x4E\x54\x45\x52\x5F\x58","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x55\x54\x49\x4E\x47\x5F\x43\x45\x4E\x54\x45\x52\x5F\x59","\x67\x65\x74\x52\x65\x6C\x61\x74\x69\x76\x65\x50\x6F\x69\x6E\x74","\x72\x65\x6C\x61\x74\x69\x76\x65\x43\x63\x77","\x73\x65\x74\x52\x65\x6E\x64\x65\x72\x69\x6E\x67","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x45\x76\x61\x6C","\x67\x65\x74\x53\x74\x61\x74\x65\x73","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x61\x74\x65\x73","\x69\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x63\x72\x6F\x6C\x6C\x45\x76\x65\x6E\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x6D\x6F\x76\x65\x48\x61\x6E\x64\x6C\x65\x72","\x65\x6E\x64\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x48\x74\x6D\x6C\x50\x61\x6E\x65","\x75\x70\x64\x61\x74\x65\x48\x74\x6D\x6C\x43\x61\x6E\x76\x61\x73\x53\x69\x7A\x65","\x63\x72\x65\x61\x74\x65\x56\x6D\x6C\x50\x61\x6E\x65","\x63\x6F\x6F\x72\x64\x6F\x72\x69\x67\x69\x6E","\x30\x2C\x30","\x73\x74\x61\x74\x69\x63","\x69\x73\x55\x70","\x67\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65\x46\x6F\x72\x52\x6F\x6F\x74","\x55\x50","\x44\x4F\x57\x4E","\x6D\x6F\x75\x73\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x72\x65\x6E\x64\x65\x72\x48\x69\x6E\x74","\x52\x45\x4E\x44\x45\x52\x49\x4E\x47\x5F\x48\x49\x4E\x54\x5F\x45\x58\x41\x43\x54","\x52\x45\x4E\x44\x45\x52\x49\x4E\x47\x5F\x48\x49\x4E\x54\x5F\x46\x41\x53\x54\x45\x53\x54","\x52\x45\x4E\x44\x45\x52\x49\x4E\x47\x5F\x48\x49\x4E\x54\x5F\x46\x41\x53\x54\x45\x52","\x44\x49\x41\x4C\x45\x43\x54\x5F\x4D\x49\x58\x45\x44\x48\x54\x4D\x4C","\x6D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x69\x6D\x61\x67\x65\x42\x75\x6E\x64\x6C\x65\x73","\x63\x72\x65\x61\x74\x65\x43\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x63\x72\x65\x61\x74\x65\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x73\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x63\x72\x65\x61\x74\x65\x47\x72\x61\x70\x68\x56\x69\x65\x77","\x67\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x43\x68\x61\x6E\x67\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72\x73","\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73\x2F\x67\x72\x61\x70\x68","\x45\x4D\x50\x54\x59\x5F\x41\x52\x52\x41\x59","\x63\x65\x6C\x6C\x45\x64\x69\x74\x6F\x72","\x70\x6F\x72\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x64\x6F\x75\x62\x6C\x65\x54\x61\x70\x45\x6E\x61\x62\x6C\x65\x64","\x64\x6F\x75\x62\x6C\x65\x54\x61\x70\x54\x69\x6D\x65\x6F\x75\x74","\x64\x6F\x75\x62\x6C\x65\x54\x61\x70\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x6C\x61\x73\x74\x54\x6F\x75\x63\x68\x59","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x64\x65\x66\x61\x75\x6C\x74\x4F\x76\x65\x72\x6C\x61\x70","\x64\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x43\x6F\x6C\x6F\x72","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x61\x73\x68\x65\x64","\x6D\x69\x6E\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x69\x73\x74","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x65\x73\x63\x61\x70\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x6E\x76\x6F\x6B\x65\x73\x53\x74\x6F\x70\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x65\x6E\x74\x65\x72\x53\x74\x6F\x70\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x65\x78\x70\x6F\x72\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x6D\x70\x6F\x72\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x65\x6C\x6C\x73\x4C\x6F\x63\x6B\x65\x64","\x63\x65\x6C\x6C\x73\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x45\x64\x69\x74\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x65\x64\x67\x65\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x76\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x64\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x73\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x42\x65\x6E\x64\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x63\x65\x6C\x6C\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x61\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x74\x69\x6D\x65\x72\x41\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x61\x6C\x6C\x6F\x77\x41\x75\x74\x6F\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x67\x6E\x6F\x72\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x61\x78\x69\x6D\x75\x6D\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x6D\x69\x6E\x69\x6D\x75\x6D\x47\x72\x61\x70\x68\x53\x69\x7A\x65","\x6D\x69\x6E\x69\x6D\x75\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x53\x69\x7A\x65","\x6D\x61\x78\x69\x6D\x75\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x53\x69\x7A\x65","\x72\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x61\x6C\x6C\x6F\x77\x4E\x65\x67\x61\x74\x69\x76\x65\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x65\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73","\x65\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73\x4F\x6E\x41\x64\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x54\x6F\x50\x72\x65\x66\x65\x72\x72\x65\x64\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x46\x61\x63\x74\x6F\x72","\x6B\x65\x65\x70\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x56\x69\x73\x69\x62\x6C\x65\x4F\x6E\x5A\x6F\x6F\x6D","\x63\x65\x6E\x74\x65\x72\x5A\x6F\x6F\x6D","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x52\x65\x73\x69\x7A\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x4D\x6F\x76\x65","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x4C\x6F\x6F\x70","\x6D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x45\x64\x67\x65\x73","\x61\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x63\x6C\x6F\x6E\x65\x49\x6E\x76\x61\x6C\x69\x64\x45\x64\x67\x65\x73","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x4D\x6F\x76\x65","\x6C\x61\x62\x65\x6C\x73\x56\x69\x73\x69\x62\x6C\x65","\x68\x74\x6D\x6C\x4C\x61\x62\x65\x6C\x73","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x4E\x65\x73\x74\x69\x6E\x67","\x6D\x69\x6E\x46\x69\x74\x53\x63\x61\x6C\x65","\x6D\x61\x78\x46\x69\x74\x53\x63\x61\x6C\x65","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x49\x6D\x61\x67\x65","\x2F\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x2E\x67\x69\x66","\x65\x78\x70\x61\x6E\x64\x65\x64\x49\x6D\x61\x67\x65","\x2F\x65\x78\x70\x61\x6E\x64\x65\x64\x2E\x67\x69\x66","\x77\x61\x72\x6E\x69\x6E\x67\x49\x6D\x61\x67\x65","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x69\x6D\x61\x67\x65\x73\x2F\x77\x61\x72\x6E\x69\x6E\x67\x2E\x67\x69\x66","\x61\x6C\x72\x65\x61\x64\x79\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64\x52\x65\x73\x6F\x75\x72\x63\x65","\x61\x6C\x72\x65\x61\x64\x79\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x45\x78\x70\x61\x6E\x64\x52\x65\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x2D\x65\x78\x70\x61\x6E\x64","\x63\x72\x65\x61\x74\x65\x43\x65\x6C\x6C\x45\x64\x69\x74\x6F\x72","\x75\x6E\x6C\x6F\x61\x64","\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74","\x3C\x76\x3A\x67\x72\x6F\x75\x70\x20\x73\x74\x79\x6C\x65\x3D\x22\x44\x49\x53\x50\x4C\x41\x59\x3A\x20\x6E\x6F\x6E\x65\x3B\x22\x3E\x3C\x2F\x76\x3A\x67\x72\x6F\x75\x70\x3E","\x70\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x70\x72\x6F\x63\x65\x73\x73\x43\x68\x61\x6E\x67\x65","\x67\x65\x74\x52\x65\x6D\x6F\x76\x65\x64\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x6C\x65\x61\x72\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x53\x74\x61\x74\x65\x46\x6F\x72\x43\x65\x6C\x6C","\x68\x6F\x6D\x65","\x61\x64\x64\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x63\x6C\x65\x61\x72\x43\x65\x6C\x6C\x4F\x76\x65\x72\x6C\x61\x79\x73","\x73\x65\x74\x43\x65\x6C\x6C\x57\x61\x72\x6E\x69\x6E\x67","\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x72\x65\x64\x3E","\x3C\x2F\x66\x6F\x6E\x74\x3E","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67\x41\x74\x43\x65\x6C\x6C","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x61\x62\x6C\x65","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x69\x73\x41\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C","\x63\x65\x6C\x6C\x4C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x65\x6C\x6C\x53\x69\x7A\x65\x55\x70\x64\x61\x74\x65\x64","\x68\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x41\x74","\x69\x73\x54\x6F\x67\x67\x6C\x65\x45\x76\x65\x6E\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x50\x61\x6E\x6E\x69\x6E\x67\x4D\x61\x6E\x61\x67\x65\x72","\x67\x65\x74\x42\x6F\x72\x64\x65\x72\x53\x69\x7A\x65\x73","\x74\x68\x69\x6E","\x6D\x65\x64\x69\x75\x6D","\x74\x68\x69\x63\x6B","\x62\x6F\x72\x64\x65\x72\x4C\x65\x66\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70\x57\x69\x64\x74\x68","\x70\x61\x64\x64\x69\x6E\x67\x54\x6F\x70","\x62\x6F\x72\x64\x65\x72\x52\x69\x67\x68\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x42\x6F\x74\x74\x6F\x6D\x57\x69\x64\x74\x68","\x70\x61\x64\x64\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x67\x65\x74\x50\x72\x65\x66\x65\x72\x72\x65\x64\x50\x61\x67\x65\x53\x69\x7A\x65","\x67\x65\x74\x42\x6F\x72\x64\x65\x72","\x64\x6F\x52\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6D\x69\x6E\x57\x69\x64\x74\x68","\x6D\x69\x6E\x48\x65\x69\x67\x68\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x76\x65\x72\x74\x69\x63\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x70\x6F\x73\x74\x50\x72\x6F\x63\x65\x73\x73\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45","\x67\x65\x74\x49\x6D\x61\x67\x65\x46\x72\x6F\x6D\x42\x75\x6E\x64\x6C\x65\x73","\x64\x61\x74\x61\x3A\x69\x6D\x61\x67\x65\x2F","\x3B\x62\x61\x73\x65\x36\x34\x2C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x61\x64\x64\x49\x6D\x61\x67\x65\x42\x75\x6E\x64\x6C\x65","\x72\x65\x6D\x6F\x76\x65\x49\x6D\x61\x67\x65\x42\x75\x6E\x64\x6C\x65","\x62\x61\x63\x6B","\x67\x65\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x47\x72\x6F\x75\x70","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70\x43\x65\x6C\x6C","\x67\x65\x74\x42\x6F\x75\x6E\x64\x73\x46\x6F\x72\x47\x72\x6F\x75\x70","\x61\x64\x64\x41\x6C\x6C\x45\x64\x67\x65\x73","\x67\x65\x74\x45\x64\x67\x65\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x69\x6E\x73\x65\x72\x74\x56\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65","\x61\x64\x64\x45\x64\x67\x65","\x69\x73\x41\x6C\x6C\x6F\x77\x4E\x65\x67\x61\x74\x69\x76\x65\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x69\x73\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73\x4F\x6E\x41\x64\x64","\x69\x73\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74","\x65\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64","\x67\x65\x74\x44\x65\x6C\x65\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x6E\x63\x6C\x75\x64\x65\x45\x64\x67\x65\x73","\x6E\x65\x77\x45\x64\x67\x65","\x67\x65\x74\x46\x6F\x6C\x64\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x72\x65\x63\x75\x72\x73\x65","\x69\x73\x43\x65\x6C\x6C\x46\x6F\x6C\x64\x61\x62\x6C\x65","\x73\x77\x61\x70\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x41\x6C\x74\x65\x72\x6E\x61\x74\x65\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x50\x72\x65\x66\x65\x72\x72\x65\x64\x53\x69\x7A\x65\x46\x6F\x72\x43\x65\x6C\x6C","\x67\x65\x74\x41\x6C\x6C\x45\x64\x67\x65\x73","\x69\x67\x6E\x6F\x72\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x53\x48\x41\x50\x45\x5F\x4C\x41\x42\x45\x4C","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45\x5F\x57\x49\x44\x54\x48","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45\x5F\x48\x45\x49\x47\x48\x54","\x67\x65\x74\x53\x69\x7A\x65\x46\x6F\x72\x53\x74\x72\x69\x6E\x67","\x72\x65\x73\x69\x7A\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6C\x6F\x6E\x65\x49\x6E\x76\x61\x6C\x69\x64\x45\x64\x67\x65\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4E\x65\x67\x61\x74\x69\x76\x65\x43\x6F\x6F\x72\x64\x69\x6E\x61\x74\x65\x73","\x69\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x4D\x6F\x76\x65","\x69\x73\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x47\x72\x61\x70\x68","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x43\x65\x6C\x6C\x43\x6F\x6E\x74\x61\x69\x6E\x6D\x65\x6E\x74\x41\x72\x65\x61","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x67\x65\x74\x4D\x61\x78\x69\x6D\x75\x6D\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x70","\x67\x65\x74\x41\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x53\x54\x59\x4C\x45\x5F\x45\x58\x49\x54\x5F\x58","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x54\x52\x59\x5F\x58","\x53\x54\x59\x4C\x45\x5F\x45\x58\x49\x54\x5F\x59","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x54\x52\x59\x5F\x59","\x53\x54\x59\x4C\x45\x5F\x45\x58\x49\x54\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x54\x52\x59\x5F\x50\x45\x52\x49\x4D\x45\x54\x45\x52","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x70\x6F\x69\x6E\x74","\x53\x54\x59\x4C\x45\x5F\x46\x4C\x49\x50\x48","\x53\x54\x59\x4C\x45\x5F\x46\x4C\x49\x50\x56","\x69\x73\x50\x6F\x72\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x46\x6F\x72\x50\x6F\x72\x74","\x69\x73\x43\x65\x6C\x6C\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x67\x65\x74\x43\x65\x6C\x6C\x42\x6F\x75\x6E\x64\x73","\x73\x68\x69\x66\x74\x50\x72\x65\x76\x69\x65\x77\x31","\x73\x68\x69\x66\x74\x50\x72\x65\x76\x69\x65\x77\x32","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x7A\x6F\x6F\x6D\x41\x63\x74\x75\x61\x6C","\x7A\x6F\x6F\x6D\x54\x6F","\x73\x63\x72\x6F\x6C\x6C\x52\x65\x63\x74\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x7A\x6F\x6F\x6D\x54\x6F\x52\x65\x63\x74","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x4F\x52\x54\x48\x4F\x47\x4F\x4E\x41\x4C","\x53\x65\x67\x6D\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x45\x6C\x62\x6F\x77\x43\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x53\x69\x64\x65\x54\x6F\x53\x69\x64\x65","\x54\x6F\x70\x54\x6F\x42\x6F\x74\x74\x6F\x6D","\x45\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E","\x4F\x72\x74\x68\x43\x6F\x6E\x6E\x65\x63\x74\x6F\x72","\x69\x73\x4C\x6F\x6F\x70","\x69\x73\x43\x6C\x6F\x6E\x65\x45\x76\x65\x6E\x74","\x49\x53\x5F\x4D\x41\x43","\x69\x73\x4D\x65\x74\x61\x44\x6F\x77\x6E","\x69\x73\x41\x6C\x74\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x65\x64\x45\x76\x65\x6E\x74","\x69\x73\x46\x6F\x72\x63\x65\x4D\x61\x72\x71\x75\x65\x65\x45\x76\x65\x6E\x74","\x76\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x41\x6C\x65\x72\x74","\x69\x73\x45\x64\x67\x65\x56\x61\x6C\x69\x64","\x69\x73\x56\x61\x6C\x69\x64\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x63\x68\x65\x63\x6B","\x76\x61\x6C\x69\x64\x61\x74\x65\x45\x64\x67\x65","\x76\x61\x6C\x69\x64\x61\x74\x65\x47\x72\x61\x70\x68","\x67\x65\x74\x43\x65\x6C\x6C\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x65\x6C\x6C","\x61\x74\x74\x72","\x63\x6F\x75\x6E\x74\x45\x72\x72\x6F\x72","\x73\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x74\x6F\x53\x74\x72\x69\x6E\x67","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C\x73","\x73\x65\x74\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C\x73","\x53\x54\x59\x4C\x45\x5F\x57\x48\x49\x54\x45\x5F\x53\x50\x41\x43\x45","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x4E\x6F\x64\x65","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x43\x65\x6C\x6C","\x67\x65\x74\x43\x75\x72\x73\x6F\x72\x46\x6F\x72\x43\x65\x6C\x6C","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x47\x52\x41\x44\x49\x45\x4E\x54\x43\x4F\x4C\x4F\x52","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x53\x48\x41\x50\x45","\x53\x54\x59\x4C\x45\x5F\x49\x4E\x44\x49\x43\x41\x54\x4F\x52\x5F\x49\x4D\x41\x47\x45","\x73\x65\x74\x42\x6F\x72\x64\x65\x72","\x53\x48\x41\x50\x45\x5F\x53\x57\x49\x4D\x4C\x41\x4E\x45","\x69\x73\x52\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x65\x74\x52\x65\x73\x69\x7A\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x69\x73\x45\x73\x63\x61\x70\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x73\x63\x61\x70\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x49\x6E\x76\x6F\x6B\x65\x73\x53\x74\x6F\x70\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x73\x65\x74\x45\x6E\x74\x65\x72\x53\x74\x6F\x70\x73\x43\x65\x6C\x6C\x45\x64\x69\x74\x69\x6E\x67","\x69\x73\x43\x65\x6C\x6C\x4C\x6F\x63\x6B\x65\x64","\x69\x73\x43\x65\x6C\x6C\x73\x4C\x6F\x63\x6B\x65\x64","\x73\x65\x74\x43\x65\x6C\x6C\x73\x4C\x6F\x63\x6B\x65\x64","\x67\x65\x74\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x43\x65\x6C\x6C\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x43\x4C\x4F\x4E\x45\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x43\x6C\x6F\x6E\x65\x61\x62\x6C\x65","\x63\x61\x6E\x45\x78\x70\x6F\x72\x74\x43\x65\x6C\x6C","\x63\x61\x6E\x49\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x73\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x73\x53\x65\x6C\x65\x63\x74\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x44\x45\x4C\x45\x54\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x44\x65\x6C\x65\x74\x61\x62\x6C\x65","\x69\x73\x4C\x61\x62\x65\x6C\x4D\x6F\x76\x61\x62\x6C\x65","\x67\x65\x74\x4D\x6F\x76\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x43\x65\x6C\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x4D\x4F\x56\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x73\x65\x74\x50\x6F\x72\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x73\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x73\x65\x74\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x69\x73\x56\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x73\x65\x74\x56\x65\x72\x74\x65\x78\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x45\x64\x67\x65\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x73\x65\x74\x45\x64\x67\x65\x4C\x61\x62\x65\x6C\x73\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4E\x65\x73\x74\x69\x6E\x67","\x73\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4E\x65\x73\x74\x69\x6E\x67","\x73\x65\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x73\x65\x74\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x69\x73\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x45\x64\x67\x65\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x6C\x6F\x6E\x65\x49\x6E\x76\x61\x6C\x69\x64\x45\x64\x67\x65\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x4D\x6F\x76\x65","\x73\x65\x74\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x65\x6C\x6C\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x52\x45\x53\x49\x5A\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x52\x65\x73\x69\x7A\x61\x62\x6C\x65","\x69\x73\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74\x4D\x6F\x76\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x42\x65\x6E\x64\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x42\x65\x6E\x64\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x42\x45\x4E\x44\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x42\x65\x6E\x64\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x45\x64\x69\x74\x61\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x45\x44\x49\x54\x41\x42\x4C\x45","\x73\x65\x74\x43\x65\x6C\x6C\x73\x45\x64\x69\x74\x61\x62\x6C\x65","\x69\x73\x43\x65\x6C\x6C\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x73\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x69\x73\x56\x61\x6C\x69\x64\x53\x6F\x75\x72\x63\x65","\x69\x73\x56\x61\x6C\x69\x64\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x73\x41\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x53\x54\x59\x4C\x45\x5F\x41\x55\x54\x4F\x53\x49\x5A\x45","\x73\x65\x74\x41\x75\x74\x6F\x53\x69\x7A\x65\x43\x65\x6C\x6C\x73","\x69\x73\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73","\x73\x65\x74\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73","\x73\x65\x74\x45\x78\x74\x65\x6E\x64\x50\x61\x72\x65\x6E\x74\x73\x4F\x6E\x41\x64\x64","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x73\x65\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x69\x73\x41\x6C\x6C\x6F\x77\x4F\x76\x65\x72\x6C\x61\x70\x50\x61\x72\x65\x6E\x74","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4C\x44\x41\x42\x4C\x45","\x69\x73\x56\x61\x6C\x69\x64\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x69\x73\x53\x70\x6C\x69\x74\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x68\x69\x74\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x43\x6F\x6E\x74\x65\x6E\x74","\x67\x65\x74\x50\x6F\x69\x6E\x74\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x73","\x67\x65\x74\x43\x65\x6C\x6C\x73\x42\x65\x79\x6F\x6E\x64","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x52\x65\x67\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x45\x76\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x4E\x65\x78\x74\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x50\x72\x65\x76\x69\x6F\x75\x73\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x50\x61\x72\x65\x6E\x74\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x43\x68\x69\x6C\x64\x43\x65\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x75\x70\x64\x61\x74\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x6C\x61\x73\x74\x54\x6F\x75\x63\x68\x58","\x6C\x61\x73\x74\x4D\x6F\x75\x73\x65\x58","\x6C\x61\x73\x74\x4D\x6F\x75\x73\x65\x59","\x4D\x4F\x55\x53\x45\x5F\x55\x50","\x4D\x4F\x55\x53\x45\x5F\x4D\x4F\x56\x45","\x64\x65\x73\x74\x72\x6F\x79\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70","\x68\x65\x6C\x70","\x67\x72\x61\x70\x68\x52\x65\x6E\x64\x65\x72\x48\x69\x6E\x74","\x73\x68\x6F\x77\x56\x69\x65\x77\x70\x6F\x72\x74","\x73\x69\x7A\x65\x72\x53\x69\x7A\x65","\x75\x70\x64\x61\x74\x65\x4F\x6E\x50\x61\x6E","\x73\x69\x7A\x65\x72\x49\x6D\x61\x67\x65","\x73\x68\x61\x70\x65\x2D\x72\x65\x6E\x64\x65\x72\x69\x6E\x67","\x6F\x70\x74\x69\x6D\x69\x7A\x65\x53\x70\x65\x65\x64","\x69\x6D\x61\x67\x65\x2D\x72\x65\x6E\x64\x65\x72\x69\x6E\x67","\x75\x70\x64\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x75\x70\x64\x61\x74\x65","\x70\x61\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x66\x72\x65\x73\x68\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x42\x6F\x72\x64\x65\x72","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x73\x69\x7A\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x69\x7A\x65\x72","\x73\x65\x74\x5A\x6F\x6F\x6D\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x53\x6F\x75\x72\x63\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x53\x69\x7A\x65","\x67\x65\x74\x4F\x75\x74\x6C\x69\x6E\x65\x4F\x66\x66\x73\x65\x74","\x73\x74\x61\x72\x74\x58","\x73\x74\x61\x72\x74\x59","\x64\x78\x30","\x64\x79\x30","\x6E","\x76\x61\x6C\x69\x64\x4E\x65\x69\x67\x68\x62\x6F\x72\x73","\x74\x79\x70\x65\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x4E\x65\x69\x67\x68\x62\x6F\x72\x73\x41\x6C\x6C\x6F\x77\x65\x64","\x63\x68\x65\x63\x6B\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x63\x68\x65\x63\x6B\x4E\x65\x69\x67\x68\x62\x6F\x72\x73","\x63\x68\x65\x63\x6B\x54\x79\x70\x65","\x75\x6E\x64\x6F\x48\x61\x6E\x64\x6C\x65\x72","\x62\x75\x62\x62\x6C\x69\x6E\x67","\x69\x73\x42\x75\x62\x62\x6C\x69\x6E\x67","\x73\x65\x74\x42\x75\x62\x62\x6C\x69\x6E\x67","\x67\x65\x74\x4C\x61\x79\x6F\x75\x74","\x67\x65\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x72\x65\x73\x69\x7A\x65\x48\x61\x6E\x64\x6C\x65\x72","\x66\x6F\x6C\x64\x48\x61\x6E\x64\x6C\x65\x72","\x73\x68\x69\x66\x74\x52\x69\x67\x68\x74\x77\x61\x72\x64\x73","\x73\x68\x69\x66\x74\x44\x6F\x77\x6E\x77\x61\x72\x64\x73","\x69\x73\x43\x65\x6C\x6C\x49\x67\x6E\x6F\x72\x65\x64","\x69\x73\x43\x65\x6C\x6C\x53\x68\x69\x66\x74\x61\x62\x6C\x65","\x69\x73\x53\x68\x69\x66\x74\x52\x69\x67\x68\x74\x77\x61\x72\x64\x73","\x73\x65\x74\x53\x68\x69\x66\x74\x52\x69\x67\x68\x74\x77\x61\x72\x64\x73","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E\x77\x61\x72\x64\x73","\x73\x65\x74\x53\x68\x69\x66\x74\x44\x6F\x77\x6E\x77\x61\x72\x64\x73","\x63\x65\x6C\x6C\x52\x65\x73\x69\x7A\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C\x73\x54\x6F\x53\x68\x69\x66\x74","\x73\x68\x69\x66\x74\x43\x65\x6C\x6C","\x61\x64\x64\x45\x6E\x61\x62\x6C\x65\x64","\x72\x65\x73\x69\x7A\x65\x45\x6E\x61\x62\x6C\x65\x64","\x61\x64\x64\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x41\x64\x64\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x52\x65\x73\x69\x7A\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x48\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x65\x74\x41\x64\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x52\x65\x73\x69\x7A\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65\x49\x67\x6E\x6F\x72\x65\x64","\x69\x73\x43\x65\x6C\x6C\x48\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x41\x64\x64\x65\x64","\x72\x65\x73\x69\x7A\x65\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x6F\x6C\x64\x42\x6F\x75\x6E\x64\x73","\x6F\x6C\x64\x53\x74\x61\x74\x65\x73","\x6F\x6C\x64\x53\x63\x61\x6C\x65","\x64\x65\x6C\x74\x61\x73","\x63\x6F\x75\x6E\x74","\x58","\x59","\x61\x64\x64\x45\x64\x67\x65\x73","\x72\x65\x73\x6F\x6C\x76\x65","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x53\x74\x61\x74\x65","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65\x53\x74\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x53\x68\x61\x70\x65","\x6D\x61\x78\x43\x65\x6C\x6C\x73","\x68\x69\x67\x68\x6C\x69\x67\x68\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6C\x6F\x6E\x65\x45\x6E\x61\x62\x6C\x65\x64","\x6D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x67\x75\x69\x64\x65","\x63\x75\x72\x72\x65\x6E\x74\x44\x78","\x63\x75\x72\x72\x65\x6E\x74\x44\x79","\x75\x70\x64\x61\x74\x65\x43\x75\x72\x73\x6F\x72","\x73\x65\x6C\x65\x63\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x4F\x6E\x44\x72\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x4F\x6E\x4D\x6F\x76\x65","\x70\x72\x65\x76\x69\x65\x77\x43\x6F\x6C\x6F\x72","\x68\x74\x6D\x6C\x50\x72\x65\x76\x69\x65\x77","\x73\x63\x61\x6C\x65\x47\x72\x69\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x6C\x6F\x6E\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x6C\x6F\x6E\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x4D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x4D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x65\x6C\x65\x63\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x73\x65\x74\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x44\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x64\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x65\x6C\x6C\x57\x61\x73\x43\x6C\x69\x63\x6B\x65\x64","\x53\x45\x4C\x45\x43\x54","\x66\x69\x72\x73\x74","\x67\x65\x74\x50\x72\x65\x76\x69\x65\x77\x42\x6F\x75\x6E\x64\x73","\x63\x72\x65\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x53\x68\x61\x70\x65","\x70\x42\x6F\x75\x6E\x64\x73","\x75\x73\x65\x47\x75\x69\x64\x65\x73\x46\x6F\x72\x45\x76\x65\x6E\x74","\x73\x65\x74\x48\x69\x67\x68\x6C\x69\x67\x68\x74\x43\x6F\x6C\x6F\x72","\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x49\x4E\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x54\x41\x52\x47\x45\x54\x5F\x43\x4F\x4C\x4F\x52","\x43\x55\x52\x53\x4F\x52\x5F\x4D\x4F\x56\x41\x42\x4C\x45\x5F\x45\x44\x47\x45","\x43\x55\x52\x53\x4F\x52\x5F\x4D\x4F\x56\x41\x42\x4C\x45\x5F\x56\x45\x52\x54\x45\x58","\x73\x65\x6C\x65\x63\x74\x44\x65\x6C\x61\x79\x65\x64","\x64\x65\x73\x74\x72\x6F\x79\x53\x68\x61\x70\x65\x73","\x67\x75\x69\x64\x65\x73","\x73\x68\x6F\x75\x6C\x64\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x74\x72\x69\x67\x67\x65\x72\x58","\x74\x72\x69\x67\x67\x65\x72\x59","\x75\x73\x65\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x73\x65\x6C\x65\x63\x74\x4F\x6E\x50\x6F\x70\x75\x70","\x63\x6C\x65\x61\x72\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4F\x6E\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x69\x67\x6E\x6F\x72\x65\x43\x65\x6C\x6C","\x70\x72\x65\x76\x69\x65\x77\x45\x6E\x61\x62\x6C\x65\x64","\x75\x73\x65\x47\x72\x69\x64","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x70\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x67\x65\x74\x43\x65\x6C\x6C\x46\x6F\x72\x50\x6F\x70\x75\x70\x45\x76\x65\x6E\x74","\x76\x61\x6C\x69\x64\x43\x6F\x6C\x6F\x72","\x44\x45\x46\x41\x55\x4C\x54\x5F\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x69\x6E\x76\x61\x6C\x69\x64\x43\x6F\x6C\x6F\x72","\x44\x45\x46\x41\x55\x4C\x54\x5F\x49\x4E\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x68\x6F\x74\x73\x70\x6F\x74","\x44\x45\x46\x41\x55\x4C\x54\x5F\x48\x4F\x54\x53\x50\x4F\x54","\x68\x6F\x74\x73\x70\x6F\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x43\x6F\x6C\x6F\x72","\x76\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x6D\x61\x72\x6B\x65\x64\x53\x74\x61\x74\x65","\x73\x65\x74\x48\x6F\x74\x73\x70\x6F\x74","\x67\x65\x74\x48\x6F\x74\x73\x70\x6F\x74","\x73\x65\x74\x48\x6F\x74\x73\x70\x6F\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x48\x6F\x74\x73\x70\x6F\x74\x45\x6E\x61\x62\x6C\x65\x64","\x68\x61\x73\x56\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x67\x65\x74\x4D\x61\x72\x6B\x65\x64\x53\x74\x61\x74\x65","\x75\x6E\x6D\x61\x72\x6B","\x70\x72\x6F\x63\x65\x73\x73","\x69\x73\x56\x61\x6C\x69\x64\x53\x74\x61\x74\x65","\x67\x65\x74\x4D\x61\x72\x6B\x65\x72\x43\x6F\x6C\x6F\x72","\x6D\x61\x72\x6B\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65\x54\x6F\x4D\x61\x72\x6B","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73\x48\x6F\x74\x73\x70\x6F\x74","\x72\x65\x73\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x68\x61\x6E\x64\x6C\x65\x72\x73","\x6D\x61\x78\x48\x61\x6E\x64\x6C\x65\x72\x73","\x6D\x6F\x76\x65\x49\x63\x6F\x6E\x46\x72\x6F\x6E\x74","\x6D\x6F\x76\x65\x49\x63\x6F\x6E\x42\x61\x63\x6B","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x74\x61\x72\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x6D\x61\x72\x6B\x65\x72","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x48\x61\x6E\x64\x6C\x65\x72","\x77\x61\x79\x70\x6F\x69\x6E\x74\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x45\x6E\x61\x62\x6C\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x44\x65\x6C\x61\x79","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x49\x6E\x50\x72\x6F\x67\x72\x65\x73\x73","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x56\x61\x6C\x69\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x69\x6E\x69\x74\x69\x61\x6C\x54\x6F\x75\x63\x68\x58","\x69\x6E\x69\x74\x69\x61\x6C\x54\x6F\x75\x63\x68\x59","\x69\x67\x6E\x6F\x72\x65\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x63\x6F\x6E\x4F\x66\x66\x73\x65\x74","\x65\x64\x67\x65\x53\x74\x61\x74\x65","\x64\x72\x69\x6C\x6C\x48\x61\x6E\x64\x6C\x65\x72","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E\x43\x6F\x75\x6E\x74\x65\x72","\x6D\x6F\x76\x65\x50\x72\x65\x76\x69\x65\x77\x41\x77\x61\x79","\x69\x73\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x69\x63\x6F\x6E\x53\x74\x61\x74\x65","\x69\x63\x6F\x6E\x73","\x72\x65\x64\x72\x61\x77\x49\x63\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x49\x63\x6F\x6E\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x53\x74\x61\x74\x65","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x69\x73\x4D\x6F\x76\x65\x49\x63\x6F\x6E\x54\x6F\x46\x72\x6F\x6E\x74\x46\x6F\x72\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x49\x63\x6F\x6E\x73","\x43\x55\x52\x53\x4F\x52\x5F\x43\x4F\x4E\x4E\x45\x43\x54","\x63\x75\x72\x72\x65\x6E\x74\x53\x74\x61\x74\x65","\x69\x63\x6F\x6E","\x67\x65\x74\x49\x63\x6F\x6E\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x73\x53\x74\x61\x72\x74\x45\x76\x65\x6E\x74","\x63\x75\x72\x72\x65\x6E\x74\x46\x6F\x63\x75\x73","\x63\x75\x72\x72\x65\x6E\x74\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x73\x6F\x75\x72\x63\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x77\x61\x79\x70\x6F\x69\x6E\x74\x73","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x68\x72\x65\x61\x64","\x63\x6C\x65\x61\x72\x54\x69\x6D\x65\x6F\x75\x74","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64","\x73\x65\x6C\x65\x63\x74\x65\x64\x49\x63\x6F\x6E","\x69\x73\x49\x6D\x6D\x65\x64\x69\x61\x74\x65\x43\x6F\x6E\x6E\x65\x63\x74\x53\x6F\x75\x72\x63\x65","\x75\x70\x64\x61\x74\x65\x43\x75\x72\x72\x65\x6E\x74\x53\x74\x61\x74\x65","\x63\x6F\x6E\x76\x65\x72\x74\x57\x61\x79\x70\x6F\x69\x6E\x74","\x67\x65\x74\x54\x61\x72\x67\x65\x74\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x50\x6F\x69\x6E\x74","\x67\x65\x74\x53\x6F\x75\x72\x63\x65\x50\x65\x72\x69\x6D\x65\x74\x65\x72\x50\x6F\x69\x6E\x74","\x64\x72\x61\x77\x50\x72\x65\x76\x69\x65\x77","\x75\x70\x64\x61\x74\x65\x49\x63\x6F\x6E\x73","\x69\x73\x53\x74\x6F\x70\x45\x76\x65\x6E\x74","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x45\x64\x67\x65\x57\x69\x64\x74\x68","\x67\x65\x74\x45\x64\x67\x65\x43\x6F\x6C\x6F\x72","\x49\x4E\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x63\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x41\x6C\x69\x67\x6E\x6D\x65\x6E\x74\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x70\x6F\x69\x6E\x74\x49\x6D\x61\x67\x65","\x2F\x70\x6F\x69\x6E\x74\x2E\x67\x69\x66","\x68\x69\x67\x68\x6C\x69\x67\x68\x74\x43\x6F\x6C\x6F\x72","\x66\x6F\x63\x75\x73\x49\x63\x6F\x6E\x73","\x66\x6F\x63\x75\x73\x48\x69\x67\x68\x6C\x69\x67\x68\x74","\x66\x6F\x63\x75\x73\x50\x6F\x69\x6E\x74\x73","\x63\x75\x72\x72\x65\x6E\x74\x46\x6F\x63\x75\x73\x41\x72\x65\x61","\x67\x65\x74\x49\x6D\x61\x67\x65\x46\x6F\x72\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74","\x69\x73\x45\x76\x65\x6E\x74\x49\x67\x6E\x6F\x72\x65\x64","\x72\x65\x70\x61\x69\x6E\x74","\x64\x65\x66\x61\x75\x6C\x74\x4F\x70\x61\x63\x69\x74\x79","\x73\x68\x61\x72\x65\x64\x44\x69\x76","\x63\x75\x72\x72\x65\x6E\x74\x58","\x63\x75\x72\x72\x65\x6E\x74\x59","\x64\x72\x61\x67\x48\x61\x6E\x64\x6C\x65\x72","\x6D\x78\x52\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x73\x69\x6E\x67\x6C\x65\x53\x69\x7A\x65\x72","\x61\x6C\x6C\x6F\x77\x48\x61\x6E\x64\x6C\x65\x42\x6F\x75\x6E\x64\x73\x43\x68\x65\x63\x6B","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x52\x61\x73\x74\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x42\x6F\x75\x6E\x64\x73","\x63\x72\x65\x61\x74\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x53\x68\x61\x70\x65","\x73\x69\x7A\x65\x72\x73","\x6E\x2D\x72\x65\x73\x69\x7A\x65","\x6E\x65\x2D\x72\x65\x73\x69\x7A\x65","\x77\x2D\x72\x65\x73\x69\x7A\x65","\x65\x2D\x72\x65\x73\x69\x7A\x65","\x73\x77\x2D\x72\x65\x73\x69\x7A\x65","\x73\x2D\x72\x65\x73\x69\x7A\x65","\x73\x65\x2D\x72\x65\x73\x69\x7A\x65","\x6C\x61\x62\x65\x6C\x53\x68\x61\x70\x65","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x53\x68\x61\x70\x65","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6C\x6F\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x53\x74\x72\x6F\x6B\x65\x57\x69\x64\x74\x68","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x44\x61\x73\x68\x65\x64","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x45\x44","\x63\x72\x65\x61\x74\x65\x53\x69\x7A\x65\x72\x53\x68\x61\x70\x65","\x69\x73\x53\x69\x7A\x65\x72\x56\x69\x73\x69\x62\x6C\x65","\x52\x4F\x54\x41\x54\x49\x4F\x4E\x5F\x48\x41\x4E\x44\x4C\x45","\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x6D\x6F\x76\x65\x53\x69\x7A\x65\x72\x54\x6F","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45","\x70\x72\x65\x76\x69\x65\x77","\x63\x75\x72\x72\x65\x6E\x74\x41\x6C\x70\x68\x61","\x61\x74\x61\x6E","\x75\x6E\x69\x6F\x6E","\x72\x6F\x74\x61\x74\x65\x43\x65\x6C\x6C","\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x62\x65\x6E\x64\x73","\x72\x65\x6D\x6F\x76\x65\x45\x6E\x61\x62\x6C\x65\x64","\x73\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x61\x62\x73\x70\x6F\x69\x6E\x74\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x50\x6F\x69\x6E\x74\x73","\x69\x73\x41\x64\x64\x50\x6F\x69\x6E\x74\x45\x76\x65\x6E\x74","\x61\x64\x64\x50\x6F\x69\x6E\x74","\x63\x72\x65\x61\x74\x65\x42\x65\x6E\x64\x73","\x69\x6E\x69\x74\x42\x65\x6E\x64","\x43\x55\x52\x53\x4F\x52\x5F\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45","\x69\x73\x52\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74\x45\x76\x65\x6E\x74","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x45\x44","\x69\x73\x48\x61\x6E\x64\x6C\x65\x56\x69\x73\x69\x62\x6C\x65","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x53\x68\x61\x70\x65","\x69\x73\x48\x61\x6E\x64\x6C\x65\x45\x6E\x61\x62\x6C\x65\x64","\x43\x55\x52\x53\x4F\x52\x5F\x42\x45\x4E\x44\x5F\x48\x41\x4E\x44\x4C\x45","\x72\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74","\x69\x73\x54\x61\x72\x67\x65\x74","\x69\x73\x4C\x61\x62\x65\x6C","\x63\x6C\x6F\x6E\x65\x50\x72\x65\x76\x69\x65\x77\x53\x74\x61\x74\x65","\x67\x65\x74\x53\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x67\x65\x74\x50\x72\x65\x76\x69\x65\x77\x54\x65\x72\x6D\x69\x6E\x61\x6C\x53\x74\x61\x74\x65","\x67\x65\x74\x50\x72\x65\x76\x69\x65\x77\x50\x6F\x69\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x72\x65\x76\x69\x65\x77\x53\x74\x61\x74\x65","\x73\x65\x74\x50\x72\x65\x76\x69\x65\x77\x43\x6F\x6C\x6F\x72","\x6D\x6F\x76\x65\x4C\x61\x62\x65\x6C","\x63\x68\x61\x6E\x67\x65\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x63\x68\x61\x6E\x67\x65\x50\x6F\x69\x6E\x74\x73","\x61\x64\x64\x50\x6F\x69\x6E\x74\x41\x74","\x66\x69\x6E\x64\x4E\x65\x61\x72\x65\x73\x74\x53\x65\x67\x6D\x65\x6E\x74","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x69\x6C\x6C\x43\x6F\x6C\x6F\x72","\x4C\x4F\x43\x4B\x45\x44\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x72\x65\x64\x72\x61\x77\x49\x6E\x6E\x65\x72\x42\x65\x6E\x64\x73","\x66\x6C\x69\x70\x45\x6E\x61\x62\x6C\x65\x64","\x64\x6F\x75\x62\x6C\x65\x43\x6C\x69\x63\x6B\x4F\x72\x69\x65\x6E\x74\x61\x74\x69\x6F\x6E\x52\x65\x73\x6F\x75\x72\x63\x65","\x64\x6F\x75\x62\x6C\x65\x43\x6C\x69\x63\x6B\x4F\x72\x69\x65\x6E\x74\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x56\x69\x72\x74\x75\x61\x6C\x42\x65\x6E\x64","\x67\x65\x74\x43\x75\x72\x73\x6F\x72\x46\x6F\x72\x42\x65\x6E\x64","\x45\x44\x47\x45\x53\x54\x59\x4C\x45\x5F\x54\x4F\x50\x54\x4F\x42\x4F\x54\x54\x4F\x4D","\x45\x44\x47\x45\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x72\x6F\x77\x2D\x72\x65\x73\x69\x7A\x65","\x63\x6F\x6C\x2D\x72\x65\x73\x69\x7A\x65","\x6E\x6F\x72\x6D\x61\x6C\x4B\x65\x79\x73","\x73\x68\x69\x66\x74\x4B\x65\x79\x73","\x63\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79\x73","\x63\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79\x73","\x6B\x65\x79\x44\x6F\x77\x6E","\x62\x69\x6E\x64\x4B\x65\x79","\x62\x69\x6E\x64\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79","\x67\x65\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x69\x73\x47\x72\x61\x70\x68\x45\x76\x65\x6E\x74","\x68\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x73\x65\x74\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x6D\x78\x54\x6F\x6F\x6C\x74\x69\x70","\x68\x69\x64\x65\x54\x6F\x6F\x6C\x74\x69\x70","\x73\x74\x61\x74\x65\x53\x6F\x75\x72\x63\x65","\x72\x65\x73\x65\x74\x54\x69\x6D\x65\x72","\x48\x49\x47\x48\x4C\x49\x47\x48\x54\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x72\x65\x70\x61\x69\x6E\x74\x48\x61\x6E\x64\x6C\x65\x72","\x6B\x65\x65\x70\x4F\x6E\x54\x6F\x70","\x64\x72\x61\x77\x48\x69\x67\x68\x6C\x69\x67\x68\x74","\x65\x64\x69\x74\x6F\x72","\x68\x69\x64\x65\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x62\x69\x6E\x64\x41\x63\x74\x69\x6F\x6E","\x63\x6F\x6E\x66\x69\x67","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x61\x64\x64\x49\x74\x65\x6D\x73","\x69\x66","\x61\x73","\x69\x63\x6F\x6E\x43\x6C\x73","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E","\x73\x65\x70\x61\x72\x61\x74\x6F\x72","\x6E\x6F\x63\x65\x6C\x6C","\x6E\x63\x65\x6C\x6C\x73","\x6E\x6F\x74\x52\x6F\x6F\x74","\x6E\x6F\x6E\x45\x6D\x70\x74\x79","\x65\x78\x70\x61\x6E\x64\x61\x62\x6C\x65","\x63\x6F\x6C\x6C\x61\x70\x73\x61\x62\x6C\x65","\x76\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x65\x6D\x70\x74\x79\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x74\x6F\x6F\x6C\x62\x61\x72","\x69\x6E\x73\x65\x72\x74\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x2F\x73\x65\x70\x61\x72\x61\x74\x6F\x72\x2E\x67\x69\x66","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E\x4F\x70\x74\x69\x6F\x6E","\x73\x65\x74\x4D\x6F\x64\x65","\x61\x64\x64\x50\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x6E\x73\x74\x61\x6C\x6C\x44\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x46\x6C\x6F\x77","\x6D\x61\x6B\x65\x44\x72\x61\x67\x67\x61\x62\x6C\x65","\x61\x63\x74\x69\x6F\x6E\x73","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E\x73","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x56\x61\x6C\x75\x65\x73","\x70\x6F\x70\x75\x70\x48\x61\x6E\x64\x6C\x65\x72","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x47\x72\x61\x70\x68","\x63\x72\x65\x61\x74\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x6B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x4E\x61\x6D\x65","\x49\x53\x5F\x4C\x4F\x43\x41\x4C","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73\x2F\x65\x64\x69\x74\x6F\x72","\x61\x73\x6B\x5A\x6F\x6F\x6D\x52\x65\x73\x6F\x75\x72\x63\x65","\x61\x73\x6B\x5A\x6F\x6F\x6D","\x6C\x61\x73\x74\x53\x61\x76\x65\x64\x52\x65\x73\x6F\x75\x72\x63\x65","\x6C\x61\x73\x74\x53\x61\x76\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x46\x69\x6C\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x63\x75\x72\x72\x65\x6E\x74\x46\x69\x6C\x65","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x74\x61\x73\x6B\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x74\x61\x73\x6B\x73","\x68\x65\x6C\x70\x52\x65\x73\x6F\x75\x72\x63\x65","\x6F\x75\x74\x6C\x69\x6E\x65\x52\x65\x73\x6F\x75\x72\x63\x65","\x64\x62\x6C\x43\x6C\x69\x63\x6B\x41\x63\x74\x69\x6F\x6E","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x52\x65\x71\x75\x69\x72\x65\x64","\x66\x6F\x72\x63\x65\x64\x49\x6E\x73\x65\x72\x74\x69\x6E\x67","\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x64\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x64\x65\x66\x61\x75\x6C\x74\x47\x72\x6F\x75\x70","\x67\x72\x6F\x75\x70\x42\x6F\x72\x64\x65\x72\x53\x69\x7A\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x6F\x73\x74\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x4E\x61\x6D\x65","\x75\x72\x6C\x50\x6F\x73\x74","\x75\x72\x6C\x49\x6D\x61\x67\x65","\x6C\x61\x79\x6F\x75\x74\x44\x69\x61\x67\x72\x61\x6D","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x53\x70\x61\x63\x69\x6E\x67","\x6D\x61\x69\x6E\x74\x61\x69\x6E\x53\x77\x69\x6D\x6C\x61\x6E\x65\x73","\x6C\x61\x79\x6F\x75\x74\x53\x77\x69\x6D\x6C\x61\x6E\x65\x73","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x49\x6E\x64\x65\x78","\x74\x61\x73\x6B\x73\x57\x69\x6E\x64\x6F\x77\x49\x6D\x61\x67\x65","\x74\x61\x73\x6B\x73\x54\x6F\x70","\x68\x65\x6C\x70\x57\x69\x6E\x64\x6F\x77\x49\x6D\x61\x67\x65","\x75\x72\x6C\x48\x65\x6C\x70","\x68\x65\x6C\x70\x57\x69\x64\x74\x68","\x68\x65\x6C\x70\x48\x65\x69\x67\x68\x74","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x57\x69\x64\x74\x68","\x70\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x48\x65\x69\x67\x68\x74","\x6D\x6F\x76\x65\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x44\x69\x61\x6C\x6F\x67","\x76\x61\x6C\x69\x64\x61\x74\x69\x6E\x67","\x65\x78\x70\x6F\x72\x74\x49\x6D\x61\x67\x65","\x67\x65\x74\x55\x72\x6C\x49\x6D\x61\x67\x65","\x67\x65\x74\x56\x69\x65\x77\x58\x6D\x6C","\x5F\x62\x6C\x61\x6E\x6B","\x63\x75\x74","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x75\x6E\x67\x72\x6F\x75\x70","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x73\x68\x6F\x77\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x73\x65\x6C\x65\x63\x74\x4E\x6F\x6E\x65","\x74\x6F\x42\x61\x63\x6B","\x74\x6F\x46\x72\x6F\x6E\x74","\x73\x65\x6C\x65\x63\x74\x50\x72\x65\x76\x69\x6F\x75\x73","\x73\x65\x6C\x65\x63\x74\x4E\x65\x78\x74","\x73\x65\x6C\x65\x63\x74\x50\x61\x72\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x43\x68\x69\x6C\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65\x41\x6C\x6C","\x65\x78\x70\x61\x6E\x64","\x65\x78\x70\x61\x6E\x64\x41\x6C\x6C","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x4C\x65\x66\x74","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x43\x65\x6E\x74\x65\x72","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x52\x69\x67\x68\x74","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x54\x6F\x70","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x4D\x69\x64\x64\x6C\x65","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73\x42\x6F\x74\x74\x6F\x6D","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x4C\x65\x66\x74","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x43\x65\x6E\x74\x65\x72","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x52\x69\x67\x68\x74","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x54\x6F\x70","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x4D\x69\x64\x64\x6C\x65","\x61\x6C\x69\x67\x6E\x46\x6F\x6E\x74\x42\x6F\x74\x74\x6F\x6D","\x70\x72\x6F\x6D\x70\x74","\x74\x6F\x67\x67\x6C\x65\x54\x61\x73\x6B\x73","\x73\x68\x6F\x77\x54\x61\x73\x6B\x73","\x74\x6F\x67\x67\x6C\x65\x48\x65\x6C\x70","\x73\x68\x6F\x77\x48\x65\x6C\x70","\x74\x6F\x67\x67\x6C\x65\x4F\x75\x74\x6C\x69\x6E\x65","\x73\x68\x6F\x77\x4F\x75\x74\x6C\x69\x6E\x65","\x74\x6F\x67\x67\x6C\x65\x43\x6F\x6E\x73\x6F\x6C\x65","\x72\x65\x73\x65\x74\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x73\x65\x74\x46\x69\x72\x73\x74\x54\x69\x6D\x65","\x63\x6F\x6F\x6B\x69\x65","\x6D\x78\x67\x72\x61\x70\x68\x3D\x73\x65\x65\x6E\x3B\x20\x65\x78\x70\x69\x72\x65\x73\x3D\x46\x72\x69\x2C\x20\x32\x37\x20\x4A\x75\x6C\x20\x32\x30\x30\x31\x20\x30\x32\x3A\x34\x37\x3A\x31\x31\x20\x55\x54\x43\x3B\x20\x70\x61\x74\x68\x3D\x2F","\x43\x61\x6E\x6E\x6F\x74\x20\x65\x78\x65\x63\x75\x74\x65\x20","\x3A\x20","\x43\x61\x6E\x6E\x6F\x74\x20\x66\x69\x6E\x64\x20\x61\x63\x74\x69\x6F\x6E\x20","\x61\x64\x64\x54\x65\x6D\x70\x6C\x61\x74\x65","\x67\x65\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x69\x6E\x73\x74\x61\x6C\x6C\x44\x62\x6C\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x55\x6E\x64\x6F\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x44\x72\x69\x6C\x6C\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x43\x68\x61\x6E\x67\x65\x48\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x73\x74\x61\x6C\x6C\x49\x6E\x73\x65\x72\x74\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x63\x72\x65\x61\x74\x65\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x4C\x61\x79\x6F\x75\x74\x4D\x61\x6E\x61\x67\x65\x72","\x73\x77\x69\x6D\x6C\x61\x6E\x65\x4C\x61\x79\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x53\x77\x69\x6D\x6C\x61\x6E\x65\x4C\x61\x79\x6F\x75\x74","\x64\x69\x61\x67\x72\x61\x6D\x4C\x61\x79\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x44\x69\x61\x67\x72\x61\x6D\x4C\x61\x79\x6F\x75\x74","\x73\x65\x74\x47\x72\x61\x70\x68\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x72\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x73\x65\x74\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x65\x74\x53\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x74\x6F\x4C\x6F\x63\x61\x6C\x65\x53\x74\x72\x69\x6E\x67","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x65\x74\x54\x69\x74\x6C\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x74\x54\x69\x74\x6C\x65","\x74\x72\x65\x65\x4C\x61\x79\x6F\x75\x74","\x20\x3E\x20","\x67\x65\x74\x52\x6F\x6F\x74\x54\x69\x74\x6C\x65","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70","\x72\x65\x61\x64\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x55\x72\x6C\x50\x6F\x73\x74","\x77\x72\x69\x74\x65\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x70\x6F\x73\x74\x44\x69\x61\x67\x72\x61\x6D","\x73\x77\x61\x70\x53\x74\x79\x6C\x65\x73","\x63\x72\x65\x61\x74\x65\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73","\x69\x73\x50\x72\x6F\x70\x65\x72\x74\x69\x65\x73\x56\x69\x73\x69\x62\x6C\x65","\x72\x65\x61\x64\x6F\x6E\x6C\x79","\x49\x44","\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x54\x61\x73\x6B\x73","\x72\x65\x66\x72\x65\x73\x68\x54\x61\x73\x6B\x73","\x66\x72\x61\x6D\x65\x42\x6F\x72\x64\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x43\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x79\x63\x6C\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x73\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x65\x64\x4D\x6F\x76\x69\x6E\x67","\x63\x6F\x64\x65\x63\x73","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x61\x64\x64\x41\x6C\x69\x61\x73","\x61\x6C\x69\x61\x73\x65\x73","\x72\x65\x67\x69\x73\x74\x65\x72","\x65\x6E\x63\x6F\x64\x65\x44\x65\x66\x61\x75\x6C\x74\x73","\x67\x65\x74\x4F\x62\x6A\x65\x63\x74","\x72\x65\x66\x65\x72\x65\x6E\x63\x65","\x67\x65\x74\x43\x6F\x64\x65\x63","\x69\x6D\x70\x6F\x72\x74\x4E\x6F\x64\x65","\x6D\x78\x43\x6F\x64\x65\x63\x2E\x65\x6E\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x63\x6F\x64\x65\x63\x20\x66\x6F\x72\x20","\x43\x61\x6E\x6E\x6F\x74\x20\x64\x65\x63\x6F\x64\x65\x20","\x65\x6E\x63\x6F\x64\x65\x43\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x64\x65\x63","\x64\x65\x63\x6F\x64\x65\x43\x65\x6C\x6C","\x69\x6E\x73\x65\x72\x74\x49\x6E\x74\x6F\x47\x72\x61\x70\x68","\x65\x78\x63\x6C\x75\x64\x65","\x69\x64\x72\x65\x66\x73","\x6D\x61\x70\x70\x69\x6E\x67","\x72\x65\x76\x65\x72\x73\x65","\x63\x6C\x6F\x6E\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x67\x65\x74\x46\x69\x65\x6C\x64\x4E\x61\x6D\x65","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65\x4E\x61\x6D\x65","\x69\x73\x45\x78\x63\x6C\x75\x64\x65\x64","\x69\x73\x52\x65\x66\x65\x72\x65\x6E\x63\x65","\x62\x65\x66\x6F\x72\x65\x45\x6E\x63\x6F\x64\x65","\x65\x6E\x63\x6F\x64\x65\x4F\x62\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x45\x6E\x63\x6F\x64\x65","\x65\x6E\x63\x6F\x64\x65\x56\x61\x6C\x75\x65","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x43\x6F\x64\x65\x63\x2E\x65\x6E\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x49\x44\x20\x66\x6F\x72\x20","\x77\x72\x69\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x77\x72\x69\x74\x65\x50\x72\x69\x6D\x69\x74\x69\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x77\x72\x69\x74\x65\x43\x6F\x6D\x70\x6C\x65\x78\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x58\x6D\x6C","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x43\x6F\x64\x65\x63\x2E\x65\x6E\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x6E\x6F\x64\x65\x20\x66\x6F\x72\x20","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x46\x72\x6F\x6D\x58\x6D\x6C","\x62\x65\x66\x6F\x72\x65\x44\x65\x63\x6F\x64\x65","\x64\x65\x63\x6F\x64\x65\x4E\x6F\x64\x65","\x61\x66\x74\x65\x72\x44\x65\x63\x6F\x64\x65","\x64\x65\x63\x6F\x64\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x63\x6F\x64\x65\x43\x68\x69\x6C\x64\x72\x65\x6E","\x64\x65\x63\x6F\x64\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6D\x78\x4F\x62\x6A\x65\x63\x74\x43\x6F\x64\x65\x63\x2E\x64\x65\x63\x6F\x64\x65\x3A\x20\x4E\x6F\x20\x6F\x62\x6A\x65\x63\x74\x20\x66\x6F\x72\x20","\x70\x72\x6F\x63\x65\x73\x73\x49\x6E\x63\x6C\x75\x64\x65","\x64\x65\x63\x6F\x64\x65\x43\x68\x69\x6C\x64","\x67\x65\x74\x46\x69\x65\x6C\x64\x54\x65\x6D\x70\x6C\x61\x74\x65","\x61\x64\x64\x4F\x62\x6A\x65\x63\x74\x56\x61\x6C\x75\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x72\x65\x6D\x6F\x76\x65\x57\x68\x69\x74\x65\x73\x70\x61\x63\x65","\x64\x65\x63\x6F\x64\x65\x52\x6F\x6F\x74","\x67\x72\x61\x70\x68\x4C\x69\x73\x74\x65\x6E\x65\x72\x73\x20\x65\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72\x73\x20\x76\x69\x65\x77\x20\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72\x20\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72\x20\x65\x64\x69\x74\x6F\x72\x20\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x6C\x61\x79\x65\x72","\x67\x65\x74\x53\x74\x72\x69\x6E\x67\x56\x61\x6C\x75\x65","\x6D\x78\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74\x43\x6F\x64\x65\x63\x2E\x64\x65\x63\x6F\x64\x65\x3A\x20\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74\x20","\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x74\x6F\x20\x65\x78\x74\x65\x6E\x64","\x70\x72\x65\x73\x73\x65\x64\x49\x63\x6F\x6E","\x6D\x6F\x64\x65","\x74\x6F\x67\x67\x6C\x65","\x2D\x2D\x2D","\x63\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x54\x65\x6D\x70\x6C\x61\x74\x65\x20","\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6D\x6F\x64\x69\x66\x69\x65\x64\x20\x6C\x61\x73\x74\x53\x6E\x61\x70\x73\x68\x6F\x74\x20\x69\x67\x6E\x6F\x72\x65\x64\x43\x68\x61\x6E\x67\x65\x73\x20\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72\x20\x67\x72\x61\x70\x68\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x20\x74\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x41\x72\x72\x61\x79","\x64\x65\x63\x6F\x64\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x73","\x75\x69","\x64\x65\x63\x6F\x64\x65\x55\x69","\x73\x65\x74\x4D\x61\x70\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x72\x65\x73\x6F\x75\x72\x63\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65"];var mxClient={VERSION:_0x690c[0],IS_IE:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[1]),IS_IE6:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[4]),IS_QUIRKS:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[1])&& (null== document[_0x690c[5]]|| 5== document[_0x690c[5]]),VML_PREFIX:_0x690c[6],OFFICE_PREFIX:_0x690c[7],IS_NS:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[8])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[1]),IS_OP:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[9]),IS_OT:0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[10])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[11])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[12])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[13])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[14])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[15]),IS_SF:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[16])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[17]),IS_GC:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[17]),IS_MT:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[18])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[19])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[20])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[21])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[22])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[23])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[24])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[25])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[26])&& 0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[27]),IS_SVG:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[18])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[21])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[28])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[26])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[29])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[30])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[16])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[31])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[9]),NO_FO:0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[19])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[22])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[20])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[23])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[25])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[27])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[32])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[33])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[9])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[1])|| 0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[34]),IS_VML:_0x690c[35]== navigator[_0x690c[37]][_0x690c[36]](),IS_MAC:0< navigator[_0x690c[3]][_0x690c[36]]()[_0x690c[2]](_0x690c[38]),IS_TOUCH:0< navigator[_0x690c[3]][_0x690c[36]]()[_0x690c[2]](_0x690c[39])|| 0< navigator[_0x690c[3]][_0x690c[36]]()[_0x690c[2]](_0x690c[40])|| 0< navigator[_0x690c[3]][_0x690c[36]]()[_0x690c[2]](_0x690c[41])|| 0< navigator[_0x690c[3]][_0x690c[36]]()[_0x690c[2]](_0x690c[42]),IS_LOCAL:0> document[_0x690c[45]][_0x690c[44]][_0x690c[2]](_0x690c[43])&& 0> document[_0x690c[45]][_0x690c[44]][_0x690c[2]](_0x690c[46]),isBrowserSupported:function(){return mxClient[_0x690c[47]]|| mxClient[_0x690c[48]]},link:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= _0x6cb7x4|| document;if(mxClient[_0x690c[49]]){_0x6cb7x4[_0x690c[53]](_0x690c[50]+ _0x6cb7x2+ _0x690c[51]+ _0x6cb7x3+ _0x690c[52])}else {var _0x6cb7x5=_0x6cb7x4[_0x690c[55]](_0x690c[54]);_0x6cb7x5[_0x690c[57]](_0x690c[56],_0x6cb7x2);_0x6cb7x5[_0x690c[57]](_0x690c[44],_0x6cb7x3);_0x6cb7x5[_0x690c[57]](_0x690c[58],_0x690c[59]);_0x6cb7x5[_0x690c[57]](_0x690c[60],_0x690c[61]);_0x6cb7x4[_0x690c[64]](_0x690c[63])[0][_0x690c[62]](_0x6cb7x5)}},include:function(_0x6cb7x2){document[_0x690c[53]](_0x690c[65]+ _0x6cb7x2+ _0x690c[66])},dispose:function(){for(var _0x6cb7x2=0;_0x6cb7x2< mxEvent[_0x690c[68]][_0x690c[67]];_0x6cb7x2++){null!= mxEvent[_0x690c[68]][_0x6cb7x2][_0x690c[69]]&& mxEvent[_0x690c[70]](mxEvent[_0x690c[68]][_0x6cb7x2])}}};mxClient[_0x690c[71]]&& mxClient[_0x690c[72]]?mxClient[_0x690c[73]]= _0x690c[74]:mxClient[_0x690c[75]]|| mxClient[_0x690c[76]]?mxClient[_0x690c[73]]= _0x690c[77]:mxClient[_0x690c[78]]?mxClient[_0x690c[73]]= _0x690c[79]:mxClient[_0x690c[80]]&& 9<= document[_0x690c[5]]&& (mxClient[_0x690c[73]]= _0x690c[81]);_0x690c[82]==  typeof mxLoadResources&& (mxLoadResources=  !0);_0x690c[82]==  typeof mxResourceExtension&& (mxResourceExtension= _0x690c[83]);_0x690c[82]==  typeof mxLoadStylesheets&& (mxLoadStylesheets=  !0);_0x690c[82]!=  typeof mxBasePath&& 0< mxBasePath[_0x690c[67]]?(_0x690c[84]== mxBasePath[_0x690c[85]](mxBasePath[_0x690c[67]]- 1)&& (mxBasePath= mxBasePath[_0x690c[85]](0,mxBasePath[_0x690c[67]]- 1)),mxClient[_0x690c[86]]= mxBasePath):mxClient[_0x690c[86]]= _0x690c[87];_0x690c[82]!=  typeof mxImageBasePath&& 0< mxImageBasePath[_0x690c[67]]?(_0x690c[84]== mxImageBasePath[_0x690c[85]](mxImageBasePath[_0x690c[67]]- 1)&& (mxImageBasePath= mxImageBasePath[_0x690c[85]](0,mxImageBasePath[_0x690c[67]]- 1)),mxClient[_0x690c[88]]= mxImageBasePath):mxClient[_0x690c[88]]= mxClient[_0x690c[86]]+ _0x690c[89];mxClient[_0x690c[90]]= _0x690c[82]!=  typeof mxLanguage?mxLanguage:mxClient[_0x690c[80]]?navigator[_0x690c[91]]:navigator[_0x690c[90]];mxClient[_0x690c[92]]= _0x690c[82]!=  typeof mxDefaultLanguage?mxDefaultLanguage:_0x690c[93];mxLoadStylesheets&& mxClient[_0x690c[54]](_0x690c[94],mxClient[_0x690c[86]]+ _0x690c[95]);_0x690c[82]!=  typeof mxLanguages&& (mxClient[_0x690c[96]]= mxLanguages);if(mxClient[_0x690c[80]]){if(9<= document[_0x690c[5]]){mxClient[_0x690c[47]]=  !1,mxClient[_0x690c[48]]=  !0}else {8== document[_0x690c[5]]?(document[_0x690c[100]][_0x690c[99]](mxClient.VML_PREFIX,_0x690c[97],_0x690c[98]),document[_0x690c[100]][_0x690c[99]](mxClient.OFFICE_PREFIX,_0x690c[101],_0x690c[98])):(document[_0x690c[100]][_0x690c[99]](mxClient.VML_PREFIX,_0x690c[97]),document[_0x690c[100]][_0x690c[99]](mxClient.OFFICE_PREFIX,_0x690c[101]));var ss=document[_0x690c[102]]();ss[_0x690c[103]]= _0x690c[104];mxLoadStylesheets&& mxClient[_0x690c[54]](_0x690c[94],mxClient[_0x690c[86]]+ _0x690c[105])};window[_0x690c[108]](_0x690c[106],mxClient[_0x690c[107]])};var mxLog={consoleName:_0x690c[109],TRACE:!1,DEBUG:!0,WARN:!0,buffer:_0x690c[110],init:function(){if(null== mxLog[_0x690c[111]]&& null!= document[_0x690c[112]]){var _0x6cb7x2=mxLog[_0x690c[113]]+ _0x690c[114]+ mxClient[_0x690c[115]],_0x6cb7x3=document[_0x690c[55]](_0x690c[116]);_0x6cb7x3[_0x690c[57]](_0x690c[117],_0x690c[118]);_0x6cb7x3[_0x690c[57]](_0x690c[119],_0x690c[118]);var _0x6cb7x4=document[_0x690c[55]](_0x690c[120]),_0x6cb7x5=document[_0x690c[55]](_0x690c[121]),_0x6cb7x9=document[_0x690c[55]](_0x690c[122]);_0x6cb7x9[_0x690c[124]][_0x690c[123]]= _0x690c[125];mxLog[_0x690c[126]]= document[_0x690c[55]](_0x690c[126]);mxLog[_0x690c[126]][_0x690c[57]](_0x690c[127],_0x690c[128]);mxLog[_0x690c[126]][_0x690c[124]][_0x690c[119]]= _0x690c[118];mxLog[_0x690c[126]][_0x690c[124]][_0x690c[129]]= _0x690c[130];mxLog[_0x690c[126]][_0x690c[131]]= mxLog[_0x690c[132]];mxLog[_0x690c[126]][_0x690c[124]][_0x690c[117]]= mxClient[_0x690c[133]]&& _0x690c[134]!= document[_0x690c[135]]?_0x690c[136]:_0x690c[118];_0x6cb7x9[_0x690c[62]](mxLog[_0x690c[126]]);_0x6cb7x5[_0x690c[62]](_0x6cb7x9);_0x6cb7x4[_0x690c[62]](_0x6cb7x5);_0x6cb7x5= document[_0x690c[55]](_0x690c[121]);mxLog[_0x690c[122]]= document[_0x690c[55]](_0x690c[122]);mxLog[_0x690c[122]][_0x690c[124]][_0x690c[123]]= _0x690c[125];mxLog[_0x690c[122]][_0x690c[57]](_0x690c[119],_0x690c[137]);_0x6cb7x5[_0x690c[62]](mxLog[_0x690c[122]]);_0x6cb7x4[_0x690c[62]](_0x6cb7x5);_0x6cb7x3[_0x690c[62]](_0x6cb7x4);mxLog[_0x690c[140]](_0x690c[138],function(_0x6cb7x2){mxLog[_0x690c[139]]()});mxLog[_0x690c[140]](_0x690c[141],function(_0x6cb7x2){_0x6cb7x2= mxUtils[_0x690c[142]](document[_0x690c[112]]);mxLog[_0x690c[143]](_0x6cb7x2)});mxLog[_0x690c[140]](_0x690c[144],function(_0x6cb7x2){mxLog[_0x690c[145]]=  !mxLog[_0x690c[145]];mxLog[_0x690c[145]]?mxLog[_0x690c[143]](_0x690c[146]):mxLog[_0x690c[143]](_0x690c[147])});mxLog[_0x690c[140]](_0x690c[148],function(_0x6cb7x2){try{mxUtils[_0x690c[149]](mxLog[_0x690c[126]][_0x690c[131]])}catch(_0x6cb7x3){mxUtils[_0x690c[150]](_0x6cb7x3)}});mxLog[_0x690c[140]](_0x690c[151],function(_0x6cb7x2){try{mxUtils[_0x690c[152]](mxLog[_0x690c[126]][_0x690c[131]])}catch(_0x6cb7x3){mxUtils[_0x690c[150]](_0x6cb7x3)}});mxLog[_0x690c[140]](_0x690c[153],function(_0x6cb7x2){mxLog[_0x690c[126]][_0x690c[131]]= _0x690c[110]});_0x6cb7x5= _0x6cb7x4= 0;_0x690c[154]===  typeof window[_0x690c[155]]?(_0x6cb7x4= window[_0x690c[156]],_0x6cb7x5= window[_0x690c[155]]):(_0x6cb7x4= document[_0x690c[158]][_0x690c[157]]|| document[_0x690c[112]][_0x690c[157]],_0x6cb7x5= document[_0x690c[112]][_0x690c[159]]);mxLog[_0x690c[111]]=  new mxWindow(_0x6cb7x2,_0x6cb7x3,Math[_0x690c[160]](0,_0x6cb7x5- 320),Math[_0x690c[160]](0,_0x6cb7x4- 210),300,160);mxLog[_0x690c[111]][_0x690c[161]](!0);mxLog[_0x690c[111]][_0x690c[162]](!1);mxLog[_0x690c[111]][_0x690c[163]](!0);mxLog[_0x690c[111]][_0x690c[164]](!0);mxLog[_0x690c[111]][_0x690c[165]]=  !1;if((mxClient[_0x690c[133]]|| mxClient[_0x690c[80]])&&  !mxClient[_0x690c[76]]&&  !mxClient[_0x690c[75]]&& _0x690c[134]!= document[_0x690c[135]]){var _0x6cb7xa=mxLog[_0x690c[111]][_0x690c[166]](),_0x6cb7x2=function(_0x6cb7x2,_0x6cb7x3){mxLog[_0x690c[126]][_0x690c[124]][_0x690c[119]]= Math[_0x690c[160]](0,_0x6cb7xa[_0x690c[167]]- 70)+ _0x690c[168]};mxLog[_0x690c[111]][_0x690c[169]](mxEvent.RESIZE_END,_0x6cb7x2);mxLog[_0x690c[111]][_0x690c[169]](mxEvent.MAXIMIZE,_0x6cb7x2);mxLog[_0x690c[111]][_0x690c[169]](mxEvent.NORMALIZE,_0x6cb7x2);mxLog[_0x690c[126]][_0x690c[124]][_0x690c[119]]= _0x690c[170]}}},info:function(){mxLog[_0x690c[171]](mxUtils.toString(navigator))},addButton:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[172]);mxUtils[_0x690c[53]](_0x6cb7x4,_0x6cb7x2);mxEvent[_0x690c[169]](_0x6cb7x4,_0x690c[173],_0x6cb7x3);mxLog[_0x690c[122]][_0x690c[62]](_0x6cb7x4)},isVisible:function(){return null!= mxLog[_0x690c[111]]?mxLog[_0x690c[111]][_0x690c[174]]():!1},show:function(){mxLog[_0x690c[175]](!0)},setVisible:function(_0x6cb7x2){null== mxLog[_0x690c[111]]&& mxLog[_0x690c[176]]();null!= mxLog[_0x690c[111]]&& mxLog[_0x690c[111]][_0x690c[175]](_0x6cb7x2)},enter:function(_0x6cb7x2){if(mxLog[_0x690c[145]]){return mxLog[_0x690c[171]](_0x690c[177]+ _0x6cb7x2),( new Date)[_0x690c[178]]()}},leave:function(_0x6cb7x2,_0x6cb7x3){if(mxLog[_0x690c[145]]){var _0x6cb7x4=0!= _0x6cb7x3?_0x690c[179]+ (( new Date)[_0x690c[178]]()- _0x6cb7x3)+ _0x690c[180]:_0x690c[110];mxLog[_0x690c[171]](_0x690c[181]+ _0x6cb7x2+ _0x6cb7x4)}},debug:function(){mxLog[_0x690c[182]]&& mxLog[_0x690c[171]][_0x690c[183]](this,arguments)},warn:function(){mxLog[_0x690c[184]]&& mxLog[_0x690c[171]][_0x690c[183]](this,arguments)},write:function(){for(var _0x6cb7x2=_0x690c[110],_0x6cb7x3=0;_0x6cb7x3< arguments[_0x690c[67]];_0x6cb7x3++){_0x6cb7x2+= arguments[_0x6cb7x3],_0x6cb7x3< arguments[_0x690c[67]]- 1&& (_0x6cb7x2+= _0x690c[185])};null!= mxLog[_0x690c[126]]?(mxLog[_0x690c[126]][_0x690c[131]]+= _0x6cb7x2,0<= navigator[_0x690c[3]][_0x690c[2]](_0x690c[186])&& (mxLog[_0x690c[126]][_0x690c[124]][_0x690c[187]]= _0x690c[188],mxLog[_0x690c[126]][_0x690c[124]][_0x690c[187]]= _0x690c[189]),mxLog[_0x690c[126]][_0x690c[190]]= mxLog[_0x690c[126]][_0x690c[191]]):mxLog[_0x690c[132]]+= _0x6cb7x2},writeln:function(){for(var _0x6cb7x2=_0x690c[110],_0x6cb7x3=0;_0x6cb7x3< arguments[_0x690c[67]];_0x6cb7x3++){_0x6cb7x2+= arguments[_0x6cb7x3],_0x6cb7x3< arguments[_0x690c[67]]- 1&& (_0x6cb7x2+= _0x690c[185])};mxLog[_0x690c[53]](_0x6cb7x2+ _0x690c[192])}},mxObjectIdentity={FIELD_NAME:_0x690c[193],counter:0,get:function(_0x6cb7x2){if(_0x690c[194]==  typeof _0x6cb7x2&& null== _0x6cb7x2[mxObjectIdentity[_0x690c[195]]]){var _0x6cb7x3=mxUtils[_0x690c[197]](_0x6cb7x2[_0x690c[196]]);_0x6cb7x2[mxObjectIdentity[_0x690c[195]]]= _0x6cb7x3+ _0x690c[198]+ mxObjectIdentity[_0x690c[199]]++};return _0x6cb7x2[mxObjectIdentity[_0x690c[195]]]},clear:function(_0x6cb7x2){_0x690c[194]==  typeof _0x6cb7x2&&  delete _0x6cb7x2[mxObjectIdentity[_0x690c[195]]]}};function mxDictionary(){this[_0x690c[200]]()}mxDictionary[_0x690c[202]][_0x690c[201]]= null;mxDictionary[_0x690c[202]][_0x690c[200]]= function(){this[_0x690c[201]]= {}};mxDictionary[_0x690c[202]][_0x690c[203]]= function(_0x6cb7x2){_0x6cb7x2= mxObjectIdentity[_0x690c[203]](_0x6cb7x2);return this[_0x690c[201]][_0x6cb7x2]};mxDictionary[_0x690c[202]][_0x690c[204]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=mxObjectIdentity[_0x690c[203]](_0x6cb7x2),_0x6cb7x5=this[_0x690c[201]][_0x6cb7x4];this[_0x690c[201]][_0x6cb7x4]= _0x6cb7x3;return _0x6cb7x5};mxDictionary[_0x690c[202]][_0x690c[205]]= function(_0x6cb7x2){_0x6cb7x2= mxObjectIdentity[_0x690c[203]](_0x6cb7x2);var _0x6cb7x3=this[_0x690c[201]][_0x6cb7x2];delete this[_0x690c[201]][_0x6cb7x2];return _0x6cb7x3};mxDictionary[_0x690c[202]][_0x690c[206]]= function(){var _0x6cb7x2=[],_0x6cb7x3;for(_0x6cb7x3 in this[_0x690c[201]]){_0x6cb7x2[_0x690c[207]](_0x6cb7x3)};return _0x6cb7x2};mxDictionary[_0x690c[202]][_0x690c[208]]= function(){var _0x6cb7x2=[],_0x6cb7x3;for(_0x6cb7x3 in this[_0x690c[201]]){_0x6cb7x2[_0x690c[207]](this[_0x690c[201]][_0x6cb7x3])};return _0x6cb7x2};mxDictionary[_0x690c[202]][_0x690c[209]]= function(_0x6cb7x2){for(var _0x6cb7x3 in this[_0x690c[201]]){_0x6cb7x2(_0x6cb7x3,this[_0x690c[201]][_0x6cb7x3])}};var mxResources={resources:[],extension:mxResourceExtension,resourcesEncoded:!1,loadDefaultBundle:!0,loadSpecialBundle:!0,isLanguageSupported:function(_0x6cb7x2){return null!= mxClient[_0x690c[96]]?0<= mxUtils[_0x690c[2]](mxClient[_0x690c[96]],_0x6cb7x2):!0},getDefaultBundle:function(_0x6cb7x2,_0x6cb7x3){return mxResources[_0x690c[210]]||  !mxResources[_0x690c[211]](_0x6cb7x3)?_0x6cb7x2+ mxResources[_0x690c[212]]:null},getSpecialBundle:function(_0x6cb7x2,_0x6cb7x3){if(null== mxClient[_0x690c[96]]||  !this[_0x690c[211]](_0x6cb7x3)){var _0x6cb7x4=_0x6cb7x3[_0x690c[2]](_0x690c[213]);0< _0x6cb7x4&& (_0x6cb7x3= _0x6cb7x3[_0x690c[85]](0,_0x6cb7x4))};return mxResources[_0x690c[214]]&& mxResources[_0x690c[211]](_0x6cb7x3)&& _0x6cb7x3!= mxClient[_0x690c[92]]?_0x6cb7x2+ _0x690c[215]+ _0x6cb7x3+ mxResources[_0x690c[212]]:null},add:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:mxClient[_0x690c[90]][_0x690c[216]]();if(_0x6cb7x3!= mxConstants[_0x690c[217]]){var _0x6cb7x4=mxResources[_0x690c[218]](_0x6cb7x2,_0x6cb7x3);if(null!= _0x6cb7x4){try{var _0x6cb7x5=mxUtils[_0x690c[219]](_0x6cb7x4);_0x6cb7x5[_0x690c[220]]()&& mxResources[_0x690c[222]](_0x6cb7x5[_0x690c[221]]())}catch(e){}};_0x6cb7x4= mxResources[_0x690c[223]](_0x6cb7x2,_0x6cb7x3);if(null!= _0x6cb7x4){try{_0x6cb7x5= mxUtils[_0x690c[219]](_0x6cb7x4),_0x6cb7x5[_0x690c[220]]()&& mxResources[_0x690c[222]](_0x6cb7x5[_0x690c[221]]())}catch(f){}}}},parse:function(_0x6cb7x2){if(null!= _0x6cb7x2){_0x6cb7x2= _0x6cb7x2[_0x690c[224]](_0x690c[192]);for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3++){if(_0x690c[198]!= _0x6cb7x2[_0x6cb7x3][_0x690c[225]](0)){var _0x6cb7x4=_0x6cb7x2[_0x6cb7x3][_0x690c[2]](_0x690c[226]);if(0< _0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x6cb7x3][_0x690c[85]](0,_0x6cb7x4),_0x6cb7x9=_0x6cb7x2[_0x6cb7x3][_0x690c[67]];13== _0x6cb7x2[_0x6cb7x3][_0x690c[227]](_0x6cb7x9- 1)&& _0x6cb7x9--;_0x6cb7x4= _0x6cb7x2[_0x6cb7x3][_0x690c[85]](_0x6cb7x4+ 1,_0x6cb7x9);this[_0x690c[228]]?(_0x6cb7x4= _0x6cb7x4[_0x690c[230]](/\\(?=u[a-fA-F\d]{4})/g,_0x690c[229]),mxResources[_0x690c[231]][_0x6cb7x5]= unescape(_0x6cb7x4)):mxResources[_0x690c[231]][_0x6cb7x5]= _0x6cb7x4}}}}},get:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= mxResources[_0x690c[231]][_0x6cb7x2];null== _0x6cb7x2&& (_0x6cb7x2= _0x6cb7x4);if(null!= _0x6cb7x2&& null!= _0x6cb7x3){_0x6cb7x4= [];for(var _0x6cb7x5=null,_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x2[_0x690c[225]](_0x6cb7x9);_0x690c[232]== _0x6cb7xa?_0x6cb7x5= _0x690c[110]:null!= _0x6cb7x5&& _0x690c[233]== _0x6cb7xa?(_0x6cb7x5= parseInt(_0x6cb7x5)- 1,0<= _0x6cb7x5&& _0x6cb7x5< _0x6cb7x3[_0x690c[67]]&& _0x6cb7x4[_0x690c[207]](_0x6cb7x3[_0x6cb7x5]),_0x6cb7x5= null):null!= _0x6cb7x5?_0x6cb7x5+= _0x6cb7xa:_0x6cb7x4[_0x690c[207]](_0x6cb7xa)};_0x6cb7x2= _0x6cb7x4[_0x690c[234]](_0x690c[110])};return _0x6cb7x2}};function mxPoint(_0x6cb7x2,_0x6cb7x3){this[_0x690c[235]]= null!= _0x6cb7x2?_0x6cb7x2:0;this[_0x690c[236]]= null!= _0x6cb7x3?_0x6cb7x3:0}mxPoint[_0x690c[202]][_0x690c[235]]= null;mxPoint[_0x690c[202]][_0x690c[236]]= null;mxPoint[_0x690c[202]][_0x690c[237]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[235]]== this[_0x690c[235]]&& _0x6cb7x2[_0x690c[236]]== this[_0x690c[236]]};mxPoint[_0x690c[202]][_0x690c[238]]= function(){return mxUtils[_0x690c[238]](this)};function mxRectangle(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxPoint[_0x690c[239]](this,_0x6cb7x2,_0x6cb7x3);this[_0x690c[117]]= null!= _0x6cb7x4?_0x6cb7x4:0;this[_0x690c[119]]= null!= _0x6cb7x5?_0x6cb7x5:0}mxRectangle[_0x690c[202]]=  new mxPoint;mxRectangle[_0x690c[202]][_0x690c[196]]= mxRectangle;mxRectangle[_0x690c[202]][_0x690c[117]]= null;mxRectangle[_0x690c[202]][_0x690c[119]]= null;mxRectangle[_0x690c[202]][_0x690c[240]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[235]]= _0x6cb7x2;this[_0x690c[236]]= _0x6cb7x3;this[_0x690c[117]]= _0x6cb7x4;this[_0x690c[119]]= _0x6cb7x5};mxRectangle[_0x690c[202]][_0x690c[241]]= function(){return this[_0x690c[235]]+ this[_0x690c[117]]/ 2};mxRectangle[_0x690c[202]][_0x690c[242]]= function(){return this[_0x690c[236]]+ this[_0x690c[119]]/ 2};mxRectangle[_0x690c[202]][_0x690c[99]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=Math[_0x690c[243]](this[_0x690c[235]],_0x6cb7x2[_0x690c[235]]),_0x6cb7x4=Math[_0x690c[243]](this[_0x690c[236]],_0x6cb7x2[_0x690c[236]]),_0x6cb7x5=Math[_0x690c[160]](this[_0x690c[235]]+ this[_0x690c[117]],_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]);_0x6cb7x2= Math[_0x690c[160]](this[_0x690c[236]]+ this[_0x690c[119]],_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]);this[_0x690c[235]]= _0x6cb7x3;this[_0x690c[236]]= _0x6cb7x4;this[_0x690c[117]]= _0x6cb7x5- _0x6cb7x3;this[_0x690c[119]]= _0x6cb7x2- _0x6cb7x4}};mxRectangle[_0x690c[202]][_0x690c[244]]= function(_0x6cb7x2){this[_0x690c[235]]-= _0x6cb7x2;this[_0x690c[236]]-= _0x6cb7x2;this[_0x690c[117]]+= 2* _0x6cb7x2;this[_0x690c[119]]+= 2* _0x6cb7x2};mxRectangle[_0x690c[202]][_0x690c[245]]= function(){return  new mxPoint(this[_0x690c[235]],this[_0x690c[236]])};mxRectangle[_0x690c[202]][_0x690c[237]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[235]]== this[_0x690c[235]]&& _0x6cb7x2[_0x690c[236]]== this[_0x690c[236]]&& _0x6cb7x2[_0x690c[117]]== this[_0x690c[117]]&& _0x6cb7x2[_0x690c[119]]== this[_0x690c[119]]};var mxEffects={animateChanges:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=0,_0x6cb7x9=function(){for(var _0x6cb7x12=!1,_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x3[_0x690c[67]];_0x6cb7x13++){var _0x6cb7x14=_0x6cb7x3[_0x6cb7x13];if(_0x6cb7x14 instanceof  mxGeometryChange|| _0x6cb7x14 instanceof  mxTerminalChange|| _0x6cb7x14 instanceof  mxValueChange|| _0x6cb7x14 instanceof  mxChildChange|| _0x6cb7x14 instanceof  mxStyleChange){var _0x6cb7x15=_0x6cb7x2[_0x690c[249]]()[_0x690c[248]](_0x6cb7x14[_0x690c[246]]|| _0x6cb7x14[_0x690c[247]],!1);if(null!= _0x6cb7x15){if(_0x6cb7x12=  !0,_0x6cb7x14[_0x690c[196]]!= mxGeometryChange|| _0x6cb7x2[_0x690c[251]][_0x690c[250]](_0x6cb7x14[_0x690c[246]])){mxUtils[_0x690c[254]](_0x6cb7x15[_0x690c[253]][_0x690c[252]],100* _0x6cb7x5/ 10)}else {var _0x6cb7x16=_0x6cb7x2[_0x690c[249]]()[_0x690c[255]],_0x6cb7x17=(_0x6cb7x14[_0x690c[256]][_0x690c[235]]- _0x6cb7x14[_0x690c[257]][_0x690c[235]])* _0x6cb7x16,_0x6cb7x18=(_0x6cb7x14[_0x690c[256]][_0x690c[236]]- _0x6cb7x14[_0x690c[257]][_0x690c[236]])* _0x6cb7x16,_0x6cb7x19=(_0x6cb7x14[_0x690c[256]][_0x690c[117]]- _0x6cb7x14[_0x690c[257]][_0x690c[117]])* _0x6cb7x16,_0x6cb7x16=(_0x6cb7x14[_0x690c[256]][_0x690c[119]]- _0x6cb7x14[_0x690c[257]][_0x690c[119]])* _0x6cb7x16;0== _0x6cb7x5?(_0x6cb7x15[_0x690c[235]]-= _0x6cb7x17,_0x6cb7x15[_0x690c[236]]-= _0x6cb7x18,_0x6cb7x15[_0x690c[117]]-= _0x6cb7x19,_0x6cb7x15[_0x690c[119]]-= _0x6cb7x16):(_0x6cb7x15[_0x690c[235]]+= _0x6cb7x17/ 10,_0x6cb7x15[_0x690c[236]]+= _0x6cb7x18/ 10,_0x6cb7x15[_0x690c[117]]+= _0x6cb7x19/ 10,_0x6cb7x15[_0x690c[119]]+= _0x6cb7x16/ 10);_0x6cb7x2[_0x690c[259]][_0x690c[258]](_0x6cb7x15);mxEffects[_0x690c[260]](_0x6cb7x2,_0x6cb7x14[_0x690c[246]],100* _0x6cb7x5/ 10)}}}};10> _0x6cb7x5&& _0x6cb7x12?(_0x6cb7x5++,window[_0x690c[261]](_0x6cb7x9,_0x6cb7xa)):null!= _0x6cb7x4&& _0x6cb7x4()},_0x6cb7xa=30;_0x6cb7x9()},cascadeOpacity:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){for(var _0x6cb7x5=_0x6cb7x2[_0x690c[251]][_0x690c[262]](_0x6cb7x3),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x2[_0x690c[251]][_0x690c[263]](_0x6cb7x3,_0x6cb7x9),_0x6cb7x12=_0x6cb7x2[_0x690c[249]]()[_0x690c[248]](_0x6cb7xa);null!= _0x6cb7x12&& (mxUtils[_0x690c[254]](_0x6cb7x12[_0x690c[253]][_0x690c[252]],_0x6cb7x4),mxEffects[_0x690c[260]](_0x6cb7x2,_0x6cb7xa,_0x6cb7x4))};_0x6cb7x3= _0x6cb7x2[_0x690c[251]][_0x690c[264]](_0x6cb7x3);if(null!= _0x6cb7x3){for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x3[_0x690c[67]];_0x6cb7x9++){_0x6cb7x5= _0x6cb7x2[_0x690c[249]]()[_0x690c[248]](_0x6cb7x3[_0x6cb7x9]),null!= _0x6cb7x5&& mxUtils[_0x690c[254]](_0x6cb7x5[_0x690c[253]][_0x690c[252]],_0x6cb7x4)}}},fadeOut:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x5= _0x6cb7x5|| 40;_0x6cb7x9= _0x6cb7x9|| 30;var _0x6cb7x12=_0x6cb7x3|| 100;mxUtils[_0x690c[254]](_0x6cb7x2,_0x6cb7x12);if(_0x6cb7xa|| null== _0x6cb7xa){var _0x6cb7x13=function(){_0x6cb7x12= Math[_0x690c[160]](_0x6cb7x12- _0x6cb7x5,0);mxUtils[_0x690c[254]](_0x6cb7x2,_0x6cb7x12);0< _0x6cb7x12?window[_0x690c[261]](_0x6cb7x13,_0x6cb7x9):(_0x6cb7x2[_0x690c[124]][_0x690c[187]]= _0x690c[188],_0x6cb7x4&& _0x6cb7x2[_0x690c[265]]&& _0x6cb7x2[_0x690c[265]][_0x690c[266]](_0x6cb7x2))};window[_0x690c[261]](_0x6cb7x13,_0x6cb7x9)}else {_0x6cb7x2[_0x690c[124]][_0x690c[187]]= _0x690c[188],_0x6cb7x4&& _0x6cb7x2[_0x690c[265]]&& _0x6cb7x2[_0x690c[265]][_0x690c[266]](_0x6cb7x2)}}},mxUtils={errorResource:_0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[267]:_0x690c[110],closeResource:_0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[268]:_0x690c[110],errorImage:mxClient[_0x690c[88]]+ _0x690c[269],removeCursors:function(_0x6cb7x2){null!= _0x6cb7x2[_0x690c[124]]&& (_0x6cb7x2[_0x690c[124]][_0x690c[270]]= _0x690c[110]);_0x6cb7x2= _0x6cb7x2[_0x690c[271]];if(null!= _0x6cb7x2){for(var _0x6cb7x3=_0x6cb7x2[_0x690c[67]],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3;_0x6cb7x4+= 1){mxUtils[_0x690c[272]](_0x6cb7x2[_0x6cb7x4])}}},getCurrentStyle:function(){return mxClient[_0x690c[80]]?function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[273]]:null}:function(_0x6cb7x2){return null!= _0x6cb7x2?window[_0x690c[274]](_0x6cb7x2,_0x690c[110]):null}}(),hasScrollbars:function(_0x6cb7x2){_0x6cb7x2= mxUtils[_0x690c[275]](_0x6cb7x2);return null!= _0x6cb7x2&& (_0x690c[276]== _0x6cb7x2[_0x690c[277]]|| _0x690c[278]== _0x6cb7x2[_0x690c[277]])},bind:function(_0x6cb7x2,_0x6cb7x3){return function(){return _0x6cb7x3[_0x690c[183]](_0x6cb7x2,arguments)}},eval:function(_0x6cb7x2){var _0x6cb7x3=null;if(0<= _0x6cb7x2[_0x690c[2]](_0x690c[279])){try{eval(_0x690c[280]+ _0x6cb7x2),_0x6cb7x3= _mxJavaScriptExpression,_mxJavaScriptExpression= null}catch(c){mxLog[_0x690c[283]](c[_0x690c[281]]+ _0x690c[282]+ _0x6cb7x2)}}else {try{_0x6cb7x3= eval(_0x6cb7x2)}catch(d){mxLog[_0x690c[283]](d[_0x690c[281]]+ _0x690c[282]+ _0x6cb7x2)}};return _0x6cb7x3},findNode:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x690c[284]](_0x6cb7x3);if(null!= _0x6cb7x5&& _0x6cb7x5== _0x6cb7x4){return _0x6cb7x2};for(_0x6cb7x2= _0x6cb7x2[_0x690c[285]];null!= _0x6cb7x2;){_0x6cb7x5= mxUtils[_0x690c[286]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);if(null!= _0x6cb7x5){return _0x6cb7x5};_0x6cb7x2= _0x6cb7x2[_0x690c[287]]};return null},findNodeByAttribute:function(){return 9<= document[_0x690c[5]]?function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=null;if(null!= _0x6cb7x2){if(_0x6cb7x2[_0x690c[288]]== mxConstants[_0x690c[289]]&& _0x6cb7x2[_0x690c[284]](_0x6cb7x3)== _0x6cb7x4){_0x6cb7x5= _0x6cb7x2}else {for(_0x6cb7x2= _0x6cb7x2[_0x690c[285]];null!= _0x6cb7x2&& null== _0x6cb7x5;){_0x6cb7x5= mxUtils[_0x690c[290]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4),_0x6cb7x2= _0x6cb7x2[_0x690c[287]]}}};return _0x6cb7x5}:mxClient[_0x690c[80]]?function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return null== _0x6cb7x2?null:_0x6cb7x2[_0x690c[295]][_0x690c[294]](_0x690c[291]+ _0x6cb7x3+ _0x690c[292]+ _0x6cb7x4+ _0x690c[293])}:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return null== _0x6cb7x2?null:_0x6cb7x2[_0x690c[295]][_0x690c[297]](_0x690c[291]+ _0x6cb7x3+ _0x690c[292]+ _0x6cb7x4+ _0x690c[293],_0x6cb7x2[_0x690c[295]],null,XPathResult.ANY_TYPE,null)[_0x690c[296]]()}}(),getFunctionName:function(_0x6cb7x2){var _0x6cb7x3=null;if(null!= _0x6cb7x2){if(null!= _0x6cb7x2[_0x690c[298]]){_0x6cb7x3= _0x6cb7x2[_0x690c[298]]}else {_0x6cb7x2= _0x6cb7x2.toString();for(_0x6cb7x3= 9;_0x690c[185]== _0x6cb7x2[_0x690c[225]](_0x6cb7x3);){_0x6cb7x3++};var _0x6cb7x4=_0x6cb7x2[_0x690c[2]](_0x690c[299],_0x6cb7x3),_0x6cb7x3=_0x6cb7x2[_0x690c[85]](_0x6cb7x3,_0x6cb7x4)}};return _0x6cb7x3},indexOf:function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& null!= _0x6cb7x3){for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){if(_0x6cb7x2[_0x6cb7x4]== _0x6cb7x3){return _0x6cb7x4}}};return -1},remove:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null;if(_0x690c[194]==  typeof _0x6cb7x3){for(var _0x6cb7x5=mxUtils[_0x690c[2]](_0x6cb7x3,_0x6cb7x2);0<= _0x6cb7x5;){_0x6cb7x3[_0x690c[300]](_0x6cb7x5,1),_0x6cb7x4= _0x6cb7x2,_0x6cb7x5= mxUtils[_0x690c[2]](_0x6cb7x3,_0x6cb7x2)}};for(var _0x6cb7x9 in _0x6cb7x3){_0x6cb7x3[_0x6cb7x9]== _0x6cb7x2&& ( delete _0x6cb7x3[_0x6cb7x9],_0x6cb7x4= _0x6cb7x2)};return _0x6cb7x4},isNode:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){return null!= _0x6cb7x2&&  !isNaN(_0x6cb7x2[_0x690c[288]])&& (null== _0x6cb7x3|| _0x6cb7x2[_0x690c[301]][_0x690c[216]]()== _0x6cb7x3[_0x690c[216]]())?null== _0x6cb7x4|| _0x6cb7x2[_0x690c[284]](_0x6cb7x4)== _0x6cb7x5:!1},getChildNodes:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= _0x6cb7x3|| mxConstants[_0x690c[289]];for(var _0x6cb7x4=[],_0x6cb7x5=_0x6cb7x2[_0x690c[285]];null!= _0x6cb7x5;){_0x6cb7x5[_0x690c[288]]== _0x6cb7x3&& _0x6cb7x4[_0x690c[207]](_0x6cb7x5),_0x6cb7x5= _0x6cb7x5[_0x690c[287]]};return _0x6cb7x4},createXmlDocument:function(){var _0x6cb7x2=null;document[_0x690c[302]]&& document[_0x690c[302]][_0x690c[303]]?_0x6cb7x2= document[_0x690c[302]][_0x690c[303]](_0x690c[110],_0x690c[110],null):window[_0x690c[304]]&& (_0x6cb7x2=  new ActiveXObject(_0x690c[305]));return _0x6cb7x2},parseXml:function(){return mxClient[_0x690c[80]]&& (_0x690c[82]===  typeof document[_0x690c[5]]|| 9> document[_0x690c[5]])?function(_0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[306]]();_0x6cb7x3[_0x690c[307]]= _0x690c[308];_0x6cb7x3[_0x690c[309]](_0x6cb7x2);return _0x6cb7x3}:function(_0x6cb7x2){return ( new DOMParser)[_0x690c[311]](_0x6cb7x2,_0x690c[310])}}(),clearSelection:function(){if(document[_0x690c[312]]){return function(){document[_0x690c[312]][_0x690c[313]]()}};if(window[_0x690c[314]]){return function(){window[_0x690c[314]]()[_0x690c[315]]()}}}(),getPrettyXml:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=[];if(null!= _0x6cb7x2){if(_0x6cb7x3= _0x6cb7x3|| _0x690c[316],_0x6cb7x4= _0x6cb7x4|| _0x690c[110],_0x6cb7x2[_0x690c[288]]== mxConstants[_0x690c[317]]){_0x6cb7x5[_0x690c[207]](_0x6cb7x2[_0x690c[318]])}else {_0x6cb7x5[_0x690c[207]](_0x6cb7x4+ _0x690c[319]+ _0x6cb7x2[_0x690c[301]]);var _0x6cb7x9=_0x6cb7x2[_0x690c[320]];if(null!= _0x6cb7x9){for(var _0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=mxUtils[_0x690c[321]](_0x6cb7x9[_0x6cb7xa][_0x690c[318]]);_0x6cb7x5[_0x690c[207]](_0x690c[185]+ _0x6cb7x9[_0x6cb7xa][_0x690c[301]]+ _0x690c[322]+ _0x6cb7x12+ _0x690c[323])}};_0x6cb7x9= _0x6cb7x2[_0x690c[285]];if(null!= _0x6cb7x9){for(_0x6cb7x5[_0x690c[207]](_0x690c[324]);null!= _0x6cb7x9;){_0x6cb7x5[_0x690c[207]](mxUtils[_0x690c[325]](_0x6cb7x9,_0x6cb7x3,_0x6cb7x4+ _0x6cb7x3)),_0x6cb7x9= _0x6cb7x9[_0x690c[287]]};_0x6cb7x5[_0x690c[207]](_0x6cb7x4+ _0x690c[326]+ _0x6cb7x2[_0x690c[301]]+ _0x690c[324])}else {_0x6cb7x5[_0x690c[207]](_0x690c[327])}}};return _0x6cb7x5[_0x690c[234]](_0x690c[110])},removeWhitespace:function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=_0x6cb7x3?_0x6cb7x2[_0x690c[328]]:_0x6cb7x2[_0x690c[287]];null!= _0x6cb7x4&& _0x6cb7x4[_0x690c[288]]== mxConstants[_0x690c[317]];){var _0x6cb7x5=_0x6cb7x3?_0x6cb7x4[_0x690c[328]]:_0x6cb7x4[_0x690c[287]],_0x6cb7x9=mxUtils[_0x690c[329]](_0x6cb7x4);0== mxUtils[_0x690c[330]](_0x6cb7x9)[_0x690c[67]]&& _0x6cb7x4[_0x690c[265]][_0x690c[266]](_0x6cb7x4);_0x6cb7x4= _0x6cb7x5}},htmlEntities:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2= (_0x6cb7x2|| _0x690c[110])[_0x690c[230]](/&/g,_0x690c[331]);_0x6cb7x2= _0x6cb7x2[_0x690c[230]](/"/g,_0x690c[332]);_0x6cb7x2= _0x6cb7x2[_0x690c[230]](/\'/g,_0x690c[333]);_0x6cb7x2= _0x6cb7x2[_0x690c[230]](/</g,_0x690c[334]);_0x6cb7x2= _0x6cb7x2[_0x690c[230]](/>/g,_0x690c[335]);if(null== _0x6cb7x3|| _0x6cb7x3){_0x6cb7x2= _0x6cb7x2[_0x690c[230]](/\n/g,_0x690c[336])};return _0x6cb7x2},isVml:function(_0x6cb7x2){return null!= _0x6cb7x2&& _0x690c[97]== _0x6cb7x2[_0x690c[337]]},getXml:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x690c[110];null!= _0x6cb7x2&& (_0x6cb7x4= _0x6cb7x2[_0x690c[338]],_0x6cb7x4= null== _0x6cb7x4?_0x6cb7x2[_0x690c[339]]?_0x6cb7x2[_0x690c[339]]:( new XMLSerializer)[_0x690c[340]](_0x6cb7x2):_0x6cb7x4[_0x690c[230]](/\r\n\t[\t]*/g,_0x690c[110])[_0x690c[230]](/>\r\n/g,_0x690c[341])[_0x690c[230]](/\r\n/g,_0x690c[192]));return _0x6cb7x4= _0x6cb7x4[_0x690c[230]](/\n/g,_0x6cb7x3|| _0x690c[336])},getTextContent:function(_0x6cb7x2){var _0x6cb7x3=_0x690c[110];null!= _0x6cb7x2&& (null!= _0x6cb7x2[_0x690c[285]]&& (_0x6cb7x2= _0x6cb7x2[_0x690c[285]]),_0x6cb7x3= _0x6cb7x2[_0x690c[318]]|| _0x690c[110]);return _0x6cb7x3},getInnerHtml:function(){return mxClient[_0x690c[80]]?function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[339]]:_0x690c[110]}:function(_0x6cb7x2){return null!= _0x6cb7x2?( new XMLSerializer)[_0x690c[340]](_0x6cb7x2):_0x690c[110]}}(),getOuterHtml:function(){return mxClient[_0x690c[80]]?function(_0x6cb7x2){if(null!= _0x6cb7x2){if(null!= _0x6cb7x2[_0x690c[342]]){return _0x6cb7x2[_0x690c[342]]};var _0x6cb7x3=[];_0x6cb7x3[_0x690c[207]](_0x690c[319]+ _0x6cb7x2[_0x690c[301]]);var _0x6cb7x4=_0x6cb7x2[_0x690c[320]];if(null!= _0x6cb7x4){for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=_0x6cb7x4[_0x6cb7x5][_0x690c[318]];null!= _0x6cb7x9&& 0< _0x6cb7x9[_0x690c[67]]&& (_0x6cb7x3[_0x690c[207]](_0x690c[185]),_0x6cb7x3[_0x690c[207]](_0x6cb7x4[_0x6cb7x5][_0x690c[301]]),_0x6cb7x3[_0x690c[207]](_0x690c[322]),_0x6cb7x3[_0x690c[207]](_0x6cb7x9),_0x6cb7x3[_0x690c[207]](_0x690c[323]))}};0== _0x6cb7x2[_0x690c[339]][_0x690c[67]]?_0x6cb7x3[_0x690c[207]](_0x690c[343]):(_0x6cb7x3[_0x690c[207]](_0x690c[341]),_0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x690c[339]]),_0x6cb7x3[_0x690c[207]](_0x690c[326]+ _0x6cb7x2[_0x690c[301]]+ _0x690c[341]));return _0x6cb7x3[_0x690c[234]](_0x690c[110])};return _0x690c[110]}:function(_0x6cb7x2){return null!= _0x6cb7x2?( new XMLSerializer)[_0x690c[340]](_0x6cb7x2):_0x690c[110]}}(),write:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[295]][_0x690c[344]](_0x6cb7x3);null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[62]](_0x6cb7x4);return _0x6cb7x4},writeln:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[295]][_0x690c[344]](_0x6cb7x3);null!= _0x6cb7x2&& (_0x6cb7x2[_0x690c[62]](_0x6cb7x4),_0x6cb7x2[_0x690c[62]](document[_0x690c[55]](_0x690c[345])));return _0x6cb7x4},br:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= _0x6cb7x3|| 1;for(var _0x6cb7x4=null,_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x3;_0x6cb7x5++){null!= _0x6cb7x2&& (_0x6cb7x4= _0x6cb7x2[_0x690c[295]][_0x690c[55]](_0x690c[345]),_0x6cb7x2[_0x690c[62]](_0x6cb7x4))};return _0x6cb7x4},button:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:document;_0x6cb7x4= _0x6cb7x4[_0x690c[55]](_0x690c[172]);mxUtils[_0x690c[53]](_0x6cb7x4,_0x6cb7x2);mxEvent[_0x690c[169]](_0x6cb7x4,_0x690c[173],function(_0x6cb7x2){_0x6cb7x3(_0x6cb7x2)});return _0x6cb7x4},para:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[346]);mxUtils[_0x690c[53]](_0x6cb7x4,_0x6cb7x3);null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[62]](_0x6cb7x4);return _0x6cb7x4},addTransparentBackgroundFilter:function(_0x6cb7x2){_0x6cb7x2[_0x690c[124]][_0x690c[347]]+= _0x690c[348]+ mxClient[_0x690c[88]]+ _0x690c[349]},linkAction:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return mxUtils[_0x690c[54]](_0x6cb7x2,_0x6cb7x3,function(){_0x6cb7x4[_0x690c[350]](_0x6cb7x5)},_0x6cb7x9)},linkInvoke:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){return mxUtils[_0x690c[54]](_0x6cb7x2,_0x6cb7x3,function(){_0x6cb7x4[_0x6cb7x5](_0x6cb7x9)},_0x6cb7xa)},link:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=document[_0x690c[55]](_0x690c[351]);_0x6cb7x9[_0x690c[124]][_0x690c[352]]= _0x690c[353];_0x6cb7x9[_0x690c[124]][_0x690c[354]]= _0x690c[355];_0x6cb7x9[_0x690c[124]][_0x690c[270]]= _0x690c[356];null!= _0x6cb7x5&& (_0x6cb7x9[_0x690c[124]][_0x690c[357]]= _0x6cb7x5+ _0x690c[168]);mxEvent[_0x690c[169]](_0x6cb7x9,_0x690c[173],_0x6cb7x4);mxUtils[_0x690c[53]](_0x6cb7x9,_0x6cb7x3);null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[62]](_0x6cb7x9);return _0x6cb7x9},fit:function(_0x6cb7x2){var _0x6cb7x3=parseInt(_0x6cb7x2[_0x690c[358]]),_0x6cb7x4=parseInt(_0x6cb7x2[_0x690c[359]]),_0x6cb7x5=document[_0x690c[112]],_0x6cb7x9=document[_0x690c[158]],_0x6cb7xa=(_0x6cb7x5[_0x690c[360]]|| _0x6cb7x9[_0x690c[360]])+ (_0x6cb7x5[_0x690c[159]]|| _0x6cb7x9[_0x690c[159]]);_0x6cb7x3+ _0x6cb7x4> _0x6cb7xa&& (_0x6cb7x2[_0x690c[124]][_0x690c[361]]= Math[_0x690c[160]](_0x6cb7x5[_0x690c[360]]|| _0x6cb7x9[_0x690c[360]],_0x6cb7xa- _0x6cb7x4)+ _0x690c[168]);_0x6cb7x3= parseInt(_0x6cb7x2[_0x690c[362]]);_0x6cb7x4= parseInt(_0x6cb7x2[_0x690c[167]]);_0x6cb7xa= (_0x6cb7x5[_0x690c[190]]|| _0x6cb7x9[_0x690c[190]])+ Math[_0x690c[160]](_0x6cb7x5[_0x690c[157]]|| 0,_0x6cb7x9[_0x690c[157]]);_0x6cb7x3+ _0x6cb7x4> _0x6cb7xa&& (_0x6cb7x2[_0x690c[124]][_0x690c[125]]= Math[_0x690c[160]](_0x6cb7x5[_0x690c[190]]|| _0x6cb7x9[_0x690c[190]],_0x6cb7xa- _0x6cb7x4)+ _0x690c[168])},open:function(_0x6cb7x2){if(mxClient[_0x690c[133]]){try{netscape[_0x690c[366]][_0x690c[365]][_0x690c[364]](_0x690c[363])}catch(b){return mxUtils[_0x690c[150]](_0x690c[367]),_0x690c[110]};var _0x6cb7x4=Components[_0x690c[372]][_0x690c[371]][_0x690c[370]](Components[_0x690c[369]][_0x690c[368]]);_0x6cb7x4[_0x690c[373]](_0x6cb7x2);if(!_0x6cb7x4[_0x690c[374]]()){return mxUtils[_0x690c[150]](_0x690c[375]),_0x690c[110]};_0x6cb7x2= Components[_0x690c[372]][_0x690c[377]][_0x690c[370]](Components[_0x690c[369]][_0x690c[376]]);_0x6cb7x2[_0x690c[176]](_0x6cb7x4,1,4,null);_0x6cb7x4= Components[_0x690c[372]][_0x690c[379]][_0x690c[370]](Components[_0x690c[369]][_0x690c[378]]);_0x6cb7x4[_0x690c[176]](_0x6cb7x2);return _0x6cb7x4[_0x690c[381]](_0x6cb7x4[_0x690c[380]]())};_0x6cb7x4= ( new ActiveXObject(_0x690c[382])).OpenTextFile(_0x6cb7x2,1);_0x6cb7x2= _0x6cb7x4[_0x690c[383]]();_0x6cb7x4[_0x690c[268]]();return _0x6cb7x2},save:function(_0x6cb7x2,_0x6cb7x3){if(mxClient[_0x690c[133]]){try{netscape[_0x690c[366]][_0x690c[365]][_0x690c[364]](_0x690c[363])}catch(c){mxUtils[_0x690c[150]](_0x690c[384]);return};var _0x6cb7x5=Components[_0x690c[372]][_0x690c[371]][_0x690c[370]](Components[_0x690c[369]][_0x690c[368]]);_0x6cb7x5[_0x690c[373]](_0x6cb7x2);_0x6cb7x5[_0x690c[374]]()|| _0x6cb7x5[_0x690c[385]](0,420);var _0x6cb7x9=Components[_0x690c[372]][_0x690c[387]][_0x690c[370]](Components[_0x690c[369]][_0x690c[386]]);_0x6cb7x9[_0x690c[176]](_0x6cb7x5,34,4,null);_0x6cb7x9[_0x690c[53]](_0x6cb7x3,_0x6cb7x3[_0x690c[67]]);_0x6cb7x9[_0x690c[388]]();_0x6cb7x9[_0x690c[268]]()}else {_0x6cb7x5= ( new ActiveXObject(_0x690c[382])).CreateTextFile(_0x6cb7x2,!0),_0x6cb7x5.Write(_0x6cb7x3),_0x6cb7x5.Close()}},saveAs:function(_0x6cb7x2){var _0x6cb7x3=document[_0x690c[55]](_0x690c[389]);_0x6cb7x3[_0x690c[57]](_0x690c[390],_0x690c[110]);_0x6cb7x3[_0x690c[124]][_0x690c[187]]= _0x690c[188];document[_0x690c[112]][_0x690c[62]](_0x6cb7x3);try{if(mxClient[_0x690c[133]]){var _0x6cb7x4=_0x6cb7x3[_0x690c[391]];_0x6cb7x4[_0x690c[392]]();_0x6cb7x4[_0x690c[53]](_0x6cb7x2);_0x6cb7x4[_0x690c[268]]();try{netscape[_0x690c[366]][_0x690c[365]][_0x690c[364]](_0x690c[363]),_0x6cb7x3[_0x690c[393]](),saveDocument(_0x6cb7x4)}catch(d){mxUtils[_0x690c[150]](_0x690c[394])}}else {_0x6cb7x4= _0x6cb7x3[_0x690c[396]][_0x690c[395]],_0x6cb7x4[_0x690c[53]](_0x6cb7x2),_0x6cb7x4[_0x690c[398]](_0x690c[397],!1,document[_0x690c[45]])}}finally{document[_0x690c[112]][_0x690c[266]](_0x6cb7x3)}},copy:function(_0x6cb7x2){if(window[_0x690c[399]]){window[_0x690c[399]][_0x690c[401]](_0x690c[400],_0x6cb7x2)}else {netscape[_0x690c[366]][_0x690c[365]][_0x690c[364]](_0x690c[363]);var _0x6cb7x3=Components[_0x690c[372]][_0x690c[403]][_0x690c[370]](Components[_0x690c[369]][_0x690c[402]]);if(_0x6cb7x3){var _0x6cb7x4=Components[_0x690c[372]][_0x690c[405]][_0x690c[370]](Components[_0x690c[369]][_0x690c[404]]);if(_0x6cb7x4){_0x6cb7x4[_0x690c[407]](_0x690c[406]);var _0x6cb7x5=Components[_0x690c[372]][_0x690c[409]][_0x690c[370]](Components[_0x690c[369]][_0x690c[408]]);_0x6cb7x5[_0x690c[410]]= _0x6cb7x2;_0x6cb7x4[_0x690c[411]](_0x690c[406],_0x6cb7x5,2* _0x6cb7x2[_0x690c[67]]);_0x6cb7x3[_0x690c[401]](_0x6cb7x4,null,Components[_0x690c[369]][_0x690c[402]][_0x690c[412]])}}}},load:function(_0x6cb7x2){_0x6cb7x2=  new mxXmlRequest(_0x6cb7x2,null,_0x690c[413],!1);_0x6cb7x2[_0x690c[414]]();return _0x6cb7x2},get:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return ( new mxXmlRequest(_0x6cb7x2,null,_0x690c[413]))[_0x690c[414]](_0x6cb7x3,_0x6cb7x4)},post:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){return ( new mxXmlRequest(_0x6cb7x2,_0x6cb7x3))[_0x690c[414]](_0x6cb7x4,_0x6cb7x5)},submit:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){return ( new mxXmlRequest(_0x6cb7x2,_0x6cb7x3))[_0x690c[415]](_0x6cb7x4,_0x6cb7x5)},loadInto:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxClient[_0x690c[80]]?_0x6cb7x3[_0x690c[416]]= function(){4== _0x6cb7x3[_0x690c[417]]&& _0x6cb7x4()}:_0x6cb7x3[_0x690c[418]](_0x690c[219],_0x6cb7x4,!1);_0x6cb7x3[_0x690c[219]](_0x6cb7x2)},getValue:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2[_0x6cb7x3]:null;null== _0x6cb7x2&& (_0x6cb7x2= _0x6cb7x4);return _0x6cb7x2},getNumber:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2[_0x6cb7x3]:null;null== _0x6cb7x2&& (_0x6cb7x2= _0x6cb7x4|| 0);return Number(_0x6cb7x2)},getColor:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2[_0x6cb7x3]:null;null== _0x6cb7x2?_0x6cb7x2= _0x6cb7x4:_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);return _0x6cb7x2},clone:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!1;var _0x6cb7x5=null;if(null!= _0x6cb7x2&& _0x690c[279]==  typeof _0x6cb7x2[_0x690c[196]]){var _0x6cb7x5= new _0x6cb7x2[_0x690c[196]],_0x6cb7x9;for(_0x6cb7x9 in _0x6cb7x2){if(_0x6cb7x9!= mxObjectIdentity[_0x690c[195]]&& (null== _0x6cb7x3|| 0> mxUtils[_0x690c[2]](_0x6cb7x3,_0x6cb7x9))){_0x6cb7x5[_0x6cb7x9]= !_0x6cb7x4&& _0x690c[194]==  typeof _0x6cb7x2[_0x6cb7x9]?mxUtils[_0x690c[238]](_0x6cb7x2[_0x6cb7x9]):_0x6cb7x2[_0x6cb7x9]}}};return _0x6cb7x5},equalPoints:function(_0x6cb7x2,_0x6cb7x3){if(null== _0x6cb7x2&& null!= _0x6cb7x3|| null!= _0x6cb7x2&& null== _0x6cb7x3|| null!= _0x6cb7x2&& null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[67]]!= _0x6cb7x3[_0x690c[67]]){return !1};if(null!= _0x6cb7x2&& null!= _0x6cb7x3){for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){if(_0x6cb7x2[_0x6cb7x4]== _0x6cb7x3[_0x6cb7x4]|| null!= _0x6cb7x2[_0x6cb7x4]&&  !_0x6cb7x2[_0x6cb7x4][_0x690c[237]](_0x6cb7x3[_0x6cb7x4])){return !1}}};return !0},equalEntries:function(_0x6cb7x2,_0x6cb7x3){if(null== _0x6cb7x2&& null!= _0x6cb7x3|| null!= _0x6cb7x2&& null== _0x6cb7x3|| null!= _0x6cb7x2&& null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[67]]!= _0x6cb7x3[_0x690c[67]]){return !1};if(null!= _0x6cb7x2&& null!= _0x6cb7x3){for(var _0x6cb7x4 in _0x6cb7x2){if(_0x6cb7x2[_0x6cb7x4]!= _0x6cb7x3[_0x6cb7x4]){return !1}}};return !0},extend:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=function(){};_0x6cb7x4[_0x690c[202]]= _0x6cb7x3[_0x690c[202]];_0x6cb7x2[_0x690c[202]]=  new _0x6cb7x4;_0x6cb7x2[_0x690c[202]][_0x690c[196]]= _0x6cb7x2},toString:function(_0x6cb7x2){var _0x6cb7x3=_0x690c[110],_0x6cb7x4;for(_0x6cb7x4 in _0x6cb7x2){try{if(null== _0x6cb7x2[_0x6cb7x4]){_0x6cb7x3+= _0x6cb7x4+ _0x690c[419]}else {if(_0x690c[279]==  typeof _0x6cb7x2[_0x6cb7x4]){_0x6cb7x3+= _0x6cb7x4+ _0x690c[420]}else {if(_0x690c[194]==  typeof _0x6cb7x2[_0x6cb7x4]){var _0x6cb7x5=mxUtils[_0x690c[197]](_0x6cb7x2[_0x6cb7x4][_0x690c[196]]),_0x6cb7x3=_0x6cb7x3+ (_0x6cb7x4+ _0x690c[421]+ _0x6cb7x5+ _0x690c[422])}else {_0x6cb7x3+= _0x6cb7x4+ _0x690c[423]+ _0x6cb7x2[_0x6cb7x4]+ _0x690c[192]}}}}catch(e){_0x6cb7x3+= _0x6cb7x4+ _0x690c[226]+ e[_0x690c[281]]}};return _0x6cb7x3},toRadians:function(_0x6cb7x2){return Math[_0x690c[424]]* _0x6cb7x2/ 180},arcToCurves:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){_0x6cb7x13-= _0x6cb7x2;_0x6cb7x14-= _0x6cb7x3;if(0=== _0x6cb7x4|| 0=== _0x6cb7x5){return _0x6cb7x18};_0x6cb7x4= Math[_0x690c[425]](_0x6cb7x4);_0x6cb7x5= Math[_0x690c[425]](_0x6cb7x5);var _0x6cb7x15=-_0x6cb7x13/ 2,_0x6cb7x16=-_0x6cb7x14/ 2,_0x6cb7x17=Math[_0x690c[426]](_0x6cb7x9* Math[_0x690c[424]]/ 180),_0x6cb7x18=Math[_0x690c[427]](_0x6cb7x9* Math[_0x690c[424]]/ 180);_0x6cb7x9= _0x6cb7x17* _0x6cb7x15+ _0x6cb7x18* _0x6cb7x16;var _0x6cb7x15=-1* _0x6cb7x18 * _0x6cb7x15 + _0x6cb7x17* _0x6cb7x16,_0x6cb7x16=_0x6cb7x9* _0x6cb7x9,_0x6cb7x19=_0x6cb7x15* _0x6cb7x15,_0x6cb7x1a=_0x6cb7x4* _0x6cb7x4,_0x6cb7x1b=_0x6cb7x5* _0x6cb7x5,_0x6cb7x1c=_0x6cb7x16/ _0x6cb7x1a+ _0x6cb7x19/ _0x6cb7x1b;1< _0x6cb7x1c?(_0x6cb7x4*= Math[_0x690c[428]](_0x6cb7x1c),_0x6cb7x5*= Math[_0x690c[428]](_0x6cb7x1c),_0x6cb7xa= 0):(_0x6cb7x1c= 1,_0x6cb7xa=== _0x6cb7x12&& (_0x6cb7x1c=  -1),_0x6cb7xa= _0x6cb7x1c* Math[_0x690c[428]]((_0x6cb7x1a* _0x6cb7x1b- _0x6cb7x1a* _0x6cb7x19- _0x6cb7x1b* _0x6cb7x16)/ (_0x6cb7x1a* _0x6cb7x19+ _0x6cb7x1b* _0x6cb7x16)));_0x6cb7x16= _0x6cb7xa* _0x6cb7x4* _0x6cb7x15/ _0x6cb7x5;_0x6cb7x19= -1* _0x6cb7xa * _0x6cb7x5 * _0x6cb7x9 / _0x6cb7x4;_0x6cb7x13= _0x6cb7x17* _0x6cb7x16- _0x6cb7x18* _0x6cb7x19+ _0x6cb7x13/ 2;_0x6cb7x14= _0x6cb7x18* _0x6cb7x16+ _0x6cb7x17* _0x6cb7x19+ _0x6cb7x14/ 2;_0x6cb7x1a= Math[_0x690c[429]]((_0x6cb7x15- _0x6cb7x19)/ _0x6cb7x5,(_0x6cb7x9- _0x6cb7x16)/ _0x6cb7x4)- Math[_0x690c[429]](0,1);_0x6cb7xa= 0<= _0x6cb7x1a?_0x6cb7x1a:2* Math[_0x690c[424]]+ _0x6cb7x1a;_0x6cb7x1a= Math[_0x690c[429]]((-_0x6cb7x15- _0x6cb7x19) / _0x6cb7x5,(-_0x6cb7x9- _0x6cb7x16) / _0x6cb7x4) - Math[_0x690c[429]]((_0x6cb7x15- _0x6cb7x19)/ _0x6cb7x5,(_0x6cb7x9- _0x6cb7x16)/ _0x6cb7x4);_0x6cb7x9= 0<= _0x6cb7x1a?_0x6cb7x1a:2* Math[_0x690c[424]]+ _0x6cb7x1a;0== _0x6cb7x12&& 0< _0x6cb7x9?_0x6cb7x9-= 2* Math[_0x690c[424]]:0!= _0x6cb7x12&& 0> _0x6cb7x9&& (_0x6cb7x9+= 2* Math[_0x690c[424]]);_0x6cb7x12= 2* _0x6cb7x9/ Math[_0x690c[424]];_0x6cb7x12= Math[_0x690c[430]](0> _0x6cb7x12?-1* _0x6cb7x12:_0x6cb7x12);_0x6cb7x9/= _0x6cb7x12;_0x6cb7x15= 8/ 3* Math[_0x690c[427]](_0x6cb7x9/ 4)* Math[_0x690c[427]](_0x6cb7x9/ 4)/ Math[_0x690c[427]](_0x6cb7x9/ 2);_0x6cb7x16= _0x6cb7x17* _0x6cb7x4;_0x6cb7x17*= _0x6cb7x5;_0x6cb7x4*= _0x6cb7x18;_0x6cb7x5*= _0x6cb7x18;for(var _0x6cb7x1d=Math[_0x690c[426]](_0x6cb7xa),_0x6cb7x1e=Math[_0x690c[427]](_0x6cb7xa),_0x6cb7x19=-_0x6cb7x15* (_0x6cb7x16* _0x6cb7x1e+ _0x6cb7x5* _0x6cb7x1d),_0x6cb7x1a=-_0x6cb7x15* (_0x6cb7x4* _0x6cb7x1e- _0x6cb7x17* _0x6cb7x1d),_0x6cb7x1c=_0x6cb7x1b= 0,_0x6cb7x18=[],_0x6cb7x1f=0;_0x6cb7x1f< _0x6cb7x12;++_0x6cb7x1f){_0x6cb7xa+= _0x6cb7x9;var _0x6cb7x1d=Math[_0x690c[426]](_0x6cb7xa),_0x6cb7x1e=Math[_0x690c[427]](_0x6cb7xa),_0x6cb7x1b=_0x6cb7x16* _0x6cb7x1d- _0x6cb7x5* _0x6cb7x1e+ _0x6cb7x13,_0x6cb7x1c=_0x6cb7x4* _0x6cb7x1d+ _0x6cb7x17* _0x6cb7x1e+ _0x6cb7x14,_0x6cb7x20=-_0x6cb7x15* (_0x6cb7x16* _0x6cb7x1e+ _0x6cb7x5* _0x6cb7x1d),_0x6cb7x1d=-_0x6cb7x15* (_0x6cb7x4* _0x6cb7x1e- _0x6cb7x17* _0x6cb7x1d),_0x6cb7x1e=6* _0x6cb7x1f;_0x6cb7x18[_0x6cb7x1e]= Number(_0x6cb7x19+ _0x6cb7x2);_0x6cb7x18[_0x6cb7x1e+ 1]= Number(_0x6cb7x1a+ _0x6cb7x3);_0x6cb7x18[_0x6cb7x1e+ 2]= Number(_0x6cb7x1b- _0x6cb7x20+ _0x6cb7x2);_0x6cb7x18[_0x6cb7x1e+ 3]= Number(_0x6cb7x1c- _0x6cb7x1d+ _0x6cb7x3);_0x6cb7x18[_0x6cb7x1e+ 4]= Number(_0x6cb7x1b+ _0x6cb7x2);_0x6cb7x18[_0x6cb7x1e+ 5]= Number(_0x6cb7x1c+ _0x6cb7x3);_0x6cb7x19= _0x6cb7x1b+ _0x6cb7x20;_0x6cb7x1a= _0x6cb7x1c+ _0x6cb7x1d};return _0x6cb7x18},getBoundingBox:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null;if(null!= _0x6cb7x2&& null!= _0x6cb7x3&& 0!= _0x6cb7x3){var _0x6cb7x5=mxUtils[_0x690c[431]](_0x6cb7x3),_0x6cb7x4=Math[_0x690c[426]](_0x6cb7x5),_0x6cb7x9=Math[_0x690c[427]](_0x6cb7x5),_0x6cb7xa= new mxPoint(_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]/ 2,_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]/ 2),_0x6cb7x12= new mxPoint(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]]),_0x6cb7x5= new mxPoint(_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]],_0x6cb7x2[_0x690c[236]]),_0x6cb7x13= new mxPoint(_0x6cb7x5[_0x690c[235]],_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]),_0x6cb7x14= new mxPoint(_0x6cb7x2[_0x690c[235]],_0x6cb7x13[_0x690c[236]]),_0x6cb7x12=mxUtils[_0x690c[432]](_0x6cb7x12,_0x6cb7x4,_0x6cb7x9,_0x6cb7xa),_0x6cb7x5=mxUtils[_0x690c[432]](_0x6cb7x5,_0x6cb7x4,_0x6cb7x9,_0x6cb7xa),_0x6cb7x13=mxUtils[_0x690c[432]](_0x6cb7x13,_0x6cb7x4,_0x6cb7x9,_0x6cb7xa),_0x6cb7x14=mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x4,_0x6cb7x9,_0x6cb7xa),_0x6cb7x4= new mxRectangle(_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]],0,0);_0x6cb7x4[_0x690c[99]]( new mxRectangle(_0x6cb7x5[_0x690c[235]],_0x6cb7x5[_0x690c[236]],0,0));_0x6cb7x4[_0x690c[99]]( new mxRectangle(_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]],0,0));_0x6cb7x4[_0x690c[99]]( new mxRectangle(_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]],0,0))};return _0x6cb7x4},getRotatedPoint:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5: new mxPoint;var _0x6cb7x9=_0x6cb7x2[_0x690c[235]]- _0x6cb7x5[_0x690c[235]];_0x6cb7x2= _0x6cb7x2[_0x690c[236]]- _0x6cb7x5[_0x690c[236]];return  new mxPoint(_0x6cb7x9* _0x6cb7x3- _0x6cb7x2* _0x6cb7x4+ _0x6cb7x5[_0x690c[235]],_0x6cb7x2* _0x6cb7x3+ _0x6cb7x9* _0x6cb7x4+ _0x6cb7x5[_0x690c[236]])},getPortConstraints:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x2= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_PORT_CONSTRAINT,null);if(null== _0x6cb7x2){return _0x6cb7x5};_0x6cb7x5= _0x6cb7x2.toString();_0x6cb7x2= mxConstants[_0x690c[434]];0<= _0x6cb7x5[_0x690c[2]](mxConstants.DIRECTION_NORTH)&& (_0x6cb7x2|= mxConstants[_0x690c[435]]);0<= _0x6cb7x5[_0x690c[2]](mxConstants.DIRECTION_WEST)&& (_0x6cb7x2|= mxConstants[_0x690c[436]]);0<= _0x6cb7x5[_0x690c[2]](mxConstants.DIRECTION_SOUTH)&& (_0x6cb7x2|= mxConstants[_0x690c[437]]);0<= _0x6cb7x5[_0x690c[2]](mxConstants.DIRECTION_EAST)&& (_0x6cb7x2|= mxConstants[_0x690c[438]]);return _0x6cb7x2},reversePortConstraints:function(_0x6cb7x2){var _0x6cb7x3=0,_0x6cb7x3=(_0x6cb7x2& mxConstants[_0x690c[436]])<< 3,_0x6cb7x3=_0x6cb7x3| (_0x6cb7x2& mxConstants[_0x690c[435]])<< 1,_0x6cb7x3=_0x6cb7x3| (_0x6cb7x2& mxConstants[_0x690c[437]])>> 1;return _0x6cb7x3|= (_0x6cb7x2& mxConstants[_0x690c[438]])>> 3},findNearestSegment:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=-1;if(0< _0x6cb7x2[_0x690c[439]][_0x690c[67]]){for(var _0x6cb7x9=_0x6cb7x2[_0x690c[439]][0],_0x6cb7xa=null,_0x6cb7x12=1;_0x6cb7x12< _0x6cb7x2[_0x690c[439]][_0x690c[67]];_0x6cb7x12++){var _0x6cb7x13=_0x6cb7x2[_0x690c[439]][_0x6cb7x12],_0x6cb7x9=mxUtils[_0x690c[440]](_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]],_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]],_0x6cb7x3,_0x6cb7x4);if(null== _0x6cb7xa|| _0x6cb7x9< _0x6cb7xa){_0x6cb7xa= _0x6cb7x9,_0x6cb7x5= _0x6cb7x12- 1};_0x6cb7x9= _0x6cb7x13}};return _0x6cb7x5},rectangleIntersectsSegment:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x690c[236]],_0x6cb7x9=_0x6cb7x2[_0x690c[235]],_0x6cb7xa=_0x6cb7x5+ _0x6cb7x2[_0x690c[119]],_0x6cb7x12=_0x6cb7x9+ _0x6cb7x2[_0x690c[117]];_0x6cb7x2= _0x6cb7x3[_0x690c[235]];var _0x6cb7x13=_0x6cb7x4[_0x690c[235]];_0x6cb7x3[_0x690c[235]]> _0x6cb7x4[_0x690c[235]]&& (_0x6cb7x2= _0x6cb7x4[_0x690c[235]],_0x6cb7x13= _0x6cb7x3[_0x690c[235]]);_0x6cb7x13> _0x6cb7x12&& (_0x6cb7x13= _0x6cb7x12);_0x6cb7x2< _0x6cb7x9&& (_0x6cb7x2= _0x6cb7x9);if(_0x6cb7x2> _0x6cb7x13){return !1};var _0x6cb7x9=_0x6cb7x3[_0x690c[236]],_0x6cb7x12=_0x6cb7x4[_0x690c[236]],_0x6cb7x14=_0x6cb7x4[_0x690c[235]]- _0x6cb7x3[_0x690c[235]];1E-7< Math[_0x690c[425]](_0x6cb7x14)&& (_0x6cb7x4= (_0x6cb7x4[_0x690c[236]]- _0x6cb7x3[_0x690c[236]])/ _0x6cb7x14,_0x6cb7x3= _0x6cb7x3[_0x690c[236]]- _0x6cb7x4* _0x6cb7x3[_0x690c[235]],_0x6cb7x9= _0x6cb7x4* _0x6cb7x2+ _0x6cb7x3,_0x6cb7x12= _0x6cb7x4* _0x6cb7x13+ _0x6cb7x3);_0x6cb7x9> _0x6cb7x12&& (_0x6cb7x3= _0x6cb7x12,_0x6cb7x12= _0x6cb7x9,_0x6cb7x9= _0x6cb7x3);_0x6cb7x12> _0x6cb7xa&& (_0x6cb7x12= _0x6cb7xa);_0x6cb7x9< _0x6cb7x5&& (_0x6cb7x9= _0x6cb7x5);return _0x6cb7x9> _0x6cb7x12?!1:!0},contains:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x2[_0x690c[235]]<= _0x6cb7x3&& _0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]>= _0x6cb7x3&& _0x6cb7x2[_0x690c[236]]<= _0x6cb7x4&& _0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]>= _0x6cb7x4},intersects:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[117]],_0x6cb7x5=_0x6cb7x2[_0x690c[119]],_0x6cb7x9=_0x6cb7x3[_0x690c[117]],_0x6cb7xa=_0x6cb7x3[_0x690c[119]];if(0>= _0x6cb7x9|| 0>= _0x6cb7xa|| 0>= _0x6cb7x4|| 0>= _0x6cb7x5){return !1};var _0x6cb7x12=_0x6cb7x2[_0x690c[235]],_0x6cb7x13=_0x6cb7x2[_0x690c[236]],_0x6cb7x14=_0x6cb7x3[_0x690c[235]],_0x6cb7x15=_0x6cb7x3[_0x690c[236]],_0x6cb7x9=_0x6cb7x9+ _0x6cb7x14,_0x6cb7xa=_0x6cb7xa+ _0x6cb7x15,_0x6cb7x4=_0x6cb7x4+ _0x6cb7x12,_0x6cb7x5=_0x6cb7x5+ _0x6cb7x13;return (_0x6cb7x9< _0x6cb7x14|| _0x6cb7x9> _0x6cb7x12)&& (_0x6cb7xa< _0x6cb7x15|| _0x6cb7xa> _0x6cb7x13)&& (_0x6cb7x4< _0x6cb7x12|| _0x6cb7x4> _0x6cb7x14)&& (_0x6cb7x5< _0x6cb7x13|| _0x6cb7x5> _0x6cb7x15)},intersectsHotspot:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:1;_0x6cb7x9= null!= _0x6cb7x9?_0x6cb7x9:0;_0x6cb7xa= null!= _0x6cb7xa?_0x6cb7xa:0;if(0< _0x6cb7x5){var _0x6cb7x12=_0x6cb7x2[_0x690c[241]](),_0x6cb7x13=_0x6cb7x2[_0x690c[242]](),_0x6cb7x14=_0x6cb7x2[_0x690c[117]],_0x6cb7x15=_0x6cb7x2[_0x690c[119]],_0x6cb7x16=mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_STARTSIZE)* _0x6cb7x2[_0x690c[441]][_0x690c[255]];0< _0x6cb7x16&& (mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_HORIZONTAL,!0)?(_0x6cb7x13= _0x6cb7x2[_0x690c[236]]+ _0x6cb7x16/ 2,_0x6cb7x15= _0x6cb7x16):(_0x6cb7x12= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x16/ 2,_0x6cb7x14= _0x6cb7x16));_0x6cb7x14= Math[_0x690c[160]](_0x6cb7x9,_0x6cb7x14* _0x6cb7x5);_0x6cb7x15= Math[_0x690c[160]](_0x6cb7x9,_0x6cb7x15* _0x6cb7x5);0< _0x6cb7xa&& (_0x6cb7x14= Math[_0x690c[243]](_0x6cb7x14,_0x6cb7xa),_0x6cb7x15= Math[_0x690c[243]](_0x6cb7x15,_0x6cb7xa));_0x6cb7x5=  new mxRectangle(_0x6cb7x12- _0x6cb7x14/ 2,_0x6cb7x13- _0x6cb7x15/ 2,_0x6cb7x14,_0x6cb7x15);_0x6cb7x12= mxUtils[_0x690c[431]](mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ROTATION)|| 0);0!= _0x6cb7x12&& (_0x6cb7x9= Math[_0x690c[426]](-_0x6cb7x12),_0x6cb7xa= Math[_0x690c[427]](-_0x6cb7x12),_0x6cb7x12=  new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]()),_0x6cb7x2= mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x3,_0x6cb7x4),_0x6cb7x9,_0x6cb7xa,_0x6cb7x12),_0x6cb7x3= _0x6cb7x2[_0x690c[235]],_0x6cb7x4= _0x6cb7x2[_0x690c[236]]);return mxUtils[_0x690c[442]](_0x6cb7x5,_0x6cb7x3,_0x6cb7x4)};return !0},getOffset:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=0,_0x6cb7x5=0;if(null!= _0x6cb7x3&& _0x6cb7x3){var _0x6cb7x9=document[_0x690c[112]],_0x6cb7xa=document[_0x690c[158]],_0x6cb7x4=_0x6cb7x4+ (_0x6cb7x9[_0x690c[360]]|| _0x6cb7xa[_0x690c[360]]),_0x6cb7x5=_0x6cb7x5+ (_0x6cb7x9[_0x690c[190]]|| _0x6cb7xa[_0x690c[190]])};for(;_0x6cb7x2[_0x690c[443]];){_0x6cb7x4+= _0x6cb7x2[_0x690c[358]],_0x6cb7x5+= _0x6cb7x2[_0x690c[362]],_0x6cb7x2= _0x6cb7x2[_0x690c[443]]};return  new mxPoint(_0x6cb7x4,_0x6cb7x5)},getScrollOrigin:function(_0x6cb7x2){for(var _0x6cb7x3=document[_0x690c[112]],_0x6cb7x4=document[_0x690c[158]],_0x6cb7x5= new mxPoint(_0x6cb7x3[_0x690c[360]]|| _0x6cb7x4[_0x690c[360]],_0x6cb7x3[_0x690c[190]]|| _0x6cb7x4[_0x690c[190]]);null!= _0x6cb7x2&& _0x6cb7x2!= _0x6cb7x3&& _0x6cb7x2!= _0x6cb7x4;){!isNaN(_0x6cb7x2[_0x690c[360]])&&  !isNaN(_0x6cb7x2[_0x690c[190]]) && (_0x6cb7x5[_0x690c[235]]+= _0x6cb7x2[_0x690c[360]],_0x6cb7x5[_0x690c[236]]+= _0x6cb7x2[_0x690c[190]]),_0x6cb7x2= _0x6cb7x2[_0x690c[265]]};return _0x6cb7x5},convertPoint:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=mxUtils[_0x690c[444]](_0x6cb7x2);_0x6cb7x2= mxUtils[_0x690c[445]](_0x6cb7x2);_0x6cb7x2[_0x690c[235]]-= _0x6cb7x5[_0x690c[235]];_0x6cb7x2[_0x690c[236]]-= _0x6cb7x5[_0x690c[236]];return  new mxPoint(_0x6cb7x3- _0x6cb7x2[_0x690c[235]],_0x6cb7x4- _0x6cb7x2[_0x690c[236]])},ltrim:function(_0x6cb7x2,_0x6cb7x3){return _0x6cb7x2[_0x690c[230]](RegExp(_0x690c[446]+ (_0x6cb7x3|| _0x690c[447])+ _0x690c[448],_0x690c[449]),_0x690c[110])},rtrim:function(_0x6cb7x2,_0x6cb7x3){return _0x6cb7x2[_0x690c[230]](RegExp(_0x690c[450]+ (_0x6cb7x3|| _0x690c[447])+ _0x690c[451],_0x690c[449]),_0x690c[110])},trim:function(_0x6cb7x2,_0x6cb7x3){return mxUtils[_0x690c[453]](mxUtils[_0x690c[452]](_0x6cb7x2,_0x6cb7x3),_0x6cb7x3)},isNumeric:function(_0x6cb7x2){return null!= _0x6cb7x2&& (null== _0x6cb7x2[_0x690c[67]]|| 0< _0x6cb7x2[_0x690c[67]]&& 0> _0x6cb7x2[_0x690c[2]](_0x690c[454])&& 0> _0x6cb7x2[_0x690c[2]](_0x690c[455]))&&  !isNaN(_0x6cb7x2)},mod:function(_0x6cb7x2,_0x6cb7x3){return (_0x6cb7x2% _0x6cb7x3+ _0x6cb7x3)% _0x6cb7x3},intersection:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13){var _0x6cb7x14=(_0x6cb7x13- _0x6cb7xa)* (_0x6cb7x4- _0x6cb7x2)- (_0x6cb7x12- _0x6cb7x9)* (_0x6cb7x5- _0x6cb7x3);_0x6cb7x12= ((_0x6cb7x12- _0x6cb7x9)* (_0x6cb7x3- _0x6cb7xa)- (_0x6cb7x13- _0x6cb7xa)* (_0x6cb7x2- _0x6cb7x9))/ _0x6cb7x14;_0x6cb7x9= ((_0x6cb7x4- _0x6cb7x2)* (_0x6cb7x3- _0x6cb7xa)- (_0x6cb7x5- _0x6cb7x3)* (_0x6cb7x2- _0x6cb7x9))/ _0x6cb7x14;return 0<= _0x6cb7x12&& 1>= _0x6cb7x12&& 0<= _0x6cb7x9&& 1>= _0x6cb7x9? new mxPoint(_0x6cb7x2+ _0x6cb7x12* (_0x6cb7x4- _0x6cb7x2),_0x6cb7x3+ _0x6cb7x12* (_0x6cb7x5- _0x6cb7x3)):null},ptSegDistSq:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x4-= _0x6cb7x2;_0x6cb7x5-= _0x6cb7x3;_0x6cb7x9-= _0x6cb7x2;_0x6cb7xa-= _0x6cb7x3;0>= _0x6cb7x9* _0x6cb7x4+ _0x6cb7xa* _0x6cb7x5?_0x6cb7x4= 0:(_0x6cb7x9= _0x6cb7x4- _0x6cb7x9,_0x6cb7xa= _0x6cb7x5- _0x6cb7xa,_0x6cb7x2= _0x6cb7x9* _0x6cb7x4+ _0x6cb7xa* _0x6cb7x5,_0x6cb7x4= 0>= _0x6cb7x2?0:_0x6cb7x2* _0x6cb7x2/ (_0x6cb7x4* _0x6cb7x4+ _0x6cb7x5* _0x6cb7x5));_0x6cb7x9= _0x6cb7x9* _0x6cb7x9+ _0x6cb7xa* _0x6cb7xa- _0x6cb7x4;0> _0x6cb7x9&& (_0x6cb7x9= 0);return _0x6cb7x9},relativeCcw:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x4-= _0x6cb7x2;_0x6cb7x5-= _0x6cb7x3;_0x6cb7x9-= _0x6cb7x2;_0x6cb7xa-= _0x6cb7x3;_0x6cb7x2= _0x6cb7x9* _0x6cb7x5- _0x6cb7xa* _0x6cb7x4;0== _0x6cb7x2&& (_0x6cb7x2= _0x6cb7x9* _0x6cb7x4+ _0x6cb7xa* _0x6cb7x5,0< _0x6cb7x2&& (_0x6cb7x2= (_0x6cb7x9- _0x6cb7x4)* _0x6cb7x4+ (_0x6cb7xa- _0x6cb7x5)* _0x6cb7x5,0> _0x6cb7x2&& (_0x6cb7x2= 0)));return 0> _0x6cb7x2?-1:0< _0x6cb7x2?1:0},animateChanges:function(_0x6cb7x2,_0x6cb7x3){mxEffects[_0x690c[456]][_0x690c[183]](this,arguments)},cascadeOpacity:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxEffects[_0x690c[260]][_0x690c[183]](this,arguments)},fadeOut:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){mxEffects[_0x690c[457]][_0x690c[183]](this,arguments)},setOpacity:function(_0x6cb7x2,_0x6cb7x3){mxUtils[_0x690c[458]](_0x6cb7x2)?_0x6cb7x2[_0x690c[124]][_0x690c[347]]= 100<= _0x6cb7x3?null:_0x690c[459]+ _0x6cb7x3/ 5+ _0x690c[460]:mxClient[_0x690c[80]]&& (_0x690c[82]===  typeof document[_0x690c[5]]|| 9> document[_0x690c[5]])?_0x6cb7x2[_0x690c[124]][_0x690c[347]]= 100<= _0x6cb7x3?null:_0x690c[459]+ _0x6cb7x3+ _0x690c[460]:_0x6cb7x2[_0x690c[124]][_0x690c[461]]= _0x6cb7x3/ 100},createImage:function(_0x6cb7x2){var _0x6cb7x3=null;mxClient[_0x690c[49]]&& _0x690c[462]!= document[_0x690c[135]]?(_0x6cb7x3= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[464]),_0x6cb7x3[_0x690c[57]](_0x690c[390],_0x6cb7x2),_0x6cb7x3[_0x690c[124]][_0x690c[465]]= _0x690c[130]):(_0x6cb7x3= document[_0x690c[55]](_0x690c[466]),_0x6cb7x3[_0x690c[57]](_0x690c[390],_0x6cb7x2),_0x6cb7x3[_0x690c[57]](_0x690c[467],_0x690c[468]));return _0x6cb7x3},sortCells:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;var _0x6cb7x4= new mxDictionary;_0x6cb7x2[_0x690c[470]](function(_0x6cb7x2,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x4[_0x690c[203]](_0x6cb7x2);null== _0x6cb7xa&& (_0x6cb7xa= mxCellPath[_0x690c[385]](_0x6cb7x2)[_0x690c[224]](mxCellPath.PATH_SEPARATOR),_0x6cb7x4[_0x690c[204]](_0x6cb7x2,_0x6cb7xa));var _0x6cb7x12=_0x6cb7x4[_0x690c[203]](_0x6cb7x9);null== _0x6cb7x12&& (_0x6cb7x12= mxCellPath[_0x690c[385]](_0x6cb7x9)[_0x690c[224]](mxCellPath.PATH_SEPARATOR),_0x6cb7x4[_0x690c[204]](_0x6cb7x9,_0x6cb7x12));_0x6cb7xa= mxCellPath[_0x690c[469]](_0x6cb7xa,_0x6cb7x12);return 0== _0x6cb7xa?0:0< _0x6cb7xa== _0x6cb7x3?1:-1});return _0x6cb7x2},getStylename:function(_0x6cb7x2){return null!= _0x6cb7x2&& (_0x6cb7x2= _0x6cb7x2[_0x690c[224]](_0x690c[471])[0],0> _0x6cb7x2[_0x690c[2]](_0x690c[226]))?_0x6cb7x2:_0x690c[110]},getStylenames:function(_0x6cb7x2){var _0x6cb7x3=[];if(null!= _0x6cb7x2){_0x6cb7x2= _0x6cb7x2[_0x690c[224]](_0x690c[471]);for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){0> _0x6cb7x2[_0x6cb7x4][_0x690c[2]](_0x690c[226])&& _0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x6cb7x4])}};return _0x6cb7x3},indexOfStylename:function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& null!= _0x6cb7x3){for(var _0x6cb7x4=_0x6cb7x2[_0x690c[224]](_0x690c[471]),_0x6cb7x5=0,_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x4[_0x690c[67]];_0x6cb7x9++){if(_0x6cb7x4[_0x6cb7x9]== _0x6cb7x3){return _0x6cb7x5};_0x6cb7x5+= _0x6cb7x4[_0x6cb7x9][_0x690c[67]]+ 1}};return -1},addStylename:function(_0x6cb7x2,_0x6cb7x3){0> mxUtils[_0x690c[472]](_0x6cb7x2,_0x6cb7x3)&& (null== _0x6cb7x2?_0x6cb7x2= _0x690c[110]:0< _0x6cb7x2[_0x690c[67]]&& _0x690c[471]!= _0x6cb7x2[_0x690c[225]](_0x6cb7x2[_0x690c[67]]- 1)&& (_0x6cb7x2+= _0x690c[471]),_0x6cb7x2+= _0x6cb7x3);return _0x6cb7x2},removeStylename:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=[];if(null!= _0x6cb7x2){for(var _0x6cb7x5=_0x6cb7x2[_0x690c[224]](_0x690c[471]),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5[_0x690c[67]];_0x6cb7x9++){_0x6cb7x5[_0x6cb7x9]!= _0x6cb7x3&& _0x6cb7x4[_0x690c[207]](_0x6cb7x5[_0x6cb7x9])}};return _0x6cb7x4[_0x690c[234]](_0x690c[471])},removeAllStylenames:function(_0x6cb7x2){var _0x6cb7x3=[];if(null!= _0x6cb7x2){_0x6cb7x2= _0x6cb7x2[_0x690c[224]](_0x690c[471]);for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){0<= _0x6cb7x2[_0x6cb7x4][_0x690c[2]](_0x690c[226])&& _0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x6cb7x4])}};return _0x6cb7x3[_0x690c[234]](_0x690c[471])},setCellStyles:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]){_0x6cb7x2[_0x690c[473]]();try{for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x3[_0x690c[67]];_0x6cb7x9++){if(null!= _0x6cb7x3[_0x6cb7x9]){var _0x6cb7xa=mxUtils[_0x690c[475]](_0x6cb7x2[_0x690c[474]](_0x6cb7x3[_0x6cb7x9]),_0x6cb7x4,_0x6cb7x5);_0x6cb7x2[_0x690c[475]](_0x6cb7x3[_0x6cb7x9],_0x6cb7xa)}}}finally{_0x6cb7x2[_0x690c[476]]()}}},setStyle:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=null!= _0x6cb7x4&& (_0x690c[82]==  typeof _0x6cb7x4[_0x690c[67]]|| 0< _0x6cb7x4[_0x690c[67]]);if(null== _0x6cb7x2|| 0== _0x6cb7x2[_0x690c[67]]){_0x6cb7x5&& (_0x6cb7x2= _0x6cb7x3+ _0x690c[226]+ _0x6cb7x4)}else {var _0x6cb7x9=_0x6cb7x2[_0x690c[2]](_0x6cb7x3+ _0x690c[226]);0> _0x6cb7x9?_0x6cb7x5&& (_0x6cb7x5= _0x690c[471]== _0x6cb7x2[_0x690c[225]](_0x6cb7x2[_0x690c[67]]- 1)?_0x690c[110]:_0x690c[471],_0x6cb7x2= _0x6cb7x2+ _0x6cb7x5+ _0x6cb7x3+ _0x690c[226]+ _0x6cb7x4):(_0x6cb7x3= _0x6cb7x5?_0x6cb7x3+ _0x690c[226]+ _0x6cb7x4:_0x690c[110],_0x6cb7x4= _0x6cb7x2[_0x690c[2]](_0x690c[471],_0x6cb7x9),_0x6cb7x5|| _0x6cb7x4++,_0x6cb7x2= _0x6cb7x2[_0x690c[85]](0,_0x6cb7x9)+ _0x6cb7x3+ (_0x6cb7x4> _0x6cb7x9?_0x6cb7x2[_0x690c[85]](_0x6cb7x4):_0x690c[110]))};return _0x6cb7x2},setCellStyleFlags:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]){_0x6cb7x2[_0x690c[473]]();try{for(var _0x6cb7xa=0;_0x6cb7xa< _0x6cb7x3[_0x690c[67]];_0x6cb7xa++){if(null!= _0x6cb7x3[_0x6cb7xa]){var _0x6cb7x12=mxUtils[_0x690c[477]](_0x6cb7x2[_0x690c[474]](_0x6cb7x3[_0x6cb7xa]),_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[475]](_0x6cb7x3[_0x6cb7xa],_0x6cb7x12)}}}finally{_0x6cb7x2[_0x690c[476]]()}}},setStyleFlag:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null== _0x6cb7x2|| 0== _0x6cb7x2[_0x690c[67]]){_0x6cb7x2= _0x6cb7x5|| null== _0x6cb7x5?_0x6cb7x3+ _0x690c[226]+ _0x6cb7x4:_0x6cb7x3+ _0x690c[478]}else {var _0x6cb7x9=_0x6cb7x2[_0x690c[2]](_0x6cb7x3+ _0x690c[226]);if(0> _0x6cb7x9){_0x6cb7x9= _0x690c[471]== _0x6cb7x2[_0x690c[225]](_0x6cb7x2[_0x690c[67]]- 1)?_0x690c[110]:_0x690c[471],_0x6cb7x2= _0x6cb7x5|| null== _0x6cb7x5?_0x6cb7x2+ _0x6cb7x9+ _0x6cb7x3+ _0x690c[226]+ _0x6cb7x4:_0x6cb7x2+ _0x6cb7x9+ _0x6cb7x3+ _0x690c[478]}else {var _0x6cb7xa=_0x6cb7x2[_0x690c[2]](_0x690c[471],_0x6cb7x9),_0x6cb7x12=_0x690c[110],_0x6cb7x12=0> _0x6cb7xa?_0x6cb7x2[_0x690c[85]](_0x6cb7x9+ _0x6cb7x3[_0x690c[67]]+ 1):_0x6cb7x2[_0x690c[85]](_0x6cb7x9+ _0x6cb7x3[_0x690c[67]]+ 1,_0x6cb7xa),_0x6cb7x12=null== _0x6cb7x5?parseInt(_0x6cb7x12)^ _0x6cb7x4:_0x6cb7x5?parseInt(_0x6cb7x12)| _0x6cb7x4:parseInt(_0x6cb7x12)&  ~_0x6cb7x4;_0x6cb7x2= _0x6cb7x2[_0x690c[85]](0,_0x6cb7x9)+ _0x6cb7x3+ _0x690c[226]+ _0x6cb7x12+ (0<= _0x6cb7xa?_0x6cb7x2[_0x690c[85]](_0x6cb7xa):_0x690c[110])}};return _0x6cb7x2},getAlignmentAsPoint:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=0,_0x6cb7x5=0;_0x6cb7x2== mxConstants[_0x690c[479]]?_0x6cb7x4=  -0.5:_0x6cb7x2== mxConstants[_0x690c[480]]&& (_0x6cb7x4=  -1);_0x6cb7x3== mxConstants[_0x690c[481]]?_0x6cb7x5=  -0.5:_0x6cb7x3== mxConstants[_0x690c[482]]&& (_0x6cb7x5=  -1);return  new mxPoint(_0x6cb7x4,_0x6cb7x5)},getSizeForString:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:mxConstants[_0x690c[483]];_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:mxConstants[_0x690c[484]];var _0x6cb7x5=document[_0x690c[55]](_0x690c[485]);_0x6cb7x5[_0x690c[124]][_0x690c[486]]= _0x6cb7x4;_0x6cb7x5[_0x690c[124]][_0x690c[487]]= Math[_0x690c[488]](_0x6cb7x3)+ _0x690c[168];_0x6cb7x5[_0x690c[124]][_0x690c[489]]= Math[_0x690c[488]](_0x6cb7x3* mxConstants[_0x690c[490]])+ _0x690c[168];_0x6cb7x5[_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x5[_0x690c[124]][_0x690c[493]]= _0x690c[494];_0x6cb7x5[_0x690c[124]][_0x690c[187]]= _0x690c[188];_0x6cb7x5[_0x690c[124]][_0x690c[495]]= mxClient[_0x690c[496]]?_0x690c[497]:_0x690c[498];_0x6cb7x5[_0x690c[124]][_0x690c[499]]= _0x690c[500];_0x6cb7x5[_0x690c[339]]= _0x6cb7x2;document[_0x690c[112]][_0x690c[62]](_0x6cb7x5);_0x6cb7x2=  new mxRectangle(0,0,_0x6cb7x5[_0x690c[359]],_0x6cb7x5[_0x690c[167]]);document[_0x690c[112]][_0x690c[266]](_0x6cb7x5);return _0x6cb7x2},getViewXml:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:0;_0x6cb7x9= null!= _0x6cb7x9?_0x6cb7x9:0;_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:1;null== _0x6cb7x4&& (_0x6cb7x4= [_0x6cb7x2[_0x690c[502]]()[_0x690c[501]]()]);var _0x6cb7xa=_0x6cb7x2[_0x690c[249]](),_0x6cb7x12=null,_0x6cb7x13=_0x6cb7xa[_0x690c[503]]();_0x6cb7xa[_0x690c[504]](!1);var _0x6cb7x14=_0x6cb7xa[_0x690c[505]],_0x6cb7x15=_0x6cb7xa[_0x690c[506]];_0x6cb7x2[_0x690c[507]]== mxConstants[_0x690c[508]]?(_0x6cb7xa[_0x690c[505]]= document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[449]),_0x6cb7xa[_0x690c[510]][_0x690c[62]](_0x6cb7xa[_0x690c[505]]),_0x6cb7xa[_0x690c[506]]= document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[449])):(_0x6cb7xa[_0x690c[505]]= _0x6cb7xa[_0x690c[505]][_0x690c[511]](!1),_0x6cb7xa[_0x690c[510]][_0x690c[62]](_0x6cb7xa[_0x690c[505]]),_0x6cb7xa[_0x690c[506]]= _0x6cb7xa[_0x690c[506]][_0x690c[511]](!1));_0x6cb7xa[_0x690c[510]][_0x690c[62]](_0x6cb7xa[_0x690c[506]]);var _0x6cb7x16=_0x6cb7xa[_0x690c[512]]();_0x6cb7xa[_0x690c[513]]=  new mxPoint(_0x6cb7x5,_0x6cb7x9);_0x6cb7x3=  new mxTemporaryCellStates(_0x6cb7x2[_0x690c[249]](),_0x6cb7x3,_0x6cb7x4);try{_0x6cb7x12= ( new mxCodec)[_0x690c[514]](_0x6cb7x2[_0x690c[249]]())}finally{_0x6cb7x3[_0x690c[515]](),_0x6cb7xa[_0x690c[513]]= _0x6cb7x16,_0x6cb7xa[_0x690c[510]][_0x690c[266]](_0x6cb7xa[_0x690c[505]]),_0x6cb7xa[_0x690c[510]][_0x690c[266]](_0x6cb7xa[_0x690c[506]]),_0x6cb7xa[_0x690c[505]]= _0x6cb7x14,_0x6cb7xa[_0x690c[506]]= _0x6cb7x15,_0x6cb7xa[_0x690c[504]](_0x6cb7x13)};return _0x6cb7x12},getScaleForPageCount:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(1> _0x6cb7x2){return 1};_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:mxConstants[_0x690c[516]];_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:0;var _0x6cb7x9=_0x6cb7x4[_0x690c[117]]- 2* _0x6cb7x5;_0x6cb7x4= _0x6cb7x4[_0x690c[119]]- 2* _0x6cb7x5;_0x6cb7x5= _0x6cb7x3[_0x690c[517]]()[_0x690c[238]]();_0x6cb7x3= _0x6cb7x3[_0x690c[249]]()[_0x690c[518]]();_0x6cb7x5[_0x690c[117]]/= _0x6cb7x3;_0x6cb7x5[_0x690c[119]]/= _0x6cb7x3;_0x6cb7x3= _0x6cb7x5[_0x690c[117]];_0x6cb7x4= _0x6cb7x3/ _0x6cb7x5[_0x690c[119]]/ (_0x6cb7x9/ _0x6cb7x4);_0x6cb7x5= Math[_0x690c[428]](_0x6cb7x2);var _0x6cb7xa=Math[_0x690c[428]](_0x6cb7x4);_0x6cb7x4= _0x6cb7x5* _0x6cb7xa;_0x6cb7x5/= _0x6cb7xa;if(1> _0x6cb7x4&& _0x6cb7x5> _0x6cb7x2){var _0x6cb7x12=_0x6cb7x5/ _0x6cb7x2;_0x6cb7x5= _0x6cb7x2;_0x6cb7x4/= _0x6cb7x12};1> _0x6cb7x5&& _0x6cb7x4> _0x6cb7x2&& (_0x6cb7x12= _0x6cb7x4/ _0x6cb7x2,_0x6cb7x4= _0x6cb7x2,_0x6cb7x5/= _0x6cb7x12);_0x6cb7x12= Math[_0x690c[430]](_0x6cb7x4)* Math[_0x690c[430]](_0x6cb7x5);for(_0x6cb7xa= 0;_0x6cb7x12> _0x6cb7x2;){var _0x6cb7x12=Math[_0x690c[519]](_0x6cb7x4)/ _0x6cb7x4,_0x6cb7x13=Math[_0x690c[519]](_0x6cb7x5)/ _0x6cb7x5;1== _0x6cb7x12&& (_0x6cb7x12= Math[_0x690c[519]](_0x6cb7x4- 1)/ _0x6cb7x4);1== _0x6cb7x13&& (_0x6cb7x13= Math[_0x690c[519]](_0x6cb7x5- 1)/ _0x6cb7x5);_0x6cb7x12= _0x6cb7x12> _0x6cb7x13?_0x6cb7x12:_0x6cb7x13;_0x6cb7x4*= _0x6cb7x12;_0x6cb7x5*= _0x6cb7x12;_0x6cb7x12= Math[_0x690c[430]](_0x6cb7x4)* Math[_0x690c[430]](_0x6cb7x5);_0x6cb7xa++;if(10< _0x6cb7xa){break}};return 0.99999* (_0x6cb7x9* _0x6cb7x4/ _0x6cb7x3)},show:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:0;_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:0;null== _0x6cb7x3?_0x6cb7x3= window[_0x690c[392]]()[_0x690c[395]]:_0x6cb7x3[_0x690c[392]]();var _0x6cb7x9=_0x6cb7x2[_0x690c[517]]();_0x6cb7x4= -_0x6cb7x9[_0x690c[235]]+ _0x6cb7x4;_0x6cb7x5= -_0x6cb7x9[_0x690c[236]]+ _0x6cb7x5;if(mxClient[_0x690c[80]]){for(var _0x6cb7x9=_0x690c[520],_0x6cb7xa=document[_0x690c[64]](_0x690c[521]),_0x6cb7x12=0;_0x6cb7x12< _0x6cb7xa[_0x690c[67]];_0x6cb7x12++){_0x6cb7x9+= _0x6cb7xa[_0x6cb7x12][_0x690c[342]]};_0x6cb7x9+= _0x690c[522];for(_0x6cb7x12= 0;_0x6cb7x12< document[_0x690c[523]][_0x690c[67]];_0x6cb7x12++){try{_0x6cb7x9+= document[_0x690c[523]](_0x6cb7x12)[_0x690c[103]]}catch(h){}};_0x6cb7x9+= _0x690c[524];_0x6cb7x9+= _0x690c[525];_0x6cb7x9+= _0x6cb7x2[_0x690c[526]][_0x690c[339]];_0x6cb7x9+= _0x690c[527];_0x6cb7x9+= _0x690c[528];_0x6cb7x3[_0x690c[171]](_0x6cb7x9);_0x6cb7x3[_0x690c[268]]();_0x6cb7x2= _0x6cb7x3[_0x690c[112]][_0x690c[64]](_0x690c[529])[0];null!= _0x6cb7x2&& (_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492],_0x6cb7x2[_0x690c[124]][_0x690c[361]]= _0x6cb7x4+ _0x690c[168],_0x6cb7x2[_0x690c[124]][_0x690c[125]]= _0x6cb7x5+ _0x690c[168])}else {_0x6cb7x3[_0x690c[171]](_0x690c[530]);_0x6cb7x3[_0x690c[171]](_0x690c[531]);_0x6cb7xa= document[_0x690c[64]](_0x690c[521]);for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7xa[_0x690c[67]];_0x6cb7x12++){_0x6cb7x3[_0x690c[171]](mxUtils[_0x690c[532]](_0x6cb7xa[_0x6cb7x12]))};_0x6cb7xa= document[_0x690c[64]](_0x690c[54]);for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7xa[_0x690c[67]];_0x6cb7x12++){_0x6cb7x3[_0x690c[171]](mxUtils[_0x690c[532]](_0x6cb7xa[_0x6cb7x12]))};_0x6cb7xa= document[_0x690c[64]](_0x690c[124]);for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7xa[_0x690c[67]];_0x6cb7x12++){_0x6cb7x3[_0x690c[171]](mxUtils[_0x690c[532]](_0x6cb7xa[_0x6cb7x12]))};_0x6cb7x3[_0x690c[171]](_0x690c[533]);_0x6cb7x3[_0x690c[171]](_0x690c[534]);_0x6cb7x3[_0x690c[268]]();null== _0x6cb7x3[_0x690c[112]]&& _0x6cb7x3[_0x690c[158]][_0x690c[62]](_0x6cb7x3[_0x690c[55]](_0x690c[112]));_0x6cb7x3[_0x690c[112]][_0x690c[124]][_0x690c[277]]= _0x690c[278];for(_0x6cb7x2= _0x6cb7x2[_0x690c[526]][_0x690c[285]];null!= _0x6cb7x2;){_0x6cb7x12= _0x6cb7x2[_0x690c[511]](!0),_0x6cb7x3[_0x690c[112]][_0x690c[62]](_0x6cb7x12),_0x6cb7x2= _0x6cb7x2[_0x690c[287]]};_0x6cb7x2= _0x6cb7x3[_0x690c[64]](_0x690c[449])[0];null!= _0x6cb7x2&& (_0x6cb7x2[_0x690c[57]](_0x690c[535],_0x690c[536]+ _0x6cb7x4+ _0x690c[537]+ _0x6cb7x5+ _0x690c[460]),_0x6cb7x4= _0x6cb7x2[_0x690c[538]],_0x6cb7x4[_0x690c[57]](_0x690c[117],_0x6cb7x9[_0x690c[117]]+ Math[_0x690c[160]](_0x6cb7x9[_0x690c[235]],0)+ 3),_0x6cb7x4[_0x690c[57]](_0x690c[119],_0x6cb7x9[_0x690c[119]]+ Math[_0x690c[160]](_0x6cb7x9[_0x690c[236]],0)+ 3))};mxUtils[_0x690c[272]](_0x6cb7x3[_0x690c[112]]);return _0x6cb7x3},printScreen:function(_0x6cb7x2){var _0x6cb7x3=window[_0x690c[392]]();mxUtils[_0x690c[539]](_0x6cb7x2,_0x6cb7x3[_0x690c[395]]);_0x6cb7x2= function(){_0x6cb7x3[_0x690c[393]]();_0x6cb7x3[_0x690c[540]]();_0x6cb7x3[_0x690c[268]]()};mxClient[_0x690c[76]]?_0x6cb7x3[_0x690c[261]](_0x6cb7x2,500):_0x6cb7x2()},popup:function(_0x6cb7x2,_0x6cb7x3){if(_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[485]);_0x6cb7x4[_0x690c[124]][_0x690c[277]]= _0x690c[276];_0x6cb7x4[_0x690c[124]][_0x690c[117]]= _0x690c[541];_0x6cb7x4[_0x690c[124]][_0x690c[119]]= _0x690c[542];var _0x6cb7x5=document[_0x690c[55]](_0x690c[543]);_0x6cb7x5[_0x690c[339]]= mxUtils[_0x690c[321]](_0x6cb7x2,!1)[_0x690c[230]](/\n/g,_0x690c[545])[_0x690c[230]](/ /g,_0x690c[544]);_0x6cb7x4[_0x690c[62]](_0x6cb7x5);_0x6cb7x4=  new mxWindow(_0x690c[546],_0x6cb7x4,document[_0x690c[112]][_0x690c[159]]/ 2- 320,(document[_0x690c[112]][_0x690c[157]]|| document[_0x690c[158]][_0x690c[157]])/ 2- 240,640,480,!1,!0);_0x6cb7x4[_0x690c[164]](!0);_0x6cb7x4[_0x690c[175]](!0)}else {mxClient[_0x690c[133]]?(_0x6cb7x4= window[_0x690c[392]](),_0x6cb7x4[_0x690c[395]][_0x690c[171]](_0x690c[547]+ mxUtils[_0x690c[321]](_0x6cb7x2)+ _0x690c[548]),_0x6cb7x4[_0x690c[395]][_0x690c[268]]()):(_0x6cb7x4= window[_0x690c[392]](),_0x6cb7x5= _0x6cb7x4[_0x690c[395]][_0x690c[55]](_0x690c[543]),_0x6cb7x5[_0x690c[339]]= mxUtils[_0x690c[321]](_0x6cb7x2,!1)[_0x690c[230]](/\n/g,_0x690c[545])[_0x690c[230]](/ /g,_0x690c[544]),_0x6cb7x4[_0x690c[395]][_0x690c[112]][_0x690c[62]](_0x6cb7x5))}},alert:function(_0x6cb7x2){alert(_0x6cb7x2)},prompt:function(_0x6cb7x2,_0x6cb7x3){return prompt(_0x6cb7x2,_0x6cb7x3)},confirm:function(_0x6cb7x2){return confirm(_0x6cb7x2)},error:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=document[_0x690c[55]](_0x690c[485]);_0x6cb7x9[_0x690c[124]][_0x690c[549]]= _0x690c[550];var _0x6cb7xa=document[_0x690c[55]](_0x690c[466]);_0x6cb7xa[_0x690c[57]](_0x690c[390],_0x6cb7x5|| mxUtils[_0x690c[551]]);_0x6cb7xa[_0x690c[57]](_0x690c[552],_0x690c[553]);_0x6cb7xa[_0x690c[124]][_0x690c[123]]= _0x690c[554];_0x6cb7x9[_0x690c[62]](_0x6cb7xa);_0x6cb7x9[_0x690c[62]](document[_0x690c[344]](_0x690c[555]));_0x6cb7x9[_0x690c[62]](document[_0x690c[344]](_0x690c[555]));_0x6cb7x9[_0x690c[62]](document[_0x690c[344]](_0x690c[555]));mxUtils[_0x690c[53]](_0x6cb7x9,_0x6cb7x2);_0x6cb7x2= document[_0x690c[112]][_0x690c[159]];_0x6cb7x5= document[_0x690c[112]][_0x690c[157]]|| document[_0x690c[158]][_0x690c[157]];var _0x6cb7x12= new mxWindow(mxResources[_0x690c[203]](mxUtils[_0x690c[556]])|| mxUtils[_0x690c[556]],_0x6cb7x9,(_0x6cb7x2- _0x6cb7x3)/ 2,_0x6cb7x5/ 4,_0x6cb7x3,null,!1,!0);_0x6cb7x4&& (mxUtils[_0x690c[345]](_0x6cb7x9),_0x6cb7x3= document[_0x690c[55]](_0x690c[346]),_0x6cb7x4= document[_0x690c[55]](_0x690c[172]),mxClient[_0x690c[80]]?_0x6cb7x4[_0x690c[124]][_0x690c[103]]= _0x690c[557]:_0x6cb7x4[_0x690c[57]](_0x690c[124],_0x690c[557]),mxEvent[_0x690c[169]](_0x6cb7x4,_0x690c[173],function(_0x6cb7x2){_0x6cb7x12[_0x690c[515]]()}),mxUtils[_0x690c[53]](_0x6cb7x4,mxResources[_0x690c[203]](mxUtils[_0x690c[558]])|| mxUtils[_0x690c[558]]),_0x6cb7x3[_0x690c[62]](_0x6cb7x4),_0x6cb7x9[_0x690c[62]](_0x6cb7x3),mxUtils[_0x690c[345]](_0x6cb7x9),_0x6cb7x12[_0x690c[164]](!0));_0x6cb7x12[_0x690c[175]](!0);return _0x6cb7x12},makeDraggable:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15){_0x6cb7x2=  new mxDragSource(_0x6cb7x2,_0x6cb7x4);_0x6cb7x2[_0x690c[559]]=  new mxPoint(null!= _0x6cb7x9?_0x6cb7x9:0,null!= _0x6cb7xa?_0x6cb7xa:mxConstants[_0x690c[560]]);_0x6cb7x2[_0x690c[561]]= _0x6cb7x12;_0x6cb7x2[_0x690c[562]](!1);null!= _0x6cb7x14&& (_0x6cb7x2[_0x690c[563]]= _0x6cb7x14);null!= _0x6cb7x15&& (_0x6cb7x2[_0x690c[564]]= _0x6cb7x15);_0x6cb7x2[_0x690c[565]]= function(_0x6cb7x2){return _0x690c[279]==  typeof _0x6cb7x3?_0x6cb7x3(_0x6cb7x2):_0x6cb7x3};null!= _0x6cb7x5&& (_0x6cb7x2[_0x690c[566]]= function(){return _0x6cb7x5[_0x690c[511]](!0)},_0x6cb7x13&& (_0x6cb7x2[_0x690c[567]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x5[_0x690c[511]](!0),_0x6cb7x4=parseInt(_0x6cb7x3[_0x690c[124]][_0x690c[117]]),_0x6cb7x9=parseInt(_0x6cb7x3[_0x690c[124]][_0x690c[119]]);_0x6cb7x3[_0x690c[124]][_0x690c[117]]= Math[_0x690c[488]](_0x6cb7x4* _0x6cb7x2[_0x690c[441]][_0x690c[255]])+ _0x690c[168];_0x6cb7x3[_0x690c[124]][_0x690c[119]]= Math[_0x690c[488]](_0x6cb7x9* _0x6cb7x2[_0x690c[441]][_0x690c[255]])+ _0x690c[168];return _0x6cb7x3}));return _0x6cb7x2}},mxConstants={DEFAULT_HOTSPOT:0.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:_0x690c[568],RENDERING_HINT_FASTER:_0x690c[569],RENDERING_HINT_FASTEST:_0x690c[570],DIALECT_SVG:_0x690c[571],DIALECT_VML:_0x690c[572],DIALECT_MIXEDHTML:_0x690c[573],DIALECT_PREFERHTML:_0x690c[574],DIALECT_STRICTHTML:_0x690c[575],NS_SVG:_0x690c[576],NS_XHTML:_0x690c[577],NS_XLINK:_0x690c[578],SHADOWCOLOR:_0x690c[579],SHADOW_OFFSET_X:2,SHADOW_OFFSET_Y:3,SHADOW_OPACITY:1,NODETYPE_ELEMENT:1,NODETYPE_ATTRIBUTE:2,NODETYPE_TEXT:3,NODETYPE_CDATA:4,NODETYPE_ENTITY_REFERENCE:5,NODETYPE_ENTITY:6,NODETYPE_PROCESSING_INSTRUCTION:7,NODETYPE_COMMENT:8,NODETYPE_DOCUMENT:9,NODETYPE_DOCUMENTTYPE:10,NODETYPE_DOCUMENT_FRAGMENT:11,NODETYPE_NOTATION:12,TOOLTIP_VERTICAL_OFFSET:16,DEFAULT_VALID_COLOR:_0x690c[580],DEFAULT_INVALID_COLOR:_0x690c[581],HIGHLIGHT_STROKEWIDTH:3,CURSOR_MOVABLE_VERTEX:_0x690c[582],CURSOR_MOVABLE_EDGE:_0x690c[582],CURSOR_LABEL_HANDLE:_0x690c[583],CURSOR_BEND_HANDLE:_0x690c[356],CURSOR_CONNECT:_0x690c[356],HIGHLIGHT_COLOR:_0x690c[580],CONNECT_TARGET_COLOR:_0x690c[584],INVALID_CONNECT_TARGET_COLOR:_0x690c[581],DROP_TARGET_COLOR:_0x690c[584],VALID_COLOR:_0x690c[580],INVALID_COLOR:_0x690c[581],EDGE_SELECTION_COLOR:_0x690c[580],VERTEX_SELECTION_COLOR:_0x690c[580],VERTEX_SELECTION_STROKEWIDTH:1,EDGE_SELECTION_STROKEWIDTH:1,VERTEX_SELECTION_DASHED:!0,EDGE_SELECTION_DASHED:!0,GUIDE_COLOR:_0x690c[581],GUIDE_STROKEWIDTH:1,OUTLINE_COLOR:_0x690c[585],OUTLINE_STROKEWIDTH:mxClient[_0x690c[80]]?2:3,HANDLE_SIZE:7,LABEL_HANDLE_SIZE:4,HANDLE_FILLCOLOR:_0x690c[580],HANDLE_STROKECOLOR:_0x690c[586],LABEL_HANDLE_FILLCOLOR:_0x690c[587],CONNECT_HANDLE_FILLCOLOR:_0x690c[584],LOCKED_HANDLE_FILLCOLOR:_0x690c[581],OUTLINE_HANDLE_FILLCOLOR:_0x690c[588],OUTLINE_HANDLE_STROKECOLOR:_0x690c[589],DEFAULT_FONTFAMILY:_0x690c[590],DEFAULT_FONTSIZE:11,LINE_HEIGHT:1.2,DEFAULT_FONTSTYLE:0,DEFAULT_STARTSIZE:40,DEFAULT_MARKERSIZE:6,DEFAULT_IMAGESIZE:24,ENTITY_SEGMENT:30,RECTANGLE_ROUNDING_FACTOR:0.15,LINE_ARCSIZE:20,ARROW_SPACING:10,ARROW_WIDTH:30,ARROW_SIZE:30,PAGE_FORMAT_A4_PORTRAIT: new mxRectangle(0,0,826,1169),PAGE_FORMAT_A4_LANDSCAPE: new mxRectangle(0,0,1169,826),PAGE_FORMAT_LETTER_PORTRAIT: new mxRectangle(0,0,850,1100),PAGE_FORMAT_LETTER_LANDSCAPE: new mxRectangle(0,0,1100,850),NONE:_0x690c[130],STYLE_PERIMETER:_0x690c[591],STYLE_SOURCE_PORT:_0x690c[592],STYLE_TARGET_PORT:_0x690c[593],STYLE_PORT_CONSTRAINT:_0x690c[594],STYLE_OPACITY:_0x690c[461],STYLE_TEXT_OPACITY:_0x690c[595],STYLE_OVERFLOW:_0x690c[277],STYLE_ORTHOGONAL:_0x690c[596],STYLE_EXIT_X:_0x690c[597],STYLE_EXIT_Y:_0x690c[598],STYLE_EXIT_PERIMETER:_0x690c[599],STYLE_ENTRY_X:_0x690c[600],STYLE_ENTRY_Y:_0x690c[601],STYLE_ENTRY_PERIMETER:_0x690c[602],STYLE_WHITE_SPACE:_0x690c[493],STYLE_ROTATION:_0x690c[603],STYLE_FILLCOLOR:_0x690c[604],STYLE_SWIMLANE_FILLCOLOR:_0x690c[605],STYLE_GRADIENTCOLOR:_0x690c[606],STYLE_GRADIENT_DIRECTION:_0x690c[607],STYLE_STROKECOLOR:_0x690c[608],STYLE_SEPARATORCOLOR:_0x690c[609],STYLE_STROKEWIDTH:_0x690c[610],STYLE_ALIGN:_0x690c[611],STYLE_VERTICAL_ALIGN:_0x690c[123],STYLE_LABEL_POSITION:_0x690c[612],STYLE_VERTICAL_LABEL_POSITION:_0x690c[613],STYLE_IMAGE_ASPECT:_0x690c[614],STYLE_IMAGE_ALIGN:_0x690c[615],STYLE_IMAGE_VERTICAL_ALIGN:_0x690c[616],STYLE_GLASS:_0x690c[617],STYLE_IMAGE:_0x690c[618],STYLE_IMAGE_WIDTH:_0x690c[619],STYLE_IMAGE_HEIGHT:_0x690c[620],STYLE_IMAGE_BACKGROUND:_0x690c[621],STYLE_IMAGE_BORDER:_0x690c[622],STYLE_FLIPH:_0x690c[623],STYLE_FLIPV:_0x690c[624],STYLE_NOLABEL:_0x690c[625],STYLE_NOEDGESTYLE:_0x690c[626],STYLE_LABEL_BACKGROUNDCOLOR:_0x690c[627],STYLE_LABEL_BORDERCOLOR:_0x690c[628],STYLE_LABEL_PADDING:_0x690c[629],STYLE_INDICATOR_SHAPE:_0x690c[630],STYLE_INDICATOR_IMAGE:_0x690c[631],STYLE_INDICATOR_COLOR:_0x690c[632],STYLE_INDICATOR_STROKECOLOR:_0x690c[633],STYLE_INDICATOR_GRADIENTCOLOR:_0x690c[634],STYLE_INDICATOR_SPACING:_0x690c[635],STYLE_INDICATOR_WIDTH:_0x690c[636],STYLE_INDICATOR_HEIGHT:_0x690c[637],STYLE_INDICATOR_DIRECTION:_0x690c[638],STYLE_SHADOW:_0x690c[639],STYLE_SEGMENT:_0x690c[640],STYLE_ENDARROW:_0x690c[641],STYLE_STARTARROW:_0x690c[642],STYLE_ENDSIZE:_0x690c[643],STYLE_STARTSIZE:_0x690c[644],STYLE_SWIMLANE_LINE:_0x690c[645],STYLE_ENDFILL:_0x690c[646],STYLE_STARTFILL:_0x690c[647],STYLE_DASHED:_0x690c[648],STYLE_DASH_PATTERN:_0x690c[649],STYLE_ROUNDED:_0x690c[650],STYLE_CURVED:_0x690c[651],STYLE_ARCSIZE:_0x690c[652],STYLE_SMOOTH:_0x690c[653],STYLE_SOURCE_PERIMETER_SPACING:_0x690c[654],STYLE_TARGET_PERIMETER_SPACING:_0x690c[655],STYLE_PERIMETER_SPACING:_0x690c[656],STYLE_SPACING:_0x690c[657],STYLE_SPACING_TOP:_0x690c[658],STYLE_SPACING_LEFT:_0x690c[659],STYLE_SPACING_BOTTOM:_0x690c[660],STYLE_SPACING_RIGHT:_0x690c[661],STYLE_HORIZONTAL:_0x690c[662],STYLE_DIRECTION:_0x690c[663],STYLE_ELBOW:_0x690c[664],STYLE_FONTCOLOR:_0x690c[665],STYLE_FONTFAMILY:_0x690c[486],STYLE_FONTSIZE:_0x690c[487],STYLE_FONTSTYLE:_0x690c[666],STYLE_AUTOSIZE:_0x690c[667],STYLE_FOLDABLE:_0x690c[668],STYLE_EDITABLE:_0x690c[669],STYLE_BENDABLE:_0x690c[670],STYLE_MOVABLE:_0x690c[671],STYLE_RESIZABLE:_0x690c[672],STYLE_CLONEABLE:_0x690c[673],STYLE_DELETABLE:_0x690c[674],STYLE_SHAPE:_0x690c[253],STYLE_EDGE:_0x690c[675],STYLE_LOOP:_0x690c[676],STYLE_ROUTING_CENTER_X:_0x690c[677],STYLE_ROUTING_CENTER_Y:_0x690c[678],FONT_BOLD:1,FONT_ITALIC:2,FONT_UNDERLINE:4,FONT_SHADOW:8,SHAPE_RECTANGLE:_0x690c[679],SHAPE_ELLIPSE:_0x690c[680],SHAPE_DOUBLE_ELLIPSE:_0x690c[681],SHAPE_RHOMBUS:_0x690c[682],SHAPE_LINE:_0x690c[683],SHAPE_IMAGE:_0x690c[618],SHAPE_ARROW:_0x690c[684],SHAPE_LABEL:_0x690c[685],SHAPE_CYLINDER:_0x690c[686],SHAPE_SWIMLANE:_0x690c[687],SHAPE_CONNECTOR:_0x690c[688],SHAPE_ACTOR:_0x690c[689],SHAPE_CLOUD:_0x690c[690],SHAPE_TRIANGLE:_0x690c[691],SHAPE_HEXAGON:_0x690c[692],ARROW_CLASSIC:_0x690c[693],ARROW_BLOCK:_0x690c[694],ARROW_OPEN:_0x690c[392],ARROW_OVAL:_0x690c[695],ARROW_DIAMOND:_0x690c[696],ARROW_DIAMOND_THIN:_0x690c[697],ALIGN_LEFT:_0x690c[361],ALIGN_CENTER:_0x690c[698],ALIGN_RIGHT:_0x690c[699],ALIGN_TOP:_0x690c[125],ALIGN_MIDDLE:_0x690c[554],ALIGN_BOTTOM:_0x690c[553],DIRECTION_NORTH:_0x690c[700],DIRECTION_SOUTH:_0x690c[701],DIRECTION_EAST:_0x690c[702],DIRECTION_WEST:_0x690c[703],DIRECTION_MASK_NONE:0,DIRECTION_MASK_WEST:1,DIRECTION_MASK_NORTH:2,DIRECTION_MASK_SOUTH:4,DIRECTION_MASK_EAST:8,DIRECTION_MASK_ALL:15,ELBOW_VERTICAL:_0x690c[704],ELBOW_HORIZONTAL:_0x690c[662],EDGESTYLE_ELBOW:_0x690c[705],EDGESTYLE_ENTITY_RELATION:_0x690c[706],EDGESTYLE_LOOP:_0x690c[707],EDGESTYLE_SIDETOSIDE:_0x690c[708],EDGESTYLE_TOPTOBOTTOM:_0x690c[709],EDGESTYLE_ORTHOGONAL:_0x690c[710],EDGESTYLE_SEGMENT:_0x690c[711],PERIMETER_ELLIPSE:_0x690c[712],PERIMETER_RECTANGLE:_0x690c[713],PERIMETER_RHOMBUS:_0x690c[714],PERIMETER_TRIANGLE:_0x690c[715]};function mxEventObject(_0x6cb7x2){this[_0x690c[298]]= _0x6cb7x2;this[_0x690c[716]]= [];for(var _0x6cb7x3=1;_0x6cb7x3< arguments[_0x690c[67]];_0x6cb7x3+= 2){null!= arguments[_0x6cb7x3+ 1]&& (this[_0x690c[716]][arguments[_0x6cb7x3]]= arguments[_0x6cb7x3+ 1])}}mxEventObject[_0x690c[202]][_0x690c[298]]= null;mxEventObject[_0x690c[202]][_0x690c[716]]= null;mxEventObject[_0x690c[202]][_0x690c[717]]=  !1;mxEventObject[_0x690c[202]][_0x690c[718]]= function(){return this[_0x690c[298]]};mxEventObject[_0x690c[202]][_0x690c[719]]= function(){return this[_0x690c[716]]};mxEventObject[_0x690c[202]][_0x690c[720]]= function(_0x6cb7x2){return this[_0x690c[716]][_0x6cb7x2]};mxEventObject[_0x690c[202]][_0x690c[721]]= function(){return this[_0x690c[717]]};mxEventObject[_0x690c[202]][_0x690c[722]]= function(){this[_0x690c[717]]=  !0};function mxMouseEvent(_0x6cb7x2,_0x6cb7x3){this[_0x690c[723]]= _0x6cb7x2;this[_0x690c[724]]= _0x6cb7x3}mxMouseEvent[_0x690c[202]][_0x690c[717]]=  !1;mxMouseEvent[_0x690c[202]][_0x690c[723]]= null;mxMouseEvent[_0x690c[202]][_0x690c[725]]= null;mxMouseEvent[_0x690c[202]][_0x690c[726]]= null;mxMouseEvent[_0x690c[202]][_0x690c[724]]= null;mxMouseEvent[_0x690c[202]][_0x690c[727]]= function(){return this[_0x690c[723]]};mxMouseEvent[_0x690c[202]][_0x690c[728]]= function(){return mxEvent[_0x690c[728]](this[_0x690c[723]])};mxMouseEvent[_0x690c[202]][_0x690c[729]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){for(var _0x6cb7x3=this[_0x690c[728]]();null!= _0x6cb7x3;){if(_0x6cb7x3== _0x6cb7x2[_0x690c[252]]){return !0};_0x6cb7x3= _0x6cb7x3[_0x690c[265]]}};return !1};mxMouseEvent[_0x690c[202]][_0x690c[730]]= function(){return mxEvent[_0x690c[731]](this[_0x690c[727]]())};mxMouseEvent[_0x690c[202]][_0x690c[732]]= function(){return mxEvent[_0x690c[733]](this[_0x690c[727]]())};mxMouseEvent[_0x690c[202]][_0x690c[734]]= function(){return this[_0x690c[725]]};mxMouseEvent[_0x690c[202]][_0x690c[735]]= function(){return this[_0x690c[726]]};mxMouseEvent[_0x690c[202]][_0x690c[248]]= function(){return this[_0x690c[724]]};mxMouseEvent[_0x690c[202]][_0x690c[736]]= function(){var _0x6cb7x2=this[_0x690c[248]]();return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[246]]:null};mxMouseEvent[_0x690c[202]][_0x690c[737]]= function(){return mxEvent[_0x690c[737]](this[_0x690c[727]]())};mxMouseEvent[_0x690c[202]][_0x690c[721]]= function(){return this[_0x690c[717]]};mxMouseEvent[_0x690c[202]][_0x690c[722]]= function(_0x6cb7x2){(null!= _0x6cb7x2?_0x6cb7x2:1)&& this[_0x690c[723]][_0x690c[738]]&& this[_0x690c[723]][_0x690c[738]]();this[_0x690c[723]][_0x690c[739]]=  !1;this[_0x690c[717]]=  !0};function mxEventSource(_0x6cb7x2){this[_0x690c[740]](_0x6cb7x2)}mxEventSource[_0x690c[202]][_0x690c[741]]= null;mxEventSource[_0x690c[202]][_0x690c[742]]=  !0;mxEventSource[_0x690c[202]][_0x690c[743]]= null;mxEventSource[_0x690c[202]][_0x690c[503]]= function(){return this[_0x690c[742]]};mxEventSource[_0x690c[202]][_0x690c[504]]= function(_0x6cb7x2){this[_0x690c[742]]= _0x6cb7x2};mxEventSource[_0x690c[202]][_0x690c[744]]= function(){return this[_0x690c[743]]};mxEventSource[_0x690c[202]][_0x690c[740]]= function(_0x6cb7x2){this[_0x690c[743]]= _0x6cb7x2};mxEventSource[_0x690c[202]][_0x690c[169]]= function(_0x6cb7x2,_0x6cb7x3){null== this[_0x690c[741]]&& (this[_0x690c[741]]= []);this[_0x690c[741]][_0x690c[207]](_0x6cb7x2);this[_0x690c[741]][_0x690c[207]](_0x6cb7x3)};mxEventSource[_0x690c[202]][_0x690c[745]]= function(_0x6cb7x2){if(null!= this[_0x690c[741]]){for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[741]][_0x690c[67]];){this[_0x690c[741]][_0x6cb7x3+ 1]== _0x6cb7x2?this[_0x690c[741]][_0x690c[300]](_0x6cb7x3,2):_0x6cb7x3+= 2}}};mxEventSource[_0x690c[202]][_0x690c[746]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= this[_0x690c[741]]&& this[_0x690c[503]]()){null== _0x6cb7x2&& (_0x6cb7x2=  new mxEventObject);null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[744]]());null== _0x6cb7x3&& (_0x6cb7x3= this);for(var _0x6cb7x4=[_0x6cb7x3,_0x6cb7x2],_0x6cb7x5=0;_0x6cb7x5< this[_0x690c[741]][_0x690c[67]];_0x6cb7x5+= 2){var _0x6cb7x9=this[_0x690c[741]][_0x6cb7x5];(null== _0x6cb7x9|| _0x6cb7x9== _0x6cb7x2[_0x690c[718]]())&& this[_0x690c[741]][_0x6cb7x5+ 1][_0x690c[183]](this,_0x6cb7x4)}}};var mxEvent={objects:[],addListener:function(){var _0x6cb7x2=function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){null== _0x6cb7x2[_0x690c[69]]&& (_0x6cb7x2[_0x690c[69]]= [],mxEvent[_0x690c[68]][_0x690c[207]](_0x6cb7x2));_0x6cb7x2[_0x690c[69]][_0x690c[207]]({name:_0x6cb7x4,f:_0x6cb7x5})};return window[_0x690c[418]]?function(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3[_0x690c[418]](_0x6cb7x4,_0x6cb7x5,!1);_0x6cb7x2(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)}:function(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3[_0x690c[108]](_0x690c[747]+ _0x6cb7x4,_0x6cb7x5);_0x6cb7x2(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)}}(),removeListener:function(){var _0x6cb7x2=function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x2[_0x690c[69]]){_0x6cb7x4= _0x6cb7x2[_0x690c[69]][_0x690c[67]];for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x4;_0x6cb7x9++){if(_0x6cb7x2[_0x690c[69]][_0x6cb7x9][_0x690c[748]]== _0x6cb7x5){_0x6cb7x2[_0x690c[69]][_0x690c[300]](_0x6cb7x9,1);break}};0== _0x6cb7x2[_0x690c[69]][_0x690c[67]]&& (_0x6cb7x2[_0x690c[69]]= null)}};return window[_0x690c[749]]?function(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3[_0x690c[749]](_0x6cb7x4,_0x6cb7x5,!1);_0x6cb7x2(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)}:function(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3[_0x690c[750]](_0x690c[747]+ _0x6cb7x4,_0x6cb7x5);_0x6cb7x2(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)}}(),removeAllListeners:function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[69]];if(null!= _0x6cb7x3){for(;0< _0x6cb7x3[_0x690c[67]];){var _0x6cb7x4=_0x6cb7x3[0];mxEvent[_0x690c[745]](_0x6cb7x2,_0x6cb7x4[_0x690c[298]],_0x6cb7x4[_0x690c[748]])}}},addGestureListeners:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){null!= _0x6cb7x3&& mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[751],_0x6cb7x3);null!= _0x6cb7x4&& mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[752],_0x6cb7x4);null!= _0x6cb7x5&& mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[753],_0x6cb7x5);mxClient[_0x690c[754]]&& (null!= _0x6cb7x3&& mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[755],_0x6cb7x3),null!= _0x6cb7x4&& mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[756],_0x6cb7x4),null!= _0x6cb7x5&& mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[757],_0x6cb7x5))},removeGestureListeners:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){null!= _0x6cb7x3&& mxEvent[_0x690c[745]](_0x6cb7x2,_0x690c[751],_0x6cb7x3);null!= _0x6cb7x4&& mxEvent[_0x690c[745]](_0x6cb7x2,_0x690c[752],_0x6cb7x4);null!= _0x6cb7x5&& mxEvent[_0x690c[745]](_0x6cb7x2,_0x690c[753],_0x6cb7x5);mxClient[_0x690c[754]]&& (null!= _0x6cb7x3&& mxEvent[_0x690c[745]](_0x6cb7x2,_0x690c[755],_0x6cb7x3),null!= _0x6cb7x4&& mxEvent[_0x690c[745]](_0x6cb7x2,_0x690c[756],_0x6cb7x4),null!= _0x6cb7x5&& mxEvent[_0x690c[745]](_0x6cb7x2,_0x690c[757],_0x6cb7x5))},redirectMouseEvents:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){var _0x6cb7x13=function(_0x6cb7x2){return _0x690c[279]==  typeof _0x6cb7x4?_0x6cb7x4(_0x6cb7x2):_0x6cb7x4};mxEvent[_0x690c[759]](_0x6cb7x2,function(_0x6cb7x2){null!= _0x6cb7x5?_0x6cb7x5(_0x6cb7x2):mxEvent[_0x690c[721]](_0x6cb7x2)|| _0x6cb7x3[_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x2,_0x6cb7x13(_0x6cb7x2)))},function(_0x6cb7x2){null!= _0x6cb7x9?_0x6cb7x9(_0x6cb7x2):mxEvent[_0x690c[721]](_0x6cb7x2)|| _0x6cb7x3[_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x2,_0x6cb7x13(_0x6cb7x2)))},function(_0x6cb7x2){null!= _0x6cb7xa?_0x6cb7xa(_0x6cb7x2):mxEvent[_0x690c[721]](_0x6cb7x2)|| _0x6cb7x3[_0x690c[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x6cb7x2,_0x6cb7x13(_0x6cb7x2)))});mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[760],function(_0x6cb7x2){if(null!= _0x6cb7x12){_0x6cb7x12(_0x6cb7x2)}else {if(!mxEvent[_0x690c[721]](_0x6cb7x2)){var _0x6cb7x4=_0x6cb7x13(_0x6cb7x2);_0x6cb7x3[_0x690c[761]](_0x6cb7x2,null!= _0x6cb7x4?_0x6cb7x4[_0x690c[246]]:null)}}})},release:function(_0x6cb7x2){if(null!= _0x6cb7x2&& (mxEvent[_0x690c[70]](_0x6cb7x2),_0x6cb7x2= _0x6cb7x2[_0x690c[271]],null!= _0x6cb7x2)){for(var _0x6cb7x3=_0x6cb7x2[_0x690c[67]],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3;_0x6cb7x4+= 1){mxEvent[_0x690c[762]](_0x6cb7x2[_0x6cb7x4])}}},addMouseWheelListener:function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=function(_0x6cb7x3){null== _0x6cb7x3&& (_0x6cb7x3= window[_0x690c[763]]);var _0x6cb7x5=0,_0x6cb7x5=mxClient[_0x690c[133]]&&  !mxClient[_0x690c[75]]&&  !mxClient[_0x690c[76]]?-_0x6cb7x3[_0x690c[764]]/ 2:_0x6cb7x3[_0x690c[765]]/ 120;0!= _0x6cb7x5&& _0x6cb7x2(_0x6cb7x3,0< _0x6cb7x5)};mxClient[_0x690c[133]]?mxEvent[_0x690c[169]](window,mxClient[_0x690c[75]]|| mxClient[_0x690c[76]]?_0x690c[766]:_0x690c[767],_0x6cb7x3):mxEvent[_0x690c[169]](document,_0x690c[766],_0x6cb7x3)}},disableContextMenu:function(){return mxClient[_0x690c[80]]&& (_0x690c[82]===  typeof document[_0x690c[5]]|| 9> document[_0x690c[5]])?function(_0x6cb7x2){mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[768],function(){return !1})}:function(_0x6cb7x2){_0x6cb7x2[_0x690c[57]](_0x690c[769],_0x690c[770])}}(),getSource:function(_0x6cb7x2){return null!= _0x6cb7x2[_0x690c[771]]?_0x6cb7x2[_0x690c[771]]:_0x6cb7x2[_0x690c[772]]},isConsumed:function(_0x6cb7x2){return null!= _0x6cb7x2[_0x690c[721]]&& _0x6cb7x2[_0x690c[721]]},isLeftMouseButton:function(_0x6cb7x2){return _0x6cb7x2[_0x690c[172]]== (mxClient[_0x690c[80]]&& (_0x690c[82]===  typeof document[_0x690c[5]]|| 9> document[_0x690c[5]])?1:0)},isRightMouseButton:function(_0x6cb7x2){return 2== _0x6cb7x2[_0x690c[172]]},isPopupTrigger:function(_0x6cb7x2){return mxEvent[_0x690c[773]](_0x6cb7x2)|| mxEvent[_0x690c[774]](_0x6cb7x2)&&  !mxEvent[_0x690c[775]](_0x6cb7x2)},isShiftDown:function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[776]]:!1},isAltDown:function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[777]]:!1},isControlDown:function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[778]]:!1},isMetaDown:function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[779]]:!1},getMainEvent:function(_0x6cb7x2){(_0x690c[755]== _0x6cb7x2[_0x690c[60]]|| _0x690c[756]== _0x6cb7x2[_0x690c[60]])&& null!= _0x6cb7x2[_0x690c[780]]&& null!= _0x6cb7x2[_0x690c[780]][0]?_0x6cb7x2= _0x6cb7x2[_0x690c[780]][0]:_0x690c[757]== _0x6cb7x2[_0x690c[60]]&& (null!= _0x6cb7x2[_0x690c[781]]&& null!= _0x6cb7x2[_0x690c[781]][0])&& (_0x6cb7x2= _0x6cb7x2[_0x690c[781]][0]);return _0x6cb7x2},getClientX:function(_0x6cb7x2){return mxEvent[_0x690c[783]](_0x6cb7x2)[_0x690c[782]]},getClientY:function(_0x6cb7x2){return mxEvent[_0x690c[783]](_0x6cb7x2)[_0x690c[784]]},consume:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;if(null!= _0x6cb7x3?_0x6cb7x3:1){_0x6cb7x2[_0x690c[738]]?(_0x6cb7x4&& _0x6cb7x2[_0x690c[785]](),_0x6cb7x2[_0x690c[738]]()):_0x6cb7x4&& (_0x6cb7x2[_0x690c[786]]=  !0)};_0x6cb7x2[_0x690c[721]]=  !0;_0x6cb7x2[_0x690c[739]]=  !1},LABEL_HANDLE:-1,ROTATION_HANDLE:-2,MOUSE_DOWN:_0x690c[787],MOUSE_MOVE:_0x690c[788],MOUSE_UP:_0x690c[789],ACTIVATE:_0x690c[790],RESIZE_START:_0x690c[791],RESIZE:_0x690c[129],RESIZE_END:_0x690c[792],MOVE_START:_0x690c[793],MOVE:_0x690c[582],MOVE_END:_0x690c[794],PAN_START:_0x690c[795],PAN:_0x690c[796],PAN_END:_0x690c[797],MINIMIZE:_0x690c[798],NORMALIZE:_0x690c[799],MAXIMIZE:_0x690c[800],HIDE:_0x690c[801],SHOW:_0x690c[539],CLOSE:_0x690c[268],DESTROY:_0x690c[515],REFRESH:_0x690c[802],SIZE:_0x690c[803],SELECT:_0x690c[804],FIRED:_0x690c[805],GET:_0x690c[203],RECEIVE:_0x690c[806],CONNECT:_0x690c[807],DISCONNECT:_0x690c[808],SUSPEND:_0x690c[809],RESUME:_0x690c[810],MARK:_0x690c[811],SESSION:_0x690c[812],ROOT:_0x690c[813],POST:_0x690c[814],OPEN:_0x690c[392],SAVE:_0x690c[815],BEFORE_ADD_VERTEX:_0x690c[816],ADD_VERTEX:_0x690c[817],AFTER_ADD_VERTEX:_0x690c[818],DONE:_0x690c[819],EXECUTE:_0x690c[350],EXECUTED:_0x690c[820],BEGIN_UPDATE:_0x690c[473],START_EDIT:_0x690c[821],END_UPDATE:_0x690c[476],END_EDIT:_0x690c[822],BEFORE_UNDO:_0x690c[823],UNDO:_0x690c[824],REDO:_0x690c[825],CHANGE:_0x690c[826],NOTIFY:_0x690c[827],LAYOUT_CELLS:_0x690c[828],CLICK:_0x690c[173],SCALE:_0x690c[255],TRANSLATE:_0x690c[513],SCALE_AND_TRANSLATE:_0x690c[829],UP:_0x690c[830],DOWN:_0x690c[831],ADD:_0x690c[99],REMOVE:_0x690c[205],CLEAR:_0x690c[200],ADD_CELLS:_0x690c[832],CELLS_ADDED:_0x690c[833],MOVE_CELLS:_0x690c[834],CELLS_MOVED:_0x690c[835],RESIZE_CELLS:_0x690c[836],CELLS_RESIZED:_0x690c[837],TOGGLE_CELLS:_0x690c[838],CELLS_TOGGLED:_0x690c[839],ORDER_CELLS:_0x690c[840],CELLS_ORDERED:_0x690c[841],REMOVE_CELLS:_0x690c[842],CELLS_REMOVED:_0x690c[843],GROUP_CELLS:_0x690c[844],UNGROUP_CELLS:_0x690c[845],REMOVE_CELLS_FROM_PARENT:_0x690c[846],FOLD_CELLS:_0x690c[847],CELLS_FOLDED:_0x690c[848],ALIGN_CELLS:_0x690c[849],LABEL_CHANGED:_0x690c[850],CONNECT_CELL:_0x690c[851],CELL_CONNECTED:_0x690c[852],SPLIT_EDGE:_0x690c[853],FLIP_EDGE:_0x690c[854],START_EDITING:_0x690c[855],ADD_OVERLAY:_0x690c[856],REMOVE_OVERLAY:_0x690c[857],UPDATE_CELL_SIZE:_0x690c[858],ESCAPE:_0x690c[859],CLICK:_0x690c[173],DOUBLE_CLICK:_0x690c[860],START:_0x690c[861],RESET:_0x690c[862]};function mxXmlRequest(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[863]]= _0x6cb7x2;this[_0x690c[864]]= _0x6cb7x3;this[_0x690c[865]]= _0x6cb7x4|| _0x690c[866];this[_0x690c[307]]= null!= _0x6cb7x5?_0x6cb7x5:!0;this[_0x690c[867]]= _0x6cb7x9;this[_0x690c[868]]= _0x6cb7xa}mxXmlRequest[_0x690c[202]][_0x690c[863]]= null;mxXmlRequest[_0x690c[202]][_0x690c[864]]= null;mxXmlRequest[_0x690c[202]][_0x690c[865]]= null;mxXmlRequest[_0x690c[202]][_0x690c[307]]= null;mxXmlRequest[_0x690c[202]][_0x690c[869]]=  !1;mxXmlRequest[_0x690c[202]][_0x690c[867]]= null;mxXmlRequest[_0x690c[202]][_0x690c[868]]= null;mxXmlRequest[_0x690c[202]][_0x690c[870]]= null;mxXmlRequest[_0x690c[202]][_0x690c[871]]= function(){return this[_0x690c[869]]};mxXmlRequest[_0x690c[202]][_0x690c[872]]= function(_0x6cb7x2){this[_0x690c[869]]= _0x6cb7x2};mxXmlRequest[_0x690c[202]][_0x690c[221]]= function(){return this[_0x690c[870]][_0x690c[873]]};mxXmlRequest[_0x690c[202]][_0x690c[220]]= function(){return 4== this[_0x690c[870]][_0x690c[417]]};mxXmlRequest[_0x690c[202]][_0x690c[874]]= function(){var _0x6cb7x2=this[_0x690c[875]]();return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[158]]:null};mxXmlRequest[_0x690c[202]][_0x690c[875]]= function(){var _0x6cb7x2=this[_0x690c[870]][_0x690c[876]];if(9<= document[_0x690c[5]]|| null== _0x6cb7x2|| null== _0x6cb7x2[_0x690c[158]]){_0x6cb7x2= mxUtils[_0x690c[877]](this[_0x690c[870]][_0x690c[873]])};return _0x6cb7x2};mxXmlRequest[_0x690c[202]][_0x690c[221]]= function(){return this[_0x690c[870]][_0x690c[873]]};mxXmlRequest[_0x690c[202]][_0x690c[878]]= function(){return this[_0x690c[870]][_0x690c[879]]};mxXmlRequest[_0x690c[202]][_0x690c[385]]= function(){if(window[_0x690c[880]]){return function(){var _0x6cb7x2= new XMLHttpRequest;this[_0x690c[871]]()&& _0x6cb7x2[_0x690c[881]]&& _0x6cb7x2[_0x690c[881]](_0x690c[882]);return _0x6cb7x2}};if(_0x690c[82]!=  typeof ActiveXObject){return function(){return  new ActiveXObject(_0x690c[883])}}}();mxXmlRequest[_0x690c[202]][_0x690c[414]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[870]]= this[_0x690c[385]]();null!= this[_0x690c[870]]&& (null!= _0x6cb7x2&& (this[_0x690c[870]][_0x690c[416]]= mxUtils[_0x690c[885]](this,function(){this[_0x690c[220]]()&& (_0x6cb7x2(this),this[_0x690c[884]]= null)})),this[_0x690c[870]][_0x690c[392]](this[_0x690c[865]],this[_0x690c[863]],this[_0x690c[307]],this[_0x690c[867]],this[_0x690c[868]]),this[_0x690c[886]](this[_0x690c[870]],this[_0x690c[864]]),this[_0x690c[870]][_0x690c[414]](this[_0x690c[864]]))};mxXmlRequest[_0x690c[202]][_0x690c[886]]= function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[889]](_0x690c[887],_0x690c[888])};mxXmlRequest[_0x690c[202]][_0x690c[415]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2= _0x6cb7x2|| document;var _0x6cb7x4=null;_0x6cb7x2== document&& (_0x6cb7x4= window[_0x690c[890]],window[_0x690c[890]]= null);var _0x6cb7x5=_0x6cb7x2[_0x690c[55]](_0x690c[891]);_0x6cb7x5[_0x690c[57]](_0x690c[865],this[_0x690c[865]]);_0x6cb7x5[_0x690c[57]](_0x690c[892],this[_0x690c[863]]);null!= _0x6cb7x3&& _0x6cb7x5[_0x690c[57]](_0x690c[772],_0x6cb7x3);_0x6cb7x5[_0x690c[124]][_0x690c[495]]= _0x690c[130];_0x6cb7x5[_0x690c[124]][_0x690c[187]]= _0x690c[188];for(var _0x6cb7x9=0< this[_0x690c[864]][_0x690c[2]](_0x690c[893])?this[_0x690c[864]][_0x690c[224]](_0x690c[893]):this[_0x690c[864]][_0x690c[224]](),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x9[_0x6cb7xa][_0x690c[2]](_0x690c[226]);if(0< _0x6cb7x12){var _0x6cb7x13=_0x6cb7x9[_0x6cb7xa][_0x690c[85]](0,_0x6cb7x12),_0x6cb7x14=_0x6cb7x9[_0x6cb7xa][_0x690c[85]](_0x6cb7x12+ 1),_0x6cb7x12=_0x6cb7x2[_0x690c[55]](_0x690c[126]);_0x6cb7x12[_0x690c[57]](_0x690c[298],_0x6cb7x13);_0x6cb7x14= _0x6cb7x14[_0x690c[230]](/\n/g,_0x690c[336]);_0x6cb7x13= _0x6cb7x2[_0x690c[344]](_0x6cb7x14);_0x6cb7x12[_0x690c[62]](_0x6cb7x13);_0x6cb7x5[_0x690c[62]](_0x6cb7x12)}};_0x6cb7x2[_0x690c[112]][_0x690c[62]](_0x6cb7x5);_0x6cb7x5[_0x690c[894]]();_0x6cb7x2[_0x690c[112]][_0x690c[266]](_0x6cb7x5);null!= _0x6cb7x4&& (window[_0x690c[890]]= _0x6cb7x4)};var mxClipboard={STEPSIZE:10,insertCount:1,cells:null,isEmpty:function(){return null== mxClipboard[_0x690c[895]]},cut:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= mxClipboard[_0x690c[149]](_0x6cb7x2,_0x6cb7x3);mxClipboard[_0x690c[896]]= 0;mxClipboard[_0x690c[842]](_0x6cb7x2,_0x6cb7x3);return _0x6cb7x3},removeCells:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[842]](_0x6cb7x3)},copy:function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= _0x6cb7x3|| _0x6cb7x2[_0x690c[897]]();var _0x6cb7x4=_0x6cb7x2[_0x690c[898]](_0x6cb7x3);mxClipboard[_0x690c[896]]= 1;mxClipboard[_0x690c[895]]= _0x6cb7x2[_0x690c[899]](_0x6cb7x4);return _0x6cb7x4},paste:function(_0x6cb7x2){if(null!= mxClipboard[_0x690c[895]]){var _0x6cb7x3=_0x6cb7x2[_0x690c[900]](mxClipboard[_0x690c[895]]),_0x6cb7x4=mxClipboard[_0x690c[896]]* mxClipboard[_0x690c[901]],_0x6cb7x5=_0x6cb7x2[_0x690c[902]](),_0x6cb7x3=_0x6cb7x2[_0x690c[903]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x4,_0x6cb7x5);mxClipboard[_0x690c[896]]++;_0x6cb7x2[_0x690c[904]](_0x6cb7x3)}}};function mxWindow(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15){null!= _0x6cb7x3&& (_0x6cb7x12= null!= _0x6cb7x12?_0x6cb7x12:!0,this[_0x690c[905]]= _0x6cb7x3,this[_0x690c[176]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x15),this[_0x690c[906]](),this[_0x690c[907]](),this[_0x690c[908]](),this[_0x690c[909]](_0x6cb7x12),this[_0x690c[910]](_0x6cb7x2),(null== _0x6cb7x13|| _0x6cb7x13)&& this[_0x690c[911]](),null!= _0x6cb7x14&& null!= _0x6cb7x14[_0x690c[265]]?_0x6cb7x14[_0x690c[265]][_0x690c[912]](this[_0x690c[485]],_0x6cb7x14):document[_0x690c[112]][_0x690c[62]](this[_0x690c[485]]))}mxWindow[_0x690c[202]]=  new mxEventSource;mxWindow[_0x690c[202]][_0x690c[196]]= mxWindow;mxWindow[_0x690c[202]][_0x690c[913]]= mxClient[_0x690c[88]]+ _0x690c[914];mxWindow[_0x690c[202]][_0x690c[915]]= mxClient[_0x690c[88]]+ _0x690c[916];mxWindow[_0x690c[202]][_0x690c[917]]= mxClient[_0x690c[88]]+ _0x690c[918];mxWindow[_0x690c[202]][_0x690c[919]]= mxClient[_0x690c[88]]+ _0x690c[920];mxWindow[_0x690c[202]][_0x690c[921]]= mxClient[_0x690c[88]]+ _0x690c[922];mxWindow[_0x690c[202]][_0x690c[189]]=  !1;mxWindow[_0x690c[202]][_0x690c[905]]=  !1;mxWindow[_0x690c[202]][_0x690c[923]]=  new mxRectangle(0,0,50,40);mxWindow[_0x690c[202]][_0x690c[924]]=  !1;mxWindow[_0x690c[202]][_0x690c[905]]=  !1;mxWindow[_0x690c[202]][_0x690c[165]]=  !0;mxWindow[_0x690c[202]][_0x690c[176]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x9= null!= _0x6cb7x9?_0x6cb7x9:_0x690c[925];this[_0x690c[485]]= document[_0x690c[55]](_0x690c[485]);this[_0x690c[485]][_0x690c[926]]= _0x6cb7x9;this[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x6cb7x2+ _0x690c[168];this[_0x690c[485]][_0x690c[124]][_0x690c[125]]= _0x6cb7x3+ _0x690c[168];this[_0x690c[116]]= document[_0x690c[55]](_0x690c[116]);this[_0x690c[116]][_0x690c[926]]= _0x6cb7x9;null!= _0x6cb7x4&& (mxClient[_0x690c[80]]|| (this[_0x690c[485]][_0x690c[124]][_0x690c[117]]= _0x6cb7x4+ _0x690c[168]),this[_0x690c[116]][_0x690c[124]][_0x690c[117]]= _0x6cb7x4+ _0x690c[168]);null!= _0x6cb7x5&& (mxClient[_0x690c[80]]|| (this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= _0x6cb7x5+ _0x690c[168]),this[_0x690c[116]][_0x690c[124]][_0x690c[119]]= _0x6cb7x5+ _0x690c[168]);_0x6cb7x2= document[_0x690c[55]](_0x690c[120]);_0x6cb7x3= document[_0x690c[55]](_0x690c[121]);this[_0x690c[924]]= document[_0x690c[55]](_0x690c[122]);this[_0x690c[924]][_0x690c[926]]= _0x6cb7x9+ _0x690c[927];_0x6cb7x3[_0x690c[62]](this[_0x690c[924]]);_0x6cb7x2[_0x690c[62]](_0x6cb7x3);_0x6cb7x3= document[_0x690c[55]](_0x690c[121]);this[_0x690c[122]]= document[_0x690c[55]](_0x690c[122]);this[_0x690c[122]][_0x690c[926]]= _0x6cb7x9+ _0x690c[928];this[_0x690c[929]]= document[_0x690c[55]](_0x690c[485]);this[_0x690c[929]][_0x690c[926]]= _0x6cb7x9+ _0x690c[928];this[_0x690c[929]][_0x690c[124]][_0x690c[117]]= _0x690c[118];this[_0x690c[929]][_0x690c[62]](this[_0x690c[905]]);if(mxClient[_0x690c[80]]|| _0x690c[529]!= this[_0x690c[905]][_0x690c[301]][_0x690c[36]]()){this[_0x690c[929]][_0x690c[124]][_0x690c[119]]= _0x690c[118]};this[_0x690c[122]][_0x690c[62]](this[_0x690c[929]]);_0x6cb7x3[_0x690c[62]](this[_0x690c[122]]);_0x6cb7x2[_0x690c[62]](_0x6cb7x3);this[_0x690c[116]][_0x690c[62]](_0x6cb7x2);this[_0x690c[485]][_0x690c[62]](this[_0x690c[116]]);_0x6cb7x9= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[790]]()});mxEvent[_0x690c[169]](this[_0x690c[924]],_0x690c[751],_0x6cb7x9);mxEvent[_0x690c[169]](this[_0x690c[116]],_0x690c[751],_0x6cb7x9);mxClient[_0x690c[754]]&& (mxEvent[_0x690c[169]](this[_0x690c[924]],_0x690c[755],_0x6cb7x9),mxEvent[_0x690c[169]](this[_0x690c[116]],_0x690c[755],_0x6cb7x9));this[_0x690c[801]]()};mxWindow[_0x690c[202]][_0x690c[910]]= function(_0x6cb7x2){for(var _0x6cb7x3=this[_0x690c[924]][_0x690c[285]];null!= _0x6cb7x3;){var _0x6cb7x4=_0x6cb7x3[_0x690c[287]];_0x6cb7x3[_0x690c[288]]== mxConstants[_0x690c[317]]&& _0x6cb7x3[_0x690c[265]][_0x690c[266]](_0x6cb7x3);_0x6cb7x3= _0x6cb7x4};mxUtils[_0x690c[53]](this[_0x690c[924]],_0x6cb7x2|| _0x690c[110])};mxWindow[_0x690c[202]][_0x690c[162]]= function(_0x6cb7x2){0> navigator[_0x690c[3]][_0x690c[2]](_0x690c[186])&& (this[_0x690c[929]][_0x690c[124]][_0x690c[277]]= _0x6cb7x2?_0x690c[278]:_0x690c[188])};mxWindow[_0x690c[202]][_0x690c[790]]= function(){if(mxWindow[_0x690c[930]]!= this){var _0x6cb7x2=mxUtils[_0x690c[275]](this[_0x690c[166]]()),_0x6cb7x2=null!= _0x6cb7x2?_0x6cb7x2[_0x690c[931]]:3;if(mxWindow[_0x690c[930]]){var _0x6cb7x3=mxWindow[_0x690c[930]][_0x690c[166]]();null!= _0x6cb7x3&& null!= _0x6cb7x3[_0x690c[124]]&& (_0x6cb7x3[_0x690c[124]][_0x690c[931]]= _0x6cb7x2)};_0x6cb7x3= mxWindow[_0x690c[930]];this[_0x690c[166]]()[_0x690c[124]][_0x690c[931]]= parseInt(_0x6cb7x2)+ 1;mxWindow[_0x690c[930]]= this;this[_0x690c[746]]( new mxEventObject(mxEvent.ACTIVATE,_0x690c[932],_0x6cb7x3))}};mxWindow[_0x690c[202]][_0x690c[166]]= function(){return this[_0x690c[485]]};mxWindow[_0x690c[202]][_0x690c[933]]= function(){mxUtils[_0x690c[933]](this[_0x690c[485]])};mxWindow[_0x690c[202]][_0x690c[934]]= function(){return null!= this[_0x690c[129]]?_0x690c[130]!= this[_0x690c[129]][_0x690c[124]][_0x690c[495]]:!1};mxWindow[_0x690c[202]][_0x690c[163]]= function(_0x6cb7x2){_0x6cb7x2?null== this[_0x690c[129]]?(this[_0x690c[129]]= document[_0x690c[55]](_0x690c[466]),this[_0x690c[129]][_0x690c[124]][_0x690c[491]]= _0x690c[492],this[_0x690c[129]][_0x690c[124]][_0x690c[553]]= _0x690c[935],this[_0x690c[129]][_0x690c[124]][_0x690c[699]]= _0x690c[935],this[_0x690c[129]][_0x690c[57]](_0x690c[390],mxClient[_0x690c[88]]+ _0x690c[922]),this[_0x690c[129]][_0x690c[124]][_0x690c[270]]= _0x690c[936],mxEvent[_0x690c[759]](this[_0x690c[129]],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[790]]();var _0x6cb7x4=mxEvent[_0x690c[731]](_0x6cb7x2),_0x6cb7x5=mxEvent[_0x690c[733]](_0x6cb7x2),_0x6cb7x9=this[_0x690c[485]][_0x690c[359]],_0x6cb7xa=this[_0x690c[485]][_0x690c[167]],_0x6cb7x12=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){var _0x6cb7x3=mxEvent[_0x690c[731]](_0x6cb7x2)- _0x6cb7x4,_0x6cb7x12=mxEvent[_0x690c[733]](_0x6cb7x2)- _0x6cb7x5;this[_0x690c[937]](_0x6cb7x9+ _0x6cb7x3,_0x6cb7xa+ _0x6cb7x12);this[_0x690c[746]]( new mxEventObject(mxEvent.RESIZE,_0x690c[763],_0x6cb7x2));mxEvent[_0x690c[722]](_0x6cb7x2)}),_0x6cb7x13=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){mxEvent[_0x690c[938]](document,null,_0x6cb7x12,_0x6cb7x13);this[_0x690c[746]]( new mxEventObject(mxEvent.RESIZE_END,_0x690c[763],_0x6cb7x2));mxEvent[_0x690c[722]](_0x6cb7x2)});mxEvent[_0x690c[759]](document,null,_0x6cb7x12,_0x6cb7x13);this[_0x690c[746]]( new mxEventObject(mxEvent.RESIZE_START,_0x690c[763],_0x6cb7x2));mxEvent[_0x690c[722]](_0x6cb7x2)}),null,null),this[_0x690c[485]][_0x690c[62]](this[_0x690c[129]])):this[_0x690c[129]][_0x690c[124]][_0x690c[495]]= _0x690c[497]:null!= this[_0x690c[129]]&& (this[_0x690c[129]][_0x690c[124]][_0x690c[495]]= _0x690c[130])};mxWindow[_0x690c[202]][_0x690c[937]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2= Math[_0x690c[160]](this[_0x690c[923]][_0x690c[117]],_0x6cb7x2);_0x6cb7x3= Math[_0x690c[160]](this[_0x690c[923]][_0x690c[119]],_0x6cb7x3);mxClient[_0x690c[80]]|| (this[_0x690c[485]][_0x690c[124]][_0x690c[117]]= _0x6cb7x2+ _0x690c[168],this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= _0x6cb7x3+ _0x690c[168]);this[_0x690c[116]][_0x690c[124]][_0x690c[117]]= _0x6cb7x2+ _0x690c[168];this[_0x690c[116]][_0x690c[124]][_0x690c[119]]= _0x6cb7x3+ _0x690c[168];mxClient[_0x690c[80]]|| (this[_0x690c[929]][_0x690c[124]][_0x690c[119]]= this[_0x690c[485]][_0x690c[167]]- this[_0x690c[924]][_0x690c[167]]- 2+ _0x690c[168])};mxWindow[_0x690c[202]][_0x690c[909]]= function(_0x6cb7x2){this[_0x690c[798]][_0x690c[124]][_0x690c[495]]= _0x6cb7x2?_0x690c[110]:_0x690c[130]};mxWindow[_0x690c[202]][_0x690c[939]]= function(){return  new mxRectangle(0,0,0,this[_0x690c[924]][_0x690c[167]])};mxWindow[_0x690c[202]][_0x690c[907]]= function(){this[_0x690c[798]]= document[_0x690c[55]](_0x690c[466]);this[_0x690c[798]][_0x690c[57]](_0x690c[390],this[_0x690c[915]]);this[_0x690c[798]][_0x690c[57]](_0x690c[611],_0x690c[699]);this[_0x690c[798]][_0x690c[57]](_0x690c[924],_0x690c[940]);this[_0x690c[798]][_0x690c[124]][_0x690c[270]]= _0x690c[356];this[_0x690c[798]][_0x690c[124]][_0x690c[941]]= _0x690c[942];this[_0x690c[798]][_0x690c[124]][_0x690c[495]]= _0x690c[130];this[_0x690c[924]][_0x690c[62]](this[_0x690c[798]]);var _0x6cb7x2=!1,_0x6cb7x3=null,_0x6cb7x4=null,_0x6cb7x5=mxUtils[_0x690c[885]](this,function(_0x6cb7x5){this[_0x690c[790]]();if(_0x6cb7x2){_0x6cb7x2=  !1,this[_0x690c[798]][_0x690c[57]](_0x690c[390],this[_0x690c[915]]),this[_0x690c[798]][_0x690c[57]](_0x690c[924],_0x690c[940]),this[_0x690c[929]][_0x690c[124]][_0x690c[495]]= _0x690c[110],this[_0x690c[800]][_0x690c[124]][_0x690c[495]]= _0x6cb7x3,mxClient[_0x690c[80]]|| (this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= _0x6cb7x4),this[_0x690c[116]][_0x690c[124]][_0x690c[119]]= _0x6cb7x4,null!= this[_0x690c[129]]&& (this[_0x690c[129]][_0x690c[124]][_0x690c[187]]= _0x690c[110]),this[_0x690c[746]]( new mxEventObject(mxEvent.NORMALIZE,_0x690c[763],_0x6cb7x5))}else {_0x6cb7x2=  !0;this[_0x690c[798]][_0x690c[57]](_0x690c[390],this[_0x690c[917]]);this[_0x690c[798]][_0x690c[57]](_0x690c[924],_0x690c[943]);this[_0x690c[929]][_0x690c[124]][_0x690c[495]]= _0x690c[130];_0x6cb7x3= this[_0x690c[800]][_0x690c[124]][_0x690c[495]];this[_0x690c[800]][_0x690c[124]][_0x690c[495]]= _0x690c[130];_0x6cb7x4= this[_0x690c[116]][_0x690c[124]][_0x690c[119]];var _0x6cb7xa=this[_0x690c[939]]();0< _0x6cb7xa[_0x690c[119]]&& (mxClient[_0x690c[80]]|| (this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= _0x6cb7xa[_0x690c[119]]+ _0x690c[168]),this[_0x690c[116]][_0x690c[124]][_0x690c[119]]= _0x6cb7xa[_0x690c[119]]+ _0x690c[168]);0< _0x6cb7xa[_0x690c[117]]&& (mxClient[_0x690c[80]]|| (this[_0x690c[485]][_0x690c[124]][_0x690c[117]]= _0x6cb7xa[_0x690c[117]]+ _0x690c[168]),this[_0x690c[116]][_0x690c[124]][_0x690c[117]]= _0x6cb7xa[_0x690c[117]]+ _0x690c[168]);null!= this[_0x690c[129]]&& (this[_0x690c[129]][_0x690c[124]][_0x690c[187]]= _0x690c[188]);this[_0x690c[746]]( new mxEventObject(mxEvent.MINIMIZE,_0x690c[763],_0x6cb7x5))};mxEvent[_0x690c[722]](_0x6cb7x5)});mxEvent[_0x690c[169]](this[_0x690c[798]],_0x690c[751],_0x6cb7x5);mxClient[_0x690c[754]]&& mxEvent[_0x690c[169]](this[_0x690c[798]],_0x690c[755],_0x6cb7x5)};mxWindow[_0x690c[202]][_0x690c[161]]= function(_0x6cb7x2){this[_0x690c[800]][_0x690c[124]][_0x690c[495]]= _0x6cb7x2?_0x690c[110]:_0x690c[130]};mxWindow[_0x690c[202]][_0x690c[906]]= function(){this[_0x690c[800]]= document[_0x690c[55]](_0x690c[466]);this[_0x690c[800]][_0x690c[57]](_0x690c[390],this[_0x690c[919]]);this[_0x690c[800]][_0x690c[57]](_0x690c[611],_0x690c[699]);this[_0x690c[800]][_0x690c[57]](_0x690c[924],_0x690c[944]);this[_0x690c[800]][_0x690c[124]][_0x690c[270]]= _0x690c[583];this[_0x690c[800]][_0x690c[124]][_0x690c[945]]= _0x690c[942];this[_0x690c[800]][_0x690c[124]][_0x690c[270]]= _0x690c[356];this[_0x690c[800]][_0x690c[124]][_0x690c[495]]= _0x690c[130];this[_0x690c[924]][_0x690c[62]](this[_0x690c[800]]);var _0x6cb7x2=!1,_0x6cb7x3=null,_0x6cb7x4=null,_0x6cb7x5=null,_0x6cb7x9=null,_0x6cb7xa=mxUtils[_0x690c[885]](this,function(_0x6cb7xa){this[_0x690c[790]]();if(_0x690c[130]!= this[_0x690c[800]][_0x690c[124]][_0x690c[495]]){if(_0x6cb7x2){_0x6cb7x2=  !1;this[_0x690c[800]][_0x690c[57]](_0x690c[390],this[_0x690c[919]]);this[_0x690c[800]][_0x690c[57]](_0x690c[924],_0x690c[944]);this[_0x690c[929]][_0x690c[124]][_0x690c[495]]= _0x690c[110];this[_0x690c[798]][_0x690c[124]][_0x690c[187]]= _0x690c[110];this[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x6cb7x3+ _0x690c[168];this[_0x690c[485]][_0x690c[124]][_0x690c[125]]= _0x6cb7x4+ _0x690c[168];if(!mxClient[_0x690c[80]]&& (this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= _0x6cb7x5,this[_0x690c[485]][_0x690c[124]][_0x690c[117]]= _0x6cb7x9,_0x6cb7x13= mxUtils[_0x690c[275]](this[_0x690c[929]]),_0x690c[278]== _0x6cb7x13[_0x690c[277]]|| null!= this[_0x690c[129]])){this[_0x690c[929]][_0x690c[124]][_0x690c[119]]= this[_0x690c[485]][_0x690c[167]]- this[_0x690c[924]][_0x690c[167]]- 2+ _0x690c[168]};this[_0x690c[116]][_0x690c[124]][_0x690c[119]]= _0x6cb7x5;this[_0x690c[116]][_0x690c[124]][_0x690c[117]]= _0x6cb7x9;null!= this[_0x690c[129]]&& (this[_0x690c[129]][_0x690c[124]][_0x690c[187]]= _0x690c[110]);this[_0x690c[746]]( new mxEventObject(mxEvent.NORMALIZE,_0x690c[763],_0x6cb7xa))}else {_0x6cb7x2=  !0;this[_0x690c[800]][_0x690c[57]](_0x690c[390],this[_0x690c[917]]);this[_0x690c[800]][_0x690c[57]](_0x690c[924],_0x690c[943]);this[_0x690c[929]][_0x690c[124]][_0x690c[495]]= _0x690c[110];this[_0x690c[798]][_0x690c[124]][_0x690c[187]]= _0x690c[188];_0x6cb7x3= parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[361]]);_0x6cb7x4= parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[125]]);_0x6cb7x5= this[_0x690c[116]][_0x690c[124]][_0x690c[119]];_0x6cb7x9= this[_0x690c[116]][_0x690c[124]][_0x690c[117]];this[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x690c[946];this[_0x690c[485]][_0x690c[124]][_0x690c[125]]= _0x690c[946];mxClient[_0x690c[80]]|| (this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= document[_0x690c[112]][_0x690c[157]]- 2+ _0x690c[168],this[_0x690c[485]][_0x690c[124]][_0x690c[117]]= document[_0x690c[112]][_0x690c[159]]- 2+ _0x690c[168]);this[_0x690c[116]][_0x690c[124]][_0x690c[117]]= document[_0x690c[112]][_0x690c[159]]- 2+ _0x690c[168];this[_0x690c[116]][_0x690c[124]][_0x690c[119]]= document[_0x690c[112]][_0x690c[157]]- 2+ _0x690c[168];null!= this[_0x690c[129]]&& (this[_0x690c[129]][_0x690c[124]][_0x690c[187]]= _0x690c[188]);if(!mxClient[_0x690c[80]]){var _0x6cb7x13=mxUtils[_0x690c[275]](this[_0x690c[929]]);if(_0x690c[278]== _0x6cb7x13[_0x690c[277]]|| null!= this[_0x690c[129]]){this[_0x690c[929]][_0x690c[124]][_0x690c[119]]= this[_0x690c[485]][_0x690c[167]]- this[_0x690c[924]][_0x690c[167]]- 2+ _0x690c[168]}};this[_0x690c[746]]( new mxEventObject(mxEvent.MAXIMIZE,_0x690c[763],_0x6cb7xa))};mxEvent[_0x690c[722]](_0x6cb7xa)}});mxEvent[_0x690c[759]](this[_0x690c[800]],_0x6cb7xa);mxEvent[_0x690c[169]](this[_0x690c[924]],_0x690c[760],_0x6cb7xa)};mxWindow[_0x690c[202]][_0x690c[911]]= function(){this[_0x690c[924]][_0x690c[124]][_0x690c[270]]= _0x690c[582];mxEvent[_0x690c[759]](this[_0x690c[924]],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){var _0x6cb7x3=mxEvent[_0x690c[731]](_0x6cb7x2),_0x6cb7x4=mxEvent[_0x690c[733]](_0x6cb7x2),_0x6cb7x5=this[_0x690c[730]](),_0x6cb7x9=this[_0x690c[732]](),_0x6cb7xa=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){var _0x6cb7xa=mxEvent[_0x690c[731]](_0x6cb7x2)- _0x6cb7x3,_0x6cb7x12=mxEvent[_0x690c[733]](_0x6cb7x2)- _0x6cb7x4;this[_0x690c[947]](_0x6cb7x5+ _0x6cb7xa,_0x6cb7x9+ _0x6cb7x12);this[_0x690c[746]]( new mxEventObject(mxEvent.MOVE,_0x690c[763],_0x6cb7x2));mxEvent[_0x690c[722]](_0x6cb7x2)}),_0x6cb7x12=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){mxEvent[_0x690c[938]](document,null,_0x6cb7xa,_0x6cb7x12);this[_0x690c[746]]( new mxEventObject(mxEvent.MOVE_END,_0x690c[763],_0x6cb7x2));mxEvent[_0x690c[722]](_0x6cb7x2)});mxEvent[_0x690c[759]](document,null,_0x6cb7xa,_0x6cb7x12);this[_0x690c[746]]( new mxEventObject(mxEvent.MOVE_START,_0x690c[763],_0x6cb7x2));mxEvent[_0x690c[722]](_0x6cb7x2)}))};mxWindow[_0x690c[202]][_0x690c[947]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x6cb7x2+ _0x690c[168];this[_0x690c[485]][_0x690c[124]][_0x690c[125]]= _0x6cb7x3+ _0x690c[168]};mxWindow[_0x690c[202]][_0x690c[730]]= function(){return parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[361]])};mxWindow[_0x690c[202]][_0x690c[732]]= function(){return parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[125]])};mxWindow[_0x690c[202]][_0x690c[908]]= function(){this[_0x690c[948]]= document[_0x690c[55]](_0x690c[466]);this[_0x690c[948]][_0x690c[57]](_0x690c[390],this[_0x690c[913]]);this[_0x690c[948]][_0x690c[57]](_0x690c[611],_0x690c[699]);this[_0x690c[948]][_0x690c[57]](_0x690c[924],_0x690c[949]);this[_0x690c[948]][_0x690c[124]][_0x690c[945]]= _0x690c[935];this[_0x690c[948]][_0x690c[124]][_0x690c[270]]= _0x690c[356];this[_0x690c[948]][_0x690c[124]][_0x690c[495]]= _0x690c[130];this[_0x690c[924]][_0x690c[950]](this[_0x690c[948]],this[_0x690c[924]][_0x690c[285]]);mxEvent[_0x690c[759]](this[_0x690c[948]],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[746]]( new mxEventObject(mxEvent.CLOSE,_0x690c[763],_0x6cb7x2));this[_0x690c[165]]?this[_0x690c[515]]():this[_0x690c[175]](!1);mxEvent[_0x690c[722]](_0x6cb7x2)}))};mxWindow[_0x690c[202]][_0x690c[951]]= function(_0x6cb7x2){this[_0x690c[618]]= document[_0x690c[55]](_0x690c[466]);this[_0x690c[618]][_0x690c[57]](_0x690c[390],_0x6cb7x2);this[_0x690c[618]][_0x690c[57]](_0x690c[611],_0x690c[361]);this[_0x690c[618]][_0x690c[124]][_0x690c[941]]= _0x690c[952];this[_0x690c[618]][_0x690c[124]][_0x690c[945]]= _0x690c[946];this[_0x690c[618]][_0x690c[124]][_0x690c[953]]= _0x690c[954];this[_0x690c[924]][_0x690c[950]](this[_0x690c[618]],this[_0x690c[924]][_0x690c[285]])};mxWindow[_0x690c[202]][_0x690c[164]]= function(_0x6cb7x2){this[_0x690c[948]][_0x690c[124]][_0x690c[495]]= _0x6cb7x2?_0x690c[110]:_0x690c[130]};mxWindow[_0x690c[202]][_0x690c[174]]= function(){return null!= this[_0x690c[485]]?_0x690c[188]!= this[_0x690c[485]][_0x690c[124]][_0x690c[187]]:!1};mxWindow[_0x690c[202]][_0x690c[175]]= function(_0x6cb7x2){null!= this[_0x690c[485]]&& this[_0x690c[174]]()!= _0x6cb7x2&& (_0x6cb7x2?this[_0x690c[539]]():this[_0x690c[801]]())};mxWindow[_0x690c[202]][_0x690c[539]]= function(){this[_0x690c[485]][_0x690c[124]][_0x690c[187]]= _0x690c[110];this[_0x690c[790]]();var _0x6cb7x2=mxUtils[_0x690c[275]](this[_0x690c[929]]);if(!mxClient[_0x690c[80]]&& (_0x690c[278]== _0x6cb7x2[_0x690c[277]]|| null!= this[_0x690c[129]])){this[_0x690c[929]][_0x690c[124]][_0x690c[119]]= this[_0x690c[485]][_0x690c[167]]- this[_0x690c[924]][_0x690c[167]]- 2+ _0x690c[168]};this[_0x690c[746]]( new mxEventObject(mxEvent.SHOW))};mxWindow[_0x690c[202]][_0x690c[801]]= function(){this[_0x690c[485]][_0x690c[124]][_0x690c[187]]= _0x690c[188];this[_0x690c[746]]( new mxEventObject(mxEvent.HIDE))};mxWindow[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[746]]( new mxEventObject(mxEvent.DESTROY));null!= this[_0x690c[485]]&& (mxEvent[_0x690c[762]](this[_0x690c[485]]),this[_0x690c[485]][_0x690c[265]][_0x690c[266]](this[_0x690c[485]]),this[_0x690c[485]]= null);this[_0x690c[929]]= this[_0x690c[905]]= this[_0x690c[924]]= null};function mxForm(_0x6cb7x2){this[_0x690c[116]]= document[_0x690c[55]](_0x690c[116]);this[_0x690c[116]][_0x690c[926]]= _0x6cb7x2;this[_0x690c[112]]= document[_0x690c[55]](_0x690c[120]);this[_0x690c[116]][_0x690c[62]](this[_0x690c[112]])}mxForm[_0x690c[202]][_0x690c[116]]= null;mxForm[_0x690c[202]][_0x690c[112]]=  !1;mxForm[_0x690c[202]][_0x690c[955]]= function(){return this[_0x690c[116]]};mxForm[_0x690c[202]][_0x690c[956]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[121]),_0x6cb7x5=document[_0x690c[55]](_0x690c[122]);_0x6cb7x4[_0x690c[62]](_0x6cb7x5);var _0x6cb7x5=document[_0x690c[55]](_0x690c[122]),_0x6cb7x9=document[_0x690c[55]](_0x690c[172]);mxUtils[_0x690c[53]](_0x6cb7x9,mxResources[_0x690c[203]](_0x690c[957])|| _0x690c[958]);_0x6cb7x5[_0x690c[62]](_0x6cb7x9);mxEvent[_0x690c[169]](_0x6cb7x9,_0x690c[173],function(){_0x6cb7x2()});_0x6cb7x9= document[_0x690c[55]](_0x690c[172]);mxUtils[_0x690c[53]](_0x6cb7x9,mxResources[_0x690c[203]](_0x690c[959])|| _0x690c[960]);_0x6cb7x5[_0x690c[62]](_0x6cb7x9);mxEvent[_0x690c[169]](_0x6cb7x9,_0x690c[173],function(){_0x6cb7x3()});_0x6cb7x4[_0x690c[62]](_0x6cb7x5);this[_0x690c[112]][_0x690c[62]](_0x6cb7x4)};mxForm[_0x690c[202]][_0x690c[961]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[962]);_0x6cb7x4[_0x690c[57]](_0x690c[60],_0x690c[963]);_0x6cb7x4[_0x690c[131]]= _0x6cb7x3;return this[_0x690c[964]](_0x6cb7x2,_0x6cb7x4)};mxForm[_0x690c[202]][_0x690c[965]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[962]);_0x6cb7x4[_0x690c[57]](_0x690c[60],_0x690c[966]);this[_0x690c[964]](_0x6cb7x2,_0x6cb7x4);_0x6cb7x3&& (_0x6cb7x4[_0x690c[967]]=  !0);return _0x6cb7x4};mxForm[_0x690c[202]][_0x690c[968]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=document[_0x690c[55]](_0x690c[126]);mxClient[_0x690c[133]]&& _0x6cb7x4--;_0x6cb7x5[_0x690c[57]](_0x690c[969],_0x6cb7x4|| 2);_0x6cb7x5[_0x690c[131]]= _0x6cb7x3;return this[_0x690c[964]](_0x6cb7x2,_0x6cb7x5)};mxForm[_0x690c[202]][_0x690c[970]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=document[_0x690c[55]](_0x690c[804]);null!= _0x6cb7x4&& _0x6cb7x5[_0x690c[57]](_0x690c[803],_0x6cb7x4);_0x6cb7x3&& _0x6cb7x5[_0x690c[57]](_0x690c[971],_0x690c[128]);return this[_0x690c[964]](_0x6cb7x2,_0x6cb7x5)};mxForm[_0x690c[202]][_0x690c[972]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=document[_0x690c[55]](_0x690c[973]);mxUtils[_0x690c[171]](_0x6cb7x9,_0x6cb7x3);_0x6cb7x9[_0x690c[57]](_0x690c[131],_0x6cb7x4);_0x6cb7x5&& _0x6cb7x9[_0x690c[57]](_0x690c[974],_0x6cb7x5);_0x6cb7x2[_0x690c[62]](_0x6cb7x9)};mxForm[_0x690c[202]][_0x690c[964]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[121]),_0x6cb7x5=document[_0x690c[55]](_0x690c[122]);mxUtils[_0x690c[53]](_0x6cb7x5,_0x6cb7x2);_0x6cb7x4[_0x690c[62]](_0x6cb7x5);_0x6cb7x5= document[_0x690c[55]](_0x690c[122]);_0x6cb7x5[_0x690c[62]](_0x6cb7x3);_0x6cb7x4[_0x690c[62]](_0x6cb7x5);this[_0x690c[112]][_0x690c[62]](_0x6cb7x4);return _0x6cb7x3};function mxImage(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[390]]= _0x6cb7x2;this[_0x690c[117]]= _0x6cb7x3;this[_0x690c[119]]= _0x6cb7x4}mxImage[_0x690c[202]][_0x690c[390]]= null;mxImage[_0x690c[202]][_0x690c[117]]= null;mxImage[_0x690c[202]][_0x690c[119]]= null;function mxDivResizer(_0x6cb7x2,_0x6cb7x3){if(_0x690c[485]== _0x6cb7x2[_0x690c[301]][_0x690c[216]]()){null== _0x6cb7x3&& (_0x6cb7x3= window);this[_0x690c[485]]= _0x6cb7x2;var _0x6cb7x4=mxUtils[_0x690c[275]](_0x6cb7x2);null!= _0x6cb7x4&& (this[_0x690c[975]]= _0x690c[278]== _0x6cb7x4[_0x690c[117]],this[_0x690c[976]]= _0x690c[278]== _0x6cb7x4[_0x690c[119]]);mxEvent[_0x690c[169]](_0x6cb7x3,_0x690c[129],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[977]]|| (this[_0x690c[977]]=  !0,this[_0x690c[129]](),this[_0x690c[977]]=  !1)}));this[_0x690c[129]]()}}mxDivResizer[_0x690c[202]][_0x690c[975]]=  !0;mxDivResizer[_0x690c[202]][_0x690c[976]]=  !0;mxDivResizer[_0x690c[202]][_0x690c[977]]=  !1;mxDivResizer[_0x690c[202]][_0x690c[129]]= function(){var _0x6cb7x2=this[_0x690c[978]](),_0x6cb7x3=this[_0x690c[979]](),_0x6cb7x4=parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[361]]),_0x6cb7x5=parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[699]]),_0x6cb7x9=parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[125]]),_0x6cb7xa=parseInt(this[_0x690c[485]][_0x690c[124]][_0x690c[553]]);this[_0x690c[975]]&& (!isNaN(_0x6cb7x4)&&  !isNaN(_0x6cb7x5) && 0<= _0x6cb7x4 && 0<= _0x6cb7x5 && 0< _0x6cb7x2- _0x6cb7x5- _0x6cb7x4)&& (this[_0x690c[485]][_0x690c[124]][_0x690c[117]]= _0x6cb7x2- _0x6cb7x5- _0x6cb7x4+ _0x690c[168]);this[_0x690c[976]]&& (!isNaN(_0x6cb7x9)&&  !isNaN(_0x6cb7xa) && 0<= _0x6cb7x9 && 0<= _0x6cb7xa && 0< _0x6cb7x3- _0x6cb7x9- _0x6cb7xa)&& (this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= _0x6cb7x3- _0x6cb7x9- _0x6cb7xa+ _0x690c[168])};mxDivResizer[_0x690c[202]][_0x690c[978]]= function(){return document[_0x690c[112]][_0x690c[159]]};mxDivResizer[_0x690c[202]][_0x690c[979]]= function(){return document[_0x690c[112]][_0x690c[157]]};function mxDragSource(_0x6cb7x2,_0x6cb7x3){this[_0x690c[980]]= _0x6cb7x2;this[_0x690c[981]]= _0x6cb7x3;mxEvent[_0x690c[759]](_0x6cb7x2,mxUtils[_0x690c[885]](this,this[_0x690c[787]]))}mxDragSource[_0x690c[202]][_0x690c[980]]= null;mxDragSource[_0x690c[202]][_0x690c[981]]= null;mxDragSource[_0x690c[202]][_0x690c[559]]= null;mxDragSource[_0x690c[202]][_0x690c[982]]= null;mxDragSource[_0x690c[202]][_0x690c[983]]= null;mxDragSource[_0x690c[202]][_0x690c[984]]=  !0;mxDragSource[_0x690c[202]][_0x690c[985]]= null;mxDragSource[_0x690c[202]][_0x690c[986]]= null;mxDragSource[_0x690c[202]][_0x690c[987]]= null;mxDragSource[_0x690c[202]][_0x690c[988]]= null;mxDragSource[_0x690c[202]][_0x690c[989]]= null;mxDragSource[_0x690c[202]][_0x690c[561]]=  !0;mxDragSource[_0x690c[202]][_0x690c[990]]=  !0;mxDragSource[_0x690c[202]][_0x690c[991]]=  !0;mxDragSource[_0x690c[202]][_0x690c[563]]=  !0;mxDragSource[_0x690c[202]][_0x690c[992]]= 100;mxDragSource[_0x690c[202]][_0x690c[993]]= 70;mxDragSource[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxDragSource[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxDragSource[_0x690c[202]][_0x690c[996]]= function(){return this[_0x690c[990]]};mxDragSource[_0x690c[202]][_0x690c[562]]= function(_0x6cb7x2){this[_0x690c[990]]= _0x6cb7x2};mxDragSource[_0x690c[202]][_0x690c[997]]= function(){return this[_0x690c[991]]};mxDragSource[_0x690c[202]][_0x690c[998]]= function(_0x6cb7x2){this[_0x690c[991]]= _0x6cb7x2};mxDragSource[_0x690c[202]][_0x690c[565]]= function(_0x6cb7x2){return null};mxDragSource[_0x690c[202]][_0x690c[564]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x2[_0x690c[999]](_0x6cb7x3,_0x6cb7x4)};mxDragSource[_0x690c[202]][_0x690c[566]]= function(_0x6cb7x2){return this[_0x690c[980]][_0x690c[511]](!0)};mxDragSource[_0x690c[202]][_0x690c[567]]= function(_0x6cb7x2){return null};mxDragSource[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2){this[_0x690c[984]]&& (!mxEvent[_0x690c[721]](_0x6cb7x2)&& null== this[_0x690c[1000]])&& (this[_0x690c[1001]](_0x6cb7x2),this[_0x690c[1000]]= mxUtils[_0x690c[885]](this,this[_0x690c[788]]),this[_0x690c[1002]]= mxUtils[_0x690c[885]](this,this[_0x690c[789]]),mxEvent[_0x690c[759]](document,null,this[_0x690c[1000]],this[_0x690c[1002]]),mxEvent[_0x690c[722]](_0x6cb7x2,!0,!1))};mxDragSource[_0x690c[202]][_0x690c[1001]]= function(_0x6cb7x2){this[_0x690c[982]]= this[_0x690c[566]](_0x6cb7x2);this[_0x690c[982]][_0x690c[124]][_0x690c[491]]= _0x690c[492];this[_0x690c[982]][_0x690c[124]][_0x690c[931]]= this[_0x690c[992]];mxUtils[_0x690c[254]](this[_0x690c[982]],this[_0x690c[993]])};mxDragSource[_0x690c[202]][_0x690c[1003]]= function(_0x6cb7x2){null!= this[_0x690c[982]]&& (null!= this[_0x690c[982]][_0x690c[265]]&& this[_0x690c[982]][_0x690c[265]][_0x690c[266]](this[_0x690c[982]]),this[_0x690c[982]]= null)};mxDragSource[_0x690c[202]][_0x690c[1004]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=mxEvent[_0x690c[731]](_0x6cb7x3),_0x6cb7x5=mxEvent[_0x690c[733]](_0x6cb7x3),_0x6cb7x9=mxUtils[_0x690c[445]](_0x6cb7x2[_0x690c[526]]),_0x6cb7xa=mxUtils[_0x690c[444]]();return _0x6cb7x4>= _0x6cb7x9[_0x690c[235]]- _0x6cb7xa[_0x690c[235]]&& _0x6cb7x5>= _0x6cb7x9[_0x690c[236]]- _0x6cb7xa[_0x690c[236]]&& _0x6cb7x4<= _0x6cb7x9[_0x690c[235]]- _0x6cb7xa[_0x690c[235]]+ _0x6cb7x2[_0x690c[526]][_0x690c[359]]&& _0x6cb7x5<= _0x6cb7x9[_0x690c[236]]- _0x6cb7xa[_0x690c[236]]+ _0x6cb7x2[_0x690c[526]][_0x690c[167]]};mxDragSource[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[565]](_0x6cb7x2);null!= _0x6cb7x3&&  !this[_0x690c[1004]](_0x6cb7x3,_0x6cb7x2)&& (_0x6cb7x3= null);_0x6cb7x3!= this[_0x690c[985]]&& (null!= this[_0x690c[985]]&& this[_0x690c[1005]](this[_0x690c[985]]),this[_0x690c[985]]= _0x6cb7x3,null!= this[_0x690c[985]]&& this[_0x690c[1006]](this[_0x690c[985]]));null!= this[_0x690c[985]]&& this[_0x690c[1007]](this[_0x690c[985]],_0x6cb7x2);if(null!= this[_0x690c[982]]&& (null== this[_0x690c[983]]|| _0x690c[189]!= this[_0x690c[983]][_0x690c[124]][_0x690c[187]])){var _0x6cb7x3=mxEvent[_0x690c[731]](_0x6cb7x2),_0x6cb7x4=mxEvent[_0x690c[733]](_0x6cb7x2);null== this[_0x690c[982]][_0x690c[265]]&& document[_0x690c[112]][_0x690c[62]](this[_0x690c[982]]);this[_0x690c[982]][_0x690c[124]][_0x690c[187]]= _0x690c[189];null!= this[_0x690c[559]]&& (_0x6cb7x3+= this[_0x690c[559]][_0x690c[235]],_0x6cb7x4+= this[_0x690c[559]][_0x690c[236]]);_0x6cb7x3+= document[_0x690c[112]][_0x690c[360]]|| document[_0x690c[158]][_0x690c[360]];_0x6cb7x4+= document[_0x690c[112]][_0x690c[190]]|| document[_0x690c[158]][_0x690c[190]];this[_0x690c[982]][_0x690c[124]][_0x690c[361]]= _0x6cb7x3+ _0x690c[168];this[_0x690c[982]][_0x690c[124]][_0x690c[125]]= _0x6cb7x4+ _0x690c[168]}else {null!= this[_0x690c[982]]&& (this[_0x690c[982]][_0x690c[124]][_0x690c[187]]= _0x690c[188])};mxEvent[_0x690c[722]](_0x6cb7x2)};mxDragSource[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2){if(null!= this[_0x690c[985]]){if(null!= this[_0x690c[987]]&& (null== this[_0x690c[983]]|| _0x690c[188]!= this[_0x690c[983]][_0x690c[124]][_0x690c[187]])){var _0x6cb7x3=this[_0x690c[985]][_0x690c[441]][_0x690c[255]],_0x6cb7x4=this[_0x690c[985]][_0x690c[441]][_0x690c[513]];this[_0x690c[1008]](this[_0x690c[985]],_0x6cb7x2,this[_0x690c[986]],this[_0x690c[987]][_0x690c[235]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[235]],this[_0x690c[987]][_0x690c[236]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[236]])};this[_0x690c[1005]](this[_0x690c[985]])};this[_0x690c[1003]](_0x6cb7x2);mxEvent[_0x690c[938]](document,null,this[_0x690c[1000]],this[_0x690c[1002]]);this[_0x690c[985]]= this[_0x690c[1002]]= this[_0x690c[1000]]= null;mxEvent[_0x690c[722]](_0x6cb7x2)};mxDragSource[_0x690c[202]][_0x690c[1006]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[1009]]=  !0;this[_0x690c[983]]= this[_0x690c[567]](_0x6cb7x2);this[_0x690c[996]]()&& null!= this[_0x690c[983]]&& (this[_0x690c[988]]=  new mxGuide(_0x6cb7x2,_0x6cb7x2[_0x690c[1011]][_0x690c[1010]]()));this[_0x690c[563]]&& (this[_0x690c[989]]=  new mxCellHighlight(_0x6cb7x2,mxConstants.DROP_TARGET_COLOR))};mxDragSource[_0x690c[202]][_0x690c[1005]]= function(_0x6cb7x2){this[_0x690c[987]]= this[_0x690c[986]]= null;_0x6cb7x2[_0x690c[1009]]=  !1;null!= this[_0x690c[983]]&& (null!= this[_0x690c[983]][_0x690c[265]]&& this[_0x690c[983]][_0x690c[265]][_0x690c[266]](this[_0x690c[983]]),this[_0x690c[983]]= null);null!= this[_0x690c[988]]&& (this[_0x690c[988]][_0x690c[515]](),this[_0x690c[988]]= null);null!= this[_0x690c[989]]&& (this[_0x690c[989]][_0x690c[515]](),this[_0x690c[989]]= null)};mxDragSource[_0x690c[202]][_0x690c[1007]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=mxUtils[_0x690c[445]](_0x6cb7x2[_0x690c[526]]),_0x6cb7x5=mxUtils[_0x690c[444]](_0x6cb7x2[_0x690c[526]]),_0x6cb7x9=mxEvent[_0x690c[731]](_0x6cb7x3)- _0x6cb7x4[_0x690c[235]]+ _0x6cb7x5[_0x690c[235]],_0x6cb7x4=mxEvent[_0x690c[733]](_0x6cb7x3)- _0x6cb7x4[_0x690c[236]]+ _0x6cb7x5[_0x690c[236]];_0x6cb7x2[_0x690c[1012]]&& (null== this[_0x690c[561]]|| this[_0x690c[561]])&& _0x6cb7x2[_0x690c[1014]](_0x6cb7x9,_0x6cb7x4,_0x6cb7x2[_0x690c[1013]]);null!= this[_0x690c[989]]&& _0x6cb7x2[_0x690c[1015]]()&& (this[_0x690c[986]]= this[_0x690c[564]](_0x6cb7x2,_0x6cb7x9,_0x6cb7x4),_0x6cb7x5= _0x6cb7x2[_0x690c[249]]()[_0x690c[248]](this[_0x690c[986]]),this[_0x690c[989]][_0x690c[1016]](_0x6cb7x5));if(null!= this[_0x690c[983]]){null== this[_0x690c[983]][_0x690c[265]]&& (_0x6cb7x2[_0x690c[526]][_0x690c[62]](this[_0x690c[983]]),this[_0x690c[983]][_0x690c[124]][_0x690c[931]]= _0x690c[1017],this[_0x690c[983]][_0x690c[124]][_0x690c[491]]= _0x690c[492]);var _0x6cb7x5=this[_0x690c[997]]()&& _0x6cb7x2[_0x690c[1018]](_0x6cb7x3),_0x6cb7xa=!0;if(null!= this[_0x690c[988]]&& this[_0x690c[988]][_0x690c[1019]](_0x6cb7x3)){var _0x6cb7xa=parseInt(this[_0x690c[983]][_0x690c[124]][_0x690c[117]]),_0x6cb7x12=parseInt(this[_0x690c[983]][_0x690c[124]][_0x690c[119]]),_0x6cb7xa= new mxRectangle(0,0,_0x6cb7xa,_0x6cb7x12),_0x6cb7x4= new mxPoint(_0x6cb7x9,_0x6cb7x4),_0x6cb7x4=this[_0x690c[988]][_0x690c[582]](_0x6cb7xa,_0x6cb7x4,_0x6cb7x5),_0x6cb7xa=!1,_0x6cb7x9=_0x6cb7x4[_0x690c[235]],_0x6cb7x4=_0x6cb7x4[_0x690c[236]]}else {if(_0x6cb7x5){var _0x6cb7x5=_0x6cb7x2[_0x690c[441]][_0x690c[255]],_0x6cb7x12=_0x6cb7x2[_0x690c[441]][_0x690c[513]],_0x6cb7x13=_0x6cb7x2[_0x690c[1020]]/ 2,_0x6cb7x9=(_0x6cb7x2[_0x690c[1021]](_0x6cb7x9/ _0x6cb7x5- _0x6cb7x12[_0x690c[235]]- _0x6cb7x13)+ _0x6cb7x12[_0x690c[235]])* _0x6cb7x5,_0x6cb7x4=(_0x6cb7x2[_0x690c[1021]](_0x6cb7x4/ _0x6cb7x5- _0x6cb7x12[_0x690c[236]]- _0x6cb7x13)+ _0x6cb7x12[_0x690c[236]])* _0x6cb7x5}};null!= this[_0x690c[988]]&& _0x6cb7xa&& this[_0x690c[988]][_0x690c[801]]();null!= this[_0x690c[1022]]&& (_0x6cb7x9+= this[_0x690c[1022]][_0x690c[235]],_0x6cb7x4+= this[_0x690c[1022]][_0x690c[236]]);this[_0x690c[983]][_0x690c[124]][_0x690c[361]]= Math[_0x690c[488]](_0x6cb7x9)+ _0x690c[168];this[_0x690c[983]][_0x690c[124]][_0x690c[125]]= Math[_0x690c[488]](_0x6cb7x4)+ _0x690c[168];this[_0x690c[983]][_0x690c[124]][_0x690c[187]]= _0x690c[189]};this[_0x690c[987]]=  new mxPoint(_0x6cb7x9,_0x6cb7x4)};mxDragSource[_0x690c[202]][_0x690c[1008]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){this[_0x690c[981]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[526]][_0x690c[393]]()};function mxToolbar(_0x6cb7x2){this[_0x690c[526]]= _0x6cb7x2}mxToolbar[_0x690c[202]]=  new mxEventSource;mxToolbar[_0x690c[202]][_0x690c[196]]= mxToolbar;mxToolbar[_0x690c[202]][_0x690c[526]]= null;mxToolbar[_0x690c[202]][_0x690c[984]]=  !0;mxToolbar[_0x690c[202]][_0x690c[1023]]=  !1;mxToolbar[_0x690c[202]][_0x690c[1024]]=  !0;mxToolbar[_0x690c[202]][_0x690c[1025]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){var _0x6cb7x12=document[_0x690c[55]](null!= _0x6cb7x3?_0x690c[466]:_0x690c[172]),_0x6cb7x13=_0x6cb7x9|| (null!= _0x6cb7xa?_0x690c[1026]:_0x690c[1027]);_0x6cb7x12[_0x690c[926]]= _0x6cb7x13;_0x6cb7x12[_0x690c[57]](_0x690c[390],_0x6cb7x3);null!= _0x6cb7x2&& (null!= _0x6cb7x3?_0x6cb7x12[_0x690c[57]](_0x690c[924],_0x6cb7x2):mxUtils[_0x690c[53]](_0x6cb7x12,_0x6cb7x2));this[_0x690c[526]][_0x690c[62]](_0x6cb7x12);null!= _0x6cb7x4&& (mxEvent[_0x690c[169]](_0x6cb7x12,_0x690c[173],_0x6cb7x4),mxClient[_0x690c[754]]&& mxEvent[_0x690c[169]](_0x6cb7x12,_0x690c[757],_0x6cb7x4));_0x6cb7x2= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){null!= _0x6cb7x5?_0x6cb7x12[_0x690c[57]](_0x690c[390],_0x6cb7x3):_0x6cb7x12[_0x690c[124]][_0x690c[1028]]= _0x690c[110]});mxEvent[_0x690c[759]](_0x6cb7x12,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){null!= _0x6cb7x5?_0x6cb7x12[_0x690c[57]](_0x690c[390],_0x6cb7x5):_0x6cb7x12[_0x690c[124]][_0x690c[1028]]= _0x690c[579];if(null!= _0x6cb7xa){null== this[_0x690c[1029]]&& (this[_0x690c[1029]]=  new mxPopupMenu,this[_0x690c[1029]][_0x690c[176]]());var _0x6cb7x3=this[_0x690c[1030]];this[_0x690c[1029]][_0x690c[1031]]()&& this[_0x690c[1029]][_0x690c[1032]]();_0x6cb7x3!= _0x6cb7x12&& (this[_0x690c[1030]]= _0x6cb7x12,this[_0x690c[1029]][_0x690c[1033]]= _0x6cb7xa,_0x6cb7x3=  new mxPoint(_0x6cb7x12[_0x690c[358]],_0x6cb7x12[_0x690c[362]]+ _0x6cb7x12[_0x690c[167]]),this[_0x690c[1029]][_0x690c[152]](_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]],null,_0x6cb7x2),this[_0x690c[1029]][_0x690c[1031]]()&& (_0x6cb7x12[_0x690c[926]]= _0x6cb7x13+ _0x690c[1034],this[_0x690c[1029]][_0x690c[1032]]= function(){mxPopupMenu[_0x690c[202]][_0x690c[1032]][_0x690c[183]](this);_0x6cb7x12[_0x690c[926]]= _0x6cb7x13;this[_0x690c[1030]]= null}))}}),null,_0x6cb7x2);mxEvent[_0x690c[169]](_0x6cb7x12,_0x690c[1035],_0x6cb7x2);return _0x6cb7x12};mxToolbar[_0x690c[202]][_0x690c[970]]= function(_0x6cb7x2){var _0x6cb7x3=document[_0x690c[55]](_0x690c[485]);_0x6cb7x3[_0x690c[124]][_0x690c[495]]= _0x690c[497];_0x6cb7x3[_0x690c[926]]= _0x690c[1036];var _0x6cb7x4=document[_0x690c[55]](_0x690c[804]);_0x6cb7x4[_0x690c[926]]= _0x6cb7x2|| _0x690c[1037];_0x6cb7x3[_0x690c[62]](_0x6cb7x4);this[_0x690c[526]][_0x690c[62]](_0x6cb7x3);return _0x6cb7x4};mxToolbar[_0x690c[202]][_0x690c[1038]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[804]);_0x6cb7x4[_0x690c[926]]= _0x6cb7x3|| _0x690c[1037];this[_0x690c[972]](_0x6cb7x4,_0x6cb7x2,null);mxEvent[_0x690c[169]](_0x6cb7x4,_0x690c[826],function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x4[_0x690c[1040]][_0x6cb7x4[_0x690c[1039]]];_0x6cb7x4[_0x690c[1039]]= 0;null!= _0x6cb7x3[_0x690c[1041]]&& _0x6cb7x3[_0x690c[1041]](_0x6cb7x2)});this[_0x690c[526]][_0x690c[62]](_0x6cb7x4);return _0x6cb7x4};mxToolbar[_0x690c[202]][_0x690c[972]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=document[_0x690c[55]](_0x690c[973]);mxUtils[_0x690c[171]](_0x6cb7x5,_0x6cb7x3);_0x690c[279]==  typeof _0x6cb7x4?_0x6cb7x5[_0x690c[1041]]= _0x6cb7x4:_0x6cb7x5[_0x690c[57]](_0x690c[131],_0x6cb7x4);_0x6cb7x2[_0x690c[62]](_0x6cb7x5);return _0x6cb7x5};mxToolbar[_0x690c[202]][_0x690c[1042]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=document[_0x690c[55]](_0x690c[466]);_0x6cb7xa[_0x690c[1043]]= _0x6cb7x9|| _0x690c[1026];_0x6cb7xa[_0x690c[926]]= _0x6cb7xa[_0x690c[1043]];_0x6cb7xa[_0x690c[57]](_0x690c[390],_0x6cb7x3);_0x6cb7xa[_0x690c[1044]]= _0x6cb7x5;null!= _0x6cb7x2&& _0x6cb7xa[_0x690c[57]](_0x690c[924],_0x6cb7x2);mxEvent[_0x690c[169]](_0x6cb7xa,_0x690c[173],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[1045]][_0x690c[1044]];null!= _0x6cb7x2?(this[_0x690c[1045]][_0x690c[1044]]= this[_0x690c[1045]][_0x690c[284]](_0x690c[390]),this[_0x690c[1045]][_0x690c[57]](_0x690c[390],_0x6cb7x2)):this[_0x690c[1045]][_0x690c[926]]= this[_0x690c[1045]][_0x690c[1043]];this[_0x690c[1024]]&& (this[_0x690c[1046]]= _0x6cb7xa);this[_0x690c[1045]]= _0x6cb7xa;_0x6cb7x2= _0x6cb7xa[_0x690c[1044]];null!= _0x6cb7x2?(_0x6cb7xa[_0x690c[1044]]= _0x6cb7xa[_0x690c[284]](_0x690c[390]),_0x6cb7xa[_0x690c[57]](_0x690c[390],_0x6cb7x2)):_0x6cb7xa[_0x690c[926]]= _0x6cb7xa[_0x690c[1043]]+ _0x690c[1034];this[_0x690c[746]]( new mxEventObject(mxEvent.SELECT));_0x6cb7x4()}));this[_0x690c[526]][_0x690c[62]](_0x6cb7xa);null== this[_0x690c[1046]]&& (this[_0x690c[1046]]= _0x6cb7xa,this[_0x690c[1047]](_0x6cb7xa),_0x6cb7x4());return _0x6cb7xa};mxToolbar[_0x690c[202]][_0x690c[1048]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7xa= null!= _0x6cb7xa?_0x6cb7xa:!0;var _0x6cb7x12=document[_0x690c[55]](null!= _0x6cb7x3?_0x690c[466]:_0x690c[172]);_0x6cb7x12[_0x690c[1043]]= _0x6cb7x9|| _0x690c[1026];_0x6cb7x12[_0x690c[926]]= _0x6cb7x12[_0x690c[1043]];_0x6cb7x12[_0x690c[57]](_0x690c[390],_0x6cb7x3);_0x6cb7x12[_0x690c[1044]]= _0x6cb7x5;null!= _0x6cb7x2&& _0x6cb7x12[_0x690c[57]](_0x690c[924],_0x6cb7x2);this[_0x690c[984]]&& _0x6cb7xa&& (mxEvent[_0x690c[169]](_0x6cb7x12,_0x690c[173],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1047]](_0x6cb7x12,_0x6cb7x4);this[_0x690c[1023]]=  !1})),mxEvent[_0x690c[169]](_0x6cb7x12,_0x690c[760],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1047]](_0x6cb7x12,_0x6cb7x4);this[_0x690c[1023]]=  !0})),null== this[_0x690c[1046]]&& (this[_0x690c[1046]]= _0x6cb7x12,this[_0x690c[1049]]= _0x6cb7x4,this[_0x690c[1047]](_0x6cb7x12,_0x6cb7x4)));this[_0x690c[526]][_0x690c[62]](_0x6cb7x12);return _0x6cb7x12};mxToolbar[_0x690c[202]][_0x690c[1047]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1045]]!= _0x6cb7x2){if(null!= this[_0x690c[1045]]){var _0x6cb7x4=this[_0x690c[1045]][_0x690c[1044]];null!= _0x6cb7x4?(this[_0x690c[1045]][_0x690c[1044]]= this[_0x690c[1045]][_0x690c[284]](_0x690c[390]),this[_0x690c[1045]][_0x690c[57]](_0x690c[390],_0x6cb7x4)):this[_0x690c[1045]][_0x690c[926]]= this[_0x690c[1045]][_0x690c[1043]]};this[_0x690c[1045]]= _0x6cb7x2;_0x6cb7x4= this[_0x690c[1045]][_0x690c[1044]];null!= _0x6cb7x4?(this[_0x690c[1045]][_0x690c[1044]]= this[_0x690c[1045]][_0x690c[284]](_0x690c[390]),this[_0x690c[1045]][_0x690c[57]](_0x690c[390],_0x6cb7x4)):this[_0x690c[1045]][_0x690c[926]]= this[_0x690c[1045]][_0x690c[1043]]+ _0x690c[1034];this[_0x690c[746]]( new mxEventObject(mxEvent.SELECT,_0x690c[279],_0x6cb7x3))}};mxToolbar[_0x690c[202]][_0x690c[1050]]= function(_0x6cb7x2){(_0x6cb7x2||  !this[_0x690c[1023]])&& this[_0x690c[1045]]!= this[_0x690c[1046]]&& this[_0x690c[1047]](this[_0x690c[1046]],this[_0x690c[1049]])};mxToolbar[_0x690c[202]][_0x690c[1051]]= function(_0x6cb7x2){return this[_0x690c[1025]](null,_0x6cb7x2,null)};mxToolbar[_0x690c[202]][_0x690c[1052]]= function(){mxUtils[_0x690c[345]](this[_0x690c[526]])};mxToolbar[_0x690c[202]][_0x690c[1053]]= function(){var _0x6cb7x2=document[_0x690c[55]](_0x690c[1054]);_0x6cb7x2[_0x690c[124]][_0x690c[941]]= _0x690c[1055];_0x6cb7x2[_0x690c[57]](_0x690c[803],_0x690c[500]);this[_0x690c[526]][_0x690c[62]](_0x6cb7x2)};mxToolbar[_0x690c[202]][_0x690c[515]]= function(){mxEvent[_0x690c[762]](this[_0x690c[526]]);this[_0x690c[1045]]= this[_0x690c[1049]]= this[_0x690c[1046]]= this[_0x690c[526]]= null;null!= this[_0x690c[1029]]&& this[_0x690c[1029]][_0x690c[515]]()};function mxSession(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[1056]]= _0x6cb7x3;this[_0x690c[1057]]= _0x6cb7x4;this[_0x690c[1058]]= _0x6cb7x5;null!= _0x6cb7x2&& (this[_0x690c[1059]]=  new mxCodec,this[_0x690c[1059]][_0x690c[1060]]= function(_0x6cb7x3){return _0x6cb7x2[_0x690c[736]](_0x6cb7x3)});_0x6cb7x2[_0x690c[169]](mxEvent.NOTIFY,mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x3[_0x690c[720]](_0x690c[1061]);(null!= _0x6cb7x4&& this[_0x690c[143]]|| this[_0x690c[1062]]&&  !this[_0x690c[1063]])&& this[_0x690c[827]](_0x690c[1064]+ this[_0x690c[1067]](_0x6cb7x4[_0x690c[1065]],_0x6cb7x4[_0x690c[1066]])+ _0x690c[1068])}))}mxSession[_0x690c[202]]=  new mxEventSource;mxSession[_0x690c[202]][_0x690c[196]]= mxSession;mxSession[_0x690c[202]][_0x690c[251]]= null;mxSession[_0x690c[202]][_0x690c[1056]]= null;mxSession[_0x690c[202]][_0x690c[1057]]= null;mxSession[_0x690c[202]][_0x690c[1058]]= null;mxSession[_0x690c[202]][_0x690c[1059]]= null;mxSession[_0x690c[202]][_0x690c[1069]]= _0x690c[336];mxSession[_0x690c[202]][_0x690c[1070]]=  !0;mxSession[_0x690c[202]][_0x690c[1071]]=  !0;mxSession[_0x690c[202]][_0x690c[1072]]= 0;mxSession[_0x690c[202]][_0x690c[1073]]= 0;mxSession[_0x690c[202]][_0x690c[143]]=  !1;mxSession[_0x690c[202]][_0x690c[1062]]=  !1;mxSession[_0x690c[202]][_0x690c[1063]]=  !1;mxSession[_0x690c[202]][_0x690c[1074]]=  !1;mxSession[_0x690c[202]][_0x690c[861]]= function(){this[_0x690c[143]]?(this[_0x690c[1062]]=  !0,this[_0x690c[746]]( new mxEventObject(mxEvent.CONNECT))):this[_0x690c[1062]]|| this[_0x690c[203]](this[_0x690c[1056]],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1062]]=  !0;this[_0x690c[746]]( new mxEventObject(mxEvent.CONNECT));this[_0x690c[1075]]()}))};mxSession[_0x690c[202]][_0x690c[809]]= function(){this[_0x690c[1062]]&&  !this[_0x690c[1063]]&& (this[_0x690c[1063]]=  !0,this[_0x690c[746]]( new mxEventObject(mxEvent.SUSPEND)))};mxSession[_0x690c[202]][_0x690c[810]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[1062]]&& this[_0x690c[1063]]&& (this[_0x690c[1063]]=  !1,this[_0x690c[746]]( new mxEventObject(mxEvent.RESUME)),this[_0x690c[1074]]|| this[_0x690c[1075]]())};mxSession[_0x690c[202]][_0x690c[1076]]= function(_0x6cb7x2){this[_0x690c[1062]]&& (this[_0x690c[1062]]=  !1);this[_0x690c[746]]( new mxEventObject(mxEvent.DISCONNECT,_0x690c[1077],_0x6cb7x2))};mxSession[_0x690c[202]][_0x690c[1075]]= function(){this[_0x690c[1062]]&&  !this[_0x690c[1063]]&& null!= this[_0x690c[1057]]?(this[_0x690c[1074]]=  !0,this[_0x690c[203]](this[_0x690c[1057]],mxUtils[_0x690c[885]](this,function(){this[_0x690c[1075]]()}))):this[_0x690c[1074]]=  !1};mxSession[_0x690c[202]][_0x690c[827]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]&& (null!= this[_0x690c[1058]]&& (this[_0x690c[143]]?(mxLog[_0x690c[539]](),mxLog[_0x690c[143]](_0x690c[1078]+ this[_0x690c[1058]]+ _0x690c[1079]+ _0x6cb7x2)):(_0x6cb7x2= _0x690c[1080]+ _0x6cb7x2+ _0x690c[1081],this[_0x690c[1070]]&& (_0x6cb7x2= encodeURIComponent(_0x6cb7x2)),mxUtils[_0x690c[814]](this[_0x690c[1058]],_0x690c[1082]+ _0x6cb7x2,_0x6cb7x3,_0x6cb7x4))),this[_0x690c[1072]]+= _0x6cb7x2[_0x690c[67]],this[_0x690c[746]]( new mxEventObject(mxEvent.NOTIFY,_0x690c[863],this[_0x690c[1058]],_0x690c[338],_0x6cb7x2)))};mxSession[_0x690c[202]][_0x690c[203]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(_0x690c[82]!=  typeof mxUtils){var _0x6cb7x5=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){null!= _0x6cb7x4?_0x6cb7x4(_0x6cb7x2):this[_0x690c[1076]](_0x6cb7x2)});mxUtils[_0x690c[203]](_0x6cb7x2,mxUtils[_0x690c[885]](this,function(_0x6cb7x4){if(_0x690c[82]!=  typeof mxUtils){if(_0x6cb7x4[_0x690c[220]]()&& 404!= _0x6cb7x4[_0x690c[878]]()){if(this[_0x690c[1073]]+= _0x6cb7x4[_0x690c[221]]()[_0x690c[67]],this[_0x690c[746]]( new mxEventObject(mxEvent.GET,_0x690c[863],_0x6cb7x2,_0x690c[870],_0x6cb7x4)),this[_0x690c[1083]](_0x6cb7x4)){if(0< _0x6cb7x4[_0x690c[221]]()[_0x690c[67]]){var _0x6cb7xa=_0x6cb7x4[_0x690c[874]]();null== _0x6cb7xa?_0x6cb7x5(_0x690c[1084]+ _0x6cb7x4[_0x690c[221]]()):this[_0x690c[806]](_0x6cb7xa)};null!= _0x6cb7x3&& _0x6cb7x3(_0x6cb7x4)}}else {_0x6cb7x5(_0x690c[1085])}}}),function(_0x6cb7x2){_0x6cb7x5(_0x690c[1086])})}};mxSession[_0x690c[202]][_0x690c[1083]]= function(_0x6cb7x2){return 0> _0x6cb7x2[_0x690c[221]]()[_0x690c[2]](_0x690c[1087])};mxSession[_0x690c[202]][_0x690c[1067]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=_0x690c[110],_0x6cb7x5=_0x6cb7x3?-1:1,_0x6cb7x9=_0x6cb7x3?_0x6cb7x2[_0x690c[67]]- 1:0;0<= _0x6cb7x9&& _0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9+= _0x6cb7x5){var _0x6cb7xa=this[_0x690c[1059]][_0x690c[514]](_0x6cb7x2[_0x6cb7x9]),_0x6cb7x4=_0x6cb7x4+ mxUtils[_0x690c[875]](_0x6cb7xa,this[_0x690c[1069]])};return _0x6cb7x4};mxSession[_0x690c[202]][_0x690c[806]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[288]]== mxConstants[_0x690c[289]]){var _0x6cb7x3=_0x6cb7x2[_0x690c[284]](_0x690c[1088]);null!= _0x6cb7x3&& (this[_0x690c[251]][_0x690c[1089]]= _0x6cb7x3+ _0x690c[213]);for(_0x6cb7x3= _0x6cb7x2[_0x690c[285]];null!= _0x6cb7x3;){var _0x6cb7x4=_0x6cb7x3[_0x690c[301]][_0x690c[216]]();_0x690c[724]== _0x6cb7x4?this[_0x690c[1090]](_0x6cb7x3):_0x690c[1091]== _0x6cb7x4&& this[_0x690c[1092]](_0x6cb7x3);_0x6cb7x3= _0x6cb7x3[_0x690c[287]]};this[_0x690c[746]]( new mxEventObject(mxEvent.RECEIVE,_0x690c[252],_0x6cb7x2))}};mxSession[_0x690c[202]][_0x690c[1090]]= function(_0x6cb7x2){( new mxCodec(_0x6cb7x2[_0x690c[295]]))[_0x690c[1093]](_0x6cb7x2[_0x690c[285]],this[_0x690c[251]])};mxSession[_0x690c[202]][_0x690c[1092]]= function(_0x6cb7x2){for(_0x6cb7x2= _0x6cb7x2[_0x690c[285]];null!= _0x6cb7x2;){_0x690c[1061]== _0x6cb7x2[_0x690c[301]]&& this[_0x690c[1094]](_0x6cb7x2),_0x6cb7x2= _0x6cb7x2[_0x690c[287]]}};mxSession[_0x690c[202]][_0x690c[1094]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[1095]](_0x6cb7x2);if(0< _0x6cb7x2[_0x690c[67]]){var _0x6cb7x3=this[_0x690c[1096]](_0x6cb7x2);this[_0x690c[251]][_0x690c[746]]( new mxEventObject(mxEvent.CHANGE,_0x690c[1061],_0x6cb7x3,_0x690c[1065],_0x6cb7x2));this[_0x690c[251]][_0x690c[746]]( new mxEventObject(mxEvent.UNDO,_0x690c[1061],_0x6cb7x3));this[_0x690c[746]]( new mxEventObject(mxEvent.FIRED,_0x690c[1061],_0x6cb7x3))}};mxSession[_0x690c[202]][_0x690c[1096]]= function(_0x6cb7x2){var _0x6cb7x3= new mxUndoableEdit(this[_0x690c[251]],this[_0x690c[1071]]);_0x6cb7x3[_0x690c[1065]]= _0x6cb7x2;_0x6cb7x3[_0x690c[827]]= function(){_0x6cb7x3[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.CHANGE,_0x690c[1061],_0x6cb7x3,_0x690c[1065],_0x6cb7x3[_0x690c[1065]]));_0x6cb7x3[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.NOTIFY,_0x690c[1061],_0x6cb7x3,_0x690c[1065],_0x6cb7x3[_0x690c[1065]]))};return _0x6cb7x3};mxSession[_0x690c[202]][_0x690c[1095]]= function(_0x6cb7x2){this[_0x690c[1059]][_0x690c[395]]= _0x6cb7x2[_0x690c[295]];var _0x6cb7x3=[];for(_0x6cb7x2= _0x6cb7x2[_0x690c[285]];null!= _0x6cb7x2;){var _0x6cb7x4=this[_0x690c[1098]](_0x6cb7x2);null!= _0x6cb7x4&& _0x6cb7x3[_0x690c[207]](_0x6cb7x4);_0x6cb7x2= _0x6cb7x2[_0x690c[287]]};return _0x6cb7x3};mxSession[_0x690c[202]][_0x690c[1098]]= function(_0x6cb7x2){var _0x6cb7x3=null;_0x6cb7x2[_0x690c[288]]== mxConstants[_0x690c[289]]&& (_0x6cb7x3= _0x690c[1099]== _0x6cb7x2[_0x690c[301]]?( new mxCodec(_0x6cb7x2[_0x690c[295]]))[_0x690c[1093]](_0x6cb7x2):this[_0x690c[1059]][_0x690c[1093]](_0x6cb7x2),null!= _0x6cb7x3&& (_0x6cb7x3[_0x690c[251]]= this[_0x690c[251]],_0x6cb7x3[_0x690c[350]](),_0x690c[1100]== _0x6cb7x2[_0x690c[301]]&& null== _0x6cb7x3[_0x690c[1101]]&& this[_0x690c[1102]](_0x6cb7x3[_0x690c[247]])));return _0x6cb7x3};mxSession[_0x690c[202]][_0x690c[1102]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1059]][_0x690c[1104]](_0x6cb7x2[_0x690c[1103]](),_0x6cb7x2);for(var _0x6cb7x4=this[_0x690c[251]][_0x690c[262]](_0x6cb7x2),_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4;_0x6cb7x5++){this[_0x690c[1102]](this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,_0x6cb7x5))}};function mxUndoableEdit(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1097]]= _0x6cb7x2;this[_0x690c[1065]]= [];this[_0x690c[1105]]= null!= _0x6cb7x3?_0x6cb7x3:!0}mxUndoableEdit[_0x690c[202]][_0x690c[1097]]= null;mxUndoableEdit[_0x690c[202]][_0x690c[1065]]= null;mxUndoableEdit[_0x690c[202]][_0x690c[1105]]= null;mxUndoableEdit[_0x690c[202]][_0x690c[1066]]=  !1;mxUndoableEdit[_0x690c[202]][_0x690c[1106]]=  !1;mxUndoableEdit[_0x690c[202]][_0x690c[1107]]= function(){return 0== this[_0x690c[1065]][_0x690c[67]]};mxUndoableEdit[_0x690c[202]][_0x690c[1108]]= function(){return this[_0x690c[1105]]};mxUndoableEdit[_0x690c[202]][_0x690c[99]]= function(_0x6cb7x2){this[_0x690c[1065]][_0x690c[207]](_0x6cb7x2)};mxUndoableEdit[_0x690c[202]][_0x690c[827]]= function(){};mxUndoableEdit[_0x690c[202]][_0x690c[1109]]= function(){};mxUndoableEdit[_0x690c[202]][_0x690c[824]]= function(){if(!this[_0x690c[1066]]){this[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.START_EDIT));for(var _0x6cb7x2=this[_0x690c[1065]][_0x690c[67]]- 1;0<= _0x6cb7x2;_0x6cb7x2--){var _0x6cb7x3=this[_0x690c[1065]][_0x6cb7x2];null!= _0x6cb7x3[_0x690c[350]]?_0x6cb7x3[_0x690c[350]]():null!= _0x6cb7x3[_0x690c[824]]&& _0x6cb7x3[_0x690c[824]]();this[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.EXECUTED,_0x690c[826],_0x6cb7x3))};this[_0x690c[1066]]=  !0;this[_0x690c[1106]]=  !1;this[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.END_EDIT))};this[_0x690c[827]]()};mxUndoableEdit[_0x690c[202]][_0x690c[825]]= function(){if(!this[_0x690c[1106]]){this[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.START_EDIT));for(var _0x6cb7x2=this[_0x690c[1065]][_0x690c[67]],_0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2;_0x6cb7x3++){var _0x6cb7x4=this[_0x690c[1065]][_0x6cb7x3];null!= _0x6cb7x4[_0x690c[350]]?_0x6cb7x4[_0x690c[350]]():null!= _0x6cb7x4[_0x690c[825]]&& _0x6cb7x4[_0x690c[825]]();this[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.EXECUTED,_0x690c[826],_0x6cb7x4))};this[_0x690c[1066]]=  !1;this[_0x690c[1106]]=  !0;this[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.END_EDIT))};this[_0x690c[827]]()};function mxUndoManager(_0x6cb7x2){this[_0x690c[803]]= null!= _0x6cb7x2?_0x6cb7x2:100;this[_0x690c[200]]()}mxUndoManager[_0x690c[202]]=  new mxEventSource;mxUndoManager[_0x690c[202]][_0x690c[196]]= mxUndoManager;mxUndoManager[_0x690c[202]][_0x690c[803]]= null;mxUndoManager[_0x690c[202]][_0x690c[1110]]= null;mxUndoManager[_0x690c[202]][_0x690c[1111]]= 0;mxUndoManager[_0x690c[202]][_0x690c[1107]]= function(){return 0== this[_0x690c[1110]][_0x690c[67]]};mxUndoManager[_0x690c[202]][_0x690c[200]]= function(){this[_0x690c[1110]]= [];this[_0x690c[1111]]= 0;this[_0x690c[746]]( new mxEventObject(mxEvent.CLEAR))};mxUndoManager[_0x690c[202]][_0x690c[1112]]= function(){return 0< this[_0x690c[1111]]};mxUndoManager[_0x690c[202]][_0x690c[824]]= function(){for(;0< this[_0x690c[1111]];){var _0x6cb7x2=this[_0x690c[1110]][--this[_0x690c[1111]]];_0x6cb7x2[_0x690c[824]]();if(_0x6cb7x2[_0x690c[1108]]()){this[_0x690c[746]]( new mxEventObject(mxEvent.UNDO,_0x690c[1061],_0x6cb7x2));break}}};mxUndoManager[_0x690c[202]][_0x690c[1113]]= function(){return this[_0x690c[1111]]< this[_0x690c[1110]][_0x690c[67]]};mxUndoManager[_0x690c[202]][_0x690c[825]]= function(){for(var _0x6cb7x2=this[_0x690c[1110]][_0x690c[67]];this[_0x690c[1111]]< _0x6cb7x2;){var _0x6cb7x3=this[_0x690c[1110]][this[_0x690c[1111]]++];_0x6cb7x3[_0x690c[825]]();if(_0x6cb7x3[_0x690c[1108]]()){this[_0x690c[746]]( new mxEventObject(mxEvent.REDO,_0x690c[1061],_0x6cb7x3));break}}};mxUndoManager[_0x690c[202]][_0x690c[1114]]= function(_0x6cb7x2){this[_0x690c[330]]();0< this[_0x690c[803]]&& this[_0x690c[803]]== this[_0x690c[1110]][_0x690c[67]]&& this[_0x690c[1110]][_0x690c[1115]]();this[_0x690c[1110]][_0x690c[207]](_0x6cb7x2);this[_0x690c[1111]]= this[_0x690c[1110]][_0x690c[67]];this[_0x690c[746]]( new mxEventObject(mxEvent.ADD,_0x690c[1061],_0x6cb7x2))};mxUndoManager[_0x690c[202]][_0x690c[330]]= function(){if(this[_0x690c[1110]][_0x690c[67]]> this[_0x690c[1111]]){for(var _0x6cb7x2=this[_0x690c[1110]][_0x690c[300]](this[_0x690c[1111]],this[_0x690c[1110]][_0x690c[67]]- this[_0x690c[1111]]),_0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3++){_0x6cb7x2[_0x6cb7x3][_0x690c[1109]]()}}};var mxUrlConverter=function(_0x6cb7x2){var _0x6cb7x3=!0,_0x6cb7x4=null,_0x6cb7x5=null;return {isEnabled:function(){return _0x6cb7x3},setEnabled:function(_0x6cb7x2){_0x6cb7x3= _0x6cb7x2},getBaseUrl:function(){return _0x6cb7x4},setBaseUrl:function(_0x6cb7x2){_0x6cb7x4= _0x6cb7x2},getBaseDomain:function(){return _0x6cb7x4},setBaseDomain:function(_0x6cb7x2){_0x6cb7x4= _0x6cb7x2},isRelativeUrl:function(_0x6cb7x2){return _0x690c[43]!= _0x6cb7x2[_0x690c[85]](0,7)&& _0x690c[46]!= _0x6cb7x2[_0x690c[85]](0,8)&& _0x690c[1116]!= _0x6cb7x2[_0x690c[85]](0,10)},convert:function(_0x6cb7x2){if(_0x6cb7x3&& this[_0x690c[1117]](_0x6cb7x2)){if(null== _0x6cb7x4){_0x6cb7x5= location[_0x690c[1118]]+ _0x690c[1119]+ location[_0x690c[1120]];_0x6cb7x4= _0x6cb7x5+ location[_0x690c[1121]];var _0x6cb7xa=_0x6cb7x4[_0x690c[1122]](_0x690c[84]);0< _0x6cb7xa&& (_0x6cb7x4= _0x6cb7x4[_0x690c[85]](0,_0x6cb7xa+ 1))};_0x6cb7x2= _0x690c[84]== _0x6cb7x2[_0x690c[225]](0)?_0x6cb7x5+ _0x6cb7x2:_0x6cb7x4+ _0x6cb7x2};return _0x6cb7x2}}};function mxPanningManager(_0x6cb7x2){this[_0x690c[1123]]= null;this[_0x690c[1124]]=  !1;this[_0x690c[1125]]= this[_0x690c[1126]]= this[_0x690c[1127]]= this[_0x690c[1128]]= this[_0x690c[1129]]= this[_0x690c[1130]]= 0;this[_0x690c[1131]]=  !1;this[_0x690c[190]]= this[_0x690c[360]]= 0;this[_0x690c[1132]]= {mouseDown:function(_0x6cb7x2,_0x6cb7x3){},mouseMove:function(_0x6cb7x2,_0x6cb7x3){},mouseUp:mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1124]]&& this[_0x690c[1076]]()})};_0x6cb7x2[_0x690c[1133]](this[_0x690c[1132]]);mxEvent[_0x690c[169]](document,_0x690c[753],mxUtils[_0x690c[885]](this,function(){this[_0x690c[1124]]&& this[_0x690c[1076]]()}));var _0x6cb7x3=mxUtils[_0x690c[885]](this,function(){this[_0x690c[1131]]= mxUtils[_0x690c[1134]](_0x6cb7x2[_0x690c[526]]);this[_0x690c[360]]= _0x6cb7x2[_0x690c[526]][_0x690c[360]];this[_0x690c[190]]= _0x6cb7x2[_0x690c[526]][_0x690c[190]];return window[_0x690c[1141]](mxUtils[_0x690c[885]](this,function(){this[_0x690c[1130]]-= this[_0x690c[1126]];this[_0x690c[1129]]-= this[_0x690c[1125]];if(this[_0x690c[1131]]){var _0x6cb7x3=-_0x6cb7x2[_0x690c[526]][_0x690c[360]]- Math[_0x690c[430]](this[_0x690c[1126]]),_0x6cb7x5=-_0x6cb7x2[_0x690c[526]][_0x690c[190]]- Math[_0x690c[430]](this[_0x690c[1125]]);_0x6cb7x2[_0x690c[1135]](_0x6cb7x3,_0x6cb7x5);_0x6cb7x2[_0x690c[1136]]= this[_0x690c[360]]- _0x6cb7x2[_0x690c[526]][_0x690c[360]];_0x6cb7x2[_0x690c[1137]]= this[_0x690c[190]]- _0x6cb7x2[_0x690c[526]][_0x690c[190]];_0x6cb7x2[_0x690c[746]]( new mxEventObject(mxEvent.PAN))}else {_0x6cb7x2[_0x690c[1135]](this[_0x690c[1138]](),this[_0x690c[1139]]())}}),this[_0x690c[1140]])});this[_0x690c[1142]]= function(){return active};this[_0x690c[1138]]= function(){return Math[_0x690c[488]](this[_0x690c[1130]])};this[_0x690c[1139]]= function(){return Math[_0x690c[488]](this[_0x690c[1129]])};this[_0x690c[861]]= function(){this[_0x690c[1128]]= _0x6cb7x2[_0x690c[441]][_0x690c[513]][_0x690c[235]];this[_0x690c[1127]]= _0x6cb7x2[_0x690c[441]][_0x690c[513]][_0x690c[236]];this[_0x690c[1124]]=  !0};this[_0x690c[1143]]= function(_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[1124]]|| this[_0x690c[861]]();this[_0x690c[360]]= _0x6cb7x2[_0x690c[526]][_0x690c[360]];this[_0x690c[190]]= _0x6cb7x2[_0x690c[526]][_0x690c[190]];_0x6cb7xa= null!= _0x6cb7xa?_0x6cb7xa:0;var _0x6cb7x12=_0x6cb7x2[_0x690c[526]];this[_0x690c[1126]]= _0x6cb7x4+ (null!= _0x6cb7x9?_0x6cb7x9:0)- _0x6cb7x12[_0x690c[360]]- _0x6cb7x12[_0x690c[159]];0> this[_0x690c[1126]]&& Math[_0x690c[425]](this[_0x690c[1126]])< this[_0x690c[467]]?this[_0x690c[1126]]= this[_0x690c[467]]+ this[_0x690c[1126]]:this[_0x690c[1126]]= this[_0x690c[1144]]?Math[_0x690c[160]](this[_0x690c[1126]],0):0;0== this[_0x690c[1126]]&& (this[_0x690c[1126]]= _0x6cb7x4- _0x6cb7x12[_0x690c[360]],this[_0x690c[1126]]= 0< this[_0x690c[1126]]&& this[_0x690c[1126]]< this[_0x690c[467]]?this[_0x690c[1126]]- this[_0x690c[467]]:this[_0x690c[1144]]?Math[_0x690c[243]](0,this[_0x690c[1126]]):0);this[_0x690c[1125]]= _0x6cb7x5+ _0x6cb7xa- _0x6cb7x12[_0x690c[190]]- _0x6cb7x12[_0x690c[157]];0> this[_0x690c[1125]]&& Math[_0x690c[425]](this[_0x690c[1125]])< this[_0x690c[467]]?this[_0x690c[1125]]= this[_0x690c[467]]+ this[_0x690c[1125]]:this[_0x690c[1125]]= this[_0x690c[1144]]?Math[_0x690c[160]](this[_0x690c[1125]],0):0;0== this[_0x690c[1125]]&& (this[_0x690c[1125]]= _0x6cb7x5- _0x6cb7x12[_0x690c[190]],this[_0x690c[1125]]= 0< this[_0x690c[1125]]&& this[_0x690c[1125]]< this[_0x690c[467]]?this[_0x690c[1125]]- this[_0x690c[467]]:this[_0x690c[1144]]?Math[_0x690c[243]](0,this[_0x690c[1125]]):0);0!= this[_0x690c[1126]]|| 0!= this[_0x690c[1125]]?(this[_0x690c[1126]]*= this[_0x690c[1145]],this[_0x690c[1125]]*= this[_0x690c[1145]],null== this[_0x690c[1123]]&& (this[_0x690c[1123]]= _0x6cb7x3())):null!= this[_0x690c[1123]]&& (window[_0x690c[1146]](this[_0x690c[1123]]),this[_0x690c[1123]]= null)};this[_0x690c[1076]]= function(){if(this[_0x690c[1124]]){if(this[_0x690c[1124]]=  !1,null!= this[_0x690c[1123]]&& (window[_0x690c[1146]](this[_0x690c[1123]]),this[_0x690c[1123]]= null),this[_0x690c[1129]]= this[_0x690c[1130]]= 0,this[_0x690c[1131]]){_0x6cb7x2[_0x690c[1136]]= 0,_0x6cb7x2[_0x690c[1137]]= 0,_0x6cb7x2[_0x690c[746]]( new mxEventObject(mxEvent.PAN))}else {var _0x6cb7x3=_0x6cb7x2[_0x690c[1136]],_0x6cb7x5=_0x6cb7x2[_0x690c[1137]];if(0!= _0x6cb7x3|| 0!= _0x6cb7x5){_0x6cb7x2[_0x690c[1135]](0,0),_0x6cb7x2[_0x690c[441]][_0x690c[1147]](this[_0x690c[1128]]+ _0x6cb7x3/ _0x6cb7x2[_0x690c[441]][_0x690c[255]],this[_0x690c[1127]]+ _0x6cb7x5/ _0x6cb7x2[_0x690c[441]][_0x690c[255]])}}}};this[_0x690c[515]]= function(){_0x6cb7x2[_0x690c[1148]](this[_0x690c[1132]])}}mxPanningManager[_0x690c[202]][_0x690c[1145]]= 1/ 6;mxPanningManager[_0x690c[202]][_0x690c[1140]]= 10;mxPanningManager[_0x690c[202]][_0x690c[1144]]=  !0;mxPanningManager[_0x690c[202]][_0x690c[467]]= 0;function mxPopupMenu(_0x6cb7x2){this[_0x690c[1033]]= _0x6cb7x2;null!= _0x6cb7x2&& this[_0x690c[176]]()}mxPopupMenu[_0x690c[202]]=  new mxEventSource;mxPopupMenu[_0x690c[202]][_0x690c[196]]= mxPopupMenu;mxPopupMenu[_0x690c[202]][_0x690c[1149]]= mxClient[_0x690c[88]]+ _0x690c[1150];mxPopupMenu[_0x690c[202]][_0x690c[931]]= 10006;mxPopupMenu[_0x690c[202]][_0x690c[1033]]= null;mxPopupMenu[_0x690c[202]][_0x690c[1151]]=  !1;mxPopupMenu[_0x690c[202]][_0x690c[984]]=  !0;mxPopupMenu[_0x690c[202]][_0x690c[1152]]= 0;mxPopupMenu[_0x690c[202]][_0x690c[1153]]=  !1;mxPopupMenu[_0x690c[202]][_0x690c[1154]]=  !1;mxPopupMenu[_0x690c[202]][_0x690c[1155]]=  !0;mxPopupMenu[_0x690c[202]][_0x690c[176]]= function(){this[_0x690c[116]]= document[_0x690c[55]](_0x690c[116]);this[_0x690c[116]][_0x690c[926]]= _0x690c[1156];this[_0x690c[120]]= document[_0x690c[55]](_0x690c[120]);this[_0x690c[116]][_0x690c[62]](this[_0x690c[120]]);this[_0x690c[485]]= document[_0x690c[55]](_0x690c[485]);this[_0x690c[485]][_0x690c[926]]= _0x690c[1156];this[_0x690c[485]][_0x690c[124]][_0x690c[495]]= _0x690c[497];this[_0x690c[485]][_0x690c[124]][_0x690c[931]]= this[_0x690c[931]];this[_0x690c[485]][_0x690c[62]](this[_0x690c[116]]);mxEvent[_0x690c[1157]](this[_0x690c[485]])};mxPopupMenu[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxPopupMenu[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxPopupMenu[_0x690c[202]][_0x690c[737]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[737]]()|| this[_0x690c[1151]]&& mxEvent[_0x690c[1158]](_0x6cb7x2[_0x690c[727]]())};mxPopupMenu[_0x690c[202]][_0x690c[1025]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x5= _0x6cb7x5|| this;this[_0x690c[1152]]++;_0x6cb7x5[_0x690c[1159]]&& (_0x6cb7x5[_0x690c[1160]]&& this[_0x690c[1051]](_0x6cb7x5,!0),_0x6cb7x5[_0x690c[1159]]=  !1);_0x6cb7x5[_0x690c[1160]]=  !0;var _0x6cb7x12=document[_0x690c[55]](_0x690c[121]);_0x6cb7x12[_0x690c[926]]= _0x690c[1161];var _0x6cb7x13=document[_0x690c[55]](_0x690c[122]);_0x6cb7x13[_0x690c[926]]= _0x690c[1162];null!= _0x6cb7x3?(_0x6cb7x9= document[_0x690c[55]](_0x690c[466]),_0x6cb7x9[_0x690c[390]]= _0x6cb7x3,_0x6cb7x13[_0x690c[62]](_0x6cb7x9)):null!= _0x6cb7x9&& (_0x6cb7x3= document[_0x690c[55]](_0x690c[485]),_0x6cb7x3[_0x690c[926]]= _0x6cb7x9,_0x6cb7x13[_0x690c[62]](_0x6cb7x3));_0x6cb7x12[_0x690c[62]](_0x6cb7x13);this[_0x690c[1155]]&& (_0x6cb7x13= document[_0x690c[55]](_0x690c[122]),_0x6cb7x13[_0x690c[926]]= _0x690c[1161]+ (null!= _0x6cb7xa&&  !_0x6cb7xa?_0x690c[1163]:_0x690c[110]),mxUtils[_0x690c[53]](_0x6cb7x13,_0x6cb7x2),_0x6cb7x13[_0x690c[611]]= _0x690c[361],_0x6cb7x12[_0x690c[62]](_0x6cb7x13),_0x6cb7x2= document[_0x690c[55]](_0x690c[122]),_0x6cb7x2[_0x690c[926]]= _0x690c[1161]+ (null!= _0x6cb7xa&&  !_0x6cb7xa?_0x690c[1163]:_0x690c[110]),_0x6cb7x2[_0x690c[124]][_0x690c[1164]]= _0x690c[1055],_0x6cb7x2[_0x690c[124]][_0x690c[1165]]= _0x690c[699],_0x6cb7x12[_0x690c[62]](_0x6cb7x2),null== _0x6cb7x5[_0x690c[485]]&& this[_0x690c[1166]](_0x6cb7x5));_0x6cb7x5[_0x690c[120]][_0x690c[62]](_0x6cb7x12);if(null== _0x6cb7xa|| _0x6cb7xa){mxEvent[_0x690c[759]](_0x6cb7x12,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1167]]= _0x6cb7x12;_0x6cb7x5[_0x690c[1168]]!= _0x6cb7x12&& _0x6cb7x5[_0x690c[1168]]!= _0x6cb7x5&& (null!= _0x6cb7x5[_0x690c[1168]]&& null!= _0x6cb7x5[_0x690c[1168]][_0x690c[485]][_0x690c[265]]&& this[_0x690c[1169]](_0x6cb7x5),null!= _0x6cb7x12[_0x690c[485]]&& (this[_0x690c[1170]](_0x6cb7x5,_0x6cb7x12),_0x6cb7x5[_0x690c[1168]]= _0x6cb7x12));mxEvent[_0x690c[722]](_0x6cb7x2)}),mxUtils[_0x690c[885]](this,function(_0x6cb7x2){_0x6cb7x5[_0x690c[1168]]!= _0x6cb7x12&& _0x6cb7x5[_0x690c[1168]]!= _0x6cb7x5&& (null!= _0x6cb7x5[_0x690c[1168]]&& null!= _0x6cb7x5[_0x690c[1168]][_0x690c[485]][_0x690c[265]]&& this[_0x690c[1169]](_0x6cb7x5),this[_0x690c[1153]]&& null!= _0x6cb7x12[_0x690c[485]]&& (this[_0x690c[1170]](_0x6cb7x5,_0x6cb7x12),_0x6cb7x5[_0x690c[1168]]= _0x6cb7x12));_0x6cb7x12[_0x690c[926]]= _0x690c[1171]}),mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1167]]== _0x6cb7x12&& (_0x6cb7x5[_0x690c[1168]]!= _0x6cb7x12&& this[_0x690c[1032]](),null!= _0x6cb7x4&& _0x6cb7x4(_0x6cb7x2));this[_0x690c[1167]]= null;mxEvent[_0x690c[722]](_0x6cb7x2)})),mxEvent[_0x690c[169]](_0x6cb7x12,_0x690c[1035],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){_0x6cb7x12[_0x690c[926]]= _0x690c[1161]}))};return _0x6cb7x12};mxPopupMenu[_0x690c[202]][_0x690c[1166]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[116]]= document[_0x690c[55]](_0x690c[116]);_0x6cb7x2[_0x690c[116]][_0x690c[926]]= _0x690c[1156];_0x6cb7x2[_0x690c[120]]= document[_0x690c[55]](_0x690c[120]);_0x6cb7x2[_0x690c[116]][_0x690c[62]](_0x6cb7x2[_0x690c[120]]);_0x6cb7x2[_0x690c[485]]= document[_0x690c[55]](_0x690c[485]);_0x6cb7x2[_0x690c[485]][_0x690c[926]]= _0x690c[1156];_0x6cb7x2[_0x690c[485]][_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x2[_0x690c[485]][_0x690c[124]][_0x690c[495]]= _0x690c[497];_0x6cb7x2[_0x690c[485]][_0x690c[124]][_0x690c[931]]= this[_0x690c[931]];_0x6cb7x2[_0x690c[485]][_0x690c[62]](_0x6cb7x2[_0x690c[116]]);var _0x6cb7x3=document[_0x690c[55]](_0x690c[466]);_0x6cb7x3[_0x690c[57]](_0x690c[390],this[_0x690c[1149]]);td= _0x6cb7x2[_0x690c[285]][_0x690c[287]][_0x690c[287]];td[_0x690c[62]](_0x6cb7x3)};mxPopupMenu[_0x690c[202]][_0x690c[1170]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x3[_0x690c[485]]){_0x6cb7x3[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x6cb7x2[_0x690c[485]][_0x690c[358]]+ _0x6cb7x3[_0x690c[358]]+ _0x6cb7x3[_0x690c[359]]- 1+ _0x690c[168];_0x6cb7x3[_0x690c[485]][_0x690c[124]][_0x690c[125]]= _0x6cb7x2[_0x690c[485]][_0x690c[362]]+ _0x6cb7x3[_0x690c[362]]+ _0x690c[168];document[_0x690c[112]][_0x690c[62]](_0x6cb7x3[_0x690c[485]]);var _0x6cb7x4=parseInt(_0x6cb7x3[_0x690c[485]][_0x690c[358]]),_0x6cb7x5=parseInt(_0x6cb7x3[_0x690c[485]][_0x690c[359]]),_0x6cb7x9=document[_0x690c[112]],_0x6cb7xa=document[_0x690c[158]];if(_0x6cb7x4+ _0x6cb7x5> (_0x6cb7x9[_0x690c[360]]|| _0x6cb7xa[_0x690c[360]])+ (_0x6cb7x9[_0x690c[159]]|| _0x6cb7xa[_0x690c[159]])){_0x6cb7x3[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x6cb7x2[_0x690c[485]][_0x690c[358]]- _0x6cb7x5+ (mxClient[_0x690c[80]]?6:-6)+ _0x690c[168]};mxUtils[_0x690c[933]](_0x6cb7x3[_0x690c[485]])}};mxPopupMenu[_0x690c[202]][_0x690c[1051]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2= _0x6cb7x2|| this;if(this[_0x690c[1154]]&&  !_0x6cb7x3){_0x6cb7x2[_0x690c[1159]]=  !0}else {if(null!= _0x6cb7x2[_0x690c[120]]){_0x6cb7x2[_0x690c[1159]]=  !1;var _0x6cb7x4=document[_0x690c[55]](_0x690c[121]),_0x6cb7x5=document[_0x690c[55]](_0x690c[122]);_0x6cb7x5[_0x690c[926]]= _0x690c[1162];_0x6cb7x5[_0x690c[124]][_0x690c[549]]= _0x690c[1172];_0x6cb7x4[_0x690c[62]](_0x6cb7x5);_0x6cb7x5= document[_0x690c[55]](_0x690c[122]);_0x6cb7x5[_0x690c[124]][_0x690c[549]]= _0x690c[1172];_0x6cb7x5[_0x690c[57]](_0x690c[1173],_0x690c[1174]);var _0x6cb7x9=document[_0x690c[55]](_0x690c[1054]);_0x6cb7x9[_0x690c[57]](_0x690c[803],_0x690c[500]);_0x6cb7x5[_0x690c[62]](_0x6cb7x9);_0x6cb7x4[_0x690c[62]](_0x6cb7x5);_0x6cb7x2[_0x690c[120]][_0x690c[62]](_0x6cb7x4)}}};mxPopupMenu[_0x690c[202]][_0x690c[152]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= this[_0x690c[485]]&& null!= this[_0x690c[120]]&& null!= this[_0x690c[1033]]){this[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x6cb7x2+ _0x690c[168];for(this[_0x690c[485]][_0x690c[124]][_0x690c[125]]= _0x6cb7x3+ _0x690c[168];null!= this[_0x690c[120]][_0x690c[285]];){mxEvent[_0x690c[762]](this[_0x690c[120]][_0x690c[285]]),this[_0x690c[120]][_0x690c[266]](this[_0x690c[120]][_0x690c[285]])};this[_0x690c[1152]]= 0;this[_0x690c[1033]](this,_0x6cb7x4,_0x6cb7x5);0< this[_0x690c[1152]]&& (this[_0x690c[1175]](),this[_0x690c[746]]( new mxEventObject(mxEvent.SHOW)))}};mxPopupMenu[_0x690c[202]][_0x690c[1031]]= function(){return null!= this[_0x690c[485]]&& this[_0x690c[485]][_0x690c[265]]== document[_0x690c[112]]};mxPopupMenu[_0x690c[202]][_0x690c[1175]]= function(){9<= document[_0x690c[5]]&& (this[_0x690c[485]][_0x690c[124]][_0x690c[347]]= _0x690c[130]);document[_0x690c[112]][_0x690c[62]](this[_0x690c[485]]);mxUtils[_0x690c[933]](this[_0x690c[485]])};mxPopupMenu[_0x690c[202]][_0x690c[1032]]= function(){null!= this[_0x690c[485]]&& (null!= this[_0x690c[485]][_0x690c[265]]&& this[_0x690c[485]][_0x690c[265]][_0x690c[266]](this[_0x690c[485]]),this[_0x690c[1169]](this),this[_0x690c[1160]]=  !1)};mxPopupMenu[_0x690c[202]][_0x690c[1169]]= function(_0x6cb7x2){null!= _0x6cb7x2[_0x690c[1168]]&& (this[_0x690c[1169]](_0x6cb7x2[_0x690c[1168]]),null!= _0x6cb7x2[_0x690c[1168]][_0x690c[485]][_0x690c[265]]&& _0x6cb7x2[_0x690c[1168]][_0x690c[485]][_0x690c[265]][_0x690c[266]](_0x6cb7x2[_0x690c[1168]][_0x690c[485]]),_0x6cb7x2[_0x690c[1168]]= null)};mxPopupMenu[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[485]]&& (mxEvent[_0x690c[762]](this[_0x690c[485]]),null!= this[_0x690c[485]][_0x690c[265]]&& this[_0x690c[485]][_0x690c[265]][_0x690c[266]](this[_0x690c[485]]),this[_0x690c[485]]= null)};function mxAutoSaveManager(_0x6cb7x2){this[_0x690c[1176]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x4){this[_0x690c[994]]()&& this[_0x690c[1177]](_0x6cb7x4[_0x690c[720]](_0x690c[1061])[_0x690c[1065]])});this[_0x690c[1178]](_0x6cb7x2)}mxAutoSaveManager[_0x690c[202]]=  new mxEventSource;mxAutoSaveManager[_0x690c[202]][_0x690c[196]]= mxAutoSaveManager;mxAutoSaveManager[_0x690c[202]][_0x690c[1179]]= null;mxAutoSaveManager[_0x690c[202]][_0x690c[1180]]= 10;mxAutoSaveManager[_0x690c[202]][_0x690c[1181]]= 2;mxAutoSaveManager[_0x690c[202]][_0x690c[1182]]= 5;mxAutoSaveManager[_0x690c[202]][_0x690c[1183]]= 0;mxAutoSaveManager[_0x690c[202]][_0x690c[1184]]= 0;mxAutoSaveManager[_0x690c[202]][_0x690c[984]]=  !0;mxAutoSaveManager[_0x690c[202]][_0x690c[1176]]= null;mxAutoSaveManager[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxAutoSaveManager[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxAutoSaveManager[_0x690c[202]][_0x690c[1178]]= function(_0x6cb7x2){null!= this[_0x690c[1179]]&& this[_0x690c[1179]][_0x690c[502]]()[_0x690c[745]](this[_0x690c[1176]]);this[_0x690c[1179]]= _0x6cb7x2;null!= this[_0x690c[1179]]&& this[_0x690c[1179]][_0x690c[502]]()[_0x690c[169]](mxEvent.CHANGE,this[_0x690c[1176]])};mxAutoSaveManager[_0x690c[202]][_0x690c[815]]= function(){};mxAutoSaveManager[_0x690c[202]][_0x690c[1177]]= function(_0x6cb7x2){_0x6cb7x2= (( new Date)[_0x690c[178]]()- this[_0x690c[1184]])/ 1E3;_0x6cb7x2> this[_0x690c[1180]]|| this[_0x690c[1183]]>= this[_0x690c[1182]]&& _0x6cb7x2> this[_0x690c[1181]]?(this[_0x690c[815]](),this[_0x690c[862]]()):this[_0x690c[1183]]++};mxAutoSaveManager[_0x690c[202]][_0x690c[862]]= function(){this[_0x690c[1184]]= ( new Date)[_0x690c[178]]();this[_0x690c[1183]]= 0};mxAutoSaveManager[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1178]](null)};function mxAnimation(_0x6cb7x2){this[_0x690c[1140]]= null!= _0x6cb7x2?_0x6cb7x2:20}mxAnimation[_0x690c[202]]=  new mxEventSource;mxAnimation[_0x690c[202]][_0x690c[196]]= mxAnimation;mxAnimation[_0x690c[202]][_0x690c[1140]]= null;mxAnimation[_0x690c[202]][_0x690c[1123]]= null;mxAnimation[_0x690c[202]][_0x690c[1185]]= function(){null== this[_0x690c[1123]]&& (this[_0x690c[1123]]= window[_0x690c[1141]](mxUtils[_0x690c[885]](this,this[_0x690c[1186]]),this[_0x690c[1140]]))};mxAnimation[_0x690c[202]][_0x690c[1186]]= function(){this[_0x690c[746]]( new mxEventObject(mxEvent.EXECUTE))};mxAnimation[_0x690c[202]][_0x690c[1187]]= function(){null!= this[_0x690c[1123]]&& (window[_0x690c[1146]](this[_0x690c[1123]]),this[_0x690c[1123]]= null,this[_0x690c[746]]( new mxEventObject(mxEvent.DONE)))};function mxMorphing(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxAnimation[_0x690c[239]](this,_0x6cb7x5);this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[1188]]= null!= _0x6cb7x3?_0x6cb7x3:6;this[_0x690c[1189]]= null!= _0x6cb7x4?_0x6cb7x4:1.5}mxMorphing[_0x690c[202]]=  new mxAnimation;mxMorphing[_0x690c[202]][_0x690c[196]]= mxMorphing;mxMorphing[_0x690c[202]][_0x690c[1179]]= null;mxMorphing[_0x690c[202]][_0x690c[1188]]= null;mxMorphing[_0x690c[202]][_0x690c[1190]]= 0;mxMorphing[_0x690c[202]][_0x690c[1189]]= null;mxMorphing[_0x690c[202]][_0x690c[895]]= null;mxMorphing[_0x690c[202]][_0x690c[1186]]= function(){var _0x6cb7x2= new mxCellStatePreview(this[_0x690c[1179]]);if(null!= this[_0x690c[895]]){for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[895]][_0x690c[67]];_0x6cb7x3++){this[_0x690c[1191]](cells[_0x6cb7x3],_0x6cb7x2,!1)}}else {this[_0x690c[1191]](this[_0x690c[1179]][_0x690c[502]]()[_0x690c[501]](),_0x6cb7x2,!0)};this[_0x690c[539]](_0x6cb7x2);(_0x6cb7x2[_0x690c[1107]]()|| this[_0x690c[1190]]++ >= this[_0x690c[1188]])&& this[_0x690c[1187]]()};mxMorphing[_0x690c[202]][_0x690c[539]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[539]]()};mxMorphing[_0x690c[202]][_0x690c[1191]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x2),_0x6cb7x9=null;if(null!= _0x6cb7x5&& (_0x6cb7x9= this[_0x690c[1192]](_0x6cb7x5),this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1193]](_0x6cb7x2)&& (0!= _0x6cb7x9[_0x690c[235]]|| 0!= _0x6cb7x9[_0x690c[236]]))){var _0x6cb7xa=this[_0x690c[1179]][_0x690c[441]][_0x690c[512]](),_0x6cb7x12=this[_0x690c[1179]][_0x690c[441]][_0x690c[518]]();_0x6cb7x9[_0x690c[235]]+= _0x6cb7xa[_0x690c[235]]* _0x6cb7x12;_0x6cb7x9[_0x690c[236]]+= _0x6cb7xa[_0x690c[236]]* _0x6cb7x12;_0x6cb7x3[_0x690c[1194]](_0x6cb7x5,-_0x6cb7x9[_0x690c[235]]/ this[_0x690c[1189]],-_0x6cb7x9[_0x690c[236]]/ this[_0x690c[1189]])};if(_0x6cb7x4&&  !this[_0x690c[1195]](_0x6cb7x5,_0x6cb7x9)){_0x6cb7x5= this[_0x690c[1179]][_0x690c[502]]()[_0x690c[262]](_0x6cb7x2);for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){this[_0x690c[1191]](this[_0x690c[1179]][_0x690c[502]]()[_0x690c[263]](_0x6cb7x2,_0x6cb7x9),_0x6cb7x3,_0x6cb7x4)}}};mxMorphing[_0x690c[202]][_0x690c[1195]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x3&& (0!= _0x6cb7x3[_0x690c[235]]|| 0!= _0x6cb7x3[_0x690c[236]])};mxMorphing[_0x690c[202]][_0x690c[1192]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1196]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[512]](),_0x6cb7x5=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[518]]();_0x6cb7x2=  new mxPoint(_0x6cb7x2[_0x690c[235]]/ _0x6cb7x5- _0x6cb7x4[_0x690c[235]],_0x6cb7x2[_0x690c[236]]/ _0x6cb7x5- _0x6cb7x4[_0x690c[236]]);return  new mxPoint((_0x6cb7x3[_0x690c[235]]- _0x6cb7x2[_0x690c[235]])* _0x6cb7x5,(_0x6cb7x3[_0x690c[236]]- _0x6cb7x2[_0x690c[236]])* _0x6cb7x5)};mxMorphing[_0x690c[202]][_0x690c[1196]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= _0x6cb7x2&& (_0x6cb7x3= this[_0x690c[1196]](this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1197]](_0x6cb7x2)),_0x6cb7x2= this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x2),null!= _0x6cb7x2&& (_0x6cb7x3[_0x690c[235]]+= _0x6cb7x2[_0x690c[235]],_0x6cb7x3[_0x690c[236]]+= _0x6cb7x2[_0x690c[236]]));null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[1179]][_0x690c[441]][_0x690c[512]](),_0x6cb7x3=  new mxPoint(-_0x6cb7x3[_0x690c[235]],-_0x6cb7x3[_0x690c[236]]));return _0x6cb7x3};function mxImageBundle(_0x6cb7x2){this[_0x690c[1199]]= [];this[_0x690c[1200]]= null!= _0x6cb7x2?_0x6cb7x2:!1}mxImageBundle[_0x690c[202]][_0x690c[1199]]= null;mxImageBundle[_0x690c[202]][_0x690c[1199]]= null;mxImageBundle[_0x690c[202]][_0x690c[1201]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[1199]][_0x6cb7x2]= {value:_0x6cb7x3,fallback:_0x6cb7x4}};mxImageBundle[_0x690c[202]][_0x690c[1202]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[1199]][_0x6cb7x2],null!= _0x6cb7x2&& (_0x6cb7x3= this[_0x690c[1200]]?_0x6cb7x2[_0x690c[1203]]:_0x6cb7x2[_0x690c[131]]));return _0x6cb7x3};function mxImageExport(){}mxImageExport[_0x690c[202]][_0x690c[1204]]=  !1;mxImageExport[_0x690c[202]][_0x690c[1205]]= function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2&& (this[_0x690c[1207]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[1206]]),this[_0x690c[1204]]&& this[_0x690c[1207]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[1208]]))};mxImageExport[_0x690c[202]][_0x690c[1207]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(null!= _0x6cb7x2){_0x6cb7x4(_0x6cb7x2,_0x6cb7x3);for(var _0x6cb7x5=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7x9=_0x6cb7x5[_0x690c[251]][_0x690c[262]](_0x6cb7x2[_0x690c[246]]),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9;_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x5[_0x690c[441]][_0x690c[248]](_0x6cb7x5[_0x690c[251]][_0x690c[263]](_0x6cb7x2[_0x690c[246]],_0x6cb7xa));this[_0x690c[1207]](_0x6cb7x12,_0x6cb7x3,_0x6cb7x4)}}};mxImageExport[_0x690c[202]][_0x690c[1206]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[253]] instanceof  mxShape&& (_0x6cb7x3[_0x690c[815]](),_0x6cb7x2[_0x690c[253]][_0x690c[1209]](_0x6cb7x3),_0x6cb7x3[_0x690c[1210]]());null!= _0x6cb7x2[_0x690c[963]]&& (_0x6cb7x3[_0x690c[815]](),_0x6cb7x2[_0x690c[963]][_0x690c[1209]](_0x6cb7x3),_0x6cb7x3[_0x690c[1210]]())};mxImageExport[_0x690c[202]][_0x690c[1208]]= function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2[_0x690c[1211]]&& _0x6cb7x2[_0x690c[1211]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x5){_0x6cb7x5 instanceof  mxShape&& _0x6cb7x5[_0x690c[1209]](_0x6cb7x3)})};function mxAbstractCanvas2D(){this[_0x690c[1212]]= this[_0x690c[1213]]();this[_0x690c[862]]()}mxAbstractCanvas2D[_0x690c[202]][_0x690c[724]]= null;mxAbstractCanvas2D[_0x690c[202]][_0x690c[1214]]= null;mxAbstractCanvas2D[_0x690c[202]][_0x690c[1215]]= null;mxAbstractCanvas2D[_0x690c[202]][_0x690c[1216]]=  !0;mxAbstractCanvas2D[_0x690c[202]][_0x690c[1217]]= 0;mxAbstractCanvas2D[_0x690c[202]][_0x690c[1218]]= 0;mxAbstractCanvas2D[_0x690c[202]][_0x690c[1219]]= _0x690c[1220];mxAbstractCanvas2D[_0x690c[202]][_0x690c[1221]]= _0x690c[1222];mxAbstractCanvas2D[_0x690c[202]][_0x690c[1223]]= _0x690c[1224];mxAbstractCanvas2D[_0x690c[202]][_0x690c[1225]]= _0x690c[1226];mxAbstractCanvas2D[_0x690c[202]][_0x690c[1227]]= _0x690c[1228];mxAbstractCanvas2D[_0x690c[202]][_0x690c[1229]]=  !1;mxAbstractCanvas2D[_0x690c[202]][_0x690c[1213]]= function(){return  new mxUrlConverter};mxAbstractCanvas2D[_0x690c[202]][_0x690c[862]]= function(){this[_0x690c[724]]= this[_0x690c[1230]]();this[_0x690c[1214]]= []};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1230]]= function(){return {dx:0,dy:0,scale:1,alpha:1,fillColor:null,fillAlpha:1,gradientColor:null,gradientAlpha:1,gradientDirection:null,strokeColor:null,strokeWidth:1,dashed:!1,dashPattern:_0x690c[1231],lineCap:_0x690c[1232],lineJoin:_0x690c[1233],miterLimit:10,fontColor:_0x690c[1234],fontBackgroundColor:null,fontBorderColor:null,fontSize:mxConstants[_0x690c[483]],fontFamily:mxConstants[_0x690c[484]],fontStyle:0,shadow:!1,shadowColor:mxConstants[_0x690c[1235]],shadowAlpha:mxConstants[_0x690c[1236]],shadowDx:mxConstants[_0x690c[1237]],shadowDy:mxConstants[_0x690c[1238]],rotation:0,rotationCx:0,rotationCy:0}};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1239]]= function(_0x6cb7x2){return Math[_0x690c[488]](parseFloat(_0x6cb7x2))};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1240]]= function(){if(null!= this[_0x690c[1215]]&& (this[_0x690c[1215]][_0x690c[207]](arguments[0]),2< arguments[_0x690c[67]])){for(var _0x6cb7x2=this[_0x690c[724]],_0x6cb7x3=2;_0x6cb7x3< arguments[_0x690c[67]];_0x6cb7x3+= 2){this[_0x690c[1217]]= arguments[_0x6cb7x3- 1],this[_0x690c[1218]]= arguments[_0x6cb7x3],this[_0x690c[1215]][_0x690c[207]](this[_0x690c[1239]]((this[_0x690c[1217]]+ _0x6cb7x2[_0x690c[1126]])* _0x6cb7x2[_0x690c[255]])),this[_0x690c[1215]][_0x690c[207]](this[_0x690c[1239]]((this[_0x690c[1218]]+ _0x6cb7x2[_0x690c[1125]])* _0x6cb7x2[_0x690c[255]]))}}};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1241]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x4*= Math[_0x690c[424]]/ 180;return mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x2,_0x6cb7x3),Math[_0x690c[426]](_0x6cb7x4),Math[_0x690c[427]](_0x6cb7x4), new mxPoint(_0x6cb7x5,_0x6cb7x9))};mxAbstractCanvas2D[_0x690c[202]][_0x690c[815]]= function(){this[_0x690c[1214]][_0x690c[207]](this[_0x690c[724]]);this[_0x690c[724]]= mxUtils[_0x690c[238]](this[_0x690c[724]])};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1210]]= function(){this[_0x690c[724]]= this[_0x690c[1214]][_0x690c[1242]]()};mxAbstractCanvas2D[_0x690c[202]][_0x690c[255]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[255]]*= _0x6cb7x2;this[_0x690c[724]][_0x690c[610]]*= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[513]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[724]][_0x690c[1126]]+= _0x6cb7x2;this[_0x690c[724]][_0x690c[1125]]+= _0x6cb7x3};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1243]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[1244]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1245]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);this[_0x690c[724]][_0x690c[604]]= _0x6cb7x2;this[_0x690c[724]][_0x690c[606]]= null};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1246]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){_0x6cb7x4= this[_0x690c[724]];_0x6cb7x4[_0x690c[604]]= _0x6cb7x2;_0x6cb7x4[_0x690c[1247]]= null!= _0x6cb7x13?_0x6cb7x13:1;_0x6cb7x4[_0x690c[606]]= _0x6cb7x3;_0x6cb7x4[_0x690c[1248]]= null!= _0x6cb7x14?_0x6cb7x14:1;_0x6cb7x4[_0x690c[607]]= _0x6cb7x12};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1249]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);this[_0x690c[724]][_0x690c[608]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1250]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[610]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1251]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[648]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1252]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[649]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1253]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[1254]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1255]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[1256]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1257]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[1258]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1259]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);this[_0x690c[724]][_0x690c[665]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1260]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);this[_0x690c[724]][_0x690c[1261]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1262]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);this[_0x690c[724]][_0x690c[1263]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1264]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[487]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1265]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[486]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1266]]= function(_0x6cb7x2){null== _0x6cb7x2&& (_0x6cb7x2= 0);this[_0x690c[724]][_0x690c[666]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1267]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[639]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1268]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);this[_0x690c[724]][_0x690c[1269]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1270]]= function(_0x6cb7x2){this[_0x690c[724]][_0x690c[1271]]= _0x6cb7x2};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1272]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[724]][_0x690c[1273]]= _0x6cb7x2;this[_0x690c[724]][_0x690c[1274]]= _0x6cb7x3};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1275]]= function(){this[_0x690c[1218]]= this[_0x690c[1217]]= 0;this[_0x690c[1215]]= []};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1276]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1240]](this[_0x690c[1219]],_0x6cb7x2,_0x6cb7x3)};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1277]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1240]](this[_0x690c[1221]],_0x6cb7x2,_0x6cb7x3)};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1278]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[1240]](this[_0x690c[1223]],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1279]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[1240]](this[_0x690c[1225]],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa)};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1280]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){_0x6cb7x2= mxUtils[_0x690c[1281]](this[_0x690c[1217]],this[_0x690c[1218]],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12);for(_0x6cb7x3= 0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3+= 6){this[_0x690c[1279]](_0x6cb7x2[_0x6cb7x3],_0x6cb7x2[_0x6cb7x3+ 1],_0x6cb7x2[_0x6cb7x3+ 2],_0x6cb7x2[_0x6cb7x3+ 3],_0x6cb7x2[_0x6cb7x3+ 4],_0x6cb7x2[_0x6cb7x3+ 5])}};mxAbstractCanvas2D[_0x690c[202]][_0x690c[268]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[1240]](this[_0x690c[1227]])};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1282]]= function(){};function mxXmlCanvas2D(_0x6cb7x2){mxAbstractCanvas2D[_0x690c[239]](this);this[_0x690c[813]]= _0x6cb7x2;this[_0x690c[1283]]()}mxUtils[_0x690c[1284]](mxXmlCanvas2D,mxAbstractCanvas2D);mxXmlCanvas2D[_0x690c[202]][_0x690c[1285]]=  !0;mxXmlCanvas2D[_0x690c[202]][_0x690c[1286]]=  !0;mxXmlCanvas2D[_0x690c[202]][_0x690c[1283]]= function(){var _0x6cb7x2;_0x6cb7x2= this[_0x690c[55]](_0x690c[1287]);_0x6cb7x2[_0x690c[57]](_0x690c[1288],mxConstants.DEFAULT_FONTFAMILY);this[_0x690c[813]][_0x690c[62]](_0x6cb7x2);_0x6cb7x2= this[_0x690c[55]](_0x690c[1289]);_0x6cb7x2[_0x690c[57]](_0x690c[803],mxConstants.DEFAULT_FONTSIZE);this[_0x690c[813]][_0x690c[62]](_0x6cb7x2);_0x6cb7x2= this[_0x690c[55]](_0x690c[1290]);_0x6cb7x2[_0x690c[57]](_0x690c[352],mxConstants.SHADOWCOLOR);this[_0x690c[813]][_0x690c[62]](_0x6cb7x2);_0x6cb7x2= this[_0x690c[55]](_0x690c[1291]);_0x6cb7x2[_0x690c[57]](_0x690c[1244],mxConstants.SHADOW_OPACITY);this[_0x690c[813]][_0x690c[62]](_0x6cb7x2);_0x6cb7x2= this[_0x690c[55]](_0x690c[1292]);_0x6cb7x2[_0x690c[57]](_0x690c[1126],mxConstants.SHADOW_OFFSET_X);_0x6cb7x2[_0x690c[57]](_0x690c[1125],mxConstants.SHADOW_OFFSET_Y);this[_0x690c[813]][_0x690c[62]](_0x6cb7x2)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1239]]= function(_0x6cb7x2){return parseFloat(parseFloat(_0x6cb7x2)[_0x690c[1293]](2))};mxXmlCanvas2D[_0x690c[202]][_0x690c[55]]= function(_0x6cb7x2){return this[_0x690c[813]][_0x690c[295]][_0x690c[55]](_0x6cb7x2)};mxXmlCanvas2D[_0x690c[202]][_0x690c[815]]= function(){this[_0x690c[1286]]&& mxAbstractCanvas2D[_0x690c[202]][_0x690c[815]][_0x690c[183]](this,arguments);this[_0x690c[813]][_0x690c[62]](this[_0x690c[55]](_0x690c[815]))};mxXmlCanvas2D[_0x690c[202]][_0x690c[1210]]= function(){this[_0x690c[1286]]&& mxAbstractCanvas2D[_0x690c[202]][_0x690c[1210]][_0x690c[183]](this,arguments);this[_0x690c[813]][_0x690c[62]](this[_0x690c[55]](_0x690c[1210]))};mxXmlCanvas2D[_0x690c[202]][_0x690c[255]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[255]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1243]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[255]);_0x6cb7x3[_0x690c[57]](_0x690c[255],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[513]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[55]](_0x690c[513]);_0x6cb7x4[_0x690c[57]](_0x690c[1126],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x4[_0x690c[57]](_0x690c[1125],this[_0x690c[1239]](_0x6cb7x3));this[_0x690c[813]][_0x690c[62]](_0x6cb7x4)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1294]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=this[_0x690c[55]](_0x690c[1294]);if(0!= _0x6cb7x2|| _0x6cb7x3|| _0x6cb7x4){_0x6cb7xa[_0x690c[57]](_0x690c[1295],this[_0x690c[1239]](_0x6cb7x2)),_0x6cb7xa[_0x690c[57]](_0x690c[623],_0x6cb7x3?_0x690c[500]:_0x690c[468]),_0x6cb7xa[_0x690c[57]](_0x690c[624],_0x6cb7x4?_0x690c[500]:_0x690c[468]),_0x6cb7xa[_0x690c[57]](_0x690c[1296],this[_0x690c[1239]](_0x6cb7x5)),_0x6cb7xa[_0x690c[57]](_0x690c[1297],this[_0x690c[1239]](_0x6cb7x9)),this[_0x690c[813]][_0x690c[62]](_0x6cb7xa)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1243]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1244]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1243]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1244]);_0x6cb7x3[_0x690c[57]](_0x690c[1244],this[_0x690c[1239]](_0x6cb7x2));this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1245]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[604]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1245]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1298]);_0x6cb7x3[_0x690c[57]](_0x690c[352],null!= _0x6cb7x2?_0x6cb7x2:mxConstants[_0x690c[217]]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1246]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){if(null!= _0x6cb7x2&& null!= _0x6cb7x3){mxAbstractCanvas2D[_0x690c[202]][_0x690c[1246]][_0x690c[183]](this,arguments);var _0x6cb7x15=this[_0x690c[55]](_0x690c[1299]);_0x6cb7x15[_0x690c[57]](_0x690c[1300],_0x6cb7x2);_0x6cb7x15[_0x690c[57]](_0x690c[1301],_0x6cb7x3);_0x6cb7x15[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x15[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x5));_0x6cb7x15[_0x690c[57]](_0x690c[1302],this[_0x690c[1239]](_0x6cb7x9));_0x6cb7x15[_0x690c[57]](_0x690c[1303],this[_0x690c[1239]](_0x6cb7xa));null!= _0x6cb7x12&& _0x6cb7x15[_0x690c[57]](_0x690c[663],_0x6cb7x12);null!= _0x6cb7x13&& _0x6cb7x15[_0x690c[57]](_0x690c[1304],_0x6cb7x13);null!= _0x6cb7x14&& _0x6cb7x15[_0x690c[57]](_0x690c[1305],_0x6cb7x14);this[_0x690c[813]][_0x690c[62]](_0x6cb7x15)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1249]]= function(_0x6cb7x2){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[608]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1249]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1306]);_0x6cb7x3[_0x690c[57]](_0x690c[352],null!= _0x6cb7x2?_0x6cb7x2:mxConstants[_0x690c[217]]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1250]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[610]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1250]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1307]);_0x6cb7x3[_0x690c[57]](_0x690c[117],this[_0x690c[1239]](_0x6cb7x2));this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1251]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[648]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1251]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[648]);_0x6cb7x3[_0x690c[57]](_0x690c[648],_0x6cb7x2?_0x690c[500]:_0x690c[468]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1252]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[649]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1252]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1308]);_0x6cb7x3[_0x690c[57]](_0x690c[1309],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1253]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1254]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1253]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1310]);_0x6cb7x3[_0x690c[57]](_0x690c[1311],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1255]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1256]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1255]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1312]);_0x6cb7x3[_0x690c[57]](_0x690c[234],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1257]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1258]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1257]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1313]);_0x6cb7x3[_0x690c[57]](_0x690c[1314],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1259]]= function(_0x6cb7x2){if(this[_0x690c[1285]]){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[665]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1259]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1315]);_0x6cb7x3[_0x690c[57]](_0x690c[352],null!= _0x6cb7x2?_0x6cb7x2:mxConstants[_0x690c[217]]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1260]]= function(_0x6cb7x2){if(this[_0x690c[1285]]){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1261]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1260]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1316]);_0x6cb7x3[_0x690c[57]](_0x690c[352],null!= _0x6cb7x2?_0x6cb7x2:mxConstants[_0x690c[217]]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1262]]= function(_0x6cb7x2){if(this[_0x690c[1285]]){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1263]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1262]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1317]);_0x6cb7x3[_0x690c[57]](_0x690c[352],null!= _0x6cb7x2?_0x6cb7x2:mxConstants[_0x690c[217]]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1264]]= function(_0x6cb7x2){if(this[_0x690c[1285]]){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[487]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1264]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1289]);_0x6cb7x3[_0x690c[57]](_0x690c[803],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1265]]= function(_0x6cb7x2){if(this[_0x690c[1285]]){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[486]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1265]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1287]);_0x6cb7x3[_0x690c[57]](_0x690c[1288],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1266]]= function(_0x6cb7x2){if(this[_0x690c[1285]]){null== _0x6cb7x2&& (_0x6cb7x2= 0);if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[666]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1266]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1318]);_0x6cb7x3[_0x690c[57]](_0x690c[124],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1267]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[639]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1267]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[639]);_0x6cb7x3[_0x690c[57]](_0x690c[984],_0x6cb7x2?_0x690c[500]:_0x690c[468]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1268]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){_0x6cb7x2== mxConstants[_0x690c[217]]&& (_0x6cb7x2= null);if(this[_0x690c[724]][_0x690c[1269]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1268]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1290]);_0x6cb7x3[_0x690c[57]](_0x690c[352],null!= _0x6cb7x2?_0x6cb7x2:mxConstants[_0x690c[217]]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1270]]= function(_0x6cb7x2){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1271]]== _0x6cb7x2){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1270]][_0x690c[183]](this,arguments)};var _0x6cb7x3=this[_0x690c[55]](_0x690c[1291]);_0x6cb7x3[_0x690c[57]](_0x690c[1244],_0x6cb7x2);this[_0x690c[813]][_0x690c[62]](_0x6cb7x3)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1272]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1286]]){if(this[_0x690c[724]][_0x690c[1273]]== _0x6cb7x2&& this[_0x690c[724]][_0x690c[1274]]== _0x6cb7x3){return};mxAbstractCanvas2D[_0x690c[202]][_0x690c[1272]][_0x690c[183]](this,arguments)};var _0x6cb7x4=this[_0x690c[55]](_0x690c[1292]);_0x6cb7x4[_0x690c[57]](_0x690c[1126],_0x6cb7x2);_0x6cb7x4[_0x690c[57]](_0x690c[1125],_0x6cb7x3);this[_0x690c[813]][_0x690c[62]](_0x6cb7x4)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1319]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=this[_0x690c[55]](_0x690c[1319]);_0x6cb7x9[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x9[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3));_0x6cb7x9[_0x690c[57]](_0x690c[1302],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x9[_0x690c[57]](_0x690c[1303],this[_0x690c[1239]](_0x6cb7x5));this[_0x690c[813]][_0x690c[62]](_0x6cb7x9)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1320]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){var _0x6cb7x12=this[_0x690c[55]](_0x690c[1320]);_0x6cb7x12[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x12[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3));_0x6cb7x12[_0x690c[57]](_0x690c[1302],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x12[_0x690c[57]](_0x690c[1303],this[_0x690c[1239]](_0x6cb7x5));_0x6cb7x12[_0x690c[57]](_0x690c[1126],this[_0x690c[1239]](_0x6cb7x9));_0x6cb7x12[_0x690c[57]](_0x690c[1125],this[_0x690c[1239]](_0x6cb7xa));this[_0x690c[813]][_0x690c[62]](_0x6cb7x12)};mxXmlCanvas2D[_0x690c[202]][_0x690c[680]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=this[_0x690c[55]](_0x690c[680]);_0x6cb7x9[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x9[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3));_0x6cb7x9[_0x690c[57]](_0x690c[1302],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x9[_0x690c[57]](_0x690c[1303],this[_0x690c[1239]](_0x6cb7x5));this[_0x690c[813]][_0x690c[62]](_0x6cb7x9)};mxXmlCanvas2D[_0x690c[202]][_0x690c[618]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13){_0x6cb7x9= this[_0x690c[1212]][_0x690c[1321]](_0x6cb7x9);var _0x6cb7x14=this[_0x690c[55]](_0x690c[618]);_0x6cb7x14[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x14[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3));_0x6cb7x14[_0x690c[57]](_0x690c[1302],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x14[_0x690c[57]](_0x690c[1303],this[_0x690c[1239]](_0x6cb7x5));_0x6cb7x14[_0x690c[57]](_0x690c[390],_0x6cb7x9);_0x6cb7x14[_0x690c[57]](_0x690c[1322],_0x6cb7xa?_0x690c[500]:_0x690c[468]);_0x6cb7x14[_0x690c[57]](_0x690c[623],_0x6cb7x12?_0x690c[500]:_0x690c[468]);_0x6cb7x14[_0x690c[57]](_0x690c[624],_0x6cb7x13?_0x690c[500]:_0x690c[468]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x14)};mxXmlCanvas2D[_0x690c[202]][_0x690c[1275]]= function(){this[_0x690c[813]][_0x690c[62]](this[_0x690c[55]](_0x690c[1275]));this[_0x690c[1218]]= this[_0x690c[1217]]= 0};mxXmlCanvas2D[_0x690c[202]][_0x690c[1276]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[55]](_0x690c[582]);_0x6cb7x4[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x4[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3));this[_0x690c[813]][_0x690c[62]](_0x6cb7x4);this[_0x690c[1217]]= _0x6cb7x2;this[_0x690c[1218]]= _0x6cb7x3};mxXmlCanvas2D[_0x690c[202]][_0x690c[1277]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[55]](_0x690c[683]);_0x6cb7x4[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x4[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3));this[_0x690c[813]][_0x690c[62]](_0x6cb7x4);this[_0x690c[1217]]= _0x6cb7x2;this[_0x690c[1218]]= _0x6cb7x3};mxXmlCanvas2D[_0x690c[202]][_0x690c[1278]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=this[_0x690c[55]](_0x690c[1323]);_0x6cb7x9[_0x690c[57]](_0x690c[1324],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x9[_0x690c[57]](_0x690c[1325],this[_0x690c[1239]](_0x6cb7x3));_0x6cb7x9[_0x690c[57]](_0x690c[1326],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x9[_0x690c[57]](_0x690c[1327],this[_0x690c[1239]](_0x6cb7x5));this[_0x690c[813]][_0x690c[62]](_0x6cb7x9);this[_0x690c[1217]]= _0x6cb7x4;this[_0x690c[1218]]= _0x6cb7x5};mxXmlCanvas2D[_0x690c[202]][_0x690c[1279]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){var _0x6cb7x12=this[_0x690c[55]](_0x690c[1328]);_0x6cb7x12[_0x690c[57]](_0x690c[1324],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x12[_0x690c[57]](_0x690c[1325],this[_0x690c[1239]](_0x6cb7x3));_0x6cb7x12[_0x690c[57]](_0x690c[1326],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x12[_0x690c[57]](_0x690c[1327],this[_0x690c[1239]](_0x6cb7x5));_0x6cb7x12[_0x690c[57]](_0x690c[1329],this[_0x690c[1239]](_0x6cb7x9));_0x6cb7x12[_0x690c[57]](_0x690c[1330],this[_0x690c[1239]](_0x6cb7xa));this[_0x690c[813]][_0x690c[62]](_0x6cb7x12);this[_0x690c[1217]]= _0x6cb7x9;this[_0x690c[1218]]= _0x6cb7xa};mxXmlCanvas2D[_0x690c[202]][_0x690c[268]]= function(){this[_0x690c[813]][_0x690c[62]](this[_0x690c[55]](_0x690c[268]))};mxXmlCanvas2D[_0x690c[202]][_0x690c[963]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){if(this[_0x690c[1285]]&& null!= _0x6cb7x9){mxUtils[_0x690c[1331]](_0x6cb7x9)&& (_0x6cb7x9= mxUtils[_0x690c[532]](_0x6cb7x9));var _0x6cb7x18=this[_0x690c[55]](_0x690c[963]);_0x6cb7x18[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2));_0x6cb7x18[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3));_0x6cb7x18[_0x690c[57]](_0x690c[1302],this[_0x690c[1239]](_0x6cb7x4));_0x6cb7x18[_0x690c[57]](_0x690c[1303],this[_0x690c[1239]](_0x6cb7x5));_0x6cb7x18[_0x690c[57]](_0x690c[1332],_0x6cb7x9);null!= _0x6cb7xa&& _0x6cb7x18[_0x690c[57]](_0x690c[611],_0x6cb7xa);null!= _0x6cb7x12&& _0x6cb7x18[_0x690c[57]](_0x690c[552],_0x6cb7x12);_0x6cb7x18[_0x690c[57]](_0x690c[1333],_0x6cb7x13?_0x690c[500]:_0x690c[468]);null== _0x6cb7x14&& (_0x6cb7x14= _0x690c[110]);_0x6cb7x18[_0x690c[57]](_0x690c[1239],_0x6cb7x14);null!= _0x6cb7x15&& _0x6cb7x18[_0x690c[57]](_0x690c[1334],_0x6cb7x15?_0x690c[500]:_0x690c[468]);null!= _0x6cb7x16&& _0x6cb7x18[_0x690c[57]](_0x690c[1335],_0x6cb7x16?_0x690c[500]:_0x690c[468]);null!= _0x6cb7x17&& _0x6cb7x18[_0x690c[57]](_0x690c[603],_0x6cb7x17);this[_0x690c[813]][_0x690c[62]](_0x6cb7x18)}};mxXmlCanvas2D[_0x690c[202]][_0x690c[1336]]= function(){this[_0x690c[813]][_0x690c[62]](this[_0x690c[55]](_0x690c[1336]))};mxXmlCanvas2D[_0x690c[202]][_0x690c[1334]]= function(){this[_0x690c[813]][_0x690c[62]](this[_0x690c[55]](_0x690c[1334]))};mxXmlCanvas2D[_0x690c[202]][_0x690c[1337]]= function(){this[_0x690c[813]][_0x690c[62]](this[_0x690c[55]](_0x690c[1338]))};function mxSvgCanvas2D(_0x6cb7x2,_0x6cb7x3){mxAbstractCanvas2D[_0x690c[239]](this);this[_0x690c[813]]= _0x6cb7x2;this[_0x690c[1339]]= [];this[_0x690c[1340]]= null;this[_0x690c[1341]]= null!= _0x6cb7x3?_0x6cb7x3:!1;var _0x6cb7x4=null;if(_0x6cb7x2[_0x690c[295]]!= document){for(_0x6cb7x4= _0x6cb7x2;null!= _0x6cb7x4&& _0x690c[571]!= _0x6cb7x4[_0x690c[301]];){_0x6cb7x4= _0x6cb7x4[_0x690c[265]]}};null!= _0x6cb7x4&& (0< _0x6cb7x4[_0x690c[64]](_0x690c[1340])[_0x690c[67]]&& (this[_0x690c[1340]]= _0x6cb7x4[_0x690c[64]](_0x690c[1340])[0]),null== this[_0x690c[1340]]&& (this[_0x690c[1340]]= this[_0x690c[55]](_0x690c[1340]),null!= _0x6cb7x4[_0x690c[285]]?_0x6cb7x4[_0x690c[950]](this[_0x690c[1340]],_0x6cb7x4[_0x690c[285]]):_0x6cb7x4[_0x690c[62]](this[_0x690c[1340]])),this[_0x690c[1341]]&& this[_0x690c[1340]][_0x690c[62]](this[_0x690c[1342]]()))}mxUtils[_0x690c[1284]](mxSvgCanvas2D,mxAbstractCanvas2D);mxSvgCanvas2D[_0x690c[202]][_0x690c[252]]= null;mxSvgCanvas2D[_0x690c[202]][_0x690c[1343]]=  !0;mxSvgCanvas2D[_0x690c[202]][_0x690c[1285]]=  !0;mxSvgCanvas2D[_0x690c[202]][_0x690c[1344]]=  !0;mxSvgCanvas2D[_0x690c[202]][_0x690c[1345]]= 0;mxSvgCanvas2D[_0x690c[202]][_0x690c[1346]]= 0;mxSvgCanvas2D[_0x690c[202]][_0x690c[1347]]=  !1;mxSvgCanvas2D[_0x690c[202]][_0x690c[862]]= function(){mxAbstractCanvas2D[_0x690c[202]][_0x690c[862]][_0x690c[183]](this,arguments);this[_0x690c[1339]]= []};mxSvgCanvas2D[_0x690c[202]][_0x690c[1342]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[55]](_0x690c[124]);_0x6cb7x2[_0x690c[57]](_0x690c[60],_0x690c[61]);mxUtils[_0x690c[53]](_0x6cb7x2,_0x690c[1348]+ mxConstants[_0x690c[484]]+ _0x690c[1349]+ mxConstants[_0x690c[483]]+ _0x690c[1350]);return _0x6cb7x2};mxSvgCanvas2D[_0x690c[202]][_0x690c[55]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= this[_0x690c[813]][_0x690c[295]][_0x690c[509]]){return this[_0x690c[813]][_0x690c[295]][_0x690c[509]](_0x6cb7x3|| mxConstants[_0x690c[1351]],_0x6cb7x2)};var _0x6cb7x4=this[_0x690c[813]][_0x690c[295]][_0x690c[55]](_0x6cb7x2);null!= _0x6cb7x3&& _0x6cb7x4[_0x690c[57]](_0x690c[1352],_0x6cb7x3);return _0x6cb7x4};mxSvgCanvas2D[_0x690c[202]][_0x690c[1353]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x690c[198]== _0x6cb7x2[_0x690c[225]](0)&& (_0x6cb7x2= _0x6cb7x2[_0x690c[85]](1));_0x690c[198]== _0x6cb7x3[_0x690c[225]](0)&& (_0x6cb7x3= _0x6cb7x3[_0x690c[85]](1));_0x6cb7x2= _0x6cb7x2[_0x690c[216]]()+ _0x690c[213]+ _0x6cb7x4;_0x6cb7x3= _0x6cb7x3[_0x690c[216]]()+ _0x690c[213]+ _0x6cb7x5;_0x6cb7x4= null;null== _0x6cb7x9|| _0x6cb7x9== mxConstants[_0x690c[1354]]?_0x6cb7x4= _0x690c[1355]:_0x6cb7x9== mxConstants[_0x690c[1356]]?_0x6cb7x4= _0x690c[1357]:(_0x6cb7x5= _0x6cb7x2,_0x6cb7x2= _0x6cb7x3,_0x6cb7x3= _0x6cb7x5,_0x6cb7x9== mxConstants[_0x690c[1358]]?_0x6cb7x4= _0x690c[1355]:_0x6cb7x9== mxConstants[_0x690c[1359]]&& (_0x6cb7x4= _0x690c[1357]));return _0x690c[1360]+ _0x6cb7x2+ _0x690c[213]+ _0x6cb7x3+ _0x690c[213]+ _0x6cb7x4};mxSvgCanvas2D[_0x690c[202]][_0x690c[1361]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=this[_0x690c[1353]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),_0x6cb7x12=this[_0x690c[1339]][_0x6cb7xa];if(null== _0x6cb7x12){var _0x6cb7x13=this[_0x690c[813]][_0x690c[538]],_0x6cb7x14=0,_0x6cb7x15=_0x6cb7xa+ _0x690c[213]+ _0x6cb7x14;if(null!= _0x6cb7x13){for(_0x6cb7x12= _0x6cb7x13[_0x690c[295]][_0x690c[1362]](_0x6cb7x15);null!= _0x6cb7x12&& _0x6cb7x12[_0x690c[538]]!= _0x6cb7x13;){_0x6cb7x15= _0x6cb7xa+ _0x690c[213]+ _0x6cb7x14++,_0x6cb7x12= _0x6cb7x13[_0x690c[295]][_0x690c[1362]](_0x6cb7x15)}}else {_0x6cb7x15= _0x690c[1363]+  ++this[_0x690c[1346]]};null== _0x6cb7x12&& (_0x6cb7x12= this[_0x690c[1364]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),_0x6cb7x12[_0x690c[57]](_0x690c[1363],_0x6cb7x15),null!= this[_0x690c[1340]]?this[_0x690c[1340]][_0x690c[62]](_0x6cb7x12):_0x6cb7x13[_0x690c[62]](_0x6cb7x12));this[_0x690c[1339]][_0x6cb7xa]= _0x6cb7x12};return _0x6cb7x12[_0x690c[284]](_0x690c[1363])};mxSvgCanvas2D[_0x690c[202]][_0x690c[1364]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=this[_0x690c[55]](_0x690c[1365]);_0x6cb7xa[_0x690c[57]](_0x690c[1324],_0x690c[1366]);_0x6cb7xa[_0x690c[57]](_0x690c[1325],_0x690c[1366]);_0x6cb7xa[_0x690c[57]](_0x690c[1326],_0x690c[1366]);_0x6cb7xa[_0x690c[57]](_0x690c[1327],_0x690c[1366]);null== _0x6cb7x9|| _0x6cb7x9== mxConstants[_0x690c[1354]]?_0x6cb7xa[_0x690c[57]](_0x690c[1327],_0x690c[118]):_0x6cb7x9== mxConstants[_0x690c[1356]]?_0x6cb7xa[_0x690c[57]](_0x690c[1326],_0x690c[118]):_0x6cb7x9== mxConstants[_0x690c[1358]]?_0x6cb7xa[_0x690c[57]](_0x690c[1325],_0x690c[118]):_0x6cb7x9== mxConstants[_0x690c[1359]]&& _0x6cb7xa[_0x690c[57]](_0x690c[1324],_0x690c[118]);_0x6cb7x4= 1> _0x6cb7x4?_0x690c[1367]+ _0x6cb7x4:_0x690c[110];_0x6cb7x9= this[_0x690c[55]](_0x690c[1076]);_0x6cb7x9[_0x690c[57]](_0x690c[1368],_0x690c[1366]);_0x6cb7x9[_0x690c[57]](_0x690c[124],_0x690c[1369]+ _0x6cb7x2+ _0x6cb7x4);_0x6cb7xa[_0x690c[62]](_0x6cb7x9);_0x6cb7x4= 1> _0x6cb7x5?_0x690c[1367]+ _0x6cb7x5:_0x690c[110];_0x6cb7x9= this[_0x690c[55]](_0x690c[1076]);_0x6cb7x9[_0x690c[57]](_0x690c[1368],_0x690c[118]);_0x6cb7x9[_0x690c[57]](_0x690c[124],_0x690c[1369]+ _0x6cb7x3+ _0x6cb7x4);_0x6cb7xa[_0x690c[62]](_0x6cb7x9);return _0x6cb7xa};mxSvgCanvas2D[_0x690c[202]][_0x690c[1370]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[252]],_0x6cb7x5=this[_0x690c[724]];if(null!= _0x6cb7x4){if(_0x690c[1215]== _0x6cb7x4[_0x690c[301]]){if(null!= this[_0x690c[1215]]&& 0< this[_0x690c[1215]][_0x690c[67]]){_0x6cb7x4[_0x690c[57]](_0x690c[1371],this[_0x690c[1215]][_0x690c[234]](_0x690c[185]))}else {return}};_0x6cb7x2&& null!= _0x6cb7x5[_0x690c[604]]?this[_0x690c[1372]]():this[_0x690c[1341]]|| (_0x690c[680]== _0x6cb7x4[_0x690c[301]]&& mxClient[_0x690c[133]]&&  !mxClient[_0x690c[76]]&&  !mxClient[_0x690c[75]]?_0x6cb7x4[_0x690c[57]](_0x690c[1334],_0x690c[1373]):_0x6cb7x4[_0x690c[57]](_0x690c[1334],_0x690c[130]),_0x6cb7x2=  !1);_0x6cb7x3&& null!= _0x6cb7x5[_0x690c[608]]?this[_0x690c[1374]]():this[_0x690c[1341]]|| _0x6cb7x4[_0x690c[57]](_0x690c[1336],_0x690c[130]);null!= _0x6cb7x5[_0x690c[535]]&& 0< _0x6cb7x5[_0x690c[535]][_0x690c[67]]&& _0x6cb7x4[_0x690c[57]](_0x690c[535],_0x6cb7x5[_0x690c[535]]);_0x6cb7x5[_0x690c[639]]&& this[_0x690c[813]][_0x690c[62]](this[_0x690c[1375]](_0x6cb7x4));0< this[_0x690c[1345]]&&  !_0x6cb7x2&& this[_0x690c[813]][_0x690c[62]](this[_0x690c[1376]](_0x6cb7x4));this[_0x690c[1229]]&& (_0x690c[1215]!= _0x6cb7x4[_0x690c[301]]|| this[_0x690c[1215]][this[_0x690c[1215]][_0x690c[67]]- 1]== this[_0x690c[1227]])&& _0x6cb7x4[_0x690c[57]](_0x690c[1377],_0x690c[1378]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x4)}};mxSvgCanvas2D[_0x690c[202]][_0x690c[1372]]= function(){var _0x6cb7x2=this[_0x690c[724]];1> _0x6cb7x2[_0x690c[1244]]&& this[_0x690c[252]][_0x690c[57]](_0x690c[1379],_0x6cb7x2[_0x690c[1244]]);null!= _0x6cb7x2[_0x690c[604]]&& (null!= _0x6cb7x2[_0x690c[606]]?(_0x6cb7x2= this[_0x690c[1361]](_0x6cb7x2[_0x690c[604]],_0x6cb7x2[_0x690c[606]],_0x6cb7x2[_0x690c[1247]],_0x6cb7x2[_0x690c[1248]],_0x6cb7x2[_0x690c[607]]),this[_0x690c[252]][_0x690c[57]](_0x690c[1334],_0x690c[1380]+ _0x6cb7x2+ _0x690c[460])):this[_0x690c[252]][_0x690c[57]](_0x690c[1334],_0x6cb7x2[_0x690c[604]][_0x690c[216]]()))};mxSvgCanvas2D[_0x690c[202]][_0x690c[1374]]= function(){var _0x6cb7x2=this[_0x690c[724]];this[_0x690c[252]][_0x690c[57]](_0x690c[1336],_0x6cb7x2[_0x690c[608]][_0x690c[216]]());1> _0x6cb7x2[_0x690c[1244]]&& this[_0x690c[252]][_0x690c[57]](_0x690c[1381],_0x6cb7x2[_0x690c[1244]]);var _0x6cb7x3=Math[_0x690c[160]](1,this[_0x690c[1239]](_0x6cb7x2[_0x690c[610]]* _0x6cb7x2[_0x690c[255]]));1!= _0x6cb7x3&& this[_0x690c[252]][_0x690c[57]](_0x690c[1382],_0x6cb7x3);_0x690c[1215]== this[_0x690c[252]][_0x690c[301]]&& this[_0x690c[1383]]();_0x6cb7x2[_0x690c[648]]&& this[_0x690c[252]][_0x690c[57]](_0x690c[1384],this[_0x690c[1385]](_0x6cb7x3))};mxSvgCanvas2D[_0x690c[202]][_0x690c[1383]]= function(){var _0x6cb7x2=this[_0x690c[724]];null!= _0x6cb7x2[_0x690c[1256]]&& _0x690c[1233]!= _0x6cb7x2[_0x690c[1256]]&& this[_0x690c[252]][_0x690c[57]](_0x690c[1386],_0x6cb7x2[_0x690c[1256]]);if(null!= _0x6cb7x2[_0x690c[1254]]){var _0x6cb7x3=_0x6cb7x2[_0x690c[1254]];_0x690c[1232]== _0x6cb7x3&& (_0x6cb7x3= _0x690c[1387]);_0x690c[1387]!= _0x6cb7x3&& this[_0x690c[252]][_0x690c[57]](_0x690c[1388],_0x6cb7x3)};null!= _0x6cb7x2[_0x690c[1258]]&& (!this[_0x690c[1341]]|| 10!= _0x6cb7x2[_0x690c[1258]])&& this[_0x690c[252]][_0x690c[57]](_0x690c[1389],_0x6cb7x2[_0x690c[1258]])};mxSvgCanvas2D[_0x690c[202]][_0x690c[1385]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[724]][_0x690c[649]][_0x690c[224]](_0x690c[185]),_0x6cb7x4=[];if(0< _0x6cb7x3[_0x690c[67]]){for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){_0x6cb7x4[_0x6cb7x5]= Number(_0x6cb7x3[_0x6cb7x5])* _0x6cb7x2}};return _0x6cb7x4[_0x690c[234]](_0x690c[185])};mxSvgCanvas2D[_0x690c[202]][_0x690c[1376]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2[_0x690c[511]](!0);var _0x6cb7x3=parseFloat(_0x6cb7x2[_0x690c[284]](_0x690c[1382])|| 1)+ this[_0x690c[1345]];_0x6cb7x2[_0x690c[57]](_0x690c[1377],_0x690c[1336]);_0x6cb7x2[_0x690c[57]](_0x690c[187],_0x690c[188]);_0x6cb7x2[_0x690c[1390]](_0x690c[1384]);_0x6cb7x2[_0x690c[57]](_0x690c[1382],_0x6cb7x3);_0x6cb7x2[_0x690c[57]](_0x690c[1334],_0x690c[130]);_0x6cb7x2[_0x690c[57]](_0x690c[1336],mxClient[_0x690c[71]]?_0x690c[130]:_0x690c[1391]);return _0x6cb7x2};mxSvgCanvas2D[_0x690c[202]][_0x690c[1375]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2[_0x690c[511]](!0);var _0x6cb7x3=this[_0x690c[724]];_0x690c[130]!= _0x6cb7x2[_0x690c[284]](_0x690c[1334])&& _0x6cb7x2[_0x690c[57]](_0x690c[1334],_0x6cb7x3[_0x690c[1269]]);_0x690c[130]!= _0x6cb7x2[_0x690c[284]](_0x690c[1336])&& _0x6cb7x2[_0x690c[57]](_0x690c[1336],_0x6cb7x3[_0x690c[1269]]);_0x6cb7x2[_0x690c[57]](_0x690c[535],_0x690c[536]+ this[_0x690c[1239]](_0x6cb7x3[_0x690c[1273]]* _0x6cb7x3[_0x690c[255]])+ _0x690c[537]+ this[_0x690c[1239]](_0x6cb7x3[_0x690c[1274]]* _0x6cb7x3[_0x690c[255]])+ _0x690c[460]+ (_0x6cb7x3[_0x690c[535]]|| _0x690c[110]));_0x6cb7x2[_0x690c[57]](_0x690c[461],_0x6cb7x3[_0x690c[1271]]);return _0x6cb7x2};mxSvgCanvas2D[_0x690c[202]][_0x690c[1294]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(0!= _0x6cb7x2|| _0x6cb7x3|| _0x6cb7x4){var _0x6cb7xa=this[_0x690c[724]];_0x6cb7x5+= _0x6cb7xa[_0x690c[1126]];_0x6cb7x9+= _0x6cb7xa[_0x690c[1125]];_0x6cb7x5*= _0x6cb7xa[_0x690c[255]];_0x6cb7x9*= _0x6cb7xa[_0x690c[255]];_0x6cb7xa[_0x690c[535]]= _0x6cb7xa[_0x690c[535]]|| _0x690c[110];if(_0x6cb7x3&& _0x6cb7x4){_0x6cb7x2+= 180}else {if(_0x6cb7x3^ _0x6cb7x4){var _0x6cb7x12=_0x6cb7x3?_0x6cb7x5:0,_0x6cb7x13=_0x6cb7x3?-1:1,_0x6cb7x14=_0x6cb7x4?_0x6cb7x9:0,_0x6cb7x15=_0x6cb7x4?-1:1;_0x6cb7xa[_0x690c[535]]+= _0x690c[536]+ this[_0x690c[1239]](_0x6cb7x12)+ _0x690c[537]+ this[_0x690c[1239]](_0x6cb7x14)+ _0x690c[1392]+ this[_0x690c[1239]](_0x6cb7x13)+ _0x690c[537]+ this[_0x690c[1239]](_0x6cb7x15)+ _0x690c[1393]+ this[_0x690c[1239]](-_0x6cb7x12)+ _0x690c[537]+ this[_0x690c[1239]](-_0x6cb7x14)+ _0x690c[460]}};if(_0x6cb7x3?!_0x6cb7x4:_0x6cb7x4){_0x6cb7x2*=  -1};0!= _0x6cb7x2&& (_0x6cb7xa[_0x690c[535]]+= _0x690c[1394]+ this[_0x690c[1239]](_0x6cb7x2)+ _0x690c[537]+ this[_0x690c[1239]](_0x6cb7x5)+ _0x690c[537]+ this[_0x690c[1239]](_0x6cb7x9)+ _0x690c[460]);_0x6cb7xa[_0x690c[603]]+= _0x6cb7x2;_0x6cb7xa[_0x690c[1395]]= _0x6cb7x5;_0x6cb7xa[_0x690c[1396]]= _0x6cb7x9}};mxSvgCanvas2D[_0x690c[202]][_0x690c[1275]]= function(){mxAbstractCanvas2D[_0x690c[202]][_0x690c[1275]][_0x690c[183]](this,arguments);this[_0x690c[252]]= this[_0x690c[55]](_0x690c[1215])};mxSvgCanvas2D[_0x690c[202]][_0x690c[1319]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=this[_0x690c[724]],_0x6cb7xa=this[_0x690c[55]](_0x690c[1319]);_0x6cb7xa[_0x690c[57]](_0x690c[235],this[_0x690c[1239]]((_0x6cb7x2+ _0x6cb7x9[_0x690c[1126]])* _0x6cb7x9[_0x690c[255]]));_0x6cb7xa[_0x690c[57]](_0x690c[236],this[_0x690c[1239]]((_0x6cb7x3+ _0x6cb7x9[_0x690c[1125]])* _0x6cb7x9[_0x690c[255]]));_0x6cb7xa[_0x690c[57]](_0x690c[117],this[_0x690c[1239]](_0x6cb7x4* _0x6cb7x9[_0x690c[255]]));_0x6cb7xa[_0x690c[57]](_0x690c[119],this[_0x690c[1239]](_0x6cb7x5* _0x6cb7x9[_0x690c[255]]));this[_0x690c[252]]= _0x6cb7xa};mxSvgCanvas2D[_0x690c[202]][_0x690c[1320]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[1319]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5);0< _0x6cb7x9&& this[_0x690c[252]][_0x690c[57]](_0x690c[1397],this[_0x690c[1239]](_0x6cb7x9* this[_0x690c[724]][_0x690c[255]]));0< _0x6cb7xa&& this[_0x690c[252]][_0x690c[57]](_0x690c[1398],this[_0x690c[1239]](_0x6cb7xa* this[_0x690c[724]][_0x690c[255]]))};mxSvgCanvas2D[_0x690c[202]][_0x690c[680]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=this[_0x690c[724]],_0x6cb7xa=this[_0x690c[55]](_0x690c[680]);_0x6cb7xa[_0x690c[57]](_0x690c[1296],Math[_0x690c[488]]((_0x6cb7x2+ _0x6cb7x4/ 2+ _0x6cb7x9[_0x690c[1126]])* _0x6cb7x9[_0x690c[255]]));_0x6cb7xa[_0x690c[57]](_0x690c[1297],Math[_0x690c[488]]((_0x6cb7x3+ _0x6cb7x5/ 2+ _0x6cb7x9[_0x690c[1125]])* _0x6cb7x9[_0x690c[255]]));_0x6cb7xa[_0x690c[57]](_0x690c[1397],_0x6cb7x4/ 2* _0x6cb7x9[_0x690c[255]]);_0x6cb7xa[_0x690c[57]](_0x690c[1398],_0x6cb7x5/ 2* _0x6cb7x9[_0x690c[255]]);this[_0x690c[252]]= _0x6cb7xa};mxSvgCanvas2D[_0x690c[202]][_0x690c[618]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13){_0x6cb7x9= this[_0x690c[1212]][_0x690c[1321]](_0x6cb7x9);_0x6cb7xa= null!= _0x6cb7xa?_0x6cb7xa:!0;_0x6cb7x12= null!= _0x6cb7x12?_0x6cb7x12:!1;_0x6cb7x13= null!= _0x6cb7x13?_0x6cb7x13:!1;var _0x6cb7x14=this[_0x690c[724]];_0x6cb7x2+= _0x6cb7x14[_0x690c[1126]];_0x6cb7x3+= _0x6cb7x14[_0x690c[1125]];var _0x6cb7x15=this[_0x690c[55]](_0x690c[618]);_0x6cb7x15[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2* _0x6cb7x14[_0x690c[255]]));_0x6cb7x15[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3* _0x6cb7x14[_0x690c[255]]));_0x6cb7x15[_0x690c[57]](_0x690c[117],this[_0x690c[1239]](_0x6cb7x4* _0x6cb7x14[_0x690c[255]]));_0x6cb7x15[_0x690c[57]](_0x690c[119],this[_0x690c[1239]](_0x6cb7x5* _0x6cb7x14[_0x690c[255]]));null== _0x6cb7x15[_0x690c[1399]]?_0x6cb7x15[_0x690c[57]](_0x690c[1400],_0x6cb7x9):_0x6cb7x15[_0x690c[1399]](mxConstants.NS_XLINK,_0x690c[44],_0x6cb7x9);_0x6cb7xa|| _0x6cb7x15[_0x690c[57]](_0x690c[1401],_0x690c[130]);1> _0x6cb7x14[_0x690c[1244]]&& _0x6cb7x15[_0x690c[57]](_0x690c[461],_0x6cb7x14[_0x690c[1244]]);_0x6cb7x9= this[_0x690c[724]][_0x690c[535]]|| _0x690c[110];if(_0x6cb7x12|| _0x6cb7x13){var _0x6cb7x16=_0x6cb7xa= 1,_0x6cb7x17=0,_0x6cb7x18=0;_0x6cb7x12&& (_0x6cb7xa=  -1,_0x6cb7x17= -_0x6cb7x4- 2* _0x6cb7x2);_0x6cb7x13&& (_0x6cb7x16=  -1,_0x6cb7x18= -_0x6cb7x5- 2* _0x6cb7x3);_0x6cb7x9+= _0x690c[1402]+ _0x6cb7xa+ _0x690c[537]+ _0x6cb7x16+ _0x690c[1393]+ _0x6cb7x17+ _0x690c[537]+ _0x6cb7x18+ _0x690c[460]};0< _0x6cb7x9[_0x690c[67]]&& _0x6cb7x15[_0x690c[57]](_0x690c[535],_0x6cb7x9);this[_0x690c[813]][_0x690c[62]](_0x6cb7x15);this[_0x690c[1347]]&& (_0x6cb7x15[_0x690c[57]](_0x690c[124],_0x690c[1403]),_0x6cb7x15= this[_0x690c[55]](_0x690c[1319]),_0x6cb7x15[_0x690c[57]](_0x690c[187],_0x690c[188]),_0x6cb7x15[_0x690c[57]](_0x690c[1377],_0x690c[1334]),_0x6cb7x15[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2* _0x6cb7x14[_0x690c[255]])),_0x6cb7x15[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x3* _0x6cb7x14[_0x690c[255]])),_0x6cb7x15[_0x690c[57]](_0x690c[117],this[_0x690c[1239]](_0x6cb7x4* _0x6cb7x14[_0x690c[255]])),_0x6cb7x15[_0x690c[57]](_0x690c[119],this[_0x690c[1239]](_0x6cb7x5* _0x6cb7x14[_0x690c[255]])),this[_0x690c[813]][_0x690c[62]](_0x6cb7x15))};mxSvgCanvas2D[_0x690c[202]][_0x690c[1404]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x4= this[_0x690c[724]];_0x6cb7x5= _0x690c[1405]+ Math[_0x690c[488]](_0x6cb7x4[_0x690c[487]])+ _0x690c[1406]+ _0x6cb7x4[_0x690c[486]]+ _0x690c[1407]+ _0x6cb7x4[_0x690c[665]]+ _0x690c[1408]+ Math[_0x690c[488]](_0x6cb7x4[_0x690c[487]]* mxConstants[_0x690c[490]])+ _0x690c[1409]+ _0x6cb7x5;(_0x6cb7x4[_0x690c[666]]& mxConstants[_0x690c[1410]])== mxConstants[_0x690c[1410]]&& (_0x6cb7x5+= _0x690c[1411]);(_0x6cb7x4[_0x690c[666]]& mxConstants[_0x690c[1412]])== mxConstants[_0x690c[1412]]&& (_0x6cb7x5+= _0x690c[1413]);(_0x6cb7x4[_0x690c[666]]& mxConstants[_0x690c[1414]])== mxConstants[_0x690c[1414]]&& (_0x6cb7x5+= _0x690c[1415]);_0x6cb7x3== mxConstants[_0x690c[479]]?_0x6cb7x5+= _0x690c[1416]:_0x6cb7x3== mxConstants[_0x690c[480]]&& (_0x6cb7x5+= _0x690c[1417]);_0x6cb7x3= _0x690c[110];null!= _0x6cb7x4[_0x690c[1261]]&& (_0x6cb7x3+= _0x690c[1418]+ _0x6cb7x4[_0x690c[1261]]+ _0x690c[471]);null!= _0x6cb7x4[_0x690c[1263]]&& (_0x6cb7x3+= _0x690c[1419]+ _0x6cb7x4[_0x690c[1263]]+ _0x690c[471]);mxUtils[_0x690c[1331]](_0x6cb7x2)|| (_0x6cb7x4= document[_0x690c[55]](_0x690c[126]),_0x6cb7x4[_0x690c[339]]= _0x6cb7x2[_0x690c[230]](/&lt;/g,_0x690c[1421])[_0x690c[230]](/&gt;/g,_0x690c[1420])[_0x690c[230]](/</g,_0x690c[334])[_0x690c[230]](/>/g,_0x690c[335]),_0x6cb7x2= _0x6cb7x4[_0x690c[131]],_0x6cb7x9?_0x6cb7x5+= _0x6cb7x3:0< _0x6cb7x3[_0x690c[67]]&& (_0x6cb7x2= _0x690c[1422]+ _0x6cb7x3+ _0x690c[1423]+ _0x6cb7x2+ _0x690c[1424]));if(!mxClient[_0x690c[80]]&& document[_0x690c[509]]){return _0x6cb7x9= document[_0x690c[509]](_0x690c[577],_0x690c[485]),_0x6cb7x9[_0x690c[57]](_0x690c[124],_0x6cb7x5),mxUtils[_0x690c[1331]](_0x6cb7x2)?this[_0x690c[813]][_0x690c[295]]!= document?_0x6cb7x9[_0x690c[62]](_0x6cb7x2[_0x690c[511]](!0)):_0x6cb7x9[_0x690c[62]](_0x6cb7x2):_0x6cb7x9[_0x690c[339]]= _0x6cb7x2,_0x6cb7x9};mxUtils[_0x690c[1331]](_0x6cb7x2)&& this[_0x690c[813]][_0x690c[295]]!= document&& (_0x6cb7x2= _0x6cb7x2[_0x690c[342]]);_0x6cb7x2= _0x6cb7x2[_0x690c[230]](/<br>/g,_0x690c[1426])[_0x690c[230]](/<hr>/g,_0x690c[1425]);return mxUtils[_0x690c[877]](_0x690c[1427]+ _0x6cb7x5+ _0x690c[1423]+ _0x6cb7x2+ _0x690c[1424])[_0x690c[158]]};mxSvgCanvas2D[_0x690c[202]][_0x690c[963]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){if(this[_0x690c[1285]]&& null!= _0x6cb7x9){_0x6cb7x17= null!= _0x6cb7x17?_0x6cb7x17:0;var _0x6cb7x18=this[_0x690c[724]];_0x6cb7x2+= _0x6cb7x18[_0x690c[1126]];_0x6cb7x3+= _0x6cb7x18[_0x690c[1125]];if(this[_0x690c[1344]]&& _0x690c[1428]== _0x6cb7x14){var _0x6cb7x19=_0x690c[1429];_0x6cb7x16?(_0x6cb7x19+= _0x690c[1430],0< _0x6cb7x5&& (_0x6cb7x19+= _0x690c[1431]+ Math[_0x690c[488]](_0x6cb7x5)+ _0x690c[1409]),0< _0x6cb7x4&& (_0x6cb7x19+= _0x690c[1432]+ Math[_0x690c[488]](_0x6cb7x4)+ _0x690c[1409])):_0x6cb7x15&& (_0x6cb7x19+= _0x690c[1432]+ Math[_0x690c[488]](_0x6cb7x4)+ _0x690c[1409],0< _0x6cb7x5&& (_0x6cb7x19+= _0x690c[1431]+ Math[_0x690c[488]](_0x6cb7x5)+ _0x690c[1409]));_0x6cb7x13?(!_0x6cb7x16&& 0< _0x6cb7x4 && (_0x6cb7x19+= _0x690c[1432]+ Math[_0x690c[488]](_0x6cb7x4)+ _0x690c[1409]),_0x6cb7x19+= _0x690c[1433]):_0x6cb7x19+= _0x690c[1434];_0x6cb7x13= this[_0x690c[55]](_0x690c[449]);1> _0x6cb7x18[_0x690c[1244]]&& _0x6cb7x13[_0x690c[57]](_0x690c[461],_0x6cb7x18[_0x690c[1244]]);_0x6cb7x14= this[_0x690c[55]](_0x690c[1435]);_0x6cb7x14[_0x690c[57]](_0x690c[1377],_0x690c[1378]);_0x6cb7x19= this[_0x690c[1404]](_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x19,_0x6cb7x15);if(null!= _0x6cb7x19){_0x6cb7x13[_0x690c[62]](_0x6cb7x14);this[_0x690c[813]][_0x690c[62]](_0x6cb7x13);var _0x6cb7x1a=0;if(mxClient[_0x690c[80]]&&  !mxClient[_0x690c[48]]){var _0x6cb7x1b=document[_0x690c[55]](_0x690c[485]);_0x6cb7x1b[_0x690c[124]][_0x690c[103]]= _0x6cb7x19[_0x690c[284]](_0x690c[124]);_0x6cb7x1b[_0x690c[124]][_0x690c[495]]= mxClient[_0x690c[496]]?_0x690c[497]:_0x690c[498];_0x6cb7x1b[_0x690c[124]][_0x690c[187]]= _0x690c[188];_0x6cb7x1b[_0x690c[339]]= mxUtils[_0x690c[1331]](_0x6cb7x9)?_0x6cb7x9[_0x690c[342]]:_0x6cb7x9;document[_0x690c[112]][_0x690c[62]](_0x6cb7x1b);_0x6cb7x1a= _0x6cb7x1b[_0x690c[359]];_0x6cb7x5= mxClient[_0x690c[496]]&& 0< _0x6cb7x5&& _0x6cb7x16?Math[_0x690c[243]](_0x6cb7x5,_0x6cb7x1b[_0x690c[167]]+ 2):_0x6cb7x1b[_0x690c[167]];_0x6cb7x1b[_0x690c[265]][_0x690c[266]](_0x6cb7x1b);_0x6cb7x14[_0x690c[62]](_0x6cb7x19)}else {this[_0x690c[813]][_0x690c[295]]!= document?(_0x6cb7x19[_0x690c[124]][_0x690c[187]]= _0x690c[188],document[_0x690c[112]][_0x690c[62]](_0x6cb7x19),_0x6cb7x1a= _0x6cb7x19[_0x690c[359]],_0x6cb7x5= _0x6cb7x19[_0x690c[167]],_0x6cb7x14[_0x690c[62]](_0x6cb7x19),_0x6cb7x19[_0x690c[124]][_0x690c[187]]= _0x690c[110]):(_0x6cb7x14[_0x690c[62]](_0x6cb7x19),_0x6cb7x1a= _0x6cb7x19[_0x690c[359]],_0x6cb7x5= _0x6cb7x19[_0x690c[167]])};_0x6cb7x4= _0x6cb7x15?Math[_0x690c[160]](_0x6cb7x4,_0x6cb7x1a):_0x6cb7x1a;1> _0x6cb7x18[_0x690c[1244]]&& _0x6cb7x13[_0x690c[57]](_0x690c[461],_0x6cb7x18[_0x690c[1244]]);_0x6cb7x15= _0x6cb7x9= 0;_0x6cb7xa== mxConstants[_0x690c[479]]?_0x6cb7x9-= _0x6cb7x4/ 2:_0x6cb7xa== mxConstants[_0x690c[480]]&& (_0x6cb7x9-= _0x6cb7x4);_0x6cb7x2+= _0x6cb7x9;_0x6cb7x12== mxConstants[_0x690c[481]]?_0x6cb7x15-= _0x6cb7x5/ 2:_0x6cb7x12== mxConstants[_0x690c[482]]&& (_0x6cb7x15-= _0x6cb7x5);_0x6cb7x3+= _0x6cb7x15;_0x6cb7xa= 1!= _0x6cb7x18[_0x690c[255]]?_0x690c[1402]+ _0x6cb7x18[_0x690c[255]]+ _0x690c[460]:_0x690c[110];0!= _0x6cb7x18[_0x690c[603]]&& this[_0x690c[1216]]?(_0x6cb7xa+= _0x690c[1394]+ _0x6cb7x18[_0x690c[603]]+ _0x690c[537]+ _0x6cb7x4/ 2+ _0x690c[537]+ _0x6cb7x5/ 2+ _0x690c[460],_0x6cb7x3= this[_0x690c[1241]]((_0x6cb7x2+ _0x6cb7x4/ 2)* _0x6cb7x18[_0x690c[255]],(_0x6cb7x3+ _0x6cb7x5/ 2)* _0x6cb7x18[_0x690c[255]],_0x6cb7x18[_0x690c[603]],_0x6cb7x18[_0x690c[1395]],_0x6cb7x18[_0x690c[1396]]),_0x6cb7x2= _0x6cb7x3[_0x690c[235]]- _0x6cb7x4* _0x6cb7x18[_0x690c[255]]/ 2,_0x6cb7x3= _0x6cb7x3[_0x690c[236]]- _0x6cb7x5* _0x6cb7x18[_0x690c[255]]/ 2):(_0x6cb7x2*= _0x6cb7x18[_0x690c[255]],_0x6cb7x3*= _0x6cb7x18[_0x690c[255]]);0!= _0x6cb7x17&& (_0x6cb7xa+= _0x690c[1394]+ _0x6cb7x17+ _0x690c[537]+  -_0x6cb7x9+ _0x690c[537]+  -_0x6cb7x15+ _0x690c[460]);_0x6cb7x13[_0x690c[57]](_0x690c[535],_0x690c[536]+ Math[_0x690c[488]](_0x6cb7x2)+ _0x690c[537]+ Math[_0x690c[488]](_0x6cb7x3)+ _0x690c[460]+ _0x6cb7xa);_0x6cb7x14[_0x690c[57]](_0x690c[117],Math[_0x690c[488]](Math[_0x690c[160]](1,_0x6cb7x4)));_0x6cb7x14[_0x690c[57]](_0x690c[119],Math[_0x690c[488]](Math[_0x690c[160]](1,_0x6cb7x5)))}}else {this[_0x690c[1436]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17)}}};mxSvgCanvas2D[_0x690c[202]][_0x690c[1437]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x2= Math[_0x690c[488]](_0x6cb7x2);_0x6cb7x3= Math[_0x690c[488]](_0x6cb7x3);_0x6cb7x4= Math[_0x690c[488]](_0x6cb7x4);_0x6cb7x5= Math[_0x690c[488]](_0x6cb7x5);for(var _0x6cb7x9=_0x690c[1438]+ _0x6cb7x2+ _0x690c[213]+ _0x6cb7x3+ _0x690c[213]+ _0x6cb7x4+ _0x690c[213]+ _0x6cb7x5,_0x6cb7xa=0,_0x6cb7x12=_0x6cb7x9+ _0x690c[213]+ _0x6cb7xa;null!= document[_0x690c[1362]](_0x6cb7x12);){_0x6cb7x12= _0x6cb7x9+ _0x690c[213]+  ++_0x6cb7xa};clip= this[_0x690c[55]](_0x690c[1439]);clip[_0x690c[57]](_0x690c[1363],_0x6cb7x12);_0x6cb7x9= this[_0x690c[55]](_0x690c[1319]);_0x6cb7x9[_0x690c[57]](_0x690c[235],_0x6cb7x2);_0x6cb7x9[_0x690c[57]](_0x690c[236],_0x6cb7x3);_0x6cb7x9[_0x690c[57]](_0x690c[117],_0x6cb7x4);_0x6cb7x9[_0x690c[57]](_0x690c[119],_0x6cb7x5);clip[_0x690c[62]](_0x6cb7x9);return clip};mxSvgCanvas2D[_0x690c[202]][_0x690c[1436]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16){_0x6cb7x16= null!= _0x6cb7x16?_0x6cb7x16:0;_0x6cb7x13= this[_0x690c[724]];var _0x6cb7x17=Math[_0x690c[488]](_0x6cb7x13[_0x690c[487]]),_0x6cb7x18=this[_0x690c[55]](_0x690c[449]),_0x6cb7x19=_0x6cb7x13[_0x690c[535]]|| _0x690c[110];0!= _0x6cb7x16&& (_0x6cb7x19+= _0x690c[1394]+ _0x6cb7x16+ _0x690c[537]+ this[_0x690c[1239]](_0x6cb7x2* _0x6cb7x13[_0x690c[255]])+ _0x690c[537]+ this[_0x690c[1239]](_0x6cb7x3* _0x6cb7x13[_0x690c[255]])+ _0x690c[460]);if(_0x6cb7x15&& 0< _0x6cb7x4&& 0< _0x6cb7x5){var _0x6cb7x1a=_0x6cb7x2;_0x6cb7x16= _0x6cb7x3;_0x6cb7xa== mxConstants[_0x690c[479]]?_0x6cb7x1a-= _0x6cb7x4/ 2:_0x6cb7xa== mxConstants[_0x690c[480]]&& (_0x6cb7x1a-= _0x6cb7x4);_0x6cb7x12== mxConstants[_0x690c[481]]?_0x6cb7x16-= _0x6cb7x5/ 2:_0x6cb7x12== mxConstants[_0x690c[482]]&& (_0x6cb7x16-= _0x6cb7x5);_0x6cb7x16= this[_0x690c[1437]](_0x6cb7x1a* _0x6cb7x13[_0x690c[255]]- 2,_0x6cb7x16* _0x6cb7x13[_0x690c[255]]- 2,_0x6cb7x4* _0x6cb7x13[_0x690c[255]]+ 4,_0x6cb7x5* _0x6cb7x13[_0x690c[255]]+ 4);null!= this[_0x690c[1340]]?this[_0x690c[1340]][_0x690c[62]](_0x6cb7x16):this[_0x690c[813]][_0x690c[62]](_0x6cb7x16);_0x6cb7x18[_0x690c[57]](_0x690c[1440],_0x690c[1380]+ _0x6cb7x16[_0x690c[284]](_0x690c[1363])+ _0x690c[460])};this[_0x690c[1441]](_0x6cb7x18,_0x6cb7xa);_0x6cb7x16= _0x6cb7xa== mxConstants[_0x690c[480]]?_0x690c[1282]:_0x6cb7xa== mxConstants[_0x690c[479]]?_0x690c[554]:_0x690c[861];_0x690c[861]!= _0x6cb7x16&& _0x6cb7x18[_0x690c[57]](_0x690c[1442],_0x6cb7x16);(!this[_0x690c[1341]]|| _0x6cb7x17!= mxConstants[_0x690c[483]]) && _0x6cb7x18[_0x690c[57]](_0x690c[1443],Math[_0x690c[488]](_0x6cb7x17* _0x6cb7x13[_0x690c[255]])+ _0x690c[168]);0< _0x6cb7x19[_0x690c[67]]&& _0x6cb7x18[_0x690c[57]](_0x690c[535],_0x6cb7x19);1> _0x6cb7x13[_0x690c[1244]]&& _0x6cb7x18[_0x690c[57]](_0x690c[461],_0x6cb7x13[_0x690c[1244]]);var _0x6cb7x19=_0x6cb7x9[_0x690c[224]](_0x690c[192]),_0x6cb7x1a=Math[_0x690c[488]](_0x6cb7x17* mxConstants[_0x690c[490]]),_0x6cb7x1b=_0x6cb7x17+ (_0x6cb7x19[_0x690c[67]]- 1)* _0x6cb7x1a;_0x6cb7x16= _0x6cb7x3+ _0x6cb7x17- 1;_0x6cb7x12== mxConstants[_0x690c[481]]?(_0x6cb7x5= (this[_0x690c[1343]]&& _0x6cb7x15&& 0< _0x6cb7x5?Math[_0x690c[243]](_0x6cb7x1b,_0x6cb7x5):_0x6cb7x1b)/ 2,_0x6cb7x16-= _0x6cb7x5+ 1):_0x6cb7x12== mxConstants[_0x690c[482]]&& (_0x6cb7x5= this[_0x690c[1343]]&& _0x6cb7x15&& 0< _0x6cb7x5?Math[_0x690c[243]](_0x6cb7x1b,_0x6cb7x5):_0x6cb7x1b,_0x6cb7x16-= _0x6cb7x5+ 2);for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x19[_0x690c[67]];_0x6cb7x5++){0< _0x6cb7x19[_0x6cb7x5][_0x690c[67]]&& 0< mxUtils[_0x690c[330]](_0x6cb7x19[_0x6cb7x5])[_0x690c[67]]&& (_0x6cb7x15= this[_0x690c[55]](_0x690c[963]),_0x6cb7x15[_0x690c[57]](_0x690c[235],this[_0x690c[1239]](_0x6cb7x2* _0x6cb7x13[_0x690c[255]])),_0x6cb7x15[_0x690c[57]](_0x690c[236],this[_0x690c[1239]](_0x6cb7x16* _0x6cb7x13[_0x690c[255]])),mxUtils[_0x690c[53]](_0x6cb7x15,_0x6cb7x19[_0x6cb7x5]),_0x6cb7x18[_0x690c[62]](_0x6cb7x15)),_0x6cb7x16+= _0x6cb7x1a};this[_0x690c[813]][_0x690c[62]](_0x6cb7x18);this[_0x690c[1444]](_0x6cb7x18,_0x6cb7x9,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x1b,_0x6cb7xa,_0x6cb7x12,_0x6cb7x14)};mxSvgCanvas2D[_0x690c[202]][_0x690c[1441]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[724]];_0x6cb7x2[_0x690c[57]](_0x690c[1334],_0x6cb7x3[_0x690c[665]]);(!this[_0x690c[1341]]|| _0x6cb7x3[_0x690c[486]]!= mxConstants[_0x690c[484]]) && _0x6cb7x2[_0x690c[57]](_0x690c[1445],_0x6cb7x3[_0x690c[486]]);(_0x6cb7x3[_0x690c[666]]& mxConstants[_0x690c[1410]])== mxConstants[_0x690c[1410]]&& _0x6cb7x2[_0x690c[57]](_0x690c[1446],_0x690c[1447]);(_0x6cb7x3[_0x690c[666]]& mxConstants[_0x690c[1412]])== mxConstants[_0x690c[1412]]&& _0x6cb7x2[_0x690c[57]](_0x690c[1448],_0x690c[1449]);(_0x6cb7x3[_0x690c[666]]& mxConstants[_0x690c[1414]])== mxConstants[_0x690c[1414]]&& _0x6cb7x2[_0x690c[57]](_0x690c[1450],_0x690c[355])};mxSvgCanvas2D[_0x690c[202]][_0x690c[1444]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){var _0x6cb7x15=this[_0x690c[724]];if(null!= _0x6cb7x15[_0x690c[1261]]|| null!= _0x6cb7x15[_0x690c[1263]]){var _0x6cb7x16=null;_0x6cb7x14?(_0x6cb7x12== mxConstants[_0x690c[479]]?_0x6cb7x4-= _0x6cb7x9/ 2:_0x6cb7x12== mxConstants[_0x690c[480]]&& (_0x6cb7x4-= _0x6cb7x9),_0x6cb7x13== mxConstants[_0x690c[481]]?_0x6cb7x5-= _0x6cb7xa/ 2:_0x6cb7x13== mxConstants[_0x690c[482]]&& (_0x6cb7x5-= _0x6cb7xa),_0x6cb7x16=  new mxRectangle((_0x6cb7x4+ 1)* _0x6cb7x15[_0x690c[255]],_0x6cb7x5* _0x6cb7x15[_0x690c[255]],(_0x6cb7x9- 2)* _0x6cb7x15[_0x690c[255]],(_0x6cb7xa+ 2)* _0x6cb7x15[_0x690c[255]])):null!= _0x6cb7x2[_0x690c[1451]]&& this[_0x690c[813]][_0x690c[295]]== document?(_0x6cb7x16= _0x6cb7x2[_0x690c[1451]](),_0x6cb7x3= mxClient[_0x690c[80]]&& mxClient[_0x690c[48]],_0x6cb7x16=  new mxRectangle(_0x6cb7x16[_0x690c[235]],_0x6cb7x16[_0x690c[236]]+ (_0x6cb7x3?0:1),_0x6cb7x16[_0x690c[117]],_0x6cb7x16[_0x690c[119]]+ (_0x6cb7x3?1:0))):(_0x6cb7x16= document[_0x690c[55]](_0x690c[485]),_0x6cb7x16[_0x690c[124]][_0x690c[489]]= Math[_0x690c[488]](_0x6cb7x15[_0x690c[487]]* mxConstants[_0x690c[490]])+ _0x690c[168],_0x6cb7x16[_0x690c[124]][_0x690c[487]]= Math[_0x690c[488]](_0x6cb7x15[_0x690c[487]])+ _0x690c[168],_0x6cb7x16[_0x690c[124]][_0x690c[486]]= _0x6cb7x15[_0x690c[486]],_0x6cb7x16[_0x690c[124]][_0x690c[493]]= _0x690c[494],_0x6cb7x16[_0x690c[124]][_0x690c[491]]= _0x690c[492],_0x6cb7x16[_0x690c[124]][_0x690c[187]]= _0x690c[188],_0x6cb7x16[_0x690c[124]][_0x690c[495]]= mxClient[_0x690c[496]]?_0x690c[497]:_0x690c[498],_0x6cb7x16[_0x690c[124]][_0x690c[499]]= _0x690c[500],(_0x6cb7x15[_0x690c[666]]& mxConstants[_0x690c[1410]])== mxConstants[_0x690c[1410]]&& (_0x6cb7x16[_0x690c[124]][_0x690c[1452]]= _0x690c[1447]),(_0x6cb7x15[_0x690c[666]]& mxConstants[_0x690c[1412]])== mxConstants[_0x690c[1412]]&& (_0x6cb7x16[_0x690c[124]][_0x690c[666]]= _0x690c[1449]),_0x6cb7x3= mxUtils[_0x690c[321]](_0x6cb7x3,!1),_0x6cb7x16[_0x690c[339]]= _0x6cb7x3[_0x690c[230]](/\n/g,_0x690c[1453]),document[_0x690c[112]][_0x690c[62]](_0x6cb7x16),_0x6cb7x9= _0x6cb7x16[_0x690c[359]],_0x6cb7xa= _0x6cb7x16[_0x690c[167]],_0x6cb7x16[_0x690c[265]][_0x690c[266]](_0x6cb7x16),_0x6cb7x12== mxConstants[_0x690c[479]]?_0x6cb7x4-= _0x6cb7x9/ 2:_0x6cb7x12== mxConstants[_0x690c[480]]&& (_0x6cb7x4-= _0x6cb7x9),_0x6cb7x13== mxConstants[_0x690c[481]]?_0x6cb7x5-= _0x6cb7xa/ 2:_0x6cb7x13== mxConstants[_0x690c[482]]&& (_0x6cb7x5-= _0x6cb7xa),_0x6cb7x16=  new mxRectangle((_0x6cb7x4+ 1)* _0x6cb7x15[_0x690c[255]],(_0x6cb7x5+ 2)* _0x6cb7x15[_0x690c[255]],_0x6cb7x9* _0x6cb7x15[_0x690c[255]],(_0x6cb7xa+ 1)* _0x6cb7x15[_0x690c[255]]));null!= _0x6cb7x16&& (_0x6cb7x3= this[_0x690c[55]](_0x690c[1319]),_0x6cb7x3[_0x690c[57]](_0x690c[1334],_0x6cb7x15[_0x690c[1261]]|| _0x690c[130]),_0x6cb7x3[_0x690c[57]](_0x690c[1336],_0x6cb7x15[_0x690c[1263]]|| _0x690c[130]),_0x6cb7x3[_0x690c[57]](_0x690c[235],Math[_0x690c[519]](_0x6cb7x16[_0x690c[235]]- 1)),_0x6cb7x3[_0x690c[57]](_0x690c[236],Math[_0x690c[519]](_0x6cb7x16[_0x690c[236]]- 1)),_0x6cb7x3[_0x690c[57]](_0x690c[117],Math[_0x690c[430]](_0x6cb7x16[_0x690c[117]]+ 2)),_0x6cb7x3[_0x690c[57]](_0x690c[119],Math[_0x690c[430]](_0x6cb7x16[_0x690c[119]])),_0x6cb7x15= null!= _0x6cb7x15[_0x690c[1263]]?Math[_0x690c[160]](1,this[_0x690c[1239]](_0x6cb7x15[_0x690c[255]])):0,_0x6cb7x3[_0x690c[57]](_0x690c[1382],_0x6cb7x15),this[_0x690c[813]][_0x690c[295]]== document&& 1== mxUtils[_0x690c[1454]](_0x6cb7x15,2)&& _0x6cb7x3[_0x690c[57]](_0x690c[535],_0x690c[1455]),_0x6cb7x2[_0x690c[950]](_0x6cb7x3,_0x6cb7x2[_0x690c[285]]))}};mxSvgCanvas2D[_0x690c[202]][_0x690c[1336]]= function(){this[_0x690c[1370]](!1,!0)};mxSvgCanvas2D[_0x690c[202]][_0x690c[1334]]= function(){this[_0x690c[1370]](!0,!1)};mxSvgCanvas2D[_0x690c[202]][_0x690c[1337]]= function(){this[_0x690c[1370]](!0,!0)};var mxVmlCanvas2D=function(_0x6cb7x2){mxAbstractCanvas2D[_0x690c[239]](this);this[_0x690c[813]]= _0x6cb7x2};mxUtils[_0x690c[1284]](mxVmlCanvas2D,mxAbstractCanvas2D);mxVmlCanvas2D[_0x690c[202]][_0x690c[252]]= null;mxVmlCanvas2D[_0x690c[202]][_0x690c[1285]]=  !0;mxVmlCanvas2D[_0x690c[202]][_0x690c[1219]]= _0x690c[1456];mxVmlCanvas2D[_0x690c[202]][_0x690c[1221]]= _0x690c[1457];mxVmlCanvas2D[_0x690c[202]][_0x690c[1225]]= _0x690c[1458];mxVmlCanvas2D[_0x690c[202]][_0x690c[1227]]= _0x690c[235];mxVmlCanvas2D[_0x690c[202]][_0x690c[1459]]= _0x690c[110];mxVmlCanvas2D[_0x690c[202]][_0x690c[1460]]= 1;mxVmlCanvas2D[_0x690c[202]][_0x690c[1370]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[252]],_0x6cb7x5=this[_0x690c[724]];if(null!= _0x6cb7x4){if(_0x690c[253]== _0x6cb7x4[_0x690c[301]]){if(null!= this[_0x690c[1215]]&& 0< this[_0x690c[1215]][_0x690c[67]]){_0x6cb7x4[_0x690c[1215]]= this[_0x690c[1215]][_0x690c[234]](_0x690c[185])+ _0x690c[1461],_0x6cb7x4[_0x690c[124]][_0x690c[117]]= this[_0x690c[813]][_0x690c[124]][_0x690c[117]],_0x6cb7x4[_0x690c[124]][_0x690c[119]]= this[_0x690c[813]][_0x690c[124]][_0x690c[119]],_0x6cb7x4[_0x690c[1462]]= parseInt(_0x6cb7x4[_0x690c[124]][_0x690c[117]])+ _0x690c[185]+ parseInt(_0x6cb7x4[_0x690c[124]][_0x690c[119]])}else {return}};_0x6cb7x4[_0x690c[1463]]= this[_0x690c[1239]](Math[_0x690c[160]](1,_0x6cb7x5[_0x690c[610]]* _0x6cb7x5[_0x690c[255]]/ this[_0x690c[1460]]))+ _0x690c[168];_0x6cb7x5[_0x690c[639]]&& this[_0x690c[813]][_0x690c[62]](this[_0x690c[1375]](_0x6cb7x4,_0x6cb7x2&& null!= _0x6cb7x5[_0x690c[604]],_0x6cb7x3&& null!= _0x6cb7x5[_0x690c[608]]));_0x6cb7x3&& null!= _0x6cb7x5[_0x690c[608]]?(_0x6cb7x4[_0x690c[1464]]= _0x690c[128],_0x6cb7x4[_0x690c[1306]]= _0x6cb7x5[_0x690c[608]]):_0x6cb7x4[_0x690c[1464]]= _0x690c[308];_0x6cb7x4[_0x690c[62]](this[_0x690c[1465]]());_0x6cb7x2&& null!= _0x6cb7x5[_0x690c[604]]?_0x6cb7x4[_0x690c[62]](this[_0x690c[1466]]()):this[_0x690c[1229]]&& (_0x690c[253]!= _0x6cb7x4[_0x690c[301]]|| this[_0x690c[1215]][this[_0x690c[1215]][_0x690c[67]]- 1]== this[_0x690c[1227]])?_0x6cb7x4[_0x690c[62]](this[_0x690c[1467]]()):_0x6cb7x4[_0x690c[1468]]= _0x690c[308];this[_0x690c[813]][_0x690c[62]](_0x6cb7x4)}};mxVmlCanvas2D[_0x690c[202]][_0x690c[1467]]= function(){var _0x6cb7x2=document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1469]);_0x6cb7x2[_0x690c[390]]= mxClient[_0x690c[88]]+ _0x690c[1470];_0x6cb7x2[_0x690c[60]]= _0x690c[1471];return _0x6cb7x2};mxVmlCanvas2D[_0x690c[202]][_0x690c[1466]]= function(){var _0x6cb7x2=this[_0x690c[724]],_0x6cb7x3=document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1469]);_0x6cb7x3[_0x690c[352]]= _0x6cb7x2[_0x690c[604]];if(null!= _0x6cb7x2[_0x690c[606]]){_0x6cb7x3[_0x690c[60]]= _0x690c[1299];_0x6cb7x3[_0x690c[865]]= _0x690c[130];_0x6cb7x3[_0x690c[1472]]= _0x6cb7x2[_0x690c[606]];var _0x6cb7x4=180- _0x6cb7x2[_0x690c[603]],_0x6cb7x4=_0x6cb7x2[_0x690c[607]]== mxConstants[_0x690c[1359]]?_0x6cb7x4- (90+ (_0x690c[235]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]?180:0)):_0x6cb7x2[_0x690c[607]]== mxConstants[_0x690c[1356]]?_0x6cb7x4+ (90+ (_0x690c[235]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]?180:0)):_0x6cb7x2[_0x690c[607]]== mxConstants[_0x690c[1358]]?_0x6cb7x4- (180+ (_0x690c[236]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]?-180:0)):_0x6cb7x4+ (_0x690c[236]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]?-180:0);if(_0x690c[235]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]|| _0x690c[236]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]){_0x6cb7x4*=  -1};_0x6cb7x3[_0x690c[1474]]= mxUtils[_0x690c[1454]](_0x6cb7x4,360);_0x6cb7x3[_0x690c[461]]= 100* _0x6cb7x2[_0x690c[1244]]* _0x6cb7x2[_0x690c[1247]]+ _0x690c[229];_0x6cb7x3[_0x690c[57]](mxClient[_0x690c[1475]]+ _0x690c[1476],100* _0x6cb7x2[_0x690c[1244]]* _0x6cb7x2[_0x690c[1248]]+ _0x690c[229])}else {1> _0x6cb7x2[_0x690c[1244]]&& (_0x6cb7x3[_0x690c[461]]= 100* _0x6cb7x2[_0x690c[1244]]+ _0x690c[229])};return _0x6cb7x3};mxVmlCanvas2D[_0x690c[202]][_0x690c[1465]]= function(){var _0x6cb7x2=this[_0x690c[724]],_0x6cb7x3=document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1477]);_0x6cb7x3[_0x690c[1478]]= _0x6cb7x2[_0x690c[1254]]|| _0x690c[1232];_0x6cb7x3[_0x690c[1479]]= _0x6cb7x2[_0x690c[1256]]|| _0x690c[1233];_0x6cb7x3[_0x690c[1313]]= _0x6cb7x2[_0x690c[1258]]|| _0x690c[1480];1> _0x6cb7x2[_0x690c[1244]]&& (_0x6cb7x3[_0x690c[461]]= 100* _0x6cb7x2[_0x690c[1244]]+ _0x690c[229]);_0x6cb7x2[_0x690c[648]]&& (_0x6cb7x3[_0x690c[1481]]= this[_0x690c[1482]]());return _0x6cb7x3};mxVmlCanvas2D[_0x690c[202]][_0x690c[1482]]= function(){var _0x6cb7x2=_0x690c[1483];if(null!= this[_0x690c[724]][_0x690c[649]]){var _0x6cb7x3=this[_0x690c[724]][_0x690c[649]][_0x690c[224]](_0x690c[185]);0< _0x6cb7x3[_0x690c[67]]&& 1== _0x6cb7x3[0]&& (_0x6cb7x2= _0x690c[1484])};return _0x6cb7x2};mxVmlCanvas2D[_0x690c[202]][_0x690c[1375]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[724]],_0x6cb7x9=-_0x6cb7x5[_0x690c[603]]* (Math[_0x690c[424]]/ 180),_0x6cb7xa=Math[_0x690c[426]](_0x6cb7x9),_0x6cb7x9=Math[_0x690c[427]](_0x6cb7x9),_0x6cb7x12=_0x6cb7x5[_0x690c[1273]]* _0x6cb7x5[_0x690c[255]],_0x6cb7x13=_0x6cb7x5[_0x690c[1274]]* _0x6cb7x5[_0x690c[255]];_0x690c[235]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]?_0x6cb7x12*=  -1:_0x690c[236]== this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]&& (_0x6cb7x13*=  -1);var _0x6cb7x14=_0x6cb7x2[_0x690c[511]](!0);_0x6cb7x14[_0x690c[124]][_0x690c[945]]= Math[_0x690c[488]](_0x6cb7x12* _0x6cb7xa- _0x6cb7x13* _0x6cb7x9)+ _0x690c[168];_0x6cb7x14[_0x690c[124]][_0x690c[953]]= Math[_0x690c[488]](_0x6cb7x12* _0x6cb7x9+ _0x6cb7x13* _0x6cb7xa)+ _0x690c[168];8== document[_0x690c[5]]&& (_0x6cb7x14[_0x690c[1463]]= _0x6cb7x2[_0x690c[1463]],_0x690c[253]== _0x6cb7x2[_0x690c[301]]&& (_0x6cb7x14[_0x690c[1215]]= this[_0x690c[1215]][_0x690c[234]](_0x690c[185])+ _0x690c[1461],_0x6cb7x14[_0x690c[124]][_0x690c[117]]= this[_0x690c[813]][_0x690c[124]][_0x690c[117]],_0x6cb7x14[_0x690c[124]][_0x690c[119]]= this[_0x690c[813]][_0x690c[124]][_0x690c[119]],_0x6cb7x14[_0x690c[1462]]= parseInt(_0x6cb7x2[_0x690c[124]][_0x690c[117]])+ _0x690c[185]+ parseInt(_0x6cb7x2[_0x690c[124]][_0x690c[119]])));_0x6cb7x4?(_0x6cb7x14[_0x690c[1306]]= _0x6cb7x5[_0x690c[1269]],_0x6cb7x14[_0x690c[62]](this[_0x690c[1485]]())):_0x6cb7x14[_0x690c[1464]]= _0x690c[308];_0x6cb7x3?_0x6cb7x14[_0x690c[62]](this[_0x690c[1486]]()):_0x6cb7x14[_0x690c[1468]]= _0x690c[308];return _0x6cb7x14};mxVmlCanvas2D[_0x690c[202]][_0x690c[1486]]= function(){var _0x6cb7x2=document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1469]);_0x6cb7x2[_0x690c[352]]= this[_0x690c[724]][_0x690c[1269]];_0x6cb7x2[_0x690c[461]]= 100* this[_0x690c[724]][_0x690c[1244]]* this[_0x690c[724]][_0x690c[1271]]+ _0x690c[229];return _0x6cb7x2};mxVmlCanvas2D[_0x690c[202]][_0x690c[1485]]= function(){var _0x6cb7x2=this[_0x690c[1465]]();_0x6cb7x2[_0x690c[461]]= 100* this[_0x690c[724]][_0x690c[1244]]* this[_0x690c[724]][_0x690c[1271]]+ _0x690c[229];return _0x6cb7x2};mxVmlCanvas2D[_0x690c[202]][_0x690c[1294]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x3&& _0x6cb7x4?_0x6cb7x2+= 180:_0x6cb7x3?this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]= _0x690c[235]:_0x6cb7x4&& (this[_0x690c[813]][_0x690c[124]][_0x690c[1473]]= _0x690c[236]);if(_0x6cb7x3?!_0x6cb7x4:_0x6cb7x4){_0x6cb7x2*=  -1};this[_0x690c[813]][_0x690c[124]][_0x690c[603]]= _0x6cb7x2;this[_0x690c[724]][_0x690c[603]]+= _0x6cb7x2;this[_0x690c[724]][_0x690c[1395]]= _0x6cb7x5;this[_0x690c[724]][_0x690c[1396]]= _0x6cb7x9};mxVmlCanvas2D[_0x690c[202]][_0x690c[1275]]= function(){mxAbstractCanvas2D[_0x690c[202]][_0x690c[1275]][_0x690c[183]](this,arguments);this[_0x690c[252]]= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1487]);this[_0x690c[252]][_0x690c[124]][_0x690c[491]]= _0x690c[492]};mxVmlCanvas2D[_0x690c[202]][_0x690c[1278]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=this[_0x690c[724]],_0x6cb7xa=(this[_0x690c[1217]]+ _0x6cb7x9[_0x690c[1126]])* _0x6cb7x9[_0x690c[255]],_0x6cb7x12=(this[_0x690c[1218]]+ _0x6cb7x9[_0x690c[1125]])* _0x6cb7x9[_0x690c[255]];_0x6cb7x2= (_0x6cb7x2+ _0x6cb7x9[_0x690c[1126]])* _0x6cb7x9[_0x690c[255]];_0x6cb7x3= (_0x6cb7x3+ _0x6cb7x9[_0x690c[1125]])* _0x6cb7x9[_0x690c[255]];_0x6cb7x4= (_0x6cb7x4+ _0x6cb7x9[_0x690c[1126]])* _0x6cb7x9[_0x690c[255]];_0x6cb7x5= (_0x6cb7x5+ _0x6cb7x9[_0x690c[1125]])* _0x6cb7x9[_0x690c[255]];var _0x6cb7x12=_0x6cb7x12+ 2/ 3* (_0x6cb7x3- _0x6cb7x12),_0x6cb7x13=_0x6cb7x4+ 2/ 3* (_0x6cb7x2- _0x6cb7x4);_0x6cb7x3= _0x6cb7x5+ 2/ 3* (_0x6cb7x3- _0x6cb7x5);this[_0x690c[1215]][_0x690c[207]](_0x690c[1488]+ this[_0x690c[1239]](_0x6cb7xa+ 2/ 3* (_0x6cb7x2- _0x6cb7xa))+ _0x690c[185]+ this[_0x690c[1239]](_0x6cb7x12)+ _0x690c[185]+ this[_0x690c[1239]](_0x6cb7x13)+ _0x690c[185]+ this[_0x690c[1239]](_0x6cb7x3)+ _0x690c[185]+ this[_0x690c[1239]](_0x6cb7x4)+ _0x690c[185]+ this[_0x690c[1239]](_0x6cb7x5));this[_0x690c[1217]]= _0x6cb7x4/ _0x6cb7x9[_0x690c[255]]- _0x6cb7x9[_0x690c[1126]];this[_0x690c[1218]]= _0x6cb7x5/ _0x6cb7x9[_0x690c[255]]- _0x6cb7x9[_0x690c[1125]]};mxVmlCanvas2D[_0x690c[202]][_0x690c[1489]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=this[_0x690c[724]];_0x6cb7x2= document[_0x690c[55]](_0x6cb7x2);_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x2[_0x690c[124]][_0x690c[361]]= this[_0x690c[1239]]((_0x6cb7x3+ _0x6cb7xa[_0x690c[1126]])* _0x6cb7xa[_0x690c[255]])+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[125]]= this[_0x690c[1239]]((_0x6cb7x4+ _0x6cb7xa[_0x690c[1125]])* _0x6cb7xa[_0x690c[255]])+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[117]]= this[_0x690c[1239]](_0x6cb7x5* _0x6cb7xa[_0x690c[255]])+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[119]]= this[_0x690c[1239]](_0x6cb7x9* _0x6cb7xa[_0x690c[255]])+ _0x690c[168];return _0x6cb7x2};mxVmlCanvas2D[_0x690c[202]][_0x690c[1319]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[252]]= this[_0x690c[1489]](mxClient[_0x690c[463]]+ _0x690c[1490],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)};mxVmlCanvas2D[_0x690c[202]][_0x690c[1320]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[252]]= this[_0x690c[1489]](mxClient[_0x690c[463]]+ _0x690c[1491],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5);this[_0x690c[252]][_0x690c[57]](_0x690c[1492],Math[_0x690c[160]](100* _0x6cb7x9/ _0x6cb7x4,100* _0x6cb7xa/ _0x6cb7x5)+ _0x690c[229])};mxVmlCanvas2D[_0x690c[202]][_0x690c[680]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[252]]= this[_0x690c[1489]](mxClient[_0x690c[463]]+ _0x690c[1493],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)};mxVmlCanvas2D[_0x690c[202]][_0x690c[618]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13){var _0x6cb7x14=null;_0x6cb7xa?(_0x6cb7x14= this[_0x690c[1489]](mxClient[_0x690c[463]]+ _0x690c[1490],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5),_0x6cb7x14[_0x690c[1464]]= _0x690c[308],_0x6cb7x2= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1469]),_0x6cb7x2[_0x690c[1322]]= _0x6cb7xa?_0x690c[1494]:_0x690c[1495],_0x6cb7x2[_0x690c[1294]]= _0x690c[128],_0x6cb7x2[_0x690c[60]]= _0x690c[1496],_0x6cb7x2[_0x690c[390]]= _0x6cb7x9,_0x6cb7x14[_0x690c[62]](_0x6cb7x2)):(_0x6cb7x14= this[_0x690c[1489]](mxClient[_0x690c[463]]+ _0x690c[464],_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5),_0x6cb7x14[_0x690c[390]]= _0x6cb7x9);_0x6cb7x12&& _0x6cb7x13?_0x6cb7x14[_0x690c[124]][_0x690c[603]]= _0x690c[1497]:_0x6cb7x12?_0x6cb7x14[_0x690c[124]][_0x690c[1473]]= _0x690c[235]:_0x6cb7x13&& (_0x6cb7x14[_0x690c[124]][_0x690c[1473]]= _0x690c[236]);1> this[_0x690c[724]][_0x690c[1244]]&& (_0x6cb7x14[_0x690c[124]][_0x690c[347]]+= _0x690c[459]+ 100* this[_0x690c[724]][_0x690c[1244]]+ _0x690c[460]);this[_0x690c[813]][_0x690c[62]](_0x6cb7x14)};mxVmlCanvas2D[_0x690c[202]][_0x690c[1404]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x4= document[_0x690c[55]](_0x690c[485]);var _0x6cb7x9=this[_0x690c[724]],_0x6cb7xa=_0x690c[110];null!= _0x6cb7x9[_0x690c[1261]]&& (_0x6cb7xa+= _0x690c[1418]+ _0x6cb7x9[_0x690c[1261]]+ _0x690c[471]);null!= _0x6cb7x9[_0x690c[1263]]&& (_0x6cb7xa+= _0x690c[1419]+ _0x6cb7x9[_0x690c[1263]]+ _0x690c[471]);mxUtils[_0x690c[1331]](_0x6cb7x2)?_0x6cb7x4[_0x690c[62]](_0x6cb7x2):0< _0x6cb7xa[_0x690c[67]]&&  !_0x6cb7x5?(_0x6cb7x5= document[_0x690c[55]](_0x690c[485]),_0x6cb7x5[_0x690c[124]][_0x690c[103]]= _0x6cb7xa,_0x6cb7x5[_0x690c[124]][_0x690c[495]]= mxClient[_0x690c[496]]?_0x690c[497]:_0x690c[498],_0x6cb7x5[_0x690c[124]][_0x690c[499]]= _0x690c[500],_0x6cb7x5[_0x690c[339]]= _0x6cb7x2,_0x6cb7x4[_0x690c[62]](_0x6cb7x5)):(_0x6cb7x4[_0x690c[124]][_0x690c[103]]= _0x6cb7xa,_0x6cb7x4[_0x690c[339]]= _0x6cb7x2);_0x6cb7x2= _0x6cb7x4[_0x690c[124]];_0x6cb7x2[_0x690c[487]]= Math[_0x690c[488]](_0x6cb7x9[_0x690c[487]]/ this[_0x690c[1460]])+ _0x690c[168];_0x6cb7x2[_0x690c[486]]= _0x6cb7x9[_0x690c[486]];_0x6cb7x2[_0x690c[352]]= _0x6cb7x9[_0x690c[665]];_0x6cb7x2[_0x690c[123]]= _0x690c[125];_0x6cb7x2[_0x690c[1165]]= _0x6cb7x3|| _0x690c[361];_0x6cb7x2[_0x690c[489]]= Math[_0x690c[488]](_0x6cb7x9[_0x690c[487]]* mxConstants[_0x690c[490]]/ this[_0x690c[1460]])+ _0x690c[168];(_0x6cb7x9[_0x690c[666]]& mxConstants[_0x690c[1410]])== mxConstants[_0x690c[1410]]&& (_0x6cb7x2[_0x690c[1452]]= _0x690c[1447]);(_0x6cb7x9[_0x690c[666]]& mxConstants[_0x690c[1412]])== mxConstants[_0x690c[1412]]&& (_0x6cb7x2[_0x690c[666]]= _0x690c[1449]);(_0x6cb7x9[_0x690c[666]]& mxConstants[_0x690c[1414]])== mxConstants[_0x690c[1414]]&& (_0x6cb7x2[_0x690c[1498]]= _0x690c[355]);return _0x6cb7x4};mxVmlCanvas2D[_0x690c[202]][_0x690c[963]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){if(this[_0x690c[1285]]&& null!= _0x6cb7x9){var _0x6cb7x18=this[_0x690c[724]];if(_0x690c[1428]== _0x6cb7x14){null!= _0x6cb7x18[_0x690c[603]]&& (_0x6cb7x3= this[_0x690c[1241]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x18[_0x690c[603]],_0x6cb7x18[_0x690c[1395]],_0x6cb7x18[_0x690c[1396]]),_0x6cb7x2= _0x6cb7x3[_0x690c[235]],_0x6cb7x3= _0x6cb7x3[_0x690c[236]]);8== document[_0x690c[5]]?(_0x6cb7x2+= _0x6cb7x18[_0x690c[1126]],_0x6cb7x3+= _0x6cb7x18[_0x690c[1125]]):(_0x6cb7x2*= _0x6cb7x18[_0x690c[255]],_0x6cb7x3*= _0x6cb7x18[_0x690c[255]]);_0x6cb7x14= 8== document[_0x690c[5]]?document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1499]):document[_0x690c[55]](_0x690c[485]);_0x6cb7x14[_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x14[_0x690c[124]][_0x690c[495]]= _0x690c[497];_0x6cb7x14[_0x690c[124]][_0x690c[361]]= this[_0x690c[1239]](_0x6cb7x2)+ _0x690c[168];_0x6cb7x14[_0x690c[124]][_0x690c[125]]= this[_0x690c[1239]](_0x6cb7x3)+ _0x690c[168];_0x6cb7x14[_0x690c[124]][_0x690c[499]]= _0x6cb7x18[_0x690c[255]];var _0x6cb7x19=document[_0x690c[55]](_0x690c[485]);_0x6cb7x19[_0x690c[124]][_0x690c[491]]= _0x690c[1500];_0x6cb7x19[_0x690c[124]][_0x690c[495]]= _0x690c[497];var _0x6cb7x1a=mxUtils[_0x690c[1501]](_0x6cb7xa,_0x6cb7x12),_0x6cb7x1b=_0x6cb7x1a[_0x690c[235]],_0x6cb7x1a=_0x6cb7x1a[_0x690c[236]];_0x6cb7x9= this[_0x690c[1404]](_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x15);_0x6cb7xa= document[_0x690c[55]](_0x690c[485]);_0x6cb7x13?(!_0x6cb7x16&& 0< _0x6cb7x4 && (_0x6cb7x9[_0x690c[124]][_0x690c[117]]= Math[_0x690c[488]](_0x6cb7x4)+ _0x690c[168]),_0x6cb7x9[_0x690c[124]][_0x690c[493]]= _0x690c[1502]):_0x6cb7x9[_0x690c[124]][_0x690c[493]]= _0x690c[494];_0x6cb7x13= _0x6cb7x18[_0x690c[603]]+ (_0x6cb7x17|| 0);this[_0x690c[1216]]&& 0!= _0x6cb7x13?(_0x6cb7xa[_0x690c[124]][_0x690c[495]]= _0x690c[497],_0x6cb7xa[_0x690c[124]][_0x690c[499]]= _0x690c[500],_0x6cb7xa[_0x690c[62]](_0x6cb7x9),8== document[_0x690c[5]]&& _0x690c[529]!= this[_0x690c[813]][_0x690c[301]]?(_0x6cb7x19[_0x690c[62]](_0x6cb7xa),_0x6cb7x14[_0x690c[62]](_0x6cb7x19)):_0x6cb7x14[_0x690c[62]](_0x6cb7xa)):8== document[_0x690c[5]]?(_0x6cb7x19[_0x690c[62]](_0x6cb7x9),_0x6cb7x14[_0x690c[62]](_0x6cb7x19)):(_0x6cb7x9[_0x690c[124]][_0x690c[495]]= _0x690c[497],_0x6cb7x14[_0x690c[62]](_0x6cb7x9));_0x690c[529]!= this[_0x690c[813]][_0x690c[301]]?(_0x6cb7x17= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1490]),_0x6cb7x17[_0x690c[1464]]= _0x690c[308],_0x6cb7x17[_0x690c[1468]]= _0x690c[308],_0x6cb7x17[_0x690c[62]](_0x6cb7x14),this[_0x690c[813]][_0x690c[62]](_0x6cb7x17)):this[_0x690c[813]][_0x690c[62]](_0x6cb7x14);_0x6cb7x16?(_0x6cb7x9[_0x690c[124]][_0x690c[277]]= _0x690c[188],0< _0x6cb7x4&& (_0x6cb7x9[_0x690c[124]][_0x690c[117]]= Math[_0x690c[488]](_0x6cb7x4)+ _0x690c[168]),0< _0x6cb7x5&& 8== document[_0x690c[5]]&& (_0x6cb7x9[_0x690c[124]][_0x690c[1503]]= Math[_0x690c[488]](_0x6cb7x5)+ _0x690c[168])):_0x6cb7x15&& (_0x6cb7x9[_0x690c[124]][_0x690c[117]]= _0x6cb7x4+ _0x690c[168],0< _0x6cb7x5&& (_0x6cb7x9[_0x690c[124]][_0x690c[1503]]= Math[_0x690c[488]](_0x6cb7x5)+ _0x690c[168]));if(this[_0x690c[1216]]&& 0!= _0x6cb7x13){_0x6cb7x4= _0x6cb7x13* (Math[_0x690c[424]]/ 180);_0x6cb7x13= parseFloat(parseFloat(Math[_0x690c[426]](_0x6cb7x4))[_0x690c[1293]](8));_0x6cb7x17= parseFloat(parseFloat(Math[_0x690c[427]](-_0x6cb7x4))[_0x690c[1293]](8));_0x6cb7x4%= 2* Math[_0x690c[424]];0> _0x6cb7x4&& (_0x6cb7x4+= 2* Math[_0x690c[424]]);_0x6cb7x4%= Math[_0x690c[424]];_0x6cb7x4> Math[_0x690c[424]]/ 2&& (_0x6cb7x4= Math[_0x690c[424]]- _0x6cb7x4);_0x6cb7x12= Math[_0x690c[426]](_0x6cb7x4);var _0x6cb7x1c=Math[_0x690c[427]](_0x6cb7x4);8== document[_0x690c[5]]&& (_0x6cb7x9[_0x690c[124]][_0x690c[495]]= _0x690c[498],_0x6cb7xa[_0x690c[124]][_0x690c[495]]= _0x690c[498],_0x6cb7x19[_0x690c[124]][_0x690c[495]]= _0x690c[498]);_0x6cb7x9[_0x690c[124]][_0x690c[187]]= _0x690c[188];document[_0x690c[112]][_0x690c[62]](_0x6cb7x9);_0x6cb7x4= _0x6cb7x9[_0x690c[359]];_0x6cb7x19= _0x6cb7x9[_0x690c[167]];if(mxClient[_0x690c[496]]&& (_0x6cb7x16|| _0x6cb7x15)&& _0x6cb7x19> _0x6cb7x5){_0x6cb7x19= _0x6cb7x5,_0x6cb7x9[_0x690c[124]][_0x690c[119]]= _0x6cb7x19+ _0x690c[168]};_0x6cb7x5= _0x6cb7x19;_0x6cb7x16= (_0x6cb7x5- _0x6cb7x5* _0x6cb7x12+ _0x6cb7x4*  -_0x6cb7x1c)/ 2- _0x6cb7x17* _0x6cb7x4* (_0x6cb7x1b+ 0.5)+ _0x6cb7x13* _0x6cb7x5* (_0x6cb7x1a+ 0.5);_0x6cb7x15= (_0x6cb7x4- _0x6cb7x4* _0x6cb7x12+ _0x6cb7x5*  -_0x6cb7x1c)/ 2+ _0x6cb7x13* _0x6cb7x4* (_0x6cb7x1b+ 0.5)+ _0x6cb7x17* _0x6cb7x5* (_0x6cb7x1a+ 0.5);_0x690c[1504]== _0x6cb7x14[_0x690c[301]]&& _0x690c[529]== this[_0x690c[813]][_0x690c[301]]?(_0x6cb7x1b= document[_0x690c[55]](_0x690c[485]),_0x6cb7x1b[_0x690c[124]][_0x690c[495]]= _0x690c[498],_0x6cb7x1b[_0x690c[124]][_0x690c[491]]= _0x690c[492],_0x6cb7x1b[_0x690c[124]][_0x690c[361]]= this[_0x690c[1239]](_0x6cb7x2+ (_0x6cb7x15- _0x6cb7x4/ 2)* _0x6cb7x18[_0x690c[255]])+ _0x690c[168],_0x6cb7x1b[_0x690c[124]][_0x690c[125]]= this[_0x690c[1239]](_0x6cb7x3+ (_0x6cb7x16- _0x6cb7x5/ 2)* _0x6cb7x18[_0x690c[255]])+ _0x690c[168],_0x6cb7x14[_0x690c[265]][_0x690c[62]](_0x6cb7x1b),_0x6cb7x1b[_0x690c[62]](_0x6cb7x14)):(_0x6cb7x18= 8== document[_0x690c[5]]?1:_0x6cb7x18[_0x690c[255]],_0x6cb7x14[_0x690c[124]][_0x690c[361]]= this[_0x690c[1239]](_0x6cb7x2+ (_0x6cb7x15- _0x6cb7x4/ 2)* _0x6cb7x18)+ _0x690c[168],_0x6cb7x14[_0x690c[124]][_0x690c[125]]= this[_0x690c[1239]](_0x6cb7x3+ (_0x6cb7x16- _0x6cb7x5/ 2)* _0x6cb7x18)+ _0x690c[168]);_0x6cb7xa[_0x690c[124]][_0x690c[347]]= _0x690c[1505]+ _0x6cb7x13+ _0x690c[1506]+ _0x6cb7x17+ _0x690c[1507]+  -_0x6cb7x17+ _0x690c[1508]+ _0x6cb7x13+ _0x690c[1509];_0x6cb7xa[_0x690c[124]][_0x690c[1028]]= this[_0x690c[1459]];1> this[_0x690c[724]][_0x690c[1244]]&& (_0x6cb7xa[_0x690c[124]][_0x690c[347]]+= _0x690c[459]+ 100* this[_0x690c[724]][_0x690c[1244]]+ _0x690c[460]);_0x6cb7x9[_0x690c[124]][_0x690c[187]]= _0x690c[110];_0x6cb7xa[_0x690c[62]](_0x6cb7x9)}else {8!= document[_0x690c[5]]?(_0x6cb7x9[_0x690c[124]][_0x690c[123]]= _0x690c[125],1> this[_0x690c[724]][_0x690c[1244]]&& (_0x6cb7x14[_0x690c[124]][_0x690c[347]]= _0x690c[459]+ 100* this[_0x690c[724]][_0x690c[1244]]+ _0x690c[460]),_0x6cb7x18= _0x6cb7x9[_0x690c[265]],_0x6cb7x9[_0x690c[124]][_0x690c[187]]= _0x690c[188],document[_0x690c[112]][_0x690c[62]](_0x6cb7x9),_0x6cb7x4= _0x6cb7x9[_0x690c[359]],_0x6cb7x19= _0x6cb7x9[_0x690c[167]],mxClient[_0x690c[496]]&& (_0x6cb7x16&& _0x6cb7x19> _0x6cb7x5)&& (_0x6cb7x19= _0x6cb7x5,_0x6cb7x9[_0x690c[124]][_0x690c[119]]= _0x6cb7x19+ _0x690c[168]),_0x6cb7x5= _0x6cb7x19,_0x6cb7x9[_0x690c[124]][_0x690c[187]]= _0x690c[110],_0x6cb7x18[_0x690c[62]](_0x6cb7x9),_0x6cb7x14[_0x690c[124]][_0x690c[361]]= this[_0x690c[1239]](_0x6cb7x2+ _0x6cb7x4* _0x6cb7x1b* this[_0x690c[724]][_0x690c[255]])+ _0x690c[168],_0x6cb7x14[_0x690c[124]][_0x690c[125]]= this[_0x690c[1239]](_0x6cb7x3+ _0x6cb7x5* _0x6cb7x1a* this[_0x690c[724]][_0x690c[255]])+ _0x690c[168]):(1> this[_0x690c[724]][_0x690c[1244]]&& (_0x6cb7x9[_0x690c[124]][_0x690c[347]]= _0x690c[459]+ 100* this[_0x690c[724]][_0x690c[1244]]+ _0x690c[460]),_0x6cb7x19[_0x690c[124]][_0x690c[361]]= 100* _0x6cb7x1b+ _0x690c[229],_0x6cb7x19[_0x690c[124]][_0x690c[125]]= 100* _0x6cb7x1a+ _0x690c[229])}}else {this[_0x690c[1436]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,mxUtils[_0x690c[321]](_0x6cb7x9,!1),_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17)}}};mxVmlCanvas2D[_0x690c[202]][_0x690c[1436]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){_0x6cb7x5= this[_0x690c[724]];_0x6cb7x2= (_0x6cb7x2+ _0x6cb7x5[_0x690c[1126]])* _0x6cb7x5[_0x690c[255]];_0x6cb7x3= (_0x6cb7x3+ _0x6cb7x5[_0x690c[1125]])* _0x6cb7x5[_0x690c[255]];_0x6cb7x4= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1487]);_0x6cb7x4[_0x690c[124]][_0x690c[117]]= _0x690c[942];_0x6cb7x4[_0x690c[124]][_0x690c[119]]= _0x690c[942];_0x6cb7x4[_0x690c[1464]]= _0x690c[308];_0x6cb7x15= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1469]);_0x6cb7x15[_0x690c[352]]= _0x6cb7x5[_0x690c[665]];_0x6cb7x15[_0x690c[461]]= 100* _0x6cb7x5[_0x690c[1244]]+ _0x690c[229];_0x6cb7x4[_0x690c[62]](_0x6cb7x15);_0x6cb7x15= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1510]);_0x6cb7x15[_0x690c[1511]]= _0x690c[128];_0x6cb7x15[_0x690c[6]]= _0x690c[1512]+ this[_0x690c[1239]](0)+ _0x690c[185]+ this[_0x690c[1239]](0)+ _0x690c[1513]+ this[_0x690c[1239]](1)+ _0x690c[185]+ this[_0x690c[1239]](0);_0x6cb7x4[_0x690c[62]](_0x6cb7x15);_0x6cb7x15= document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1514]);_0x6cb7x15[_0x690c[124]][_0x690c[103]]= _0x690c[1515]+ _0x6cb7xa;_0x6cb7x15[_0x690c[124]][_0x690c[611]]= _0x6cb7xa;_0x6cb7x15[_0x690c[124]][_0x690c[486]]= _0x6cb7x5[_0x690c[486]];_0x6cb7x15[_0x690c[1516]]= _0x6cb7x9;_0x6cb7x15[_0x690c[747]]= _0x690c[128];_0x6cb7xa= Math[_0x690c[488]](_0x6cb7x5[_0x690c[487]]* _0x6cb7x5[_0x690c[255]]/ this[_0x690c[1460]]);_0x6cb7x15[_0x690c[124]][_0x690c[487]]= _0x6cb7xa+ _0x690c[168];(_0x6cb7x5[_0x690c[666]]& mxConstants[_0x690c[1410]])== mxConstants[_0x690c[1410]]&& (_0x6cb7x15[_0x690c[124]][_0x690c[1452]]= _0x690c[1447]);(_0x6cb7x5[_0x690c[666]]& mxConstants[_0x690c[1412]])== mxConstants[_0x690c[1412]]&& (_0x6cb7x15[_0x690c[124]][_0x690c[666]]= _0x690c[1449]);(_0x6cb7x5[_0x690c[666]]& mxConstants[_0x690c[1414]])== mxConstants[_0x690c[1414]]&& (_0x6cb7x15[_0x690c[124]][_0x690c[354]]= _0x690c[355]);_0x6cb7x9= _0x6cb7x9[_0x690c[224]](_0x690c[192]);_0x6cb7x5= _0x6cb7xa+ (_0x6cb7x9[_0x690c[67]]- 1)* _0x6cb7xa* mxConstants[_0x690c[490]];_0x6cb7xa= _0x6cb7x9= 0;_0x6cb7x12== mxConstants[_0x690c[482]]?_0x6cb7xa= -_0x6cb7x5/ 2:_0x6cb7x12!= mxConstants[_0x690c[481]]&& (_0x6cb7xa= _0x6cb7x5/ 2);null!= _0x6cb7x17&& (_0x6cb7x4[_0x690c[124]][_0x690c[603]]= _0x6cb7x17,_0x6cb7x12= _0x6cb7x17* (Math[_0x690c[424]]/ 180),_0x6cb7x9= Math[_0x690c[427]](_0x6cb7x12)* _0x6cb7xa,_0x6cb7xa*= Math[_0x690c[426]](_0x6cb7x12));_0x6cb7x4[_0x690c[62]](_0x6cb7x15);_0x6cb7x4[_0x690c[124]][_0x690c[361]]= this[_0x690c[1239]](_0x6cb7x2- _0x6cb7x9)+ _0x690c[168];_0x6cb7x4[_0x690c[124]][_0x690c[125]]= this[_0x690c[1239]](_0x6cb7x3+ _0x6cb7xa)+ _0x690c[168];this[_0x690c[813]][_0x690c[62]](_0x6cb7x4)};mxVmlCanvas2D[_0x690c[202]][_0x690c[1336]]= function(){this[_0x690c[1370]](!1,!0)};mxVmlCanvas2D[_0x690c[202]][_0x690c[1334]]= function(){this[_0x690c[1370]](!0,!1)};mxVmlCanvas2D[_0x690c[202]][_0x690c[1337]]= function(){this[_0x690c[1370]](!0,!0)};function mxGuide(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[1517]](_0x6cb7x3)}mxGuide[_0x690c[202]][_0x690c[1179]]= null;mxGuide[_0x690c[202]][_0x690c[1214]]= null;mxGuide[_0x690c[202]][_0x690c[662]]=  !0;mxGuide[_0x690c[202]][_0x690c[704]]=  !0;mxGuide[_0x690c[202]][_0x690c[1518]]= null;mxGuide[_0x690c[202]][_0x690c[1519]]= null;mxGuide[_0x690c[202]][_0x690c[1517]]= function(_0x6cb7x2){this[_0x690c[1214]]= _0x6cb7x2};mxGuide[_0x690c[202]][_0x690c[1019]]= function(_0x6cb7x2){return !0};mxGuide[_0x690c[202]][_0x690c[1520]]= function(){return this[_0x690c[1179]][_0x690c[1020]]* this[_0x690c[1179]][_0x690c[441]][_0x690c[255]]/ 2};mxGuide[_0x690c[202]][_0x690c[1521]]= function(_0x6cb7x2){_0x6cb7x2=  new mxPolyline([],mxConstants.GUIDE_COLOR,mxConstants.GUIDE_STROKEWIDTH);_0x6cb7x2[_0x690c[1522]]=  !0;return _0x6cb7x2};mxGuide[_0x690c[202]][_0x690c[582]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(null!= this[_0x690c[1214]]&& (this[_0x690c[662]]|| this[_0x690c[704]])&& null!= _0x6cb7x2&& null!= _0x6cb7x3){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[513]],_0x6cb7x9=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7xa=_0x6cb7x3[_0x690c[235]],_0x6cb7x12=_0x6cb7x3[_0x690c[236]],_0x6cb7x13=!1,_0x6cb7x14=!1,_0x6cb7x15=this[_0x690c[1520]](),_0x6cb7x16=_0x6cb7x15,_0x6cb7x17=_0x6cb7x15,_0x6cb7x15=_0x6cb7x2[_0x690c[238]]();_0x6cb7x15[_0x690c[235]]+= _0x6cb7x3[_0x690c[235]];_0x6cb7x15[_0x690c[236]]+= _0x6cb7x3[_0x690c[236]];var _0x6cb7x18=_0x6cb7x15[_0x690c[235]],_0x6cb7x19=_0x6cb7x15[_0x690c[235]]+ _0x6cb7x15[_0x690c[117]],_0x6cb7x1a=_0x6cb7x15[_0x690c[241]](),_0x6cb7x1b=_0x6cb7x15[_0x690c[236]],_0x6cb7x1c=_0x6cb7x15[_0x690c[236]]+ _0x6cb7x15[_0x690c[119]],_0x6cb7x1d=_0x6cb7x15[_0x690c[242]]();_0x6cb7x3= function(_0x6cb7x3){_0x6cb7x3+= this[_0x690c[1179]][_0x690c[1136]];var _0x6cb7x4=!1;Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1a)< _0x6cb7x16?(_0x6cb7xa= _0x6cb7x3- _0x6cb7x2[_0x690c[241]](),_0x6cb7x16= Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1a),_0x6cb7x4=  !0):Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x18)< _0x6cb7x16?(_0x6cb7xa= _0x6cb7x3- _0x6cb7x2[_0x690c[235]],_0x6cb7x16= Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x18),_0x6cb7x4=  !0):Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x19)< _0x6cb7x16&& (_0x6cb7xa= _0x6cb7x3- _0x6cb7x2[_0x690c[235]]- _0x6cb7x2[_0x690c[117]],_0x6cb7x16= Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x19),_0x6cb7x4=  !0);if(_0x6cb7x4){null== this[_0x690c[1518]]&& (this[_0x690c[1518]]= this[_0x690c[1521]](!0),this[_0x690c[1518]][_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]],this[_0x690c[1518]][_0x690c[1229]]=  !1,this[_0x690c[1518]][_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]()));var _0x6cb7x5=this[_0x690c[1179]][_0x690c[526]];_0x6cb7x3-= this[_0x690c[1179]][_0x690c[1136]];this[_0x690c[1518]][_0x690c[1525]]= [ new mxPoint(_0x6cb7x3,-this[_0x690c[1179]][_0x690c[1137]]), new mxPoint(_0x6cb7x3,_0x6cb7x5[_0x690c[191]]- 3- this[_0x690c[1179]][_0x690c[1137]])]};_0x6cb7x13= _0x6cb7x13|| _0x6cb7x4};for(var _0x6cb7x15=function(_0x6cb7x3){_0x6cb7x3+= this[_0x690c[1179]][_0x690c[1137]];var _0x6cb7x4=!1;Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1d)< _0x6cb7x17?(_0x6cb7x12= _0x6cb7x3- _0x6cb7x2[_0x690c[242]](),_0x6cb7x17= Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1d),_0x6cb7x4=  !0):Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1b)< _0x6cb7x17?(_0x6cb7x12= _0x6cb7x3- _0x6cb7x2[_0x690c[236]],_0x6cb7x17= Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1b),_0x6cb7x4=  !0):Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1c)< _0x6cb7x17&& (_0x6cb7x12= _0x6cb7x3- _0x6cb7x2[_0x690c[236]]- _0x6cb7x2[_0x690c[119]],_0x6cb7x17= Math[_0x690c[425]](_0x6cb7x3- _0x6cb7x1c),_0x6cb7x4=  !0);if(_0x6cb7x4){null== this[_0x690c[1519]]&& (this[_0x690c[1519]]= this[_0x690c[1521]](!1),this[_0x690c[1519]][_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]],this[_0x690c[1519]][_0x690c[1229]]=  !1,this[_0x690c[1519]][_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]()));var _0x6cb7x5=this[_0x690c[1179]][_0x690c[526]];_0x6cb7x3-= this[_0x690c[1179]][_0x690c[1137]];this[_0x690c[1519]][_0x690c[1525]]= [ new mxPoint(-this[_0x690c[1179]][_0x690c[1136]],_0x6cb7x3), new mxPoint(_0x6cb7x5[_0x690c[1526]]- 3- this[_0x690c[1179]][_0x690c[1136]],_0x6cb7x3)]};_0x6cb7x14= _0x6cb7x14|| _0x6cb7x4},_0x6cb7x1e=0;_0x6cb7x1e< this[_0x690c[1214]][_0x690c[67]];_0x6cb7x1e++){var _0x6cb7x1f=this[_0x690c[1214]][_0x6cb7x1e];null!= _0x6cb7x1f&& (this[_0x690c[662]]&& (_0x6cb7x3[_0x690c[239]](this,_0x6cb7x1f[_0x690c[241]]()),_0x6cb7x3[_0x690c[239]](this,_0x6cb7x1f[_0x690c[235]]),_0x6cb7x3[_0x690c[239]](this,_0x6cb7x1f[_0x690c[235]]+ _0x6cb7x1f[_0x690c[117]])),this[_0x690c[704]]&& (_0x6cb7x15[_0x690c[239]](this,_0x6cb7x1f[_0x690c[242]]()),_0x6cb7x15[_0x690c[239]](this,_0x6cb7x1f[_0x690c[236]]),_0x6cb7x15[_0x690c[239]](this,_0x6cb7x1f[_0x690c[236]]+ _0x6cb7x1f[_0x690c[119]])))};!_0x6cb7x13&& null!= this[_0x690c[1518]]?this[_0x690c[1518]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188]:null!= this[_0x690c[1518]]&& (this[_0x690c[1518]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[189],this[_0x690c[1518]][_0x690c[258]]());!_0x6cb7x14&& null!= this[_0x690c[1519]]?this[_0x690c[1519]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188]:null!= this[_0x690c[1519]]&& (this[_0x690c[1519]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[189],this[_0x690c[1519]][_0x690c[258]]());_0x6cb7x4&& (_0x6cb7x13|| (_0x6cb7x4= _0x6cb7x2[_0x690c[235]]- (this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[235]]/ _0x6cb7x9- _0x6cb7x5[_0x690c[235]])+ _0x6cb7x5[_0x690c[235]])* _0x6cb7x9,_0x6cb7xa= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7xa/ _0x6cb7x9)* _0x6cb7x9- _0x6cb7x4),_0x6cb7x14|| (_0x6cb7x5= _0x6cb7x2[_0x690c[236]]- (this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[236]]/ _0x6cb7x9- _0x6cb7x5[_0x690c[236]])+ _0x6cb7x5[_0x690c[236]])* _0x6cb7x9,_0x6cb7x12= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x12/ _0x6cb7x9)* _0x6cb7x9- _0x6cb7x5));_0x6cb7x3=  new mxPoint(_0x6cb7xa,_0x6cb7x12)};return _0x6cb7x3};mxGuide[_0x690c[202]][_0x690c[801]]= function(){null!= this[_0x690c[1518]]&& (this[_0x690c[1518]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188]);null!= this[_0x690c[1519]]&& (this[_0x690c[1519]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188])};mxGuide[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[1518]]&& (this[_0x690c[1518]][_0x690c[515]](),this[_0x690c[1518]]= null);null!= this[_0x690c[1519]]&& (this[_0x690c[1519]][_0x690c[515]](),this[_0x690c[1519]]= null)};function mxStencil(_0x6cb7x2){this[_0x690c[1527]]= _0x6cb7x2;this[_0x690c[1528]]();this[_0x690c[1529]]()}mxStencil[_0x690c[1530]]=  !1;mxStencil[_0x690c[202]][_0x690c[1527]]= null;mxStencil[_0x690c[202]][_0x690c[1531]]= null;mxStencil[_0x690c[202]][_0x690c[1322]]= null;mxStencil[_0x690c[202]][_0x690c[1532]]= null;mxStencil[_0x690c[202]][_0x690c[1533]]= null;mxStencil[_0x690c[202]][_0x690c[1534]]= null;mxStencil[_0x690c[202]][_0x690c[1535]]= null;mxStencil[_0x690c[202]][_0x690c[1307]]= null;mxStencil[_0x690c[202]][_0x690c[1528]]= function(){this[_0x690c[1535]]= this[_0x690c[1527]][_0x690c[64]](_0x690c[1536])[0];this[_0x690c[1534]]= this[_0x690c[1527]][_0x690c[64]](_0x690c[1537])[0];this[_0x690c[1532]]= Number(this[_0x690c[1527]][_0x690c[284]](_0x690c[1302])|| 100);this[_0x690c[1533]]= Number(this[_0x690c[1527]][_0x690c[284]](_0x690c[1303])|| 100);var _0x6cb7x2=this[_0x690c[1527]][_0x690c[284]](_0x690c[1322]);this[_0x690c[1322]]= null!= _0x6cb7x2?_0x6cb7x2:_0x690c[1538];_0x6cb7x2= this[_0x690c[1527]][_0x690c[284]](_0x690c[1307]);this[_0x690c[1307]]= null!= _0x6cb7x2?_0x6cb7x2:_0x690c[500]};mxStencil[_0x690c[202]][_0x690c[1529]]= function(){var _0x6cb7x2=this[_0x690c[1527]][_0x690c[64]](_0x690c[1539])[0];if(null!= _0x6cb7x2&& (_0x6cb7x2= mxUtils[_0x690c[1540]](_0x6cb7x2),null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]])){this[_0x690c[1531]]= [];for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3++){this[_0x690c[1531]][_0x690c[207]](this[_0x690c[1541]](_0x6cb7x2[_0x6cb7x3]))}}};mxStencil[_0x690c[202]][_0x690c[1541]]= function(_0x6cb7x2){var _0x6cb7x3=Number(_0x6cb7x2[_0x690c[284]](_0x690c[235])),_0x6cb7x4=Number(_0x6cb7x2[_0x690c[284]](_0x690c[236]));_0x6cb7x2= _0x690c[500]== _0x6cb7x2[_0x690c[284]](_0x690c[591]);return  new mxConnectionConstraint( new mxPoint(_0x6cb7x3,_0x6cb7x4),_0x6cb7x2)};mxStencil[_0x690c[202]][_0x690c[1542]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= this[_0x690c[1543]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);_0x6cb7x2= _0x6cb7x2[_0x690c[284]](_0x690c[1544]);if(mxStencil[_0x690c[1530]]&& null== _0x6cb7x2|| _0x690c[500]== _0x6cb7x2){_0x6cb7x3= mxResources[_0x690c[203]](_0x6cb7x3)};return _0x6cb7x3};mxStencil[_0x690c[202]][_0x690c[1543]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= _0x6cb7x2[_0x690c[284]](_0x6cb7x3);null== _0x6cb7x3&& (_0x6cb7x2= mxUtils[_0x690c[329]](_0x6cb7x2),null!= _0x6cb7x2&& (_0x6cb7x2= mxUtils[_0x690c[1545]](_0x6cb7x2),_0x690c[279]==  typeof _0x6cb7x2&& (_0x6cb7x3= _0x6cb7x2(_0x6cb7x4))));return _0x6cb7x3};mxStencil[_0x690c[202]][_0x690c[1546]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[1547]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,this[_0x690c[1534]],!1);this[_0x690c[1547]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,this[_0x690c[1535]],!0)};mxStencil[_0x690c[202]][_0x690c[1547]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13){if(null!= _0x6cb7x12){var _0x6cb7x14=mxUtils[_0x690c[433]](_0x6cb7x3[_0x690c[124]],mxConstants.STYLE_DIRECTION,null);_0x6cb7x4= this[_0x690c[1548]](_0x6cb7x3[_0x690c[124]],_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x14);_0x6cb7x5= Math[_0x690c[243]](_0x6cb7x4[_0x690c[117]],_0x6cb7x4[_0x690c[119]]);_0x6cb7x5= _0x690c[1549]== this[_0x690c[1307]]?Number(mxUtils[_0x690c[1550]](_0x6cb7x3[_0x690c[124]],mxConstants.STYLE_STROKEWIDTH,1)):Number(this[_0x690c[1307]])* _0x6cb7x5;_0x6cb7x2[_0x690c[1250]](_0x6cb7x5);for(_0x6cb7x12= _0x6cb7x12[_0x690c[285]];null!= _0x6cb7x12;){_0x6cb7x12[_0x690c[288]]== mxConstants[_0x690c[289]]&& this[_0x690c[1551]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x12,_0x6cb7x4,_0x6cb7x13),_0x6cb7x12= _0x6cb7x12[_0x690c[287]]}}};mxStencil[_0x690c[202]][_0x690c[1548]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x2= _0x6cb7x3;_0x6cb7x3= _0x6cb7x5/ this[_0x690c[1532]];var _0x6cb7x12=_0x6cb7x9/ this[_0x690c[1533]];if(_0x6cb7xa= _0x690c[700]== _0x6cb7xa|| _0x690c[701]== _0x6cb7xa){_0x6cb7x12= _0x6cb7x5/ this[_0x690c[1533]];_0x6cb7x3= _0x6cb7x9/ this[_0x690c[1532]];var _0x6cb7x13=(_0x6cb7x5- _0x6cb7x9)/ 2;_0x6cb7x2+= _0x6cb7x13;_0x6cb7x4-= _0x6cb7x13};_0x690c[1552]== this[_0x690c[1322]]&& (_0x6cb7x3= _0x6cb7x12= Math[_0x690c[243]](_0x6cb7x3,_0x6cb7x12),_0x6cb7xa?(_0x6cb7x2+= (_0x6cb7x9- this[_0x690c[1532]]* _0x6cb7x3)/ 2,_0x6cb7x4+= (_0x6cb7x5- this[_0x690c[1533]]* _0x6cb7x12)/ 2):(_0x6cb7x2+= (_0x6cb7x5- this[_0x690c[1532]]* _0x6cb7x3)/ 2,_0x6cb7x4+= (_0x6cb7x9- this[_0x690c[1533]]* _0x6cb7x12)/ 2));return  new mxRectangle(_0x6cb7x2,_0x6cb7x4,_0x6cb7x3,_0x6cb7x12)};mxStencil[_0x690c[202]][_0x690c[1551]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x4[_0x690c[301]],_0x6cb7x12=_0x6cb7x5[_0x690c[235]],_0x6cb7x13=_0x6cb7x5[_0x690c[236]],_0x6cb7x14=_0x6cb7x5[_0x690c[117]],_0x6cb7x15=_0x6cb7x5[_0x690c[119]],_0x6cb7x16=Math[_0x690c[243]](_0x6cb7x14,_0x6cb7x15);if(_0x690c[815]== _0x6cb7xa){_0x6cb7x2[_0x690c[815]]()}else {if(_0x690c[1210]== _0x6cb7xa){_0x6cb7x2[_0x690c[1210]]()}else {if(_0x690c[1215]== _0x6cb7xa){_0x6cb7x2[_0x690c[1275]]();for(_0x6cb7x4= _0x6cb7x4[_0x690c[285]];null!= _0x6cb7x4;){_0x6cb7x4[_0x690c[288]]== mxConstants[_0x690c[289]]&& this[_0x690c[1551]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),_0x6cb7x4= _0x6cb7x4[_0x690c[287]]}}else {if(_0x690c[268]== _0x6cb7xa){_0x6cb7x2[_0x690c[268]]()}else {if(_0x690c[582]== _0x6cb7xa){_0x6cb7x2[_0x690c[1276]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15)}else {if(_0x690c[683]== _0x6cb7xa){_0x6cb7x2[_0x690c[1277]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15)}else {if(_0x690c[1323]== _0x6cb7xa){_0x6cb7x2[_0x690c[1278]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1324]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1325]))* _0x6cb7x15,_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1326]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1327]))* _0x6cb7x15)}else {if(_0x690c[1328]== _0x6cb7xa){_0x6cb7x2[_0x690c[1279]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1324]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1325]))* _0x6cb7x15,_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1326]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1327]))* _0x6cb7x15,_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1329]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[1330]))* _0x6cb7x15)}else {if(_0x690c[1553]== _0x6cb7xa){_0x6cb7x2[_0x690c[1280]](Number(_0x6cb7x4[_0x690c[284]](_0x690c[1397]))* _0x6cb7x14,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1398]))* _0x6cb7x15,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1554])),Number(_0x6cb7x4[_0x690c[284]](_0x690c[1555])),Number(_0x6cb7x4[_0x690c[284]](_0x690c[1556])),_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15)}else {if(_0x690c[1319]== _0x6cb7xa){_0x6cb7x2[_0x690c[1319]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1302]))* _0x6cb7x14,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1303]))* _0x6cb7x15)}else {if(_0x690c[1320]== _0x6cb7xa){_0x6cb7x3= _0x6cb7x4[_0x690c[284]](_0x690c[1492]),0== _0x6cb7x3&& (_0x6cb7x3= 100* mxConstants[_0x690c[1557]]),_0x6cb7x16= Number(_0x6cb7x4[_0x690c[284]](_0x690c[1302]))* _0x6cb7x14,_0x6cb7x5= Number(_0x6cb7x4[_0x690c[284]](_0x690c[1303]))* _0x6cb7x15,_0x6cb7x3= Number(_0x6cb7x3)/ 100,_0x6cb7x3= Math[_0x690c[243]](_0x6cb7x16* _0x6cb7x3,_0x6cb7x5* _0x6cb7x3),_0x6cb7x2[_0x690c[1320]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15,_0x6cb7x16,_0x6cb7x5,_0x6cb7x3,_0x6cb7x3)}else {if(_0x690c[680]== _0x6cb7xa){_0x6cb7x2[_0x690c[680]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1302]))* _0x6cb7x14,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1303]))* _0x6cb7x15)}else {if(_0x690c[618]== _0x6cb7xa){_0x6cb7x3= this[_0x690c[1543]](_0x6cb7x4,_0x690c[390],_0x6cb7x3),_0x6cb7x2[_0x690c[618]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1302]))* _0x6cb7x14,Number(_0x6cb7x4[_0x690c[284]](_0x690c[1303]))* _0x6cb7x15,_0x6cb7x3,!1,_0x690c[500]== _0x6cb7x4[_0x690c[284]](_0x690c[623]),_0x690c[500]== _0x6cb7x4[_0x690c[284]](_0x690c[624]))}else {if(_0x690c[963]== _0x6cb7xa){_0x6cb7x16= this[_0x690c[1542]](_0x6cb7x4,_0x690c[1332],_0x6cb7x3);_0x6cb7x5= _0x690c[500]== _0x6cb7x4[_0x690c[284]](_0x690c[704])?-90:0;if(_0x690c[468]== _0x6cb7x4[_0x690c[284]](_0x690c[1558])){var _0x6cb7x17=_0x6cb7x3[_0x690c[603]],_0x6cb7x18=1== mxUtils[_0x690c[433]](_0x6cb7x3[_0x690c[124]],mxConstants.STYLE_FLIPH,0);_0x6cb7x3= 1== mxUtils[_0x690c[433]](_0x6cb7x3[_0x690c[124]],mxConstants.STYLE_FLIPV,0);_0x6cb7x5= _0x6cb7x18&& _0x6cb7x3?_0x6cb7x5- _0x6cb7x17:_0x6cb7x18|| _0x6cb7x3?_0x6cb7x5+ _0x6cb7x17:_0x6cb7x5- _0x6cb7x17};_0x6cb7x5-= _0x6cb7x4[_0x690c[284]](_0x690c[603]);_0x6cb7x2[_0x690c[963]](_0x6cb7x12+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+ Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15,0,0,_0x6cb7x16,_0x6cb7x4[_0x690c[284]](_0x690c[611])|| _0x690c[361],_0x6cb7x4[_0x690c[284]](_0x690c[552])|| _0x690c[125],!1,_0x690c[110],!1,!1,_0x6cb7x5)}else {if(_0x690c[1559]== _0x6cb7xa){_0x6cb7x17= mxStencilRegistry[_0x690c[1560]](_0x6cb7x4[_0x690c[284]](_0x690c[298])),null!= _0x6cb7x17&& (_0x6cb7x12+= Number(_0x6cb7x4[_0x690c[284]](_0x690c[235]))* _0x6cb7x14,_0x6cb7x13+= Number(_0x6cb7x4[_0x690c[284]](_0x690c[236]))* _0x6cb7x15,_0x6cb7x16= Number(_0x6cb7x4[_0x690c[284]](_0x690c[1302]))* _0x6cb7x14,_0x6cb7x5= Number(_0x6cb7x4[_0x690c[284]](_0x690c[1303]))* _0x6cb7x15,_0x6cb7x17[_0x690c[1546]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x12,_0x6cb7x13,_0x6cb7x16,_0x6cb7x5))}else {if(_0x690c[1338]== _0x6cb7xa){_0x6cb7x2[_0x690c[1337]]()}else {if(_0x690c[1334]== _0x6cb7xa){_0x6cb7x2[_0x690c[1334]]()}else {if(_0x690c[1336]== _0x6cb7xa){_0x6cb7x2[_0x690c[1336]]()}else {if(_0x690c[1307]== _0x6cb7xa){_0x6cb7x2[_0x690c[1250]](Number(_0x6cb7x4[_0x690c[284]](_0x690c[117]))* _0x6cb7x16)}else {if(_0x690c[648]== _0x6cb7xa){_0x6cb7x2[_0x690c[1251]](_0x690c[500]== _0x6cb7x4[_0x690c[284]](_0x690c[648]))}else {if(_0x690c[1308]== _0x6cb7xa){if(_0x6cb7x4= _0x6cb7x4[_0x690c[284]](_0x690c[1309]),null!= _0x6cb7x4){_0x6cb7x4= _0x6cb7x4[_0x690c[224]](_0x690c[185]);_0x6cb7x14= [];for(_0x6cb7x15= 0;_0x6cb7x15< _0x6cb7x4[_0x690c[67]];_0x6cb7x15++){0< _0x6cb7x4[_0x6cb7x15][_0x690c[67]]&& _0x6cb7x14[_0x690c[207]](Number(_0x6cb7x4[_0x6cb7x15])* _0x6cb7x16)};_0x6cb7x4= _0x6cb7x14[_0x690c[234]](_0x690c[185]);_0x6cb7x2[_0x690c[1252]](_0x6cb7x4)}}else {_0x690c[1306]== _0x6cb7xa?_0x6cb7x2[_0x690c[1249]](_0x6cb7x4[_0x690c[284]](_0x690c[352])):_0x690c[1310]== _0x6cb7xa?_0x6cb7x2[_0x690c[1253]](_0x6cb7x4[_0x690c[284]](_0x690c[1311])):_0x690c[1312]== _0x6cb7xa?_0x6cb7x2[_0x690c[1255]](_0x6cb7x4[_0x690c[284]](_0x690c[234])):_0x690c[1313]== _0x6cb7xa?_0x6cb7x2[_0x690c[1257]](Number(_0x6cb7x4[_0x690c[284]](_0x690c[1314]))):_0x690c[1298]== _0x6cb7xa?_0x6cb7x2[_0x690c[1245]](_0x6cb7x4[_0x690c[284]](_0x690c[352])):_0x690c[1244]== _0x6cb7xa?_0x6cb7x2[_0x690c[1243]](_0x6cb7x4[_0x690c[284]](_0x690c[1244])):_0x690c[1315]== _0x6cb7xa?_0x6cb7x2[_0x690c[1259]](_0x6cb7x4[_0x690c[284]](_0x690c[352])):_0x690c[1318]== _0x6cb7xa?_0x6cb7x2[_0x690c[1266]](_0x6cb7x4[_0x690c[284]](_0x690c[124])):_0x690c[1287]== _0x6cb7xa?_0x6cb7x2[_0x690c[1265]](_0x6cb7x4[_0x690c[284]](_0x690c[1288])):_0x690c[1289]== _0x6cb7xa&& _0x6cb7x2[_0x690c[1264]](Number(_0x6cb7x4[_0x690c[284]](_0x690c[803]))* _0x6cb7x16)}}}}}}}}}}}}}}}}}}}}};_0x6cb7x9&& (_0x690c[1338]== _0x6cb7xa|| _0x690c[1334]== _0x6cb7xa|| _0x690c[1336]== _0x6cb7xa)&& _0x6cb7x2[_0x690c[1267]](!1)};function mxShape(_0x6cb7x2){this[_0x690c[1561]]= _0x6cb7x2;this[_0x690c[1307]]= 1;this[_0x690c[603]]= 0;this[_0x690c[461]]= 100;this[_0x690c[624]]= this[_0x690c[623]]=  !1}mxShape[_0x690c[202]][_0x690c[507]]= null;mxShape[_0x690c[202]][_0x690c[255]]= 1;mxShape[_0x690c[202]][_0x690c[1562]]= null;mxShape[_0x690c[202]][_0x690c[1525]]= null;mxShape[_0x690c[202]][_0x690c[252]]= null;mxShape[_0x690c[202]][_0x690c[124]]= null;mxShape[_0x690c[202]][_0x690c[124]]= null;mxShape[_0x690c[202]][_0x690c[1563]]= null;mxShape[_0x690c[202]][_0x690c[1561]]= null;mxShape[_0x690c[202]][_0x690c[1564]]= 6;mxShape[_0x690c[202]][_0x690c[1229]]=  !0;mxShape[_0x690c[202]][_0x690c[1565]]=  !1;mxShape[_0x690c[202]][_0x690c[1460]]= 1;mxShape[_0x690c[202]][_0x690c[176]]= function(_0x6cb7x2){null== this[_0x690c[252]]&& (this[_0x690c[252]]= this[_0x690c[385]](_0x6cb7x2),null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[62]](this[_0x690c[252]]))};mxShape[_0x690c[202]][_0x690c[1566]]= function(){return !0};mxShape[_0x690c[202]][_0x690c[1567]]= function(){return !1};mxShape[_0x690c[202]][_0x690c[1568]]= function(){return 1== mxUtils[_0x690c[1454]](Math[_0x690c[160]](1,Math[_0x690c[488]](this[_0x690c[1307]]* this[_0x690c[255]])),2)?0.5:0};mxShape[_0x690c[202]][_0x690c[385]]= function(_0x6cb7x2){var _0x6cb7x3=null;return _0x6cb7x3= null!= _0x6cb7x2[_0x690c[538]]?this[_0x690c[1569]](_0x6cb7x2):8== document[_0x690c[5]]|| this[_0x690c[507]]== mxConstants[_0x690c[508]]|| this[_0x690c[507]]!= mxConstants[_0x690c[1523]]&& this[_0x690c[1567]]()?this[_0x690c[1570]](_0x6cb7x2):this[_0x690c[1571]](_0x6cb7x2)};mxShape[_0x690c[202]][_0x690c[1569]]= function(){return document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[449])};mxShape[_0x690c[202]][_0x690c[1571]]= function(){var _0x6cb7x2=document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1499]);_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492];return _0x6cb7x2};mxShape[_0x690c[202]][_0x690c[1570]]= function(){var _0x6cb7x2=document[_0x690c[55]](_0x690c[485]);_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492];return _0x6cb7x2};mxShape[_0x690c[202]][_0x690c[1572]]= function(){this[_0x690c[258]]()};mxShape[_0x690c[202]][_0x690c[258]]= function(){this[_0x690c[1573]]();this[_0x690c[1574]]()?(this[_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[110],_0x690c[529]== this[_0x690c[252]][_0x690c[301]]&& this[_0x690c[1567]]()?this[_0x690c[1575]]():this[_0x690c[1576]](),this[_0x690c[1577]]()):(this[_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188],this[_0x690c[1563]]= null)};mxShape[_0x690c[202]][_0x690c[1573]]= function(){var _0x6cb7x2=this[_0x690c[1525]];if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]&& null!= _0x6cb7x2[0]){this[_0x690c[1562]]=  new mxRectangle(Number(_0x6cb7x2[0][_0x690c[235]]),Number(_0x6cb7x2[0][_0x690c[236]]),1,1);for(var _0x6cb7x3=1;_0x6cb7x3< this[_0x690c[1525]][_0x690c[67]];_0x6cb7x3++){null!= _0x6cb7x2[_0x6cb7x3]&& this[_0x690c[1562]][_0x690c[99]]( new mxRectangle(Number(_0x6cb7x2[_0x6cb7x3][_0x690c[235]]),Number(_0x6cb7x2[_0x6cb7x3][_0x690c[236]]),1,1))}}};mxShape[_0x690c[202]][_0x690c[1574]]= function(){return null!= this[_0x690c[1562]]&&  !isNaN(this[_0x690c[1562]][_0x690c[235]])&&  !isNaN(this[_0x690c[1562]][_0x690c[236]])&&  !isNaN(this[_0x690c[1562]][_0x690c[117]])&&  !isNaN(this[_0x690c[1562]][_0x690c[119]])&& 0< this[_0x690c[1562]][_0x690c[117]]&& 0< this[_0x690c[1562]][_0x690c[119]]};mxShape[_0x690c[202]][_0x690c[1578]]= function(){var _0x6cb7x2=document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1499]);_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x2[_0x690c[124]][_0x690c[117]]= this[_0x690c[252]][_0x690c[124]][_0x690c[117]];_0x6cb7x2[_0x690c[124]][_0x690c[119]]= this[_0x690c[252]][_0x690c[124]][_0x690c[119]];return _0x6cb7x2};mxShape[_0x690c[202]][_0x690c[1576]]= function(){var _0x6cb7x2=this[_0x690c[1579]]();for(_0x6cb7x2[_0x690c[1229]]= this[_0x690c[1229]];this[_0x690c[252]][_0x690c[1580]]();){this[_0x690c[252]][_0x690c[266]](this[_0x690c[252]][_0x690c[1581]])};this[_0x690c[1209]](_0x6cb7x2);this[_0x690c[252]]!= _0x6cb7x2[_0x690c[813]]&& this[_0x690c[252]][_0x690c[1583]](_0x690c[1582],_0x6cb7x2[_0x690c[813]][_0x690c[342]]);_0x690c[529]== this[_0x690c[252]][_0x690c[301]]&& 8== document[_0x690c[5]]&& (this[_0x690c[252]][_0x690c[124]][_0x690c[347]]= _0x690c[110],(null== this[_0x690c[1561]]||  !this[_0x690c[1565]])&& mxUtils[_0x690c[1584]](this[_0x690c[252]]));this[_0x690c[1585]](_0x6cb7x2)};mxShape[_0x690c[202]][_0x690c[1579]]= function(){var _0x6cb7x2=null,_0x6cb7x3=null;if(null!= this[_0x690c[252]][_0x690c[538]]){_0x6cb7x2=  new mxSvgCanvas2D(this[_0x690c[252]],!1),_0x6cb7x2[_0x690c[1345]]= this[_0x690c[1564]],_0x6cb7x2[_0x690c[1347]]= mxClient[_0x690c[133]]&&  !mxClient[_0x690c[75]]&&  !mxClient[_0x690c[76]],_0x6cb7x3= this[_0x690c[1568]](),0!= _0x6cb7x3?this[_0x690c[252]][_0x690c[57]](_0x690c[535],_0x690c[536]+ _0x6cb7x3+ _0x690c[537]+ _0x6cb7x3+ _0x690c[460]):this[_0x690c[252]][_0x690c[1390]](_0x690c[535])}else {this[_0x690c[1586]]();var _0x6cb7x4=Math[_0x690c[160]](1,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[117]])),_0x6cb7x5=Math[_0x690c[160]](1,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[119]])),_0x6cb7x3=8== document[_0x690c[5]]&& this[_0x690c[1566]]()?this[_0x690c[1578]]():this[_0x690c[252]],_0x6cb7x2= new mxVmlCanvas2D(_0x6cb7x3,!1);_0x690c[110]!= _0x6cb7x3[_0x690c[337]]&& (_0x6cb7x3[_0x690c[1462]]= _0x6cb7x4* this[_0x690c[1460]]+ _0x690c[537]+ _0x6cb7x5* this[_0x690c[1460]],_0x6cb7x2[_0x690c[255]](this[_0x690c[1460]]),_0x6cb7x2[_0x690c[1460]]= this[_0x690c[1460]]);_0x6cb7x3= this[_0x690c[255]];_0x6cb7x2[_0x690c[513]](-Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]]/ _0x6cb7x3),-Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]]/ _0x6cb7x3))};return _0x6cb7x2};mxShape[_0x690c[202]][_0x690c[1586]]= function(){this[_0x690c[252]][_0x690c[124]][_0x690c[361]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]])+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[125]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]])+ _0x690c[168];var _0x6cb7x2=Math[_0x690c[160]](1,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[117]])),_0x6cb7x3=Math[_0x690c[160]](1,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[119]]));this[_0x690c[252]][_0x690c[124]][_0x690c[117]]= _0x6cb7x2+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[119]]= _0x6cb7x3+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[277]]= _0x690c[189]};mxShape[_0x690c[202]][_0x690c[1585]]= function(_0x6cb7x2){if(_0x6cb7x2 instanceof  mxSvgCanvas2D){for(var _0x6cb7x3 in _0x6cb7x2[_0x690c[1339]]){var _0x6cb7x4=_0x6cb7x2[_0x690c[1339]][_0x6cb7x3];_0x6cb7x4[_0x690c[1587]]= (_0x6cb7x4[_0x690c[1587]]|| 0)+ 1};this[_0x690c[1589]](this[_0x690c[1588]]);this[_0x690c[1588]]= _0x6cb7x2[_0x690c[1339]]}};mxShape[_0x690c[202]][_0x690c[1209]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[255]],_0x6cb7x4=this[_0x690c[1562]][_0x690c[235]]/ _0x6cb7x3,_0x6cb7x5=this[_0x690c[1562]][_0x690c[236]]/ _0x6cb7x3,_0x6cb7x9=this[_0x690c[1562]][_0x690c[117]]/ _0x6cb7x3,_0x6cb7xa=this[_0x690c[1562]][_0x690c[119]]/ _0x6cb7x3;if(this[_0x690c[1590]]()){var _0x6cb7x12=(_0x6cb7x9- _0x6cb7xa)/ 2,_0x6cb7x4=_0x6cb7x4+ _0x6cb7x12,_0x6cb7x5=_0x6cb7x5- _0x6cb7x12,_0x6cb7x12=_0x6cb7x9,_0x6cb7x9=_0x6cb7xa,_0x6cb7xa=_0x6cb7x12};this[_0x690c[1591]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa);this[_0x690c[1592]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa);if(null!= this[_0x690c[1561]]){this[_0x690c[1593]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa)}else {if(_0x6cb7x2[_0x690c[1250]](this[_0x690c[1307]]),null!= this[_0x690c[1525]]){_0x6cb7x4= [];for(_0x6cb7x5= 0;_0x6cb7x5< this[_0x690c[1525]][_0x690c[67]];_0x6cb7x5++){_0x6cb7x4[_0x690c[207]]( new mxPoint(this[_0x690c[1525]][_0x6cb7x5][_0x690c[235]]/ _0x6cb7x3,this[_0x690c[1525]][_0x6cb7x5][_0x690c[236]]/ _0x6cb7x3))};this[_0x690c[1594]](_0x6cb7x2,_0x6cb7x4)}else {this[_0x690c[1595]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa)}}};mxShape[_0x690c[202]][_0x690c[1592]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=null;null!= this[_0x690c[124]]&& (_0x6cb7xa= this[_0x690c[124]][_0x690c[649]]);_0x6cb7x2[_0x690c[1243]](this[_0x690c[461]]/ 100);null!= this[_0x690c[1596]]&& _0x6cb7x2[_0x690c[1267]](this[_0x690c[1596]]);null!= this[_0x690c[1522]]&& _0x6cb7x2[_0x690c[1251]](this[_0x690c[1522]]);null!= _0x6cb7xa&& _0x6cb7x2[_0x690c[1252]](_0x6cb7xa);null!= this[_0x690c[1299]]?(_0x6cb7x3= this[_0x690c[1597]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),_0x6cb7x2[_0x690c[1246]](this[_0x690c[1334]],this[_0x690c[1299]],_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]],_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]],this[_0x690c[607]])):_0x6cb7x2[_0x690c[1245]](this[_0x690c[1334]]);_0x6cb7x2[_0x690c[1249]](this[_0x690c[1336]])};mxShape[_0x690c[202]][_0x690c[1597]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return  new mxRectangle(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)};mxShape[_0x690c[202]][_0x690c[1591]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[255]](this[_0x690c[255]]);_0x6cb7x2[_0x690c[1294]](this[_0x690c[1598]](),this[_0x690c[623]],this[_0x690c[624]],_0x6cb7x3+ _0x6cb7x5/ 2,_0x6cb7x4+ _0x6cb7x9/ 2)};mxShape[_0x690c[202]][_0x690c[1593]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){this[_0x690c[1565]]&& (this[_0x690c[507]]== mxConstants[_0x690c[508]]?this[_0x690c[1599]](this[_0x690c[252]],_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9):8!= document[_0x690c[5]]&& this[_0x690c[1600]](this[_0x690c[252]]));this[_0x690c[1561]][_0x690c[1546]](_0x6cb7x2,this,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)};mxShape[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){this[_0x690c[1601]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[1267]](!1);this[_0x690c[1602]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)};mxShape[_0x690c[202]][_0x690c[1601]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){};mxShape[_0x690c[202]][_0x690c[1602]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){};mxShape[_0x690c[202]][_0x690c[1594]]= function(_0x6cb7x2,_0x6cb7x3){};mxShape[_0x690c[202]][_0x690c[1603]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ARCSIZE,100* mxConstants[_0x690c[1557]])/ 100;return Math[_0x690c[243]](_0x6cb7x2* _0x6cb7x4,_0x6cb7x3* _0x6cb7x4)};mxShape[_0x690c[202]][_0x690c[1604]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){var _0x6cb7x12=Math[_0x690c[430]](this[_0x690c[1307]]/ 2);_0x6cb7x2[_0x690c[1246]](_0x690c[1605],_0x690c[1605],_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,0.6* _0x6cb7x9,_0x690c[701],0.9,0.1);_0x6cb7x2[_0x690c[1275]]();_0x6cb7xa+= 2* _0x6cb7x12;this[_0x690c[1606]]?(_0x6cb7x2[_0x690c[1276]](_0x6cb7x3- _0x6cb7x12+ _0x6cb7xa,_0x6cb7x4- _0x6cb7x12),_0x6cb7x2[_0x690c[1278]](_0x6cb7x3- _0x6cb7x12,_0x6cb7x4- _0x6cb7x12,_0x6cb7x3- _0x6cb7x12,_0x6cb7x4- _0x6cb7x12+ _0x6cb7xa),_0x6cb7x2[_0x690c[1277]](_0x6cb7x3- _0x6cb7x12,_0x6cb7x4+ 0.4* _0x6cb7x9),_0x6cb7x2[_0x690c[1278]](_0x6cb7x3+ 0.5* _0x6cb7x5,_0x6cb7x4+ 0.7* _0x6cb7x9,_0x6cb7x3+ _0x6cb7x5+ _0x6cb7x12,_0x6cb7x4+ 0.4* _0x6cb7x9),_0x6cb7x2[_0x690c[1277]](_0x6cb7x3+ _0x6cb7x5+ _0x6cb7x12,_0x6cb7x4- _0x6cb7x12+ _0x6cb7xa),_0x6cb7x2[_0x690c[1278]](_0x6cb7x3+ _0x6cb7x5+ _0x6cb7x12,_0x6cb7x4- _0x6cb7x12,_0x6cb7x3+ _0x6cb7x5+ _0x6cb7x12- _0x6cb7xa,_0x6cb7x4- _0x6cb7x12)):(_0x6cb7x2[_0x690c[1276]](_0x6cb7x3- _0x6cb7x12,_0x6cb7x4- _0x6cb7x12),_0x6cb7x2[_0x690c[1277]](_0x6cb7x3- _0x6cb7x12,_0x6cb7x4+ 0.4* _0x6cb7x9),_0x6cb7x2[_0x690c[1278]](_0x6cb7x3+ 0.5* _0x6cb7x5,_0x6cb7x4+ 0.7* _0x6cb7x9,_0x6cb7x3+ _0x6cb7x5+ _0x6cb7x12,_0x6cb7x4+ 0.4* _0x6cb7x9),_0x6cb7x2[_0x690c[1277]](_0x6cb7x3+ _0x6cb7x5+ _0x6cb7x12,_0x6cb7x4- _0x6cb7x12));_0x6cb7x2[_0x690c[268]]();_0x6cb7x2[_0x690c[1334]]()};mxShape[_0x690c[202]][_0x690c[183]]= function(_0x6cb7x2){this[_0x690c[724]]= _0x6cb7x2;this[_0x690c[124]]= _0x6cb7x2[_0x690c[124]];if(null!= this[_0x690c[124]]){this[_0x690c[1334]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_FILLCOLOR,this[_0x690c[1334]]);this[_0x690c[1299]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_GRADIENTCOLOR,this[_0x690c[1299]]);this[_0x690c[607]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_GRADIENT_DIRECTION,this[_0x690c[607]]);this[_0x690c[461]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_OPACITY,this[_0x690c[461]]);this[_0x690c[1336]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_STROKECOLOR,this[_0x690c[1336]]);this[_0x690c[1307]]= mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_STROKEWIDTH,this[_0x690c[1307]]);this[_0x690c[657]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_SPACING,this[_0x690c[657]]);this[_0x690c[644]]= mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_STARTSIZE,this[_0x690c[644]]);this[_0x690c[643]]= mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_ENDSIZE,this[_0x690c[643]]);this[_0x690c[642]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_STARTARROW,this[_0x690c[642]]);this[_0x690c[641]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ENDARROW,this[_0x690c[641]]);this[_0x690c[603]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ROTATION,this[_0x690c[603]]);this[_0x690c[663]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_DIRECTION,this[_0x690c[663]]);this[_0x690c[623]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_FLIPH,0);this[_0x690c[624]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_FLIPV,0);null!= this[_0x690c[1561]]&& (this[_0x690c[623]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],_0x690c[1607],0)|| this[_0x690c[623]],this[_0x690c[624]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],_0x690c[1608],0)|| this[_0x690c[624]]);if(_0x690c[700]== this[_0x690c[663]]|| _0x690c[701]== this[_0x690c[663]]){_0x6cb7x2= this[_0x690c[623]],this[_0x690c[623]]= this[_0x690c[624]],this[_0x690c[624]]= _0x6cb7x2};this[_0x690c[1596]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_SHADOW,this[_0x690c[1596]]);this[_0x690c[1522]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_DASHED,this[_0x690c[1522]]);this[_0x690c[1606]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ROUNDED,this[_0x690c[1606]]);this[_0x690c[617]]= 1== mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_GLASS,this[_0x690c[617]]);_0x690c[130]== this[_0x690c[1334]]&& (this[_0x690c[1334]]= null);_0x690c[130]== this[_0x690c[1299]]&& (this[_0x690c[1299]]= null);_0x690c[130]== this[_0x690c[1336]]&& (this[_0x690c[1336]]= null)}};mxShape[_0x690c[202]][_0x690c[1609]]= function(_0x6cb7x2){null== _0x6cb7x2&& (_0x6cb7x2= _0x690c[110]);this[_0x690c[270]]= _0x6cb7x2;null!= this[_0x690c[252]]&& (this[_0x690c[252]][_0x690c[124]][_0x690c[270]]= _0x6cb7x2)};mxShape[_0x690c[202]][_0x690c[1610]]= function(){return this[_0x690c[270]]};mxShape[_0x690c[202]][_0x690c[1577]]= function(){if(null!= this[_0x690c[1562]]){var _0x6cb7x2=this[_0x690c[1611]]();if(null!= _0x6cb7x2){this[_0x690c[1612]](_0x6cb7x2);var _0x6cb7x3=this[_0x690c[1598]]();0!= _0x6cb7x3&& (_0x6cb7x2= mxUtils[_0x690c[1613]](_0x6cb7x2,_0x6cb7x3));_0x6cb7x2[_0x690c[235]]= Math[_0x690c[519]](_0x6cb7x2[_0x690c[235]]);_0x6cb7x2[_0x690c[236]]= Math[_0x690c[519]](_0x6cb7x2[_0x690c[236]]);_0x6cb7x2[_0x690c[117]]= Math[_0x690c[430]](_0x6cb7x2[_0x690c[117]]);_0x6cb7x2[_0x690c[119]]= Math[_0x690c[430]](_0x6cb7x2[_0x690c[119]])};this[_0x690c[1563]]= _0x6cb7x2}};mxShape[_0x690c[202]][_0x690c[1611]]= function(){var _0x6cb7x2=this[_0x690c[1562]][_0x690c[238]]();if(this[_0x690c[1590]]()){var _0x6cb7x3=(_0x6cb7x2[_0x690c[117]]- _0x6cb7x2[_0x690c[119]])/ 2;_0x6cb7x2[_0x690c[235]]+= _0x6cb7x3;_0x6cb7x2[_0x690c[236]]-= _0x6cb7x3;_0x6cb7x3= _0x6cb7x2[_0x690c[117]];_0x6cb7x2[_0x690c[117]]= _0x6cb7x2[_0x690c[119]];_0x6cb7x2[_0x690c[119]]= _0x6cb7x3};return _0x6cb7x2};mxShape[_0x690c[202]][_0x690c[1612]]= function(_0x6cb7x2){this[_0x690c[1596]]&& (_0x6cb7x2[_0x690c[117]]+= Math[_0x690c[430]](mxConstants[_0x690c[1237]]* this[_0x690c[255]]),_0x6cb7x2[_0x690c[119]]+= Math[_0x690c[430]](mxConstants[_0x690c[1238]]* this[_0x690c[255]]));var _0x6cb7x3=Math[_0x690c[430]](this[_0x690c[1307]]* this[_0x690c[255]]);_0x6cb7x2[_0x690c[244]](Math[_0x690c[430]](_0x6cb7x3/ 2))};mxShape[_0x690c[202]][_0x690c[1590]]= function(){return null== this[_0x690c[1561]]&& (_0x690c[700]== this[_0x690c[663]]|| _0x690c[701]== this[_0x690c[663]])};mxShape[_0x690c[202]][_0x690c[1614]]= function(){return null!= this[_0x690c[603]]?this[_0x690c[603]]:0};mxShape[_0x690c[202]][_0x690c[1615]]= function(){var _0x6cb7x2=this[_0x690c[1614]]();1!= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_HORIZONTAL,1)&& (_0x6cb7x2+= mxText[_0x690c[202]][_0x690c[1616]]);return _0x6cb7x2};mxShape[_0x690c[202]][_0x690c[1598]]= function(){var _0x6cb7x2=this[_0x690c[1614]]();null!= this[_0x690c[663]]&& (_0x690c[700]== this[_0x690c[663]]?_0x6cb7x2+= 270:_0x690c[703]== this[_0x690c[663]]?_0x6cb7x2+= 180:_0x690c[701]== this[_0x690c[663]]&& (_0x6cb7x2+= 90));return _0x6cb7x2};mxShape[_0x690c[202]][_0x690c[1599]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2= document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[1319]);_0x6cb7x2[_0x690c[57]](_0x690c[235],_0x6cb7x3);_0x6cb7x2[_0x690c[57]](_0x690c[236],_0x6cb7x4);_0x6cb7x2[_0x690c[57]](_0x690c[117],_0x6cb7x5);_0x6cb7x2[_0x690c[57]](_0x690c[119],_0x6cb7x9);_0x6cb7x2[_0x690c[57]](_0x690c[1334],_0x690c[130]);_0x6cb7x2[_0x690c[57]](_0x690c[1336],_0x690c[130]);_0x6cb7x2[_0x690c[57]](_0x690c[1377],_0x690c[1378]);this[_0x690c[252]][_0x690c[62]](_0x6cb7x2)};mxShape[_0x690c[202]][_0x690c[1600]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[124]][_0x690c[1617]]= _0x690c[1618]+ mxClient[_0x690c[88]]+ _0x690c[1619]};mxShape[_0x690c[202]][_0x690c[1589]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){for(var _0x6cb7x3 in _0x6cb7x2){var _0x6cb7x4=_0x6cb7x2[_0x6cb7x3];_0x6cb7x4[_0x690c[1587]]= (_0x6cb7x4[_0x690c[1587]]|| 0)- 1;0== _0x6cb7x4[_0x690c[1587]]&& null!= _0x6cb7x4[_0x690c[265]]&& _0x6cb7x4[_0x690c[265]][_0x690c[266]](_0x6cb7x4)}}};mxShape[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[252]]&& (mxEvent[_0x690c[762]](this[_0x690c[252]]),null!= this[_0x690c[252]][_0x690c[265]]&& this[_0x690c[252]][_0x690c[265]][_0x690c[266]](this[_0x690c[252]]),this[_0x690c[252]]= null);this[_0x690c[1589]](this[_0x690c[1588]]);this[_0x690c[1588]]= null};var mxStencilRegistry={stencils:[],addStencil:function(_0x6cb7x2,_0x6cb7x3){mxStencilRegistry[_0x690c[1620]][_0x6cb7x2]= _0x6cb7x3},getStencil:function(_0x6cb7x2){return mxStencilRegistry[_0x690c[1620]][_0x6cb7x2]}},mxMarker={markers:[],addMarker:function(_0x6cb7x2,_0x6cb7x3){mxMarker[_0x690c[1621]][_0x6cb7x2]= _0x6cb7x3},createMarker:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15){var _0x6cb7x16=mxMarker[_0x690c[1621]][_0x6cb7x4];return null!= _0x6cb7x16?_0x6cb7x16(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15):null}};(function(){function _0x6cb7x2(_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){_0x6cb7x3= 1.118* _0x6cb7x12* _0x6cb7x16;_0x6cb7x15= 1.118* _0x6cb7x13* _0x6cb7x16;_0x6cb7x12*= _0x6cb7x14+ _0x6cb7x16;_0x6cb7x13*= _0x6cb7x14+ _0x6cb7x16;var _0x6cb7x18=_0x6cb7xa[_0x690c[238]]();_0x6cb7x18[_0x690c[235]]-= _0x6cb7x3;_0x6cb7x18[_0x690c[236]]-= _0x6cb7x15;_0x6cb7x14= _0x6cb7x9!= mxConstants[_0x690c[1622]]?1:0.75;_0x6cb7xa[_0x690c[235]]+= -_0x6cb7x12* _0x6cb7x14 - _0x6cb7x3;_0x6cb7xa[_0x690c[236]]+= -_0x6cb7x13* _0x6cb7x14 - _0x6cb7x15;return function(){_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x18[_0x690c[235]],_0x6cb7x18[_0x690c[236]]);_0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]]- _0x6cb7x12- _0x6cb7x13/ 2,_0x6cb7x18[_0x690c[236]]- _0x6cb7x13+ _0x6cb7x12/ 2);_0x6cb7x9== mxConstants[_0x690c[1622]]&& _0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]]- 3* _0x6cb7x12/ 4,_0x6cb7x18[_0x690c[236]]- 3* _0x6cb7x13/ 4);_0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]]+ _0x6cb7x13/ 2- _0x6cb7x12,_0x6cb7x18[_0x690c[236]]- _0x6cb7x13- _0x6cb7x12/ 2);_0x6cb7x2[_0x690c[268]]();_0x6cb7x17?_0x6cb7x2[_0x690c[1337]]():_0x6cb7x2[_0x690c[1336]]()}}function _0x6cb7x3(_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){_0x6cb7x15= _0x6cb7x9== mxConstants[_0x690c[1623]]?0.7071:0.9862;_0x6cb7x3= _0x6cb7x12* _0x6cb7x16* _0x6cb7x15;_0x6cb7x15*= _0x6cb7x13* _0x6cb7x16;_0x6cb7x12*= _0x6cb7x14+ _0x6cb7x16;_0x6cb7x13*= _0x6cb7x14+ _0x6cb7x16;var _0x6cb7x18=_0x6cb7xa[_0x690c[238]]();_0x6cb7x18[_0x690c[235]]-= _0x6cb7x3;_0x6cb7x18[_0x690c[236]]-= _0x6cb7x15;_0x6cb7xa[_0x690c[235]]+= -_0x6cb7x12- _0x6cb7x3;_0x6cb7xa[_0x690c[236]]+= -_0x6cb7x13- _0x6cb7x15;var _0x6cb7x19=_0x6cb7x9== mxConstants[_0x690c[1623]]?2:3.4;return function(){_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x18[_0x690c[235]],_0x6cb7x18[_0x690c[236]]);_0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]]- _0x6cb7x12/ 2- _0x6cb7x13/ _0x6cb7x19,_0x6cb7x18[_0x690c[236]]+ _0x6cb7x12/ _0x6cb7x19- _0x6cb7x13/ 2);_0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]]- _0x6cb7x12,_0x6cb7x18[_0x690c[236]]- _0x6cb7x13);_0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]]- _0x6cb7x12/ 2+ _0x6cb7x13/ _0x6cb7x19,_0x6cb7x18[_0x690c[236]]- _0x6cb7x13/ 2- _0x6cb7x12/ _0x6cb7x19);_0x6cb7x2[_0x690c[268]]();_0x6cb7x17?_0x6cb7x2[_0x690c[1337]]():_0x6cb7x2[_0x690c[1336]]()}}mxMarker[_0x690c[1624]](_0x690c[693],_0x6cb7x2);mxMarker[_0x690c[1624]](_0x690c[694],_0x6cb7x2);mxMarker[_0x690c[1624]](_0x690c[392],function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){_0x6cb7x3= 1.118* _0x6cb7x12* _0x6cb7x16;_0x6cb7x9= 1.118* _0x6cb7x13* _0x6cb7x16;_0x6cb7x12*= _0x6cb7x14+ _0x6cb7x16;_0x6cb7x13*= _0x6cb7x14+ _0x6cb7x16;var _0x6cb7x18=_0x6cb7xa[_0x690c[238]]();_0x6cb7x18[_0x690c[235]]-= _0x6cb7x3;_0x6cb7x18[_0x690c[236]]-= _0x6cb7x9;_0x6cb7xa[_0x690c[235]]+= 2*  -_0x6cb7x3;_0x6cb7xa[_0x690c[236]]+= 2*  -_0x6cb7x9;return function(){_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x18[_0x690c[235]]- _0x6cb7x12- _0x6cb7x13/ 2,_0x6cb7x18[_0x690c[236]]- _0x6cb7x13+ _0x6cb7x12/ 2);_0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]],_0x6cb7x18[_0x690c[236]]);_0x6cb7x2[_0x690c[1277]](_0x6cb7x18[_0x690c[235]]+ _0x6cb7x13/ 2- _0x6cb7x12,_0x6cb7x18[_0x690c[236]]- _0x6cb7x13- _0x6cb7x12/ 2);_0x6cb7x2[_0x690c[1336]]()}});mxMarker[_0x690c[1624]](_0x690c[695],function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17){var _0x6cb7x18=_0x6cb7x14/ 2,_0x6cb7x19=_0x6cb7xa[_0x690c[238]]();_0x6cb7xa[_0x690c[235]]-= _0x6cb7x12* _0x6cb7x18;_0x6cb7xa[_0x690c[236]]-= _0x6cb7x13* _0x6cb7x18;return function(){_0x6cb7x2[_0x690c[680]](_0x6cb7x19[_0x690c[235]]- _0x6cb7x18,_0x6cb7x19[_0x690c[236]]- _0x6cb7x18,_0x6cb7x14,_0x6cb7x14);_0x6cb7x17?_0x6cb7x2[_0x690c[1337]]():_0x6cb7x2[_0x690c[1336]]()}});mxMarker[_0x690c[1624]](_0x690c[696],_0x6cb7x3);mxMarker[_0x690c[1624]](_0x690c[697],_0x6cb7x3)})();function mxActor(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxActor,mxShape);mxActor[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[513]](_0x6cb7x3,_0x6cb7x4);_0x6cb7x2[_0x690c[1275]]();this[_0x690c[1625]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[1337]]()};mxActor[_0x690c[202]][_0x690c[1625]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x3= _0x6cb7x5/ 3;_0x6cb7x2[_0x690c[1276]](0,_0x6cb7x9);_0x6cb7x2[_0x690c[1279]](0,3* _0x6cb7x9/ 5,0,2* _0x6cb7x9/ 5,_0x6cb7x5/ 2,2* _0x6cb7x9/ 5);_0x6cb7x2[_0x690c[1279]](_0x6cb7x5/ 2- _0x6cb7x3,2* _0x6cb7x9/ 5,_0x6cb7x5/ 2- _0x6cb7x3,0,_0x6cb7x5/ 2,0);_0x6cb7x2[_0x690c[1279]](_0x6cb7x5/ 2+ _0x6cb7x3,0,_0x6cb7x5/ 2+ _0x6cb7x3,2* _0x6cb7x9/ 5,_0x6cb7x5/ 2,2* _0x6cb7x9/ 5);_0x6cb7x2[_0x690c[1279]](_0x6cb7x5,2* _0x6cb7x9/ 5,_0x6cb7x5,3* _0x6cb7x9/ 5,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[268]]()};function mxCloud(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxActor[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxCloud,mxActor);mxCloud[_0x690c[202]][_0x690c[1625]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[1276]](0.25* _0x6cb7x5,0.25* _0x6cb7x9);_0x6cb7x2[_0x690c[1279]](0.05* _0x6cb7x5,0.25* _0x6cb7x9,0,0.5* _0x6cb7x9,0.16* _0x6cb7x5,0.55* _0x6cb7x9);_0x6cb7x2[_0x690c[1279]](0,0.66* _0x6cb7x9,0.18* _0x6cb7x5,0.9* _0x6cb7x9,0.31* _0x6cb7x5,0.8* _0x6cb7x9);_0x6cb7x2[_0x690c[1279]](0.4* _0x6cb7x5,_0x6cb7x9,0.7* _0x6cb7x5,_0x6cb7x9,0.8* _0x6cb7x5,0.8* _0x6cb7x9);_0x6cb7x2[_0x690c[1279]](_0x6cb7x5,0.8* _0x6cb7x9,_0x6cb7x5,0.6* _0x6cb7x9,0.875* _0x6cb7x5,0.5* _0x6cb7x9);_0x6cb7x2[_0x690c[1279]](_0x6cb7x5,0.3* _0x6cb7x9,0.8* _0x6cb7x5,0.1* _0x6cb7x9,0.625* _0x6cb7x5,0.2* _0x6cb7x9);_0x6cb7x2[_0x690c[1279]](0.5* _0x6cb7x5,0.05* _0x6cb7x9,0.3* _0x6cb7x5,0.05* _0x6cb7x9,0.25* _0x6cb7x5,0.25* _0x6cb7x9);_0x6cb7x2[_0x690c[268]]()};function mxRectangleShape(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxRectangleShape,mxShape);mxRectangleShape[_0x690c[202]][_0x690c[1567]]= function(){return !this[_0x690c[1606]]&&  !this[_0x690c[617]] && 0== this[_0x690c[603]]};mxRectangleShape[_0x690c[202]][_0x690c[1601]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(this[_0x690c[1606]]){var _0x6cb7xa=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ARCSIZE,100* mxConstants[_0x690c[1557]])/ 100,_0x6cb7xa=Math[_0x690c[243]](_0x6cb7x5* _0x6cb7xa,_0x6cb7x9* _0x6cb7xa);_0x6cb7x2[_0x690c[1320]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7xa)}else {_0x6cb7x2[_0x690c[1319]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)};_0x6cb7x2[_0x690c[1337]]()};mxRectangleShape[_0x690c[202]][_0x690c[1602]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){this[_0x690c[617]]&& this[_0x690c[1604]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,this[_0x690c[1603]](_0x6cb7x5+ this[_0x690c[1307]],_0x6cb7x9+ this[_0x690c[1307]]))};mxRectangleShape[_0x690c[202]][_0x690c[1575]]= function(){this[_0x690c[1626]](this[_0x690c[252]]);this[_0x690c[1627]](this[_0x690c[252]]);this[_0x690c[1628]](this[_0x690c[252]])};mxRectangleShape[_0x690c[202]][_0x690c[1626]]= function(_0x6cb7x2){var _0x6cb7x3=9<= document[_0x690c[5]]?0:Math[_0x690c[430]](this[_0x690c[1307]]* this[_0x690c[255]]);_0x6cb7x2[_0x690c[124]][_0x690c[1629]]= Math[_0x690c[160]](1,_0x6cb7x3)+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[277]]= _0x690c[188];_0x6cb7x2[_0x690c[124]][_0x690c[361]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]]- _0x6cb7x3/ 2)+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[125]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]]- _0x6cb7x3/ 2)+ _0x690c[168];_0x690c[462]== document[_0x690c[135]]&& (_0x6cb7x3=  -_0x6cb7x3);_0x6cb7x2[_0x690c[124]][_0x690c[117]]= Math[_0x690c[488]](Math[_0x690c[160]](0,this[_0x690c[1562]][_0x690c[117]]+ _0x6cb7x3))+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[119]]= Math[_0x690c[488]](Math[_0x690c[160]](0,this[_0x690c[1562]][_0x690c[119]]+ _0x6cb7x3))+ _0x690c[168]};mxRectangleShape[_0x690c[202]][_0x690c[1628]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1336]];null!= _0x6cb7x3&& _0x6cb7x3!= mxConstants[_0x690c[217]]?(_0x6cb7x2[_0x690c[124]][_0x690c[1630]]= _0x6cb7x3,this[_0x690c[1522]]?_0x6cb7x2[_0x690c[124]][_0x690c[465]]= _0x690c[648]:0< this[_0x690c[1307]]&& (_0x6cb7x2[_0x690c[124]][_0x690c[465]]= _0x690c[1631]),_0x6cb7x2[_0x690c[124]][_0x690c[1629]]= Math[_0x690c[160]](1,Math[_0x690c[430]](this[_0x690c[1307]]* this[_0x690c[255]]))+ _0x690c[168]):_0x6cb7x2[_0x690c[124]][_0x690c[1629]]= _0x690c[946];_0x6cb7x3= this[_0x690c[1334]];null!= _0x6cb7x3&& _0x6cb7x3!= mxConstants[_0x690c[217]]?(_0x6cb7x2[_0x690c[124]][_0x690c[1028]]= _0x6cb7x3,_0x6cb7x2[_0x690c[124]][_0x690c[1617]]= _0x690c[130]):this[_0x690c[1229]]?_0x6cb7x2[_0x690c[124]][_0x690c[1028]]= _0x690c[1373]:8== document[_0x690c[5]]?mxUtils[_0x690c[1584]](_0x6cb7x2):this[_0x690c[1600]](_0x6cb7x2)};mxRectangleShape[_0x690c[202]][_0x690c[1627]]= function(_0x6cb7x2){var _0x6cb7x3=_0x690c[110];100> this[_0x690c[461]]&& (_0x6cb7x3+= _0x690c[459]+ this[_0x690c[461]]+ _0x690c[460]);this[_0x690c[1596]]&& (_0x6cb7x3+= _0x690c[1632]+ Math[_0x690c[488]](mxConstants[_0x690c[1237]]* this[_0x690c[255]])+ _0x690c[1633]+ Math[_0x690c[488]](mxConstants[_0x690c[1238]]* this[_0x690c[255]])+ _0x690c[1634]+ mxConstants[_0x690c[1235]]+ _0x690c[1635]);if(this[_0x690c[1299]]){var _0x6cb7x4=this[_0x690c[1334]],_0x6cb7x5=this[_0x690c[1299]],_0x6cb7x9=_0x690c[468],_0x6cb7xa={east:0,south:1,west:2,north:3},_0x6cb7x12=null!= this[_0x690c[663]]?_0x6cb7xa[this[_0x690c[663]]]:0;null!= this[_0x690c[607]]&& (_0x6cb7x12= mxUtils[_0x690c[1454]](_0x6cb7x12+ _0x6cb7xa[this[_0x690c[607]]]- 1,4));1== _0x6cb7x12?(_0x6cb7x9= _0x690c[500],_0x6cb7xa= _0x6cb7x4,_0x6cb7x4= _0x6cb7x5,_0x6cb7x5= _0x6cb7xa):2== _0x6cb7x12?(_0x6cb7xa= _0x6cb7x4,_0x6cb7x4= _0x6cb7x5,_0x6cb7x5= _0x6cb7xa):3== _0x6cb7x12&& (_0x6cb7x9= _0x690c[500]);_0x6cb7x3+= _0x690c[1636]+ _0x6cb7x4+ _0x690c[1637]+ _0x6cb7x5+ _0x690c[1638]+ _0x6cb7x9+ _0x690c[1635]};_0x6cb7x2[_0x690c[124]][_0x690c[347]]= _0x6cb7x3};function mxEllipse(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxEllipse,mxShape);mxEllipse[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[680]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[1337]]()};function mxDoubleEllipse(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxDoubleEllipse,mxShape);mxDoubleEllipse[_0x690c[202]][_0x690c[1460]]= 10;mxDoubleEllipse[_0x690c[202]][_0x690c[1601]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[680]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[1337]]()};mxDoubleEllipse[_0x690c[202]][_0x690c[1602]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=Math[_0x690c[243]](4,Math[_0x690c[243]](_0x6cb7x5/ 5,_0x6cb7x9/ 5));_0x6cb7x5-= 2* _0x6cb7xa;_0x6cb7x9-= 2* _0x6cb7xa;0< _0x6cb7x5&& 0< _0x6cb7x9&& _0x6cb7x2[_0x690c[680]](_0x6cb7x3+ _0x6cb7xa,_0x6cb7x4+ _0x6cb7xa,_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[1336]]()};function mxRhombus(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxRhombus,mxShape);mxRhombus[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x5/ 2,_0x6cb7x12=_0x6cb7x9/ 2;_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x3+ _0x6cb7xa,_0x6cb7x4);_0x6cb7x2[_0x690c[1277]](_0x6cb7x3+ _0x6cb7x5,_0x6cb7x4+ _0x6cb7x12);_0x6cb7x2[_0x690c[1277]](_0x6cb7x3+ _0x6cb7xa,_0x6cb7x4+ _0x6cb7x9);_0x6cb7x2[_0x690c[1277]](_0x6cb7x3,_0x6cb7x4+ _0x6cb7x12);_0x6cb7x2[_0x690c[268]]();_0x6cb7x2[_0x690c[1337]]()};function mxPolyline(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxShape[_0x690c[239]](this);this[_0x690c[1525]]= _0x6cb7x2;this[_0x690c[1336]]= _0x6cb7x3;this[_0x690c[1307]]= null!= _0x6cb7x4?_0x6cb7x4:1}mxUtils[_0x690c[1284]](mxPolyline,mxShape);mxPolyline[_0x690c[202]][_0x690c[1614]]= function(){return 0};mxPolyline[_0x690c[202]][_0x690c[1594]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1639]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[1606]])};mxPolyline[_0x690c[202]][_0x690c[1639]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/ 2,_0x6cb7x9=_0x6cb7x3[0],_0x6cb7xa=_0x6cb7x3[_0x6cb7x3[_0x690c[67]]- 1];_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]]);for(var _0x6cb7x12=1;_0x6cb7x12< _0x6cb7x3[_0x690c[67]]- 1;_0x6cb7x12++){var _0x6cb7x13=_0x6cb7x3[_0x6cb7x12],_0x6cb7x14=_0x6cb7x9[_0x690c[235]]- _0x6cb7x13[_0x690c[235]],_0x6cb7x9=_0x6cb7x9[_0x690c[236]]- _0x6cb7x13[_0x690c[236]];if(_0x6cb7x4&& _0x6cb7x12< _0x6cb7x3[_0x690c[67]]- 1&& (0!= _0x6cb7x14|| 0!= _0x6cb7x9)){var _0x6cb7x15=Math[_0x690c[428]](_0x6cb7x14* _0x6cb7x14+ _0x6cb7x9* _0x6cb7x9),_0x6cb7x14=_0x6cb7x14* Math[_0x690c[243]](_0x6cb7x5,_0x6cb7x15/ 2)/ _0x6cb7x15,_0x6cb7x9=_0x6cb7x9* Math[_0x690c[243]](_0x6cb7x5,_0x6cb7x15/ 2)/ _0x6cb7x15;_0x6cb7x2[_0x690c[1277]](_0x6cb7x13[_0x690c[235]]+ _0x6cb7x14,_0x6cb7x13[_0x690c[236]]+ _0x6cb7x9);_0x6cb7x9= _0x6cb7x3[_0x6cb7x12+ 1];_0x6cb7x14= _0x6cb7x9[_0x690c[235]]- _0x6cb7x13[_0x690c[235]];_0x6cb7x9= _0x6cb7x9[_0x690c[236]]- _0x6cb7x13[_0x690c[236]];_0x6cb7x15= Math[_0x690c[160]](1,Math[_0x690c[428]](_0x6cb7x14* _0x6cb7x14+ _0x6cb7x9* _0x6cb7x9));_0x6cb7x14= _0x6cb7x14* Math[_0x690c[243]](_0x6cb7x5,_0x6cb7x15/ 2)/ _0x6cb7x15;_0x6cb7x9= _0x6cb7x9* Math[_0x690c[243]](_0x6cb7x5,_0x6cb7x15/ 2)/ _0x6cb7x15;_0x6cb7x14= _0x6cb7x13[_0x690c[235]]+ _0x6cb7x14;_0x6cb7x9= _0x6cb7x13[_0x690c[236]]+ _0x6cb7x9;_0x6cb7x2[_0x690c[1278]](_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]],_0x6cb7x14,_0x6cb7x9);_0x6cb7x13=  new mxPoint(_0x6cb7x14,_0x6cb7x9)}else {_0x6cb7x2[_0x690c[1277]](_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]])};_0x6cb7x9= _0x6cb7x13};_0x6cb7x2[_0x690c[1277]](_0x6cb7xa[_0x690c[235]],_0x6cb7xa[_0x690c[236]]);_0x6cb7x2[_0x690c[1336]]()};function mxArrow(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){mxShape[_0x690c[239]](this);this[_0x690c[1525]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1;this[_0x690c[1640]]= null!= _0x6cb7x9?_0x6cb7x9:mxConstants[_0x690c[1641]];this[_0x690c[657]]= null!= _0x6cb7xa?_0x6cb7xa:mxConstants[_0x690c[1642]];this[_0x690c[643]]= null!= _0x6cb7x12?_0x6cb7x12:mxConstants[_0x690c[1643]]}mxUtils[_0x690c[1284]](mxArrow,mxShape);mxArrow[_0x690c[202]][_0x690c[1594]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=mxConstants[_0x690c[1642]],_0x6cb7x5=mxConstants[_0x690c[1641]],_0x6cb7x9=mxConstants[_0x690c[1643]],_0x6cb7xa=_0x6cb7x3[0],_0x6cb7x12=_0x6cb7x3[_0x6cb7x3[_0x690c[67]]- 1],_0x6cb7x13=_0x6cb7x12[_0x690c[235]]- _0x6cb7xa[_0x690c[235]],_0x6cb7x14=_0x6cb7x12[_0x690c[236]]- _0x6cb7xa[_0x690c[236]],_0x6cb7x15=Math[_0x690c[428]](_0x6cb7x13* _0x6cb7x13+ _0x6cb7x14* _0x6cb7x14),_0x6cb7x16=_0x6cb7x15- 2* _0x6cb7x4- _0x6cb7x9,_0x6cb7x13=_0x6cb7x13/ _0x6cb7x15,_0x6cb7x14=_0x6cb7x14/ _0x6cb7x15,_0x6cb7x15=_0x6cb7x5* _0x6cb7x14/ 3,_0x6cb7x5=-_0x6cb7x5* _0x6cb7x13 / 3,_0x6cb7x9=_0x6cb7xa[_0x690c[235]]- _0x6cb7x15/ 2+ _0x6cb7x4* _0x6cb7x13,_0x6cb7xa=_0x6cb7xa[_0x690c[236]]- _0x6cb7x5/ 2+ _0x6cb7x4* _0x6cb7x14,_0x6cb7x17=_0x6cb7x9+ _0x6cb7x15,_0x6cb7x18=_0x6cb7xa+ _0x6cb7x5,_0x6cb7x19=_0x6cb7x17+ _0x6cb7x16* _0x6cb7x13,_0x6cb7x16=_0x6cb7x18+ _0x6cb7x16* _0x6cb7x14,_0x6cb7x1a=_0x6cb7x19+ _0x6cb7x15,_0x6cb7x1b=_0x6cb7x16+ _0x6cb7x5,_0x6cb7x1c=_0x6cb7x1a- 3* _0x6cb7x15,_0x6cb7x1d=_0x6cb7x1b- 3* _0x6cb7x5;_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x9,_0x6cb7xa);_0x6cb7x2[_0x690c[1277]](_0x6cb7x17,_0x6cb7x18);_0x6cb7x2[_0x690c[1277]](_0x6cb7x19,_0x6cb7x16);_0x6cb7x2[_0x690c[1277]](_0x6cb7x1a,_0x6cb7x1b);_0x6cb7x2[_0x690c[1277]](_0x6cb7x12[_0x690c[235]]- _0x6cb7x4* _0x6cb7x13,_0x6cb7x12[_0x690c[236]]- _0x6cb7x4* _0x6cb7x14);_0x6cb7x2[_0x690c[1277]](_0x6cb7x1c,_0x6cb7x1d);_0x6cb7x2[_0x690c[1277]](_0x6cb7x1c+ _0x6cb7x15,_0x6cb7x1d+ _0x6cb7x5);_0x6cb7x2[_0x690c[268]]();_0x6cb7x2[_0x690c[1337]]()};function mxText(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,_0x6cb7x16,_0x6cb7x17,_0x6cb7x18,_0x6cb7x19,_0x6cb7x1a,_0x6cb7x1b,_0x6cb7x1c,_0x6cb7x1d,_0x6cb7x1e,_0x6cb7x1f){mxShape[_0x690c[239]](this);this[_0x690c[131]]= _0x6cb7x2;this[_0x690c[1562]]= _0x6cb7x3;this[_0x690c[352]]= null!= _0x6cb7x9?_0x6cb7x9:_0x690c[586];this[_0x690c[611]]= null!= _0x6cb7x4?_0x6cb7x4:_0x690c[110];this[_0x690c[552]]= null!= _0x6cb7x5?_0x6cb7x5:_0x690c[110];this[_0x690c[1288]]= null!= _0x6cb7xa?_0x6cb7xa:mxConstants[_0x690c[484]];this[_0x690c[803]]= null!= _0x6cb7x12?_0x6cb7x12:mxConstants[_0x690c[483]];this[_0x690c[666]]= null!= _0x6cb7x13?_0x6cb7x13:mxConstants[_0x690c[1644]];this[_0x690c[657]]= parseInt(_0x6cb7x14|| 2);this[_0x690c[658]]= this[_0x690c[657]]+ parseInt(_0x6cb7x15|| 0);this[_0x690c[661]]= this[_0x690c[657]]+ parseInt(_0x6cb7x16|| 0);this[_0x690c[660]]= this[_0x690c[657]]+ parseInt(_0x6cb7x17|| 0);this[_0x690c[659]]= this[_0x690c[657]]+ parseInt(_0x6cb7x18|| 0);this[_0x690c[662]]= null!= _0x6cb7x19?_0x6cb7x19:!0;this[_0x690c[1537]]= _0x6cb7x1a;this[_0x690c[467]]= _0x6cb7x1b;this[_0x690c[1333]]= null!= _0x6cb7x1c?_0x6cb7x1c:!1;this[_0x690c[1645]]= null!= _0x6cb7x1d?_0x6cb7x1d:!1;this[_0x690c[277]]= null!= _0x6cb7x1e?_0x6cb7x1e:_0x690c[189];this[_0x690c[629]]= null!= _0x6cb7x1f?_0x6cb7x1f:0;this[_0x690c[603]]= 0}mxUtils[_0x690c[1284]](mxText,mxShape);mxText[_0x690c[202]][_0x690c[1646]]= 0;mxText[_0x690c[202]][_0x690c[1647]]= 0;mxText[_0x690c[202]][_0x690c[1648]]= 0;mxText[_0x690c[202]][_0x690c[1649]]= 0;mxText[_0x690c[202]][_0x690c[1650]]=  !0;mxText[_0x690c[202]][_0x690c[1616]]=  -90;mxText[_0x690c[202]][_0x690c[1651]]=  !0;mxText[_0x690c[202]][_0x690c[1652]]=  !1;mxText[_0x690c[202]][_0x690c[1566]]= function(){return !1};mxText[_0x690c[202]][_0x690c[1567]]= function(){return 8!= document[_0x690c[5]]};mxText[_0x690c[202]][_0x690c[1568]]= function(){return 0};mxText[_0x690c[202]][_0x690c[1574]]= function(){return null!= this[_0x690c[1562]]&&  !isNaN(this[_0x690c[1562]][_0x690c[235]])&&  !isNaN(this[_0x690c[1562]][_0x690c[236]])&&  !isNaN(this[_0x690c[1562]][_0x690c[117]])&&  !isNaN(this[_0x690c[1562]][_0x690c[119]])};mxText[_0x690c[202]][_0x690c[1577]]= function(){var _0x6cb7x2=this[_0x690c[252]];8== document[_0x690c[5]]&& null!= _0x6cb7x2[_0x690c[285]]&& (_0x6cb7x2= _0x6cb7x2[_0x690c[285]],null!= _0x6cb7x2[_0x690c[285]]&& (_0x6cb7x2= _0x6cb7x2[_0x690c[285]]));this[_0x690c[1563]]= this[_0x690c[1562]][_0x690c[238]]();var _0x6cb7x3=this[_0x690c[1615]]();if(!this[_0x690c[1652]]&& null!= _0x6cb7x2 && _0x690c[1334]!= this[_0x690c[277]] && (!this[_0x690c[1645]]||  !this[_0x690c[1651]])){var _0x6cb7x4=null,_0x6cb7x5=null;if(null!= _0x6cb7x2[_0x690c[538]]){if(null!= _0x6cb7x2[_0x690c[285]]&& null!= _0x6cb7x2[_0x690c[285]][_0x690c[285]]&& _0x690c[1435]== _0x6cb7x2[_0x690c[285]][_0x690c[285]][_0x690c[301]]){_0x6cb7x2= _0x6cb7x2[_0x690c[285]][_0x690c[285]],_0x6cb7x4= this[_0x690c[1333]]?this[_0x690c[1562]][_0x690c[117]]:parseInt(_0x6cb7x2[_0x690c[284]](_0x690c[117]))* this[_0x690c[255]],_0x6cb7x5= parseInt(_0x6cb7x2[_0x690c[284]](_0x690c[119]))* this[_0x690c[255]]}else {_0x6cb7x3= _0x6cb7x2[_0x690c[1451]]();if(0== _0x6cb7x3[_0x690c[117]]&& 0== _0x6cb7x3[_0x690c[119]]){return};this[_0x690c[1563]]=  new mxRectangle(_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]],_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]]);_0x6cb7x3= 0}}else {_0x6cb7x5= this[_0x690c[724]][_0x690c[441]][_0x690c[1653]],null!= this[_0x690c[359]]&& null!= this[_0x690c[167]]?(_0x6cb7x4= this[_0x690c[1333]]?this[_0x690c[1562]][_0x690c[117]]:this[_0x690c[359]]* this[_0x690c[255]],_0x6cb7x5= this[_0x690c[167]]* this[_0x690c[255]]):null!= _0x6cb7x5?(this[_0x690c[1441]](_0x6cb7x5),this[_0x690c[1654]](_0x6cb7x5),mxUtils[_0x690c[1331]](this[_0x690c[131]])?_0x6cb7x5[_0x690c[339]]= this[_0x690c[131]][_0x690c[342]]:(_0x6cb7x4= this[_0x690c[1650]]?this[_0x690c[131]][_0x690c[230]](/\n/g,_0x690c[1453]):this[_0x690c[131]],_0x6cb7x5[_0x690c[339]]= _0x6cb7x4),_0x6cb7x4= this[_0x690c[1333]]?this[_0x690c[1562]][_0x690c[117]]:_0x6cb7x5[_0x690c[359]]* this[_0x690c[255]],_0x6cb7x5= _0x6cb7x5[_0x690c[167]]* this[_0x690c[255]]):(_0x6cb7x4= this[_0x690c[1333]]?this[_0x690c[1562]][_0x690c[117]]:_0x6cb7x2[_0x690c[359]]* this[_0x690c[255]],_0x6cb7x5= _0x6cb7x2[_0x690c[167]]* this[_0x690c[255]])};null!= _0x6cb7x4&& null!= _0x6cb7x5&& (this[_0x690c[1563]]=  new mxRectangle(this[_0x690c[1562]][_0x690c[235]]+ this[_0x690c[1655]][_0x690c[235]]* _0x6cb7x4,this[_0x690c[1562]][_0x690c[236]]+ this[_0x690c[1655]][_0x690c[236]]* _0x6cb7x5,_0x6cb7x4,_0x6cb7x5))}else {this[_0x690c[1563]][_0x690c[235]]+= this[_0x690c[1655]][_0x690c[235]]* this[_0x690c[1563]][_0x690c[117]],this[_0x690c[1563]][_0x690c[236]]+= this[_0x690c[1655]][_0x690c[236]]* this[_0x690c[1563]][_0x690c[119]]};null!= this[_0x690c[1563]]&& (0!= _0x6cb7x3&& (_0x6cb7x3= mxUtils[_0x690c[1613]](this[_0x690c[1563]],_0x6cb7x3),this[_0x690c[1563]][_0x690c[235]]= _0x6cb7x3[_0x690c[235]],this[_0x690c[1563]][_0x690c[236]]= _0x6cb7x3[_0x690c[236]],mxClient[_0x690c[496]]|| (this[_0x690c[1563]][_0x690c[117]]= _0x6cb7x3[_0x690c[117]],this[_0x690c[1563]][_0x690c[119]]= _0x6cb7x3[_0x690c[119]])),this[_0x690c[1563]][_0x690c[235]]= Math[_0x690c[519]](this[_0x690c[1563]][_0x690c[235]]),this[_0x690c[1563]][_0x690c[236]]= Math[_0x690c[519]](this[_0x690c[1563]][_0x690c[236]]),this[_0x690c[1563]][_0x690c[117]]= Math[_0x690c[430]](this[_0x690c[1563]][_0x690c[117]]),this[_0x690c[1563]][_0x690c[119]]= Math[_0x690c[430]](this[_0x690c[1563]][_0x690c[119]]))};mxText[_0x690c[202]][_0x690c[1598]]= function(){return 0};mxText[_0x690c[202]][_0x690c[1615]]= function(){return null!= this[_0x690c[724]]&& null!= this[_0x690c[724]][_0x690c[253]]?this[_0x690c[724]][_0x690c[253]][_0x690c[1615]]():0};mxText[_0x690c[202]][_0x690c[1590]]= function(){return !this[_0x690c[662]]&& null!= this[_0x690c[724]] && this[_0x690c[724]][_0x690c[441]][_0x690c[1179]][_0x690c[251]][_0x690c[1193]](this[_0x690c[724]][_0x690c[246]])};mxText[_0x690c[202]][_0x690c[1592]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){mxShape[_0x690c[202]][_0x690c[1592]][_0x690c[183]](this,arguments);_0x6cb7x2[_0x690c[1259]](this[_0x690c[352]]);_0x6cb7x2[_0x690c[1260]](this[_0x690c[1537]]);_0x6cb7x2[_0x690c[1262]](this[_0x690c[467]]);_0x6cb7x2[_0x690c[1265]](this[_0x690c[1288]]);_0x6cb7x2[_0x690c[1264]](this[_0x690c[803]]);_0x6cb7x2[_0x690c[1266]](this[_0x690c[666]])};mxText[_0x690c[202]][_0x690c[1586]]= function(){this[_0x690c[252]][_0x690c[124]][_0x690c[361]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]])+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[125]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]])+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[117]]= _0x690c[942];this[_0x690c[252]][_0x690c[124]][_0x690c[119]]= _0x690c[942];this[_0x690c[252]][_0x690c[124]][_0x690c[277]]= _0x690c[189]};mxText[_0x690c[202]][_0x690c[1209]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[255]],_0x6cb7x4=this[_0x690c[1562]][_0x690c[235]]/ _0x6cb7x3,_0x6cb7x5=this[_0x690c[1562]][_0x690c[236]]/ _0x6cb7x3,_0x6cb7x9=this[_0x690c[1562]][_0x690c[117]]/ _0x6cb7x3,_0x6cb7x3=this[_0x690c[1562]][_0x690c[119]]/ _0x6cb7x3;this[_0x690c[1591]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7x3);this[_0x690c[1592]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7x3);var _0x6cb7xa=mxUtils[_0x690c[1331]](this[_0x690c[131]])|| this[_0x690c[507]]== mxConstants[_0x690c[1656]],_0x6cb7x12=_0x6cb7xa|| _0x6cb7x2 instanceof  mxVmlCanvas2D?_0x690c[1428]:_0x690c[110],_0x6cb7x13=this[_0x690c[131]];!_0x6cb7xa&& _0x690c[1428]== _0x6cb7x12 && (_0x6cb7x13= mxUtils[_0x690c[321]](_0x6cb7x13,!1));_0x6cb7x13= !mxUtils[_0x690c[1331]](this[_0x690c[131]])&& this[_0x690c[1650]] && _0x690c[1428]== _0x6cb7x12?_0x6cb7x13[_0x690c[230]](/\n/g,_0x690c[1453]):_0x6cb7x13;_0x6cb7x2[_0x690c[963]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7x3,_0x6cb7x13,this[_0x690c[611]],this[_0x690c[552]],this[_0x690c[1333]],_0x6cb7x12,_0x690c[1334]== this[_0x690c[277]],this[_0x690c[1645]],this[_0x690c[1615]]())};mxText[_0x690c[202]][_0x690c[1575]]= function(){var _0x6cb7x2=this[_0x690c[252]][_0x690c[124]];_0x6cb7x2[_0x690c[461]]= 1> this[_0x690c[461]]?this[_0x690c[461]]:_0x690c[110];_0x6cb7x2[_0x690c[277]]= _0x690c[110];_0x6cb7x2[_0x690c[117]]= _0x690c[110];_0x6cb7x2[_0x690c[119]]= _0x690c[110];this[_0x690c[1441]](this[_0x690c[252]]);this[_0x690c[1654]](this[_0x690c[252]]);this[_0x690c[1657]]();this[_0x690c[167]]= this[_0x690c[359]]= null;null!= mxClient[_0x690c[73]]?this[_0x690c[1658]]():this[_0x690c[1659]]()};mxText[_0x690c[202]][_0x690c[1658]]= function(){var _0x6cb7x2=this[_0x690c[1615]](),_0x6cb7x3=this[_0x690c[252]][_0x690c[124]],_0x6cb7x4=this[_0x690c[1655]][_0x690c[235]],_0x6cb7x5=this[_0x690c[1655]][_0x690c[236]];0!= _0x6cb7x2?(_0x6cb7x3[mxClient[_0x690c[73]]+ _0x690c[1660]]= 100*  -_0x6cb7x4+ _0x690c[1661]+ 100*  -_0x6cb7x5+ _0x690c[229],_0x6cb7x3[mxClient[_0x690c[73]]+ _0x690c[1662]]= _0x690c[536]+ 100* _0x6cb7x4+ _0x690c[1663]+ 100* _0x6cb7x5+ _0x690c[1664]+ this[_0x690c[255]]+ _0x690c[1665]+ _0x6cb7x2+ _0x690c[1666]):(_0x6cb7x3[mxClient[_0x690c[73]]+ _0x690c[1660]]= _0x690c[1667],_0x6cb7x3[mxClient[_0x690c[73]]+ _0x690c[1662]]= _0x690c[1402]+ this[_0x690c[255]]+ _0x690c[1393]+ 100* _0x6cb7x4+ _0x690c[1663]+ 100* _0x6cb7x5+ _0x690c[1668]);_0x6cb7x3[_0x690c[361]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]])+ _0x690c[168];_0x6cb7x3[_0x690c[125]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]])+ _0x690c[168]};mxText[_0x690c[202]][_0x690c[1659]]= function(){var _0x6cb7x2=this[_0x690c[252]][_0x690c[124]],_0x6cb7x3=this[_0x690c[1655]][_0x690c[235]],_0x6cb7x4=this[_0x690c[1655]][_0x690c[236]],_0x6cb7x5=this[_0x690c[255]];_0x6cb7x2[_0x690c[347]]= _0x690c[110];var _0x6cb7x9=0,_0x6cb7xa=0,_0x6cb7x12=null!= this[_0x690c[724]]?this[_0x690c[724]][_0x690c[441]][_0x690c[1653]]:null;if(null!= _0x6cb7x12){_0x6cb7x12[_0x690c[124]][_0x690c[277]]= _0x690c[110];_0x6cb7x12[_0x690c[124]][_0x690c[119]]= _0x690c[110];_0x6cb7x12[_0x690c[124]][_0x690c[117]]= _0x690c[110];this[_0x690c[1441]](_0x6cb7x12);this[_0x690c[1654]](_0x6cb7x12);if(mxUtils[_0x690c[1331]](this[_0x690c[131]])){_0x6cb7x12[_0x690c[339]]= this[_0x690c[131]][_0x690c[342]]}else {var _0x6cb7x13=this[_0x690c[131]];this[_0x690c[507]]!= mxConstants[_0x690c[1656]]&& (_0x6cb7x13= mxUtils[_0x690c[321]](_0x6cb7x13,!1));_0x6cb7x13= this[_0x690c[1650]]?_0x6cb7x13[_0x690c[230]](/\n/g,_0x690c[1453]):_0x6cb7x13;_0x6cb7x12[_0x690c[339]]= _0x6cb7x13};_0x6cb7x9= _0x6cb7x12[_0x690c[359]]+ 2;_0x6cb7xa= _0x6cb7x12[_0x690c[167]]+ 2}else {_0x6cb7x9= this[_0x690c[252]][_0x690c[359]],_0x6cb7xa= this[_0x690c[252]][_0x690c[167]]+ 1};this[_0x690c[359]]= _0x6cb7x9;this[_0x690c[167]]= _0x6cb7xa;_0x6cb7x12= this[_0x690c[1562]][_0x690c[117]]/ _0x6cb7x5;_0x6cb7x13= this[_0x690c[1562]][_0x690c[119]]/ _0x6cb7x5;mxClient[_0x690c[496]]&& (this[_0x690c[1645]]|| _0x690c[1334]== this[_0x690c[277]])&& 0< _0x6cb7x13?(_0x6cb7x13= Math[_0x690c[243]](_0x6cb7x13,_0x6cb7xa),_0x6cb7x2[_0x690c[119]]= Math[_0x690c[488]](_0x6cb7x13+ 1)+ _0x690c[168]):_0x6cb7x13= _0x6cb7xa;_0x690c[1334]!= this[_0x690c[277]]&& (mxClient[_0x690c[496]]&& (this[_0x690c[1645]]|| this[_0x690c[1333]])&& 0< _0x6cb7x12?(_0x6cb7x12= Math[_0x690c[243]](_0x6cb7x12,_0x6cb7x9),_0x6cb7x2[_0x690c[117]]= Math[_0x690c[488]](_0x6cb7x12)+ _0x690c[168]):_0x6cb7x12= _0x6cb7x9);var _0x6cb7x13=_0x6cb7x13* _0x6cb7x5,_0x6cb7x12=_0x6cb7x12* _0x6cb7x5,_0x6cb7x9=this[_0x690c[1615]]()* (Math[_0x690c[424]]/ 180),_0x6cb7xa=parseFloat(parseFloat(Math[_0x690c[426]](_0x6cb7x9))[_0x690c[1293]](8)),_0x6cb7x14=parseFloat(parseFloat(Math[_0x690c[427]](-_0x6cb7x9))[_0x690c[1293]](8)),_0x6cb7x9=_0x6cb7x9% (2* Math[_0x690c[424]]);0> _0x6cb7x9&& (_0x6cb7x9+= 2* Math[_0x690c[424]]);_0x6cb7x9%= Math[_0x690c[424]];_0x6cb7x9> Math[_0x690c[424]]/ 2&& (_0x6cb7x9= Math[_0x690c[424]]- _0x6cb7x9);var _0x6cb7x15=Math[_0x690c[426]](_0x6cb7x9),_0x6cb7x16=Math[_0x690c[427]](-_0x6cb7x9),_0x6cb7x3=_0x6cb7x12*  -(_0x6cb7x3+ 0.5),_0x6cb7x4=_0x6cb7x13*  -(_0x6cb7x4+ 0.5),_0x6cb7x17=(_0x6cb7x13- _0x6cb7x13* _0x6cb7x15+ _0x6cb7x12* _0x6cb7x16)/ 2+ _0x6cb7x14* _0x6cb7x3- _0x6cb7xa* _0x6cb7x4;0!= _0x6cb7x9&& (_0x6cb7x2[_0x690c[347]]= _0x690c[1505]+ _0x6cb7xa+ _0x690c[1506]+ _0x6cb7x14+ _0x690c[1507]+  -_0x6cb7x14+ _0x690c[1508]+ _0x6cb7xa+ _0x690c[1509]);_0x6cb7x2[_0x690c[499]]= _0x6cb7x5;_0x6cb7x2[_0x690c[361]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]]+ ((_0x6cb7x12- _0x6cb7x12* _0x6cb7x15+ _0x6cb7x13* _0x6cb7x16)/ 2- _0x6cb7xa* _0x6cb7x3- _0x6cb7x14* _0x6cb7x4)- _0x6cb7x12/ 2)+ _0x690c[168];_0x6cb7x2[_0x690c[125]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]]+ _0x6cb7x17- _0x6cb7x13/ 2)+ _0x690c[168]};mxText[_0x690c[202]][_0x690c[1657]]= function(){if(mxUtils[_0x690c[1331]](this[_0x690c[131]])){this[_0x690c[252]][_0x690c[339]]= _0x690c[110],this[_0x690c[252]][_0x690c[62]](this[_0x690c[131]])}else {var _0x6cb7x2=this[_0x690c[131]];this[_0x690c[507]]!= mxConstants[_0x690c[1656]]&& (_0x6cb7x2= mxUtils[_0x690c[321]](_0x6cb7x2,!1));var _0x6cb7x2=this[_0x690c[1650]]?_0x6cb7x2[_0x690c[230]](/\n/g,_0x690c[1453]):_0x6cb7x2,_0x6cb7x3=null!= this[_0x690c[1537]]&& this[_0x690c[1537]]!= mxConstants[_0x690c[217]]?this[_0x690c[1537]]:null,_0x6cb7x4=null!= this[_0x690c[467]]&& this[_0x690c[467]]!= mxConstants[_0x690c[217]]?this[_0x690c[467]]:null;if(null!= _0x6cb7x3|| null!= _0x6cb7x4){if(_0x690c[1334]== this[_0x690c[277]]){null!= _0x6cb7x3&& (this[_0x690c[252]][_0x690c[124]][_0x690c[1028]]= _0x6cb7x3),null!= _0x6cb7x4&& (this[_0x690c[252]][_0x690c[124]][_0x690c[467]]= _0x690c[1669]+ _0x6cb7x4)}else {var _0x6cb7x5=_0x690c[110];null!= _0x6cb7x3&& (_0x6cb7x5+= _0x690c[1418]+ _0x6cb7x3+ _0x690c[471]);null!= _0x6cb7x4&& (_0x6cb7x5+= _0x690c[1419]+ _0x6cb7x4+ _0x690c[471]);_0x6cb7x2= _0x690c[1670]+ _0x6cb7x5+ _0x690c[1671]+ this[_0x690c[252]][_0x690c[124]][_0x690c[489]]+ _0x690c[1423]+ _0x6cb7x2+ _0x690c[1424];this[_0x690c[252]][_0x690c[124]][_0x690c[489]]= _0x690c[110]}};this[_0x690c[252]][_0x690c[339]]= _0x6cb7x2}};mxText[_0x690c[202]][_0x690c[1441]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2[_0x690c[124]];_0x6cb7x2[_0x690c[489]]= Math[_0x690c[488]](this[_0x690c[803]]* mxConstants[_0x690c[490]])+ _0x690c[168];_0x6cb7x2[_0x690c[487]]= Math[_0x690c[488]](this[_0x690c[803]])+ _0x690c[168];_0x6cb7x2[_0x690c[486]]= this[_0x690c[1288]];_0x6cb7x2[_0x690c[123]]= _0x690c[125];_0x6cb7x2[_0x690c[352]]= this[_0x690c[352]];_0x6cb7x2[_0x690c[1452]]= (this[_0x690c[666]]& mxConstants[_0x690c[1410]])== mxConstants[_0x690c[1410]]?_0x690c[1447]:_0x690c[110];_0x6cb7x2[_0x690c[666]]= (this[_0x690c[666]]& mxConstants[_0x690c[1412]])== mxConstants[_0x690c[1412]]?_0x690c[1449]:_0x690c[110];_0x6cb7x2[_0x690c[1498]]= (this[_0x690c[666]]& mxConstants[_0x690c[1414]])== mxConstants[_0x690c[1414]]?_0x690c[355]:_0x690c[110];_0x6cb7x2[_0x690c[1165]]= this[_0x690c[611]]== mxConstants[_0x690c[479]]?_0x690c[698]:this[_0x690c[611]]== mxConstants[_0x690c[480]]?_0x690c[699]:_0x690c[361]};mxText[_0x690c[202]][_0x690c[1654]]= function(_0x6cb7x2){var _0x6cb7x3=Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[117]]/ this[_0x690c[255]]),_0x6cb7x4=Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[119]]/ this[_0x690c[255]]);_0x6cb7x2= _0x6cb7x2[_0x690c[124]];this[_0x690c[1645]]?(_0x6cb7x2[_0x690c[277]]= _0x690c[188],0< _0x6cb7x4&& (_0x6cb7x2[_0x690c[1503]]= _0x6cb7x4+ _0x690c[168]),0< _0x6cb7x3&& (_0x6cb7x2[_0x690c[117]]= _0x6cb7x3+ _0x690c[168])):_0x690c[1334]== this[_0x690c[277]]&& (_0x6cb7x2[_0x690c[117]]= _0x6cb7x3+ _0x690c[168],0< _0x6cb7x4&& (_0x6cb7x2[_0x690c[1503]]= _0x6cb7x4+ _0x690c[168]));this[_0x690c[1333]]?(!this[_0x690c[1645]]&& 0< _0x6cb7x3 && (_0x6cb7x2[_0x690c[117]]= _0x6cb7x3+ _0x690c[168]),_0x6cb7x2[_0x690c[493]]= _0x690c[1502]):_0x6cb7x2[_0x690c[493]]= _0x690c[494]};mxText[_0x690c[202]][_0x690c[1672]]= function(){this[_0x690c[1655]]= mxUtils[_0x690c[1501]](this[_0x690c[611]],this[_0x690c[552]])};mxText[_0x690c[202]][_0x690c[1673]]= function(){var _0x6cb7x2=0,_0x6cb7x3=0,_0x6cb7x2=this[_0x690c[611]]== mxConstants[_0x690c[479]]?(this[_0x690c[659]]- this[_0x690c[661]])/ 2:this[_0x690c[611]]== mxConstants[_0x690c[480]]?-this[_0x690c[661]]- this[_0x690c[1649]]:this[_0x690c[659]]+ this[_0x690c[1648]],_0x6cb7x3=this[_0x690c[552]]== mxConstants[_0x690c[481]]?(this[_0x690c[658]]- this[_0x690c[660]])/ 2:this[_0x690c[552]]== mxConstants[_0x690c[482]]?-this[_0x690c[660]]- this[_0x690c[1647]]:this[_0x690c[658]]+ this[_0x690c[1646]];return  new mxPoint(_0x6cb7x2,_0x6cb7x3)};function mxTriangle(){mxActor[_0x690c[239]](this)}mxUtils[_0x690c[1284]](mxTriangle,mxActor);mxTriangle[_0x690c[202]][_0x690c[1625]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[1276]](0,0);_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,0.5* _0x6cb7x9);_0x6cb7x2[_0x690c[1277]](0,_0x6cb7x9);_0x6cb7x2[_0x690c[268]]()};function mxHexagon(){mxActor[_0x690c[239]](this)}mxUtils[_0x690c[1284]](mxHexagon,mxActor);mxHexagon[_0x690c[202]][_0x690c[1625]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[1276]](0.25* _0x6cb7x5,0);_0x6cb7x2[_0x690c[1277]](0.75* _0x6cb7x5,0);_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,0.5* _0x6cb7x9);_0x6cb7x2[_0x690c[1277]](0.75* _0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[1277]](0.25* _0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[1277]](0,0.5* _0x6cb7x9);_0x6cb7x2[_0x690c[268]]()};function mxLine(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1336]]= _0x6cb7x3;this[_0x690c[1307]]= null!= _0x6cb7x4?_0x6cb7x4:1}mxUtils[_0x690c[1284]](mxLine,mxShape);mxLine[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x4+= _0x6cb7x9/ 2;_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x3,_0x6cb7x4);_0x6cb7x2[_0x690c[1277]](_0x6cb7x3+ _0x6cb7x5,_0x6cb7x4);_0x6cb7x2[_0x690c[1336]]()};function mxImageShape(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[618]]= _0x6cb7x3;this[_0x690c[1334]]= _0x6cb7x4;this[_0x690c[1336]]= _0x6cb7x5;this[_0x690c[1307]]= null!= _0x6cb7x9?_0x6cb7x9:1;this[_0x690c[639]]=  !1}mxUtils[_0x690c[1284]](mxImageShape,mxRectangleShape);mxImageShape[_0x690c[202]][_0x690c[1674]]=  !0;mxImageShape[_0x690c[202]][_0x690c[1568]]= function(){return !mxClient[_0x690c[80]]?0.5:0};mxImageShape[_0x690c[202]][_0x690c[183]]= function(_0x6cb7x2){mxShape[_0x690c[202]][_0x690c[183]][_0x690c[183]](this,arguments);this[_0x690c[1299]]= this[_0x690c[1336]]= this[_0x690c[1334]]= null;null!= this[_0x690c[124]]&& (this[_0x690c[1334]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_BACKGROUND),this[_0x690c[1336]]= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_BORDER),this[_0x690c[1674]]= 1== mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_ASPECT,1),this[_0x690c[623]]= this[_0x690c[623]]|| 1== mxUtils[_0x690c[433]](this[_0x690c[124]],_0x690c[1675],0),this[_0x690c[624]]= this[_0x690c[624]]|| 1== mxUtils[_0x690c[433]](this[_0x690c[124]],_0x690c[1676],0))};mxImageShape[_0x690c[202]][_0x690c[1567]]= function(){return !this[_0x690c[1674]]};mxImageShape[_0x690c[202]][_0x690c[1570]]= function(){var _0x6cb7x2=document[_0x690c[55]](_0x690c[485]);_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492];return _0x6cb7x2};mxImageShape[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= this[_0x690c[618]]){var _0x6cb7xa=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_BACKGROUND,null),_0x6cb7x12=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_BORDER,null);if(null!= _0x6cb7xa|| null!= _0x6cb7x12){_0x6cb7x2[_0x690c[1245]](_0x6cb7xa),_0x6cb7x2[_0x690c[1249]](_0x6cb7x12),_0x6cb7x2[_0x690c[1319]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),_0x6cb7x2[_0x690c[1337]]()};_0x6cb7x2[_0x690c[618]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,this[_0x690c[618]],this[_0x690c[1674]],!1,!1)}else {mxRectangleShape[_0x690c[202]][_0x690c[1601]][_0x690c[183]](this,arguments)}};mxImageShape[_0x690c[202]][_0x690c[1575]]= function(){this[_0x690c[252]][_0x690c[124]][_0x690c[361]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]])+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[125]]= Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]])+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[117]]= Math[_0x690c[160]](0,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[117]]))+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[119]]= Math[_0x690c[160]](0,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[119]]))+ _0x690c[168];this[_0x690c[252]][_0x690c[124]][_0x690c[1028]]= this[_0x690c[1334]]|| _0x690c[110];this[_0x690c[252]][_0x690c[124]][_0x690c[1630]]= this[_0x690c[1336]]|| _0x690c[110];this[_0x690c[252]][_0x690c[339]]= _0x690c[110];if(null!= this[_0x690c[618]]){var _0x6cb7x2=document[_0x690c[55]](mxClient[_0x690c[49]]|| null== mxClient[_0x690c[73]]&& 0!= this[_0x690c[603]]?mxClient[_0x690c[463]]+ _0x690c[464]:_0x690c[466]);_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x2[_0x690c[390]]= this[_0x690c[618]];var _0x6cb7x3=100> this[_0x690c[461]]?_0x690c[459]+ this[_0x690c[461]]+ _0x690c[460]:_0x690c[110];this[_0x690c[252]][_0x690c[124]][_0x690c[347]]= _0x6cb7x3;this[_0x690c[623]]&& this[_0x690c[624]]?_0x6cb7x3+= _0x690c[1677]:this[_0x690c[623]]?_0x6cb7x3+= _0x690c[1678]:this[_0x690c[624]]&& (_0x6cb7x3+= _0x690c[1679]);_0x6cb7x2[_0x690c[124]][_0x690c[347]]!= _0x6cb7x3&& (_0x6cb7x2[_0x690c[124]][_0x690c[347]]= _0x6cb7x3);_0x690c[618]== _0x6cb7x2[_0x690c[301]]?_0x6cb7x2[_0x690c[124]][_0x690c[603]]= this[_0x690c[603]]:_0x6cb7x2[_0x690c[124]][mxClient[_0x690c[73]]+ _0x690c[1662]]= _0x690c[1394]+ this[_0x690c[603]]+ _0x690c[1666];_0x6cb7x2[_0x690c[124]][_0x690c[117]]= this[_0x690c[252]][_0x690c[124]][_0x690c[117]];_0x6cb7x2[_0x690c[124]][_0x690c[119]]= this[_0x690c[252]][_0x690c[124]][_0x690c[119]];this[_0x690c[252]][_0x690c[124]][_0x690c[1617]]= _0x690c[110];this[_0x690c[252]][_0x690c[62]](_0x6cb7x2)}else {this[_0x690c[1600]](this[_0x690c[252]])}};function mxLabel(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxRectangleShape[_0x690c[239]](this,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)}mxUtils[_0x690c[1284]](mxLabel,mxRectangleShape);mxLabel[_0x690c[202]][_0x690c[1680]]= mxConstants[_0x690c[1681]];mxLabel[_0x690c[202]][_0x690c[657]]= 2;mxLabel[_0x690c[202]][_0x690c[1682]]= 10;mxLabel[_0x690c[202]][_0x690c[635]]= 2;mxLabel[_0x690c[202]][_0x690c[176]]= function(_0x6cb7x2){mxShape[_0x690c[202]][_0x690c[176]][_0x690c[183]](this,arguments);null!= this[_0x690c[632]]&& null!= this[_0x690c[630]]&& (this[_0x690c[1683]]=  new this[_0x690c[630]],this[_0x690c[1683]][_0x690c[507]]= this[_0x690c[507]],this[_0x690c[1683]][_0x690c[1562]]= this[_0x690c[1562]],this[_0x690c[1683]][_0x690c[1334]]= this[_0x690c[632]],this[_0x690c[1683]][_0x690c[1336]]= this[_0x690c[632]],this[_0x690c[1683]][_0x690c[1299]]= this[_0x690c[634]],this[_0x690c[1683]][_0x690c[663]]= this[_0x690c[638]],this[_0x690c[1683]][_0x690c[176]](this[_0x690c[252]]))};mxLabel[_0x690c[202]][_0x690c[258]]= function(){null!= this[_0x690c[1683]]&& (this[_0x690c[1683]][_0x690c[1334]]= this[_0x690c[632]],this[_0x690c[1683]][_0x690c[1336]]= this[_0x690c[632]],this[_0x690c[1683]][_0x690c[1299]]= this[_0x690c[634]],this[_0x690c[1683]][_0x690c[663]]= this[_0x690c[638]]);mxShape[_0x690c[202]][_0x690c[258]][_0x690c[183]](this,arguments)};mxLabel[_0x690c[202]][_0x690c[1567]]= function(){return mxRectangleShape[_0x690c[202]][_0x690c[1567]][_0x690c[183]](this,arguments)&& null== this[_0x690c[632]]&& null== this[_0x690c[630]]};mxLabel[_0x690c[202]][_0x690c[1602]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){this[_0x690c[1684]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);this[_0x690c[1685]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9);mxRectangleShape[_0x690c[202]][_0x690c[1602]][_0x690c[183]](this,arguments)};mxLabel[_0x690c[202]][_0x690c[1684]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){null!= this[_0x690c[618]]&& (_0x6cb7x3= this[_0x690c[1686]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),_0x6cb7x2[_0x690c[618]](_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]],_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]],this[_0x690c[618]],!1,!1,!1))};mxLabel[_0x690c[202]][_0x690c[1686]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_ALIGN,mxConstants.ALIGN_LEFT),_0x6cb7xa=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE),_0x6cb7x12=mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_WIDTH,mxConstants.DEFAULT_IMAGESIZE),_0x6cb7x13=mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_HEIGHT,mxConstants.DEFAULT_IMAGESIZE),_0x6cb7x14=mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_SPACING,this[_0x690c[657]])+ 5;_0x6cb7x2= _0x6cb7x9== mxConstants[_0x690c[479]]?_0x6cb7x2+ (_0x6cb7x4- _0x6cb7x12)/ 2:_0x6cb7x9== mxConstants[_0x690c[480]]?_0x6cb7x2+ (_0x6cb7x4- _0x6cb7x12- _0x6cb7x14):_0x6cb7x2+ _0x6cb7x14;_0x6cb7x3= _0x6cb7xa== mxConstants[_0x690c[1687]]?_0x6cb7x3+ _0x6cb7x14:_0x6cb7xa== mxConstants[_0x690c[482]]?_0x6cb7x3+ (_0x6cb7x5- _0x6cb7x13- _0x6cb7x14):_0x6cb7x3+ (_0x6cb7x5- _0x6cb7x13)/ 2;return  new mxRectangle(_0x6cb7x2,_0x6cb7x3,_0x6cb7x12,_0x6cb7x13)};mxLabel[_0x690c[202]][_0x690c[1685]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){null!= this[_0x690c[1683]]?(this[_0x690c[1683]][_0x690c[1562]]= this[_0x690c[1688]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),this[_0x690c[1683]][_0x690c[1209]](_0x6cb7x2)):null!= this[_0x690c[631]]&& (_0x6cb7x3= this[_0x690c[1688]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9),_0x6cb7x2[_0x690c[618]](_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]],_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]],this[_0x690c[631]],!1,!1,!1))};mxLabel[_0x690c[202]][_0x690c[1688]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_ALIGN,mxConstants.ALIGN_LEFT),_0x6cb7xa=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_IMAGE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE),_0x6cb7x12=mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_INDICATOR_WIDTH,this[_0x690c[1682]]),_0x6cb7x13=mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_INDICATOR_HEIGHT,this[_0x690c[1682]]),_0x6cb7x14=this[_0x690c[657]]+ 5;_0x6cb7x2= _0x6cb7x9== mxConstants[_0x690c[480]]?_0x6cb7x2+ (_0x6cb7x4- _0x6cb7x12- _0x6cb7x14):_0x6cb7x9== mxConstants[_0x690c[479]]?_0x6cb7x2+ (_0x6cb7x4- _0x6cb7x12)/ 2:_0x6cb7x2+ _0x6cb7x14;_0x6cb7x3= _0x6cb7xa== mxConstants[_0x690c[482]]?_0x6cb7x3+ (_0x6cb7x5- _0x6cb7x13- _0x6cb7x14):_0x6cb7xa== mxConstants[_0x690c[1687]]?_0x6cb7x3+ _0x6cb7x14:_0x6cb7x3+ (_0x6cb7x5- _0x6cb7x13)/ 2;return  new mxRectangle(_0x6cb7x2,_0x6cb7x3,_0x6cb7x12,_0x6cb7x13)};mxLabel[_0x690c[202]][_0x690c[1575]]= function(){for(mxRectangleShape[_0x690c[202]][_0x690c[1575]][_0x690c[183]](this,arguments);this[_0x690c[252]][_0x690c[1580]]();){this[_0x690c[252]][_0x690c[266]](this[_0x690c[252]][_0x690c[1581]])};if(null!= this[_0x690c[618]]){var _0x6cb7x2=document[_0x690c[55]](_0x690c[466]);_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[1500];_0x6cb7x2[_0x690c[57]](_0x690c[467],_0x690c[468]);var _0x6cb7x3=this[_0x690c[1686]](this[_0x690c[1562]][_0x690c[235]],this[_0x690c[1562]][_0x690c[236]],this[_0x690c[1562]][_0x690c[117]],this[_0x690c[1562]][_0x690c[119]]);_0x6cb7x3[_0x690c[235]]-= this[_0x690c[1562]][_0x690c[235]];_0x6cb7x3[_0x690c[236]]-= this[_0x690c[1562]][_0x690c[236]];_0x6cb7x2[_0x690c[124]][_0x690c[361]]= Math[_0x690c[488]](_0x6cb7x3[_0x690c[235]])+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[125]]= Math[_0x690c[488]](_0x6cb7x3[_0x690c[236]])+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[117]]= Math[_0x690c[488]](_0x6cb7x3[_0x690c[117]])+ _0x690c[168];_0x6cb7x2[_0x690c[124]][_0x690c[119]]= Math[_0x690c[488]](_0x6cb7x3[_0x690c[119]])+ _0x690c[168];_0x6cb7x2[_0x690c[390]]= this[_0x690c[618]];this[_0x690c[252]][_0x690c[62]](_0x6cb7x2)}};function mxCylinder(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxCylinder,mxShape);mxCylinder[_0x690c[202]][_0x690c[1503]]= 40;mxCylinder[_0x690c[202]][_0x690c[1564]]= 0;mxCylinder[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[513]](_0x6cb7x3,_0x6cb7x4);_0x6cb7x2[_0x690c[1275]]();this[_0x690c[1625]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,!1);_0x6cb7x2[_0x690c[1337]]();_0x6cb7x2[_0x690c[1267]](!1);_0x6cb7x2[_0x690c[1275]]();this[_0x690c[1625]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,!0);_0x6cb7x2[_0x690c[1336]]()};mxCylinder[_0x690c[202]][_0x690c[1625]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x3= Math[_0x690c[243]](this[_0x690c[1503]],Math[_0x690c[488]](_0x6cb7x9/ 5));if(_0x6cb7xa&& null!= this[_0x690c[1334]]|| !_0x6cb7xa&& null== this[_0x690c[1334]]){_0x6cb7x2[_0x690c[1276]](0,_0x6cb7x3),_0x6cb7x2[_0x690c[1279]](0,2* _0x6cb7x3,_0x6cb7x5,2* _0x6cb7x3,_0x6cb7x5,_0x6cb7x3),_0x6cb7xa|| (_0x6cb7x2[_0x690c[1336]](),_0x6cb7x2[_0x690c[1275]]())};_0x6cb7xa|| (_0x6cb7x2[_0x690c[1276]](0,_0x6cb7x3),_0x6cb7x2[_0x690c[1279]](0,-_0x6cb7x3/ 3,_0x6cb7x5,-_0x6cb7x3/ 3,_0x6cb7x5,_0x6cb7x3),_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,_0x6cb7x9- _0x6cb7x3),_0x6cb7x2[_0x690c[1279]](_0x6cb7x5,_0x6cb7x9+ _0x6cb7x3/ 3,0,_0x6cb7x9+ _0x6cb7x3/ 3,0,_0x6cb7x9- _0x6cb7x3),_0x6cb7x2[_0x690c[268]]())};function mxConnector(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxPolyline[_0x690c[239]](this,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)}mxUtils[_0x690c[1284]](mxConnector,mxPolyline);mxConnector[_0x690c[202]][_0x690c[1594]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1689]](_0x6cb7x2,_0x6cb7x3,!0),_0x6cb7x5=this[_0x690c[1689]](_0x6cb7x2,_0x6cb7x3,!1);null== this[_0x690c[124]]|| 1!= this[_0x690c[124]][mxConstants[_0x690c[1690]]]?this[_0x690c[1639]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[1606]]):this[_0x690c[1691]](_0x6cb7x2,_0x6cb7x3);_0x6cb7x2[_0x690c[1245]](this[_0x690c[1336]]);_0x6cb7x2[_0x690c[1267]](!1);_0x6cb7x2[_0x690c[1251]](!1);null!= _0x6cb7x4&& _0x6cb7x4();null!= _0x6cb7x5&& _0x6cb7x5()};mxConnector[_0x690c[202]][_0x690c[1691]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[1275]]();var _0x6cb7x4=_0x6cb7x3[0],_0x6cb7x5=_0x6cb7x3[_0x690c[67]];_0x6cb7x2[_0x690c[1276]](_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]]);for(_0x6cb7x4= 1;_0x6cb7x4< _0x6cb7x5- 2;_0x6cb7x4++){var _0x6cb7x9=_0x6cb7x3[_0x6cb7x4],_0x6cb7xa=_0x6cb7x3[_0x6cb7x4+ 1];_0x6cb7x2[_0x690c[1278]](_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]],(_0x6cb7x9[_0x690c[235]]+ _0x6cb7xa[_0x690c[235]])/ 2,(_0x6cb7x9[_0x690c[236]]+ _0x6cb7xa[_0x690c[236]])/ 2)};_0x6cb7x9= _0x6cb7x3[_0x6cb7x5- 2];_0x6cb7xa= _0x6cb7x3[_0x6cb7x5- 1];_0x6cb7x2[_0x690c[1278]](_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]],_0x6cb7xa[_0x690c[235]],_0x6cb7xa[_0x690c[236]]);_0x6cb7x2[_0x690c[1336]]()};mxConnector[_0x690c[202]][_0x690c[1689]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x3[_0x690c[67]],_0x6cb7x9=_0x6cb7x4?_0x6cb7x3[1]:_0x6cb7x3[_0x6cb7x5- 2];_0x6cb7x3= _0x6cb7x4?_0x6cb7x3[0]:_0x6cb7x3[_0x6cb7x5- 1];var _0x6cb7x5=_0x6cb7x3[_0x690c[235]]- _0x6cb7x9[_0x690c[235]],_0x6cb7xa=_0x6cb7x3[_0x690c[236]]- _0x6cb7x9[_0x690c[236]],_0x6cb7x12=Math[_0x690c[160]](1,Math[_0x690c[428]](_0x6cb7x5* _0x6cb7x5+ _0x6cb7xa* _0x6cb7xa)),_0x6cb7x9=_0x6cb7x5/ _0x6cb7x12,_0x6cb7x5=_0x6cb7xa/ _0x6cb7x12,_0x6cb7xa=mxUtils[_0x690c[1550]](this[_0x690c[124]],_0x6cb7x4?mxConstants[_0x690c[1692]]:mxConstants[_0x690c[1693]],mxConstants.DEFAULT_MARKERSIZE),_0x6cb7x12=mxUtils[_0x690c[433]](this[_0x690c[124]],_0x6cb7x4?mxConstants[_0x690c[1694]]:mxConstants[_0x690c[1695]]);return mxMarker[_0x690c[1689]](_0x6cb7x2,this,_0x6cb7x12,_0x6cb7x3,_0x6cb7x9,_0x6cb7x5,_0x6cb7xa,_0x6cb7x4,this[_0x690c[1307]],0!= this[_0x690c[124]][_0x6cb7x4?mxConstants[_0x690c[1696]]:mxConstants[_0x690c[1697]]])};mxConnector[_0x690c[202]][_0x690c[1612]]= function(_0x6cb7x2){mxShape[_0x690c[202]][_0x690c[1612]][_0x690c[183]](this,arguments);var _0x6cb7x3=0;mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_STARTARROW,mxConstants.NONE)!= mxConstants[_0x690c[217]]&& (_0x6cb7x3= mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)+ 1);mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ENDARROW,mxConstants.NONE)!= mxConstants[_0x690c[217]]&& (_0x6cb7x3= Math[_0x690c[160]](_0x6cb7x3,mxUtils[_0x690c[1550]](this[_0x690c[124]],mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE))+ 1);_0x6cb7x2[_0x690c[244]](Math[_0x690c[430]](_0x6cb7x3* this[_0x690c[255]]))};function mxSwimlane(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxShape[_0x690c[239]](this);this[_0x690c[1562]]= _0x6cb7x2;this[_0x690c[1334]]= _0x6cb7x3;this[_0x690c[1336]]= _0x6cb7x4;this[_0x690c[1307]]= null!= _0x6cb7x5?_0x6cb7x5:1}mxUtils[_0x690c[1284]](mxSwimlane,mxShape);mxSwimlane[_0x690c[202]][_0x690c[1680]]= 16;mxSwimlane[_0x690c[202]][_0x690c[1597]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2= Math[_0x690c[243]](_0x6cb7x9,mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE));return  new mxRectangle(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x2)};mxSwimlane[_0x690c[202]][_0x690c[1614]]= function(){var _0x6cb7x2=mxShape[_0x690c[202]][_0x690c[1614]][_0x690c[183]](this,arguments);1!= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_HORIZONTAL,1)&& (_0x6cb7x2+= mxText[_0x690c[202]][_0x690c[1616]]);return _0x6cb7x2};mxSwimlane[_0x690c[202]][_0x690c[1615]]= function(){return this[_0x690c[1614]]()};mxSwimlane[_0x690c[202]][_0x690c[1590]]= function(){return mxShape[_0x690c[202]][_0x690c[1590]][_0x690c[183]](this,arguments)|| 1!= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_HORIZONTAL,1)};mxSwimlane[_0x690c[202]][_0x690c[1603]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_ARCSIZE,100* mxConstants[_0x690c[1557]])/ 100;return 3* _0x6cb7x4* _0x6cb7x2};mxSwimlane[_0x690c[202]][_0x690c[1595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=Math[_0x690c[243]](_0x6cb7x9,mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE)),_0x6cb7x12=mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_SWIMLANE_FILLCOLOR,mxConstants.NONE),_0x6cb7x13=1== mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_SWIMLANE_LINE,1),_0x6cb7x14=0;_0x6cb7x2[_0x690c[513]](_0x6cb7x3,_0x6cb7x4);this[_0x690c[1606]]?(_0x6cb7x14= this[_0x690c[1603]](_0x6cb7x5,_0x6cb7x9,_0x6cb7xa),this[_0x690c[1698]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x14,_0x6cb7x12,_0x6cb7x13)):this[_0x690c[1699]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13);_0x6cb7x12= mxUtils[_0x690c[433]](this[_0x690c[124]],mxConstants.STYLE_SEPARATORCOLOR,mxConstants.NONE);this[_0x690c[1700]](_0x6cb7x2,_0x6cb7x5,_0x6cb7xa,_0x6cb7x9,_0x6cb7x12);null!= this[_0x690c[618]]&& (_0x6cb7x9= this[_0x690c[1686]](_0x6cb7x3,_0x6cb7xa,_0x6cb7x5,_0x6cb7x9),_0x6cb7x2[_0x690c[618]](_0x6cb7x9[_0x690c[235]]- _0x6cb7x3,_0x6cb7x9[_0x690c[236]]- _0x6cb7x4,_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]],this[_0x690c[618]],!1,!1,!1));this[_0x690c[617]]&& (_0x6cb7x2[_0x690c[1267]](!1),this[_0x690c[1604]](_0x6cb7x2,0,0,_0x6cb7x5,_0x6cb7xa,_0x6cb7x14))};mxSwimlane[_0x690c[202]][_0x690c[1699]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13){_0x6cb7x12!= mxConstants[_0x690c[217]]&& (_0x6cb7x2[_0x690c[815]](),_0x6cb7x2[_0x690c[1245]](_0x6cb7x12),_0x6cb7x2[_0x690c[1319]](0,0,_0x6cb7x5,_0x6cb7x9),_0x6cb7x2[_0x690c[1337]](),_0x6cb7x2[_0x690c[1210]](),_0x6cb7x2[_0x690c[1267]](!1));_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](0,_0x6cb7xa);_0x6cb7x2[_0x690c[1277]](0,0);_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,0);_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,_0x6cb7xa);_0x6cb7x13&& _0x6cb7x2[_0x690c[268]]();_0x6cb7x2[_0x690c[1337]]();_0x6cb7xa< _0x6cb7x9&& _0x6cb7x12== mxConstants[_0x690c[217]]&& (_0x6cb7x2[_0x690c[1229]]=  !1,_0x6cb7x2[_0x690c[1275]](),_0x6cb7x2[_0x690c[1276]](0,_0x6cb7xa),_0x6cb7x2[_0x690c[1277]](0,_0x6cb7x9),_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,_0x6cb7x9),_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,_0x6cb7xa),_0x6cb7x2[_0x690c[1336]]())};mxSwimlane[_0x690c[202]][_0x690c[1698]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){_0x6cb7x13!= mxConstants[_0x690c[217]]&& (_0x6cb7x2[_0x690c[815]](),_0x6cb7x2[_0x690c[1245]](_0x6cb7x13),_0x6cb7x2[_0x690c[1320]](0,0,_0x6cb7x5,_0x6cb7x9,_0x6cb7x12,_0x6cb7x12),_0x6cb7x2[_0x690c[1337]](),_0x6cb7x2[_0x690c[1210]](),_0x6cb7x2[_0x690c[1267]](!1));_0x6cb7x2[_0x690c[1275]]();_0x6cb7x2[_0x690c[1276]](_0x6cb7x5,_0x6cb7xa);_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,_0x6cb7x12);_0x6cb7x2[_0x690c[1278]](_0x6cb7x5,0,_0x6cb7x5- Math[_0x690c[243]](_0x6cb7x5/ 2,_0x6cb7x12),0);_0x6cb7x2[_0x690c[1277]](Math[_0x690c[243]](_0x6cb7x5/ 2,_0x6cb7x12),0);_0x6cb7x2[_0x690c[1278]](0,0,0,_0x6cb7x12);_0x6cb7x2[_0x690c[1277]](0,_0x6cb7xa);_0x6cb7x14&& _0x6cb7x2[_0x690c[268]]();_0x6cb7x2[_0x690c[1337]]();_0x6cb7xa< _0x6cb7x9&& _0x6cb7x13== mxConstants[_0x690c[217]]&& (_0x6cb7x2[_0x690c[1229]]=  !1,_0x6cb7x2[_0x690c[1275]](),_0x6cb7x2[_0x690c[1276]](0,_0x6cb7xa),_0x6cb7x2[_0x690c[1277]](0,_0x6cb7x9- _0x6cb7x12),_0x6cb7x2[_0x690c[1278]](0,_0x6cb7x9,Math[_0x690c[243]](_0x6cb7x5/ 2,_0x6cb7x12),_0x6cb7x9),_0x6cb7x2[_0x690c[1277]](_0x6cb7x5- Math[_0x690c[243]](_0x6cb7x5/ 2,_0x6cb7x12),_0x6cb7x9),_0x6cb7x2[_0x690c[1278]](_0x6cb7x5,_0x6cb7x9,_0x6cb7x5,_0x6cb7x9- _0x6cb7x12),_0x6cb7x2[_0x690c[1277]](_0x6cb7x5,_0x6cb7xa),_0x6cb7x2[_0x690c[1336]]())};mxSwimlane[_0x690c[202]][_0x690c[1700]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x9!= mxConstants[_0x690c[217]]&& (_0x6cb7x2[_0x690c[1249]](_0x6cb7x9),_0x6cb7x2[_0x690c[1251]](!0),_0x6cb7x2[_0x690c[1275]](),_0x6cb7x2[_0x690c[1276]](_0x6cb7x3,_0x6cb7x4),_0x6cb7x2[_0x690c[1277]](_0x6cb7x3,_0x6cb7x5),_0x6cb7x2[_0x690c[1336]](),_0x6cb7x2[_0x690c[1251]](!1))};mxSwimlane[_0x690c[202]][_0x690c[1686]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){return  new mxRectangle(_0x6cb7x2+ _0x6cb7x4- this[_0x690c[1680]],_0x6cb7x3,this[_0x690c[1680]],this[_0x690c[1680]])};function mxGraphLayout(_0x6cb7x2){this[_0x690c[1179]]= _0x6cb7x2}mxGraphLayout[_0x690c[202]][_0x690c[1179]]= null;mxGraphLayout[_0x690c[202]][_0x690c[1701]]=  !0;mxGraphLayout[_0x690c[202]][_0x690c[1101]]= null;mxGraphLayout[_0x690c[202]][_0x690c[1702]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){};mxGraphLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){};mxGraphLayout[_0x690c[202]][_0x690c[1703]]= function(){return this[_0x690c[1179]]};mxGraphLayout[_0x690c[202]][_0x690c[1704]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x4= this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x3);_0x6cb7x3= null!= _0x6cb7x4?_0x6cb7x4[_0x690c[124]]:this[_0x690c[1179]][_0x690c[1705]](_0x6cb7x3);return null!= _0x6cb7x3?_0x6cb7x3[_0x6cb7x2]:null};mxGraphLayout[_0x690c[1706]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= _0x6cb7x4&& null!= _0x6cb7x2){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;_0x6cb7x9= _0x6cb7x9|| [];var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x2);if(null== _0x6cb7x9[_0x6cb7xa]&& (_0x6cb7x9[_0x6cb7xa]= _0x6cb7x2,_0x6cb7x5= _0x6cb7x4(_0x6cb7x2,_0x6cb7x5),null== _0x6cb7x5|| _0x6cb7x5)){if(_0x6cb7x5= this[_0x690c[1179]][_0x690c[251]][_0x690c[1707]](_0x6cb7x2),0< _0x6cb7x5){for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x5;_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[1179]][_0x690c[251]][_0x690c[1708]](_0x6cb7x2,_0x6cb7xa),_0x6cb7x13=this[_0x690c[1179]][_0x690c[251]][_0x690c[1709]](_0x6cb7x12,!0)== _0x6cb7x2;if(!_0x6cb7x3|| _0x6cb7x13){_0x6cb7x13= this[_0x690c[1179]][_0x690c[441]][_0x690c[1710]](_0x6cb7x12,!_0x6cb7x13),this[_0x690c[1706]](_0x6cb7x13,_0x6cb7x3,_0x6cb7x4,_0x6cb7x12,_0x6cb7x9)}}}}}};mxGraphLayout[_0x690c[202]][_0x690c[1711]]= function(_0x6cb7x2){return this[_0x690c[1179]][_0x690c[1712]](_0x6cb7x2)};mxGraphLayout[_0x690c[202]][_0x690c[1713]]= function(_0x6cb7x2){return !this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1193]](_0x6cb7x2)||  !this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x2)};mxGraphLayout[_0x690c[202]][_0x690c[1715]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]();return !_0x6cb7x3[_0x690c[250]](_0x6cb7x2)||  !this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x2) || null== _0x6cb7x3[_0x690c[1709]](_0x6cb7x2,!0) || null== _0x6cb7x3[_0x690c[1709]](_0x6cb7x2,!1)};mxGraphLayout[_0x690c[202]][_0x690c[1716]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_NOEDGESTYLE,_0x6cb7x3?_0x690c[468]:_0x690c[500],[_0x6cb7x2])};mxGraphLayout[_0x690c[202]][_0x690c[1718]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_ORTHOGONAL,_0x6cb7x3?_0x690c[500]:_0x690c[468],[_0x6cb7x2])};mxGraphLayout[_0x690c[202]][_0x690c[1719]]= function(_0x6cb7x2){var _0x6cb7x3= new mxPoint;if(null!= _0x6cb7x2&& _0x6cb7x2!= this[_0x690c[1101]]){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]();if(_0x6cb7x4[_0x690c[1720]](this[_0x690c[1101]],_0x6cb7x2)){for(var _0x6cb7x5=_0x6cb7x4[_0x690c[1721]](_0x6cb7x2);_0x6cb7x2!= this[_0x690c[1101]];){_0x6cb7x3[_0x690c[235]]+= _0x6cb7x5[_0x690c[235]],_0x6cb7x3[_0x690c[236]]+= _0x6cb7x5[_0x690c[236]],_0x6cb7x2= _0x6cb7x4[_0x690c[1197]](_0x6cb7x2),_0x6cb7x5= _0x6cb7x4[_0x690c[1721]](_0x6cb7x2)}}};return _0x6cb7x3};mxGraphLayout[_0x690c[202]][_0x690c[1722]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[251]],_0x6cb7x5=_0x6cb7x4[_0x690c[1721]](_0x6cb7x2);null== _0x6cb7x5?(_0x6cb7x5=  new mxGeometry,_0x6cb7x5[_0x690c[1723]](!0)):_0x6cb7x5= _0x6cb7x5[_0x690c[238]]();if(null!= this[_0x690c[1101]]&& null!= _0x6cb7x3){for(var _0x6cb7x9=_0x6cb7x4[_0x690c[1197]](_0x6cb7x2),_0x6cb7x9=this[_0x690c[1719]](_0x6cb7x9),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x3[_0x690c[67]];_0x6cb7xa++){_0x6cb7x3[_0x6cb7xa][_0x690c[235]]-= _0x6cb7x9[_0x690c[235]],_0x6cb7x3[_0x6cb7xa][_0x690c[236]]-= _0x6cb7x9[_0x690c[236]]}};_0x6cb7x5[_0x690c[1525]]= _0x6cb7x3;_0x6cb7x4[_0x690c[1724]](_0x6cb7x2,_0x6cb7x5)}};mxGraphLayout[_0x690c[202]][_0x690c[1725]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x9=_0x6cb7x5[_0x690c[1721]](_0x6cb7x2),_0x6cb7xa=null;if(null!= _0x6cb7x9){_0x6cb7xa=  new mxRectangle(_0x6cb7x3,_0x6cb7x4,_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]]);if(this[_0x690c[1701]]){var _0x6cb7x12=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);if(null!= _0x6cb7x12&& null!= _0x6cb7x12[_0x690c[963]]&& null!= _0x6cb7x12[_0x690c[963]][_0x690c[1563]]){var _0x6cb7x13=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x14=_0x6cb7x12[_0x690c[963]][_0x690c[1563]];_0x6cb7x12[_0x690c[963]][_0x690c[1563]][_0x690c[235]]< _0x6cb7x12[_0x690c[235]]&& (_0x6cb7x3+= (_0x6cb7x12[_0x690c[235]]- _0x6cb7x14[_0x690c[235]])/ _0x6cb7x13,_0x6cb7xa[_0x690c[117]]= _0x6cb7x14[_0x690c[117]]);_0x6cb7x12[_0x690c[963]][_0x690c[1563]][_0x690c[236]]< _0x6cb7x12[_0x690c[236]]&& (_0x6cb7x4+= (_0x6cb7x12[_0x690c[236]]- _0x6cb7x14[_0x690c[236]])/ _0x6cb7x13,_0x6cb7xa[_0x690c[119]]= _0x6cb7x14[_0x690c[119]])}};null!= this[_0x690c[1101]]&& (_0x6cb7x12= _0x6cb7x5[_0x690c[1197]](_0x6cb7x2),null!= _0x6cb7x12&& _0x6cb7x12!= this[_0x690c[1101]]&& (_0x6cb7x12= this[_0x690c[1719]](_0x6cb7x12),_0x6cb7x3-= _0x6cb7x12[_0x690c[235]],_0x6cb7x4-= _0x6cb7x12[_0x690c[236]]));if(_0x6cb7x9[_0x690c[235]]!= _0x6cb7x3|| _0x6cb7x9[_0x690c[236]]!= _0x6cb7x4){_0x6cb7x9= _0x6cb7x9[_0x690c[238]](),_0x6cb7x9[_0x690c[235]]= _0x6cb7x3,_0x6cb7x9[_0x690c[236]]= _0x6cb7x4,_0x6cb7x5[_0x690c[1724]](_0x6cb7x2,_0x6cb7x9)}};return _0x6cb7xa};mxGraphLayout[_0x690c[202]][_0x690c[1726]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1721]](_0x6cb7x2);if(this[_0x690c[1701]]){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);if(null!= _0x6cb7x4&& null!= _0x6cb7x4[_0x690c[963]]&& null!= _0x6cb7x4[_0x690c[963]][_0x690c[1563]]){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x9=_0x6cb7x4[_0x690c[963]][_0x690c[1563]],_0x6cb7xa=Math[_0x690c[160]](_0x6cb7x4[_0x690c[235]]- _0x6cb7x9[_0x690c[235]],0)/ _0x6cb7x5,_0x6cb7x12=Math[_0x690c[160]](_0x6cb7x4[_0x690c[236]]- _0x6cb7x9[_0x690c[236]],0)/ _0x6cb7x5,_0x6cb7x13=Math[_0x690c[160]](_0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]]- (_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]),0)/ _0x6cb7x5,_0x6cb7x4=Math[_0x690c[160]](_0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]]- (_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]),0)/ _0x6cb7x5,_0x6cb7x3= new mxRectangle(_0x6cb7x3[_0x690c[235]]- _0x6cb7xa,_0x6cb7x3[_0x690c[236]]- _0x6cb7x12,_0x6cb7x3[_0x690c[117]]+ _0x6cb7xa+ _0x6cb7x13,_0x6cb7x3[_0x690c[119]]+ _0x6cb7x12+ _0x6cb7x4)}};null!= this[_0x690c[1101]]&& (_0x6cb7x2= this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1197]](_0x6cb7x2),_0x6cb7x3= _0x6cb7x3[_0x690c[238]](),null!= _0x6cb7x2&& _0x6cb7x2!= this[_0x690c[1101]]&& (_0x6cb7x2= this[_0x690c[1719]](_0x6cb7x2),_0x6cb7x3[_0x690c[235]]+= _0x6cb7x2[_0x690c[235]],_0x6cb7x3[_0x690c[236]]+= _0x6cb7x2[_0x690c[236]]));return  new mxRectangle(_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]],_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]])};mxGraphLayout[_0x690c[202]][_0x690c[1727]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1179]][_0x690c[502]]()[_0x690c[473]]();try{for(var _0x6cb7x4=_0x6cb7x2[_0x690c[67]]- 1;0<= _0x6cb7x4;_0x6cb7x4--){var _0x6cb7x5=_0x6cb7x2[_0x6cb7x4],_0x6cb7x9=this[_0x690c[1179]][_0x690c[1728]](_0x6cb7x5),_0x6cb7xa=this[_0x690c[1179]][_0x690c[1729]](_0x6cb7x9),_0x6cb7x12=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x5),_0x6cb7x13=0,_0x6cb7x14=0;if(this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x5)){var _0x6cb7x15=this[_0x690c[1179]][_0x690c[1731]](_0x6cb7x5),_0x6cb7x13=_0x6cb7x15[_0x690c[117]],_0x6cb7x14=_0x6cb7x15[_0x690c[119]]};null!= _0x6cb7xa&& null!= _0x6cb7x12&& (_0x6cb7x12= _0x6cb7x12[_0x690c[238]](),_0x6cb7x12[_0x690c[235]]= _0x6cb7x12[_0x690c[235]]+ _0x6cb7xa[_0x690c[235]]- _0x6cb7x3- _0x6cb7x13,_0x6cb7x12[_0x690c[236]]= _0x6cb7x12[_0x690c[236]]+ _0x6cb7xa[_0x690c[236]]- _0x6cb7x3- _0x6cb7x14,_0x6cb7x12[_0x690c[117]]= _0x6cb7xa[_0x690c[117]]+ 2* _0x6cb7x3+ _0x6cb7x13,_0x6cb7x12[_0x690c[119]]= _0x6cb7xa[_0x690c[119]]+ 2* _0x6cb7x3+ _0x6cb7x14,this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1724]](_0x6cb7x5,_0x6cb7x12),this[_0x690c[1179]][_0x690c[834]](_0x6cb7x9,_0x6cb7x3+ _0x6cb7x13- _0x6cb7xa[_0x690c[235]],_0x6cb7x3+ _0x6cb7x14- _0x6cb7xa[_0x690c[236]]))}}finally{this[_0x690c[1179]][_0x690c[502]]()[_0x690c[476]]()}};function mxStackLayout(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2);this[_0x690c[662]]= null!= _0x6cb7x3?_0x6cb7x3:!0;this[_0x690c[657]]= null!= _0x6cb7x4?_0x6cb7x4:0;this[_0x690c[1732]]= null!= _0x6cb7x5?_0x6cb7x5:0;this[_0x690c[1733]]= null!= _0x6cb7x9?_0x6cb7x9:0;this[_0x690c[467]]= null!= _0x6cb7xa?_0x6cb7xa:0}mxStackLayout[_0x690c[202]]=  new mxGraphLayout;mxStackLayout[_0x690c[202]][_0x690c[196]]= mxStackLayout;mxStackLayout[_0x690c[202]][_0x690c[662]]= null;mxStackLayout[_0x690c[202]][_0x690c[657]]= null;mxStackLayout[_0x690c[202]][_0x690c[1732]]= null;mxStackLayout[_0x690c[202]][_0x690c[1733]]= null;mxStackLayout[_0x690c[202]][_0x690c[467]]= 0;mxStackLayout[_0x690c[202]][_0x690c[1734]]=  !1;mxStackLayout[_0x690c[202]][_0x690c[1334]]=  !1;mxStackLayout[_0x690c[202]][_0x690c[1735]]=  !1;mxStackLayout[_0x690c[202]][_0x690c[1736]]=  !1;mxStackLayout[_0x690c[202]][_0x690c[1333]]= null;mxStackLayout[_0x690c[202]][_0x690c[1737]]= function(){return this[_0x690c[662]]};mxStackLayout[_0x690c[202]][_0x690c[1702]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x9=_0x6cb7x5[_0x690c[1197]](_0x6cb7x2),_0x6cb7xa=this[_0x690c[1737]]();if(null!= _0x6cb7x2&& null!= _0x6cb7x9){var _0x6cb7x12=0,_0x6cb7x13=0,_0x6cb7x14=_0x6cb7x5[_0x690c[262]](_0x6cb7x9);_0x6cb7x3= _0x6cb7xa?_0x6cb7x3:_0x6cb7x4;_0x6cb7x12= this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x9);null!= _0x6cb7x12&& (_0x6cb7x3-= _0x6cb7xa?_0x6cb7x12[_0x690c[235]]:_0x6cb7x12[_0x690c[236]]);for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7x14;_0x6cb7x12++){if(_0x6cb7x4= _0x6cb7x5[_0x690c[263]](_0x6cb7x9,_0x6cb7x12),_0x6cb7x4!= _0x6cb7x2&& (_0x6cb7x4= _0x6cb7x5[_0x690c[1721]](_0x6cb7x4),null!= _0x6cb7x4)){_0x6cb7x4= _0x6cb7xa?_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]/ 2:_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]/ 2;if(_0x6cb7x13< _0x6cb7x3&& _0x6cb7x4> _0x6cb7x3){break};_0x6cb7x13= _0x6cb7x4}};_0x6cb7xa= _0x6cb7x9[_0x690c[1738]](_0x6cb7x2);_0x6cb7xa= Math[_0x690c[160]](0,_0x6cb7x12- (_0x6cb7x12> _0x6cb7xa?1:0));_0x6cb7x5[_0x690c[99]](_0x6cb7x9,_0x6cb7x2,_0x6cb7xa)}};mxStackLayout[_0x690c[202]][_0x690c[1739]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x4=_0x6cb7x3[_0x690c[1721]](_0x6cb7x2);if(null!= this[_0x690c[1179]][_0x690c[526]]&& (null== _0x6cb7x4&& _0x6cb7x3[_0x690c[1740]](_0x6cb7x2)|| _0x6cb7x2== this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1741]])){_0x6cb7x4=  new mxRectangle(0,0,this[_0x690c[1179]][_0x690c[526]][_0x690c[359]]- 1,this[_0x690c[1179]][_0x690c[526]][_0x690c[167]]- 1)};return _0x6cb7x4};mxStackLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[1737]](),_0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=this[_0x690c[1739]](_0x6cb7x2),_0x6cb7x9=0;null!= _0x6cb7x5&& (_0x6cb7x9= _0x6cb7x3?_0x6cb7x5[_0x690c[119]]:_0x6cb7x5[_0x690c[117]]);var _0x6cb7x9=_0x6cb7x9- (2* this[_0x690c[657]]+ 2* this[_0x690c[467]]),_0x6cb7xa=this[_0x690c[1732]]+ this[_0x690c[467]],_0x6cb7x12=this[_0x690c[1733]]+ this[_0x690c[467]];if(this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x2)){var _0x6cb7x13=this[_0x690c[1179]][_0x690c[1705]](_0x6cb7x2),_0x6cb7x14=mxUtils[_0x690c[433]](_0x6cb7x13,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE),_0x6cb7x13=mxUtils[_0x690c[433]](_0x6cb7x13,mxConstants.STYLE_HORIZONTAL,!0);_0x6cb7x3== _0x6cb7x13&& (_0x6cb7x9-= _0x6cb7x14);_0x6cb7x3?_0x6cb7x12+= _0x6cb7x14:_0x6cb7xa+= _0x6cb7x14};_0x6cb7x4[_0x690c[473]]();try{for(var _0x6cb7x14=0,_0x6cb7x13=null,_0x6cb7x15=_0x6cb7x4[_0x690c[262]](_0x6cb7x2),_0x6cb7x16=0;_0x6cb7x16< _0x6cb7x15;_0x6cb7x16++){var _0x6cb7x17=_0x6cb7x4[_0x690c[263]](_0x6cb7x2,_0x6cb7x16);if(!this[_0x690c[1713]](_0x6cb7x17)&& this[_0x690c[1711]](_0x6cb7x17)){var _0x6cb7x18=_0x6cb7x4[_0x690c[1721]](_0x6cb7x17);if(null!= _0x6cb7x18){_0x6cb7x18= _0x6cb7x18[_0x690c[238]]();if(null!= this[_0x690c[1333]]&& null!= _0x6cb7x13&& (_0x6cb7x3&& _0x6cb7x13[_0x690c[235]]+ _0x6cb7x13[_0x690c[117]]+ _0x6cb7x18[_0x690c[117]]+ 2* this[_0x690c[657]]> this[_0x690c[1333]]|| !_0x6cb7x3&& _0x6cb7x13[_0x690c[236]]+ _0x6cb7x13[_0x690c[119]]+ _0x6cb7x18[_0x690c[119]]+ 2* this[_0x690c[657]]> this[_0x690c[1333]])){_0x6cb7x13= null,_0x6cb7x3?_0x6cb7x12+= _0x6cb7x14+ this[_0x690c[657]]:_0x6cb7xa+= _0x6cb7x14+ this[_0x690c[657]],_0x6cb7x14= 0};_0x6cb7x14= Math[_0x690c[160]](_0x6cb7x14,_0x6cb7x3?_0x6cb7x18[_0x690c[119]]:_0x6cb7x18[_0x690c[117]]);null!= _0x6cb7x13?_0x6cb7x3?_0x6cb7x18[_0x690c[235]]= _0x6cb7x13[_0x690c[235]]+ _0x6cb7x13[_0x690c[117]]+ this[_0x690c[657]]:_0x6cb7x18[_0x690c[236]]= _0x6cb7x13[_0x690c[236]]+ _0x6cb7x13[_0x690c[119]]+ this[_0x690c[657]]:this[_0x690c[1734]]|| (_0x6cb7x3?_0x6cb7x18[_0x690c[235]]= _0x6cb7xa:_0x6cb7x18[_0x690c[236]]= _0x6cb7x12);_0x6cb7x3?_0x6cb7x18[_0x690c[236]]= _0x6cb7x12:_0x6cb7x18[_0x690c[235]]= _0x6cb7xa;this[_0x690c[1334]]&& 0< _0x6cb7x9&& (_0x6cb7x3?_0x6cb7x18[_0x690c[119]]= _0x6cb7x9:_0x6cb7x18[_0x690c[117]]= _0x6cb7x9);_0x6cb7x4[_0x690c[1724]](_0x6cb7x17,_0x6cb7x18);_0x6cb7x13= _0x6cb7x18}}};this[_0x690c[1735]]&& null!= _0x6cb7x5&& null!= _0x6cb7x13&&  !this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x2)?(_0x6cb7x5= _0x6cb7x5[_0x690c[238]](),_0x6cb7x3?_0x6cb7x5[_0x690c[117]]= _0x6cb7x13[_0x690c[235]]+ _0x6cb7x13[_0x690c[117]]+ this[_0x690c[657]]:_0x6cb7x5[_0x690c[119]]= _0x6cb7x13[_0x690c[236]]+ _0x6cb7x13[_0x690c[119]]+ this[_0x690c[657]],_0x6cb7x4[_0x690c[1724]](_0x6cb7x2,_0x6cb7x5)):this[_0x690c[1736]]&& (null!= _0x6cb7x5&& null!= _0x6cb7x13)&& (_0x6cb7x3?_0x6cb7x13[_0x690c[117]]= _0x6cb7x5[_0x690c[117]]- _0x6cb7x13[_0x690c[235]]- this[_0x690c[657]]:_0x6cb7x13[_0x690c[119]]= _0x6cb7x5[_0x690c[119]]- _0x6cb7x13[_0x690c[236]]- this[_0x690c[657]])}finally{_0x6cb7x4[_0x690c[476]]()}}};function mxPartitionLayout(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2);this[_0x690c[662]]= null!= _0x6cb7x3?_0x6cb7x3:!0;this[_0x690c[657]]= _0x6cb7x4|| 0;this[_0x690c[467]]= _0x6cb7x5|| 0}mxPartitionLayout[_0x690c[202]]=  new mxGraphLayout;mxPartitionLayout[_0x690c[202]][_0x690c[196]]= mxPartitionLayout;mxPartitionLayout[_0x690c[202]][_0x690c[662]]= null;mxPartitionLayout[_0x690c[202]][_0x690c[657]]= null;mxPartitionLayout[_0x690c[202]][_0x690c[467]]= null;mxPartitionLayout[_0x690c[202]][_0x690c[1743]]=  !0;mxPartitionLayout[_0x690c[202]][_0x690c[1737]]= function(){return this[_0x690c[662]]};mxPartitionLayout[_0x690c[202]][_0x690c[1702]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= this[_0x690c[1179]][_0x690c[502]]();var _0x6cb7x5=_0x6cb7x4[_0x690c[1197]](_0x6cb7x2);if(null!= _0x6cb7x2&& null!= _0x6cb7x5){for(var _0x6cb7x9=0,_0x6cb7xa=0,_0x6cb7x12=_0x6cb7x4[_0x690c[262]](_0x6cb7x5),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x12;_0x6cb7x9++){var _0x6cb7x13=_0x6cb7x4[_0x690c[263]](_0x6cb7x5,_0x6cb7x9),_0x6cb7x13=this[_0x690c[1726]](_0x6cb7x13);if(null!= _0x6cb7x13){_0x6cb7x13= _0x6cb7x13[_0x690c[235]]+ _0x6cb7x13[_0x690c[117]]/ 2;if(_0x6cb7xa< _0x6cb7x3&& _0x6cb7x13> _0x6cb7x3){break};_0x6cb7xa= _0x6cb7x13}};_0x6cb7x3= _0x6cb7x5[_0x690c[1738]](_0x6cb7x2);_0x6cb7x3= Math[_0x690c[160]](0,_0x6cb7x9- (_0x6cb7x9> _0x6cb7x3?1:0));_0x6cb7x4[_0x690c[99]](_0x6cb7x5,_0x6cb7x2,_0x6cb7x3)}};mxPartitionLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1737]](),_0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=_0x6cb7x4[_0x690c[1721]](_0x6cb7x2);if(null!= this[_0x690c[1179]][_0x690c[526]]&& (null== _0x6cb7x5&& _0x6cb7x4[_0x690c[1740]](_0x6cb7x2)|| _0x6cb7x2== this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1741]])){_0x6cb7x5=  new mxRectangle(0,0,this[_0x690c[1179]][_0x690c[526]][_0x690c[359]]- 1,this[_0x690c[1179]][_0x690c[526]][_0x690c[167]]- 1)};if(null!= _0x6cb7x5){for(var _0x6cb7x9=[],_0x6cb7xa=_0x6cb7x4[_0x690c[262]](_0x6cb7x2),_0x6cb7x12=0;_0x6cb7x12< _0x6cb7xa;_0x6cb7x12++){var _0x6cb7x13=_0x6cb7x4[_0x690c[263]](_0x6cb7x2,_0x6cb7x12);!this[_0x690c[1713]](_0x6cb7x13)&& this[_0x690c[1711]](_0x6cb7x13) && _0x6cb7x9[_0x690c[207]](_0x6cb7x13)};_0x6cb7xa= _0x6cb7x9[_0x690c[67]];if(0< _0x6cb7xa){var _0x6cb7x14=this[_0x690c[467]],_0x6cb7x15=this[_0x690c[467]],_0x6cb7x16=_0x6cb7x3?_0x6cb7x5[_0x690c[119]]:_0x6cb7x5[_0x690c[117]],_0x6cb7x16=_0x6cb7x16- 2* this[_0x690c[467]];_0x6cb7x2= this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x2)?this[_0x690c[1179]][_0x690c[1731]](_0x6cb7x2): new mxRectangle;_0x6cb7x16-= _0x6cb7x3?_0x6cb7x2[_0x690c[119]]:_0x6cb7x2[_0x690c[117]];_0x6cb7x14+= _0x6cb7x2[_0x690c[117]];_0x6cb7x15+= _0x6cb7x2[_0x690c[119]];_0x6cb7x2= this[_0x690c[467]]+ (_0x6cb7xa- 1)* this[_0x690c[657]];_0x6cb7x5= _0x6cb7x3?(_0x6cb7x5[_0x690c[117]]- _0x6cb7x14- _0x6cb7x2)/ _0x6cb7xa:(_0x6cb7x5[_0x690c[119]]- _0x6cb7x15- _0x6cb7x2)/ _0x6cb7xa;if(0< _0x6cb7x5){_0x6cb7x4[_0x690c[473]]();try{for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7xa;_0x6cb7x12++){var _0x6cb7x13=_0x6cb7x9[_0x6cb7x12],_0x6cb7x17=_0x6cb7x4[_0x690c[1721]](_0x6cb7x13);null!= _0x6cb7x17&& (_0x6cb7x17= _0x6cb7x17[_0x690c[238]](),_0x6cb7x17[_0x690c[235]]= _0x6cb7x14,_0x6cb7x17[_0x690c[236]]= _0x6cb7x15,_0x6cb7x3?(this[_0x690c[1743]]&& (_0x6cb7x17[_0x690c[117]]= _0x6cb7x5,_0x6cb7x17[_0x690c[119]]= _0x6cb7x16),_0x6cb7x14+= _0x6cb7x5+ this[_0x690c[657]]):(this[_0x690c[1743]]&& (_0x6cb7x17[_0x690c[119]]= _0x6cb7x5,_0x6cb7x17[_0x690c[117]]= _0x6cb7x16),_0x6cb7x15+= _0x6cb7x5+ this[_0x690c[657]]),_0x6cb7x4[_0x690c[1724]](_0x6cb7x13,_0x6cb7x17))}}finally{_0x6cb7x4[_0x690c[476]]()}}}}};function mxCompactTreeLayout(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2);this[_0x690c[662]]= null!= _0x6cb7x3?_0x6cb7x3:!0;this[_0x690c[1744]]= null!= _0x6cb7x4?_0x6cb7x4:!1}mxCompactTreeLayout[_0x690c[202]]=  new mxGraphLayout;mxCompactTreeLayout[_0x690c[202]][_0x690c[196]]= mxCompactTreeLayout;mxCompactTreeLayout[_0x690c[202]][_0x690c[662]]= null;mxCompactTreeLayout[_0x690c[202]][_0x690c[1744]]= null;mxCompactTreeLayout[_0x690c[202]][_0x690c[1735]]=  !0;mxCompactTreeLayout[_0x690c[202]][_0x690c[1745]]= 10;mxCompactTreeLayout[_0x690c[202]][_0x690c[1746]]= null;mxCompactTreeLayout[_0x690c[202]][_0x690c[1747]]=  !1;mxCompactTreeLayout[_0x690c[202]][_0x690c[1748]]= 10;mxCompactTreeLayout[_0x690c[202]][_0x690c[1749]]= 20;mxCompactTreeLayout[_0x690c[202]][_0x690c[1750]]=  !0;mxCompactTreeLayout[_0x690c[202]][_0x690c[1751]]= 5;mxCompactTreeLayout[_0x690c[202]][_0x690c[1752]]= 4;mxCompactTreeLayout[_0x690c[202]][_0x690c[1753]]= 8;mxCompactTreeLayout[_0x690c[202]][_0x690c[1754]]= 4;mxCompactTreeLayout[_0x690c[202]][_0x690c[1755]]=  !0;mxCompactTreeLayout[_0x690c[202]][_0x690c[1713]]= function(_0x6cb7x2){return mxGraphLayout[_0x690c[202]][_0x690c[1713]][_0x690c[183]](this,arguments)|| 0== this[_0x690c[1179]][_0x690c[1756]](_0x6cb7x2)[_0x690c[67]]};mxCompactTreeLayout[_0x690c[202]][_0x690c[1737]]= function(){return this[_0x690c[662]]};mxCompactTreeLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1101]]= _0x6cb7x2;var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]();if(null== _0x6cb7x3){if(0< this[_0x690c[1179]][_0x690c[264]](_0x6cb7x2,_0x6cb7x4[_0x690c[1197]](_0x6cb7x2),this[_0x690c[1744]],!this[_0x690c[1744]],!1)[_0x690c[67]]){_0x6cb7x3= _0x6cb7x2}else {var _0x6cb7x5=this[_0x690c[1179]][_0x690c[1757]](_0x6cb7x2,!0,this[_0x690c[1744]]);if(0< _0x6cb7x5[_0x690c[67]]){for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5[_0x690c[67]];_0x6cb7x9++){if(!this[_0x690c[1713]](_0x6cb7x5[_0x6cb7x9])&& 0< this[_0x690c[1179]][_0x690c[264]](_0x6cb7x5[_0x6cb7x9],null,this[_0x690c[1744]],!this[_0x690c[1744]],!1)[_0x690c[67]]){_0x6cb7x3= _0x6cb7x5[_0x6cb7x9];break}}}}};if(null!= _0x6cb7x3){this[_0x690c[1746]]= this[_0x690c[1735]]?{}:null;_0x6cb7x4[_0x690c[473]]();try{var _0x6cb7xa=this[_0x690c[1758]](_0x6cb7x3,_0x6cb7x2);if(null!= _0x6cb7xa){this[_0x690c[1759]](_0x6cb7xa);var _0x6cb7x12=this[_0x690c[1179]][_0x690c[1020]],_0x6cb7x5=_0x6cb7x12;if(!this[_0x690c[1747]]){var _0x6cb7x13=this[_0x690c[1726]](_0x6cb7x3);null!= _0x6cb7x13&& (_0x6cb7x12= _0x6cb7x13[_0x690c[235]],_0x6cb7x5= _0x6cb7x13[_0x690c[236]])};_0x6cb7x13= null;_0x6cb7x13= this[_0x690c[1737]]()?this[_0x690c[1760]](_0x6cb7xa,_0x6cb7x12,_0x6cb7x5):this[_0x690c[1761]](_0x6cb7xa,null,_0x6cb7x12,_0x6cb7x5);if(null!= _0x6cb7x13){var _0x6cb7x14=_0x6cb7x9= 0;0> _0x6cb7x13[_0x690c[235]]&& (_0x6cb7x9= Math[_0x690c[425]](_0x6cb7x12- _0x6cb7x13[_0x690c[235]]));0> _0x6cb7x13[_0x690c[236]]&& (_0x6cb7x14= Math[_0x690c[425]](_0x6cb7x5- _0x6cb7x13[_0x690c[236]]));(0!= _0x6cb7x9|| 0!= _0x6cb7x14)&& this[_0x690c[1762]](_0x6cb7xa,_0x6cb7x9,_0x6cb7x14);this[_0x690c[1735]]&& this[_0x690c[1763]]();this[_0x690c[1755]]&& this[_0x690c[1764]](_0x6cb7xa)}}}finally{_0x6cb7x4[_0x690c[476]]()}}};mxCompactTreeLayout[_0x690c[202]][_0x690c[1762]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2[_0x690c[235]]+= _0x6cb7x3;_0x6cb7x2[_0x690c[236]]+= _0x6cb7x4;this[_0x690c[183]](_0x6cb7x2);for(_0x6cb7x2= _0x6cb7x2[_0x690c[247]];null!= _0x6cb7x2;){this[_0x690c[1762]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4),_0x6cb7x2= _0x6cb7x2[_0x690c[1765]]}};mxCompactTreeLayout[_0x690c[202]][_0x690c[1758]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:[];var _0x6cb7x5=mxCellPath[_0x690c[385]](_0x6cb7x2),_0x6cb7x9=null;if(null!= _0x6cb7x2&& null== _0x6cb7x4[_0x6cb7x5]&&  !this[_0x690c[1713]](_0x6cb7x2)){_0x6cb7x4[_0x6cb7x5]= _0x6cb7x2;var _0x6cb7x9=this[_0x690c[1766]](_0x6cb7x2),_0x6cb7x5=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7xa=null;_0x6cb7x2= this[_0x690c[1179]][_0x690c[264]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[1744]],!this[_0x690c[1744]],!1,!0);for(var _0x6cb7x12=this[_0x690c[1179]][_0x690c[249]](),_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x2[_0x690c[67]];_0x6cb7x13++){var _0x6cb7x14=_0x6cb7x2[_0x6cb7x13];if(!this[_0x690c[1715]](_0x6cb7x14)){this[_0x690c[1750]]&& this[_0x690c[1722]](_0x6cb7x14,null);this[_0x690c[1755]]&& (this[_0x690c[1716]](_0x6cb7x14,!1),this[_0x690c[1722]](_0x6cb7x14,null));var _0x6cb7x15=_0x6cb7x12[_0x690c[248]](_0x6cb7x14),_0x6cb7x14=null!= _0x6cb7x15?_0x6cb7x15[_0x690c[1710]](this[_0x690c[1744]]):_0x6cb7x12[_0x690c[1710]](_0x6cb7x14,this[_0x690c[1744]]),_0x6cb7x15=this[_0x690c[1758]](_0x6cb7x14,_0x6cb7x3,_0x6cb7x4);null!= _0x6cb7x15&& null!= _0x6cb7x5[_0x690c[1721]](_0x6cb7x14)&& (null== _0x6cb7xa?_0x6cb7x9[_0x690c[247]]= _0x6cb7x15:_0x6cb7xa[_0x690c[1765]]= _0x6cb7x15,_0x6cb7xa= _0x6cb7x15)}}};return _0x6cb7x9};mxCompactTreeLayout[_0x690c[202]][_0x690c[1759]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){for(var _0x6cb7x3=_0x6cb7x2[_0x690c[247]];null!= _0x6cb7x3;){this[_0x690c[1759]](_0x6cb7x3),_0x6cb7x3= _0x6cb7x3[_0x690c[1765]]};null!= _0x6cb7x2[_0x690c[247]]?this[_0x690c[1767]](_0x6cb7x2,this[_0x690c[234]](_0x6cb7x2)):this[_0x690c[1768]](_0x6cb7x2)}};mxCompactTreeLayout[_0x690c[202]][_0x690c[1760]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x2[_0x690c[235]]+= _0x6cb7x3+ _0x6cb7x2[_0x690c[1769]];_0x6cb7x2[_0x690c[236]]+= _0x6cb7x4+ _0x6cb7x2[_0x690c[1770]];_0x6cb7x5= this[_0x690c[183]](_0x6cb7x2,_0x6cb7x5);_0x6cb7x3= _0x6cb7x2[_0x690c[247]];if(null!= _0x6cb7x3){_0x6cb7x5= this[_0x690c[1760]](_0x6cb7x3,_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],_0x6cb7x5);_0x6cb7x4= _0x6cb7x2[_0x690c[236]]+ _0x6cb7x3[_0x690c[1770]];for(var _0x6cb7x9=_0x6cb7x3[_0x690c[1765]];null!= _0x6cb7x9;){_0x6cb7x5= this[_0x690c[1760]](_0x6cb7x9,_0x6cb7x2[_0x690c[235]]+ _0x6cb7x3[_0x690c[1769]],_0x6cb7x4,_0x6cb7x5),_0x6cb7x4+= _0x6cb7x9[_0x690c[1770]],_0x6cb7x9= _0x6cb7x9[_0x690c[1765]]}};return _0x6cb7x5};mxCompactTreeLayout[_0x690c[202]][_0x690c[1761]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[235]]+= _0x6cb7x4+ _0x6cb7x2[_0x690c[1770]];_0x6cb7x2[_0x690c[236]]+= _0x6cb7x5+ _0x6cb7x2[_0x690c[1769]];_0x6cb7x9= this[_0x690c[183]](_0x6cb7x2,_0x6cb7x9);_0x6cb7x3= _0x6cb7x2[_0x690c[247]];if(null!= _0x6cb7x3){_0x6cb7x9= this[_0x690c[1761]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],_0x6cb7x9);_0x6cb7x4= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x3[_0x690c[1770]];for(_0x6cb7x5= _0x6cb7x3[_0x690c[1765]];null!= _0x6cb7x5;){_0x6cb7x9= this[_0x690c[1761]](_0x6cb7x5,_0x6cb7x2,_0x6cb7x4,_0x6cb7x2[_0x690c[236]]+ _0x6cb7x3[_0x690c[1769]],_0x6cb7x9),_0x6cb7x4+= _0x6cb7x5[_0x690c[1770]],_0x6cb7x5= _0x6cb7x5[_0x690c[1765]]}};return _0x6cb7x9};mxCompactTreeLayout[_0x690c[202]][_0x690c[1767]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1749]]+ this[_0x690c[1748]],_0x6cb7x5=(_0x6cb7x3- _0x6cb7x2[_0x690c[117]])/ 2- this[_0x690c[1749]],_0x6cb7x9=_0x6cb7x5+ _0x6cb7x2[_0x690c[117]]+ 2* this[_0x690c[1749]]- _0x6cb7x3;_0x6cb7x2[_0x690c[247]][_0x690c[1769]]= _0x6cb7x4+ _0x6cb7x2[_0x690c[119]];_0x6cb7x2[_0x690c[247]][_0x690c[1770]]= _0x6cb7x9;_0x6cb7x2[_0x690c[1772]][_0x690c[1771]]= this[_0x690c[1773]](_0x6cb7x2[_0x690c[119]],0,this[_0x690c[1773]](_0x6cb7x4,_0x6cb7x9,_0x6cb7x2[_0x690c[1772]][_0x690c[1771]]));_0x6cb7x2[_0x690c[1772]][_0x690c[1774]]= this[_0x690c[1773]](_0x6cb7x2[_0x690c[119]],0,this[_0x690c[1773]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x2[_0x690c[1772]][_0x690c[1774]]))};mxCompactTreeLayout[_0x690c[202]][_0x690c[1768]]= function(_0x6cb7x2){var _0x6cb7x3=2* this[_0x690c[1749]];_0x6cb7x2[_0x690c[1772]][_0x690c[1775]]= this[_0x690c[1773]](_0x6cb7x2[_0x690c[119]]+ _0x6cb7x3,0);_0x6cb7x2[_0x690c[1772]][_0x690c[1771]]= _0x6cb7x2[_0x690c[1772]][_0x690c[1775]];_0x6cb7x2[_0x690c[1772]][_0x690c[1776]]= this[_0x690c[1773]](0,-_0x6cb7x2[_0x690c[117]]- _0x6cb7x3);_0x6cb7x2[_0x690c[1772]][_0x690c[1774]]= this[_0x690c[1773]](_0x6cb7x2[_0x690c[119]]+ _0x6cb7x3,0,_0x6cb7x2[_0x690c[1772]][_0x690c[1776]])};mxCompactTreeLayout[_0x690c[202]][_0x690c[234]]= function(_0x6cb7x2){var _0x6cb7x3=2* this[_0x690c[1749]],_0x6cb7x4=_0x6cb7x2[_0x690c[247]];_0x6cb7x2[_0x690c[1772]]= _0x6cb7x4[_0x690c[1772]];for(var _0x6cb7x5=_0x6cb7x4[_0x690c[117]]+ _0x6cb7x3,_0x6cb7x9=_0x6cb7x5,_0x6cb7x4=_0x6cb7x4[_0x690c[1765]];null!= _0x6cb7x4;){var _0x6cb7xa=this[_0x690c[1777]](_0x6cb7x2[_0x690c[1772]],_0x6cb7x4[_0x690c[1772]]);_0x6cb7x4[_0x690c[1770]]= _0x6cb7xa+ _0x6cb7x5;_0x6cb7x4[_0x690c[1769]]= 0;_0x6cb7x5= _0x6cb7x4[_0x690c[117]]+ _0x6cb7x3;_0x6cb7x9+= _0x6cb7xa+ _0x6cb7x5;_0x6cb7x4= _0x6cb7x4[_0x690c[1765]]};return _0x6cb7x9};mxCompactTreeLayout[_0x690c[202]][_0x690c[1777]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=0,_0x6cb7x5=0,_0x6cb7x9=0,_0x6cb7xa=_0x6cb7x2[_0x690c[1774]],_0x6cb7x12=_0x6cb7x3[_0x690c[1771]];null!= _0x6cb7x12&& null!= _0x6cb7xa;){var _0x6cb7x13=this[_0x690c[1368]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x12[_0x690c[1126]],_0x6cb7x12[_0x690c[1125]],_0x6cb7xa[_0x690c[1126]],_0x6cb7xa[_0x690c[1125]]),_0x6cb7x5=_0x6cb7x5+ _0x6cb7x13,_0x6cb7x9=_0x6cb7x9+ _0x6cb7x13;_0x6cb7x4+ _0x6cb7x12[_0x690c[1126]]<= _0x6cb7xa[_0x690c[1126]]?(_0x6cb7x4+= _0x6cb7x12[_0x690c[1126]],_0x6cb7x5+= _0x6cb7x12[_0x690c[1125]],_0x6cb7x12= _0x6cb7x12[_0x690c[1765]]):(_0x6cb7x4-= _0x6cb7xa[_0x690c[1126]],_0x6cb7x5-= _0x6cb7xa[_0x690c[1125]],_0x6cb7xa= _0x6cb7xa[_0x690c[1765]])};null!= _0x6cb7x12?(_0x6cb7x4= this[_0x690c[1778]](_0x6cb7x2[_0x690c[1775]],0,0,_0x6cb7x12,_0x6cb7x4,_0x6cb7x5),_0x6cb7x2[_0x690c[1775]]= null!= _0x6cb7x4[_0x690c[1765]]?_0x6cb7x3[_0x690c[1775]]:_0x6cb7x4,_0x6cb7x2[_0x690c[1776]]= _0x6cb7x3[_0x690c[1776]]):(_0x6cb7x4= this[_0x690c[1778]](_0x6cb7x3[_0x690c[1776]],_0x6cb7x4,_0x6cb7x5,_0x6cb7xa,0,0),null== _0x6cb7x4[_0x690c[1765]]&& (_0x6cb7x2[_0x690c[1776]]= _0x6cb7x4));_0x6cb7x2[_0x690c[1774]]= _0x6cb7x3[_0x690c[1774]];return _0x6cb7x9};mxCompactTreeLayout[_0x690c[202]][_0x690c[1368]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){var _0x6cb7x12=0;if(_0x6cb7x9<= _0x6cb7x2|| 0>= _0x6cb7x2+ _0x6cb7x4){return 0};_0x6cb7x12= 0< _0x6cb7x9* _0x6cb7x5- _0x6cb7x4* _0x6cb7xa?0> _0x6cb7x2?_0x6cb7x2* _0x6cb7x5/ _0x6cb7x4- _0x6cb7x3:0< _0x6cb7x2?_0x6cb7x2* _0x6cb7xa/ _0x6cb7x9- _0x6cb7x3:-_0x6cb7x3:_0x6cb7x9< _0x6cb7x2+ _0x6cb7x4?_0x6cb7xa- (_0x6cb7x3+ (_0x6cb7x9- _0x6cb7x2)* _0x6cb7x5/ _0x6cb7x4):_0x6cb7x9> _0x6cb7x2+ _0x6cb7x4?(_0x6cb7x4+ _0x6cb7x2)* _0x6cb7xa/ _0x6cb7x9- (_0x6cb7x3+ _0x6cb7x5):_0x6cb7xa- (_0x6cb7x3+ _0x6cb7x5);return 0< _0x6cb7x12?_0x6cb7x12:0};mxCompactTreeLayout[_0x690c[202]][_0x690c[1778]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x3= _0x6cb7x9+ _0x6cb7x5[_0x690c[1126]]- _0x6cb7x3;_0x6cb7x9= _0x6cb7x9= 0;0== _0x6cb7x5[_0x690c[1126]]?_0x6cb7x9= _0x6cb7x5[_0x690c[1125]]:(_0x6cb7x9= _0x6cb7x3* _0x6cb7x5[_0x690c[1125]],_0x6cb7x9/= _0x6cb7x5[_0x690c[1126]]);_0x6cb7x3= this[_0x690c[1773]](_0x6cb7x3,_0x6cb7x9,_0x6cb7x5[_0x690c[1765]]);_0x6cb7x2[_0x690c[1765]]= this[_0x690c[1773]](0,_0x6cb7xa+ _0x6cb7x5[_0x690c[1125]]- _0x6cb7x9- _0x6cb7x4,_0x6cb7x3);return _0x6cb7x3};mxCompactTreeLayout[_0x690c[202]][_0x690c[1766]]= function(_0x6cb7x2){var _0x6cb7x3={};_0x6cb7x3[_0x690c[246]]= _0x6cb7x2;_0x6cb7x3[_0x690c[235]]= 0;_0x6cb7x3[_0x690c[236]]= 0;_0x6cb7x3[_0x690c[117]]= 0;_0x6cb7x3[_0x690c[119]]= 0;_0x6cb7x2= this[_0x690c[1726]](_0x6cb7x2);null!= _0x6cb7x2&& (this[_0x690c[1737]]()?(_0x6cb7x3[_0x690c[117]]= _0x6cb7x2[_0x690c[119]],_0x6cb7x3[_0x690c[119]]= _0x6cb7x2[_0x690c[117]]):(_0x6cb7x3[_0x690c[117]]= _0x6cb7x2[_0x690c[117]],_0x6cb7x3[_0x690c[119]]= _0x6cb7x2[_0x690c[119]]));_0x6cb7x3[_0x690c[1769]]= 0;_0x6cb7x3[_0x690c[1770]]= 0;_0x6cb7x3[_0x690c[1772]]= {};return _0x6cb7x3};mxCompactTreeLayout[_0x690c[202]][_0x690c[183]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=_0x6cb7x2[_0x690c[246]],_0x6cb7x9=_0x6cb7x4[_0x690c[1721]](_0x6cb7x5);null!= _0x6cb7x5&& null!= _0x6cb7x9&& (this[_0x690c[1711]](_0x6cb7x5)&& (_0x6cb7x9= this[_0x690c[1725]](_0x6cb7x5,_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]]),this[_0x690c[1735]]&& (_0x6cb7x4= _0x6cb7x4[_0x690c[1197]](_0x6cb7x5),_0x6cb7x5= mxCellPath[_0x690c[385]](_0x6cb7x4),null== this[_0x690c[1746]][_0x6cb7x5]&& (this[_0x690c[1746]][_0x6cb7x5]= _0x6cb7x4))),_0x6cb7x3= null== _0x6cb7x3? new mxRectangle(_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]],_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]]): new mxRectangle(Math[_0x690c[243]](_0x6cb7x3[_0x690c[235]],_0x6cb7x9[_0x690c[235]]),Math[_0x690c[243]](_0x6cb7x3[_0x690c[236]],_0x6cb7x9[_0x690c[236]]),Math[_0x690c[160]](_0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]],_0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]]),Math[_0x690c[160]](_0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]],_0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]])));return _0x6cb7x3};mxCompactTreeLayout[_0x690c[202]][_0x690c[1773]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5={};_0x6cb7x5[_0x690c[1126]]= _0x6cb7x2;_0x6cb7x5[_0x690c[1125]]= _0x6cb7x3;_0x6cb7x5[_0x690c[1765]]= _0x6cb7x4;return _0x6cb7x5};mxCompactTreeLayout[_0x690c[202]][_0x690c[1763]]= function(){var _0x6cb7x2=[],_0x6cb7x3;for(_0x6cb7x3 in this[_0x690c[1746]]){_0x6cb7x2[_0x690c[207]](this[_0x690c[1746]][_0x6cb7x3])};this[_0x690c[1727]](mxUtils[_0x690c[1779]](_0x6cb7x2,!0),this[_0x690c[1745]])};mxCompactTreeLayout[_0x690c[202]][_0x690c[1764]]= function(_0x6cb7x2){this[_0x690c[1780]](_0x6cb7x2);for(_0x6cb7x2= _0x6cb7x2[_0x690c[247]];null!= _0x6cb7x2;){this[_0x690c[1764]](_0x6cb7x2),_0x6cb7x2= _0x6cb7x2[_0x690c[1765]]}};mxCompactTreeLayout[_0x690c[202]][_0x690c[1780]]= function(_0x6cb7x2){for(var _0x6cb7x3=_0x6cb7x2[_0x690c[247]],_0x6cb7x4=_0x6cb7x2[_0x690c[246]],_0x6cb7x5=0,_0x6cb7x9=[];null!= _0x6cb7x3;){_0x6cb7x5++;var _0x6cb7xa=_0x6cb7x3[_0x690c[235]];this[_0x690c[662]]&& (_0x6cb7xa= _0x6cb7x3[_0x690c[236]]);_0x6cb7x9[_0x690c[207]]( new WeightedCellSorter(_0x6cb7x3,_0x6cb7xa));_0x6cb7x3= _0x6cb7x3[_0x690c[1765]]};_0x6cb7x9[_0x690c[470]](WeightedCellSorter[_0x690c[202]][_0x690c[469]]);var _0x6cb7xa=_0x6cb7x2[_0x690c[117]],_0x6cb7x12=(_0x6cb7x5+ 1)* this[_0x690c[1751]];_0x6cb7xa> _0x6cb7x12+ 2* this[_0x690c[1751]]&& (_0x6cb7xa-= 2* this[_0x690c[1751]]);_0x6cb7x2= _0x6cb7xa/ _0x6cb7x5;_0x6cb7x3= _0x6cb7x2/ 2;_0x6cb7xa> _0x6cb7x12+ 2* this[_0x690c[1751]]&& (_0x6cb7x3+= this[_0x690c[1751]]);for(var _0x6cb7xa=this[_0x690c[1753]]- this[_0x690c[1752]],_0x6cb7x12=0,_0x6cb7x13=this[_0x690c[1726]](_0x6cb7x4),_0x6cb7x14=0;_0x6cb7x14< _0x6cb7x9[_0x690c[67]];_0x6cb7x14++){for(var _0x6cb7x15=_0x6cb7x9[_0x6cb7x14][_0x690c[246]][_0x690c[246]],_0x6cb7x16=this[_0x690c[1726]](_0x6cb7x15),_0x6cb7x15=this[_0x690c[1179]][_0x690c[1781]](_0x6cb7x4,_0x6cb7x15,!1),_0x6cb7x17=[],_0x6cb7x18=0,_0x6cb7x19=0,_0x6cb7x1a=0;_0x6cb7x1a< _0x6cb7x15[_0x690c[67]];_0x6cb7x1a++){this[_0x690c[662]]?(_0x6cb7x18= _0x6cb7x13[_0x690c[235]]+ _0x6cb7x13[_0x690c[117]],_0x6cb7x19= _0x6cb7x13[_0x690c[236]]+ _0x6cb7x3,_0x6cb7x17[_0x690c[207]]( new mxPoint(_0x6cb7x18,_0x6cb7x19)),_0x6cb7x18= _0x6cb7x13[_0x690c[235]]+ _0x6cb7x13[_0x690c[117]]+ _0x6cb7xa,_0x6cb7x17[_0x690c[207]]( new mxPoint(_0x6cb7x18,_0x6cb7x19)),_0x6cb7x19= _0x6cb7x16[_0x690c[236]]+ _0x6cb7x16[_0x690c[119]]/ 2):(_0x6cb7x18= _0x6cb7x13[_0x690c[235]]+ _0x6cb7x3,_0x6cb7x19= _0x6cb7x13[_0x690c[236]]+ _0x6cb7x13[_0x690c[119]],_0x6cb7x17[_0x690c[207]]( new mxPoint(_0x6cb7x18,_0x6cb7x19)),_0x6cb7x19= _0x6cb7x13[_0x690c[236]]+ _0x6cb7x13[_0x690c[119]]+ _0x6cb7xa,_0x6cb7x17[_0x690c[207]]( new mxPoint(_0x6cb7x18,_0x6cb7x19)),_0x6cb7x18= _0x6cb7x16[_0x690c[235]]+ _0x6cb7x16[_0x690c[117]]/ 2),_0x6cb7x17[_0x690c[207]]( new mxPoint(_0x6cb7x18,_0x6cb7x19)),this[_0x690c[1722]](_0x6cb7x15[_0x6cb7x1a],_0x6cb7x17)};_0x6cb7x14< _0x6cb7x5/ 2?_0x6cb7xa+= this[_0x690c[1752]]:_0x6cb7x14> _0x6cb7x5/ 2&& (_0x6cb7xa-= this[_0x690c[1752]]);_0x6cb7x3+= _0x6cb7x2;_0x6cb7x12= Math[_0x690c[160]](_0x6cb7x12,_0x6cb7xa)}};function WeightedCellSorter(_0x6cb7x2,_0x6cb7x3){this[_0x690c[246]]= _0x6cb7x2;this[_0x690c[1782]]= _0x6cb7x3}WeightedCellSorter[_0x690c[202]][_0x690c[1782]]= 0;WeightedCellSorter[_0x690c[202]][_0x690c[1783]]=  !1;WeightedCellSorter[_0x690c[202]][_0x690c[1784]]=  !1;WeightedCellSorter[_0x690c[202]][_0x690c[1785]]= null;WeightedCellSorter[_0x690c[202]][_0x690c[246]]= null;WeightedCellSorter[_0x690c[202]][_0x690c[469]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2&& null!= _0x6cb7x3?_0x6cb7x3[_0x690c[1782]]> _0x6cb7x2[_0x690c[1782]]?1:_0x6cb7x3[_0x690c[1782]]< _0x6cb7x2[_0x690c[1782]]?-1:_0x6cb7x3[_0x690c[1783]]?1:-1:0};function mxFastOrganicLayout(_0x6cb7x2){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2)}mxFastOrganicLayout[_0x690c[202]]=  new mxGraphLayout;mxFastOrganicLayout[_0x690c[202]][_0x690c[196]]= mxFastOrganicLayout;mxFastOrganicLayout[_0x690c[202]][_0x690c[1786]]=  !0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1750]]=  !0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1787]]=  !0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1788]]= 50;mxFastOrganicLayout[_0x690c[202]][_0x690c[1789]]= 0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1790]]= 2;mxFastOrganicLayout[_0x690c[202]][_0x690c[1791]]= 500;mxFastOrganicLayout[_0x690c[202]][_0x690c[1792]]= 4;mxFastOrganicLayout[_0x690c[202]][_0x690c[1793]]= 200;mxFastOrganicLayout[_0x690c[202]][_0x690c[1794]]= 0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1795]]= 0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1796]]= 0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1797]]=  !0;mxFastOrganicLayout[_0x690c[202]][_0x690c[1713]]= function(_0x6cb7x2){return mxGraphLayout[_0x690c[202]][_0x690c[1713]][_0x690c[183]](this,arguments)|| 0== this[_0x690c[1179]][_0x690c[1756]](_0x6cb7x2)[_0x690c[67]]};mxFastOrganicLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]();this[_0x690c[1798]]= [];for(var _0x6cb7x4=this[_0x690c[1179]][_0x690c[1728]](_0x6cb7x2),_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]];_0x6cb7x5++){this[_0x690c[1713]](_0x6cb7x4[_0x6cb7x5])|| this[_0x690c[1798]][_0x690c[207]](_0x6cb7x4[_0x6cb7x5])};var _0x6cb7x9=this[_0x690c[1786]]?this[_0x690c[1179]][_0x690c[441]][_0x690c[1799]](this[_0x690c[1798]]):null,_0x6cb7xa=this[_0x690c[1798]][_0x690c[67]];this[_0x690c[1800]]= [];this[_0x690c[1801]]= [];this[_0x690c[1802]]= [];this[_0x690c[1803]]= [];this[_0x690c[1804]]= [];this[_0x690c[1805]]= [];this[_0x690c[1806]]= [];this[_0x690c[1807]]= [];0.0010> this[_0x690c[1788]]&& (this[_0x690c[1788]]= 0.0010);this[_0x690c[1789]]= this[_0x690c[1788]]* this[_0x690c[1788]];for(_0x6cb7x5= 0;_0x6cb7x5< this[_0x690c[1798]][_0x690c[67]];_0x6cb7x5++){var _0x6cb7x12=this[_0x690c[1798]][_0x6cb7x5];this[_0x690c[1803]][_0x6cb7x5]= [];var _0x6cb7x13=mxCellPath[_0x690c[385]](_0x6cb7x12);this[_0x690c[1800]][_0x6cb7x13]= _0x6cb7x5;var _0x6cb7x14=this[_0x690c[1726]](_0x6cb7x12),_0x6cb7x15=_0x6cb7x14[_0x690c[117]],_0x6cb7x16=_0x6cb7x14[_0x690c[119]],_0x6cb7x17=_0x6cb7x14[_0x690c[235]],_0x6cb7x18=_0x6cb7x14[_0x690c[236]];this[_0x690c[1803]][_0x6cb7x5][0]= _0x6cb7x17+ _0x6cb7x15/ 2;this[_0x690c[1803]][_0x6cb7x5][1]= _0x6cb7x18+ _0x6cb7x16/ 2;this[_0x690c[1806]][_0x6cb7x5]= Math[_0x690c[243]](_0x6cb7x15,_0x6cb7x16);this[_0x690c[1807]][_0x6cb7x5]= this[_0x690c[1806]][_0x6cb7x5]* this[_0x690c[1806]][_0x6cb7x5]};_0x6cb7x3[_0x690c[473]]();try{for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7xa;_0x6cb7x5++){this[_0x690c[1801]][_0x6cb7x5]= 0;this[_0x690c[1802]][_0x6cb7x5]= 0;this[_0x690c[1804]][_0x6cb7x5]= this[_0x690c[1711]](this[_0x690c[1798]][_0x6cb7x5]);var _0x6cb7x19=this[_0x690c[1179]][_0x690c[1756]](this[_0x690c[1798]][_0x6cb7x5],_0x6cb7x2),_0x6cb7x4=this[_0x690c[1179]][_0x690c[1808]](_0x6cb7x19,this[_0x690c[1798]][_0x6cb7x5]);this[_0x690c[1805]][_0x6cb7x5]= [];for(_0x6cb7x15= 0;_0x6cb7x15< _0x6cb7x4[_0x690c[67]];_0x6cb7x15++){this[_0x690c[1750]]&& this[_0x690c[1179]][_0x690c[1809]](_0x6cb7x19[_0x6cb7x15]);this[_0x690c[1787]]&& this[_0x690c[1716]](_0x6cb7x19[_0x6cb7x15],!1);var _0x6cb7x13=mxCellPath[_0x690c[385]](_0x6cb7x4[_0x6cb7x15]),_0x6cb7x1a=this[_0x690c[1800]][_0x6cb7x13];this[_0x690c[1805]][_0x6cb7x5][_0x6cb7x15]= null!= _0x6cb7x1a?_0x6cb7x1a:_0x6cb7x5}};this[_0x690c[1794]]= this[_0x690c[1793]];0== this[_0x690c[1795]]&& (this[_0x690c[1795]]= 20* Math[_0x690c[428]](_0x6cb7xa));for(this[_0x690c[1796]]= 0;this[_0x690c[1796]]< this[_0x690c[1795]];this[_0x690c[1796]]++){if(!this[_0x690c[1797]]){return};this[_0x690c[1810]]();this[_0x690c[1811]]();this[_0x690c[1812]]();this[_0x690c[1813]]()};_0x6cb7x2= _0x6cb7x4= null;for(_0x6cb7x5= 0;_0x6cb7x5< this[_0x690c[1798]][_0x690c[67]];_0x6cb7x5++){_0x6cb7x12= this[_0x690c[1798]][_0x6cb7x5],this[_0x690c[1711]](_0x6cb7x12)&& (_0x6cb7x14= this[_0x690c[1726]](_0x6cb7x12),null!= _0x6cb7x14&& (this[_0x690c[1803]][_0x6cb7x5][0]-= _0x6cb7x14[_0x690c[117]]/ 2,this[_0x690c[1803]][_0x6cb7x5][1]-= _0x6cb7x14[_0x690c[119]]/ 2,_0x6cb7x17= this[_0x690c[1179]][_0x690c[1021]](this[_0x690c[1803]][_0x6cb7x5][0]),_0x6cb7x18= this[_0x690c[1179]][_0x690c[1021]](this[_0x690c[1803]][_0x6cb7x5][1]),this[_0x690c[1725]](_0x6cb7x12,_0x6cb7x17,_0x6cb7x18),_0x6cb7x4= null== _0x6cb7x4?_0x6cb7x17:Math[_0x690c[243]](_0x6cb7x4,_0x6cb7x17),_0x6cb7x2= null== _0x6cb7x2?_0x6cb7x18:Math[_0x690c[243]](_0x6cb7x2,_0x6cb7x18)))};_0x6cb7x5= -(_0x6cb7x4|| 0)+ 1;_0x6cb7x12= -(_0x6cb7x2|| 0)+ 1;null!= _0x6cb7x9&& (_0x6cb7x5+= _0x6cb7x9[_0x690c[235]],_0x6cb7x12+= _0x6cb7x9[_0x690c[236]]);this[_0x690c[1179]][_0x690c[834]](this[_0x690c[1798]],_0x6cb7x5,_0x6cb7x12)}finally{_0x6cb7x3[_0x690c[476]]()}};mxFastOrganicLayout[_0x690c[202]][_0x690c[1812]]= function(){for(var _0x6cb7x2=0;_0x6cb7x2< this[_0x690c[1798]][_0x690c[67]];_0x6cb7x2++){if(this[_0x690c[1804]][_0x6cb7x2]){var _0x6cb7x3=Math[_0x690c[428]](this[_0x690c[1801]][_0x6cb7x2]* this[_0x690c[1801]][_0x6cb7x2]+ this[_0x690c[1802]][_0x6cb7x2]* this[_0x690c[1802]][_0x6cb7x2]);0.0010> _0x6cb7x3&& (_0x6cb7x3= 0.0010);var _0x6cb7x4=this[_0x690c[1801]][_0x6cb7x2]/ _0x6cb7x3* Math[_0x690c[243]](_0x6cb7x3,this[_0x690c[1794]]),_0x6cb7x3=this[_0x690c[1802]][_0x6cb7x2]/ _0x6cb7x3* Math[_0x690c[243]](_0x6cb7x3,this[_0x690c[1794]]);this[_0x690c[1801]][_0x6cb7x2]= 0;this[_0x690c[1802]][_0x6cb7x2]= 0;this[_0x690c[1803]][_0x6cb7x2][0]+= _0x6cb7x4;this[_0x690c[1803]][_0x6cb7x2][1]+= _0x6cb7x3}}};mxFastOrganicLayout[_0x690c[202]][_0x690c[1811]]= function(){for(var _0x6cb7x2=0;_0x6cb7x2< this[_0x690c[1798]][_0x690c[67]];_0x6cb7x2++){for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1805]][_0x6cb7x2][_0x690c[67]];_0x6cb7x3++){var _0x6cb7x4=this[_0x690c[1805]][_0x6cb7x2][_0x6cb7x3];if(_0x6cb7x2!= _0x6cb7x4&& this[_0x690c[1804]][_0x6cb7x2]&& this[_0x690c[1804]][_0x6cb7x4]){var _0x6cb7x5=this[_0x690c[1803]][_0x6cb7x2][0]- this[_0x690c[1803]][_0x6cb7x4][0],_0x6cb7x9=this[_0x690c[1803]][_0x6cb7x2][1]- this[_0x690c[1803]][_0x6cb7x4][1],_0x6cb7xa=_0x6cb7x5* _0x6cb7x5+ _0x6cb7x9* _0x6cb7x9- this[_0x690c[1807]][_0x6cb7x2]- this[_0x690c[1807]][_0x6cb7x4];_0x6cb7xa< this[_0x690c[1792]]&& (_0x6cb7xa= this[_0x690c[1792]]);var _0x6cb7x12=Math[_0x690c[428]](_0x6cb7xa),_0x6cb7xa=_0x6cb7xa/ this[_0x690c[1788]],_0x6cb7x5=_0x6cb7x5/ _0x6cb7x12* _0x6cb7xa,_0x6cb7x9=_0x6cb7x9/ _0x6cb7x12* _0x6cb7xa;this[_0x690c[1801]][_0x6cb7x2]-= _0x6cb7x5;this[_0x690c[1802]][_0x6cb7x2]-= _0x6cb7x9;this[_0x690c[1801]][_0x6cb7x4]+= _0x6cb7x5;this[_0x690c[1802]][_0x6cb7x4]+= _0x6cb7x9}}}};mxFastOrganicLayout[_0x690c[202]][_0x690c[1810]]= function(){for(var _0x6cb7x2=this[_0x690c[1798]][_0x690c[67]],_0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2;_0x6cb7x3++){for(var _0x6cb7x4=_0x6cb7x3;_0x6cb7x4< _0x6cb7x2;_0x6cb7x4++){if(!this[_0x690c[1797]]){return};if(_0x6cb7x4!= _0x6cb7x3&& this[_0x690c[1804]][_0x6cb7x3]&& this[_0x690c[1804]][_0x6cb7x4]){var _0x6cb7x5=this[_0x690c[1803]][_0x6cb7x3][0]- this[_0x690c[1803]][_0x6cb7x4][0],_0x6cb7x9=this[_0x690c[1803]][_0x6cb7x3][1]- this[_0x690c[1803]][_0x6cb7x4][1];0== _0x6cb7x5&& (_0x6cb7x5= 0.01+ Math[_0x690c[1814]]());0== _0x6cb7x9&& (_0x6cb7x9= 0.01+ Math[_0x690c[1814]]());var _0x6cb7xa=Math[_0x690c[428]](_0x6cb7x5* _0x6cb7x5+ _0x6cb7x9* _0x6cb7x9),_0x6cb7x12=_0x6cb7xa- this[_0x690c[1806]][_0x6cb7x3]- this[_0x690c[1806]][_0x6cb7x4];_0x6cb7x12> this[_0x690c[1791]]|| (_0x6cb7x12< this[_0x690c[1790]]&& (_0x6cb7x12= this[_0x690c[1790]]),_0x6cb7x12= this[_0x690c[1789]]/ _0x6cb7x12,_0x6cb7x5= _0x6cb7x5/ _0x6cb7xa* _0x6cb7x12,_0x6cb7x9= _0x6cb7x9/ _0x6cb7xa* _0x6cb7x12,this[_0x690c[1801]][_0x6cb7x3]+= _0x6cb7x5,this[_0x690c[1802]][_0x6cb7x3]+= _0x6cb7x9,this[_0x690c[1801]][_0x6cb7x4]-= _0x6cb7x5,this[_0x690c[1802]][_0x6cb7x4]-= _0x6cb7x9)}}}};mxFastOrganicLayout[_0x690c[202]][_0x690c[1813]]= function(){this[_0x690c[1794]]= this[_0x690c[1793]]* (1- this[_0x690c[1796]]/ this[_0x690c[1795]])};function mxCircleLayout(_0x6cb7x2,_0x6cb7x3){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2);this[_0x690c[1806]]= null!= _0x6cb7x3?_0x6cb7x3:100}mxCircleLayout[_0x690c[202]]=  new mxGraphLayout;mxCircleLayout[_0x690c[202]][_0x690c[196]]= mxCircleLayout;mxCircleLayout[_0x690c[202]][_0x690c[1806]]= null;mxCircleLayout[_0x690c[202]][_0x690c[1815]]=  !1;mxCircleLayout[_0x690c[202]][_0x690c[1732]]= 0;mxCircleLayout[_0x690c[202]][_0x690c[1733]]= 0;mxCircleLayout[_0x690c[202]][_0x690c[1750]]=  !0;mxCircleLayout[_0x690c[202]][_0x690c[1787]]=  !0;mxCircleLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]();_0x6cb7x3[_0x690c[473]]();try{for(var _0x6cb7x4=0,_0x6cb7x5=null,_0x6cb7x9=null,_0x6cb7xa=[],_0x6cb7x12=_0x6cb7x3[_0x690c[262]](_0x6cb7x2),_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x12;_0x6cb7x13++){var _0x6cb7x14=_0x6cb7x3[_0x690c[263]](_0x6cb7x2,_0x6cb7x13);if(this[_0x690c[1713]](_0x6cb7x14)){this[_0x690c[1715]](_0x6cb7x14)|| (this[_0x690c[1750]]&& this[_0x690c[1179]][_0x690c[1809]](_0x6cb7x14),this[_0x690c[1787]]&& this[_0x690c[1716]](_0x6cb7x14,!1))}else {_0x6cb7xa[_0x690c[207]](_0x6cb7x14);var _0x6cb7x15=this[_0x690c[1726]](_0x6cb7x14),_0x6cb7x5=null== _0x6cb7x5?_0x6cb7x15[_0x690c[236]]:Math[_0x690c[243]](_0x6cb7x5,_0x6cb7x15[_0x690c[236]]),_0x6cb7x9=null== _0x6cb7x9?_0x6cb7x15[_0x690c[235]]:Math[_0x690c[243]](_0x6cb7x9,_0x6cb7x15[_0x690c[235]]),_0x6cb7x4=Math[_0x690c[160]](_0x6cb7x4,Math[_0x690c[160]](_0x6cb7x15[_0x690c[117]],_0x6cb7x15[_0x690c[119]]))}};var _0x6cb7x16=this[_0x690c[1816]](_0x6cb7xa[_0x690c[67]],_0x6cb7x4);this[_0x690c[1815]]&& (_0x6cb7x9= this[_0x690c[1732]],_0x6cb7x5= this[_0x690c[1733]]);this[_0x690c[1817]](_0x6cb7xa,_0x6cb7x16,_0x6cb7x9,_0x6cb7x5)}finally{_0x6cb7x3[_0x690c[476]]()}};mxCircleLayout[_0x690c[202]][_0x690c[1816]]= function(_0x6cb7x2,_0x6cb7x3){return Math[_0x690c[160]](_0x6cb7x2* _0x6cb7x3/ Math[_0x690c[424]],this[_0x690c[1806]])};mxCircleLayout[_0x690c[202]][_0x690c[1817]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){for(var _0x6cb7x9=_0x6cb7x2[_0x690c[67]],_0x6cb7xa=2* Math[_0x690c[424]]/ _0x6cb7x9,_0x6cb7x12=0;_0x6cb7x12< _0x6cb7x9;_0x6cb7x12++){this[_0x690c[1711]](_0x6cb7x2[_0x6cb7x12])&& this[_0x690c[1725]](_0x6cb7x2[_0x6cb7x12],_0x6cb7x4+ _0x6cb7x3+ _0x6cb7x3* Math[_0x690c[427]](_0x6cb7x12* _0x6cb7xa),_0x6cb7x5+ _0x6cb7x3+ _0x6cb7x3* Math[_0x690c[426]](_0x6cb7x12* _0x6cb7xa))}};function mxParallelEdgeLayout(_0x6cb7x2){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2)}mxParallelEdgeLayout[_0x690c[202]]=  new mxGraphLayout;mxParallelEdgeLayout[_0x690c[202]][_0x690c[196]]= mxParallelEdgeLayout;mxParallelEdgeLayout[_0x690c[202]][_0x690c[657]]= 20;mxParallelEdgeLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[1818]](_0x6cb7x2);this[_0x690c[1179]][_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x3 in _0x6cb7x2){var _0x6cb7x4=_0x6cb7x2[_0x6cb7x3];1< _0x6cb7x4[_0x690c[67]]&& this[_0x690c[1759]](_0x6cb7x4)}}finally{this[_0x690c[1179]][_0x690c[251]][_0x690c[476]]()}};mxParallelEdgeLayout[_0x690c[202]][_0x690c[1818]]= function(_0x6cb7x2){for(var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x4=[],_0x6cb7x5=_0x6cb7x3[_0x690c[262]](_0x6cb7x2),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x3[_0x690c[263]](_0x6cb7x2,_0x6cb7x9);if(!this[_0x690c[1715]](_0x6cb7xa)){var _0x6cb7x12=this[_0x690c[1819]](_0x6cb7xa);null!= _0x6cb7x12&& (null== _0x6cb7x4[_0x6cb7x12]&& (_0x6cb7x4[_0x6cb7x12]= []),_0x6cb7x4[_0x6cb7x12][_0x690c[207]](_0x6cb7xa))}};return _0x6cb7x4};mxParallelEdgeLayout[_0x690c[202]][_0x690c[1819]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[249]](),_0x6cb7x4=_0x6cb7x3[_0x690c[248]](_0x6cb7x2),_0x6cb7x5=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[1710]](!0):_0x6cb7x3[_0x690c[1710]](_0x6cb7x2,!0);_0x6cb7x2= null!= _0x6cb7x4?_0x6cb7x4[_0x690c[1710]](!1):_0x6cb7x3[_0x690c[1710]](_0x6cb7x2,!1);return null!= _0x6cb7x5&& null!= _0x6cb7x2?(_0x6cb7x5= mxCellPath[_0x690c[385]](_0x6cb7x5),_0x6cb7x2= mxCellPath[_0x690c[385]](_0x6cb7x2),_0x6cb7x5> _0x6cb7x2?_0x6cb7x2+ _0x690c[213]+ _0x6cb7x5:_0x6cb7x5+ _0x690c[213]+ _0x6cb7x2):null};mxParallelEdgeLayout[_0x690c[202]][_0x690c[1759]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[0],_0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=_0x6cb7x4[_0x690c[1721]](_0x6cb7x4[_0x690c[1709]](_0x6cb7x3,!0)),_0x6cb7x9=_0x6cb7x4[_0x690c[1721]](_0x6cb7x4[_0x690c[1709]](_0x6cb7x3,!1));if(_0x6cb7x5== _0x6cb7x9){for(var _0x6cb7x3=_0x6cb7x5[_0x690c[235]]+ _0x6cb7x5[_0x690c[117]]+ this[_0x690c[657]],_0x6cb7x4=_0x6cb7x5[_0x690c[236]]+ _0x6cb7x5[_0x690c[119]]/ 2,_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x2[_0x690c[67]];_0x6cb7xa++){this[_0x690c[1820]](_0x6cb7x2[_0x6cb7xa],_0x6cb7x3,_0x6cb7x4),_0x6cb7x3+= this[_0x690c[657]]}}else {if(null!= _0x6cb7x5&& null!= _0x6cb7x9){for(var _0x6cb7x3=_0x6cb7x5[_0x690c[235]]+ _0x6cb7x5[_0x690c[117]]/ 2,_0x6cb7x4=_0x6cb7x5[_0x690c[236]]+ _0x6cb7x5[_0x690c[119]]/ 2,_0x6cb7xa=_0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]]/ 2- _0x6cb7x3,_0x6cb7x12=_0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]]/ 2- _0x6cb7x4,_0x6cb7x9=Math[_0x690c[428]](_0x6cb7xa* _0x6cb7xa+ _0x6cb7x12* _0x6cb7x12),_0x6cb7x5=_0x6cb7x12* this[_0x690c[657]]/ _0x6cb7x9,_0x6cb7x9=_0x6cb7xa* this[_0x690c[657]]/ _0x6cb7x9,_0x6cb7x3=_0x6cb7x3+ _0x6cb7xa/ 2+ _0x6cb7x5* (_0x6cb7x2[_0x690c[67]]- 1)/ 2,_0x6cb7x4=_0x6cb7x4+ _0x6cb7x12/ 2- _0x6cb7x9* (_0x6cb7x2[_0x690c[67]]- 1)/ 2,_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x2[_0x690c[67]];_0x6cb7xa++){this[_0x690c[1820]](_0x6cb7x2[_0x6cb7xa],_0x6cb7x3,_0x6cb7x4),_0x6cb7x3-= _0x6cb7x5,_0x6cb7x4+= _0x6cb7x9}}}};mxParallelEdgeLayout[_0x690c[202]][_0x690c[1820]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[1179]][_0x690c[1712]](_0x6cb7x2)&& this[_0x690c[1722]](_0x6cb7x2,[ new mxPoint(_0x6cb7x3,_0x6cb7x4)])};function mxCompositeLayout(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2);this[_0x690c[1821]]= _0x6cb7x3;this[_0x690c[1822]]= _0x6cb7x4}mxCompositeLayout[_0x690c[202]]=  new mxGraphLayout;mxCompositeLayout[_0x690c[202]][_0x690c[196]]= mxCompositeLayout;mxCompositeLayout[_0x690c[202]][_0x690c[1821]]= null;mxCompositeLayout[_0x690c[202]][_0x690c[1822]]= null;mxCompositeLayout[_0x690c[202]][_0x690c[1702]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null!= this[_0x690c[1822]]?this[_0x690c[1822]][_0x690c[582]][_0x690c[183]](this[_0x690c[1822]],arguments):this[_0x690c[1821]][0][_0x690c[582]][_0x690c[183]](this[_0x690c[1821]][0],arguments)};mxCompositeLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]();_0x6cb7x3[_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< this[_0x690c[1821]][_0x690c[67]];_0x6cb7x4++){this[_0x690c[1821]][_0x6cb7x4][_0x690c[350]][_0x690c[183]](this[_0x690c[1821]][_0x6cb7x4],arguments)}}finally{_0x6cb7x3[_0x690c[476]]()}};function mxEdgeLabelLayout(_0x6cb7x2,_0x6cb7x3){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2)}mxEdgeLabelLayout[_0x690c[202]]=  new mxGraphLayout;mxEdgeLabelLayout[_0x690c[202]][_0x690c[196]]= mxEdgeLabelLayout;mxEdgeLabelLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){for(var _0x6cb7x3=this[_0x690c[1179]][_0x690c[441]],_0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=[],_0x6cb7x9=[],_0x6cb7xa=_0x6cb7x4[_0x690c[262]](_0x6cb7x2),_0x6cb7x12=0;_0x6cb7x12< _0x6cb7xa;_0x6cb7x12++){var _0x6cb7x13=_0x6cb7x4[_0x690c[263]](_0x6cb7x2,_0x6cb7x12),_0x6cb7x14=_0x6cb7x3[_0x690c[248]](_0x6cb7x13);null!= _0x6cb7x14&& (this[_0x690c[1713]](_0x6cb7x13)?this[_0x690c[1715]](_0x6cb7x13)|| _0x6cb7x5[_0x690c[207]](_0x6cb7x14):_0x6cb7x9[_0x690c[207]](_0x6cb7x14))};this[_0x690c[1823]](_0x6cb7x9,_0x6cb7x5)};mxEdgeLabelLayout[_0x690c[202]][_0x690c[1823]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]();_0x6cb7x4[_0x690c[473]]();try{for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=_0x6cb7x3[_0x6cb7x5];if(null!= _0x6cb7x9&& null!= _0x6cb7x9[_0x690c[963]]&& null!= _0x6cb7x9[_0x690c[963]][_0x690c[1563]]){for(var _0x6cb7xa=0;_0x6cb7xa< _0x6cb7x2[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x2[_0x6cb7xa];null!= _0x6cb7x12&& this[_0x690c[1824]](_0x6cb7x9,_0x6cb7x12)}}}}finally{_0x6cb7x4[_0x690c[476]]()}};mxEdgeLabelLayout[_0x690c[202]][_0x690c[1824]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=_0x6cb7x2[_0x690c[963]][_0x690c[1563]];if(mxUtils[_0x690c[1825]](_0x6cb7x5,_0x6cb7x3)){var _0x6cb7x9=-_0x6cb7x5[_0x690c[236]]- _0x6cb7x5[_0x690c[119]] + _0x6cb7x3[_0x690c[236]],_0x6cb7xa=-_0x6cb7x5[_0x690c[236]]+ _0x6cb7x3[_0x690c[236]] + _0x6cb7x3[_0x690c[119]],_0x6cb7x9=Math[_0x690c[425]](_0x6cb7x9)< Math[_0x690c[425]](_0x6cb7xa)?_0x6cb7x9:_0x6cb7xa,_0x6cb7xa=-_0x6cb7x5[_0x690c[235]]- _0x6cb7x5[_0x690c[117]] + _0x6cb7x3[_0x690c[235]],_0x6cb7x5=-_0x6cb7x5[_0x690c[235]]+ _0x6cb7x3[_0x690c[235]] + _0x6cb7x3[_0x690c[117]],_0x6cb7x5=Math[_0x690c[425]](_0x6cb7xa)< Math[_0x690c[425]](_0x6cb7x5)?_0x6cb7xa:_0x6cb7x5;Math[_0x690c[425]](_0x6cb7x5)< Math[_0x690c[425]](_0x6cb7x9)?_0x6cb7x9= 0:_0x6cb7x5= 0;_0x6cb7xa= _0x6cb7x4[_0x690c[1721]](_0x6cb7x2[_0x690c[246]]);null!= _0x6cb7xa&& (_0x6cb7xa= _0x6cb7xa[_0x690c[238]](),null!= _0x6cb7xa[_0x690c[1368]]?(_0x6cb7xa[_0x690c[1368]][_0x690c[235]]+= _0x6cb7x5,_0x6cb7xa[_0x690c[1368]][_0x690c[236]]+= _0x6cb7x9):_0x6cb7xa[_0x690c[1368]]=  new mxPoint(_0x6cb7x5,_0x6cb7x9),_0x6cb7x4[_0x690c[1724]](_0x6cb7x2[_0x690c[246]],_0x6cb7xa))}};function mxGraphAbstractHierarchyCell(){this[_0x690c[235]]= [];this[_0x690c[236]]= [];this[_0x690c[1826]]= []}mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1827]]=  -1;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1828]]=  -1;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[235]]= null;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[236]]= null;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[117]]= 0;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[119]]= 0;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1829]]= null;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1830]]= null;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1826]]= null;mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1831]]= function(_0x6cb7x2){return null};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1832]]= function(_0x6cb7x2){return null};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[250]]= function(){return !1};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1193]]= function(){return !1};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1833]]= function(_0x6cb7x2){return null};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1834]]= function(_0x6cb7x2,_0x6cb7x3){return null};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1835]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1193]]()?this[_0x690c[235]][0]= _0x6cb7x3:this[_0x690c[250]]()&& (this[_0x690c[235]][_0x6cb7x2- this[_0x690c[1828]]- 1]= _0x6cb7x3)};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[730]]= function(_0x6cb7x2){return this[_0x690c[1193]]()?this[_0x690c[235]][0]:this[_0x690c[250]]()?this[_0x690c[235]][_0x6cb7x2- this[_0x690c[1828]]- 1]:0};mxGraphAbstractHierarchyCell[_0x690c[202]][_0x690c[1836]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1193]]()?this[_0x690c[236]][0]= _0x6cb7x3:this[_0x690c[250]]()&& (this[_0x690c[236]][_0x6cb7x2- this[_0x690c[1828]]- 1]= _0x6cb7x3)};function mxGraphHierarchyNode(_0x6cb7x2){mxGraphAbstractHierarchyCell[_0x690c[183]](this,arguments);this[_0x690c[246]]= _0x6cb7x2}mxGraphHierarchyNode[_0x690c[202]]=  new mxGraphAbstractHierarchyCell;mxGraphHierarchyNode[_0x690c[202]][_0x690c[196]]= mxGraphHierarchyNode;mxGraphHierarchyNode[_0x690c[202]][_0x690c[246]]= null;mxGraphHierarchyNode[_0x690c[202]][_0x690c[1837]]= [];mxGraphHierarchyNode[_0x690c[202]][_0x690c[1838]]= [];mxGraphHierarchyNode[_0x690c[202]][_0x690c[1839]]=  !1;mxGraphHierarchyNode[_0x690c[202]][_0x690c[1840]]= function(_0x6cb7x2){return this[_0x690c[1827]]};mxGraphHierarchyNode[_0x690c[202]][_0x690c[1831]]= function(_0x6cb7x2){if(null== this[_0x690c[1829]]){this[_0x690c[1829]]= [];this[_0x690c[1829]][0]= [];for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1837]][_0x690c[67]];_0x6cb7x3++){var _0x6cb7x4=this[_0x690c[1837]][_0x6cb7x3];-1== _0x6cb7x4[_0x690c[1827]] || _0x6cb7x4[_0x690c[1827]]== _0x6cb7x2+ 1?this[_0x690c[1829]][0][_0x690c[207]](_0x6cb7x4[_0x690c[1097]]):this[_0x690c[1829]][0][_0x690c[207]](_0x6cb7x4)}};return this[_0x690c[1829]][0]};mxGraphHierarchyNode[_0x690c[202]][_0x690c[1832]]= function(_0x6cb7x2){if(null== this[_0x690c[1830]]){this[_0x690c[1830]]= [];this[_0x690c[1830]][0]= [];for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1838]][_0x690c[67]];_0x6cb7x3++){var _0x6cb7x4=this[_0x690c[1838]][_0x6cb7x3];-1== _0x6cb7x4[_0x690c[1828]] || _0x6cb7x4[_0x690c[1828]]== _0x6cb7x2- 1?this[_0x690c[1830]][0][_0x690c[207]](_0x6cb7x4[_0x690c[772]]):this[_0x690c[1830]][0][_0x690c[207]](_0x6cb7x4)}};return this[_0x690c[1830]][0]};mxGraphHierarchyNode[_0x690c[202]][_0x690c[1193]]= function(){return !0};mxGraphHierarchyNode[_0x690c[202]][_0x690c[1833]]= function(_0x6cb7x2){return this[_0x690c[1826]][0]};mxGraphHierarchyNode[_0x690c[202]][_0x690c[1834]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1826]][0]= _0x6cb7x3};mxGraphHierarchyNode[_0x690c[202]][_0x690c[1720]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&& null!= this[_0x690c[1839]]&& null!= _0x6cb7x2[_0x690c[1839]]&& this[_0x690c[1839]][_0x690c[67]]< _0x6cb7x2[_0x690c[1839]][_0x690c[67]]){if(this[_0x690c[1839]]== _0x6cb7x2[_0x690c[1839]]){return !0};if(null== this[_0x690c[1839]]|| null== this[_0x690c[1839]]){return !1};for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1839]][_0x690c[67]];_0x6cb7x3++){if(this[_0x690c[1839]][_0x6cb7x3]!= _0x6cb7x2[_0x690c[1839]][_0x6cb7x3]){return !1}};return !0};return !1};mxGraphHierarchyNode[_0x690c[202]][_0x690c[1841]]= function(){return this[_0x690c[246]]};function mxGraphHierarchyEdge(_0x6cb7x2){mxGraphAbstractHierarchyCell[_0x690c[183]](this,arguments);this[_0x690c[1842]]= _0x6cb7x2}mxGraphHierarchyEdge[_0x690c[202]]=  new mxGraphAbstractHierarchyCell;mxGraphHierarchyEdge[_0x690c[202]][_0x690c[196]]= mxGraphHierarchyEdge;mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1842]]= null;mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1097]]= null;mxGraphHierarchyEdge[_0x690c[202]][_0x690c[772]]= null;mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1843]]=  !1;mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1744]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[1097]];this[_0x690c[1097]]= this[_0x690c[772]];this[_0x690c[772]]= _0x6cb7x2;this[_0x690c[1843]]=  !this[_0x690c[1843]]};mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1831]]= function(_0x6cb7x2){if(null== this[_0x690c[1829]]){this[_0x690c[1829]]= [];for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1826]][_0x690c[67]];_0x6cb7x3++){this[_0x690c[1829]][_0x6cb7x3]= [],_0x6cb7x3== this[_0x690c[1826]][_0x690c[67]]- 1?this[_0x690c[1829]][_0x6cb7x3][_0x690c[207]](this[_0x690c[1097]]):this[_0x690c[1829]][_0x6cb7x3][_0x690c[207]](this)}};return this[_0x690c[1829]][_0x6cb7x2- this[_0x690c[1828]]- 1]};mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1832]]= function(_0x6cb7x2){if(null== this[_0x690c[1830]]){this[_0x690c[1830]]= [];for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1826]][_0x690c[67]];_0x6cb7x3++){this[_0x690c[1830]][_0x6cb7x3]= [],0== _0x6cb7x3?this[_0x690c[1830]][_0x6cb7x3][_0x690c[207]](this[_0x690c[772]]):this[_0x690c[1830]][_0x6cb7x3][_0x690c[207]](this)}};return this[_0x690c[1830]][_0x6cb7x2- this[_0x690c[1828]]- 1]};mxGraphHierarchyEdge[_0x690c[202]][_0x690c[250]]= function(){return !0};mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1833]]= function(_0x6cb7x2){return this[_0x690c[1826]][_0x6cb7x2- this[_0x690c[1828]]- 1]};mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1834]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1826]][_0x6cb7x2- this[_0x690c[1828]]- 1]= _0x6cb7x3};mxGraphHierarchyEdge[_0x690c[202]][_0x690c[1841]]= function(){return null!= this[_0x690c[1842]]&& 0< this[_0x690c[1842]][_0x690c[67]]?this[_0x690c[1842]][0]:null};function mxGraphHierarchyModel(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2[_0x690c[1703]]();this[_0x690c[1844]]= _0x6cb7x9;this[_0x690c[1845]]= _0x6cb7x4;this[_0x690c[1101]]= _0x6cb7x5;this[_0x690c[1846]]= {};this[_0x690c[1847]]= {};this[_0x690c[1827]]= 0;_0x6cb7x4= [];null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[1179]][_0x690c[1728]](_0x6cb7x5));this[_0x690c[1827]]= this[_0x690c[1848]];this[_0x690c[1849]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){_0x6cb7x9= _0x6cb7x4[_0x6cb7x5][_0x690c[1838]];for(var _0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x9[_0x6cb7xa],_0x6cb7x13=_0x6cb7x12[_0x690c[1842]];if(null!= _0x6cb7x13&& 0< _0x6cb7x13[_0x690c[67]]){var _0x6cb7x13=_0x6cb7x13[0],_0x6cb7x14=_0x6cb7x2[_0x690c[1710]](_0x6cb7x13,!1),_0x6cb7x14=mxCellPath[_0x690c[385]](_0x6cb7x14),_0x6cb7x14=this[_0x690c[1846]][_0x6cb7x14];_0x6cb7x4[_0x6cb7x5]== _0x6cb7x14&& (_0x6cb7x14= _0x6cb7x2[_0x690c[1710]](_0x6cb7x13,!0),_0x6cb7x14= mxCellPath[_0x690c[385]](_0x6cb7x14),_0x6cb7x14= this[_0x690c[1846]][_0x6cb7x14]);null!= _0x6cb7x14&& _0x6cb7x4[_0x6cb7x5]!= _0x6cb7x14&& (_0x6cb7x12[_0x690c[772]]= _0x6cb7x14,0== _0x6cb7x14[_0x690c[1837]][_0x690c[67]]&& (_0x6cb7x14[_0x690c[1837]]= []),0> mxUtils[_0x690c[2]](_0x6cb7x14[_0x690c[1837]],_0x6cb7x12)&& _0x6cb7x14[_0x690c[1837]][_0x690c[207]](_0x6cb7x12))}};_0x6cb7x4[_0x6cb7x5][_0x690c[1826]][0]= 1}}mxGraphHierarchyModel[_0x690c[202]][_0x690c[1827]]= null;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1846]]= null;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1847]]= null;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1850]]= null;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1845]]= null;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1101]]= null;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1851]]= 0;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1848]]= 1E8;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1844]]=  !1;mxGraphHierarchyModel[_0x690c[202]][_0x690c[1849]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){for(var _0x6cb7x5=_0x6cb7x2[_0x690c[1703]](),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x3[_0x690c[67]];_0x6cb7x9++){_0x6cb7x4[_0x6cb7x9]=  new mxGraphHierarchyNode(_0x6cb7x3[_0x6cb7x9]);var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x3[_0x6cb7x9]);this[_0x690c[1846]][_0x6cb7xa]= _0x6cb7x4[_0x6cb7x9];_0x6cb7xa= _0x6cb7x2[_0x690c[264]](_0x6cb7x3[_0x6cb7x9]);_0x6cb7x4[_0x6cb7x9][_0x690c[1838]]= [];for(var _0x6cb7x12=0;_0x6cb7x12< _0x6cb7xa[_0x690c[67]];_0x6cb7x12++){var _0x6cb7x13=_0x6cb7x2[_0x690c[1710]](_0x6cb7xa[_0x6cb7x12],!1);if(_0x6cb7x13!= _0x6cb7x3[_0x6cb7x9]&& _0x6cb7x13!= _0x6cb7x3[_0x6cb7x9]&& _0x6cb7x2[_0x690c[1179]][_0x690c[251]][_0x690c[1193]](_0x6cb7x13)&&  !_0x6cb7x2[_0x690c[1713]](_0x6cb7x13)){var _0x6cb7x14=_0x6cb7x2[_0x690c[1781]](_0x6cb7x3[_0x6cb7x9],_0x6cb7x13,!1),_0x6cb7x15=_0x6cb7x2[_0x690c[1781]](_0x6cb7x3[_0x6cb7x9],_0x6cb7x13,!0),_0x6cb7x13=mxCellPath[_0x690c[385]](_0x6cb7x14[0]);if(null!= _0x6cb7x14&& 0< _0x6cb7x14[_0x690c[67]]&& null== this[_0x690c[1847]][_0x6cb7x13]&& 2* _0x6cb7x15[_0x690c[67]]>= _0x6cb7x14[_0x690c[67]]){for(var _0x6cb7x15= new mxGraphHierarchyEdge(_0x6cb7x14),_0x6cb7x16=0;_0x6cb7x16< _0x6cb7x14[_0x690c[67]];_0x6cb7x16++){var _0x6cb7x17=_0x6cb7x14[_0x6cb7x16],_0x6cb7x13=mxCellPath[_0x690c[385]](_0x6cb7x17);this[_0x690c[1847]][_0x6cb7x13]= _0x6cb7x15;_0x6cb7x5[_0x690c[1809]](_0x6cb7x17);_0x6cb7x2[_0x690c[1787]]&& (_0x6cb7x2[_0x690c[1716]](_0x6cb7x17,!1),_0x6cb7x2[_0x690c[1718]](_0x6cb7x17,!0))};_0x6cb7x15[_0x690c[1097]]= _0x6cb7x4[_0x6cb7x9];0> mxUtils[_0x690c[2]](_0x6cb7x4[_0x6cb7x9][_0x690c[1838]],_0x6cb7x15)&& _0x6cb7x4[_0x6cb7x9][_0x690c[1838]][_0x690c[207]](_0x6cb7x15)}}};_0x6cb7x4[_0x6cb7x9][_0x690c[1826]][0]= 0}};mxGraphHierarchyModel[_0x690c[202]][_0x690c[1852]]= function(){var _0x6cb7x2=[];if(null!= this[_0x690c[1845]]){for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1845]][_0x690c[67]];_0x6cb7x3++){var _0x6cb7x4=mxCellPath[_0x690c[385]](this[_0x690c[1845]][_0x6cb7x3]),_0x6cb7x4=this[_0x690c[1846]][_0x6cb7x4];null!= _0x6cb7x4&& _0x6cb7x2[_0x690c[207]](_0x6cb7x4)}};for(var _0x6cb7x5 in this[_0x690c[1846]]){_0x6cb7x4= this[_0x690c[1846]][_0x6cb7x5],_0x6cb7x4[_0x690c[1826]][0]=  -1};for(var _0x6cb7x9=_0x6cb7x2[_0x690c[1853]]();0< _0x6cb7x2[_0x690c[67]];){var _0x6cb7x4=_0x6cb7x2[0],_0x6cb7xa,_0x6cb7x12;_0x6cb7xa= _0x6cb7x4[_0x690c[1837]];_0x6cb7x12= _0x6cb7x4[_0x690c[1838]];for(var _0x6cb7x13=!0,_0x6cb7x14=this[_0x690c[1848]],_0x6cb7x3=0;_0x6cb7x3< _0x6cb7xa[_0x690c[67]];_0x6cb7x3++){var _0x6cb7x15=_0x6cb7xa[_0x6cb7x3];if(5270620== _0x6cb7x15[_0x690c[1826]][0]){_0x6cb7x15= _0x6cb7x15[_0x690c[1097]],_0x6cb7x14= Math[_0x690c[243]](_0x6cb7x14,_0x6cb7x15[_0x690c[1826]][0]- 1)}else {_0x6cb7x13=  !1;break}};if(_0x6cb7x13){_0x6cb7x4[_0x690c[1826]][0]= _0x6cb7x14;this[_0x690c[1827]]= Math[_0x690c[243]](this[_0x690c[1827]],_0x6cb7x14);if(null!= _0x6cb7x12){for(_0x6cb7x3= 0;_0x6cb7x3< _0x6cb7x12[_0x690c[67]];_0x6cb7x3++){_0x6cb7x15= _0x6cb7x12[_0x6cb7x3],_0x6cb7x15[_0x690c[1826]][0]= 5270620,_0x6cb7x15= _0x6cb7x15[_0x690c[772]],-1== _0x6cb7x15[_0x690c[1826]][0] && (_0x6cb7x2[_0x690c[207]](_0x6cb7x15),_0x6cb7x15[_0x690c[1826]][0]=  -2)}};_0x6cb7x2[_0x690c[1115]]()}else {if(_0x6cb7x3= _0x6cb7x2[_0x690c[1115]](),_0x6cb7x2[_0x690c[207]](_0x6cb7x4),_0x6cb7x3== _0x6cb7x4&& 1== _0x6cb7x2[_0x690c[67]]){break}}};for(_0x6cb7x5 in this[_0x690c[1846]]){_0x6cb7x4= this[_0x690c[1846]][_0x6cb7x5],_0x6cb7x4[_0x690c[1826]][0]-= this[_0x690c[1827]]};for(_0x6cb7x3= 0;_0x6cb7x3< _0x6cb7x9[_0x690c[67]];_0x6cb7x3++){_0x6cb7x4= _0x6cb7x9[_0x6cb7x3];_0x6cb7x2= 0;_0x6cb7xa= _0x6cb7x4[_0x690c[1838]];for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7xa[_0x690c[67]];_0x6cb7x5++){_0x6cb7x15= _0x6cb7xa[_0x6cb7x5],_0x6cb7x15= _0x6cb7x15[_0x690c[772]],_0x6cb7x4[_0x690c[1826]][0]= Math[_0x690c[160]](_0x6cb7x2,_0x6cb7x15[_0x690c[1826]][0]+ 1),_0x6cb7x2= _0x6cb7x4[_0x690c[1826]][0]}};this[_0x690c[1827]]= this[_0x690c[1848]]- this[_0x690c[1827]]};mxGraphHierarchyModel[_0x690c[202]][_0x690c[1854]]= function(){var _0x6cb7x2=[];this[_0x690c[1850]]= [];for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1827]]+ 1;_0x6cb7x3++){_0x6cb7x2[_0x6cb7x3]= [],this[_0x690c[1850]][_0x6cb7x3]= _0x6cb7x2[_0x6cb7x3]};var _0x6cb7x4=null;if(null!= this[_0x690c[1845]]){for(var _0x6cb7x5=this[_0x690c[1845]],_0x6cb7x4=[],_0x6cb7x3=0;_0x6cb7x3< _0x6cb7x5[_0x690c[67]];_0x6cb7x3++){var _0x6cb7x9=mxCellPath[_0x690c[385]](_0x6cb7x5[_0x6cb7x3]);_0x6cb7x4[_0x6cb7x3]= this[_0x690c[1846]][_0x6cb7x9]}};this[_0x690c[209]](function(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7x15){0== _0x6cb7x15&& (0> _0x6cb7x4[_0x690c[1827]]&& 0> _0x6cb7x4[_0x690c[1828]])&& (_0x6cb7x2[_0x6cb7x4[_0x690c[1826]][0]][_0x690c[207]](_0x6cb7x4),_0x6cb7x4[_0x690c[1827]]= _0x6cb7x4[_0x690c[1826]][0],_0x6cb7x4[_0x690c[1828]]= _0x6cb7x4[_0x690c[1826]][0],_0x6cb7x4[_0x690c[1826]][0]= _0x6cb7x2[_0x6cb7x4[_0x690c[1827]]][_0x690c[67]]- 1);if(null!= _0x6cb7x3&& null!= _0x6cb7x5&& 1< _0x6cb7x3[_0x690c[1827]]- _0x6cb7x4[_0x690c[1827]]){_0x6cb7x5[_0x690c[1827]]= _0x6cb7x3[_0x690c[1827]];_0x6cb7x5[_0x690c[1828]]= _0x6cb7x4[_0x690c[1827]];_0x6cb7x5[_0x690c[1826]]= [];_0x6cb7x5[_0x690c[235]]= [];_0x6cb7x5[_0x690c[236]]= [];for(_0x6cb7x3= _0x6cb7x5[_0x690c[1828]]+ 1;_0x6cb7x3< _0x6cb7x5[_0x690c[1827]];_0x6cb7x3++){_0x6cb7x2[_0x6cb7x3][_0x690c[207]](_0x6cb7x5),_0x6cb7x5[_0x690c[1834]](_0x6cb7x3,_0x6cb7x2[_0x6cb7x3][_0x690c[67]]- 1)}}},_0x6cb7x4,!1,null)};mxGraphHierarchyModel[_0x690c[202]][_0x690c[209]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x3){for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x3[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x3[_0x6cb7x9];null!= _0x6cb7xa&& (null== _0x6cb7x5&& (_0x6cb7x5= {}),_0x6cb7x4?(_0x6cb7xa[_0x690c[1839]]= [],_0x6cb7xa[_0x690c[1839]][0]= this[_0x690c[1851]],_0x6cb7xa[_0x690c[1839]][1]= _0x6cb7x9,this[_0x690c[1855]](null,_0x6cb7xa,null,_0x6cb7x2,_0x6cb7x5,_0x6cb7xa[_0x690c[1839]],_0x6cb7x9,0)):this[_0x690c[1758]](null,_0x6cb7xa,null,_0x6cb7x2,_0x6cb7x5,0))};this[_0x690c[1851]]++}};mxGraphHierarchyModel[_0x690c[202]][_0x690c[1758]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){if(null!= _0x6cb7x3){var _0x6cb7x12=mxCellPath[_0x690c[385]](_0x6cb7x3[_0x690c[246]]);if(null== _0x6cb7x9[_0x6cb7x12]){_0x6cb7x9[_0x6cb7x12]= _0x6cb7x3;_0x6cb7x5(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7xa,0);_0x6cb7x2= _0x6cb7x3[_0x690c[1838]][_0x690c[1853]]();for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){_0x6cb7x12= _0x6cb7x2[_0x6cb7x4],this[_0x690c[1758]](_0x6cb7x3,_0x6cb7x12[_0x690c[772]],_0x6cb7x12,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa+ 1)}}else {_0x6cb7x5(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7xa,1)}}};mxGraphHierarchyModel[_0x690c[202]][_0x690c[1855]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13){if(null!= _0x6cb7x3){if(null!= _0x6cb7x2&& (null== _0x6cb7x3[_0x690c[1839]]|| _0x6cb7x3[_0x690c[1839]][0]!= _0x6cb7x2[_0x690c[1839]][0])){_0x6cb7xa= _0x6cb7x2[_0x690c[1839]][_0x690c[67]]+ 1,_0x6cb7x3[_0x690c[1839]]= _0x6cb7x2[_0x690c[1839]][_0x690c[1853]](),_0x6cb7x3[_0x690c[1839]][_0x6cb7xa- 1]= _0x6cb7x12};_0x6cb7x12= mxCellPath[_0x690c[385]](_0x6cb7x3[_0x690c[246]]);if(null== _0x6cb7x9[_0x6cb7x12]){_0x6cb7x9[_0x6cb7x12]= _0x6cb7x3;_0x6cb7x5(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x13,0);_0x6cb7x2= _0x6cb7x3[_0x690c[1838]][_0x690c[1853]]();for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){_0x6cb7x12= _0x6cb7x2[_0x6cb7x4],this[_0x690c[1855]](_0x6cb7x3,_0x6cb7x12[_0x690c[772]],_0x6cb7x12,_0x6cb7x5,_0x6cb7x9,_0x6cb7x3[_0x690c[1839]],_0x6cb7x4,_0x6cb7x13+ 1)}}else {_0x6cb7x5(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x13,1)}}};function mxHierarchicalLayoutStage(){}mxHierarchicalLayoutStage[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){};function mxMedianHybridCrossingReduction(_0x6cb7x2){this[_0x690c[1759]]= _0x6cb7x2}mxMedianHybridCrossingReduction[_0x690c[202]]=  new mxHierarchicalLayoutStage;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[196]]= mxMedianHybridCrossingReduction;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1759]]= null;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1795]]= 24;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1856]]= null;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1857]]= 0;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1858]]= 0;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1859]]= 2;mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[1759]][_0x690c[502]]();this[_0x690c[1856]]= [];for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[1850]][_0x690c[67]];_0x6cb7x3++){this[_0x690c[1856]][_0x6cb7x3]= _0x6cb7x2[_0x690c[1850]][_0x6cb7x3][_0x690c[1853]]()};for(var _0x6cb7x4=0,_0x6cb7x5=this[_0x690c[1860]](_0x6cb7x2),_0x6cb7x3=0;_0x6cb7x3< this[_0x690c[1795]]&& _0x6cb7x4< this[_0x690c[1859]];_0x6cb7x3++){this[_0x690c[1861]](_0x6cb7x3,_0x6cb7x2);this[_0x690c[1862]](_0x6cb7x3,_0x6cb7x2);var _0x6cb7x9=this[_0x690c[1860]](_0x6cb7x2);if(_0x6cb7x9< _0x6cb7x5){_0x6cb7x5= _0x6cb7x9;for(_0x6cb7x9= _0x6cb7x4= 0;_0x6cb7x9< this[_0x690c[1856]][_0x690c[67]];_0x6cb7x9++){for(var _0x6cb7xa=_0x6cb7x2[_0x690c[1850]][_0x6cb7x9],_0x6cb7x12=0;_0x6cb7x12< _0x6cb7xa[_0x690c[67]];_0x6cb7x12++){var _0x6cb7x13=_0x6cb7xa[_0x6cb7x12];this[_0x690c[1856]][_0x6cb7x9][_0x6cb7x13[_0x690c[1833]](_0x6cb7x9)]= _0x6cb7x13}}}else {_0x6cb7x4++;for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[1856]][_0x690c[67]];_0x6cb7x9++){_0x6cb7xa= _0x6cb7x2[_0x690c[1850]][_0x6cb7x9];for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7xa[_0x690c[67]];_0x6cb7x12++){_0x6cb7x13= _0x6cb7xa[_0x6cb7x12],_0x6cb7x13[_0x690c[1834]](_0x6cb7x9,_0x6cb7x12)}}};if(0== _0x6cb7x5){break}};_0x6cb7x4= [];_0x6cb7x5= [];for(_0x6cb7x3= 0;_0x6cb7x3< _0x6cb7x2[_0x690c[1827]]+ 1;_0x6cb7x3++){_0x6cb7x5[_0x6cb7x3]= [],_0x6cb7x4[_0x6cb7x3]= _0x6cb7x5[_0x6cb7x3]};for(_0x6cb7x3= 0;_0x6cb7x3< this[_0x690c[1856]][_0x690c[67]];_0x6cb7x3++){for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[1856]][_0x6cb7x3][_0x690c[67]];_0x6cb7x9++){_0x6cb7x5[_0x6cb7x3][_0x690c[207]](this[_0x690c[1856]][_0x6cb7x3][_0x6cb7x9])}};_0x6cb7x2[_0x690c[1850]]= _0x6cb7x4};mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1860]]= function(_0x6cb7x2){for(var _0x6cb7x3=_0x6cb7x2[_0x690c[1850]][_0x690c[67]],_0x6cb7x4=0,_0x6cb7x5=1;_0x6cb7x5< _0x6cb7x3;_0x6cb7x5++){_0x6cb7x4+= this[_0x690c[1863]](_0x6cb7x5,_0x6cb7x2)};return _0x6cb7x4};mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1863]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=0,_0x6cb7x5=_0x6cb7x3[_0x690c[1850]][_0x6cb7x2],_0x6cb7x9=_0x6cb7x5[_0x690c[67]],_0x6cb7xa=_0x6cb7x3[_0x690c[1850]][_0x6cb7x2- 1][_0x690c[67]],_0x6cb7x12=[],_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x9;_0x6cb7x13++){_0x6cb7x12[_0x6cb7x13]= []};for(_0x6cb7x13= 0;_0x6cb7x13< _0x6cb7x5[_0x690c[67]];_0x6cb7x13++){for(var _0x6cb7x14=_0x6cb7x5[_0x6cb7x13],_0x6cb7x15=_0x6cb7x14[_0x690c[1833]](_0x6cb7x2),_0x6cb7x16=_0x6cb7x14[_0x690c[1832]](_0x6cb7x2),_0x6cb7x14=0;_0x6cb7x14< _0x6cb7x16[_0x690c[67]];_0x6cb7x14++){var _0x6cb7x17=_0x6cb7x16[_0x6cb7x14][_0x690c[1833]](_0x6cb7x2- 1);_0x6cb7x12[_0x6cb7x15][_0x6cb7x17]= 201207}};for(_0x6cb7x13= 0;_0x6cb7x13< _0x6cb7x9;_0x6cb7x13++){for(_0x6cb7x14= 0;_0x6cb7x14< _0x6cb7xa;_0x6cb7x14++){if(201207== _0x6cb7x12[_0x6cb7x13][_0x6cb7x14]){for(_0x6cb7x5= _0x6cb7x13+ 1;_0x6cb7x5< _0x6cb7x9;_0x6cb7x5++){for(_0x6cb7x15= 0;_0x6cb7x15< _0x6cb7x14;_0x6cb7x15++){201207== _0x6cb7x12[_0x6cb7x5][_0x6cb7x15]&& _0x6cb7x4++}};for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x13;_0x6cb7x5++){for(_0x6cb7x15= _0x6cb7x14+ 1;_0x6cb7x15< _0x6cb7xa;_0x6cb7x15++){201207== _0x6cb7x12[_0x6cb7x5][_0x6cb7x15]&& _0x6cb7x4++}}}}};return _0x6cb7x4/ 2};mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1862]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=!0,_0x6cb7x5=0;_0x6cb7x4&& 10> _0x6cb7x5++;){for(var _0x6cb7x9=1== _0x6cb7x2% 2&& 1== _0x6cb7x5% 2,_0x6cb7x4=!1,_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x3[_0x690c[1850]][_0x690c[67]];_0x6cb7xa++){for(var _0x6cb7x12=_0x6cb7x3[_0x690c[1850]][_0x6cb7xa],_0x6cb7x13=[],_0x6cb7x14=0;_0x6cb7x14< _0x6cb7x12[_0x690c[67]];_0x6cb7x14++){var _0x6cb7x15=_0x6cb7x12[_0x6cb7x14],_0x6cb7x16=_0x6cb7x15[_0x690c[1833]](_0x6cb7xa);0> _0x6cb7x16&& (_0x6cb7x16= _0x6cb7x14);_0x6cb7x13[_0x6cb7x16]= _0x6cb7x15};for(var _0x6cb7x17=_0x6cb7x16= _0x6cb7x15= null,_0x6cb7x18=null,_0x6cb7x19=null,_0x6cb7x1a=null,_0x6cb7x1b=null,_0x6cb7x1c=null,_0x6cb7x1d=null,_0x6cb7x1e=null,_0x6cb7x14=0;_0x6cb7x14< _0x6cb7x12[_0x690c[67]]- 1;_0x6cb7x14++){if(0== _0x6cb7x14){for(var _0x6cb7x1d=_0x6cb7x13[_0x6cb7x14],_0x6cb7x15=_0x6cb7x1d[_0x690c[1831]](_0x6cb7xa),_0x6cb7x16=_0x6cb7x1d[_0x690c[1832]](_0x6cb7xa),_0x6cb7x19=[],_0x6cb7x1a=[],_0x6cb7x1f=0;_0x6cb7x1f< _0x6cb7x15[_0x690c[67]];_0x6cb7x1f++){_0x6cb7x19[_0x6cb7x1f]= _0x6cb7x15[_0x6cb7x1f][_0x690c[1833]](_0x6cb7xa+ 1)};for(_0x6cb7x1f= 0;_0x6cb7x1f< _0x6cb7x16[_0x690c[67]];_0x6cb7x1f++){_0x6cb7x1a[_0x6cb7x1f]= _0x6cb7x16[_0x6cb7x1f][_0x690c[1833]](_0x6cb7xa- 1)}}else {_0x6cb7x15= _0x6cb7x17,_0x6cb7x16= _0x6cb7x18,_0x6cb7x19= _0x6cb7x1b,_0x6cb7x1a= _0x6cb7x1c,_0x6cb7x1d= _0x6cb7x1e};_0x6cb7x1e= _0x6cb7x13[_0x6cb7x14+ 1];_0x6cb7x17= _0x6cb7x1e[_0x690c[1831]](_0x6cb7xa);_0x6cb7x18= _0x6cb7x1e[_0x690c[1832]](_0x6cb7xa);_0x6cb7x1b= [];_0x6cb7x1c= [];for(_0x6cb7x1f= 0;_0x6cb7x1f< _0x6cb7x17[_0x690c[67]];_0x6cb7x1f++){_0x6cb7x1b[_0x6cb7x1f]= _0x6cb7x17[_0x6cb7x1f][_0x690c[1833]](_0x6cb7xa+ 1)};for(_0x6cb7x1f= 0;_0x6cb7x1f< _0x6cb7x18[_0x690c[67]];_0x6cb7x1f++){_0x6cb7x1c[_0x6cb7x1f]= _0x6cb7x18[_0x6cb7x1f][_0x690c[1833]](_0x6cb7xa- 1)};for(var _0x6cb7x20=0,_0x6cb7x62=0,_0x6cb7x1f=0;_0x6cb7x1f< _0x6cb7x19[_0x690c[67]];_0x6cb7x1f++){for(var _0x6cb7x63=0;_0x6cb7x63< _0x6cb7x1b[_0x690c[67]];_0x6cb7x63++){_0x6cb7x19[_0x6cb7x1f]> _0x6cb7x1b[_0x6cb7x63]&& _0x6cb7x20++,_0x6cb7x19[_0x6cb7x1f]< _0x6cb7x1b[_0x6cb7x63]&& _0x6cb7x62++}};for(_0x6cb7x1f= 0;_0x6cb7x1f< _0x6cb7x1a[_0x690c[67]];_0x6cb7x1f++){for(_0x6cb7x63= 0;_0x6cb7x63< _0x6cb7x1c[_0x690c[67]];_0x6cb7x63++){_0x6cb7x1a[_0x6cb7x1f]> _0x6cb7x1c[_0x6cb7x63]&& _0x6cb7x20++,_0x6cb7x1a[_0x6cb7x1f]< _0x6cb7x1c[_0x6cb7x63]&& _0x6cb7x62++}};if(_0x6cb7x62< _0x6cb7x20|| _0x6cb7x62== _0x6cb7x20&& _0x6cb7x9){_0x6cb7x17= _0x6cb7x1d[_0x690c[1833]](_0x6cb7xa),_0x6cb7x1d[_0x690c[1834]](_0x6cb7xa,_0x6cb7x1e[_0x690c[1833]](_0x6cb7xa)),_0x6cb7x1e[_0x690c[1834]](_0x6cb7xa,_0x6cb7x17),_0x6cb7x17= _0x6cb7x15,_0x6cb7x18= _0x6cb7x16,_0x6cb7x1b= _0x6cb7x19,_0x6cb7x1c= _0x6cb7x1a,_0x6cb7x1e= _0x6cb7x1d,_0x6cb7x9|| (_0x6cb7x4=  !0)}}}}};mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1861]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=0== _0x6cb7x2% 2;if(_0x6cb7x4){for(var _0x6cb7x5=_0x6cb7x3[_0x690c[1827]]- 1;0<= _0x6cb7x5;_0x6cb7x5--){this[_0x690c[1864]](_0x6cb7x5,_0x6cb7x4)}}else {for(_0x6cb7x5= 1;_0x6cb7x5< _0x6cb7x3[_0x690c[1827]];_0x6cb7x5++){this[_0x690c[1864]](_0x6cb7x5,_0x6cb7x4)}}};mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1864]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=this[_0x690c[1856]][_0x6cb7x2][_0x690c[67]],_0x6cb7x5=[],_0x6cb7x9=[],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x4;_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[1856]][_0x6cb7x2][_0x6cb7xa],_0x6cb7x13= new MedianCellSorter;_0x6cb7x13[_0x690c[246]]= _0x6cb7x12;var _0x6cb7x14;_0x6cb7x14= _0x6cb7x3?_0x6cb7x12[_0x690c[1831]](_0x6cb7x2):_0x6cb7x12[_0x690c[1832]](_0x6cb7x2);var _0x6cb7x15;_0x6cb7x15= _0x6cb7x3?_0x6cb7x2+ 1:_0x6cb7x2- 1;null!= _0x6cb7x14&& 0!= _0x6cb7x14[_0x690c[67]]?(_0x6cb7x13[_0x690c[1865]]= this[_0x690c[1865]](_0x6cb7x14,_0x6cb7x15),_0x6cb7x5[_0x690c[207]](_0x6cb7x13)):_0x6cb7x9[_0x6cb7x12[_0x690c[1833]](_0x6cb7x2)]=  !0};_0x6cb7x5[_0x690c[470]](MedianCellSorter[_0x690c[202]][_0x690c[469]]);for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x4;_0x6cb7xa++){null== _0x6cb7x9[_0x6cb7xa]&& (_0x6cb7x12= _0x6cb7x5[_0x690c[1115]]()[_0x690c[246]],_0x6cb7x12[_0x690c[1834]](_0x6cb7x2,_0x6cb7xa))}};mxMedianHybridCrossingReduction[_0x690c[202]][_0x690c[1865]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=[],_0x6cb7x5=0,_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x2[_0x6cb7x9];_0x6cb7x4[_0x6cb7x5++]= _0x6cb7xa[_0x690c[1833]](_0x6cb7x3)};_0x6cb7x4[_0x690c[470]](function(_0x6cb7x2,_0x6cb7x3){return _0x6cb7x2- _0x6cb7x3});if(1== _0x6cb7x5% 2){return _0x6cb7x4[Math[_0x690c[519]](_0x6cb7x5/ 2)]};if(2== _0x6cb7x5){return (_0x6cb7x4[0]+ _0x6cb7x4[1])/ 2};_0x6cb7x9= _0x6cb7x5/ 2;_0x6cb7xa= _0x6cb7x4[_0x6cb7x9- 1]- _0x6cb7x4[0];_0x6cb7x5= _0x6cb7x4[_0x6cb7x5- 1]- _0x6cb7x4[_0x6cb7x9];return (_0x6cb7x4[_0x6cb7x9- 1]* _0x6cb7x5+ _0x6cb7x4[_0x6cb7x9]* _0x6cb7xa)/ (_0x6cb7xa+ _0x6cb7x5)};function MedianCellSorter(){}MedianCellSorter[_0x690c[202]][_0x690c[1865]]= 0;MedianCellSorter[_0x690c[202]][_0x690c[246]]=  !1;MedianCellSorter[_0x690c[202]][_0x690c[469]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2&& null!= _0x6cb7x3?_0x6cb7x3[_0x690c[1865]]> _0x6cb7x2[_0x690c[1865]]?-1:_0x6cb7x3[_0x690c[1865]]< _0x6cb7x2[_0x690c[1865]]?1:0:0};function mxMinimumCycleRemover(_0x6cb7x2){this[_0x690c[1759]]= _0x6cb7x2}mxMinimumCycleRemover[_0x690c[202]]=  new mxHierarchicalLayoutStage;mxMinimumCycleRemover[_0x690c[202]][_0x690c[196]]= mxMinimumCycleRemover;mxMinimumCycleRemover[_0x690c[202]][_0x690c[1759]]= null;mxMinimumCycleRemover[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1759]][_0x690c[502]](),_0x6cb7x4={},_0x6cb7x5=mxUtils[_0x690c[238]](_0x6cb7x3[_0x690c[1846]],null,!0),_0x6cb7x9=null;if(null!= _0x6cb7x3[_0x690c[1845]]){var _0x6cb7xa=_0x6cb7x3[_0x690c[1845]],_0x6cb7x9=[];for(_0x6cb7x2= 0;_0x6cb7x2< _0x6cb7xa[_0x690c[67]];_0x6cb7x2++){var _0x6cb7x12=mxCellPath[_0x690c[385]](_0x6cb7xa[_0x6cb7x2]);_0x6cb7x9[_0x6cb7x2]= _0x6cb7x3[_0x690c[1846]][_0x6cb7x12]}};_0x6cb7x3[_0x690c[209]](function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){_0x6cb7x3[_0x690c[1720]](_0x6cb7x2)&& (_0x6cb7x9[_0x690c[1744]](),mxUtils[_0x690c[205]](_0x6cb7x9,_0x6cb7x2[_0x690c[1838]]),_0x6cb7x2[_0x690c[1837]][_0x690c[207]](_0x6cb7x9),mxUtils[_0x690c[205]](_0x6cb7x9,_0x6cb7x3[_0x690c[1837]]),_0x6cb7x3[_0x690c[1838]][_0x690c[207]](_0x6cb7x9));_0x6cb7x2= mxCellPath[_0x690c[385]](_0x6cb7x3[_0x690c[246]]);_0x6cb7x4[_0x6cb7x2]= _0x6cb7x3;delete _0x6cb7x5[_0x6cb7x2]},_0x6cb7x9,!0,null);_0x6cb7x9= null;0< _0x6cb7x5[_0x690c[1866]]&& (_0x6cb7x9= mxUtils[_0x690c[238]](_0x6cb7x5,null,!0));_0x6cb7x2= mxUtils[_0x690c[238]](_0x6cb7x4,null,!0);_0x6cb7x3[_0x690c[209]](function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){_0x6cb7x3[_0x690c[1720]](_0x6cb7x2)&& (_0x6cb7x9[_0x690c[1744]](),mxUtils[_0x690c[205]](_0x6cb7x9,_0x6cb7x2[_0x690c[1838]]),_0x6cb7x3[_0x690c[1838]][_0x690c[207]](_0x6cb7x9),_0x6cb7x2[_0x690c[1837]][_0x690c[207]](_0x6cb7x9),mxUtils[_0x690c[205]](_0x6cb7x9,_0x6cb7x3[_0x690c[1837]]));_0x6cb7x2= mxCellPath[_0x690c[385]](_0x6cb7x3[_0x690c[246]]);_0x6cb7x4[_0x6cb7x2]= _0x6cb7x3;delete _0x6cb7x5[_0x6cb7x2]},_0x6cb7x5,!0,_0x6cb7x2);_0x6cb7xa= this[_0x690c[1759]][_0x690c[1703]]();if(null!= _0x6cb7x9&& 0< _0x6cb7x9[_0x690c[67]]){_0x6cb7x3= _0x6cb7x3[_0x690c[1845]];for(_0x6cb7x2= 0;_0x6cb7x2< _0x6cb7x9[_0x690c[67]];_0x6cb7x2++){_0x6cb7x12= _0x6cb7x9[_0x6cb7x2][_0x690c[246]],0== _0x6cb7xa[_0x690c[1867]](_0x6cb7x12)[_0x690c[67]]&& _0x6cb7x3[_0x690c[207]](_0x6cb7x12)}}};function mxCoordinateAssignment(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[1759]]= _0x6cb7x2;this[_0x690c[1868]]= _0x6cb7x3;this[_0x690c[1869]]= _0x6cb7x4;this[_0x690c[1870]]= _0x6cb7x5;this[_0x690c[1871]]= _0x6cb7x9;this[_0x690c[1872]]= _0x6cb7xa}var mxHierarchicalEdgeStyle={ORTHOGONAL:1,POLYLINE:2,STRAIGHT:3,CURVE:4};mxCoordinateAssignment[_0x690c[202]]=  new mxHierarchicalLayoutStage;mxCoordinateAssignment[_0x690c[202]][_0x690c[196]]= mxCoordinateAssignment;mxCoordinateAssignment[_0x690c[202]][_0x690c[1759]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1868]]= 30;mxCoordinateAssignment[_0x690c[202]][_0x690c[1869]]= 100;mxCoordinateAssignment[_0x690c[202]][_0x690c[1872]]= 10;mxCoordinateAssignment[_0x690c[202]][_0x690c[1795]]= 8;mxCoordinateAssignment[_0x690c[202]][_0x690c[1751]]= 5;mxCoordinateAssignment[_0x690c[202]][_0x690c[1752]]= 2;mxCoordinateAssignment[_0x690c[202]][_0x690c[1753]]= 12;mxCoordinateAssignment[_0x690c[202]][_0x690c[1754]]= 4;mxCoordinateAssignment[_0x690c[202]][_0x690c[1873]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1870]]= mxConstants[_0x690c[1358]];mxCoordinateAssignment[_0x690c[202]][_0x690c[1871]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1874]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1875]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1876]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1877]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1878]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1879]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1880]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1881]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1882]]=  !0;mxCoordinateAssignment[_0x690c[202]][_0x690c[675]]= mxHierarchicalEdgeStyle[_0x690c[1883]];mxCoordinateAssignment[_0x690c[202]][_0x690c[1884]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1885]]= null;mxCoordinateAssignment[_0x690c[202]][_0x690c[1745]]= 10;mxCoordinateAssignment[_0x690c[202]][_0x690c[1886]]= function(){var _0x6cb7x2=this[_0x690c[1759]][_0x690c[502]]();mxLog[_0x690c[539]]();mxLog[_0x690c[171]](_0x690c[1887]);for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[1850]][_0x690c[67]];_0x6cb7x3++){mxLog[_0x690c[53]](_0x690c[1888],_0x6cb7x3,_0x690c[1889]);for(var _0x6cb7x4=_0x6cb7x2[_0x690c[1850]][_0x6cb7x3],_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]];_0x6cb7x5++){mxLog[_0x690c[53]](_0x6cb7x4[_0x6cb7x5][_0x690c[1833]](_0x6cb7x3),_0x690c[316])};mxLog[_0x690c[171]]()};mxLog[_0x690c[171]](_0x690c[1890])};mxCoordinateAssignment[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){this[_0x690c[1873]]= [];_0x6cb7x2= this[_0x690c[1759]][_0x690c[502]]();this[_0x690c[1875]]= 0;this[_0x690c[1891]](this[_0x690c[1759]][_0x690c[1703]](),_0x6cb7x2);this[_0x690c[1882]]&& this[_0x690c[1892]](_0x6cb7x2);var _0x6cb7x3=1E8;if(this[_0x690c[1882]]){for(var _0x6cb7x4=0;_0x6cb7x4< this[_0x690c[1795]];_0x6cb7x4++){0!= _0x6cb7x4&& (this[_0x690c[1893]](_0x6cb7x4,_0x6cb7x2),this[_0x690c[1892]](_0x6cb7x2));if(this[_0x690c[1875]]< _0x6cb7x3){for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[1850]][_0x690c[67]];_0x6cb7x5++){for(var _0x6cb7x9=_0x6cb7x2[_0x690c[1850]][_0x6cb7x5],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x9[_0x6cb7xa];_0x6cb7x12[_0x690c[1835]](_0x6cb7x5,_0x6cb7x12[_0x690c[1833]](_0x6cb7x5))}};_0x6cb7x3= this[_0x690c[1875]]}else {for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x2[_0x690c[1850]][_0x690c[67]];_0x6cb7x5++){_0x6cb7x9= _0x6cb7x2[_0x690c[1850]][_0x6cb7x5];for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){_0x6cb7x12= _0x6cb7x9[_0x6cb7xa],_0x6cb7x12[_0x690c[1834]](_0x6cb7x5,_0x6cb7x12[_0x690c[730]](_0x6cb7x5))}}};this[_0x690c[1894]](this[_0x690c[1759]][_0x690c[1703]](),_0x6cb7x2);this[_0x690c[1875]]= 0}};this[_0x690c[1895]](this[_0x690c[1759]][_0x690c[1703]](),_0x6cb7x2)};mxCoordinateAssignment[_0x690c[202]][_0x690c[1892]]= function(_0x6cb7x2){for(var _0x6cb7x3=[],_0x6cb7x4=[],_0x6cb7x5=[],_0x6cb7x9=0;_0x6cb7x9<= _0x6cb7x2[_0x690c[1827]];_0x6cb7x9++){_0x6cb7x5[_0x6cb7x9]= _0x6cb7x2[_0x690c[1850]][_0x6cb7x9];for(var _0x6cb7xa=0;_0x6cb7xa< _0x6cb7x5[_0x6cb7x9][_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x5[_0x6cb7x9][_0x6cb7xa],_0x6cb7x13= new WeightedCellSorter(_0x6cb7x12,_0x6cb7x9);_0x6cb7x13[_0x690c[1785]]= _0x6cb7xa;_0x6cb7x13[_0x690c[1784]]=  !0;_0x6cb7x3[_0x690c[207]](_0x6cb7x13);_0x6cb7x12= mxCellPath[_0x690c[385]](_0x6cb7x12[_0x690c[1841]]());_0x6cb7x4[_0x6cb7x12]= _0x6cb7x13}};_0x6cb7x2= 10* _0x6cb7x3[_0x690c[67]];for(_0x6cb7xa= 0;0< _0x6cb7x3[_0x690c[67]]&& _0x6cb7xa<= _0x6cb7x2;){var _0x6cb7x13=_0x6cb7x3[_0x690c[1115]](),_0x6cb7x9=_0x6cb7x13[_0x690c[246]],_0x6cb7x14=_0x6cb7x13[_0x690c[1782]],_0x6cb7x15=parseInt(_0x6cb7x13[_0x690c[1785]]),_0x6cb7x12=_0x6cb7x9[_0x690c[1831]](_0x6cb7x14),_0x6cb7x16=_0x6cb7x9[_0x690c[1832]](_0x6cb7x14),_0x6cb7x17=_0x6cb7x12[_0x690c[67]],_0x6cb7x18=_0x6cb7x16[_0x690c[67]],_0x6cb7x19=this[_0x690c[1896]](_0x6cb7x12,_0x6cb7x14+ 1),_0x6cb7x1a=this[_0x690c[1896]](_0x6cb7x16,_0x6cb7x14- 1),_0x6cb7x1b=_0x6cb7x17+ _0x6cb7x18,_0x6cb7x1c=_0x6cb7x9[_0x690c[1833]](_0x6cb7x14),_0x6cb7x1d=_0x6cb7x1c;0< _0x6cb7x1b&& (_0x6cb7x1d= (_0x6cb7x19* _0x6cb7x17+ _0x6cb7x1a* _0x6cb7x18)/ _0x6cb7x1b);_0x6cb7x17=  !1;_0x6cb7x1d< _0x6cb7x1c- 1?0== _0x6cb7x15?(_0x6cb7x9[_0x690c[1834]](_0x6cb7x14,_0x6cb7x1d),_0x6cb7x17=  !0):(_0x6cb7x15= _0x6cb7x5[_0x6cb7x14][_0x6cb7x15- 1],_0x6cb7x1c= _0x6cb7x15[_0x690c[1833]](_0x6cb7x14),_0x6cb7x1c= _0x6cb7x1c+ _0x6cb7x15[_0x690c[117]]/ 2+ this[_0x690c[1868]]+ _0x6cb7x9[_0x690c[117]]/ 2,_0x6cb7x1c< _0x6cb7x1d?(_0x6cb7x9[_0x690c[1834]](_0x6cb7x14,_0x6cb7x1d),_0x6cb7x17=  !0):_0x6cb7x1c< _0x6cb7x9[_0x690c[1833]](_0x6cb7x14)- 1&& (_0x6cb7x9[_0x690c[1834]](_0x6cb7x14,_0x6cb7x1c),_0x6cb7x17=  !0)):_0x6cb7x1d> _0x6cb7x1c+ 1&& (_0x6cb7x15== _0x6cb7x5[_0x6cb7x14][_0x690c[67]]- 1?(_0x6cb7x9[_0x690c[1834]](_0x6cb7x14,_0x6cb7x1d),_0x6cb7x17=  !0):(_0x6cb7x15= _0x6cb7x5[_0x6cb7x14][_0x6cb7x15+ 1],_0x6cb7x1c= _0x6cb7x15[_0x690c[1833]](_0x6cb7x14),_0x6cb7x1c= _0x6cb7x1c- _0x6cb7x15[_0x690c[117]]/ 2- this[_0x690c[1868]]- _0x6cb7x9[_0x690c[117]]/ 2,_0x6cb7x1c> _0x6cb7x1d?(_0x6cb7x9[_0x690c[1834]](_0x6cb7x14,_0x6cb7x1d),_0x6cb7x17=  !0):_0x6cb7x1c> _0x6cb7x9[_0x690c[1833]](_0x6cb7x14)+ 1&& (_0x6cb7x9[_0x690c[1834]](_0x6cb7x14,_0x6cb7x1c),_0x6cb7x17=  !0)));if(_0x6cb7x17){for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x12[_0x690c[67]];_0x6cb7x9++){_0x6cb7x14= _0x6cb7x12[_0x6cb7x9],_0x6cb7x14= mxCellPath[_0x690c[385]](_0x6cb7x14[_0x690c[1841]]()),_0x6cb7x14= _0x6cb7x4[_0x6cb7x14],null!= _0x6cb7x14&& !1== _0x6cb7x14[_0x690c[1784]]&& (_0x6cb7x14[_0x690c[1784]]=  !0,_0x6cb7x3[_0x690c[207]](_0x6cb7x14))};for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x16[_0x690c[67]];_0x6cb7x9++){_0x6cb7x14= _0x6cb7x16[_0x6cb7x9],_0x6cb7x14= mxCellPath[_0x690c[385]](_0x6cb7x14[_0x690c[1841]]()),_0x6cb7x14= _0x6cb7x4[_0x6cb7x14],null!= _0x6cb7x14&& !1== _0x6cb7x14[_0x690c[1784]]&& (_0x6cb7x14[_0x690c[1784]]=  !0,_0x6cb7x3[_0x690c[207]](_0x6cb7x14))}};_0x6cb7x13[_0x690c[1784]]=  !1;_0x6cb7xa++}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1893]]= function(_0x6cb7x2,_0x6cb7x3){if(0== _0x6cb7x2% 2){for(var _0x6cb7x4=_0x6cb7x3[_0x690c[1827]];0< _0x6cb7x4;_0x6cb7x4--){this[_0x690c[1897]](_0x6cb7x4- 1,_0x6cb7x3,_0x6cb7x4)}}else {for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7x3[_0x690c[1827]]- 1;_0x6cb7x4++){this[_0x690c[1897]](_0x6cb7x4+ 1,_0x6cb7x3,_0x6cb7x4)}}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1897]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= _0x6cb7x3[_0x690c[1850]][_0x6cb7x2];for(var _0x6cb7x5=[],_0x6cb7x9=[],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x3[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x3[_0x6cb7xa];_0x6cb7x5[_0x6cb7xa]=  new WeightedCellSorter;_0x6cb7x5[_0x6cb7xa][_0x690c[246]]= _0x6cb7x12;_0x6cb7x5[_0x6cb7xa][_0x690c[1785]]= _0x6cb7xa;var _0x6cb7x13=mxCellPath[_0x690c[385]](_0x6cb7x12[_0x690c[1841]]());_0x6cb7x9[_0x6cb7x13]= _0x6cb7x5[_0x6cb7xa];var _0x6cb7x14=null,_0x6cb7x14=_0x6cb7x4< _0x6cb7x2?_0x6cb7x12[_0x690c[1832]](_0x6cb7x2):_0x6cb7x12[_0x690c[1831]](_0x6cb7x2);_0x6cb7x5[_0x6cb7xa][_0x690c[1782]]= this[_0x690c[1898]](_0x6cb7x12,_0x6cb7x14)};_0x6cb7x5[_0x690c[470]](WeightedCellSorter[_0x690c[202]][_0x690c[469]]);for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x5[_0x690c[67]];_0x6cb7xa++){_0x6cb7x13= 0;_0x6cb7x12= _0x6cb7x5[_0x6cb7xa][_0x690c[246]];_0x6cb7x13= 0;_0x6cb7x14= _0x6cb7x4< _0x6cb7x2?_0x6cb7x12[_0x690c[1832]](_0x6cb7x2)[_0x690c[1853]]():_0x6cb7x12[_0x690c[1831]](_0x6cb7x2)[_0x690c[1853]]();null!= _0x6cb7x14&& (_0x6cb7x13= _0x6cb7x14[_0x690c[67]],_0x6cb7x13= 0< _0x6cb7x13?this[_0x690c[1896]](_0x6cb7x14,_0x6cb7x4):_0x6cb7x12[_0x690c[1833]](_0x6cb7x2));for(var _0x6cb7x15=0,_0x6cb7x14=-1E8,_0x6cb7x16=_0x6cb7x5[_0x6cb7xa][_0x690c[1785]]- 1;0<= _0x6cb7x16;){var _0x6cb7x17=mxCellPath[_0x690c[385]](_0x6cb7x3[_0x6cb7x16][_0x690c[1841]]()),_0x6cb7x17=_0x6cb7x9[_0x6cb7x17];if(null!= _0x6cb7x17){var _0x6cb7x18=_0x6cb7x17[_0x690c[246]];_0x6cb7x17[_0x690c[1784]]?(_0x6cb7x14= _0x6cb7x18[_0x690c[1833]](_0x6cb7x2)+ _0x6cb7x18[_0x690c[117]]/ 2+ this[_0x690c[1868]]+ _0x6cb7x15+ _0x6cb7x12[_0x690c[117]]/ 2,_0x6cb7x16=  -1):(_0x6cb7x15+= _0x6cb7x18[_0x690c[117]]+ this[_0x690c[1868]],_0x6cb7x16--)}};_0x6cb7x15= 0;_0x6cb7x18= 1E8;for(_0x6cb7x16= _0x6cb7x5[_0x6cb7xa][_0x690c[1785]]+ 1;_0x6cb7x16< _0x6cb7x5[_0x690c[67]];){if(_0x6cb7x17= mxCellPath[_0x690c[385]](_0x6cb7x3[_0x6cb7x16][_0x690c[1841]]()),_0x6cb7x17= _0x6cb7x9[_0x6cb7x17],null!= _0x6cb7x17){var _0x6cb7x19=_0x6cb7x17[_0x690c[246]];_0x6cb7x17[_0x690c[1784]]?(_0x6cb7x18= _0x6cb7x19[_0x690c[1833]](_0x6cb7x2)- _0x6cb7x19[_0x690c[117]]/ 2- this[_0x690c[1868]]- _0x6cb7x15- _0x6cb7x12[_0x690c[117]]/ 2,_0x6cb7x16= _0x6cb7x5[_0x690c[67]]):(_0x6cb7x15+= _0x6cb7x19[_0x690c[117]]+ this[_0x690c[1868]],_0x6cb7x16++)}};_0x6cb7x13>= _0x6cb7x14&& _0x6cb7x13<= _0x6cb7x18?_0x6cb7x12[_0x690c[1834]](_0x6cb7x2,_0x6cb7x13):_0x6cb7x13< _0x6cb7x14?(_0x6cb7x12[_0x690c[1834]](_0x6cb7x2,_0x6cb7x14),this[_0x690c[1875]]+= _0x6cb7x14- _0x6cb7x13):_0x6cb7x13> _0x6cb7x18&& (_0x6cb7x12[_0x690c[1834]](_0x6cb7x2,_0x6cb7x18),this[_0x690c[1875]]+= _0x6cb7x13- _0x6cb7x18);_0x6cb7x5[_0x6cb7xa][_0x690c[1784]]=  !0}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1898]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=0,_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=_0x6cb7x3[_0x6cb7x5];_0x6cb7x2[_0x690c[1193]]()&& _0x6cb7x9[_0x690c[1193]]()?_0x6cb7x4++:_0x6cb7x4= _0x6cb7x2[_0x690c[250]]()&& _0x6cb7x9[_0x690c[250]]()?_0x6cb7x4+ 8:_0x6cb7x4+ 2};return _0x6cb7x4};mxCoordinateAssignment[_0x690c[202]][_0x690c[1896]]= function(_0x6cb7x2,_0x6cb7x3){if(0== _0x6cb7x2[_0x690c[67]]){return 0};for(var _0x6cb7x4=[],_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){_0x6cb7x4[_0x6cb7x5]= _0x6cb7x2[_0x6cb7x5][_0x690c[1833]](_0x6cb7x3)};_0x6cb7x4[_0x690c[470]](function(_0x6cb7x2,_0x6cb7x3){return _0x6cb7x2- _0x6cb7x3});if(1== _0x6cb7x2[_0x690c[67]]% 2){return _0x6cb7x4[Math[_0x690c[519]](_0x6cb7x2[_0x690c[67]]/ 2)]};_0x6cb7x5= _0x6cb7x2[_0x690c[67]]/ 2;return (_0x6cb7x4[_0x6cb7x5- 1]+ _0x6cb7x4[_0x6cb7x5])/ 2};mxCoordinateAssignment[_0x690c[202]][_0x690c[1891]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1899]](_0x6cb7x2,_0x6cb7x3);for(var _0x6cb7x4=this[_0x690c[1876]];0<= _0x6cb7x4;_0x6cb7x4--){_0x6cb7x4< _0x6cb7x3[_0x690c[1827]]&& this[_0x690c[1900]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x3)};for(_0x6cb7x4= this[_0x690c[1876]]+ 1;_0x6cb7x4<= _0x6cb7x3[_0x690c[1827]];_0x6cb7x4++){0< _0x6cb7x4&& this[_0x690c[1900]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x3)}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1900]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= _0x6cb7x4[_0x690c[1850]][_0x6cb7x2];_0x6cb7x4= 0;for(var _0x6cb7x5=this[_0x690c[1871]]+ (this[_0x690c[1879]]- this[_0x690c[1880]][_0x6cb7x2])/ 2,_0x6cb7x9=!1,_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x3[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x3[_0x6cb7xa];if(_0x6cb7x12[_0x690c[1193]]()){var _0x6cb7x13=this[_0x690c[1759]][_0x690c[1726]](_0x6cb7x12[_0x690c[246]]);null!= _0x6cb7x13?this[_0x690c[1870]]== mxConstants[_0x690c[1358]]|| this[_0x690c[1870]]== mxConstants[_0x690c[1354]]?(_0x6cb7x12[_0x690c[117]]= _0x6cb7x13[_0x690c[117]],_0x6cb7x12[_0x690c[119]]= _0x6cb7x13[_0x690c[119]]):(_0x6cb7x12[_0x690c[117]]= _0x6cb7x13[_0x690c[119]],_0x6cb7x12[_0x690c[119]]= _0x6cb7x13[_0x690c[117]]):_0x6cb7x9=  !0;_0x6cb7x4= Math[_0x690c[160]](_0x6cb7x4,_0x6cb7x12[_0x690c[119]])}else {_0x6cb7x12[_0x690c[250]]()&& (_0x6cb7x13= 1,null!= _0x6cb7x12[_0x690c[1842]]?_0x6cb7x13= _0x6cb7x12[_0x690c[1842]][_0x690c[67]]:mxLog[_0x690c[283]](_0x690c[1901]),_0x6cb7x12[_0x690c[117]]= (_0x6cb7x13- 1)* this[_0x690c[1872]])};_0x6cb7x5+= _0x6cb7x12[_0x690c[117]]/ 2;_0x6cb7x12[_0x690c[1835]](_0x6cb7x2,_0x6cb7x5);_0x6cb7x12[_0x690c[1834]](_0x6cb7x2,_0x6cb7x5);_0x6cb7x5+= _0x6cb7x12[_0x690c[117]]/ 2;_0x6cb7x5+= this[_0x690c[1868]]};!0== _0x6cb7x9 && mxLog[_0x690c[283]](_0x690c[1902])};mxCoordinateAssignment[_0x690c[202]][_0x690c[1899]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=-this[_0x690c[1869]],_0x6cb7x5=0;this[_0x690c[1880]]= [];this[_0x690c[1881]]= [];for(var _0x6cb7x9=_0x6cb7x3[_0x690c[1827]];0<= _0x6cb7x9;_0x6cb7x9--){for(var _0x6cb7xa=0,_0x6cb7x12=_0x6cb7x3[_0x690c[1850]][_0x6cb7x9],_0x6cb7x13=this[_0x690c[1871]],_0x6cb7x14=!1,_0x6cb7x15=0;_0x6cb7x15< _0x6cb7x12[_0x690c[67]];_0x6cb7x15++){var _0x6cb7x16=_0x6cb7x12[_0x6cb7x15];if(_0x6cb7x16[_0x690c[1193]]()){var _0x6cb7x17=this[_0x690c[1759]][_0x690c[1726]](_0x6cb7x16[_0x690c[246]]);null!= _0x6cb7x17?this[_0x690c[1870]]== mxConstants[_0x690c[1358]]|| this[_0x690c[1870]]== mxConstants[_0x690c[1354]]?(_0x6cb7x16[_0x690c[117]]= _0x6cb7x17[_0x690c[117]],_0x6cb7x16[_0x690c[119]]= _0x6cb7x17[_0x690c[119]]):(_0x6cb7x16[_0x690c[117]]= _0x6cb7x17[_0x690c[119]],_0x6cb7x16[_0x690c[119]]= _0x6cb7x17[_0x690c[117]]):_0x6cb7x14=  !0;_0x6cb7xa= Math[_0x690c[160]](_0x6cb7xa,_0x6cb7x16[_0x690c[119]])}else {_0x6cb7x16[_0x690c[250]]()&& (_0x6cb7x17= 1,null!= _0x6cb7x16[_0x690c[1842]]?_0x6cb7x17= _0x6cb7x16[_0x690c[1842]][_0x690c[67]]:mxLog[_0x690c[283]](_0x690c[1901]),_0x6cb7x16[_0x690c[117]]= (_0x6cb7x17- 1)* this[_0x690c[1872]])};_0x6cb7x13+= _0x6cb7x16[_0x690c[117]]/ 2;_0x6cb7x16[_0x690c[1835]](_0x6cb7x9,_0x6cb7x13);_0x6cb7x16[_0x690c[1834]](_0x6cb7x9,_0x6cb7x13);_0x6cb7x13+= _0x6cb7x16[_0x690c[117]]/ 2;_0x6cb7x13+= this[_0x690c[1868]];_0x6cb7x13> this[_0x690c[1879]]&& (this[_0x690c[1879]]= _0x6cb7x13,this[_0x690c[1876]]= _0x6cb7x9);this[_0x690c[1880]][_0x6cb7x9]= _0x6cb7x13};!0== _0x6cb7x14 && mxLog[_0x690c[283]](_0x690c[1902]);this[_0x690c[1881]][_0x6cb7x9]= _0x6cb7x4;_0x6cb7x13= _0x6cb7xa/ 2+ _0x6cb7x5/ 2+ this[_0x690c[1869]];_0x6cb7x5= _0x6cb7xa;_0x6cb7x4= this[_0x690c[1870]]== mxConstants[_0x690c[1358]]|| this[_0x690c[1870]]== mxConstants[_0x690c[1359]]?_0x6cb7x4+ _0x6cb7x13:_0x6cb7x4- _0x6cb7x13;for(_0x6cb7x15= 0;_0x6cb7x15< _0x6cb7x12[_0x690c[67]];_0x6cb7x15++){_0x6cb7x12[_0x6cb7x15][_0x690c[1836]](_0x6cb7x9,_0x6cb7x4)}}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1894]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x3[_0x690c[1847]],_0x6cb7x5;for(_0x6cb7x5 in _0x6cb7x4){var _0x6cb7x9=_0x6cb7x4[_0x6cb7x5];if(!(1> _0x6cb7x9[_0x690c[1827]]- _0x6cb7x9[_0x690c[1828]]- 1)){for(var _0x6cb7xa=_0x6cb7x9[_0x690c[1833]](_0x6cb7x9[_0x690c[1828]]+ 1),_0x6cb7x12=!0,_0x6cb7x13=0,_0x6cb7x14=_0x6cb7x9[_0x690c[1828]]+ 2;_0x6cb7x14< _0x6cb7x9[_0x690c[1827]];_0x6cb7x14++){var _0x6cb7x15=_0x6cb7x9[_0x690c[1833]](_0x6cb7x14);_0x6cb7xa!= _0x6cb7x15?(_0x6cb7x12=  !1,_0x6cb7xa= _0x6cb7x15):_0x6cb7x13++};if(!_0x6cb7x12){for(var _0x6cb7x12=_0x6cb7xa= 0,_0x6cb7x15=[],_0x6cb7x16=[],_0x6cb7x17=_0x6cb7x9[_0x690c[1833]](_0x6cb7x9[_0x690c[1828]]+ 1),_0x6cb7x14=_0x6cb7x9[_0x690c[1828]]+ 1;_0x6cb7x14< _0x6cb7x9[_0x690c[1827]]- 1;_0x6cb7x14++){var _0x6cb7x18=_0x6cb7x9[_0x690c[730]](_0x6cb7x14+ 1);_0x6cb7x17== _0x6cb7x18?(_0x6cb7x15[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 1]= _0x6cb7x17,_0x6cb7xa++):this[_0x690c[1903]](_0x6cb7x3,_0x6cb7x9,_0x6cb7x14+ 1,_0x6cb7x17)?(_0x6cb7x15[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 1]= _0x6cb7x17,_0x6cb7xa++):_0x6cb7x17= _0x6cb7x15[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 1]= _0x6cb7x18};_0x6cb7x17= _0x6cb7x9[_0x690c[730]](_0x6cb7x14);for(_0x6cb7x14= _0x6cb7x9[_0x690c[1827]]- 1;_0x6cb7x14> _0x6cb7x9[_0x690c[1828]]+ 1;_0x6cb7x14--){_0x6cb7x18= _0x6cb7x9[_0x690c[730]](_0x6cb7x14- 1),_0x6cb7x17== _0x6cb7x18?(_0x6cb7x16[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 2]= _0x6cb7x17,_0x6cb7x12++):this[_0x690c[1903]](_0x6cb7x3,_0x6cb7x9,_0x6cb7x14- 1,_0x6cb7x17)?(_0x6cb7x16[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 2]= _0x6cb7x17,_0x6cb7x12++):(_0x6cb7x16[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 2]= _0x6cb7x9[_0x690c[730]](_0x6cb7x14- 1),_0x6cb7x17= _0x6cb7x18)};if(_0x6cb7x12> _0x6cb7x13|| _0x6cb7xa> _0x6cb7x13){if(_0x6cb7x12>= _0x6cb7xa){for(_0x6cb7x14= _0x6cb7x9[_0x690c[1827]]- 2;_0x6cb7x14> _0x6cb7x9[_0x690c[1828]];_0x6cb7x14--){_0x6cb7x9[_0x690c[1835]](_0x6cb7x14,_0x6cb7x16[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 1])}}else {if(_0x6cb7xa> _0x6cb7x12){for(_0x6cb7x14= _0x6cb7x9[_0x690c[1828]]+ 2;_0x6cb7x14< _0x6cb7x9[_0x690c[1827]];_0x6cb7x14++){_0x6cb7x9[_0x690c[1835]](_0x6cb7x14,_0x6cb7x15[_0x6cb7x14- _0x6cb7x9[_0x690c[1828]]- 2])}}}}}}}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1903]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x2= _0x6cb7x2[_0x690c[1850]][_0x6cb7x4];for(var _0x6cb7x9=-1,_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x2[_0x690c[67]];_0x6cb7xa++){if(_0x6cb7x3== _0x6cb7x2[_0x6cb7xa]){_0x6cb7x9= _0x6cb7xa;break}};if(0> _0x6cb7x9){return !1};_0x6cb7xa= _0x6cb7x3[_0x690c[1833]](_0x6cb7x4);if(_0x6cb7x5< _0x6cb7xa){if(0== _0x6cb7x9){return !0};_0x6cb7x2= _0x6cb7x2[_0x6cb7x9- 1];_0x6cb7x4= _0x6cb7x2[_0x690c[1833]](_0x6cb7x4);_0x6cb7x4= _0x6cb7x4+ _0x6cb7x2[_0x690c[117]]/ 2+ this[_0x690c[1868]]+ _0x6cb7x3[_0x690c[117]]/ 2;if(!(_0x6cb7x4<= _0x6cb7x5)){return !1}}else {if(_0x6cb7x5> _0x6cb7xa){if(_0x6cb7x9== _0x6cb7x2[_0x690c[67]]- 1){return !0};_0x6cb7x2= _0x6cb7x2[_0x6cb7x9+ 1];_0x6cb7x4= _0x6cb7x2[_0x690c[1833]](_0x6cb7x4);_0x6cb7x4= _0x6cb7x4- _0x6cb7x2[_0x690c[117]]/ 2- this[_0x690c[1868]]- _0x6cb7x3[_0x690c[117]]/ 2;if(!(_0x6cb7x4>= _0x6cb7x5)){return !1}}};return !0};mxCoordinateAssignment[_0x690c[202]][_0x690c[1895]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1877]]= [];this[_0x690c[1878]]= [];for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3[_0x690c[1850]][_0x690c[67]];_0x6cb7x4++){this[_0x690c[1877]][_0x6cb7x4]= Number[_0x690c[1904]],this[_0x690c[1878]][_0x6cb7x4]= 0};_0x6cb7x4= null;this[_0x690c[1759]][_0x690c[1735]]&& (_0x6cb7x4= {});var _0x6cb7x5=_0x6cb7x3[_0x690c[1847]],_0x6cb7x9=_0x6cb7x3[_0x690c[1846]],_0x6cb7xa;for(_0x6cb7xa in _0x6cb7x9){var _0x6cb7x12=_0x6cb7x9[_0x6cb7xa];this[_0x690c[1725]](_0x6cb7x12);if(this[_0x690c[1759]][_0x690c[1735]]){var _0x6cb7x12=_0x6cb7x2[_0x690c[251]][_0x690c[1197]](_0x6cb7x12[_0x690c[246]]),_0x6cb7x13=mxCellPath[_0x690c[385]](_0x6cb7x12);null== _0x6cb7x4[_0x6cb7x13]&& (_0x6cb7x4[_0x6cb7x13]= _0x6cb7x12)}};this[_0x690c[1759]][_0x690c[1735]]&& null!= _0x6cb7x4&& this[_0x690c[1763]](_0x6cb7x4);(this[_0x690c[675]]== mxHierarchicalEdgeStyle[_0x690c[1905]]|| this[_0x690c[675]]== mxHierarchicalEdgeStyle[_0x690c[1883]]|| this[_0x690c[675]]== mxHierarchicalEdgeStyle[_0x690c[1906]])&& this[_0x690c[1764]](_0x6cb7x3);for(_0x6cb7xa in _0x6cb7x5){this[_0x690c[1907]](_0x6cb7x5[_0x6cb7xa])}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1763]]= function(_0x6cb7x2){var _0x6cb7x3=[],_0x6cb7x4;for(_0x6cb7x4 in _0x6cb7x2){_0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x6cb7x4])};this[_0x690c[1759]][_0x690c[1727]](mxUtils[_0x690c[1779]](_0x6cb7x3,!0),this[_0x690c[1745]])};mxCoordinateAssignment[_0x690c[202]][_0x690c[1764]]= function(_0x6cb7x2){for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[1850]][_0x690c[67]];_0x6cb7x3++){for(var _0x6cb7x4=_0x6cb7x2[_0x690c[1850]][_0x6cb7x3],_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=_0x6cb7x4[_0x6cb7x5];if(_0x6cb7x9[_0x690c[1193]]()){for(var _0x6cb7xa=_0x6cb7x9[_0x690c[1832]](_0x6cb7x3),_0x6cb7x12=_0x6cb7x3- 1,_0x6cb7x13=0;2> _0x6cb7x13;_0x6cb7x13++){if(-1< _0x6cb7x12 && _0x6cb7x12< _0x6cb7x2[_0x690c[1850]][_0x690c[67]] && null!= _0x6cb7xa && 0< _0x6cb7xa[_0x690c[67]]){for(var _0x6cb7x14=[],_0x6cb7x15=0;_0x6cb7x15< _0x6cb7xa[_0x690c[67]];_0x6cb7x15++){var _0x6cb7x16= new WeightedCellSorter(_0x6cb7xa[_0x6cb7x15],_0x6cb7xa[_0x6cb7x15][_0x690c[730]](_0x6cb7x12));_0x6cb7x14[_0x690c[207]](_0x6cb7x16)};_0x6cb7x14[_0x690c[470]](WeightedCellSorter[_0x690c[202]][_0x690c[469]]);for(var _0x6cb7x16=_0x6cb7x9[_0x690c[235]][0]- _0x6cb7x9[_0x690c[117]]/ 2,_0x6cb7x17=_0x6cb7x16+ _0x6cb7x9[_0x690c[117]],_0x6cb7x18=_0x6cb7xa= 0,_0x6cb7x12=[],_0x6cb7x15=0;_0x6cb7x15< _0x6cb7x14[_0x690c[67]];_0x6cb7x15++){var _0x6cb7x19=_0x6cb7x14[_0x6cb7x15][_0x690c[246]],_0x6cb7x1a;if(_0x6cb7x19[_0x690c[1193]]()){_0x6cb7x1a= 0== _0x6cb7x13?_0x6cb7x9[_0x690c[1838]]:_0x6cb7x9[_0x690c[1837]];for(var _0x6cb7x1b=0;_0x6cb7x1b< _0x6cb7x1a[_0x690c[67]];_0x6cb7x1b++){if(_0x6cb7x1a[_0x6cb7x1b][_0x690c[1097]]== _0x6cb7x19|| _0x6cb7x1a[_0x6cb7x1b][_0x690c[772]]== _0x6cb7x19){_0x6cb7xa+= _0x6cb7x1a[_0x6cb7x1b][_0x690c[1842]][_0x690c[67]],_0x6cb7x18++,_0x6cb7x12[_0x690c[207]](_0x6cb7x1a[_0x6cb7x1b])}}}else {_0x6cb7xa+= _0x6cb7x19[_0x690c[1842]][_0x690c[67]],_0x6cb7x18++,_0x6cb7x12[_0x690c[207]](_0x6cb7x19)}};_0x6cb7x9[_0x690c[117]]> (_0x6cb7xa+ 1)* this[_0x690c[1751]]+ 2* this[_0x690c[1751]]&& (_0x6cb7x16+= this[_0x690c[1751]],_0x6cb7x17-= this[_0x690c[1751]]);_0x6cb7x14= (_0x6cb7x17- _0x6cb7x16)/ _0x6cb7xa;_0x6cb7x16+= _0x6cb7x14/ 2;_0x6cb7x17= this[_0x690c[1753]]- this[_0x690c[1752]];for(_0x6cb7x15= _0x6cb7x18= 0;_0x6cb7x15< _0x6cb7x12[_0x690c[67]];_0x6cb7x15++){_0x6cb7x19= _0x6cb7x12[_0x6cb7x15][_0x690c[1842]][_0x690c[67]];_0x6cb7x1b= mxCellPath[_0x690c[385]](_0x6cb7x12[_0x6cb7x15][_0x690c[1842]][0]);_0x6cb7x1a= this[_0x690c[1873]][_0x6cb7x1b];null== _0x6cb7x1a&& (_0x6cb7x1a= [],this[_0x690c[1873]][_0x6cb7x1b]= _0x6cb7x1a);_0x6cb7x15< _0x6cb7xa/ 2?_0x6cb7x17+= this[_0x690c[1752]]:_0x6cb7x15> _0x6cb7xa/ 2&& (_0x6cb7x17-= this[_0x690c[1752]]);for(_0x6cb7x1b= 0;_0x6cb7x1b< _0x6cb7x19;_0x6cb7x1b++){_0x6cb7x1a[4* _0x6cb7x1b+ 2* _0x6cb7x13]= _0x6cb7x16,_0x6cb7x16+= _0x6cb7x14,_0x6cb7x1a[4* _0x6cb7x1b+ 2* _0x6cb7x13+ 1]= _0x6cb7x17};_0x6cb7x18= Math[_0x690c[160]](_0x6cb7x18,_0x6cb7x17)}};_0x6cb7xa= _0x6cb7x9[_0x690c[1831]](_0x6cb7x3);_0x6cb7x12= _0x6cb7x3+ 1}}}}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1907]]= function(_0x6cb7x2){var _0x6cb7x3=0;if(101207!= _0x6cb7x2[_0x690c[1826]][0]){var _0x6cb7x4=_0x6cb7x2[_0x690c[1827]],_0x6cb7x5=_0x6cb7x2[_0x690c[1828]];_0x6cb7x4== _0x6cb7x5&& (_0x6cb7x4= _0x6cb7x2[_0x690c[1097]][_0x690c[1827]],_0x6cb7x5= _0x6cb7x2[_0x690c[772]][_0x690c[1828]]);for(var _0x6cb7x9=0,_0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x2[_0x690c[1842]][0]),_0x6cb7xa=this[_0x690c[1873]][_0x6cb7xa],_0x6cb7x12=_0x6cb7x2[_0x690c[1843]]?_0x6cb7x2[_0x690c[772]][_0x690c[246]]:_0x6cb7x2[_0x690c[1097]][_0x690c[246]],_0x6cb7x13=this[_0x690c[1759]][_0x690c[1179]],_0x6cb7x14=0;_0x6cb7x14< _0x6cb7x2[_0x690c[1842]][_0x690c[67]];_0x6cb7x14++){var _0x6cb7x15=_0x6cb7x2[_0x690c[1842]][_0x6cb7x14],_0x6cb7x16=this[_0x690c[1759]][_0x690c[1710]](_0x6cb7x15,!0),_0x6cb7x17=_0x6cb7x13[_0x690c[251]][_0x690c[1709]](_0x6cb7x15,!0),_0x6cb7x18=[],_0x6cb7x19=_0x6cb7x2[_0x690c[1843]];_0x6cb7x16!= _0x6cb7x12&& (_0x6cb7x19=  !_0x6cb7x19);if(null!= _0x6cb7xa){var _0x6cb7x1a=_0x6cb7x19?2:0,_0x6cb7x1b=_0x6cb7x19?this[_0x690c[1877]][_0x6cb7x5]:this[_0x690c[1878]][_0x6cb7x4],_0x6cb7x1c=_0x6cb7xa[4* _0x6cb7x9+ 1+ _0x6cb7x1a];_0x6cb7x19&& (_0x6cb7x1c=  -_0x6cb7x1c);_0x6cb7x1b+= _0x6cb7x1c;_0x6cb7x1a= _0x6cb7xa[4* _0x6cb7x9+ _0x6cb7x1a];_0x6cb7x17= _0x6cb7x13[_0x690c[251]][_0x690c[1709]](_0x6cb7x15,!0);this[_0x690c[1759]][_0x690c[1908]](_0x6cb7x17)&& _0x6cb7x13[_0x690c[251]][_0x690c[1197]](_0x6cb7x17)== _0x6cb7x16&& (_0x6cb7x1a= _0x6cb7x13[_0x690c[441]][_0x690c[248]](_0x6cb7x17),_0x6cb7x1a= null!= _0x6cb7x1a?_0x6cb7x1a[_0x690c[235]]:_0x6cb7x16[_0x690c[256]][_0x690c[235]]+ _0x6cb7x2[_0x690c[1097]][_0x690c[117]]* _0x6cb7x17[_0x690c[256]][_0x690c[235]]);this[_0x690c[1870]]== mxConstants[_0x690c[1358]]|| this[_0x690c[1870]]== mxConstants[_0x690c[1354]]?(_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1a,_0x6cb7x1b)),this[_0x690c[675]]== mxHierarchicalEdgeStyle[_0x690c[1906]]&& _0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1a,_0x6cb7x1b+ _0x6cb7x1c))):(_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1b,_0x6cb7x1a)),this[_0x690c[675]]== mxHierarchicalEdgeStyle[_0x690c[1906]]&& _0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1b+ _0x6cb7x1c,_0x6cb7x1a)))};_0x6cb7x1a= _0x6cb7x2[_0x690c[235]][_0x690c[67]]- 1;_0x6cb7x1b= _0x6cb7x1c=  -1;_0x6cb7x16= _0x6cb7x2[_0x690c[1827]]- 1;_0x6cb7x19&& (_0x6cb7x1a= 0,_0x6cb7x1c= _0x6cb7x2[_0x690c[235]][_0x690c[67]],_0x6cb7x1b= 1,_0x6cb7x16= _0x6cb7x2[_0x690c[1828]]+ 1);for(;_0x6cb7x2[_0x690c[1827]]!= _0x6cb7x2[_0x690c[1828]]&& _0x6cb7x1a!= _0x6cb7x1c;_0x6cb7x1a+= _0x6cb7x1b){var _0x6cb7x17=_0x6cb7x2[_0x690c[235]][_0x6cb7x1a]+ _0x6cb7x3,_0x6cb7x1d=(this[_0x690c[1877]][_0x6cb7x16]+ this[_0x690c[1878]][_0x6cb7x16+ 1])/ 2,_0x6cb7x1e=(this[_0x690c[1877]][_0x6cb7x16- 1]+ this[_0x690c[1878]][_0x6cb7x16])/ 2;if(_0x6cb7x19){var _0x6cb7x1f=_0x6cb7x1d,_0x6cb7x1d=_0x6cb7x1e,_0x6cb7x1e=_0x6cb7x1f};this[_0x690c[1870]]== mxConstants[_0x690c[1358]]|| this[_0x690c[1870]]== mxConstants[_0x690c[1354]]?(_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x17,_0x6cb7x1d)),_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x17,_0x6cb7x1e))):(_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1d,_0x6cb7x17)),_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1e,_0x6cb7x17)));this[_0x690c[1874]]= Math[_0x690c[160]](this[_0x690c[1874]],_0x6cb7x17);_0x6cb7x16+= _0x6cb7x1b};null!= _0x6cb7xa&& (_0x6cb7x1a= _0x6cb7x19?2:0,_0x6cb7x1b= _0x6cb7x19?this[_0x690c[1878]][_0x6cb7x4]:this[_0x690c[1877]][_0x6cb7x5],_0x6cb7x1c= _0x6cb7xa[4* _0x6cb7x9+ 3- _0x6cb7x1a],_0x6cb7x19&& (_0x6cb7x1c=  -_0x6cb7x1c),_0x6cb7x1b-= _0x6cb7x1c,_0x6cb7x1a= _0x6cb7xa[4* _0x6cb7x9+ 2- _0x6cb7x1a],_0x6cb7x19= _0x6cb7x13[_0x690c[251]][_0x690c[1709]](_0x6cb7x15,!1),_0x6cb7x16= this[_0x690c[1759]][_0x690c[1710]](_0x6cb7x15,!1),this[_0x690c[1759]][_0x690c[1908]](_0x6cb7x19)&& _0x6cb7x13[_0x690c[251]][_0x690c[1197]](_0x6cb7x19)== _0x6cb7x16&& (_0x6cb7x1a= _0x6cb7x13[_0x690c[441]][_0x690c[248]](_0x6cb7x19),_0x6cb7x1a= null!= _0x6cb7x1a?_0x6cb7x1a[_0x690c[235]]:_0x6cb7x16[_0x690c[256]][_0x690c[235]]+ _0x6cb7x2[_0x690c[772]][_0x690c[117]]* _0x6cb7x19[_0x690c[256]][_0x690c[235]]),this[_0x690c[1870]]== mxConstants[_0x690c[1358]]|| this[_0x690c[1870]]== mxConstants[_0x690c[1354]]?(this[_0x690c[675]]== mxHierarchicalEdgeStyle[_0x690c[1906]]&& _0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1a,_0x6cb7x1b- _0x6cb7x1c)),_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1a,_0x6cb7x1b))):(this[_0x690c[675]]== mxHierarchicalEdgeStyle[_0x690c[1906]]&& _0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1b- _0x6cb7x1c,_0x6cb7x1a)),_0x6cb7x18[_0x690c[207]]( new mxPoint(_0x6cb7x1b,_0x6cb7x1a))));_0x6cb7x2[_0x690c[1843]]&& this[_0x690c[1909]](_0x6cb7x2,_0x6cb7x15);this[_0x690c[1759]][_0x690c[1722]](_0x6cb7x15,_0x6cb7x18);_0x6cb7x3= 0== _0x6cb7x3?this[_0x690c[1872]]:0< _0x6cb7x3?-_0x6cb7x3:-_0x6cb7x3+ this[_0x690c[1872]];_0x6cb7x9++};_0x6cb7x2[_0x690c[1826]][0]= 101207}};mxCoordinateAssignment[_0x690c[202]][_0x690c[1725]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[246]],_0x6cb7x4=_0x6cb7x2[_0x690c[235]][0]- _0x6cb7x2[_0x690c[117]]/ 2,_0x6cb7x5=_0x6cb7x2[_0x690c[236]][0]- _0x6cb7x2[_0x690c[119]]/ 2;this[_0x690c[1877]][_0x6cb7x2[_0x690c[1828]]]= Math[_0x690c[243]](this[_0x690c[1877]][_0x6cb7x2[_0x690c[1828]]],_0x6cb7x5);this[_0x690c[1878]][_0x6cb7x2[_0x690c[1828]]]= Math[_0x690c[160]](this[_0x690c[1878]][_0x6cb7x2[_0x690c[1828]]],_0x6cb7x5+ _0x6cb7x2[_0x690c[119]]);this[_0x690c[1870]]== mxConstants[_0x690c[1358]]|| this[_0x690c[1870]]== mxConstants[_0x690c[1354]]?this[_0x690c[1759]][_0x690c[1725]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5):this[_0x690c[1759]][_0x690c[1725]](_0x6cb7x3,_0x6cb7x5,_0x6cb7x4);this[_0x690c[1874]]= Math[_0x690c[160]](this[_0x690c[1874]],_0x6cb7x4+ _0x6cb7x2[_0x690c[117]])};mxCoordinateAssignment[_0x690c[202]][_0x690c[1909]]= function(_0x6cb7x2,_0x6cb7x3){};function WeightedCellSorter(_0x6cb7x2,_0x6cb7x3){this[_0x690c[246]]= _0x6cb7x2;this[_0x690c[1782]]= _0x6cb7x3}WeightedCellSorter[_0x690c[202]][_0x690c[1782]]= 0;WeightedCellSorter[_0x690c[202]][_0x690c[1783]]=  !1;WeightedCellSorter[_0x690c[202]][_0x690c[1784]]=  !1;WeightedCellSorter[_0x690c[202]][_0x690c[1785]]= null;WeightedCellSorter[_0x690c[202]][_0x690c[246]]= null;WeightedCellSorter[_0x690c[202]][_0x690c[469]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2&& null!= _0x6cb7x3?_0x6cb7x3[_0x690c[1782]]> _0x6cb7x2[_0x690c[1782]]?-1:_0x6cb7x3[_0x690c[1782]]< _0x6cb7x2[_0x690c[1782]]?1:_0x6cb7x3[_0x690c[1783]]?-1:1:0};function mxHierarchicalLayout(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxGraphLayout[_0x690c[239]](this,_0x6cb7x2);this[_0x690c[1870]]= null!= _0x6cb7x3?_0x6cb7x3:mxConstants[_0x690c[1358]];this[_0x690c[1910]]= null!= _0x6cb7x4?_0x6cb7x4:!0}mxHierarchicalLayout[_0x690c[202]]=  new mxGraphLayout;mxHierarchicalLayout[_0x690c[202]][_0x690c[196]]= mxHierarchicalLayout;mxHierarchicalLayout[_0x690c[202]][_0x690c[1845]]= null;mxHierarchicalLayout[_0x690c[202]][_0x690c[1735]]=  !1;mxHierarchicalLayout[_0x690c[202]][_0x690c[1911]]=  !1;mxHierarchicalLayout[_0x690c[202]][_0x690c[1912]]= 0;mxHierarchicalLayout[_0x690c[202]][_0x690c[1868]]= 30;mxHierarchicalLayout[_0x690c[202]][_0x690c[1869]]= 100;mxHierarchicalLayout[_0x690c[202]][_0x690c[1913]]= 60;mxHierarchicalLayout[_0x690c[202]][_0x690c[1872]]= 10;mxHierarchicalLayout[_0x690c[202]][_0x690c[1870]]= mxConstants[_0x690c[1358]];mxHierarchicalLayout[_0x690c[202]][_0x690c[1882]]=  !0;mxHierarchicalLayout[_0x690c[202]][_0x690c[1844]]=  !0;mxHierarchicalLayout[_0x690c[202]][_0x690c[1787]]=  !0;mxHierarchicalLayout[_0x690c[202]][_0x690c[1914]]=  !0;mxHierarchicalLayout[_0x690c[202]][_0x690c[251]]= null;mxHierarchicalLayout[_0x690c[202]][_0x690c[1915]]= null;mxHierarchicalLayout[_0x690c[202]][_0x690c[502]]= function(){return this[_0x690c[251]]};mxHierarchicalLayout[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1101]]= _0x6cb7x2;var _0x6cb7x4=this[_0x690c[1179]][_0x690c[251]];this[_0x690c[1915]]= {};if(!(null== _0x6cb7x3&& null== _0x6cb7x2)){if(null!= _0x6cb7x3&& null!= _0x6cb7x2){for(var _0x6cb7x5=[],_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x3[_0x690c[67]];_0x6cb7x9++){_0x6cb7x4[_0x690c[1720]](_0x6cb7x2,_0x6cb7x3[_0x6cb7x9])&& _0x6cb7x5[_0x690c[207]](_0x6cb7x3[_0x6cb7x9])};this[_0x690c[1845]]= _0x6cb7x5}else {this[_0x690c[1845]]= _0x6cb7x3};_0x6cb7x4[_0x690c[473]]();try{this[_0x690c[1916]](_0x6cb7x2),this[_0x690c[1735]]&&  !this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x2)&& this[_0x690c[1179]][_0x690c[1917]]([_0x6cb7x2],this[_0x690c[1912]],this[_0x690c[1911]])}finally{_0x6cb7x4[_0x690c[476]]()}}};mxHierarchicalLayout[_0x690c[202]][_0x690c[1918]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=[];if(null!= _0x6cb7x2&& null!= _0x6cb7x3){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[251]],_0x6cb7x9=null,_0x6cb7xa=-1E5,_0x6cb7x12;for(_0x6cb7x12 in _0x6cb7x3){var _0x6cb7x13=_0x6cb7x3[_0x6cb7x12];if(_0x6cb7x5[_0x690c[1193]](_0x6cb7x13)&& this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x13)){for(var _0x6cb7x14=this[_0x690c[264]](_0x6cb7x13),_0x6cb7x15=0,_0x6cb7x16=0,_0x6cb7x17=0;_0x6cb7x17< _0x6cb7x14[_0x690c[67]];_0x6cb7x17++){this[_0x690c[1710]](_0x6cb7x14[_0x6cb7x17],!0)== _0x6cb7x13?_0x6cb7x15++:_0x6cb7x16++};0== _0x6cb7x16&& 0< _0x6cb7x15&& _0x6cb7x4[_0x690c[207]](_0x6cb7x13);_0x6cb7x14= _0x6cb7x15- _0x6cb7x16;_0x6cb7x14> _0x6cb7xa&& (_0x6cb7xa= _0x6cb7x14,_0x6cb7x9= _0x6cb7x13)}};0== _0x6cb7x4[_0x690c[67]]&& null!= _0x6cb7x9&& _0x6cb7x4[_0x690c[207]](_0x6cb7x9)};return _0x6cb7x4};mxHierarchicalLayout[_0x690c[202]][_0x690c[264]]= function(_0x6cb7x2){var _0x6cb7x3=mxCellPath[_0x690c[385]](_0x6cb7x2);if(null!= this[_0x690c[1915]][_0x6cb7x3]){return this[_0x690c[1915]][_0x6cb7x3]};for(var _0x6cb7x4=this[_0x690c[1179]][_0x690c[251]],_0x6cb7x5=[],_0x6cb7x9=this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x2),_0x6cb7xa=_0x6cb7x4[_0x690c[262]](_0x6cb7x2),_0x6cb7x12=0;_0x6cb7x12< _0x6cb7xa;_0x6cb7x12++){var _0x6cb7x13=_0x6cb7x4[_0x690c[263]](_0x6cb7x2,_0x6cb7x12);if(this[_0x690c[1908]](_0x6cb7x13)){_0x6cb7x5= _0x6cb7x5[_0x690c[1919]](_0x6cb7x4[_0x690c[264]](_0x6cb7x13,!0,!0))}else {if(_0x6cb7x9||  !this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x13)){_0x6cb7x5= _0x6cb7x5[_0x690c[1919]](_0x6cb7x4[_0x690c[264]](_0x6cb7x13,!0,!0))}}};_0x6cb7x5= _0x6cb7x5[_0x690c[1919]](_0x6cb7x4[_0x690c[264]](_0x6cb7x2,!0,!0));_0x6cb7x4= [];for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7x5[_0x690c[67]];_0x6cb7x12++){_0x6cb7x9= this[_0x690c[1710]](_0x6cb7x5[_0x6cb7x12],!0),_0x6cb7xa= this[_0x690c[1710]](_0x6cb7x5[_0x6cb7x12],!1),(_0x6cb7x9== _0x6cb7xa|| _0x6cb7x9!= _0x6cb7xa&& (_0x6cb7xa== _0x6cb7x2&& (null== this[_0x690c[1101]]|| this[_0x690c[1179]][_0x690c[1920]](_0x6cb7x9,this[_0x690c[1101]],this[_0x690c[1914]]))|| _0x6cb7x9== _0x6cb7x2&& (null== this[_0x690c[1101]]|| this[_0x690c[1179]][_0x690c[1920]](_0x6cb7xa,this[_0x690c[1101]],this[_0x690c[1914]]))))&& _0x6cb7x4[_0x690c[207]](_0x6cb7x5[_0x6cb7x12])};return this[_0x690c[1915]][_0x6cb7x3]= _0x6cb7x4};mxHierarchicalLayout[_0x690c[202]][_0x690c[1710]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x4=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[1710]](_0x6cb7x3):this[_0x690c[1179]][_0x690c[441]][_0x690c[1710]](_0x6cb7x2,_0x6cb7x3);this[_0x690c[1908]](_0x6cb7x4)&& (_0x6cb7x4= this[_0x690c[1179]][_0x690c[251]][_0x690c[1197]](_0x6cb7x4));return _0x6cb7x4};mxHierarchicalLayout[_0x690c[202]][_0x690c[1916]]= function(_0x6cb7x2){var _0x6cb7x3=[],_0x6cb7x4=[];if(null== this[_0x690c[1845]]&& null!= _0x6cb7x2){var _0x6cb7x5={};this[_0x690c[1921]](_0x6cb7x2,_0x6cb7x5);this[_0x690c[1845]]= [];var _0x6cb7x9=!0,_0x6cb7xa;for(_0x6cb7xa in _0x6cb7x5){if(null!= _0x6cb7x5[_0x6cb7xa]){_0x6cb7x9=  !1;break}};for(;!_0x6cb7x9;){for(var _0x6cb7x12=this[_0x690c[1918]](_0x6cb7x2,_0x6cb7x5),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x12[_0x690c[67]];_0x6cb7x9++){var _0x6cb7x13=[];_0x6cb7x3[_0x690c[207]](_0x6cb7x13);this[_0x690c[1706]](_0x6cb7x12[_0x6cb7x9],!0,null,_0x6cb7x4,_0x6cb7x13,_0x6cb7x3,_0x6cb7x5)};for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x12[_0x690c[67]];_0x6cb7x9++){this[_0x690c[1845]][_0x690c[207]](_0x6cb7x12[_0x6cb7x9])};_0x6cb7x9=  !0;for(_0x6cb7xa in _0x6cb7x5){if(null!= _0x6cb7x5[_0x6cb7xa]){_0x6cb7x9=  !1;break}}}}else {for(_0x6cb7x9= 0;_0x6cb7x9< roots[_0x690c[67]];_0x6cb7x9++){_0x6cb7x13= [],_0x6cb7x3[_0x690c[207]](_0x6cb7x13),traverse(roots[_0x690c[203]](_0x6cb7x9),!0,null,_0x6cb7x4,_0x6cb7x13,_0x6cb7x3,null)}};for(_0x6cb7x9= _0x6cb7x4= 0;_0x6cb7x9< _0x6cb7x3[_0x690c[67]];_0x6cb7x9++){_0x6cb7x13= _0x6cb7x3[_0x6cb7x9];_0x6cb7x5= [];for(_0x6cb7xa in _0x6cb7x13){_0x6cb7x5[_0x690c[207]](_0x6cb7x13[_0x6cb7xa])};this[_0x690c[251]]=  new mxGraphHierarchyModel(this,_0x6cb7x5,this[_0x690c[1845]],_0x6cb7x2,this[_0x690c[1844]]);this[_0x690c[1922]](_0x6cb7x2);this[_0x690c[1923]]();this[_0x690c[1924]](_0x6cb7x2);_0x6cb7x4= this[_0x690c[1925]](_0x6cb7x4,_0x6cb7x2)}};mxHierarchicalLayout[_0x690c[202]][_0x690c[1921]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[251]];_0x6cb7x4[_0x690c[1193]](_0x6cb7x2)&& (_0x6cb7x2!= this[_0x690c[1101]]&& this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x2))&& (_0x6cb7x3[mxCellPath[_0x690c[385]](_0x6cb7x2)]= _0x6cb7x2);if(this[_0x690c[1914]]|| _0x6cb7x2== this[_0x690c[1101]]&& this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x2)){for(var _0x6cb7x5=_0x6cb7x4[_0x690c[262]](_0x6cb7x2),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x4[_0x690c[263]](_0x6cb7x2,_0x6cb7x9);this[_0x690c[1908]](_0x6cb7xa)|| this[_0x690c[1921]](_0x6cb7xa,_0x6cb7x3)}}};mxHierarchicalLayout[_0x690c[202]][_0x690c[1908]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[256]][_0x690c[1500]]?!0:!1};mxHierarchicalLayout[_0x690c[202]][_0x690c[1781]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!1;for(var _0x6cb7x5=this[_0x690c[264]](_0x6cb7x2),_0x6cb7x9=[],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x5[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[1710]](_0x6cb7x5[_0x6cb7xa],!0),_0x6cb7x13=this[_0x690c[1710]](_0x6cb7x5[_0x6cb7xa],!1);(_0x6cb7x12== _0x6cb7x2&& _0x6cb7x13== _0x6cb7x3|| !_0x6cb7x4&& _0x6cb7x12== _0x6cb7x3 && _0x6cb7x13== _0x6cb7x2)&& _0x6cb7x9[_0x690c[207]](_0x6cb7x5[_0x6cb7xa])};return _0x6cb7x9};mxHierarchicalLayout[_0x690c[202]][_0x690c[1706]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){if(null!= _0x6cb7x2&& null!= _0x6cb7x5){var _0x6cb7x13=mxCellPath[_0x690c[385]](_0x6cb7x2);if(null== _0x6cb7x5[_0x6cb7x13]&& (null== _0x6cb7x12|| null!= _0x6cb7x12[_0x6cb7x13])){null== _0x6cb7x9[_0x6cb7x13]&& (_0x6cb7x9[_0x6cb7x13]= _0x6cb7x2);null== _0x6cb7x5[_0x6cb7x13]&& (_0x6cb7x5[_0x6cb7x13]= _0x6cb7x2);delete _0x6cb7x12[_0x6cb7x13];var _0x6cb7x14=this[_0x690c[264]](_0x6cb7x2);for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7x14[_0x690c[67]];_0x6cb7x4++){if(_0x6cb7x13= this[_0x690c[1710]](_0x6cb7x14[_0x6cb7x4],!0)== _0x6cb7x2,!_0x6cb7x3|| _0x6cb7x13){_0x6cb7x13= this[_0x690c[1710]](_0x6cb7x14[_0x6cb7x4],!_0x6cb7x13),_0x6cb7x9= this[_0x690c[1706]](_0x6cb7x13,_0x6cb7x3,_0x6cb7x14[_0x6cb7x4],_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12)}}}else {if(null== _0x6cb7x9[_0x6cb7x13]){for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7xa[_0x690c[67]];_0x6cb7x4++){if(_0x6cb7x2= _0x6cb7xa[_0x6cb7x4],null!= _0x6cb7x2[_0x6cb7x13]){for(_0x6cb7x14 in _0x6cb7x9){_0x6cb7x2[_0x6cb7x14]= _0x6cb7x9[_0x6cb7x14]};_0x6cb7xa[_0x690c[1242]]();return _0x6cb7x2}}}}};return _0x6cb7x9};mxHierarchicalLayout[_0x690c[202]][_0x690c[1922]]= function(_0x6cb7x2){( new mxMinimumCycleRemover(this))[_0x690c[350]](_0x6cb7x2)};mxHierarchicalLayout[_0x690c[202]][_0x690c[1923]]= function(){this[_0x690c[251]][_0x690c[1852]]();this[_0x690c[251]][_0x690c[1854]]()};mxHierarchicalLayout[_0x690c[202]][_0x690c[1924]]= function(_0x6cb7x2){( new mxMedianHybridCrossingReduction(this))[_0x690c[350]](_0x6cb7x2)};mxHierarchicalLayout[_0x690c[202]][_0x690c[1925]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4= new mxCoordinateAssignment(this,this[_0x690c[1868]],this[_0x690c[1869]],this[_0x690c[1870]],_0x6cb7x2,this[_0x690c[1872]]);_0x6cb7x4[_0x690c[1882]]= this[_0x690c[1882]];_0x6cb7x4[_0x690c[350]](_0x6cb7x3);return _0x6cb7x4[_0x690c[1874]]+ this[_0x690c[1913]]};function mxGraphModel(_0x6cb7x2){this[_0x690c[1926]]= this[_0x690c[1096]]();null!= _0x6cb7x2?this[_0x690c[1927]](_0x6cb7x2):this[_0x690c[200]]()}mxGraphModel[_0x690c[202]]=  new mxEventSource;mxGraphModel[_0x690c[202]][_0x690c[196]]= mxGraphModel;mxGraphModel[_0x690c[202]][_0x690c[813]]= null;mxGraphModel[_0x690c[202]][_0x690c[895]]= null;mxGraphModel[_0x690c[202]][_0x690c[1928]]=  !0;mxGraphModel[_0x690c[202]][_0x690c[1929]]=  !0;mxGraphModel[_0x690c[202]][_0x690c[1089]]= _0x690c[110];mxGraphModel[_0x690c[202]][_0x690c[1930]]= _0x690c[110];mxGraphModel[_0x690c[202]][_0x690c[1931]]= 0;mxGraphModel[_0x690c[202]][_0x690c[1926]]= null;mxGraphModel[_0x690c[202]][_0x690c[1932]]= 0;mxGraphModel[_0x690c[202]][_0x690c[1933]]=  !1;mxGraphModel[_0x690c[202]][_0x690c[200]]= function(){this[_0x690c[1927]](this[_0x690c[1934]]())};mxGraphModel[_0x690c[202]][_0x690c[1935]]= function(){return this[_0x690c[1929]]};mxGraphModel[_0x690c[202]][_0x690c[1936]]= function(_0x6cb7x2){this[_0x690c[1929]]= _0x6cb7x2};mxGraphModel[_0x690c[202]][_0x690c[1934]]= function(){var _0x6cb7x2= new mxCell;_0x6cb7x2[_0x690c[1937]]( new mxCell);return _0x6cb7x2};mxGraphModel[_0x690c[202]][_0x690c[736]]= function(_0x6cb7x2){return null!= this[_0x690c[895]]?this[_0x690c[895]][_0x6cb7x2]:null};mxGraphModel[_0x690c[202]][_0x690c[1938]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null;if(null!= _0x6cb7x2){for(var _0x6cb7x4=[],_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){_0x6cb7x3(_0x6cb7x2[_0x6cb7x5])&& _0x6cb7x4[_0x690c[207]](_0x6cb7x2[_0x6cb7x5])}};return _0x6cb7x4};mxGraphModel[_0x690c[202]][_0x690c[1939]]= function(_0x6cb7x2){return this[_0x690c[1921]](null,_0x6cb7x2)};mxGraphModel[_0x690c[202]][_0x690c[1921]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=[];_0x6cb7x3= _0x6cb7x3|| this[_0x690c[501]]();(null== _0x6cb7x2|| _0x6cb7x2(_0x6cb7x3))&& _0x6cb7x4[_0x690c[207]](_0x6cb7x3);for(var _0x6cb7x5=this[_0x690c[262]](_0x6cb7x3),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[263]](_0x6cb7x3,_0x6cb7x9),_0x6cb7x4=_0x6cb7x4[_0x690c[1919]](this[_0x690c[1921]](_0x6cb7x2,_0x6cb7xa))};return _0x6cb7x4};mxGraphModel[_0x690c[202]][_0x690c[501]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2|| this[_0x690c[813]];if(null!= _0x6cb7x2){for(;null!= _0x6cb7x2;){_0x6cb7x3= _0x6cb7x2,_0x6cb7x2= this[_0x690c[1197]](_0x6cb7x2)}};return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1927]]= function(_0x6cb7x2){this[_0x690c[350]]( new mxRootChange(this,_0x6cb7x2));return _0x6cb7x2};mxGraphModel[_0x690c[202]][_0x690c[1940]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[813]];this[_0x690c[813]]= _0x6cb7x2;this[_0x690c[1931]]= 0;this[_0x690c[895]]= null;this[_0x690c[1941]](_0x6cb7x2);return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1942]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& this[_0x690c[813]]== _0x6cb7x2};mxGraphModel[_0x690c[202]][_0x690c[1740]]= function(_0x6cb7x2){return this[_0x690c[1942]](this[_0x690c[1197]](_0x6cb7x2))};mxGraphModel[_0x690c[202]][_0x690c[1720]]= function(_0x6cb7x2,_0x6cb7x3){for(;null!= _0x6cb7x3&& _0x6cb7x3!= _0x6cb7x2;){_0x6cb7x3= this[_0x690c[1197]](_0x6cb7x3)};return _0x6cb7x3== _0x6cb7x2};mxGraphModel[_0x690c[202]][_0x690c[442]]= function(_0x6cb7x2){return this[_0x690c[1720]](this[_0x690c[813]],_0x6cb7x2)};mxGraphModel[_0x690c[202]][_0x690c[1197]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1197]]():null};mxGraphModel[_0x690c[202]][_0x690c[99]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(_0x6cb7x3!= _0x6cb7x2&& null!= _0x6cb7x2&& null!= _0x6cb7x3){null== _0x6cb7x4&& (_0x6cb7x4= this[_0x690c[262]](_0x6cb7x2));var _0x6cb7x5=_0x6cb7x2!= this[_0x690c[1197]](_0x6cb7x3);this[_0x690c[350]]( new mxChildChange(this,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4));this[_0x690c[1928]]&& _0x6cb7x5&& this[_0x690c[1943]](_0x6cb7x3)};return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1941]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){null== _0x6cb7x2[_0x690c[1103]]()&& this[_0x690c[1929]]&& _0x6cb7x2[_0x690c[1945]](this[_0x690c[1944]](_0x6cb7x2));if(null!= _0x6cb7x2[_0x690c[1103]]()){var _0x6cb7x3=this[_0x690c[736]](_0x6cb7x2[_0x690c[1103]]());if(_0x6cb7x3!= _0x6cb7x2){for(;null!= _0x6cb7x3;){_0x6cb7x2[_0x690c[1945]](this[_0x690c[1944]](_0x6cb7x2)),_0x6cb7x3= this[_0x690c[736]](_0x6cb7x2[_0x690c[1103]]())};null== this[_0x690c[895]]&& (this[_0x690c[895]]= {});this[_0x690c[895]][_0x6cb7x2[_0x690c[1103]]()]= _0x6cb7x2}};mxUtils[_0x690c[1946]](_0x6cb7x2[_0x690c[1103]]())&& (this[_0x690c[1931]]= Math[_0x690c[160]](this[_0x690c[1931]],_0x6cb7x2[_0x690c[1103]]()));for(var _0x6cb7x3=this[_0x690c[262]](_0x6cb7x2),_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3;_0x6cb7x4++){this[_0x690c[1941]](this[_0x690c[263]](_0x6cb7x2,_0x6cb7x4))}}};mxGraphModel[_0x690c[202]][_0x690c[1944]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[1931]];this[_0x690c[1931]]++;return this[_0x690c[1089]]+ _0x6cb7x2+ this[_0x690c[1930]]};mxGraphModel[_0x690c[202]][_0x690c[1943]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= _0x6cb7x3|| this[_0x690c[501]](_0x6cb7x2);for(var _0x6cb7x4=this[_0x690c[262]](_0x6cb7x2),_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4;_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[263]](_0x6cb7x2,_0x6cb7x5);this[_0x690c[1943]](_0x6cb7x9,_0x6cb7x3)};_0x6cb7x9= this[_0x690c[1707]](_0x6cb7x2);_0x6cb7x4= [];for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x9;_0x6cb7x5++){_0x6cb7x4[_0x690c[207]](this[_0x690c[1708]](_0x6cb7x2,_0x6cb7x5))};for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]];_0x6cb7x5++){_0x6cb7x9= _0x6cb7x4[_0x6cb7x5],this[_0x690c[1720]](_0x6cb7x3,_0x6cb7x9)&& this[_0x690c[1947]](_0x6cb7x9,_0x6cb7x3)}};mxGraphModel[_0x690c[202]][_0x690c[1947]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=this[_0x690c[1709]](_0x6cb7x2,!0),_0x6cb7x5=this[_0x690c[1709]](_0x6cb7x2,!1),_0x6cb7x9=null;null!= _0x6cb7x4&&  !this[_0x690c[250]](_0x6cb7x4)&& null!= _0x6cb7x4[_0x690c[256]]&& _0x6cb7x4[_0x690c[256]][_0x690c[1500]];){_0x6cb7x4= this[_0x690c[1197]](_0x6cb7x4)};for(;null!= _0x6cb7x5&&  !this[_0x690c[250]](_0x6cb7x5)&& null!= _0x6cb7x5[_0x690c[256]]&& _0x6cb7x5[_0x690c[256]][_0x690c[1500]];){_0x6cb7x5= this[_0x690c[1197]](_0x6cb7x5)};if(this[_0x690c[1720]](_0x6cb7x3,_0x6cb7x4)&& this[_0x690c[1720]](_0x6cb7x3,_0x6cb7x5)&& (_0x6cb7x9= _0x6cb7x4== _0x6cb7x5?this[_0x690c[1197]](_0x6cb7x4):this[_0x690c[1948]](_0x6cb7x4,_0x6cb7x5),null!= _0x6cb7x9&& (this[_0x690c[1197]](_0x6cb7x9)!= this[_0x690c[813]]|| this[_0x690c[1720]](_0x6cb7x9,_0x6cb7x2))&& this[_0x690c[1197]](_0x6cb7x2)!= _0x6cb7x9)){_0x6cb7x4= this[_0x690c[1721]](_0x6cb7x2);if(null!= _0x6cb7x4){var _0x6cb7xa=this[_0x690c[1949]](this[_0x690c[1197]](_0x6cb7x2)),_0x6cb7x12=this[_0x690c[1949]](_0x6cb7x9),_0x6cb7x5=_0x6cb7x12[_0x690c[235]]- _0x6cb7xa[_0x690c[235]],_0x6cb7xa=_0x6cb7x12[_0x690c[236]]- _0x6cb7xa[_0x690c[236]],_0x6cb7x4=_0x6cb7x4[_0x690c[238]]();_0x6cb7x4[_0x690c[513]](-_0x6cb7x5,-_0x6cb7xa);this[_0x690c[1724]](_0x6cb7x2,_0x6cb7x4)};this[_0x690c[99]](_0x6cb7x9,_0x6cb7x2,this[_0x690c[262]](_0x6cb7x9))}};mxGraphModel[_0x690c[202]][_0x690c[1949]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= _0x6cb7x2?(_0x6cb7x3= this[_0x690c[1949]](this[_0x690c[1197]](_0x6cb7x2)),this[_0x690c[250]](_0x6cb7x2)|| (_0x6cb7x2= this[_0x690c[1721]](_0x6cb7x2),null!= _0x6cb7x2&& (_0x6cb7x3[_0x690c[235]]+= _0x6cb7x2[_0x690c[235]],_0x6cb7x3[_0x690c[236]]+= _0x6cb7x2[_0x690c[236]]))):_0x6cb7x3=  new mxPoint;return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1948]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& null!= _0x6cb7x3){var _0x6cb7x4=mxCellPath[_0x690c[385]](_0x6cb7x3);if(null!= _0x6cb7x4&& 0< _0x6cb7x4[_0x690c[67]]){var _0x6cb7x5=_0x6cb7x2,_0x6cb7x9=mxCellPath[_0x690c[385]](_0x6cb7x5);if(_0x6cb7x4[_0x690c[67]]< _0x6cb7x9[_0x690c[67]]){var _0x6cb7x5=_0x6cb7x3,_0x6cb7xa=_0x6cb7x9,_0x6cb7x9=_0x6cb7x4,_0x6cb7x4=_0x6cb7xa};for(;null!= _0x6cb7x5;){_0x6cb7xa= this[_0x690c[1197]](_0x6cb7x5);if(0== _0x6cb7x4[_0x690c[2]](_0x6cb7x9+ mxCellPath[_0x690c[1950]])&& null!= _0x6cb7xa){return _0x6cb7x5};_0x6cb7x9= mxCellPath[_0x690c[1951]](_0x6cb7x9);_0x6cb7x5= _0x6cb7xa}}};return null};mxGraphModel[_0x690c[202]][_0x690c[205]]= function(_0x6cb7x2){_0x6cb7x2== this[_0x690c[813]]?this[_0x690c[1927]](null):null!= this[_0x690c[1197]](_0x6cb7x2)&& this[_0x690c[350]]( new mxChildChange(this,null,_0x6cb7x2));return _0x6cb7x2};mxGraphModel[_0x690c[202]][_0x690c[1102]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&& null!= this[_0x690c[895]]){for(var _0x6cb7x3=this[_0x690c[262]](_0x6cb7x2)- 1;0<= _0x6cb7x3;_0x6cb7x3--){this[_0x690c[1102]](this[_0x690c[263]](_0x6cb7x2,_0x6cb7x3))};null!= this[_0x690c[895]]&& null!= _0x6cb7x2[_0x690c[1103]]()&&  delete this[_0x690c[895]][_0x6cb7x2[_0x690c[1103]]()]}};mxGraphModel[_0x690c[202]][_0x690c[1952]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1197]](_0x6cb7x2);null!= _0x6cb7x3?(_0x6cb7x3!= _0x6cb7x5|| _0x6cb7x5[_0x690c[1738]](_0x6cb7x2)!= _0x6cb7x4)&& _0x6cb7x3[_0x690c[1937]](_0x6cb7x2,_0x6cb7x4):null!= _0x6cb7x5&& (_0x6cb7x4= _0x6cb7x5[_0x690c[1738]](_0x6cb7x2),_0x6cb7x5[_0x690c[205]](_0x6cb7x4));!this[_0x690c[442]](_0x6cb7x5)&& null!= _0x6cb7x3?this[_0x690c[1941]](_0x6cb7x2):null== _0x6cb7x3&& this[_0x690c[1102]](_0x6cb7x2);return _0x6cb7x5};mxGraphModel[_0x690c[202]][_0x690c[262]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[262]]():0};mxGraphModel[_0x690c[202]][_0x690c[263]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[263]](_0x6cb7x3):null};mxGraphModel[_0x690c[202]][_0x690c[1953]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1954]]:null};mxGraphModel[_0x690c[202]][_0x690c[1728]]= function(_0x6cb7x2){return this[_0x690c[1955]](_0x6cb7x2,!0,!1)};mxGraphModel[_0x690c[202]][_0x690c[1956]]= function(_0x6cb7x2){return this[_0x690c[1955]](_0x6cb7x2,!1,!0)};mxGraphModel[_0x690c[202]][_0x690c[1955]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!1;for(var _0x6cb7x5=this[_0x690c[262]](_0x6cb7x2),_0x6cb7x9=[],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x5;_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[263]](_0x6cb7x2,_0x6cb7xa);(!_0x6cb7x4&&  !_0x6cb7x3 || _0x6cb7x4&& this[_0x690c[250]](_0x6cb7x12) || _0x6cb7x3&& this[_0x690c[1193]](_0x6cb7x12)) && _0x6cb7x9[_0x690c[207]](_0x6cb7x12)};return _0x6cb7x9};mxGraphModel[_0x690c[202]][_0x690c[1709]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1709]](_0x6cb7x3):null};mxGraphModel[_0x690c[202]][_0x690c[1957]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x3!= this[_0x690c[1709]](_0x6cb7x2,_0x6cb7x4);this[_0x690c[350]]( new mxTerminalChange(this,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4));this[_0x690c[1928]]&& _0x6cb7x5&& this[_0x690c[1947]](_0x6cb7x2,this[_0x690c[501]]());return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1958]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[473]]();try{this[_0x690c[1957]](_0x6cb7x2,_0x6cb7x3,!0),this[_0x690c[1957]](_0x6cb7x2,_0x6cb7x4,!1)}finally{this[_0x690c[476]]()}};mxGraphModel[_0x690c[202]][_0x690c[1959]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1709]](_0x6cb7x2,_0x6cb7x4);null!= _0x6cb7x3?_0x6cb7x3[_0x690c[1960]](_0x6cb7x2,_0x6cb7x4):null!= _0x6cb7x5&& _0x6cb7x5[_0x690c[1961]](_0x6cb7x2,_0x6cb7x4);return _0x6cb7x5};mxGraphModel[_0x690c[202]][_0x690c[1707]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1707]]():0};mxGraphModel[_0x690c[202]][_0x690c[1708]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1708]](_0x6cb7x3):null};mxGraphModel[_0x690c[202]][_0x690c[1962]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){for(var _0x6cb7x5=0,_0x6cb7x9=this[_0x690c[1707]](_0x6cb7x2),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9;_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[1708]](_0x6cb7x2,_0x6cb7xa);_0x6cb7x12!= _0x6cb7x4&& this[_0x690c[1709]](_0x6cb7x12,_0x6cb7x3)== _0x6cb7x2&& _0x6cb7x5++};return _0x6cb7x5};mxGraphModel[_0x690c[202]][_0x690c[1756]]= function(_0x6cb7x2){return this[_0x690c[264]](_0x6cb7x2,!0,!0,!1)};mxGraphModel[_0x690c[202]][_0x690c[1867]]= function(_0x6cb7x2){return this[_0x690c[264]](_0x6cb7x2,!0,!1,!1)};mxGraphModel[_0x690c[202]][_0x690c[1963]]= function(_0x6cb7x2){return this[_0x690c[264]](_0x6cb7x2,!1,!0,!1)};mxGraphModel[_0x690c[202]][_0x690c[264]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!0;for(var _0x6cb7x9=this[_0x690c[1707]](_0x6cb7x2),_0x6cb7xa=[],_0x6cb7x12=0;_0x6cb7x12< _0x6cb7x9;_0x6cb7x12++){var _0x6cb7x13=this[_0x690c[1708]](_0x6cb7x2,_0x6cb7x12),_0x6cb7x14=this[_0x690c[1709]](_0x6cb7x13,!0),_0x6cb7x15=this[_0x690c[1709]](_0x6cb7x13,!1);(_0x6cb7x5&& _0x6cb7x14== _0x6cb7x15|| _0x6cb7x14!= _0x6cb7x15&& (_0x6cb7x3&& _0x6cb7x15== _0x6cb7x2|| _0x6cb7x4&& _0x6cb7x14== _0x6cb7x2))&& _0x6cb7xa[_0x690c[207]](_0x6cb7x13)};return _0x6cb7xa};mxGraphModel[_0x690c[202]][_0x690c[1781]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!1;var _0x6cb7x5=this[_0x690c[1707]](_0x6cb7x2),_0x6cb7x9=this[_0x690c[1707]](_0x6cb7x3),_0x6cb7xa=_0x6cb7x2,_0x6cb7x12=_0x6cb7x5;_0x6cb7x9< _0x6cb7x5&& (_0x6cb7x12= _0x6cb7x9,_0x6cb7xa= _0x6cb7x3);_0x6cb7x5= [];for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x12;_0x6cb7x9++){var _0x6cb7x13=this[_0x690c[1708]](_0x6cb7xa,_0x6cb7x9),_0x6cb7x14=this[_0x690c[1709]](_0x6cb7x13,!0),_0x6cb7x15=this[_0x690c[1709]](_0x6cb7x13,!1),_0x6cb7x16=_0x6cb7x15== _0x6cb7x2&& _0x6cb7x14== _0x6cb7x3;(_0x6cb7x14== _0x6cb7x2&& _0x6cb7x15== _0x6cb7x3|| !_0x6cb7x4&& _0x6cb7x16)&& _0x6cb7x5[_0x690c[207]](_0x6cb7x13)};return _0x6cb7x5};mxGraphModel[_0x690c[202]][_0x690c[1808]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!0;var _0x6cb7x9=[];if(null!= _0x6cb7x2){for(var _0x6cb7xa=0;_0x6cb7xa< _0x6cb7x2[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[1709]](_0x6cb7x2[_0x6cb7xa],!0),_0x6cb7x13=this[_0x690c[1709]](_0x6cb7x2[_0x6cb7xa],!1);_0x6cb7x12== _0x6cb7x3&& null!= _0x6cb7x13&& _0x6cb7x13!= _0x6cb7x3&& _0x6cb7x5?_0x6cb7x9[_0x690c[207]](_0x6cb7x13):_0x6cb7x13== _0x6cb7x3&& (null!= _0x6cb7x12&& _0x6cb7x12!= _0x6cb7x3&& _0x6cb7x4)&& _0x6cb7x9[_0x690c[207]](_0x6cb7x12)}};return _0x6cb7x9};mxGraphModel[_0x690c[202]][_0x690c[1964]]= function(_0x6cb7x2){for(var _0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){for(var _0x6cb7x5=_0x6cb7x2[_0x6cb7x4],_0x6cb7x9=!0,_0x6cb7xa=this[_0x690c[1197]](_0x6cb7x5);null!= _0x6cb7xa;){if(0<= mxUtils[_0x690c[2]](_0x6cb7x2,_0x6cb7xa)){_0x6cb7x9=  !1;break};_0x6cb7xa= this[_0x690c[1197]](_0x6cb7xa)};_0x6cb7x9&& _0x6cb7x3[_0x690c[207]](_0x6cb7x5)};return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1193]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1193]]():!1};mxGraphModel[_0x690c[202]][_0x690c[250]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[250]]():!1};mxGraphModel[_0x690c[202]][_0x690c[1965]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1965]]():!1};mxGraphModel[_0x690c[202]][_0x690c[433]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[433]]():null};mxGraphModel[_0x690c[202]][_0x690c[1966]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[350]]( new mxValueChange(this,_0x6cb7x2,_0x6cb7x3));return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1967]]= function(_0x6cb7x2,_0x6cb7x3){return _0x6cb7x2[_0x690c[1968]](_0x6cb7x3)};mxGraphModel[_0x690c[202]][_0x690c[1721]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1721]]():null};mxGraphModel[_0x690c[202]][_0x690c[1724]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3!= this[_0x690c[1721]](_0x6cb7x2)&& this[_0x690c[350]]( new mxGeometryChange(this,_0x6cb7x2,_0x6cb7x3));return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1969]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1721]](_0x6cb7x2);_0x6cb7x2[_0x690c[1724]](_0x6cb7x3);return _0x6cb7x4};mxGraphModel[_0x690c[202]][_0x690c[474]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[474]]():null};mxGraphModel[_0x690c[202]][_0x690c[475]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3!= this[_0x690c[474]](_0x6cb7x2)&& this[_0x690c[350]]( new mxStyleChange(this,_0x6cb7x2,_0x6cb7x3));return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1970]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[474]](_0x6cb7x2);_0x6cb7x2[_0x690c[475]](_0x6cb7x3);return _0x6cb7x4};mxGraphModel[_0x690c[202]][_0x690c[1971]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1971]]():!1};mxGraphModel[_0x690c[202]][_0x690c[1972]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3!= this[_0x690c[1971]](_0x6cb7x2)&& this[_0x690c[350]]( new mxCollapseChange(this,_0x6cb7x2,_0x6cb7x3));return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1973]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1971]](_0x6cb7x2);_0x6cb7x2[_0x690c[1972]](_0x6cb7x3);return _0x6cb7x4};mxGraphModel[_0x690c[202]][_0x690c[174]]= function(_0x6cb7x2){return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[174]]():!1};mxGraphModel[_0x690c[202]][_0x690c[175]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3!= this[_0x690c[174]](_0x6cb7x2)&& this[_0x690c[350]]( new mxVisibleChange(this,_0x6cb7x2,_0x6cb7x3));return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1974]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[174]](_0x6cb7x2);_0x6cb7x2[_0x690c[175]](_0x6cb7x3);return _0x6cb7x4};mxGraphModel[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[350]]();this[_0x690c[473]]();this[_0x690c[1926]][_0x690c[99]](_0x6cb7x2);this[_0x690c[746]]( new mxEventObject(mxEvent.EXECUTE,_0x690c[826],_0x6cb7x2));this[_0x690c[746]]( new mxEventObject(mxEvent.EXECUTED,_0x690c[826],_0x6cb7x2));this[_0x690c[476]]()};mxGraphModel[_0x690c[202]][_0x690c[473]]= function(){this[_0x690c[1932]]++;this[_0x690c[746]]( new mxEventObject(mxEvent.BEGIN_UPDATE));1== this[_0x690c[1932]]&& this[_0x690c[746]]( new mxEventObject(mxEvent.START_EDIT))};mxGraphModel[_0x690c[202]][_0x690c[476]]= function(){this[_0x690c[1932]]--;0== this[_0x690c[1932]]&& this[_0x690c[746]]( new mxEventObject(mxEvent.END_EDIT));if(!this[_0x690c[1933]]){this[_0x690c[1933]]= 0== this[_0x690c[1932]];this[_0x690c[746]]( new mxEventObject(mxEvent.END_UPDATE,_0x690c[1061],this[_0x690c[1926]]));try{if(this[_0x690c[1933]]&&  !this[_0x690c[1926]][_0x690c[1107]]()){this[_0x690c[746]]( new mxEventObject(mxEvent.BEFORE_UNDO,_0x690c[1061],this[_0x690c[1926]]));var _0x6cb7x2=this[_0x690c[1926]];this[_0x690c[1926]]= this[_0x690c[1096]]();_0x6cb7x2[_0x690c[827]]();this[_0x690c[746]]( new mxEventObject(mxEvent.UNDO,_0x690c[1061],_0x6cb7x2))}}finally{this[_0x690c[1933]]=  !1}}};mxGraphModel[_0x690c[202]][_0x690c[1096]]= function(){var _0x6cb7x2= new mxUndoableEdit(this,!0);_0x6cb7x2[_0x690c[827]]= function(){_0x6cb7x2[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.CHANGE,_0x690c[1061],_0x6cb7x2,_0x690c[1065],_0x6cb7x2[_0x690c[1065]]));_0x6cb7x2[_0x690c[1097]][_0x690c[746]]( new mxEventObject(mxEvent.NOTIFY,_0x690c[1061],_0x6cb7x2,_0x690c[1065],_0x6cb7x2[_0x690c[1065]]))};return _0x6cb7x2};mxGraphModel[_0x690c[202]][_0x690c[1975]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;this[_0x690c[473]]();try{var _0x6cb7x5={};this[_0x690c[1976]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5);for(var _0x6cb7x9 in _0x6cb7x5){var _0x6cb7xa=_0x6cb7x5[_0x6cb7x9],_0x6cb7x12=this[_0x690c[1709]](_0x6cb7xa,!0);null!= _0x6cb7x12&& (_0x6cb7x12= _0x6cb7x5[mxCellPath[_0x690c[385]](_0x6cb7x12)],this[_0x690c[1957]](_0x6cb7xa,_0x6cb7x12,!0));_0x6cb7x12= this[_0x690c[1709]](_0x6cb7xa,!1);null!= _0x6cb7x12&& (_0x6cb7x12= _0x6cb7x5[mxCellPath[_0x690c[385]](_0x6cb7x12)],this[_0x690c[1957]](_0x6cb7xa,_0x6cb7x12,!1))}}finally{this[_0x690c[476]]()}};mxGraphModel[_0x690c[202]][_0x690c[1976]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[473]]();try{for(var _0x6cb7x9=_0x6cb7x2[_0x690c[262]](),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9;_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x2[_0x690c[263]](_0x6cb7xa);if(_0x690c[279]==  typeof _0x6cb7x12[_0x690c[1103]]){var _0x6cb7x13=_0x6cb7x12[_0x690c[1103]](),_0x6cb7x14=null!= _0x6cb7x13&& (!this[_0x690c[250]](_0x6cb7x12)||  !_0x6cb7x4)?this[_0x690c[736]](_0x6cb7x13):null;if(null== _0x6cb7x14){var _0x6cb7x15=_0x6cb7x12[_0x690c[238]]();_0x6cb7x15[_0x690c[1945]](_0x6cb7x13);_0x6cb7x15[_0x690c[1957]](_0x6cb7x12[_0x690c[1709]](!0),!0);_0x6cb7x15[_0x690c[1957]](_0x6cb7x12[_0x690c[1709]](!1),!1);_0x6cb7x14= _0x6cb7x3[_0x690c[1937]](_0x6cb7x15);this[_0x690c[1941]](_0x6cb7x14)};_0x6cb7x5[mxCellPath[_0x690c[385]](_0x6cb7x12)]= _0x6cb7x14;this[_0x690c[1976]](_0x6cb7x12,_0x6cb7x14,_0x6cb7x4,_0x6cb7x5)}}}finally{this[_0x690c[476]]()}};mxGraphModel[_0x690c[202]][_0x690c[1977]]= function(_0x6cb7x2){var _0x6cb7x3=[];if(null!= _0x6cb7x2){for(var _0x6cb7x4={},_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[1197]](_0x6cb7x2[_0x6cb7x5]);if(null!= _0x6cb7x9){var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x9);null== _0x6cb7x4[_0x6cb7xa]&& (_0x6cb7x4[_0x6cb7xa]= _0x6cb7x9,_0x6cb7x3[_0x690c[207]](_0x6cb7x9))}}};return _0x6cb7x3};mxGraphModel[_0x690c[202]][_0x690c[1978]]= function(_0x6cb7x2){return null!= _0x6cb7x2?this[_0x690c[899]]([_0x6cb7x2],!0)[0]:null};mxGraphModel[_0x690c[202]][_0x690c[899]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4={},_0x6cb7x5=[],_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){null!= _0x6cb7x2[_0x6cb7x9]?_0x6cb7x5[_0x690c[207]](this[_0x690c[1979]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x4,_0x6cb7x3)):_0x6cb7x5[_0x690c[207]](null)};for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x5[_0x690c[67]];_0x6cb7x9++){null!= _0x6cb7x5[_0x6cb7x9]&& this[_0x690c[1980]](_0x6cb7x5[_0x6cb7x9],_0x6cb7x2[_0x6cb7x9],_0x6cb7x4)};return _0x6cb7x5};mxGraphModel[_0x690c[202]][_0x690c[1979]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1981]](_0x6cb7x2);_0x6cb7x3[mxObjectIdentity[_0x690c[203]](_0x6cb7x2)]= _0x6cb7x5;if(_0x6cb7x4){_0x6cb7x4= this[_0x690c[262]](_0x6cb7x2);for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x4;_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[1979]](this[_0x690c[263]](_0x6cb7x2,_0x6cb7x9),_0x6cb7x3,!0);_0x6cb7x5[_0x690c[1937]](_0x6cb7xa)}};return _0x6cb7x5};mxGraphModel[_0x690c[202]][_0x690c[1981]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[238]]()};mxGraphModel[_0x690c[202]][_0x690c[1980]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1709]](_0x6cb7x3,!0);null!= _0x6cb7x5&& (_0x6cb7x5= _0x6cb7x4[mxObjectIdentity[_0x690c[203]](_0x6cb7x5)],null!= _0x6cb7x5&& _0x6cb7x5[_0x690c[1960]](_0x6cb7x2,!0));_0x6cb7x5= this[_0x690c[1709]](_0x6cb7x3,!1);null!= _0x6cb7x5&& (_0x6cb7x5= _0x6cb7x4[mxObjectIdentity[_0x690c[203]](_0x6cb7x5)],null!= _0x6cb7x5&& _0x6cb7x5[_0x690c[1960]](_0x6cb7x2,!1));for(var _0x6cb7x5=this[_0x690c[262]](_0x6cb7x2),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){this[_0x690c[1980]](this[_0x690c[263]](_0x6cb7x2,_0x6cb7x9),this[_0x690c[263]](_0x6cb7x3,_0x6cb7x9),_0x6cb7x4)}};function mxRootChange(_0x6cb7x2,_0x6cb7x3){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[257]]= this[_0x690c[813]]= _0x6cb7x3}mxRootChange[_0x690c[202]][_0x690c[350]]= function(){this[_0x690c[813]]= this[_0x690c[257]];this[_0x690c[257]]= this[_0x690c[251]][_0x690c[1940]](this[_0x690c[257]])};function mxChildChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[257]]= this[_0x690c[1101]]= _0x6cb7x3;this[_0x690c[247]]= _0x6cb7x4;this[_0x690c[1982]]= this[_0x690c[1983]]= _0x6cb7x5}mxChildChange[_0x690c[202]][_0x690c[350]]= function(){var _0x6cb7x2=this[_0x690c[251]][_0x690c[1197]](this[_0x690c[247]]),_0x6cb7x3=null!= _0x6cb7x2?_0x6cb7x2[_0x690c[1738]](this[_0x690c[247]]):0;null== this[_0x690c[257]]&& this[_0x690c[807]](this[_0x690c[247]],!1);_0x6cb7x2= this[_0x690c[251]][_0x690c[1952]](this[_0x690c[247]],this[_0x690c[257]],this[_0x690c[1982]]);null!= this[_0x690c[257]]&& this[_0x690c[807]](this[_0x690c[247]],!0);this[_0x690c[1101]]= this[_0x690c[257]];this[_0x690c[257]]= _0x6cb7x2;this[_0x690c[1983]]= this[_0x690c[1982]];this[_0x690c[1982]]= _0x6cb7x3};mxChildChange[_0x690c[202]][_0x690c[807]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;var _0x6cb7x4=_0x6cb7x2[_0x690c[1709]](!0),_0x6cb7x5=_0x6cb7x2[_0x690c[1709]](!1);null!= _0x6cb7x4&& (_0x6cb7x3?this[_0x690c[251]][_0x690c[1959]](_0x6cb7x2,_0x6cb7x4,!0):this[_0x690c[251]][_0x690c[1959]](_0x6cb7x2,null,!0));null!= _0x6cb7x5&& (_0x6cb7x3?this[_0x690c[251]][_0x690c[1959]](_0x6cb7x2,_0x6cb7x5,!1):this[_0x690c[251]][_0x690c[1959]](_0x6cb7x2,null,!1));_0x6cb7x2[_0x690c[1957]](_0x6cb7x4,!0);_0x6cb7x2[_0x690c[1957]](_0x6cb7x5,!1);_0x6cb7x4= this[_0x690c[251]][_0x690c[262]](_0x6cb7x2);for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x4;_0x6cb7x5++){this[_0x690c[807]](this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,_0x6cb7x5),_0x6cb7x3)}};function mxTerminalChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[246]]= _0x6cb7x3;this[_0x690c[257]]= this[_0x690c[1984]]= _0x6cb7x4;this[_0x690c[1097]]= _0x6cb7x5}mxTerminalChange[_0x690c[202]][_0x690c[350]]= function(){this[_0x690c[1984]]= this[_0x690c[257]];this[_0x690c[257]]= this[_0x690c[251]][_0x690c[1959]](this[_0x690c[246]],this[_0x690c[257]],this[_0x690c[1097]])};function mxValueChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[246]]= _0x6cb7x3;this[_0x690c[257]]= this[_0x690c[131]]= _0x6cb7x4}mxValueChange[_0x690c[202]][_0x690c[350]]= function(){this[_0x690c[131]]= this[_0x690c[257]];this[_0x690c[257]]= this[_0x690c[251]][_0x690c[1967]](this[_0x690c[246]],this[_0x690c[257]])};function mxStyleChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[246]]= _0x6cb7x3;this[_0x690c[257]]= this[_0x690c[124]]= _0x6cb7x4}mxStyleChange[_0x690c[202]][_0x690c[350]]= function(){this[_0x690c[124]]= this[_0x690c[257]];this[_0x690c[257]]= this[_0x690c[251]][_0x690c[1970]](this[_0x690c[246]],this[_0x690c[257]])};function mxGeometryChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[246]]= _0x6cb7x3;this[_0x690c[257]]= this[_0x690c[256]]= _0x6cb7x4}mxGeometryChange[_0x690c[202]][_0x690c[350]]= function(){this[_0x690c[256]]= this[_0x690c[257]];this[_0x690c[257]]= this[_0x690c[251]][_0x690c[1969]](this[_0x690c[246]],this[_0x690c[257]])};function mxCollapseChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[246]]= _0x6cb7x3;this[_0x690c[257]]= this[_0x690c[1985]]= _0x6cb7x4}mxCollapseChange[_0x690c[202]][_0x690c[350]]= function(){this[_0x690c[1985]]= this[_0x690c[257]];this[_0x690c[257]]= this[_0x690c[251]][_0x690c[1973]](this[_0x690c[246]],this[_0x690c[257]])};function mxVisibleChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[251]]= _0x6cb7x2;this[_0x690c[246]]= _0x6cb7x3;this[_0x690c[257]]= this[_0x690c[189]]= _0x6cb7x4}mxVisibleChange[_0x690c[202]][_0x690c[350]]= function(){this[_0x690c[189]]= this[_0x690c[257]];this[_0x690c[257]]= this[_0x690c[251]][_0x690c[1974]](this[_0x690c[246]],this[_0x690c[257]])};function mxCellAttributeChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[246]]= _0x6cb7x2;this[_0x690c[1986]]= _0x6cb7x3;this[_0x690c[257]]= this[_0x690c[131]]= _0x6cb7x4}mxCellAttributeChange[_0x690c[202]][_0x690c[350]]= function(){var _0x6cb7x2=this[_0x690c[246]][_0x690c[284]](this[_0x690c[1986]]);null== this[_0x690c[257]]?this[_0x690c[246]][_0x690c[131]][_0x690c[1390]](this[_0x690c[1986]]):this[_0x690c[246]][_0x690c[57]](this[_0x690c[1986]],this[_0x690c[257]]);this[_0x690c[257]]= _0x6cb7x2};function mxCell(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[131]]= _0x6cb7x2;this[_0x690c[1724]](_0x6cb7x3);this[_0x690c[475]](_0x6cb7x4);if(null!= this[_0x690c[1987]]){this[_0x690c[1987]]()}}mxCell[_0x690c[202]][_0x690c[1363]]= null;mxCell[_0x690c[202]][_0x690c[131]]= null;mxCell[_0x690c[202]][_0x690c[256]]= null;mxCell[_0x690c[202]][_0x690c[124]]= null;mxCell[_0x690c[202]][_0x690c[1988]]=  !1;mxCell[_0x690c[202]][_0x690c[1989]]=  !1;mxCell[_0x690c[202]][_0x690c[1990]]=  !0;mxCell[_0x690c[202]][_0x690c[189]]=  !0;mxCell[_0x690c[202]][_0x690c[1985]]=  !1;mxCell[_0x690c[202]][_0x690c[1101]]= null;mxCell[_0x690c[202]][_0x690c[1097]]= null;mxCell[_0x690c[202]][_0x690c[772]]= null;mxCell[_0x690c[202]][_0x690c[1954]]= null;mxCell[_0x690c[202]][_0x690c[1842]]= null;mxCell[_0x690c[202]][_0x690c[1991]]= _0x690c[1992][_0x690c[224]](_0x690c[185]);mxCell[_0x690c[202]][_0x690c[1103]]= function(){return this[_0x690c[1363]]};mxCell[_0x690c[202]][_0x690c[1945]]= function(_0x6cb7x2){this[_0x690c[1363]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[433]]= function(){return this[_0x690c[131]]};mxCell[_0x690c[202]][_0x690c[1966]]= function(_0x6cb7x2){this[_0x690c[131]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1968]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[433]]();this[_0x690c[1966]](_0x6cb7x2);return _0x6cb7x3};mxCell[_0x690c[202]][_0x690c[1721]]= function(){return this[_0x690c[256]]};mxCell[_0x690c[202]][_0x690c[1724]]= function(_0x6cb7x2){this[_0x690c[256]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[474]]= function(){return this[_0x690c[124]]};mxCell[_0x690c[202]][_0x690c[475]]= function(_0x6cb7x2){this[_0x690c[124]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1193]]= function(){return this[_0x690c[1988]]};mxCell[_0x690c[202]][_0x690c[1993]]= function(_0x6cb7x2){this[_0x690c[1988]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[250]]= function(){return this[_0x690c[1989]]};mxCell[_0x690c[202]][_0x690c[1994]]= function(_0x6cb7x2){this[_0x690c[1989]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1965]]= function(){return this[_0x690c[1990]]};mxCell[_0x690c[202]][_0x690c[1995]]= function(_0x6cb7x2){this[_0x690c[1990]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[174]]= function(){return this[_0x690c[189]]};mxCell[_0x690c[202]][_0x690c[175]]= function(_0x6cb7x2){this[_0x690c[189]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1971]]= function(){return this[_0x690c[1985]]};mxCell[_0x690c[202]][_0x690c[1972]]= function(_0x6cb7x2){this[_0x690c[1985]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1197]]= function(){return this[_0x690c[1101]]};mxCell[_0x690c[202]][_0x690c[1996]]= function(_0x6cb7x2){this[_0x690c[1101]]= _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1709]]= function(_0x6cb7x2){return _0x6cb7x2?this[_0x690c[1097]]:this[_0x690c[772]]};mxCell[_0x690c[202]][_0x690c[1957]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3?this[_0x690c[1097]]= _0x6cb7x2:this[_0x690c[772]]= _0x6cb7x2;return _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[262]]= function(){return null== this[_0x690c[1954]]?0:this[_0x690c[1954]][_0x690c[67]]};mxCell[_0x690c[202]][_0x690c[1738]]= function(_0x6cb7x2){return mxUtils[_0x690c[2]](this[_0x690c[1954]],_0x6cb7x2)};mxCell[_0x690c[202]][_0x690c[263]]= function(_0x6cb7x2){return null== this[_0x690c[1954]]?null:this[_0x690c[1954]][_0x6cb7x2]};mxCell[_0x690c[202]][_0x690c[1937]]= function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2&& (null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[262]](),_0x6cb7x2[_0x690c[1197]]()== this&& _0x6cb7x3--),_0x6cb7x2[_0x690c[1997]](),_0x6cb7x2[_0x690c[1996]](this),null== this[_0x690c[1954]]?(this[_0x690c[1954]]= [],this[_0x690c[1954]][_0x690c[207]](_0x6cb7x2)):this[_0x690c[1954]][_0x690c[300]](_0x6cb7x3,0,_0x6cb7x2));return _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[205]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= this[_0x690c[1954]]&& 0<= _0x6cb7x2&& (_0x6cb7x3= this[_0x690c[263]](_0x6cb7x2),null!= _0x6cb7x3&& (this[_0x690c[1954]][_0x690c[300]](_0x6cb7x2,1),_0x6cb7x3[_0x690c[1996]](null)));return _0x6cb7x3};mxCell[_0x690c[202]][_0x690c[1997]]= function(){if(null!= this[_0x690c[1101]]){var _0x6cb7x2=this[_0x690c[1101]][_0x690c[1738]](this);this[_0x690c[1101]][_0x690c[205]](_0x6cb7x2)}};mxCell[_0x690c[202]][_0x690c[1707]]= function(){return null== this[_0x690c[1842]]?0:this[_0x690c[1842]][_0x690c[67]]};mxCell[_0x690c[202]][_0x690c[1998]]= function(_0x6cb7x2){return mxUtils[_0x690c[2]](this[_0x690c[1842]],_0x6cb7x2)};mxCell[_0x690c[202]][_0x690c[1708]]= function(_0x6cb7x2){return null== this[_0x690c[1842]]?null:this[_0x690c[1842]][_0x6cb7x2]};mxCell[_0x690c[202]][_0x690c[1960]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& (_0x6cb7x2[_0x690c[1999]](_0x6cb7x3),_0x6cb7x2[_0x690c[1957]](this,_0x6cb7x3),null== this[_0x690c[1842]]|| _0x6cb7x2[_0x690c[1709]](!_0x6cb7x3) != this|| 0> mxUtils[_0x690c[2]](this[_0x690c[1842]],_0x6cb7x2))){null== this[_0x690c[1842]]&& (this[_0x690c[1842]]= []),this[_0x690c[1842]][_0x690c[207]](_0x6cb7x2)};return _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1961]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2){if(_0x6cb7x2[_0x690c[1709]](!_0x6cb7x3) != this && null!= this[_0x690c[1842]]){var _0x6cb7x4=this[_0x690c[1998]](_0x6cb7x2);0<= _0x6cb7x4&& this[_0x690c[1842]][_0x690c[300]](_0x6cb7x4,1)};_0x6cb7x2[_0x690c[1957]](null,_0x6cb7x3)};return _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[1999]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1709]](_0x6cb7x2);null!= _0x6cb7x3&& _0x6cb7x3[_0x690c[1961]](this,_0x6cb7x2)};mxCell[_0x690c[202]][_0x690c[284]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[433]]();return (null!= _0x6cb7x4&& _0x6cb7x4[_0x690c[288]]== mxConstants[_0x690c[289]]?_0x6cb7x4[_0x690c[284]](_0x6cb7x2):null)|| _0x6cb7x3};mxCell[_0x690c[202]][_0x690c[57]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[433]]();null!= _0x6cb7x4&& _0x6cb7x4[_0x690c[288]]== mxConstants[_0x690c[289]]&& _0x6cb7x4[_0x690c[57]](_0x6cb7x2,_0x6cb7x3)};mxCell[_0x690c[202]][_0x690c[238]]= function(){var _0x6cb7x2=mxUtils[_0x690c[238]](this,this[_0x690c[1991]]);_0x6cb7x2[_0x690c[1966]](this[_0x690c[2000]]());return _0x6cb7x2};mxCell[_0x690c[202]][_0x690c[2000]]= function(){var _0x6cb7x2=this[_0x690c[433]]();null!= _0x6cb7x2&& (_0x690c[279]==  typeof _0x6cb7x2[_0x690c[238]]?_0x6cb7x2= _0x6cb7x2[_0x690c[238]]():isNaN(_0x6cb7x2[_0x690c[288]])|| (_0x6cb7x2= _0x6cb7x2[_0x690c[511]](!0)));return _0x6cb7x2};function mxGeometry(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxRectangle[_0x690c[239]](this,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)}mxGeometry[_0x690c[202]]=  new mxRectangle;mxGeometry[_0x690c[202]][_0x690c[196]]= mxGeometry;mxGeometry[_0x690c[202]][_0x690c[2001]]=  !0;mxGeometry[_0x690c[202]][_0x690c[2002]]= null;mxGeometry[_0x690c[202]][_0x690c[2003]]= null;mxGeometry[_0x690c[202]][_0x690c[2004]]= null;mxGeometry[_0x690c[202]][_0x690c[1525]]= null;mxGeometry[_0x690c[202]][_0x690c[1368]]= null;mxGeometry[_0x690c[202]][_0x690c[1500]]=  !1;mxGeometry[_0x690c[202]][_0x690c[2005]]= function(){if(null!= this[_0x690c[2002]]){var _0x6cb7x2= new mxRectangle(this[_0x690c[235]],this[_0x690c[236]],this[_0x690c[117]],this[_0x690c[119]]);this[_0x690c[235]]= this[_0x690c[2002]][_0x690c[235]];this[_0x690c[236]]= this[_0x690c[2002]][_0x690c[236]];this[_0x690c[117]]= this[_0x690c[2002]][_0x690c[117]];this[_0x690c[119]]= this[_0x690c[2002]][_0x690c[119]];this[_0x690c[2002]]= _0x6cb7x2}};mxGeometry[_0x690c[202]][_0x690c[2006]]= function(_0x6cb7x2){return _0x6cb7x2?this[_0x690c[2003]]:this[_0x690c[2004]]};mxGeometry[_0x690c[202]][_0x690c[2007]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3?this[_0x690c[2003]]= _0x6cb7x2:this[_0x690c[2004]]= _0x6cb7x2;return _0x6cb7x2};mxGeometry[_0x690c[202]][_0x690c[513]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[238]]();this[_0x690c[1500]]|| (this[_0x690c[235]]+= _0x6cb7x2,this[_0x690c[236]]+= _0x6cb7x3);null!= this[_0x690c[2003]]&& (this[_0x690c[2003]][_0x690c[235]]+= _0x6cb7x2,this[_0x690c[2003]][_0x690c[236]]+= _0x6cb7x3);null!= this[_0x690c[2004]]&& (this[_0x690c[2004]][_0x690c[235]]+= _0x6cb7x2,this[_0x690c[2004]][_0x690c[236]]+= _0x6cb7x3);if(this[_0x690c[2001]]&& null!= this[_0x690c[1525]]){for(var _0x6cb7x4=this[_0x690c[1525]][_0x690c[67]],_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4;_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[1525]][_0x6cb7x5];null!= _0x6cb7x9&& (_0x6cb7x9[_0x690c[235]]+= _0x6cb7x2,_0x6cb7x9[_0x690c[236]]+= _0x6cb7x3)}}};var mxCellPath={PATH_SEPARATOR:_0x690c[87],create:function(_0x6cb7x2){var _0x6cb7x3=_0x690c[110];if(null!= _0x6cb7x2){for(var _0x6cb7x4=_0x6cb7x2[_0x690c[1197]]();null!= _0x6cb7x4;){_0x6cb7x3= _0x6cb7x4[_0x690c[1738]](_0x6cb7x2)+ mxCellPath[_0x690c[1950]]+ _0x6cb7x3,_0x6cb7x2= _0x6cb7x4,_0x6cb7x4= _0x6cb7x2[_0x690c[1197]]()}};_0x6cb7x2= _0x6cb7x3[_0x690c[67]];1< _0x6cb7x2&& (_0x6cb7x3= _0x6cb7x3[_0x690c[85]](0,_0x6cb7x2- 1));return _0x6cb7x3},getParentPath:function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[1122]](mxCellPath.PATH_SEPARATOR);if(0<= _0x6cb7x3){return _0x6cb7x2[_0x690c[85]](0,_0x6cb7x3)};if(0< _0x6cb7x2[_0x690c[67]]){return _0x690c[110]}};return null},resolve:function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2;if(null!= _0x6cb7x3){for(var _0x6cb7x5=_0x6cb7x3[_0x690c[224]](mxCellPath.PATH_SEPARATOR),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5[_0x690c[67]];_0x6cb7x9++){_0x6cb7x4= _0x6cb7x4[_0x690c[263]](parseInt(_0x6cb7x5[_0x6cb7x9]))}};return _0x6cb7x4},compare:function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=Math[_0x690c[243]](_0x6cb7x2[_0x690c[67]],_0x6cb7x3[_0x690c[67]]),_0x6cb7x5=0,_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x4;_0x6cb7x9++){if(_0x6cb7x2[_0x6cb7x9]!= _0x6cb7x3[_0x6cb7x9]){0== _0x6cb7x2[_0x6cb7x9][_0x690c[67]]|| 0== _0x6cb7x3[_0x6cb7x9][_0x690c[67]]?_0x6cb7x5= _0x6cb7x2[_0x6cb7x9]== _0x6cb7x3[_0x6cb7x9]?0:_0x6cb7x2[_0x6cb7x9]> _0x6cb7x3[_0x6cb7x9]?1:-1:(_0x6cb7x4= parseInt(_0x6cb7x2[_0x6cb7x9]),_0x6cb7x9= parseInt(_0x6cb7x3[_0x6cb7x9]),_0x6cb7x5= _0x6cb7x4== _0x6cb7x9?0:_0x6cb7x4> _0x6cb7x9?1:-1);break}};0== _0x6cb7x5&& (_0x6cb7x4= _0x6cb7x2[_0x690c[67]],_0x6cb7x9= _0x6cb7x3[_0x690c[67]],_0x6cb7x4!= _0x6cb7x9&& (_0x6cb7x5= _0x6cb7x4> _0x6cb7x9?1:-1));return _0x6cb7x5}},mxPerimeter={RectanglePerimeter:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3= _0x6cb7x2[_0x690c[241]]();var _0x6cb7x9=_0x6cb7x2[_0x690c[242]](),_0x6cb7xa=Math[_0x690c[429]](_0x6cb7x4[_0x690c[236]]- _0x6cb7x9,_0x6cb7x4[_0x690c[235]]- _0x6cb7x3),_0x6cb7x12= new mxPoint(0,0),_0x6cb7x13=Math[_0x690c[424]],_0x6cb7x14=Math[_0x690c[424]]/ 2- _0x6cb7xa,_0x6cb7x15=Math[_0x690c[429]](_0x6cb7x2[_0x690c[119]],_0x6cb7x2[_0x690c[117]]);_0x6cb7xa< -_0x6cb7x13+ _0x6cb7x15|| _0x6cb7xa> _0x6cb7x13- _0x6cb7x15?(_0x6cb7x12[_0x690c[235]]= _0x6cb7x2[_0x690c[235]],_0x6cb7x12[_0x690c[236]]= _0x6cb7x9- _0x6cb7x2[_0x690c[117]]* Math[_0x690c[2008]](_0x6cb7xa)/ 2):_0x6cb7xa<  -_0x6cb7x15?(_0x6cb7x12[_0x690c[236]]= _0x6cb7x2[_0x690c[236]],_0x6cb7x12[_0x690c[235]]= _0x6cb7x3- _0x6cb7x2[_0x690c[119]]* Math[_0x690c[2008]](_0x6cb7x14)/ 2):_0x6cb7xa< _0x6cb7x15?(_0x6cb7x12[_0x690c[235]]= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]],_0x6cb7x12[_0x690c[236]]= _0x6cb7x9+ _0x6cb7x2[_0x690c[117]]* Math[_0x690c[2008]](_0x6cb7xa)/ 2):(_0x6cb7x12[_0x690c[236]]= _0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]],_0x6cb7x12[_0x690c[235]]= _0x6cb7x3+ _0x6cb7x2[_0x690c[119]]* Math[_0x690c[2008]](_0x6cb7x14)/ 2);_0x6cb7x5&& (_0x6cb7x4[_0x690c[235]]>= _0x6cb7x2[_0x690c[235]]&& _0x6cb7x4[_0x690c[235]]<= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]?_0x6cb7x12[_0x690c[235]]= _0x6cb7x4[_0x690c[235]]:_0x6cb7x4[_0x690c[236]]>= _0x6cb7x2[_0x690c[236]]&& _0x6cb7x4[_0x690c[236]]<= _0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]&& (_0x6cb7x12[_0x690c[236]]= _0x6cb7x4[_0x690c[236]]),_0x6cb7x4[_0x690c[235]]< _0x6cb7x2[_0x690c[235]]?_0x6cb7x12[_0x690c[235]]= _0x6cb7x2[_0x690c[235]]:_0x6cb7x4[_0x690c[235]]> _0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]&& (_0x6cb7x12[_0x690c[235]]= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]),_0x6cb7x4[_0x690c[236]]< _0x6cb7x2[_0x690c[236]]?_0x6cb7x12[_0x690c[236]]= _0x6cb7x2[_0x690c[236]]:_0x6cb7x4[_0x690c[236]]> _0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]&& (_0x6cb7x12[_0x690c[236]]= _0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]));return _0x6cb7x12},EllipsePerimeter:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x2[_0x690c[235]],_0x6cb7xa=_0x6cb7x2[_0x690c[236]],_0x6cb7x12=_0x6cb7x2[_0x690c[117]]/ 2,_0x6cb7x13=_0x6cb7x2[_0x690c[119]]/ 2,_0x6cb7x14=_0x6cb7x9+ _0x6cb7x12,_0x6cb7x15=_0x6cb7xa+ _0x6cb7x13;_0x6cb7x3= _0x6cb7x4[_0x690c[235]];_0x6cb7x4= _0x6cb7x4[_0x690c[236]];var _0x6cb7x16=parseInt(_0x6cb7x3- _0x6cb7x14),_0x6cb7x17=parseInt(_0x6cb7x4- _0x6cb7x15);if(0== _0x6cb7x16&& 0!= _0x6cb7x17){return  new mxPoint(_0x6cb7x14,_0x6cb7x15+ _0x6cb7x13* _0x6cb7x17/ Math[_0x690c[425]](_0x6cb7x17))};if(0== _0x6cb7x16&& 0== _0x6cb7x17){return  new mxPoint(_0x6cb7x3,_0x6cb7x4)};if(_0x6cb7x5){if(_0x6cb7x4>= _0x6cb7xa&& _0x6cb7x4<= _0x6cb7xa+ _0x6cb7x2[_0x690c[119]]){return _0x6cb7x2= _0x6cb7x4- _0x6cb7x15,_0x6cb7x2= Math[_0x690c[428]](_0x6cb7x12* _0x6cb7x12* (1- _0x6cb7x2* _0x6cb7x2/ (_0x6cb7x13* _0x6cb7x13)))|| 0,_0x6cb7x3<= _0x6cb7x9&& (_0x6cb7x2=  -_0x6cb7x2), new mxPoint(_0x6cb7x14+ _0x6cb7x2,_0x6cb7x4)};if(_0x6cb7x3>= _0x6cb7x9&& _0x6cb7x3<= _0x6cb7x9+ _0x6cb7x2[_0x690c[117]]){return _0x6cb7x2= _0x6cb7x3- _0x6cb7x14,_0x6cb7x2= Math[_0x690c[428]](_0x6cb7x13* _0x6cb7x13* (1- _0x6cb7x2* _0x6cb7x2/ (_0x6cb7x12* _0x6cb7x12)))|| 0,_0x6cb7x4<= _0x6cb7xa&& (_0x6cb7x2=  -_0x6cb7x2), new mxPoint(_0x6cb7x3,_0x6cb7x15+ _0x6cb7x2)}};_0x6cb7x9= _0x6cb7x17/ _0x6cb7x16;_0x6cb7x15-= _0x6cb7x9* _0x6cb7x14;_0x6cb7xa= _0x6cb7x12* _0x6cb7x12* _0x6cb7x9* _0x6cb7x9+ _0x6cb7x13* _0x6cb7x13;_0x6cb7x2= -2* _0x6cb7x14 * _0x6cb7xa;_0x6cb7x13= Math[_0x690c[428]](_0x6cb7x2* _0x6cb7x2- 4* _0x6cb7xa* (_0x6cb7x12* _0x6cb7x12* _0x6cb7x9* _0x6cb7x9* _0x6cb7x14* _0x6cb7x14+ _0x6cb7x13* _0x6cb7x13* _0x6cb7x14* _0x6cb7x14- _0x6cb7x12* _0x6cb7x12* _0x6cb7x13* _0x6cb7x13));_0x6cb7x12= (-_0x6cb7x2+ _0x6cb7x13) / (2* _0x6cb7xa);_0x6cb7x13= (-_0x6cb7x2- _0x6cb7x13) / (2* _0x6cb7xa);_0x6cb7x14= _0x6cb7x9* _0x6cb7x12+ _0x6cb7x15;_0x6cb7x15= _0x6cb7x9* _0x6cb7x13+ _0x6cb7x15;_0x6cb7x9= Math[_0x690c[428]](Math[_0x690c[2009]](_0x6cb7x12- _0x6cb7x3,2)+ Math[_0x690c[2009]](_0x6cb7x14- _0x6cb7x4,2));_0x6cb7x3= Math[_0x690c[428]](Math[_0x690c[2009]](_0x6cb7x13- _0x6cb7x3,2)+ Math[_0x690c[2009]](_0x6cb7x15- _0x6cb7x4,2));_0x6cb7xa= _0x6cb7x4= 0;_0x6cb7x9< _0x6cb7x3?(_0x6cb7x4= _0x6cb7x12,_0x6cb7xa= _0x6cb7x14):(_0x6cb7x4= _0x6cb7x13,_0x6cb7xa= _0x6cb7x15);return  new mxPoint(_0x6cb7x4,_0x6cb7xa)},RhombusPerimeter:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3= _0x6cb7x2[_0x690c[235]];var _0x6cb7x9=_0x6cb7x2[_0x690c[236]],_0x6cb7xa=_0x6cb7x2[_0x690c[117]];_0x6cb7x2= _0x6cb7x2[_0x690c[119]];var _0x6cb7x12=_0x6cb7x3+ _0x6cb7xa/ 2,_0x6cb7x13=_0x6cb7x9+ _0x6cb7x2/ 2,_0x6cb7x14=_0x6cb7x4[_0x690c[235]];_0x6cb7x4= _0x6cb7x4[_0x690c[236]];if(_0x6cb7x12== _0x6cb7x14){return _0x6cb7x13> _0x6cb7x4? new mxPoint(_0x6cb7x12,_0x6cb7x9): new mxPoint(_0x6cb7x12,_0x6cb7x9+ _0x6cb7x2)};if(_0x6cb7x13== _0x6cb7x4){return _0x6cb7x12> _0x6cb7x14? new mxPoint(_0x6cb7x3,_0x6cb7x13): new mxPoint(_0x6cb7x3+ _0x6cb7xa,_0x6cb7x13)};var _0x6cb7x15=_0x6cb7x12,_0x6cb7x16=_0x6cb7x13;_0x6cb7x5&& (_0x6cb7x14>= _0x6cb7x3&& _0x6cb7x14<= _0x6cb7x3+ _0x6cb7xa?_0x6cb7x15= _0x6cb7x14:_0x6cb7x4>= _0x6cb7x9&& _0x6cb7x4<= _0x6cb7x9+ _0x6cb7x2&& (_0x6cb7x16= _0x6cb7x4));return _0x6cb7x14< _0x6cb7x12?_0x6cb7x4< _0x6cb7x13?mxUtils[_0x690c[2010]](_0x6cb7x14,_0x6cb7x4,_0x6cb7x15,_0x6cb7x16,_0x6cb7x12,_0x6cb7x9,_0x6cb7x3,_0x6cb7x13):mxUtils[_0x690c[2010]](_0x6cb7x14,_0x6cb7x4,_0x6cb7x15,_0x6cb7x16,_0x6cb7x12,_0x6cb7x9+ _0x6cb7x2,_0x6cb7x3,_0x6cb7x13):_0x6cb7x4< _0x6cb7x13?mxUtils[_0x690c[2010]](_0x6cb7x14,_0x6cb7x4,_0x6cb7x15,_0x6cb7x16,_0x6cb7x12,_0x6cb7x9,_0x6cb7x3+ _0x6cb7xa,_0x6cb7x13):mxUtils[_0x690c[2010]](_0x6cb7x14,_0x6cb7x4,_0x6cb7x15,_0x6cb7x16,_0x6cb7x12,_0x6cb7x9+ _0x6cb7x2,_0x6cb7x3+ _0x6cb7xa,_0x6cb7x13)},TrianglePerimeter:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]][mxConstants[_0x690c[2011]]]:null;var _0x6cb7x9=_0x6cb7x3== mxConstants[_0x690c[1358]]|| _0x6cb7x3== mxConstants[_0x690c[1354]],_0x6cb7xa=_0x6cb7x2[_0x690c[235]],_0x6cb7x12=_0x6cb7x2[_0x690c[236]],_0x6cb7x13=_0x6cb7x2[_0x690c[117]];_0x6cb7x2= _0x6cb7x2[_0x690c[119]];var _0x6cb7x14=_0x6cb7xa+ _0x6cb7x13/ 2,_0x6cb7x15=_0x6cb7x12+ _0x6cb7x2/ 2,_0x6cb7x16= new mxPoint(_0x6cb7xa,_0x6cb7x12),_0x6cb7x17= new mxPoint(_0x6cb7xa+ _0x6cb7x13,_0x6cb7x15),_0x6cb7x18= new mxPoint(_0x6cb7xa,_0x6cb7x12+ _0x6cb7x2);_0x6cb7x3== mxConstants[_0x690c[1358]]?(_0x6cb7x16= _0x6cb7x18,_0x6cb7x17=  new mxPoint(_0x6cb7x14,_0x6cb7x12),_0x6cb7x18=  new mxPoint(_0x6cb7xa+ _0x6cb7x13,_0x6cb7x12+ _0x6cb7x2)):_0x6cb7x3== mxConstants[_0x690c[1354]]?(_0x6cb7x17=  new mxPoint(_0x6cb7x14,_0x6cb7x12+ _0x6cb7x2),_0x6cb7x18=  new mxPoint(_0x6cb7xa+ _0x6cb7x13,_0x6cb7x12)):_0x6cb7x3== mxConstants[_0x690c[1359]]&& (_0x6cb7x16=  new mxPoint(_0x6cb7xa+ _0x6cb7x13,_0x6cb7x12),_0x6cb7x17=  new mxPoint(_0x6cb7xa,_0x6cb7x15),_0x6cb7x18=  new mxPoint(_0x6cb7xa+ _0x6cb7x13,_0x6cb7x12+ _0x6cb7x2));var _0x6cb7x19=_0x6cb7x4[_0x690c[235]]- _0x6cb7x14,_0x6cb7x1a=_0x6cb7x4[_0x690c[236]]- _0x6cb7x15,_0x6cb7x19=_0x6cb7x9?Math[_0x690c[429]](_0x6cb7x19,_0x6cb7x1a):Math[_0x690c[429]](_0x6cb7x1a,_0x6cb7x19),_0x6cb7x1b=_0x6cb7x9?Math[_0x690c[429]](_0x6cb7x13,_0x6cb7x2):Math[_0x690c[429]](_0x6cb7x2,_0x6cb7x13),_0x6cb7x1a=!1,_0x6cb7x1a=_0x6cb7x3== mxConstants[_0x690c[1358]]|| _0x6cb7x3== mxConstants[_0x690c[1359]]?_0x6cb7x19>  -_0x6cb7x1b&& _0x6cb7x19< _0x6cb7x1b:_0x6cb7x19< -Math[_0x690c[424]]+ _0x6cb7x1b|| _0x6cb7x19> Math[_0x690c[424]]- _0x6cb7x1b,_0x6cb7x1b=null;_0x6cb7x1a?_0x6cb7x1b= _0x6cb7x5&& (_0x6cb7x9&& _0x6cb7x4[_0x690c[235]]>= _0x6cb7x16[_0x690c[235]]&& _0x6cb7x4[_0x690c[235]]<= _0x6cb7x18[_0x690c[235]]|| !_0x6cb7x9&& _0x6cb7x4[_0x690c[236]]>= _0x6cb7x16[_0x690c[236]] && _0x6cb7x4[_0x690c[236]]<= _0x6cb7x18[_0x690c[236]])?_0x6cb7x9? new mxPoint(_0x6cb7x4[_0x690c[235]],_0x6cb7x16[_0x690c[236]]): new mxPoint(_0x6cb7x16[_0x690c[235]],_0x6cb7x4[_0x690c[236]]):_0x6cb7x3== mxConstants[_0x690c[1358]]? new mxPoint(_0x6cb7xa+ _0x6cb7x13/ 2+ _0x6cb7x2* Math[_0x690c[2008]](_0x6cb7x19)/ 2,_0x6cb7x12+ _0x6cb7x2):_0x6cb7x3== mxConstants[_0x690c[1354]]? new mxPoint(_0x6cb7xa+ _0x6cb7x13/ 2- _0x6cb7x2* Math[_0x690c[2008]](_0x6cb7x19)/ 2,_0x6cb7x12):_0x6cb7x3== mxConstants[_0x690c[1359]]? new mxPoint(_0x6cb7xa+ _0x6cb7x13,_0x6cb7x12+ _0x6cb7x2/ 2+ _0x6cb7x13* Math[_0x690c[2008]](_0x6cb7x19)/ 2): new mxPoint(_0x6cb7xa,_0x6cb7x12+ _0x6cb7x2/ 2- _0x6cb7x13* Math[_0x690c[2008]](_0x6cb7x19)/ 2):(_0x6cb7x5&& (_0x6cb7x5=  new mxPoint(_0x6cb7x14,_0x6cb7x15),_0x6cb7x4[_0x690c[236]]>= _0x6cb7x12&& _0x6cb7x4[_0x690c[236]]<= _0x6cb7x12+ _0x6cb7x2?(_0x6cb7x5[_0x690c[235]]= _0x6cb7x9?_0x6cb7x14:_0x6cb7x3== mxConstants[_0x690c[1359]]?_0x6cb7xa+ _0x6cb7x13:_0x6cb7xa,_0x6cb7x5[_0x690c[236]]= _0x6cb7x4[_0x690c[236]]):_0x6cb7x4[_0x690c[235]]>= _0x6cb7xa&& _0x6cb7x4[_0x690c[235]]<= _0x6cb7xa+ _0x6cb7x13&& (_0x6cb7x5[_0x690c[235]]= _0x6cb7x4[_0x690c[235]],_0x6cb7x5[_0x690c[236]]=  !_0x6cb7x9?_0x6cb7x15:_0x6cb7x3== mxConstants[_0x690c[1358]]?_0x6cb7x12+ _0x6cb7x2:_0x6cb7x12),_0x6cb7x14= _0x6cb7x5[_0x690c[235]],_0x6cb7x15= _0x6cb7x5[_0x690c[236]]),_0x6cb7x1b= _0x6cb7x9&& _0x6cb7x4[_0x690c[235]]<= _0x6cb7xa+ _0x6cb7x13/ 2|| !_0x6cb7x9&& _0x6cb7x4[_0x690c[236]]<= _0x6cb7x12+ _0x6cb7x2/ 2?mxUtils[_0x690c[2010]](_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]],_0x6cb7x14,_0x6cb7x15,_0x6cb7x16[_0x690c[235]],_0x6cb7x16[_0x690c[236]],_0x6cb7x17[_0x690c[235]],_0x6cb7x17[_0x690c[236]]):mxUtils[_0x690c[2010]](_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]],_0x6cb7x14,_0x6cb7x15,_0x6cb7x17[_0x690c[235]],_0x6cb7x17[_0x690c[236]],_0x6cb7x18[_0x690c[235]],_0x6cb7x18[_0x690c[236]]));null== _0x6cb7x1b&& (_0x6cb7x1b=  new mxPoint(_0x6cb7x14,_0x6cb7x15));return _0x6cb7x1b}};function mxPrintPreview(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[255]]= null!= _0x6cb7x3?_0x6cb7x3:1/ _0x6cb7x2[_0x690c[2012]];this[_0x690c[467]]= null!= _0x6cb7x5?_0x6cb7x5:0;this[_0x690c[2013]]= null!= _0x6cb7x4?_0x6cb7x4:_0x6cb7x2[_0x690c[2013]];this[_0x690c[924]]= null!= _0x6cb7x13?_0x6cb7x13:_0x690c[2014];this[_0x690c[1732]]= null!= _0x6cb7x9?_0x6cb7x9:0;this[_0x690c[1733]]= null!= _0x6cb7xa?_0x6cb7xa:0;this[_0x690c[1630]]= _0x6cb7x12;this[_0x690c[2015]]= null!= _0x6cb7x14?_0x6cb7x14:!0}mxPrintPreview[_0x690c[202]][_0x690c[1179]]= null;mxPrintPreview[_0x690c[202]][_0x690c[2013]]= null;mxPrintPreview[_0x690c[202]][_0x690c[255]]= null;mxPrintPreview[_0x690c[202]][_0x690c[467]]= 0;mxPrintPreview[_0x690c[202]][_0x690c[1732]]= 0;mxPrintPreview[_0x690c[202]][_0x690c[1733]]= 0;mxPrintPreview[_0x690c[202]][_0x690c[2016]]=  !0;mxPrintPreview[_0x690c[202]][_0x690c[2017]]=  !1;mxPrintPreview[_0x690c[202]][_0x690c[1630]]= null;mxPrintPreview[_0x690c[202]][_0x690c[924]]= null;mxPrintPreview[_0x690c[202]][_0x690c[2015]]= null;mxPrintPreview[_0x690c[202]][_0x690c[2018]]= null;mxPrintPreview[_0x690c[202]][_0x690c[2019]]= 0;mxPrintPreview[_0x690c[202]][_0x690c[2020]]= function(){return this[_0x690c[2018]]};mxPrintPreview[_0x690c[202]][_0x690c[2021]]= function(){var _0x6cb7x2=_0x690c[110];8== document[_0x690c[5]]&& (_0x6cb7x2= _0x690c[2022]);return _0x6cb7x2};mxPrintPreview[_0x690c[202]][_0x690c[392]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[259]][_0x690c[2023]],_0x6cb7x4=null;try{this[_0x690c[2017]]&& (this[_0x690c[1179]][_0x690c[259]][_0x690c[2023]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3[_0x690c[176]](_0x6cb7x2[_0x690c[441]][_0x690c[2024]]())});if(null== this[_0x690c[2018]]){this[_0x690c[2018]]= window[_0x690c[392]]();var _0x6cb7x5=this[_0x690c[2018]][_0x690c[395]],_0x6cb7x9=this[_0x690c[2021]]();null!= _0x6cb7x9&& 0< _0x6cb7x9[_0x690c[67]]&& _0x6cb7x5[_0x690c[171]](_0x6cb7x9);_0x6cb7x5[_0x690c[171]](_0x690c[528]);_0x6cb7x5[_0x690c[171]](_0x690c[531]);this[_0x690c[2025]](_0x6cb7x5,_0x6cb7x2);_0x6cb7x5[_0x690c[171]](_0x690c[533]);_0x6cb7x5[_0x690c[171]](_0x690c[2026]);mxClient[_0x690c[54]](_0x690c[94],mxClient[_0x690c[86]]+ _0x690c[95],_0x6cb7x5);mxClient[_0x690c[47]]&& (_0x6cb7x5[_0x690c[100]][_0x690c[99]](_0x690c[6],_0x690c[97]),_0x6cb7x5[_0x690c[100]][_0x690c[99]](_0x690c[7],_0x690c[101]),_0x6cb7x5[_0x690c[102]]()[_0x690c[103]]= _0x690c[104],mxClient[_0x690c[54]](_0x690c[94],mxClient[_0x690c[86]]+ _0x690c[105],_0x6cb7x5));var _0x6cb7xa=this[_0x690c[1179]][_0x690c[517]]()[_0x690c[238]](),_0x6cb7x12=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[518]](),_0x6cb7x13=_0x6cb7x12/ this[_0x690c[255]],_0x6cb7x14=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[512]]();this[_0x690c[2016]]|| (this[_0x690c[1732]]= -_0x6cb7x14[_0x690c[235]]* this[_0x690c[255]],this[_0x690c[1733]]= -_0x6cb7x14[_0x690c[236]]* this[_0x690c[255]],_0x6cb7xa[_0x690c[117]]+= _0x6cb7xa[_0x690c[235]],_0x6cb7xa[_0x690c[119]]+= _0x6cb7xa[_0x690c[236]],_0x6cb7xa[_0x690c[235]]= 0,this[_0x690c[467]]= _0x6cb7xa[_0x690c[236]]= 0);_0x6cb7xa[_0x690c[117]]/= _0x6cb7x13;_0x6cb7xa[_0x690c[119]]/= _0x6cb7x13;var _0x6cb7x15=this[_0x690c[2013]][_0x690c[117]]- 2* this[_0x690c[467]],_0x6cb7x16=this[_0x690c[2013]][_0x690c[119]]- 2* this[_0x690c[467]],_0x6cb7x17=Math[_0x690c[160]](1,Math[_0x690c[430]]((_0x6cb7xa[_0x690c[117]]+ this[_0x690c[1732]])/ _0x6cb7x15)),_0x6cb7x18=Math[_0x690c[160]](1,Math[_0x690c[430]]((_0x6cb7xa[_0x690c[119]]+ this[_0x690c[1733]])/ _0x6cb7x16));this[_0x690c[2019]]= _0x6cb7x17* _0x6cb7x18;var _0x6cb7x19=mxUtils[_0x690c[885]](this,function(){if(this[_0x690c[2015]]&& (1< _0x6cb7x18|| 1< _0x6cb7x17)){var _0x6cb7x2=this[_0x690c[2027]](_0x6cb7x18,_0x6cb7x17);_0x6cb7x5[_0x690c[112]][_0x690c[62]](_0x6cb7x2);if(mxClient[_0x690c[80]]){_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[492];var _0x6cb7x3=function(){_0x6cb7x2[_0x690c[124]][_0x690c[125]]= _0x6cb7x5[_0x690c[112]][_0x690c[190]]+ 10+ _0x690c[168]};mxEvent[_0x690c[169]](this[_0x690c[2018]],_0x690c[276],function(_0x6cb7x2){_0x6cb7x3()});mxEvent[_0x690c[169]](this[_0x690c[2018]],_0x690c[129],function(_0x6cb7x2){_0x6cb7x3()})}}});_0x6cb7x2= function(_0x6cb7x2,_0x6cb7x3){null!= this[_0x690c[1630]]&& (_0x6cb7x2[_0x690c[124]][_0x690c[1630]]= this[_0x690c[1630]],_0x6cb7x2[_0x690c[124]][_0x690c[465]]= _0x690c[1631],_0x6cb7x2[_0x690c[124]][_0x690c[1629]]= _0x690c[942]);_0x6cb7x2[_0x690c[124]][_0x690c[1537]]= _0x690c[1391];_0x6cb7x3&& (_0x6cb7x2[_0x690c[124]][_0x690c[2028]]= _0x690c[2029]);mxClient[_0x690c[80]]?(_0x6cb7x5[_0x690c[171]](_0x6cb7x2[_0x690c[342]]),_0x6cb7x2[_0x690c[265]][_0x690c[266]](_0x6cb7x2)):(_0x6cb7x2[_0x690c[265]][_0x690c[266]](_0x6cb7x2),_0x6cb7x5[_0x690c[112]][_0x690c[62]](_0x6cb7x2));if(_0x6cb7x3){var _0x6cb7x4=_0x6cb7x5[_0x690c[55]](_0x690c[1054]);_0x6cb7x4[_0x690c[926]]= _0x690c[2030];_0x6cb7x5[_0x690c[112]][_0x690c[62]](_0x6cb7x4)}};var _0x6cb7x1a=this[_0x690c[2031]](this[_0x690c[2013]][_0x690c[117]],this[_0x690c[2013]][_0x690c[119]]);if(null!= _0x6cb7x1a){for(var _0x6cb7x1b=0;_0x6cb7x1b< _0x6cb7x1a[_0x690c[67]];_0x6cb7x1b++){_0x6cb7x2(_0x6cb7x1a[_0x6cb7x1b],!0)}};for(var _0x6cb7x1c=this[_0x690c[2032]](this[_0x690c[2013]][_0x690c[117]],this[_0x690c[2013]][_0x690c[119]]),_0x6cb7x1b=0;_0x6cb7x1b< _0x6cb7x18;_0x6cb7x1b++){for(var _0x6cb7x1d=_0x6cb7x1b* _0x6cb7x16/ this[_0x690c[255]]- this[_0x690c[1733]]/ this[_0x690c[255]]+ (_0x6cb7xa[_0x690c[236]]- _0x6cb7x14[_0x690c[236]]* _0x6cb7x12)/ _0x6cb7x12,_0x6cb7x1a=0;_0x6cb7x1a< _0x6cb7x17;_0x6cb7x1a++){if(null== this[_0x690c[2018]]){return null};var _0x6cb7x1e=_0x6cb7x1a* _0x6cb7x15/ this[_0x690c[255]]- this[_0x690c[1732]]/ this[_0x690c[255]]+ (_0x6cb7xa[_0x690c[235]]- _0x6cb7x14[_0x690c[235]]* _0x6cb7x12)/ _0x6cb7x12,_0x6cb7x1f=_0x6cb7x1b* _0x6cb7x17+ _0x6cb7x1a+ 1,_0x6cb7x4=this[_0x690c[2034]](this[_0x690c[2013]][_0x690c[117]],this[_0x690c[2013]][_0x690c[119]],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2033]](-_0x6cb7x1e,-_0x6cb7x1d,this[_0x690c[255]],_0x6cb7x1f,_0x6cb7x2)}));_0x6cb7x4[_0x690c[57]](_0x690c[1363],_0x690c[2035]+ _0x6cb7x1f);_0x6cb7x2(_0x6cb7x4,null!= _0x6cb7x1c|| _0x6cb7x1b< _0x6cb7x18- 1|| _0x6cb7x1a< _0x6cb7x17- 1)}};if(null!= _0x6cb7x1c){for(_0x6cb7x1b= 0;_0x6cb7x1b< _0x6cb7x1c[_0x690c[67]];_0x6cb7x1b++){_0x6cb7x2(_0x6cb7x1c[_0x6cb7x1b],_0x6cb7x1b< _0x6cb7x1c[_0x690c[67]])}};_0x6cb7x5[_0x690c[171]](_0x690c[527]);_0x6cb7x5[_0x690c[171]](_0x690c[534]);_0x6cb7x5[_0x690c[268]]();_0x6cb7x19();mxEvent[_0x690c[762]](_0x6cb7x5[_0x690c[112]])};this[_0x690c[2018]][_0x690c[393]]()}catch(y){null!= _0x6cb7x4&& null!= _0x6cb7x4[_0x690c[265]]&& _0x6cb7x4[_0x690c[265]][_0x690c[266]](_0x6cb7x4)}finally{this[_0x690c[1179]][_0x690c[259]][_0x690c[2023]]= _0x6cb7x3};return this[_0x690c[2018]]};mxPrintPreview[_0x690c[202]][_0x690c[2025]]= function(_0x6cb7x2,_0x6cb7x3){null!= this[_0x690c[924]]&& _0x6cb7x2[_0x690c[171]](_0x690c[2036]+ this[_0x690c[924]]+ _0x690c[2037]);_0x6cb7x2[_0x690c[171]](_0x690c[2038]);_0x6cb7x2[_0x690c[171]](_0x690c[2039]);_0x6cb7x2[_0x690c[171]](_0x690c[2040]);_0x6cb7x2[_0x690c[171]](_0x690c[2041]);_0x6cb7x2[_0x690c[171]](_0x690c[233]);_0x6cb7x2[_0x690c[171]](_0x690c[2042]);_0x6cb7x2[_0x690c[171]](_0x690c[2043]);_0x6cb7x2[_0x690c[171]](_0x690c[2044]);_0x6cb7x2[_0x690c[171]](_0x690c[2045]);_0x6cb7x2[_0x690c[171]](_0x690c[233]);null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[171]](_0x6cb7x3);_0x6cb7x2[_0x690c[171]](_0x690c[2046])};mxPrintPreview[_0x690c[202]][_0x690c[2027]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[2018]][_0x690c[395]],_0x6cb7x5=_0x6cb7x4[_0x690c[55]](_0x690c[116]);_0x6cb7x5[_0x690c[926]]= _0x690c[2047];_0x6cb7x5[_0x690c[57]](_0x690c[467],_0x690c[468]);for(var _0x6cb7x9=_0x6cb7x4[_0x690c[55]](_0x690c[120]),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x2;_0x6cb7xa++){for(var _0x6cb7x12=_0x6cb7x4[_0x690c[55]](_0x690c[121]),_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x3;_0x6cb7x13++){var _0x6cb7x14=_0x6cb7xa* _0x6cb7x3+ _0x6cb7x13+ 1,_0x6cb7x15=_0x6cb7x4[_0x690c[55]](_0x690c[122]);if(!mxClient[_0x690c[133]]|| mxClient[_0x690c[75]] || mxClient[_0x690c[76]]){var _0x6cb7x16=_0x6cb7x4[_0x690c[55]](_0x690c[2048]);_0x6cb7x16[_0x690c[57]](_0x690c[44],_0x690c[2049]+ _0x6cb7x14);mxUtils[_0x690c[53]](_0x6cb7x16,_0x6cb7x14,_0x6cb7x4);_0x6cb7x15[_0x690c[62]](_0x6cb7x16)}else {mxUtils[_0x690c[53]](_0x6cb7x15,_0x6cb7x14,_0x6cb7x4)};_0x6cb7x12[_0x690c[62]](_0x6cb7x15)};_0x6cb7x9[_0x690c[62]](_0x6cb7x12)};_0x6cb7x5[_0x690c[62]](_0x6cb7x9);return _0x6cb7x5};mxPrintPreview[_0x690c[202]][_0x690c[2034]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=document[_0x690c[55]](_0x690c[485]);try{_0x6cb7x5[_0x690c[124]][_0x690c[117]]= _0x6cb7x2+ _0x690c[168];_0x6cb7x5[_0x690c[124]][_0x690c[119]]= _0x6cb7x3+ _0x690c[168];_0x6cb7x5[_0x690c[124]][_0x690c[277]]= _0x690c[188];_0x6cb7x5[_0x690c[124]][_0x690c[2050]]= _0x690c[1824];_0x6cb7x5[_0x690c[124]][_0x690c[491]]= _0x690c[1500];var _0x6cb7x9=document[_0x690c[55]](_0x690c[485]);_0x6cb7x9[_0x690c[124]][_0x690c[125]]= this[_0x690c[467]]+ _0x690c[168];_0x6cb7x9[_0x690c[124]][_0x690c[361]]= this[_0x690c[467]]+ _0x690c[168];_0x6cb7x9[_0x690c[124]][_0x690c[117]]= _0x6cb7x2- 2* this[_0x690c[467]]+ _0x690c[168];_0x6cb7x9[_0x690c[124]][_0x690c[119]]= _0x6cb7x3- 2* this[_0x690c[467]]+ _0x690c[168];_0x6cb7x9[_0x690c[124]][_0x690c[277]]= _0x690c[188];this[_0x690c[1179]][_0x690c[507]]== mxConstants[_0x690c[1523]]&& (_0x6cb7x9[_0x690c[124]][_0x690c[491]]= _0x690c[492]);_0x6cb7x5[_0x690c[62]](_0x6cb7x9);document[_0x690c[112]][_0x690c[62]](_0x6cb7x5);_0x6cb7x4(_0x6cb7x9)}catch(f){throw _0x6cb7x5[_0x690c[265]][_0x690c[266]](_0x6cb7x5),f};return _0x6cb7x5};mxPrintPreview[_0x690c[202]][_0x690c[2033]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x5= this[_0x690c[1179]][_0x690c[249]]();var _0x6cb7xa=this[_0x690c[1179]][_0x690c[526]];this[_0x690c[1179]][_0x690c[526]]= _0x6cb7x9;var _0x6cb7x12=_0x6cb7x5[_0x690c[2051]](),_0x6cb7x13=_0x6cb7x5[_0x690c[2052]](),_0x6cb7x14=_0x6cb7x5[_0x690c[2024]](),_0x6cb7x15=_0x6cb7x5[_0x690c[1524]]();this[_0x690c[1179]][_0x690c[507]]== mxConstants[_0x690c[508]]?_0x6cb7x5[_0x690c[1569]]():this[_0x690c[1179]][_0x690c[507]]== mxConstants[_0x690c[1523]]?_0x6cb7x5[_0x690c[1571]]():_0x6cb7x5[_0x690c[1570]]();var _0x6cb7x16=_0x6cb7x5[_0x690c[503]]();_0x6cb7x5[_0x690c[504]](!1);var _0x6cb7x17=this[_0x690c[1179]][_0x690c[994]]();this[_0x690c[1179]][_0x690c[995]](!1);var _0x6cb7x18=_0x6cb7x5[_0x690c[512]]();_0x6cb7x5[_0x690c[513]]=  new mxPoint(_0x6cb7x2,_0x6cb7x3);_0x6cb7x2= null;try{var _0x6cb7x19=[this[_0x690c[1179]][_0x690c[502]]()[_0x690c[501]]()];_0x6cb7x2=  new mxTemporaryCellStates(_0x6cb7x5,_0x6cb7x4,_0x6cb7x19)}finally{if(mxClient[_0x690c[80]]){_0x6cb7x5[_0x690c[506]][_0x690c[339]]= _0x690c[110]}else {for(_0x6cb7x4= _0x6cb7x9[_0x690c[285]];null!= _0x6cb7x4;){_0x6cb7x19= _0x6cb7x4[_0x690c[287]],_0x6cb7x3= _0x6cb7x4[_0x690c[301]][_0x690c[216]](),_0x690c[571]== _0x6cb7x3?(_0x6cb7x4[_0x690c[57]](_0x690c[117],parseInt(_0x6cb7x9[_0x690c[124]][_0x690c[117]])),_0x6cb7x4[_0x690c[57]](_0x690c[119],parseInt(_0x6cb7x9[_0x690c[124]][_0x690c[119]]))):_0x690c[583]!= _0x6cb7x4[_0x690c[124]][_0x690c[270]]&& _0x690c[116]!= _0x6cb7x3&& _0x6cb7x4[_0x690c[265]][_0x690c[266]](_0x6cb7x4),_0x6cb7x4= _0x6cb7x19}};_0x6cb7x5[_0x690c[506]][_0x690c[265]][_0x690c[266]](_0x6cb7x5[_0x690c[506]]);this[_0x690c[1179]][_0x690c[995]](_0x6cb7x17);this[_0x690c[1179]][_0x690c[526]]= _0x6cb7xa;_0x6cb7x5[_0x690c[510]]= _0x6cb7x12;_0x6cb7x5[_0x690c[2053]]= _0x6cb7x13;_0x6cb7x5[_0x690c[505]]= _0x6cb7x14;_0x6cb7x5[_0x690c[506]]= _0x6cb7x15;_0x6cb7x5[_0x690c[513]]= _0x6cb7x18;_0x6cb7x2[_0x690c[515]]();_0x6cb7x5[_0x690c[504]](_0x6cb7x16)}};mxPrintPreview[_0x690c[202]][_0x690c[2031]]= function(){return null};mxPrintPreview[_0x690c[202]][_0x690c[2032]]= function(){return null};mxPrintPreview[_0x690c[202]][_0x690c[540]]= function(){var _0x6cb7x2=this[_0x690c[392]]();null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[540]]()};mxPrintPreview[_0x690c[202]][_0x690c[268]]= function(){null!= this[_0x690c[2018]]&& (this[_0x690c[2018]][_0x690c[268]](),this[_0x690c[2018]]= null)};function mxStylesheet(){this[_0x690c[2054]]= {};this[_0x690c[2056]](this[_0x690c[2055]]());this[_0x690c[2058]](this[_0x690c[2057]]())}mxStylesheet[_0x690c[202]][_0x690c[2055]]= function(){var _0x6cb7x2={};_0x6cb7x2[mxConstants[_0x690c[2059]]]= mxConstants[_0x690c[2060]];_0x6cb7x2[mxConstants[_0x690c[2061]]]= mxPerimeter[_0x690c[2062]];_0x6cb7x2[mxConstants[_0x690c[2063]]]= mxConstants[_0x690c[481]];_0x6cb7x2[mxConstants[_0x690c[2064]]]= mxConstants[_0x690c[479]];_0x6cb7x2[mxConstants[_0x690c[2065]]]= _0x690c[2066];_0x6cb7x2[mxConstants[_0x690c[2067]]]= _0x690c[2068];_0x6cb7x2[mxConstants[_0x690c[2069]]]= _0x690c[2070];return _0x6cb7x2};mxStylesheet[_0x690c[202]][_0x690c[2057]]= function(){var _0x6cb7x2={};_0x6cb7x2[mxConstants[_0x690c[2059]]]= mxConstants[_0x690c[2071]];_0x6cb7x2[mxConstants[_0x690c[1695]]]= mxConstants[_0x690c[1622]];_0x6cb7x2[mxConstants[_0x690c[2063]]]= mxConstants[_0x690c[481]];_0x6cb7x2[mxConstants[_0x690c[2064]]]= mxConstants[_0x690c[479]];_0x6cb7x2[mxConstants[_0x690c[2067]]]= _0x690c[2068];_0x6cb7x2[mxConstants[_0x690c[2069]]]= _0x690c[2072];return _0x6cb7x2};mxStylesheet[_0x690c[202]][_0x690c[2056]]= function(_0x6cb7x2){this[_0x690c[2074]](_0x690c[2073],_0x6cb7x2)};mxStylesheet[_0x690c[202]][_0x690c[2058]]= function(_0x6cb7x2){this[_0x690c[2074]](_0x690c[2075],_0x6cb7x2)};mxStylesheet[_0x690c[202]][_0x690c[2076]]= function(){return this[_0x690c[2054]][_0x690c[2073]]};mxStylesheet[_0x690c[202]][_0x690c[2077]]= function(){return this[_0x690c[2054]][_0x690c[2075]]};mxStylesheet[_0x690c[202]][_0x690c[2074]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2054]][_0x6cb7x2]= _0x6cb7x3};mxStylesheet[_0x690c[202]][_0x690c[1705]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x3;if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){for(var _0x6cb7x5=_0x6cb7x2[_0x690c[224]](_0x690c[471]),_0x6cb7x4=null!= _0x6cb7x4&& _0x690c[471]!= _0x6cb7x2[_0x690c[225]](0)?mxUtils[_0x690c[238]](_0x6cb7x4):{},_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x5[_0x6cb7x9],_0x6cb7x12=_0x6cb7xa[_0x690c[2]](_0x690c[226]);if(0<= _0x6cb7x12){var _0x6cb7x13=_0x6cb7xa[_0x690c[85]](0,_0x6cb7x12),_0x6cb7xa=_0x6cb7xa[_0x690c[85]](_0x6cb7x12+ 1);_0x6cb7xa== mxConstants[_0x690c[217]]? delete _0x6cb7x4[_0x6cb7x13]:mxUtils[_0x690c[1946]](_0x6cb7xa)?_0x6cb7x4[_0x6cb7x13]= parseFloat(_0x6cb7xa):_0x6cb7x4[_0x6cb7x13]= _0x6cb7xa}else {if(_0x6cb7xa= this[_0x690c[2054]][_0x6cb7xa],null!= _0x6cb7xa){for(_0x6cb7x13 in _0x6cb7xa){_0x6cb7x4[_0x6cb7x13]= _0x6cb7xa[_0x6cb7x13]}}}}};return _0x6cb7x4};function mxCellState(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[441]]= _0x6cb7x2;this[_0x690c[246]]= _0x6cb7x3;this[_0x690c[124]]= _0x6cb7x4;this[_0x690c[2078]]=  new mxPoint;this[_0x690c[2079]]=  new mxPoint}mxCellState[_0x690c[202]]=  new mxRectangle;mxCellState[_0x690c[202]][_0x690c[196]]= mxCellState;mxCellState[_0x690c[202]][_0x690c[441]]= null;mxCellState[_0x690c[202]][_0x690c[246]]= null;mxCellState[_0x690c[202]][_0x690c[124]]= null;mxCellState[_0x690c[202]][_0x690c[2080]]=  !0;mxCellState[_0x690c[202]][_0x690c[2081]]=  !1;mxCellState[_0x690c[202]][_0x690c[2082]]=  !1;mxCellState[_0x690c[202]][_0x690c[2078]]= null;mxCellState[_0x690c[202]][_0x690c[439]]= null;mxCellState[_0x690c[202]][_0x690c[2079]]= null;mxCellState[_0x690c[202]][_0x690c[2083]]= null;mxCellState[_0x690c[202]][_0x690c[2084]]= null;mxCellState[_0x690c[202]][_0x690c[2085]]= 0;mxCellState[_0x690c[202]][_0x690c[67]]= 0;mxCellState[_0x690c[202]][_0x690c[2086]]= null;mxCellState[_0x690c[202]][_0x690c[253]]= null;mxCellState[_0x690c[202]][_0x690c[963]]= null;mxCellState[_0x690c[202]][_0x690c[2087]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2= _0x6cb7x2|| 0;_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3: new mxRectangle(this[_0x690c[235]],this[_0x690c[236]],this[_0x690c[117]],this[_0x690c[119]]);if(null!= this[_0x690c[253]]&& null!= this[_0x690c[253]][_0x690c[1561]]){var _0x6cb7x4=this[_0x690c[253]][_0x690c[1561]][_0x690c[1548]](this[_0x690c[124]],_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]],_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]]);_0x6cb7x3[_0x690c[235]]= _0x6cb7x4[_0x690c[235]];_0x6cb7x3[_0x690c[236]]= _0x6cb7x4[_0x690c[236]];_0x6cb7x3[_0x690c[117]]= this[_0x690c[253]][_0x690c[1561]][_0x690c[1532]]* _0x6cb7x4[_0x690c[117]];_0x6cb7x3[_0x690c[119]]= this[_0x690c[253]][_0x690c[1561]][_0x690c[1533]]* _0x6cb7x4[_0x690c[119]]};0!= _0x6cb7x2&& _0x6cb7x3[_0x690c[244]](_0x6cb7x2);return _0x6cb7x3};mxCellState[_0x690c[202]][_0x690c[2088]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3?(null== this[_0x690c[439]]&& (this[_0x690c[439]]= []),0== this[_0x690c[439]][_0x690c[67]]?this[_0x690c[439]][_0x690c[207]](_0x6cb7x2):this[_0x690c[439]][0]= _0x6cb7x2):null== this[_0x690c[439]]?(this[_0x690c[439]]= [],this[_0x690c[439]][_0x690c[207]](null),this[_0x690c[439]][_0x690c[207]](_0x6cb7x2)):1== this[_0x690c[439]][_0x690c[67]]?this[_0x690c[439]][_0x690c[207]](_0x6cb7x2):this[_0x690c[439]][this[_0x690c[439]][_0x690c[67]]- 1]= _0x6cb7x2};mxCellState[_0x690c[202]][_0x690c[1609]]= function(_0x6cb7x2){null!= this[_0x690c[253]]&& this[_0x690c[253]][_0x690c[1609]](_0x6cb7x2);null!= this[_0x690c[963]]&& this[_0x690c[963]][_0x690c[1609]](_0x6cb7x2)};mxCellState[_0x690c[202]][_0x690c[1710]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[2089]](_0x6cb7x2);return null!= _0x6cb7x2?_0x6cb7x2[_0x690c[246]]:null};mxCellState[_0x690c[202]][_0x690c[2089]]= function(_0x6cb7x2){return _0x6cb7x2?this[_0x690c[2083]]:this[_0x690c[2084]]};mxCellState[_0x690c[202]][_0x690c[2090]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3?this[_0x690c[2083]]= _0x6cb7x2:this[_0x690c[2084]]= _0x6cb7x2};mxCellState[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[441]][_0x690c[1179]][_0x690c[259]][_0x690c[515]](this)};mxCellState[_0x690c[202]][_0x690c[238]]= function(){var _0x6cb7x2= new mxCellState(this[_0x690c[441]],this[_0x690c[246]],this[_0x690c[124]]);if(null!= this[_0x690c[439]]){_0x6cb7x2[_0x690c[439]]= [];for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[439]][_0x690c[67]];_0x6cb7x3++){_0x6cb7x2[_0x690c[439]][_0x6cb7x3]= this[_0x690c[439]][_0x6cb7x3][_0x690c[238]]()}};null!= this[_0x690c[2078]]&& (_0x6cb7x2[_0x690c[2078]]= this[_0x690c[2078]][_0x690c[238]]());null!= this[_0x690c[2079]]&& (_0x6cb7x2[_0x690c[2079]]= this[_0x690c[2079]][_0x690c[238]]());null!= this[_0x690c[1563]]&& (_0x6cb7x2[_0x690c[1563]]= this[_0x690c[1563]][_0x690c[238]]());_0x6cb7x2[_0x690c[2085]]= this[_0x690c[2085]];_0x6cb7x2[_0x690c[2086]]= this[_0x690c[2086]];_0x6cb7x2[_0x690c[67]]= this[_0x690c[67]];_0x6cb7x2[_0x690c[235]]= this[_0x690c[235]];_0x6cb7x2[_0x690c[236]]= this[_0x690c[236]];_0x6cb7x2[_0x690c[117]]= this[_0x690c[117]];_0x6cb7x2[_0x690c[119]]= this[_0x690c[119]];return _0x6cb7x2};function mxGraphSelectionModel(_0x6cb7x2){this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[895]]= []}mxGraphSelectionModel[_0x690c[202]]=  new mxEventSource;mxGraphSelectionModel[_0x690c[202]][_0x690c[196]]= mxGraphSelectionModel;mxGraphSelectionModel[_0x690c[202]][_0x690c[2091]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[819]:_0x690c[110];mxGraphSelectionModel[_0x690c[202]][_0x690c[2092]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[2093]:_0x690c[110];mxGraphSelectionModel[_0x690c[202]][_0x690c[1179]]= null;mxGraphSelectionModel[_0x690c[202]][_0x690c[2094]]=  !1;mxGraphSelectionModel[_0x690c[202]][_0x690c[2095]]= function(){return this[_0x690c[2094]]};mxGraphSelectionModel[_0x690c[202]][_0x690c[2096]]= function(_0x6cb7x2){this[_0x690c[2094]]= _0x6cb7x2};mxGraphSelectionModel[_0x690c[202]][_0x690c[2097]]= function(_0x6cb7x2){return null!= _0x6cb7x2?0<= mxUtils[_0x690c[2]](this[_0x690c[895]],_0x6cb7x2):!1};mxGraphSelectionModel[_0x690c[202]][_0x690c[1107]]= function(){return 0== this[_0x690c[895]][_0x690c[67]]};mxGraphSelectionModel[_0x690c[202]][_0x690c[200]]= function(){this[_0x690c[2098]](null,this[_0x690c[895]])};mxGraphSelectionModel[_0x690c[202]][_0x690c[2099]]= function(_0x6cb7x2){null!= _0x6cb7x2&& this[_0x690c[2100]]([_0x6cb7x2])};mxGraphSelectionModel[_0x690c[202]][_0x690c[2100]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){this[_0x690c[2094]]&& (_0x6cb7x2= [this[_0x690c[2101]](_0x6cb7x2)]);for(var _0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){this[_0x690c[1179]][_0x690c[2102]](_0x6cb7x2[_0x6cb7x4])&& _0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x6cb7x4])};this[_0x690c[2098]](_0x6cb7x3,this[_0x690c[895]])}};mxGraphSelectionModel[_0x690c[202]][_0x690c[2101]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3++){if(this[_0x690c[1179]][_0x690c[2102]](_0x6cb7x2[_0x6cb7x3])){return _0x6cb7x2[_0x6cb7x3]}}};return null};mxGraphSelectionModel[_0x690c[202]][_0x690c[2103]]= function(_0x6cb7x2){null!= _0x6cb7x2&& this[_0x690c[832]]([_0x6cb7x2])};mxGraphSelectionModel[_0x690c[202]][_0x690c[832]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=null;this[_0x690c[2094]]&& (_0x6cb7x3= this[_0x690c[895]],_0x6cb7x2= [this[_0x690c[2101]](_0x6cb7x2)]);for(var _0x6cb7x4=[],_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){!this[_0x690c[2097]](_0x6cb7x2[_0x6cb7x5])&& this[_0x690c[1179]][_0x690c[2102]](_0x6cb7x2[_0x6cb7x5]) && _0x6cb7x4[_0x690c[207]](_0x6cb7x2[_0x6cb7x5])};this[_0x690c[2098]](_0x6cb7x4,_0x6cb7x3)}};mxGraphSelectionModel[_0x690c[202]][_0x690c[2104]]= function(_0x6cb7x2){null!= _0x6cb7x2&& this[_0x690c[842]]([_0x6cb7x2])};mxGraphSelectionModel[_0x690c[202]][_0x690c[842]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){for(var _0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){this[_0x690c[2097]](_0x6cb7x2[_0x6cb7x4])&& _0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x6cb7x4])};this[_0x690c[2098]](null,_0x6cb7x3)}};mxGraphSelectionModel[_0x690c[202]][_0x690c[2098]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]&& null!= _0x6cb7x2[0]|| null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]&& null!= _0x6cb7x3[0]){var _0x6cb7x4= new mxSelectionChange(this,_0x6cb7x2,_0x6cb7x3);_0x6cb7x4[_0x690c[350]]();var _0x6cb7x5= new mxUndoableEdit(this,!1);_0x6cb7x5[_0x690c[99]](_0x6cb7x4);this[_0x690c[746]]( new mxEventObject(mxEvent.UNDO,_0x690c[1061],_0x6cb7x5))}};mxGraphSelectionModel[_0x690c[202]][_0x690c[1941]]= function(_0x6cb7x2){null!= _0x6cb7x2&&  !this[_0x690c[2097]](_0x6cb7x2)&& this[_0x690c[895]][_0x690c[207]](_0x6cb7x2)};mxGraphSelectionModel[_0x690c[202]][_0x690c[1102]]= function(_0x6cb7x2){null!= _0x6cb7x2&& (_0x6cb7x2= mxUtils[_0x690c[2]](this[_0x690c[895]],_0x6cb7x2),0<= _0x6cb7x2&& this[_0x690c[895]][_0x690c[300]](_0x6cb7x2,1))};function mxSelectionChange(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[2105]]= _0x6cb7x2;this[_0x690c[2106]]= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[1853]]():null;this[_0x690c[2107]]= null!= _0x6cb7x4?_0x6cb7x4[_0x690c[1853]]():null}mxSelectionChange[_0x690c[202]][_0x690c[350]]= function(){var _0x6cb7x2=mxLog[_0x690c[2109]](_0x690c[2108]);window[_0x690c[879]]= mxResources[_0x690c[203]](this[_0x690c[2105]][_0x690c[2092]])|| this[_0x690c[2105]][_0x690c[2092]];if(null!= this[_0x690c[2107]]){for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[2107]][_0x690c[67]];_0x6cb7x3++){this[_0x690c[2105]][_0x690c[1102]](this[_0x690c[2107]][_0x6cb7x3])}};if(null!= this[_0x690c[2106]]){for(_0x6cb7x3= 0;_0x6cb7x3< this[_0x690c[2106]][_0x690c[67]];_0x6cb7x3++){this[_0x690c[2105]][_0x690c[1941]](this[_0x690c[2106]][_0x6cb7x3])}};_0x6cb7x3= this[_0x690c[2106]];this[_0x690c[2106]]= this[_0x690c[2107]];this[_0x690c[2107]]= _0x6cb7x3;window[_0x690c[879]]= mxResources[_0x690c[203]](this[_0x690c[2105]][_0x690c[2091]])|| this[_0x690c[2105]][_0x690c[2091]];mxLog[_0x690c[2110]](_0x690c[2108],_0x6cb7x2);this[_0x690c[2105]][_0x690c[746]]( new mxEventObject(mxEvent.CHANGE,_0x690c[2106],this[_0x690c[2106]],_0x690c[2107],this[_0x690c[2107]]))};function mxCellEditor(_0x6cb7x2){this[_0x690c[1179]]= _0x6cb7x2}mxCellEditor[_0x690c[202]][_0x690c[1179]]= null;mxCellEditor[_0x690c[202]][_0x690c[126]]= null;mxCellEditor[_0x690c[202]][_0x690c[2111]]= null;mxCellEditor[_0x690c[202]][_0x690c[2112]]= null;mxCellEditor[_0x690c[202]][_0x690c[2113]]=  !1;mxCellEditor[_0x690c[202]][_0x690c[2114]]=  !0;mxCellEditor[_0x690c[202]][_0x690c[2115]]= _0x690c[110];mxCellEditor[_0x690c[202]][_0x690c[2116]]= _0x690c[110];mxCellEditor[_0x690c[202]][_0x690c[176]]= function(){this[_0x690c[126]]= document[_0x690c[55]](_0x690c[126]);this[_0x690c[126]][_0x690c[926]]= _0x690c[2117];this[_0x690c[126]][_0x690c[124]][_0x690c[491]]= _0x690c[492];this[_0x690c[126]][_0x690c[124]][_0x690c[277]]= _0x690c[189];this[_0x690c[126]][_0x690c[57]](_0x690c[2118],_0x690c[2119]);this[_0x690c[126]][_0x690c[57]](_0x690c[969],_0x690c[2120]);mxClient[_0x690c[133]]&& (this[_0x690c[126]][_0x690c[124]][_0x690c[129]]= _0x690c[130]);mxEvent[_0x690c[169]](this[_0x690c[126]],_0x690c[2121],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2122]]()}));mxEvent[_0x690c[169]](this[_0x690c[126]],_0x690c[2123],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){mxEvent[_0x690c[721]](_0x6cb7x2)|| (113== _0x6cb7x2[_0x690c[2124]]|| this[_0x690c[1179]][_0x690c[2125]]()&& 13== _0x6cb7x2[_0x690c[2124]]&&  !mxEvent[_0x690c[775]](_0x6cb7x2)&&  !mxEvent[_0x690c[774]](_0x6cb7x2)?(this[_0x690c[1179]][_0x690c[2126]](!1),mxEvent[_0x690c[722]](_0x6cb7x2)):27== _0x6cb7x2[_0x690c[2124]]?(this[_0x690c[1179]][_0x690c[2126]](!0),mxEvent[_0x690c[722]](_0x6cb7x2)):(this[_0x690c[2127]]&& (this[_0x690c[2127]]=  !1,this[_0x690c[126]][_0x690c[131]]= _0x690c[110]),this[_0x690c[2128]](!0)))}));mxEvent[_0x690c[169]](this[_0x690c[126]],_0x690c[2129],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2114]]&&  !mxEvent[_0x690c[721]](_0x6cb7x2)&& setTimeout(mxUtils[_0x690c[885]](this,function(){this[_0x690c[129]]()}),0)}))};mxCellEditor[_0x690c[202]][_0x690c[129]]= function(){if(null!= this[_0x690c[1653]]){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](this[_0x690c[2111]]),_0x6cb7x3=this[_0x690c[1179]][_0x690c[2130]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x4=this[_0x690c[1179]][_0x690c[2131]](_0x6cb7x2[_0x690c[246]]);if(this[_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]])){this[_0x690c[1562]][_0x690c[235]]= _0x6cb7x2[_0x690c[2079]][_0x690c[235]],this[_0x690c[1562]][_0x690c[236]]= _0x6cb7x2[_0x690c[2079]][_0x690c[236]],this[_0x690c[1562]][_0x690c[117]]= 0,this[_0x690c[1562]][_0x690c[119]]= 0}else {if(null!= this[_0x690c[1562]]){this[_0x690c[1562]][_0x690c[235]]= _0x6cb7x2[_0x690c[235]];this[_0x690c[1562]][_0x690c[236]]= _0x6cb7x2[_0x690c[236]];this[_0x690c[1562]][_0x690c[117]]= _0x6cb7x2[_0x690c[117]];this[_0x690c[1562]][_0x690c[119]]= _0x6cb7x2[_0x690c[119]];var _0x6cb7x5=mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);_0x6cb7x5== mxConstants[_0x690c[2132]]?this[_0x690c[1562]][_0x690c[235]]-= _0x6cb7x2[_0x690c[117]]:_0x6cb7x5== mxConstants[_0x690c[480]]&& (this[_0x690c[1562]][_0x690c[235]]+= _0x6cb7x2[_0x690c[117]]);_0x6cb7x5= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE);_0x6cb7x5== mxConstants[_0x690c[1687]]?this[_0x690c[1562]][_0x690c[236]]-= _0x6cb7x2[_0x690c[119]]:_0x6cb7x5== mxConstants[_0x690c[482]]&& (this[_0x690c[1562]][_0x690c[236]]+= _0x6cb7x2[_0x690c[119]])}};_0x6cb7x5= this[_0x690c[126]][_0x690c[131]];if(_0x690c[192]== _0x6cb7x5[_0x690c[225]](_0x6cb7x5[_0x690c[67]]- 1)|| _0x690c[110]== _0x6cb7x5){_0x6cb7x5+= _0x690c[544]};_0x6cb7x5= mxUtils[_0x690c[321]](_0x6cb7x5,!1);_0x6cb7x4?(this[_0x690c[1653]][_0x690c[124]][_0x690c[493]]= _0x690c[1502],this[_0x690c[1653]][_0x690c[124]][_0x690c[117]]= this[_0x690c[1562]][_0x690c[117]]+ _0x690c[168]):_0x6cb7x5= _0x6cb7x5[_0x690c[230]](/ /g,_0x690c[544]);_0x6cb7x5= _0x6cb7x5[_0x690c[230]](/\n/g,_0x690c[1453]);this[_0x690c[1653]][_0x690c[339]]= _0x6cb7x5;var _0x6cb7x5=this[_0x690c[1653]][_0x690c[359]]+ 30,_0x6cb7x9=this[_0x690c[1653]][_0x690c[167]]+ 16,_0x6cb7x5=Math[_0x690c[160]](_0x6cb7x5,40),_0x6cb7x9=Math[_0x690c[160]](_0x6cb7x9,20);_0x6cb7x3&& (_0x6cb7x5= Math[_0x690c[243]](this[_0x690c[1562]][_0x690c[117]]- 4,_0x6cb7x5),_0x6cb7x9= Math[_0x690c[243]](this[_0x690c[1562]][_0x690c[119]],_0x6cb7x9));var _0x6cb7xa=null!= _0x6cb7x2[_0x690c[963]]?_0x6cb7x2[_0x690c[963]][_0x690c[1655]]:null;null== _0x6cb7xa&& (_0x6cb7xa= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),_0x6cb7x2= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE),_0x6cb7xa= mxUtils[_0x690c[1501]](_0x6cb7xa,_0x6cb7x2));if(null!= _0x6cb7xa){if(_0x6cb7x3||  !_0x6cb7x4){this[_0x690c[126]][_0x690c[124]][_0x690c[361]]= Math[_0x690c[160]](0,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[235]]- _0x6cb7xa[_0x690c[235]]* this[_0x690c[1562]][_0x690c[117]]+ _0x6cb7xa[_0x690c[235]]* _0x6cb7x5)- 3)+ _0x690c[168]};this[_0x690c[126]][_0x690c[124]][_0x690c[125]]= Math[_0x690c[160]](0,Math[_0x690c[488]](this[_0x690c[1562]][_0x690c[236]]- _0x6cb7xa[_0x690c[236]]* this[_0x690c[1562]][_0x690c[119]]+ _0x6cb7xa[_0x690c[236]]* _0x6cb7x9)+ 4)+ _0x690c[168]};if(_0x6cb7x3||  !_0x6cb7x4){this[_0x690c[126]][_0x690c[124]][_0x690c[117]]= _0x6cb7x5+ _0x690c[168]};this[_0x690c[126]][_0x690c[124]][_0x690c[119]]= _0x6cb7x9+ _0x690c[168]}};mxCellEditor[_0x690c[202]][_0x690c[2133]]= function(){return this[_0x690c[2113]]};mxCellEditor[_0x690c[202]][_0x690c[2128]]= function(_0x6cb7x2){this[_0x690c[2113]]= _0x6cb7x2};mxCellEditor[_0x690c[202]][_0x690c[2122]]= function(){this[_0x690c[2126]](!this[_0x690c[1179]][_0x690c[2134]]())};mxCellEditor[_0x690c[202]][_0x690c[855]]= function(_0x6cb7x2,_0x6cb7x3){null== this[_0x690c[126]]&& this[_0x690c[176]]();this[_0x690c[2126]](!0);var _0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);if(null!= _0x6cb7x4){this[_0x690c[2111]]= _0x6cb7x2;this[_0x690c[2112]]= _0x6cb7x3;this[_0x690c[2116]]= null;null!= _0x6cb7x4[_0x690c[963]]&& this[_0x690c[2135]](_0x6cb7x4)&& (this[_0x690c[2116]]= _0x6cb7x4[_0x690c[963]][_0x690c[252]],this[_0x690c[2116]][_0x690c[124]][_0x690c[187]]= _0x690c[188]);var _0x6cb7x5=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x5=mxUtils[_0x690c[433]](_0x6cb7x4[_0x690c[124]],mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE)* _0x6cb7x5,_0x6cb7x9=mxUtils[_0x690c[433]](_0x6cb7x4[_0x690c[124]],mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY),_0x6cb7xa=mxUtils[_0x690c[433]](_0x6cb7x4[_0x690c[124]],mxConstants.STYLE_FONTCOLOR,_0x690c[586]),_0x6cb7x12=mxUtils[_0x690c[433]](_0x6cb7x4[_0x690c[124]],mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT),_0x6cb7x13=(mxUtils[_0x690c[433]](_0x6cb7x4[_0x690c[124]],mxConstants.STYLE_FONTSTYLE,0)& mxConstants[_0x690c[1410]])== mxConstants[_0x690c[1410]],_0x6cb7x14=(mxUtils[_0x690c[433]](_0x6cb7x4[_0x690c[124]],mxConstants.STYLE_FONTSTYLE,0)& mxConstants[_0x690c[1412]])== mxConstants[_0x690c[1412]],_0x6cb7x15=(mxUtils[_0x690c[433]](_0x6cb7x4[_0x690c[124]],mxConstants.STYLE_FONTSTYLE,0)& mxConstants[_0x690c[1414]])== mxConstants[_0x690c[1414]];this[_0x690c[126]][_0x690c[124]][_0x690c[487]]= Math[_0x690c[488]](_0x6cb7x5)+ _0x690c[168];this[_0x690c[126]][_0x690c[124]][_0x690c[489]]= Math[_0x690c[488]](_0x6cb7x5* mxConstants[_0x690c[490]])+ _0x690c[168];this[_0x690c[126]][_0x690c[124]][_0x690c[486]]= _0x6cb7x9;this[_0x690c[126]][_0x690c[124]][_0x690c[1165]]= _0x6cb7x12;this[_0x690c[126]][_0x690c[124]][_0x690c[352]]= _0x6cb7xa;this[_0x690c[126]][_0x690c[124]][_0x690c[1452]]= _0x6cb7x13?_0x690c[1447]:_0x690c[1502];this[_0x690c[126]][_0x690c[124]][_0x690c[666]]= _0x6cb7x14?_0x690c[1449]:_0x690c[110];this[_0x690c[126]][_0x690c[124]][_0x690c[354]]= _0x6cb7x15?_0x690c[355]:_0x690c[110];this[_0x690c[126]][_0x690c[124]][_0x690c[277]]= _0x690c[278];this[_0x690c[126]][_0x690c[124]][_0x690c[2136]]= _0x690c[130];this[_0x690c[1562]]= _0x6cb7x5= this[_0x690c[2137]](_0x6cb7x4);this[_0x690c[126]][_0x690c[124]][_0x690c[361]]= _0x6cb7x5[_0x690c[235]]+ _0x690c[168];this[_0x690c[126]][_0x690c[124]][_0x690c[125]]= _0x6cb7x5[_0x690c[236]]+ _0x690c[168];this[_0x690c[126]][_0x690c[124]][_0x690c[117]]= _0x6cb7x5[_0x690c[117]]+ _0x690c[168];this[_0x690c[126]][_0x690c[124]][_0x690c[119]]= _0x6cb7x5[_0x690c[119]]+ _0x690c[168];this[_0x690c[126]][_0x690c[124]][_0x690c[931]]= 5;_0x6cb7x4= this[_0x690c[2138]](_0x6cb7x4,_0x6cb7x3);null== _0x6cb7x4|| 0== _0x6cb7x4[_0x690c[67]]?(_0x6cb7x4= this[_0x690c[2139]](),this[_0x690c[2127]]=  !0):this[_0x690c[2127]]=  !1;this[_0x690c[2128]](!1);this[_0x690c[126]][_0x690c[131]]= _0x6cb7x4;this[_0x690c[1179]][_0x690c[526]][_0x690c[62]](this[_0x690c[126]]);_0x690c[130]!= this[_0x690c[126]][_0x690c[124]][_0x690c[495]]&& (this[_0x690c[2114]]&& (this[_0x690c[1653]]= this[_0x690c[2140]](),document[_0x690c[112]][_0x690c[62]](this[_0x690c[1653]]),this[_0x690c[129]]()),this[_0x690c[126]][_0x690c[393]](),this[_0x690c[126]][_0x690c[804]]())}};mxCellEditor[_0x690c[202]][_0x690c[2140]]= function(){var _0x6cb7x2=document[_0x690c[55]](_0x690c[485]),_0x6cb7x3=_0x6cb7x2[_0x690c[124]];_0x6cb7x3[_0x690c[491]]= _0x690c[492];_0x6cb7x3[_0x690c[493]]= _0x690c[494];_0x6cb7x3[_0x690c[187]]= _0x690c[188];_0x6cb7x3[_0x690c[495]]= mxClient[_0x690c[496]]?_0x690c[497]:_0x690c[498];_0x6cb7x3[_0x690c[499]]= _0x690c[500];_0x6cb7x3[_0x690c[123]]= _0x690c[125];_0x6cb7x3[_0x690c[489]]= this[_0x690c[126]][_0x690c[124]][_0x690c[489]];_0x6cb7x3[_0x690c[487]]= this[_0x690c[126]][_0x690c[124]][_0x690c[487]];_0x6cb7x3[_0x690c[486]]= this[_0x690c[126]][_0x690c[124]][_0x690c[486]];_0x6cb7x3[_0x690c[1452]]= this[_0x690c[126]][_0x690c[124]][_0x690c[1452]];_0x6cb7x3[_0x690c[1165]]= this[_0x690c[126]][_0x690c[124]][_0x690c[1165]];_0x6cb7x3[_0x690c[666]]= this[_0x690c[126]][_0x690c[124]][_0x690c[666]];_0x6cb7x3[_0x690c[354]]= this[_0x690c[126]][_0x690c[124]][_0x690c[354]];return _0x6cb7x2};mxCellEditor[_0x690c[202]][_0x690c[2126]]= function(_0x6cb7x2){null!= this[_0x690c[2111]]&& (null!= this[_0x690c[2116]]&& (this[_0x690c[2116]][_0x690c[124]][_0x690c[187]]= _0x690c[189],this[_0x690c[2116]]= null),!_0x6cb7x2&& this[_0x690c[2133]]() && this[_0x690c[1179]][_0x690c[850]](this[_0x690c[2111]],this[_0x690c[2141]](),this[_0x690c[2112]]),null!= this[_0x690c[1653]]&& (document[_0x690c[112]][_0x690c[266]](this[_0x690c[1653]]),this[_0x690c[1653]]= null),this[_0x690c[1562]]= this[_0x690c[2112]]= this[_0x690c[2111]]= null,this[_0x690c[126]][_0x690c[2121]](),this[_0x690c[126]][_0x690c[265]][_0x690c[266]](this[_0x690c[126]]))};mxCellEditor[_0x690c[202]][_0x690c[2138]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[1179]][_0x690c[2142]](_0x6cb7x2[_0x690c[246]],_0x6cb7x3)};mxCellEditor[_0x690c[202]][_0x690c[2141]]= function(){return this[_0x690c[126]][_0x690c[131]][_0x690c[230]](/\r/g,_0x690c[110])};mxCellEditor[_0x690c[202]][_0x690c[2135]]= function(_0x6cb7x2){return !0};mxCellEditor[_0x690c[202]][_0x690c[939]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]];return  new mxRectangle(0,0,null== _0x6cb7x2[_0x690c[963]]?30:_0x6cb7x2[_0x690c[963]][_0x690c[803]]* _0x6cb7x3+ 20,_0x690c[361]== this[_0x690c[126]][_0x690c[124]][_0x690c[1165]]?120:40)};mxCellEditor[_0x690c[202]][_0x690c[2137]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x5=this[_0x690c[939]](_0x6cb7x2),_0x6cb7x9=_0x6cb7x5[_0x690c[117]],_0x6cb7x5=_0x6cb7x5[_0x690c[119]],_0x6cb7xa=parseInt(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2143]]]|| 2)* _0x6cb7x4,_0x6cb7x12=parseInt(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2144]]]|| 0)* _0x6cb7x4+ _0x6cb7xa,_0x6cb7x13=parseInt(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2145]]]|| 0)* _0x6cb7x4+ _0x6cb7xa,_0x6cb7x14=parseInt(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2146]]]|| 0)* _0x6cb7x4+ _0x6cb7xa,_0x6cb7x4=parseInt(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2147]]]|| 0)* _0x6cb7x4+ _0x6cb7xa,_0x6cb7x13= new mxRectangle(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],Math[_0x690c[160]](_0x6cb7x9,_0x6cb7x2[_0x690c[117]]- _0x6cb7x4- _0x6cb7x13),Math[_0x690c[160]](_0x6cb7x5,_0x6cb7x2[_0x690c[119]]- _0x6cb7x12- _0x6cb7x14));_0x6cb7x3?(_0x6cb7x13[_0x690c[235]]= _0x6cb7x2[_0x690c[2079]][_0x690c[235]],_0x6cb7x13[_0x690c[236]]= _0x6cb7x2[_0x690c[2079]][_0x690c[236]],null!= _0x6cb7x2[_0x690c[963]]&& null!= _0x6cb7x2[_0x690c[963]][_0x690c[1563]]&& (0< _0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[235]]&& (_0x6cb7x13[_0x690c[235]]= _0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[235]]),0< _0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[236]]&& (_0x6cb7x13[_0x690c[236]]= _0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[236]]))):null!= _0x6cb7x2[_0x690c[963]]&& null!= _0x6cb7x2[_0x690c[963]][_0x690c[1563]]&& (_0x6cb7x13[_0x690c[235]]= Math[_0x690c[243]](_0x6cb7x13[_0x690c[235]],_0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[235]]),_0x6cb7x13[_0x690c[236]]= Math[_0x690c[243]](_0x6cb7x13[_0x690c[236]],_0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[236]]));_0x6cb7x13[_0x690c[235]]+= _0x6cb7x4;_0x6cb7x13[_0x690c[236]]+= _0x6cb7x12;null!= _0x6cb7x2[_0x690c[963]]&& null!= _0x6cb7x2[_0x690c[963]][_0x690c[1563]]&& (_0x6cb7x3?(_0x6cb7x13[_0x690c[117]]= Math[_0x690c[160]](_0x6cb7x9,_0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[117]]),_0x6cb7x13[_0x690c[119]]= Math[_0x690c[160]](_0x6cb7x5,_0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[119]])):(_0x6cb7x13[_0x690c[117]]= Math[_0x690c[160]](_0x6cb7x13[_0x690c[117]],_0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[117]]),_0x6cb7x13[_0x690c[119]]= Math[_0x690c[160]](_0x6cb7x13[_0x690c[119]],_0x6cb7x2[_0x690c[963]][_0x690c[1563]][_0x690c[119]])));this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1193]](_0x6cb7x2[_0x690c[246]])&& (_0x6cb7x3= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER),_0x6cb7x3== mxConstants[_0x690c[2132]]?_0x6cb7x13[_0x690c[235]]-= _0x6cb7x2[_0x690c[117]]:_0x6cb7x3== mxConstants[_0x690c[480]]&& (_0x6cb7x13[_0x690c[235]]+= _0x6cb7x2[_0x690c[117]]),_0x6cb7x3= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE),_0x6cb7x3== mxConstants[_0x690c[1687]]?_0x6cb7x13[_0x690c[236]]-= _0x6cb7x2[_0x690c[119]]:_0x6cb7x3== mxConstants[_0x690c[482]]&& (_0x6cb7x13[_0x690c[236]]+= _0x6cb7x2[_0x690c[119]]));return _0x6cb7x13};mxCellEditor[_0x690c[202]][_0x690c[2139]]= function(_0x6cb7x2){return this[_0x690c[2115]]};mxCellEditor[_0x690c[202]][_0x690c[2148]]= function(){return this[_0x690c[2111]]};mxCellEditor[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[126]]&& (mxEvent[_0x690c[762]](this[_0x690c[126]]),null!= this[_0x690c[126]][_0x690c[265]]&& this[_0x690c[126]][_0x690c[265]][_0x690c[266]](this[_0x690c[126]]),this[_0x690c[126]]= null)};function mxCellRenderer(){}mxCellRenderer[_0x690c[202]][_0x690c[2149]]= mxConnector;mxCellRenderer[_0x690c[202]][_0x690c[2150]]= mxRectangleShape;mxCellRenderer[_0x690c[202]][_0x690c[2151]]= mxText;mxCellRenderer[_0x690c[202]][_0x690c[2152]]=  !0;mxCellRenderer[_0x690c[202]][_0x690c[2153]]= {};mxCellRenderer[_0x690c[2154]]= function(_0x6cb7x2,_0x6cb7x3){mxCellRenderer[_0x690c[202]][_0x690c[2153]][_0x6cb7x2]= _0x6cb7x3};mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_RECTANGLE,mxRectangleShape);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_ELLIPSE,mxEllipse);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_RHOMBUS,mxRhombus);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_CYLINDER,mxCylinder);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_CONNECTOR,mxConnector);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_ACTOR,mxActor);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_TRIANGLE,mxTriangle);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_HEXAGON,mxHexagon);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_CLOUD,mxCloud);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_LINE,mxLine);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_ARROW,mxArrow);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_DOUBLE_ELLIPSE,mxDoubleEllipse);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_SWIMLANE,mxSwimlane);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_IMAGE,mxImageShape);mxCellRenderer[_0x690c[2154]](mxConstants.SHAPE_LABEL,mxLabel);mxCellRenderer[_0x690c[202]][_0x690c[2155]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[502]]();if(null!= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[526]]&& null== _0x6cb7x2[_0x690c[253]]&& _0x6cb7x2[_0x690c[246]]!= _0x6cb7x2[_0x690c[441]][_0x690c[1741]]&& (_0x6cb7x4[_0x690c[1193]](_0x6cb7x2[_0x690c[246]])|| _0x6cb7x4[_0x690c[250]](_0x6cb7x2[_0x690c[246]]))){if(this[_0x690c[2156]](_0x6cb7x2),null!= _0x6cb7x2[_0x690c[253]]&& (null== _0x6cb7x3|| _0x6cb7x3)){this[_0x690c[2157]](_0x6cb7x2),_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2158]]|| _0x6cb7x4[_0x690c[250]](_0x6cb7x2[_0x690c[246]])?_0x6cb7x2[_0x690c[2081]]=  !0:_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2159]]&& null!= this[_0x690c[2160]]&& (this[_0x690c[2160]][_0x690c[265]]== _0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[265]]?this[_0x690c[2161]](_0x6cb7x2,this[_0x690c[2160]]):this[_0x690c[2160]]= null),_0x6cb7x2[_0x690c[253]][_0x690c[255]]= _0x6cb7x2[_0x690c[441]][_0x690c[255]],this[_0x690c[2162]](_0x6cb7x2),this[_0x690c[2163]](_0x6cb7x2)}}};mxCellRenderer[_0x690c[202]][_0x690c[2157]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[253]][_0x690c[176]](_0x6cb7x2[_0x690c[441]][_0x690c[2024]]())};mxCellRenderer[_0x690c[202]][_0x690c[2164]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=null,_0x6cb7x5=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7x9=_0x6cb7x5[_0x690c[502]](),_0x6cb7xa=_0x6cb7x2[_0x690c[246]],_0x6cb7x12=_0x6cb7x9[_0x690c[1197]](_0x6cb7xa);null!= _0x6cb7x12&& null== _0x6cb7x4;){_0x6cb7x4= this[_0x690c[2165]](_0x6cb7x5,_0x6cb7x12,_0x6cb7xa,_0x6cb7x3),_0x6cb7xa= _0x6cb7x12,_0x6cb7x12= _0x6cb7x9[_0x690c[1197]](_0x6cb7xa)};return _0x6cb7x4};mxCellRenderer[_0x690c[202]][_0x690c[2165]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=null,_0x6cb7xa=_0x6cb7x2[_0x690c[502]]();for(_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x3[_0x690c[1738]](_0x6cb7x4)- 1:_0x6cb7xa[_0x690c[262]](_0x6cb7x3)- 1;0<= _0x6cb7x4&& null== _0x6cb7x9;_0x6cb7x4--){_0x6cb7x9= this[_0x690c[2165]](_0x6cb7x2,_0x6cb7xa[_0x690c[263]](_0x6cb7x3,_0x6cb7x4),null,_0x6cb7x5)};if(null== _0x6cb7x9&& (_0x6cb7x9= _0x6cb7x2[_0x690c[441]][_0x690c[248]](_0x6cb7x3),null!= _0x6cb7x9&& (null== _0x6cb7x9[_0x690c[253]]|| null== _0x6cb7x9[_0x690c[253]][_0x690c[252]]|| _0x6cb7x9[_0x690c[253]][_0x690c[252]][_0x690c[265]]!= _0x6cb7x5))){_0x6cb7x9= null};return _0x6cb7x9};mxCellRenderer[_0x690c[202]][_0x690c[2166]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[265]],_0x6cb7x4=this[_0x690c[2164]](_0x6cb7x2,_0x6cb7x3),_0x6cb7x5=_0x6cb7x3[_0x690c[285]];null!= _0x6cb7x4&& (_0x6cb7x5= _0x6cb7x4[_0x690c[253]][_0x690c[252]],null!= _0x6cb7x4[_0x690c[963]]&& (null!= _0x6cb7x4[_0x690c[963]][_0x690c[252]]&& _0x6cb7x4[_0x690c[963]][_0x690c[252]][_0x690c[265]]== _0x6cb7x3)&& (_0x6cb7x5= _0x6cb7x4[_0x690c[963]][_0x690c[252]]),_0x6cb7x5= _0x6cb7x5[_0x690c[287]]);this[_0x690c[2161]](_0x6cb7x2,_0x6cb7x5)};mxCellRenderer[_0x690c[202]][_0x690c[2167]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[441]],_0x6cb7x4=_0x6cb7x3[_0x690c[1179]][_0x690c[502]]();if(_0x6cb7x3[_0x690c[1179]][_0x690c[2159]]){if(null== this[_0x690c[2160]]|| null== this[_0x690c[2160]][_0x690c[265]]|| this[_0x690c[2160]][_0x690c[265]]!= _0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[265]]){this[_0x690c[2160]]= _0x6cb7x2[_0x690c[253]][_0x690c[252]]}}else {if(_0x6cb7x3[_0x690c[1179]][_0x690c[2168]]){var _0x6cb7x5=_0x6cb7x2[_0x690c[253]][_0x690c[252]],_0x6cb7x9=_0x6cb7x5[_0x690c[265]],_0x6cb7x4=_0x6cb7x4[_0x690c[1197]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x3=_0x6cb7x3[_0x690c[248]](_0x6cb7x4),_0x6cb7x9=null!= _0x6cb7x3&& null!= _0x6cb7x3[_0x690c[253]]&& null!= _0x6cb7x3[_0x690c[253]][_0x690c[252]]?_0x6cb7x3[_0x690c[253]][_0x690c[252]][_0x690c[287]]:_0x6cb7x9[_0x690c[285]];null!= _0x6cb7x9&& _0x6cb7x9!= _0x6cb7x5&& this[_0x690c[2161]](_0x6cb7x2,_0x6cb7x9)}}};mxCellRenderer[_0x690c[202]][_0x690c[2161]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[265]][_0x690c[950]](_0x6cb7x2[_0x690c[253]][_0x690c[252]],_0x6cb7x3);null!= _0x6cb7x2[_0x690c[963]]&& (null!= _0x6cb7x2[_0x690c[963]][_0x690c[252]]&& _0x6cb7x2[_0x690c[963]][_0x690c[252]][_0x690c[265]]== _0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[265]])&& _0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[265]][_0x690c[950]](_0x6cb7x2[_0x690c[963]][_0x690c[252]],_0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[287]])};mxCellRenderer[_0x690c[202]][_0x690c[2156]]= function(_0x6cb7x2){if(null!= _0x6cb7x2[_0x690c[124]]){var _0x6cb7x3=mxStencilRegistry[_0x690c[1560]](_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2059]]]);null!= _0x6cb7x3?_0x6cb7x2[_0x690c[253]]=  new mxShape(_0x6cb7x3):(_0x6cb7x3= this[_0x690c[2169]](_0x6cb7x2),_0x6cb7x2[_0x690c[253]]=  new _0x6cb7x3);_0x6cb7x2[_0x690c[253]][_0x690c[1525]]= _0x6cb7x2[_0x690c[439]];_0x6cb7x2[_0x690c[253]][_0x690c[1562]]=  new mxRectangle(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],_0x6cb7x2[_0x690c[117]],_0x6cb7x2[_0x690c[119]]);_0x6cb7x2[_0x690c[253]][_0x690c[507]]= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[507]];this[_0x690c[2170]](_0x6cb7x2)}};mxCellRenderer[_0x690c[202]][_0x690c[2171]]= function(_0x6cb7x2){return null!= _0x6cb7x2?mxCellRenderer[_0x690c[202]][_0x690c[2153]][_0x6cb7x2]:null};mxCellRenderer[_0x690c[202]][_0x690c[2169]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[2171]](_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2059]]]);null== _0x6cb7x3&& (_0x6cb7x3= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]])?this[_0x690c[2149]]:this[_0x690c[2150]]);return _0x6cb7x3};mxCellRenderer[_0x690c[202]][_0x690c[2170]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[253]][_0x690c[183]](_0x6cb7x2);_0x6cb7x2[_0x690c[253]][_0x690c[618]]= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[1202]](_0x6cb7x2);_0x6cb7x2[_0x690c[253]][_0x690c[630]]= this[_0x690c[2171]](_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2172]](_0x6cb7x2));_0x6cb7x2[_0x690c[253]][_0x690c[632]]= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2173]](_0x6cb7x2);_0x6cb7x2[_0x690c[253]][_0x690c[634]]= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2174]](_0x6cb7x2);_0x6cb7x2[_0x690c[253]][_0x690c[638]]= _0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2175]]];_0x6cb7x2[_0x690c[253]][_0x690c[631]]= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2176]](_0x6cb7x2);this[_0x690c[2177]](_0x6cb7x2)};mxCellRenderer[_0x690c[202]][_0x690c[2177]]= function(_0x6cb7x2){null!= _0x6cb7x2[_0x690c[253]]&& (this[_0x690c[2178]](_0x6cb7x2,_0x690c[632],mxConstants.STYLE_FILLCOLOR),this[_0x690c[2178]](_0x6cb7x2,_0x690c[634],mxConstants.STYLE_GRADIENTCOLOR),this[_0x690c[2178]](_0x6cb7x2,_0x690c[1334],mxConstants.STYLE_FILLCOLOR),this[_0x690c[2178]](_0x6cb7x2,_0x690c[1336],mxConstants.STYLE_STROKECOLOR),this[_0x690c[2178]](_0x6cb7x2,_0x690c[1299],mxConstants.STYLE_GRADIENTCOLOR))};mxCellRenderer[_0x690c[202]][_0x690c[2178]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x690c[253]][_0x6cb7x3],_0x6cb7x9=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7xa=null;_0x690c[1549]== _0x6cb7x5?_0x6cb7xa= _0x6cb7x9[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x690c[246]]):_0x690c[687]== _0x6cb7x5?(_0x6cb7xa= null!= _0x6cb7x9[_0x690c[251]][_0x690c[1709]](_0x6cb7x2[_0x690c[246]],!1)?_0x6cb7x9[_0x690c[251]][_0x690c[1709]](_0x6cb7x2[_0x690c[246]],!1):_0x6cb7x2[_0x690c[246]],_0x6cb7xa= _0x6cb7x9[_0x690c[2179]](_0x6cb7xa),_0x6cb7x4= _0x6cb7x9[_0x690c[2180]]):_0x690c[2181]== _0x6cb7x5&& (_0x6cb7x2[_0x690c[253]][_0x6cb7x3]= _0x6cb7x2[_0x690c[253]][_0x690c[632]]);null!= _0x6cb7xa&& (_0x6cb7x5= _0x6cb7x9[_0x690c[249]]()[_0x690c[248]](_0x6cb7xa),_0x6cb7x2[_0x690c[253]][_0x6cb7x3]= null,null!= _0x6cb7x5&& (_0x6cb7x2[_0x690c[253]][_0x6cb7x3]= null!= _0x6cb7x5[_0x690c[253]]&& _0x690c[632]!= _0x6cb7x3?_0x6cb7x5[_0x690c[253]][_0x6cb7x3]:_0x6cb7x5[_0x690c[124]][_0x6cb7x4]))};mxCellRenderer[_0x690c[202]][_0x690c[2182]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2183]](_0x6cb7x2[_0x690c[246]])};mxCellRenderer[_0x690c[202]][_0x690c[2184]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[441]][_0x690c[1179]];_0x6cb7x4[_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]]);if(0< _0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2185]]]|| null== _0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2185]]]){var _0x6cb7x5=_0x6cb7x4[_0x690c[2186]](_0x6cb7x2[_0x690c[246]])|| null!= _0x6cb7x3&& mxUtils[_0x690c[1331]](_0x6cb7x3);_0x6cb7x2[_0x690c[963]]=  new this[_0x690c[2151]](_0x6cb7x3, new mxRectangle,_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2064]]]|| mxConstants[_0x690c[479]],_0x6cb7x4[_0x690c[2187]](_0x6cb7x2),_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2069]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2188]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2185]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2189]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2143]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2144]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2145]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2146]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2147]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2190]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2191]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2192]]],_0x6cb7x4[_0x690c[2131]](_0x6cb7x2[_0x690c[246]])&& _0x6cb7x4[_0x690c[2186]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x4[_0x690c[2130]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2193]]],_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2194]]]);_0x6cb7x2[_0x690c[963]][_0x690c[461]]= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_TEXT_OPACITY,100);_0x6cb7x2[_0x690c[963]][_0x690c[507]]= _0x6cb7x5?mxConstants[_0x690c[1656]]:_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[507]];_0x6cb7x2[_0x690c[963]][_0x690c[724]]= _0x6cb7x2;this[_0x690c[2195]](_0x6cb7x2);var _0x6cb7x9=!1,_0x6cb7xa=function(_0x6cb7x3){var _0x6cb7x5=_0x6cb7x2;if(mxClient[_0x690c[754]]|| _0x6cb7x9){_0x6cb7x5= mxEvent[_0x690c[731]](_0x6cb7x3),_0x6cb7x3= mxEvent[_0x690c[733]](_0x6cb7x3),_0x6cb7x3= mxUtils[_0x690c[2196]](_0x6cb7x4[_0x690c[526]],_0x6cb7x5,_0x6cb7x3),_0x6cb7x5= _0x6cb7x4[_0x690c[441]][_0x690c[248]](_0x6cb7x4[_0x690c[999]](_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]]))};return _0x6cb7x5};mxEvent[_0x690c[759]](_0x6cb7x2[_0x690c[963]][_0x690c[252]],mxUtils[_0x690c[885]](this,function(_0x6cb7x3){this[_0x690c[2197]](_0x6cb7x2,_0x6cb7x3)&& (_0x6cb7x4[_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x3,_0x6cb7x2)),_0x6cb7x9= _0x6cb7x4[_0x690c[507]]!= mxConstants[_0x690c[508]]&& _0x690c[2198]== mxEvent[_0x690c[728]](_0x6cb7x3)[_0x690c[301]])}),mxUtils[_0x690c[885]](this,function(_0x6cb7x3){this[_0x690c[2197]](_0x6cb7x2,_0x6cb7x3)&& _0x6cb7x4[_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x3,_0x6cb7xa(_0x6cb7x3)))}),mxUtils[_0x690c[885]](this,function(_0x6cb7x3){this[_0x690c[2197]](_0x6cb7x2,_0x6cb7x3)&& (_0x6cb7x4[_0x690c[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x6cb7x3,_0x6cb7xa(_0x6cb7x3))),_0x6cb7x9=  !1)}));mxEvent[_0x690c[169]](_0x6cb7x2[_0x690c[963]][_0x690c[252]],_0x690c[760],mxUtils[_0x690c[885]](this,function(_0x6cb7x3){this[_0x690c[2197]](_0x6cb7x2,_0x6cb7x3)&& (_0x6cb7x4[_0x690c[761]](_0x6cb7x3,_0x6cb7x2[_0x690c[246]]),mxEvent[_0x690c[722]](_0x6cb7x3))}))}};mxCellRenderer[_0x690c[202]][_0x690c[2195]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[441]][_0x690c[1179]];_0x6cb7x2[_0x690c[963]][_0x690c[507]]!= mxConstants[_0x690c[508]]&& (mxClient[_0x690c[48]]&& mxClient[_0x690c[2199]]?_0x6cb7x2[_0x690c[963]][_0x690c[176]](_0x6cb7x3[_0x690c[526]]):mxUtils[_0x690c[458]](_0x6cb7x2[_0x690c[441]][_0x690c[2024]]())&& (null!= _0x6cb7x2[_0x690c[253]][_0x690c[685]]?_0x6cb7x2[_0x690c[963]][_0x690c[176]](_0x6cb7x2[_0x690c[253]][_0x690c[685]]):_0x6cb7x2[_0x690c[963]][_0x690c[176]](_0x6cb7x2[_0x690c[253]][_0x690c[252]])));null== _0x6cb7x2[_0x690c[963]][_0x690c[252]]&& (_0x6cb7x2[_0x690c[963]][_0x690c[176]](_0x6cb7x2[_0x690c[441]][_0x690c[2024]]()),null!= _0x6cb7x2[_0x690c[253]]&& null!= _0x6cb7x2[_0x690c[963]]&& _0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[265]][_0x690c[950]](_0x6cb7x2[_0x690c[963]][_0x690c[252]],_0x6cb7x2[_0x690c[253]][_0x690c[252]][_0x690c[287]]))};mxCellRenderer[_0x690c[202]][_0x690c[2162]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2200]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x4=null;if(null!= _0x6cb7x3){for(var _0x6cb7x4= new mxDictionary,_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=null!= _0x6cb7x2[_0x690c[1211]]?_0x6cb7x2[_0x690c[1211]][_0x690c[205]](_0x6cb7x3[_0x6cb7x5]):null;null== _0x6cb7x9&& (_0x6cb7x9=  new mxImageShape( new mxRectangle,_0x6cb7x3[_0x6cb7x5][_0x690c[618]][_0x690c[390]]),_0x6cb7x9[_0x690c[507]]= _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[507]],_0x6cb7x9[_0x690c[1674]]=  !1,_0x6cb7x9[_0x690c[2201]]= _0x6cb7x3[_0x6cb7x5],this[_0x690c[2023]](_0x6cb7x2,_0x6cb7x9),this[_0x690c[2202]](_0x6cb7x2,_0x6cb7x3[_0x6cb7x5],_0x6cb7x9),null!= _0x6cb7x3[_0x6cb7x5][_0x690c[270]]&& (_0x6cb7x9[_0x690c[252]][_0x690c[124]][_0x690c[270]]= _0x6cb7x3[_0x6cb7x5][_0x690c[270]]));_0x6cb7x4[_0x690c[204]](_0x6cb7x3[_0x6cb7x5],_0x6cb7x9)}};null!= _0x6cb7x2[_0x690c[1211]]&& _0x6cb7x2[_0x690c[1211]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3[_0x690c[515]]()});_0x6cb7x2[_0x690c[1211]]= _0x6cb7x4};mxCellRenderer[_0x690c[202]][_0x690c[2023]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3[_0x690c[176]](_0x6cb7x2[_0x690c[441]][_0x690c[1524]]())};mxCellRenderer[_0x690c[202]][_0x690c[2202]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x690c[441]][_0x690c[1179]];mxEvent[_0x690c[169]](_0x6cb7x4[_0x690c[252]],_0x690c[173],function(_0x6cb7x4){_0x6cb7x5[_0x690c[2203]]()&& _0x6cb7x5[_0x690c[2126]](!_0x6cb7x5[_0x690c[2134]]());_0x6cb7x3[_0x690c[746]]( new mxEventObject(mxEvent.CLICK,_0x690c[763],_0x6cb7x4,_0x690c[246],_0x6cb7x2[_0x690c[246]]))});mxEvent[_0x690c[759]](_0x6cb7x4[_0x690c[252]],function(_0x6cb7x2){mxEvent[_0x690c[722]](_0x6cb7x2)},function(_0x6cb7x3){_0x6cb7x5[_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x3,_0x6cb7x2))});mxClient[_0x690c[754]]&& mxEvent[_0x690c[169]](_0x6cb7x4[_0x690c[252]],_0x690c[757],function(_0x6cb7x4){_0x6cb7x3[_0x690c[746]]( new mxEventObject(mxEvent.CLICK,_0x690c[763],_0x6cb7x4,_0x690c[246],_0x6cb7x2[_0x690c[246]]))})};mxCellRenderer[_0x690c[202]][_0x690c[2204]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7x4=_0x6cb7x3[_0x690c[2205]](_0x6cb7x2);if(_0x6cb7x3[_0x690c[2206]]&& null!= _0x6cb7x4){if(null== _0x6cb7x2[_0x690c[2207]]){var _0x6cb7x5= new mxRectangle(0,0,_0x6cb7x4[_0x690c[117]],_0x6cb7x4[_0x690c[119]]);_0x6cb7x2[_0x690c[2207]]=  new mxImageShape(_0x6cb7x5,_0x6cb7x4[_0x690c[390]]);_0x6cb7x2[_0x690c[2207]][_0x690c[1674]]=  !1;_0x6cb7x2[_0x690c[2207]][_0x690c[507]]= _0x6cb7x3[_0x690c[507]];this[_0x690c[2208]](_0x6cb7x2,_0x6cb7x2[_0x690c[2207]],!0,function(_0x6cb7x4){if(_0x6cb7x3[_0x690c[994]]()){var _0x6cb7x5=!_0x6cb7x3[_0x690c[1742]](_0x6cb7x2[_0x690c[246]]);_0x6cb7x3[_0x690c[847]](_0x6cb7x5,!1,[_0x6cb7x2[_0x690c[246]]]);mxEvent[_0x690c[722]](_0x6cb7x4)}})}}else {null!= _0x6cb7x2[_0x690c[2207]]&& (_0x6cb7x2[_0x690c[2207]][_0x690c[515]](),_0x6cb7x2[_0x690c[2207]]= null)}};mxCellRenderer[_0x690c[202]][_0x690c[2208]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x2[_0x690c[441]][_0x690c[1179]];_0x6cb7x9[_0x690c[2186]](_0x6cb7x2[_0x690c[246]])&& mxClient[_0x690c[2199]]&& _0x6cb7x9[_0x690c[507]]== mxConstants[_0x690c[508]]?(_0x6cb7x3[_0x690c[507]]= mxConstants[_0x690c[2209]],_0x6cb7x3[_0x690c[176]](_0x6cb7x9[_0x690c[526]]),_0x6cb7x3[_0x690c[252]][_0x690c[124]][_0x690c[931]]= 1):_0x6cb7x3[_0x690c[176]](_0x6cb7x2[_0x690c[441]][_0x690c[1524]]());_0x6cb7x3= _0x6cb7x3[_0x690c[2210]]|| _0x6cb7x3[_0x690c[252]];_0x6cb7x5&& (_0x6cb7x9[_0x690c[994]]()&& (_0x6cb7x3[_0x690c[124]][_0x690c[270]]= _0x690c[356]),mxEvent[_0x690c[169]](_0x6cb7x3,_0x690c[173],_0x6cb7x5));_0x6cb7x4&& mxEvent[_0x690c[759]](_0x6cb7x3,function(_0x6cb7x3){_0x6cb7x9[_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x3,_0x6cb7x2));mxEvent[_0x690c[722]](_0x6cb7x3)},function(_0x6cb7x3){_0x6cb7x9[_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x3,_0x6cb7x2))});return _0x6cb7x3};mxCellRenderer[_0x690c[202]][_0x690c[2211]]= function(_0x6cb7x2,_0x6cb7x3){return !0};mxCellRenderer[_0x690c[202]][_0x690c[2197]]= function(_0x6cb7x2,_0x6cb7x3){return !0};mxCellRenderer[_0x690c[202]][_0x690c[2163]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7x4=function(_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2;if(_0x6cb7x3[_0x690c[507]]!= mxConstants[_0x690c[508]]&& _0x690c[2198]== mxEvent[_0x690c[728]](_0x6cb7x4)[_0x690c[301]]|| mxClient[_0x690c[754]]){_0x6cb7x5= mxEvent[_0x690c[731]](_0x6cb7x4),_0x6cb7x4= mxEvent[_0x690c[733]](_0x6cb7x4),_0x6cb7x4= mxUtils[_0x690c[2196]](_0x6cb7x3[_0x690c[526]],_0x6cb7x5,_0x6cb7x4),_0x6cb7x5= _0x6cb7x3[_0x690c[441]][_0x690c[248]](_0x6cb7x3[_0x690c[999]](_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]]))};return _0x6cb7x5},_0x6cb7x5=!1;mxEvent[_0x690c[169]](_0x6cb7x2[_0x690c[253]][_0x690c[252]],_0x690c[2212],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){_0x6cb7x3[_0x690c[2213]]= 0;_0x6cb7x5=  !0;mxEvent[_0x690c[722]](_0x6cb7x2)}));mxEvent[_0x690c[759]](_0x6cb7x2[_0x690c[253]][_0x690c[252]],mxUtils[_0x690c[885]](this,function(_0x6cb7x4){this[_0x690c[2211]](_0x6cb7x2,_0x6cb7x4)&&  !_0x6cb7x5?_0x6cb7x3[_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x4,null!= _0x6cb7x2[_0x690c[253]]&& mxEvent[_0x690c[728]](_0x6cb7x4)== _0x6cb7x2[_0x690c[253]][_0x690c[905]]?null:_0x6cb7x2)):_0x6cb7x5&& mxEvent[_0x690c[722]](_0x6cb7x4)}),mxUtils[_0x690c[885]](this,function(_0x6cb7x9){this[_0x690c[2211]](_0x6cb7x2,_0x6cb7x9)&&  !_0x6cb7x5?_0x6cb7x3[_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x9,null!= _0x6cb7x2[_0x690c[253]]&& mxEvent[_0x690c[728]](_0x6cb7x9)== _0x6cb7x2[_0x690c[253]][_0x690c[905]]?null:_0x6cb7x4(_0x6cb7x9))):_0x6cb7x5&& mxEvent[_0x690c[722]](_0x6cb7x9)}),mxUtils[_0x690c[885]](this,function(_0x6cb7x9){this[_0x690c[2211]](_0x6cb7x2,_0x6cb7x9)&&  !_0x6cb7x5?_0x6cb7x3[_0x690c[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x6cb7x9,null!= _0x6cb7x2[_0x690c[253]]&& mxEvent[_0x690c[728]](_0x6cb7x9)== _0x6cb7x2[_0x690c[253]][_0x690c[905]]?null:_0x6cb7x4(_0x6cb7x9))):_0x6cb7x5&& mxEvent[_0x690c[722]](_0x6cb7x9)}));var _0x6cb7x9=mxClient[_0x690c[754]]?_0x690c[2214]:_0x690c[760];mxEvent[_0x690c[169]](_0x6cb7x2[_0x690c[253]][_0x690c[252]],_0x6cb7x9,mxUtils[_0x690c[885]](this,function(_0x6cb7x4){_0x6cb7x5=  !1;_0x690c[2214]== _0x6cb7x9?(_0x6cb7x3[_0x690c[2213]]= 0,_0x6cb7x3[_0x690c[2215]]&& (_0x6cb7x3[_0x690c[2216]](_0x6cb7x2,_0x6cb7x4),mxEvent[_0x690c[722]](_0x6cb7x4))):this[_0x690c[2211]](_0x6cb7x2,_0x6cb7x4)&& (_0x6cb7x3[_0x690c[761]](_0x6cb7x4,null!= _0x6cb7x2[_0x690c[253]]&& mxEvent[_0x690c[728]](_0x6cb7x4)== _0x6cb7x2[_0x690c[253]][_0x690c[905]]?null:_0x6cb7x2[_0x690c[246]]),mxEvent[_0x690c[722]](_0x6cb7x4))}))};mxCellRenderer[_0x690c[202]][_0x690c[2217]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[2182]](_0x6cb7x2);if(null== _0x6cb7x2[_0x690c[963]]&& null!= _0x6cb7x4&& (mxUtils[_0x690c[1331]](_0x6cb7x4)|| 0< _0x6cb7x4[_0x690c[67]])){this[_0x690c[2184]](_0x6cb7x2,_0x6cb7x4)}else {if(null!= _0x6cb7x2[_0x690c[963]]&& (null== _0x6cb7x4|| 0== _0x6cb7x4[_0x690c[67]])){_0x6cb7x2[_0x690c[963]][_0x690c[515]](),_0x6cb7x2[_0x690c[963]]= null}};if(null!= _0x6cb7x2[_0x690c[963]]){var _0x6cb7x5=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7x9=_0x6cb7x5[_0x690c[2131]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x5=_0x6cb7x5[_0x690c[2130]](_0x6cb7x2[_0x690c[246]]),_0x6cb7xa=this[_0x690c[2218]](_0x6cb7x2);if(_0x6cb7x3|| _0x6cb7x2[_0x690c[963]][_0x690c[131]]!= _0x6cb7x4|| _0x6cb7x2[_0x690c[963]][_0x690c[2131]]!= _0x6cb7x9|| _0x6cb7x2[_0x690c[963]][_0x690c[2219]]!= _0x6cb7x5|| _0x6cb7x2[_0x690c[963]][_0x690c[255]]!= _0x6cb7x2[_0x690c[441]][_0x690c[255]]||  !_0x6cb7x2[_0x690c[963]][_0x690c[1562]][_0x690c[237]](_0x6cb7xa)){_0x6cb7x2[_0x690c[963]][_0x690c[131]]= _0x6cb7x4,_0x6cb7x2[_0x690c[963]][_0x690c[1562]]= _0x6cb7xa,_0x6cb7x2[_0x690c[963]][_0x690c[255]]= this[_0x690c[2220]](_0x6cb7x2),_0x6cb7x2[_0x690c[963]][_0x690c[2131]]= _0x6cb7x9,_0x6cb7x2[_0x690c[963]][_0x690c[2219]]= _0x6cb7x5,_0x6cb7x2[_0x690c[963]][_0x690c[258]]()}}};mxCellRenderer[_0x690c[202]][_0x690c[2220]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[441]][_0x690c[255]]};mxCellRenderer[_0x690c[202]][_0x690c[2218]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7x4=_0x6cb7x2[_0x690c[441]][_0x690c[255]],_0x6cb7x5=_0x6cb7x3[_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x9= new mxRectangle(_0x6cb7x2[_0x690c[2079]][_0x690c[235]],_0x6cb7x2[_0x690c[2079]][_0x690c[236]]);_0x6cb7x2[_0x690c[963]][_0x690c[1672]]();_0x6cb7x5?(_0x6cb7x5= _0x6cb7x2[_0x690c[963]][_0x690c[1673]](),_0x6cb7x9[_0x690c[235]]+= _0x6cb7x5[_0x690c[235]]* _0x6cb7x4,_0x6cb7x9[_0x690c[236]]+= _0x6cb7x5[_0x690c[236]]* _0x6cb7x4,_0x6cb7x3= _0x6cb7x3[_0x690c[1198]](_0x6cb7x2[_0x690c[246]]),null!= _0x6cb7x3&& (_0x6cb7x9[_0x690c[117]]= Math[_0x690c[160]](0,_0x6cb7x2[_0x690c[963]][_0x690c[1655]][_0x690c[235]]* _0x6cb7x3[_0x690c[117]]* _0x6cb7x4- _0x6cb7x2[_0x690c[963]][_0x690c[659]]* _0x6cb7x4- _0x6cb7x2[_0x690c[963]][_0x690c[661]]* _0x6cb7x4),_0x6cb7x9[_0x690c[119]]= Math[_0x690c[160]](0,_0x6cb7x2[_0x690c[963]][_0x690c[1655]][_0x690c[236]]* _0x6cb7x3[_0x690c[119]]* _0x6cb7x4- _0x6cb7x2[_0x690c[963]][_0x690c[658]]* _0x6cb7x4- _0x6cb7x2[_0x690c[963]][_0x690c[660]]* _0x6cb7x4))):(_0x6cb7x2[_0x690c[963]][_0x690c[1590]]()&& (_0x6cb7x5= _0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[235]]= _0x6cb7x9[_0x690c[236]],_0x6cb7x9[_0x690c[236]]= _0x6cb7x5),_0x6cb7x9[_0x690c[235]]+= _0x6cb7x2[_0x690c[235]],_0x6cb7x9[_0x690c[236]]+= _0x6cb7x2[_0x690c[236]],_0x6cb7x9[_0x690c[117]]= Math[_0x690c[160]](1,_0x6cb7x2[_0x690c[117]]),_0x6cb7x9[_0x690c[119]]= Math[_0x690c[160]](1,_0x6cb7x2[_0x690c[119]]),_0x6cb7x3[_0x690c[1730]](_0x6cb7x2[_0x690c[246]])&& (_0x6cb7x3= _0x6cb7x3[_0x690c[1731]](_0x6cb7x2[_0x690c[246]]),0< _0x6cb7x3[_0x690c[117]]?(_0x6cb7x5= Math[_0x690c[243]](_0x6cb7x9[_0x690c[117]],_0x6cb7x3[_0x690c[117]]* _0x6cb7x4),_0x6cb7x2[_0x690c[253]][_0x690c[623]]&& (_0x6cb7x9[_0x690c[235]]+= _0x6cb7x9[_0x690c[117]]- _0x6cb7x5),_0x6cb7x9[_0x690c[117]]= _0x6cb7x5):0< _0x6cb7x3[_0x690c[119]]&& (_0x6cb7x5= Math[_0x690c[243]](_0x6cb7x9[_0x690c[119]],_0x6cb7x3[_0x690c[119]]* _0x6cb7x4),_0x6cb7x2[_0x690c[253]][_0x690c[624]]&& (_0x6cb7x9[_0x690c[236]]+= _0x6cb7x9[_0x690c[119]]- _0x6cb7x5),_0x6cb7x9[_0x690c[119]]= _0x6cb7x5)),this[_0x690c[2221]](_0x6cb7x2,_0x6cb7x9));return _0x6cb7x9};mxCellRenderer[_0x690c[202]][_0x690c[2221]]= function(_0x6cb7x2,_0x6cb7x3){if(_0x6cb7x2[_0x690c[963]][_0x690c[1590]]()){var _0x6cb7x4=(_0x6cb7x2[_0x690c[117]]- _0x6cb7x2[_0x690c[119]])/ 2;_0x6cb7x3[_0x690c[235]]+= _0x6cb7x4;_0x6cb7x3[_0x690c[236]]-= _0x6cb7x4;_0x6cb7x4= _0x6cb7x3[_0x690c[117]];_0x6cb7x3[_0x690c[117]]= _0x6cb7x3[_0x690c[119]];_0x6cb7x3[_0x690c[119]]= _0x6cb7x4};_0x6cb7x3[_0x690c[235]]-= _0x6cb7x2[_0x690c[963]][_0x690c[1655]][_0x690c[235]]* _0x6cb7x3[_0x690c[117]];_0x6cb7x3[_0x690c[236]]-= _0x6cb7x2[_0x690c[963]][_0x690c[1655]][_0x690c[236]]* _0x6cb7x3[_0x690c[119]];if(_0x690c[1334]!= _0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2193]]]){var _0x6cb7x4=_0x6cb7x2[_0x690c[441]][_0x690c[255]],_0x6cb7x5=_0x6cb7x2[_0x690c[963]][_0x690c[1673]]();_0x6cb7x3[_0x690c[235]]+= _0x6cb7x5[_0x690c[235]]* _0x6cb7x4;_0x6cb7x3[_0x690c[236]]+= _0x6cb7x5[_0x690c[236]]* _0x6cb7x4;_0x6cb7x3[_0x690c[117]]= Math[_0x690c[160]](0,_0x6cb7x3[_0x690c[117]]- _0x6cb7x2[_0x690c[963]][_0x690c[659]]* _0x6cb7x4- _0x6cb7x2[_0x690c[963]][_0x690c[661]]* _0x6cb7x4);_0x6cb7x3[_0x690c[119]]= Math[_0x690c[160]](0,_0x6cb7x3[_0x690c[119]]- _0x6cb7x2[_0x690c[963]][_0x690c[658]]* _0x6cb7x4- _0x6cb7x2[_0x690c[963]][_0x690c[660]]* _0x6cb7x4)};var _0x6cb7x9=_0x6cb7x2[_0x690c[963]][_0x690c[1615]]();if(0!= _0x6cb7x9&& (null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[251]][_0x690c[1193]](_0x6cb7x2[_0x690c[246]]))&& (_0x6cb7x4= _0x6cb7x2[_0x690c[241]](),_0x6cb7x5= _0x6cb7x2[_0x690c[242]](),_0x6cb7x3[_0x690c[235]]!= _0x6cb7x4|| _0x6cb7x3[_0x690c[236]]!= _0x6cb7x5)){_0x6cb7x9*= Math[_0x690c[424]]/ 180,pt= mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]]),Math[_0x690c[426]](_0x6cb7x9),Math[_0x690c[427]](_0x6cb7x9), new mxPoint(_0x6cb7x4,_0x6cb7x5)),_0x6cb7x3[_0x690c[235]]= pt[_0x690c[235]],_0x6cb7x3[_0x690c[236]]= pt[_0x690c[236]]}};mxCellRenderer[_0x690c[202]][_0x690c[2222]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2162]](_0x6cb7x2);if(null!= _0x6cb7x2[_0x690c[1211]]){var _0x6cb7x4=mxUtils[_0x690c[1454]](mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ROTATION,0),90),_0x6cb7x5=mxUtils[_0x690c[431]](_0x6cb7x4),_0x6cb7x9=Math[_0x690c[426]](_0x6cb7x5),_0x6cb7xa=Math[_0x690c[427]](_0x6cb7x5);_0x6cb7x2[_0x690c[1211]][_0x690c[209]](function(_0x6cb7x5,_0x6cb7x13){var _0x6cb7x14=_0x6cb7x13[_0x690c[2201]][_0x690c[1799]](_0x6cb7x2);if(!_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]])&& null!= _0x6cb7x2[_0x690c[253]] && 0!= _0x6cb7x4){var _0x6cb7x15=_0x6cb7x14[_0x690c[241]](),_0x6cb7x16=_0x6cb7x14[_0x690c[242]](),_0x6cb7x16=mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x15,_0x6cb7x16),_0x6cb7x9,_0x6cb7xa, new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]())),_0x6cb7x15=_0x6cb7x16[_0x690c[235]],_0x6cb7x16=_0x6cb7x16[_0x690c[236]];_0x6cb7x14[_0x690c[235]]= Math[_0x690c[488]](_0x6cb7x15- _0x6cb7x14[_0x690c[117]]/ 2);_0x6cb7x14[_0x690c[236]]= Math[_0x690c[488]](_0x6cb7x16- _0x6cb7x14[_0x690c[119]]/ 2)};if(_0x6cb7x3|| null== _0x6cb7x13[_0x690c[1562]]|| _0x6cb7x13[_0x690c[255]]!= _0x6cb7x2[_0x690c[441]][_0x690c[255]]||  !_0x6cb7x13[_0x690c[1562]][_0x690c[237]](_0x6cb7x14)){_0x6cb7x13[_0x690c[1562]]= _0x6cb7x14,_0x6cb7x13[_0x690c[255]]= _0x6cb7x2[_0x690c[441]][_0x690c[255]],_0x6cb7x13[_0x690c[258]]()}})}};mxCellRenderer[_0x690c[202]][_0x690c[2223]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2[_0x690c[2207]]){var _0x6cb7x4=this[_0x690c[2224]](_0x6cb7x2),_0x6cb7x5=this[_0x690c[2152]]?mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ROTATION,0):_0x6cb7x2[_0x690c[253]][_0x690c[1615]](),_0x6cb7x9=_0x6cb7x2[_0x690c[441]][_0x690c[255]];if(_0x6cb7x3|| _0x6cb7x2[_0x690c[2207]][_0x690c[255]]!= _0x6cb7x9||  !_0x6cb7x2[_0x690c[2207]][_0x690c[1562]][_0x690c[237]](_0x6cb7x4)|| _0x6cb7x2[_0x690c[2207]][_0x690c[603]]!= _0x6cb7x5){_0x6cb7x2[_0x690c[2207]][_0x690c[603]]= _0x6cb7x5,_0x6cb7x2[_0x690c[2207]][_0x690c[1562]]= _0x6cb7x4,_0x6cb7x2[_0x690c[2207]][_0x690c[255]]= _0x6cb7x9,_0x6cb7x2[_0x690c[2207]][_0x690c[258]]()}}};mxCellRenderer[_0x690c[202]][_0x690c[2224]]= function(_0x6cb7x2){if(null!= _0x6cb7x2[_0x690c[2207]]){var _0x6cb7x3=_0x6cb7x2[_0x690c[2207]][_0x690c[255]],_0x6cb7x4=_0x6cb7x2[_0x690c[2207]][_0x690c[1562]][_0x690c[117]]/ _0x6cb7x3,_0x6cb7x3=_0x6cb7x2[_0x690c[2207]][_0x690c[1562]][_0x690c[119]]/ _0x6cb7x3,_0x6cb7x5=_0x6cb7x2[_0x690c[441]][_0x690c[255]],_0x6cb7x9=_0x6cb7x2[_0x690c[241]](),_0x6cb7xa=_0x6cb7x2[_0x690c[242]]();if(!_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]])&& (_0x6cb7x9= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x4* _0x6cb7x5,_0x6cb7xa= _0x6cb7x2[_0x690c[236]]+ _0x6cb7x3* _0x6cb7x5,null!= _0x6cb7x2[_0x690c[253]])){var _0x6cb7x12=_0x6cb7x2[_0x690c[253]][_0x690c[1598]]();if(this[_0x690c[2152]]){_0x6cb7x12= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ROTATION,0)}else {if(_0x6cb7x2[_0x690c[253]][_0x690c[1590]]()){var _0x6cb7x13=(_0x6cb7x2[_0x690c[117]]- _0x6cb7x2[_0x690c[119]])/ 2,_0x6cb7x9=_0x6cb7x9+ _0x6cb7x13,_0x6cb7xa=_0x6cb7xa- _0x6cb7x13}};0!= _0x6cb7x12&& (_0x6cb7x13= mxUtils[_0x690c[431]](_0x6cb7x12),_0x6cb7x12= Math[_0x690c[426]](_0x6cb7x13),_0x6cb7x13= Math[_0x690c[427]](_0x6cb7x13),_0x6cb7xa= mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x9,_0x6cb7xa),_0x6cb7x12,_0x6cb7x13, new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]())),_0x6cb7x9= _0x6cb7xa[_0x690c[235]],_0x6cb7xa= _0x6cb7xa[_0x690c[236]])};return _0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]]), new mxRectangle(Math[_0x690c[488]](_0x6cb7x9- _0x6cb7x4/ 2* _0x6cb7x5),Math[_0x690c[488]](_0x6cb7xa- _0x6cb7x3/ 2* _0x6cb7x5),Math[_0x690c[488]](_0x6cb7x4* _0x6cb7x5),Math[_0x690c[488]](_0x6cb7x3* _0x6cb7x5))};return null};mxCellRenderer[_0x690c[202]][_0x690c[258]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(null!= _0x6cb7x2[_0x690c[253]]){var _0x6cb7x5=!1;_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]]);reconfigure= null!= _0x6cb7x3?_0x6cb7x3:!1;this[_0x690c[2204]](_0x6cb7x2);if(_0x6cb7x2[_0x690c[2082]]|| _0x6cb7x2[_0x690c[2081]]){_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[2158]]?this[_0x690c[2166]](_0x6cb7x2):this[_0x690c[2167]](_0x6cb7x2)};if(_0x6cb7x2[_0x690c[2082]]||  !mxUtils[_0x690c[2225]](_0x6cb7x2[_0x690c[253]][_0x690c[124]],_0x6cb7x2[_0x690c[124]])){this[_0x690c[2170]](_0x6cb7x2),_0x6cb7x3=  !0};delete _0x6cb7x2[_0x690c[2081]];delete _0x6cb7x2[_0x690c[2082]];if(_0x6cb7x3|| null== _0x6cb7x2[_0x690c[253]][_0x690c[1562]]|| _0x6cb7x2[_0x690c[253]][_0x690c[255]]!= _0x6cb7x2[_0x690c[441]][_0x690c[255]]||  !_0x6cb7x2[_0x690c[253]][_0x690c[1562]][_0x690c[237]](_0x6cb7x2)||  !mxUtils[_0x690c[2226]](_0x6cb7x2[_0x690c[253]][_0x690c[1525]],_0x6cb7x2[_0x690c[439]])){_0x6cb7x5=  !0,_0x6cb7x2[_0x690c[253]][_0x690c[1525]]= null!= _0x6cb7x2[_0x690c[439]]?_0x6cb7x2[_0x690c[439]][_0x690c[1853]]():null,_0x6cb7x2[_0x690c[253]][_0x690c[1562]]=  new mxRectangle(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],_0x6cb7x2[_0x690c[117]],_0x6cb7x2[_0x690c[119]]),_0x6cb7x2[_0x690c[253]][_0x690c[255]]= _0x6cb7x2[_0x690c[441]][_0x690c[255]],null== _0x6cb7x4|| _0x6cb7x4?_0x6cb7x2[_0x690c[253]][_0x690c[258]]():_0x6cb7x2[_0x690c[253]][_0x690c[1577]]()};if(null== _0x6cb7x4|| _0x6cb7x4){this[_0x690c[2217]](_0x6cb7x2,_0x6cb7x5),this[_0x690c[2222]](_0x6cb7x2,_0x6cb7x5),this[_0x690c[2223]](_0x6cb7x2,_0x6cb7x5)}}};mxCellRenderer[_0x690c[202]][_0x690c[515]]= function(_0x6cb7x2){null!= _0x6cb7x2[_0x690c[253]]&& (null!= _0x6cb7x2[_0x690c[963]]&& (_0x6cb7x2[_0x690c[963]][_0x690c[515]](),_0x6cb7x2[_0x690c[963]]= null),null!= _0x6cb7x2[_0x690c[1211]]&& (_0x6cb7x2[_0x690c[1211]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x4){_0x6cb7x4[_0x690c[515]]()}),_0x6cb7x2[_0x690c[1211]]= null),null!= _0x6cb7x2[_0x690c[2207]]&& (_0x6cb7x2[_0x690c[2207]][_0x690c[515]](),_0x6cb7x2[_0x690c[2207]]= null),_0x6cb7x2[_0x690c[253]][_0x690c[515]](),_0x6cb7x2[_0x690c[253]]= null)};var mxEdgeStyle={EntityRelation:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x2[_0x690c[441]],_0x6cb7x12=_0x6cb7xa[_0x690c[1179]];_0x6cb7x5= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_SEGMENT,mxConstants.ENTITY_SEGMENT)* _0x6cb7xa[_0x690c[255]];var _0x6cb7x13=_0x6cb7x2[_0x690c[439]],_0x6cb7x14=_0x6cb7x13[0],_0x6cb7x15=_0x6cb7x13[_0x6cb7x13[_0x690c[67]]- 1],_0x6cb7x13=!1;if(null!= _0x6cb7x14){_0x6cb7x3=  new mxCellState,_0x6cb7x3[_0x690c[235]]= _0x6cb7x14[_0x690c[235]],_0x6cb7x3[_0x690c[236]]= _0x6cb7x14[_0x690c[236]]}else {if(null!= _0x6cb7x3){var _0x6cb7x16=mxUtils[_0x690c[2227]](_0x6cb7x3,_0x6cb7x2,!0,mxConstants.DIRECTION_MASK_NONE);_0x6cb7x16!= mxConstants[_0x690c[434]]?_0x6cb7x13= _0x6cb7x16== mxConstants[_0x690c[436]]:(_0x6cb7x14= _0x6cb7x12[_0x690c[1198]](_0x6cb7x3[_0x690c[246]]),_0x6cb7x14[_0x690c[1500]]?_0x6cb7x13= 0.5>= _0x6cb7x14[_0x690c[235]]:null!= _0x6cb7x4&& (_0x6cb7x13= _0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]< _0x6cb7x3[_0x690c[235]]))}else {return}};_0x6cb7x14=  !0;null!= _0x6cb7x15?(_0x6cb7x4=  new mxCellState,_0x6cb7x4[_0x690c[235]]= _0x6cb7x15[_0x690c[235]],_0x6cb7x4[_0x690c[236]]= _0x6cb7x15[_0x690c[236]]):null!= _0x6cb7x4&& (_0x6cb7x16= mxUtils[_0x690c[2227]](_0x6cb7x4,_0x6cb7x2,!1,mxConstants.DIRECTION_MASK_NONE),_0x6cb7x16!= mxConstants[_0x690c[434]]?_0x6cb7x14= _0x6cb7x16== mxConstants[_0x690c[436]]:(_0x6cb7x2= _0x6cb7x12[_0x690c[1198]](_0x6cb7x4[_0x690c[246]]),_0x6cb7x2[_0x690c[1500]]?_0x6cb7x14= 0.5>= _0x6cb7x2[_0x690c[235]]:null!= _0x6cb7x3&& (_0x6cb7x14= _0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]]< _0x6cb7x4[_0x690c[235]])));null!= _0x6cb7x3&& null!= _0x6cb7x4&& (_0x6cb7x2= _0x6cb7x13?_0x6cb7x3[_0x690c[235]]:_0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]],_0x6cb7x3= _0x6cb7xa[_0x690c[2228]](_0x6cb7x3),_0x6cb7x12= _0x6cb7x14?_0x6cb7x4[_0x690c[235]]:_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]],_0x6cb7x4= _0x6cb7xa[_0x690c[2228]](_0x6cb7x4),_0x6cb7xa=  new mxPoint(_0x6cb7x2+ (_0x6cb7x13?-_0x6cb7x5:_0x6cb7x5),_0x6cb7x3),_0x6cb7x15=  new mxPoint(_0x6cb7x12+ (_0x6cb7x14?-_0x6cb7x5:_0x6cb7x5),_0x6cb7x4),_0x6cb7x13== _0x6cb7x14?(_0x6cb7x5= _0x6cb7x13?Math[_0x690c[243]](_0x6cb7x2,_0x6cb7x12)- _0x6cb7x5:Math[_0x690c[160]](_0x6cb7x2,_0x6cb7x12)+ _0x6cb7x5,_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x5,_0x6cb7x3)),_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x5,_0x6cb7x4))):(_0x6cb7xa[_0x690c[235]]< _0x6cb7x15[_0x690c[235]]== _0x6cb7x13?(_0x6cb7x5= _0x6cb7x3+ (_0x6cb7x4- _0x6cb7x3)/ 2,_0x6cb7x9[_0x690c[207]](_0x6cb7xa),_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7xa[_0x690c[235]],_0x6cb7x5)),_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x15[_0x690c[235]],_0x6cb7x5))):_0x6cb7x9[_0x690c[207]](_0x6cb7xa),_0x6cb7x9[_0x690c[207]](_0x6cb7x15)))},Loop:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= _0x6cb7x3){_0x6cb7x4= _0x6cb7x2[_0x690c[441]];var _0x6cb7xa=_0x6cb7x4[_0x690c[1179]];_0x6cb7x5= null!= _0x6cb7x5&& 0< _0x6cb7x5[_0x690c[67]]?_0x6cb7x5[0]:null;null!= _0x6cb7x5&& (_0x6cb7x5= _0x6cb7x4[_0x690c[2229]](_0x6cb7x2,_0x6cb7x5),mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x5[_0x690c[235]],_0x6cb7x5[_0x690c[236]])&& (_0x6cb7x5= null));var _0x6cb7x12=0,_0x6cb7x13=0,_0x6cb7x14=0,_0x6cb7x15=0,_0x6cb7xa=mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_SEGMENT,_0x6cb7xa[_0x690c[1020]])* _0x6cb7x4[_0x690c[255]];_0x6cb7x2= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_WEST);_0x6cb7x2== mxConstants[_0x690c[1358]]|| _0x6cb7x2== mxConstants[_0x690c[1354]]?(_0x6cb7x12= _0x6cb7x4[_0x690c[2230]](_0x6cb7x3),_0x6cb7x13= _0x6cb7xa):(_0x6cb7x14= _0x6cb7x4[_0x690c[2228]](_0x6cb7x3),_0x6cb7x15= _0x6cb7xa);null== _0x6cb7x5|| _0x6cb7x5[_0x690c[235]]< _0x6cb7x3[_0x690c[235]]|| _0x6cb7x5[_0x690c[235]]> _0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]]?null!= _0x6cb7x5?(_0x6cb7x12= _0x6cb7x5[_0x690c[235]],_0x6cb7x15= Math[_0x690c[160]](Math[_0x690c[425]](_0x6cb7x14- _0x6cb7x5[_0x690c[236]]),_0x6cb7x15)):_0x6cb7x2== mxConstants[_0x690c[1358]]?_0x6cb7x14= _0x6cb7x3[_0x690c[236]]- 2* _0x6cb7x13:_0x6cb7x2== mxConstants[_0x690c[1354]]?_0x6cb7x14= _0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]]+ 2* _0x6cb7x13:_0x6cb7x12= _0x6cb7x2== mxConstants[_0x690c[1356]]?_0x6cb7x3[_0x690c[235]]- 2* _0x6cb7x15:_0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]]+ 2* _0x6cb7x15:null!= _0x6cb7x5&& (_0x6cb7x12= _0x6cb7x4[_0x690c[2230]](_0x6cb7x3),_0x6cb7x13= Math[_0x690c[160]](Math[_0x690c[425]](_0x6cb7x12- _0x6cb7x5[_0x690c[235]]),_0x6cb7x15),_0x6cb7x14= _0x6cb7x5[_0x690c[236]],_0x6cb7x15= 0);_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x12- _0x6cb7x13,_0x6cb7x14- _0x6cb7x15));_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x12+ _0x6cb7x13,_0x6cb7x14+ _0x6cb7x15))}},ElbowConnector:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=null!= _0x6cb7x5&& 0< _0x6cb7x5[_0x690c[67]]?_0x6cb7x5[0]:null,_0x6cb7x12=!1,_0x6cb7x13=!1;if(null!= _0x6cb7x3&& null!= _0x6cb7x4){if(null!= _0x6cb7xa){var _0x6cb7x14=Math[_0x690c[243]](_0x6cb7x3[_0x690c[235]],_0x6cb7x4[_0x690c[235]]),_0x6cb7x15=Math[_0x690c[160]](_0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]],_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]),_0x6cb7x13=Math[_0x690c[243]](_0x6cb7x3[_0x690c[236]],_0x6cb7x4[_0x690c[236]]),_0x6cb7x16=Math[_0x690c[160]](_0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]],_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]),_0x6cb7xa=_0x6cb7x2[_0x690c[441]][_0x690c[2229]](_0x6cb7x2,_0x6cb7xa),_0x6cb7x12=_0x6cb7xa[_0x690c[236]]< _0x6cb7x13|| _0x6cb7xa[_0x690c[236]]> _0x6cb7x16,_0x6cb7x13=_0x6cb7xa[_0x690c[235]]< _0x6cb7x14|| _0x6cb7xa[_0x690c[235]]> _0x6cb7x15}else {_0x6cb7x14= Math[_0x690c[160]](_0x6cb7x3[_0x690c[235]],_0x6cb7x4[_0x690c[235]]),_0x6cb7x15= Math[_0x690c[243]](_0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]],_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]),_0x6cb7x12= _0x6cb7x14== _0x6cb7x15,_0x6cb7x12|| (_0x6cb7x13= Math[_0x690c[160]](_0x6cb7x3[_0x690c[236]],_0x6cb7x4[_0x690c[236]]),_0x6cb7x16= Math[_0x690c[243]](_0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]],_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]),_0x6cb7x13= _0x6cb7x13== _0x6cb7x16)}};!_0x6cb7x13&& (_0x6cb7x12|| _0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2231]]]== mxConstants[_0x690c[2232]])?mxEdgeStyle.TopToBottom(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9):mxEdgeStyle.SideToSide(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)},SideToSide:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x2[_0x690c[441]];_0x6cb7x5= null!= _0x6cb7x5&& 0< _0x6cb7x5[_0x690c[67]]?_0x6cb7x5[0]:null;var _0x6cb7x12=_0x6cb7x2[_0x690c[439]],_0x6cb7x13=_0x6cb7x12[0],_0x6cb7x12=_0x6cb7x12[_0x6cb7x12[_0x690c[67]]- 1];null!= _0x6cb7x5&& (_0x6cb7x5= _0x6cb7xa[_0x690c[2229]](_0x6cb7x2,_0x6cb7x5));null!= _0x6cb7x13&& (_0x6cb7x3=  new mxCellState,_0x6cb7x3[_0x690c[235]]= _0x6cb7x13[_0x690c[235]],_0x6cb7x3[_0x690c[236]]= _0x6cb7x13[_0x690c[236]]);null!= _0x6cb7x12&& (_0x6cb7x4=  new mxCellState,_0x6cb7x4[_0x690c[235]]= _0x6cb7x12[_0x690c[235]],_0x6cb7x4[_0x690c[236]]= _0x6cb7x12[_0x690c[236]]);null!= _0x6cb7x3&& null!= _0x6cb7x4&& (_0x6cb7x2= Math[_0x690c[160]](_0x6cb7x3[_0x690c[235]],_0x6cb7x4[_0x690c[235]]),_0x6cb7x13= Math[_0x690c[243]](_0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]],_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]),_0x6cb7x2= null!= _0x6cb7x5?_0x6cb7x5[_0x690c[235]]:_0x6cb7x13+ (_0x6cb7x2- _0x6cb7x13)/ 2,_0x6cb7x13= _0x6cb7xa[_0x690c[2228]](_0x6cb7x3),_0x6cb7xa= _0x6cb7xa[_0x690c[2228]](_0x6cb7x4),null!= _0x6cb7x5&& (_0x6cb7x5[_0x690c[236]]>= _0x6cb7x3[_0x690c[236]]&& _0x6cb7x5[_0x690c[236]]<= _0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]]&& (_0x6cb7x13= _0x6cb7x5[_0x690c[236]]),_0x6cb7x5[_0x690c[236]]>= _0x6cb7x4[_0x690c[236]]&& _0x6cb7x5[_0x690c[236]]<= _0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]&& (_0x6cb7xa= _0x6cb7x5[_0x690c[236]])),!mxUtils[_0x690c[442]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x13)&&  !mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x13) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x2,_0x6cb7x13)),!mxUtils[_0x690c[442]](_0x6cb7x4,_0x6cb7x2,_0x6cb7xa)&&  !mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x2,_0x6cb7xa) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x2,_0x6cb7xa)),1== _0x6cb7x9[_0x690c[67]]&& (null!= _0x6cb7x5?!mxUtils[_0x690c[442]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x5[_0x690c[236]])&&  !mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x5[_0x690c[236]]) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x2,_0x6cb7x5[_0x690c[236]])):(_0x6cb7xa= Math[_0x690c[160]](_0x6cb7x3[_0x690c[236]],_0x6cb7x4[_0x690c[236]]),_0x6cb7x3= Math[_0x690c[243]](_0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]],_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]),_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x2,_0x6cb7xa+ (_0x6cb7x3- _0x6cb7xa)/ 2)))))},TopToBottom:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x2[_0x690c[441]];_0x6cb7x5= null!= _0x6cb7x5&& 0< _0x6cb7x5[_0x690c[67]]?_0x6cb7x5[0]:null;var _0x6cb7x12=_0x6cb7x2[_0x690c[439]],_0x6cb7x13=_0x6cb7x12[0],_0x6cb7x12=_0x6cb7x12[_0x6cb7x12[_0x690c[67]]- 1];null!= _0x6cb7x5&& (_0x6cb7x5= _0x6cb7xa[_0x690c[2229]](_0x6cb7x2,_0x6cb7x5));null!= _0x6cb7x13&& (_0x6cb7x3=  new mxCellState,_0x6cb7x3[_0x690c[235]]= _0x6cb7x13[_0x690c[235]],_0x6cb7x3[_0x690c[236]]= _0x6cb7x13[_0x690c[236]]);null!= _0x6cb7x12&& (_0x6cb7x4=  new mxCellState,_0x6cb7x4[_0x690c[235]]= _0x6cb7x12[_0x690c[235]],_0x6cb7x4[_0x690c[236]]= _0x6cb7x12[_0x690c[236]]);null!= _0x6cb7x3&& null!= _0x6cb7x4&& (_0x6cb7x13= Math[_0x690c[160]](_0x6cb7x3[_0x690c[236]],_0x6cb7x4[_0x690c[236]]),_0x6cb7x12= Math[_0x690c[243]](_0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]],_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]),_0x6cb7x2= _0x6cb7xa[_0x690c[2230]](_0x6cb7x3),null!= _0x6cb7x5&& (_0x6cb7x5[_0x690c[235]]>= _0x6cb7x3[_0x690c[235]]&& _0x6cb7x5[_0x690c[235]]<= _0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]])&& (_0x6cb7x2= _0x6cb7x5[_0x690c[235]]),_0x6cb7x13= null!= _0x6cb7x5?_0x6cb7x5[_0x690c[236]]:_0x6cb7x12+ (_0x6cb7x13- _0x6cb7x12)/ 2,!mxUtils[_0x690c[442]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x13)&&  !mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x13) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x2,_0x6cb7x13)),_0x6cb7x2= null!= _0x6cb7x5&& _0x6cb7x5[_0x690c[235]]>= _0x6cb7x4[_0x690c[235]]&& _0x6cb7x5[_0x690c[235]]<= _0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]?_0x6cb7x5[_0x690c[235]]:_0x6cb7xa[_0x690c[2230]](_0x6cb7x4),!mxUtils[_0x690c[442]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x13)&&  !mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x13) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x2,_0x6cb7x13)),1== _0x6cb7x9[_0x690c[67]]&& (null!= _0x6cb7x5&& 1== _0x6cb7x9[_0x690c[67]]?!mxUtils[_0x690c[442]](_0x6cb7x4,_0x6cb7x5[_0x690c[235]],_0x6cb7x13)&&  !mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x5[_0x690c[235]],_0x6cb7x13) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x5[_0x690c[235]],_0x6cb7x13)):(_0x6cb7xa= Math[_0x690c[160]](_0x6cb7x3[_0x690c[235]],_0x6cb7x4[_0x690c[235]]),_0x6cb7x3= Math[_0x690c[243]](_0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]],_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]),_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7xa+ (_0x6cb7x3- _0x6cb7xa)/ 2,_0x6cb7x13)))))},SegmentConnector:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x2[_0x690c[439]],_0x6cb7x12=!0,_0x6cb7x13=null,_0x6cb7x14=_0x6cb7xa[0];null== _0x6cb7x14&& null!= _0x6cb7x3?_0x6cb7x14=  new mxPoint(_0x6cb7x2[_0x690c[441]][_0x690c[2230]](_0x6cb7x3),_0x6cb7x2[_0x690c[441]][_0x690c[2228]](_0x6cb7x3)):null!= _0x6cb7x14&& (_0x6cb7x14= _0x6cb7x14[_0x690c[238]]());var _0x6cb7x15=_0x6cb7xa[_0x690c[67]]- 1;if(null!= _0x6cb7x5&& 0< _0x6cb7x5[_0x690c[67]]){for(var _0x6cb7x13=_0x6cb7x2[_0x690c[441]][_0x690c[2229]](_0x6cb7x2,_0x6cb7x5[0]),_0x6cb7x16=_0x6cb7x3,_0x6cb7x17=_0x6cb7xa[0],_0x6cb7x18=!1,_0x6cb7x19=!1,_0x6cb7x18=_0x6cb7x13,_0x6cb7x1a=_0x6cb7x5[_0x690c[67]],_0x6cb7x1b=0;2> _0x6cb7x1b;_0x6cb7x1b++){var _0x6cb7x1c=null!= _0x6cb7x17&& _0x6cb7x17[_0x690c[235]]== _0x6cb7x18[_0x690c[235]],_0x6cb7x1d=null!= _0x6cb7x17&& _0x6cb7x17[_0x690c[236]]== _0x6cb7x18[_0x690c[236]],_0x6cb7x1e=null!= _0x6cb7x16&& _0x6cb7x18[_0x690c[236]]>= _0x6cb7x16[_0x690c[236]]&& _0x6cb7x18[_0x690c[236]]<= _0x6cb7x16[_0x690c[236]]+ _0x6cb7x16[_0x690c[119]],_0x6cb7x16=null!= _0x6cb7x16&& _0x6cb7x18[_0x690c[235]]>= _0x6cb7x16[_0x690c[235]]&& _0x6cb7x18[_0x690c[235]]<= _0x6cb7x16[_0x690c[235]]+ _0x6cb7x16[_0x690c[117]],_0x6cb7x18=_0x6cb7x1d|| null== _0x6cb7x17&& _0x6cb7x1e,_0x6cb7x19=_0x6cb7x1c|| null== _0x6cb7x17&& _0x6cb7x16;if(null!= _0x6cb7x17&&  !_0x6cb7x1d&&  !_0x6cb7x1c&& (_0x6cb7x1e|| _0x6cb7x16)){_0x6cb7x12= _0x6cb7x1e?!1:!0;break};if(_0x6cb7x19|| _0x6cb7x18){_0x6cb7x12= _0x6cb7x18;1== _0x6cb7x1b&& (_0x6cb7x12= 0== _0x6cb7x5[_0x690c[67]]% 2?_0x6cb7x18:_0x6cb7x19);break};_0x6cb7x16= _0x6cb7x4;_0x6cb7x17= _0x6cb7xa[_0x6cb7x15];_0x6cb7x18= _0x6cb7x2[_0x690c[441]][_0x690c[2229]](_0x6cb7x2,_0x6cb7x5[_0x6cb7x1a- 1])};_0x6cb7x12&& (null!= _0x6cb7xa[0]&& _0x6cb7xa[0][_0x690c[236]]!= _0x6cb7x13[_0x690c[236]]|| null== _0x6cb7xa[0]&& null!= _0x6cb7x3&& (_0x6cb7x13[_0x690c[236]]< _0x6cb7x3[_0x690c[236]]|| _0x6cb7x13[_0x690c[236]]> _0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]]))?_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x14[_0x690c[235]],_0x6cb7x13[_0x690c[236]])):!_0x6cb7x12&& (null!= _0x6cb7xa[0]&& _0x6cb7xa[0][_0x690c[235]]!= _0x6cb7x13[_0x690c[235]]|| null== _0x6cb7xa[0]&& null!= _0x6cb7x3&& (_0x6cb7x13[_0x690c[235]]< _0x6cb7x3[_0x690c[235]]|| _0x6cb7x13[_0x690c[235]]> _0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]])) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x13[_0x690c[235]],_0x6cb7x14[_0x690c[236]]));_0x6cb7x12?_0x6cb7x14[_0x690c[236]]= _0x6cb7x13[_0x690c[236]]:_0x6cb7x14[_0x690c[235]]= _0x6cb7x13[_0x690c[235]];for(_0x6cb7x1b= 0;_0x6cb7x1b< _0x6cb7x5[_0x690c[67]];_0x6cb7x1b++){_0x6cb7x12=  !_0x6cb7x12,_0x6cb7x13= _0x6cb7x2[_0x690c[441]][_0x690c[2229]](_0x6cb7x2,_0x6cb7x5[_0x6cb7x1b]),_0x6cb7x12?_0x6cb7x14[_0x690c[236]]= _0x6cb7x13[_0x690c[236]]:_0x6cb7x14[_0x690c[235]]= _0x6cb7x13[_0x690c[235]],_0x6cb7x9[_0x690c[207]](_0x6cb7x14[_0x690c[238]]())}}else {_0x6cb7x13= _0x6cb7x14,_0x6cb7x12=  !0};_0x6cb7x14= _0x6cb7xa[_0x6cb7x15];null== _0x6cb7x14&& null!= _0x6cb7x4&& (_0x6cb7x14=  new mxPoint(_0x6cb7x2[_0x690c[441]][_0x690c[2230]](_0x6cb7x4),_0x6cb7x2[_0x690c[441]][_0x690c[2228]](_0x6cb7x4)));_0x6cb7x12&& (null!= _0x6cb7xa[_0x6cb7x15]&& _0x6cb7xa[_0x6cb7x15][_0x690c[236]]!= _0x6cb7x13[_0x690c[236]]|| null== _0x6cb7xa[_0x6cb7x15]&& null!= _0x6cb7x4&& (_0x6cb7x13[_0x690c[236]]< _0x6cb7x4[_0x690c[236]]|| _0x6cb7x13[_0x690c[236]]> _0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]))?_0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x14[_0x690c[235]],_0x6cb7x13[_0x690c[236]])):!_0x6cb7x12&& (null!= _0x6cb7xa[_0x6cb7x15]&& _0x6cb7xa[_0x6cb7x15][_0x690c[235]]!= _0x6cb7x13[_0x690c[235]]|| null== _0x6cb7xa[_0x6cb7x15]&& null!= _0x6cb7x4&& (_0x6cb7x13[_0x690c[235]]< _0x6cb7x4[_0x690c[235]]|| _0x6cb7x13[_0x690c[235]]> _0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]])) && _0x6cb7x9[_0x690c[207]]( new mxPoint(_0x6cb7x13[_0x690c[235]],_0x6cb7x14[_0x690c[236]]));if(null== _0x6cb7xa[0]&& null!= _0x6cb7x3){for(;1< _0x6cb7x9[_0x690c[67]]&& mxUtils[_0x690c[442]](_0x6cb7x3,_0x6cb7x9[1][_0x690c[235]],_0x6cb7x9[1][_0x690c[236]]);){_0x6cb7x9= _0x6cb7x9[_0x690c[300]](1,1)}};if(null== _0x6cb7xa[_0x6cb7x15]&& null!= _0x6cb7x4){for(;1< _0x6cb7x9[_0x690c[67]]&& mxUtils[_0x690c[442]](_0x6cb7x4,_0x6cb7x9[_0x6cb7x9[_0x690c[67]]- 1][_0x690c[235]],_0x6cb7x9[_0x6cb7x9[_0x690c[67]]- 1][_0x690c[236]]);){_0x6cb7x9= _0x6cb7x9[_0x690c[300]](_0x6cb7x9[_0x690c[67]]- 1,1)}}},orthBuffer:10,dirVectors:[[-1,0],[0,-1],[1,0],[0,1],[-1,0],[0,-1],[1,0]],wayPoints1:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],routePatterns:[[[513,2308,2081,2562],[513,1090,514,2184,2114,2561],[513,1090,514,2564,2184,2562],[513,2308,2561,1090,514,2568,2308]],[[514,1057,513,2308,2081,2562],[514,2184,2114,2561],[514,2184,2562,1057,513,2564,2184],[514,1057,513,2568,2308,2561]],[[1090,514,1057,513,2308,2081,2562],[2114,2561],[1090,2562,1057,513,2564,2184],[1090,514,1057,513,2308,2561,2568]],[[2081,2562],[1057,513,1090,514,2184,2114,2561],[1057,513,1090,514,2184,2562,2564],[1057,2561,1090,514,2568,2308]]],inlineRoutePatterns:[[null,[2114,2568],null,null],[null,[514,2081,2114,2568],null,null],[null,[2114,2561],null,null],[[2081,2562],[1057,2114,2568],[2184,2562],null]],vertexSeperations:[],limits:[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],LEFT_MASK:32,TOP_MASK:64,RIGHT_MASK:128,BOTTOM_MASK:256,LEFT:1,TOP:2,RIGHT:4,BOTTOM:8,SIDE_MASK:480,CENTER_MASK:512,SOURCE_MASK:1024,TARGET_MASK:2048,VERTEX_MASK:3072,OrthConnector:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=_0x6cb7x2[_0x690c[441]][_0x690c[1179]],_0x6cb7x12=null== _0x6cb7x3?!1:_0x6cb7xa[_0x690c[502]]()[_0x690c[250]](_0x6cb7x3[_0x690c[246]]),_0x6cb7xa=null== _0x6cb7x4?!1:_0x6cb7xa[_0x690c[502]]()[_0x690c[250]](_0x6cb7x4[_0x690c[246]]);if(null!= _0x6cb7x5&& 0< _0x6cb7x5[_0x690c[67]]|| _0x6cb7x12|| _0x6cb7xa){mxEdgeStyle.SegmentConnector(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)}else {_0x6cb7x5= _0x6cb7x2[_0x690c[439]];var _0x6cb7x13=_0x6cb7x5[0],_0x6cb7x14=_0x6cb7x5[_0x6cb7x5[_0x690c[67]]- 1];_0x6cb7x5= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[235]]:_0x6cb7x13[_0x690c[235]];var _0x6cb7x12=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[236]]:_0x6cb7x13[_0x690c[236]],_0x6cb7x15=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[117]]:1,_0x6cb7x16=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[119]]:1,_0x6cb7x17=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[235]]:_0x6cb7x14[_0x690c[235]],_0x6cb7x18=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[236]]:_0x6cb7x14[_0x690c[236]],_0x6cb7x19=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[117]]:1,_0x6cb7x1a=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[119]]:1,_0x6cb7xa=_0x6cb7x2[_0x690c[441]][_0x690c[255]]* mxEdgeStyle[_0x690c[2233]],_0x6cb7x1b=[mxConstants[_0x690c[2234]],mxConstants[_0x690c[2234]]];null!= _0x6cb7x3&& (_0x6cb7x1b[0]= mxUtils[_0x690c[2227]](_0x6cb7x3,_0x6cb7x2,!0,mxConstants.DIRECTION_MASK_ALL));null!= _0x6cb7x4&& (_0x6cb7x1b[1]= mxUtils[_0x690c[2227]](_0x6cb7x4,_0x6cb7x2,!1,mxConstants.DIRECTION_MASK_ALL));_0x6cb7x2= [0,0];_0x6cb7x5= [[_0x6cb7x5,_0x6cb7x12,_0x6cb7x15,_0x6cb7x16],[_0x6cb7x17,_0x6cb7x18,_0x6cb7x19,_0x6cb7x1a]];for(_0x6cb7x15= 0;2> _0x6cb7x15;_0x6cb7x15++){mxEdgeStyle[_0x690c[2235]][_0x6cb7x15][1]= _0x6cb7x5[_0x6cb7x15][0]- _0x6cb7xa,mxEdgeStyle[_0x690c[2235]][_0x6cb7x15][2]= _0x6cb7x5[_0x6cb7x15][1]- _0x6cb7xa,mxEdgeStyle[_0x690c[2235]][_0x6cb7x15][4]= _0x6cb7x5[_0x6cb7x15][0]+ _0x6cb7x5[_0x6cb7x15][2]+ _0x6cb7xa,mxEdgeStyle[_0x690c[2235]][_0x6cb7x15][8]= _0x6cb7x5[_0x6cb7x15][1]+ _0x6cb7x5[_0x6cb7x15][3]+ _0x6cb7xa};_0x6cb7x15= _0x6cb7x5[0][0]+ _0x6cb7x5[0][2]/ 2- (_0x6cb7x5[1][0]+ _0x6cb7x5[1][2]/ 2);_0x6cb7x16= _0x6cb7x5[0][1]+ _0x6cb7x5[0][3]/ 2- (_0x6cb7x5[1][1]+ _0x6cb7x5[1][3]/ 2);_0x6cb7x12= 0;0> _0x6cb7x15?_0x6cb7x12= 0> _0x6cb7x16?2:1:0>= _0x6cb7x16&& (_0x6cb7x12= 3,0== _0x6cb7x15&& (_0x6cb7x12= 2));_0x6cb7x16= null;null!= _0x6cb7x3&& (_0x6cb7x16= _0x6cb7x13);_0x6cb7x3= [[0.5,0.5],[0.5,0.5]];for(_0x6cb7x15= 0;2> _0x6cb7x15;_0x6cb7x15++){null!= _0x6cb7x16&& (_0x6cb7x3[_0x6cb7x15][0]= (_0x6cb7x16[_0x690c[235]]- _0x6cb7x5[_0x6cb7x15][0])/ _0x6cb7x5[_0x6cb7x15][2],0.01> _0x6cb7x3[_0x6cb7x15][0]?_0x6cb7x2[_0x6cb7x15]= mxConstants[_0x690c[436]]:0.99< _0x6cb7x3[_0x6cb7x15][0]&& (_0x6cb7x2[_0x6cb7x15]= mxConstants[_0x690c[438]]),_0x6cb7x3[_0x6cb7x15][1]= (_0x6cb7x16[_0x690c[236]]- _0x6cb7x5[_0x6cb7x15][1])/ _0x6cb7x5[_0x6cb7x15][3],0.01> _0x6cb7x3[_0x6cb7x15][1]?_0x6cb7x2[_0x6cb7x15]= mxConstants[_0x690c[435]]:0.99< _0x6cb7x3[_0x6cb7x15][1]&& (_0x6cb7x2[_0x6cb7x15]= mxConstants[_0x690c[437]])),_0x6cb7x16= null,null!= _0x6cb7x4&& (_0x6cb7x16= _0x6cb7x14)};_0x6cb7x15= _0x6cb7x5[0][1]- (_0x6cb7x5[1][1]+ _0x6cb7x5[1][3]);_0x6cb7x16= _0x6cb7x5[0][0]- (_0x6cb7x5[1][0]+ _0x6cb7x5[1][2]);_0x6cb7x17= _0x6cb7x5[1][1]- (_0x6cb7x5[0][1]+ _0x6cb7x5[0][3]);_0x6cb7x18= _0x6cb7x5[1][0]- (_0x6cb7x5[0][0]+ _0x6cb7x5[0][2]);mxEdgeStyle[_0x690c[2236]][1]= Math[_0x690c[160]](_0x6cb7x16- 2* _0x6cb7xa,0);mxEdgeStyle[_0x690c[2236]][2]= Math[_0x690c[160]](_0x6cb7x15- 2* _0x6cb7xa,0);mxEdgeStyle[_0x690c[2236]][4]= Math[_0x690c[160]](_0x6cb7x17- 2* _0x6cb7xa,0);mxEdgeStyle[_0x690c[2236]][3]= Math[_0x690c[160]](_0x6cb7x18- 2* _0x6cb7xa,0);_0x6cb7x4= [];_0x6cb7x13= [];_0x6cb7x14= [];_0x6cb7x13[0]= _0x6cb7x16>= _0x6cb7x18?mxConstants[_0x690c[436]]:mxConstants[_0x690c[438]];_0x6cb7x14[0]= _0x6cb7x15>= _0x6cb7x17?mxConstants[_0x690c[435]]:mxConstants[_0x690c[437]];_0x6cb7x13[1]= mxUtils[_0x690c[2237]](_0x6cb7x13[0]);_0x6cb7x14[1]= mxUtils[_0x690c[2237]](_0x6cb7x14[0]);_0x6cb7x16= _0x6cb7x16>= _0x6cb7x18?_0x6cb7x16:_0x6cb7x18;_0x6cb7x17= _0x6cb7x15>= _0x6cb7x17?_0x6cb7x15:_0x6cb7x17;_0x6cb7x18= [[0,0],[0,0]];_0x6cb7x19=  !1;for(_0x6cb7x15= 0;2> _0x6cb7x15;_0x6cb7x15++){0== _0x6cb7x2[_0x6cb7x15]&& (0== (_0x6cb7x13[_0x6cb7x15]& _0x6cb7x1b[_0x6cb7x15])&& (_0x6cb7x13[_0x6cb7x15]= mxUtils[_0x690c[2237]](_0x6cb7x13[_0x6cb7x15])),0== (_0x6cb7x14[_0x6cb7x15]& _0x6cb7x1b[_0x6cb7x15])&& (_0x6cb7x14[_0x6cb7x15]= mxUtils[_0x690c[2237]](_0x6cb7x14[_0x6cb7x15])),_0x6cb7x18[_0x6cb7x15][0]= _0x6cb7x14[_0x6cb7x15],_0x6cb7x18[_0x6cb7x15][1]= _0x6cb7x13[_0x6cb7x15])};_0x6cb7x17> 2* _0x6cb7xa&& _0x6cb7x16> 2* _0x6cb7xa&& (0< (_0x6cb7x13[0]& _0x6cb7x1b[0])&& 0< (_0x6cb7x14[1]& _0x6cb7x1b[1])?(_0x6cb7x18[0][0]= _0x6cb7x13[0],_0x6cb7x18[0][1]= _0x6cb7x14[0],_0x6cb7x18[1][0]= _0x6cb7x14[1],_0x6cb7x18[1][1]= _0x6cb7x13[1],_0x6cb7x19=  !0):0< (_0x6cb7x14[0]& _0x6cb7x1b[0])&& 0< (_0x6cb7x13[1]& _0x6cb7x1b[1])&& (_0x6cb7x18[0][0]= _0x6cb7x14[0],_0x6cb7x18[0][1]= _0x6cb7x13[0],_0x6cb7x18[1][0]= _0x6cb7x13[1],_0x6cb7x18[1][1]= _0x6cb7x14[1],_0x6cb7x19=  !0));_0x6cb7x17> 2* _0x6cb7xa&&  !_0x6cb7x19&& (_0x6cb7x18[0][0]= _0x6cb7x14[0],_0x6cb7x18[0][1]= _0x6cb7x13[0],_0x6cb7x18[1][0]= _0x6cb7x14[1],_0x6cb7x18[1][1]= _0x6cb7x13[1],_0x6cb7x19=  !0);_0x6cb7x16> 2* _0x6cb7xa&&  !_0x6cb7x19&& (_0x6cb7x18[0][0]= _0x6cb7x13[0],_0x6cb7x18[0][1]= _0x6cb7x14[0],_0x6cb7x18[1][0]= _0x6cb7x13[1],_0x6cb7x18[1][1]= _0x6cb7x14[1]);for(_0x6cb7x15= 0;2> _0x6cb7x15;_0x6cb7x15++){if(0== _0x6cb7x2[_0x6cb7x15]&& (0== (_0x6cb7x18[_0x6cb7x15][0]& _0x6cb7x1b[_0x6cb7x15])&& (_0x6cb7x18[_0x6cb7x15][0]= _0x6cb7x18[_0x6cb7x15][1]),_0x6cb7x4[_0x6cb7x15]= _0x6cb7x18[_0x6cb7x15][0]& _0x6cb7x1b[_0x6cb7x15],_0x6cb7x4[_0x6cb7x15]|= (_0x6cb7x18[_0x6cb7x15][1]& _0x6cb7x1b[_0x6cb7x15])<< 8,_0x6cb7x4[_0x6cb7x15]|= (_0x6cb7x18[1- _0x6cb7x15][_0x6cb7x15]& _0x6cb7x1b[_0x6cb7x15])<< 16,_0x6cb7x4[_0x6cb7x15]|= (_0x6cb7x18[1- _0x6cb7x15][1- _0x6cb7x15]& _0x6cb7x1b[_0x6cb7x15])<< 24,0== (_0x6cb7x4[_0x6cb7x15]& 15)&& (_0x6cb7x4[_0x6cb7x15]<<= 8),0== (_0x6cb7x4[_0x6cb7x15]& 3840)&& (_0x6cb7x4[_0x6cb7x15]= _0x6cb7x4[_0x6cb7x15]& 15| _0x6cb7x4[_0x6cb7x15]>> 8),0== (_0x6cb7x4[_0x6cb7x15]& 983040)&& (_0x6cb7x4[_0x6cb7x15]= _0x6cb7x4[_0x6cb7x15]& 65535| (_0x6cb7x4[_0x6cb7x15]& 251658240)>> 8),_0x6cb7x2[_0x6cb7x15]= _0x6cb7x4[_0x6cb7x15]& 15,_0x6cb7x1b[_0x6cb7x15]== mxConstants[_0x690c[436]]|| _0x6cb7x1b[_0x6cb7x15]== mxConstants[_0x690c[435]]|| _0x6cb7x1b[_0x6cb7x15]== mxConstants[_0x690c[438]]|| _0x6cb7x1b[_0x6cb7x15]== mxConstants[_0x690c[437]])){_0x6cb7x2[_0x6cb7x15]= _0x6cb7x1b[_0x6cb7x15]}};_0x6cb7x15= _0x6cb7x2[0]== mxConstants[_0x690c[438]]?3:_0x6cb7x2[0];_0x6cb7x1b= _0x6cb7x2[1]== mxConstants[_0x690c[438]]?3:_0x6cb7x2[1];_0x6cb7x15-= _0x6cb7x12;_0x6cb7x1b-= _0x6cb7x12;1> _0x6cb7x15&& (_0x6cb7x15+= 4);1> _0x6cb7x1b&& (_0x6cb7x1b+= 4);_0x6cb7x1b= mxEdgeStyle[_0x690c[2238]][_0x6cb7x15- 1][_0x6cb7x1b- 1];mxEdgeStyle[_0x690c[2239]][0][0]= _0x6cb7x5[0][0];mxEdgeStyle[_0x690c[2239]][0][1]= _0x6cb7x5[0][1];switch(_0x6cb7x2[0]){case mxConstants[_0x690c[436]]:mxEdgeStyle[_0x690c[2239]][0][0]-= _0x6cb7xa;mxEdgeStyle[_0x690c[2239]][0][1]+= _0x6cb7x3[0][1]* _0x6cb7x5[0][3];break;case mxConstants[_0x690c[437]]:mxEdgeStyle[_0x690c[2239]][0][0]+= _0x6cb7x3[0][0]* _0x6cb7x5[0][2];mxEdgeStyle[_0x690c[2239]][0][1]+= _0x6cb7x5[0][3]+ _0x6cb7xa;break;case mxConstants[_0x690c[438]]:mxEdgeStyle[_0x690c[2239]][0][0]+= _0x6cb7x5[0][2]+ _0x6cb7xa;mxEdgeStyle[_0x690c[2239]][0][1]+= _0x6cb7x3[0][1]* _0x6cb7x5[0][3];break;case mxConstants[_0x690c[435]]:mxEdgeStyle[_0x690c[2239]][0][0]+= _0x6cb7x3[0][0]* _0x6cb7x5[0][2],mxEdgeStyle[_0x690c[2239]][0][1]-= _0x6cb7xa};_0x6cb7xa= 0;_0x6cb7x13= _0x6cb7x4= 0< (_0x6cb7x2[0]& (mxConstants[_0x690c[438]]| mxConstants[_0x690c[436]]))?0:1;for(_0x6cb7x15= _0x6cb7x14= 0;_0x6cb7x15< _0x6cb7x1b[_0x690c[67]];_0x6cb7x15++){_0x6cb7x14= _0x6cb7x1b[_0x6cb7x15]& 15;_0x6cb7x1a= _0x6cb7x14== mxConstants[_0x690c[438]]?3:_0x6cb7x14;_0x6cb7x1a+= _0x6cb7x12;4< _0x6cb7x1a&& (_0x6cb7x1a-= 4);_0x6cb7x16= mxEdgeStyle[_0x690c[2240]][_0x6cb7x1a- 1];_0x6cb7x14= 0< _0x6cb7x1a% 2?0:1;_0x6cb7x14!= _0x6cb7x4&& (_0x6cb7xa++,mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][0]= mxEdgeStyle[_0x690c[2239]][_0x6cb7xa- 1][0],mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][1]= mxEdgeStyle[_0x690c[2239]][_0x6cb7xa- 1][1]);var _0x6cb7x1c=0< (_0x6cb7x1b[_0x6cb7x15]& mxEdgeStyle[_0x690c[2241]]),_0x6cb7x19=0< (_0x6cb7x1b[_0x6cb7x15]& mxEdgeStyle[_0x690c[2242]]),_0x6cb7x17=(_0x6cb7x1b[_0x6cb7x15]& mxEdgeStyle[_0x690c[2243]])>> 5,_0x6cb7x17=_0x6cb7x17<< _0x6cb7x12;15< _0x6cb7x17&& (_0x6cb7x17>>= 4);_0x6cb7x18= 0< (_0x6cb7x1b[_0x6cb7x15]& mxEdgeStyle[_0x690c[2244]]);(_0x6cb7x19|| _0x6cb7x1c)&& 9> _0x6cb7x17?(_0x6cb7x1a= 0,_0x6cb7x19= _0x6cb7x19?0:1,_0x6cb7x1a= _0x6cb7x18&& 0== _0x6cb7x14?_0x6cb7x5[_0x6cb7x19][0]+ _0x6cb7x3[_0x6cb7x19][0]* _0x6cb7x5[_0x6cb7x19][2]:_0x6cb7x18?_0x6cb7x5[_0x6cb7x19][1]+ _0x6cb7x3[_0x6cb7x19][1]* _0x6cb7x5[_0x6cb7x19][3]:mxEdgeStyle[_0x690c[2235]][_0x6cb7x19][_0x6cb7x17],0== _0x6cb7x14?(_0x6cb7x17= (_0x6cb7x1a- mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][0])* _0x6cb7x16[0],0< _0x6cb7x17&& (mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][0]+= _0x6cb7x16[0]* _0x6cb7x17)):(_0x6cb7x17= (_0x6cb7x1a- mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][1])* _0x6cb7x16[1],0< _0x6cb7x17&& (mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][1]+= _0x6cb7x16[1]* _0x6cb7x17))):_0x6cb7x18&& (mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][0]+= _0x6cb7x16[0]* Math[_0x690c[425]](mxEdgeStyle[_0x690c[2236]][_0x6cb7x1a]/ 2),mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][1]+= _0x6cb7x16[1]* Math[_0x690c[425]](mxEdgeStyle[_0x690c[2236]][_0x6cb7x1a]/ 2));0< _0x6cb7xa&& mxEdgeStyle[_0x690c[2239]][_0x6cb7xa][_0x6cb7x14]== mxEdgeStyle[_0x690c[2239]][_0x6cb7xa- 1][_0x6cb7x14]?_0x6cb7xa--:_0x6cb7x4= _0x6cb7x14};for(_0x6cb7x15= 0;_0x6cb7x15<= _0x6cb7xa&&  !(_0x6cb7x15== _0x6cb7xa&& ((0< (_0x6cb7x2[1]& (mxConstants[_0x690c[438]]| mxConstants[_0x690c[436]]))?0:1)== _0x6cb7x13?0:1)!= (_0x6cb7xa+ 1)% 2);_0x6cb7x15++){_0x6cb7x9[_0x690c[207]]( new mxPoint(mxEdgeStyle[_0x690c[2239]][_0x6cb7x15][0],mxEdgeStyle[_0x690c[2239]][_0x6cb7x15][1]))}}},getRoutePattern:function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x2[0]== mxConstants[_0x690c[438]]?3:_0x6cb7x2[0];_0x6cb7x2= _0x6cb7x2[1]== mxConstants[_0x690c[438]]?3:_0x6cb7x2[1];_0x6cb7x9-= _0x6cb7x3;_0x6cb7x2-= _0x6cb7x3;1> _0x6cb7x9&& (_0x6cb7x9+= 4);1> _0x6cb7x2&& (_0x6cb7x2+= 4);_0x6cb7x3= routePatterns[_0x6cb7x9- 1][_0x6cb7x2- 1];if(0== _0x6cb7x4|| 0== _0x6cb7x5){null!= inlineRoutePatterns[_0x6cb7x9- 1][_0x6cb7x2- 1]&& (_0x6cb7x3= inlineRoutePatterns[_0x6cb7x9- 1][_0x6cb7x2- 1])};return _0x6cb7x3}},mxStyleRegistry={values:[],putValue:function(_0x6cb7x2,_0x6cb7x3){mxStyleRegistry[_0x690c[2245]][_0x6cb7x2]= _0x6cb7x3},getValue:function(_0x6cb7x2){return mxStyleRegistry[_0x690c[2245]][_0x6cb7x2]},getName:function(_0x6cb7x2){for(var _0x6cb7x3 in mxStyleRegistry[_0x690c[2245]]){if(mxStyleRegistry[_0x690c[2245]][_0x6cb7x3]== _0x6cb7x2){return _0x6cb7x3}};return null}};mxStyleRegistry[_0x690c[2246]](mxConstants.EDGESTYLE_ELBOW,mxEdgeStyle.ElbowConnector);mxStyleRegistry[_0x690c[2246]](mxConstants.EDGESTYLE_ENTITY_RELATION,mxEdgeStyle.EntityRelation);mxStyleRegistry[_0x690c[2246]](mxConstants.EDGESTYLE_LOOP,mxEdgeStyle.Loop);mxStyleRegistry[_0x690c[2246]](mxConstants.EDGESTYLE_SIDETOSIDE,mxEdgeStyle.SideToSide);mxStyleRegistry[_0x690c[2246]](mxConstants.EDGESTYLE_TOPTOBOTTOM,mxEdgeStyle.TopToBottom);mxStyleRegistry[_0x690c[2246]](mxConstants.EDGESTYLE_ORTHOGONAL,mxEdgeStyle.OrthConnector);mxStyleRegistry[_0x690c[2246]](mxConstants.EDGESTYLE_SEGMENT,mxEdgeStyle.SegmentConnector);mxStyleRegistry[_0x690c[2246]](mxConstants.PERIMETER_ELLIPSE,mxPerimeter.EllipsePerimeter);mxStyleRegistry[_0x690c[2246]](mxConstants.PERIMETER_RECTANGLE,mxPerimeter.RectanglePerimeter);mxStyleRegistry[_0x690c[2246]](mxConstants.PERIMETER_RHOMBUS,mxPerimeter.RhombusPerimeter);mxStyleRegistry[_0x690c[2246]](mxConstants.PERIMETER_TRIANGLE,mxPerimeter.TrianglePerimeter);function mxGraphView(_0x6cb7x2){this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[513]]=  new mxPoint;this[_0x690c[2247]]=  new mxRectangle;this[_0x690c[1214]]=  new mxDictionary}mxGraphView[_0x690c[202]]=  new mxEventSource;mxGraphView[_0x690c[202]][_0x690c[196]]= mxGraphView;mxGraphView[_0x690c[202]][_0x690c[2248]]=  new mxPoint;mxGraphView[_0x690c[202]][_0x690c[2091]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[819]:_0x690c[110];mxGraphView[_0x690c[202]][_0x690c[2249]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[2250]:_0x690c[110];mxGraphView[_0x690c[202]][_0x690c[2251]]=  !1;mxGraphView[_0x690c[202]][_0x690c[2252]]=  !0;mxGraphView[_0x690c[202]][_0x690c[2253]]=  !0;mxGraphView[_0x690c[202]][_0x690c[2254]]=  !0;mxGraphView[_0x690c[202]][_0x690c[1179]]= null;mxGraphView[_0x690c[202]][_0x690c[1741]]= null;mxGraphView[_0x690c[202]][_0x690c[2247]]= null;mxGraphView[_0x690c[202]][_0x690c[255]]= 1;mxGraphView[_0x690c[202]][_0x690c[513]]= null;mxGraphView[_0x690c[202]][_0x690c[2255]]=  !1;mxGraphView[_0x690c[202]][_0x690c[517]]= function(){return this[_0x690c[2247]]};mxGraphView[_0x690c[202]][_0x690c[2256]]= function(_0x6cb7x2){this[_0x690c[2247]]= _0x6cb7x2};mxGraphView[_0x690c[202]][_0x690c[1799]]= function(_0x6cb7x2){var _0x6cb7x3=null;if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){for(var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){if(_0x6cb7x4[_0x690c[1193]](_0x6cb7x2[_0x6cb7x5])|| _0x6cb7x4[_0x690c[250]](_0x6cb7x2[_0x6cb7x5])){var _0x6cb7x9=this[_0x690c[248]](_0x6cb7x2[_0x6cb7x5]);null!= _0x6cb7x9&& (null== _0x6cb7x3?_0x6cb7x3=  new mxRectangle(_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]],_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]]):_0x6cb7x3[_0x690c[99]](_0x6cb7x9))}}};return _0x6cb7x3};mxGraphView[_0x690c[202]][_0x690c[2257]]= function(_0x6cb7x2){if(this[_0x690c[1741]]!= _0x6cb7x2){var _0x6cb7x3= new mxCurrentRootChange(this,_0x6cb7x2);_0x6cb7x3[_0x690c[350]]();var _0x6cb7x4= new mxUndoableEdit(this,!1);_0x6cb7x4[_0x690c[99]](_0x6cb7x3);this[_0x690c[746]]( new mxEventObject(mxEvent.UNDO,_0x690c[1061],_0x6cb7x4));this[_0x690c[1179]][_0x690c[2258]]()};return _0x6cb7x2};mxGraphView[_0x690c[202]][_0x690c[829]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[255]],_0x6cb7x9= new mxPoint(this[_0x690c[513]][_0x690c[235]],this[_0x690c[513]][_0x690c[236]]);if(this[_0x690c[255]]!= _0x6cb7x2|| this[_0x690c[513]][_0x690c[235]]!= _0x6cb7x3|| this[_0x690c[513]][_0x690c[236]]!= _0x6cb7x4){this[_0x690c[255]]= _0x6cb7x2,this[_0x690c[513]][_0x690c[235]]= _0x6cb7x3,this[_0x690c[513]][_0x690c[236]]= _0x6cb7x4,this[_0x690c[503]]()&& (this[_0x690c[2259]](),this[_0x690c[1179]][_0x690c[2258]]())};this[_0x690c[746]]( new mxEventObject(mxEvent.SCALE_AND_TRANSLATE,_0x690c[255],_0x6cb7x2,_0x690c[2260],_0x6cb7x5,_0x690c[513],this[_0x690c[513]],_0x690c[2261],_0x6cb7x9))};mxGraphView[_0x690c[202]][_0x690c[518]]= function(){return this[_0x690c[255]]};mxGraphView[_0x690c[202]][_0x690c[2262]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[255]];this[_0x690c[255]]!= _0x6cb7x2&& (this[_0x690c[255]]= _0x6cb7x2,this[_0x690c[503]]()&& (this[_0x690c[2259]](),this[_0x690c[1179]][_0x690c[2258]]()));this[_0x690c[746]]( new mxEventObject(mxEvent.SCALE,_0x690c[255],_0x6cb7x2,_0x690c[2260],_0x6cb7x3))};mxGraphView[_0x690c[202]][_0x690c[512]]= function(){return this[_0x690c[513]]};mxGraphView[_0x690c[202]][_0x690c[1147]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4= new mxPoint(this[_0x690c[513]][_0x690c[235]],this[_0x690c[513]][_0x690c[236]]);if(this[_0x690c[513]][_0x690c[235]]!= _0x6cb7x2|| this[_0x690c[513]][_0x690c[236]]!= _0x6cb7x3){this[_0x690c[513]][_0x690c[235]]= _0x6cb7x2,this[_0x690c[513]][_0x690c[236]]= _0x6cb7x3,this[_0x690c[503]]()&& (this[_0x690c[2259]](),this[_0x690c[1179]][_0x690c[2258]]())};this[_0x690c[746]]( new mxEventObject(mxEvent.TRANSLATE,_0x690c[513],this[_0x690c[513]],_0x690c[2261],_0x6cb7x4))};mxGraphView[_0x690c[202]][_0x690c[802]]= function(){null!= this[_0x690c[1741]]&& this[_0x690c[200]]();this[_0x690c[2259]]()};mxGraphView[_0x690c[202]][_0x690c[2259]]= function(){this[_0x690c[2263]]();this[_0x690c[2264]]()};mxGraphView[_0x690c[202]][_0x690c[200]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]]();_0x6cb7x2= _0x6cb7x2|| _0x6cb7x5[_0x690c[501]]();_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;this[_0x690c[2265]](_0x6cb7x2);if(_0x6cb7x4&& (_0x6cb7x3|| _0x6cb7x2!= this[_0x690c[1741]])){_0x6cb7x4= _0x6cb7x5[_0x690c[262]](_0x6cb7x2);for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x4;_0x6cb7x9++){this[_0x690c[200]](_0x6cb7x5[_0x690c[263]](_0x6cb7x2,_0x6cb7x9),_0x6cb7x3)}}else {this[_0x690c[2263]](_0x6cb7x2)}};mxGraphView[_0x690c[202]][_0x690c[2263]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[502]]();_0x6cb7x2= _0x6cb7x2|| _0x6cb7x9[_0x690c[501]]();_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!1;var _0x6cb7xa=this[_0x690c[248]](_0x6cb7x2);null!= _0x6cb7xa&& (_0x6cb7xa[_0x690c[2080]]=  !0,_0x6cb7x5&& (_0x6cb7xa[_0x690c[2082]]=  !0));if(_0x6cb7x3){for(var _0x6cb7x12=_0x6cb7x9[_0x690c[262]](_0x6cb7x2),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x12;_0x6cb7xa++){var _0x6cb7x13=_0x6cb7x9[_0x690c[263]](_0x6cb7x2,_0x6cb7xa);this[_0x690c[2263]](_0x6cb7x13,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)}};if(_0x6cb7x4){_0x6cb7x5= _0x6cb7x9[_0x690c[1707]](_0x6cb7x2);for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x5;_0x6cb7xa++){this[_0x690c[2263]](_0x6cb7x9[_0x690c[1708]](_0x6cb7x2,_0x6cb7xa),_0x6cb7x3,_0x6cb7x4)}}};mxGraphView[_0x690c[202]][_0x690c[2264]]= function(_0x6cb7x2){var _0x6cb7x3=mxLog[_0x690c[2109]](_0x690c[2266]);window[_0x690c[879]]= mxResources[_0x690c[203]](this[_0x690c[2249]])|| this[_0x690c[2249]];var _0x6cb7x4=null;if(this[_0x690c[2253]]&& null!= this[_0x690c[510]]&& null== this[_0x690c[1653]]&& (8== document[_0x690c[5]]|| mxClient[_0x690c[496]])){_0x6cb7x4= this[_0x690c[510]][_0x690c[124]][_0x690c[495]];this[_0x690c[510]][_0x690c[124]][_0x690c[495]]= _0x690c[130];var _0x6cb7x5=document[_0x690c[55]](_0x690c[485]);_0x6cb7x5[_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x5[_0x690c[124]][_0x690c[493]]= _0x690c[494];_0x6cb7x5[_0x690c[124]][_0x690c[187]]= _0x690c[188];_0x6cb7x5[_0x690c[124]][_0x690c[495]]= mxClient[_0x690c[496]]?_0x690c[497]:_0x690c[498];_0x6cb7x5[_0x690c[124]][_0x690c[499]]= _0x690c[500];document[_0x690c[112]][_0x690c[62]](_0x6cb7x5);this[_0x690c[1653]]= _0x6cb7x5};_0x6cb7x2= _0x6cb7x2|| (null!= this[_0x690c[1741]]?this[_0x690c[1741]]:this[_0x690c[1179]][_0x690c[502]]()[_0x690c[501]]());this[_0x690c[2267]](null,_0x6cb7x2);_0x6cb7x2= this[_0x690c[2268]](null,_0x6cb7x2);null== _0x6cb7x2&& (_0x6cb7x2=  new mxRectangle);this[_0x690c[2256]](_0x6cb7x2);this[_0x690c[2269]]();null!= _0x6cb7x4&& (this[_0x690c[510]][_0x690c[124]][_0x690c[495]]= _0x6cb7x4,document[_0x690c[112]][_0x690c[266]](this[_0x690c[1653]]),this[_0x690c[1653]]= null);window[_0x690c[879]]= mxResources[_0x690c[203]](this[_0x690c[2091]])|| this[_0x690c[2091]];mxLog[_0x690c[2110]](_0x690c[2266],_0x6cb7x3)};mxGraphView[_0x690c[202]][_0x690c[2270]]= function(_0x6cb7x2){return  new mxRectangleShape(_0x6cb7x2,_0x690c[1391],_0x690c[586])};mxGraphView[_0x690c[202]][_0x690c[2269]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[2271]]();if(null!= _0x6cb7x2){if(null== this[_0x690c[1617]]|| this[_0x690c[1617]][_0x690c[618]]!= _0x6cb7x2[_0x690c[390]]){null!= this[_0x690c[1617]]&& this[_0x690c[1617]][_0x690c[515]]();var _0x6cb7x3= new mxRectangle(0,0,1,1);this[_0x690c[1617]]=  new mxImageShape(_0x6cb7x3,_0x6cb7x2[_0x690c[390]]);this[_0x690c[1617]][_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]];this[_0x690c[1617]][_0x690c[176]](this[_0x690c[2053]]);this[_0x690c[1617]][_0x690c[258]]()};this[_0x690c[2272]](this[_0x690c[1617]],_0x6cb7x2)}else {null!= this[_0x690c[1617]]&& (this[_0x690c[1617]][_0x690c[515]](),this[_0x690c[1617]]= null)};this[_0x690c[1179]][_0x690c[2273]]?(_0x6cb7x3= this[_0x690c[2274]](),null== this[_0x690c[2275]]?(this[_0x690c[2275]]= this[_0x690c[2270]](_0x6cb7x3),this[_0x690c[2275]][_0x690c[255]]= this[_0x690c[255]],this[_0x690c[2275]][_0x690c[1596]]=  !0,this[_0x690c[2275]][_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]],this[_0x690c[2275]][_0x690c[176]](this[_0x690c[2053]]),this[_0x690c[2275]][_0x690c[258]](),mxEvent[_0x690c[169]](this[_0x690c[2275]][_0x690c[252]],_0x690c[760],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[761]](_0x6cb7x2)})),mxEvent[_0x690c[759]](this[_0x690c[2275]][_0x690c[252]],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x2))}),mxUtils[_0x690c[885]](this,function(_0x6cb7x2){null!= this[_0x690c[1179]][_0x690c[2276]]&& this[_0x690c[1179]][_0x690c[2276]][_0x690c[2277]]()&& this[_0x690c[1179]][_0x690c[2276]][_0x690c[801]]();this[_0x690c[1179]][_0x690c[1009]]&&  !mxEvent[_0x690c[721]](_0x6cb7x2)&& this[_0x690c[1179]][_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x2))}),mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x6cb7x2))}))):(this[_0x690c[2275]][_0x690c[255]]= this[_0x690c[255]],this[_0x690c[2275]][_0x690c[1562]]= _0x6cb7x3,this[_0x690c[2275]][_0x690c[258]]())):null!= this[_0x690c[2275]]&& (this[_0x690c[2275]][_0x690c[515]](),this[_0x690c[2275]]= null)};mxGraphView[_0x690c[202]][_0x690c[2274]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[2013]],_0x6cb7x3=this[_0x690c[255]]* this[_0x690c[1179]][_0x690c[2012]];return  new mxRectangle(this[_0x690c[255]]* this[_0x690c[513]][_0x690c[235]],this[_0x690c[255]]* this[_0x690c[513]][_0x690c[236]],_0x6cb7x2[_0x690c[117]]* _0x6cb7x3,_0x6cb7x2[_0x690c[119]]* _0x6cb7x3)};mxGraphView[_0x690c[202]][_0x690c[2272]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[255]]= this[_0x690c[255]];_0x6cb7x2[_0x690c[1562]][_0x690c[235]]= this[_0x690c[255]]* this[_0x690c[513]][_0x690c[235]];_0x6cb7x2[_0x690c[1562]][_0x690c[236]]= this[_0x690c[255]]* this[_0x690c[513]][_0x690c[236]];_0x6cb7x2[_0x690c[1562]][_0x690c[117]]= this[_0x690c[255]]* _0x6cb7x3[_0x690c[117]];_0x6cb7x2[_0x690c[1562]][_0x690c[119]]= this[_0x690c[255]]* _0x6cb7x3[_0x690c[119]];_0x6cb7x2[_0x690c[258]]()};mxGraphView[_0x690c[202]][_0x690c[2267]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=this[_0x690c[248]](_0x6cb7x3,!0);if(null!= _0x6cb7x5&& _0x6cb7x5[_0x690c[2080]]){if(this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x3)){if(_0x6cb7x3!= this[_0x690c[1741]]&& null!= _0x6cb7x2){_0x6cb7x5[_0x690c[2079]][_0x690c[235]]= 0;_0x6cb7x5[_0x690c[2079]][_0x690c[236]]= 0;_0x6cb7x5[_0x690c[2078]][_0x690c[235]]= _0x6cb7x2[_0x690c[2078]][_0x690c[235]];_0x6cb7x5[_0x690c[2078]][_0x690c[236]]= _0x6cb7x2[_0x690c[2078]][_0x690c[236]];var _0x6cb7x9=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x3);if(null!= _0x6cb7x9){if(!_0x6cb7x4[_0x690c[250]](_0x6cb7x3)){var _0x6cb7xa=_0x6cb7x9[_0x690c[1368]]|| this[_0x690c[2248]];_0x6cb7x9[_0x690c[1500]]?(_0x6cb7x5[_0x690c[2078]][_0x690c[235]]+= _0x6cb7x9[_0x690c[235]]* _0x6cb7x2[_0x690c[117]]/ this[_0x690c[255]]+ _0x6cb7xa[_0x690c[235]],_0x6cb7x5[_0x690c[2078]][_0x690c[236]]+= _0x6cb7x9[_0x690c[236]]* _0x6cb7x2[_0x690c[119]]/ this[_0x690c[255]]+ _0x6cb7xa[_0x690c[236]]):(_0x6cb7x5[_0x690c[2079]][_0x690c[235]]= this[_0x690c[255]]* _0x6cb7xa[_0x690c[235]],_0x6cb7x5[_0x690c[2079]][_0x690c[236]]= this[_0x690c[255]]* _0x6cb7xa[_0x690c[236]],_0x6cb7x5[_0x690c[2078]][_0x690c[235]]+= _0x6cb7x9[_0x690c[235]],_0x6cb7x5[_0x690c[2078]][_0x690c[236]]+= _0x6cb7x9[_0x690c[236]])};_0x6cb7x5[_0x690c[235]]= this[_0x690c[255]]* (this[_0x690c[513]][_0x690c[235]]+ _0x6cb7x5[_0x690c[2078]][_0x690c[235]]);_0x6cb7x5[_0x690c[236]]= this[_0x690c[255]]* (this[_0x690c[513]][_0x690c[236]]+ _0x6cb7x5[_0x690c[2078]][_0x690c[236]]);_0x6cb7x5[_0x690c[117]]= this[_0x690c[255]]* _0x6cb7x9[_0x690c[117]];_0x6cb7x5[_0x690c[119]]= this[_0x690c[255]]* _0x6cb7x9[_0x690c[119]];if(_0x6cb7x4[_0x690c[1193]](_0x6cb7x3)){if(_0x6cb7x9[_0x690c[1500]]&& (_0x6cb7xa= mxUtils[_0x690c[431]](_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]),0!= _0x6cb7xa)){var _0x6cb7x9=Math[_0x690c[426]](_0x6cb7xa),_0x6cb7xa=Math[_0x690c[427]](_0x6cb7xa),_0x6cb7x12= new mxPoint(_0x6cb7x5[_0x690c[241]](),_0x6cb7x5[_0x690c[242]]()),_0x6cb7x13= new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]()),_0x6cb7x9=mxUtils[_0x690c[432]](_0x6cb7x12,_0x6cb7x9,_0x6cb7xa,_0x6cb7x13);_0x6cb7x5[_0x690c[235]]= _0x6cb7x9[_0x690c[235]]- _0x6cb7x5[_0x690c[117]]/ 2;_0x6cb7x5[_0x690c[236]]= _0x6cb7x9[_0x690c[236]]- _0x6cb7x5[_0x690c[119]]/ 2};this[_0x690c[2279]](_0x6cb7x5)}}}}else {this[_0x690c[2265]](_0x6cb7x3)};_0x6cb7xa= this[_0x690c[1179]][_0x690c[2280]](_0x6cb7x3);null!= _0x6cb7xa&& (_0x6cb7x5[_0x690c[2078]][_0x690c[235]]+= _0x6cb7xa[_0x690c[235]],_0x6cb7x5[_0x690c[2078]][_0x690c[236]]+= _0x6cb7xa[_0x690c[236]])};if(null!= _0x6cb7x5&& (!this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x3)|| _0x6cb7x3== this[_0x690c[1741]])){_0x6cb7x9= _0x6cb7x4[_0x690c[262]](_0x6cb7x3);for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x9;_0x6cb7xa++){_0x6cb7x12= _0x6cb7x4[_0x690c[263]](_0x6cb7x3,_0x6cb7xa),this[_0x690c[2267]](_0x6cb7x5,_0x6cb7x12)}}};mxGraphView[_0x690c[202]][_0x690c[2279]]= function(_0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);_0x6cb7x3== mxConstants[_0x690c[2132]]?_0x6cb7x2[_0x690c[2079]][_0x690c[235]]-= _0x6cb7x2[_0x690c[117]]:_0x6cb7x3== mxConstants[_0x690c[480]]&& (_0x6cb7x2[_0x690c[2079]][_0x690c[235]]+= _0x6cb7x2[_0x690c[117]]);_0x6cb7x3= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE);_0x6cb7x3== mxConstants[_0x690c[1687]]?_0x6cb7x2[_0x690c[2079]][_0x690c[236]]-= _0x6cb7x2[_0x690c[119]]:_0x6cb7x3== mxConstants[_0x690c[482]]&& (_0x6cb7x2[_0x690c[2079]][_0x690c[236]]+= _0x6cb7x2[_0x690c[119]])};mxGraphView[_0x690c[202]][_0x690c[2268]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=this[_0x690c[248]](_0x6cb7x3),_0x6cb7x9=null;if(null!= _0x6cb7x5){if(_0x6cb7x5[_0x690c[2080]]){var _0x6cb7xa=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x3);if(null!= _0x6cb7xa&& _0x6cb7x4[_0x690c[250]](_0x6cb7x3)){var _0x6cb7x12=this[_0x690c[248]](this[_0x690c[1710]](_0x6cb7x3,!0));_0x6cb7x5[_0x690c[2090]](_0x6cb7x12,!0);if(null!= _0x6cb7x12&& _0x6cb7x4[_0x690c[250]](_0x6cb7x12[_0x690c[246]])&&  !_0x6cb7x4[_0x690c[1720]](_0x6cb7x12[_0x690c[246]],_0x6cb7x3)){var _0x6cb7x13=this[_0x690c[248]](_0x6cb7x4[_0x690c[1197]](_0x6cb7x12[_0x690c[246]]));this[_0x690c[2268]](_0x6cb7x13,_0x6cb7x12[_0x690c[246]])};var _0x6cb7x14=this[_0x690c[248]](this[_0x690c[1710]](_0x6cb7x3,!1));_0x6cb7x5[_0x690c[2090]](_0x6cb7x14,!1);null!= _0x6cb7x14&& (_0x6cb7x4[_0x690c[250]](_0x6cb7x14[_0x690c[246]])&&  !_0x6cb7x4[_0x690c[1720]](_0x6cb7x14[_0x690c[246]],_0x6cb7x3))&& (_0x6cb7x13= this[_0x690c[248]](_0x6cb7x4[_0x690c[1197]](_0x6cb7x14[_0x690c[246]])),this[_0x690c[2268]](_0x6cb7x13,_0x6cb7x14[_0x690c[246]]));this[_0x690c[2281]](_0x6cb7x5,_0x6cb7x12,_0x6cb7x14);this[_0x690c[2282]](_0x6cb7x5,_0x6cb7xa[_0x690c[1525]],_0x6cb7x12,_0x6cb7x14);this[_0x690c[2283]](_0x6cb7x5,_0x6cb7x12,_0x6cb7x14);this[_0x690c[2284]](_0x6cb7x5);this[_0x690c[2285]](_0x6cb7x5)}else {null!= _0x6cb7xa&& (_0x6cb7xa[_0x690c[1500]]&& null!= _0x6cb7x2&& _0x6cb7x4[_0x690c[250]](_0x6cb7x2[_0x690c[246]]))&& (_0x6cb7xa= this[_0x690c[245]](_0x6cb7x2,_0x6cb7xa),null!= _0x6cb7xa&& (_0x6cb7x5[_0x690c[235]]= _0x6cb7xa[_0x690c[235]],_0x6cb7x5[_0x690c[236]]= _0x6cb7xa[_0x690c[236]],_0x6cb7xa[_0x690c[235]]= _0x6cb7xa[_0x690c[235]]/ this[_0x690c[255]]- this[_0x690c[513]][_0x690c[235]],_0x6cb7xa[_0x690c[236]]= _0x6cb7xa[_0x690c[236]]/ this[_0x690c[255]]- this[_0x690c[513]][_0x690c[236]],_0x6cb7x5[_0x690c[2078]]= _0x6cb7xa,this[_0x690c[2286]](_0x6cb7x2,_0x6cb7x5)))};_0x6cb7x5[_0x690c[2080]]=  !1;_0x6cb7x3!= this[_0x690c[1741]]&& this[_0x690c[1179]][_0x690c[259]][_0x690c[258]](_0x6cb7x5,!1,this[_0x690c[2287]]())};if(_0x6cb7x4[_0x690c[250]](_0x6cb7x3)|| _0x6cb7x4[_0x690c[1193]](_0x6cb7x3)){null!= _0x6cb7x5[_0x690c[253]]&& null!= _0x6cb7x5[_0x690c[253]][_0x690c[1563]]&& (_0x6cb7x9= _0x6cb7x5[_0x690c[253]][_0x690c[1563]][_0x690c[238]]()),null!= _0x6cb7x5[_0x690c[963]]&&  !this[_0x690c[1179]][_0x690c[2130]](_0x6cb7x5[_0x690c[246]])&& null!= _0x6cb7x5[_0x690c[963]][_0x690c[1563]]&& (null!= _0x6cb7x9?_0x6cb7x9[_0x690c[99]](_0x6cb7x5[_0x690c[963]][_0x690c[1563]]):_0x6cb7x9= _0x6cb7x5[_0x690c[963]][_0x690c[1563]][_0x690c[238]]())}};if(null!= _0x6cb7x5&& (!this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x3)|| _0x6cb7x3== this[_0x690c[1741]])){_0x6cb7xa= _0x6cb7x4[_0x690c[262]](_0x6cb7x3);for(_0x6cb7x12= 0;_0x6cb7x12< _0x6cb7xa;_0x6cb7x12++){_0x6cb7x13= _0x6cb7x4[_0x690c[263]](_0x6cb7x3,_0x6cb7x12),_0x6cb7x13= this[_0x690c[2268]](_0x6cb7x5,_0x6cb7x13),null!= _0x6cb7x13&& (null== _0x6cb7x9?_0x6cb7x9= _0x6cb7x13:_0x6cb7x9[_0x690c[99]](_0x6cb7x13))}};return _0x6cb7x9};mxGraphView[_0x690c[202]][_0x690c[2286]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x3[_0x690c[246]];if(!this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x4)|| _0x6cb7x4== this[_0x690c[1741]]){for(var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x9=_0x6cb7x5[_0x690c[262]](_0x6cb7x4),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9;_0x6cb7xa++){this[_0x690c[2267]](_0x6cb7x3,_0x6cb7x5[_0x690c[263]](_0x6cb7x4,_0x6cb7xa))}}};mxGraphView[_0x690c[202]][_0x690c[2281]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[2289]](_0x6cb7x2,_0x6cb7x3,!0,this[_0x690c[1179]][_0x690c[2288]](_0x6cb7x2,_0x6cb7x3,!0));this[_0x690c[2289]](_0x6cb7x2,_0x6cb7x4,!1,this[_0x690c[1179]][_0x690c[2288]](_0x6cb7x2,_0x6cb7x4,!1))};mxGraphView[_0x690c[202]][_0x690c[2289]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=null;null!= _0x6cb7x5&& (_0x6cb7x9= this[_0x690c[1179]][_0x690c[2290]](_0x6cb7x3,_0x6cb7x5));if(null== _0x6cb7x9&& null== _0x6cb7x3){_0x6cb7x3= this[_0x690c[255]];_0x6cb7x5= this[_0x690c[513]];var _0x6cb7xa=_0x6cb7x2[_0x690c[2078]],_0x6cb7x9=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x2[_0x690c[246]])[_0x690c[2006]](_0x6cb7x4);null!= _0x6cb7x9&& (_0x6cb7x9=  new mxPoint(_0x6cb7x3* (_0x6cb7x5[_0x690c[235]]+ _0x6cb7x9[_0x690c[235]]+ _0x6cb7xa[_0x690c[235]]),_0x6cb7x3* (_0x6cb7x5[_0x690c[236]]+ _0x6cb7x9[_0x690c[236]]+ _0x6cb7xa[_0x690c[236]])))};_0x6cb7x2[_0x690c[2088]](_0x6cb7x9,_0x6cb7x4)};mxGraphView[_0x690c[202]][_0x690c[2282]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x2){var _0x6cb7x9=[];_0x6cb7x9[_0x690c[207]](_0x6cb7x2[_0x690c[439]][0]);var _0x6cb7xa=this[_0x690c[2291]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5);if(null!= _0x6cb7xa){_0x6cb7x4= this[_0x690c[2292]](_0x6cb7x2,_0x6cb7x4,!0),_0x6cb7x5= this[_0x690c[2292]](_0x6cb7x2,_0x6cb7x5,!1),_0x6cb7xa(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x3,_0x6cb7x9)}else {if(null!= _0x6cb7x3){for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x3[_0x690c[67]];_0x6cb7xa++){null!= _0x6cb7x3[_0x6cb7xa]&& (_0x6cb7x5= mxUtils[_0x690c[238]](_0x6cb7x3[_0x6cb7xa]),_0x6cb7x9[_0x690c[207]](this[_0x690c[2229]](_0x6cb7x2,_0x6cb7x5)))}}};_0x6cb7x3= _0x6cb7x2[_0x690c[439]];_0x6cb7x9[_0x690c[207]](_0x6cb7x3[_0x6cb7x3[_0x690c[67]]- 1]);_0x6cb7x2[_0x690c[439]]= _0x6cb7x9}};mxGraphView[_0x690c[202]][_0x690c[2229]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[2078]];return  new mxPoint(this[_0x690c[255]]* (_0x6cb7x3[_0x690c[235]]+ this[_0x690c[513]][_0x690c[235]]+ _0x6cb7x4[_0x690c[235]]),this[_0x690c[255]]* (_0x6cb7x3[_0x690c[236]]+ this[_0x690c[513]][_0x690c[236]]+ _0x6cb7x4[_0x690c[236]]))};mxGraphView[_0x690c[202]][_0x690c[2291]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x2= null!= _0x6cb7x4&& _0x6cb7x4== _0x6cb7x5?mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_LOOP,this[_0x690c[1179]][_0x690c[2293]]):!mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_NOEDGESTYLE,!1)?_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2294]]]:null;_0x690c[1516]==  typeof _0x6cb7x2&& (_0x6cb7x3= mxStyleRegistry[_0x690c[433]](_0x6cb7x2),null== _0x6cb7x3&& this[_0x690c[2295]]()&& (_0x6cb7x3= mxUtils[_0x690c[1545]](_0x6cb7x2)),_0x6cb7x2= _0x6cb7x3);return _0x690c[279]==  typeof _0x6cb7x2?_0x6cb7x2:null};mxGraphView[_0x690c[202]][_0x690c[2283]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x690c[439]],_0x6cb7x9=_0x6cb7x5[0];null== _0x6cb7x5[_0x6cb7x5[_0x690c[67]]- 1]&& null!= _0x6cb7x4&& this[_0x690c[2296]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x3,!1);null== _0x6cb7x9&& null!= _0x6cb7x3&& this[_0x690c[2296]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,!0)};mxGraphView[_0x690c[202]][_0x690c[2296]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3= this[_0x690c[2292]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x5);var _0x6cb7x9=this[_0x690c[2297]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5),_0x6cb7xa=this[_0x690c[1179]][_0x690c[2298]](_0x6cb7x2);_0x6cb7x4= mxUtils[_0x690c[431]](Number(_0x6cb7x3[_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]));var _0x6cb7x12= new mxPoint(_0x6cb7x3[_0x690c[241]](),_0x6cb7x3[_0x690c[242]]());if(0!= _0x6cb7x4){var _0x6cb7x13=Math[_0x690c[426]](-_0x6cb7x4),_0x6cb7x14=Math[_0x690c[427]](-_0x6cb7x4),_0x6cb7x9=mxUtils[_0x690c[432]](_0x6cb7x9,_0x6cb7x13,_0x6cb7x14,_0x6cb7x12)};_0x6cb7x13= parseFloat(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2299]]]|| 0);_0x6cb7x13+= parseFloat(_0x6cb7x2[_0x690c[124]][_0x6cb7x5?mxConstants[_0x690c[2300]]:mxConstants[_0x690c[2301]]]|| 0);_0x6cb7x3= this[_0x690c[2302]](_0x6cb7x3,_0x6cb7x9,0== _0x6cb7x4&& _0x6cb7xa,_0x6cb7x13);0!= _0x6cb7x4&& (_0x6cb7x13= Math[_0x690c[426]](_0x6cb7x4),_0x6cb7x14= Math[_0x690c[427]](_0x6cb7x4),_0x6cb7x3= mxUtils[_0x690c[432]](_0x6cb7x3,_0x6cb7x13,_0x6cb7x14,_0x6cb7x12));_0x6cb7x2[_0x690c[2088]](_0x6cb7x3,_0x6cb7x5)};mxGraphView[_0x690c[202]][_0x690c[2292]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],_0x6cb7x4?mxConstants[_0x690c[2303]]:mxConstants[_0x690c[2304]]);null!= _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[248]](this[_0x690c[1179]][_0x690c[502]]()[_0x690c[736]](_0x6cb7x2)),null!= _0x6cb7x2&& (_0x6cb7x3= _0x6cb7x2));return _0x6cb7x3};mxGraphView[_0x690c[202]][_0x690c[2302]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=null;if(null!= _0x6cb7x2){var _0x6cb7xa=this[_0x690c[2305]](_0x6cb7x2);if(null!= _0x6cb7xa&& null!= _0x6cb7x3&& (_0x6cb7x5= this[_0x690c[2087]](_0x6cb7x2,_0x6cb7x5),0< _0x6cb7x5[_0x690c[117]]|| 0< _0x6cb7x5[_0x690c[119]])){_0x6cb7x9= _0x6cb7xa(_0x6cb7x5,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)};null== _0x6cb7x9&& (_0x6cb7x9= this[_0x690c[245]](_0x6cb7x2))};return _0x6cb7x9};mxGraphView[_0x690c[202]][_0x690c[2230]]= function(_0x6cb7x2){var _0x6cb7x3=null!= _0x6cb7x2[_0x690c[124]]?parseFloat(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2306]]])|| 0:0;return _0x6cb7x2[_0x690c[241]]()+ _0x6cb7x3* _0x6cb7x2[_0x690c[117]]};mxGraphView[_0x690c[202]][_0x690c[2228]]= function(_0x6cb7x2){var _0x6cb7x3=null!= _0x6cb7x2[_0x690c[124]]?parseFloat(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2307]]])|| 0:0;return _0x6cb7x2[_0x690c[242]]()+ _0x6cb7x3* _0x6cb7x2[_0x690c[119]]};mxGraphView[_0x690c[202]][_0x690c[2087]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:0;null!= _0x6cb7x2&& (_0x6cb7x3+= parseFloat(_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2299]]]|| 0));return _0x6cb7x2[_0x690c[2087]](_0x6cb7x3* this[_0x690c[255]])};mxGraphView[_0x690c[202]][_0x690c[2305]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2061]]];if(_0x690c[1516]==  typeof _0x6cb7x2){var _0x6cb7x3=mxStyleRegistry[_0x690c[433]](_0x6cb7x2);null== _0x6cb7x3&& this[_0x690c[2295]]()&& (_0x6cb7x3= mxUtils[_0x690c[1545]](_0x6cb7x2));_0x6cb7x2= _0x6cb7x3};return _0x690c[279]==  typeof _0x6cb7x2?_0x6cb7x2:null};mxGraphView[_0x690c[202]][_0x690c[2297]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= _0x6cb7x2[_0x690c[439]];var _0x6cb7x5=null;if(null!= _0x6cb7x2&& (_0x6cb7x4|| 2< _0x6cb7x2[_0x690c[67]]|| null== _0x6cb7x3)){_0x6cb7x5= _0x6cb7x2[_0x690c[67]],_0x6cb7x5= _0x6cb7x2[_0x6cb7x4?Math[_0x690c[243]](1,_0x6cb7x5- 1):Math[_0x690c[160]](0,_0x6cb7x5- 2)]};null== _0x6cb7x5&& null!= _0x6cb7x3&& (_0x6cb7x5=  new mxPoint(_0x6cb7x3[_0x690c[241]](),_0x6cb7x3[_0x690c[242]]()));return _0x6cb7x5};mxGraphView[_0x690c[202]][_0x690c[1710]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=_0x6cb7x4[_0x690c[1709]](_0x6cb7x2,_0x6cb7x3),_0x6cb7x9=_0x6cb7x5;null!= _0x6cb7x5&& _0x6cb7x5!= this[_0x690c[1741]];){if(!this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x9)|| this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x5)){_0x6cb7x9= _0x6cb7x5};_0x6cb7x5= _0x6cb7x4[_0x690c[1197]](_0x6cb7x5)};_0x6cb7x4[_0x690c[1197]](_0x6cb7x9)== _0x6cb7x4[_0x690c[501]]()&& (_0x6cb7x9= null);return _0x6cb7x9};mxGraphView[_0x690c[202]][_0x690c[2284]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[439]];_0x6cb7x2[_0x690c[67]]= 0;if(null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]){var _0x6cb7x4=_0x6cb7x3[0],_0x6cb7x5=_0x6cb7x3[_0x6cb7x3[_0x690c[67]]- 1];if(null== _0x6cb7x4|| null== _0x6cb7x5){_0x6cb7x2[_0x690c[246]]!= this[_0x690c[1741]]&& this[_0x690c[200]](_0x6cb7x2[_0x690c[246]],!0)}else {if(_0x6cb7x4[_0x690c[235]]!= _0x6cb7x5[_0x690c[235]]|| _0x6cb7x4[_0x690c[236]]!= _0x6cb7x5[_0x690c[236]]){var _0x6cb7x9=_0x6cb7x5[_0x690c[235]]- _0x6cb7x4[_0x690c[235]],_0x6cb7xa=_0x6cb7x5[_0x690c[236]]- _0x6cb7x4[_0x690c[236]];_0x6cb7x2[_0x690c[2085]]= Math[_0x690c[428]](_0x6cb7x9* _0x6cb7x9+ _0x6cb7xa* _0x6cb7xa)}else {_0x6cb7x2[_0x690c[2085]]= 0};var _0x6cb7x5=0,_0x6cb7x12=[],_0x6cb7xa=_0x6cb7x4;if(null!= _0x6cb7xa){for(var _0x6cb7x4=_0x6cb7xa[_0x690c[235]],_0x6cb7x13=_0x6cb7xa[_0x690c[236]],_0x6cb7x14=_0x6cb7x4,_0x6cb7x15=_0x6cb7x13,_0x6cb7x16=1;_0x6cb7x16< _0x6cb7x3[_0x690c[67]];_0x6cb7x16++){var _0x6cb7x17=_0x6cb7x3[_0x6cb7x16];null!= _0x6cb7x17&& (_0x6cb7x9= _0x6cb7xa[_0x690c[235]]- _0x6cb7x17[_0x690c[235]],_0x6cb7xa= _0x6cb7xa[_0x690c[236]]- _0x6cb7x17[_0x690c[236]],_0x6cb7x9= Math[_0x690c[428]](_0x6cb7x9* _0x6cb7x9+ _0x6cb7xa* _0x6cb7xa),_0x6cb7x12[_0x690c[207]](_0x6cb7x9),_0x6cb7x5+= _0x6cb7x9,_0x6cb7xa= _0x6cb7x17,_0x6cb7x4= Math[_0x690c[243]](_0x6cb7xa[_0x690c[235]],_0x6cb7x4),_0x6cb7x13= Math[_0x690c[243]](_0x6cb7xa[_0x690c[236]],_0x6cb7x13),_0x6cb7x14= Math[_0x690c[160]](_0x6cb7xa[_0x690c[235]],_0x6cb7x14),_0x6cb7x15= Math[_0x690c[160]](_0x6cb7xa[_0x690c[236]],_0x6cb7x15))};_0x6cb7x2[_0x690c[67]]= _0x6cb7x5;_0x6cb7x2[_0x690c[2086]]= _0x6cb7x12;_0x6cb7x2[_0x690c[235]]= _0x6cb7x4;_0x6cb7x2[_0x690c[236]]= _0x6cb7x13;_0x6cb7x2[_0x690c[117]]= Math[_0x690c[160]](1,_0x6cb7x14- _0x6cb7x4);_0x6cb7x2[_0x690c[119]]= Math[_0x690c[160]](1,_0x6cb7x15- _0x6cb7x13)}}}};mxGraphView[_0x690c[202]][_0x690c[245]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[241]](),_0x6cb7x5=_0x6cb7x2[_0x690c[242]]();if(null!= _0x6cb7x2[_0x690c[2086]]&& (null== _0x6cb7x3|| _0x6cb7x3[_0x690c[1500]])){for(var _0x6cb7x9=_0x6cb7x2[_0x690c[439]][_0x690c[67]],_0x6cb7xa=((null!= _0x6cb7x3?_0x6cb7x3[_0x690c[235]]/ 2:0)+ 0.5)* _0x6cb7x2[_0x690c[67]],_0x6cb7x12=_0x6cb7x2[_0x690c[2086]][0],_0x6cb7x13=0,_0x6cb7x14=1;_0x6cb7xa> _0x6cb7x13+ _0x6cb7x12&& _0x6cb7x14< _0x6cb7x9- 1;){_0x6cb7x13+= _0x6cb7x12,_0x6cb7x12= _0x6cb7x2[_0x690c[2086]][_0x6cb7x14++]};_0x6cb7x9= 0== _0x6cb7x12?0:(_0x6cb7xa- _0x6cb7x13)/ _0x6cb7x12;_0x6cb7xa= _0x6cb7x2[_0x690c[439]][_0x6cb7x14- 1];_0x6cb7x14= _0x6cb7x2[_0x690c[439]][_0x6cb7x14];if(null!= _0x6cb7xa&& null!= _0x6cb7x14){_0x6cb7x13= _0x6cb7x4= _0x6cb7x5= 0;if(null!= _0x6cb7x3){var _0x6cb7x5=_0x6cb7x3[_0x690c[236]],_0x6cb7x15=_0x6cb7x3[_0x690c[1368]];null!= _0x6cb7x15&& (_0x6cb7x4= _0x6cb7x15[_0x690c[235]],_0x6cb7x13= _0x6cb7x15[_0x690c[236]])};_0x6cb7x15= _0x6cb7x14[_0x690c[235]]- _0x6cb7xa[_0x690c[235]];_0x6cb7x14= _0x6cb7x14[_0x690c[236]]- _0x6cb7xa[_0x690c[236]];_0x6cb7x4= _0x6cb7xa[_0x690c[235]]+ _0x6cb7x15* _0x6cb7x9+ ((0== _0x6cb7x12?0:_0x6cb7x14/ _0x6cb7x12)* _0x6cb7x5+ _0x6cb7x4)* this[_0x690c[255]];_0x6cb7x5= _0x6cb7xa[_0x690c[236]]+ _0x6cb7x14* _0x6cb7x9- ((0== _0x6cb7x12?0:_0x6cb7x15/ _0x6cb7x12)* _0x6cb7x5- _0x6cb7x13)* this[_0x690c[255]]}}else {null!= _0x6cb7x3&& (_0x6cb7x15= _0x6cb7x3[_0x690c[1368]],null!= _0x6cb7x15&& (_0x6cb7x4+= _0x6cb7x15[_0x690c[235]],_0x6cb7x5+= _0x6cb7x15[_0x690c[236]]))};return  new mxPoint(_0x6cb7x4,_0x6cb7x5)};mxGraphView[_0x690c[202]][_0x690c[2308]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1721]](_0x6cb7x2[_0x690c[246]]);if(null!= _0x6cb7x5){var _0x6cb7x9=_0x6cb7x2[_0x690c[439]][_0x690c[67]];if(_0x6cb7x5[_0x690c[1500]]&& 1< _0x6cb7x9){for(var _0x6cb7x5=_0x6cb7x2[_0x690c[67]],_0x6cb7xa=_0x6cb7x2[_0x690c[2086]],_0x6cb7x12=_0x6cb7x2[_0x690c[439]][0],_0x6cb7x13=_0x6cb7x2[_0x690c[439]][1],_0x6cb7x14=mxUtils[_0x690c[440]](_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]],_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]],_0x6cb7x3,_0x6cb7x4),_0x6cb7x15=0,_0x6cb7x16=0,_0x6cb7x17=0,_0x6cb7x18=2;_0x6cb7x18< _0x6cb7x9;_0x6cb7x18++){_0x6cb7x16+= _0x6cb7xa[_0x6cb7x18- 2],_0x6cb7x13= _0x6cb7x2[_0x690c[439]][_0x6cb7x18],_0x6cb7x12= mxUtils[_0x690c[440]](_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]],_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]],_0x6cb7x3,_0x6cb7x4),_0x6cb7x12<= _0x6cb7x14&& (_0x6cb7x14= _0x6cb7x12,_0x6cb7x15= _0x6cb7x18- 1,_0x6cb7x17= _0x6cb7x16),_0x6cb7x12= _0x6cb7x13};_0x6cb7x9= _0x6cb7xa[_0x6cb7x15];_0x6cb7x12= _0x6cb7x2[_0x690c[439]][_0x6cb7x15];_0x6cb7x13= _0x6cb7x2[_0x690c[439]][_0x6cb7x15+ 1];_0x6cb7x14= _0x6cb7x13[_0x690c[235]];_0x6cb7xa= _0x6cb7x13[_0x690c[236]];_0x6cb7x2= _0x6cb7x12[_0x690c[235]]- _0x6cb7x14;_0x6cb7x15= _0x6cb7x12[_0x690c[236]]- _0x6cb7xa;_0x6cb7x14= _0x6cb7x3- _0x6cb7x14;_0x6cb7xa= _0x6cb7x4- _0x6cb7xa;_0x6cb7x14= _0x6cb7x2- _0x6cb7x14;_0x6cb7xa= _0x6cb7x15- _0x6cb7xa;_0x6cb7xa= _0x6cb7x14* _0x6cb7x2+ _0x6cb7xa* _0x6cb7x15;_0x6cb7x2= Math[_0x690c[428]](0>= _0x6cb7xa?0:_0x6cb7xa* _0x6cb7xa/ (_0x6cb7x2* _0x6cb7x2+ _0x6cb7x15* _0x6cb7x15));_0x6cb7x2> _0x6cb7x9&& (_0x6cb7x2= _0x6cb7x9);_0x6cb7x9= Math[_0x690c[428]](mxUtils[_0x690c[440]](_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]],_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]],_0x6cb7x3,_0x6cb7x4));-1== mxUtils[_0x690c[2309]](_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]],_0x6cb7x13[_0x690c[235]],_0x6cb7x13[_0x690c[236]],_0x6cb7x3,_0x6cb7x4) && (_0x6cb7x9=  -_0x6cb7x9);return  new mxPoint(-2* ((_0x6cb7x5/ 2- _0x6cb7x17- _0x6cb7x2)/ _0x6cb7x5),_0x6cb7x9/ this[_0x690c[255]])}};return  new mxPoint};mxGraphView[_0x690c[202]][_0x690c[2285]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[439]];_0x6cb7x2[_0x690c[2079]][_0x690c[235]]= _0x6cb7x2[_0x690c[241]]();_0x6cb7x2[_0x690c[2079]][_0x690c[236]]= _0x6cb7x2[_0x690c[242]]();if(null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]&& null!= _0x6cb7x2[_0x690c[2086]]){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x2[_0x690c[246]]);if(_0x6cb7x4[_0x690c[1500]]){var _0x6cb7x5=this[_0x690c[245]](_0x6cb7x2,_0x6cb7x4);null!= _0x6cb7x5&& (_0x6cb7x2[_0x690c[2079]]= _0x6cb7x5)}else {var _0x6cb7x5=_0x6cb7x3[0],_0x6cb7x9=_0x6cb7x3[_0x6cb7x3[_0x690c[67]]- 1];if(null!= _0x6cb7x5&& null!= _0x6cb7x9){var _0x6cb7x3=_0x6cb7x9[_0x690c[235]]- _0x6cb7x5[_0x690c[235]],_0x6cb7xa=_0x6cb7x9[_0x690c[236]]- _0x6cb7x5[_0x690c[236]],_0x6cb7x12=_0x6cb7x9= 0,_0x6cb7x4=_0x6cb7x4[_0x690c[1368]];null!= _0x6cb7x4&& (_0x6cb7x9= _0x6cb7x4[_0x690c[235]],_0x6cb7x12= _0x6cb7x4[_0x690c[236]]);_0x6cb7x4= _0x6cb7x5[_0x690c[236]]+ _0x6cb7xa/ 2+ _0x6cb7x12* this[_0x690c[255]];_0x6cb7x2[_0x690c[2079]][_0x690c[235]]= _0x6cb7x5[_0x690c[235]]+ _0x6cb7x3/ 2+ _0x6cb7x9* this[_0x690c[255]];_0x6cb7x2[_0x690c[2079]][_0x690c[236]]= _0x6cb7x4}}}};mxGraphView[_0x690c[202]][_0x690c[248]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= _0x6cb7x3||  !1;var _0x6cb7x4=null;null!= _0x6cb7x2&& (_0x6cb7x4= this[_0x690c[1214]][_0x690c[203]](_0x6cb7x2),this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x2)&& (null== _0x6cb7x4&& _0x6cb7x3&& this[_0x690c[1179]][_0x690c[1714]](_0x6cb7x2)?(_0x6cb7x4= this[_0x690c[1230]](_0x6cb7x2),this[_0x690c[1214]][_0x690c[204]](_0x6cb7x2,_0x6cb7x4)):_0x6cb7x3&& (null!= _0x6cb7x4&& this[_0x690c[2255]])&& (_0x6cb7x4[_0x690c[124]]= this[_0x690c[1179]][_0x690c[1705]](_0x6cb7x2))));return _0x6cb7x4};mxGraphView[_0x690c[202]][_0x690c[2287]]= function(){return this[_0x690c[2254]]};mxGraphView[_0x690c[202]][_0x690c[2310]]= function(_0x6cb7x2){this[_0x690c[2254]]= _0x6cb7x2};mxGraphView[_0x690c[202]][_0x690c[2295]]= function(){return this[_0x690c[2251]]};mxGraphView[_0x690c[202]][_0x690c[2311]]= function(_0x6cb7x2){this[_0x690c[2251]]= _0x6cb7x2};mxGraphView[_0x690c[202]][_0x690c[2312]]= function(){return this[_0x690c[1214]]};mxGraphView[_0x690c[202]][_0x690c[1517]]= function(_0x6cb7x2){this[_0x690c[1214]]= _0x6cb7x2};mxGraphView[_0x690c[202]][_0x690c[2313]]= function(_0x6cb7x2){if(null== _0x6cb7x2){return this[_0x690c[1214]]};for(var _0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5=this[_0x690c[248]](_0x6cb7x2[_0x6cb7x4]);null!= _0x6cb7x5&& _0x6cb7x3[_0x690c[207]](_0x6cb7x5)};return _0x6cb7x3};mxGraphView[_0x690c[202]][_0x690c[2265]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= _0x6cb7x2&& (_0x6cb7x3= this[_0x690c[1214]][_0x690c[205]](_0x6cb7x2),null!= _0x6cb7x3&& (this[_0x690c[1179]][_0x690c[259]][_0x690c[515]](_0x6cb7x3),_0x6cb7x3[_0x690c[515]]()));return _0x6cb7x3};mxGraphView[_0x690c[202]][_0x690c[1230]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[1705]](_0x6cb7x2);_0x6cb7x2=  new mxCellState(this,_0x6cb7x2,_0x6cb7x3);this[_0x690c[1179]][_0x690c[259]][_0x690c[2155]](_0x6cb7x2,this[_0x690c[2287]]());return _0x6cb7x2};mxGraphView[_0x690c[202]][_0x690c[2051]]= function(){return this[_0x690c[510]]};mxGraphView[_0x690c[202]][_0x690c[2052]]= function(){return this[_0x690c[2053]]};mxGraphView[_0x690c[202]][_0x690c[2024]]= function(){return this[_0x690c[505]]};mxGraphView[_0x690c[202]][_0x690c[1524]]= function(){return this[_0x690c[506]]};mxGraphView[_0x690c[202]][_0x690c[2314]]= function(_0x6cb7x2){_0x6cb7x2= mxEvent[_0x690c[728]](_0x6cb7x2);return _0x6cb7x2== this[_0x690c[1179]][_0x690c[526]]|| _0x6cb7x2[_0x690c[265]]== this[_0x690c[2053]]|| null!= _0x6cb7x2[_0x690c[265]]&& _0x6cb7x2[_0x690c[265]][_0x690c[265]]== this[_0x690c[2053]]|| _0x6cb7x2== this[_0x690c[510]][_0x690c[265]]|| _0x6cb7x2== this[_0x690c[510]]|| _0x6cb7x2== this[_0x690c[2053]]|| _0x6cb7x2== this[_0x690c[505]]|| _0x6cb7x2== this[_0x690c[506]]};mxGraphView[_0x690c[202]][_0x690c[2315]]= function(_0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[445]](this[_0x690c[1179]][_0x690c[526]]);_0x6cb7x2=  new mxPoint(_0x6cb7x2[_0x690c[782]]- _0x6cb7x3[_0x690c[235]],_0x6cb7x2[_0x690c[784]]- _0x6cb7x3[_0x690c[236]]);var _0x6cb7x3=this[_0x690c[1179]][_0x690c[526]][_0x690c[359]],_0x6cb7x4=this[_0x690c[1179]][_0x690c[526]][_0x690c[159]];if(_0x6cb7x3> _0x6cb7x4&& _0x6cb7x2[_0x690c[235]]> _0x6cb7x4+ 2&& _0x6cb7x2[_0x690c[235]]<= _0x6cb7x3){return !0};_0x6cb7x3= this[_0x690c[1179]][_0x690c[526]][_0x690c[167]];_0x6cb7x4= this[_0x690c[1179]][_0x690c[526]][_0x690c[157]];return _0x6cb7x3> _0x6cb7x4&& _0x6cb7x2[_0x690c[236]]> _0x6cb7x4+ 2&& _0x6cb7x2[_0x690c[236]]<= _0x6cb7x3?!0:!1};mxGraphView[_0x690c[202]][_0x690c[176]]= function(){this[_0x690c[2163]]();var _0x6cb7x2=this[_0x690c[1179]];_0x6cb7x2[_0x690c[507]]== mxConstants[_0x690c[508]]?this[_0x690c[1569]]():_0x6cb7x2[_0x690c[507]]== mxConstants[_0x690c[1523]]?this[_0x690c[1571]]():this[_0x690c[1570]]()};mxGraphView[_0x690c[202]][_0x690c[2163]]= function(){var _0x6cb7x2=this[_0x690c[1179]],_0x6cb7x3=_0x6cb7x2[_0x690c[526]];if(null!= _0x6cb7x3){mxEvent[_0x690c[759]](_0x6cb7x3,mxUtils[_0x690c[885]](this,function(_0x6cb7x3){mxClient[_0x690c[754]]&& _0x6cb7x2[_0x690c[2203]]()&& _0x6cb7x2[_0x690c[2126]](!_0x6cb7x2[_0x690c[2134]]());this[_0x690c[2314]](_0x6cb7x3)&& (!mxClient[_0x690c[80]]&&  !mxClient[_0x690c[76]] &&  !mxClient[_0x690c[71]] &&  !mxClient[_0x690c[75]] ||  !this[_0x690c[2315]](_0x6cb7x3))&& _0x6cb7x2[_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x3))}),mxUtils[_0x690c[885]](this,function(_0x6cb7x3){this[_0x690c[2314]](_0x6cb7x3)&& _0x6cb7x2[_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x3))}),mxUtils[_0x690c[885]](this,function(_0x6cb7x3){this[_0x690c[2314]](_0x6cb7x3)&& _0x6cb7x2[_0x690c[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x6cb7x3))}));mxEvent[_0x690c[169]](_0x6cb7x3,_0x690c[760],mxUtils[_0x690c[885]](this,function(_0x6cb7x3){_0x6cb7x2[_0x690c[761]](_0x6cb7x3)}));var _0x6cb7x4=function(_0x6cb7x4){var _0x6cb7x9=null;mxClient[_0x690c[754]]&& (_0x6cb7x9= mxEvent[_0x690c[731]](_0x6cb7x4),_0x6cb7x4= mxEvent[_0x690c[733]](_0x6cb7x4),_0x6cb7x4= mxUtils[_0x690c[2196]](_0x6cb7x3,_0x6cb7x9,_0x6cb7x4),_0x6cb7x9= _0x6cb7x2[_0x690c[441]][_0x690c[248]](_0x6cb7x2[_0x690c[999]](_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]])));return _0x6cb7x9};_0x6cb7x2[_0x690c[1133]]({mouseDown:function(_0x6cb7x3,_0x6cb7x4){_0x6cb7x2[_0x690c[2316]][_0x690c[1032]]()},mouseMove:function(){},mouseUp:function(){}});this[_0x690c[2317]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x3){null!= _0x6cb7x2[_0x690c[2276]]&& _0x6cb7x2[_0x690c[2276]][_0x690c[2277]]()&& _0x6cb7x2[_0x690c[2276]][_0x690c[801]]();this[_0x690c[2252]]&& (_0x6cb7x2[_0x690c[1009]]&&  !mxEvent[_0x690c[721]](_0x6cb7x3))&& _0x6cb7x2[_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x3,_0x6cb7x4(_0x6cb7x3)))});this[_0x690c[2318]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x3){this[_0x690c[2252]]&& _0x6cb7x2[_0x690c[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x6cb7x3))});mxEvent[_0x690c[759]](document,null,this[_0x690c[2317]],this[_0x690c[2318]])}};mxGraphView[_0x690c[202]][_0x690c[1570]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[526]];null!= _0x6cb7x2&& (this[_0x690c[510]]= this[_0x690c[2319]](_0x690c[118],_0x690c[118]),this[_0x690c[2053]]= this[_0x690c[2319]](_0x690c[942],_0x690c[942]),this[_0x690c[505]]= this[_0x690c[2319]](_0x690c[942],_0x690c[942]),this[_0x690c[506]]= this[_0x690c[2319]](_0x690c[942],_0x690c[942]),this[_0x690c[510]][_0x690c[62]](this[_0x690c[2053]]),this[_0x690c[510]][_0x690c[62]](this[_0x690c[505]]),this[_0x690c[510]][_0x690c[62]](this[_0x690c[506]]),_0x6cb7x2[_0x690c[62]](this[_0x690c[510]]),mxClient[_0x690c[496]]&& (_0x6cb7x2= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[517]]();this[_0x690c[2320]](_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]+ this[_0x690c[1179]][_0x690c[467]],_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]+ this[_0x690c[1179]][_0x690c[467]])}),mxEvent[_0x690c[169]](window,_0x690c[129],_0x6cb7x2)))};mxGraphView[_0x690c[202]][_0x690c[2320]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= this[_0x690c[1179]][_0x690c[526]]){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[526]][_0x690c[167]];this[_0x690c[510]][_0x690c[124]][_0x690c[117]]= this[_0x690c[1179]][_0x690c[526]][_0x690c[359]]< _0x6cb7x2?_0x6cb7x2+ _0x690c[168]:_0x690c[118];this[_0x690c[510]][_0x690c[124]][_0x690c[119]]= _0x6cb7x4< _0x6cb7x3?_0x6cb7x3+ _0x690c[168]:_0x690c[118]}};mxGraphView[_0x690c[202]][_0x690c[2319]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[529]);null!= _0x6cb7x2&& null!= _0x6cb7x3?(_0x6cb7x4[_0x690c[124]][_0x690c[491]]= _0x690c[492],_0x6cb7x4[_0x690c[124]][_0x690c[361]]= _0x690c[946],_0x6cb7x4[_0x690c[124]][_0x690c[125]]= _0x690c[946],_0x6cb7x4[_0x690c[124]][_0x690c[117]]= _0x6cb7x2,_0x6cb7x4[_0x690c[124]][_0x690c[119]]= _0x6cb7x3):_0x6cb7x4[_0x690c[124]][_0x690c[491]]= _0x690c[1500];return _0x6cb7x4};mxGraphView[_0x690c[202]][_0x690c[1571]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[526]];if(null!= _0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[359]],_0x6cb7x4=_0x6cb7x2[_0x690c[167]];this[_0x690c[510]]= this[_0x690c[2321]](_0x6cb7x3,_0x6cb7x4);this[_0x690c[2053]]= this[_0x690c[2321]](_0x6cb7x3,_0x6cb7x4);this[_0x690c[505]]= this[_0x690c[2321]](_0x6cb7x3,_0x6cb7x4);this[_0x690c[506]]= this[_0x690c[2321]](_0x6cb7x3,_0x6cb7x4);this[_0x690c[510]][_0x690c[62]](this[_0x690c[2053]]);this[_0x690c[510]][_0x690c[62]](this[_0x690c[505]]);this[_0x690c[510]][_0x690c[62]](this[_0x690c[506]]);_0x6cb7x2[_0x690c[62]](this[_0x690c[510]])}};mxGraphView[_0x690c[202]][_0x690c[2321]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](mxClient[_0x690c[463]]+ _0x690c[1499]);_0x6cb7x4[_0x690c[124]][_0x690c[491]]= _0x690c[492];_0x6cb7x4[_0x690c[124]][_0x690c[361]]= _0x690c[946];_0x6cb7x4[_0x690c[124]][_0x690c[125]]= _0x690c[946];_0x6cb7x4[_0x690c[124]][_0x690c[117]]= _0x6cb7x2+ _0x690c[168];_0x6cb7x4[_0x690c[124]][_0x690c[119]]= _0x6cb7x3+ _0x690c[168];_0x6cb7x4[_0x690c[57]](_0x690c[1462],_0x6cb7x2+ _0x690c[537]+ _0x6cb7x3);_0x6cb7x4[_0x690c[57]](_0x690c[2322],_0x690c[2323]);return _0x6cb7x4};mxGraphView[_0x690c[202]][_0x690c[1569]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[526]];this[_0x690c[510]]= document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[449]);this[_0x690c[2053]]= document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[449]);this[_0x690c[510]][_0x690c[62]](this[_0x690c[2053]]);this[_0x690c[505]]= document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[449]);this[_0x690c[510]][_0x690c[62]](this[_0x690c[505]]);this[_0x690c[506]]= document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[449]);this[_0x690c[510]][_0x690c[62]](this[_0x690c[506]]);var _0x6cb7x3=document[_0x690c[509]](mxConstants.NS_SVG,_0x690c[571]);_0x6cb7x3[_0x690c[124]][_0x690c[117]]= _0x690c[118];_0x6cb7x3[_0x690c[124]][_0x690c[119]]= _0x690c[118];_0x6cb7x3[_0x690c[124]][_0x690c[495]]= _0x690c[694];_0x6cb7x3[_0x690c[62]](this[_0x690c[510]]);null!= _0x6cb7x2&& (_0x6cb7x2[_0x690c[62]](_0x6cb7x3),_0x690c[2324]== mxUtils[_0x690c[275]](_0x6cb7x2)[_0x690c[491]]&& (_0x6cb7x2[_0x690c[124]][_0x690c[491]]= _0x690c[1500]))};mxGraphView[_0x690c[202]][_0x690c[515]]= function(){var _0x6cb7x2=null!= this[_0x690c[510]]?this[_0x690c[510]][_0x690c[538]]:null;null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[510]]);null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[265]]&& (this[_0x690c[200]](this[_0x690c[1741]],!0),mxEvent[_0x690c[938]](document,null,this[_0x690c[2317]],this[_0x690c[2318]]),mxEvent[_0x690c[762]](this[_0x690c[1179]][_0x690c[526]]),_0x6cb7x2[_0x690c[265]][_0x690c[266]](_0x6cb7x2),this[_0x690c[506]]= this[_0x690c[505]]= this[_0x690c[2053]]= this[_0x690c[510]]= this[_0x690c[2318]]= this[_0x690c[2317]]= null)};function mxCurrentRootChange(_0x6cb7x2,_0x6cb7x3){this[_0x690c[441]]= _0x6cb7x2;this[_0x690c[257]]= this[_0x690c[813]]= _0x6cb7x3;this[_0x690c[2325]]= null== _0x6cb7x3;if(!this[_0x690c[2325]]){for(var _0x6cb7x4=this[_0x690c[441]][_0x690c[1741]],_0x6cb7x5=this[_0x690c[441]][_0x690c[1179]][_0x690c[502]]();null!= _0x6cb7x4;){if(_0x6cb7x4== _0x6cb7x3){this[_0x690c[2325]]=  !0;break};_0x6cb7x4= _0x6cb7x5[_0x690c[1197]](_0x6cb7x4)}}}mxCurrentRootChange[_0x690c[202]][_0x690c[350]]= function(){var _0x6cb7x2=this[_0x690c[441]][_0x690c[1741]];this[_0x690c[441]][_0x690c[1741]]= this[_0x690c[257]];this[_0x690c[257]]= _0x6cb7x2;_0x6cb7x2= this[_0x690c[441]][_0x690c[1179]][_0x690c[2326]](this[_0x690c[441]][_0x690c[1741]]);null!= _0x6cb7x2&& (this[_0x690c[441]][_0x690c[513]]=  new mxPoint(-_0x6cb7x2[_0x690c[235]],-_0x6cb7x2[_0x690c[236]]));this[_0x690c[441]][_0x690c[746]]( new mxEventObject(this[_0x690c[2325]]?mxEvent[_0x690c[2327]]:mxEvent[_0x690c[2328]],_0x690c[813],this[_0x690c[441]][_0x690c[1741]],_0x690c[257],this[_0x690c[257]]));this[_0x690c[2325]]?(this[_0x690c[441]][_0x690c[200]](this[_0x690c[441]][_0x690c[1741]],!0),this[_0x690c[441]][_0x690c[2264]]()):this[_0x690c[441]][_0x690c[802]]();this[_0x690c[2325]]=  !this[_0x690c[2325]]};function mxGraph(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[2329]]= null;this[_0x690c[2330]]= _0x6cb7x4;this[_0x690c[507]]= mxClient[_0x690c[48]]?mxConstants[_0x690c[508]]:_0x6cb7x4== mxConstants[_0x690c[2331]]&& mxClient[_0x690c[47]]?mxConstants[_0x690c[1523]]:_0x6cb7x4== mxConstants[_0x690c[2332]]?mxConstants[_0x690c[1656]]:_0x6cb7x4== mxConstants[_0x690c[2333]]?mxConstants[_0x690c[2209]]:mxConstants[_0x690c[2334]];this[_0x690c[251]]= null!= _0x6cb7x3?_0x6cb7x3: new mxGraphModel;this[_0x690c[2335]]= [];this[_0x690c[2336]]= [];this[_0x690c[259]]= this[_0x690c[2337]]();this[_0x690c[2339]](this[_0x690c[2338]]());this[_0x690c[2341]](null!= _0x6cb7x5?_0x6cb7x5:this[_0x690c[2340]]());this[_0x690c[441]]= this[_0x690c[2342]]();this[_0x690c[2343]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1177]](_0x6cb7x3[_0x690c[720]](_0x690c[1061])[_0x690c[1065]])});this[_0x690c[251]][_0x690c[169]](mxEvent.CHANGE,this[_0x690c[2343]]);this[_0x690c[2344]]();null!= _0x6cb7x2&& this[_0x690c[176]](_0x6cb7x2);this[_0x690c[441]][_0x690c[2259]]()}mxLoadResources&& mxResources[_0x690c[99]](mxClient[_0x690c[86]]+ _0x690c[2345]);mxGraph[_0x690c[202]]=  new mxEventSource;mxGraph[_0x690c[202]][_0x690c[196]]= mxGraph;mxGraph[_0x690c[202]][_0x690c[2346]]= [];mxGraph[_0x690c[202]][_0x690c[2329]]= null;mxGraph[_0x690c[202]][_0x690c[1009]]=  !1;mxGraph[_0x690c[202]][_0x690c[251]]= null;mxGraph[_0x690c[202]][_0x690c[441]]= null;mxGraph[_0x690c[202]][_0x690c[94]]= null;mxGraph[_0x690c[202]][_0x690c[2105]]= null;mxGraph[_0x690c[202]][_0x690c[2347]]= null;mxGraph[_0x690c[202]][_0x690c[259]]= null;mxGraph[_0x690c[202]][_0x690c[2335]]= null;mxGraph[_0x690c[202]][_0x690c[2330]]= null;mxGraph[_0x690c[202]][_0x690c[507]]= null;mxGraph[_0x690c[202]][_0x690c[1020]]= 10;mxGraph[_0x690c[202]][_0x690c[991]]=  !0;mxGraph[_0x690c[202]][_0x690c[2348]]=  !0;mxGraph[_0x690c[202]][_0x690c[2349]]=  !0;mxGraph[_0x690c[202]][_0x690c[2350]]= 700;mxGraph[_0x690c[202]][_0x690c[2351]]= 25;mxGraph[_0x690c[202]][_0x690c[2352]]= 0;mxGraph[_0x690c[202]][_0x690c[2352]]= 0;mxGraph[_0x690c[202]][_0x690c[2213]]= 0;mxGraph[_0x690c[202]][_0x690c[2215]]=  !0;mxGraph[_0x690c[202]][_0x690c[2353]]= 4;mxGraph[_0x690c[202]][_0x690c[2354]]= 0.5;mxGraph[_0x690c[202]][_0x690c[2355]]= null;mxGraph[_0x690c[202]][_0x690c[2356]]= null;mxGraph[_0x690c[202]][_0x690c[1617]]= null;mxGraph[_0x690c[202]][_0x690c[2273]]=  !1;mxGraph[_0x690c[202]][_0x690c[2357]]=  !1;mxGraph[_0x690c[202]][_0x690c[2358]]= _0x690c[579];mxGraph[_0x690c[202]][_0x690c[2359]]=  !0;mxGraph[_0x690c[202]][_0x690c[2360]]= 20;mxGraph[_0x690c[202]][_0x690c[2361]]=  !1;mxGraph[_0x690c[202]][_0x690c[2013]]= mxConstants[_0x690c[516]];mxGraph[_0x690c[202]][_0x690c[2012]]= 1.5;mxGraph[_0x690c[202]][_0x690c[984]]=  !0;mxGraph[_0x690c[202]][_0x690c[2362]]=  !0;mxGraph[_0x690c[202]][_0x690c[2363]]=  !0;mxGraph[_0x690c[202]][_0x690c[2364]]=  !1;mxGraph[_0x690c[202]][_0x690c[2365]]=  !0;mxGraph[_0x690c[202]][_0x690c[2366]]=  !0;mxGraph[_0x690c[202]][_0x690c[2367]]=  !0;mxGraph[_0x690c[202]][_0x690c[2368]]=  !1;mxGraph[_0x690c[202]][_0x690c[2369]]=  !0;mxGraph[_0x690c[202]][_0x690c[2206]]=  !0;mxGraph[_0x690c[202]][_0x690c[2370]]=  !0;mxGraph[_0x690c[202]][_0x690c[2371]]=  !0;mxGraph[_0x690c[202]][_0x690c[2372]]=  !0;mxGraph[_0x690c[202]][_0x690c[2373]]=  !0;mxGraph[_0x690c[202]][_0x690c[2374]]=  !1;mxGraph[_0x690c[202]][_0x690c[2375]]=  !1;mxGraph[_0x690c[202]][_0x690c[2376]]=  !0;mxGraph[_0x690c[202]][_0x690c[2377]]=  !0;mxGraph[_0x690c[202]][_0x690c[2378]]=  !0;mxGraph[_0x690c[202]][_0x690c[2379]]=  !0;mxGraph[_0x690c[202]][_0x690c[2380]]=  !0;mxGraph[_0x690c[202]][_0x690c[2381]]=  !1;mxGraph[_0x690c[202]][_0x690c[1012]]=  !0;mxGraph[_0x690c[202]][_0x690c[2382]]=  !1;mxGraph[_0x690c[202]][_0x690c[2383]]=  !1;mxGraph[_0x690c[202]][_0x690c[2384]]=  !1;mxGraph[_0x690c[202]][_0x690c[1013]]=  !0;mxGraph[_0x690c[202]][_0x690c[2385]]= null;mxGraph[_0x690c[202]][_0x690c[2386]]= null;mxGraph[_0x690c[202]][_0x690c[2387]]= null;mxGraph[_0x690c[202]][_0x690c[2388]]= null;mxGraph[_0x690c[202]][_0x690c[2389]]=  !1;mxGraph[_0x690c[202]][_0x690c[467]]= 0;mxGraph[_0x690c[202]][_0x690c[2158]]=  !0;mxGraph[_0x690c[202]][_0x690c[2159]]=  !1;mxGraph[_0x690c[202]][_0x690c[2168]]=  !0;mxGraph[_0x690c[202]][_0x690c[2390]]=  !0;mxGraph[_0x690c[202]][_0x690c[2391]]=  !0;mxGraph[_0x690c[202]][_0x690c[2392]]=  !0;mxGraph[_0x690c[202]][_0x690c[2393]]=  !0;mxGraph[_0x690c[202]][_0x690c[2394]]=  !0;mxGraph[_0x690c[202]][_0x690c[2395]]= 1.2;mxGraph[_0x690c[202]][_0x690c[2396]]=  !1;mxGraph[_0x690c[202]][_0x690c[2397]]=  !0;mxGraph[_0x690c[202]][_0x690c[2398]]=  !0;mxGraph[_0x690c[202]][_0x690c[2399]]=  !1;mxGraph[_0x690c[202]][_0x690c[2400]]=  !1;mxGraph[_0x690c[202]][_0x690c[2401]]=  !0;mxGraph[_0x690c[202]][_0x690c[2402]]=  !1;mxGraph[_0x690c[202]][_0x690c[2293]]= mxEdgeStyle[_0x690c[2403]];mxGraph[_0x690c[202]][_0x690c[2404]]=  !0;mxGraph[_0x690c[202]][_0x690c[2405]]=  !1;mxGraph[_0x690c[202]][_0x690c[2406]]=  !0;mxGraph[_0x690c[202]][_0x690c[2407]]=  !1;mxGraph[_0x690c[202]][_0x690c[2408]]=  !0;mxGraph[_0x690c[202]][_0x690c[2409]]=  !0;mxGraph[_0x690c[202]][_0x690c[2410]]=  !1;mxGraph[_0x690c[202]][_0x690c[2411]]=  !0;mxGraph[_0x690c[202]][_0x690c[2412]]=  !0;mxGraph[_0x690c[202]][_0x690c[2180]]= mxConstants[_0x690c[2065]];mxGraph[_0x690c[202]][_0x690c[2336]]= null;mxGraph[_0x690c[202]][_0x690c[2413]]= 0.1;mxGraph[_0x690c[202]][_0x690c[2414]]= 8;mxGraph[_0x690c[202]][_0x690c[1136]]= 0;mxGraph[_0x690c[202]][_0x690c[1137]]= 0;mxGraph[_0x690c[202]][_0x690c[2415]]=  new mxImage(mxClient[_0x690c[88]]+ _0x690c[2416],9,9);mxGraph[_0x690c[202]][_0x690c[2417]]=  new mxImage(mxClient[_0x690c[88]]+ _0x690c[2418],9,9);mxGraph[_0x690c[202]][_0x690c[2419]]=  new mxImage(_0x690c[2420],16,16);mxGraph[_0x690c[202]][_0x690c[2421]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[2422]:_0x690c[110];mxGraph[_0x690c[202]][_0x690c[2423]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[2424]:_0x690c[110];mxGraph[_0x690c[202]][_0x690c[2425]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[2426]:_0x690c[110];mxGraph[_0x690c[202]][_0x690c[176]]= function(_0x6cb7x2){this[_0x690c[526]]= _0x6cb7x2;this[_0x690c[2347]]= this[_0x690c[2427]]();this[_0x690c[441]][_0x690c[176]]();this[_0x690c[2258]]();mxClient[_0x690c[80]]&& (mxEvent[_0x690c[169]](window,_0x690c[2428],mxUtils[_0x690c[885]](this,function(){this[_0x690c[515]]()})),mxEvent[_0x690c[169]](_0x6cb7x2,_0x690c[2429],mxUtils[_0x690c[885]](this,function(){return this[_0x690c[2203]]()})));8== document[_0x690c[5]]&& _0x6cb7x2[_0x690c[1583]](_0x690c[1582],_0x690c[2430])};mxGraph[_0x690c[202]][_0x690c[2344]]= function(_0x6cb7x2){this[_0x690c[2276]]=  new mxTooltipHandler(this);this[_0x690c[2276]][_0x690c[995]](!1);this[_0x690c[2316]]=  new mxPanningHandler(this);this[_0x690c[2316]][_0x690c[2431]]=  !1;this[_0x690c[2432]]=  new mxSelectionCellsHandler(this);this[_0x690c[2433]]=  new mxConnectionHandler(this);this[_0x690c[2433]][_0x690c[995]](!1);this[_0x690c[1011]]=  new mxGraphHandler(this)};mxGraph[_0x690c[202]][_0x690c[2338]]= function(){return  new mxGraphSelectionModel(this)};mxGraph[_0x690c[202]][_0x690c[2340]]= function(){return  new mxStylesheet};mxGraph[_0x690c[202]][_0x690c[2342]]= function(){return  new mxGraphView(this)};mxGraph[_0x690c[202]][_0x690c[2337]]= function(){return  new mxCellRenderer};mxGraph[_0x690c[202]][_0x690c[2427]]= function(){return  new mxCellEditor(this)};mxGraph[_0x690c[202]][_0x690c[502]]= function(){return this[_0x690c[251]]};mxGraph[_0x690c[202]][_0x690c[249]]= function(){return this[_0x690c[441]]};mxGraph[_0x690c[202]][_0x690c[2434]]= function(){return this[_0x690c[94]]};mxGraph[_0x690c[202]][_0x690c[2341]]= function(_0x6cb7x2){this[_0x690c[94]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2435]]= function(){return this[_0x690c[2105]]};mxGraph[_0x690c[202]][_0x690c[2339]]= function(_0x6cb7x2){this[_0x690c[2105]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2436]]= function(_0x6cb7x2){for(var _0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5=_0x6cb7x2[_0x6cb7x4];if(_0x6cb7x5[_0x690c[196]]!= mxRootChange){var _0x6cb7x9=null;_0x6cb7x5 instanceof  mxChildChange&& null== _0x6cb7x5[_0x690c[257]]?_0x6cb7x9= _0x6cb7x5[_0x690c[247]]:null!= _0x6cb7x5[_0x690c[246]]&& _0x6cb7x5[_0x690c[246]] instanceof  mxCell&& (_0x6cb7x9= _0x6cb7x5[_0x690c[246]]);null!= _0x6cb7x9&& 0> mxUtils[_0x690c[2]](_0x6cb7x3,_0x6cb7x9)&& _0x6cb7x3[_0x690c[207]](_0x6cb7x9)}};return this[_0x690c[502]]()[_0x690c[1964]](_0x6cb7x3)};mxGraph[_0x690c[202]][_0x690c[1177]]= function(_0x6cb7x2){for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3++){this[_0x690c[2437]](_0x6cb7x2[_0x6cb7x3])};this[_0x690c[2439]](this[_0x690c[2438]](_0x6cb7x2));this[_0x690c[441]][_0x690c[2264]]();this[_0x690c[2258]]()};mxGraph[_0x690c[202]][_0x690c[2438]]= function(_0x6cb7x2){for(var _0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5=_0x6cb7x2[_0x6cb7x4];if(_0x6cb7x5 instanceof  mxRootChange){break}else {_0x6cb7x5 instanceof  mxChildChange?null!= _0x6cb7x5[_0x690c[257]]&& null== _0x6cb7x5[_0x690c[1101]]&& (_0x6cb7x3= _0x6cb7x3[_0x690c[1919]](this[_0x690c[251]][_0x690c[1939]](_0x6cb7x5[_0x690c[247]]))):_0x6cb7x5 instanceof  mxVisibleChange&& (_0x6cb7x3= _0x6cb7x3[_0x690c[1919]](this[_0x690c[251]][_0x690c[1939]](_0x6cb7x5[_0x690c[246]])))}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2437]]= function(_0x6cb7x2){if(_0x6cb7x2 instanceof  mxRootChange){this[_0x690c[2440]](),this[_0x690c[2441]](_0x6cb7x2[_0x690c[257]]),this[_0x690c[2398]]&& (this[_0x690c[441]][_0x690c[255]]= 1,this[_0x690c[441]][_0x690c[513]][_0x690c[235]]= 0,this[_0x690c[441]][_0x690c[513]][_0x690c[236]]= 0),this[_0x690c[746]]( new mxEventObject(mxEvent.ROOT))}else {if(_0x6cb7x2 instanceof  mxChildChange){var _0x6cb7x3=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x690c[247]]);null!= _0x6cb7x3?this[_0x690c[441]][_0x690c[2263]](_0x6cb7x2[_0x690c[247]],!0,!1,null!= _0x6cb7x2[_0x690c[257]]):(this[_0x690c[2441]](_0x6cb7x2[_0x690c[247]]),this[_0x690c[441]][_0x690c[1741]]== _0x6cb7x2[_0x690c[247]]&& this[_0x690c[2442]]());_0x6cb7x3!= _0x6cb7x2[_0x690c[257]]&& (null!= _0x6cb7x3&& this[_0x690c[441]][_0x690c[2263]](_0x6cb7x3,!1,!1),null!= _0x6cb7x2[_0x690c[257]]&& this[_0x690c[441]][_0x690c[2263]](_0x6cb7x2[_0x690c[257]],!1,!1))}else {_0x6cb7x2 instanceof  mxTerminalChange|| _0x6cb7x2 instanceof  mxGeometryChange?this[_0x690c[441]][_0x690c[2263]](_0x6cb7x2[_0x690c[246]]):_0x6cb7x2 instanceof  mxValueChange?this[_0x690c[441]][_0x690c[2263]](_0x6cb7x2[_0x690c[246]],!1,!1):_0x6cb7x2 instanceof  mxStyleChange?(this[_0x690c[441]][_0x690c[2263]](_0x6cb7x2[_0x690c[246]],!0,!0,!1),this[_0x690c[441]][_0x690c[2265]](_0x6cb7x2[_0x690c[246]])):null!= _0x6cb7x2[_0x690c[246]]&& _0x6cb7x2[_0x690c[246]] instanceof  mxCell&& this[_0x690c[2441]](_0x6cb7x2[_0x690c[246]])}}};mxGraph[_0x690c[202]][_0x690c[2441]]= function(_0x6cb7x2){for(var _0x6cb7x3=this[_0x690c[251]][_0x690c[262]](_0x6cb7x2),_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3;_0x6cb7x4++){this[_0x690c[2441]](this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,_0x6cb7x4))};this[_0x690c[441]][_0x690c[2265]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2443]]= function(_0x6cb7x2,_0x6cb7x3){null== _0x6cb7x2[_0x690c[1211]]&& (_0x6cb7x2[_0x690c[1211]]= []);_0x6cb7x2[_0x690c[1211]][_0x690c[207]](_0x6cb7x3);var _0x6cb7x4=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);null!= _0x6cb7x4&& this[_0x690c[259]][_0x690c[258]](_0x6cb7x4);this[_0x690c[746]]( new mxEventObject(mxEvent.ADD_OVERLAY,_0x690c[246],_0x6cb7x2,_0x690c[2201],_0x6cb7x3));return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2200]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[1211]]};mxGraph[_0x690c[202]][_0x690c[2444]]= function(_0x6cb7x2,_0x6cb7x3){if(null== _0x6cb7x3){this[_0x690c[2445]](_0x6cb7x2)}else {var _0x6cb7x4=mxUtils[_0x690c[2]](_0x6cb7x2[_0x690c[1211]],_0x6cb7x3);0<= _0x6cb7x4?(_0x6cb7x2[_0x690c[1211]][_0x690c[300]](_0x6cb7x4,1),0== _0x6cb7x2[_0x690c[1211]][_0x690c[67]]&& (_0x6cb7x2[_0x690c[1211]]= null),_0x6cb7x4= this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),null!= _0x6cb7x4&& this[_0x690c[259]][_0x690c[258]](_0x6cb7x4),this[_0x690c[746]]( new mxEventObject(mxEvent.REMOVE_OVERLAY,_0x690c[246],_0x6cb7x2,_0x690c[2201],_0x6cb7x3))):_0x6cb7x3= null};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2445]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[1211]];if(null!= _0x6cb7x3){_0x6cb7x2[_0x690c[1211]]= null;var _0x6cb7x4=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);null!= _0x6cb7x4&& this[_0x690c[259]][_0x690c[258]](_0x6cb7x4);for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7x3[_0x690c[67]];_0x6cb7x4++){this[_0x690c[746]]( new mxEventObject(mxEvent.REMOVE_OVERLAY,_0x690c[246],_0x6cb7x2,_0x690c[2201],_0x6cb7x3[_0x6cb7x4]))}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2446]]= function(_0x6cb7x2){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2:this[_0x690c[251]][_0x690c[501]]();this[_0x690c[2445]](_0x6cb7x2);for(var _0x6cb7x3=this[_0x690c[251]][_0x690c[262]](_0x6cb7x2),_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3;_0x6cb7x4++){var _0x6cb7x5=this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,_0x6cb7x4);this[_0x690c[2446]](_0x6cb7x5)}};mxGraph[_0x690c[202]][_0x690c[2447]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]){return _0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:this[_0x690c[2419]],_0x6cb7x3=  new mxCellOverlay(_0x6cb7x4,_0x690c[2448]+ _0x6cb7x3+ _0x690c[2449]),_0x6cb7x5&& _0x6cb7x3[_0x690c[169]](mxEvent.CLICK,mxUtils[_0x690c[885]](this,function(_0x6cb7x3,_0x6cb7x4){this[_0x690c[994]]()&& this[_0x690c[2450]](_0x6cb7x2)})),this[_0x690c[2443]](_0x6cb7x2,_0x6cb7x3)};this[_0x690c[2445]](_0x6cb7x2);return null};mxGraph[_0x690c[202]][_0x690c[855]]= function(_0x6cb7x2){this[_0x690c[2451]](null,_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2451]]= function(_0x6cb7x2,_0x6cb7x3){null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[2452]](),null!= _0x6cb7x2&&  !this[_0x690c[2453]](_0x6cb7x2)&& (_0x6cb7x2= null));null!= _0x6cb7x2&& (this[_0x690c[746]]( new mxEventObject(mxEvent.START_EDITING,_0x690c[246],_0x6cb7x2,_0x690c[763],_0x6cb7x3)),this[_0x690c[2347]][_0x690c[855]](_0x6cb7x2,_0x6cb7x3))};mxGraph[_0x690c[202]][_0x690c[2142]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[2454]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2126]]= function(_0x6cb7x2){this[_0x690c[2347]][_0x690c[2126]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[850]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[2456]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[2455]](_0x6cb7x2)),this[_0x690c[746]]( new mxEventObject(mxEvent.LABEL_CHANGED,_0x690c[246],_0x6cb7x2,_0x690c[131],_0x6cb7x3,_0x690c[763],_0x6cb7x4))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2456]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[251]][_0x690c[1966]](_0x6cb7x2,_0x6cb7x3),_0x6cb7x4&& this[_0x690c[2457]](_0x6cb7x2,!1)}finally{this[_0x690c[251]][_0x690c[476]]()}};mxGraph[_0x690c[202]][_0x690c[859]]= function(_0x6cb7x2){this[_0x690c[2126]](!0);this[_0x690c[2433]][_0x690c[862]]();this[_0x690c[1011]][_0x690c[862]]();_0x6cb7x2= this[_0x690c[897]]();for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3++){var _0x6cb7x4=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2[_0x6cb7x3]);null!= _0x6cb7x4&& null!= _0x6cb7x4[_0x690c[2458]]&& _0x6cb7x4[_0x690c[2458]][_0x690c[862]]()}};mxGraph[_0x690c[202]][_0x690c[173]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[727]](),_0x6cb7x4=_0x6cb7x2[_0x690c[736]](),_0x6cb7x5= new mxEventObject(mxEvent.CLICK,_0x690c[763],_0x6cb7x3,_0x690c[246],_0x6cb7x4);_0x6cb7x2[_0x690c[721]]()&& _0x6cb7x5[_0x690c[722]]();this[_0x690c[746]](_0x6cb7x5);this[_0x690c[994]]()&& (!mxEvent[_0x690c[721]](_0x6cb7x3)&&  !_0x6cb7x5[_0x690c[721]]())&& (null!= _0x6cb7x4?this[_0x690c[2459]](_0x6cb7x4,_0x6cb7x3):(_0x6cb7x4= null,this[_0x690c[2460]]()&& (_0x6cb7x4= this[_0x690c[2461]](_0x6cb7x2[_0x690c[734]](),_0x6cb7x2[_0x690c[735]]())),null!= _0x6cb7x4?this[_0x690c[2459]](_0x6cb7x4,_0x6cb7x3):this[_0x690c[2462]](_0x6cb7x3)|| this[_0x690c[2440]]()))};mxGraph[_0x690c[202]][_0x690c[761]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4= new mxEventObject(mxEvent.DOUBLE_CLICK,_0x690c[763],_0x6cb7x2,_0x690c[246],_0x6cb7x3);this[_0x690c[746]](_0x6cb7x4);this[_0x690c[994]]()&& (!mxEvent[_0x690c[721]](_0x6cb7x2)&&  !_0x6cb7x4[_0x690c[721]]() && null!= _0x6cb7x3 && this[_0x690c[2453]](_0x6cb7x3))&& this[_0x690c[2451]](_0x6cb7x3,_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[1014]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(!this[_0x690c[2382]]&& (this[_0x690c[2384]]|| mxUtils[_0x690c[1134]](this[_0x690c[526]]))){var _0x6cb7x9=this[_0x690c[526]];_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:20;if(_0x6cb7x2>= _0x6cb7x9[_0x690c[360]]&& _0x6cb7x3>= _0x6cb7x9[_0x690c[190]]&& _0x6cb7x2<= _0x6cb7x9[_0x690c[360]]+ _0x6cb7x9[_0x690c[159]]&& _0x6cb7x3<= _0x6cb7x9[_0x690c[190]]+ _0x6cb7x9[_0x690c[157]]){var _0x6cb7xa=_0x6cb7x9[_0x690c[360]]+ _0x6cb7x9[_0x690c[159]]- _0x6cb7x2;if(_0x6cb7xa< _0x6cb7x5){if(_0x6cb7x2= _0x6cb7x9[_0x690c[360]],_0x6cb7x9[_0x690c[360]]+= _0x6cb7x5- _0x6cb7xa,_0x6cb7x4&& _0x6cb7x2== _0x6cb7x9[_0x690c[360]]){if(this[_0x690c[507]]== mxConstants[_0x690c[508]]){_0x6cb7x2= this[_0x690c[441]][_0x690c[2024]]()[_0x690c[538]];var _0x6cb7x12=this[_0x690c[526]][_0x690c[1526]]+ _0x6cb7x5- _0x6cb7xa}else {_0x6cb7x12= Math[_0x690c[160]](_0x6cb7x9[_0x690c[159]],_0x6cb7x9[_0x690c[1526]])+ _0x6cb7x5- _0x6cb7xa,_0x6cb7x2= this[_0x690c[441]][_0x690c[2051]]()};_0x6cb7x2[_0x690c[124]][_0x690c[117]]= _0x6cb7x12+ _0x690c[168];_0x6cb7x9[_0x690c[360]]+= _0x6cb7x5- _0x6cb7xa}}else {_0x6cb7xa= _0x6cb7x2- _0x6cb7x9[_0x690c[360]],_0x6cb7xa< _0x6cb7x5&& (_0x6cb7x9[_0x690c[360]]-= _0x6cb7x5- _0x6cb7xa)};_0x6cb7xa= _0x6cb7x9[_0x690c[190]]+ _0x6cb7x9[_0x690c[157]]- _0x6cb7x3;_0x6cb7xa< _0x6cb7x5?(_0x6cb7x2= _0x6cb7x9[_0x690c[190]],_0x6cb7x9[_0x690c[190]]+= _0x6cb7x5- _0x6cb7xa,_0x6cb7x2== _0x6cb7x9[_0x690c[190]]&& _0x6cb7x4&& (this[_0x690c[507]]== mxConstants[_0x690c[508]]?(_0x6cb7x2= this[_0x690c[441]][_0x690c[2024]]()[_0x690c[538]],_0x6cb7x3= this[_0x690c[526]][_0x690c[191]]+ _0x6cb7x5- _0x6cb7xa):(_0x6cb7x3= Math[_0x690c[160]](_0x6cb7x9[_0x690c[157]],_0x6cb7x9[_0x690c[191]])+ _0x6cb7x5- _0x6cb7xa,_0x6cb7x2= this[_0x690c[441]][_0x690c[2051]]()),_0x6cb7x2[_0x690c[124]][_0x690c[119]]= _0x6cb7x3+ _0x690c[168],_0x6cb7x9[_0x690c[190]]+= _0x6cb7x5- _0x6cb7xa)):(_0x6cb7xa= _0x6cb7x3- _0x6cb7x9[_0x690c[190]],_0x6cb7xa< _0x6cb7x5&& (_0x6cb7x9[_0x690c[190]]-= _0x6cb7x5- _0x6cb7xa))}}else {this[_0x690c[2383]]&&  !this[_0x690c[2316]][_0x690c[1124]]&& (null== this[_0x690c[2463]]&& (this[_0x690c[2463]]= this[_0x690c[2464]]()),this[_0x690c[2463]][_0x690c[1143]](_0x6cb7x2+ this[_0x690c[1136]],_0x6cb7x3+ this[_0x690c[1137]]))}};mxGraph[_0x690c[202]][_0x690c[2464]]= function(){return  new mxPanningManager(this)};mxGraph[_0x690c[202]][_0x690c[2465]]= function(){function _0x6cb7x2(_0x6cb7x2){var _0x6cb7x3=0,_0x6cb7x3=_0x690c[2466]== _0x6cb7x2?2:_0x690c[2467]== _0x6cb7x2?4:_0x690c[2468]== _0x6cb7x2?6:parseInt(_0x6cb7x2);isNaN(_0x6cb7x3)&& (_0x6cb7x3= 0);return _0x6cb7x3}var _0x6cb7x3=mxUtils[_0x690c[275]](this[_0x690c[526]]),_0x6cb7x4= new mxRectangle;_0x6cb7x4[_0x690c[235]]= _0x6cb7x2(_0x6cb7x3[_0x690c[2469]])+ parseInt(_0x6cb7x3[_0x690c[357]]|| 0);_0x6cb7x4[_0x690c[236]]= _0x6cb7x2(_0x6cb7x3[_0x690c[2470]])+ parseInt(_0x6cb7x3[_0x690c[2471]]|| 0);_0x6cb7x4[_0x690c[117]]= _0x6cb7x2(_0x6cb7x3[_0x690c[2472]])+ parseInt(_0x6cb7x3[_0x690c[1164]]|| 0);_0x6cb7x4[_0x690c[119]]= _0x6cb7x2(_0x6cb7x3[_0x690c[2473]])+ parseInt(_0x6cb7x3[_0x690c[2474]]|| 0);return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[2475]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= this[_0x690c[441]][_0x690c[255]];var _0x6cb7x5=this[_0x690c[441]][_0x690c[513]],_0x6cb7x9=this[_0x690c[2013]],_0x6cb7xa=_0x6cb7x2* this[_0x690c[2012]],_0x6cb7x9= new mxRectangle(0,0,_0x6cb7x9[_0x690c[117]]* _0x6cb7xa,_0x6cb7x9[_0x690c[119]]* _0x6cb7xa);_0x6cb7x3= this[_0x690c[2357]]?Math[_0x690c[430]](_0x6cb7x3/ _0x6cb7x9[_0x690c[117]]):1;_0x6cb7x4= this[_0x690c[2357]]?Math[_0x690c[430]](_0x6cb7x4/ _0x6cb7x9[_0x690c[119]]):1;return  new mxRectangle(0,0,_0x6cb7x3* _0x6cb7x9[_0x690c[117]]+ 2+ _0x6cb7x5[_0x690c[235]]/ _0x6cb7x2,_0x6cb7x4* _0x6cb7x9[_0x690c[119]]+ 2+ _0x6cb7x5[_0x690c[236]]/ _0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2258]]= function(){var _0x6cb7x2=this[_0x690c[517]]();if(null!= this[_0x690c[526]]){var _0x6cb7x3=this[_0x690c[2476]](),_0x6cb7x4=Math[_0x690c[160]](0,_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]+ 1+ _0x6cb7x3),_0x6cb7x3=Math[_0x690c[160]](0,_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]+ 1+ _0x6cb7x3);null!= this[_0x690c[2387]]&& (_0x6cb7x4= Math[_0x690c[160]](_0x6cb7x4,this[_0x690c[2387]][_0x690c[117]]),_0x6cb7x3= Math[_0x690c[160]](_0x6cb7x3,this[_0x690c[2387]][_0x690c[119]]));this[_0x690c[2389]]&& this[_0x690c[2477]](_0x6cb7x4,_0x6cb7x3);if(this[_0x690c[2361]]|| !mxClient[_0x690c[80]]&& this[_0x690c[2273]]){var _0x6cb7x5=this[_0x690c[2475]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x3);null!= _0x6cb7x5&& (_0x6cb7x4= _0x6cb7x5[_0x690c[117]],_0x6cb7x3= _0x6cb7x5[_0x690c[119]])};null!= this[_0x690c[2386]]&& (_0x6cb7x4= Math[_0x690c[160]](_0x6cb7x4,this[_0x690c[2386]][_0x690c[117]]* this[_0x690c[441]][_0x690c[255]]),_0x6cb7x3= Math[_0x690c[160]](_0x6cb7x3,this[_0x690c[2386]][_0x690c[119]]* this[_0x690c[441]][_0x690c[255]]));_0x6cb7x4= Math[_0x690c[430]](_0x6cb7x4- 1);_0x6cb7x3= Math[_0x690c[430]](_0x6cb7x3- 1);this[_0x690c[507]]== mxConstants[_0x690c[508]]?(_0x6cb7x5= this[_0x690c[441]][_0x690c[2024]]()[_0x690c[538]],_0x6cb7x5[_0x690c[124]][_0x690c[2478]]= Math[_0x690c[160]](1,_0x6cb7x4)+ _0x690c[168],_0x6cb7x5[_0x690c[124]][_0x690c[2479]]= Math[_0x690c[160]](1,_0x6cb7x3)+ _0x690c[168],_0x6cb7x5[_0x690c[124]][_0x690c[117]]= _0x690c[118],_0x6cb7x5[_0x690c[124]][_0x690c[119]]= _0x690c[118]):mxClient[_0x690c[496]]?this[_0x690c[441]][_0x690c[2320]](Math[_0x690c[160]](1,_0x6cb7x4),Math[_0x690c[160]](1,_0x6cb7x3)):(this[_0x690c[441]][_0x690c[510]][_0x690c[124]][_0x690c[2478]]= Math[_0x690c[160]](1,_0x6cb7x4)+ _0x690c[168],this[_0x690c[441]][_0x690c[510]][_0x690c[124]][_0x690c[2479]]= Math[_0x690c[160]](1,_0x6cb7x3)+ _0x690c[168]);this[_0x690c[2480]](this[_0x690c[2357]],_0x6cb7x4- 1,_0x6cb7x3- 1)};this[_0x690c[746]]( new mxEventObject(mxEvent.SIZE,_0x690c[1562],_0x6cb7x2))};mxGraph[_0x690c[202]][_0x690c[2477]]= function(_0x6cb7x2,_0x6cb7x3){if(mxClient[_0x690c[80]]){if(mxClient[_0x690c[496]]){var _0x6cb7x4=this[_0x690c[2465]]();_0x6cb7x2+= Math[_0x690c[160]](2,_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]+ 1);_0x6cb7x3+= Math[_0x690c[160]](2,_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]+ 1)}else {9<= document[_0x690c[5]]?(_0x6cb7x2+= 3,_0x6cb7x3+= 5):(_0x6cb7x2+= 1,_0x6cb7x3+= 1)}}else {_0x6cb7x3+= 1};null!= this[_0x690c[2388]]&& (_0x6cb7x2= Math[_0x690c[243]](this[_0x690c[2388]][_0x690c[117]],_0x6cb7x2),_0x6cb7x3= Math[_0x690c[243]](this[_0x690c[2388]][_0x690c[119]],_0x6cb7x3));this[_0x690c[526]][_0x690c[124]][_0x690c[117]]= Math[_0x690c[430]](_0x6cb7x2)+ _0x690c[168];this[_0x690c[526]][_0x690c[124]][_0x690c[119]]= Math[_0x690c[430]](_0x6cb7x3)+ _0x690c[168]};mxGraph[_0x690c[202]][_0x690c[2480]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[441]][_0x690c[255]],_0x6cb7x9=this[_0x690c[441]][_0x690c[513]],_0x6cb7xa=this[_0x690c[2013]],_0x6cb7x12=_0x6cb7x5* this[_0x690c[2012]],_0x6cb7x9= new mxRectangle(_0x6cb7x5* _0x6cb7x9[_0x690c[235]],_0x6cb7x5* _0x6cb7x9[_0x690c[236]],_0x6cb7xa[_0x690c[117]]* _0x6cb7x12,_0x6cb7xa[_0x690c[119]]* _0x6cb7x12);_0x6cb7x2= _0x6cb7x2&& Math[_0x690c[243]](_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]])> this[_0x690c[2360]];_0x6cb7x9[_0x690c[235]]= mxUtils[_0x690c[1454]](_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[117]]);_0x6cb7x9[_0x690c[236]]= mxUtils[_0x690c[1454]](_0x6cb7x9[_0x690c[236]],_0x6cb7x9[_0x690c[119]]);_0x6cb7xa= _0x6cb7x2?Math[_0x690c[430]]((_0x6cb7x3- _0x6cb7x9[_0x690c[235]])/ _0x6cb7x9[_0x690c[117]]):0;_0x6cb7x2= _0x6cb7x2?Math[_0x690c[430]]((_0x6cb7x4- _0x6cb7x9[_0x690c[236]])/ _0x6cb7x9[_0x690c[119]]):0;null== this[_0x690c[2481]]&& 0< _0x6cb7xa&& (this[_0x690c[2481]]= []);if(null!= this[_0x690c[2481]]){for(_0x6cb7x12= 0;_0x6cb7x12<= _0x6cb7xa;_0x6cb7x12++){var _0x6cb7x13=[ new mxPoint(_0x6cb7x9[_0x690c[235]]+ _0x6cb7x12* _0x6cb7x9[_0x690c[117]],1), new mxPoint(_0x6cb7x9[_0x690c[235]]+ _0x6cb7x12* _0x6cb7x9[_0x690c[117]],_0x6cb7x4)];null!= this[_0x690c[2481]][_0x6cb7x12]?(this[_0x690c[2481]][_0x6cb7x12][_0x690c[255]]= 1,this[_0x690c[2481]][_0x6cb7x12][_0x690c[1525]]= _0x6cb7x13,this[_0x690c[2481]][_0x6cb7x12][_0x690c[258]]()):(_0x6cb7x13=  new mxPolyline(_0x6cb7x13,this[_0x690c[2358]],this[_0x690c[255]]),_0x6cb7x13[_0x690c[507]]= this[_0x690c[507]],_0x6cb7x13[_0x690c[1522]]= this[_0x690c[2359]],_0x6cb7x13[_0x690c[255]]= _0x6cb7x5,_0x6cb7x13[_0x690c[176]](this[_0x690c[441]][_0x690c[2053]]),_0x6cb7x13[_0x690c[258]](),this[_0x690c[2481]][_0x6cb7x12]= _0x6cb7x13)};for(_0x6cb7x12= _0x6cb7xa;_0x6cb7x12< this[_0x690c[2481]][_0x690c[67]];_0x6cb7x12++){this[_0x690c[2481]][_0x6cb7x12][_0x690c[515]]()};this[_0x690c[2481]][_0x690c[300]](_0x6cb7xa,this[_0x690c[2481]][_0x690c[67]]- _0x6cb7xa)};null== this[_0x690c[2482]]&& 0< _0x6cb7x2&& (this[_0x690c[2482]]= []);if(null!= this[_0x690c[2482]]){for(_0x6cb7x12= 0;_0x6cb7x12<= _0x6cb7x2;_0x6cb7x12++){_0x6cb7x13= [ new mxPoint(1,_0x6cb7x9[_0x690c[236]]+ _0x6cb7x12* _0x6cb7x9[_0x690c[119]]), new mxPoint(_0x6cb7x3,_0x6cb7x9[_0x690c[236]]+ _0x6cb7x12* _0x6cb7x9[_0x690c[119]])],null!= this[_0x690c[2482]][_0x6cb7x12]?(this[_0x690c[2482]][_0x6cb7x12][_0x690c[255]]= 1,this[_0x690c[2482]][_0x6cb7x12][_0x690c[1525]]= _0x6cb7x13,this[_0x690c[2482]][_0x6cb7x12][_0x690c[258]]()):(_0x6cb7x13=  new mxPolyline(_0x6cb7x13,this[_0x690c[2358]],_0x6cb7x5),_0x6cb7x13[_0x690c[507]]= this[_0x690c[507]],_0x6cb7x13[_0x690c[1522]]= this[_0x690c[2359]],_0x6cb7x13[_0x690c[255]]= _0x6cb7x5,_0x6cb7x13[_0x690c[176]](this[_0x690c[441]][_0x690c[2053]]),_0x6cb7x13[_0x690c[258]](),this[_0x690c[2482]][_0x6cb7x12]= _0x6cb7x13)};for(_0x6cb7x12= _0x6cb7x2;_0x6cb7x12< this[_0x690c[2482]][_0x690c[67]];_0x6cb7x12++){this[_0x690c[2482]][_0x6cb7x12][_0x690c[515]]()};this[_0x690c[2482]][_0x690c[300]](_0x6cb7x2,this[_0x690c[2482]][_0x690c[67]]- _0x6cb7x2)}};mxGraph[_0x690c[202]][_0x690c[1705]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[251]][_0x690c[474]](_0x6cb7x2),_0x6cb7x4=null,_0x6cb7x4=this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)?this[_0x690c[94]][_0x690c[2077]]():this[_0x690c[94]][_0x690c[2076]]();null!= _0x6cb7x3&& (_0x6cb7x4= this[_0x690c[2483]](this[_0x690c[94]][_0x690c[1705]](_0x6cb7x3,_0x6cb7x4)));null== _0x6cb7x4&& (_0x6cb7x4= mxGraph[_0x690c[202]][_0x690c[2346]]);return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[2483]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[mxConstants[_0x690c[2484]]],_0x6cb7x4=this[_0x690c[2485]](_0x6cb7x3);null!= _0x6cb7x4?_0x6cb7x2[mxConstants[_0x690c[2484]]]= _0x6cb7x4:_0x6cb7x4= _0x6cb7x3;null!= _0x6cb7x4&& _0x690c[2486]== _0x6cb7x4[_0x690c[85]](0,11)&& (_0x6cb7x3= _0x6cb7x4[_0x690c[2]](_0x690c[537]),0< _0x6cb7x3&& (_0x6cb7x4= _0x6cb7x4[_0x690c[85]](0,_0x6cb7x3)+ _0x690c[2487]+ _0x6cb7x4[_0x690c[85]](_0x6cb7x3+ 1)),_0x6cb7x2[mxConstants[_0x690c[2484]]]= _0x6cb7x4)};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2488]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= _0x6cb7x3|| this[_0x690c[897]]();if(null!= _0x6cb7x3){this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3[_0x690c[67]];_0x6cb7x4++){this[_0x690c[251]][_0x690c[475]](_0x6cb7x3[_0x6cb7x4],_0x6cb7x2)}}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2489]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= _0x6cb7x4|| this[_0x690c[2452]]();this[_0x690c[2490]](_0x6cb7x2,_0x6cb7x3,[_0x6cb7x4])};mxGraph[_0x690c[202]][_0x690c[2490]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;_0x6cb7x4= _0x6cb7x4|| this[_0x690c[897]]();if(null!= _0x6cb7x4&& 0< _0x6cb7x4[_0x690c[67]]){var _0x6cb7x5=this[_0x690c[441]][_0x690c[248]](_0x6cb7x4[0]),_0x6cb7x5=null!= _0x6cb7x5?_0x6cb7x5[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x4[0]);null!= _0x6cb7x5&& (_0x6cb7x3= mxUtils[_0x690c[433]](_0x6cb7x5,_0x6cb7x2,_0x6cb7x3)?0:1,this[_0x690c[1717]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4))}};mxGraph[_0x690c[202]][_0x690c[1717]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= _0x6cb7x4|| this[_0x690c[897]]();mxUtils[_0x690c[1717]](this[_0x690c[251]],_0x6cb7x4,_0x6cb7x2,_0x6cb7x3)};mxGraph[_0x690c[202]][_0x690c[2491]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[2492]](_0x6cb7x2,_0x6cb7x3,null,_0x6cb7x4)};mxGraph[_0x690c[202]][_0x690c[2492]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x5= _0x6cb7x5|| this[_0x690c[897]]();if(null!= _0x6cb7x5&& 0< _0x6cb7x5[_0x690c[67]]){if(null== _0x6cb7x4){var _0x6cb7x9=this[_0x690c[441]][_0x690c[248]](_0x6cb7x5[0]),_0x6cb7x9=null!= _0x6cb7x9?_0x6cb7x9[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x5[0]);null!= _0x6cb7x9&& (_0x6cb7x4= (parseInt(_0x6cb7x9[_0x6cb7x2]|| 0)& _0x6cb7x3)!= _0x6cb7x3)};mxUtils[_0x690c[2492]](this[_0x690c[251]],_0x6cb7x5,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)}};mxGraph[_0x690c[202]][_0x690c[849]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[897]]());if(null!= _0x6cb7x3&& 1< _0x6cb7x3[_0x690c[67]]){if(null== _0x6cb7x4){for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[1198]](_0x6cb7x3[_0x6cb7x5]);if(null!= _0x6cb7x9&&  !this[_0x690c[251]][_0x690c[250]](_0x6cb7x3[_0x6cb7x5])){if(null== _0x6cb7x4){if(_0x6cb7x2== mxConstants[_0x690c[479]]){_0x6cb7x4= _0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]]/ 2;break}else {if(_0x6cb7x2== mxConstants[_0x690c[480]]){_0x6cb7x4= _0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]]}else {if(_0x6cb7x2== mxConstants[_0x690c[1687]]){_0x6cb7x4= _0x6cb7x9[_0x690c[236]]}else {if(_0x6cb7x2== mxConstants[_0x690c[481]]){_0x6cb7x4= _0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]]/ 2;break}else {_0x6cb7x4= _0x6cb7x2== mxConstants[_0x690c[482]]?_0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]]:_0x6cb7x9[_0x690c[235]]}}}}}else {_0x6cb7x4= _0x6cb7x2== mxConstants[_0x690c[480]]?Math[_0x690c[160]](_0x6cb7x4,_0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]]):_0x6cb7x2== mxConstants[_0x690c[1687]]?Math[_0x690c[243]](_0x6cb7x4,_0x6cb7x9[_0x690c[236]]):_0x6cb7x2== mxConstants[_0x690c[482]]?Math[_0x690c[160]](_0x6cb7x4,_0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]]):Math[_0x690c[243]](_0x6cb7x4,_0x6cb7x9[_0x690c[235]])}}}};if(null!= _0x6cb7x4){this[_0x690c[251]][_0x690c[473]]();try{for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){_0x6cb7x9= this[_0x690c[1198]](_0x6cb7x3[_0x6cb7x5]),null!= _0x6cb7x9&&  !this[_0x690c[251]][_0x690c[250]](_0x6cb7x3[_0x6cb7x5])&& (_0x6cb7x9= _0x6cb7x9[_0x690c[238]](),_0x6cb7x2== mxConstants[_0x690c[479]]?_0x6cb7x9[_0x690c[235]]= _0x6cb7x4- _0x6cb7x9[_0x690c[117]]/ 2:_0x6cb7x2== mxConstants[_0x690c[480]]?_0x6cb7x9[_0x690c[235]]= _0x6cb7x4- _0x6cb7x9[_0x690c[117]]:_0x6cb7x2== mxConstants[_0x690c[1687]]?_0x6cb7x9[_0x690c[236]]= _0x6cb7x4:_0x6cb7x2== mxConstants[_0x690c[481]]?_0x6cb7x9[_0x690c[236]]= _0x6cb7x4- _0x6cb7x9[_0x690c[119]]/ 2:_0x6cb7x2== mxConstants[_0x690c[482]]?_0x6cb7x9[_0x690c[236]]= _0x6cb7x4- _0x6cb7x9[_0x690c[119]]:_0x6cb7x9[_0x690c[235]]= _0x6cb7x4,this[_0x690c[251]][_0x690c[1724]](_0x6cb7x3[_0x6cb7x5],_0x6cb7x9))};this[_0x690c[746]]( new mxEventObject(mxEvent.ALIGN_CELLS,_0x690c[611],_0x6cb7x2,_0x690c[895],_0x6cb7x3))}finally{this[_0x690c[251]][_0x690c[476]]()}}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[854]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&& null!= this[_0x690c[2356]]){this[_0x690c[251]][_0x690c[473]]();try{var _0x6cb7x3=this[_0x690c[251]][_0x690c[474]](_0x6cb7x2);null== _0x6cb7x3|| 0== _0x6cb7x3[_0x690c[67]]?this[_0x690c[251]][_0x690c[475]](_0x6cb7x2,this[_0x690c[2356]]):this[_0x690c[251]][_0x690c[475]](_0x6cb7x2,null);this[_0x690c[1809]](_0x6cb7x2);this[_0x690c[746]]( new mxEventObject(mxEvent.FLIP_EDGE,_0x690c[1989],_0x6cb7x2))}finally{this[_0x690c[251]][_0x690c[476]]()}};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2493]]= function(_0x6cb7x2){this[_0x690c[2336]][_0x690c[207]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2494]]= function(_0x6cb7x2){for(var _0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< this[_0x690c[2336]][_0x690c[67]];_0x6cb7x4++){this[_0x690c[2336]][_0x6cb7x4]!= _0x6cb7x2&& _0x6cb7x3[_0x690c[207]](this[_0x690c[2336]][_0x6cb7x4])};this[_0x690c[2336]]= _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2485]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[2336]][_0x690c[67]];_0x6cb7x3++){var _0x6cb7x4=this[_0x690c[2336]][_0x6cb7x3][_0x690c[1202]](_0x6cb7x2);if(null!= _0x6cb7x4){return _0x6cb7x4}}};return null};mxGraph[_0x690c[202]][_0x690c[840]]= function(_0x6cb7x2,_0x6cb7x3){null== _0x6cb7x3&& (_0x6cb7x3= mxUtils[_0x690c[1779]](this[_0x690c[897]](),!0));this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[841]](_0x6cb7x3,_0x6cb7x2),this[_0x690c[746]]( new mxEventObject(mxEvent.ORDER_CELLS,_0x690c[2495],_0x6cb7x2,_0x690c[895],_0x6cb7x3))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[841]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2){this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x6cb7x4]);_0x6cb7x3?this[_0x690c[251]][_0x690c[99]](_0x6cb7x5,_0x6cb7x2[_0x6cb7x4],_0x6cb7x4):this[_0x690c[251]][_0x690c[99]](_0x6cb7x5,_0x6cb7x2[_0x6cb7x4],this[_0x690c[251]][_0x690c[262]](_0x6cb7x5)- 1)};this[_0x690c[746]]( new mxEventObject(mxEvent.CELLS_ORDERED,_0x690c[2495],_0x6cb7x3,_0x690c[895],_0x6cb7x2))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[844]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null== _0x6cb7x4&& (_0x6cb7x4= mxUtils[_0x690c[1779]](this[_0x690c[897]](),!0));_0x6cb7x4= this[_0x690c[2496]](_0x6cb7x4);null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[2497]](_0x6cb7x4));var _0x6cb7x5=this[_0x690c[2498]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x3);if(0< _0x6cb7x4[_0x690c[67]]&& null!= _0x6cb7x5){var _0x6cb7x9=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2);null== _0x6cb7x9&& (_0x6cb7x9= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x4[0]));this[_0x690c[251]][_0x690c[473]]();try{null== this[_0x690c[1198]](_0x6cb7x2)&& this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2, new mxGeometry);var _0x6cb7xa=this[_0x690c[251]][_0x690c[262]](_0x6cb7x9);this[_0x690c[833]]([_0x6cb7x2],_0x6cb7x9,_0x6cb7xa,null,null,!1);_0x6cb7xa= this[_0x690c[251]][_0x690c[262]](_0x6cb7x2);this[_0x690c[833]](_0x6cb7x4,_0x6cb7x2,_0x6cb7xa,null,null,!1,!1);this[_0x690c[835]](_0x6cb7x4,-_0x6cb7x5[_0x690c[235]],-_0x6cb7x5[_0x690c[236]],!1,!0);this[_0x690c[837]]([_0x6cb7x2],[_0x6cb7x5]);this[_0x690c[746]]( new mxEventObject(mxEvent.GROUP_CELLS,_0x690c[1504],_0x6cb7x2,_0x690c[467],_0x6cb7x3,_0x690c[895],_0x6cb7x4))}finally{this[_0x690c[251]][_0x690c[476]]()}};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2496]]= function(_0x6cb7x2){var _0x6cb7x3=[];if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){var _0x6cb7x4=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[0]);_0x6cb7x3[_0x690c[207]](_0x6cb7x2[0]);for(var _0x6cb7x5=1;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x6cb7x5])== _0x6cb7x4&& _0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x6cb7x5])}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2498]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= this[_0x690c[1729]](_0x6cb7x3);null!= _0x6cb7x3&& (this[_0x690c[1730]](_0x6cb7x2)&& (_0x6cb7x2= this[_0x690c[1731]](_0x6cb7x2),_0x6cb7x3[_0x690c[235]]-= _0x6cb7x2[_0x690c[117]],_0x6cb7x3[_0x690c[236]]-= _0x6cb7x2[_0x690c[119]],_0x6cb7x3[_0x690c[117]]+= _0x6cb7x2[_0x690c[117]],_0x6cb7x3[_0x690c[119]]+= _0x6cb7x2[_0x690c[119]]),_0x6cb7x3[_0x690c[235]]-= _0x6cb7x4,_0x6cb7x3[_0x690c[236]]-= _0x6cb7x4,_0x6cb7x3[_0x690c[117]]+= 2* _0x6cb7x4,_0x6cb7x3[_0x690c[119]]+= 2* _0x6cb7x4);return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2497]]= function(_0x6cb7x2){_0x6cb7x2=  new mxCell(_0x690c[110]);_0x6cb7x2[_0x690c[1993]](!0);_0x6cb7x2[_0x690c[1995]](!1);return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[845]]= function(_0x6cb7x2){var _0x6cb7x3=[];if(null== _0x6cb7x2){_0x6cb7x2= this[_0x690c[897]]();for(var _0x6cb7x4=[],_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){0< this[_0x690c[251]][_0x690c[262]](_0x6cb7x2[_0x6cb7x5])&& _0x6cb7x4[_0x690c[207]](_0x6cb7x2[_0x6cb7x5])};_0x6cb7x2= _0x6cb7x4};if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){this[_0x690c[251]][_0x690c[473]]();try{for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[251]][_0x690c[1953]](_0x6cb7x2[_0x6cb7x5]);if(null!= _0x6cb7x9&& 0< _0x6cb7x9[_0x690c[67]]){var _0x6cb7x9=_0x6cb7x9[_0x690c[1853]](),_0x6cb7xa=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x6cb7x5]),_0x6cb7x12=this[_0x690c[251]][_0x690c[262]](_0x6cb7xa);this[_0x690c[833]](_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,null,null,!0);_0x6cb7x3= _0x6cb7x3[_0x690c[1919]](_0x6cb7x9)}};this[_0x690c[843]](this[_0x690c[2499]](_0x6cb7x2));this[_0x690c[746]]( new mxEventObject(mxEvent.UNGROUP_CELLS,_0x690c[895],_0x6cb7x2))}finally{this[_0x690c[251]][_0x690c[476]]()}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[846]]= function(_0x6cb7x2){null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[897]]());this[_0x690c[251]][_0x690c[473]]();try{var _0x6cb7x3=this[_0x690c[902]](),_0x6cb7x4=this[_0x690c[251]][_0x690c[262]](_0x6cb7x3);this[_0x690c[833]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,null,null,!0);this[_0x690c[746]]( new mxEventObject(mxEvent.REMOVE_CELLS_FROM_PARENT,_0x690c[895],_0x6cb7x2))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[1917]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[897]]());_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:0;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!1;this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[1198]](_0x6cb7x2[_0x6cb7x5]);if(null!= _0x6cb7x9){var _0x6cb7xa=this[_0x690c[1955]](_0x6cb7x2[_0x6cb7x5]);if(null!= _0x6cb7xa&& 0< _0x6cb7xa[_0x690c[67]]){var _0x6cb7x12=this[_0x690c[1729]](_0x6cb7xa);if(0< _0x6cb7x12[_0x690c[117]]&& 0< _0x6cb7x12[_0x690c[119]]){var _0x6cb7x13=this[_0x690c[1730]](_0x6cb7x2[_0x6cb7x5])?this[_0x690c[1731]](_0x6cb7x2[_0x6cb7x5]): new mxRectangle,_0x6cb7x9=_0x6cb7x9[_0x690c[238]]();_0x6cb7x4&& (_0x6cb7x9[_0x690c[235]]+= _0x6cb7x12[_0x690c[235]]- _0x6cb7x13[_0x690c[117]]- _0x6cb7x3,_0x6cb7x9[_0x690c[236]]+= _0x6cb7x12[_0x690c[236]]- _0x6cb7x13[_0x690c[119]]- _0x6cb7x3);_0x6cb7x9[_0x690c[117]]= _0x6cb7x12[_0x690c[117]]+ _0x6cb7x13[_0x690c[117]]+ 2* _0x6cb7x3;_0x6cb7x9[_0x690c[119]]= _0x6cb7x12[_0x690c[119]]+ _0x6cb7x13[_0x690c[119]]+ 2* _0x6cb7x3;this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2[_0x6cb7x5],_0x6cb7x9);this[_0x690c[834]](_0x6cb7xa,-_0x6cb7x12[_0x690c[235]]+ _0x6cb7x13[_0x690c[117]] + _0x6cb7x3,-_0x6cb7x12[_0x690c[236]]+ _0x6cb7x13[_0x690c[119]] + _0x6cb7x3)}}}}}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[899]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;var _0x6cb7x4=null;if(null!= _0x6cb7x2){for(var _0x6cb7x5={},_0x6cb7x4=[],_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x2[_0x6cb7x9]);_0x6cb7x5[_0x6cb7xa]= _0x6cb7x2[_0x6cb7x9];_0x6cb7x4[_0x690c[207]](_0x6cb7x2[_0x6cb7x9])};if(0< _0x6cb7x4[_0x690c[67]]){for(var _0x6cb7xa=this[_0x690c[441]][_0x690c[255]],_0x6cb7x12=this[_0x690c[441]][_0x690c[513]],_0x6cb7x4=this[_0x690c[251]][_0x690c[899]](_0x6cb7x2,!0),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){if(!_0x6cb7x3&& this[_0x690c[251]][_0x690c[250]](_0x6cb7x4[_0x6cb7x9]) && null!= this[_0x690c[2500]](_0x6cb7x4[_0x6cb7x9],this[_0x690c[251]][_0x690c[1709]](_0x6cb7x4[_0x6cb7x9],!0),this[_0x690c[251]][_0x690c[1709]](_0x6cb7x4[_0x6cb7x9],!1))){_0x6cb7x4[_0x6cb7x9]= null}else {var _0x6cb7x13=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x4[_0x6cb7x9]);if(null!= _0x6cb7x13){var _0x6cb7x14=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2[_0x6cb7x9]),_0x6cb7x15=this[_0x690c[441]][_0x690c[248]](this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x6cb7x9]));if(null!= _0x6cb7x14&& null!= _0x6cb7x15){var _0x6cb7x16=_0x6cb7x15[_0x690c[2078]][_0x690c[235]],_0x6cb7x15=_0x6cb7x15[_0x690c[2078]][_0x690c[236]];if(this[_0x690c[251]][_0x690c[250]](_0x6cb7x4[_0x6cb7x9])){for(var _0x6cb7x14=_0x6cb7x14[_0x690c[439]],_0x6cb7x17=this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2[_0x6cb7x9],!0),_0x6cb7x18=mxCellPath[_0x690c[385]](_0x6cb7x17);null!= _0x6cb7x17&& null== _0x6cb7x5[_0x6cb7x18];){_0x6cb7x17= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x17),_0x6cb7x18= mxCellPath[_0x690c[385]](_0x6cb7x17)};null== _0x6cb7x17&& _0x6cb7x13[_0x690c[2007]]( new mxPoint(_0x6cb7x14[0][_0x690c[235]]/ _0x6cb7xa- _0x6cb7x12[_0x690c[235]],_0x6cb7x14[0][_0x690c[236]]/ _0x6cb7xa- _0x6cb7x12[_0x690c[236]]),!0);_0x6cb7x17= this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2[_0x6cb7x9],!1);for(_0x6cb7x18= mxCellPath[_0x690c[385]](_0x6cb7x17);null!= _0x6cb7x17&& null== _0x6cb7x5[_0x6cb7x18];){_0x6cb7x17= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x17),_0x6cb7x18= mxCellPath[_0x690c[385]](_0x6cb7x17)};null== _0x6cb7x17&& (_0x6cb7x17= _0x6cb7x14[_0x690c[67]]- 1,_0x6cb7x13[_0x690c[2007]]( new mxPoint(_0x6cb7x14[_0x6cb7x17][_0x690c[235]]/ _0x6cb7xa- _0x6cb7x12[_0x690c[235]],_0x6cb7x14[_0x6cb7x17][_0x690c[236]]/ _0x6cb7xa- _0x6cb7x12[_0x690c[236]]),!1));_0x6cb7x13= _0x6cb7x13[_0x690c[1525]];if(null!= _0x6cb7x13){for(_0x6cb7x14= 0;_0x6cb7x14< _0x6cb7x13[_0x690c[67]];_0x6cb7x14++){_0x6cb7x13[_0x6cb7x14][_0x690c[235]]+= _0x6cb7x16,_0x6cb7x13[_0x6cb7x14][_0x690c[236]]+= _0x6cb7x15}}}else {_0x6cb7x13[_0x690c[235]]+= _0x6cb7x16,_0x6cb7x13[_0x690c[236]]+= _0x6cb7x15}}}}}}else {_0x6cb7x4= []}};return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[2501]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){_0x6cb7x3= this[_0x690c[2502]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14);return this[_0x690c[2103]](_0x6cb7x3,_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2502]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){_0x6cb7x2=  new mxGeometry(_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12);_0x6cb7x2[_0x690c[1500]]= null!= _0x6cb7x14?_0x6cb7x14:!1;_0x6cb7x4=  new mxCell(_0x6cb7x4,_0x6cb7x2,_0x6cb7x13);_0x6cb7x4[_0x690c[1945]](_0x6cb7x3);_0x6cb7x4[_0x690c[1993]](!0);_0x6cb7x4[_0x690c[1995]](!0);return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[1960]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x3= this[_0x690c[2503]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa);return this[_0x690c[2504]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x5,_0x6cb7x9)};mxGraph[_0x690c[202]][_0x690c[2503]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x2=  new mxCell(_0x6cb7x4, new mxGeometry,_0x6cb7xa);_0x6cb7x2[_0x690c[1945]](_0x6cb7x3);_0x6cb7x2[_0x690c[1994]](!0);_0x6cb7x2[_0x690c[256]][_0x690c[1500]]=  !0;return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2504]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return this[_0x690c[2103]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7x4,_0x6cb7x5)};mxGraph[_0x690c[202]][_0x690c[2103]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return this[_0x690c[832]]([_0x6cb7x2],_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)[0]};mxGraph[_0x690c[202]][_0x690c[832]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[902]]());null== _0x6cb7x4&& (_0x6cb7x4= this[_0x690c[251]][_0x690c[262]](_0x6cb7x3));this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[833]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,!1,!0),this[_0x690c[746]]( new mxEventObject(mxEvent.ADD_CELLS,_0x690c[895],_0x6cb7x2,_0x690c[1101],_0x6cb7x3,_0x690c[1983],_0x6cb7x4,_0x690c[1097],_0x6cb7x5,_0x690c[772],_0x6cb7x9))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[833]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){if(null!= _0x6cb7x2&& null!= _0x6cb7x3&& null!= _0x6cb7x4){this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x13=_0x6cb7xa?this[_0x690c[441]][_0x690c[248]](_0x6cb7x3):null,_0x6cb7x14=null!= _0x6cb7x13?_0x6cb7x13[_0x690c[2078]]:null,_0x6cb7x15= new mxPoint(0,0),_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x2[_0x690c[67]];_0x6cb7x13++){if(null== _0x6cb7x2[_0x6cb7x13]){_0x6cb7x4--}else {var _0x6cb7x16=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x6cb7x13]);if(null!= _0x6cb7x14&& _0x6cb7x2[_0x6cb7x13]!= _0x6cb7x3&& _0x6cb7x3!= _0x6cb7x16){var _0x6cb7x17=this[_0x690c[441]][_0x690c[248]](_0x6cb7x16),_0x6cb7x18=null!= _0x6cb7x17?_0x6cb7x17[_0x690c[2078]]:_0x6cb7x15,_0x6cb7x19=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2[_0x6cb7x13]);if(null!= _0x6cb7x19){var _0x6cb7x1a=_0x6cb7x18[_0x690c[235]]- _0x6cb7x14[_0x690c[235]],_0x6cb7x1b=_0x6cb7x18[_0x690c[236]]- _0x6cb7x14[_0x690c[236]],_0x6cb7x19=_0x6cb7x19[_0x690c[238]]();_0x6cb7x19[_0x690c[513]](_0x6cb7x1a,_0x6cb7x1b);!_0x6cb7x19[_0x690c[1500]]&& (this[_0x690c[251]][_0x690c[1193]](_0x6cb7x2[_0x6cb7x13])&&  !this[_0x690c[2505]]()) && (_0x6cb7x19[_0x690c[235]]= Math[_0x690c[160]](0,_0x6cb7x19[_0x690c[235]]),_0x6cb7x19[_0x690c[236]]= Math[_0x690c[160]](0,_0x6cb7x19[_0x690c[236]]));this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2[_0x6cb7x13],_0x6cb7x19)}};_0x6cb7x3== _0x6cb7x16&& _0x6cb7x4+ _0x6cb7x13> this[_0x690c[251]][_0x690c[262]](_0x6cb7x3)&& _0x6cb7x4--;this[_0x690c[251]][_0x690c[99]](_0x6cb7x3,_0x6cb7x2[_0x6cb7x13],_0x6cb7x4+ _0x6cb7x13);this[_0x690c[2506]]()&& this[_0x690c[2507]](_0x6cb7x2[_0x6cb7x13])&& this[_0x690c[2508]](_0x6cb7x2[_0x6cb7x13]);(null== _0x6cb7x12|| _0x6cb7x12)&& this[_0x690c[2509]](_0x6cb7x2[_0x6cb7x13]);null!= _0x6cb7x5&& this[_0x690c[852]](_0x6cb7x2[_0x6cb7x13],_0x6cb7x5,!0);null!= _0x6cb7x9&& this[_0x690c[852]](_0x6cb7x2[_0x6cb7x13],_0x6cb7x9,!1)}};this[_0x690c[746]]( new mxEventObject(mxEvent.CELLS_ADDED,_0x690c[895],_0x6cb7x2,_0x690c[1101],_0x6cb7x3,_0x690c[1983],_0x6cb7x4,_0x690c[1097],_0x6cb7x5,_0x690c[772],_0x6cb7x9,_0x690c[492],_0x6cb7xa))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[842]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[2510]](this[_0x690c[897]]()));_0x6cb7x3&& (_0x6cb7x2= this[_0x690c[2510]](this[_0x690c[2499]](_0x6cb7x2)));this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[843]](_0x6cb7x2),this[_0x690c[746]]( new mxEventObject(mxEvent.REMOVE_CELLS,_0x690c[895],_0x6cb7x2,_0x690c[2511],_0x6cb7x3))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[843]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){var _0x6cb7x3=this[_0x690c[441]][_0x690c[255]],_0x6cb7x4=this[_0x690c[441]][_0x690c[513]];this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x5={},_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x2[_0x6cb7x9]);_0x6cb7x5[_0x6cb7xa]= _0x6cb7x2[_0x6cb7x9]};for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){for(var _0x6cb7x12=this[_0x690c[1756]](_0x6cb7x2[_0x6cb7x9]),_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x12[_0x690c[67]];_0x6cb7x13++){if(_0x6cb7xa= mxCellPath[_0x690c[385]](_0x6cb7x12[_0x6cb7x13]),null== _0x6cb7x5[_0x6cb7xa]){var _0x6cb7x14=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x12[_0x6cb7x13]);if(null!= _0x6cb7x14){var _0x6cb7x15=this[_0x690c[441]][_0x690c[248]](_0x6cb7x12[_0x6cb7x13]);if(null!= _0x6cb7x15){var _0x6cb7x14=_0x6cb7x14[_0x690c[238]](),_0x6cb7x16=_0x6cb7x15[_0x690c[1710]](!0) == _0x6cb7x2[_0x6cb7x9],_0x6cb7x17=_0x6cb7x15[_0x690c[439]],_0x6cb7x18=_0x6cb7x16?0:_0x6cb7x17[_0x690c[67]]- 1;_0x6cb7x14[_0x690c[2007]]( new mxPoint(_0x6cb7x17[_0x6cb7x18][_0x690c[235]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[235]],_0x6cb7x17[_0x6cb7x18][_0x690c[236]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[236]]),_0x6cb7x16);this[_0x690c[251]][_0x690c[1957]](_0x6cb7x12[_0x6cb7x13],null,_0x6cb7x16);this[_0x690c[251]][_0x690c[1724]](_0x6cb7x12[_0x6cb7x13],_0x6cb7x14)}}}};this[_0x690c[251]][_0x690c[205]](_0x6cb7x2[_0x6cb7x9])};this[_0x690c[746]]( new mxEventObject(mxEvent.CELLS_REMOVED,_0x690c[895],_0x6cb7x2))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[853]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x5= _0x6cb7x5|| 0;_0x6cb7x9= _0x6cb7x9|| 0;null== _0x6cb7x4&& (_0x6cb7x4= this[_0x690c[899]]([_0x6cb7x2])[0]);var _0x6cb7xa=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2),_0x6cb7x12=this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!0);this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[835]](_0x6cb7x3,_0x6cb7x5,_0x6cb7x9,!1,!1),this[_0x690c[833]](_0x6cb7x3,_0x6cb7xa,this[_0x690c[251]][_0x690c[262]](_0x6cb7xa),null,null,!0),this[_0x690c[833]]([_0x6cb7x4],_0x6cb7xa,this[_0x690c[251]][_0x690c[262]](_0x6cb7xa),_0x6cb7x12,_0x6cb7x3[0],!1),this[_0x690c[852]](_0x6cb7x2,_0x6cb7x3[0],!0),this[_0x690c[746]]( new mxEventObject(mxEvent.SPLIT_EDGE,_0x690c[1989],_0x6cb7x2,_0x690c[895],_0x6cb7x3,_0x690c[2512],_0x6cb7x4,_0x690c[1126],_0x6cb7x5,_0x690c[1125],_0x6cb7x9))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[838]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[897]]());_0x6cb7x4&& (_0x6cb7x3= this[_0x690c[2499]](_0x6cb7x3));this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[839]](_0x6cb7x3,_0x6cb7x2),this[_0x690c[746]]( new mxEventObject(mxEvent.TOGGLE_CELLS,_0x690c[539],_0x6cb7x2,_0x690c[895],_0x6cb7x3,_0x690c[2511],_0x6cb7x4))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[839]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){this[_0x690c[251]][_0x690c[175]](_0x6cb7x2[_0x6cb7x4],_0x6cb7x3)}}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[847]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;null== _0x6cb7x4&& (_0x6cb7x4= this[_0x690c[2513]](this[_0x690c[897]](),_0x6cb7x2));this[_0x690c[2126]](!1);this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[848]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x3,_0x6cb7x5),this[_0x690c[746]]( new mxEventObject(mxEvent.FOLD_CELLS,_0x690c[2514],_0x6cb7x2,_0x690c[2515],_0x6cb7x3,_0x690c[895],_0x6cb7x4))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[848]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){if((!_0x6cb7x5|| this[_0x690c[2516]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x3)) && _0x6cb7x3!= this[_0x690c[1742]](_0x6cb7x2[_0x6cb7x9])){if(this[_0x690c[251]][_0x690c[1972]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x3),this[_0x690c[2517]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x3),this[_0x690c[2507]](_0x6cb7x2[_0x6cb7x9])&& this[_0x690c[2508]](_0x6cb7x2[_0x6cb7x9]),_0x6cb7x4){var _0x6cb7xa=this[_0x690c[251]][_0x690c[1953]](_0x6cb7x2[_0x6cb7x9]);this[_0x690c[847]](_0x6cb7xa,_0x6cb7x3,_0x6cb7x4)}}};this[_0x690c[746]]( new mxEventObject(mxEvent.CELLS_FOLDED,_0x690c[895],_0x6cb7x2,_0x690c[2514],_0x6cb7x3,_0x690c[2515],_0x6cb7x4))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2517]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2){var _0x6cb7x4=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2);null!= _0x6cb7x4&& (_0x6cb7x4= _0x6cb7x4[_0x690c[238]](),this[_0x690c[2518]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x3),_0x6cb7x4[_0x690c[2005]](),this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2,_0x6cb7x4))}};mxGraph[_0x690c[202]][_0x690c[2518]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(null!= _0x6cb7x2&& null!= _0x6cb7x3){_0x6cb7x4= this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);if(null== _0x6cb7x3[_0x690c[2002]]){var _0x6cb7x5=_0x6cb7x3;this[_0x690c[2394]]&& (_0x6cb7x2= this[_0x690c[2519]](_0x6cb7x2),null!= _0x6cb7x2&& (_0x6cb7x5= _0x6cb7x2,_0x6cb7x2= mxUtils[_0x690c[433]](_0x6cb7x4,mxConstants.STYLE_STARTSIZE),0< _0x6cb7x2&& (_0x6cb7x5[_0x690c[119]]= Math[_0x690c[160]](_0x6cb7x5[_0x690c[119]],_0x6cb7x2))));_0x6cb7x3[_0x690c[2002]]=  new mxRectangle(0,0,_0x6cb7x5[_0x690c[117]],_0x6cb7x5[_0x690c[119]])};if(null!= _0x6cb7x3[_0x690c[2002]]){_0x6cb7x3[_0x690c[2002]][_0x690c[235]]= _0x6cb7x3[_0x690c[235]];_0x6cb7x3[_0x690c[2002]][_0x690c[236]]= _0x6cb7x3[_0x690c[236]];var _0x6cb7x9=mxUtils[_0x690c[431]](_0x6cb7x4[mxConstants[_0x690c[2278]]]|| _0x690c[468]);0!= _0x6cb7x9&& (_0x6cb7x2= _0x6cb7x3[_0x690c[2002]][_0x690c[241]]()- _0x6cb7x3[_0x690c[241]](),_0x6cb7x4= _0x6cb7x3[_0x690c[2002]][_0x690c[242]]()- _0x6cb7x3[_0x690c[242]](),_0x6cb7x5= Math[_0x690c[426]](_0x6cb7x9),_0x6cb7x9= Math[_0x690c[427]](_0x6cb7x9),_0x6cb7x3[_0x690c[2002]][_0x690c[235]]+= _0x6cb7x5* _0x6cb7x2- _0x6cb7x9* _0x6cb7x4- _0x6cb7x2,_0x6cb7x3[_0x690c[2002]][_0x690c[236]]+= _0x6cb7x9* _0x6cb7x2+ _0x6cb7x5* _0x6cb7x4- _0x6cb7x4)}}};mxGraph[_0x690c[202]][_0x690c[2499]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[1853]]();return _0x6cb7x3= _0x6cb7x3[_0x690c[1919]](this[_0x690c[2520]](_0x6cb7x2))};mxGraph[_0x690c[202]][_0x690c[2520]]= function(_0x6cb7x2){var _0x6cb7x3=[];if(null!= _0x6cb7x2){for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){for(var _0x6cb7x5=this[_0x690c[251]][_0x690c[1707]](_0x6cb7x2[_0x6cb7x4]),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){_0x6cb7x3[_0x690c[207]](this[_0x690c[251]][_0x690c[1708]](_0x6cb7x2[_0x6cb7x4],_0x6cb7x9))};_0x6cb7x5= this[_0x690c[251]][_0x690c[1953]](_0x6cb7x2[_0x6cb7x4]);_0x6cb7x3= _0x6cb7x3[_0x690c[1919]](this[_0x690c[2520]](_0x6cb7x5))}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[858]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[2457]](_0x6cb7x2,_0x6cb7x3),this[_0x690c[746]]( new mxEventObject(mxEvent.UPDATE_CELL_SIZE,_0x690c[246],_0x6cb7x2,_0x690c[2521],_0x6cb7x3))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2457]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2){this[_0x690c[251]][_0x690c[473]]();try{var _0x6cb7x4=this[_0x690c[2519]](_0x6cb7x2),_0x6cb7x5=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2);if(null!= _0x6cb7x4&& null!= _0x6cb7x5){var _0x6cb7x9=this[_0x690c[1742]](_0x6cb7x2),_0x6cb7x5=_0x6cb7x5[_0x690c[238]]();if(this[_0x690c[1730]](_0x6cb7x2)){var _0x6cb7xa=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x12=null!= _0x6cb7xa?_0x6cb7xa[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2),_0x6cb7x13=this[_0x690c[251]][_0x690c[474]](_0x6cb7x2);null== _0x6cb7x13&& (_0x6cb7x13= _0x690c[110]);mxUtils[_0x690c[433]](_0x6cb7x12,mxConstants.STYLE_HORIZONTAL,!0)?(_0x6cb7x13= mxUtils[_0x690c[475]](_0x6cb7x13,mxConstants.STYLE_STARTSIZE,_0x6cb7x4[_0x690c[119]]+ 8),_0x6cb7x9&& (_0x6cb7x5[_0x690c[119]]= _0x6cb7x4[_0x690c[119]]+ 8),_0x6cb7x5[_0x690c[117]]= _0x6cb7x4[_0x690c[117]]):(_0x6cb7x13= mxUtils[_0x690c[475]](_0x6cb7x13,mxConstants.STYLE_STARTSIZE,_0x6cb7x4[_0x690c[117]]+ 8),_0x6cb7x9&& (_0x6cb7x5[_0x690c[117]]= _0x6cb7x4[_0x690c[117]]+ 8),_0x6cb7x5[_0x690c[119]]= _0x6cb7x4[_0x690c[119]]);this[_0x690c[251]][_0x690c[475]](_0x6cb7x2,_0x6cb7x13)}else {_0x6cb7x5[_0x690c[117]]= _0x6cb7x4[_0x690c[117]],_0x6cb7x5[_0x690c[119]]= _0x6cb7x4[_0x690c[119]]};if(!_0x6cb7x3&&  !_0x6cb7x9){var _0x6cb7x14=this[_0x690c[441]][_0x690c[1799]](this[_0x690c[251]][_0x690c[1953]](_0x6cb7x2));if(null!= _0x6cb7x14){var _0x6cb7x15=this[_0x690c[441]][_0x690c[513]],_0x6cb7x16=this[_0x690c[441]][_0x690c[255]],_0x6cb7x17=(_0x6cb7x14[_0x690c[236]]+ _0x6cb7x14[_0x690c[119]])/ _0x6cb7x16- _0x6cb7x5[_0x690c[236]]- _0x6cb7x15[_0x690c[236]];_0x6cb7x5[_0x690c[117]]= Math[_0x690c[160]](_0x6cb7x5[_0x690c[117]],(_0x6cb7x14[_0x690c[235]]+ _0x6cb7x14[_0x690c[117]])/ _0x6cb7x16- _0x6cb7x5[_0x690c[235]]- _0x6cb7x15[_0x690c[235]]);_0x6cb7x5[_0x690c[119]]= Math[_0x690c[160]](_0x6cb7x5[_0x690c[119]],_0x6cb7x17)}};this[_0x690c[837]]([_0x6cb7x2],[_0x6cb7x5])}}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2519]]= function(_0x6cb7x2){var _0x6cb7x3=null;if(null!= _0x6cb7x2){var _0x6cb7x4=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x5=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);if(null!= _0x6cb7x5&&  !this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)){var _0x6cb7x9=_0x6cb7x5[mxConstants[_0x690c[2185]]]|| mxConstants[_0x690c[483]],_0x6cb7xa=0,_0x6cb7x3=0;if((null!= this[_0x690c[1202]](_0x6cb7x4)|| null!= _0x6cb7x5[mxConstants[_0x690c[2484]]])&& _0x6cb7x5[mxConstants[_0x690c[2059]]]== mxConstants[_0x690c[2522]]){_0x6cb7x5[mxConstants[_0x690c[2063]]]== mxConstants[_0x690c[481]]&& (_0x6cb7xa+= parseFloat(_0x6cb7x5[mxConstants[_0x690c[2523]]])|| mxLabel[_0x690c[202]][_0x690c[1680]]),_0x6cb7x5[mxConstants[_0x690c[2064]]]!= mxConstants[_0x690c[479]]&& (_0x6cb7x3+= parseFloat(_0x6cb7x5[mxConstants[_0x690c[2524]]])|| mxLabel[_0x690c[202]][_0x690c[1680]])};_0x6cb7xa+= 2* (_0x6cb7x5[mxConstants[_0x690c[2143]]]|| 0);_0x6cb7xa+= _0x6cb7x5[mxConstants[_0x690c[2147]]]|| 0;_0x6cb7xa+= _0x6cb7x5[mxConstants[_0x690c[2145]]]|| 0;_0x6cb7x3+= 2* (_0x6cb7x5[mxConstants[_0x690c[2143]]]|| 0);_0x6cb7x3+= _0x6cb7x5[mxConstants[_0x690c[2144]]]|| 0;_0x6cb7x3+= _0x6cb7x5[mxConstants[_0x690c[2146]]]|| 0;_0x6cb7x4= this[_0x690c[2205]](_0x6cb7x4);null!= _0x6cb7x4&& (_0x6cb7xa+= _0x6cb7x4[_0x690c[117]]+ 8);_0x6cb7x4= this[_0x690c[2183]](_0x6cb7x2);null!= _0x6cb7x4&& 0< _0x6cb7x4[_0x690c[67]]?(this[_0x690c[2186]](_0x6cb7x2)|| (_0x6cb7x4= _0x6cb7x4[_0x690c[230]](/\n/g,_0x690c[545])),_0x6cb7x9= mxUtils[_0x690c[2525]](_0x6cb7x4,_0x6cb7x9,_0x6cb7x5[mxConstants[_0x690c[2188]]]),_0x6cb7x2= _0x6cb7x9[_0x690c[117]]+ _0x6cb7xa,_0x6cb7x3= _0x6cb7x9[_0x690c[119]]+ _0x6cb7x3,mxUtils[_0x690c[433]](_0x6cb7x5,mxConstants.STYLE_HORIZONTAL,!0)|| (_0x6cb7x5= _0x6cb7x3,_0x6cb7x3= _0x6cb7x2,_0x6cb7x2= _0x6cb7x5),this[_0x690c[991]]&& (_0x6cb7x2= this[_0x690c[1021]](_0x6cb7x2+ this[_0x690c[1020]]/ 2),_0x6cb7x3= this[_0x690c[1021]](_0x6cb7x3+ this[_0x690c[1020]]/ 2)),_0x6cb7x3=  new mxRectangle(0,0,_0x6cb7x2,_0x6cb7x3)):(_0x6cb7x5= 4* this[_0x690c[1020]],_0x6cb7x3=  new mxRectangle(0,0,_0x6cb7x5,_0x6cb7x5))}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2216]]= function(_0x6cb7x2,_0x6cb7x3){if(0.2< Math[_0x690c[425]](1- _0x6cb7x3[_0x690c[255]])){var _0x6cb7x4=this[_0x690c[441]][_0x690c[255]],_0x6cb7x5=this[_0x690c[441]][_0x690c[513]],_0x6cb7x9=_0x6cb7x2[_0x690c[117]]* _0x6cb7x3[_0x690c[255]],_0x6cb7xa=_0x6cb7x2[_0x690c[119]]* _0x6cb7x3[_0x690c[255]],_0x6cb7x12=_0x6cb7x2[_0x690c[236]]- (_0x6cb7xa- _0x6cb7x2[_0x690c[119]])/ 2,_0x6cb7x4= new mxRectangle(this[_0x690c[1021]]((_0x6cb7x2[_0x690c[235]]- (_0x6cb7x9- _0x6cb7x2[_0x690c[117]])/ 2)/ _0x6cb7x4)- _0x6cb7x5[_0x690c[235]],this[_0x690c[1021]](_0x6cb7x12/ _0x6cb7x4)- _0x6cb7x5[_0x690c[236]],this[_0x690c[1021]](_0x6cb7x9/ _0x6cb7x4),this[_0x690c[1021]](_0x6cb7xa/ _0x6cb7x4));this[_0x690c[2526]](_0x6cb7x2[_0x690c[246]],_0x6cb7x4)}};mxGraph[_0x690c[202]][_0x690c[2526]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[836]]([_0x6cb7x2],[_0x6cb7x3])[0]};mxGraph[_0x690c[202]][_0x690c[836]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[251]][_0x690c[473]]();try{this[_0x690c[837]](_0x6cb7x2,_0x6cb7x3),this[_0x690c[746]]( new mxEventObject(mxEvent.RESIZE_CELLS,_0x690c[895],_0x6cb7x2,_0x690c[1562],_0x6cb7x3))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[837]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[67]]== _0x6cb7x3[_0x690c[67]]){this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5=_0x6cb7x3[_0x6cb7x4],_0x6cb7x9=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2[_0x6cb7x4]);if(null!= _0x6cb7x9&& (_0x6cb7x9[_0x690c[235]]!= _0x6cb7x5[_0x690c[235]]|| _0x6cb7x9[_0x690c[236]]!= _0x6cb7x5[_0x690c[236]]|| _0x6cb7x9[_0x690c[117]]!= _0x6cb7x5[_0x690c[117]]|| _0x6cb7x9[_0x690c[119]]!= _0x6cb7x5[_0x690c[119]])){_0x6cb7x9= _0x6cb7x9[_0x690c[238]]();if(_0x6cb7x9[_0x690c[1500]]){var _0x6cb7xa=_0x6cb7x9[_0x690c[1368]];null!= _0x6cb7xa&& (_0x6cb7xa[_0x690c[235]]+= _0x6cb7x5[_0x690c[235]]- _0x6cb7x9[_0x690c[235]],_0x6cb7xa[_0x690c[236]]+= _0x6cb7x5[_0x690c[236]]- _0x6cb7x9[_0x690c[236]])}else {_0x6cb7x9[_0x690c[235]]= _0x6cb7x5[_0x690c[235]],_0x6cb7x9[_0x690c[236]]= _0x6cb7x5[_0x690c[236]]};_0x6cb7x9[_0x690c[117]]= _0x6cb7x5[_0x690c[117]];_0x6cb7x9[_0x690c[119]]= _0x6cb7x5[_0x690c[119]];!_0x6cb7x9[_0x690c[1500]]&& (this[_0x690c[251]][_0x690c[1193]](_0x6cb7x2[_0x6cb7x4])&&  !this[_0x690c[2505]]()) && (_0x6cb7x9[_0x690c[235]]= Math[_0x690c[160]](0,_0x6cb7x9[_0x690c[235]]),_0x6cb7x9[_0x690c[236]]= Math[_0x690c[160]](0,_0x6cb7x9[_0x690c[236]]));this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2[_0x6cb7x4],_0x6cb7x9);this[_0x690c[2507]](_0x6cb7x2[_0x6cb7x4])&& this[_0x690c[2508]](_0x6cb7x2[_0x6cb7x4])}};this[_0x690c[2399]]&& this[_0x690c[1750]](_0x6cb7x2);this[_0x690c[746]]( new mxEventObject(mxEvent.CELLS_RESIZED,_0x690c[895],_0x6cb7x2,_0x690c[1562],_0x6cb7x3))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2508]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2),_0x6cb7x4=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x3);if(null!= _0x6cb7x3&& (null!= _0x6cb7x4&&  !this[_0x690c[1742]](_0x6cb7x3))&& (_0x6cb7x2= this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2),null!= _0x6cb7x2&& (_0x6cb7x4[_0x690c[117]]< _0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]|| _0x6cb7x4[_0x690c[119]]< _0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]))){_0x6cb7x4= _0x6cb7x4[_0x690c[238]](),_0x6cb7x4[_0x690c[117]]= Math[_0x690c[160]](_0x6cb7x4[_0x690c[117]],_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]),_0x6cb7x4[_0x690c[119]]= Math[_0x690c[160]](_0x6cb7x4[_0x690c[119]],_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]),this[_0x690c[837]]([_0x6cb7x3],[_0x6cb7x4])}}};mxGraph[_0x690c[202]][_0x690c[903]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return this[_0x690c[834]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,!0,_0x6cb7x5,_0x6cb7x9)};mxGraph[_0x690c[202]][_0x690c[834]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:0;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:0;_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!1;if(null!= _0x6cb7x2&& (0!= _0x6cb7x3|| 0!= _0x6cb7x4|| _0x6cb7x5|| null!= _0x6cb7x9)){this[_0x690c[251]][_0x690c[473]]();try{_0x6cb7x5&& (_0x6cb7x2= this[_0x690c[899]](_0x6cb7x2,this[_0x690c[2527]]()),null== _0x6cb7x9&& (_0x6cb7x9= this[_0x690c[902]]()));var _0x6cb7x12=this[_0x690c[2505]]();null!= _0x6cb7x9&& this[_0x690c[2528]](!0);this[_0x690c[835]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,!_0x6cb7x5&& this[_0x690c[2529]]() && this[_0x690c[2530]](),null== _0x6cb7x9);this[_0x690c[2528]](_0x6cb7x12);if(null!= _0x6cb7x9){var _0x6cb7x13=this[_0x690c[251]][_0x690c[262]](_0x6cb7x9);this[_0x690c[833]](_0x6cb7x2,_0x6cb7x9,_0x6cb7x13,null,null,!0)};this[_0x690c[746]]( new mxEventObject(mxEvent.MOVE_CELLS,_0x690c[895],_0x6cb7x2,_0x690c[1126],_0x6cb7x3,_0x690c[1125],_0x6cb7x4,_0x690c[238],_0x6cb7x5,_0x690c[772],_0x6cb7x9,_0x690c[763],_0x6cb7xa))}finally{this[_0x690c[251]][_0x690c[476]]()}};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[835]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= _0x6cb7x2&& (0!= _0x6cb7x3|| 0!= _0x6cb7x4)){this[_0x690c[251]][_0x690c[473]]();try{_0x6cb7x5&& this[_0x690c[2531]](_0x6cb7x2);for(var _0x6cb7xa=0;_0x6cb7xa< _0x6cb7x2[_0x690c[67]];_0x6cb7xa++){this[_0x690c[2532]](_0x6cb7x2[_0x6cb7xa],_0x6cb7x3,_0x6cb7x4),_0x6cb7x9&& this[_0x690c[2509]](_0x6cb7x2[_0x6cb7xa])};this[_0x690c[2400]]&& this[_0x690c[1750]](_0x6cb7x2);this[_0x690c[746]]( new mxEventObject(mxEvent.CELLS_MOVED,_0x690c[895],_0x6cb7x2,_0x690c[1126],_0x6cb7x4,_0x690c[1125],_0x6cb7x4,_0x690c[808],_0x6cb7x5))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2532]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2);null!= _0x6cb7x5&& (_0x6cb7x5= _0x6cb7x5[_0x690c[238]](),_0x6cb7x5[_0x690c[513]](_0x6cb7x3,_0x6cb7x4),!_0x6cb7x5[_0x690c[1500]]&& (this[_0x690c[251]][_0x690c[1193]](_0x6cb7x2)&&  !this[_0x690c[2505]]()) && (_0x6cb7x5[_0x690c[235]]= Math[_0x690c[160]](0,_0x6cb7x5[_0x690c[235]]),_0x6cb7x5[_0x690c[236]]= Math[_0x690c[160]](0,_0x6cb7x5[_0x690c[236]])),_0x6cb7x5[_0x690c[1500]]&&  !this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)&& (null== _0x6cb7x5[_0x690c[1368]]?_0x6cb7x5[_0x690c[1368]]=  new mxPoint(_0x6cb7x3,_0x6cb7x4):(_0x6cb7x5[_0x690c[1368]][_0x690c[235]]+= _0x6cb7x3,_0x6cb7x5[_0x690c[1368]][_0x690c[236]]+= _0x6cb7x4)),this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2,_0x6cb7x5))};mxGraph[_0x690c[202]][_0x690c[2533]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&&  !this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)){var _0x6cb7x3=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2);if(_0x6cb7x3== this[_0x690c[902]]()|| _0x6cb7x3== this[_0x690c[2534]]()){return this[_0x690c[2535]]()};if(null!= _0x6cb7x3&& _0x6cb7x3!= this[_0x690c[902]]()){var _0x6cb7x4=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x3);if(null!= _0x6cb7x4){var _0x6cb7x5=_0x6cb7x2= 0,_0x6cb7x9=_0x6cb7x4[_0x690c[117]],_0x6cb7x4=_0x6cb7x4[_0x690c[119]];this[_0x690c[1730]](_0x6cb7x3)&& (_0x6cb7x3= this[_0x690c[1731]](_0x6cb7x3),_0x6cb7x2= _0x6cb7x3[_0x690c[117]],_0x6cb7x9-= _0x6cb7x3[_0x690c[117]],_0x6cb7x5= _0x6cb7x3[_0x690c[119]],_0x6cb7x4-= _0x6cb7x3[_0x690c[119]]);return  new mxRectangle(_0x6cb7x2,_0x6cb7x5,_0x6cb7x9,_0x6cb7x4)}}};return null};mxGraph[_0x690c[202]][_0x690c[2535]]= function(){return this[_0x690c[2385]]};mxGraph[_0x690c[202]][_0x690c[2509]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2),_0x6cb7x4=this[_0x690c[2536]](_0x6cb7x2)?this[_0x690c[2533]](_0x6cb7x2):this[_0x690c[2535]]();if(null!= _0x6cb7x3&& null!= _0x6cb7x4&&  !_0x6cb7x3[_0x690c[1500]]&& (_0x6cb7x3[_0x690c[235]]< _0x6cb7x4[_0x690c[235]]|| _0x6cb7x3[_0x690c[236]]< _0x6cb7x4[_0x690c[236]]|| _0x6cb7x4[_0x690c[117]]< _0x6cb7x3[_0x690c[235]]+ _0x6cb7x3[_0x690c[117]]|| _0x6cb7x4[_0x690c[119]]< _0x6cb7x3[_0x690c[236]]+ _0x6cb7x3[_0x690c[119]])){_0x6cb7x2= this[_0x690c[2537]](_0x6cb7x2),0< _0x6cb7x4[_0x690c[117]]&& (_0x6cb7x3[_0x690c[235]]= Math[_0x690c[243]](_0x6cb7x3[_0x690c[235]],_0x6cb7x4[_0x690c[235]]+ _0x6cb7x4[_0x690c[117]]- (1- _0x6cb7x2)* _0x6cb7x3[_0x690c[117]])),0< _0x6cb7x4[_0x690c[119]]&& (_0x6cb7x3[_0x690c[236]]= Math[_0x690c[243]](_0x6cb7x3[_0x690c[236]],_0x6cb7x4[_0x690c[236]]+ _0x6cb7x4[_0x690c[119]]- (1- _0x6cb7x2)* _0x6cb7x3[_0x690c[119]])),_0x6cb7x3[_0x690c[235]]= Math[_0x690c[160]](_0x6cb7x3[_0x690c[235]],_0x6cb7x4[_0x690c[235]]- _0x6cb7x3[_0x690c[117]]* _0x6cb7x2),_0x6cb7x3[_0x690c[236]]= Math[_0x690c[160]](_0x6cb7x3[_0x690c[236]],_0x6cb7x4[_0x690c[236]]- _0x6cb7x3[_0x690c[119]]* _0x6cb7x2)}}};mxGraph[_0x690c[202]][_0x690c[1750]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){for(var _0x6cb7x3={},_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5=mxCellPath[_0x690c[385]](_0x6cb7x2[_0x6cb7x4]);_0x6cb7x3[_0x6cb7x5]= _0x6cb7x2[_0x6cb7x4]};this[_0x690c[251]][_0x690c[473]]();try{for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x9=this[_0x690c[251]][_0x690c[264]](_0x6cb7x2[_0x6cb7x4]);if(null!= _0x6cb7x9){for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x9[_0x690c[67]];_0x6cb7x5++){var _0x6cb7xa=this[_0x690c[441]][_0x690c[248]](_0x6cb7x9[_0x6cb7x5]),_0x6cb7x12=null!= _0x6cb7xa?_0x6cb7xa[_0x690c[1710]](!0):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x9[_0x6cb7x5],!0),_0x6cb7x13=null!= _0x6cb7xa?_0x6cb7xa[_0x690c[1710]](!1):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x9[_0x6cb7x5],!1),_0x6cb7x14=mxCellPath[_0x690c[385]](_0x6cb7x12),_0x6cb7x15=mxCellPath[_0x690c[385]](_0x6cb7x13);(null== _0x6cb7x3[_0x6cb7x14]|| null== _0x6cb7x3[_0x6cb7x15])&& this[_0x690c[1809]](_0x6cb7x9[_0x6cb7x5])}};this[_0x690c[1750]](this[_0x690c[251]][_0x690c[1953]](_0x6cb7x2[_0x6cb7x4]))}}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[1809]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2);null!= _0x6cb7x3&& (null!= _0x6cb7x3[_0x690c[1525]]&& 0< _0x6cb7x3[_0x690c[1525]][_0x690c[67]])&& (_0x6cb7x3= _0x6cb7x3[_0x690c[238]](),_0x6cb7x3[_0x690c[1525]]= [],this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2,_0x6cb7x3));return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2538]]= function(_0x6cb7x2,_0x6cb7x3){return null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[253]]&& null!= _0x6cb7x2[_0x690c[253]][_0x690c[1561]]?_0x6cb7x2[_0x690c[253]][_0x690c[1561]][_0x690c[1531]]:null};mxGraph[_0x690c[202]][_0x690c[2288]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= null;var _0x6cb7x5=_0x6cb7x2[_0x690c[124]][_0x6cb7x4?mxConstants[_0x690c[2539]]:mxConstants[_0x690c[2540]]];if(null!= _0x6cb7x5){var _0x6cb7x9=_0x6cb7x2[_0x690c[124]][_0x6cb7x4?mxConstants[_0x690c[2541]]:mxConstants[_0x690c[2542]]];null!= _0x6cb7x9&& (_0x6cb7x3=  new mxPoint(parseFloat(_0x6cb7x5),parseFloat(_0x6cb7x9)))};_0x6cb7x5=  !1;null!= _0x6cb7x3&& (_0x6cb7x5= mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],_0x6cb7x4?mxConstants[_0x690c[2543]]:mxConstants[_0x690c[2544]],!0));return  new mxConnectionConstraint(_0x6cb7x3,_0x6cb7x5)};mxGraph[_0x690c[202]][_0x690c[2545]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x5){this[_0x690c[251]][_0x690c[473]]();try{null== _0x6cb7x5|| null== _0x6cb7x5[_0x690c[2546]]?(this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2539]]:mxConstants[_0x690c[2540]],null,[_0x6cb7x2]),this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2541]]:mxConstants[_0x690c[2542]],null,[_0x6cb7x2]),this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2543]]:mxConstants[_0x690c[2544]],null,[_0x6cb7x2])):null!= _0x6cb7x5[_0x690c[2546]]&& (this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2539]]:mxConstants[_0x690c[2540]],_0x6cb7x5[_0x690c[2546]][_0x690c[235]],[_0x6cb7x2]),this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2541]]:mxConstants[_0x690c[2542]],_0x6cb7x5[_0x690c[2546]][_0x690c[236]],[_0x6cb7x2]),_0x6cb7x5[_0x690c[591]]?this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2543]]:mxConstants[_0x690c[2544]],null,[_0x6cb7x2]):this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2543]]:mxConstants[_0x690c[2544]],_0x690c[468],[_0x6cb7x2]))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2290]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null;if(null!= _0x6cb7x2){var _0x6cb7x5=this[_0x690c[441]][_0x690c[2087]](_0x6cb7x2),_0x6cb7x9= new mxPoint(_0x6cb7x5[_0x690c[241]](),_0x6cb7x5[_0x690c[242]]()),_0x6cb7xa=_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2011]]],_0x6cb7x12=0;if(null!= _0x6cb7xa&& (_0x690c[700]== _0x6cb7xa?_0x6cb7x12+= 270:_0x690c[703]== _0x6cb7xa?_0x6cb7x12+= 180:_0x690c[701]== _0x6cb7xa&& (_0x6cb7x12+= 90),_0x690c[700]== _0x6cb7xa|| _0x690c[701]== _0x6cb7xa)){_0x6cb7x5[_0x690c[235]]+= _0x6cb7x5[_0x690c[117]]/ 2- _0x6cb7x5[_0x690c[119]]/ 2;_0x6cb7x5[_0x690c[236]]+= _0x6cb7x5[_0x690c[119]]/ 2- _0x6cb7x5[_0x690c[117]]/ 2;var _0x6cb7x13=_0x6cb7x5[_0x690c[117]];_0x6cb7x5[_0x690c[117]]= _0x6cb7x5[_0x690c[119]];_0x6cb7x5[_0x690c[119]]= _0x6cb7x13};if(null!= _0x6cb7x3[_0x690c[2546]]){var _0x6cb7x14=_0x6cb7x4= 1,_0x6cb7x15=0,_0x6cb7x16=0;if(this[_0x690c[502]]()[_0x690c[1193]](_0x6cb7x2[_0x690c[246]])){var _0x6cb7x17=_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2547]]],_0x6cb7x18=_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2548]]];null!= _0x6cb7x2[_0x690c[253]][_0x690c[1561]]&& (_0x6cb7x17= 1== mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],_0x690c[1607],0)|| _0x6cb7x17,_0x6cb7x18= 1== mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],_0x690c[1608],0)|| _0x6cb7x18);if(_0x690c[700]== _0x6cb7xa|| _0x690c[701]== _0x6cb7xa){_0x6cb7x13= _0x6cb7x17,_0x6cb7x17= _0x6cb7x18,_0x6cb7x18= _0x6cb7x13};_0x6cb7x17&& (_0x6cb7x4=  -1,_0x6cb7x15=  -_0x6cb7x5[_0x690c[117]]);_0x6cb7x18&& (_0x6cb7x14=  -1,_0x6cb7x16=  -_0x6cb7x5[_0x690c[119]])};_0x6cb7x4=  new mxPoint(_0x6cb7x5[_0x690c[235]]+ _0x6cb7x3[_0x690c[2546]][_0x690c[235]]* _0x6cb7x5[_0x690c[117]]* _0x6cb7x4- _0x6cb7x15,_0x6cb7x5[_0x690c[236]]+ _0x6cb7x3[_0x690c[2546]][_0x690c[236]]* _0x6cb7x5[_0x690c[119]]* _0x6cb7x14- _0x6cb7x16)};_0x6cb7xa= _0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2278]]]|| 0;_0x6cb7x3[_0x690c[591]]?(0!= _0x6cb7x12&& null!= _0x6cb7x4&& (_0x6cb7x13= _0x6cb7x5= 0,90== _0x6cb7x12?_0x6cb7x13= 1:180== _0x6cb7x12?_0x6cb7x5=  -1:270== _0x6cb7xa&& (_0x6cb7x13=  -1),_0x6cb7x4= mxUtils[_0x690c[432]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x13,_0x6cb7x9)),null!= _0x6cb7x4&& _0x6cb7x3[_0x690c[591]]&& (_0x6cb7x4= this[_0x690c[441]][_0x690c[2302]](_0x6cb7x2,_0x6cb7x4,!1))):_0x6cb7xa+= _0x6cb7x12;0!= _0x6cb7xa&& null!= _0x6cb7x4&& (_0x6cb7x12= mxUtils[_0x690c[431]](_0x6cb7xa),_0x6cb7x5= Math[_0x690c[426]](_0x6cb7x12),_0x6cb7x13= Math[_0x690c[427]](_0x6cb7x12),_0x6cb7x4= mxUtils[_0x690c[432]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x13,_0x6cb7x9))};return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[851]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[251]][_0x690c[473]]();try{var _0x6cb7x9=this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,_0x6cb7x4);this[_0x690c[852]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5);this[_0x690c[746]]( new mxEventObject(mxEvent.CONNECT_CELL,_0x690c[1989],_0x6cb7x2,_0x690c[1984],_0x6cb7x3,_0x690c[1097],_0x6cb7x4,_0x690c[257],_0x6cb7x9))}finally{this[_0x690c[251]][_0x690c[476]]()};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[852]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x2){this[_0x690c[251]][_0x690c[473]]();try{var _0x6cb7x9=this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,_0x6cb7x4);this[_0x690c[2545]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5);this[_0x690c[2549]]()&& (_0x6cb7x5= null,this[_0x690c[1908]](_0x6cb7x3)&& (_0x6cb7x5= _0x6cb7x3[_0x690c[1103]](),_0x6cb7x3= this[_0x690c[2550]](_0x6cb7x3,_0x6cb7x4)),this[_0x690c[1717]](_0x6cb7x4?mxConstants[_0x690c[2303]]:mxConstants[_0x690c[2304]],_0x6cb7x5,[_0x6cb7x2]));this[_0x690c[251]][_0x690c[1957]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);this[_0x690c[2401]]&& this[_0x690c[1809]](_0x6cb7x2);this[_0x690c[746]]( new mxEventObject(mxEvent.CELL_CONNECTED,_0x690c[1989],_0x6cb7x2,_0x690c[1984],_0x6cb7x3,_0x690c[1097],_0x6cb7x4,_0x690c[257],_0x6cb7x9))}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2531]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){this[_0x690c[251]][_0x690c[473]]();try{for(var _0x6cb7x3=this[_0x690c[441]][_0x690c[255]],_0x6cb7x4=this[_0x690c[441]][_0x690c[513]],_0x6cb7x5={},_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x2[_0x6cb7x9]);_0x6cb7x5[_0x6cb7xa]= _0x6cb7x2[_0x6cb7x9]};for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){if(this[_0x690c[251]][_0x690c[250]](_0x6cb7x2[_0x6cb7x9])){var _0x6cb7x12=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2[_0x6cb7x9]);if(null!= _0x6cb7x12){var _0x6cb7x13=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2[_0x6cb7x9]),_0x6cb7x14=this[_0x690c[441]][_0x690c[248]](this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2[_0x6cb7x9]));if(null!= _0x6cb7x13&& null!= _0x6cb7x14){var _0x6cb7x12=_0x6cb7x12[_0x690c[238]](),_0x6cb7x15=-_0x6cb7x14[_0x690c[2078]][_0x690c[235]],_0x6cb7x16=-_0x6cb7x14[_0x690c[2078]][_0x690c[236]],_0x6cb7x17=_0x6cb7x13[_0x690c[439]],_0x6cb7x18=this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2[_0x6cb7x9],!0);if(null!= _0x6cb7x18&& this[_0x690c[2551]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x18,!0)){for(var _0x6cb7x19=mxCellPath[_0x690c[385]](_0x6cb7x18);null!= _0x6cb7x18&& null== _0x6cb7x5[_0x6cb7x19];){_0x6cb7x18= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x18),_0x6cb7x19= mxCellPath[_0x690c[385]](_0x6cb7x18)};null== _0x6cb7x18&& (_0x6cb7x12[_0x690c[2007]]( new mxPoint(_0x6cb7x17[0][_0x690c[235]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[235]]+ _0x6cb7x15,_0x6cb7x17[0][_0x690c[236]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[236]]+ _0x6cb7x16),!0),this[_0x690c[251]][_0x690c[1957]](_0x6cb7x2[_0x6cb7x9],null,!0))};var _0x6cb7x1a=this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2[_0x6cb7x9],!1);if(null!= _0x6cb7x1a&& this[_0x690c[2551]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x1a,!1)){for(var _0x6cb7x1b=mxCellPath[_0x690c[385]](_0x6cb7x1a);null!= _0x6cb7x1a&& null== _0x6cb7x5[_0x6cb7x1b];){_0x6cb7x1a= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x1a),_0x6cb7x1b= mxCellPath[_0x690c[385]](_0x6cb7x1a)};if(null== _0x6cb7x1a){var _0x6cb7x1c=_0x6cb7x17[_0x690c[67]]- 1;_0x6cb7x12[_0x690c[2007]]( new mxPoint(_0x6cb7x17[_0x6cb7x1c][_0x690c[235]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[235]]+ _0x6cb7x15,_0x6cb7x17[_0x6cb7x1c][_0x690c[236]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[236]]+ _0x6cb7x16),!1);this[_0x690c[251]][_0x690c[1957]](_0x6cb7x2[_0x6cb7x9],null,!1)}};this[_0x690c[251]][_0x690c[1724]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x12)}}}}}finally{this[_0x690c[251]][_0x690c[476]]()}}};mxGraph[_0x690c[202]][_0x690c[2534]]= function(){return this[_0x690c[441]][_0x690c[1741]]};mxGraph[_0x690c[202]][_0x690c[2326]]= function(_0x6cb7x2){return null};mxGraph[_0x690c[202]][_0x690c[1908]]= function(_0x6cb7x2){return !1};mxGraph[_0x690c[202]][_0x690c[2550]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2280]]= function(_0x6cb7x2){return null};mxGraph[_0x690c[202]][_0x690c[2552]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2|| this[_0x690c[2452]]();null!= _0x6cb7x2&& this[_0x690c[2553]](_0x6cb7x2)&& (this[_0x690c[441]][_0x690c[2257]](_0x6cb7x2),this[_0x690c[2440]]())};mxGraph[_0x690c[202]][_0x690c[2554]]= function(){var _0x6cb7x2=this[_0x690c[251]][_0x690c[501]](),_0x6cb7x3=this[_0x690c[2534]]();if(null!= _0x6cb7x3){for(var _0x6cb7x4=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x3);_0x6cb7x4!= _0x6cb7x2&&  !this[_0x690c[2553]](_0x6cb7x4)&& this[_0x690c[251]][_0x690c[1197]](_0x6cb7x4)!= _0x6cb7x2;){_0x6cb7x4= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x4)};_0x6cb7x4== _0x6cb7x2|| this[_0x690c[251]][_0x690c[1197]](_0x6cb7x4)== _0x6cb7x2?this[_0x690c[441]][_0x690c[2257]](null):this[_0x690c[441]][_0x690c[2257]](_0x6cb7x4);null!= this[_0x690c[441]][_0x690c[248]](_0x6cb7x3)&& this[_0x690c[2450]](_0x6cb7x3)}};mxGraph[_0x690c[202]][_0x690c[2442]]= function(){var _0x6cb7x2=this[_0x690c[2534]]();null!= _0x6cb7x2&& (this[_0x690c[441]][_0x690c[2257]](null),null!= this[_0x690c[441]][_0x690c[248]](_0x6cb7x2)&& this[_0x690c[2450]](_0x6cb7x2))};mxGraph[_0x690c[202]][_0x690c[2553]]= function(_0x6cb7x2){return null!= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[517]]= function(){return this[_0x690c[441]][_0x690c[517]]()};mxGraph[_0x690c[202]][_0x690c[2555]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=[_0x6cb7x2];_0x6cb7x3&& (_0x6cb7x5= _0x6cb7x5[_0x690c[1919]](this[_0x690c[251]][_0x690c[264]](_0x6cb7x2)));_0x6cb7x5= this[_0x690c[441]][_0x690c[1799]](_0x6cb7x5);if(_0x6cb7x4){_0x6cb7x4= this[_0x690c[251]][_0x690c[262]](_0x6cb7x2);for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x4;_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[2555]](this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,_0x6cb7x9),_0x6cb7x3,!0);null!= _0x6cb7x5?_0x6cb7x5[_0x690c[99]](_0x6cb7xa):_0x6cb7x5= _0x6cb7xa}};return _0x6cb7x5};mxGraph[_0x690c[202]][_0x690c[1729]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;var _0x6cb7x4=null;if(null!= _0x6cb7x2){for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){if(_0x6cb7x3|| this[_0x690c[251]][_0x690c[1193]](_0x6cb7x2[_0x6cb7x5])){var _0x6cb7x9=this[_0x690c[1198]](_0x6cb7x2[_0x6cb7x5]);if(null!= _0x6cb7x9){var _0x6cb7xa=_0x6cb7x9[_0x690c[1525]];if(null!= _0x6cb7xa&& 0< _0x6cb7xa[_0x690c[67]]){for(var _0x6cb7x12= new mxRectangle(_0x6cb7xa[0][_0x690c[235]],_0x6cb7xa[0][_0x690c[236]],0,0),_0x6cb7x13=function(_0x6cb7x2){null!= _0x6cb7x2&& _0x6cb7x12[_0x690c[99]]( new mxRectangle(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],0,0))},_0x6cb7x14=1;_0x6cb7x14< _0x6cb7xa[_0x690c[67]];_0x6cb7x14++){_0x6cb7x13(_0x6cb7xa[_0x6cb7x14])};_0x6cb7x13(_0x6cb7x9[_0x690c[2006]](!0));_0x6cb7x13(_0x6cb7x9[_0x690c[2006]](!1))};null== _0x6cb7x4?_0x6cb7x4=  new mxRectangle(_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]],_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]]):_0x6cb7x4[_0x690c[99]](_0x6cb7x9)}}}};return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[802]]= function(_0x6cb7x2){this[_0x690c[441]][_0x690c[200]](_0x6cb7x2,null== _0x6cb7x2);this[_0x690c[441]][_0x690c[2264]]();this[_0x690c[2258]]();this[_0x690c[746]]( new mxEventObject(mxEvent.REFRESH))};mxGraph[_0x690c[202]][_0x690c[1021]]= function(_0x6cb7x2){this[_0x690c[991]]&& (_0x6cb7x2= Math[_0x690c[488]](_0x6cb7x2/ this[_0x690c[1020]])* this[_0x690c[1020]]);return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[1135]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[2365]]&& mxUtils[_0x690c[1134]](this[_0x690c[526]])){this[_0x690c[526]][_0x690c[360]]=  -_0x6cb7x2,this[_0x690c[526]][_0x690c[190]]=  -_0x6cb7x3}else {var _0x6cb7x4=this[_0x690c[441]][_0x690c[2051]]();if(this[_0x690c[507]]== mxConstants[_0x690c[508]]){if(0== _0x6cb7x2&& 0== _0x6cb7x3){if(mxClient[_0x690c[80]]?_0x6cb7x4[_0x690c[57]](_0x690c[535],_0x690c[536]+ _0x6cb7x2+ _0x690c[537]+ _0x6cb7x3+ _0x690c[460]):_0x6cb7x4[_0x690c[1390]](_0x690c[535]),null!= this[_0x690c[2556]]){for(var _0x6cb7x5=this[_0x690c[2556]][_0x690c[285]];null!= _0x6cb7x5;){var _0x6cb7x9=_0x6cb7x5[_0x690c[287]];this[_0x690c[526]][_0x690c[62]](_0x6cb7x5);_0x6cb7x5= _0x6cb7x9};this[_0x690c[2556]][_0x690c[265]][_0x690c[266]](this[_0x690c[2556]]);this[_0x690c[2556]]= null;this[_0x690c[526]][_0x690c[62]](_0x6cb7x4[_0x690c[265]]);for(_0x6cb7x5= this[_0x690c[2557]][_0x690c[285]];null!= _0x6cb7x5;){_0x6cb7x9= _0x6cb7x5[_0x690c[287]],this[_0x690c[526]][_0x690c[62]](_0x6cb7x5),_0x6cb7x5= _0x6cb7x9};this[_0x690c[2557]][_0x690c[265]][_0x690c[266]](this[_0x690c[2557]]);this[_0x690c[2557]]= null}}else {_0x6cb7x4[_0x690c[57]](_0x690c[535],_0x690c[536]+ _0x6cb7x2+ _0x690c[537]+ _0x6cb7x3+ _0x690c[460]);if(null== this[_0x690c[2556]]){this[_0x690c[2556]]= document[_0x690c[55]](_0x690c[485]);this[_0x690c[2556]][_0x690c[124]][_0x690c[491]]= _0x690c[492];this[_0x690c[2556]][_0x690c[124]][_0x690c[277]]= _0x690c[189];this[_0x690c[2557]]= document[_0x690c[55]](_0x690c[485]);this[_0x690c[2557]][_0x690c[124]][_0x690c[491]]= _0x690c[492];this[_0x690c[2557]][_0x690c[124]][_0x690c[277]]= _0x690c[189];for(var _0x6cb7xa=this[_0x690c[2556]],_0x6cb7x5=this[_0x690c[526]][_0x690c[285]];null!= _0x6cb7x5;){_0x6cb7x9= _0x6cb7x5[_0x690c[287]],_0x6cb7x5!= _0x6cb7x4[_0x690c[265]]?_0x6cb7xa[_0x690c[62]](_0x6cb7x5):_0x6cb7xa= this[_0x690c[2557]],_0x6cb7x5= _0x6cb7x9};this[_0x690c[526]][_0x690c[950]](this[_0x690c[2556]],_0x6cb7x4[_0x690c[265]]);this[_0x690c[526]][_0x690c[62]](this[_0x690c[2557]])};this[_0x690c[2556]][_0x690c[124]][_0x690c[361]]= _0x6cb7x2+ _0x690c[168];this[_0x690c[2556]][_0x690c[124]][_0x690c[125]]= _0x6cb7x3+ _0x690c[168];this[_0x690c[2557]][_0x690c[124]][_0x690c[361]]= _0x6cb7x2+ _0x690c[168];this[_0x690c[2557]][_0x690c[124]][_0x690c[125]]= _0x6cb7x3+ _0x690c[168]}}else {_0x6cb7x4[_0x690c[124]][_0x690c[361]]= _0x6cb7x2+ _0x690c[168],_0x6cb7x4[_0x690c[124]][_0x690c[125]]= _0x6cb7x3+ _0x690c[168]};this[_0x690c[1136]]= _0x6cb7x2;this[_0x690c[1137]]= _0x6cb7x3;this[_0x690c[746]]( new mxEventObject(mxEvent.PAN))}};mxGraph[_0x690c[202]][_0x690c[2558]]= function(){this[_0x690c[499]](this[_0x690c[2395]])};mxGraph[_0x690c[202]][_0x690c[2559]]= function(){this[_0x690c[499]](1/ this[_0x690c[2395]])};mxGraph[_0x690c[202]][_0x690c[2560]]= function(){1== this[_0x690c[441]][_0x690c[255]]?this[_0x690c[441]][_0x690c[1147]](0,0):(this[_0x690c[441]][_0x690c[513]][_0x690c[235]]= 0,this[_0x690c[441]][_0x690c[513]][_0x690c[236]]= 0,this[_0x690c[441]][_0x690c[2262]](1))};mxGraph[_0x690c[202]][_0x690c[2561]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[499]](_0x6cb7x2/ this[_0x690c[441]][_0x690c[255]],_0x6cb7x3)};mxGraph[_0x690c[202]][_0x690c[499]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:this[_0x690c[2397]];var _0x6cb7x4=this[_0x690c[441]][_0x690c[255]]* _0x6cb7x2,_0x6cb7x5=this[_0x690c[441]][_0x690c[248]](this[_0x690c[2452]]());if(this[_0x690c[2396]]&& null!= _0x6cb7x5){_0x6cb7x5=  new mxRectangle(_0x6cb7x5[_0x690c[235]]* _0x6cb7x2,_0x6cb7x5[_0x690c[236]]* _0x6cb7x2,_0x6cb7x5[_0x690c[117]]* _0x6cb7x2,_0x6cb7x5[_0x690c[119]]* _0x6cb7x2),this[_0x690c[441]][_0x690c[255]]= _0x6cb7x4,this[_0x690c[2562]](_0x6cb7x5)|| (this[_0x690c[441]][_0x690c[2259]](),this[_0x690c[441]][_0x690c[2262]](_0x6cb7x4))}else {if(_0x6cb7x3&&  !mxUtils[_0x690c[1134]](this[_0x690c[526]])){var _0x6cb7x5=this[_0x690c[526]][_0x690c[359]],_0x6cb7x9=this[_0x690c[526]][_0x690c[167]];if(1< _0x6cb7x2){var _0x6cb7xa=(_0x6cb7x2- 1)/ (2* _0x6cb7x4),_0x6cb7x5=_0x6cb7x5*  -_0x6cb7xa,_0x6cb7x9=_0x6cb7x9*  -_0x6cb7xa}else {_0x6cb7xa= (1/ _0x6cb7x2- 1)/ (2* this[_0x690c[441]][_0x690c[255]]),_0x6cb7x5*= _0x6cb7xa,_0x6cb7x9*= _0x6cb7xa};this[_0x690c[441]][_0x690c[829]](_0x6cb7x4,this[_0x690c[441]][_0x690c[513]][_0x690c[235]]+ _0x6cb7x5,this[_0x690c[441]][_0x690c[513]][_0x690c[236]]+ _0x6cb7x9)}else {this[_0x690c[441]][_0x690c[2262]](_0x6cb7x4),mxUtils[_0x690c[1134]](this[_0x690c[526]])&& (_0x6cb7x9= _0x6cb7x5= 0,_0x6cb7x3&& (_0x6cb7x5= this[_0x690c[526]][_0x690c[359]]* (_0x6cb7x2- 1)/ 2,_0x6cb7x9= this[_0x690c[526]][_0x690c[167]]* (_0x6cb7x2- 1)/ 2),this[_0x690c[526]][_0x690c[360]]= Math[_0x690c[488]](this[_0x690c[526]][_0x690c[360]]* _0x6cb7x2+ _0x6cb7x5),this[_0x690c[526]][_0x690c[190]]= Math[_0x690c[488]](this[_0x690c[526]][_0x690c[190]]* _0x6cb7x2+ _0x6cb7x9))}}};mxGraph[_0x690c[202]][_0x690c[2563]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[526]][_0x690c[159]]/ _0x6cb7x2[_0x690c[117]]/ (this[_0x690c[526]][_0x690c[157]]/ _0x6cb7x2[_0x690c[119]]);_0x6cb7x2[_0x690c[235]]= Math[_0x690c[160]](0,_0x6cb7x2[_0x690c[235]]);_0x6cb7x2[_0x690c[236]]= Math[_0x690c[160]](0,_0x6cb7x2[_0x690c[236]]);var _0x6cb7x4=Math[_0x690c[243]](this[_0x690c[526]][_0x690c[1526]],_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]),_0x6cb7x5=Math[_0x690c[243]](this[_0x690c[526]][_0x690c[191]],_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]);_0x6cb7x2[_0x690c[117]]= _0x6cb7x4- _0x6cb7x2[_0x690c[235]];_0x6cb7x2[_0x690c[119]]= _0x6cb7x5- _0x6cb7x2[_0x690c[236]];1> _0x6cb7x3?(_0x6cb7x3= _0x6cb7x2[_0x690c[119]]/ _0x6cb7x3,_0x6cb7x4= (_0x6cb7x3- _0x6cb7x2[_0x690c[119]])/ 2,_0x6cb7x2[_0x690c[119]]= _0x6cb7x3,_0x6cb7x3= Math[_0x690c[243]](_0x6cb7x2[_0x690c[236]],_0x6cb7x4),_0x6cb7x2[_0x690c[236]]-= _0x6cb7x3,_0x6cb7x5= Math[_0x690c[243]](this[_0x690c[526]][_0x690c[191]],_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]),_0x6cb7x2[_0x690c[119]]= _0x6cb7x5- _0x6cb7x2[_0x690c[236]]):(_0x6cb7x3*= _0x6cb7x2[_0x690c[117]],_0x6cb7x4= (_0x6cb7x3- _0x6cb7x2[_0x690c[117]])/ 2,_0x6cb7x2[_0x690c[117]]= _0x6cb7x3,_0x6cb7x3= Math[_0x690c[243]](_0x6cb7x2[_0x690c[235]],_0x6cb7x4),_0x6cb7x2[_0x690c[235]]-= _0x6cb7x3,_0x6cb7x4= Math[_0x690c[243]](this[_0x690c[526]][_0x690c[1526]],_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]),_0x6cb7x2[_0x690c[117]]= _0x6cb7x4- _0x6cb7x2[_0x690c[235]]);_0x6cb7x3= this[_0x690c[526]][_0x690c[159]]/ _0x6cb7x2[_0x690c[117]];_0x6cb7x4= this[_0x690c[441]][_0x690c[255]]* _0x6cb7x3;mxUtils[_0x690c[1134]](this[_0x690c[526]])?(this[_0x690c[441]][_0x690c[2262]](_0x6cb7x4),this[_0x690c[526]][_0x690c[360]]= Math[_0x690c[488]](_0x6cb7x2[_0x690c[235]]* _0x6cb7x3),this[_0x690c[526]][_0x690c[190]]= Math[_0x690c[488]](_0x6cb7x2[_0x690c[236]]* _0x6cb7x3)):this[_0x690c[441]][_0x690c[829]](_0x6cb7x4,this[_0x690c[441]][_0x690c[513]][_0x690c[235]]- _0x6cb7x2[_0x690c[235]]/ this[_0x690c[441]][_0x690c[255]],this[_0x690c[441]][_0x690c[513]][_0x690c[236]]- _0x6cb7x2[_0x690c[236]]/ this[_0x690c[441]][_0x690c[255]])};mxGraph[_0x690c[202]][_0x690c[933]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= this[_0x690c[526]]){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2:0;_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;var _0x6cb7x4=this[_0x690c[526]][_0x690c[159]],_0x6cb7x5=this[_0x690c[526]][_0x690c[157]],_0x6cb7x9=this[_0x690c[441]][_0x690c[517]]();_0x6cb7x3&& (null!= _0x6cb7x9[_0x690c[235]]&& null!= _0x6cb7x9[_0x690c[236]])&& (_0x6cb7x9[_0x690c[117]]+= _0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[119]]+= _0x6cb7x9[_0x690c[236]],_0x6cb7x9[_0x690c[235]]= 0,_0x6cb7x9[_0x690c[236]]= 0);var _0x6cb7xa=this[_0x690c[441]][_0x690c[255]],_0x6cb7x12=_0x6cb7x9[_0x690c[117]]/ _0x6cb7xa,_0x6cb7x13=_0x6cb7x9[_0x690c[119]]/ _0x6cb7xa;null!= this[_0x690c[1617]]&& (_0x6cb7x12= Math[_0x690c[160]](_0x6cb7x12,this[_0x690c[1617]][_0x690c[117]]- _0x6cb7x9[_0x690c[235]]/ _0x6cb7xa),_0x6cb7x13= Math[_0x690c[160]](_0x6cb7x13,this[_0x690c[1617]][_0x690c[119]]- _0x6cb7x9[_0x690c[236]]/ _0x6cb7xa));var _0x6cb7x14=_0x6cb7x3?_0x6cb7x2:2* _0x6cb7x2,_0x6cb7x4=Math[_0x690c[519]](100* Math[_0x690c[243]](_0x6cb7x4/ (_0x6cb7x12+ _0x6cb7x14),_0x6cb7x5/ (_0x6cb7x13+ _0x6cb7x14)))/ 100;null!= this[_0x690c[2413]]&& (_0x6cb7x4= Math[_0x690c[160]](_0x6cb7x4,this[_0x690c[2413]]));null!= this[_0x690c[2414]]&& (_0x6cb7x4= Math[_0x690c[243]](_0x6cb7x4,this[_0x690c[2414]]));_0x6cb7x3?this[_0x690c[441]][_0x690c[255]]!= _0x6cb7x4&& this[_0x690c[441]][_0x690c[2262]](_0x6cb7x4):mxUtils[_0x690c[1134]](this[_0x690c[526]])?(this[_0x690c[441]][_0x690c[2262]](_0x6cb7x4),null!= _0x6cb7x9[_0x690c[235]]&& (this[_0x690c[526]][_0x690c[360]]= Math[_0x690c[488]](_0x6cb7x9[_0x690c[235]]/ _0x6cb7xa)* _0x6cb7x4- _0x6cb7x2- Math[_0x690c[160]](0,(this[_0x690c[526]][_0x690c[159]]- _0x6cb7x12* _0x6cb7x4)/ 2)),null!= _0x6cb7x9[_0x690c[236]]&& (this[_0x690c[526]][_0x690c[190]]= Math[_0x690c[488]](_0x6cb7x9[_0x690c[236]]/ _0x6cb7xa)* _0x6cb7x4- _0x6cb7x2- Math[_0x690c[160]](0,(this[_0x690c[526]][_0x690c[157]]- _0x6cb7x13* _0x6cb7x4)/ 2))):this[_0x690c[441]][_0x690c[829]](_0x6cb7x4,null!= _0x6cb7x9[_0x690c[235]]?Math[_0x690c[519]](this[_0x690c[441]][_0x690c[513]][_0x690c[235]]- _0x6cb7x9[_0x690c[235]]/ _0x6cb7xa+ _0x6cb7x2+ 1):_0x6cb7x2,null!= _0x6cb7x9[_0x690c[236]]?Math[_0x690c[519]](this[_0x690c[441]][_0x690c[513]][_0x690c[236]]- _0x6cb7x9[_0x690c[236]]/ _0x6cb7xa+ _0x6cb7x2+ 1):_0x6cb7x2)};return this[_0x690c[441]][_0x690c[255]]};mxGraph[_0x690c[202]][_0x690c[2564]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=-this[_0x690c[441]][_0x690c[513]][_0x690c[235]],_0x6cb7x5=-this[_0x690c[441]][_0x690c[513]][_0x690c[236]],_0x6cb7x9=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);null!= _0x6cb7x9&& (_0x6cb7x4=  new mxRectangle(_0x6cb7x4+ _0x6cb7x9[_0x690c[235]],_0x6cb7x5+ _0x6cb7x9[_0x690c[236]],_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]]),_0x6cb7x3&& null!= this[_0x690c[526]]&& (_0x6cb7x5= this[_0x690c[526]][_0x690c[159]],_0x6cb7x9= this[_0x690c[526]][_0x690c[157]],_0x6cb7x4[_0x690c[235]]= _0x6cb7x4[_0x690c[241]]()- _0x6cb7x5/ 2,_0x6cb7x4[_0x690c[117]]= _0x6cb7x5,_0x6cb7x4[_0x690c[236]]= _0x6cb7x4[_0x690c[242]]()- _0x6cb7x9/ 2,_0x6cb7x4[_0x690c[119]]= _0x6cb7x9),this[_0x690c[2562]](_0x6cb7x4)&& this[_0x690c[441]][_0x690c[1147]](this[_0x690c[441]][_0x690c[513]][_0x690c[235]],this[_0x690c[441]][_0x690c[513]][_0x690c[236]]))};mxGraph[_0x690c[202]][_0x690c[2562]]= function(_0x6cb7x2){var _0x6cb7x3=!1;if(null!= _0x6cb7x2){var _0x6cb7x4=this[_0x690c[526]][_0x690c[359]],_0x6cb7x5=this[_0x690c[526]][_0x690c[167]],_0x6cb7x9=Math[_0x690c[243]](_0x6cb7x4,_0x6cb7x2[_0x690c[117]]),_0x6cb7xa=Math[_0x690c[243]](_0x6cb7x5,_0x6cb7x2[_0x690c[119]]);if(mxUtils[_0x690c[1134]](this[_0x690c[526]])){_0x6cb7x4= this[_0x690c[526]];_0x6cb7x2[_0x690c[235]]+= this[_0x690c[441]][_0x690c[513]][_0x690c[235]];_0x6cb7x2[_0x690c[236]]+= this[_0x690c[441]][_0x690c[513]][_0x690c[236]];var _0x6cb7x12=_0x6cb7x4[_0x690c[360]]- _0x6cb7x2[_0x690c[235]],_0x6cb7x5=Math[_0x690c[160]](_0x6cb7x12- _0x6cb7x4[_0x690c[360]],0);0< _0x6cb7x12?_0x6cb7x4[_0x690c[360]]-= _0x6cb7x12+ 2:(_0x6cb7x12= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x9- _0x6cb7x4[_0x690c[360]]- _0x6cb7x4[_0x690c[159]],0< _0x6cb7x12&& (_0x6cb7x4[_0x690c[360]]+= _0x6cb7x12+ 2));_0x6cb7x9= _0x6cb7x4[_0x690c[190]]- _0x6cb7x2[_0x690c[236]];_0x6cb7x12= Math[_0x690c[160]](0,_0x6cb7x9- _0x6cb7x4[_0x690c[190]]);0< _0x6cb7x9?_0x6cb7x4[_0x690c[190]]-= _0x6cb7x9+ 2:(_0x6cb7x9= _0x6cb7x2[_0x690c[236]]+ _0x6cb7xa- _0x6cb7x4[_0x690c[190]]- _0x6cb7x4[_0x690c[157]],0< _0x6cb7x9&& (_0x6cb7x4[_0x690c[190]]+= _0x6cb7x9+ 2));!this[_0x690c[2365]]&& (0!= _0x6cb7x5|| 0!= _0x6cb7x12) && this[_0x690c[441]][_0x690c[1147]](_0x6cb7x5,_0x6cb7x12)}else {var _0x6cb7x12=-this[_0x690c[441]][_0x690c[513]][_0x690c[235]],_0x6cb7x13=-this[_0x690c[441]][_0x690c[513]][_0x690c[236]],_0x6cb7x14=this[_0x690c[441]][_0x690c[255]];_0x6cb7x2[_0x690c[235]]+ _0x6cb7x9> _0x6cb7x12+ _0x6cb7x4&& (this[_0x690c[441]][_0x690c[513]][_0x690c[235]]-= (_0x6cb7x2[_0x690c[235]]+ _0x6cb7x9- _0x6cb7x4- _0x6cb7x12)/ _0x6cb7x14,_0x6cb7x3=  !0);_0x6cb7x2[_0x690c[236]]+ _0x6cb7xa> _0x6cb7x13+ _0x6cb7x5&& (this[_0x690c[441]][_0x690c[513]][_0x690c[236]]-= (_0x6cb7x2[_0x690c[236]]+ _0x6cb7xa- _0x6cb7x5- _0x6cb7x13)/ _0x6cb7x14,_0x6cb7x3=  !0);_0x6cb7x2[_0x690c[235]]< _0x6cb7x12&& (this[_0x690c[441]][_0x690c[513]][_0x690c[235]]+= (_0x6cb7x12- _0x6cb7x2[_0x690c[235]])/ _0x6cb7x14,_0x6cb7x3=  !0);_0x6cb7x2[_0x690c[236]]< _0x6cb7x13&& (this[_0x690c[441]][_0x690c[513]][_0x690c[236]]+= (_0x6cb7x13- _0x6cb7x2[_0x690c[236]])/ _0x6cb7x14,_0x6cb7x3=  !0);_0x6cb7x3&& (this[_0x690c[441]][_0x690c[802]](),null!= this[_0x690c[2432]]&& this[_0x690c[2432]][_0x690c[802]]())}};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[1198]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[1714]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[174]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[1742]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1971]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2565]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1965]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2298]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2566]]];if(null!= _0x6cb7x3){return _0x6cb7x3};_0x6cb7x2= this[_0x690c[441]][_0x690c[2291]](_0x6cb7x2);return _0x6cb7x2== mxEdgeStyle[_0x690c[2567]]|| _0x6cb7x2== mxEdgeStyle[_0x690c[2568]]|| _0x6cb7x2== mxEdgeStyle[_0x690c[2569]]|| _0x6cb7x2== mxEdgeStyle[_0x690c[2570]]|| _0x6cb7x2== mxEdgeStyle[_0x690c[2571]]|| _0x6cb7x2== mxEdgeStyle[_0x690c[2572]]};mxGraph[_0x690c[202]][_0x690c[2573]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[2089]](!0);_0x6cb7x2= _0x6cb7x2[_0x690c[2089]](!1);return null!= _0x6cb7x3&& _0x6cb7x3== _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2574]]= function(_0x6cb7x2){return mxEvent[_0x690c[775]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2462]]= function(_0x6cb7x2){return mxClient[_0x690c[2575]]?mxEvent[_0x690c[2576]](_0x6cb7x2):mxEvent[_0x690c[775]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[1018]]= function(_0x6cb7x2){return null!= _0x6cb7x2&&  !mxEvent[_0x690c[2577]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2578]]= function(_0x6cb7x2){return mxEvent[_0x690c[774]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2579]]= function(_0x6cb7x2){return mxEvent[_0x690c[2577]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2580]]= function(_0x6cb7x2){mxUtils[_0x690c[150]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2581]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return null== this[_0x690c[2500]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)};mxGraph[_0x690c[202]][_0x690c[2500]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(null!= _0x6cb7x2&&  !this[_0x690c[2530]]()&& (null== _0x6cb7x3|| null== _0x6cb7x4)){return _0x690c[110]};if(null!= _0x6cb7x2&& null== this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!0)&& null== this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!1)){return null};if(!this[_0x690c[2402]]&& _0x6cb7x3== _0x6cb7x4&& null!= _0x6cb7x3 ||  !this[_0x690c[2582]](_0x6cb7x3,_0x6cb7x4)){return _0x690c[110]};if(null!= _0x6cb7x3&& null!= _0x6cb7x4){var _0x6cb7x5=_0x690c[110];if(!this[_0x690c[2404]]){var _0x6cb7x9=this[_0x690c[251]][_0x690c[1781]](_0x6cb7x3,_0x6cb7x4,!0);if(1< _0x6cb7x9[_0x690c[67]]|| 1== _0x6cb7x9[_0x690c[67]]&& _0x6cb7x9[0]!= _0x6cb7x2){_0x6cb7x5+= (mxResources[_0x690c[203]](this[_0x690c[2421]])|| this[_0x690c[2421]])+ _0x690c[192]}};var _0x6cb7x9=this[_0x690c[251]][_0x690c[1962]](_0x6cb7x3,!0,_0x6cb7x2),_0x6cb7xa=this[_0x690c[251]][_0x690c[1962]](_0x6cb7x4,!1,_0x6cb7x2);if(null!= this[_0x690c[2335]]){for(var _0x6cb7x12=0;_0x6cb7x12< this[_0x690c[2335]][_0x690c[67]];_0x6cb7x12++){var _0x6cb7x13=this[_0x690c[2335]][_0x6cb7x12][_0x690c[2583]](this,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x9,_0x6cb7xa);null!= _0x6cb7x13&& (_0x6cb7x5+= _0x6cb7x13)}};_0x6cb7x13= this[_0x690c[2584]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);null!= _0x6cb7x13&& (_0x6cb7x5+= _0x6cb7x13);return 0< _0x6cb7x5[_0x690c[67]]?_0x6cb7x5:null};return this[_0x690c[2406]]?null:_0x690c[110]};mxGraph[_0x690c[202]][_0x690c[2584]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return null};mxGraph[_0x690c[202]][_0x690c[2585]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2:this[_0x690c[251]][_0x690c[501]]();_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:{};for(var _0x6cb7x4=!0,_0x6cb7x5=this[_0x690c[251]][_0x690c[262]](_0x6cb7x2),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,_0x6cb7x9),_0x6cb7x12=_0x6cb7x3;this[_0x690c[2553]](_0x6cb7xa)&& (_0x6cb7x12= {});_0x6cb7x12= this[_0x690c[2585]](_0x6cb7xa,_0x6cb7x12);null!= _0x6cb7x12?this[_0x690c[2447]](_0x6cb7xa,_0x6cb7x12[_0x690c[230]](/\n/g,_0x690c[545])):this[_0x690c[2447]](_0x6cb7xa,null);_0x6cb7x4= _0x6cb7x4&& null== _0x6cb7x12};_0x6cb7x5= _0x690c[110];this[_0x690c[1742]](_0x6cb7x2)&&  !_0x6cb7x4&& (_0x6cb7x5+= (mxResources[_0x690c[203]](this[_0x690c[2423]])|| this[_0x690c[2423]])+ _0x690c[192]);_0x6cb7x5= this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)?_0x6cb7x5+ (this[_0x690c[2500]](_0x6cb7x2,this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!0),this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!1))|| _0x690c[110]):_0x6cb7x5+ (this[_0x690c[2586]](_0x6cb7x2)|| _0x690c[110]);_0x6cb7x9= this[_0x690c[2587]](_0x6cb7x2,_0x6cb7x3);null!= _0x6cb7x9&& (_0x6cb7x5+= _0x6cb7x9);null== this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2)&& this[_0x690c[441]][_0x690c[2264]]();return 0< _0x6cb7x5[_0x690c[67]]||  !_0x6cb7x4?_0x6cb7x5:null};mxGraph[_0x690c[202]][_0x690c[2586]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[251]][_0x690c[1962]](_0x6cb7x2,!0),_0x6cb7x4=this[_0x690c[251]][_0x690c[1962]](_0x6cb7x2,!1);_0x6cb7x2= this[_0x690c[251]][_0x690c[433]](_0x6cb7x2);var _0x6cb7x5=_0x690c[110];if(null!= this[_0x690c[2335]]){for(var _0x6cb7x9=0;_0x6cb7x9< this[_0x690c[2335]][_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[2335]][_0x6cb7x9];if(_0x6cb7xa[_0x690c[1097]]&& mxUtils[_0x690c[1331]](_0x6cb7x2,_0x6cb7xa[_0x690c[60]],_0x6cb7xa[_0x690c[2588]],_0x6cb7xa[_0x690c[131]])&& (0== _0x6cb7xa[_0x690c[160]]&& 0< _0x6cb7x3|| 1== _0x6cb7xa[_0x690c[243]]&& 0== _0x6cb7x3|| 1== _0x6cb7xa[_0x690c[160]]&& 1< _0x6cb7x3)){_0x6cb7x5+= _0x6cb7xa[_0x690c[2589]]+ _0x690c[192]}else {if(!_0x6cb7xa[_0x690c[1097]]&& mxUtils[_0x690c[1331]](_0x6cb7x2,_0x6cb7xa[_0x690c[60]],_0x6cb7xa[_0x690c[2588]],_0x6cb7xa[_0x690c[131]]) && (0== _0x6cb7xa[_0x690c[160]]&& 0< _0x6cb7x4|| 1== _0x6cb7xa[_0x690c[243]]&& 0== _0x6cb7x4|| 1== _0x6cb7xa[_0x690c[160]]&& 1< _0x6cb7x4)){_0x6cb7x5+= _0x6cb7xa[_0x690c[2589]]+ _0x690c[192]}}}};return 0< _0x6cb7x5[_0x690c[67]]?_0x6cb7x5:null};mxGraph[_0x690c[202]][_0x690c[2587]]= function(_0x6cb7x2,_0x6cb7x3){return null};mxGraph[_0x690c[202]][_0x690c[2271]]= function(){return this[_0x690c[1617]]};mxGraph[_0x690c[202]][_0x690c[2590]]= function(_0x6cb7x2){this[_0x690c[1617]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2205]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&& this[_0x690c[2206]]&&  !this[_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]])){var _0x6cb7x3=this[_0x690c[1742]](_0x6cb7x2[_0x690c[246]]);if(this[_0x690c[2516]](_0x6cb7x2[_0x690c[246]],!_0x6cb7x3)){return _0x6cb7x3?this[_0x690c[2415]]:this[_0x690c[2417]]}};return null};mxGraph[_0x690c[202]][_0x690c[2454]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[251]][_0x690c[433]](_0x6cb7x2);if(null!= _0x6cb7x2){if(mxUtils[_0x690c[1331]](_0x6cb7x2)){return _0x6cb7x2[_0x690c[301]]};if(_0x690c[279]==  typeof _0x6cb7x2[_0x690c[2591]]){return _0x6cb7x2.toString()}};return _0x690c[110]};mxGraph[_0x690c[202]][_0x690c[2183]]= function(_0x6cb7x2){var _0x6cb7x3=_0x690c[110];if(this[_0x690c[2409]]&& null!= _0x6cb7x2){var _0x6cb7x4=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x4=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);mxUtils[_0x690c[433]](_0x6cb7x4,mxConstants.STYLE_NOLABEL,!1)|| (_0x6cb7x3= this[_0x690c[2454]](_0x6cb7x2))};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[2186]]= function(_0x6cb7x2){return this[_0x690c[2592]]()};mxGraph[_0x690c[202]][_0x690c[2592]]= function(){return this[_0x690c[2410]]};mxGraph[_0x690c[202]][_0x690c[2593]]= function(_0x6cb7x2){this[_0x690c[2410]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2131]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x2= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return null!= _0x6cb7x2?_0x690c[1333]== _0x6cb7x2[mxConstants[_0x690c[2594]]]:!1};mxGraph[_0x690c[202]][_0x690c[2130]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x2= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return null!= _0x6cb7x2?_0x690c[188]== _0x6cb7x2[mxConstants[_0x690c[2193]]]:!1};mxGraph[_0x690c[202]][_0x690c[2595]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=null;if(null!= _0x6cb7x2){if(null!= _0x6cb7x2[_0x690c[2207]]&& (_0x6cb7x3== _0x6cb7x2[_0x690c[2207]][_0x690c[252]]|| _0x6cb7x3[_0x690c[265]]== _0x6cb7x2[_0x690c[2207]][_0x690c[252]])){_0x6cb7x9= this[_0x690c[2425]],_0x6cb7x9= mxResources[_0x690c[203]](_0x6cb7x9)|| _0x6cb7x9};null== _0x6cb7x9&& null!= _0x6cb7x2[_0x690c[1211]]&& _0x6cb7x2[_0x690c[1211]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x4){if(null== _0x6cb7x9&& (_0x6cb7x3== _0x6cb7x4[_0x690c[252]]|| _0x6cb7x3[_0x690c[265]]== _0x6cb7x4[_0x690c[252]])){_0x6cb7x9= _0x6cb7x4[_0x690c[2201]].toString()}});null== _0x6cb7x9&& (_0x6cb7x4= this[_0x690c[2432]][_0x690c[2596]](_0x6cb7x2[_0x690c[246]]),null!= _0x6cb7x4&& _0x690c[279]==  typeof _0x6cb7x4[_0x690c[2597]]&& (_0x6cb7x9= _0x6cb7x4[_0x690c[2597]](_0x6cb7x3)));null== _0x6cb7x9&& (_0x6cb7x9= this[_0x690c[2598]](_0x6cb7x2[_0x690c[246]]))};return _0x6cb7x9};mxGraph[_0x690c[202]][_0x690c[2598]]= function(_0x6cb7x2){var _0x6cb7x3=null;return _0x6cb7x3= null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[2595]]?_0x6cb7x2[_0x690c[2595]]():this[_0x690c[2454]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2599]]= function(_0x6cb7x2){return null};mxGraph[_0x690c[202]][_0x690c[1731]]= function(_0x6cb7x2){var _0x6cb7x3= new mxRectangle,_0x6cb7x4=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x2= null!= _0x6cb7x4?_0x6cb7x4[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);null!= _0x6cb7x2&& (_0x6cb7x4= parseInt(mxUtils[_0x690c[433]](_0x6cb7x2,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE)),mxUtils[_0x690c[433]](_0x6cb7x2,mxConstants.STYLE_HORIZONTAL,!0)?_0x6cb7x3[_0x690c[119]]= _0x6cb7x4:_0x6cb7x3[_0x690c[117]]= _0x6cb7x4);return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[1202]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[124]]?_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2484]]]:null};mxGraph[_0x690c[202]][_0x690c[2187]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[124]]?_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2063]]]|| mxConstants[_0x690c[481]]:null};mxGraph[_0x690c[202]][_0x690c[2173]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[124]]?_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2600]]]:null};mxGraph[_0x690c[202]][_0x690c[2174]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[124]]?_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2601]]]:null};mxGraph[_0x690c[202]][_0x690c[2172]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[124]]?_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2602]]]:null};mxGraph[_0x690c[202]][_0x690c[2176]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[124]]?_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2603]]]:null};mxGraph[_0x690c[202]][_0x690c[2476]]= function(){return this[_0x690c[467]]};mxGraph[_0x690c[202]][_0x690c[2604]]= function(_0x6cb7x2){this[_0x690c[467]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[1730]]= function(_0x6cb7x2){if(null!= _0x6cb7x2&& this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2)!= this[_0x690c[251]][_0x690c[501]]()){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x3=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);if(null!= _0x6cb7x3&&  !this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)){return _0x6cb7x3[mxConstants[_0x690c[2059]]]== mxConstants[_0x690c[2605]]}};return !1};mxGraph[_0x690c[202]][_0x690c[2606]]= function(){return this[_0x690c[2389]]};mxGraph[_0x690c[202]][_0x690c[2607]]= function(_0x6cb7x2){this[_0x690c[2389]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxGraph[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2608]]= function(){return this[_0x690c[2362]]};mxGraph[_0x690c[202]][_0x690c[2609]]= function(_0x6cb7x2){this[_0x690c[2362]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2134]]= function(){return this[_0x690c[2363]]};mxGraph[_0x690c[202]][_0x690c[2610]]= function(_0x6cb7x2){this[_0x690c[2363]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2125]]= function(){return this[_0x690c[2364]]};mxGraph[_0x690c[202]][_0x690c[2611]]= function(_0x6cb7x2){this[_0x690c[2364]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2612]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[251]][_0x690c[1721]](_0x6cb7x2);return this[_0x690c[2613]]()|| null!= _0x6cb7x3&& this[_0x690c[251]][_0x690c[1193]](_0x6cb7x2)&& _0x6cb7x3[_0x690c[1500]]};mxGraph[_0x690c[202]][_0x690c[2613]]= function(){return this[_0x690c[2368]]};mxGraph[_0x690c[202]][_0x690c[2614]]= function(_0x6cb7x2){this[_0x690c[2368]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2615]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1938]](_0x6cb7x2,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){return this[_0x690c[2616]](_0x6cb7x2)}))};mxGraph[_0x690c[202]][_0x690c[2616]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x2= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return this[_0x690c[2617]]()&& 0!= _0x6cb7x2[mxConstants[_0x690c[2618]]]};mxGraph[_0x690c[202]][_0x690c[2617]]= function(){return this[_0x690c[2369]]};mxGraph[_0x690c[202]][_0x690c[2619]]= function(_0x6cb7x2){this[_0x690c[2369]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[898]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1938]](_0x6cb7x2,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){return this[_0x690c[2620]](_0x6cb7x2)}))};mxGraph[_0x690c[202]][_0x690c[2620]]= function(_0x6cb7x2){return this[_0x690c[2366]]};mxGraph[_0x690c[202]][_0x690c[900]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1938]](_0x6cb7x2,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){return this[_0x690c[2621]](_0x6cb7x2)}))};mxGraph[_0x690c[202]][_0x690c[2621]]= function(_0x6cb7x2){return this[_0x690c[2367]]};mxGraph[_0x690c[202]][_0x690c[2102]]= function(_0x6cb7x2){return this[_0x690c[2622]]()};mxGraph[_0x690c[202]][_0x690c[2622]]= function(){return this[_0x690c[2379]]};mxGraph[_0x690c[202]][_0x690c[2623]]= function(_0x6cb7x2){this[_0x690c[2379]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2510]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1938]](_0x6cb7x2,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){return this[_0x690c[2624]](_0x6cb7x2)}))};mxGraph[_0x690c[202]][_0x690c[2624]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x2= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return this[_0x690c[2625]]()&& 0!= _0x6cb7x2[mxConstants[_0x690c[2626]]]};mxGraph[_0x690c[202]][_0x690c[2625]]= function(){return this[_0x690c[2371]]};mxGraph[_0x690c[202]][_0x690c[2627]]= function(_0x6cb7x2){this[_0x690c[2371]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2628]]= function(_0x6cb7x2){return !this[_0x690c[2612]](_0x6cb7x2)&& (this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)&& this[_0x690c[2373]]|| this[_0x690c[251]][_0x690c[1193]](_0x6cb7x2)&& this[_0x690c[2374]])};mxGraph[_0x690c[202]][_0x690c[2629]]= function(_0x6cb7x2){return this[_0x690c[251]][_0x690c[1938]](_0x6cb7x2,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){return this[_0x690c[1712]](_0x6cb7x2)}))};mxGraph[_0x690c[202]][_0x690c[1712]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x3=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return this[_0x690c[2630]]()&&  !this[_0x690c[2612]](_0x6cb7x2)&& 0!= _0x6cb7x3[mxConstants[_0x690c[2631]]]};mxGraph[_0x690c[202]][_0x690c[2630]]= function(){return this[_0x690c[2372]]};mxGraph[_0x690c[202]][_0x690c[2632]]= function(_0x6cb7x2){this[_0x690c[2372]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[997]]= function(){return this[_0x690c[991]]};mxGraph[_0x690c[202]][_0x690c[998]]= function(_0x6cb7x2){this[_0x690c[991]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2549]]= function(){return this[_0x690c[2348]]};mxGraph[_0x690c[202]][_0x690c[2633]]= function(_0x6cb7x2){this[_0x690c[2348]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2634]]= function(){return this[_0x690c[1020]]};mxGraph[_0x690c[202]][_0x690c[2635]]= function(_0x6cb7x2){this[_0x690c[1020]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2636]]= function(){return this[_0x690c[2353]]};mxGraph[_0x690c[202]][_0x690c[2637]]= function(_0x6cb7x2){this[_0x690c[2353]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2638]]= function(){return this[_0x690c[2374]]};mxGraph[_0x690c[202]][_0x690c[2639]]= function(_0x6cb7x2){this[_0x690c[2374]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2640]]= function(){return this[_0x690c[2373]]};mxGraph[_0x690c[202]][_0x690c[2641]]= function(_0x6cb7x2){this[_0x690c[2373]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2642]]= function(){return this[_0x690c[2412]]};mxGraph[_0x690c[202]][_0x690c[2643]]= function(_0x6cb7x2){this[_0x690c[2412]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2460]]= function(){return this[_0x690c[2411]]};mxGraph[_0x690c[202]][_0x690c[2644]]= function(_0x6cb7x2){this[_0x690c[2411]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2645]]= function(){return this[_0x690c[2404]]};mxGraph[_0x690c[202]][_0x690c[2646]]= function(_0x6cb7x2){this[_0x690c[2404]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2647]]= function(){return this[_0x690c[2402]]};mxGraph[_0x690c[202]][_0x690c[2648]]= function(_0x6cb7x2){this[_0x690c[2406]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2530]]= function(){return this[_0x690c[2406]]};mxGraph[_0x690c[202]][_0x690c[2649]]= function(_0x6cb7x2){this[_0x690c[2405]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2650]]= function(){return this[_0x690c[2405]]};mxGraph[_0x690c[202]][_0x690c[2651]]= function(_0x6cb7x2){this[_0x690c[2407]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2527]]= function(){return this[_0x690c[2407]]};mxGraph[_0x690c[202]][_0x690c[2652]]= function(_0x6cb7x2){this[_0x690c[2402]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2529]]= function(){return this[_0x690c[2408]]};mxGraph[_0x690c[202]][_0x690c[2653]]= function(_0x6cb7x2){this[_0x690c[2408]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[1015]]= function(){return this[_0x690c[2375]]};mxGraph[_0x690c[202]][_0x690c[2654]]= function(_0x6cb7x2){this[_0x690c[2375]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2655]]= function(){return this[_0x690c[2376]]};mxGraph[_0x690c[202]][_0x690c[2656]]= function(_0x6cb7x2){this[_0x690c[2376]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2657]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x3=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return this[_0x690c[2658]]()&&  !this[_0x690c[2612]](_0x6cb7x2)&& 0!= _0x6cb7x3[mxConstants[_0x690c[2659]]]};mxGraph[_0x690c[202]][_0x690c[2658]]= function(){return this[_0x690c[2377]]};mxGraph[_0x690c[202]][_0x690c[2660]]= function(_0x6cb7x2){this[_0x690c[2377]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2661]]= function(_0x6cb7x2,_0x6cb7x3){return !0};mxGraph[_0x690c[202]][_0x690c[2662]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x3=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return this[_0x690c[2663]]()&&  !this[_0x690c[2612]](_0x6cb7x2)&& 0!= _0x6cb7x3[mxConstants[_0x690c[2664]]]};mxGraph[_0x690c[202]][_0x690c[2663]]= function(){return this[_0x690c[2378]]};mxGraph[_0x690c[202]][_0x690c[2665]]= function(_0x6cb7x2){this[_0x690c[2378]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2453]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x3=null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return this[_0x690c[2666]]()&&  !this[_0x690c[2612]](_0x6cb7x2)&& 0!= _0x6cb7x3[mxConstants[_0x690c[2667]]]};mxGraph[_0x690c[202]][_0x690c[2666]]= function(){return this[_0x690c[2370]]};mxGraph[_0x690c[202]][_0x690c[2668]]= function(_0x6cb7x2){this[_0x690c[2370]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2551]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return this[_0x690c[2669]]()&&  !this[_0x690c[2612]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2669]]= function(){return this[_0x690c[2380]]};mxGraph[_0x690c[202]][_0x690c[2670]]= function(_0x6cb7x2){this[_0x690c[2380]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2671]]= function(_0x6cb7x2){return null== _0x6cb7x2&& this[_0x690c[2406]]|| null!= _0x6cb7x2&& (!this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)|| this[_0x690c[2405]])&& this[_0x690c[2565]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2672]]= function(_0x6cb7x2){return this[_0x690c[2671]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2582]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[2671]](_0x6cb7x2)&& this[_0x690c[2672]](_0x6cb7x3)};mxGraph[_0x690c[202]][_0x690c[1995]]= function(_0x6cb7x2){this[_0x690c[2433]][_0x690c[995]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[1965]]= function(_0x6cb7x2){return this[_0x690c[2433]][_0x690c[994]]()};mxGraph[_0x690c[202]][_0x690c[2673]]= function(_0x6cb7x2){this[_0x690c[2276]][_0x690c[995]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2674]]= function(_0x6cb7x2){this[_0x690c[2316]][_0x690c[2431]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2203]]= function(_0x6cb7x2){if(null!= this[_0x690c[2347]]){var _0x6cb7x3=this[_0x690c[2347]][_0x690c[2148]]();return null== _0x6cb7x2?null!= _0x6cb7x3:_0x6cb7x2== _0x6cb7x3};return !1};mxGraph[_0x690c[202]][_0x690c[2455]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x2= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return this[_0x690c[2675]]()|| 1== _0x6cb7x2[mxConstants[_0x690c[2676]]]};mxGraph[_0x690c[202]][_0x690c[2675]]= function(){return this[_0x690c[2381]]};mxGraph[_0x690c[202]][_0x690c[2677]]= function(_0x6cb7x2){this[_0x690c[2381]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2507]]= function(_0x6cb7x2){return !this[_0x690c[502]]()[_0x690c[250]](_0x6cb7x2)&& this[_0x690c[2678]]()};mxGraph[_0x690c[202]][_0x690c[2678]]= function(){return this[_0x690c[2392]]};mxGraph[_0x690c[202]][_0x690c[2679]]= function(_0x6cb7x2){this[_0x690c[2392]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2506]]= function(){return this[_0x690c[2393]]};mxGraph[_0x690c[202]][_0x690c[2680]]= function(_0x6cb7x2){this[_0x690c[2393]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2536]]= function(_0x6cb7x2){return this[_0x690c[2681]]()&&  !this[_0x690c[502]]()[_0x690c[250]](this[_0x690c[502]]()[_0x690c[1197]](_0x6cb7x2))};mxGraph[_0x690c[202]][_0x690c[2681]]= function(){return this[_0x690c[2391]]};mxGraph[_0x690c[202]][_0x690c[2682]]= function(_0x6cb7x2){this[_0x690c[2391]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2505]]= function(){return this[_0x690c[2390]]};mxGraph[_0x690c[202]][_0x690c[2528]]= function(_0x6cb7x2){this[_0x690c[2390]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2537]]= function(_0x6cb7x2){return this[_0x690c[2683]](_0x6cb7x2)?this[_0x690c[2354]]:0};mxGraph[_0x690c[202]][_0x690c[2683]]= function(_0x6cb7x2){return !1};mxGraph[_0x690c[202]][_0x690c[2513]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[251]][_0x690c[1938]](_0x6cb7x2,mxUtils[_0x690c[885]](this,function(_0x6cb7x2){return this[_0x690c[2516]](_0x6cb7x2,_0x6cb7x3)}))};mxGraph[_0x690c[202]][_0x690c[2516]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2),_0x6cb7x4=null!= _0x6cb7x4?_0x6cb7x4[_0x690c[124]]:this[_0x690c[1705]](_0x6cb7x2);return 0< this[_0x690c[251]][_0x690c[262]](_0x6cb7x2)&& 0!= _0x6cb7x4[mxConstants[_0x690c[2684]]]};mxGraph[_0x690c[202]][_0x690c[2685]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return null!= _0x6cb7x2&& (this[_0x690c[2655]]()&& this[_0x690c[2686]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)|| !this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)&& (this[_0x690c[1730]](_0x6cb7x2)|| 0< this[_0x690c[251]][_0x690c[262]](_0x6cb7x2)&&  !this[_0x690c[1742]](_0x6cb7x2)))};mxGraph[_0x690c[202]][_0x690c[2686]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return this[_0x690c[251]][_0x690c[250]](_0x6cb7x2)&& null!= _0x6cb7x3&& 1== _0x6cb7x3[_0x690c[67]]&& this[_0x690c[2565]](_0x6cb7x3[0])&& null== this[_0x690c[2500]](_0x6cb7x2,this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!0),_0x6cb7x3[0])?(_0x6cb7x4= this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!0),_0x6cb7x2= this[_0x690c[251]][_0x690c[1709]](_0x6cb7x2,!1),!this[_0x690c[251]][_0x690c[1720]](_0x6cb7x3[0],_0x6cb7x4)&&  !this[_0x690c[251]][_0x690c[1720]](_0x6cb7x3[0],_0x6cb7x2)):!1};mxGraph[_0x690c[202]][_0x690c[564]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(!this[_0x690c[2642]]()){for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){if(this[_0x690c[1730]](_0x6cb7x2[_0x6cb7x5])){return null}}};_0x6cb7x5= mxUtils[_0x690c[2196]](this[_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x3),mxEvent[_0x690c[733]](_0x6cb7x3));_0x6cb7x5[_0x690c[235]]-= this[_0x690c[1136]];_0x6cb7x5[_0x690c[236]]-= this[_0x690c[1137]];_0x6cb7x5= this[_0x690c[2461]](_0x6cb7x5[_0x690c[235]],_0x6cb7x5[_0x690c[236]]);if(null== _0x6cb7x4){_0x6cb7x4= _0x6cb7x5}else {if(null!= _0x6cb7x5){for(var _0x6cb7x9=this[_0x690c[251]][_0x690c[1197]](_0x6cb7x5);null!= _0x6cb7x9&& this[_0x690c[1730]](_0x6cb7x9)&& _0x6cb7x9!= _0x6cb7x4;){_0x6cb7x9= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x9)};_0x6cb7x9== _0x6cb7x4&& (_0x6cb7x4= _0x6cb7x5)}};for(;null!= _0x6cb7x4&&  !this[_0x690c[2685]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x3)&&  !this[_0x690c[251]][_0x690c[1740]](_0x6cb7x4);){_0x6cb7x4= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x4)};return !this[_0x690c[251]][_0x690c[1740]](_0x6cb7x4)&& 0> mxUtils[_0x690c[2]](_0x6cb7x2,_0x6cb7x4)?_0x6cb7x4:null};mxGraph[_0x690c[202]][_0x690c[902]]= function(){var _0x6cb7x2=this[_0x690c[2355]];null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[2534]](),null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[251]][_0x690c[501]](),_0x6cb7x2= this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,0)));return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2687]]= function(_0x6cb7x2){this[_0x690c[2355]]= _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2179]]= function(_0x6cb7x2){for(;null!= _0x6cb7x2&&  !this[_0x690c[1730]](_0x6cb7x2);){_0x6cb7x2= this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2)};return _0x6cb7x2};mxGraph[_0x690c[202]][_0x690c[2461]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= _0x6cb7x4|| this[_0x690c[902]]();if(null!= _0x6cb7x4){for(var _0x6cb7x5=this[_0x690c[251]][_0x690c[262]](_0x6cb7x4),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[251]][_0x690c[263]](_0x6cb7x4,_0x6cb7x9),_0x6cb7x12=this[_0x690c[2461]](_0x6cb7x2,_0x6cb7x3,_0x6cb7xa);if(null!= _0x6cb7x12){return _0x6cb7x12};if(this[_0x690c[1730]](_0x6cb7xa)&& (_0x6cb7x12= this[_0x690c[441]][_0x690c[248]](_0x6cb7xa),this[_0x690c[1825]](_0x6cb7x12,_0x6cb7x2,_0x6cb7x3))){return _0x6cb7xa}}};return null};mxGraph[_0x690c[202]][_0x690c[999]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!0;_0x6cb7x9= null!= _0x6cb7x9?_0x6cb7x9:!0;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:this[_0x690c[902]]();if(null!= _0x6cb7x4){for(var _0x6cb7xa=this[_0x690c[251]][_0x690c[262]](_0x6cb7x4)- 1;0<= _0x6cb7xa;_0x6cb7xa--){var _0x6cb7x12=this[_0x690c[251]][_0x690c[263]](_0x6cb7x4,_0x6cb7xa),_0x6cb7x13=this[_0x690c[999]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x12,_0x6cb7x5,_0x6cb7x9);if(null!= _0x6cb7x13){return _0x6cb7x13};if(this[_0x690c[1714]](_0x6cb7x12)&& (_0x6cb7x9&& this[_0x690c[251]][_0x690c[250]](_0x6cb7x12)|| _0x6cb7x5&& this[_0x690c[251]][_0x690c[1193]](_0x6cb7x12))){if(_0x6cb7x13= this[_0x690c[441]][_0x690c[248]](_0x6cb7x12),this[_0x690c[1825]](_0x6cb7x13,_0x6cb7x2,_0x6cb7x3)){return _0x6cb7x12}}}};return null};mxGraph[_0x690c[202]][_0x690c[1825]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(null!= _0x6cb7x2){var _0x6cb7x5=_0x6cb7x2[_0x690c[439]];if(null!= _0x6cb7x5){_0x6cb7x2= this[_0x690c[2353]]* this[_0x690c[2353]];for(var _0x6cb7x9=_0x6cb7x5[0],_0x6cb7xa=1;_0x6cb7xa< _0x6cb7x5[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x5[_0x6cb7xa];if(mxUtils[_0x690c[440]](_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]],_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]],_0x6cb7x3,_0x6cb7x4)<= _0x6cb7x2){return !0};_0x6cb7x9= _0x6cb7x12}}else {if(_0x6cb7x9= mxUtils[_0x690c[431]](mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ROTATION)|| 0),0!= _0x6cb7x9&& (_0x6cb7x5= Math[_0x690c[426]](-_0x6cb7x9),_0x6cb7x9= Math[_0x690c[427]](-_0x6cb7x9),_0x6cb7xa=  new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]()),_0x6cb7x9= mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x3,_0x6cb7x4),_0x6cb7x5,_0x6cb7x9,_0x6cb7xa),_0x6cb7x3= _0x6cb7x9[_0x690c[235]],_0x6cb7x4= _0x6cb7x9[_0x690c[236]]),mxUtils[_0x690c[442]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)){return !0}}};return !1};mxGraph[_0x690c[202]][_0x690c[2688]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);_0x6cb7x2= this[_0x690c[1731]](_0x6cb7x2);if(null!= _0x6cb7x5){var _0x6cb7x9=this[_0x690c[249]]()[_0x690c[518]]();_0x6cb7x3-= _0x6cb7x5[_0x690c[235]];_0x6cb7x4-= _0x6cb7x5[_0x690c[236]];if(0< _0x6cb7x2[_0x690c[117]]&& 0< _0x6cb7x3&& _0x6cb7x3> _0x6cb7x2[_0x690c[117]]* _0x6cb7x9|| 0< _0x6cb7x2[_0x690c[119]]&& 0< _0x6cb7x4&& _0x6cb7x4> _0x6cb7x2[_0x690c[119]]* _0x6cb7x9){return !0}};return !1};mxGraph[_0x690c[202]][_0x690c[1728]]= function(_0x6cb7x2){return this[_0x690c[1955]](_0x6cb7x2,!0,!1)};mxGraph[_0x690c[202]][_0x690c[1956]]= function(_0x6cb7x2){return this[_0x690c[1955]](_0x6cb7x2,!1,!0)};mxGraph[_0x690c[202]][_0x690c[1955]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2:this[_0x690c[902]]();_0x6cb7x2= this[_0x690c[251]][_0x690c[1955]](_0x6cb7x2,null!= _0x6cb7x3?_0x6cb7x3:!1,null!= _0x6cb7x4?_0x6cb7x4:!1);_0x6cb7x3= [];for(_0x6cb7x4= 0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){this[_0x690c[1714]](_0x6cb7x2[_0x6cb7x4])&& _0x6cb7x3[_0x690c[207]](_0x6cb7x2[_0x6cb7x4])};return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[1756]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[264]](_0x6cb7x2,_0x6cb7x3,!0,!0,!1)};mxGraph[_0x690c[202]][_0x690c[1867]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[264]](_0x6cb7x2,_0x6cb7x3,!0,!1,!1)};mxGraph[_0x690c[202]][_0x690c[1963]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[264]](_0x6cb7x2,_0x6cb7x3,!1,!0,!1)};mxGraph[_0x690c[202]][_0x690c[264]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!0;_0x6cb7x9= null!= _0x6cb7x9?_0x6cb7x9:!0;_0x6cb7xa= null!= _0x6cb7xa?_0x6cb7xa:!1;for(var _0x6cb7x12=[],_0x6cb7x13=this[_0x690c[1742]](_0x6cb7x2),_0x6cb7x14=this[_0x690c[251]][_0x690c[262]](_0x6cb7x2),_0x6cb7x15=0;_0x6cb7x15< _0x6cb7x14;_0x6cb7x15++){var _0x6cb7x16=this[_0x690c[251]][_0x690c[263]](_0x6cb7x2,_0x6cb7x15);if(_0x6cb7x13||  !this[_0x690c[1714]](_0x6cb7x16)){_0x6cb7x12= _0x6cb7x12[_0x690c[1919]](this[_0x690c[251]][_0x690c[264]](_0x6cb7x16,_0x6cb7x4,_0x6cb7x5))}};_0x6cb7x12= _0x6cb7x12[_0x690c[1919]](this[_0x690c[251]][_0x690c[264]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5));_0x6cb7x13= [];for(_0x6cb7x15= 0;_0x6cb7x15< _0x6cb7x12[_0x690c[67]];_0x6cb7x15++){_0x6cb7x16= this[_0x690c[441]][_0x690c[248]](_0x6cb7x12[_0x6cb7x15]),_0x6cb7x14= null!= _0x6cb7x16?_0x6cb7x16[_0x690c[1710]](!0):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x12[_0x6cb7x15],!0),_0x6cb7x16= null!= _0x6cb7x16?_0x6cb7x16[_0x690c[1710]](!1):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x12[_0x6cb7x15],!1),(_0x6cb7x9&& _0x6cb7x14== _0x6cb7x16|| _0x6cb7x14!= _0x6cb7x16&& (_0x6cb7x4&& _0x6cb7x16== _0x6cb7x2&& (null== _0x6cb7x3|| this[_0x690c[1920]](_0x6cb7x14,_0x6cb7x3,_0x6cb7xa))|| _0x6cb7x5&& _0x6cb7x14== _0x6cb7x2&& (null== _0x6cb7x3|| this[_0x690c[1920]](_0x6cb7x16,_0x6cb7x3,_0x6cb7xa))))&& _0x6cb7x13[_0x690c[207]](_0x6cb7x12[_0x6cb7x15])};return _0x6cb7x13};mxGraph[_0x690c[202]][_0x690c[1920]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x4?this[_0x690c[251]][_0x690c[1720]](_0x6cb7x3,_0x6cb7x2):this[_0x690c[251]][_0x690c[1197]](_0x6cb7x2)== _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[1808]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!0;_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!0;var _0x6cb7x9=[],_0x6cb7xa={};if(null!= _0x6cb7x2){for(var _0x6cb7x12=0;_0x6cb7x12< _0x6cb7x2[_0x690c[67]];_0x6cb7x12++){var _0x6cb7x13=this[_0x690c[441]][_0x690c[248]](_0x6cb7x2[_0x6cb7x12]),_0x6cb7x14=null!= _0x6cb7x13?_0x6cb7x13[_0x690c[1710]](!0):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x2[_0x6cb7x12],!0),_0x6cb7x13=null!= _0x6cb7x13?_0x6cb7x13[_0x690c[1710]](!1):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x2[_0x6cb7x12],!1);if(_0x6cb7x14== _0x6cb7x3&& null!= _0x6cb7x13&& _0x6cb7x13!= _0x6cb7x3&& _0x6cb7x5){var _0x6cb7x15=mxCellPath[_0x690c[385]](_0x6cb7x13);null== _0x6cb7xa[_0x6cb7x15]&& (_0x6cb7xa[_0x6cb7x15]= _0x6cb7x13,_0x6cb7x9[_0x690c[207]](_0x6cb7x13))}else {_0x6cb7x13== _0x6cb7x3&& (null!= _0x6cb7x14&& _0x6cb7x14!= _0x6cb7x3&& _0x6cb7x4)&& (_0x6cb7x15= mxCellPath[_0x690c[385]](_0x6cb7x14),null== _0x6cb7xa[_0x6cb7x15]&& (_0x6cb7xa[_0x6cb7x15]= _0x6cb7x14,_0x6cb7x9[_0x690c[207]](_0x6cb7x14)))}}};return _0x6cb7x9};mxGraph[_0x690c[202]][_0x690c[1781]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!1;for(var _0x6cb7x5=this[_0x690c[264]](_0x6cb7x2),_0x6cb7x9=[],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x5[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[441]][_0x690c[248]](_0x6cb7x5[_0x6cb7xa]),_0x6cb7x13=null!= _0x6cb7x12?_0x6cb7x12[_0x690c[1710]](!0):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x5[_0x6cb7xa],!0),_0x6cb7x12=null!= _0x6cb7x12?_0x6cb7x12[_0x690c[1710]](!1):this[_0x690c[441]][_0x690c[1710]](_0x6cb7x5[_0x6cb7xa],!1);(_0x6cb7x13== _0x6cb7x2&& _0x6cb7x12== _0x6cb7x3|| !_0x6cb7x4&& _0x6cb7x13== _0x6cb7x3 && _0x6cb7x12== _0x6cb7x2)&& _0x6cb7x9[_0x690c[207]](_0x6cb7x5[_0x6cb7xa])};return _0x6cb7x9};mxGraph[_0x690c[202]][_0x690c[2689]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=mxUtils[_0x690c[2196]](this[_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x2),mxEvent[_0x690c[733]](_0x6cb7x2)),_0x6cb7x5=this[_0x690c[441]][_0x690c[255]],_0x6cb7x9=this[_0x690c[441]][_0x690c[513]],_0x6cb7xa=!1!= _0x6cb7x3?this[_0x690c[1020]]/ 2:0;_0x6cb7x4[_0x690c[235]]= this[_0x690c[1021]](_0x6cb7x4[_0x690c[235]]/ _0x6cb7x5- _0x6cb7x9[_0x690c[235]]- _0x6cb7xa);_0x6cb7x4[_0x690c[236]]= this[_0x690c[1021]](_0x6cb7x4[_0x690c[236]]/ _0x6cb7x5- _0x6cb7x9[_0x690c[236]]- _0x6cb7xa);return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[2690]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7xa= null!= _0x6cb7xa?_0x6cb7xa:[];if(0< _0x6cb7x4|| 0< _0x6cb7x5){var _0x6cb7x12=_0x6cb7x2+ _0x6cb7x4,_0x6cb7x13=_0x6cb7x3+ _0x6cb7x5;_0x6cb7x9= _0x6cb7x9|| this[_0x690c[902]]();if(null!= _0x6cb7x9){for(var _0x6cb7x14=this[_0x690c[251]][_0x690c[262]](_0x6cb7x9),_0x6cb7x15=0;_0x6cb7x15< _0x6cb7x14;_0x6cb7x15++){var _0x6cb7x16=this[_0x690c[251]][_0x690c[263]](_0x6cb7x9,_0x6cb7x15),_0x6cb7x17=this[_0x690c[441]][_0x690c[248]](_0x6cb7x16);if(this[_0x690c[1714]](_0x6cb7x16)&& null!= _0x6cb7x17){var _0x6cb7x18=_0x6cb7x17,_0x6cb7x17=mxUtils[_0x690c[433]](_0x6cb7x17[_0x690c[124]],mxConstants.STYLE_ROTATION)|| 0;0!= _0x6cb7x17&& (_0x6cb7x18= mxUtils[_0x690c[1613]](_0x6cb7x18,_0x6cb7x17));_0x6cb7x18[_0x690c[235]]>= _0x6cb7x2&& _0x6cb7x18[_0x690c[236]]+ _0x6cb7x18[_0x690c[119]]<= _0x6cb7x13&& _0x6cb7x18[_0x690c[236]]>= _0x6cb7x3&& _0x6cb7x18[_0x690c[235]]+ _0x6cb7x18[_0x690c[117]]<= _0x6cb7x12?_0x6cb7xa[_0x690c[207]](_0x6cb7x16):this[_0x690c[2690]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x16,_0x6cb7xa)}}}};return _0x6cb7xa};mxGraph[_0x690c[202]][_0x690c[2691]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=[];if(_0x6cb7x5|| _0x6cb7x9){if(null== _0x6cb7x4&& (_0x6cb7x4= this[_0x690c[902]]()),null!= _0x6cb7x4){for(var _0x6cb7x12=this[_0x690c[251]][_0x690c[262]](_0x6cb7x4),_0x6cb7x13=0;_0x6cb7x13< _0x6cb7x12;_0x6cb7x13++){var _0x6cb7x14=this[_0x690c[251]][_0x690c[263]](_0x6cb7x4,_0x6cb7x13),_0x6cb7x15=this[_0x690c[441]][_0x690c[248]](_0x6cb7x14);this[_0x690c[1714]](_0x6cb7x14)&& null!= _0x6cb7x15&& (!_0x6cb7x5|| _0x6cb7x15[_0x690c[235]]>= _0x6cb7x2)&& (!_0x6cb7x9|| _0x6cb7x15[_0x690c[236]]>= _0x6cb7x3)&& _0x6cb7xa[_0x690c[207]](_0x6cb7x14)}}};return _0x6cb7xa};mxGraph[_0x690c[202]][_0x690c[1757]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!1;_0x6cb7x4= null!= _0x6cb7x4?_0x6cb7x4:!1;var _0x6cb7x5=[];if(null!= _0x6cb7x2){for(var _0x6cb7x9=this[_0x690c[502]](),_0x6cb7xa=_0x6cb7x9[_0x690c[262]](_0x6cb7x2),_0x6cb7x12=null,_0x6cb7x13=0,_0x6cb7x14=0;_0x6cb7x14< _0x6cb7xa;_0x6cb7x14++){var _0x6cb7x15=_0x6cb7x9[_0x690c[263]](_0x6cb7x2,_0x6cb7x14);if(this[_0x690c[251]][_0x690c[1193]](_0x6cb7x15)&& this[_0x690c[1714]](_0x6cb7x15)){for(var _0x6cb7x16=this[_0x690c[1756]](_0x6cb7x15,_0x6cb7x3?_0x6cb7x2:null),_0x6cb7x17=0,_0x6cb7x18=0,_0x6cb7x19=0;_0x6cb7x19< _0x6cb7x16[_0x690c[67]];_0x6cb7x19++){this[_0x690c[441]][_0x690c[1710]](_0x6cb7x16[_0x6cb7x19],!0)== _0x6cb7x15?_0x6cb7x17++:_0x6cb7x18++};(_0x6cb7x4&& 0== _0x6cb7x17&& 0< _0x6cb7x18|| !_0x6cb7x4&& 0== _0x6cb7x18 && 0< _0x6cb7x17)&& _0x6cb7x5[_0x690c[207]](_0x6cb7x15);_0x6cb7x16= _0x6cb7x4?_0x6cb7x18- _0x6cb7x17:_0x6cb7x17- _0x6cb7x18;_0x6cb7x16> _0x6cb7x13&& (_0x6cb7x13= _0x6cb7x16,_0x6cb7x12= _0x6cb7x15)}};0== _0x6cb7x5[_0x690c[67]]&& null!= _0x6cb7x12&& _0x6cb7x5[_0x690c[207]](_0x6cb7x12)};return _0x6cb7x5};mxGraph[_0x690c[202]][_0x690c[1706]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= _0x6cb7x4&& null!= _0x6cb7x2){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;_0x6cb7x9= _0x6cb7x9|| [];var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x2);if(null== _0x6cb7x9[_0x6cb7xa]&& (_0x6cb7x9[_0x6cb7xa]= _0x6cb7x2,_0x6cb7x5= _0x6cb7x4(_0x6cb7x2,_0x6cb7x5),null== _0x6cb7x5|| _0x6cb7x5)){if(_0x6cb7x5= this[_0x690c[251]][_0x690c[1707]](_0x6cb7x2),0< _0x6cb7x5){for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x5;_0x6cb7xa++){var _0x6cb7x12=this[_0x690c[251]][_0x690c[1708]](_0x6cb7x2,_0x6cb7xa),_0x6cb7x13=this[_0x690c[251]][_0x690c[1709]](_0x6cb7x12,!0)== _0x6cb7x2;if(!_0x6cb7x3|| _0x6cb7x13){_0x6cb7x13= this[_0x690c[251]][_0x690c[1709]](_0x6cb7x12,!_0x6cb7x13),this[_0x690c[1706]](_0x6cb7x13,_0x6cb7x3,_0x6cb7x4,_0x6cb7x12,_0x6cb7x9)}}}}}};mxGraph[_0x690c[202]][_0x690c[2692]]= function(_0x6cb7x2){return this[_0x690c[2435]]()[_0x690c[2097]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2693]]= function(){return this[_0x690c[2435]]()[_0x690c[1107]]()};mxGraph[_0x690c[202]][_0x690c[2440]]= function(){return this[_0x690c[2435]]()[_0x690c[200]]()};mxGraph[_0x690c[202]][_0x690c[2694]]= function(){return this[_0x690c[2435]]()[_0x690c[895]][_0x690c[67]]};mxGraph[_0x690c[202]][_0x690c[2452]]= function(){return this[_0x690c[2435]]()[_0x690c[895]][0]};mxGraph[_0x690c[202]][_0x690c[897]]= function(){return this[_0x690c[2435]]()[_0x690c[895]][_0x690c[1853]]()};mxGraph[_0x690c[202]][_0x690c[2450]]= function(_0x6cb7x2){this[_0x690c[2435]]()[_0x690c[2099]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[904]]= function(_0x6cb7x2){this[_0x690c[2435]]()[_0x690c[2100]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2695]]= function(_0x6cb7x2){this[_0x690c[2435]]()[_0x690c[2103]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2696]]= function(_0x6cb7x2){this[_0x690c[2435]]()[_0x690c[832]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2697]]= function(_0x6cb7x2){this[_0x690c[2435]]()[_0x690c[2104]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2439]]= function(_0x6cb7x2){this[_0x690c[2435]]()[_0x690c[842]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2698]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[2690]](_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],_0x6cb7x2[_0x690c[117]],_0x6cb7x2[_0x690c[119]]);this[_0x690c[2699]](_0x6cb7x4,_0x6cb7x3);return _0x6cb7x4};mxGraph[_0x690c[202]][_0x690c[2700]]= function(){this[_0x690c[2701]](!0)};mxGraph[_0x690c[202]][_0x690c[2702]]= function(){this[_0x690c[2701]]()};mxGraph[_0x690c[202]][_0x690c[2703]]= function(){this[_0x690c[2701]](!1,!0)};mxGraph[_0x690c[202]][_0x690c[2704]]= function(){this[_0x690c[2701]](!1,!1,!0)};mxGraph[_0x690c[202]][_0x690c[2701]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[2105]],_0x6cb7x9=0< _0x6cb7x5[_0x690c[895]][_0x690c[67]]?_0x6cb7x5[_0x690c[895]][0]:null;1< _0x6cb7x5[_0x690c[895]][_0x690c[67]]&& _0x6cb7x5[_0x690c[200]]();var _0x6cb7x5=null!= _0x6cb7x9?this[_0x690c[251]][_0x690c[1197]](_0x6cb7x9):this[_0x690c[902]](),_0x6cb7xa=this[_0x690c[251]][_0x690c[262]](_0x6cb7x5);null== _0x6cb7x9&& 0< _0x6cb7xa?(_0x6cb7x2= this[_0x690c[251]][_0x690c[263]](_0x6cb7x5,0),this[_0x690c[2450]](_0x6cb7x2)):(null== _0x6cb7x9|| _0x6cb7x3)&& null!= this[_0x690c[441]][_0x690c[248]](_0x6cb7x5)&& null!= this[_0x690c[251]][_0x690c[1721]](_0x6cb7x5)?this[_0x690c[2534]]()!= _0x6cb7x5&& this[_0x690c[2450]](_0x6cb7x5):null!= _0x6cb7x9&& _0x6cb7x4?0< this[_0x690c[251]][_0x690c[262]](_0x6cb7x9)&& (_0x6cb7x2= this[_0x690c[251]][_0x690c[263]](_0x6cb7x9,0),this[_0x690c[2450]](_0x6cb7x2)):0< _0x6cb7xa&& (_0x6cb7x3= _0x6cb7x5[_0x690c[1738]](_0x6cb7x9),_0x6cb7x2?(_0x6cb7x3++,_0x6cb7x2= this[_0x690c[251]][_0x690c[263]](_0x6cb7x5,_0x6cb7x3% _0x6cb7xa)):(_0x6cb7x3--,_0x6cb7x2= this[_0x690c[251]][_0x690c[263]](_0x6cb7x5,0> _0x6cb7x3?_0x6cb7xa- 1:_0x6cb7x3)),this[_0x690c[2450]](_0x6cb7x2))};mxGraph[_0x690c[202]][_0x690c[2705]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2|| this[_0x690c[902]]();_0x6cb7x2= this[_0x690c[251]][_0x690c[1953]](_0x6cb7x2);null!= _0x6cb7x2&& this[_0x690c[904]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2706]]= function(_0x6cb7x2){this[_0x690c[2707]](!0,!1,_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2708]]= function(_0x6cb7x2){this[_0x690c[2707]](!1,!0,_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2707]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= _0x6cb7x4|| this[_0x690c[902]]();var _0x6cb7x5=mxUtils[_0x690c[885]](this,function(_0x6cb7x4){return null!= this[_0x690c[441]][_0x690c[248]](_0x6cb7x4)&& 0== this[_0x690c[251]][_0x690c[262]](_0x6cb7x4)&& (this[_0x690c[251]][_0x690c[1193]](_0x6cb7x4)&& _0x6cb7x2|| this[_0x690c[251]][_0x690c[250]](_0x6cb7x4)&& _0x6cb7x3)});_0x6cb7x4= this[_0x690c[251]][_0x690c[1921]](_0x6cb7x5,_0x6cb7x4);this[_0x690c[904]](_0x6cb7x4)};mxGraph[_0x690c[202]][_0x690c[2459]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[2692]](_0x6cb7x2);this[_0x690c[2462]](_0x6cb7x3)?_0x6cb7x4?this[_0x690c[2697]](_0x6cb7x2):this[_0x690c[2695]](_0x6cb7x2):(!_0x6cb7x4|| 1!= this[_0x690c[2694]]()) && this[_0x690c[2450]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2699]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2462]](_0x6cb7x3)?this[_0x690c[2696]](_0x6cb7x2):this[_0x690c[904]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[2709]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= _0x6cb7x2&& (this[_0x690c[251]][_0x690c[250]](_0x6cb7x2[_0x690c[246]])?(_0x6cb7x3= this[_0x690c[441]][_0x690c[2291]](_0x6cb7x2),_0x6cb7x3= this[_0x690c[2573]](_0x6cb7x2)|| _0x6cb7x3== mxEdgeStyle[_0x690c[2568]]|| _0x6cb7x3== mxEdgeStyle[_0x690c[2569]]|| _0x6cb7x3== mxEdgeStyle[_0x690c[2570]]? new mxElbowEdgeHandler(_0x6cb7x2):_0x6cb7x3== mxEdgeStyle[_0x690c[2567]]|| _0x6cb7x3== mxEdgeStyle[_0x690c[2572]]? new mxEdgeSegmentHandler(_0x6cb7x2): new mxEdgeHandler(_0x6cb7x2)):_0x6cb7x3=  new mxVertexHandler(_0x6cb7x2));return _0x6cb7x3};mxGraph[_0x690c[202]][_0x690c[1133]]= function(_0x6cb7x2){null== this[_0x690c[2329]]&& (this[_0x690c[2329]]= []);this[_0x690c[2329]][_0x690c[207]](_0x6cb7x2)};mxGraph[_0x690c[202]][_0x690c[1148]]= function(_0x6cb7x2){if(null!= this[_0x690c[2329]]){for(var _0x6cb7x3=0;_0x6cb7x3< this[_0x690c[2329]][_0x690c[67]];_0x6cb7x3++){if(this[_0x690c[2329]][_0x6cb7x3]== _0x6cb7x2){this[_0x690c[2329]][_0x690c[300]](_0x6cb7x3,1);break}}}};mxGraph[_0x690c[202]][_0x690c[2710]]= function(_0x6cb7x2){if(null== _0x6cb7x2[_0x690c[725]]|| null== _0x6cb7x2[_0x690c[726]]){var _0x6cb7x3=mxUtils[_0x690c[2196]](this[_0x690c[526]],_0x6cb7x2[_0x690c[730]](),_0x6cb7x2[_0x690c[732]]());_0x6cb7x2[_0x690c[725]]= _0x6cb7x3[_0x690c[235]]- this[_0x690c[1136]];_0x6cb7x2[_0x690c[726]]= _0x6cb7x3[_0x690c[236]]- this[_0x690c[1137]]}};mxGraph[_0x690c[202]][_0x690c[758]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null== _0x6cb7x4&& (_0x6cb7x4= this);this[_0x690c[2710]](_0x6cb7x3);_0x6cb7x2== mxEvent[_0x690c[2711]]&& (this[_0x690c[1009]]=  !0);if(mxClient[_0x690c[754]]&& this[_0x690c[2349]]&& _0x6cb7x2== mxEvent[_0x690c[2711]]){var _0x6cb7x5=( new Date)[_0x690c[178]]();_0x6cb7x5- this[_0x690c[2213]]< this[_0x690c[2350]]&& Math[_0x690c[425]](this[_0x690c[2712]]- _0x6cb7x3[_0x690c[730]]())< this[_0x690c[2351]]&& Math[_0x690c[425]](this[_0x690c[2352]]- _0x6cb7x3[_0x690c[732]]())< this[_0x690c[2351]]?(this[_0x690c[2213]]= 0,this[_0x690c[761]](_0x6cb7x3[_0x690c[727]](),_0x6cb7x3[_0x690c[736]]()),_0x6cb7x3[_0x690c[727]]()[_0x690c[786]]=  !0):(this[_0x690c[2712]]= _0x6cb7x3[_0x690c[730]](),this[_0x690c[2352]]= _0x6cb7x3[_0x690c[732]](),this[_0x690c[2213]]= _0x6cb7x5)};_0x6cb7x5= 2!= _0x6cb7x3[_0x690c[727]]()[_0x690c[764]];if(mxClient[_0x690c[80]]&& _0x690c[462]== document[_0x690c[135]]){if(null!= this[_0x690c[2713]]&& Math[_0x690c[425]](this[_0x690c[2713]]- _0x6cb7x3[_0x690c[730]]())> this[_0x690c[2351]]|| null!= this[_0x690c[2714]]&& Math[_0x690c[425]](this[_0x690c[2714]]- _0x6cb7x3[_0x690c[732]]())> this[_0x690c[2351]]){_0x6cb7x5=  !0};_0x6cb7x2== mxEvent[_0x690c[2715]]&& (this[_0x690c[2713]]= _0x6cb7x3[_0x690c[730]](),this[_0x690c[2714]]= _0x6cb7x3[_0x690c[732]]())};if((_0x6cb7x2!= mxEvent[_0x690c[2715]]|| this[_0x690c[1009]])&& _0x6cb7x5){if(_0x6cb7x2== mxEvent[_0x690c[2715]]&& (this[_0x690c[1009]]=  !1),!this[_0x690c[2203]]()&& (mxClient[_0x690c[71]]|| mxClient[_0x690c[75]]|| mxClient[_0x690c[76]]|| mxClient[_0x690c[80]]&& mxClient[_0x690c[48]]|| _0x6cb7x3[_0x690c[727]]()[_0x690c[772]]!= this[_0x690c[526]])){_0x6cb7x2== mxEvent[_0x690c[2716]]&& (this[_0x690c[1009]]&& this[_0x690c[1012]])&& this[_0x690c[1014]](_0x6cb7x3[_0x690c[734]](),_0x6cb7x3[_0x690c[735]](),this[_0x690c[1013]]);if(null!= this[_0x690c[2329]]){_0x6cb7x4= [_0x6cb7x4,_0x6cb7x3];_0x6cb7x3[_0x690c[727]]()[_0x690c[739]]=  !0;for(_0x6cb7x5= 0;_0x6cb7x5< this[_0x690c[2329]][_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[2329]][_0x6cb7x5];_0x6cb7x2== mxEvent[_0x690c[2711]]?_0x6cb7x9[_0x690c[787]][_0x690c[183]](_0x6cb7x9,_0x6cb7x4):_0x6cb7x2== mxEvent[_0x690c[2716]]?_0x6cb7x9[_0x690c[788]][_0x690c[183]](_0x6cb7x9,_0x6cb7x4):_0x6cb7x2== mxEvent[_0x690c[2715]]&& _0x6cb7x9[_0x690c[789]][_0x690c[183]](_0x6cb7x9,_0x6cb7x4)}};_0x6cb7x2== mxEvent[_0x690c[2715]]&& this[_0x690c[173]](_0x6cb7x3)}}else {_0x6cb7x2== mxEvent[_0x690c[2715]]&& (this[_0x690c[1009]]=  !1)}};mxGraph[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[2717]]|| (this[_0x690c[2717]]=  !0,null!= this[_0x690c[2276]]&& this[_0x690c[2276]][_0x690c[515]](),null!= this[_0x690c[2432]]&& this[_0x690c[2432]][_0x690c[515]](),null!= this[_0x690c[2316]]&& this[_0x690c[2316]][_0x690c[515]](),null!= this[_0x690c[2433]]&& this[_0x690c[2433]][_0x690c[515]](),null!= this[_0x690c[1011]]&& this[_0x690c[1011]][_0x690c[515]](),null!= this[_0x690c[2347]]&& this[_0x690c[2347]][_0x690c[515]](),null!= this[_0x690c[441]]&& this[_0x690c[441]][_0x690c[515]](),null!= this[_0x690c[251]]&& null!= this[_0x690c[2343]]&& (this[_0x690c[251]][_0x690c[745]](this[_0x690c[2343]]),this[_0x690c[2343]]= null),this[_0x690c[526]]= null)};function mxCellOverlay(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){this[_0x690c[618]]= _0x6cb7x2;this[_0x690c[2718]]= _0x6cb7x3;this[_0x690c[611]]= null!= _0x6cb7x4?_0x6cb7x4:this[_0x690c[611]];this[_0x690c[123]]= null!= _0x6cb7x5?_0x6cb7x5:this[_0x690c[123]];this[_0x690c[1368]]= null!= _0x6cb7x9?_0x6cb7x9: new mxPoint;this[_0x690c[270]]= null!= _0x6cb7xa?_0x6cb7xa:_0x690c[2719]}mxCellOverlay[_0x690c[202]]=  new mxEventSource;mxCellOverlay[_0x690c[202]][_0x690c[196]]= mxCellOverlay;mxCellOverlay[_0x690c[202]][_0x690c[618]]= null;mxCellOverlay[_0x690c[202]][_0x690c[2718]]= null;mxCellOverlay[_0x690c[202]][_0x690c[611]]= mxConstants[_0x690c[480]];mxCellOverlay[_0x690c[202]][_0x690c[123]]= mxConstants[_0x690c[482]];mxCellOverlay[_0x690c[202]][_0x690c[1368]]= null;mxCellOverlay[_0x690c[202]][_0x690c[270]]= null;mxCellOverlay[_0x690c[202]][_0x690c[2354]]= 0.5;mxCellOverlay[_0x690c[202]][_0x690c[1799]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[441]][_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x4=_0x6cb7x2[_0x690c[441]][_0x690c[255]],_0x6cb7x5=null,_0x6cb7x9=this[_0x690c[618]][_0x690c[117]],_0x6cb7xa=this[_0x690c[618]][_0x690c[119]];_0x6cb7x3?(_0x6cb7x3= _0x6cb7x2[_0x690c[439]],1== _0x6cb7x3[_0x690c[67]]% 2?_0x6cb7x5= _0x6cb7x3[Math[_0x690c[519]](_0x6cb7x3[_0x690c[67]]/ 2)]:(_0x6cb7x5= _0x6cb7x3[_0x690c[67]]/ 2,_0x6cb7x2= _0x6cb7x3[_0x6cb7x5- 1],_0x6cb7x3= _0x6cb7x3[_0x6cb7x5],_0x6cb7x5=  new mxPoint(_0x6cb7x2[_0x690c[235]]+ (_0x6cb7x3[_0x690c[235]]- _0x6cb7x2[_0x690c[235]])/ 2,_0x6cb7x2[_0x690c[236]]+ (_0x6cb7x3[_0x690c[236]]- _0x6cb7x2[_0x690c[236]])/ 2))):(_0x6cb7x5=  new mxPoint,_0x6cb7x5[_0x690c[235]]= this[_0x690c[611]]== mxConstants[_0x690c[2132]]?_0x6cb7x2[_0x690c[235]]:this[_0x690c[611]]== mxConstants[_0x690c[479]]?_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]/ 2:_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]],_0x6cb7x5[_0x690c[236]]= this[_0x690c[123]]== mxConstants[_0x690c[1687]]?_0x6cb7x2[_0x690c[236]]:this[_0x690c[123]]== mxConstants[_0x690c[481]]?_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]/ 2:_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]);return  new mxRectangle(Math[_0x690c[488]](_0x6cb7x5[_0x690c[235]]- (_0x6cb7x9* this[_0x690c[2354]]- this[_0x690c[1368]][_0x690c[235]])* _0x6cb7x4),Math[_0x690c[488]](_0x6cb7x5[_0x690c[236]]- (_0x6cb7xa* this[_0x690c[2354]]- this[_0x690c[1368]][_0x690c[236]])* _0x6cb7x4),_0x6cb7x9* _0x6cb7x4,_0x6cb7xa* _0x6cb7x4)};mxCellOverlay[_0x690c[202]][_0x690c[2591]]= function(){return this[_0x690c[2718]]};function mxOutline(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1097]]= _0x6cb7x2;null!= _0x6cb7x3&& this[_0x690c[176]](_0x6cb7x3)}mxOutline[_0x690c[202]][_0x690c[1097]]= null;mxOutline[_0x690c[202]][_0x690c[2136]]= null;mxOutline[_0x690c[202]][_0x690c[2720]]= mxConstants[_0x690c[2333]];mxOutline[_0x690c[202]][_0x690c[984]]=  !0;mxOutline[_0x690c[202]][_0x690c[2721]]=  !0;mxOutline[_0x690c[202]][_0x690c[467]]= 10;mxOutline[_0x690c[202]][_0x690c[2722]]= 8;mxOutline[_0x690c[202]][_0x690c[2723]]=  !1;mxOutline[_0x690c[202]][_0x690c[2724]]= null;mxOutline[_0x690c[202]][_0x690c[1063]]=  !1;mxOutline[_0x690c[202]][_0x690c[176]]= function(_0x6cb7x2){this[_0x690c[2136]]=  new mxGraph(_0x6cb7x2,this[_0x690c[1097]][_0x690c[502]](),this[_0x690c[2720]],this[_0x690c[1097]][_0x690c[2434]]());this[_0x690c[2136]][_0x690c[2206]]=  !1;this[_0x690c[2136]][_0x690c[1012]]=  !1;var _0x6cb7x3=this[_0x690c[2136]][_0x690c[1177]];this[_0x690c[2136]][_0x690c[1177]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){!this[_0x690c[1063]]&& null!= this[_0x690c[2136]] && _0x6cb7x3[_0x690c[183]](this[_0x690c[2136]],arguments)});mxClient[_0x690c[48]]&& (_0x6cb7x2= this[_0x690c[2136]][_0x690c[249]]()[_0x690c[2051]]()[_0x690c[265]],_0x6cb7x2[_0x690c[57]](_0x690c[2725],_0x690c[2726]),_0x6cb7x2[_0x690c[57]](_0x690c[2727],_0x690c[2726]));this[_0x690c[2136]][_0x690c[2409]]=  !1;this[_0x690c[2136]][_0x690c[995]](!1);this[_0x690c[2728]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){!this[_0x690c[1063]]&&  !this[_0x690c[1124]] && this[_0x690c[2729]]()});this[_0x690c[1097]][_0x690c[502]]()[_0x690c[169]](mxEvent.CHANGE,this[_0x690c[2728]]);this[_0x690c[2136]][_0x690c[1133]](this);_0x6cb7x2= this[_0x690c[1097]][_0x690c[249]]();_0x6cb7x2[_0x690c[169]](mxEvent.SCALE,this[_0x690c[2728]]);_0x6cb7x2[_0x690c[169]](mxEvent.TRANSLATE,this[_0x690c[2728]]);_0x6cb7x2[_0x690c[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0x690c[2728]]);_0x6cb7x2[_0x690c[169]](mxEvent.DOWN,this[_0x690c[2728]]);_0x6cb7x2[_0x690c[169]](mxEvent.UP,this[_0x690c[2728]]);mxEvent[_0x690c[169]](this[_0x690c[1097]][_0x690c[526]],_0x690c[276],this[_0x690c[2728]]);this[_0x690c[2730]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2723]]&& this[_0x690c[2728]][_0x690c[183]](this,arguments)});this[_0x690c[1097]][_0x690c[169]](mxEvent.PAN,this[_0x690c[2730]]);this[_0x690c[2731]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2136]][_0x690c[2341]](this[_0x690c[1097]][_0x690c[2434]]());this[_0x690c[2136]][_0x690c[802]]()});this[_0x690c[1097]][_0x690c[169]](mxEvent.REFRESH,this[_0x690c[2731]]);this[_0x690c[1562]]=  new mxRectangle(0,0,0,0);this[_0x690c[2732]]=  new mxRectangleShape(this[_0x690c[1562]],null,mxConstants.OUTLINE_COLOR,mxConstants.OUTLINE_STROKEWIDTH);this[_0x690c[2732]][_0x690c[507]]= this[_0x690c[2136]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]];this[_0x690c[2732]][_0x690c[176]](this[_0x690c[2136]][_0x690c[249]]()[_0x690c[1524]]());mxEvent[_0x690c[2733]](this[_0x690c[2732]][_0x690c[252]],this[_0x690c[2136]]);this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[1537]]= _0x690c[110];this[_0x690c[2734]]= this[_0x690c[2735]]();this[_0x690c[2734]][_0x690c[176]](this[_0x690c[2136]][_0x690c[249]]()[_0x690c[1524]]());this[_0x690c[984]]&& (this[_0x690c[2734]][_0x690c[252]][_0x690c[124]][_0x690c[270]]= _0x690c[356]);mxEvent[_0x690c[169]](this[_0x690c[2734]][_0x690c[252]],mxClient[_0x690c[754]]?_0x690c[755]:_0x690c[751],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2136]][_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x2))}));this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[495]]= this[_0x690c[2721]]?_0x690c[110]:_0x690c[130];this[_0x690c[2734]][_0x690c[252]][_0x690c[124]][_0x690c[495]]= this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[495]];this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[270]]= _0x690c[582];this[_0x690c[2729]](!1)};mxOutline[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxOutline[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxOutline[_0x690c[202]][_0x690c[2736]]= function(_0x6cb7x2){this[_0x690c[2734]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x6cb7x2?_0x690c[189]:_0x690c[188]};mxOutline[_0x690c[202]][_0x690c[802]]= function(){this[_0x690c[2729]](!0)};mxOutline[_0x690c[202]][_0x690c[2735]]= function(){var _0x6cb7x2=null!= this[_0x690c[2724]]? new mxImageShape( new mxRectangle(0,0,this[_0x690c[2724]][_0x690c[117]],this[_0x690c[2724]][_0x690c[119]]),this[_0x690c[2724]][_0x690c[390]]): new mxRectangleShape( new mxRectangle(0,0,this[_0x690c[2722]],this[_0x690c[2722]]),mxConstants.OUTLINE_HANDLE_FILLCOLOR,mxConstants.OUTLINE_HANDLE_STROKECOLOR);_0x6cb7x2[_0x690c[507]]= this[_0x690c[2136]][_0x690c[507]];return _0x6cb7x2};mxOutline[_0x690c[202]][_0x690c[2737]]= function(){return  new mxRectangle(0,0,this[_0x690c[1097]][_0x690c[526]][_0x690c[1526]],this[_0x690c[1097]][_0x690c[526]][_0x690c[191]])};mxOutline[_0x690c[202]][_0x690c[2738]]= function(_0x6cb7x2){return null};mxOutline[_0x690c[202]][_0x690c[2729]]= function(_0x6cb7x2){if(null!= this[_0x690c[1097]]){var _0x6cb7x3=this[_0x690c[1097]][_0x690c[441]][_0x690c[255]],_0x6cb7x4=this[_0x690c[1097]][_0x690c[517]](),_0x6cb7x4= new mxRectangle(_0x6cb7x4[_0x690c[235]]/ _0x6cb7x3+ this[_0x690c[1097]][_0x690c[1136]],_0x6cb7x4[_0x690c[236]]/ _0x6cb7x3+ this[_0x690c[1097]][_0x690c[1137]],_0x6cb7x4[_0x690c[117]]/ _0x6cb7x3,_0x6cb7x4[_0x690c[119]]/ _0x6cb7x3),_0x6cb7x5= new mxRectangle(0,0,this[_0x690c[1097]][_0x690c[526]][_0x690c[159]]/ _0x6cb7x3,this[_0x690c[1097]][_0x690c[526]][_0x690c[157]]/ _0x6cb7x3),_0x6cb7x9=_0x6cb7x4[_0x690c[238]]();_0x6cb7x9[_0x690c[99]](_0x6cb7x5);var _0x6cb7xa=this[_0x690c[2737]](),_0x6cb7x5=Math[_0x690c[160]](_0x6cb7xa[_0x690c[117]]/ _0x6cb7x3,_0x6cb7x9[_0x690c[117]]),_0x6cb7x3=Math[_0x690c[160]](_0x6cb7xa[_0x690c[119]]/ _0x6cb7x3,_0x6cb7x9[_0x690c[119]]),_0x6cb7x9=Math[_0x690c[160]](0,this[_0x690c[2136]][_0x690c[526]][_0x690c[159]]- this[_0x690c[467]]),_0x6cb7xa=Math[_0x690c[160]](0,this[_0x690c[2136]][_0x690c[526]][_0x690c[157]]- this[_0x690c[467]]),_0x6cb7x9=Math[_0x690c[243]](_0x6cb7x9/ _0x6cb7x5,_0x6cb7xa/ _0x6cb7x3);if(0< _0x6cb7x9){this[_0x690c[2136]][_0x690c[249]]()[_0x690c[255]]!= _0x6cb7x9&& (this[_0x690c[2136]][_0x690c[249]]()[_0x690c[255]]= _0x6cb7x9,_0x6cb7x2=  !0);_0x6cb7x5= this[_0x690c[2136]][_0x690c[249]]();_0x6cb7x5[_0x690c[1741]]!= this[_0x690c[1097]][_0x690c[249]]()[_0x690c[1741]]&& _0x6cb7x5[_0x690c[2257]](this[_0x690c[1097]][_0x690c[249]]()[_0x690c[1741]]);var _0x6cb7x3=this[_0x690c[1097]][_0x690c[441]][_0x690c[513]],_0x6cb7xa=_0x6cb7x3[_0x690c[235]]+ this[_0x690c[1097]][_0x690c[1136]],_0x6cb7x12=_0x6cb7x3[_0x690c[236]]+ this[_0x690c[1097]][_0x690c[1137]],_0x6cb7x9=this[_0x690c[2738]](_0x6cb7x9);null!= _0x6cb7x9&& (_0x6cb7xa+= _0x6cb7x9[_0x690c[235]],_0x6cb7x12+= _0x6cb7x9[_0x690c[236]]);0> _0x6cb7x4[_0x690c[235]]&& (_0x6cb7xa-= _0x6cb7x4[_0x690c[235]]);0> _0x6cb7x4[_0x690c[236]]&& (_0x6cb7x12-= _0x6cb7x4[_0x690c[236]]);if(_0x6cb7x5[_0x690c[513]][_0x690c[235]]!= _0x6cb7xa|| _0x6cb7x5[_0x690c[513]][_0x690c[236]]!= _0x6cb7x12){_0x6cb7x5[_0x690c[513]][_0x690c[235]]= _0x6cb7xa,_0x6cb7x5[_0x690c[513]][_0x690c[236]]= _0x6cb7x12,_0x6cb7x2=  !0};var _0x6cb7x4=_0x6cb7x5[_0x690c[513]],_0x6cb7x9=this[_0x690c[1097]][_0x690c[249]]()[_0x690c[255]],_0x6cb7xa=_0x6cb7x9/ _0x6cb7x5[_0x690c[255]],_0x6cb7x12=1/ _0x6cb7x5[_0x690c[255]],_0x6cb7x13=this[_0x690c[1097]][_0x690c[526]];this[_0x690c[1562]]=  new mxRectangle((_0x6cb7x4[_0x690c[235]]- _0x6cb7x3[_0x690c[235]]- this[_0x690c[1097]][_0x690c[1136]])/ _0x6cb7x12,(_0x6cb7x4[_0x690c[236]]- _0x6cb7x3[_0x690c[236]]- this[_0x690c[1097]][_0x690c[1137]])/ _0x6cb7x12,_0x6cb7x13[_0x690c[159]]/ _0x6cb7xa,_0x6cb7x13[_0x690c[157]]/ _0x6cb7xa);this[_0x690c[1562]][_0x690c[235]]+= this[_0x690c[1097]][_0x690c[526]][_0x690c[360]]* _0x6cb7x5[_0x690c[255]]/ _0x6cb7x9;this[_0x690c[1562]][_0x690c[236]]+= this[_0x690c[1097]][_0x690c[526]][_0x690c[190]]* _0x6cb7x5[_0x690c[255]]/ _0x6cb7x9;_0x6cb7x4= this[_0x690c[2732]][_0x690c[1562]];if(_0x6cb7x4[_0x690c[235]]!= this[_0x690c[1562]][_0x690c[235]]|| _0x6cb7x4[_0x690c[236]]!= this[_0x690c[1562]][_0x690c[236]]|| _0x6cb7x4[_0x690c[117]]!= this[_0x690c[1562]][_0x690c[117]]|| _0x6cb7x4[_0x690c[119]]!= this[_0x690c[1562]][_0x690c[119]]){this[_0x690c[2732]][_0x690c[1562]]= this[_0x690c[1562]],this[_0x690c[2732]][_0x690c[258]]()};_0x6cb7x4= this[_0x690c[2734]][_0x690c[1562]];_0x6cb7x5=  new mxRectangle(this[_0x690c[1562]][_0x690c[235]]+ this[_0x690c[1562]][_0x690c[117]]- _0x6cb7x4[_0x690c[117]]/ 2,this[_0x690c[1562]][_0x690c[236]]+ this[_0x690c[1562]][_0x690c[119]]- _0x6cb7x4[_0x690c[119]]/ 2,_0x6cb7x4[_0x690c[117]],_0x6cb7x4[_0x690c[119]]);if(_0x6cb7x4[_0x690c[235]]!= _0x6cb7x5[_0x690c[235]]|| _0x6cb7x4[_0x690c[236]]!= _0x6cb7x5[_0x690c[236]]|| _0x6cb7x4[_0x690c[117]]!= _0x6cb7x5[_0x690c[117]]|| _0x6cb7x4[_0x690c[119]]!= _0x6cb7x5[_0x690c[119]]){this[_0x690c[2734]][_0x690c[1562]]= _0x6cb7x5,_0x690c[188]!= this[_0x690c[2734]][_0x690c[252]][_0x690c[124]][_0x690c[187]]&& this[_0x690c[2734]][_0x690c[258]]()};_0x6cb7x2&& this[_0x690c[2136]][_0x690c[441]][_0x690c[2259]]()}}};mxOutline[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[984]]&& this[_0x690c[2721]]&& (this[_0x690c[499]]= _0x6cb7x3[_0x690c[729]](this[_0x690c[2734]]),this[_0x690c[2739]]= _0x6cb7x3[_0x690c[730]](),this[_0x690c[2740]]= _0x6cb7x3[_0x690c[732]](),this[_0x690c[1124]]=  !0,this[_0x690c[1097]][_0x690c[2365]]&& mxUtils[_0x690c[1134]](this[_0x690c[1097]][_0x690c[526]])?(this[_0x690c[2741]]= this[_0x690c[1097]][_0x690c[526]][_0x690c[360]],this[_0x690c[2742]]= this[_0x690c[1097]][_0x690c[526]][_0x690c[190]]):this[_0x690c[2742]]= this[_0x690c[2741]]= 0);_0x6cb7x3[_0x690c[722]]()};mxOutline[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1124]]){this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[495]]= this[_0x690c[2721]]?_0x690c[110]:_0x690c[130];this[_0x690c[2734]][_0x690c[252]][_0x690c[124]][_0x690c[495]]= this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[495]];var _0x6cb7x4=_0x6cb7x3[_0x690c[730]]()- this[_0x690c[2739]],_0x6cb7x5=_0x6cb7x3[_0x690c[732]]()- this[_0x690c[2740]],_0x6cb7x9=null;if(this[_0x690c[499]]){_0x6cb7x9= this[_0x690c[1097]][_0x690c[526]],_0x6cb7x5= _0x6cb7x4/ (_0x6cb7x9[_0x690c[159]]/ _0x6cb7x9[_0x690c[157]]),_0x6cb7x9=  new mxRectangle(this[_0x690c[1562]][_0x690c[235]],this[_0x690c[1562]][_0x690c[236]],Math[_0x690c[160]](1,this[_0x690c[1562]][_0x690c[117]]+ _0x6cb7x4),Math[_0x690c[160]](1,this[_0x690c[1562]][_0x690c[119]]+ _0x6cb7x5)),this[_0x690c[2732]][_0x690c[1562]]= _0x6cb7x9,this[_0x690c[2732]][_0x690c[258]]()}else {var _0x6cb7xa=this[_0x690c[2136]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x9= new mxRectangle(this[_0x690c[1562]][_0x690c[235]]+ _0x6cb7x4,this[_0x690c[1562]][_0x690c[236]]+ _0x6cb7x5,this[_0x690c[1562]][_0x690c[117]],this[_0x690c[1562]][_0x690c[119]]);this[_0x690c[2732]][_0x690c[1562]]= _0x6cb7x9;this[_0x690c[2732]][_0x690c[258]]();_0x6cb7x4= _0x6cb7x4/ _0x6cb7xa* this[_0x690c[1097]][_0x690c[249]]()[_0x690c[255]];_0x6cb7x5= _0x6cb7x5/ _0x6cb7xa* this[_0x690c[1097]][_0x690c[249]]()[_0x690c[255]];this[_0x690c[1097]][_0x690c[1135]](-_0x6cb7x4- this[_0x690c[2741]],-_0x6cb7x5- this[_0x690c[2742]])};_0x6cb7x4= this[_0x690c[2734]][_0x690c[1562]];this[_0x690c[2734]][_0x690c[1562]]=  new mxRectangle(_0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]]- _0x6cb7x4[_0x690c[117]]/ 2,_0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]]- _0x6cb7x4[_0x690c[119]]/ 2,_0x6cb7x4[_0x690c[117]],_0x6cb7x4[_0x690c[119]]);_0x690c[188]!= this[_0x690c[2734]][_0x690c[252]][_0x690c[124]][_0x690c[187]]&& this[_0x690c[2734]][_0x690c[258]]();_0x6cb7x3[_0x690c[722]]()}};mxOutline[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1124]]){var _0x6cb7x4=_0x6cb7x3[_0x690c[730]]()- this[_0x690c[2739]],_0x6cb7x5=_0x6cb7x3[_0x690c[732]]()- this[_0x690c[2740]];if(0< Math[_0x690c[425]](_0x6cb7x4)|| 0< Math[_0x690c[425]](_0x6cb7x5)){if(this[_0x690c[499]]){var _0x6cb7x5=this[_0x690c[2732]][_0x690c[1562]][_0x690c[117]],_0x6cb7x9=this[_0x690c[1097]][_0x690c[249]]()[_0x690c[255]];this[_0x690c[1097]][_0x690c[2561]](_0x6cb7x9- _0x6cb7x4* _0x6cb7x9/ _0x6cb7x5,!1)}else {if(!this[_0x690c[1097]][_0x690c[2365]]||  !mxUtils[_0x690c[1134]](this[_0x690c[1097]][_0x690c[526]])){this[_0x690c[1097]][_0x690c[1135]](0,0),_0x6cb7x4/= this[_0x690c[2136]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x5/= this[_0x690c[2136]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x9= this[_0x690c[1097]][_0x690c[249]]()[_0x690c[513]],this[_0x690c[1097]][_0x690c[249]]()[_0x690c[1147]](_0x6cb7x9[_0x690c[235]]- _0x6cb7x4,_0x6cb7x9[_0x690c[236]]- _0x6cb7x5)}};this[_0x690c[2729]]();_0x6cb7x3[_0x690c[722]]()};this[_0x690c[1983]]= null;this[_0x690c[1124]]=  !1}};mxOutline[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[1097]]&& (this[_0x690c[1097]][_0x690c[745]](this[_0x690c[2730]]),this[_0x690c[1097]][_0x690c[745]](this[_0x690c[2731]]),this[_0x690c[1097]][_0x690c[502]]()[_0x690c[745]](this[_0x690c[2728]]),this[_0x690c[1097]][_0x690c[249]]()[_0x690c[745]](this[_0x690c[2728]]),mxEvent[_0x690c[169]](this[_0x690c[1097]][_0x690c[526]],_0x690c[276],this[_0x690c[2728]]),this[_0x690c[1097]]= null);null!= this[_0x690c[2136]]&& (this[_0x690c[2136]][_0x690c[1148]](this),this[_0x690c[2136]][_0x690c[515]](),this[_0x690c[2136]]= null);null!= this[_0x690c[2732]]&& (this[_0x690c[2732]][_0x690c[515]](),this[_0x690c[2732]]= null);null!= this[_0x690c[2734]]&& (this[_0x690c[2734]][_0x690c[515]](),this[_0x690c[2734]]= null)};function mxMultiplicity(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15){this[_0x690c[1097]]= _0x6cb7x2;this[_0x690c[60]]= _0x6cb7x3;this[_0x690c[2588]]= _0x6cb7x4;this[_0x690c[131]]= _0x6cb7x5;this[_0x690c[243]]= null!= _0x6cb7x9?_0x6cb7x9:0;this[_0x690c[160]]= null!= _0x6cb7xa?_0x6cb7xa:_0x690c[2743];this[_0x690c[2744]]= _0x6cb7x12;this[_0x690c[2589]]= mxResources[_0x690c[203]](_0x6cb7x13)|| _0x6cb7x13;this[_0x690c[2745]]= mxResources[_0x690c[203]](_0x6cb7x14)|| _0x6cb7x14;this[_0x690c[2746]]= null!= _0x6cb7x15?_0x6cb7x15:!0}mxMultiplicity[_0x690c[202]][_0x690c[60]]= null;mxMultiplicity[_0x690c[202]][_0x690c[2588]]= null;mxMultiplicity[_0x690c[202]][_0x690c[131]]= null;mxMultiplicity[_0x690c[202]][_0x690c[1097]]= null;mxMultiplicity[_0x690c[202]][_0x690c[243]]= null;mxMultiplicity[_0x690c[202]][_0x690c[160]]= null;mxMultiplicity[_0x690c[202]][_0x690c[2744]]= null;mxMultiplicity[_0x690c[202]][_0x690c[2746]]=  !0;mxMultiplicity[_0x690c[202]][_0x690c[2589]]= null;mxMultiplicity[_0x690c[202]][_0x690c[2745]]= null;mxMultiplicity[_0x690c[202]][_0x690c[2583]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){var _0x6cb7x12=_0x690c[110];if(this[_0x690c[1097]]&& this[_0x690c[2747]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x3)|| !this[_0x690c[1097]]&& this[_0x690c[2747]](_0x6cb7x2,_0x6cb7x5,_0x6cb7x3)){if(null!= this[_0x690c[2589]]&& (this[_0x690c[1097]]&& (0== this[_0x690c[160]]|| _0x6cb7x9>= this[_0x690c[160]])|| !this[_0x690c[1097]]&& (0== this[_0x690c[160]]|| _0x6cb7xa>= this[_0x690c[160]]))){_0x6cb7x12+= this[_0x690c[2589]]+ _0x690c[192]};null!= this[_0x690c[2744]]&& (null!= this[_0x690c[2745]]&& 0< this[_0x690c[2744]][_0x690c[67]])&& (this[_0x690c[2748]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5)|| (_0x6cb7x12+= this[_0x690c[2745]]+ _0x690c[192]))};return 0< _0x6cb7x12[_0x690c[67]]?_0x6cb7x12:null};mxMultiplicity[_0x690c[202]][_0x690c[2748]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x3= _0x6cb7x2[_0x690c[251]][_0x690c[433]](_0x6cb7x4);_0x6cb7x5= _0x6cb7x2[_0x690c[251]][_0x690c[433]](_0x6cb7x5);_0x6cb7x4=  !this[_0x690c[2746]];for(var _0x6cb7x9=this[_0x690c[2744]],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){if(this[_0x690c[1097]]&& this[_0x690c[2749]](_0x6cb7x2,_0x6cb7x5,_0x6cb7x9[_0x6cb7xa])){_0x6cb7x4= this[_0x690c[2746]];break}else {if(!this[_0x690c[1097]]&& this[_0x690c[2749]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x9[_0x6cb7xa])){_0x6cb7x4= this[_0x690c[2746]];break}}};return _0x6cb7x4};mxMultiplicity[_0x690c[202]][_0x690c[2747]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= _0x6cb7x2[_0x690c[251]][_0x690c[433]](_0x6cb7x3);return this[_0x690c[2749]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[60]],this[_0x690c[2588]],this[_0x690c[131]])};mxMultiplicity[_0x690c[202]][_0x690c[2749]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return null!= _0x6cb7x3?isNaN(_0x6cb7x3[_0x690c[288]])?_0x6cb7x3== _0x6cb7x4:mxUtils[_0x690c[1331]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9):!1};function mxLayoutManager(_0x6cb7x2){this[_0x690c[2750]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x4){this[_0x690c[994]]()&& this[_0x690c[823]](_0x6cb7x4[_0x690c[720]](_0x690c[1061]))});this[_0x690c[2317]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x4){this[_0x690c[994]]()&& this[_0x690c[835]](_0x6cb7x4[_0x690c[720]](_0x690c[895]),_0x6cb7x4[_0x690c[720]](_0x690c[763]))});this[_0x690c[1178]](_0x6cb7x2)}mxLayoutManager[_0x690c[202]]=  new mxEventSource;mxLayoutManager[_0x690c[202]][_0x690c[196]]= mxLayoutManager;mxLayoutManager[_0x690c[202]][_0x690c[1179]]= null;mxLayoutManager[_0x690c[202]][_0x690c[2751]]=  !0;mxLayoutManager[_0x690c[202]][_0x690c[984]]=  !0;mxLayoutManager[_0x690c[202]][_0x690c[2728]]= null;mxLayoutManager[_0x690c[202]][_0x690c[2317]]= null;mxLayoutManager[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxLayoutManager[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxLayoutManager[_0x690c[202]][_0x690c[2752]]= function(){return this[_0x690c[2751]]};mxLayoutManager[_0x690c[202]][_0x690c[2753]]= function(_0x6cb7x2){this[_0x690c[2751]]= _0x6cb7x2};mxLayoutManager[_0x690c[202]][_0x690c[1703]]= function(){return this[_0x690c[1179]]};mxLayoutManager[_0x690c[202]][_0x690c[1178]]= function(_0x6cb7x2){if(null!= this[_0x690c[1179]]){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]();_0x6cb7x3[_0x690c[745]](this[_0x690c[2750]]);this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2317]])};this[_0x690c[1179]]= _0x6cb7x2;null!= this[_0x690c[1179]]&& (_0x6cb7x3= this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x3[_0x690c[169]](mxEvent.BEFORE_UNDO,this[_0x690c[2750]]),this[_0x690c[1179]][_0x690c[169]](mxEvent.MOVE_CELLS,this[_0x690c[2317]]))};mxLayoutManager[_0x690c[202]][_0x690c[2754]]= function(_0x6cb7x2){return null};mxLayoutManager[_0x690c[202]][_0x690c[823]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[2755]](_0x6cb7x2[_0x690c[1065]]);var _0x6cb7x3=this[_0x690c[1703]]()[_0x690c[502]]();if(this[_0x690c[2752]]()){for(var _0x6cb7x4=_0x6cb7x3[_0x690c[1977]](_0x6cb7x2);0< _0x6cb7x4[_0x690c[67]];){_0x6cb7x2= _0x6cb7x2[_0x690c[1919]](_0x6cb7x4),_0x6cb7x4= _0x6cb7x3[_0x690c[1977]](_0x6cb7x4)}};this[_0x690c[828]](mxUtils[_0x690c[1779]](_0x6cb7x2,!1))};mxLayoutManager[_0x690c[202]][_0x690c[835]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& null!= _0x6cb7x3){for(var _0x6cb7x4=mxUtils[_0x690c[2196]](this[_0x690c[1703]]()[_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x3),mxEvent[_0x690c[733]](_0x6cb7x3)),_0x6cb7x5=this[_0x690c[1703]]()[_0x690c[502]](),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x2[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[2754]](_0x6cb7x5[_0x690c[1197]](_0x6cb7x2[_0x6cb7x9]));null!= _0x6cb7xa&& _0x6cb7xa[_0x690c[1702]](_0x6cb7x2[_0x6cb7x9],_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]])}}};mxLayoutManager[_0x690c[202]][_0x690c[2755]]= function(_0x6cb7x2){for(var _0x6cb7x3=[],_0x6cb7x4={},_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x9=_0x6cb7x2[_0x6cb7x5];if(_0x6cb7x9 instanceof  mxRootChange){return []};for(var _0x6cb7x9=this[_0x690c[2756]](_0x6cb7x9),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){if(null!= _0x6cb7x9[_0x6cb7xa]){var _0x6cb7x12=mxCellPath[_0x690c[385]](_0x6cb7x9[_0x6cb7xa]);null== _0x6cb7x4[_0x6cb7x12]&& (_0x6cb7x4[_0x6cb7x12]= _0x6cb7x9[_0x6cb7xa],_0x6cb7x3[_0x690c[207]](_0x6cb7x9[_0x6cb7xa]))}}};return _0x6cb7x3};mxLayoutManager[_0x690c[202]][_0x690c[2756]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1703]]()[_0x690c[502]]();return _0x6cb7x2 instanceof  mxChildChange?[_0x6cb7x2[_0x690c[247]],_0x6cb7x2[_0x690c[257]],_0x6cb7x3[_0x690c[1197]](_0x6cb7x2[_0x690c[247]])]:_0x6cb7x2 instanceof  mxTerminalChange|| _0x6cb7x2 instanceof  mxGeometryChange?[_0x6cb7x2[_0x690c[246]],_0x6cb7x3[_0x690c[1197]](_0x6cb7x2[_0x690c[246]])]:[]};mxLayoutManager[_0x690c[202]][_0x690c[828]]= function(_0x6cb7x2){if(0< _0x6cb7x2[_0x690c[67]]){var _0x6cb7x3=this[_0x690c[1703]]()[_0x690c[502]]();_0x6cb7x3[_0x690c[473]]();try{for(var _0x6cb7x4=null,_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){_0x6cb7x2[_0x6cb7x5]!= _0x6cb7x3[_0x690c[501]]()&& _0x6cb7x2[_0x6cb7x5]!= _0x6cb7x4&& (_0x6cb7x4= _0x6cb7x2[_0x6cb7x5],this[_0x690c[2757]](this[_0x690c[2754]](_0x6cb7x4),_0x6cb7x4))};this[_0x690c[746]]( new mxEventObject(mxEvent.LAYOUT_CELLS,_0x690c[895],_0x6cb7x2))}finally{_0x6cb7x3[_0x690c[476]]()}}};mxLayoutManager[_0x690c[202]][_0x690c[2757]]= function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2&& null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[350]](_0x6cb7x3)};mxLayoutManager[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1178]](null)};function mxSpaceManager(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[2758]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[994]]()&& this[_0x690c[837]](_0x6cb7x3[_0x690c[720]](_0x690c[895]))});this[_0x690c[2759]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[994]]()&& this[_0x690c[837]](_0x6cb7x3[_0x690c[720]](_0x690c[895]))});this[_0x690c[2760]]= null!= _0x6cb7x3?_0x6cb7x3:!0;this[_0x690c[2761]]= null!= _0x6cb7x4?_0x6cb7x4:!0;this[_0x690c[2392]]= null!= _0x6cb7x5?_0x6cb7x5:!0;this[_0x690c[1178]](_0x6cb7x2)}mxSpaceManager[_0x690c[202]]=  new mxEventSource;mxSpaceManager[_0x690c[202]][_0x690c[196]]= mxSpaceManager;mxSpaceManager[_0x690c[202]][_0x690c[1179]]= null;mxSpaceManager[_0x690c[202]][_0x690c[984]]=  !0;mxSpaceManager[_0x690c[202]][_0x690c[2760]]=  !0;mxSpaceManager[_0x690c[202]][_0x690c[2761]]=  !0;mxSpaceManager[_0x690c[202]][_0x690c[2392]]=  !0;mxSpaceManager[_0x690c[202]][_0x690c[2758]]= null;mxSpaceManager[_0x690c[202]][_0x690c[2759]]= null;mxSpaceManager[_0x690c[202]][_0x690c[2762]]= function(_0x6cb7x2){return !this[_0x690c[1703]]()[_0x690c[502]]()[_0x690c[1193]](_0x6cb7x2)};mxSpaceManager[_0x690c[202]][_0x690c[2763]]= function(_0x6cb7x2){return this[_0x690c[1703]]()[_0x690c[502]]()[_0x690c[1193]](_0x6cb7x2)&& this[_0x690c[1703]]()[_0x690c[1712]](_0x6cb7x2)};mxSpaceManager[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxSpaceManager[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxSpaceManager[_0x690c[202]][_0x690c[2764]]= function(){return this[_0x690c[2760]]};mxSpaceManager[_0x690c[202]][_0x690c[2765]]= function(_0x6cb7x2){this[_0x690c[2760]]= _0x6cb7x2};mxSpaceManager[_0x690c[202]][_0x690c[2766]]= function(){return this[_0x690c[2761]]};mxSpaceManager[_0x690c[202]][_0x690c[2767]]= function(_0x6cb7x2){this[_0x690c[2761]]= _0x6cb7x2};mxSpaceManager[_0x690c[202]][_0x690c[2678]]= function(){return this[_0x690c[2392]]};mxSpaceManager[_0x690c[202]][_0x690c[2679]]= function(_0x6cb7x2){this[_0x690c[2392]]= _0x6cb7x2};mxSpaceManager[_0x690c[202]][_0x690c[1703]]= function(){return this[_0x690c[1179]]};mxSpaceManager[_0x690c[202]][_0x690c[1178]]= function(_0x6cb7x2){null!= this[_0x690c[1179]]&& (this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2758]]),this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2759]]));this[_0x690c[1179]]= _0x6cb7x2;null!= this[_0x690c[1179]]&& (this[_0x690c[1179]][_0x690c[169]](mxEvent.RESIZE_CELLS,this[_0x690c[2758]]),this[_0x690c[1179]][_0x690c[169]](mxEvent.FOLD_CELLS,this[_0x690c[2759]]))};mxSpaceManager[_0x690c[202]][_0x690c[837]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]]();_0x6cb7x3[_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){if(!this[_0x690c[2762]](_0x6cb7x2[_0x6cb7x4])){this[_0x690c[2768]](_0x6cb7x2[_0x6cb7x4]);break}}}finally{_0x6cb7x3[_0x690c[476]]()}}};mxSpaceManager[_0x690c[202]][_0x690c[2768]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1703]](),_0x6cb7x4=_0x6cb7x3[_0x690c[249]](),_0x6cb7x5=_0x6cb7x3[_0x690c[502]](),_0x6cb7x9=_0x6cb7x4[_0x690c[248]](_0x6cb7x2),_0x6cb7xa=_0x6cb7x4[_0x690c[248]](_0x6cb7x5[_0x690c[1197]](_0x6cb7x2));if(null!= _0x6cb7x9&& null!= _0x6cb7xa){var _0x6cb7x12=this[_0x690c[2769]](_0x6cb7x9),_0x6cb7x13=_0x6cb7x5[_0x690c[1721]](_0x6cb7x2);if(null!= _0x6cb7x12&& null!= _0x6cb7x13){var _0x6cb7x14=_0x6cb7x4[_0x690c[513]],_0x6cb7x15=_0x6cb7x4[_0x690c[255]],_0x6cb7x4=_0x6cb7x9[_0x690c[235]]- _0x6cb7xa[_0x690c[2078]][_0x690c[235]]- _0x6cb7x14[_0x690c[235]]* _0x6cb7x15,_0x6cb7xa=_0x6cb7x9[_0x690c[236]]- _0x6cb7xa[_0x690c[2078]][_0x690c[236]]- _0x6cb7x14[_0x690c[236]]* _0x6cb7x15,_0x6cb7x14=_0x6cb7x9[_0x690c[235]]+ _0x6cb7x9[_0x690c[117]],_0x6cb7x16=_0x6cb7x9[_0x690c[236]]+ _0x6cb7x9[_0x690c[119]],_0x6cb7x17=_0x6cb7x9[_0x690c[117]]- _0x6cb7x13[_0x690c[117]]* _0x6cb7x15+ _0x6cb7x4- _0x6cb7x13[_0x690c[235]]* _0x6cb7x15,_0x6cb7x18=_0x6cb7x9[_0x690c[119]]- _0x6cb7x13[_0x690c[119]]* _0x6cb7x15+ _0x6cb7xa- _0x6cb7x13[_0x690c[236]]* _0x6cb7x15,_0x6cb7x19=1- _0x6cb7x13[_0x690c[117]]* _0x6cb7x15/ _0x6cb7x9[_0x690c[117]],_0x6cb7x9=1- _0x6cb7x13[_0x690c[119]]* _0x6cb7x15/ _0x6cb7x9[_0x690c[119]];_0x6cb7x5[_0x690c[473]]();try{for(_0x6cb7x13= 0;_0x6cb7x13< _0x6cb7x12[_0x690c[67]];_0x6cb7x13++){_0x6cb7x12[_0x6cb7x13]!= _0x6cb7x2&& this[_0x690c[2763]](_0x6cb7x12[_0x6cb7x13])&& this[_0x690c[2770]](_0x6cb7x12[_0x6cb7x13],_0x6cb7x17,_0x6cb7x18,_0x6cb7x4,_0x6cb7xa,_0x6cb7x14,_0x6cb7x16,_0x6cb7x19,_0x6cb7x9,this[_0x690c[2678]]()&& _0x6cb7x3[_0x690c[2507]](_0x6cb7x12[_0x6cb7x13]))}}finally{_0x6cb7x5[_0x690c[476]]()}}}};mxSpaceManager[_0x690c[202]][_0x690c[2770]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15){_0x6cb7x5= this[_0x690c[1703]]();var _0x6cb7x16=_0x6cb7x5[_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);if(null!= _0x6cb7x16){var _0x6cb7x17=_0x6cb7x5[_0x690c[502]](),_0x6cb7x18=_0x6cb7x17[_0x690c[1721]](_0x6cb7x2);if(null!= _0x6cb7x18){_0x6cb7x17[_0x690c[473]]();try{if(this[_0x690c[2764]]()){if(_0x6cb7x16[_0x690c[235]]>= _0x6cb7xa){_0x6cb7x18= _0x6cb7x18[_0x690c[238]](),_0x6cb7x18[_0x690c[513]](-_0x6cb7x3,0)}else {var _0x6cb7x19=Math[_0x690c[160]](0,_0x6cb7x16[_0x690c[235]]- x0),_0x6cb7x18=_0x6cb7x18[_0x690c[238]]();_0x6cb7x18[_0x690c[513]](-_0x6cb7x13* _0x6cb7x19,0)}};if(this[_0x690c[2766]]()){if(_0x6cb7x16[_0x690c[236]]>= _0x6cb7x12){_0x6cb7x18= _0x6cb7x18[_0x690c[238]](),_0x6cb7x18[_0x690c[513]](0,-_0x6cb7x4)}else {var _0x6cb7x1a=Math[_0x690c[160]](0,_0x6cb7x16[_0x690c[236]]- _0x6cb7x9),_0x6cb7x18=_0x6cb7x18[_0x690c[238]]();_0x6cb7x18[_0x690c[513]](0,-_0x6cb7x14* _0x6cb7x1a)}};_0x6cb7x18!= _0x6cb7x17[_0x690c[1721]](_0x6cb7x2)&& (_0x6cb7x17[_0x690c[1724]](_0x6cb7x2,_0x6cb7x18),_0x6cb7x15&& _0x6cb7x5[_0x690c[2508]](_0x6cb7x2))}finally{_0x6cb7x17[_0x690c[476]]()}}}};mxSpaceManager[_0x690c[202]][_0x690c[2769]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1703]](),_0x6cb7x4=_0x6cb7x3[_0x690c[502]]()[_0x690c[1197]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x5=this[_0x690c[2766]](),_0x6cb7x9=this[_0x690c[2764]]();return _0x6cb7x3[_0x690c[2691]](_0x6cb7x2[_0x690c[235]]+ (_0x6cb7x5?0:_0x6cb7x2[_0x690c[117]]),_0x6cb7x2[_0x690c[236]]+ (_0x6cb7x5&& _0x6cb7x9?0:_0x6cb7x2[_0x690c[119]]),_0x6cb7x4,_0x6cb7x9,_0x6cb7x5)};mxSpaceManager[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1178]](null)};function mxSwimlaneManager(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[662]]= null!= _0x6cb7x3?_0x6cb7x3:!0;this[_0x690c[2771]]= null!= _0x6cb7x4?_0x6cb7x4:!0;this[_0x690c[2772]]= null!= _0x6cb7x5?_0x6cb7x5:!0;this[_0x690c[2773]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[994]]()&& this[_0x690c[2774]]()&& this[_0x690c[833]](_0x6cb7x3[_0x690c[720]](_0x690c[895]))});this[_0x690c[2758]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[994]]()&& this[_0x690c[2775]]()&& this[_0x690c[837]](_0x6cb7x3[_0x690c[720]](_0x690c[895]))});this[_0x690c[1178]](_0x6cb7x2)}mxSwimlaneManager[_0x690c[202]]=  new mxEventSource;mxSwimlaneManager[_0x690c[202]][_0x690c[196]]= mxSwimlaneManager;mxSwimlaneManager[_0x690c[202]][_0x690c[1179]]= null;mxSwimlaneManager[_0x690c[202]][_0x690c[984]]=  !0;mxSwimlaneManager[_0x690c[202]][_0x690c[662]]=  !0;mxSwimlaneManager[_0x690c[202]][_0x690c[2771]]=  !0;mxSwimlaneManager[_0x690c[202]][_0x690c[2772]]=  !0;mxSwimlaneManager[_0x690c[202]][_0x690c[2773]]= null;mxSwimlaneManager[_0x690c[202]][_0x690c[2758]]= null;mxSwimlaneManager[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxSwimlaneManager[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxSwimlaneManager[_0x690c[202]][_0x690c[1737]]= function(){return this[_0x690c[662]]};mxSwimlaneManager[_0x690c[202]][_0x690c[2776]]= function(_0x6cb7x2){this[_0x690c[662]]= _0x6cb7x2};mxSwimlaneManager[_0x690c[202]][_0x690c[2774]]= function(){return this[_0x690c[2771]]};mxSwimlaneManager[_0x690c[202]][_0x690c[2777]]= function(_0x6cb7x2){this[_0x690c[2771]]= _0x6cb7x2};mxSwimlaneManager[_0x690c[202]][_0x690c[2775]]= function(){return this[_0x690c[2772]]};mxSwimlaneManager[_0x690c[202]][_0x690c[2778]]= function(_0x6cb7x2){this[_0x690c[2772]]= _0x6cb7x2};mxSwimlaneManager[_0x690c[202]][_0x690c[1703]]= function(){return this[_0x690c[1179]]};mxSwimlaneManager[_0x690c[202]][_0x690c[1178]]= function(_0x6cb7x2){null!= this[_0x690c[1179]]&& (this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2773]]),this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2758]]));this[_0x690c[1179]]= _0x6cb7x2;null!= this[_0x690c[1179]]&& (this[_0x690c[1179]][_0x690c[169]](mxEvent.ADD_CELLS,this[_0x690c[2773]]),this[_0x690c[1179]][_0x690c[169]](mxEvent.CELLS_RESIZED,this[_0x690c[2758]]))};mxSwimlaneManager[_0x690c[202]][_0x690c[2779]]= function(_0x6cb7x2){return !this[_0x690c[1703]]()[_0x690c[1730]](_0x6cb7x2)};mxSwimlaneManager[_0x690c[202]][_0x690c[2780]]= function(_0x6cb7x2){if(this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x2)){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x2);_0x6cb7x2= null!= _0x6cb7x3?_0x6cb7x3[_0x690c[124]]:this[_0x690c[1179]][_0x690c[1705]](_0x6cb7x2);return 1== mxUtils[_0x690c[433]](_0x6cb7x2,mxConstants.STYLE_HORIZONTAL,1)};return !this[_0x690c[1737]]()};mxSwimlaneManager[_0x690c[202]][_0x690c[833]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[1703]]()[_0x690c[502]]();_0x6cb7x3[_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){this[_0x690c[2779]](_0x6cb7x2[_0x6cb7x4])|| this[_0x690c[2781]](_0x6cb7x2[_0x6cb7x4])}}finally{_0x6cb7x3[_0x690c[476]]()}}};mxSwimlaneManager[_0x690c[202]][_0x690c[2781]]= function(_0x6cb7x2){for(var _0x6cb7x3=this[_0x690c[1703]]()[_0x690c[502]](),_0x6cb7x4=_0x6cb7x3[_0x690c[1197]](_0x6cb7x2),_0x6cb7x5=_0x6cb7x3[_0x690c[262]](_0x6cb7x4),_0x6cb7x9=null,_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x5;_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x3[_0x690c[263]](_0x6cb7x4,_0x6cb7xa);if(_0x6cb7x12!= _0x6cb7x2&&  !this[_0x690c[2779]](_0x6cb7x12)&& (_0x6cb7x9= _0x6cb7x3[_0x690c[1721]](_0x6cb7x12),null!= _0x6cb7x9)){break}};null!= _0x6cb7x9&& this[_0x690c[2782]](_0x6cb7x2,_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]])};mxSwimlaneManager[_0x690c[202]][_0x690c[837]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[1703]]()[_0x690c[502]]();_0x6cb7x3[_0x690c[473]]();try{for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x2[_0x690c[67]];_0x6cb7x4++){if(!this[_0x690c[2779]](_0x6cb7x2[_0x6cb7x4])){var _0x6cb7x5=_0x6cb7x3[_0x690c[1721]](_0x6cb7x2[_0x6cb7x4]);if(null!= _0x6cb7x5){for(var _0x6cb7x9= new mxRectangle(0,0,_0x6cb7x5[_0x690c[117]],_0x6cb7x5[_0x690c[119]]),_0x6cb7xa=_0x6cb7x2[_0x6cb7x4],_0x6cb7x12=_0x6cb7xa;null!= _0x6cb7x12;){var _0x6cb7xa=_0x6cb7x12,_0x6cb7x12=_0x6cb7x3[_0x690c[1197]](_0x6cb7x12),_0x6cb7x13=this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x12)?this[_0x690c[1179]][_0x690c[1731]](_0x6cb7x12): new mxRectangle;_0x6cb7x9[_0x690c[117]]+= _0x6cb7x13[_0x690c[117]];_0x6cb7x9[_0x690c[119]]+= _0x6cb7x13[_0x690c[119]]};this[_0x690c[2782]](_0x6cb7xa,_0x6cb7x9[_0x690c[117]],_0x6cb7x9[_0x690c[119]])}}}}finally{_0x6cb7x3[_0x690c[476]]()}}};mxSwimlaneManager[_0x690c[202]][_0x690c[2782]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1703]]()[_0x690c[502]]();_0x6cb7x5[_0x690c[473]]();try{if(!this[_0x690c[2779]](_0x6cb7x2)){var _0x6cb7x9=_0x6cb7x5[_0x690c[1721]](_0x6cb7x2);if(null!= _0x6cb7x9){var _0x6cb7xa=this[_0x690c[2780]](_0x6cb7x2);if(_0x6cb7xa&& _0x6cb7x9[_0x690c[119]]!= _0x6cb7x4|| !_0x6cb7xa&& _0x6cb7x9[_0x690c[117]]!= _0x6cb7x3){_0x6cb7x9= _0x6cb7x9[_0x690c[238]](),_0x6cb7xa?_0x6cb7x9[_0x690c[119]]= _0x6cb7x4:_0x6cb7x9[_0x690c[117]]= _0x6cb7x3,_0x6cb7x5[_0x690c[1724]](_0x6cb7x2,_0x6cb7x9)}}};var _0x6cb7x12=this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x2)?this[_0x690c[1179]][_0x690c[1731]](_0x6cb7x2): new mxRectangle;_0x6cb7x3-= _0x6cb7x12[_0x690c[117]];_0x6cb7x4-= _0x6cb7x12[_0x690c[119]];for(var _0x6cb7x13=_0x6cb7x5[_0x690c[262]](_0x6cb7x2),_0x6cb7x9=0;_0x6cb7x9< _0x6cb7x13;_0x6cb7x9++){var _0x6cb7x14=_0x6cb7x5[_0x690c[263]](_0x6cb7x2,_0x6cb7x9);this[_0x690c[2782]](_0x6cb7x14,_0x6cb7x3,_0x6cb7x4)}}finally{_0x6cb7x5[_0x690c[476]]()}};mxSwimlaneManager[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1178]](null)};function mxTemporaryCellStates(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[441]]= _0x6cb7x2;_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:1;this[_0x690c[2783]]= _0x6cb7x2[_0x690c[517]]();this[_0x690c[2784]]= _0x6cb7x2[_0x690c[2312]]();this[_0x690c[2785]]= _0x6cb7x2[_0x690c[518]]();_0x6cb7x2[_0x690c[1517]]( new mxDictionary);_0x6cb7x2[_0x690c[2262]](_0x6cb7x3);if(null!= _0x6cb7x4){_0x6cb7x3= _0x6cb7x2[_0x690c[1230]]( new mxCell);for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]];_0x6cb7x5++){_0x6cb7x2[_0x690c[2267]](_0x6cb7x3,_0x6cb7x4[_0x6cb7x5])};for(var _0x6cb7x9=null,_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]];_0x6cb7x5++){var _0x6cb7xa=_0x6cb7x2[_0x690c[2268]](_0x6cb7x3,_0x6cb7x4[_0x6cb7x5]);null== _0x6cb7x9?_0x6cb7x9= _0x6cb7xa:_0x6cb7x9[_0x690c[99]](_0x6cb7xa)};null== _0x6cb7x9&& (_0x6cb7x9=  new mxRectangle);_0x6cb7x2[_0x690c[2256]](_0x6cb7x9)}}mxTemporaryCellStates[_0x690c[202]][_0x690c[441]]= null;mxTemporaryCellStates[_0x690c[202]][_0x690c[2784]]= null;mxTemporaryCellStates[_0x690c[202]][_0x690c[2783]]= null;mxTemporaryCellStates[_0x690c[202]][_0x690c[2785]]= null;mxTemporaryCellStates[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[441]][_0x690c[2262]](this[_0x690c[2785]]);this[_0x690c[441]][_0x690c[1517]](this[_0x690c[2784]]);this[_0x690c[441]][_0x690c[2256]](this[_0x690c[2783]])};function mxCellStatePreview(_0x6cb7x2){this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[2786]]= {}}mxCellStatePreview[_0x690c[202]][_0x690c[1179]]= null;mxCellStatePreview[_0x690c[202]][_0x690c[2786]]= null;mxCellStatePreview[_0x690c[202]][_0x690c[2787]]= 0;mxCellStatePreview[_0x690c[202]][_0x690c[1107]]= function(){return 0== this[_0x690c[2787]]};mxCellStatePreview[_0x690c[202]][_0x690c[1194]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x5= null!= _0x6cb7x5?_0x6cb7x5:!0;_0x6cb7x9= null!= _0x6cb7x9?_0x6cb7x9:!0;var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x12=this[_0x690c[2786]][_0x6cb7xa];null== _0x6cb7x12?(_0x6cb7x12=  new mxPoint(_0x6cb7x3,_0x6cb7x4),this[_0x690c[2786]][_0x6cb7xa]= _0x6cb7x12,this[_0x690c[2787]]++):_0x6cb7x5?(_0x6cb7x12[_0x690c[2788]]+= _0x6cb7x3,_0x6cb7x12[_0x690c[2789]]+= _0x6cb7x4):(_0x6cb7x12[_0x690c[2788]]= _0x6cb7x3,_0x6cb7x12[_0x690c[2789]]= _0x6cb7x4);_0x6cb7x9&& this[_0x690c[2790]](_0x6cb7x2);return _0x6cb7x12};mxCellStatePreview[_0x690c[202]][_0x690c[539]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x4=_0x6cb7x3[_0x690c[501]](),_0x6cb7x5;for(_0x6cb7x5 in this[_0x690c[2786]]){var _0x6cb7x9=mxCellPath[_0x690c[2791]](_0x6cb7x4,_0x6cb7x5),_0x6cb7xa=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x9),_0x6cb7x12=this[_0x690c[2786]][_0x6cb7x5],_0x6cb7x9=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x3[_0x690c[1197]](_0x6cb7x9));this[_0x690c[2792]](_0x6cb7x9,_0x6cb7xa,_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]])};for(_0x6cb7x5 in this[_0x690c[2786]]){_0x6cb7x9= mxCellPath[_0x690c[2791]](_0x6cb7x4,_0x6cb7x5),_0x6cb7xa= this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x9),_0x6cb7x12= this[_0x690c[2786]][_0x6cb7x5],_0x6cb7x9= this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x3[_0x690c[1197]](_0x6cb7x9)),this[_0x690c[2793]](_0x6cb7x9,_0x6cb7xa,_0x6cb7x12[_0x690c[235]],_0x6cb7x12[_0x690c[236]],_0x6cb7x2)}};mxCellStatePreview[_0x690c[202]][_0x690c[2792]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x3){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[502]]();if(_0x6cb7x9[_0x690c[1193]](_0x6cb7x3[_0x690c[246]])){_0x6cb7x3[_0x690c[2080]]=  !0;this[_0x690c[1179]][_0x690c[441]][_0x690c[2267]](_0x6cb7x2,_0x6cb7x3[_0x690c[246]]);_0x6cb7x2= _0x6cb7x9[_0x690c[1721]](_0x6cb7x3[_0x690c[246]]);var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x3[_0x690c[246]]);if((0!= _0x6cb7x4|| 0!= _0x6cb7x5)&& null!= _0x6cb7x2&& (!_0x6cb7x2[_0x690c[1500]]|| null!= this[_0x690c[2786]][_0x6cb7xa])){_0x6cb7x3[_0x690c[235]]+= _0x6cb7x4,_0x6cb7x3[_0x690c[236]]+= _0x6cb7x5}};_0x6cb7x2= _0x6cb7x9[_0x690c[262]](_0x6cb7x3[_0x690c[246]]);for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x2;_0x6cb7xa++){this[_0x690c[2792]](_0x6cb7x3,this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x9[_0x690c[263]](_0x6cb7x3[_0x690c[246]],_0x6cb7xa)),_0x6cb7x4,_0x6cb7x5)}}};mxCellStatePreview[_0x690c[202]][_0x690c[2793]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= _0x6cb7x3){_0x6cb7x3[_0x690c[2080]]=  !0;this[_0x690c[1179]][_0x690c[441]][_0x690c[2268]](_0x6cb7x2,_0x6cb7x3[_0x690c[246]]);var _0x6cb7xa=mxCellPath[_0x690c[385]](_0x6cb7x3[_0x690c[246]]),_0x6cb7x12=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x13=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x3[_0x690c[246]]);if((0!= _0x6cb7x4|| 0!= _0x6cb7x5)&& null!= _0x6cb7x13&& _0x6cb7x13[_0x690c[1500]]&& _0x6cb7x12[_0x690c[1193]](_0x6cb7x3[_0x690c[246]])&& (null== _0x6cb7x2|| _0x6cb7x12[_0x690c[1193]](_0x6cb7x2[_0x690c[246]])|| null!= this[_0x690c[2786]][_0x6cb7xa])){_0x6cb7x3[_0x690c[235]]+= _0x6cb7x4,_0x6cb7x3[_0x690c[236]]+= _0x6cb7x5,this[_0x690c[1179]][_0x690c[259]][_0x690c[258]](_0x6cb7x3)};null!= _0x6cb7x9&& _0x6cb7x9(_0x6cb7x3);_0x6cb7x2= _0x6cb7x12[_0x690c[262]](_0x6cb7x3[_0x690c[246]]);for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x2;_0x6cb7xa++){this[_0x690c[2793]](_0x6cb7x3,this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x12[_0x690c[263]](_0x6cb7x3[_0x690c[246]],_0x6cb7xa)),_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)}}};mxCellStatePreview[_0x690c[202]][_0x690c[2790]]= function(_0x6cb7x2){for(var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x4=_0x6cb7x3[_0x690c[1707]](_0x6cb7x2[_0x690c[246]]),_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4;_0x6cb7x5++){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x3[_0x690c[1708]](_0x6cb7x2[_0x690c[246]],_0x6cb7x5));null!= _0x6cb7x9&& this[_0x690c[1194]](_0x6cb7x9,0,0)}};function mxConnectionConstraint(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2546]]= _0x6cb7x2;this[_0x690c[591]]= null!= _0x6cb7x3?_0x6cb7x3:!0}mxConnectionConstraint[_0x690c[202]][_0x690c[2546]]= null;mxConnectionConstraint[_0x690c[202]][_0x690c[591]]= null;function mxGraphHandler(_0x6cb7x2){this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[1179]][_0x690c[1133]](this);this[_0x690c[2730]]= mxUtils[_0x690c[885]](this,function(){this[_0x690c[2794]]()});this[_0x690c[1179]][_0x690c[169]](mxEvent.PAN,this[_0x690c[2730]])}mxGraphHandler[_0x690c[202]][_0x690c[1179]]= null;mxGraphHandler[_0x690c[202]][_0x690c[2795]]= mxClient[_0x690c[80]]?20:50;mxGraphHandler[_0x690c[202]][_0x690c[984]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[2796]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[2797]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[2798]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[990]]=  !1;mxGraphHandler[_0x690c[202]][_0x690c[2799]]= null;mxGraphHandler[_0x690c[202]][_0x690c[2800]]= null;mxGraphHandler[_0x690c[202]][_0x690c[2801]]= null;mxGraphHandler[_0x690c[202]][_0x690c[2802]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[2803]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[846]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[2804]]=  !1;mxGraphHandler[_0x690c[202]][_0x690c[2805]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[923]]= 6;mxGraphHandler[_0x690c[202]][_0x690c[2806]]= _0x690c[586];mxGraphHandler[_0x690c[202]][_0x690c[2807]]=  !1;mxGraphHandler[_0x690c[202]][_0x690c[253]]= null;mxGraphHandler[_0x690c[202]][_0x690c[2808]]=  !1;mxGraphHandler[_0x690c[202]][_0x690c[2809]]=  !0;mxGraphHandler[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxGraphHandler[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[2810]]= function(){return this[_0x690c[2797]]};mxGraphHandler[_0x690c[202]][_0x690c[2811]]= function(_0x6cb7x2){this[_0x690c[2797]]= _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[2812]]= function(){return this[_0x690c[2798]]};mxGraphHandler[_0x690c[202]][_0x690c[2813]]= function(_0x6cb7x2){this[_0x690c[2798]]= _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[2814]]= function(){return this[_0x690c[2803]]};mxGraphHandler[_0x690c[202]][_0x690c[2815]]= function(_0x6cb7x2){this[_0x690c[2803]]= _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[2816]]= function(){return this[_0x690c[846]]};mxGraphHandler[_0x690c[202]][_0x690c[2817]]= function(_0x6cb7x2){this[_0x690c[846]]= _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[2818]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[736]]()};mxGraphHandler[_0x690c[202]][_0x690c[2819]]= function(_0x6cb7x2){return this[_0x690c[1179]][_0x690c[2692]](_0x6cb7x2)};mxGraphHandler[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& this[_0x690c[994]]() && this[_0x690c[1179]][_0x690c[994]]() &&  !this[_0x690c[1179]][_0x690c[2579]](_0x6cb7x3[_0x690c[727]]()) && null!= _0x6cb7x3[_0x690c[248]]()){var _0x6cb7x4=this[_0x690c[2818]](_0x6cb7x3);this[_0x690c[246]]= null;this[_0x690c[2820]]= this[_0x690c[2819]](_0x6cb7x4);this[_0x690c[2814]]()&&  !this[_0x690c[2820]]&& this[_0x690c[1179]][_0x690c[2459]](_0x6cb7x4,_0x6cb7x3[_0x690c[727]]());if(this[_0x690c[2812]]()){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[251]],_0x6cb7x9=_0x6cb7x5[_0x690c[1721]](_0x6cb7x4);this[_0x690c[1179]][_0x690c[1712]](_0x6cb7x4)&& (!_0x6cb7x5[_0x690c[250]](_0x6cb7x4)|| 1< this[_0x690c[1179]][_0x690c[2694]]() || null!= _0x6cb7x9[_0x690c[1525]]&& 0< _0x6cb7x9[_0x690c[1525]][_0x690c[67]] || null== _0x6cb7x5[_0x690c[1709]](_0x6cb7x4,!0) || null== _0x6cb7x5[_0x690c[1709]](_0x6cb7x4,!1) || this[_0x690c[1179]][_0x690c[2406]] || this[_0x690c[1179]][_0x690c[2574]](_0x6cb7x3[_0x690c[727]]())&& this[_0x690c[1179]][_0x690c[2617]]())&& this[_0x690c[861]](_0x6cb7x4,_0x6cb7x3[_0x690c[730]](),_0x6cb7x3[_0x690c[732]]());this[_0x690c[2821]]=  !0;!mxClient[_0x690c[75]]&&  !mxClient[_0x690c[76]] || _0x690c[2822]!= _0x6cb7x3[_0x690c[728]]()[_0x690c[301]]?_0x6cb7x3[_0x690c[722]]():mxClient[_0x690c[75]]&& _0x690c[2822]== _0x6cb7x3[_0x690c[728]]()[_0x690c[301]]&& (this[_0x690c[2821]]=  !1,this[_0x690c[2823]]= null)}}};mxGraphHandler[_0x690c[202]][_0x690c[1010]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[902]](),_0x6cb7x3=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x4=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){return null!= this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x2)&& _0x6cb7x3[_0x690c[1193]](_0x6cb7x2)&& null!= _0x6cb7x3[_0x690c[1721]](_0x6cb7x2)&&  !_0x6cb7x3[_0x690c[1721]](_0x6cb7x2)[_0x690c[1500]]});return this[_0x690c[1179]][_0x690c[441]][_0x690c[2313]](_0x6cb7x3[_0x690c[1921]](_0x6cb7x4,_0x6cb7x2))};mxGraphHandler[_0x690c[202]][_0x690c[2690]]= function(_0x6cb7x2){return !this[_0x690c[2820]]&& this[_0x690c[1179]][_0x690c[1712]](_0x6cb7x2)?[_0x6cb7x2]:this[_0x690c[1179]][_0x690c[2629]](this[_0x690c[1179]][_0x690c[897]]())};mxGraphHandler[_0x690c[202]][_0x690c[2824]]= function(_0x6cb7x2){_0x6cb7x2= this[_0x690c[1613]](_0x6cb7x2);null!= _0x6cb7x2&& (_0x6cb7x2[_0x690c[244]](-1,-1),_0x6cb7x2[_0x690c[117]]< this[_0x690c[923]]&& (_0x6cb7x2[_0x690c[235]]-= (this[_0x690c[923]]- _0x6cb7x2[_0x690c[117]])/ 2,_0x6cb7x2[_0x690c[117]]= this[_0x690c[923]]),_0x6cb7x2[_0x690c[119]]< this[_0x690c[923]]&& (_0x6cb7x2[_0x690c[236]]-= (this[_0x690c[923]]- _0x6cb7x2[_0x690c[119]])/ 2,_0x6cb7x2[_0x690c[119]]= this[_0x690c[923]]));return _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[1613]]= function(_0x6cb7x2){var _0x6cb7x3=null;if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){for(var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=0;_0x6cb7x5< _0x6cb7x2[_0x690c[67]];_0x6cb7x5++){if(_0x6cb7x4[_0x690c[1193]](_0x6cb7x2[_0x6cb7x5])|| _0x6cb7x4[_0x690c[250]](_0x6cb7x2[_0x6cb7x5])){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x2[_0x6cb7x5]);if(null!= _0x6cb7x9){var _0x6cb7xa=_0x6cb7x9;_0x6cb7x4[_0x690c[1193]](_0x6cb7x2[_0x6cb7x5])&& (null!= _0x6cb7x9[_0x690c[253]]&& null!= _0x6cb7x9[_0x690c[253]][_0x690c[1563]])&& (_0x6cb7xa= _0x6cb7x9[_0x690c[253]][_0x690c[1563]]);null== _0x6cb7x3?_0x6cb7x3=  new mxRectangle(_0x6cb7xa[_0x690c[235]],_0x6cb7xa[_0x690c[236]],_0x6cb7xa[_0x690c[117]],_0x6cb7xa[_0x690c[119]]):_0x6cb7x3[_0x690c[99]](_0x6cb7xa)}}}};return _0x6cb7x3};mxGraphHandler[_0x690c[202]][_0x690c[2825]]= function(_0x6cb7x2){_0x6cb7x2=  new mxRectangleShape(_0x6cb7x2,null,this[_0x690c[2806]]);_0x6cb7x2[_0x690c[1522]]=  !0;this[_0x690c[2807]]?(_0x6cb7x2[_0x690c[507]]= mxConstants[_0x690c[1656]],_0x6cb7x2[_0x690c[176]](this[_0x690c[1179]][_0x690c[526]])):(_0x6cb7x2[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]],_0x6cb7x2[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]()),_0x6cb7x2[_0x690c[1229]]=  !1);return _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[861]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[246]]= _0x6cb7x2;this[_0x690c[2823]]= mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],_0x6cb7x3,_0x6cb7x4);this[_0x690c[895]]= this[_0x690c[2690]](this[_0x690c[246]]);this[_0x690c[1562]]= this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1799]](this[_0x690c[895]]);this[_0x690c[2826]]= this[_0x690c[2824]](this[_0x690c[895]]);this[_0x690c[990]]&& (this[_0x690c[2799]]=  new mxGuide(this[_0x690c[1179]],this[_0x690c[1010]]()))};mxGraphHandler[_0x690c[202]][_0x690c[2827]]= function(_0x6cb7x2){return null!= this[_0x690c[2799]]?this[_0x690c[2799]][_0x690c[1019]](_0x6cb7x2[_0x690c[727]]()):!0};mxGraphHandler[_0x690c[202]][_0x690c[1021]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[2808]]?this[_0x690c[1179]][_0x690c[441]][_0x690c[255]]:1;_0x6cb7x2[_0x690c[235]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[235]]/ _0x6cb7x3)* _0x6cb7x3;_0x6cb7x2[_0x690c[236]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[236]]/ _0x6cb7x3)* _0x6cb7x3;return _0x6cb7x2};mxGraphHandler[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]];if(!_0x6cb7x3[_0x690c[721]]()&& _0x6cb7x4[_0x690c[1009]] && null!= this[_0x690c[246]] && null!= this[_0x690c[2823]] && null!= this[_0x690c[1562]]){var _0x6cb7x5=mxUtils[_0x690c[2196]](_0x6cb7x4[_0x690c[526]],_0x6cb7x3[_0x690c[730]](),_0x6cb7x3[_0x690c[732]]()),_0x6cb7x9=_0x6cb7x5[_0x690c[235]]- this[_0x690c[2823]][_0x690c[235]],_0x6cb7xa=_0x6cb7x5[_0x690c[236]]- this[_0x690c[2823]][_0x690c[236]],_0x6cb7x5=_0x6cb7x4[_0x690c[2353]];if(null!= this[_0x690c[253]]|| Math[_0x690c[425]](_0x6cb7x9)> _0x6cb7x5|| Math[_0x690c[425]](_0x6cb7xa)> _0x6cb7x5){null== this[_0x690c[1016]]&& (this[_0x690c[1016]]=  new mxCellHighlight(this[_0x690c[1179]],mxConstants.DROP_TARGET_COLOR,3));null== this[_0x690c[253]]&& (this[_0x690c[253]]= this[_0x690c[2825]](this[_0x690c[1562]]));var _0x6cb7x12=_0x6cb7x4[_0x690c[1018]](_0x6cb7x3[_0x690c[727]]()),_0x6cb7x5=!0;if(null!= this[_0x690c[2799]]&& this[_0x690c[2827]](_0x6cb7x3)){_0x6cb7xa= this[_0x690c[2799]][_0x690c[582]](this[_0x690c[1562]], new mxPoint(_0x6cb7x9,_0x6cb7xa),_0x6cb7x12),_0x6cb7x5=  !1,_0x6cb7x9= _0x6cb7xa[_0x690c[235]],_0x6cb7xa= _0x6cb7xa[_0x690c[236]]}else {if(_0x6cb7x12){var _0x6cb7x13=_0x6cb7x4[_0x690c[249]]()[_0x690c[513]],_0x6cb7x14=_0x6cb7x4[_0x690c[249]]()[_0x690c[255]],_0x6cb7x12=this[_0x690c[1562]][_0x690c[235]]- (_0x6cb7x4[_0x690c[1021]](this[_0x690c[1562]][_0x690c[235]]/ _0x6cb7x14- _0x6cb7x13[_0x690c[235]])+ _0x6cb7x13[_0x690c[235]])* _0x6cb7x14,_0x6cb7x13=this[_0x690c[1562]][_0x690c[236]]- (_0x6cb7x4[_0x690c[1021]](this[_0x690c[1562]][_0x690c[236]]/ _0x6cb7x14- _0x6cb7x13[_0x690c[236]])+ _0x6cb7x13[_0x690c[236]])* _0x6cb7x14,_0x6cb7xa=this[_0x690c[1021]]( new mxPoint(_0x6cb7x9,_0x6cb7xa)),_0x6cb7x9=_0x6cb7xa[_0x690c[235]]- _0x6cb7x12,_0x6cb7xa=_0x6cb7xa[_0x690c[236]]- _0x6cb7x13}};null!= this[_0x690c[2799]]&& _0x6cb7x5&& this[_0x690c[2799]][_0x690c[801]]();_0x6cb7x4[_0x690c[2578]](_0x6cb7x3[_0x690c[727]]())&& (Math[_0x690c[425]](_0x6cb7x9)> Math[_0x690c[425]](_0x6cb7xa)?_0x6cb7xa= 0:_0x6cb7x9= 0);this[_0x690c[2800]]= _0x6cb7x9;this[_0x690c[2801]]= _0x6cb7xa;this[_0x690c[2794]]();_0x6cb7x5= null;_0x6cb7xa= _0x6cb7x3[_0x690c[736]]();_0x6cb7x4[_0x690c[1015]]()&& this[_0x690c[2796]]&& (_0x6cb7x5= _0x6cb7x4[_0x690c[564]](this[_0x690c[895]],_0x6cb7x3[_0x690c[727]](),_0x6cb7xa));_0x6cb7x12= _0x6cb7x5;for(_0x6cb7x13= _0x6cb7x4[_0x690c[502]]();null!= _0x6cb7x12&& _0x6cb7x12!= this[_0x690c[895]][0];){_0x6cb7x12= _0x6cb7x13[_0x690c[1197]](_0x6cb7x12)};var _0x6cb7x14=_0x6cb7x4[_0x690c[2574]](_0x6cb7x3[_0x690c[727]]())&& _0x6cb7x4[_0x690c[2617]]()&& this[_0x690c[2810]](),_0x6cb7x9=_0x6cb7x4[_0x690c[249]]()[_0x690c[248]](_0x6cb7x5),_0x6cb7x15=!1;null!= _0x6cb7x9&& null== _0x6cb7x12&& (_0x6cb7x13[_0x690c[1197]](this[_0x690c[246]])!= _0x6cb7x5|| _0x6cb7x14)?(this[_0x690c[772]]!= _0x6cb7x5&& (this[_0x690c[772]]= _0x6cb7x5,this[_0x690c[2828]](mxConstants.DROP_TARGET_COLOR)),_0x6cb7x15=  !0):(this[_0x690c[772]]= null,this[_0x690c[2804]]&& (null!= _0x6cb7xa&& 1== this[_0x690c[895]][_0x690c[67]]&& _0x6cb7x4[_0x690c[502]]()[_0x690c[1193]](_0x6cb7xa)&& _0x6cb7x4[_0x690c[2565]](_0x6cb7xa))&& (_0x6cb7x9= _0x6cb7x4[_0x690c[249]]()[_0x690c[248]](_0x6cb7xa),null!= _0x6cb7x9&& (_0x6cb7x4= null== _0x6cb7x4[_0x690c[2500]](null,this[_0x690c[246]],_0x6cb7xa)?mxConstants[_0x690c[2829]]:mxConstants[_0x690c[2830]],this[_0x690c[2828]](_0x6cb7x4),_0x6cb7x15=  !0)));null!= _0x6cb7x9&& _0x6cb7x15?this[_0x690c[1016]][_0x690c[1016]](_0x6cb7x9):this[_0x690c[1016]][_0x690c[801]]()};_0x6cb7x3[_0x690c[722]]();mxEvent[_0x690c[722]](_0x6cb7x3[_0x690c[727]]())}else {if((this[_0x690c[2812]]()|| this[_0x690c[2810]]())&& this[_0x690c[2802]]&&  !_0x6cb7x3[_0x690c[721]]()&& null!= _0x6cb7x3[_0x690c[248]]()&&  !_0x6cb7x4[_0x690c[1009]]){_0x6cb7x9= _0x6cb7x4[_0x690c[2599]](_0x6cb7x3[_0x690c[736]]()),null== _0x6cb7x9&& (_0x6cb7x4[_0x690c[994]]()&& _0x6cb7x4[_0x690c[1712]](_0x6cb7x3[_0x690c[736]]()))&& (_0x6cb7x9= _0x6cb7x4[_0x690c[502]]()[_0x690c[250]](_0x6cb7x3[_0x690c[736]]())?mxConstants[_0x690c[2831]]:mxConstants[_0x690c[2832]]),_0x6cb7x3[_0x690c[248]]()[_0x690c[1609]](_0x6cb7x9),_0x6cb7x3[_0x690c[722]]()}}};mxGraphHandler[_0x690c[202]][_0x690c[2794]]= function(){null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[1562]]=  new mxRectangle(Math[_0x690c[488]](this[_0x690c[2826]][_0x690c[235]]+ this[_0x690c[2800]]- this[_0x690c[1179]][_0x690c[1136]]),Math[_0x690c[488]](this[_0x690c[2826]][_0x690c[236]]+ this[_0x690c[2801]]- this[_0x690c[1179]][_0x690c[1137]]),this[_0x690c[2826]][_0x690c[117]],this[_0x690c[2826]][_0x690c[119]]),this[_0x690c[253]][_0x690c[258]]())};mxGraphHandler[_0x690c[202]][_0x690c[2828]]= function(_0x6cb7x2){null!= this[_0x690c[1016]]&& this[_0x690c[1016]][_0x690c[2828]](_0x6cb7x2)};mxGraphHandler[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()){var _0x6cb7x4=this[_0x690c[1179]];if(null!= this[_0x690c[246]]&& null!= this[_0x690c[2823]]&& null!= this[_0x690c[253]]&& null!= this[_0x690c[2800]]&& null!= this[_0x690c[2801]]){var _0x6cb7x5=_0x6cb7x4[_0x690c[249]]()[_0x690c[255]],_0x6cb7x9=_0x6cb7x4[_0x690c[2574]](_0x6cb7x3[_0x690c[727]]())&& _0x6cb7x4[_0x690c[2617]]()&& this[_0x690c[2810]](),_0x6cb7xa=this[_0x690c[2800]]/ _0x6cb7x5,_0x6cb7x5=this[_0x690c[2801]]/ _0x6cb7x5,_0x6cb7x12=_0x6cb7x3[_0x690c[736]]();this[_0x690c[2804]]&& null== this[_0x690c[772]]&& null!= _0x6cb7x12&& _0x6cb7x4[_0x690c[502]]()[_0x690c[1193]](_0x6cb7x12)&& _0x6cb7x4[_0x690c[2565]](_0x6cb7x12)&& _0x6cb7x4[_0x690c[2581]](null,this[_0x690c[246]],_0x6cb7x12)?_0x6cb7x4[_0x690c[2433]][_0x690c[807]](this[_0x690c[246]],_0x6cb7x12,_0x6cb7x3[_0x690c[727]]()):(_0x6cb7x12= this[_0x690c[772]],_0x6cb7x4[_0x690c[2655]]()&& _0x6cb7x4[_0x690c[2686]](_0x6cb7x12,this[_0x690c[895]],_0x6cb7x3[_0x690c[727]]())?_0x6cb7x4[_0x690c[853]](_0x6cb7x12,this[_0x690c[895]],null,_0x6cb7xa,_0x6cb7x5):this[_0x690c[834]](this[_0x690c[895]],_0x6cb7xa,_0x6cb7x5,_0x6cb7x9,this[_0x690c[772]],_0x6cb7x3[_0x690c[727]]()))}else {this[_0x690c[2814]]()&& (this[_0x690c[2820]]&& null!= this[_0x690c[246]])&& this[_0x690c[2833]](_0x6cb7x3)}};this[_0x690c[2821]]&& _0x6cb7x3[_0x690c[722]]();this[_0x690c[862]]()};mxGraphHandler[_0x690c[202]][_0x690c[2833]]= function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[2459]](this[_0x690c[246]],_0x6cb7x2[_0x690c[727]]())};mxGraphHandler[_0x690c[202]][_0x690c[862]]= function(){this[_0x690c[2834]]();this[_0x690c[2820]]= this[_0x690c[2821]]=  !1;this[_0x690c[772]]= this[_0x690c[246]]= this[_0x690c[2823]]= this[_0x690c[2835]]= this[_0x690c[2801]]= this[_0x690c[2800]]= null};mxGraphHandler[_0x690c[202]][_0x690c[2836]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1193]](_0x6cb7x2)){_0x6cb7x2= this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);_0x6cb7x4= mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x4),mxEvent[_0x690c[733]](_0x6cb7x4));var _0x6cb7x5=mxUtils[_0x690c[431]](mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ROTATION)|| 0);if(0!= _0x6cb7x5){_0x6cb7x3= Math[_0x690c[426]](-_0x6cb7x5);var _0x6cb7x5=Math[_0x690c[427]](-_0x6cb7x5),_0x6cb7x9= new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]());_0x6cb7x4= mxUtils[_0x690c[432]](_0x6cb7x4,_0x6cb7x3,_0x6cb7x5,_0x6cb7x9)};return null!= _0x6cb7x2&&  !mxUtils[_0x690c[442]](_0x6cb7x2,_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]])};return !1};mxGraphHandler[_0x690c[202]][_0x690c[834]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){_0x6cb7x5&& (_0x6cb7x2= this[_0x690c[1179]][_0x690c[2615]](_0x6cb7x2));null== _0x6cb7x9&& (this[_0x690c[2816]]()&& this[_0x690c[2836]](this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1197]](this[_0x690c[246]]),_0x6cb7x2,_0x6cb7xa))&& (_0x6cb7x9= this[_0x690c[1179]][_0x690c[902]]());_0x6cb7x2= this[_0x690c[1179]][_0x690c[834]](_0x6cb7x2,_0x6cb7x3- this[_0x690c[1179]][_0x690c[1136]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]],_0x6cb7x4- this[_0x690c[1179]][_0x690c[1137]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]],_0x6cb7x5,_0x6cb7x9,_0x6cb7xa);this[_0x690c[2814]]()&& this[_0x690c[2805]]&& this[_0x690c[1179]][_0x690c[2564]](_0x6cb7x2[0]);_0x6cb7x5&& this[_0x690c[1179]][_0x690c[904]](_0x6cb7x2)};mxGraphHandler[_0x690c[202]][_0x690c[2834]]= function(){null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[515]](),this[_0x690c[253]]= null);null!= this[_0x690c[2799]]&& (this[_0x690c[2799]][_0x690c[515]](),this[_0x690c[2799]]= null);null!= this[_0x690c[1016]]&& (this[_0x690c[1016]][_0x690c[515]](),this[_0x690c[1016]]= null)};mxGraphHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1179]][_0x690c[1148]](this);this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2730]]);this[_0x690c[2834]]()};function mxPanningHandler(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2&& (this[_0x690c[1179]]= _0x6cb7x2,this[_0x690c[1033]]= _0x6cb7x3,this[_0x690c[1179]][_0x690c[1133]](this),this[_0x690c[176]]())}mxPanningHandler[_0x690c[202]]=  new mxPopupMenu;mxPanningHandler[_0x690c[202]][_0x690c[196]]= mxPanningHandler;mxPanningHandler[_0x690c[202]][_0x690c[1179]]= null;mxPanningHandler[_0x690c[202]][_0x690c[2837]]= null;mxPanningHandler[_0x690c[202]][_0x690c[2838]]= null;mxPanningHandler[_0x690c[202]][_0x690c[2839]]=  !0;mxPanningHandler[_0x690c[202]][_0x690c[2840]]=  !1;mxPanningHandler[_0x690c[202]][_0x690c[2841]]=  !0;mxPanningHandler[_0x690c[202]][_0x690c[2842]]=  !0;mxPanningHandler[_0x690c[202]][_0x690c[2843]]=  !1;mxPanningHandler[_0x690c[202]][_0x690c[2844]]=  !0;mxPanningHandler[_0x690c[202]][_0x690c[2845]]=  !1;mxPanningHandler[_0x690c[202]][_0x690c[2431]]=  !0;mxPanningHandler[_0x690c[202]][_0x690c[2846]]= function(){return this[_0x690c[2431]]};mxPanningHandler[_0x690c[202]][_0x690c[2847]]= function(_0x6cb7x2){this[_0x690c[2431]]= _0x6cb7x2};mxPanningHandler[_0x690c[202]][_0x690c[176]]= function(){mxPopupMenu[_0x690c[202]][_0x690c[176]][_0x690c[183]](this);mxEvent[_0x690c[169]](this[_0x690c[485]],mxClient[_0x690c[754]]?_0x690c[756]:_0x690c[752],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[2276]][_0x690c[801]]()}))};mxPanningHandler[_0x690c[202]][_0x690c[2848]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[727]]();return this[_0x690c[2840]]&& (this[_0x690c[2843]]|| null== _0x6cb7x2[_0x690c[248]]())&& mxEvent[_0x690c[1158]](_0x6cb7x3)|| mxEvent[_0x690c[775]](_0x6cb7x3)&& mxEvent[_0x690c[774]](_0x6cb7x3)|| this[_0x690c[2839]]&& mxEvent[_0x690c[737]](_0x6cb7x3)};mxPanningHandler[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& this[_0x690c[994]]()){this[_0x690c[1032]]();this[_0x690c[2741]]=  -this[_0x690c[1179]][_0x690c[526]][_0x690c[360]];this[_0x690c[2742]]=  -this[_0x690c[1179]][_0x690c[526]][_0x690c[190]];var _0x6cb7x4=mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],_0x6cb7x3[_0x690c[730]](),_0x6cb7x3[_0x690c[732]]());this[_0x690c[2837]]= _0x6cb7x4[_0x690c[235]];this[_0x690c[2838]]= _0x6cb7x4[_0x690c[236]];this[_0x690c[2849]]= this[_0x690c[737]](_0x6cb7x3);this[_0x690c[2850]]= this[_0x690c[2846]]()&& this[_0x690c[2848]](_0x6cb7x3);this[_0x690c[2739]]= _0x6cb7x3[_0x690c[730]]();this[_0x690c[2740]]= _0x6cb7x3[_0x690c[732]]();this[_0x690c[2850]]&& this[_0x690c[2851]](_0x6cb7x3)}};mxPanningHandler[_0x690c[202]][_0x690c[2851]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[722]]()};mxPanningHandler[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x3[_0x690c[730]]()- this[_0x690c[2739]],_0x6cb7x5=_0x6cb7x3[_0x690c[732]]()- this[_0x690c[2740]];if(this[_0x690c[1124]]){this[_0x690c[2844]]&& (this[_0x690c[2845]]&& (_0x6cb7x4= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x4),_0x6cb7x5= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x5)),this[_0x690c[1179]][_0x690c[1135]](_0x6cb7x4+ this[_0x690c[2741]],_0x6cb7x5+ this[_0x690c[2742]])),this[_0x690c[746]]( new mxEventObject(mxEvent.PAN,_0x690c[763],_0x6cb7x3)),_0x6cb7x3[_0x690c[722]]()}else {if(this[_0x690c[2850]]){var _0x6cb7x9=this[_0x690c[1124]];this[_0x690c[1124]]= Math[_0x690c[425]](_0x6cb7x4)> this[_0x690c[1179]][_0x690c[2353]]|| Math[_0x690c[425]](_0x6cb7x5)> this[_0x690c[1179]][_0x690c[2353]];!_0x6cb7x9&& this[_0x690c[1124]] && this[_0x690c[746]]( new mxEventObject(mxEvent.PAN_START,_0x690c[763],_0x6cb7x3))}}};mxPanningHandler[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=Math[_0x690c[425]](_0x6cb7x3[_0x690c[730]]()- this[_0x690c[2739]]),_0x6cb7x5=Math[_0x690c[425]](_0x6cb7x3[_0x690c[732]]()- this[_0x690c[2740]]);if(this[_0x690c[1124]]){if(!this[_0x690c[1179]][_0x690c[2365]]||  !mxUtils[_0x690c[1134]](this[_0x690c[1179]][_0x690c[526]])){_0x6cb7x4= _0x6cb7x3[_0x690c[730]]()- this[_0x690c[2739]];_0x6cb7x5= _0x6cb7x3[_0x690c[732]]()- this[_0x690c[2740]];this[_0x690c[2845]]&& (_0x6cb7x4= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x4),_0x6cb7x5= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x5));var _0x6cb7x9=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7xa=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[513]];this[_0x690c[1179]][_0x690c[1135]](0,0);this[_0x690c[1135]](_0x6cb7xa[_0x690c[235]]+ _0x6cb7x4/ _0x6cb7x9,_0x6cb7xa[_0x690c[236]]+ _0x6cb7x5/ _0x6cb7x9)};this[_0x690c[1124]]=  !1;this[_0x690c[746]]( new mxEventObject(mxEvent.PAN_END,_0x690c[763],_0x6cb7x3));_0x6cb7x3[_0x690c[722]]()}else {this[_0x690c[2849]]&& (_0x6cb7x4< this[_0x690c[1179]][_0x690c[2353]]&& _0x6cb7x5< this[_0x690c[1179]][_0x690c[2353]])&& (_0x6cb7x4= this[_0x690c[2852]](_0x6cb7x3),this[_0x690c[1179]][_0x690c[994]]()&& this[_0x690c[2841]]&& null!= _0x6cb7x4&&  !this[_0x690c[1179]][_0x690c[2692]](_0x6cb7x4)?this[_0x690c[1179]][_0x690c[2450]](_0x6cb7x4):this[_0x690c[2842]]&& null== _0x6cb7x4&& this[_0x690c[1179]][_0x690c[2440]](),this[_0x690c[1179]][_0x690c[2276]][_0x690c[801]](),_0x6cb7x5= mxUtils[_0x690c[444]](),_0x6cb7x5=  new mxPoint(_0x6cb7x3[_0x690c[730]]()+ _0x6cb7x5[_0x690c[235]],_0x6cb7x3[_0x690c[732]]()+ _0x6cb7x5[_0x690c[236]]),this[_0x690c[152]](_0x6cb7x5[_0x690c[235]]+ 1,_0x6cb7x5[_0x690c[236]]+ 1,_0x6cb7x4,_0x6cb7x3[_0x690c[727]]()),_0x6cb7x3[_0x690c[722]]())};this[_0x690c[2849]]= this[_0x690c[2850]]=  !1};mxPanningHandler[_0x690c[202]][_0x690c[2852]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[736]]()};mxPanningHandler[_0x690c[202]][_0x690c[1135]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1147]](_0x6cb7x2,_0x6cb7x3)};mxPanningHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1179]][_0x690c[1148]](this);mxPopupMenu[_0x690c[202]][_0x690c[515]][_0x690c[183]](this)};function mxCellMarker(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){mxEventSource[_0x690c[239]](this);null!= _0x6cb7x2&& (this[_0x690c[1179]]= _0x6cb7x2,this[_0x690c[2853]]= null!= _0x6cb7x3?_0x6cb7x3:mxConstants[_0x690c[2854]],this[_0x690c[2855]]= null!= _0x6cb7x3?_0x6cb7x4:mxConstants[_0x690c[2856]],this[_0x690c[2857]]= null!= _0x6cb7x5?_0x6cb7x5:mxConstants[_0x690c[2858]],this[_0x690c[1016]]=  new mxCellHighlight(_0x6cb7x2))}mxUtils[_0x690c[1284]](mxCellMarker,mxEventSource);mxCellMarker[_0x690c[202]][_0x690c[1179]]= null;mxCellMarker[_0x690c[202]][_0x690c[984]]=  !0;mxCellMarker[_0x690c[202]][_0x690c[2857]]= mxConstants[_0x690c[2858]];mxCellMarker[_0x690c[202]][_0x690c[2859]]=  !1;mxCellMarker[_0x690c[202]][_0x690c[2853]]= null;mxCellMarker[_0x690c[202]][_0x690c[2855]]= null;mxCellMarker[_0x690c[202]][_0x690c[2860]]= null;mxCellMarker[_0x690c[202]][_0x690c[2861]]= null;mxCellMarker[_0x690c[202]][_0x690c[2862]]= null;mxCellMarker[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxCellMarker[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxCellMarker[_0x690c[202]][_0x690c[2863]]= function(_0x6cb7x2){this[_0x690c[2857]]= _0x6cb7x2};mxCellMarker[_0x690c[202]][_0x690c[2864]]= function(){return this[_0x690c[2857]]};mxCellMarker[_0x690c[202]][_0x690c[2865]]= function(_0x6cb7x2){this[_0x690c[2859]]= _0x6cb7x2};mxCellMarker[_0x690c[202]][_0x690c[2866]]= function(){return this[_0x690c[2859]]};mxCellMarker[_0x690c[202]][_0x690c[2867]]= function(){return null!= this[_0x690c[2861]]};mxCellMarker[_0x690c[202]][_0x690c[2868]]= function(){return this[_0x690c[2861]]};mxCellMarker[_0x690c[202]][_0x690c[2869]]= function(){return this[_0x690c[2862]]};mxCellMarker[_0x690c[202]][_0x690c[862]]= function(){this[_0x690c[2861]]= null;null!= this[_0x690c[2862]]&& (this[_0x690c[2862]]= null,this[_0x690c[2870]]())};mxCellMarker[_0x690c[202]][_0x690c[2871]]= function(_0x6cb7x2){var _0x6cb7x3=null;if(this[_0x690c[994]]()){var _0x6cb7x3=this[_0x690c[248]](_0x6cb7x2),_0x6cb7x4=null!= _0x6cb7x3?this[_0x690c[2872]](_0x6cb7x3):!1;_0x6cb7x2= this[_0x690c[2873]](_0x6cb7x2[_0x690c[727]](),_0x6cb7x3,_0x6cb7x4);this[_0x690c[2861]]= _0x6cb7x4?_0x6cb7x3:null;if(_0x6cb7x3!= this[_0x690c[2862]]|| _0x6cb7x2!= this[_0x690c[2860]]){this[_0x690c[2860]]= _0x6cb7x2,null!= _0x6cb7x3&& null!= this[_0x690c[2860]]?(this[_0x690c[2862]]= _0x6cb7x3,this[_0x690c[811]]()):null!= this[_0x690c[2862]]&& (this[_0x690c[2862]]= null,this[_0x690c[2870]]())}};return _0x6cb7x3};mxCellMarker[_0x690c[202]][_0x690c[2874]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);null!= _0x6cb7x4&& (this[_0x690c[2860]]= null!= _0x6cb7x3?_0x6cb7x3:this[_0x690c[2853]],this[_0x690c[2862]]= _0x6cb7x4,this[_0x690c[811]]())};mxCellMarker[_0x690c[202]][_0x690c[811]]= function(){this[_0x690c[1016]][_0x690c[2828]](this[_0x690c[2860]]);this[_0x690c[1016]][_0x690c[1016]](this[_0x690c[2862]]);this[_0x690c[746]]( new mxEventObject(mxEvent.MARK,_0x690c[724],this[_0x690c[2862]]))};mxCellMarker[_0x690c[202]][_0x690c[2870]]= function(){this[_0x690c[811]]()};mxCellMarker[_0x690c[202]][_0x690c[2872]]= function(_0x6cb7x2){return !0};mxCellMarker[_0x690c[202]][_0x690c[2873]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x4?this[_0x690c[2853]]:this[_0x690c[2855]]};mxCellMarker[_0x690c[202]][_0x690c[248]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[249]]();cell= this[_0x690c[736]](_0x6cb7x2);_0x6cb7x3= this[_0x690c[2875]](_0x6cb7x3[_0x690c[248]](cell));return null!= _0x6cb7x3&& this[_0x690c[1825]](_0x6cb7x3,_0x6cb7x2)?_0x6cb7x3:null};mxCellMarker[_0x690c[202]][_0x690c[736]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[736]]()};mxCellMarker[_0x690c[202]][_0x690c[2875]]= function(_0x6cb7x2){return _0x6cb7x2};mxCellMarker[_0x690c[202]][_0x690c[1825]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[2859]]?mxUtils[_0x690c[2876]](_0x6cb7x2,_0x6cb7x3[_0x690c[734]](),_0x6cb7x3[_0x690c[735]](),this[_0x690c[2857]],mxConstants.MIN_HOTSPOT_SIZE,mxConstants.MAX_HOTSPOT_SIZE):!0};mxCellMarker[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1179]][_0x690c[249]]()[_0x690c[745]](this[_0x690c[2877]]);this[_0x690c[1179]][_0x690c[502]]()[_0x690c[745]](this[_0x690c[2877]]);this[_0x690c[1016]][_0x690c[515]]()};function mxSelectionCellsHandler(_0x6cb7x2){mxEventSource[_0x690c[239]](this);this[_0x690c[1179]]= _0x6cb7x2;this[_0x690c[2878]]=  new mxDictionary;this[_0x690c[1179]][_0x690c[1133]](this);this[_0x690c[2731]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x4){this[_0x690c[994]]()&& this[_0x690c[802]]()});this[_0x690c[1179]][_0x690c[2435]]()[_0x690c[169]](mxEvent.CHANGE,this[_0x690c[2731]]);this[_0x690c[1179]][_0x690c[502]]()[_0x690c[169]](mxEvent.CHANGE,this[_0x690c[2731]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.SCALE,this[_0x690c[2731]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.TRANSLATE,this[_0x690c[2731]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0x690c[2731]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.DOWN,this[_0x690c[2731]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.UP,this[_0x690c[2731]])}mxUtils[_0x690c[1284]](mxSelectionCellsHandler,mxEventSource);mxSelectionCellsHandler[_0x690c[202]][_0x690c[1179]]= null;mxSelectionCellsHandler[_0x690c[202]][_0x690c[984]]=  !0;mxSelectionCellsHandler[_0x690c[202]][_0x690c[2731]]= null;mxSelectionCellsHandler[_0x690c[202]][_0x690c[2879]]= 100;mxSelectionCellsHandler[_0x690c[202]][_0x690c[2878]]= null;mxSelectionCellsHandler[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxSelectionCellsHandler[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxSelectionCellsHandler[_0x690c[202]][_0x690c[2596]]= function(_0x6cb7x2){return this[_0x690c[2878]][_0x690c[203]](_0x6cb7x2)};mxSelectionCellsHandler[_0x690c[202]][_0x690c[862]]= function(){this[_0x690c[2878]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3[_0x690c[862]][_0x690c[183]](_0x6cb7x3)})};mxSelectionCellsHandler[_0x690c[202]][_0x690c[802]]= function(){var _0x6cb7x2=this[_0x690c[2878]];this[_0x690c[2878]]=  new mxDictionary;for(var _0x6cb7x3=this[_0x690c[1179]][_0x690c[897]](),_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x3[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x3[_0x6cb7x4]);if(null!= _0x6cb7x5){var _0x6cb7x9=_0x6cb7x2[_0x690c[205]](_0x6cb7x3[_0x6cb7x4]);null!= _0x6cb7x9&& (_0x6cb7x9[_0x690c[724]]!= _0x6cb7x5?(_0x6cb7x9[_0x690c[515]](),_0x6cb7x9= null):_0x6cb7x9[_0x690c[258]]());null== _0x6cb7x9&& (_0x6cb7x9= this[_0x690c[1179]][_0x690c[2709]](_0x6cb7x5),this[_0x690c[746]]( new mxEventObject(mxEvent.ADD,_0x690c[724],_0x6cb7x5)));null!= _0x6cb7x9&& this[_0x690c[2878]][_0x690c[204]](_0x6cb7x3[_0x6cb7x4],_0x6cb7x9)}};_0x6cb7x2[_0x690c[209]](mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[746]]( new mxEventObject(mxEvent.REMOVE,_0x690c[724],_0x6cb7x3[_0x690c[724]]));_0x6cb7x3[_0x690c[515]]()}))};mxSelectionCellsHandler[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1179]][_0x690c[994]]()&& this[_0x690c[994]]()){var _0x6cb7x4=[_0x6cb7x2,_0x6cb7x3];this[_0x690c[2878]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3[_0x690c[787]][_0x690c[183]](_0x6cb7x3,_0x6cb7x4)})}};mxSelectionCellsHandler[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1179]][_0x690c[994]]()&& this[_0x690c[994]]()){var _0x6cb7x4=[_0x6cb7x2,_0x6cb7x3];this[_0x690c[2878]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3[_0x690c[788]][_0x690c[183]](_0x6cb7x3,_0x6cb7x4)})}};mxSelectionCellsHandler[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1179]][_0x690c[994]]()&& this[_0x690c[994]]()){var _0x6cb7x4=[_0x6cb7x2,_0x6cb7x3];this[_0x690c[2878]][_0x690c[209]](function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3[_0x690c[789]][_0x690c[183]](_0x6cb7x3,_0x6cb7x4)})}};mxSelectionCellsHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1179]][_0x690c[1148]](this);null!= this[_0x690c[2731]]&& (this[_0x690c[1179]][_0x690c[2435]]()[_0x690c[745]](this[_0x690c[2731]]),this[_0x690c[1179]][_0x690c[502]]()[_0x690c[745]](this[_0x690c[2731]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[745]](this[_0x690c[2731]]),this[_0x690c[2731]]= null)};function mxConnectionHandler(_0x6cb7x2,_0x6cb7x3){mxEventSource[_0x690c[239]](this);null!= _0x6cb7x2&& (this[_0x690c[1179]]= _0x6cb7x2,this[_0x690c[1033]]= _0x6cb7x3,this[_0x690c[176]]())}mxUtils[_0x690c[1284]](mxConnectionHandler,mxEventSource);mxConnectionHandler[_0x690c[202]][_0x690c[1179]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[1033]]=  !0;mxConnectionHandler[_0x690c[202]][_0x690c[2880]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[2881]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[2882]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[2883]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[984]]=  !0;mxConnectionHandler[_0x690c[202]][_0x690c[804]]=  !0;mxConnectionHandler[_0x690c[202]][_0x690c[2884]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[2885]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[2886]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[267]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[2887]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[2888]]=  !0;mxConnectionHandler[_0x690c[202]][_0x690c[2889]]= 500;mxConnectionHandler[_0x690c[202]][_0x690c[2890]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[2891]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[2892]]= 4;mxConnectionHandler[_0x690c[202]][_0x690c[2893]]= 0;mxConnectionHandler[_0x690c[202]][_0x690c[2894]]= 0;mxConnectionHandler[_0x690c[202]][_0x690c[2895]]=  !1;mxConnectionHandler[_0x690c[202]][_0x690c[2823]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[2896]]=  new mxPoint(0,mxConstants.TOOLTIP_VERTICAL_OFFSET);mxConnectionHandler[_0x690c[202]][_0x690c[2897]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[1176]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[2898]]= null;mxConnectionHandler[_0x690c[202]][_0x690c[2899]]= 0;mxConnectionHandler[_0x690c[202]][_0x690c[2900]]= mxClient[_0x690c[47]];mxConnectionHandler[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxConnectionHandler[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxConnectionHandler[_0x690c[202]][_0x690c[2901]]= function(){return this[_0x690c[2884]]};mxConnectionHandler[_0x690c[202]][_0x690c[2902]]= function(_0x6cb7x2){this[_0x690c[2884]]= _0x6cb7x2};mxConnectionHandler[_0x690c[202]][_0x690c[2156]]= function(){var _0x6cb7x2= new mxPolyline([],mxConstants.INVALID_COLOR);_0x6cb7x2[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]];_0x6cb7x2[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]());_0x6cb7x2[_0x690c[1564]]= 0;_0x6cb7x2[_0x690c[1229]]=  !1;_0x6cb7x2[_0x690c[1522]]=  !0;if(this[_0x690c[1179]][_0x690c[507]]== mxConstants[_0x690c[508]]){_0x6cb7x2[_0x690c[252]][_0x690c[57]](_0x690c[1377],_0x690c[130])}else {var _0x6cb7x3=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){_0x6cb7x2= mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x2),mxEvent[_0x690c[733]](_0x6cb7x2));return this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](this[_0x690c[1179]][_0x690c[999]](_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]]))});mxEvent[_0x690c[2733]](_0x6cb7x2[_0x690c[252]],this[_0x690c[1179]],_0x6cb7x3)};return _0x6cb7x2};mxConnectionHandler[_0x690c[202]][_0x690c[176]]= function(){this[_0x690c[1179]][_0x690c[1133]](this);this[_0x690c[2885]]= this[_0x690c[1689]]();this[_0x690c[2886]]=  new mxConstraintHandler(this[_0x690c[1179]]);this[_0x690c[1176]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){null!= this[_0x690c[2903]]&& (this[_0x690c[2903]]= this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](this[_0x690c[2903]][_0x690c[246]]));null!= this[_0x690c[2903]]?this[_0x690c[2905]](this[_0x690c[2904]],this[_0x690c[2903]]):(this[_0x690c[2906]](this[_0x690c[2904]]),this[_0x690c[257]]= null);this[_0x690c[2886]][_0x690c[862]]()});this[_0x690c[1179]][_0x690c[502]]()[_0x690c[169]](mxEvent.CHANGE,this[_0x690c[1176]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.SCALE,this[_0x690c[1176]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.TRANSLATE,this[_0x690c[1176]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0x690c[1176]]);this[_0x690c[2898]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2906]](this[_0x690c[2904]])});this[_0x690c[1179]][_0x690c[169]](mxEvent.START_EDITING,this[_0x690c[2898]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.DOWN,this[_0x690c[2898]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.UP,this[_0x690c[2898]])};mxConnectionHandler[_0x690c[202]][_0x690c[2907]]= function(_0x6cb7x2){return !0};mxConnectionHandler[_0x690c[202]][_0x690c[1689]]= function(){var _0x6cb7x2= new mxCellMarker(this[_0x690c[1179]]);_0x6cb7x2[_0x690c[2859]]=  !0;_0x6cb7x2[_0x690c[736]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= mxCellMarker[_0x690c[202]][_0x690c[736]][_0x690c[183]](_0x6cb7x2,arguments);this[_0x690c[267]]= null;if(!this[_0x690c[2907]](_0x6cb7x4)){return null};null!= _0x6cb7x4?this[_0x690c[2908]]()?null!= this[_0x690c[257]]&& (this[_0x690c[267]]= this[_0x690c[2909]](this[_0x690c[257]][_0x690c[246]],_0x6cb7x4),null!= this[_0x690c[267]]&& 0== this[_0x690c[267]][_0x690c[67]]&& (_0x6cb7x4= null,this[_0x690c[2901]]()&& (this[_0x690c[267]]= null))):this[_0x690c[2671]](_0x6cb7x4)|| (_0x6cb7x4= null):this[_0x690c[2908]]()&& (!this[_0x690c[2901]]()&&  !this[_0x690c[1179]][_0x690c[2406]])&& (this[_0x690c[267]]= _0x690c[110]);return _0x6cb7x4});_0x6cb7x2[_0x690c[2872]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x3){return this[_0x690c[2908]]()?null== this[_0x690c[267]]:mxCellMarker[_0x690c[202]][_0x690c[2872]][_0x690c[183]](_0x6cb7x2,arguments)});_0x6cb7x2[_0x690c[2873]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){return null== this[_0x690c[2882]]|| this[_0x690c[2908]]()?mxCellMarker[_0x690c[202]][_0x690c[2873]][_0x690c[183]](_0x6cb7x2,arguments):null});_0x6cb7x2[_0x690c[1825]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x3,_0x6cb7x4){return null!= this[_0x690c[2882]]|| this[_0x690c[2908]]()?!0:mxCellMarker[_0x690c[202]][_0x690c[1825]][_0x690c[183]](_0x6cb7x2,arguments)});return _0x6cb7x2};mxConnectionHandler[_0x690c[202]][_0x690c[861]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[257]]= _0x6cb7x2;this[_0x690c[2823]]=  new mxPoint(_0x6cb7x3,_0x6cb7x4);this[_0x690c[2897]]= null!= _0x6cb7x5?_0x6cb7x5:this[_0x690c[2910]](null);this[_0x690c[2885]][_0x690c[2860]]= this[_0x690c[2885]][_0x690c[2853]];this[_0x690c[2885]][_0x690c[2862]]= _0x6cb7x2;this[_0x690c[2885]][_0x690c[811]]();this[_0x690c[746]]( new mxEventObject(mxEvent.START,_0x690c[724],this[_0x690c[257]]))};mxConnectionHandler[_0x690c[202]][_0x690c[2908]]= function(){return null!= this[_0x690c[2823]]&& null!= this[_0x690c[253]]};mxConnectionHandler[_0x690c[202]][_0x690c[2671]]= function(_0x6cb7x2){return this[_0x690c[1179]][_0x690c[2671]](_0x6cb7x2)};mxConnectionHandler[_0x690c[202]][_0x690c[2672]]= function(_0x6cb7x2){return !0};mxConnectionHandler[_0x690c[202]][_0x690c[2909]]= function(_0x6cb7x2,_0x6cb7x3){return !this[_0x690c[2672]](_0x6cb7x3)?_0x690c[110]:this[_0x690c[1179]][_0x690c[2500]](null,_0x6cb7x2,_0x6cb7x3)};mxConnectionHandler[_0x690c[202]][_0x690c[2911]]= function(_0x6cb7x2){return this[_0x690c[2882]]};mxConnectionHandler[_0x690c[202]][_0x690c[2912]]= function(_0x6cb7x2){return null!= _0x6cb7x2[_0x690c[963]]&& _0x6cb7x2[_0x690c[963]][_0x690c[252]][_0x690c[265]]== this[_0x690c[1179]][_0x690c[526]]?!0:this[_0x690c[2880]]};mxConnectionHandler[_0x690c[202]][_0x690c[2913]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[2911]](_0x6cb7x2);if(null!= _0x6cb7x3&& null!= _0x6cb7x2){this[_0x690c[2903]]= _0x6cb7x2;var _0x6cb7x4=[],_0x6cb7x5= new mxRectangle(0,0,_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]]),_0x6cb7x9= new mxImageShape(_0x6cb7x5,_0x6cb7x3[_0x690c[390]],null,null,0);_0x6cb7x9[_0x690c[1674]]=  !1;this[_0x690c[2912]](_0x6cb7x2)?(_0x6cb7x9[_0x690c[507]]= mxConstants[_0x690c[1656]],_0x6cb7x9[_0x690c[176]](this[_0x690c[1179]][_0x690c[526]])):(_0x6cb7x9[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]== mxConstants[_0x690c[508]]?mxConstants[_0x690c[508]]:mxConstants[_0x690c[1523]],_0x6cb7x9[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]()),this[_0x690c[2881]]&& null!= _0x6cb7x9[_0x690c[252]][_0x690c[328]]&& _0x6cb7x9[_0x690c[252]][_0x690c[265]][_0x690c[950]](_0x6cb7x9[_0x690c[252]],_0x6cb7x9[_0x690c[252]][_0x690c[265]][_0x690c[285]]));_0x6cb7x9[_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[2914]];var _0x6cb7xa=mxUtils[_0x690c[885]](this,function(){return null!= this[_0x690c[2915]]?this[_0x690c[2915]]:_0x6cb7x2}),_0x6cb7x3=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){mxEvent[_0x690c[721]](_0x6cb7x2)|| (this[_0x690c[2916]]= _0x6cb7x9,this[_0x690c[1179]][_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x2,_0x6cb7xa())))});mxEvent[_0x690c[2733]](_0x6cb7x9[_0x690c[252]],this[_0x690c[1179]],_0x6cb7xa,_0x6cb7x3);_0x6cb7x4[_0x690c[207]](_0x6cb7x9);this[_0x690c[2905]](_0x6cb7x4,this[_0x690c[2903]]);return _0x6cb7x4};return null};mxConnectionHandler[_0x690c[202]][_0x690c[2905]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= _0x6cb7x2&& null!= _0x6cb7x2[0]&& null!= _0x6cb7x3){var _0x6cb7x4=this[_0x690c[2917]](_0x6cb7x2[0],_0x6cb7x3);_0x6cb7x2[0][_0x690c[1562]][_0x690c[235]]= _0x6cb7x4[_0x690c[235]];_0x6cb7x2[0][_0x690c[1562]][_0x690c[236]]= _0x6cb7x4[_0x690c[236]];_0x6cb7x2[0][_0x690c[258]]()}};mxConnectionHandler[_0x690c[202]][_0x690c[2917]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x5=_0x6cb7x3[_0x690c[241]](),_0x6cb7x9=_0x6cb7x3[_0x690c[242]]();if(this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x3[_0x690c[246]])){var _0x6cb7xa=this[_0x690c[1179]][_0x690c[1731]](_0x6cb7x3[_0x690c[246]]),_0x6cb7x5=0!= _0x6cb7xa[_0x690c[117]]?_0x6cb7x3[_0x690c[235]]+ _0x6cb7xa[_0x690c[117]]* _0x6cb7x4/ 2:_0x6cb7x5,_0x6cb7x9=0!= _0x6cb7xa[_0x690c[119]]?_0x6cb7x3[_0x690c[236]]+ _0x6cb7xa[_0x690c[119]]* _0x6cb7x4/ 2:_0x6cb7x9,_0x6cb7xa=mxUtils[_0x690c[431]](mxUtils[_0x690c[433]](_0x6cb7x3[_0x690c[124]],mxConstants.STYLE_ROTATION)|| 0);if(0!= _0x6cb7xa){var _0x6cb7x4=Math[_0x690c[426]](_0x6cb7xa),_0x6cb7xa=Math[_0x690c[427]](_0x6cb7xa),_0x6cb7x12= new mxPoint(_0x6cb7x3[_0x690c[241]](),_0x6cb7x3[_0x690c[242]]()),_0x6cb7x9=mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x5,_0x6cb7x9),_0x6cb7x4,_0x6cb7xa,_0x6cb7x12),_0x6cb7x5=_0x6cb7x9[_0x690c[235]],_0x6cb7x9=_0x6cb7x9[_0x690c[236]]}};return  new mxPoint(_0x6cb7x5- _0x6cb7x2[_0x690c[1562]][_0x690c[117]]/ 2,_0x6cb7x9- _0x6cb7x2[_0x690c[1562]][_0x690c[119]]/ 2)};mxConnectionHandler[_0x690c[202]][_0x690c[2906]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){this[_0x690c[2903]]= null;for(var _0x6cb7x3=0;_0x6cb7x3< _0x6cb7x2[_0x690c[67]];_0x6cb7x3++){_0x6cb7x2[_0x6cb7x3][_0x690c[515]]()}}};mxConnectionHandler[_0x690c[202]][_0x690c[2918]]= function(_0x6cb7x2){return !this[_0x690c[1179]][_0x690c[2579]](_0x6cb7x2[_0x690c[727]]())&& (null!= this[_0x690c[2886]][_0x690c[2919]]&& null!= this[_0x690c[2886]][_0x690c[2920]]|| null!= this[_0x690c[257]]&& null== this[_0x690c[267]]&& (null== this[_0x690c[2904]]|| null!= this[_0x690c[2904]]&& null!= this[_0x690c[2916]]))};mxConnectionHandler[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2899]]++;if(this[_0x690c[994]]()&& this[_0x690c[1179]][_0x690c[994]]()&&  !_0x6cb7x3[_0x690c[721]]()&&  !this[_0x690c[2908]]()&& this[_0x690c[2918]](_0x6cb7x3)){null!= this[_0x690c[2886]][_0x690c[2920]]&& null!= this[_0x690c[2886]][_0x690c[2919]]&& null!= this[_0x690c[2886]][_0x690c[987]]?(this[_0x690c[2921]]= this[_0x690c[2886]][_0x690c[2920]],this[_0x690c[257]]= this[_0x690c[2886]][_0x690c[2919]],this[_0x690c[2823]]= this[_0x690c[2886]][_0x690c[987]][_0x690c[238]]()):this[_0x690c[2823]]=  new mxPoint(_0x6cb7x3[_0x690c[734]](),_0x6cb7x3[_0x690c[735]]());this[_0x690c[2897]]= this[_0x690c[2910]](_0x6cb7x3);this[_0x690c[2899]]= 1;this[_0x690c[2887]]&& null== this[_0x690c[253]]&& (this[_0x690c[2922]]= null,this[_0x690c[253]]= this[_0x690c[2156]]());if(null== this[_0x690c[257]]&& null!= this[_0x690c[2897]]){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[2689]](_0x6cb7x3[_0x690c[727]]());this[_0x690c[2897]][_0x690c[246]][_0x690c[256]][_0x690c[2007]](_0x6cb7x4,!0)};this[_0x690c[746]]( new mxEventObject(mxEvent.START,_0x690c[724],this[_0x690c[257]]));_0x6cb7x3[_0x690c[722]]()}else {if(mxClient[_0x690c[754]]&& this[_0x690c[2888]]&&  !this[_0x690c[2890]]&& this[_0x690c[994]]()&& this[_0x690c[1179]][_0x690c[994]]()&&  !this[_0x690c[2908]]()){this[_0x690c[2890]]=  !0;this[_0x690c[2893]]= _0x6cb7x3[_0x690c[730]]();this[_0x690c[2894]]= _0x6cb7x3[_0x690c[732]]();var _0x6cb7x5=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](this[_0x690c[2885]][_0x690c[736]](_0x6cb7x3));this[_0x690c[2923]]&& window[_0x690c[2924]](this[_0x690c[2923]]);this[_0x690c[2923]]= window[_0x690c[261]](mxUtils[_0x690c[885]](this,function(){this[_0x690c[2891]]&& this[_0x690c[2925]](_0x6cb7x3,_0x6cb7x5);this[_0x690c[2891]]= this[_0x690c[2890]]=  !1}),this[_0x690c[2889]]);this[_0x690c[2891]]=  !0}};this[_0x690c[2926]]= this[_0x690c[2916]];this[_0x690c[2916]]= null};mxConnectionHandler[_0x690c[202]][_0x690c[2925]]= function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x3&& (this[_0x690c[2885]][_0x690c[2860]]= this[_0x690c[2885]][_0x690c[2853]],this[_0x690c[2885]][_0x690c[2862]]= _0x6cb7x3,this[_0x690c[2885]][_0x690c[811]](),this[_0x690c[2823]]=  new mxPoint(_0x6cb7x2[_0x690c[734]](),_0x6cb7x2[_0x690c[735]]()),this[_0x690c[2897]]= this[_0x690c[2910]](_0x6cb7x2),this[_0x690c[257]]= _0x6cb7x3,this[_0x690c[746]]( new mxEventObject(mxEvent.START,_0x690c[724],this[_0x690c[257]])))};mxConnectionHandler[_0x690c[202]][_0x690c[2927]]= function(_0x6cb7x2){return !this[_0x690c[1179]][_0x690c[1712]](_0x6cb7x2[_0x690c[246]])};mxConnectionHandler[_0x690c[202]][_0x690c[2910]]= function(_0x6cb7x2){return null};mxConnectionHandler[_0x690c[202]][_0x690c[2928]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[2885]][_0x690c[2871]](_0x6cb7x2);this[_0x690c[2886]][_0x690c[2729]](_0x6cb7x2,null== this[_0x690c[2823]]);this[_0x690c[2915]]= _0x6cb7x3};mxConnectionHandler[_0x690c[202]][_0x690c[2929]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[518]](),_0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[512]]();_0x6cb7x2[_0x690c[235]]= _0x6cb7x2[_0x690c[235]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[235]];_0x6cb7x2[_0x690c[236]]= _0x6cb7x2[_0x690c[236]]/ _0x6cb7x3- _0x6cb7x4[_0x690c[236]]};mxConnectionHandler[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2891]]&& (this[_0x690c[2891]]= Math[_0x690c[425]](this[_0x690c[2893]]- _0x6cb7x3[_0x690c[730]]())< this[_0x690c[2892]]&& Math[_0x690c[425]](this[_0x690c[2894]]- _0x6cb7x3[_0x690c[732]]())< this[_0x690c[2892]]);if(!_0x6cb7x3[_0x690c[721]]()&& (this[_0x690c[2895]]|| null!= this[_0x690c[2823]]||  !this[_0x690c[1179]][_0x690c[1009]])){!this[_0x690c[994]]()&& null!= this[_0x690c[2915]] && (this[_0x690c[2906]](this[_0x690c[2904]]),this[_0x690c[2915]]= null);(null!= this[_0x690c[2823]]|| this[_0x690c[994]]()&& this[_0x690c[1179]][_0x690c[994]]())&& this[_0x690c[2928]](_0x6cb7x3);if(null!= this[_0x690c[2823]]){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x4= new mxPoint(this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x3[_0x690c[734]]()/ _0x6cb7x4)* _0x6cb7x4,this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x3[_0x690c[735]]()/ _0x6cb7x4)* _0x6cb7x4),_0x6cb7x5=null,_0x6cb7x9=_0x6cb7x4;null!= this[_0x690c[2886]][_0x690c[2920]]&& (null!= this[_0x690c[2886]][_0x690c[2919]]&& null!= this[_0x690c[2886]][_0x690c[987]])&& (_0x6cb7x5= this[_0x690c[2886]][_0x690c[2920]],_0x6cb7x9= this[_0x690c[2886]][_0x690c[987]][_0x690c[238]]());var _0x6cb7xa=this[_0x690c[2823]];if(null!= this[_0x690c[2926]]){var _0x6cb7x12=this[_0x690c[2926]][_0x690c[1562]][_0x690c[117]],_0x6cb7x13=this[_0x690c[2926]][_0x690c[1562]][_0x690c[119]];null!= this[_0x690c[2915]]&& this[_0x690c[2883]]?(_0x6cb7x12= this[_0x690c[2917]](this[_0x690c[2926]],this[_0x690c[2915]]),this[_0x690c[2926]][_0x690c[1562]][_0x690c[235]]= _0x6cb7x12[_0x690c[235]],this[_0x690c[2926]][_0x690c[1562]][_0x690c[236]]= _0x6cb7x12[_0x690c[236]]):(_0x6cb7x12=  new mxRectangle(_0x6cb7x3[_0x690c[734]]()+ this[_0x690c[2896]][_0x690c[235]],_0x6cb7x3[_0x690c[735]]()+ this[_0x690c[2896]][_0x690c[236]],_0x6cb7x12,_0x6cb7x13),this[_0x690c[2926]][_0x690c[1562]]= _0x6cb7x12);this[_0x690c[2926]][_0x690c[258]]()};if(null!= this[_0x690c[2897]]){this[_0x690c[2897]][_0x690c[439]]= [null,null!= this[_0x690c[2915]]?null:_0x6cb7x9];this[_0x690c[1179]][_0x690c[441]][_0x690c[2289]](this[_0x690c[2897]],this[_0x690c[257]],!0,this[_0x690c[2921]]);null!= this[_0x690c[2915]]&& (null== _0x6cb7x5&& (_0x6cb7x5= this[_0x690c[1179]][_0x690c[2288]](this[_0x690c[2897]],this[_0x690c[257]],!1)),this[_0x690c[2897]][_0x690c[2088]](null,!1),this[_0x690c[1179]][_0x690c[441]][_0x690c[2289]](this[_0x690c[2897]],this[_0x690c[2915]],!1,_0x6cb7x5));_0x6cb7xa= null;if(null!= this[_0x690c[2922]]){_0x6cb7xa= [];for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[2922]][_0x690c[67]];_0x6cb7x9++){_0x6cb7x5= this[_0x690c[2922]][_0x6cb7x9][_0x690c[238]](),this[_0x690c[2929]](_0x6cb7x5),_0x6cb7xa[_0x6cb7x9]= _0x6cb7x5}};this[_0x690c[1179]][_0x690c[441]][_0x690c[2282]](this[_0x690c[2897]],_0x6cb7xa,this[_0x690c[257]],this[_0x690c[2915]]);this[_0x690c[1179]][_0x690c[441]][_0x690c[2283]](this[_0x690c[2897]],this[_0x690c[257]],this[_0x690c[2915]]);_0x6cb7x9= this[_0x690c[2897]][_0x690c[439]][this[_0x690c[2897]][_0x690c[439]][_0x690c[67]]- 1];_0x6cb7xa= this[_0x690c[2897]][_0x690c[439]][0]}else {null!= this[_0x690c[2915]]&& null== this[_0x690c[2886]][_0x690c[2920]]&& (_0x6cb7x12= this[_0x690c[2930]](this[_0x690c[2915]],_0x6cb7x3),null!= _0x6cb7x12&& (_0x6cb7x9= _0x6cb7x12)),null== this[_0x690c[2921]]&& null!= this[_0x690c[257]]&& (_0x6cb7x12= this[_0x690c[2931]](this[_0x690c[257]],null!= this[_0x690c[2922]]&& 0< this[_0x690c[2922]][_0x690c[67]]?this[_0x690c[2922]][0]:_0x6cb7x9,_0x6cb7x3),null!= _0x6cb7x12&& (_0x6cb7xa= _0x6cb7x12))};if(null== this[_0x690c[2915]]&& this[_0x690c[2900]]){_0x6cb7x12= _0x6cb7xa;null!= this[_0x690c[2897]]&& 2< this[_0x690c[2897]][_0x690c[439]][_0x690c[67]]&& (_0x6cb7x5= this[_0x690c[2897]][_0x690c[439]][this[_0x690c[2897]][_0x690c[439]][_0x690c[67]]- 2],null!= _0x6cb7x5&& (_0x6cb7x12= _0x6cb7x5));_0x6cb7x5= _0x6cb7x9[_0x690c[235]]- _0x6cb7x12[_0x690c[235]];_0x6cb7x12= _0x6cb7x9[_0x690c[236]]- _0x6cb7x12[_0x690c[236]];_0x6cb7x13= Math[_0x690c[428]](_0x6cb7x5* _0x6cb7x5+ _0x6cb7x12* _0x6cb7x12);if(0== _0x6cb7x13){return};_0x6cb7x9[_0x690c[235]]-= 4* _0x6cb7x5/ _0x6cb7x13;_0x6cb7x9[_0x690c[236]]-= 4* _0x6cb7x12/ _0x6cb7x13};if(null== this[_0x690c[253]]&& (_0x6cb7x5= Math[_0x690c[425]](_0x6cb7x4[_0x690c[235]]- this[_0x690c[2823]][_0x690c[235]]),_0x6cb7x12= Math[_0x690c[425]](_0x6cb7x4[_0x690c[236]]- this[_0x690c[2823]][_0x690c[236]]),_0x6cb7x5> this[_0x690c[1179]][_0x690c[2353]]|| _0x6cb7x12> this[_0x690c[1179]][_0x690c[2353]])){this[_0x690c[253]]= this[_0x690c[2156]](),this[_0x690c[2928]](_0x6cb7x3)};null!= this[_0x690c[253]]&& (null!= this[_0x690c[2897]]?this[_0x690c[253]][_0x690c[1525]]= this[_0x690c[2897]][_0x690c[439]]:(_0x6cb7x4= [_0x6cb7xa],null!= this[_0x690c[2922]]&& (_0x6cb7x4= _0x6cb7x4[_0x690c[1919]](this[_0x690c[2922]])),_0x6cb7x4[_0x690c[207]](_0x6cb7x9),this[_0x690c[253]][_0x690c[1525]]= _0x6cb7x4),this[_0x690c[2932]]());mxEvent[_0x690c[722]](_0x6cb7x3[_0x690c[727]]());_0x6cb7x3[_0x690c[722]]()}else {!this[_0x690c[994]]()||  !this[_0x690c[1179]][_0x690c[994]]()?this[_0x690c[2886]][_0x690c[862]]():this[_0x690c[257]]!= this[_0x690c[2915]]&& null== this[_0x690c[2897]]?(this[_0x690c[2906]](this[_0x690c[2904]]),this[_0x690c[2904]]= null,null!= this[_0x690c[2915]]&& null== this[_0x690c[267]]&& (this[_0x690c[2904]]= this[_0x690c[2913]](this[_0x690c[2915]]),null== this[_0x690c[2904]]&& (this[_0x690c[2915]][_0x690c[1609]](mxConstants.CURSOR_CONNECT),_0x6cb7x3[_0x690c[722]]())),this[_0x690c[257]]= this[_0x690c[2915]]):this[_0x690c[257]]== this[_0x690c[2915]]&& (null!= this[_0x690c[2915]]&& null== this[_0x690c[2904]]&&  !this[_0x690c[1179]][_0x690c[1009]])&& _0x6cb7x3[_0x690c[722]]()};null!= this[_0x690c[2886]][_0x690c[2920]]&& this[_0x690c[2885]][_0x690c[862]]();if(!this[_0x690c[1179]][_0x690c[1009]]&& null!= this[_0x690c[2915]] && null!= this[_0x690c[2904]]){_0x6cb7x4=  !1;_0x6cb7xa= _0x6cb7x3[_0x690c[728]]();for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[2904]][_0x690c[67]]&&  !_0x6cb7x4;_0x6cb7x9++){_0x6cb7x4= _0x6cb7xa== this[_0x690c[2904]][_0x6cb7x9][_0x690c[252]]|| _0x6cb7xa[_0x690c[265]]== this[_0x690c[2904]][_0x6cb7x9][_0x690c[252]]};_0x6cb7x4|| this[_0x690c[2933]](this[_0x690c[2915]],this[_0x690c[2904]],_0x6cb7x3)}}else {this[_0x690c[2886]][_0x690c[862]]()}};mxConnectionHandler[_0x690c[202]][_0x690c[2930]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null,_0x6cb7x5=_0x6cb7x2[_0x690c[441]],_0x6cb7x9=_0x6cb7x5[_0x690c[2305]](_0x6cb7x2);if(null!= _0x6cb7x9){var _0x6cb7xa=null!= this[_0x690c[2922]]&& 0< this[_0x690c[2922]][_0x690c[67]]?this[_0x690c[2922]][this[_0x690c[2922]][_0x690c[67]]- 1]: new mxPoint(this[_0x690c[257]][_0x690c[241]](),this[_0x690c[257]][_0x690c[242]]()),_0x6cb7x5=_0x6cb7x9(_0x6cb7x5[_0x690c[2087]](_0x6cb7x2),this[_0x690c[2897]],_0x6cb7xa,!1);null!= _0x6cb7x5&& (_0x6cb7x4= _0x6cb7x5)}else {_0x6cb7x4=  new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]())};return _0x6cb7x4};mxConnectionHandler[_0x690c[202]][_0x690c[2931]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x4= null;var _0x6cb7x5=_0x6cb7x2[_0x690c[441]],_0x6cb7x9=_0x6cb7x5[_0x690c[2305]](_0x6cb7x2),_0x6cb7xa= new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]());if(null!= _0x6cb7x9){var _0x6cb7x12=mxUtils[_0x690c[433]](_0x6cb7x2[_0x690c[124]],mxConstants.STYLE_ROTATION,0),_0x6cb7x13=-_0x6cb7x12* (Math[_0x690c[424]]/ 180);0!= _0x6cb7x12&& (_0x6cb7x3= mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x3[_0x690c[235]],_0x6cb7x3[_0x690c[236]]),Math[_0x690c[426]](_0x6cb7x13),Math[_0x690c[427]](_0x6cb7x13),_0x6cb7xa));_0x6cb7x2= _0x6cb7x9(_0x6cb7x5[_0x690c[2087]](_0x6cb7x2),_0x6cb7x2,_0x6cb7x3,!1);null!= _0x6cb7x2&& (0!= _0x6cb7x12&& (_0x6cb7x2= mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]]),Math[_0x690c[426]](-_0x6cb7x13),Math[_0x690c[427]](-_0x6cb7x13),_0x6cb7xa)),_0x6cb7x4= _0x6cb7x2)}else {_0x6cb7x4= _0x6cb7xa};return _0x6cb7x4};mxConnectionHandler[_0x690c[202]][_0x690c[2933]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){};mxConnectionHandler[_0x690c[202]][_0x690c[2934]]= function(_0x6cb7x2){return null!= _0x6cb7x2[_0x690c[248]]()};mxConnectionHandler[_0x690c[202]][_0x690c[2935]]= function(_0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],_0x6cb7x2[_0x690c[730]](),_0x6cb7x2[_0x690c[732]]()),_0x6cb7x4=Math[_0x690c[425]](_0x6cb7x3[_0x690c[235]]- this[_0x690c[2823]][_0x690c[235]]),_0x6cb7x3=Math[_0x690c[425]](_0x6cb7x3[_0x690c[236]]- this[_0x690c[2823]][_0x690c[236]]);if(null!= this[_0x690c[2922]]|| 1< this[_0x690c[2899]]&& (_0x6cb7x4> this[_0x690c[1179]][_0x690c[2353]]|| _0x6cb7x3> this[_0x690c[1179]][_0x690c[2353]])){null== this[_0x690c[2922]]&& (this[_0x690c[2922]]= []),_0x6cb7x4= this[_0x690c[1179]][_0x690c[441]][_0x690c[255]],_0x6cb7x3=  new mxPoint(this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[734]]()/ _0x6cb7x4)* _0x6cb7x4,this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[735]]()/ _0x6cb7x4)* _0x6cb7x4),this[_0x690c[2922]][_0x690c[207]](_0x6cb7x3)}};mxConnectionHandler[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& this[_0x690c[2908]]()){if(this[_0x690c[2887]]&&  !this[_0x690c[2934]](_0x6cb7x3)){this[_0x690c[2935]](_0x6cb7x3);_0x6cb7x3[_0x690c[722]]();return};if(null== this[_0x690c[267]]){var _0x6cb7x4=null!= this[_0x690c[257]]?this[_0x690c[257]][_0x690c[246]]:null,_0x6cb7x5=null;null!= this[_0x690c[2886]][_0x690c[2920]]&& null!= this[_0x690c[2886]][_0x690c[2919]]&& (_0x6cb7x5= this[_0x690c[2886]][_0x690c[2919]][_0x690c[246]]);null== _0x6cb7x5&& this[_0x690c[2885]][_0x690c[2867]]()&& (_0x6cb7x5= this[_0x690c[2885]][_0x690c[2861]][_0x690c[246]]);this[_0x690c[807]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x3[_0x690c[727]](),_0x6cb7x3[_0x690c[736]]())}else {null!= this[_0x690c[257]]&& (null!= this[_0x690c[2885]][_0x690c[2861]]&& this[_0x690c[257]][_0x690c[246]]== this[_0x690c[2885]][_0x690c[2861]][_0x690c[246]])&& this[_0x690c[1179]][_0x690c[2459]](this[_0x690c[2885]][_0x690c[1097]],evt),0< this[_0x690c[267]][_0x690c[67]]&& this[_0x690c[1179]][_0x690c[2580]](this[_0x690c[267]])};this[_0x690c[2906]](this[_0x690c[2904]]);_0x6cb7x3[_0x690c[722]]()};null!= this[_0x690c[2823]]&& this[_0x690c[862]]();this[_0x690c[2891]]= this[_0x690c[2890]]=  !1};mxConnectionHandler[_0x690c[202]][_0x690c[862]]= function(){null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[515]](),this[_0x690c[253]]= null);this[_0x690c[2906]](this[_0x690c[2904]]);this[_0x690c[2904]]= null;this[_0x690c[2885]][_0x690c[862]]();this[_0x690c[2886]][_0x690c[862]]();this[_0x690c[2921]]= this[_0x690c[267]]= this[_0x690c[257]]= this[_0x690c[2897]]= this[_0x690c[2926]]= null;this[_0x690c[2899]]= 0;this[_0x690c[2916]]= this[_0x690c[2823]]= null;this[_0x690c[746]]( new mxEventObject(mxEvent.RESET))};mxConnectionHandler[_0x690c[202]][_0x690c[2932]]= function(){var _0x6cb7x2=null== this[_0x690c[267]];this[_0x690c[253]][_0x690c[1307]]= this[_0x690c[2936]](_0x6cb7x2);_0x6cb7x2= this[_0x690c[2937]](_0x6cb7x2);this[_0x690c[253]][_0x690c[1336]]= _0x6cb7x2;this[_0x690c[253]][_0x690c[258]]()};mxConnectionHandler[_0x690c[202]][_0x690c[2937]]= function(_0x6cb7x2){return _0x6cb7x2?mxConstants[_0x690c[2829]]:mxConstants[_0x690c[2938]]};mxConnectionHandler[_0x690c[202]][_0x690c[2936]]= function(_0x6cb7x2){return _0x6cb7x2?3:1};mxConnectionHandler[_0x690c[202]][_0x690c[807]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x3|| this[_0x690c[2901]]()|| this[_0x690c[1179]][_0x690c[2406]]){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7xa=null;_0x6cb7x9[_0x690c[473]]();try{if(null!= _0x6cb7x2&& (null== _0x6cb7x3&& this[_0x690c[2901]]())&& (_0x6cb7x3= this[_0x690c[2939]](_0x6cb7x4,_0x6cb7x2),null!= _0x6cb7x3)){_0x6cb7x5= this[_0x690c[1179]][_0x690c[564]]([_0x6cb7x3],_0x6cb7x4,_0x6cb7x5);if(null== _0x6cb7x5||  !this[_0x690c[1179]][_0x690c[502]]()[_0x690c[250]](_0x6cb7x5)){var _0x6cb7x12=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x5);if(null!= _0x6cb7x12){var _0x6cb7x13=_0x6cb7x9[_0x690c[1721]](_0x6cb7x3);_0x6cb7x13[_0x690c[235]]-= _0x6cb7x12[_0x690c[2078]][_0x690c[235]];_0x6cb7x13[_0x690c[236]]-= _0x6cb7x12[_0x690c[2078]][_0x690c[236]]}}else {_0x6cb7x5= this[_0x690c[1179]][_0x690c[902]]()};this[_0x690c[1179]][_0x690c[2103]](_0x6cb7x3,_0x6cb7x5)};var _0x6cb7x14=this[_0x690c[1179]][_0x690c[902]]();null!= _0x6cb7x2&& (null!= _0x6cb7x3&& _0x6cb7x9[_0x690c[1197]](_0x6cb7x2)== _0x6cb7x9[_0x690c[1197]](_0x6cb7x3)&& _0x6cb7x9[_0x690c[1197]](_0x6cb7x9[_0x690c[1197]](_0x6cb7x2))!= _0x6cb7x9[_0x690c[501]]())&& (_0x6cb7x14= _0x6cb7x9[_0x690c[1197]](_0x6cb7x2),null!= _0x6cb7x2[_0x690c[256]]&& _0x6cb7x2[_0x690c[256]][_0x690c[1500]]&& (null!= _0x6cb7x3[_0x690c[256]]&& _0x6cb7x3[_0x690c[256]][_0x690c[1500]])&& (_0x6cb7x14= _0x6cb7x9[_0x690c[1197]](_0x6cb7x14)));_0x6cb7x13= _0x6cb7x12= null;null!= this[_0x690c[2897]]&& (_0x6cb7x12= this[_0x690c[2897]][_0x690c[246]][_0x690c[131]],_0x6cb7x13= this[_0x690c[2897]][_0x690c[246]][_0x690c[124]]);_0x6cb7xa= this[_0x690c[1960]](_0x6cb7x14,null,_0x6cb7x12,_0x6cb7x2,_0x6cb7x3,_0x6cb7x13);if(null!= _0x6cb7xa){this[_0x690c[1179]][_0x690c[2545]](_0x6cb7xa,_0x6cb7x2,!0,this[_0x690c[2921]]);this[_0x690c[1179]][_0x690c[2545]](_0x6cb7xa,_0x6cb7x3,!1,this[_0x690c[2886]][_0x690c[2920]]);null!= this[_0x690c[2897]]&& _0x6cb7x9[_0x690c[1724]](_0x6cb7xa,this[_0x690c[2897]][_0x690c[246]][_0x690c[256]]);var _0x6cb7x15=_0x6cb7x9[_0x690c[1721]](_0x6cb7xa);null== _0x6cb7x15&& (_0x6cb7x15=  new mxGeometry,_0x6cb7x15[_0x690c[1500]]=  !0,_0x6cb7x9[_0x690c[1724]](_0x6cb7xa,_0x6cb7x15));if(null!= this[_0x690c[2922]]&& 0< this[_0x690c[2922]][_0x690c[67]]){var _0x6cb7x16=this[_0x690c[1179]][_0x690c[441]][_0x690c[255]],_0x6cb7x17=this[_0x690c[1179]][_0x690c[441]][_0x690c[513]];_0x6cb7x15[_0x690c[1525]]= [];for(_0x6cb7x2= 0;_0x6cb7x2< this[_0x690c[2922]][_0x690c[67]];_0x6cb7x2++){var _0x6cb7x18=this[_0x690c[2922]][_0x6cb7x2];_0x6cb7x15[_0x690c[1525]][_0x690c[207]]( new mxPoint(_0x6cb7x18[_0x690c[235]]/ _0x6cb7x16- _0x6cb7x17[_0x690c[235]],_0x6cb7x18[_0x690c[236]]/ _0x6cb7x16- _0x6cb7x17[_0x690c[236]]))}};null== _0x6cb7x3&& (_0x6cb7x18= this[_0x690c[1179]][_0x690c[2689]](_0x6cb7x4,!1),_0x6cb7x18[_0x690c[235]]-= this[_0x690c[1179]][_0x690c[1136]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]],_0x6cb7x18[_0x690c[236]]-= this[_0x690c[1179]][_0x690c[1137]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]],_0x6cb7x15[_0x690c[2007]](_0x6cb7x18,!1));this[_0x690c[746]]( new mxEventObject(mxEvent.CONNECT,_0x690c[246],_0x6cb7xa,_0x690c[763],_0x6cb7x4,_0x690c[772],_0x6cb7x5))}}catch(q){mxLog[_0x690c[539]](),mxLog[_0x690c[143]](q[_0x690c[281]])}finally{_0x6cb7x9[_0x690c[476]]()};this[_0x690c[804]]&& this[_0x690c[2707]](_0x6cb7xa,_0x6cb7x3)}};mxConnectionHandler[_0x690c[202]][_0x690c[2707]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1179]][_0x690c[2450]](_0x6cb7x2)};mxConnectionHandler[_0x690c[202]][_0x690c[1960]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){if(null== this[_0x690c[1033]]){return this[_0x690c[1179]][_0x690c[1960]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa)};_0x6cb7x3= this[_0x690c[2503]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa);return _0x6cb7x3= this[_0x690c[1179]][_0x690c[2504]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x5,_0x6cb7x9)};mxConnectionHandler[_0x690c[202]][_0x690c[2939]]= function(_0x6cb7x2,_0x6cb7x3){for(var _0x6cb7x4=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x3);null!= _0x6cb7x4&& _0x6cb7x4[_0x690c[1500]];){_0x6cb7x3= this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1197]](_0x6cb7x3),_0x6cb7x4= this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x3)};var _0x6cb7x5=this[_0x690c[1179]][_0x690c[899]]([_0x6cb7x3])[0],_0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1721]](_0x6cb7x5);if(null!= _0x6cb7x4){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[2689]](_0x6cb7x2);_0x6cb7x4[_0x690c[235]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x9[_0x690c[235]]- _0x6cb7x4[_0x690c[117]]/ 2)- this[_0x690c[1179]][_0x690c[1136]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]];_0x6cb7x4[_0x690c[236]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x9[_0x690c[236]]- _0x6cb7x4[_0x690c[119]]/ 2)- this[_0x690c[1179]][_0x690c[1137]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]];if(null!= this[_0x690c[2823]]){var _0x6cb7xa=this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x3);if(null!= _0x6cb7xa){var _0x6cb7x12=this[_0x690c[2940]]();Math[_0x690c[425]](this[_0x690c[1179]][_0x690c[1021]](this[_0x690c[2823]][_0x690c[235]])- this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x9[_0x690c[235]]))<= _0x6cb7x12?_0x6cb7x4[_0x690c[235]]= _0x6cb7xa[_0x690c[235]]:Math[_0x690c[425]](this[_0x690c[1179]][_0x690c[1021]](this[_0x690c[2823]][_0x690c[236]])- this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x9[_0x690c[236]]))<= _0x6cb7x12&& (_0x6cb7x4[_0x690c[236]]= _0x6cb7xa[_0x690c[236]])}}};return _0x6cb7x5};mxConnectionHandler[_0x690c[202]][_0x690c[2940]]= function(){return this[_0x690c[1179]][_0x690c[997]]()?this[_0x690c[1179]][_0x690c[1020]]:this[_0x690c[1179]][_0x690c[2353]]};mxConnectionHandler[_0x690c[202]][_0x690c[2503]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=null;null!= this[_0x690c[1033]]&& (_0x6cb7x9= this[_0x690c[1033]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5));null== _0x6cb7x9&& (_0x6cb7x9=  new mxCell(_0x6cb7x2|| _0x690c[110]),_0x6cb7x9[_0x690c[1994]](!0),_0x6cb7x9[_0x690c[475]](_0x6cb7x5),_0x6cb7x2=  new mxGeometry,_0x6cb7x2[_0x690c[1500]]=  !0,_0x6cb7x9[_0x690c[1724]](_0x6cb7x2));return _0x6cb7x9};mxConnectionHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1179]][_0x690c[1148]](this);null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[515]](),this[_0x690c[253]]= null);null!= this[_0x690c[2885]]&& (this[_0x690c[2885]][_0x690c[515]](),this[_0x690c[2885]]= null);null!= this[_0x690c[2886]]&& (this[_0x690c[2886]][_0x690c[515]](),this[_0x690c[2886]]= null);null!= this[_0x690c[1176]]&& (this[_0x690c[1179]][_0x690c[502]]()[_0x690c[745]](this[_0x690c[1176]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[745]](this[_0x690c[1176]]),this[_0x690c[1176]]= null);null!= this[_0x690c[2898]]&& (this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2898]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[745]](this[_0x690c[2898]]),this[_0x690c[2898]]= null)};function mxConstraintHandler(_0x6cb7x2){this[_0x690c[1179]]= _0x6cb7x2}mxConstraintHandler[_0x690c[202]][_0x690c[2941]]=  new mxImage(mxClient[_0x690c[88]]+ _0x690c[2942],5,5);mxConstraintHandler[_0x690c[202]][_0x690c[1179]]= null;mxConstraintHandler[_0x690c[202]][_0x690c[984]]=  !0;mxConstraintHandler[_0x690c[202]][_0x690c[2943]]= mxConstants[_0x690c[2854]];mxConstraintHandler[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxConstraintHandler[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxConstraintHandler[_0x690c[202]][_0x690c[862]]= function(){if(null!= this[_0x690c[2944]]){for(var _0x6cb7x2=0;_0x6cb7x2< this[_0x690c[2944]][_0x690c[67]];_0x6cb7x2++){this[_0x690c[2944]][_0x6cb7x2][_0x690c[515]]()};this[_0x690c[2944]]= null};null!= this[_0x690c[2945]]&& (this[_0x690c[2945]][_0x690c[515]](),this[_0x690c[2945]]= null);this[_0x690c[2946]]= this[_0x690c[2919]]= this[_0x690c[987]]= this[_0x690c[2947]]= this[_0x690c[2920]]= null};mxConstraintHandler[_0x690c[202]][_0x690c[2636]]= function(){return this[_0x690c[1179]][_0x690c[2636]]()};mxConstraintHandler[_0x690c[202]][_0x690c[2948]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return this[_0x690c[2941]]};mxConstraintHandler[_0x690c[202]][_0x690c[2949]]= function(_0x6cb7x2,_0x6cb7x3){return !1};mxConstraintHandler[_0x690c[202]][_0x690c[2729]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[994]]()&&  !this[_0x690c[2949]](_0x6cb7x2)){var _0x6cb7x4=this[_0x690c[2636]](),_0x6cb7x5= new mxRectangle(_0x6cb7x2[_0x690c[734]]()- _0x6cb7x4,_0x6cb7x2[_0x690c[735]]()- _0x6cb7x4,2* _0x6cb7x4,2* _0x6cb7x4),_0x6cb7x9=null!= _0x6cb7x2[_0x690c[736]]()?this[_0x690c[1179]][_0x690c[2565]](_0x6cb7x2[_0x690c[736]]()):!1;if(null== this[_0x690c[2947]]||  !mxUtils[_0x690c[1825]](this[_0x690c[2947]],_0x6cb7x5)|| null!= _0x6cb7x2[_0x690c[248]]()&& null!= this[_0x690c[2919]]&& _0x6cb7x9){if(this[_0x690c[2947]]= null,_0x6cb7x2[_0x690c[248]]()!= this[_0x690c[2919]]){if(this[_0x690c[2919]]= null,this[_0x690c[1531]]= null!= _0x6cb7x2[_0x690c[248]]()&& _0x6cb7x9?this[_0x690c[1179]][_0x690c[2538]](_0x6cb7x2[_0x690c[248]](),_0x6cb7x3):null,null!= this[_0x690c[1531]]){this[_0x690c[2919]]= _0x6cb7x2[_0x690c[248]]();this[_0x690c[2947]]=  new mxRectangle(_0x6cb7x2[_0x690c[248]]()[_0x690c[235]],_0x6cb7x2[_0x690c[248]]()[_0x690c[236]],_0x6cb7x2[_0x690c[248]]()[_0x690c[117]],_0x6cb7x2[_0x690c[248]]()[_0x690c[119]]);if(null!= this[_0x690c[2944]]){for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[2944]][_0x690c[67]];_0x6cb7x9++){this[_0x690c[2944]][_0x6cb7x9][_0x690c[515]]()};this[_0x690c[2946]]= this[_0x690c[2944]]= null};this[_0x690c[2944]]= [];this[_0x690c[2946]]= [];for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[1531]][_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=this[_0x690c[1179]][_0x690c[2290]](_0x6cb7x2[_0x690c[248]](),this[_0x690c[1531]][_0x6cb7x9]),_0x6cb7x12=this[_0x690c[2948]](_0x6cb7x2[_0x690c[248]](),this[_0x690c[1531]][_0x6cb7x9],_0x6cb7xa),_0x6cb7x13=_0x6cb7x12[_0x690c[390]],_0x6cb7x12= new mxRectangle(_0x6cb7xa[_0x690c[235]]- _0x6cb7x12[_0x690c[117]]/ 2,_0x6cb7xa[_0x690c[236]]- _0x6cb7x12[_0x690c[119]]/ 2,_0x6cb7x12[_0x690c[117]],_0x6cb7x12[_0x690c[119]]),_0x6cb7x12= new mxImageShape(_0x6cb7x12,_0x6cb7x13);_0x6cb7x12[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[2334]]:mxConstants[_0x690c[508]];_0x6cb7x12[_0x690c[1674]]=  !1;_0x6cb7x12[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]());null!= _0x6cb7x12[_0x690c[252]][_0x690c[328]]&& _0x6cb7x12[_0x690c[252]][_0x690c[265]][_0x690c[950]](_0x6cb7x12[_0x690c[252]],_0x6cb7x12[_0x690c[252]][_0x690c[265]][_0x690c[285]]);_0x6cb7x13= mxUtils[_0x690c[885]](this,function(){return null!= this[_0x690c[2919]]?this[_0x690c[2919]]:_0x6cb7x2[_0x690c[248]]()});_0x6cb7x12[_0x690c[258]]();mxEvent[_0x690c[2733]](_0x6cb7x12[_0x690c[252]],this[_0x690c[1179]],_0x6cb7x13);this[_0x690c[2947]][_0x690c[99]](_0x6cb7x12[_0x690c[1562]]);this[_0x690c[2944]][_0x690c[207]](_0x6cb7x12);this[_0x690c[2946]][_0x690c[207]](_0x6cb7xa)};this[_0x690c[2947]][_0x690c[244]](_0x6cb7x4)}else {if(null!= this[_0x690c[2944]]){null!= this[_0x690c[2945]]&& (this[_0x690c[2945]][_0x690c[515]](),this[_0x690c[2945]]= null);for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[2944]][_0x690c[67]];_0x6cb7x9++){this[_0x690c[2944]][_0x6cb7x9][_0x690c[515]]()};this[_0x690c[2946]]= this[_0x690c[2944]]= null}}}};this[_0x690c[987]]= this[_0x690c[2920]]= null;if(null!= this[_0x690c[2944]]&& null!= this[_0x690c[1531]]&& (null== _0x6cb7x2[_0x690c[248]]()|| this[_0x690c[2919]]== _0x6cb7x2[_0x690c[248]]())){for(_0x6cb7x9= 0;_0x6cb7x9< this[_0x690c[2944]][_0x690c[67]];_0x6cb7x9++){if(mxUtils[_0x690c[1825]](this[_0x690c[2944]][_0x6cb7x9][_0x690c[1562]],_0x6cb7x5)){this[_0x690c[2920]]= this[_0x690c[1531]][_0x6cb7x9];this[_0x690c[987]]= this[_0x690c[2946]][_0x6cb7x9];_0x6cb7x4= this[_0x690c[2944]][_0x6cb7x9][_0x690c[1562]][_0x690c[238]]();_0x6cb7x4[_0x690c[244]](mxClient[_0x690c[80]]?3:2);mxClient[_0x690c[80]]&& (_0x6cb7x4[_0x690c[117]]-= 1,_0x6cb7x4[_0x690c[119]]-= 1);null== this[_0x690c[2945]]?(_0x6cb7x4=  new mxRectangleShape(_0x6cb7x4,null,this[_0x690c[2943]],3),_0x6cb7x4[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]== mxConstants[_0x690c[508]]?mxConstants[_0x690c[508]]:mxConstants[_0x690c[1523]],_0x6cb7x4[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]()),this[_0x690c[2945]]= _0x6cb7x4,_0x6cb7x13= mxUtils[_0x690c[885]](this,function(){return null!= this[_0x690c[2919]]?this[_0x690c[2919]]:_0x6cb7x2[_0x690c[248]]()}),mxEvent[_0x690c[2733]](_0x6cb7x4[_0x690c[252]],this[_0x690c[1179]],_0x6cb7x13)):(this[_0x690c[2945]][_0x690c[1562]]= _0x6cb7x4,this[_0x690c[2945]][_0x690c[258]]());break}}};null== this[_0x690c[2920]]&& null!= this[_0x690c[2945]]&& (this[_0x690c[2945]][_0x690c[515]](),this[_0x690c[2945]]= null)}};mxConstraintHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[862]]()};function mxRubberband(_0x6cb7x2){null!= _0x6cb7x2&& (this[_0x690c[1179]]= _0x6cb7x2,this[_0x690c[1179]][_0x690c[1133]](this),this[_0x690c[2730]]= mxUtils[_0x690c[885]](this,function(){this[_0x690c[2950]]()}),this[_0x690c[1179]][_0x690c[169]](mxEvent.PAN,this[_0x690c[2730]]),mxClient[_0x690c[80]]&& mxEvent[_0x690c[169]](window,_0x690c[2428],mxUtils[_0x690c[885]](this,function(){this[_0x690c[515]]()})))}mxRubberband[_0x690c[202]][_0x690c[2951]]= 20;mxRubberband[_0x690c[202]][_0x690c[984]]=  !0;mxRubberband[_0x690c[202]][_0x690c[485]]= null;mxRubberband[_0x690c[202]][_0x690c[2952]]= null;mxRubberband[_0x690c[202]][_0x690c[2953]]= 0;mxRubberband[_0x690c[202]][_0x690c[2954]]= 0;mxRubberband[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxRubberband[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxRubberband[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& this[_0x690c[994]]() && this[_0x690c[1179]][_0x690c[994]]() && (this[_0x690c[1179]][_0x690c[2579]](_0x6cb7x3[_0x690c[727]]())|| null== _0x6cb7x3[_0x690c[248]]())){var _0x6cb7x4=mxUtils[_0x690c[445]](this[_0x690c[1179]][_0x690c[526]]),_0x6cb7x5=mxUtils[_0x690c[444]](this[_0x690c[1179]][_0x690c[526]]);_0x6cb7x5[_0x690c[235]]-= _0x6cb7x4[_0x690c[235]];_0x6cb7x5[_0x690c[236]]-= _0x6cb7x4[_0x690c[236]];this[_0x690c[861]](_0x6cb7x3[_0x690c[730]]()+ _0x6cb7x5[_0x690c[235]],_0x6cb7x3[_0x690c[732]]()+ _0x6cb7x5[_0x690c[236]]);if(mxClient[_0x690c[133]]&&  !mxClient[_0x690c[75]]&&  !mxClient[_0x690c[76]]){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[526]],_0x6cb7xa=function(_0x6cb7x2){_0x6cb7x2=  new mxMouseEvent(_0x6cb7x2);var _0x6cb7x3=mxUtils[_0x690c[2196]](_0x6cb7x9,_0x6cb7x2[_0x690c[730]](),_0x6cb7x2[_0x690c[732]]());_0x6cb7x2[_0x690c[725]]= _0x6cb7x3[_0x690c[235]];_0x6cb7x2[_0x690c[726]]= _0x6cb7x3[_0x690c[236]];return _0x6cb7x2};this[_0x690c[2955]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[788]](this[_0x690c[1179]],_0x6cb7xa(_0x6cb7x2))});this[_0x690c[981]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[789]](this[_0x690c[1179]],_0x6cb7xa(_0x6cb7x2))});mxEvent[_0x690c[169]](document,_0x690c[752],this[_0x690c[2955]]);mxEvent[_0x690c[169]](document,_0x690c[753],this[_0x690c[981]])};_0x6cb7x3[_0x690c[722]](!1)}};mxRubberband[_0x690c[202]][_0x690c[861]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2823]]=  new mxPoint(_0x6cb7x2,_0x6cb7x3)};mxRubberband[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& null!= this[_0x690c[2823]]){var _0x6cb7x4=mxUtils[_0x690c[444]](this[_0x690c[1179]][_0x690c[526]]),_0x6cb7x5=mxUtils[_0x690c[445]](this[_0x690c[1179]][_0x690c[526]]);_0x6cb7x4[_0x690c[235]]-= _0x6cb7x5[_0x690c[235]];_0x6cb7x4[_0x690c[236]]-= _0x6cb7x5[_0x690c[236]];var _0x6cb7x5=_0x6cb7x3[_0x690c[730]]()+ _0x6cb7x4[_0x690c[235]],_0x6cb7x4=_0x6cb7x3[_0x690c[732]]()+ _0x6cb7x4[_0x690c[236]],_0x6cb7x9=this[_0x690c[2823]][_0x690c[235]]- _0x6cb7x5,_0x6cb7xa=this[_0x690c[2823]][_0x690c[236]]- _0x6cb7x4,_0x6cb7x12=this[_0x690c[1179]][_0x690c[2353]];if(null!= this[_0x690c[485]]|| Math[_0x690c[425]](_0x6cb7x9)> _0x6cb7x12|| Math[_0x690c[425]](_0x6cb7xa)> _0x6cb7x12){null== this[_0x690c[485]]&& (this[_0x690c[485]]= this[_0x690c[2156]]()),mxUtils[_0x690c[2440]](),this[_0x690c[2729]](_0x6cb7x5,_0x6cb7x4),_0x6cb7x3[_0x690c[722]]()}}};mxRubberband[_0x690c[202]][_0x690c[2156]]= function(){null== this[_0x690c[2952]]&& (this[_0x690c[2952]]= document[_0x690c[55]](_0x690c[485]),this[_0x690c[2952]][_0x690c[926]]= _0x690c[2956],mxUtils[_0x690c[254]](this[_0x690c[2952]],this[_0x690c[2951]]));this[_0x690c[1179]][_0x690c[526]][_0x690c[62]](this[_0x690c[2952]]);return this[_0x690c[2952]]};mxRubberband[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null!= this[_0x690c[485]];this[_0x690c[862]]();_0x6cb7x4&& (_0x6cb7x4=  new mxRectangle(this[_0x690c[235]],this[_0x690c[236]],this[_0x690c[117]],this[_0x690c[119]]),this[_0x690c[1179]][_0x690c[2698]](_0x6cb7x4,_0x6cb7x3[_0x690c[727]]()),_0x6cb7x3[_0x690c[722]]())};mxRubberband[_0x690c[202]][_0x690c[862]]= function(){null!= this[_0x690c[485]]&& this[_0x690c[485]][_0x690c[265]][_0x690c[266]](this[_0x690c[485]]);null!= this[_0x690c[2955]]&& (mxEvent[_0x690c[745]](document,_0x690c[752],this[_0x690c[2955]]),this[_0x690c[2955]]= null);null!= this[_0x690c[981]]&& (mxEvent[_0x690c[745]](document,_0x690c[753],this[_0x690c[981]]),this[_0x690c[981]]= null);this[_0x690c[2954]]= this[_0x690c[2953]]= 0;this[_0x690c[485]]= this[_0x690c[2823]]= null};mxRubberband[_0x690c[202]][_0x690c[2729]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[2953]]= _0x6cb7x2;this[_0x690c[2954]]= _0x6cb7x3;this[_0x690c[2950]]()};mxRubberband[_0x690c[202]][_0x690c[2950]]= function(){if(null!= this[_0x690c[485]]){var _0x6cb7x2=this[_0x690c[2953]]- this[_0x690c[1179]][_0x690c[1136]],_0x6cb7x3=this[_0x690c[2954]]- this[_0x690c[1179]][_0x690c[1137]];this[_0x690c[235]]= Math[_0x690c[243]](this[_0x690c[2823]][_0x690c[235]],_0x6cb7x2);this[_0x690c[236]]= Math[_0x690c[243]](this[_0x690c[2823]][_0x690c[236]],_0x6cb7x3);this[_0x690c[117]]= Math[_0x690c[160]](this[_0x690c[2823]][_0x690c[235]],_0x6cb7x2)- this[_0x690c[235]];this[_0x690c[119]]= Math[_0x690c[160]](this[_0x690c[2823]][_0x690c[236]],_0x6cb7x3)- this[_0x690c[236]];_0x6cb7x2= mxClient[_0x690c[47]]?this[_0x690c[1179]][_0x690c[1137]]:0;this[_0x690c[485]][_0x690c[124]][_0x690c[361]]= this[_0x690c[235]]+ (mxClient[_0x690c[47]]?this[_0x690c[1179]][_0x690c[1136]]:0)+ _0x690c[168];this[_0x690c[485]][_0x690c[124]][_0x690c[125]]= this[_0x690c[236]]+ _0x6cb7x2+ _0x690c[168];this[_0x690c[485]][_0x690c[124]][_0x690c[117]]= Math[_0x690c[160]](1,this[_0x690c[117]])+ _0x690c[168];this[_0x690c[485]][_0x690c[124]][_0x690c[119]]= Math[_0x690c[160]](1,this[_0x690c[119]])+ _0x690c[168]}};mxRubberband[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[2717]]|| (this[_0x690c[2717]]=  !0,this[_0x690c[1179]][_0x690c[1148]](this),this[_0x690c[1179]][_0x690c[745]](this[_0x690c[2730]]),this[_0x690c[862]](),null!= this[_0x690c[2952]]&& (this[_0x690c[2952]]= null))};function mxVertexHandler(_0x6cb7x2){null!= _0x6cb7x2&& (this[_0x690c[724]]= _0x6cb7x2,this[_0x690c[176]]())}mxVertexHandler[_0x690c[202]][_0x690c[1179]]= null;mxVertexHandler[_0x690c[202]][_0x690c[724]]= null;mxVertexHandler[_0x690c[202]][_0x690c[2957]]=  !1;mxVertexHandler[_0x690c[202]][_0x690c[1983]]= null;mxVertexHandler[_0x690c[202]][_0x690c[2958]]=  !0;mxVertexHandler[_0x690c[202]][_0x690c[2959]]= null;mxVertexHandler[_0x690c[202]][_0x690c[2353]]= 0;mxVertexHandler[_0x690c[202]][_0x690c[2809]]=  !1;mxVertexHandler[_0x690c[202]][_0x690c[2960]]=  !0;mxVertexHandler[_0x690c[202]][_0x690c[176]]= function(){this[_0x690c[1179]]= this[_0x690c[724]][_0x690c[441]][_0x690c[1179]];this[_0x690c[2961]]= this[_0x690c[2962]](this[_0x690c[724]]);this[_0x690c[1562]]=  new mxRectangle(this[_0x690c[2961]][_0x690c[235]],this[_0x690c[2961]][_0x690c[236]],this[_0x690c[2961]][_0x690c[117]],this[_0x690c[2961]][_0x690c[119]]);this[_0x690c[2732]]= this[_0x690c[2963]](this[_0x690c[1562]]);this[_0x690c[2732]][_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]];this[_0x690c[2732]][_0x690c[1229]]=  !1;this[_0x690c[2732]][_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]());this[_0x690c[1179]][_0x690c[1712]](this[_0x690c[724]][_0x690c[246]])&& (this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[2832]]);mxEvent[_0x690c[2733]](this[_0x690c[2732]][_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);if(0>= mxGraphHandler[_0x690c[202]][_0x690c[2795]]|| this[_0x690c[1179]][_0x690c[2694]]()< mxGraphHandler[_0x690c[202]][_0x690c[2795]]){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[2657]](this[_0x690c[724]][_0x690c[246]]);this[_0x690c[2964]]= [];if(_0x6cb7x2|| this[_0x690c[1179]][_0x690c[2628]](this[_0x690c[724]][_0x690c[246]])&& 2<= this[_0x690c[724]][_0x690c[117]]&& 2<= this[_0x690c[724]][_0x690c[119]]){var _0x6cb7x3=0;_0x6cb7x2&& (this[_0x690c[2957]]|| (this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[936],_0x6cb7x3++)),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[2965],_0x6cb7x3++)),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[2966],_0x6cb7x3++)),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[2967],_0x6cb7x3++)),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[2968],_0x6cb7x3++)),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[2969],_0x6cb7x3++)),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[2970],_0x6cb7x3++))),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2735]](_0x690c[2971],_0x6cb7x3++)));_0x6cb7x2= this[_0x690c[1179]][_0x690c[251]][_0x690c[1721]](this[_0x690c[724]][_0x690c[246]]);null!= _0x6cb7x2&& (!_0x6cb7x2[_0x690c[1500]]&&  !this[_0x690c[1179]][_0x690c[1730]](this[_0x690c[724]][_0x690c[246]]) && this[_0x690c[1179]][_0x690c[2628]](this[_0x690c[724]][_0x690c[246]]))&& (this[_0x690c[2972]]= this[_0x690c[2735]](mxConstants.CURSOR_LABEL_HANDLE,mxEvent.LABEL_HANDLE,mxConstants.LABEL_HANDLE_SIZE,mxConstants.LABEL_HANDLE_FILLCOLOR),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2972]]))}else {this[_0x690c[1179]][_0x690c[1712]](this[_0x690c[724]][_0x690c[246]])&& (!this[_0x690c[1179]][_0x690c[2657]](this[_0x690c[724]][_0x690c[246]])&& 2> this[_0x690c[724]][_0x690c[117]] && 2> this[_0x690c[724]][_0x690c[119]])&& (this[_0x690c[2972]]= this[_0x690c[2735]](mxConstants.CURSOR_MOVABLE_VERTEX,null,null,mxConstants.LABEL_HANDLE_FILLCOLOR),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2972]]))}};if(this[_0x690c[2809]]&& (0>= mxGraphHandler[_0x690c[202]][_0x690c[2795]]|| this[_0x690c[1179]][_0x690c[2694]]()< mxGraphHandler[_0x690c[202]][_0x690c[2795]])){this[_0x690c[2973]]= this[_0x690c[2735]](_0x690c[356],mxEvent.ROTATION_HANDLE,mxConstants[_0x690c[2974]]+ 3,mxConstants.HANDLE_FILLCOLOR),this[_0x690c[2964]][_0x690c[207]](this[_0x690c[2973]])};this[_0x690c[258]]()};mxVertexHandler[_0x690c[202]][_0x690c[2962]]= function(_0x6cb7x2){return  new mxRectangle(Math[_0x690c[488]](_0x6cb7x2[_0x690c[235]]),Math[_0x690c[488]](_0x6cb7x2[_0x690c[236]]),Math[_0x690c[488]](_0x6cb7x2[_0x690c[117]]),Math[_0x690c[488]](_0x6cb7x2[_0x690c[119]]))};mxVertexHandler[_0x690c[202]][_0x690c[2963]]= function(_0x6cb7x2){_0x6cb7x2=  new mxRectangleShape(_0x6cb7x2,null,this[_0x690c[2975]]());_0x6cb7x2[_0x690c[1307]]= this[_0x690c[2976]]();_0x6cb7x2[_0x690c[1522]]= this[_0x690c[2977]]();return _0x6cb7x2};mxVertexHandler[_0x690c[202]][_0x690c[2975]]= function(){return mxConstants[_0x690c[2978]]};mxVertexHandler[_0x690c[202]][_0x690c[2976]]= function(){return mxConstants[_0x690c[2979]]};mxVertexHandler[_0x690c[202]][_0x690c[2977]]= function(){return mxConstants[_0x690c[2980]]};mxVertexHandler[_0x690c[202]][_0x690c[2735]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){_0x6cb7x4= _0x6cb7x4|| mxConstants[_0x690c[2974]];_0x6cb7x4=  new mxRectangle(0,0,_0x6cb7x4,_0x6cb7x4);_0x6cb7x5= this[_0x690c[2981]](_0x6cb7x4,_0x6cb7x3,_0x6cb7x5);_0x6cb7x5[_0x690c[1567]]()&& null!= this[_0x690c[724]][_0x690c[963]]&& this[_0x690c[724]][_0x690c[963]][_0x690c[252]][_0x690c[265]]== this[_0x690c[1179]][_0x690c[526]]?(_0x6cb7x5[_0x690c[1562]][_0x690c[119]]-= 1,_0x6cb7x5[_0x690c[1562]][_0x690c[117]]-= 1,_0x6cb7x5[_0x690c[507]]= mxConstants[_0x690c[1656]],_0x6cb7x5[_0x690c[176]](this[_0x690c[1179]][_0x690c[526]])):(_0x6cb7x5[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[2334]]:mxConstants[_0x690c[508]],_0x6cb7x5[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]()));mxEvent[_0x690c[2733]](_0x6cb7x5[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);this[_0x690c[1179]][_0x690c[994]]()&& (_0x6cb7x5[_0x690c[252]][_0x690c[124]][_0x690c[270]]= _0x6cb7x2);this[_0x690c[2982]](_0x6cb7x3)|| (_0x6cb7x5[_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188]);return _0x6cb7x5};mxVertexHandler[_0x690c[202]][_0x690c[2982]]= function(_0x6cb7x2){return !0};mxVertexHandler[_0x690c[202]][_0x690c[2981]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return null!= this[_0x690c[2959]]?(_0x6cb7x2[_0x690c[117]]= this[_0x690c[2959]][_0x690c[117]],_0x6cb7x2[_0x690c[119]]= this[_0x690c[2959]][_0x690c[119]], new mxImageShape(_0x6cb7x2,this[_0x690c[2959]][_0x690c[390]])):_0x6cb7x3== mxEvent[_0x690c[2983]]? new mxEllipse(_0x6cb7x2,_0x6cb7x4|| mxConstants[_0x690c[2984]],mxConstants.HANDLE_STROKECOLOR): new mxRectangleShape(_0x6cb7x2,_0x6cb7x4|| mxConstants[_0x690c[2984]],mxConstants.HANDLE_STROKECOLOR)};mxVertexHandler[_0x690c[202]][_0x690c[2985]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null!= _0x6cb7x2&& (_0x6cb7x2[_0x690c[1562]][_0x690c[235]]= Math[_0x690c[488]](_0x6cb7x3- _0x6cb7x2[_0x690c[1562]][_0x690c[117]]/ 2),_0x6cb7x2[_0x690c[1562]][_0x690c[236]]= Math[_0x690c[488]](_0x6cb7x4- _0x6cb7x2[_0x690c[1562]][_0x690c[119]]/ 2),_0x6cb7x2[_0x690c[258]]())};mxVertexHandler[_0x690c[202]][_0x690c[2986]]= function(_0x6cb7x2){if(_0x6cb7x2[_0x690c[729]](this[_0x690c[2973]])){return mxEvent[_0x690c[2983]]};if(_0x6cb7x2[_0x690c[729]](this[_0x690c[2972]])){return mxEvent[_0x690c[2987]]};if(null!= this[_0x690c[2964]]){for(var _0x6cb7x3=this[_0x690c[2353]],_0x6cb7x3=this[_0x690c[2958]]&& (mxClient[_0x690c[80]]|| 0< _0x6cb7x3)? new mxRectangle(_0x6cb7x2[_0x690c[734]]()- _0x6cb7x3,_0x6cb7x2[_0x690c[735]]()- _0x6cb7x3,2* _0x6cb7x3,2* _0x6cb7x3):null,_0x6cb7x4=0;_0x6cb7x4< this[_0x690c[2964]][_0x690c[67]];_0x6cb7x4++){if(_0x6cb7x2[_0x690c[729]](this[_0x690c[2964]][_0x6cb7x4])|| null!= _0x6cb7x3&& mxUtils[_0x690c[1825]](this[_0x690c[2964]][_0x6cb7x4][_0x690c[1562]],_0x6cb7x3)){return _0x6cb7x4}}};return null};mxVertexHandler[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& this[_0x690c[1179]][_0x690c[994]]() &&  !this[_0x690c[1179]][_0x690c[2579]](_0x6cb7x3[_0x690c[727]]()) && (0< this[_0x690c[2353]]|| _0x6cb7x3[_0x690c[248]]()== this[_0x690c[724]])){var _0x6cb7x4=this[_0x690c[2986]](_0x6cb7x3);null!= _0x6cb7x4&& (this[_0x690c[861]](_0x6cb7x3[_0x690c[730]](),_0x6cb7x3[_0x690c[732]](),_0x6cb7x4),_0x6cb7x3[_0x690c[722]]())}};mxVertexHandler[_0x690c[202]][_0x690c[861]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],_0x6cb7x2,_0x6cb7x3);this[_0x690c[2739]]= _0x6cb7x2[_0x690c[235]];this[_0x690c[2740]]= _0x6cb7x2[_0x690c[236]];this[_0x690c[1983]]= _0x6cb7x4;this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[495]]= _0x6cb7x4== mxEvent[_0x690c[2983]]?_0x690c[497]:_0x690c[130];this[_0x690c[2988]]= this[_0x690c[2963]](this[_0x690c[1562]]);!(mxClient[_0x690c[48]]&& 0!= Number(this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]))&& null!= this[_0x690c[724]][_0x690c[963]] && this[_0x690c[724]][_0x690c[963]][_0x690c[252]][_0x690c[265]]== this[_0x690c[1179]][_0x690c[526]]?(this[_0x690c[2988]][_0x690c[507]]= mxConstants[_0x690c[1656]],this[_0x690c[2988]][_0x690c[176]](this[_0x690c[1179]][_0x690c[526]])):(this[_0x690c[2988]][_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]],this[_0x690c[2988]][_0x690c[176]](this[_0x690c[1179]][_0x690c[441]][_0x690c[1524]]()))};mxVertexHandler[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& null!= this[_0x690c[1983]]){var _0x6cb7x4= new mxPoint(_0x6cb7x3[_0x690c[734]](),_0x6cb7x3[_0x690c[735]]()),_0x6cb7x5=this[_0x690c[1179]][_0x690c[1018]](_0x6cb7x3[_0x690c[727]]()),_0x6cb7x9=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]];if(this[_0x690c[1983]]== mxEvent[_0x690c[2987]]){_0x6cb7x5&& (_0x6cb7x4[_0x690c[235]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x4[_0x690c[235]]/ _0x6cb7x9)* _0x6cb7x9,_0x6cb7x4[_0x690c[236]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x4[_0x690c[236]]/ _0x6cb7x9)* _0x6cb7x9),this[_0x690c[2985]](this[_0x690c[2964]][this[_0x690c[2964]][_0x690c[67]]- 1],_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]])}else {if(this[_0x690c[1983]]== mxEvent[_0x690c[2983]]){var _0x6cb7xa=this[_0x690c[724]][_0x690c[235]]+ this[_0x690c[724]][_0x690c[117]]/ 2- _0x6cb7x4[_0x690c[235]],_0x6cb7x12=this[_0x690c[724]][_0x690c[236]]+ this[_0x690c[724]][_0x690c[119]]/ 2- _0x6cb7x4[_0x690c[236]];this[_0x690c[2989]]= 0!= _0x6cb7xa?180* Math[_0x690c[2990]](_0x6cb7x12/ _0x6cb7xa)/ Math[_0x690c[424]]+ 90:0> _0x6cb7x12?180:0;0< _0x6cb7xa&& (this[_0x690c[2989]]-= 180);this[_0x690c[2960]]&& (_0x6cb7xa= _0x6cb7x4[_0x690c[235]]- this[_0x690c[724]][_0x690c[241]](),_0x6cb7x12= _0x6cb7x4[_0x690c[236]]- this[_0x690c[724]][_0x690c[242]](),_0x6cb7xa= Math[_0x690c[425]](Math[_0x690c[428]](_0x6cb7xa* _0x6cb7xa+ _0x6cb7x12* _0x6cb7x12)- this[_0x690c[724]][_0x690c[119]]/ 2- 20),_0x6cb7xa= Math[_0x690c[160]](1,5* Math[_0x690c[243]](3,Math[_0x690c[160]](0,Math[_0x690c[488]](80/ Math[_0x690c[425]](_0x6cb7xa))))),this[_0x690c[2989]]= Math[_0x690c[488]](this[_0x690c[2989]]/ _0x6cb7xa)* _0x6cb7xa);this[_0x690c[2732]][_0x690c[603]]= this[_0x690c[2989]];this[_0x690c[2732]][_0x690c[258]]()}else {var _0x6cb7x13=mxUtils[_0x690c[431]](this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]),_0x6cb7x14=Math[_0x690c[426]](-_0x6cb7x13),_0x6cb7x15=Math[_0x690c[427]](-_0x6cb7x13),_0x6cb7x16= new mxPoint(this[_0x690c[724]][_0x690c[241]](),this[_0x690c[724]][_0x690c[242]]()),_0x6cb7xa=_0x6cb7x4[_0x690c[235]]- this[_0x690c[2739]],_0x6cb7x12=_0x6cb7x4[_0x690c[236]]- this[_0x690c[2740]],_0x6cb7x4=this[_0x690c[1179]][_0x690c[441]][_0x690c[513]],_0x6cb7x17=_0x6cb7x15* _0x6cb7xa+ _0x6cb7x14* _0x6cb7x12,_0x6cb7xa=_0x6cb7x14* _0x6cb7xa- _0x6cb7x15* _0x6cb7x12;this[_0x690c[1562]]= this[_0x690c[2991]](this[_0x690c[2961]],_0x6cb7xa,_0x6cb7x17,this[_0x690c[1983]],_0x6cb7x5,_0x6cb7x9,_0x6cb7x4);_0x6cb7x14= Math[_0x690c[426]](_0x6cb7x13);_0x6cb7x15= Math[_0x690c[427]](_0x6cb7x13);_0x6cb7x12=  new mxPoint(this[_0x690c[1562]][_0x690c[241]](),this[_0x690c[1562]][_0x690c[242]]());_0x6cb7xa= _0x6cb7x12[_0x690c[235]]- _0x6cb7x16[_0x690c[235]];_0x6cb7x12= _0x6cb7x12[_0x690c[236]]- _0x6cb7x16[_0x690c[236]];_0x6cb7x16= _0x6cb7x15* _0x6cb7xa+ _0x6cb7x14* _0x6cb7x12- _0x6cb7x12;this[_0x690c[1562]][_0x690c[235]]+= _0x6cb7x14* _0x6cb7xa- _0x6cb7x15* _0x6cb7x12- _0x6cb7xa;this[_0x690c[1562]][_0x690c[236]]+= _0x6cb7x16;this[_0x690c[2932]]()}};_0x6cb7x3[_0x690c[722]]()}else {null!= this[_0x690c[2986]](_0x6cb7x3)&& _0x6cb7x3[_0x690c[722]](!1)}};mxVertexHandler[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){if(!_0x6cb7x3[_0x690c[721]]()&& null!= this[_0x690c[1983]] && null!= this[_0x690c[724]]){var _0x6cb7x4= new mxPoint(_0x6cb7x3[_0x690c[734]](),_0x6cb7x3[_0x690c[735]]());this[_0x690c[1179]][_0x690c[502]]()[_0x690c[473]]();try{if(this[_0x690c[1983]]== mxEvent[_0x690c[2983]]){null!= this[_0x690c[2989]]&& this[_0x690c[2992]](this[_0x690c[724]][_0x690c[246]],this[_0x690c[2989]]- (this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| 0))}else {var _0x6cb7x5=this[_0x690c[1179]][_0x690c[1018]](_0x6cb7x3[_0x690c[727]]()),_0x6cb7x9=mxUtils[_0x690c[431]](this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]),_0x6cb7xa=Math[_0x690c[426]](-_0x6cb7x9),_0x6cb7x12=Math[_0x690c[427]](-_0x6cb7x9),_0x6cb7x13=_0x6cb7x4[_0x690c[235]]- this[_0x690c[2739]],_0x6cb7x14=_0x6cb7x4[_0x690c[236]]- this[_0x690c[2740]],_0x6cb7x4=_0x6cb7x12* _0x6cb7x13+ _0x6cb7xa* _0x6cb7x14,_0x6cb7x13=_0x6cb7xa* _0x6cb7x13- _0x6cb7x12* _0x6cb7x14,_0x6cb7x14=_0x6cb7x4,_0x6cb7x15=this[_0x690c[1179]][_0x690c[441]][_0x690c[255]];this[_0x690c[2526]](this[_0x690c[724]][_0x690c[246]],_0x6cb7x13/ _0x6cb7x15,_0x6cb7x14/ _0x6cb7x15,this[_0x690c[1983]],_0x6cb7x5)}}finally{this[_0x690c[1179]][_0x690c[502]]()[_0x690c[476]]()};this[_0x690c[862]]();_0x6cb7x3[_0x690c[722]]()}};mxVertexHandler[_0x690c[202]][_0x690c[2992]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]();if(_0x6cb7x4[_0x690c[1193]](_0x6cb7x2)){var _0x6cb7x5=_0x6cb7x2== this[_0x690c[724]]?this[_0x690c[724]]:this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x2);null!= _0x6cb7x5&& this[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_ROTATION,(_0x6cb7x5[_0x690c[124]][mxConstants[_0x690c[2278]]]|| 0)+ _0x6cb7x3,[_0x6cb7x2]);if(this[_0x690c[724]][_0x690c[246]]!= _0x6cb7x2&& (_0x6cb7x5= this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x2),null!= _0x6cb7x5&&  !_0x6cb7x5[_0x690c[1500]])){if(0!= _0x6cb7x3){var _0x6cb7x9=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1197]](_0x6cb7x2),_0x6cb7xa=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x9);if(!_0x6cb7x5[_0x690c[1500]]&& null!= _0x6cb7xa){var _0x6cb7x12=mxUtils[_0x690c[431]](_0x6cb7x3),_0x6cb7x9=Math[_0x690c[426]](_0x6cb7x12),_0x6cb7x12=Math[_0x690c[427]](_0x6cb7x12),_0x6cb7x13= new mxPoint(_0x6cb7x5[_0x690c[241]](),_0x6cb7x5[_0x690c[242]]()),_0x6cb7xa= new mxPoint(_0x6cb7xa[_0x690c[117]]/ 2,_0x6cb7xa[_0x690c[119]]/ 2),_0x6cb7x9=mxUtils[_0x690c[432]](_0x6cb7x13,_0x6cb7x9,_0x6cb7x12,_0x6cb7xa),_0x6cb7x5=_0x6cb7x5[_0x690c[238]]();_0x6cb7x5[_0x690c[235]]= _0x6cb7x9[_0x690c[235]]- _0x6cb7x5[_0x690c[117]]/ 2;_0x6cb7x5[_0x690c[236]]= _0x6cb7x9[_0x690c[236]]- _0x6cb7x5[_0x690c[119]]/ 2;_0x6cb7x4[_0x690c[1724]](_0x6cb7x2,_0x6cb7x5)}}else {_0x6cb7x5= _0x6cb7x5[_0x690c[238]](),_0x6cb7x5[_0x690c[235]]+= dx,_0x6cb7x5[_0x690c[236]]+= dy,_0x6cb7x4[_0x690c[1724]](_0x6cb7x2,_0x6cb7x5)}};_0x6cb7x5= _0x6cb7x4[_0x690c[262]](_0x6cb7x2);for(_0x6cb7x9= 0;_0x6cb7x9< _0x6cb7x5;_0x6cb7x9++){this[_0x690c[2992]](_0x6cb7x4[_0x690c[263]](_0x6cb7x2,_0x6cb7x9),_0x6cb7x3)}}};mxVertexHandler[_0x690c[202]][_0x690c[862]]= function(){this[_0x690c[1983]]= this[_0x690c[2989]]= null;null!= this[_0x690c[2988]]&& (this[_0x690c[2988]][_0x690c[515]](),this[_0x690c[2988]]= null);null!= this[_0x690c[2732]]&& (this[_0x690c[2732]][_0x690c[252]][_0x690c[124]][_0x690c[495]]= _0x690c[497],this[_0x690c[2961]]= this[_0x690c[2962]](this[_0x690c[724]]),this[_0x690c[1562]]=  new mxRectangle(this[_0x690c[2961]][_0x690c[235]],this[_0x690c[2961]][_0x690c[236]],this[_0x690c[2961]][_0x690c[117]],this[_0x690c[2961]][_0x690c[119]]),this[_0x690c[2932]]())};mxVertexHandler[_0x690c[202]][_0x690c[2526]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=this[_0x690c[1179]][_0x690c[251]][_0x690c[1721]](_0x6cb7x2);if(null!= _0x6cb7xa){if(_0x6cb7x5== mxEvent[_0x690c[2987]]){_0x6cb7x5= this[_0x690c[1179]][_0x690c[441]][_0x690c[255]],_0x6cb7x3= (this[_0x690c[2972]][_0x690c[1562]][_0x690c[241]]()- this[_0x690c[2739]])/ _0x6cb7x5,_0x6cb7x4= (this[_0x690c[2972]][_0x690c[1562]][_0x690c[242]]()- this[_0x690c[2740]])/ _0x6cb7x5,_0x6cb7xa= _0x6cb7xa[_0x690c[238]](),null== _0x6cb7xa[_0x690c[1368]]?_0x6cb7xa[_0x690c[1368]]=  new mxPoint(_0x6cb7x3,_0x6cb7x4):(_0x6cb7xa[_0x690c[1368]][_0x690c[235]]+= _0x6cb7x3,_0x6cb7xa[_0x690c[1368]][_0x690c[236]]+= _0x6cb7x4),this[_0x690c[1179]][_0x690c[251]][_0x690c[1724]](_0x6cb7x2,_0x6cb7xa)}else {_0x6cb7x5= this[_0x690c[2991]](_0x6cb7xa,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,1, new mxPoint(0,0));var _0x6cb7x12=mxUtils[_0x690c[431]](this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]);if(0!= _0x6cb7x12){_0x6cb7x3= _0x6cb7x5[_0x690c[241]]()- _0x6cb7xa[_0x690c[241]]();_0x6cb7x4= _0x6cb7x5[_0x690c[242]]()- _0x6cb7xa[_0x690c[242]]();_0x6cb7x9= Math[_0x690c[426]](_0x6cb7x12);var _0x6cb7x13=Math[_0x690c[427]](_0x6cb7x12),_0x6cb7x12=_0x6cb7x9* _0x6cb7x3- _0x6cb7x13* _0x6cb7x4- _0x6cb7x3;_0x6cb7x3= _0x6cb7x13* _0x6cb7x3+ _0x6cb7x9* _0x6cb7x4- _0x6cb7x4;_0x6cb7x4= _0x6cb7x5[_0x690c[235]]- _0x6cb7xa[_0x690c[235]];var _0x6cb7x14=_0x6cb7x5[_0x690c[236]]- _0x6cb7xa[_0x690c[236]],_0x6cb7x15=_0x6cb7x9* _0x6cb7x4- _0x6cb7x13* _0x6cb7x14;_0x6cb7x9= _0x6cb7x13* _0x6cb7x4+ _0x6cb7x9* _0x6cb7x14;_0x6cb7x5[_0x690c[235]]+= _0x6cb7x12;_0x6cb7x5[_0x690c[236]]+= _0x6cb7x3;if(!this[_0x690c[1179]][_0x690c[1742]](_0x6cb7x2)&& (0!= _0x6cb7x12|| 0!= _0x6cb7x3)){_0x6cb7x4= _0x6cb7xa[_0x690c[235]]- _0x6cb7x5[_0x690c[235]]+ _0x6cb7x15,_0x6cb7x14= _0x6cb7xa[_0x690c[236]]- _0x6cb7x5[_0x690c[236]]+ _0x6cb7x9,this[_0x690c[2993]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x14)}};this[_0x690c[1179]][_0x690c[2526]](_0x6cb7x2,_0x6cb7x5)}}};mxVertexHandler[_0x690c[202]][_0x690c[2993]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){for(var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x9=_0x6cb7x5[_0x690c[262]](_0x6cb7x2),_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9;_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x5[_0x690c[263]](_0x6cb7x2,_0x6cb7xa);if(_0x6cb7x5[_0x690c[1193]](_0x6cb7x12)){var _0x6cb7x13=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x12);null!= _0x6cb7x13&&  !_0x6cb7x13[_0x690c[1500]]&& (_0x6cb7x13= _0x6cb7x13[_0x690c[238]](),_0x6cb7x13[_0x690c[235]]+= _0x6cb7x3,_0x6cb7x13[_0x690c[236]]+= _0x6cb7x4,_0x6cb7x5[_0x690c[1724]](_0x6cb7x12,_0x6cb7x13))}}};mxVertexHandler[_0x690c[202]][_0x690c[2991]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){if(this[_0x690c[2957]]){_0x6cb7x12= _0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]+ _0x6cb7x3;var _0x6cb7x13=_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]+ _0x6cb7x4;_0x6cb7x9&& (_0x6cb7x12= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x12/ _0x6cb7xa)* _0x6cb7xa,_0x6cb7x13= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x13/ _0x6cb7xa)* _0x6cb7xa);_0x6cb7xa=  new mxRectangle(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]],0,0);_0x6cb7xa[_0x690c[99]]( new mxRectangle(_0x6cb7x12,_0x6cb7x13,0,0));return _0x6cb7xa};var _0x6cb7x13=_0x6cb7x2[_0x690c[235]]- _0x6cb7x12[_0x690c[235]]* _0x6cb7xa,_0x6cb7x14=_0x6cb7x13+ _0x6cb7x2[_0x690c[117]],_0x6cb7x15=_0x6cb7x2[_0x690c[236]]- _0x6cb7x12[_0x690c[236]]* _0x6cb7xa;_0x6cb7x2= _0x6cb7x15+ _0x6cb7x2[_0x690c[119]];4< _0x6cb7x5?(_0x6cb7x2+= _0x6cb7x4,_0x6cb7x9&& (_0x6cb7x2= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2/ _0x6cb7xa)* _0x6cb7xa)):3> _0x6cb7x5&& (_0x6cb7x15+= _0x6cb7x4,_0x6cb7x9&& (_0x6cb7x15= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x15/ _0x6cb7xa)* _0x6cb7xa));if(0== _0x6cb7x5|| 3== _0x6cb7x5|| 5== _0x6cb7x5){_0x6cb7x13+= _0x6cb7x3,_0x6cb7x9&& (_0x6cb7x13= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x13/ _0x6cb7xa)* _0x6cb7xa)}else {if(2== _0x6cb7x5|| 4== _0x6cb7x5|| 7== _0x6cb7x5){_0x6cb7x14+= _0x6cb7x3,_0x6cb7x9&& (_0x6cb7x14= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x14/ _0x6cb7xa)* _0x6cb7xa)}};_0x6cb7x9= _0x6cb7x14- _0x6cb7x13;_0x6cb7x2-= _0x6cb7x15;0> _0x6cb7x9&& (_0x6cb7x13+= _0x6cb7x9,_0x6cb7x9= Math[_0x690c[425]](_0x6cb7x9));0> _0x6cb7x2&& (_0x6cb7x15+= _0x6cb7x2,_0x6cb7x2= Math[_0x690c[425]](_0x6cb7x2));return  new mxRectangle(_0x6cb7x13+ _0x6cb7x12[_0x690c[235]]* _0x6cb7xa,_0x6cb7x15+ _0x6cb7x12[_0x690c[236]]* _0x6cb7xa,_0x6cb7x9,_0x6cb7x2)};mxVertexHandler[_0x690c[202]][_0x690c[258]]= function(){this[_0x690c[2961]]= this[_0x690c[2962]](this[_0x690c[724]]);this[_0x690c[1562]]=  new mxRectangle(this[_0x690c[724]][_0x690c[235]],this[_0x690c[724]][_0x690c[236]],this[_0x690c[724]][_0x690c[117]],this[_0x690c[724]][_0x690c[119]]);var _0x6cb7x2=this[_0x690c[724]];if(null!= this[_0x690c[2964]]){var _0x6cb7x3=_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]],_0x6cb7x4=_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]];if(this[_0x690c[2957]]){this[_0x690c[2985]](this[_0x690c[2964]][0],_0x6cb7x3,_0x6cb7x4)}else {var _0x6cb7x5=_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]/ 2,_0x6cb7x9=_0x6cb7x2[_0x690c[236]]+ _0x6cb7x2[_0x690c[119]]/ 2;if(1< this[_0x690c[2964]][_0x690c[67]]){var _0x6cb7xa=mxUtils[_0x690c[431]](_0x6cb7x2[_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]),_0x6cb7x12=Math[_0x690c[426]](_0x6cb7xa),_0x6cb7xa=Math[_0x690c[427]](_0x6cb7xa),_0x6cb7x13= new mxPoint(_0x6cb7x2[_0x690c[241]](),_0x6cb7x2[_0x690c[242]]()),_0x6cb7x14=mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]]),_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][0],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);_0x6cb7x14[_0x690c[235]]= _0x6cb7x5;_0x6cb7x14[_0x690c[236]]= _0x6cb7x2[_0x690c[236]];_0x6cb7x14= mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][1],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);_0x6cb7x14[_0x690c[235]]= _0x6cb7x3;_0x6cb7x14[_0x690c[236]]= _0x6cb7x2[_0x690c[236]];_0x6cb7x14= mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][2],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);_0x6cb7x14[_0x690c[235]]= _0x6cb7x2[_0x690c[235]];_0x6cb7x14[_0x690c[236]]= _0x6cb7x9;_0x6cb7x14= mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][3],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);_0x6cb7x14[_0x690c[235]]= _0x6cb7x3;_0x6cb7x14[_0x690c[236]]= _0x6cb7x9;_0x6cb7x14= mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][4],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);_0x6cb7x14[_0x690c[235]]= _0x6cb7x2[_0x690c[235]];_0x6cb7x14[_0x690c[236]]= _0x6cb7x4;_0x6cb7x14= mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][5],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);_0x6cb7x14[_0x690c[235]]= _0x6cb7x5;_0x6cb7x14[_0x690c[236]]= _0x6cb7x4;_0x6cb7x14= mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][6],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);_0x6cb7x14[_0x690c[235]]= _0x6cb7x3;_0x6cb7x14[_0x690c[236]]= _0x6cb7x4;_0x6cb7x14= mxUtils[_0x690c[432]](_0x6cb7x14,_0x6cb7x12,_0x6cb7xa,_0x6cb7x13);this[_0x690c[2985]](this[_0x690c[2964]][7],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]);this[_0x690c[2985]](this[_0x690c[2964]][8],_0x6cb7x5+ _0x6cb7x2[_0x690c[2079]][_0x690c[235]],_0x6cb7x9+ _0x6cb7x2[_0x690c[2079]][_0x690c[236]])}else {2<= this[_0x690c[724]][_0x690c[117]]&& 2<= this[_0x690c[724]][_0x690c[119]]?this[_0x690c[2985]](this[_0x690c[2964]][0],_0x6cb7x5+ _0x6cb7x2[_0x690c[2079]][_0x690c[235]],_0x6cb7x9+ _0x6cb7x2[_0x690c[2079]][_0x690c[236]]):this[_0x690c[2985]](this[_0x690c[2964]][0],_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]])}}};null!= this[_0x690c[2973]]&& (_0x6cb7xa= mxUtils[_0x690c[431]](this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]),_0x6cb7x12= Math[_0x690c[426]](_0x6cb7xa),_0x6cb7xa= Math[_0x690c[427]](_0x6cb7xa),_0x6cb7x13=  new mxPoint(this[_0x690c[724]][_0x690c[241]](),this[_0x690c[724]][_0x690c[242]]()),_0x6cb7x14= mxUtils[_0x690c[432]]( new mxPoint(_0x6cb7x2[_0x690c[235]]+ _0x6cb7x2[_0x690c[117]]/ 2,_0x6cb7x2[_0x690c[236]]- 16),_0x6cb7x12,_0x6cb7xa,_0x6cb7x13),this[_0x690c[2985]](this[_0x690c[2973]],_0x6cb7x14[_0x690c[235]],_0x6cb7x14[_0x690c[236]]));this[_0x690c[2732]][_0x690c[603]]= Number(this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]);this[_0x690c[2932]]()};mxVertexHandler[_0x690c[202]][_0x690c[2932]]= function(){null!= this[_0x690c[2988]]&& (this[_0x690c[2988]][_0x690c[1562]]= this[_0x690c[1562]],this[_0x690c[2988]][_0x690c[252]][_0x690c[265]]== this[_0x690c[1179]][_0x690c[526]]&& (this[_0x690c[2988]][_0x690c[1562]][_0x690c[117]]= Math[_0x690c[160]](0,this[_0x690c[2988]][_0x690c[1562]][_0x690c[117]]- 1),this[_0x690c[2988]][_0x690c[1562]][_0x690c[119]]= Math[_0x690c[160]](0,this[_0x690c[2988]][_0x690c[1562]][_0x690c[119]]- 1)),this[_0x690c[2988]][_0x690c[603]]= Number(this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]),this[_0x690c[2988]][_0x690c[258]]());this[_0x690c[2732]][_0x690c[1562]]= this[_0x690c[1562]];this[_0x690c[2732]][_0x690c[258]]()};mxVertexHandler[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[2988]]&& (this[_0x690c[2988]][_0x690c[515]](),this[_0x690c[2988]]= null);this[_0x690c[2732]][_0x690c[515]]();this[_0x690c[2972]]= this[_0x690c[2732]]= null;if(null!= this[_0x690c[2964]]){for(var _0x6cb7x2=0;_0x6cb7x2< this[_0x690c[2964]][_0x690c[67]];_0x6cb7x2++){this[_0x690c[2964]][_0x6cb7x2][_0x690c[515]](),this[_0x690c[2964]][_0x6cb7x2]= null}}};function mxEdgeHandler(_0x6cb7x2){null!= _0x6cb7x2&& (this[_0x690c[724]]= _0x6cb7x2,this[_0x690c[176]]())}mxEdgeHandler[_0x690c[202]][_0x690c[1179]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[724]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[2885]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[2886]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[267]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[253]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[2994]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[2972]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[2797]]=  !0;mxEdgeHandler[_0x690c[202]][_0x690c[2771]]=  !1;mxEdgeHandler[_0x690c[202]][_0x690c[2995]]=  !1;mxEdgeHandler[_0x690c[202]][_0x690c[574]]=  !1;mxEdgeHandler[_0x690c[202]][_0x690c[2958]]=  !0;mxEdgeHandler[_0x690c[202]][_0x690c[2996]]=  !1;mxEdgeHandler[_0x690c[202]][_0x690c[2959]]= null;mxEdgeHandler[_0x690c[202]][_0x690c[2353]]= 0;mxEdgeHandler[_0x690c[202]][_0x690c[176]]= function(){this[_0x690c[1179]]= this[_0x690c[724]][_0x690c[441]][_0x690c[1179]];this[_0x690c[2885]]= this[_0x690c[1689]]();this[_0x690c[2886]]=  new mxConstraintHandler(this[_0x690c[1179]]);this[_0x690c[1525]]= [];this[_0x690c[2997]]= this[_0x690c[2998]](this[_0x690c[724]]);this[_0x690c[253]]= this[_0x690c[2963]](this[_0x690c[2997]]);this[_0x690c[253]][_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[2334]]:mxConstants[_0x690c[508]];this[_0x690c[253]][_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]());this[_0x690c[253]][_0x690c[1564]]= 0;this[_0x690c[253]][_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[2831]];mxEvent[_0x690c[169]](this[_0x690c[253]][_0x690c[252]],_0x690c[760],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[761]](_0x6cb7x2,this[_0x690c[724]][_0x690c[246]])}));mxEvent[_0x690c[759]](this[_0x690c[253]][_0x690c[252]],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[2771]]&& this[_0x690c[2999]](_0x6cb7x2)?this[_0x690c[3000]](this[_0x690c[724]],_0x6cb7x2):this[_0x690c[1179]][_0x690c[758]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0x6cb7x2,this[_0x690c[724]]))}),mxUtils[_0x690c[885]](this,function(_0x6cb7x2){var _0x6cb7x4=this[_0x690c[724]][_0x690c[246]];if(null!= this[_0x690c[1983]]){var _0x6cb7x5=mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x2),mxEvent[_0x690c[733]](_0x6cb7x2)),_0x6cb7x4=this[_0x690c[1179]][_0x690c[999]](_0x6cb7x5[_0x690c[235]],_0x6cb7x5[_0x690c[236]]);this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x4)&& this[_0x690c[1179]][_0x690c[2688]](_0x6cb7x4,_0x6cb7x5[_0x690c[235]],_0x6cb7x5[_0x690c[236]])&& (_0x6cb7x4= null)};this[_0x690c[1179]][_0x690c[758]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0x6cb7x2,this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x4)))}),mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[758]](mxEvent.MOUSE_UP, new mxMouseEvent(_0x6cb7x2,this[_0x690c[724]]))}));this[_0x690c[574]]= null!= this[_0x690c[724]][_0x690c[963]]&& this[_0x690c[724]][_0x690c[963]][_0x690c[252]][_0x690c[265]]== this[_0x690c[1179]][_0x690c[526]];if(!this[_0x690c[574]]){var _0x6cb7x2=this[_0x690c[724]][_0x690c[2089]](!0);null!= _0x6cb7x2&& (this[_0x690c[574]]= null!= _0x6cb7x2[_0x690c[963]]&& _0x6cb7x2[_0x690c[963]][_0x690c[252]][_0x690c[265]]== this[_0x690c[1179]][_0x690c[526]]);this[_0x690c[574]]|| (_0x6cb7x2= this[_0x690c[724]][_0x690c[2089]](!1),null!= _0x6cb7x2&& (this[_0x690c[574]]= null!= _0x6cb7x2[_0x690c[963]]&& _0x6cb7x2[_0x690c[963]][_0x690c[252]][_0x690c[265]]== this[_0x690c[1179]][_0x690c[526]]))};if(this[_0x690c[1179]][_0x690c[2694]]()< mxGraphHandler[_0x690c[202]][_0x690c[2795]]|| 0>= mxGraphHandler[_0x690c[202]][_0x690c[2795]]){this[_0x690c[2994]]= this[_0x690c[3001]]()};this[_0x690c[685]]=  new mxPoint(this[_0x690c[724]][_0x690c[2079]][_0x690c[235]],this[_0x690c[724]][_0x690c[2079]][_0x690c[236]]);this[_0x690c[2972]]=  new mxRectangleShape( new mxRectangle,mxConstants.LABEL_HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR);this[_0x690c[2972]][_0x690c[1229]]=  !1;this[_0x690c[3002]](this[_0x690c[2972]]);this[_0x690c[2972]][_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[3003]];mxEvent[_0x690c[2733]](this[_0x690c[2972]][_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);this[_0x690c[258]]()};mxEdgeHandler[_0x690c[202]][_0x690c[2999]]= function(_0x6cb7x2){return mxEvent[_0x690c[774]](_0x6cb7x2)};mxEdgeHandler[_0x690c[202]][_0x690c[3004]]= function(_0x6cb7x2){return mxEvent[_0x690c[774]](_0x6cb7x2)};mxEdgeHandler[_0x690c[202]][_0x690c[2998]]= function(_0x6cb7x2){return _0x6cb7x2[_0x690c[439]]};mxEdgeHandler[_0x690c[202]][_0x690c[2963]]= function(_0x6cb7x2){_0x6cb7x2=  new mxPolyline(_0x6cb7x2,this[_0x690c[2975]]());_0x6cb7x2[_0x690c[1307]]= this[_0x690c[2976]]();_0x6cb7x2[_0x690c[1522]]= this[_0x690c[2977]]();return _0x6cb7x2};mxEdgeHandler[_0x690c[202]][_0x690c[2975]]= function(){return mxConstants[_0x690c[3005]]};mxEdgeHandler[_0x690c[202]][_0x690c[2976]]= function(){return mxConstants[_0x690c[3006]]};mxEdgeHandler[_0x690c[202]][_0x690c[2977]]= function(){return mxConstants[_0x690c[3007]]};mxEdgeHandler[_0x690c[202]][_0x690c[2907]]= function(_0x6cb7x2){return !0};mxEdgeHandler[_0x690c[202]][_0x690c[1689]]= function(){var _0x6cb7x2= new mxCellMarker(this[_0x690c[1179]]),_0x6cb7x3=this;_0x6cb7x2[_0x690c[736]]= function(_0x6cb7x2){var _0x6cb7x5=mxCellMarker[_0x690c[202]][_0x690c[736]][_0x690c[183]](this,arguments);if(!_0x6cb7x3[_0x690c[2907]](_0x6cb7x5)){return null};var _0x6cb7x9=_0x6cb7x3[_0x690c[1179]][_0x690c[502]]();if(_0x6cb7x5== _0x6cb7x3[_0x690c[724]][_0x690c[246]]|| null!= _0x6cb7x5&&  !_0x6cb7x3[_0x690c[1179]][_0x690c[2405]]&& _0x6cb7x9[_0x690c[250]](_0x6cb7x5)){_0x6cb7x5= null};return _0x6cb7x5};_0x6cb7x2[_0x690c[2872]]= function(_0x6cb7x2){var _0x6cb7x5=_0x6cb7x3[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=_0x6cb7x3[_0x690c[1179]][_0x690c[441]][_0x690c[2292]](_0x6cb7x2,_0x6cb7x3[_0x690c[1179]][_0x690c[441]][_0x690c[248]](_0x6cb7x5[_0x690c[1709]](_0x6cb7x3[_0x690c[724]][_0x690c[246]],!_0x6cb7x3[_0x690c[729]])),!_0x6cb7x3[_0x690c[729]]),_0x6cb7x5=null!= _0x6cb7x5?_0x6cb7x5[_0x690c[246]]:null;_0x6cb7x3[_0x690c[267]]= _0x6cb7x3[_0x690c[2909]](_0x6cb7x3[_0x690c[729]]?_0x6cb7x2[_0x690c[246]]:_0x6cb7x5,_0x6cb7x3[_0x690c[729]]?_0x6cb7x5:_0x6cb7x2[_0x690c[246]]);return null== _0x6cb7x3[_0x690c[267]]};return _0x6cb7x2};mxEdgeHandler[_0x690c[202]][_0x690c[2909]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[1179]][_0x690c[2500]](this[_0x690c[724]][_0x690c[246]],_0x6cb7x2,_0x6cb7x3)};mxEdgeHandler[_0x690c[202]][_0x690c[3001]]= function(){for(var _0x6cb7x2=this[_0x690c[724]][_0x690c[246]],_0x6cb7x3=[],_0x6cb7x4=0;_0x6cb7x4< this[_0x690c[2997]][_0x690c[67]];_0x6cb7x4++){if(this[_0x690c[3008]](_0x6cb7x4)){var _0x6cb7x5=_0x6cb7x4== this[_0x690c[2997]][_0x690c[67]]- 1;if((_0x6cb7x5= 0== _0x6cb7x4|| _0x6cb7x5)|| this[_0x690c[1179]][_0x690c[2662]](_0x6cb7x2)){var _0x6cb7x9=this[_0x690c[3009]](_0x6cb7x4);this[_0x690c[3002]](_0x6cb7x9);mxClient[_0x690c[754]]&& _0x6cb7x9[_0x690c[252]][_0x690c[57]](_0x690c[1377],_0x690c[130]);if(this[_0x690c[3010]](_0x6cb7x4)){if(mxClient[_0x690c[754]]){var _0x6cb7xa=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){_0x6cb7x2= mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x2),mxEvent[_0x690c[733]](_0x6cb7x2));return this[_0x690c[1179]][_0x690c[441]][_0x690c[248]](this[_0x690c[1179]][_0x690c[999]](_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]]))});mxEvent[_0x690c[2733]](_0x6cb7x9[_0x690c[252]],this[_0x690c[1179]],_0x6cb7xa)}else {_0x6cb7x9[_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[3011]],mxEvent[_0x690c[2733]](_0x6cb7x9[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]])}};_0x6cb7x3[_0x690c[207]](_0x6cb7x9);_0x6cb7x5|| (this[_0x690c[1525]][_0x690c[207]]( new mxPoint(0,0)),_0x6cb7x9[_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188])}}};return _0x6cb7x3};mxEdgeHandler[_0x690c[202]][_0x690c[3010]]= function(_0x6cb7x2){return !0};mxEdgeHandler[_0x690c[202]][_0x690c[3008]]= function(_0x6cb7x2){return !0};mxEdgeHandler[_0x690c[202]][_0x690c[3009]]= function(_0x6cb7x2){if(null!= this[_0x690c[2959]]){return  new mxImageShape( new mxRectangle(0,0,this[_0x690c[2959]][_0x690c[117]],this[_0x690c[2959]][_0x690c[119]]),this[_0x690c[2959]][_0x690c[390]])};_0x6cb7x2= mxConstants[_0x690c[2974]];this[_0x690c[574]]&& (_0x6cb7x2-= 1);return  new mxRectangleShape( new mxRectangle(0,0,_0x6cb7x2,_0x6cb7x2),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};mxEdgeHandler[_0x690c[202]][_0x690c[3002]]= function(_0x6cb7x2){this[_0x690c[574]]?(_0x6cb7x2[_0x690c[507]]= mxConstants[_0x690c[1656]],_0x6cb7x2[_0x690c[176]](this[_0x690c[1179]][_0x690c[526]])):(_0x6cb7x2[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[2334]]:mxConstants[_0x690c[508]],_0x6cb7x2[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]()))};mxEdgeHandler[_0x690c[202]][_0x690c[2986]]= function(_0x6cb7x2){if(null!= this[_0x690c[2994]]){for(var _0x6cb7x3=this[_0x690c[2353]],_0x6cb7x3=this[_0x690c[2958]]&& (mxClient[_0x690c[80]]|| 0< _0x6cb7x3)? new mxRectangle(_0x6cb7x2[_0x690c[734]]()- _0x6cb7x3,_0x6cb7x2[_0x690c[735]]()- _0x6cb7x3,2* _0x6cb7x3,2* _0x6cb7x3):null,_0x6cb7x4=0;_0x6cb7x4< this[_0x690c[2994]][_0x690c[67]];_0x6cb7x4++){if((_0x6cb7x2[_0x690c[729]](this[_0x690c[2994]][_0x6cb7x4])|| null!= _0x6cb7x3&& mxUtils[_0x690c[1825]](this[_0x690c[2994]][_0x6cb7x4][_0x690c[1562]],_0x6cb7x3))&& _0x690c[188]!= this[_0x690c[2994]][_0x6cb7x4][_0x690c[252]][_0x690c[124]][_0x690c[187]]){return _0x6cb7x4}}};if(_0x6cb7x2[_0x690c[729]](this[_0x690c[2972]])&& _0x690c[188]!= this[_0x690c[2972]][_0x690c[252]][_0x690c[124]][_0x690c[187]]|| _0x6cb7x2[_0x690c[729]](this[_0x690c[724]][_0x690c[963]])){if(!mxClient[_0x690c[75]]&&  !mxClient[_0x690c[76]] || _0x690c[2822]!= _0x6cb7x2[_0x690c[728]]()[_0x690c[301]]){return mxEvent[_0x690c[2987]]}};return null};mxEdgeHandler[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null,_0x6cb7x4=this[_0x690c[2986]](_0x6cb7x3);null!= _0x6cb7x4&& (!_0x6cb7x3[_0x690c[721]]()&& this[_0x690c[1179]][_0x690c[994]]() &&  !this[_0x690c[1179]][_0x690c[2579]](_0x6cb7x3[_0x690c[727]]()))&& (this[_0x690c[2995]]&& this[_0x690c[3004]](_0x6cb7x3[_0x690c[727]]())?this[_0x690c[3012]](this[_0x690c[724]],_0x6cb7x4):(_0x6cb7x4!= mxEvent[_0x690c[2987]]|| this[_0x690c[1179]][_0x690c[2628]](_0x6cb7x3[_0x690c[736]]()))&& this[_0x690c[861]](_0x6cb7x3[_0x690c[730]](),_0x6cb7x3[_0x690c[732]](),_0x6cb7x4),_0x6cb7x3[_0x690c[722]]())};mxEdgeHandler[_0x690c[202]][_0x690c[861]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[2739]]= _0x6cb7x2;this[_0x690c[2740]]= _0x6cb7x3;this[_0x690c[729]]= null== this[_0x690c[2994]]?!1:0== _0x6cb7x4;this[_0x690c[3013]]= null== this[_0x690c[2994]]?!1:_0x6cb7x4== this[_0x690c[2994]][_0x690c[67]]- 1;this[_0x690c[3014]]= _0x6cb7x4== mxEvent[_0x690c[2987]];if(this[_0x690c[729]]|| this[_0x690c[3013]]){if(_0x6cb7x2= this[_0x690c[724]][_0x690c[246]],_0x6cb7x3= this[_0x690c[1179]][_0x690c[251]][_0x690c[1709]](_0x6cb7x2,this[_0x690c[729]]),null== _0x6cb7x3&& this[_0x690c[1179]][_0x690c[2661]](_0x6cb7x2,this[_0x690c[729]])|| null!= _0x6cb7x3&& this[_0x690c[1179]][_0x690c[2551]](_0x6cb7x2,_0x6cb7x3,this[_0x690c[729]])){this[_0x690c[1983]]= _0x6cb7x4}}else {this[_0x690c[1983]]= _0x6cb7x4}};mxEdgeHandler[_0x690c[202]][_0x690c[3015]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[724]][_0x690c[238]]()};mxEdgeHandler[_0x690c[202]][_0x690c[3016]]= function(){return this[_0x690c[1179]][_0x690c[1020]]* this[_0x690c[1179]][_0x690c[441]][_0x690c[255]]/ 2};mxEdgeHandler[_0x690c[202]][_0x690c[2689]]= function(_0x6cb7x2){var _0x6cb7x3= new mxPoint(_0x6cb7x2[_0x690c[734]](),_0x6cb7x2[_0x690c[735]]()),_0x6cb7x4=this[_0x690c[3016]](),_0x6cb7x5=this[_0x690c[1179]][_0x690c[249]](),_0x6cb7x9=!1,_0x6cb7xa=!1;if(this[_0x690c[2996]]&& 0< _0x6cb7x4){var _0x6cb7x12=function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x5=_0x6cb7x2[_0x690c[235]];Math[_0x690c[425]](_0x6cb7x3[_0x690c[235]]- _0x6cb7x5)< _0x6cb7x4&& (_0x6cb7x3[_0x690c[235]]= _0x6cb7x5,_0x6cb7x9=  !0);_0x6cb7x2= _0x6cb7x2[_0x690c[236]];Math[_0x690c[425]](_0x6cb7x3[_0x690c[236]]- _0x6cb7x2)< _0x6cb7x4&& (_0x6cb7x3[_0x690c[236]]= _0x6cb7x2,_0x6cb7xa=  !0)}},_0x6cb7x13=function(_0x6cb7x2){null!= _0x6cb7x2&& _0x6cb7x12[_0x690c[239]](this, new mxPoint(_0x6cb7x5[_0x690c[2230]](_0x6cb7x2),_0x6cb7x5[_0x690c[2228]](_0x6cb7x2)))};_0x6cb7x13[_0x690c[239]](this,this[_0x690c[724]][_0x690c[2089]](!0));_0x6cb7x13[_0x690c[239]](this,this[_0x690c[724]][_0x690c[2089]](!1));if(null!= this[_0x690c[2997]]){for(_0x6cb7x13= 0;_0x6cb7x13< this[_0x690c[2997]];_0x6cb7x13++){_0x6cb7x13!= this[_0x690c[1983]]&& _0x6cb7x12[_0x690c[239]](this,this[_0x690c[2997]][_0x6cb7x13])}}};this[_0x690c[1179]][_0x690c[1018]](_0x6cb7x2[_0x690c[727]]())&& (_0x6cb7x2= _0x6cb7x5[_0x690c[255]],_0x6cb7x13= _0x6cb7x5[_0x690c[513]],_0x6cb7x9|| (_0x6cb7x3[_0x690c[235]]= (this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x3[_0x690c[235]]/ _0x6cb7x2- _0x6cb7x13[_0x690c[235]])+ _0x6cb7x13[_0x690c[235]])* _0x6cb7x2),_0x6cb7xa|| (_0x6cb7x3[_0x690c[236]]= (this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x3[_0x690c[236]]/ _0x6cb7x2- _0x6cb7x13[_0x690c[236]])+ _0x6cb7x13[_0x690c[236]])* _0x6cb7x2));return _0x6cb7x3};mxEdgeHandler[_0x690c[202]][_0x690c[3017]]= function(_0x6cb7x2){this[_0x690c[2886]][_0x690c[2729]](_0x6cb7x2,this[_0x690c[729]]);this[_0x690c[2885]][_0x690c[2871]](_0x6cb7x2);_0x6cb7x2= this[_0x690c[2885]][_0x690c[2868]]();var _0x6cb7x3=null;null!= this[_0x690c[2886]][_0x690c[2919]]&& null!= this[_0x690c[2886]][_0x690c[2920]]&& this[_0x690c[2885]][_0x690c[862]]();null!= _0x6cb7x2?_0x6cb7x3= _0x6cb7x2:null!= this[_0x690c[2886]][_0x690c[2920]]&& null!= this[_0x690c[2886]][_0x690c[2919]]&& (_0x6cb7x3= this[_0x690c[2886]][_0x690c[2919]]);return _0x6cb7x3};mxEdgeHandler[_0x690c[202]][_0x690c[3018]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[1198]](this[_0x690c[724]][_0x690c[246]]),_0x6cb7x3=null!= _0x6cb7x3[_0x690c[1525]]?_0x6cb7x3[_0x690c[1525]][_0x690c[1853]]():null;!this[_0x690c[729]]&&  !this[_0x690c[3013]]?(this[_0x690c[2196]](_0x6cb7x2,!1),null== _0x6cb7x3?_0x6cb7x3= [_0x6cb7x2]:_0x6cb7x3[this[_0x690c[1983]]- 1]= _0x6cb7x2):this[_0x690c[1179]][_0x690c[2401]]&& (_0x6cb7x3= null);return _0x6cb7x3};mxEdgeHandler[_0x690c[202]][_0x690c[3019]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[729]]?_0x6cb7x4:this[_0x690c[724]][_0x690c[2089]](!0),_0x6cb7x9=this[_0x690c[3013]]?_0x6cb7x4:this[_0x690c[724]][_0x690c[2089]](!1),_0x6cb7xa=this[_0x690c[1179]][_0x690c[2288]](_0x6cb7x2,_0x6cb7x5,!0),_0x6cb7x12=this[_0x690c[1179]][_0x690c[2288]](_0x6cb7x2,_0x6cb7x9,!1),_0x6cb7x13=this[_0x690c[2886]][_0x690c[2920]];null== _0x6cb7x13&& (_0x6cb7x13=  new mxConnectionConstraint);this[_0x690c[729]]?_0x6cb7xa= _0x6cb7x13:this[_0x690c[3013]]&& (_0x6cb7x12= _0x6cb7x13);(!this[_0x690c[729]]|| null!= _0x6cb7x5) && _0x6cb7x2[_0x690c[441]][_0x690c[2289]](_0x6cb7x2,_0x6cb7x5,!0,_0x6cb7xa);(!this[_0x690c[3013]]|| null!= _0x6cb7x9) && _0x6cb7x2[_0x690c[441]][_0x690c[2289]](_0x6cb7x2,_0x6cb7x9,!1,_0x6cb7x12);if((this[_0x690c[729]]|| this[_0x690c[3013]])&& null== _0x6cb7x4){_0x6cb7x2[_0x690c[2088]](_0x6cb7x3,this[_0x690c[729]]),null== this[_0x690c[2885]][_0x690c[2869]]()&& (this[_0x690c[267]]= this[_0x690c[1179]][_0x690c[2406]]?null:_0x690c[110])};_0x6cb7x2[_0x690c[441]][_0x690c[2282]](_0x6cb7x2,this[_0x690c[1525]],_0x6cb7x5,_0x6cb7x9);_0x6cb7x2[_0x690c[441]][_0x690c[2283]](_0x6cb7x2,_0x6cb7x5,_0x6cb7x9)};mxEdgeHandler[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= this[_0x690c[1983]]&& null!= this[_0x690c[2885]]){var _0x6cb7x4=this[_0x690c[2689]](_0x6cb7x3);if(this[_0x690c[3014]]){this[_0x690c[685]][_0x690c[235]]= _0x6cb7x4[_0x690c[235]],this[_0x690c[685]][_0x690c[236]]= _0x6cb7x4[_0x690c[236]]}else {this[_0x690c[1525]]= this[_0x690c[3018]](_0x6cb7x4);var _0x6cb7x5=this[_0x690c[729]]|| this[_0x690c[3013]]?this[_0x690c[3017]](_0x6cb7x3):null,_0x6cb7x9=this[_0x690c[3015]](_0x6cb7x4,null!= _0x6cb7x5?_0x6cb7x5[_0x690c[246]]:null);this[_0x690c[3019]](_0x6cb7x9,_0x6cb7x4,_0x6cb7x5);this[_0x690c[3020]](null== this[_0x690c[267]]?this[_0x690c[2885]][_0x690c[2853]]:this[_0x690c[2885]][_0x690c[2855]]);this[_0x690c[2997]]= _0x6cb7x9[_0x690c[439]];this[_0x690c[1124]]=  !0};this[_0x690c[2932]]();mxEvent[_0x690c[722]](_0x6cb7x3[_0x690c[727]]());_0x6cb7x3[_0x690c[722]]()}else {mxClient[_0x690c[80]]&& null!= this[_0x690c[2986]](_0x6cb7x3)&& _0x6cb7x3[_0x690c[722]](!1)}};mxEdgeHandler[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){if(null!= this[_0x690c[1983]]&& null!= this[_0x690c[2885]]){var _0x6cb7x4=this[_0x690c[724]][_0x690c[246]];if(_0x6cb7x3[_0x690c[730]]()!= this[_0x690c[2739]]|| _0x6cb7x3[_0x690c[732]]()!= this[_0x690c[2740]]){if(null!= this[_0x690c[267]]){0< this[_0x690c[267]][_0x690c[67]]&& this[_0x690c[1179]][_0x690c[2580]](this[_0x690c[267]])}else {if(this[_0x690c[3014]]){this[_0x690c[3021]](this[_0x690c[724]],this[_0x690c[685]][_0x690c[235]],this[_0x690c[685]][_0x690c[236]])}else {if(this[_0x690c[729]]|| this[_0x690c[3013]]){var _0x6cb7x5=null;null!= this[_0x690c[2886]][_0x690c[2920]]&& null!= this[_0x690c[2886]][_0x690c[2919]]&& (_0x6cb7x5= this[_0x690c[2886]][_0x690c[2919]][_0x690c[246]]);null== _0x6cb7x5&& this[_0x690c[2885]][_0x690c[2867]]()&& (_0x6cb7x5= this[_0x690c[2885]][_0x690c[2861]][_0x690c[246]]);if(null!= _0x6cb7x5){_0x6cb7x4= this[_0x690c[807]](_0x6cb7x4,_0x6cb7x5,this[_0x690c[729]],this[_0x690c[1179]][_0x690c[2574]](_0x6cb7x3[_0x690c[727]]())&& this[_0x690c[2797]]&& this[_0x690c[1179]][_0x690c[2617]](),_0x6cb7x3)}else {if(this[_0x690c[1179]][_0x690c[2530]]()){_0x6cb7x5= this[_0x690c[2997]][this[_0x690c[729]]?0:this[_0x690c[2997]][_0x690c[67]]- 1];_0x6cb7x5[_0x690c[235]]= _0x6cb7x5[_0x690c[235]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]]- this[_0x690c[1179]][_0x690c[441]][_0x690c[513]][_0x690c[235]];_0x6cb7x5[_0x690c[236]]= _0x6cb7x5[_0x690c[236]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]]- this[_0x690c[1179]][_0x690c[441]][_0x690c[513]][_0x690c[236]];var _0x6cb7x9=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1197]](_0x6cb7x4));null!= _0x6cb7x9&& (_0x6cb7x5[_0x690c[235]]-= _0x6cb7x9[_0x690c[2078]][_0x690c[235]],_0x6cb7x5[_0x690c[236]]-= _0x6cb7x9[_0x690c[2078]][_0x690c[236]]);_0x6cb7x5[_0x690c[235]]-= this[_0x690c[1179]][_0x690c[1136]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]];_0x6cb7x5[_0x690c[236]]-= this[_0x690c[1179]][_0x690c[1137]]/ this[_0x690c[1179]][_0x690c[441]][_0x690c[255]];this[_0x690c[3022]](_0x6cb7x4,_0x6cb7x5,this[_0x690c[729]])}}}else {this[_0x690c[1124]]?this[_0x690c[3023]](_0x6cb7x4,this[_0x690c[1525]]):(this[_0x690c[1179]][_0x690c[249]]()[_0x690c[2263]](this[_0x690c[724]][_0x690c[246]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[2259]](this[_0x690c[724]][_0x690c[246]]))}}}};null!= this[_0x690c[2885]]&& (this[_0x690c[862]](),_0x6cb7x4!= this[_0x690c[724]][_0x690c[246]]&& this[_0x690c[1179]][_0x690c[2450]](_0x6cb7x4));_0x6cb7x3[_0x690c[722]]()}};mxEdgeHandler[_0x690c[202]][_0x690c[862]]= function(){this[_0x690c[1525]]= this[_0x690c[685]]= this[_0x690c[1983]]= this[_0x690c[267]]= null;this[_0x690c[3013]]= this[_0x690c[729]]= this[_0x690c[3014]]= this[_0x690c[1124]]=  !1;this[_0x690c[2885]][_0x690c[862]]();this[_0x690c[2886]][_0x690c[862]]();this[_0x690c[3020]](mxConstants.EDGE_SELECTION_COLOR);this[_0x690c[258]]()};mxEdgeHandler[_0x690c[202]][_0x690c[3020]]= function(_0x6cb7x2){null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[1336]]= _0x6cb7x2)};mxEdgeHandler[_0x690c[202]][_0x690c[2196]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[518]](),_0x6cb7x5=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[512]]();_0x6cb7x3&& (_0x6cb7x2[_0x690c[235]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[235]]),_0x6cb7x2[_0x690c[236]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[236]]));_0x6cb7x2[_0x690c[235]]= Math[_0x690c[488]](_0x6cb7x2[_0x690c[235]]/ _0x6cb7x4- _0x6cb7x5[_0x690c[235]]);_0x6cb7x2[_0x690c[236]]= Math[_0x690c[488]](_0x6cb7x2[_0x690c[236]]/ _0x6cb7x4- _0x6cb7x5[_0x690c[236]]);_0x6cb7x4= this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1197]](this[_0x690c[724]][_0x690c[246]]));null!= _0x6cb7x4&& (_0x6cb7x2[_0x690c[235]]-= _0x6cb7x4[_0x690c[2078]][_0x690c[235]],_0x6cb7x2[_0x690c[236]]-= _0x6cb7x4[_0x690c[2078]][_0x690c[236]]);return _0x6cb7x2};mxEdgeHandler[_0x690c[202]][_0x690c[3021]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x9=_0x6cb7x5[_0x690c[1721]](_0x6cb7x2[_0x690c[246]]);if(null!= _0x6cb7x9){var _0x6cb7x9=_0x6cb7x9[_0x690c[238]](),_0x6cb7xa=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[2308]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);_0x6cb7x9[_0x690c[235]]= _0x6cb7xa[_0x690c[235]];_0x6cb7x9[_0x690c[236]]= _0x6cb7xa[_0x690c[236]];var _0x6cb7x12=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]];_0x6cb7x9[_0x690c[1368]]=  new mxPoint(0,0);_0x6cb7xa= this[_0x690c[1179]][_0x690c[441]][_0x690c[245]](_0x6cb7x2,_0x6cb7x9);_0x6cb7x9[_0x690c[1368]]=  new mxPoint((_0x6cb7x3- _0x6cb7xa[_0x690c[235]])/ _0x6cb7x12,(_0x6cb7x4- _0x6cb7xa[_0x690c[236]])/ _0x6cb7x12);_0x6cb7x5[_0x690c[1724]](_0x6cb7x2[_0x690c[246]],_0x6cb7x9)}};mxEdgeHandler[_0x690c[202]][_0x690c[807]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x9= this[_0x690c[1179]][_0x690c[502]]();var _0x6cb7xa=_0x6cb7x9[_0x690c[1197]](_0x6cb7x2);_0x6cb7x9[_0x690c[473]]();try{if(_0x6cb7x5){var _0x6cb7x12=_0x6cb7x2[_0x690c[238]]();_0x6cb7x9[_0x690c[99]](_0x6cb7xa,_0x6cb7x12,_0x6cb7x9[_0x690c[262]](_0x6cb7xa));var _0x6cb7x13=_0x6cb7x9[_0x690c[1709]](_0x6cb7x2,!_0x6cb7x4);this[_0x690c[1179]][_0x690c[851]](_0x6cb7x12,_0x6cb7x13,!_0x6cb7x4);_0x6cb7x2= _0x6cb7x12};var _0x6cb7x14=this[_0x690c[2886]][_0x690c[2920]];null== _0x6cb7x14&& (_0x6cb7x14=  new mxConnectionConstraint);this[_0x690c[1179]][_0x690c[851]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x14)}finally{_0x6cb7x9[_0x690c[476]]()};return _0x6cb7x2};mxEdgeHandler[_0x690c[202]][_0x690c[3022]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x9=_0x6cb7x5[_0x690c[1721]](_0x6cb7x2);if(null!= _0x6cb7x9){_0x6cb7x5[_0x690c[473]]();try{_0x6cb7x9= _0x6cb7x9[_0x690c[238]](),_0x6cb7x9[_0x690c[2007]](_0x6cb7x3,_0x6cb7x4),_0x6cb7x5[_0x690c[1724]](_0x6cb7x2,_0x6cb7x9),this[_0x690c[1179]][_0x690c[851]](_0x6cb7x2,null,_0x6cb7x4, new mxConnectionConstraint)}finally{_0x6cb7x5[_0x690c[476]]()}}};mxEdgeHandler[_0x690c[202]][_0x690c[3023]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x5=_0x6cb7x4[_0x690c[1721]](_0x6cb7x2);null!= _0x6cb7x5&& (_0x6cb7x5= _0x6cb7x5[_0x690c[238]](),_0x6cb7x5[_0x690c[1525]]= _0x6cb7x3,_0x6cb7x4[_0x690c[1724]](_0x6cb7x2,_0x6cb7x5))};mxEdgeHandler[_0x690c[202]][_0x690c[3000]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=mxUtils[_0x690c[2196]](this[_0x690c[1179]][_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x3),mxEvent[_0x690c[733]](_0x6cb7x3)),_0x6cb7x5=this[_0x690c[1179]][_0x690c[1018]](_0x6cb7x3);this[_0x690c[2196]](_0x6cb7x4,_0x6cb7x5);this[_0x690c[3024]](_0x6cb7x2,_0x6cb7x4[_0x690c[235]],_0x6cb7x4[_0x690c[236]]);mxEvent[_0x690c[722]](_0x6cb7x3)};mxEdgeHandler[_0x690c[202]][_0x690c[3024]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[1179]][_0x690c[1198]](_0x6cb7x2[_0x690c[246]]);_0x6cb7x3=  new mxPoint(_0x6cb7x3,_0x6cb7x4);if(null!= _0x6cb7x5){_0x6cb7x5= _0x6cb7x5[_0x690c[238]]();_0x6cb7x4= this[_0x690c[1179]][_0x690c[441]][_0x690c[513]];var _0x6cb7x9=this[_0x690c[1179]][_0x690c[441]][_0x690c[255]];_0x6cb7x4= mxUtils[_0x690c[3025]](_0x6cb7x2,(_0x6cb7x3[_0x690c[235]]+ _0x6cb7x4[_0x690c[235]])* _0x6cb7x9,(_0x6cb7x3[_0x690c[236]]+ _0x6cb7x4[_0x690c[236]])* _0x6cb7x9);null== _0x6cb7x5[_0x690c[1525]]?_0x6cb7x5[_0x690c[1525]]= [_0x6cb7x3]:_0x6cb7x5[_0x690c[1525]][_0x690c[300]](_0x6cb7x4,0,_0x6cb7x3);this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1724]](_0x6cb7x2[_0x690c[246]],_0x6cb7x5);this[_0x690c[515]]();this[_0x690c[176]]()}};mxEdgeHandler[_0x690c[202]][_0x690c[3012]]= function(_0x6cb7x2,_0x6cb7x3){if(0< _0x6cb7x3&& _0x6cb7x3< this[_0x690c[2997]][_0x690c[67]]- 1){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[1198]](this[_0x690c[724]][_0x690c[246]]);null!= _0x6cb7x4&& null!= _0x6cb7x4[_0x690c[1525]]&& (_0x6cb7x4= _0x6cb7x4[_0x690c[238]](),_0x6cb7x4[_0x690c[1525]][_0x690c[300]](_0x6cb7x3- 1,1),this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1724]](_0x6cb7x2[_0x690c[246]],_0x6cb7x4),this[_0x690c[515]](),this[_0x690c[176]]())}};mxEdgeHandler[_0x690c[202]][_0x690c[3026]]= function(_0x6cb7x2){_0x6cb7x2= 0== _0x6cb7x2;var _0x6cb7x3=this[_0x690c[724]][_0x690c[246]],_0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1709]](_0x6cb7x3,_0x6cb7x2),_0x6cb7x5=mxConstants[_0x690c[2984]];null!= _0x6cb7x4&&  !this[_0x690c[1179]][_0x690c[2551]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x2)|| null== _0x6cb7x4&&  !this[_0x690c[1179]][_0x690c[2661]](_0x6cb7x3,_0x6cb7x2)?_0x6cb7x5= mxConstants[_0x690c[3027]]:null!= _0x6cb7x4&& this[_0x690c[1179]][_0x690c[2551]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x2)&& (_0x6cb7x5= mxConstants[_0x690c[3028]]);return _0x6cb7x5};mxEdgeHandler[_0x690c[202]][_0x690c[258]]= function(){this[_0x690c[2997]]= this[_0x690c[724]][_0x690c[439]][_0x690c[1853]]();var _0x6cb7x2=this[_0x690c[724]][_0x690c[246]],_0x6cb7x3=mxConstants[_0x690c[3029]];this[_0x690c[685]]=  new mxPoint(this[_0x690c[724]][_0x690c[2079]][_0x690c[235]],this[_0x690c[724]][_0x690c[2079]][_0x690c[236]]);this[_0x690c[2972]][_0x690c[1562]]=  new mxRectangle(Math[_0x690c[488]](this[_0x690c[685]][_0x690c[235]]- _0x6cb7x3/ 2),Math[_0x690c[488]](this[_0x690c[685]][_0x690c[236]]- _0x6cb7x3/ 2),_0x6cb7x3,_0x6cb7x3);this[_0x690c[2972]][_0x690c[258]]();_0x6cb7x3= this[_0x690c[1179]][_0x690c[2183]](_0x6cb7x2);null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]&& this[_0x690c[1179]][_0x690c[2628]](_0x6cb7x2)?this[_0x690c[2972]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[189]:this[_0x690c[2972]][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[188];if(null!= this[_0x690c[2994]]&& 0< this[_0x690c[2994]][_0x690c[67]]){var _0x6cb7x4=this[_0x690c[2997]][_0x690c[67]]- 1,_0x6cb7x2=this[_0x690c[2997]][0],_0x6cb7x5=this[_0x690c[2997]][0][_0x690c[236]],_0x6cb7x3=this[_0x690c[2994]][0][_0x690c[1562]];this[_0x690c[2994]][0][_0x690c[1562]]=  new mxRectangle(Math[_0x690c[488]](this[_0x690c[2997]][0][_0x690c[235]]- _0x6cb7x3[_0x690c[117]]/ 2),Math[_0x690c[488]](_0x6cb7x5- _0x6cb7x3[_0x690c[119]]/ 2),_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]]);this[_0x690c[2994]][0][_0x690c[1334]]= this[_0x690c[3026]](0);this[_0x690c[2994]][0][_0x690c[258]]();var _0x6cb7x5=this[_0x690c[2997]][_0x6cb7x4],_0x6cb7x9=this[_0x690c[2997]][_0x6cb7x4][_0x690c[235]],_0x6cb7x4=this[_0x690c[2997]][_0x6cb7x4][_0x690c[236]],_0x6cb7xa=this[_0x690c[2994]][_0x690c[67]]- 1,_0x6cb7x3=this[_0x690c[2994]][_0x6cb7xa][_0x690c[1562]];this[_0x690c[2994]][_0x6cb7xa][_0x690c[1562]]=  new mxRectangle(Math[_0x690c[488]](_0x6cb7x9- _0x6cb7x3[_0x690c[117]]/ 2),Math[_0x690c[488]](_0x6cb7x4- _0x6cb7x3[_0x690c[119]]/ 2),_0x6cb7x3[_0x690c[117]],_0x6cb7x3[_0x690c[119]]);this[_0x690c[2994]][_0x6cb7xa][_0x690c[1334]]= this[_0x690c[3026]](_0x6cb7xa);this[_0x690c[2994]][_0x6cb7xa][_0x690c[258]]();this[_0x690c[3030]](_0x6cb7x2,_0x6cb7x5)};this[_0x690c[2932]]()};mxEdgeHandler[_0x690c[202]][_0x690c[3030]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1721]](this[_0x690c[724]][_0x690c[246]])[_0x690c[1525]];if(null!= _0x6cb7x4){null== this[_0x690c[1525]]&& (this[_0x690c[1525]]= []);for(var _0x6cb7x5=1;_0x6cb7x5< this[_0x690c[2994]][_0x690c[67]]- 1;_0x6cb7x5++){if(null!= this[_0x690c[2994]][_0x6cb7x5]){if(null!= this[_0x690c[2997]][_0x6cb7x5]){var _0x6cb7x9=this[_0x690c[2997]][_0x6cb7x5][_0x690c[235]],_0x6cb7xa=this[_0x690c[2997]][_0x6cb7x5][_0x690c[236]],_0x6cb7x12=this[_0x690c[2994]][_0x6cb7x5][_0x690c[1562]];this[_0x690c[2994]][_0x6cb7x5][_0x690c[252]][_0x690c[124]][_0x690c[187]]= _0x690c[189];this[_0x690c[2994]][_0x6cb7x5][_0x690c[1562]]=  new mxRectangle(Math[_0x690c[488]](_0x6cb7x9- _0x6cb7x12[_0x690c[117]]/ 2),Math[_0x690c[488]](_0x6cb7xa- _0x6cb7x12[_0x690c[119]]/ 2),_0x6cb7x12[_0x690c[117]],_0x6cb7x12[_0x690c[119]]);this[_0x690c[2994]][_0x6cb7x5][_0x690c[258]]();this[_0x690c[1525]][_0x6cb7x5- 1]= _0x6cb7x4[_0x6cb7x5- 1]}else {this[_0x690c[2994]][_0x6cb7x5][_0x690c[515]](),this[_0x690c[2994]][_0x6cb7x5]= null}}}}};mxEdgeHandler[_0x690c[202]][_0x690c[2932]]= function(){if(this[_0x690c[3014]]){var _0x6cb7x2=mxConstants[_0x690c[3029]],_0x6cb7x2= new mxRectangle(Math[_0x690c[488]](this[_0x690c[685]][_0x690c[235]]- _0x6cb7x2/ 2),Math[_0x690c[488]](this[_0x690c[685]][_0x690c[236]]- _0x6cb7x2/ 2),_0x6cb7x2,_0x6cb7x2);this[_0x690c[2972]][_0x690c[1562]]= _0x6cb7x2;this[_0x690c[2972]][_0x690c[258]]()}else {this[_0x690c[253]][_0x690c[1525]]= this[_0x690c[2997]],this[_0x690c[253]][_0x690c[258]]()}};mxEdgeHandler[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[2885]]&& (this[_0x690c[2885]][_0x690c[515]](),this[_0x690c[2885]]= null);null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[515]](),this[_0x690c[253]]= null);null!= this[_0x690c[2972]]&& (this[_0x690c[2972]][_0x690c[515]](),this[_0x690c[2972]]= null);null!= this[_0x690c[2886]]&& (this[_0x690c[2886]][_0x690c[515]](),this[_0x690c[2886]]= null);if(null!= this[_0x690c[2994]]){for(var _0x6cb7x2=0;_0x6cb7x2< this[_0x690c[2994]][_0x690c[67]];_0x6cb7x2++){null!= this[_0x690c[2994]][_0x6cb7x2]&& (this[_0x690c[2994]][_0x6cb7x2][_0x690c[515]](),this[_0x690c[2994]][_0x6cb7x2]= null)}}};function mxElbowEdgeHandler(_0x6cb7x2){mxEdgeHandler[_0x690c[239]](this,_0x6cb7x2)}mxUtils[_0x690c[1284]](mxElbowEdgeHandler,mxEdgeHandler);mxElbowEdgeHandler[_0x690c[202]]=  new mxEdgeHandler;mxElbowEdgeHandler[_0x690c[202]][_0x690c[196]]= mxElbowEdgeHandler;mxElbowEdgeHandler[_0x690c[202]][_0x690c[3031]]=  !0;mxElbowEdgeHandler[_0x690c[202]][_0x690c[3032]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[3033]:_0x690c[110];mxElbowEdgeHandler[_0x690c[202]][_0x690c[3001]]= function(){var _0x6cb7x2=[],_0x6cb7x3=this[_0x690c[3009]](0);this[_0x690c[3002]](_0x6cb7x3);_0x6cb7x3[_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[3011]];mxEvent[_0x690c[2733]](_0x6cb7x3[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);_0x6cb7x2[_0x690c[207]](_0x6cb7x3);mxClient[_0x690c[754]]&& _0x6cb7x3[_0x690c[252]][_0x690c[57]](_0x690c[1377],_0x690c[130]);_0x6cb7x2[_0x690c[207]](this[_0x690c[3034]]());this[_0x690c[1525]][_0x690c[207]]( new mxPoint(0,0));_0x6cb7x3= this[_0x690c[3009]](2);this[_0x690c[3002]](_0x6cb7x3);_0x6cb7x3[_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[3011]];mxEvent[_0x690c[2733]](_0x6cb7x3[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);_0x6cb7x2[_0x690c[207]](_0x6cb7x3);mxClient[_0x690c[754]]&& _0x6cb7x3[_0x690c[252]][_0x690c[57]](_0x690c[1377],_0x690c[130]);return _0x6cb7x2};mxElbowEdgeHandler[_0x690c[202]][_0x690c[3034]]= function(){var _0x6cb7x2=this[_0x690c[3009]]();this[_0x690c[3002]](_0x6cb7x2);var _0x6cb7x3=this[_0x690c[3035]]();_0x6cb7x2[_0x690c[252]][_0x690c[124]][_0x690c[270]]= _0x6cb7x3;_0x6cb7x3= mxUtils[_0x690c[885]](this,function(_0x6cb7x2){!mxEvent[_0x690c[721]](_0x6cb7x2)&& this[_0x690c[3031]] && (this[_0x690c[1179]][_0x690c[854]](this[_0x690c[724]][_0x690c[246]],_0x6cb7x2),mxEvent[_0x690c[722]](_0x6cb7x2))});mxEvent[_0x690c[2733]](_0x6cb7x2[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]],null,null,null,_0x6cb7x3);this[_0x690c[1179]][_0x690c[2662]](this[_0x690c[724]][_0x690c[246]])|| (_0x6cb7x2[_0x690c[252]][_0x690c[124]][_0x690c[495]]= _0x690c[130]);return _0x6cb7x2};mxElbowEdgeHandler[_0x690c[202]][_0x690c[3035]]= function(){return this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2294]]]== mxEdgeStyle[_0x690c[2570]]|| this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2294]]]== mxConstants[_0x690c[3036]]|| (this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2294]]]== mxEdgeStyle[_0x690c[2568]]|| this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2294]]]== mxConstants[_0x690c[3037]])&& this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2231]]]== mxConstants[_0x690c[2232]]?_0x690c[3038]:_0x690c[3039]};mxElbowEdgeHandler[_0x690c[202]][_0x690c[2597]]= function(_0x6cb7x2){var _0x6cb7x3=null;if(null!= this[_0x690c[2994]]&& null!= this[_0x690c[2994]][1]&& (_0x6cb7x2== this[_0x690c[2994]][1][_0x690c[252]]|| _0x6cb7x2[_0x690c[265]]== this[_0x690c[2994]][1][_0x690c[252]])){_0x6cb7x3= this[_0x690c[3032]],_0x6cb7x3= mxResources[_0x690c[203]](_0x6cb7x3)|| _0x6cb7x3};return _0x6cb7x3};mxElbowEdgeHandler[_0x690c[202]][_0x690c[2196]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[518]](),_0x6cb7x5=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[512]](),_0x6cb7x9=this[_0x690c[724]][_0x690c[2078]];_0x6cb7x3&& (_0x6cb7x2[_0x690c[235]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[235]]),_0x6cb7x2[_0x690c[236]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x2[_0x690c[236]]));_0x6cb7x2[_0x690c[235]]= Math[_0x690c[488]](_0x6cb7x2[_0x690c[235]]/ _0x6cb7x4- _0x6cb7x5[_0x690c[235]]- _0x6cb7x9[_0x690c[235]]);_0x6cb7x2[_0x690c[236]]= Math[_0x690c[488]](_0x6cb7x2[_0x690c[236]]/ _0x6cb7x4- _0x6cb7x5[_0x690c[236]]- _0x6cb7x9[_0x690c[236]])};mxElbowEdgeHandler[_0x690c[202]][_0x690c[3030]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1721]](this[_0x690c[724]][_0x690c[246]])[_0x690c[1525]],_0x6cb7x4=null!= _0x6cb7x4?_0x6cb7x4[0]:null,_0x6cb7x4=null== _0x6cb7x4? new mxPoint(_0x6cb7x2[_0x690c[235]]+ (_0x6cb7x3[_0x690c[235]]- _0x6cb7x2[_0x690c[235]])/ 2,_0x6cb7x2[_0x690c[236]]+ (_0x6cb7x3[_0x690c[236]]- _0x6cb7x2[_0x690c[236]])/ 2): new mxPoint(this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]]* (_0x6cb7x4[_0x690c[235]]+ this[_0x690c[1179]][_0x690c[249]]()[_0x690c[513]][_0x690c[235]]+ this[_0x690c[724]][_0x690c[2078]][_0x690c[235]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]]* (_0x6cb7x4[_0x690c[236]]+ this[_0x690c[1179]][_0x690c[249]]()[_0x690c[513]][_0x690c[236]]+ this[_0x690c[724]][_0x690c[2078]][_0x690c[236]])),_0x6cb7x5=this[_0x690c[2994]][1][_0x690c[1562]],_0x6cb7x9=_0x6cb7x5[_0x690c[117]],_0x6cb7x5=_0x6cb7x5[_0x690c[119]];null== this[_0x690c[2959]]&& (_0x6cb7x5= _0x6cb7x9= mxConstants[_0x690c[2974]]);var _0x6cb7xa= new mxRectangle(Math[_0x690c[488]](_0x6cb7x4[_0x690c[235]]- _0x6cb7x9/ 2),Math[_0x690c[488]](_0x6cb7x4[_0x690c[236]]- _0x6cb7x5/ 2),_0x6cb7x9,_0x6cb7x5);null== this[_0x690c[2959]]&& (_0x690c[188]!= this[_0x690c[2972]][_0x690c[252]][_0x690c[124]][_0x690c[187]]&& mxUtils[_0x690c[1825]](_0x6cb7xa,this[_0x690c[2972]][_0x690c[1562]]))&& (_0x6cb7x9+= 3,_0x6cb7x5+= 3,_0x6cb7xa=  new mxRectangle(Math[_0x690c[488]](_0x6cb7x4[_0x690c[235]]- _0x6cb7x9/ 2),Math[_0x690c[488]](_0x6cb7x4[_0x690c[236]]- _0x6cb7x5/ 2),_0x6cb7x9,_0x6cb7x5));this[_0x690c[2994]][1][_0x690c[1562]]= _0x6cb7xa;this[_0x690c[2994]][1][_0x690c[258]]()};function mxEdgeSegmentHandler(_0x6cb7x2){mxEdgeHandler[_0x690c[239]](this,_0x6cb7x2)}mxUtils[_0x690c[1284]](mxEdgeSegmentHandler,mxEdgeHandler);mxEdgeSegmentHandler[_0x690c[202]]=  new mxElbowEdgeHandler;mxEdgeSegmentHandler[_0x690c[202]][_0x690c[196]]= mxEdgeSegmentHandler;mxEdgeSegmentHandler[_0x690c[202]][_0x690c[3018]]= function(_0x6cb7x2){if(this[_0x690c[729]]|| this[_0x690c[3013]]){return mxElbowEdgeHandler[_0x690c[202]][_0x690c[3018]][_0x690c[183]](this,arguments)};this[_0x690c[2196]](_0x6cb7x2,!1);var _0x6cb7x3=this[_0x690c[724]][_0x690c[439]],_0x6cb7x4=_0x6cb7x3[0][_0x690c[238]]();this[_0x690c[2196]](_0x6cb7x4,!1);for(var _0x6cb7x5=[],_0x6cb7x9=1;_0x6cb7x9< _0x6cb7x3[_0x690c[67]];_0x6cb7x9++){var _0x6cb7xa=_0x6cb7x3[_0x6cb7x9][_0x690c[238]]();this[_0x690c[2196]](_0x6cb7xa,!1);_0x6cb7x9== this[_0x690c[1983]]&& (_0x6cb7x4[_0x690c[235]]== _0x6cb7xa[_0x690c[235]]?(_0x6cb7x4[_0x690c[235]]= _0x6cb7x2[_0x690c[235]],_0x6cb7xa[_0x690c[235]]= _0x6cb7x2[_0x690c[235]]):(_0x6cb7x4[_0x690c[236]]= _0x6cb7x2[_0x690c[236]],_0x6cb7xa[_0x690c[236]]= _0x6cb7x2[_0x690c[236]]));_0x6cb7x9< _0x6cb7x3[_0x690c[67]]- 1&& _0x6cb7x5[_0x690c[207]](_0x6cb7xa);_0x6cb7x4= _0x6cb7xa};if(1== _0x6cb7x5[_0x690c[67]]){if(_0x6cb7x4= this[_0x690c[724]][_0x690c[441]],_0x6cb7x9= this[_0x690c[724]][_0x690c[2089]](!0),_0x6cb7xa= this[_0x690c[724]][_0x690c[2089]](!1),null!= _0x6cb7xa& null!= _0x6cb7x9){var _0x6cb7x12=this[_0x690c[724]][_0x690c[2078]][_0x690c[235]],_0x6cb7x13=this[_0x690c[724]][_0x690c[2078]][_0x690c[236]];mxUtils[_0x690c[442]](_0x6cb7xa,_0x6cb7x5[0][_0x690c[235]]+ _0x6cb7x12,_0x6cb7x5[0][_0x690c[236]]+ _0x6cb7x13)?_0x6cb7x3[1][_0x690c[236]]== _0x6cb7x3[2][_0x690c[236]]?_0x6cb7x5[0][_0x690c[236]]= _0x6cb7x4[_0x690c[2228]](_0x6cb7x9)- _0x6cb7x13:_0x6cb7x5[0][_0x690c[235]]= _0x6cb7x4[_0x690c[2230]](_0x6cb7x9)- _0x6cb7x12:mxUtils[_0x690c[442]](_0x6cb7x9,_0x6cb7x5[0][_0x690c[235]]+ _0x6cb7x12,_0x6cb7x5[0][_0x690c[236]]+ _0x6cb7x13)&& (_0x6cb7x3[1][_0x690c[236]]== _0x6cb7x3[0][_0x690c[236]]?_0x6cb7x5[0][_0x690c[236]]= _0x6cb7x4[_0x690c[2228]](_0x6cb7xa)- _0x6cb7x13:_0x6cb7x5[0][_0x690c[235]]= _0x6cb7x4[_0x690c[2230]](_0x6cb7xa)- _0x6cb7x12)}}else {0== _0x6cb7x5[_0x690c[67]]&& (_0x6cb7x5= [_0x6cb7x2])};return _0x6cb7x5};mxEdgeSegmentHandler[_0x690c[202]][_0x690c[3001]]= function(){var _0x6cb7x2=[],_0x6cb7x3=this[_0x690c[3009]](0);this[_0x690c[3002]](_0x6cb7x3);_0x6cb7x3[_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[3011]];mxEvent[_0x690c[2733]](_0x6cb7x3[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);_0x6cb7x2[_0x690c[207]](_0x6cb7x3);mxClient[_0x690c[754]]&& _0x6cb7x3[_0x690c[252]][_0x690c[57]](_0x690c[1377],_0x690c[130]);var _0x6cb7x4=this[_0x690c[724]][_0x690c[439]];if(this[_0x690c[1179]][_0x690c[2662]](this[_0x690c[724]][_0x690c[246]])){null== this[_0x690c[1525]]&& (this[_0x690c[1525]]= []);for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4[_0x690c[67]]- 1;_0x6cb7x5++){_0x6cb7x3= this[_0x690c[3034]](),_0x6cb7x2[_0x690c[207]](_0x6cb7x3),_0x6cb7x3[_0x690c[252]][_0x690c[124]][_0x690c[270]]= 0== _0x6cb7x4[_0x6cb7x5][_0x690c[235]]- _0x6cb7x4[_0x6cb7x5+ 1][_0x690c[235]]?_0x690c[3039]:_0x690c[3038],this[_0x690c[1525]][_0x690c[207]]( new mxPoint(0,0)),mxClient[_0x690c[754]]&& _0x6cb7x3[_0x690c[252]][_0x690c[57]](_0x690c[1377],_0x690c[130])}};_0x6cb7x3= this[_0x690c[3009]](_0x6cb7x4[_0x690c[67]]);this[_0x690c[3002]](_0x6cb7x3);_0x6cb7x3[_0x690c[252]][_0x690c[124]][_0x690c[270]]= mxConstants[_0x690c[3011]];mxEvent[_0x690c[2733]](_0x6cb7x3[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);_0x6cb7x2[_0x690c[207]](_0x6cb7x3);mxClient[_0x690c[754]]&& _0x6cb7x3[_0x690c[252]][_0x690c[57]](_0x690c[1377],_0x690c[130]);return _0x6cb7x2};mxEdgeSegmentHandler[_0x690c[202]][_0x690c[258]]= function(){this[_0x690c[802]]();mxEdgeHandler[_0x690c[202]][_0x690c[258]][_0x690c[183]](this,arguments)};mxEdgeSegmentHandler[_0x690c[202]][_0x690c[802]]= function(){if(null!= this[_0x690c[2994]]){for(var _0x6cb7x2=0;_0x6cb7x2< this[_0x690c[2994]][_0x690c[67]];_0x6cb7x2++){null!= this[_0x690c[2994]][_0x6cb7x2]&& (this[_0x690c[2994]][_0x6cb7x2][_0x690c[515]](),this[_0x690c[2994]][_0x6cb7x2]= null)};this[_0x690c[2994]]= this[_0x690c[3001]]()}};mxEdgeSegmentHandler[_0x690c[202]][_0x690c[3030]]= function(_0x6cb7x2,_0x6cb7x3){if(this[_0x690c[1179]][_0x690c[2662]](this[_0x690c[724]][_0x690c[246]])){var _0x6cb7x4=mxConstants[_0x690c[2974]],_0x6cb7x5=this[_0x690c[724]][_0x690c[439]];if(null!= _0x6cb7x5&& 1< _0x6cb7x5[_0x690c[67]]){for(var _0x6cb7x9=0;_0x6cb7x9< this[_0x690c[724]][_0x690c[439]][_0x690c[67]]- 1;_0x6cb7x9++){if(null!= this[_0x690c[2994]][_0x6cb7x9+ 1]){_0x6cb7x2= _0x6cb7x5[_0x6cb7x9];_0x6cb7x3= _0x6cb7x5[_0x6cb7x9+ 1];var _0x6cb7xa= new mxPoint(_0x6cb7x2[_0x690c[235]]+ (_0x6cb7x3[_0x690c[235]]- _0x6cb7x2[_0x690c[235]])/ 2,_0x6cb7x2[_0x690c[236]]+ (_0x6cb7x3[_0x690c[236]]- _0x6cb7x2[_0x690c[236]])/ 2);this[_0x690c[2994]][_0x6cb7x9+ 1][_0x690c[1562]]=  new mxRectangle(Math[_0x690c[488]](_0x6cb7xa[_0x690c[235]]- _0x6cb7x4/ 2),Math[_0x690c[488]](_0x6cb7xa[_0x690c[236]]- _0x6cb7x4/ 2),_0x6cb7x4,_0x6cb7x4);this[_0x690c[2994]][_0x6cb7x9+ 1][_0x690c[258]]()}}}}};mxEdgeSegmentHandler[_0x690c[202]][_0x690c[3023]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= [];var _0x6cb7x4=this[_0x690c[2997]];if(1< _0x6cb7x4[_0x690c[67]]){for(var _0x6cb7x5=_0x6cb7x4[0],_0x6cb7x9=_0x6cb7x4[1],_0x6cb7xa=2;_0x6cb7xa< _0x6cb7x4[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x4[_0x6cb7xa];if((Math[_0x690c[488]](_0x6cb7x5[_0x690c[235]])!= Math[_0x690c[488]](_0x6cb7x9[_0x690c[235]])|| Math[_0x690c[488]](_0x6cb7x9[_0x690c[235]])!= Math[_0x690c[488]](_0x6cb7x12[_0x690c[235]]))&& (Math[_0x690c[488]](_0x6cb7x5[_0x690c[236]])!= Math[_0x690c[488]](_0x6cb7x9[_0x690c[236]])|| Math[_0x690c[488]](_0x6cb7x9[_0x690c[236]])!= Math[_0x690c[488]](_0x6cb7x12[_0x690c[236]]))){_0x6cb7x5= _0x6cb7x9,_0x6cb7x9= _0x6cb7x9[_0x690c[238]](),this[_0x690c[2196]](_0x6cb7x9,!1),_0x6cb7x3[_0x690c[207]](_0x6cb7x9)};_0x6cb7x9= _0x6cb7x12}};mxElbowEdgeHandler[_0x690c[202]][_0x690c[3023]][_0x690c[183]](this,arguments)};function mxKeyHandler(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2&& (this[_0x690c[1179]]= _0x6cb7x2,this[_0x690c[772]]= _0x6cb7x3|| document[_0x690c[158]],this[_0x690c[3040]]= [],this[_0x690c[3041]]= [],this[_0x690c[3042]]= [],this[_0x690c[3043]]= [],mxEvent[_0x690c[169]](this[_0x690c[772]],_0x690c[2123],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[3044]](_0x6cb7x2)})),mxClient[_0x690c[80]]&& mxEvent[_0x690c[169]](window,_0x690c[2428],mxUtils[_0x690c[885]](this,function(){this[_0x690c[515]]()})))}mxKeyHandler[_0x690c[202]][_0x690c[1179]]= null;mxKeyHandler[_0x690c[202]][_0x690c[772]]= null;mxKeyHandler[_0x690c[202]][_0x690c[3040]]= null;mxKeyHandler[_0x690c[202]][_0x690c[3041]]= null;mxKeyHandler[_0x690c[202]][_0x690c[3042]]= null;mxKeyHandler[_0x690c[202]][_0x690c[3043]]= null;mxKeyHandler[_0x690c[202]][_0x690c[984]]=  !0;mxKeyHandler[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxKeyHandler[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxKeyHandler[_0x690c[202]][_0x690c[3045]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3040]][_0x6cb7x2]= _0x6cb7x3};mxKeyHandler[_0x690c[202]][_0x690c[3046]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3041]][_0x6cb7x2]= _0x6cb7x3};mxKeyHandler[_0x690c[202]][_0x690c[3047]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3042]][_0x6cb7x2]= _0x6cb7x3};mxKeyHandler[_0x690c[202]][_0x690c[3048]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3043]][_0x6cb7x2]= _0x6cb7x3};mxKeyHandler[_0x690c[202]][_0x690c[775]]= function(_0x6cb7x2){return mxEvent[_0x690c[775]](_0x6cb7x2)};mxKeyHandler[_0x690c[202]][_0x690c[3049]]= function(_0x6cb7x2){return null!= _0x6cb7x2?this[_0x690c[775]](_0x6cb7x2)?mxEvent[_0x690c[774]](_0x6cb7x2)?this[_0x690c[3043]][_0x6cb7x2[_0x690c[2124]]]:this[_0x690c[3042]][_0x6cb7x2[_0x690c[2124]]]:mxEvent[_0x690c[774]](_0x6cb7x2)?this[_0x690c[3041]][_0x6cb7x2[_0x690c[2124]]]:this[_0x690c[3040]][_0x6cb7x2[_0x690c[2124]]]:null};mxKeyHandler[_0x690c[202]][_0x690c[3050]]= function(_0x6cb7x2){_0x6cb7x2= mxEvent[_0x690c[728]](_0x6cb7x2);if(_0x6cb7x2== this[_0x690c[772]]|| _0x6cb7x2[_0x690c[265]]== this[_0x690c[772]]|| null!= this[_0x690c[1179]][_0x690c[2347]]&& _0x6cb7x2== this[_0x690c[1179]][_0x690c[2347]][_0x690c[126]]){return !0};for(;null!= _0x6cb7x2;){if(_0x6cb7x2== this[_0x690c[1179]][_0x690c[526]]){return !0};_0x6cb7x2= _0x6cb7x2[_0x690c[265]]};return !1};mxKeyHandler[_0x690c[202]][_0x690c[3044]]= function(_0x6cb7x2){if(this[_0x690c[1179]][_0x690c[994]]()&&  !mxEvent[_0x690c[721]](_0x6cb7x2)&& this[_0x690c[3050]](_0x6cb7x2)&& this[_0x690c[994]]()){if(27== _0x6cb7x2[_0x690c[2124]]){this[_0x690c[859]](_0x6cb7x2)}else {if(!this[_0x690c[1179]][_0x690c[2203]]()){var _0x6cb7x3=this[_0x690c[3049]](_0x6cb7x2);null!= _0x6cb7x3&& (_0x6cb7x3(_0x6cb7x2),mxEvent[_0x690c[722]](_0x6cb7x2))}}}};mxKeyHandler[_0x690c[202]][_0x690c[859]]= function(_0x6cb7x2){this[_0x690c[1179]][_0x690c[2608]]()&& this[_0x690c[1179]][_0x690c[859]](_0x6cb7x2)};mxKeyHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[772]]= null};function mxTooltipHandler(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2&& (this[_0x690c[1179]]= _0x6cb7x2,this[_0x690c[1140]]= _0x6cb7x3|| 500,this[_0x690c[1179]][_0x690c[1133]](this))}mxTooltipHandler[_0x690c[202]][_0x690c[931]]= 10005;mxTooltipHandler[_0x690c[202]][_0x690c[1179]]= null;mxTooltipHandler[_0x690c[202]][_0x690c[1140]]= null;mxTooltipHandler[_0x690c[202]][_0x690c[3051]]=  !1;mxTooltipHandler[_0x690c[202]][_0x690c[984]]=  !0;mxTooltipHandler[_0x690c[202]][_0x690c[994]]= function(){return this[_0x690c[984]]};mxTooltipHandler[_0x690c[202]][_0x690c[995]]= function(_0x6cb7x2){this[_0x690c[984]]= _0x6cb7x2};mxTooltipHandler[_0x690c[202]][_0x690c[2277]]= function(){return this[_0x690c[3051]]};mxTooltipHandler[_0x690c[202]][_0x690c[3052]]= function(_0x6cb7x2){this[_0x690c[3051]]= _0x6cb7x2};mxTooltipHandler[_0x690c[202]][_0x690c[176]]= function(){null!= document[_0x690c[112]]&& (this[_0x690c[485]]= document[_0x690c[55]](_0x690c[485]),this[_0x690c[485]][_0x690c[926]]= _0x690c[3053],this[_0x690c[485]][_0x690c[124]][_0x690c[187]]= _0x690c[188],this[_0x690c[485]][_0x690c[124]][_0x690c[931]]= this[_0x690c[931]],document[_0x690c[112]][_0x690c[62]](this[_0x690c[485]]),mxEvent[_0x690c[169]](this[_0x690c[485]],_0x690c[751],mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[3054]]()})))};mxTooltipHandler[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[862]](_0x6cb7x3,!1);this[_0x690c[3054]]()};mxTooltipHandler[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){if(_0x6cb7x3[_0x690c[730]]()!= this[_0x690c[1217]]|| _0x6cb7x3[_0x690c[732]]()!= this[_0x690c[1218]]){this[_0x690c[862]](_0x6cb7x3,!0),(this[_0x690c[2277]]()|| _0x6cb7x3[_0x690c[248]]()!= this[_0x690c[724]]|| _0x6cb7x3[_0x690c[728]]()!= this[_0x690c[252]]&& (!this[_0x690c[3055]]|| null!= _0x6cb7x3[_0x690c[248]]()&& this[_0x690c[3055]]== (_0x6cb7x3[_0x690c[729]](_0x6cb7x3[_0x690c[248]]()[_0x690c[253]])||  !_0x6cb7x3[_0x690c[729]](_0x6cb7x3[_0x690c[248]]()[_0x690c[963]]))))&& this[_0x690c[3054]]()};this[_0x690c[1217]]= _0x6cb7x3[_0x690c[730]]();this[_0x690c[1218]]= _0x6cb7x3[_0x690c[732]]()};mxTooltipHandler[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[862]](_0x6cb7x3,!0);this[_0x690c[3054]]()};mxTooltipHandler[_0x690c[202]][_0x690c[3056]]= function(){null!= this[_0x690c[1123]]&& (window[_0x690c[2924]](this[_0x690c[1123]]),this[_0x690c[1123]]= null)};mxTooltipHandler[_0x690c[202]][_0x690c[862]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3056]]();if(_0x6cb7x3&& this[_0x690c[994]]()&& null!= _0x6cb7x2[_0x690c[248]]()&& (null== this[_0x690c[485]]|| _0x690c[188]== this[_0x690c[485]][_0x690c[124]][_0x690c[187]])){var _0x6cb7x4=_0x6cb7x2[_0x690c[248]](),_0x6cb7x5=_0x6cb7x2[_0x690c[728]](),_0x6cb7x9=_0x6cb7x2[_0x690c[730]](),_0x6cb7xa=_0x6cb7x2[_0x690c[732]](),_0x6cb7x12=_0x6cb7x2[_0x690c[729]](_0x6cb7x4[_0x690c[253]])|| _0x6cb7x2[_0x690c[729]](_0x6cb7x4[_0x690c[963]]);this[_0x690c[1123]]= window[_0x690c[261]](mxUtils[_0x690c[885]](this,function(){if(!this[_0x690c[1179]][_0x690c[2203]]()&&  !this[_0x690c[1179]][_0x690c[2316]][_0x690c[1031]]()){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[2595]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa);this[_0x690c[539]](_0x6cb7x2,_0x6cb7x9,_0x6cb7xa);this[_0x690c[724]]= _0x6cb7x4;this[_0x690c[252]]= _0x6cb7x5;this[_0x690c[3055]]= _0x6cb7x12}}),this[_0x690c[1140]])}};mxTooltipHandler[_0x690c[202]][_0x690c[801]]= function(){this[_0x690c[3056]]();this[_0x690c[3054]]()};mxTooltipHandler[_0x690c[202]][_0x690c[3054]]= function(){null!= this[_0x690c[485]]&& (this[_0x690c[485]][_0x690c[124]][_0x690c[187]]= _0x690c[188])};mxTooltipHandler[_0x690c[202]][_0x690c[539]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){null== this[_0x690c[485]]&& this[_0x690c[176]]();var _0x6cb7x5=mxUtils[_0x690c[444]]();this[_0x690c[485]][_0x690c[124]][_0x690c[361]]= _0x6cb7x3+ _0x6cb7x5[_0x690c[235]]+ _0x690c[168];this[_0x690c[485]][_0x690c[124]][_0x690c[125]]= _0x6cb7x4+ mxConstants[_0x690c[560]]+ _0x6cb7x5[_0x690c[236]]+ _0x690c[168];mxUtils[_0x690c[1331]](_0x6cb7x2)?(this[_0x690c[485]][_0x690c[339]]= _0x690c[110],this[_0x690c[485]][_0x690c[62]](_0x6cb7x2)):this[_0x690c[485]][_0x690c[339]]= _0x6cb7x2[_0x690c[230]](/\n/g,_0x690c[545]);this[_0x690c[485]][_0x690c[124]][_0x690c[187]]= _0x690c[110];mxUtils[_0x690c[933]](this[_0x690c[485]])}};mxTooltipHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1179]][_0x690c[1148]](this);mxEvent[_0x690c[762]](this[_0x690c[485]]);null!= this[_0x690c[485]]&& null!= this[_0x690c[485]][_0x690c[265]]&& this[_0x690c[485]][_0x690c[265]][_0x690c[266]](this[_0x690c[485]]);this[_0x690c[485]]= null};function mxCellTracker(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){mxCellMarker[_0x690c[239]](this,_0x6cb7x2,_0x6cb7x3);this[_0x690c[1179]][_0x690c[1133]](this);null!= _0x6cb7x4&& (this[_0x690c[736]]= _0x6cb7x4);mxClient[_0x690c[80]]&& mxEvent[_0x690c[169]](window,_0x690c[2428],mxUtils[_0x690c[885]](this,function(){this[_0x690c[515]]()}))}mxUtils[_0x690c[1284]](mxCellTracker,mxCellMarker);mxCellTracker[_0x690c[202]][_0x690c[787]]= function(_0x6cb7x2,_0x6cb7x3){};mxCellTracker[_0x690c[202]][_0x690c[788]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[994]]()&& this[_0x690c[2871]](_0x6cb7x3)};mxCellTracker[_0x690c[202]][_0x690c[789]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[862]]()};mxCellTracker[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[2717]]|| (this[_0x690c[2717]]=  !0,this[_0x690c[1179]][_0x690c[1148]](this),mxCellMarker[_0x690c[202]][_0x690c[515]][_0x690c[183]](this))};function mxCellHighlight(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){null!= _0x6cb7x2&& (this[_0x690c[1179]]= _0x6cb7x2,this[_0x690c[2943]]= null!= _0x6cb7x3?_0x6cb7x3:mxConstants[_0x690c[2854]],this[_0x690c[610]]= null!= _0x6cb7x4?_0x6cb7x4:mxConstants[_0x690c[3057]],this[_0x690c[648]]= null!= _0x6cb7x5?_0x6cb7x5:!1,this[_0x690c[3058]]= mxUtils[_0x690c[885]](this,function(){this[_0x690c[2950]]()}),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.SCALE,this[_0x690c[3058]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.TRANSLATE,this[_0x690c[3058]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.SCALE_AND_TRANSLATE,this[_0x690c[3058]]),this[_0x690c[1179]][_0x690c[502]]()[_0x690c[169]](mxEvent.CHANGE,this[_0x690c[3058]]),this[_0x690c[2877]]= mxUtils[_0x690c[885]](this,function(){this[_0x690c[801]]()}),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.DOWN,this[_0x690c[2877]]),this[_0x690c[1179]][_0x690c[249]]()[_0x690c[169]](mxEvent.UP,this[_0x690c[2877]]))}mxCellHighlight[_0x690c[202]][_0x690c[3059]]=  !1;mxCellHighlight[_0x690c[202]][_0x690c[1179]]=  !0;mxCellHighlight[_0x690c[202]][_0x690c[724]]= null;mxCellHighlight[_0x690c[202]][_0x690c[657]]= 2;mxCellHighlight[_0x690c[202]][_0x690c[2877]]= null;mxCellHighlight[_0x690c[202]][_0x690c[2828]]= function(_0x6cb7x2){this[_0x690c[2943]]= _0x6cb7x2;null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[1336]]= _0x6cb7x2)};mxCellHighlight[_0x690c[202]][_0x690c[3060]]= function(){this[_0x690c[253]]= this[_0x690c[2156]]();this[_0x690c[2950]]();!this[_0x690c[3059]]&& this[_0x690c[253]][_0x690c[252]][_0x690c[265]][_0x690c[285]]!= this[_0x690c[253]][_0x690c[252]] && this[_0x690c[253]][_0x690c[252]][_0x690c[265]][_0x690c[950]](this[_0x690c[253]][_0x690c[252]],this[_0x690c[253]][_0x690c[252]][_0x690c[265]][_0x690c[285]])};mxCellHighlight[_0x690c[202]][_0x690c[2156]]= function(){var _0x6cb7x2=null,_0x6cb7x2=this[_0x690c[1179]][_0x690c[251]][_0x690c[250]](this[_0x690c[724]][_0x690c[246]])? new mxPolyline(this[_0x690c[724]][_0x690c[439]],this[_0x690c[2943]],this[_0x690c[610]]): new mxRectangleShape( new mxRectangle,null,this[_0x690c[2943]],this[_0x690c[610]]);_0x6cb7x2[_0x690c[507]]= this[_0x690c[1179]][_0x690c[507]]!= mxConstants[_0x690c[508]]?mxConstants[_0x690c[1523]]:mxConstants[_0x690c[508]];_0x6cb7x2[_0x690c[176]](this[_0x690c[1179]][_0x690c[249]]()[_0x690c[1524]]());mxEvent[_0x690c[2733]](_0x6cb7x2[_0x690c[252]],this[_0x690c[1179]],this[_0x690c[724]]);_0x6cb7x2[_0x690c[1564]]= 0;_0x6cb7x2[_0x690c[1229]]=  !1;_0x6cb7x2[_0x690c[1522]]= this[_0x690c[648]];return _0x6cb7x2};mxCellHighlight[_0x690c[202]][_0x690c[2950]]= function(){if(null!= this[_0x690c[724]]&& null!= this[_0x690c[253]]){var _0x6cb7x2=0;this[_0x690c[1179]][_0x690c[251]][_0x690c[250]](this[_0x690c[724]][_0x690c[246]])?this[_0x690c[253]][_0x690c[1525]]= this[_0x690c[724]][_0x690c[439]]:(this[_0x690c[253]][_0x690c[1562]]=  new mxRectangle(this[_0x690c[724]][_0x690c[235]]- this[_0x690c[657]],this[_0x690c[724]][_0x690c[236]]- this[_0x690c[657]],this[_0x690c[724]][_0x690c[117]]+ 2* this[_0x690c[657]],this[_0x690c[724]][_0x690c[119]]+ 2* this[_0x690c[657]]),_0x6cb7x2= Number(this[_0x690c[724]][_0x690c[124]][mxConstants[_0x690c[2278]]]|| _0x690c[468]));null!= this[_0x690c[724]][_0x690c[253]]&& this[_0x690c[253]][_0x690c[1609]](this[_0x690c[724]][_0x690c[253]][_0x690c[1610]]());0!= _0x6cb7x2&& (this[_0x690c[253]][_0x690c[603]]= _0x6cb7x2);this[_0x690c[253]][_0x690c[258]]()}};mxCellHighlight[_0x690c[202]][_0x690c[801]]= function(){this[_0x690c[1016]](null)};mxCellHighlight[_0x690c[202]][_0x690c[1016]]= function(_0x6cb7x2){this[_0x690c[724]]!= _0x6cb7x2&& (null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[515]](),this[_0x690c[253]]= null),this[_0x690c[724]]= _0x6cb7x2,null!= this[_0x690c[724]]&& this[_0x690c[3060]]())};mxCellHighlight[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[1179]][_0x690c[249]]()[_0x690c[745]](this[_0x690c[3058]]);this[_0x690c[1179]][_0x690c[502]]()[_0x690c[745]](this[_0x690c[3058]]);this[_0x690c[1179]][_0x690c[249]]()[_0x690c[745]](this[_0x690c[2877]]);this[_0x690c[1179]][_0x690c[502]]()[_0x690c[745]](this[_0x690c[2877]]);null!= this[_0x690c[253]]&& (this[_0x690c[253]][_0x690c[515]](),this[_0x690c[253]]= null)};function mxDefaultKeyHandler(_0x6cb7x2){if(null!= _0x6cb7x2){this[_0x690c[3061]]= _0x6cb7x2;this[_0x690c[2458]]=  new mxKeyHandler(_0x6cb7x2[_0x690c[1179]]);var _0x6cb7x3=this[_0x690c[2458]][_0x690c[859]];this[_0x690c[2458]][_0x690c[859]]= function(_0x6cb7x4){_0x6cb7x3[_0x690c[183]](this,arguments);_0x6cb7x2[_0x690c[3062]]();_0x6cb7x2[_0x690c[746]]( new mxEventObject(mxEvent.ESCAPE,_0x690c[763],_0x6cb7x4))}}}mxDefaultKeyHandler[_0x690c[202]][_0x690c[3061]]= null;mxDefaultKeyHandler[_0x690c[202]][_0x690c[2458]]= null;mxDefaultKeyHandler[_0x690c[202]][_0x690c[3063]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=mxUtils[_0x690c[885]](this,function(){this[_0x690c[3061]][_0x690c[350]](_0x6cb7x3)});_0x6cb7x4?this[_0x690c[2458]][_0x690c[3047]](_0x6cb7x2,_0x6cb7x5):this[_0x690c[2458]][_0x690c[3045]](_0x6cb7x2,_0x6cb7x5)};mxDefaultKeyHandler[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[2458]][_0x690c[515]]();this[_0x690c[2458]]= null};function mxDefaultPopupMenu(_0x6cb7x2){this[_0x690c[3064]]= _0x6cb7x2}mxDefaultPopupMenu[_0x690c[202]][_0x690c[88]]= null;mxDefaultPopupMenu[_0x690c[202]][_0x690c[3064]]= null;mxDefaultPopupMenu[_0x690c[202]][_0x690c[3065]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){if(null!= this[_0x690c[3064]]){var _0x6cb7x9=this[_0x690c[3066]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5);this[_0x690c[3067]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,this[_0x690c[3064]][_0x690c[285]],null)}};mxDefaultPopupMenu[_0x690c[202]][_0x690c[3067]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12){for(var _0x6cb7x13=!1;null!= _0x6cb7xa;){if(_0x690c[99]== _0x6cb7xa[_0x690c[301]]){var _0x6cb7x14=_0x6cb7xa[_0x690c[284]](_0x690c[3068]);if(null== _0x6cb7x14|| _0x6cb7x9[_0x6cb7x14]){var _0x6cb7x14=_0x6cb7xa[_0x690c[284]](_0x690c[3069]),_0x6cb7x14=mxResources[_0x690c[203]](_0x6cb7x14)|| _0x6cb7x14,_0x6cb7x15=mxUtils[_0x690c[1545]](mxUtils[_0x690c[329]](_0x6cb7xa)),_0x6cb7x16=_0x6cb7xa[_0x690c[284]](_0x690c[892]),_0x6cb7x17=_0x6cb7xa[_0x690c[284]](_0x690c[2916]),_0x6cb7x18=_0x6cb7xa[_0x690c[284]](_0x690c[3070]);_0x6cb7x13&& (_0x6cb7x3[_0x690c[1051]](_0x6cb7x12),_0x6cb7x13=  !1);null!= _0x6cb7x17&& this[_0x690c[88]]&& (_0x6cb7x17= this[_0x690c[88]]+ _0x6cb7x17);_0x6cb7x14= this[_0x690c[3071]](_0x6cb7x3,_0x6cb7x2,_0x6cb7x14,_0x6cb7x17,_0x6cb7x15,_0x6cb7x16,_0x6cb7x4,_0x6cb7x12,_0x6cb7x18);this[_0x690c[3067]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa[_0x690c[285]],_0x6cb7x14)}}else {_0x690c[3072]== _0x6cb7xa[_0x690c[301]]&& (_0x6cb7x13=  !0)};_0x6cb7xa= _0x6cb7xa[_0x690c[287]]}};mxDefaultPopupMenu[_0x690c[202]][_0x690c[3071]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa,_0x6cb7x12,_0x6cb7x13,_0x6cb7x14){return _0x6cb7x2[_0x690c[1025]](_0x6cb7x4,_0x6cb7x5,function(_0x6cb7x2){_0x690c[279]==  typeof _0x6cb7x9&& _0x6cb7x9[_0x690c[239]](_0x6cb7x3,_0x6cb7x3,_0x6cb7x12,_0x6cb7x2);null!= _0x6cb7xa&& _0x6cb7x3[_0x690c[350]](_0x6cb7xa,_0x6cb7x12,_0x6cb7x2)},_0x6cb7x13,_0x6cb7x14)};mxDefaultPopupMenu[_0x690c[202]][_0x690c[3066]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x690c[1179]][_0x690c[502]](),_0x6cb7x9=_0x6cb7x5[_0x690c[262]](_0x6cb7x3),_0x6cb7xa=[];_0x6cb7xa[_0x690c[3073]]= null== _0x6cb7x3;_0x6cb7xa[_0x690c[3074]]= 1< _0x6cb7x2[_0x690c[1179]][_0x690c[2694]]();_0x6cb7xa[_0x690c[3075]]= _0x6cb7x5[_0x690c[501]]()!= _0x6cb7x5[_0x690c[1197]](_0x6cb7x2[_0x690c[1179]][_0x690c[902]]());_0x6cb7xa[_0x690c[246]]= null!= _0x6cb7x3;_0x6cb7x5= null!= _0x6cb7x3&& 1== _0x6cb7x2[_0x690c[1179]][_0x690c[2694]]();_0x6cb7xa[_0x690c[3076]]= _0x6cb7x5&& 0< _0x6cb7x9;_0x6cb7xa[_0x690c[3077]]= _0x6cb7x5&& _0x6cb7x2[_0x690c[1179]][_0x690c[2516]](_0x6cb7x3,!1);_0x6cb7xa[_0x690c[3078]]= _0x6cb7x5&& _0x6cb7x2[_0x690c[1179]][_0x690c[2516]](_0x6cb7x3,!0);_0x6cb7xa[_0x690c[3079]]= _0x6cb7x5&& _0x6cb7x2[_0x690c[1179]][_0x690c[2553]](_0x6cb7x3);_0x6cb7xa[_0x690c[3080]]= _0x6cb7xa[_0x690c[3079]]&& 0== _0x6cb7x9;_0x6cb7xa[_0x690c[687]]= _0x6cb7x5&& _0x6cb7x2[_0x690c[1179]][_0x690c[1730]](_0x6cb7x3);_0x6cb7x9= this[_0x690c[3064]][_0x690c[64]](_0x690c[3081]);for(_0x6cb7x5= 0;_0x6cb7x5< _0x6cb7x9[_0x690c[67]];_0x6cb7x5++){var _0x6cb7x12=mxUtils[_0x690c[1545]](mxUtils[_0x690c[329]](_0x6cb7x9[_0x6cb7x5])),_0x6cb7x13=_0x6cb7x9[_0x6cb7x5][_0x690c[284]](_0x690c[298]);null!= _0x6cb7x13&& _0x690c[279]==  typeof _0x6cb7x12&& (_0x6cb7xa[_0x6cb7x13]= _0x6cb7x12(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4))};return _0x6cb7xa};function mxDefaultToolbar(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3061]]= _0x6cb7x3;null!= _0x6cb7x2&& null!= _0x6cb7x3&& this[_0x690c[176]](_0x6cb7x2)}mxDefaultToolbar[_0x690c[202]][_0x690c[3061]]= null;mxDefaultToolbar[_0x690c[202]][_0x690c[3082]]= null;mxDefaultToolbar[_0x690c[202]][_0x690c[2877]]= null;mxDefaultToolbar[_0x690c[202]][_0x690c[657]]= 4;mxDefaultToolbar[_0x690c[202]][_0x690c[2804]]=  !1;mxDefaultToolbar[_0x690c[202]][_0x690c[176]]= function(_0x6cb7x2){null!= _0x6cb7x2&& (this[_0x690c[3082]]=  new mxToolbar(_0x6cb7x2),this[_0x690c[3082]][_0x690c[169]](mxEvent.SELECT,mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x4[_0x690c[720]](_0x690c[279]);this[_0x690c[3061]][_0x690c[3083]]= null!= _0x6cb7x5?mxUtils[_0x690c[885]](this,function(){_0x6cb7x5[_0x690c[183]](this,arguments);this[_0x690c[3082]][_0x690c[1050]]()}):null})),this[_0x690c[2877]]= mxUtils[_0x690c[885]](this,function(){null!= this[_0x690c[3082]]&& this[_0x690c[3082]][_0x690c[1050]](!0)}),this[_0x690c[3061]][_0x690c[1179]][_0x690c[169]](mxEvent.DOUBLE_CLICK,this[_0x690c[2877]]),this[_0x690c[3061]][_0x690c[169]](mxEvent.ESCAPE,this[_0x690c[2877]]))};mxDefaultToolbar[_0x690c[202]][_0x690c[1025]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=mxUtils[_0x690c[885]](this,function(){null!= _0x6cb7x4&& 0< _0x6cb7x4[_0x690c[67]]&& this[_0x690c[3061]][_0x690c[350]](_0x6cb7x4)});return this[_0x690c[3082]][_0x690c[1025]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7x5)};mxDefaultToolbar[_0x690c[202]][_0x690c[1051]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2|| mxClient[_0x690c[88]]+ _0x690c[3084];this[_0x690c[3082]][_0x690c[1051]](_0x6cb7x2)};mxDefaultToolbar[_0x690c[202]][_0x690c[970]]= function(){return this[_0x690c[3082]][_0x690c[970]]()};mxDefaultToolbar[_0x690c[202]][_0x690c[1038]]= function(_0x6cb7x2){return this[_0x690c[3082]][_0x690c[1038]](_0x6cb7x2)};mxDefaultToolbar[_0x690c[202]][_0x690c[3085]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=mxUtils[_0x690c[885]](this,function(){this[_0x690c[3061]][_0x690c[350]](_0x6cb7x4)});this[_0x690c[972]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x5)};mxDefaultToolbar[_0x690c[202]][_0x690c[972]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return this[_0x690c[3082]][_0x690c[972]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)};mxDefaultToolbar[_0x690c[202]][_0x690c[1048]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){var _0x6cb7xa=mxUtils[_0x690c[885]](this,function(){this[_0x690c[3061]][_0x690c[3086]](_0x6cb7x4);null!= _0x6cb7x9&& _0x6cb7x9(this[_0x690c[3061]])});return this[_0x690c[3082]][_0x690c[1042]](_0x6cb7x2,_0x6cb7x3,_0x6cb7xa,_0x6cb7x5)};mxDefaultToolbar[_0x690c[202]][_0x690c[3087]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9,_0x6cb7xa){var _0x6cb7x12=function(){return _0x690c[279]==  typeof _0x6cb7x4?_0x6cb7x4():null!= _0x6cb7x4?_0x6cb7x4[_0x690c[238]]():null},_0x6cb7x13=mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){_0x690c[279]==  typeof _0x6cb7x9?_0x6cb7x9(this[_0x690c[3061]],_0x6cb7x12(),_0x6cb7x2,_0x6cb7x3):this[_0x690c[1008]](_0x6cb7x12(),_0x6cb7x2,_0x6cb7x3);this[_0x690c[3082]][_0x690c[1050]]();mxEvent[_0x690c[722]](_0x6cb7x2)});_0x6cb7x2= this[_0x690c[3082]][_0x690c[1048]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x13,_0x6cb7x5,null,_0x6cb7xa);this[_0x690c[3088]](_0x6cb7x2,function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x13(_0x6cb7x3,_0x6cb7x4)});return _0x6cb7x2};mxDefaultToolbar[_0x690c[202]][_0x690c[1008]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[3061]][_0x690c[1179]],_0x6cb7x9=_0x6cb7x5[_0x690c[502]]();if(null== _0x6cb7x4|| _0x6cb7x9[_0x690c[250]](_0x6cb7x4)||  !this[_0x690c[2804]]||  !_0x6cb7x5[_0x690c[2565]](_0x6cb7x4)){for(;null!= _0x6cb7x4&&  !_0x6cb7x5[_0x690c[2685]](_0x6cb7x4,[_0x6cb7x2],_0x6cb7x3);){_0x6cb7x4= _0x6cb7x9[_0x690c[1197]](_0x6cb7x4)};this[_0x690c[1937]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)}else {this[_0x690c[807]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)}};mxDefaultToolbar[_0x690c[202]][_0x690c[1937]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[3061]][_0x690c[1179]];if(_0x6cb7x5[_0x690c[2621]](_0x6cb7x2)){var _0x6cb7x9=mxEvent[_0x690c[731]](_0x6cb7x3),_0x6cb7xa=mxEvent[_0x690c[733]](_0x6cb7x3),_0x6cb7x9=mxUtils[_0x690c[2196]](_0x6cb7x5[_0x690c[526]],_0x6cb7x9,_0x6cb7xa);return _0x6cb7x5[_0x690c[2655]]()&& _0x6cb7x5[_0x690c[2686]](_0x6cb7x4,[_0x6cb7x2],_0x6cb7x3)?_0x6cb7x5[_0x690c[853]](_0x6cb7x4,[_0x6cb7x2],null,_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]]):this[_0x690c[3061]][_0x690c[817]](_0x6cb7x4,_0x6cb7x2,_0x6cb7x9[_0x690c[235]],_0x6cb7x9[_0x690c[236]])};return null};mxDefaultToolbar[_0x690c[202]][_0x690c[807]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= this[_0x690c[3061]][_0x690c[1179]];var _0x6cb7x5=_0x6cb7x3[_0x690c[502]]();if(null!= _0x6cb7x4&& _0x6cb7x3[_0x690c[2565]](_0x6cb7x2)&& _0x6cb7x3[_0x690c[2581]](null,_0x6cb7x4,_0x6cb7x2)){var _0x6cb7x9=null;_0x6cb7x5[_0x690c[473]]();try{var _0x6cb7xa=_0x6cb7x5[_0x690c[1721]](_0x6cb7x4),_0x6cb7x12=_0x6cb7x5[_0x690c[1721]](_0x6cb7x2)[_0x690c[238]]();_0x6cb7x12[_0x690c[235]]= _0x6cb7xa[_0x690c[235]]+ (_0x6cb7xa[_0x690c[117]]- _0x6cb7x12[_0x690c[117]])/ 2;_0x6cb7x12[_0x690c[236]]= _0x6cb7xa[_0x690c[236]]+ (_0x6cb7xa[_0x690c[119]]- _0x6cb7x12[_0x690c[119]])/ 2;var _0x6cb7x13=this[_0x690c[657]]* _0x6cb7x3[_0x690c[1020]],_0x6cb7x14=20* _0x6cb7x5[_0x690c[1962]](_0x6cb7x4,!0);this[_0x690c[3061]][_0x690c[3089]]?_0x6cb7x12[_0x690c[235]]+= (_0x6cb7x12[_0x690c[117]]+ _0x6cb7xa[_0x690c[117]])/ 2+ _0x6cb7x13+ _0x6cb7x14:_0x6cb7x12[_0x690c[236]]+= (_0x6cb7x12[_0x690c[119]]+ _0x6cb7xa[_0x690c[119]])/ 2+ _0x6cb7x13+ _0x6cb7x14;_0x6cb7x2[_0x690c[1724]](_0x6cb7x12);var _0x6cb7x15=_0x6cb7x5[_0x690c[1197]](_0x6cb7x4);_0x6cb7x3[_0x690c[2103]](_0x6cb7x2,_0x6cb7x15);_0x6cb7x3[_0x690c[2509]](_0x6cb7x2);_0x6cb7x9= this[_0x690c[3061]][_0x690c[2503]](_0x6cb7x4,_0x6cb7x2);if(null== _0x6cb7x5[_0x690c[1721]](_0x6cb7x9)){var _0x6cb7x16= new mxGeometry;_0x6cb7x16[_0x690c[1500]]=  !0;_0x6cb7x5[_0x690c[1724]](_0x6cb7x9,_0x6cb7x16)};_0x6cb7x3[_0x690c[2504]](_0x6cb7x9,_0x6cb7x15,_0x6cb7x4,_0x6cb7x2)}finally{_0x6cb7x5[_0x690c[476]]()};_0x6cb7x3[_0x690c[904]]([_0x6cb7x2,_0x6cb7x9]);_0x6cb7x3[_0x690c[2564]](_0x6cb7x2)}};mxDefaultToolbar[_0x690c[202]][_0x690c[3088]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=document[_0x690c[55]](_0x690c[466]);_0x6cb7x4[_0x690c[57]](_0x690c[390],_0x6cb7x2[_0x690c[284]](_0x690c[390]));var _0x6cb7x5=mxUtils[_0x690c[885]](this,function(_0x6cb7x9){_0x6cb7x4[_0x690c[124]][_0x690c[117]]= 2* _0x6cb7x2[_0x690c[359]]+ _0x690c[168];_0x6cb7x4[_0x690c[124]][_0x690c[119]]= 2* _0x6cb7x2[_0x690c[167]]+ _0x690c[168];mxUtils[_0x690c[3090]](_0x6cb7x2,this[_0x690c[3061]][_0x690c[1179]],_0x6cb7x3,_0x6cb7x4);mxEvent[_0x690c[745]](_0x6cb7x4,_0x690c[219],_0x6cb7x5)});mxClient[_0x690c[80]]?_0x6cb7x5():mxEvent[_0x690c[169]](_0x6cb7x4,_0x690c[219],_0x6cb7x5)};mxDefaultToolbar[_0x690c[202]][_0x690c[515]]= function(){null!= this[_0x690c[2877]]&& (this[_0x690c[3061]][_0x690c[1179]][_0x690c[745]](_0x690c[760],this[_0x690c[2877]]),this[_0x690c[3061]][_0x690c[745]](_0x690c[859],this[_0x690c[2877]]),this[_0x690c[2877]]= null);null!= this[_0x690c[3082]]&& (this[_0x690c[3082]][_0x690c[515]](),this[_0x690c[3082]]= null)};function mxEditor(_0x6cb7x2){this[_0x690c[3091]]= [];this[_0x690c[3092]]();if(null!= document[_0x690c[112]]){this[_0x690c[3093]]= [];this[_0x690c[3094]]=  new mxDefaultPopupMenu;this[_0x690c[3095]]=  new mxUndoManager;this[_0x690c[1179]]= this[_0x690c[3096]]();this[_0x690c[3082]]= this[_0x690c[3097]]();this[_0x690c[3098]]=  new mxDefaultKeyHandler(this);this[_0x690c[3099]](_0x6cb7x2);this[_0x690c[1179]][_0x690c[2180]]= this[_0x690c[3100]];!mxClient[_0x690c[3101]]&& null!= this[_0x690c[1056]] && (this[_0x690c[812]]= this[_0x690c[3102]]());if(null!= this[_0x690c[1987]]){this[_0x690c[1987]]()};mxClient[_0x690c[80]]&& mxEvent[_0x690c[169]](window,_0x690c[2428],mxUtils[_0x690c[885]](this,function(){this[_0x690c[515]]()}))}}mxLoadResources&& mxResources[_0x690c[99]](mxClient[_0x690c[86]]+ _0x690c[3103]);mxEditor[_0x690c[202]]=  new mxEventSource;mxEditor[_0x690c[202]][_0x690c[196]]= mxEditor;mxEditor[_0x690c[202]][_0x690c[3104]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[3105]:_0x690c[110];mxEditor[_0x690c[202]][_0x690c[3106]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[3107]:_0x690c[110];mxEditor[_0x690c[202]][_0x690c[3108]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[3109]:_0x690c[110];mxEditor[_0x690c[202]][_0x690c[3110]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[716]:_0x690c[110];mxEditor[_0x690c[202]][_0x690c[3111]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[3112]:_0x690c[110];mxEditor[_0x690c[202]][_0x690c[3113]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[2719]:_0x690c[110];mxEditor[_0x690c[202]][_0x690c[3114]]= _0x690c[130]!= mxClient[_0x690c[90]]?_0x690c[2136]:_0x690c[110];mxEditor[_0x690c[202]][_0x690c[2136]]= null;mxEditor[_0x690c[202]][_0x690c[1179]]= null;mxEditor[_0x690c[202]][_0x690c[2720]]= null;mxEditor[_0x690c[202]][_0x690c[3082]]= null;mxEditor[_0x690c[202]][_0x690c[812]]= null;mxEditor[_0x690c[202]][_0x690c[879]]= null;mxEditor[_0x690c[202]][_0x690c[3094]]= null;mxEditor[_0x690c[202]][_0x690c[3095]]= null;mxEditor[_0x690c[202]][_0x690c[3098]]= null;mxEditor[_0x690c[202]][_0x690c[3091]]= null;mxEditor[_0x690c[202]][_0x690c[3115]]= _0x690c[1061];mxEditor[_0x690c[202]][_0x690c[3116]]=  !1;mxEditor[_0x690c[202]][_0x690c[1157]]=  !0;mxEditor[_0x690c[202]][_0x690c[3083]]= null;mxEditor[_0x690c[202]][_0x690c[3117]]=  !1;mxEditor[_0x690c[202]][_0x690c[3118]]= null;mxEditor[_0x690c[202]][_0x690c[2075]]= null;mxEditor[_0x690c[202]][_0x690c[3119]]= null;mxEditor[_0x690c[202]][_0x690c[3120]]= null;mxEditor[_0x690c[202]][_0x690c[3121]]= null;mxEditor[_0x690c[202]][_0x690c[3122]]= null;mxEditor[_0x690c[202]][_0x690c[1069]]= _0x690c[336];mxEditor[_0x690c[202]][_0x690c[3123]]= _0x690c[338];mxEditor[_0x690c[202]][_0x690c[1070]]=  !0;mxEditor[_0x690c[202]][_0x690c[3124]]= null;mxEditor[_0x690c[202]][_0x690c[3125]]= null;mxEditor[_0x690c[202]][_0x690c[1056]]= null;mxEditor[_0x690c[202]][_0x690c[1058]]= null;mxEditor[_0x690c[202]][_0x690c[1057]]= null;mxEditor[_0x690c[202]][_0x690c[3089]]=  !1;mxEditor[_0x690c[202]][_0x690c[3126]]=  !1;mxEditor[_0x690c[202]][_0x690c[3127]]= 0;mxEditor[_0x690c[202]][_0x690c[3128]]=  !1;mxEditor[_0x690c[202]][_0x690c[3129]]=  !1;mxEditor[_0x690c[202]][_0x690c[3093]]= null;mxEditor[_0x690c[202]][_0x690c[3130]]= 0;mxEditor[_0x690c[202]][_0x690c[3100]]= _0x690c[604];mxEditor[_0x690c[202]][_0x690c[3112]]= null;mxEditor[_0x690c[202]][_0x690c[3131]]= null;mxEditor[_0x690c[202]][_0x690c[3132]]= 20;mxEditor[_0x690c[202]][_0x690c[2719]]= null;mxEditor[_0x690c[202]][_0x690c[3133]]= null;mxEditor[_0x690c[202]][_0x690c[3134]]= null;mxEditor[_0x690c[202]][_0x690c[3135]]= 300;mxEditor[_0x690c[202]][_0x690c[3136]]= 260;mxEditor[_0x690c[202]][_0x690c[3137]]= 240;mxEditor[_0x690c[202]][_0x690c[3138]]= null;mxEditor[_0x690c[202]][_0x690c[3139]]=  !1;mxEditor[_0x690c[202]][_0x690c[3140]]=  !1;mxEditor[_0x690c[202]][_0x690c[2113]]=  !1;mxEditor[_0x690c[202]][_0x690c[2133]]= function(){return this[_0x690c[2113]]};mxEditor[_0x690c[202]][_0x690c[2128]]= function(_0x6cb7x2){this[_0x690c[2113]]= _0x6cb7x2};mxEditor[_0x690c[202]][_0x690c[3092]]= function(){this[_0x690c[3071]](_0x690c[815],function(_0x6cb7x2){_0x6cb7x2[_0x690c[815]]()});this[_0x690c[3071]](_0x690c[540],function(_0x6cb7x2){( new mxPrintPreview(_0x6cb7x2[_0x690c[1179]],1))[_0x690c[392]]()});this[_0x690c[3071]](_0x690c[539],function(_0x6cb7x2){mxUtils[_0x690c[539]](_0x6cb7x2[_0x690c[1179]],null,10,10)});this[_0x690c[3071]](_0x690c[3141],function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[3142]]();if(null== _0x6cb7x3|| mxClient[_0x690c[3101]]){_0x6cb7x2[_0x690c[350]](_0x690c[539])}else {var _0x6cb7x4=mxUtils[_0x690c[3143]](_0x6cb7x2[_0x690c[1179]],1),_0x6cb7x4=mxUtils[_0x690c[875]](_0x6cb7x4,_0x690c[192]);mxUtils[_0x690c[894]](_0x6cb7x3,_0x6cb7x2[_0x690c[3123]]+ _0x690c[226]+ encodeURIComponent(_0x6cb7x4),document,_0x690c[3144])}});this[_0x690c[3071]](_0x690c[802],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[802]]()});this[_0x690c[3071]](_0x690c[3145],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& mxClipboard[_0x690c[3145]](_0x6cb7x2[_0x690c[1179]])});this[_0x690c[3071]](_0x690c[149],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& mxClipboard[_0x690c[149]](_0x6cb7x2[_0x690c[1179]])});this[_0x690c[3071]](_0x690c[3146],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& mxClipboard[_0x690c[3146]](_0x6cb7x2[_0x690c[1179]])});this[_0x690c[3071]](_0x690c[3147],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[842]]()});this[_0x690c[3071]](_0x690c[1504],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2450]](_0x6cb7x2[_0x690c[844]]())});this[_0x690c[3071]](_0x690c[3148],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[904]](_0x6cb7x2[_0x690c[1179]][_0x690c[845]]())});this[_0x690c[3071]](_0x690c[1997],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[846]]()});this[_0x690c[3071]](_0x690c[824],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[824]]()});this[_0x690c[3071]](_0x690c[825],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[825]]()});this[_0x690c[3071]](_0x690c[2558],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[2558]]()});this[_0x690c[3071]](_0x690c[2559],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[2559]]()});this[_0x690c[3071]](_0x690c[3149],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[2560]]()});this[_0x690c[3071]](_0x690c[933],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[933]]()});this[_0x690c[3071]](_0x690c[3150],function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[3150]](_0x6cb7x3)});this[_0x690c[3071]](_0x690c[2705],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2705]]()});this[_0x690c[3071]](_0x690c[3151],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2440]]()});this[_0x690c[3071]](_0x690c[2706],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2706]]()});this[_0x690c[3071]](_0x690c[2708],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2708]]()});this[_0x690c[3071]](_0x690c[1061],function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2453]](_0x6cb7x3)&& _0x6cb7x2[_0x690c[1179]][_0x690c[2451]](_0x6cb7x3)});this[_0x690c[3071]](_0x690c[3152],function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[840]](!0)});this[_0x690c[3071]](_0x690c[3153],function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[840]](!1)});this[_0x690c[3071]](_0x690c[2552],function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2[_0x690c[1179]][_0x690c[2552]](_0x6cb7x3)});this[_0x690c[3071]](_0x690c[2554],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[2554]]()});this[_0x690c[3071]](_0x690c[2442],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[2442]]()});this[_0x690c[3071]](_0x690c[3154],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2702]]()});this[_0x690c[3071]](_0x690c[3155],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2700]]()});this[_0x690c[3071]](_0x690c[3156],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2703]]()});this[_0x690c[3071]](_0x690c[3157],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2704]]()});this[_0x690c[3071]](_0x690c[2514],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[847]](!0)});this[_0x690c[3071]](_0x690c[3158],function(_0x6cb7x2){if(_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()){var _0x6cb7x3=_0x6cb7x2[_0x690c[1179]][_0x690c[1728]]();_0x6cb7x2[_0x690c[1179]][_0x690c[847]](!0,!1,_0x6cb7x3)}});this[_0x690c[3071]](_0x690c[3159],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[847]](!1)});this[_0x690c[3071]](_0x690c[3160],function(_0x6cb7x2){if(_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()){var _0x6cb7x3=_0x6cb7x2[_0x690c[1179]][_0x690c[1728]]();_0x6cb7x2[_0x690c[1179]][_0x690c[847]](!1,!1,_0x6cb7x3)}});this[_0x690c[3071]](_0x690c[1447],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_BOLD)});this[_0x690c[3071]](_0x690c[1449],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_ITALIC)});this[_0x690c[3071]](_0x690c[355],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_UNDERLINE)});this[_0x690c[3071]](_0x690c[639],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[2491]](mxConstants.STYLE_FONTSTYLE,mxConstants.FONT_SHADOW)});this[_0x690c[3071]](_0x690c[3161],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[849]](mxConstants.ALIGN_LEFT)});this[_0x690c[3071]](_0x690c[3162],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[849]](mxConstants.ALIGN_CENTER)});this[_0x690c[3071]](_0x690c[3163],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[849]](mxConstants.ALIGN_RIGHT)});this[_0x690c[3071]](_0x690c[3164],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[849]](mxConstants.ALIGN_TOP)});this[_0x690c[3071]](_0x690c[3165],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[849]](mxConstants.ALIGN_MIDDLE)});this[_0x690c[3071]](_0x690c[3166],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[849]](mxConstants.ALIGN_BOTTOM)});this[_0x690c[3071]](_0x690c[3167],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT)});this[_0x690c[3071]](_0x690c[3168],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER)});this[_0x690c[3071]](_0x690c[3169],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_ALIGN,mxConstants.ALIGN_RIGHT)});this[_0x690c[3071]](_0x690c[3170],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_TOP)});this[_0x690c[3071]](_0x690c[3171],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE)});this[_0x690c[3071]](_0x690c[3172],function(_0x6cb7x2){_0x6cb7x2[_0x690c[1179]][_0x690c[994]]()&& _0x6cb7x2[_0x690c[1179]][_0x690c[1717]](mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_BOTTOM)});this[_0x690c[3071]](_0x690c[499],function(_0x6cb7x2){var _0x6cb7x3=100* _0x6cb7x2[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x3=parseFloat(mxUtils[_0x690c[3173]](mxResources[_0x690c[203]](_0x6cb7x2[_0x690c[3104]])|| _0x6cb7x2[_0x690c[3104]],_0x6cb7x3))/ 100;isNaN(_0x6cb7x3)|| _0x6cb7x2[_0x690c[1179]][_0x690c[249]]()[_0x690c[2262]](_0x6cb7x3)});this[_0x690c[3071]](_0x690c[3174],function(_0x6cb7x2){null!= _0x6cb7x2[_0x690c[3112]]?_0x6cb7x2[_0x690c[3112]][_0x690c[175]](!_0x6cb7x2[_0x690c[3112]][_0x690c[174]]()):_0x6cb7x2[_0x690c[3175]]()});this[_0x690c[3071]](_0x690c[3176],function(_0x6cb7x2){null!= _0x6cb7x2[_0x690c[2719]]?_0x6cb7x2[_0x690c[2719]][_0x690c[175]](!_0x6cb7x2[_0x690c[2719]][_0x690c[174]]()):_0x6cb7x2[_0x690c[3177]]()});this[_0x690c[3071]](_0x690c[3178],function(_0x6cb7x2){null== _0x6cb7x2[_0x690c[2136]]?_0x6cb7x2[_0x690c[3179]]():_0x6cb7x2[_0x690c[2136]][_0x690c[175]](!_0x6cb7x2[_0x690c[2136]][_0x690c[174]]())});this[_0x690c[3071]](_0x690c[3180],function(_0x6cb7x2){mxLog[_0x690c[175]](!mxLog[_0x690c[174]]())})};mxEditor[_0x690c[202]][_0x690c[3102]]= function(){var _0x6cb7x2=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[746]]( new mxEventObject(mxEvent.SESSION,_0x690c[812],_0x6cb7x2))});return this[_0x690c[807]](this[_0x690c[1056]],this[_0x690c[1057]],this[_0x690c[1058]],_0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[3099]]= function(_0x6cb7x2){null!= _0x6cb7x2&& (( new mxCodec(_0x6cb7x2[_0x690c[295]]))[_0x690c[1093]](_0x6cb7x2,this),this[_0x690c[3181]]())};mxEditor[_0x690c[202]][_0x690c[3182]]= function(){document[_0x690c[3183]]= _0x690c[3184]};mxEditor[_0x690c[202]][_0x690c[3181]]= function(){this[_0x690c[1184]]= ( new Date)[_0x690c[178]]();this[_0x690c[3095]][_0x690c[200]]();this[_0x690c[1183]]= 0;this[_0x690c[2128]](!1)};mxEditor[_0x690c[202]][_0x690c[3071]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3091]][_0x6cb7x2]= _0x6cb7x3};mxEditor[_0x690c[202]][_0x690c[350]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[3091]][_0x6cb7x2];if(null!= _0x6cb7x5){try{var _0x6cb7x9=arguments;_0x6cb7x9[0]= this;_0x6cb7x5[_0x690c[183]](this,_0x6cb7x9)}catch(f){throw mxUtils[_0x690c[267]](_0x690c[3185]+ _0x6cb7x2+ _0x690c[3186]+ f[_0x690c[281]],280,!0),f}}else {mxUtils[_0x690c[267]](_0x690c[3187]+ _0x6cb7x2,280,!0)}};mxEditor[_0x690c[202]][_0x690c[3188]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[3118]][_0x6cb7x2]= _0x6cb7x3};mxEditor[_0x690c[202]][_0x690c[3189]]= function(_0x6cb7x2){return this[_0x690c[3118]][_0x6cb7x2]};mxEditor[_0x690c[202]][_0x690c[3096]]= function(){var _0x6cb7x2= new mxGraph(null,null,this[_0x690c[2720]]);_0x6cb7x2[_0x690c[2673]](!0);_0x6cb7x2[_0x690c[2674]](!0);this[_0x690c[3190]](_0x6cb7x2);this[_0x690c[3191]](_0x6cb7x2);this[_0x690c[3192]](_0x6cb7x2);this[_0x690c[3193]](_0x6cb7x2);this[_0x690c[3194]](_0x6cb7x2);_0x6cb7x2[_0x690c[2316]][_0x690c[1033]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){return this[_0x690c[3195]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5)});_0x6cb7x2[_0x690c[2433]][_0x690c[1033]]= mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x4){return this[_0x690c[2503]](_0x6cb7x2,_0x6cb7x4)});this[_0x690c[3196]](_0x6cb7x2);this[_0x690c[3197]](_0x6cb7x2);return _0x6cb7x2};mxEditor[_0x690c[202]][_0x690c[3196]]= function(_0x6cb7x2){_0x6cb7x2=  new mxSwimlaneManager(_0x6cb7x2,!1);_0x6cb7x2[_0x690c[1737]]= mxUtils[_0x690c[885]](this,function(){return this[_0x690c[3089]]});_0x6cb7x2[_0x690c[994]]= mxUtils[_0x690c[885]](this,function(){return this[_0x690c[3128]]});return _0x6cb7x2};mxEditor[_0x690c[202]][_0x690c[3197]]= function(_0x6cb7x2){var _0x6cb7x3= new mxLayoutManager(_0x6cb7x2),_0x6cb7x4=this;_0x6cb7x3[_0x690c[2754]]= function(_0x6cb7x3){var _0x6cb7x9=null,_0x6cb7xa=_0x6cb7x4[_0x690c[1179]][_0x690c[502]]();if(null!= _0x6cb7xa[_0x690c[1197]](_0x6cb7x3)){if(_0x6cb7x4[_0x690c[3129]]&& _0x6cb7x2[_0x690c[1730]](_0x6cb7x3)){null== _0x6cb7x4[_0x690c[3198]]&& (_0x6cb7x4[_0x690c[3198]]= _0x6cb7x4[_0x690c[3199]]()),_0x6cb7x9= _0x6cb7x4[_0x690c[3198]]}else {if(_0x6cb7x4[_0x690c[3126]]&& (_0x6cb7x2[_0x690c[2553]](_0x6cb7x3)|| null== _0x6cb7xa[_0x690c[1197]](_0x6cb7xa[_0x690c[1197]](_0x6cb7x3)))){null== _0x6cb7x4[_0x690c[3200]]&& (_0x6cb7x4[_0x690c[3200]]= _0x6cb7x4[_0x690c[3201]]()),_0x6cb7x9= _0x6cb7x4[_0x690c[3200]]}}};return _0x6cb7x9};return _0x6cb7x3};mxEditor[_0x690c[202]][_0x690c[3202]]= function(_0x6cb7x2){null== this[_0x690c[1179]][_0x690c[526]]&& (this[_0x690c[1179]][_0x690c[176]](_0x6cb7x2),this[_0x690c[3203]]=  new mxRubberband(this[_0x690c[1179]]),this[_0x690c[1157]]&& mxEvent[_0x690c[1157]](_0x6cb7x2),mxClient[_0x690c[496]]&&  new mxDivResizer(_0x6cb7x2))};mxEditor[_0x690c[202]][_0x690c[3190]]= function(_0x6cb7x2){_0x6cb7x2[_0x690c[169]](mxEvent.DOUBLE_CLICK,mxUtils[_0x690c[885]](this,function(_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x4[_0x690c[720]](_0x690c[246]);null!= _0x6cb7x5&& (_0x6cb7x2[_0x690c[994]]()&& null!= this[_0x690c[3115]])&& (this[_0x690c[350]](this[_0x690c[3115]],_0x6cb7x5),_0x6cb7x4[_0x690c[722]]())}))};mxEditor[_0x690c[202]][_0x690c[3191]]= function(_0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x9=_0x6cb7x3[_0x690c[720]](_0x690c[1061]);this[_0x690c[3095]][_0x690c[1114]](_0x6cb7x9)});_0x6cb7x2[_0x690c[502]]()[_0x690c[169]](mxEvent.UNDO,_0x6cb7x3);_0x6cb7x2[_0x690c[249]]()[_0x690c[169]](mxEvent.UNDO,_0x6cb7x3);_0x6cb7x3= function(_0x6cb7x3,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x5[_0x690c[720]](_0x690c[1061])[_0x690c[1065]];_0x6cb7x2[_0x690c[904]](_0x6cb7x2[_0x690c[2436]](_0x6cb7x9))};this[_0x690c[3095]][_0x690c[169]](mxEvent.UNDO,_0x6cb7x3);this[_0x690c[3095]][_0x690c[169]](mxEvent.REDO,_0x6cb7x3)};mxEditor[_0x690c[202]][_0x690c[3192]]= function(_0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[885]](this,function(_0x6cb7x2){this[_0x690c[746]]( new mxEventObject(mxEvent.ROOT))});_0x6cb7x2[_0x690c[249]]()[_0x690c[169]](mxEvent.DOWN,_0x6cb7x3);_0x6cb7x2[_0x690c[249]]()[_0x690c[169]](mxEvent.UP,_0x6cb7x3)};mxEditor[_0x690c[202]][_0x690c[3193]]= function(_0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[885]](this,function(_0x6cb7x3,_0x6cb7x5){this[_0x690c[2128]](!0);!0== this[_0x690c[3140]] && _0x6cb7x2[_0x690c[2585]]();for(var _0x6cb7x9=_0x6cb7x5[_0x690c[720]](_0x690c[1061])[_0x690c[1065]],_0x6cb7xa=0;_0x6cb7xa< _0x6cb7x9[_0x690c[67]];_0x6cb7xa++){var _0x6cb7x12=_0x6cb7x9[_0x6cb7xa];if(_0x6cb7x12 instanceof  mxRootChange|| _0x6cb7x12 instanceof  mxValueChange&& _0x6cb7x12[_0x690c[246]]== this[_0x690c[1179]][_0x690c[251]][_0x690c[813]]|| _0x6cb7x12 instanceof  mxCellAttributeChange&& _0x6cb7x12[_0x690c[246]]== this[_0x690c[1179]][_0x690c[251]][_0x690c[813]]){this[_0x690c[746]]( new mxEventObject(mxEvent.ROOT));break}}});_0x6cb7x2[_0x690c[502]]()[_0x690c[169]](mxEvent.CHANGE,_0x6cb7x3)};mxEditor[_0x690c[202]][_0x690c[3194]]= function(_0x6cb7x2){var _0x6cb7x3=this;_0x6cb7x2[_0x690c[1133]]({mouseDown:function(_0x6cb7x2,_0x6cb7x5){if(null!= _0x6cb7x3[_0x690c[3083]]&&  !_0x6cb7x5[_0x690c[737]]()&& (_0x6cb7x3[_0x690c[3117]]|| null== _0x6cb7x5[_0x690c[248]]())){_0x6cb7x3[_0x690c[1179]][_0x690c[2440]](),_0x6cb7x3[_0x690c[3083]](_0x6cb7x5[_0x690c[727]](),_0x6cb7x5[_0x690c[736]]()),this[_0x690c[1142]]=  !0,_0x6cb7x5[_0x690c[722]]()}},mouseMove:function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1142]]&& _0x6cb7x3[_0x690c[722]]()},mouseUp:function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1142]]&& (this[_0x690c[1142]]=  !1,_0x6cb7x3[_0x690c[722]]())}})};mxEditor[_0x690c[202]][_0x690c[3201]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[1020]],_0x6cb7x3= new mxStackLayout(this[_0x690c[1179]],!this[_0x690c[3089]],this[_0x690c[3127]],2* _0x6cb7x2,2* _0x6cb7x2);_0x6cb7x3[_0x690c[1713]]= function(_0x6cb7x2){return !_0x6cb7x3[_0x690c[1179]][_0x690c[1730]](_0x6cb7x2)};return _0x6cb7x3};mxEditor[_0x690c[202]][_0x690c[3199]]= function(){return  new mxCompactTreeLayout(this[_0x690c[1179]],this[_0x690c[3089]])};mxEditor[_0x690c[202]][_0x690c[3097]]= function(){return  new mxDefaultToolbar(null,this)};mxEditor[_0x690c[202]][_0x690c[3204]]= function(_0x6cb7x2){this[_0x690c[3082]][_0x690c[176]](_0x6cb7x2);mxClient[_0x690c[496]]&&  new mxDivResizer(_0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[3205]]= function(_0x6cb7x2){null== this[_0x690c[879]]&& (this[_0x690c[879]]= _0x6cb7x2,this[_0x690c[169]](mxEvent.SAVE,mxUtils[_0x690c[885]](this,function(){var _0x6cb7x2=( new Date)[_0x690c[3206]]();this[_0x690c[3207]]((mxResources[_0x690c[203]](this[_0x690c[3106]])|| this[_0x690c[3106]])+ _0x690c[3186]+ _0x6cb7x2)})),this[_0x690c[169]](mxEvent.OPEN,mxUtils[_0x690c[885]](this,function(){this[_0x690c[3207]]((mxResources[_0x690c[203]](this[_0x690c[3108]])|| this[_0x690c[3108]])+ _0x690c[3186]+ this[_0x690c[3122]])})),mxClient[_0x690c[496]]&&  new mxDivResizer(_0x6cb7x2))};mxEditor[_0x690c[202]][_0x690c[3207]]= function(_0x6cb7x2){null!= this[_0x690c[879]]&& null!= _0x6cb7x2&& (this[_0x690c[879]][_0x690c[339]]= _0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[3208]]= function(_0x6cb7x2){this[_0x690c[169]](mxEvent.ROOT,mxUtils[_0x690c[885]](this,function(_0x6cb7x3){_0x6cb7x2[_0x690c[339]]= this[_0x690c[3209]]()}));mxClient[_0x690c[496]]&&  new mxDivResizer(_0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[3210]]= function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x2&& ( new mxCompactTreeLayout(this[_0x690c[1179]],_0x6cb7x3))[_0x690c[350]](_0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[3209]]= function(){for(var _0x6cb7x2=_0x690c[110],_0x6cb7x3=this[_0x690c[1179]],_0x6cb7x4=_0x6cb7x3[_0x690c[2534]]();null!= _0x6cb7x4&& null!= _0x6cb7x3[_0x690c[502]]()[_0x690c[1197]](_0x6cb7x3[_0x690c[502]]()[_0x690c[1197]](_0x6cb7x4));){_0x6cb7x3[_0x690c[2553]](_0x6cb7x4)&& (_0x6cb7x2= _0x690c[3211]+ _0x6cb7x3[_0x690c[2454]](_0x6cb7x4)+ _0x6cb7x2),_0x6cb7x4= _0x6cb7x3[_0x690c[502]]()[_0x690c[1197]](_0x6cb7x4)};return this[_0x690c[3212]]()+ _0x6cb7x2};mxEditor[_0x690c[202]][_0x690c[3212]]= function(){var _0x6cb7x2=this[_0x690c[1179]][_0x690c[502]]()[_0x690c[501]]();return this[_0x690c[1179]][_0x690c[2454]](_0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[824]]= function(){this[_0x690c[3095]][_0x690c[824]]()};mxEditor[_0x690c[202]][_0x690c[825]]= function(){this[_0x690c[3095]][_0x690c[825]]()};mxEditor[_0x690c[202]][_0x690c[844]]= function(){var _0x6cb7x2=null!= this[_0x690c[3121]]?this[_0x690c[3121]]:this[_0x690c[1179]][_0x690c[1020]];return this[_0x690c[1179]][_0x690c[844]](this[_0x690c[3213]](),_0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[3213]]= function(){return this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1978]](this[_0x690c[3120]])};mxEditor[_0x690c[202]][_0x690c[392]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[219]](_0x6cb7x2)[_0x690c[875]]();this[_0x690c[3214]](_0x6cb7x3[_0x690c[158]]);this[_0x690c[3122]]= _0x6cb7x2;this[_0x690c[746]]( new mxEventObject(mxEvent.OPEN,_0x690c[3122],_0x6cb7x2))}};mxEditor[_0x690c[202]][_0x690c[3214]]= function(_0x6cb7x2){( new mxCodec(_0x6cb7x2[_0x690c[295]]))[_0x690c[1093]](_0x6cb7x2,this[_0x690c[1179]][_0x690c[502]]());this[_0x690c[3181]]()};mxEditor[_0x690c[202]][_0x690c[815]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x2= _0x6cb7x2|| this[_0x690c[3215]]();if(null!= _0x6cb7x2&& 0< _0x6cb7x2[_0x690c[67]]){var _0x6cb7x4=this[_0x690c[3216]](_0x6cb7x3);this[_0x690c[3217]](_0x6cb7x2,_0x6cb7x4);this[_0x690c[2128]](!1)};this[_0x690c[746]]( new mxEventObject(mxEvent.SAVE,_0x690c[863],_0x6cb7x2))};mxEditor[_0x690c[202]][_0x690c[3217]]= function(_0x6cb7x2,_0x6cb7x3){this[_0x690c[1070]]&& (_0x6cb7x3= encodeURIComponent(_0x6cb7x3));mxUtils[_0x690c[814]](_0x6cb7x2,this[_0x690c[3123]]+ _0x690c[226]+ _0x6cb7x3,mxUtils[_0x690c[885]](this,function(_0x6cb7x4){this[_0x690c[746]]( new mxEventObject(mxEvent.POST,_0x690c[870],_0x6cb7x4,_0x690c[863],_0x6cb7x2,_0x690c[410],_0x6cb7x3))}))};mxEditor[_0x690c[202]][_0x690c[3216]]= function(_0x6cb7x2){_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2:this[_0x690c[1069]];var _0x6cb7x3=( new mxCodec)[_0x690c[514]](this[_0x690c[1179]][_0x690c[502]]());return mxUtils[_0x690c[875]](_0x6cb7x3,_0x6cb7x2)};mxEditor[_0x690c[202]][_0x690c[3215]]= function(){return this[_0x690c[3124]]};mxEditor[_0x690c[202]][_0x690c[3142]]= function(){return this[_0x690c[3125]]};mxEditor[_0x690c[202]][_0x690c[807]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=null;mxClient[_0x690c[3101]]|| (_0x6cb7x9=  new mxSession(this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x2,_0x6cb7x3,_0x6cb7x4),_0x6cb7x9[_0x690c[169]](mxEvent.RECEIVE,mxUtils[_0x690c[885]](this,function(_0x6cb7x2,_0x6cb7x3){null!= _0x6cb7x3[_0x690c[720]](_0x690c[252])[_0x690c[284]](_0x690c[1088])&& this[_0x690c[3181]]()})),_0x6cb7x9[_0x690c[169]](mxEvent.DISCONNECT,_0x6cb7x5),_0x6cb7x9[_0x690c[169]](mxEvent.CONNECT,_0x6cb7x5),_0x6cb7x9[_0x690c[169]](mxEvent.NOTIFY,_0x6cb7x5),_0x6cb7x9[_0x690c[169]](mxEvent.GET,_0x6cb7x5),_0x6cb7x9[_0x690c[861]]());return _0x6cb7x9};mxEditor[_0x690c[202]][_0x690c[3218]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=this[_0x690c[1179]][_0x690c[2434]]()[_0x690c[2054]][_0x6cb7x3];this[_0x690c[1179]][_0x690c[249]]()[_0x690c[2434]]()[_0x690c[2074]](_0x6cb7x3,this[_0x690c[1179]][_0x690c[2434]]()[_0x690c[2054]][_0x6cb7x2]);this[_0x690c[1179]][_0x690c[2434]]()[_0x690c[2074]](_0x6cb7x2,_0x6cb7x4);this[_0x690c[1179]][_0x690c[802]]()};mxEditor[_0x690c[202]][_0x690c[3150]]= function(_0x6cb7x2){_0x6cb7x2= _0x6cb7x2|| this[_0x690c[1179]][_0x690c[2452]]();null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[1179]][_0x690c[2534]](),null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[1179]][_0x690c[502]]()[_0x690c[501]]()));if(null!= _0x6cb7x2){this[_0x690c[1179]][_0x690c[2126]](!0);var _0x6cb7x3=mxUtils[_0x690c[445]](this[_0x690c[1179]][_0x690c[526]]),_0x6cb7x4=_0x6cb7x3[_0x690c[235]]+ 10,_0x6cb7x3=_0x6cb7x3[_0x690c[236]];if(null!= this[_0x690c[716]]&&  !this[_0x690c[3139]]){_0x6cb7x4= this[_0x690c[716]][_0x690c[730]](),_0x6cb7x3= this[_0x690c[716]][_0x690c[732]]()}else {var _0x6cb7x5=this[_0x690c[1179]][_0x690c[2555]](_0x6cb7x2);null!= _0x6cb7x5&& (_0x6cb7x4+= _0x6cb7x5[_0x690c[235]]+ Math[_0x690c[243]](200,_0x6cb7x5[_0x690c[117]]),_0x6cb7x3+= _0x6cb7x5[_0x690c[236]])};this[_0x690c[3062]]();_0x6cb7x2= this[_0x690c[3219]](_0x6cb7x2);null!= _0x6cb7x2&& (this[_0x690c[716]]=  new mxWindow(mxResources[_0x690c[203]](this[_0x690c[3110]])|| this[_0x690c[3110]],_0x6cb7x2,_0x6cb7x4,_0x6cb7x3,this[_0x690c[3137]],this[_0x690c[3138]],!1),this[_0x690c[716]][_0x690c[175]](!0))}};mxEditor[_0x690c[202]][_0x690c[3220]]= function(){return null!= this[_0x690c[716]]};mxEditor[_0x690c[202]][_0x690c[3219]]= function(_0x6cb7x2){var _0x6cb7x3=this[_0x690c[1179]][_0x690c[502]](),_0x6cb7x4=_0x6cb7x3[_0x690c[433]](_0x6cb7x2);if(mxUtils[_0x690c[1331]](_0x6cb7x4)){var _0x6cb7x5= new mxForm(_0x690c[716]);_0x6cb7x5[_0x690c[961]](_0x690c[3222],_0x6cb7x2[_0x690c[1103]]())[_0x690c[57]](_0x690c[3221],_0x690c[128]);var _0x6cb7x9=null,_0x6cb7xa=null,_0x6cb7x12=null,_0x6cb7x13=null,_0x6cb7x14=null;_0x6cb7x3[_0x690c[1193]](_0x6cb7x2)&& (_0x6cb7x9= _0x6cb7x3[_0x690c[1721]](_0x6cb7x2),null!= _0x6cb7x9&& (_0x6cb7xa= _0x6cb7x5[_0x690c[961]](_0x690c[125],_0x6cb7x9[_0x690c[236]]),_0x6cb7x12= _0x6cb7x5[_0x690c[961]](_0x690c[361],_0x6cb7x9[_0x690c[235]]),_0x6cb7x13= _0x6cb7x5[_0x690c[961]](_0x690c[117],_0x6cb7x9[_0x690c[117]]),_0x6cb7x14= _0x6cb7x5[_0x690c[961]](_0x690c[119],_0x6cb7x9[_0x690c[119]])));for(var _0x6cb7x15=_0x6cb7x3[_0x690c[474]](_0x6cb7x2),_0x6cb7x16=_0x6cb7x5[_0x690c[961]](_0x690c[3223],_0x6cb7x15|| _0x690c[110]),_0x6cb7x17=_0x6cb7x4[_0x690c[320]],_0x6cb7x18=[],_0x6cb7x4=0;_0x6cb7x4< _0x6cb7x17[_0x690c[67]];_0x6cb7x4++){_0x6cb7x18[_0x6cb7x4]= _0x6cb7x5[_0x690c[968]](_0x6cb7x17[_0x6cb7x4][_0x690c[301]],_0x6cb7x17[_0x6cb7x4][_0x690c[318]],_0x690c[685]== _0x6cb7x17[_0x6cb7x4][_0x690c[301]]?4:2)};_0x6cb7x4= mxUtils[_0x690c[885]](this,function(){this[_0x690c[3062]]();_0x6cb7x3[_0x690c[473]]();try{null!= _0x6cb7x9&& (_0x6cb7x9= _0x6cb7x9[_0x690c[238]](),_0x6cb7x9[_0x690c[235]]= parseFloat(_0x6cb7x12[_0x690c[131]]),_0x6cb7x9[_0x690c[236]]= parseFloat(_0x6cb7xa[_0x690c[131]]),_0x6cb7x9[_0x690c[117]]= parseFloat(_0x6cb7x13[_0x690c[131]]),_0x6cb7x9[_0x690c[119]]= parseFloat(_0x6cb7x14[_0x690c[131]]),_0x6cb7x3[_0x690c[1724]](_0x6cb7x2,_0x6cb7x9));0< _0x6cb7x16[_0x690c[131]][_0x690c[67]]?_0x6cb7x3[_0x690c[475]](_0x6cb7x2,_0x6cb7x16[_0x690c[131]]):_0x6cb7x3[_0x690c[475]](_0x6cb7x2,null);for(var _0x6cb7x4=0;_0x6cb7x4< _0x6cb7x17[_0x690c[67]];_0x6cb7x4++){var _0x6cb7x5= new mxCellAttributeChange(_0x6cb7x2,_0x6cb7x17[_0x6cb7x4][_0x690c[301]],_0x6cb7x18[_0x6cb7x4][_0x690c[131]]);_0x6cb7x3[_0x690c[350]](_0x6cb7x5)};this[_0x690c[1179]][_0x690c[2455]](_0x6cb7x2)&& this[_0x690c[1179]][_0x690c[858]](_0x6cb7x2)}finally{_0x6cb7x3[_0x690c[476]]()}});_0x6cb7x15= mxUtils[_0x690c[885]](this,function(){this[_0x690c[3062]]()});_0x6cb7x5[_0x690c[956]](_0x6cb7x4,_0x6cb7x15);return _0x6cb7x5[_0x690c[116]]};return null};mxEditor[_0x690c[202]][_0x690c[3062]]= function(){null!= this[_0x690c[716]]&& (this[_0x690c[716]][_0x690c[515]](),this[_0x690c[716]]= null)};mxEditor[_0x690c[202]][_0x690c[3175]]= function(){if(null== this[_0x690c[3112]]){var _0x6cb7x2=document[_0x690c[55]](_0x690c[485]);_0x6cb7x2[_0x690c[124]][_0x690c[549]]= _0x690c[952];_0x6cb7x2[_0x690c[124]][_0x690c[357]]= _0x690c[550];var _0x6cb7x3=document[_0x690c[112]][_0x690c[159]],_0x6cb7x3= new mxWindow(mxResources[_0x690c[203]](this[_0x690c[3111]])|| this[_0x690c[3111]],_0x6cb7x2,_0x6cb7x3- 220,this[_0x690c[3132]],200);_0x6cb7x3[_0x690c[164]](!0);_0x6cb7x3[_0x690c[165]]=  !1;var _0x6cb7x4=mxUtils[_0x690c[885]](this,function(_0x6cb7x3){mxEvent[_0x690c[762]](_0x6cb7x2);_0x6cb7x2[_0x690c[339]]= _0x690c[110];this[_0x690c[3224]](_0x6cb7x2)});this[_0x690c[1179]][_0x690c[502]]()[_0x690c[169]](mxEvent.CHANGE,_0x6cb7x4);this[_0x690c[1179]][_0x690c[2435]]()[_0x690c[169]](mxEvent.CHANGE,_0x6cb7x4);this[_0x690c[1179]][_0x690c[169]](mxEvent.ROOT,_0x6cb7x4);null!= this[_0x690c[3131]]&& _0x6cb7x3[_0x690c[951]](this[_0x690c[3131]]);this[_0x690c[3112]]= _0x6cb7x3;this[_0x690c[3224]](_0x6cb7x2)};this[_0x690c[3112]][_0x690c[175]](!0)};mxEditor[_0x690c[202]][_0x690c[3225]]= function(_0x6cb7x2){null!= this[_0x690c[3112]]&& (_0x6cb7x2= this[_0x690c[3112]][_0x690c[905]],mxEvent[_0x690c[762]](_0x6cb7x2),_0x6cb7x2[_0x690c[339]]= _0x690c[110],this[_0x690c[3224]](_0x6cb7x2))};mxEditor[_0x690c[202]][_0x690c[3224]]= function(_0x6cb7x2){};mxEditor[_0x690c[202]][_0x690c[3177]]= function(_0x6cb7x2){if(null== this[_0x690c[2719]]){var _0x6cb7x3=document[_0x690c[55]](_0x690c[389]);_0x6cb7x3[_0x690c[57]](_0x690c[390],mxResources[_0x690c[203]](_0x690c[3134])|| this[_0x690c[3134]]);_0x6cb7x3[_0x690c[57]](_0x690c[119],_0x690c[118]);_0x6cb7x3[_0x690c[57]](_0x690c[117],_0x690c[118]);_0x6cb7x3[_0x690c[57]](_0x690c[3226],_0x690c[468]);_0x6cb7x3[_0x690c[124]][_0x690c[1028]]= _0x690c[1391];_0x6cb7x2= document[_0x690c[112]][_0x690c[159]];var _0x6cb7x4=document[_0x690c[112]][_0x690c[157]]|| document[_0x690c[158]][_0x690c[157]],_0x6cb7x5= new mxWindow(mxResources[_0x690c[203]](this[_0x690c[3113]])|| this[_0x690c[3113]],_0x6cb7x3,(_0x6cb7x2- this[_0x690c[3135]])/ 2,(_0x6cb7x4- this[_0x690c[3136]])/ 3,this[_0x690c[3135]],this[_0x690c[3136]]);_0x6cb7x5[_0x690c[161]](!0);_0x6cb7x5[_0x690c[164]](!0);_0x6cb7x5[_0x690c[165]]=  !1;_0x6cb7x5[_0x690c[163]](!0);null!= this[_0x690c[3133]]&& _0x6cb7x5[_0x690c[951]](this[_0x690c[3133]]);mxClient[_0x690c[133]]&& (_0x6cb7x2= function(_0x6cb7x2){_0x6cb7x3[_0x690c[57]](_0x690c[119],_0x6cb7x5[_0x690c[485]][_0x690c[167]]- 26+ _0x690c[168])},_0x6cb7x5[_0x690c[169]](mxEvent.RESIZE_END,_0x6cb7x2),_0x6cb7x5[_0x690c[169]](mxEvent.MAXIMIZE,_0x6cb7x2),_0x6cb7x5[_0x690c[169]](mxEvent.NORMALIZE,_0x6cb7x2),_0x6cb7x5[_0x690c[169]](mxEvent.SHOW,_0x6cb7x2));this[_0x690c[2719]]= _0x6cb7x5};this[_0x690c[2719]][_0x690c[175]](!0)};mxEditor[_0x690c[202]][_0x690c[3179]]= function(){if(null== this[_0x690c[2136]]){var _0x6cb7x2=document[_0x690c[55]](_0x690c[485]);_0x6cb7x2[_0x690c[124]][_0x690c[277]]= _0x690c[188];_0x6cb7x2[_0x690c[124]][_0x690c[117]]= _0x690c[118];_0x6cb7x2[_0x690c[124]][_0x690c[119]]= _0x690c[118];_0x6cb7x2[_0x690c[124]][_0x690c[1537]]= _0x690c[1391];_0x6cb7x2[_0x690c[124]][_0x690c[270]]= _0x690c[582];var _0x6cb7x3= new mxWindow(mxResources[_0x690c[203]](this[_0x690c[3114]])|| this[_0x690c[3114]],_0x6cb7x2,600,480,200,200,!1),_0x6cb7x4= new mxOutline(this[_0x690c[1179]],_0x6cb7x2);_0x6cb7x3[_0x690c[164]](!0);_0x6cb7x3[_0x690c[163]](!0);_0x6cb7x3[_0x690c[165]]=  !1;_0x6cb7x3[_0x690c[169]](mxEvent.RESIZE_END,function(){_0x6cb7x4[_0x690c[2729]]()});this[_0x690c[2136]]= _0x6cb7x3;this[_0x690c[2136]][_0x690c[2136]]= _0x6cb7x4};this[_0x690c[2136]][_0x690c[175]](!0);this[_0x690c[2136]][_0x690c[2136]][_0x690c[2729]](!0)};mxEditor[_0x690c[202]][_0x690c[3086]]= function(_0x6cb7x2){_0x690c[804]== _0x6cb7x2?(this[_0x690c[1179]][_0x690c[2316]][_0x690c[2840]]=  !1,this[_0x690c[1179]][_0x690c[1995]](!1)):_0x690c[807]== _0x6cb7x2?(this[_0x690c[1179]][_0x690c[2316]][_0x690c[2840]]=  !1,this[_0x690c[1179]][_0x690c[1995]](!0)):_0x690c[796]== _0x6cb7x2&& (this[_0x690c[1179]][_0x690c[2316]][_0x690c[2840]]=  !0,this[_0x690c[1179]][_0x690c[1995]](!1))};mxEditor[_0x690c[202]][_0x690c[3195]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){this[_0x690c[3094]][_0x690c[3065]](this,_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)};mxEditor[_0x690c[202]][_0x690c[2503]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null;if(null!= this[_0x690c[2075]]){_0x6cb7x4= this[_0x690c[1179]][_0x690c[502]]()[_0x690c[1978]](this[_0x690c[2075]])}else {_0x6cb7x4=  new mxCell(_0x690c[110]);_0x6cb7x4[_0x690c[1994]](!0);var _0x6cb7x5= new mxGeometry;_0x6cb7x5[_0x690c[1500]]=  !0;_0x6cb7x4[_0x690c[1724]](_0x6cb7x5)};_0x6cb7x5= this[_0x690c[2291]]();null!= _0x6cb7x5&& _0x6cb7x4[_0x690c[475]](_0x6cb7x5);return _0x6cb7x4};mxEditor[_0x690c[202]][_0x690c[2291]]= function(){return this[_0x690c[3119]]};mxEditor[_0x690c[202]][_0x690c[3227]]= function(_0x6cb7x2){return null!= this[_0x690c[3093]]&& 0< this[_0x690c[3093]][_0x690c[67]]&& this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x2)?this[_0x690c[3093]][this[_0x690c[3130]]++ % this[_0x690c[3093]][_0x690c[67]]]:null};mxEditor[_0x690c[202]][_0x690c[3228]]= function(_0x6cb7x2){if(null!= this[_0x690c[3100]]){var _0x6cb7x3=this[_0x690c[3227]](_0x6cb7x2);null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[475]](_0x6cb7x2[_0x690c[474]]()+ _0x690c[471]+ this[_0x690c[3100]]+ _0x690c[226]+ _0x6cb7x3)}};mxEditor[_0x690c[202]][_0x690c[817]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){for(var _0x6cb7x9=this[_0x690c[1179]][_0x690c[502]]();null!= _0x6cb7x2&&  !this[_0x690c[1179]][_0x690c[2685]](_0x6cb7x2);){_0x6cb7x2= _0x6cb7x9[_0x690c[1197]](_0x6cb7x2)};_0x6cb7x2= null!= _0x6cb7x2?_0x6cb7x2:this[_0x690c[1179]][_0x690c[2461]](_0x6cb7x4,_0x6cb7x5);var _0x6cb7xa=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[255]],_0x6cb7x12=_0x6cb7x9[_0x690c[1721]](_0x6cb7x3),_0x6cb7x13=_0x6cb7x9[_0x690c[1721]](_0x6cb7x2);if(this[_0x690c[1179]][_0x690c[1730]](_0x6cb7x3)&&  !this[_0x690c[1179]][_0x690c[2412]]){_0x6cb7x2= null}else {if(null== _0x6cb7x2&& this[_0x690c[3116]]){return null};if(null!= _0x6cb7x2&& null!= _0x6cb7x13){var _0x6cb7x14=this[_0x690c[1179]][_0x690c[249]]()[_0x690c[248]](_0x6cb7x2);if(null!= _0x6cb7x14){if(_0x6cb7x4-= _0x6cb7x14[_0x690c[2078]][_0x690c[235]]* _0x6cb7xa,_0x6cb7x5-= _0x6cb7x14[_0x690c[2078]][_0x690c[236]]* _0x6cb7xa,this[_0x690c[1179]][_0x690c[3229]]){var _0x6cb7x13=_0x6cb7x12[_0x690c[117]],_0x6cb7x15=_0x6cb7x12[_0x690c[119]],_0x6cb7x16=_0x6cb7x14[_0x690c[235]]+ _0x6cb7x14[_0x690c[117]];_0x6cb7x4+ _0x6cb7x13> _0x6cb7x16&& (_0x6cb7x4-= _0x6cb7x4+ _0x6cb7x13- _0x6cb7x16);_0x6cb7x16= _0x6cb7x14[_0x690c[236]]+ _0x6cb7x14[_0x690c[119]];_0x6cb7x5+ _0x6cb7x15> _0x6cb7x16&& (_0x6cb7x5-= _0x6cb7x5+ _0x6cb7x15- _0x6cb7x16)}}else {null!= _0x6cb7x13&& (_0x6cb7x4-= _0x6cb7x13[_0x690c[235]]* _0x6cb7xa,_0x6cb7x5-= _0x6cb7x13[_0x690c[236]]* _0x6cb7xa)}}};_0x6cb7x12= _0x6cb7x12[_0x690c[238]]();_0x6cb7x12[_0x690c[235]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x4/ _0x6cb7xa- this[_0x690c[1179]][_0x690c[249]]()[_0x690c[513]][_0x690c[235]]- this[_0x690c[1179]][_0x690c[1020]]/ 2);_0x6cb7x12[_0x690c[236]]= this[_0x690c[1179]][_0x690c[1021]](_0x6cb7x5/ _0x6cb7xa- this[_0x690c[1179]][_0x690c[249]]()[_0x690c[513]][_0x690c[236]]- this[_0x690c[1179]][_0x690c[1020]]/ 2);_0x6cb7x3[_0x690c[1724]](_0x6cb7x12);null== _0x6cb7x2&& (_0x6cb7x2= this[_0x690c[1179]][_0x690c[902]]());this[_0x690c[3228]](_0x6cb7x3);this[_0x690c[746]]( new mxEventObject(mxEvent.BEFORE_ADD_VERTEX,_0x690c[1988],_0x6cb7x3,_0x690c[1101],_0x6cb7x2));_0x6cb7x9[_0x690c[473]]();try{_0x6cb7x3= this[_0x690c[1179]][_0x690c[2103]](_0x6cb7x3,_0x6cb7x2),null!= _0x6cb7x3&& (this[_0x690c[1179]][_0x690c[2509]](_0x6cb7x3),this[_0x690c[746]]( new mxEventObject(mxEvent.ADD_VERTEX,_0x690c[1988],_0x6cb7x3)))}finally{_0x6cb7x9[_0x690c[476]]()};null!= _0x6cb7x3&& (this[_0x690c[1179]][_0x690c[2450]](_0x6cb7x3),this[_0x690c[1179]][_0x690c[2564]](_0x6cb7x3),this[_0x690c[746]]( new mxEventObject(mxEvent.AFTER_ADD_VERTEX,_0x690c[1988],_0x6cb7x3)));return _0x6cb7x3};mxEditor[_0x690c[202]][_0x690c[515]]= function(){this[_0x690c[2717]]|| (this[_0x690c[2717]]=  !0,null!= this[_0x690c[3112]]&& this[_0x690c[3112]][_0x690c[515]](),null!= this[_0x690c[2136]]&& this[_0x690c[2136]][_0x690c[515]](),null!= this[_0x690c[716]]&& this[_0x690c[716]][_0x690c[515]](),null!= this[_0x690c[3098]]&& this[_0x690c[3098]][_0x690c[515]](),null!= this[_0x690c[3203]]&& this[_0x690c[3203]][_0x690c[515]](),null!= this[_0x690c[3082]]&& this[_0x690c[3082]][_0x690c[515]](),null!= this[_0x690c[1179]]&& this[_0x690c[1179]][_0x690c[515]](),this[_0x690c[3118]]= this[_0x690c[879]]= null)};var mxCodecRegistry={codecs:[],aliases:[],register:function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[718]]();mxCodecRegistry[_0x690c[3230]][_0x6cb7x3]= _0x6cb7x2;var _0x6cb7x4=mxUtils[_0x690c[197]](_0x6cb7x2[_0x690c[3231]][_0x690c[196]]);_0x6cb7x4!= _0x6cb7x3&& mxCodecRegistry[_0x690c[3232]](_0x6cb7x4,_0x6cb7x3)};return _0x6cb7x2},addAlias:function(_0x6cb7x2,_0x6cb7x3){mxCodecRegistry[_0x690c[3233]][_0x6cb7x2]= _0x6cb7x3},getCodec:function(_0x6cb7x2){var _0x6cb7x3=null;if(null!= _0x6cb7x2){var _0x6cb7x3=mxUtils[_0x690c[197]](_0x6cb7x2),_0x6cb7x4=mxCodecRegistry[_0x690c[3233]][_0x6cb7x3];null!= _0x6cb7x4&& (_0x6cb7x3= _0x6cb7x4);_0x6cb7x3= mxCodecRegistry[_0x690c[3230]][_0x6cb7x3];if(null== _0x6cb7x3){try{_0x6cb7x3=  new mxObjectCodec( new _0x6cb7x2),mxCodecRegistry[_0x690c[3234]](_0x6cb7x3)}catch(d){}}};return _0x6cb7x3}};function mxCodec(_0x6cb7x2){this[_0x690c[395]]= _0x6cb7x2|| mxUtils[_0x690c[306]]();this[_0x690c[68]]= []}mxCodec[_0x690c[202]][_0x690c[395]]= null;mxCodec[_0x690c[202]][_0x690c[68]]= null;mxCodec[_0x690c[202]][_0x690c[3235]]=  !1;mxCodec[_0x690c[202]][_0x690c[1104]]= function(_0x6cb7x2,_0x6cb7x3){return this[_0x690c[68]][_0x6cb7x2]= _0x6cb7x3};mxCodec[_0x690c[202]][_0x690c[3236]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= _0x6cb7x2&& (_0x6cb7x3= this[_0x690c[68]][_0x6cb7x2],null== _0x6cb7x3&& (_0x6cb7x3= this[_0x690c[1060]](_0x6cb7x2),null== _0x6cb7x3&& (_0x6cb7x2= this[_0x690c[1362]](_0x6cb7x2),null!= _0x6cb7x2&& (_0x6cb7x3= this[_0x690c[1093]](_0x6cb7x2)))));return _0x6cb7x3};mxCodec[_0x690c[202]][_0x690c[1060]]= function(_0x6cb7x2){return null};mxCodec[_0x690c[202]][_0x690c[1362]]= function(_0x6cb7x2,_0x6cb7x3){return mxUtils[_0x690c[290]](this[_0x690c[395]][_0x690c[158]],null!= _0x6cb7x3?_0x6cb7x3:_0x690c[1363],_0x6cb7x2)};mxCodec[_0x690c[202]][_0x690c[1103]]= function(_0x6cb7x2){var _0x6cb7x3=null;null!= _0x6cb7x2&& (_0x6cb7x3= this[_0x690c[3237]](_0x6cb7x2),null== _0x6cb7x3&& _0x6cb7x2 instanceof  mxCell&& (_0x6cb7x3= _0x6cb7x2[_0x690c[1103]](),null== _0x6cb7x3&& (_0x6cb7x3= mxCellPath[_0x690c[385]](_0x6cb7x2),0== _0x6cb7x3[_0x690c[67]]&& (_0x6cb7x3= _0x690c[813]))));return _0x6cb7x3};mxCodec[_0x690c[202]][_0x690c[3237]]= function(_0x6cb7x2){return null};mxCodec[_0x690c[202]][_0x690c[514]]= function(_0x6cb7x2){var _0x6cb7x3=null;if(null!= _0x6cb7x2&& null!= _0x6cb7x2[_0x690c[196]]){var _0x6cb7x4=mxCodecRegistry[_0x690c[3238]](_0x6cb7x2[_0x690c[196]]);null!= _0x6cb7x4?_0x6cb7x3= _0x6cb7x4[_0x690c[514]](this,_0x6cb7x2):mxUtils[_0x690c[1331]](_0x6cb7x2)?_0x6cb7x3= mxClient[_0x690c[80]]?_0x6cb7x2[_0x690c[511]](!0):this[_0x690c[395]][_0x690c[3239]](_0x6cb7x2,!0):mxLog[_0x690c[283]](_0x690c[3240]+ mxUtils[_0x690c[197]](_0x6cb7x2[_0x690c[196]]))};return _0x6cb7x3};mxCodec[_0x690c[202]][_0x690c[1093]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=null;if(null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[288]]== mxConstants[_0x690c[289]]){var _0x6cb7x5=null;try{_0x6cb7x5= eval(_0x6cb7x2[_0x690c[301]])}catch(e){};try{var _0x6cb7xa=mxCodecRegistry[_0x690c[3238]](_0x6cb7x5);null!= _0x6cb7xa?_0x6cb7x4= _0x6cb7xa[_0x690c[1093]](this,_0x6cb7x2,_0x6cb7x3):(_0x6cb7x4= _0x6cb7x2[_0x690c[511]](!0),_0x6cb7x4[_0x690c[1390]](_0x690c[3069]))}catch(g){mxLog[_0x690c[143]](_0x690c[3241]+ _0x6cb7x2[_0x690c[301]]+ _0x690c[3186]+ g[_0x690c[281]])}};return _0x6cb7x4};mxCodec[_0x690c[202]][_0x690c[3242]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3[_0x690c[62]](this[_0x690c[514]](_0x6cb7x2));if(null== _0x6cb7x4|| _0x6cb7x4){_0x6cb7x4= _0x6cb7x2[_0x690c[262]]();for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x4;_0x6cb7x5++){this[_0x690c[3242]](_0x6cb7x2[_0x690c[263]](_0x6cb7x5),_0x6cb7x3)}}};mxCodec[_0x690c[202]][_0x690c[3243]]= function(_0x6cb7x2){return null!= _0x6cb7x2&& _0x690c[279]==  typeof _0x6cb7x2[_0x690c[3243]]?_0x6cb7x2[_0x690c[3243]]():!1};mxCodec[_0x690c[202]][_0x690c[3244]]= function(_0x6cb7x2,_0x6cb7x3){_0x6cb7x3= null!= _0x6cb7x3?_0x6cb7x3:!0;var _0x6cb7x4=null;if(null!= _0x6cb7x2&& _0x6cb7x2[_0x690c[288]]== mxConstants[_0x690c[289]]){_0x6cb7x4= mxCodecRegistry[_0x690c[3238]](_0x6cb7x2[_0x690c[301]]);if(!this[_0x690c[3243]](_0x6cb7x4)){for(var _0x6cb7x5=_0x6cb7x2[_0x690c[285]];null!= _0x6cb7x5&&  !this[_0x690c[3243]](_0x6cb7x4);){_0x6cb7x4= mxCodecRegistry[_0x690c[3238]](_0x6cb7x5[_0x690c[301]]),_0x6cb7x5= _0x6cb7x5[_0x690c[287]]}};this[_0x690c[3243]](_0x6cb7x4)|| (_0x6cb7x4= mxCodecRegistry[_0x690c[3238]](mxCell));_0x6cb7x4= _0x6cb7x4[_0x690c[1093]](this,_0x6cb7x2);_0x6cb7x3&& this[_0x690c[3245]](_0x6cb7x4)};return _0x6cb7x4};mxCodec[_0x690c[202]][_0x690c[3245]]= function(_0x6cb7x2){var _0x6cb7x3=_0x6cb7x2[_0x690c[1101]],_0x6cb7x4=_0x6cb7x2[_0x690c[1709]](!0),_0x6cb7x5=_0x6cb7x2[_0x690c[1709]](!1);_0x6cb7x2[_0x690c[1957]](null,!1);_0x6cb7x2[_0x690c[1957]](null,!0);_0x6cb7x2[_0x690c[1101]]= null;null!= _0x6cb7x3&& _0x6cb7x3[_0x690c[1937]](_0x6cb7x2);null!= _0x6cb7x4&& _0x6cb7x4[_0x690c[1960]](_0x6cb7x2,!0);null!= _0x6cb7x5&& _0x6cb7x5[_0x690c[1960]](_0x6cb7x2,!1)};mxCodec[_0x690c[202]][_0x690c[57]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null!= _0x6cb7x3&& null!= _0x6cb7x4&& _0x6cb7x2[_0x690c[57]](_0x6cb7x3,_0x6cb7x4)};function mxObjectCodec(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){this[_0x690c[3231]]= _0x6cb7x2;this[_0x690c[3246]]= null!= _0x6cb7x3?_0x6cb7x3:[];this[_0x690c[3247]]= null!= _0x6cb7x4?_0x6cb7x4:[];this[_0x690c[3248]]= null!= _0x6cb7x5?_0x6cb7x5:[];this[_0x690c[3249]]= {};for(var _0x6cb7x9 in this[_0x690c[3248]]){this[_0x690c[3249]][this[_0x690c[3248]][_0x6cb7x9]]= _0x6cb7x9}}mxObjectCodec[_0x690c[202]][_0x690c[3231]]= null;mxObjectCodec[_0x690c[202]][_0x690c[3246]]= null;mxObjectCodec[_0x690c[202]][_0x690c[3247]]= null;mxObjectCodec[_0x690c[202]][_0x690c[3248]]= null;mxObjectCodec[_0x690c[202]][_0x690c[3249]]= null;mxObjectCodec[_0x690c[202]][_0x690c[718]]= function(){return mxUtils[_0x690c[197]](this[_0x690c[3231]][_0x690c[196]])};mxObjectCodec[_0x690c[202]][_0x690c[3250]]= function(){return  new this[_0x690c[3231]][_0x690c[196]]};mxObjectCodec[_0x690c[202]][_0x690c[3251]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[3249]][_0x6cb7x2];null!= _0x6cb7x3&& (_0x6cb7x2= _0x6cb7x3)};return _0x6cb7x2};mxObjectCodec[_0x690c[202]][_0x690c[3252]]= function(_0x6cb7x2){if(null!= _0x6cb7x2){var _0x6cb7x3=this[_0x690c[3248]][_0x6cb7x2];null!= _0x6cb7x3&& (_0x6cb7x2= _0x6cb7x3)};return _0x6cb7x2};mxObjectCodec[_0x690c[202]][_0x690c[3253]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){return _0x6cb7x3== mxObjectIdentity[_0x690c[195]]|| 0<= mxUtils[_0x690c[2]](this[_0x690c[3246]],_0x6cb7x3)};mxObjectCodec[_0x690c[202]][_0x690c[3254]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){return 0<= mxUtils[_0x690c[2]](this[_0x690c[3247]],_0x6cb7x3)};mxObjectCodec[_0x690c[202]][_0x690c[514]]= function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4=_0x6cb7x2[_0x690c[395]][_0x690c[55]](this[_0x690c[718]]());_0x6cb7x3= this[_0x690c[3255]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);this[_0x690c[3256]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);return this[_0x690c[3257]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)};mxObjectCodec[_0x690c[202]][_0x690c[3256]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2[_0x690c[57]](_0x6cb7x4,_0x690c[1363],_0x6cb7x2[_0x690c[1103]](_0x6cb7x3));for(var _0x6cb7x5 in _0x6cb7x3){var _0x6cb7x9=_0x6cb7x5,_0x6cb7xa=_0x6cb7x3[_0x6cb7x9];null!= _0x6cb7xa&&  !this[_0x690c[3253]](_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,!0)&& (mxUtils[_0x690c[1946]](_0x6cb7x9)&& (_0x6cb7x9= null),this[_0x690c[3258]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x9,_0x6cb7xa,_0x6cb7x4))}};mxObjectCodec[_0x690c[202]][_0x690c[3258]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){if(null!= _0x6cb7x5){if(this[_0x690c[3254]](_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,!0)){var _0x6cb7xa=_0x6cb7x2[_0x690c[1103]](_0x6cb7x5);if(null== _0x6cb7xa){mxLog[_0x690c[283]](_0x690c[3259]+ this[_0x690c[718]]()+ _0x690c[87]+ _0x6cb7x4+ _0x690c[226]+ _0x6cb7x5);return};_0x6cb7x5= _0x6cb7xa};_0x6cb7xa= this[_0x690c[3231]][_0x6cb7x4];if(null== _0x6cb7x4|| _0x6cb7x2[_0x690c[3235]]|| _0x6cb7xa!= _0x6cb7x5){_0x6cb7x4= this[_0x690c[3252]](_0x6cb7x4),this[_0x690c[3260]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)}}};mxObjectCodec[_0x690c[202]][_0x690c[3260]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x690c[194]!=  typeof _0x6cb7x5?this[_0x690c[3261]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9):this[_0x690c[3262]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9)};mxObjectCodec[_0x690c[202]][_0x690c[3261]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x5= this[_0x690c[3263]](_0x6cb7x5);null== _0x6cb7x4?(_0x6cb7x3= _0x6cb7x2[_0x690c[395]][_0x690c[55]](_0x690c[99]),_0x690c[279]==  typeof _0x6cb7x5?_0x6cb7x3[_0x690c[62]](_0x6cb7x2[_0x690c[395]][_0x690c[344]](_0x6cb7x5)):_0x6cb7x2[_0x690c[57]](_0x6cb7x3,_0x690c[131],_0x6cb7x5),_0x6cb7x9[_0x690c[62]](_0x6cb7x3)):_0x690c[279]!=  typeof _0x6cb7x5&& _0x6cb7x2[_0x690c[57]](_0x6cb7x9,_0x6cb7x4,_0x6cb7x5)};mxObjectCodec[_0x690c[202]][_0x690c[3262]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){_0x6cb7x2= _0x6cb7x2[_0x690c[514]](_0x6cb7x5);null!= _0x6cb7x2?(null!= _0x6cb7x4&& _0x6cb7x2[_0x690c[57]](_0x690c[3069],_0x6cb7x4),_0x6cb7x9[_0x690c[62]](_0x6cb7x2)):mxLog[_0x690c[283]](_0x690c[3264]+ this[_0x690c[718]]()+ _0x690c[87]+ _0x6cb7x4+ _0x690c[3186]+ _0x6cb7x5)};mxObjectCodec[_0x690c[202]][_0x690c[3263]]= function(_0x6cb7x2){if(_0x690c[82]==  typeof _0x6cb7x2[_0x690c[67]]&& (!0== _0x6cb7x2 || !1== _0x6cb7x2)){_0x6cb7x2= !0== _0x6cb7x2?_0x690c[500]:_0x690c[468]};return _0x6cb7x2};mxObjectCodec[_0x690c[202]][_0x690c[3265]]= function(_0x6cb7x2){mxUtils[_0x690c[1946]](_0x6cb7x2)&& (_0x6cb7x2= parseFloat(_0x6cb7x2));return _0x6cb7x2};mxObjectCodec[_0x690c[202]][_0x690c[3255]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x3};mxObjectCodec[_0x690c[202]][_0x690c[3257]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x4};mxObjectCodec[_0x690c[202]][_0x690c[1093]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x3[_0x690c[284]](_0x690c[1363]),_0x6cb7x9=_0x6cb7x2[_0x690c[68]][_0x6cb7x5];null== _0x6cb7x9&& (_0x6cb7x9= _0x6cb7x4|| this[_0x690c[3250]](),null!= _0x6cb7x5&& _0x6cb7x2[_0x690c[1104]](_0x6cb7x5,_0x6cb7x9));_0x6cb7x3= this[_0x690c[3266]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x9);this[_0x690c[3267]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x9);return this[_0x690c[3268]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x9)};mxObjectCodec[_0x690c[202]][_0x690c[3267]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){null!= _0x6cb7x3&& (this[_0x690c[3269]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4),this[_0x690c[3270]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4))};mxObjectCodec[_0x690c[202]][_0x690c[3269]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x3= _0x6cb7x3[_0x690c[320]];if(null!= _0x6cb7x3){for(var _0x6cb7x5=0;_0x6cb7x5< _0x6cb7x3[_0x690c[67]];_0x6cb7x5++){this[_0x690c[3271]](_0x6cb7x2,_0x6cb7x3[_0x6cb7x5],_0x6cb7x4)}}};mxObjectCodec[_0x690c[202]][_0x690c[3271]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x3[_0x690c[301]];if(_0x690c[3069]!= _0x6cb7x5&& _0x690c[1363]!= _0x6cb7x5){_0x6cb7x3= this[_0x690c[3265]](_0x6cb7x3[_0x690c[318]]);var _0x6cb7x9=this[_0x690c[3251]](_0x6cb7x5);if(this[_0x690c[3254]](_0x6cb7x4,_0x6cb7x9,_0x6cb7x3,!1)){_0x6cb7x2= _0x6cb7x2[_0x690c[3236]](_0x6cb7x3);if(null== _0x6cb7x2){mxLog[_0x690c[283]](_0x690c[3272]+ this[_0x690c[718]]()+ _0x690c[87]+ _0x6cb7x5+ _0x690c[226]+ _0x6cb7x3);return};_0x6cb7x3= _0x6cb7x2};this[_0x690c[3253]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x3,!1)|| (_0x6cb7x4[_0x6cb7x5]= _0x6cb7x3)}};mxObjectCodec[_0x690c[202]][_0x690c[3270]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){for(_0x6cb7x3= _0x6cb7x3[_0x690c[285]];null!= _0x6cb7x3;){var _0x6cb7x5=_0x6cb7x3[_0x690c[287]];_0x6cb7x3[_0x690c[288]]== mxConstants[_0x690c[289]]&&  !this[_0x690c[3273]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4)&& this[_0x690c[3274]](_0x6cb7x2,_0x6cb7x3,_0x6cb7x4);_0x6cb7x3= _0x6cb7x5}};mxObjectCodec[_0x690c[202]][_0x690c[3274]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){var _0x6cb7x5=this[_0x690c[3251]](_0x6cb7x3[_0x690c[284]](_0x690c[3069]));if(null== _0x6cb7x5||  !this[_0x690c[3253]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x3,!1)){var _0x6cb7x9=this[_0x690c[3275]](_0x6cb7x4,_0x6cb7x5,_0x6cb7x3),_0x6cb7xa=null;_0x690c[99]== _0x6cb7x3[_0x690c[301]]?(_0x6cb7xa= _0x6cb7x3[_0x690c[284]](_0x690c[131]),null== _0x6cb7xa&& (_0x6cb7xa= mxUtils[_0x690c[1545]](mxUtils[_0x690c[329]](_0x6cb7x3)))):_0x6cb7xa= _0x6cb7x2[_0x690c[1093]](_0x6cb7x3,_0x6cb7x9);this[_0x690c[3276]](_0x6cb7x4,_0x6cb7x5,_0x6cb7xa,_0x6cb7x9)}};mxObjectCodec[_0x690c[202]][_0x690c[3275]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){_0x6cb7x2= _0x6cb7x2[_0x6cb7x3];_0x6cb7x2 instanceof  Array&& 0< _0x6cb7x2[_0x690c[67]]&& (_0x6cb7x2= null);return _0x6cb7x2};mxObjectCodec[_0x690c[202]][_0x690c[3276]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4,_0x6cb7x5){null!= _0x6cb7x4&& _0x6cb7x4!= _0x6cb7x5&& (null!= _0x6cb7x3&& 0< _0x6cb7x3[_0x690c[67]]?_0x6cb7x2[_0x6cb7x3]= _0x6cb7x4:_0x6cb7x2[_0x690c[207]](_0x6cb7x4))};mxObjectCodec[_0x690c[202]][_0x690c[3273]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){if(_0x690c[3277]== _0x6cb7x3[_0x690c[301]]){_0x6cb7x3= _0x6cb7x3[_0x690c[284]](_0x690c[298]);if(null!= _0x6cb7x3){try{var _0x6cb7x5=mxUtils[_0x690c[219]](_0x6cb7x3)[_0x690c[874]]();null!= _0x6cb7x5&& _0x6cb7x2[_0x690c[1093]](_0x6cb7x5,_0x6cb7x4)}catch(e){}};return !0};return !1};mxObjectCodec[_0x690c[202]][_0x690c[3266]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x3};mxObjectCodec[_0x690c[202]][_0x690c[3268]]= function(_0x6cb7x2,_0x6cb7x3,_0x6cb7x4){return _0x6cb7x4};mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxCell,[_0x690c[1954],_0x690c[1842],_0x690c[1211],_0x690c[1991]],[_0x690c[1101],_0x690c[1097],_0x690c[772]]);_0x6cb7x2[_0x690c[3243]]= function(){return !0};_0x6cb7x2[_0x690c[3253]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return mxObjectCodec[_0x690c[202]][_0x690c[3253]][_0x690c[183]](this,arguments)|| _0x6cb7x9&& _0x690c[131]== _0x6cb7x4&& _0x6cb7x5[_0x690c[288]]== mxConstants[_0x690c[289]]};_0x6cb7x2[_0x690c[3257]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x4[_0x690c[131]]&& _0x6cb7x4[_0x690c[131]][_0x690c[288]]== mxConstants[_0x690c[289]]){var _0x6cb7x9=_0x6cb7x5;_0x6cb7x5= mxClient[_0x690c[80]]?_0x6cb7x4[_0x690c[131]][_0x690c[511]](!0):_0x6cb7x2[_0x690c[395]][_0x690c[3239]](_0x6cb7x4[_0x690c[131]],!0);_0x6cb7x5[_0x690c[62]](_0x6cb7x9);_0x6cb7x2= _0x6cb7x9[_0x690c[284]](_0x690c[1363]);_0x6cb7x5[_0x690c[57]](_0x690c[1363],_0x6cb7x2);_0x6cb7x9[_0x690c[1390]](_0x690c[1363])};return _0x6cb7x5};_0x6cb7x2[_0x690c[3266]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x4,_0x6cb7xa=this[_0x690c[718]]();_0x6cb7x4[_0x690c[301]]!= _0x6cb7xa?(_0x6cb7x9= _0x6cb7x4[_0x690c[64]](_0x6cb7xa)[0],null!= _0x6cb7x9&& _0x6cb7x9[_0x690c[265]]== _0x6cb7x4?(mxUtils[_0x690c[3278]](_0x6cb7x9,!0),mxUtils[_0x690c[3278]](_0x6cb7x9,!1),_0x6cb7x9[_0x690c[265]][_0x690c[266]](_0x6cb7x9)):_0x6cb7x9= null,_0x6cb7x5[_0x690c[131]]= _0x6cb7x4[_0x690c[511]](!0),_0x6cb7x4= _0x6cb7x5[_0x690c[131]][_0x690c[284]](_0x690c[1363]),null!= _0x6cb7x4&& (_0x6cb7x5[_0x690c[1945]](_0x6cb7x4),_0x6cb7x5[_0x690c[131]][_0x690c[1390]](_0x690c[1363]))):_0x6cb7x5[_0x690c[1945]](_0x6cb7x4[_0x690c[284]](_0x690c[1363]));if(null!= _0x6cb7x9){for(_0x6cb7x4= 0;_0x6cb7x4< this[_0x690c[3247]][_0x690c[67]];_0x6cb7x4++){var _0x6cb7xa=this[_0x690c[3247]][_0x6cb7x4],_0x6cb7x12=_0x6cb7x9[_0x690c[284]](_0x6cb7xa);if(null!= _0x6cb7x12){_0x6cb7x9[_0x690c[1390]](_0x6cb7xa);var _0x6cb7x13=_0x6cb7x2[_0x690c[68]][_0x6cb7x12]|| _0x6cb7x2[_0x690c[1060]](_0x6cb7x12);null== _0x6cb7x13&& (_0x6cb7x12= _0x6cb7x2[_0x690c[1362]](_0x6cb7x12),null!= _0x6cb7x12&& (_0x6cb7x13= (mxCodecRegistry[_0x690c[3230]][_0x6cb7x12[_0x690c[301]]]|| this)[_0x690c[1093]](_0x6cb7x2,_0x6cb7x12)));_0x6cb7x5[_0x6cb7xa]= _0x6cb7x13}}};return _0x6cb7x9};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxGraphModel);_0x6cb7x2[_0x690c[3256]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x2[_0x690c[395]][_0x690c[55]](_0x690c[813]);_0x6cb7x2[_0x690c[3242]](_0x6cb7x4[_0x690c[501]](),_0x6cb7x9);_0x6cb7x5[_0x690c[62]](_0x6cb7x9)};_0x6cb7x2[_0x690c[3274]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){_0x690c[813]== _0x6cb7x4[_0x690c[301]]?this[_0x690c[3279]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5):mxObjectCodec[_0x690c[202]][_0x690c[3274]][_0x690c[183]](this,arguments)};_0x6cb7x2[_0x690c[3279]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=null;for(_0x6cb7x4= _0x6cb7x4[_0x690c[285]];null!= _0x6cb7x4;){var _0x6cb7xa=_0x6cb7x2[_0x690c[3244]](_0x6cb7x4);null!= _0x6cb7xa&& null== _0x6cb7xa[_0x690c[1197]]()&& (_0x6cb7x9= _0x6cb7xa);_0x6cb7x4= _0x6cb7x4[_0x690c[287]]};null!= _0x6cb7x9&& _0x6cb7x5[_0x690c[1927]](_0x6cb7x9)};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxRootChange,[_0x690c[251],_0x690c[257],_0x690c[813]]);_0x6cb7x2[_0x690c[3257]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){_0x6cb7x2[_0x690c[3242]](_0x6cb7x4[_0x690c[813]],_0x6cb7x5);return _0x6cb7x5};_0x6cb7x2[_0x690c[3266]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x4[_0x690c[285]]&& _0x6cb7x4[_0x690c[285]][_0x690c[288]]== mxConstants[_0x690c[289]]){_0x6cb7x4= _0x6cb7x4[_0x690c[511]](!0);var _0x6cb7x9=_0x6cb7x4[_0x690c[285]];_0x6cb7x5[_0x690c[813]]= _0x6cb7x2[_0x690c[3244]](_0x6cb7x9,!1);_0x6cb7x5= _0x6cb7x9[_0x690c[287]];_0x6cb7x9[_0x690c[265]][_0x690c[266]](_0x6cb7x9);for(_0x6cb7x9= _0x6cb7x5;null!= _0x6cb7x9;){_0x6cb7x5= _0x6cb7x9[_0x690c[287]],_0x6cb7x2[_0x690c[3244]](_0x6cb7x9),_0x6cb7x9[_0x690c[265]][_0x690c[266]](_0x6cb7x9),_0x6cb7x9= _0x6cb7x5}};return _0x6cb7x4};_0x6cb7x2[_0x690c[3268]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){_0x6cb7x5[_0x690c[257]]= _0x6cb7x5[_0x690c[813]];return _0x6cb7x5};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxChildChange,[_0x690c[251],_0x690c[247],_0x690c[1982]],[_0x690c[1101],_0x690c[257]]);_0x6cb7x2[_0x690c[3254]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5,_0x6cb7x9){return _0x690c[247]== _0x6cb7x4&& (null!= _0x6cb7x2[_0x690c[257]]||  !_0x6cb7x9)?!0:0<= mxUtils[_0x690c[2]](this[_0x690c[3247]],_0x6cb7x4)};_0x6cb7x2[_0x690c[3257]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){this[_0x690c[3254]](_0x6cb7x4,_0x690c[247],_0x6cb7x4[_0x690c[247]],!0)?_0x6cb7x5[_0x690c[57]](_0x690c[247],_0x6cb7x2[_0x690c[1103]](_0x6cb7x4[_0x690c[247]])):_0x6cb7x2[_0x690c[3242]](_0x6cb7x4[_0x690c[247]],_0x6cb7x5);return _0x6cb7x5};_0x6cb7x2[_0x690c[3266]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x4[_0x690c[285]]&& _0x6cb7x4[_0x690c[285]][_0x690c[288]]== mxConstants[_0x690c[289]]){_0x6cb7x4= _0x6cb7x4[_0x690c[511]](!0);var _0x6cb7x9=_0x6cb7x4[_0x690c[285]];_0x6cb7x5[_0x690c[247]]= _0x6cb7x2[_0x690c[3244]](_0x6cb7x9,!1);_0x6cb7x5= _0x6cb7x9[_0x690c[287]];_0x6cb7x9[_0x690c[265]][_0x690c[266]](_0x6cb7x9);for(_0x6cb7x9= _0x6cb7x5;null!= _0x6cb7x9;){_0x6cb7x5= _0x6cb7x9[_0x690c[287]];if(_0x6cb7x9[_0x690c[288]]== mxConstants[_0x690c[289]]){var _0x6cb7xa=_0x6cb7x9[_0x690c[284]](_0x690c[1363]);null== _0x6cb7x2[_0x690c[1060]](_0x6cb7xa)&& _0x6cb7x2[_0x690c[3244]](_0x6cb7x9)};_0x6cb7x9[_0x690c[265]][_0x690c[266]](_0x6cb7x9);_0x6cb7x9= _0x6cb7x5}}else {_0x6cb7x9= _0x6cb7x4[_0x690c[284]](_0x690c[247]),_0x6cb7x5[_0x690c[247]]= _0x6cb7x2[_0x690c[3236]](_0x6cb7x9)};return _0x6cb7x4};_0x6cb7x2[_0x690c[3268]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){_0x6cb7x5[_0x690c[247]][_0x690c[1101]]= _0x6cb7x5[_0x690c[257]];_0x6cb7x5[_0x690c[257]]= _0x6cb7x5[_0x690c[1101]];_0x6cb7x5[_0x690c[1982]]= _0x6cb7x5[_0x690c[1983]];return _0x6cb7x5};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxTerminalChange,[_0x690c[251],_0x690c[257]],[_0x690c[246],_0x690c[1984]]);_0x6cb7x2[_0x690c[3268]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){_0x6cb7x5[_0x690c[257]]= _0x6cb7x5[_0x690c[1984]];return _0x6cb7x5};return _0x6cb7x2}());var mxGenericChangeCodec=function(_0x6cb7x2,_0x6cb7x3){var _0x6cb7x4= new mxObjectCodec(_0x6cb7x2,[_0x690c[251],_0x690c[257]],[_0x690c[246]]);_0x6cb7x4[_0x690c[3268]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7xa){mxUtils[_0x690c[1331]](_0x6cb7xa[_0x690c[246]])&& (_0x6cb7xa[_0x690c[246]]= _0x6cb7x2[_0x690c[3244]](_0x6cb7xa[_0x690c[246]],!1));_0x6cb7xa[_0x690c[257]]= _0x6cb7xa[_0x6cb7x3];return _0x6cb7xa};return _0x6cb7x4};mxCodecRegistry[_0x690c[3234]](mxGenericChangeCodec( new mxValueChange,_0x690c[131]));mxCodecRegistry[_0x690c[3234]](mxGenericChangeCodec( new mxStyleChange,_0x690c[124]));mxCodecRegistry[_0x690c[3234]](mxGenericChangeCodec( new mxGeometryChange,_0x690c[256]));mxCodecRegistry[_0x690c[3234]](mxGenericChangeCodec( new mxCollapseChange,_0x690c[1985]));mxCodecRegistry[_0x690c[3234]](mxGenericChangeCodec( new mxVisibleChange,_0x690c[189]));mxCodecRegistry[_0x690c[3234]](mxGenericChangeCodec( new mxCellAttributeChange,_0x690c[131]));mxCodecRegistry[_0x690c[3234]](function(){return  new mxObjectCodec( new mxGraph,_0x690c[3280][_0x690c[224]](_0x690c[185]))}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxGraphView);_0x6cb7x2[_0x690c[514]]= function(_0x6cb7x2,_0x6cb7x4){return this[_0x690c[3242]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x4[_0x690c[1179]][_0x690c[502]]()[_0x690c[501]]())};_0x6cb7x2[_0x690c[3242]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x4[_0x690c[1179]][_0x690c[502]](),_0x6cb7xa=_0x6cb7x4[_0x690c[248]](_0x6cb7x5),_0x6cb7x12=_0x6cb7x9[_0x690c[1197]](_0x6cb7x5);if(null== _0x6cb7x12|| null!= _0x6cb7xa){var _0x6cb7x13=_0x6cb7x9[_0x690c[262]](_0x6cb7x5),_0x6cb7x14=_0x6cb7x4[_0x690c[1179]][_0x690c[1198]](_0x6cb7x5),_0x6cb7x15=null;_0x6cb7x12== _0x6cb7x9[_0x690c[501]]()?_0x6cb7x15= _0x690c[3281]:null== _0x6cb7x12?_0x6cb7x15= _0x690c[1179]:_0x6cb7x9[_0x690c[250]](_0x6cb7x5)?_0x6cb7x15= _0x690c[1989]:0< _0x6cb7x13&& null!= _0x6cb7x14?_0x6cb7x15= _0x690c[1504]:_0x6cb7x9[_0x690c[1193]](_0x6cb7x5)&& (_0x6cb7x15= _0x690c[1988]);if(null!= _0x6cb7x15){var _0x6cb7x16=_0x6cb7x2[_0x690c[395]][_0x690c[55]](_0x6cb7x15);null!= _0x6cb7x4[_0x690c[1179]][_0x690c[2183]](_0x6cb7x5)&& (_0x6cb7x16[_0x690c[57]](_0x690c[685],_0x6cb7x4[_0x690c[1179]][_0x690c[2183]](_0x6cb7x5)),_0x6cb7x4[_0x690c[1179]][_0x690c[2186]](_0x6cb7x5)&& _0x6cb7x16[_0x690c[57]](_0x690c[1428],!0));if(null== _0x6cb7x12){var _0x6cb7x17=_0x6cb7x4[_0x690c[517]]();null!= _0x6cb7x17&& (_0x6cb7x16[_0x690c[57]](_0x690c[235],Math[_0x690c[488]](_0x6cb7x17[_0x690c[235]])),_0x6cb7x16[_0x690c[57]](_0x690c[236],Math[_0x690c[488]](_0x6cb7x17[_0x690c[236]])),_0x6cb7x16[_0x690c[57]](_0x690c[117],Math[_0x690c[488]](_0x6cb7x17[_0x690c[117]])),_0x6cb7x16[_0x690c[57]](_0x690c[119],Math[_0x690c[488]](_0x6cb7x17[_0x690c[119]])));_0x6cb7x16[_0x690c[57]](_0x690c[255],_0x6cb7x4[_0x690c[255]])}else {if(null!= _0x6cb7xa&& null!= _0x6cb7x14){for(_0x6cb7x17 in _0x6cb7xa[_0x690c[124]]){_0x6cb7x12= _0x6cb7xa[_0x690c[124]][_0x6cb7x17],_0x690c[279]==  typeof _0x6cb7x12&& _0x690c[194]==  typeof _0x6cb7x12&& (_0x6cb7x12= mxStyleRegistry[_0x690c[718]](_0x6cb7x12)),null!= _0x6cb7x12&& (_0x690c[279]!=  typeof _0x6cb7x12&& _0x690c[194]!=  typeof _0x6cb7x12)&& _0x6cb7x16[_0x690c[57]](_0x6cb7x17,_0x6cb7x12)};_0x6cb7x12= _0x6cb7xa[_0x690c[439]];if(null!= _0x6cb7x12&& 0< _0x6cb7x12[_0x690c[67]]){_0x6cb7x14= Math[_0x690c[488]](_0x6cb7x12[0][_0x690c[235]])+ _0x690c[537]+ Math[_0x690c[488]](_0x6cb7x12[0][_0x690c[236]]);for(_0x6cb7x17= 1;_0x6cb7x17< _0x6cb7x12[_0x690c[67]];_0x6cb7x17++){_0x6cb7x14+= _0x690c[185]+ Math[_0x690c[488]](_0x6cb7x12[_0x6cb7x17][_0x690c[235]])+ _0x690c[537]+ Math[_0x690c[488]](_0x6cb7x12[_0x6cb7x17][_0x690c[236]])};_0x6cb7x16[_0x690c[57]](_0x690c[1525],_0x6cb7x14)}else {_0x6cb7x16[_0x690c[57]](_0x690c[235],Math[_0x690c[488]](_0x6cb7xa[_0x690c[235]])),_0x6cb7x16[_0x690c[57]](_0x690c[236],Math[_0x690c[488]](_0x6cb7xa[_0x690c[236]])),_0x6cb7x16[_0x690c[57]](_0x690c[117],Math[_0x690c[488]](_0x6cb7xa[_0x690c[117]])),_0x6cb7x16[_0x690c[57]](_0x690c[119],Math[_0x690c[488]](_0x6cb7xa[_0x690c[119]]))};_0x6cb7x17= _0x6cb7xa[_0x690c[2079]];null!= _0x6cb7x17&& (0!= _0x6cb7x17[_0x690c[235]]&& _0x6cb7x16[_0x690c[57]](_0x690c[1126],Math[_0x690c[488]](_0x6cb7x17[_0x690c[235]])),0!= _0x6cb7x17[_0x690c[236]]&& _0x6cb7x16[_0x690c[57]](_0x690c[1125],Math[_0x690c[488]](_0x6cb7x17[_0x690c[236]])))}};for(_0x6cb7x17= 0;_0x6cb7x17< _0x6cb7x13;_0x6cb7x17++){_0x6cb7xa= this[_0x690c[3242]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x9[_0x690c[263]](_0x6cb7x5,_0x6cb7x17)),null!= _0x6cb7xa&& _0x6cb7x16[_0x690c[62]](_0x6cb7xa)}}};return _0x6cb7x16};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxStylesheet);_0x6cb7x2[_0x690c[514]]= function(_0x6cb7x2,_0x6cb7x4){var _0x6cb7x5=_0x6cb7x2[_0x690c[395]][_0x690c[55]](this[_0x690c[718]]()),_0x6cb7x9;for(_0x6cb7x9 in _0x6cb7x4[_0x690c[2054]]){var _0x6cb7xa=_0x6cb7x4[_0x690c[2054]][_0x6cb7x9],_0x6cb7x12=_0x6cb7x2[_0x690c[395]][_0x690c[55]](_0x690c[99]);if(null!= _0x6cb7x9){_0x6cb7x12[_0x690c[57]](_0x690c[3069],_0x6cb7x9);for(var _0x6cb7x13 in _0x6cb7xa){var _0x6cb7x14=this[_0x690c[3282]](_0x6cb7x13,_0x6cb7xa[_0x6cb7x13]);if(null!= _0x6cb7x14){var _0x6cb7x15=_0x6cb7x2[_0x690c[395]][_0x690c[55]](_0x690c[99]);_0x6cb7x15[_0x690c[57]](_0x690c[131],_0x6cb7x14);_0x6cb7x15[_0x690c[57]](_0x690c[3069],_0x6cb7x13);_0x6cb7x12[_0x690c[62]](_0x6cb7x15)}};0< _0x6cb7x12[_0x690c[271]][_0x690c[67]]&& _0x6cb7x5[_0x690c[62]](_0x6cb7x12)}};return _0x6cb7x5};_0x6cb7x2[_0x690c[3282]]= function(_0x6cb7x2,_0x6cb7x4){var _0x6cb7x5= typeof _0x6cb7x4;_0x690c[279]== _0x6cb7x5?_0x6cb7x4= mxStyleRegistry[_0x690c[718]](style[j]):_0x690c[194]== _0x6cb7x5&& (_0x6cb7x4= null);return _0x6cb7x4};_0x6cb7x2[_0x690c[1093]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){_0x6cb7x5= _0x6cb7x5||  new this[_0x690c[3231]][_0x690c[196]];var _0x6cb7x9=_0x6cb7x4[_0x690c[284]](_0x690c[1363]);null!= _0x6cb7x9&& (_0x6cb7x2[_0x690c[68]][_0x6cb7x9]= _0x6cb7x5);for(_0x6cb7x4= _0x6cb7x4[_0x690c[285]];null!= _0x6cb7x4;){if(!this[_0x690c[3273]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5)&& _0x690c[99]== _0x6cb7x4[_0x690c[301]] && (_0x6cb7x9= _0x6cb7x4[_0x690c[284]](_0x690c[3069]),null!= _0x6cb7x9)){var _0x6cb7xa=_0x6cb7x4[_0x690c[284]](_0x690c[1284]),_0x6cb7x12=null!= _0x6cb7xa?mxUtils[_0x690c[238]](_0x6cb7x5[_0x690c[2054]][_0x6cb7xa]):null;null== _0x6cb7x12&& (null!= _0x6cb7xa&& mxLog[_0x690c[283]](_0x690c[3283]+ _0x6cb7xa+ _0x690c[3284]),_0x6cb7x12= {});for(_0x6cb7xa= _0x6cb7x4[_0x690c[285]];null!= _0x6cb7xa;){if(_0x6cb7xa[_0x690c[288]]== mxConstants[_0x690c[289]]){var _0x6cb7x13=_0x6cb7xa[_0x690c[284]](_0x690c[3069]);if(_0x690c[99]== _0x6cb7xa[_0x690c[301]]){var _0x6cb7x14=mxUtils[_0x690c[329]](_0x6cb7xa),_0x6cb7x15=null;null!= _0x6cb7x14&& 0< _0x6cb7x14[_0x690c[67]]?_0x6cb7x15= mxUtils[_0x690c[1545]](_0x6cb7x14):(_0x6cb7x15= _0x6cb7xa[_0x690c[284]](_0x690c[131]),mxUtils[_0x690c[1946]](_0x6cb7x15)&& (_0x6cb7x15= parseFloat(_0x6cb7x15)));null!= _0x6cb7x15&& (_0x6cb7x12[_0x6cb7x13]= _0x6cb7x15)}else {_0x690c[205]== _0x6cb7xa[_0x690c[301]]&&  delete _0x6cb7x12[_0x6cb7x13]}};_0x6cb7xa= _0x6cb7xa[_0x690c[287]]};_0x6cb7x5[_0x690c[2074]](_0x6cb7x9,_0x6cb7x12)};_0x6cb7x4= _0x6cb7x4[_0x690c[287]]};return _0x6cb7x5};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxDefaultKeyHandler);_0x6cb7x2[_0x690c[514]]= function(_0x6cb7x2,_0x6cb7x4){return null};_0x6cb7x2[_0x690c[1093]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x5){for(_0x6cb7x4= _0x6cb7x4[_0x690c[285]];null!= _0x6cb7x4;){if(!this[_0x690c[3273]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5)&& _0x690c[99]== _0x6cb7x4[_0x690c[301]]){var _0x6cb7x9=_0x6cb7x4[_0x690c[284]](_0x690c[3069]),_0x6cb7xa=_0x6cb7x4[_0x690c[284]](_0x690c[892]),_0x6cb7x12=_0x6cb7x4[_0x690c[284]](_0x690c[2207]);_0x6cb7x5[_0x690c[3063]](_0x6cb7x9,_0x6cb7xa,_0x6cb7x12)};_0x6cb7x4= _0x6cb7x4[_0x690c[287]]}};return _0x6cb7x5};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxDefaultToolbar);_0x6cb7x2[_0x690c[514]]= function(_0x6cb7x2,_0x6cb7x4){return null};_0x6cb7x2[_0x690c[1093]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){if(null!= _0x6cb7x5){var _0x6cb7x9=_0x6cb7x5[_0x690c[3061]];for(_0x6cb7x4= _0x6cb7x4[_0x690c[285]];null!= _0x6cb7x4;){if(_0x6cb7x4[_0x690c[288]]== mxConstants[_0x690c[289]]&&  !this[_0x690c[3273]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5)){if(_0x690c[3072]== _0x6cb7x4[_0x690c[301]]){_0x6cb7x5[_0x690c[1051]]()}else {if(_0x690c[345]== _0x6cb7x4[_0x690c[301]]){_0x6cb7x5[_0x690c[3082]][_0x690c[1052]]()}else {if(_0x690c[1054]== _0x6cb7x4[_0x690c[301]]){_0x6cb7x5[_0x690c[3082]][_0x690c[1053]]()}else {if(_0x690c[99]== _0x6cb7x4[_0x690c[301]]){var _0x6cb7xa=_0x6cb7x4[_0x690c[284]](_0x690c[3069]),_0x6cb7xa=mxResources[_0x690c[203]](_0x6cb7xa)|| _0x6cb7xa,_0x6cb7x12=_0x6cb7x4[_0x690c[284]](_0x690c[2916]),_0x6cb7x13=_0x6cb7x4[_0x690c[284]](_0x690c[3285]),_0x6cb7x14=_0x6cb7x4[_0x690c[284]](_0x690c[892]),_0x6cb7x15=_0x6cb7x4[_0x690c[284]](_0x690c[3286]),_0x6cb7x16=_0x6cb7x4[_0x690c[284]](_0x690c[3231]),_0x6cb7x17=_0x690c[468]!= _0x6cb7x4[_0x690c[284]](_0x690c[3287]),_0x6cb7x18=mxUtils[_0x690c[329]](_0x6cb7x4),_0x6cb7x19=null;if(null!= _0x6cb7x14){_0x6cb7x19= _0x6cb7x5[_0x690c[1025]](_0x6cb7xa,_0x6cb7x12,_0x6cb7x14,_0x6cb7x13)}else {if(null!= _0x6cb7x15){var _0x6cb7x1a=mxUtils[_0x690c[1545]](_0x6cb7x18),_0x6cb7x19=_0x6cb7x5[_0x690c[1048]](_0x6cb7xa,_0x6cb7x12,_0x6cb7x15,_0x6cb7x13,_0x6cb7x1a)}else {if(null!= _0x6cb7x16|| null!= _0x6cb7x18&& 0< _0x6cb7x18[_0x690c[67]]){_0x6cb7x19= _0x6cb7x9[_0x690c[3118]][_0x6cb7x16],_0x6cb7x16= _0x6cb7x4[_0x690c[284]](_0x690c[124]),null!= _0x6cb7x19&& null!= _0x6cb7x16&& (_0x6cb7x19= _0x6cb7x19[_0x690c[238]](),_0x6cb7x19[_0x690c[475]](_0x6cb7x16)),_0x6cb7x16= null,null!= _0x6cb7x18&& 0< _0x6cb7x18[_0x690c[67]]&& (_0x6cb7x16= mxUtils[_0x690c[1545]](_0x6cb7x18)),_0x6cb7x19= _0x6cb7x5[_0x690c[3087]](_0x6cb7xa,_0x6cb7x12,_0x6cb7x19,_0x6cb7x13,_0x6cb7x16,_0x6cb7x17)}else {if(_0x6cb7x13= mxUtils[_0x690c[1540]](_0x6cb7x4),0< _0x6cb7x13[_0x690c[67]]){if(null== _0x6cb7x12){_0x6cb7x16= _0x6cb7x5[_0x690c[1038]](_0x6cb7xa);for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x13[_0x690c[67]];_0x6cb7xa++){_0x6cb7x17= _0x6cb7x13[_0x6cb7xa],_0x690c[3072]== _0x6cb7x17[_0x690c[301]]?_0x6cb7x5[_0x690c[972]](_0x6cb7x16,_0x690c[3288]):_0x690c[99]== _0x6cb7x17[_0x690c[301]]&& (_0x6cb7x12= _0x6cb7x17[_0x690c[284]](_0x690c[3069]),_0x6cb7x17= _0x6cb7x17[_0x690c[284]](_0x690c[892]),_0x6cb7x5[_0x690c[3085]](_0x6cb7x16,_0x6cb7x12,_0x6cb7x17))}}else {var _0x6cb7x1b=null,_0x6cb7x1c=_0x6cb7x5[_0x690c[3087]](_0x6cb7xa,_0x6cb7x12,function(){var _0x6cb7x2=_0x6cb7x9[_0x690c[3118]][_0x6cb7x1b[_0x690c[131]]];if(null!= _0x6cb7x2){var _0x6cb7x2=_0x6cb7x2[_0x690c[238]](),_0x6cb7x3=_0x6cb7x1b[_0x690c[1040]][_0x6cb7x1b[_0x690c[1039]]][_0x690c[3289]];null!= _0x6cb7x3&& _0x6cb7x2[_0x690c[475]](_0x6cb7x3);return _0x6cb7x2};mxLog[_0x690c[283]](_0x690c[3290]+ _0x6cb7x2+ _0x690c[3291]);return null},null,null,_0x6cb7x17),_0x6cb7x1b=_0x6cb7x5[_0x690c[970]]();mxEvent[_0x690c[169]](_0x6cb7x1b,_0x690c[826],function(){_0x6cb7x5[_0x690c[3082]][_0x690c[1047]](_0x6cb7x1c,function(_0x6cb7x2){_0x6cb7x2= mxUtils[_0x690c[2196]](_0x6cb7x9[_0x690c[1179]][_0x690c[526]],mxEvent[_0x690c[731]](_0x6cb7x2),mxEvent[_0x690c[733]](_0x6cb7x2));return _0x6cb7x9[_0x690c[817]](null,_0x6cb7x1a(),_0x6cb7x2[_0x690c[235]],_0x6cb7x2[_0x690c[236]])});_0x6cb7x5[_0x690c[3082]][_0x690c[1023]]=  !1});for(_0x6cb7xa= 0;_0x6cb7xa< _0x6cb7x13[_0x690c[67]];_0x6cb7xa++){_0x6cb7x17= _0x6cb7x13[_0x6cb7xa],_0x690c[3072]== _0x6cb7x17[_0x690c[301]]?_0x6cb7x5[_0x690c[972]](_0x6cb7x1b,_0x690c[3288]):_0x690c[99]== _0x6cb7x17[_0x690c[301]]&& (_0x6cb7x12= _0x6cb7x17[_0x690c[284]](_0x690c[3069]),_0x6cb7x18= _0x6cb7x17[_0x690c[284]](_0x690c[3231]),_0x6cb7x5[_0x690c[972]](_0x6cb7x1b,_0x6cb7x12,_0x6cb7x18|| _0x6cb7x16)[_0x690c[3289]]= _0x6cb7x17[_0x690c[284]](_0x690c[124]))}}}}}};null!= _0x6cb7x19&& (_0x6cb7x16= _0x6cb7x4[_0x690c[284]](_0x690c[1363]),null!= _0x6cb7x16&& 0< _0x6cb7x16[_0x690c[67]]&& _0x6cb7x19[_0x690c[57]](_0x690c[1363],_0x6cb7x16))}}}}};_0x6cb7x4= _0x6cb7x4[_0x690c[287]]}};return _0x6cb7x5};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxDefaultPopupMenu);_0x6cb7x2[_0x690c[514]]= function(_0x6cb7x2,_0x6cb7x4){return null};_0x6cb7x2[_0x690c[1093]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){var _0x6cb7x9=_0x6cb7x4[_0x690c[64]](_0x690c[3277])[0];null!= _0x6cb7x9?this[_0x690c[3273]](_0x6cb7x2,_0x6cb7x9,_0x6cb7x5):null!= _0x6cb7x5&& (_0x6cb7x5[_0x690c[3064]]= _0x6cb7x4);return _0x6cb7x5};return _0x6cb7x2}());mxCodecRegistry[_0x690c[3234]](function(){var _0x6cb7x2= new mxObjectCodec( new mxEditor,_0x690c[3292][_0x690c[224]](_0x690c[185]));_0x6cb7x2[_0x690c[3268]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){_0x6cb7x2= _0x6cb7x4[_0x690c[284]](_0x690c[2075]);null!= _0x6cb7x2&& (_0x6cb7x4[_0x690c[1390]](_0x690c[2075]),_0x6cb7x5[_0x690c[2075]]= _0x6cb7x5[_0x690c[3118]][_0x6cb7x2]);_0x6cb7x2= _0x6cb7x4[_0x690c[284]](_0x690c[3120]);null!= _0x6cb7x2&& (_0x6cb7x4[_0x690c[1390]](_0x690c[3120]),_0x6cb7x5[_0x690c[3120]]= _0x6cb7x5[_0x690c[3118]][_0x6cb7x2]);return _0x6cb7x5};_0x6cb7x2[_0x690c[3274]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){if(_0x690c[3293]== _0x6cb7x4[_0x690c[301]]){if(_0x690c[3118]== _0x6cb7x4[_0x690c[284]](_0x690c[3069])){this[_0x690c[3294]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5);return}}else {if(_0x690c[3295]== _0x6cb7x4[_0x690c[301]]){this[_0x690c[3296]](_0x6cb7x2,_0x6cb7x4,_0x6cb7x5);return}};mxObjectCodec[_0x690c[202]][_0x690c[3274]][_0x690c[183]](this,arguments)};_0x6cb7x2[_0x690c[3296]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){for(_0x6cb7x2= _0x6cb7x4[_0x690c[285]];null!= _0x6cb7x2;){if(_0x690c[99]== _0x6cb7x2[_0x690c[301]]){_0x6cb7x4= _0x6cb7x2[_0x690c[284]](_0x690c[3069]);var _0x6cb7x9=_0x6cb7x2[_0x690c[284]](_0x690c[980]),_0x6cb7xa=_0x6cb7x2[_0x690c[284]](_0x690c[124]),_0x6cb7x12=null;if(null!= _0x6cb7x9){_0x6cb7x12= document[_0x690c[1362]](_0x6cb7x9),null!= _0x6cb7x12&& null!= _0x6cb7xa&& (_0x6cb7x12[_0x690c[124]][_0x690c[103]]+= _0x690c[471]+ _0x6cb7xa)}else {var _0x6cb7x9=parseInt(_0x6cb7x2[_0x690c[284]](_0x690c[235])),_0x6cb7x13=parseInt(_0x6cb7x2[_0x690c[284]](_0x690c[236])),_0x6cb7x14=_0x6cb7x2[_0x690c[284]](_0x690c[117]),_0x6cb7x15=_0x6cb7x2[_0x690c[284]](_0x690c[119]),_0x6cb7x12=document[_0x690c[55]](_0x690c[485]);_0x6cb7x12[_0x690c[124]][_0x690c[103]]= _0x6cb7xa;( new mxWindow(mxResources[_0x690c[203]](_0x6cb7x4)|| _0x6cb7x4,_0x6cb7x12,_0x6cb7x9,_0x6cb7x13,_0x6cb7x14,_0x6cb7x15,!1,!0))[_0x690c[175]](!0)};_0x690c[1179]== _0x6cb7x4?_0x6cb7x5[_0x690c[3202]](_0x6cb7x12):_0x690c[3082]== _0x6cb7x4?_0x6cb7x5[_0x690c[3204]](_0x6cb7x12):_0x690c[924]== _0x6cb7x4?_0x6cb7x5[_0x690c[3208]](_0x6cb7x12):_0x690c[879]== _0x6cb7x4?_0x6cb7x5[_0x690c[3205]](_0x6cb7x12):_0x690c[201]== _0x6cb7x4&& _0x6cb7x5[_0x690c[3297]](_0x6cb7x12)}else {_0x690c[3298]== _0x6cb7x2[_0x690c[301]]?mxResources[_0x690c[99]](_0x6cb7x2[_0x690c[284]](_0x690c[3299])):_0x690c[94]== _0x6cb7x2[_0x690c[301]]&& mxClient[_0x690c[54]](_0x690c[94],_0x6cb7x2[_0x690c[284]](_0x690c[298]))};_0x6cb7x2= _0x6cb7x2[_0x690c[287]]}};_0x6cb7x2[_0x690c[3294]]= function(_0x6cb7x2,_0x6cb7x4,_0x6cb7x5){null== _0x6cb7x5[_0x690c[3118]]&& (_0x6cb7x5[_0x690c[3118]]= []);_0x6cb7x4= mxUtils[_0x690c[1540]](_0x6cb7x4);for(var _0x6cb7x9=0;_0x6cb7x9< _0x6cb7x4[_0x690c[67]];_0x6cb7x9++){for(var _0x6cb7xa=_0x6cb7x4[_0x6cb7x9][_0x690c[284]](_0x690c[3069]),_0x6cb7x12=_0x6cb7x4[_0x6cb7x9][_0x690c[285]];null!= _0x6cb7x12&& 1!= _0x6cb7x12[_0x690c[288]];){_0x6cb7x12= _0x6cb7x12[_0x690c[287]]};null!= _0x6cb7x12&& (_0x6cb7x5[_0x690c[3118]][_0x6cb7xa]= _0x6cb7x2[_0x690c[3244]](_0x6cb7x12))}};return _0x6cb7x2}())
\ No newline at end of file
index ac67584..5288684 100644 (file)
@@ -1 +1 @@
-var _0x32f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x61\x63\x74\x69\x6F\x6E\x73","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x64\x69\x74\x6F\x72","\x67\x72\x61\x70\x68","\x6E\x65\x77","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53","\x73\x61\x76\x65\x41\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2D\x53","\x70\x75\x62\x6C\x69\x73\x68","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x50","\x76\x61\x72\x69\x61\x62\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x43\x74\x72\x6C\x2B\x45","\x65\x64\x69\x74\x46\x69\x6C\x65","\x65\x64\x69\x74","\x67\x65\x74","\x62\x69\x6E\x64","\x70\x75\x74","\x70\x72\x69\x6E\x74","\x70\x72\x69\x6E\x74\x53\x63\x72\x65\x65\x6E","\x73\x70\x72\x69\x74\x65\x2D\x70\x72\x69\x6E\x74","\x43\x74\x72\x6C\x2B\x50","\x70\x72\x65\x76\x69\x65\x77","\x73\x68\x6F\x77","\x75\x6E\x64\x6F","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x70\x72\x69\x74\x65\x2D\x75\x6E\x64\x6F","\x43\x74\x72\x6C\x2B\x5A","\x72\x65\x64\x6F","\x73\x70\x72\x69\x74\x65\x2D\x72\x65\x64\x6F","\x43\x74\x72\x6C\x2B\x59","\x63\x75\x74","\x73\x70\x72\x69\x74\x65\x2D\x63\x75\x74","\x43\x74\x72\x6C\x2B\x58","\x63\x6F\x70\x79","\x73\x70\x72\x69\x74\x65\x2D\x63\x6F\x70\x79","\x43\x74\x72\x6C\x2B\x43","\x70\x61\x73\x74\x65","\x73\x70\x72\x69\x74\x65\x2D\x70\x61\x73\x74\x65","\x43\x74\x72\x6C\x2B\x56","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x44\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x44","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x56","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x45","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x43\x74\x72\x6C\x2B\x41","\x68\x6F\x6D\x65","\x48\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x55\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x44\x6F\x77\x6E","\x65\x78\x70\x61\x6E\x64","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x45\x6E\x74\x65\x72","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x42\x61\x63\x6B\x73\x70\x61\x63\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x6F\x72\x64\x65\x72\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x46","\x74\x6F\x42\x61\x63\x6B","\x43\x74\x72\x6C\x2B\x42","\x67\x72\x6F\x75\x70","\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x43\x74\x72\x6C\x2B\x47","\x75\x6E\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x55","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x70\x72\x6F\x6D\x70\x74","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x75\x70\x64\x61\x74\x65\x47\x72\x6F\x75\x70\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x43\x65\x6C\x6C\x53\x69\x7A\x65","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x77\x72\x61\x70","\x53\x54\x59\x4C\x45\x5F\x57\x48\x49\x54\x45\x5F\x53\x50\x41\x43\x45","\x73\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x30","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x54\x41\x54\x49\x4F\x4E","\x20\x28","\x20\x30\x2D\x33\x36\x30\x29","\x74\x69\x6C\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x63\x6C\x6F\x6E\x65","\x78","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x79","\x73\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x76\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x65\x61\x73\x74","\x73\x6F\x75\x74\x68","\x77\x65\x73\x74","\x6E\x6F\x72\x74\x68","\x43\x74\x72\x6C\x2B\x52","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x41\x64\x64","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x53\x75\x62\x74\x72\x61\x63\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x66\x69\x74","\x66\x69\x74\x50\x61\x67\x65","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x66\x75\x6E\x63\x74","\x70\x61\x67\x65\x56\x69\x65\x77","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x6D\x61\x78","\x72\x6F\x75\x6E\x64","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x63\x75\x73\x74\x6F\x6D","\x20\x28\x25\x29","\x67\x65\x74\x53\x63\x61\x6C\x65","\x67\x72\x69\x64","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x47","\x73\x65\x74\x54\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x67\x75\x69\x64\x65\x73","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x73\x63\x61\x6C\x65","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x61\x75\x74\x6F","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x76\x61\x6C\x69\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x43\x74\x72\x6C\x2B\x51","\x63\x6F\x70\x79\x43\x6F\x6E\x6E\x65\x63\x74","\x69\x73\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x68\x65\x6C\x70","\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x73\x4C\x61\x6E\x67\x75\x61\x67\x65\x53\x75\x70\x70\x6F\x72\x74\x65\x64","\x5F","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x43\x61\x6C\x6C\x79\x2B\x53\x71\x75\x61\x72\x65","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x46\x31","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x73\x68\x61\x64\x6F\x77","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x63\x75\x72\x76\x65\x64","\x29","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x73\x74\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x58","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x59","\x61\x64\x64\x50\x6F\x69\x6E\x74\x41\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x72\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74","\x69\x6D\x61\x67\x65","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x69\x6E\x73\x65\x72\x74\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45","\x75\x72\x6C","\x6F\x6E\x6C\x6F\x61\x64","\x6F\x6E\x65\x72\x72\x6F\x72","\x66\x69\x6C\x65\x4E\x6F\x74\x46\x6F\x75\x6E\x64","\x61\x6C\x65\x72\x74","\x73\x72\x63","\x63\x61\x6C\x6C","\x6C\x61\x62\x65\x6C","\x65\x6E\x61\x62\x6C\x65\x64","\x69\x63\x6F\x6E\x43\x6C\x73","\x73\x68\x6F\x72\x74\x63\x75\x74","\x65\x78\x74\x65\x6E\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64"];_0x32f7[0];function Actions(_0xee83x2){this[_0x32f7[1]]= _0xee83x2;this[_0x32f7[2]]=  new Object();this[_0x32f7[3]]()}Actions[_0x32f7[4]][_0x32f7[3]]= function(){var _0xee83x3=this[_0x32f7[1]];var _0xee83x4=_0xee83x3[_0x32f7[5]];var _0xee83x5=_0xee83x4[_0x32f7[6]];this[_0x32f7[10]](_0x32f7[7],function(){_0xee83x3[_0x32f7[9]]( new NewDialog(_0xee83x3)[_0x32f7[8]],300,180,true,true)});this[_0x32f7[10]](_0x32f7[11],function(){_0xee83x3[_0x32f7[9]]( new OpenDialog(_0xee83x3)[_0x32f7[8]],300,180,true,true)});this[_0x32f7[10]](_0x32f7[12],function(){_0xee83x3[_0x32f7[13]](false)},null,null,_0x32f7[14]);this[_0x32f7[10]](_0x32f7[15],function(){_0xee83x3[_0x32f7[13]](true)},null,null,_0x32f7[16]);this[_0x32f7[10]](_0x32f7[17],function(){_0xee83x3[_0x32f7[18]](false)},null,null,_0x32f7[19]);this[_0x32f7[10]](_0x32f7[20],function(){_0xee83x3[_0x32f7[9]]( new VariableDialog(_0xee83x3)[_0x32f7[8]],300,180,true,true)});this[_0x32f7[10]](_0x32f7[21],function(){_0xee83x3[_0x32f7[9]]( new DescriptionDialog(_0xee83x3)[_0x32f7[8]],300,180,true,true)});this[_0x32f7[10]](_0x32f7[22],function(){_0xee83x3[_0x32f7[9]]( new ImportDialog(_0xee83x3)[_0x32f7[8]],300,200,true,true)});this[_0x32f7[10]](_0x32f7[23],function(){_0xee83x3[_0x32f7[9]]( new ExportDialog(_0xee83x3)[_0x32f7[8]],300,200,true,true)},null,null,_0x32f7[24]);this[_0x32f7[29]](_0x32f7[25], new Action(mxResources[_0x32f7[27]](_0x32f7[26]),mxUtils[_0x32f7[28]](this,function(){this[_0x32f7[1]][_0x32f7[9]]( new EditFileDialog(_0xee83x3)[_0x32f7[8]],620,420,true,true)})));this[_0x32f7[10]](_0x32f7[30],function(){mxUtils[_0x32f7[31]](_0xee83x5)},null,_0x32f7[32],_0x32f7[33]);this[_0x32f7[10]](_0x32f7[34],function(){mxUtils[_0x32f7[35]](_0xee83x5,null,10,10)});this[_0x32f7[10]](_0x32f7[36],function(){_0xee83x4[_0x32f7[37]][_0x32f7[36]]()},null,_0x32f7[38],_0x32f7[39]);this[_0x32f7[10]](_0x32f7[40],function(){_0xee83x4[_0x32f7[37]][_0x32f7[40]]()},null,_0x32f7[41],_0x32f7[42]);this[_0x32f7[10]](_0x32f7[43],function(){mxClipboard[_0x32f7[43]](_0xee83x5)},null,_0x32f7[44],_0x32f7[45]);this[_0x32f7[10]](_0x32f7[46],function(){mxClipboard[_0x32f7[46]](_0xee83x5)},null,_0x32f7[47],_0x32f7[48]);this[_0x32f7[10]](_0x32f7[49],function(){mxClipboard[_0x32f7[49]](_0xee83x5)},false,_0x32f7[50],_0x32f7[51]);this[_0x32f7[10]](_0x32f7[52],function(){_0xee83x5[_0x32f7[53]]()},null,null,_0x32f7[54]);this[_0x32f7[10]](_0x32f7[55],function(){var _0xee83x6=_0xee83x5[_0x32f7[56]];_0xee83x5[_0x32f7[59]](_0xee83x5[_0x32f7[58]](_0xee83x5[_0x32f7[57]](),_0xee83x6,_0xee83x6,true))},null,null,_0x32f7[60]);this[_0x32f7[10]](_0x32f7[61],function(){_0xee83x5[_0x32f7[61]]()},null,null,_0x32f7[62]);this[_0x32f7[10]](_0x32f7[63],function(){_0xee83x5[_0x32f7[63]]()},null,null,_0x32f7[64]);this[_0x32f7[10]](_0x32f7[65],function(){_0xee83x5[_0x32f7[65]]()},null,null,_0x32f7[66]);this[_0x32f7[10]](_0x32f7[67],function(){_0xee83x5[_0x32f7[67]]()},null,null,_0x32f7[68]);this[_0x32f7[10]](_0x32f7[69],function(){_0xee83x5[_0x32f7[69]]()},null,null,_0x32f7[70]);this[_0x32f7[10]](_0x32f7[71],function(){_0xee83x5[_0x32f7[71]]()},null,null,_0x32f7[72]);this[_0x32f7[10]](_0x32f7[73],function(){_0xee83x5[_0x32f7[74]](false)},null,null,_0x32f7[75]);this[_0x32f7[10]](_0x32f7[76],function(){_0xee83x5[_0x32f7[74]](true)},null,null,_0x32f7[77]);this[_0x32f7[10]](_0x32f7[78],function(){_0xee83x5[_0x32f7[79]](false)},null,null,_0x32f7[80]);this[_0x32f7[10]](_0x32f7[81],function(){_0xee83x5[_0x32f7[79]](true)},null,null,_0x32f7[82]);this[_0x32f7[10]](_0x32f7[83],function(){_0xee83x5[_0x32f7[85]](_0xee83x5[_0x32f7[84]](null,0))},null,null,_0x32f7[86]);this[_0x32f7[10]](_0x32f7[87],function(){_0xee83x5[_0x32f7[59]](_0xee83x5[_0x32f7[88]]())},null,null,_0x32f7[89]);this[_0x32f7[10]](_0x32f7[90],function(){_0xee83x5[_0x32f7[91]]()});this[_0x32f7[10]](_0x32f7[92],function(){var _0xee83x7=_0xee83x5[_0x32f7[93]]();var _0xee83x8=_0xee83x5[_0x32f7[94]](_0xee83x7);if(_0xee83x8== null){_0xee83x8= _0x32f7[95]};_0xee83x8= mxUtils[_0x32f7[97]](mxResources[_0x32f7[27]](_0x32f7[96]),_0xee83x8);if(_0xee83x8!= null){_0xee83x5[_0x32f7[98]](_0xee83x7,_0xee83x8)}});this[_0x32f7[10]](_0x32f7[99],function(){var _0xee83x7=_0xee83x5[_0x32f7[93]]();var _0xee83x8=_0xee83x5[_0x32f7[94]](_0xee83x7);if(_0xee83x8!= null){window[_0x32f7[11]](_0xee83x8)}});this[_0x32f7[10]](_0x32f7[100],function(){var _0xee83x9=_0xee83x5[_0x32f7[57]]();if(_0xee83x9!= null){_0xee83x5[_0x32f7[102]]()[_0x32f7[101]]();try{for(var _0xee83xa=0;_0xee83xa< _0xee83x9[_0x32f7[103]];_0xee83xa++){var _0xee83x7=_0xee83x9[_0xee83xa];if(_0xee83x5[_0x32f7[102]]()[_0x32f7[104]](_0xee83x7)){_0xee83x5[_0x32f7[105]]([_0xee83x7],20)}else {_0xee83x5[_0x32f7[106]](_0xee83x7)}}}finally{_0xee83x5[_0x32f7[102]]()[_0x32f7[107]]()}}});this[_0x32f7[10]](_0x32f7[108],function(){var _0xee83xb=_0xee83x5[_0x32f7[110]]()[_0x32f7[109]](_0xee83x5[_0x32f7[93]]());var _0xee83xc=_0x32f7[111];if(_0xee83xb!= null&& _0xee83xb[_0x32f7[113]][mxConstants[_0x32f7[112]]]== _0x32f7[111]){_0xee83xc= null};_0xee83x5[_0x32f7[114]](mxConstants.STYLE_WHITE_SPACE,_0xee83xc)});this[_0x32f7[10]](_0x32f7[115],function(){var _0xee83xc=_0x32f7[116];var _0xee83xb=_0xee83x5[_0x32f7[110]]()[_0x32f7[109]](_0xee83x5[_0x32f7[93]]());if(_0xee83xb!= null){_0xee83xc= _0xee83xb[_0x32f7[113]][mxConstants[_0x32f7[117]]]|| _0xee83xc};_0xee83xc= mxUtils[_0x32f7[97]](mxResources[_0x32f7[27]](_0x32f7[96])+ _0x32f7[118]+ mxResources[_0x32f7[27]](_0x32f7[115])+ _0x32f7[119],_0xee83xc);if(_0xee83xc!= null){_0xee83x5[_0x32f7[114]](mxConstants.STYLE_ROTATION,_0xee83xc)}});this[_0x32f7[10]](_0x32f7[120],function(){var _0xee83x9=_0xee83x5[_0x32f7[57]]();if(_0xee83x9!= null){_0xee83x5[_0x32f7[102]]()[_0x32f7[101]]();try{for(var _0xee83xa=0;_0xee83xa< _0xee83x9[_0x32f7[103]];_0xee83xa++){var _0xee83x7=_0xee83x9[_0xee83xa];if(_0xee83x5[_0x32f7[102]]()[_0x32f7[121]](_0xee83x7)&& _0xee83x5[_0x32f7[102]]()[_0x32f7[104]](_0xee83x7)== 0){var _0xee83xd=_0xee83x5[_0x32f7[122]](_0xee83x7);if(_0xee83xd!= null){_0xee83xd= _0xee83xd[_0x32f7[123]]();_0xee83xd[_0x32f7[124]]+= _0xee83xd[_0x32f7[125]]/ 2- _0xee83xd[_0x32f7[126]]/ 2;_0xee83xd[_0x32f7[127]]+= _0xee83xd[_0x32f7[126]]/ 2- _0xee83xd[_0x32f7[125]]/ 2;var _0xee83xe=_0xee83xd[_0x32f7[125]];_0xee83xd[_0x32f7[125]]= _0xee83xd[_0x32f7[126]];_0xee83xd[_0x32f7[126]]= _0xee83xe;_0xee83x5[_0x32f7[102]]()[_0x32f7[128]](_0xee83x7,_0xee83xd);var _0xee83xb=_0xee83x5[_0x32f7[129]][_0x32f7[109]](_0xee83x7);if(_0xee83xb!= null){var _0xee83xf=_0xee83xb[_0x32f7[113]][mxConstants[_0x32f7[130]]]|| _0x32f7[131];if(_0xee83xf== _0x32f7[131]){_0xee83xf= _0x32f7[132]}else {if(_0xee83xf== _0x32f7[132]){_0xee83xf= _0x32f7[133]}else {if(_0xee83xf== _0x32f7[133]){_0xee83xf= _0x32f7[134]}else {if(_0xee83xf== _0x32f7[134]){_0xee83xf= _0x32f7[131]}}}};_0xee83x5[_0x32f7[114]](mxConstants.STYLE_DIRECTION,_0xee83xf,[_0xee83x7])}}}}}finally{_0xee83x5[_0x32f7[102]]()[_0x32f7[107]]()}}},null,null,_0x32f7[135]);this[_0x32f7[10]](_0x32f7[136],function(){_0xee83x5[_0x32f7[137]](1)});this[_0x32f7[10]](_0x32f7[138],function(){_0xee83x5[_0x32f7[138]]()},null,null,_0x32f7[139]);this[_0x32f7[10]](_0x32f7[140],function(){_0xee83x5[_0x32f7[140]]()},null,null,_0x32f7[141]);this[_0x32f7[10]](_0x32f7[142],function(){_0xee83x5[_0x32f7[143]]()});this[_0x32f7[10]](_0x32f7[144],mxUtils[_0x32f7[28]](this,function(){if(!_0xee83x5[_0x32f7[145]]){this[_0x32f7[27]](_0x32f7[147])[_0x32f7[146]]()};var _0xee83x10=_0xee83x5[_0x32f7[148]];var _0xee83x11=_0xee83x5[_0x32f7[149]];var _0xee83x12=_0xee83x5[_0x32f7[8]][_0x32f7[150]]- 20;var _0xee83x13=_0xee83x5[_0x32f7[8]][_0x32f7[151]]- 20;var _0xee83x14=Math[_0x32f7[153]](100* Math[_0x32f7[152]](_0xee83x12/ _0xee83x10[_0x32f7[125]]/ _0xee83x11,_0xee83x13/ _0xee83x10[_0x32f7[126]]/ _0xee83x11))/ 100;_0xee83x5[_0x32f7[137]](_0xee83x14);_0xee83x5[_0x32f7[8]][_0x32f7[154]]= Math[_0x32f7[157]](_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[124]]* _0xee83x14- Math[_0x32f7[156]](10,(_0xee83x5[_0x32f7[8]][_0x32f7[150]]- _0xee83x10[_0x32f7[125]]* _0xee83x11* _0xee83x14)/ 2));_0xee83x5[_0x32f7[8]][_0x32f7[158]]= Math[_0x32f7[157]](_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[127]]* _0xee83x14- Math[_0x32f7[156]](10,(_0xee83x5[_0x32f7[8]][_0x32f7[151]]- _0xee83x10[_0x32f7[126]]* _0xee83x11* _0xee83x14)/ 2))}));this[_0x32f7[10]](_0x32f7[159],mxUtils[_0x32f7[28]](this,function(){if(!_0xee83x5[_0x32f7[145]]){this[_0x32f7[27]](_0x32f7[147])[_0x32f7[146]]()};var _0xee83x10=_0xee83x5[_0x32f7[148]];var _0xee83x11=_0xee83x5[_0x32f7[149]];var _0xee83x12=_0xee83x5[_0x32f7[8]][_0x32f7[150]]- 20;var _0xee83x14=Math[_0x32f7[153]](100* _0xee83x12/ _0xee83x10[_0x32f7[125]]/ _0xee83x11)/ 100;_0xee83x5[_0x32f7[137]](_0xee83x14);_0xee83x5[_0x32f7[8]][_0x32f7[154]]= Math[_0x32f7[157]](_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[124]]* _0xee83x14- Math[_0x32f7[156]](10,(_0xee83x5[_0x32f7[8]][_0x32f7[150]]- _0xee83x10[_0x32f7[125]]* _0xee83x11* _0xee83x14)/ 2));_0xee83x5[_0x32f7[8]][_0x32f7[158]]= Math[_0x32f7[157]](_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[127]]* _0xee83x14- Math[_0x32f7[156]](10,(_0xee83x5[_0x32f7[8]][_0x32f7[151]]- _0xee83x10[_0x32f7[126]]* _0xee83x11* _0xee83x14)/ 2))}));this[_0x32f7[29]](_0x32f7[160], new Action(mxResources[_0x32f7[27]](_0x32f7[161]),function(){var _0xee83xc=mxUtils[_0x32f7[97]](mxResources[_0x32f7[27]](_0x32f7[96])+ _0x32f7[162],parseInt(_0xee83x5[_0x32f7[110]]()[_0x32f7[163]]()* 100));if(_0xee83xc!= null&& _0xee83xc[_0x32f7[103]]> 0&&  !isNaN(parseInt(_0xee83xc))){_0xee83x5[_0x32f7[137]](parseInt(_0xee83xc)/ 100)}}));var _0xee83x15=null;_0xee83x15= this[_0x32f7[10]](_0x32f7[164],function(){_0xee83x5[_0x32f7[166]](!_0xee83x5[_0x32f7[165]]());_0xee83x4[_0x32f7[167]]()},null,null,_0x32f7[168]);_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[165]]()});_0xee83x15= this[_0x32f7[10]](_0x32f7[171],function(){_0xee83x5[_0x32f7[173]][_0x32f7[172]]=  !_0xee83x5[_0x32f7[173]][_0x32f7[172]]});_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[173]][_0x32f7[172]]});_0xee83x15= this[_0x32f7[10]](_0x32f7[174],function(){_0xee83x5[_0x32f7[176]][_0x32f7[177]](!_0xee83x5[_0x32f7[176]][_0x32f7[175]]())});_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[176]][_0x32f7[175]]()});_0xee83x15= this[_0x32f7[10]](_0x32f7[178],function(){_0xee83x5[_0x32f7[179]]=  !_0xee83x5[_0x32f7[179]];_0xee83x5[_0x32f7[129]][_0x32f7[180]]()});_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[179]]});_0xee83x15= this[_0x32f7[10]](_0x32f7[181],function(){_0xee83x5[_0x32f7[181]]=  !_0xee83x5[_0x32f7[181]];_0xee83x4[_0x32f7[167]]();if(!_0xee83x5[_0x32f7[181]]){var _0xee83x16=_0xee83x5[_0x32f7[129]][_0x32f7[155]];_0xee83x5[_0x32f7[129]][_0x32f7[183]](_0xee83x16[_0x32f7[124]]- _0xee83x5[_0x32f7[8]][_0x32f7[154]]/ _0xee83x5[_0x32f7[129]][_0x32f7[182]],_0xee83x16[_0x32f7[127]]- _0xee83x5[_0x32f7[8]][_0x32f7[158]]/ _0xee83x5[_0x32f7[129]][_0x32f7[182]]);_0xee83x5[_0x32f7[8]][_0x32f7[154]]= 0;_0xee83x5[_0x32f7[8]][_0x32f7[158]]= 0;_0xee83x5[_0x32f7[184]]()}else {var _0xee83x17=_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[124]];var _0xee83x18=_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[127]];_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[124]]= 0;_0xee83x5[_0x32f7[129]][_0x32f7[155]][_0x32f7[127]]= 0;_0xee83x5[_0x32f7[184]]();_0xee83x5[_0x32f7[8]][_0x32f7[154]]-= Math[_0x32f7[157]](_0xee83x17* _0xee83x5[_0x32f7[129]][_0x32f7[182]]);_0xee83x5[_0x32f7[8]][_0x32f7[158]]-= Math[_0x32f7[157]](_0xee83x18* _0xee83x5[_0x32f7[129]][_0x32f7[182]])}},!mxClient[_0x32f7[185]]);_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[8]][_0x32f7[113]][_0x32f7[186]]== _0x32f7[187]});_0xee83x15= this[_0x32f7[10]](_0x32f7[147],mxUtils[_0x32f7[28]](this,function(){_0xee83x5[_0x32f7[145]]=  !_0xee83x5[_0x32f7[145]];_0xee83x5[_0x32f7[188]]= _0xee83x5[_0x32f7[145]];_0xee83x5[_0x32f7[189]]= _0xee83x5[_0x32f7[188]];_0xee83x5[_0x32f7[129]][_0x32f7[190]]();_0xee83x5[_0x32f7[184]]();_0xee83x4[_0x32f7[167]]();_0xee83x4[_0x32f7[192]][_0x32f7[191]]();if(mxUtils[_0x32f7[193]](_0xee83x5[_0x32f7[8]])){if(_0xee83x5[_0x32f7[145]]){_0xee83x5[_0x32f7[8]][_0x32f7[154]]-= 20;_0xee83x5[_0x32f7[8]][_0x32f7[158]]-= 20}else {_0xee83x5[_0x32f7[8]][_0x32f7[154]]+= 20;_0xee83x5[_0x32f7[8]][_0x32f7[158]]+= 20}}}));_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[145]]});_0xee83x15= this[_0x32f7[10]](_0x32f7[194],function(){_0xee83x5[_0x32f7[196]](!_0xee83x5[_0x32f7[195]][_0x32f7[175]]())},null,null,_0x32f7[197]);_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[195]][_0x32f7[175]]()});_0xee83x15= this[_0x32f7[10]](_0x32f7[198],function(){_0xee83x5[_0x32f7[195]][_0x32f7[200]](!_0xee83x5[_0x32f7[195]][_0x32f7[199]]())});_0xee83x15[_0x32f7[169]](true);_0xee83x15[_0x32f7[170]](function(){return _0xee83x5[_0x32f7[195]][_0x32f7[199]]()});this[_0x32f7[10]](_0x32f7[201],function(){var _0xee83x19=_0x32f7[95];if(mxResources[_0x32f7[203]](mxClient[_0x32f7[202]])){_0xee83x19= _0x32f7[204]+ mxClient[_0x32f7[202]]};window[_0x32f7[11]](_0x32f7[205])});this[_0x32f7[29]](_0x32f7[206], new Action(mxResources[_0x32f7[27]](_0x32f7[206])+ _0x32f7[207],function(){_0xee83x3[_0x32f7[9]]( new AboutDialog(_0xee83x3)[_0x32f7[8]],320,280,true,true)},null,null,_0x32f7[208]));var _0xee83x1a=mxUtils[_0x32f7[28]](this,function(_0xee83x1b,_0xee83x1c){this[_0x32f7[10]](_0xee83x1b,function(){_0xee83x5[_0x32f7[209]](mxConstants.STYLE_FONTSTYLE,_0xee83x1c)})});_0xee83x1a(_0x32f7[210],mxConstants.FONT_BOLD);_0xee83x1a(_0x32f7[211],mxConstants.FONT_ITALIC);_0xee83x1a(_0x32f7[212],mxConstants.FONT_UNDERLINE);this[_0x32f7[10]](_0x32f7[213],function(){_0xee83x5[_0x32f7[214]](mxConstants.STYLE_SHADOW)});this[_0x32f7[10]](_0x32f7[215],function(){_0xee83x5[_0x32f7[214]](mxConstants.STYLE_DASHED)});this[_0x32f7[10]](_0x32f7[216],function(){_0xee83x5[_0x32f7[214]](mxConstants.STYLE_ROUNDED)});this[_0x32f7[10]](_0x32f7[217],function(){_0xee83x5[_0x32f7[214]](mxConstants.STYLE_CURVED)});this[_0x32f7[10]](_0x32f7[113],function(){var _0xee83x9=_0xee83x5[_0x32f7[57]]();if(_0xee83x9!= null&& _0xee83x9[_0x32f7[103]]> 0){var _0xee83x1d=_0xee83x5[_0x32f7[102]]();var _0xee83x1c=mxUtils[_0x32f7[97]](mxResources[_0x32f7[27]](_0x32f7[96])+ _0x32f7[118]+ mxResources[_0x32f7[27]](_0x32f7[113])+ _0x32f7[218],_0xee83x1d[_0x32f7[219]](_0xee83x9[0])|| _0x32f7[95]);if(_0xee83x1c!= null){_0xee83x5[_0x32f7[220]](_0xee83x1c,_0xee83x9)}}});this[_0x32f7[10]](_0x32f7[221],function(){_0xee83x5[_0x32f7[222]](_0xee83x5[_0x32f7[93]]())});this[_0x32f7[10]](_0x32f7[223],function(){var _0xee83x7=_0xee83x5[_0x32f7[93]]();if(_0xee83x7!= null&& _0xee83x5[_0x32f7[102]]()[_0x32f7[224]](_0xee83x7)){var _0xee83x1e=_0xee83x4[_0x32f7[6]][_0x32f7[226]][_0x32f7[225]](_0xee83x7);if(_0xee83x1e instanceof  mxEdgeHandler){var _0xee83x16=_0xee83x5[_0x32f7[129]][_0x32f7[155]];var _0xee83x6=_0xee83x5[_0x32f7[129]][_0x32f7[182]];var _0xee83x17=_0xee83x16[_0x32f7[124]];var _0xee83x18=_0xee83x16[_0x32f7[127]];var _0xee83x1f=_0xee83x5[_0x32f7[102]]()[_0x32f7[227]](_0xee83x7);var _0xee83x20=_0xee83x5[_0x32f7[122]](_0xee83x1f);if(_0xee83x5[_0x32f7[102]]()[_0x32f7[121]](_0xee83x1f)&& _0xee83x20!= null){_0xee83x17+= _0xee83x20[_0x32f7[124]];_0xee83x18+= _0xee83x20[_0x32f7[127]]};_0xee83x1e[_0x32f7[232]](_0xee83x1e[_0x32f7[228]],_0xee83x5[_0x32f7[230]][_0x32f7[229]]/ _0xee83x6- _0xee83x17,_0xee83x5[_0x32f7[230]][_0x32f7[231]]/ _0xee83x6- _0xee83x18)}}});this[_0x32f7[10]](_0x32f7[233],function(){var _0xee83x21=_0xee83x3[_0x32f7[2]][_0x32f7[27]](_0x32f7[233]);if(_0xee83x21[_0x32f7[234]]!= null){_0xee83x21[_0x32f7[234]][_0x32f7[236]](_0xee83x21[_0x32f7[234]][_0x32f7[228]],_0xee83x21[_0x32f7[235]])}});this[_0x32f7[10]](_0x32f7[237],function(){function _0xee83x22(_0xee83xc,_0xee83x23,_0xee83x24){var _0xee83x25=null;var _0xee83x9=_0xee83x5[_0x32f7[57]]();_0xee83x5[_0x32f7[102]]()[_0x32f7[101]]();try{if(_0xee83x9[_0x32f7[103]]== 0){var _0xee83x26=_0xee83x5[_0x32f7[238]]();_0xee83x9= [_0xee83x5[_0x32f7[240]](_0xee83x5[_0x32f7[239]](),null,_0x32f7[95],_0xee83x26,_0xee83x26,_0xee83x23,_0xee83x24)];_0xee83x25= _0xee83x9};_0xee83x5[_0x32f7[114]](mxConstants.STYLE_IMAGE,_0xee83xc,_0xee83x9);_0xee83x5[_0x32f7[114]](mxConstants.STYLE_SHAPE,_0x32f7[237],_0xee83x9);if(_0xee83x5[_0x32f7[241]]()== 1){if(_0xee83x23!= null&& _0xee83x24!= null){var _0xee83x7=_0xee83x9[0];var _0xee83xd=_0xee83x5[_0x32f7[102]]()[_0x32f7[242]](_0xee83x7);if(_0xee83xd!= null){_0xee83xd= _0xee83xd[_0x32f7[123]]();_0xee83xd[_0x32f7[125]]= _0xee83x23;_0xee83xd[_0x32f7[126]]= _0xee83x24;_0xee83x5[_0x32f7[102]]()[_0x32f7[128]](_0xee83x7,_0xee83xd)}}}}finally{_0xee83x5[_0x32f7[102]]()[_0x32f7[107]]()};if(_0xee83x25!= null){_0xee83x5[_0x32f7[59]](_0xee83x25);_0xee83x5[_0x32f7[243]](_0xee83x25[0])}}var _0xee83xc=_0x32f7[95];var _0xee83xb=_0xee83x5[_0x32f7[110]]()[_0x32f7[109]](_0xee83x5[_0x32f7[93]]());if(_0xee83xb!= null){_0xee83xc= _0xee83xb[_0x32f7[113]][mxConstants[_0x32f7[244]]]|| _0xee83xc};_0xee83xc= mxUtils[_0x32f7[97]](mxResources[_0x32f7[27]](_0x32f7[96])+ _0x32f7[118]+ mxResources[_0x32f7[27]](_0x32f7[245])+ _0x32f7[218],_0xee83xc);if(_0xee83xc!= null){if(_0xee83xc[_0x32f7[103]]> 0){var _0xee83x27= new Image();_0xee83x27[_0x32f7[246]]= function(){_0xee83x22(_0xee83xc,_0xee83x27[_0x32f7[125]],_0xee83x27[_0x32f7[126]])};_0xee83x27[_0x32f7[247]]= function(){mxUtils[_0x32f7[249]](mxResources[_0x32f7[27]](_0x32f7[248]))};_0xee83x27[_0x32f7[250]]= _0xee83xc}}})};Actions[_0x32f7[4]][_0x32f7[10]]= function(_0xee83x1b,_0xee83x28,_0xee83x29,_0xee83x2a,_0xee83x2b){return this[_0x32f7[29]](_0xee83x1b, new Action(mxResources[_0x32f7[27]](_0xee83x1b),_0xee83x28,_0xee83x29,_0xee83x2a,_0xee83x2b))};Actions[_0x32f7[4]][_0x32f7[29]]= function(_0xee83x2c,_0xee83x15){this[_0x32f7[2]][_0xee83x2c]= _0xee83x15;return _0xee83x15};Actions[_0x32f7[4]][_0x32f7[27]]= function(_0xee83x2c){return this[_0x32f7[2]][_0xee83x2c]};function Action(_0xee83x2e,_0xee83x28,_0xee83x29,_0xee83x2a,_0xee83x2b){mxEventSource[_0x32f7[251]](this);this[_0x32f7[252]]= _0xee83x2e;this[_0x32f7[146]]= _0xee83x28;this[_0x32f7[253]]= (_0xee83x29!= null)?_0xee83x29:true;this[_0x32f7[254]]= _0xee83x2a;this[_0x32f7[255]]= _0xee83x2b}mxUtils[_0x32f7[256]](Action,mxEventSource);Action[_0x32f7[4]][_0x32f7[177]]= function(_0xee83xc){if(this[_0x32f7[253]]!= _0xee83xc){this[_0x32f7[253]]= _0xee83xc;this[_0x32f7[258]]( new mxEventObject(_0x32f7[257]))}};Action[_0x32f7[4]][_0x32f7[169]]= function(_0xee83xc){this[_0x32f7[259]]= _0xee83xc};Action[_0x32f7[4]][_0x32f7[170]]= function(_0xee83x28){this[_0x32f7[260]]= _0xee83x28};Action[_0x32f7[4]][_0x32f7[261]]= function(){return this[_0x32f7[260]]()}
\ No newline at end of file
+var _0x7dea=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x61\x63\x74\x69\x6F\x6E\x73","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x64\x69\x74\x6F\x72","\x67\x72\x61\x70\x68","\x6E\x65\x77","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x61\x64\x64\x41\x63\x74\x69\x6F\x6E","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53","\x73\x61\x76\x65\x41\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2D\x53","\x70\x75\x62\x6C\x69\x73\x68","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x50","\x76\x61\x72\x69\x61\x62\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x43\x74\x72\x6C\x2B\x45","\x65\x64\x69\x74\x46\x69\x6C\x65","\x65\x64\x69\x74","\x67\x65\x74","\x62\x69\x6E\x64","\x70\x75\x74","\x70\x72\x69\x6E\x74","\x70\x72\x69\x6E\x74\x53\x63\x72\x65\x65\x6E","\x73\x70\x72\x69\x74\x65\x2D\x70\x72\x69\x6E\x74","\x43\x74\x72\x6C\x2B\x50","\x70\x72\x65\x76\x69\x65\x77","\x73\x68\x6F\x77","\x75\x6E\x64\x6F","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x70\x72\x69\x74\x65\x2D\x75\x6E\x64\x6F","\x43\x74\x72\x6C\x2B\x5A","\x72\x65\x64\x6F","\x73\x70\x72\x69\x74\x65\x2D\x72\x65\x64\x6F","\x43\x74\x72\x6C\x2B\x59","\x63\x75\x74","\x73\x70\x72\x69\x74\x65\x2D\x63\x75\x74","\x43\x74\x72\x6C\x2B\x58","\x63\x6F\x70\x79","\x73\x70\x72\x69\x74\x65\x2D\x63\x6F\x70\x79","\x43\x74\x72\x6C\x2B\x43","\x70\x61\x73\x74\x65","\x73\x70\x72\x69\x74\x65\x2D\x70\x61\x73\x74\x65","\x43\x74\x72\x6C\x2B\x56","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x44\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x44","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x56","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x45","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x43\x74\x72\x6C\x2B\x41","\x68\x6F\x6D\x65","\x48\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x55\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x50\x61\x67\x65\x20\x44\x6F\x77\x6E","\x65\x78\x70\x61\x6E\x64","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x45\x6E\x74\x65\x72","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x42\x61\x63\x6B\x73\x70\x61\x63\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x6F\x72\x64\x65\x72\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x46","\x74\x6F\x42\x61\x63\x6B","\x43\x74\x72\x6C\x2B\x42","\x67\x72\x6F\x75\x70","\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x43\x74\x72\x6C\x2B\x47","\x75\x6E\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70\x43\x65\x6C\x6C\x73","\x43\x74\x72\x6C\x2B\x55","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x70\x72\x6F\x6D\x70\x74","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x75\x70\x64\x61\x74\x65\x47\x72\x6F\x75\x70\x42\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x43\x65\x6C\x6C\x53\x69\x7A\x65","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x77\x72\x61\x70","\x53\x54\x59\x4C\x45\x5F\x57\x48\x49\x54\x45\x5F\x53\x50\x41\x43\x45","\x73\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x30","\x53\x54\x59\x4C\x45\x5F\x52\x4F\x54\x41\x54\x49\x4F\x4E","\x20\x28","\x20\x30\x2D\x33\x36\x30\x29","\x74\x69\x6C\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x63\x6C\x6F\x6E\x65","\x78","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x79","\x73\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x76\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x44\x49\x52\x45\x43\x54\x49\x4F\x4E","\x65\x61\x73\x74","\x73\x6F\x75\x74\x68","\x77\x65\x73\x74","\x6E\x6F\x72\x74\x68","\x43\x74\x72\x6C\x2B\x52","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x41\x64\x64","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x53\x75\x62\x74\x72\x61\x63\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x66\x69\x74","\x66\x69\x74\x50\x61\x67\x65","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x66\x75\x6E\x63\x74","\x70\x61\x67\x65\x56\x69\x65\x77","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x6D\x61\x78","\x72\x6F\x75\x6E\x64","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x63\x75\x73\x74\x6F\x6D","\x20\x28\x25\x29","\x67\x65\x74\x53\x63\x61\x6C\x65","\x67\x72\x69\x64","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x43\x74\x72\x6C\x2B\x53\x68\x69\x66\x74\x2B\x47","\x73\x65\x74\x54\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x67\x75\x69\x64\x65\x73","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x72\x65\x76\x61\x6C\x69\x64\x61\x74\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x73\x63\x61\x6C\x65","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x61\x75\x74\x6F","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x76\x61\x6C\x69\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x43\x74\x72\x6C\x2B\x51","\x63\x6F\x70\x79\x43\x6F\x6E\x6E\x65\x63\x74","\x69\x73\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x68\x65\x6C\x70","\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x73\x4C\x61\x6E\x67\x75\x61\x67\x65\x53\x75\x70\x70\x6F\x72\x74\x65\x64","\x5F","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x43\x61\x6C\x6C\x79\x2B\x53\x71\x75\x61\x72\x65","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x46\x31","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x46\x6C\x61\x67\x73","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x73\x68\x61\x64\x6F\x77","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x63\x75\x72\x76\x65\x64","\x29","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x73\x74\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x58","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x59","\x61\x64\x64\x50\x6F\x69\x6E\x74\x41\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x72\x65\x6D\x6F\x76\x65\x50\x6F\x69\x6E\x74","\x69\x6D\x61\x67\x65","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x69\x6E\x73\x65\x72\x74\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x65\x74\x47\x65\x6F\x6D\x65\x74\x72\x79","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x53\x54\x59\x4C\x45\x5F\x49\x4D\x41\x47\x45","\x75\x72\x6C","\x6F\x6E\x6C\x6F\x61\x64","\x6F\x6E\x65\x72\x72\x6F\x72","\x66\x69\x6C\x65\x4E\x6F\x74\x46\x6F\x75\x6E\x64","\x61\x6C\x65\x72\x74","\x73\x72\x63","\x63\x61\x6C\x6C","\x6C\x61\x62\x65\x6C","\x65\x6E\x61\x62\x6C\x65\x64","\x69\x63\x6F\x6E\x43\x6C\x73","\x73\x68\x6F\x72\x74\x63\x75\x74","\x65\x78\x74\x65\x6E\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x65\x64\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64"];_0x7dea[0];function Actions(_0xf4ddx2){this[_0x7dea[1]]= _0xf4ddx2;this[_0x7dea[2]]=  new Object();this[_0x7dea[3]]()}Actions[_0x7dea[4]][_0x7dea[3]]= function(){var _0xf4ddx3=this[_0x7dea[1]];var _0xf4ddx4=_0xf4ddx3[_0x7dea[5]];var _0xf4ddx5=_0xf4ddx4[_0x7dea[6]];this[_0x7dea[10]](_0x7dea[7],function(){_0xf4ddx3[_0x7dea[9]]( new NewDialog(_0xf4ddx3)[_0x7dea[8]],300,180,true,true)});this[_0x7dea[10]](_0x7dea[11],function(){_0xf4ddx3[_0x7dea[9]]( new OpenDialog(_0xf4ddx3)[_0x7dea[8]],300,180,true,true)});this[_0x7dea[10]](_0x7dea[12],function(){_0xf4ddx3[_0x7dea[13]](false)},null,null,_0x7dea[14]);this[_0x7dea[10]](_0x7dea[15],function(){_0xf4ddx3[_0x7dea[13]](true)},null,null,_0x7dea[16]);this[_0x7dea[10]](_0x7dea[17],function(){_0xf4ddx3[_0x7dea[18]](false)},null,null,_0x7dea[19]);this[_0x7dea[10]](_0x7dea[20],function(){_0xf4ddx3[_0x7dea[9]]( new VariableDialog(_0xf4ddx3)[_0x7dea[8]],300,180,true,true)});this[_0x7dea[10]](_0x7dea[21],function(){_0xf4ddx3[_0x7dea[9]]( new DescriptionDialog(_0xf4ddx3)[_0x7dea[8]],300,180,true,true)});this[_0x7dea[10]](_0x7dea[22],function(){_0xf4ddx3[_0x7dea[9]]( new ImportDialog(_0xf4ddx3)[_0x7dea[8]],300,200,true,true)});this[_0x7dea[10]](_0x7dea[23],function(){_0xf4ddx3[_0x7dea[9]]( new ExportDialog(_0xf4ddx3)[_0x7dea[8]],300,200,true,true)},null,null,_0x7dea[24]);this[_0x7dea[29]](_0x7dea[25], new Action(mxResources[_0x7dea[27]](_0x7dea[26]),mxUtils[_0x7dea[28]](this,function(){this[_0x7dea[1]][_0x7dea[9]]( new EditFileDialog(_0xf4ddx3)[_0x7dea[8]],620,420,true,true)})));this[_0x7dea[10]](_0x7dea[30],function(){mxUtils[_0x7dea[31]](_0xf4ddx5)},null,_0x7dea[32],_0x7dea[33]);this[_0x7dea[10]](_0x7dea[34],function(){mxUtils[_0x7dea[35]](_0xf4ddx5,null,10,10)});this[_0x7dea[10]](_0x7dea[36],function(){_0xf4ddx4[_0x7dea[37]][_0x7dea[36]]()},null,_0x7dea[38],_0x7dea[39]);this[_0x7dea[10]](_0x7dea[40],function(){_0xf4ddx4[_0x7dea[37]][_0x7dea[40]]()},null,_0x7dea[41],_0x7dea[42]);this[_0x7dea[10]](_0x7dea[43],function(){mxClipboard[_0x7dea[43]](_0xf4ddx5)},null,_0x7dea[44],_0x7dea[45]);this[_0x7dea[10]](_0x7dea[46],function(){mxClipboard[_0x7dea[46]](_0xf4ddx5)},null,_0x7dea[47],_0x7dea[48]);this[_0x7dea[10]](_0x7dea[49],function(){mxClipboard[_0x7dea[49]](_0xf4ddx5)},false,_0x7dea[50],_0x7dea[51]);this[_0x7dea[10]](_0x7dea[52],function(){_0xf4ddx5[_0x7dea[53]]()},null,null,_0x7dea[54]);this[_0x7dea[10]](_0x7dea[55],function(){var _0xf4ddx6=_0xf4ddx5[_0x7dea[56]];_0xf4ddx5[_0x7dea[59]](_0xf4ddx5[_0x7dea[58]](_0xf4ddx5[_0x7dea[57]](),_0xf4ddx6,_0xf4ddx6,true))},null,null,_0x7dea[60]);this[_0x7dea[10]](_0x7dea[61],function(){_0xf4ddx5[_0x7dea[61]]()},null,null,_0x7dea[62]);this[_0x7dea[10]](_0x7dea[63],function(){_0xf4ddx5[_0x7dea[63]]()},null,null,_0x7dea[64]);this[_0x7dea[10]](_0x7dea[65],function(){_0xf4ddx5[_0x7dea[65]]()},null,null,_0x7dea[66]);this[_0x7dea[10]](_0x7dea[67],function(){_0xf4ddx5[_0x7dea[67]]()},null,null,_0x7dea[68]);this[_0x7dea[10]](_0x7dea[69],function(){_0xf4ddx5[_0x7dea[69]]()},null,null,_0x7dea[70]);this[_0x7dea[10]](_0x7dea[71],function(){_0xf4ddx5[_0x7dea[71]]()},null,null,_0x7dea[72]);this[_0x7dea[10]](_0x7dea[73],function(){_0xf4ddx5[_0x7dea[74]](false)},null,null,_0x7dea[75]);this[_0x7dea[10]](_0x7dea[76],function(){_0xf4ddx5[_0x7dea[74]](true)},null,null,_0x7dea[77]);this[_0x7dea[10]](_0x7dea[78],function(){_0xf4ddx5[_0x7dea[79]](false)},null,null,_0x7dea[80]);this[_0x7dea[10]](_0x7dea[81],function(){_0xf4ddx5[_0x7dea[79]](true)},null,null,_0x7dea[82]);this[_0x7dea[10]](_0x7dea[83],function(){_0xf4ddx5[_0x7dea[85]](_0xf4ddx5[_0x7dea[84]](null,0))},null,null,_0x7dea[86]);this[_0x7dea[10]](_0x7dea[87],function(){_0xf4ddx5[_0x7dea[59]](_0xf4ddx5[_0x7dea[88]]())},null,null,_0x7dea[89]);this[_0x7dea[10]](_0x7dea[90],function(){_0xf4ddx5[_0x7dea[91]]()});this[_0x7dea[10]](_0x7dea[92],function(){var _0xf4ddx7=_0xf4ddx5[_0x7dea[93]]();var _0xf4ddx8=_0xf4ddx5[_0x7dea[94]](_0xf4ddx7);if(_0xf4ddx8== null){_0xf4ddx8= _0x7dea[95]};_0xf4ddx8= mxUtils[_0x7dea[97]](mxResources[_0x7dea[27]](_0x7dea[96]),_0xf4ddx8);if(_0xf4ddx8!= null){_0xf4ddx5[_0x7dea[98]](_0xf4ddx7,_0xf4ddx8)}});this[_0x7dea[10]](_0x7dea[99],function(){var _0xf4ddx7=_0xf4ddx5[_0x7dea[93]]();var _0xf4ddx8=_0xf4ddx5[_0x7dea[94]](_0xf4ddx7);if(_0xf4ddx8!= null){window[_0x7dea[11]](_0xf4ddx8)}});this[_0x7dea[10]](_0x7dea[100],function(){var _0xf4ddx9=_0xf4ddx5[_0x7dea[57]]();if(_0xf4ddx9!= null){_0xf4ddx5[_0x7dea[102]]()[_0x7dea[101]]();try{for(var _0xf4ddxa=0;_0xf4ddxa< _0xf4ddx9[_0x7dea[103]];_0xf4ddxa++){var _0xf4ddx7=_0xf4ddx9[_0xf4ddxa];if(_0xf4ddx5[_0x7dea[102]]()[_0x7dea[104]](_0xf4ddx7)){_0xf4ddx5[_0x7dea[105]]([_0xf4ddx7],20)}else {_0xf4ddx5[_0x7dea[106]](_0xf4ddx7)}}}finally{_0xf4ddx5[_0x7dea[102]]()[_0x7dea[107]]()}}});this[_0x7dea[10]](_0x7dea[108],function(){var _0xf4ddxb=_0xf4ddx5[_0x7dea[110]]()[_0x7dea[109]](_0xf4ddx5[_0x7dea[93]]());var _0xf4ddxc=_0x7dea[111];if(_0xf4ddxb!= null&& _0xf4ddxb[_0x7dea[113]][mxConstants[_0x7dea[112]]]== _0x7dea[111]){_0xf4ddxc= null};_0xf4ddx5[_0x7dea[114]](mxConstants.STYLE_WHITE_SPACE,_0xf4ddxc)});this[_0x7dea[10]](_0x7dea[115],function(){var _0xf4ddxc=_0x7dea[116];var _0xf4ddxb=_0xf4ddx5[_0x7dea[110]]()[_0x7dea[109]](_0xf4ddx5[_0x7dea[93]]());if(_0xf4ddxb!= null){_0xf4ddxc= _0xf4ddxb[_0x7dea[113]][mxConstants[_0x7dea[117]]]|| _0xf4ddxc};_0xf4ddxc= mxUtils[_0x7dea[97]](mxResources[_0x7dea[27]](_0x7dea[96])+ _0x7dea[118]+ mxResources[_0x7dea[27]](_0x7dea[115])+ _0x7dea[119],_0xf4ddxc);if(_0xf4ddxc!= null){_0xf4ddx5[_0x7dea[114]](mxConstants.STYLE_ROTATION,_0xf4ddxc)}});this[_0x7dea[10]](_0x7dea[120],function(){var _0xf4ddx9=_0xf4ddx5[_0x7dea[57]]();if(_0xf4ddx9!= null){_0xf4ddx5[_0x7dea[102]]()[_0x7dea[101]]();try{for(var _0xf4ddxa=0;_0xf4ddxa< _0xf4ddx9[_0x7dea[103]];_0xf4ddxa++){var _0xf4ddx7=_0xf4ddx9[_0xf4ddxa];if(_0xf4ddx5[_0x7dea[102]]()[_0x7dea[121]](_0xf4ddx7)&& _0xf4ddx5[_0x7dea[102]]()[_0x7dea[104]](_0xf4ddx7)== 0){var _0xf4ddxd=_0xf4ddx5[_0x7dea[122]](_0xf4ddx7);if(_0xf4ddxd!= null){_0xf4ddxd= _0xf4ddxd[_0x7dea[123]]();_0xf4ddxd[_0x7dea[124]]+= _0xf4ddxd[_0x7dea[125]]/ 2- _0xf4ddxd[_0x7dea[126]]/ 2;_0xf4ddxd[_0x7dea[127]]+= _0xf4ddxd[_0x7dea[126]]/ 2- _0xf4ddxd[_0x7dea[125]]/ 2;var _0xf4ddxe=_0xf4ddxd[_0x7dea[125]];_0xf4ddxd[_0x7dea[125]]= _0xf4ddxd[_0x7dea[126]];_0xf4ddxd[_0x7dea[126]]= _0xf4ddxe;_0xf4ddx5[_0x7dea[102]]()[_0x7dea[128]](_0xf4ddx7,_0xf4ddxd);var _0xf4ddxb=_0xf4ddx5[_0x7dea[129]][_0x7dea[109]](_0xf4ddx7);if(_0xf4ddxb!= null){var _0xf4ddxf=_0xf4ddxb[_0x7dea[113]][mxConstants[_0x7dea[130]]]|| _0x7dea[131];if(_0xf4ddxf== _0x7dea[131]){_0xf4ddxf= _0x7dea[132]}else {if(_0xf4ddxf== _0x7dea[132]){_0xf4ddxf= _0x7dea[133]}else {if(_0xf4ddxf== _0x7dea[133]){_0xf4ddxf= _0x7dea[134]}else {if(_0xf4ddxf== _0x7dea[134]){_0xf4ddxf= _0x7dea[131]}}}};_0xf4ddx5[_0x7dea[114]](mxConstants.STYLE_DIRECTION,_0xf4ddxf,[_0xf4ddx7])}}}}}finally{_0xf4ddx5[_0x7dea[102]]()[_0x7dea[107]]()}}},null,null,_0x7dea[135]);this[_0x7dea[10]](_0x7dea[136],function(){_0xf4ddx5[_0x7dea[137]](1)});this[_0x7dea[10]](_0x7dea[138],function(){_0xf4ddx5[_0x7dea[138]]()},null,null,_0x7dea[139]);this[_0x7dea[10]](_0x7dea[140],function(){_0xf4ddx5[_0x7dea[140]]()},null,null,_0x7dea[141]);this[_0x7dea[10]](_0x7dea[142],function(){_0xf4ddx5[_0x7dea[143]]()});this[_0x7dea[10]](_0x7dea[144],mxUtils[_0x7dea[28]](this,function(){if(!_0xf4ddx5[_0x7dea[145]]){this[_0x7dea[27]](_0x7dea[147])[_0x7dea[146]]()};var _0xf4ddx10=_0xf4ddx5[_0x7dea[148]];var _0xf4ddx11=_0xf4ddx5[_0x7dea[149]];var _0xf4ddx12=_0xf4ddx5[_0x7dea[8]][_0x7dea[150]]- 20;var _0xf4ddx13=_0xf4ddx5[_0x7dea[8]][_0x7dea[151]]- 20;var _0xf4ddx14=Math[_0x7dea[153]](100* Math[_0x7dea[152]](_0xf4ddx12/ _0xf4ddx10[_0x7dea[125]]/ _0xf4ddx11,_0xf4ddx13/ _0xf4ddx10[_0x7dea[126]]/ _0xf4ddx11))/ 100;_0xf4ddx5[_0x7dea[137]](_0xf4ddx14);_0xf4ddx5[_0x7dea[8]][_0x7dea[154]]= Math[_0x7dea[157]](_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[124]]* _0xf4ddx14- Math[_0x7dea[156]](10,(_0xf4ddx5[_0x7dea[8]][_0x7dea[150]]- _0xf4ddx10[_0x7dea[125]]* _0xf4ddx11* _0xf4ddx14)/ 2));_0xf4ddx5[_0x7dea[8]][_0x7dea[158]]= Math[_0x7dea[157]](_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[127]]* _0xf4ddx14- Math[_0x7dea[156]](10,(_0xf4ddx5[_0x7dea[8]][_0x7dea[151]]- _0xf4ddx10[_0x7dea[126]]* _0xf4ddx11* _0xf4ddx14)/ 2))}));this[_0x7dea[10]](_0x7dea[159],mxUtils[_0x7dea[28]](this,function(){if(!_0xf4ddx5[_0x7dea[145]]){this[_0x7dea[27]](_0x7dea[147])[_0x7dea[146]]()};var _0xf4ddx10=_0xf4ddx5[_0x7dea[148]];var _0xf4ddx11=_0xf4ddx5[_0x7dea[149]];var _0xf4ddx12=_0xf4ddx5[_0x7dea[8]][_0x7dea[150]]- 20;var _0xf4ddx14=Math[_0x7dea[153]](100* _0xf4ddx12/ _0xf4ddx10[_0x7dea[125]]/ _0xf4ddx11)/ 100;_0xf4ddx5[_0x7dea[137]](_0xf4ddx14);_0xf4ddx5[_0x7dea[8]][_0x7dea[154]]= Math[_0x7dea[157]](_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[124]]* _0xf4ddx14- Math[_0x7dea[156]](10,(_0xf4ddx5[_0x7dea[8]][_0x7dea[150]]- _0xf4ddx10[_0x7dea[125]]* _0xf4ddx11* _0xf4ddx14)/ 2));_0xf4ddx5[_0x7dea[8]][_0x7dea[158]]= Math[_0x7dea[157]](_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[127]]* _0xf4ddx14- Math[_0x7dea[156]](10,(_0xf4ddx5[_0x7dea[8]][_0x7dea[151]]- _0xf4ddx10[_0x7dea[126]]* _0xf4ddx11* _0xf4ddx14)/ 2))}));this[_0x7dea[29]](_0x7dea[160], new Action(mxResources[_0x7dea[27]](_0x7dea[161]),function(){var _0xf4ddxc=mxUtils[_0x7dea[97]](mxResources[_0x7dea[27]](_0x7dea[96])+ _0x7dea[162],parseInt(_0xf4ddx5[_0x7dea[110]]()[_0x7dea[163]]()* 100));if(_0xf4ddxc!= null&& _0xf4ddxc[_0x7dea[103]]> 0&&  !isNaN(parseInt(_0xf4ddxc))){_0xf4ddx5[_0x7dea[137]](parseInt(_0xf4ddxc)/ 100)}}));var _0xf4ddx15=null;_0xf4ddx15= this[_0x7dea[10]](_0x7dea[164],function(){_0xf4ddx5[_0x7dea[166]](!_0xf4ddx5[_0x7dea[165]]());_0xf4ddx4[_0x7dea[167]]()},null,null,_0x7dea[168]);_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[165]]()});_0xf4ddx15= this[_0x7dea[10]](_0x7dea[171],function(){_0xf4ddx5[_0x7dea[173]][_0x7dea[172]]=  !_0xf4ddx5[_0x7dea[173]][_0x7dea[172]]});_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[173]][_0x7dea[172]]});_0xf4ddx15= this[_0x7dea[10]](_0x7dea[174],function(){_0xf4ddx5[_0x7dea[176]][_0x7dea[177]](!_0xf4ddx5[_0x7dea[176]][_0x7dea[175]]())});_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[176]][_0x7dea[175]]()});_0xf4ddx15= this[_0x7dea[10]](_0x7dea[178],function(){_0xf4ddx5[_0x7dea[179]]=  !_0xf4ddx5[_0x7dea[179]];_0xf4ddx5[_0x7dea[129]][_0x7dea[180]]()});_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[179]]});_0xf4ddx15= this[_0x7dea[10]](_0x7dea[181],function(){_0xf4ddx5[_0x7dea[181]]=  !_0xf4ddx5[_0x7dea[181]];_0xf4ddx4[_0x7dea[167]]();if(!_0xf4ddx5[_0x7dea[181]]){var _0xf4ddx16=_0xf4ddx5[_0x7dea[129]][_0x7dea[155]];_0xf4ddx5[_0x7dea[129]][_0x7dea[183]](_0xf4ddx16[_0x7dea[124]]- _0xf4ddx5[_0x7dea[8]][_0x7dea[154]]/ _0xf4ddx5[_0x7dea[129]][_0x7dea[182]],_0xf4ddx16[_0x7dea[127]]- _0xf4ddx5[_0x7dea[8]][_0x7dea[158]]/ _0xf4ddx5[_0x7dea[129]][_0x7dea[182]]);_0xf4ddx5[_0x7dea[8]][_0x7dea[154]]= 0;_0xf4ddx5[_0x7dea[8]][_0x7dea[158]]= 0;_0xf4ddx5[_0x7dea[184]]()}else {var _0xf4ddx17=_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[124]];var _0xf4ddx18=_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[127]];_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[124]]= 0;_0xf4ddx5[_0x7dea[129]][_0x7dea[155]][_0x7dea[127]]= 0;_0xf4ddx5[_0x7dea[184]]();_0xf4ddx5[_0x7dea[8]][_0x7dea[154]]-= Math[_0x7dea[157]](_0xf4ddx17* _0xf4ddx5[_0x7dea[129]][_0x7dea[182]]);_0xf4ddx5[_0x7dea[8]][_0x7dea[158]]-= Math[_0x7dea[157]](_0xf4ddx18* _0xf4ddx5[_0x7dea[129]][_0x7dea[182]])}},!mxClient[_0x7dea[185]]);_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[8]][_0x7dea[113]][_0x7dea[186]]== _0x7dea[187]});_0xf4ddx15= this[_0x7dea[10]](_0x7dea[147],mxUtils[_0x7dea[28]](this,function(){_0xf4ddx5[_0x7dea[145]]=  !_0xf4ddx5[_0x7dea[145]];_0xf4ddx5[_0x7dea[188]]= _0xf4ddx5[_0x7dea[145]];_0xf4ddx5[_0x7dea[189]]= _0xf4ddx5[_0x7dea[188]];_0xf4ddx5[_0x7dea[129]][_0x7dea[190]]();_0xf4ddx5[_0x7dea[184]]();_0xf4ddx4[_0x7dea[167]]();_0xf4ddx4[_0x7dea[192]][_0x7dea[191]]();if(mxUtils[_0x7dea[193]](_0xf4ddx5[_0x7dea[8]])){if(_0xf4ddx5[_0x7dea[145]]){_0xf4ddx5[_0x7dea[8]][_0x7dea[154]]-= 20;_0xf4ddx5[_0x7dea[8]][_0x7dea[158]]-= 20}else {_0xf4ddx5[_0x7dea[8]][_0x7dea[154]]+= 20;_0xf4ddx5[_0x7dea[8]][_0x7dea[158]]+= 20}}}));_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[145]]});_0xf4ddx15= this[_0x7dea[10]](_0x7dea[194],function(){_0xf4ddx5[_0x7dea[196]](!_0xf4ddx5[_0x7dea[195]][_0x7dea[175]]())},null,null,_0x7dea[197]);_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[195]][_0x7dea[175]]()});_0xf4ddx15= this[_0x7dea[10]](_0x7dea[198],function(){_0xf4ddx5[_0x7dea[195]][_0x7dea[200]](!_0xf4ddx5[_0x7dea[195]][_0x7dea[199]]())});_0xf4ddx15[_0x7dea[169]](true);_0xf4ddx15[_0x7dea[170]](function(){return _0xf4ddx5[_0x7dea[195]][_0x7dea[199]]()});this[_0x7dea[10]](_0x7dea[201],function(){var _0xf4ddx19=_0x7dea[95];if(mxResources[_0x7dea[203]](mxClient[_0x7dea[202]])){_0xf4ddx19= _0x7dea[204]+ mxClient[_0x7dea[202]]};window[_0x7dea[11]](_0x7dea[205])});this[_0x7dea[29]](_0x7dea[206], new Action(mxResources[_0x7dea[27]](_0x7dea[206])+ _0x7dea[207],function(){_0xf4ddx3[_0x7dea[9]]( new AboutDialog(_0xf4ddx3)[_0x7dea[8]],320,280,true,true)},null,null,_0x7dea[208]));var _0xf4ddx1a=mxUtils[_0x7dea[28]](this,function(_0xf4ddx1b,_0xf4ddx1c){this[_0x7dea[10]](_0xf4ddx1b,function(){_0xf4ddx5[_0x7dea[209]](mxConstants.STYLE_FONTSTYLE,_0xf4ddx1c)})});_0xf4ddx1a(_0x7dea[210],mxConstants.FONT_BOLD);_0xf4ddx1a(_0x7dea[211],mxConstants.FONT_ITALIC);_0xf4ddx1a(_0x7dea[212],mxConstants.FONT_UNDERLINE);this[_0x7dea[10]](_0x7dea[213],function(){_0xf4ddx5[_0x7dea[214]](mxConstants.STYLE_SHADOW)});this[_0x7dea[10]](_0x7dea[215],function(){_0xf4ddx5[_0x7dea[214]](mxConstants.STYLE_DASHED)});this[_0x7dea[10]](_0x7dea[216],function(){_0xf4ddx5[_0x7dea[214]](mxConstants.STYLE_ROUNDED)});this[_0x7dea[10]](_0x7dea[217],function(){_0xf4ddx5[_0x7dea[214]](mxConstants.STYLE_CURVED)});this[_0x7dea[10]](_0x7dea[113],function(){var _0xf4ddx9=_0xf4ddx5[_0x7dea[57]]();if(_0xf4ddx9!= null&& _0xf4ddx9[_0x7dea[103]]> 0){var _0xf4ddx1d=_0xf4ddx5[_0x7dea[102]]();var _0xf4ddx1c=mxUtils[_0x7dea[97]](mxResources[_0x7dea[27]](_0x7dea[96])+ _0x7dea[118]+ mxResources[_0x7dea[27]](_0x7dea[113])+ _0x7dea[218],_0xf4ddx1d[_0x7dea[219]](_0xf4ddx9[0])|| _0x7dea[95]);if(_0xf4ddx1c!= null){_0xf4ddx5[_0x7dea[220]](_0xf4ddx1c,_0xf4ddx9)}}});this[_0x7dea[10]](_0x7dea[221],function(){_0xf4ddx5[_0x7dea[222]](_0xf4ddx5[_0x7dea[93]]())});this[_0x7dea[10]](_0x7dea[223],function(){var _0xf4ddx7=_0xf4ddx5[_0x7dea[93]]();if(_0xf4ddx7!= null&& _0xf4ddx5[_0x7dea[102]]()[_0x7dea[224]](_0xf4ddx7)){var _0xf4ddx1e=_0xf4ddx4[_0x7dea[6]][_0x7dea[226]][_0x7dea[225]](_0xf4ddx7);if(_0xf4ddx1e instanceof  mxEdgeHandler){var _0xf4ddx16=_0xf4ddx5[_0x7dea[129]][_0x7dea[155]];var _0xf4ddx6=_0xf4ddx5[_0x7dea[129]][_0x7dea[182]];var _0xf4ddx17=_0xf4ddx16[_0x7dea[124]];var _0xf4ddx18=_0xf4ddx16[_0x7dea[127]];var _0xf4ddx1f=_0xf4ddx5[_0x7dea[102]]()[_0x7dea[227]](_0xf4ddx7);var _0xf4ddx20=_0xf4ddx5[_0x7dea[122]](_0xf4ddx1f);if(_0xf4ddx5[_0x7dea[102]]()[_0x7dea[121]](_0xf4ddx1f)&& _0xf4ddx20!= null){_0xf4ddx17+= _0xf4ddx20[_0x7dea[124]];_0xf4ddx18+= _0xf4ddx20[_0x7dea[127]]};_0xf4ddx1e[_0x7dea[232]](_0xf4ddx1e[_0x7dea[228]],_0xf4ddx5[_0x7dea[230]][_0x7dea[229]]/ _0xf4ddx6- _0xf4ddx17,_0xf4ddx5[_0x7dea[230]][_0x7dea[231]]/ _0xf4ddx6- _0xf4ddx18)}}});this[_0x7dea[10]](_0x7dea[233],function(){var _0xf4ddx21=_0xf4ddx3[_0x7dea[2]][_0x7dea[27]](_0x7dea[233]);if(_0xf4ddx21[_0x7dea[234]]!= null){_0xf4ddx21[_0x7dea[234]][_0x7dea[236]](_0xf4ddx21[_0x7dea[234]][_0x7dea[228]],_0xf4ddx21[_0x7dea[235]])}});this[_0x7dea[10]](_0x7dea[237],function(){function _0xf4ddx22(_0xf4ddxc,_0xf4ddx23,_0xf4ddx24){var _0xf4ddx25=null;var _0xf4ddx9=_0xf4ddx5[_0x7dea[57]]();_0xf4ddx5[_0x7dea[102]]()[_0x7dea[101]]();try{if(_0xf4ddx9[_0x7dea[103]]== 0){var _0xf4ddx26=_0xf4ddx5[_0x7dea[238]]();_0xf4ddx9= [_0xf4ddx5[_0x7dea[240]](_0xf4ddx5[_0x7dea[239]](),null,_0x7dea[95],_0xf4ddx26,_0xf4ddx26,_0xf4ddx23,_0xf4ddx24)];_0xf4ddx25= _0xf4ddx9};_0xf4ddx5[_0x7dea[114]](mxConstants.STYLE_IMAGE,_0xf4ddxc,_0xf4ddx9);_0xf4ddx5[_0x7dea[114]](mxConstants.STYLE_SHAPE,_0x7dea[237],_0xf4ddx9);if(_0xf4ddx5[_0x7dea[241]]()== 1){if(_0xf4ddx23!= null&& _0xf4ddx24!= null){var _0xf4ddx7=_0xf4ddx9[0];var _0xf4ddxd=_0xf4ddx5[_0x7dea[102]]()[_0x7dea[242]](_0xf4ddx7);if(_0xf4ddxd!= null){_0xf4ddxd= _0xf4ddxd[_0x7dea[123]]();_0xf4ddxd[_0x7dea[125]]= _0xf4ddx23;_0xf4ddxd[_0x7dea[126]]= _0xf4ddx24;_0xf4ddx5[_0x7dea[102]]()[_0x7dea[128]](_0xf4ddx7,_0xf4ddxd)}}}}finally{_0xf4ddx5[_0x7dea[102]]()[_0x7dea[107]]()};if(_0xf4ddx25!= null){_0xf4ddx5[_0x7dea[59]](_0xf4ddx25);_0xf4ddx5[_0x7dea[243]](_0xf4ddx25[0])}}var _0xf4ddxc=_0x7dea[95];var _0xf4ddxb=_0xf4ddx5[_0x7dea[110]]()[_0x7dea[109]](_0xf4ddx5[_0x7dea[93]]());if(_0xf4ddxb!= null){_0xf4ddxc= _0xf4ddxb[_0x7dea[113]][mxConstants[_0x7dea[244]]]|| _0xf4ddxc};_0xf4ddxc= mxUtils[_0x7dea[97]](mxResources[_0x7dea[27]](_0x7dea[96])+ _0x7dea[118]+ mxResources[_0x7dea[27]](_0x7dea[245])+ _0x7dea[218],_0xf4ddxc);if(_0xf4ddxc!= null){if(_0xf4ddxc[_0x7dea[103]]> 0){var _0xf4ddx27= new Image();_0xf4ddx27[_0x7dea[246]]= function(){_0xf4ddx22(_0xf4ddxc,_0xf4ddx27[_0x7dea[125]],_0xf4ddx27[_0x7dea[126]])};_0xf4ddx27[_0x7dea[247]]= function(){mxUtils[_0x7dea[249]](mxResources[_0x7dea[27]](_0x7dea[248]))};_0xf4ddx27[_0x7dea[250]]= _0xf4ddxc}}})};Actions[_0x7dea[4]][_0x7dea[10]]= function(_0xf4ddx1b,_0xf4ddx28,_0xf4ddx29,_0xf4ddx2a,_0xf4ddx2b){return this[_0x7dea[29]](_0xf4ddx1b, new Action(mxResources[_0x7dea[27]](_0xf4ddx1b),_0xf4ddx28,_0xf4ddx29,_0xf4ddx2a,_0xf4ddx2b))};Actions[_0x7dea[4]][_0x7dea[29]]= function(_0xf4ddx2c,_0xf4ddx15){this[_0x7dea[2]][_0xf4ddx2c]= _0xf4ddx15;return _0xf4ddx15};Actions[_0x7dea[4]][_0x7dea[27]]= function(_0xf4ddx2c){return this[_0x7dea[2]][_0xf4ddx2c]};function Action(_0xf4ddx2e,_0xf4ddx28,_0xf4ddx29,_0xf4ddx2a,_0xf4ddx2b){mxEventSource[_0x7dea[251]](this);this[_0x7dea[252]]= _0xf4ddx2e;this[_0x7dea[146]]= _0xf4ddx28;this[_0x7dea[253]]= (_0xf4ddx29!= null)?_0xf4ddx29:true;this[_0x7dea[254]]= _0xf4ddx2a;this[_0x7dea[255]]= _0xf4ddx2b}mxUtils[_0x7dea[256]](Action,mxEventSource);Action[_0x7dea[4]][_0x7dea[177]]= function(_0xf4ddxc){if(this[_0x7dea[253]]!= _0xf4ddxc){this[_0x7dea[253]]= _0xf4ddxc;this[_0x7dea[258]]( new mxEventObject(_0x7dea[257]))}};Action[_0x7dea[4]][_0x7dea[169]]= function(_0xf4ddxc){this[_0x7dea[259]]= _0xf4ddxc};Action[_0x7dea[4]][_0x7dea[170]]= function(_0xf4ddx28){this[_0x7dea[260]]= _0xf4ddx28};Action[_0x7dea[4]][_0x7dea[261]]= function(){return this[_0x7dea[260]]()}
\ No newline at end of file
index 2e285cc..af0ff02 100644 (file)
@@ -1 +1 @@
-var _0x4d3a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x69\x6E\x70\x75\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x74\x79\x70\x65","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x68\x65\x63\x6B\x65\x64","\x7C","\x2F","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x66\x69\x6C\x65\x73","\x73\x6C\x69\x63\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x7C\x70\x64\x66\x7C\x74\x69\x66\x66\x7C\x74\x69\x66","\x66\x69\x6C\x65","\x6E\x61\x6D\x65","\x61\x70\x70\x65\x6E\x64","\x50\x4F\x53\x54","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6F\x70\x65\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x64\x61\x74\x61","\x65\x64\x69\x74\x6F\x72","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x76\x61\x6C\x75\x65","\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x70\x61\x74\x68","\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x57\x72\x6F\x6E\x67\x20\x66\x69\x6C\x65\x20\x66\x6F\x72\x6D\x61\x74\x21","\x65\x72\x72\x6F\x72","\x47\x45\x54","\x73\x65\x6C\x65\x63\x74","\x6F\x70\x74\x69\x6F\x6E","\x74\x65\x78\x74","\x2D\x2D\x20\x4E\x6F\x6E\x65\x20\x2D\x2D","\x2D\x31","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x25","\x72\x65\x70\x6C\x61\x63\x65","\x66\x6F\x72\x45\x61\x63\x68","\x73\x65\x6C\x65\x63\x74\x65\x64","\x72\x6F\x77\x73","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C\x20\x73\x65\x6C\x65\x63\x74\x32","\x67\x72\x6F\x75\x70\x42\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x70\x74\x67\x72\x6F\x75\x70","\x6C\x61\x62\x65\x6C","\x63\x61\x70\x69\x74\x61\x6C\x69\x7A\x65","\x30","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x66\x61\x74\x68\x65\x72","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x73\x6F\x6E","\x2D","","\x2F\x61\x70\x69\x2F\x72\x65\x73\x74\x2F\x6C\x69\x73\x74\x2F\x6C\x69\x73\x74","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x52\x4D\x49","\x69\x64","\x6C\x6F\x67","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x73\x63\x72\x6F\x6C\x6C\x57\x69\x64\x74\x68","\x62\x6F\x64\x79","\x72\x6F\x75\x6E\x64","\x6D\x61\x78","\x73\x63\x72\x6F\x6C\x6C\x48\x65\x69\x67\x68\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x44\x69\x61\x6C\x6F\x67","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x6D\x6F\x64\x61\x6C\x20\x66\x61\x64\x65\x20\x69\x6E\x20\x63\x65\x6E\x74\x65\x72","\x64\x69\x73\x70\x6C\x61\x79","\x73\x74\x79\x6C\x65","\x62\x6C\x6F\x63\x6B","\x70\x61\x64\x64\x69\x6E\x67\x52\x69\x67\x68\x74","\x31\x32\x70\x78","\x67\x65\x4D\x6F\x64\x61\x6C\x44\x69\x61\x6C\x6F\x67","\x6D\x6F\x64\x61\x6C\x2D\x64\x69\x61\x6C\x6F\x67","\x62\x67","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x6D\x6F\x64\x61\x6C\x2D\x62\x61\x63\x6B\x64\x72\x6F\x70\x20\x66\x61\x64\x65\x20\x69\x6E","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x6E\x44\x69\x61\x6C\x6F\x67\x43\x6C\x6F\x73\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x6C\x6F\x73\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x64\x61\x6C\x2D\x63\x6F\x6E\x74\x65\x6E\x74","\x6D\x6F\x64\x61\x6C\x2D\x68\x65\x61\x64\x65\x72","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79","\x6D\x6F\x64\x61\x6C\x2D\x66\x6F\x6F\x74\x65\x72","\x68\x34","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x69\x6D\x70\x6F\x72\x74","\x67\x65\x74","\x20\x58\x4D\x4C","\x77\x72\x69\x74\x65","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x62\x75\x74\x74\x6F\x6E","\x72\x6F\x77","\x63\x6F\x6C\x2D\x6D\x64\x2D\x31\x32","\x74\x65\x78\x74\x61\x72\x65\x61","\x77\x69\x64\x74\x68","\x31\x30\x30\x25","\x68\x65\x69\x67\x68\x74","\x33\x37\x34\x70\x78","\x61\x63\x63\x65\x70\x74","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x63\x68\x61\x6E\x67\x65","\x74\x61\x72\x67\x65\x74","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x73\x75\x6C\x74","\x72\x65\x61\x64\x41\x73\x54\x65\x78\x74","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x6F\x72\x6D\x61\x74\x20\x66\x69\x6C\x65","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x69\x6C\x65","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x62\x69\x6E\x64","\x62\x74\x6E\x20\x62\x6C\x75\x65","\x63\x61\x6E\x63\x65\x6C","\x62\x74\x6E\x20\x64\x65\x66\x61\x75\x6C\x74","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x69\x6D\x67","\x62\x6F\x72\x64\x65\x72","\x30\x70\x78","\x31\x37\x36","\x31\x35\x31","\x73\x72\x63","\x2F\x6C\x6F\x67\x6F\x2E\x70\x6E\x67","\x62\x72","\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x58\x65\x6E\x69\x61\x6C\x61\x62\x20","\x56\x45\x52\x53\x49\x4F\x4E","\x61","\x68\x72\x65\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D\x2F","\x5F\x62\x6C\x61\x6E\x6B","\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D","\x73\x61\x76\x65\x41\x73","\x5F","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x63\x6F\x6C\x2D\x6D\x64\x2D\x34","\x63\x6F\x6C\x2D\x6D\x64\x2D\x38","\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C\x20\x70\x75\x6C\x6C\x2D\x72\x69\x67\x68\x74","\x70\x72\x6F\x6A\x65\x63\x74\x6E\x61\x6D\x65","\x5F\x63\x6F\x70\x79","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C","\x73\x61\x76\x65","\x6E\x65\x77","\x5F\x6E\x65\x77","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x2D\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x20\x66\x6F\x72\x6D\x2D\x72\x6F\x77\x2D\x73\x65\x70\x65\x72\x61\x74\x65\x64","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70","\x63\x6F\x6C\x2D\x73\x6D\x2D\x34\x20\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C","\x63\x6F\x6C\x2D\x73\x6D\x2D\x38","\x75\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x6E\x61\x6D\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x6E\x61\x6D\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70\x20\x6C\x61\x73\x74","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x63\x6F\x75\x6E\x74","\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x72\x65\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x50\x55\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6E\x61\x6D\x65\x3D","\x50\x72\x6F\x6A\x65\x63\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x72\x65\x6E\x61\x6D\x65\x64","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72\x73","\x6F\x6E\x65\x72\x72\x6F\x72","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x6C\x65\x72\x74","\x65\x64\x69\x74","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x73\x74\x6F\x70\x50\x72\x6F\x70\x61\x67\x61\x74\x69\x6F\x6E","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x64\x61\x74\x61\x54\x72\x61\x6E\x73\x66\x65\x72","\x64\x72\x61\x67\x6F\x76\x65\x72","\x64\x72\x6F\x70","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D","\x65\x78\x70\x6F\x72\x74","\x67\x65\x74\x58\x6D\x6C","\x73\x69\x6D\x75\x6C\x61\x74\x65","\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D","\x67\x72\x61\x70\x68","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D\x20\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x2D\x73\x63\x72\x6F\x6C\x6C","\x20","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x71\x75\x65\x75\x65","\x6F\x70\x74\x73","\x78","\x58","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x73\x2F\x61\x6C\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x73\x69\x70\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73","\x71\x75\x65\x75\x65\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B\x73","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x6F\x75\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x73\x65\x6E\x64\x46\x61\x78","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x73\x65\x6E\x64\x53\x4D\x53","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x74\x65\x6D\x70\x6C\x61\x74\x65\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73","\x63\x6F\x6E\x74\x65\x78\x74","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x6D\x61\x69\x6C\x62\x6F\x78","\x25\x6D\x61\x69\x6C\x62\x6F\x78\x25\x40\x25\x63\x6F\x6E\x74\x65\x78\x74\x25","\x6D\x6F\x64\x65\x6C","\x69\x73\x70\x65\x65\x63\x68\x5F\x61\x73\x72\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x62\x65\x65\x70","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x70\x6F\x73","\x69\x73\x70\x65\x65\x63\x68\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x72\x65\x67\x69\x6F\x6E","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x76\x6F\x69\x63\x65","\x67\x6F\x6F\x67\x6C\x65\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x6E\x74\x4B\x65\x79","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x61\x6E\x73\x77\x65\x72","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x6C\x69\x73\x74\x73","\x6C\x69\x73\x74\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x6F\x64\x62\x63","\x6F\x64\x62\x63\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64\x73","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x5F\x69\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x69\x67\x69\x74","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x6D\x61\x78\x64\x69\x67\x69\x74","\x72\x65\x74\x72\x79","\x6E\x75\x6D\x62\x65\x72","\x6D\x69\x6E","\x73\x70\x65\x65\x64","\x64\x65\x6C\x61\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x6B\x65\x79","\x71\x75\x65\x72\x79","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x63\x6F\x6D\x6D\x61\x6E\x64","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68","\x31\x36\x30","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x68\x69\x64\x64\x65\x6E","\x72\x65\x61\x64\x6F\x6E\x6C\x79","\x74\x72\x75\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x2E\x70\x64\x66\x2C\x2E\x74\x69\x66\x2C\x2E\x74\x69\x66\x66","\x6F\x6E\x63\x68\x61\x6E\x67\x65","\x75\x70\x6C\x6F\x61\x64\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x28\x74\x68\x69\x73\x29\x3B","\x63\x68\x6F\x6F\x73\x65\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x68\x65\x6C\x70\x5F","\x70","\x68\x65\x6C\x70\x2D\x62\x6C\x6F\x63\x6B","\x72\x65\x66\x72\x65\x73\x68"];_0x4d3a[0];var editorUi_global;function createCheckbox(_0x73b7x3){var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[3],_0x4d3a[4]);if(_0x73b7x3){_0x73b7x4[_0x4d3a[5]](_0x4d3a[6],true)};return _0x73b7x4}function uploadFaxAttachment(_0x73b7x6){var _0x73b7x7=_0x4d3a[7]+ _0x73b7x6[_0x4d3a[10]][0][_0x4d3a[3]][_0x4d3a[11]](_0x73b7x6[_0x4d3a[10]][0][_0x4d3a[3]][_0x4d3a[9]](_0x4d3a[8])+ 1)+ _0x4d3a[7];if(_0x4d3a[13][_0x4d3a[12]](_0x73b7x7)!==  -1){var _0x73b7x8= new FormData();var _0x73b7x9= new XMLHttpRequest();_0x73b7x8[_0x4d3a[16]](_0x4d3a[14],_0x73b7x6[_0x4d3a[10]][0],_0x73b7x6[_0x4d3a[10]][0][_0x4d3a[15]]);_0x73b7x9[_0x4d3a[19]](_0x4d3a[17],_0x4d3a[18],false);_0x73b7x9[_0x4d3a[25]](_0x4d3a[20],_0x4d3a[21]+ editorUi_global[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[22]]);_0x73b7x9[_0x4d3a[26]](_0x73b7x8);var _0x73b7xa;if(_0x73b7x9[_0x4d3a[27]]=== 201){_0x73b7xa= JSON[_0x4d3a[29]](_0x73b7x9[_0x4d3a[28]]);document[_0x4d3a[32]](_0x4d3a[31])[_0x4d3a[30]]= _0x73b7xa[_0x4d3a[15]];document[_0x4d3a[32]](_0x4d3a[33])[_0x4d3a[30]]= _0x73b7xa[_0x4d3a[34]];document[_0x4d3a[32]](_0x4d3a[35])[_0x4d3a[30]]= _0x73b7xa[_0x4d3a[3]]}}else {console[_0x4d3a[37]](_0x4d3a[36])}}function createDropdownFromApi(_0x73b7xc,_0x73b7x3,_0x73b7xd,_0x73b7xe,_0x73b7xf,_0x73b7x10,_0x73b7x11,_0x73b7x12){var _0x73b7x9= new XMLHttpRequest();_0x73b7x9[_0x4d3a[19]](_0x4d3a[38],_0x73b7xc,false);_0x73b7x9[_0x4d3a[25]](_0x4d3a[20],_0x4d3a[21]+ _0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[22]]);_0x73b7x9[_0x4d3a[26]](null);var _0x73b7xa=[];if(_0x73b7x9[_0x4d3a[27]]=== 200){_0x73b7xa= JSON[_0x4d3a[29]](_0x73b7x9[_0x4d3a[28]])};var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[39]);var _0x73b7x13=document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x4d3a[42];_0x73b7x13[_0x4d3a[30]]= _0x4d3a[43];_0x73b7x4[_0x4d3a[44]](_0x73b7x13);_0x73b7xa[_0x4d3a[49]][_0x4d3a[47]](function(_0x73b7x14){if(!_0x73b7x12|| _0x73b7x14[_0x73b7xd]!= _0x73b7x12){_0x73b7x13= document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x73b7x14[_0x73b7xd];if(_0x73b7x10&& _0x73b7x11){_0x73b7x13[_0x4d3a[30]]= _0x73b7x11;_0x73b7x10[_0x4d3a[47]](function(_0x73b7x15){_0x73b7x13[_0x4d3a[30]]= _0x73b7x13[_0x4d3a[30]][_0x4d3a[46]](_0x4d3a[45]+ _0x73b7x15+ _0x4d3a[45],_0x73b7x14[_0x73b7x15])});_0x73b7x13[_0x4d3a[48]]= (_0x73b7x13[_0x4d3a[30]]== _0x73b7x3)}else {_0x73b7x13[_0x4d3a[30]]= _0x73b7x14[_0x73b7xe];_0x73b7x13[_0x4d3a[48]]= (_0x73b7x14[_0x73b7xe]== _0x73b7x3)};_0x73b7x4[_0x4d3a[44]](_0x73b7x13)}});_0x73b7x4[_0x4d3a[50]]= _0x4d3a[51];return _0x73b7x4}function createDropdownWithOptgroupFromApi(_0x73b7xc,_0x73b7x3,_0x73b7xd,_0x73b7xe,_0x73b7xf,_0x73b7x17){var _0x73b7x9= new XMLHttpRequest();_0x73b7x9[_0x4d3a[19]](_0x4d3a[38],_0x73b7xc,false);_0x73b7x9[_0x4d3a[25]](_0x4d3a[20],_0x4d3a[21]+ _0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[22]]);_0x73b7x9[_0x4d3a[26]](null);var _0x73b7xa=[];if(_0x73b7x9[_0x4d3a[27]]=== 200){_0x73b7xa= JSON[_0x4d3a[29]](_0x73b7x9[_0x4d3a[28]])};var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[39]);var _0x73b7x13=document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x4d3a[42];_0x73b7x13[_0x4d3a[30]]= _0x4d3a[43];_0x73b7x4[_0x4d3a[44]](_0x73b7x13);var _0x73b7x18=_[_0x4d3a[52]](_0x73b7xa[_0x4d3a[49]],_0x73b7x17);for(var _0x73b7x19 in _0x73b7x18){if(_0x73b7x18[_0x4d3a[53]](_0x73b7x19)){var _0x73b7x1a=document[_0x4d3a[2]](_0x4d3a[54]);_0x73b7x1a[_0x4d3a[55]]= _[_0x4d3a[56]](_0x73b7x19);var _0x73b7x1b=_0x73b7x18[_0x73b7x19];_0x73b7x1b[_0x4d3a[47]](function(_0x73b7x14){_0x73b7x13= document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x73b7x14[_0x73b7xd];_0x73b7x13[_0x4d3a[30]]= _0x73b7x14[_0x73b7xe];_0x73b7x13[_0x4d3a[48]]= (_0x73b7x14[_0x73b7xe]== _0x73b7x3);_0x73b7x1a[_0x4d3a[44]](_0x73b7x13)});_0x73b7x4[_0x4d3a[44]](_0x73b7x1a)}};_0x73b7x4[_0x4d3a[50]]= _0x4d3a[51];return _0x73b7x4}function createGroupedDropdownFromApi(_0x73b7xc,_0x73b7x3,_0x73b7xd,_0x73b7xe,_0x73b7xf,_0x73b7x1d){var _0x73b7x9= new XMLHttpRequest();_0x73b7x9[_0x4d3a[19]](_0x4d3a[38],_0x73b7xc,false);_0x73b7x9[_0x4d3a[25]](_0x4d3a[20],_0x4d3a[21]+ _0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[22]]);_0x73b7x9[_0x4d3a[26]](null);var _0x73b7xa=[];if(_0x73b7x9[_0x4d3a[27]]=== 200){_0x73b7xa= JSON[_0x4d3a[29]](_0x73b7x9[_0x4d3a[28]])};var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[39]);var _0x73b7x13=document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x4d3a[42];_0x73b7x13[_0x4d3a[30]]= _0x4d3a[57];_0x73b7x4[_0x4d3a[44]](_0x73b7x13);_0x73b7xa[_0x4d3a[49]][_0x4d3a[47]](function(_0x73b7x14){_0x73b7x13= document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[50]]= _0x4d3a[58];_0x73b7x13[_0x4d3a[41]]= _0x73b7x14[_0x73b7xd][_0x4d3a[59]]();_0x73b7x13[_0x4d3a[30]]= _0x73b7x14[_0x73b7xe];_0x73b7x13[_0x4d3a[48]]= (_0x73b7x14[_0x73b7xe]== _0x73b7x3);_0x73b7x4[_0x4d3a[44]](_0x73b7x13);_0x73b7x14[_0x73b7x1d][_0x4d3a[47]](function(_0x73b7x14){_0x73b7x13= document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[50]]= _0x4d3a[60];_0x73b7x13[_0x4d3a[41]]= _0x4d3a[61]+ _[_0x4d3a[56]](_0x73b7x14[_0x73b7xd]);_0x73b7x13[_0x4d3a[30]]= _0x73b7x14[_0x73b7xe];_0x73b7x13[_0x4d3a[48]]= (_0x73b7x14[_0x73b7xe]== _0x73b7x3);_0x73b7x4[_0x4d3a[44]](_0x73b7x13)})});_0x73b7x4[_0x4d3a[50]]= _0x4d3a[51];return _0x73b7x4}function createDropdownFromArray(_0x73b7x1f,_0x73b7x3){var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[39]);for(var _0x73b7x20 in _0x73b7x1f){var _0x73b7x13=document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x73b7x1f[_0x73b7x20];_0x73b7x13[_0x4d3a[30]]= _0x73b7x20;if(_0x73b7x3> 0|| _0x73b7x3!= _0x4d3a[62]){_0x73b7x13[_0x4d3a[48]]= (_0x73b7x3=== _0x73b7x20)?true:false};_0x73b7x4[_0x4d3a[44]](_0x73b7x13)};_0x73b7x4[_0x4d3a[50]]= _0x4d3a[51];return _0x73b7x4}function createDropdownFromTigerDialList(_0x73b7x3){var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[39]);var _0x73b7x1f=[];var _0x73b7x22= new XMLHttpRequest();try{_0x73b7x22[_0x4d3a[19]](_0x4d3a[17],_0x4d3a[63],false);_0x73b7x22[_0x4d3a[26]](JSON[_0x4d3a[64]]({page:1,size:600000}));if(_0x73b7x22[_0x4d3a[27]]=== 200){var _0x73b7xa=JSON[_0x4d3a[29]](_0x73b7x22[_0x4d3a[28]]);if(_0x73b7xa[_0x4d3a[27]]> 0){var _0x73b7x23=_0x73b7xa[_0x4d3a[28]][_0x4d3a[65]][_0x4d3a[49]];for(var _0x73b7x24 in _0x73b7x23){_0x73b7x1f[_0x73b7x23[_0x73b7x24][_0x4d3a[66]]]= _0x73b7x23[_0x73b7x24][_0x4d3a[15]]}}}}catch(e){console[_0x4d3a[67]](e)};for(var _0x73b7x20 in _0x73b7x1f){var _0x73b7x13=document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x73b7x1f[_0x73b7x20];_0x73b7x13[_0x4d3a[30]]= _0x73b7x20;if(_0x73b7x3> 0|| _0x73b7x3!= _0x4d3a[62]){_0x73b7x13[_0x4d3a[48]]= (_0x73b7x3=== _0x73b7x20)?true:false};_0x73b7x4[_0x4d3a[44]](_0x73b7x13)};_0x73b7x4[_0x4d3a[50]]= _0x4d3a[51];return _0x73b7x4}function Dialog(_0x73b7xf,_0x73b7x26,_0x73b7x27,_0x73b7x28,_0x73b7x29,_0x73b7x2a,_0x73b7x2b){var _0x73b7x2c=0;if(mxClient[_0x4d3a[68]]&& document[_0x4d3a[69]]!= 9){_0x73b7x2c= 60};_0x73b7x27+= _0x73b7x2c;_0x73b7x28+= _0x73b7x2c;var _0x73b7x2d=Math[_0x4d3a[73]](0,Math[_0x4d3a[72]]((document[_0x4d3a[71]][_0x4d3a[70]]- _0x73b7x27)/ 2));var _0x73b7x2e=Math[_0x4d3a[73]](0,Math[_0x4d3a[72]]((Math[_0x4d3a[73]](document[_0x4d3a[71]][_0x4d3a[74]],document[_0x4d3a[75]][_0x4d3a[74]])- _0x73b7x28)/ 3));var _0x73b7x2f=_0x73b7xf[_0x4d3a[77]](_0x4d3a[76]);_0x73b7x2f[_0x4d3a[50]]= _0x4d3a[78];_0x73b7x2f[_0x4d3a[80]][_0x4d3a[79]]= _0x4d3a[81];_0x73b7x2f[_0x4d3a[80]][_0x4d3a[82]]= _0x4d3a[83];var _0x73b7x30=_0x73b7xf[_0x4d3a[77]](_0x4d3a[84]);_0x73b7x30[_0x4d3a[50]]= _0x4d3a[85];_0x73b7x30[_0x4d3a[44]](_0x73b7x26);_0x73b7x2f[_0x4d3a[44]](_0x73b7x30);if(this[_0x4d3a[86]]== null){this[_0x4d3a[86]]= _0x73b7xf[_0x4d3a[77]](_0x4d3a[87]);this[_0x4d3a[86]][_0x4d3a[50]]= _0x4d3a[88];if(mxClient[_0x4d3a[89]]){ new mxDivResizer(this[_0x4d3a[86]])}};if(_0x73b7x29){document[_0x4d3a[71]][_0x4d3a[44]](this[_0x4d3a[86]])};document[_0x4d3a[71]][_0x4d3a[44]](_0x73b7x2f);this[_0x4d3a[90]]= _0x73b7x2b;this[_0x4d3a[91]]= _0x73b7x2f}Dialog[_0x4d3a[93]][_0x4d3a[92]]= function(){if(this[_0x4d3a[90]]!= null){this[_0x4d3a[90]]();this[_0x4d3a[90]]= null};this[_0x4d3a[91]][_0x4d3a[95]][_0x4d3a[94]](this[_0x4d3a[91]]);this[_0x4d3a[86]][_0x4d3a[95]][_0x4d3a[94]](this[_0x4d3a[86]])};function ImportDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[102])+ _0x4d3a[104]);var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x38=_0x73b7xf[_0x4d3a[77]](_0x4d3a[108]);var _0x73b7x39=_0x73b7xf[_0x4d3a[77]](_0x4d3a[109]);var _0x73b7x3a=document[_0x4d3a[2]](_0x4d3a[110]);_0x73b7x3a[_0x4d3a[80]][_0x4d3a[111]]= _0x4d3a[112];_0x73b7x3a[_0x4d3a[80]][_0x4d3a[113]]= _0x4d3a[114];var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[3]]= _0x4d3a[14];_0x73b7x4[_0x4d3a[5]](_0x4d3a[115],_0x4d3a[116]);_0x73b7x4[_0x4d3a[124]](_0x4d3a[117],function _0x73b7x3b(_0x73b7x3c){var _0x73b7x3d=_0x73b7x3c[_0x4d3a[118]][_0x4d3a[10]][0];console[_0x4d3a[67]](_0x73b7x3d);if(_0x73b7x3d){if(_0x73b7x3d[_0x4d3a[3]]=== _0x4d3a[116]){var _0x73b7x3e= new FileReader();_0x73b7x3e[_0x4d3a[119]]= function(_0x73b7x3f){var _0x73b7x40=_0x73b7x3f[_0x4d3a[118]][_0x4d3a[120]];mxUtils[_0x4d3a[105]](_0x73b7x3a,_0x73b7x40)};_0x73b7x3e[_0x4d3a[121]](_0x73b7x3d)}else {alert(_0x4d3a[122])}}else {alert(_0x4d3a[123])}},false);_0x73b7x39[_0x4d3a[44]](_0x73b7x4);_0x73b7x39[_0x4d3a[44]](_0x73b7x3a);_0x73b7x38[_0x4d3a[44]](_0x73b7x39);_0x73b7x34[_0x4d3a[44]](_0x73b7x38);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[102]),mxUtils[_0x4d3a[127]](this,function(_0x73b7x42){var _0x73b7x43=mxUtils[_0x4d3a[125]](_0x73b7x3a[_0x4d3a[30]]);_0x73b7xf[_0x4d3a[24]][_0x4d3a[126]](_0x73b7x43[_0x4d3a[75]]);_0x73b7xf[_0x4d3a[106]]()}));_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function AboutDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[131])+ _0x4d3a[132]);var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x46=document[_0x4d3a[2]](_0x4d3a[133]);_0x73b7x46[_0x4d3a[80]][_0x4d3a[134]]= _0x4d3a[135];_0x73b7x46[_0x4d3a[5]](_0x4d3a[111],_0x4d3a[136]);_0x73b7x46[_0x4d3a[5]](_0x4d3a[111],_0x4d3a[137]);_0x73b7x46[_0x4d3a[5]](_0x4d3a[138],IMAGE_PATH+ _0x4d3a[139]);_0x73b7x34[_0x4d3a[44]](_0x73b7x46);mxUtils[_0x4d3a[140]](_0x73b7x34);mxUtils[_0x4d3a[105]](_0x73b7x34,_0x4d3a[141]+ mxClient[_0x4d3a[142]]);mxUtils[_0x4d3a[140]](_0x73b7x34);var _0x73b7x47=document[_0x4d3a[2]](_0x4d3a[143]);_0x73b7x47[_0x4d3a[5]](_0x4d3a[144],_0x4d3a[145]);_0x73b7x47[_0x4d3a[5]](_0x4d3a[118],_0x4d3a[146]);mxUtils[_0x4d3a[105]](_0x73b7x47,_0x4d3a[147]);_0x73b7x34[_0x4d3a[44]](_0x73b7x47);mxUtils[_0x4d3a[140]](_0x73b7x34);mxUtils[_0x4d3a[140]](_0x73b7x34);var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[92]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function SaveDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[148]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x49=_0x4d3a[15];var _0x73b7x4a=_0x4d3a[149]+ _0x73b7x49;var _0x73b7x3=_0x73b7xf[_0x4d3a[24]][_0x4d3a[150]]();var _0x73b7x38=_0x73b7xf[_0x4d3a[77]](_0x4d3a[108]);var _0x73b7x39=_0x73b7xf[_0x4d3a[77]](_0x4d3a[151]);var _0x73b7x4b=_0x73b7xf[_0x4d3a[77]](_0x4d3a[152]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[153];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x4d3a[154]));_0x73b7x39[_0x4d3a[44]](_0x73b7x4c);var _0x73b7x4d=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4d[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3+ _0x4d3a[155]);_0x73b7x4d[_0x4d3a[5]](_0x4d3a[66],_0x73b7x4a);_0x73b7x4d[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x4b[_0x4d3a[44]](_0x73b7x4d);_0x73b7x38[_0x4d3a[44]](_0x73b7x39);_0x73b7x38[_0x4d3a[44]](_0x73b7x4b);_0x73b7x34[_0x4d3a[44]](_0x73b7x38);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[157]),function(){_0x73b7xf[_0x4d3a[148]](_0x73b7x4d[_0x4d3a[30]]);_0x73b7xf[_0x4d3a[106]]()});_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function NewDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[158]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x49=_0x4d3a[15];var _0x73b7x4a=_0x4d3a[149]+ _0x73b7x49;var _0x73b7x3=_0x73b7xf[_0x4d3a[24]][_0x4d3a[150]]();var _0x73b7x38=_0x73b7xf[_0x4d3a[77]](_0x4d3a[108]);var _0x73b7x39=_0x73b7xf[_0x4d3a[77]](_0x4d3a[151]);var _0x73b7x4b=_0x73b7xf[_0x4d3a[77]](_0x4d3a[152]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[153];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x4d3a[154]));_0x73b7x39[_0x4d3a[44]](_0x73b7x4c);var _0x73b7x4d=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4d[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3+ _0x4d3a[159]);_0x73b7x4d[_0x4d3a[5]](_0x4d3a[66],_0x73b7x4a);_0x73b7x4d[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x4b[_0x4d3a[44]](_0x73b7x4d);_0x73b7x38[_0x4d3a[44]](_0x73b7x39);_0x73b7x38[_0x4d3a[44]](_0x73b7x4b);_0x73b7x34[_0x4d3a[44]](_0x73b7x38);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[158]),function(){_0x73b7xf[_0x4d3a[158]](_0x73b7x4d[_0x4d3a[30]]);_0x73b7xf[_0x4d3a[106]]()});_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function DescriptionDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[160]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x50=_0x73b7xf[_0x4d3a[77]](_0x4d3a[161]);var _0x73b7x49=_0x4d3a[160];var _0x73b7x4a=_0x4d3a[149]+ _0x73b7x49;var _0x73b7x3=_0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[160]]|| _0x4d3a[62];var _0x73b7x19=_0x73b7xf[_0x4d3a[77]](_0x4d3a[162]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[163];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x73b7x49));_0x73b7x19[_0x4d3a[44]](_0x73b7x4c);var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x4[_0x4d3a[5]](_0x4d3a[66],_0x73b7x4a);var _0x73b7x2f=_0x73b7xf[_0x4d3a[77]](_0x4d3a[164]);_0x73b7x2f[_0x4d3a[44]](_0x73b7x4);_0x73b7x19[_0x4d3a[44]](_0x73b7x2f);_0x73b7x50[_0x4d3a[44]](_0x73b7x19);_0x73b7x34[_0x4d3a[44]](_0x73b7x50);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[165]),function(){_0x73b7xf[_0x4d3a[160]](_0x73b7x4[_0x4d3a[30]]);_0x73b7xf[_0x4d3a[106]]()});_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function VariableDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[166]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x50=_0x73b7xf[_0x4d3a[77]](_0x4d3a[161]);var _0x73b7x49=_0x4d3a[15];var _0x73b7x4a=_0x4d3a[149]+ _0x73b7x49;var _0x73b7x3=_0x4d3a[167];var _0x73b7x19=_0x73b7xf[_0x4d3a[77]](_0x4d3a[162]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);var _0x73b7x52=_0x4d3a[168];_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[163];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x73b7x52));_0x73b7x19[_0x4d3a[44]](_0x73b7x4c);var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x4[_0x4d3a[5]](_0x4d3a[66],_0x73b7x4a);var _0x73b7x2f=_0x73b7xf[_0x4d3a[77]](_0x4d3a[164]);_0x73b7x2f[_0x4d3a[44]](_0x73b7x4);_0x73b7x19[_0x4d3a[44]](_0x73b7x2f);_0x73b7x50[_0x4d3a[44]](_0x73b7x19);_0x73b7x49= _0x4d3a[160];_0x73b7x4a= _0x4d3a[149]+ _0x73b7x49;_0x73b7x3= _0x4d3a[169];_0x73b7x19= _0x73b7xf[_0x4d3a[77]](_0x4d3a[170]);_0x73b7x4c= document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[163];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x73b7x49));_0x73b7x19[_0x4d3a[44]](_0x73b7x4c);var _0x73b7x53=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x53[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x53[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x53[_0x4d3a[5]](_0x4d3a[66],_0x73b7x4a);_0x73b7x2f= _0x73b7xf[_0x4d3a[77]](_0x4d3a[164]);_0x73b7x2f[_0x4d3a[44]](_0x73b7x53);_0x73b7x19[_0x4d3a[44]](_0x73b7x2f);_0x73b7x50[_0x4d3a[44]](_0x73b7x19);_0x73b7x34[_0x4d3a[44]](_0x73b7x50);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[158]),function(){_0x73b7xf[_0x4d3a[166]](_0x73b7x4[_0x4d3a[30]],_0x73b7x53[_0x4d3a[30]]);_0x73b7xf[_0x4d3a[106]]()});_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function OpenDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[19]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x38=_0x73b7xf[_0x4d3a[77]](_0x4d3a[108]);var _0x73b7x39=_0x73b7xf[_0x4d3a[77]](_0x4d3a[151]);var _0x73b7x4b=_0x73b7xf[_0x4d3a[77]](_0x4d3a[152]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[153];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x4d3a[154]));_0x73b7x39[_0x4d3a[44]](_0x73b7x4c);var _0x73b7x9= new XMLHttpRequest();_0x73b7x9[_0x4d3a[19]](_0x4d3a[38],_0x4d3a[171],false);_0x73b7x9[_0x4d3a[25]](_0x4d3a[20],_0x4d3a[21]+ _0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[22]]);_0x73b7x9[_0x4d3a[26]](null);var _0x73b7xa=[];if(_0x73b7x9[_0x4d3a[27]]=== 200){_0x73b7xa= JSON[_0x4d3a[29]](_0x73b7x9[_0x4d3a[28]])};var _0x73b7x4d=document[_0x4d3a[2]](_0x4d3a[39]);for(var _0x73b7x55=0;_0x73b7x55< _0x73b7xa[_0x4d3a[172]];_0x73b7x55++){var _0x73b7x13=document[_0x4d3a[2]](_0x4d3a[40]);_0x73b7x13[_0x4d3a[41]]= _0x73b7xa[_0x4d3a[49]][_0x73b7x55][_0x4d3a[15]];_0x73b7x13[_0x4d3a[30]]= _0x73b7xa[_0x4d3a[49]][_0x73b7x55][_0x4d3a[66]];_0x73b7x4d[_0x4d3a[44]](_0x73b7x13)};_0x73b7x4d[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x4b[_0x4d3a[44]](_0x73b7x4d);_0x73b7x38[_0x4d3a[44]](_0x73b7x39);_0x73b7x38[_0x4d3a[44]](_0x73b7x4b);_0x73b7x34[_0x4d3a[44]](_0x73b7x38);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[19]),function(){window[_0x4d3a[19]](_0x4d3a[173]+ _0x73b7x4d[_0x4d3a[30]],_0x4d3a[146]);_0x73b7xf[_0x4d3a[106]]()});_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function RenameDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[174]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x38=_0x73b7xf[_0x4d3a[77]](_0x4d3a[108]);var _0x73b7x39=_0x73b7xf[_0x4d3a[77]](_0x4d3a[151]);var _0x73b7x4b=_0x73b7xf[_0x4d3a[77]](_0x4d3a[152]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[153];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x4d3a[15]));_0x73b7x39[_0x4d3a[44]](_0x73b7x4c);var _0x73b7x49=_0x73b7xf[_0x4d3a[24]][_0x4d3a[175]];var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x49);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x4b[_0x4d3a[44]](_0x73b7x4);_0x73b7x38[_0x4d3a[44]](_0x73b7x39);_0x73b7x38[_0x4d3a[44]](_0x73b7x4b);_0x73b7x34[_0x4d3a[44]](_0x73b7x38);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[157]),function(){var _0x73b7x9= new XMLHttpRequest();_0x73b7x9[_0x4d3a[19]](_0x4d3a[176],SAVE_URL+ _0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[66]],true);_0x73b7x9[_0x4d3a[25]](_0x4d3a[177],_0x4d3a[178]);_0x73b7x9[_0x4d3a[25]](_0x4d3a[20],_0x4d3a[21]+ _0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[22]]);_0x73b7x9[_0x4d3a[26]](_0x4d3a[179]+ _0x73b7x4[_0x4d3a[30]]);_0x73b7x9[_0x4d3a[119]]= function(_0x73b7x3f){if(_0x73b7x9[_0x4d3a[27]]=== 200){_0x73b7xf[_0x4d3a[24]][_0x4d3a[181]](_0x4d3a[180]);_0x73b7xf[_0x4d3a[24]][_0x4d3a[175]]= _0x73b7x4[_0x4d3a[30]]}else {console[_0x4d3a[67]](_0x73b7x9[_0x4d3a[28]]);_0x73b7xf[_0x4d3a[24]][_0x4d3a[181]](JSON[_0x4d3a[29]](_0x73b7x9[_0x4d3a[28]])[_0x4d3a[183]][0][_0x4d3a[182]])}};_0x73b7x9[_0x4d3a[184]]= function(_0x73b7x3f){mxUtils[_0x4d3a[186]](_0x73b7x9[_0x4d3a[185]])};_0x73b7xf[_0x4d3a[106]]()});_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function EditFileDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[98]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[187]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x38=_0x73b7xf[_0x4d3a[77]](_0x4d3a[108]);var _0x73b7x39=_0x73b7xf[_0x4d3a[77]](_0x4d3a[109]);var _0x73b7x3a=document[_0x4d3a[2]](_0x4d3a[110]);_0x73b7x3a[_0x4d3a[80]][_0x4d3a[111]]= _0x4d3a[112];_0x73b7x3a[_0x4d3a[80]][_0x4d3a[113]]= _0x4d3a[114];_0x73b7x3a[_0x4d3a[30]]= mxUtils[_0x4d3a[189]](_0x73b7xf[_0x4d3a[24]][_0x4d3a[188]]());if(fileSupport){function _0x73b7x58(_0x73b7x3c){_0x73b7x3c[_0x4d3a[190]]();_0x73b7x3c[_0x4d3a[191]]();if(_0x73b7x3c[_0x4d3a[193]][_0x4d3a[10]][_0x4d3a[192]]> 0){var _0x73b7x59=_0x73b7x3c[_0x4d3a[193]][_0x4d3a[10]][0];var _0x73b7x5a= new FileReader();_0x73b7x5a[_0x4d3a[119]]= function(_0x73b7x3f){_0x73b7x3a[_0x4d3a[30]]= _0x73b7x3f[_0x4d3a[118]][_0x4d3a[120]]};_0x73b7x5a[_0x4d3a[121]](_0x73b7x59)}}function _0x73b7x5b(_0x73b7x3c){_0x73b7x3c[_0x4d3a[190]]();_0x73b7x3c[_0x4d3a[191]]()}_0x73b7x3a[_0x4d3a[124]](_0x4d3a[194],_0x73b7x5b,false);_0x73b7x3a[_0x4d3a[124]](_0x4d3a[195],_0x73b7x58,false)};_0x73b7x39[_0x4d3a[44]](_0x73b7x3a);_0x73b7x38[_0x4d3a[44]](_0x73b7x39);_0x73b7x34[_0x4d3a[44]](_0x73b7x38);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[157]),function(){var _0x73b7x43=mxUtils[_0x4d3a[125]](_0x73b7x3a[_0x4d3a[30]]);_0x73b7xf[_0x4d3a[24]][_0x4d3a[126]](_0x73b7x43[_0x4d3a[75]]);_0x73b7xf[_0x4d3a[106]]()});_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function ExportDialog(_0x73b7xf){var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[196]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[197])+ _0x4d3a[104]);var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x50=_0x73b7xf[_0x4d3a[77]](_0x4d3a[161]);var _0x73b7x19=_0x73b7xf[_0x4d3a[77]](_0x4d3a[170]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[163];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x4d3a[175]));var _0x73b7x4=document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7xf[_0x4d3a[24]][_0x4d3a[150]]());_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];var _0x73b7x2f=_0x73b7xf[_0x4d3a[77]](_0x4d3a[164]);_0x73b7x2f[_0x4d3a[44]](_0x73b7x4);_0x73b7x19[_0x4d3a[44]](_0x73b7x4c);_0x73b7x19[_0x4d3a[44]](_0x73b7x2f);_0x73b7x50[_0x4d3a[44]](_0x73b7x19);_0x73b7x34[_0x4d3a[44]](_0x73b7x50);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[197]),mxUtils[_0x4d3a[127]](this,function(_0x73b7x42){_0x73b7xf[_0x4d3a[157]](false);var _0x73b7x5d=encodeURIComponent(mxUtils[_0x4d3a[198]](_0x73b7xf[_0x4d3a[24]][_0x4d3a[188]]())); new mxXmlRequest(SAVE_URL+ _0x73b7xf[_0x4d3a[24]][_0x4d3a[23]][_0x4d3a[66]]+ _0x4d3a[200],_0x4d3a[201]+ _0x73b7x4[_0x4d3a[30]],_0x4d3a[38])[_0x4d3a[199]](document,_0x4d3a[146]);_0x73b7xf[_0x4d3a[106]]()}));_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}function GeneralDialog(_0x73b7xf,_0x73b7x5f){editorUi_global= _0x73b7xf;var _0x73b7x60=_0x73b7xf[_0x4d3a[24]][_0x4d3a[202]];var _0x73b7x32=_0x73b7xf[_0x4d3a[77]](_0x4d3a[96]);var _0x73b7x33=_0x73b7xf[_0x4d3a[77]](_0x4d3a[97]);var _0x73b7x34=_0x73b7xf[_0x4d3a[77]](_0x4d3a[203]);var _0x73b7x35=_0x73b7xf[_0x4d3a[77]](_0x4d3a[99]);var _0x73b7x36=_0x73b7xf[_0x4d3a[101]](_0x4d3a[100]);mxUtils[_0x4d3a[105]](_0x73b7x36,mxResources[_0x4d3a[103]](_0x4d3a[187])+ _0x4d3a[204]+ mxResources[_0x4d3a[103]](_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]));var _0x73b7x37=mxUtils[_0x4d3a[107]](_0x4d3a[62],function(){_0x73b7xf[_0x4d3a[106]]()});_0x73b7x37[_0x4d3a[50]]= _0x4d3a[92];_0x73b7x33[_0x4d3a[44]](_0x73b7x37);_0x73b7x33[_0x4d3a[44]](_0x73b7x36);var _0x73b7x61=_0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x4d3a[192]];var _0x73b7x50=_0x73b7xf[_0x4d3a[77]](_0x4d3a[161]);for(var _0x73b7x62=0;_0x73b7x62< _0x73b7x61;_0x73b7x62++){var _0x73b7x49=_0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x73b7x62][_0x4d3a[15]];var _0x73b7x4a=_0x4d3a[149]+ _0x73b7x49;var _0x73b7x3=_0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x73b7x62][_0x4d3a[30]];if(_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]=== _0x4d3a[207]&& _0x73b7x49=== _0x4d3a[208]){if(_0x73b7x3[_0x4d3a[12]](_0x4d3a[209])< 0){_0x73b7x3+= _0x4d3a[209]};if(_0x73b7x3[_0x4d3a[12]](_0x4d3a[210])< 0){_0x73b7x3+= _0x4d3a[210]}};var _0x73b7x19;switch(_0x73b7x49){case _0x4d3a[211]:;case _0x4d3a[212]:_0x73b7x19= _0x73b7xf[_0x4d3a[77]]();break;default:_0x73b7x19= _0x73b7xf[_0x4d3a[77]]((_0x73b7x62== _0x73b7x61- 1)?_0x4d3a[170]:_0x4d3a[162]);var _0x73b7x4c=document[_0x4d3a[2]](_0x4d3a[55]);_0x73b7x4c[_0x4d3a[50]]= _0x4d3a[163];mxUtils[_0x4d3a[105]](_0x73b7x4c,mxResources[_0x4d3a[103]](_0x73b7x49));_0x73b7x19[_0x4d3a[44]](_0x73b7x4c)};var _0x73b7x4;switch(_0x73b7x49){case _0x4d3a[216]:_0x73b7x4= createDropdownWithOptgroupFromApi(_0x4d3a[213],_0x73b7x3,_0x4d3a[214],_0x4d3a[66],_0x73b7xf,_0x4d3a[215]);break;case _0x4d3a[218]:_0x73b7x4= createDropdownFromApi(_0x4d3a[217],_0x73b7x3,_0x4d3a[15],_0x4d3a[15],_0x73b7xf);break;case _0x4d3a[220]:_0x73b7x4= createDropdownFromApi(_0x4d3a[219],_0x73b7x3,_0x4d3a[15],_0x4d3a[15],_0x73b7xf);break;case _0x4d3a[222]:_0x73b7x4= createDropdownFromApi(_0x4d3a[221],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf);break;case _0x4d3a[232]:if(_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]== _0x4d3a[223]){_0x73b7x4= createDropdownFromApi(_0x4d3a[224],_0x73b7x3,_0x4d3a[225],_0x4d3a[66],_0x73b7xf)}else {if(_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]== _0x4d3a[226]){_0x73b7x4= createDropdownFromApi(_0x4d3a[227],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf)}else {if(_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]== _0x4d3a[228]){_0x73b7x4= createDropdownFromApi(_0x4d3a[229],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf)}else {if(_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]== _0x4d3a[230]){_0x73b7x4= createDropdownFromApi(_0x4d3a[231],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf)}}}};break;case _0x4d3a[234]:_0x73b7x4= createDropdownFromApi(_0x4d3a[233],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf);break;case _0x4d3a[236]:_0x73b7x4= createDropdownFromApi(_0x4d3a[235],_0x73b7x3,_0x4d3a[15],_0x4d3a[15],_0x73b7xf);break;case _0x4d3a[238]:_0x73b7x4= createDropdownFromApi(_0x4d3a[237],_0x73b7x3,_0x4d3a[238],_0x4d3a[66],_0x73b7xf,[_0x4d3a[238],_0x4d3a[236]],_0x4d3a[239]);break;case _0x4d3a[240]:_0x73b7x4= createDropdownFromArray(ISPEECHASRMODEL,_0x73b7x3);break;case _0x4d3a[241]:_0x73b7x4= createDropdownFromArray(ISPEECHASRLANG,_0x73b7x3);break;case _0x4d3a[242]:_0x73b7x4= createDropdownFromArray(ISPEECHBEEP,_0x73b7x3);break;case _0x4d3a[243]:_0x73b7x4= createDropdownFromArray(SECRETDIGITSPOS,_0x73b7x3);break;case _0x4d3a[244]:_0x73b7x4= createDropdownFromArray(ISPEECHLANG,_0x73b7x3);break;case _0x4d3a[245]:_0x73b7x4= createDropdownFromArray(AWS_POLLY_REGION,_0x73b7x3);break;case _0x4d3a[246]:_0x73b7x4= createDropdownFromArray(AWS_POLLY_VOICE,_0x73b7x3);break;case _0x4d3a[247]:_0x73b7x4= createDropdownFromArray(GOOGLETTSLANG,_0x73b7x3);break;case _0x4d3a[248]:_0x73b7x4= createDropdownFromArray(ASRINTKEYS,_0x73b7x3);break;case _0x4d3a[249]:_0x73b7x4= createDropdownFromArray(RECORDINGFORMAT,_0x73b7x3);break;case _0x4d3a[250]:_0x73b7x4= createDropdownFromArray(BOOLSELECT,_0x73b7x3);break;case _0x4d3a[252]:_0x73b7x4= createDropdownFromApi(_0x4d3a[251],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf);break;case _0x4d3a[255]:_0x73b7x4= createGroupedDropdownFromApi(_0x4d3a[253],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf,_0x4d3a[254]);break;case _0x4d3a[256]:_0x73b7x4= createDropdownFromApi(_0x4d3a[171],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf,null,null,_0x73b7xf[_0x4d3a[24]][_0x4d3a[150]]());break;case _0x4d3a[258]:_0x73b7x4= createDropdownFromApi(_0x4d3a[257],_0x73b7x3,_0x4d3a[15],_0x4d3a[66],_0x73b7xf);break;case _0x4d3a[261]:_0x73b7x4= createDropdownFromApi(_0x4d3a[259],_0x73b7x3,_0x4d3a[260],_0x4d3a[66],_0x73b7xf);break;case _0x4d3a[262]:;case _0x4d3a[263]:;case _0x4d3a[264]:;case _0x4d3a[265]:;case _0x4d3a[28]:;case _0x4d3a[266]:;case _0x4d3a[269]:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[3],_0x4d3a[267]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[268],0);_0x73b7x4[_0x4d3a[5]](_0x4d3a[73],1000);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];break;case _0x4d3a[270]:;case _0x4d3a[271]:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[3],_0x4d3a[267]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[268],0);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];break;case _0x4d3a[41]:;case _0x4d3a[272]:;case _0x4d3a[273]:;case _0x4d3a[274]:;case _0x4d3a[275]:;case _0x4d3a[71]:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[110]);_0x73b7x4[_0x4d3a[276]]= _0x73b7x3;_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];break;case _0x4d3a[277]:;case _0x4d3a[280]:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[110]);_0x73b7x4[_0x4d3a[276]]= _0x73b7x3;_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];_0x73b7x4[_0x4d3a[5]](_0x4d3a[278],_0x4d3a[279]);break;case _0x4d3a[212]:;case _0x4d3a[211]:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[3],_0x4d3a[281]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];break;case _0x4d3a[284]:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[282],_0x4d3a[283]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];break;case _0x4d3a[288]:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[3],_0x4d3a[14]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[115],_0x4d3a[285]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[286],_0x4d3a[287]);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];break;default:_0x73b7x4= document[_0x4d3a[2]](_0x4d3a[1]);_0x73b7x4[_0x4d3a[5]](_0x4d3a[30],_0x73b7x3);_0x73b7x4[_0x4d3a[50]]= _0x4d3a[156];break};_0x73b7x4[_0x4d3a[5]](_0x4d3a[66],_0x73b7x4a);var _0x73b7x2f=_0x73b7xf[_0x4d3a[77]](_0x4d3a[164]);_0x73b7x2f[_0x4d3a[44]](_0x73b7x4);if(mxResources[_0x4d3a[103]](_0x4d3a[289]+ _0x73b7x49)){var _0x73b7x63=_0x73b7xf[_0x4d3a[77]](_0x4d3a[290]);_0x73b7x63[_0x4d3a[50]]= _0x4d3a[291];mxUtils[_0x4d3a[105]](_0x73b7x63,mxResources[_0x4d3a[103]](_0x4d3a[289]+ _0x73b7x49));_0x73b7x2f[_0x4d3a[44]](_0x73b7x63)};_0x73b7x19[_0x4d3a[44]](_0x73b7x2f);_0x73b7x50[_0x4d3a[44]](_0x73b7x19)};_0x73b7x34[_0x4d3a[44]](_0x73b7x50);var _0x73b7x41=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[157]),mxUtils[_0x4d3a[127]](this,function(_0x73b7x42){for(var _0x73b7x62=0;_0x73b7x62< _0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x4d3a[192]];_0x73b7x62++){var _0x73b7x4a=_0x4d3a[149]+ _0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x73b7x62][_0x4d3a[15]];var _0x73b7x49=_0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x73b7x62][_0x4d3a[15]];if(_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]=== _0x4d3a[207]&& _0x73b7x49=== _0x4d3a[208]){var _0x73b7x3=document[_0x4d3a[32]](_0x73b7x4a)[_0x4d3a[30]];if(_0x73b7x3[_0x4d3a[12]](_0x4d3a[209])< 0){_0x73b7x3+= _0x4d3a[209]};if(_0x73b7x3[_0x4d3a[12]](_0x4d3a[210])< 0){_0x73b7x3+= _0x4d3a[210]};document[_0x4d3a[32]](_0x73b7x4a)[_0x4d3a[30]]= _0x73b7x3};_0x73b7x5f[_0x4d3a[5]](_0x73b7x49,document[_0x4d3a[32]](_0x73b7x4a)[_0x4d3a[30]])};_0x73b7x60[_0x4d3a[292]](_0x73b7x5f);_0x73b7xf[_0x4d3a[106]]()}));_0x73b7x41[_0x4d3a[50]]= _0x4d3a[128];var _0x73b7x44=mxUtils[_0x4d3a[107]](mxResources[_0x4d3a[103]](_0x4d3a[129]),mxUtils[_0x4d3a[127]](this,function(_0x73b7x42){if(_0x73b7x5f[_0x4d3a[30]][_0x4d3a[205]]=== _0x4d3a[207]){for(var _0x73b7x62=0;_0x73b7x62< _0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x4d3a[192]];_0x73b7x62++){var _0x73b7x4a=_0x4d3a[149]+ _0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x73b7x62][_0x4d3a[15]];var _0x73b7x49=_0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x73b7x62][_0x4d3a[15]];if(_0x73b7x49=== _0x4d3a[208]){var _0x73b7x3=_0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x73b7x62][_0x4d3a[30]];_0x73b7x62= _0x73b7x5f[_0x4d3a[30]][_0x4d3a[206]][_0x4d3a[192]];if(_0x73b7x3[_0x4d3a[12]](_0x4d3a[209])< 0){_0x73b7x3+= _0x4d3a[209]};if(_0x73b7x3[_0x4d3a[12]](_0x4d3a[210])< 0){_0x73b7x3+= _0x4d3a[210]};document[_0x4d3a[32]](_0x73b7x4a)[_0x4d3a[30]]= _0x73b7x3;_0x73b7x5f[_0x4d3a[5]](_0x73b7x49,_0x73b7x3);_0x73b7x60[_0x4d3a[292]](_0x73b7x5f)}}};_0x73b7xf[_0x4d3a[106]]()}));_0x73b7x44[_0x4d3a[50]]= _0x4d3a[130];_0x73b7x35[_0x4d3a[44]](_0x73b7x41);_0x73b7x35[_0x4d3a[44]](_0x73b7x44);_0x73b7x32[_0x4d3a[44]](_0x73b7x33);_0x73b7x32[_0x4d3a[44]](_0x73b7x34);_0x73b7x32[_0x4d3a[44]](_0x73b7x35);this[_0x4d3a[91]]= _0x73b7x32}
\ No newline at end of file
+var _0xc15d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x69\x6E\x70\x75\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x74\x79\x70\x65","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x68\x65\x63\x6B\x65\x64","\x7C","\x2F","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x66\x69\x6C\x65\x73","\x73\x6C\x69\x63\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x7C\x70\x64\x66\x7C\x74\x69\x66\x66\x7C\x74\x69\x66","\x66\x69\x6C\x65","\x6E\x61\x6D\x65","\x61\x70\x70\x65\x6E\x64","\x50\x4F\x53\x54","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6F\x70\x65\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x64\x61\x74\x61","\x65\x64\x69\x74\x6F\x72","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x76\x61\x6C\x75\x65","\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x70\x61\x74\x68","\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x57\x72\x6F\x6E\x67\x20\x66\x69\x6C\x65\x20\x66\x6F\x72\x6D\x61\x74\x21","\x65\x72\x72\x6F\x72","\x47\x45\x54","\x73\x65\x6C\x65\x63\x74","\x6F\x70\x74\x69\x6F\x6E","\x74\x65\x78\x74","\x2D\x2D\x20\x4E\x6F\x6E\x65\x20\x2D\x2D","\x2D\x31","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x25","\x72\x65\x70\x6C\x61\x63\x65","\x66\x6F\x72\x45\x61\x63\x68","\x73\x65\x6C\x65\x63\x74\x65\x64","\x72\x6F\x77\x73","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C\x20\x73\x65\x6C\x65\x63\x74\x32","\x67\x72\x6F\x75\x70\x42\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x70\x74\x67\x72\x6F\x75\x70","\x6C\x61\x62\x65\x6C","\x63\x61\x70\x69\x74\x61\x6C\x69\x7A\x65","\x30","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x66\x61\x74\x68\x65\x72","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x73\x65\x6C\x65\x63\x74\x2D\x67\x72\x6F\x75\x70\x2D\x73\x6F\x6E","\x2D","","\x2F\x61\x70\x69\x2F\x72\x65\x73\x74\x2F\x6C\x69\x73\x74\x2F\x6C\x69\x73\x74","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x52\x4D\x49","\x69\x64","\x6C\x6F\x67","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x73\x63\x72\x6F\x6C\x6C\x57\x69\x64\x74\x68","\x62\x6F\x64\x79","\x72\x6F\x75\x6E\x64","\x6D\x61\x78","\x73\x63\x72\x6F\x6C\x6C\x48\x65\x69\x67\x68\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x44\x69\x61\x6C\x6F\x67","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x6D\x6F\x64\x61\x6C\x20\x66\x61\x64\x65\x20\x69\x6E\x20\x63\x65\x6E\x74\x65\x72","\x64\x69\x73\x70\x6C\x61\x79","\x73\x74\x79\x6C\x65","\x62\x6C\x6F\x63\x6B","\x70\x61\x64\x64\x69\x6E\x67\x52\x69\x67\x68\x74","\x31\x32\x70\x78","\x67\x65\x4D\x6F\x64\x61\x6C\x44\x69\x61\x6C\x6F\x67","\x6D\x6F\x64\x61\x6C\x2D\x64\x69\x61\x6C\x6F\x67","\x62\x67","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x6D\x6F\x64\x61\x6C\x2D\x62\x61\x63\x6B\x64\x72\x6F\x70\x20\x66\x61\x64\x65\x20\x69\x6E","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x6E\x44\x69\x61\x6C\x6F\x67\x43\x6C\x6F\x73\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x6C\x6F\x73\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x64\x61\x6C\x2D\x63\x6F\x6E\x74\x65\x6E\x74","\x6D\x6F\x64\x61\x6C\x2D\x68\x65\x61\x64\x65\x72","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79","\x6D\x6F\x64\x61\x6C\x2D\x66\x6F\x6F\x74\x65\x72","\x68\x34","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x69\x6D\x70\x6F\x72\x74","\x67\x65\x74","\x20\x58\x4D\x4C","\x77\x72\x69\x74\x65","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x62\x75\x74\x74\x6F\x6E","\x72\x6F\x77","\x63\x6F\x6C\x2D\x6D\x64\x2D\x31\x32","\x74\x65\x78\x74\x61\x72\x65\x61","\x77\x69\x64\x74\x68","\x31\x30\x30\x25","\x68\x65\x69\x67\x68\x74","\x33\x37\x34\x70\x78","\x61\x63\x63\x65\x70\x74","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x63\x68\x61\x6E\x67\x65","\x74\x61\x72\x67\x65\x74","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x73\x75\x6C\x74","\x72\x65\x61\x64\x41\x73\x54\x65\x78\x74","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x6F\x72\x6D\x61\x74\x20\x66\x69\x6C\x65","\x46\x61\x69\x6C\x65\x64\x20\x74\x6F\x20\x6C\x6F\x61\x64\x20\x66\x69\x6C\x65","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x62\x69\x6E\x64","\x62\x74\x6E\x20\x62\x6C\x75\x65","\x63\x61\x6E\x63\x65\x6C","\x62\x74\x6E\x20\x64\x65\x66\x61\x75\x6C\x74","\x61\x62\x6F\x75\x74","\x20\x43\x61\x6C\x6C\x79\x20\x53\x71\x75\x61\x72\x65","\x69\x6D\x67","\x62\x6F\x72\x64\x65\x72","\x30\x70\x78","\x31\x37\x36","\x31\x35\x31","\x73\x72\x63","\x2F\x6C\x6F\x67\x6F\x2E\x70\x6E\x67","\x62\x72","\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x58\x65\x6E\x69\x61\x6C\x61\x62\x20","\x56\x45\x52\x53\x49\x4F\x4E","\x61","\x68\x72\x65\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D\x2F","\x5F\x62\x6C\x61\x6E\x6B","\x77\x77\x77\x2E\x63\x61\x6C\x6C\x79\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6D","\x73\x61\x76\x65\x41\x73","\x5F","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x63\x6F\x6C\x2D\x6D\x64\x2D\x34","\x63\x6F\x6C\x2D\x6D\x64\x2D\x38","\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C\x20\x70\x75\x6C\x6C\x2D\x72\x69\x67\x68\x74","\x70\x72\x6F\x6A\x65\x63\x74\x6E\x61\x6D\x65","\x5F\x63\x6F\x70\x79","\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C","\x73\x61\x76\x65","\x6E\x65\x77","\x5F\x6E\x65\x77","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x2D\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x20\x66\x6F\x72\x6D\x2D\x72\x6F\x77\x2D\x73\x65\x70\x65\x72\x61\x74\x65\x64","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70","\x63\x6F\x6C\x2D\x73\x6D\x2D\x34\x20\x63\x6F\x6E\x74\x72\x6F\x6C\x2D\x6C\x61\x62\x65\x6C","\x63\x6F\x6C\x2D\x73\x6D\x2D\x38","\x75\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x6E\x61\x6D\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x6E\x61\x6D\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x2D\x67\x72\x6F\x75\x70\x20\x6C\x61\x73\x74","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x63\x6F\x75\x6E\x74","\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x72\x65\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x50\x55\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6E\x61\x6D\x65\x3D","\x50\x72\x6F\x6A\x65\x63\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x72\x65\x6E\x61\x6D\x65\x64","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72\x73","\x6F\x6E\x65\x72\x72\x6F\x72","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x6C\x65\x72\x74","\x65\x64\x69\x74","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x73\x74\x6F\x70\x50\x72\x6F\x70\x61\x67\x61\x74\x69\x6F\x6E","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x64\x61\x74\x61\x54\x72\x61\x6E\x73\x66\x65\x72","\x64\x72\x61\x67\x6F\x76\x65\x72","\x64\x72\x6F\x70","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D","\x65\x78\x70\x6F\x72\x74","\x67\x65\x74\x58\x6D\x6C","\x73\x69\x6D\x75\x6C\x61\x74\x65","\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D","\x67\x72\x61\x70\x68","\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D\x20\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x2D\x73\x63\x72\x6F\x6C\x6C","\x20","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x71\x75\x65\x75\x65","\x6F\x70\x74\x73","\x78","\x58","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x73\x2F\x61\x6C\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x73\x69\x70\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73","\x71\x75\x65\x75\x65\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B\x73","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x6F\x75\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x73\x65\x6E\x64\x46\x61\x78","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x73\x65\x6E\x64\x53\x4D\x53","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x74\x65\x6D\x70\x6C\x61\x74\x65\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73","\x63\x6F\x6E\x74\x65\x78\x74","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x6D\x61\x69\x6C\x62\x6F\x78","\x25\x6D\x61\x69\x6C\x62\x6F\x78\x25\x40\x25\x63\x6F\x6E\x74\x65\x78\x74\x25","\x6D\x6F\x64\x65\x6C","\x69\x73\x70\x65\x65\x63\x68\x5F\x61\x73\x72\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x62\x65\x65\x70","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x70\x6F\x73","\x69\x73\x70\x65\x65\x63\x68\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x72\x65\x67\x69\x6F\x6E","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x76\x6F\x69\x63\x65","\x67\x6F\x6F\x67\x6C\x65\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x6E\x74\x4B\x65\x79","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x61\x6E\x73\x77\x65\x72","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x6C\x69\x73\x74\x73","\x6C\x69\x73\x74\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x6F\x64\x62\x63","\x6F\x64\x62\x63\x5F\x69\x64","\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64\x73","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x5F\x69\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x69\x67\x69\x74","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x6D\x61\x78\x64\x69\x67\x69\x74","\x72\x65\x74\x72\x79","\x6E\x75\x6D\x62\x65\x72","\x6D\x69\x6E","\x73\x70\x65\x65\x64","\x64\x65\x6C\x61\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x6B\x65\x79","\x71\x75\x65\x72\x79","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x63\x6F\x6D\x6D\x61\x6E\x64","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68","\x31\x36\x30","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x68\x69\x64\x64\x65\x6E","\x72\x65\x61\x64\x6F\x6E\x6C\x79","\x74\x72\x75\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x2E\x70\x64\x66\x2C\x2E\x74\x69\x66\x2C\x2E\x74\x69\x66\x66","\x6F\x6E\x63\x68\x61\x6E\x67\x65","\x75\x70\x6C\x6F\x61\x64\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x28\x74\x68\x69\x73\x29\x3B","\x63\x68\x6F\x6F\x73\x65\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x68\x65\x6C\x70\x5F","\x70","\x68\x65\x6C\x70\x2D\x62\x6C\x6F\x63\x6B","\x72\x65\x66\x72\x65\x73\x68"];_0xc15d[0];var editorUi_global;function createCheckbox(_0x5ce0x3){var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[3],_0xc15d[4]);if(_0x5ce0x3){_0x5ce0x4[_0xc15d[5]](_0xc15d[6],true)};return _0x5ce0x4}function uploadFaxAttachment(_0x5ce0x6){var _0x5ce0x7=_0xc15d[7]+ _0x5ce0x6[_0xc15d[10]][0][_0xc15d[3]][_0xc15d[11]](_0x5ce0x6[_0xc15d[10]][0][_0xc15d[3]][_0xc15d[9]](_0xc15d[8])+ 1)+ _0xc15d[7];if(_0xc15d[13][_0xc15d[12]](_0x5ce0x7)!==  -1){var _0x5ce0x8= new FormData();var _0x5ce0x9= new XMLHttpRequest();_0x5ce0x8[_0xc15d[16]](_0xc15d[14],_0x5ce0x6[_0xc15d[10]][0],_0x5ce0x6[_0xc15d[10]][0][_0xc15d[15]]);_0x5ce0x9[_0xc15d[19]](_0xc15d[17],_0xc15d[18],false);_0x5ce0x9[_0xc15d[25]](_0xc15d[20],_0xc15d[21]+ editorUi_global[_0xc15d[24]][_0xc15d[23]][_0xc15d[22]]);_0x5ce0x9[_0xc15d[26]](_0x5ce0x8);var _0x5ce0xa;if(_0x5ce0x9[_0xc15d[27]]=== 201){_0x5ce0xa= JSON[_0xc15d[29]](_0x5ce0x9[_0xc15d[28]]);document[_0xc15d[32]](_0xc15d[31])[_0xc15d[30]]= _0x5ce0xa[_0xc15d[15]];document[_0xc15d[32]](_0xc15d[33])[_0xc15d[30]]= _0x5ce0xa[_0xc15d[34]];document[_0xc15d[32]](_0xc15d[35])[_0xc15d[30]]= _0x5ce0xa[_0xc15d[3]]}}else {console[_0xc15d[37]](_0xc15d[36])}}function createDropdownFromApi(_0x5ce0xc,_0x5ce0x3,_0x5ce0xd,_0x5ce0xe,_0x5ce0xf,_0x5ce0x10,_0x5ce0x11,_0x5ce0x12){var _0x5ce0x9= new XMLHttpRequest();_0x5ce0x9[_0xc15d[19]](_0xc15d[38],_0x5ce0xc,false);_0x5ce0x9[_0xc15d[25]](_0xc15d[20],_0xc15d[21]+ _0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[22]]);_0x5ce0x9[_0xc15d[26]](null);var _0x5ce0xa=[];if(_0x5ce0x9[_0xc15d[27]]=== 200){_0x5ce0xa= JSON[_0xc15d[29]](_0x5ce0x9[_0xc15d[28]])};var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[39]);var _0x5ce0x13=document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0xc15d[42];_0x5ce0x13[_0xc15d[30]]= _0xc15d[43];_0x5ce0x4[_0xc15d[44]](_0x5ce0x13);_0x5ce0xa[_0xc15d[49]][_0xc15d[47]](function(_0x5ce0x14){if(!_0x5ce0x12|| _0x5ce0x14[_0x5ce0xd]!= _0x5ce0x12){_0x5ce0x13= document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0x5ce0x14[_0x5ce0xd];if(_0x5ce0x10&& _0x5ce0x11){_0x5ce0x13[_0xc15d[30]]= _0x5ce0x11;_0x5ce0x10[_0xc15d[47]](function(_0x5ce0x15){_0x5ce0x13[_0xc15d[30]]= _0x5ce0x13[_0xc15d[30]][_0xc15d[46]](_0xc15d[45]+ _0x5ce0x15+ _0xc15d[45],_0x5ce0x14[_0x5ce0x15])});_0x5ce0x13[_0xc15d[48]]= (_0x5ce0x13[_0xc15d[30]]== _0x5ce0x3)}else {_0x5ce0x13[_0xc15d[30]]= _0x5ce0x14[_0x5ce0xe];_0x5ce0x13[_0xc15d[48]]= (_0x5ce0x14[_0x5ce0xe]== _0x5ce0x3)};_0x5ce0x4[_0xc15d[44]](_0x5ce0x13)}});_0x5ce0x4[_0xc15d[50]]= _0xc15d[51];return _0x5ce0x4}function createDropdownWithOptgroupFromApi(_0x5ce0xc,_0x5ce0x3,_0x5ce0xd,_0x5ce0xe,_0x5ce0xf,_0x5ce0x17){var _0x5ce0x9= new XMLHttpRequest();_0x5ce0x9[_0xc15d[19]](_0xc15d[38],_0x5ce0xc,false);_0x5ce0x9[_0xc15d[25]](_0xc15d[20],_0xc15d[21]+ _0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[22]]);_0x5ce0x9[_0xc15d[26]](null);var _0x5ce0xa=[];if(_0x5ce0x9[_0xc15d[27]]=== 200){_0x5ce0xa= JSON[_0xc15d[29]](_0x5ce0x9[_0xc15d[28]])};var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[39]);var _0x5ce0x13=document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0xc15d[42];_0x5ce0x13[_0xc15d[30]]= _0xc15d[43];_0x5ce0x4[_0xc15d[44]](_0x5ce0x13);var _0x5ce0x18=_[_0xc15d[52]](_0x5ce0xa[_0xc15d[49]],_0x5ce0x17);for(var _0x5ce0x19 in _0x5ce0x18){if(_0x5ce0x18[_0xc15d[53]](_0x5ce0x19)){var _0x5ce0x1a=document[_0xc15d[2]](_0xc15d[54]);_0x5ce0x1a[_0xc15d[55]]= _[_0xc15d[56]](_0x5ce0x19);var _0x5ce0x1b=_0x5ce0x18[_0x5ce0x19];_0x5ce0x1b[_0xc15d[47]](function(_0x5ce0x14){_0x5ce0x13= document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0x5ce0x14[_0x5ce0xd];_0x5ce0x13[_0xc15d[30]]= _0x5ce0x14[_0x5ce0xe];_0x5ce0x13[_0xc15d[48]]= (_0x5ce0x14[_0x5ce0xe]== _0x5ce0x3);_0x5ce0x1a[_0xc15d[44]](_0x5ce0x13)});_0x5ce0x4[_0xc15d[44]](_0x5ce0x1a)}};_0x5ce0x4[_0xc15d[50]]= _0xc15d[51];return _0x5ce0x4}function createGroupedDropdownFromApi(_0x5ce0xc,_0x5ce0x3,_0x5ce0xd,_0x5ce0xe,_0x5ce0xf,_0x5ce0x1d){var _0x5ce0x9= new XMLHttpRequest();_0x5ce0x9[_0xc15d[19]](_0xc15d[38],_0x5ce0xc,false);_0x5ce0x9[_0xc15d[25]](_0xc15d[20],_0xc15d[21]+ _0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[22]]);_0x5ce0x9[_0xc15d[26]](null);var _0x5ce0xa=[];if(_0x5ce0x9[_0xc15d[27]]=== 200){_0x5ce0xa= JSON[_0xc15d[29]](_0x5ce0x9[_0xc15d[28]])};var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[39]);var _0x5ce0x13=document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0xc15d[42];_0x5ce0x13[_0xc15d[30]]= _0xc15d[57];_0x5ce0x4[_0xc15d[44]](_0x5ce0x13);_0x5ce0xa[_0xc15d[49]][_0xc15d[47]](function(_0x5ce0x14){_0x5ce0x13= document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[50]]= _0xc15d[58];_0x5ce0x13[_0xc15d[41]]= _0x5ce0x14[_0x5ce0xd][_0xc15d[59]]();_0x5ce0x13[_0xc15d[30]]= _0x5ce0x14[_0x5ce0xe];_0x5ce0x13[_0xc15d[48]]= (_0x5ce0x14[_0x5ce0xe]== _0x5ce0x3);_0x5ce0x4[_0xc15d[44]](_0x5ce0x13);_0x5ce0x14[_0x5ce0x1d][_0xc15d[47]](function(_0x5ce0x14){_0x5ce0x13= document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[50]]= _0xc15d[60];_0x5ce0x13[_0xc15d[41]]= _0xc15d[61]+ _[_0xc15d[56]](_0x5ce0x14[_0x5ce0xd]);_0x5ce0x13[_0xc15d[30]]= _0x5ce0x14[_0x5ce0xe];_0x5ce0x13[_0xc15d[48]]= (_0x5ce0x14[_0x5ce0xe]== _0x5ce0x3);_0x5ce0x4[_0xc15d[44]](_0x5ce0x13)})});_0x5ce0x4[_0xc15d[50]]= _0xc15d[51];return _0x5ce0x4}function createDropdownFromArray(_0x5ce0x1f,_0x5ce0x3){var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[39]);for(var _0x5ce0x20 in _0x5ce0x1f){var _0x5ce0x13=document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0x5ce0x1f[_0x5ce0x20];_0x5ce0x13[_0xc15d[30]]= _0x5ce0x20;if(_0x5ce0x3> 0|| _0x5ce0x3!= _0xc15d[62]){_0x5ce0x13[_0xc15d[48]]= (_0x5ce0x3=== _0x5ce0x20)?true:false};_0x5ce0x4[_0xc15d[44]](_0x5ce0x13)};_0x5ce0x4[_0xc15d[50]]= _0xc15d[51];return _0x5ce0x4}function createDropdownFromTigerDialList(_0x5ce0x3){var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[39]);var _0x5ce0x1f=[];var _0x5ce0x22= new XMLHttpRequest();try{_0x5ce0x22[_0xc15d[19]](_0xc15d[17],_0xc15d[63],false);_0x5ce0x22[_0xc15d[26]](JSON[_0xc15d[64]]({page:1,size:600000}));if(_0x5ce0x22[_0xc15d[27]]=== 200){var _0x5ce0xa=JSON[_0xc15d[29]](_0x5ce0x22[_0xc15d[28]]);if(_0x5ce0xa[_0xc15d[27]]> 0){var _0x5ce0x23=_0x5ce0xa[_0xc15d[28]][_0xc15d[65]][_0xc15d[49]];for(var _0x5ce0x24 in _0x5ce0x23){_0x5ce0x1f[_0x5ce0x23[_0x5ce0x24][_0xc15d[66]]]= _0x5ce0x23[_0x5ce0x24][_0xc15d[15]]}}}}catch(e){console[_0xc15d[67]](e)};for(var _0x5ce0x20 in _0x5ce0x1f){var _0x5ce0x13=document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0x5ce0x1f[_0x5ce0x20];_0x5ce0x13[_0xc15d[30]]= _0x5ce0x20;if(_0x5ce0x3> 0|| _0x5ce0x3!= _0xc15d[62]){_0x5ce0x13[_0xc15d[48]]= (_0x5ce0x3=== _0x5ce0x20)?true:false};_0x5ce0x4[_0xc15d[44]](_0x5ce0x13)};_0x5ce0x4[_0xc15d[50]]= _0xc15d[51];return _0x5ce0x4}function Dialog(_0x5ce0xf,_0x5ce0x26,_0x5ce0x27,_0x5ce0x28,_0x5ce0x29,_0x5ce0x2a,_0x5ce0x2b){var _0x5ce0x2c=0;if(mxClient[_0xc15d[68]]&& document[_0xc15d[69]]!= 9){_0x5ce0x2c= 60};_0x5ce0x27+= _0x5ce0x2c;_0x5ce0x28+= _0x5ce0x2c;var _0x5ce0x2d=Math[_0xc15d[73]](0,Math[_0xc15d[72]]((document[_0xc15d[71]][_0xc15d[70]]- _0x5ce0x27)/ 2));var _0x5ce0x2e=Math[_0xc15d[73]](0,Math[_0xc15d[72]]((Math[_0xc15d[73]](document[_0xc15d[71]][_0xc15d[74]],document[_0xc15d[75]][_0xc15d[74]])- _0x5ce0x28)/ 3));var _0x5ce0x2f=_0x5ce0xf[_0xc15d[77]](_0xc15d[76]);_0x5ce0x2f[_0xc15d[50]]= _0xc15d[78];_0x5ce0x2f[_0xc15d[80]][_0xc15d[79]]= _0xc15d[81];_0x5ce0x2f[_0xc15d[80]][_0xc15d[82]]= _0xc15d[83];var _0x5ce0x30=_0x5ce0xf[_0xc15d[77]](_0xc15d[84]);_0x5ce0x30[_0xc15d[50]]= _0xc15d[85];_0x5ce0x30[_0xc15d[44]](_0x5ce0x26);_0x5ce0x2f[_0xc15d[44]](_0x5ce0x30);if(this[_0xc15d[86]]== null){this[_0xc15d[86]]= _0x5ce0xf[_0xc15d[77]](_0xc15d[87]);this[_0xc15d[86]][_0xc15d[50]]= _0xc15d[88];if(mxClient[_0xc15d[89]]){ new mxDivResizer(this[_0xc15d[86]])}};if(_0x5ce0x29){document[_0xc15d[71]][_0xc15d[44]](this[_0xc15d[86]])};document[_0xc15d[71]][_0xc15d[44]](_0x5ce0x2f);this[_0xc15d[90]]= _0x5ce0x2b;this[_0xc15d[91]]= _0x5ce0x2f}Dialog[_0xc15d[93]][_0xc15d[92]]= function(){if(this[_0xc15d[90]]!= null){this[_0xc15d[90]]();this[_0xc15d[90]]= null};this[_0xc15d[91]][_0xc15d[95]][_0xc15d[94]](this[_0xc15d[91]]);this[_0xc15d[86]][_0xc15d[95]][_0xc15d[94]](this[_0xc15d[86]])};function ImportDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[102])+ _0xc15d[104]);var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x38=_0x5ce0xf[_0xc15d[77]](_0xc15d[108]);var _0x5ce0x39=_0x5ce0xf[_0xc15d[77]](_0xc15d[109]);var _0x5ce0x3a=document[_0xc15d[2]](_0xc15d[110]);_0x5ce0x3a[_0xc15d[80]][_0xc15d[111]]= _0xc15d[112];_0x5ce0x3a[_0xc15d[80]][_0xc15d[113]]= _0xc15d[114];var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[3]]= _0xc15d[14];_0x5ce0x4[_0xc15d[5]](_0xc15d[115],_0xc15d[116]);_0x5ce0x4[_0xc15d[124]](_0xc15d[117],function _0x5ce0x3b(_0x5ce0x3c){var _0x5ce0x3d=_0x5ce0x3c[_0xc15d[118]][_0xc15d[10]][0];console[_0xc15d[67]](_0x5ce0x3d);if(_0x5ce0x3d){if(_0x5ce0x3d[_0xc15d[3]]=== _0xc15d[116]){var _0x5ce0x3e= new FileReader();_0x5ce0x3e[_0xc15d[119]]= function(_0x5ce0x3f){var _0x5ce0x40=_0x5ce0x3f[_0xc15d[118]][_0xc15d[120]];mxUtils[_0xc15d[105]](_0x5ce0x3a,_0x5ce0x40)};_0x5ce0x3e[_0xc15d[121]](_0x5ce0x3d)}else {alert(_0xc15d[122])}}else {alert(_0xc15d[123])}},false);_0x5ce0x39[_0xc15d[44]](_0x5ce0x4);_0x5ce0x39[_0xc15d[44]](_0x5ce0x3a);_0x5ce0x38[_0xc15d[44]](_0x5ce0x39);_0x5ce0x34[_0xc15d[44]](_0x5ce0x38);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[102]),mxUtils[_0xc15d[127]](this,function(_0x5ce0x42){var _0x5ce0x43=mxUtils[_0xc15d[125]](_0x5ce0x3a[_0xc15d[30]]);_0x5ce0xf[_0xc15d[24]][_0xc15d[126]](_0x5ce0x43[_0xc15d[75]]);_0x5ce0xf[_0xc15d[106]]()}));_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function AboutDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[131])+ _0xc15d[132]);var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x46=document[_0xc15d[2]](_0xc15d[133]);_0x5ce0x46[_0xc15d[80]][_0xc15d[134]]= _0xc15d[135];_0x5ce0x46[_0xc15d[5]](_0xc15d[111],_0xc15d[136]);_0x5ce0x46[_0xc15d[5]](_0xc15d[111],_0xc15d[137]);_0x5ce0x46[_0xc15d[5]](_0xc15d[138],IMAGE_PATH+ _0xc15d[139]);_0x5ce0x34[_0xc15d[44]](_0x5ce0x46);mxUtils[_0xc15d[140]](_0x5ce0x34);mxUtils[_0xc15d[105]](_0x5ce0x34,_0xc15d[141]+ mxClient[_0xc15d[142]]);mxUtils[_0xc15d[140]](_0x5ce0x34);var _0x5ce0x47=document[_0xc15d[2]](_0xc15d[143]);_0x5ce0x47[_0xc15d[5]](_0xc15d[144],_0xc15d[145]);_0x5ce0x47[_0xc15d[5]](_0xc15d[118],_0xc15d[146]);mxUtils[_0xc15d[105]](_0x5ce0x47,_0xc15d[147]);_0x5ce0x34[_0xc15d[44]](_0x5ce0x47);mxUtils[_0xc15d[140]](_0x5ce0x34);mxUtils[_0xc15d[140]](_0x5ce0x34);var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[92]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function SaveDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[148]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x49=_0xc15d[15];var _0x5ce0x4a=_0xc15d[149]+ _0x5ce0x49;var _0x5ce0x3=_0x5ce0xf[_0xc15d[24]][_0xc15d[150]]();var _0x5ce0x38=_0x5ce0xf[_0xc15d[77]](_0xc15d[108]);var _0x5ce0x39=_0x5ce0xf[_0xc15d[77]](_0xc15d[151]);var _0x5ce0x4b=_0x5ce0xf[_0xc15d[77]](_0xc15d[152]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[153];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0xc15d[154]));_0x5ce0x39[_0xc15d[44]](_0x5ce0x4c);var _0x5ce0x4d=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4d[_0xc15d[5]](_0xc15d[30],_0x5ce0x3+ _0xc15d[155]);_0x5ce0x4d[_0xc15d[5]](_0xc15d[66],_0x5ce0x4a);_0x5ce0x4d[_0xc15d[50]]= _0xc15d[156];_0x5ce0x4b[_0xc15d[44]](_0x5ce0x4d);_0x5ce0x38[_0xc15d[44]](_0x5ce0x39);_0x5ce0x38[_0xc15d[44]](_0x5ce0x4b);_0x5ce0x34[_0xc15d[44]](_0x5ce0x38);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[157]),function(){_0x5ce0xf[_0xc15d[148]](_0x5ce0x4d[_0xc15d[30]]);_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function NewDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[158]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x49=_0xc15d[15];var _0x5ce0x4a=_0xc15d[149]+ _0x5ce0x49;var _0x5ce0x3=_0x5ce0xf[_0xc15d[24]][_0xc15d[150]]();var _0x5ce0x38=_0x5ce0xf[_0xc15d[77]](_0xc15d[108]);var _0x5ce0x39=_0x5ce0xf[_0xc15d[77]](_0xc15d[151]);var _0x5ce0x4b=_0x5ce0xf[_0xc15d[77]](_0xc15d[152]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[153];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0xc15d[154]));_0x5ce0x39[_0xc15d[44]](_0x5ce0x4c);var _0x5ce0x4d=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4d[_0xc15d[5]](_0xc15d[30],_0x5ce0x3+ _0xc15d[159]);_0x5ce0x4d[_0xc15d[5]](_0xc15d[66],_0x5ce0x4a);_0x5ce0x4d[_0xc15d[50]]= _0xc15d[156];_0x5ce0x4b[_0xc15d[44]](_0x5ce0x4d);_0x5ce0x38[_0xc15d[44]](_0x5ce0x39);_0x5ce0x38[_0xc15d[44]](_0x5ce0x4b);_0x5ce0x34[_0xc15d[44]](_0x5ce0x38);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[158]),function(){_0x5ce0xf[_0xc15d[158]](_0x5ce0x4d[_0xc15d[30]]);_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function DescriptionDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[160]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x50=_0x5ce0xf[_0xc15d[77]](_0xc15d[161]);var _0x5ce0x49=_0xc15d[160];var _0x5ce0x4a=_0xc15d[149]+ _0x5ce0x49;var _0x5ce0x3=_0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[160]]|| _0xc15d[62];var _0x5ce0x19=_0x5ce0xf[_0xc15d[77]](_0xc15d[162]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[163];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0x5ce0x49));_0x5ce0x19[_0xc15d[44]](_0x5ce0x4c);var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];_0x5ce0x4[_0xc15d[5]](_0xc15d[66],_0x5ce0x4a);var _0x5ce0x2f=_0x5ce0xf[_0xc15d[77]](_0xc15d[164]);_0x5ce0x2f[_0xc15d[44]](_0x5ce0x4);_0x5ce0x19[_0xc15d[44]](_0x5ce0x2f);_0x5ce0x50[_0xc15d[44]](_0x5ce0x19);_0x5ce0x34[_0xc15d[44]](_0x5ce0x50);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[165]),function(){_0x5ce0xf[_0xc15d[160]](_0x5ce0x4[_0xc15d[30]]);_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function VariableDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[166]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x50=_0x5ce0xf[_0xc15d[77]](_0xc15d[161]);var _0x5ce0x49=_0xc15d[15];var _0x5ce0x4a=_0xc15d[149]+ _0x5ce0x49;var _0x5ce0x3=_0xc15d[167];var _0x5ce0x19=_0x5ce0xf[_0xc15d[77]](_0xc15d[162]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);var _0x5ce0x52=_0xc15d[168];_0x5ce0x4c[_0xc15d[50]]= _0xc15d[163];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0x5ce0x52));_0x5ce0x19[_0xc15d[44]](_0x5ce0x4c);var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];_0x5ce0x4[_0xc15d[5]](_0xc15d[66],_0x5ce0x4a);var _0x5ce0x2f=_0x5ce0xf[_0xc15d[77]](_0xc15d[164]);_0x5ce0x2f[_0xc15d[44]](_0x5ce0x4);_0x5ce0x19[_0xc15d[44]](_0x5ce0x2f);_0x5ce0x50[_0xc15d[44]](_0x5ce0x19);_0x5ce0x49= _0xc15d[160];_0x5ce0x4a= _0xc15d[149]+ _0x5ce0x49;_0x5ce0x3= _0xc15d[169];_0x5ce0x19= _0x5ce0xf[_0xc15d[77]](_0xc15d[170]);_0x5ce0x4c= document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[163];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0x5ce0x49));_0x5ce0x19[_0xc15d[44]](_0x5ce0x4c);var _0x5ce0x53=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x53[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x53[_0xc15d[50]]= _0xc15d[156];_0x5ce0x53[_0xc15d[5]](_0xc15d[66],_0x5ce0x4a);_0x5ce0x2f= _0x5ce0xf[_0xc15d[77]](_0xc15d[164]);_0x5ce0x2f[_0xc15d[44]](_0x5ce0x53);_0x5ce0x19[_0xc15d[44]](_0x5ce0x2f);_0x5ce0x50[_0xc15d[44]](_0x5ce0x19);_0x5ce0x34[_0xc15d[44]](_0x5ce0x50);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[158]),function(){_0x5ce0xf[_0xc15d[166]](_0x5ce0x4[_0xc15d[30]],_0x5ce0x53[_0xc15d[30]]);_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function OpenDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[19]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x38=_0x5ce0xf[_0xc15d[77]](_0xc15d[108]);var _0x5ce0x39=_0x5ce0xf[_0xc15d[77]](_0xc15d[151]);var _0x5ce0x4b=_0x5ce0xf[_0xc15d[77]](_0xc15d[152]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[153];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0xc15d[154]));_0x5ce0x39[_0xc15d[44]](_0x5ce0x4c);var _0x5ce0x9= new XMLHttpRequest();_0x5ce0x9[_0xc15d[19]](_0xc15d[38],_0xc15d[171],false);_0x5ce0x9[_0xc15d[25]](_0xc15d[20],_0xc15d[21]+ _0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[22]]);_0x5ce0x9[_0xc15d[26]](null);var _0x5ce0xa=[];if(_0x5ce0x9[_0xc15d[27]]=== 200){_0x5ce0xa= JSON[_0xc15d[29]](_0x5ce0x9[_0xc15d[28]])};var _0x5ce0x4d=document[_0xc15d[2]](_0xc15d[39]);for(var _0x5ce0x55=0;_0x5ce0x55< _0x5ce0xa[_0xc15d[172]];_0x5ce0x55++){var _0x5ce0x13=document[_0xc15d[2]](_0xc15d[40]);_0x5ce0x13[_0xc15d[41]]= _0x5ce0xa[_0xc15d[49]][_0x5ce0x55][_0xc15d[15]];_0x5ce0x13[_0xc15d[30]]= _0x5ce0xa[_0xc15d[49]][_0x5ce0x55][_0xc15d[66]];_0x5ce0x4d[_0xc15d[44]](_0x5ce0x13)};_0x5ce0x4d[_0xc15d[50]]= _0xc15d[156];_0x5ce0x4b[_0xc15d[44]](_0x5ce0x4d);_0x5ce0x38[_0xc15d[44]](_0x5ce0x39);_0x5ce0x38[_0xc15d[44]](_0x5ce0x4b);_0x5ce0x34[_0xc15d[44]](_0x5ce0x38);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[19]),function(){window[_0xc15d[19]](_0xc15d[173]+ _0x5ce0x4d[_0xc15d[30]],_0xc15d[146]);_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function RenameDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[174]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x38=_0x5ce0xf[_0xc15d[77]](_0xc15d[108]);var _0x5ce0x39=_0x5ce0xf[_0xc15d[77]](_0xc15d[151]);var _0x5ce0x4b=_0x5ce0xf[_0xc15d[77]](_0xc15d[152]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[153];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0xc15d[15]));_0x5ce0x39[_0xc15d[44]](_0x5ce0x4c);var _0x5ce0x49=_0x5ce0xf[_0xc15d[24]][_0xc15d[175]];var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x49);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];_0x5ce0x4b[_0xc15d[44]](_0x5ce0x4);_0x5ce0x38[_0xc15d[44]](_0x5ce0x39);_0x5ce0x38[_0xc15d[44]](_0x5ce0x4b);_0x5ce0x34[_0xc15d[44]](_0x5ce0x38);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[157]),function(){var _0x5ce0x9= new XMLHttpRequest();_0x5ce0x9[_0xc15d[19]](_0xc15d[176],SAVE_URL+ _0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[66]],true);_0x5ce0x9[_0xc15d[25]](_0xc15d[177],_0xc15d[178]);_0x5ce0x9[_0xc15d[25]](_0xc15d[20],_0xc15d[21]+ _0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[22]]);_0x5ce0x9[_0xc15d[26]](_0xc15d[179]+ _0x5ce0x4[_0xc15d[30]]);_0x5ce0x9[_0xc15d[119]]= function(_0x5ce0x3f){if(_0x5ce0x9[_0xc15d[27]]=== 200){_0x5ce0xf[_0xc15d[24]][_0xc15d[181]](_0xc15d[180]);_0x5ce0xf[_0xc15d[24]][_0xc15d[175]]= _0x5ce0x4[_0xc15d[30]]}else {console[_0xc15d[67]](_0x5ce0x9[_0xc15d[28]]);_0x5ce0xf[_0xc15d[24]][_0xc15d[181]](JSON[_0xc15d[29]](_0x5ce0x9[_0xc15d[28]])[_0xc15d[183]][0][_0xc15d[182]])}};_0x5ce0x9[_0xc15d[184]]= function(_0x5ce0x3f){mxUtils[_0xc15d[186]](_0x5ce0x9[_0xc15d[185]])};_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function EditFileDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[98]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[187]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x38=_0x5ce0xf[_0xc15d[77]](_0xc15d[108]);var _0x5ce0x39=_0x5ce0xf[_0xc15d[77]](_0xc15d[109]);var _0x5ce0x3a=document[_0xc15d[2]](_0xc15d[110]);_0x5ce0x3a[_0xc15d[80]][_0xc15d[111]]= _0xc15d[112];_0x5ce0x3a[_0xc15d[80]][_0xc15d[113]]= _0xc15d[114];_0x5ce0x3a[_0xc15d[30]]= mxUtils[_0xc15d[189]](_0x5ce0xf[_0xc15d[24]][_0xc15d[188]]());if(fileSupport){function _0x5ce0x58(_0x5ce0x3c){_0x5ce0x3c[_0xc15d[190]]();_0x5ce0x3c[_0xc15d[191]]();if(_0x5ce0x3c[_0xc15d[193]][_0xc15d[10]][_0xc15d[192]]> 0){var _0x5ce0x59=_0x5ce0x3c[_0xc15d[193]][_0xc15d[10]][0];var _0x5ce0x5a= new FileReader();_0x5ce0x5a[_0xc15d[119]]= function(_0x5ce0x3f){_0x5ce0x3a[_0xc15d[30]]= _0x5ce0x3f[_0xc15d[118]][_0xc15d[120]]};_0x5ce0x5a[_0xc15d[121]](_0x5ce0x59)}}function _0x5ce0x5b(_0x5ce0x3c){_0x5ce0x3c[_0xc15d[190]]();_0x5ce0x3c[_0xc15d[191]]()}_0x5ce0x3a[_0xc15d[124]](_0xc15d[194],_0x5ce0x5b,false);_0x5ce0x3a[_0xc15d[124]](_0xc15d[195],_0x5ce0x58,false)};_0x5ce0x39[_0xc15d[44]](_0x5ce0x3a);_0x5ce0x38[_0xc15d[44]](_0x5ce0x39);_0x5ce0x34[_0xc15d[44]](_0x5ce0x38);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[157]),function(){var _0x5ce0x43=mxUtils[_0xc15d[125]](_0x5ce0x3a[_0xc15d[30]]);_0x5ce0xf[_0xc15d[24]][_0xc15d[126]](_0x5ce0x43[_0xc15d[75]]);_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function ExportDialog(_0x5ce0xf){var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[196]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[197])+ _0xc15d[104]);var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x50=_0x5ce0xf[_0xc15d[77]](_0xc15d[161]);var _0x5ce0x19=_0x5ce0xf[_0xc15d[77]](_0xc15d[170]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[163];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0xc15d[175]));var _0x5ce0x4=document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0xf[_0xc15d[24]][_0xc15d[150]]());_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];var _0x5ce0x2f=_0x5ce0xf[_0xc15d[77]](_0xc15d[164]);_0x5ce0x2f[_0xc15d[44]](_0x5ce0x4);_0x5ce0x19[_0xc15d[44]](_0x5ce0x4c);_0x5ce0x19[_0xc15d[44]](_0x5ce0x2f);_0x5ce0x50[_0xc15d[44]](_0x5ce0x19);_0x5ce0x34[_0xc15d[44]](_0x5ce0x50);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[197]),mxUtils[_0xc15d[127]](this,function(_0x5ce0x42){_0x5ce0xf[_0xc15d[157]](false);var _0x5ce0x5d=encodeURIComponent(mxUtils[_0xc15d[198]](_0x5ce0xf[_0xc15d[24]][_0xc15d[188]]())); new mxXmlRequest(SAVE_URL+ _0x5ce0xf[_0xc15d[24]][_0xc15d[23]][_0xc15d[66]]+ _0xc15d[200],_0xc15d[201]+ _0x5ce0x4[_0xc15d[30]],_0xc15d[38])[_0xc15d[199]](document,_0xc15d[146]);_0x5ce0xf[_0xc15d[106]]()}));_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}function GeneralDialog(_0x5ce0xf,_0x5ce0x5f){editorUi_global= _0x5ce0xf;var _0x5ce0x60=_0x5ce0xf[_0xc15d[24]][_0xc15d[202]];var _0x5ce0x32=_0x5ce0xf[_0xc15d[77]](_0xc15d[96]);var _0x5ce0x33=_0x5ce0xf[_0xc15d[77]](_0xc15d[97]);var _0x5ce0x34=_0x5ce0xf[_0xc15d[77]](_0xc15d[203]);var _0x5ce0x35=_0x5ce0xf[_0xc15d[77]](_0xc15d[99]);var _0x5ce0x36=_0x5ce0xf[_0xc15d[101]](_0xc15d[100]);mxUtils[_0xc15d[105]](_0x5ce0x36,mxResources[_0xc15d[103]](_0xc15d[187])+ _0xc15d[204]+ mxResources[_0xc15d[103]](_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]));var _0x5ce0x37=mxUtils[_0xc15d[107]](_0xc15d[62],function(){_0x5ce0xf[_0xc15d[106]]()});_0x5ce0x37[_0xc15d[50]]= _0xc15d[92];_0x5ce0x33[_0xc15d[44]](_0x5ce0x37);_0x5ce0x33[_0xc15d[44]](_0x5ce0x36);var _0x5ce0x61=_0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0xc15d[192]];var _0x5ce0x50=_0x5ce0xf[_0xc15d[77]](_0xc15d[161]);for(var _0x5ce0x62=0;_0x5ce0x62< _0x5ce0x61;_0x5ce0x62++){var _0x5ce0x49=_0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0x5ce0x62][_0xc15d[15]];var _0x5ce0x4a=_0xc15d[149]+ _0x5ce0x49;var _0x5ce0x3=_0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0x5ce0x62][_0xc15d[30]];if(_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]=== _0xc15d[207]&& _0x5ce0x49=== _0xc15d[208]){if(_0x5ce0x3[_0xc15d[12]](_0xc15d[209])< 0){_0x5ce0x3+= _0xc15d[209]};if(_0x5ce0x3[_0xc15d[12]](_0xc15d[210])< 0){_0x5ce0x3+= _0xc15d[210]}};var _0x5ce0x19;switch(_0x5ce0x49){case _0xc15d[211]:;case _0xc15d[212]:_0x5ce0x19= _0x5ce0xf[_0xc15d[77]]();break;default:_0x5ce0x19= _0x5ce0xf[_0xc15d[77]]((_0x5ce0x62== _0x5ce0x61- 1)?_0xc15d[170]:_0xc15d[162]);var _0x5ce0x4c=document[_0xc15d[2]](_0xc15d[55]);_0x5ce0x4c[_0xc15d[50]]= _0xc15d[163];mxUtils[_0xc15d[105]](_0x5ce0x4c,mxResources[_0xc15d[103]](_0x5ce0x49));_0x5ce0x19[_0xc15d[44]](_0x5ce0x4c)};var _0x5ce0x4;switch(_0x5ce0x49){case _0xc15d[216]:_0x5ce0x4= createDropdownWithOptgroupFromApi(_0xc15d[213],_0x5ce0x3,_0xc15d[214],_0xc15d[66],_0x5ce0xf,_0xc15d[215]);break;case _0xc15d[218]:_0x5ce0x4= createDropdownFromApi(_0xc15d[217],_0x5ce0x3,_0xc15d[15],_0xc15d[15],_0x5ce0xf);break;case _0xc15d[220]:_0x5ce0x4= createDropdownFromApi(_0xc15d[219],_0x5ce0x3,_0xc15d[15],_0xc15d[15],_0x5ce0xf);break;case _0xc15d[222]:_0x5ce0x4= createDropdownFromApi(_0xc15d[221],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf);break;case _0xc15d[232]:if(_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]== _0xc15d[223]){_0x5ce0x4= createDropdownFromApi(_0xc15d[224],_0x5ce0x3,_0xc15d[225],_0xc15d[66],_0x5ce0xf)}else {if(_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]== _0xc15d[226]){_0x5ce0x4= createDropdownFromApi(_0xc15d[227],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf)}else {if(_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]== _0xc15d[228]){_0x5ce0x4= createDropdownFromApi(_0xc15d[229],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf)}else {if(_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]== _0xc15d[230]){_0x5ce0x4= createDropdownFromApi(_0xc15d[231],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf)}}}};break;case _0xc15d[234]:_0x5ce0x4= createDropdownFromApi(_0xc15d[233],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf);break;case _0xc15d[236]:_0x5ce0x4= createDropdownFromApi(_0xc15d[235],_0x5ce0x3,_0xc15d[15],_0xc15d[15],_0x5ce0xf);break;case _0xc15d[238]:_0x5ce0x4= createDropdownFromApi(_0xc15d[237],_0x5ce0x3,_0xc15d[238],_0xc15d[66],_0x5ce0xf,[_0xc15d[238],_0xc15d[236]],_0xc15d[239]);break;case _0xc15d[240]:_0x5ce0x4= createDropdownFromArray(ISPEECHASRMODEL,_0x5ce0x3);break;case _0xc15d[241]:_0x5ce0x4= createDropdownFromArray(ISPEECHASRLANG,_0x5ce0x3);break;case _0xc15d[242]:_0x5ce0x4= createDropdownFromArray(ISPEECHBEEP,_0x5ce0x3);break;case _0xc15d[243]:_0x5ce0x4= createDropdownFromArray(SECRETDIGITSPOS,_0x5ce0x3);break;case _0xc15d[244]:_0x5ce0x4= createDropdownFromArray(ISPEECHLANG,_0x5ce0x3);break;case _0xc15d[245]:_0x5ce0x4= createDropdownFromArray(AWS_POLLY_REGION,_0x5ce0x3);break;case _0xc15d[246]:_0x5ce0x4= createDropdownFromArray(AWS_POLLY_VOICE,_0x5ce0x3);break;case _0xc15d[247]:_0x5ce0x4= createDropdownFromArray(GOOGLETTSLANG,_0x5ce0x3);break;case _0xc15d[248]:_0x5ce0x4= createDropdownFromArray(ASRINTKEYS,_0x5ce0x3);break;case _0xc15d[249]:_0x5ce0x4= createDropdownFromArray(RECORDINGFORMAT,_0x5ce0x3);break;case _0xc15d[250]:_0x5ce0x4= createDropdownFromArray(BOOLSELECT,_0x5ce0x3);break;case _0xc15d[252]:_0x5ce0x4= createDropdownFromApi(_0xc15d[251],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf);break;case _0xc15d[255]:_0x5ce0x4= createGroupedDropdownFromApi(_0xc15d[253],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf,_0xc15d[254]);break;case _0xc15d[256]:_0x5ce0x4= createDropdownFromApi(_0xc15d[171],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf,null,null,_0x5ce0xf[_0xc15d[24]][_0xc15d[150]]());break;case _0xc15d[258]:_0x5ce0x4= createDropdownFromApi(_0xc15d[257],_0x5ce0x3,_0xc15d[15],_0xc15d[66],_0x5ce0xf);break;case _0xc15d[261]:_0x5ce0x4= createDropdownFromApi(_0xc15d[259],_0x5ce0x3,_0xc15d[260],_0xc15d[66],_0x5ce0xf);break;case _0xc15d[262]:;case _0xc15d[263]:;case _0xc15d[264]:;case _0xc15d[265]:;case _0xc15d[28]:;case _0xc15d[266]:;case _0xc15d[269]:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[3],_0xc15d[267]);_0x5ce0x4[_0xc15d[5]](_0xc15d[268],0);_0x5ce0x4[_0xc15d[5]](_0xc15d[73],1000);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];break;case _0xc15d[270]:;case _0xc15d[271]:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[3],_0xc15d[267]);_0x5ce0x4[_0xc15d[5]](_0xc15d[268],0);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];break;case _0xc15d[41]:;case _0xc15d[272]:;case _0xc15d[273]:;case _0xc15d[274]:;case _0xc15d[275]:;case _0xc15d[71]:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[110]);_0x5ce0x4[_0xc15d[276]]= _0x5ce0x3;_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];break;case _0xc15d[277]:;case _0xc15d[280]:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[110]);_0x5ce0x4[_0xc15d[276]]= _0x5ce0x3;_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];_0x5ce0x4[_0xc15d[5]](_0xc15d[278],_0xc15d[279]);break;case _0xc15d[212]:;case _0xc15d[211]:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[3],_0xc15d[281]);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];break;case _0xc15d[284]:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[282],_0xc15d[283]);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];break;case _0xc15d[288]:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[3],_0xc15d[14]);_0x5ce0x4[_0xc15d[5]](_0xc15d[115],_0xc15d[285]);_0x5ce0x4[_0xc15d[5]](_0xc15d[286],_0xc15d[287]);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];break;default:_0x5ce0x4= document[_0xc15d[2]](_0xc15d[1]);_0x5ce0x4[_0xc15d[5]](_0xc15d[30],_0x5ce0x3);_0x5ce0x4[_0xc15d[50]]= _0xc15d[156];break};_0x5ce0x4[_0xc15d[5]](_0xc15d[66],_0x5ce0x4a);var _0x5ce0x2f=_0x5ce0xf[_0xc15d[77]](_0xc15d[164]);_0x5ce0x2f[_0xc15d[44]](_0x5ce0x4);if(mxResources[_0xc15d[103]](_0xc15d[289]+ _0x5ce0x49)){var _0x5ce0x63=_0x5ce0xf[_0xc15d[77]](_0xc15d[290]);_0x5ce0x63[_0xc15d[50]]= _0xc15d[291];mxUtils[_0xc15d[105]](_0x5ce0x63,mxResources[_0xc15d[103]](_0xc15d[289]+ _0x5ce0x49));_0x5ce0x2f[_0xc15d[44]](_0x5ce0x63)};_0x5ce0x19[_0xc15d[44]](_0x5ce0x2f);_0x5ce0x50[_0xc15d[44]](_0x5ce0x19)};_0x5ce0x34[_0xc15d[44]](_0x5ce0x50);var _0x5ce0x41=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[157]),mxUtils[_0xc15d[127]](this,function(_0x5ce0x42){for(var _0x5ce0x62=0;_0x5ce0x62< _0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0xc15d[192]];_0x5ce0x62++){var _0x5ce0x4a=_0xc15d[149]+ _0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0x5ce0x62][_0xc15d[15]];var _0x5ce0x49=_0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0x5ce0x62][_0xc15d[15]];if(_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]=== _0xc15d[207]&& _0x5ce0x49=== _0xc15d[208]){var _0x5ce0x3=document[_0xc15d[32]](_0x5ce0x4a)[_0xc15d[30]];if(_0x5ce0x3[_0xc15d[12]](_0xc15d[209])< 0){_0x5ce0x3+= _0xc15d[209]};if(_0x5ce0x3[_0xc15d[12]](_0xc15d[210])< 0){_0x5ce0x3+= _0xc15d[210]};document[_0xc15d[32]](_0x5ce0x4a)[_0xc15d[30]]= _0x5ce0x3};_0x5ce0x5f[_0xc15d[5]](_0x5ce0x49,document[_0xc15d[32]](_0x5ce0x4a)[_0xc15d[30]])};_0x5ce0x60[_0xc15d[292]](_0x5ce0x5f);_0x5ce0xf[_0xc15d[106]]()}));_0x5ce0x41[_0xc15d[50]]= _0xc15d[128];var _0x5ce0x44=mxUtils[_0xc15d[107]](mxResources[_0xc15d[103]](_0xc15d[129]),mxUtils[_0xc15d[127]](this,function(_0x5ce0x42){if(_0x5ce0x5f[_0xc15d[30]][_0xc15d[205]]=== _0xc15d[207]){for(var _0x5ce0x62=0;_0x5ce0x62< _0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0xc15d[192]];_0x5ce0x62++){var _0x5ce0x4a=_0xc15d[149]+ _0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0x5ce0x62][_0xc15d[15]];var _0x5ce0x49=_0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0x5ce0x62][_0xc15d[15]];if(_0x5ce0x49=== _0xc15d[208]){var _0x5ce0x3=_0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0x5ce0x62][_0xc15d[30]];_0x5ce0x62= _0x5ce0x5f[_0xc15d[30]][_0xc15d[206]][_0xc15d[192]];if(_0x5ce0x3[_0xc15d[12]](_0xc15d[209])< 0){_0x5ce0x3+= _0xc15d[209]};if(_0x5ce0x3[_0xc15d[12]](_0xc15d[210])< 0){_0x5ce0x3+= _0xc15d[210]};document[_0xc15d[32]](_0x5ce0x4a)[_0xc15d[30]]= _0x5ce0x3;_0x5ce0x5f[_0xc15d[5]](_0x5ce0x49,_0x5ce0x3);_0x5ce0x60[_0xc15d[292]](_0x5ce0x5f)}}};_0x5ce0xf[_0xc15d[106]]()}));_0x5ce0x44[_0xc15d[50]]= _0xc15d[130];_0x5ce0x35[_0xc15d[44]](_0x5ce0x41);_0x5ce0x35[_0xc15d[44]](_0x5ce0x44);_0x5ce0x32[_0xc15d[44]](_0x5ce0x33);_0x5ce0x32[_0xc15d[44]](_0x5ce0x34);_0x5ce0x32[_0xc15d[44]](_0x5ce0x35);this[_0xc15d[91]]= _0x5ce0x32}
\ No newline at end of file
index cc11aee..6670d40 100644 (file)
@@ -1 +1 @@
-var _0x7023=["\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x74\x6F\x72\x61\x67\x65","\x6C\x6F\x63\x61\x6C","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x46\x69\x6C\x65","\x46\x69\x6C\x65\x52\x65\x61\x64\x65\x72","\x46\x69\x6C\x65\x4C\x69\x73\x74","\x74\x6F\x75\x63\x68","\x31","\x6F\x70\x65\x6E\x65\x72","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x61\x6C\x6C","\x69\x6E\x69\x74","\x69\x6E\x69\x74\x53\x74\x65\x6E\x63\x69\x6C\x52\x65\x67\x69\x73\x74\x72\x79","\x67\x72\x61\x70\x68","\x6F\x75\x74\x6C\x69\x6E\x65","\x75\x70\x64\x61\x74\x65\x4F\x6E\x50\x61\x6E","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x55\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x74\x61\x74\x75\x73","","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x64\x72\x61\x77\x69\x6E\x67","\x67\x65\x74","\x2E\x78\x6D\x6C","\x67\x65\x74\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x67\x72\x61\x70\x68\x43\x68\x61\x6E\x67\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x70\x70\x6C\x79","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6F\x6E\x62\x65\x66\x6F\x72\x65\x75\x6E\x6C\x6F\x61\x64","\x61\x6C\x6C\x43\x68\x61\x6E\x67\x65\x73\x4C\x6F\x73\x74","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x65\x78\x74\x65\x6E\x64","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x2F\x67\x72\x69\x64\x2E\x67\x69\x66","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x73\x63\x61\x6C\x65","\x76\x69\x65\x77","\x67\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x69\x64","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x30","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x67\x75\x69\x64\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x66\x6F\x6C\x64","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x78","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x64\x78","\x79","\x64\x79","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x70\x61\x67\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x70\x61\x67\x65\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x63\x6F\x64\x65","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x65\x6E\x63\x6F\x64\x65","\x72\x6F\x75\x6E\x64","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x6E\x6F\x6E\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x73\x74\x79\x6C\x65","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x66\x69\x6C\x6C","\x72\x65\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x23\x65\x62\x65\x62\x65\x62","\x62\x6F\x72\x64\x65\x72\x53\x74\x79\x6C\x65","\x73\x6F\x6C\x69\x64","\x62\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x23\x65\x35\x65\x35\x65\x35","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70\x57\x69\x64\x74\x68","\x31\x70\x78","\x62\x6F\x72\x64\x65\x72\x4C\x65\x66\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x52\x69\x67\x68\x74\x57\x69\x64\x74\x68","\x30\x70\x78","\x62\x6F\x72\x64\x65\x72\x42\x6F\x74\x74\x6F\x6D\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72","\x76\x61\x6C\x69\x64\x61\x74\x65","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x61\x75\x74\x6F","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x6E\x6F\x64\x65","\x49\x53\x5F\x49\x45\x36","\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x2F\x67\x72\x61\x70\x68\x65\x64\x69\x74\x6F\x72\x2D\x69\x65\x36\x2E\x63\x73\x73","\x6C\x69\x6E\x6B","\x6C\x6F\x61\x64\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x61\x64\x64","\x44\x45\x46\x41\x55\x4C\x54\x5F\x48\x4F\x54\x53\x50\x4F\x54","\x63\x72\x65\x61\x74\x65\x4D\x61\x72\x6B\x65\x72","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x53\x48\x41\x44\x4F\x57\x43\x4F\x4C\x4F\x52","\x23\x64\x30\x64\x30\x64\x30","\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x39\x39\x63\x63\x66\x66","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x38\x38\x63\x66","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x61\x38\x66\x66","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x63\x65\x65\x37\x66\x66","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x44\x45\x46\x41\x55\x4C\x54\x5F\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x47\x55\x49\x44\x45\x5F\x43\x4F\x4C\x4F\x52","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x43\x6F\x6C\x6F\x72","\x23\x63\x30\x63\x30\x63\x30","\x64\x65\x66\x61\x75\x6C\x74\x4F\x70\x61\x63\x69\x74\x79","\x63\x72\x65\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x77\x68\x69\x74\x65","\x23\x63\x61\x63\x61\x63\x61","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x6D\x61\x78","\x63\x65\x69\x6C","\x70\x61\x6E\x47\x72\x61\x70\x68","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x61\x72\x67\x69\x6E\x4C\x65\x66\x74","\x70\x78","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x6D\x61\x67\x65","\x73\x72\x63","\x64\x65\x73\x74\x72\x6F\x79","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x72\x65\x64\x72\x61\x77","\x72\x65\x64\x72\x61\x77\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x73\x53\x68\x61\x64\x6F\x77","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x54\x52\x49\x43\x54\x48\x54\x4D\x4C","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x64\x62\x6C\x63\x6C\x69\x63\x6B","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x69\x73\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x68\x69\x64\x65","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x62\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x6D\x69\x6E\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x69\x73\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x70\x6F\x69\x6E\x74\x73","\x69\x73\x44\x61\x73\x68\x65\x64","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x61\x73\x68\x65\x64","\x61\x64\x64\x50\x69\x70\x65","\x73\x70\x6C\x69\x63\x65","\x76\x65\x72\x74\x69\x63\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x73\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x73\x68\x6F\x75\x6C\x64\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x72\x65\x6C\x61\x74\x69\x76\x65","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x41\x6C\x74\x44\x6F\x77\x6E","\x61\x64\x64\x49\x74\x65\x6D","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6F\x6E\x73\x75\x6D\x65","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x69\x73\x44\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x44\x65\x6C\x61\x79\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x63\x65\x6C\x6C","\x67\x65\x74\x45\x76\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x46\x6F\x72\x50\x6F\x70\x75\x70\x45\x76\x65\x6E\x74","\x65\x64\x69\x74","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74\x48\x61\x70\x70\x65\x6E\x65\x64","\x67\x65\x74\x56\x69\x65\x77","\x63\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x74\x61\x74\x65","\x70\x75\x73\x68","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x6C\x69\x62\x72\x61\x72\x69\x65\x73","\x70\x61\x63\x6B\x61\x67\x65\x73","\x67\x65\x74\x53\x74\x65\x6E\x63\x69\x6C","\x73\x74\x65\x6E\x63\x69\x6C\x73","\x67\x65\x74\x42\x61\x73\x65\x6E\x61\x6D\x65\x46\x6F\x72\x53\x74\x65\x6E\x63\x69\x6C","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x2E\x6A\x73","\x6C\x6F\x61\x64","\x67\x65\x74\x54\x65\x78\x74","\x2F","\x2E","\x73\x70\x6C\x69\x74","\x6D\x78\x67\x72\x61\x70\x68","\x67\x65\x74\x58\x6D\x6C","\x70\x61\x72\x73\x65\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x6E\x61\x6D\x65","\x6E\x6F\x64\x65\x54\x79\x70\x65","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x45\x4C\x45\x4D\x45\x4E\x54","\x5F","\x72\x65\x70\x6C\x61\x63\x65","\x61\x64\x64\x53\x74\x65\x6E\x63\x69\x6C","\x77","\x68","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x70\x72\x6F\x64\x75\x63\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x72","\x64\x6F\x6E\x65","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x65\x78\x65\x63\x75\x74\x65","\x73\x65\x74\x44\x61\x74\x61","\x64\x61\x74\x61","\x65\x72\x72\x6F\x72","\x63\x61\x6E\x63\x65\x6C","\x61\x6C\x65\x72\x74"];var useLocalStorage=(mxClient[_0x7023[0]]|| urlParams[_0x7023[1]]== _0x7023[2])&&  typeof (localStorage)!= _0x7023[3];var fileSupport=window[_0x7023[4]]!= null&& window[_0x7023[5]]!= null&& window[_0x7023[6]]!= null;var touchStyle=mxClient[_0x7023[0]]|| urlParams[_0x7023[7]]== _0x7023[8];var counter=0;try{var op=window;while(op[_0x7023[9]]!= null&&  !isNaN(op[_0x7023[9]][_0x7023[10]])){op= op[_0x7023[9]]};if(op!= null){op[_0x7023[10]]++;counter= op[_0x7023[10]]}}catch(e){};Editor= function(){mxEventSource[_0x7023[11]](this);this[_0x7023[12]]();this[_0x7023[13]]();this[_0x7023[14]]=  new Graph();this[_0x7023[15]]=  new mxOutline(this[_0x7023[14]]);this[_0x7023[15]][_0x7023[16]]= true;this[_0x7023[17]]= this[_0x7023[18]]();this[_0x7023[19]]= _0x7023[20];this[_0x7023[21]]= null;this[_0x7023[22]]= function(){return this[_0x7023[21]]|| mxResources[_0x7023[24]](_0x7023[23],[counter])+ _0x7023[25]};this[_0x7023[26]]= function(){return this[_0x7023[21]]};this[_0x7023[27]]= function(_0xe681x6){this[_0x7023[19]]= _0xe681x6;this[_0x7023[29]]( new mxEventObject(_0x7023[28]))};this[_0x7023[30]]= function(){return this[_0x7023[19]]};this[_0x7023[31]]= false;this[_0x7023[32]]= function(){this[_0x7023[31]]= true};this[_0x7023[14]][_0x7023[36]]()[_0x7023[35]](mxEvent.CHANGE,mxUtils[_0x7023[34]](this,function(){this[_0x7023[32]][_0x7023[33]](this,arguments)}));window[_0x7023[37]]= mxUtils[_0x7023[34]](this,function(){if(this[_0x7023[31]]){return mxResources[_0x7023[24]](_0x7023[38])}});this[_0x7023[14]][_0x7023[39]]= false;this[_0x7023[14]][_0x7023[40]]= true;this[_0x7023[14]][_0x7023[41]]= null};mxUtils[_0x7023[42]](Editor,mxEventSource);Editor[_0x7023[44]][_0x7023[43]]= IMAGE_PATH+ _0x7023[45];Editor[_0x7023[44]][_0x7023[46]]= IMAGE_PATH+ _0x7023[47];Editor[_0x7023[44]][_0x7023[48]]= function(_0xe681x7){var _0xe681x8= new mxCodec(_0xe681x7[_0x7023[49]]);if(_0xe681x7[_0x7023[50]]== _0x7023[51]){this[_0x7023[14]][_0x7023[53]][_0x7023[52]]= 1;this[_0x7023[14]][_0x7023[54]]= _0xe681x7[_0x7023[56]](_0x7023[55])!= _0x7023[57];this[_0x7023[14]][_0x7023[59]][_0x7023[58]]= _0xe681x7[_0x7023[56]](_0x7023[60])!= _0x7023[57];this[_0x7023[14]][_0x7023[62]](_0xe681x7[_0x7023[56]](_0x7023[61])!= _0x7023[57]);this[_0x7023[14]][_0x7023[64]](_0xe681x7[_0x7023[56]](_0x7023[63])!= _0x7023[57]);this[_0x7023[14]][_0x7023[65]]= _0xe681x7[_0x7023[56]](_0x7023[66])!= _0x7023[57];this[_0x7023[14]][_0x7023[40]]= _0xe681x7[_0x7023[56]](_0x7023[40])!= _0x7023[57];if(!this[_0x7023[14]][_0x7023[40]]){this[_0x7023[14]][_0x7023[68]][_0x7023[67]]= 0;this[_0x7023[14]][_0x7023[68]][_0x7023[69]]= 0;this[_0x7023[14]][_0x7023[53]][_0x7023[71]][_0x7023[70]]= Number(_0xe681x7[_0x7023[56]](_0x7023[72])|| 0);this[_0x7023[14]][_0x7023[53]][_0x7023[71]][_0x7023[73]]= Number(_0xe681x7[_0x7023[56]](_0x7023[74])|| 0)};this[_0x7023[14]][_0x7023[75]]= _0xe681x7[_0x7023[56]](_0x7023[76])== _0x7023[8];this[_0x7023[14]][_0x7023[77]]= this[_0x7023[14]][_0x7023[75]];this[_0x7023[14]][_0x7023[78]]= this[_0x7023[14]][_0x7023[77]];var _0xe681x9=_0xe681x7[_0x7023[56]](_0x7023[79]);if(_0xe681x9!= null){this[_0x7023[14]][_0x7023[79]]= _0xe681x9}else {this[_0x7023[14]][_0x7023[79]]= 1.5};var _0xe681xa=_0xe681x7[_0x7023[56]](_0x7023[80]);var _0xe681xb=_0xe681x7[_0x7023[56]](_0x7023[81]);if(_0xe681xa!= null&& _0xe681xb!= null){this[_0x7023[14]][_0x7023[82]]=  new mxRectangle(0,0,parseFloat(_0xe681xa),parseFloat(_0xe681xb));this[_0x7023[15]][_0x7023[15]][_0x7023[82]]= this[_0x7023[14]][_0x7023[82]]};var _0xe681xc=_0xe681x7[_0x7023[56]](_0x7023[41]);if(_0xe681xc!= null&& _0xe681xc[_0x7023[83]]> 0){this[_0x7023[14]][_0x7023[41]]= _0xe681xc};_0xe681x8[_0x7023[84]](_0xe681x7,this[_0x7023[14]][_0x7023[36]]());this[_0x7023[85]]()}};Editor[_0x7023[44]][_0x7023[86]]= function(){var _0xe681xd= new mxCodec(mxUtils[_0x7023[87]]());var _0xe681x7=_0xe681xd[_0x7023[88]](this[_0x7023[14]][_0x7023[36]]());if(this[_0x7023[14]][_0x7023[53]][_0x7023[71]][_0x7023[70]]!= 0|| this[_0x7023[14]][_0x7023[53]][_0x7023[71]][_0x7023[73]]!= 0){_0xe681x7[_0x7023[90]](_0x7023[72],Math[_0x7023[89]](this[_0x7023[14]][_0x7023[53]][_0x7023[71]][_0x7023[70]]* 100)/ 100);_0xe681x7[_0x7023[90]](_0x7023[74],Math[_0x7023[89]](this[_0x7023[14]][_0x7023[53]][_0x7023[71]][_0x7023[73]]* 100)/ 100)};_0xe681x7[_0x7023[90]](_0x7023[55],(this[_0x7023[14]][_0x7023[91]]())?_0x7023[8]:_0x7023[57]);_0xe681x7[_0x7023[90]](_0x7023[60],(this[_0x7023[14]][_0x7023[59]][_0x7023[58]])?_0x7023[8]:_0x7023[57]);_0xe681x7[_0x7023[90]](_0x7023[60],(this[_0x7023[14]][_0x7023[59]][_0x7023[58]])?_0x7023[8]:_0x7023[57]);_0xe681x7[_0x7023[90]](_0x7023[61],(this[_0x7023[14]][_0x7023[93]][_0x7023[92]]())?_0x7023[8]:_0x7023[57]);_0xe681x7[_0x7023[90]](_0x7023[63],(this[_0x7023[14]][_0x7023[94]][_0x7023[92]]())?_0x7023[8]:_0x7023[57]);_0xe681x7[_0x7023[90]](_0x7023[66],(this[_0x7023[14]][_0x7023[65]])?_0x7023[8]:_0x7023[57]);_0xe681x7[_0x7023[90]](_0x7023[76],(this[_0x7023[14]][_0x7023[75]])?_0x7023[8]:_0x7023[57]);_0xe681x7[_0x7023[90]](_0x7023[79],this[_0x7023[14]][_0x7023[79]]);_0xe681x7[_0x7023[90]](_0x7023[80],this[_0x7023[14]][_0x7023[82]][_0x7023[95]]);_0xe681x7[_0x7023[90]](_0x7023[81],this[_0x7023[14]][_0x7023[82]][_0x7023[96]]);if(!this[_0x7023[14]][_0x7023[40]]){_0xe681x7[_0x7023[90]](_0x7023[40],_0x7023[57])};if(this[_0x7023[14]][_0x7023[41]]!= null){_0xe681x7[_0x7023[90]](_0x7023[41],this[_0x7023[14]][_0x7023[41]])};return _0xe681x7};Editor[_0x7023[44]][_0x7023[85]]= function(){var _0xe681xe=this[_0x7023[14]];var _0xe681xf=this[_0x7023[15]];if(_0xe681xe[_0x7023[68]]!= null&& _0xe681xf[_0x7023[15]][_0x7023[68]]!= null){if(_0xe681xe[_0x7023[41]]!= null){if(_0xe681xe[_0x7023[41]]== _0x7023[97]){_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[98]]= _0x7023[100]}else {if(_0xe681xe[_0x7023[53]][_0x7023[101]]!= null){_0xe681xe[_0x7023[53]][_0x7023[101]][_0x7023[102]]= _0xe681xe[_0x7023[41]];_0xe681xe[_0x7023[53]][_0x7023[101]][_0x7023[103]]()};_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[98]]= _0xe681xe[_0x7023[41]]}}else {_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[98]]= _0x7023[20]};if(_0xe681xe[_0x7023[75]]){_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[98]]= _0x7023[104];_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[105]]= _0x7023[106];_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[107]]= _0x7023[108];_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[109]]= _0x7023[110];_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[111]]= _0x7023[110];_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[112]]= _0x7023[113];_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[114]]= _0x7023[113]}else {_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[115]]= _0x7023[20]};_0xe681xf[_0x7023[15]][_0x7023[68]][_0x7023[99]][_0x7023[98]]= _0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[98]];if(_0xe681xf[_0x7023[15]][_0x7023[75]]!= _0xe681xe[_0x7023[75]]|| _0xe681xf[_0x7023[15]][_0x7023[79]]!= _0xe681xe[_0x7023[79]]){_0xe681xf[_0x7023[15]][_0x7023[79]]= _0xe681xe[_0x7023[79]];_0xe681xf[_0x7023[15]][_0x7023[75]]= _0xe681xe[_0x7023[75]];_0xe681xf[_0x7023[15]][_0x7023[53]][_0x7023[116]]()};if(_0xe681xe[_0x7023[40]]&& _0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[117]]== _0x7023[118]&&  !touchStyle){_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[117]]= _0x7023[119]}else {if(!_0xe681xe[_0x7023[40]]|| touchStyle){_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[117]]= _0x7023[118]}};var _0xe681x10=(mxClient[_0x7023[120]]&& document[_0x7023[121]]>= 9)?_0x7023[122]+ this[_0x7023[46]]+ _0x7023[123]:_0x7023[97];_0xe681xe[_0x7023[68]][_0x7023[99]][_0x7023[124]]= (!_0xe681xe[_0x7023[75]]&& _0xe681xe[_0x7023[91]]())?_0x7023[122]+ this[_0x7023[43]]+ _0x7023[123]:_0xe681x10;if(_0xe681xe[_0x7023[53]][_0x7023[101]]!= null){_0xe681xe[_0x7023[53]][_0x7023[101]][_0x7023[125]][_0x7023[99]][_0x7023[124]]= (this[_0x7023[14]][_0x7023[91]]())?_0x7023[122]+ this[_0x7023[43]]+ _0x7023[123]:_0x7023[97]}}};Editor[_0x7023[44]][_0x7023[12]]= function(){if(mxClient[_0x7023[126]]){mxClient[_0x7023[129]](_0x7023[127],CSS_PATH+ _0x7023[128])};mxResources[_0x7023[130]]= false;mxResources[_0x7023[131]](RESOURCE_BASE);mxConstants[_0x7023[132]]= 0.3;var _0xe681x11=mxConnectionHandler[_0x7023[44]][_0x7023[133]];mxConnectionHandler[_0x7023[44]][_0x7023[133]]= function(){var _0xe681x12=_0xe681x11[_0x7023[33]](this,arguments);_0xe681x12[_0x7023[134]]= mxUtils[_0x7023[34]](this,function(_0xe681x13,_0xe681x14){if(this[_0x7023[135]]()){return true};return mxCellMarker[_0x7023[44]][_0x7023[134]][_0x7023[33]](_0xe681x12,arguments)});return _0xe681x12};mxConstants[_0x7023[136]]= _0x7023[137];mxConstants[_0x7023[138]]= _0x7023[139];mxConstants[_0x7023[140]]= _0x7023[141];mxConstants[_0x7023[142]]= _0x7023[143];mxConstants[_0x7023[144]]= _0x7023[143];mxConstants[_0x7023[145]]= _0x7023[139];mxConstants[_0x7023[146]]= _0x7023[143];mxConstants[_0x7023[147]]= _0x7023[148];mxConstants[_0x7023[149]]= _0x7023[143];mxConstants[_0x7023[150]]= _0x7023[143];mxConstants[_0x7023[151]]= _0x7023[148];mxConstants[_0x7023[152]]= _0x7023[141];mxGraph[_0x7023[44]][_0x7023[153]]= _0x7023[154];mxGraph[_0x7023[44]][_0x7023[79]]= 1;mxRubberband[_0x7023[44]][_0x7023[155]]= 30;mxGraphView[_0x7023[44]][_0x7023[156]]= function(_0xe681x15){return  new mxRectangleShape(_0xe681x15,this[_0x7023[14]][_0x7023[41]]|| _0x7023[157],_0x7023[158])};mxGraphView[_0x7023[44]][_0x7023[159]]= function(){var _0xe681x16=this[_0x7023[160]]();var _0xe681x17=(_0xe681x16[_0x7023[95]]> 0)?_0xe681x16[_0x7023[70]]/ this[_0x7023[52]]- this[_0x7023[71]][_0x7023[70]]:0;var _0xe681x18=(_0xe681x16[_0x7023[96]]> 0)?_0xe681x16[_0x7023[73]]/ this[_0x7023[52]]- this[_0x7023[71]][_0x7023[73]]:0;var _0xe681x19=_0xe681x16[_0x7023[95]]/ this[_0x7023[52]];var _0xe681x1a=_0xe681x16[_0x7023[96]]/ this[_0x7023[52]];var _0xe681x1b=this[_0x7023[14]][_0x7023[82]];var _0xe681x9=this[_0x7023[14]][_0x7023[79]];var _0xe681xa=_0xe681x1b[_0x7023[95]]* _0xe681x9;var _0xe681xb=_0xe681x1b[_0x7023[96]]* _0xe681x9;var _0xe681x1c=Math[_0x7023[162]](Math[_0x7023[161]](0,_0xe681x17)/ _0xe681xa);var _0xe681x1d=Math[_0x7023[162]](Math[_0x7023[161]](0,_0xe681x18)/ _0xe681xb);var _0xe681x1e=Math[_0x7023[164]](Math[_0x7023[163]](1,_0xe681x17+ _0xe681x19)/ _0xe681xa);var _0xe681x1f=Math[_0x7023[164]](Math[_0x7023[163]](1,_0xe681x18+ _0xe681x1a)/ _0xe681xb);var _0xe681x20=_0xe681x1e- _0xe681x1c;var _0xe681x21=_0xe681x1f- _0xe681x1d;var _0xe681x15= new mxRectangle(this[_0x7023[52]]* (this[_0x7023[71]][_0x7023[70]]+ _0xe681x1c* _0xe681xa),this[_0x7023[52]]* (this[_0x7023[71]][_0x7023[73]]+ _0xe681x1d* _0xe681xb),this[_0x7023[52]]* _0xe681x20* _0xe681xa,this[_0x7023[52]]* _0xe681x21* _0xe681xb);return _0xe681x15};var _0xe681x22=mxGraph[_0x7023[44]][_0x7023[165]];mxGraph[_0x7023[44]][_0x7023[165]]= function(_0xe681x23,_0xe681x24){_0xe681x22[_0x7023[33]](this,arguments);if((this[_0x7023[166]]!= mxConstants[_0x7023[167]]&& this[_0x7023[53]][_0x7023[101]]!= null)&& (!this[_0x7023[168]]||  !mxUtils[_0x7023[169]](this[_0x7023[68]]))){this[_0x7023[53]][_0x7023[101]][_0x7023[125]][_0x7023[99]][_0x7023[170]]= _0xe681x23+ _0x7023[171];this[_0x7023[53]][_0x7023[101]][_0x7023[125]][_0x7023[99]][_0x7023[172]]= _0xe681x24+ _0x7023[171]}};var _0xe681x25=this;mxGraphView[_0x7023[44]][_0x7023[173]]= function(){var _0xe681xc=this[_0x7023[14]][_0x7023[174]]();if(_0xe681xc!= null){if(this[_0x7023[124]]== null|| this[_0x7023[124]][_0x7023[175]]!= _0xe681xc[_0x7023[176]]){if(this[_0x7023[124]]!= null){this[_0x7023[124]][_0x7023[177]]()};var _0xe681x15= new mxRectangle(0,0,1,1);this[_0x7023[124]]=  new mxImageShape(_0xe681x15,_0xe681xc[_0x7023[176]]);this[_0x7023[124]][_0x7023[166]]= this[_0x7023[14]][_0x7023[166]];this[_0x7023[124]][_0x7023[12]](this[_0x7023[178]]);this[_0x7023[124]][_0x7023[179]]()};this[_0x7023[180]](this[_0x7023[124]],_0xe681xc)}else {if(this[_0x7023[124]]!= null){this[_0x7023[124]][_0x7023[177]]();this[_0x7023[124]]= null}};if(this[_0x7023[14]][_0x7023[75]]){var _0xe681x15=this[_0x7023[159]]();if(this[_0x7023[101]]== null){this[_0x7023[101]]= this[_0x7023[156]](_0xe681x15);this[_0x7023[101]][_0x7023[52]]= 1;this[_0x7023[101]][_0x7023[181]]= true;this[_0x7023[101]][_0x7023[166]]= mxConstants[_0x7023[182]];this[_0x7023[101]][_0x7023[12]](this[_0x7023[14]][_0x7023[68]]);this[_0x7023[14]][_0x7023[68]][_0x7023[184]][_0x7023[99]][_0x7023[183]]= _0x7023[185];this[_0x7023[14]][_0x7023[68]][_0x7023[186]](this[_0x7023[101]][_0x7023[125]],this[_0x7023[14]][_0x7023[68]][_0x7023[184]]);this[_0x7023[101]][_0x7023[179]]();this[_0x7023[101]][_0x7023[125]][_0x7023[187]]= _0x7023[188];this[_0x7023[101]][_0x7023[125]][_0x7023[99]][_0x7023[189]]= _0x7023[190];mxEvent[_0x7023[35]](this[_0x7023[101]][_0x7023[125]],_0x7023[191],mxUtils[_0x7023[34]](this,function(_0xe681x14){this[_0x7023[14]][_0x7023[192]](_0xe681x14)}));mxEvent[_0x7023[198]](this[_0x7023[101]][_0x7023[125]],mxUtils[_0x7023[34]](this,function(_0xe681x14){this[_0x7023[14]][_0x7023[193]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0xe681x14))}),mxUtils[_0x7023[34]](this,function(_0xe681x14){if(this[_0x7023[14]][_0x7023[93]]!= null&& this[_0x7023[14]][_0x7023[93]][_0x7023[194]]()){this[_0x7023[14]][_0x7023[93]][_0x7023[195]]()};if(this[_0x7023[14]][_0x7023[196]]&&  !mxEvent[_0x7023[197]](_0xe681x14)){this[_0x7023[14]][_0x7023[193]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0xe681x14))}}),mxUtils[_0x7023[34]](this,function(_0xe681x14){this[_0x7023[14]][_0x7023[193]](mxEvent.MOUSE_UP, new mxMouseEvent(_0xe681x14))}))}else {this[_0x7023[101]][_0x7023[52]]= 1;this[_0x7023[101]][_0x7023[199]]= _0xe681x15;this[_0x7023[101]][_0x7023[179]]()};this[_0x7023[101]][_0x7023[125]][_0x7023[99]][_0x7023[124]]= (this[_0x7023[14]][_0x7023[91]]())?_0x7023[122]+ _0xe681x25[_0x7023[43]]+ _0x7023[123]:_0x7023[97]}else {if(this[_0x7023[101]]!= null){this[_0x7023[101]][_0x7023[177]]();this[_0x7023[101]]= null}}};mxGraph[_0x7023[44]][_0x7023[200]]= function(_0xe681x26,_0xe681x27,_0xe681x28){var _0xe681x29=this[_0x7023[53]][_0x7023[52]];var _0xe681x2a=this[_0x7023[53]][_0x7023[71]];var _0xe681x1b=this[_0x7023[82]];var _0xe681x9=_0xe681x29* this[_0x7023[79]];var _0xe681x2b=this[_0x7023[53]][_0x7023[159]]();_0xe681x27= _0xe681x2b[_0x7023[95]];_0xe681x28= _0xe681x2b[_0x7023[96]];var _0xe681x15= new mxRectangle(_0xe681x29* _0xe681x2a[_0x7023[70]],_0xe681x29* _0xe681x2a[_0x7023[73]],_0xe681x1b[_0x7023[95]]* _0xe681x9,_0xe681x1b[_0x7023[96]]* _0xe681x9);_0xe681x26= _0xe681x26&& Math[_0x7023[161]](_0xe681x15[_0x7023[95]],_0xe681x15[_0x7023[96]])> this[_0x7023[201]];var _0xe681x2c=(_0xe681x26)?Math[_0x7023[164]](_0xe681x27/ _0xe681x15[_0x7023[95]])- 1:0;var _0xe681x2d=(_0xe681x26)?Math[_0x7023[164]](_0xe681x28/ _0xe681x15[_0x7023[96]])- 1:0;var _0xe681x2e=_0xe681x2b[_0x7023[70]]+ _0xe681x27;var _0xe681x2f=_0xe681x2b[_0x7023[73]]+ _0xe681x28;if(this[_0x7023[202]]== null&& _0xe681x2c> 0){this[_0x7023[202]]= []};if(this[_0x7023[202]]!= null){for(var _0xe681x30=0;_0xe681x30<= _0xe681x2c;_0xe681x30++){var _0xe681x31=[ new mxPoint(_0xe681x2b[_0x7023[70]]+ (_0xe681x30+ 1)* _0xe681x15[_0x7023[95]],_0xe681x2b[_0x7023[73]]), new mxPoint(_0xe681x2b[_0x7023[70]]+ (_0xe681x30+ 1)* _0xe681x15[_0x7023[95]],_0xe681x2f)];if(this[_0x7023[202]][_0xe681x30]!= null){this[_0x7023[202]][_0xe681x30][_0x7023[52]]= 1;this[_0x7023[202]][_0xe681x30][_0x7023[203]]= _0xe681x31;this[_0x7023[202]][_0xe681x30][_0x7023[179]]()}else {var _0xe681x32= new mxPolyline(_0xe681x31,this[_0x7023[153]],this[_0x7023[52]]);_0xe681x32[_0x7023[166]]= this[_0x7023[166]];_0xe681x32[_0x7023[204]]= this[_0x7023[205]];_0xe681x32[_0x7023[206]]= false;_0xe681x32[_0x7023[52]]= _0xe681x29;_0xe681x32[_0x7023[12]](this[_0x7023[53]][_0x7023[178]]);_0xe681x32[_0x7023[179]]();this[_0x7023[202]][_0xe681x30]= _0xe681x32}};for(var _0xe681x30=_0xe681x2c;_0xe681x30< this[_0x7023[202]][_0x7023[83]];_0xe681x30++){this[_0x7023[202]][_0xe681x30][_0x7023[177]]()};this[_0x7023[202]][_0x7023[207]](_0xe681x2c,this[_0x7023[202]][_0x7023[83]]- _0xe681x2c)};if(this[_0x7023[208]]== null&& _0xe681x2d> 0){this[_0x7023[208]]= []};if(this[_0x7023[208]]!= null){for(var _0xe681x30=0;_0xe681x30<= _0xe681x2d;_0xe681x30++){var _0xe681x31=[ new mxPoint(_0xe681x2b[_0x7023[70]],_0xe681x2b[_0x7023[73]]+ (_0xe681x30+ 1)* _0xe681x15[_0x7023[96]]), new mxPoint(_0xe681x2e,_0xe681x2b[_0x7023[73]]+ (_0xe681x30+ 1)* _0xe681x15[_0x7023[96]])];if(this[_0x7023[208]][_0xe681x30]!= null){this[_0x7023[208]][_0xe681x30][_0x7023[52]]= 1;this[_0x7023[208]][_0xe681x30][_0x7023[203]]= _0xe681x31;this[_0x7023[208]][_0xe681x30][_0x7023[179]]()}else {var _0xe681x32= new mxPolyline(_0xe681x31,this[_0x7023[153]],_0xe681x29);_0xe681x32[_0x7023[166]]= this[_0x7023[166]];_0xe681x32[_0x7023[204]]= this[_0x7023[205]];_0xe681x32[_0x7023[206]]= false;_0xe681x32[_0x7023[52]]= _0xe681x29;_0xe681x32[_0x7023[12]](this[_0x7023[53]][_0x7023[178]]);_0xe681x32[_0x7023[179]]();this[_0x7023[208]][_0xe681x30]= _0xe681x32}};for(var _0xe681x30=_0xe681x2d;_0xe681x30< this[_0x7023[208]][_0x7023[83]];_0xe681x30++){this[_0x7023[208]][_0xe681x30][_0x7023[177]]()};this[_0x7023[208]][_0x7023[207]](_0xe681x2d,this[_0x7023[208]][_0x7023[83]]- _0xe681x2d)}};mxEdgeHandler[_0x7023[44]][_0x7023[209]]= true;mxGraphHandler[_0x7023[44]][_0x7023[58]]= true;var _0xe681x33=mxGraphHandler[_0x7023[44]][_0x7023[210]];mxGraphHandler[_0x7023[44]][_0x7023[210]]= function(_0xe681x34,_0xe681x35,_0xe681x14){for(var _0xe681x30=0;_0xe681x30< _0xe681x35[_0x7023[83]];_0xe681x30++){if(this[_0x7023[14]][_0x7023[36]]()[_0x7023[211]](_0xe681x35[_0xe681x30])){var _0xe681x36=this[_0x7023[14]][_0x7023[212]](_0xe681x35[_0xe681x30]);if(_0xe681x36!= null&& _0xe681x36[_0x7023[213]]){return false}}};return _0xe681x33[_0x7023[33]](this,arguments)};mxGuide[_0x7023[44]][_0x7023[214]]= function(_0xe681x14){return !mxEvent[_0x7023[215]](_0xe681x14)};mxPopupMenuAddItem= mxPopupMenu[_0x7023[44]][_0x7023[216]];mxPopupMenu[_0x7023[44]][_0x7023[216]]= function(_0xe681x37,_0xe681x38,_0xe681x39,_0xe681x34,_0xe681x3a,_0xe681x3b){var _0xe681x3c=mxPopupMenuAddItem[_0x7023[33]](this,arguments);if(_0xe681x3b!= null&&  !_0xe681x3b){mxEvent[_0x7023[35]](_0xe681x3c,_0x7023[217],function(_0xe681x14){mxEvent[_0x7023[218]](_0xe681x14)})};return _0xe681x3c};var _0xe681x3d=mxGraphHandler[_0x7023[44]][_0x7023[219]];mxGraphHandler[_0x7023[44]][_0x7023[219]]= function(_0xe681x3e){var _0xe681x3f=this[_0x7023[14]][_0x7023[36]]();var _0xe681x40=_0xe681x3f[_0x7023[221]](this[_0x7023[14]][_0x7023[220]]());var _0xe681x41=_0xe681x3d[_0x7023[33]](this,arguments);var _0xe681x34=_0xe681x3f[_0x7023[221]](_0xe681x41);if(_0xe681x40== null|| (_0xe681x40!= _0xe681x41&& _0xe681x40!= _0xe681x34)){while(!this[_0x7023[14]][_0x7023[222]](_0xe681x41)&&  !this[_0x7023[14]][_0x7023[222]](_0xe681x34) && _0xe681x3f[_0x7023[211]](_0xe681x34) &&  !this[_0x7023[14]][_0x7023[223]](_0xe681x34)){_0xe681x41= _0xe681x34;_0xe681x34= this[_0x7023[14]][_0x7023[36]]()[_0x7023[221]](_0xe681x41)}};return _0xe681x41};var _0xe681x42=mxGraphHandler[_0x7023[44]][_0x7023[224]];mxGraphHandler[_0x7023[44]][_0x7023[224]]= function(_0xe681x41){var _0xe681x3c=_0xe681x42[_0x7023[33]](this,arguments);var _0xe681x3f=this[_0x7023[14]][_0x7023[36]]();var _0xe681x40=_0xe681x3f[_0x7023[221]](this[_0x7023[14]][_0x7023[220]]());var _0xe681x34=_0xe681x3f[_0x7023[221]](_0xe681x41);if(_0xe681x40== null|| (_0xe681x40!= _0xe681x41&& _0xe681x40!= _0xe681x34)){if(!this[_0x7023[14]][_0x7023[222]](_0xe681x41)&& _0xe681x3f[_0x7023[211]](_0xe681x34) &&  !this[_0x7023[14]][_0x7023[223]](_0xe681x34)){_0xe681x3c= true}};return _0xe681x3c};mxGraphHandler[_0x7023[44]][_0x7023[225]]= function(_0xe681x3e){var _0xe681x41=_0xe681x3e[_0x7023[226]]();if(_0xe681x41== null){_0xe681x41= this[_0x7023[227]]};var _0xe681x3f=this[_0x7023[14]][_0x7023[36]]();var _0xe681x34=_0xe681x3f[_0x7023[221]](_0xe681x41);while(this[_0x7023[14]][_0x7023[222]](_0xe681x41)&& _0xe681x3f[_0x7023[211]](_0xe681x34)&&  !this[_0x7023[14]][_0x7023[223]](_0xe681x34)){_0xe681x41= _0xe681x34;_0xe681x34= _0xe681x3f[_0x7023[221]](_0xe681x41)};this[_0x7023[14]][_0x7023[229]](_0xe681x41,_0xe681x3e[_0x7023[228]]())};mxPanningHandler[_0x7023[44]][_0x7023[230]]= function(_0xe681x3e){var _0xe681x41=_0xe681x3e[_0x7023[226]]();var _0xe681x3f=this[_0x7023[14]][_0x7023[36]]();var _0xe681x34=_0xe681x3f[_0x7023[221]](_0xe681x41);while(_0xe681x3f[_0x7023[211]](_0xe681x34)&&  !this[_0x7023[14]][_0x7023[223]](_0xe681x34)){if(this[_0x7023[14]][_0x7023[222]](_0xe681x34)){_0xe681x41= _0xe681x34};_0xe681x34= _0xe681x3f[_0x7023[221]](_0xe681x34)};return _0xe681x41}};Editor[_0x7023[44]][_0x7023[18]]= function(){var _0xe681xe=this[_0x7023[14]];var _0xe681x43= new mxUndoManager();var _0xe681x44=function(_0xe681x45,_0xe681x14){_0xe681x43[_0x7023[233]](_0xe681x14[_0x7023[232]](_0x7023[231]))};_0xe681xe[_0x7023[36]]()[_0x7023[35]](mxEvent.UNDO,_0xe681x44);_0xe681xe[_0x7023[234]]()[_0x7023[35]](mxEvent.UNDO,_0xe681x44);var _0xe681x46=function(_0xe681x45,_0xe681x14){var _0xe681x47=_0xe681xe[_0x7023[236]](_0xe681x14[_0x7023[232]](_0x7023[231])[_0x7023[235]]);var _0xe681x35=[];for(var _0xe681x30=1;_0xe681x30< _0xe681x47[_0x7023[83]];_0xe681x30++){if(_0xe681xe[_0x7023[53]][_0x7023[237]](_0xe681x47[_0xe681x30])!= null){_0xe681x35[_0x7023[238]](_0xe681x47[_0xe681x30])}};_0xe681xe[_0x7023[239]](_0xe681x35)};_0xe681x43[_0x7023[35]](mxEvent.UNDO,_0xe681x46);_0xe681x43[_0x7023[35]](mxEvent.REDO,_0xe681x46);return _0xe681x43};Editor[_0x7023[44]][_0x7023[13]]= function(){mxStencilRegistry[_0x7023[241]](STENCIL_PATH+ _0x7023[240])};(function(){mxStencilRegistry[_0x7023[242]]= {};mxStencilRegistry[_0x7023[243]]= [];mxStencilRegistry[_0x7023[244]]= function(_0xe681x48){var _0xe681x3c=mxStencilRegistry[_0x7023[245]][_0xe681x48];if(_0xe681x3c== null){var _0xe681x49=mxStencilRegistry[_0x7023[246]](_0xe681x48);if(_0xe681x49!= null){var _0xe681x4a=mxStencilRegistry[_0x7023[242]][_0xe681x49];if(_0xe681x4a!= null){if(mxStencilRegistry[_0x7023[243]][_0xe681x49]== null){mxStencilRegistry[_0x7023[243]][_0xe681x49]= 1;for(var _0xe681x30=0;_0xe681x30< _0xe681x4a[_0x7023[83]];_0xe681x30++){var _0xe681x4b=_0xe681x4a[_0xe681x30];if(_0xe681x4b[_0x7023[248]]()[_0x7023[247]](_0xe681x4b[_0x7023[83]]- 4,_0xe681x4b[_0x7023[83]])== _0x7023[25]){mxStencilRegistry[_0x7023[241]](_0xe681x4b,null)}else {if(_0xe681x4b[_0x7023[248]]()[_0x7023[247]](_0xe681x4b[_0x7023[83]]- 3,_0xe681x4b[_0x7023[83]])== _0x7023[249]){var _0xe681x4c=mxUtils[_0x7023[250]](_0xe681x4b);if(_0xe681x4c!= null){eval[_0x7023[11]](window,_0xe681x4c[_0x7023[251]]())}}else {}}}}}else {mxStencilRegistry[_0x7023[241]](STENCIL_PATH+ _0x7023[252]+ _0xe681x49+ _0x7023[25],null)};_0xe681x3c= mxStencilRegistry[_0x7023[245]][_0xe681x48]}};return _0xe681x3c};mxStencilRegistry[_0x7023[246]]= function(_0xe681x48){var _0xe681x4d=_0xe681x48[_0x7023[254]](_0x7023[253]);var _0xe681x4e=null;if(_0xe681x4d[_0x7023[83]]> 0&& _0xe681x4d[0]== _0x7023[255]){_0xe681x4e= _0xe681x4d[1];for(var _0xe681x30=2;_0xe681x30< _0xe681x4d[_0x7023[83]]- 1;_0xe681x30++){_0xe681x4e+= _0x7023[252]+ _0xe681x4d[_0xe681x30]}};return _0xe681x4e};mxStencilRegistry[_0x7023[241]]= function(_0xe681x4f,_0xe681x50,_0xe681x51){_0xe681x51= (_0xe681x51!= null)?_0xe681x51:false;var _0xe681x52=mxStencilRegistry[_0x7023[243]][_0xe681x4f];if(_0xe681x51|| _0xe681x52== null){var _0xe681x53=false;if(_0xe681x52== null){var _0xe681x4c=mxUtils[_0x7023[250]](_0xe681x4f);_0xe681x52= _0xe681x4c[_0x7023[256]]();mxStencilRegistry[_0x7023[243]][_0xe681x4f]= _0xe681x52;_0xe681x53= true};mxStencilRegistry[_0x7023[257]](_0xe681x52,_0xe681x50,_0xe681x53)}};mxStencilRegistry[_0x7023[257]]= function(_0xe681x54,_0xe681x50,_0xe681x53){_0xe681x53= (_0xe681x53!= null)?_0xe681x53:true;var _0xe681x55=_0xe681x54[_0x7023[258]];var _0xe681x56=_0xe681x55[_0x7023[184]];var _0xe681x57=_0x7023[20];var _0xe681x48=_0xe681x55[_0x7023[56]](_0x7023[259]);if(_0xe681x48!= null){_0xe681x57= _0xe681x48+ _0x7023[253]};while(_0xe681x56!= null){if(_0xe681x56[_0x7023[260]]== mxConstants[_0x7023[261]]){_0xe681x48= _0xe681x56[_0x7023[56]](_0x7023[259]);if(_0xe681x48!= null){_0xe681x57= _0xe681x57[_0x7023[248]]();var _0xe681x58=_0xe681x48[_0x7023[263]](/ /g,_0x7023[262]);if(_0xe681x53){mxStencilRegistry[_0x7023[264]](_0xe681x57+ _0xe681x58[_0x7023[248]](), new mxStencil(_0xe681x56))};if(_0xe681x50!= null){var _0xe681x19=_0xe681x56[_0x7023[56]](_0x7023[265]);var _0xe681x1a=_0xe681x56[_0x7023[56]](_0x7023[266]);_0xe681x19= (_0xe681x19== null)?80:parseInt(_0xe681x19,10);_0xe681x1a= (_0xe681x1a== null)?80:parseInt(_0xe681x1a,10);_0xe681x50(_0xe681x57,_0xe681x58,_0xe681x48,_0xe681x19,_0xe681x1a)}}};_0xe681x56= _0xe681x56[_0x7023[267]]}}})();OpenFile= function(_0xe681x59){this[_0x7023[268]]= null;this[_0x7023[269]]= null;this[_0x7023[270]]= _0xe681x59};OpenFile[_0x7023[44]][_0x7023[271]]= function(_0xe681x6){this[_0x7023[269]]= _0xe681x6;this[_0x7023[272]]()};OpenFile[_0x7023[44]][_0x7023[273]]= function(_0xe681x6,_0xe681x5a){this[_0x7023[274]]= _0xe681x6;this[_0x7023[21]]= _0xe681x5a;this[_0x7023[272]]()};OpenFile[_0x7023[44]][_0x7023[275]]= function(_0xe681x5b){this[_0x7023[276]]();mxUtils[_0x7023[277]](_0xe681x5b)};OpenFile[_0x7023[44]][_0x7023[272]]= function(){if(this[_0x7023[269]]!= null&& this[_0x7023[274]]!= null){this[_0x7023[269]](this[_0x7023[274]],this[_0x7023[21]]);this[_0x7023[276]]()}};OpenFile[_0x7023[44]][_0x7023[276]]= function(){if(this[_0x7023[270]]!= null){this[_0x7023[270]]()}}
\ No newline at end of file
+var _0x8345=["\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x74\x6F\x72\x61\x67\x65","\x6C\x6F\x63\x61\x6C","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x46\x69\x6C\x65","\x46\x69\x6C\x65\x52\x65\x61\x64\x65\x72","\x46\x69\x6C\x65\x4C\x69\x73\x74","\x74\x6F\x75\x63\x68","\x31","\x6F\x70\x65\x6E\x65\x72","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x61\x6C\x6C","\x69\x6E\x69\x74","\x69\x6E\x69\x74\x53\x74\x65\x6E\x63\x69\x6C\x52\x65\x67\x69\x73\x74\x72\x79","\x67\x72\x61\x70\x68","\x6F\x75\x74\x6C\x69\x6E\x65","\x75\x70\x64\x61\x74\x65\x4F\x6E\x50\x61\x6E","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x63\x72\x65\x61\x74\x65\x55\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x73\x74\x61\x74\x75\x73","","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x64\x72\x61\x77\x69\x6E\x67","\x67\x65\x74","\x2E\x78\x6D\x6C","\x67\x65\x74\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x67\x72\x61\x70\x68\x43\x68\x61\x6E\x67\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x70\x70\x6C\x79","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x6F\x6E\x62\x65\x66\x6F\x72\x65\x75\x6E\x6C\x6F\x61\x64","\x61\x6C\x6C\x43\x68\x61\x6E\x67\x65\x73\x4C\x6F\x73\x74","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x65\x78\x74\x65\x6E\x64","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x2F\x67\x72\x69\x64\x2E\x67\x69\x66","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x2E\x67\x69\x66","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x73\x63\x61\x6C\x65","\x76\x69\x65\x77","\x67\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x69\x64","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x30","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x67\x75\x69\x64\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x66\x6F\x6C\x64","\x73\x63\x72\x6F\x6C\x6C\x4C\x65\x66\x74","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x78","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65","\x64\x78","\x79","\x64\x79","\x70\x61\x67\x65\x56\x69\x73\x69\x62\x6C\x65","\x70\x61\x67\x65","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x73\x56\x69\x73\x69\x62\x6C\x65","\x70\x72\x65\x66\x65\x72\x50\x61\x67\x65\x53\x69\x7A\x65","\x70\x61\x67\x65\x53\x63\x61\x6C\x65","\x70\x61\x67\x65\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74","\x70\x61\x67\x65\x46\x6F\x72\x6D\x61\x74","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x63\x6F\x64\x65","\x75\x70\x64\x61\x74\x65\x47\x72\x61\x70\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x65\x6E\x63\x6F\x64\x65","\x72\x6F\x75\x6E\x64","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x6E\x6F\x6E\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x73\x74\x79\x6C\x65","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x66\x69\x6C\x6C","\x72\x65\x63\x6F\x6E\x66\x69\x67\x75\x72\x65","\x23\x65\x62\x65\x62\x65\x62","\x62\x6F\x72\x64\x65\x72\x53\x74\x79\x6C\x65","\x73\x6F\x6C\x69\x64","\x62\x6F\x72\x64\x65\x72\x43\x6F\x6C\x6F\x72","\x23\x65\x35\x65\x35\x65\x35","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70\x57\x69\x64\x74\x68","\x31\x70\x78","\x62\x6F\x72\x64\x65\x72\x4C\x65\x66\x74\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72\x52\x69\x67\x68\x74\x57\x69\x64\x74\x68","\x30\x70\x78","\x62\x6F\x72\x64\x65\x72\x42\x6F\x74\x74\x6F\x6D\x57\x69\x64\x74\x68","\x62\x6F\x72\x64\x65\x72","\x76\x61\x6C\x69\x64\x61\x74\x65","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x61\x75\x74\x6F","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x6E\x6F\x64\x65","\x49\x53\x5F\x49\x45\x36","\x73\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x2F\x67\x72\x61\x70\x68\x65\x64\x69\x74\x6F\x72\x2D\x69\x65\x36\x2E\x63\x73\x73","\x6C\x69\x6E\x6B","\x6C\x6F\x61\x64\x44\x65\x66\x61\x75\x6C\x74\x42\x75\x6E\x64\x6C\x65","\x61\x64\x64","\x44\x45\x46\x41\x55\x4C\x54\x5F\x48\x4F\x54\x53\x50\x4F\x54","\x63\x72\x65\x61\x74\x65\x4D\x61\x72\x6B\x65\x72","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x73","\x69\x73\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x53\x48\x41\x44\x4F\x57\x43\x4F\x4C\x4F\x52","\x23\x64\x30\x64\x30\x64\x30","\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x39\x39\x63\x63\x66\x66","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x38\x38\x63\x66","\x56\x45\x52\x54\x45\x58\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x23\x30\x30\x61\x38\x66\x66","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x4F\x55\x54\x4C\x49\x4E\x45\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x43\x4F\x4C\x4F\x52","\x43\x4F\x4E\x4E\x45\x43\x54\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x23\x63\x65\x65\x37\x66\x66","\x45\x44\x47\x45\x5F\x53\x45\x4C\x45\x43\x54\x49\x4F\x4E\x5F\x43\x4F\x4C\x4F\x52","\x44\x45\x46\x41\x55\x4C\x54\x5F\x56\x41\x4C\x49\x44\x5F\x43\x4F\x4C\x4F\x52","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x46\x49\x4C\x4C\x43\x4F\x4C\x4F\x52","\x47\x55\x49\x44\x45\x5F\x43\x4F\x4C\x4F\x52","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x43\x6F\x6C\x6F\x72","\x23\x63\x30\x63\x30\x63\x30","\x64\x65\x66\x61\x75\x6C\x74\x4F\x70\x61\x63\x69\x74\x79","\x63\x72\x65\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x53\x68\x61\x70\x65","\x77\x68\x69\x74\x65","\x23\x63\x61\x63\x61\x63\x61","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65\x42\x6F\x75\x6E\x64\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x6D\x69\x6E","\x66\x6C\x6F\x6F\x72","\x6D\x61\x78","\x63\x65\x69\x6C","\x70\x61\x6E\x47\x72\x61\x70\x68","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x68\x61\x73\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72\x73","\x6D\x61\x72\x67\x69\x6E\x4C\x65\x66\x74","\x70\x78","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x67\x65\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x6D\x61\x67\x65","\x73\x72\x63","\x64\x65\x73\x74\x72\x6F\x79","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x6E\x65","\x72\x65\x64\x72\x61\x77","\x72\x65\x64\x72\x61\x77\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x69\x73\x53\x68\x61\x64\x6F\x77","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x54\x52\x49\x43\x54\x48\x54\x4D\x4C","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x61\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x64\x62\x6C\x63\x6C\x69\x63\x6B","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x69\x73\x48\x69\x64\x65\x4F\x6E\x48\x6F\x76\x65\x72","\x68\x69\x64\x65","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x62\x6F\x75\x6E\x64\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x6D\x69\x6E\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x69\x73\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x70\x6F\x69\x6E\x74\x73","\x69\x73\x44\x61\x73\x68\x65\x64","\x70\x61\x67\x65\x42\x72\x65\x61\x6B\x44\x61\x73\x68\x65\x64","\x61\x64\x64\x50\x69\x70\x65","\x73\x70\x6C\x69\x63\x65","\x76\x65\x72\x74\x69\x63\x61\x6C\x50\x61\x67\x65\x42\x72\x65\x61\x6B\x73","\x73\x6E\x61\x70\x54\x6F\x54\x65\x72\x6D\x69\x6E\x61\x6C\x73","\x73\x68\x6F\x75\x6C\x64\x52\x65\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73\x46\x72\x6F\x6D\x50\x61\x72\x65\x6E\x74","\x69\x73\x56\x65\x72\x74\x65\x78","\x67\x65\x74\x43\x65\x6C\x6C\x47\x65\x6F\x6D\x65\x74\x72\x79","\x72\x65\x6C\x61\x74\x69\x76\x65","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x41\x6C\x74\x44\x6F\x77\x6E","\x61\x64\x64\x49\x74\x65\x6D","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6F\x6E\x73\x75\x6D\x65","\x67\x65\x74\x49\x6E\x69\x74\x69\x61\x6C\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x69\x73\x44\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x73\x65\x6C\x65\x63\x74\x44\x65\x6C\x61\x79\x65\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x63\x65\x6C\x6C","\x67\x65\x74\x45\x76\x65\x6E\x74","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x46\x6F\x72\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x65\x6C\x6C\x46\x6F\x72\x50\x6F\x70\x75\x70\x45\x76\x65\x6E\x74","\x65\x64\x69\x74","\x67\x65\x74\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x6E\x64\x6F\x61\x62\x6C\x65\x45\x64\x69\x74\x48\x61\x70\x70\x65\x6E\x65\x64","\x67\x65\x74\x56\x69\x65\x77","\x63\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x46\x6F\x72\x43\x68\x61\x6E\x67\x65\x73","\x67\x65\x74\x53\x74\x61\x74\x65","\x70\x75\x73\x68","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x6C\x69\x62\x72\x61\x72\x69\x65\x73","\x70\x61\x63\x6B\x61\x67\x65\x73","\x67\x65\x74\x53\x74\x65\x6E\x63\x69\x6C","\x73\x74\x65\x6E\x63\x69\x6C\x73","\x67\x65\x74\x42\x61\x73\x65\x6E\x61\x6D\x65\x46\x6F\x72\x53\x74\x65\x6E\x63\x69\x6C","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x2E\x6A\x73","\x6C\x6F\x61\x64","\x67\x65\x74\x54\x65\x78\x74","\x2F","\x2E","\x73\x70\x6C\x69\x74","\x6D\x78\x67\x72\x61\x70\x68","\x67\x65\x74\x58\x6D\x6C","\x70\x61\x72\x73\x65\x53\x74\x65\x6E\x63\x69\x6C\x53\x65\x74","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x6E\x61\x6D\x65","\x6E\x6F\x64\x65\x54\x79\x70\x65","\x4E\x4F\x44\x45\x54\x59\x50\x45\x5F\x45\x4C\x45\x4D\x45\x4E\x54","\x5F","\x72\x65\x70\x6C\x61\x63\x65","\x61\x64\x64\x53\x74\x65\x6E\x63\x69\x6C","\x77","\x68","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x70\x72\x6F\x64\x75\x63\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65\x72","\x64\x6F\x6E\x65","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x65\x78\x65\x63\x75\x74\x65","\x73\x65\x74\x44\x61\x74\x61","\x64\x61\x74\x61","\x65\x72\x72\x6F\x72","\x63\x61\x6E\x63\x65\x6C","\x61\x6C\x65\x72\x74"];var useLocalStorage=(mxClient[_0x8345[0]]|| urlParams[_0x8345[1]]== _0x8345[2])&&  typeof (localStorage)!= _0x8345[3];var fileSupport=window[_0x8345[4]]!= null&& window[_0x8345[5]]!= null&& window[_0x8345[6]]!= null;var touchStyle=mxClient[_0x8345[0]]|| urlParams[_0x8345[7]]== _0x8345[8];var counter=0;try{var op=window;while(op[_0x8345[9]]!= null&&  !isNaN(op[_0x8345[9]][_0x8345[10]])){op= op[_0x8345[9]]};if(op!= null){op[_0x8345[10]]++;counter= op[_0x8345[10]]}}catch(e){};Editor= function(){mxEventSource[_0x8345[11]](this);this[_0x8345[12]]();this[_0x8345[13]]();this[_0x8345[14]]=  new Graph();this[_0x8345[15]]=  new mxOutline(this[_0x8345[14]]);this[_0x8345[15]][_0x8345[16]]= true;this[_0x8345[17]]= this[_0x8345[18]]();this[_0x8345[19]]= _0x8345[20];this[_0x8345[21]]= null;this[_0x8345[22]]= function(){return this[_0x8345[21]]|| mxResources[_0x8345[24]](_0x8345[23],[counter])+ _0x8345[25]};this[_0x8345[26]]= function(){return this[_0x8345[21]]};this[_0x8345[27]]= function(_0xe739x6){this[_0x8345[19]]= _0xe739x6;this[_0x8345[29]]( new mxEventObject(_0x8345[28]))};this[_0x8345[30]]= function(){return this[_0x8345[19]]};this[_0x8345[31]]= false;this[_0x8345[32]]= function(){this[_0x8345[31]]= true};this[_0x8345[14]][_0x8345[36]]()[_0x8345[35]](mxEvent.CHANGE,mxUtils[_0x8345[34]](this,function(){this[_0x8345[32]][_0x8345[33]](this,arguments)}));window[_0x8345[37]]= mxUtils[_0x8345[34]](this,function(){if(this[_0x8345[31]]){return mxResources[_0x8345[24]](_0x8345[38])}});this[_0x8345[14]][_0x8345[39]]= false;this[_0x8345[14]][_0x8345[40]]= true;this[_0x8345[14]][_0x8345[41]]= null};mxUtils[_0x8345[42]](Editor,mxEventSource);Editor[_0x8345[44]][_0x8345[43]]= IMAGE_PATH+ _0x8345[45];Editor[_0x8345[44]][_0x8345[46]]= IMAGE_PATH+ _0x8345[47];Editor[_0x8345[44]][_0x8345[48]]= function(_0xe739x7){var _0xe739x8= new mxCodec(_0xe739x7[_0x8345[49]]);if(_0xe739x7[_0x8345[50]]== _0x8345[51]){this[_0x8345[14]][_0x8345[53]][_0x8345[52]]= 1;this[_0x8345[14]][_0x8345[54]]= _0xe739x7[_0x8345[56]](_0x8345[55])!= _0x8345[57];this[_0x8345[14]][_0x8345[59]][_0x8345[58]]= _0xe739x7[_0x8345[56]](_0x8345[60])!= _0x8345[57];this[_0x8345[14]][_0x8345[62]](_0xe739x7[_0x8345[56]](_0x8345[61])!= _0x8345[57]);this[_0x8345[14]][_0x8345[64]](_0xe739x7[_0x8345[56]](_0x8345[63])!= _0x8345[57]);this[_0x8345[14]][_0x8345[65]]= _0xe739x7[_0x8345[56]](_0x8345[66])!= _0x8345[57];this[_0x8345[14]][_0x8345[40]]= _0xe739x7[_0x8345[56]](_0x8345[40])!= _0x8345[57];if(!this[_0x8345[14]][_0x8345[40]]){this[_0x8345[14]][_0x8345[68]][_0x8345[67]]= 0;this[_0x8345[14]][_0x8345[68]][_0x8345[69]]= 0;this[_0x8345[14]][_0x8345[53]][_0x8345[71]][_0x8345[70]]= Number(_0xe739x7[_0x8345[56]](_0x8345[72])|| 0);this[_0x8345[14]][_0x8345[53]][_0x8345[71]][_0x8345[73]]= Number(_0xe739x7[_0x8345[56]](_0x8345[74])|| 0)};this[_0x8345[14]][_0x8345[75]]= _0xe739x7[_0x8345[56]](_0x8345[76])== _0x8345[8];this[_0x8345[14]][_0x8345[77]]= this[_0x8345[14]][_0x8345[75]];this[_0x8345[14]][_0x8345[78]]= this[_0x8345[14]][_0x8345[77]];var _0xe739x9=_0xe739x7[_0x8345[56]](_0x8345[79]);if(_0xe739x9!= null){this[_0x8345[14]][_0x8345[79]]= _0xe739x9}else {this[_0x8345[14]][_0x8345[79]]= 1.5};var _0xe739xa=_0xe739x7[_0x8345[56]](_0x8345[80]);var _0xe739xb=_0xe739x7[_0x8345[56]](_0x8345[81]);if(_0xe739xa!= null&& _0xe739xb!= null){this[_0x8345[14]][_0x8345[82]]=  new mxRectangle(0,0,parseFloat(_0xe739xa),parseFloat(_0xe739xb));this[_0x8345[15]][_0x8345[15]][_0x8345[82]]= this[_0x8345[14]][_0x8345[82]]};var _0xe739xc=_0xe739x7[_0x8345[56]](_0x8345[41]);if(_0xe739xc!= null&& _0xe739xc[_0x8345[83]]> 0){this[_0x8345[14]][_0x8345[41]]= _0xe739xc};_0xe739x8[_0x8345[84]](_0xe739x7,this[_0x8345[14]][_0x8345[36]]());this[_0x8345[85]]()}};Editor[_0x8345[44]][_0x8345[86]]= function(){var _0xe739xd= new mxCodec(mxUtils[_0x8345[87]]());var _0xe739x7=_0xe739xd[_0x8345[88]](this[_0x8345[14]][_0x8345[36]]());if(this[_0x8345[14]][_0x8345[53]][_0x8345[71]][_0x8345[70]]!= 0|| this[_0x8345[14]][_0x8345[53]][_0x8345[71]][_0x8345[73]]!= 0){_0xe739x7[_0x8345[90]](_0x8345[72],Math[_0x8345[89]](this[_0x8345[14]][_0x8345[53]][_0x8345[71]][_0x8345[70]]* 100)/ 100);_0xe739x7[_0x8345[90]](_0x8345[74],Math[_0x8345[89]](this[_0x8345[14]][_0x8345[53]][_0x8345[71]][_0x8345[73]]* 100)/ 100)};_0xe739x7[_0x8345[90]](_0x8345[55],(this[_0x8345[14]][_0x8345[91]]())?_0x8345[8]:_0x8345[57]);_0xe739x7[_0x8345[90]](_0x8345[60],(this[_0x8345[14]][_0x8345[59]][_0x8345[58]])?_0x8345[8]:_0x8345[57]);_0xe739x7[_0x8345[90]](_0x8345[60],(this[_0x8345[14]][_0x8345[59]][_0x8345[58]])?_0x8345[8]:_0x8345[57]);_0xe739x7[_0x8345[90]](_0x8345[61],(this[_0x8345[14]][_0x8345[93]][_0x8345[92]]())?_0x8345[8]:_0x8345[57]);_0xe739x7[_0x8345[90]](_0x8345[63],(this[_0x8345[14]][_0x8345[94]][_0x8345[92]]())?_0x8345[8]:_0x8345[57]);_0xe739x7[_0x8345[90]](_0x8345[66],(this[_0x8345[14]][_0x8345[65]])?_0x8345[8]:_0x8345[57]);_0xe739x7[_0x8345[90]](_0x8345[76],(this[_0x8345[14]][_0x8345[75]])?_0x8345[8]:_0x8345[57]);_0xe739x7[_0x8345[90]](_0x8345[79],this[_0x8345[14]][_0x8345[79]]);_0xe739x7[_0x8345[90]](_0x8345[80],this[_0x8345[14]][_0x8345[82]][_0x8345[95]]);_0xe739x7[_0x8345[90]](_0x8345[81],this[_0x8345[14]][_0x8345[82]][_0x8345[96]]);if(!this[_0x8345[14]][_0x8345[40]]){_0xe739x7[_0x8345[90]](_0x8345[40],_0x8345[57])};if(this[_0x8345[14]][_0x8345[41]]!= null){_0xe739x7[_0x8345[90]](_0x8345[41],this[_0x8345[14]][_0x8345[41]])};return _0xe739x7};Editor[_0x8345[44]][_0x8345[85]]= function(){var _0xe739xe=this[_0x8345[14]];var _0xe739xf=this[_0x8345[15]];if(_0xe739xe[_0x8345[68]]!= null&& _0xe739xf[_0x8345[15]][_0x8345[68]]!= null){if(_0xe739xe[_0x8345[41]]!= null){if(_0xe739xe[_0x8345[41]]== _0x8345[97]){_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[98]]= _0x8345[100]}else {if(_0xe739xe[_0x8345[53]][_0x8345[101]]!= null){_0xe739xe[_0x8345[53]][_0x8345[101]][_0x8345[102]]= _0xe739xe[_0x8345[41]];_0xe739xe[_0x8345[53]][_0x8345[101]][_0x8345[103]]()};_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[98]]= _0xe739xe[_0x8345[41]]}}else {_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[98]]= _0x8345[20]};if(_0xe739xe[_0x8345[75]]){_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[98]]= _0x8345[104];_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[105]]= _0x8345[106];_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[107]]= _0x8345[108];_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[109]]= _0x8345[110];_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[111]]= _0x8345[110];_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[112]]= _0x8345[113];_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[114]]= _0x8345[113]}else {_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[115]]= _0x8345[20]};_0xe739xf[_0x8345[15]][_0x8345[68]][_0x8345[99]][_0x8345[98]]= _0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[98]];if(_0xe739xf[_0x8345[15]][_0x8345[75]]!= _0xe739xe[_0x8345[75]]|| _0xe739xf[_0x8345[15]][_0x8345[79]]!= _0xe739xe[_0x8345[79]]){_0xe739xf[_0x8345[15]][_0x8345[79]]= _0xe739xe[_0x8345[79]];_0xe739xf[_0x8345[15]][_0x8345[75]]= _0xe739xe[_0x8345[75]];_0xe739xf[_0x8345[15]][_0x8345[53]][_0x8345[116]]()};if(_0xe739xe[_0x8345[40]]&& _0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[117]]== _0x8345[118]&&  !touchStyle){_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[117]]= _0x8345[119]}else {if(!_0xe739xe[_0x8345[40]]|| touchStyle){_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[117]]= _0x8345[118]}};var _0xe739x10=(mxClient[_0x8345[120]]&& document[_0x8345[121]]>= 9)?_0x8345[122]+ this[_0x8345[46]]+ _0x8345[123]:_0x8345[97];_0xe739xe[_0x8345[68]][_0x8345[99]][_0x8345[124]]= (!_0xe739xe[_0x8345[75]]&& _0xe739xe[_0x8345[91]]())?_0x8345[122]+ this[_0x8345[43]]+ _0x8345[123]:_0xe739x10;if(_0xe739xe[_0x8345[53]][_0x8345[101]]!= null){_0xe739xe[_0x8345[53]][_0x8345[101]][_0x8345[125]][_0x8345[99]][_0x8345[124]]= (this[_0x8345[14]][_0x8345[91]]())?_0x8345[122]+ this[_0x8345[43]]+ _0x8345[123]:_0x8345[97]}}};Editor[_0x8345[44]][_0x8345[12]]= function(){if(mxClient[_0x8345[126]]){mxClient[_0x8345[129]](_0x8345[127],CSS_PATH+ _0x8345[128])};mxResources[_0x8345[130]]= false;mxResources[_0x8345[131]](RESOURCE_BASE);mxConstants[_0x8345[132]]= 0.3;var _0xe739x11=mxConnectionHandler[_0x8345[44]][_0x8345[133]];mxConnectionHandler[_0x8345[44]][_0x8345[133]]= function(){var _0xe739x12=_0xe739x11[_0x8345[33]](this,arguments);_0xe739x12[_0x8345[134]]= mxUtils[_0x8345[34]](this,function(_0xe739x13,_0xe739x14){if(this[_0x8345[135]]()){return true};return mxCellMarker[_0x8345[44]][_0x8345[134]][_0x8345[33]](_0xe739x12,arguments)});return _0xe739x12};mxConstants[_0x8345[136]]= _0x8345[137];mxConstants[_0x8345[138]]= _0x8345[139];mxConstants[_0x8345[140]]= _0x8345[141];mxConstants[_0x8345[142]]= _0x8345[143];mxConstants[_0x8345[144]]= _0x8345[143];mxConstants[_0x8345[145]]= _0x8345[139];mxConstants[_0x8345[146]]= _0x8345[143];mxConstants[_0x8345[147]]= _0x8345[148];mxConstants[_0x8345[149]]= _0x8345[143];mxConstants[_0x8345[150]]= _0x8345[143];mxConstants[_0x8345[151]]= _0x8345[148];mxConstants[_0x8345[152]]= _0x8345[141];mxGraph[_0x8345[44]][_0x8345[153]]= _0x8345[154];mxGraph[_0x8345[44]][_0x8345[79]]= 1;mxRubberband[_0x8345[44]][_0x8345[155]]= 30;mxGraphView[_0x8345[44]][_0x8345[156]]= function(_0xe739x15){return  new mxRectangleShape(_0xe739x15,this[_0x8345[14]][_0x8345[41]]|| _0x8345[157],_0x8345[158])};mxGraphView[_0x8345[44]][_0x8345[159]]= function(){var _0xe739x16=this[_0x8345[160]]();var _0xe739x17=(_0xe739x16[_0x8345[95]]> 0)?_0xe739x16[_0x8345[70]]/ this[_0x8345[52]]- this[_0x8345[71]][_0x8345[70]]:0;var _0xe739x18=(_0xe739x16[_0x8345[96]]> 0)?_0xe739x16[_0x8345[73]]/ this[_0x8345[52]]- this[_0x8345[71]][_0x8345[73]]:0;var _0xe739x19=_0xe739x16[_0x8345[95]]/ this[_0x8345[52]];var _0xe739x1a=_0xe739x16[_0x8345[96]]/ this[_0x8345[52]];var _0xe739x1b=this[_0x8345[14]][_0x8345[82]];var _0xe739x9=this[_0x8345[14]][_0x8345[79]];var _0xe739xa=_0xe739x1b[_0x8345[95]]* _0xe739x9;var _0xe739xb=_0xe739x1b[_0x8345[96]]* _0xe739x9;var _0xe739x1c=Math[_0x8345[162]](Math[_0x8345[161]](0,_0xe739x17)/ _0xe739xa);var _0xe739x1d=Math[_0x8345[162]](Math[_0x8345[161]](0,_0xe739x18)/ _0xe739xb);var _0xe739x1e=Math[_0x8345[164]](Math[_0x8345[163]](1,_0xe739x17+ _0xe739x19)/ _0xe739xa);var _0xe739x1f=Math[_0x8345[164]](Math[_0x8345[163]](1,_0xe739x18+ _0xe739x1a)/ _0xe739xb);var _0xe739x20=_0xe739x1e- _0xe739x1c;var _0xe739x21=_0xe739x1f- _0xe739x1d;var _0xe739x15= new mxRectangle(this[_0x8345[52]]* (this[_0x8345[71]][_0x8345[70]]+ _0xe739x1c* _0xe739xa),this[_0x8345[52]]* (this[_0x8345[71]][_0x8345[73]]+ _0xe739x1d* _0xe739xb),this[_0x8345[52]]* _0xe739x20* _0xe739xa,this[_0x8345[52]]* _0xe739x21* _0xe739xb);return _0xe739x15};var _0xe739x22=mxGraph[_0x8345[44]][_0x8345[165]];mxGraph[_0x8345[44]][_0x8345[165]]= function(_0xe739x23,_0xe739x24){_0xe739x22[_0x8345[33]](this,arguments);if((this[_0x8345[166]]!= mxConstants[_0x8345[167]]&& this[_0x8345[53]][_0x8345[101]]!= null)&& (!this[_0x8345[168]]||  !mxUtils[_0x8345[169]](this[_0x8345[68]]))){this[_0x8345[53]][_0x8345[101]][_0x8345[125]][_0x8345[99]][_0x8345[170]]= _0xe739x23+ _0x8345[171];this[_0x8345[53]][_0x8345[101]][_0x8345[125]][_0x8345[99]][_0x8345[172]]= _0xe739x24+ _0x8345[171]}};var _0xe739x25=this;mxGraphView[_0x8345[44]][_0x8345[173]]= function(){var _0xe739xc=this[_0x8345[14]][_0x8345[174]]();if(_0xe739xc!= null){if(this[_0x8345[124]]== null|| this[_0x8345[124]][_0x8345[175]]!= _0xe739xc[_0x8345[176]]){if(this[_0x8345[124]]!= null){this[_0x8345[124]][_0x8345[177]]()};var _0xe739x15= new mxRectangle(0,0,1,1);this[_0x8345[124]]=  new mxImageShape(_0xe739x15,_0xe739xc[_0x8345[176]]);this[_0x8345[124]][_0x8345[166]]= this[_0x8345[14]][_0x8345[166]];this[_0x8345[124]][_0x8345[12]](this[_0x8345[178]]);this[_0x8345[124]][_0x8345[179]]()};this[_0x8345[180]](this[_0x8345[124]],_0xe739xc)}else {if(this[_0x8345[124]]!= null){this[_0x8345[124]][_0x8345[177]]();this[_0x8345[124]]= null}};if(this[_0x8345[14]][_0x8345[75]]){var _0xe739x15=this[_0x8345[159]]();if(this[_0x8345[101]]== null){this[_0x8345[101]]= this[_0x8345[156]](_0xe739x15);this[_0x8345[101]][_0x8345[52]]= 1;this[_0x8345[101]][_0x8345[181]]= true;this[_0x8345[101]][_0x8345[166]]= mxConstants[_0x8345[182]];this[_0x8345[101]][_0x8345[12]](this[_0x8345[14]][_0x8345[68]]);this[_0x8345[14]][_0x8345[68]][_0x8345[184]][_0x8345[99]][_0x8345[183]]= _0x8345[185];this[_0x8345[14]][_0x8345[68]][_0x8345[186]](this[_0x8345[101]][_0x8345[125]],this[_0x8345[14]][_0x8345[68]][_0x8345[184]]);this[_0x8345[101]][_0x8345[179]]();this[_0x8345[101]][_0x8345[125]][_0x8345[187]]= _0x8345[188];this[_0x8345[101]][_0x8345[125]][_0x8345[99]][_0x8345[189]]= _0x8345[190];mxEvent[_0x8345[35]](this[_0x8345[101]][_0x8345[125]],_0x8345[191],mxUtils[_0x8345[34]](this,function(_0xe739x14){this[_0x8345[14]][_0x8345[192]](_0xe739x14)}));mxEvent[_0x8345[198]](this[_0x8345[101]][_0x8345[125]],mxUtils[_0x8345[34]](this,function(_0xe739x14){this[_0x8345[14]][_0x8345[193]](mxEvent.MOUSE_DOWN, new mxMouseEvent(_0xe739x14))}),mxUtils[_0x8345[34]](this,function(_0xe739x14){if(this[_0x8345[14]][_0x8345[93]]!= null&& this[_0x8345[14]][_0x8345[93]][_0x8345[194]]()){this[_0x8345[14]][_0x8345[93]][_0x8345[195]]()};if(this[_0x8345[14]][_0x8345[196]]&&  !mxEvent[_0x8345[197]](_0xe739x14)){this[_0x8345[14]][_0x8345[193]](mxEvent.MOUSE_MOVE, new mxMouseEvent(_0xe739x14))}}),mxUtils[_0x8345[34]](this,function(_0xe739x14){this[_0x8345[14]][_0x8345[193]](mxEvent.MOUSE_UP, new mxMouseEvent(_0xe739x14))}))}else {this[_0x8345[101]][_0x8345[52]]= 1;this[_0x8345[101]][_0x8345[199]]= _0xe739x15;this[_0x8345[101]][_0x8345[179]]()};this[_0x8345[101]][_0x8345[125]][_0x8345[99]][_0x8345[124]]= (this[_0x8345[14]][_0x8345[91]]())?_0x8345[122]+ _0xe739x25[_0x8345[43]]+ _0x8345[123]:_0x8345[97]}else {if(this[_0x8345[101]]!= null){this[_0x8345[101]][_0x8345[177]]();this[_0x8345[101]]= null}}};mxGraph[_0x8345[44]][_0x8345[200]]= function(_0xe739x26,_0xe739x27,_0xe739x28){var _0xe739x29=this[_0x8345[53]][_0x8345[52]];var _0xe739x2a=this[_0x8345[53]][_0x8345[71]];var _0xe739x1b=this[_0x8345[82]];var _0xe739x9=_0xe739x29* this[_0x8345[79]];var _0xe739x2b=this[_0x8345[53]][_0x8345[159]]();_0xe739x27= _0xe739x2b[_0x8345[95]];_0xe739x28= _0xe739x2b[_0x8345[96]];var _0xe739x15= new mxRectangle(_0xe739x29* _0xe739x2a[_0x8345[70]],_0xe739x29* _0xe739x2a[_0x8345[73]],_0xe739x1b[_0x8345[95]]* _0xe739x9,_0xe739x1b[_0x8345[96]]* _0xe739x9);_0xe739x26= _0xe739x26&& Math[_0x8345[161]](_0xe739x15[_0x8345[95]],_0xe739x15[_0x8345[96]])> this[_0x8345[201]];var _0xe739x2c=(_0xe739x26)?Math[_0x8345[164]](_0xe739x27/ _0xe739x15[_0x8345[95]])- 1:0;var _0xe739x2d=(_0xe739x26)?Math[_0x8345[164]](_0xe739x28/ _0xe739x15[_0x8345[96]])- 1:0;var _0xe739x2e=_0xe739x2b[_0x8345[70]]+ _0xe739x27;var _0xe739x2f=_0xe739x2b[_0x8345[73]]+ _0xe739x28;if(this[_0x8345[202]]== null&& _0xe739x2c> 0){this[_0x8345[202]]= []};if(this[_0x8345[202]]!= null){for(var _0xe739x30=0;_0xe739x30<= _0xe739x2c;_0xe739x30++){var _0xe739x31=[ new mxPoint(_0xe739x2b[_0x8345[70]]+ (_0xe739x30+ 1)* _0xe739x15[_0x8345[95]],_0xe739x2b[_0x8345[73]]), new mxPoint(_0xe739x2b[_0x8345[70]]+ (_0xe739x30+ 1)* _0xe739x15[_0x8345[95]],_0xe739x2f)];if(this[_0x8345[202]][_0xe739x30]!= null){this[_0x8345[202]][_0xe739x30][_0x8345[52]]= 1;this[_0x8345[202]][_0xe739x30][_0x8345[203]]= _0xe739x31;this[_0x8345[202]][_0xe739x30][_0x8345[179]]()}else {var _0xe739x32= new mxPolyline(_0xe739x31,this[_0x8345[153]],this[_0x8345[52]]);_0xe739x32[_0x8345[166]]= this[_0x8345[166]];_0xe739x32[_0x8345[204]]= this[_0x8345[205]];_0xe739x32[_0x8345[206]]= false;_0xe739x32[_0x8345[52]]= _0xe739x29;_0xe739x32[_0x8345[12]](this[_0x8345[53]][_0x8345[178]]);_0xe739x32[_0x8345[179]]();this[_0x8345[202]][_0xe739x30]= _0xe739x32}};for(var _0xe739x30=_0xe739x2c;_0xe739x30< this[_0x8345[202]][_0x8345[83]];_0xe739x30++){this[_0x8345[202]][_0xe739x30][_0x8345[177]]()};this[_0x8345[202]][_0x8345[207]](_0xe739x2c,this[_0x8345[202]][_0x8345[83]]- _0xe739x2c)};if(this[_0x8345[208]]== null&& _0xe739x2d> 0){this[_0x8345[208]]= []};if(this[_0x8345[208]]!= null){for(var _0xe739x30=0;_0xe739x30<= _0xe739x2d;_0xe739x30++){var _0xe739x31=[ new mxPoint(_0xe739x2b[_0x8345[70]],_0xe739x2b[_0x8345[73]]+ (_0xe739x30+ 1)* _0xe739x15[_0x8345[96]]), new mxPoint(_0xe739x2e,_0xe739x2b[_0x8345[73]]+ (_0xe739x30+ 1)* _0xe739x15[_0x8345[96]])];if(this[_0x8345[208]][_0xe739x30]!= null){this[_0x8345[208]][_0xe739x30][_0x8345[52]]= 1;this[_0x8345[208]][_0xe739x30][_0x8345[203]]= _0xe739x31;this[_0x8345[208]][_0xe739x30][_0x8345[179]]()}else {var _0xe739x32= new mxPolyline(_0xe739x31,this[_0x8345[153]],_0xe739x29);_0xe739x32[_0x8345[166]]= this[_0x8345[166]];_0xe739x32[_0x8345[204]]= this[_0x8345[205]];_0xe739x32[_0x8345[206]]= false;_0xe739x32[_0x8345[52]]= _0xe739x29;_0xe739x32[_0x8345[12]](this[_0x8345[53]][_0x8345[178]]);_0xe739x32[_0x8345[179]]();this[_0x8345[208]][_0xe739x30]= _0xe739x32}};for(var _0xe739x30=_0xe739x2d;_0xe739x30< this[_0x8345[208]][_0x8345[83]];_0xe739x30++){this[_0x8345[208]][_0xe739x30][_0x8345[177]]()};this[_0x8345[208]][_0x8345[207]](_0xe739x2d,this[_0x8345[208]][_0x8345[83]]- _0xe739x2d)}};mxEdgeHandler[_0x8345[44]][_0x8345[209]]= true;mxGraphHandler[_0x8345[44]][_0x8345[58]]= true;var _0xe739x33=mxGraphHandler[_0x8345[44]][_0x8345[210]];mxGraphHandler[_0x8345[44]][_0x8345[210]]= function(_0xe739x34,_0xe739x35,_0xe739x14){for(var _0xe739x30=0;_0xe739x30< _0xe739x35[_0x8345[83]];_0xe739x30++){if(this[_0x8345[14]][_0x8345[36]]()[_0x8345[211]](_0xe739x35[_0xe739x30])){var _0xe739x36=this[_0x8345[14]][_0x8345[212]](_0xe739x35[_0xe739x30]);if(_0xe739x36!= null&& _0xe739x36[_0x8345[213]]){return false}}};return _0xe739x33[_0x8345[33]](this,arguments)};mxGuide[_0x8345[44]][_0x8345[214]]= function(_0xe739x14){return !mxEvent[_0x8345[215]](_0xe739x14)};mxPopupMenuAddItem= mxPopupMenu[_0x8345[44]][_0x8345[216]];mxPopupMenu[_0x8345[44]][_0x8345[216]]= function(_0xe739x37,_0xe739x38,_0xe739x39,_0xe739x34,_0xe739x3a,_0xe739x3b){var _0xe739x3c=mxPopupMenuAddItem[_0x8345[33]](this,arguments);if(_0xe739x3b!= null&&  !_0xe739x3b){mxEvent[_0x8345[35]](_0xe739x3c,_0x8345[217],function(_0xe739x14){mxEvent[_0x8345[218]](_0xe739x14)})};return _0xe739x3c};var _0xe739x3d=mxGraphHandler[_0x8345[44]][_0x8345[219]];mxGraphHandler[_0x8345[44]][_0x8345[219]]= function(_0xe739x3e){var _0xe739x3f=this[_0x8345[14]][_0x8345[36]]();var _0xe739x40=_0xe739x3f[_0x8345[221]](this[_0x8345[14]][_0x8345[220]]());var _0xe739x41=_0xe739x3d[_0x8345[33]](this,arguments);var _0xe739x34=_0xe739x3f[_0x8345[221]](_0xe739x41);if(_0xe739x40== null|| (_0xe739x40!= _0xe739x41&& _0xe739x40!= _0xe739x34)){while(!this[_0x8345[14]][_0x8345[222]](_0xe739x41)&&  !this[_0x8345[14]][_0x8345[222]](_0xe739x34) && _0xe739x3f[_0x8345[211]](_0xe739x34) &&  !this[_0x8345[14]][_0x8345[223]](_0xe739x34)){_0xe739x41= _0xe739x34;_0xe739x34= this[_0x8345[14]][_0x8345[36]]()[_0x8345[221]](_0xe739x41)}};return _0xe739x41};var _0xe739x42=mxGraphHandler[_0x8345[44]][_0x8345[224]];mxGraphHandler[_0x8345[44]][_0x8345[224]]= function(_0xe739x41){var _0xe739x3c=_0xe739x42[_0x8345[33]](this,arguments);var _0xe739x3f=this[_0x8345[14]][_0x8345[36]]();var _0xe739x40=_0xe739x3f[_0x8345[221]](this[_0x8345[14]][_0x8345[220]]());var _0xe739x34=_0xe739x3f[_0x8345[221]](_0xe739x41);if(_0xe739x40== null|| (_0xe739x40!= _0xe739x41&& _0xe739x40!= _0xe739x34)){if(!this[_0x8345[14]][_0x8345[222]](_0xe739x41)&& _0xe739x3f[_0x8345[211]](_0xe739x34) &&  !this[_0x8345[14]][_0x8345[223]](_0xe739x34)){_0xe739x3c= true}};return _0xe739x3c};mxGraphHandler[_0x8345[44]][_0x8345[225]]= function(_0xe739x3e){var _0xe739x41=_0xe739x3e[_0x8345[226]]();if(_0xe739x41== null){_0xe739x41= this[_0x8345[227]]};var _0xe739x3f=this[_0x8345[14]][_0x8345[36]]();var _0xe739x34=_0xe739x3f[_0x8345[221]](_0xe739x41);while(this[_0x8345[14]][_0x8345[222]](_0xe739x41)&& _0xe739x3f[_0x8345[211]](_0xe739x34)&&  !this[_0x8345[14]][_0x8345[223]](_0xe739x34)){_0xe739x41= _0xe739x34;_0xe739x34= _0xe739x3f[_0x8345[221]](_0xe739x41)};this[_0x8345[14]][_0x8345[229]](_0xe739x41,_0xe739x3e[_0x8345[228]]())};mxPanningHandler[_0x8345[44]][_0x8345[230]]= function(_0xe739x3e){var _0xe739x41=_0xe739x3e[_0x8345[226]]();var _0xe739x3f=this[_0x8345[14]][_0x8345[36]]();var _0xe739x34=_0xe739x3f[_0x8345[221]](_0xe739x41);while(_0xe739x3f[_0x8345[211]](_0xe739x34)&&  !this[_0x8345[14]][_0x8345[223]](_0xe739x34)){if(this[_0x8345[14]][_0x8345[222]](_0xe739x34)){_0xe739x41= _0xe739x34};_0xe739x34= _0xe739x3f[_0x8345[221]](_0xe739x34)};return _0xe739x41}};Editor[_0x8345[44]][_0x8345[18]]= function(){var _0xe739xe=this[_0x8345[14]];var _0xe739x43= new mxUndoManager();var _0xe739x44=function(_0xe739x45,_0xe739x14){_0xe739x43[_0x8345[233]](_0xe739x14[_0x8345[232]](_0x8345[231]))};_0xe739xe[_0x8345[36]]()[_0x8345[35]](mxEvent.UNDO,_0xe739x44);_0xe739xe[_0x8345[234]]()[_0x8345[35]](mxEvent.UNDO,_0xe739x44);var _0xe739x46=function(_0xe739x45,_0xe739x14){var _0xe739x47=_0xe739xe[_0x8345[236]](_0xe739x14[_0x8345[232]](_0x8345[231])[_0x8345[235]]);var _0xe739x35=[];for(var _0xe739x30=1;_0xe739x30< _0xe739x47[_0x8345[83]];_0xe739x30++){if(_0xe739xe[_0x8345[53]][_0x8345[237]](_0xe739x47[_0xe739x30])!= null){_0xe739x35[_0x8345[238]](_0xe739x47[_0xe739x30])}};_0xe739xe[_0x8345[239]](_0xe739x35)};_0xe739x43[_0x8345[35]](mxEvent.UNDO,_0xe739x46);_0xe739x43[_0x8345[35]](mxEvent.REDO,_0xe739x46);return _0xe739x43};Editor[_0x8345[44]][_0x8345[13]]= function(){mxStencilRegistry[_0x8345[241]](STENCIL_PATH+ _0x8345[240])};(function(){mxStencilRegistry[_0x8345[242]]= {};mxStencilRegistry[_0x8345[243]]= [];mxStencilRegistry[_0x8345[244]]= function(_0xe739x48){var _0xe739x3c=mxStencilRegistry[_0x8345[245]][_0xe739x48];if(_0xe739x3c== null){var _0xe739x49=mxStencilRegistry[_0x8345[246]](_0xe739x48);if(_0xe739x49!= null){var _0xe739x4a=mxStencilRegistry[_0x8345[242]][_0xe739x49];if(_0xe739x4a!= null){if(mxStencilRegistry[_0x8345[243]][_0xe739x49]== null){mxStencilRegistry[_0x8345[243]][_0xe739x49]= 1;for(var _0xe739x30=0;_0xe739x30< _0xe739x4a[_0x8345[83]];_0xe739x30++){var _0xe739x4b=_0xe739x4a[_0xe739x30];if(_0xe739x4b[_0x8345[248]]()[_0x8345[247]](_0xe739x4b[_0x8345[83]]- 4,_0xe739x4b[_0x8345[83]])== _0x8345[25]){mxStencilRegistry[_0x8345[241]](_0xe739x4b,null)}else {if(_0xe739x4b[_0x8345[248]]()[_0x8345[247]](_0xe739x4b[_0x8345[83]]- 3,_0xe739x4b[_0x8345[83]])== _0x8345[249]){var _0xe739x4c=mxUtils[_0x8345[250]](_0xe739x4b);if(_0xe739x4c!= null){eval[_0x8345[11]](window,_0xe739x4c[_0x8345[251]]())}}else {}}}}}else {mxStencilRegistry[_0x8345[241]](STENCIL_PATH+ _0x8345[252]+ _0xe739x49+ _0x8345[25],null)};_0xe739x3c= mxStencilRegistry[_0x8345[245]][_0xe739x48]}};return _0xe739x3c};mxStencilRegistry[_0x8345[246]]= function(_0xe739x48){var _0xe739x4d=_0xe739x48[_0x8345[254]](_0x8345[253]);var _0xe739x4e=null;if(_0xe739x4d[_0x8345[83]]> 0&& _0xe739x4d[0]== _0x8345[255]){_0xe739x4e= _0xe739x4d[1];for(var _0xe739x30=2;_0xe739x30< _0xe739x4d[_0x8345[83]]- 1;_0xe739x30++){_0xe739x4e+= _0x8345[252]+ _0xe739x4d[_0xe739x30]}};return _0xe739x4e};mxStencilRegistry[_0x8345[241]]= function(_0xe739x4f,_0xe739x50,_0xe739x51){_0xe739x51= (_0xe739x51!= null)?_0xe739x51:false;var _0xe739x52=mxStencilRegistry[_0x8345[243]][_0xe739x4f];if(_0xe739x51|| _0xe739x52== null){var _0xe739x53=false;if(_0xe739x52== null){var _0xe739x4c=mxUtils[_0x8345[250]](_0xe739x4f);_0xe739x52= _0xe739x4c[_0x8345[256]]();mxStencilRegistry[_0x8345[243]][_0xe739x4f]= _0xe739x52;_0xe739x53= true};mxStencilRegistry[_0x8345[257]](_0xe739x52,_0xe739x50,_0xe739x53)}};mxStencilRegistry[_0x8345[257]]= function(_0xe739x54,_0xe739x50,_0xe739x53){_0xe739x53= (_0xe739x53!= null)?_0xe739x53:true;var _0xe739x55=_0xe739x54[_0x8345[258]];var _0xe739x56=_0xe739x55[_0x8345[184]];var _0xe739x57=_0x8345[20];var _0xe739x48=_0xe739x55[_0x8345[56]](_0x8345[259]);if(_0xe739x48!= null){_0xe739x57= _0xe739x48+ _0x8345[253]};while(_0xe739x56!= null){if(_0xe739x56[_0x8345[260]]== mxConstants[_0x8345[261]]){_0xe739x48= _0xe739x56[_0x8345[56]](_0x8345[259]);if(_0xe739x48!= null){_0xe739x57= _0xe739x57[_0x8345[248]]();var _0xe739x58=_0xe739x48[_0x8345[263]](/ /g,_0x8345[262]);if(_0xe739x53){mxStencilRegistry[_0x8345[264]](_0xe739x57+ _0xe739x58[_0x8345[248]](), new mxStencil(_0xe739x56))};if(_0xe739x50!= null){var _0xe739x19=_0xe739x56[_0x8345[56]](_0x8345[265]);var _0xe739x1a=_0xe739x56[_0x8345[56]](_0x8345[266]);_0xe739x19= (_0xe739x19== null)?80:parseInt(_0xe739x19,10);_0xe739x1a= (_0xe739x1a== null)?80:parseInt(_0xe739x1a,10);_0xe739x50(_0xe739x57,_0xe739x58,_0xe739x48,_0xe739x19,_0xe739x1a)}}};_0xe739x56= _0xe739x56[_0x8345[267]]}}})();OpenFile= function(_0xe739x59){this[_0x8345[268]]= null;this[_0x8345[269]]= null;this[_0x8345[270]]= _0xe739x59};OpenFile[_0x8345[44]][_0x8345[271]]= function(_0xe739x6){this[_0x8345[269]]= _0xe739x6;this[_0x8345[272]]()};OpenFile[_0x8345[44]][_0x8345[273]]= function(_0xe739x6,_0xe739x5a){this[_0x8345[274]]= _0xe739x6;this[_0x8345[21]]= _0xe739x5a;this[_0x8345[272]]()};OpenFile[_0x8345[44]][_0x8345[275]]= function(_0xe739x5b){this[_0x8345[276]]();mxUtils[_0x8345[277]](_0xe739x5b)};OpenFile[_0x8345[44]][_0x8345[272]]= function(){if(this[_0x8345[269]]!= null&& this[_0x8345[274]]!= null){this[_0x8345[269]](this[_0x8345[274]],this[_0x8345[21]]);this[_0x8345[276]]()}};OpenFile[_0x8345[44]][_0x8345[276]]= function(){if(this[_0x8345[270]]!= null){this[_0x8345[270]]()}}
\ No newline at end of file
index 3e44f11..80a75ff 100644 (file)
@@ -1 +1 @@
-var _0x18b3=["\x65\x64\x69\x74\x6F\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x45\x64\x69\x74\x6F\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x67\x72\x61\x70\x68","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x73\x72\x63","\x73\x75\x62\x6D\x65\x6E\x75\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x65\x6E\x75\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x76\x73","\x72\x65\x66\x72\x65\x73\x68","\x63\x72\x65\x61\x74\x65\x55\x69","\x65\x76\x65\x6E\x74","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x41\x6C\x6C\x6F\x77\x65\x64","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x62\x69\x6E\x64","\x62\x6F\x64\x79","\x6F\x6E\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74","\x6D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x6E\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x74\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x64\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x66\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x69\x6E\x69\x74","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x75\x72\x73\x6F\x72","\x64\x65\x66\x61\x75\x6C\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x66\x6F\x63\x75\x73","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x61\x70\x70\x6C\x79","\x6D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x73\x74\x61\x72\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x65\x6E\x64","\x6E","\x63\x72\x65\x61\x74\x65\x4D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x61\x6E\x73\x77\x65\x72","\x68\x61\x6E\x67\x75\x70","\x64\x69\x61\x6C","\x65\x78\x74\x5F\x64\x69\x61\x6C","\x71\x75\x65\x75\x65","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x73\x65\x74","\x6D\x61\x74\x68","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x6D\x65\x6E\x75","\x73\x61\x79\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x6E\x75\x6D\x62\x65\x72","\x73\x61\x79\x70\x68\x6F\x6E\x65\x74\x69\x63","\x74\x74\x73","\x69\x73\x70\x65\x65\x63\x68\x74\x74\x73","\x61\x77\x73\x70\x6F\x6C\x6C\x79","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x72\x65\x63\x6F\x72\x64","\x64\x61\x74\x61\x62\x61\x73\x65","\x69\x73\x70\x65\x65\x63\x68\x61\x73\x72","\x73\x65\x6E\x64\x53\x4D\x53","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x46\x61\x78","\x67\x6F\x74\x6F\x63","\x67\x6F\x74\x6F\x69\x66","\x67\x6F\x74\x6F\x69\x66\x74\x69\x6D\x65","\x67\x6F\x74\x6F\x69\x66\x6D\x75\x6C\x74\x69\x74\x69\x6D\x65","\x76\x73\x77\x69\x74\x63\x68","\x71\x75\x65\x75\x65\x6C\x6F\x67","\x67\x6F\x61\x6C","\x6E\x6F\x6F\x70","\x73\x79\x73\x74\x65\x6D","\x61\x67\x69","\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x63\x75\x73\x74\x6F\x6D\x5F\x61\x70\x70","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x65\x6C\x6C","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x74\x61\x67\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x73\x6F\x75\x72\x63\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67\x41\x74\x43\x65\x6C\x6C","\x69\x73\x56\x65\x72\x74\x65\x78","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x63\x6F\x6E\x73\x75\x6D\x65","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x6F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x67\x65\x73\x74\x75\x72\x65\x63\x68\x61\x6E\x67\x65","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x73\x63\x61\x6C\x65\x28","\x73\x63\x61\x6C\x65","\x67\x65\x74\x44\x72\x61\x77\x50\x61\x6E\x65","\x76\x69\x65\x77","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x73\x74\x75\x72\x65\x65\x6E\x64","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x7A\x6F\x6F\x6D\x54\x6F\x43\x65\x6E\x74\x65\x72","\x7A\x6F\x6F\x6D","\x76\x69\x73\x69\x62\x6C\x65","\x63\x72\x65\x61\x74\x65\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x73\x69\x7A\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x75\x70\x64\x61\x74\x65","\x6F\x70\x65\x6E","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6D\x65\x6E\x75\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x74\x6F\x6F\x6C\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x66\x6F\x6F\x74\x65\x72\x48\x65\x69\x67\x68\x74","\x68\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x64\x64\x55\x6E\x64\x6F\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x73\x74\x65","\x67\x65\x74","\x69\x73\x45\x6D\x70\x74\x79","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x74","\x63\x6F\x70\x79","\x6F\x70\x65\x6E\x65\x72","\x6F\x70\x65\x6E\x46\x69\x6C\x65","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x63\x6C\x65\x61\x72","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x69\x6E\x76\x61\x6C\x69\x64\x4F\x72\x4D\x69\x73\x73\x69\x6E\x67\x46\x69\x6C\x65","\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x61\x6C\x65\x72\x74","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x6F\x70\x65\x6E\x53\x74\x72\x69\x6E\x67","\x64\x61\x74\x61","\x6E\x65\x77","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x67\x65\x74\x49\x74\x65\x6D","\x72\x65\x70\x6C\x61\x63\x65","\x63\x6F\x6E\x66\x69\x72\x6D","\x73\x65\x74\x49\x74\x65\x6D","\x73\x61\x76\x65\x64","\x20","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x6C\x6F\x67","\x50\x4F\x53\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x50\x72\x6F\x6A\x65\x63\x74\x20","\x6E\x61\x6D\x65","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x20\x69\x73\x20\x6F\x70\x65\x6E\x69\x6E\x67\x20\x69\x6E\x20\x6E\x65\x77\x20\x77\x69\x6E\x64\x6F\x77\x21","\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x69\x64","\x5F\x62\x6C\x61\x6E\x6B","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x65\x72\x72\x6F\x72\x73","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x20\x28","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x6F\x6E\x65\x72\x72\x6F\x72","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x65\x77\x26\x6E\x61\x6D\x65\x3D","\x73\x65\x6E\x64","\x64\x72\x61\x77\x69\x6E\x67\x54\x6F\x6F\x4C\x61\x72\x67\x65","\x70\x6F\x70\x75\x70","\x73\x61\x76\x65","\x43\x75\x72\x72\x65\x6E\x74\x20\x70\x72\x6F\x6A\x65\x63\x74\x20\x73\x69\x7A\x65\x3A","\x4D\x61\x78\x20\x61\x6C\x6C\x6F\x77\x65\x64\x20\x70\x72\x6F\x6A\x65\x63\x74\x20\x73\x69\x7A\x65\x3A","\x50\x55\x54","\x55\x70\x64\x61\x74\x65\x64\x20\x61\x74\x20","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x66\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3A\x20","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D","\x73\x61\x76\x65\x41\x73","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x63\x6C\x6F\x6E\x65\x64\x26\x6E\x61\x6D\x65\x3D","\x26\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x26\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x76\x61\x6C\x69\x64\x61\x74\x65","\x67\x65\x74\x52\x6F\x6F\x74","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x41\x74","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x3C\x62\x72\x3E","\x73\x65\x74\x43\x65\x6C\x6C\x57\x61\x72\x6E\x69\x6E\x67","","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x6C\x6F\x63\x6B","\x4F\x6E\x6C\x79\x20\x6F\x6E\x65\x20\x53\x74\x61\x72\x74\x20\x62\x6C\x6F\x63\x6B\x20\x69\x73\x20\x61\x6C\x6C\x6F\x77\x65\x64","\x0A","\x4F\x6E\x6C\x79\x20\x6F\x6E\x65\x20\x46\x69\x6E\x61\x6C\x6C\x79\x20\x62\x6C\x6F\x63\x6B\x20\x69\x73\x20\x61\x6C\x6C\x6F\x77\x65\x64","\x66\x69\x6C\x65\x5F\x69\x64","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6E\x6F\x41\x75\x64\x69\x6F\x53\x65\x6C\x65\x63\x74\x65\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x76\x61\x6C\x69\x64\x54\x69\x6D\x65\x6F\x75\x74","\x64\x69\x67\x69\x74","\x77\x72\x6F\x6E\x67\x4D\x61\x78\x44\x69\x67\x69\x74","\x72\x65\x74\x72\x79","\x69\x6E\x76\x61\x6C\x69\x64\x52\x65\x74\x72\x79","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x6E\x6F\x56\x61\x72\x69\x61\x62\x6C\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x77\x72\x6F\x6E\x67\x4D\x69\x6E\x44\x69\x67\x69\x74","\x6D\x61\x78\x64\x69\x67\x69\x74","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x6E\x75\x6D","\x77\x72\x6F\x6E\x67\x48\x69\x64\x64\x65\x6E\x44\x69\x67\x69\x74\x73\x6E\x75\x6D","\x6F\x64\x62\x63\x5F\x69\x64","\x6E\x6F\x44\x61\x74\x61\x62\x61\x73\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x71\x75\x65\x72\x79","\x6D\x69\x73\x73\x69\x6E\x67\x51\x75\x65\x72\x79","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x2D\x31","\x6E\x6F\x54\x72\x75\x6E\x6B\x53\x65\x6C\x65\x63\x74\x65\x64","\x63\x6F\x6E\x74\x65\x78\x74","\x6E\x6F\x43\x6F\x6E\x74\x65\x78\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x6E\x6F\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x53\x65\x6C\x65\x63\x74\x65\x64","\x70\x72\x69\x6F\x72\x69\x74\x79","\x69\x6E\x76\x61\x6C\x69\x64\x50\x72\x69\x6F\x72\x69\x74\x79","\x63\x6F\x6D\x6D\x61\x6E\x64","\x6E\x6F\x43\x6F\x6D\x6D\x61\x6E\x64\x53\x65\x6C\x65\x63\x74\x65\x64","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x6E\x6F\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x53\x65\x6C\x65\x63\x74\x65\x64","\x64\x69\x67\x69\x74\x73","\x6E\x6F\x44\x69\x67\x69\x74\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x75\x6D\x62\x65\x72","\x6E\x6F\x4E\x75\x6D\x62\x65\x72\x53\x65\x6C\x65\x63\x74\x65\x64","\x74\x65\x78\x74","\x6E\x6F\x54\x65\x78\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x66\x69\x6C\x65","\x6E\x6F\x46\x69\x6C\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x67\x6F\x61\x6C\x6E\x61\x6D\x65","\x6E\x6F\x47\x6F\x61\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x70\x68\x6F\x6E\x65","\x6E\x6F\x49\x64\x65\x6E\x74\x69\x66\x69\x65\x72\x53\x65\x6C\x65\x63\x74\x65\x64","\x73\x69\x70\x5F\x69\x64","\x71\x75\x65\x75\x65\x5F\x69\x64","\x6E\x6F\x51\x75\x65\x75\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x6C\x69\x73\x74\x5F\x69\x64","\x6E\x6F\x4C\x69\x73\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x46\x69\x72\x73\x74\x4E\x61\x6D\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x50\x68\x6F\x6E\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x64\x65\x6C\x61\x79","\x69\x6E\x76\x61\x6C\x69\x64\x44\x65\x6C\x61\x79","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x6E\x6F\x49\x6E\x74\x65\x72\x76\x61\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x6D\x61\x69\x6C\x62\x6F\x78","\x6E\x6F\x42\x6F\x78\x4E\x75\x6D\x62\x65\x72\x53\x65\x6C\x65\x63\x74\x65\x64","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x6E\x6F\x50\x72\x6F\x6A\x65\x63\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x6E\x6F\x41\x63\x63\x6F\x75\x6E\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x74\x6F","\x6E\x6F\x52\x65\x63\x69\x70\x69\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x6E\x6F\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x77\x73\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79\x5F\x69\x64","\x6E\x6F\x41\x63\x63\x65\x73\x73\x4B\x65\x79\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x77\x73\x5F\x73\x65\x63\x72\x65\x74\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79","\x6E\x6F\x53\x65\x63\x72\x65\x74\x41\x63\x63\x65\x73\x73\x4B\x65\x79\x53\x65\x6C\x65\x63\x74\x65\x64","\x6B\x65\x79","\x6E\x6F\x4B\x65\x79\x53\x65\x6C\x65\x63\x74\x65\x64","\x73\x70\x65\x65\x64","\x69\x6E\x76\x61\x6C\x69\x64\x53\x70\x65\x65\x64","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6E\x6F\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x67\x65\x74\x49\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x67\x65\x74\x56\x61\x6C\x75\x65","\x74\x65\x73\x74","\x6E\x75\x6D\x62\x65\x72\x4F\x72\x49\x6E\x76\x61\x6C\x69\x64\x4F\x72\x54\x69\x6D\x65\x6F\x75\x74","\x2C","\x73\x70\x6C\x69\x74","\x6E\x75\x6D\x62\x65\x72\x4F\x72\x41\x6C\x6C","\x66\x6F\x72\x45\x61\x63\x68","\x6E\x75\x6D\x62\x65\x72\x4F\x72\x49\x6E\x76\x61\x6C\x69\x64\x4F\x72\x44\x65\x66\x61\x75\x6C\x74","\x74\x72\x75\x65\x4F\x72\x46\x61\x6C\x73\x65","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x67\x65\x74\x45\x64\x67\x65\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x67\x65\x74\x43\x65\x6C\x6C\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x70\x75\x62\x6C\x69\x73\x68","\x50\x75\x62\x6C\x69\x73\x68\x65\x64\x20\x61\x74\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x66\x69\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64\x20\x61\x74\x20","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65","\x6E\x61\x6D\x65\x3D","\x26\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D","\x67\x65\x74\x55\x72\x6C","\x70\x61\x74\x68\x6E\x61\x6D\x65","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x26","\x3D","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x61\x6E\x55\x6E\x64\x6F","\x63\x61\x6E\x52\x65\x64\x6F","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x73\x68\x61\x64\x6F\x77","\x74\x69\x6C\x74","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x63\x75\x72\x76\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x72\x6F\x75\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x72\x72\x61\x6E\x67\x65","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x73\x70\x61\x63\x69\x6E\x67","\x6C\x69\x6E\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x6C\x69\x67\x6E","\x67\x65\x74\x53\x74\x61\x74\x65","\x69\x73\x4C\x6F\x6F\x70","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x6D\x61\x78","\x68\x65\x69\x67\x68\x74","\x70\x78","\x74\x6F\x70","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x77\x69\x64\x74\x68","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x64\x69\x73\x70\x6C\x61\x79","\x6E\x6F\x6E\x65","\x68\x73\x70\x6C\x69\x74","\x76\x73\x70\x6C\x69\x74","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x4F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x44\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x46\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x48\x73\x70\x6C\x69\x74","\x67\x65\x56\x73\x70\x6C\x69\x74","\x30\x70\x78","\x72\x69\x67\x68\x74","\x6D\x65\x6E\x75\x62\x61\x72","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x74\x6F\x6F\x6C\x62\x61\x72","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x73\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x53\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x6F\x74\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x65\x74\x53\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x64\x64\x53\x70\x6C\x69\x74\x48\x61\x6E\x64\x6C\x65\x72","\x61","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D\x20\x67\x65\x53\x74\x61\x74\x75\x73","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x67\x65\x46\x6F\x6F\x74\x65\x72","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x72\x6D","\x66\x6F\x72\x6D","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x78","\x79","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x75\x70","\x74\x6F\x75\x63\x68\x65\x6E\x64","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x64\x69\x61\x6C\x6F\x67","\x49\x53\x5F\x56\x4D\x4C","\x63\x6C\x6F\x73\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x61\x6E\x69\x6D\x61\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x65\x78\x65\x63\x75\x74\x65","\x43\x61\x6D\x69\x6E\x6F","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x49\x53\x5F\x4D\x41\x43","\x6D\x65\x74\x61\x4B\x65\x79","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x65\x6E\x61\x62\x6C\x65\x64","\x66\x75\x6E\x63\x74","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79","\x62\x69\x6E\x64\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x4B\x65\x79","\x65\x73\x63\x61\x70\x65","\x65\x6E\x74\x65\x72","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x65\x78\x70\x6F\x72\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x67\x72\x69\x64","\x61\x62\x6F\x75\x74","\x6D\x75\x73\x74\x68\x61\x76\x65","\x6F\x75\x74\x67\x6F\x69\x6E\x67\x65\x64\x67\x65","\x70\x75\x73\x68","\x69\x6E\x63\x6F\x6D\x69\x6E\x67\x65\x64\x67\x65"];EditorUi= function(_0xeba8x1,_0xeba8x2){this[_0x18b3[0]]= _0xeba8x1||  new Editor();this[_0x18b3[1]]= _0xeba8x2|| document[_0x18b3[3]](_0x18b3[2]);var _0xeba8x3=_0xeba8x1[_0x18b3[4]];var _0xeba8x4=this;this[_0x18b3[1]][_0x18b3[6]][_0x18b3[5]]= _0x18b3[7]; new Image()[_0x18b3[8]]= mxPopupMenu[_0x18b3[10]][_0x18b3[9]];if(mxConnectionHandler[_0x18b3[10]][_0x18b3[11]]!= null){ new Image()[_0x18b3[8]]= mxConnectionHandler[_0x18b3[10]][_0x18b3[11]][_0x18b3[8]]};this[_0x18b3[12]]=  new Actions(this);this[_0x18b3[13]]=  new Menus(this);this[_0x18b3[14]]();this[_0x18b3[15]]();this[_0x18b3[16]]();var _0xeba8x5=mxUtils[_0x18b3[20]](this,function(_0xeba8x6){if(_0xeba8x6== null){_0xeba8x6= window[_0x18b3[17]]};if(this[_0x18b3[18]](_0xeba8x6)){return true};return _0xeba8x3[_0x18b3[19]]()});if(this[_0x18b3[1]]== document[_0x18b3[21]]){this[_0x18b3[23]][_0x18b3[22]]= _0xeba8x5;this[_0x18b3[23]][_0x18b3[24]]= _0xeba8x5;this[_0x18b3[25]][_0x18b3[22]]= _0xeba8x5;this[_0x18b3[25]][_0x18b3[24]]= _0xeba8x5;this[_0x18b3[26]][_0x18b3[22]]= _0xeba8x5;this[_0x18b3[26]][_0x18b3[24]]= _0xeba8x5;this[_0x18b3[27]][_0x18b3[22]]= _0xeba8x5;this[_0x18b3[27]][_0x18b3[24]]= _0xeba8x5;this[_0x18b3[28]][_0x18b3[22]]= _0xeba8x5;this[_0x18b3[28]][_0x18b3[24]]= _0xeba8x5};if(mxClient[_0x18b3[29]]&& ( typeof (document[_0x18b3[30]])=== _0x18b3[31]|| document[_0x18b3[30]]< 9)){mxEvent[_0x18b3[33]](this[_0x18b3[26]],_0x18b3[32],_0xeba8x5);mxEvent[_0x18b3[33]](this[_0x18b3[27]],_0x18b3[32],_0xeba8x5)}else {this[_0x18b3[26]][_0x18b3[34]]= _0xeba8x5;this[_0x18b3[27]][_0x18b3[34]]= _0xeba8x5};_0xeba8x3[_0x18b3[35]](this[_0x18b3[26]]);_0xeba8x3[_0x18b3[15]]();_0xeba8x3[_0x18b3[1]][_0x18b3[38]](_0x18b3[36],_0x18b3[37]);_0xeba8x3[_0x18b3[1]][_0x18b3[6]][_0x18b3[39]]= _0x18b3[40];_0xeba8x3[_0x18b3[1]][_0x18b3[6]][_0x18b3[41]]= _0x18b3[42]+ _0xeba8x1[_0x18b3[43]]+ _0x18b3[44];_0xeba8x3[_0x18b3[1]][_0x18b3[6]][_0x18b3[45]]= _0x18b3[46];_0xeba8x3[_0x18b3[1]][_0x18b3[47]]();var _0xeba8x7=_0xeba8x3[_0x18b3[48]];_0xeba8x3[_0x18b3[48]]= function(_0xeba8x8,_0xeba8x9,_0xeba8xa){if(_0xeba8x8== mxEvent[_0x18b3[49]]){this[_0x18b3[1]][_0x18b3[47]]()};_0xeba8x7[_0x18b3[50]](this,arguments)};this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[52],_0x18b3[53],_0x18b3[54]],[[1,1],[1,1],[0,0]],[[0,0],[0,0],[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[57],_0x18b3[58],_0x18b3[59],_0x18b3[60],_0x18b3[61],_0x18b3[62],_0x18b3[63]],[[1,1],[0,0],[0,1],[0,1],[0,1],[1,1],[0,1]],[[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[64],_0x18b3[65]],[[1,1],[1,1]],[[1,_0x18b3[55]],[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[66],_0x18b3[67],_0x18b3[68],_0x18b3[69],_0x18b3[70],_0x18b3[71],_0x18b3[72],_0x18b3[73],_0x18b3[74],_0x18b3[75],_0x18b3[76]],[[1,_0x18b3[55]],[1,1],[1,_0x18b3[55]],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,_0x18b3[55]],[1,_0x18b3[55]]],[[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[77]],[[1,1]],[[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[78],_0x18b3[79],_0x18b3[80],_0x18b3[81],_0x18b3[82],_0x18b3[83]],[[1,1],[1,1],[1,1],[1,1],[1,1],[1,1]],[[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[84],_0x18b3[85],_0x18b3[86],_0x18b3[87],_0x18b3[88]],[[0,0],[1,2],[1,2],[1,2],[1,_0x18b3[55]]],[[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[89],_0x18b3[90]],[[1,1],[1,1]],[[1,_0x18b3[55]],[1,_0x18b3[55]]]);this[_0x18b3[56]](_0xeba8x3[_0x18b3[51]],[_0x18b3[91],_0x18b3[92],_0x18b3[93],_0x18b3[94],_0x18b3[95]],[[1,1],[1,1],[0,1],[0,1],[0,1]],[[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]],[1,_0x18b3[55]]]);_0xeba8x3[_0x18b3[96]]= function(_0xeba8x6,_0xeba8xb){var _0xeba8xc=[_0x18b3[66],_0x18b3[85],_0x18b3[86],_0x18b3[68],_0x18b3[75],_0x18b3[76],_0x18b3[88]];var _0xeba8xd= new mxEventObject(mxEvent.DOUBLE_CLICK,_0x18b3[17],_0xeba8x6,_0x18b3[97],_0xeba8xb);this[_0x18b3[98]](_0xeba8xd);if(this[_0x18b3[99]]()&&  !mxEvent[_0x18b3[100]](_0xeba8x6)&&  !_0xeba8xd[_0x18b3[100]]()){if(this[_0x18b3[102]]()[_0x18b3[101]](_0xeba8xb)){if(_0xeba8xc[_0x18b3[106]](_0xeba8xb[_0x18b3[105]][_0x18b3[104]][_0x18b3[103]])>= 0){this[_0x18b3[107]](_0xeba8xb)}}else {if(this[_0x18b3[102]]()[_0x18b3[108]](_0xeba8xb)){_0xeba8x4[_0x18b3[109]]( new GeneralDialog(_0xeba8x4,_0xeba8xb)[_0x18b3[1]],320,280,true,true)}};_0xeba8xd[_0x18b3[110]]()}};_0xeba8x3[_0x18b3[112]][_0x18b3[111]]= true;_0xeba8x3[_0x18b3[112]][_0x18b3[113]]= mxUtils[_0x18b3[20]](this,function(_0xeba8xe,_0xeba8xb,_0xeba8x6){this[_0x18b3[13]][_0x18b3[114]](_0xeba8xe,_0xeba8xb,_0xeba8x6)});_0xeba8x1[_0x18b3[116]][_0x18b3[35]](this[_0x18b3[115]]);mxEvent[_0x18b3[118]](document,mxUtils[_0x18b3[20]](this,function(_0xeba8x6){_0xeba8x3[_0x18b3[112]][_0x18b3[117]]()}));if(mxClient[_0x18b3[119]]){mxEvent[_0x18b3[33]](_0xeba8x3[_0x18b3[1]],_0x18b3[120],mxUtils[_0x18b3[20]](this,function(_0xeba8x6){_0xeba8x3[_0x18b3[125]][_0x18b3[124]]()[_0x18b3[38]](_0x18b3[121],_0x18b3[122]+ _0xeba8x6[_0x18b3[123]]+ _0x18b3[44]);_0xeba8x3[_0x18b3[125]][_0x18b3[127]]()[_0x18b3[6]][_0x18b3[126]]= _0x18b3[7]}));mxEvent[_0x18b3[33]](_0xeba8x3[_0x18b3[1]],_0x18b3[128],mxUtils[_0x18b3[20]](this,function(_0xeba8x6){_0xeba8x3[_0x18b3[125]][_0x18b3[124]]()[_0x18b3[129]](_0x18b3[121]);_0xeba8x3[_0x18b3[130]]= true;_0xeba8x3[_0x18b3[131]](_0xeba8x6[_0x18b3[123]]);_0xeba8x3[_0x18b3[125]][_0x18b3[127]]()[_0x18b3[6]][_0x18b3[126]]= _0x18b3[132]}))};var _0xeba8xf=this[_0x18b3[133]](_0xeba8x1);this[_0x18b3[134]]= function(){return _0xeba8xf};mxEvent[_0x18b3[33]](window,_0x18b3[135],mxUtils[_0x18b3[20]](this,function(){this[_0x18b3[15]]();_0xeba8x3[_0x18b3[136]]();this[_0x18b3[0]][_0x18b3[116]][_0x18b3[137]](false);this[_0x18b3[0]][_0x18b3[116]][_0x18b3[116]][_0x18b3[136]]()}));this[_0x18b3[35]]();this[_0x18b3[138]]()};EditorUi[_0x18b3[10]][_0x18b3[139]]= (mxClient[_0x18b3[119]])?16:8;EditorUi[_0x18b3[10]][_0x18b3[140]]= 33;EditorUi[_0x18b3[10]][_0x18b3[141]]= 36;EditorUi[_0x18b3[10]][_0x18b3[142]]= 28;EditorUi[_0x18b3[10]][_0x18b3[143]]= 204;EditorUi[_0x18b3[10]][_0x18b3[144]]= 190;EditorUi[_0x18b3[10]][_0x18b3[35]]= function(){this[_0x18b3[145]]();this[_0x18b3[146]]();var _0xeba8x10=this[_0x18b3[12]][_0x18b3[148]](_0x18b3[147]);var _0xeba8x11=function(){_0xeba8x10[_0x18b3[150]](!mxClipboard[_0x18b3[149]]())};var _0xeba8x12=mxClipboard[_0x18b3[151]];mxClipboard[_0x18b3[151]]= function(){_0xeba8x12[_0x18b3[50]](this,arguments);_0xeba8x11()};var _0xeba8x13=mxClipboard[_0x18b3[152]];mxClipboard[_0x18b3[152]]= function(){_0xeba8x13[_0x18b3[50]](this,arguments);_0xeba8x11()}};EditorUi[_0x18b3[10]][_0x18b3[18]]= function(_0xeba8x6){return false};EditorUi[_0x18b3[10]][_0x18b3[138]]= function(){try{if(window[_0x18b3[153]]!= null&& window[_0x18b3[153]][_0x18b3[154]]!= null){window[_0x18b3[153]][_0x18b3[154]][_0x18b3[166]](mxUtils[_0x18b3[20]](this,function(_0xeba8x14,_0xeba8x15){try{var _0xeba8x16=mxUtils[_0x18b3[155]](_0xeba8x14);this[_0x18b3[0]][_0x18b3[157]](_0xeba8x16[_0x18b3[156]]);this[_0x18b3[0]][_0x18b3[158]]= false;this[_0x18b3[0]][_0x18b3[160]][_0x18b3[159]]();if(_0xeba8x15!= null){this[_0x18b3[0]][_0x18b3[161]]= _0xeba8x15}}catch(e){mxUtils[_0x18b3[165]](mxResources[_0x18b3[148]](_0x18b3[162])+ _0x18b3[163]+ e[_0x18b3[164]])}}))}}catch(e){}};EditorUi[_0x18b3[10]][_0x18b3[167]]= function(_0xeba8x14,_0xeba8x15,_0xeba8x17){try{var _0xeba8x16=mxUtils[_0x18b3[155]](_0xeba8x14);this[_0x18b3[0]][_0x18b3[157]](_0xeba8x16[_0x18b3[156]]);this[_0x18b3[0]][_0x18b3[158]]= false;this[_0x18b3[0]][_0x18b3[160]][_0x18b3[159]]();if(_0xeba8x15!= null){this[_0x18b3[0]][_0x18b3[161]]= _0xeba8x15};if(_0xeba8x17!= null){this[_0x18b3[0]][_0x18b3[168]]= _0xeba8x17}}catch(e){mxUtils[_0x18b3[165]](mxResources[_0x18b3[148]](_0x18b3[162])+ _0x18b3[163]+ e[_0x18b3[164]])}};EditorUi[_0x18b3[10]][_0x18b3[169]]= function(_0xeba8x18){var _0xeba8x1=this[_0x18b3[0]];if(_0xeba8x18!= null){var _0xeba8x14=mxUtils[_0x18b3[171]](this[_0x18b3[0]][_0x18b3[170]]());try{if(useLocalStorage){if(localStorage[_0x18b3[172]](_0xeba8x18)!= null&&  !mxUtils[_0x18b3[174]](mxResources[_0x18b3[148]](_0x18b3[173],[_0xeba8x18]))){return};localStorage[_0x18b3[175]](_0xeba8x18,_0xeba8x14);this[_0x18b3[0]][_0x18b3[178]](mxResources[_0x18b3[148]](_0x18b3[176])+ _0x18b3[177]+  new Date())}else {console[_0x18b3[180]](_0xeba8x14[_0x18b3[179]]);console[_0x18b3[180]](MAX_REQUEST_SIZE);if(_0xeba8x14[_0x18b3[179]]< MAX_REQUEST_SIZE){_0xeba8x14= encodeURIComponent(_0xeba8x14);_0xeba8x18= encodeURIComponent(_0xeba8x18);var _0xeba8x19= new XMLHttpRequest();_0xeba8x19[_0x18b3[138]](_0x18b3[181],SAVE_URL,true);_0xeba8x19[_0x18b3[184]](_0x18b3[182],_0x18b3[183]);_0xeba8x19[_0x18b3[184]](_0x18b3[185],_0x18b3[186]+ _0xeba8x1[_0x18b3[168]][_0x18b3[187]]);_0xeba8x19[_0x18b3[188]]= function(_0xeba8x1a){if(_0xeba8x19[_0x18b3[189]]=== 4){if(_0xeba8x19[_0x18b3[190]]=== 201){_0xeba8x1[_0x18b3[178]](_0x18b3[191]+ JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[192]]+ _0x18b3[195]);setTimeout(function(){window[_0x18b3[138]](_0x18b3[196]+ JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[197]],_0x18b3[198])},1500)}else {try{var _0xeba8x1b=JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]]);_0xeba8x1[_0x18b3[178]](_0x18b3[199]+ _0xeba8x1b[_0x18b3[200]][0][_0x18b3[164]])}catch(_0xeba8x1a){_0xeba8x1[_0x18b3[178]](_0x18b3[201]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}}}};_0xeba8x19[_0x18b3[204]]= function(_0xeba8x1a){mxUtils[_0x18b3[165]](_0xeba8x19[_0x18b3[203]])};_0xeba8x19[_0x18b3[206]](_0x18b3[205]+ _0xeba8x18)}else {mxUtils[_0x18b3[165]](mxResources[_0x18b3[148]](_0x18b3[207]));mxUtils[_0x18b3[208]](_0xeba8x14);return}};this[_0x18b3[0]][_0x18b3[161]]= _0xeba8x18;this[_0x18b3[0]][_0x18b3[158]]= false}catch(e){this[_0x18b3[0]][_0x18b3[178]](_0x18b3[201])}}else {this[_0x18b3[0]][_0x18b3[178]](_0x18b3[201])}};EditorUi[_0x18b3[10]][_0x18b3[209]]= function(_0xeba8x18){var _0xeba8x1=this[_0x18b3[0]];if(_0xeba8x18!= null){var _0xeba8x14=mxUtils[_0x18b3[171]](this[_0x18b3[0]][_0x18b3[170]]());try{if(useLocalStorage){if(localStorage[_0x18b3[172]](_0xeba8x18)!= null&&  !mxUtils[_0x18b3[174]](mxResources[_0x18b3[148]](_0x18b3[173],[_0xeba8x18]))){return};localStorage[_0x18b3[175]](_0xeba8x18,_0xeba8x14);this[_0x18b3[0]][_0x18b3[178]](mxResources[_0x18b3[148]](_0x18b3[176])+ _0x18b3[177]+  new Date())}else {console[_0x18b3[180]](_0x18b3[210],_0xeba8x14[_0x18b3[179]]);console[_0x18b3[180]](_0x18b3[211],MAX_REQUEST_SIZE);if(_0xeba8x14[_0x18b3[179]]< MAX_REQUEST_SIZE){_0xeba8x14= encodeURIComponent(_0xeba8x14);var _0xeba8x19= new XMLHttpRequest();_0xeba8x19[_0x18b3[138]](_0x18b3[212],SAVE_URL+ this[_0x18b3[0]][_0x18b3[168]][_0x18b3[197]],true);_0xeba8x19[_0x18b3[184]](_0x18b3[182],_0x18b3[183]);_0xeba8x19[_0x18b3[184]](_0x18b3[185],_0x18b3[186]+ _0xeba8x1[_0x18b3[168]][_0x18b3[187]]);_0xeba8x19[_0x18b3[188]]= function(_0xeba8x1a){if(_0xeba8x19[_0x18b3[189]]=== 4){if(_0xeba8x19[_0x18b3[190]]=== 200){_0xeba8x1[_0x18b3[178]](_0x18b3[213]+ moment(JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[216]])[_0x18b3[215]](_0x18b3[214])+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}else {try{var _0xeba8x1b=JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]]);_0xeba8x1[_0x18b3[178]](_0x18b3[217]+ _0xeba8x1b[_0x18b3[200]][0][_0x18b3[164]])}catch(_0xeba8x1a){_0xeba8x1[_0x18b3[178]](_0x18b3[218]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}}}};_0xeba8x19[_0x18b3[204]]= function(_0xeba8x1a){mxUtils[_0x18b3[165]](_0xeba8x19[_0x18b3[203]])};_0xeba8x19[_0x18b3[206]](_0x18b3[219]+ _0xeba8x14)}else {mxUtils[_0x18b3[165]](mxResources[_0x18b3[148]](_0x18b3[207]));mxUtils[_0x18b3[208]](_0xeba8x14);return}};this[_0x18b3[0]][_0x18b3[161]]= _0xeba8x18;this[_0x18b3[0]][_0x18b3[158]]= false}catch(e){this[_0x18b3[0]][_0x18b3[178]](_0x18b3[220])}}else {this[_0x18b3[0]][_0x18b3[178]](_0x18b3[220])}};EditorUi[_0x18b3[10]][_0x18b3[221]]= function(_0xeba8x1c){var _0xeba8x1=this[_0x18b3[0]];if(_0xeba8x1c!== null){var _0xeba8x19= new XMLHttpRequest();_0xeba8x19[_0x18b3[138]](_0x18b3[212],SAVE_URL+ this[_0x18b3[0]][_0x18b3[168]][_0x18b3[197]],true);_0xeba8x19[_0x18b3[184]](_0x18b3[182],_0x18b3[183]);_0xeba8x19[_0x18b3[184]](_0x18b3[185],_0x18b3[186]+ _0xeba8x1[_0x18b3[168]][_0x18b3[187]]);_0xeba8x19[_0x18b3[188]]= function(_0xeba8x1a){if(_0xeba8x19[_0x18b3[189]]=== 4){if(_0xeba8x19[_0x18b3[190]]=== 200){_0xeba8x1[_0x18b3[178]](_0x18b3[213]+ JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[216]]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44]);_0xeba8x1[_0x18b3[168]][_0x18b3[221]]= _0xeba8x1c}else {try{var _0xeba8x1b=JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]]);_0xeba8x1[_0x18b3[178]](_0x18b3[222]+ _0xeba8x1b[_0x18b3[200]][0][_0x18b3[164]])}catch(_0xeba8x1a){_0xeba8x1[_0x18b3[178]](_0x18b3[223]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}}}};_0xeba8x19[_0x18b3[204]]= function(_0xeba8x1a){mxUtils[_0x18b3[165]](_0xeba8x19[_0x18b3[203]])};_0xeba8x19[_0x18b3[206]](_0x18b3[224]+ _0xeba8x1c)}else {this[_0x18b3[0]][_0x18b3[178]](_0x18b3[223])}};EditorUi[_0x18b3[10]][_0x18b3[225]]= function(_0xeba8x18){var _0xeba8x1=this[_0x18b3[0]];if(_0xeba8x18!= null){var _0xeba8x14=mxUtils[_0x18b3[171]](this[_0x18b3[0]][_0x18b3[170]]());try{if(useLocalStorage){if(localStorage[_0x18b3[172]](_0xeba8x18)!= null&&  !mxUtils[_0x18b3[174]](mxResources[_0x18b3[148]](_0x18b3[173],[_0xeba8x18]))){return};localStorage[_0x18b3[175]](_0xeba8x18,_0xeba8x14);this[_0x18b3[0]][_0x18b3[178]](mxResources[_0x18b3[148]](_0x18b3[176])+ _0x18b3[177]+  new Date())}else {console[_0x18b3[180]](_0xeba8x14[_0x18b3[179]]);console[_0x18b3[180]](MAX_REQUEST_SIZE);if(_0xeba8x14[_0x18b3[179]]< MAX_REQUEST_SIZE){_0xeba8x14= encodeURIComponent(_0xeba8x14);_0xeba8x18= encodeURIComponent(_0xeba8x18);var _0xeba8x19= new XMLHttpRequest();_0xeba8x19[_0x18b3[138]](_0x18b3[181],SAVE_URL,true);_0xeba8x19[_0x18b3[184]](_0x18b3[182],_0x18b3[183]);_0xeba8x19[_0x18b3[184]](_0x18b3[185],_0x18b3[186]+ _0xeba8x1[_0x18b3[168]][_0x18b3[187]]);_0xeba8x19[_0x18b3[188]]= function(_0xeba8x1a){if(_0xeba8x19[_0x18b3[189]]=== 4){if(_0xeba8x19[_0x18b3[190]]=== 201){_0xeba8x1[_0x18b3[178]](_0x18b3[191]+ JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[192]]+ _0x18b3[195]);setTimeout(function(){window[_0x18b3[138]](_0x18b3[196]+ JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[197]],_0x18b3[198])},1500)}else {try{var _0xeba8x1b=JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]]);_0xeba8x1[_0x18b3[178]](_0x18b3[226]+ _0xeba8x1b[_0x18b3[200]][0][_0x18b3[164]])}catch(_0xeba8x1a){_0xeba8x1[_0x18b3[178]](_0x18b3[227]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}}}};_0xeba8x19[_0x18b3[204]]= function(_0xeba8x1a){mxUtils[_0x18b3[165]](_0xeba8x19[_0x18b3[203]])};_0xeba8x19[_0x18b3[206]](_0x18b3[228]+ _0xeba8x18+ _0x18b3[229]+ _0xeba8x14+ _0x18b3[230]+ _0xeba8x14)}else {mxUtils[_0x18b3[165]](mxResources[_0x18b3[148]](_0x18b3[207]));mxUtils[_0x18b3[208]](_0xeba8x14);return}};this[_0x18b3[0]][_0x18b3[158]]= false}catch(e){this[_0x18b3[0]][_0x18b3[178]](_0x18b3[220])}}else {this[_0x18b3[0]][_0x18b3[178]](_0x18b3[220])}};EditorUi[_0x18b3[10]][_0x18b3[231]]= function(_0xeba8x1d,_0xeba8x1e){var _0xeba8x3=this[_0x18b3[0]][_0x18b3[4]];for(var _0xeba8x1d=_0xeba8x1d!= null?_0xeba8x1d:_0xeba8x3[_0x18b3[233]][_0x18b3[232]](),_0xeba8x1e=_0xeba8x1e!= null?_0xeba8x1e:{},_0xeba8x1f=true,_0xeba8x20=_0xeba8x3[_0x18b3[233]][_0x18b3[234]](_0xeba8x1d),_0xeba8x1a=0;_0xeba8x1a< _0xeba8x20;_0xeba8x1a++){var _0xeba8x21=_0xeba8x3[_0x18b3[233]][_0x18b3[235]](_0xeba8x1d,_0xeba8x1a),_0xeba8x22=_0xeba8x1e;_0xeba8x3[_0x18b3[236]](_0xeba8x21)&& (_0xeba8x22= {});_0xeba8x22= this[_0x18b3[231]](_0xeba8x21,_0xeba8x22);_0xeba8x22!= null?_0xeba8x3[_0x18b3[238]](_0xeba8x21,_0xeba8x22[_0x18b3[173]](/\n/g,_0x18b3[237])):_0xeba8x3[_0x18b3[238]](_0xeba8x21,null);_0xeba8x1f= _0xeba8x1f&& _0xeba8x22== null};_0xeba8x20= _0x18b3[239];if(_0xeba8x3[_0x18b3[233]][_0x18b3[108]](_0xeba8x1d)){switch(_0xeba8x1d[_0x18b3[104]][_0x18b3[322]]){case _0x18b3[52]:_0xeba8x20= this[_0x18b3[240]](_0x18b3[52])?_0x18b3[239]:_0x18b3[241]+ _0x18b3[242];break;case _0x18b3[53]:_0xeba8x20= this[_0x18b3[240]](_0x18b3[53])?_0x18b3[239]:_0x18b3[243]+ _0x18b3[242];break;case _0x18b3[67]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[244])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[246])+ _0x18b3[242];break;case _0x18b3[57]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[247])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[248])+ _0x18b3[242];break;case _0x18b3[66]:;case _0x18b3[68]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[244])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[246])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[249])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[250])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[193])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[248])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[251])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[252])+ _0x18b3[242];break;case _0x18b3[75]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[244])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[246])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[253])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[254])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[255])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[256])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[257])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[250])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[251])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[252])+ _0x18b3[242];break;case _0x18b3[76]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[244])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[246])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[253])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[254])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[255])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[256])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[257])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[250])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[258])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[259])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[251])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[252])+ _0x18b3[242];break;case _0x18b3[88]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[253])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[254])+ _0x18b3[242];break;case _0x18b3[78]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[260])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[261])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[262])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[263])+ _0x18b3[242];break;case _0x18b3[60]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[264])!== _0x18b3[265])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[266])+ _0x18b3[242];break;case _0x18b3[64]:;case _0x18b3[65]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[253])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[254])+ _0x18b3[242];break;case _0x18b3[84]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[267])!== _0x18b3[265])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[268])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[269])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[270])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[271])>= 1)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[272])+ _0x18b3[242];break;case _0x18b3[92]:;case _0x18b3[93]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[273])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[274])+ _0x18b3[242];break;case _0x18b3[85]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[275])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[276])+ _0x18b3[242];break;case _0x18b3[69]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[277])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[278])+ _0x18b3[242];break;case _0x18b3[70]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[279])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[280])+ _0x18b3[242];break;case _0x18b3[71]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[281])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[282])+ _0x18b3[242];break;case _0x18b3[77]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[283])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[284])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[247])>=  -1)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[248])+ _0x18b3[242];break;case _0x18b3[90]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[285])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[286])+ _0x18b3[242];break;case _0x18b3[60]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[287])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[288])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[247])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[248])+ _0x18b3[242];break;case _0x18b3[59]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[289])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[288])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[247])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[248])+ _0x18b3[242];break;case _0x18b3[61]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[290])!== _0x18b3[265])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[291])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[247])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[248])+ _0x18b3[242];break;case _0x18b3[63]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[292])!== _0x18b3[265])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[293])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[192])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[294])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[287])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[295])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[296])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[297])+ _0x18b3[242];break;case _0x18b3[86]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[298])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[299])+ _0x18b3[242];break;case _0x18b3[87]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[298])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[299])+ _0x18b3[242];break;case _0x18b3[62]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[300])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[301])+ _0x18b3[242];break;case _0x18b3[94]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[302])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[303])+ _0x18b3[242];break;case _0x18b3[80]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[304])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[305])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[306])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[307])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[308])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[282])+ _0x18b3[242];break;case _0x18b3[81]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[304])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[305])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[306])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[307])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[309])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[282])+ _0x18b3[242];break;case _0x18b3[82]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[304])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[305])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[306])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[307])+ _0x18b3[242];break;case _0x18b3[83]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[304])> 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[305])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[306])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[307])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[310])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[311])+ _0x18b3[242];break;case _0x18b3[72]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[281])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[282])+ _0x18b3[242];break;case _0x18b3[74]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[281])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[282])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[312])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[313])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[314])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[315])+ _0x18b3[242];break;case _0x18b3[73]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[281])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[282])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[316])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[317])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[318])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[319])+ _0x18b3[242];break;case _0x18b3[79]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[316])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[317])+ _0x18b3[242];_0xeba8x20+= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[247])>= 0)?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[248])+ _0x18b3[242];break;case _0x18b3[95]:_0xeba8x20= (_0xeba8x1d[_0x18b3[104]][_0x18b3[245]](_0x18b3[320])!== _0x18b3[239])?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[321])+ _0x18b3[242];break}};if(_0xeba8x3[_0x18b3[233]][_0x18b3[101]](_0xeba8x1d)){var _0xeba8x23=_0xeba8x3[_0x18b3[233]][_0x18b3[324]](_0xeba8x1d[_0x18b3[105]][_0x18b3[323]]());switch(_0xeba8x23[_0x18b3[104]][_0x18b3[322]]){case _0x18b3[66]:var _0xeba8x24=/^[0-9]{1,45}$|^[i]{1}$|^[t]{1}|^[#]{1}|^[*]{1}$/;_0xeba8x20= _0xeba8x20+ ((_0xeba8x24[_0x18b3[326]](String(_0xeba8x1d[_0x18b3[325]]())))?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[327])+ _0x18b3[242]);break;case _0x18b3[68]:var _0xeba8x24=/^[0-9]{1,45}$|^[-]{1}$|^[i]{1}$|^[t]{1}|^[#]{1}|^[*]{1}$/;var _0xeba8x25=String(_0xeba8x1d[_0x18b3[325]]());var _0xeba8x26=_0xeba8x25[_0x18b3[329]](_0x18b3[328]);_0xeba8x26[_0x18b3[331]](function(_0xeba8x27){_0xeba8x20= _0xeba8x20+ ((_0xeba8x24[_0x18b3[326]](_0xeba8x27))?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[330])+ _0x18b3[242])});break;case _0x18b3[76]:;case _0x18b3[75]:var _0xeba8x24=/^(x|i|-)$/;var _0xeba8x25=String(_0xeba8x1d[_0x18b3[325]]());_0xeba8x20= _0xeba8x20+ ((_0xeba8x24[_0x18b3[326]](_0xeba8x25))?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[332])+ _0x18b3[242]);break;case _0x18b3[85]:;case _0x18b3[86]:;case _0x18b3[87]:var _0xeba8x24=/^(true){1}$|^(false){1}$/;_0xeba8x20= _0xeba8x20+ ((_0xeba8x24[_0x18b3[326]](String(_0xeba8x1d[_0x18b3[325]]())))?_0x18b3[239]:mxResources[_0x18b3[148]](_0x18b3[333])+ _0x18b3[242]);break}};_0xeba8x3[_0x18b3[334]](_0xeba8x1d)&&  !_0xeba8x1f&& (_0xeba8x20= _0xeba8x20+ ((mxResources[_0x18b3[148]](_0xeba8x3[_0x18b3[335]])|| _0xeba8x3[_0x18b3[335]])+ _0x18b3[242]));_0xeba8x20= _0xeba8x3[_0x18b3[233]][_0x18b3[101]](_0xeba8x1d)?_0xeba8x20+ (_0xeba8x3[_0x18b3[337]](_0xeba8x1d,_0xeba8x3[_0x18b3[233]][_0x18b3[336]](_0xeba8x1d,true),_0xeba8x3[_0x18b3[233]][_0x18b3[336]](_0xeba8x1d,false))|| _0x18b3[239]):_0xeba8x20+ (_0xeba8x3[_0x18b3[338]](_0xeba8x1d)|| _0x18b3[239]);_0xeba8x1a= _0xeba8x3[_0x18b3[339]](_0xeba8x1d,_0xeba8x1e);_0xeba8x1a!= null&& (_0xeba8x20= _0xeba8x20+ _0xeba8x1a);_0xeba8x3[_0x18b3[233]][_0x18b3[340]](_0xeba8x1d)== null&& _0xeba8x3[_0x18b3[125]][_0x18b3[231]]();return _0xeba8x20[_0x18b3[179]]> 0||  !_0xeba8x1f?_0xeba8x20:null};EditorUi[_0x18b3[10]][_0x18b3[240]]= function(_0xeba8x28){var _0xeba8x3=this[_0x18b3[0]][_0x18b3[4]];var _0xeba8x29=_0xeba8x3[_0x18b3[341]]();var _0xeba8x2a=0;_0xeba8x29[_0x18b3[342]][_0x18b3[331]](function(_0xeba8x2b){if(_0xeba8x3[_0x18b3[233]][_0x18b3[108]](_0xeba8x2b)&& _0xeba8x2b[_0x18b3[104]][_0x18b3[322]]== _0xeba8x28){_0xeba8x2a++}});return _0xeba8x2a> 1?false:true};EditorUi[_0x18b3[10]][_0x18b3[343]]= function(_0xeba8x18){var _0xeba8x1=this[_0x18b3[0]];if(_0xeba8x18!= null){var _0xeba8x1b=this[_0x18b3[231]]();if(_0xeba8x1b=== null){var _0xeba8x14=mxUtils[_0x18b3[171]](this[_0x18b3[0]][_0x18b3[170]]());try{if(useLocalStorage){if(localStorage[_0x18b3[172]](_0xeba8x18)!= null&&  !mxUtils[_0x18b3[174]](mxResources[_0x18b3[148]](_0x18b3[173],[_0xeba8x18]))){return};localStorage[_0x18b3[175]](_0xeba8x18,_0xeba8x14);this[_0x18b3[0]][_0x18b3[178]](mxResources[_0x18b3[148]](_0x18b3[176])+ _0x18b3[177]+  new Date())}else {console[_0x18b3[180]](_0xeba8x14[_0x18b3[179]]);console[_0x18b3[180]](MAX_REQUEST_SIZE);if(_0xeba8x14[_0x18b3[179]]< MAX_REQUEST_SIZE){_0xeba8x14= encodeURIComponent(_0xeba8x14);var _0xeba8x19= new XMLHttpRequest();_0xeba8x19[_0x18b3[138]](_0x18b3[212],SAVE_URL+ this[_0x18b3[0]][_0x18b3[168]][_0x18b3[197]],true);_0xeba8x19[_0x18b3[184]](_0x18b3[182],_0x18b3[183]);_0xeba8x19[_0x18b3[184]](_0x18b3[185],_0x18b3[186]+ _0xeba8x1[_0x18b3[168]][_0x18b3[187]]);_0xeba8x19[_0x18b3[188]]= function(_0xeba8x1a){if(_0xeba8x19[_0x18b3[189]]=== 4){if(_0xeba8x19[_0x18b3[190]]=== 200){_0xeba8x1[_0x18b3[178]](_0x18b3[344]+ moment(JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[216]])[_0x18b3[215]](_0x18b3[214])+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}else {try{var _0xeba8x1b=JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]]);_0xeba8x1[_0x18b3[178]](_0x18b3[345]+ _0xeba8x1b[_0x18b3[200]][0][_0x18b3[164]])}catch(_0xeba8x1a){_0xeba8x1[_0x18b3[178]](_0x18b3[346]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}}}};_0xeba8x19[_0x18b3[204]]= function(_0xeba8x1a){mxUtils[_0x18b3[165]](_0xeba8x19[_0x18b3[203]])};_0xeba8x19[_0x18b3[206]](_0x18b3[219]+ _0xeba8x14+ _0x18b3[230]+ _0xeba8x14)}else {mxUtils[_0x18b3[165]](mxResources[_0x18b3[148]](_0x18b3[207]));mxUtils[_0x18b3[208]](_0xeba8x14);return}};this[_0x18b3[0]][_0x18b3[161]]= _0xeba8x18;this[_0x18b3[0]][_0x18b3[158]]= false}catch(e){this[_0x18b3[0]][_0x18b3[178]](_0x18b3[347])}}else {_0xeba8x1[_0x18b3[178]](_0x18b3[345])}}else {this[_0x18b3[0]][_0x18b3[178]](_0x18b3[347])}};EditorUi[_0x18b3[10]][_0x18b3[348]]= function(_0xeba8x18,_0xeba8x1c){var _0xeba8x1=this[_0x18b3[0]];if(_0xeba8x18!= null){try{var _0xeba8x19= new XMLHttpRequest();_0xeba8x19[_0x18b3[138]](_0x18b3[181],VARIABLE_URL,true);_0xeba8x19[_0x18b3[184]](_0x18b3[182],_0x18b3[183]);_0xeba8x19[_0x18b3[184]](_0x18b3[185],_0x18b3[186]+ _0xeba8x1[_0x18b3[168]][_0x18b3[187]]);_0xeba8x19[_0x18b3[188]]= function(_0xeba8x1a){if(_0xeba8x19[_0x18b3[189]]=== 4){if(_0xeba8x19[_0x18b3[190]]=== 201){_0xeba8x1[_0x18b3[178]](_0x18b3[349]+ JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]])[_0x18b3[350]]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}else {try{var _0xeba8x1b=JSON[_0x18b3[194]](_0xeba8x19[_0x18b3[193]]);_0xeba8x1[_0x18b3[178]](_0x18b3[351]+ _0xeba8x1b[_0x18b3[200]][0][_0x18b3[164]])}catch(_0xeba8x1a){_0xeba8x1[_0x18b3[178]](_0x18b3[352]+ _0x18b3[202]+ _0xeba8x19[_0x18b3[190]]+ _0x18b3[177]+ _0xeba8x19[_0x18b3[203]]+ _0x18b3[44])}}}};_0xeba8x19[_0x18b3[204]]= function(_0xeba8x1a){mxUtils[_0x18b3[165]](_0xeba8x19[_0x18b3[203]])};_0xeba8x19[_0x18b3[206]](_0x18b3[353]+ _0xeba8x18+ _0x18b3[354]+ _0xeba8x1c)}catch(e){this[_0x18b3[0]][_0x18b3[178]](_0x18b3[352])}}else {this[_0x18b3[0]][_0x18b3[178]](_0x18b3[352])}};EditorUi[_0x18b3[10]][_0x18b3[355]]= function(_0xeba8x2c){var _0xeba8x2d=(_0xeba8x2c!= null)?_0xeba8x2c:window[_0x18b3[357]][_0x18b3[356]];var _0xeba8x2e=(_0xeba8x2d[_0x18b3[106]](_0x18b3[358])> 0)?1:0;for(var _0xeba8x2f in urlParams){if(_0xeba8x2e== 0){_0xeba8x2d+= _0x18b3[358]}else {_0xeba8x2d+= _0x18b3[359]};_0xeba8x2d+= _0xeba8x2f+ _0x18b3[360]+ urlParams[_0xeba8x2f];_0xeba8x2e++};return _0xeba8x2d};EditorUi[_0x18b3[10]][_0x18b3[145]]= function(){var _0xeba8x30=this[_0x18b3[12]][_0x18b3[148]](_0x18b3[361]);var _0xeba8x31=this[_0x18b3[12]][_0x18b3[148]](_0x18b3[362]);var _0xeba8x32=this[_0x18b3[0]][_0x18b3[160]];var _0xeba8x33=function(){_0xeba8x30[_0x18b3[150]](_0xeba8x32[_0x18b3[363]]());_0xeba8x31[_0x18b3[150]](_0xeba8x32[_0x18b3[364]]())};_0xeba8x32[_0x18b3[33]](mxEvent.ADD,_0xeba8x33);_0xeba8x32[_0x18b3[33]](mxEvent.UNDO,_0xeba8x33);_0xeba8x32[_0x18b3[33]](mxEvent.REDO,_0xeba8x33);_0xeba8x32[_0x18b3[33]](mxEvent.CLEAR,_0xeba8x33);_0xeba8x33()};EditorUi[_0x18b3[10]][_0x18b3[146]]= function(){var _0xeba8x34=mxUtils[_0x18b3[20]](this,function(){var _0xeba8x3=this[_0x18b3[0]][_0x18b3[4]];var _0xeba8x35=!_0xeba8x3[_0x18b3[365]]();var _0xeba8x36=false;var _0xeba8x37=false;var _0xeba8x38=_0xeba8x3[_0x18b3[366]]();if(_0xeba8x38!= null){for(var _0xeba8x39=0;_0xeba8x39< _0xeba8x38[_0x18b3[179]];_0xeba8x39++){var _0xeba8xb=_0xeba8x38[_0xeba8x39];if(_0xeba8x3[_0x18b3[102]]()[_0x18b3[101]](_0xeba8xb)){_0xeba8x37= true};if(_0xeba8x3[_0x18b3[102]]()[_0x18b3[108]](_0xeba8xb)){_0xeba8x36= true};if(_0xeba8x37&& _0xeba8x36){break}}};var _0xeba8x3a=[_0x18b3[151],_0x18b3[152],_0x18b3[367],_0x18b3[368],_0x18b3[369],_0x18b3[370],_0x18b3[6],_0x18b3[371],_0x18b3[372],_0x18b3[373],_0x18b3[374],_0x18b3[375],_0x18b3[376],_0x18b3[377],_0x18b3[378]];for(var _0xeba8x39=0;_0xeba8x39< _0xeba8x3a[_0x18b3[179]];_0xeba8x39++){this[_0x18b3[12]][_0x18b3[148]](_0xeba8x3a[_0xeba8x39])[_0x18b3[150]](_0xeba8x35)};this[_0x18b3[12]][_0x18b3[148]](_0x18b3[379])[_0x18b3[150]](_0xeba8x37);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[380])[_0x18b3[150]](_0xeba8x36);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[381])[_0x18b3[150]](_0xeba8x36);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[383])[_0x18b3[150]](_0xeba8x3[_0x18b3[382]]()> 1);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[385])[_0x18b3[150]](_0xeba8x3[_0x18b3[382]]()== 1&& _0xeba8x3[_0x18b3[102]]()[_0x18b3[234]](_0xeba8x3[_0x18b3[384]]())> 0);var _0xeba8x3b=_0xeba8x36&& _0xeba8x3[_0x18b3[382]]()== 1;this[_0x18b3[12]][_0x18b3[148]](_0x18b3[386])[_0x18b3[150]](_0xeba8x3b&& _0xeba8x3[_0x18b3[102]]()[_0x18b3[108]](_0xeba8x3[_0x18b3[102]]()[_0x18b3[340]](_0xeba8x3[_0x18b3[384]]())));var _0xeba8x3c=[_0x18b3[387],_0x18b3[388],_0x18b3[389],_0x18b3[390],_0x18b3[281],_0x18b3[215],_0x18b3[391],_0x18b3[392],_0x18b3[393]];for(var _0xeba8x39=0;_0xeba8x39< _0xeba8x3c[_0x18b3[179]];_0xeba8x39++){this[_0x18b3[13]][_0x18b3[148]](_0xeba8x3c[_0xeba8x39])[_0x18b3[150]](_0xeba8x35)};_0xeba8x3c= [_0x18b3[394],_0x18b3[395],_0x18b3[396]];for(var _0xeba8x39=0;_0xeba8x39< _0xeba8x3c[_0x18b3[179]];_0xeba8x39++){this[_0x18b3[13]][_0x18b3[148]](_0xeba8x3c[_0xeba8x39])[_0x18b3[150]](_0xeba8x37)};this[_0x18b3[12]][_0x18b3[148]](_0x18b3[397])[_0x18b3[150]](_0xeba8x37);this[_0x18b3[13]][_0x18b3[148]](_0x18b3[398])[_0x18b3[150]](_0xeba8x3[_0x18b3[382]]()> 1);this[_0x18b3[13]][_0x18b3[148]](_0x18b3[401])[_0x18b3[150]](_0xeba8x36|| (_0xeba8x37&& _0xeba8x3[_0x18b3[400]](_0xeba8x3[_0x18b3[125]][_0x18b3[399]](_0xeba8x3[_0x18b3[384]]()))));this[_0x18b3[13]][_0x18b3[148]](_0x18b3[404])[_0x18b3[150]](_0xeba8x3[_0x18b3[402]]&& ((_0xeba8x3[_0x18b3[125]][_0x18b3[403]]!= null)|| (_0xeba8x3[_0x18b3[382]]()== 1&& _0xeba8x3[_0x18b3[236]](_0xeba8x3[_0x18b3[384]]()))));this[_0x18b3[12]][_0x18b3[148]](_0x18b3[405])[_0x18b3[150]](_0xeba8x3[_0x18b3[125]][_0x18b3[403]]!= null);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[406])[_0x18b3[150]](_0xeba8x3[_0x18b3[125]][_0x18b3[403]]!= null);var _0xeba8x3d=_0xeba8x3[_0x18b3[382]]()== 1&& _0xeba8x3[_0x18b3[236]](_0xeba8x3[_0x18b3[384]]());this[_0x18b3[12]][_0x18b3[148]](_0x18b3[407])[_0x18b3[150]](_0xeba8x3d);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[408])[_0x18b3[150]](_0xeba8x3d);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[409])[_0x18b3[150]](_0xeba8x3d);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[410])[_0x18b3[150]](_0xeba8x3[_0x18b3[382]]()== 1);this[_0x18b3[12]][_0x18b3[148]](_0x18b3[412])[_0x18b3[150]](_0xeba8x3[_0x18b3[382]]()== 1&& _0xeba8x3[_0x18b3[411]](_0xeba8x3[_0x18b3[384]]())!= null)});this[_0x18b3[0]][_0x18b3[4]][_0x18b3[413]]()[_0x18b3[33]](mxEvent.CHANGE,_0xeba8x34);_0xeba8x34()};EditorUi[_0x18b3[10]][_0x18b3[15]]= function(){var _0xeba8x3e=mxClient[_0x18b3[29]]&& (document[_0x18b3[30]]== null|| document[_0x18b3[30]]== 5);var _0xeba8x3f=this[_0x18b3[1]][_0x18b3[414]];var _0xeba8x40=this[_0x18b3[1]][_0x18b3[415]];if(this[_0x18b3[1]]== document[_0x18b3[21]]){_0xeba8x3f= document[_0x18b3[21]][_0x18b3[414]]|| document[_0x18b3[156]][_0x18b3[414]];_0xeba8x40= (_0xeba8x3e)?document[_0x18b3[21]][_0x18b3[415]]|| document[_0x18b3[156]][_0x18b3[415]]:document[_0x18b3[156]][_0x18b3[415]]};var _0xeba8x41=Math[_0x18b3[417]](0,Math[_0x18b3[416]](this[_0x18b3[143]],_0xeba8x3f- this[_0x18b3[139]]- 20));var _0xeba8x42=Math[_0x18b3[417]](0,Math[_0x18b3[416]](this[_0x18b3[144]],_0xeba8x40- this[_0x18b3[140]]- this[_0x18b3[141]]- this[_0x18b3[142]]- this[_0x18b3[139]]- 1));this[_0x18b3[23]][_0x18b3[6]][_0x18b3[418]]= this[_0x18b3[140]]+ _0x18b3[419];this[_0x18b3[25]][_0x18b3[6]][_0x18b3[420]]= this[_0x18b3[140]]+ _0x18b3[419];this[_0x18b3[25]][_0x18b3[6]][_0x18b3[418]]= this[_0x18b3[141]]+ _0x18b3[419];var _0xeba8x43=this[_0x18b3[140]]+ this[_0x18b3[141]];if(!mxClient[_0x18b3[421]]){_0xeba8x43+= 1};this[_0x18b3[27]][_0x18b3[6]][_0x18b3[420]]= _0xeba8x43+ _0x18b3[419];this[_0x18b3[27]][_0x18b3[6]][_0x18b3[422]]= _0xeba8x41+ _0x18b3[419];this[_0x18b3[115]][_0x18b3[6]][_0x18b3[422]]= _0xeba8x41+ _0x18b3[419];this[_0x18b3[115]][_0x18b3[6]][_0x18b3[418]]= _0xeba8x42+ _0x18b3[419];this[_0x18b3[115]][_0x18b3[6]][_0x18b3[423]]= this[_0x18b3[142]]+ _0x18b3[419];this[_0x18b3[26]][_0x18b3[6]][_0x18b3[424]]= (_0xeba8x41+ this[_0x18b3[139]])+ _0x18b3[419];this[_0x18b3[26]][_0x18b3[6]][_0x18b3[420]]= this[_0x18b3[27]][_0x18b3[6]][_0x18b3[420]];this[_0x18b3[28]][_0x18b3[6]][_0x18b3[418]]= this[_0x18b3[142]]+ _0x18b3[419];this[_0x18b3[28]][_0x18b3[6]][_0x18b3[425]]= _0x18b3[426];this[_0x18b3[427]][_0x18b3[6]][_0x18b3[420]]= this[_0x18b3[27]][_0x18b3[6]][_0x18b3[420]];this[_0x18b3[427]][_0x18b3[6]][_0x18b3[423]]= this[_0x18b3[115]][_0x18b3[6]][_0x18b3[423]];this[_0x18b3[427]][_0x18b3[6]][_0x18b3[424]]= _0xeba8x41+ _0x18b3[419];this[_0x18b3[428]][_0x18b3[6]][_0x18b3[422]]= this[_0x18b3[27]][_0x18b3[6]][_0x18b3[422]];this[_0x18b3[428]][_0x18b3[6]][_0x18b3[423]]= (_0xeba8x42+ this[_0x18b3[142]])+ _0x18b3[419];if(_0xeba8x3e){this[_0x18b3[23]][_0x18b3[6]][_0x18b3[422]]= _0xeba8x3f+ _0x18b3[419];this[_0x18b3[25]][_0x18b3[6]][_0x18b3[422]]= this[_0x18b3[23]][_0x18b3[6]][_0x18b3[422]];var _0xeba8x44=(_0xeba8x40- _0xeba8x42- this[_0x18b3[139]]- this[_0x18b3[142]]- this[_0x18b3[140]]- this[_0x18b3[141]]);this[_0x18b3[27]][_0x18b3[6]][_0x18b3[418]]= _0xeba8x44+ _0x18b3[419];this[_0x18b3[26]][_0x18b3[6]][_0x18b3[422]]= (_0xeba8x3f- _0xeba8x41- this[_0x18b3[139]])+ _0x18b3[419];var _0xeba8x45=(_0xeba8x40- this[_0x18b3[142]]- this[_0x18b3[140]]- this[_0x18b3[141]]);this[_0x18b3[26]][_0x18b3[6]][_0x18b3[418]]= _0xeba8x45+ _0x18b3[419];this[_0x18b3[28]][_0x18b3[6]][_0x18b3[422]]= this[_0x18b3[23]][_0x18b3[6]][_0x18b3[422]];this[_0x18b3[427]][_0x18b3[6]][_0x18b3[418]]= _0xeba8x45+ _0x18b3[419]}else {this[_0x18b3[27]][_0x18b3[6]][_0x18b3[423]]= (_0xeba8x42+ this[_0x18b3[139]]+ this[_0x18b3[142]])+ _0x18b3[419];this[_0x18b3[26]][_0x18b3[6]][_0x18b3[423]]= this[_0x18b3[115]][_0x18b3[6]][_0x18b3[423]]}};EditorUi[_0x18b3[10]][_0x18b3[14]]= function(){this[_0x18b3[23]]= this[_0x18b3[430]](_0x18b3[429]);this[_0x18b3[25]]= this[_0x18b3[430]](_0x18b3[431]);this[_0x18b3[27]]= this[_0x18b3[430]](_0x18b3[432]);this[_0x18b3[115]]= this[_0x18b3[430]](_0x18b3[433]);this[_0x18b3[26]]= this[_0x18b3[430]](_0x18b3[434]);this[_0x18b3[28]]= this[_0x18b3[430]](_0x18b3[435]);this[_0x18b3[427]]= this[_0x18b3[430]](_0x18b3[436]);this[_0x18b3[428]]= this[_0x18b3[430]](_0x18b3[437]);this[_0x18b3[23]][_0x18b3[6]][_0x18b3[420]]= _0x18b3[438];this[_0x18b3[23]][_0x18b3[6]][_0x18b3[424]]= _0x18b3[438];this[_0x18b3[23]][_0x18b3[6]][_0x18b3[439]]= _0x18b3[438];this[_0x18b3[25]][_0x18b3[6]][_0x18b3[424]]= _0x18b3[438];this[_0x18b3[25]][_0x18b3[6]][_0x18b3[439]]= _0x18b3[438];this[_0x18b3[27]][_0x18b3[6]][_0x18b3[424]]= _0x18b3[438];this[_0x18b3[115]][_0x18b3[6]][_0x18b3[424]]= _0x18b3[438];this[_0x18b3[26]][_0x18b3[6]][_0x18b3[439]]= _0x18b3[438];this[_0x18b3[28]][_0x18b3[6]][_0x18b3[424]]= _0x18b3[438];this[_0x18b3[28]][_0x18b3[6]][_0x18b3[439]]= _0x18b3[438];this[_0x18b3[28]][_0x18b3[6]][_0x18b3[423]]= _0x18b3[438];this[_0x18b3[428]][_0x18b3[6]][_0x18b3[424]]= _0x18b3[438];this[_0x18b3[428]][_0x18b3[6]][_0x18b3[418]]= this[_0x18b3[139]]+ _0x18b3[419];this[_0x18b3[427]][_0x18b3[6]][_0x18b3[422]]= this[_0x18b3[139]]+ _0x18b3[419]};EditorUi[_0x18b3[10]][_0x18b3[16]]= function(){this[_0x18b3[440]]= this[_0x18b3[13]][_0x18b3[442]](this[_0x18b3[430]](_0x18b3[441]));this[_0x18b3[23]][_0x18b3[443]](this[_0x18b3[440]][_0x18b3[1]]);this[_0x18b3[444]]= this[_0x18b3[446]](this[_0x18b3[430]](_0x18b3[445]));this[_0x18b3[25]][_0x18b3[443]](this[_0x18b3[444]][_0x18b3[1]]);this[_0x18b3[447]]= this[_0x18b3[448]](this[_0x18b3[27]]);this[_0x18b3[28]][_0x18b3[443]](this[_0x18b3[449]]());this[_0x18b3[450]]= this[_0x18b3[451]]();this[_0x18b3[0]][_0x18b3[33]](_0x18b3[452],mxUtils[_0x18b3[20]](this,function(){this[_0x18b3[454]](this[_0x18b3[0]][_0x18b3[453]]())}));this[_0x18b3[454]](this[_0x18b3[0]][_0x18b3[453]]());this[_0x18b3[440]][_0x18b3[1]][_0x18b3[443]](this[_0x18b3[450]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[23]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[25]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[27]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[115]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[26]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[28]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[427]]);this[_0x18b3[1]][_0x18b3[443]](this[_0x18b3[428]]);this[_0x18b3[455]](this[_0x18b3[427]],true,0,mxUtils[_0x18b3[20]](this,function(_0xeba8x46){this[_0x18b3[143]]= _0xeba8x46;this[_0x18b3[15]]();this[_0x18b3[0]][_0x18b3[4]][_0x18b3[136]]();this[_0x18b3[0]][_0x18b3[116]][_0x18b3[137]](false);this[_0x18b3[0]][_0x18b3[116]][_0x18b3[116]][_0x18b3[136]]()}));this[_0x18b3[455]](this[_0x18b3[428]],false,this[_0x18b3[142]],mxUtils[_0x18b3[20]](this,function(_0xeba8x46){this[_0x18b3[144]]= _0xeba8x46;this[_0x18b3[15]]();this[_0x18b3[0]][_0x18b3[116]][_0x18b3[137]](false);this[_0x18b3[0]][_0x18b3[116]][_0x18b3[116]][_0x18b3[136]]()}))};EditorUi[_0x18b3[10]][_0x18b3[451]]= function(){var _0xeba8x2=document[_0x18b3[457]](_0x18b3[456]);_0xeba8x2[_0x18b3[458]]= _0x18b3[459];return _0xeba8x2};EditorUi[_0x18b3[10]][_0x18b3[451]]= function(){var _0xeba8x2=document[_0x18b3[457]](_0x18b3[456]);_0xeba8x2[_0x18b3[458]]= _0x18b3[459];return _0xeba8x2};EditorUi[_0x18b3[10]][_0x18b3[454]]= function(_0xeba8x46){this[_0x18b3[450]][_0x18b3[460]]= _0xeba8x46};EditorUi[_0x18b3[10]][_0x18b3[446]]= function(_0xeba8x2){return  new Toolbar(this,_0xeba8x2)};EditorUi[_0x18b3[10]][_0x18b3[448]]= function(_0xeba8x2){return  new Sidebar(this,_0xeba8x2)};EditorUi[_0x18b3[10]][_0x18b3[449]]= function(){return this[_0x18b3[430]](_0x18b3[461])};EditorUi[_0x18b3[10]][_0x18b3[430]]= function(_0xeba8x47){var _0xeba8x48=document[_0x18b3[457]](_0x18b3[462]);_0xeba8x48[_0x18b3[458]]= _0xeba8x47;return _0xeba8x48};EditorUi[_0x18b3[10]][_0x18b3[463]]= function(_0xeba8x47){var _0xeba8x48=document[_0x18b3[457]](_0xeba8x47);return _0xeba8x48};EditorUi[_0x18b3[10]][_0x18b3[464]]= function(_0xeba8x47){var _0xeba8x48=document[_0x18b3[457]](_0x18b3[465]);_0xeba8x48[_0x18b3[458]]= _0xeba8x47;return _0xeba8x48};EditorUi[_0x18b3[10]][_0x18b3[455]]= function(_0xeba8x48,_0xeba8x49,_0xeba8x4a,_0xeba8x4b){var _0xeba8x4c=null;var _0xeba8x4d=null;function _0xeba8x4e(){return parseInt(((_0xeba8x49)?_0xeba8x48[_0x18b3[6]][_0x18b3[424]]:_0xeba8x48[_0x18b3[6]][_0x18b3[423]]))}function _0xeba8x4f(_0xeba8x6){if(_0xeba8x4c!= null){var _0xeba8x50= new mxPoint(mxEvent[_0x18b3[466]](_0xeba8x6),mxEvent[_0x18b3[467]](_0xeba8x6));_0xeba8x4b(Math[_0x18b3[417]](0,_0xeba8x4d+ ((_0xeba8x49)?(_0xeba8x50[_0x18b3[468]]- _0xeba8x4c[_0x18b3[468]]):(_0xeba8x4c[_0x18b3[469]]- _0xeba8x50[_0x18b3[469]]))- _0xeba8x4a));mxEvent[_0x18b3[110]](_0xeba8x6)}}function _0xeba8x51(_0xeba8x6){_0xeba8x4f(_0xeba8x6);_0xeba8x4c= null;_0xeba8x4d= null}mxEvent[_0x18b3[118]](_0xeba8x48,function(_0xeba8x6){_0xeba8x4c=  new mxPoint(mxEvent[_0x18b3[466]](_0xeba8x6),mxEvent[_0x18b3[467]](_0xeba8x6));_0xeba8x4d= _0xeba8x4e();mxEvent[_0x18b3[110]](_0xeba8x6)});mxEvent[_0x18b3[33]](document,_0x18b3[470],_0xeba8x4f);mxEvent[_0x18b3[33]](document,_0x18b3[471],_0xeba8x4f);mxEvent[_0x18b3[33]](document,_0x18b3[472],_0xeba8x51);mxEvent[_0x18b3[33]](document,_0x18b3[473],_0xeba8x51)};EditorUi[_0x18b3[10]][_0x18b3[109]]= function(_0xeba8x48,_0xeba8x3f,_0xeba8x40,_0xeba8x52,_0xeba8x53,_0xeba8x54){this[_0x18b3[474]]();this[_0x18b3[475]]=  new Dialog(this,_0xeba8x48,_0xeba8x3f,(mxClient[_0x18b3[476]])?_0xeba8x40- 12:_0xeba8x40,_0xeba8x52,_0xeba8x53,_0xeba8x54)};EditorUi[_0x18b3[10]][_0x18b3[474]]= function(){if(this[_0x18b3[475]]!= null){this[_0x18b3[475]][_0x18b3[477]]();this[_0x18b3[475]]= null;this[_0x18b3[0]][_0x18b3[4]][_0x18b3[1]][_0x18b3[47]]()}};EditorUi[_0x18b3[10]][_0x18b3[478]]= function(_0xeba8x55){if(!_0xeba8x55&& this[_0x18b3[0]][_0x18b3[161]]!= null){this[_0x18b3[209]](this[_0x18b3[0]][_0x18b3[479]]())}else {this[_0x18b3[109]]( new SaveDialog(this)[_0x18b3[1]],300,100,true,true)}};EditorUi[_0x18b3[10]][_0x18b3[480]]= function(_0xeba8x55){if(!_0xeba8x55&& this[_0x18b3[0]][_0x18b3[161]]!= null){this[_0x18b3[343]](this[_0x18b3[0]][_0x18b3[479]]())}else {}};EditorUi[_0x18b3[10]][_0x18b3[481]]= function(_0xeba8x56,_0xeba8x57,_0xeba8x58){var _0xeba8x3=this[_0x18b3[0]][_0x18b3[4]];var _0xeba8xb=_0xeba8x3[_0x18b3[384]]();_0xeba8x57= this[_0x18b3[482]]!= null?this[_0x18b3[482]]:_0xeba8x57;_0xeba8x3[_0x18b3[102]]()[_0x18b3[483]]();try{_0xeba8x56[_0x18b3[484]](_0xeba8x3[_0x18b3[341]](),_0xeba8xb)}catch(e){throw e}finally{if(_0xeba8x57&& navigator[_0x18b3[486]][_0x18b3[106]](_0x18b3[485])< 0){var _0xeba8x59= new mxMorphing(_0xeba8x3);_0xeba8x59[_0x18b3[33]](mxEvent.DONE,mxUtils[_0x18b3[20]](this,function(){_0xeba8x3[_0x18b3[102]]()[_0x18b3[487]]()}));_0xeba8x59[_0x18b3[488]]()}else {_0xeba8x3[_0x18b3[102]]()[_0x18b3[487]]()}}};EditorUi[_0x18b3[10]][_0x18b3[133]]= function(_0xeba8x1){var _0xeba8x3=this[_0x18b3[0]][_0x18b3[4]];var _0xeba8xf= new mxKeyHandler(_0xeba8x3);_0xeba8xf[_0x18b3[489]]= function(_0xeba8x6){return mxEvent[_0x18b3[489]](_0xeba8x6)|| (mxClient[_0x18b3[490]]&& _0xeba8x6[_0x18b3[491]])};function _0xeba8x5a(_0xeba8x5b){if(!_0xeba8x3[_0x18b3[365]]()){var _0xeba8x4a=0;var _0xeba8x5c=0;if(_0xeba8x5b== 37){_0xeba8x4a=  -1}else {if(_0xeba8x5b== 38){_0xeba8x5c=  -1}else {if(_0xeba8x5b== 39){_0xeba8x4a= 1}else {if(_0xeba8x5b== 40){_0xeba8x5c= 1}}}};_0xeba8x3[_0x18b3[492]](_0xeba8x3[_0x18b3[366]](),_0xeba8x4a,_0xeba8x5c);_0xeba8x3[_0x18b3[493]](_0xeba8x3[_0x18b3[384]]())}}var _0xeba8x5d=mxUtils[_0x18b3[20]](this,function(_0xeba8x5e,_0xeba8x5f,_0xeba8x2f,_0xeba8x60){var _0xeba8x61=this[_0x18b3[12]][_0x18b3[148]](_0xeba8x2f);if(_0xeba8x61!= null){var _0xeba8x21=function(){if(_0xeba8x61[_0x18b3[494]]){_0xeba8x61[_0x18b3[495]]()}};if(_0xeba8x5f){if(_0xeba8x60){_0xeba8xf[_0x18b3[496]](_0xeba8x5e,_0xeba8x21)}else {_0xeba8xf[_0x18b3[497]](_0xeba8x5e,_0xeba8x21)}}else {if(_0xeba8x60){_0xeba8xf[_0x18b3[498]](_0xeba8x5e,_0xeba8x21)}else {_0xeba8xf[_0x18b3[499]](_0xeba8x5e,_0xeba8x21)}}}});var _0xeba8x62=this;var _0xeba8x63=_0xeba8xf[_0x18b3[500]];_0xeba8xf[_0x18b3[500]]= function(_0xeba8x6){_0xeba8x62[_0x18b3[474]]();_0xeba8x63[_0x18b3[50]](this,arguments)};_0xeba8xf[_0x18b3[501]]= function(){};_0xeba8xf[_0x18b3[499]](8,function(){_0xeba8x3[_0x18b3[502]](true)});_0xeba8xf[_0x18b3[499]](13,function(){_0xeba8x3[_0x18b3[502]](false)});_0xeba8xf[_0x18b3[499]](33,function(){_0xeba8x3[_0x18b3[406]]()});_0xeba8xf[_0x18b3[499]](34,function(){_0xeba8x3[_0x18b3[407]]()});_0xeba8xf[_0x18b3[499]](36,function(){_0xeba8x3[_0x18b3[405]]()});_0xeba8xf[_0x18b3[499]](35,function(){_0xeba8x3[_0x18b3[15]]()});_0xeba8xf[_0x18b3[499]](37,function(){_0xeba8x5a(37)});_0xeba8xf[_0x18b3[499]](38,function(){_0xeba8x5a(38)});_0xeba8xf[_0x18b3[499]](39,function(){_0xeba8x5a(39)});_0xeba8xf[_0x18b3[499]](40,function(){_0xeba8x5a(40)});_0xeba8xf[_0x18b3[499]](113,function(){_0xeba8x3[_0x18b3[107]]()});_0xeba8x5d(46,false,_0x18b3[367]);_0xeba8x5d(82,true,_0x18b3[377]);_0xeba8x5d(83,true,_0x18b3[209]);_0xeba8x5d(83,true,_0x18b3[225],true);_0xeba8x5d(107,false,_0x18b3[503]);_0xeba8x5d(109,false,_0x18b3[504]);_0xeba8x5d(65,true,_0x18b3[505]);_0xeba8x5d(86,true,_0x18b3[506],true);_0xeba8x5d(69,true,_0x18b3[507],true);_0xeba8x5d(69,true,_0x18b3[508]);_0xeba8x5d(66,true,_0x18b3[373]);_0xeba8x5d(70,true,_0x18b3[372]);_0xeba8x5d(68,true,_0x18b3[368]);_0xeba8x5d(90,true,_0x18b3[361]);_0xeba8x5d(89,true,_0x18b3[362]);_0xeba8x5d(88,true,_0x18b3[151]);_0xeba8x5d(67,true,_0x18b3[152]);_0xeba8x5d(81,true,_0x18b3[509]);_0xeba8x5d(86,true,_0x18b3[147]);_0xeba8x5d(71,true,_0x18b3[383]);_0xeba8x5d(71,true,_0x18b3[510],true);_0xeba8x5d(85,true,_0x18b3[385]);_0xeba8x5d(112,false,_0x18b3[511]);_0xeba8x5d(80,true,_0x18b3[343],true);return _0xeba8xf};EditorUi[_0x18b3[10]][_0x18b3[56]]= function(_0xeba8x3,_0xeba8x38,_0xeba8x64,_0xeba8x65){for(var _0xeba8x39=0;_0xeba8x39< _0xeba8x38[_0x18b3[179]];_0xeba8x39++){_0xeba8x3[_0x18b3[514]]( new mxMultiplicity(true,_0xeba8x38[_0xeba8x39],null,null,_0xeba8x64[_0xeba8x39][0],_0xeba8x64[_0xeba8x39][1],null,mxResources[_0x18b3[148]](_0xeba8x38[_0xeba8x39])+ mxResources[_0x18b3[148]](_0x18b3[512])+ _0xeba8x64[_0xeba8x39][0]+ mxResources[_0x18b3[148]](_0x18b3[513]),null));_0xeba8x3[_0x18b3[514]]( new mxMultiplicity(false,_0xeba8x38[_0xeba8x39],null,null,_0xeba8x65[_0xeba8x39][0],_0xeba8x65[_0xeba8x39][1],null,mxResources[_0x18b3[148]](_0xeba8x38[_0xeba8x39])+ mxResources[_0x18b3[148]](_0x18b3[512])+ _0xeba8x65[_0xeba8x39][0]+ mxResources[_0x18b3[148]](_0x18b3[515]),null))}}
\ No newline at end of file
+var _0x9f83=["\x65\x64\x69\x74\x6F\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x45\x64\x69\x74\x6F\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x67\x72\x61\x70\x68","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x73\x72\x63","\x73\x75\x62\x6D\x65\x6E\x75\x49\x6D\x61\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x65\x6E\x75\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x76\x73","\x72\x65\x66\x72\x65\x73\x68","\x63\x72\x65\x61\x74\x65\x55\x69","\x65\x76\x65\x6E\x74","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x41\x6C\x6C\x6F\x77\x65\x64","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x62\x69\x6E\x64","\x62\x6F\x64\x79","\x6F\x6E\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74","\x6D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x6E\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x74\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x64\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x66\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x49\x53\x5F\x49\x45","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x69\x6E\x69\x74","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x75\x72\x73\x6F\x72","\x64\x65\x66\x61\x75\x6C\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x67\x72\x69\x64\x49\x6D\x61\x67\x65","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x2D\x31\x70\x78\x20\x2D\x31\x70\x78","\x66\x6F\x63\x75\x73","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x61\x70\x70\x6C\x79","\x6D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x73\x74\x61\x72\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x65\x6E\x64","\x6E","\x63\x72\x65\x61\x74\x65\x4D\x75\x6C\x74\x69\x70\x6C\x69\x63\x69\x74\x69\x65\x73","\x61\x6E\x73\x77\x65\x72","\x68\x61\x6E\x67\x75\x70","\x64\x69\x61\x6C","\x65\x78\x74\x5F\x64\x69\x61\x6C","\x71\x75\x65\x75\x65","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x73\x65\x74","\x6D\x61\x74\x68","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x6D\x65\x6E\x75","\x73\x61\x79\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x6E\x75\x6D\x62\x65\x72","\x73\x61\x79\x70\x68\x6F\x6E\x65\x74\x69\x63","\x74\x74\x73","\x69\x73\x70\x65\x65\x63\x68\x74\x74\x73","\x61\x77\x73\x70\x6F\x6C\x6C\x79","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x72\x65\x63\x6F\x72\x64","\x64\x61\x74\x61\x62\x61\x73\x65","\x69\x73\x70\x65\x65\x63\x68\x61\x73\x72","\x73\x65\x6E\x64\x53\x4D\x53","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x46\x61\x78","\x67\x6F\x74\x6F\x63","\x67\x6F\x74\x6F\x69\x66","\x67\x6F\x74\x6F\x69\x66\x74\x69\x6D\x65","\x67\x6F\x74\x6F\x69\x66\x6D\x75\x6C\x74\x69\x74\x69\x6D\x65","\x76\x73\x77\x69\x74\x63\x68","\x71\x75\x65\x75\x65\x6C\x6F\x67","\x67\x6F\x61\x6C","\x6E\x6F\x6F\x70","\x73\x79\x73\x74\x65\x6D","\x61\x67\x69","\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x63\x75\x73\x74\x6F\x6D\x5F\x61\x70\x70","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x65\x6C\x6C","\x66\x69\x72\x65\x45\x76\x65\x6E\x74","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x74\x61\x67\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x73\x6F\x75\x72\x63\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x74\x61\x72\x74\x45\x64\x69\x74\x69\x6E\x67\x41\x74\x43\x65\x6C\x6C","\x69\x73\x56\x65\x72\x74\x65\x78","\x73\x68\x6F\x77\x44\x69\x61\x6C\x6F\x67","\x63\x6F\x6E\x73\x75\x6D\x65","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x6F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x6F\x75\x74\x6C\x69\x6E\x65","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x67\x65\x73\x74\x75\x72\x65\x63\x68\x61\x6E\x67\x65","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x73\x63\x61\x6C\x65\x28","\x73\x63\x61\x6C\x65","\x67\x65\x74\x44\x72\x61\x77\x50\x61\x6E\x65","\x76\x69\x65\x77","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x73\x74\x75\x72\x65\x65\x6E\x64","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x7A\x6F\x6F\x6D\x54\x6F\x43\x65\x6E\x74\x65\x72","\x7A\x6F\x6F\x6D","\x76\x69\x73\x69\x62\x6C\x65","\x63\x72\x65\x61\x74\x65\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x4B\x65\x79\x48\x61\x6E\x64\x6C\x65\x72","\x72\x65\x73\x69\x7A\x65","\x73\x69\x7A\x65\x44\x69\x64\x43\x68\x61\x6E\x67\x65","\x75\x70\x64\x61\x74\x65","\x6F\x70\x65\x6E","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6D\x65\x6E\x75\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x74\x6F\x6F\x6C\x62\x61\x72\x48\x65\x69\x67\x68\x74","\x66\x6F\x6F\x74\x65\x72\x48\x65\x69\x67\x68\x74","\x68\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x73\x70\x6C\x69\x74\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x64\x64\x55\x6E\x64\x6F\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x73\x74\x65","\x67\x65\x74","\x69\x73\x45\x6D\x70\x74\x79","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x74","\x63\x6F\x70\x79","\x6F\x70\x65\x6E\x65\x72","\x6F\x70\x65\x6E\x46\x69\x6C\x65","\x70\x61\x72\x73\x65\x58\x6D\x6C","\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x6D\x6F\x64\x69\x66\x69\x65\x64","\x63\x6C\x65\x61\x72","\x75\x6E\x64\x6F\x4D\x61\x6E\x61\x67\x65\x72","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x69\x6E\x76\x61\x6C\x69\x64\x4F\x72\x4D\x69\x73\x73\x69\x6E\x67\x46\x69\x6C\x65","\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x61\x6C\x65\x72\x74","\x73\x65\x74\x43\x6F\x6E\x73\x75\x6D\x65\x72","\x6F\x70\x65\x6E\x53\x74\x72\x69\x6E\x67","\x64\x61\x74\x61","\x6E\x65\x77","\x67\x65\x74\x47\x72\x61\x70\x68\x58\x6D\x6C","\x67\x65\x74\x50\x72\x65\x74\x74\x79\x58\x6D\x6C","\x67\x65\x74\x49\x74\x65\x6D","\x72\x65\x70\x6C\x61\x63\x65","\x63\x6F\x6E\x66\x69\x72\x6D","\x73\x65\x74\x49\x74\x65\x6D","\x73\x61\x76\x65\x64","\x20","\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x6C\x6F\x67","\x50\x4F\x53\x54","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x65\x61\x72\x65\x72\x20","\x74\x6F\x6B\x65\x6E","\x6F\x6E\x6C\x6F\x61\x64","\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x50\x72\x6F\x6A\x65\x63\x74\x20","\x6E\x61\x6D\x65","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x70\x61\x72\x73\x65","\x20\x69\x73\x20\x6F\x70\x65\x6E\x69\x6E\x67\x20\x69\x6E\x20\x6E\x65\x77\x20\x77\x69\x6E\x64\x6F\x77\x21","\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x76\x69\x65\x77\x2F","\x69\x64","\x5F\x62\x6C\x61\x6E\x6B","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x65\x72\x72\x6F\x72\x73","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x20\x28","\x73\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x6F\x6E\x65\x72\x72\x6F\x72","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x65\x77\x26\x6E\x61\x6D\x65\x3D","\x73\x65\x6E\x64","\x64\x72\x61\x77\x69\x6E\x67\x54\x6F\x6F\x4C\x61\x72\x67\x65","\x70\x6F\x70\x75\x70","\x73\x61\x76\x65","\x43\x75\x72\x72\x65\x6E\x74\x20\x70\x72\x6F\x6A\x65\x63\x74\x20\x73\x69\x7A\x65\x3A","\x4D\x61\x78\x20\x61\x6C\x6C\x6F\x77\x65\x64\x20\x70\x72\x6F\x6A\x65\x63\x74\x20\x73\x69\x7A\x65\x3A","\x50\x55\x54","\x55\x70\x64\x61\x74\x65\x64\x20\x61\x74\x20","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x45\x72\x72\x6F\x72\x20\x73\x61\x76\x69\x6E\x67\x20\x66\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3A\x20","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D","\x73\x61\x76\x65\x41\x73","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x6E\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D\x70\x72\x6F\x6A\x65\x63\x74\x5F\x63\x6C\x6F\x6E\x65\x64\x26\x6E\x61\x6D\x65\x3D","\x26\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x26\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E\x3D","\x76\x61\x6C\x69\x64\x61\x74\x65","\x67\x65\x74\x52\x6F\x6F\x74","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x43\x68\x69\x6C\x64\x43\x6F\x75\x6E\x74","\x67\x65\x74\x43\x68\x69\x6C\x64\x41\x74","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x3C\x62\x72\x3E","\x73\x65\x74\x43\x65\x6C\x6C\x57\x61\x72\x6E\x69\x6E\x67","","\x76\x61\x6C\x69\x64\x61\x74\x65\x42\x6C\x6F\x63\x6B","\x4F\x6E\x6C\x79\x20\x6F\x6E\x65\x20\x53\x74\x61\x72\x74\x20\x62\x6C\x6F\x63\x6B\x20\x69\x73\x20\x61\x6C\x6C\x6F\x77\x65\x64","\x0A","\x4F\x6E\x6C\x79\x20\x6F\x6E\x65\x20\x46\x69\x6E\x61\x6C\x6C\x79\x20\x62\x6C\x6F\x63\x6B\x20\x69\x73\x20\x61\x6C\x6C\x6F\x77\x65\x64","\x66\x69\x6C\x65\x5F\x69\x64","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6E\x6F\x41\x75\x64\x69\x6F\x53\x65\x6C\x65\x63\x74\x65\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x76\x61\x6C\x69\x64\x54\x69\x6D\x65\x6F\x75\x74","\x64\x69\x67\x69\x74","\x77\x72\x6F\x6E\x67\x4D\x61\x78\x44\x69\x67\x69\x74","\x72\x65\x74\x72\x79","\x69\x6E\x76\x61\x6C\x69\x64\x52\x65\x74\x72\x79","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x6E\x6F\x56\x61\x72\x69\x61\x62\x6C\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x77\x72\x6F\x6E\x67\x4D\x69\x6E\x44\x69\x67\x69\x74","\x6D\x61\x78\x64\x69\x67\x69\x74","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x6E\x75\x6D","\x77\x72\x6F\x6E\x67\x48\x69\x64\x64\x65\x6E\x44\x69\x67\x69\x74\x73\x6E\x75\x6D","\x6F\x64\x62\x63\x5F\x69\x64","\x6E\x6F\x44\x61\x74\x61\x62\x61\x73\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x71\x75\x65\x72\x79","\x6D\x69\x73\x73\x69\x6E\x67\x51\x75\x65\x72\x79","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x2D\x31","\x6E\x6F\x54\x72\x75\x6E\x6B\x53\x65\x6C\x65\x63\x74\x65\x64","\x63\x6F\x6E\x74\x65\x78\x74","\x6E\x6F\x43\x6F\x6E\x74\x65\x78\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x6E\x6F\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x53\x65\x6C\x65\x63\x74\x65\x64","\x70\x72\x69\x6F\x72\x69\x74\x79","\x69\x6E\x76\x61\x6C\x69\x64\x50\x72\x69\x6F\x72\x69\x74\x79","\x63\x6F\x6D\x6D\x61\x6E\x64","\x6E\x6F\x43\x6F\x6D\x6D\x61\x6E\x64\x53\x65\x6C\x65\x63\x74\x65\x64","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x6E\x6F\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x53\x65\x6C\x65\x63\x74\x65\x64","\x64\x69\x67\x69\x74\x73","\x6E\x6F\x44\x69\x67\x69\x74\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x75\x6D\x62\x65\x72","\x6E\x6F\x4E\x75\x6D\x62\x65\x72\x53\x65\x6C\x65\x63\x74\x65\x64","\x74\x65\x78\x74","\x6E\x6F\x54\x65\x78\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x66\x69\x6C\x65","\x6E\x6F\x46\x69\x6C\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x67\x6F\x61\x6C\x6E\x61\x6D\x65","\x6E\x6F\x47\x6F\x61\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x70\x68\x6F\x6E\x65","\x6E\x6F\x49\x64\x65\x6E\x74\x69\x66\x69\x65\x72\x53\x65\x6C\x65\x63\x74\x65\x64","\x73\x69\x70\x5F\x69\x64","\x71\x75\x65\x75\x65\x5F\x69\x64","\x6E\x6F\x51\x75\x65\x75\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x6C\x69\x73\x74\x5F\x69\x64","\x6E\x6F\x4C\x69\x73\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x46\x69\x72\x73\x74\x4E\x61\x6D\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x50\x68\x6F\x6E\x65\x53\x65\x6C\x65\x63\x74\x65\x64","\x64\x65\x6C\x61\x79","\x69\x6E\x76\x61\x6C\x69\x64\x44\x65\x6C\x61\x79","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x6E\x6F\x49\x6E\x74\x65\x72\x76\x61\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x6D\x61\x69\x6C\x62\x6F\x78","\x6E\x6F\x42\x6F\x78\x4E\x75\x6D\x62\x65\x72\x53\x65\x6C\x65\x63\x74\x65\x64","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x6E\x6F\x50\x72\x6F\x6A\x65\x63\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x6E\x6F\x41\x63\x63\x6F\x75\x6E\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x74\x6F","\x6E\x6F\x52\x65\x63\x69\x70\x69\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x6E\x6F\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x77\x73\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79\x5F\x69\x64","\x6E\x6F\x41\x63\x63\x65\x73\x73\x4B\x65\x79\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x77\x73\x5F\x73\x65\x63\x72\x65\x74\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79","\x6E\x6F\x53\x65\x63\x72\x65\x74\x41\x63\x63\x65\x73\x73\x4B\x65\x79\x53\x65\x6C\x65\x63\x74\x65\x64","\x6B\x65\x79","\x6E\x6F\x4B\x65\x79\x53\x65\x6C\x65\x63\x74\x65\x64","\x73\x70\x65\x65\x64","\x69\x6E\x76\x61\x6C\x69\x64\x53\x70\x65\x65\x64","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6E\x6F\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x53\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x67\x65\x74\x49\x64","\x67\x65\x74\x43\x65\x6C\x6C","\x67\x65\x74\x56\x61\x6C\x75\x65","\x74\x65\x73\x74","\x6E\x75\x6D\x62\x65\x72\x4F\x72\x49\x6E\x76\x61\x6C\x69\x64\x4F\x72\x54\x69\x6D\x65\x6F\x75\x74","\x2C","\x73\x70\x6C\x69\x74","\x6E\x75\x6D\x62\x65\x72\x4F\x72\x41\x6C\x6C","\x66\x6F\x72\x45\x61\x63\x68","\x6E\x75\x6D\x62\x65\x72\x4F\x72\x49\x6E\x76\x61\x6C\x69\x64\x4F\x72\x44\x65\x66\x61\x75\x6C\x74","\x74\x72\x75\x65\x4F\x72\x46\x61\x6C\x73\x65","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6C\x6C\x61\x70\x73\x65\x64","\x63\x6F\x6E\x74\x61\x69\x6E\x73\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72\x73\x52\x65\x73\x6F\x75\x72\x63\x65","\x67\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C","\x67\x65\x74\x45\x64\x67\x65\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x67\x65\x74\x43\x65\x6C\x6C\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E\x45\x72\x72\x6F\x72","\x76\x61\x6C\x69\x64\x61\x74\x65\x43\x65\x6C\x6C","\x67\x65\x74\x50\x61\x72\x65\x6E\x74","\x67\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x50\x61\x72\x65\x6E\x74","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x70\x75\x62\x6C\x69\x73\x68","\x50\x75\x62\x6C\x69\x73\x68\x65\x64\x20\x61\x74\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x70\x72\x6F\x6A\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x70\x75\x62\x6C\x69\x73\x68\x69\x6E\x67\x20\x66\x69\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64\x20\x61\x74\x20","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x3A\x20","\x45\x72\x72\x6F\x72\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65","\x6E\x61\x6D\x65\x3D","\x26\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x3D","\x67\x65\x74\x55\x72\x6C","\x70\x61\x74\x68\x6E\x61\x6D\x65","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x26","\x3D","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x61\x6E\x55\x6E\x64\x6F","\x63\x61\x6E\x52\x65\x64\x6F","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x64\x61\x73\x68\x65\x64","\x72\x6F\x75\x6E\x64\x65\x64","\x73\x68\x61\x64\x6F\x77","\x74\x69\x6C\x74","\x61\x75\x74\x6F\x73\x69\x7A\x65","\x63\x75\x72\x76\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x77\x6F\x72\x64\x57\x72\x61\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x67\x72\x6F\x75\x70","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x72\x72\x61\x6E\x67\x65","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x73\x70\x61\x63\x69\x6E\x67","\x6C\x69\x6E\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x61\x6C\x69\x67\x6E","\x67\x65\x74\x53\x74\x61\x74\x65","\x69\x73\x4C\x6F\x6F\x70","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x63\x75\x72\x72\x65\x6E\x74\x52\x6F\x6F\x74","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x65\x64\x69\x74\x4C\x69\x6E\x6B","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74","\x6D\x69\x6E","\x6D\x61\x78","\x68\x65\x69\x67\x68\x74","\x70\x78","\x74\x6F\x70","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x77\x69\x64\x74\x68","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x64\x69\x73\x70\x6C\x61\x79","\x6E\x6F\x6E\x65","\x68\x73\x70\x6C\x69\x74","\x76\x73\x70\x6C\x69\x74","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x44\x69\x76","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x4F\x75\x74\x6C\x69\x6E\x65\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x44\x69\x61\x67\x72\x61\x6D\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x46\x6F\x6F\x74\x65\x72\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x67\x65\x48\x73\x70\x6C\x69\x74","\x67\x65\x56\x73\x70\x6C\x69\x74","\x30\x70\x78","\x72\x69\x67\x68\x74","\x6D\x65\x6E\x75\x62\x61\x72","\x67\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x74\x6F\x6F\x6C\x62\x61\x72","\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x54\x6F\x6F\x6C\x62\x61\x72","\x73\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x53\x69\x64\x65\x62\x61\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x6F\x74\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x75\x73\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x73\x74\x61\x74\x75\x73\x43\x68\x61\x6E\x67\x65\x64","\x67\x65\x74\x53\x74\x61\x74\x75\x73","\x73\x65\x74\x53\x74\x61\x74\x75\x73\x54\x65\x78\x74","\x61\x64\x64\x53\x70\x6C\x69\x74\x48\x61\x6E\x64\x6C\x65\x72","\x61","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D\x20\x67\x65\x53\x74\x61\x74\x75\x73","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x67\x65\x46\x6F\x6F\x74\x65\x72","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x48\x65\x61\x64\x65\x72","\x63\x72\x65\x61\x74\x65\x46\x6F\x72\x6D","\x66\x6F\x72\x6D","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x78","\x79","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65","\x6D\x6F\x75\x73\x65\x75\x70","\x74\x6F\x75\x63\x68\x65\x6E\x64","\x68\x69\x64\x65\x44\x69\x61\x6C\x6F\x67","\x64\x69\x61\x6C\x6F\x67","\x49\x53\x5F\x56\x4D\x4C","\x63\x6C\x6F\x73\x65","\x73\x61\x76\x65\x46\x69\x6C\x65","\x67\x65\x74\x4F\x72\x43\x72\x65\x61\x74\x65\x46\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x75\x62\x6C\x69\x73\x68\x46\x69\x6C\x65","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x61\x6E\x69\x6D\x61\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x65\x78\x65\x63\x75\x74\x65","\x43\x61\x6D\x69\x6E\x6F","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x49\x53\x5F\x4D\x41\x43","\x6D\x65\x74\x61\x4B\x65\x79","\x6D\x6F\x76\x65\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x65\x6E\x61\x62\x6C\x65\x64","\x66\x75\x6E\x63\x74","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x43\x6F\x6E\x74\x72\x6F\x6C\x4B\x65\x79","\x62\x69\x6E\x64\x53\x68\x69\x66\x74\x4B\x65\x79","\x62\x69\x6E\x64\x4B\x65\x79","\x65\x73\x63\x61\x70\x65","\x65\x6E\x74\x65\x72","\x66\x6F\x6C\x64\x43\x65\x6C\x6C\x73","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x65\x78\x70\x6F\x72\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x67\x72\x69\x64","\x61\x62\x6F\x75\x74","\x6D\x75\x73\x74\x68\x61\x76\x65","\x6F\x75\x74\x67\x6F\x69\x6E\x67\x65\x64\x67\x65","\x70\x75\x73\x68","\x69\x6E\x63\x6F\x6D\x69\x6E\x67\x65\x64\x67\x65"];EditorUi= function(_0x768fx1,_0x768fx2){this[_0x9f83[0]]= _0x768fx1||  new Editor();this[_0x9f83[1]]= _0x768fx2|| document[_0x9f83[3]](_0x9f83[2]);var _0x768fx3=_0x768fx1[_0x9f83[4]];var _0x768fx4=this;this[_0x9f83[1]][_0x9f83[6]][_0x9f83[5]]= _0x9f83[7]; new Image()[_0x9f83[8]]= mxPopupMenu[_0x9f83[10]][_0x9f83[9]];if(mxConnectionHandler[_0x9f83[10]][_0x9f83[11]]!= null){ new Image()[_0x9f83[8]]= mxConnectionHandler[_0x9f83[10]][_0x9f83[11]][_0x9f83[8]]};this[_0x9f83[12]]=  new Actions(this);this[_0x9f83[13]]=  new Menus(this);this[_0x9f83[14]]();this[_0x9f83[15]]();this[_0x9f83[16]]();var _0x768fx5=mxUtils[_0x9f83[20]](this,function(_0x768fx6){if(_0x768fx6== null){_0x768fx6= window[_0x9f83[17]]};if(this[_0x9f83[18]](_0x768fx6)){return true};return _0x768fx3[_0x9f83[19]]()});if(this[_0x9f83[1]]== document[_0x9f83[21]]){this[_0x9f83[23]][_0x9f83[22]]= _0x768fx5;this[_0x9f83[23]][_0x9f83[24]]= _0x768fx5;this[_0x9f83[25]][_0x9f83[22]]= _0x768fx5;this[_0x9f83[25]][_0x9f83[24]]= _0x768fx5;this[_0x9f83[26]][_0x9f83[22]]= _0x768fx5;this[_0x9f83[26]][_0x9f83[24]]= _0x768fx5;this[_0x9f83[27]][_0x9f83[22]]= _0x768fx5;this[_0x9f83[27]][_0x9f83[24]]= _0x768fx5;this[_0x9f83[28]][_0x9f83[22]]= _0x768fx5;this[_0x9f83[28]][_0x9f83[24]]= _0x768fx5};if(mxClient[_0x9f83[29]]&& ( typeof (document[_0x9f83[30]])=== _0x9f83[31]|| document[_0x9f83[30]]< 9)){mxEvent[_0x9f83[33]](this[_0x9f83[26]],_0x9f83[32],_0x768fx5);mxEvent[_0x9f83[33]](this[_0x9f83[27]],_0x9f83[32],_0x768fx5)}else {this[_0x9f83[26]][_0x9f83[34]]= _0x768fx5;this[_0x9f83[27]][_0x9f83[34]]= _0x768fx5};_0x768fx3[_0x9f83[35]](this[_0x9f83[26]]);_0x768fx3[_0x9f83[15]]();_0x768fx3[_0x9f83[1]][_0x9f83[38]](_0x9f83[36],_0x9f83[37]);_0x768fx3[_0x9f83[1]][_0x9f83[6]][_0x9f83[39]]= _0x9f83[40];_0x768fx3[_0x9f83[1]][_0x9f83[6]][_0x9f83[41]]= _0x9f83[42]+ _0x768fx1[_0x9f83[43]]+ _0x9f83[44];_0x768fx3[_0x9f83[1]][_0x9f83[6]][_0x9f83[45]]= _0x9f83[46];_0x768fx3[_0x9f83[1]][_0x9f83[47]]();var _0x768fx7=_0x768fx3[_0x9f83[48]];_0x768fx3[_0x9f83[48]]= function(_0x768fx8,_0x768fx9,_0x768fxa){if(_0x768fx8== mxEvent[_0x9f83[49]]){this[_0x9f83[1]][_0x9f83[47]]()};_0x768fx7[_0x9f83[50]](this,arguments)};this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[52],_0x9f83[53],_0x9f83[54]],[[1,1],[1,1],[0,0]],[[0,0],[0,0],[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[57],_0x9f83[58],_0x9f83[59],_0x9f83[60],_0x9f83[61],_0x9f83[62],_0x9f83[63]],[[1,1],[0,0],[0,1],[0,1],[0,1],[1,1],[0,1]],[[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[64],_0x9f83[65]],[[1,1],[1,1]],[[1,_0x9f83[55]],[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[66],_0x9f83[67],_0x9f83[68],_0x9f83[69],_0x9f83[70],_0x9f83[71],_0x9f83[72],_0x9f83[73],_0x9f83[74],_0x9f83[75],_0x9f83[76]],[[1,_0x9f83[55]],[1,1],[1,_0x9f83[55]],[1,1],[1,1],[1,1],[1,1],[1,1],[1,1],[1,_0x9f83[55]],[1,_0x9f83[55]]],[[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[77]],[[1,1]],[[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[78],_0x9f83[79],_0x9f83[80],_0x9f83[81],_0x9f83[82],_0x9f83[83]],[[1,1],[1,1],[1,1],[1,1],[1,1],[1,1]],[[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[84],_0x9f83[85],_0x9f83[86],_0x9f83[87],_0x9f83[88]],[[0,0],[1,2],[1,2],[1,2],[1,_0x9f83[55]]],[[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[89],_0x9f83[90]],[[1,1],[1,1]],[[1,_0x9f83[55]],[1,_0x9f83[55]]]);this[_0x9f83[56]](_0x768fx3[_0x9f83[51]],[_0x9f83[91],_0x9f83[92],_0x9f83[93],_0x9f83[94],_0x9f83[95]],[[1,1],[1,1],[0,1],[0,1],[0,1]],[[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]],[1,_0x9f83[55]]]);_0x768fx3[_0x9f83[96]]= function(_0x768fx6,_0x768fxb){var _0x768fxc=[_0x9f83[66],_0x9f83[85],_0x9f83[86],_0x9f83[68],_0x9f83[75],_0x9f83[76],_0x9f83[88]];var _0x768fxd= new mxEventObject(mxEvent.DOUBLE_CLICK,_0x9f83[17],_0x768fx6,_0x9f83[97],_0x768fxb);this[_0x9f83[98]](_0x768fxd);if(this[_0x9f83[99]]()&&  !mxEvent[_0x9f83[100]](_0x768fx6)&&  !_0x768fxd[_0x9f83[100]]()){if(this[_0x9f83[102]]()[_0x9f83[101]](_0x768fxb)){if(_0x768fxc[_0x9f83[106]](_0x768fxb[_0x9f83[105]][_0x9f83[104]][_0x9f83[103]])>= 0){this[_0x9f83[107]](_0x768fxb)}}else {if(this[_0x9f83[102]]()[_0x9f83[108]](_0x768fxb)){_0x768fx4[_0x9f83[109]]( new GeneralDialog(_0x768fx4,_0x768fxb)[_0x9f83[1]],320,280,true,true)}};_0x768fxd[_0x9f83[110]]()}};_0x768fx3[_0x9f83[112]][_0x9f83[111]]= true;_0x768fx3[_0x9f83[112]][_0x9f83[113]]= mxUtils[_0x9f83[20]](this,function(_0x768fxe,_0x768fxb,_0x768fx6){this[_0x9f83[13]][_0x9f83[114]](_0x768fxe,_0x768fxb,_0x768fx6)});_0x768fx1[_0x9f83[116]][_0x9f83[35]](this[_0x9f83[115]]);mxEvent[_0x9f83[118]](document,mxUtils[_0x9f83[20]](this,function(_0x768fx6){_0x768fx3[_0x9f83[112]][_0x9f83[117]]()}));if(mxClient[_0x9f83[119]]){mxEvent[_0x9f83[33]](_0x768fx3[_0x9f83[1]],_0x9f83[120],mxUtils[_0x9f83[20]](this,function(_0x768fx6){_0x768fx3[_0x9f83[125]][_0x9f83[124]]()[_0x9f83[38]](_0x9f83[121],_0x9f83[122]+ _0x768fx6[_0x9f83[123]]+ _0x9f83[44]);_0x768fx3[_0x9f83[125]][_0x9f83[127]]()[_0x9f83[6]][_0x9f83[126]]= _0x9f83[7]}));mxEvent[_0x9f83[33]](_0x768fx3[_0x9f83[1]],_0x9f83[128],mxUtils[_0x9f83[20]](this,function(_0x768fx6){_0x768fx3[_0x9f83[125]][_0x9f83[124]]()[_0x9f83[129]](_0x9f83[121]);_0x768fx3[_0x9f83[130]]= true;_0x768fx3[_0x9f83[131]](_0x768fx6[_0x9f83[123]]);_0x768fx3[_0x9f83[125]][_0x9f83[127]]()[_0x9f83[6]][_0x9f83[126]]= _0x9f83[132]}))};var _0x768fxf=this[_0x9f83[133]](_0x768fx1);this[_0x9f83[134]]= function(){return _0x768fxf};mxEvent[_0x9f83[33]](window,_0x9f83[135],mxUtils[_0x9f83[20]](this,function(){this[_0x9f83[15]]();_0x768fx3[_0x9f83[136]]();this[_0x9f83[0]][_0x9f83[116]][_0x9f83[137]](false);this[_0x9f83[0]][_0x9f83[116]][_0x9f83[116]][_0x9f83[136]]()}));this[_0x9f83[35]]();this[_0x9f83[138]]()};EditorUi[_0x9f83[10]][_0x9f83[139]]= (mxClient[_0x9f83[119]])?16:8;EditorUi[_0x9f83[10]][_0x9f83[140]]= 33;EditorUi[_0x9f83[10]][_0x9f83[141]]= 36;EditorUi[_0x9f83[10]][_0x9f83[142]]= 28;EditorUi[_0x9f83[10]][_0x9f83[143]]= 204;EditorUi[_0x9f83[10]][_0x9f83[144]]= 190;EditorUi[_0x9f83[10]][_0x9f83[35]]= function(){this[_0x9f83[145]]();this[_0x9f83[146]]();var _0x768fx10=this[_0x9f83[12]][_0x9f83[148]](_0x9f83[147]);var _0x768fx11=function(){_0x768fx10[_0x9f83[150]](!mxClipboard[_0x9f83[149]]())};var _0x768fx12=mxClipboard[_0x9f83[151]];mxClipboard[_0x9f83[151]]= function(){_0x768fx12[_0x9f83[50]](this,arguments);_0x768fx11()};var _0x768fx13=mxClipboard[_0x9f83[152]];mxClipboard[_0x9f83[152]]= function(){_0x768fx13[_0x9f83[50]](this,arguments);_0x768fx11()}};EditorUi[_0x9f83[10]][_0x9f83[18]]= function(_0x768fx6){return false};EditorUi[_0x9f83[10]][_0x9f83[138]]= function(){try{if(window[_0x9f83[153]]!= null&& window[_0x9f83[153]][_0x9f83[154]]!= null){window[_0x9f83[153]][_0x9f83[154]][_0x9f83[166]](mxUtils[_0x9f83[20]](this,function(_0x768fx14,_0x768fx15){try{var _0x768fx16=mxUtils[_0x9f83[155]](_0x768fx14);this[_0x9f83[0]][_0x9f83[157]](_0x768fx16[_0x9f83[156]]);this[_0x9f83[0]][_0x9f83[158]]= false;this[_0x9f83[0]][_0x9f83[160]][_0x9f83[159]]();if(_0x768fx15!= null){this[_0x9f83[0]][_0x9f83[161]]= _0x768fx15}}catch(e){mxUtils[_0x9f83[165]](mxResources[_0x9f83[148]](_0x9f83[162])+ _0x9f83[163]+ e[_0x9f83[164]])}}))}}catch(e){}};EditorUi[_0x9f83[10]][_0x9f83[167]]= function(_0x768fx14,_0x768fx15,_0x768fx17){try{var _0x768fx16=mxUtils[_0x9f83[155]](_0x768fx14);this[_0x9f83[0]][_0x9f83[157]](_0x768fx16[_0x9f83[156]]);this[_0x9f83[0]][_0x9f83[158]]= false;this[_0x9f83[0]][_0x9f83[160]][_0x9f83[159]]();if(_0x768fx15!= null){this[_0x9f83[0]][_0x9f83[161]]= _0x768fx15};if(_0x768fx17!= null){this[_0x9f83[0]][_0x9f83[168]]= _0x768fx17}}catch(e){mxUtils[_0x9f83[165]](mxResources[_0x9f83[148]](_0x9f83[162])+ _0x9f83[163]+ e[_0x9f83[164]])}};EditorUi[_0x9f83[10]][_0x9f83[169]]= function(_0x768fx18){var _0x768fx1=this[_0x9f83[0]];if(_0x768fx18!= null){var _0x768fx14=mxUtils[_0x9f83[171]](this[_0x9f83[0]][_0x9f83[170]]());try{if(useLocalStorage){if(localStorage[_0x9f83[172]](_0x768fx18)!= null&&  !mxUtils[_0x9f83[174]](mxResources[_0x9f83[148]](_0x9f83[173],[_0x768fx18]))){return};localStorage[_0x9f83[175]](_0x768fx18,_0x768fx14);this[_0x9f83[0]][_0x9f83[178]](mxResources[_0x9f83[148]](_0x9f83[176])+ _0x9f83[177]+  new Date())}else {console[_0x9f83[180]](_0x768fx14[_0x9f83[179]]);console[_0x9f83[180]](MAX_REQUEST_SIZE);if(_0x768fx14[_0x9f83[179]]< MAX_REQUEST_SIZE){_0x768fx14= encodeURIComponent(_0x768fx14);_0x768fx18= encodeURIComponent(_0x768fx18);var _0x768fx19= new XMLHttpRequest();_0x768fx19[_0x9f83[138]](_0x9f83[181],SAVE_URL,true);_0x768fx19[_0x9f83[184]](_0x9f83[182],_0x9f83[183]);_0x768fx19[_0x9f83[184]](_0x9f83[185],_0x9f83[186]+ _0x768fx1[_0x9f83[168]][_0x9f83[187]]);_0x768fx19[_0x9f83[188]]= function(_0x768fx1a){if(_0x768fx19[_0x9f83[189]]=== 4){if(_0x768fx19[_0x9f83[190]]=== 201){_0x768fx1[_0x9f83[178]](_0x9f83[191]+ JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[192]]+ _0x9f83[195]);setTimeout(function(){window[_0x9f83[138]](_0x9f83[196]+ JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[197]],_0x9f83[198])},1500)}else {try{var _0x768fx1b=JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]]);_0x768fx1[_0x9f83[178]](_0x9f83[199]+ _0x768fx1b[_0x9f83[200]][0][_0x9f83[164]])}catch(_0x768fx1a){_0x768fx1[_0x9f83[178]](_0x9f83[201]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}}}};_0x768fx19[_0x9f83[204]]= function(_0x768fx1a){mxUtils[_0x9f83[165]](_0x768fx19[_0x9f83[203]])};_0x768fx19[_0x9f83[206]](_0x9f83[205]+ _0x768fx18)}else {mxUtils[_0x9f83[165]](mxResources[_0x9f83[148]](_0x9f83[207]));mxUtils[_0x9f83[208]](_0x768fx14);return}};this[_0x9f83[0]][_0x9f83[161]]= _0x768fx18;this[_0x9f83[0]][_0x9f83[158]]= false}catch(e){this[_0x9f83[0]][_0x9f83[178]](_0x9f83[201])}}else {this[_0x9f83[0]][_0x9f83[178]](_0x9f83[201])}};EditorUi[_0x9f83[10]][_0x9f83[209]]= function(_0x768fx18){var _0x768fx1=this[_0x9f83[0]];if(_0x768fx18!= null){var _0x768fx14=mxUtils[_0x9f83[171]](this[_0x9f83[0]][_0x9f83[170]]());try{if(useLocalStorage){if(localStorage[_0x9f83[172]](_0x768fx18)!= null&&  !mxUtils[_0x9f83[174]](mxResources[_0x9f83[148]](_0x9f83[173],[_0x768fx18]))){return};localStorage[_0x9f83[175]](_0x768fx18,_0x768fx14);this[_0x9f83[0]][_0x9f83[178]](mxResources[_0x9f83[148]](_0x9f83[176])+ _0x9f83[177]+  new Date())}else {console[_0x9f83[180]](_0x9f83[210],_0x768fx14[_0x9f83[179]]);console[_0x9f83[180]](_0x9f83[211],MAX_REQUEST_SIZE);if(_0x768fx14[_0x9f83[179]]< MAX_REQUEST_SIZE){_0x768fx14= encodeURIComponent(_0x768fx14);var _0x768fx19= new XMLHttpRequest();_0x768fx19[_0x9f83[138]](_0x9f83[212],SAVE_URL+ this[_0x9f83[0]][_0x9f83[168]][_0x9f83[197]],true);_0x768fx19[_0x9f83[184]](_0x9f83[182],_0x9f83[183]);_0x768fx19[_0x9f83[184]](_0x9f83[185],_0x9f83[186]+ _0x768fx1[_0x9f83[168]][_0x9f83[187]]);_0x768fx19[_0x9f83[188]]= function(_0x768fx1a){if(_0x768fx19[_0x9f83[189]]=== 4){if(_0x768fx19[_0x9f83[190]]=== 200){_0x768fx1[_0x9f83[178]](_0x9f83[213]+ moment(JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[216]])[_0x9f83[215]](_0x9f83[214])+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}else {try{var _0x768fx1b=JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]]);_0x768fx1[_0x9f83[178]](_0x9f83[217]+ _0x768fx1b[_0x9f83[200]][0][_0x9f83[164]])}catch(_0x768fx1a){_0x768fx1[_0x9f83[178]](_0x9f83[218]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}}}};_0x768fx19[_0x9f83[204]]= function(_0x768fx1a){mxUtils[_0x9f83[165]](_0x768fx19[_0x9f83[203]])};_0x768fx19[_0x9f83[206]](_0x9f83[219]+ _0x768fx14)}else {mxUtils[_0x9f83[165]](mxResources[_0x9f83[148]](_0x9f83[207]));mxUtils[_0x9f83[208]](_0x768fx14);return}};this[_0x9f83[0]][_0x9f83[161]]= _0x768fx18;this[_0x9f83[0]][_0x9f83[158]]= false}catch(e){this[_0x9f83[0]][_0x9f83[178]](_0x9f83[220])}}else {this[_0x9f83[0]][_0x9f83[178]](_0x9f83[220])}};EditorUi[_0x9f83[10]][_0x9f83[221]]= function(_0x768fx1c){var _0x768fx1=this[_0x9f83[0]];if(_0x768fx1c!== null){var _0x768fx19= new XMLHttpRequest();_0x768fx19[_0x9f83[138]](_0x9f83[212],SAVE_URL+ this[_0x9f83[0]][_0x9f83[168]][_0x9f83[197]],true);_0x768fx19[_0x9f83[184]](_0x9f83[182],_0x9f83[183]);_0x768fx19[_0x9f83[184]](_0x9f83[185],_0x9f83[186]+ _0x768fx1[_0x9f83[168]][_0x9f83[187]]);_0x768fx19[_0x9f83[188]]= function(_0x768fx1a){if(_0x768fx19[_0x9f83[189]]=== 4){if(_0x768fx19[_0x9f83[190]]=== 200){_0x768fx1[_0x9f83[178]](_0x9f83[213]+ JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[216]]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44]);_0x768fx1[_0x9f83[168]][_0x9f83[221]]= _0x768fx1c}else {try{var _0x768fx1b=JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]]);_0x768fx1[_0x9f83[178]](_0x9f83[222]+ _0x768fx1b[_0x9f83[200]][0][_0x9f83[164]])}catch(_0x768fx1a){_0x768fx1[_0x9f83[178]](_0x9f83[223]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}}}};_0x768fx19[_0x9f83[204]]= function(_0x768fx1a){mxUtils[_0x9f83[165]](_0x768fx19[_0x9f83[203]])};_0x768fx19[_0x9f83[206]](_0x9f83[224]+ _0x768fx1c)}else {this[_0x9f83[0]][_0x9f83[178]](_0x9f83[223])}};EditorUi[_0x9f83[10]][_0x9f83[225]]= function(_0x768fx18){var _0x768fx1=this[_0x9f83[0]];if(_0x768fx18!= null){var _0x768fx14=mxUtils[_0x9f83[171]](this[_0x9f83[0]][_0x9f83[170]]());try{if(useLocalStorage){if(localStorage[_0x9f83[172]](_0x768fx18)!= null&&  !mxUtils[_0x9f83[174]](mxResources[_0x9f83[148]](_0x9f83[173],[_0x768fx18]))){return};localStorage[_0x9f83[175]](_0x768fx18,_0x768fx14);this[_0x9f83[0]][_0x9f83[178]](mxResources[_0x9f83[148]](_0x9f83[176])+ _0x9f83[177]+  new Date())}else {console[_0x9f83[180]](_0x768fx14[_0x9f83[179]]);console[_0x9f83[180]](MAX_REQUEST_SIZE);if(_0x768fx14[_0x9f83[179]]< MAX_REQUEST_SIZE){_0x768fx14= encodeURIComponent(_0x768fx14);_0x768fx18= encodeURIComponent(_0x768fx18);var _0x768fx19= new XMLHttpRequest();_0x768fx19[_0x9f83[138]](_0x9f83[181],SAVE_URL,true);_0x768fx19[_0x9f83[184]](_0x9f83[182],_0x9f83[183]);_0x768fx19[_0x9f83[184]](_0x9f83[185],_0x9f83[186]+ _0x768fx1[_0x9f83[168]][_0x9f83[187]]);_0x768fx19[_0x9f83[188]]= function(_0x768fx1a){if(_0x768fx19[_0x9f83[189]]=== 4){if(_0x768fx19[_0x9f83[190]]=== 201){_0x768fx1[_0x9f83[178]](_0x9f83[191]+ JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[192]]+ _0x9f83[195]);setTimeout(function(){window[_0x9f83[138]](_0x9f83[196]+ JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[197]],_0x9f83[198])},1500)}else {try{var _0x768fx1b=JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]]);_0x768fx1[_0x9f83[178]](_0x9f83[226]+ _0x768fx1b[_0x9f83[200]][0][_0x9f83[164]])}catch(_0x768fx1a){_0x768fx1[_0x9f83[178]](_0x9f83[227]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}}}};_0x768fx19[_0x9f83[204]]= function(_0x768fx1a){mxUtils[_0x9f83[165]](_0x768fx19[_0x9f83[203]])};_0x768fx19[_0x9f83[206]](_0x9f83[228]+ _0x768fx18+ _0x9f83[229]+ _0x768fx14+ _0x9f83[230]+ _0x768fx14)}else {mxUtils[_0x9f83[165]](mxResources[_0x9f83[148]](_0x9f83[207]));mxUtils[_0x9f83[208]](_0x768fx14);return}};this[_0x9f83[0]][_0x9f83[158]]= false}catch(e){this[_0x9f83[0]][_0x9f83[178]](_0x9f83[220])}}else {this[_0x9f83[0]][_0x9f83[178]](_0x9f83[220])}};EditorUi[_0x9f83[10]][_0x9f83[231]]= function(_0x768fx1d,_0x768fx1e){var _0x768fx3=this[_0x9f83[0]][_0x9f83[4]];for(var _0x768fx1d=_0x768fx1d!= null?_0x768fx1d:_0x768fx3[_0x9f83[233]][_0x9f83[232]](),_0x768fx1e=_0x768fx1e!= null?_0x768fx1e:{},_0x768fx1f=true,_0x768fx20=_0x768fx3[_0x9f83[233]][_0x9f83[234]](_0x768fx1d),_0x768fx1a=0;_0x768fx1a< _0x768fx20;_0x768fx1a++){var _0x768fx21=_0x768fx3[_0x9f83[233]][_0x9f83[235]](_0x768fx1d,_0x768fx1a),_0x768fx22=_0x768fx1e;_0x768fx3[_0x9f83[236]](_0x768fx21)&& (_0x768fx22= {});_0x768fx22= this[_0x9f83[231]](_0x768fx21,_0x768fx22);_0x768fx22!= null?_0x768fx3[_0x9f83[238]](_0x768fx21,_0x768fx22[_0x9f83[173]](/\n/g,_0x9f83[237])):_0x768fx3[_0x9f83[238]](_0x768fx21,null);_0x768fx1f= _0x768fx1f&& _0x768fx22== null};_0x768fx20= _0x9f83[239];if(_0x768fx3[_0x9f83[233]][_0x9f83[108]](_0x768fx1d)){switch(_0x768fx1d[_0x9f83[104]][_0x9f83[322]]){case _0x9f83[52]:_0x768fx20= this[_0x9f83[240]](_0x9f83[52])?_0x9f83[239]:_0x9f83[241]+ _0x9f83[242];break;case _0x9f83[53]:_0x768fx20= this[_0x9f83[240]](_0x9f83[53])?_0x9f83[239]:_0x9f83[243]+ _0x9f83[242];break;case _0x9f83[67]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[244])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[246])+ _0x9f83[242];break;case _0x9f83[57]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[247])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[248])+ _0x9f83[242];break;case _0x9f83[66]:;case _0x9f83[68]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[244])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[246])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[249])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[250])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[193])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[248])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[251])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[252])+ _0x9f83[242];break;case _0x9f83[75]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[244])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[246])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[253])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[254])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[255])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[256])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[257])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[250])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[251])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[252])+ _0x9f83[242];break;case _0x9f83[76]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[244])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[246])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[253])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[254])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[255])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[256])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[257])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[250])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[258])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[259])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[251])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[252])+ _0x9f83[242];break;case _0x9f83[88]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[253])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[254])+ _0x9f83[242];break;case _0x9f83[78]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[260])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[261])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[262])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[263])+ _0x9f83[242];break;case _0x9f83[60]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[264])!== _0x9f83[265])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[266])+ _0x9f83[242];break;case _0x9f83[64]:;case _0x9f83[65]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[253])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[254])+ _0x9f83[242];break;case _0x9f83[84]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[267])!== _0x9f83[265])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[268])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[269])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[270])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[271])>= 1)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[272])+ _0x9f83[242];break;case _0x9f83[92]:;case _0x9f83[93]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[273])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[274])+ _0x9f83[242];break;case _0x9f83[85]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[275])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[276])+ _0x9f83[242];break;case _0x9f83[69]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[277])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[278])+ _0x9f83[242];break;case _0x9f83[70]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[279])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[280])+ _0x9f83[242];break;case _0x9f83[71]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[281])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[282])+ _0x9f83[242];break;case _0x9f83[77]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[283])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[284])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[247])>=  -1)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[248])+ _0x9f83[242];break;case _0x9f83[90]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[285])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[286])+ _0x9f83[242];break;case _0x9f83[60]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[287])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[288])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[247])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[248])+ _0x9f83[242];break;case _0x9f83[59]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[289])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[288])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[247])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[248])+ _0x9f83[242];break;case _0x9f83[61]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[290])!== _0x9f83[265])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[291])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[247])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[248])+ _0x9f83[242];break;case _0x9f83[63]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[292])!== _0x9f83[265])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[293])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[192])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[294])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[287])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[295])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[296])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[297])+ _0x9f83[242];break;case _0x9f83[86]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[298])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[299])+ _0x9f83[242];break;case _0x9f83[87]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[298])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[299])+ _0x9f83[242];break;case _0x9f83[62]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[300])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[301])+ _0x9f83[242];break;case _0x9f83[94]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[302])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[303])+ _0x9f83[242];break;case _0x9f83[80]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[304])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[305])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[306])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[307])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[308])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[282])+ _0x9f83[242];break;case _0x9f83[81]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[304])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[305])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[306])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[307])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[309])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[282])+ _0x9f83[242];break;case _0x9f83[82]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[304])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[305])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[306])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[307])+ _0x9f83[242];break;case _0x9f83[83]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[304])> 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[305])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[306])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[307])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[310])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[311])+ _0x9f83[242];break;case _0x9f83[72]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[281])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[282])+ _0x9f83[242];break;case _0x9f83[74]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[281])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[282])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[312])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[313])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[314])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[315])+ _0x9f83[242];break;case _0x9f83[73]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[281])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[282])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[316])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[317])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[318])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[319])+ _0x9f83[242];break;case _0x9f83[79]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[316])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[317])+ _0x9f83[242];_0x768fx20+= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[247])>= 0)?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[248])+ _0x9f83[242];break;case _0x9f83[95]:_0x768fx20= (_0x768fx1d[_0x9f83[104]][_0x9f83[245]](_0x9f83[320])!== _0x9f83[239])?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[321])+ _0x9f83[242];break}};if(_0x768fx3[_0x9f83[233]][_0x9f83[101]](_0x768fx1d)){var _0x768fx23=_0x768fx3[_0x9f83[233]][_0x9f83[324]](_0x768fx1d[_0x9f83[105]][_0x9f83[323]]());switch(_0x768fx23[_0x9f83[104]][_0x9f83[322]]){case _0x9f83[66]:var _0x768fx24=/^[0-9]{1,45}$|^[i]{1}$|^[t]{1}|^[#]{1}|^[*]{1}$/;_0x768fx20= _0x768fx20+ ((_0x768fx24[_0x9f83[326]](String(_0x768fx1d[_0x9f83[325]]())))?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[327])+ _0x9f83[242]);break;case _0x9f83[68]:var _0x768fx24=/^[0-9]{1,45}$|^[-]{1}$|^[i]{1}$|^[t]{1}|^[#]{1}|^[*]{1}$/;var _0x768fx25=String(_0x768fx1d[_0x9f83[325]]());var _0x768fx26=_0x768fx25[_0x9f83[329]](_0x9f83[328]);_0x768fx26[_0x9f83[331]](function(_0x768fx27){_0x768fx20= _0x768fx20+ ((_0x768fx24[_0x9f83[326]](_0x768fx27))?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[330])+ _0x9f83[242])});break;case _0x9f83[76]:;case _0x9f83[75]:var _0x768fx24=/^(x|i|-)$/;var _0x768fx25=String(_0x768fx1d[_0x9f83[325]]());_0x768fx20= _0x768fx20+ ((_0x768fx24[_0x9f83[326]](_0x768fx25))?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[332])+ _0x9f83[242]);break;case _0x9f83[85]:;case _0x9f83[86]:;case _0x9f83[87]:var _0x768fx24=/^(true){1}$|^(false){1}$/;_0x768fx20= _0x768fx20+ ((_0x768fx24[_0x9f83[326]](String(_0x768fx1d[_0x9f83[325]]())))?_0x9f83[239]:mxResources[_0x9f83[148]](_0x9f83[333])+ _0x9f83[242]);break}};_0x768fx3[_0x9f83[334]](_0x768fx1d)&&  !_0x768fx1f&& (_0x768fx20= _0x768fx20+ ((mxResources[_0x9f83[148]](_0x768fx3[_0x9f83[335]])|| _0x768fx3[_0x9f83[335]])+ _0x9f83[242]));_0x768fx20= _0x768fx3[_0x9f83[233]][_0x9f83[101]](_0x768fx1d)?_0x768fx20+ (_0x768fx3[_0x9f83[337]](_0x768fx1d,_0x768fx3[_0x9f83[233]][_0x9f83[336]](_0x768fx1d,true),_0x768fx3[_0x9f83[233]][_0x9f83[336]](_0x768fx1d,false))|| _0x9f83[239]):_0x768fx20+ (_0x768fx3[_0x9f83[338]](_0x768fx1d)|| _0x9f83[239]);_0x768fx1a= _0x768fx3[_0x9f83[339]](_0x768fx1d,_0x768fx1e);_0x768fx1a!= null&& (_0x768fx20= _0x768fx20+ _0x768fx1a);_0x768fx3[_0x9f83[233]][_0x9f83[340]](_0x768fx1d)== null&& _0x768fx3[_0x9f83[125]][_0x9f83[231]]();return _0x768fx20[_0x9f83[179]]> 0||  !_0x768fx1f?_0x768fx20:null};EditorUi[_0x9f83[10]][_0x9f83[240]]= function(_0x768fx28){var _0x768fx3=this[_0x9f83[0]][_0x9f83[4]];var _0x768fx29=_0x768fx3[_0x9f83[341]]();var _0x768fx2a=0;_0x768fx29[_0x9f83[342]][_0x9f83[331]](function(_0x768fx2b){if(_0x768fx3[_0x9f83[233]][_0x9f83[108]](_0x768fx2b)&& _0x768fx2b[_0x9f83[104]][_0x9f83[322]]== _0x768fx28){_0x768fx2a++}});return _0x768fx2a> 1?false:true};EditorUi[_0x9f83[10]][_0x9f83[343]]= function(_0x768fx18){var _0x768fx1=this[_0x9f83[0]];if(_0x768fx18!= null){var _0x768fx1b=this[_0x9f83[231]]();if(_0x768fx1b=== null){var _0x768fx14=mxUtils[_0x9f83[171]](this[_0x9f83[0]][_0x9f83[170]]());try{if(useLocalStorage){if(localStorage[_0x9f83[172]](_0x768fx18)!= null&&  !mxUtils[_0x9f83[174]](mxResources[_0x9f83[148]](_0x9f83[173],[_0x768fx18]))){return};localStorage[_0x9f83[175]](_0x768fx18,_0x768fx14);this[_0x9f83[0]][_0x9f83[178]](mxResources[_0x9f83[148]](_0x9f83[176])+ _0x9f83[177]+  new Date())}else {console[_0x9f83[180]](_0x768fx14[_0x9f83[179]]);console[_0x9f83[180]](MAX_REQUEST_SIZE);if(_0x768fx14[_0x9f83[179]]< MAX_REQUEST_SIZE){_0x768fx14= encodeURIComponent(_0x768fx14);var _0x768fx19= new XMLHttpRequest();_0x768fx19[_0x9f83[138]](_0x9f83[212],SAVE_URL+ this[_0x9f83[0]][_0x9f83[168]][_0x9f83[197]],true);_0x768fx19[_0x9f83[184]](_0x9f83[182],_0x9f83[183]);_0x768fx19[_0x9f83[184]](_0x9f83[185],_0x9f83[186]+ _0x768fx1[_0x9f83[168]][_0x9f83[187]]);_0x768fx19[_0x9f83[188]]= function(_0x768fx1a){if(_0x768fx19[_0x9f83[189]]=== 4){if(_0x768fx19[_0x9f83[190]]=== 200){_0x768fx1[_0x9f83[178]](_0x9f83[344]+ moment(JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[216]])[_0x9f83[215]](_0x9f83[214])+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}else {try{var _0x768fx1b=JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]]);_0x768fx1[_0x9f83[178]](_0x9f83[345]+ _0x768fx1b[_0x9f83[200]][0][_0x9f83[164]])}catch(_0x768fx1a){_0x768fx1[_0x9f83[178]](_0x9f83[346]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}}}};_0x768fx19[_0x9f83[204]]= function(_0x768fx1a){mxUtils[_0x9f83[165]](_0x768fx19[_0x9f83[203]])};_0x768fx19[_0x9f83[206]](_0x9f83[219]+ _0x768fx14+ _0x9f83[230]+ _0x768fx14)}else {mxUtils[_0x9f83[165]](mxResources[_0x9f83[148]](_0x9f83[207]));mxUtils[_0x9f83[208]](_0x768fx14);return}};this[_0x9f83[0]][_0x9f83[161]]= _0x768fx18;this[_0x9f83[0]][_0x9f83[158]]= false}catch(e){this[_0x9f83[0]][_0x9f83[178]](_0x9f83[347])}}else {_0x768fx1[_0x9f83[178]](_0x9f83[345])}}else {this[_0x9f83[0]][_0x9f83[178]](_0x9f83[347])}};EditorUi[_0x9f83[10]][_0x9f83[348]]= function(_0x768fx18,_0x768fx1c){var _0x768fx1=this[_0x9f83[0]];if(_0x768fx18!= null){try{var _0x768fx19= new XMLHttpRequest();_0x768fx19[_0x9f83[138]](_0x9f83[181],VARIABLE_URL,true);_0x768fx19[_0x9f83[184]](_0x9f83[182],_0x9f83[183]);_0x768fx19[_0x9f83[184]](_0x9f83[185],_0x9f83[186]+ _0x768fx1[_0x9f83[168]][_0x9f83[187]]);_0x768fx19[_0x9f83[188]]= function(_0x768fx1a){if(_0x768fx19[_0x9f83[189]]=== 4){if(_0x768fx19[_0x9f83[190]]=== 201){_0x768fx1[_0x9f83[178]](_0x9f83[349]+ JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]])[_0x9f83[350]]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}else {try{var _0x768fx1b=JSON[_0x9f83[194]](_0x768fx19[_0x9f83[193]]);_0x768fx1[_0x9f83[178]](_0x9f83[351]+ _0x768fx1b[_0x9f83[200]][0][_0x9f83[164]])}catch(_0x768fx1a){_0x768fx1[_0x9f83[178]](_0x9f83[352]+ _0x9f83[202]+ _0x768fx19[_0x9f83[190]]+ _0x9f83[177]+ _0x768fx19[_0x9f83[203]]+ _0x9f83[44])}}}};_0x768fx19[_0x9f83[204]]= function(_0x768fx1a){mxUtils[_0x9f83[165]](_0x768fx19[_0x9f83[203]])};_0x768fx19[_0x9f83[206]](_0x9f83[353]+ _0x768fx18+ _0x9f83[354]+ _0x768fx1c)}catch(e){this[_0x9f83[0]][_0x9f83[178]](_0x9f83[352])}}else {this[_0x9f83[0]][_0x9f83[178]](_0x9f83[352])}};EditorUi[_0x9f83[10]][_0x9f83[355]]= function(_0x768fx2c){var _0x768fx2d=(_0x768fx2c!= null)?_0x768fx2c:window[_0x9f83[357]][_0x9f83[356]];var _0x768fx2e=(_0x768fx2d[_0x9f83[106]](_0x9f83[358])> 0)?1:0;for(var _0x768fx2f in urlParams){if(_0x768fx2e== 0){_0x768fx2d+= _0x9f83[358]}else {_0x768fx2d+= _0x9f83[359]};_0x768fx2d+= _0x768fx2f+ _0x9f83[360]+ urlParams[_0x768fx2f];_0x768fx2e++};return _0x768fx2d};EditorUi[_0x9f83[10]][_0x9f83[145]]= function(){var _0x768fx30=this[_0x9f83[12]][_0x9f83[148]](_0x9f83[361]);var _0x768fx31=this[_0x9f83[12]][_0x9f83[148]](_0x9f83[362]);var _0x768fx32=this[_0x9f83[0]][_0x9f83[160]];var _0x768fx33=function(){_0x768fx30[_0x9f83[150]](_0x768fx32[_0x9f83[363]]());_0x768fx31[_0x9f83[150]](_0x768fx32[_0x9f83[364]]())};_0x768fx32[_0x9f83[33]](mxEvent.ADD,_0x768fx33);_0x768fx32[_0x9f83[33]](mxEvent.UNDO,_0x768fx33);_0x768fx32[_0x9f83[33]](mxEvent.REDO,_0x768fx33);_0x768fx32[_0x9f83[33]](mxEvent.CLEAR,_0x768fx33);_0x768fx33()};EditorUi[_0x9f83[10]][_0x9f83[146]]= function(){var _0x768fx34=mxUtils[_0x9f83[20]](this,function(){var _0x768fx3=this[_0x9f83[0]][_0x9f83[4]];var _0x768fx35=!_0x768fx3[_0x9f83[365]]();var _0x768fx36=false;var _0x768fx37=false;var _0x768fx38=_0x768fx3[_0x9f83[366]]();if(_0x768fx38!= null){for(var _0x768fx39=0;_0x768fx39< _0x768fx38[_0x9f83[179]];_0x768fx39++){var _0x768fxb=_0x768fx38[_0x768fx39];if(_0x768fx3[_0x9f83[102]]()[_0x9f83[101]](_0x768fxb)){_0x768fx37= true};if(_0x768fx3[_0x9f83[102]]()[_0x9f83[108]](_0x768fxb)){_0x768fx36= true};if(_0x768fx37&& _0x768fx36){break}}};var _0x768fx3a=[_0x9f83[151],_0x9f83[152],_0x9f83[367],_0x9f83[368],_0x9f83[369],_0x9f83[370],_0x9f83[6],_0x9f83[371],_0x9f83[372],_0x9f83[373],_0x9f83[374],_0x9f83[375],_0x9f83[376],_0x9f83[377],_0x9f83[378]];for(var _0x768fx39=0;_0x768fx39< _0x768fx3a[_0x9f83[179]];_0x768fx39++){this[_0x9f83[12]][_0x9f83[148]](_0x768fx3a[_0x768fx39])[_0x9f83[150]](_0x768fx35)};this[_0x9f83[12]][_0x9f83[148]](_0x9f83[379])[_0x9f83[150]](_0x768fx37);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[380])[_0x9f83[150]](_0x768fx36);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[381])[_0x9f83[150]](_0x768fx36);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[383])[_0x9f83[150]](_0x768fx3[_0x9f83[382]]()> 1);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[385])[_0x9f83[150]](_0x768fx3[_0x9f83[382]]()== 1&& _0x768fx3[_0x9f83[102]]()[_0x9f83[234]](_0x768fx3[_0x9f83[384]]())> 0);var _0x768fx3b=_0x768fx36&& _0x768fx3[_0x9f83[382]]()== 1;this[_0x9f83[12]][_0x9f83[148]](_0x9f83[386])[_0x9f83[150]](_0x768fx3b&& _0x768fx3[_0x9f83[102]]()[_0x9f83[108]](_0x768fx3[_0x9f83[102]]()[_0x9f83[340]](_0x768fx3[_0x9f83[384]]())));var _0x768fx3c=[_0x9f83[387],_0x9f83[388],_0x9f83[389],_0x9f83[390],_0x9f83[281],_0x9f83[215],_0x9f83[391],_0x9f83[392],_0x9f83[393]];for(var _0x768fx39=0;_0x768fx39< _0x768fx3c[_0x9f83[179]];_0x768fx39++){this[_0x9f83[13]][_0x9f83[148]](_0x768fx3c[_0x768fx39])[_0x9f83[150]](_0x768fx35)};_0x768fx3c= [_0x9f83[394],_0x9f83[395],_0x9f83[396]];for(var _0x768fx39=0;_0x768fx39< _0x768fx3c[_0x9f83[179]];_0x768fx39++){this[_0x9f83[13]][_0x9f83[148]](_0x768fx3c[_0x768fx39])[_0x9f83[150]](_0x768fx37)};this[_0x9f83[12]][_0x9f83[148]](_0x9f83[397])[_0x9f83[150]](_0x768fx37);this[_0x9f83[13]][_0x9f83[148]](_0x9f83[398])[_0x9f83[150]](_0x768fx3[_0x9f83[382]]()> 1);this[_0x9f83[13]][_0x9f83[148]](_0x9f83[401])[_0x9f83[150]](_0x768fx36|| (_0x768fx37&& _0x768fx3[_0x9f83[400]](_0x768fx3[_0x9f83[125]][_0x9f83[399]](_0x768fx3[_0x9f83[384]]()))));this[_0x9f83[13]][_0x9f83[148]](_0x9f83[404])[_0x9f83[150]](_0x768fx3[_0x9f83[402]]&& ((_0x768fx3[_0x9f83[125]][_0x9f83[403]]!= null)|| (_0x768fx3[_0x9f83[382]]()== 1&& _0x768fx3[_0x9f83[236]](_0x768fx3[_0x9f83[384]]()))));this[_0x9f83[12]][_0x9f83[148]](_0x9f83[405])[_0x9f83[150]](_0x768fx3[_0x9f83[125]][_0x9f83[403]]!= null);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[406])[_0x9f83[150]](_0x768fx3[_0x9f83[125]][_0x9f83[403]]!= null);var _0x768fx3d=_0x768fx3[_0x9f83[382]]()== 1&& _0x768fx3[_0x9f83[236]](_0x768fx3[_0x9f83[384]]());this[_0x9f83[12]][_0x9f83[148]](_0x9f83[407])[_0x9f83[150]](_0x768fx3d);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[408])[_0x9f83[150]](_0x768fx3d);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[409])[_0x9f83[150]](_0x768fx3d);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[410])[_0x9f83[150]](_0x768fx3[_0x9f83[382]]()== 1);this[_0x9f83[12]][_0x9f83[148]](_0x9f83[412])[_0x9f83[150]](_0x768fx3[_0x9f83[382]]()== 1&& _0x768fx3[_0x9f83[411]](_0x768fx3[_0x9f83[384]]())!= null)});this[_0x9f83[0]][_0x9f83[4]][_0x9f83[413]]()[_0x9f83[33]](mxEvent.CHANGE,_0x768fx34);_0x768fx34()};EditorUi[_0x9f83[10]][_0x9f83[15]]= function(){var _0x768fx3e=mxClient[_0x9f83[29]]&& (document[_0x9f83[30]]== null|| document[_0x9f83[30]]== 5);var _0x768fx3f=this[_0x9f83[1]][_0x9f83[414]];var _0x768fx40=this[_0x9f83[1]][_0x9f83[415]];if(this[_0x9f83[1]]== document[_0x9f83[21]]){_0x768fx3f= document[_0x9f83[21]][_0x9f83[414]]|| document[_0x9f83[156]][_0x9f83[414]];_0x768fx40= (_0x768fx3e)?document[_0x9f83[21]][_0x9f83[415]]|| document[_0x9f83[156]][_0x9f83[415]]:document[_0x9f83[156]][_0x9f83[415]]};var _0x768fx41=Math[_0x9f83[417]](0,Math[_0x9f83[416]](this[_0x9f83[143]],_0x768fx3f- this[_0x9f83[139]]- 20));var _0x768fx42=Math[_0x9f83[417]](0,Math[_0x9f83[416]](this[_0x9f83[144]],_0x768fx40- this[_0x9f83[140]]- this[_0x9f83[141]]- this[_0x9f83[142]]- this[_0x9f83[139]]- 1));this[_0x9f83[23]][_0x9f83[6]][_0x9f83[418]]= this[_0x9f83[140]]+ _0x9f83[419];this[_0x9f83[25]][_0x9f83[6]][_0x9f83[420]]= this[_0x9f83[140]]+ _0x9f83[419];this[_0x9f83[25]][_0x9f83[6]][_0x9f83[418]]= this[_0x9f83[141]]+ _0x9f83[419];var _0x768fx43=this[_0x9f83[140]]+ this[_0x9f83[141]];if(!mxClient[_0x9f83[421]]){_0x768fx43+= 1};this[_0x9f83[27]][_0x9f83[6]][_0x9f83[420]]= _0x768fx43+ _0x9f83[419];this[_0x9f83[27]][_0x9f83[6]][_0x9f83[422]]= _0x768fx41+ _0x9f83[419];this[_0x9f83[115]][_0x9f83[6]][_0x9f83[422]]= _0x768fx41+ _0x9f83[419];this[_0x9f83[115]][_0x9f83[6]][_0x9f83[418]]= _0x768fx42+ _0x9f83[419];this[_0x9f83[115]][_0x9f83[6]][_0x9f83[423]]= this[_0x9f83[142]]+ _0x9f83[419];this[_0x9f83[26]][_0x9f83[6]][_0x9f83[424]]= (_0x768fx41+ this[_0x9f83[139]])+ _0x9f83[419];this[_0x9f83[26]][_0x9f83[6]][_0x9f83[420]]= this[_0x9f83[27]][_0x9f83[6]][_0x9f83[420]];this[_0x9f83[28]][_0x9f83[6]][_0x9f83[418]]= this[_0x9f83[142]]+ _0x9f83[419];this[_0x9f83[28]][_0x9f83[6]][_0x9f83[425]]= _0x9f83[426];this[_0x9f83[427]][_0x9f83[6]][_0x9f83[420]]= this[_0x9f83[27]][_0x9f83[6]][_0x9f83[420]];this[_0x9f83[427]][_0x9f83[6]][_0x9f83[423]]= this[_0x9f83[115]][_0x9f83[6]][_0x9f83[423]];this[_0x9f83[427]][_0x9f83[6]][_0x9f83[424]]= _0x768fx41+ _0x9f83[419];this[_0x9f83[428]][_0x9f83[6]][_0x9f83[422]]= this[_0x9f83[27]][_0x9f83[6]][_0x9f83[422]];this[_0x9f83[428]][_0x9f83[6]][_0x9f83[423]]= (_0x768fx42+ this[_0x9f83[142]])+ _0x9f83[419];if(_0x768fx3e){this[_0x9f83[23]][_0x9f83[6]][_0x9f83[422]]= _0x768fx3f+ _0x9f83[419];this[_0x9f83[25]][_0x9f83[6]][_0x9f83[422]]= this[_0x9f83[23]][_0x9f83[6]][_0x9f83[422]];var _0x768fx44=(_0x768fx40- _0x768fx42- this[_0x9f83[139]]- this[_0x9f83[142]]- this[_0x9f83[140]]- this[_0x9f83[141]]);this[_0x9f83[27]][_0x9f83[6]][_0x9f83[418]]= _0x768fx44+ _0x9f83[419];this[_0x9f83[26]][_0x9f83[6]][_0x9f83[422]]= (_0x768fx3f- _0x768fx41- this[_0x9f83[139]])+ _0x9f83[419];var _0x768fx45=(_0x768fx40- this[_0x9f83[142]]- this[_0x9f83[140]]- this[_0x9f83[141]]);this[_0x9f83[26]][_0x9f83[6]][_0x9f83[418]]= _0x768fx45+ _0x9f83[419];this[_0x9f83[28]][_0x9f83[6]][_0x9f83[422]]= this[_0x9f83[23]][_0x9f83[6]][_0x9f83[422]];this[_0x9f83[427]][_0x9f83[6]][_0x9f83[418]]= _0x768fx45+ _0x9f83[419]}else {this[_0x9f83[27]][_0x9f83[6]][_0x9f83[423]]= (_0x768fx42+ this[_0x9f83[139]]+ this[_0x9f83[142]])+ _0x9f83[419];this[_0x9f83[26]][_0x9f83[6]][_0x9f83[423]]= this[_0x9f83[115]][_0x9f83[6]][_0x9f83[423]]}};EditorUi[_0x9f83[10]][_0x9f83[14]]= function(){this[_0x9f83[23]]= this[_0x9f83[430]](_0x9f83[429]);this[_0x9f83[25]]= this[_0x9f83[430]](_0x9f83[431]);this[_0x9f83[27]]= this[_0x9f83[430]](_0x9f83[432]);this[_0x9f83[115]]= this[_0x9f83[430]](_0x9f83[433]);this[_0x9f83[26]]= this[_0x9f83[430]](_0x9f83[434]);this[_0x9f83[28]]= this[_0x9f83[430]](_0x9f83[435]);this[_0x9f83[427]]= this[_0x9f83[430]](_0x9f83[436]);this[_0x9f83[428]]= this[_0x9f83[430]](_0x9f83[437]);this[_0x9f83[23]][_0x9f83[6]][_0x9f83[420]]= _0x9f83[438];this[_0x9f83[23]][_0x9f83[6]][_0x9f83[424]]= _0x9f83[438];this[_0x9f83[23]][_0x9f83[6]][_0x9f83[439]]= _0x9f83[438];this[_0x9f83[25]][_0x9f83[6]][_0x9f83[424]]= _0x9f83[438];this[_0x9f83[25]][_0x9f83[6]][_0x9f83[439]]= _0x9f83[438];this[_0x9f83[27]][_0x9f83[6]][_0x9f83[424]]= _0x9f83[438];this[_0x9f83[115]][_0x9f83[6]][_0x9f83[424]]= _0x9f83[438];this[_0x9f83[26]][_0x9f83[6]][_0x9f83[439]]= _0x9f83[438];this[_0x9f83[28]][_0x9f83[6]][_0x9f83[424]]= _0x9f83[438];this[_0x9f83[28]][_0x9f83[6]][_0x9f83[439]]= _0x9f83[438];this[_0x9f83[28]][_0x9f83[6]][_0x9f83[423]]= _0x9f83[438];this[_0x9f83[428]][_0x9f83[6]][_0x9f83[424]]= _0x9f83[438];this[_0x9f83[428]][_0x9f83[6]][_0x9f83[418]]= this[_0x9f83[139]]+ _0x9f83[419];this[_0x9f83[427]][_0x9f83[6]][_0x9f83[422]]= this[_0x9f83[139]]+ _0x9f83[419]};EditorUi[_0x9f83[10]][_0x9f83[16]]= function(){this[_0x9f83[440]]= this[_0x9f83[13]][_0x9f83[442]](this[_0x9f83[430]](_0x9f83[441]));this[_0x9f83[23]][_0x9f83[443]](this[_0x9f83[440]][_0x9f83[1]]);this[_0x9f83[444]]= this[_0x9f83[446]](this[_0x9f83[430]](_0x9f83[445]));this[_0x9f83[25]][_0x9f83[443]](this[_0x9f83[444]][_0x9f83[1]]);this[_0x9f83[447]]= this[_0x9f83[448]](this[_0x9f83[27]]);this[_0x9f83[28]][_0x9f83[443]](this[_0x9f83[449]]());this[_0x9f83[450]]= this[_0x9f83[451]]();this[_0x9f83[0]][_0x9f83[33]](_0x9f83[452],mxUtils[_0x9f83[20]](this,function(){this[_0x9f83[454]](this[_0x9f83[0]][_0x9f83[453]]())}));this[_0x9f83[454]](this[_0x9f83[0]][_0x9f83[453]]());this[_0x9f83[440]][_0x9f83[1]][_0x9f83[443]](this[_0x9f83[450]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[23]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[25]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[27]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[115]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[26]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[28]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[427]]);this[_0x9f83[1]][_0x9f83[443]](this[_0x9f83[428]]);this[_0x9f83[455]](this[_0x9f83[427]],true,0,mxUtils[_0x9f83[20]](this,function(_0x768fx46){this[_0x9f83[143]]= _0x768fx46;this[_0x9f83[15]]();this[_0x9f83[0]][_0x9f83[4]][_0x9f83[136]]();this[_0x9f83[0]][_0x9f83[116]][_0x9f83[137]](false);this[_0x9f83[0]][_0x9f83[116]][_0x9f83[116]][_0x9f83[136]]()}));this[_0x9f83[455]](this[_0x9f83[428]],false,this[_0x9f83[142]],mxUtils[_0x9f83[20]](this,function(_0x768fx46){this[_0x9f83[144]]= _0x768fx46;this[_0x9f83[15]]();this[_0x9f83[0]][_0x9f83[116]][_0x9f83[137]](false);this[_0x9f83[0]][_0x9f83[116]][_0x9f83[116]][_0x9f83[136]]()}))};EditorUi[_0x9f83[10]][_0x9f83[451]]= function(){var _0x768fx2=document[_0x9f83[457]](_0x9f83[456]);_0x768fx2[_0x9f83[458]]= _0x9f83[459];return _0x768fx2};EditorUi[_0x9f83[10]][_0x9f83[451]]= function(){var _0x768fx2=document[_0x9f83[457]](_0x9f83[456]);_0x768fx2[_0x9f83[458]]= _0x9f83[459];return _0x768fx2};EditorUi[_0x9f83[10]][_0x9f83[454]]= function(_0x768fx46){this[_0x9f83[450]][_0x9f83[460]]= _0x768fx46};EditorUi[_0x9f83[10]][_0x9f83[446]]= function(_0x768fx2){return  new Toolbar(this,_0x768fx2)};EditorUi[_0x9f83[10]][_0x9f83[448]]= function(_0x768fx2){return  new Sidebar(this,_0x768fx2)};EditorUi[_0x9f83[10]][_0x9f83[449]]= function(){return this[_0x9f83[430]](_0x9f83[461])};EditorUi[_0x9f83[10]][_0x9f83[430]]= function(_0x768fx47){var _0x768fx48=document[_0x9f83[457]](_0x9f83[462]);_0x768fx48[_0x9f83[458]]= _0x768fx47;return _0x768fx48};EditorUi[_0x9f83[10]][_0x9f83[463]]= function(_0x768fx47){var _0x768fx48=document[_0x9f83[457]](_0x768fx47);return _0x768fx48};EditorUi[_0x9f83[10]][_0x9f83[464]]= function(_0x768fx47){var _0x768fx48=document[_0x9f83[457]](_0x9f83[465]);_0x768fx48[_0x9f83[458]]= _0x768fx47;return _0x768fx48};EditorUi[_0x9f83[10]][_0x9f83[455]]= function(_0x768fx48,_0x768fx49,_0x768fx4a,_0x768fx4b){var _0x768fx4c=null;var _0x768fx4d=null;function _0x768fx4e(){return parseInt(((_0x768fx49)?_0x768fx48[_0x9f83[6]][_0x9f83[424]]:_0x768fx48[_0x9f83[6]][_0x9f83[423]]))}function _0x768fx4f(_0x768fx6){if(_0x768fx4c!= null){var _0x768fx50= new mxPoint(mxEvent[_0x9f83[466]](_0x768fx6),mxEvent[_0x9f83[467]](_0x768fx6));_0x768fx4b(Math[_0x9f83[417]](0,_0x768fx4d+ ((_0x768fx49)?(_0x768fx50[_0x9f83[468]]- _0x768fx4c[_0x9f83[468]]):(_0x768fx4c[_0x9f83[469]]- _0x768fx50[_0x9f83[469]]))- _0x768fx4a));mxEvent[_0x9f83[110]](_0x768fx6)}}function _0x768fx51(_0x768fx6){_0x768fx4f(_0x768fx6);_0x768fx4c= null;_0x768fx4d= null}mxEvent[_0x9f83[118]](_0x768fx48,function(_0x768fx6){_0x768fx4c=  new mxPoint(mxEvent[_0x9f83[466]](_0x768fx6),mxEvent[_0x9f83[467]](_0x768fx6));_0x768fx4d= _0x768fx4e();mxEvent[_0x9f83[110]](_0x768fx6)});mxEvent[_0x9f83[33]](document,_0x9f83[470],_0x768fx4f);mxEvent[_0x9f83[33]](document,_0x9f83[471],_0x768fx4f);mxEvent[_0x9f83[33]](document,_0x9f83[472],_0x768fx51);mxEvent[_0x9f83[33]](document,_0x9f83[473],_0x768fx51)};EditorUi[_0x9f83[10]][_0x9f83[109]]= function(_0x768fx48,_0x768fx3f,_0x768fx40,_0x768fx52,_0x768fx53,_0x768fx54){this[_0x9f83[474]]();this[_0x9f83[475]]=  new Dialog(this,_0x768fx48,_0x768fx3f,(mxClient[_0x9f83[476]])?_0x768fx40- 12:_0x768fx40,_0x768fx52,_0x768fx53,_0x768fx54)};EditorUi[_0x9f83[10]][_0x9f83[474]]= function(){if(this[_0x9f83[475]]!= null){this[_0x9f83[475]][_0x9f83[477]]();this[_0x9f83[475]]= null;this[_0x9f83[0]][_0x9f83[4]][_0x9f83[1]][_0x9f83[47]]()}};EditorUi[_0x9f83[10]][_0x9f83[478]]= function(_0x768fx55){if(!_0x768fx55&& this[_0x9f83[0]][_0x9f83[161]]!= null){this[_0x9f83[209]](this[_0x9f83[0]][_0x9f83[479]]())}else {this[_0x9f83[109]]( new SaveDialog(this)[_0x9f83[1]],300,100,true,true)}};EditorUi[_0x9f83[10]][_0x9f83[480]]= function(_0x768fx55){if(!_0x768fx55&& this[_0x9f83[0]][_0x9f83[161]]!= null){this[_0x9f83[343]](this[_0x9f83[0]][_0x9f83[479]]())}else {}};EditorUi[_0x9f83[10]][_0x9f83[481]]= function(_0x768fx56,_0x768fx57,_0x768fx58){var _0x768fx3=this[_0x9f83[0]][_0x9f83[4]];var _0x768fxb=_0x768fx3[_0x9f83[384]]();_0x768fx57= this[_0x9f83[482]]!= null?this[_0x9f83[482]]:_0x768fx57;_0x768fx3[_0x9f83[102]]()[_0x9f83[483]]();try{_0x768fx56[_0x9f83[484]](_0x768fx3[_0x9f83[341]](),_0x768fxb)}catch(e){throw e}finally{if(_0x768fx57&& navigator[_0x9f83[486]][_0x9f83[106]](_0x9f83[485])< 0){var _0x768fx59= new mxMorphing(_0x768fx3);_0x768fx59[_0x9f83[33]](mxEvent.DONE,mxUtils[_0x9f83[20]](this,function(){_0x768fx3[_0x9f83[102]]()[_0x9f83[487]]()}));_0x768fx59[_0x9f83[488]]()}else {_0x768fx3[_0x9f83[102]]()[_0x9f83[487]]()}}};EditorUi[_0x9f83[10]][_0x9f83[133]]= function(_0x768fx1){var _0x768fx3=this[_0x9f83[0]][_0x9f83[4]];var _0x768fxf= new mxKeyHandler(_0x768fx3);_0x768fxf[_0x9f83[489]]= function(_0x768fx6){return mxEvent[_0x9f83[489]](_0x768fx6)|| (mxClient[_0x9f83[490]]&& _0x768fx6[_0x9f83[491]])};function _0x768fx5a(_0x768fx5b){if(!_0x768fx3[_0x9f83[365]]()){var _0x768fx4a=0;var _0x768fx5c=0;if(_0x768fx5b== 37){_0x768fx4a=  -1}else {if(_0x768fx5b== 38){_0x768fx5c=  -1}else {if(_0x768fx5b== 39){_0x768fx4a= 1}else {if(_0x768fx5b== 40){_0x768fx5c= 1}}}};_0x768fx3[_0x9f83[492]](_0x768fx3[_0x9f83[366]](),_0x768fx4a,_0x768fx5c);_0x768fx3[_0x9f83[493]](_0x768fx3[_0x9f83[384]]())}}var _0x768fx5d=mxUtils[_0x9f83[20]](this,function(_0x768fx5e,_0x768fx5f,_0x768fx2f,_0x768fx60){var _0x768fx61=this[_0x9f83[12]][_0x9f83[148]](_0x768fx2f);if(_0x768fx61!= null){var _0x768fx21=function(){if(_0x768fx61[_0x9f83[494]]){_0x768fx61[_0x9f83[495]]()}};if(_0x768fx5f){if(_0x768fx60){_0x768fxf[_0x9f83[496]](_0x768fx5e,_0x768fx21)}else {_0x768fxf[_0x9f83[497]](_0x768fx5e,_0x768fx21)}}else {if(_0x768fx60){_0x768fxf[_0x9f83[498]](_0x768fx5e,_0x768fx21)}else {_0x768fxf[_0x9f83[499]](_0x768fx5e,_0x768fx21)}}}});var _0x768fx62=this;var _0x768fx63=_0x768fxf[_0x9f83[500]];_0x768fxf[_0x9f83[500]]= function(_0x768fx6){_0x768fx62[_0x9f83[474]]();_0x768fx63[_0x9f83[50]](this,arguments)};_0x768fxf[_0x9f83[501]]= function(){};_0x768fxf[_0x9f83[499]](8,function(){_0x768fx3[_0x9f83[502]](true)});_0x768fxf[_0x9f83[499]](13,function(){_0x768fx3[_0x9f83[502]](false)});_0x768fxf[_0x9f83[499]](33,function(){_0x768fx3[_0x9f83[406]]()});_0x768fxf[_0x9f83[499]](34,function(){_0x768fx3[_0x9f83[407]]()});_0x768fxf[_0x9f83[499]](36,function(){_0x768fx3[_0x9f83[405]]()});_0x768fxf[_0x9f83[499]](35,function(){_0x768fx3[_0x9f83[15]]()});_0x768fxf[_0x9f83[499]](37,function(){_0x768fx5a(37)});_0x768fxf[_0x9f83[499]](38,function(){_0x768fx5a(38)});_0x768fxf[_0x9f83[499]](39,function(){_0x768fx5a(39)});_0x768fxf[_0x9f83[499]](40,function(){_0x768fx5a(40)});_0x768fxf[_0x9f83[499]](113,function(){_0x768fx3[_0x9f83[107]]()});_0x768fx5d(46,false,_0x9f83[367]);_0x768fx5d(82,true,_0x9f83[377]);_0x768fx5d(83,true,_0x9f83[209]);_0x768fx5d(83,true,_0x9f83[225],true);_0x768fx5d(107,false,_0x9f83[503]);_0x768fx5d(109,false,_0x9f83[504]);_0x768fx5d(65,true,_0x9f83[505]);_0x768fx5d(86,true,_0x9f83[506],true);_0x768fx5d(69,true,_0x9f83[507],true);_0x768fx5d(69,true,_0x9f83[508]);_0x768fx5d(66,true,_0x9f83[373]);_0x768fx5d(70,true,_0x9f83[372]);_0x768fx5d(68,true,_0x9f83[368]);_0x768fx5d(90,true,_0x9f83[361]);_0x768fx5d(89,true,_0x9f83[362]);_0x768fx5d(88,true,_0x9f83[151]);_0x768fx5d(67,true,_0x9f83[152]);_0x768fx5d(81,true,_0x9f83[509]);_0x768fx5d(86,true,_0x9f83[147]);_0x768fx5d(71,true,_0x9f83[383]);_0x768fx5d(71,true,_0x9f83[510],true);_0x768fx5d(85,true,_0x9f83[385]);_0x768fx5d(112,false,_0x9f83[511]);_0x768fx5d(80,true,_0x9f83[343],true);return _0x768fxf};EditorUi[_0x9f83[10]][_0x9f83[56]]= function(_0x768fx3,_0x768fx38,_0x768fx64,_0x768fx65){for(var _0x768fx39=0;_0x768fx39< _0x768fx38[_0x9f83[179]];_0x768fx39++){_0x768fx3[_0x9f83[514]]( new mxMultiplicity(true,_0x768fx38[_0x768fx39],null,null,_0x768fx64[_0x768fx39][0],_0x768fx64[_0x768fx39][1],null,mxResources[_0x9f83[148]](_0x768fx38[_0x768fx39])+ mxResources[_0x9f83[148]](_0x9f83[512])+ _0x768fx64[_0x768fx39][0]+ mxResources[_0x9f83[148]](_0x9f83[513]),null));_0x768fx3[_0x9f83[514]]( new mxMultiplicity(false,_0x768fx38[_0x768fx39],null,null,_0x768fx65[_0x768fx39][0],_0x768fx65[_0x768fx39][1],null,mxResources[_0x9f83[148]](_0x768fx38[_0x768fx39])+ mxResources[_0x9f83[148]](_0x9f83[512])+ _0x768fx65[_0x768fx39][0]+ mxResources[_0x9f83[148]](_0x9f83[515]),null))}}
\ No newline at end of file
index 71265ee..3dac322 100644 (file)
@@ -1 +1 @@
-var _0x502a=["\x63\x61\x6C\x6C","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x61\x6C\x6C\x6F\x77\x41\x75\x74\x6F\x50\x61\x6E\x6E\x69\x6E\x67","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x43\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x74\x61\x72\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x69\x73\x56\x61\x6C\x69\x64\x53\x6F\x75\x72\x63\x65","\x61\x70\x70\x6C\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x32","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6C\x6F\x61\x64\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x67\x65\x74\x52\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x63\x75\x72\x73\x6F\x72","\x73\x74\x79\x6C\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x65\x66\x61\x75\x6C\x74","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x76\x69\x65\x77","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x68\x74\x6D\x6C","\x31","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x77\x72\x61\x70","\x67\x65\x74\x4C\x61\x62\x65\x6C\x56\x61\x6C\x75\x65","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x68\x74\x6D\x6C\x45\x6E\x74\x69\x74\x69\x65\x73","\x69\x73\x43\x65\x6C\x6C\x4C\x6F\x63\x6B\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64","\x61\x63\x74\x69\x76\x65","\x67\x72\x61\x70\x68","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x73\x74\x61\x72\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x63\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x69\x6E\x69\x74\x54\x6F\x75\x63\x68","\x65\x78\x74\x65\x6E\x64","\x6D\x69\x6E\x46\x69\x74\x53\x63\x61\x6C\x65","\x6D\x61\x78\x46\x69\x74\x53\x63\x61\x6C\x65","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x2F\x64\x65\x66\x61\x75\x6C\x74\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x64\x65\x63\x6F\x64\x65","\x66\x6C\x69\x70\x45\x64\x67\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x45\x4C\x42\x4F\x57\x5F\x48\x4F\x52\x49\x5A\x4F\x4E\x54\x41\x4C","\x45\x4C\x42\x4F\x57\x5F\x56\x45\x52\x54\x49\x43\x41\x4C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x73","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x70\x6F\x69\x6E\x74\x73","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x65","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x69\x73\x43\x65\x6C\x6C\x46\x6F\x6C\x64\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70\x43\x65\x6C\x6C","\x67\x72\x6F\x75\x70","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x43\x65\x6C\x6C","","\x69\x73\x56\x65\x72\x74\x65\x78","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x5F","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x6F\x62\x6A\x65\x63\x74","\x6C\x61\x62\x65\x6C","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x65\x6C\x6C\x4C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x55\x73\x65\x72\x4F\x62\x6A\x65\x63\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6E\x6B","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x56\x61\x6C\x75\x65","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x6D\x61\x72\x6B\x65\x72","\x66\x69\x72\x73\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x75\x70\x64\x61\x74\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x67\x72\x61\x70\x68\x58","\x67\x72\x61\x70\x68\x59","\x67\x65\x74\x43\x65\x6C\x6C\x41\x74","\x73\x74\x61\x74\x65","\x73\x68\x61\x70\x65","\x6E\x6F\x64\x65","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x69\x73\x4D\x65\x6E\x75\x53\x68\x6F\x77\x69\x6E\x67","\x67\x65\x74\x43\x65\x6C\x6C","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x4D\x4F\x55\x53\x45\x5F\x55\x50","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x67\x65\x74\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x4D\x4F\x55\x53\x45\x5F\x4D\x4F\x56\x45","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x73\x65\x6C\x65\x63\x74\x4F\x6E\x50\x6F\x70\x75\x70","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x69\x67\x6E\x6F\x72\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E","\x75\x73\x65\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x64\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x6F\x6E\x76\x65\x72\x74\x50\x6F\x69\x6E\x74","\x78","\x79","\x2F\x74\x6F\x75\x63\x68\x2D\x68\x61\x6E\x64\x6C\x65\x2E\x70\x6E\x67","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x69\x7A\x65\x72\x49\x6D\x61\x67\x65","\x73\x72\x63","\x2F\x74\x6F\x75\x63\x68\x2D\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x69\x6E\x69\x74","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x49\x6D\x67","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x32\x39\x70\x78","\x68\x65\x69\x67\x68\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x74\x69\x74\x6C\x65","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x70\x61\x64\x64\x69\x6E\x67","\x32\x70\x78","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x72\x65\x64\x72\x61\x77\x54\x6F\x6F\x6C\x73","\x72\x65\x64\x72\x61\x77","\x73\x69\x6E\x67\x6C\x65\x53\x69\x7A\x65\x72","\x6C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x78","\x74\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x49\x53\x5F\x49\x45","\x49\x53\x5F\x53\x56\x47","\x64\x69\x76","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x65\x6E\x74\x65\x72","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x64\x69\x73\x70\x6C\x61\x79","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x69\x6E\x6C\x69\x6E\x65","\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E"];Graph= function(_0x79a3x1,_0x79a3x2,_0x79a3x3,_0x79a3x4){mxGraph[_0x502a[0]](this,_0x79a3x1,_0x79a3x2,_0x79a3x3,_0x79a3x4);this[_0x502a[1]](true);this[_0x502a[2]](false);this[_0x502a[3]](true);this[_0x502a[5]](!mxClient[_0x502a[4]]);this[_0x502a[6]](false);this[_0x502a[7]](false);this[_0x502a[8]]= true;this[_0x502a[9]]= false;this[_0x502a[10]]= false;this[_0x502a[12]][_0x502a[11]]= true;this[_0x502a[13]](false);this[_0x502a[12]][_0x502a[14]](false);this[_0x502a[12]][_0x502a[15]]= function(){return mxConnectionHandler[_0x502a[17]][_0x502a[15]][_0x502a[16]](this,arguments)&& urlParams[_0x502a[18]]!= _0x502a[19]};this[_0x502a[20]]= _0x502a[21];if(_0x79a3x4== null){this[_0x502a[22]]()};var _0x79a3x5= new mxRubberband(this);this[_0x502a[23]]= function(){return _0x79a3x5};this[_0x502a[30]][_0x502a[29]](mxEvent.PAN_START,mxUtils[_0x502a[28]](this,function(){this[_0x502a[26]][_0x502a[25]][_0x502a[24]]= _0x502a[27]}));this[_0x502a[30]][_0x502a[29]](mxEvent.PAN_END,mxUtils[_0x502a[28]](this,function(){this[_0x502a[26]][_0x502a[25]][_0x502a[24]]= _0x502a[31]}));this[_0x502a[32]]= function(_0x79a3x6){var _0x79a3x7=this[_0x502a[34]][_0x502a[33]](_0x79a3x6);var _0x79a3x8=(_0x79a3x7!= null)?_0x79a3x7[_0x502a[25]]:this[_0x502a[35]](_0x79a3x6);return _0x79a3x8[_0x502a[36]]== _0x502a[37]|| _0x79a3x8[_0x502a[38]]== _0x502a[39]};this[_0x502a[41]][_0x502a[40]]= function(_0x79a3x7){var _0x79a3x9=mxCellRenderer[_0x502a[17]][_0x502a[40]][_0x502a[16]](this,arguments);if(_0x79a3x7[_0x502a[25]][_0x502a[38]]== _0x502a[39]&& _0x79a3x7[_0x502a[25]][_0x502a[36]]!= 1){_0x79a3x9= mxUtils[_0x502a[42]](_0x79a3x9,false)};return _0x79a3x9};this[_0x502a[43]]= function(_0x79a3x6){return false};this[_0x502a[12]][_0x502a[44]]= 16;var _0x79a3xa=this[_0x502a[12]][_0x502a[45]];this[_0x502a[12]][_0x502a[45]]= function(_0x79a3xb,_0x79a3x7){if(_0x79a3x7== null){if(!this[_0x502a[47]][_0x502a[30]][_0x502a[46]]){_0x79a3x5[_0x502a[50]](_0x79a3xb[_0x502a[48]](),_0x79a3xb[_0x502a[49]]());this[_0x502a[47]][_0x502a[30]][_0x502a[51]]= false}}else {if(tapAndHoldStartsConnection){_0x79a3xa[_0x502a[16]](this,arguments)}else {if(this[_0x502a[47]][_0x502a[53]](_0x79a3x7[_0x502a[52]])&& this[_0x502a[47]][_0x502a[54]]()> 1){this[_0x502a[47]][_0x502a[55]](_0x79a3x7[_0x502a[52]])}}}};if(touchStyle){this[_0x502a[56]]()}};mxUtils[_0x502a[57]](Graph,mxGraph);Graph[_0x502a[17]][_0x502a[58]]= null;Graph[_0x502a[17]][_0x502a[59]]= null;Graph[_0x502a[17]][_0x502a[22]]= function(){var _0x79a3xc=mxUtils[_0x502a[62]](STYLE_PATH+ _0x502a[61])[_0x502a[60]]();var _0x79a3xd= new mxCodec(_0x79a3xc[_0x502a[63]]);_0x79a3xd[_0x502a[65]](_0x79a3xc,this[_0x502a[64]]())};Graph[_0x502a[17]][_0x502a[66]]= function(_0x79a3xe){if(_0x79a3xe!= null){var _0x79a3x7=this[_0x502a[34]][_0x502a[33]](_0x79a3xe);var _0x79a3x8=(_0x79a3x7!= null)?_0x79a3x7[_0x502a[25]]:this[_0x502a[35]](_0x79a3xe);if(_0x79a3x8!= null){var _0x79a3xf=mxUtils[_0x502a[67]](_0x79a3x8,mxConstants.STYLE_ELBOW,mxConstants.ELBOW_HORIZONTAL);var _0x79a3x10=(_0x79a3xf== mxConstants[_0x502a[68]])?mxConstants[_0x502a[69]]:mxConstants[_0x502a[68]];this[_0x502a[70]](mxConstants.STYLE_ELBOW,_0x79a3x10,[_0x79a3xe])}}};Graph[_0x502a[17]][_0x502a[71]]= function(_0x79a3x6){if(_0x79a3x6!= null&& this[_0x502a[73]]()[_0x502a[72]](_0x79a3x6)){var _0x79a3x11=this[_0x502a[73]]()[_0x502a[74]]([_0x79a3x6])[0];if(_0x79a3x11[_0x502a[75]]!= null){_0x79a3x11[_0x502a[75]][_0x502a[76]]= null};var _0x79a3x8=_0x79a3x11[_0x502a[77]]();_0x79a3x8= mxUtils[_0x502a[78]](_0x79a3x8,mxConstants.STYLE_ENTRY_X,null);_0x79a3x8= mxUtils[_0x502a[78]](_0x79a3x8,mxConstants.STYLE_ENTRY_Y,null);_0x79a3x8= mxUtils[_0x502a[78]](_0x79a3x8,mxConstants.STYLE_EXIT_X,null);_0x79a3x8= mxUtils[_0x502a[78]](_0x79a3x8,mxConstants.STYLE_EXIT_Y,null);_0x79a3x11[_0x502a[78]](_0x79a3x8);this[_0x502a[12]][_0x502a[79]]= function(_0x79a3xb){return this[_0x502a[47]][_0x502a[34]][_0x502a[80]](_0x79a3x11)};this[_0x502a[12]][_0x502a[81]]= function(){return this[_0x502a[47]][_0x502a[74]]([_0x79a3x11])[0]}}};Graph[_0x502a[17]][_0x502a[82]]= function(_0x79a3x6){return this[_0x502a[83]]&& this[_0x502a[84]](_0x79a3x6)};Graph[_0x502a[17]][_0x502a[85]]= function(_0x79a3x6){return this[_0x502a[84]](_0x79a3x6)};Graph[_0x502a[17]][_0x502a[86]]= function(){var _0x79a3x12=mxGraph[_0x502a[17]][_0x502a[86]][_0x502a[16]](this,arguments);_0x79a3x12[_0x502a[78]](_0x502a[87]);return _0x79a3x12};Graph[_0x502a[17]][_0x502a[88]]= function(_0x79a3x6){var _0x79a3x13=_0x502a[89];if(this[_0x502a[73]]()[_0x502a[90]](_0x79a3x6)){_0x79a3x13+= mxResources[_0x502a[94]](_0x502a[91]+ _0x79a3x6[_0x502a[93]][_0x502a[92]])|| _0x502a[89]}else {if(this[_0x502a[73]]()[_0x502a[72]](_0x79a3x6)){_0x79a3x13= mxGraph[_0x502a[17]][_0x502a[88]][_0x502a[16]](this,arguments)}};return _0x79a3x13};Graph[_0x502a[17]][_0x502a[95]]= function(_0x79a3x6){if(_0x79a3x6[_0x502a[93]]!= null&&  typeof (_0x79a3x6[_0x502a[93]])== _0x502a[96]){return _0x79a3x6[_0x502a[93]][_0x502a[98]](_0x502a[97])};return mxGraph[_0x502a[17]][_0x502a[95]][_0x502a[16]](this,arguments)};Graph[_0x502a[17]][_0x502a[99]]= function(_0x79a3x6,_0x79a3x10,_0x79a3x14){if(_0x79a3x6[_0x502a[93]]!= null&&  typeof (_0x79a3x6[_0x502a[93]])== _0x502a[96]){var _0x79a3x15=_0x79a3x6[_0x502a[93]][_0x502a[100]](true);_0x79a3x15[_0x502a[101]](_0x502a[97],_0x79a3x10);_0x79a3x10= _0x79a3x15};mxGraph[_0x502a[17]][_0x502a[99]][_0x502a[16]](this,arguments)};Graph[_0x502a[17]][_0x502a[102]]= function(_0x79a3x6,_0x79a3x16){var _0x79a3x10=null;if(_0x79a3x6[_0x502a[93]]!= null&&  typeof (_0x79a3x6[_0x502a[93]])== _0x502a[96]){_0x79a3x10= _0x79a3x6[_0x502a[93]][_0x502a[100]](true)}else {var _0x79a3x17=mxUtils[_0x502a[103]]();_0x79a3x10= _0x79a3x17[_0x502a[105]](_0x502a[104]);_0x79a3x10[_0x502a[101]](_0x502a[97],_0x79a3x6[_0x502a[93]])};if(_0x79a3x16!= null&& _0x79a3x16[_0x502a[106]]> 0){_0x79a3x10[_0x502a[101]](_0x502a[107],_0x79a3x16)}else {_0x79a3x10[_0x502a[108]](_0x502a[107])};this[_0x502a[110]][_0x502a[109]](_0x79a3x6,_0x79a3x10)};Graph[_0x502a[17]][_0x502a[111]]= function(_0x79a3x6){if(_0x79a3x6[_0x502a[93]]!= null&&  typeof (_0x79a3x6[_0x502a[93]])== _0x502a[96]){return _0x79a3x6[_0x502a[93]][_0x502a[98]](_0x502a[107])};return null};Graph[_0x502a[17]][_0x502a[56]]= function(){this[_0x502a[12]][_0x502a[113]][_0x502a[112]]= function(){return this[_0x502a[47]][_0x502a[12]][_0x502a[114]]!= null};this[_0x502a[29]](mxEvent.START_EDITING,function(_0x79a3x18,_0x79a3x19){this[_0x502a[30]][_0x502a[115]]()});var _0x79a3x1a=false;var _0x79a3x1b=null;this[_0x502a[116]]= function(_0x79a3xb){mxGraph[_0x502a[17]][_0x502a[116]][_0x502a[16]](this,arguments);if(_0x79a3xb[_0x502a[33]]()== null){var _0x79a3x6=this[_0x502a[119]](_0x79a3xb[_0x502a[117]],_0x79a3xb[_0x502a[118]]);if(this[_0x502a[73]]()[_0x502a[72]](_0x79a3x6)){_0x79a3xb[_0x502a[120]]= this[_0x502a[34]][_0x502a[33]](_0x79a3x6);if(_0x79a3xb[_0x502a[120]]!= null&& _0x79a3xb[_0x502a[120]][_0x502a[121]]!= null){this[_0x502a[26]][_0x502a[25]][_0x502a[24]]= _0x79a3xb[_0x502a[120]][_0x502a[121]][_0x502a[122]][_0x502a[25]][_0x502a[24]]}}};if(_0x79a3xb[_0x502a[33]]()== null){this[_0x502a[26]][_0x502a[25]][_0x502a[24]]= _0x502a[31]}};this[_0x502a[123]]= function(_0x79a3x1c,_0x79a3xb,_0x79a3x18){if(_0x79a3x1c== mxEvent[_0x502a[124]]){if(!this[_0x502a[30]][_0x502a[125]]()){_0x79a3x1b= _0x79a3xb[_0x502a[126]]();_0x79a3x1a= (_0x79a3x1b!= null)?this[_0x502a[53]](_0x79a3x1b):this[_0x502a[127]]()}else {_0x79a3x1a= false;_0x79a3x1b= null}}else {if(_0x79a3x1c== mxEvent[_0x502a[128]]){if(_0x79a3x1a&&  !this[_0x502a[129]]()){if(!this[_0x502a[30]][_0x502a[125]]()){var _0x79a3x1d=mxEvent[_0x502a[131]](_0x79a3xb[_0x502a[130]]());var _0x79a3x1e=mxEvent[_0x502a[132]](_0x79a3xb[_0x502a[130]]());this[_0x502a[30]][_0x502a[133]](_0x79a3x1d+ 16,_0x79a3x1e,_0x79a3x1b,_0x79a3xb[_0x502a[130]]())};_0x79a3x1a= false;_0x79a3x1b= null;_0x79a3xb[_0x502a[134]]();return};_0x79a3x1a= false;_0x79a3x1b= null}};mxGraph[_0x502a[17]][_0x502a[123]][_0x502a[16]](this,arguments);if(_0x79a3x1c== mxEvent[_0x502a[135]]&& _0x79a3xb[_0x502a[136]]()){_0x79a3x1a= false;_0x79a3x1b= null}}};(function(){mxVertexHandler[_0x502a[17]][_0x502a[137]]= true;mxText[_0x502a[17]][_0x502a[138]]= 5;mxText[_0x502a[17]][_0x502a[139]]= 1;if(touchStyle){mxConstants[_0x502a[140]]= 16;mxConstants[_0x502a[141]]= 7;if(mxClient[_0x502a[4]]){mxVertexHandler[_0x502a[17]][_0x502a[142]]= 4;mxEdgeHandler[_0x502a[17]][_0x502a[142]]= 6;Graph[_0x502a[17]][_0x502a[142]]= 14;Graph[_0x502a[17]][_0x502a[143]]= 20;mxPanningHandler[_0x502a[17]][_0x502a[144]]= false;mxPanningHandler[_0x502a[17]][_0x502a[145]]= true;mxPanningHandler[_0x502a[17]][_0x502a[146]]= function(_0x79a3xb){var _0x79a3x19=_0x79a3xb[_0x502a[130]]();return (this[_0x502a[145]]&& (this[_0x502a[147]]|| _0x79a3xb[_0x502a[33]]()== null))|| (mxEvent[_0x502a[148]](_0x79a3x19)&& mxEvent[_0x502a[149]](_0x79a3x19))|| (this[_0x502a[150]]&& mxEvent[_0x502a[151]](_0x79a3x19))}};var _0x79a3x1f=mxGraphHandler[_0x502a[17]][_0x502a[152]];mxGraphHandler[_0x502a[17]][_0x502a[152]]= function(_0x79a3x18,_0x79a3xb){_0x79a3x1f[_0x502a[16]](this,arguments);if(this[_0x502a[47]][_0x502a[53]](_0x79a3xb[_0x502a[126]]())&& this[_0x502a[47]][_0x502a[54]]()> 1){this[_0x502a[153]]= false}};Graph[_0x502a[17]][_0x502a[154]]= function(_0x79a3x1){this[_0x502a[155]]=  new mxTooltipHandler(this);this[_0x502a[155]][_0x502a[156]](false);this[_0x502a[157]]=  new mxSelectionCellsHandler(this);this[_0x502a[30]]=  new mxPanningHandler(this);this[_0x502a[30]][_0x502a[158]]= false;this[_0x502a[12]]=  new mxConnectionHandler(this);this[_0x502a[12]][_0x502a[156]](false);this[_0x502a[159]]=  new mxGraphHandler(this)};mxConnectionHandler[_0x502a[17]][_0x502a[160]]= function(_0x79a3xe,_0x79a3x20){if(touchStyle&& _0x79a3x20!= null){this[_0x502a[47]][_0x502a[161]](_0x79a3x20)}else {this[_0x502a[47]][_0x502a[161]](_0x79a3xe)}};var _0x79a3x21=mxGraph[_0x502a[17]][_0x502a[162]];Graph[_0x502a[17]][_0x502a[162]]= function(_0x79a3x19,_0x79a3x6){if(_0x79a3x6== null){var _0x79a3x22=mxUtils[_0x502a[163]](this[_0x502a[26]],mxEvent[_0x502a[131]](_0x79a3x19),mxEvent[_0x502a[132]](_0x79a3x19));_0x79a3x6= this[_0x502a[119]](_0x79a3x22[_0x502a[164]],_0x79a3x22[_0x502a[165]])};_0x79a3x21[_0x502a[0]](this,_0x79a3x19,_0x79a3x6)};var _0x79a3x23= new mxImage(IMAGE_PATH+ _0x502a[166],16,16);mxVertexHandler[_0x502a[17]][_0x502a[167]]= _0x79a3x23;mxEdgeHandler[_0x502a[17]][_0x502a[167]]= _0x79a3x23;mxOutline[_0x502a[17]][_0x502a[168]]= _0x79a3x23; new Image()[_0x502a[169]]= _0x79a3x23[_0x502a[169]];var _0x79a3x24=IMAGE_PATH+ _0x502a[170];var _0x79a3x25=mxVertexHandler[_0x502a[17]][_0x502a[171]];mxVertexHandler[_0x502a[17]][_0x502a[171]]= function(){_0x79a3x25[_0x502a[16]](this,arguments);if(showConnectorImg&& this[_0x502a[47]][_0x502a[12]][_0x502a[112]]()&& this[_0x502a[47]][_0x502a[172]](this[_0x502a[120]][_0x502a[52]])&&  !this[_0x502a[47]][_0x502a[85]](this[_0x502a[120]][_0x502a[52]])&& this[_0x502a[47]][_0x502a[54]]()== 1){this[_0x502a[173]]= mxUtils[_0x502a[174]](_0x79a3x24);this[_0x502a[173]][_0x502a[25]][_0x502a[24]]= _0x502a[27];this[_0x502a[173]][_0x502a[25]][_0x502a[175]]= _0x502a[176];this[_0x502a[173]][_0x502a[25]][_0x502a[177]]= _0x502a[176];this[_0x502a[173]][_0x502a[25]][_0x502a[178]]= _0x502a[179];if(!mxClient[_0x502a[4]]){this[_0x502a[173]][_0x502a[101]](_0x502a[180],mxResources[_0x502a[94]](_0x502a[18]));mxEvent[_0x502a[181]](this[_0x502a[173]],this[_0x502a[47]],this[_0x502a[120]])};this[_0x502a[173]][_0x502a[25]][_0x502a[182]]= _0x502a[183];mxEvent[_0x502a[185]](this[_0x502a[173]],mxUtils[_0x502a[28]](this,function(_0x79a3x19){this[_0x502a[47]][_0x502a[30]][_0x502a[115]]();var _0x79a3x22=mxUtils[_0x502a[163]](this[_0x502a[47]][_0x502a[26]],mxEvent[_0x502a[131]](_0x79a3x19),mxEvent[_0x502a[132]](_0x79a3x19));this[_0x502a[47]][_0x502a[12]][_0x502a[50]](this[_0x502a[120]],_0x79a3x22[_0x502a[164]],_0x79a3x22[_0x502a[165]]);this[_0x502a[47]][_0x502a[184]]= true;mxEvent[_0x502a[134]](_0x79a3x19)}));this[_0x502a[47]][_0x502a[26]][_0x502a[186]](this[_0x502a[173]])};this[_0x502a[187]]()};var _0x79a3x26=mxVertexHandler[_0x502a[17]][_0x502a[188]];mxVertexHandler[_0x502a[17]][_0x502a[188]]= function(){_0x79a3x26[_0x502a[16]](this);this[_0x502a[187]]()};mxVertexHandler[_0x502a[17]][_0x502a[187]]= function(){if(this[_0x502a[120]]!= null&& this[_0x502a[173]]!= null){if(mxVertexHandler[_0x502a[17]][_0x502a[189]]){this[_0x502a[173]][_0x502a[25]][_0x502a[190]]= (this[_0x502a[120]][_0x502a[164]]+ this[_0x502a[120]][_0x502a[175]]- this[_0x502a[173]][_0x502a[191]]/ 2)+ _0x502a[192];this[_0x502a[173]][_0x502a[25]][_0x502a[193]]= (this[_0x502a[120]][_0x502a[165]]- this[_0x502a[173]][_0x502a[194]]/ 2)+ _0x502a[192]}else {this[_0x502a[173]][_0x502a[25]][_0x502a[190]]= (this[_0x502a[120]][_0x502a[164]]+ this[_0x502a[120]][_0x502a[175]]+ mxConstants[_0x502a[140]]/ 2+ 4)+ _0x502a[192];this[_0x502a[173]][_0x502a[25]][_0x502a[193]]= (this[_0x502a[120]][_0x502a[165]]+ (this[_0x502a[120]][_0x502a[177]]- this[_0x502a[173]][_0x502a[194]])/ 2)+ _0x502a[192]}}};var _0x79a3x27=mxVertexHandler[_0x502a[17]][_0x502a[195]];mxVertexHandler[_0x502a[17]][_0x502a[195]]= function(_0x79a3x18,_0x79a3xb){_0x79a3x27[_0x502a[16]](this,arguments);if(this[_0x502a[173]]!= null){this[_0x502a[173]][_0x502a[197]][_0x502a[196]](this[_0x502a[173]]);this[_0x502a[173]]= null}}; new Image()[_0x502a[169]]= _0x79a3x24}else {var _0x79a3x28= new mxImage(IMAGE_PATH+ _0x502a[198],15,15);mxConnectionHandler[_0x502a[17]][_0x502a[199]]= _0x79a3x28; new Image()[_0x502a[169]]= _0x79a3x28[_0x502a[169]];if(urlParams[_0x502a[18]]== _0x502a[19]){var _0x79a3x28= new mxImage(IMAGE_PATH+ _0x502a[198],15,15);var _0x79a3x25=mxVertexHandler[_0x502a[17]][_0x502a[171]];mxVertexHandler[_0x502a[17]][_0x502a[171]]= function(){_0x79a3x25[_0x502a[16]](this,arguments);if(showConnectorImg&& this[_0x502a[47]][_0x502a[12]][_0x502a[112]]()&& this[_0x502a[47]][_0x502a[172]](this[_0x502a[120]][_0x502a[52]])&&  !this[_0x502a[47]][_0x502a[85]](this[_0x502a[120]][_0x502a[52]])&& this[_0x502a[47]][_0x502a[54]]()== 1){if(mxClient[_0x502a[200]]&&  !mxClient[_0x502a[201]]){this[_0x502a[173]]= document[_0x502a[105]](_0x502a[202]);this[_0x502a[173]][_0x502a[25]][_0x502a[203]]= _0x502a[204]+ _0x79a3x28[_0x502a[169]]+ _0x502a[205];this[_0x502a[173]][_0x502a[25]][_0x502a[206]]= _0x502a[207];this[_0x502a[173]][_0x502a[25]][_0x502a[208]]= _0x502a[209];this[_0x502a[173]][_0x502a[25]][_0x502a[175]]= (_0x79a3x28[_0x502a[175]]+ 4)+ _0x502a[192];this[_0x502a[173]][_0x502a[25]][_0x502a[177]]= (_0x79a3x28[_0x502a[177]]+ 4)+ _0x502a[192];this[_0x502a[173]][_0x502a[25]][_0x502a[210]]= (mxClient[_0x502a[211]])?_0x502a[212]:_0x502a[213]}else {this[_0x502a[173]]= mxUtils[_0x502a[174]](_0x79a3x28[_0x502a[169]]);this[_0x502a[173]][_0x502a[25]][_0x502a[175]]= _0x79a3x28[_0x502a[175]]+ _0x502a[192];this[_0x502a[173]][_0x502a[25]][_0x502a[177]]= _0x79a3x28[_0x502a[177]]+ _0x502a[192]};this[_0x502a[173]][_0x502a[25]][_0x502a[24]]= _0x502a[27];this[_0x502a[173]][_0x502a[25]][_0x502a[178]]= _0x502a[179];this[_0x502a[173]][_0x502a[101]](_0x502a[180],mxResources[_0x502a[94]](_0x502a[18]));mxEvent[_0x502a[181]](this[_0x502a[173]],this[_0x502a[47]],this[_0x502a[120]]);this[_0x502a[173]][_0x502a[25]][_0x502a[182]]= _0x502a[183];mxEvent[_0x502a[29]](this[_0x502a[173]],_0x502a[214],mxUtils[_0x502a[28]](this,function(_0x79a3x19){this[_0x502a[47]][_0x502a[30]][_0x502a[115]]();var _0x79a3x22=mxUtils[_0x502a[163]](this[_0x502a[47]][_0x502a[26]],mxEvent[_0x502a[131]](_0x79a3x19),mxEvent[_0x502a[132]](_0x79a3x19));this[_0x502a[47]][_0x502a[12]][_0x502a[50]](this[_0x502a[120]],_0x79a3x22[_0x502a[164]],_0x79a3x22[_0x502a[165]]);this[_0x502a[47]][_0x502a[184]]= true;mxEvent[_0x502a[134]](_0x79a3x19)}));this[_0x502a[47]][_0x502a[26]][_0x502a[186]](this[_0x502a[173]])};this[_0x502a[187]]()};var _0x79a3x26=mxVertexHandler[_0x502a[17]][_0x502a[188]];mxVertexHandler[_0x502a[17]][_0x502a[188]]= function(){_0x79a3x26[_0x502a[16]](this);this[_0x502a[187]]()};mxVertexHandler[_0x502a[17]][_0x502a[187]]= function(){if(this[_0x502a[120]]!= null&& this[_0x502a[173]]!= null){if(mxVertexHandler[_0x502a[17]][_0x502a[189]]){this[_0x502a[173]][_0x502a[25]][_0x502a[190]]= (this[_0x502a[120]][_0x502a[164]]+ this[_0x502a[120]][_0x502a[175]]- this[_0x502a[173]][_0x502a[191]]/ 2)+ _0x502a[192];this[_0x502a[173]][_0x502a[25]][_0x502a[193]]= (this[_0x502a[120]][_0x502a[165]]- this[_0x502a[173]][_0x502a[194]]/ 2)+ _0x502a[192]}else {this[_0x502a[173]][_0x502a[25]][_0x502a[190]]= (this[_0x502a[120]][_0x502a[164]]+ this[_0x502a[120]][_0x502a[175]]+ mxConstants[_0x502a[140]]/ 2+ 2)+ _0x502a[192];this[_0x502a[173]][_0x502a[25]][_0x502a[193]]= (this[_0x502a[120]][_0x502a[165]]+ (this[_0x502a[120]][_0x502a[177]]- this[_0x502a[173]][_0x502a[194]])/ 2)+ _0x502a[192]}}};var _0x79a3x27=mxVertexHandler[_0x502a[17]][_0x502a[195]];mxVertexHandler[_0x502a[17]][_0x502a[195]]= function(_0x79a3x18,_0x79a3xb){_0x79a3x27[_0x502a[16]](this,arguments);if(this[_0x502a[173]]!= null){this[_0x502a[173]][_0x502a[197]][_0x502a[196]](this[_0x502a[173]]);this[_0x502a[173]]= null}}}}})()
\ No newline at end of file
+var _0x8d1c=["\x63\x61\x6C\x6C","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x73\x65\x74\x44\x72\x6F\x70\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x50\x61\x6E\x6E\x69\x6E\x67","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x4C\x6F\x6F\x70\x73","\x73\x65\x74\x4D\x75\x6C\x74\x69\x67\x72\x61\x70\x68","\x61\x6C\x6C\x6F\x77\x41\x75\x74\x6F\x50\x61\x6E\x6E\x69\x6E\x67","\x72\x65\x73\x65\x74\x45\x64\x67\x65\x73\x4F\x6E\x43\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x43\x68\x69\x6C\x64\x72\x65\x6E","\x74\x61\x72\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x44\x61\x6E\x67\x6C\x69\x6E\x67\x45\x64\x67\x65\x73","\x73\x65\x74\x43\x72\x65\x61\x74\x65\x54\x61\x72\x67\x65\x74","\x69\x73\x56\x61\x6C\x69\x64\x53\x6F\x75\x72\x63\x65","\x61\x70\x70\x6C\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x32","\x61\x6C\x74\x65\x72\x6E\x61\x74\x65\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6C\x6F\x61\x64\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x67\x65\x74\x52\x75\x62\x62\x65\x72\x62\x61\x6E\x64","\x63\x75\x72\x73\x6F\x72","\x73\x74\x79\x6C\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x65\x66\x61\x75\x6C\x74","\x69\x73\x48\x74\x6D\x6C\x4C\x61\x62\x65\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x76\x69\x65\x77","\x67\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65","\x68\x74\x6D\x6C","\x31","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x77\x72\x61\x70","\x67\x65\x74\x4C\x61\x62\x65\x6C\x56\x61\x6C\x75\x65","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x68\x74\x6D\x6C\x45\x6E\x74\x69\x74\x69\x65\x73","\x69\x73\x43\x65\x6C\x6C\x4C\x6F\x63\x6B\x65\x64","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64\x54\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x74\x61\x70\x41\x6E\x64\x48\x6F\x6C\x64","\x61\x63\x74\x69\x76\x65","\x67\x72\x61\x70\x68","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x73\x74\x61\x72\x74","\x70\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x63\x65\x6C\x6C","\x69\x73\x43\x65\x6C\x6C\x53\x65\x6C\x65\x63\x74\x65\x64","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x69\x6E\x69\x74\x54\x6F\x75\x63\x68","\x65\x78\x74\x65\x6E\x64","\x6D\x69\x6E\x46\x69\x74\x53\x63\x61\x6C\x65","\x6D\x61\x78\x46\x69\x74\x53\x63\x61\x6C\x65","\x67\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x2F\x64\x65\x66\x61\x75\x6C\x74\x2E\x78\x6D\x6C","\x6C\x6F\x61\x64","\x6F\x77\x6E\x65\x72\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x64\x65\x63\x6F\x64\x65","\x66\x6C\x69\x70\x45\x64\x67\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x45\x4C\x42\x4F\x57\x5F\x48\x4F\x52\x49\x5A\x4F\x4E\x54\x41\x4C","\x45\x4C\x42\x4F\x57\x5F\x56\x45\x52\x54\x49\x43\x41\x4C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x69\x73\x45\x64\x67\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x6C\x6F\x6E\x65\x43\x65\x6C\x6C\x73","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x70\x6F\x69\x6E\x74\x73","\x67\x65\x74\x53\x74\x79\x6C\x65","\x73\x65\x74\x53\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x53\x74\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x74\x65","\x66\x61\x63\x74\x6F\x72\x79\x4D\x65\x74\x68\x6F\x64","\x69\x73\x43\x65\x6C\x6C\x46\x6F\x6C\x64\x61\x62\x6C\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x77\x69\x6D\x6C\x61\x6E\x65","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x63\x72\x65\x61\x74\x65\x47\x72\x6F\x75\x70\x43\x65\x6C\x6C","\x67\x72\x6F\x75\x70","\x67\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x46\x6F\x72\x43\x65\x6C\x6C","","\x69\x73\x56\x65\x72\x74\x65\x78","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x5F","\x6E\x6F\x64\x65\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x76\x65\x72\x74\x56\x61\x6C\x75\x65\x54\x6F\x53\x74\x72\x69\x6E\x67","\x6F\x62\x6A\x65\x63\x74","\x6C\x61\x62\x65\x6C","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x65\x6C\x6C\x4C\x61\x62\x65\x6C\x43\x68\x61\x6E\x67\x65\x64","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x55\x73\x65\x72\x4F\x62\x6A\x65\x63\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6E\x6B","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x73\x65\x74\x56\x61\x6C\x75\x65","\x6D\x6F\x64\x65\x6C","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x6D\x61\x72\x6B\x65\x72","\x66\x69\x72\x73\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x75\x70\x64\x61\x74\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x67\x72\x61\x70\x68\x58","\x67\x72\x61\x70\x68\x59","\x67\x65\x74\x43\x65\x6C\x6C\x41\x74","\x73\x74\x61\x74\x65","\x73\x68\x61\x70\x65","\x6E\x6F\x64\x65","\x66\x69\x72\x65\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74","\x4D\x4F\x55\x53\x45\x5F\x44\x4F\x57\x4E","\x69\x73\x4D\x65\x6E\x75\x53\x68\x6F\x77\x69\x6E\x67","\x67\x65\x74\x43\x65\x6C\x6C","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x4D\x4F\x55\x53\x45\x5F\x55\x50","\x69\x73\x45\x64\x69\x74\x69\x6E\x67","\x67\x65\x74\x45\x76\x65\x6E\x74","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x4D\x4F\x55\x53\x45\x5F\x4D\x4F\x56\x45","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x72\x6F\x74\x61\x74\x69\x6F\x6E\x45\x6E\x61\x62\x6C\x65\x64","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x54\x6F\x70","\x62\x61\x73\x65\x53\x70\x61\x63\x69\x6E\x67\x42\x6F\x74\x74\x6F\x6D","\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x4C\x41\x42\x45\x4C\x5F\x48\x41\x4E\x44\x4C\x45\x5F\x53\x49\x5A\x45","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x67\x72\x69\x64\x53\x69\x7A\x65","\x73\x65\x6C\x65\x63\x74\x4F\x6E\x50\x6F\x70\x75\x70","\x75\x73\x65\x4C\x65\x66\x74\x42\x75\x74\x74\x6F\x6E\x46\x6F\x72\x50\x61\x6E\x6E\x69\x6E\x67","\x69\x73\x50\x61\x6E\x6E\x69\x6E\x67\x54\x72\x69\x67\x67\x65\x72","\x69\x67\x6E\x6F\x72\x65\x43\x65\x6C\x6C","\x69\x73\x43\x6F\x6E\x74\x72\x6F\x6C\x44\x6F\x77\x6E","\x69\x73\x53\x68\x69\x66\x74\x44\x6F\x77\x6E","\x75\x73\x65\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x6D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x64\x65\x6C\x61\x79\x65\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x43\x65\x6C\x6C\x73","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x64\x62\x6C\x43\x6C\x69\x63\x6B","\x63\x6F\x6E\x76\x65\x72\x74\x50\x6F\x69\x6E\x74","\x78","\x79","\x2F\x74\x6F\x75\x63\x68\x2D\x68\x61\x6E\x64\x6C\x65\x2E\x70\x6E\x67","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x69\x7A\x65\x72\x49\x6D\x61\x67\x65","\x73\x72\x63","\x2F\x74\x6F\x75\x63\x68\x2D\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x69\x6E\x69\x74","\x69\x73\x43\x65\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x49\x6D\x67","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x32\x39\x70\x78","\x68\x65\x69\x67\x68\x74","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x74\x69\x74\x6C\x65","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x70\x61\x64\x64\x69\x6E\x67","\x32\x70\x78","\x69\x73\x4D\x6F\x75\x73\x65\x44\x6F\x77\x6E","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x72\x65\x64\x72\x61\x77\x54\x6F\x6F\x6C\x73","\x72\x65\x64\x72\x61\x77","\x73\x69\x6E\x67\x6C\x65\x53\x69\x7A\x65\x72","\x6C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x78","\x74\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x2E\x70\x6E\x67","\x63\x6F\x6E\x6E\x65\x63\x74\x49\x6D\x61\x67\x65","\x49\x53\x5F\x49\x45","\x49\x53\x5F\x53\x56\x47","\x64\x69\x76","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x65\x6E\x74\x65\x72","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x64\x69\x73\x70\x6C\x61\x79","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x69\x6E\x6C\x69\x6E\x65","\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E"];Graph= function(_0x9dbfx1,_0x9dbfx2,_0x9dbfx3,_0x9dbfx4){mxGraph[_0x8d1c[0]](this,_0x9dbfx1,_0x9dbfx2,_0x9dbfx3,_0x9dbfx4);this[_0x8d1c[1]](true);this[_0x8d1c[2]](false);this[_0x8d1c[3]](true);this[_0x8d1c[5]](!mxClient[_0x8d1c[4]]);this[_0x8d1c[6]](false);this[_0x8d1c[7]](false);this[_0x8d1c[8]]= true;this[_0x8d1c[9]]= false;this[_0x8d1c[10]]= false;this[_0x8d1c[12]][_0x8d1c[11]]= true;this[_0x8d1c[13]](false);this[_0x8d1c[12]][_0x8d1c[14]](false);this[_0x8d1c[12]][_0x8d1c[15]]= function(){return mxConnectionHandler[_0x8d1c[17]][_0x8d1c[15]][_0x8d1c[16]](this,arguments)&& urlParams[_0x8d1c[18]]!= _0x8d1c[19]};this[_0x8d1c[20]]= _0x8d1c[21];if(_0x9dbfx4== null){this[_0x8d1c[22]]()};var _0x9dbfx5= new mxRubberband(this);this[_0x8d1c[23]]= function(){return _0x9dbfx5};this[_0x8d1c[30]][_0x8d1c[29]](mxEvent.PAN_START,mxUtils[_0x8d1c[28]](this,function(){this[_0x8d1c[26]][_0x8d1c[25]][_0x8d1c[24]]= _0x8d1c[27]}));this[_0x8d1c[30]][_0x8d1c[29]](mxEvent.PAN_END,mxUtils[_0x8d1c[28]](this,function(){this[_0x8d1c[26]][_0x8d1c[25]][_0x8d1c[24]]= _0x8d1c[31]}));this[_0x8d1c[32]]= function(_0x9dbfx6){var _0x9dbfx7=this[_0x8d1c[34]][_0x8d1c[33]](_0x9dbfx6);var _0x9dbfx8=(_0x9dbfx7!= null)?_0x9dbfx7[_0x8d1c[25]]:this[_0x8d1c[35]](_0x9dbfx6);return _0x9dbfx8[_0x8d1c[36]]== _0x8d1c[37]|| _0x9dbfx8[_0x8d1c[38]]== _0x8d1c[39]};this[_0x8d1c[41]][_0x8d1c[40]]= function(_0x9dbfx7){var _0x9dbfx9=mxCellRenderer[_0x8d1c[17]][_0x8d1c[40]][_0x8d1c[16]](this,arguments);if(_0x9dbfx7[_0x8d1c[25]][_0x8d1c[38]]== _0x8d1c[39]&& _0x9dbfx7[_0x8d1c[25]][_0x8d1c[36]]!= 1){_0x9dbfx9= mxUtils[_0x8d1c[42]](_0x9dbfx9,false)};return _0x9dbfx9};this[_0x8d1c[43]]= function(_0x9dbfx6){return false};this[_0x8d1c[12]][_0x8d1c[44]]= 16;var _0x9dbfxa=this[_0x8d1c[12]][_0x8d1c[45]];this[_0x8d1c[12]][_0x8d1c[45]]= function(_0x9dbfxb,_0x9dbfx7){if(_0x9dbfx7== null){if(!this[_0x8d1c[47]][_0x8d1c[30]][_0x8d1c[46]]){_0x9dbfx5[_0x8d1c[50]](_0x9dbfxb[_0x8d1c[48]](),_0x9dbfxb[_0x8d1c[49]]());this[_0x8d1c[47]][_0x8d1c[30]][_0x8d1c[51]]= false}}else {if(tapAndHoldStartsConnection){_0x9dbfxa[_0x8d1c[16]](this,arguments)}else {if(this[_0x8d1c[47]][_0x8d1c[53]](_0x9dbfx7[_0x8d1c[52]])&& this[_0x8d1c[47]][_0x8d1c[54]]()> 1){this[_0x8d1c[47]][_0x8d1c[55]](_0x9dbfx7[_0x8d1c[52]])}}}};if(touchStyle){this[_0x8d1c[56]]()}};mxUtils[_0x8d1c[57]](Graph,mxGraph);Graph[_0x8d1c[17]][_0x8d1c[58]]= null;Graph[_0x8d1c[17]][_0x8d1c[59]]= null;Graph[_0x8d1c[17]][_0x8d1c[22]]= function(){var _0x9dbfxc=mxUtils[_0x8d1c[62]](STYLE_PATH+ _0x8d1c[61])[_0x8d1c[60]]();var _0x9dbfxd= new mxCodec(_0x9dbfxc[_0x8d1c[63]]);_0x9dbfxd[_0x8d1c[65]](_0x9dbfxc,this[_0x8d1c[64]]())};Graph[_0x8d1c[17]][_0x8d1c[66]]= function(_0x9dbfxe){if(_0x9dbfxe!= null){var _0x9dbfx7=this[_0x8d1c[34]][_0x8d1c[33]](_0x9dbfxe);var _0x9dbfx8=(_0x9dbfx7!= null)?_0x9dbfx7[_0x8d1c[25]]:this[_0x8d1c[35]](_0x9dbfxe);if(_0x9dbfx8!= null){var _0x9dbfxf=mxUtils[_0x8d1c[67]](_0x9dbfx8,mxConstants.STYLE_ELBOW,mxConstants.ELBOW_HORIZONTAL);var _0x9dbfx10=(_0x9dbfxf== mxConstants[_0x8d1c[68]])?mxConstants[_0x8d1c[69]]:mxConstants[_0x8d1c[68]];this[_0x8d1c[70]](mxConstants.STYLE_ELBOW,_0x9dbfx10,[_0x9dbfxe])}}};Graph[_0x8d1c[17]][_0x8d1c[71]]= function(_0x9dbfx6){if(_0x9dbfx6!= null&& this[_0x8d1c[73]]()[_0x8d1c[72]](_0x9dbfx6)){var _0x9dbfx11=this[_0x8d1c[73]]()[_0x8d1c[74]]([_0x9dbfx6])[0];if(_0x9dbfx11[_0x8d1c[75]]!= null){_0x9dbfx11[_0x8d1c[75]][_0x8d1c[76]]= null};var _0x9dbfx8=_0x9dbfx11[_0x8d1c[77]]();_0x9dbfx8= mxUtils[_0x8d1c[78]](_0x9dbfx8,mxConstants.STYLE_ENTRY_X,null);_0x9dbfx8= mxUtils[_0x8d1c[78]](_0x9dbfx8,mxConstants.STYLE_ENTRY_Y,null);_0x9dbfx8= mxUtils[_0x8d1c[78]](_0x9dbfx8,mxConstants.STYLE_EXIT_X,null);_0x9dbfx8= mxUtils[_0x8d1c[78]](_0x9dbfx8,mxConstants.STYLE_EXIT_Y,null);_0x9dbfx11[_0x8d1c[78]](_0x9dbfx8);this[_0x8d1c[12]][_0x8d1c[79]]= function(_0x9dbfxb){return this[_0x8d1c[47]][_0x8d1c[34]][_0x8d1c[80]](_0x9dbfx11)};this[_0x8d1c[12]][_0x8d1c[81]]= function(){return this[_0x8d1c[47]][_0x8d1c[74]]([_0x9dbfx11])[0]}}};Graph[_0x8d1c[17]][_0x8d1c[82]]= function(_0x9dbfx6){return this[_0x8d1c[83]]&& this[_0x8d1c[84]](_0x9dbfx6)};Graph[_0x8d1c[17]][_0x8d1c[85]]= function(_0x9dbfx6){return this[_0x8d1c[84]](_0x9dbfx6)};Graph[_0x8d1c[17]][_0x8d1c[86]]= function(){var _0x9dbfx12=mxGraph[_0x8d1c[17]][_0x8d1c[86]][_0x8d1c[16]](this,arguments);_0x9dbfx12[_0x8d1c[78]](_0x8d1c[87]);return _0x9dbfx12};Graph[_0x8d1c[17]][_0x8d1c[88]]= function(_0x9dbfx6){var _0x9dbfx13=_0x8d1c[89];if(this[_0x8d1c[73]]()[_0x8d1c[90]](_0x9dbfx6)){_0x9dbfx13+= mxResources[_0x8d1c[94]](_0x8d1c[91]+ _0x9dbfx6[_0x8d1c[93]][_0x8d1c[92]])|| _0x8d1c[89]}else {if(this[_0x8d1c[73]]()[_0x8d1c[72]](_0x9dbfx6)){_0x9dbfx13= mxGraph[_0x8d1c[17]][_0x8d1c[88]][_0x8d1c[16]](this,arguments)}};return _0x9dbfx13};Graph[_0x8d1c[17]][_0x8d1c[95]]= function(_0x9dbfx6){if(_0x9dbfx6[_0x8d1c[93]]!= null&&  typeof (_0x9dbfx6[_0x8d1c[93]])== _0x8d1c[96]){return _0x9dbfx6[_0x8d1c[93]][_0x8d1c[98]](_0x8d1c[97])};return mxGraph[_0x8d1c[17]][_0x8d1c[95]][_0x8d1c[16]](this,arguments)};Graph[_0x8d1c[17]][_0x8d1c[99]]= function(_0x9dbfx6,_0x9dbfx10,_0x9dbfx14){if(_0x9dbfx6[_0x8d1c[93]]!= null&&  typeof (_0x9dbfx6[_0x8d1c[93]])== _0x8d1c[96]){var _0x9dbfx15=_0x9dbfx6[_0x8d1c[93]][_0x8d1c[100]](true);_0x9dbfx15[_0x8d1c[101]](_0x8d1c[97],_0x9dbfx10);_0x9dbfx10= _0x9dbfx15};mxGraph[_0x8d1c[17]][_0x8d1c[99]][_0x8d1c[16]](this,arguments)};Graph[_0x8d1c[17]][_0x8d1c[102]]= function(_0x9dbfx6,_0x9dbfx16){var _0x9dbfx10=null;if(_0x9dbfx6[_0x8d1c[93]]!= null&&  typeof (_0x9dbfx6[_0x8d1c[93]])== _0x8d1c[96]){_0x9dbfx10= _0x9dbfx6[_0x8d1c[93]][_0x8d1c[100]](true)}else {var _0x9dbfx17=mxUtils[_0x8d1c[103]]();_0x9dbfx10= _0x9dbfx17[_0x8d1c[105]](_0x8d1c[104]);_0x9dbfx10[_0x8d1c[101]](_0x8d1c[97],_0x9dbfx6[_0x8d1c[93]])};if(_0x9dbfx16!= null&& _0x9dbfx16[_0x8d1c[106]]> 0){_0x9dbfx10[_0x8d1c[101]](_0x8d1c[107],_0x9dbfx16)}else {_0x9dbfx10[_0x8d1c[108]](_0x8d1c[107])};this[_0x8d1c[110]][_0x8d1c[109]](_0x9dbfx6,_0x9dbfx10)};Graph[_0x8d1c[17]][_0x8d1c[111]]= function(_0x9dbfx6){if(_0x9dbfx6[_0x8d1c[93]]!= null&&  typeof (_0x9dbfx6[_0x8d1c[93]])== _0x8d1c[96]){return _0x9dbfx6[_0x8d1c[93]][_0x8d1c[98]](_0x8d1c[107])};return null};Graph[_0x8d1c[17]][_0x8d1c[56]]= function(){this[_0x8d1c[12]][_0x8d1c[113]][_0x8d1c[112]]= function(){return this[_0x8d1c[47]][_0x8d1c[12]][_0x8d1c[114]]!= null};this[_0x8d1c[29]](mxEvent.START_EDITING,function(_0x9dbfx18,_0x9dbfx19){this[_0x8d1c[30]][_0x8d1c[115]]()});var _0x9dbfx1a=false;var _0x9dbfx1b=null;this[_0x8d1c[116]]= function(_0x9dbfxb){mxGraph[_0x8d1c[17]][_0x8d1c[116]][_0x8d1c[16]](this,arguments);if(_0x9dbfxb[_0x8d1c[33]]()== null){var _0x9dbfx6=this[_0x8d1c[119]](_0x9dbfxb[_0x8d1c[117]],_0x9dbfxb[_0x8d1c[118]]);if(this[_0x8d1c[73]]()[_0x8d1c[72]](_0x9dbfx6)){_0x9dbfxb[_0x8d1c[120]]= this[_0x8d1c[34]][_0x8d1c[33]](_0x9dbfx6);if(_0x9dbfxb[_0x8d1c[120]]!= null&& _0x9dbfxb[_0x8d1c[120]][_0x8d1c[121]]!= null){this[_0x8d1c[26]][_0x8d1c[25]][_0x8d1c[24]]= _0x9dbfxb[_0x8d1c[120]][_0x8d1c[121]][_0x8d1c[122]][_0x8d1c[25]][_0x8d1c[24]]}}};if(_0x9dbfxb[_0x8d1c[33]]()== null){this[_0x8d1c[26]][_0x8d1c[25]][_0x8d1c[24]]= _0x8d1c[31]}};this[_0x8d1c[123]]= function(_0x9dbfx1c,_0x9dbfxb,_0x9dbfx18){if(_0x9dbfx1c== mxEvent[_0x8d1c[124]]){if(!this[_0x8d1c[30]][_0x8d1c[125]]()){_0x9dbfx1b= _0x9dbfxb[_0x8d1c[126]]();_0x9dbfx1a= (_0x9dbfx1b!= null)?this[_0x8d1c[53]](_0x9dbfx1b):this[_0x8d1c[127]]()}else {_0x9dbfx1a= false;_0x9dbfx1b= null}}else {if(_0x9dbfx1c== mxEvent[_0x8d1c[128]]){if(_0x9dbfx1a&&  !this[_0x8d1c[129]]()){if(!this[_0x8d1c[30]][_0x8d1c[125]]()){var _0x9dbfx1d=mxEvent[_0x8d1c[131]](_0x9dbfxb[_0x8d1c[130]]());var _0x9dbfx1e=mxEvent[_0x8d1c[132]](_0x9dbfxb[_0x8d1c[130]]());this[_0x8d1c[30]][_0x8d1c[133]](_0x9dbfx1d+ 16,_0x9dbfx1e,_0x9dbfx1b,_0x9dbfxb[_0x8d1c[130]]())};_0x9dbfx1a= false;_0x9dbfx1b= null;_0x9dbfxb[_0x8d1c[134]]();return};_0x9dbfx1a= false;_0x9dbfx1b= null}};mxGraph[_0x8d1c[17]][_0x8d1c[123]][_0x8d1c[16]](this,arguments);if(_0x9dbfx1c== mxEvent[_0x8d1c[135]]&& _0x9dbfxb[_0x8d1c[136]]()){_0x9dbfx1a= false;_0x9dbfx1b= null}}};(function(){mxVertexHandler[_0x8d1c[17]][_0x8d1c[137]]= true;mxText[_0x8d1c[17]][_0x8d1c[138]]= 5;mxText[_0x8d1c[17]][_0x8d1c[139]]= 1;if(touchStyle){mxConstants[_0x8d1c[140]]= 16;mxConstants[_0x8d1c[141]]= 7;if(mxClient[_0x8d1c[4]]){mxVertexHandler[_0x8d1c[17]][_0x8d1c[142]]= 4;mxEdgeHandler[_0x8d1c[17]][_0x8d1c[142]]= 6;Graph[_0x8d1c[17]][_0x8d1c[142]]= 14;Graph[_0x8d1c[17]][_0x8d1c[143]]= 20;mxPanningHandler[_0x8d1c[17]][_0x8d1c[144]]= false;mxPanningHandler[_0x8d1c[17]][_0x8d1c[145]]= true;mxPanningHandler[_0x8d1c[17]][_0x8d1c[146]]= function(_0x9dbfxb){var _0x9dbfx19=_0x9dbfxb[_0x8d1c[130]]();return (this[_0x8d1c[145]]&& (this[_0x8d1c[147]]|| _0x9dbfxb[_0x8d1c[33]]()== null))|| (mxEvent[_0x8d1c[148]](_0x9dbfx19)&& mxEvent[_0x8d1c[149]](_0x9dbfx19))|| (this[_0x8d1c[150]]&& mxEvent[_0x8d1c[151]](_0x9dbfx19))}};var _0x9dbfx1f=mxGraphHandler[_0x8d1c[17]][_0x8d1c[152]];mxGraphHandler[_0x8d1c[17]][_0x8d1c[152]]= function(_0x9dbfx18,_0x9dbfxb){_0x9dbfx1f[_0x8d1c[16]](this,arguments);if(this[_0x8d1c[47]][_0x8d1c[53]](_0x9dbfxb[_0x8d1c[126]]())&& this[_0x8d1c[47]][_0x8d1c[54]]()> 1){this[_0x8d1c[153]]= false}};Graph[_0x8d1c[17]][_0x8d1c[154]]= function(_0x9dbfx1){this[_0x8d1c[155]]=  new mxTooltipHandler(this);this[_0x8d1c[155]][_0x8d1c[156]](false);this[_0x8d1c[157]]=  new mxSelectionCellsHandler(this);this[_0x8d1c[30]]=  new mxPanningHandler(this);this[_0x8d1c[30]][_0x8d1c[158]]= false;this[_0x8d1c[12]]=  new mxConnectionHandler(this);this[_0x8d1c[12]][_0x8d1c[156]](false);this[_0x8d1c[159]]=  new mxGraphHandler(this)};mxConnectionHandler[_0x8d1c[17]][_0x8d1c[160]]= function(_0x9dbfxe,_0x9dbfx20){if(touchStyle&& _0x9dbfx20!= null){this[_0x8d1c[47]][_0x8d1c[161]](_0x9dbfx20)}else {this[_0x8d1c[47]][_0x8d1c[161]](_0x9dbfxe)}};var _0x9dbfx21=mxGraph[_0x8d1c[17]][_0x8d1c[162]];Graph[_0x8d1c[17]][_0x8d1c[162]]= function(_0x9dbfx19,_0x9dbfx6){if(_0x9dbfx6== null){var _0x9dbfx22=mxUtils[_0x8d1c[163]](this[_0x8d1c[26]],mxEvent[_0x8d1c[131]](_0x9dbfx19),mxEvent[_0x8d1c[132]](_0x9dbfx19));_0x9dbfx6= this[_0x8d1c[119]](_0x9dbfx22[_0x8d1c[164]],_0x9dbfx22[_0x8d1c[165]])};_0x9dbfx21[_0x8d1c[0]](this,_0x9dbfx19,_0x9dbfx6)};var _0x9dbfx23= new mxImage(IMAGE_PATH+ _0x8d1c[166],16,16);mxVertexHandler[_0x8d1c[17]][_0x8d1c[167]]= _0x9dbfx23;mxEdgeHandler[_0x8d1c[17]][_0x8d1c[167]]= _0x9dbfx23;mxOutline[_0x8d1c[17]][_0x8d1c[168]]= _0x9dbfx23; new Image()[_0x8d1c[169]]= _0x9dbfx23[_0x8d1c[169]];var _0x9dbfx24=IMAGE_PATH+ _0x8d1c[170];var _0x9dbfx25=mxVertexHandler[_0x8d1c[17]][_0x8d1c[171]];mxVertexHandler[_0x8d1c[17]][_0x8d1c[171]]= function(){_0x9dbfx25[_0x8d1c[16]](this,arguments);if(showConnectorImg&& this[_0x8d1c[47]][_0x8d1c[12]][_0x8d1c[112]]()&& this[_0x8d1c[47]][_0x8d1c[172]](this[_0x8d1c[120]][_0x8d1c[52]])&&  !this[_0x8d1c[47]][_0x8d1c[85]](this[_0x8d1c[120]][_0x8d1c[52]])&& this[_0x8d1c[47]][_0x8d1c[54]]()== 1){this[_0x8d1c[173]]= mxUtils[_0x8d1c[174]](_0x9dbfx24);this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[24]]= _0x8d1c[27];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[175]]= _0x8d1c[176];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[177]]= _0x8d1c[176];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[178]]= _0x8d1c[179];if(!mxClient[_0x8d1c[4]]){this[_0x8d1c[173]][_0x8d1c[101]](_0x8d1c[180],mxResources[_0x8d1c[94]](_0x8d1c[18]));mxEvent[_0x8d1c[181]](this[_0x8d1c[173]],this[_0x8d1c[47]],this[_0x8d1c[120]])};this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[182]]= _0x8d1c[183];mxEvent[_0x8d1c[185]](this[_0x8d1c[173]],mxUtils[_0x8d1c[28]](this,function(_0x9dbfx19){this[_0x8d1c[47]][_0x8d1c[30]][_0x8d1c[115]]();var _0x9dbfx22=mxUtils[_0x8d1c[163]](this[_0x8d1c[47]][_0x8d1c[26]],mxEvent[_0x8d1c[131]](_0x9dbfx19),mxEvent[_0x8d1c[132]](_0x9dbfx19));this[_0x8d1c[47]][_0x8d1c[12]][_0x8d1c[50]](this[_0x8d1c[120]],_0x9dbfx22[_0x8d1c[164]],_0x9dbfx22[_0x8d1c[165]]);this[_0x8d1c[47]][_0x8d1c[184]]= true;mxEvent[_0x8d1c[134]](_0x9dbfx19)}));this[_0x8d1c[47]][_0x8d1c[26]][_0x8d1c[186]](this[_0x8d1c[173]])};this[_0x8d1c[187]]()};var _0x9dbfx26=mxVertexHandler[_0x8d1c[17]][_0x8d1c[188]];mxVertexHandler[_0x8d1c[17]][_0x8d1c[188]]= function(){_0x9dbfx26[_0x8d1c[16]](this);this[_0x8d1c[187]]()};mxVertexHandler[_0x8d1c[17]][_0x8d1c[187]]= function(){if(this[_0x8d1c[120]]!= null&& this[_0x8d1c[173]]!= null){if(mxVertexHandler[_0x8d1c[17]][_0x8d1c[189]]){this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[190]]= (this[_0x8d1c[120]][_0x8d1c[164]]+ this[_0x8d1c[120]][_0x8d1c[175]]- this[_0x8d1c[173]][_0x8d1c[191]]/ 2)+ _0x8d1c[192];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[193]]= (this[_0x8d1c[120]][_0x8d1c[165]]- this[_0x8d1c[173]][_0x8d1c[194]]/ 2)+ _0x8d1c[192]}else {this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[190]]= (this[_0x8d1c[120]][_0x8d1c[164]]+ this[_0x8d1c[120]][_0x8d1c[175]]+ mxConstants[_0x8d1c[140]]/ 2+ 4)+ _0x8d1c[192];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[193]]= (this[_0x8d1c[120]][_0x8d1c[165]]+ (this[_0x8d1c[120]][_0x8d1c[177]]- this[_0x8d1c[173]][_0x8d1c[194]])/ 2)+ _0x8d1c[192]}}};var _0x9dbfx27=mxVertexHandler[_0x8d1c[17]][_0x8d1c[195]];mxVertexHandler[_0x8d1c[17]][_0x8d1c[195]]= function(_0x9dbfx18,_0x9dbfxb){_0x9dbfx27[_0x8d1c[16]](this,arguments);if(this[_0x8d1c[173]]!= null){this[_0x8d1c[173]][_0x8d1c[197]][_0x8d1c[196]](this[_0x8d1c[173]]);this[_0x8d1c[173]]= null}}; new Image()[_0x8d1c[169]]= _0x9dbfx24}else {var _0x9dbfx28= new mxImage(IMAGE_PATH+ _0x8d1c[198],15,15);mxConnectionHandler[_0x8d1c[17]][_0x8d1c[199]]= _0x9dbfx28; new Image()[_0x8d1c[169]]= _0x9dbfx28[_0x8d1c[169]];if(urlParams[_0x8d1c[18]]== _0x8d1c[19]){var _0x9dbfx28= new mxImage(IMAGE_PATH+ _0x8d1c[198],15,15);var _0x9dbfx25=mxVertexHandler[_0x8d1c[17]][_0x8d1c[171]];mxVertexHandler[_0x8d1c[17]][_0x8d1c[171]]= function(){_0x9dbfx25[_0x8d1c[16]](this,arguments);if(showConnectorImg&& this[_0x8d1c[47]][_0x8d1c[12]][_0x8d1c[112]]()&& this[_0x8d1c[47]][_0x8d1c[172]](this[_0x8d1c[120]][_0x8d1c[52]])&&  !this[_0x8d1c[47]][_0x8d1c[85]](this[_0x8d1c[120]][_0x8d1c[52]])&& this[_0x8d1c[47]][_0x8d1c[54]]()== 1){if(mxClient[_0x8d1c[200]]&&  !mxClient[_0x8d1c[201]]){this[_0x8d1c[173]]= document[_0x8d1c[105]](_0x8d1c[202]);this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[203]]= _0x8d1c[204]+ _0x9dbfx28[_0x8d1c[169]]+ _0x8d1c[205];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[206]]= _0x8d1c[207];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[208]]= _0x8d1c[209];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[175]]= (_0x9dbfx28[_0x8d1c[175]]+ 4)+ _0x8d1c[192];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[177]]= (_0x9dbfx28[_0x8d1c[177]]+ 4)+ _0x8d1c[192];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[210]]= (mxClient[_0x8d1c[211]])?_0x8d1c[212]:_0x8d1c[213]}else {this[_0x8d1c[173]]= mxUtils[_0x8d1c[174]](_0x9dbfx28[_0x8d1c[169]]);this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[175]]= _0x9dbfx28[_0x8d1c[175]]+ _0x8d1c[192];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[177]]= _0x9dbfx28[_0x8d1c[177]]+ _0x8d1c[192]};this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[24]]= _0x8d1c[27];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[178]]= _0x8d1c[179];this[_0x8d1c[173]][_0x8d1c[101]](_0x8d1c[180],mxResources[_0x8d1c[94]](_0x8d1c[18]));mxEvent[_0x8d1c[181]](this[_0x8d1c[173]],this[_0x8d1c[47]],this[_0x8d1c[120]]);this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[182]]= _0x8d1c[183];mxEvent[_0x8d1c[29]](this[_0x8d1c[173]],_0x8d1c[214],mxUtils[_0x8d1c[28]](this,function(_0x9dbfx19){this[_0x8d1c[47]][_0x8d1c[30]][_0x8d1c[115]]();var _0x9dbfx22=mxUtils[_0x8d1c[163]](this[_0x8d1c[47]][_0x8d1c[26]],mxEvent[_0x8d1c[131]](_0x9dbfx19),mxEvent[_0x8d1c[132]](_0x9dbfx19));this[_0x8d1c[47]][_0x8d1c[12]][_0x8d1c[50]](this[_0x8d1c[120]],_0x9dbfx22[_0x8d1c[164]],_0x9dbfx22[_0x8d1c[165]]);this[_0x8d1c[47]][_0x8d1c[184]]= true;mxEvent[_0x8d1c[134]](_0x9dbfx19)}));this[_0x8d1c[47]][_0x8d1c[26]][_0x8d1c[186]](this[_0x8d1c[173]])};this[_0x8d1c[187]]()};var _0x9dbfx26=mxVertexHandler[_0x8d1c[17]][_0x8d1c[188]];mxVertexHandler[_0x8d1c[17]][_0x8d1c[188]]= function(){_0x9dbfx26[_0x8d1c[16]](this);this[_0x8d1c[187]]()};mxVertexHandler[_0x8d1c[17]][_0x8d1c[187]]= function(){if(this[_0x8d1c[120]]!= null&& this[_0x8d1c[173]]!= null){if(mxVertexHandler[_0x8d1c[17]][_0x8d1c[189]]){this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[190]]= (this[_0x8d1c[120]][_0x8d1c[164]]+ this[_0x8d1c[120]][_0x8d1c[175]]- this[_0x8d1c[173]][_0x8d1c[191]]/ 2)+ _0x8d1c[192];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[193]]= (this[_0x8d1c[120]][_0x8d1c[165]]- this[_0x8d1c[173]][_0x8d1c[194]]/ 2)+ _0x8d1c[192]}else {this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[190]]= (this[_0x8d1c[120]][_0x8d1c[164]]+ this[_0x8d1c[120]][_0x8d1c[175]]+ mxConstants[_0x8d1c[140]]/ 2+ 2)+ _0x8d1c[192];this[_0x8d1c[173]][_0x8d1c[25]][_0x8d1c[193]]= (this[_0x8d1c[120]][_0x8d1c[165]]+ (this[_0x8d1c[120]][_0x8d1c[177]]- this[_0x8d1c[173]][_0x8d1c[194]])/ 2)+ _0x8d1c[192]}}};var _0x9dbfx27=mxVertexHandler[_0x8d1c[17]][_0x8d1c[195]];mxVertexHandler[_0x8d1c[17]][_0x8d1c[195]]= function(_0x9dbfx18,_0x9dbfxb){_0x9dbfx27[_0x8d1c[16]](this,arguments);if(this[_0x8d1c[173]]!= null){this[_0x8d1c[173]][_0x8d1c[197]][_0x8d1c[196]](this[_0x8d1c[173]]);this[_0x8d1c[173]]= null}}}}})()
\ No newline at end of file
index 05df1cf..1e769db 100644 (file)
@@ -1 +1 @@
-var _0x4eb1=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x6D\x65\x6E\x75\x73","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x56\x65\x72\x64\x61\x6E\x61","\x54\x69\x6D\x65\x73\x20\x4E\x65\x77\x20\x52\x6F\x6D\x61\x6E","\x47\x61\x72\x61\x6D\x6F\x6E\x64","\x43\x6F\x6D\x69\x63\x20\x53\x61\x6E\x73\x20\x4D\x53","\x43\x6F\x75\x72\x69\x65\x72\x20\x4E\x65\x77","\x47\x65\x6F\x72\x67\x69\x61","\x4C\x75\x63\x69\x64\x61\x20\x43\x6F\x6E\x73\x6F\x6C\x65","\x54\x61\x68\x6F\x6D\x61","\x6C\x65\x6E\x67\x74\x68","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x73\x74\x79\x6C\x65\x43\x68\x61\x6E\x67\x65","\x73\x74\x79\x6C\x65","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x63\x75\x73\x74\x6F\x6D","\x67\x65\x74","","\x70\x72\x6F\x6D\x70\x74\x43\x68\x61\x6E\x67\x65","\x62\x69\x6E\x64","\x70\x75\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x28\x70\x74\x29","\x31\x32","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x70\x78","\x53\x54\x59\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x28\x70\x78\x29","\x31","\x6C\x69\x6E\x65","\x73\x74\x72\x61\x69\x67\x68\x74","\x53\x54\x59\x4C\x45\x5F\x45\x44\x47\x45","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x65\x6C\x62\x6F\x77\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6D\x61\x6E\x75\x61\x6C","\x73\x65\x67\x6D\x65\x6E\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x61\x75\x74\x6F\x6D\x61\x74\x69\x63","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x63\x6C\x61\x73\x73\x69\x63","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x41\x52\x52\x4F\x57","\x41\x52\x52\x4F\x57\x5F\x43\x4C\x41\x53\x53\x49\x43","\x6F\x70\x65\x6E\x41\x72\x72\x6F\x77","\x41\x52\x52\x4F\x57\x5F\x4F\x50\x45\x4E","\x62\x6C\x6F\x63\x6B","\x41\x52\x52\x4F\x57\x5F\x42\x4C\x4F\x43\x4B","\x6F\x76\x61\x6C","\x41\x52\x52\x4F\x57\x5F\x4F\x56\x41\x4C","\x64\x69\x61\x6D\x6F\x6E\x64","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44","\x64\x69\x61\x6D\x6F\x6E\x64\x54\x68\x69\x6E","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44\x5F\x54\x48\x49\x4E","\x6E\x6F\x6E\x65","\x4E\x4F\x4E\x45","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x65\x6E\x64\x46\x69\x6C\x6C","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x61\x64\x64\x49\x74\x65\x6D","\x73\x69\x7A\x65","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x41\x52\x52\x4F\x57","\x73\x74\x61\x72\x74\x46\x69\x6C\x6C","\x73\x70\x61\x63\x69\x6E\x67","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x68\x61\x64\x6F\x77","\x61\x63\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x74\x6F\x70","\x30","\x72\x69\x67\x68\x74","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x67\x6C\x6F\x62\x61\x6C","\x70\x65\x72\x69\x6D\x65\x74\x65\x72","\x73\x6F\x75\x72\x63\x65\x53\x70\x61\x63\x69\x6E\x67","\x74\x61\x72\x67\x65\x74\x53\x70\x61\x63\x69\x6E\x67","\x66\x6F\x72\x6D\x61\x74","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D","\x74\x65\x78\x74","\x61\x64\x64\x53\x75\x62\x6D\x65\x6E\x75","\x2D","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D\x73","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x77\x6F\x72\x64\x57\x72\x61\x70","\x74\x65\x78\x74\x4F\x70\x61\x63\x69\x74\x79","\x28\x25\x29","\x31\x30\x30","\x68\x69\x64\x65","\x6C\x65\x66\x74\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x4C\x45\x46\x54","\x63\x65\x6E\x74\x65\x72","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x72\x69\x67\x68\x74\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x74\x6F\x70\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x54\x4F\x50","\x6D\x69\x64\x64\x6C\x65","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x62\x6F\x74\x74\x6F\x6D\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x74\x69\x6C\x74","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x61\x6C\x69\x67\x6E","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73","\x6C\x61\x79\x6F\x75\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x46\x6C\x6F\x77","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x76\x65\x72\x74\x69\x63\x61\x6C\x46\x6C\x6F\x77","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x61\x72\x72\x61\x6E\x67\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x76\x69\x65\x77","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x25","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x66\x69\x74\x50\x61\x67\x65","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x66\x69\x6C\x65","\x6E\x65\x77","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x41\x73","\x70\x75\x62\x6C\x69\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x65\x64\x69\x74\x46\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x70\x72\x69\x6E\x74","\x65\x64\x69\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x75\x74","\x63\x6F\x70\x79","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x68\x65\x6C\x70","\x61\x62\x6F\x75\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x65\x78\x65\x63\x75\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x20","\x70\x72\x6F\x6D\x70\x74","\x6C\x61\x62\x65\x6C","\x66\x75\x6E\x63\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x64\x64\x43\x68\x65\x63\x6B\x6D\x61\x72\x6B","\x61\x64\x64\x53\x68\x6F\x72\x74\x63\x75\x74","\x73\x68\x6F\x72\x74\x63\x75\x74","\x73\x70\x61\x6E","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6F\x6C\x6F\x72","\x67\x72\x61\x79","\x77\x72\x69\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x32\x70\x78\x20\x35\x30\x25","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x73\x6D\x61\x72\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72\x73","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x69\x73\x45\x64\x67\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x62\x65\x6E\x64\x73","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x69\x76","\x20\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x4D\x65\x6E\x75","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x61\x70\x70\x6C\x79","\x64\x65\x73\x74\x72\x6F\x79","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x2D\x73\x69\x64\x65\x62\x61\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6C\x69\x63\x6B","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74"];Menus= function(_0x681ex1){this[_0x4eb1[0]]= _0x681ex1;this[_0x4eb1[1]]=  new Object();this[_0x4eb1[2]](); new Image()[_0x4eb1[3]]= IMAGE_PATH+ _0x4eb1[4]};Menus[_0x4eb1[5]][_0x4eb1[2]]= function(){var _0x681ex2=this[_0x4eb1[0]][_0x4eb1[7]][_0x4eb1[6]];this[_0x4eb1[30]](_0x4eb1[8], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){var _0x681ex5=[_0x4eb1[9],_0x4eb1[10],_0x4eb1[11],_0x4eb1[12],_0x4eb1[13],_0x4eb1[14],_0x4eb1[15],_0x4eb1[16],_0x4eb1[17]];for(var _0x681ex6=0;_0x681ex6< _0x681ex5[_0x4eb1[18]];_0x681ex6++){var _0x681ex7=this[_0x4eb1[20]](_0x681ex3,_0x681ex5[_0x681ex6],[mxConstants[_0x4eb1[19]]],[_0x681ex5[_0x681ex6]],null,_0x681ex4);_0x681ex7[_0x4eb1[23]][_0x4eb1[22]][_0x4eb1[21]][_0x4eb1[8]]= _0x681ex5[_0x681ex6]};_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[25]),_0x4eb1[27],mxConstants.DEFAULT_FONTFAMILY,mxConstants.STYLE_FONTFAMILY,_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[31], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){var _0x681ex8=[6,8,9,10,11,12,14,18,24,36,48,72];for(var _0x681ex6=0;_0x681ex6< _0x681ex8[_0x4eb1[18]];_0x681ex6++){this[_0x4eb1[20]](_0x681ex3,_0x681ex8[_0x681ex6],[mxConstants[_0x4eb1[32]]],[_0x681ex8[_0x681ex6]],null,_0x681ex4)};_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[25]),_0x4eb1[33],_0x4eb1[34],mxConstants.STYLE_FONTSIZE,_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[35], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){var _0x681ex8=[1,2,3,4,8,12,16,24];for(var _0x681ex6=0;_0x681ex6< _0x681ex8[_0x4eb1[18]];_0x681ex6++){this[_0x4eb1[20]](_0x681ex3,_0x681ex8[_0x681ex6]+ _0x4eb1[36],[mxConstants[_0x4eb1[37]]],[_0x681ex8[_0x681ex6]],null,_0x681ex4)};_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[25]),_0x4eb1[38],_0x4eb1[39],mxConstants.STYLE_STROKEWIDTH,_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[40], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[41]),[mxConstants[_0x4eb1[42]]],[null],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[43]),[mxConstants[_0x4eb1[42]]],[_0x4eb1[44]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[45]),[mxConstants[_0x4eb1[42]],mxConstants[_0x4eb1[46]]],[_0x4eb1[47],_0x4eb1[45]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[48]),[mxConstants[_0x4eb1[42]],mxConstants[_0x4eb1[46]]],[_0x4eb1[47],_0x4eb1[48]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[49]),[mxConstants[_0x4eb1[42]]],[_0x4eb1[50]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[51]),[mxConstants[_0x4eb1[42]]],[_0x4eb1[52]],null,_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[53], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[54]),[mxConstants[_0x4eb1[55]]],[mxConstants[_0x4eb1[56]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[57]),[mxConstants[_0x4eb1[55]]],[mxConstants[_0x4eb1[58]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[59]),[mxConstants[_0x4eb1[55]]],[mxConstants[_0x4eb1[60]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[61]),[mxConstants[_0x4eb1[55]]],[mxConstants[_0x4eb1[62]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[63]),[mxConstants[_0x4eb1[55]]],[mxConstants[_0x4eb1[64]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[65]),[mxConstants[_0x4eb1[55]]],[mxConstants[_0x4eb1[66]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[67]),[mxConstants[_0x4eb1[55]]],[mxConstants[_0x4eb1[68]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[69]),null,function(){_0x681ex2[_0x4eb1[71]](_0x4eb1[70],true)},_0x681ex4,null,true);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[73]),_0x4eb1[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_ENDSIZE,_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[74], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[54]),[mxConstants[_0x4eb1[75]]],[mxConstants[_0x4eb1[56]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[57]),[mxConstants[_0x4eb1[75]]],[mxConstants[_0x4eb1[58]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[59]),[mxConstants[_0x4eb1[75]]],[mxConstants[_0x4eb1[60]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[61]),[mxConstants[_0x4eb1[75]]],[mxConstants[_0x4eb1[62]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[63]),[mxConstants[_0x4eb1[75]]],[mxConstants[_0x4eb1[64]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[65]),[mxConstants[_0x4eb1[75]]],[mxConstants[_0x4eb1[66]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[67]),[mxConstants[_0x4eb1[75]]],[mxConstants[_0x4eb1[68]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[69]),null,function(){_0x681ex2[_0x4eb1[71]](_0x4eb1[76],true)},_0x681ex4,null,true);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[73]),_0x4eb1[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_STARTSIZE,_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[77], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){var _0x681ex9=this[_0x4eb1[0]][_0x4eb1[80]][_0x4eb1[26]](_0x4eb1[79])[_0x4eb1[78]];var _0x681exa=this[_0x4eb1[26]](_0x4eb1[40])[_0x4eb1[78]];if(_0x681ex9|| _0x681ex3[_0x4eb1[81]]){this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[82]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_SPACING_TOP,_0x681ex4,_0x681ex9);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[84]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_SPACING_RIGHT,_0x681ex4,_0x681ex9);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[85]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_SPACING_BOTTOM,_0x681ex4,_0x681ex9);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[86]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_SPACING_LEFT,_0x681ex4,_0x681ex9);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[87]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_SPACING,_0x681ex4,_0x681ex9);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[88]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_PERIMETER_SPACING,_0x681ex4,_0x681ex9)};if(_0x681exa|| _0x681ex3[_0x4eb1[81]]){_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[89]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_SOURCE_PERIMETER_SPACING,_0x681ex4,_0x681exa);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[90]),_0x4eb1[38],_0x4eb1[83],mxConstants.STYLE_TARGET_PERIMETER_SPACING,_0x681ex4,_0x681exa)}})));this[_0x4eb1[30]](_0x4eb1[91], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[92]](_0x681ex3,_0x4eb1[21],_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[93], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){var _0x681exb=this[_0x4eb1[26]](_0x4eb1[93])[_0x4eb1[78]];_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[94]](_0x4eb1[8],_0x681ex3,_0x681ex4);this[_0x4eb1[94]](_0x4eb1[31],_0x681ex3,_0x681ex4);this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[95],_0x4eb1[96],_0x4eb1[97],_0x4eb1[98],_0x4eb1[95]],_0x681ex4);this[_0x4eb1[94]](_0x4eb1[100],_0x681ex3,_0x681ex4);this[_0x4eb1[92]](_0x681ex3,_0x4eb1[101],_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[28]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[102]),_0x4eb1[103],_0x4eb1[104],mxConstants.STYLE_TEXT_OPACITY,_0x681ex4,_0x681exb);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[105]),null,function(){_0x681ex2[_0x4eb1[71]](mxConstants.STYLE_NOLABEL,false)},_0x681ex4,null,_0x681exb)})));this[_0x4eb1[30]](_0x4eb1[100], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[106]),[mxConstants[_0x4eb1[107]]],[mxConstants[_0x4eb1[108]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[109]),[mxConstants[_0x4eb1[107]]],[mxConstants[_0x4eb1[110]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[111]),[mxConstants[_0x4eb1[107]]],[mxConstants[_0x4eb1[112]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[113]),[mxConstants[_0x4eb1[114]]],[mxConstants[_0x4eb1[115]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[116]),[mxConstants[_0x4eb1[114]]],[mxConstants[_0x4eb1[117]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[118]),[mxConstants[_0x4eb1[114]]],[mxConstants[_0x4eb1[119]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[94]](_0x4eb1[120],_0x681ex3,_0x681ex4);this[_0x4eb1[94]](_0x4eb1[77],_0x681ex3,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);var _0x681exb=this[_0x4eb1[26]](_0x4eb1[93])[_0x4eb1[78]];_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[48]),null,function(){_0x681ex2[_0x4eb1[71]](mxConstants.STYLE_HORIZONTAL,true)},_0x681ex4,null,_0x681exb)})));this[_0x4eb1[30]](_0x4eb1[120], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[86]),[mxConstants[_0x4eb1[121]],mxConstants[_0x4eb1[107]]],[mxConstants[_0x4eb1[108]],mxConstants[_0x4eb1[112]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[109]),[mxConstants[_0x4eb1[121]],mxConstants[_0x4eb1[107]]],[mxConstants[_0x4eb1[110]],mxConstants[_0x4eb1[110]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[84]),[mxConstants[_0x4eb1[121]],mxConstants[_0x4eb1[107]]],[mxConstants[_0x4eb1[112]],mxConstants[_0x4eb1[108]]],null,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[82]),[mxConstants[_0x4eb1[122]],mxConstants[_0x4eb1[114]]],[mxConstants[_0x4eb1[115]],mxConstants[_0x4eb1[119]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[116]),[mxConstants[_0x4eb1[122]],mxConstants[_0x4eb1[114]]],[mxConstants[_0x4eb1[117]],mxConstants[_0x4eb1[117]]],null,_0x681ex4);this[_0x4eb1[20]](_0x681ex3,mxResources[_0x4eb1[26]](_0x4eb1[85]),[mxConstants[_0x4eb1[122]],mxConstants[_0x4eb1[114]]],[mxConstants[_0x4eb1[119]],mxConstants[_0x4eb1[115]]],null,_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[123], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[124]),null,function(){_0x681ex2[_0x4eb1[71]](mxConstants.STYLE_FLIPH,false)},_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[125]),null,function(){_0x681ex2[_0x4eb1[71]](mxConstants.STYLE_FLIPV,false)},_0x681ex4);this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[95],_0x4eb1[126],_0x4eb1[127]],_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[128], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[106]),null,function(){_0x681ex2[_0x4eb1[129]](mxConstants.ALIGN_LEFT)},_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[109]),null,function(){_0x681ex2[_0x4eb1[129]](mxConstants.ALIGN_CENTER)},_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[111]),null,function(){_0x681ex2[_0x4eb1[129]](mxConstants.ALIGN_RIGHT)},_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[113]),null,function(){_0x681ex2[_0x4eb1[129]](mxConstants.ALIGN_TOP)},_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[116]),null,function(){_0x681ex2[_0x4eb1[129]](mxConstants.ALIGN_MIDDLE)},_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[118]),null,function(){_0x681ex2[_0x4eb1[129]](mxConstants.ALIGN_BOTTOM)},_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[130], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[131]),null,mxUtils[_0x4eb1[29]](this,function(){var _0x681exc= new mxHierarchicalLayout(_0x681ex2,mxConstants.DIRECTION_WEST);this[_0x4eb1[0]][_0x4eb1[132]](_0x681exc,true,true)}),_0x681ex4);_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x4eb1[133]),null,mxUtils[_0x4eb1[29]](this,function(){var _0x681exc= new mxHierarchicalLayout(_0x681ex2,mxConstants.DIRECTION_NORTH);this[_0x4eb1[0]][_0x4eb1[132]](_0x681exc,true,true)}),_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[134], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[135],_0x4eb1[95],_0x4eb1[136],_0x4eb1[137],_0x4eb1[95],_0x4eb1[138],_0x4eb1[139]],_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[140], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[141],_0x4eb1[142],_0x4eb1[95]],_0x681ex4);this[_0x4eb1[94]](_0x4eb1[130],_0x681ex3,_0x681ex4);_0x681ex3[_0x4eb1[24]](_0x681ex4);this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[95],_0x4eb1[143],_0x4eb1[144],_0x4eb1[145]],_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[146], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[147]],_0x681ex4);_0x681ex3[_0x4eb1[24]]();var _0x681exd=[0.25,0.5,0.75,1,2,4];for(var _0x681ex6=0;_0x681ex6< _0x681exd[_0x4eb1[18]];_0x681ex6++){(function(_0x681exe){_0x681ex3[_0x4eb1[72]]((_0x681exe* 100)+ _0x4eb1[148],null,function(){_0x681ex2[_0x4eb1[149]](_0x681exe)},_0x681ex4)})(_0x681exd[_0x681ex6])};this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[95],_0x4eb1[150],_0x4eb1[151],_0x4eb1[95],_0x4eb1[152],_0x4eb1[153],_0x4eb1[95],_0x4eb1[154],_0x4eb1[155]],_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[156], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[157],_0x4eb1[158],_0x4eb1[95],_0x4eb1[159],_0x4eb1[160],_0x4eb1[161],_0x4eb1[95],_0x4eb1[162],_0x4eb1[95],_0x4eb1[163],_0x4eb1[164],_0x4eb1[95],_0x4eb1[165],_0x4eb1[166],_0x4eb1[95],_0x4eb1[167]],_0x681ex4)})));this[_0x4eb1[30]](_0x4eb1[168], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[169],_0x4eb1[170],_0x4eb1[95],_0x4eb1[171],_0x4eb1[172],_0x4eb1[173],_0x4eb1[174],_0x4eb1[95],_0x4eb1[175],_0x4eb1[95],_0x4eb1[176],_0x4eb1[177],_0x4eb1[178]])})));this[_0x4eb1[30]](_0x4eb1[179], new Menu(mxUtils[_0x4eb1[29]](this,function(_0x681ex3,_0x681ex4){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[179],_0x4eb1[95],_0x4eb1[180]])})))};Menus[_0x4eb1[5]][_0x4eb1[30]]= function(_0x681exf,_0x681ex3){this[_0x4eb1[1]][_0x681exf]= _0x681ex3};Menus[_0x4eb1[5]][_0x4eb1[26]]= function(_0x681exf){return this[_0x4eb1[1]][_0x681exf]};Menus[_0x4eb1[5]][_0x4eb1[94]]= function(_0x681exf,_0x681ex3,_0x681ex4){var _0x681exb=this[_0x4eb1[26]](_0x681exf)[_0x4eb1[78]];if(_0x681ex3[_0x4eb1[81]]|| _0x681exb){var _0x681ex10=_0x681ex3[_0x4eb1[72]](mxResources[_0x4eb1[26]](_0x681exf),null,null,_0x681ex4,null,_0x681exb);this[_0x4eb1[181]](_0x681exf,_0x681ex3,_0x681ex10)}};Menus[_0x4eb1[5]][_0x4eb1[181]]= function(_0x681exf,_0x681ex11,_0x681ex4){var _0x681ex3=this[_0x4eb1[26]](_0x681exf);if(_0x681ex3!= null&& (_0x681ex11[_0x4eb1[81]]|| _0x681ex3[_0x4eb1[78]])){this[_0x4eb1[26]](_0x681exf)[_0x4eb1[182]](_0x681ex11,_0x681ex4)}};Menus[_0x4eb1[5]][_0x4eb1[20]]= function(_0x681ex3,_0x681ex12,_0x681ex13,_0x681ex14,_0x681ex15,_0x681ex4){return _0x681ex3[_0x4eb1[72]](_0x681ex12,null,mxUtils[_0x4eb1[29]](this,function(){var _0x681ex2=this[_0x4eb1[0]][_0x4eb1[7]][_0x4eb1[6]];_0x681ex2[_0x4eb1[184]]()[_0x4eb1[183]]();try{for(var _0x681ex6=0;_0x681ex6< _0x681ex13[_0x4eb1[18]];_0x681ex6++){_0x681ex2[_0x4eb1[185]](_0x681ex13[_0x681ex6],_0x681ex14[_0x681ex6])}}finally{_0x681ex2[_0x4eb1[184]]()[_0x4eb1[186]]()}}),_0x681ex4,_0x681ex15)};Menus[_0x4eb1[5]][_0x4eb1[28]]= function(_0x681ex3,_0x681ex12,_0x681ex16,_0x681ex17,_0x681ex18,_0x681ex4,_0x681exb){return _0x681ex3[_0x4eb1[72]](_0x681ex12,null,mxUtils[_0x4eb1[29]](this,function(){var _0x681ex2=this[_0x4eb1[0]][_0x4eb1[7]][_0x4eb1[6]];var _0x681ex19=_0x681ex17;var _0x681ex1a=_0x681ex2[_0x4eb1[189]]()[_0x4eb1[188]](_0x681ex2[_0x4eb1[187]]());if(_0x681ex1a!= null){_0x681ex19= _0x681ex1a[_0x4eb1[21]][_0x681ex18]|| _0x681ex19};_0x681ex19= mxUtils[_0x4eb1[192]](mxResources[_0x4eb1[26]](_0x4eb1[190])+ ((_0x681ex16[_0x4eb1[18]]> 0)?(_0x4eb1[191]+ _0x681ex16):_0x4eb1[27]),_0x681ex19);if(_0x681ex19!= null&& _0x681ex19[_0x4eb1[18]]> 0){_0x681ex2[_0x4eb1[185]](_0x681ex18,_0x681ex19)}}),_0x681ex4,null,_0x681exb)};Menus[_0x4eb1[5]][_0x4eb1[92]]= function(_0x681ex3,_0x681ex18,_0x681ex4){var _0x681ex1b=this[_0x4eb1[0]][_0x4eb1[80]][_0x4eb1[26]](_0x681ex18);if(_0x681ex1b!= null&& (_0x681ex3[_0x4eb1[81]]|| _0x681ex1b[_0x4eb1[78]])){var _0x681ex1c=_0x681ex3[_0x4eb1[72]](_0x681ex1b[_0x4eb1[193]],null,_0x681ex1b[_0x4eb1[194]],_0x681ex4,null,_0x681ex1b[_0x4eb1[78]]);if(_0x681ex1b[_0x4eb1[195]]&& _0x681ex1b[_0x4eb1[196]]()){this[_0x4eb1[197]](_0x681ex1c)};this[_0x4eb1[198]](_0x681ex1c,_0x681ex1b);return _0x681ex1c};return null};Menus[_0x4eb1[5]][_0x4eb1[198]]= function(_0x681ex1c,_0x681ex1b){if(_0x681ex1b[_0x4eb1[199]]!= null){var _0x681ex1d=_0x681ex1c[_0x4eb1[23]][_0x4eb1[22]][_0x4eb1[22]];var _0x681ex1e=document[_0x4eb1[201]](_0x4eb1[200]);_0x681ex1e[_0x4eb1[21]][_0x4eb1[202]]= _0x4eb1[203];mxUtils[_0x4eb1[204]](_0x681ex1e,_0x681ex1b[_0x4eb1[199]]);_0x681ex1d[_0x4eb1[205]](_0x681ex1e)}};Menus[_0x4eb1[5]][_0x4eb1[197]]= function(_0x681ex1c){var _0x681ex1d=_0x681ex1c[_0x4eb1[23]][_0x4eb1[22]];_0x681ex1d[_0x4eb1[21]][_0x4eb1[206]]= _0x4eb1[207]+ IMAGE_PATH+ _0x4eb1[208];_0x681ex1d[_0x4eb1[21]][_0x4eb1[209]]= _0x4eb1[210];_0x681ex1d[_0x4eb1[21]][_0x4eb1[211]]= _0x4eb1[212]};Menus[_0x4eb1[5]][_0x4eb1[99]]= function(_0x681ex3,_0x681ex13,_0x681ex4){for(var _0x681ex6=0;_0x681ex6< _0x681ex13[_0x4eb1[18]];_0x681ex6++){if(_0x681ex13[_0x681ex6]== _0x4eb1[95]){_0x681ex3[_0x4eb1[24]](_0x681ex4)}else {this[_0x4eb1[92]](_0x681ex3,_0x681ex13[_0x681ex6],_0x681ex4)}}};Menus[_0x4eb1[5]][_0x4eb1[213]]= function(_0x681ex3,_0x681ex1f,_0x681ex20){var _0x681ex2=this[_0x4eb1[0]][_0x4eb1[7]][_0x4eb1[6]];_0x681ex3[_0x4eb1[214]]= true;if(_0x681ex2[_0x4eb1[215]]()){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[169],_0x4eb1[170],_0x4eb1[95],_0x4eb1[173],_0x4eb1[95]])}else {this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[174],_0x4eb1[95],_0x4eb1[171],_0x4eb1[172],_0x4eb1[95],_0x4eb1[175]]);if(_0x681ex2[_0x4eb1[216]]()== 1&& _0x681ex2[_0x4eb1[184]]()[_0x4eb1[217]](_0x681ex2[_0x4eb1[187]]())){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[218]])};_0x681ex3[_0x4eb1[24]]()};if(_0x681ex2[_0x4eb1[216]]()> 0){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[141],_0x4eb1[142],_0x4eb1[95]]);if(_0x681ex2[_0x4eb1[184]]()[_0x4eb1[217]](_0x681ex2[_0x4eb1[187]]())){var _0x681ex21=false;var _0x681ex1f=_0x681ex2[_0x4eb1[187]]();if(_0x681ex1f!= null&& _0x681ex2[_0x4eb1[184]]()[_0x4eb1[217]](_0x681ex1f)){var _0x681ex22=_0x681ex2[_0x4eb1[220]][_0x4eb1[219]](_0x681ex1f);if(_0x681ex22 instanceof  mxEdgeHandler&& _0x681ex22[_0x4eb1[221]]!= null&& _0x681ex22[_0x4eb1[221]][_0x4eb1[18]]> 2){var _0x681ex23=_0x681ex22[_0x4eb1[222]]( new mxMouseEvent(_0x681ex20));var _0x681ex24=this[_0x4eb1[0]][_0x4eb1[80]][_0x4eb1[26]](_0x4eb1[223]);_0x681ex24[_0x4eb1[224]]= _0x681ex22;_0x681ex24[_0x4eb1[225]]= _0x681ex23;_0x681ex21= _0x681ex23> 0&& _0x681ex23< _0x681ex22[_0x4eb1[221]][_0x4eb1[18]]}};this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[95],(_0x681ex21)?_0x4eb1[223]:_0x4eb1[226]])}else {if(_0x681ex2[_0x4eb1[216]]()> 1){_0x681ex3[_0x4eb1[24]]();this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[143]])}};_0x681ex3[_0x4eb1[24]]();if(_0x681ex2[_0x4eb1[216]]()== 1){var _0x681ex25=_0x681ex2[_0x4eb1[227]](_0x681ex2[_0x4eb1[187]]());if(_0x681ex25!= null){this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[228]])}}}else {this[_0x4eb1[99]](_0x681ex3,[_0x4eb1[95],_0x4eb1[176],_0x4eb1[177],_0x4eb1[95],_0x4eb1[178]])}};Menus[_0x4eb1[5]][_0x4eb1[229]]= function(_0x681ex26){var _0x681ex27= new Menubar(this[_0x4eb1[0]],_0x681ex26);var _0x681ex28=[_0x4eb1[156],_0x4eb1[168],_0x4eb1[146],_0x4eb1[91],_0x4eb1[93],_0x4eb1[140],_0x4eb1[179]];for(var _0x681ex6=0;_0x681ex6< _0x681ex28[_0x4eb1[18]];_0x681ex6++){_0x681ex27[_0x4eb1[181]](mxResources[_0x4eb1[26]](_0x681ex28[_0x681ex6]),this[_0x4eb1[26]](_0x681ex28[_0x681ex6])[_0x4eb1[194]])};return _0x681ex27};function Menubar(_0x681ex1,_0x681ex26){this[_0x4eb1[0]]= _0x681ex1;this[_0x4eb1[230]]= _0x681ex26;mxEvent[_0x4eb1[232]](document,mxUtils[_0x4eb1[29]](this,function(_0x681ex20){this[_0x4eb1[231]]()}))}Menubar[_0x4eb1[5]][_0x4eb1[231]]= function(){if(this[_0x4eb1[233]]!= null){this[_0x4eb1[233]][_0x4eb1[231]]()}};Menubar[_0x4eb1[5]][_0x4eb1[181]]= function(_0x681ex12,_0x681ex2a){var _0x681ex2b=document[_0x4eb1[201]](_0x4eb1[234]);_0x681ex2b[_0x4eb1[237]](_0x4eb1[235],_0x4eb1[236]);_0x681ex2b[_0x4eb1[238]]= _0x4eb1[239];mxUtils[_0x4eb1[204]](_0x681ex2b,_0x681ex12);this[_0x4eb1[240]](_0x681ex2b,_0x681ex2a);this[_0x4eb1[230]][_0x4eb1[205]](_0x681ex2b);return _0x681ex2b};Menubar[_0x4eb1[5]][_0x4eb1[240]]= function(_0x681ex2b,_0x681ex2a){if(_0x681ex2a!= null){var _0x681ex2c=true;var _0x681ex2d=mxUtils[_0x4eb1[29]](this,function(_0x681ex20){if(_0x681ex2c&& _0x681ex2b[_0x4eb1[78]]== null|| _0x681ex2b[_0x4eb1[78]]){this[_0x4eb1[0]][_0x4eb1[7]][_0x4eb1[6]][_0x4eb1[241]][_0x4eb1[231]]();var _0x681ex3= new mxPopupMenu(_0x681ex2a);_0x681ex3[_0x4eb1[242]][_0x4eb1[238]]+= _0x4eb1[243];_0x681ex3[_0x4eb1[214]]= true;_0x681ex3[_0x4eb1[81]]= true;_0x681ex3[_0x4eb1[244]]= true;_0x681ex3[_0x4eb1[231]]= mxUtils[_0x4eb1[29]](this,function(){mxPopupMenu[_0x4eb1[5]][_0x4eb1[231]][_0x4eb1[245]](_0x681ex3,arguments);_0x681ex3[_0x4eb1[246]]();this[_0x4eb1[233]]= null;this[_0x4eb1[247]]= null});var _0x681ex2e=_0x681ex2b[_0x4eb1[248]]+ document[_0x4eb1[251]](_0x4eb1[250])[_0x4eb1[249]]+ 22;var _0x681ex2f=_0x681ex2b[_0x4eb1[252]]+ _0x681ex2b[_0x4eb1[253]]+ 140;_0x681ex3[_0x4eb1[254]](_0x681ex2e,_0x681ex2f,null,_0x681ex20);this[_0x4eb1[233]]= _0x681ex3;this[_0x4eb1[247]]= _0x681ex2b};_0x681ex2c= true;mxEvent[_0x4eb1[255]](_0x681ex20)});mxEvent[_0x4eb1[257]](_0x681ex2b,_0x4eb1[256],mxUtils[_0x4eb1[29]](this,function(_0x681ex20){if(this[_0x4eb1[233]]!= null&& this[_0x4eb1[247]]!= _0x681ex2b){this[_0x4eb1[231]]();_0x681ex2d(_0x681ex20)}}));mxEvent[_0x4eb1[257]](_0x681ex2b,_0x4eb1[258],mxUtils[_0x4eb1[29]](this,function(){_0x681ex2c= this[_0x4eb1[247]]!= _0x681ex2b}));mxEvent[_0x4eb1[257]](_0x681ex2b,_0x4eb1[259],_0x681ex2d)}};function Menu(_0x681ex2a,_0x681exb){mxEventSource[_0x4eb1[260]](this);this[_0x4eb1[194]]= _0x681ex2a;this[_0x4eb1[78]]= (_0x681exb!= null)?_0x681exb:true}mxUtils[_0x4eb1[261]](Menu,mxEventSource);Menu[_0x4eb1[5]][_0x4eb1[262]]= function(_0x681ex19){if(this[_0x4eb1[78]]!= _0x681ex19){this[_0x4eb1[78]]= _0x681ex19;this[_0x4eb1[264]]( new mxEventObject(_0x4eb1[263]))}};Menu[_0x4eb1[5]][_0x4eb1[182]]= function(_0x681ex3,_0x681ex4){this[_0x4eb1[194]](_0x681ex3,_0x681ex4)}
\ No newline at end of file
+var _0x5ef5=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x6D\x65\x6E\x75\x73","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x56\x65\x72\x64\x61\x6E\x61","\x54\x69\x6D\x65\x73\x20\x4E\x65\x77\x20\x52\x6F\x6D\x61\x6E","\x47\x61\x72\x61\x6D\x6F\x6E\x64","\x43\x6F\x6D\x69\x63\x20\x53\x61\x6E\x73\x20\x4D\x53","\x43\x6F\x75\x72\x69\x65\x72\x20\x4E\x65\x77","\x47\x65\x6F\x72\x67\x69\x61","\x4C\x75\x63\x69\x64\x61\x20\x43\x6F\x6E\x73\x6F\x6C\x65","\x54\x61\x68\x6F\x6D\x61","\x6C\x65\x6E\x67\x74\x68","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x73\x74\x79\x6C\x65\x43\x68\x61\x6E\x67\x65","\x73\x74\x79\x6C\x65","\x6E\x65\x78\x74\x53\x69\x62\x6C\x69\x6E\x67","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x63\x75\x73\x74\x6F\x6D","\x67\x65\x74","","\x70\x72\x6F\x6D\x70\x74\x43\x68\x61\x6E\x67\x65","\x62\x69\x6E\x64","\x70\x75\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x28\x70\x74\x29","\x31\x32","\x6C\x69\x6E\x65\x77\x69\x64\x74\x68","\x70\x78","\x53\x54\x59\x4C\x45\x5F\x53\x54\x52\x4F\x4B\x45\x57\x49\x44\x54\x48","\x28\x70\x78\x29","\x31","\x6C\x69\x6E\x65","\x73\x74\x72\x61\x69\x67\x68\x74","\x53\x54\x59\x4C\x45\x5F\x45\x44\x47\x45","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E","\x65\x6E\x74\x69\x74\x79\x52\x65\x6C\x61\x74\x69\x6F\x6E\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x53\x54\x59\x4C\x45\x5F\x45\x4C\x42\x4F\x57","\x65\x6C\x62\x6F\x77\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x76\x65\x72\x74\x69\x63\x61\x6C","\x6D\x61\x6E\x75\x61\x6C","\x73\x65\x67\x6D\x65\x6E\x74\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x61\x75\x74\x6F\x6D\x61\x74\x69\x63","\x6F\x72\x74\x68\x6F\x67\x6F\x6E\x61\x6C\x45\x64\x67\x65\x53\x74\x79\x6C\x65","\x6C\x69\x6E\x65\x65\x6E\x64","\x63\x6C\x61\x73\x73\x69\x63","\x53\x54\x59\x4C\x45\x5F\x45\x4E\x44\x41\x52\x52\x4F\x57","\x41\x52\x52\x4F\x57\x5F\x43\x4C\x41\x53\x53\x49\x43","\x6F\x70\x65\x6E\x41\x72\x72\x6F\x77","\x41\x52\x52\x4F\x57\x5F\x4F\x50\x45\x4E","\x62\x6C\x6F\x63\x6B","\x41\x52\x52\x4F\x57\x5F\x42\x4C\x4F\x43\x4B","\x6F\x76\x61\x6C","\x41\x52\x52\x4F\x57\x5F\x4F\x56\x41\x4C","\x64\x69\x61\x6D\x6F\x6E\x64","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44","\x64\x69\x61\x6D\x6F\x6E\x64\x54\x68\x69\x6E","\x41\x52\x52\x4F\x57\x5F\x44\x49\x41\x4D\x4F\x4E\x44\x5F\x54\x48\x49\x4E","\x6E\x6F\x6E\x65","\x4E\x4F\x4E\x45","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74","\x65\x6E\x64\x46\x69\x6C\x6C","\x74\x6F\x67\x67\x6C\x65\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x61\x64\x64\x49\x74\x65\x6D","\x73\x69\x7A\x65","\x6C\x69\x6E\x65\x73\x74\x61\x72\x74","\x53\x54\x59\x4C\x45\x5F\x53\x54\x41\x52\x54\x41\x52\x52\x4F\x57","\x73\x74\x61\x72\x74\x46\x69\x6C\x6C","\x73\x70\x61\x63\x69\x6E\x67","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x68\x61\x64\x6F\x77","\x61\x63\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x74\x6F\x70","\x30","\x72\x69\x67\x68\x74","\x62\x6F\x74\x74\x6F\x6D","\x6C\x65\x66\x74","\x67\x6C\x6F\x62\x61\x6C","\x70\x65\x72\x69\x6D\x65\x74\x65\x72","\x73\x6F\x75\x72\x63\x65\x53\x70\x61\x63\x69\x6E\x67","\x74\x61\x72\x67\x65\x74\x53\x70\x61\x63\x69\x6E\x67","\x66\x6F\x72\x6D\x61\x74","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D","\x74\x65\x78\x74","\x61\x64\x64\x53\x75\x62\x6D\x65\x6E\x75","\x2D","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x61\x64\x64\x4D\x65\x6E\x75\x49\x74\x65\x6D\x73","\x61\x6C\x69\x67\x6E\x6D\x65\x6E\x74","\x77\x6F\x72\x64\x57\x72\x61\x70","\x74\x65\x78\x74\x4F\x70\x61\x63\x69\x74\x79","\x28\x25\x29","\x31\x30\x30","\x68\x69\x64\x65","\x6C\x65\x66\x74\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x4C\x45\x46\x54","\x63\x65\x6E\x74\x65\x72","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x72\x69\x67\x68\x74\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x74\x6F\x70\x41\x6C\x69\x67\x6E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x41\x4C\x49\x47\x4E","\x41\x4C\x49\x47\x4E\x5F\x54\x4F\x50","\x6D\x69\x64\x64\x6C\x65","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x62\x6F\x74\x74\x6F\x6D\x41\x6C\x69\x67\x6E","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x54\x59\x4C\x45\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x53\x54\x59\x4C\x45\x5F\x56\x45\x52\x54\x49\x43\x41\x4C\x5F\x4C\x41\x42\x45\x4C\x5F\x50\x4F\x53\x49\x54\x49\x4F\x4E","\x64\x69\x72\x65\x63\x74\x69\x6F\x6E","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x74\x69\x6C\x74","\x72\x6F\x74\x61\x74\x69\x6F\x6E","\x61\x6C\x69\x67\x6E","\x61\x6C\x69\x67\x6E\x43\x65\x6C\x6C\x73","\x6C\x61\x79\x6F\x75\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C\x46\x6C\x6F\x77","\x65\x78\x65\x63\x75\x74\x65\x4C\x61\x79\x6F\x75\x74","\x76\x65\x72\x74\x69\x63\x61\x6C\x46\x6C\x6F\x77","\x6E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E","\x68\x6F\x6D\x65","\x65\x78\x69\x74\x47\x72\x6F\x75\x70","\x65\x6E\x74\x65\x72\x47\x72\x6F\x75\x70","\x65\x78\x70\x61\x6E\x64","\x63\x6F\x6C\x6C\x61\x70\x73\x65","\x61\x72\x72\x61\x6E\x67\x65","\x74\x6F\x46\x72\x6F\x6E\x74","\x74\x6F\x42\x61\x63\x6B","\x67\x72\x6F\x75\x70","\x75\x6E\x67\x72\x6F\x75\x70","\x72\x65\x6D\x6F\x76\x65\x46\x72\x6F\x6D\x47\x72\x6F\x75\x70","\x76\x69\x65\x77","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x25","\x7A\x6F\x6F\x6D\x54\x6F","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x66\x69\x74\x57\x69\x6E\x64\x6F\x77","\x63\x75\x73\x74\x6F\x6D\x5A\x6F\x6F\x6D","\x66\x69\x74\x50\x61\x67\x65","\x66\x69\x74\x50\x61\x67\x65\x57\x69\x64\x74\x68","\x66\x69\x6C\x65","\x6E\x65\x77","\x6F\x70\x65\x6E","\x73\x61\x76\x65","\x73\x61\x76\x65\x41\x73","\x70\x75\x62\x6C\x69\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x69\x6D\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x65\x64\x69\x74\x46\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x70\x72\x69\x6E\x74","\x65\x64\x69\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x75\x74","\x63\x6F\x70\x79","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x73\x65\x6C\x65\x63\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x73\x65\x6C\x65\x63\x74\x45\x64\x67\x65\x73","\x73\x65\x6C\x65\x63\x74\x41\x6C\x6C","\x68\x65\x6C\x70","\x61\x62\x6F\x75\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x65\x78\x65\x63\x75\x74\x65","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x65\x6E\x74\x65\x72\x56\x61\x6C\x75\x65","\x20","\x70\x72\x6F\x6D\x70\x74","\x6C\x61\x62\x65\x6C","\x66\x75\x6E\x63\x74","\x74\x6F\x67\x67\x6C\x65\x41\x63\x74\x69\x6F\x6E","\x69\x73\x53\x65\x6C\x65\x63\x74\x65\x64","\x61\x64\x64\x43\x68\x65\x63\x6B\x6D\x61\x72\x6B","\x61\x64\x64\x53\x68\x6F\x72\x74\x63\x75\x74","\x73\x68\x6F\x72\x74\x63\x75\x74","\x73\x70\x61\x6E","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6F\x6C\x6F\x72","\x67\x72\x61\x79","\x77\x72\x69\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x2F\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x32\x70\x78\x20\x35\x30\x25","\x63\x72\x65\x61\x74\x65\x50\x6F\x70\x75\x70\x4D\x65\x6E\x75","\x73\x6D\x61\x72\x74\x53\x65\x70\x61\x72\x61\x74\x6F\x72\x73","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x6F\x75\x6E\x74","\x69\x73\x45\x64\x67\x65","\x73\x65\x74\x41\x73\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x72","\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73\x48\x61\x6E\x64\x6C\x65\x72","\x62\x65\x6E\x64\x73","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x72\x65\x6D\x6F\x76\x65\x57\x61\x79\x70\x6F\x69\x6E\x74","\x68\x61\x6E\x64\x6C\x65\x72","\x69\x6E\x64\x65\x78","\x61\x64\x64\x57\x61\x79\x70\x6F\x69\x6E\x74","\x67\x65\x74\x4C\x69\x6E\x6B\x46\x6F\x72\x43\x65\x6C\x6C","\x6F\x70\x65\x6E\x4C\x69\x6E\x6B","\x63\x72\x65\x61\x74\x65\x4D\x65\x6E\x75\x62\x61\x72","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x49\x74\x65\x6D","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x64\x69\x76","\x20\x67\x65\x4D\x65\x6E\x75\x62\x61\x72\x4D\x65\x6E\x75","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x61\x70\x70\x6C\x79","\x64\x65\x73\x74\x72\x6F\x79","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x2D\x73\x69\x64\x65\x62\x61\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x63\x6C\x69\x63\x6B","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x66\x69\x72\x65\x45\x76\x65\x6E\x74"];Menus= function(_0xdfa5x1){this[_0x5ef5[0]]= _0xdfa5x1;this[_0x5ef5[1]]=  new Object();this[_0x5ef5[2]](); new Image()[_0x5ef5[3]]= IMAGE_PATH+ _0x5ef5[4]};Menus[_0x5ef5[5]][_0x5ef5[2]]= function(){var _0xdfa5x2=this[_0x5ef5[0]][_0x5ef5[7]][_0x5ef5[6]];this[_0x5ef5[30]](_0x5ef5[8], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){var _0xdfa5x5=[_0x5ef5[9],_0x5ef5[10],_0x5ef5[11],_0x5ef5[12],_0x5ef5[13],_0x5ef5[14],_0x5ef5[15],_0x5ef5[16],_0x5ef5[17]];for(var _0xdfa5x6=0;_0xdfa5x6< _0xdfa5x5[_0x5ef5[18]];_0xdfa5x6++){var _0xdfa5x7=this[_0x5ef5[20]](_0xdfa5x3,_0xdfa5x5[_0xdfa5x6],[mxConstants[_0x5ef5[19]]],[_0xdfa5x5[_0xdfa5x6]],null,_0xdfa5x4);_0xdfa5x7[_0x5ef5[23]][_0x5ef5[22]][_0x5ef5[21]][_0x5ef5[8]]= _0xdfa5x5[_0xdfa5x6]};_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[25]),_0x5ef5[27],mxConstants.DEFAULT_FONTFAMILY,mxConstants.STYLE_FONTFAMILY,_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[31], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){var _0xdfa5x8=[6,8,9,10,11,12,14,18,24,36,48,72];for(var _0xdfa5x6=0;_0xdfa5x6< _0xdfa5x8[_0x5ef5[18]];_0xdfa5x6++){this[_0x5ef5[20]](_0xdfa5x3,_0xdfa5x8[_0xdfa5x6],[mxConstants[_0x5ef5[32]]],[_0xdfa5x8[_0xdfa5x6]],null,_0xdfa5x4)};_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[25]),_0x5ef5[33],_0x5ef5[34],mxConstants.STYLE_FONTSIZE,_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[35], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){var _0xdfa5x8=[1,2,3,4,8,12,16,24];for(var _0xdfa5x6=0;_0xdfa5x6< _0xdfa5x8[_0x5ef5[18]];_0xdfa5x6++){this[_0x5ef5[20]](_0xdfa5x3,_0xdfa5x8[_0xdfa5x6]+ _0x5ef5[36],[mxConstants[_0x5ef5[37]]],[_0xdfa5x8[_0xdfa5x6]],null,_0xdfa5x4)};_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[25]),_0x5ef5[38],_0x5ef5[39],mxConstants.STYLE_STROKEWIDTH,_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[40], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[41]),[mxConstants[_0x5ef5[42]]],[null],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[43]),[mxConstants[_0x5ef5[42]]],[_0x5ef5[44]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[45]),[mxConstants[_0x5ef5[42]],mxConstants[_0x5ef5[46]]],[_0x5ef5[47],_0x5ef5[45]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[48]),[mxConstants[_0x5ef5[42]],mxConstants[_0x5ef5[46]]],[_0x5ef5[47],_0x5ef5[48]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[49]),[mxConstants[_0x5ef5[42]]],[_0x5ef5[50]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[51]),[mxConstants[_0x5ef5[42]]],[_0x5ef5[52]],null,_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[53], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[54]),[mxConstants[_0x5ef5[55]]],[mxConstants[_0x5ef5[56]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[57]),[mxConstants[_0x5ef5[55]]],[mxConstants[_0x5ef5[58]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[59]),[mxConstants[_0x5ef5[55]]],[mxConstants[_0x5ef5[60]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[61]),[mxConstants[_0x5ef5[55]]],[mxConstants[_0x5ef5[62]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[63]),[mxConstants[_0x5ef5[55]]],[mxConstants[_0x5ef5[64]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[65]),[mxConstants[_0x5ef5[55]]],[mxConstants[_0x5ef5[66]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[67]),[mxConstants[_0x5ef5[55]]],[mxConstants[_0x5ef5[68]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[69]),null,function(){_0xdfa5x2[_0x5ef5[71]](_0x5ef5[70],true)},_0xdfa5x4,null,true);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[73]),_0x5ef5[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_ENDSIZE,_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[74], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[54]),[mxConstants[_0x5ef5[75]]],[mxConstants[_0x5ef5[56]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[57]),[mxConstants[_0x5ef5[75]]],[mxConstants[_0x5ef5[58]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[59]),[mxConstants[_0x5ef5[75]]],[mxConstants[_0x5ef5[60]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[61]),[mxConstants[_0x5ef5[75]]],[mxConstants[_0x5ef5[62]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[63]),[mxConstants[_0x5ef5[75]]],[mxConstants[_0x5ef5[64]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[65]),[mxConstants[_0x5ef5[75]]],[mxConstants[_0x5ef5[66]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[67]),[mxConstants[_0x5ef5[75]]],[mxConstants[_0x5ef5[68]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[69]),null,function(){_0xdfa5x2[_0x5ef5[71]](_0x5ef5[76],true)},_0xdfa5x4,null,true);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[73]),_0x5ef5[38],mxConstants.DEFAULT_MARKERSIZE,mxConstants.STYLE_STARTSIZE,_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[77], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){var _0xdfa5x9=this[_0x5ef5[0]][_0x5ef5[80]][_0x5ef5[26]](_0x5ef5[79])[_0x5ef5[78]];var _0xdfa5xa=this[_0x5ef5[26]](_0x5ef5[40])[_0x5ef5[78]];if(_0xdfa5x9|| _0xdfa5x3[_0x5ef5[81]]){this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[82]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_SPACING_TOP,_0xdfa5x4,_0xdfa5x9);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[84]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_SPACING_RIGHT,_0xdfa5x4,_0xdfa5x9);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[85]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_SPACING_BOTTOM,_0xdfa5x4,_0xdfa5x9);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[86]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_SPACING_LEFT,_0xdfa5x4,_0xdfa5x9);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[87]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_SPACING,_0xdfa5x4,_0xdfa5x9);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[88]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_PERIMETER_SPACING,_0xdfa5x4,_0xdfa5x9)};if(_0xdfa5xa|| _0xdfa5x3[_0x5ef5[81]]){_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[89]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_SOURCE_PERIMETER_SPACING,_0xdfa5x4,_0xdfa5xa);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[90]),_0x5ef5[38],_0x5ef5[83],mxConstants.STYLE_TARGET_PERIMETER_SPACING,_0xdfa5x4,_0xdfa5xa)}})));this[_0x5ef5[30]](_0x5ef5[91], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[92]](_0xdfa5x3,_0x5ef5[21],_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[93], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){var _0xdfa5xb=this[_0x5ef5[26]](_0x5ef5[93])[_0x5ef5[78]];_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[94]](_0x5ef5[8],_0xdfa5x3,_0xdfa5x4);this[_0x5ef5[94]](_0x5ef5[31],_0xdfa5x3,_0xdfa5x4);this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[95],_0x5ef5[96],_0x5ef5[97],_0x5ef5[98],_0x5ef5[95]],_0xdfa5x4);this[_0x5ef5[94]](_0x5ef5[100],_0xdfa5x3,_0xdfa5x4);this[_0x5ef5[92]](_0xdfa5x3,_0x5ef5[101],_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[28]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[102]),_0x5ef5[103],_0x5ef5[104],mxConstants.STYLE_TEXT_OPACITY,_0xdfa5x4,_0xdfa5xb);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[105]),null,function(){_0xdfa5x2[_0x5ef5[71]](mxConstants.STYLE_NOLABEL,false)},_0xdfa5x4,null,_0xdfa5xb)})));this[_0x5ef5[30]](_0x5ef5[100], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[106]),[mxConstants[_0x5ef5[107]]],[mxConstants[_0x5ef5[108]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[109]),[mxConstants[_0x5ef5[107]]],[mxConstants[_0x5ef5[110]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[111]),[mxConstants[_0x5ef5[107]]],[mxConstants[_0x5ef5[112]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[113]),[mxConstants[_0x5ef5[114]]],[mxConstants[_0x5ef5[115]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[116]),[mxConstants[_0x5ef5[114]]],[mxConstants[_0x5ef5[117]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[118]),[mxConstants[_0x5ef5[114]]],[mxConstants[_0x5ef5[119]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[94]](_0x5ef5[120],_0xdfa5x3,_0xdfa5x4);this[_0x5ef5[94]](_0x5ef5[77],_0xdfa5x3,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);var _0xdfa5xb=this[_0x5ef5[26]](_0x5ef5[93])[_0x5ef5[78]];_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[48]),null,function(){_0xdfa5x2[_0x5ef5[71]](mxConstants.STYLE_HORIZONTAL,true)},_0xdfa5x4,null,_0xdfa5xb)})));this[_0x5ef5[30]](_0x5ef5[120], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[86]),[mxConstants[_0x5ef5[121]],mxConstants[_0x5ef5[107]]],[mxConstants[_0x5ef5[108]],mxConstants[_0x5ef5[112]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[109]),[mxConstants[_0x5ef5[121]],mxConstants[_0x5ef5[107]]],[mxConstants[_0x5ef5[110]],mxConstants[_0x5ef5[110]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[84]),[mxConstants[_0x5ef5[121]],mxConstants[_0x5ef5[107]]],[mxConstants[_0x5ef5[112]],mxConstants[_0x5ef5[108]]],null,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[82]),[mxConstants[_0x5ef5[122]],mxConstants[_0x5ef5[114]]],[mxConstants[_0x5ef5[115]],mxConstants[_0x5ef5[119]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[116]),[mxConstants[_0x5ef5[122]],mxConstants[_0x5ef5[114]]],[mxConstants[_0x5ef5[117]],mxConstants[_0x5ef5[117]]],null,_0xdfa5x4);this[_0x5ef5[20]](_0xdfa5x3,mxResources[_0x5ef5[26]](_0x5ef5[85]),[mxConstants[_0x5ef5[122]],mxConstants[_0x5ef5[114]]],[mxConstants[_0x5ef5[119]],mxConstants[_0x5ef5[115]]],null,_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[123], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[124]),null,function(){_0xdfa5x2[_0x5ef5[71]](mxConstants.STYLE_FLIPH,false)},_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[125]),null,function(){_0xdfa5x2[_0x5ef5[71]](mxConstants.STYLE_FLIPV,false)},_0xdfa5x4);this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[95],_0x5ef5[126],_0x5ef5[127]],_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[128], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[106]),null,function(){_0xdfa5x2[_0x5ef5[129]](mxConstants.ALIGN_LEFT)},_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[109]),null,function(){_0xdfa5x2[_0x5ef5[129]](mxConstants.ALIGN_CENTER)},_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[111]),null,function(){_0xdfa5x2[_0x5ef5[129]](mxConstants.ALIGN_RIGHT)},_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[113]),null,function(){_0xdfa5x2[_0x5ef5[129]](mxConstants.ALIGN_TOP)},_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[116]),null,function(){_0xdfa5x2[_0x5ef5[129]](mxConstants.ALIGN_MIDDLE)},_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[118]),null,function(){_0xdfa5x2[_0x5ef5[129]](mxConstants.ALIGN_BOTTOM)},_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[130], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[131]),null,mxUtils[_0x5ef5[29]](this,function(){var _0xdfa5xc= new mxHierarchicalLayout(_0xdfa5x2,mxConstants.DIRECTION_WEST);this[_0x5ef5[0]][_0x5ef5[132]](_0xdfa5xc,true,true)}),_0xdfa5x4);_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0x5ef5[133]),null,mxUtils[_0x5ef5[29]](this,function(){var _0xdfa5xc= new mxHierarchicalLayout(_0xdfa5x2,mxConstants.DIRECTION_NORTH);this[_0x5ef5[0]][_0x5ef5[132]](_0xdfa5xc,true,true)}),_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[134], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[135],_0x5ef5[95],_0x5ef5[136],_0x5ef5[137],_0x5ef5[95],_0x5ef5[138],_0x5ef5[139]],_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[140], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[141],_0x5ef5[142],_0x5ef5[95]],_0xdfa5x4);this[_0x5ef5[94]](_0x5ef5[130],_0xdfa5x3,_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4);this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[95],_0x5ef5[143],_0x5ef5[144],_0x5ef5[145]],_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[146], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[147]],_0xdfa5x4);_0xdfa5x3[_0x5ef5[24]]();var _0xdfa5xd=[0.25,0.5,0.75,1,2,4];for(var _0xdfa5x6=0;_0xdfa5x6< _0xdfa5xd[_0x5ef5[18]];_0xdfa5x6++){(function(_0xdfa5xe){_0xdfa5x3[_0x5ef5[72]]((_0xdfa5xe* 100)+ _0x5ef5[148],null,function(){_0xdfa5x2[_0x5ef5[149]](_0xdfa5xe)},_0xdfa5x4)})(_0xdfa5xd[_0xdfa5x6])};this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[95],_0x5ef5[150],_0x5ef5[151],_0x5ef5[95],_0x5ef5[152],_0x5ef5[153],_0x5ef5[95],_0x5ef5[154],_0x5ef5[155]],_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[156], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[157],_0x5ef5[158],_0x5ef5[95],_0x5ef5[159],_0x5ef5[160],_0x5ef5[161],_0x5ef5[95],_0x5ef5[162],_0x5ef5[95],_0x5ef5[163],_0x5ef5[164],_0x5ef5[95],_0x5ef5[165],_0x5ef5[166],_0x5ef5[95],_0x5ef5[167]],_0xdfa5x4)})));this[_0x5ef5[30]](_0x5ef5[168], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[169],_0x5ef5[170],_0x5ef5[95],_0x5ef5[171],_0x5ef5[172],_0x5ef5[173],_0x5ef5[174],_0x5ef5[95],_0x5ef5[175],_0x5ef5[95],_0x5ef5[176],_0x5ef5[177],_0x5ef5[178]])})));this[_0x5ef5[30]](_0x5ef5[179], new Menu(mxUtils[_0x5ef5[29]](this,function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[179],_0x5ef5[95],_0x5ef5[180]])})))};Menus[_0x5ef5[5]][_0x5ef5[30]]= function(_0xdfa5xf,_0xdfa5x3){this[_0x5ef5[1]][_0xdfa5xf]= _0xdfa5x3};Menus[_0x5ef5[5]][_0x5ef5[26]]= function(_0xdfa5xf){return this[_0x5ef5[1]][_0xdfa5xf]};Menus[_0x5ef5[5]][_0x5ef5[94]]= function(_0xdfa5xf,_0xdfa5x3,_0xdfa5x4){var _0xdfa5xb=this[_0x5ef5[26]](_0xdfa5xf)[_0x5ef5[78]];if(_0xdfa5x3[_0x5ef5[81]]|| _0xdfa5xb){var _0xdfa5x10=_0xdfa5x3[_0x5ef5[72]](mxResources[_0x5ef5[26]](_0xdfa5xf),null,null,_0xdfa5x4,null,_0xdfa5xb);this[_0x5ef5[181]](_0xdfa5xf,_0xdfa5x3,_0xdfa5x10)}};Menus[_0x5ef5[5]][_0x5ef5[181]]= function(_0xdfa5xf,_0xdfa5x11,_0xdfa5x4){var _0xdfa5x3=this[_0x5ef5[26]](_0xdfa5xf);if(_0xdfa5x3!= null&& (_0xdfa5x11[_0x5ef5[81]]|| _0xdfa5x3[_0x5ef5[78]])){this[_0x5ef5[26]](_0xdfa5xf)[_0x5ef5[182]](_0xdfa5x11,_0xdfa5x4)}};Menus[_0x5ef5[5]][_0x5ef5[20]]= function(_0xdfa5x3,_0xdfa5x12,_0xdfa5x13,_0xdfa5x14,_0xdfa5x15,_0xdfa5x4){return _0xdfa5x3[_0x5ef5[72]](_0xdfa5x12,null,mxUtils[_0x5ef5[29]](this,function(){var _0xdfa5x2=this[_0x5ef5[0]][_0x5ef5[7]][_0x5ef5[6]];_0xdfa5x2[_0x5ef5[184]]()[_0x5ef5[183]]();try{for(var _0xdfa5x6=0;_0xdfa5x6< _0xdfa5x13[_0x5ef5[18]];_0xdfa5x6++){_0xdfa5x2[_0x5ef5[185]](_0xdfa5x13[_0xdfa5x6],_0xdfa5x14[_0xdfa5x6])}}finally{_0xdfa5x2[_0x5ef5[184]]()[_0x5ef5[186]]()}}),_0xdfa5x4,_0xdfa5x15)};Menus[_0x5ef5[5]][_0x5ef5[28]]= function(_0xdfa5x3,_0xdfa5x12,_0xdfa5x16,_0xdfa5x17,_0xdfa5x18,_0xdfa5x4,_0xdfa5xb){return _0xdfa5x3[_0x5ef5[72]](_0xdfa5x12,null,mxUtils[_0x5ef5[29]](this,function(){var _0xdfa5x2=this[_0x5ef5[0]][_0x5ef5[7]][_0x5ef5[6]];var _0xdfa5x19=_0xdfa5x17;var _0xdfa5x1a=_0xdfa5x2[_0x5ef5[189]]()[_0x5ef5[188]](_0xdfa5x2[_0x5ef5[187]]());if(_0xdfa5x1a!= null){_0xdfa5x19= _0xdfa5x1a[_0x5ef5[21]][_0xdfa5x18]|| _0xdfa5x19};_0xdfa5x19= mxUtils[_0x5ef5[192]](mxResources[_0x5ef5[26]](_0x5ef5[190])+ ((_0xdfa5x16[_0x5ef5[18]]> 0)?(_0x5ef5[191]+ _0xdfa5x16):_0x5ef5[27]),_0xdfa5x19);if(_0xdfa5x19!= null&& _0xdfa5x19[_0x5ef5[18]]> 0){_0xdfa5x2[_0x5ef5[185]](_0xdfa5x18,_0xdfa5x19)}}),_0xdfa5x4,null,_0xdfa5xb)};Menus[_0x5ef5[5]][_0x5ef5[92]]= function(_0xdfa5x3,_0xdfa5x18,_0xdfa5x4){var _0xdfa5x1b=this[_0x5ef5[0]][_0x5ef5[80]][_0x5ef5[26]](_0xdfa5x18);if(_0xdfa5x1b!= null&& (_0xdfa5x3[_0x5ef5[81]]|| _0xdfa5x1b[_0x5ef5[78]])){var _0xdfa5x1c=_0xdfa5x3[_0x5ef5[72]](_0xdfa5x1b[_0x5ef5[193]],null,_0xdfa5x1b[_0x5ef5[194]],_0xdfa5x4,null,_0xdfa5x1b[_0x5ef5[78]]);if(_0xdfa5x1b[_0x5ef5[195]]&& _0xdfa5x1b[_0x5ef5[196]]()){this[_0x5ef5[197]](_0xdfa5x1c)};this[_0x5ef5[198]](_0xdfa5x1c,_0xdfa5x1b);return _0xdfa5x1c};return null};Menus[_0x5ef5[5]][_0x5ef5[198]]= function(_0xdfa5x1c,_0xdfa5x1b){if(_0xdfa5x1b[_0x5ef5[199]]!= null){var _0xdfa5x1d=_0xdfa5x1c[_0x5ef5[23]][_0x5ef5[22]][_0x5ef5[22]];var _0xdfa5x1e=document[_0x5ef5[201]](_0x5ef5[200]);_0xdfa5x1e[_0x5ef5[21]][_0x5ef5[202]]= _0x5ef5[203];mxUtils[_0x5ef5[204]](_0xdfa5x1e,_0xdfa5x1b[_0x5ef5[199]]);_0xdfa5x1d[_0x5ef5[205]](_0xdfa5x1e)}};Menus[_0x5ef5[5]][_0x5ef5[197]]= function(_0xdfa5x1c){var _0xdfa5x1d=_0xdfa5x1c[_0x5ef5[23]][_0x5ef5[22]];_0xdfa5x1d[_0x5ef5[21]][_0x5ef5[206]]= _0x5ef5[207]+ IMAGE_PATH+ _0x5ef5[208];_0xdfa5x1d[_0x5ef5[21]][_0x5ef5[209]]= _0x5ef5[210];_0xdfa5x1d[_0x5ef5[21]][_0x5ef5[211]]= _0x5ef5[212]};Menus[_0x5ef5[5]][_0x5ef5[99]]= function(_0xdfa5x3,_0xdfa5x13,_0xdfa5x4){for(var _0xdfa5x6=0;_0xdfa5x6< _0xdfa5x13[_0x5ef5[18]];_0xdfa5x6++){if(_0xdfa5x13[_0xdfa5x6]== _0x5ef5[95]){_0xdfa5x3[_0x5ef5[24]](_0xdfa5x4)}else {this[_0x5ef5[92]](_0xdfa5x3,_0xdfa5x13[_0xdfa5x6],_0xdfa5x4)}}};Menus[_0x5ef5[5]][_0x5ef5[213]]= function(_0xdfa5x3,_0xdfa5x1f,_0xdfa5x20){var _0xdfa5x2=this[_0x5ef5[0]][_0x5ef5[7]][_0x5ef5[6]];_0xdfa5x3[_0x5ef5[214]]= true;if(_0xdfa5x2[_0x5ef5[215]]()){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[169],_0x5ef5[170],_0x5ef5[95],_0x5ef5[173],_0x5ef5[95]])}else {this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[174],_0x5ef5[95],_0x5ef5[171],_0x5ef5[172],_0x5ef5[95],_0x5ef5[175]]);if(_0xdfa5x2[_0x5ef5[216]]()== 1&& _0xdfa5x2[_0x5ef5[184]]()[_0x5ef5[217]](_0xdfa5x2[_0x5ef5[187]]())){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[218]])};_0xdfa5x3[_0x5ef5[24]]()};if(_0xdfa5x2[_0x5ef5[216]]()> 0){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[141],_0x5ef5[142],_0x5ef5[95]]);if(_0xdfa5x2[_0x5ef5[184]]()[_0x5ef5[217]](_0xdfa5x2[_0x5ef5[187]]())){var _0xdfa5x21=false;var _0xdfa5x1f=_0xdfa5x2[_0x5ef5[187]]();if(_0xdfa5x1f!= null&& _0xdfa5x2[_0x5ef5[184]]()[_0x5ef5[217]](_0xdfa5x1f)){var _0xdfa5x22=_0xdfa5x2[_0x5ef5[220]][_0x5ef5[219]](_0xdfa5x1f);if(_0xdfa5x22 instanceof  mxEdgeHandler&& _0xdfa5x22[_0x5ef5[221]]!= null&& _0xdfa5x22[_0x5ef5[221]][_0x5ef5[18]]> 2){var _0xdfa5x23=_0xdfa5x22[_0x5ef5[222]]( new mxMouseEvent(_0xdfa5x20));var _0xdfa5x24=this[_0x5ef5[0]][_0x5ef5[80]][_0x5ef5[26]](_0x5ef5[223]);_0xdfa5x24[_0x5ef5[224]]= _0xdfa5x22;_0xdfa5x24[_0x5ef5[225]]= _0xdfa5x23;_0xdfa5x21= _0xdfa5x23> 0&& _0xdfa5x23< _0xdfa5x22[_0x5ef5[221]][_0x5ef5[18]]}};this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[95],(_0xdfa5x21)?_0x5ef5[223]:_0x5ef5[226]])}else {if(_0xdfa5x2[_0x5ef5[216]]()> 1){_0xdfa5x3[_0x5ef5[24]]();this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[143]])}};_0xdfa5x3[_0x5ef5[24]]();if(_0xdfa5x2[_0x5ef5[216]]()== 1){var _0xdfa5x25=_0xdfa5x2[_0x5ef5[227]](_0xdfa5x2[_0x5ef5[187]]());if(_0xdfa5x25!= null){this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[228]])}}}else {this[_0x5ef5[99]](_0xdfa5x3,[_0x5ef5[95],_0x5ef5[176],_0x5ef5[177],_0x5ef5[95],_0x5ef5[178]])}};Menus[_0x5ef5[5]][_0x5ef5[229]]= function(_0xdfa5x26){var _0xdfa5x27= new Menubar(this[_0x5ef5[0]],_0xdfa5x26);var _0xdfa5x28=[_0x5ef5[156],_0x5ef5[168],_0x5ef5[146],_0x5ef5[91],_0x5ef5[93],_0x5ef5[140],_0x5ef5[179]];for(var _0xdfa5x6=0;_0xdfa5x6< _0xdfa5x28[_0x5ef5[18]];_0xdfa5x6++){_0xdfa5x27[_0x5ef5[181]](mxResources[_0x5ef5[26]](_0xdfa5x28[_0xdfa5x6]),this[_0x5ef5[26]](_0xdfa5x28[_0xdfa5x6])[_0x5ef5[194]])};return _0xdfa5x27};function Menubar(_0xdfa5x1,_0xdfa5x26){this[_0x5ef5[0]]= _0xdfa5x1;this[_0x5ef5[230]]= _0xdfa5x26;mxEvent[_0x5ef5[232]](document,mxUtils[_0x5ef5[29]](this,function(_0xdfa5x20){this[_0x5ef5[231]]()}))}Menubar[_0x5ef5[5]][_0x5ef5[231]]= function(){if(this[_0x5ef5[233]]!= null){this[_0x5ef5[233]][_0x5ef5[231]]()}};Menubar[_0x5ef5[5]][_0x5ef5[181]]= function(_0xdfa5x12,_0xdfa5x2a){var _0xdfa5x2b=document[_0x5ef5[201]](_0x5ef5[234]);_0xdfa5x2b[_0x5ef5[237]](_0x5ef5[235],_0x5ef5[236]);_0xdfa5x2b[_0x5ef5[238]]= _0x5ef5[239];mxUtils[_0x5ef5[204]](_0xdfa5x2b,_0xdfa5x12);this[_0x5ef5[240]](_0xdfa5x2b,_0xdfa5x2a);this[_0x5ef5[230]][_0x5ef5[205]](_0xdfa5x2b);return _0xdfa5x2b};Menubar[_0x5ef5[5]][_0x5ef5[240]]= function(_0xdfa5x2b,_0xdfa5x2a){if(_0xdfa5x2a!= null){var _0xdfa5x2c=true;var _0xdfa5x2d=mxUtils[_0x5ef5[29]](this,function(_0xdfa5x20){if(_0xdfa5x2c&& _0xdfa5x2b[_0x5ef5[78]]== null|| _0xdfa5x2b[_0x5ef5[78]]){this[_0x5ef5[0]][_0x5ef5[7]][_0x5ef5[6]][_0x5ef5[241]][_0x5ef5[231]]();var _0xdfa5x3= new mxPopupMenu(_0xdfa5x2a);_0xdfa5x3[_0x5ef5[242]][_0x5ef5[238]]+= _0x5ef5[243];_0xdfa5x3[_0x5ef5[214]]= true;_0xdfa5x3[_0x5ef5[81]]= true;_0xdfa5x3[_0x5ef5[244]]= true;_0xdfa5x3[_0x5ef5[231]]= mxUtils[_0x5ef5[29]](this,function(){mxPopupMenu[_0x5ef5[5]][_0x5ef5[231]][_0x5ef5[245]](_0xdfa5x3,arguments);_0xdfa5x3[_0x5ef5[246]]();this[_0x5ef5[233]]= null;this[_0x5ef5[247]]= null});var _0xdfa5x2e=_0xdfa5x2b[_0x5ef5[248]]+ document[_0x5ef5[251]](_0x5ef5[250])[_0x5ef5[249]]+ 22;var _0xdfa5x2f=_0xdfa5x2b[_0x5ef5[252]]+ _0xdfa5x2b[_0x5ef5[253]]+ 140;_0xdfa5x3[_0x5ef5[254]](_0xdfa5x2e,_0xdfa5x2f,null,_0xdfa5x20);this[_0x5ef5[233]]= _0xdfa5x3;this[_0x5ef5[247]]= _0xdfa5x2b};_0xdfa5x2c= true;mxEvent[_0x5ef5[255]](_0xdfa5x20)});mxEvent[_0x5ef5[257]](_0xdfa5x2b,_0x5ef5[256],mxUtils[_0x5ef5[29]](this,function(_0xdfa5x20){if(this[_0x5ef5[233]]!= null&& this[_0x5ef5[247]]!= _0xdfa5x2b){this[_0x5ef5[231]]();_0xdfa5x2d(_0xdfa5x20)}}));mxEvent[_0x5ef5[257]](_0xdfa5x2b,_0x5ef5[258],mxUtils[_0x5ef5[29]](this,function(){_0xdfa5x2c= this[_0x5ef5[247]]!= _0xdfa5x2b}));mxEvent[_0x5ef5[257]](_0xdfa5x2b,_0x5ef5[259],_0xdfa5x2d)}};function Menu(_0xdfa5x2a,_0xdfa5xb){mxEventSource[_0x5ef5[260]](this);this[_0x5ef5[194]]= _0xdfa5x2a;this[_0x5ef5[78]]= (_0xdfa5xb!= null)?_0xdfa5xb:true}mxUtils[_0x5ef5[261]](Menu,mxEventSource);Menu[_0x5ef5[5]][_0x5ef5[262]]= function(_0xdfa5x19){if(this[_0x5ef5[78]]!= _0xdfa5x19){this[_0x5ef5[78]]= _0xdfa5x19;this[_0x5ef5[264]]( new mxEventObject(_0x5ef5[263]))}};Menu[_0x5ef5[5]][_0x5ef5[182]]= function(_0xdfa5x3,_0xdfa5x4){this[_0x5ef5[194]](_0xdfa5x3,_0xdfa5x4)}
\ No newline at end of file
index 293ef14..9214c3a 100644 (file)
@@ -1 +1 @@
-var _0xcd6e=["\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x73\x69\x7A\x65","\x72\x65\x64\x72\x61\x77\x50\x61\x74\x68","\x73\x74\x79\x6C\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x6D\x69\x6E","\x6D\x6F\x76\x65\x54\x6F","\x6C\x69\x6E\x65\x54\x6F","\x65\x6E\x64","\x63\x6C\x6F\x73\x65","\x63\x75\x62\x65","\x64\x65\x66\x61\x75\x6C\x74\x53\x68\x61\x70\x65\x73","\x6E\x6F\x74\x65","\x74\x61\x62\x57\x69\x64\x74\x68","\x74\x61\x62\x48\x65\x69\x67\x68\x74","\x74\x61\x62\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x69\x67\x68\x74","\x6C\x65\x66\x74","\x66\x6F\x6C\x64\x65\x72","\x63\x61\x72\x64","\x71\x75\x61\x64\x54\x6F","\x74\x61\x70\x65","\x73\x74\x65\x70","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x69\x73\x48\x74\x6D\x6C\x41\x6C\x6C\x6F\x77\x65\x64","\x70\x61\x69\x6E\x74\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x62\x65\x67\x69\x6E","\x73\x74\x72\x6F\x6B\x65","\x61\x70\x70\x6C\x79","\x70\x6C\x75\x73","\x64\x6F\x75\x62\x6C\x65","\x73\x74\x72\x6F\x6B\x65\x77\x69\x64\x74\x68","\x6D\x61\x78","\x70\x61\x69\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x73\x65\x74\x44\x61\x73\x68\x65\x64","\x73\x79\x6D\x62\x6F\x6C","\x41\x6C\x69\x67\x6E","\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x57\x69\x64\x74\x68","\x48\x65\x69\x67\x68\x74","\x53\x70\x61\x63\x69\x6E\x67","\x41\x72\x63\x53\x70\x61\x63\x69\x6E\x67","\x67\x65\x74\x41\x72\x63\x53\x69\x7A\x65","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x73\x61\x76\x65","\x70\x61\x69\x6E\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x72\x65\x73\x74\x6F\x72\x65","\x65\x78\x74","\x6D\x65\x73\x73\x61\x67\x65","\x61\x64\x64\x50\x69\x70\x65","\x63\x75\x72\x76\x65\x54\x6F","\x75\x6D\x6C\x41\x63\x74\x6F\x72","\x6C\x6F\x6C\x6C\x69\x70\x6F\x70","\x6A\x65\x74\x74\x79\x57\x69\x64\x74\x68","\x6A\x65\x74\x74\x79\x48\x65\x69\x67\x68\x74","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74","\x6F\x75\x74\x65\x72\x53\x74\x72\x6F\x6B\x65","\x65\x6C\x6C\x69\x70\x73\x65","\x66\x69\x6C\x6C\x41\x6E\x64\x53\x74\x72\x6F\x6B\x65","\x73\x65\x74\x53\x68\x61\x64\x6F\x77","\x65\x6E\x64\x53\x74\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x74\x61\x74\x65","\x69\x6E\x69\x74\x53\x68\x61\x70\x65\x73","\x78","\x79","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x73\x68\x61\x70\x65\x73","\x70\x61\x69\x6E\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x72\x74","\x6C\x69\x6E\x6B","\x64\x61\x73\x68","\x61\x64\x64\x4D\x61\x72\x6B\x65\x72","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x75\x73\x65\x47\x72\x69\x64\x46\x6F\x72\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x69\x6E\x69\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x74\x61\x74\x65","\x67\x72\x61\x70\x68","\x76\x69\x65\x77","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x73\x72\x63","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x44\x49\x41\x4C\x45\x43\x54\x5F\x56\x4D\x4C","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x74\x56\x69\x65\x77","\x63\x75\x72\x73\x6F\x72","\x6E\x6F\x64\x65","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x43\x75\x72\x73\x6F\x72","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x64\x65\x66\x61\x75\x6C\x74","\x72\x65\x64\x72\x61\x77","\x62\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x42\x6F\x75\x6E\x64\x73","\x64\x65\x73\x74\x72\x6F\x79","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x6F\x75\x72\x63\x65","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x50\x6F\x69\x6E\x74","\x67\x65\x74\x45\x76\x65\x6E\x74","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64\x45\x76\x65\x6E\x74","\x73\x63\x61\x6C\x65","\x73\x6E\x61\x70","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65","\x6D\x6F\x76\x65\x53\x69\x7A\x65\x72\x54\x6F","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x55\x70","\x61\x70\x70\x6C\x79\x53\x74\x79\x6C\x65","\x72\x65\x73\x65\x74","\x67\x65\x74\x53\x68\x61\x70\x65\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x73\x68\x61\x70\x65","\x74\x6F\x52\x61\x64\x69\x61\x6E\x73","\x63\x6F\x73","\x73\x69\x6E","\x69\x73\x50\x61\x69\x6E\x74\x42\x6F\x75\x6E\x64\x73\x49\x6E\x76\x65\x72\x74\x65\x64","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x50\x6F\x69\x6E\x74","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x58","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x59","\x67\x65\x74\x52\x6F\x74\x61\x74\x65\x64\x50\x6F\x69\x6E\x74","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65\x55\x6E\x72\x6F\x74\x61\x74\x65\x64","\x72\x6F\x75\x6E\x64","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x63\x65\x6C\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x69\x7A\x65","\x64\x65\x66\x61\x75\x6C\x74\x56\x61\x6C\x75\x65","\x73\x63\x61\x6C\x65\x46\x61\x63\x74\x6F\x72","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x41\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x73\x74\x65\x6E\x63\x69\x6C","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73"];(function(){function _0xa935x1(){}_0xa935x1[_0xcd6e[0]]=  new mxCylinder();_0xa935x1[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x1;_0xa935x1[_0xcd6e[0]][_0xcd6e[2]]= 20;_0xa935x1[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935x8=Math[_0xcd6e[6]](_0xa935x5,Math[_0xcd6e[6]](_0xa935x6,mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[2]])));if(_0xa935x7){_0xa935x2[_0xcd6e[7]](_0xa935x8,_0xa935x6);_0xa935x2[_0xcd6e[8]](_0xa935x8,_0xa935x8);_0xa935x2[_0xcd6e[8]](0,0);_0xa935x2[_0xcd6e[7]](_0xa935x8,_0xa935x8);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x8);_0xa935x2[_0xcd6e[9]]()}else {_0xa935x2[_0xcd6e[7]](0,0);_0xa935x2[_0xcd6e[8]](_0xa935x5- _0xa935x8,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x8);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6);_0xa935x2[_0xcd6e[8]](_0xa935x8,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935x6- _0xa935x8);_0xa935x2[_0xcd6e[8]](0,0);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[11]]= _0xa935x1;function _0xa935x9(){}_0xa935x9[_0xcd6e[0]]=  new mxCylinder();_0xa935x9[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x9;_0xa935x9[_0xcd6e[0]][_0xcd6e[2]]= 30;_0xa935x9[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935x8=Math[_0xcd6e[6]](_0xa935x5,Math[_0xcd6e[6]](_0xa935x6,mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[2]])));if(_0xa935x7){_0xa935x2[_0xcd6e[7]](_0xa935x5- _0xa935x8,0);_0xa935x2[_0xcd6e[8]](_0xa935x5- _0xa935x8,_0xa935x8);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x8);_0xa935x2[_0xcd6e[9]]()}else {_0xa935x2[_0xcd6e[7]](0,0);_0xa935x2[_0xcd6e[8]](_0xa935x5- _0xa935x8,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x8);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,0);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[13]]= _0xa935x9;function _0xa935xa(){}_0xa935xa[_0xcd6e[0]]=  new mxCylinder();_0xa935xa[_0xcd6e[0]][_0xcd6e[1]]= _0xa935xa;_0xa935xa[_0xcd6e[0]][_0xcd6e[14]]= 60;_0xa935xa[_0xcd6e[0]][_0xcd6e[15]]= 20;_0xa935xa[_0xcd6e[0]][_0xcd6e[16]]= _0xcd6e[17];_0xa935xa[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935xb=mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[14],this[_0xcd6e[14]]);var _0xa935xc=mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[15],this[_0xcd6e[15]]);var _0xa935xd=mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[16],this[_0xcd6e[16]]);var _0xa935xe=Math[_0xcd6e[6]](_0xa935x5,_0xa935xb);var _0xa935xf=Math[_0xcd6e[6]](_0xa935x6,_0xa935xc);if(_0xa935x7){if(_0xa935xd== _0xcd6e[18]){_0xa935x2[_0xcd6e[7]](0,_0xa935xf);_0xa935x2[_0xcd6e[8]](_0xa935xe,_0xa935xf)}else {_0xa935x2[_0xcd6e[7]](_0xa935x5- _0xa935xe,_0xa935xf);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935xf)};_0xa935x2[_0xcd6e[9]]()}else {if(_0xa935xd== _0xcd6e[18]){_0xa935x2[_0xcd6e[7]](0,0);_0xa935x2[_0xcd6e[8]](_0xa935xe,0);_0xa935x2[_0xcd6e[8]](_0xa935xe,_0xa935xf);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935xf)}else {_0xa935x2[_0xcd6e[7]](0,_0xa935xf);_0xa935x2[_0xcd6e[8]](_0xa935x5- _0xa935xe,_0xa935xf);_0xa935x2[_0xcd6e[8]](_0xa935x5- _0xa935xe,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,0)};_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935xf);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[19]]= _0xa935xa;function _0xa935x10(){}_0xa935x10[_0xcd6e[0]]=  new mxCylinder();_0xa935x10[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x10;_0xa935x10[_0xcd6e[0]][_0xcd6e[2]]= 30;_0xa935x10[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935x8=Math[_0xcd6e[6]](_0xa935x5,Math[_0xcd6e[6]](_0xa935x6,mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[2]])));if(!_0xa935x7){_0xa935x2[_0xcd6e[7]](_0xa935x8,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935x8);_0xa935x2[_0xcd6e[8]](_0xa935x8,0);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[20]]= _0xa935x10;function _0xa935x11(){}_0xa935x11[_0xcd6e[0]]=  new mxCylinder();_0xa935x11[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x11;_0xa935x11[_0xcd6e[0]][_0xcd6e[2]]= 0.4;_0xa935x11[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935x8=mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[2]]);var _0xa935xf=_0xa935x6* _0xa935x8;var _0xa935x12=1.4;if(!_0xa935x7){_0xa935x2[_0xcd6e[7]](0,_0xa935xf/ 2);_0xa935x2[_0xcd6e[21]](_0xa935x5/ 4,_0xa935xf* _0xa935x12,_0xa935x5/ 2,_0xa935xf/ 2);_0xa935x2[_0xcd6e[21]](_0xa935x5* 3/ 4,_0xa935xf* (1- _0xa935x12),_0xa935x5,_0xa935xf/ 2);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6- _0xa935xf/ 2);_0xa935x2[_0xcd6e[21]](_0xa935x5* 3/ 4,_0xa935x6- _0xa935xf* _0xa935x12,_0xa935x5/ 2,_0xa935x6- _0xa935xf/ 2);_0xa935x2[_0xcd6e[21]](_0xa935x5/ 4,_0xa935x6- _0xa935xf* (1- _0xa935x12),0,_0xa935x6- _0xa935xf/ 2);_0xa935x2[_0xcd6e[8]](0,_0xa935xf/ 2);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[22]]= _0xa935x11;function _0xa935x13(){}_0xa935x13[_0xcd6e[0]]=  new mxCylinder();_0xa935x13[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x13;_0xa935x13[_0xcd6e[0]][_0xcd6e[2]]= 0.2;_0xa935x13[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935x8=_0xa935x5* mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[2]]);if(!_0xa935x7){_0xa935x2[_0xcd6e[7]](0,0);_0xa935x2[_0xcd6e[8]](_0xa935x5- _0xa935x8,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6/ 2);_0xa935x2[_0xcd6e[8]](_0xa935x5- _0xa935x8,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935x6);_0xa935x2[_0xcd6e[8]](_0xa935x8,_0xa935x6/ 2);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[23]]= _0xa935x13;function _0xa935x14(){mxRectangleShape[_0xcd6e[24]](this)}mxUtils[_0xcd6e[25]](_0xa935x14,mxRectangleShape);_0xa935x14[_0xcd6e[0]][_0xcd6e[26]]= function(){return false};_0xa935x14[_0xcd6e[0]][_0xcd6e[27]]= function(_0xa935x15,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6){var _0xa935x16=Math[_0xcd6e[6]](_0xa935x5/ 5,_0xa935x6/ 5)+ 1;_0xa935x15[_0xcd6e[28]]();_0xa935x15[_0xcd6e[7]](_0xa935x3+ _0xa935x5/ 2,_0xa935x4+ _0xa935x16);_0xa935x15[_0xcd6e[8]](_0xa935x3+ _0xa935x5/ 2,_0xa935x4+ _0xa935x6- _0xa935x16);_0xa935x15[_0xcd6e[7]](_0xa935x3+ _0xa935x16,_0xa935x4+ _0xa935x6/ 2);_0xa935x15[_0xcd6e[8]](_0xa935x3+ _0xa935x5- _0xa935x16,_0xa935x4+ _0xa935x6/ 2);_0xa935x15[_0xcd6e[9]]();_0xa935x15[_0xcd6e[29]]();mxRectangleShape[_0xcd6e[0]][_0xcd6e[27]][_0xcd6e[30]](this,arguments)};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[31]]= _0xa935x14;function _0xa935x17(){mxRectangleShape[_0xcd6e[24]](this)}mxUtils[_0xcd6e[25]](_0xa935x17,mxRectangleShape);_0xa935x17[_0xcd6e[0]][_0xcd6e[26]]= function(){return false};_0xa935x17[_0xcd6e[0]][_0xcd6e[27]]= function(_0xa935x15,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6){if(this[_0xcd6e[4]]!= null){if(this[_0xcd6e[4]][_0xcd6e[32]]== 1){var _0xa935x18=Math[_0xcd6e[34]](2,this[_0xcd6e[33]]+ 1);mxRectangleShape[_0xcd6e[0]][_0xcd6e[35]][_0xcd6e[24]](this,_0xa935x15,_0xa935x3+ _0xa935x18,_0xa935x4+ _0xa935x18,_0xa935x5- 2* _0xa935x18,_0xa935x6- 2* _0xa935x18);mxRectangleShape[_0xcd6e[0]][_0xcd6e[27]][_0xcd6e[30]](this,arguments);_0xa935x3+= _0xa935x18;_0xa935x4+= _0xa935x18;_0xa935x5-= 2* _0xa935x18;_0xa935x6-= 2* _0xa935x18};_0xa935x15[_0xcd6e[36]](false);var _0xa935x19=0;var _0xa935x1a=null;do{_0xa935x1a= mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][this[_0xcd6e[4]][_0xcd6e[37]+ _0xa935x19]];if(_0xa935x1a!= null){var _0xa935x1b=this[_0xcd6e[4]][_0xcd6e[37]+ _0xa935x19+ _0xcd6e[38]];var _0xa935x1c=this[_0xcd6e[4]][_0xcd6e[37]+ _0xa935x19+ _0xcd6e[39]];var _0xa935x1d=this[_0xcd6e[4]][_0xcd6e[37]+ _0xa935x19+ _0xcd6e[40]];var _0xa935x1e=this[_0xcd6e[4]][_0xcd6e[37]+ _0xa935x19+ _0xcd6e[41]];var _0xa935x1f=this[_0xcd6e[4]][_0xcd6e[37]+ _0xa935x19+ _0xcd6e[42]]|| 0;var _0xa935x20=this[_0xcd6e[4]][_0xcd6e[37]+ _0xa935x19+ _0xcd6e[43]];if(_0xa935x20!= null){_0xa935x1f+= this[_0xcd6e[44]](_0xa935x5+ this[_0xcd6e[33]],_0xa935x6+ this[_0xcd6e[33]])* _0xa935x20};var _0xa935x21=_0xa935x3;var _0xa935x22=_0xa935x4;if(_0xa935x1b== mxConstants[_0xcd6e[45]]){_0xa935x21+= (_0xa935x5- _0xa935x1d)/ 2}else {if(_0xa935x1b== mxConstants[_0xcd6e[46]]){_0xa935x21+= _0xa935x5- _0xa935x1d- _0xa935x1f}else {_0xa935x21+= _0xa935x1f}};if(_0xa935x1c== mxConstants[_0xcd6e[47]]){_0xa935x22+= (_0xa935x6- _0xa935x1e)/ 2}else {if(_0xa935x1c== mxConstants[_0xcd6e[48]]){_0xa935x22+= _0xa935x6- _0xa935x1e- _0xa935x1f}else {_0xa935x22+= _0xa935x1f}};_0xa935x15[_0xcd6e[49]]();var _0xa935x23= new _0xa935x1a();_0xa935x23[_0xcd6e[4]]= this[_0xcd6e[4]];_0xa935x1a[_0xcd6e[0]][_0xcd6e[50]][_0xcd6e[24]](_0xa935x23,_0xa935x15,_0xa935x21,_0xa935x22,_0xa935x1d,_0xa935x1e);_0xa935x15[_0xcd6e[51]]()};_0xa935x19++}while(_0xa935x1a!= null);}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[52]]= _0xa935x17;function _0xa935x24(){}_0xa935x24[_0xcd6e[0]]=  new mxCylinder();_0xa935x24[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x24;_0xa935x24[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){if(_0xa935x7){_0xa935x2[_0xcd6e[7]](0,0);_0xa935x2[_0xcd6e[8]](_0xa935x5/ 2,_0xa935x6/ 2);_0xa935x2[_0xcd6e[8]](_0xa935x5,0);_0xa935x2[_0xcd6e[9]]()}else {_0xa935x2[_0xcd6e[7]](0,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6);_0xa935x2[_0xcd6e[8]](0,_0xa935x6);_0xa935x2[_0xcd6e[10]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[53]]= _0xa935x24;function _0xa935x25(){}_0xa935x25[_0xcd6e[0]]=  new mxCylinder();_0xa935x25[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x25;_0xa935x25[_0xcd6e[0]][_0xcd6e[54]]= true;_0xa935x25[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935x1d=_0xa935x5/ 3;var _0xa935x1e=_0xa935x6/ 4;if(!_0xa935x7){_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,_0xa935x1e);_0xa935x2[_0xcd6e[55]](_0xa935x5/ 2- _0xa935x1d,_0xa935x1e,_0xa935x5/ 2- _0xa935x1d,0,_0xa935x5/ 2,0);_0xa935x2[_0xcd6e[55]](_0xa935x5/ 2+ _0xa935x1d,0,_0xa935x5/ 2+ _0xa935x1d,_0xa935x1e,_0xa935x5/ 2,_0xa935x1e);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,_0xa935x1e);_0xa935x2[_0xcd6e[8]](_0xa935x5/ 2,2* _0xa935x6/ 3);_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,_0xa935x6/ 3);_0xa935x2[_0xcd6e[8]](0,_0xa935x6/ 3);_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,_0xa935x6/ 3);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6/ 3);_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,2* _0xa935x6/ 3);_0xa935x2[_0xcd6e[8]](0,_0xa935x6);_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,2* _0xa935x6/ 3);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6);_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[56]]= _0xa935x25;function _0xa935x26(){}_0xa935x26[_0xcd6e[0]]=  new mxCylinder();_0xa935x26[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x26;_0xa935x26[_0xcd6e[0]][_0xcd6e[2]]= 10;_0xa935x26[_0xcd6e[0]][_0xcd6e[54]]= true;_0xa935x26[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935x27=mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[2]]);var _0xa935x1d=_0xa935x27* 2/ 3;var _0xa935x1e=_0xa935x27;if(!_0xa935x7){_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,_0xa935x1e);_0xa935x2[_0xcd6e[55]](_0xa935x5/ 2- _0xa935x1d,_0xa935x1e,_0xa935x5/ 2- _0xa935x1d,0,_0xa935x5/ 2,0);_0xa935x2[_0xcd6e[55]](_0xa935x5/ 2+ _0xa935x1d,0,_0xa935x5/ 2+ _0xa935x1d,_0xa935x1e,_0xa935x5/ 2,_0xa935x1e);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[7]](_0xa935x5/ 2,_0xa935x1e);_0xa935x2[_0xcd6e[8]](_0xa935x5/ 2,_0xa935x6);_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[57]]= _0xa935x26;function _0xa935x28(){}_0xa935x28[_0xcd6e[0]]=  new mxCylinder();_0xa935x28[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x28;_0xa935x28[_0xcd6e[0]][_0xcd6e[58]]= 32;_0xa935x28[_0xcd6e[0]][_0xcd6e[59]]= 12;_0xa935x28[_0xcd6e[0]][_0xcd6e[3]]= function(_0xa935x2,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6,_0xa935x7){var _0xa935xe=mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[58],this[_0xcd6e[58]]);var _0xa935xf=mxUtils[_0xcd6e[5]](this[_0xcd6e[4]],_0xcd6e[59],this[_0xcd6e[59]]);var _0xa935x29=_0xa935xe/ 2;var _0xa935x2a=_0xa935x29+ _0xa935xe/ 2;var _0xa935x2b=0.3* _0xa935x6- _0xa935xf/ 2;var _0xa935x2c=0.7* _0xa935x6- _0xa935xf/ 2;if(_0xa935x7){_0xa935x2[_0xcd6e[7]](_0xa935x29,_0xa935x2b);_0xa935x2[_0xcd6e[8]](_0xa935x2a,_0xa935x2b);_0xa935x2[_0xcd6e[8]](_0xa935x2a,_0xa935x2b+ _0xa935xf);_0xa935x2[_0xcd6e[8]](_0xa935x29,_0xa935x2b+ _0xa935xf);_0xa935x2[_0xcd6e[7]](_0xa935x29,_0xa935x2c);_0xa935x2[_0xcd6e[8]](_0xa935x2a,_0xa935x2c);_0xa935x2[_0xcd6e[8]](_0xa935x2a,_0xa935x2c+ _0xa935xf);_0xa935x2[_0xcd6e[8]](_0xa935x29,_0xa935x2c+ _0xa935xf);_0xa935x2[_0xcd6e[9]]()}else {_0xa935x2[_0xcd6e[7]](_0xa935x29,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,0);_0xa935x2[_0xcd6e[8]](_0xa935x5,_0xa935x6);_0xa935x2[_0xcd6e[8]](_0xa935x29,_0xa935x6);_0xa935x2[_0xcd6e[8]](_0xa935x29,_0xa935x2c+ _0xa935xf);_0xa935x2[_0xcd6e[8]](0,_0xa935x2c+ _0xa935xf);_0xa935x2[_0xcd6e[8]](0,_0xa935x2c);_0xa935x2[_0xcd6e[8]](_0xa935x29,_0xa935x2c);_0xa935x2[_0xcd6e[8]](_0xa935x29,_0xa935x2b+ _0xa935xf);_0xa935x2[_0xcd6e[8]](0,_0xa935x2b+ _0xa935xf);_0xa935x2[_0xcd6e[8]](0,_0xa935x2b);_0xa935x2[_0xcd6e[8]](_0xa935x29,_0xa935x2b);_0xa935x2[_0xcd6e[10]]();_0xa935x2[_0xcd6e[9]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[60]]= _0xa935x28;function _0xa935x2d(){}_0xa935x2d[_0xcd6e[0]]=  new mxDoubleEllipse();_0xa935x2d[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x2d;_0xa935x2d[_0xcd6e[0]][_0xcd6e[61]]= true;_0xa935x2d[_0xcd6e[0]][_0xcd6e[50]]= function(_0xa935x15,_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6){var _0xa935x18=Math[_0xcd6e[6]](4,Math[_0xcd6e[6]](_0xa935x5/ 5,_0xa935x6/ 5));if(_0xa935x5> 0&& _0xa935x6> 0){_0xa935x15[_0xcd6e[62]](_0xa935x3+ _0xa935x18,_0xa935x4+ _0xa935x18,_0xa935x5- 2* _0xa935x18,_0xa935x6- 2* _0xa935x18);_0xa935x15[_0xcd6e[63]]()};_0xa935x15[_0xcd6e[64]](false);if(this[_0xcd6e[61]]){_0xa935x15[_0xcd6e[62]](_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6);_0xa935x15[_0xcd6e[29]]()}};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[65]]= _0xa935x2d;function _0xa935x2e(){}_0xa935x2e[_0xcd6e[0]]=  new _0xa935x2d();_0xa935x2e[_0xcd6e[0]][_0xcd6e[1]]= _0xa935x2e;_0xa935x2e[_0xcd6e[0]][_0xcd6e[61]]= false;mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[66]]= _0xa935x2e;var _0xa935x2f=mxImageExport[_0xcd6e[0]][_0xcd6e[67]];mxImageExport[_0xcd6e[0]][_0xcd6e[67]]= function(){_0xa935x2f[_0xcd6e[30]](this,arguments);function _0xa935x30(_0xa935x31){return {drawShape:function(_0xa935x32,_0xa935x33,_0xa935x34,_0xa935x35){var _0xa935x3=_0xa935x34[_0xcd6e[68]];var _0xa935x4=_0xa935x34[_0xcd6e[69]];var _0xa935x5=_0xa935x34[_0xcd6e[70]];var _0xa935x6=_0xa935x34[_0xcd6e[71]];if(_0xa935x35){var _0xa935x18=Math[_0xcd6e[6]](4,Math[_0xcd6e[6]](_0xa935x5/ 5,_0xa935x6/ 5));_0xa935x3+= _0xa935x18;_0xa935x4+= _0xa935x18;_0xa935x5-= 2* _0xa935x18;_0xa935x6-= 2* _0xa935x18;if(_0xa935x5> 0&& _0xa935x6> 0){_0xa935x32[_0xcd6e[62]](_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6)};return true}else {_0xa935x32[_0xcd6e[63]]();if(_0xa935x31){_0xa935x32[_0xcd6e[62]](_0xa935x3,_0xa935x4,_0xa935x5,_0xa935x6);_0xa935x32[_0xcd6e[29]]()}}}}}this[_0xcd6e[72]][_0xcd6e[65]]= _0xa935x30(true);this[_0xcd6e[72]][_0xcd6e[66]]= _0xa935x30(false)};function _0xa935x36(){mxArrow[_0xcd6e[24]](this)}mxUtils[_0xcd6e[25]](_0xa935x36,mxArrow);_0xa935x36[_0xcd6e[0]][_0xcd6e[73]]= function(_0xa935x15,_0xa935x37){var _0xa935x1d=10;var _0xa935x38=_0xa935x37[0];var _0xa935x39=_0xa935x37[_0xa935x37[_0xcd6e[74]]- 1];var _0xa935xe=_0xa935x39[_0xcd6e[68]]- _0xa935x38[_0xcd6e[68]];var _0xa935xf=_0xa935x39[_0xcd6e[69]]- _0xa935x38[_0xcd6e[69]];var _0xa935x3a=Math[_0xcd6e[75]](_0xa935xe* _0xa935xe+ _0xa935xf* _0xa935xf);var _0xa935x3b=_0xa935x3a;var _0xa935x3c=_0xa935xe/ _0xa935x3a;var _0xa935x3d=_0xa935xf/ _0xa935x3a;var _0xa935x3e=_0xa935x3b* _0xa935x3c;var _0xa935x3f=_0xa935x3b* _0xa935x3d;var _0xa935x40=_0xa935x1d* _0xa935x3d/ 3;var _0xa935x41=-_0xa935x1d* _0xa935x3c / 3;var _0xa935x42=_0xa935x38[_0xcd6e[68]]- _0xa935x40/ 2;var _0xa935x43=_0xa935x38[_0xcd6e[69]]- _0xa935x41/ 2;var _0xa935x44=_0xa935x42+ _0xa935x40;var _0xa935x45=_0xa935x43+ _0xa935x41;var _0xa935x46=_0xa935x44+ _0xa935x3e;var _0xa935x47=_0xa935x45+ _0xa935x3f;var _0xa935x48=_0xa935x46+ _0xa935x40;var _0xa935x49=_0xa935x47+ _0xa935x41;var _0xa935x4a=_0xa935x48- 3* _0xa935x40;var _0xa935x4b=_0xa935x49- 3* _0xa935x41;_0xa935x15[_0xcd6e[28]]();_0xa935x15[_0xcd6e[7]](_0xa935x44,_0xa935x45);_0xa935x15[_0xcd6e[8]](_0xa935x46,_0xa935x47);_0xa935x15[_0xcd6e[7]](_0xa935x4a+ _0xa935x40,_0xa935x4b+ _0xa935x41);_0xa935x15[_0xcd6e[8]](_0xa935x42,_0xa935x43);_0xa935x15[_0xcd6e[29]]()};mxCellRenderer[_0xcd6e[0]][_0xcd6e[12]][_0xcd6e[76]]= _0xa935x36;mxMarker[_0xcd6e[78]](_0xcd6e[77],function(_0xa935x32,_0xa935x1a,_0xa935x4c,_0xa935x39,_0xa935x4d,_0xa935x4e,_0xa935x4f,_0xa935x50,_0xa935x51,_0xa935x52){var _0xa935x3c=_0xa935x4d* (_0xa935x4f+ _0xa935x51+ 1);var _0xa935x3d=_0xa935x4e* (_0xa935x4f+ _0xa935x51+ 1);return function(){_0xa935x32[_0xcd6e[28]]();_0xa935x32[_0xcd6e[7]](_0xa935x39[_0xcd6e[68]]- _0xa935x3c/ 2- _0xa935x3d/ 2,_0xa935x39[_0xcd6e[69]]- _0xa935x3d/ 2+ _0xa935x3c/ 2);_0xa935x32[_0xcd6e[8]](_0xa935x39[_0xcd6e[68]]+ _0xa935x3d/ 2- 3* _0xa935x3c/ 2,_0xa935x39[_0xcd6e[69]]- 3* _0xa935x3d/ 2- _0xa935x3c/ 2);_0xa935x32[_0xcd6e[29]]()}});var _0xa935x53=-99;if( typeof (mxVertexHandler)!= _0xcd6e[79]){function _0xa935x54(_0xa935x33){mxVertexHandler[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x54,mxVertexHandler);_0xa935x54[_0xcd6e[0]][_0xcd6e[80]]= false;_0xa935x54[_0xcd6e[0]][_0xcd6e[81]]= function(){this[_0xcd6e[82]]= mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],mxConstants.STYLE_HORIZONTAL,true);var _0xa935x55=this[_0xcd6e[83]][_0xcd6e[85]][_0xcd6e[84]];if(this[_0xcd6e[86]]!= null){var _0xa935x34= new mxRectangle(0,0,this[_0xcd6e[86]][_0xcd6e[70]],this[_0xcd6e[86]][_0xcd6e[71]]);this[_0xcd6e[87]]=  new mxImageShape(_0xa935x34,this[_0xcd6e[86]][_0xcd6e[88]])}else {var _0xa935x4f=10;var _0xa935x34= new mxRectangle(0,0,_0xa935x4f,_0xa935x4f);this[_0xcd6e[87]]=  new mxRhombus(_0xa935x34,mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};this[_0xcd6e[87]][_0xcd6e[89]]= (_0xa935x55[_0xcd6e[89]]!= mxConstants[_0xcd6e[90]])?mxConstants[_0xcd6e[91]]:mxConstants[_0xcd6e[90]];this[_0xcd6e[87]][_0xcd6e[81]](_0xa935x55[_0xcd6e[93]]()[_0xcd6e[92]]());this[_0xcd6e[87]][_0xcd6e[95]][_0xcd6e[4]][_0xcd6e[94]]= this[_0xcd6e[96]]();mxEvent[_0xcd6e[97]](this[_0xcd6e[87]][_0xcd6e[95]],_0xa935x55,this[_0xcd6e[83]]);mxVertexHandler[_0xcd6e[0]][_0xcd6e[81]][_0xcd6e[30]](this,arguments)};_0xa935x54[_0xcd6e[0]][_0xcd6e[96]]= function(){return _0xcd6e[98]};_0xa935x54[_0xcd6e[0]][_0xcd6e[99]]= function(){mxVertexHandler[_0xcd6e[0]][_0xcd6e[99]][_0xcd6e[30]](this,arguments);var _0xa935x4f=this[_0xcd6e[87]][_0xcd6e[100]][_0xcd6e[70]];this[_0xcd6e[87]][_0xcd6e[100]]= this[_0xcd6e[101]](_0xa935x4f);this[_0xcd6e[87]][_0xcd6e[99]]()};_0xa935x54[_0xcd6e[0]][_0xcd6e[102]]= function(){mxVertexHandler[_0xcd6e[0]][_0xcd6e[102]][_0xcd6e[30]](this,arguments);if(this[_0xcd6e[87]]!= null){this[_0xcd6e[87]][_0xcd6e[102]]();this[_0xcd6e[87]]= null}};_0xa935x54[_0xcd6e[0]][_0xcd6e[103]]= function(_0xa935x56){if(_0xa935x56[_0xcd6e[104]](this[_0xcd6e[87]])){return _0xa935x53};return mxVertexHandler[_0xcd6e[0]][_0xcd6e[103]][_0xcd6e[30]](this,arguments)};_0xa935x54[_0xcd6e[0]][_0xcd6e[105]]= function(_0xa935x57,_0xa935x56){if(!_0xa935x56[_0xcd6e[106]]()&& this[_0xcd6e[107]]== _0xa935x53){var _0xa935x58= new mxPoint(_0xa935x56[_0xcd6e[108]](),_0xa935x56[_0xcd6e[109]]());this[_0xcd6e[110]](_0xa935x58);var _0xa935x59=this[_0xcd6e[84]][_0xcd6e[112]](_0xa935x56[_0xcd6e[111]]());var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];if(_0xa935x59&& this[_0xcd6e[80]]){_0xa935x58[_0xcd6e[68]]= this[_0xcd6e[84]][_0xcd6e[114]](_0xa935x58[_0xcd6e[68]]/ _0xa935x5a)* _0xa935x5a;_0xa935x58[_0xcd6e[69]]= this[_0xcd6e[84]][_0xcd6e[114]](_0xa935x58[_0xcd6e[69]]/ _0xa935x5a)* _0xa935x5a};this[_0xcd6e[115]](_0xa935x58);this[_0xcd6e[116]](this[_0xcd6e[87]],_0xa935x58[_0xcd6e[68]],_0xa935x58[_0xcd6e[69]]);this[_0xcd6e[83]][_0xcd6e[85]][_0xcd6e[84]][_0xcd6e[117]][_0xcd6e[99]](this[_0xcd6e[83]],true);_0xa935x56[_0xcd6e[118]]()}else {mxVertexHandler[_0xcd6e[0]][_0xcd6e[105]][_0xcd6e[30]](this,arguments)}};_0xa935x54[_0xcd6e[0]][_0xcd6e[119]]= function(_0xa935x57,_0xa935x56){if(!_0xa935x56[_0xcd6e[106]]()&& this[_0xcd6e[107]]== _0xa935x53){this[_0xcd6e[120]]();this[_0xcd6e[121]]();_0xa935x56[_0xcd6e[118]]()}else {mxVertexHandler[_0xcd6e[0]][_0xcd6e[119]][_0xcd6e[30]](this,arguments)}};_0xa935x54[_0xcd6e[0]][_0xcd6e[101]]= function(_0xa935x4f){var _0xa935x5b=this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[122]]();var _0xa935x5c=mxUtils[_0xcd6e[124]](_0xa935x5b);var _0xa935x5d=Math[_0xcd6e[125]](_0xa935x5c);var _0xa935x5e=Math[_0xcd6e[126]](_0xa935x5c);var _0xa935x34= new mxRectangle(this[_0xcd6e[83]][_0xcd6e[68]],this[_0xcd6e[83]][_0xcd6e[69]],this[_0xcd6e[83]][_0xcd6e[70]],this[_0xcd6e[83]][_0xcd6e[71]]);if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[127]]()){var _0xa935x5f=(_0xa935x34[_0xcd6e[70]]- _0xa935x34[_0xcd6e[71]])/ 2;_0xa935x34[_0xcd6e[68]]+= _0xa935x5f;_0xa935x34[_0xcd6e[69]]-= _0xa935x5f;var _0xa935x23=_0xa935x34[_0xcd6e[70]];_0xa935x34[_0xcd6e[70]]= _0xa935x34[_0xcd6e[71]];_0xa935x34[_0xcd6e[71]]= _0xa935x23};var _0xa935x60=this[_0xcd6e[128]](_0xa935x34);if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[129]]){_0xa935x60[_0xcd6e[68]]= 2* _0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]- _0xa935x60[_0xcd6e[68]]};if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[130]]){_0xa935x60[_0xcd6e[69]]= 2* _0xa935x34[_0xcd6e[69]]+ _0xa935x34[_0xcd6e[71]]- _0xa935x60[_0xcd6e[69]]};_0xa935x60= mxUtils[_0xcd6e[133]](_0xa935x60,_0xa935x5d,_0xa935x5e, new mxPoint(this[_0xcd6e[83]][_0xcd6e[131]](),this[_0xcd6e[83]][_0xcd6e[132]]()));return  new mxRectangle(_0xa935x60[_0xcd6e[68]]- _0xa935x4f/ 2,_0xa935x60[_0xcd6e[69]]- _0xa935x4f/ 2,_0xa935x4f,_0xa935x4f)};_0xa935x54[_0xcd6e[0]][_0xcd6e[128]]= function(_0xa935x34){return null};_0xa935x54[_0xcd6e[0]][_0xcd6e[115]]= function(_0xa935x58){};_0xa935x54[_0xcd6e[0]][_0xcd6e[110]]= function(_0xa935x58){_0xa935x58[_0xcd6e[68]]= Math[_0xcd6e[34]](this[_0xcd6e[83]][_0xcd6e[68]],Math[_0xcd6e[6]](this[_0xcd6e[83]][_0xcd6e[68]]+ this[_0xcd6e[83]][_0xcd6e[70]],_0xa935x58[_0xcd6e[68]]));_0xa935x58[_0xcd6e[69]]= Math[_0xcd6e[34]](this[_0xcd6e[83]][_0xcd6e[69]],Math[_0xcd6e[6]](this[_0xcd6e[83]][_0xcd6e[69]]+ this[_0xcd6e[83]][_0xcd6e[71]],_0xa935x58[_0xcd6e[69]]))};_0xa935x54[_0xcd6e[0]][_0xcd6e[120]]= function(){};function _0xa935x61(_0xa935x33){_0xa935x54[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x61,_0xa935x54);_0xa935x61[_0xcd6e[0]][_0xcd6e[128]]= function(_0xa935x34){var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];var _0xa935xb=Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[70]],mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[14],60)* _0xa935x5a);var _0xa935xc=Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[71]],mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[15],20)* _0xa935x5a);var _0xa935xd=mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[16],_0xcd6e[17]);var _0xa935x3=(_0xa935xd== _0xcd6e[18])?_0xa935x34[_0xcd6e[68]]+ _0xa935xb:_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]- _0xa935xb;return  new mxPoint(_0xa935x3,_0xa935x34[_0xcd6e[69]]+ _0xa935xc)};_0xa935x61[_0xcd6e[0]][_0xcd6e[115]]= function(_0xa935x58){var _0xa935x5b=this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[122]]();var _0xa935x5c=mxUtils[_0xcd6e[124]](_0xa935x5b);var _0xa935x5d=Math[_0xcd6e[125]](-_0xa935x5c);var _0xa935x5e=Math[_0xcd6e[126]](-_0xa935x5c);var _0xa935x34= new mxRectangle(this[_0xcd6e[83]][_0xcd6e[68]],this[_0xcd6e[83]][_0xcd6e[69]],this[_0xcd6e[83]][_0xcd6e[70]],this[_0xcd6e[83]][_0xcd6e[71]]);if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[127]]()){var _0xa935x5f=(_0xa935x34[_0xcd6e[70]]- _0xa935x34[_0xcd6e[71]])/ 2;_0xa935x34[_0xcd6e[68]]+= _0xa935x5f;_0xa935x34[_0xcd6e[69]]-= _0xa935x5f;var _0xa935x23=_0xa935x34[_0xcd6e[70]];_0xa935x34[_0xcd6e[70]]= _0xa935x34[_0xcd6e[71]];_0xa935x34[_0xcd6e[71]]= _0xa935x23};var _0xa935x60= new mxPoint(_0xa935x58[_0xcd6e[68]],_0xa935x58[_0xcd6e[69]]);_0xa935x60= mxUtils[_0xcd6e[133]](_0xa935x60,_0xa935x5d,_0xa935x5e, new mxPoint(this[_0xcd6e[83]][_0xcd6e[131]](),this[_0xcd6e[83]][_0xcd6e[132]]()));if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[129]]){_0xa935x60[_0xcd6e[68]]= 2* _0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]- _0xa935x60[_0xcd6e[68]]};if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[130]]){_0xa935x60[_0xcd6e[69]]= 2* _0xa935x34[_0xcd6e[69]]+ _0xa935x34[_0xcd6e[71]]- _0xa935x60[_0xcd6e[69]]};var _0xa935x62=this[_0xcd6e[134]](_0xa935x60,_0xa935x34);if(_0xa935x62!= null){if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[129]]){_0xa935x62[_0xcd6e[68]]= 2* _0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]- _0xa935x62[_0xcd6e[68]]};if(this[_0xcd6e[83]][_0xcd6e[123]][_0xcd6e[130]]){_0xa935x62[_0xcd6e[69]]= 2* _0xa935x34[_0xcd6e[69]]+ _0xa935x34[_0xcd6e[71]]- _0xa935x62[_0xcd6e[69]]};_0xa935x5d= Math[_0xcd6e[125]](_0xa935x5c);_0xa935x5e= Math[_0xcd6e[126]](_0xa935x5c);_0xa935x62= mxUtils[_0xcd6e[133]](_0xa935x62,_0xa935x5d,_0xa935x5e, new mxPoint(this[_0xcd6e[83]][_0xcd6e[131]](),this[_0xcd6e[83]][_0xcd6e[132]]()));_0xa935x58[_0xcd6e[68]]= _0xa935x62[_0xcd6e[68]];_0xa935x58[_0xcd6e[69]]= _0xa935x62[_0xcd6e[69]]}};_0xa935x61[_0xcd6e[0]][_0xcd6e[134]]= function(_0xa935x60,_0xa935x34){var _0xa935xd=mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[16],_0xcd6e[17]);var _0xa935xb=(_0xa935xd== _0xcd6e[18])?_0xa935x60[_0xcd6e[68]]- _0xa935x34[_0xcd6e[68]]:_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]- _0xa935x60[_0xcd6e[68]];var _0xa935xc=_0xa935x60[_0xcd6e[69]]- _0xa935x34[_0xcd6e[69]];var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[14]]= Math[_0xcd6e[135]](Math[_0xcd6e[34]](1,_0xa935xb)/ _0xa935x5a);this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[15]]= Math[_0xcd6e[135]](Math[_0xcd6e[34]](1,_0xa935xc)/ _0xa935x5a)};_0xa935x61[_0xcd6e[0]][_0xcd6e[120]]= function(){var _0xa935x63=this[_0xcd6e[84]][_0xcd6e[136]]();_0xa935x63[_0xcd6e[137]]();try{this[_0xcd6e[83]][_0xcd6e[85]][_0xcd6e[84]][_0xcd6e[139]](_0xcd6e[14],this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[14]],[this[_0xcd6e[83]][_0xcd6e[138]]]);this[_0xcd6e[83]][_0xcd6e[85]][_0xcd6e[84]][_0xcd6e[139]](_0xcd6e[15],this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[15]],[this[_0xcd6e[83]][_0xcd6e[138]]])}finally{_0xa935x63[_0xcd6e[140]]()}};function _0xa935x64(_0xa935x33){_0xa935x61[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x64,_0xa935x61);_0xa935x64[_0xcd6e[0]][_0xcd6e[128]]= function(_0xa935x34){var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];var _0xa935x65=mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE);return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]/ 2,_0xa935x34[_0xcd6e[69]]+ Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[71]],_0xa935x65* _0xa935x5a))};_0xa935x64[_0xcd6e[0]][_0xcd6e[134]]= function(_0xa935x58,_0xa935x34){_0xa935x58[_0xcd6e[68]]= _0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]/ 2;startSize= _0xa935x58[_0xcd6e[69]]- _0xa935x34[_0xcd6e[69]];var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[141]]= Math[_0xcd6e[135]](Math[_0xcd6e[34]](1,startSize)/ _0xa935x5a);return _0xa935x58};_0xa935x64[_0xcd6e[0]][_0xcd6e[120]]= function(){this[_0xcd6e[83]][_0xcd6e[85]][_0xcd6e[84]][_0xcd6e[139]](_0xcd6e[141],this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[141]],[this[_0xcd6e[83]][_0xcd6e[138]]])};function _0xa935x66(_0xa935x33){_0xa935x61[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x66,_0xa935x61);_0xa935x66[_0xcd6e[0]][_0xcd6e[142]]= 20;_0xa935x66[_0xcd6e[0]][_0xcd6e[143]]= 1;_0xa935x66[_0xcd6e[0]][_0xcd6e[128]]= function(_0xa935x34){var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];var _0xa935x67=Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[70]],Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[71]],mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[142]])* _0xa935x5a/ this[_0xcd6e[143]]));return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x67,_0xa935x34[_0xcd6e[69]]+ _0xa935x67)};_0xa935x66[_0xcd6e[0]][_0xcd6e[134]]= function(_0xa935x60,_0xa935x34){var _0xa935x4f=Math[_0xcd6e[34]](0,Math[_0xcd6e[6]](Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[70]]/ this[_0xcd6e[143]],_0xa935x60[_0xcd6e[68]]- _0xa935x34[_0xcd6e[68]]),Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[71]]/ this[_0xcd6e[143]],_0xa935x60[_0xcd6e[69]]- _0xa935x34[_0xcd6e[69]])));var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[2]]= Math[_0xcd6e[135]](Math[_0xcd6e[34]](1,_0xa935x4f)/ _0xa935x5a)* this[_0xcd6e[143]];return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x4f,_0xa935x34[_0xcd6e[69]]+ _0xa935x4f)};_0xa935x66[_0xcd6e[0]][_0xcd6e[120]]= function(){this[_0xcd6e[83]][_0xcd6e[85]][_0xcd6e[84]][_0xcd6e[139]](_0xcd6e[2],this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[2]],[this[_0xcd6e[83]][_0xcd6e[138]]])};function _0xa935x68(_0xa935x33){_0xa935x66[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x68,_0xa935x66);_0xa935x68[_0xcd6e[0]][_0xcd6e[142]]= 30;_0xa935x68[_0xcd6e[0]][_0xcd6e[143]]= 2;function _0xa935x69(_0xa935x33){_0xa935x66[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x69,_0xa935x66);_0xa935x69[_0xcd6e[0]][_0xcd6e[142]]= 30;_0xa935x69[_0xcd6e[0]][_0xcd6e[143]]= 1;_0xa935x69[_0xcd6e[0]][_0xcd6e[128]]= function(_0xa935x34){var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];var _0xa935x67=Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[70]],Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[71]],mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[142]])* _0xa935x5a/ this[_0xcd6e[143]]));return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]- _0xa935x67,_0xa935x34[_0xcd6e[69]]+ _0xa935x67)};_0xa935x69[_0xcd6e[0]][_0xcd6e[134]]= function(_0xa935x60,_0xa935x34){var _0xa935x4f=Math[_0xcd6e[34]](0,Math[_0xcd6e[6]](Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[70]]/ this[_0xcd6e[143]],_0xa935x60[_0xcd6e[68]]- _0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]),Math[_0xcd6e[6]](_0xa935x34[_0xcd6e[71]]/ this[_0xcd6e[143]],_0xa935x60[_0xcd6e[69]]- _0xa935x34[_0xcd6e[69]])));var _0xa935x5a=this[_0xcd6e[84]][_0xcd6e[93]]()[_0xcd6e[113]];this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[2]]= Math[_0xcd6e[135]](Math[_0xcd6e[34]](1,_0xa935x4f)/ _0xa935x5a)* this[_0xcd6e[143]];return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]- _0xa935x4f,_0xa935x34[_0xcd6e[69]]+ _0xa935x4f)};function _0xa935x6a(_0xa935x33){_0xa935x66[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x6a,_0xa935x66);_0xa935x6a[_0xcd6e[0]][_0xcd6e[142]]= 0.2;_0xa935x6a[_0xcd6e[0]][_0xcd6e[143]]= 1;_0xa935x6a[_0xcd6e[0]][_0xcd6e[128]]= function(_0xa935x34){var _0xa935x67=mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[142]]);return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]* _0xa935x67,_0xa935x34[_0xcd6e[69]]+ _0xa935x34[_0xcd6e[71]]/ 2)};_0xa935x6a[_0xcd6e[0]][_0xcd6e[134]]= function(_0xa935x60,_0xa935x34){var _0xa935x4f=Math[_0xcd6e[6]](1,(_0xa935x60[_0xcd6e[68]]- _0xa935x34[_0xcd6e[68]])/ _0xa935x34[_0xcd6e[70]]);this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[2]]= _0xa935x4f;return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x4f* _0xa935x34[_0xcd6e[70]],_0xa935x34[_0xcd6e[69]]+ _0xa935x34[_0xcd6e[71]]/ 2)};function _0xa935x6b(_0xa935x33){_0xa935x66[_0xcd6e[24]](this,_0xa935x33)}mxUtils[_0xcd6e[25]](_0xa935x6b,_0xa935x66);_0xa935x6b[_0xcd6e[0]][_0xcd6e[142]]= 0.4;_0xa935x6b[_0xcd6e[0]][_0xcd6e[143]]= 1;_0xa935x6b[_0xcd6e[0]][_0xcd6e[128]]= function(_0xa935x34){var _0xa935x67=mxUtils[_0xcd6e[5]](this[_0xcd6e[83]][_0xcd6e[4]],_0xcd6e[2],this[_0xcd6e[142]]);return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]/ 2,_0xa935x34[_0xcd6e[69]]+ _0xa935x67* _0xa935x34[_0xcd6e[71]]/ 2)};_0xa935x6b[_0xcd6e[0]][_0xcd6e[134]]= function(_0xa935x60,_0xa935x34){var _0xa935x4f=Math[_0xcd6e[34]](0,Math[_0xcd6e[6]](1,((_0xa935x60[_0xcd6e[69]]- _0xa935x34[_0xcd6e[69]])/ _0xa935x34[_0xcd6e[71]])* 2));this[_0xcd6e[83]][_0xcd6e[4]][_0xcd6e[2]]= _0xa935x4f;return  new mxPoint(_0xa935x34[_0xcd6e[68]]+ _0xa935x34[_0xcd6e[70]]/ 2,_0xa935x34[_0xcd6e[69]]+ _0xa935x4f* _0xa935x34[_0xcd6e[71]]/ 2)};var _0xa935x6c={"\x73\x77\x69\x6D\x6C\x61\x6E\x65":_0xa935x64,"\x66\x6F\x6C\x64\x65\x72":_0xa935x61,"\x63\x75\x62\x65":_0xa935x66,"\x63\x61\x72\x64":_0xa935x68,"\x6E\x6F\x74\x65":_0xa935x69,"\x73\x74\x65\x70":_0xa935x6a,"\x74\x61\x70\x65":_0xa935x6b};var _0xa935x6d=mxGraph[_0xcd6e[0]][_0xcd6e[144]];mxGraph[_0xcd6e[0]][_0xcd6e[144]]= function(_0xa935x33){if(_0xa935x33!= null){var _0xa935x6e=_0xa935x6c[_0xa935x33[_0xcd6e[4]][_0xcd6e[123]]];if(_0xa935x6e!= null){return  new _0xa935x6e(_0xa935x33)}};return _0xa935x6d[_0xcd6e[30]](this,arguments)}};mxGraph[_0xcd6e[0]][_0xcd6e[145]]= function(_0xa935x6f,_0xa935x50){if(_0xa935x6f!= null&& _0xa935x6f[_0xcd6e[123]]!= null){if(_0xa935x6f[_0xcd6e[123]][_0xcd6e[146]]!= null){if(_0xa935x6f[_0xcd6e[123]][_0xcd6e[146]]!= null){return _0xa935x6f[_0xcd6e[123]][_0xcd6e[146]][_0xcd6e[147]]}}else {if(_0xa935x6f[_0xcd6e[123]][_0xcd6e[147]]!= null){return _0xa935x6f[_0xcd6e[123]][_0xcd6e[147]]}}};return null};mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxLabel[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];mxImageShape[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];mxSwimlane[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];_0xa935x14[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];_0xa935x9[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];_0xa935x10[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];_0xa935x1[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];_0xa935xa[_0xcd6e[0]][_0xcd6e[147]]= mxRectangleShape[_0xcd6e[0]][_0xcd6e[147]];mxCylinder[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.15,0.05),false), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.85,0.05),false), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.3),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.7),true), new mxConnectionConstraint( new mxPoint(0.15,0.95),false), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.85,0.95),false)];_0xa935x25[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.1),false), new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.75,0.1),false), new mxConnectionConstraint( new mxPoint(0,1/ 3),false), new mxConnectionConstraint( new mxPoint(0,1),false), new mxConnectionConstraint( new mxPoint(1,1/ 3),false), new mxConnectionConstraint( new mxPoint(1,1),false), new mxConnectionConstraint( new mxPoint(0.5,0.5),false)];_0xa935x28[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxActor[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.25,0.2),false), new mxConnectionConstraint( new mxPoint(0.1,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.75,0.25),false), new mxConnectionConstraint( new mxPoint(0.9,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];_0xa935x11[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.35),false), new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.65),false), new mxConnectionConstraint( new mxPoint(1,0.35),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.65),false), new mxConnectionConstraint( new mxPoint(0.25,1),false), new mxConnectionConstraint( new mxPoint(0.75,0),false)];_0xa935x13[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true), new mxConnectionConstraint( new mxPoint(0.1,0.25),false), new mxConnectionConstraint( new mxPoint(0.2,0.5),false), new mxConnectionConstraint( new mxPoint(0.1,0.75),false), new mxConnectionConstraint( new mxPoint(0.9,0.25),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(0.9,0.75),false)];mxLine[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0.25,0.5),false), new mxConnectionConstraint( new mxPoint(0.75,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.5),false)];_0xa935x26[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.5,1),false)];mxEllipse[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0,0),true), new mxConnectionConstraint( new mxPoint(1,0),true), new mxConnectionConstraint( new mxPoint(0,1),true), new mxConnectionConstraint( new mxPoint(1,1),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5))];mxDoubleEllipse[_0xcd6e[0]][_0xcd6e[147]]= mxEllipse[_0xcd6e[0]][_0xcd6e[147]];mxRhombus[_0xcd6e[0]][_0xcd6e[147]]= mxEllipse[_0xcd6e[0]][_0xcd6e[147]];mxTriangle[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(1,0.5),true)];mxHexagon[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.375,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.625,0),true), new mxConnectionConstraint( new mxPoint(0.125,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0.125,0.75),false), new mxConnectionConstraint( new mxPoint(0.875,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(0.875,0.75),false), new mxConnectionConstraint( new mxPoint(0.375,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.625,1),true)];mxCloud[_0xcd6e[0]][_0xcd6e[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.25),false), new mxConnectionConstraint( new mxPoint(0.4,0.1),false), new mxConnectionConstraint( new mxPoint(0.16,0.55),false), new mxConnectionConstraint( new mxPoint(0.07,0.4),false), new mxConnectionConstraint( new mxPoint(0.31,0.8),false), new mxConnectionConstraint( new mxPoint(0.13,0.77),false), new mxConnectionConstraint( new mxPoint(0.8,0.8),false), new mxConnectionConstraint( new mxPoint(0.55,0.95),false), new mxConnectionConstraint( new mxPoint(0.875,0.5),false), new mxConnectionConstraint( new mxPoint(0.96,0.7),false), new mxConnectionConstraint( new mxPoint(0.625,0.2),false), new mxConnectionConstraint( new mxPoint(0.88,0.25),false)];mxArrow[_0xcd6e[0]][_0xcd6e[147]]= null})()
\ No newline at end of file
+var _0xc3a2=["\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6F\x6E\x73\x74\x72\x75\x63\x74\x6F\x72","\x73\x69\x7A\x65","\x72\x65\x64\x72\x61\x77\x50\x61\x74\x68","\x73\x74\x79\x6C\x65","\x67\x65\x74\x56\x61\x6C\x75\x65","\x6D\x69\x6E","\x6D\x6F\x76\x65\x54\x6F","\x6C\x69\x6E\x65\x54\x6F","\x65\x6E\x64","\x63\x6C\x6F\x73\x65","\x63\x75\x62\x65","\x64\x65\x66\x61\x75\x6C\x74\x53\x68\x61\x70\x65\x73","\x6E\x6F\x74\x65","\x74\x61\x62\x57\x69\x64\x74\x68","\x74\x61\x62\x48\x65\x69\x67\x68\x74","\x74\x61\x62\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x69\x67\x68\x74","\x6C\x65\x66\x74","\x66\x6F\x6C\x64\x65\x72","\x63\x61\x72\x64","\x71\x75\x61\x64\x54\x6F","\x74\x61\x70\x65","\x73\x74\x65\x70","\x63\x61\x6C\x6C","\x65\x78\x74\x65\x6E\x64","\x69\x73\x48\x74\x6D\x6C\x41\x6C\x6C\x6F\x77\x65\x64","\x70\x61\x69\x6E\x74\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64","\x62\x65\x67\x69\x6E","\x73\x74\x72\x6F\x6B\x65","\x61\x70\x70\x6C\x79","\x70\x6C\x75\x73","\x64\x6F\x75\x62\x6C\x65","\x73\x74\x72\x6F\x6B\x65\x77\x69\x64\x74\x68","\x6D\x61\x78","\x70\x61\x69\x6E\x74\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x73\x65\x74\x44\x61\x73\x68\x65\x64","\x73\x79\x6D\x62\x6F\x6C","\x41\x6C\x69\x67\x6E","\x56\x65\x72\x74\x69\x63\x61\x6C\x41\x6C\x69\x67\x6E","\x57\x69\x64\x74\x68","\x48\x65\x69\x67\x68\x74","\x53\x70\x61\x63\x69\x6E\x67","\x41\x72\x63\x53\x70\x61\x63\x69\x6E\x67","\x67\x65\x74\x41\x72\x63\x53\x69\x7A\x65","\x41\x4C\x49\x47\x4E\x5F\x43\x45\x4E\x54\x45\x52","\x41\x4C\x49\x47\x4E\x5F\x52\x49\x47\x48\x54","\x41\x4C\x49\x47\x4E\x5F\x4D\x49\x44\x44\x4C\x45","\x41\x4C\x49\x47\x4E\x5F\x42\x4F\x54\x54\x4F\x4D","\x73\x61\x76\x65","\x70\x61\x69\x6E\x74\x56\x65\x72\x74\x65\x78\x53\x68\x61\x70\x65","\x72\x65\x73\x74\x6F\x72\x65","\x65\x78\x74","\x6D\x65\x73\x73\x61\x67\x65","\x61\x64\x64\x50\x69\x70\x65","\x63\x75\x72\x76\x65\x54\x6F","\x75\x6D\x6C\x41\x63\x74\x6F\x72","\x6C\x6F\x6C\x6C\x69\x70\x6F\x70","\x6A\x65\x74\x74\x79\x57\x69\x64\x74\x68","\x6A\x65\x74\x74\x79\x48\x65\x69\x67\x68\x74","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74","\x6F\x75\x74\x65\x72\x53\x74\x72\x6F\x6B\x65","\x65\x6C\x6C\x69\x70\x73\x65","\x66\x69\x6C\x6C\x41\x6E\x64\x53\x74\x72\x6F\x6B\x65","\x73\x65\x74\x53\x68\x61\x64\x6F\x77","\x65\x6E\x64\x53\x74\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x74\x61\x74\x65","\x69\x6E\x69\x74\x53\x68\x61\x70\x65\x73","\x78","\x79","\x77\x69\x64\x74\x68","\x68\x65\x69\x67\x68\x74","\x73\x68\x61\x70\x65\x73","\x70\x61\x69\x6E\x74\x45\x64\x67\x65\x53\x68\x61\x70\x65","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x72\x74","\x6C\x69\x6E\x6B","\x64\x61\x73\x68","\x61\x64\x64\x4D\x61\x72\x6B\x65\x72","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x75\x73\x65\x47\x72\x69\x64\x46\x6F\x72\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x69\x6E\x69\x74","\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C","\x73\x74\x61\x74\x65","\x67\x72\x61\x70\x68","\x76\x69\x65\x77","\x68\x61\x6E\x64\x6C\x65\x49\x6D\x61\x67\x65","\x73\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65","\x73\x72\x63","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x44\x49\x41\x4C\x45\x43\x54\x5F\x56\x4D\x4C","\x67\x65\x74\x4F\x76\x65\x72\x6C\x61\x79\x50\x61\x6E\x65","\x67\x65\x74\x56\x69\x65\x77","\x63\x75\x72\x73\x6F\x72","\x6E\x6F\x64\x65","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x43\x75\x72\x73\x6F\x72","\x72\x65\x64\x69\x72\x65\x63\x74\x4D\x6F\x75\x73\x65\x45\x76\x65\x6E\x74\x73","\x64\x65\x66\x61\x75\x6C\x74","\x72\x65\x64\x72\x61\x77","\x62\x6F\x75\x6E\x64\x73","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x42\x6F\x75\x6E\x64\x73","\x64\x65\x73\x74\x72\x6F\x79","\x67\x65\x74\x48\x61\x6E\x64\x6C\x65\x46\x6F\x72\x45\x76\x65\x6E\x74","\x69\x73\x53\x6F\x75\x72\x63\x65","\x6D\x6F\x75\x73\x65\x4D\x6F\x76\x65","\x69\x73\x43\x6F\x6E\x73\x75\x6D\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74\x47\x72\x61\x70\x68\x58","\x67\x65\x74\x47\x72\x61\x70\x68\x59","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x50\x6F\x69\x6E\x74","\x67\x65\x74\x45\x76\x65\x6E\x74","\x69\x73\x47\x72\x69\x64\x45\x6E\x61\x62\x6C\x65\x64\x45\x76\x65\x6E\x74","\x73\x63\x61\x6C\x65","\x73\x6E\x61\x70","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65","\x6D\x6F\x76\x65\x53\x69\x7A\x65\x72\x54\x6F","\x63\x65\x6C\x6C\x52\x65\x6E\x64\x65\x72\x65\x72","\x63\x6F\x6E\x73\x75\x6D\x65","\x6D\x6F\x75\x73\x65\x55\x70","\x61\x70\x70\x6C\x79\x53\x74\x79\x6C\x65","\x72\x65\x73\x65\x74","\x67\x65\x74\x53\x68\x61\x70\x65\x52\x6F\x74\x61\x74\x69\x6F\x6E","\x73\x68\x61\x70\x65","\x74\x6F\x52\x61\x64\x69\x61\x6E\x73","\x63\x6F\x73","\x73\x69\x6E","\x69\x73\x50\x61\x69\x6E\x74\x42\x6F\x75\x6E\x64\x73\x49\x6E\x76\x65\x72\x74\x65\x64","\x67\x65\x74\x53\x70\x65\x63\x69\x61\x6C\x48\x61\x6E\x64\x6C\x65\x50\x6F\x69\x6E\x74","\x66\x6C\x69\x70\x48","\x66\x6C\x69\x70\x56","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x58","\x67\x65\x74\x43\x65\x6E\x74\x65\x72\x59","\x67\x65\x74\x52\x6F\x74\x61\x74\x65\x64\x50\x6F\x69\x6E\x74","\x75\x70\x64\x61\x74\x65\x53\x74\x79\x6C\x65\x55\x6E\x72\x6F\x74\x61\x74\x65\x64","\x72\x6F\x75\x6E\x64","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x62\x65\x67\x69\x6E\x55\x70\x64\x61\x74\x65","\x63\x65\x6C\x6C","\x73\x65\x74\x43\x65\x6C\x6C\x53\x74\x79\x6C\x65\x73","\x65\x6E\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x72\x74\x53\x69\x7A\x65","\x64\x65\x66\x61\x75\x6C\x74\x56\x61\x6C\x75\x65","\x73\x63\x61\x6C\x65\x46\x61\x63\x74\x6F\x72","\x63\x72\x65\x61\x74\x65\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x41\x6C\x6C\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73","\x73\x74\x65\x6E\x63\x69\x6C","\x63\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x73"];(function(){function _0xa1a3x1(){}_0xa1a3x1[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x1[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x1;_0xa1a3x1[_0xc3a2[0]][_0xc3a2[2]]= 20;_0xa1a3x1[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3x8=Math[_0xc3a2[6]](_0xa1a3x5,Math[_0xc3a2[6]](_0xa1a3x6,mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[2]])));if(_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](_0xa1a3x8,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x8,_0xa1a3x8);_0xa1a3x2[_0xc3a2[8]](0,0);_0xa1a3x2[_0xc3a2[7]](_0xa1a3x8,_0xa1a3x8);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x8);_0xa1a3x2[_0xc3a2[9]]()}else {_0xa1a3x2[_0xc3a2[7]](0,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5- _0xa1a3x8,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x8);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x8,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6- _0xa1a3x8);_0xa1a3x2[_0xc3a2[8]](0,0);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[11]]= _0xa1a3x1;function _0xa1a3x9(){}_0xa1a3x9[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x9[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x9;_0xa1a3x9[_0xc3a2[0]][_0xc3a2[2]]= 30;_0xa1a3x9[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3x8=Math[_0xc3a2[6]](_0xa1a3x5,Math[_0xc3a2[6]](_0xa1a3x6,mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[2]])));if(_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5- _0xa1a3x8,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5- _0xa1a3x8,_0xa1a3x8);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x8);_0xa1a3x2[_0xc3a2[9]]()}else {_0xa1a3x2[_0xc3a2[7]](0,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5- _0xa1a3x8,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x8);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,0);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[13]]= _0xa1a3x9;function _0xa1a3xa(){}_0xa1a3xa[_0xc3a2[0]]=  new mxCylinder();_0xa1a3xa[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3xa;_0xa1a3xa[_0xc3a2[0]][_0xc3a2[14]]= 60;_0xa1a3xa[_0xc3a2[0]][_0xc3a2[15]]= 20;_0xa1a3xa[_0xc3a2[0]][_0xc3a2[16]]= _0xc3a2[17];_0xa1a3xa[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3xb=mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[14],this[_0xc3a2[14]]);var _0xa1a3xc=mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[15],this[_0xc3a2[15]]);var _0xa1a3xd=mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[16],this[_0xc3a2[16]]);var _0xa1a3xe=Math[_0xc3a2[6]](_0xa1a3x5,_0xa1a3xb);var _0xa1a3xf=Math[_0xc3a2[6]](_0xa1a3x6,_0xa1a3xc);if(_0xa1a3x7){if(_0xa1a3xd== _0xc3a2[18]){_0xa1a3x2[_0xc3a2[7]](0,_0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](_0xa1a3xe,_0xa1a3xf)}else {_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5- _0xa1a3xe,_0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3xf)};_0xa1a3x2[_0xc3a2[9]]()}else {if(_0xa1a3xd== _0xc3a2[18]){_0xa1a3x2[_0xc3a2[7]](0,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3xe,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3xe,_0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3xf)}else {_0xa1a3x2[_0xc3a2[7]](0,_0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5- _0xa1a3xe,_0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5- _0xa1a3xe,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,0)};_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3xf);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[19]]= _0xa1a3xa;function _0xa1a3x10(){}_0xa1a3x10[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x10[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x10;_0xa1a3x10[_0xc3a2[0]][_0xc3a2[2]]= 30;_0xa1a3x10[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3x8=Math[_0xc3a2[6]](_0xa1a3x5,Math[_0xc3a2[6]](_0xa1a3x6,mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[2]])));if(!_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](_0xa1a3x8,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x8);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x8,0);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[20]]= _0xa1a3x10;function _0xa1a3x11(){}_0xa1a3x11[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x11[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x11;_0xa1a3x11[_0xc3a2[0]][_0xc3a2[2]]= 0.4;_0xa1a3x11[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3x8=mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[2]]);var _0xa1a3xf=_0xa1a3x6* _0xa1a3x8;var _0xa1a3x12=1.4;if(!_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](0,_0xa1a3xf/ 2);_0xa1a3x2[_0xc3a2[21]](_0xa1a3x5/ 4,_0xa1a3xf* _0xa1a3x12,_0xa1a3x5/ 2,_0xa1a3xf/ 2);_0xa1a3x2[_0xc3a2[21]](_0xa1a3x5* 3/ 4,_0xa1a3xf* (1- _0xa1a3x12),_0xa1a3x5,_0xa1a3xf/ 2);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6- _0xa1a3xf/ 2);_0xa1a3x2[_0xc3a2[21]](_0xa1a3x5* 3/ 4,_0xa1a3x6- _0xa1a3xf* _0xa1a3x12,_0xa1a3x5/ 2,_0xa1a3x6- _0xa1a3xf/ 2);_0xa1a3x2[_0xc3a2[21]](_0xa1a3x5/ 4,_0xa1a3x6- _0xa1a3xf* (1- _0xa1a3x12),0,_0xa1a3x6- _0xa1a3xf/ 2);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3xf/ 2);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[22]]= _0xa1a3x11;function _0xa1a3x13(){}_0xa1a3x13[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x13[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x13;_0xa1a3x13[_0xc3a2[0]][_0xc3a2[2]]= 0.2;_0xa1a3x13[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3x8=_0xa1a3x5* mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[2]]);if(!_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](0,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5- _0xa1a3x8,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6/ 2);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5- _0xa1a3x8,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x8,_0xa1a3x6/ 2);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[23]]= _0xa1a3x13;function _0xa1a3x14(){mxRectangleShape[_0xc3a2[24]](this)}mxUtils[_0xc3a2[25]](_0xa1a3x14,mxRectangleShape);_0xa1a3x14[_0xc3a2[0]][_0xc3a2[26]]= function(){return false};_0xa1a3x14[_0xc3a2[0]][_0xc3a2[27]]= function(_0xa1a3x15,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6){var _0xa1a3x16=Math[_0xc3a2[6]](_0xa1a3x5/ 5,_0xa1a3x6/ 5)+ 1;_0xa1a3x15[_0xc3a2[28]]();_0xa1a3x15[_0xc3a2[7]](_0xa1a3x3+ _0xa1a3x5/ 2,_0xa1a3x4+ _0xa1a3x16);_0xa1a3x15[_0xc3a2[8]](_0xa1a3x3+ _0xa1a3x5/ 2,_0xa1a3x4+ _0xa1a3x6- _0xa1a3x16);_0xa1a3x15[_0xc3a2[7]](_0xa1a3x3+ _0xa1a3x16,_0xa1a3x4+ _0xa1a3x6/ 2);_0xa1a3x15[_0xc3a2[8]](_0xa1a3x3+ _0xa1a3x5- _0xa1a3x16,_0xa1a3x4+ _0xa1a3x6/ 2);_0xa1a3x15[_0xc3a2[9]]();_0xa1a3x15[_0xc3a2[29]]();mxRectangleShape[_0xc3a2[0]][_0xc3a2[27]][_0xc3a2[30]](this,arguments)};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[31]]= _0xa1a3x14;function _0xa1a3x17(){mxRectangleShape[_0xc3a2[24]](this)}mxUtils[_0xc3a2[25]](_0xa1a3x17,mxRectangleShape);_0xa1a3x17[_0xc3a2[0]][_0xc3a2[26]]= function(){return false};_0xa1a3x17[_0xc3a2[0]][_0xc3a2[27]]= function(_0xa1a3x15,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6){if(this[_0xc3a2[4]]!= null){if(this[_0xc3a2[4]][_0xc3a2[32]]== 1){var _0xa1a3x18=Math[_0xc3a2[34]](2,this[_0xc3a2[33]]+ 1);mxRectangleShape[_0xc3a2[0]][_0xc3a2[35]][_0xc3a2[24]](this,_0xa1a3x15,_0xa1a3x3+ _0xa1a3x18,_0xa1a3x4+ _0xa1a3x18,_0xa1a3x5- 2* _0xa1a3x18,_0xa1a3x6- 2* _0xa1a3x18);mxRectangleShape[_0xc3a2[0]][_0xc3a2[27]][_0xc3a2[30]](this,arguments);_0xa1a3x3+= _0xa1a3x18;_0xa1a3x4+= _0xa1a3x18;_0xa1a3x5-= 2* _0xa1a3x18;_0xa1a3x6-= 2* _0xa1a3x18};_0xa1a3x15[_0xc3a2[36]](false);var _0xa1a3x19=0;var _0xa1a3x1a=null;do{_0xa1a3x1a= mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][this[_0xc3a2[4]][_0xc3a2[37]+ _0xa1a3x19]];if(_0xa1a3x1a!= null){var _0xa1a3x1b=this[_0xc3a2[4]][_0xc3a2[37]+ _0xa1a3x19+ _0xc3a2[38]];var _0xa1a3x1c=this[_0xc3a2[4]][_0xc3a2[37]+ _0xa1a3x19+ _0xc3a2[39]];var _0xa1a3x1d=this[_0xc3a2[4]][_0xc3a2[37]+ _0xa1a3x19+ _0xc3a2[40]];var _0xa1a3x1e=this[_0xc3a2[4]][_0xc3a2[37]+ _0xa1a3x19+ _0xc3a2[41]];var _0xa1a3x1f=this[_0xc3a2[4]][_0xc3a2[37]+ _0xa1a3x19+ _0xc3a2[42]]|| 0;var _0xa1a3x20=this[_0xc3a2[4]][_0xc3a2[37]+ _0xa1a3x19+ _0xc3a2[43]];if(_0xa1a3x20!= null){_0xa1a3x1f+= this[_0xc3a2[44]](_0xa1a3x5+ this[_0xc3a2[33]],_0xa1a3x6+ this[_0xc3a2[33]])* _0xa1a3x20};var _0xa1a3x21=_0xa1a3x3;var _0xa1a3x22=_0xa1a3x4;if(_0xa1a3x1b== mxConstants[_0xc3a2[45]]){_0xa1a3x21+= (_0xa1a3x5- _0xa1a3x1d)/ 2}else {if(_0xa1a3x1b== mxConstants[_0xc3a2[46]]){_0xa1a3x21+= _0xa1a3x5- _0xa1a3x1d- _0xa1a3x1f}else {_0xa1a3x21+= _0xa1a3x1f}};if(_0xa1a3x1c== mxConstants[_0xc3a2[47]]){_0xa1a3x22+= (_0xa1a3x6- _0xa1a3x1e)/ 2}else {if(_0xa1a3x1c== mxConstants[_0xc3a2[48]]){_0xa1a3x22+= _0xa1a3x6- _0xa1a3x1e- _0xa1a3x1f}else {_0xa1a3x22+= _0xa1a3x1f}};_0xa1a3x15[_0xc3a2[49]]();var _0xa1a3x23= new _0xa1a3x1a();_0xa1a3x23[_0xc3a2[4]]= this[_0xc3a2[4]];_0xa1a3x1a[_0xc3a2[0]][_0xc3a2[50]][_0xc3a2[24]](_0xa1a3x23,_0xa1a3x15,_0xa1a3x21,_0xa1a3x22,_0xa1a3x1d,_0xa1a3x1e);_0xa1a3x15[_0xc3a2[51]]()};_0xa1a3x19++}while(_0xa1a3x1a!= null);}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[52]]= _0xa1a3x17;function _0xa1a3x24(){}_0xa1a3x24[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x24[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x24;_0xa1a3x24[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){if(_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](0,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5/ 2,_0xa1a3x6/ 2);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,0);_0xa1a3x2[_0xc3a2[9]]()}else {_0xa1a3x2[_0xc3a2[7]](0,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6);_0xa1a3x2[_0xc3a2[10]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[53]]= _0xa1a3x24;function _0xa1a3x25(){}_0xa1a3x25[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x25[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x25;_0xa1a3x25[_0xc3a2[0]][_0xc3a2[54]]= true;_0xa1a3x25[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3x1d=_0xa1a3x5/ 3;var _0xa1a3x1e=_0xa1a3x6/ 4;if(!_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,_0xa1a3x1e);_0xa1a3x2[_0xc3a2[55]](_0xa1a3x5/ 2- _0xa1a3x1d,_0xa1a3x1e,_0xa1a3x5/ 2- _0xa1a3x1d,0,_0xa1a3x5/ 2,0);_0xa1a3x2[_0xc3a2[55]](_0xa1a3x5/ 2+ _0xa1a3x1d,0,_0xa1a3x5/ 2+ _0xa1a3x1d,_0xa1a3x1e,_0xa1a3x5/ 2,_0xa1a3x1e);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,_0xa1a3x1e);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5/ 2,2* _0xa1a3x6/ 3);_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,_0xa1a3x6/ 3);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6/ 3);_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,_0xa1a3x6/ 3);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6/ 3);_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,2* _0xa1a3x6/ 3);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x6);_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,2* _0xa1a3x6/ 3);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6);_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[56]]= _0xa1a3x25;function _0xa1a3x26(){}_0xa1a3x26[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x26[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x26;_0xa1a3x26[_0xc3a2[0]][_0xc3a2[2]]= 10;_0xa1a3x26[_0xc3a2[0]][_0xc3a2[54]]= true;_0xa1a3x26[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3x27=mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[2]]);var _0xa1a3x1d=_0xa1a3x27* 2/ 3;var _0xa1a3x1e=_0xa1a3x27;if(!_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,_0xa1a3x1e);_0xa1a3x2[_0xc3a2[55]](_0xa1a3x5/ 2- _0xa1a3x1d,_0xa1a3x1e,_0xa1a3x5/ 2- _0xa1a3x1d,0,_0xa1a3x5/ 2,0);_0xa1a3x2[_0xc3a2[55]](_0xa1a3x5/ 2+ _0xa1a3x1d,0,_0xa1a3x5/ 2+ _0xa1a3x1d,_0xa1a3x1e,_0xa1a3x5/ 2,_0xa1a3x1e);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[7]](_0xa1a3x5/ 2,_0xa1a3x1e);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5/ 2,_0xa1a3x6);_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[57]]= _0xa1a3x26;function _0xa1a3x28(){}_0xa1a3x28[_0xc3a2[0]]=  new mxCylinder();_0xa1a3x28[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x28;_0xa1a3x28[_0xc3a2[0]][_0xc3a2[58]]= 32;_0xa1a3x28[_0xc3a2[0]][_0xc3a2[59]]= 12;_0xa1a3x28[_0xc3a2[0]][_0xc3a2[3]]= function(_0xa1a3x2,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6,_0xa1a3x7){var _0xa1a3xe=mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[58],this[_0xc3a2[58]]);var _0xa1a3xf=mxUtils[_0xc3a2[5]](this[_0xc3a2[4]],_0xc3a2[59],this[_0xc3a2[59]]);var _0xa1a3x29=_0xa1a3xe/ 2;var _0xa1a3x2a=_0xa1a3x29+ _0xa1a3xe/ 2;var _0xa1a3x2b=0.3* _0xa1a3x6- _0xa1a3xf/ 2;var _0xa1a3x2c=0.7* _0xa1a3x6- _0xa1a3xf/ 2;if(_0xa1a3x7){_0xa1a3x2[_0xc3a2[7]](_0xa1a3x29,_0xa1a3x2b);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x2a,_0xa1a3x2b);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x2a,_0xa1a3x2b+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x29,_0xa1a3x2b+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[7]](_0xa1a3x29,_0xa1a3x2c);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x2a,_0xa1a3x2c);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x2a,_0xa1a3x2c+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x29,_0xa1a3x2c+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[9]]()}else {_0xa1a3x2[_0xc3a2[7]](_0xa1a3x29,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,0);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x5,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x29,_0xa1a3x6);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x29,_0xa1a3x2c+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x2c+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x2c);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x29,_0xa1a3x2c);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x29,_0xa1a3x2b+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x2b+ _0xa1a3xf);_0xa1a3x2[_0xc3a2[8]](0,_0xa1a3x2b);_0xa1a3x2[_0xc3a2[8]](_0xa1a3x29,_0xa1a3x2b);_0xa1a3x2[_0xc3a2[10]]();_0xa1a3x2[_0xc3a2[9]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[60]]= _0xa1a3x28;function _0xa1a3x2d(){}_0xa1a3x2d[_0xc3a2[0]]=  new mxDoubleEllipse();_0xa1a3x2d[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x2d;_0xa1a3x2d[_0xc3a2[0]][_0xc3a2[61]]= true;_0xa1a3x2d[_0xc3a2[0]][_0xc3a2[50]]= function(_0xa1a3x15,_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6){var _0xa1a3x18=Math[_0xc3a2[6]](4,Math[_0xc3a2[6]](_0xa1a3x5/ 5,_0xa1a3x6/ 5));if(_0xa1a3x5> 0&& _0xa1a3x6> 0){_0xa1a3x15[_0xc3a2[62]](_0xa1a3x3+ _0xa1a3x18,_0xa1a3x4+ _0xa1a3x18,_0xa1a3x5- 2* _0xa1a3x18,_0xa1a3x6- 2* _0xa1a3x18);_0xa1a3x15[_0xc3a2[63]]()};_0xa1a3x15[_0xc3a2[64]](false);if(this[_0xc3a2[61]]){_0xa1a3x15[_0xc3a2[62]](_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6);_0xa1a3x15[_0xc3a2[29]]()}};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[65]]= _0xa1a3x2d;function _0xa1a3x2e(){}_0xa1a3x2e[_0xc3a2[0]]=  new _0xa1a3x2d();_0xa1a3x2e[_0xc3a2[0]][_0xc3a2[1]]= _0xa1a3x2e;_0xa1a3x2e[_0xc3a2[0]][_0xc3a2[61]]= false;mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[66]]= _0xa1a3x2e;var _0xa1a3x2f=mxImageExport[_0xc3a2[0]][_0xc3a2[67]];mxImageExport[_0xc3a2[0]][_0xc3a2[67]]= function(){_0xa1a3x2f[_0xc3a2[30]](this,arguments);function _0xa1a3x30(_0xa1a3x31){return {drawShape:function(_0xa1a3x32,_0xa1a3x33,_0xa1a3x34,_0xa1a3x35){var _0xa1a3x3=_0xa1a3x34[_0xc3a2[68]];var _0xa1a3x4=_0xa1a3x34[_0xc3a2[69]];var _0xa1a3x5=_0xa1a3x34[_0xc3a2[70]];var _0xa1a3x6=_0xa1a3x34[_0xc3a2[71]];if(_0xa1a3x35){var _0xa1a3x18=Math[_0xc3a2[6]](4,Math[_0xc3a2[6]](_0xa1a3x5/ 5,_0xa1a3x6/ 5));_0xa1a3x3+= _0xa1a3x18;_0xa1a3x4+= _0xa1a3x18;_0xa1a3x5-= 2* _0xa1a3x18;_0xa1a3x6-= 2* _0xa1a3x18;if(_0xa1a3x5> 0&& _0xa1a3x6> 0){_0xa1a3x32[_0xc3a2[62]](_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6)};return true}else {_0xa1a3x32[_0xc3a2[63]]();if(_0xa1a3x31){_0xa1a3x32[_0xc3a2[62]](_0xa1a3x3,_0xa1a3x4,_0xa1a3x5,_0xa1a3x6);_0xa1a3x32[_0xc3a2[29]]()}}}}}this[_0xc3a2[72]][_0xc3a2[65]]= _0xa1a3x30(true);this[_0xc3a2[72]][_0xc3a2[66]]= _0xa1a3x30(false)};function _0xa1a3x36(){mxArrow[_0xc3a2[24]](this)}mxUtils[_0xc3a2[25]](_0xa1a3x36,mxArrow);_0xa1a3x36[_0xc3a2[0]][_0xc3a2[73]]= function(_0xa1a3x15,_0xa1a3x37){var _0xa1a3x1d=10;var _0xa1a3x38=_0xa1a3x37[0];var _0xa1a3x39=_0xa1a3x37[_0xa1a3x37[_0xc3a2[74]]- 1];var _0xa1a3xe=_0xa1a3x39[_0xc3a2[68]]- _0xa1a3x38[_0xc3a2[68]];var _0xa1a3xf=_0xa1a3x39[_0xc3a2[69]]- _0xa1a3x38[_0xc3a2[69]];var _0xa1a3x3a=Math[_0xc3a2[75]](_0xa1a3xe* _0xa1a3xe+ _0xa1a3xf* _0xa1a3xf);var _0xa1a3x3b=_0xa1a3x3a;var _0xa1a3x3c=_0xa1a3xe/ _0xa1a3x3a;var _0xa1a3x3d=_0xa1a3xf/ _0xa1a3x3a;var _0xa1a3x3e=_0xa1a3x3b* _0xa1a3x3c;var _0xa1a3x3f=_0xa1a3x3b* _0xa1a3x3d;var _0xa1a3x40=_0xa1a3x1d* _0xa1a3x3d/ 3;var _0xa1a3x41=-_0xa1a3x1d* _0xa1a3x3c / 3;var _0xa1a3x42=_0xa1a3x38[_0xc3a2[68]]- _0xa1a3x40/ 2;var _0xa1a3x43=_0xa1a3x38[_0xc3a2[69]]- _0xa1a3x41/ 2;var _0xa1a3x44=_0xa1a3x42+ _0xa1a3x40;var _0xa1a3x45=_0xa1a3x43+ _0xa1a3x41;var _0xa1a3x46=_0xa1a3x44+ _0xa1a3x3e;var _0xa1a3x47=_0xa1a3x45+ _0xa1a3x3f;var _0xa1a3x48=_0xa1a3x46+ _0xa1a3x40;var _0xa1a3x49=_0xa1a3x47+ _0xa1a3x41;var _0xa1a3x4a=_0xa1a3x48- 3* _0xa1a3x40;var _0xa1a3x4b=_0xa1a3x49- 3* _0xa1a3x41;_0xa1a3x15[_0xc3a2[28]]();_0xa1a3x15[_0xc3a2[7]](_0xa1a3x44,_0xa1a3x45);_0xa1a3x15[_0xc3a2[8]](_0xa1a3x46,_0xa1a3x47);_0xa1a3x15[_0xc3a2[7]](_0xa1a3x4a+ _0xa1a3x40,_0xa1a3x4b+ _0xa1a3x41);_0xa1a3x15[_0xc3a2[8]](_0xa1a3x42,_0xa1a3x43);_0xa1a3x15[_0xc3a2[29]]()};mxCellRenderer[_0xc3a2[0]][_0xc3a2[12]][_0xc3a2[76]]= _0xa1a3x36;mxMarker[_0xc3a2[78]](_0xc3a2[77],function(_0xa1a3x32,_0xa1a3x1a,_0xa1a3x4c,_0xa1a3x39,_0xa1a3x4d,_0xa1a3x4e,_0xa1a3x4f,_0xa1a3x50,_0xa1a3x51,_0xa1a3x52){var _0xa1a3x3c=_0xa1a3x4d* (_0xa1a3x4f+ _0xa1a3x51+ 1);var _0xa1a3x3d=_0xa1a3x4e* (_0xa1a3x4f+ _0xa1a3x51+ 1);return function(){_0xa1a3x32[_0xc3a2[28]]();_0xa1a3x32[_0xc3a2[7]](_0xa1a3x39[_0xc3a2[68]]- _0xa1a3x3c/ 2- _0xa1a3x3d/ 2,_0xa1a3x39[_0xc3a2[69]]- _0xa1a3x3d/ 2+ _0xa1a3x3c/ 2);_0xa1a3x32[_0xc3a2[8]](_0xa1a3x39[_0xc3a2[68]]+ _0xa1a3x3d/ 2- 3* _0xa1a3x3c/ 2,_0xa1a3x39[_0xc3a2[69]]- 3* _0xa1a3x3d/ 2- _0xa1a3x3c/ 2);_0xa1a3x32[_0xc3a2[29]]()}});var _0xa1a3x53=-99;if( typeof (mxVertexHandler)!= _0xc3a2[79]){function _0xa1a3x54(_0xa1a3x33){mxVertexHandler[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x54,mxVertexHandler);_0xa1a3x54[_0xc3a2[0]][_0xc3a2[80]]= false;_0xa1a3x54[_0xc3a2[0]][_0xc3a2[81]]= function(){this[_0xc3a2[82]]= mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],mxConstants.STYLE_HORIZONTAL,true);var _0xa1a3x55=this[_0xc3a2[83]][_0xc3a2[85]][_0xc3a2[84]];if(this[_0xc3a2[86]]!= null){var _0xa1a3x34= new mxRectangle(0,0,this[_0xc3a2[86]][_0xc3a2[70]],this[_0xc3a2[86]][_0xc3a2[71]]);this[_0xc3a2[87]]=  new mxImageShape(_0xa1a3x34,this[_0xc3a2[86]][_0xc3a2[88]])}else {var _0xa1a3x4f=10;var _0xa1a3x34= new mxRectangle(0,0,_0xa1a3x4f,_0xa1a3x4f);this[_0xc3a2[87]]=  new mxRhombus(_0xa1a3x34,mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};this[_0xc3a2[87]][_0xc3a2[89]]= (_0xa1a3x55[_0xc3a2[89]]!= mxConstants[_0xc3a2[90]])?mxConstants[_0xc3a2[91]]:mxConstants[_0xc3a2[90]];this[_0xc3a2[87]][_0xc3a2[81]](_0xa1a3x55[_0xc3a2[93]]()[_0xc3a2[92]]());this[_0xc3a2[87]][_0xc3a2[95]][_0xc3a2[4]][_0xc3a2[94]]= this[_0xc3a2[96]]();mxEvent[_0xc3a2[97]](this[_0xc3a2[87]][_0xc3a2[95]],_0xa1a3x55,this[_0xc3a2[83]]);mxVertexHandler[_0xc3a2[0]][_0xc3a2[81]][_0xc3a2[30]](this,arguments)};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[96]]= function(){return _0xc3a2[98]};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[99]]= function(){mxVertexHandler[_0xc3a2[0]][_0xc3a2[99]][_0xc3a2[30]](this,arguments);var _0xa1a3x4f=this[_0xc3a2[87]][_0xc3a2[100]][_0xc3a2[70]];this[_0xc3a2[87]][_0xc3a2[100]]= this[_0xc3a2[101]](_0xa1a3x4f);this[_0xc3a2[87]][_0xc3a2[99]]()};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[102]]= function(){mxVertexHandler[_0xc3a2[0]][_0xc3a2[102]][_0xc3a2[30]](this,arguments);if(this[_0xc3a2[87]]!= null){this[_0xc3a2[87]][_0xc3a2[102]]();this[_0xc3a2[87]]= null}};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[103]]= function(_0xa1a3x56){if(_0xa1a3x56[_0xc3a2[104]](this[_0xc3a2[87]])){return _0xa1a3x53};return mxVertexHandler[_0xc3a2[0]][_0xc3a2[103]][_0xc3a2[30]](this,arguments)};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[105]]= function(_0xa1a3x57,_0xa1a3x56){if(!_0xa1a3x56[_0xc3a2[106]]()&& this[_0xc3a2[107]]== _0xa1a3x53){var _0xa1a3x58= new mxPoint(_0xa1a3x56[_0xc3a2[108]](),_0xa1a3x56[_0xc3a2[109]]());this[_0xc3a2[110]](_0xa1a3x58);var _0xa1a3x59=this[_0xc3a2[84]][_0xc3a2[112]](_0xa1a3x56[_0xc3a2[111]]());var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];if(_0xa1a3x59&& this[_0xc3a2[80]]){_0xa1a3x58[_0xc3a2[68]]= this[_0xc3a2[84]][_0xc3a2[114]](_0xa1a3x58[_0xc3a2[68]]/ _0xa1a3x5a)* _0xa1a3x5a;_0xa1a3x58[_0xc3a2[69]]= this[_0xc3a2[84]][_0xc3a2[114]](_0xa1a3x58[_0xc3a2[69]]/ _0xa1a3x5a)* _0xa1a3x5a};this[_0xc3a2[115]](_0xa1a3x58);this[_0xc3a2[116]](this[_0xc3a2[87]],_0xa1a3x58[_0xc3a2[68]],_0xa1a3x58[_0xc3a2[69]]);this[_0xc3a2[83]][_0xc3a2[85]][_0xc3a2[84]][_0xc3a2[117]][_0xc3a2[99]](this[_0xc3a2[83]],true);_0xa1a3x56[_0xc3a2[118]]()}else {mxVertexHandler[_0xc3a2[0]][_0xc3a2[105]][_0xc3a2[30]](this,arguments)}};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[119]]= function(_0xa1a3x57,_0xa1a3x56){if(!_0xa1a3x56[_0xc3a2[106]]()&& this[_0xc3a2[107]]== _0xa1a3x53){this[_0xc3a2[120]]();this[_0xc3a2[121]]();_0xa1a3x56[_0xc3a2[118]]()}else {mxVertexHandler[_0xc3a2[0]][_0xc3a2[119]][_0xc3a2[30]](this,arguments)}};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[101]]= function(_0xa1a3x4f){var _0xa1a3x5b=this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[122]]();var _0xa1a3x5c=mxUtils[_0xc3a2[124]](_0xa1a3x5b);var _0xa1a3x5d=Math[_0xc3a2[125]](_0xa1a3x5c);var _0xa1a3x5e=Math[_0xc3a2[126]](_0xa1a3x5c);var _0xa1a3x34= new mxRectangle(this[_0xc3a2[83]][_0xc3a2[68]],this[_0xc3a2[83]][_0xc3a2[69]],this[_0xc3a2[83]][_0xc3a2[70]],this[_0xc3a2[83]][_0xc3a2[71]]);if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[127]]()){var _0xa1a3x5f=(_0xa1a3x34[_0xc3a2[70]]- _0xa1a3x34[_0xc3a2[71]])/ 2;_0xa1a3x34[_0xc3a2[68]]+= _0xa1a3x5f;_0xa1a3x34[_0xc3a2[69]]-= _0xa1a3x5f;var _0xa1a3x23=_0xa1a3x34[_0xc3a2[70]];_0xa1a3x34[_0xc3a2[70]]= _0xa1a3x34[_0xc3a2[71]];_0xa1a3x34[_0xc3a2[71]]= _0xa1a3x23};var _0xa1a3x60=this[_0xc3a2[128]](_0xa1a3x34);if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[129]]){_0xa1a3x60[_0xc3a2[68]]= 2* _0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]- _0xa1a3x60[_0xc3a2[68]]};if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[130]]){_0xa1a3x60[_0xc3a2[69]]= 2* _0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x34[_0xc3a2[71]]- _0xa1a3x60[_0xc3a2[69]]};_0xa1a3x60= mxUtils[_0xc3a2[133]](_0xa1a3x60,_0xa1a3x5d,_0xa1a3x5e, new mxPoint(this[_0xc3a2[83]][_0xc3a2[131]](),this[_0xc3a2[83]][_0xc3a2[132]]()));return  new mxRectangle(_0xa1a3x60[_0xc3a2[68]]- _0xa1a3x4f/ 2,_0xa1a3x60[_0xc3a2[69]]- _0xa1a3x4f/ 2,_0xa1a3x4f,_0xa1a3x4f)};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[128]]= function(_0xa1a3x34){return null};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[115]]= function(_0xa1a3x58){};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[110]]= function(_0xa1a3x58){_0xa1a3x58[_0xc3a2[68]]= Math[_0xc3a2[34]](this[_0xc3a2[83]][_0xc3a2[68]],Math[_0xc3a2[6]](this[_0xc3a2[83]][_0xc3a2[68]]+ this[_0xc3a2[83]][_0xc3a2[70]],_0xa1a3x58[_0xc3a2[68]]));_0xa1a3x58[_0xc3a2[69]]= Math[_0xc3a2[34]](this[_0xc3a2[83]][_0xc3a2[69]],Math[_0xc3a2[6]](this[_0xc3a2[83]][_0xc3a2[69]]+ this[_0xc3a2[83]][_0xc3a2[71]],_0xa1a3x58[_0xc3a2[69]]))};_0xa1a3x54[_0xc3a2[0]][_0xc3a2[120]]= function(){};function _0xa1a3x61(_0xa1a3x33){_0xa1a3x54[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x61,_0xa1a3x54);_0xa1a3x61[_0xc3a2[0]][_0xc3a2[128]]= function(_0xa1a3x34){var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];var _0xa1a3xb=Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[70]],mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[14],60)* _0xa1a3x5a);var _0xa1a3xc=Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[71]],mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[15],20)* _0xa1a3x5a);var _0xa1a3xd=mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[16],_0xc3a2[17]);var _0xa1a3x3=(_0xa1a3xd== _0xc3a2[18])?_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3xb:_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]- _0xa1a3xb;return  new mxPoint(_0xa1a3x3,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3xc)};_0xa1a3x61[_0xc3a2[0]][_0xc3a2[115]]= function(_0xa1a3x58){var _0xa1a3x5b=this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[122]]();var _0xa1a3x5c=mxUtils[_0xc3a2[124]](_0xa1a3x5b);var _0xa1a3x5d=Math[_0xc3a2[125]](-_0xa1a3x5c);var _0xa1a3x5e=Math[_0xc3a2[126]](-_0xa1a3x5c);var _0xa1a3x34= new mxRectangle(this[_0xc3a2[83]][_0xc3a2[68]],this[_0xc3a2[83]][_0xc3a2[69]],this[_0xc3a2[83]][_0xc3a2[70]],this[_0xc3a2[83]][_0xc3a2[71]]);if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[127]]()){var _0xa1a3x5f=(_0xa1a3x34[_0xc3a2[70]]- _0xa1a3x34[_0xc3a2[71]])/ 2;_0xa1a3x34[_0xc3a2[68]]+= _0xa1a3x5f;_0xa1a3x34[_0xc3a2[69]]-= _0xa1a3x5f;var _0xa1a3x23=_0xa1a3x34[_0xc3a2[70]];_0xa1a3x34[_0xc3a2[70]]= _0xa1a3x34[_0xc3a2[71]];_0xa1a3x34[_0xc3a2[71]]= _0xa1a3x23};var _0xa1a3x60= new mxPoint(_0xa1a3x58[_0xc3a2[68]],_0xa1a3x58[_0xc3a2[69]]);_0xa1a3x60= mxUtils[_0xc3a2[133]](_0xa1a3x60,_0xa1a3x5d,_0xa1a3x5e, new mxPoint(this[_0xc3a2[83]][_0xc3a2[131]](),this[_0xc3a2[83]][_0xc3a2[132]]()));if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[129]]){_0xa1a3x60[_0xc3a2[68]]= 2* _0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]- _0xa1a3x60[_0xc3a2[68]]};if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[130]]){_0xa1a3x60[_0xc3a2[69]]= 2* _0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x34[_0xc3a2[71]]- _0xa1a3x60[_0xc3a2[69]]};var _0xa1a3x62=this[_0xc3a2[134]](_0xa1a3x60,_0xa1a3x34);if(_0xa1a3x62!= null){if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[129]]){_0xa1a3x62[_0xc3a2[68]]= 2* _0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]- _0xa1a3x62[_0xc3a2[68]]};if(this[_0xc3a2[83]][_0xc3a2[123]][_0xc3a2[130]]){_0xa1a3x62[_0xc3a2[69]]= 2* _0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x34[_0xc3a2[71]]- _0xa1a3x62[_0xc3a2[69]]};_0xa1a3x5d= Math[_0xc3a2[125]](_0xa1a3x5c);_0xa1a3x5e= Math[_0xc3a2[126]](_0xa1a3x5c);_0xa1a3x62= mxUtils[_0xc3a2[133]](_0xa1a3x62,_0xa1a3x5d,_0xa1a3x5e, new mxPoint(this[_0xc3a2[83]][_0xc3a2[131]](),this[_0xc3a2[83]][_0xc3a2[132]]()));_0xa1a3x58[_0xc3a2[68]]= _0xa1a3x62[_0xc3a2[68]];_0xa1a3x58[_0xc3a2[69]]= _0xa1a3x62[_0xc3a2[69]]}};_0xa1a3x61[_0xc3a2[0]][_0xc3a2[134]]= function(_0xa1a3x60,_0xa1a3x34){var _0xa1a3xd=mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[16],_0xc3a2[17]);var _0xa1a3xb=(_0xa1a3xd== _0xc3a2[18])?_0xa1a3x60[_0xc3a2[68]]- _0xa1a3x34[_0xc3a2[68]]:_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]- _0xa1a3x60[_0xc3a2[68]];var _0xa1a3xc=_0xa1a3x60[_0xc3a2[69]]- _0xa1a3x34[_0xc3a2[69]];var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[14]]= Math[_0xc3a2[135]](Math[_0xc3a2[34]](1,_0xa1a3xb)/ _0xa1a3x5a);this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[15]]= Math[_0xc3a2[135]](Math[_0xc3a2[34]](1,_0xa1a3xc)/ _0xa1a3x5a)};_0xa1a3x61[_0xc3a2[0]][_0xc3a2[120]]= function(){var _0xa1a3x63=this[_0xc3a2[84]][_0xc3a2[136]]();_0xa1a3x63[_0xc3a2[137]]();try{this[_0xc3a2[83]][_0xc3a2[85]][_0xc3a2[84]][_0xc3a2[139]](_0xc3a2[14],this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[14]],[this[_0xc3a2[83]][_0xc3a2[138]]]);this[_0xc3a2[83]][_0xc3a2[85]][_0xc3a2[84]][_0xc3a2[139]](_0xc3a2[15],this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[15]],[this[_0xc3a2[83]][_0xc3a2[138]]])}finally{_0xa1a3x63[_0xc3a2[140]]()}};function _0xa1a3x64(_0xa1a3x33){_0xa1a3x61[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x64,_0xa1a3x61);_0xa1a3x64[_0xc3a2[0]][_0xc3a2[128]]= function(_0xa1a3x34){var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];var _0xa1a3x65=mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_STARTSIZE);return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]/ 2,_0xa1a3x34[_0xc3a2[69]]+ Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[71]],_0xa1a3x65* _0xa1a3x5a))};_0xa1a3x64[_0xc3a2[0]][_0xc3a2[134]]= function(_0xa1a3x58,_0xa1a3x34){_0xa1a3x58[_0xc3a2[68]]= _0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]/ 2;startSize= _0xa1a3x58[_0xc3a2[69]]- _0xa1a3x34[_0xc3a2[69]];var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[141]]= Math[_0xc3a2[135]](Math[_0xc3a2[34]](1,startSize)/ _0xa1a3x5a);return _0xa1a3x58};_0xa1a3x64[_0xc3a2[0]][_0xc3a2[120]]= function(){this[_0xc3a2[83]][_0xc3a2[85]][_0xc3a2[84]][_0xc3a2[139]](_0xc3a2[141],this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[141]],[this[_0xc3a2[83]][_0xc3a2[138]]])};function _0xa1a3x66(_0xa1a3x33){_0xa1a3x61[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x66,_0xa1a3x61);_0xa1a3x66[_0xc3a2[0]][_0xc3a2[142]]= 20;_0xa1a3x66[_0xc3a2[0]][_0xc3a2[143]]= 1;_0xa1a3x66[_0xc3a2[0]][_0xc3a2[128]]= function(_0xa1a3x34){var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];var _0xa1a3x67=Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[70]],Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[71]],mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[142]])* _0xa1a3x5a/ this[_0xc3a2[143]]));return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x67,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x67)};_0xa1a3x66[_0xc3a2[0]][_0xc3a2[134]]= function(_0xa1a3x60,_0xa1a3x34){var _0xa1a3x4f=Math[_0xc3a2[34]](0,Math[_0xc3a2[6]](Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[70]]/ this[_0xc3a2[143]],_0xa1a3x60[_0xc3a2[68]]- _0xa1a3x34[_0xc3a2[68]]),Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[71]]/ this[_0xc3a2[143]],_0xa1a3x60[_0xc3a2[69]]- _0xa1a3x34[_0xc3a2[69]])));var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[2]]= Math[_0xc3a2[135]](Math[_0xc3a2[34]](1,_0xa1a3x4f)/ _0xa1a3x5a)* this[_0xc3a2[143]];return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x4f,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x4f)};_0xa1a3x66[_0xc3a2[0]][_0xc3a2[120]]= function(){this[_0xc3a2[83]][_0xc3a2[85]][_0xc3a2[84]][_0xc3a2[139]](_0xc3a2[2],this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[2]],[this[_0xc3a2[83]][_0xc3a2[138]]])};function _0xa1a3x68(_0xa1a3x33){_0xa1a3x66[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x68,_0xa1a3x66);_0xa1a3x68[_0xc3a2[0]][_0xc3a2[142]]= 30;_0xa1a3x68[_0xc3a2[0]][_0xc3a2[143]]= 2;function _0xa1a3x69(_0xa1a3x33){_0xa1a3x66[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x69,_0xa1a3x66);_0xa1a3x69[_0xc3a2[0]][_0xc3a2[142]]= 30;_0xa1a3x69[_0xc3a2[0]][_0xc3a2[143]]= 1;_0xa1a3x69[_0xc3a2[0]][_0xc3a2[128]]= function(_0xa1a3x34){var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];var _0xa1a3x67=Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[70]],Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[71]],mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[142]])* _0xa1a3x5a/ this[_0xc3a2[143]]));return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]- _0xa1a3x67,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x67)};_0xa1a3x69[_0xc3a2[0]][_0xc3a2[134]]= function(_0xa1a3x60,_0xa1a3x34){var _0xa1a3x4f=Math[_0xc3a2[34]](0,Math[_0xc3a2[6]](Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[70]]/ this[_0xc3a2[143]],_0xa1a3x60[_0xc3a2[68]]- _0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]),Math[_0xc3a2[6]](_0xa1a3x34[_0xc3a2[71]]/ this[_0xc3a2[143]],_0xa1a3x60[_0xc3a2[69]]- _0xa1a3x34[_0xc3a2[69]])));var _0xa1a3x5a=this[_0xc3a2[84]][_0xc3a2[93]]()[_0xc3a2[113]];this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[2]]= Math[_0xc3a2[135]](Math[_0xc3a2[34]](1,_0xa1a3x4f)/ _0xa1a3x5a)* this[_0xc3a2[143]];return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]- _0xa1a3x4f,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x4f)};function _0xa1a3x6a(_0xa1a3x33){_0xa1a3x66[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x6a,_0xa1a3x66);_0xa1a3x6a[_0xc3a2[0]][_0xc3a2[142]]= 0.2;_0xa1a3x6a[_0xc3a2[0]][_0xc3a2[143]]= 1;_0xa1a3x6a[_0xc3a2[0]][_0xc3a2[128]]= function(_0xa1a3x34){var _0xa1a3x67=mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[142]]);return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]* _0xa1a3x67,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x34[_0xc3a2[71]]/ 2)};_0xa1a3x6a[_0xc3a2[0]][_0xc3a2[134]]= function(_0xa1a3x60,_0xa1a3x34){var _0xa1a3x4f=Math[_0xc3a2[6]](1,(_0xa1a3x60[_0xc3a2[68]]- _0xa1a3x34[_0xc3a2[68]])/ _0xa1a3x34[_0xc3a2[70]]);this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[2]]= _0xa1a3x4f;return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x4f* _0xa1a3x34[_0xc3a2[70]],_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x34[_0xc3a2[71]]/ 2)};function _0xa1a3x6b(_0xa1a3x33){_0xa1a3x66[_0xc3a2[24]](this,_0xa1a3x33)}mxUtils[_0xc3a2[25]](_0xa1a3x6b,_0xa1a3x66);_0xa1a3x6b[_0xc3a2[0]][_0xc3a2[142]]= 0.4;_0xa1a3x6b[_0xc3a2[0]][_0xc3a2[143]]= 1;_0xa1a3x6b[_0xc3a2[0]][_0xc3a2[128]]= function(_0xa1a3x34){var _0xa1a3x67=mxUtils[_0xc3a2[5]](this[_0xc3a2[83]][_0xc3a2[4]],_0xc3a2[2],this[_0xc3a2[142]]);return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]/ 2,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x67* _0xa1a3x34[_0xc3a2[71]]/ 2)};_0xa1a3x6b[_0xc3a2[0]][_0xc3a2[134]]= function(_0xa1a3x60,_0xa1a3x34){var _0xa1a3x4f=Math[_0xc3a2[34]](0,Math[_0xc3a2[6]](1,((_0xa1a3x60[_0xc3a2[69]]- _0xa1a3x34[_0xc3a2[69]])/ _0xa1a3x34[_0xc3a2[71]])* 2));this[_0xc3a2[83]][_0xc3a2[4]][_0xc3a2[2]]= _0xa1a3x4f;return  new mxPoint(_0xa1a3x34[_0xc3a2[68]]+ _0xa1a3x34[_0xc3a2[70]]/ 2,_0xa1a3x34[_0xc3a2[69]]+ _0xa1a3x4f* _0xa1a3x34[_0xc3a2[71]]/ 2)};var _0xa1a3x6c={"\x73\x77\x69\x6D\x6C\x61\x6E\x65":_0xa1a3x64,"\x66\x6F\x6C\x64\x65\x72":_0xa1a3x61,"\x63\x75\x62\x65":_0xa1a3x66,"\x63\x61\x72\x64":_0xa1a3x68,"\x6E\x6F\x74\x65":_0xa1a3x69,"\x73\x74\x65\x70":_0xa1a3x6a,"\x74\x61\x70\x65":_0xa1a3x6b};var _0xa1a3x6d=mxGraph[_0xc3a2[0]][_0xc3a2[144]];mxGraph[_0xc3a2[0]][_0xc3a2[144]]= function(_0xa1a3x33){if(_0xa1a3x33!= null){var _0xa1a3x6e=_0xa1a3x6c[_0xa1a3x33[_0xc3a2[4]][_0xc3a2[123]]];if(_0xa1a3x6e!= null){return  new _0xa1a3x6e(_0xa1a3x33)}};return _0xa1a3x6d[_0xc3a2[30]](this,arguments)}};mxGraph[_0xc3a2[0]][_0xc3a2[145]]= function(_0xa1a3x6f,_0xa1a3x50){if(_0xa1a3x6f!= null&& _0xa1a3x6f[_0xc3a2[123]]!= null){if(_0xa1a3x6f[_0xc3a2[123]][_0xc3a2[146]]!= null){if(_0xa1a3x6f[_0xc3a2[123]][_0xc3a2[146]]!= null){return _0xa1a3x6f[_0xc3a2[123]][_0xc3a2[146]][_0xc3a2[147]]}}else {if(_0xa1a3x6f[_0xc3a2[123]][_0xc3a2[147]]!= null){return _0xa1a3x6f[_0xc3a2[123]][_0xc3a2[147]]}}};return null};mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxLabel[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];mxImageShape[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];mxSwimlane[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];_0xa1a3x14[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];_0xa1a3x9[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];_0xa1a3x10[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];_0xa1a3x1[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];_0xa1a3xa[_0xc3a2[0]][_0xc3a2[147]]= mxRectangleShape[_0xc3a2[0]][_0xc3a2[147]];mxCylinder[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.15,0.05),false), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.85,0.05),false), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.3),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.7),true), new mxConnectionConstraint( new mxPoint(0.15,0.95),false), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.85,0.95),false)];_0xa1a3x25[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.1),false), new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.75,0.1),false), new mxConnectionConstraint( new mxPoint(0,1/ 3),false), new mxConnectionConstraint( new mxPoint(0,1),false), new mxConnectionConstraint( new mxPoint(1,1/ 3),false), new mxConnectionConstraint( new mxPoint(1,1),false), new mxConnectionConstraint( new mxPoint(0.5,0.5),false)];_0xa1a3x28[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0,0.3),true), new mxConnectionConstraint( new mxPoint(0,0.7),true), new mxConnectionConstraint( new mxPoint(1,0.25),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];mxActor[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.25,0.2),false), new mxConnectionConstraint( new mxPoint(0.1,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.75,0.25),false), new mxConnectionConstraint( new mxPoint(0.9,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.75),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true)];_0xa1a3x11[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.35),false), new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0,0.65),false), new mxConnectionConstraint( new mxPoint(1,0.35),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.65),false), new mxConnectionConstraint( new mxPoint(0.25,1),false), new mxConnectionConstraint( new mxPoint(0.75,0),false)];_0xa1a3x13[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.75,0),true), new mxConnectionConstraint( new mxPoint(0.25,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.75,1),true), new mxConnectionConstraint( new mxPoint(0.1,0.25),false), new mxConnectionConstraint( new mxPoint(0.2,0.5),false), new mxConnectionConstraint( new mxPoint(0.1,0.75),false), new mxConnectionConstraint( new mxPoint(0.9,0.25),false), new mxConnectionConstraint( new mxPoint(1,0.5),false), new mxConnectionConstraint( new mxPoint(0.9,0.75),false)];mxLine[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.5),false), new mxConnectionConstraint( new mxPoint(0.25,0.5),false), new mxConnectionConstraint( new mxPoint(0.75,0.5),false), new mxConnectionConstraint( new mxPoint(1,0.5),false)];_0xa1a3x26[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.5,0),false), new mxConnectionConstraint( new mxPoint(0.5,1),false)];mxEllipse[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0,0),true), new mxConnectionConstraint( new mxPoint(1,0),true), new mxConnectionConstraint( new mxPoint(0,1),true), new mxConnectionConstraint( new mxPoint(1,1),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5))];mxDoubleEllipse[_0xc3a2[0]][_0xc3a2[147]]= mxEllipse[_0xc3a2[0]][_0xc3a2[147]];mxRhombus[_0xc3a2[0]][_0xc3a2[147]]= mxEllipse[_0xc3a2[0]][_0xc3a2[147]];mxTriangle[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0,0.25),true), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0,0.75),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(1,0.5),true)];mxHexagon[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.375,0),true), new mxConnectionConstraint( new mxPoint(0.5,0),true), new mxConnectionConstraint( new mxPoint(0.625,0),true), new mxConnectionConstraint( new mxPoint(0.125,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(0.125,0.75),false), new mxConnectionConstraint( new mxPoint(0.875,0.25),false), new mxConnectionConstraint( new mxPoint(0,0.5),true), new mxConnectionConstraint( new mxPoint(1,0.5),true), new mxConnectionConstraint( new mxPoint(0.875,0.75),false), new mxConnectionConstraint( new mxPoint(0.375,1),true), new mxConnectionConstraint( new mxPoint(0.5,1),true), new mxConnectionConstraint( new mxPoint(0.625,1),true)];mxCloud[_0xc3a2[0]][_0xc3a2[147]]= [ new mxConnectionConstraint( new mxPoint(0.25,0.25),false), new mxConnectionConstraint( new mxPoint(0.4,0.1),false), new mxConnectionConstraint( new mxPoint(0.16,0.55),false), new mxConnectionConstraint( new mxPoint(0.07,0.4),false), new mxConnectionConstraint( new mxPoint(0.31,0.8),false), new mxConnectionConstraint( new mxPoint(0.13,0.77),false), new mxConnectionConstraint( new mxPoint(0.8,0.8),false), new mxConnectionConstraint( new mxPoint(0.55,0.95),false), new mxConnectionConstraint( new mxPoint(0.875,0.5),false), new mxConnectionConstraint( new mxPoint(0.96,0.7),false), new mxConnectionConstraint( new mxPoint(0.625,0.2),false), new mxConnectionConstraint( new mxPoint(0.88,0.25),false)];mxArrow[_0xc3a2[0]][_0xc3a2[147]]= null})()
\ No newline at end of file
index 103cc06..68afe5e 100644 (file)
@@ -1 +1 @@
-var _0x9a83=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x61\x6C\x65\x74\x74\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x67\x72\x61\x70\x68","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x65\x64\x69\x74\x6F\x72","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x61\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x6F\x64\x79","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6D\x6F\x75\x73\x65\x75\x70","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x68\x69\x64\x65\x54\x6F\x6F\x6C\x74\x69\x70","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x67\x65\x74\x53\x6F\x75\x72\x63\x65","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x75\x73\x65\x6F\x75\x74","\x74\x6F\x45\x6C\x65\x6D\x65\x6E\x74","\x72\x65\x6C\x61\x74\x65\x64\x54\x61\x72\x67\x65\x74","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x74\x6F\x6F\x6C\x74\x69\x70\x2E\x70\x6E\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6C\x6F\x67","\x65\x6E\x74\x72\x79","\x67\x65\x74","\x2F\x65\x6E\x74\x72\x79\x2F","\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x73\x74\x61\x72\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x65\x6E\x64","\x61\x64\x64\x49\x6D\x61\x67\x65\x50\x61\x6C\x65\x74\x74\x65","\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74","\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F","\x61\x6E\x73\x77\x65\x72","\x68\x61\x6E\x67\x75\x70","\x64\x69\x61\x6C","\x65\x78\x74\x5F\x64\x69\x61\x6C","\x71\x75\x65\x75\x65","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x76\x61\x72\x69\x61\x62\x6C\x65","\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2F","\x73\x65\x74","\x6D\x61\x74\x68","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F","\x6D\x65\x6E\x75","\x73\x61\x79\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x6E\x75\x6D\x62\x65\x72","\x73\x61\x79\x70\x68\x6F\x6E\x65\x74\x69\x63","\x74\x74\x73","\x69\x73\x70\x65\x65\x63\x68\x74\x74\x73","\x61\x77\x73\x70\x6F\x6C\x6C\x79","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2F","\x72\x65\x63\x6F\x72\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x53\x65\x72\x76\x65\x72","\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x73\x65\x72\x76\x65\x72\x2F","\x64\x61\x74\x61\x62\x61\x73\x65","\x69\x73\x70\x65\x65\x63\x68\x61\x73\x72","\x73\x65\x6E\x64\x53\x4D\x53","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x46\x61\x78","\x63\x61\x6C\x6C\x66\x6C\x6F\x77","\x2F\x63\x61\x6C\x6C\x66\x6C\x6F\x77\x2F","\x67\x6F\x74\x6F\x63","\x67\x6F\x74\x6F\x69\x66","\x67\x6F\x74\x6F\x69\x66\x74\x69\x6D\x65","\x76\x73\x77\x69\x74\x63\x68","\x73\x74\x61\x74\x73","\x2F\x73\x74\x61\x74\x73\x2F","\x67\x6F\x61\x6C","\x67\x65\x6E\x65\x72\x61\x6C","\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F","\x6E\x6F\x6F\x70","\x73\x79\x73\x74\x65\x6D","\x61\x67\x69","\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x63\x75\x73\x74\x6F\x6D\x5F\x61\x70\x70","\x65\x6E\x61\x62\x6C\x65\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x42\x6F\x72\x64\x65\x72","\x74\x68\x75\x6D\x62\x42\x6F\x72\x64\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x44\x65\x6C\x61\x79","\x69\x6E\x73\x74\x61\x6C\x6C\x45\x64\x67\x65\x73","\x67\x65\x61\x72\x49\x6D\x61\x67\x65","\x2F\x63\x6C\x69\x70\x61\x72\x74\x2F\x47\x65\x61\x72\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x74\x68\x75\x6D\x62\x57\x69\x64\x74\x68","\x74\x68\x75\x6D\x62\x48\x65\x69\x67\x68\x74","\x74\x68\x75\x6D\x62\x50\x61\x64\x64\x69\x6E\x67","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x53\x69\x7A\x65","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70","\x74\x68\x72\x65\x61\x64","\x63\x6C\x65\x61\x72\x54\x69\x6D\x65\x6F\x75\x74","\x74\x6F\x6F\x6C\x74\x69\x70","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x54\x6F\x6F\x6C\x74\x69\x70","\x67\x72\x61\x70\x68\x32","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x76\x69\x65\x77","\x49\x53\x5F\x53\x56\x47","\x63\x61\x6E\x76\x61\x73","\x72\x65\x6C\x61\x74\x69\x76\x65","\x74\x6F\x6F\x6C\x74\x69\x70\x49\x6D\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x31\x34\x70\x78","\x68\x65\x69\x67\x68\x74","\x32\x37\x70\x78","\x64\x69\x73\x70\x6C\x61\x79","\x62\x6C\x6F\x63\x6B","\x6C\x61\x62\x65\x6C\x73\x56\x69\x73\x69\x62\x6C\x65","\x63\x6C\x65\x61\x72","\x6D\x6F\x64\x65\x6C","\x61\x64\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x76\x69\x73\x69\x62\x6C\x65","\x70\x78","\x6C\x65\x6E\x67\x74\x68","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70","\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20\x67\x72\x61\x79","\x74\x65\x78\x74\x41\x6C\x69\x67\x6E","\x63\x65\x6E\x74\x65\x72","\x31\x30\x30\x25","\x70\x61\x64\x64\x69\x6E\x67\x54\x6F\x70","\x32\x70\x78","\x36\x70\x78","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","","\x77\x72\x69\x74\x65","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x74\x6F\x70","\x6E\x6F\x6E\x65","\x78","\x6D\x69\x6E","\x79","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x6D\x61\x78","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x2C","\x29","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6C\x65\x66\x74","\x64\x72\x61\x77\x50\x61\x6E\x65","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x2D\x73\x69\x64\x65\x62\x61\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x54\x69\x74\x6C\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x54\x69\x74\x6C\x65","\x63\x72\x65\x61\x74\x65\x54\x68\x75\x6D\x62","\x73\x63\x61\x6C\x65\x41\x6E\x64\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x66\x6C\x6F\x6F\x72","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x4E\x4F\x5F\x46\x4F","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x6F\x77\x6E\x65\x72\x53\x56\x47\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x43\x61\x6E\x76\x61\x73","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x49\x53\x5F\x49\x45\x36","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x63\x75\x72\x73\x6F\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x6D\x69\x6E\x57\x69\x64\x74\x68","\x6D\x69\x6E\x48\x65\x69\x67\x68\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x6E\x6F\x77\x72\x61\x70","\x49\x53\x5F\x49\x45","\x34\x70\x78","\x63\x72\x65\x61\x74\x65\x49\x74\x65\x6D","\x67\x65\x49\x74\x65\x6D","\x70\x61\x64\x64\x69\x6E\x67","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x63\x72\x65\x61\x74\x65\x44\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x49\x6D\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x56\x61\x6C\x69\x64\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x69\x73\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x70\x6C\x69\x74\x54\x61\x72\x67\x65\x74","\x73\x70\x6C\x69\x74\x45\x64\x67\x65","\x69\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x50\x72\x65\x76\x69\x65\x77","\x62\x6F\x72\x64\x65\x72","\x31\x70\x78\x20\x64\x61\x73\x68\x65\x64\x20\x62\x6C\x61\x63\x6B","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x53\x6F\x75\x72\x63\x65","\x61\x75\x74\x6F\x73\x63\x72\x6F\x6C\x6C","\x6D\x61\x6B\x65\x44\x72\x61\x67\x67\x61\x62\x6C\x65","\x67\x65\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x61\x70\x70\x6C\x79","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x6D\x6F\x75\x73\x65\x55\x70","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x63\x75\x72\x72\x65\x6E\x74\x47\x72\x61\x70\x68","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x61\x62\x73","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x64\x72\x6F\x70","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6C\x61\x62\x65\x6C","\x66\x6F\x72\x45\x61\x63\x68","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x30","\x79\x65\x73","\x6B\x65\x79","\x69\x73\x70\x65\x65\x63\x68\x5F\x61\x73\x72\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x6E\x74\x4B\x65\x79","\x62\x65\x65\x70","\x69\x74\x2D\x49\x54","\x31","\x23","\x42\x45\x45\x50","\x66\x69\x6C\x65\x5F\x69\x64","\x6F\x70\x74\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x64\x69\x67\x69\x74","\x35","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x72\x65\x74\x72\x79","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x6D\x61\x78\x64\x69\x67\x69\x74","\x31\x30","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x6E\x75\x6D","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x70\x6F\x73","\x66\x69\x72\x73\x74","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6F\x70\x74\x69\x6F\x6E\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x76\x61\x6C\x75\x65","\x6F\x64\x62\x63\x5F\x69\x64","\x71\x75\x65\x72\x79","\x6F\x75\x74\x70\x75\x74","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x63\x6F\x6D\x6D\x61\x6E\x64","\x61\x72\x67\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x64\x69\x67\x69\x74\x73","\x65\x73\x63\x61\x70\x65\x5F\x64\x69\x67\x69\x74\x73","\x6E\x75\x6D\x62\x65\x72","\x74\x65\x78\x74","\x66\x69\x6C\x65","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x2D\x31","\x73\x69\x70\x5F\x69\x64","\x75\x72\x6C","\x36\x30","\x70\x68\x6F\x6E\x65","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x67\x6F\x6F\x67\x6C\x65\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x74","\x69\x73\x70\x65\x65\x63\x68\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x73\x70\x65\x65\x64","\x65\x75\x72\x69\x74\x61\x6C\x69\x61\x6E\x66\x65\x6D\x61\x6C\x65","\x61\x77\x73\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79\x5F\x69\x64","\x61\x77\x73\x5F\x73\x65\x63\x72\x65\x74\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x72\x65\x67\x69\x6F\x6E","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x76\x6F\x69\x63\x65","\x65\x75\x2D\x77\x65\x73\x74\x2D\x31","\x41\x6D\x79","\x71\x75\x65\x75\x65\x5F\x69\x64","\x6D\x61\x63\x72\x6F","\x67\x6F\x73\x75\x62","\x78\x58","\x33\x30\x30","\x6D\x61\x69\x6C\x62\x6F\x78","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x61\x67\x65\x6E\x74","\x71\x75\x65\x75\x65\x5F\x65\x76\x65\x6E\x74","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x64\x61\x74\x61\x34","\x64\x61\x74\x61\x35","\x71\x75\x65\x75\x65\x6C\x6F\x67","\x67\x6F\x61\x6C\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x6C\x69\x73\x74\x5F\x69\x64","\x64\x65\x6C\x61\x79","\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x61\x6D\x65\x29\x7D","\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x7D","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x74\x6F","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x74\x65\x6D\x70\x6C\x61\x74\x65\x5F\x69\x64","\x63\x63","\x62\x63\x63","\x73\x75\x62\x6A\x65\x63\x74","\x63\x68\x6F\x6F\x73\x65\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x76\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x69\x73\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x65\x64\x67\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x23\x66\x66\x66\x66\x66\x66","\x61\x64\x64\x50\x61\x6C\x65\x74\x74\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72","\x61\x64\x64\x46\x6F\x6C\x64\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x2F\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x2E\x67\x69\x66\x29","\x2F\x65\x78\x70\x61\x6E\x64\x65\x64\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x31\x30\x30\x25\x20\x35\x30\x25","\x77\x61\x69\x74","\x72\x65\x6D\x6F\x76\x65\x50\x61\x6C\x65\x74\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D"];_0x9a83[0];function Sidebar(_0xcc54x2,_0xcc54x3){this[_0x9a83[1]]= _0xcc54x2;this[_0x9a83[2]]= _0xcc54x3;this[_0x9a83[3]]=  new Object();this[_0x9a83[4]]= true;this[_0x9a83[5]]=  new Graph(document[_0x9a83[7]](_0x9a83[6]),null,null,this[_0x9a83[1]][_0x9a83[9]][_0x9a83[5]][_0x9a83[8]]());this[_0x9a83[5]][_0x9a83[10]]= false;this[_0x9a83[5]][_0x9a83[11]]= false;this[_0x9a83[5]][_0x9a83[12]](false);this[_0x9a83[5]][_0x9a83[13]]= false;this[_0x9a83[5]][_0x9a83[14]](false);this[_0x9a83[5]][_0x9a83[15]](false);this[_0x9a83[5]][_0x9a83[2]][_0x9a83[17]][_0x9a83[16]]= _0x9a83[18];this[_0x9a83[5]][_0x9a83[2]][_0x9a83[17]][_0x9a83[19]]= _0x9a83[20];document[_0x9a83[22]][_0x9a83[21]](this[_0x9a83[5]][_0x9a83[2]]);if(!mxClient[_0x9a83[23]]){mxEvent[_0x9a83[26]](document,_0x9a83[24],mxUtils[_0x9a83[25]](this,function(){this[_0x9a83[4]]= true}));mxEvent[_0x9a83[26]](_0xcc54x3,_0x9a83[27],mxUtils[_0x9a83[25]](this,function(){this[_0x9a83[4]]= true}));mxEvent[_0x9a83[26]](document,_0x9a83[28],mxUtils[_0x9a83[25]](this,function(){this[_0x9a83[4]]= false;this[_0x9a83[29]]()}));mxEvent[_0x9a83[26]](document,_0x9a83[30],mxUtils[_0x9a83[25]](this,function(_0xcc54x4){var _0xcc54x5=mxEvent[_0x9a83[31]](_0xcc54x4);while(_0xcc54x5!= null){if(_0xcc54x5== this[_0x9a83[32]]){return};_0xcc54x5= _0xcc54x5[_0x9a83[33]]};this[_0x9a83[29]]()}));mxEvent[_0x9a83[26]](document,_0x9a83[34],mxUtils[_0x9a83[25]](this,function(_0xcc54x4){if(_0xcc54x4[_0x9a83[35]]== null&& _0xcc54x4[_0x9a83[36]]== null){this[_0x9a83[29]]()}}))};this[_0x9a83[37]](); new Image()[_0x9a83[38]]= IMAGE_PATH+ _0x9a83[39]}Sidebar[_0x9a83[40]][_0x9a83[37]]= function(){var _0xcc54x6=STENCIL_PATH;console[_0x9a83[41]](_0xcc54x6);this[_0x9a83[49]](_0x9a83[42],mxResources[_0x9a83[43]](_0x9a83[42]),_0xcc54x6+ _0x9a83[44],_0x9a83[45],[_0x9a83[46],_0x9a83[47],_0x9a83[48]],[mxResources[_0x9a83[43]](_0x9a83[46]),mxResources[_0x9a83[43]](_0x9a83[47]),mxResources[_0x9a83[43]](_0x9a83[48])]);this[_0x9a83[49]](_0x9a83[50],mxResources[_0x9a83[43]](_0x9a83[50]),_0xcc54x6+ _0x9a83[51],_0x9a83[45],[_0x9a83[52],_0x9a83[53],_0x9a83[54],_0x9a83[55],_0x9a83[56],_0x9a83[57],_0x9a83[58]],[mxResources[_0x9a83[43]](_0x9a83[52]),mxResources[_0x9a83[43]](_0x9a83[53]),mxResources[_0x9a83[43]](_0x9a83[54]),mxResources[_0x9a83[43]](_0x9a83[55]),mxResources[_0x9a83[43]](_0x9a83[56]),mxResources[_0x9a83[43]](_0x9a83[57]),mxResources[_0x9a83[43]](_0x9a83[58])]);this[_0x9a83[49]](_0x9a83[59],mxResources[_0x9a83[43]](_0x9a83[59]),_0xcc54x6+ _0x9a83[60],_0x9a83[45],[_0x9a83[61],_0x9a83[62]],[mxResources[_0x9a83[43]](_0x9a83[61]),mxResources[_0x9a83[43]](_0x9a83[62])]);this[_0x9a83[49]](_0x9a83[63],mxResources[_0x9a83[43]](_0x9a83[63]),_0xcc54x6+ _0x9a83[64],_0x9a83[45],[_0x9a83[63],_0x9a83[65],_0x9a83[66],_0x9a83[67],_0x9a83[68],_0x9a83[69],_0x9a83[70],_0x9a83[71],_0x9a83[72],_0x9a83[73]],[mxResources[_0x9a83[43]](_0x9a83[63]),mxResources[_0x9a83[43]](_0x9a83[65]),mxResources[_0x9a83[43]](_0x9a83[66]),mxResources[_0x9a83[43]](_0x9a83[67]),mxResources[_0x9a83[43]](_0x9a83[68]),mxResources[_0x9a83[43]](_0x9a83[69]),mxResources[_0x9a83[43]](_0x9a83[70]),mxResources[_0x9a83[43]](_0x9a83[71]),mxResources[_0x9a83[43]](_0x9a83[72]),mxResources[_0x9a83[43]](_0x9a83[73])]);this[_0x9a83[49]](_0x9a83[74],mxResources[_0x9a83[43]](_0x9a83[74]),_0xcc54x6+ _0x9a83[75],_0x9a83[45],[_0x9a83[76]],[mxResources[_0x9a83[43]](_0x9a83[76])]);this[_0x9a83[49]](_0x9a83[77],mxResources[_0x9a83[43]](_0x9a83[77]),_0xcc54x6+ _0x9a83[78],_0x9a83[45],[_0x9a83[79],_0x9a83[80],_0x9a83[81],_0x9a83[82],_0x9a83[83],_0x9a83[84]],[mxResources[_0x9a83[43]](_0x9a83[79]),mxResources[_0x9a83[43]](_0x9a83[80]),mxResources[_0x9a83[43]](_0x9a83[81]),mxResources[_0x9a83[43]](_0x9a83[82]),mxResources[_0x9a83[43]](_0x9a83[83]),mxResources[_0x9a83[43]](_0x9a83[84])]);this[_0x9a83[49]](_0x9a83[85],mxResources[_0x9a83[43]](_0x9a83[85]),_0xcc54x6+ _0x9a83[86],_0x9a83[45],[_0x9a83[87],_0x9a83[88],_0x9a83[89],_0x9a83[90]],[mxResources[_0x9a83[43]](_0x9a83[87]),mxResources[_0x9a83[43]](_0x9a83[88]),mxResources[_0x9a83[43]](_0x9a83[89]),mxResources[_0x9a83[43]](_0x9a83[90])]);this[_0x9a83[49]](_0x9a83[91],mxResources[_0x9a83[43]](_0x9a83[91]),_0xcc54x6+ _0x9a83[92],_0x9a83[45],[_0x9a83[93]],[mxResources[_0x9a83[43]](_0x9a83[93])]);this[_0x9a83[49]](_0x9a83[94],mxResources[_0x9a83[43]](_0x9a83[94]),_0xcc54x6+ _0x9a83[95],_0x9a83[45],[_0x9a83[96],_0x9a83[97],_0x9a83[98],_0x9a83[99],_0x9a83[100]],[mxResources[_0x9a83[43]](_0x9a83[96]),mxResources[_0x9a83[43]](_0x9a83[97]),mxResources[_0x9a83[43]](_0x9a83[98]),mxResources[_0x9a83[43]](_0x9a83[99]),mxResources[_0x9a83[43]](_0x9a83[100])])};Sidebar[_0x9a83[40]][_0x9a83[101]]=  !mxClient[_0x9a83[23]];Sidebar[_0x9a83[40]][_0x9a83[102]]= 16;Sidebar[_0x9a83[40]][_0x9a83[103]]= 3;Sidebar[_0x9a83[40]][_0x9a83[104]]= 300;Sidebar[_0x9a83[40]][_0x9a83[105]]= true;Sidebar[_0x9a83[40]][_0x9a83[106]]= STENCIL_PATH+ _0x9a83[107];Sidebar[_0x9a83[40]][_0x9a83[108]]= 34;Sidebar[_0x9a83[40]][_0x9a83[109]]= 34;Sidebar[_0x9a83[40]][_0x9a83[110]]= 2;Sidebar[_0x9a83[40]][_0x9a83[111]]= 9;Sidebar[_0x9a83[40]][_0x9a83[112]]= false;Sidebar[_0x9a83[40]][_0x9a83[113]]= false;Sidebar[_0x9a83[40]][_0x9a83[114]]= function(_0xcc54x7,_0xcc54x8,_0xcc54x9,_0xcc54xa){if(this[_0x9a83[101]]&& this[_0x9a83[4]]){if(this[_0x9a83[32]]!= _0xcc54x7){if(this[_0x9a83[115]]!= null){window[_0x9a83[116]](this[_0x9a83[115]]);this[_0x9a83[115]]= null};var _0xcc54xb=mxUtils[_0x9a83[25]](this,function(){if(this[_0x9a83[117]]== null){this[_0x9a83[117]]= document[_0x9a83[7]](_0x9a83[6]);this[_0x9a83[117]][_0x9a83[118]]= _0x9a83[119];document[_0x9a83[22]][_0x9a83[21]](this[_0x9a83[117]]);this[_0x9a83[120]]=  new Graph(this[_0x9a83[117]],null,null,this[_0x9a83[1]][_0x9a83[9]][_0x9a83[5]][_0x9a83[8]]());this[_0x9a83[120]][_0x9a83[122]][_0x9a83[121]](this[_0x9a83[102]],this[_0x9a83[102]]);this[_0x9a83[120]][_0x9a83[10]]= false;this[_0x9a83[120]][_0x9a83[11]]= false;this[_0x9a83[120]][_0x9a83[13]]= false;this[_0x9a83[120]][_0x9a83[14]](false);this[_0x9a83[120]][_0x9a83[12]](false);this[_0x9a83[120]][_0x9a83[15]](false);if(!mxClient[_0x9a83[123]]){this[_0x9a83[120]][_0x9a83[122]][_0x9a83[124]][_0x9a83[17]][_0x9a83[19]]= _0x9a83[125]};this[_0x9a83[126]]= mxUtils[_0x9a83[127]](IMAGE_PATH+ _0x9a83[39]);this[_0x9a83[126]][_0x9a83[17]][_0x9a83[19]]= _0x9a83[20];this[_0x9a83[126]][_0x9a83[17]][_0x9a83[128]]= _0x9a83[129];this[_0x9a83[126]][_0x9a83[17]][_0x9a83[130]]= _0x9a83[131];document[_0x9a83[22]][_0x9a83[21]](this[_0x9a83[126]])};this[_0x9a83[117]][_0x9a83[17]][_0x9a83[132]]= _0x9a83[133];this[_0x9a83[120]][_0x9a83[134]]= (_0xcc54xa== null|| _0xcc54xa);this[_0x9a83[120]][_0x9a83[136]][_0x9a83[135]]();this[_0x9a83[120]][_0x9a83[137]](_0xcc54x8);var _0xcc54xc=this[_0x9a83[120]][_0x9a83[138]]();var _0xcc54xd=_0xcc54xc[_0x9a83[128]]+ 2* this[_0x9a83[102]];var _0xcc54xe=_0xcc54xc[_0x9a83[130]]+ 2* this[_0x9a83[102]];if(mxClient[_0x9a83[139]]){_0xcc54xd+= 4;_0xcc54xe+= 4;this[_0x9a83[117]][_0x9a83[17]][_0x9a83[140]]= _0x9a83[18]}else {this[_0x9a83[117]][_0x9a83[17]][_0x9a83[140]]= _0x9a83[141]};this[_0x9a83[126]][_0x9a83[17]][_0x9a83[16]]= _0x9a83[141];this[_0x9a83[117]][_0x9a83[17]][_0x9a83[128]]= _0xcc54xd+ _0x9a83[142];if(this[_0x9a83[113]]&& _0xcc54x9!= null&& _0xcc54x9[_0x9a83[143]]> 0){if(this[_0x9a83[144]]== null){this[_0x9a83[144]]= document[_0x9a83[7]](_0x9a83[6]);this[_0x9a83[144]][_0x9a83[17]][_0x9a83[145]]= _0x9a83[146];this[_0x9a83[144]][_0x9a83[17]][_0x9a83[147]]= _0x9a83[148];this[_0x9a83[144]][_0x9a83[17]][_0x9a83[128]]= _0x9a83[149];this[_0x9a83[144]][_0x9a83[17]][_0x9a83[140]]= _0x9a83[18];if(mxClient[_0x9a83[123]]){this[_0x9a83[144]][_0x9a83[17]][_0x9a83[150]]= _0x9a83[151]}else {this[_0x9a83[144]][_0x9a83[17]][_0x9a83[19]]= _0x9a83[20];this[_0x9a83[144]][_0x9a83[17]][_0x9a83[150]]= _0x9a83[152]};this[_0x9a83[117]][_0x9a83[21]](this[_0x9a83[144]])}else {this[_0x9a83[144]][_0x9a83[153]]= _0x9a83[154]};this[_0x9a83[144]][_0x9a83[17]][_0x9a83[132]]= _0x9a83[154];mxUtils[_0x9a83[155]](this[_0x9a83[144]],_0xcc54x9);var _0xcc54xf=this[_0x9a83[144]][_0x9a83[156]]+ 10;_0xcc54xe+= _0xcc54xf;if(mxClient[_0x9a83[123]]){this[_0x9a83[144]][_0x9a83[17]][_0x9a83[157]]= (-_0xcc54xf) + _0x9a83[142]}else {_0xcc54xe-= 6;this[_0x9a83[144]][_0x9a83[17]][_0x9a83[158]]= (_0xcc54xe- _0xcc54xf)+ _0x9a83[142]}}else {if(this[_0x9a83[144]]!= null&& this[_0x9a83[144]][_0x9a83[33]]!= null){this[_0x9a83[144]][_0x9a83[17]][_0x9a83[132]]= _0x9a83[159]}};this[_0x9a83[117]][_0x9a83[17]][_0x9a83[130]]= _0xcc54xe+ _0x9a83[142];var _0xcc54x10=-Math[_0x9a83[161]](0,_0xcc54xc[_0x9a83[160]]- this[_0x9a83[102]]);var _0xcc54x11=-Math[_0x9a83[161]](0,_0xcc54xc[_0x9a83[162]]- this[_0x9a83[102]]);var _0xcc54x12=this[_0x9a83[2]][_0x9a83[163]]+ this[_0x9a83[1]][_0x9a83[164]]+ 3;var _0xcc54x13=Math[_0x9a83[167]](0,(this[_0x9a83[2]][_0x9a83[165]]+ _0xcc54x7[_0x9a83[165]]- this[_0x9a83[2]][_0x9a83[166]]- _0xcc54xe/ 2+ 16));if(mxClient[_0x9a83[123]]){this[_0x9a83[120]][_0x9a83[122]][_0x9a83[124]][_0x9a83[172]](_0x9a83[168],_0x9a83[169]+ _0xcc54x10+ _0x9a83[170]+ _0xcc54x11+ _0x9a83[171])}else {this[_0x9a83[120]][_0x9a83[122]][_0x9a83[174]][_0x9a83[17]][_0x9a83[173]]= _0xcc54x10+ _0x9a83[142];this[_0x9a83[120]][_0x9a83[122]][_0x9a83[174]][_0x9a83[17]][_0x9a83[158]]= _0xcc54x11+ _0x9a83[142]};_0xcc54x12+= document[_0x9a83[177]](_0x9a83[176])[_0x9a83[175]];_0xcc54x13+= 90;this[_0x9a83[117]][_0x9a83[17]][_0x9a83[19]]= _0x9a83[20];this[_0x9a83[117]][_0x9a83[17]][_0x9a83[173]]= _0xcc54x12+ _0x9a83[142];this[_0x9a83[117]][_0x9a83[17]][_0x9a83[158]]= _0xcc54x13+ _0x9a83[142];this[_0x9a83[126]][_0x9a83[17]][_0x9a83[173]]= (_0xcc54x12- 13)+ _0x9a83[142];this[_0x9a83[126]][_0x9a83[17]][_0x9a83[158]]= (_0xcc54x13+ _0xcc54xe/ 2- 13)+ _0x9a83[142]});if(this[_0x9a83[117]]!= null&& this[_0x9a83[117]][_0x9a83[17]][_0x9a83[132]]!= _0x9a83[159]){_0xcc54xb()}else {this[_0x9a83[115]]= window[_0x9a83[178]](_0xcc54xb,this[_0x9a83[104]])};this[_0x9a83[32]]= _0xcc54x7}}};Sidebar[_0x9a83[40]][_0x9a83[29]]= function(){if(this[_0x9a83[115]]!= null){window[_0x9a83[116]](this[_0x9a83[115]]);this[_0x9a83[115]]= null};if(this[_0x9a83[117]]!= null){this[_0x9a83[117]][_0x9a83[17]][_0x9a83[132]]= _0x9a83[159];this[_0x9a83[126]][_0x9a83[17]][_0x9a83[16]]= _0x9a83[18];this[_0x9a83[32]]= null}};Sidebar[_0x9a83[40]][_0x9a83[179]]= function(_0xcc54x14){var _0xcc54x7=document[_0x9a83[7]](_0x9a83[180]);_0xcc54x7[_0x9a83[172]](_0x9a83[181],_0x9a83[182]);_0xcc54x7[_0x9a83[118]]= _0x9a83[183];mxUtils[_0x9a83[155]](_0xcc54x7,_0xcc54x14);return _0xcc54x7};Sidebar[_0x9a83[40]][_0x9a83[184]]= function(_0xcc54x8,_0xcc54xd,_0xcc54xe,_0xcc54x15,_0xcc54x9,_0xcc54xa){this[_0x9a83[5]][_0x9a83[134]]= (_0xcc54xa== null|| _0xcc54xa);this[_0x9a83[5]][_0x9a83[122]][_0x9a83[185]](1,0,0);this[_0x9a83[5]][_0x9a83[137]](_0xcc54x8);var _0xcc54xc=this[_0x9a83[5]][_0x9a83[138]]();var _0xcc54x16=this[_0x9a83[103]];var _0xcc54x17=Math[_0x9a83[161]]((_0xcc54xd- 2)/ (_0xcc54xc[_0x9a83[128]]- _0xcc54xc[_0x9a83[160]]+ _0xcc54x16),(_0xcc54xe- 2)/ (_0xcc54xc[_0x9a83[130]]- _0xcc54xc[_0x9a83[162]]+ _0xcc54x16));var _0xcc54x10=-Math[_0x9a83[161]](_0xcc54xc[_0x9a83[160]],0);var _0xcc54x11=-Math[_0x9a83[161]](_0xcc54xc[_0x9a83[162]],0);this[_0x9a83[5]][_0x9a83[122]][_0x9a83[185]](_0xcc54x17,_0xcc54x10,_0xcc54x11);_0xcc54xc= this[_0x9a83[5]][_0x9a83[138]]();var _0xcc54x18=Math[_0x9a83[167]](0,Math[_0x9a83[186]]((_0xcc54xd- _0xcc54xc[_0x9a83[128]]- _0xcc54xc[_0x9a83[160]])/ 2));var _0xcc54xf=Math[_0x9a83[167]](0,Math[_0x9a83[186]]((_0xcc54xe- _0xcc54xc[_0x9a83[130]]- _0xcc54xc[_0x9a83[162]])/ 2));var _0xcc54x19=null;if(this[_0x9a83[5]][_0x9a83[187]]== mxConstants[_0x9a83[188]]&&  !mxClient[_0x9a83[189]]){_0xcc54x19= this[_0x9a83[5]][_0x9a83[122]][_0x9a83[192]]()[_0x9a83[191]][_0x9a83[190]](true)}else {_0xcc54x19= this[_0x9a83[5]][_0x9a83[2]][_0x9a83[190]](false);_0xcc54x19[_0x9a83[153]]= this[_0x9a83[5]][_0x9a83[2]][_0x9a83[153]]};this[_0x9a83[5]][_0x9a83[193]]()[_0x9a83[135]]();if(mxClient[_0x9a83[194]]){_0xcc54x15[_0x9a83[17]][_0x9a83[195]]= _0x9a83[196]+ this[_0x9a83[1]][_0x9a83[9]][_0x9a83[197]]+ _0x9a83[171]};var _0xcc54x1a=3;_0xcc54x19[_0x9a83[17]][_0x9a83[19]]= _0x9a83[125];_0xcc54x19[_0x9a83[17]][_0x9a83[140]]= _0x9a83[18];_0xcc54x19[_0x9a83[17]][_0x9a83[198]]= _0x9a83[199];_0xcc54x19[_0x9a83[17]][_0x9a83[173]]= (_0xcc54x18+ _0xcc54x1a)+ _0x9a83[142];_0xcc54x19[_0x9a83[17]][_0x9a83[158]]= (_0xcc54xf+ _0xcc54x1a)+ _0x9a83[142];_0xcc54x19[_0x9a83[17]][_0x9a83[128]]= _0xcc54xd+ _0x9a83[142];_0xcc54x19[_0x9a83[17]][_0x9a83[130]]= _0xcc54xe+ _0x9a83[142];_0xcc54x19[_0x9a83[17]][_0x9a83[16]]= _0x9a83[154];_0xcc54x19[_0x9a83[17]][_0x9a83[200]]= _0x9a83[154];_0xcc54x19[_0x9a83[17]][_0x9a83[201]]= _0x9a83[154];_0xcc54x15[_0x9a83[21]](_0xcc54x19);if(this[_0x9a83[112]]&& _0xcc54x9!= null){var _0xcc54x1b=(mxClient[_0x9a83[139]])?2* this[_0x9a83[110]]+ 2:0;_0xcc54x15[_0x9a83[17]][_0x9a83[130]]= (this[_0x9a83[109]]+ _0xcc54x1b+ this[_0x9a83[111]]+ 8)+ _0x9a83[142];var _0xcc54x1c=document[_0x9a83[7]](_0x9a83[6]);_0xcc54x1c[_0x9a83[17]][_0x9a83[202]]= this[_0x9a83[111]]+ _0x9a83[142];_0xcc54x1c[_0x9a83[17]][_0x9a83[147]]= _0x9a83[148];_0xcc54x1c[_0x9a83[17]][_0x9a83[203]]= _0x9a83[204];if(mxClient[_0x9a83[205]]){_0xcc54x1c[_0x9a83[17]][_0x9a83[130]]= (this[_0x9a83[111]]+ 12)+ _0x9a83[142]};_0xcc54x1c[_0x9a83[17]][_0x9a83[150]]= _0x9a83[206];mxUtils[_0x9a83[155]](_0xcc54x1c,_0xcc54x9);_0xcc54x15[_0x9a83[21]](_0xcc54x1c)}};Sidebar[_0x9a83[40]][_0x9a83[207]]= function(_0xcc54x8,_0xcc54x9,_0xcc54xa){var _0xcc54x7=document[_0x9a83[7]](_0x9a83[180]);_0xcc54x7[_0x9a83[172]](_0x9a83[181],_0x9a83[182]);_0xcc54x7[_0x9a83[118]]= _0x9a83[208];_0xcc54x7[_0x9a83[17]][_0x9a83[140]]= _0x9a83[18];var _0xcc54x1b=(mxClient[_0x9a83[139]])?8+ 2* this[_0x9a83[110]]:6;_0xcc54x7[_0x9a83[17]][_0x9a83[128]]= (this[_0x9a83[108]]+ _0xcc54x1b)+ _0x9a83[142];_0xcc54x7[_0x9a83[17]][_0x9a83[130]]= (this[_0x9a83[109]]+ _0xcc54x1b)+ _0x9a83[142];_0xcc54x7[_0x9a83[17]][_0x9a83[209]]= this[_0x9a83[110]]+ _0x9a83[142];mxEvent[_0x9a83[26]](_0xcc54x7,_0x9a83[210],function(_0xcc54x4){mxEvent[_0x9a83[211]](_0xcc54x4)});this[_0x9a83[184]](_0xcc54x8,this[_0x9a83[108]],this[_0x9a83[109]],_0xcc54x7,_0xcc54x9,_0xcc54xa);return _0xcc54x7};Sidebar[_0x9a83[40]][_0x9a83[212]]= function(_0xcc54x8,_0xcc54x1d){return function(_0xcc54x1e,_0xcc54x4,_0xcc54x1f,_0xcc54x20,_0xcc54x21){if(_0xcc54x1e[_0x9a83[213]]()){_0xcc54x8= _0xcc54x1e[_0x9a83[214]](_0xcc54x8);if(_0xcc54x8[_0x9a83[143]]> 0){var _0xcc54x22=(_0xcc54x1f!= null)?_0xcc54x1e[_0x9a83[215]](_0xcc54x1f,_0xcc54x8,_0xcc54x4):false;var _0xcc54x23=null;if(_0xcc54x1f!= null&&  !_0xcc54x22){_0xcc54x1f= null};if(_0xcc54x1d&& _0xcc54x1e[_0x9a83[216]]()&& _0xcc54x1e[_0x9a83[217]](_0xcc54x1f,_0xcc54x8,_0xcc54x4)){_0xcc54x1e[_0x9a83[218]](_0xcc54x1f,_0xcc54x8,null,_0xcc54x20,_0xcc54x21);_0xcc54x23= _0xcc54x8}else {if(_0xcc54x8[_0x9a83[143]]> 0){_0xcc54x23= _0xcc54x1e[_0x9a83[219]](_0xcc54x8,_0xcc54x20,_0xcc54x21,_0xcc54x1f)}};if(_0xcc54x23!= null&& _0xcc54x23[_0x9a83[143]]> 0){_0xcc54x1e[_0x9a83[220]](_0xcc54x23[0]);_0xcc54x1e[_0x9a83[221]](_0xcc54x23)}}}}};Sidebar[_0x9a83[40]][_0x9a83[222]]= function(_0xcc54xd,_0xcc54xe){var _0xcc54x7=document[_0x9a83[7]](_0x9a83[6]);_0xcc54x7[_0x9a83[17]][_0x9a83[223]]= _0x9a83[224];_0xcc54x7[_0x9a83[17]][_0x9a83[128]]= _0xcc54xd+ _0x9a83[142];_0xcc54x7[_0x9a83[17]][_0x9a83[130]]= _0xcc54xe+ _0x9a83[142];return _0xcc54x7};Sidebar[_0x9a83[40]][_0x9a83[225]]= function(_0xcc54x7,_0xcc54x24,_0xcc54x25){var _0xcc54x26=mxUtils[_0x9a83[227]](_0xcc54x7,this[_0x9a83[1]][_0x9a83[9]][_0x9a83[5]],_0xcc54x24,_0xcc54x25,0,0,this[_0x9a83[1]][_0x9a83[9]][_0x9a83[5]][_0x9a83[226]],true,true);_0xcc54x26[_0x9a83[228]]= function(_0xcc54x1e,_0xcc54x20,_0xcc54x21){var _0xcc54x1f=mxDragSource[_0x9a83[40]][_0x9a83[228]][_0x9a83[229]](this,arguments);if(!_0xcc54x1e[_0x9a83[230]](_0xcc54x1f)){_0xcc54x1f= null};return _0xcc54x1f};return _0xcc54x26};Sidebar[_0x9a83[40]][_0x9a83[231]]= function(_0xcc54x7,_0xcc54x27){var _0xcc54x1e=this[_0x9a83[1]][_0x9a83[9]][_0x9a83[5]];var _0xcc54x28=null;mxEvent[_0x9a83[234]](_0xcc54x7,function(_0xcc54x4){_0xcc54x28=  new mxPoint(mxEvent[_0x9a83[232]](_0xcc54x4),mxEvent[_0x9a83[233]](_0xcc54x4))});var _0xcc54x29=_0xcc54x27[_0x9a83[235]];_0xcc54x27[_0x9a83[235]]= function(_0xcc54x4){if(!mxEvent[_0x9a83[236]](_0xcc54x4)&& this[_0x9a83[237]]== null && _0xcc54x28!= null){var _0xcc54x2a=_0xcc54x1e[_0x9a83[238]];if(Math[_0x9a83[239]](_0xcc54x28[_0x9a83[160]]- mxEvent[_0x9a83[232]](_0xcc54x4))<= _0xcc54x2a&& Math[_0x9a83[239]](_0xcc54x28[_0x9a83[162]]- mxEvent[_0x9a83[233]](_0xcc54x4))<= _0xcc54x2a){var _0xcc54x2b=_0xcc54x1e[_0x9a83[240]]();_0xcc54x27[_0x9a83[241]](_0xcc54x1e,_0xcc54x4,null,_0xcc54x2b,_0xcc54x2b)}};_0xcc54x29[_0x9a83[229]](this,arguments);_0xcc54x28= null}};Sidebar[_0x9a83[40]][_0x9a83[242]]= function(_0xcc54x2c,_0xcc54x14,_0xcc54x2d,_0xcc54x2e){var _0xcc54x2f=mxUtils[_0x9a83[242]]();var _0xcc54x19=_0xcc54x2f[_0x9a83[7]](_0xcc54x2c);_0xcc54x19[_0x9a83[172]](_0x9a83[243],_0xcc54x14);_0xcc54x2d[_0x9a83[244]](function(_0xcc54x30,_0xcc54x31){_0xcc54x19[_0x9a83[172]](_0xcc54x30,_0xcc54x2e[_0xcc54x31]?_0xcc54x2e[_0xcc54x31]:_0x9a83[154])});return _0xcc54x19};Sidebar[_0x9a83[40]][_0x9a83[245]]= function(_0xcc54x32,_0xcc54xd,_0xcc54xe,_0xcc54x33,_0xcc54x9,_0xcc54xa){var _0xcc54x2d=[];var _0xcc54x2e=[];switch(_0xcc54x33){case _0x9a83[52]:_0xcc54x2d= [_0x9a83[246]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[46]:_0xcc54x2d= [_0x9a83[52]];_0xcc54x2e= [_0x9a83[248]];break;case _0x9a83[80]:_0xcc54x2d= [_0x9a83[249],_0x9a83[136],_0x9a83[250],_0x9a83[246],_0x9a83[251],_0x9a83[252]];_0xcc54x2e= [_0x9a83[154],_0x9a83[154],_0x9a83[253],_0x9a83[254],_0x9a83[255],_0x9a83[256]];break;case _0x9a83[63]:_0xcc54x2d= [_0x9a83[257],_0x9a83[258]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[262]:_0xcc54x2d= [_0x9a83[257],_0x9a83[259],_0x9a83[260]];_0xcc54x2e= [_0x9a83[247],_0x9a83[261],_0x9a83[254]];break;case _0x9a83[65]:_0xcc54x2d= [_0x9a83[257],_0x9a83[259],_0x9a83[260],_0x9a83[263],_0x9a83[264]];_0xcc54x2e= [_0x9a83[247],_0x9a83[261],_0x9a83[254],_0x9a83[254],_0x9a83[247]];break;case _0x9a83[72]:_0xcc54x2d= [_0x9a83[257],_0x9a83[259],_0x9a83[265],_0x9a83[266],_0x9a83[263],_0x9a83[264]];_0xcc54x2e= [_0x9a83[247],_0x9a83[261],_0x9a83[254],_0x9a83[267],_0x9a83[254],_0x9a83[247]];break;case _0x9a83[73]:_0xcc54x2d= [_0x9a83[257],_0x9a83[259],_0x9a83[265],_0x9a83[266],_0x9a83[263],_0x9a83[268],_0x9a83[269],_0x9a83[264]];_0xcc54x2e= [_0x9a83[247],_0x9a83[261],_0x9a83[254],_0x9a83[267],_0x9a83[254],_0x9a83[247],_0x9a83[270],_0x9a83[247]];break;case _0x9a83[100]:_0xcc54x2d= [_0x9a83[271],_0x9a83[272]];_0xcc54x2e= [_0x9a83[154],_0x9a83[154]];break;case _0x9a83[61]:_0xcc54x2d= [_0x9a83[264],_0x9a83[273]];_0xcc54x2e= [_0x9a83[247],_0x9a83[154]];break;case _0x9a83[79]:_0xcc54x2d= [_0x9a83[274],_0x9a83[275],_0x9a83[264]];_0xcc54x2e= [_0x9a83[247],_0x9a83[154],_0x9a83[247]];break;case _0x9a83[96]:_0xcc54x2d= [_0x9a83[276]];_0xcc54x2e= [];break;case _0x9a83[87]:_0xcc54x2d= [_0x9a83[277],_0x9a83[278],_0x9a83[279]];_0xcc54x2e= [_0x9a83[154],_0x9a83[154],_0x9a83[254]];break;case _0x9a83[97]:_0xcc54x2d= [_0x9a83[264],_0x9a83[280]];_0xcc54x2e= [];break;case _0x9a83[98]:_0xcc54x2d= [_0x9a83[280],_0x9a83[281]];_0xcc54x2e= [];break;case _0x9a83[88]:_0xcc54x2d= [_0x9a83[282]];_0xcc54x2e= [];break;case _0x9a83[89]:_0xcc54x2d= [_0x9a83[283]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[90]:_0xcc54x2d= [_0x9a83[264]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[66]:_0xcc54x2d= [_0x9a83[284],_0x9a83[285]];_0xcc54x2e= [_0x9a83[154],_0x9a83[255]];break;case _0x9a83[67]:_0xcc54x2d= [_0x9a83[286],_0x9a83[285]];_0xcc54x2e= [_0x9a83[154],_0x9a83[255]];break;case _0x9a83[68]:_0xcc54x2d= [_0x9a83[287],_0x9a83[285]];_0xcc54x2e= [_0x9a83[154],_0x9a83[255]];break;case _0x9a83[76]:_0xcc54x2d= [_0x9a83[288],_0x9a83[289],_0x9a83[246],_0x9a83[285]];_0xcc54x2e= [_0x9a83[154],_0x9a83[290],_0x9a83[291],_0x9a83[255]];break;case _0x9a83[54]:_0xcc54x2d= [_0x9a83[292],_0x9a83[246],_0x9a83[258],_0x9a83[293]];_0xcc54x2e= [_0x9a83[247],_0x9a83[294]];break;case _0x9a83[55]:_0xcc54x2d= [_0x9a83[295],_0x9a83[296],_0x9a83[246],_0x9a83[258],_0x9a83[293]];_0xcc54x2e= [_0x9a83[154],_0x9a83[291],_0x9a83[294]];break;case _0x9a83[69]:_0xcc54x2d= [_0x9a83[287],_0x9a83[297]];_0xcc54x2e= [_0x9a83[154],_0x9a83[298]];break;case _0x9a83[70]:_0xcc54x2d= [_0x9a83[287],_0x9a83[249],_0x9a83[299],_0x9a83[300],_0x9a83[251]];_0xcc54x2e= [_0x9a83[154],_0x9a83[154],_0x9a83[301],_0x9a83[247],_0x9a83[255]];break;case _0x9a83[71]:_0xcc54x2d= [_0x9a83[302],_0x9a83[303],_0x9a83[304],_0x9a83[305],_0x9a83[287]];_0xcc54x2e= [_0x9a83[154],_0x9a83[154],_0x9a83[306],_0x9a83[307],_0x9a83[154]];break;case _0x9a83[56]:_0xcc54x2d= [_0x9a83[308],_0x9a83[258],_0x9a83[293],_0x9a83[257],_0x9a83[246],_0x9a83[98],_0x9a83[309],_0x9a83[310],_0x9a83[19]];_0xcc54x2e= [_0x9a83[291],_0x9a83[311],_0x9a83[154],_0x9a83[247],_0x9a83[312]];break;case _0x9a83[57]:_0xcc54x2d= [_0x9a83[313],_0x9a83[272]];_0xcc54x2e= [_0x9a83[154],_0x9a83[154]];break;case _0x9a83[99]:_0xcc54x2d= [_0x9a83[314]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[62]:_0xcc54x2d= [_0x9a83[315],_0x9a83[264]];_0xcc54x2e= [_0x9a83[154],_0x9a83[247]];break;case _0x9a83[324]:_0xcc54x2d= [_0x9a83[316],_0x9a83[317],_0x9a83[318],_0x9a83[319],_0x9a83[320],_0x9a83[321],_0x9a83[322],_0x9a83[323]];_0xcc54x2e= [];break;case _0x9a83[93]:_0xcc54x2d= [_0x9a83[325]];_0xcc54x2e= [];break;case _0x9a83[58]:_0xcc54x2d= [_0x9a83[326],_0x9a83[327],_0x9a83[295],_0x9a83[328],_0x9a83[329]];_0xcc54x2e= [_0x9a83[330],_0x9a83[154],_0x9a83[331],_0x9a83[291],_0x9a83[261]];break;case _0x9a83[81]:_0xcc54x2d= [_0x9a83[332],_0x9a83[333],_0x9a83[334]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[82]:_0xcc54x2d= [_0x9a83[332],_0x9a83[333],_0x9a83[335]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[83]:_0xcc54x2d= [_0x9a83[332],_0x9a83[336],_0x9a83[333],_0x9a83[337],_0x9a83[338],_0x9a83[339],_0x9a83[287]];_0xcc54x2e= [_0x9a83[247]];break;case _0x9a83[84]:_0xcc54x2d= [_0x9a83[332],_0x9a83[333],_0x9a83[340],_0x9a83[341],_0x9a83[342],_0x9a83[343]];_0xcc54x2e= [_0x9a83[247]];break;default:_0xcc54x2d= [];_0xcc54x2e= [];break};var _0xcc54x19=this[_0x9a83[242]](_0xcc54x33,_0xcc54x9,_0xcc54x2d,_0xcc54x2e);var _0xcc54x8=[ new mxCell(_0xcc54x19, new mxGeometry(0,0,_0xcc54xd,_0xcc54xe),_0xcc54x32)];_0xcc54x8[0][_0x9a83[344]]= true;return this[_0x9a83[345]](_0xcc54x8,_0xcc54xd,_0xcc54xe,_0xcc54x9,_0xcc54xa)};Sidebar[_0x9a83[40]][_0x9a83[345]]= function(_0xcc54x8,_0xcc54xd,_0xcc54xe,_0xcc54x9,_0xcc54xa){var _0xcc54x7=this[_0x9a83[207]](_0xcc54x8,_0xcc54x9,_0xcc54xa);var _0xcc54x27=this[_0x9a83[225]](_0xcc54x7,this[_0x9a83[212]](_0xcc54x8,true),this[_0x9a83[222]](_0xcc54xd,_0xcc54xe));this[_0x9a83[231]](_0xcc54x7,_0xcc54x27);_0xcc54x27[_0x9a83[346]]= mxUtils[_0x9a83[25]](this,function(){return this[_0x9a83[1]][_0x9a83[9]][_0x9a83[5]][_0x9a83[348]][_0x9a83[347]]});if(!touchStyle){mxEvent[_0x9a83[26]](_0xcc54x7,_0x9a83[30],mxUtils[_0x9a83[25]](this,function(_0xcc54x4){this[_0x9a83[114]](_0xcc54x7,_0xcc54x8,_0xcc54x9,_0xcc54xa)}))};return _0xcc54x7};Sidebar[_0x9a83[40]][_0x9a83[349]]= function(_0xcc54x32,_0xcc54xd,_0xcc54xe,_0xcc54x33,_0xcc54x9,_0xcc54xa){var _0xcc54x8=[ new mxCell((_0xcc54x33!= null)?_0xcc54x33:_0x9a83[154], new mxGeometry(0,0,_0xcc54xd,_0xcc54xe),_0xcc54x32)];_0xcc54x8[0][_0x9a83[351]][_0x9a83[350]]( new mxPoint(0,_0xcc54xe),true);_0xcc54x8[0][_0x9a83[351]][_0x9a83[350]]( new mxPoint(_0xcc54xd,0),false);_0xcc54x8[0][_0x9a83[351]][_0x9a83[125]]= true;_0xcc54x8[0][_0x9a83[352]]= true;return this[_0x9a83[353]](_0xcc54x8,_0xcc54xd,_0xcc54xe,_0xcc54x9,_0xcc54xa)};Sidebar[_0x9a83[40]][_0x9a83[353]]= function(_0xcc54x8,_0xcc54xd,_0xcc54xe,_0xcc54x9,_0xcc54xa){var _0xcc54x7=this[_0x9a83[207]](_0xcc54x8,_0xcc54x9,_0xcc54xa);this[_0x9a83[225]](_0xcc54x7,this[_0x9a83[212]](_0xcc54x8,false),this[_0x9a83[222]](_0xcc54xd,_0xcc54xe));var _0xcc54x1e=this[_0x9a83[1]][_0x9a83[9]][_0x9a83[5]];mxEvent[_0x9a83[26]](_0xcc54x7,_0x9a83[210],mxUtils[_0x9a83[25]](this,function(_0xcc54x4){if(this[_0x9a83[105]]){_0xcc54x1e[_0x9a83[354]](_0xcc54x8[0])};_0xcc54x7[_0x9a83[17]][_0x9a83[355]]= _0x9a83[356];window[_0x9a83[178]](function(){_0xcc54x7[_0x9a83[17]][_0x9a83[355]]= _0x9a83[154]},300);mxEvent[_0x9a83[211]](_0xcc54x4)}));if(!touchStyle){mxEvent[_0x9a83[26]](_0xcc54x7,_0x9a83[30],mxUtils[_0x9a83[25]](this,function(_0xcc54x4){this[_0x9a83[114]](_0xcc54x7,_0xcc54x8,_0xcc54x9,_0xcc54xa)}))};return _0xcc54x7};Sidebar[_0x9a83[40]][_0x9a83[357]]= function(_0xcc54x34,_0xcc54x9,_0xcc54x35,_0xcc54x36){var _0xcc54x7=this[_0x9a83[179]](_0xcc54x9);this[_0x9a83[2]][_0x9a83[21]](_0xcc54x7);var _0xcc54x1c=document[_0x9a83[7]](_0x9a83[6]);_0xcc54x1c[_0x9a83[118]]= _0x9a83[358];if(_0xcc54x35){_0xcc54x36(_0xcc54x1c);_0xcc54x36= null}else {_0xcc54x1c[_0x9a83[17]][_0x9a83[132]]= _0x9a83[159]};this[_0x9a83[359]](_0xcc54x7,_0xcc54x1c,_0xcc54x36);var _0xcc54x37=document[_0x9a83[7]](_0x9a83[6]);_0xcc54x37[_0x9a83[21]](_0xcc54x1c);this[_0x9a83[2]][_0x9a83[21]](_0xcc54x37);if(_0xcc54x34!= null){this[_0x9a83[3]][_0xcc54x34]= [_0xcc54x7,_0xcc54x37]}};Sidebar[_0x9a83[40]][_0x9a83[359]]= function(_0xcc54x9,_0xcc54x38,_0xcc54x39){var _0xcc54x3a=false;_0xcc54x9[_0x9a83[17]][_0x9a83[195]]= (_0xcc54x38[_0x9a83[17]][_0x9a83[132]]== _0x9a83[159])?_0x9a83[196]+ IMAGE_PATH+ _0x9a83[360]:_0x9a83[196]+ IMAGE_PATH+ _0x9a83[361];_0xcc54x9[_0x9a83[17]][_0x9a83[362]]= _0x9a83[363];_0xcc54x9[_0x9a83[17]][_0x9a83[364]]= _0x9a83[365];mxEvent[_0x9a83[26]](_0xcc54x9,_0x9a83[210],function(_0xcc54x4){if(_0xcc54x38[_0x9a83[17]][_0x9a83[132]]== _0x9a83[159]){if(!_0xcc54x3a){_0xcc54x3a= true;if(_0xcc54x39!= null){_0xcc54x9[_0x9a83[17]][_0x9a83[198]]= _0x9a83[366];window[_0x9a83[178]](function(){_0xcc54x39(_0xcc54x38);_0xcc54x9[_0x9a83[17]][_0x9a83[198]]= _0x9a83[154]},0)}};_0xcc54x9[_0x9a83[17]][_0x9a83[195]]= _0x9a83[196]+ IMAGE_PATH+ _0x9a83[361];_0xcc54x38[_0x9a83[17]][_0x9a83[132]]= _0x9a83[133]}else {_0xcc54x9[_0x9a83[17]][_0x9a83[195]]= _0x9a83[196]+ IMAGE_PATH+ _0x9a83[360];_0xcc54x38[_0x9a83[17]][_0x9a83[132]]= _0x9a83[159]};mxEvent[_0x9a83[211]](_0xcc54x4)})};Sidebar[_0x9a83[40]][_0x9a83[367]]= function(_0xcc54x34){var _0xcc54x3b=this[_0x9a83[3]][_0xcc54x34];if(_0xcc54x3b!= null){this[_0x9a83[3]][_0xcc54x34]= null;for(var _0xcc54x3c=0;_0xcc54x3c< _0xcc54x3b[_0x9a83[143]];_0xcc54x3c++){this[_0x9a83[2]][_0x9a83[368]](_0xcc54x3b[_0xcc54x3c])};return true};return false};Sidebar[_0x9a83[40]][_0x9a83[49]]= function(_0xcc54x34,_0xcc54x9,_0xcc54x3d,_0xcc54x3e,_0xcc54x3f,_0xcc54x40){this[_0x9a83[357]](_0xcc54x34,_0xcc54x9,(_0xcc54x34=== _0x9a83[42]),mxUtils[_0x9a83[25]](this,function(_0xcc54x38){var _0xcc54x41=_0xcc54x40!= null;for(var _0xcc54x3c=0;_0xcc54x3c< _0xcc54x3f[_0x9a83[143]];_0xcc54x3c++){var _0xcc54x42=_0xcc54x3d+ _0xcc54x3f[_0xcc54x3c]+ _0xcc54x3e;_0xcc54x38[_0x9a83[21]](this[_0x9a83[245]](_0x9a83[369]+ _0xcc54x42,80,80,_0xcc54x3f[_0xcc54x3c],(_0xcc54x41)?_0xcc54x40[_0xcc54x3c]:null,_0xcc54x41))}}))}
\ No newline at end of file
+var _0x666c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x70\x61\x6C\x65\x74\x74\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x67\x72\x61\x70\x68","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x53\x74\x79\x6C\x65\x73\x68\x65\x65\x74","\x65\x64\x69\x74\x6F\x72","\x72\x65\x73\x65\x74\x56\x69\x65\x77\x4F\x6E\x52\x6F\x6F\x74\x43\x68\x61\x6E\x67\x65","\x66\x6F\x6C\x64\x69\x6E\x67\x45\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x61\x62\x6C\x65","\x61\x75\x74\x6F\x53\x63\x72\x6F\x6C\x6C","\x73\x65\x74\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x76\x69\x73\x69\x62\x69\x6C\x69\x74\x79","\x73\x74\x79\x6C\x65","\x68\x69\x64\x64\x65\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x73\x6F\x6C\x75\x74\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x62\x6F\x64\x79","\x49\x53\x5F\x54\x4F\x55\x43\x48","\x6D\x6F\x75\x73\x65\x75\x70","\x62\x69\x6E\x64","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x73\x63\x72\x6F\x6C\x6C","\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E","\x68\x69\x64\x65\x54\x6F\x6F\x6C\x74\x69\x70","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x67\x65\x74\x53\x6F\x75\x72\x63\x65","\x63\x75\x72\x72\x65\x6E\x74\x45\x6C\x74","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x6D\x6F\x75\x73\x65\x6F\x75\x74","\x74\x6F\x45\x6C\x65\x6D\x65\x6E\x74","\x72\x65\x6C\x61\x74\x65\x64\x54\x61\x72\x67\x65\x74","\x69\x6E\x69\x74","\x73\x72\x63","\x2F\x74\x6F\x6F\x6C\x74\x69\x70\x2E\x70\x6E\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6C\x6F\x67","\x65\x6E\x74\x72\x79","\x67\x65\x74","\x2F\x65\x6E\x74\x72\x79\x2F","\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x73\x74\x61\x72\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x65\x6E\x64","\x61\x64\x64\x49\x6D\x61\x67\x65\x50\x61\x6C\x65\x74\x74\x65","\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74","\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F","\x61\x6E\x73\x77\x65\x72","\x68\x61\x6E\x67\x75\x70","\x64\x69\x61\x6C","\x65\x78\x74\x5F\x64\x69\x61\x6C","\x71\x75\x65\x75\x65","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x76\x61\x72\x69\x61\x62\x6C\x65","\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2F","\x73\x65\x74","\x6D\x61\x74\x68","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F","\x6D\x65\x6E\x75","\x73\x61\x79\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x6E\x75\x6D\x62\x65\x72","\x73\x61\x79\x70\x68\x6F\x6E\x65\x74\x69\x63","\x74\x74\x73","\x69\x73\x70\x65\x65\x63\x68\x74\x74\x73","\x61\x77\x73\x70\x6F\x6C\x6C\x79","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2F","\x72\x65\x63\x6F\x72\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x53\x65\x72\x76\x65\x72","\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x73\x65\x72\x76\x65\x72\x2F","\x64\x61\x74\x61\x62\x61\x73\x65","\x69\x73\x70\x65\x65\x63\x68\x61\x73\x72","\x73\x65\x6E\x64\x53\x4D\x53","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x46\x61\x78","\x63\x61\x6C\x6C\x66\x6C\x6F\x77","\x2F\x63\x61\x6C\x6C\x66\x6C\x6F\x77\x2F","\x67\x6F\x74\x6F\x63","\x67\x6F\x74\x6F\x69\x66","\x67\x6F\x74\x6F\x69\x66\x74\x69\x6D\x65","\x76\x73\x77\x69\x74\x63\x68","\x73\x74\x61\x74\x73","\x2F\x73\x74\x61\x74\x73\x2F","\x67\x6F\x61\x6C","\x67\x65\x6E\x65\x72\x61\x6C","\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F","\x6E\x6F\x6F\x70","\x73\x79\x73\x74\x65\x6D","\x61\x67\x69","\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x63\x75\x73\x74\x6F\x6D\x5F\x61\x70\x70","\x65\x6E\x61\x62\x6C\x65\x54\x6F\x6F\x6C\x74\x69\x70\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x42\x6F\x72\x64\x65\x72","\x74\x68\x75\x6D\x62\x42\x6F\x72\x64\x65\x72","\x74\x6F\x6F\x6C\x74\x69\x70\x44\x65\x6C\x61\x79","\x69\x6E\x73\x74\x61\x6C\x6C\x45\x64\x67\x65\x73","\x67\x65\x61\x72\x49\x6D\x61\x67\x65","\x2F\x63\x6C\x69\x70\x61\x72\x74\x2F\x47\x65\x61\x72\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67","\x74\x68\x75\x6D\x62\x57\x69\x64\x74\x68","\x74\x68\x75\x6D\x62\x48\x65\x69\x67\x68\x74","\x74\x68\x75\x6D\x62\x50\x61\x64\x64\x69\x6E\x67","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x53\x69\x7A\x65","\x73\x69\x64\x65\x62\x61\x72\x54\x69\x74\x6C\x65\x73","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65\x73","\x73\x68\x6F\x77\x54\x6F\x6F\x6C\x74\x69\x70","\x74\x68\x72\x65\x61\x64","\x63\x6C\x65\x61\x72\x54\x69\x6D\x65\x6F\x75\x74","\x74\x6F\x6F\x6C\x74\x69\x70","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72\x54\x6F\x6F\x6C\x74\x69\x70","\x67\x72\x61\x70\x68\x32","\x73\x65\x74\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x76\x69\x65\x77","\x49\x53\x5F\x53\x56\x47","\x63\x61\x6E\x76\x61\x73","\x72\x65\x6C\x61\x74\x69\x76\x65","\x74\x6F\x6F\x6C\x74\x69\x70\x49\x6D\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x49\x6D\x61\x67\x65","\x77\x69\x64\x74\x68","\x31\x34\x70\x78","\x68\x65\x69\x67\x68\x74","\x32\x37\x70\x78","\x64\x69\x73\x70\x6C\x61\x79","\x62\x6C\x6F\x63\x6B","\x6C\x61\x62\x65\x6C\x73\x56\x69\x73\x69\x62\x6C\x65","\x63\x6C\x65\x61\x72","\x6D\x6F\x64\x65\x6C","\x61\x64\x64\x43\x65\x6C\x6C\x73","\x67\x65\x74\x47\x72\x61\x70\x68\x42\x6F\x75\x6E\x64\x73","\x49\x53\x5F\x51\x55\x49\x52\x4B\x53","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x76\x69\x73\x69\x62\x6C\x65","\x70\x78","\x6C\x65\x6E\x67\x74\x68","\x74\x6F\x6F\x6C\x74\x69\x70\x54\x69\x74\x6C\x65","\x62\x6F\x72\x64\x65\x72\x54\x6F\x70","\x31\x70\x78\x20\x73\x6F\x6C\x69\x64\x20\x67\x72\x61\x79","\x74\x65\x78\x74\x41\x6C\x69\x67\x6E","\x63\x65\x6E\x74\x65\x72","\x31\x30\x30\x25","\x70\x61\x64\x64\x69\x6E\x67\x54\x6F\x70","\x32\x70\x78","\x36\x70\x78","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","","\x77\x72\x69\x74\x65","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x6D\x61\x72\x67\x69\x6E\x54\x6F\x70","\x74\x6F\x70","\x6E\x6F\x6E\x65","\x78","\x6D\x69\x6E","\x79","\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68","\x73\x70\x6C\x69\x74\x53\x69\x7A\x65","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x6D\x61\x78","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x28","\x2C","\x29","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x6C\x65\x66\x74","\x64\x72\x61\x77\x50\x61\x6E\x65","\x6F\x66\x66\x73\x65\x74\x57\x69\x64\x74\x68","\x70\x61\x67\x65\x2D\x73\x69\x64\x65\x62\x61\x72","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x63\x72\x65\x61\x74\x65\x54\x69\x74\x6C\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x54\x69\x74\x6C\x65","\x63\x72\x65\x61\x74\x65\x54\x68\x75\x6D\x62","\x73\x63\x61\x6C\x65\x41\x6E\x64\x54\x72\x61\x6E\x73\x6C\x61\x74\x65","\x66\x6C\x6F\x6F\x72","\x64\x69\x61\x6C\x65\x63\x74","\x44\x49\x41\x4C\x45\x43\x54\x5F\x53\x56\x47","\x4E\x4F\x5F\x46\x4F","\x63\x6C\x6F\x6E\x65\x4E\x6F\x64\x65","\x6F\x77\x6E\x65\x72\x53\x56\x47\x45\x6C\x65\x6D\x65\x6E\x74","\x67\x65\x74\x43\x61\x6E\x76\x61\x73","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x49\x53\x5F\x49\x45\x36","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x49\x6D\x61\x67\x65","\x75\x72\x6C\x28","\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x49\x6D\x61\x67\x65","\x63\x75\x72\x73\x6F\x72","\x70\x6F\x69\x6E\x74\x65\x72","\x6D\x69\x6E\x57\x69\x64\x74\x68","\x6D\x69\x6E\x48\x65\x69\x67\x68\x74","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x6E\x6F\x77\x72\x61\x70","\x49\x53\x5F\x49\x45","\x34\x70\x78","\x63\x72\x65\x61\x74\x65\x49\x74\x65\x6D","\x67\x65\x49\x74\x65\x6D","\x70\x61\x64\x64\x69\x6E\x67","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x63\x72\x65\x61\x74\x65\x44\x72\x6F\x70\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x49\x6D\x70\x6F\x72\x74\x61\x62\x6C\x65\x43\x65\x6C\x6C\x73","\x69\x73\x56\x61\x6C\x69\x64\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x69\x73\x53\x70\x6C\x69\x74\x45\x6E\x61\x62\x6C\x65\x64","\x69\x73\x53\x70\x6C\x69\x74\x54\x61\x72\x67\x65\x74","\x73\x70\x6C\x69\x74\x45\x64\x67\x65","\x69\x6D\x70\x6F\x72\x74\x43\x65\x6C\x6C\x73","\x73\x63\x72\x6F\x6C\x6C\x43\x65\x6C\x6C\x54\x6F\x56\x69\x73\x69\x62\x6C\x65","\x73\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x50\x72\x65\x76\x69\x65\x77","\x62\x6F\x72\x64\x65\x72","\x31\x70\x78\x20\x64\x61\x73\x68\x65\x64\x20\x62\x6C\x61\x63\x6B","\x63\x72\x65\x61\x74\x65\x44\x72\x61\x67\x53\x6F\x75\x72\x63\x65","\x61\x75\x74\x6F\x73\x63\x72\x6F\x6C\x6C","\x6D\x61\x6B\x65\x44\x72\x61\x67\x67\x61\x62\x6C\x65","\x67\x65\x74\x44\x72\x6F\x70\x54\x61\x72\x67\x65\x74","\x61\x70\x70\x6C\x79","\x69\x73\x56\x61\x6C\x69\x64\x52\x6F\x6F\x74","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x58","\x67\x65\x74\x43\x6C\x69\x65\x6E\x74\x59","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x6D\x6F\x75\x73\x65\x55\x70","\x69\x73\x50\x6F\x70\x75\x70\x54\x72\x69\x67\x67\x65\x72","\x63\x75\x72\x72\x65\x6E\x74\x47\x72\x61\x70\x68","\x74\x6F\x6C\x65\x72\x61\x6E\x63\x65","\x61\x62\x73","\x67\x65\x74\x47\x72\x69\x64\x53\x69\x7A\x65","\x64\x72\x6F\x70","\x63\x72\x65\x61\x74\x65\x58\x6D\x6C\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x6C\x61\x62\x65\x6C","\x66\x6F\x72\x45\x61\x63\x68","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x30","\x79\x65\x73","\x6B\x65\x79","\x69\x73\x70\x65\x65\x63\x68\x5F\x61\x73\x72\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x6E\x74\x4B\x65\x79","\x62\x65\x65\x70","\x69\x74\x2D\x49\x54","\x31","\x23","\x42\x45\x45\x50","\x66\x69\x6C\x65\x5F\x69\x64","\x6F\x70\x74\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x64\x69\x67\x69\x74","\x35","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64","\x72\x65\x74\x72\x79","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x6D\x61\x78\x64\x69\x67\x69\x74","\x31\x30","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x6E\x75\x6D","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x70\x6F\x73","\x66\x69\x72\x73\x74","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6F\x70\x74\x69\x6F\x6E\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x76\x61\x6C\x75\x65","\x6F\x64\x62\x63\x5F\x69\x64","\x71\x75\x65\x72\x79","\x6F\x75\x74\x70\x75\x74","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x63\x6F\x6D\x6D\x61\x6E\x64","\x61\x72\x67\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x64\x69\x67\x69\x74\x73","\x65\x73\x63\x61\x70\x65\x5F\x64\x69\x67\x69\x74\x73","\x6E\x75\x6D\x62\x65\x72","\x74\x65\x78\x74","\x66\x69\x6C\x65","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x2D\x31","\x73\x69\x70\x5F\x69\x64","\x75\x72\x6C","\x36\x30","\x70\x68\x6F\x6E\x65","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x67\x6F\x6F\x67\x6C\x65\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x69\x74","\x69\x73\x70\x65\x65\x63\x68\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x73\x70\x65\x65\x64","\x65\x75\x72\x69\x74\x61\x6C\x69\x61\x6E\x66\x65\x6D\x61\x6C\x65","\x61\x77\x73\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79\x5F\x69\x64","\x61\x77\x73\x5F\x73\x65\x63\x72\x65\x74\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x72\x65\x67\x69\x6F\x6E","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x76\x6F\x69\x63\x65","\x65\x75\x2D\x77\x65\x73\x74\x2D\x31","\x41\x6D\x79","\x71\x75\x65\x75\x65\x5F\x69\x64","\x6D\x61\x63\x72\x6F","\x67\x6F\x73\x75\x62","\x78\x58","\x33\x30\x30","\x6D\x61\x69\x6C\x62\x6F\x78","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x61\x67\x65\x6E\x74","\x71\x75\x65\x75\x65\x5F\x65\x76\x65\x6E\x74","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x64\x61\x74\x61\x34","\x64\x61\x74\x61\x35","\x71\x75\x65\x75\x65\x6C\x6F\x67","\x67\x6F\x61\x6C\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x6C\x69\x73\x74\x5F\x69\x64","\x64\x65\x6C\x61\x79","\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x61\x6D\x65\x29\x7D","\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x7D","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x74\x6F","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x74\x65\x6D\x70\x6C\x61\x74\x65\x5F\x69\x64","\x63\x63","\x62\x63\x63","\x73\x75\x62\x6A\x65\x63\x74","\x63\x68\x6F\x6F\x73\x65\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x76\x65\x72\x74\x65\x78","\x63\x72\x65\x61\x74\x65\x56\x65\x72\x74\x65\x78\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x69\x73\x47\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x75\x69\x64\x65\x73\x45\x6E\x61\x62\x6C\x65\x64","\x67\x72\x61\x70\x68\x48\x61\x6E\x64\x6C\x65\x72","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x73\x65\x74\x54\x65\x72\x6D\x69\x6E\x61\x6C\x50\x6F\x69\x6E\x74","\x67\x65\x6F\x6D\x65\x74\x72\x79","\x65\x64\x67\x65","\x63\x72\x65\x61\x74\x65\x45\x64\x67\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x46\x72\x6F\x6D\x43\x65\x6C\x6C\x73","\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x45\x64\x67\x65","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72","\x23\x66\x66\x66\x66\x66\x66","\x61\x64\x64\x50\x61\x6C\x65\x74\x74\x65","\x67\x65\x53\x69\x64\x65\x62\x61\x72","\x61\x64\x64\x46\x6F\x6C\x64\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x2F\x63\x6F\x6C\x6C\x61\x70\x73\x65\x64\x2E\x67\x69\x66\x29","\x2F\x65\x78\x70\x61\x6E\x64\x65\x64\x2E\x67\x69\x66\x29","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x52\x65\x70\x65\x61\x74","\x6E\x6F\x2D\x72\x65\x70\x65\x61\x74","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x31\x30\x30\x25\x20\x35\x30\x25","\x77\x61\x69\x74","\x72\x65\x6D\x6F\x76\x65\x50\x61\x6C\x65\x74\x74\x65","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D"];_0x666c[0];function Sidebar(_0xa81cx2,_0xa81cx3){this[_0x666c[1]]= _0xa81cx2;this[_0x666c[2]]= _0xa81cx3;this[_0x666c[3]]=  new Object();this[_0x666c[4]]= true;this[_0x666c[5]]=  new Graph(document[_0x666c[7]](_0x666c[6]),null,null,this[_0x666c[1]][_0x666c[9]][_0x666c[5]][_0x666c[8]]());this[_0x666c[5]][_0x666c[10]]= false;this[_0x666c[5]][_0x666c[11]]= false;this[_0x666c[5]][_0x666c[12]](false);this[_0x666c[5]][_0x666c[13]]= false;this[_0x666c[5]][_0x666c[14]](false);this[_0x666c[5]][_0x666c[15]](false);this[_0x666c[5]][_0x666c[2]][_0x666c[17]][_0x666c[16]]= _0x666c[18];this[_0x666c[5]][_0x666c[2]][_0x666c[17]][_0x666c[19]]= _0x666c[20];document[_0x666c[22]][_0x666c[21]](this[_0x666c[5]][_0x666c[2]]);if(!mxClient[_0x666c[23]]){mxEvent[_0x666c[26]](document,_0x666c[24],mxUtils[_0x666c[25]](this,function(){this[_0x666c[4]]= true}));mxEvent[_0x666c[26]](_0xa81cx3,_0x666c[27],mxUtils[_0x666c[25]](this,function(){this[_0x666c[4]]= true}));mxEvent[_0x666c[26]](document,_0x666c[28],mxUtils[_0x666c[25]](this,function(){this[_0x666c[4]]= false;this[_0x666c[29]]()}));mxEvent[_0x666c[26]](document,_0x666c[30],mxUtils[_0x666c[25]](this,function(_0xa81cx4){var _0xa81cx5=mxEvent[_0x666c[31]](_0xa81cx4);while(_0xa81cx5!= null){if(_0xa81cx5== this[_0x666c[32]]){return};_0xa81cx5= _0xa81cx5[_0x666c[33]]};this[_0x666c[29]]()}));mxEvent[_0x666c[26]](document,_0x666c[34],mxUtils[_0x666c[25]](this,function(_0xa81cx4){if(_0xa81cx4[_0x666c[35]]== null&& _0xa81cx4[_0x666c[36]]== null){this[_0x666c[29]]()}}))};this[_0x666c[37]](); new Image()[_0x666c[38]]= IMAGE_PATH+ _0x666c[39]}Sidebar[_0x666c[40]][_0x666c[37]]= function(){var _0xa81cx6=STENCIL_PATH;console[_0x666c[41]](_0xa81cx6);this[_0x666c[49]](_0x666c[42],mxResources[_0x666c[43]](_0x666c[42]),_0xa81cx6+ _0x666c[44],_0x666c[45],[_0x666c[46],_0x666c[47],_0x666c[48]],[mxResources[_0x666c[43]](_0x666c[46]),mxResources[_0x666c[43]](_0x666c[47]),mxResources[_0x666c[43]](_0x666c[48])]);this[_0x666c[49]](_0x666c[50],mxResources[_0x666c[43]](_0x666c[50]),_0xa81cx6+ _0x666c[51],_0x666c[45],[_0x666c[52],_0x666c[53],_0x666c[54],_0x666c[55],_0x666c[56],_0x666c[57],_0x666c[58]],[mxResources[_0x666c[43]](_0x666c[52]),mxResources[_0x666c[43]](_0x666c[53]),mxResources[_0x666c[43]](_0x666c[54]),mxResources[_0x666c[43]](_0x666c[55]),mxResources[_0x666c[43]](_0x666c[56]),mxResources[_0x666c[43]](_0x666c[57]),mxResources[_0x666c[43]](_0x666c[58])]);this[_0x666c[49]](_0x666c[59],mxResources[_0x666c[43]](_0x666c[59]),_0xa81cx6+ _0x666c[60],_0x666c[45],[_0x666c[61],_0x666c[62]],[mxResources[_0x666c[43]](_0x666c[61]),mxResources[_0x666c[43]](_0x666c[62])]);this[_0x666c[49]](_0x666c[63],mxResources[_0x666c[43]](_0x666c[63]),_0xa81cx6+ _0x666c[64],_0x666c[45],[_0x666c[63],_0x666c[65],_0x666c[66],_0x666c[67],_0x666c[68],_0x666c[69],_0x666c[70],_0x666c[71],_0x666c[72],_0x666c[73]],[mxResources[_0x666c[43]](_0x666c[63]),mxResources[_0x666c[43]](_0x666c[65]),mxResources[_0x666c[43]](_0x666c[66]),mxResources[_0x666c[43]](_0x666c[67]),mxResources[_0x666c[43]](_0x666c[68]),mxResources[_0x666c[43]](_0x666c[69]),mxResources[_0x666c[43]](_0x666c[70]),mxResources[_0x666c[43]](_0x666c[71]),mxResources[_0x666c[43]](_0x666c[72]),mxResources[_0x666c[43]](_0x666c[73])]);this[_0x666c[49]](_0x666c[74],mxResources[_0x666c[43]](_0x666c[74]),_0xa81cx6+ _0x666c[75],_0x666c[45],[_0x666c[76]],[mxResources[_0x666c[43]](_0x666c[76])]);this[_0x666c[49]](_0x666c[77],mxResources[_0x666c[43]](_0x666c[77]),_0xa81cx6+ _0x666c[78],_0x666c[45],[_0x666c[79],_0x666c[80],_0x666c[81],_0x666c[82],_0x666c[83],_0x666c[84]],[mxResources[_0x666c[43]](_0x666c[79]),mxResources[_0x666c[43]](_0x666c[80]),mxResources[_0x666c[43]](_0x666c[81]),mxResources[_0x666c[43]](_0x666c[82]),mxResources[_0x666c[43]](_0x666c[83]),mxResources[_0x666c[43]](_0x666c[84])]);this[_0x666c[49]](_0x666c[85],mxResources[_0x666c[43]](_0x666c[85]),_0xa81cx6+ _0x666c[86],_0x666c[45],[_0x666c[87],_0x666c[88],_0x666c[89],_0x666c[90]],[mxResources[_0x666c[43]](_0x666c[87]),mxResources[_0x666c[43]](_0x666c[88]),mxResources[_0x666c[43]](_0x666c[89]),mxResources[_0x666c[43]](_0x666c[90])]);this[_0x666c[49]](_0x666c[91],mxResources[_0x666c[43]](_0x666c[91]),_0xa81cx6+ _0x666c[92],_0x666c[45],[_0x666c[93]],[mxResources[_0x666c[43]](_0x666c[93])]);this[_0x666c[49]](_0x666c[94],mxResources[_0x666c[43]](_0x666c[94]),_0xa81cx6+ _0x666c[95],_0x666c[45],[_0x666c[96],_0x666c[97],_0x666c[98],_0x666c[99],_0x666c[100]],[mxResources[_0x666c[43]](_0x666c[96]),mxResources[_0x666c[43]](_0x666c[97]),mxResources[_0x666c[43]](_0x666c[98]),mxResources[_0x666c[43]](_0x666c[99]),mxResources[_0x666c[43]](_0x666c[100])])};Sidebar[_0x666c[40]][_0x666c[101]]=  !mxClient[_0x666c[23]];Sidebar[_0x666c[40]][_0x666c[102]]= 16;Sidebar[_0x666c[40]][_0x666c[103]]= 3;Sidebar[_0x666c[40]][_0x666c[104]]= 300;Sidebar[_0x666c[40]][_0x666c[105]]= true;Sidebar[_0x666c[40]][_0x666c[106]]= STENCIL_PATH+ _0x666c[107];Sidebar[_0x666c[40]][_0x666c[108]]= 34;Sidebar[_0x666c[40]][_0x666c[109]]= 34;Sidebar[_0x666c[40]][_0x666c[110]]= 2;Sidebar[_0x666c[40]][_0x666c[111]]= 9;Sidebar[_0x666c[40]][_0x666c[112]]= false;Sidebar[_0x666c[40]][_0x666c[113]]= false;Sidebar[_0x666c[40]][_0x666c[114]]= function(_0xa81cx7,_0xa81cx8,_0xa81cx9,_0xa81cxa){if(this[_0x666c[101]]&& this[_0x666c[4]]){if(this[_0x666c[32]]!= _0xa81cx7){if(this[_0x666c[115]]!= null){window[_0x666c[116]](this[_0x666c[115]]);this[_0x666c[115]]= null};var _0xa81cxb=mxUtils[_0x666c[25]](this,function(){if(this[_0x666c[117]]== null){this[_0x666c[117]]= document[_0x666c[7]](_0x666c[6]);this[_0x666c[117]][_0x666c[118]]= _0x666c[119];document[_0x666c[22]][_0x666c[21]](this[_0x666c[117]]);this[_0x666c[120]]=  new Graph(this[_0x666c[117]],null,null,this[_0x666c[1]][_0x666c[9]][_0x666c[5]][_0x666c[8]]());this[_0x666c[120]][_0x666c[122]][_0x666c[121]](this[_0x666c[102]],this[_0x666c[102]]);this[_0x666c[120]][_0x666c[10]]= false;this[_0x666c[120]][_0x666c[11]]= false;this[_0x666c[120]][_0x666c[13]]= false;this[_0x666c[120]][_0x666c[14]](false);this[_0x666c[120]][_0x666c[12]](false);this[_0x666c[120]][_0x666c[15]](false);if(!mxClient[_0x666c[123]]){this[_0x666c[120]][_0x666c[122]][_0x666c[124]][_0x666c[17]][_0x666c[19]]= _0x666c[125]};this[_0x666c[126]]= mxUtils[_0x666c[127]](IMAGE_PATH+ _0x666c[39]);this[_0x666c[126]][_0x666c[17]][_0x666c[19]]= _0x666c[20];this[_0x666c[126]][_0x666c[17]][_0x666c[128]]= _0x666c[129];this[_0x666c[126]][_0x666c[17]][_0x666c[130]]= _0x666c[131];document[_0x666c[22]][_0x666c[21]](this[_0x666c[126]])};this[_0x666c[117]][_0x666c[17]][_0x666c[132]]= _0x666c[133];this[_0x666c[120]][_0x666c[134]]= (_0xa81cxa== null|| _0xa81cxa);this[_0x666c[120]][_0x666c[136]][_0x666c[135]]();this[_0x666c[120]][_0x666c[137]](_0xa81cx8);var _0xa81cxc=this[_0x666c[120]][_0x666c[138]]();var _0xa81cxd=_0xa81cxc[_0x666c[128]]+ 2* this[_0x666c[102]];var _0xa81cxe=_0xa81cxc[_0x666c[130]]+ 2* this[_0x666c[102]];if(mxClient[_0x666c[139]]){_0xa81cxd+= 4;_0xa81cxe+= 4;this[_0x666c[117]][_0x666c[17]][_0x666c[140]]= _0x666c[18]}else {this[_0x666c[117]][_0x666c[17]][_0x666c[140]]= _0x666c[141]};this[_0x666c[126]][_0x666c[17]][_0x666c[16]]= _0x666c[141];this[_0x666c[117]][_0x666c[17]][_0x666c[128]]= _0xa81cxd+ _0x666c[142];if(this[_0x666c[113]]&& _0xa81cx9!= null&& _0xa81cx9[_0x666c[143]]> 0){if(this[_0x666c[144]]== null){this[_0x666c[144]]= document[_0x666c[7]](_0x666c[6]);this[_0x666c[144]][_0x666c[17]][_0x666c[145]]= _0x666c[146];this[_0x666c[144]][_0x666c[17]][_0x666c[147]]= _0x666c[148];this[_0x666c[144]][_0x666c[17]][_0x666c[128]]= _0x666c[149];this[_0x666c[144]][_0x666c[17]][_0x666c[140]]= _0x666c[18];if(mxClient[_0x666c[123]]){this[_0x666c[144]][_0x666c[17]][_0x666c[150]]= _0x666c[151]}else {this[_0x666c[144]][_0x666c[17]][_0x666c[19]]= _0x666c[20];this[_0x666c[144]][_0x666c[17]][_0x666c[150]]= _0x666c[152]};this[_0x666c[117]][_0x666c[21]](this[_0x666c[144]])}else {this[_0x666c[144]][_0x666c[153]]= _0x666c[154]};this[_0x666c[144]][_0x666c[17]][_0x666c[132]]= _0x666c[154];mxUtils[_0x666c[155]](this[_0x666c[144]],_0xa81cx9);var _0xa81cxf=this[_0x666c[144]][_0x666c[156]]+ 10;_0xa81cxe+= _0xa81cxf;if(mxClient[_0x666c[123]]){this[_0x666c[144]][_0x666c[17]][_0x666c[157]]= (-_0xa81cxf) + _0x666c[142]}else {_0xa81cxe-= 6;this[_0x666c[144]][_0x666c[17]][_0x666c[158]]= (_0xa81cxe- _0xa81cxf)+ _0x666c[142]}}else {if(this[_0x666c[144]]!= null&& this[_0x666c[144]][_0x666c[33]]!= null){this[_0x666c[144]][_0x666c[17]][_0x666c[132]]= _0x666c[159]}};this[_0x666c[117]][_0x666c[17]][_0x666c[130]]= _0xa81cxe+ _0x666c[142];var _0xa81cx10=-Math[_0x666c[161]](0,_0xa81cxc[_0x666c[160]]- this[_0x666c[102]]);var _0xa81cx11=-Math[_0x666c[161]](0,_0xa81cxc[_0x666c[162]]- this[_0x666c[102]]);var _0xa81cx12=this[_0x666c[2]][_0x666c[163]]+ this[_0x666c[1]][_0x666c[164]]+ 3;var _0xa81cx13=Math[_0x666c[167]](0,(this[_0x666c[2]][_0x666c[165]]+ _0xa81cx7[_0x666c[165]]- this[_0x666c[2]][_0x666c[166]]- _0xa81cxe/ 2+ 16));if(mxClient[_0x666c[123]]){this[_0x666c[120]][_0x666c[122]][_0x666c[124]][_0x666c[172]](_0x666c[168],_0x666c[169]+ _0xa81cx10+ _0x666c[170]+ _0xa81cx11+ _0x666c[171])}else {this[_0x666c[120]][_0x666c[122]][_0x666c[174]][_0x666c[17]][_0x666c[173]]= _0xa81cx10+ _0x666c[142];this[_0x666c[120]][_0x666c[122]][_0x666c[174]][_0x666c[17]][_0x666c[158]]= _0xa81cx11+ _0x666c[142]};_0xa81cx12+= document[_0x666c[177]](_0x666c[176])[_0x666c[175]];_0xa81cx13+= 90;this[_0x666c[117]][_0x666c[17]][_0x666c[19]]= _0x666c[20];this[_0x666c[117]][_0x666c[17]][_0x666c[173]]= _0xa81cx12+ _0x666c[142];this[_0x666c[117]][_0x666c[17]][_0x666c[158]]= _0xa81cx13+ _0x666c[142];this[_0x666c[126]][_0x666c[17]][_0x666c[173]]= (_0xa81cx12- 13)+ _0x666c[142];this[_0x666c[126]][_0x666c[17]][_0x666c[158]]= (_0xa81cx13+ _0xa81cxe/ 2- 13)+ _0x666c[142]});if(this[_0x666c[117]]!= null&& this[_0x666c[117]][_0x666c[17]][_0x666c[132]]!= _0x666c[159]){_0xa81cxb()}else {this[_0x666c[115]]= window[_0x666c[178]](_0xa81cxb,this[_0x666c[104]])};this[_0x666c[32]]= _0xa81cx7}}};Sidebar[_0x666c[40]][_0x666c[29]]= function(){if(this[_0x666c[115]]!= null){window[_0x666c[116]](this[_0x666c[115]]);this[_0x666c[115]]= null};if(this[_0x666c[117]]!= null){this[_0x666c[117]][_0x666c[17]][_0x666c[132]]= _0x666c[159];this[_0x666c[126]][_0x666c[17]][_0x666c[16]]= _0x666c[18];this[_0x666c[32]]= null}};Sidebar[_0x666c[40]][_0x666c[179]]= function(_0xa81cx14){var _0xa81cx7=document[_0x666c[7]](_0x666c[180]);_0xa81cx7[_0x666c[172]](_0x666c[181],_0x666c[182]);_0xa81cx7[_0x666c[118]]= _0x666c[183];mxUtils[_0x666c[155]](_0xa81cx7,_0xa81cx14);return _0xa81cx7};Sidebar[_0x666c[40]][_0x666c[184]]= function(_0xa81cx8,_0xa81cxd,_0xa81cxe,_0xa81cx15,_0xa81cx9,_0xa81cxa){this[_0x666c[5]][_0x666c[134]]= (_0xa81cxa== null|| _0xa81cxa);this[_0x666c[5]][_0x666c[122]][_0x666c[185]](1,0,0);this[_0x666c[5]][_0x666c[137]](_0xa81cx8);var _0xa81cxc=this[_0x666c[5]][_0x666c[138]]();var _0xa81cx16=this[_0x666c[103]];var _0xa81cx17=Math[_0x666c[161]]((_0xa81cxd- 2)/ (_0xa81cxc[_0x666c[128]]- _0xa81cxc[_0x666c[160]]+ _0xa81cx16),(_0xa81cxe- 2)/ (_0xa81cxc[_0x666c[130]]- _0xa81cxc[_0x666c[162]]+ _0xa81cx16));var _0xa81cx10=-Math[_0x666c[161]](_0xa81cxc[_0x666c[160]],0);var _0xa81cx11=-Math[_0x666c[161]](_0xa81cxc[_0x666c[162]],0);this[_0x666c[5]][_0x666c[122]][_0x666c[185]](_0xa81cx17,_0xa81cx10,_0xa81cx11);_0xa81cxc= this[_0x666c[5]][_0x666c[138]]();var _0xa81cx18=Math[_0x666c[167]](0,Math[_0x666c[186]]((_0xa81cxd- _0xa81cxc[_0x666c[128]]- _0xa81cxc[_0x666c[160]])/ 2));var _0xa81cxf=Math[_0x666c[167]](0,Math[_0x666c[186]]((_0xa81cxe- _0xa81cxc[_0x666c[130]]- _0xa81cxc[_0x666c[162]])/ 2));var _0xa81cx19=null;if(this[_0x666c[5]][_0x666c[187]]== mxConstants[_0x666c[188]]&&  !mxClient[_0x666c[189]]){_0xa81cx19= this[_0x666c[5]][_0x666c[122]][_0x666c[192]]()[_0x666c[191]][_0x666c[190]](true)}else {_0xa81cx19= this[_0x666c[5]][_0x666c[2]][_0x666c[190]](false);_0xa81cx19[_0x666c[153]]= this[_0x666c[5]][_0x666c[2]][_0x666c[153]]};this[_0x666c[5]][_0x666c[193]]()[_0x666c[135]]();if(mxClient[_0x666c[194]]){_0xa81cx15[_0x666c[17]][_0x666c[195]]= _0x666c[196]+ this[_0x666c[1]][_0x666c[9]][_0x666c[197]]+ _0x666c[171]};var _0xa81cx1a=3;_0xa81cx19[_0x666c[17]][_0x666c[19]]= _0x666c[125];_0xa81cx19[_0x666c[17]][_0x666c[140]]= _0x666c[18];_0xa81cx19[_0x666c[17]][_0x666c[198]]= _0x666c[199];_0xa81cx19[_0x666c[17]][_0x666c[173]]= (_0xa81cx18+ _0xa81cx1a)+ _0x666c[142];_0xa81cx19[_0x666c[17]][_0x666c[158]]= (_0xa81cxf+ _0xa81cx1a)+ _0x666c[142];_0xa81cx19[_0x666c[17]][_0x666c[128]]= _0xa81cxd+ _0x666c[142];_0xa81cx19[_0x666c[17]][_0x666c[130]]= _0xa81cxe+ _0x666c[142];_0xa81cx19[_0x666c[17]][_0x666c[16]]= _0x666c[154];_0xa81cx19[_0x666c[17]][_0x666c[200]]= _0x666c[154];_0xa81cx19[_0x666c[17]][_0x666c[201]]= _0x666c[154];_0xa81cx15[_0x666c[21]](_0xa81cx19);if(this[_0x666c[112]]&& _0xa81cx9!= null){var _0xa81cx1b=(mxClient[_0x666c[139]])?2* this[_0x666c[110]]+ 2:0;_0xa81cx15[_0x666c[17]][_0x666c[130]]= (this[_0x666c[109]]+ _0xa81cx1b+ this[_0x666c[111]]+ 8)+ _0x666c[142];var _0xa81cx1c=document[_0x666c[7]](_0x666c[6]);_0xa81cx1c[_0x666c[17]][_0x666c[202]]= this[_0x666c[111]]+ _0x666c[142];_0xa81cx1c[_0x666c[17]][_0x666c[147]]= _0x666c[148];_0xa81cx1c[_0x666c[17]][_0x666c[203]]= _0x666c[204];if(mxClient[_0x666c[205]]){_0xa81cx1c[_0x666c[17]][_0x666c[130]]= (this[_0x666c[111]]+ 12)+ _0x666c[142]};_0xa81cx1c[_0x666c[17]][_0x666c[150]]= _0x666c[206];mxUtils[_0x666c[155]](_0xa81cx1c,_0xa81cx9);_0xa81cx15[_0x666c[21]](_0xa81cx1c)}};Sidebar[_0x666c[40]][_0x666c[207]]= function(_0xa81cx8,_0xa81cx9,_0xa81cxa){var _0xa81cx7=document[_0x666c[7]](_0x666c[180]);_0xa81cx7[_0x666c[172]](_0x666c[181],_0x666c[182]);_0xa81cx7[_0x666c[118]]= _0x666c[208];_0xa81cx7[_0x666c[17]][_0x666c[140]]= _0x666c[18];var _0xa81cx1b=(mxClient[_0x666c[139]])?8+ 2* this[_0x666c[110]]:6;_0xa81cx7[_0x666c[17]][_0x666c[128]]= (this[_0x666c[108]]+ _0xa81cx1b)+ _0x666c[142];_0xa81cx7[_0x666c[17]][_0x666c[130]]= (this[_0x666c[109]]+ _0xa81cx1b)+ _0x666c[142];_0xa81cx7[_0x666c[17]][_0x666c[209]]= this[_0x666c[110]]+ _0x666c[142];mxEvent[_0x666c[26]](_0xa81cx7,_0x666c[210],function(_0xa81cx4){mxEvent[_0x666c[211]](_0xa81cx4)});this[_0x666c[184]](_0xa81cx8,this[_0x666c[108]],this[_0x666c[109]],_0xa81cx7,_0xa81cx9,_0xa81cxa);return _0xa81cx7};Sidebar[_0x666c[40]][_0x666c[212]]= function(_0xa81cx8,_0xa81cx1d){return function(_0xa81cx1e,_0xa81cx4,_0xa81cx1f,_0xa81cx20,_0xa81cx21){if(_0xa81cx1e[_0x666c[213]]()){_0xa81cx8= _0xa81cx1e[_0x666c[214]](_0xa81cx8);if(_0xa81cx8[_0x666c[143]]> 0){var _0xa81cx22=(_0xa81cx1f!= null)?_0xa81cx1e[_0x666c[215]](_0xa81cx1f,_0xa81cx8,_0xa81cx4):false;var _0xa81cx23=null;if(_0xa81cx1f!= null&&  !_0xa81cx22){_0xa81cx1f= null};if(_0xa81cx1d&& _0xa81cx1e[_0x666c[216]]()&& _0xa81cx1e[_0x666c[217]](_0xa81cx1f,_0xa81cx8,_0xa81cx4)){_0xa81cx1e[_0x666c[218]](_0xa81cx1f,_0xa81cx8,null,_0xa81cx20,_0xa81cx21);_0xa81cx23= _0xa81cx8}else {if(_0xa81cx8[_0x666c[143]]> 0){_0xa81cx23= _0xa81cx1e[_0x666c[219]](_0xa81cx8,_0xa81cx20,_0xa81cx21,_0xa81cx1f)}};if(_0xa81cx23!= null&& _0xa81cx23[_0x666c[143]]> 0){_0xa81cx1e[_0x666c[220]](_0xa81cx23[0]);_0xa81cx1e[_0x666c[221]](_0xa81cx23)}}}}};Sidebar[_0x666c[40]][_0x666c[222]]= function(_0xa81cxd,_0xa81cxe){var _0xa81cx7=document[_0x666c[7]](_0x666c[6]);_0xa81cx7[_0x666c[17]][_0x666c[223]]= _0x666c[224];_0xa81cx7[_0x666c[17]][_0x666c[128]]= _0xa81cxd+ _0x666c[142];_0xa81cx7[_0x666c[17]][_0x666c[130]]= _0xa81cxe+ _0x666c[142];return _0xa81cx7};Sidebar[_0x666c[40]][_0x666c[225]]= function(_0xa81cx7,_0xa81cx24,_0xa81cx25){var _0xa81cx26=mxUtils[_0x666c[227]](_0xa81cx7,this[_0x666c[1]][_0x666c[9]][_0x666c[5]],_0xa81cx24,_0xa81cx25,0,0,this[_0x666c[1]][_0x666c[9]][_0x666c[5]][_0x666c[226]],true,true);_0xa81cx26[_0x666c[228]]= function(_0xa81cx1e,_0xa81cx20,_0xa81cx21){var _0xa81cx1f=mxDragSource[_0x666c[40]][_0x666c[228]][_0x666c[229]](this,arguments);if(!_0xa81cx1e[_0x666c[230]](_0xa81cx1f)){_0xa81cx1f= null};return _0xa81cx1f};return _0xa81cx26};Sidebar[_0x666c[40]][_0x666c[231]]= function(_0xa81cx7,_0xa81cx27){var _0xa81cx1e=this[_0x666c[1]][_0x666c[9]][_0x666c[5]];var _0xa81cx28=null;mxEvent[_0x666c[234]](_0xa81cx7,function(_0xa81cx4){_0xa81cx28=  new mxPoint(mxEvent[_0x666c[232]](_0xa81cx4),mxEvent[_0x666c[233]](_0xa81cx4))});var _0xa81cx29=_0xa81cx27[_0x666c[235]];_0xa81cx27[_0x666c[235]]= function(_0xa81cx4){if(!mxEvent[_0x666c[236]](_0xa81cx4)&& this[_0x666c[237]]== null && _0xa81cx28!= null){var _0xa81cx2a=_0xa81cx1e[_0x666c[238]];if(Math[_0x666c[239]](_0xa81cx28[_0x666c[160]]- mxEvent[_0x666c[232]](_0xa81cx4))<= _0xa81cx2a&& Math[_0x666c[239]](_0xa81cx28[_0x666c[162]]- mxEvent[_0x666c[233]](_0xa81cx4))<= _0xa81cx2a){var _0xa81cx2b=_0xa81cx1e[_0x666c[240]]();_0xa81cx27[_0x666c[241]](_0xa81cx1e,_0xa81cx4,null,_0xa81cx2b,_0xa81cx2b)}};_0xa81cx29[_0x666c[229]](this,arguments);_0xa81cx28= null}};Sidebar[_0x666c[40]][_0x666c[242]]= function(_0xa81cx2c,_0xa81cx14,_0xa81cx2d,_0xa81cx2e){var _0xa81cx2f=mxUtils[_0x666c[242]]();var _0xa81cx19=_0xa81cx2f[_0x666c[7]](_0xa81cx2c);_0xa81cx19[_0x666c[172]](_0x666c[243],_0xa81cx14);_0xa81cx2d[_0x666c[244]](function(_0xa81cx30,_0xa81cx31){_0xa81cx19[_0x666c[172]](_0xa81cx30,_0xa81cx2e[_0xa81cx31]?_0xa81cx2e[_0xa81cx31]:_0x666c[154])});return _0xa81cx19};Sidebar[_0x666c[40]][_0x666c[245]]= function(_0xa81cx32,_0xa81cxd,_0xa81cxe,_0xa81cx33,_0xa81cx9,_0xa81cxa){var _0xa81cx2d=[];var _0xa81cx2e=[];switch(_0xa81cx33){case _0x666c[52]:_0xa81cx2d= [_0x666c[246]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[46]:_0xa81cx2d= [_0x666c[52]];_0xa81cx2e= [_0x666c[248]];break;case _0x666c[80]:_0xa81cx2d= [_0x666c[249],_0x666c[136],_0x666c[250],_0x666c[246],_0x666c[251],_0x666c[252]];_0xa81cx2e= [_0x666c[154],_0x666c[154],_0x666c[253],_0x666c[254],_0x666c[255],_0x666c[256]];break;case _0x666c[63]:_0xa81cx2d= [_0x666c[257],_0x666c[258]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[262]:_0xa81cx2d= [_0x666c[257],_0x666c[259],_0x666c[260]];_0xa81cx2e= [_0x666c[247],_0x666c[261],_0x666c[254]];break;case _0x666c[65]:_0xa81cx2d= [_0x666c[257],_0x666c[259],_0x666c[260],_0x666c[263],_0x666c[264]];_0xa81cx2e= [_0x666c[247],_0x666c[261],_0x666c[254],_0x666c[254],_0x666c[247]];break;case _0x666c[72]:_0xa81cx2d= [_0x666c[257],_0x666c[259],_0x666c[265],_0x666c[266],_0x666c[263],_0x666c[264]];_0xa81cx2e= [_0x666c[247],_0x666c[261],_0x666c[254],_0x666c[267],_0x666c[254],_0x666c[247]];break;case _0x666c[73]:_0xa81cx2d= [_0x666c[257],_0x666c[259],_0x666c[265],_0x666c[266],_0x666c[263],_0x666c[268],_0x666c[269],_0x666c[264]];_0xa81cx2e= [_0x666c[247],_0x666c[261],_0x666c[254],_0x666c[267],_0x666c[254],_0x666c[247],_0x666c[270],_0x666c[247]];break;case _0x666c[100]:_0xa81cx2d= [_0x666c[271],_0x666c[272]];_0xa81cx2e= [_0x666c[154],_0x666c[154]];break;case _0x666c[61]:_0xa81cx2d= [_0x666c[264],_0x666c[273]];_0xa81cx2e= [_0x666c[247],_0x666c[154]];break;case _0x666c[79]:_0xa81cx2d= [_0x666c[274],_0x666c[275],_0x666c[264]];_0xa81cx2e= [_0x666c[247],_0x666c[154],_0x666c[247]];break;case _0x666c[96]:_0xa81cx2d= [_0x666c[276]];_0xa81cx2e= [];break;case _0x666c[87]:_0xa81cx2d= [_0x666c[277],_0x666c[278],_0x666c[279]];_0xa81cx2e= [_0x666c[154],_0x666c[154],_0x666c[254]];break;case _0x666c[97]:_0xa81cx2d= [_0x666c[264],_0x666c[280]];_0xa81cx2e= [];break;case _0x666c[98]:_0xa81cx2d= [_0x666c[280],_0x666c[281]];_0xa81cx2e= [];break;case _0x666c[88]:_0xa81cx2d= [_0x666c[282]];_0xa81cx2e= [];break;case _0x666c[89]:_0xa81cx2d= [_0x666c[283]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[90]:_0xa81cx2d= [_0x666c[264]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[66]:_0xa81cx2d= [_0x666c[284],_0x666c[285]];_0xa81cx2e= [_0x666c[154],_0x666c[255]];break;case _0x666c[67]:_0xa81cx2d= [_0x666c[286],_0x666c[285]];_0xa81cx2e= [_0x666c[154],_0x666c[255]];break;case _0x666c[68]:_0xa81cx2d= [_0x666c[287],_0x666c[285]];_0xa81cx2e= [_0x666c[154],_0x666c[255]];break;case _0x666c[76]:_0xa81cx2d= [_0x666c[288],_0x666c[289],_0x666c[246],_0x666c[285]];_0xa81cx2e= [_0x666c[154],_0x666c[290],_0x666c[291],_0x666c[255]];break;case _0x666c[54]:_0xa81cx2d= [_0x666c[292],_0x666c[246],_0x666c[258],_0x666c[293]];_0xa81cx2e= [_0x666c[247],_0x666c[294]];break;case _0x666c[55]:_0xa81cx2d= [_0x666c[295],_0x666c[296],_0x666c[246],_0x666c[258],_0x666c[293]];_0xa81cx2e= [_0x666c[154],_0x666c[291],_0x666c[294]];break;case _0x666c[69]:_0xa81cx2d= [_0x666c[287],_0x666c[297]];_0xa81cx2e= [_0x666c[154],_0x666c[298]];break;case _0x666c[70]:_0xa81cx2d= [_0x666c[287],_0x666c[249],_0x666c[299],_0x666c[300],_0x666c[251]];_0xa81cx2e= [_0x666c[154],_0x666c[154],_0x666c[301],_0x666c[247],_0x666c[255]];break;case _0x666c[71]:_0xa81cx2d= [_0x666c[302],_0x666c[303],_0x666c[304],_0x666c[305],_0x666c[287]];_0xa81cx2e= [_0x666c[154],_0x666c[154],_0x666c[306],_0x666c[307],_0x666c[154]];break;case _0x666c[56]:_0xa81cx2d= [_0x666c[308],_0x666c[258],_0x666c[293],_0x666c[257],_0x666c[246],_0x666c[98],_0x666c[309],_0x666c[310],_0x666c[19]];_0xa81cx2e= [_0x666c[291],_0x666c[311],_0x666c[154],_0x666c[247],_0x666c[312]];break;case _0x666c[57]:_0xa81cx2d= [_0x666c[313],_0x666c[272]];_0xa81cx2e= [_0x666c[154],_0x666c[154]];break;case _0x666c[99]:_0xa81cx2d= [_0x666c[314]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[62]:_0xa81cx2d= [_0x666c[315],_0x666c[264]];_0xa81cx2e= [_0x666c[154],_0x666c[247]];break;case _0x666c[324]:_0xa81cx2d= [_0x666c[316],_0x666c[317],_0x666c[318],_0x666c[319],_0x666c[320],_0x666c[321],_0x666c[322],_0x666c[323]];_0xa81cx2e= [];break;case _0x666c[93]:_0xa81cx2d= [_0x666c[325]];_0xa81cx2e= [];break;case _0x666c[58]:_0xa81cx2d= [_0x666c[326],_0x666c[327],_0x666c[295],_0x666c[328],_0x666c[329]];_0xa81cx2e= [_0x666c[330],_0x666c[154],_0x666c[331],_0x666c[291],_0x666c[261]];break;case _0x666c[81]:_0xa81cx2d= [_0x666c[332],_0x666c[333],_0x666c[334]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[82]:_0xa81cx2d= [_0x666c[332],_0x666c[333],_0x666c[335]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[83]:_0xa81cx2d= [_0x666c[332],_0x666c[336],_0x666c[333],_0x666c[337],_0x666c[338],_0x666c[339],_0x666c[287]];_0xa81cx2e= [_0x666c[247]];break;case _0x666c[84]:_0xa81cx2d= [_0x666c[332],_0x666c[333],_0x666c[340],_0x666c[341],_0x666c[342],_0x666c[343]];_0xa81cx2e= [_0x666c[247]];break;default:_0xa81cx2d= [];_0xa81cx2e= [];break};var _0xa81cx19=this[_0x666c[242]](_0xa81cx33,_0xa81cx9,_0xa81cx2d,_0xa81cx2e);var _0xa81cx8=[ new mxCell(_0xa81cx19, new mxGeometry(0,0,_0xa81cxd,_0xa81cxe),_0xa81cx32)];_0xa81cx8[0][_0x666c[344]]= true;return this[_0x666c[345]](_0xa81cx8,_0xa81cxd,_0xa81cxe,_0xa81cx9,_0xa81cxa)};Sidebar[_0x666c[40]][_0x666c[345]]= function(_0xa81cx8,_0xa81cxd,_0xa81cxe,_0xa81cx9,_0xa81cxa){var _0xa81cx7=this[_0x666c[207]](_0xa81cx8,_0xa81cx9,_0xa81cxa);var _0xa81cx27=this[_0x666c[225]](_0xa81cx7,this[_0x666c[212]](_0xa81cx8,true),this[_0x666c[222]](_0xa81cxd,_0xa81cxe));this[_0x666c[231]](_0xa81cx7,_0xa81cx27);_0xa81cx27[_0x666c[346]]= mxUtils[_0x666c[25]](this,function(){return this[_0x666c[1]][_0x666c[9]][_0x666c[5]][_0x666c[348]][_0x666c[347]]});if(!touchStyle){mxEvent[_0x666c[26]](_0xa81cx7,_0x666c[30],mxUtils[_0x666c[25]](this,function(_0xa81cx4){this[_0x666c[114]](_0xa81cx7,_0xa81cx8,_0xa81cx9,_0xa81cxa)}))};return _0xa81cx7};Sidebar[_0x666c[40]][_0x666c[349]]= function(_0xa81cx32,_0xa81cxd,_0xa81cxe,_0xa81cx33,_0xa81cx9,_0xa81cxa){var _0xa81cx8=[ new mxCell((_0xa81cx33!= null)?_0xa81cx33:_0x666c[154], new mxGeometry(0,0,_0xa81cxd,_0xa81cxe),_0xa81cx32)];_0xa81cx8[0][_0x666c[351]][_0x666c[350]]( new mxPoint(0,_0xa81cxe),true);_0xa81cx8[0][_0x666c[351]][_0x666c[350]]( new mxPoint(_0xa81cxd,0),false);_0xa81cx8[0][_0x666c[351]][_0x666c[125]]= true;_0xa81cx8[0][_0x666c[352]]= true;return this[_0x666c[353]](_0xa81cx8,_0xa81cxd,_0xa81cxe,_0xa81cx9,_0xa81cxa)};Sidebar[_0x666c[40]][_0x666c[353]]= function(_0xa81cx8,_0xa81cxd,_0xa81cxe,_0xa81cx9,_0xa81cxa){var _0xa81cx7=this[_0x666c[207]](_0xa81cx8,_0xa81cx9,_0xa81cxa);this[_0x666c[225]](_0xa81cx7,this[_0x666c[212]](_0xa81cx8,false),this[_0x666c[222]](_0xa81cxd,_0xa81cxe));var _0xa81cx1e=this[_0x666c[1]][_0x666c[9]][_0x666c[5]];mxEvent[_0x666c[26]](_0xa81cx7,_0x666c[210],mxUtils[_0x666c[25]](this,function(_0xa81cx4){if(this[_0x666c[105]]){_0xa81cx1e[_0x666c[354]](_0xa81cx8[0])};_0xa81cx7[_0x666c[17]][_0x666c[355]]= _0x666c[356];window[_0x666c[178]](function(){_0xa81cx7[_0x666c[17]][_0x666c[355]]= _0x666c[154]},300);mxEvent[_0x666c[211]](_0xa81cx4)}));if(!touchStyle){mxEvent[_0x666c[26]](_0xa81cx7,_0x666c[30],mxUtils[_0x666c[25]](this,function(_0xa81cx4){this[_0x666c[114]](_0xa81cx7,_0xa81cx8,_0xa81cx9,_0xa81cxa)}))};return _0xa81cx7};Sidebar[_0x666c[40]][_0x666c[357]]= function(_0xa81cx34,_0xa81cx9,_0xa81cx35,_0xa81cx36){var _0xa81cx7=this[_0x666c[179]](_0xa81cx9);this[_0x666c[2]][_0x666c[21]](_0xa81cx7);var _0xa81cx1c=document[_0x666c[7]](_0x666c[6]);_0xa81cx1c[_0x666c[118]]= _0x666c[358];if(_0xa81cx35){_0xa81cx36(_0xa81cx1c);_0xa81cx36= null}else {_0xa81cx1c[_0x666c[17]][_0x666c[132]]= _0x666c[159]};this[_0x666c[359]](_0xa81cx7,_0xa81cx1c,_0xa81cx36);var _0xa81cx37=document[_0x666c[7]](_0x666c[6]);_0xa81cx37[_0x666c[21]](_0xa81cx1c);this[_0x666c[2]][_0x666c[21]](_0xa81cx37);if(_0xa81cx34!= null){this[_0x666c[3]][_0xa81cx34]= [_0xa81cx7,_0xa81cx37]}};Sidebar[_0x666c[40]][_0x666c[359]]= function(_0xa81cx9,_0xa81cx38,_0xa81cx39){var _0xa81cx3a=false;_0xa81cx9[_0x666c[17]][_0x666c[195]]= (_0xa81cx38[_0x666c[17]][_0x666c[132]]== _0x666c[159])?_0x666c[196]+ IMAGE_PATH+ _0x666c[360]:_0x666c[196]+ IMAGE_PATH+ _0x666c[361];_0xa81cx9[_0x666c[17]][_0x666c[362]]= _0x666c[363];_0xa81cx9[_0x666c[17]][_0x666c[364]]= _0x666c[365];mxEvent[_0x666c[26]](_0xa81cx9,_0x666c[210],function(_0xa81cx4){if(_0xa81cx38[_0x666c[17]][_0x666c[132]]== _0x666c[159]){if(!_0xa81cx3a){_0xa81cx3a= true;if(_0xa81cx39!= null){_0xa81cx9[_0x666c[17]][_0x666c[198]]= _0x666c[366];window[_0x666c[178]](function(){_0xa81cx39(_0xa81cx38);_0xa81cx9[_0x666c[17]][_0x666c[198]]= _0x666c[154]},0)}};_0xa81cx9[_0x666c[17]][_0x666c[195]]= _0x666c[196]+ IMAGE_PATH+ _0x666c[361];_0xa81cx38[_0x666c[17]][_0x666c[132]]= _0x666c[133]}else {_0xa81cx9[_0x666c[17]][_0x666c[195]]= _0x666c[196]+ IMAGE_PATH+ _0x666c[360];_0xa81cx38[_0x666c[17]][_0x666c[132]]= _0x666c[159]};mxEvent[_0x666c[211]](_0xa81cx4)})};Sidebar[_0x666c[40]][_0x666c[367]]= function(_0xa81cx34){var _0xa81cx3b=this[_0x666c[3]][_0xa81cx34];if(_0xa81cx3b!= null){this[_0x666c[3]][_0xa81cx34]= null;for(var _0xa81cx3c=0;_0xa81cx3c< _0xa81cx3b[_0x666c[143]];_0xa81cx3c++){this[_0x666c[2]][_0x666c[368]](_0xa81cx3b[_0xa81cx3c])};return true};return false};Sidebar[_0x666c[40]][_0x666c[49]]= function(_0xa81cx34,_0xa81cx9,_0xa81cx3d,_0xa81cx3e,_0xa81cx3f,_0xa81cx40){this[_0x666c[357]](_0xa81cx34,_0xa81cx9,(_0xa81cx34=== _0x666c[42]),mxUtils[_0x666c[25]](this,function(_0xa81cx38){var _0xa81cx41=_0xa81cx40!= null;for(var _0xa81cx3c=0;_0xa81cx3c< _0xa81cx3f[_0x666c[143]];_0xa81cx3c++){var _0xa81cx42=_0xa81cx3d+ _0xa81cx3f[_0xa81cx3c]+ _0xa81cx3e;_0xa81cx38[_0x666c[21]](this[_0x666c[245]](_0x666c[369]+ _0xa81cx42,80,80,_0xa81cx3f[_0xa81cx3c],(_0xa81cx41)?_0xa81cx40[_0xa81cx3c]:null,_0xa81cx41))}}))}
\ No newline at end of file
index d82d300..5248e0d 100644 (file)
@@ -1 +1 @@
-var _0x9dfc=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x69\x6E\x69\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x62\x69\x6E\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x73\x61\x76\x65","\x70\x75\x62\x6C\x69\x73\x68","\x2D","\x70\x72\x69\x6E\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x6F\x70\x79","\x63\x75\x74","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x61\x64\x64\x49\x74\x65\x6D\x73","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x67\x65\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x73\x74\x79\x6C\x65","\x6E\x6F\x77\x72\x61\x70","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x77\x69\x64\x74\x68","\x37\x30\x70\x78","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x31\x32","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x33\x30\x70\x78","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2E","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x6E\x75\x73","\x66\x75\x6E\x63\x74","\x61\x64\x64\x4D\x65\x6E\x75\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x72\x65\x61\x74\x65\x4C\x61\x62\x65\x6C","\x63\x72\x65\x61\x74\x65\x42\x75\x74\x74\x6F\x6E","\x69\x6E\x69\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x67\x65\x53\x70\x72\x69\x74\x65\x2D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x64\x49\x74\x65\x6D","\x61\x63\x74\x69\x6F\x6E\x73","\x6C\x61\x62\x65\x6C","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x61\x64\x64\x45\x64\x67\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x69\x73\x45\x64\x67\x65","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x74\x69\x74\x6C\x65","\x61\x64\x64\x45\x6E\x61\x62\x6C\x65\x64\x53\x74\x61\x74\x65","\x20\x67\x65\x44\x69\x73\x61\x62\x6C\x65\x64","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x42\x75\x74\x74\x6F\x6E","\x67\x65\x53\x70\x72\x69\x74\x65\x20","\x67\x65\x4C\x61\x62\x65\x6C","\x77\x72\x69\x74\x65","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x20\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x4D\x65\x6E\x75","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x6C\x61\x62\x65\x6C\x73","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70"];function Toolbar(_0x2e0ex2,_0x2e0ex3){this[_0x9dfc[0]]= _0x2e0ex2;this[_0x9dfc[1]]= _0x2e0ex3;this[_0x9dfc[2]]();mxEvent[_0x9dfc[5]](document,mxUtils[_0x9dfc[4]](this,function(_0x2e0ex4){this[_0x9dfc[3]]()}))}Toolbar[_0x9dfc[6]][_0x9dfc[2]]= function(){this[_0x9dfc[21]]([_0x9dfc[7],_0x9dfc[8],_0x9dfc[9],_0x9dfc[10],_0x9dfc[11],_0x9dfc[12],_0x9dfc[9],_0x9dfc[13],_0x9dfc[14],_0x9dfc[15],_0x9dfc[16],_0x9dfc[9],_0x9dfc[17],_0x9dfc[9],_0x9dfc[18],_0x9dfc[19],_0x9dfc[20],_0x9dfc[9]]);var _0x2e0ex5=this[_0x9dfc[25]](_0x9dfc[22],mxResources[_0x9dfc[24]](_0x9dfc[23]),true,_0x9dfc[23]);_0x2e0ex5[_0x9dfc[27]][_0x9dfc[26]]= _0x9dfc[28];_0x2e0ex5[_0x9dfc[27]][_0x9dfc[29]]= _0x9dfc[30];_0x2e0ex5[_0x9dfc[27]][_0x9dfc[31]]= _0x9dfc[32];this[_0x9dfc[33]]();var _0x2e0ex6=this[_0x9dfc[25]](_0x9dfc[34],mxResources[_0x9dfc[24]](_0x9dfc[35]),true,_0x9dfc[35]);_0x2e0ex6[_0x9dfc[27]][_0x9dfc[26]]= _0x9dfc[28];_0x2e0ex6[_0x9dfc[27]][_0x9dfc[29]]= _0x9dfc[30];_0x2e0ex6[_0x9dfc[27]][_0x9dfc[31]]= _0x9dfc[36];this[_0x9dfc[21]]([_0x9dfc[9],_0x9dfc[37],_0x9dfc[38],_0x9dfc[39]]);var _0x2e0ex7=this[_0x9dfc[0]][_0x9dfc[41]][_0x9dfc[40]];var _0x2e0ex8=mxUtils[_0x9dfc[4]](this,function(){var _0x2e0ex9=_0x9dfc[22];var _0x2e0exa=_0x9dfc[34];var _0x2e0exb=_0x2e0ex7[_0x9dfc[44]]()[_0x9dfc[43]](_0x2e0ex7[_0x9dfc[42]]());if(_0x2e0exb!= null){_0x2e0ex9= _0x2e0exb[_0x9dfc[27]][mxConstants[_0x9dfc[45]]]|| _0x2e0ex9;_0x2e0exa= _0x2e0exb[_0x9dfc[27]][mxConstants[_0x9dfc[46]]]|| _0x2e0exa;if(_0x2e0ex9[_0x9dfc[47]]> 10){_0x2e0ex9= _0x2e0ex9[_0x9dfc[48]](0,8)+ _0x9dfc[49]};_0x2e0ex5[_0x9dfc[50]]= _0x2e0ex9;_0x2e0ex6[_0x9dfc[50]]= _0x2e0exa}});_0x2e0ex7[_0x9dfc[52]]()[_0x9dfc[51]](mxEvent.CHANGE,_0x2e0ex8);_0x2e0ex7[_0x9dfc[53]]()[_0x9dfc[51]](mxEvent.CHANGE,_0x2e0ex8)};Toolbar[_0x9dfc[6]][_0x9dfc[3]]= function(){if(this[_0x9dfc[54]]!= null){this[_0x9dfc[54]][_0x9dfc[3]]();this[_0x9dfc[54]][_0x9dfc[55]]();this[_0x9dfc[54]]= null}};Toolbar[_0x9dfc[6]][_0x9dfc[25]]= function(_0x2e0exc,_0x2e0exd,_0x2e0exe,_0x2e0exf){var _0x2e0ex10=this[_0x9dfc[0]][_0x9dfc[56]][_0x9dfc[24]](_0x2e0exf);var _0x2e0ex11=this[_0x9dfc[58]](_0x2e0exc,_0x2e0exd,_0x2e0exe,_0x2e0ex10[_0x9dfc[57]]);_0x2e0ex10[_0x9dfc[51]](_0x9dfc[59],function(){_0x2e0ex11[_0x9dfc[61]](_0x2e0ex10[_0x9dfc[60]])});return _0x2e0ex11};Toolbar[_0x9dfc[6]][_0x9dfc[58]]= function(_0x2e0exc,_0x2e0exd,_0x2e0exe,_0x2e0ex12){var _0x2e0ex11=(_0x2e0exe)?this[_0x9dfc[62]](_0x2e0exc):this[_0x9dfc[63]](_0x2e0exc);this[_0x9dfc[64]](_0x2e0ex11,_0x2e0exd);this[_0x9dfc[65]](_0x2e0ex11,_0x2e0exe,_0x2e0ex12);this[_0x9dfc[1]][_0x9dfc[66]](_0x2e0ex11);return _0x2e0ex11};Toolbar[_0x9dfc[6]][_0x9dfc[33]]= function(){var _0x2e0ex11=document[_0x9dfc[68]](_0x9dfc[67]);_0x2e0ex11[_0x9dfc[69]]= _0x9dfc[70];this[_0x9dfc[1]][_0x9dfc[66]](_0x2e0ex11);return _0x2e0ex11};Toolbar[_0x9dfc[6]][_0x9dfc[21]]= function(_0x2e0ex13){for(var _0x2e0ex14=0;_0x2e0ex14< _0x2e0ex13[_0x9dfc[47]];_0x2e0ex14++){var _0x2e0ex15=_0x2e0ex13[_0x2e0ex14];if(_0x2e0ex15== _0x9dfc[9]){this[_0x9dfc[33]]()}else {this[_0x9dfc[73]](_0x9dfc[71]+ _0x2e0ex15[_0x9dfc[72]](),_0x2e0ex15)}}};Toolbar[_0x9dfc[6]][_0x9dfc[73]]= function(_0x2e0ex16,_0x2e0ex15){var _0x2e0ex17=this[_0x9dfc[0]][_0x9dfc[74]][_0x9dfc[24]](_0x2e0ex15);var _0x2e0ex11=null;if(_0x2e0ex17!= null){_0x2e0ex11= this[_0x9dfc[76]](_0x2e0ex16,_0x2e0ex17[_0x9dfc[75]],_0x2e0ex17[_0x9dfc[57]]);_0x2e0ex11[_0x9dfc[61]](_0x2e0ex17[_0x9dfc[60]]);_0x2e0ex17[_0x9dfc[51]](_0x9dfc[59],function(){_0x2e0ex11[_0x9dfc[61]](_0x2e0ex17[_0x9dfc[60]])})};return _0x2e0ex11};Toolbar[_0x9dfc[6]][_0x9dfc[76]]= function(_0x2e0ex18,_0x2e0exd,_0x2e0ex12){var _0x2e0ex11=this[_0x9dfc[63]](_0x2e0ex18);this[_0x9dfc[64]](_0x2e0ex11,_0x2e0exd);this[_0x9dfc[77]](_0x2e0ex11,_0x2e0ex12);this[_0x9dfc[1]][_0x9dfc[66]](_0x2e0ex11);return _0x2e0ex11};Toolbar[_0x9dfc[6]][_0x9dfc[78]]= function(_0x2e0ex19){var _0x2e0ex7=this[_0x9dfc[0]][_0x9dfc[41]][_0x9dfc[40]];var _0x2e0ex1a=function(){var _0x2e0ex1b=!_0x2e0ex7[_0x9dfc[79]]();for(var _0x2e0ex14=0;_0x2e0ex14< _0x2e0ex19[_0x9dfc[47]];_0x2e0ex14++){_0x2e0ex19[_0x2e0ex14][_0x9dfc[61]](_0x2e0ex1b)}};_0x2e0ex7[_0x9dfc[52]]()[_0x9dfc[51]](mxEvent.CHANGE,_0x2e0ex1a);_0x2e0ex1a()};Toolbar[_0x9dfc[6]][_0x9dfc[80]]= function(_0x2e0ex19){var _0x2e0ex7=this[_0x9dfc[0]][_0x9dfc[41]][_0x9dfc[40]];var _0x2e0ex1a=function(){var _0x2e0ex1c=false;if(!_0x2e0ex7[_0x9dfc[79]]()){var _0x2e0ex1d=_0x2e0ex7[_0x9dfc[81]]();for(var _0x2e0ex14=0;_0x2e0ex14< _0x2e0ex1d[_0x9dfc[47]];_0x2e0ex14++){if(_0x2e0ex7[_0x9dfc[53]]()[_0x9dfc[82]](_0x2e0ex1d[_0x2e0ex14])){_0x2e0ex1c= true;break}}};for(var _0x2e0ex14=0;_0x2e0ex14< _0x2e0ex19[_0x9dfc[47]];_0x2e0ex14++){_0x2e0ex19[_0x2e0ex14][_0x9dfc[61]](_0x2e0ex1c)}};_0x2e0ex7[_0x9dfc[52]]()[_0x9dfc[51]](mxEvent.CHANGE,_0x2e0ex1a);_0x2e0ex1a()};Toolbar[_0x9dfc[6]][_0x9dfc[64]]= function(_0x2e0ex11,_0x2e0exd){_0x2e0ex11[_0x9dfc[85]](_0x9dfc[83],_0x9dfc[84]);if(_0x2e0exd!= null){_0x2e0ex11[_0x9dfc[85]](_0x9dfc[86],_0x2e0exd)};this[_0x9dfc[87]](_0x2e0ex11)};Toolbar[_0x9dfc[6]][_0x9dfc[87]]= function(_0x2e0ex11){var _0x2e0ex18=_0x2e0ex11[_0x9dfc[69]];_0x2e0ex11[_0x9dfc[61]]= function(_0x2e0ex1e){_0x2e0ex11[_0x9dfc[60]]= _0x2e0ex1e;if(_0x2e0ex1e){_0x2e0ex11[_0x9dfc[69]]= _0x2e0ex18}else {_0x2e0ex11[_0x9dfc[69]]= _0x2e0ex18+ _0x9dfc[88]}};_0x2e0ex11[_0x9dfc[61]](true)};Toolbar[_0x9dfc[6]][_0x9dfc[77]]= function(_0x2e0ex11,_0x2e0ex12){if(_0x2e0ex12!= null){mxEvent[_0x9dfc[51]](_0x2e0ex11,_0x9dfc[89],function(_0x2e0ex4){if(_0x2e0ex11[_0x9dfc[60]]){_0x2e0ex12(_0x2e0ex4)};mxEvent[_0x9dfc[90]](_0x2e0ex4)})}};Toolbar[_0x9dfc[6]][_0x9dfc[63]]= function(_0x2e0ex18){var _0x2e0ex11=document[_0x9dfc[68]](_0x9dfc[91]);_0x2e0ex11[_0x9dfc[85]](_0x9dfc[92],_0x9dfc[93]);_0x2e0ex11[_0x9dfc[69]]= _0x9dfc[94];var _0x2e0ex1f=document[_0x9dfc[68]](_0x9dfc[67]);_0x2e0ex1f[_0x9dfc[69]]= _0x9dfc[95]+ _0x2e0ex18;_0x2e0ex11[_0x9dfc[66]](_0x2e0ex1f);return _0x2e0ex11};Toolbar[_0x9dfc[6]][_0x9dfc[62]]= function(_0x2e0exc,_0x2e0exd){var _0x2e0ex11=document[_0x9dfc[68]](_0x9dfc[91]);_0x2e0ex11[_0x9dfc[85]](_0x9dfc[92],_0x9dfc[93]);_0x2e0ex11[_0x9dfc[69]]= _0x9dfc[96];mxUtils[_0x9dfc[97]](_0x2e0ex11,_0x2e0exc);return _0x2e0ex11};Toolbar[_0x9dfc[6]][_0x9dfc[65]]= function(_0x2e0ex11,_0x2e0exe,_0x2e0ex12,_0x2e0ex20){if(_0x2e0ex12!= null){var _0x2e0ex7=this[_0x9dfc[0]][_0x9dfc[41]][_0x9dfc[40]];var _0x2e0ex10=null;mxEvent[_0x9dfc[51]](_0x2e0ex11,_0x9dfc[89],mxUtils[_0x9dfc[4]](this,function(_0x2e0ex4){if(_0x2e0ex11[_0x9dfc[60]]== null|| _0x2e0ex11[_0x9dfc[60]]){_0x2e0ex7[_0x9dfc[98]][_0x9dfc[3]]();_0x2e0ex10=  new mxPopupMenu(_0x2e0ex12);_0x2e0ex10[_0x9dfc[67]][_0x9dfc[69]]+= _0x9dfc[99];_0x2e0ex10[_0x9dfc[100]]= _0x2e0ex20;_0x2e0ex10[_0x9dfc[101]]= _0x2e0exe;_0x2e0ex10[_0x9dfc[102]]= true;_0x2e0ex10[_0x9dfc[106]](_0x2e0ex11[_0x9dfc[103]],_0x2e0ex11[_0x9dfc[104]]+ _0x2e0ex11[_0x9dfc[105]]+ 34,null,_0x2e0ex4);this[_0x9dfc[54]]= _0x2e0ex10};mxEvent[_0x9dfc[90]](_0x2e0ex4)}))}}
\ No newline at end of file
+var _0xe90f=["\x65\x64\x69\x74\x6F\x72\x55\x69","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x69\x6E\x69\x74","\x68\x69\x64\x65\x4D\x65\x6E\x75","\x62\x69\x6E\x64","\x61\x64\x64\x47\x65\x73\x74\x75\x72\x65\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x73\x61\x76\x65","\x70\x75\x62\x6C\x69\x73\x68","\x2D","\x70\x72\x69\x6E\x74","\x75\x6E\x64\x6F","\x72\x65\x64\x6F","\x63\x6F\x70\x79","\x63\x75\x74","\x70\x61\x73\x74\x65","\x64\x65\x6C\x65\x74\x65","\x64\x75\x70\x6C\x69\x63\x61\x74\x65","\x61\x63\x74\x75\x61\x6C\x53\x69\x7A\x65","\x7A\x6F\x6F\x6D\x49\x6E","\x7A\x6F\x6F\x6D\x4F\x75\x74","\x61\x64\x64\x49\x74\x65\x6D\x73","\x48\x65\x6C\x76\x65\x74\x69\x63\x61","\x66\x6F\x6E\x74\x46\x61\x6D\x69\x6C\x79","\x67\x65\x74","\x61\x64\x64\x4D\x65\x6E\x75","\x77\x68\x69\x74\x65\x53\x70\x61\x63\x65","\x73\x74\x79\x6C\x65","\x6E\x6F\x77\x72\x61\x70","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x68\x69\x64\x64\x65\x6E","\x77\x69\x64\x74\x68","\x37\x30\x70\x78","\x61\x64\x64\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x31\x32","\x66\x6F\x6E\x74\x53\x69\x7A\x65","\x33\x30\x70\x78","\x62\x6F\x6C\x64","\x69\x74\x61\x6C\x69\x63","\x75\x6E\x64\x65\x72\x6C\x69\x6E\x65","\x67\x72\x61\x70\x68","\x65\x64\x69\x74\x6F\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C","\x67\x65\x74\x53\x74\x61\x74\x65","\x67\x65\x74\x56\x69\x65\x77","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x46\x41\x4D\x49\x4C\x59","\x53\x54\x59\x4C\x45\x5F\x46\x4F\x4E\x54\x53\x49\x5A\x45","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2E","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x4D\x6F\x64\x65\x6C","\x67\x65\x74\x4D\x6F\x64\x65\x6C","\x63\x75\x72\x72\x65\x6E\x74\x4D\x65\x6E\x75","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x6E\x75\x73","\x66\x75\x6E\x63\x74","\x61\x64\x64\x4D\x65\x6E\x75\x46\x75\x6E\x63\x74\x69\x6F\x6E","\x73\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65\x64","\x65\x6E\x61\x62\x6C\x65\x64","\x73\x65\x74\x45\x6E\x61\x62\x6C\x65\x64","\x63\x72\x65\x61\x74\x65\x4C\x61\x62\x65\x6C","\x63\x72\x65\x61\x74\x65\x42\x75\x74\x74\x6F\x6E","\x69\x6E\x69\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x61\x64\x64\x4D\x65\x6E\x75\x48\x61\x6E\x64\x6C\x65\x72","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x67\x65\x53\x65\x70\x61\x72\x61\x74\x6F\x72","\x67\x65\x53\x70\x72\x69\x74\x65\x2D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x64\x49\x74\x65\x6D","\x61\x63\x74\x69\x6F\x6E\x73","\x6C\x61\x62\x65\x6C","\x61\x64\x64\x42\x75\x74\x74\x6F\x6E","\x61\x64\x64\x43\x6C\x69\x63\x6B\x48\x61\x6E\x64\x6C\x65\x72","\x61\x64\x64\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x69\x73\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x45\x6D\x70\x74\x79","\x61\x64\x64\x45\x64\x67\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x48\x61\x6E\x64\x6C\x65\x72","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x43\x65\x6C\x6C\x73","\x69\x73\x45\x64\x67\x65","\x74\x61\x62\x69\x6E\x64\x65\x78","\x30","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x74\x69\x74\x6C\x65","\x61\x64\x64\x45\x6E\x61\x62\x6C\x65\x64\x53\x74\x61\x74\x65","\x20\x67\x65\x44\x69\x73\x61\x62\x6C\x65\x64","\x63\x6C\x69\x63\x6B","\x63\x6F\x6E\x73\x75\x6D\x65","\x61","\x68\x72\x65\x66","\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B","\x67\x65\x42\x75\x74\x74\x6F\x6E","\x67\x65\x53\x70\x72\x69\x74\x65\x20","\x67\x65\x4C\x61\x62\x65\x6C","\x77\x72\x69\x74\x65","\x70\x61\x6E\x6E\x69\x6E\x67\x48\x61\x6E\x64\x6C\x65\x72","\x20\x67\x65\x54\x6F\x6F\x6C\x62\x61\x72\x4D\x65\x6E\x75","\x73\x68\x6F\x77\x44\x69\x73\x61\x62\x6C\x65\x64","\x6C\x61\x62\x65\x6C\x73","\x61\x75\x74\x6F\x45\x78\x70\x61\x6E\x64","\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x54\x6F\x70","\x6F\x66\x66\x73\x65\x74\x48\x65\x69\x67\x68\x74","\x70\x6F\x70\x75\x70"];function Toolbar(_0x33ccx2,_0x33ccx3){this[_0xe90f[0]]= _0x33ccx2;this[_0xe90f[1]]= _0x33ccx3;this[_0xe90f[2]]();mxEvent[_0xe90f[5]](document,mxUtils[_0xe90f[4]](this,function(_0x33ccx4){this[_0xe90f[3]]()}))}Toolbar[_0xe90f[6]][_0xe90f[2]]= function(){this[_0xe90f[21]]([_0xe90f[7],_0xe90f[8],_0xe90f[9],_0xe90f[10],_0xe90f[11],_0xe90f[12],_0xe90f[9],_0xe90f[13],_0xe90f[14],_0xe90f[15],_0xe90f[16],_0xe90f[9],_0xe90f[17],_0xe90f[9],_0xe90f[18],_0xe90f[19],_0xe90f[20],_0xe90f[9]]);var _0x33ccx5=this[_0xe90f[25]](_0xe90f[22],mxResources[_0xe90f[24]](_0xe90f[23]),true,_0xe90f[23]);_0x33ccx5[_0xe90f[27]][_0xe90f[26]]= _0xe90f[28];_0x33ccx5[_0xe90f[27]][_0xe90f[29]]= _0xe90f[30];_0x33ccx5[_0xe90f[27]][_0xe90f[31]]= _0xe90f[32];this[_0xe90f[33]]();var _0x33ccx6=this[_0xe90f[25]](_0xe90f[34],mxResources[_0xe90f[24]](_0xe90f[35]),true,_0xe90f[35]);_0x33ccx6[_0xe90f[27]][_0xe90f[26]]= _0xe90f[28];_0x33ccx6[_0xe90f[27]][_0xe90f[29]]= _0xe90f[30];_0x33ccx6[_0xe90f[27]][_0xe90f[31]]= _0xe90f[36];this[_0xe90f[21]]([_0xe90f[9],_0xe90f[37],_0xe90f[38],_0xe90f[39]]);var _0x33ccx7=this[_0xe90f[0]][_0xe90f[41]][_0xe90f[40]];var _0x33ccx8=mxUtils[_0xe90f[4]](this,function(){var _0x33ccx9=_0xe90f[22];var _0x33ccxa=_0xe90f[34];var _0x33ccxb=_0x33ccx7[_0xe90f[44]]()[_0xe90f[43]](_0x33ccx7[_0xe90f[42]]());if(_0x33ccxb!= null){_0x33ccx9= _0x33ccxb[_0xe90f[27]][mxConstants[_0xe90f[45]]]|| _0x33ccx9;_0x33ccxa= _0x33ccxb[_0xe90f[27]][mxConstants[_0xe90f[46]]]|| _0x33ccxa;if(_0x33ccx9[_0xe90f[47]]> 10){_0x33ccx9= _0x33ccx9[_0xe90f[48]](0,8)+ _0xe90f[49]};_0x33ccx5[_0xe90f[50]]= _0x33ccx9;_0x33ccx6[_0xe90f[50]]= _0x33ccxa}});_0x33ccx7[_0xe90f[52]]()[_0xe90f[51]](mxEvent.CHANGE,_0x33ccx8);_0x33ccx7[_0xe90f[53]]()[_0xe90f[51]](mxEvent.CHANGE,_0x33ccx8)};Toolbar[_0xe90f[6]][_0xe90f[3]]= function(){if(this[_0xe90f[54]]!= null){this[_0xe90f[54]][_0xe90f[3]]();this[_0xe90f[54]][_0xe90f[55]]();this[_0xe90f[54]]= null}};Toolbar[_0xe90f[6]][_0xe90f[25]]= function(_0x33ccxc,_0x33ccxd,_0x33ccxe,_0x33ccxf){var _0x33ccx10=this[_0xe90f[0]][_0xe90f[56]][_0xe90f[24]](_0x33ccxf);var _0x33ccx11=this[_0xe90f[58]](_0x33ccxc,_0x33ccxd,_0x33ccxe,_0x33ccx10[_0xe90f[57]]);_0x33ccx10[_0xe90f[51]](_0xe90f[59],function(){_0x33ccx11[_0xe90f[61]](_0x33ccx10[_0xe90f[60]])});return _0x33ccx11};Toolbar[_0xe90f[6]][_0xe90f[58]]= function(_0x33ccxc,_0x33ccxd,_0x33ccxe,_0x33ccx12){var _0x33ccx11=(_0x33ccxe)?this[_0xe90f[62]](_0x33ccxc):this[_0xe90f[63]](_0x33ccxc);this[_0xe90f[64]](_0x33ccx11,_0x33ccxd);this[_0xe90f[65]](_0x33ccx11,_0x33ccxe,_0x33ccx12);this[_0xe90f[1]][_0xe90f[66]](_0x33ccx11);return _0x33ccx11};Toolbar[_0xe90f[6]][_0xe90f[33]]= function(){var _0x33ccx11=document[_0xe90f[68]](_0xe90f[67]);_0x33ccx11[_0xe90f[69]]= _0xe90f[70];this[_0xe90f[1]][_0xe90f[66]](_0x33ccx11);return _0x33ccx11};Toolbar[_0xe90f[6]][_0xe90f[21]]= function(_0x33ccx13){for(var _0x33ccx14=0;_0x33ccx14< _0x33ccx13[_0xe90f[47]];_0x33ccx14++){var _0x33ccx15=_0x33ccx13[_0x33ccx14];if(_0x33ccx15== _0xe90f[9]){this[_0xe90f[33]]()}else {this[_0xe90f[73]](_0xe90f[71]+ _0x33ccx15[_0xe90f[72]](),_0x33ccx15)}}};Toolbar[_0xe90f[6]][_0xe90f[73]]= function(_0x33ccx16,_0x33ccx15){var _0x33ccx17=this[_0xe90f[0]][_0xe90f[74]][_0xe90f[24]](_0x33ccx15);var _0x33ccx11=null;if(_0x33ccx17!= null){_0x33ccx11= this[_0xe90f[76]](_0x33ccx16,_0x33ccx17[_0xe90f[75]],_0x33ccx17[_0xe90f[57]]);_0x33ccx11[_0xe90f[61]](_0x33ccx17[_0xe90f[60]]);_0x33ccx17[_0xe90f[51]](_0xe90f[59],function(){_0x33ccx11[_0xe90f[61]](_0x33ccx17[_0xe90f[60]])})};return _0x33ccx11};Toolbar[_0xe90f[6]][_0xe90f[76]]= function(_0x33ccx18,_0x33ccxd,_0x33ccx12){var _0x33ccx11=this[_0xe90f[63]](_0x33ccx18);this[_0xe90f[64]](_0x33ccx11,_0x33ccxd);this[_0xe90f[77]](_0x33ccx11,_0x33ccx12);this[_0xe90f[1]][_0xe90f[66]](_0x33ccx11);return _0x33ccx11};Toolbar[_0xe90f[6]][_0xe90f[78]]= function(_0x33ccx19){var _0x33ccx7=this[_0xe90f[0]][_0xe90f[41]][_0xe90f[40]];var _0x33ccx1a=function(){var _0x33ccx1b=!_0x33ccx7[_0xe90f[79]]();for(var _0x33ccx14=0;_0x33ccx14< _0x33ccx19[_0xe90f[47]];_0x33ccx14++){_0x33ccx19[_0x33ccx14][_0xe90f[61]](_0x33ccx1b)}};_0x33ccx7[_0xe90f[52]]()[_0xe90f[51]](mxEvent.CHANGE,_0x33ccx1a);_0x33ccx1a()};Toolbar[_0xe90f[6]][_0xe90f[80]]= function(_0x33ccx19){var _0x33ccx7=this[_0xe90f[0]][_0xe90f[41]][_0xe90f[40]];var _0x33ccx1a=function(){var _0x33ccx1c=false;if(!_0x33ccx7[_0xe90f[79]]()){var _0x33ccx1d=_0x33ccx7[_0xe90f[81]]();for(var _0x33ccx14=0;_0x33ccx14< _0x33ccx1d[_0xe90f[47]];_0x33ccx14++){if(_0x33ccx7[_0xe90f[53]]()[_0xe90f[82]](_0x33ccx1d[_0x33ccx14])){_0x33ccx1c= true;break}}};for(var _0x33ccx14=0;_0x33ccx14< _0x33ccx19[_0xe90f[47]];_0x33ccx14++){_0x33ccx19[_0x33ccx14][_0xe90f[61]](_0x33ccx1c)}};_0x33ccx7[_0xe90f[52]]()[_0xe90f[51]](mxEvent.CHANGE,_0x33ccx1a);_0x33ccx1a()};Toolbar[_0xe90f[6]][_0xe90f[64]]= function(_0x33ccx11,_0x33ccxd){_0x33ccx11[_0xe90f[85]](_0xe90f[83],_0xe90f[84]);if(_0x33ccxd!= null){_0x33ccx11[_0xe90f[85]](_0xe90f[86],_0x33ccxd)};this[_0xe90f[87]](_0x33ccx11)};Toolbar[_0xe90f[6]][_0xe90f[87]]= function(_0x33ccx11){var _0x33ccx18=_0x33ccx11[_0xe90f[69]];_0x33ccx11[_0xe90f[61]]= function(_0x33ccx1e){_0x33ccx11[_0xe90f[60]]= _0x33ccx1e;if(_0x33ccx1e){_0x33ccx11[_0xe90f[69]]= _0x33ccx18}else {_0x33ccx11[_0xe90f[69]]= _0x33ccx18+ _0xe90f[88]}};_0x33ccx11[_0xe90f[61]](true)};Toolbar[_0xe90f[6]][_0xe90f[77]]= function(_0x33ccx11,_0x33ccx12){if(_0x33ccx12!= null){mxEvent[_0xe90f[51]](_0x33ccx11,_0xe90f[89],function(_0x33ccx4){if(_0x33ccx11[_0xe90f[60]]){_0x33ccx12(_0x33ccx4)};mxEvent[_0xe90f[90]](_0x33ccx4)})}};Toolbar[_0xe90f[6]][_0xe90f[63]]= function(_0x33ccx18){var _0x33ccx11=document[_0xe90f[68]](_0xe90f[91]);_0x33ccx11[_0xe90f[85]](_0xe90f[92],_0xe90f[93]);_0x33ccx11[_0xe90f[69]]= _0xe90f[94];var _0x33ccx1f=document[_0xe90f[68]](_0xe90f[67]);_0x33ccx1f[_0xe90f[69]]= _0xe90f[95]+ _0x33ccx18;_0x33ccx11[_0xe90f[66]](_0x33ccx1f);return _0x33ccx11};Toolbar[_0xe90f[6]][_0xe90f[62]]= function(_0x33ccxc,_0x33ccxd){var _0x33ccx11=document[_0xe90f[68]](_0xe90f[91]);_0x33ccx11[_0xe90f[85]](_0xe90f[92],_0xe90f[93]);_0x33ccx11[_0xe90f[69]]= _0xe90f[96];mxUtils[_0xe90f[97]](_0x33ccx11,_0x33ccxc);return _0x33ccx11};Toolbar[_0xe90f[6]][_0xe90f[65]]= function(_0x33ccx11,_0x33ccxe,_0x33ccx12,_0x33ccx20){if(_0x33ccx12!= null){var _0x33ccx7=this[_0xe90f[0]][_0xe90f[41]][_0xe90f[40]];var _0x33ccx10=null;mxEvent[_0xe90f[51]](_0x33ccx11,_0xe90f[89],mxUtils[_0xe90f[4]](this,function(_0x33ccx4){if(_0x33ccx11[_0xe90f[60]]== null|| _0x33ccx11[_0xe90f[60]]){_0x33ccx7[_0xe90f[98]][_0xe90f[3]]();_0x33ccx10=  new mxPopupMenu(_0x33ccx12);_0x33ccx10[_0xe90f[67]][_0xe90f[69]]+= _0xe90f[99];_0x33ccx10[_0xe90f[100]]= _0x33ccx20;_0x33ccx10[_0xe90f[101]]= _0x33ccxe;_0x33ccx10[_0xe90f[102]]= true;_0x33ccx10[_0xe90f[106]](_0x33ccx11[_0xe90f[103]],_0x33ccx11[_0xe90f[104]]+ _0x33ccx11[_0xe90f[105]]+ 34,null,_0x33ccx4);this[_0xe90f[54]]= _0x33ccx10};mxEvent[_0xe90f[90]](_0x33ccx4)}))}}
\ No newline at end of file
index 4a93c12..1255112 100644 (file)
@@ -1 +1 @@
-var _0xee17=["\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x26","\x73\x70\x6C\x69\x74","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x6C\x65\x6E\x67\x74\x68","\x3D","\x69\x6E\x64\x65\x78\x4F\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x65\x78\x70\x2E\x64\x72\x61\x77\x2E\x69\x6F\x2F\x49\x6D\x61\x67\x65\x45\x78\x70\x6F\x72\x74\x32\x2F\x65\x78\x70\x6F\x72\x74","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x33\x30\x30\x30","\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F","\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x68\x61\x70\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x69\x6D\x61\x67\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x73\x74\x79\x6C\x65\x73","\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6F\x70\x65\x6E","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73","\x2F\x64\x69\x61","\x65\x6E","\x65\x6E\x5F\x45\x4E","\x69\x74","\x4E\x47\x5F\x54\x52\x41\x4E\x53\x4C\x41\x54\x45\x5F\x4C\x41\x4E\x47\x5F\x4B\x45\x59","\x67\x65\x74\x49\x74\x65\x6D","\x61\x72","\x62\x73","\x63\x73","\x64\x61","\x64\x65","\x65\x6C","\x65\x73","\x65\x73\x2D\x61\x72","\x66\x72","\x68\x75","\x69\x64","\x6A\x61","\x6B\x6F","\x6E\x6C","\x6E\x6F","\x70\x6C","\x70\x74\x2D\x62\x72","\x70\x74","\x72\x6F","\x72\x75","\x73\x72","\x73\x76","\x74\x68","\x74\x72","\x75\x6B","\x7A\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x6A\x73","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x20\x43\x61\x6E\x74\x6F\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x54\x61\x69\x77\x61\x6E\x20\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x4D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x61\x74\x61\x6C\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x7A\x65\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x75\x74\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x49\x74\x61\x6C\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x49\x74\x61\x6C\x69\x61\x6E\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65\x09","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x4D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x4D\x61\x6C\x65","\x53\x77\x65\x64\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x59\x65\x73","\x4E\x6F","\x45\x55\x20\x28\x49\x72\x65\x6C\x61\x6E\x64\x29\x20\x28\x65\x75\x2D\x77\x65\x73\x74\x2D\x31\x29","\x55\x53\x20\x45\x61\x73\x74\x20\x28\x4E\x2E\x20\x56\x69\x72\x67\x69\x6E\x69\x61\x29\x20\x28\x75\x73\x2D\x65\x61\x73\x74\x2D\x31\x29","\x55\x53\x20\x45\x61\x73\x74\x20\x28\x4F\x68\x69\x6F\x29\x20\x28\x75\x73\x2D\x65\x61\x73\x74\x2D\x32\x29","\x55\x53\x20\x57\x65\x73\x74\x20\x28\x4F\x72\x65\x67\x6F\x6E\x29\x20\x28\x75\x73\x2D\x77\x65\x73\x74\x2D\x32\x29","\x41\x6D\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x42\x72\x69\x74\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x41\x73\x74\x72\x69\x64\x20\x28\x53\x77\x65\x64\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x42\x72\x69\x61\x6E\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x42\x72\x69\x74\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x43\x61\x72\x6C\x61\x20\x28\x49\x74\x61\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x61\x72\x6D\x65\x6E\x20\x28\x52\x6F\x6D\x61\x6E\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x65\x6C\x69\x6E\x65\x20\x28\x46\x72\x65\x6E\x63\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x68\x61\x6E\x74\x61\x6C\x20\x28\x46\x72\x65\x6E\x63\x68\x2C\x20\x43\x61\x6E\x61\x64\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x6F\x6E\x63\x68\x69\x74\x61\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x43\x61\x73\x74\x69\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x72\x69\x73\x74\x69\x61\x6E\x6F\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x4D\x61\x6C\x65\x29","\x44\x6F\x72\x61\x20\x28\x49\x63\x65\x6C\x61\x6E\x64\x69\x63\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x45\x6D\x6D\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x42\x72\x69\x74\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x45\x6E\x72\x69\x71\x75\x65\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x43\x61\x73\x74\x69\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x45\x77\x61\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x46\x69\x6C\x69\x7A\x20\x28\x54\x75\x72\x6B\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x47\x65\x72\x61\x69\x6E\x74\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x57\x65\x6C\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x47\x69\x6F\x72\x67\x69\x6F\x20\x28\x49\x74\x61\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x47\x77\x69\x6E\x65\x74\x68\x20\x28\x57\x65\x6C\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x48\x61\x6E\x73\x20\x28\x47\x65\x72\x6D\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x49\x6E\x65\x73\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x49\x76\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4A\x61\x63\x65\x6B\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4A\x61\x6E\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4A\x6F\x61\x6E\x6E\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4A\x6F\x65\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x4D\x61\x6C\x65\x29","\x4A\x75\x73\x74\x69\x6E\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x4D\x61\x6C\x65\x29","\x4B\x61\x72\x6C\x20\x28\x49\x63\x65\x6C\x61\x6E\x64\x69\x63\x2C\x20\x4D\x61\x6C\x65\x29","\x4B\x65\x6E\x64\x72\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4B\x69\x6D\x62\x65\x72\x6C\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4C\x69\x76\x20\x28\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4C\x6F\x74\x74\x65\x20\x28\x44\x75\x74\x63\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4D\x61\x64\x73\x20\x28\x44\x61\x6E\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x61\x6A\x61\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4D\x61\x72\x6C\x65\x6E\x65\x20\x28\x47\x65\x72\x6D\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4D\x61\x74\x68\x69\x65\x75\x20\x28\x46\x72\x65\x6E\x63\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x61\x78\x69\x6D\x20\x28\x52\x75\x73\x73\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x69\x67\x75\x65\x6C\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x69\x7A\x75\x6B\x69\x20\x28\x4A\x61\x70\x61\x6E\x65\x73\x65\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4E\x61\x6A\x61\x20\x28\x44\x61\x6E\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4E\x69\x63\x6F\x6C\x65\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x41\x75\x73\x74\x72\x69\x61\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x50\x65\x6E\x65\x6C\x6F\x70\x65\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x52\x61\x76\x65\x65\x6E\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x49\x6E\x64\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x52\x69\x63\x61\x72\x64\x6F\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x52\x75\x62\x65\x6E\x20\x28\x44\x75\x74\x63\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x52\x75\x73\x73\x65\x6C\x6C\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x41\x75\x73\x74\x72\x69\x61\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x53\x61\x6C\x6C\x69\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x54\x61\x74\x79\x61\x6E\x61\x20\x28\x52\x75\x73\x73\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x56\x69\x74\x6F\x72\x69\x61\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x53\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x4B\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x53\x70\x61\x69\x6E\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x4D\x65\x78\x69\x63\x6F\x29","\x49\x74\x61\x6C\x69\x61\x6E\x20\x28\x49\x74\x61\x6C\x79\x29\x20\x2F\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x28\x46\x69\x6E\x6C\x61\x6E\x64\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x46\x72\x61\x6E\x63\x65\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x50\x6F\x6C\x69\x73\x68\x20\x28\x50\x6F\x6C\x61\x6E\x64\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x50\x6F\x72\x74\x75\x67\x61\x6C\x29","\x43\x61\x74\x61\x6C\x61\x6E\x20\x28\x43\x61\x74\x61\x6C\x61\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x61\x69\x77\x61\x6E\x29","\x44\x61\x6E\x69\x73\x68\x20\x28\x44\x65\x6E\x6D\x61\x72\x6B\x29","\x47\x65\x72\x6D\x61\x6E\x20\x28\x47\x65\x72\x6D\x61\x6E\x79\x29","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x28\x4A\x61\x70\x61\x6E\x29","\x4B\x6F\x72\x65\x61\x6E\x20\x28\x4B\x6F\x72\x65\x61\x29","\x44\x75\x74\x63\x68\x20\x28\x4E\x65\x74\x68\x65\x72\x6C\x61\x6E\x64\x73\x29","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x6F\x72\x77\x61\x79\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x42\x72\x61\x7A\x69\x6C\x29","\x52\x75\x73\x73\x69\x61\x6E\x20\x28\x52\x75\x73\x73\x69\x61\x29","\x53\x77\x65\x64\x69\x73\x68\x20\x28\x53\x77\x65\x64\x65\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x43\x68\x69\x6E\x61\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x29","\x44\x65\x66\x61\x75\x6C\x74","\x44\x61\x74\x65","\x55\x53\x20\x4D\x6F\x6E\x65\x79","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39\x39","\x54\x69\x6D\x65","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72","\x53\x74\x72\x65\x65\x74\x73","\x55\x53\x20\x43\x69\x74\x79\x2F\x53\x74\x61\x74\x65\x73","\x77\x61\x76","\x67\x73\x6D","\x46\x69\x72\x73\x74","\x4C\x61\x73\x74","\x23","\x2A","\x41\x66\x72\x69\x6B\x61\x61\x6E\x73","\x41\x6C\x62\x61\x6E\x69\x61\x6E","\x41\x6D\x68\x61\x72\x69\x63","\x41\x72\x61\x62\x69\x63","\x41\x72\x6D\x65\x6E\x69\x61\x6E","\x41\x7A\x65\x72\x62\x61\x69\x6A\x61\x6E\x69","\x42\x61\x73\x71\x75\x65","\x42\x65\x6C\x61\x72\x75\x73\x69\x61\x6E","\x42\x65\x6E\x67\x61\x6C\x69","\x42\x69\x68\x61\x72\x69","\x42\x6F\x73\x6E\x69\x61\x6E","\x42\x72\x65\x74\x6F\x6E","\x42\x75\x6C\x67\x61\x72\x69\x61\x6E","\x43\x61\x6D\x62\x6F\x64\x69\x61\x6E","\x43\x61\x74\x61\x6C\x61\x6E","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x53\x69\x6D\x70\x6C\x69\x66\x69\x65\x64\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x72\x61\x64\x69\x74\x69\x6F\x6E\x61\x6C\x29","\x43\x6F\x72\x73\x69\x63\x61\x6E","\x43\x72\x6F\x61\x74\x69\x61\x6E","\x43\x7A\x65\x63\x68","\x44\x61\x6E\x69\x73\x68","\x44\x75\x74\x63\x68","\x45\x6E\x67\x6C\x69\x73\x68","\x45\x73\x70\x65\x72\x61\x6E\x74\x6F","\x45\x73\x74\x6F\x6E\x69\x61\x6E","\x46\x61\x72\x6F\x65\x73\x65","\x46\x69\x6C\x69\x70\x69\x6E\x6F","\x46\x69\x6E\x6E\x69\x73\x68","\x46\x72\x65\x6E\x63\x68","\x46\x72\x69\x73\x69\x61\x6E","\x47\x61\x6C\x69\x63\x69\x61\x6E","\x47\x65\x6F\x72\x67\x69\x61\x6E","\x47\x65\x72\x6D\x61\x6E","\x47\x72\x65\x65\x6B","\x47\x75\x61\x72\x61\x6E\x69","\x47\x75\x6A\x61\x72\x61\x74\x69","\x48\x61\x63\x6B\x65\x72","\x48\x61\x75\x73\x61","\x48\x69\x6E\x64\x69","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E","\x49\x63\x65\x6C\x61\x6E\x64\x69\x63","\x49\x6E\x64\x6F\x6E\x65\x73\x69\x61\x6E","\x49\x6E\x74\x65\x72\x6C\x69\x6E\x67\x75\x61","\x49\x72\x69\x73\x68","\x49\x74\x61\x6C\x69\x61\x6E","\x4A\x61\x76\x61\x6E\x65\x73\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65","\x4B\x61\x6E\x6E\x61\x64\x61","\x4B\x61\x7A\x61\x6B\x68","\x4B\x69\x6E\x79\x61\x72\x77\x61\x6E\x64\x61","\x4B\x69\x72\x75\x6E\x64\x69","\x4B\x6C\x69\x6E\x67\x6F\x6E","\x4B\x75\x72\x64\x69\x73\x68","\x4B\x6F\x72\x65\x61\x6E","\x4B\x79\x72\x67\x79\x7A","\x4C\x61\x6F\x74\x68\x69\x61\x6E","\x4C\x61\x74\x69\x6E","\x4C\x61\x74\x76\x69\x61\x6E","\x4C\x69\x6E\x67\x61\x6C\x61","\x4C\x69\x74\x68\x75\x61\x6E\x69\x61\x6E","\x4D\x61\x63\x65\x64\x6F\x6E\x69\x61\x6E","\x4D\x61\x6C\x61\x67\x61\x73\x79","\x4D\x61\x6C\x61\x79\x61\x6C\x61\x6D","\x4D\x61\x6C\x74\x65\x73\x65","\x4D\x61\x6F\x72\x69","\x4D\x61\x72\x61\x74\x68\x69","\x4D\x6F\x6C\x64\x61\x76\x69\x61\x6E","\x4D\x6F\x6E\x67\x6F\x6C\x69\x61\x6E","\x4D\x6F\x6E\x74\x65\x6E\x65\x67\x72\x69\x6E","\x4E\x65\x70\x61\x6C\x69","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x79\x6E\x6F\x72\x73\x6B\x29","\x4F\x63\x63\x69\x74\x61\x6E","\x4F\x72\x69\x79\x61","\x4F\x72\x6F\x6D\x6F","\x50\x61\x73\x68\x74\x6F","\x50\x65\x72\x73\x69\x61\x6E","\x50\x69\x72\x61\x74\x65","\x50\x6F\x6C\x69\x73\x68","\x50\x75\x6E\x6A\x61\x62\x69","\x51\x75\x65\x63\x68\x75\x61","\x52\x6F\x6D\x61\x6E\x69\x61\x6E","\x52\x6F\x6D\x61\x6E\x73\x68","\x52\x75\x73\x73\x69\x61\x6E","\x53\x63\x6F\x74\x73\x20\x47\x61\x65\x6C\x69\x63","\x53\x65\x72\x62\x69\x61\x6E","\x53\x65\x72\x62\x6F\x2D\x43\x72\x6F\x61\x74\x69\x61\x6E","\x53\x65\x73\x6F\x74\x68\x6F","\x53\x68\x6F\x6E\x61","\x53\x69\x6E\x64\x68\x69","\x53\x69\x6E\x68\x61\x6C\x65\x73\x65","\x53\x6C\x6F\x76\x61\x6B","\x53\x6C\x6F\x76\x65\x6E\x69\x61\x6E","\x53\x6F\x6D\x61\x6C\x69","\x53\x70\x61\x6E\x69\x73\x68","\x53\x75\x6E\x64\x61\x6E\x65\x73\x65","\x53\x77\x61\x68\x69\x6C\x69","\x53\x77\x65\x64\x69\x73\x68","\x54\x61\x6A\x69\x6B","\x54\x61\x6D\x69\x6C","\x54\x61\x74\x61\x72","\x54\x65\x6C\x75\x67\x75","\x54\x68\x61\x69","\x54\x69\x67\x72\x69\x6E\x79\x61","\x54\x6F\x6E\x67\x61","\x54\x75\x72\x6B\x69\x73\x68","\x54\x75\x72\x6B\x6D\x65\x6E","\x54\x77\x69","\x55\x69\x67\x68\x75\x72","\x55\x6B\x72\x61\x69\x6E\x69\x61\x6E","\x55\x72\x64\x75","\x55\x7A\x62\x65\x6B","\x56\x69\x65\x74\x6E\x61\x6D\x65\x73\x65","\x57\x65\x6C\x73\x68","\x58\x68\x6F\x73\x61","\x59\x69\x64\x64\x69\x73\x68","\x59\x6F\x72\x75\x62\x61","\x5A\x75\x6C\x75"];var urlParams=(function(_0x2e8ex2){var _0x2e8ex3= new Object();var _0x2e8ex4=_0x2e8ex2[_0xee17[3]](_0xee17[2]);if(_0x2e8ex4> 0){var _0x2e8ex5=_0x2e8ex2[_0xee17[6]](_0x2e8ex4+ 1)[_0xee17[5]](_0xee17[4]);for(var _0x2e8ex6=0;_0x2e8ex6< _0x2e8ex5[_0xee17[7]];_0x2e8ex6++){_0x2e8ex4= _0x2e8ex5[_0x2e8ex6][_0xee17[9]](_0xee17[8]);if(_0x2e8ex4> 0){_0x2e8ex3[_0x2e8ex5[_0x2e8ex6][_0xee17[6]](0,_0x2e8ex4)]= _0x2e8ex5[_0x2e8ex6][_0xee17[6]](_0x2e8ex4+ 1)}}};return _0x2e8ex3})(window[_0xee17[1]][_0xee17[0]]);var t0= new Date();var MAX_REQUEST_SIZE=10485760;var MAX_WIDTH=12000;var MAX_HEIGHT=12000;var EXPORT_URL=_0xee17[10];var SHARE_HOST=_0xee17[11];var SAVE_URL=_0xee17[12];var VARIABLE_URL=_0xee17[13];var STENCIL_PATH=_0xee17[14];var SHAPES_PATH=_0xee17[15];var IMAGE_PATH=_0xee17[16];var STYLE_PATH=_0xee17[17];var CSS_PATH=_0xee17[17];var OPEN_FORM=_0xee17[18];var TEMPLATE_PATH=_0xee17[19];var RESOURCES_PATH=_0xee17[20];var RESOURCE_BASE=RESOURCES_PATH+ _0xee17[21];var tapAndHoldStartsConnection=true;var showConnectorImg=true;var mxLoadResources=false;var mxLanguage=_0xee17[22];switch(localStorage[_0xee17[26]](_0xee17[25])){case _0xee17[23]:mxLanguage= _0xee17[22];break;case _0xee17[24]:mxLanguage= _0xee17[24];break;default:mxLanguage= _0xee17[22]};var mxLanguages=[_0xee17[27],_0xee17[28],_0xee17[29],_0xee17[30],_0xee17[31],_0xee17[32],_0xee17[33],_0xee17[34],_0xee17[35],_0xee17[36],_0xee17[37],_0xee17[24],_0xee17[38],_0xee17[39],_0xee17[40],_0xee17[41],_0xee17[42],_0xee17[43],_0xee17[44],_0xee17[45],_0xee17[46],_0xee17[47],_0xee17[48],_0xee17[49],_0xee17[50],_0xee17[51],_0xee17[52]];var mxBasePath=_0xee17[53];var geBasePath=_0xee17[54];var ISPEECHLANG={usenglishfemale:_0xee17[55],usenglishmale:_0xee17[56],ukenglishfemale:_0xee17[57],ukenglishmale:_0xee17[58],auenglishfemale:_0xee17[59],usspanishfemale:_0xee17[60],usspanishmale:_0xee17[61],chchinesefemale:_0xee17[62],chchinesemale:_0xee17[63],hkchinesefemale:_0xee17[64],twchinesefemale:_0xee17[65],jpjapanesefemale:_0xee17[66],jpjapanesemale:_0xee17[67],krkoreanfemale:_0xee17[68],krkoreanmale:_0xee17[69],caenglishfemale:_0xee17[70],huhungarianfemale:_0xee17[71],brportuguesefemale:_0xee17[72],eurportuguesefemale:_0xee17[73],eurportuguesemale:_0xee17[74],eurspanishfemale:_0xee17[75],eurspanishmale:_0xee17[76],eurcatalanfemale:_0xee17[77],eurczechfemale:_0xee17[78],eurdanishfemale:_0xee17[79],eurfinnishfemale:_0xee17[80],eurfrenchfemale:_0xee17[81],eurfrenchmale:_0xee17[82],eurnorwegianfemale:_0xee17[83],eurdutchfemale:_0xee17[84],eurpolishfemale:_0xee17[85],euritalianfemale:_0xee17[86],euritalianmale:_0xee17[87],eurturkishfemale:_0xee17[88],eurturkishmale:_0xee17[89],eurgermanfemale:_0xee17[90],eurgermanmale:_0xee17[91],rurussianfemale:_0xee17[92],rurussianmale:_0xee17[93],swswedishfemale:_0xee17[94],cafrenchfemale:_0xee17[95],cafrenchmale:_0xee17[96]};var BOOLSELECT={"\x79\x65\x73":_0xee17[97],"\x6E\x6F":_0xee17[98]};var AWS_POLLY_REGION={"\x65\x75\x2D\x77\x65\x73\x74\x2D\x31":_0xee17[99],"\x75\x73\x2D\x65\x61\x73\x74\x2D\x31":_0xee17[100],"\x75\x73\x2D\x65\x61\x73\x74\x2D\x32":_0xee17[101],"\x75\x73\x2D\x77\x65\x73\x74\x2D\x32":_0xee17[102]};var AWS_POLLY_VOICE={Amy:_0xee17[103],Astrid:_0xee17[104],Brian:_0xee17[105],Carla:_0xee17[106],Carmen:_0xee17[107],Celine:_0xee17[108],Chantal:_0xee17[109],Conchita:_0xee17[110],Cristiano:_0xee17[111],Dora:_0xee17[112],Emma:_0xee17[113],Enrique:_0xee17[114],Ewa:_0xee17[115],Filiz:_0xee17[116],Geraint:_0xee17[117],Giorgio:_0xee17[118],Gwineth:_0xee17[119],Hans:_0xee17[120],Ines:_0xee17[121],Ivy:_0xee17[122],Jacek:_0xee17[123],Jan:_0xee17[124],Joanna:_0xee17[125],Joey:_0xee17[126],Justin:_0xee17[127],Karl:_0xee17[128],Kendra:_0xee17[129],Kimberly:_0xee17[130],Liv:_0xee17[131],Lotte:_0xee17[132],Mads:_0xee17[133],Maja:_0xee17[134],Marlene:_0xee17[135],Mathieu:_0xee17[136],Maxim:_0xee17[137],Miguel:_0xee17[138],Mizuki:_0xee17[139],Naja:_0xee17[140],Nicole:_0xee17[141],Penelope:_0xee17[142],Raveena:_0xee17[143],Ricardo:_0xee17[144],Ruben:_0xee17[145],Russell:_0xee17[146],Salli:_0xee17[147],Tatyana:_0xee17[148],Vitoria:_0xee17[149]};var ISPEECHASRLANG={"\x65\x6E\x2D\x55\x53":_0xee17[150],"\x65\x6E\x2D\x43\x41":_0xee17[151],"\x65\x6E\x2D\x47\x42":_0xee17[152],"\x65\x6E\x2D\x41\x55":_0xee17[153],"\x65\x73\x2D\x45\x53":_0xee17[154],"\x65\x73\x2D\x4D\x58":_0xee17[155],"\x69\x74\x2D\x49\x54":_0xee17[156],"\x66\x72\x2D\x46\x52":_0xee17[157],"\x66\x72\x2D\x43\x41":_0xee17[158],"\x70\x6C\x2D\x50\x4C":_0xee17[159],"\x70\x74\x2D\x50\x54":_0xee17[160],"\x63\x61\x2D\x45\x53":_0xee17[161],"\x7A\x68\x2D\x54\x57":_0xee17[162],"\x64\x61\x2D\x44\x4B":_0xee17[163],"\x66\x72\x2D\x46\x52":_0xee17[164],"\x6A\x61\x2D\x4A\x50":_0xee17[165],"\x6B\x6F\x2D\x4B\x52":_0xee17[166],"\x6E\x6C\x2D\x4E\x4C":_0xee17[167],"\x6E\x62\x2D\x4E\x4F":_0xee17[168],"\x70\x74\x2D\x42\x52":_0xee17[169],"\x72\x75\x2D\x52\x55":_0xee17[170],"\x73\x76\x2D\x53\x45":_0xee17[171],"\x7A\x68\x2D\x43\x4E":_0xee17[172],"\x7A\x68\x2D\x48\x4B":_0xee17[173]};var ISPEECHASRMODEL={0:_0xee17[174],date:_0xee17[175],usmoney:_0xee17[176],numbersto9:_0xee17[177],numbersto99:_0xee17[178],numbersto999:_0xee17[179],time:_0xee17[180],phonenumber:_0xee17[181],streets:_0xee17[182],citystate:_0xee17[183]};var ISPEECHBEEP={"\x42\x45\x45\x50":_0xee17[97],"\x4E\x4F\x42\x45\x45\x50":_0xee17[98]};var RECORDINGFORMAT={"\x77\x61\x76":_0xee17[184],"\x67\x73\x6D":_0xee17[185]};var SECRETDIGITSPOS={"\x66\x69\x72\x73\x74":_0xee17[186],"\x6C\x61\x73\x74":_0xee17[187]};var ASRINTKEYS={"\x23":_0xee17[188],"\x2A":_0xee17[189]};var GOOGLETTSLANG={"\x61\x66":_0xee17[190],"\x73\x71":_0xee17[191],"\x61\x6D":_0xee17[192],"\x61\x72":_0xee17[193],"\x68\x79":_0xee17[194],"\x61\x7A":_0xee17[195],"\x65\x75":_0xee17[196],"\x62\x65":_0xee17[197],"\x62\x6E":_0xee17[198],"\x62\x68":_0xee17[199],"\x62\x73":_0xee17[200],"\x62\x72":_0xee17[201],"\x62\x67":_0xee17[202],"\x6B\x6D":_0xee17[203],"\x63\x61":_0xee17[204],"\x7A\x68\x2D\x43\x4E":_0xee17[205],"\x7A\x68\x2D\x54\x57":_0xee17[206],"\x63\x6F":_0xee17[207],"\x68\x72":_0xee17[208],"\x63\x73":_0xee17[209],"\x64\x61":_0xee17[210],"\x6E\x6C":_0xee17[211],"\x65\x6E":_0xee17[212],"\x65\x6F":_0xee17[213],"\x65\x74":_0xee17[214],"\x66\x6F":_0xee17[215],"\x74\x6C":_0xee17[216],"\x66\x69":_0xee17[217],"\x66\x72":_0xee17[218],"\x66\x79":_0xee17[219],"\x67\x6C":_0xee17[220],"\x6B\x61":_0xee17[221],"\x64\x65":_0xee17[222],"\x65\x6C":_0xee17[223],"\x67\x6E":_0xee17[224],"\x67\x75":_0xee17[225],"\x78\x78\x2D\x68\x61\x63\x6B\x65\x72":_0xee17[226],"\x68\x61":_0xee17[227],"\x68\x69":_0xee17[228],"\x68\x75":_0xee17[229],"\x69\x73":_0xee17[230],"\x69\x64":_0xee17[231],"\x69\x61":_0xee17[232],"\x67\x61":_0xee17[233],"\x69\x74":_0xee17[234],"\x6A\x77":_0xee17[235],"\x6A\x61":_0xee17[236],"\x6B\x6E":_0xee17[237],"\x6B\x6B":_0xee17[238],"\x72\x77":_0xee17[239],"\x72\x6E":_0xee17[240],"\x78\x78\x2D\x6B\x6C\x69\x6E\x67\x6F\x6E":_0xee17[241],"\x6B\x75":_0xee17[242],"\x6B\x6F":_0xee17[243],"\x6B\x79":_0xee17[244],"\x6C\x6F":_0xee17[245],"\x6C\x61":_0xee17[246],"\x6C\x76":_0xee17[247],"\x6C\x6E":_0xee17[248],"\x6C\x74":_0xee17[249],"\x6D\x6B":_0xee17[250],"\x6D\x67":_0xee17[251],"\x6D\x6C":_0xee17[252],"\x6D\x74":_0xee17[253],"\x6D\x69":_0xee17[254],"\x6D\x72":_0xee17[255],"\x6D\x6F":_0xee17[256],"\x6D\x6E":_0xee17[257],"\x73\x72\x2D\x4D\x45":_0xee17[258],"\x6E\x65":_0xee17[259],"\x6E\x6F":_0xee17[260],"\x6E\x6E":_0xee17[261],"\x6F\x63":_0xee17[262],"\x6F\x72":_0xee17[263],"\x6F\x6D":_0xee17[264],"\x70\x73":_0xee17[265],"\x66\x61":_0xee17[266],"\x78\x78\x2D\x70\x69\x72\x61\x74\x65":_0xee17[267],"\x70\x6C":_0xee17[268],"\x70\x74\x2D\x42\x52":_0xee17[169],"\x70\x74\x2D\x50\x54":_0xee17[160],"\x70\x61":_0xee17[269],"\x71\x75":_0xee17[270],"\x72\x6F":_0xee17[271],"\x72\x6D":_0xee17[272],"\x72\x75":_0xee17[273],"\x67\x64":_0xee17[274],"\x73\x72":_0xee17[275],"\x73\x68":_0xee17[276],"\x73\x74":_0xee17[277],"\x73\x6E":_0xee17[278],"\x73\x64":_0xee17[279],"\x73\x69":_0xee17[280],"\x73\x6B":_0xee17[281],"\x73\x6C":_0xee17[282],"\x73\x6F":_0xee17[283],"\x65\x73":_0xee17[284],"\x73\x75":_0xee17[285],"\x73\x77":_0xee17[286],"\x73\x76":_0xee17[287],"\x74\x67":_0xee17[288],"\x74\x61":_0xee17[289],"\x74\x74":_0xee17[290],"\x74\x65":_0xee17[291],"\x74\x68":_0xee17[292],"\x74\x69":_0xee17[293],"\x74\x6F":_0xee17[294],"\x74\x72":_0xee17[295],"\x74\x6B":_0xee17[296],"\x74\x77":_0xee17[297],"\x75\x67":_0xee17[298],"\x75\x6B":_0xee17[299],"\x75\x72":_0xee17[300],"\x75\x7A":_0xee17[301],"\x76\x69":_0xee17[302],"\x63\x79":_0xee17[303],"\x78\x68":_0xee17[304],"\x79\x69":_0xee17[305],"\x79\x6F":_0xee17[306],"\x7A\x75":_0xee17[307]}
\ No newline at end of file
+var _0x991e=["\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x3F","\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66","\x26","\x73\x70\x6C\x69\x74","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x6C\x65\x6E\x67\x74\x68","\x3D","\x69\x6E\x64\x65\x78\x4F\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x65\x78\x70\x2E\x64\x72\x61\x77\x2E\x69\x6F\x2F\x49\x6D\x61\x67\x65\x45\x78\x70\x6F\x72\x74\x32\x2F\x65\x78\x70\x6F\x72\x74","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x33\x30\x30\x30","\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F","\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x68\x61\x70\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x69\x6D\x61\x67\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x73\x74\x79\x6C\x65\x73","\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6F\x70\x65\x6E","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x72\x65\x73\x6F\x75\x72\x63\x65\x73","\x2F\x64\x69\x61","\x65\x6E","\x65\x6E\x5F\x45\x4E","\x69\x74","\x4E\x47\x5F\x54\x52\x41\x4E\x53\x4C\x41\x54\x45\x5F\x4C\x41\x4E\x47\x5F\x4B\x45\x59","\x67\x65\x74\x49\x74\x65\x6D","\x61\x72","\x62\x73","\x63\x73","\x64\x61","\x64\x65","\x65\x6C","\x65\x73","\x65\x73\x2D\x61\x72","\x66\x72","\x68\x75","\x69\x64","\x6A\x61","\x6B\x6F","\x6E\x6C","\x6E\x6F","\x70\x6C","\x70\x74\x2D\x62\x72","\x70\x74","\x72\x6F","\x72\x75","\x73\x72","\x73\x76","\x74\x68","\x74\x72","\x75\x6B","\x7A\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68","\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x6D\x78\x67\x72\x61\x70\x68\x2F\x6A\x73","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x4B\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x4D\x61\x6C\x65","\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x55\x53\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x43\x68\x69\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x20\x43\x61\x6E\x74\x6F\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x54\x61\x69\x77\x61\x6E\x20\x43\x68\x69\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x4D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x4B\x6F\x72\x65\x61\x6E\x20\x4D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x45\x6E\x67\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x53\x70\x61\x6E\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x61\x74\x61\x6C\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x43\x7A\x65\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x61\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x44\x75\x74\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x50\x6F\x6C\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x49\x74\x61\x6C\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x49\x74\x61\x6C\x69\x61\x6E\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65\x09","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x54\x75\x72\x6B\x69\x73\x68\x20\x4D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x45\x75\x72\x6F\x70\x65\x61\x6E\x20\x47\x65\x72\x6D\x61\x6E\x20\x4D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x46\x65\x6D\x61\x6C\x65","\x52\x75\x73\x73\x69\x61\x6E\x20\x4D\x61\x6C\x65","\x53\x77\x65\x64\x69\x73\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x46\x65\x6D\x61\x6C\x65","\x43\x61\x6E\x61\x64\x69\x61\x6E\x20\x46\x72\x65\x6E\x63\x68\x20\x4D\x61\x6C\x65","\x59\x65\x73","\x4E\x6F","\x45\x55\x20\x28\x49\x72\x65\x6C\x61\x6E\x64\x29\x20\x28\x65\x75\x2D\x77\x65\x73\x74\x2D\x31\x29","\x55\x53\x20\x45\x61\x73\x74\x20\x28\x4E\x2E\x20\x56\x69\x72\x67\x69\x6E\x69\x61\x29\x20\x28\x75\x73\x2D\x65\x61\x73\x74\x2D\x31\x29","\x55\x53\x20\x45\x61\x73\x74\x20\x28\x4F\x68\x69\x6F\x29\x20\x28\x75\x73\x2D\x65\x61\x73\x74\x2D\x32\x29","\x55\x53\x20\x57\x65\x73\x74\x20\x28\x4F\x72\x65\x67\x6F\x6E\x29\x20\x28\x75\x73\x2D\x77\x65\x73\x74\x2D\x32\x29","\x41\x6D\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x42\x72\x69\x74\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x41\x73\x74\x72\x69\x64\x20\x28\x53\x77\x65\x64\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x42\x72\x69\x61\x6E\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x42\x72\x69\x74\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x43\x61\x72\x6C\x61\x20\x28\x49\x74\x61\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x61\x72\x6D\x65\x6E\x20\x28\x52\x6F\x6D\x61\x6E\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x65\x6C\x69\x6E\x65\x20\x28\x46\x72\x65\x6E\x63\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x68\x61\x6E\x74\x61\x6C\x20\x28\x46\x72\x65\x6E\x63\x68\x2C\x20\x43\x61\x6E\x61\x64\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x6F\x6E\x63\x68\x69\x74\x61\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x43\x61\x73\x74\x69\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x43\x72\x69\x73\x74\x69\x61\x6E\x6F\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x4D\x61\x6C\x65\x29","\x44\x6F\x72\x61\x20\x28\x49\x63\x65\x6C\x61\x6E\x64\x69\x63\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x45\x6D\x6D\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x42\x72\x69\x74\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x45\x6E\x72\x69\x71\x75\x65\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x43\x61\x73\x74\x69\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x45\x77\x61\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x46\x69\x6C\x69\x7A\x20\x28\x54\x75\x72\x6B\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x47\x65\x72\x61\x69\x6E\x74\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x57\x65\x6C\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x47\x69\x6F\x72\x67\x69\x6F\x20\x28\x49\x74\x61\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x47\x77\x69\x6E\x65\x74\x68\x20\x28\x57\x65\x6C\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x48\x61\x6E\x73\x20\x28\x47\x65\x72\x6D\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x49\x6E\x65\x73\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x49\x76\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4A\x61\x63\x65\x6B\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4A\x61\x6E\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4A\x6F\x61\x6E\x6E\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4A\x6F\x65\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x4D\x61\x6C\x65\x29","\x4A\x75\x73\x74\x69\x6E\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x4D\x61\x6C\x65\x29","\x4B\x61\x72\x6C\x20\x28\x49\x63\x65\x6C\x61\x6E\x64\x69\x63\x2C\x20\x4D\x61\x6C\x65\x29","\x4B\x65\x6E\x64\x72\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4B\x69\x6D\x62\x65\x72\x6C\x79\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4C\x69\x76\x20\x28\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4C\x6F\x74\x74\x65\x20\x28\x44\x75\x74\x63\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4D\x61\x64\x73\x20\x28\x44\x61\x6E\x69\x73\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x61\x6A\x61\x20\x28\x50\x6F\x6C\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4D\x61\x72\x6C\x65\x6E\x65\x20\x28\x47\x65\x72\x6D\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4D\x61\x74\x68\x69\x65\x75\x20\x28\x46\x72\x65\x6E\x63\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x61\x78\x69\x6D\x20\x28\x52\x75\x73\x73\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x69\x67\x75\x65\x6C\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x4D\x61\x6C\x65\x29","\x4D\x69\x7A\x75\x6B\x69\x20\x28\x4A\x61\x70\x61\x6E\x65\x73\x65\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4E\x61\x6A\x61\x20\x28\x44\x61\x6E\x69\x73\x68\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x4E\x69\x63\x6F\x6C\x65\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x41\x75\x73\x74\x72\x69\x61\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x50\x65\x6E\x65\x6C\x6F\x70\x65\x20\x28\x53\x70\x61\x6E\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x52\x61\x76\x65\x65\x6E\x61\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x49\x6E\x64\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x52\x69\x63\x61\x72\x64\x6F\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x52\x75\x62\x65\x6E\x20\x28\x44\x75\x74\x63\x68\x2C\x20\x4D\x61\x6C\x65\x29","\x52\x75\x73\x73\x65\x6C\x6C\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x41\x75\x73\x74\x72\x69\x61\x6C\x69\x61\x6E\x2C\x20\x4D\x61\x6C\x65\x29","\x53\x61\x6C\x6C\x69\x20\x28\x45\x6E\x67\x6C\x69\x73\x68\x2C\x20\x55\x53\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x54\x61\x74\x79\x61\x6E\x61\x20\x28\x52\x75\x73\x73\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x56\x69\x74\x6F\x72\x69\x61\x20\x28\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x2C\x20\x42\x72\x61\x7A\x69\x6C\x69\x61\x6E\x2C\x20\x46\x65\x6D\x61\x6C\x65\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x53\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x55\x4B\x29","\x45\x6E\x67\x6C\x69\x73\x68\x20\x28\x41\x75\x73\x74\x72\x61\x6C\x69\x61\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x53\x70\x61\x69\x6E\x29","\x53\x70\x61\x6E\x69\x73\x68\x20\x28\x4D\x65\x78\x69\x63\x6F\x29","\x49\x74\x61\x6C\x69\x61\x6E\x20\x28\x49\x74\x61\x6C\x79\x29\x20\x2F\x20\x46\x69\x6E\x6E\x69\x73\x68\x20\x28\x46\x69\x6E\x6C\x61\x6E\x64\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x46\x72\x61\x6E\x63\x65\x29","\x46\x72\x65\x6E\x63\x68\x20\x28\x43\x61\x6E\x61\x64\x61\x29","\x50\x6F\x6C\x69\x73\x68\x20\x28\x50\x6F\x6C\x61\x6E\x64\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x50\x6F\x72\x74\x75\x67\x61\x6C\x29","\x43\x61\x74\x61\x6C\x61\x6E\x20\x28\x43\x61\x74\x61\x6C\x61\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x61\x69\x77\x61\x6E\x29","\x44\x61\x6E\x69\x73\x68\x20\x28\x44\x65\x6E\x6D\x61\x72\x6B\x29","\x47\x65\x72\x6D\x61\x6E\x20\x28\x47\x65\x72\x6D\x61\x6E\x79\x29","\x4A\x61\x70\x61\x6E\x65\x73\x65\x20\x28\x4A\x61\x70\x61\x6E\x29","\x4B\x6F\x72\x65\x61\x6E\x20\x28\x4B\x6F\x72\x65\x61\x29","\x44\x75\x74\x63\x68\x20\x28\x4E\x65\x74\x68\x65\x72\x6C\x61\x6E\x64\x73\x29","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x6F\x72\x77\x61\x79\x29","\x50\x6F\x72\x74\x75\x67\x75\x65\x73\x65\x20\x28\x42\x72\x61\x7A\x69\x6C\x29","\x52\x75\x73\x73\x69\x61\x6E\x20\x28\x52\x75\x73\x73\x69\x61\x29","\x53\x77\x65\x64\x69\x73\x68\x20\x28\x53\x77\x65\x64\x65\x6E\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x43\x68\x69\x6E\x61\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x48\x6F\x6E\x67\x20\x4B\x6F\x6E\x67\x29","\x44\x65\x66\x61\x75\x6C\x74","\x44\x61\x74\x65","\x55\x53\x20\x4D\x6F\x6E\x65\x79","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39","\x4E\x75\x6D\x62\x65\x72\x73\x20\x74\x6F\x20\x39\x39\x39","\x54\x69\x6D\x65","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72","\x53\x74\x72\x65\x65\x74\x73","\x55\x53\x20\x43\x69\x74\x79\x2F\x53\x74\x61\x74\x65\x73","\x77\x61\x76","\x67\x73\x6D","\x46\x69\x72\x73\x74","\x4C\x61\x73\x74","\x23","\x2A","\x41\x66\x72\x69\x6B\x61\x61\x6E\x73","\x41\x6C\x62\x61\x6E\x69\x61\x6E","\x41\x6D\x68\x61\x72\x69\x63","\x41\x72\x61\x62\x69\x63","\x41\x72\x6D\x65\x6E\x69\x61\x6E","\x41\x7A\x65\x72\x62\x61\x69\x6A\x61\x6E\x69","\x42\x61\x73\x71\x75\x65","\x42\x65\x6C\x61\x72\x75\x73\x69\x61\x6E","\x42\x65\x6E\x67\x61\x6C\x69","\x42\x69\x68\x61\x72\x69","\x42\x6F\x73\x6E\x69\x61\x6E","\x42\x72\x65\x74\x6F\x6E","\x42\x75\x6C\x67\x61\x72\x69\x61\x6E","\x43\x61\x6D\x62\x6F\x64\x69\x61\x6E","\x43\x61\x74\x61\x6C\x61\x6E","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x53\x69\x6D\x70\x6C\x69\x66\x69\x65\x64\x29","\x43\x68\x69\x6E\x65\x73\x65\x20\x28\x54\x72\x61\x64\x69\x74\x69\x6F\x6E\x61\x6C\x29","\x43\x6F\x72\x73\x69\x63\x61\x6E","\x43\x72\x6F\x61\x74\x69\x61\x6E","\x43\x7A\x65\x63\x68","\x44\x61\x6E\x69\x73\x68","\x44\x75\x74\x63\x68","\x45\x6E\x67\x6C\x69\x73\x68","\x45\x73\x70\x65\x72\x61\x6E\x74\x6F","\x45\x73\x74\x6F\x6E\x69\x61\x6E","\x46\x61\x72\x6F\x65\x73\x65","\x46\x69\x6C\x69\x70\x69\x6E\x6F","\x46\x69\x6E\x6E\x69\x73\x68","\x46\x72\x65\x6E\x63\x68","\x46\x72\x69\x73\x69\x61\x6E","\x47\x61\x6C\x69\x63\x69\x61\x6E","\x47\x65\x6F\x72\x67\x69\x61\x6E","\x47\x65\x72\x6D\x61\x6E","\x47\x72\x65\x65\x6B","\x47\x75\x61\x72\x61\x6E\x69","\x47\x75\x6A\x61\x72\x61\x74\x69","\x48\x61\x63\x6B\x65\x72","\x48\x61\x75\x73\x61","\x48\x69\x6E\x64\x69","\x48\x75\x6E\x67\x61\x72\x69\x61\x6E","\x49\x63\x65\x6C\x61\x6E\x64\x69\x63","\x49\x6E\x64\x6F\x6E\x65\x73\x69\x61\x6E","\x49\x6E\x74\x65\x72\x6C\x69\x6E\x67\x75\x61","\x49\x72\x69\x73\x68","\x49\x74\x61\x6C\x69\x61\x6E","\x4A\x61\x76\x61\x6E\x65\x73\x65","\x4A\x61\x70\x61\x6E\x65\x73\x65","\x4B\x61\x6E\x6E\x61\x64\x61","\x4B\x61\x7A\x61\x6B\x68","\x4B\x69\x6E\x79\x61\x72\x77\x61\x6E\x64\x61","\x4B\x69\x72\x75\x6E\x64\x69","\x4B\x6C\x69\x6E\x67\x6F\x6E","\x4B\x75\x72\x64\x69\x73\x68","\x4B\x6F\x72\x65\x61\x6E","\x4B\x79\x72\x67\x79\x7A","\x4C\x61\x6F\x74\x68\x69\x61\x6E","\x4C\x61\x74\x69\x6E","\x4C\x61\x74\x76\x69\x61\x6E","\x4C\x69\x6E\x67\x61\x6C\x61","\x4C\x69\x74\x68\x75\x61\x6E\x69\x61\x6E","\x4D\x61\x63\x65\x64\x6F\x6E\x69\x61\x6E","\x4D\x61\x6C\x61\x67\x61\x73\x79","\x4D\x61\x6C\x61\x79\x61\x6C\x61\x6D","\x4D\x61\x6C\x74\x65\x73\x65","\x4D\x61\x6F\x72\x69","\x4D\x61\x72\x61\x74\x68\x69","\x4D\x6F\x6C\x64\x61\x76\x69\x61\x6E","\x4D\x6F\x6E\x67\x6F\x6C\x69\x61\x6E","\x4D\x6F\x6E\x74\x65\x6E\x65\x67\x72\x69\x6E","\x4E\x65\x70\x61\x6C\x69","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E","\x4E\x6F\x72\x77\x65\x67\x69\x61\x6E\x20\x28\x4E\x79\x6E\x6F\x72\x73\x6B\x29","\x4F\x63\x63\x69\x74\x61\x6E","\x4F\x72\x69\x79\x61","\x4F\x72\x6F\x6D\x6F","\x50\x61\x73\x68\x74\x6F","\x50\x65\x72\x73\x69\x61\x6E","\x50\x69\x72\x61\x74\x65","\x50\x6F\x6C\x69\x73\x68","\x50\x75\x6E\x6A\x61\x62\x69","\x51\x75\x65\x63\x68\x75\x61","\x52\x6F\x6D\x61\x6E\x69\x61\x6E","\x52\x6F\x6D\x61\x6E\x73\x68","\x52\x75\x73\x73\x69\x61\x6E","\x53\x63\x6F\x74\x73\x20\x47\x61\x65\x6C\x69\x63","\x53\x65\x72\x62\x69\x61\x6E","\x53\x65\x72\x62\x6F\x2D\x43\x72\x6F\x61\x74\x69\x61\x6E","\x53\x65\x73\x6F\x74\x68\x6F","\x53\x68\x6F\x6E\x61","\x53\x69\x6E\x64\x68\x69","\x53\x69\x6E\x68\x61\x6C\x65\x73\x65","\x53\x6C\x6F\x76\x61\x6B","\x53\x6C\x6F\x76\x65\x6E\x69\x61\x6E","\x53\x6F\x6D\x61\x6C\x69","\x53\x70\x61\x6E\x69\x73\x68","\x53\x75\x6E\x64\x61\x6E\x65\x73\x65","\x53\x77\x61\x68\x69\x6C\x69","\x53\x77\x65\x64\x69\x73\x68","\x54\x61\x6A\x69\x6B","\x54\x61\x6D\x69\x6C","\x54\x61\x74\x61\x72","\x54\x65\x6C\x75\x67\x75","\x54\x68\x61\x69","\x54\x69\x67\x72\x69\x6E\x79\x61","\x54\x6F\x6E\x67\x61","\x54\x75\x72\x6B\x69\x73\x68","\x54\x75\x72\x6B\x6D\x65\x6E","\x54\x77\x69","\x55\x69\x67\x68\x75\x72","\x55\x6B\x72\x61\x69\x6E\x69\x61\x6E","\x55\x72\x64\x75","\x55\x7A\x62\x65\x6B","\x56\x69\x65\x74\x6E\x61\x6D\x65\x73\x65","\x57\x65\x6C\x73\x68","\x58\x68\x6F\x73\x61","\x59\x69\x64\x64\x69\x73\x68","\x59\x6F\x72\x75\x62\x61","\x5A\x75\x6C\x75"];var urlParams=(function(_0xbf83x2){var _0xbf83x3= new Object();var _0xbf83x4=_0xbf83x2[_0x991e[3]](_0x991e[2]);if(_0xbf83x4> 0){var _0xbf83x5=_0xbf83x2[_0x991e[6]](_0xbf83x4+ 1)[_0x991e[5]](_0x991e[4]);for(var _0xbf83x6=0;_0xbf83x6< _0xbf83x5[_0x991e[7]];_0xbf83x6++){_0xbf83x4= _0xbf83x5[_0xbf83x6][_0x991e[9]](_0x991e[8]);if(_0xbf83x4> 0){_0xbf83x3[_0xbf83x5[_0xbf83x6][_0x991e[6]](0,_0xbf83x4)]= _0xbf83x5[_0xbf83x6][_0x991e[6]](_0xbf83x4+ 1)}}};return _0xbf83x3})(window[_0x991e[1]][_0x991e[0]]);var t0= new Date();var MAX_REQUEST_SIZE=10485760;var MAX_WIDTH=12000;var MAX_HEIGHT=12000;var EXPORT_URL=_0x991e[10];var SHARE_HOST=_0x991e[11];var SAVE_URL=_0x991e[12];var VARIABLE_URL=_0x991e[13];var STENCIL_PATH=_0x991e[14];var SHAPES_PATH=_0x991e[15];var IMAGE_PATH=_0x991e[16];var STYLE_PATH=_0x991e[17];var CSS_PATH=_0x991e[17];var OPEN_FORM=_0x991e[18];var TEMPLATE_PATH=_0x991e[19];var RESOURCES_PATH=_0x991e[20];var RESOURCE_BASE=RESOURCES_PATH+ _0x991e[21];var tapAndHoldStartsConnection=true;var showConnectorImg=true;var mxLoadResources=false;var mxLanguage=_0x991e[22];switch(localStorage[_0x991e[26]](_0x991e[25])){case _0x991e[23]:mxLanguage= _0x991e[22];break;case _0x991e[24]:mxLanguage= _0x991e[24];break;default:mxLanguage= _0x991e[22]};var mxLanguages=[_0x991e[27],_0x991e[28],_0x991e[29],_0x991e[30],_0x991e[31],_0x991e[32],_0x991e[33],_0x991e[34],_0x991e[35],_0x991e[36],_0x991e[37],_0x991e[24],_0x991e[38],_0x991e[39],_0x991e[40],_0x991e[41],_0x991e[42],_0x991e[43],_0x991e[44],_0x991e[45],_0x991e[46],_0x991e[47],_0x991e[48],_0x991e[49],_0x991e[50],_0x991e[51],_0x991e[52]];var mxBasePath=_0x991e[53];var geBasePath=_0x991e[54];var ISPEECHLANG={usenglishfemale:_0x991e[55],usenglishmale:_0x991e[56],ukenglishfemale:_0x991e[57],ukenglishmale:_0x991e[58],auenglishfemale:_0x991e[59],usspanishfemale:_0x991e[60],usspanishmale:_0x991e[61],chchinesefemale:_0x991e[62],chchinesemale:_0x991e[63],hkchinesefemale:_0x991e[64],twchinesefemale:_0x991e[65],jpjapanesefemale:_0x991e[66],jpjapanesemale:_0x991e[67],krkoreanfemale:_0x991e[68],krkoreanmale:_0x991e[69],caenglishfemale:_0x991e[70],huhungarianfemale:_0x991e[71],brportuguesefemale:_0x991e[72],eurportuguesefemale:_0x991e[73],eurportuguesemale:_0x991e[74],eurspanishfemale:_0x991e[75],eurspanishmale:_0x991e[76],eurcatalanfemale:_0x991e[77],eurczechfemale:_0x991e[78],eurdanishfemale:_0x991e[79],eurfinnishfemale:_0x991e[80],eurfrenchfemale:_0x991e[81],eurfrenchmale:_0x991e[82],eurnorwegianfemale:_0x991e[83],eurdutchfemale:_0x991e[84],eurpolishfemale:_0x991e[85],euritalianfemale:_0x991e[86],euritalianmale:_0x991e[87],eurturkishfemale:_0x991e[88],eurturkishmale:_0x991e[89],eurgermanfemale:_0x991e[90],eurgermanmale:_0x991e[91],rurussianfemale:_0x991e[92],rurussianmale:_0x991e[93],swswedishfemale:_0x991e[94],cafrenchfemale:_0x991e[95],cafrenchmale:_0x991e[96]};var BOOLSELECT={"\x79\x65\x73":_0x991e[97],"\x6E\x6F":_0x991e[98]};var AWS_POLLY_REGION={"\x65\x75\x2D\x77\x65\x73\x74\x2D\x31":_0x991e[99],"\x75\x73\x2D\x65\x61\x73\x74\x2D\x31":_0x991e[100],"\x75\x73\x2D\x65\x61\x73\x74\x2D\x32":_0x991e[101],"\x75\x73\x2D\x77\x65\x73\x74\x2D\x32":_0x991e[102]};var AWS_POLLY_VOICE={Amy:_0x991e[103],Astrid:_0x991e[104],Brian:_0x991e[105],Carla:_0x991e[106],Carmen:_0x991e[107],Celine:_0x991e[108],Chantal:_0x991e[109],Conchita:_0x991e[110],Cristiano:_0x991e[111],Dora:_0x991e[112],Emma:_0x991e[113],Enrique:_0x991e[114],Ewa:_0x991e[115],Filiz:_0x991e[116],Geraint:_0x991e[117],Giorgio:_0x991e[118],Gwineth:_0x991e[119],Hans:_0x991e[120],Ines:_0x991e[121],Ivy:_0x991e[122],Jacek:_0x991e[123],Jan:_0x991e[124],Joanna:_0x991e[125],Joey:_0x991e[126],Justin:_0x991e[127],Karl:_0x991e[128],Kendra:_0x991e[129],Kimberly:_0x991e[130],Liv:_0x991e[131],Lotte:_0x991e[132],Mads:_0x991e[133],Maja:_0x991e[134],Marlene:_0x991e[135],Mathieu:_0x991e[136],Maxim:_0x991e[137],Miguel:_0x991e[138],Mizuki:_0x991e[139],Naja:_0x991e[140],Nicole:_0x991e[141],Penelope:_0x991e[142],Raveena:_0x991e[143],Ricardo:_0x991e[144],Ruben:_0x991e[145],Russell:_0x991e[146],Salli:_0x991e[147],Tatyana:_0x991e[148],Vitoria:_0x991e[149]};var ISPEECHASRLANG={"\x65\x6E\x2D\x55\x53":_0x991e[150],"\x65\x6E\x2D\x43\x41":_0x991e[151],"\x65\x6E\x2D\x47\x42":_0x991e[152],"\x65\x6E\x2D\x41\x55":_0x991e[153],"\x65\x73\x2D\x45\x53":_0x991e[154],"\x65\x73\x2D\x4D\x58":_0x991e[155],"\x69\x74\x2D\x49\x54":_0x991e[156],"\x66\x72\x2D\x46\x52":_0x991e[157],"\x66\x72\x2D\x43\x41":_0x991e[158],"\x70\x6C\x2D\x50\x4C":_0x991e[159],"\x70\x74\x2D\x50\x54":_0x991e[160],"\x63\x61\x2D\x45\x53":_0x991e[161],"\x7A\x68\x2D\x54\x57":_0x991e[162],"\x64\x61\x2D\x44\x4B":_0x991e[163],"\x66\x72\x2D\x46\x52":_0x991e[164],"\x6A\x61\x2D\x4A\x50":_0x991e[165],"\x6B\x6F\x2D\x4B\x52":_0x991e[166],"\x6E\x6C\x2D\x4E\x4C":_0x991e[167],"\x6E\x62\x2D\x4E\x4F":_0x991e[168],"\x70\x74\x2D\x42\x52":_0x991e[169],"\x72\x75\x2D\x52\x55":_0x991e[170],"\x73\x76\x2D\x53\x45":_0x991e[171],"\x7A\x68\x2D\x43\x4E":_0x991e[172],"\x7A\x68\x2D\x48\x4B":_0x991e[173]};var ISPEECHASRMODEL={0:_0x991e[174],date:_0x991e[175],usmoney:_0x991e[176],numbersto9:_0x991e[177],numbersto99:_0x991e[178],numbersto999:_0x991e[179],time:_0x991e[180],phonenumber:_0x991e[181],streets:_0x991e[182],citystate:_0x991e[183]};var ISPEECHBEEP={"\x42\x45\x45\x50":_0x991e[97],"\x4E\x4F\x42\x45\x45\x50":_0x991e[98]};var RECORDINGFORMAT={"\x77\x61\x76":_0x991e[184],"\x67\x73\x6D":_0x991e[185]};var SECRETDIGITSPOS={"\x66\x69\x72\x73\x74":_0x991e[186],"\x6C\x61\x73\x74":_0x991e[187]};var ASRINTKEYS={"\x23":_0x991e[188],"\x2A":_0x991e[189]};var GOOGLETTSLANG={"\x61\x66":_0x991e[190],"\x73\x71":_0x991e[191],"\x61\x6D":_0x991e[192],"\x61\x72":_0x991e[193],"\x68\x79":_0x991e[194],"\x61\x7A":_0x991e[195],"\x65\x75":_0x991e[196],"\x62\x65":_0x991e[197],"\x62\x6E":_0x991e[198],"\x62\x68":_0x991e[199],"\x62\x73":_0x991e[200],"\x62\x72":_0x991e[201],"\x62\x67":_0x991e[202],"\x6B\x6D":_0x991e[203],"\x63\x61":_0x991e[204],"\x7A\x68\x2D\x43\x4E":_0x991e[205],"\x7A\x68\x2D\x54\x57":_0x991e[206],"\x63\x6F":_0x991e[207],"\x68\x72":_0x991e[208],"\x63\x73":_0x991e[209],"\x64\x61":_0x991e[210],"\x6E\x6C":_0x991e[211],"\x65\x6E":_0x991e[212],"\x65\x6F":_0x991e[213],"\x65\x74":_0x991e[214],"\x66\x6F":_0x991e[215],"\x74\x6C":_0x991e[216],"\x66\x69":_0x991e[217],"\x66\x72":_0x991e[218],"\x66\x79":_0x991e[219],"\x67\x6C":_0x991e[220],"\x6B\x61":_0x991e[221],"\x64\x65":_0x991e[222],"\x65\x6C":_0x991e[223],"\x67\x6E":_0x991e[224],"\x67\x75":_0x991e[225],"\x78\x78\x2D\x68\x61\x63\x6B\x65\x72":_0x991e[226],"\x68\x61":_0x991e[227],"\x68\x69":_0x991e[228],"\x68\x75":_0x991e[229],"\x69\x73":_0x991e[230],"\x69\x64":_0x991e[231],"\x69\x61":_0x991e[232],"\x67\x61":_0x991e[233],"\x69\x74":_0x991e[234],"\x6A\x77":_0x991e[235],"\x6A\x61":_0x991e[236],"\x6B\x6E":_0x991e[237],"\x6B\x6B":_0x991e[238],"\x72\x77":_0x991e[239],"\x72\x6E":_0x991e[240],"\x78\x78\x2D\x6B\x6C\x69\x6E\x67\x6F\x6E":_0x991e[241],"\x6B\x75":_0x991e[242],"\x6B\x6F":_0x991e[243],"\x6B\x79":_0x991e[244],"\x6C\x6F":_0x991e[245],"\x6C\x61":_0x991e[246],"\x6C\x76":_0x991e[247],"\x6C\x6E":_0x991e[248],"\x6C\x74":_0x991e[249],"\x6D\x6B":_0x991e[250],"\x6D\x67":_0x991e[251],"\x6D\x6C":_0x991e[252],"\x6D\x74":_0x991e[253],"\x6D\x69":_0x991e[254],"\x6D\x72":_0x991e[255],"\x6D\x6F":_0x991e[256],"\x6D\x6E":_0x991e[257],"\x73\x72\x2D\x4D\x45":_0x991e[258],"\x6E\x65":_0x991e[259],"\x6E\x6F":_0x991e[260],"\x6E\x6E":_0x991e[261],"\x6F\x63":_0x991e[262],"\x6F\x72":_0x991e[263],"\x6F\x6D":_0x991e[264],"\x70\x73":_0x991e[265],"\x66\x61":_0x991e[266],"\x78\x78\x2D\x70\x69\x72\x61\x74\x65":_0x991e[267],"\x70\x6C":_0x991e[268],"\x70\x74\x2D\x42\x52":_0x991e[169],"\x70\x74\x2D\x50\x54":_0x991e[160],"\x70\x61":_0x991e[269],"\x71\x75":_0x991e[270],"\x72\x6F":_0x991e[271],"\x72\x6D":_0x991e[272],"\x72\x75":_0x991e[273],"\x67\x64":_0x991e[274],"\x73\x72":_0x991e[275],"\x73\x68":_0x991e[276],"\x73\x74":_0x991e[277],"\x73\x6E":_0x991e[278],"\x73\x64":_0x991e[279],"\x73\x69":_0x991e[280],"\x73\x6B":_0x991e[281],"\x73\x6C":_0x991e[282],"\x73\x6F":_0x991e[283],"\x65\x73":_0x991e[284],"\x73\x75":_0x991e[285],"\x73\x77":_0x991e[286],"\x73\x76":_0x991e[287],"\x74\x67":_0x991e[288],"\x74\x61":_0x991e[289],"\x74\x74":_0x991e[290],"\x74\x65":_0x991e[291],"\x74\x68":_0x991e[292],"\x74\x69":_0x991e[293],"\x74\x6F":_0x991e[294],"\x74\x72":_0x991e[295],"\x74\x6B":_0x991e[296],"\x74\x77":_0x991e[297],"\x75\x67":_0x991e[298],"\x75\x6B":_0x991e[299],"\x75\x72":_0x991e[300],"\x75\x7A":_0x991e[301],"\x76\x69":_0x991e[302],"\x63\x79":_0x991e[303],"\x78\x68":_0x991e[304],"\x79\x69":_0x991e[305],"\x79\x6F":_0x991e[306],"\x7A\x75":_0x991e[307]}
\ No newline at end of file
index 4e52755..c989d1f 100644 (file)
@@ -50,7 +50,7 @@
     <![endif]-->
     <script src="app/701b399a.vendor.js"></script>
 
-    <script src="app/9bfa3723.app.js"></script>
+    <script src="app/7cc026e6.app.js"></script>
 
     <!-- BEGIN JAVASCRIPTS(Load javascripts at bottom, this will reduce page load time) -->
     <!-- BEGIN CORE PLUGINS -->
index 0f7319b..2889d48 100644 (file)
@@ -1 +1 @@
-var _0x77ff=[]
\ No newline at end of file
+var _0x817d=[]
\ No newline at end of file
index 68f70ea..cdde13d 100644 (file)
@@ -1 +1 @@
-var _0x9a5a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x69\x64","\x75\x73\x65\x72","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x6C\x6C","\x76\x6F\x69\x63\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x70\x61\x75\x73\x65","\x75\x6E\x70\x61\x75\x73\x65","\x6E\x61\x6D\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x64\x61\x74\x61\x32","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x66\x6F\x72\x6D\x61\x74","\x74\x79\x70\x65","\x64\x61\x74\x61\x34","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x9a5a[0];var _=require(_0x9a5a[1]);var Action=require(_0x9a5a[3])[_0x9a5a[2]];var User=require(_0x9a5a[3])[_0x9a5a[4]];var sequelize=require(_0x9a5a[3])[_0x9a5a[5]];var BPromise=require(_0x9a5a[6]);var util=require(_0x9a5a[7]);var logger=require(_0x9a5a[9])(_0x9a5a[8]);function handleError(_0x9249x9,_0x9249xa){logger[_0x9a5a[11]](_0x9249xa[_0x9a5a[10]]);return _0x9249x9[_0x9a5a[13]](500)[_0x9a5a[12]](_0x9249xa)}function responseWithResult(_0x9249x9,_0x9249xc){_0x9249xc= _0x9249xc|| 200;return function(_0x9249xd){if(_0x9249xd){_0x9249x9[_0x9a5a[13]](_0x9249xc)[_0x9a5a[14]](_0x9249xd)}}}function handleEntityNotFound(_0x9249x9){return function(_0x9249xd){if(!_0x9249xd){_0x9249x9[_0x9a5a[13]](404)[_0x9a5a[15]]();return null};return _0x9249xd}}function saveUpdates(_0x9249x10){return function(_0x9249xd){return _0x9249xd[_0x9a5a[17]](_0x9249x10)[_0x9a5a[16]](function(_0x9249x11){return _0x9249x11})}}function removeEntity(_0x9249x9){return function(_0x9249xd){if(_0x9249xd){return _0x9249xd[_0x9a5a[18]]()[_0x9a5a[16]](function(){_0x9249x9[_0x9a5a[13]](204)[_0x9a5a[15]]()})}}}exports[_0x9a5a[19]]= function(_0x9249x13,_0x9249x9){return Action[_0x9a5a[21]]()[_0x9a5a[16]](responseWithResult(_0x9249x9))[_0x9a5a[20]](function(_0x9249xa){handleError(_0x9249x9,_0x9249xa)})};exports[_0x9a5a[22]]= function(_0x9249x13,_0x9249x9,_0x9249x14){_0x9249x13[_0x9a5a[24]][_0x9a5a[23]]= _0x9249x13[_0x9a5a[26]][_0x9a5a[25]];_[_0x9a5a[28]](_0x9249x13[_0x9a5a[24]],_0x9249x13[_0x9a5a[27]]);return BPromise[_0x9a5a[36]]()[_0x9a5a[16]](function(){if(!_0x9249x13[_0x9a5a[24]][_0x9a5a[29]]|| _[_0x9a5a[32]]([_0x9a5a[30],_0x9a5a[31]],_0x9249x13[_0x9a5a[24]][_0x9a5a[29]])){switch(_0x9249x13[_0x9a5a[24]][_0x9a5a[35]]){case _0x9a5a[33]:;case _0x9a5a[34]:return sendAction(_0x9249x13,_0x9249x9);default:return null}};return null})[_0x9a5a[16]](function(){return Action[_0x9a5a[22]](_0x9249x13[_0x9a5a[24]],{body:_0x9249x13[_0x9a5a[24]]})})[_0x9a5a[16]](function(_0x9249x15){return _0x9249x9[_0x9a5a[13]](201)[_0x9a5a[12]](_0x9249x15)})[_0x9a5a[20]](function(_0x9249xa){return handleError(_0x9249x9,_0x9249xa)})};function sendAction(_0x9249x13,_0x9249x9){return BPromise[_0x9a5a[36]]()[_0x9a5a[16]](function(){return User[_0x9a5a[50]](_0x9249x13[_0x9a5a[24]][_0x9a5a[49]])})[_0x9a5a[16]](function(_0x9249x17){if(!_0x9249x17){_0x9249x9[_0x9a5a[13]](404)[_0x9a5a[15]]();return null};_0x9249x13[_0x9a5a[24]][_0x9a5a[37]]= _0x9249x17[_0x9a5a[35]];var _0x9249x15;switch(_0x9249x13[_0x9a5a[24]][_0x9a5a[35]]){case _0x9a5a[33]:_0x9249x15= {message:_0x9a5a[38],agent:_0x9249x13[_0x9a5a[24]][_0x9a5a[37]],queueStatus:_0x9249x17[_0x9a5a[39]],action:{action:_0x9a5a[38],interface:util[_0x9a5a[42]](_0x9a5a[40],_0x9a5a[41],_0x9249x13[_0x9a5a[24]][_0x9a5a[37]]),paused:true,reason:_0x9249x13[_0x9a5a[24]][_0x9a5a[43]]|| _0x9249x13[_0x9a5a[24]][_0x9a5a[44]]|| _0x9a5a[45]}};break;case _0x9a5a[34]:_0x9249x15= {message:_0x9a5a[38],agent:_0x9249x13[_0x9a5a[24]][_0x9a5a[37]],queueStatus:_0x9249x17[_0x9a5a[39]],action:{action:_0x9a5a[38],interface:util[_0x9a5a[42]](_0x9a5a[40],_0x9a5a[41],_0x9249x13[_0x9a5a[24]][_0x9a5a[37]]),paused:false}};break;default:};if(_0x9249x15){return _0x9249x13[_0x9a5a[48]][_0x9a5a[47]][_0x9a5a[46]][_0x9a5a[12]](_0x9249x15)};return null})}
\ No newline at end of file
+var _0x9d43=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x69\x64","\x75\x73\x65\x72","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x6C\x6C","\x76\x6F\x69\x63\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x70\x61\x75\x73\x65","\x75\x6E\x70\x61\x75\x73\x65","\x6E\x61\x6D\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x64\x61\x74\x61\x32","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x66\x6F\x72\x6D\x61\x74","\x74\x79\x70\x65","\x64\x61\x74\x61\x34","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x9d43[0];var _=require(_0x9d43[1]);var Action=require(_0x9d43[3])[_0x9d43[2]];var User=require(_0x9d43[3])[_0x9d43[4]];var sequelize=require(_0x9d43[3])[_0x9d43[5]];var BPromise=require(_0x9d43[6]);var util=require(_0x9d43[7]);var logger=require(_0x9d43[9])(_0x9d43[8]);function handleError(_0x7354x9,_0x7354xa){logger[_0x9d43[11]](_0x7354xa[_0x9d43[10]]);return _0x7354x9[_0x9d43[13]](500)[_0x9d43[12]](_0x7354xa)}function responseWithResult(_0x7354x9,_0x7354xc){_0x7354xc= _0x7354xc|| 200;return function(_0x7354xd){if(_0x7354xd){_0x7354x9[_0x9d43[13]](_0x7354xc)[_0x9d43[14]](_0x7354xd)}}}function handleEntityNotFound(_0x7354x9){return function(_0x7354xd){if(!_0x7354xd){_0x7354x9[_0x9d43[13]](404)[_0x9d43[15]]();return null};return _0x7354xd}}function saveUpdates(_0x7354x10){return function(_0x7354xd){return _0x7354xd[_0x9d43[17]](_0x7354x10)[_0x9d43[16]](function(_0x7354x11){return _0x7354x11})}}function removeEntity(_0x7354x9){return function(_0x7354xd){if(_0x7354xd){return _0x7354xd[_0x9d43[18]]()[_0x9d43[16]](function(){_0x7354x9[_0x9d43[13]](204)[_0x9d43[15]]()})}}}exports[_0x9d43[19]]= function(_0x7354x13,_0x7354x9){return Action[_0x9d43[21]]()[_0x9d43[16]](responseWithResult(_0x7354x9))[_0x9d43[20]](function(_0x7354xa){handleError(_0x7354x9,_0x7354xa)})};exports[_0x9d43[22]]= function(_0x7354x13,_0x7354x9,_0x7354x14){_0x7354x13[_0x9d43[24]][_0x9d43[23]]= _0x7354x13[_0x9d43[26]][_0x9d43[25]];_[_0x9d43[28]](_0x7354x13[_0x9d43[24]],_0x7354x13[_0x9d43[27]]);return BPromise[_0x9d43[36]]()[_0x9d43[16]](function(){if(!_0x7354x13[_0x9d43[24]][_0x9d43[29]]|| _[_0x9d43[32]]([_0x9d43[30],_0x9d43[31]],_0x7354x13[_0x9d43[24]][_0x9d43[29]])){switch(_0x7354x13[_0x9d43[24]][_0x9d43[35]]){case _0x9d43[33]:;case _0x9d43[34]:return sendAction(_0x7354x13,_0x7354x9);default:return null}};return null})[_0x9d43[16]](function(){return Action[_0x9d43[22]](_0x7354x13[_0x9d43[24]],{body:_0x7354x13[_0x9d43[24]]})})[_0x9d43[16]](function(_0x7354x15){return _0x7354x9[_0x9d43[13]](201)[_0x9d43[12]](_0x7354x15)})[_0x9d43[20]](function(_0x7354xa){return handleError(_0x7354x9,_0x7354xa)})};function sendAction(_0x7354x13,_0x7354x9){return BPromise[_0x9d43[36]]()[_0x9d43[16]](function(){return User[_0x9d43[50]](_0x7354x13[_0x9d43[24]][_0x9d43[49]])})[_0x9d43[16]](function(_0x7354x17){if(!_0x7354x17){_0x7354x9[_0x9d43[13]](404)[_0x9d43[15]]();return null};_0x7354x13[_0x9d43[24]][_0x9d43[37]]= _0x7354x17[_0x9d43[35]];var _0x7354x15;switch(_0x7354x13[_0x9d43[24]][_0x9d43[35]]){case _0x9d43[33]:_0x7354x15= {message:_0x9d43[38],agent:_0x7354x13[_0x9d43[24]][_0x9d43[37]],queueStatus:_0x7354x17[_0x9d43[39]],action:{action:_0x9d43[38],interface:util[_0x9d43[42]](_0x9d43[40],_0x9d43[41],_0x7354x13[_0x9d43[24]][_0x9d43[37]]),paused:true,reason:_0x7354x13[_0x9d43[24]][_0x9d43[43]]|| _0x7354x13[_0x9d43[24]][_0x9d43[44]]|| _0x9d43[45]}};break;case _0x9d43[34]:_0x7354x15= {message:_0x9d43[38],agent:_0x7354x13[_0x9d43[24]][_0x9d43[37]],queueStatus:_0x7354x17[_0x9d43[39]],action:{action:_0x9d43[38],interface:util[_0x9d43[42]](_0x9d43[40],_0x9d43[41],_0x7354x13[_0x9d43[24]][_0x9d43[37]]),paused:false}};break;default:};if(_0x7354x15){return _0x7354x13[_0x9d43[48]][_0x9d43[47]][_0x9d43[46]][_0x9d43[12]](_0x7354x15)};return null})}
\ No newline at end of file
index aa0da22..121fe69 100644 (file)
@@ -1 +1 @@
-var _0x6e13=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6e13[0];const EventEmitter=require(_0x6e13[1]);const Action=require(_0x6e13[3])[_0x6e13[2]];var ActionEvents= new EventEmitter();ActionEvents[_0x6e13[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6e13[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6e13[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6e13[6]};for(var e in events){var event=events[e];Action[_0x6e13[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xf378x8,_0xf378x9,_0xf378xa){ActionEvents[_0x6e13[10]](event+ _0x6e13[8]+ _0xf378x8[_0x6e13[9]],_0xf378x8);ActionEvents[_0x6e13[10]](event,_0xf378x8);_0xf378xa(null)}}module[_0x6e13[11]]= ActionEvents
\ No newline at end of file
+var _0x3c50=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3c50[0];const EventEmitter=require(_0x3c50[1]);const Action=require(_0x3c50[3])[_0x3c50[2]];var ActionEvents= new EventEmitter();ActionEvents[_0x3c50[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3c50[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3c50[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3c50[6]};for(var e in events){var event=events[e];Action[_0x3c50[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6df2x8,_0x6df2x9,_0x6df2xa){ActionEvents[_0x3c50[10]](event+ _0x3c50[8]+ _0x6df2x8[_0x3c50[9]],_0x6df2x8);ActionEvents[_0x3c50[10]](event,_0x6df2x8);_0x6df2xa(null)}}module[_0x3c50[11]]= ActionEvents
\ No newline at end of file
index 656f6d7..161ff1a 100644 (file)
@@ -1 +1 @@
-var _0x317a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x61\x63\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x61\x63\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x317a[0];const ActionEvents=require(_0x317a[1]);var events=[_0x317a[2],_0x317a[3]];exports[_0x317a[4]]= function(_0x197ax3){for(var _0x197ax4=0,_0x197ax5=events[_0x317a[5]];_0x197ax4< _0x197ax5;_0x197ax4++){var _0x197ax6=events[_0x197ax4];var _0x197ax7=createListener(_0x317a[6]+ _0x197ax6,_0x197ax3);ActionEvents[_0x317a[7]](_0x197ax6,_0x197ax7);_0x197ax3[_0x317a[7]](_0x317a[8],removeListener(_0x197ax6,_0x197ax7))}};function createListener(_0x197ax6,_0x197ax3){return function(_0x197ax9){_0x197ax3[_0x317a[9]](_0x197ax6,_0x197ax9)}}function removeListener(_0x197ax6,_0x197ax7){return function(){ActionEvents[_0x317a[10]](_0x197ax6,_0x197ax7)}}
\ No newline at end of file
+var _0x9f9a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x61\x63\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x61\x63\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9f9a[0];const ActionEvents=require(_0x9f9a[1]);var events=[_0x9f9a[2],_0x9f9a[3]];exports[_0x9f9a[4]]= function(_0xc8eax3){for(var _0xc8eax4=0,_0xc8eax5=events[_0x9f9a[5]];_0xc8eax4< _0xc8eax5;_0xc8eax4++){var _0xc8eax6=events[_0xc8eax4];var _0xc8eax7=createListener(_0x9f9a[6]+ _0xc8eax6,_0xc8eax3);ActionEvents[_0x9f9a[7]](_0xc8eax6,_0xc8eax7);_0xc8eax3[_0x9f9a[7]](_0x9f9a[8],removeListener(_0xc8eax6,_0xc8eax7))}};function createListener(_0xc8eax6,_0xc8eax3){return function(_0xc8eax9){_0xc8eax3[_0x9f9a[9]](_0xc8eax6,_0xc8eax9)}}function removeListener(_0xc8eax6,_0xc8eax7){return function(){ActionEvents[_0x9f9a[10]](_0xc8eax6,_0xc8eax7)}}
\ No newline at end of file
index efcbe6c..1dc5906 100644 (file)
@@ -1 +1 @@
-var _0x88e5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x61\x63\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x88e5[0];var express=require(_0x88e5[1]);var auth=require(_0x88e5[2]);var controller=require(_0x88e5[3]);var router=express.Router();router[_0x88e5[7]](_0x88e5[4],auth[_0x88e5[5]](),controller[_0x88e5[6]]);router[_0x88e5[10]](_0x88e5[8],auth[_0x88e5[5]](),controller[_0x88e5[9]]);module[_0x88e5[11]]= router
\ No newline at end of file
+var _0x6048=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x61\x63\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6048[0];var express=require(_0x6048[1]);var auth=require(_0x6048[2]);var controller=require(_0x6048[3]);var router=express.Router();router[_0x6048[7]](_0x6048[4],auth[_0x6048[5]](),controller[_0x6048[6]]);router[_0x6048[10]](_0x6048[8],auth[_0x6048[5]](),controller[_0x6048[9]]);module[_0x6048[11]]= router
\ No newline at end of file
index 2a545c0..e70bee7 100644 (file)
@@ -1 +1 @@
-var _0xdc87=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x53\x65\x74\x74\x69\x6E\x67","\x55\x73\x65\x72","\x54\x65\x61\x6D","\x4C\x69\x73\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x76\x61\x6C\x75\x65\x73","\x62\x6F\x64\x79","\x53\x49\x50\x2F\x25\x73","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x6F\x69\x63\x65","\x61\x64\x64\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x68\x61\x74","\x61\x64\x64\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x6D\x61\x69\x6C","\x61\x64\x64\x46\x61\x78\x51\x75\x65\x75\x65","\x66\x61\x78","\x61\x64\x64\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x6D\x73","\x61\x64\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x72\x61\x6D\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x69\x64\x73","\x72\x65\x6D\x6F\x76\x65\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x49\x6E\x64\x65\x78","\x63\x68\x65\x63\x6B\x50\x61\x75\x73\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x51\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x4F\x6E\x6C\x69\x6E\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x53\x69\x70\x53\x74\x61\x74\x75\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x56\x6F\x69\x63\x65\x49\x6E\x64\x65\x78","\x72\x6F\x77\x73","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x6D\x65\x72\x67\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x43\x68\x61\x74\x49\x6E\x64\x65\x78","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x71\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4D\x61\x69\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x46\x61\x78\x49\x6E\x64\x65\x78","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x53\x6D\x73\x49\x6E\x64\x65\x78","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x64\x64\x55\x73\x65\x72","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x49\x6E\x76\x61\x6C\x69\x64\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x70\x61\x74\x74\x65\x72\x6E","\x73\x74\x61\x72\x74\x49\x6E\x64\x65\x78","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x4E\x75\x6D\x62\x65\x72","\x6D\x69\x6E\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x61\x6D\x6F\x75\x6E\x74","\x63\x6C\x6F\x6E\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x40","\x73\x70\x6C\x69\x74","\x4E\x6F\x20\x61\x67\x65\x6E\x74\x73\x20\x61\x6D\x6F\x75\x6E\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x21","\x75\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xdc87[0];var _=require(_0xdc87[1]);var sequelize=require(_0xdc87[3])[_0xdc87[2]];var BPromise=require(_0xdc87[4]);var util=require(_0xdc87[5]);var Util=require(_0xdc87[6]);var userTools=require(_0xdc87[7]);var logger=require(_0xdc87[9])(_0xdc87[8]);var OpenchannelQueue=require(_0xdc87[3])[_0xdc87[10]];var VoiceQueue=require(_0xdc87[3])[_0xdc87[11]];var ChatQueue=require(_0xdc87[3])[_0xdc87[12]];var MailQueue=require(_0xdc87[3])[_0xdc87[13]];var FaxQueue=require(_0xdc87[3])[_0xdc87[14]];var SmsQueue=require(_0xdc87[3])[_0xdc87[15]];var MailRoom=require(_0xdc87[3])[_0xdc87[16]];var Setting=require(_0xdc87[3])[_0xdc87[17]];var Agent=require(_0xdc87[3])[_0xdc87[18]];var User=require(_0xdc87[3])[_0xdc87[18]];var Team=require(_0xdc87[3])[_0xdc87[19]];var List=require(_0xdc87[3])[_0xdc87[20]];exports[_0xdc87[21]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[27]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[36]]= function(_0x144dx14,_0x144dx15,_0x144dx16){return Agent[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]],{attributes:[_0xdc87[28],_0xdc87[41]]})[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](401)};switch(_0x144dx14[_0xdc87[61]][_0xdc87[60]]){case _0xdc87[45]:return _0x144dx1a[_0xdc87[44]](_0x144dx14[_0xdc87[39]][_0xdc87[38]],{interface:util[_0xdc87[42]](_0xdc87[40],_0x144dx1a[_0xdc87[41]]),stateinterface:util[_0xdc87[42]](_0xdc87[40],_0x144dx1a[_0xdc87[41]]),membername:_0x144dx1a[_0xdc87[41]],UserId:_0x144dx1a[_0xdc87[28]],penalty:_0x144dx14[_0xdc87[39]][_0xdc87[43]]});case _0xdc87[51]:return ChatQueue[_0xdc87[50]]({where:{id:_0x144dx14[_0xdc87[39]][_0xdc87[38]]},attributes:[_0xdc87[28],_0xdc87[41]],raw:true})[_0xdc87[25]](function(_0x144dx19){if(_0x144dx19){var _0x144dx1b=[];_[_0xdc87[48]](_0x144dx19,function(_0x144dx1c){_0x144dx1b[_0xdc87[47]](_0x144dx1a[_0xdc87[46]](_0x144dx1c[_0xdc87[28]],{queue:_0x144dx1c[_0xdc87[41]],penalty:_0x144dx14[_0xdc87[39]][_0xdc87[43]]}))});return BPromise[_0xdc87[49]](_0x144dx1b)}});case _0xdc87[53]:return MailQueue[_0xdc87[50]]({where:{id:_0x144dx14[_0xdc87[39]][_0xdc87[38]]},attributes:[_0xdc87[28],_0xdc87[41]],raw:true})[_0xdc87[25]](function(_0x144dx19){if(_0x144dx19){var _0x144dx1b=[];_[_0xdc87[48]](_0x144dx19,function(_0x144dx1c){_0x144dx1b[_0xdc87[47]](_0x144dx1a[_0xdc87[52]](_0x144dx1c[_0xdc87[28]],{queue:_0x144dx1c[_0xdc87[41]],penalty:_0x144dx14[_0xdc87[39]][_0xdc87[43]]}))});return BPromise[_0xdc87[49]](_0x144dx1b)}});case _0xdc87[55]:return FaxQueue[_0xdc87[50]]({where:{id:_0x144dx14[_0xdc87[39]][_0xdc87[38]]},attributes:[_0xdc87[28],_0xdc87[41]],raw:true})[_0xdc87[25]](function(_0x144dx19){if(_0x144dx19){var _0x144dx1b=[];_[_0xdc87[48]](_0x144dx19,function(_0x144dx1c){_0x144dx1b[_0xdc87[47]](_0x144dx1a[_0xdc87[54]](_0x144dx1c[_0xdc87[28]],{queue:_0x144dx1c[_0xdc87[41]],penalty:_0x144dx14[_0xdc87[39]][_0xdc87[43]]}))});return BPromise[_0xdc87[49]](_0x144dx1b)}});case _0xdc87[57]:return SmsQueue[_0xdc87[50]]({where:{id:_0x144dx14[_0xdc87[39]][_0xdc87[38]]},attributes:[_0xdc87[28],_0xdc87[41]],raw:true})[_0xdc87[25]](function(_0x144dx19){if(_0x144dx19){var _0x144dx1b=[];_[_0xdc87[48]](_0x144dx19,function(_0x144dx1c){_0x144dx1b[_0xdc87[47]](_0x144dx1a[_0xdc87[56]](_0x144dx1c[_0xdc87[28]],{queue:_0x144dx1c[_0xdc87[41]],penalty:_0x144dx14[_0xdc87[39]][_0xdc87[43]]}))});return BPromise[_0xdc87[49]](_0x144dx1b)}});case _0xdc87[59]:return OpenchannelQueue[_0xdc87[50]]({where:{id:_0x144dx14[_0xdc87[39]][_0xdc87[38]]},attributes:[_0xdc87[28],_0xdc87[41]],raw:true})[_0xdc87[25]](function(_0x144dx19){if(_0x144dx19){var _0x144dx1b=[];_[_0xdc87[48]](_0x144dx19,function(_0x144dx1c){_0x144dx1b[_0xdc87[47]](_0x144dx1a[_0xdc87[58]](_0x144dx1c[_0xdc87[28]],{queue:_0x144dx1c[_0xdc87[41]],penalty:_0x144dx14[_0xdc87[39]][_0xdc87[43]]}))});return BPromise[_0xdc87[49]](_0x144dx1b)}});default:return null}})[_0xdc87[25]](function(_0x144dx19){return _0x144dx15[_0xdc87[37]](_0x144dx19?200:401)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[62]]= function(_0x144dx14,_0x144dx15,_0x144dx16){return Agent[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](401)};switch(_0x144dx14[_0xdc87[61]][_0xdc87[60]]){case _0xdc87[45]:return _0x144dx1a[_0xdc87[64]](_0x144dx14[_0xdc87[26]][_0xdc87[63]]);case _0xdc87[51]:return _0x144dx1a[_0xdc87[65]](_0x144dx14[_0xdc87[26]][_0xdc87[63]]);case _0xdc87[53]:return _0x144dx1a[_0xdc87[66]](_0x144dx14[_0xdc87[26]][_0xdc87[63]]);case _0xdc87[57]:return _0x144dx1a[_0xdc87[67]](_0x144dx14[_0xdc87[26]][_0xdc87[63]]);case _0xdc87[55]:return _0x144dx1a[_0xdc87[68]](_0x144dx14[_0xdc87[26]][_0xdc87[63]]);case _0xdc87[59]:return _0x144dx1a[_0xdc87[69]](_0x144dx14[_0xdc87[26]][_0xdc87[63]]);default:return null}})[_0xdc87[25]](function(_0x144dx19){return _0x144dx15[_0xdc87[37]](_0x144dx19?200:401)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[70]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[27]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[75]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:var _0x144dx1d=[];return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[80]]({},{attributes:[_0xdc87[41]],include:[{raw:true,model:User,attributes:[_0xdc87[28]]}]}))[_0xdc87[25]](function(_0x144dx19){var _0x144dx1e=_[_0xdc87[77]](_0x144dx19[_0xdc87[76]],_0xdc87[41]);_0x144dx19[_0xdc87[76]][_0xdc87[48]](function(_0x144dx1c){_0x144dx1d= _[_0xdc87[78]](_0x144dx1d,_[_0xdc87[77]](_0x144dx1c.Users,_0xdc87[28]))});return User[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](_[_0xdc87[79]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]],{id:{$in:_0x144dx1d}}),{include:[{model:VoiceQueue,where:{name:{$in:_0x144dx1e}},required:false}]}))})[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[81]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:var _0x144dx1d=[];return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[82]]({},{attributes:[_0xdc87[28]],include:[{raw:true,model:User,attributes:[_0xdc87[28]]}]}))[_0xdc87[25]](function(_0x144dx19){var _0x144dx1f=_[_0xdc87[77]](_0x144dx19[_0xdc87[76]],_0xdc87[28]);_0x144dx19[_0xdc87[76]][_0xdc87[48]](function(_0x144dx1c){_0x144dx1d= _[_0xdc87[78]](_0x144dx1d,_[_0xdc87[77]](_0x144dx1c.Users,_0xdc87[28]))});return User[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](_[_0xdc87[79]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]],{id:{$in:_0x144dx1d}}),{include:[{model:ChatQueue,where:{id:{$in:_0x144dx1f}},required:false}]}))})[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]},_0xdc87[83])[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[84]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:var _0x144dx1d=[];return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[85]]({},{attributes:[_0xdc87[28]],include:[{raw:true,model:User,attributes:[_0xdc87[28]]}]}))[_0xdc87[25]](function(_0x144dx19){var _0x144dx20=_[_0xdc87[77]](_0x144dx19[_0xdc87[76]],_0xdc87[28]);_0x144dx19[_0xdc87[76]][_0xdc87[48]](function(_0x144dx1c){_0x144dx1d= _[_0xdc87[78]](_0x144dx1d,_[_0xdc87[77]](_0x144dx1c.Users,_0xdc87[28]))});return User[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](_[_0xdc87[79]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]],{id:{$in:_0x144dx1d}}),{include:[{model:MailQueue,where:{id:{$in:_0x144dx20}},required:false}]}))})[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]},_0xdc87[83])[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[86]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:var _0x144dx1d=[];return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[87]]({},{attributes:[_0xdc87[28]],include:[{raw:true,model:User,attributes:[_0xdc87[28]]}]}))[_0xdc87[25]](function(_0x144dx19){var _0x144dx21=_[_0xdc87[77]](_0x144dx19[_0xdc87[76]],_0xdc87[28]);_0x144dx19[_0xdc87[76]][_0xdc87[48]](function(_0x144dx1c){_0x144dx1d= _[_0xdc87[78]](_0x144dx1d,_[_0xdc87[77]](_0x144dx1c.Users,_0xdc87[28]))});return User[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](_[_0xdc87[79]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]],{id:{$in:_0x144dx1d}}),{include:[{model:FaxQueue,where:{id:{$in:_0x144dx21}},required:false}]}))})[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]},_0xdc87[83])[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[88]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:var _0x144dx1d=[];return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[89]]({},{attributes:[_0xdc87[28]],include:[{raw:true,model:User,attributes:[_0xdc87[28]]}]}))[_0xdc87[25]](function(_0x144dx19){var _0x144dx22=_[_0xdc87[77]](_0x144dx19[_0xdc87[76]],_0xdc87[28]);_0x144dx19[_0xdc87[76]][_0xdc87[48]](function(_0x144dx1c){_0x144dx1d= _[_0xdc87[78]](_0x144dx1d,_[_0xdc87[77]](_0x144dx1c.Users,_0xdc87[28]))});return User[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](_[_0xdc87[79]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]],{id:{$in:_0x144dx1d}}),{include:[{model:SmsQueue,where:{id:{$in:_0x144dx22}},required:false}]}))})[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]},_0xdc87[83])[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[90]]= function(_0x144dx14,_0x144dx15,_0x144dx16){switch(_0x144dx14[_0xdc87[29]][_0xdc87[35]]){case _0xdc87[29]:var _0x144dx1d=[];return User[_0xdc87[30]](_0x144dx14[_0xdc87[29]][_0xdc87[28]],{attributes:[_0xdc87[28]]})[_0xdc87[25]](Util[_0xdc87[91]]({},{attributes:[_0xdc87[28]],include:[{raw:true,model:User,attributes:[_0xdc87[28]]}]}))[_0xdc87[25]](function(_0x144dx19){var _0x144dx23=_[_0xdc87[77]](_0x144dx19[_0xdc87[76]],_0xdc87[28]);_0x144dx19[_0xdc87[76]][_0xdc87[48]](function(_0x144dx1c){_0x144dx1d= _[_0xdc87[78]](_0x144dx1d,_[_0xdc87[77]](_0x144dx1c.Users,_0xdc87[28]))});return User[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]})[_0xdc87[32]](_[_0xdc87[79]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]],{id:{$in:_0x144dx1d}}),{include:[{model:OpenchannelQueue,where:{id:{$in:_0x144dx23}},required:false}]}))})[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)});default:return Agent[_0xdc87[34]](_0xdc87[33],{method:[_0xdc87[71],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[72],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[73],_0x144dx14[_0xdc87[26]]]},{method:[_0xdc87[74],_0x144dx14[_0xdc87[26]]]},_0xdc87[83])[_0xdc87[32]](Util[_0xdc87[31]](_0x144dx14[_0xdc87[26]]))[_0xdc87[25]](function(_0x144dx18){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx18)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})}};exports[_0xdc87[92]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx15[_0xdc87[23]](_0x144dx1a)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[93]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx1a[_0xdc87[95]]({attributes:[_0xdc87[41]]})})[_0xdc87[25]](function(_0x144dx1e){return _0x144dx15[_0xdc87[23]]({count:_0x144dx1e[_0xdc87[94]],rows:_0x144dx1e})})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[96]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx1a[_0xdc87[97]]({attributes:[_0xdc87[28]]})})[_0xdc87[25]](function(_0x144dx1f){return _0x144dx15[_0xdc87[23]]({count:_0x144dx1f[_0xdc87[94]],rows:_0x144dx1f})})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[98]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx1a[_0xdc87[99]]({attributes:[_0xdc87[28]]})})[_0xdc87[25]](function(_0x144dx20){return _0x144dx15[_0xdc87[23]]({count:_0x144dx20[_0xdc87[94]],rows:_0x144dx20})})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[100]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx1a[_0xdc87[101]]({attributes:[_0xdc87[28]]})})[_0xdc87[25]](function(_0x144dx21){return _0x144dx15[_0xdc87[23]]({count:_0x144dx21[_0xdc87[94]],rows:_0x144dx21})})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[102]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx1a[_0xdc87[103]]({attributes:[_0xdc87[28]]})})[_0xdc87[25]](function(_0x144dx22){return _0x144dx15[_0xdc87[23]]({count:_0x144dx22[_0xdc87[94]],rows:_0x144dx22})})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[104]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx1a[_0xdc87[105]]({attributes:[_0xdc87[28]]})})[_0xdc87[25]](function(_0x144dx24){return _0x144dx15[_0xdc87[23]]({count:_0x144dx24[_0xdc87[94]],rows:_0x144dx24})})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[106]]= function(_0x144dx14,_0x144dx15){var _0x144dx25;_0x144dx14[_0xdc87[39]][_0xdc87[35]]= _0xdc87[33];return sequelize[_0xdc87[116]](function(_0x144dx26){return Setting[_0xdc87[30]](1)[_0xdc87[25]](function(_0x144dx28){var _0x144dx29=String(_0x144dx14[_0xdc87[39]][_0xdc87[112]]);var _0x144dx2a=_0x144dx28[_0xdc87[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0x144dx2a[_0xdc87[114]](_0x144dx29)){throw  new Error(_0xdc87[115])};return Agent[_0xdc87[34]](_0xdc87[33])[_0xdc87[106]](_0x144dx14[_0xdc87[39]],{transaction:_0x144dx26})})[_0xdc87[25]](userTools[_0xdc87[111]]({transaction:_0x144dx26}))[_0xdc87[25]](function(_0x144dx1a){_0x144dx25= _0x144dx1a;return Team[_0xdc87[110]]({where:{defaultEntry:true}})})[_0xdc87[25]](function(_0x144dx27){return _0x144dx27[_0xdc87[109]](_0x144dx25[_0xdc87[28]],{transaction:_0x144dx26})})})[_0xdc87[25]](function(){return _0x144dx15[_0xdc87[24]](201)[_0xdc87[23]](_0x144dx25)})[_0xdc87[22]](sequelize.UniqueConstraintError,function(_0x144dx17){return Util[_0xdc87[108]][_0xdc87[107]](_0x144dx15,_0x144dx17)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[117]]= function(_0x144dx14,_0x144dx15){var _0x144dx2b;var _0x144dx2c;var _0x144dx2d=[];var _0x144dx29=String(_0x144dx14[_0xdc87[39]][_0xdc87[112]]);return sequelize[_0xdc87[116]](function(_0x144dx26){return Setting[_0xdc87[30]](1)[_0xdc87[25]](function(_0x144dx28){_0x144dx2c= _0x144dx28;var _0x144dx2a=_0x144dx2c[_0xdc87[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^[a-zA-Z0-9]{6,}$/;if(!_0x144dx2a[_0xdc87[114]](_0x144dx29)){throw  new Error(_0xdc87[119])};var _0x144dx2e=0;if(_0x144dx14[_0xdc87[39]][_0xdc87[121]](_0xdc87[120])&& _[_0xdc87[122]](_0x144dx14[_0xdc87[39]][_0xdc87[120]])&& _0x144dx14[_0xdc87[39]][_0xdc87[120]]>= 0){_0x144dx2e= _0x144dx14[_0xdc87[39]][_0xdc87[120]];delete _0x144dx14[_0xdc87[39]][_0xdc87[120]]};var _0x144dx2f=_0x144dx14[_0xdc87[39]][_0xdc87[123]];delete _0x144dx14[_0xdc87[39]][_0xdc87[123]];if(_0x144dx14[_0xdc87[39]][_0xdc87[124]]){_0x144dx14[_0xdc87[39]][_0xdc87[35]]= _0xdc87[33];for(var _0x144dx30=_0x144dx2e;_0x144dx30< _0x144dx14[_0xdc87[39]][_0xdc87[124]]+ _0x144dx2e;_0x144dx30++,_0x144dx2f++){var _0x144dx31=_[_0xdc87[125]](_0x144dx14[_0xdc87[39]]);_0x144dx31[_0xdc87[126]]= _0x144dx2f;_0x144dx31[_0xdc87[41]]= _0x144dx31[_0xdc87[41]]+ _0x144dx30;_0x144dx31[_0xdc87[127]]= _0x144dx31[_0xdc87[127]]+ _0x144dx30;_0x144dx31[_0xdc87[128]]= _0x144dx31[_0xdc87[128]][_0xdc87[130]](_0xdc87[129])[0]+ _0x144dx30+ _0xdc87[129]+ _0x144dx31[_0xdc87[128]][_0xdc87[130]](_0xdc87[129])[1];_0x144dx2d[_0xdc87[47]](_0x144dx31)}}else {throw  new Error(_0xdc87[131])};return Agent[_0xdc87[117]](_0x144dx2d,{transaction:_0x144dx26,individualHooks:true})})[_0xdc87[25]](function(_0x144dx1d){_0x144dx2b= _0x144dx1d;return Team[_0xdc87[110]]({where:{defaultEntry:true}})})[_0xdc87[25]](function(_0x144dx27){return _0x144dx27[_0xdc87[118]](_[_0xdc87[77]](_0x144dx2b,_0xdc87[28]),{transaction:_0x144dx26})})})[_0xdc87[25]](function(){return _0x144dx15[_0xdc87[37]](201)})[_0xdc87[22]](sequelize.UniqueConstraintError,function(_0x144dx17){return Util[_0xdc87[108]][_0xdc87[107]](_0x144dx15,_0x144dx17)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[132]]= function(_0x144dx14,_0x144dx15){if(_0x144dx14[_0xdc87[39]][_0xdc87[28]]){delete _0x144dx14[_0xdc87[39]][_0xdc87[28]]};delete _0x144dx14[_0xdc87[39]][_0xdc87[126]];delete _0x144dx14[_0xdc87[39]][_0xdc87[35]];delete _0x144dx14[_0xdc87[39]][_0xdc87[41]];delete _0x144dx14[_0xdc87[39]][_0xdc87[112]];var _0x144dx25;return sequelize[_0xdc87[116]](function(_0x144dx26){return Agent[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};var _0x144dx32=_[_0xdc87[79]](_0x144dx1a,_0x144dx14[_0xdc87[39]]);return _0x144dx32[_0xdc87[134]]({transaction:_0x144dx26})})[_0xdc87[25]](function(_0x144dx1a){_0x144dx25= _0x144dx1a;return _0x144dx1a})[_0xdc87[25]](userTools[_0xdc87[133]]({transaction:_0x144dx26}))[_0xdc87[25]](function(){return _0x144dx15[_0xdc87[24]](200)[_0xdc87[23]](_0x144dx25)})})[_0xdc87[22]](sequelize.UniqueConstraintError,function(_0x144dx17){return Util[_0xdc87[108]][_0xdc87[107]](_0x144dx15,_0x144dx17)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[135]]= function(_0x144dx14,_0x144dx15){var _0x144dx25;return Agent[_0xdc87[30]](_0x144dx14[_0xdc87[61]][_0xdc87[28]])[_0xdc87[25]](function(_0x144dx1a){_0x144dx25= _0x144dx1a;if(!_0x144dx1a){return _0x144dx15[_0xdc87[37]](404)};return _0x144dx1a[_0xdc87[135]]()})[_0xdc87[25]](function(){return _0x144dx15[_0xdc87[37]](204)})[_0xdc87[22]](sequelize.ForeignKeyConstraintError,function(_0x144dx17){return Util[_0xdc87[108]][_0xdc87[136]](_0x144dx15,_0xdc87[33],_0x144dx25[_0xdc87[41]],_0x144dx17)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};exports[_0xdc87[137]]= function(_0x144dx14,_0x144dx15){return Agent[_0xdc87[135]]({where:{id:_0x144dx14[_0xdc87[26]][_0xdc87[63]]},individualHooks:true})[_0xdc87[25]](function(){return _0x144dx15[_0xdc87[37]](204)})[_0xdc87[22]](function(_0x144dx17){return handleError(_0x144dx15,_0x144dx17)})};function handleError(_0x144dx15,_0x144dx17){logger[_0xdc87[139]](_0x144dx17[_0xdc87[138]]);return _0x144dx15[_0xdc87[24]](500)[_0xdc87[23]](_0x144dx17)}
\ No newline at end of file
+var _0xfa47=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x53\x65\x74\x74\x69\x6E\x67","\x55\x73\x65\x72","\x54\x65\x61\x6D","\x4C\x69\x73\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x76\x61\x6C\x75\x65\x73","\x62\x6F\x64\x79","\x53\x49\x50\x2F\x25\x73","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x6F\x69\x63\x65","\x61\x64\x64\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x68\x61\x74","\x61\x64\x64\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x6D\x61\x69\x6C","\x61\x64\x64\x46\x61\x78\x51\x75\x65\x75\x65","\x66\x61\x78","\x61\x64\x64\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x6D\x73","\x61\x64\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x72\x61\x6D\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x69\x64\x73","\x72\x65\x6D\x6F\x76\x65\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x49\x6E\x64\x65\x78","\x63\x68\x65\x63\x6B\x50\x61\x75\x73\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x51\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x4F\x6E\x6C\x69\x6E\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x53\x69\x70\x53\x74\x61\x74\x75\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x56\x6F\x69\x63\x65\x49\x6E\x64\x65\x78","\x72\x6F\x77\x73","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x6D\x65\x72\x67\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x43\x68\x61\x74\x49\x6E\x64\x65\x78","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x71\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4D\x61\x69\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x46\x61\x78\x49\x6E\x64\x65\x78","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x53\x6D\x73\x49\x6E\x64\x65\x78","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x64\x64\x55\x73\x65\x72","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x49\x6E\x76\x61\x6C\x69\x64\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x70\x61\x74\x74\x65\x72\x6E","\x73\x74\x61\x72\x74\x49\x6E\x64\x65\x78","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x4E\x75\x6D\x62\x65\x72","\x6D\x69\x6E\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x61\x6D\x6F\x75\x6E\x74","\x63\x6C\x6F\x6E\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x40","\x73\x70\x6C\x69\x74","\x4E\x6F\x20\x61\x67\x65\x6E\x74\x73\x20\x61\x6D\x6F\x75\x6E\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x21","\x75\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xfa47[0];var _=require(_0xfa47[1]);var sequelize=require(_0xfa47[3])[_0xfa47[2]];var BPromise=require(_0xfa47[4]);var util=require(_0xfa47[5]);var Util=require(_0xfa47[6]);var userTools=require(_0xfa47[7]);var logger=require(_0xfa47[9])(_0xfa47[8]);var OpenchannelQueue=require(_0xfa47[3])[_0xfa47[10]];var VoiceQueue=require(_0xfa47[3])[_0xfa47[11]];var ChatQueue=require(_0xfa47[3])[_0xfa47[12]];var MailQueue=require(_0xfa47[3])[_0xfa47[13]];var FaxQueue=require(_0xfa47[3])[_0xfa47[14]];var SmsQueue=require(_0xfa47[3])[_0xfa47[15]];var MailRoom=require(_0xfa47[3])[_0xfa47[16]];var Setting=require(_0xfa47[3])[_0xfa47[17]];var Agent=require(_0xfa47[3])[_0xfa47[18]];var User=require(_0xfa47[3])[_0xfa47[18]];var Team=require(_0xfa47[3])[_0xfa47[19]];var List=require(_0xfa47[3])[_0xfa47[20]];exports[_0xfa47[21]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[27]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[36]]= function(_0x5477x14,_0x5477x15,_0x5477x16){return Agent[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]],{attributes:[_0xfa47[28],_0xfa47[41]]})[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](401)};switch(_0x5477x14[_0xfa47[61]][_0xfa47[60]]){case _0xfa47[45]:return _0x5477x1a[_0xfa47[44]](_0x5477x14[_0xfa47[39]][_0xfa47[38]],{interface:util[_0xfa47[42]](_0xfa47[40],_0x5477x1a[_0xfa47[41]]),stateinterface:util[_0xfa47[42]](_0xfa47[40],_0x5477x1a[_0xfa47[41]]),membername:_0x5477x1a[_0xfa47[41]],UserId:_0x5477x1a[_0xfa47[28]],penalty:_0x5477x14[_0xfa47[39]][_0xfa47[43]]});case _0xfa47[51]:return ChatQueue[_0xfa47[50]]({where:{id:_0x5477x14[_0xfa47[39]][_0xfa47[38]]},attributes:[_0xfa47[28],_0xfa47[41]],raw:true})[_0xfa47[25]](function(_0x5477x19){if(_0x5477x19){var _0x5477x1b=[];_[_0xfa47[48]](_0x5477x19,function(_0x5477x1c){_0x5477x1b[_0xfa47[47]](_0x5477x1a[_0xfa47[46]](_0x5477x1c[_0xfa47[28]],{queue:_0x5477x1c[_0xfa47[41]],penalty:_0x5477x14[_0xfa47[39]][_0xfa47[43]]}))});return BPromise[_0xfa47[49]](_0x5477x1b)}});case _0xfa47[53]:return MailQueue[_0xfa47[50]]({where:{id:_0x5477x14[_0xfa47[39]][_0xfa47[38]]},attributes:[_0xfa47[28],_0xfa47[41]],raw:true})[_0xfa47[25]](function(_0x5477x19){if(_0x5477x19){var _0x5477x1b=[];_[_0xfa47[48]](_0x5477x19,function(_0x5477x1c){_0x5477x1b[_0xfa47[47]](_0x5477x1a[_0xfa47[52]](_0x5477x1c[_0xfa47[28]],{queue:_0x5477x1c[_0xfa47[41]],penalty:_0x5477x14[_0xfa47[39]][_0xfa47[43]]}))});return BPromise[_0xfa47[49]](_0x5477x1b)}});case _0xfa47[55]:return FaxQueue[_0xfa47[50]]({where:{id:_0x5477x14[_0xfa47[39]][_0xfa47[38]]},attributes:[_0xfa47[28],_0xfa47[41]],raw:true})[_0xfa47[25]](function(_0x5477x19){if(_0x5477x19){var _0x5477x1b=[];_[_0xfa47[48]](_0x5477x19,function(_0x5477x1c){_0x5477x1b[_0xfa47[47]](_0x5477x1a[_0xfa47[54]](_0x5477x1c[_0xfa47[28]],{queue:_0x5477x1c[_0xfa47[41]],penalty:_0x5477x14[_0xfa47[39]][_0xfa47[43]]}))});return BPromise[_0xfa47[49]](_0x5477x1b)}});case _0xfa47[57]:return SmsQueue[_0xfa47[50]]({where:{id:_0x5477x14[_0xfa47[39]][_0xfa47[38]]},attributes:[_0xfa47[28],_0xfa47[41]],raw:true})[_0xfa47[25]](function(_0x5477x19){if(_0x5477x19){var _0x5477x1b=[];_[_0xfa47[48]](_0x5477x19,function(_0x5477x1c){_0x5477x1b[_0xfa47[47]](_0x5477x1a[_0xfa47[56]](_0x5477x1c[_0xfa47[28]],{queue:_0x5477x1c[_0xfa47[41]],penalty:_0x5477x14[_0xfa47[39]][_0xfa47[43]]}))});return BPromise[_0xfa47[49]](_0x5477x1b)}});case _0xfa47[59]:return OpenchannelQueue[_0xfa47[50]]({where:{id:_0x5477x14[_0xfa47[39]][_0xfa47[38]]},attributes:[_0xfa47[28],_0xfa47[41]],raw:true})[_0xfa47[25]](function(_0x5477x19){if(_0x5477x19){var _0x5477x1b=[];_[_0xfa47[48]](_0x5477x19,function(_0x5477x1c){_0x5477x1b[_0xfa47[47]](_0x5477x1a[_0xfa47[58]](_0x5477x1c[_0xfa47[28]],{queue:_0x5477x1c[_0xfa47[41]],penalty:_0x5477x14[_0xfa47[39]][_0xfa47[43]]}))});return BPromise[_0xfa47[49]](_0x5477x1b)}});default:return null}})[_0xfa47[25]](function(_0x5477x19){return _0x5477x15[_0xfa47[37]](_0x5477x19?200:401)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[62]]= function(_0x5477x14,_0x5477x15,_0x5477x16){return Agent[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](401)};switch(_0x5477x14[_0xfa47[61]][_0xfa47[60]]){case _0xfa47[45]:return _0x5477x1a[_0xfa47[64]](_0x5477x14[_0xfa47[26]][_0xfa47[63]]);case _0xfa47[51]:return _0x5477x1a[_0xfa47[65]](_0x5477x14[_0xfa47[26]][_0xfa47[63]]);case _0xfa47[53]:return _0x5477x1a[_0xfa47[66]](_0x5477x14[_0xfa47[26]][_0xfa47[63]]);case _0xfa47[57]:return _0x5477x1a[_0xfa47[67]](_0x5477x14[_0xfa47[26]][_0xfa47[63]]);case _0xfa47[55]:return _0x5477x1a[_0xfa47[68]](_0x5477x14[_0xfa47[26]][_0xfa47[63]]);case _0xfa47[59]:return _0x5477x1a[_0xfa47[69]](_0x5477x14[_0xfa47[26]][_0xfa47[63]]);default:return null}})[_0xfa47[25]](function(_0x5477x19){return _0x5477x15[_0xfa47[37]](_0x5477x19?200:401)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[70]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[27]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[75]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:var _0x5477x1d=[];return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[80]]({},{attributes:[_0xfa47[41]],include:[{raw:true,model:User,attributes:[_0xfa47[28]]}]}))[_0xfa47[25]](function(_0x5477x19){var _0x5477x1e=_[_0xfa47[77]](_0x5477x19[_0xfa47[76]],_0xfa47[41]);_0x5477x19[_0xfa47[76]][_0xfa47[48]](function(_0x5477x1c){_0x5477x1d= _[_0xfa47[78]](_0x5477x1d,_[_0xfa47[77]](_0x5477x1c.Users,_0xfa47[28]))});return User[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](_[_0xfa47[79]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]],{id:{$in:_0x5477x1d}}),{include:[{model:VoiceQueue,where:{name:{$in:_0x5477x1e}},required:false}]}))})[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[81]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:var _0x5477x1d=[];return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[82]]({},{attributes:[_0xfa47[28]],include:[{raw:true,model:User,attributes:[_0xfa47[28]]}]}))[_0xfa47[25]](function(_0x5477x19){var _0x5477x1f=_[_0xfa47[77]](_0x5477x19[_0xfa47[76]],_0xfa47[28]);_0x5477x19[_0xfa47[76]][_0xfa47[48]](function(_0x5477x1c){_0x5477x1d= _[_0xfa47[78]](_0x5477x1d,_[_0xfa47[77]](_0x5477x1c.Users,_0xfa47[28]))});return User[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](_[_0xfa47[79]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]],{id:{$in:_0x5477x1d}}),{include:[{model:ChatQueue,where:{id:{$in:_0x5477x1f}},required:false}]}))})[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]},_0xfa47[83])[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[84]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:var _0x5477x1d=[];return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[85]]({},{attributes:[_0xfa47[28]],include:[{raw:true,model:User,attributes:[_0xfa47[28]]}]}))[_0xfa47[25]](function(_0x5477x19){var _0x5477x20=_[_0xfa47[77]](_0x5477x19[_0xfa47[76]],_0xfa47[28]);_0x5477x19[_0xfa47[76]][_0xfa47[48]](function(_0x5477x1c){_0x5477x1d= _[_0xfa47[78]](_0x5477x1d,_[_0xfa47[77]](_0x5477x1c.Users,_0xfa47[28]))});return User[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](_[_0xfa47[79]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]],{id:{$in:_0x5477x1d}}),{include:[{model:MailQueue,where:{id:{$in:_0x5477x20}},required:false}]}))})[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]},_0xfa47[83])[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[86]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:var _0x5477x1d=[];return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[87]]({},{attributes:[_0xfa47[28]],include:[{raw:true,model:User,attributes:[_0xfa47[28]]}]}))[_0xfa47[25]](function(_0x5477x19){var _0x5477x21=_[_0xfa47[77]](_0x5477x19[_0xfa47[76]],_0xfa47[28]);_0x5477x19[_0xfa47[76]][_0xfa47[48]](function(_0x5477x1c){_0x5477x1d= _[_0xfa47[78]](_0x5477x1d,_[_0xfa47[77]](_0x5477x1c.Users,_0xfa47[28]))});return User[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](_[_0xfa47[79]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]],{id:{$in:_0x5477x1d}}),{include:[{model:FaxQueue,where:{id:{$in:_0x5477x21}},required:false}]}))})[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]},_0xfa47[83])[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[88]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:var _0x5477x1d=[];return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[89]]({},{attributes:[_0xfa47[28]],include:[{raw:true,model:User,attributes:[_0xfa47[28]]}]}))[_0xfa47[25]](function(_0x5477x19){var _0x5477x22=_[_0xfa47[77]](_0x5477x19[_0xfa47[76]],_0xfa47[28]);_0x5477x19[_0xfa47[76]][_0xfa47[48]](function(_0x5477x1c){_0x5477x1d= _[_0xfa47[78]](_0x5477x1d,_[_0xfa47[77]](_0x5477x1c.Users,_0xfa47[28]))});return User[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](_[_0xfa47[79]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]],{id:{$in:_0x5477x1d}}),{include:[{model:SmsQueue,where:{id:{$in:_0x5477x22}},required:false}]}))})[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]},_0xfa47[83])[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[90]]= function(_0x5477x14,_0x5477x15,_0x5477x16){switch(_0x5477x14[_0xfa47[29]][_0xfa47[35]]){case _0xfa47[29]:var _0x5477x1d=[];return User[_0xfa47[30]](_0x5477x14[_0xfa47[29]][_0xfa47[28]],{attributes:[_0xfa47[28]]})[_0xfa47[25]](Util[_0xfa47[91]]({},{attributes:[_0xfa47[28]],include:[{raw:true,model:User,attributes:[_0xfa47[28]]}]}))[_0xfa47[25]](function(_0x5477x19){var _0x5477x23=_[_0xfa47[77]](_0x5477x19[_0xfa47[76]],_0xfa47[28]);_0x5477x19[_0xfa47[76]][_0xfa47[48]](function(_0x5477x1c){_0x5477x1d= _[_0xfa47[78]](_0x5477x1d,_[_0xfa47[77]](_0x5477x1c.Users,_0xfa47[28]))});return User[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]})[_0xfa47[32]](_[_0xfa47[79]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]],{id:{$in:_0x5477x1d}}),{include:[{model:OpenchannelQueue,where:{id:{$in:_0x5477x23}},required:false}]}))})[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)});default:return Agent[_0xfa47[34]](_0xfa47[33],{method:[_0xfa47[71],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[72],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[73],_0x5477x14[_0xfa47[26]]]},{method:[_0xfa47[74],_0x5477x14[_0xfa47[26]]]},_0xfa47[83])[_0xfa47[32]](Util[_0xfa47[31]](_0x5477x14[_0xfa47[26]]))[_0xfa47[25]](function(_0x5477x18){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x18)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})}};exports[_0xfa47[92]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x15[_0xfa47[23]](_0x5477x1a)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[93]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x1a[_0xfa47[95]]({attributes:[_0xfa47[41]]})})[_0xfa47[25]](function(_0x5477x1e){return _0x5477x15[_0xfa47[23]]({count:_0x5477x1e[_0xfa47[94]],rows:_0x5477x1e})})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[96]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x1a[_0xfa47[97]]({attributes:[_0xfa47[28]]})})[_0xfa47[25]](function(_0x5477x1f){return _0x5477x15[_0xfa47[23]]({count:_0x5477x1f[_0xfa47[94]],rows:_0x5477x1f})})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[98]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x1a[_0xfa47[99]]({attributes:[_0xfa47[28]]})})[_0xfa47[25]](function(_0x5477x20){return _0x5477x15[_0xfa47[23]]({count:_0x5477x20[_0xfa47[94]],rows:_0x5477x20})})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[100]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x1a[_0xfa47[101]]({attributes:[_0xfa47[28]]})})[_0xfa47[25]](function(_0x5477x21){return _0x5477x15[_0xfa47[23]]({count:_0x5477x21[_0xfa47[94]],rows:_0x5477x21})})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[102]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x1a[_0xfa47[103]]({attributes:[_0xfa47[28]]})})[_0xfa47[25]](function(_0x5477x22){return _0x5477x15[_0xfa47[23]]({count:_0x5477x22[_0xfa47[94]],rows:_0x5477x22})})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[104]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x1a[_0xfa47[105]]({attributes:[_0xfa47[28]]})})[_0xfa47[25]](function(_0x5477x24){return _0x5477x15[_0xfa47[23]]({count:_0x5477x24[_0xfa47[94]],rows:_0x5477x24})})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[106]]= function(_0x5477x14,_0x5477x15){var _0x5477x25;_0x5477x14[_0xfa47[39]][_0xfa47[35]]= _0xfa47[33];return sequelize[_0xfa47[116]](function(_0x5477x26){return Setting[_0xfa47[30]](1)[_0xfa47[25]](function(_0x5477x28){var _0x5477x29=String(_0x5477x14[_0xfa47[39]][_0xfa47[112]]);var _0x5477x2a=_0x5477x28[_0xfa47[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0x5477x2a[_0xfa47[114]](_0x5477x29)){throw  new Error(_0xfa47[115])};return Agent[_0xfa47[34]](_0xfa47[33])[_0xfa47[106]](_0x5477x14[_0xfa47[39]],{transaction:_0x5477x26})})[_0xfa47[25]](userTools[_0xfa47[111]]({transaction:_0x5477x26}))[_0xfa47[25]](function(_0x5477x1a){_0x5477x25= _0x5477x1a;return Team[_0xfa47[110]]({where:{defaultEntry:true}})})[_0xfa47[25]](function(_0x5477x27){return _0x5477x27[_0xfa47[109]](_0x5477x25[_0xfa47[28]],{transaction:_0x5477x26})})})[_0xfa47[25]](function(){return _0x5477x15[_0xfa47[24]](201)[_0xfa47[23]](_0x5477x25)})[_0xfa47[22]](sequelize.UniqueConstraintError,function(_0x5477x17){return Util[_0xfa47[108]][_0xfa47[107]](_0x5477x15,_0x5477x17)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[117]]= function(_0x5477x14,_0x5477x15){var _0x5477x2b;var _0x5477x2c;var _0x5477x2d=[];var _0x5477x29=String(_0x5477x14[_0xfa47[39]][_0xfa47[112]]);return sequelize[_0xfa47[116]](function(_0x5477x26){return Setting[_0xfa47[30]](1)[_0xfa47[25]](function(_0x5477x28){_0x5477x2c= _0x5477x28;var _0x5477x2a=_0x5477x2c[_0xfa47[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^[a-zA-Z0-9]{6,}$/;if(!_0x5477x2a[_0xfa47[114]](_0x5477x29)){throw  new Error(_0xfa47[119])};var _0x5477x2e=0;if(_0x5477x14[_0xfa47[39]][_0xfa47[121]](_0xfa47[120])&& _[_0xfa47[122]](_0x5477x14[_0xfa47[39]][_0xfa47[120]])&& _0x5477x14[_0xfa47[39]][_0xfa47[120]]>= 0){_0x5477x2e= _0x5477x14[_0xfa47[39]][_0xfa47[120]];delete _0x5477x14[_0xfa47[39]][_0xfa47[120]]};var _0x5477x2f=_0x5477x14[_0xfa47[39]][_0xfa47[123]];delete _0x5477x14[_0xfa47[39]][_0xfa47[123]];if(_0x5477x14[_0xfa47[39]][_0xfa47[124]]){_0x5477x14[_0xfa47[39]][_0xfa47[35]]= _0xfa47[33];for(var _0x5477x30=_0x5477x2e;_0x5477x30< _0x5477x14[_0xfa47[39]][_0xfa47[124]]+ _0x5477x2e;_0x5477x30++,_0x5477x2f++){var _0x5477x31=_[_0xfa47[125]](_0x5477x14[_0xfa47[39]]);_0x5477x31[_0xfa47[126]]= _0x5477x2f;_0x5477x31[_0xfa47[41]]= _0x5477x31[_0xfa47[41]]+ _0x5477x30;_0x5477x31[_0xfa47[127]]= _0x5477x31[_0xfa47[127]]+ _0x5477x30;_0x5477x31[_0xfa47[128]]= _0x5477x31[_0xfa47[128]][_0xfa47[130]](_0xfa47[129])[0]+ _0x5477x30+ _0xfa47[129]+ _0x5477x31[_0xfa47[128]][_0xfa47[130]](_0xfa47[129])[1];_0x5477x2d[_0xfa47[47]](_0x5477x31)}}else {throw  new Error(_0xfa47[131])};return Agent[_0xfa47[117]](_0x5477x2d,{transaction:_0x5477x26,individualHooks:true})})[_0xfa47[25]](function(_0x5477x1d){_0x5477x2b= _0x5477x1d;return Team[_0xfa47[110]]({where:{defaultEntry:true}})})[_0xfa47[25]](function(_0x5477x27){return _0x5477x27[_0xfa47[118]](_[_0xfa47[77]](_0x5477x2b,_0xfa47[28]),{transaction:_0x5477x26})})})[_0xfa47[25]](function(){return _0x5477x15[_0xfa47[37]](201)})[_0xfa47[22]](sequelize.UniqueConstraintError,function(_0x5477x17){return Util[_0xfa47[108]][_0xfa47[107]](_0x5477x15,_0x5477x17)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[132]]= function(_0x5477x14,_0x5477x15){if(_0x5477x14[_0xfa47[39]][_0xfa47[28]]){delete _0x5477x14[_0xfa47[39]][_0xfa47[28]]};delete _0x5477x14[_0xfa47[39]][_0xfa47[126]];delete _0x5477x14[_0xfa47[39]][_0xfa47[35]];delete _0x5477x14[_0xfa47[39]][_0xfa47[41]];delete _0x5477x14[_0xfa47[39]][_0xfa47[112]];var _0x5477x25;return sequelize[_0xfa47[116]](function(_0x5477x26){return Agent[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};var _0x5477x32=_[_0xfa47[79]](_0x5477x1a,_0x5477x14[_0xfa47[39]]);return _0x5477x32[_0xfa47[134]]({transaction:_0x5477x26})})[_0xfa47[25]](function(_0x5477x1a){_0x5477x25= _0x5477x1a;return _0x5477x1a})[_0xfa47[25]](userTools[_0xfa47[133]]({transaction:_0x5477x26}))[_0xfa47[25]](function(){return _0x5477x15[_0xfa47[24]](200)[_0xfa47[23]](_0x5477x25)})})[_0xfa47[22]](sequelize.UniqueConstraintError,function(_0x5477x17){return Util[_0xfa47[108]][_0xfa47[107]](_0x5477x15,_0x5477x17)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[135]]= function(_0x5477x14,_0x5477x15){var _0x5477x25;return Agent[_0xfa47[30]](_0x5477x14[_0xfa47[61]][_0xfa47[28]])[_0xfa47[25]](function(_0x5477x1a){_0x5477x25= _0x5477x1a;if(!_0x5477x1a){return _0x5477x15[_0xfa47[37]](404)};return _0x5477x1a[_0xfa47[135]]()})[_0xfa47[25]](function(){return _0x5477x15[_0xfa47[37]](204)})[_0xfa47[22]](sequelize.ForeignKeyConstraintError,function(_0x5477x17){return Util[_0xfa47[108]][_0xfa47[136]](_0x5477x15,_0xfa47[33],_0x5477x25[_0xfa47[41]],_0x5477x17)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};exports[_0xfa47[137]]= function(_0x5477x14,_0x5477x15){return Agent[_0xfa47[135]]({where:{id:_0x5477x14[_0xfa47[26]][_0xfa47[63]]},individualHooks:true})[_0xfa47[25]](function(){return _0x5477x15[_0xfa47[37]](204)})[_0xfa47[22]](function(_0x5477x17){return handleError(_0x5477x15,_0x5477x17)})};function handleError(_0x5477x15,_0x5477x17){logger[_0xfa47[139]](_0x5477x17[_0xfa47[138]]);return _0x5477x15[_0xfa47[24]](500)[_0xfa47[23]](_0x5477x17)}
\ No newline at end of file
index c24b49b..600a7f6 100644 (file)
@@ -1 +1 @@
-var _0xd9c8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd9c8[0];const EventEmitter=require(_0xd9c8[1]);const Agent=require(_0xd9c8[3])[_0xd9c8[2]];var AgentEvents= new EventEmitter();AgentEvents[_0xd9c8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xd9c8[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xd9c8[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xd9c8[6]};for(var e in events){var event=events[e];Agent[_0xd9c8[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5ca5x8,_0x5ca5x9,_0x5ca5xa){AgentEvents[_0xd9c8[10]](event+ _0xd9c8[8]+ _0x5ca5x8[_0xd9c8[9]],_0x5ca5x8);AgentEvents[_0xd9c8[10]](event,_0x5ca5x8);_0x5ca5xa(null)}}module[_0xd9c8[11]]= AgentEvents
\ No newline at end of file
+var _0x46ec=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x46ec[0];const EventEmitter=require(_0x46ec[1]);const Agent=require(_0x46ec[3])[_0x46ec[2]];var AgentEvents= new EventEmitter();AgentEvents[_0x46ec[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x46ec[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x46ec[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x46ec[6]};for(var e in events){var event=events[e];Agent[_0x46ec[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7924x8,_0x7924x9,_0x7924xa){AgentEvents[_0x46ec[10]](event+ _0x46ec[8]+ _0x7924x8[_0x46ec[9]],_0x7924x8);AgentEvents[_0x46ec[10]](event,_0x7924x8);_0x7924xa(null)}}module[_0x46ec[11]]= AgentEvents
\ No newline at end of file
index 003b2b1..ffe256b 100644 (file)
@@ -1 +1 @@
-var _0x67e0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x61\x67\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72\x49\x64","\x69\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x63\x6C\x6F\x6E\x65","\x73\x74\x61\x74\x75\x73","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x61\x67\x65\x6E\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x67e0[0];const AgentEvents=require(_0x67e0[1]);const _=require(_0x67e0[2]);var events=[_0x67e0[3],_0x67e0[4]];exports[_0x67e0[5]]= function(_0xcccax4){for(var _0xcccax5=0,_0xcccax6=events[_0x67e0[6]];_0xcccax5< _0xcccax6;_0xcccax5++){var _0xcccax7=events[_0xcccax5];var _0xcccax8=createListener(_0x67e0[7]+ _0xcccax7,_0xcccax4);AgentEvents[_0x67e0[8]](_0xcccax7,_0xcccax8);_0xcccax4[_0x67e0[8]](_0x67e0[9],removeListener(_0xcccax7,_0xcccax8))}};function createListener(_0xcccax7,_0xcccax4){return function(_0xcccaxa){switch(_0xcccax7){case _0x67e0[21]:if(_0xcccaxa[_0x67e0[10]]=== _0x67e0[11]&& (_0xcccax4[_0x67e0[10]]!== _0x67e0[11]|| _0xcccax4[_0x67e0[12]]== _0xcccaxa[_0x67e0[13]])){var _0xcccaxb=_[_0x67e0[15]](_0xcccaxa[_0x67e0[14]]);if(_0xcccaxa[_0x67e0[18]][_0x67e0[17]](_0x67e0[16])){_0xcccaxb[_0x67e0[19]]= undefined}else {if(_0xcccaxa[_0x67e0[18]][_0x67e0[17]](_0x67e0[19])){_0xcccaxb[_0x67e0[16]]= undefined}};_0xcccax4[_0x67e0[20]](_0xcccax7,_0xcccaxb)};break;case _0x67e0[22]:_0xcccax4[_0x67e0[20]](_0xcccax7,_0xcccaxa);break;default:}}}function removeListener(_0xcccax7,_0xcccax8){return function(){AgentEvents[_0x67e0[23]](_0xcccax7,_0xcccax8)}}
\ No newline at end of file
+var _0x9a2d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x61\x67\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72\x49\x64","\x69\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x63\x6C\x6F\x6E\x65","\x73\x74\x61\x74\x75\x73","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x61\x67\x65\x6E\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9a2d[0];const AgentEvents=require(_0x9a2d[1]);const _=require(_0x9a2d[2]);var events=[_0x9a2d[3],_0x9a2d[4]];exports[_0x9a2d[5]]= function(_0xdddex4){for(var _0xdddex5=0,_0xdddex6=events[_0x9a2d[6]];_0xdddex5< _0xdddex6;_0xdddex5++){var _0xdddex7=events[_0xdddex5];var _0xdddex8=createListener(_0x9a2d[7]+ _0xdddex7,_0xdddex4);AgentEvents[_0x9a2d[8]](_0xdddex7,_0xdddex8);_0xdddex4[_0x9a2d[8]](_0x9a2d[9],removeListener(_0xdddex7,_0xdddex8))}};function createListener(_0xdddex7,_0xdddex4){return function(_0xdddexa){switch(_0xdddex7){case _0x9a2d[21]:if(_0xdddexa[_0x9a2d[10]]=== _0x9a2d[11]&& (_0xdddex4[_0x9a2d[10]]!== _0x9a2d[11]|| _0xdddex4[_0x9a2d[12]]== _0xdddexa[_0x9a2d[13]])){var _0xdddexb=_[_0x9a2d[15]](_0xdddexa[_0x9a2d[14]]);if(_0xdddexa[_0x9a2d[18]][_0x9a2d[17]](_0x9a2d[16])){_0xdddexb[_0x9a2d[19]]= undefined}else {if(_0xdddexa[_0x9a2d[18]][_0x9a2d[17]](_0x9a2d[19])){_0xdddexb[_0x9a2d[16]]= undefined}};_0xdddex4[_0x9a2d[20]](_0xdddex7,_0xdddexb)};break;case _0x9a2d[22]:_0xdddex4[_0x9a2d[20]](_0xdddex7,_0xdddexa);break;default:}}}function removeListener(_0xdddex7,_0xdddex8){return function(){AgentEvents[_0x9a2d[23]](_0xdddex7,_0xdddex8)}}
\ No newline at end of file
index 7753755..cc6bc94 100644 (file)
@@ -1 +1 @@
-var _0x7e66=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x61\x67\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x6F\x69\x63\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65\x56\x6F\x69\x63\x65\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x6D\x61\x69\x6C","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4D\x61\x69\x6C\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x63\x68\x61\x74","\x72\x65\x61\x6C\x74\x69\x6D\x65\x43\x68\x61\x74\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x66\x61\x78","\x72\x65\x61\x6C\x74\x69\x6D\x65\x46\x61\x78\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x73\x6D\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x53\x6D\x73\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x64\x65\x78","\x2F\x3A\x69\x64","\x75\x73\x65\x72","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x2F\x3A\x69\x64\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x63\x68\x61\x74\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x6D\x61\x69\x6C\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x66\x61\x78\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x73\x6D\x73\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x3A\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x7e66[0];var express=require(_0x7e66[1]);var controller=require(_0x7e66[2]);var auth=require(_0x7e66[3]);var license=require(_0x7e66[4]);var router=express.Router();router[_0x7e66[11]](_0x7e66[5],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4,16],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[10]]);router[_0x7e66[11]](_0x7e66[12],auth[_0x7e66[6]](),auth[_0x7e66[9]]([12],[_0x7e66[7]]),controller[_0x7e66[13]]);router[_0x7e66[11]](_0x7e66[14],auth[_0x7e66[6]](),auth[_0x7e66[9]]([7],[_0x7e66[7]]),controller[_0x7e66[15]]);router[_0x7e66[11]](_0x7e66[16],auth[_0x7e66[6]](),auth[_0x7e66[9]]([9],[_0x7e66[7]]),controller[_0x7e66[17]]);router[_0x7e66[11]](_0x7e66[18],auth[_0x7e66[6]](),auth[_0x7e66[9]]([8],[_0x7e66[7]]),controller[_0x7e66[19]]);router[_0x7e66[11]](_0x7e66[20],auth[_0x7e66[6]](),auth[_0x7e66[9]]([10],[_0x7e66[7]]),controller[_0x7e66[21]]);router[_0x7e66[11]](_0x7e66[22],auth[_0x7e66[6]](),auth[_0x7e66[9]]([11],[_0x7e66[7]]),controller[_0x7e66[23]]);router[_0x7e66[11]](_0x7e66[24],auth[_0x7e66[6]](),auth[_0x7e66[9]]([20],[_0x7e66[7]]),controller[_0x7e66[25]]);router[_0x7e66[11]](_0x7e66[26],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[27],_0x7e66[8]]),controller[_0x7e66[28]]);router[_0x7e66[30]](_0x7e66[5],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7]]),controller[_0x7e66[29]]);router[_0x7e66[30]](_0x7e66[31],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7]]),controller[_0x7e66[32]]);router[_0x7e66[34]](_0x7e66[26],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[33]]);router[_0x7e66[36]](_0x7e66[5],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7]]),controller[_0x7e66[35]]);router[_0x7e66[36]](_0x7e66[26],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7]]),controller[_0x7e66[37]]);router[_0x7e66[11]](_0x7e66[38],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[39]]);router[_0x7e66[11]](_0x7e66[40],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[41]]);router[_0x7e66[11]](_0x7e66[42],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[43]]);router[_0x7e66[11]](_0x7e66[44],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[45]]);router[_0x7e66[11]](_0x7e66[46],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[47]]);router[_0x7e66[11]](_0x7e66[48],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[49]]);router[_0x7e66[30]](_0x7e66[50],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[51]]);router[_0x7e66[36]](_0x7e66[50],auth[_0x7e66[6]](),auth[_0x7e66[9]]([4],[_0x7e66[7],_0x7e66[8]]),controller[_0x7e66[52]]);module[_0x7e66[53]]= router
\ No newline at end of file
+var _0x2b6f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x61\x67\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x6F\x69\x63\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65\x56\x6F\x69\x63\x65\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x6D\x61\x69\x6C","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4D\x61\x69\x6C\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x63\x68\x61\x74","\x72\x65\x61\x6C\x74\x69\x6D\x65\x43\x68\x61\x74\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x66\x61\x78","\x72\x65\x61\x6C\x74\x69\x6D\x65\x46\x61\x78\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x73\x6D\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x53\x6D\x73\x49\x6E\x64\x65\x78","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x64\x65\x78","\x2F\x3A\x69\x64","\x75\x73\x65\x72","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x2F\x3A\x69\x64\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x63\x68\x61\x74\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x6D\x61\x69\x6C\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x66\x61\x78\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x73\x6D\x73\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x3A\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x2b6f[0];var express=require(_0x2b6f[1]);var controller=require(_0x2b6f[2]);var auth=require(_0x2b6f[3]);var license=require(_0x2b6f[4]);var router=express.Router();router[_0x2b6f[11]](_0x2b6f[5],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4,16],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[10]]);router[_0x2b6f[11]](_0x2b6f[12],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([12],[_0x2b6f[7]]),controller[_0x2b6f[13]]);router[_0x2b6f[11]](_0x2b6f[14],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([7],[_0x2b6f[7]]),controller[_0x2b6f[15]]);router[_0x2b6f[11]](_0x2b6f[16],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([9],[_0x2b6f[7]]),controller[_0x2b6f[17]]);router[_0x2b6f[11]](_0x2b6f[18],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([8],[_0x2b6f[7]]),controller[_0x2b6f[19]]);router[_0x2b6f[11]](_0x2b6f[20],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([10],[_0x2b6f[7]]),controller[_0x2b6f[21]]);router[_0x2b6f[11]](_0x2b6f[22],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([11],[_0x2b6f[7]]),controller[_0x2b6f[23]]);router[_0x2b6f[11]](_0x2b6f[24],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([20],[_0x2b6f[7]]),controller[_0x2b6f[25]]);router[_0x2b6f[11]](_0x2b6f[26],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[27],_0x2b6f[8]]),controller[_0x2b6f[28]]);router[_0x2b6f[30]](_0x2b6f[5],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7]]),controller[_0x2b6f[29]]);router[_0x2b6f[30]](_0x2b6f[31],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7]]),controller[_0x2b6f[32]]);router[_0x2b6f[34]](_0x2b6f[26],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[33]]);router[_0x2b6f[36]](_0x2b6f[5],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7]]),controller[_0x2b6f[35]]);router[_0x2b6f[36]](_0x2b6f[26],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7]]),controller[_0x2b6f[37]]);router[_0x2b6f[11]](_0x2b6f[38],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[39]]);router[_0x2b6f[11]](_0x2b6f[40],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[41]]);router[_0x2b6f[11]](_0x2b6f[42],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[43]]);router[_0x2b6f[11]](_0x2b6f[44],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[45]]);router[_0x2b6f[11]](_0x2b6f[46],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[47]]);router[_0x2b6f[11]](_0x2b6f[48],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[49]]);router[_0x2b6f[30]](_0x2b6f[50],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[51]]);router[_0x2b6f[36]](_0x2b6f[50],auth[_0x2b6f[6]](),auth[_0x2b6f[9]]([4],[_0x2b6f[7],_0x2b6f[8]]),controller[_0x2b6f[52]]);module[_0x2b6f[53]]= router
\ No newline at end of file
index 7205ca2..0e0ab47 100644 (file)
@@ -1 +1 @@
-var _0x2850=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x6C\x6C","\x41\x6E\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6C\x6C\x49\x64","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6E\x79\x49\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x2850[0];var _=require(_0x2850[1]);var util=require(_0x2850[2]);var Util=require(_0x2850[3]);var sequelize=require(_0x2850[5])[_0x2850[4]];var Automation=require(_0x2850[5])[_0x2850[6]];var ToolsCondition=require(_0x2850[5])[_0x2850[7]];var ToolsAction=require(_0x2850[5])[_0x2850[8]];var logger=require(_0x2850[10])(_0x2850[9]);exports[_0x2850[11]]= function(_0x3873x9,_0x3873xa,_0x3873xb){return Automation[_0x2850[21]](_0x2850[20])[_0x2850[19]](_[_0x2850[18]](Util[_0x2850[17]](_0x3873x9[_0x2850[16]]),{distinct:true}))[_0x2850[15]](function(_0x3873xd){_0x3873xa[_0x2850[14]](200)[_0x2850[13]](_0x3873xd)})[_0x2850[12]](function(_0x3873xc){return handleError(_0x3873xa,_0x3873xc)})};exports[_0x2850[22]]= function(_0x3873x9,_0x3873xa){return Automation[_0x2850[21]](_0x2850[20])[_0x2850[26]](_0x3873x9[_0x2850[25]][_0x2850[24]])[_0x2850[15]](function(Automation){if(!Automation){return _0x3873xa[_0x2850[23]](404)};return _0x3873xa[_0x2850[13]](Automation)})[_0x2850[12]](function(_0x3873xc){return handleError(_0x3873xa,_0x3873xc)})};exports[_0x2850[27]]= function(_0x3873x9,_0x3873xa,_0x3873xb){return Automation[_0x2850[27]](_0x3873x9[_0x2850[28]],{include:[{model:ToolsCondition,as:_0x2850[29]},{model:ToolsCondition,as:_0x2850[30]},{model:ToolsAction,as:_0x2850[31]}]})[_0x2850[15]](function(){return _0x3873xa[_0x2850[23]](201)})[_0x2850[12]](function(_0x3873xc){return handleError(_0x3873xa,_0x3873xc)})};exports[_0x2850[32]]= function(_0x3873x9,_0x3873xa,_0x3873xb){var _0x3873xe;if(_0x3873x9[_0x2850[28]][_0x2850[24]]){delete _0x3873x9[_0x2850[28]][_0x2850[24]]};return sequelize[_0x2850[42]](function(_0x3873xf){return Automation[_0x2850[26]](_0x3873x9[_0x2850[25]][_0x2850[24]])[_0x2850[15]](function(_0x3873x12){if(!_0x3873x12){return _0x3873xa[_0x2850[23]](404)};_0x3873xe= _0x3873x12;if(_0x3873x9[_0x2850[28]][_0x2850[30]]){return ToolsCondition[_0x2850[39]]({where:{AutomationAnyId:_0x3873x9[_0x2850[25]][_0x2850[24]]},transaction:_0x3873xf})}})[_0x2850[15]](function(){if(_0x3873x9[_0x2850[28]][_0x2850[30]]&& Array[_0x2850[34]](_0x3873x9[_0x2850[28]].Any)&& _0x3873x9[_0x2850[28]][_0x2850[30]][_0x2850[35]]){_[_0x2850[37]](_0x3873x9[_0x2850[28]].Any,function(_0x3873x11){_0x3873x11[_0x2850[41]]= _0x3873x9[_0x2850[25]][_0x2850[24]]});return ToolsCondition[_0x2850[38]](_0x3873x9[_0x2850[28]].Any,{transaction:_0x3873xf})};return})[_0x2850[15]](function(){if(_0x3873x9[_0x2850[28]][_0x2850[29]]){return ToolsCondition[_0x2850[39]]({where:{AutomationAllId:_0x3873x9[_0x2850[25]][_0x2850[24]]},transaction:_0x3873xf})}})[_0x2850[15]](function(){if(_0x3873x9[_0x2850[28]][_0x2850[29]]&& Array[_0x2850[34]](_0x3873x9[_0x2850[28]].All)&& _0x3873x9[_0x2850[28]][_0x2850[29]][_0x2850[35]]){_[_0x2850[37]](_0x3873x9[_0x2850[28]].All,function(_0x3873x11){_0x3873x11[_0x2850[40]]= _0x3873x9[_0x2850[25]][_0x2850[24]]});return ToolsCondition[_0x2850[38]](_0x3873x9[_0x2850[28]].All,{transaction:_0x3873xf})};return})[_0x2850[15]](function(){if(_0x3873x9[_0x2850[28]][_0x2850[31]]){return ToolsAction[_0x2850[39]]({where:{AutomationId:_0x3873x9[_0x2850[25]][_0x2850[24]]},transaction:_0x3873xf})}})[_0x2850[15]](function(){if(_0x3873x9[_0x2850[28]][_0x2850[31]]&& Array[_0x2850[34]](_0x3873x9[_0x2850[28]].Actions)&& _0x3873x9[_0x2850[28]][_0x2850[31]][_0x2850[35]]){_[_0x2850[37]](_0x3873x9[_0x2850[28]].Actions,function(_0x3873x11){_0x3873x11[_0x2850[36]]= _0x3873x9[_0x2850[25]][_0x2850[24]]});return ToolsAction[_0x2850[38]](_0x3873x9[_0x2850[28]].Actions,{transaction:_0x3873xf})};return})[_0x2850[15]](function(){var _0x3873x10=_[_0x2850[18]](_0x3873xe,_0x3873x9[_0x2850[28]]);return _0x3873x10[_0x2850[33]]({transaction:_0x3873xf})})})[_0x2850[15]](function(){return _0x3873xa[_0x2850[23]](200)})[_0x2850[12]](function(_0x3873xc){return handleError(_0x3873xa,_0x3873xc)})};exports[_0x2850[39]]= function(_0x3873x9,_0x3873xa){return Automation[_0x2850[26]](_0x3873x9[_0x2850[25]][_0x2850[24]])[_0x2850[15]](function(Automation){if(!Automation){return _0x3873xa[_0x2850[23]](404)};Automation[_0x2850[39]]()[_0x2850[15]](function(){return _0x3873xa[_0x2850[23]](204)})[_0x2850[12]](function(_0x3873xc){return handleError(_0x3873xa,_0x3873xc)})})[_0x2850[12]](function(_0x3873xc){return handleError(_0x3873xa,_0x3873xc)})};exports[_0x2850[43]]= function(_0x3873x9,_0x3873xa){return Automation[_0x2850[39]]({where:{id:_0x3873x9[_0x2850[16]][_0x2850[44]]},individualHooks:true})[_0x2850[15]](function(){return _0x3873xa[_0x2850[23]](204)})[_0x2850[12]](function(_0x3873xc){return handleError(_0x3873xa,_0x3873xc)})};function handleError(_0x3873xa,_0x3873xc){logger[_0x2850[46]](_0x3873xc[_0x2850[45]]);return _0x3873xa[_0x2850[14]](500)[_0x2850[13]](_0x3873xc)}
\ No newline at end of file
+var _0xbf7c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x6C\x6C","\x41\x6E\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6C\x6C\x49\x64","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6E\x79\x49\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xbf7c[0];var _=require(_0xbf7c[1]);var util=require(_0xbf7c[2]);var Util=require(_0xbf7c[3]);var sequelize=require(_0xbf7c[5])[_0xbf7c[4]];var Automation=require(_0xbf7c[5])[_0xbf7c[6]];var ToolsCondition=require(_0xbf7c[5])[_0xbf7c[7]];var ToolsAction=require(_0xbf7c[5])[_0xbf7c[8]];var logger=require(_0xbf7c[10])(_0xbf7c[9]);exports[_0xbf7c[11]]= function(_0x2e11x9,_0x2e11xa,_0x2e11xb){return Automation[_0xbf7c[21]](_0xbf7c[20])[_0xbf7c[19]](_[_0xbf7c[18]](Util[_0xbf7c[17]](_0x2e11x9[_0xbf7c[16]]),{distinct:true}))[_0xbf7c[15]](function(_0x2e11xd){_0x2e11xa[_0xbf7c[14]](200)[_0xbf7c[13]](_0x2e11xd)})[_0xbf7c[12]](function(_0x2e11xc){return handleError(_0x2e11xa,_0x2e11xc)})};exports[_0xbf7c[22]]= function(_0x2e11x9,_0x2e11xa){return Automation[_0xbf7c[21]](_0xbf7c[20])[_0xbf7c[26]](_0x2e11x9[_0xbf7c[25]][_0xbf7c[24]])[_0xbf7c[15]](function(Automation){if(!Automation){return _0x2e11xa[_0xbf7c[23]](404)};return _0x2e11xa[_0xbf7c[13]](Automation)})[_0xbf7c[12]](function(_0x2e11xc){return handleError(_0x2e11xa,_0x2e11xc)})};exports[_0xbf7c[27]]= function(_0x2e11x9,_0x2e11xa,_0x2e11xb){return Automation[_0xbf7c[27]](_0x2e11x9[_0xbf7c[28]],{include:[{model:ToolsCondition,as:_0xbf7c[29]},{model:ToolsCondition,as:_0xbf7c[30]},{model:ToolsAction,as:_0xbf7c[31]}]})[_0xbf7c[15]](function(){return _0x2e11xa[_0xbf7c[23]](201)})[_0xbf7c[12]](function(_0x2e11xc){return handleError(_0x2e11xa,_0x2e11xc)})};exports[_0xbf7c[32]]= function(_0x2e11x9,_0x2e11xa,_0x2e11xb){var _0x2e11xe;if(_0x2e11x9[_0xbf7c[28]][_0xbf7c[24]]){delete _0x2e11x9[_0xbf7c[28]][_0xbf7c[24]]};return sequelize[_0xbf7c[42]](function(_0x2e11xf){return Automation[_0xbf7c[26]](_0x2e11x9[_0xbf7c[25]][_0xbf7c[24]])[_0xbf7c[15]](function(_0x2e11x12){if(!_0x2e11x12){return _0x2e11xa[_0xbf7c[23]](404)};_0x2e11xe= _0x2e11x12;if(_0x2e11x9[_0xbf7c[28]][_0xbf7c[30]]){return ToolsCondition[_0xbf7c[39]]({where:{AutomationAnyId:_0x2e11x9[_0xbf7c[25]][_0xbf7c[24]]},transaction:_0x2e11xf})}})[_0xbf7c[15]](function(){if(_0x2e11x9[_0xbf7c[28]][_0xbf7c[30]]&& Array[_0xbf7c[34]](_0x2e11x9[_0xbf7c[28]].Any)&& _0x2e11x9[_0xbf7c[28]][_0xbf7c[30]][_0xbf7c[35]]){_[_0xbf7c[37]](_0x2e11x9[_0xbf7c[28]].Any,function(_0x2e11x11){_0x2e11x11[_0xbf7c[41]]= _0x2e11x9[_0xbf7c[25]][_0xbf7c[24]]});return ToolsCondition[_0xbf7c[38]](_0x2e11x9[_0xbf7c[28]].Any,{transaction:_0x2e11xf})};return})[_0xbf7c[15]](function(){if(_0x2e11x9[_0xbf7c[28]][_0xbf7c[29]]){return ToolsCondition[_0xbf7c[39]]({where:{AutomationAllId:_0x2e11x9[_0xbf7c[25]][_0xbf7c[24]]},transaction:_0x2e11xf})}})[_0xbf7c[15]](function(){if(_0x2e11x9[_0xbf7c[28]][_0xbf7c[29]]&& Array[_0xbf7c[34]](_0x2e11x9[_0xbf7c[28]].All)&& _0x2e11x9[_0xbf7c[28]][_0xbf7c[29]][_0xbf7c[35]]){_[_0xbf7c[37]](_0x2e11x9[_0xbf7c[28]].All,function(_0x2e11x11){_0x2e11x11[_0xbf7c[40]]= _0x2e11x9[_0xbf7c[25]][_0xbf7c[24]]});return ToolsCondition[_0xbf7c[38]](_0x2e11x9[_0xbf7c[28]].All,{transaction:_0x2e11xf})};return})[_0xbf7c[15]](function(){if(_0x2e11x9[_0xbf7c[28]][_0xbf7c[31]]){return ToolsAction[_0xbf7c[39]]({where:{AutomationId:_0x2e11x9[_0xbf7c[25]][_0xbf7c[24]]},transaction:_0x2e11xf})}})[_0xbf7c[15]](function(){if(_0x2e11x9[_0xbf7c[28]][_0xbf7c[31]]&& Array[_0xbf7c[34]](_0x2e11x9[_0xbf7c[28]].Actions)&& _0x2e11x9[_0xbf7c[28]][_0xbf7c[31]][_0xbf7c[35]]){_[_0xbf7c[37]](_0x2e11x9[_0xbf7c[28]].Actions,function(_0x2e11x11){_0x2e11x11[_0xbf7c[36]]= _0x2e11x9[_0xbf7c[25]][_0xbf7c[24]]});return ToolsAction[_0xbf7c[38]](_0x2e11x9[_0xbf7c[28]].Actions,{transaction:_0x2e11xf})};return})[_0xbf7c[15]](function(){var _0x2e11x10=_[_0xbf7c[18]](_0x2e11xe,_0x2e11x9[_0xbf7c[28]]);return _0x2e11x10[_0xbf7c[33]]({transaction:_0x2e11xf})})})[_0xbf7c[15]](function(){return _0x2e11xa[_0xbf7c[23]](200)})[_0xbf7c[12]](function(_0x2e11xc){return handleError(_0x2e11xa,_0x2e11xc)})};exports[_0xbf7c[39]]= function(_0x2e11x9,_0x2e11xa){return Automation[_0xbf7c[26]](_0x2e11x9[_0xbf7c[25]][_0xbf7c[24]])[_0xbf7c[15]](function(Automation){if(!Automation){return _0x2e11xa[_0xbf7c[23]](404)};Automation[_0xbf7c[39]]()[_0xbf7c[15]](function(){return _0x2e11xa[_0xbf7c[23]](204)})[_0xbf7c[12]](function(_0x2e11xc){return handleError(_0x2e11xa,_0x2e11xc)})})[_0xbf7c[12]](function(_0x2e11xc){return handleError(_0x2e11xa,_0x2e11xc)})};exports[_0xbf7c[43]]= function(_0x2e11x9,_0x2e11xa){return Automation[_0xbf7c[39]]({where:{id:_0x2e11x9[_0xbf7c[16]][_0xbf7c[44]]},individualHooks:true})[_0xbf7c[15]](function(){return _0x2e11xa[_0xbf7c[23]](204)})[_0xbf7c[12]](function(_0x2e11xc){return handleError(_0x2e11xa,_0x2e11xc)})};function handleError(_0x2e11xa,_0x2e11xc){logger[_0xbf7c[46]](_0x2e11xc[_0xbf7c[45]]);return _0x2e11xa[_0xbf7c[14]](500)[_0xbf7c[13]](_0x2e11xc)}
\ No newline at end of file
index 07d60fc..76c79c5 100644 (file)
@@ -1 +1 @@
-var _0x39ac=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x39ac[0];const EventEmitter=require(_0x39ac[1]);const Automation=require(_0x39ac[3])[_0x39ac[2]];var AutomationEvents= new EventEmitter();AutomationEvents[_0x39ac[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x39ac[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x39ac[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x39ac[6]};for(var e in events){var event=events[e];Automation[_0x39ac[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xef92x8,_0xef92x9,_0xef92xa){AutomationEvents[_0x39ac[10]](event+ _0x39ac[8]+ _0xef92x8[_0x39ac[9]],_0xef92x8);AutomationEvents[_0x39ac[10]](event,_0xef92x8);_0xef92xa(null)}}module[_0x39ac[11]]= AutomationEvents
\ No newline at end of file
+var _0x2e9d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2e9d[0];const EventEmitter=require(_0x2e9d[1]);const Automation=require(_0x2e9d[3])[_0x2e9d[2]];var AutomationEvents= new EventEmitter();AutomationEvents[_0x2e9d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2e9d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2e9d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2e9d[6]};for(var e in events){var event=events[e];Automation[_0x2e9d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc7a3x8,_0xc7a3x9,_0xc7a3xa){AutomationEvents[_0x2e9d[10]](event+ _0x2e9d[8]+ _0xc7a3x8[_0x2e9d[9]],_0xc7a3x8);AutomationEvents[_0x2e9d[10]](event,_0xc7a3x8);_0xc7a3xa(null)}}module[_0x2e9d[11]]= AutomationEvents
\ No newline at end of file
index 1c0d552..2cff162 100644 (file)
@@ -1 +1 @@
-var _0xf5ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xf5ef[0];const AutomationEvents=require(_0xf5ef[1]);var events=[_0xf5ef[2],_0xf5ef[3]];exports[_0xf5ef[4]]= function(_0xe8d0x3){for(var _0xe8d0x4=0,_0xe8d0x5=events[_0xf5ef[5]];_0xe8d0x4< _0xe8d0x5;_0xe8d0x4++){var _0xe8d0x6=events[_0xe8d0x4];var _0xe8d0x7=createListener(_0xf5ef[6]+ _0xe8d0x6,_0xe8d0x3);AutomationEvents[_0xf5ef[7]](_0xe8d0x6,_0xe8d0x7);_0xe8d0x3[_0xf5ef[7]](_0xf5ef[8],removeListener(_0xe8d0x6,_0xe8d0x7))}};function createListener(_0xe8d0x6,_0xe8d0x3){return function(_0xe8d0x9){_0xe8d0x3[_0xf5ef[9]](_0xe8d0x6,_0xe8d0x9)}}function removeListener(_0xe8d0x6,_0xe8d0x7){return function(){AutomationEvents[_0xf5ef[10]](_0xe8d0x6,_0xe8d0x7)}}
\ No newline at end of file
+var _0xf892=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xf892[0];const AutomationEvents=require(_0xf892[1]);var events=[_0xf892[2],_0xf892[3]];exports[_0xf892[4]]= function(_0x87d0x3){for(var _0x87d0x4=0,_0x87d0x5=events[_0xf892[5]];_0x87d0x4< _0x87d0x5;_0x87d0x4++){var _0x87d0x6=events[_0x87d0x4];var _0x87d0x7=createListener(_0xf892[6]+ _0x87d0x6,_0x87d0x3);AutomationEvents[_0xf892[7]](_0x87d0x6,_0x87d0x7);_0x87d0x3[_0xf892[7]](_0xf892[8],removeListener(_0x87d0x6,_0x87d0x7))}};function createListener(_0x87d0x6,_0x87d0x3){return function(_0x87d0x9){_0x87d0x3[_0xf892[9]](_0x87d0x6,_0x87d0x9)}}function removeListener(_0x87d0x6,_0x87d0x7){return function(){AutomationEvents[_0xf892[10]](_0x87d0x6,_0x87d0x7)}}
\ No newline at end of file
index f947f64..d541a16 100644 (file)
@@ -1 +1 @@
-var _0x952e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x952e[0];var express=require(_0x952e[1]);var controller=require(_0x952e[2]);var auth=require(_0x952e[3]);var router=express.Router();router[_0x952e[9]](_0x952e[4],auth[_0x952e[5]](),auth[_0x952e[7]]([13],[_0x952e[6]]),controller[_0x952e[8]]);router[_0x952e[9]](_0x952e[10],auth[_0x952e[5]](),auth[_0x952e[7]]([13],[_0x952e[6]]),controller[_0x952e[11]]);router[_0x952e[13]](_0x952e[4],auth[_0x952e[5]](),auth[_0x952e[7]]([13],[_0x952e[6]]),controller[_0x952e[12]]);router[_0x952e[15]](_0x952e[10],auth[_0x952e[5]](),auth[_0x952e[7]]([13],[_0x952e[6]]),controller[_0x952e[14]]);router[_0x952e[17]](_0x952e[10],auth[_0x952e[5]](),auth[_0x952e[7]]([13],[_0x952e[6]]),controller[_0x952e[16]]);router[_0x952e[17]](_0x952e[4],auth[_0x952e[5]](),auth[_0x952e[7]]([13],[_0x952e[6]]),controller[_0x952e[18]]);module[_0x952e[19]]= router
\ No newline at end of file
+var _0x9aa2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x9aa2[0];var express=require(_0x9aa2[1]);var controller=require(_0x9aa2[2]);var auth=require(_0x9aa2[3]);var router=express.Router();router[_0x9aa2[9]](_0x9aa2[4],auth[_0x9aa2[5]](),auth[_0x9aa2[7]]([13],[_0x9aa2[6]]),controller[_0x9aa2[8]]);router[_0x9aa2[9]](_0x9aa2[10],auth[_0x9aa2[5]](),auth[_0x9aa2[7]]([13],[_0x9aa2[6]]),controller[_0x9aa2[11]]);router[_0x9aa2[13]](_0x9aa2[4],auth[_0x9aa2[5]](),auth[_0x9aa2[7]]([13],[_0x9aa2[6]]),controller[_0x9aa2[12]]);router[_0x9aa2[15]](_0x9aa2[10],auth[_0x9aa2[5]](),auth[_0x9aa2[7]]([13],[_0x9aa2[6]]),controller[_0x9aa2[14]]);router[_0x9aa2[17]](_0x9aa2[10],auth[_0x9aa2[5]](),auth[_0x9aa2[7]]([13],[_0x9aa2[6]]),controller[_0x9aa2[16]]);router[_0x9aa2[17]](_0x9aa2[4],auth[_0x9aa2[5]](),auth[_0x9aa2[7]]([13],[_0x9aa2[6]]),controller[_0x9aa2[18]]);module[_0x9aa2[19]]= router
\ No newline at end of file
index 394387b..42424a8 100644 (file)
@@ -1 +1 @@
-var _0x8561=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x61\x6E\x6E\x65\x64\x41\x6E\x73\x77\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64\x73"];_0x8561[0];var _=require(_0x8561[1]);var Util=require(_0x8561[2]);var logger=require(_0x8561[4])(_0x8561[3]);var CannedAnswer=require(_0x8561[6])[_0x8561[5]];function handleError(_0x8639x6,_0x8639x7){_0x8639x7= _0x8639x7|| 500;return function(_0x8639x8){logger[_0x8561[8]](_0x8639x8[_0x8561[7]]);_0x8639x6[_0x8561[10]](_0x8639x7)[_0x8561[9]](_0x8639x8)}}function responseWithResult(_0x8639x6,_0x8639x7){_0x8639x7= _0x8639x7|| 200;return function(_0x8639xa){if(_0x8639xa){_0x8639x6[_0x8561[10]](_0x8639x7)[_0x8561[11]](_0x8639xa)}}}function handleEntityNotFound(_0x8639x6){return function(_0x8639xa){if(!_0x8639xa){_0x8639x6[_0x8561[10]](404)[_0x8561[12]]();return null};return _0x8639xa}}function saveUpdates(_0x8639xd){return function(_0x8639xa){return _0x8639xa[_0x8561[14]](_0x8639xd)[_0x8561[13]](function(_0x8639xe){return _0x8639xe})}}function removeEntity(_0x8639x6){return function(_0x8639xa){if(_0x8639xa){return _0x8639xa[_0x8561[15]]()[_0x8561[13]](function(){_0x8639x6[_0x8561[10]](204)[_0x8561[12]]()})}}}exports[_0x8561[16]]= function(_0x8639x10,_0x8639x6,_0x8639x11){return CannedAnswer[_0x8561[20]](Util[_0x8561[19]](_0x8639x10[_0x8561[18]]))[_0x8561[13]](function(_0x8639x12){_0x8639x6[_0x8561[10]](200)[_0x8561[9]](_0x8639x12)})[_0x8561[17]](handleError(_0x8639x6))};exports[_0x8561[21]]= function(_0x8639x10,_0x8639x6){return CannedAnswer[_0x8561[24]](_0x8639x10[_0x8561[23]][_0x8561[22]])[_0x8561[13]](handleEntityNotFound(_0x8639x6))[_0x8561[13]](responseWithResult(_0x8639x6))[_0x8561[17]](handleError(_0x8639x6))};exports[_0x8561[25]]= function(_0x8639x10,_0x8639x6){CannedAnswer[_0x8561[25]](_0x8639x10[_0x8561[26]])[_0x8561[13]](responseWithResult(_0x8639x6,201))[_0x8561[17]](handleError(_0x8639x6))};exports[_0x8561[27]]= function(_0x8639x10,_0x8639x6){if(_0x8639x10[_0x8561[26]][_0x8561[22]]){delete _0x8639x10[_0x8561[26]][_0x8561[22]]};return CannedAnswer[_0x8561[24]](_0x8639x10[_0x8561[23]][_0x8561[22]])[_0x8561[13]](handleEntityNotFound(_0x8639x6))[_0x8561[13]](saveUpdates(_0x8639x10[_0x8561[26]]))[_0x8561[13]](responseWithResult(_0x8639x6))[_0x8561[17]](handleError(_0x8639x6))};exports[_0x8561[15]]= function(_0x8639x10,_0x8639x6){return CannedAnswer[_0x8561[24]](_0x8639x10[_0x8561[23]][_0x8561[22]])[_0x8561[13]](handleEntityNotFound(_0x8639x6))[_0x8561[13]](removeEntity(_0x8639x6))[_0x8561[17]](handleError(_0x8639x6))};exports[_0x8561[28]]= function(_0x8639x10,_0x8639x6){return CannedAnswer[_0x8561[15]]({where:{id:_0x8639x10[_0x8561[18]][_0x8561[30]]},individualHooks:true})[_0x8561[13]](function(){return _0x8639x6[_0x8561[29]](204)})[_0x8561[17]](handleError(_0x8639x6))}
\ No newline at end of file
+var _0xfcac=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x61\x6E\x6E\x65\x64\x41\x6E\x73\x77\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64\x73"];_0xfcac[0];var _=require(_0xfcac[1]);var Util=require(_0xfcac[2]);var logger=require(_0xfcac[4])(_0xfcac[3]);var CannedAnswer=require(_0xfcac[6])[_0xfcac[5]];function handleError(_0xd288x6,_0xd288x7){_0xd288x7= _0xd288x7|| 500;return function(_0xd288x8){logger[_0xfcac[8]](_0xd288x8[_0xfcac[7]]);_0xd288x6[_0xfcac[10]](_0xd288x7)[_0xfcac[9]](_0xd288x8)}}function responseWithResult(_0xd288x6,_0xd288x7){_0xd288x7= _0xd288x7|| 200;return function(_0xd288xa){if(_0xd288xa){_0xd288x6[_0xfcac[10]](_0xd288x7)[_0xfcac[11]](_0xd288xa)}}}function handleEntityNotFound(_0xd288x6){return function(_0xd288xa){if(!_0xd288xa){_0xd288x6[_0xfcac[10]](404)[_0xfcac[12]]();return null};return _0xd288xa}}function saveUpdates(_0xd288xd){return function(_0xd288xa){return _0xd288xa[_0xfcac[14]](_0xd288xd)[_0xfcac[13]](function(_0xd288xe){return _0xd288xe})}}function removeEntity(_0xd288x6){return function(_0xd288xa){if(_0xd288xa){return _0xd288xa[_0xfcac[15]]()[_0xfcac[13]](function(){_0xd288x6[_0xfcac[10]](204)[_0xfcac[12]]()})}}}exports[_0xfcac[16]]= function(_0xd288x10,_0xd288x6,_0xd288x11){return CannedAnswer[_0xfcac[20]](Util[_0xfcac[19]](_0xd288x10[_0xfcac[18]]))[_0xfcac[13]](function(_0xd288x12){_0xd288x6[_0xfcac[10]](200)[_0xfcac[9]](_0xd288x12)})[_0xfcac[17]](handleError(_0xd288x6))};exports[_0xfcac[21]]= function(_0xd288x10,_0xd288x6){return CannedAnswer[_0xfcac[24]](_0xd288x10[_0xfcac[23]][_0xfcac[22]])[_0xfcac[13]](handleEntityNotFound(_0xd288x6))[_0xfcac[13]](responseWithResult(_0xd288x6))[_0xfcac[17]](handleError(_0xd288x6))};exports[_0xfcac[25]]= function(_0xd288x10,_0xd288x6){CannedAnswer[_0xfcac[25]](_0xd288x10[_0xfcac[26]])[_0xfcac[13]](responseWithResult(_0xd288x6,201))[_0xfcac[17]](handleError(_0xd288x6))};exports[_0xfcac[27]]= function(_0xd288x10,_0xd288x6){if(_0xd288x10[_0xfcac[26]][_0xfcac[22]]){delete _0xd288x10[_0xfcac[26]][_0xfcac[22]]};return CannedAnswer[_0xfcac[24]](_0xd288x10[_0xfcac[23]][_0xfcac[22]])[_0xfcac[13]](handleEntityNotFound(_0xd288x6))[_0xfcac[13]](saveUpdates(_0xd288x10[_0xfcac[26]]))[_0xfcac[13]](responseWithResult(_0xd288x6))[_0xfcac[17]](handleError(_0xd288x6))};exports[_0xfcac[15]]= function(_0xd288x10,_0xd288x6){return CannedAnswer[_0xfcac[24]](_0xd288x10[_0xfcac[23]][_0xfcac[22]])[_0xfcac[13]](handleEntityNotFound(_0xd288x6))[_0xfcac[13]](removeEntity(_0xd288x6))[_0xfcac[17]](handleError(_0xd288x6))};exports[_0xfcac[28]]= function(_0xd288x10,_0xd288x6){return CannedAnswer[_0xfcac[15]]({where:{id:_0xd288x10[_0xfcac[18]][_0xfcac[30]]},individualHooks:true})[_0xfcac[13]](function(){return _0xd288x6[_0xfcac[29]](204)})[_0xfcac[17]](handleError(_0xd288x6))}
\ No newline at end of file
index 9642ebb..e536bc2 100644 (file)
@@ -1 +1 @@
-var _0x2a9b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x61\x6E\x6E\x65\x64\x41\x6E\x73\x77\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2a9b[0];const EventEmitter=require(_0x2a9b[1]);const CannedAnswer=require(_0x2a9b[3])[_0x2a9b[2]];var CannedAnswerEvents= new EventEmitter();CannedAnswerEvents[_0x2a9b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2a9b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2a9b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2a9b[6]};for(var e in events){var event=events[e];CannedAnswer[_0x2a9b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3f88x8,_0x3f88x9,_0x3f88xa){CannedAnswerEvents[_0x2a9b[10]](event+ _0x2a9b[8]+ _0x3f88x8[_0x2a9b[9]],_0x3f88x8);CannedAnswerEvents[_0x2a9b[10]](event,_0x3f88x8);_0x3f88xa(null)}}module[_0x2a9b[11]]= CannedAnswerEvents
\ No newline at end of file
+var _0x99e3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x61\x6E\x6E\x65\x64\x41\x6E\x73\x77\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x99e3[0];const EventEmitter=require(_0x99e3[1]);const CannedAnswer=require(_0x99e3[3])[_0x99e3[2]];var CannedAnswerEvents= new EventEmitter();CannedAnswerEvents[_0x99e3[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x99e3[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x99e3[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x99e3[6]};for(var e in events){var event=events[e];CannedAnswer[_0x99e3[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7552x8,_0x7552x9,_0x7552xa){CannedAnswerEvents[_0x99e3[10]](event+ _0x99e3[8]+ _0x7552x8[_0x99e3[9]],_0x7552x8);CannedAnswerEvents[_0x99e3[10]](event,_0x7552x8);_0x7552xa(null)}}module[_0x99e3[11]]= CannedAnswerEvents
\ No newline at end of file
index 0d3466a..d944bcd 100644 (file)
@@ -1 +1 @@
-var _0xe905=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xe905[0];const CannedAnswerEvents=require(_0xe905[1]);var events=[_0xe905[2],_0xe905[3]];exports[_0xe905[4]]= function(_0xb3fdx3){for(var _0xb3fdx4=0,_0xb3fdx5=events[_0xe905[5]];_0xb3fdx4< _0xb3fdx5;_0xb3fdx4++){var _0xb3fdx6=events[_0xb3fdx4];var _0xb3fdx7=createListener(_0xe905[6]+ _0xb3fdx6,_0xb3fdx3);CannedAnswerEvents[_0xe905[7]](_0xb3fdx6,_0xb3fdx7);_0xb3fdx3[_0xe905[7]](_0xe905[8],removeListener(_0xb3fdx6,_0xb3fdx7))}};function createListener(_0xb3fdx6,_0xb3fdx3){return function(_0xb3fdx9){_0xb3fdx3[_0xe905[9]](_0xb3fdx6,_0xb3fdx9)}}function removeListener(_0xb3fdx6,_0xb3fdx7){return function(){CannedAnswerEvents[_0xe905[10]](_0xb3fdx6,_0xb3fdx7)}}
\ No newline at end of file
+var _0x520a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x520a[0];const CannedAnswerEvents=require(_0x520a[1]);var events=[_0x520a[2],_0x520a[3]];exports[_0x520a[4]]= function(_0x4380x3){for(var _0x4380x4=0,_0x4380x5=events[_0x520a[5]];_0x4380x4< _0x4380x5;_0x4380x4++){var _0x4380x6=events[_0x4380x4];var _0x4380x7=createListener(_0x520a[6]+ _0x4380x6,_0x4380x3);CannedAnswerEvents[_0x520a[7]](_0x4380x6,_0x4380x7);_0x4380x3[_0x520a[7]](_0x520a[8],removeListener(_0x4380x6,_0x4380x7))}};function createListener(_0x4380x6,_0x4380x3){return function(_0x4380x9){_0x4380x3[_0x520a[9]](_0x4380x6,_0x4380x9)}}function removeListener(_0x4380x6,_0x4380x7){return function(){CannedAnswerEvents[_0x520a[10]](_0x4380x6,_0x4380x7)}}
\ No newline at end of file
index c5eebc7..5dbf084 100644 (file)
@@ -1 +1 @@
-var _0xfe56=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xfe56[0];var express=require(_0xfe56[1]);var auth=require(_0xfe56[2]);var controller=require(_0xfe56[3]);var router=express.Router();router[_0xfe56[10]](_0xfe56[4],auth[_0xfe56[5]](),auth[_0xfe56[8]]([13],[_0xfe56[6],_0xfe56[7]]),controller[_0xfe56[9]]);router[_0xfe56[10]](_0xfe56[11],auth[_0xfe56[5]](),auth[_0xfe56[8]]([13],[_0xfe56[6]]),controller[_0xfe56[12]]);router[_0xfe56[14]](_0xfe56[4],auth[_0xfe56[5]](),auth[_0xfe56[8]]([13],[_0xfe56[6]]),controller[_0xfe56[13]]);router[_0xfe56[16]](_0xfe56[11],auth[_0xfe56[5]](),auth[_0xfe56[8]]([13],[_0xfe56[6]]),controller[_0xfe56[15]]);router[_0xfe56[18]](_0xfe56[4],auth[_0xfe56[5]](),auth[_0xfe56[8]]([13],[_0xfe56[6]]),controller[_0xfe56[17]]);router[_0xfe56[18]](_0xfe56[11],auth[_0xfe56[5]](),auth[_0xfe56[8]]([13],[_0xfe56[6]]),controller[_0xfe56[19]]);module[_0xfe56[20]]= router
\ No newline at end of file
+var _0xbf5a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xbf5a[0];var express=require(_0xbf5a[1]);var auth=require(_0xbf5a[2]);var controller=require(_0xbf5a[3]);var router=express.Router();router[_0xbf5a[10]](_0xbf5a[4],auth[_0xbf5a[5]](),auth[_0xbf5a[8]]([13],[_0xbf5a[6],_0xbf5a[7]]),controller[_0xbf5a[9]]);router[_0xbf5a[10]](_0xbf5a[11],auth[_0xbf5a[5]](),auth[_0xbf5a[8]]([13],[_0xbf5a[6]]),controller[_0xbf5a[12]]);router[_0xbf5a[14]](_0xbf5a[4],auth[_0xbf5a[5]](),auth[_0xbf5a[8]]([13],[_0xbf5a[6]]),controller[_0xbf5a[13]]);router[_0xbf5a[16]](_0xbf5a[11],auth[_0xbf5a[5]](),auth[_0xbf5a[8]]([13],[_0xbf5a[6]]),controller[_0xbf5a[15]]);router[_0xbf5a[18]](_0xbf5a[4],auth[_0xbf5a[5]](),auth[_0xbf5a[8]]([13],[_0xbf5a[6]]),controller[_0xbf5a[17]]);router[_0xbf5a[18]](_0xbf5a[11],auth[_0xbf5a[5]](),auth[_0xbf5a[8]]([13],[_0xbf5a[6]]),controller[_0xbf5a[19]]);module[_0xbf5a[20]]= router
\ No newline at end of file
index c39db7f..052e8a4 100644 (file)
@@ -1 +1 @@
-var _0xcec1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x68\x61\x6E\x53\x70\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xcec1[0];var _=require(_0xcec1[1]);var ChanSpy=require(_0xcec1[3])[_0xcec1[2]];var Util=require(_0xcec1[4]);var logger=require(_0xcec1[6])(_0xcec1[5]);exports[_0xcec1[7]]= function(_0xbe39x5,_0xbe39x6,_0xbe39x7){return ChanSpy[_0xcec1[14]](Util[_0xcec1[13]](_0xbe39x5[_0xcec1[12]]))[_0xcec1[11]](function(_0xbe39x9){_0xbe39x6[_0xcec1[10]](200)[_0xcec1[9]](_0xbe39x9)})[_0xcec1[8]](function(_0xbe39x8){return handleError(_0xbe39x6,_0xbe39x8)})};exports[_0xcec1[15]]= function(_0xbe39x5,_0xbe39x6){return ChanSpy[_0xcec1[19]](_0xbe39x5[_0xcec1[18]][_0xcec1[17]])[_0xcec1[11]](function(_0xbe39xa){if(!_0xbe39xa){return _0xbe39x6[_0xcec1[16]](404)};return _0xbe39x6[_0xcec1[9]](_0xbe39xa)})[_0xcec1[8]](function(_0xbe39x8){return handleError(_0xbe39x6,_0xbe39x8)})};exports[_0xcec1[20]]= function(_0xbe39x5,_0xbe39x6){return ChanSpy[_0xcec1[20]](_0xbe39x5[_0xcec1[21]])[_0xcec1[11]](function(_0xbe39xa){return _0xbe39x6[_0xcec1[10]](201)[_0xcec1[9]](_0xbe39xa)})[_0xcec1[8]](function(_0xbe39x8){return handleError(_0xbe39x6,_0xbe39x8)})};exports[_0xcec1[22]]= function(_0xbe39x5,_0xbe39x6){if(_0xbe39x5[_0xcec1[21]][_0xcec1[17]]){delete _0xbe39x5[_0xcec1[21]][_0xcec1[17]]};return ChanSpy[_0xcec1[19]](_0xbe39x5[_0xcec1[18]][_0xcec1[17]])[_0xcec1[11]](function(_0xbe39xa){if(!_0xbe39xa){return _0xbe39x6[_0xcec1[16]](404)};var _0xbe39xb=_[_0xcec1[23]](_0xbe39xa,_0xbe39x5[_0xcec1[21]]);return _0xbe39xb[_0xcec1[24]]()})[_0xcec1[11]](function(_0xbe39xa){return _0xbe39x6[_0xcec1[10]](200)[_0xcec1[9]](_0xbe39xa)})[_0xcec1[8]](function(_0xbe39x8){return handleError(_0xbe39x6,_0xbe39x8)})};exports[_0xcec1[25]]= function(_0xbe39x5,_0xbe39x6){return ChanSpy[_0xcec1[19]](_0xbe39x5[_0xcec1[18]][_0xcec1[17]])[_0xcec1[11]](function(_0xbe39xa){if(!_0xbe39xa){return _0xbe39x6[_0xcec1[16]](404)};return _0xbe39xa[_0xcec1[25]]()})[_0xcec1[11]](function(){return _0xbe39x6[_0xcec1[16]](204)})[_0xcec1[8]](function(_0xbe39x8){return handleError(_0xbe39x6,_0xbe39x8)})};exports[_0xcec1[26]]= function(_0xbe39x5,_0xbe39x6){return ChanSpy[_0xcec1[25]]({where:{id:_0xbe39x5[_0xcec1[12]][_0xcec1[27]]},individualHooks:true})[_0xcec1[11]](function(){return _0xbe39x6[_0xcec1[16]](204)})[_0xcec1[8]](function(_0xbe39x8){return handleError(_0xbe39x6,_0xbe39x8)})};function handleError(_0xbe39x6,_0xbe39x8){logger[_0xcec1[29]](_0xbe39x8[_0xcec1[28]]);return _0xbe39x6[_0xcec1[10]](500)[_0xcec1[9]](_0xbe39x8)}
\ No newline at end of file
+var _0xe5f5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x68\x61\x6E\x53\x70\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe5f5[0];var _=require(_0xe5f5[1]);var ChanSpy=require(_0xe5f5[3])[_0xe5f5[2]];var Util=require(_0xe5f5[4]);var logger=require(_0xe5f5[6])(_0xe5f5[5]);exports[_0xe5f5[7]]= function(_0xbd19x5,_0xbd19x6,_0xbd19x7){return ChanSpy[_0xe5f5[14]](Util[_0xe5f5[13]](_0xbd19x5[_0xe5f5[12]]))[_0xe5f5[11]](function(_0xbd19x9){_0xbd19x6[_0xe5f5[10]](200)[_0xe5f5[9]](_0xbd19x9)})[_0xe5f5[8]](function(_0xbd19x8){return handleError(_0xbd19x6,_0xbd19x8)})};exports[_0xe5f5[15]]= function(_0xbd19x5,_0xbd19x6){return ChanSpy[_0xe5f5[19]](_0xbd19x5[_0xe5f5[18]][_0xe5f5[17]])[_0xe5f5[11]](function(_0xbd19xa){if(!_0xbd19xa){return _0xbd19x6[_0xe5f5[16]](404)};return _0xbd19x6[_0xe5f5[9]](_0xbd19xa)})[_0xe5f5[8]](function(_0xbd19x8){return handleError(_0xbd19x6,_0xbd19x8)})};exports[_0xe5f5[20]]= function(_0xbd19x5,_0xbd19x6){return ChanSpy[_0xe5f5[20]](_0xbd19x5[_0xe5f5[21]])[_0xe5f5[11]](function(_0xbd19xa){return _0xbd19x6[_0xe5f5[10]](201)[_0xe5f5[9]](_0xbd19xa)})[_0xe5f5[8]](function(_0xbd19x8){return handleError(_0xbd19x6,_0xbd19x8)})};exports[_0xe5f5[22]]= function(_0xbd19x5,_0xbd19x6){if(_0xbd19x5[_0xe5f5[21]][_0xe5f5[17]]){delete _0xbd19x5[_0xe5f5[21]][_0xe5f5[17]]};return ChanSpy[_0xe5f5[19]](_0xbd19x5[_0xe5f5[18]][_0xe5f5[17]])[_0xe5f5[11]](function(_0xbd19xa){if(!_0xbd19xa){return _0xbd19x6[_0xe5f5[16]](404)};var _0xbd19xb=_[_0xe5f5[23]](_0xbd19xa,_0xbd19x5[_0xe5f5[21]]);return _0xbd19xb[_0xe5f5[24]]()})[_0xe5f5[11]](function(_0xbd19xa){return _0xbd19x6[_0xe5f5[10]](200)[_0xe5f5[9]](_0xbd19xa)})[_0xe5f5[8]](function(_0xbd19x8){return handleError(_0xbd19x6,_0xbd19x8)})};exports[_0xe5f5[25]]= function(_0xbd19x5,_0xbd19x6){return ChanSpy[_0xe5f5[19]](_0xbd19x5[_0xe5f5[18]][_0xe5f5[17]])[_0xe5f5[11]](function(_0xbd19xa){if(!_0xbd19xa){return _0xbd19x6[_0xe5f5[16]](404)};return _0xbd19xa[_0xe5f5[25]]()})[_0xe5f5[11]](function(){return _0xbd19x6[_0xe5f5[16]](204)})[_0xe5f5[8]](function(_0xbd19x8){return handleError(_0xbd19x6,_0xbd19x8)})};exports[_0xe5f5[26]]= function(_0xbd19x5,_0xbd19x6){return ChanSpy[_0xe5f5[25]]({where:{id:_0xbd19x5[_0xe5f5[12]][_0xe5f5[27]]},individualHooks:true})[_0xe5f5[11]](function(){return _0xbd19x6[_0xe5f5[16]](204)})[_0xe5f5[8]](function(_0xbd19x8){return handleError(_0xbd19x6,_0xbd19x8)})};function handleError(_0xbd19x6,_0xbd19x8){logger[_0xe5f5[29]](_0xbd19x8[_0xe5f5[28]]);return _0xbd19x6[_0xe5f5[10]](500)[_0xe5f5[9]](_0xbd19x8)}
\ No newline at end of file
index 1dd5385..4e062c5 100644 (file)
@@ -1 +1 @@
-var _0x18b6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x6E\x53\x70\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x18b6[0];const EventEmitter=require(_0x18b6[1]);const ChanSpy=require(_0x18b6[3])[_0x18b6[2]];var ChanSpyEvents= new EventEmitter();ChanSpyEvents[_0x18b6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x18b6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x18b6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x18b6[6]};for(var e in events){var event=events[e];ChanSpy[_0x18b6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa62fx8,_0xa62fx9,_0xa62fxa){ChanSpyEvents[_0x18b6[10]](event+ _0x18b6[8]+ _0xa62fx8[_0x18b6[9]],_0xa62fx8);ChanSpyEvents[_0x18b6[10]](event,_0xa62fx8);_0xa62fxa(null)}}module[_0x18b6[11]]= ChanSpyEvents
\ No newline at end of file
+var _0x7062=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x6E\x53\x70\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7062[0];const EventEmitter=require(_0x7062[1]);const ChanSpy=require(_0x7062[3])[_0x7062[2]];var ChanSpyEvents= new EventEmitter();ChanSpyEvents[_0x7062[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7062[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7062[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7062[6]};for(var e in events){var event=events[e];ChanSpy[_0x7062[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa03bx8,_0xa03bx9,_0xa03bxa){ChanSpyEvents[_0x7062[10]](event+ _0x7062[8]+ _0xa03bx8[_0x7062[9]],_0xa03bx8);ChanSpyEvents[_0x7062[10]](event,_0xa03bx8);_0xa03bxa(null)}}module[_0x7062[11]]= ChanSpyEvents
\ No newline at end of file
index 1186e73..19c1cd0 100644 (file)
@@ -1 +1 @@
-var _0xf820=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x6E\x73\x70\x79\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x6E\x73\x70\x79\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xf820[0];const ChanSpyEvents=require(_0xf820[1]);var events=[_0xf820[2],_0xf820[3]];exports[_0xf820[4]]= function(_0x1ccfx3){for(var _0x1ccfx4=0,_0x1ccfx5=events[_0xf820[5]];_0x1ccfx4< _0x1ccfx5;_0x1ccfx4++){var _0x1ccfx6=events[_0x1ccfx4];var _0x1ccfx7=createListener(_0xf820[6]+ _0x1ccfx6,_0x1ccfx3);ChanSpyEvents[_0xf820[7]](_0x1ccfx6,_0x1ccfx7);_0x1ccfx3[_0xf820[7]](_0xf820[8],removeListener(_0x1ccfx6,_0x1ccfx7))}};function createListener(_0x1ccfx6,_0x1ccfx3){return function(_0x1ccfx9){_0x1ccfx3[_0xf820[9]](_0x1ccfx6,_0x1ccfx9)}}function removeListener(_0x1ccfx6,_0x1ccfx7){return function(){ChanSpyEvents[_0xf820[10]](_0x1ccfx6,_0x1ccfx7)}}
\ No newline at end of file
+var _0xff01=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x6E\x73\x70\x79\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x6E\x73\x70\x79\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xff01[0];const ChanSpyEvents=require(_0xff01[1]);var events=[_0xff01[2],_0xff01[3]];exports[_0xff01[4]]= function(_0xf5bfx3){for(var _0xf5bfx4=0,_0xf5bfx5=events[_0xff01[5]];_0xf5bfx4< _0xf5bfx5;_0xf5bfx4++){var _0xf5bfx6=events[_0xf5bfx4];var _0xf5bfx7=createListener(_0xff01[6]+ _0xf5bfx6,_0xf5bfx3);ChanSpyEvents[_0xff01[7]](_0xf5bfx6,_0xf5bfx7);_0xf5bfx3[_0xff01[7]](_0xff01[8],removeListener(_0xf5bfx6,_0xf5bfx7))}};function createListener(_0xf5bfx6,_0xf5bfx3){return function(_0xf5bfx9){_0xf5bfx3[_0xff01[9]](_0xf5bfx6,_0xf5bfx9)}}function removeListener(_0xf5bfx6,_0xf5bfx7){return function(){ChanSpyEvents[_0xff01[10]](_0xf5bfx6,_0xf5bfx7)}}
\ No newline at end of file
index 273c0b9..ab99816 100644 (file)
@@ -1 +1 @@
-var _0xe5e2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x6E\x73\x70\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xe5e2[0];var express=require(_0xe5e2[1]);var controller=require(_0xe5e2[2]);var auth=require(_0xe5e2[3]);var router=express.Router();router[_0xe5e2[9]](_0xe5e2[4],auth[_0xe5e2[5]](),auth[_0xe5e2[7]]([7],[_0xe5e2[6]]),controller[_0xe5e2[8]]);router[_0xe5e2[9]](_0xe5e2[10],auth[_0xe5e2[5]](),auth[_0xe5e2[7]]([7],[_0xe5e2[6]]),controller[_0xe5e2[11]]);router[_0xe5e2[13]](_0xe5e2[4],auth[_0xe5e2[5]](),auth[_0xe5e2[7]]([7],[_0xe5e2[6]]),controller[_0xe5e2[12]]);router[_0xe5e2[15]](_0xe5e2[10],auth[_0xe5e2[5]](),auth[_0xe5e2[7]]([7],[_0xe5e2[6]]),controller[_0xe5e2[14]]);router[_0xe5e2[17]](_0xe5e2[4],auth[_0xe5e2[5]](),auth[_0xe5e2[7]]([7],[_0xe5e2[6]]),controller[_0xe5e2[16]]);router[_0xe5e2[17]](_0xe5e2[10],auth[_0xe5e2[5]](),auth[_0xe5e2[7]]([7],[_0xe5e2[6]]),controller[_0xe5e2[18]]);module[_0xe5e2[19]]= router
\ No newline at end of file
+var _0x6031=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x6E\x73\x70\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6031[0];var express=require(_0x6031[1]);var controller=require(_0x6031[2]);var auth=require(_0x6031[3]);var router=express.Router();router[_0x6031[9]](_0x6031[4],auth[_0x6031[5]](),auth[_0x6031[7]]([7],[_0x6031[6]]),controller[_0x6031[8]]);router[_0x6031[9]](_0x6031[10],auth[_0x6031[5]](),auth[_0x6031[7]]([7],[_0x6031[6]]),controller[_0x6031[11]]);router[_0x6031[13]](_0x6031[4],auth[_0x6031[5]](),auth[_0x6031[7]]([7],[_0x6031[6]]),controller[_0x6031[12]]);router[_0x6031[15]](_0x6031[10],auth[_0x6031[5]](),auth[_0x6031[7]]([7],[_0x6031[6]]),controller[_0x6031[14]]);router[_0x6031[17]](_0x6031[4],auth[_0x6031[5]](),auth[_0x6031[7]]([7],[_0x6031[6]]),controller[_0x6031[16]]);router[_0x6031[17]](_0x6031[10],auth[_0x6031[5]](),auth[_0x6031[7]]([7],[_0x6031[6]]),controller[_0x6031[18]]);module[_0x6031[19]]= router
\ No newline at end of file
index 81a49c9..0be045c 100644 (file)
@@ -1 +1 @@
-var _0xb5b5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xb5b5[0];var _=require(_0xb5b5[1]);var ChatApplication=require(_0xb5b5[3])[_0xb5b5[2]];var logger=require(_0xb5b5[5])(_0xb5b5[4]);exports[_0xb5b5[6]]= function(_0x946cx4,_0x946cx5){return ChatApplication[_0xb5b5[13]]({where:_0x946cx4[_0xb5b5[11]],order:_0xb5b5[12],include:[{all:true}]})[_0xb5b5[10]](function(_0x946cx7){return _0x946cx5[_0xb5b5[9]](200)[_0xb5b5[8]](_0x946cx7)})[_0xb5b5[7]](function(_0x946cx6){return handleError(_0x946cx5,_0x946cx6)})};exports[_0xb5b5[14]]= function(_0x946cx4,_0x946cx5){return ChatApplication[_0xb5b5[18]](_0x946cx4[_0xb5b5[17]][_0xb5b5[16]])[_0xb5b5[10]](function(_0x946cx8){if(!_0x946cx8){return _0x946cx5[_0xb5b5[15]](404)};return _0x946cx5[_0xb5b5[8]](_0x946cx8)})[_0xb5b5[7]](function(_0x946cx6){return handleError(_0x946cx5,_0x946cx6)})};exports[_0xb5b5[19]]= function(_0x946cx4,_0x946cx5,_0x946cx9){return ChatApplication[_0xb5b5[22]](_0xb5b5[12],{where:{ChatWebsiteId:_0x946cx4[_0xb5b5[20]][_0xb5b5[21]]}})[_0xb5b5[10]](function(_0x946cxb){_0x946cx4[_0xb5b5[20]][_0xb5b5[12]]= _0x946cxb?++_0x946cxb:1;return ChatApplication[_0xb5b5[19]](_0x946cx4[_0xb5b5[20]])})[_0xb5b5[10]](function(_0x946cxa){return _0x946cx5[_0xb5b5[9]](201)[_0xb5b5[8]](_0x946cxa)})[_0xb5b5[7]](function(_0x946cx6){return handleError(_0x946cx5,_0x946cx6)})};exports[_0xb5b5[23]]= function(_0x946cx4,_0x946cx5){if(_0x946cx4[_0xb5b5[20]][_0xb5b5[16]]){delete _0x946cx4[_0xb5b5[20]][_0xb5b5[16]]};return ChatApplication[_0xb5b5[18]](_0x946cx4[_0xb5b5[17]][_0xb5b5[16]])[_0xb5b5[10]](function(_0x946cx8){if(!_0x946cx8){return _0x946cx5[_0xb5b5[15]](404)};var _0x946cxc=_[_0xb5b5[24]](_0x946cx8,_0x946cx4[_0xb5b5[20]]);return _0x946cxc[_0xb5b5[25]]()})[_0xb5b5[10]](function(_0x946cx8){return _0x946cx5[_0xb5b5[9]](200)[_0xb5b5[8]](_0x946cx8)})[_0xb5b5[7]](function(_0x946cx6){return handleError(_0x946cx5,_0x946cx6)})};exports[_0xb5b5[26]]= function(_0x946cx4,_0x946cx5){return ChatApplication[_0xb5b5[18]](_0x946cx4[_0xb5b5[17]][_0xb5b5[16]])[_0xb5b5[10]](function(_0x946cx8){if(!_0x946cx8){return _0x946cx5[_0xb5b5[15]](404)};return _0x946cx8[_0xb5b5[26]]()})[_0xb5b5[10]](function(){return _0x946cx5[_0xb5b5[15]](204)})[_0xb5b5[7]](function(_0x946cx6){return handleError(_0x946cx5,_0x946cx6)})};function handleError(_0x946cx5,_0x946cx6){logger[_0xb5b5[28]](_0x946cx6[_0xb5b5[27]]);return _0x946cx5[_0xb5b5[9]](500)[_0xb5b5[8]](_0x946cx6)}
\ No newline at end of file
+var _0xe6e9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe6e9[0];var _=require(_0xe6e9[1]);var ChatApplication=require(_0xe6e9[3])[_0xe6e9[2]];var logger=require(_0xe6e9[5])(_0xe6e9[4]);exports[_0xe6e9[6]]= function(_0x274bx4,_0x274bx5){return ChatApplication[_0xe6e9[13]]({where:_0x274bx4[_0xe6e9[11]],order:_0xe6e9[12],include:[{all:true}]})[_0xe6e9[10]](function(_0x274bx7){return _0x274bx5[_0xe6e9[9]](200)[_0xe6e9[8]](_0x274bx7)})[_0xe6e9[7]](function(_0x274bx6){return handleError(_0x274bx5,_0x274bx6)})};exports[_0xe6e9[14]]= function(_0x274bx4,_0x274bx5){return ChatApplication[_0xe6e9[18]](_0x274bx4[_0xe6e9[17]][_0xe6e9[16]])[_0xe6e9[10]](function(_0x274bx8){if(!_0x274bx8){return _0x274bx5[_0xe6e9[15]](404)};return _0x274bx5[_0xe6e9[8]](_0x274bx8)})[_0xe6e9[7]](function(_0x274bx6){return handleError(_0x274bx5,_0x274bx6)})};exports[_0xe6e9[19]]= function(_0x274bx4,_0x274bx5,_0x274bx9){return ChatApplication[_0xe6e9[22]](_0xe6e9[12],{where:{ChatWebsiteId:_0x274bx4[_0xe6e9[20]][_0xe6e9[21]]}})[_0xe6e9[10]](function(_0x274bxb){_0x274bx4[_0xe6e9[20]][_0xe6e9[12]]= _0x274bxb?++_0x274bxb:1;return ChatApplication[_0xe6e9[19]](_0x274bx4[_0xe6e9[20]])})[_0xe6e9[10]](function(_0x274bxa){return _0x274bx5[_0xe6e9[9]](201)[_0xe6e9[8]](_0x274bxa)})[_0xe6e9[7]](function(_0x274bx6){return handleError(_0x274bx5,_0x274bx6)})};exports[_0xe6e9[23]]= function(_0x274bx4,_0x274bx5){if(_0x274bx4[_0xe6e9[20]][_0xe6e9[16]]){delete _0x274bx4[_0xe6e9[20]][_0xe6e9[16]]};return ChatApplication[_0xe6e9[18]](_0x274bx4[_0xe6e9[17]][_0xe6e9[16]])[_0xe6e9[10]](function(_0x274bx8){if(!_0x274bx8){return _0x274bx5[_0xe6e9[15]](404)};var _0x274bxc=_[_0xe6e9[24]](_0x274bx8,_0x274bx4[_0xe6e9[20]]);return _0x274bxc[_0xe6e9[25]]()})[_0xe6e9[10]](function(_0x274bx8){return _0x274bx5[_0xe6e9[9]](200)[_0xe6e9[8]](_0x274bx8)})[_0xe6e9[7]](function(_0x274bx6){return handleError(_0x274bx5,_0x274bx6)})};exports[_0xe6e9[26]]= function(_0x274bx4,_0x274bx5){return ChatApplication[_0xe6e9[18]](_0x274bx4[_0xe6e9[17]][_0xe6e9[16]])[_0xe6e9[10]](function(_0x274bx8){if(!_0x274bx8){return _0x274bx5[_0xe6e9[15]](404)};return _0x274bx8[_0xe6e9[26]]()})[_0xe6e9[10]](function(){return _0x274bx5[_0xe6e9[15]](204)})[_0xe6e9[7]](function(_0x274bx6){return handleError(_0x274bx5,_0x274bx6)})};function handleError(_0x274bx5,_0x274bx6){logger[_0xe6e9[28]](_0x274bx6[_0xe6e9[27]]);return _0x274bx5[_0xe6e9[9]](500)[_0xe6e9[8]](_0x274bx6)}
\ No newline at end of file
index 3d05913..1874042 100644 (file)
@@ -1 +1 @@
-var _0x1524=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1524[0];const EventEmitter=require(_0x1524[1]);const ChatApplication=require(_0x1524[3])[_0x1524[2]];var ChatApplicationEvents= new EventEmitter();ChatApplicationEvents[_0x1524[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1524[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1524[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1524[6]};for(var e in events){var event=events[e];ChatApplication[_0x1524[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa744x8,_0xa744x9,_0xa744xa){ChatApplicationEvents[_0x1524[10]](event+ _0x1524[8]+ _0xa744x8[_0x1524[9]],_0xa744x8);ChatApplicationEvents[_0x1524[10]](event,_0xa744x8);_0xa744xa(null)}}module[_0x1524[11]]= ChatApplicationEvents
\ No newline at end of file
+var _0xa66e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa66e[0];const EventEmitter=require(_0xa66e[1]);const ChatApplication=require(_0xa66e[3])[_0xa66e[2]];var ChatApplicationEvents= new EventEmitter();ChatApplicationEvents[_0xa66e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa66e[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa66e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa66e[6]};for(var e in events){var event=events[e];ChatApplication[_0xa66e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5cf5x8,_0x5cf5x9,_0x5cf5xa){ChatApplicationEvents[_0xa66e[10]](event+ _0xa66e[8]+ _0x5cf5x8[_0xa66e[9]],_0x5cf5x8);ChatApplicationEvents[_0xa66e[10]](event,_0x5cf5x8);_0x5cf5xa(null)}}module[_0xa66e[11]]= ChatApplicationEvents
\ No newline at end of file
index 8f4ff6a..7f2a60f 100644 (file)
@@ -1 +1 @@
-var _0x8b35=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8b35[0];const ChatApplicationEvents=require(_0x8b35[1]);var events=[_0x8b35[2],_0x8b35[3]];exports[_0x8b35[4]]= function(_0xa377x3){for(var _0xa377x4=0,_0xa377x5=events[_0x8b35[5]];_0xa377x4< _0xa377x5;_0xa377x4++){var _0xa377x6=events[_0xa377x4];var _0xa377x7=createListener(_0x8b35[6]+ _0xa377x6,_0xa377x3);ChatApplicationEvents[_0x8b35[7]](_0xa377x6,_0xa377x7);_0xa377x3[_0x8b35[7]](_0x8b35[8],removeListener(_0xa377x6,_0xa377x7))}};function createListener(_0xa377x6,_0xa377x3){return function(_0xa377x9){_0xa377x3[_0x8b35[9]](_0xa377x6,_0xa377x9)}}function removeListener(_0xa377x6,_0xa377x7){return function(){ChatApplicationEvents[_0x8b35[10]](_0xa377x6,_0xa377x7)}}
\ No newline at end of file
+var _0x3d84=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3d84[0];const ChatApplicationEvents=require(_0x3d84[1]);var events=[_0x3d84[2],_0x3d84[3]];exports[_0x3d84[4]]= function(_0x3d76x3){for(var _0x3d76x4=0,_0x3d76x5=events[_0x3d84[5]];_0x3d76x4< _0x3d76x5;_0x3d76x4++){var _0x3d76x6=events[_0x3d76x4];var _0x3d76x7=createListener(_0x3d84[6]+ _0x3d76x6,_0x3d76x3);ChatApplicationEvents[_0x3d84[7]](_0x3d76x6,_0x3d76x7);_0x3d76x3[_0x3d84[7]](_0x3d84[8],removeListener(_0x3d76x6,_0x3d76x7))}};function createListener(_0x3d76x6,_0x3d76x3){return function(_0x3d76x9){_0x3d76x3[_0x3d84[9]](_0x3d76x6,_0x3d76x9)}}function removeListener(_0x3d76x6,_0x3d76x7){return function(){ChatApplicationEvents[_0x3d84[10]](_0x3d76x6,_0x3d76x7)}}
\ No newline at end of file
index e829a5b..6d36f0e 100644 (file)
@@ -1 +1 @@
-var _0x5775=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x5775[0];var express=require(_0x5775[1]);var controller=require(_0x5775[2]);var license=require(_0x5775[3]);var auth=require(_0x5775[4]);var router=express.Router();router[_0x5775[12]](_0x5775[5],license[_0x5775[6]](),license[_0x5775[7]](),auth[_0x5775[8]](),auth[_0x5775[10]]([8],[_0x5775[9]]),controller[_0x5775[11]]);router[_0x5775[12]](_0x5775[13],license[_0x5775[6]](),license[_0x5775[7]](),auth[_0x5775[8]](),auth[_0x5775[10]]([8],[_0x5775[9]]),controller[_0x5775[14]]);router[_0x5775[16]](_0x5775[5],license[_0x5775[6]](),license[_0x5775[7]](),auth[_0x5775[8]](),auth[_0x5775[10]]([8],[_0x5775[9]]),controller[_0x5775[15]]);router[_0x5775[18]](_0x5775[13],license[_0x5775[6]](),license[_0x5775[7]](),auth[_0x5775[8]](),auth[_0x5775[10]]([8],[_0x5775[9]]),controller[_0x5775[17]]);router[_0x5775[19]](_0x5775[13],license[_0x5775[6]](),license[_0x5775[7]](),auth[_0x5775[8]](),auth[_0x5775[10]]([8],[_0x5775[9]]),controller[_0x5775[17]]);router[_0x5775[21]](_0x5775[13],license[_0x5775[6]](),license[_0x5775[7]](),auth[_0x5775[8]](),auth[_0x5775[10]]([8],[_0x5775[9]]),controller[_0x5775[20]]);module[_0x5775[22]]= router
\ No newline at end of file
+var _0xcf7b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xcf7b[0];var express=require(_0xcf7b[1]);var controller=require(_0xcf7b[2]);var license=require(_0xcf7b[3]);var auth=require(_0xcf7b[4]);var router=express.Router();router[_0xcf7b[12]](_0xcf7b[5],license[_0xcf7b[6]](),license[_0xcf7b[7]](),auth[_0xcf7b[8]](),auth[_0xcf7b[10]]([8],[_0xcf7b[9]]),controller[_0xcf7b[11]]);router[_0xcf7b[12]](_0xcf7b[13],license[_0xcf7b[6]](),license[_0xcf7b[7]](),auth[_0xcf7b[8]](),auth[_0xcf7b[10]]([8],[_0xcf7b[9]]),controller[_0xcf7b[14]]);router[_0xcf7b[16]](_0xcf7b[5],license[_0xcf7b[6]](),license[_0xcf7b[7]](),auth[_0xcf7b[8]](),auth[_0xcf7b[10]]([8],[_0xcf7b[9]]),controller[_0xcf7b[15]]);router[_0xcf7b[18]](_0xcf7b[13],license[_0xcf7b[6]](),license[_0xcf7b[7]](),auth[_0xcf7b[8]](),auth[_0xcf7b[10]]([8],[_0xcf7b[9]]),controller[_0xcf7b[17]]);router[_0xcf7b[19]](_0xcf7b[13],license[_0xcf7b[6]](),license[_0xcf7b[7]](),auth[_0xcf7b[8]](),auth[_0xcf7b[10]]([8],[_0xcf7b[9]]),controller[_0xcf7b[17]]);router[_0xcf7b[21]](_0xcf7b[13],license[_0xcf7b[6]](),license[_0xcf7b[7]](),auth[_0xcf7b[8]](),auth[_0xcf7b[10]]([8],[_0xcf7b[9]]),controller[_0xcf7b[20]]);module[_0xcf7b[22]]= router
\ No newline at end of file
index 346d34f..f1e741f 100644 (file)
@@ -1 +1 @@
-var _0xe3a8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xe3a8[0];var _=require(_0xe3a8[1]);var logger=require(_0xe3a8[3])(_0xe3a8[2]);var ChatDisposition=require(_0xe3a8[5])[_0xe3a8[4]];function handleError(_0xce06x5,_0xce06x6){_0xce06x6= _0xce06x6|| 500;return function(_0xce06x7){logger[_0xe3a8[7]](_0xce06x7[_0xe3a8[6]]);_0xce06x5[_0xe3a8[9]](_0xce06x6)[_0xe3a8[8]](_0xce06x7)}}function responseWithResult(_0xce06x5,_0xce06x6){_0xce06x6= _0xce06x6|| 200;return function(_0xce06x9){if(_0xce06x9){_0xce06x5[_0xe3a8[9]](_0xce06x6)[_0xe3a8[10]](_0xce06x9)}}}function responseWithoutResult(_0xce06x5,_0xce06x6){_0xce06x6= _0xce06x6|| 200;return function(){_0xce06x5[_0xe3a8[11]](_0xce06x6)}}function handleEntityNotFound(_0xce06x5){return function(_0xce06x9){if(!_0xce06x9){_0xce06x5[_0xe3a8[9]](404)[_0xe3a8[12]]();return null};return _0xce06x9}}function saveUpdates(_0xce06xd){return function(_0xce06x9){return _0xce06x9[_0xe3a8[14]](_0xce06xd)[_0xe3a8[13]](function(_0xce06xe){return _0xce06xe})}}function removeEntity(_0xce06x5){return function(_0xce06x9){if(_0xce06x9){return _0xce06x9[_0xe3a8[15]]()[_0xe3a8[13]](function(){_0xce06x5[_0xe3a8[9]](204)[_0xe3a8[12]]()})}}}exports[_0xe3a8[16]]= function(_0xce06x10,_0xce06x5){ChatDisposition[_0xe3a8[18]]()[_0xe3a8[13]](responseWithResult(_0xce06x5))[_0xe3a8[17]](handleError(_0xce06x5))};exports[_0xe3a8[19]]= function(_0xce06x10,_0xce06x5){ChatDisposition[_0xe3a8[22]](_0xce06x10[_0xe3a8[21]][_0xe3a8[20]])[_0xe3a8[13]](handleEntityNotFound(_0xce06x5))[_0xe3a8[13]](responseWithResult(_0xce06x5))[_0xe3a8[17]](handleError(_0xce06x5))};exports[_0xe3a8[23]]= function(_0xce06x10,_0xce06x5){ChatDisposition[_0xe3a8[23]](_0xce06x10[_0xe3a8[24]])[_0xe3a8[13]](responseWithResult(_0xce06x5,201))[_0xe3a8[17]](handleError(_0xce06x5))};exports[_0xe3a8[25]]= function(_0xce06x10,_0xce06x5){if(_0xce06x10[_0xe3a8[24]][_0xe3a8[20]]){delete _0xce06x10[_0xe3a8[24]][_0xe3a8[20]]};ChatDisposition[_0xe3a8[22]](_0xce06x10[_0xe3a8[21]][_0xe3a8[20]])[_0xe3a8[13]](handleEntityNotFound(_0xce06x5))[_0xe3a8[13]](saveUpdates(_0xce06x10[_0xe3a8[24]]))[_0xe3a8[13]](responseWithResult(_0xce06x5))[_0xe3a8[17]](handleError(_0xce06x5))};exports[_0xe3a8[15]]= function(_0xce06x10,_0xce06x5){ChatDisposition[_0xe3a8[22]](_0xce06x10[_0xe3a8[21]][_0xe3a8[20]])[_0xe3a8[13]](handleEntityNotFound(_0xce06x5))[_0xe3a8[13]](removeEntity(_0xce06x5))[_0xe3a8[17]](handleError(_0xce06x5))}
\ No newline at end of file
+var _0x4e4a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x4e4a[0];var _=require(_0x4e4a[1]);var logger=require(_0x4e4a[3])(_0x4e4a[2]);var ChatDisposition=require(_0x4e4a[5])[_0x4e4a[4]];function handleError(_0x92b8x5,_0x92b8x6){_0x92b8x6= _0x92b8x6|| 500;return function(_0x92b8x7){logger[_0x4e4a[7]](_0x92b8x7[_0x4e4a[6]]);_0x92b8x5[_0x4e4a[9]](_0x92b8x6)[_0x4e4a[8]](_0x92b8x7)}}function responseWithResult(_0x92b8x5,_0x92b8x6){_0x92b8x6= _0x92b8x6|| 200;return function(_0x92b8x9){if(_0x92b8x9){_0x92b8x5[_0x4e4a[9]](_0x92b8x6)[_0x4e4a[10]](_0x92b8x9)}}}function responseWithoutResult(_0x92b8x5,_0x92b8x6){_0x92b8x6= _0x92b8x6|| 200;return function(){_0x92b8x5[_0x4e4a[11]](_0x92b8x6)}}function handleEntityNotFound(_0x92b8x5){return function(_0x92b8x9){if(!_0x92b8x9){_0x92b8x5[_0x4e4a[9]](404)[_0x4e4a[12]]();return null};return _0x92b8x9}}function saveUpdates(_0x92b8xd){return function(_0x92b8x9){return _0x92b8x9[_0x4e4a[14]](_0x92b8xd)[_0x4e4a[13]](function(_0x92b8xe){return _0x92b8xe})}}function removeEntity(_0x92b8x5){return function(_0x92b8x9){if(_0x92b8x9){return _0x92b8x9[_0x4e4a[15]]()[_0x4e4a[13]](function(){_0x92b8x5[_0x4e4a[9]](204)[_0x4e4a[12]]()})}}}exports[_0x4e4a[16]]= function(_0x92b8x10,_0x92b8x5){ChatDisposition[_0x4e4a[18]]()[_0x4e4a[13]](responseWithResult(_0x92b8x5))[_0x4e4a[17]](handleError(_0x92b8x5))};exports[_0x4e4a[19]]= function(_0x92b8x10,_0x92b8x5){ChatDisposition[_0x4e4a[22]](_0x92b8x10[_0x4e4a[21]][_0x4e4a[20]])[_0x4e4a[13]](handleEntityNotFound(_0x92b8x5))[_0x4e4a[13]](responseWithResult(_0x92b8x5))[_0x4e4a[17]](handleError(_0x92b8x5))};exports[_0x4e4a[23]]= function(_0x92b8x10,_0x92b8x5){ChatDisposition[_0x4e4a[23]](_0x92b8x10[_0x4e4a[24]])[_0x4e4a[13]](responseWithResult(_0x92b8x5,201))[_0x4e4a[17]](handleError(_0x92b8x5))};exports[_0x4e4a[25]]= function(_0x92b8x10,_0x92b8x5){if(_0x92b8x10[_0x4e4a[24]][_0x4e4a[20]]){delete _0x92b8x10[_0x4e4a[24]][_0x4e4a[20]]};ChatDisposition[_0x4e4a[22]](_0x92b8x10[_0x4e4a[21]][_0x4e4a[20]])[_0x4e4a[13]](handleEntityNotFound(_0x92b8x5))[_0x4e4a[13]](saveUpdates(_0x92b8x10[_0x4e4a[24]]))[_0x4e4a[13]](responseWithResult(_0x92b8x5))[_0x4e4a[17]](handleError(_0x92b8x5))};exports[_0x4e4a[15]]= function(_0x92b8x10,_0x92b8x5){ChatDisposition[_0x4e4a[22]](_0x92b8x10[_0x4e4a[21]][_0x4e4a[20]])[_0x4e4a[13]](handleEntityNotFound(_0x92b8x5))[_0x4e4a[13]](removeEntity(_0x92b8x5))[_0x4e4a[17]](handleError(_0x92b8x5))}
\ No newline at end of file
index 87874fc..cf691cd 100644 (file)
@@ -1 +1 @@
-var _0xbd32=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xbd32[0];const EventEmitter=require(_0xbd32[1]);const ChatDisposition=require(_0xbd32[3])[_0xbd32[2]];var ChatDispositionEvents= new EventEmitter();ChatDispositionEvents[_0xbd32[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xbd32[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xbd32[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xbd32[6]};for(var e in events){var event=events[e];ChatDisposition[_0xbd32[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x45f2x8,_0x45f2x9,_0x45f2xa){ChatDispositionEvents[_0xbd32[10]](event+ _0xbd32[8]+ _0x45f2x8[_0xbd32[9]],_0x45f2x8);ChatDispositionEvents[_0xbd32[10]](event,_0x45f2x8);_0x45f2xa(null)}}module[_0xbd32[11]]= ChatDispositionEvents
\ No newline at end of file
+var _0xabe0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xabe0[0];const EventEmitter=require(_0xabe0[1]);const ChatDisposition=require(_0xabe0[3])[_0xabe0[2]];var ChatDispositionEvents= new EventEmitter();ChatDispositionEvents[_0xabe0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xabe0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xabe0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xabe0[6]};for(var e in events){var event=events[e];ChatDisposition[_0xabe0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x4d8dx8,_0x4d8dx9,_0x4d8dxa){ChatDispositionEvents[_0xabe0[10]](event+ _0xabe0[8]+ _0x4d8dx8[_0xabe0[9]],_0x4d8dx8);ChatDispositionEvents[_0xabe0[10]](event,_0x4d8dx8);_0x4d8dxa(null)}}module[_0xabe0[11]]= ChatDispositionEvents
\ No newline at end of file
index 85984e8..3aafea8 100644 (file)
@@ -1 +1 @@
-var _0x5133=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5133[0];const ChatDispositionEvents=require(_0x5133[1]);var events=[_0x5133[2],_0x5133[3]];exports[_0x5133[4]]= function(_0x9a6dx3){for(var _0x9a6dx4=0,_0x9a6dx5=events[_0x5133[5]];_0x9a6dx4< _0x9a6dx5;_0x9a6dx4++){var _0x9a6dx6=events[_0x9a6dx4];var _0x9a6dx7=createListener(_0x5133[6]+ _0x9a6dx6,_0x9a6dx3);ChatDispositionEvents[_0x5133[7]](_0x9a6dx6,_0x9a6dx7);_0x9a6dx3[_0x5133[7]](_0x5133[8],removeListener(_0x9a6dx6,_0x9a6dx7))}};function createListener(_0x9a6dx6,_0x9a6dx3){return function(_0x9a6dx9){_0x9a6dx3[_0x5133[9]](_0x9a6dx6,_0x9a6dx9)}}function removeListener(_0x9a6dx6,_0x9a6dx7){return function(){ChatDispositionEvents[_0x5133[10]](_0x9a6dx6,_0x9a6dx7)}}
\ No newline at end of file
+var _0x7917=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7917[0];const ChatDispositionEvents=require(_0x7917[1]);var events=[_0x7917[2],_0x7917[3]];exports[_0x7917[4]]= function(_0xc85bx3){for(var _0xc85bx4=0,_0xc85bx5=events[_0x7917[5]];_0xc85bx4< _0xc85bx5;_0xc85bx4++){var _0xc85bx6=events[_0xc85bx4];var _0xc85bx7=createListener(_0x7917[6]+ _0xc85bx6,_0xc85bx3);ChatDispositionEvents[_0x7917[7]](_0xc85bx6,_0xc85bx7);_0xc85bx3[_0x7917[7]](_0x7917[8],removeListener(_0xc85bx6,_0xc85bx7))}};function createListener(_0xc85bx6,_0xc85bx3){return function(_0xc85bx9){_0xc85bx3[_0x7917[9]](_0xc85bx6,_0xc85bx9)}}function removeListener(_0xc85bx6,_0xc85bx7){return function(){ChatDispositionEvents[_0x7917[10]](_0xc85bx6,_0xc85bx7)}}
\ No newline at end of file
index 4840613..2ed7da0 100644 (file)
@@ -1 +1 @@
-var _0x72e4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x72e4[0];var express=require(_0x72e4[1]);var auth=require(_0x72e4[2]);var controller=require(_0x72e4[3]);var license=require(_0x72e4[4]);var router=express.Router();router[_0x72e4[10]](_0x72e4[5],license[_0x72e4[6]](),license[_0x72e4[7]](),auth[_0x72e4[8]](),controller[_0x72e4[9]]);router[_0x72e4[10]](_0x72e4[11],license[_0x72e4[6]](),license[_0x72e4[7]](),auth[_0x72e4[8]](),controller[_0x72e4[12]]);router[_0x72e4[14]](_0x72e4[5],license[_0x72e4[6]](),license[_0x72e4[7]](),auth[_0x72e4[8]](),controller[_0x72e4[13]]);router[_0x72e4[16]](_0x72e4[11],license[_0x72e4[6]](),license[_0x72e4[7]](),auth[_0x72e4[8]](),controller[_0x72e4[15]]);router[_0x72e4[17]](_0x72e4[11],license[_0x72e4[6]](),license[_0x72e4[7]](),auth[_0x72e4[8]](),controller[_0x72e4[15]]);router[_0x72e4[19]](_0x72e4[11],license[_0x72e4[6]](),license[_0x72e4[7]](),auth[_0x72e4[8]](),controller[_0x72e4[18]]);module[_0x72e4[20]]= router
\ No newline at end of file
+var _0x9044=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9044[0];var express=require(_0x9044[1]);var auth=require(_0x9044[2]);var controller=require(_0x9044[3]);var license=require(_0x9044[4]);var router=express.Router();router[_0x9044[10]](_0x9044[5],license[_0x9044[6]](),license[_0x9044[7]](),auth[_0x9044[8]](),controller[_0x9044[9]]);router[_0x9044[10]](_0x9044[11],license[_0x9044[6]](),license[_0x9044[7]](),auth[_0x9044[8]](),controller[_0x9044[12]]);router[_0x9044[14]](_0x9044[5],license[_0x9044[6]](),license[_0x9044[7]](),auth[_0x9044[8]](),controller[_0x9044[13]]);router[_0x9044[16]](_0x9044[11],license[_0x9044[6]](),license[_0x9044[7]](),auth[_0x9044[8]](),controller[_0x9044[15]]);router[_0x9044[17]](_0x9044[11],license[_0x9044[6]](),license[_0x9044[7]](),auth[_0x9044[8]](),controller[_0x9044[15]]);router[_0x9044[19]](_0x9044[11],license[_0x9044[6]](),license[_0x9044[7]](),auth[_0x9044[8]](),controller[_0x9044[18]]);module[_0x9044[20]]= router
\ No newline at end of file
index 57298be..da0f599 100644 (file)
@@ -1 +1 @@
-var _0x5694=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x4C\x69\x73\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x69\x64","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x5694[0];var _=require(_0x5694[1]);var Util=require(_0x5694[2]);var logger=require(_0x5694[4])(_0x5694[3]);var ChatEnquiry=require(_0x5694[6])[_0x5694[5]];var ChatVisitor=require(_0x5694[6])[_0x5694[7]];var ChatWebsite=require(_0x5694[6])[_0x5694[8]];var List=require(_0x5694[6])[_0x5694[9]];exports[_0x5694[10]]= function(_0x175ex8,_0x175ex9,_0x175exa){return ChatEnquiry[_0x5694[20]](_[_0x5694[19]](Util[_0x5694[16]](_0x175ex8[_0x5694[15]]),{include:[{model:ChatWebsite,attributes:[_0x5694[17],_0x5694[18]]}]}))[_0x5694[14]](function(_0x175exc){return _0x175ex9[_0x5694[13]](200)[_0x5694[12]](_0x175exc)})[_0x5694[11]](function(_0x175exb){return handleError(_0x175ex9,_0x175exb)})};exports[_0x5694[21]]= function(_0x175ex8,_0x175ex9){return ChatEnquiry[_0x5694[25]](_0x175ex8[_0x5694[23]][_0x5694[17]],{include:[{model:ChatWebsite,attributes:[_0x5694[17],_0x5694[18],_0x5694[24]]},{model:ChatVisitor}]})[_0x5694[14]](function(_0x175exd){if(!_0x175exd){return _0x175ex9[_0x5694[22]](404)};return _0x175ex9[_0x5694[12]](_0x175exd)})[_0x5694[11]](function(_0x175exb){return handleError(_0x175ex9,_0x175exb)})};exports[_0x5694[26]]= function(_0x175ex8,_0x175ex9){return ChatEnquiry[_0x5694[26]](_0x175ex8[_0x5694[27]])[_0x5694[14]](function(_0x175exd){return _0x175ex9[_0x5694[13]](201)[_0x5694[12]](_0x175exd)})[_0x5694[11]](function(_0x175exb){return handleError(_0x175ex9,_0x175exb)})};exports[_0x5694[28]]= function(_0x175ex8,_0x175ex9){if(_0x175ex8[_0x5694[27]][_0x5694[17]]){delete _0x175ex8[_0x5694[27]][_0x5694[17]]};return ChatEnquiry[_0x5694[25]](_0x175ex8[_0x5694[23]][_0x5694[17]])[_0x5694[14]](function(_0x175exd){if(!_0x175exd){return _0x175ex9[_0x5694[22]](404)};var _0x175exe=_[_0x5694[19]](_0x175exd,_0x175ex8[_0x5694[27]]);return _0x175exe[_0x5694[29]]()})[_0x5694[14]](function(_0x175exd){return _0x175ex9[_0x5694[13]](200)[_0x5694[12]](_0x175exd)})[_0x5694[11]](function(_0x175exb){return handleError(_0x175ex9,_0x175exb)})};exports[_0x5694[30]]= function(_0x175ex8,_0x175ex9){return ChatEnquiry[_0x5694[25]](_0x175ex8[_0x5694[23]][_0x5694[17]])[_0x5694[14]](function(_0x175exd){if(!_0x175exd){return _0x175ex9[_0x5694[22]](404)};return _0x175exd[_0x5694[30]]()})[_0x5694[14]](function(){return _0x175ex9[_0x5694[22]](204)})[_0x5694[11]](function(_0x175exb){return handleError(_0x175ex9,_0x175exb)})};exports[_0x5694[31]]= function(_0x175ex8,_0x175ex9){return ChatEnquiry[_0x5694[30]]({where:{id:_0x175ex8[_0x5694[15]][_0x5694[32]]},individualHooks:true})[_0x5694[14]](function(){return _0x175ex9[_0x5694[22]](204)})[_0x5694[11]](function(_0x175exb){return handleError(_0x175ex9,_0x175exb)})};function handleError(_0x175ex9,_0x175exb){logger[_0x5694[34]](_0x175exb[_0x5694[33]]);return _0x175ex9[_0x5694[13]](500)[_0x5694[12]](_0x175exb)}
\ No newline at end of file
+var _0x3e6d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x4C\x69\x73\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x69\x64","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3e6d[0];var _=require(_0x3e6d[1]);var Util=require(_0x3e6d[2]);var logger=require(_0x3e6d[4])(_0x3e6d[3]);var ChatEnquiry=require(_0x3e6d[6])[_0x3e6d[5]];var ChatVisitor=require(_0x3e6d[6])[_0x3e6d[7]];var ChatWebsite=require(_0x3e6d[6])[_0x3e6d[8]];var List=require(_0x3e6d[6])[_0x3e6d[9]];exports[_0x3e6d[10]]= function(_0x635dx8,_0x635dx9,_0x635dxa){return ChatEnquiry[_0x3e6d[20]](_[_0x3e6d[19]](Util[_0x3e6d[16]](_0x635dx8[_0x3e6d[15]]),{include:[{model:ChatWebsite,attributes:[_0x3e6d[17],_0x3e6d[18]]}]}))[_0x3e6d[14]](function(_0x635dxc){return _0x635dx9[_0x3e6d[13]](200)[_0x3e6d[12]](_0x635dxc)})[_0x3e6d[11]](function(_0x635dxb){return handleError(_0x635dx9,_0x635dxb)})};exports[_0x3e6d[21]]= function(_0x635dx8,_0x635dx9){return ChatEnquiry[_0x3e6d[25]](_0x635dx8[_0x3e6d[23]][_0x3e6d[17]],{include:[{model:ChatWebsite,attributes:[_0x3e6d[17],_0x3e6d[18],_0x3e6d[24]]},{model:ChatVisitor}]})[_0x3e6d[14]](function(_0x635dxd){if(!_0x635dxd){return _0x635dx9[_0x3e6d[22]](404)};return _0x635dx9[_0x3e6d[12]](_0x635dxd)})[_0x3e6d[11]](function(_0x635dxb){return handleError(_0x635dx9,_0x635dxb)})};exports[_0x3e6d[26]]= function(_0x635dx8,_0x635dx9){return ChatEnquiry[_0x3e6d[26]](_0x635dx8[_0x3e6d[27]])[_0x3e6d[14]](function(_0x635dxd){return _0x635dx9[_0x3e6d[13]](201)[_0x3e6d[12]](_0x635dxd)})[_0x3e6d[11]](function(_0x635dxb){return handleError(_0x635dx9,_0x635dxb)})};exports[_0x3e6d[28]]= function(_0x635dx8,_0x635dx9){if(_0x635dx8[_0x3e6d[27]][_0x3e6d[17]]){delete _0x635dx8[_0x3e6d[27]][_0x3e6d[17]]};return ChatEnquiry[_0x3e6d[25]](_0x635dx8[_0x3e6d[23]][_0x3e6d[17]])[_0x3e6d[14]](function(_0x635dxd){if(!_0x635dxd){return _0x635dx9[_0x3e6d[22]](404)};var _0x635dxe=_[_0x3e6d[19]](_0x635dxd,_0x635dx8[_0x3e6d[27]]);return _0x635dxe[_0x3e6d[29]]()})[_0x3e6d[14]](function(_0x635dxd){return _0x635dx9[_0x3e6d[13]](200)[_0x3e6d[12]](_0x635dxd)})[_0x3e6d[11]](function(_0x635dxb){return handleError(_0x635dx9,_0x635dxb)})};exports[_0x3e6d[30]]= function(_0x635dx8,_0x635dx9){return ChatEnquiry[_0x3e6d[25]](_0x635dx8[_0x3e6d[23]][_0x3e6d[17]])[_0x3e6d[14]](function(_0x635dxd){if(!_0x635dxd){return _0x635dx9[_0x3e6d[22]](404)};return _0x635dxd[_0x3e6d[30]]()})[_0x3e6d[14]](function(){return _0x635dx9[_0x3e6d[22]](204)})[_0x3e6d[11]](function(_0x635dxb){return handleError(_0x635dx9,_0x635dxb)})};exports[_0x3e6d[31]]= function(_0x635dx8,_0x635dx9){return ChatEnquiry[_0x3e6d[30]]({where:{id:_0x635dx8[_0x3e6d[15]][_0x3e6d[32]]},individualHooks:true})[_0x3e6d[14]](function(){return _0x635dx9[_0x3e6d[22]](204)})[_0x3e6d[11]](function(_0x635dxb){return handleError(_0x635dx9,_0x635dxb)})};function handleError(_0x635dx9,_0x635dxb){logger[_0x3e6d[34]](_0x635dxb[_0x3e6d[33]]);return _0x635dx9[_0x3e6d[13]](500)[_0x3e6d[12]](_0x635dxb)}
\ No newline at end of file
index 165cc14..95b46e0 100644 (file)
@@ -1 +1 @@
-var _0xdf78=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xdf78[0];const EventEmitter=require(_0xdf78[1]);const Enquiry=require(_0xdf78[3])[_0xdf78[2]];var EnquiryEvents= new EventEmitter();EnquiryEvents[_0xdf78[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xdf78[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xdf78[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xdf78[6]};for(var e in events){var event=events[e];Enquiry[_0xdf78[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x487ax8,_0x487ax9,_0x487axa){EnquiryEvents[_0xdf78[10]](event+ _0xdf78[8]+ _0x487ax8[_0xdf78[9]],_0x487ax8);EnquiryEvents[_0xdf78[10]](event,_0x487ax8);_0x487axa(null)}}module[_0xdf78[11]]= EnquiryEvents
\ No newline at end of file
+var _0xa3ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa3ef[0];const EventEmitter=require(_0xa3ef[1]);const Enquiry=require(_0xa3ef[3])[_0xa3ef[2]];var EnquiryEvents= new EventEmitter();EnquiryEvents[_0xa3ef[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa3ef[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa3ef[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa3ef[6]};for(var e in events){var event=events[e];Enquiry[_0xa3ef[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xbbe3x8,_0xbbe3x9,_0xbbe3xa){EnquiryEvents[_0xa3ef[10]](event+ _0xa3ef[8]+ _0xbbe3x8[_0xa3ef[9]],_0xbbe3x8);EnquiryEvents[_0xa3ef[10]](event,_0xbbe3x8);_0xbbe3xa(null)}}module[_0xa3ef[11]]= EnquiryEvents
\ No newline at end of file
index a3e26c1..2f92ae5 100644 (file)
@@ -1 +1 @@
-var _0x80e3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x65\x6E\x71\x75\x69\x72\x79\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x65\x6E\x71\x75\x69\x72\x79\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x80e3[0];const ChatEnquiryEvents=require(_0x80e3[1]);var events=[_0x80e3[2],_0x80e3[3]];exports[_0x80e3[4]]= function(_0x9ea9x3){for(var _0x9ea9x4=0,_0x9ea9x5=events[_0x80e3[5]];_0x9ea9x4< _0x9ea9x5;_0x9ea9x4++){var _0x9ea9x6=events[_0x9ea9x4];var _0x9ea9x7=createListener(_0x80e3[6]+ _0x9ea9x6,_0x9ea9x3);ChatEnquiryEvents[_0x80e3[7]](_0x9ea9x6,_0x9ea9x7);_0x9ea9x3[_0x80e3[7]](_0x80e3[8],removeListener(_0x9ea9x6,_0x9ea9x7))}};function createListener(_0x9ea9x6,_0x9ea9x3){return function(_0x9ea9x9){_0x9ea9x3[_0x80e3[9]](_0x9ea9x6,_0x9ea9x9)}}function removeListener(_0x9ea9x6,_0x9ea9x7){return function(){ChatEnquiryEvents[_0x80e3[10]](_0x9ea9x6,_0x9ea9x7)}}
\ No newline at end of file
+var _0x2fc8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x65\x6E\x71\x75\x69\x72\x79\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x65\x6E\x71\x75\x69\x72\x79\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2fc8[0];const ChatEnquiryEvents=require(_0x2fc8[1]);var events=[_0x2fc8[2],_0x2fc8[3]];exports[_0x2fc8[4]]= function(_0x41a2x3){for(var _0x41a2x4=0,_0x41a2x5=events[_0x2fc8[5]];_0x41a2x4< _0x41a2x5;_0x41a2x4++){var _0x41a2x6=events[_0x41a2x4];var _0x41a2x7=createListener(_0x2fc8[6]+ _0x41a2x6,_0x41a2x3);ChatEnquiryEvents[_0x2fc8[7]](_0x41a2x6,_0x41a2x7);_0x41a2x3[_0x2fc8[7]](_0x2fc8[8],removeListener(_0x41a2x6,_0x41a2x7))}};function createListener(_0x41a2x6,_0x41a2x3){return function(_0x41a2x9){_0x41a2x3[_0x2fc8[9]](_0x41a2x6,_0x41a2x9)}}function removeListener(_0x41a2x6,_0x41a2x7){return function(){ChatEnquiryEvents[_0x2fc8[10]](_0x41a2x6,_0x41a2x7)}}
\ No newline at end of file
index 503c675..2fcba00 100644 (file)
@@ -1 +1 @@
-var _0x6173=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x65\x6E\x71\x75\x69\x72\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6173[0];var express=require(_0x6173[1]);var controller=require(_0x6173[2]);var license=require(_0x6173[3]);var auth=require(_0x6173[4]);var router=express.Router();router[_0x6173[12]](_0x6173[5],license[_0x6173[6]](),license[_0x6173[7]](),auth[_0x6173[8]](),auth[_0x6173[10]]([8],[_0x6173[9]]),controller[_0x6173[11]]);router[_0x6173[12]](_0x6173[13],license[_0x6173[6]](),license[_0x6173[7]](),auth[_0x6173[8]](),auth[_0x6173[10]]([8],[_0x6173[9]]),controller[_0x6173[14]]);router[_0x6173[16]](_0x6173[5],license[_0x6173[6]](),license[_0x6173[7]](),auth[_0x6173[8]](),auth[_0x6173[10]]([8],[_0x6173[9]]),controller[_0x6173[15]]);router[_0x6173[18]](_0x6173[13],license[_0x6173[6]](),license[_0x6173[7]](),auth[_0x6173[8]](),auth[_0x6173[10]]([8],[_0x6173[9]]),controller[_0x6173[17]]);router[_0x6173[19]](_0x6173[13],license[_0x6173[6]](),license[_0x6173[7]](),auth[_0x6173[8]](),auth[_0x6173[10]]([8],[_0x6173[9]]),controller[_0x6173[17]]);router[_0x6173[21]](_0x6173[5],license[_0x6173[6]](),license[_0x6173[7]](),auth[_0x6173[8]](),auth[_0x6173[10]]([8],[_0x6173[9]]),controller[_0x6173[20]]);router[_0x6173[21]](_0x6173[13],license[_0x6173[6]](),license[_0x6173[7]](),auth[_0x6173[8]](),auth[_0x6173[10]]([8],[_0x6173[9]]),controller[_0x6173[22]]);module[_0x6173[23]]= router
\ No newline at end of file
+var _0xf0ce=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x65\x6E\x71\x75\x69\x72\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xf0ce[0];var express=require(_0xf0ce[1]);var controller=require(_0xf0ce[2]);var license=require(_0xf0ce[3]);var auth=require(_0xf0ce[4]);var router=express.Router();router[_0xf0ce[12]](_0xf0ce[5],license[_0xf0ce[6]](),license[_0xf0ce[7]](),auth[_0xf0ce[8]](),auth[_0xf0ce[10]]([8],[_0xf0ce[9]]),controller[_0xf0ce[11]]);router[_0xf0ce[12]](_0xf0ce[13],license[_0xf0ce[6]](),license[_0xf0ce[7]](),auth[_0xf0ce[8]](),auth[_0xf0ce[10]]([8],[_0xf0ce[9]]),controller[_0xf0ce[14]]);router[_0xf0ce[16]](_0xf0ce[5],license[_0xf0ce[6]](),license[_0xf0ce[7]](),auth[_0xf0ce[8]](),auth[_0xf0ce[10]]([8],[_0xf0ce[9]]),controller[_0xf0ce[15]]);router[_0xf0ce[18]](_0xf0ce[13],license[_0xf0ce[6]](),license[_0xf0ce[7]](),auth[_0xf0ce[8]](),auth[_0xf0ce[10]]([8],[_0xf0ce[9]]),controller[_0xf0ce[17]]);router[_0xf0ce[19]](_0xf0ce[13],license[_0xf0ce[6]](),license[_0xf0ce[7]](),auth[_0xf0ce[8]](),auth[_0xf0ce[10]]([8],[_0xf0ce[9]]),controller[_0xf0ce[17]]);router[_0xf0ce[21]](_0xf0ce[5],license[_0xf0ce[6]](),license[_0xf0ce[7]](),auth[_0xf0ce[8]](),auth[_0xf0ce[10]]([8],[_0xf0ce[9]]),controller[_0xf0ce[20]]);router[_0xf0ce[21]](_0xf0ce[13],license[_0xf0ce[6]](),license[_0xf0ce[7]](),auth[_0xf0ce[8]](),auth[_0xf0ce[10]]([8],[_0xf0ce[9]]),controller[_0xf0ce[22]]);module[_0xf0ce[23]]= router
\ No newline at end of file
index 35be2a1..bd0199b 100644 (file)
@@ -1 +1 @@
-var _0xe3f5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x64\x35","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x73\x65\x72","\x6D\x65\x72\x67\x65","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe3f5[0];var _=require(_0xe3f5[1]);var md5=require(_0xe3f5[2]);var logger=require(_0xe3f5[4])(_0xe3f5[3]);var User=require(_0xe3f5[6])[_0xe3f5[5]];var ChatRoom=require(_0xe3f5[6])[_0xe3f5[7]];var ChatMessage=require(_0xe3f5[6])[_0xe3f5[8]];var ChatVisitor=require(_0xe3f5[6])[_0xe3f5[9]];exports[_0xe3f5[10]]= function(_0x8ca4x8,_0x8ca4x9){return ChatMessage[_0xe3f5[15]]()[_0xe3f5[14]](function(_0x8ca4xb){return _0x8ca4x9[_0xe3f5[13]](200)[_0xe3f5[12]](_0x8ca4xb)})[_0xe3f5[11]](function(_0x8ca4xa){return handleError(_0x8ca4x9,_0x8ca4xa)})};exports[_0xe3f5[16]]= function(_0x8ca4x8,_0x8ca4x9){return ChatMessage[_0xe3f5[16]]()[_0xe3f5[14]](function(_0x8ca4xc){return _0x8ca4x9[_0xe3f5[13]](200)[_0xe3f5[12]](_0x8ca4xc)})[_0xe3f5[11]](function(_0x8ca4xa){return handleError(_0x8ca4x9,_0x8ca4xa)})};exports[_0xe3f5[17]]= function(_0x8ca4x8,_0x8ca4x9){return ChatMessage[_0xe3f5[21]](_0x8ca4x8[_0xe3f5[20]][_0xe3f5[19]])[_0xe3f5[14]](function(_0x8ca4xd){if(!_0x8ca4xd){return _0x8ca4x9[_0xe3f5[18]](404)};return _0x8ca4x9[_0xe3f5[12]](_0x8ca4xd)})[_0xe3f5[11]](function(_0x8ca4xa){return handleError(_0x8ca4x9,_0x8ca4xa)})};exports[_0xe3f5[22]]= function(_0x8ca4x8,_0x8ca4x9,_0x8ca4xe){return ChatMessage[_0xe3f5[22]](_[_0xe3f5[25]](_0x8ca4x8[_0xe3f5[23]],{UserId:_0x8ca4x8[_0xe3f5[24]][_0xe3f5[19]]}))[_0xe3f5[14]](function(_0x8ca4xd){return _0x8ca4x9[_0xe3f5[13]](201)[_0xe3f5[12]](_0x8ca4xd)})[_0xe3f5[11]](function(_0x8ca4xa){return handleError(_0x8ca4x9,_0x8ca4xa)})};exports[_0xe3f5[26]]= function(_0x8ca4x8,_0x8ca4x9){if(_0x8ca4x8[_0xe3f5[23]][_0xe3f5[19]]){delete _0x8ca4x8[_0xe3f5[23]][_0xe3f5[19]]};return ChatMessage[_0xe3f5[21]](_0x8ca4x8[_0xe3f5[20]][_0xe3f5[19]])[_0xe3f5[14]](function(_0x8ca4xd){if(!_0x8ca4xd){return _0x8ca4x9[_0xe3f5[18]](404)};var _0x8ca4xf=_[_0xe3f5[25]](_0x8ca4xd,_0x8ca4x8[_0xe3f5[23]]);return _0x8ca4xf[_0xe3f5[27]]()})[_0xe3f5[14]](function(_0x8ca4xd){return _0x8ca4x9[_0xe3f5[13]](200)[_0xe3f5[12]](_0x8ca4xd)})[_0xe3f5[11]](function(_0x8ca4xa){return handleError(_0x8ca4x9,_0x8ca4xa)})};exports[_0xe3f5[28]]= function(_0x8ca4x8,_0x8ca4x9){return ChatMessage[_0xe3f5[21]](_0x8ca4x8[_0xe3f5[20]][_0xe3f5[19]])[_0xe3f5[14]](function(_0x8ca4xd){if(!_0x8ca4xd){return _0x8ca4x9[_0xe3f5[18]](404)};return _0x8ca4xd[_0xe3f5[28]]()})[_0xe3f5[14]](function(){return _0x8ca4x9[_0xe3f5[18]](204)})[_0xe3f5[11]](function(_0x8ca4xa){return handleError(_0x8ca4x9,_0x8ca4xa)})};function handleError(_0x8ca4x9,_0x8ca4xa){logger[_0xe3f5[30]](_0x8ca4xa[_0xe3f5[29]]);return _0x8ca4x9[_0xe3f5[13]](500)[_0xe3f5[12]](_0x8ca4xa)}
\ No newline at end of file
+var _0xbc53=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x64\x35","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x73\x65\x72","\x6D\x65\x72\x67\x65","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xbc53[0];var _=require(_0xbc53[1]);var md5=require(_0xbc53[2]);var logger=require(_0xbc53[4])(_0xbc53[3]);var User=require(_0xbc53[6])[_0xbc53[5]];var ChatRoom=require(_0xbc53[6])[_0xbc53[7]];var ChatMessage=require(_0xbc53[6])[_0xbc53[8]];var ChatVisitor=require(_0xbc53[6])[_0xbc53[9]];exports[_0xbc53[10]]= function(_0x51d8x8,_0x51d8x9){return ChatMessage[_0xbc53[15]]()[_0xbc53[14]](function(_0x51d8xb){return _0x51d8x9[_0xbc53[13]](200)[_0xbc53[12]](_0x51d8xb)})[_0xbc53[11]](function(_0x51d8xa){return handleError(_0x51d8x9,_0x51d8xa)})};exports[_0xbc53[16]]= function(_0x51d8x8,_0x51d8x9){return ChatMessage[_0xbc53[16]]()[_0xbc53[14]](function(_0x51d8xc){return _0x51d8x9[_0xbc53[13]](200)[_0xbc53[12]](_0x51d8xc)})[_0xbc53[11]](function(_0x51d8xa){return handleError(_0x51d8x9,_0x51d8xa)})};exports[_0xbc53[17]]= function(_0x51d8x8,_0x51d8x9){return ChatMessage[_0xbc53[21]](_0x51d8x8[_0xbc53[20]][_0xbc53[19]])[_0xbc53[14]](function(_0x51d8xd){if(!_0x51d8xd){return _0x51d8x9[_0xbc53[18]](404)};return _0x51d8x9[_0xbc53[12]](_0x51d8xd)})[_0xbc53[11]](function(_0x51d8xa){return handleError(_0x51d8x9,_0x51d8xa)})};exports[_0xbc53[22]]= function(_0x51d8x8,_0x51d8x9,_0x51d8xe){return ChatMessage[_0xbc53[22]](_[_0xbc53[25]](_0x51d8x8[_0xbc53[23]],{UserId:_0x51d8x8[_0xbc53[24]][_0xbc53[19]]}))[_0xbc53[14]](function(_0x51d8xd){return _0x51d8x9[_0xbc53[13]](201)[_0xbc53[12]](_0x51d8xd)})[_0xbc53[11]](function(_0x51d8xa){return handleError(_0x51d8x9,_0x51d8xa)})};exports[_0xbc53[26]]= function(_0x51d8x8,_0x51d8x9){if(_0x51d8x8[_0xbc53[23]][_0xbc53[19]]){delete _0x51d8x8[_0xbc53[23]][_0xbc53[19]]};return ChatMessage[_0xbc53[21]](_0x51d8x8[_0xbc53[20]][_0xbc53[19]])[_0xbc53[14]](function(_0x51d8xd){if(!_0x51d8xd){return _0x51d8x9[_0xbc53[18]](404)};var _0x51d8xf=_[_0xbc53[25]](_0x51d8xd,_0x51d8x8[_0xbc53[23]]);return _0x51d8xf[_0xbc53[27]]()})[_0xbc53[14]](function(_0x51d8xd){return _0x51d8x9[_0xbc53[13]](200)[_0xbc53[12]](_0x51d8xd)})[_0xbc53[11]](function(_0x51d8xa){return handleError(_0x51d8x9,_0x51d8xa)})};exports[_0xbc53[28]]= function(_0x51d8x8,_0x51d8x9){return ChatMessage[_0xbc53[21]](_0x51d8x8[_0xbc53[20]][_0xbc53[19]])[_0xbc53[14]](function(_0x51d8xd){if(!_0x51d8xd){return _0x51d8x9[_0xbc53[18]](404)};return _0x51d8xd[_0xbc53[28]]()})[_0xbc53[14]](function(){return _0x51d8x9[_0xbc53[18]](204)})[_0xbc53[11]](function(_0x51d8xa){return handleError(_0x51d8x9,_0x51d8xa)})};function handleError(_0x51d8x9,_0x51d8xa){logger[_0xbc53[30]](_0x51d8xa[_0xbc53[29]]);return _0x51d8x9[_0xbc53[13]](500)[_0xbc53[12]](_0x51d8xa)}
\ No newline at end of file
index 6b18bff..4c457ad 100644 (file)
@@ -1 +1 @@
-var _0xab03=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xab03[0];const EventEmitter=require(_0xab03[1]);const ChatMessage=require(_0xab03[3])[_0xab03[2]];var ChatMessageEvents= new EventEmitter();ChatMessageEvents[_0xab03[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xab03[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xab03[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xab03[6]};for(var e in events){var event=events[e];ChatMessage[_0xab03[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xfcf9x8,_0xfcf9x9,_0xfcf9xa){ChatMessageEvents[_0xab03[10]](event+ _0xab03[8]+ _0xfcf9x8[_0xab03[9]],_0xfcf9x8);ChatMessageEvents[_0xab03[10]](event,_0xfcf9x8);_0xfcf9xa(null)}}module[_0xab03[11]]= ChatMessageEvents
\ No newline at end of file
+var _0x1a95=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1a95[0];const EventEmitter=require(_0x1a95[1]);const ChatMessage=require(_0x1a95[3])[_0x1a95[2]];var ChatMessageEvents= new EventEmitter();ChatMessageEvents[_0x1a95[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1a95[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1a95[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1a95[6]};for(var e in events){var event=events[e];ChatMessage[_0x1a95[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x32ecx8,_0x32ecx9,_0x32ecxa){ChatMessageEvents[_0x1a95[10]](event+ _0x1a95[8]+ _0x32ecx8[_0x1a95[9]],_0x32ecx8);ChatMessageEvents[_0x1a95[10]](event,_0x32ecx8);_0x32ecxa(null)}}module[_0x1a95[11]]= ChatMessageEvents
\ No newline at end of file
index a0caac9..92c019c 100644 (file)
@@ -1 +1 @@
-var _0xfefa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x55\x73\x65\x72\x49\x64","\x66\x69\x6E\x64","\x75\x73\x65\x72\x49\x64","\x69\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x65\x6D\x69\x74","\x66\x6F\x72\x45\x61\x63\x68","\x73\x70\x72\x65\x61\x64","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x72\x6F\x6C\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x75\x73\x65\x72\x70\x69\x63","\x67\x65\x74\x55\x73\x65\x72\x73","\x67\x65\x74\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x74\x68\x65\x6E","\x67\x65\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xfefa[0];const _=require(_0xfefa[1]);const ChatMessage=require(_0xfefa[3])[_0xfefa[2]];const ChatMessageEvents=require(_0xfefa[4]);var events=[_0xfefa[5],_0xfefa[6]];exports[_0xfefa[7]]= function(_0xeb7ex5){for(var _0xeb7ex6=0,_0xeb7ex7=events[_0xfefa[8]];_0xeb7ex6< _0xeb7ex7;_0xeb7ex6++){var _0xeb7ex8=events[_0xeb7ex6];var _0xeb7ex9=createListener(_0xfefa[9]+ _0xeb7ex8,_0xeb7ex5);ChatMessageEvents[_0xfefa[10]](_0xeb7ex8,_0xeb7ex9);_0xeb7ex5[_0xfefa[10]](_0xfefa[11],removeListener(_0xeb7ex8,_0xeb7ex9))}};function createListener(_0xeb7ex8,_0xeb7ex5){return function(_0xeb7exb){return _0xeb7exb[_0xfefa[32]]()[_0xfefa[31]](function(_0xeb7ex11){return [_0xeb7ex11[_0xfefa[29]]({attributes:[_0xfefa[17],_0xfefa[23],_0xfefa[24],_0xfefa[25],_0xfefa[26],_0xfefa[27],_0xfefa[28]],raw:true}),_0xeb7ex11[_0xfefa[30]]({attributes:[_0xfefa[17],_0xfefa[24],_0xfefa[25]],raw:true})]})[_0xfefa[22]](function(_0xeb7exd,_0xeb7exe){var _0xeb7exf=_[_0xfefa[15]](_0xeb7exd,{id:_0xeb7exb[_0xfefa[14]]});_0xeb7exd[_0xfefa[21]](function(_0xeb7ex10){if(_0xeb7ex5[_0xfefa[16]]== _0xeb7ex10[_0xfefa[17]]&& (_0xeb7exf|| _0xeb7exe)){_0xeb7ex5[_0xfefa[20]](_0xeb7ex8,_[_0xfefa[19]](_0xeb7exb[_0xfefa[18]],{User:_0xeb7exf,ChatVisitor:_0xeb7exf?null:_0xeb7exe}))}})})[_0xfefa[13]](function(_0xeb7exc){console[_0xfefa[12]](_0xeb7exc)})}}function removeListener(_0xeb7ex8,_0xeb7ex9){return function(){ChatMessageEvents[_0xfefa[33]](_0xeb7ex8,_0xeb7ex9)}}
\ No newline at end of file
+var _0x8ff7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x55\x73\x65\x72\x49\x64","\x66\x69\x6E\x64","\x75\x73\x65\x72\x49\x64","\x69\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x65\x6D\x69\x74","\x66\x6F\x72\x45\x61\x63\x68","\x73\x70\x72\x65\x61\x64","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x72\x6F\x6C\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x75\x73\x65\x72\x70\x69\x63","\x67\x65\x74\x55\x73\x65\x72\x73","\x67\x65\x74\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x74\x68\x65\x6E","\x67\x65\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8ff7[0];const _=require(_0x8ff7[1]);const ChatMessage=require(_0x8ff7[3])[_0x8ff7[2]];const ChatMessageEvents=require(_0x8ff7[4]);var events=[_0x8ff7[5],_0x8ff7[6]];exports[_0x8ff7[7]]= function(_0xf1c9x5){for(var _0xf1c9x6=0,_0xf1c9x7=events[_0x8ff7[8]];_0xf1c9x6< _0xf1c9x7;_0xf1c9x6++){var _0xf1c9x8=events[_0xf1c9x6];var _0xf1c9x9=createListener(_0x8ff7[9]+ _0xf1c9x8,_0xf1c9x5);ChatMessageEvents[_0x8ff7[10]](_0xf1c9x8,_0xf1c9x9);_0xf1c9x5[_0x8ff7[10]](_0x8ff7[11],removeListener(_0xf1c9x8,_0xf1c9x9))}};function createListener(_0xf1c9x8,_0xf1c9x5){return function(_0xf1c9xb){return _0xf1c9xb[_0x8ff7[32]]()[_0x8ff7[31]](function(_0xf1c9x11){return [_0xf1c9x11[_0x8ff7[29]]({attributes:[_0x8ff7[17],_0x8ff7[23],_0x8ff7[24],_0x8ff7[25],_0x8ff7[26],_0x8ff7[27],_0x8ff7[28]],raw:true}),_0xf1c9x11[_0x8ff7[30]]({attributes:[_0x8ff7[17],_0x8ff7[24],_0x8ff7[25]],raw:true})]})[_0x8ff7[22]](function(_0xf1c9xd,_0xf1c9xe){var _0xf1c9xf=_[_0x8ff7[15]](_0xf1c9xd,{id:_0xf1c9xb[_0x8ff7[14]]});_0xf1c9xd[_0x8ff7[21]](function(_0xf1c9x10){if(_0xf1c9x5[_0x8ff7[16]]== _0xf1c9x10[_0x8ff7[17]]&& (_0xf1c9xf|| _0xf1c9xe)){_0xf1c9x5[_0x8ff7[20]](_0xf1c9x8,_[_0x8ff7[19]](_0xf1c9xb[_0x8ff7[18]],{User:_0xf1c9xf,ChatVisitor:_0xf1c9xf?null:_0xf1c9xe}))}})})[_0x8ff7[13]](function(_0xf1c9xc){console[_0x8ff7[12]](_0xf1c9xc)})}}function removeListener(_0xf1c9x8,_0xf1c9x9){return function(){ChatMessageEvents[_0x8ff7[33]](_0xf1c9x8,_0xf1c9x9)}}
\ No newline at end of file
index 1015ba0..80d7352 100644 (file)
@@ -1 +1 @@
-var _0x9f98=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9f98[0];var express=require(_0x9f98[1]);var controller=require(_0x9f98[2]);var license=require(_0x9f98[3]);var auth=require(_0x9f98[4]);var router=express.Router();router[_0x9f98[13]](_0x9f98[5],license[_0x9f98[6]](),license[_0x9f98[7]](),auth[_0x9f98[8]](),auth[_0x9f98[11]]([8],[_0x9f98[9],_0x9f98[10]]),controller[_0x9f98[12]]);router[_0x9f98[13]](_0x9f98[14],license[_0x9f98[6]](),license[_0x9f98[7]](),auth[_0x9f98[8]](),auth[_0x9f98[11]]([8],[_0x9f98[9]]),controller[_0x9f98[15]]);router[_0x9f98[13]](_0x9f98[16],license[_0x9f98[6]](),license[_0x9f98[7]](),auth[_0x9f98[8]](),auth[_0x9f98[11]]([8],[_0x9f98[9],_0x9f98[10]]),controller[_0x9f98[17]]);router[_0x9f98[19]](_0x9f98[5],license[_0x9f98[6]](),license[_0x9f98[7]](),auth[_0x9f98[8]](),auth[_0x9f98[11]]([8],[_0x9f98[9],_0x9f98[10]]),controller[_0x9f98[18]]);router[_0x9f98[21]](_0x9f98[16],license[_0x9f98[6]](),license[_0x9f98[7]](),auth[_0x9f98[8]](),auth[_0x9f98[11]]([8],[_0x9f98[9]]),controller[_0x9f98[20]]);router[_0x9f98[23]](_0x9f98[16],license[_0x9f98[6]](),license[_0x9f98[7]](),auth[_0x9f98[8]](),auth[_0x9f98[11]]([8],[_0x9f98[9]]),controller[_0x9f98[22]]);module[_0x9f98[24]]= router
\ No newline at end of file
+var _0xabb4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xabb4[0];var express=require(_0xabb4[1]);var controller=require(_0xabb4[2]);var license=require(_0xabb4[3]);var auth=require(_0xabb4[4]);var router=express.Router();router[_0xabb4[13]](_0xabb4[5],license[_0xabb4[6]](),license[_0xabb4[7]](),auth[_0xabb4[8]](),auth[_0xabb4[11]]([8],[_0xabb4[9],_0xabb4[10]]),controller[_0xabb4[12]]);router[_0xabb4[13]](_0xabb4[14],license[_0xabb4[6]](),license[_0xabb4[7]](),auth[_0xabb4[8]](),auth[_0xabb4[11]]([8],[_0xabb4[9]]),controller[_0xabb4[15]]);router[_0xabb4[13]](_0xabb4[16],license[_0xabb4[6]](),license[_0xabb4[7]](),auth[_0xabb4[8]](),auth[_0xabb4[11]]([8],[_0xabb4[9],_0xabb4[10]]),controller[_0xabb4[17]]);router[_0xabb4[19]](_0xabb4[5],license[_0xabb4[6]](),license[_0xabb4[7]](),auth[_0xabb4[8]](),auth[_0xabb4[11]]([8],[_0xabb4[9],_0xabb4[10]]),controller[_0xabb4[18]]);router[_0xabb4[21]](_0xabb4[16],license[_0xabb4[6]](),license[_0xabb4[7]](),auth[_0xabb4[8]](),auth[_0xabb4[11]]([8],[_0xabb4[9]]),controller[_0xabb4[20]]);router[_0xabb4[23]](_0xabb4[16],license[_0xabb4[6]](),license[_0xabb4[7]](),auth[_0xabb4[8]](),auth[_0xabb4[11]]([8],[_0xabb4[9]]),controller[_0xabb4[22]]);module[_0xabb4[24]]= router
\ No newline at end of file
index b025e2f..c6ab6de 100644 (file)
@@ -1 +1 @@
-var _0xdba8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xdba8[0];var _=require(_0xdba8[1]);var Util=require(_0xdba8[2]);var logger=require(_0xdba8[4])(_0xdba8[3]);var ChatProactiveAction=require(_0xdba8[6])[_0xdba8[5]];function handleError(_0x1ec5x6,_0x1ec5x7){_0x1ec5x7= _0x1ec5x7|| 500;return function(_0x1ec5x8){logger[_0xdba8[8]](_0x1ec5x8[_0xdba8[7]]);_0x1ec5x6[_0xdba8[10]](_0x1ec5x7)[_0xdba8[9]](_0x1ec5x8)}}function responseWithResult(_0x1ec5x6,_0x1ec5x7){_0x1ec5x7= _0x1ec5x7|| 200;return function(_0x1ec5xa){if(_0x1ec5xa){_0x1ec5x6[_0xdba8[10]](_0x1ec5x7)[_0xdba8[11]](_0x1ec5xa)}}}function responseWithoutResult(_0x1ec5x6,_0x1ec5x7){_0x1ec5x7= _0x1ec5x7|| 204;return function(){_0x1ec5x6[_0xdba8[12]](_0x1ec5x7)}}function handleEntityNotFound(_0x1ec5x6){return function(_0x1ec5xa){if(!_0x1ec5xa){_0x1ec5x6[_0xdba8[10]](404)[_0xdba8[13]]();return null};return _0x1ec5xa}}function saveUpdates(_0x1ec5xe){return function(_0x1ec5xa){return _0x1ec5xa[_0xdba8[15]](_0x1ec5xe)[_0xdba8[14]](function(_0x1ec5xf){return _0x1ec5xf})}}function removeEntity(_0x1ec5x6){return function(_0x1ec5xa){if(_0x1ec5xa){return _0x1ec5xa[_0xdba8[16]]()[_0xdba8[14]](function(){_0x1ec5x6[_0xdba8[10]](204)[_0xdba8[13]]()})}}}exports[_0xdba8[17]]= function(_0x1ec5x11,_0x1ec5x6){return ChatProactiveAction[_0xdba8[21]](Util[_0xdba8[20]](_0x1ec5x11[_0xdba8[19]]))[_0xdba8[14]](responseWithResult(_0x1ec5x6))[_0xdba8[18]](handleError(_0x1ec5x6))};exports[_0xdba8[22]]= function(_0x1ec5x11,_0x1ec5x6){return ChatProactiveAction[_0xdba8[25]](_0x1ec5x11[_0xdba8[24]][_0xdba8[23]])[_0xdba8[14]](handleEntityNotFound(_0x1ec5x6))[_0xdba8[14]](responseWithResult(_0x1ec5x6))[_0xdba8[18]](handleError(_0x1ec5x6))};exports[_0xdba8[26]]= function(_0x1ec5x11,_0x1ec5x6){return ChatProactiveAction[_0xdba8[26]](_0x1ec5x11[_0xdba8[27]])[_0xdba8[14]](responseWithResult(_0x1ec5x6,201))[_0xdba8[18]](handleError(_0x1ec5x6))};exports[_0xdba8[28]]= function(_0x1ec5x11,_0x1ec5x6){if(_0x1ec5x11[_0xdba8[27]][_0xdba8[23]]){delete _0x1ec5x11[_0xdba8[27]][_0xdba8[23]]};return ChatProactiveAction[_0xdba8[25]](_0x1ec5x11[_0xdba8[24]][_0xdba8[23]])[_0xdba8[14]](handleEntityNotFound(_0x1ec5x6))[_0xdba8[14]](saveUpdates(_0x1ec5x11[_0xdba8[27]]))[_0xdba8[14]](responseWithResult(_0x1ec5x6))[_0xdba8[18]](handleError(_0x1ec5x6))};exports[_0xdba8[16]]= function(_0x1ec5x11,_0x1ec5x6){return ChatProactiveAction[_0xdba8[25]](_0x1ec5x11[_0xdba8[24]][_0xdba8[23]])[_0xdba8[14]](handleEntityNotFound(_0x1ec5x6))[_0xdba8[14]](removeEntity(_0x1ec5x6))[_0xdba8[18]](handleError(_0x1ec5x6))}
\ No newline at end of file
+var _0x9489=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x9489[0];var _=require(_0x9489[1]);var Util=require(_0x9489[2]);var logger=require(_0x9489[4])(_0x9489[3]);var ChatProactiveAction=require(_0x9489[6])[_0x9489[5]];function handleError(_0x6341x6,_0x6341x7){_0x6341x7= _0x6341x7|| 500;return function(_0x6341x8){logger[_0x9489[8]](_0x6341x8[_0x9489[7]]);_0x6341x6[_0x9489[10]](_0x6341x7)[_0x9489[9]](_0x6341x8)}}function responseWithResult(_0x6341x6,_0x6341x7){_0x6341x7= _0x6341x7|| 200;return function(_0x6341xa){if(_0x6341xa){_0x6341x6[_0x9489[10]](_0x6341x7)[_0x9489[11]](_0x6341xa)}}}function responseWithoutResult(_0x6341x6,_0x6341x7){_0x6341x7= _0x6341x7|| 204;return function(){_0x6341x6[_0x9489[12]](_0x6341x7)}}function handleEntityNotFound(_0x6341x6){return function(_0x6341xa){if(!_0x6341xa){_0x6341x6[_0x9489[10]](404)[_0x9489[13]]();return null};return _0x6341xa}}function saveUpdates(_0x6341xe){return function(_0x6341xa){return _0x6341xa[_0x9489[15]](_0x6341xe)[_0x9489[14]](function(_0x6341xf){return _0x6341xf})}}function removeEntity(_0x6341x6){return function(_0x6341xa){if(_0x6341xa){return _0x6341xa[_0x9489[16]]()[_0x9489[14]](function(){_0x6341x6[_0x9489[10]](204)[_0x9489[13]]()})}}}exports[_0x9489[17]]= function(_0x6341x11,_0x6341x6){return ChatProactiveAction[_0x9489[21]](Util[_0x9489[20]](_0x6341x11[_0x9489[19]]))[_0x9489[14]](responseWithResult(_0x6341x6))[_0x9489[18]](handleError(_0x6341x6))};exports[_0x9489[22]]= function(_0x6341x11,_0x6341x6){return ChatProactiveAction[_0x9489[25]](_0x6341x11[_0x9489[24]][_0x9489[23]])[_0x9489[14]](handleEntityNotFound(_0x6341x6))[_0x9489[14]](responseWithResult(_0x6341x6))[_0x9489[18]](handleError(_0x6341x6))};exports[_0x9489[26]]= function(_0x6341x11,_0x6341x6){return ChatProactiveAction[_0x9489[26]](_0x6341x11[_0x9489[27]])[_0x9489[14]](responseWithResult(_0x6341x6,201))[_0x9489[18]](handleError(_0x6341x6))};exports[_0x9489[28]]= function(_0x6341x11,_0x6341x6){if(_0x6341x11[_0x9489[27]][_0x9489[23]]){delete _0x6341x11[_0x9489[27]][_0x9489[23]]};return ChatProactiveAction[_0x9489[25]](_0x6341x11[_0x9489[24]][_0x9489[23]])[_0x9489[14]](handleEntityNotFound(_0x6341x6))[_0x9489[14]](saveUpdates(_0x6341x11[_0x9489[27]]))[_0x9489[14]](responseWithResult(_0x6341x6))[_0x9489[18]](handleError(_0x6341x6))};exports[_0x9489[16]]= function(_0x6341x11,_0x6341x6){return ChatProactiveAction[_0x9489[25]](_0x6341x11[_0x9489[24]][_0x9489[23]])[_0x9489[14]](handleEntityNotFound(_0x6341x6))[_0x9489[14]](removeEntity(_0x6341x6))[_0x9489[18]](handleError(_0x6341x6))}
\ No newline at end of file
index 234a923..13e6a7e 100644 (file)
@@ -1 +1 @@
-var _0x6598=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6598[0];const EventEmitter=require(_0x6598[1]);const ChatProactiveAction=require(_0x6598[3])[_0x6598[2]];var ChatProactiveActionEvents= new EventEmitter();ChatProactiveActionEvents[_0x6598[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6598[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6598[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6598[6]};for(var e in events){var event=events[e];ChatProactiveAction[_0x6598[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xfdafx8,_0xfdafx9,_0xfdafxa){ChatProactiveActionEvents[_0x6598[10]](event+ _0x6598[8]+ _0xfdafx8[_0x6598[9]],_0xfdafx8);ChatProactiveActionEvents[_0x6598[10]](event,_0xfdafx8);_0xfdafxa(null)}}module[_0x6598[11]]= ChatProactiveActionEvents
\ No newline at end of file
+var _0x5b28=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5b28[0];const EventEmitter=require(_0x5b28[1]);const ChatProactiveAction=require(_0x5b28[3])[_0x5b28[2]];var ChatProactiveActionEvents= new EventEmitter();ChatProactiveActionEvents[_0x5b28[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5b28[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5b28[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5b28[6]};for(var e in events){var event=events[e];ChatProactiveAction[_0x5b28[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x4caax8,_0x4caax9,_0x4caaxa){ChatProactiveActionEvents[_0x5b28[10]](event+ _0x5b28[8]+ _0x4caax8[_0x5b28[9]],_0x4caax8);ChatProactiveActionEvents[_0x5b28[10]](event,_0x4caax8);_0x4caaxa(null)}}module[_0x5b28[11]]= ChatProactiveActionEvents
\ No newline at end of file
index df2df75..c942051 100644 (file)
@@ -1 +1 @@
-var _0x1076=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x1076[0];const ChatProactiveActionEvents=require(_0x1076[1]);var events=[_0x1076[2],_0x1076[3]];exports[_0x1076[4]]= function(_0x94dax3){for(var _0x94dax4=0,_0x94dax5=events[_0x1076[5]];_0x94dax4< _0x94dax5;_0x94dax4++){var _0x94dax6=events[_0x94dax4];var _0x94dax7=createListener(_0x1076[6]+ _0x94dax6,_0x94dax3);ChatProactiveActionEvents[_0x1076[7]](_0x94dax6,_0x94dax7);_0x94dax3[_0x1076[7]](_0x1076[8],removeListener(_0x94dax6,_0x94dax7))}};function createListener(_0x94dax6,_0x94dax3){return function(_0x94dax9){_0x94dax3[_0x1076[9]](_0x94dax6,_0x94dax9)}}function removeListener(_0x94dax6,_0x94dax7){return function(){ChatProactiveActionEvents[_0x1076[10]](_0x94dax6,_0x94dax7)}}
\ No newline at end of file
+var _0x5801=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5801[0];const ChatProactiveActionEvents=require(_0x5801[1]);var events=[_0x5801[2],_0x5801[3]];exports[_0x5801[4]]= function(_0xd744x3){for(var _0xd744x4=0,_0xd744x5=events[_0x5801[5]];_0xd744x4< _0xd744x5;_0xd744x4++){var _0xd744x6=events[_0xd744x4];var _0xd744x7=createListener(_0x5801[6]+ _0xd744x6,_0xd744x3);ChatProactiveActionEvents[_0x5801[7]](_0xd744x6,_0xd744x7);_0xd744x3[_0x5801[7]](_0x5801[8],removeListener(_0xd744x6,_0xd744x7))}};function createListener(_0xd744x6,_0xd744x3){return function(_0xd744x9){_0xd744x3[_0x5801[9]](_0xd744x6,_0xd744x9)}}function removeListener(_0xd744x6,_0xd744x7){return function(){ChatProactiveActionEvents[_0x5801[10]](_0xd744x6,_0xd744x7)}}
\ No newline at end of file
index d4349c5..29f972a 100644 (file)
@@ -1 +1 @@
-var _0xe09b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xe09b[0];var express=require(_0xe09b[1]);var auth=require(_0xe09b[2]);var controller=require(_0xe09b[3]);var license=require(_0xe09b[4]);var router=express.Router();router[_0xe09b[12]](_0xe09b[5],license[_0xe09b[6]](),license[_0xe09b[7]](),auth[_0xe09b[8]](),auth[_0xe09b[10]]([8],[_0xe09b[9]]),controller[_0xe09b[11]]);router[_0xe09b[12]](_0xe09b[13],license[_0xe09b[6]](),license[_0xe09b[7]](),auth[_0xe09b[8]](),auth[_0xe09b[10]]([8],[_0xe09b[9]]),controller[_0xe09b[14]]);router[_0xe09b[16]](_0xe09b[5],license[_0xe09b[6]](),license[_0xe09b[7]](),auth[_0xe09b[8]](),auth[_0xe09b[10]]([8],[_0xe09b[9]]),controller[_0xe09b[15]]);router[_0xe09b[18]](_0xe09b[13],license[_0xe09b[6]](),license[_0xe09b[7]](),auth[_0xe09b[8]](),auth[_0xe09b[10]]([8],[_0xe09b[9]]),controller[_0xe09b[17]]);router[_0xe09b[19]](_0xe09b[13],license[_0xe09b[6]](),license[_0xe09b[7]](),auth[_0xe09b[8]](),auth[_0xe09b[10]]([8],[_0xe09b[9]]),controller[_0xe09b[17]]);router[_0xe09b[21]](_0xe09b[13],license[_0xe09b[6]](),license[_0xe09b[7]](),auth[_0xe09b[8]](),auth[_0xe09b[10]]([8],[_0xe09b[9]]),controller[_0xe09b[20]]);module[_0xe09b[22]]= router
\ No newline at end of file
+var _0x4dd5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x4dd5[0];var express=require(_0x4dd5[1]);var auth=require(_0x4dd5[2]);var controller=require(_0x4dd5[3]);var license=require(_0x4dd5[4]);var router=express.Router();router[_0x4dd5[12]](_0x4dd5[5],license[_0x4dd5[6]](),license[_0x4dd5[7]](),auth[_0x4dd5[8]](),auth[_0x4dd5[10]]([8],[_0x4dd5[9]]),controller[_0x4dd5[11]]);router[_0x4dd5[12]](_0x4dd5[13],license[_0x4dd5[6]](),license[_0x4dd5[7]](),auth[_0x4dd5[8]](),auth[_0x4dd5[10]]([8],[_0x4dd5[9]]),controller[_0x4dd5[14]]);router[_0x4dd5[16]](_0x4dd5[5],license[_0x4dd5[6]](),license[_0x4dd5[7]](),auth[_0x4dd5[8]](),auth[_0x4dd5[10]]([8],[_0x4dd5[9]]),controller[_0x4dd5[15]]);router[_0x4dd5[18]](_0x4dd5[13],license[_0x4dd5[6]](),license[_0x4dd5[7]](),auth[_0x4dd5[8]](),auth[_0x4dd5[10]]([8],[_0x4dd5[9]]),controller[_0x4dd5[17]]);router[_0x4dd5[19]](_0x4dd5[13],license[_0x4dd5[6]](),license[_0x4dd5[7]](),auth[_0x4dd5[8]](),auth[_0x4dd5[10]]([8],[_0x4dd5[9]]),controller[_0x4dd5[17]]);router[_0x4dd5[21]](_0x4dd5[13],license[_0x4dd5[6]](),license[_0x4dd5[7]](),auth[_0x4dd5[8]](),auth[_0x4dd5[10]]([8],[_0x4dd5[9]]),controller[_0x4dd5[20]]);module[_0x4dd5[22]]= router
\ No newline at end of file
index 1247751..8cce610 100644 (file)
@@ -1 +1 @@
-var _0x20fc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x6F\x77\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x6D\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x20fc[0];var _=require(_0x20fc[1]);var Util=require(_0x20fc[2]);var logger=require(_0x20fc[4])(_0x20fc[3]);var ChatQueue=require(_0x20fc[6])[_0x20fc[5]];var User=require(_0x20fc[6])[_0x20fc[7]];var UserHasChatQueue=require(_0x20fc[6])[_0x20fc[8]];exports[_0x20fc[9]]= function(_0xa77cx7,_0xa77cx8){switch(_0xa77cx7[_0x20fc[17]][_0x20fc[26]]){case _0x20fc[17]:return User[_0x20fc[18]](_0xa77cx7[_0x20fc[17]][_0x20fc[16]],{attributes:[_0x20fc[16]]})[_0x20fc[13]](Util[_0x20fc[15]](_0xa77cx7[_0x20fc[14]]))[_0x20fc[13]](function(_0xa77cxa){_0xa77cx8[_0x20fc[12]](200)[_0x20fc[11]](_0xa77cxa)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)});default:return ChatQueue[_0x20fc[25]](_0x20fc[24])[_0x20fc[23]](_[_0x20fc[22]](Util[_0x20fc[21]](_0xa77cx7[_0x20fc[14]]),{distinct:true}))[_0x20fc[13]](function(_0xa77cxa){return _0xa77cx8[_0x20fc[12]](200)[_0x20fc[11]]({rows:_0xa77cxa[_0x20fc[19]],count:_0xa77cxa[_0x20fc[19]][_0x20fc[20]]})})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})}};exports[_0x20fc[27]]= function(_0xa77cx7,_0xa77cx8,_0xa77cxb){return UserHasChatQueue[_0x20fc[28]]({where:{UserId:_0xa77cx7[_0x20fc[17]][_0x20fc[16]]}})[_0x20fc[13]](function(_0xa77cxc){return _0xa77cx8[_0x20fc[12]](200)[_0x20fc[11]](_0xa77cxc)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[29]]= function(_0xa77cx7,_0xa77cx8){return ChatQueue[_0x20fc[18]](_0xa77cx7[_0x20fc[31]][_0x20fc[16]])[_0x20fc[13]](function(_0xa77cxd){if(!_0xa77cxd){return _0xa77cx8[_0x20fc[30]](404)};return _0xa77cx8[_0x20fc[11]](_0xa77cxd)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[32]]= function(_0xa77cx7,_0xa77cx8){return ChatQueue[_0x20fc[18]](_0xa77cx7[_0x20fc[31]][_0x20fc[16]])[_0x20fc[13]](function(_0xa77cxf){if(!_0xa77cxf){return _0xa77cx8[_0x20fc[30]](404)};return _0xa77cxf[_0x20fc[37]]({where:{role:_0x20fc[33]},attributes:[_0x20fc[16],_0x20fc[34],_0x20fc[35],_0x20fc[36]]})})[_0x20fc[13]](function(_0xa77cxe){return _0xa77cx8[_0x20fc[12]](200)[_0x20fc[11]]({rows:_0xa77cxe,count:_0xa77cxe[_0x20fc[20]]})})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[38]]= function(_0xa77cx7,_0xa77cx8){var _0xa77cx10;return ChatQueue[_0x20fc[38]](_0xa77cx7[_0x20fc[40]])[_0x20fc[13]](function(_0xa77cx11){_0xa77cx10= _0xa77cx11;if(_0xa77cx7[_0x20fc[40]][_0x20fc[39]]){return _0xa77cx10[_0x20fc[42]](_0xa77cx7[_0x20fc[40]][_0x20fc[39]],{penalty:_0xa77cx7[_0x20fc[40]][_0x20fc[41]]|| 0,queue:_0xa77cx10[_0x20fc[34]]})}})[_0x20fc[13]](function(){return _0xa77cx8[_0x20fc[12]](201)[_0x20fc[11]](_0xa77cx10)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[43]]= function(_0xa77cx7,_0xa77cx8){if(_0xa77cx7[_0x20fc[40]][_0x20fc[16]]){delete _0xa77cx7[_0x20fc[40]][_0x20fc[16]]};return ChatQueue[_0x20fc[18]](_0xa77cx7[_0x20fc[31]][_0x20fc[16]])[_0x20fc[13]](function(_0xa77cxd){if(!_0xa77cxd){return _0xa77cx8[_0x20fc[30]](404)};var _0xa77cx12=_[_0x20fc[22]](_0xa77cxd,_0xa77cx7[_0x20fc[40]]);return _0xa77cx12[_0x20fc[44]]()})[_0x20fc[13]](function(_0xa77cxd){return _0xa77cx8[_0x20fc[12]](200)[_0x20fc[11]](_0xa77cxd)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[45]]= function(_0xa77cx7,_0xa77cx8,_0xa77cxb){return ChatQueue[_0x20fc[18]](_0xa77cx7[_0x20fc[31]][_0x20fc[16]])[_0x20fc[13]](function(_0xa77cx11){if(!_0xa77cx11){return _0xa77cx8[_0x20fc[30]](404)};var _0xa77cxc=_[_0x20fc[46]](_0xa77cx7[_0x20fc[40]][_0x20fc[39]],function(_0xa77cx13){return {UserId:_0xa77cx13,penalty:_0xa77cx7[_0x20fc[40]][_0x20fc[41]],ChatQueueId:_0xa77cx11[_0x20fc[16]],queue:_0xa77cx11[_0x20fc[34]]}});return UserHasChatQueue[_0x20fc[47]](_0xa77cxc,{individualHooks:true})})[_0x20fc[13]](function(){return _0xa77cx8[_0x20fc[30]](200)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[48]]= function(_0xa77cx7,_0xa77cx8,_0xa77cxb){return ChatQueue[_0x20fc[18]](_0xa77cx7[_0x20fc[31]][_0x20fc[16]])[_0x20fc[13]](function(_0xa77cx11){if(!_0xa77cx11){return _0xa77cx8[_0x20fc[30]](404)};return _0xa77cx11[_0x20fc[49]](_0xa77cx7[_0x20fc[14]][_0x20fc[39]],{individualHooks:true})})[_0x20fc[13]](function(){return _0xa77cx8[_0x20fc[30]](200)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[50]]= function(_0xa77cx7,_0xa77cx8){return ChatQueue[_0x20fc[18]](_0xa77cx7[_0x20fc[31]][_0x20fc[16]])[_0x20fc[13]](function(_0xa77cxd){if(!_0xa77cxd){return _0xa77cx8[_0x20fc[30]](404)};return _0xa77cxd[_0x20fc[50]]()})[_0x20fc[13]](function(){return _0xa77cx8[_0x20fc[30]](204)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};exports[_0x20fc[51]]= function(_0xa77cx7,_0xa77cx8){return ChatQueue[_0x20fc[50]]({where:{id:_0xa77cx7[_0x20fc[14]][_0x20fc[52]]},individualHooks:true})[_0x20fc[13]](function(){return _0xa77cx8[_0x20fc[30]](204)})[_0x20fc[10]](function(_0xa77cx9){return handleError(_0xa77cx8,_0xa77cx9)})};function handleError(_0xa77cx8,_0xa77cx9){logger[_0x20fc[54]](_0xa77cx9[_0x20fc[53]]);return _0xa77cx8[_0x20fc[12]](500)[_0x20fc[11]](_0xa77cx9)}
\ No newline at end of file
+var _0xa6d6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x6F\x77\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x6D\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xa6d6[0];var _=require(_0xa6d6[1]);var Util=require(_0xa6d6[2]);var logger=require(_0xa6d6[4])(_0xa6d6[3]);var ChatQueue=require(_0xa6d6[6])[_0xa6d6[5]];var User=require(_0xa6d6[6])[_0xa6d6[7]];var UserHasChatQueue=require(_0xa6d6[6])[_0xa6d6[8]];exports[_0xa6d6[9]]= function(_0x40eax7,_0x40eax8){switch(_0x40eax7[_0xa6d6[17]][_0xa6d6[26]]){case _0xa6d6[17]:return User[_0xa6d6[18]](_0x40eax7[_0xa6d6[17]][_0xa6d6[16]],{attributes:[_0xa6d6[16]]})[_0xa6d6[13]](Util[_0xa6d6[15]](_0x40eax7[_0xa6d6[14]]))[_0xa6d6[13]](function(_0x40eaxa){_0x40eax8[_0xa6d6[12]](200)[_0xa6d6[11]](_0x40eaxa)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)});default:return ChatQueue[_0xa6d6[25]](_0xa6d6[24])[_0xa6d6[23]](_[_0xa6d6[22]](Util[_0xa6d6[21]](_0x40eax7[_0xa6d6[14]]),{distinct:true}))[_0xa6d6[13]](function(_0x40eaxa){return _0x40eax8[_0xa6d6[12]](200)[_0xa6d6[11]]({rows:_0x40eaxa[_0xa6d6[19]],count:_0x40eaxa[_0xa6d6[19]][_0xa6d6[20]]})})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})}};exports[_0xa6d6[27]]= function(_0x40eax7,_0x40eax8,_0x40eaxb){return UserHasChatQueue[_0xa6d6[28]]({where:{UserId:_0x40eax7[_0xa6d6[17]][_0xa6d6[16]]}})[_0xa6d6[13]](function(_0x40eaxc){return _0x40eax8[_0xa6d6[12]](200)[_0xa6d6[11]](_0x40eaxc)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[29]]= function(_0x40eax7,_0x40eax8){return ChatQueue[_0xa6d6[18]](_0x40eax7[_0xa6d6[31]][_0xa6d6[16]])[_0xa6d6[13]](function(_0x40eaxd){if(!_0x40eaxd){return _0x40eax8[_0xa6d6[30]](404)};return _0x40eax8[_0xa6d6[11]](_0x40eaxd)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[32]]= function(_0x40eax7,_0x40eax8){return ChatQueue[_0xa6d6[18]](_0x40eax7[_0xa6d6[31]][_0xa6d6[16]])[_0xa6d6[13]](function(_0x40eaxf){if(!_0x40eaxf){return _0x40eax8[_0xa6d6[30]](404)};return _0x40eaxf[_0xa6d6[37]]({where:{role:_0xa6d6[33]},attributes:[_0xa6d6[16],_0xa6d6[34],_0xa6d6[35],_0xa6d6[36]]})})[_0xa6d6[13]](function(_0x40eaxe){return _0x40eax8[_0xa6d6[12]](200)[_0xa6d6[11]]({rows:_0x40eaxe,count:_0x40eaxe[_0xa6d6[20]]})})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[38]]= function(_0x40eax7,_0x40eax8){var _0x40eax10;return ChatQueue[_0xa6d6[38]](_0x40eax7[_0xa6d6[40]])[_0xa6d6[13]](function(_0x40eax11){_0x40eax10= _0x40eax11;if(_0x40eax7[_0xa6d6[40]][_0xa6d6[39]]){return _0x40eax10[_0xa6d6[42]](_0x40eax7[_0xa6d6[40]][_0xa6d6[39]],{penalty:_0x40eax7[_0xa6d6[40]][_0xa6d6[41]]|| 0,queue:_0x40eax10[_0xa6d6[34]]})}})[_0xa6d6[13]](function(){return _0x40eax8[_0xa6d6[12]](201)[_0xa6d6[11]](_0x40eax10)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[43]]= function(_0x40eax7,_0x40eax8){if(_0x40eax7[_0xa6d6[40]][_0xa6d6[16]]){delete _0x40eax7[_0xa6d6[40]][_0xa6d6[16]]};return ChatQueue[_0xa6d6[18]](_0x40eax7[_0xa6d6[31]][_0xa6d6[16]])[_0xa6d6[13]](function(_0x40eaxd){if(!_0x40eaxd){return _0x40eax8[_0xa6d6[30]](404)};var _0x40eax12=_[_0xa6d6[22]](_0x40eaxd,_0x40eax7[_0xa6d6[40]]);return _0x40eax12[_0xa6d6[44]]()})[_0xa6d6[13]](function(_0x40eaxd){return _0x40eax8[_0xa6d6[12]](200)[_0xa6d6[11]](_0x40eaxd)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[45]]= function(_0x40eax7,_0x40eax8,_0x40eaxb){return ChatQueue[_0xa6d6[18]](_0x40eax7[_0xa6d6[31]][_0xa6d6[16]])[_0xa6d6[13]](function(_0x40eax11){if(!_0x40eax11){return _0x40eax8[_0xa6d6[30]](404)};var _0x40eaxc=_[_0xa6d6[46]](_0x40eax7[_0xa6d6[40]][_0xa6d6[39]],function(_0x40eax13){return {UserId:_0x40eax13,penalty:_0x40eax7[_0xa6d6[40]][_0xa6d6[41]],ChatQueueId:_0x40eax11[_0xa6d6[16]],queue:_0x40eax11[_0xa6d6[34]]}});return UserHasChatQueue[_0xa6d6[47]](_0x40eaxc,{individualHooks:true})})[_0xa6d6[13]](function(){return _0x40eax8[_0xa6d6[30]](200)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[48]]= function(_0x40eax7,_0x40eax8,_0x40eaxb){return ChatQueue[_0xa6d6[18]](_0x40eax7[_0xa6d6[31]][_0xa6d6[16]])[_0xa6d6[13]](function(_0x40eax11){if(!_0x40eax11){return _0x40eax8[_0xa6d6[30]](404)};return _0x40eax11[_0xa6d6[49]](_0x40eax7[_0xa6d6[14]][_0xa6d6[39]],{individualHooks:true})})[_0xa6d6[13]](function(){return _0x40eax8[_0xa6d6[30]](200)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[50]]= function(_0x40eax7,_0x40eax8){return ChatQueue[_0xa6d6[18]](_0x40eax7[_0xa6d6[31]][_0xa6d6[16]])[_0xa6d6[13]](function(_0x40eaxd){if(!_0x40eaxd){return _0x40eax8[_0xa6d6[30]](404)};return _0x40eaxd[_0xa6d6[50]]()})[_0xa6d6[13]](function(){return _0x40eax8[_0xa6d6[30]](204)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};exports[_0xa6d6[51]]= function(_0x40eax7,_0x40eax8){return ChatQueue[_0xa6d6[50]]({where:{id:_0x40eax7[_0xa6d6[14]][_0xa6d6[52]]},individualHooks:true})[_0xa6d6[13]](function(){return _0x40eax8[_0xa6d6[30]](204)})[_0xa6d6[10]](function(_0x40eax9){return handleError(_0x40eax8,_0x40eax9)})};function handleError(_0x40eax8,_0x40eax9){logger[_0xa6d6[54]](_0x40eax9[_0xa6d6[53]]);return _0x40eax8[_0xa6d6[12]](500)[_0xa6d6[11]](_0x40eax9)}
\ No newline at end of file
index e155440..73c15ae 100644 (file)
@@ -1 +1 @@
-var _0x2bc9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2bc9[0];const EventEmitter=require(_0x2bc9[1]);const ChatQueue=require(_0x2bc9[3])[_0x2bc9[2]];var ChatQueueEvents= new EventEmitter();ChatQueueEvents[_0x2bc9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2bc9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2bc9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2bc9[6]};for(var e in events){var event=events[e];ChatQueue[_0x2bc9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x47fbx8,_0x47fbx9,_0x47fbxa){ChatQueueEvents[_0x2bc9[10]](event+ _0x2bc9[8]+ _0x47fbx8[_0x2bc9[9]],_0x47fbx8);ChatQueueEvents[_0x2bc9[10]](event,_0x47fbx8);_0x47fbxa(null)}}module[_0x2bc9[11]]= ChatQueueEvents
\ No newline at end of file
+var _0xde48=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xde48[0];const EventEmitter=require(_0xde48[1]);const ChatQueue=require(_0xde48[3])[_0xde48[2]];var ChatQueueEvents= new EventEmitter();ChatQueueEvents[_0xde48[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xde48[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xde48[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xde48[6]};for(var e in events){var event=events[e];ChatQueue[_0xde48[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x88c3x8,_0x88c3x9,_0x88c3xa){ChatQueueEvents[_0xde48[10]](event+ _0xde48[8]+ _0x88c3x8[_0xde48[9]],_0x88c3x8);ChatQueueEvents[_0xde48[10]](event,_0x88c3x8);_0x88c3xa(null)}}module[_0xde48[11]]= ChatQueueEvents
\ No newline at end of file
index 248c3f4..417cb74 100644 (file)
@@ -1 +1 @@
-var _0xfe78=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xfe78[0];var ChatQueueEvents=require(_0xfe78[1]);var ChatQueue=require(_0xfe78[3])[_0xfe78[2]];var User=require(_0xfe78[3])[_0xfe78[4]];var Util=require(_0xfe78[5]);var _=require(_0xfe78[6]);var Promise=require(_0xfe78[7]);var events=[_0xfe78[8],_0xfe78[9]];exports[_0xfe78[10]]= function(_0x1364x8){for(var _0x1364x9=0,_0x1364xa=events[_0xfe78[11]];_0x1364x9< _0x1364xa;_0x1364x9++){var _0x1364xb=events[_0x1364x9];var _0x1364xc=createListener(_0xfe78[12]+ _0x1364xb,_0x1364x8);ChatQueueEvents[_0xfe78[13]](_0x1364xb,_0x1364xc);_0x1364x8[_0xfe78[13]](_0xfe78[14],removeListener(_0x1364xb,_0x1364xc))}};function createListener(_0x1364xb,_0x1364x8){return function(_0x1364xe){switch(_0x1364xb){case _0xfe78[20]:if(_0x1364x8[_0xfe78[15]]=== _0xfe78[16]){_0x1364x8[_0xfe78[18]](_0x1364xe[_0xfe78[17]]);_0x1364x8[_0xfe78[19]](_0x1364xb,_0x1364xe)};break;case _0xfe78[27]:return Promise[_0xfe78[26]]()[_0xfe78[25]](getChatQueues(_0x1364x8))[_0xfe78[25]](function(_0x1364x10){if(_[_0xfe78[24]](_0x1364x10,_0x1364xe[_0xfe78[17]])){_0x1364x8[_0xfe78[19]](_0x1364xb,_0x1364xe)}})[_0xfe78[23]](function(_0x1364xf){console[_0xfe78[22]](_0xfe78[21],_0x1364xf)});break;case _0xfe78[29]:_0x1364x8[_0xfe78[28]](_0x1364xe[_0xfe78[17]]);_0x1364x8[_0xfe78[19]](_0x1364xb,_0x1364xe);break;default:}}}function removeListener(_0x1364xb,_0x1364xc){return function(){ChatQueueEvents[_0xfe78[30]](_0x1364xb,_0x1364xc)}}function getChatQueues(_0x1364x13){return function(){switch(_0x1364x13[_0xfe78[15]]){case _0xfe78[37]:return User[_0xfe78[36]](_0x1364x13[_0xfe78[34]],{attributes:[_0xfe78[35]]})[_0xfe78[25]](Util[_0xfe78[33]]())[_0xfe78[25]](function(_0x1364x10){return _[_0xfe78[32]](_0x1364x10[_0xfe78[31]],_0xfe78[17])});case _0xfe78[16]:return ChatQueue[_0xfe78[38]]()[_0xfe78[25]](function(_0x1364x14){return {rows:_0x1364x14}})[_0xfe78[25]](function(_0x1364x10){return _[_0xfe78[32]](_0x1364x10[_0xfe78[31]],_0xfe78[17])});default:return []}}}
\ No newline at end of file
+var _0x8825=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x8825[0];var ChatQueueEvents=require(_0x8825[1]);var ChatQueue=require(_0x8825[3])[_0x8825[2]];var User=require(_0x8825[3])[_0x8825[4]];var Util=require(_0x8825[5]);var _=require(_0x8825[6]);var Promise=require(_0x8825[7]);var events=[_0x8825[8],_0x8825[9]];exports[_0x8825[10]]= function(_0xef13x8){for(var _0xef13x9=0,_0xef13xa=events[_0x8825[11]];_0xef13x9< _0xef13xa;_0xef13x9++){var _0xef13xb=events[_0xef13x9];var _0xef13xc=createListener(_0x8825[12]+ _0xef13xb,_0xef13x8);ChatQueueEvents[_0x8825[13]](_0xef13xb,_0xef13xc);_0xef13x8[_0x8825[13]](_0x8825[14],removeListener(_0xef13xb,_0xef13xc))}};function createListener(_0xef13xb,_0xef13x8){return function(_0xef13xe){switch(_0xef13xb){case _0x8825[20]:if(_0xef13x8[_0x8825[15]]=== _0x8825[16]){_0xef13x8[_0x8825[18]](_0xef13xe[_0x8825[17]]);_0xef13x8[_0x8825[19]](_0xef13xb,_0xef13xe)};break;case _0x8825[27]:return Promise[_0x8825[26]]()[_0x8825[25]](getChatQueues(_0xef13x8))[_0x8825[25]](function(_0xef13x10){if(_[_0x8825[24]](_0xef13x10,_0xef13xe[_0x8825[17]])){_0xef13x8[_0x8825[19]](_0xef13xb,_0xef13xe)}})[_0x8825[23]](function(_0xef13xf){console[_0x8825[22]](_0x8825[21],_0xef13xf)});break;case _0x8825[29]:_0xef13x8[_0x8825[28]](_0xef13xe[_0x8825[17]]);_0xef13x8[_0x8825[19]](_0xef13xb,_0xef13xe);break;default:}}}function removeListener(_0xef13xb,_0xef13xc){return function(){ChatQueueEvents[_0x8825[30]](_0xef13xb,_0xef13xc)}}function getChatQueues(_0xef13x13){return function(){switch(_0xef13x13[_0x8825[15]]){case _0x8825[37]:return User[_0x8825[36]](_0xef13x13[_0x8825[34]],{attributes:[_0x8825[35]]})[_0x8825[25]](Util[_0x8825[33]]())[_0x8825[25]](function(_0xef13x10){return _[_0x8825[32]](_0xef13x10[_0x8825[31]],_0x8825[17])});case _0x8825[16]:return ChatQueue[_0x8825[38]]()[_0x8825[25]](function(_0xef13x14){return {rows:_0xef13x14}})[_0x8825[25]](function(_0xef13x10){return _[_0x8825[32]](_0xef13x10[_0x8825[31]],_0x8825[17])});default:return []}}}
\ No newline at end of file
index 9bb7dce..8659f43 100644 (file)
@@ -1 +1 @@
-var _0xa961=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x6D\x65","\x6D\x65","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x6C\x65\x74\x65","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xa961[0];var express=require(_0xa961[1]);var controller=require(_0xa961[2]);var auth=require(_0xa961[3]);var license=require(_0xa961[4]);var router=express.Router();router[_0xa961[12]](_0xa961[5],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[10]]([8],[_0xa961[9]]),controller[_0xa961[11]]);router[_0xa961[12]](_0xa961[13],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[10]]([8],[_0xa961[9]]),controller[_0xa961[14]]);router[_0xa961[12]](_0xa961[15],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[10]]([8],[_0xa961[9]]),controller[_0xa961[16]]);router[_0xa961[12]](_0xa961[17],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[10]]([8],[_0xa961[9]]),controller[_0xa961[18]]);router[_0xa961[21]](_0xa961[5],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[19]](_0xa961[9]),controller[_0xa961[20]]);router[_0xa961[21]](_0xa961[15],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[19]](_0xa961[9]),controller[_0xa961[22]]);router[_0xa961[24]](_0xa961[17],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[19]](_0xa961[9]),controller[_0xa961[23]]);router[_0xa961[26]](_0xa961[15],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[19]](_0xa961[9]),controller[_0xa961[25]]);router[_0xa961[27]](_0xa961[17],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[19]](_0xa961[9]),controller[_0xa961[23]]);router[_0xa961[26]](_0xa961[5],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[19]](_0xa961[9]),controller[_0xa961[28]]);router[_0xa961[26]](_0xa961[17],license[_0xa961[6]](),license[_0xa961[7]](),auth[_0xa961[8]](),auth[_0xa961[19]](_0xa961[9]),controller[_0xa961[29]]);module[_0xa961[30]]= router
\ No newline at end of file
+var _0x827c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x6D\x65","\x6D\x65","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x6C\x65\x74\x65","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x827c[0];var express=require(_0x827c[1]);var controller=require(_0x827c[2]);var auth=require(_0x827c[3]);var license=require(_0x827c[4]);var router=express.Router();router[_0x827c[12]](_0x827c[5],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[10]]([8],[_0x827c[9]]),controller[_0x827c[11]]);router[_0x827c[12]](_0x827c[13],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[10]]([8],[_0x827c[9]]),controller[_0x827c[14]]);router[_0x827c[12]](_0x827c[15],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[10]]([8],[_0x827c[9]]),controller[_0x827c[16]]);router[_0x827c[12]](_0x827c[17],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[10]]([8],[_0x827c[9]]),controller[_0x827c[18]]);router[_0x827c[21]](_0x827c[5],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[19]](_0x827c[9]),controller[_0x827c[20]]);router[_0x827c[21]](_0x827c[15],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[19]](_0x827c[9]),controller[_0x827c[22]]);router[_0x827c[24]](_0x827c[17],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[19]](_0x827c[9]),controller[_0x827c[23]]);router[_0x827c[26]](_0x827c[15],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[19]](_0x827c[9]),controller[_0x827c[25]]);router[_0x827c[27]](_0x827c[17],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[19]](_0x827c[9]),controller[_0x827c[23]]);router[_0x827c[26]](_0x827c[5],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[19]](_0x827c[9]),controller[_0x827c[28]]);router[_0x827c[26]](_0x827c[17],license[_0x827c[6]](),license[_0x827c[7]](),auth[_0x827c[8]](),auth[_0x827c[19]](_0x827c[9]),controller[_0x827c[29]]);module[_0x827c[30]]= router
\ No newline at end of file
index 03b0752..c9f052e 100644 (file)
@@ -1 +1 @@
-var _0x27a1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x64\x35","\x6D\x6F\x6D\x65\x6E\x74","\x74\x6F\x2D\x63\x73\x76","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x4C\x69\x73\x74","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x63\x61\x74\x63\x68","\x73\x74\x61\x74\x75\x73","\x6B\x65\x79\x42\x79","\x63\x6F\x75\x6E\x74","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x71\x75\x65\x72\x79","\x69\x6E\x64\x65\x78","\x67\x65\x74\x51\x75\x65\x72\x79","\x69\x64","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x72\x6F\x6C\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x6D\x61\x70","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x61\x6C\x6C","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x74\x61\x67\x73","\x62\x6F\x64\x79","\x2C","\x73\x70\x6C\x69\x74","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x24\x61\x6E\x64","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x25","\x3B\x25","\x70\x75\x73\x68","\x67\x65\x74\x41\x67\x65\x6E\x74\x73","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x63\x6F\x70\x65","\x67\x65\x74\x47\x72\x6F\x75\x70\x73","\x67\x72\x6F\x75\x70","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72\x70\x69\x63","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x45\x78\x74\x65\x72\x6E\x61\x6C\x73","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x69\x6E\x63\x6C\x75\x64\x65","\x67\x65\x74\x41\x67\x65\x6E\x74","\x67\x65\x74\x4F\x6E\x6C\x69\x6E\x65\x52\x6F\x6F\x6D","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x65","\x67\x65\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D\x73","\x73\x68\x6F\x77","\x61\x64\x64\x72\x65\x73\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x55\x73\x65\x72\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x67\x65\x74\x55\x73\x65\x72\x73","\x75\x73\x65\x72\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x73\x70\x72\x65\x61\x64","\x62\x61\x73\x65\x36\x34","\x73\x6F\x72\x74","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x4F\x50\x45\x4E","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65\x73","\x20","\x72\x65\x70\x6C\x61\x63\x65","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x66\x6F\x72\x45\x61\x63\x68","","\x74\x65\x78\x74\x2F\x63\x73\x76","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x54\x79\x70\x65","\x67\x65\x74\x52\x6F\x6F\x6D\x47\x72\x6F\x75\x70\x73","\x75\x70\x64\x61\x74\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x27a1[0];var _=require(_0x27a1[1]);var md5=require(_0x27a1[2]);var moment=require(_0x27a1[3]);var csv=require(_0x27a1[4]);var util=require(_0x27a1[5]);var logger=require(_0x27a1[7])(_0x27a1[6]);var Util=require(_0x27a1[8]);var sequelize=require(_0x27a1[10])[_0x27a1[9]];var User=require(_0x27a1[10])[_0x27a1[11]];var Agent=require(_0x27a1[10])[_0x27a1[11]];var ChatRoom=require(_0x27a1[10])[_0x27a1[12]];var ChatMessage=require(_0x27a1[10])[_0x27a1[13]];var ChatWebsite=require(_0x27a1[10])[_0x27a1[14]];var ChatApplication=require(_0x27a1[10])[_0x27a1[15]];var ChatQueue=require(_0x27a1[10])[_0x27a1[16]];var ChatVisitor=require(_0x27a1[10])[_0x27a1[17]];var List=require(_0x27a1[10])[_0x27a1[18]];var UserHasChatRoom=require(_0x27a1[10])[_0x27a1[19]];exports[_0x27a1[20]]= function(_0x4d5bx13,_0x4d5bx14){return sequelize[_0x27a1[36]](util[_0x27a1[31]](_0x27a1[29],moment()[_0x27a1[33]](_0x27a1[32])[_0x27a1[31]](_0x27a1[30])),{type:sequelize[_0x27a1[35]][_0x27a1[34]]})[_0x27a1[28]](function(_0x4d5bx16){var _0x4d5bx17=_[_0x27a1[26]]({new:0,open:0,closed:0,abandon:0,unmanaged:0},_[_0x27a1[25]](_[_0x27a1[23]](_0x4d5bx16,_0x27a1[22]),_0x27a1[24]));return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx17)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[37]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){return ChatRoom[_0x27a1[45]](_[_0x27a1[26]](Util[_0x27a1[38]](_0x4d5bx13[_0x27a1[36]]),{include:[{model:User,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[41],_0x27a1[42],_0x27a1[43],_0x27a1[44]]},{model:ChatMessage},{model:ChatVisitor}]}))[_0x27a1[28]](function(_0x4d5bx19){_0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx19)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[46]]= function(_0x4d5bx13,_0x4d5bx14){return ChatRoom[_0x27a1[46]]()[_0x27a1[28]](function(_0x4d5bx1a){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx1a)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};function getChatQueues(_0x4d5bx1c){return function(){switch(_0x4d5bx1c[_0x27a1[43]]){case _0x27a1[50]:return User[_0x27a1[49]](_0x4d5bx1c[_0x27a1[39]],{attributes:[_0x27a1[39]]})[_0x27a1[28]](Util[_0x27a1[48]]({},{attributes:[_0x27a1[39]]}))[_0x27a1[28]](function(_0x4d5bx1d){return {include:{model:ChatWebsite,include:{model:ChatApplication,include:{model:ChatQueue,where:{id:_[_0x27a1[47]](_0x4d5bx1d,_0x27a1[39])}}}}}});default:return {}}}}exports[_0x27a1[51]]= function(_0x4d5bx13,_0x4d5bx14){return Promise[_0x27a1[53]]([])[_0x27a1[28]](getChatQueues(_0x4d5bx13[_0x27a1[50]]))[_0x27a1[28]](function(_0x4d5bx1f){return ChatRoom[_0x27a1[24]](_[_0x27a1[26]](Util[_0x27a1[38]](_0x4d5bx13[_0x27a1[36]],{status:_0x27a1[52],updatedAt:{$gte:moment()[_0x27a1[33]](_0x27a1[32])}}),_0x4d5bx1f))})[_0x27a1[28]](function(_0x4d5bx1e){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]]({value:_0x4d5bx1e})})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[54]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){var _0x4d5bx20={tags:_0x4d5bx13[_0x27a1[56]][_0x27a1[55]]};var _0x4d5bx21={where:{id:_0x4d5bx13[_0x27a1[59]][_0x27a1[39]][_0x27a1[58]](_0x27a1[57])}};return ChatRoom[_0x27a1[61]](_0x4d5bx20,_0x4d5bx21)[_0x27a1[28]](function(_0x4d5bx22){if(!_0x4d5bx22){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx22})[_0x27a1[28]](function(_0x4d5bx22){return _0x4d5bx14[_0x27a1[60]](200)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};function checkTags(_0x4d5bx24){if(_0x4d5bx24){if(_0x4d5bx24[_0x27a1[55]]){_0x4d5bx24[_0x27a1[62]]= [];if(_[_0x27a1[63]](_0x4d5bx24[_0x27a1[55]])){for(var _0x4d5bx25=0;_0x4d5bx25< _0x4d5bx24[_0x27a1[55]][_0x27a1[64]];_0x4d5bx25++){_0x4d5bx24[_0x27a1[62]][_0x27a1[67]]({tags:{$like:_0x27a1[65]+ _0x4d5bx24[_0x27a1[55]][_0x4d5bx25]+ _0x27a1[66]}})}}else {_0x4d5bx24[_0x27a1[62]][_0x27a1[67]]({tags:{$like:_0x27a1[65]+ _0x4d5bx24[_0x27a1[55]]+ _0x27a1[66]}})};delete _0x4d5bx24[_0x27a1[55]]}}}exports[_0x27a1[68]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){switch(_0x4d5bx13[_0x27a1[50]][_0x27a1[43]]){case _0x27a1[50]:return User[_0x27a1[49]](_0x4d5bx13[_0x27a1[50]][_0x27a1[39]],{attributes:[_0x27a1[39]],where:{id:{$ne:_0x4d5bx13[_0x27a1[50]][_0x27a1[39]]},online:true}})[_0x27a1[28]](Util[_0x27a1[69]](_[_0x27a1[26]](_0x4d5bx13[_0x27a1[36]],{id:{$ne:_0x4d5bx13[_0x27a1[50]][_0x27a1[39]]}})))[_0x27a1[28]](function(_0x4d5bx19){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx19)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)});default:return User[_0x27a1[70]](_0x27a1[53])[_0x27a1[45]](_[_0x27a1[26]](Util[_0x27a1[38]](_0x4d5bx13[_0x27a1[36]]),{where:{id:{$ne:_0x4d5bx13[_0x27a1[50]][_0x27a1[39]]},online:true}}))[_0x27a1[28]](function(_0x4d5bx19){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx19)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})}};exports[_0x27a1[71]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){checkTags(_0x4d5bx13[_0x27a1[36]]);var _0x4d5bx26={where:_[_0x27a1[26]]({type:_0x27a1[72]},_0x4d5bx13[_0x27a1[36]])};switch(_0x4d5bx13[_0x27a1[50]][_0x27a1[43]]){case _0x27a1[73]:_[_0x27a1[26]](_0x4d5bx26,{include:[{model:User,attributes:[_0x27a1[39]],where:{id:_0x4d5bx13[_0x27a1[50]][_0x27a1[39]]}}]});break;default:};return ChatRoom[_0x27a1[75]](_0x4d5bx26)[_0x27a1[28]](function(_0x4d5bx22){return ChatRoom[_0x27a1[75]]({where:{id:{$in:_[_0x27a1[47]](_0x4d5bx22,_0x27a1[39])}},include:[{model:User,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[41],_0x27a1[43],_0x27a1[74]]},{model:ChatVisitor}]})})[_0x27a1[28]](function(_0x4d5bx22){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]]({rows:_0x4d5bx22,count:_0x4d5bx22[_0x27a1[64]]})})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[76]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){checkTags(_0x4d5bx13[_0x27a1[36]]);var _0x4d5bx26={where:_[_0x27a1[26]]({type:_0x27a1[77]},_0x4d5bx13[_0x27a1[36]]),include:[{model:ChatVisitor,attributes:[_0x27a1[39],_0x27a1[41]]}]};switch(_0x4d5bx13[_0x27a1[50]][_0x27a1[43]]){case _0x27a1[73]:_0x4d5bx26[_0x27a1[78]][_0x27a1[67]]({model:User,attributes:[_0x27a1[39],_0x27a1[41]],where:{id:_0x4d5bx13[_0x27a1[50]][_0x27a1[39]]}});break;default:_0x4d5bx26[_0x27a1[78]][_0x27a1[67]]({model:User,attributes:[_0x27a1[39],_0x27a1[41]]})};return ChatRoom[_0x27a1[75]](_0x4d5bx26)[_0x27a1[28]](function(_0x4d5bx22){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]]({rows:_0x4d5bx22,count:_0x4d5bx22[_0x27a1[64]]})})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[79]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){return User[_0x27a1[70]](_0x27a1[53])[_0x27a1[49]](_0x4d5bx13[_0x27a1[59]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx19){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx19)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[80]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){return ChatRoom[_0x27a1[70]](_0x27a1[81])[_0x27a1[45]](_[_0x27a1[26]](Util[_0x27a1[38]](_0x4d5bx13[_0x27a1[36]]),{include:[{model:User,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[41],_0x27a1[42],_0x27a1[43],_0x27a1[44]]},{model:ChatMessage},{model:ChatVisitor}]}))[_0x27a1[28]](function(_0x4d5bx19){_0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx19)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[82]]= function(_0x4d5bx13,_0x4d5bx14){return User[_0x27a1[49]](_0x4d5bx13[_0x27a1[50]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx1c){return _0x4d5bx1c[_0x27a1[83]]({include:[{model:ChatVisitor,attributes:[_0x27a1[39],_0x27a1[41],_0x27a1[42]]},{model:User,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[41],_0x27a1[42],_0x27a1[43],_0x27a1[44]]}]})})[_0x27a1[28]](function(_0x4d5bx22){if(!_0x4d5bx22){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx14[_0x27a1[27]](_0x4d5bx22)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[84]]= function(_0x4d5bx13,_0x4d5bx14){return ChatRoom[_0x27a1[49]](_0x4d5bx13[_0x27a1[59]][_0x27a1[39]],{include:[{model:ChatMessage,include:[{model:ChatVisitor,attributes:[_0x27a1[39],_0x27a1[42],_0x27a1[41]]},{model:User,attributes:[_0x27a1[39],_0x27a1[42],_0x27a1[40],_0x27a1[41],_0x27a1[74],_0x27a1[43],_0x27a1[44]]}]},{model:User,attributes:[_0x27a1[39],_0x27a1[42],_0x27a1[40],_0x27a1[41],_0x27a1[74],_0x27a1[43],_0x27a1[44]]},{model:ChatVisitor},{model:ChatWebsite,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[85]],include:[List]}],order:[[ChatMessage,_0x27a1[39]]]})[_0x27a1[28]](function(_0x4d5bx27){if(!_0x4d5bx27){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx14[_0x27a1[27]](_0x4d5bx27)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[86]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){var _0x4d5bx28;return ChatRoom[_0x27a1[96]]({where:{token:md5(JSON[_0x27a1[94]](_0x4d5bx13[_0x27a1[36]][_0x27a1[89]][_0x27a1[93]]())).toString(_0x27a1[92])},defaults:{type:_0x27a1[44],token:md5(JSON[_0x27a1[94]](_0x4d5bx13[_0x27a1[36]][_0x27a1[89]][_0x27a1[93]]())).toString(_0x27a1[92]),status:_0x27a1[95]},include:[{model:ChatMessage,include:[{model:ChatVisitor,attributes:[_0x27a1[39],_0x27a1[42],_0x27a1[41]]},{model:User,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[41],_0x27a1[42],_0x27a1[43],_0x27a1[44]]}]},{model:User,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[41],_0x27a1[42],_0x27a1[43],_0x27a1[44]]}]})[_0x27a1[91]](function(_0x4d5bx27,_0x4d5bx2a){_0x4d5bx28= _0x4d5bx27;if(_0x4d5bx2a){return _0x4d5bx28[_0x27a1[90]](_0x4d5bx13[_0x27a1[36]][_0x27a1[89]])}})[_0x27a1[28]](function(){return _0x4d5bx28[_0x27a1[88]]()})[_0x27a1[28]](function(_0x4d5bx29){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_[_0x27a1[26]](_0x4d5bx28[_0x27a1[87]],{Users:_0x4d5bx29}))})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[97]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){var _0x4d5bx28;return ChatRoom[_0x27a1[49]](_0x4d5bx13[_0x27a1[59]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx27){_0x4d5bx28= _0x4d5bx27;if(!_0x4d5bx28){return _0x4d5bx14[_0x27a1[60]](404)}})[_0x27a1[28]](function(){return ChatMessage[_0x27a1[99]](_[_0x27a1[26]](_0x4d5bx13[_0x27a1[56]],{type:_0x4d5bx28[_0x27a1[98]],ChatRoomId:_0x4d5bx13[_0x27a1[59]][_0x27a1[39]],UserId:_0x4d5bx13[_0x27a1[50]][_0x27a1[39]]}))})[_0x27a1[28]](function(_0x4d5bx2b){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx2b)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[100]]= function(_0x4d5bx13,_0x4d5bx14,_0x4d5bx18){return ChatRoom[_0x27a1[49]](_0x4d5bx13[_0x27a1[59]][_0x27a1[39]],{include:[{model:ChatMessage,include:[{model:ChatVisitor,attributes:[_0x27a1[39],_0x27a1[41]]},{model:User,attributes:[_0x27a1[39],_0x27a1[41]]}]}]})[_0x27a1[28]](function(_0x4d5bx27){var _0x4d5bx2c=[];if(_0x4d5bx27[_0x27a1[101]]&& _0x4d5bx27[_0x27a1[101]][_0x27a1[64]]> 0){_0x4d5bx27[_0x27a1[101]][_0x27a1[105]](function(_0x4d5bx2b){_0x4d5bx2c[_0x27a1[67]]({name:_0x4d5bx2b[_0x27a1[11]]?_0x4d5bx2b[_0x27a1[11]][_0x27a1[41]]:_0x4d5bx2b[_0x27a1[17]][_0x27a1[41]],text:_0x4d5bx2b[_0x27a1[56]][_0x27a1[103]](/(\r\n|\n|\r)/gm,_0x27a1[102]),date:_0x4d5bx2b[_0x27a1[104]]})})}else {_0x4d5bx2c[_0x27a1[67]]({name:_0x27a1[106],text:_0x27a1[106],date:_0x27a1[106]})};var _0x4d5bx2d=csv(_0x4d5bx2c);_0x4d5bx14[_0x27a1[98]](_0x27a1[107])[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx2d)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[108]]= function(_0x4d5bx13,_0x4d5bx14){return User[_0x27a1[49]](_0x4d5bx13[_0x27a1[50]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx1c){return _0x4d5bx1c[_0x27a1[83]]({where:{type:_0x4d5bx13[_0x27a1[59]][_0x27a1[98]]},include:[{model:ChatVisitor,attributes:[_0x27a1[39],_0x27a1[41],_0x27a1[42]]}]})})[_0x27a1[28]](function(_0x4d5bx22){if(!_0x4d5bx22){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx14[_0x27a1[27]](_0x4d5bx22)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[109]]= function(_0x4d5bx13,_0x4d5bx14){return User[_0x27a1[49]](_0x4d5bx13[_0x27a1[50]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx1c){return _0x4d5bx1c[_0x27a1[83]]({include:[{model:ChatVisitor,attributes:[_0x27a1[39],_0x27a1[41],_0x27a1[42]]},{model:User,attributes:[_0x27a1[39],_0x27a1[40],_0x27a1[41],_0x27a1[42],_0x27a1[43],_0x27a1[44]]}]})})[_0x27a1[28]](function(_0x4d5bx22){if(!_0x4d5bx22){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx14[_0x27a1[27]](_0x4d5bx22)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[99]]= function(_0x4d5bx13,_0x4d5bx14){};exports[_0x27a1[61]]= function(_0x4d5bx13,_0x4d5bx14){if(_0x4d5bx13[_0x27a1[56]][_0x27a1[39]]){delete _0x4d5bx13[_0x27a1[56]][_0x27a1[39]]};return ChatRoom[_0x27a1[49]](_0x4d5bx13[_0x27a1[59]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx27){if(!_0x4d5bx27){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx27[_0x27a1[61]](_0x4d5bx13[_0x27a1[56]])})[_0x27a1[28]](function(_0x4d5bx27){return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx27)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[110]]= function(_0x4d5bx13,_0x4d5bx14){var _0x4d5bx28;if(_0x4d5bx13[_0x27a1[56]][_0x27a1[39]]){delete _0x4d5bx13[_0x27a1[56]][_0x27a1[39]]};return ChatRoom[_0x27a1[49]](_0x4d5bx13[_0x27a1[59]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx27){if(!_0x4d5bx27||  !_0x4d5bx13[_0x27a1[56]][_0x27a1[89]]){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx27})[_0x27a1[28]](function(_0x4d5bx27){return _0x4d5bx27[_0x27a1[61]]({type:_0x27a1[72],token:md5(JSON[_0x27a1[94]](_0x4d5bx13[_0x27a1[56]][_0x27a1[89]][_0x27a1[93]]())).toString(_0x27a1[92])})})[_0x27a1[28]](function(_0x4d5bx27){_0x4d5bx28= _0x4d5bx27;return _0x4d5bx27[_0x27a1[90]](_0x4d5bx13[_0x27a1[56]][_0x27a1[89]][_0x27a1[93]](),{individualHooks:true})})[_0x27a1[28]](function(){return _0x4d5bx28[_0x27a1[88]]()})[_0x27a1[28]](function(_0x4d5bx29){_[_0x27a1[26]](_0x4d5bx28[_0x27a1[87]],{Users:_0x4d5bx29});return _0x4d5bx14[_0x27a1[22]](200)[_0x27a1[27]](_0x4d5bx28)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};exports[_0x27a1[111]]= function(_0x4d5bx13,_0x4d5bx14){return ChatRoom[_0x27a1[49]](_0x4d5bx13[_0x27a1[59]][_0x27a1[39]])[_0x27a1[28]](function(_0x4d5bx27){if(!_0x4d5bx27){return _0x4d5bx14[_0x27a1[60]](404)};return _0x4d5bx27[_0x27a1[111]]()})[_0x27a1[28]](function(){return _0x4d5bx14[_0x27a1[60]](204)})[_0x27a1[21]](function(_0x4d5bx15){return handleError(_0x4d5bx14,_0x4d5bx15)})};function handleError(_0x4d5bx14,_0x4d5bx15){logger[_0x27a1[113]](_0x4d5bx15[_0x27a1[112]]);return _0x4d5bx14[_0x27a1[22]](500)[_0x27a1[27]](_0x4d5bx15)}
\ No newline at end of file
+var _0x17c1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x64\x35","\x6D\x6F\x6D\x65\x6E\x74","\x74\x6F\x2D\x63\x73\x76","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x4C\x69\x73\x74","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x63\x61\x74\x63\x68","\x73\x74\x61\x74\x75\x73","\x6B\x65\x79\x42\x79","\x63\x6F\x75\x6E\x74","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x71\x75\x65\x72\x79","\x69\x6E\x64\x65\x78","\x67\x65\x74\x51\x75\x65\x72\x79","\x69\x64","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x72\x6F\x6C\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x6D\x61\x70","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x61\x6C\x6C","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x74\x61\x67\x73","\x62\x6F\x64\x79","\x2C","\x73\x70\x6C\x69\x74","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x24\x61\x6E\x64","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x25","\x3B\x25","\x70\x75\x73\x68","\x67\x65\x74\x41\x67\x65\x6E\x74\x73","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x63\x6F\x70\x65","\x67\x65\x74\x47\x72\x6F\x75\x70\x73","\x67\x72\x6F\x75\x70","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72\x70\x69\x63","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x45\x78\x74\x65\x72\x6E\x61\x6C\x73","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x69\x6E\x63\x6C\x75\x64\x65","\x67\x65\x74\x41\x67\x65\x6E\x74","\x67\x65\x74\x4F\x6E\x6C\x69\x6E\x65\x52\x6F\x6F\x6D","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x65","\x67\x65\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D\x73","\x73\x68\x6F\x77","\x61\x64\x64\x72\x65\x73\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x55\x73\x65\x72\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x67\x65\x74\x55\x73\x65\x72\x73","\x75\x73\x65\x72\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x73\x70\x72\x65\x61\x64","\x62\x61\x73\x65\x36\x34","\x73\x6F\x72\x74","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x4F\x50\x45\x4E","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65\x73","\x20","\x72\x65\x70\x6C\x61\x63\x65","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x66\x6F\x72\x45\x61\x63\x68","","\x74\x65\x78\x74\x2F\x63\x73\x76","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x54\x79\x70\x65","\x67\x65\x74\x52\x6F\x6F\x6D\x47\x72\x6F\x75\x70\x73","\x75\x70\x64\x61\x74\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x17c1[0];var _=require(_0x17c1[1]);var md5=require(_0x17c1[2]);var moment=require(_0x17c1[3]);var csv=require(_0x17c1[4]);var util=require(_0x17c1[5]);var logger=require(_0x17c1[7])(_0x17c1[6]);var Util=require(_0x17c1[8]);var sequelize=require(_0x17c1[10])[_0x17c1[9]];var User=require(_0x17c1[10])[_0x17c1[11]];var Agent=require(_0x17c1[10])[_0x17c1[11]];var ChatRoom=require(_0x17c1[10])[_0x17c1[12]];var ChatMessage=require(_0x17c1[10])[_0x17c1[13]];var ChatWebsite=require(_0x17c1[10])[_0x17c1[14]];var ChatApplication=require(_0x17c1[10])[_0x17c1[15]];var ChatQueue=require(_0x17c1[10])[_0x17c1[16]];var ChatVisitor=require(_0x17c1[10])[_0x17c1[17]];var List=require(_0x17c1[10])[_0x17c1[18]];var UserHasChatRoom=require(_0x17c1[10])[_0x17c1[19]];exports[_0x17c1[20]]= function(_0x93a1x13,_0x93a1x14){return sequelize[_0x17c1[36]](util[_0x17c1[31]](_0x17c1[29],moment()[_0x17c1[33]](_0x17c1[32])[_0x17c1[31]](_0x17c1[30])),{type:sequelize[_0x17c1[35]][_0x17c1[34]]})[_0x17c1[28]](function(_0x93a1x16){var _0x93a1x17=_[_0x17c1[26]]({new:0,open:0,closed:0,abandon:0,unmanaged:0},_[_0x17c1[25]](_[_0x17c1[23]](_0x93a1x16,_0x17c1[22]),_0x17c1[24]));return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x17)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[37]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){return ChatRoom[_0x17c1[45]](_[_0x17c1[26]](Util[_0x17c1[38]](_0x93a1x13[_0x17c1[36]]),{include:[{model:User,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[41],_0x17c1[42],_0x17c1[43],_0x17c1[44]]},{model:ChatMessage},{model:ChatVisitor}]}))[_0x17c1[28]](function(_0x93a1x19){_0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x19)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[46]]= function(_0x93a1x13,_0x93a1x14){return ChatRoom[_0x17c1[46]]()[_0x17c1[28]](function(_0x93a1x1a){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x1a)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};function getChatQueues(_0x93a1x1c){return function(){switch(_0x93a1x1c[_0x17c1[43]]){case _0x17c1[50]:return User[_0x17c1[49]](_0x93a1x1c[_0x17c1[39]],{attributes:[_0x17c1[39]]})[_0x17c1[28]](Util[_0x17c1[48]]({},{attributes:[_0x17c1[39]]}))[_0x17c1[28]](function(_0x93a1x1d){return {include:{model:ChatWebsite,include:{model:ChatApplication,include:{model:ChatQueue,where:{id:_[_0x17c1[47]](_0x93a1x1d,_0x17c1[39])}}}}}});default:return {}}}}exports[_0x17c1[51]]= function(_0x93a1x13,_0x93a1x14){return Promise[_0x17c1[53]]([])[_0x17c1[28]](getChatQueues(_0x93a1x13[_0x17c1[50]]))[_0x17c1[28]](function(_0x93a1x1f){return ChatRoom[_0x17c1[24]](_[_0x17c1[26]](Util[_0x17c1[38]](_0x93a1x13[_0x17c1[36]],{status:_0x17c1[52],updatedAt:{$gte:moment()[_0x17c1[33]](_0x17c1[32])}}),_0x93a1x1f))})[_0x17c1[28]](function(_0x93a1x1e){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]]({value:_0x93a1x1e})})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[54]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){var _0x93a1x20={tags:_0x93a1x13[_0x17c1[56]][_0x17c1[55]]};var _0x93a1x21={where:{id:_0x93a1x13[_0x17c1[59]][_0x17c1[39]][_0x17c1[58]](_0x17c1[57])}};return ChatRoom[_0x17c1[61]](_0x93a1x20,_0x93a1x21)[_0x17c1[28]](function(_0x93a1x22){if(!_0x93a1x22){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x22})[_0x17c1[28]](function(_0x93a1x22){return _0x93a1x14[_0x17c1[60]](200)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};function checkTags(_0x93a1x24){if(_0x93a1x24){if(_0x93a1x24[_0x17c1[55]]){_0x93a1x24[_0x17c1[62]]= [];if(_[_0x17c1[63]](_0x93a1x24[_0x17c1[55]])){for(var _0x93a1x25=0;_0x93a1x25< _0x93a1x24[_0x17c1[55]][_0x17c1[64]];_0x93a1x25++){_0x93a1x24[_0x17c1[62]][_0x17c1[67]]({tags:{$like:_0x17c1[65]+ _0x93a1x24[_0x17c1[55]][_0x93a1x25]+ _0x17c1[66]}})}}else {_0x93a1x24[_0x17c1[62]][_0x17c1[67]]({tags:{$like:_0x17c1[65]+ _0x93a1x24[_0x17c1[55]]+ _0x17c1[66]}})};delete _0x93a1x24[_0x17c1[55]]}}}exports[_0x17c1[68]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){switch(_0x93a1x13[_0x17c1[50]][_0x17c1[43]]){case _0x17c1[50]:return User[_0x17c1[49]](_0x93a1x13[_0x17c1[50]][_0x17c1[39]],{attributes:[_0x17c1[39]],where:{id:{$ne:_0x93a1x13[_0x17c1[50]][_0x17c1[39]]},online:true}})[_0x17c1[28]](Util[_0x17c1[69]](_[_0x17c1[26]](_0x93a1x13[_0x17c1[36]],{id:{$ne:_0x93a1x13[_0x17c1[50]][_0x17c1[39]]}})))[_0x17c1[28]](function(_0x93a1x19){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x19)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)});default:return User[_0x17c1[70]](_0x17c1[53])[_0x17c1[45]](_[_0x17c1[26]](Util[_0x17c1[38]](_0x93a1x13[_0x17c1[36]]),{where:{id:{$ne:_0x93a1x13[_0x17c1[50]][_0x17c1[39]]},online:true}}))[_0x17c1[28]](function(_0x93a1x19){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x19)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})}};exports[_0x17c1[71]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){checkTags(_0x93a1x13[_0x17c1[36]]);var _0x93a1x26={where:_[_0x17c1[26]]({type:_0x17c1[72]},_0x93a1x13[_0x17c1[36]])};switch(_0x93a1x13[_0x17c1[50]][_0x17c1[43]]){case _0x17c1[73]:_[_0x17c1[26]](_0x93a1x26,{include:[{model:User,attributes:[_0x17c1[39]],where:{id:_0x93a1x13[_0x17c1[50]][_0x17c1[39]]}}]});break;default:};return ChatRoom[_0x17c1[75]](_0x93a1x26)[_0x17c1[28]](function(_0x93a1x22){return ChatRoom[_0x17c1[75]]({where:{id:{$in:_[_0x17c1[47]](_0x93a1x22,_0x17c1[39])}},include:[{model:User,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[41],_0x17c1[43],_0x17c1[74]]},{model:ChatVisitor}]})})[_0x17c1[28]](function(_0x93a1x22){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]]({rows:_0x93a1x22,count:_0x93a1x22[_0x17c1[64]]})})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[76]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){checkTags(_0x93a1x13[_0x17c1[36]]);var _0x93a1x26={where:_[_0x17c1[26]]({type:_0x17c1[77]},_0x93a1x13[_0x17c1[36]]),include:[{model:ChatVisitor,attributes:[_0x17c1[39],_0x17c1[41]]}]};switch(_0x93a1x13[_0x17c1[50]][_0x17c1[43]]){case _0x17c1[73]:_0x93a1x26[_0x17c1[78]][_0x17c1[67]]({model:User,attributes:[_0x17c1[39],_0x17c1[41]],where:{id:_0x93a1x13[_0x17c1[50]][_0x17c1[39]]}});break;default:_0x93a1x26[_0x17c1[78]][_0x17c1[67]]({model:User,attributes:[_0x17c1[39],_0x17c1[41]]})};return ChatRoom[_0x17c1[75]](_0x93a1x26)[_0x17c1[28]](function(_0x93a1x22){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]]({rows:_0x93a1x22,count:_0x93a1x22[_0x17c1[64]]})})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[79]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){return User[_0x17c1[70]](_0x17c1[53])[_0x17c1[49]](_0x93a1x13[_0x17c1[59]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x19){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x19)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[80]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){return ChatRoom[_0x17c1[70]](_0x17c1[81])[_0x17c1[45]](_[_0x17c1[26]](Util[_0x17c1[38]](_0x93a1x13[_0x17c1[36]]),{include:[{model:User,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[41],_0x17c1[42],_0x17c1[43],_0x17c1[44]]},{model:ChatMessage},{model:ChatVisitor}]}))[_0x17c1[28]](function(_0x93a1x19){_0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x19)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[82]]= function(_0x93a1x13,_0x93a1x14){return User[_0x17c1[49]](_0x93a1x13[_0x17c1[50]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x1c){return _0x93a1x1c[_0x17c1[83]]({include:[{model:ChatVisitor,attributes:[_0x17c1[39],_0x17c1[41],_0x17c1[42]]},{model:User,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[41],_0x17c1[42],_0x17c1[43],_0x17c1[44]]}]})})[_0x17c1[28]](function(_0x93a1x22){if(!_0x93a1x22){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x14[_0x17c1[27]](_0x93a1x22)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[84]]= function(_0x93a1x13,_0x93a1x14){return ChatRoom[_0x17c1[49]](_0x93a1x13[_0x17c1[59]][_0x17c1[39]],{include:[{model:ChatMessage,include:[{model:ChatVisitor,attributes:[_0x17c1[39],_0x17c1[42],_0x17c1[41]]},{model:User,attributes:[_0x17c1[39],_0x17c1[42],_0x17c1[40],_0x17c1[41],_0x17c1[74],_0x17c1[43],_0x17c1[44]]}]},{model:User,attributes:[_0x17c1[39],_0x17c1[42],_0x17c1[40],_0x17c1[41],_0x17c1[74],_0x17c1[43],_0x17c1[44]]},{model:ChatVisitor},{model:ChatWebsite,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[85]],include:[List]}],order:[[ChatMessage,_0x17c1[39]]]})[_0x17c1[28]](function(_0x93a1x27){if(!_0x93a1x27){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x14[_0x17c1[27]](_0x93a1x27)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[86]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){var _0x93a1x28;return ChatRoom[_0x17c1[96]]({where:{token:md5(JSON[_0x17c1[94]](_0x93a1x13[_0x17c1[36]][_0x17c1[89]][_0x17c1[93]]())).toString(_0x17c1[92])},defaults:{type:_0x17c1[44],token:md5(JSON[_0x17c1[94]](_0x93a1x13[_0x17c1[36]][_0x17c1[89]][_0x17c1[93]]())).toString(_0x17c1[92]),status:_0x17c1[95]},include:[{model:ChatMessage,include:[{model:ChatVisitor,attributes:[_0x17c1[39],_0x17c1[42],_0x17c1[41]]},{model:User,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[41],_0x17c1[42],_0x17c1[43],_0x17c1[44]]}]},{model:User,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[41],_0x17c1[42],_0x17c1[43],_0x17c1[44]]}]})[_0x17c1[91]](function(_0x93a1x27,_0x93a1x2a){_0x93a1x28= _0x93a1x27;if(_0x93a1x2a){return _0x93a1x28[_0x17c1[90]](_0x93a1x13[_0x17c1[36]][_0x17c1[89]])}})[_0x17c1[28]](function(){return _0x93a1x28[_0x17c1[88]]()})[_0x17c1[28]](function(_0x93a1x29){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_[_0x17c1[26]](_0x93a1x28[_0x17c1[87]],{Users:_0x93a1x29}))})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[97]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){var _0x93a1x28;return ChatRoom[_0x17c1[49]](_0x93a1x13[_0x17c1[59]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x27){_0x93a1x28= _0x93a1x27;if(!_0x93a1x28){return _0x93a1x14[_0x17c1[60]](404)}})[_0x17c1[28]](function(){return ChatMessage[_0x17c1[99]](_[_0x17c1[26]](_0x93a1x13[_0x17c1[56]],{type:_0x93a1x28[_0x17c1[98]],ChatRoomId:_0x93a1x13[_0x17c1[59]][_0x17c1[39]],UserId:_0x93a1x13[_0x17c1[50]][_0x17c1[39]]}))})[_0x17c1[28]](function(_0x93a1x2b){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x2b)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[100]]= function(_0x93a1x13,_0x93a1x14,_0x93a1x18){return ChatRoom[_0x17c1[49]](_0x93a1x13[_0x17c1[59]][_0x17c1[39]],{include:[{model:ChatMessage,include:[{model:ChatVisitor,attributes:[_0x17c1[39],_0x17c1[41]]},{model:User,attributes:[_0x17c1[39],_0x17c1[41]]}]}]})[_0x17c1[28]](function(_0x93a1x27){var _0x93a1x2c=[];if(_0x93a1x27[_0x17c1[101]]&& _0x93a1x27[_0x17c1[101]][_0x17c1[64]]> 0){_0x93a1x27[_0x17c1[101]][_0x17c1[105]](function(_0x93a1x2b){_0x93a1x2c[_0x17c1[67]]({name:_0x93a1x2b[_0x17c1[11]]?_0x93a1x2b[_0x17c1[11]][_0x17c1[41]]:_0x93a1x2b[_0x17c1[17]][_0x17c1[41]],text:_0x93a1x2b[_0x17c1[56]][_0x17c1[103]](/(\r\n|\n|\r)/gm,_0x17c1[102]),date:_0x93a1x2b[_0x17c1[104]]})})}else {_0x93a1x2c[_0x17c1[67]]({name:_0x17c1[106],text:_0x17c1[106],date:_0x17c1[106]})};var _0x93a1x2d=csv(_0x93a1x2c);_0x93a1x14[_0x17c1[98]](_0x17c1[107])[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x2d)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[108]]= function(_0x93a1x13,_0x93a1x14){return User[_0x17c1[49]](_0x93a1x13[_0x17c1[50]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x1c){return _0x93a1x1c[_0x17c1[83]]({where:{type:_0x93a1x13[_0x17c1[59]][_0x17c1[98]]},include:[{model:ChatVisitor,attributes:[_0x17c1[39],_0x17c1[41],_0x17c1[42]]}]})})[_0x17c1[28]](function(_0x93a1x22){if(!_0x93a1x22){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x14[_0x17c1[27]](_0x93a1x22)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[109]]= function(_0x93a1x13,_0x93a1x14){return User[_0x17c1[49]](_0x93a1x13[_0x17c1[50]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x1c){return _0x93a1x1c[_0x17c1[83]]({include:[{model:ChatVisitor,attributes:[_0x17c1[39],_0x17c1[41],_0x17c1[42]]},{model:User,attributes:[_0x17c1[39],_0x17c1[40],_0x17c1[41],_0x17c1[42],_0x17c1[43],_0x17c1[44]]}]})})[_0x17c1[28]](function(_0x93a1x22){if(!_0x93a1x22){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x14[_0x17c1[27]](_0x93a1x22)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[99]]= function(_0x93a1x13,_0x93a1x14){};exports[_0x17c1[61]]= function(_0x93a1x13,_0x93a1x14){if(_0x93a1x13[_0x17c1[56]][_0x17c1[39]]){delete _0x93a1x13[_0x17c1[56]][_0x17c1[39]]};return ChatRoom[_0x17c1[49]](_0x93a1x13[_0x17c1[59]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x27){if(!_0x93a1x27){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x27[_0x17c1[61]](_0x93a1x13[_0x17c1[56]])})[_0x17c1[28]](function(_0x93a1x27){return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x27)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[110]]= function(_0x93a1x13,_0x93a1x14){var _0x93a1x28;if(_0x93a1x13[_0x17c1[56]][_0x17c1[39]]){delete _0x93a1x13[_0x17c1[56]][_0x17c1[39]]};return ChatRoom[_0x17c1[49]](_0x93a1x13[_0x17c1[59]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x27){if(!_0x93a1x27||  !_0x93a1x13[_0x17c1[56]][_0x17c1[89]]){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x27})[_0x17c1[28]](function(_0x93a1x27){return _0x93a1x27[_0x17c1[61]]({type:_0x17c1[72],token:md5(JSON[_0x17c1[94]](_0x93a1x13[_0x17c1[56]][_0x17c1[89]][_0x17c1[93]]())).toString(_0x17c1[92])})})[_0x17c1[28]](function(_0x93a1x27){_0x93a1x28= _0x93a1x27;return _0x93a1x27[_0x17c1[90]](_0x93a1x13[_0x17c1[56]][_0x17c1[89]][_0x17c1[93]](),{individualHooks:true})})[_0x17c1[28]](function(){return _0x93a1x28[_0x17c1[88]]()})[_0x17c1[28]](function(_0x93a1x29){_[_0x17c1[26]](_0x93a1x28[_0x17c1[87]],{Users:_0x93a1x29});return _0x93a1x14[_0x17c1[22]](200)[_0x17c1[27]](_0x93a1x28)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};exports[_0x17c1[111]]= function(_0x93a1x13,_0x93a1x14){return ChatRoom[_0x17c1[49]](_0x93a1x13[_0x17c1[59]][_0x17c1[39]])[_0x17c1[28]](function(_0x93a1x27){if(!_0x93a1x27){return _0x93a1x14[_0x17c1[60]](404)};return _0x93a1x27[_0x17c1[111]]()})[_0x17c1[28]](function(){return _0x93a1x14[_0x17c1[60]](204)})[_0x17c1[21]](function(_0x93a1x15){return handleError(_0x93a1x14,_0x93a1x15)})};function handleError(_0x93a1x14,_0x93a1x15){logger[_0x17c1[113]](_0x93a1x15[_0x17c1[112]]);return _0x93a1x14[_0x17c1[22]](500)[_0x17c1[27]](_0x93a1x15)}
\ No newline at end of file
index 97fe529..7f32581 100644 (file)
@@ -1 +1 @@
-var _0x2fd7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2fd7[0];const EventEmitter=require(_0x2fd7[1]);const ChatRoom=require(_0x2fd7[3])[_0x2fd7[2]];var ChatRoomEvents= new EventEmitter();ChatRoomEvents[_0x2fd7[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2fd7[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2fd7[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2fd7[6]};for(var e in events){var event=events[e];ChatRoom[_0x2fd7[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x913fx8,_0x913fx9,_0x913fxa){ChatRoomEvents[_0x2fd7[10]](event+ _0x2fd7[8]+ _0x913fx8[_0x2fd7[9]],_0x913fx8);ChatRoomEvents[_0x2fd7[10]](event,_0x913fx8);_0x913fxa(null)}}module[_0x2fd7[11]]= ChatRoomEvents
\ No newline at end of file
+var _0x79d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x79d4[0];const EventEmitter=require(_0x79d4[1]);const ChatRoom=require(_0x79d4[3])[_0x79d4[2]];var ChatRoomEvents= new EventEmitter();ChatRoomEvents[_0x79d4[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x79d4[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x79d4[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x79d4[6]};for(var e in events){var event=events[e];ChatRoom[_0x79d4[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5b7ax8,_0x5b7ax9,_0x5b7axa){ChatRoomEvents[_0x79d4[10]](event+ _0x79d4[8]+ _0x5b7ax8[_0x79d4[9]],_0x5b7ax8);ChatRoomEvents[_0x79d4[10]](event,_0x5b7ax8);_0x5b7axa(null)}}module[_0x79d4[11]]= ChatRoomEvents
\ No newline at end of file
index 8004792..5478fa2 100644 (file)
@@ -1 +1 @@
-var _0x2faf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2faf[0];const ChatRoomEvents=require(_0x2faf[1]);var events=[_0x2faf[2],_0x2faf[3]];exports[_0x2faf[4]]= function(_0x9bc3x3){for(var _0x9bc3x4=0,_0x9bc3x5=events[_0x2faf[5]];_0x9bc3x4< _0x9bc3x5;_0x9bc3x4++){var _0x9bc3x6=events[_0x9bc3x4];var _0x9bc3x7=createListener(_0x2faf[6]+ _0x9bc3x6,_0x9bc3x3);ChatRoomEvents[_0x2faf[7]](_0x9bc3x6,_0x9bc3x7);_0x9bc3x3[_0x2faf[7]](_0x2faf[8],removeListener(_0x9bc3x6,_0x9bc3x7))}};function createListener(_0x9bc3x6,_0x9bc3x3){return function(_0x9bc3x9){_0x9bc3x3[_0x2faf[9]](_0x9bc3x6,_0x9bc3x9)}}function removeListener(_0x9bc3x6,_0x9bc3x7){return function(){ChatRoomEvents[_0x2faf[10]](_0x9bc3x6,_0x9bc3x7)}}
\ No newline at end of file
+var _0x10ad=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x10ad[0];const ChatRoomEvents=require(_0x10ad[1]);var events=[_0x10ad[2],_0x10ad[3]];exports[_0x10ad[4]]= function(_0x8a8ex3){for(var _0x8a8ex4=0,_0x8a8ex5=events[_0x10ad[5]];_0x8a8ex4< _0x8a8ex5;_0x8a8ex4++){var _0x8a8ex6=events[_0x8a8ex4];var _0x8a8ex7=createListener(_0x10ad[6]+ _0x8a8ex6,_0x8a8ex3);ChatRoomEvents[_0x10ad[7]](_0x8a8ex6,_0x8a8ex7);_0x8a8ex3[_0x10ad[7]](_0x10ad[8],removeListener(_0x8a8ex6,_0x8a8ex7))}};function createListener(_0x8a8ex6,_0x8a8ex3){return function(_0x8a8ex9){_0x8a8ex3[_0x10ad[9]](_0x8a8ex6,_0x8a8ex9)}}function removeListener(_0x8a8ex6,_0x8a8ex7){return function(){ChatRoomEvents[_0x10ad[10]](_0x8a8ex6,_0x8a8ex7)}}
\ No newline at end of file
index 9497ddd..1103e37 100644 (file)
@@ -1 +1 @@
-var _0x4ca8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x6F\x6E\x6C\x69\x6E\x65","\x67\x65\x74\x4F\x6E\x6C\x69\x6E\x65\x52\x6F\x6F\x6D","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x2F\x6D\x65","\x75\x73\x65\x72","\x6D\x65","\x2F\x67\x72\x6F\x75\x70\x73","\x67\x65\x74\x47\x72\x6F\x75\x70\x73","\x2F\x65\x78\x74\x65\x72\x6E\x61\x6C\x73","\x67\x65\x74\x45\x78\x74\x65\x72\x6E\x61\x6C\x73","\x2F\x61\x67\x65\x6E\x74\x73","\x67\x65\x74\x41\x67\x65\x6E\x74\x73","\x2F\x61\x67\x65\x6E\x74\x73\x2F\x3A\x69\x64","\x67\x65\x74\x41\x67\x65\x6E\x74","\x2F\x75\x73\x65\x72\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x55\x73\x65\x72\x73","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x68\x61\x73\x4D\x61\x69\x6C","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x74\x79\x70\x65\x2F\x3A\x74\x79\x70\x65","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x54\x79\x70\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x65\x78\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x75\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x4ca8[0];var express=require(_0x4ca8[1]);var controller=require(_0x4ca8[2]);var auth=require(_0x4ca8[3]);var license=require(_0x4ca8[4]);var router=express.Router();router[_0x4ca8[13]](_0x4ca8[5],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[12]]);router[_0x4ca8[13]](_0x4ca8[14],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[15]]);router[_0x4ca8[13]](_0x4ca8[16],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9]]),controller[_0x4ca8[17]]);router[_0x4ca8[13]](_0x4ca8[18],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9]]),controller[_0x4ca8[19]]);router[_0x4ca8[13]](_0x4ca8[20],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[21],_0x4ca8[10]]),controller[_0x4ca8[22]]);router[_0x4ca8[13]](_0x4ca8[23],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[24]]);router[_0x4ca8[13]](_0x4ca8[25],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[26]]);router[_0x4ca8[13]](_0x4ca8[27],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[28]]);router[_0x4ca8[13]](_0x4ca8[29],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[30]]);router[_0x4ca8[13]](_0x4ca8[31],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[32]]);router[_0x4ca8[13]](_0x4ca8[33],license[_0x4ca8[6]](),license[_0x4ca8[34]](),auth[_0x4ca8[8]](),controller[_0x4ca8[35]]);router[_0x4ca8[13]](_0x4ca8[36],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[37]]);router[_0x4ca8[13]](_0x4ca8[38],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[39]]);router[_0x4ca8[13]](_0x4ca8[40],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[41]]);router[_0x4ca8[43]](_0x4ca8[5],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[42]]);router[_0x4ca8[43]](_0x4ca8[44],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[45]]);router[_0x4ca8[47]](_0x4ca8[38],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[46]]);router[_0x4ca8[49]](_0x4ca8[38],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[48]]);router[_0x4ca8[49]](_0x4ca8[50],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[51]]);router[_0x4ca8[53]](_0x4ca8[38],license[_0x4ca8[6]](),license[_0x4ca8[7]](),auth[_0x4ca8[8]](),auth[_0x4ca8[11]]([8],[_0x4ca8[9],_0x4ca8[10]]),controller[_0x4ca8[52]]);module[_0x4ca8[54]]= router
\ No newline at end of file
+var _0x44ee=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x6F\x6E\x6C\x69\x6E\x65","\x67\x65\x74\x4F\x6E\x6C\x69\x6E\x65\x52\x6F\x6F\x6D","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x2F\x6D\x65","\x75\x73\x65\x72","\x6D\x65","\x2F\x67\x72\x6F\x75\x70\x73","\x67\x65\x74\x47\x72\x6F\x75\x70\x73","\x2F\x65\x78\x74\x65\x72\x6E\x61\x6C\x73","\x67\x65\x74\x45\x78\x74\x65\x72\x6E\x61\x6C\x73","\x2F\x61\x67\x65\x6E\x74\x73","\x67\x65\x74\x41\x67\x65\x6E\x74\x73","\x2F\x61\x67\x65\x6E\x74\x73\x2F\x3A\x69\x64","\x67\x65\x74\x41\x67\x65\x6E\x74","\x2F\x75\x73\x65\x72\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x55\x73\x65\x72\x73","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x68\x61\x73\x4D\x61\x69\x6C","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x74\x79\x70\x65\x2F\x3A\x74\x79\x70\x65","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x54\x79\x70\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x65\x78\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x75\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x44ee[0];var express=require(_0x44ee[1]);var controller=require(_0x44ee[2]);var auth=require(_0x44ee[3]);var license=require(_0x44ee[4]);var router=express.Router();router[_0x44ee[13]](_0x44ee[5],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[12]]);router[_0x44ee[13]](_0x44ee[14],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[15]]);router[_0x44ee[13]](_0x44ee[16],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9]]),controller[_0x44ee[17]]);router[_0x44ee[13]](_0x44ee[18],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9]]),controller[_0x44ee[19]]);router[_0x44ee[13]](_0x44ee[20],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[21],_0x44ee[10]]),controller[_0x44ee[22]]);router[_0x44ee[13]](_0x44ee[23],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[24]]);router[_0x44ee[13]](_0x44ee[25],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[26]]);router[_0x44ee[13]](_0x44ee[27],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[28]]);router[_0x44ee[13]](_0x44ee[29],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[30]]);router[_0x44ee[13]](_0x44ee[31],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[32]]);router[_0x44ee[13]](_0x44ee[33],license[_0x44ee[6]](),license[_0x44ee[34]](),auth[_0x44ee[8]](),controller[_0x44ee[35]]);router[_0x44ee[13]](_0x44ee[36],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[37]]);router[_0x44ee[13]](_0x44ee[38],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[39]]);router[_0x44ee[13]](_0x44ee[40],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[41]]);router[_0x44ee[43]](_0x44ee[5],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[42]]);router[_0x44ee[43]](_0x44ee[44],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[45]]);router[_0x44ee[47]](_0x44ee[38],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[46]]);router[_0x44ee[49]](_0x44ee[38],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[48]]);router[_0x44ee[49]](_0x44ee[50],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[51]]);router[_0x44ee[53]](_0x44ee[38],license[_0x44ee[6]](),license[_0x44ee[7]](),auth[_0x44ee[8]](),auth[_0x44ee[11]]([8],[_0x44ee[9],_0x44ee[10]]),controller[_0x44ee[52]]);module[_0x44ee[54]]= router
\ No newline at end of file
index d4649eb..5705798 100644 (file)
@@ -1 +1 @@
-var _0xa1d5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xa1d5[0];var _=require(_0xa1d5[1]);var Util=require(_0xa1d5[2]);var logger=require(_0xa1d5[4])(_0xa1d5[3]);var ChatVisitor=require(_0xa1d5[6])[_0xa1d5[5]];var ChatEnquiry=require(_0xa1d5[6])[_0xa1d5[7]];var ChatWebsite=require(_0xa1d5[6])[_0xa1d5[8]];exports[_0xa1d5[9]]= function(_0x62fdx7,_0x62fdx8,_0x62fdx9){return ChatVisitor[_0xa1d5[17]](_[_0xa1d5[16]](Util[_0xa1d5[15]](_0x62fdx7[_0xa1d5[14]]),{include:[{model:ChatWebsite}]}))[_0xa1d5[13]](function(_0x62fdxb){_0x62fdx8[_0xa1d5[12]](200)[_0xa1d5[11]](_0x62fdxb)})[_0xa1d5[10]](function(_0x62fdxa){return handleError(_0x62fdx8,_0x62fdxa)})};exports[_0xa1d5[18]]= function(_0x62fdx7,_0x62fdx8){return ChatVisitor[_0xa1d5[22]](_0x62fdx7[_0xa1d5[21]][_0xa1d5[20]],{include:[{model:ChatEnquiry},{model:ChatWebsite}]})[_0xa1d5[13]](function(_0x62fdxc){if(!_0x62fdxc){return _0x62fdx8[_0xa1d5[19]](404)};return _0x62fdx8[_0xa1d5[11]](_0x62fdxc)})[_0xa1d5[10]](function(_0x62fdxa){return handleError(_0x62fdx8,_0x62fdxa)})};exports[_0xa1d5[23]]= function(_0x62fdx7,_0x62fdx8){return ChatVisitor[_0xa1d5[23]](_0x62fdx7[_0xa1d5[24]])[_0xa1d5[13]](function(_0x62fdxc){return _0x62fdx8[_0xa1d5[12]](201)[_0xa1d5[11]](_0x62fdxc)})[_0xa1d5[10]](function(_0x62fdxa){return handleError(_0x62fdx8,_0x62fdxa)})};exports[_0xa1d5[25]]= function(_0x62fdx7,_0x62fdx8){if(_0x62fdx7[_0xa1d5[24]][_0xa1d5[20]]){delete _0x62fdx7[_0xa1d5[24]][_0xa1d5[20]]};return ChatVisitor[_0xa1d5[22]](_0x62fdx7[_0xa1d5[21]][_0xa1d5[20]])[_0xa1d5[13]](function(_0x62fdxc){if(!_0x62fdxc){return _0x62fdx8[_0xa1d5[19]](404)};var _0x62fdxd=_[_0xa1d5[16]](_0x62fdxc,_0x62fdx7[_0xa1d5[24]]);return _0x62fdxd[_0xa1d5[26]]()})[_0xa1d5[13]](function(_0x62fdxc){return _0x62fdx8[_0xa1d5[12]](200)[_0xa1d5[11]](_0x62fdxc)})[_0xa1d5[10]](function(_0x62fdxa){return handleError(_0x62fdx8,_0x62fdxa)})};exports[_0xa1d5[27]]= function(_0x62fdx7,_0x62fdx8){return ChatVisitor[_0xa1d5[22]](_0x62fdx7[_0xa1d5[21]][_0xa1d5[20]])[_0xa1d5[13]](function(_0x62fdxc){if(!_0x62fdxc){return _0x62fdx8[_0xa1d5[19]](404)};return _0x62fdxc[_0xa1d5[27]]()})[_0xa1d5[13]](function(){return _0x62fdx8[_0xa1d5[19]](204)})[_0xa1d5[10]](function(_0x62fdxa){return handleError(_0x62fdx8,_0x62fdxa)})};function handleError(_0x62fdx8,_0x62fdxa){logger[_0xa1d5[29]](_0x62fdxa[_0xa1d5[28]]);return _0x62fdx8[_0xa1d5[12]](500)[_0xa1d5[11]](_0x62fdxa)}
\ No newline at end of file
+var _0x905a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x905a[0];var _=require(_0x905a[1]);var Util=require(_0x905a[2]);var logger=require(_0x905a[4])(_0x905a[3]);var ChatVisitor=require(_0x905a[6])[_0x905a[5]];var ChatEnquiry=require(_0x905a[6])[_0x905a[7]];var ChatWebsite=require(_0x905a[6])[_0x905a[8]];exports[_0x905a[9]]= function(_0x4cfcx7,_0x4cfcx8,_0x4cfcx9){return ChatVisitor[_0x905a[17]](_[_0x905a[16]](Util[_0x905a[15]](_0x4cfcx7[_0x905a[14]]),{include:[{model:ChatWebsite}]}))[_0x905a[13]](function(_0x4cfcxb){_0x4cfcx8[_0x905a[12]](200)[_0x905a[11]](_0x4cfcxb)})[_0x905a[10]](function(_0x4cfcxa){return handleError(_0x4cfcx8,_0x4cfcxa)})};exports[_0x905a[18]]= function(_0x4cfcx7,_0x4cfcx8){return ChatVisitor[_0x905a[22]](_0x4cfcx7[_0x905a[21]][_0x905a[20]],{include:[{model:ChatEnquiry},{model:ChatWebsite}]})[_0x905a[13]](function(_0x4cfcxc){if(!_0x4cfcxc){return _0x4cfcx8[_0x905a[19]](404)};return _0x4cfcx8[_0x905a[11]](_0x4cfcxc)})[_0x905a[10]](function(_0x4cfcxa){return handleError(_0x4cfcx8,_0x4cfcxa)})};exports[_0x905a[23]]= function(_0x4cfcx7,_0x4cfcx8){return ChatVisitor[_0x905a[23]](_0x4cfcx7[_0x905a[24]])[_0x905a[13]](function(_0x4cfcxc){return _0x4cfcx8[_0x905a[12]](201)[_0x905a[11]](_0x4cfcxc)})[_0x905a[10]](function(_0x4cfcxa){return handleError(_0x4cfcx8,_0x4cfcxa)})};exports[_0x905a[25]]= function(_0x4cfcx7,_0x4cfcx8){if(_0x4cfcx7[_0x905a[24]][_0x905a[20]]){delete _0x4cfcx7[_0x905a[24]][_0x905a[20]]};return ChatVisitor[_0x905a[22]](_0x4cfcx7[_0x905a[21]][_0x905a[20]])[_0x905a[13]](function(_0x4cfcxc){if(!_0x4cfcxc){return _0x4cfcx8[_0x905a[19]](404)};var _0x4cfcxd=_[_0x905a[16]](_0x4cfcxc,_0x4cfcx7[_0x905a[24]]);return _0x4cfcxd[_0x905a[26]]()})[_0x905a[13]](function(_0x4cfcxc){return _0x4cfcx8[_0x905a[12]](200)[_0x905a[11]](_0x4cfcxc)})[_0x905a[10]](function(_0x4cfcxa){return handleError(_0x4cfcx8,_0x4cfcxa)})};exports[_0x905a[27]]= function(_0x4cfcx7,_0x4cfcx8){return ChatVisitor[_0x905a[22]](_0x4cfcx7[_0x905a[21]][_0x905a[20]])[_0x905a[13]](function(_0x4cfcxc){if(!_0x4cfcxc){return _0x4cfcx8[_0x905a[19]](404)};return _0x4cfcxc[_0x905a[27]]()})[_0x905a[13]](function(){return _0x4cfcx8[_0x905a[19]](204)})[_0x905a[10]](function(_0x4cfcxa){return handleError(_0x4cfcx8,_0x4cfcxa)})};function handleError(_0x4cfcx8,_0x4cfcxa){logger[_0x905a[29]](_0x4cfcxa[_0x905a[28]]);return _0x4cfcx8[_0x905a[12]](500)[_0x905a[11]](_0x4cfcxa)}
\ No newline at end of file
index ff8b2f9..b4a7cdb 100644 (file)
@@ -1 +1 @@
-var _0xc527=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc527[0];const EventEmitter=require(_0xc527[1]);const ChatVisitor=require(_0xc527[3])[_0xc527[2]];var ChatVisitorEvents= new EventEmitter();ChatVisitorEvents[_0xc527[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc527[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc527[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc527[6]};for(var e in events){var event=events[e];ChatVisitor[_0xc527[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1e24x8,_0x1e24x9,_0x1e24xa){ChatVisitorEvents[_0xc527[10]](event+ _0xc527[8]+ _0x1e24x8[_0xc527[9]],_0x1e24x8);ChatVisitorEvents[_0xc527[10]](event,_0x1e24x8);_0x1e24xa(null)}}module[_0xc527[11]]= ChatVisitorEvents
\ No newline at end of file
+var _0xab1a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xab1a[0];const EventEmitter=require(_0xab1a[1]);const ChatVisitor=require(_0xab1a[3])[_0xab1a[2]];var ChatVisitorEvents= new EventEmitter();ChatVisitorEvents[_0xab1a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xab1a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xab1a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xab1a[6]};for(var e in events){var event=events[e];ChatVisitor[_0xab1a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa0e0x8,_0xa0e0x9,_0xa0e0xa){ChatVisitorEvents[_0xab1a[10]](event+ _0xab1a[8]+ _0xa0e0x8[_0xab1a[9]],_0xa0e0x8);ChatVisitorEvents[_0xab1a[10]](event,_0xa0e0x8);_0xa0e0xa(null)}}module[_0xab1a[11]]= ChatVisitorEvents
\ No newline at end of file
index d8d2c77..c4708e7 100644 (file)
@@ -1 +1 @@
-var _0x64ea=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x64ea[0];const ChatVisitorEvents=require(_0x64ea[1]);var events=[_0x64ea[2],_0x64ea[3]];exports[_0x64ea[4]]= function(_0x5538x3){for(var _0x5538x4=0,_0x5538x5=events[_0x64ea[5]];_0x5538x4< _0x5538x5;_0x5538x4++){var _0x5538x6=events[_0x5538x4];var _0x5538x7=createListener(_0x64ea[6]+ _0x5538x6,_0x5538x3);ChatVisitorEvents[_0x64ea[7]](_0x5538x6,_0x5538x7);_0x5538x3[_0x64ea[7]](_0x64ea[8],removeListener(_0x5538x6,_0x5538x7))}};function createListener(_0x5538x6,_0x5538x3){return function(_0x5538x9){_0x5538x3[_0x64ea[9]](_0x5538x6,_0x5538x9)}}function removeListener(_0x5538x6,_0x5538x7){return function(){ChatVisitorEvents[_0x64ea[10]](_0x5538x6,_0x5538x7)}}
\ No newline at end of file
+var _0xa0c2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa0c2[0];const ChatVisitorEvents=require(_0xa0c2[1]);var events=[_0xa0c2[2],_0xa0c2[3]];exports[_0xa0c2[4]]= function(_0xcbd6x3){for(var _0xcbd6x4=0,_0xcbd6x5=events[_0xa0c2[5]];_0xcbd6x4< _0xcbd6x5;_0xcbd6x4++){var _0xcbd6x6=events[_0xcbd6x4];var _0xcbd6x7=createListener(_0xa0c2[6]+ _0xcbd6x6,_0xcbd6x3);ChatVisitorEvents[_0xa0c2[7]](_0xcbd6x6,_0xcbd6x7);_0xcbd6x3[_0xa0c2[7]](_0xa0c2[8],removeListener(_0xcbd6x6,_0xcbd6x7))}};function createListener(_0xcbd6x6,_0xcbd6x3){return function(_0xcbd6x9){_0xcbd6x3[_0xa0c2[9]](_0xcbd6x6,_0xcbd6x9)}}function removeListener(_0xcbd6x6,_0xcbd6x7){return function(){ChatVisitorEvents[_0xa0c2[10]](_0xcbd6x6,_0xcbd6x7)}}
\ No newline at end of file
index e65931e..3fbb1bd 100644 (file)
@@ -1 +1 @@
-var _0xf646=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xf646[0];var express=require(_0xf646[1]);var controller=require(_0xf646[2]);var auth=require(_0xf646[3]);var license=require(_0xf646[4]);var router=express.Router();router[_0xf646[12]](_0xf646[5],license[_0xf646[6]](),license[_0xf646[7]](),auth[_0xf646[8]](),auth[_0xf646[10]]([8],[_0xf646[9]]),controller[_0xf646[11]]);router[_0xf646[12]](_0xf646[13],license[_0xf646[6]](),license[_0xf646[7]](),auth[_0xf646[8]](),auth[_0xf646[10]]([8],[_0xf646[9]]),controller[_0xf646[14]]);router[_0xf646[16]](_0xf646[5],license[_0xf646[6]](),license[_0xf646[7]](),auth[_0xf646[8]](),auth[_0xf646[10]]([8],[_0xf646[9]]),controller[_0xf646[15]]);router[_0xf646[18]](_0xf646[13],license[_0xf646[6]](),license[_0xf646[7]](),auth[_0xf646[8]](),auth[_0xf646[10]]([8],[_0xf646[9]]),controller[_0xf646[17]]);router[_0xf646[20]](_0xf646[13],license[_0xf646[6]](),license[_0xf646[7]](),auth[_0xf646[8]](),auth[_0xf646[10]]([8],[_0xf646[9]]),controller[_0xf646[19]]);module[_0xf646[21]]= router
\ No newline at end of file
+var _0xacb3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xacb3[0];var express=require(_0xacb3[1]);var controller=require(_0xacb3[2]);var auth=require(_0xacb3[3]);var license=require(_0xacb3[4]);var router=express.Router();router[_0xacb3[12]](_0xacb3[5],license[_0xacb3[6]](),license[_0xacb3[7]](),auth[_0xacb3[8]](),auth[_0xacb3[10]]([8],[_0xacb3[9]]),controller[_0xacb3[11]]);router[_0xacb3[12]](_0xacb3[13],license[_0xacb3[6]](),license[_0xacb3[7]](),auth[_0xacb3[8]](),auth[_0xacb3[10]]([8],[_0xacb3[9]]),controller[_0xacb3[14]]);router[_0xacb3[16]](_0xacb3[5],license[_0xacb3[6]](),license[_0xacb3[7]](),auth[_0xacb3[8]](),auth[_0xacb3[10]]([8],[_0xacb3[9]]),controller[_0xacb3[15]]);router[_0xacb3[18]](_0xacb3[13],license[_0xacb3[6]](),license[_0xacb3[7]](),auth[_0xacb3[8]](),auth[_0xacb3[10]]([8],[_0xacb3[9]]),controller[_0xacb3[17]]);router[_0xacb3[20]](_0xacb3[13],license[_0xacb3[6]](),license[_0xacb3[7]](),auth[_0xacb3[8]](),auth[_0xacb3[10]]([8],[_0xacb3[9]]),controller[_0xacb3[19]]);module[_0xacb3[21]]= router
\ No newline at end of file
index 58ae283..e716140 100644 (file)
@@ -1 +1 @@
-var _0xed70=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x75\x73\x74\x61\x63\x68\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x55\x73\x65\x72","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x73\x6E\x69\x70\x70\x65\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x78\x63\x68\x61\x74\x74\x79","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x70\x61\x74\x68","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x6A\x6F\x69\x6E","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x6A\x70\x65\x67\x20\x61\x6E\x64\x20\x70\x6E\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x6C\x6F\x67\x6F","\x75\x70\x64\x61\x74\x65","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x6F\x6E","\x65\x72\x72\x6F\x72","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x70\x61\x72\x73\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x69\x73\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x67\x65\x74\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x67\x65\x74\x53\x6E\x69\x70\x70\x65\x74\x43\x6F\x64\x65","\x72\x65\x6D\x6F\x74\x65","\x72\x65\x6E\x64\x65\x72","\x6C\x6F\x67","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x77\x65\x62\x73\x69\x74\x65\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x64\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x67\x65\x74\x46\x6F\x72\x6D\x73","\x6A\x73\x6F\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x74\x79\x70\x65","\x73\x63\x6F\x70\x65","\x75\x70\x64\x61\x74\x65\x46\x6F\x72\x6D\x73","\x6F\x6E\x6C\x69\x6E\x65","\x4F\x6E\x6C\x69\x6E\x65\x49\x64","\x6F\x66\x66\x6C\x69\x6E\x65","\x4F\x66\x66\x6C\x69\x6E\x65\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x70\x61\x63\x74\x69\x6F\x6E\x49\x64","\x63\x72\x65\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E"];_0xed70[0];var _=require(_0xed70[1]);var util=require(_0xed70[2]);var Mustache=require(_0xed70[3]);var Util=require(_0xed70[4]);var logger=require(_0xed70[6])(_0xed70[5]);var sequelize=require(_0xed70[8])[_0xed70[7]];var ChatWebsite=require(_0xed70[8])[_0xed70[9]];var ChatQueue=require(_0xed70[8])[_0xed70[10]];var User=require(_0xed70[8])[_0xed70[11]];var Interval=require(_0xed70[8])[_0xed70[12]];var ChatApplication=require(_0xed70[8])[_0xed70[13]];var ChatWebsitesField=require(_0xed70[8])[_0xed70[14]];var ChatProactiveAction=require(_0xed70[8])[_0xed70[15]];var ChatDisposition=require(_0xed70[8])[_0xed70[16]];var snippet=require(_0xed70[18])[_0xed70[17]];var UploadFile=require(_0xed70[19]);var path=require(_0xed70[20]);var sr=require(_0xed70[21]);var config=require(_0xed70[22]);exports[_0xed70[23]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatWebsite[_0xed70[30]](Util[_0xed70[29]](_0x50fex14[_0xed70[28]]))[_0xed70[27]](function(_0x50fex18){_0x50fex15[_0xed70[26]](200)[_0xed70[25]](_0x50fex18)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[31]]= function(_0x50fex14,_0x50fex15){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex19){if(!_0x50fex19){return _0x50fex15[_0xed70[32]](404)};return _0x50fex15[_0xed70[25]](_0x50fex19)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[36]]= function(_0x50fex14,_0x50fex15){var _0x50fex1a= new UploadFile({dest:path[_0xed70[41]](config[_0xed70[37]],_0xed70[38],_0xed70[39],_0xed70[40]),maxNumberOfFiles:1,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(jpeg|png)$/i,rename:function(_0x50fex1b,_0x50fex1c){return sr()+ path[_0xed70[43]](_0x50fex1c[_0xed70[42]])},messages:{maxNumberOfFiles:_0xed70[44],acceptFileTypes:_0xed70[45],invalidRequest:_0xed70[46]}});_0x50fex1a[_0xed70[52]](_0xed70[47],function(_0x50fex1d,_0x50fex1e){if(!_0x50fex1e[_0xed70[48]][_0xed70[42]]){return _0x50fex15[_0xed70[26]](500)[_0xed70[25]](_0x50fex1a)};return sequelize[_0xed70[51]](function(_0x50fex1f){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex21){if(!_0x50fex21){return _0x50fex15[_0xed70[32]](404)};var _0x50fex22={};_0x50fex22[_0xed70[49]]= _0x50fex1e[_0xed70[48]][_0xed70[42]];return _0x50fex21[_0xed70[50]](_0x50fex22,{transaction:_0x50fex1f})})[_0xed70[27]](function(_0x50fex20){return _0x50fex15[_0xed70[26]](200)[_0xed70[25]](_0x50fex20)})})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})});_0x50fex1a[_0xed70[52]](_0xed70[53],function(_0x50fex17){logger[_0xed70[53]](_0xed70[54],_0x50fex17);return handleError(_0x50fex15,_0x50fex17)});_0x50fex1a[_0xed70[55]](_0x50fex14)};exports[_0xed70[56]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex19){if(!_0x50fex19){return _0x50fex15[_0xed70[32]](404)};return _0x50fex19[_0xed70[58]]()})[_0xed70[27]](function(_0x50fex23){return _0x50fex15[_0xed70[26]](200)[_0xed70[25]]({rows:_0x50fex23,count:_0x50fex23[_0xed70[57]]})})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[59]]= function(_0x50fex14,_0x50fex15,_0x50fex16){_0x50fex14[_0xed70[61]][_0xed70[60]]= _0x50fex14[_0xed70[34]][_0xed70[33]];return ChatDisposition[_0xed70[62]](_0x50fex14[_0xed70[61]])[_0xed70[27]](function(_0x50fex24){return _0x50fex15[_0xed70[26]](201)[_0xed70[25]](_0x50fex24)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[63]]= function(_0x50fex14,_0x50fex15){if(_0x50fex14[_0xed70[61]][_0xed70[33]]){delete _0x50fex14[_0xed70[61]][_0xed70[33]]};return ChatDisposition[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[66]])[_0xed70[27]](function(_0x50fex24){if(!_0x50fex24){return _0x50fex15[_0xed70[32]](404)};var _0x50fex25=_[_0xed70[64]](_0x50fex24,_0x50fex14[_0xed70[61]]);return _0x50fex25[_0xed70[65]]()})[_0xed70[27]](function(_0x50fex19){return _0x50fex15[_0xed70[26]](200)[_0xed70[25]](_0x50fex19)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[67]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatDisposition[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[66]])[_0xed70[27]](function(_0x50fex26){if(!_0x50fex26){return _0x50fex15[_0xed70[32]](404)};return _0x50fex26[_0xed70[68]]()})[_0xed70[27]](function(){return _0x50fex15[_0xed70[32]](204)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[69]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex28){if(!_0x50fex28){return _0x50fex15[_0xed70[32]](404)};return _0x50fex28[_0xed70[72]](_[_0xed70[64]](Util[_0xed70[29]](_0x50fex14[_0xed70[28]]),{include:[{model:ChatQueue,attributes:[_0xed70[33],_0xed70[70]]},{model:User,attributes:[_0xed70[33],_0xed70[70]]},{model:Interval,attributes:[_0xed70[33],_0xed70[70]]}],order:_0xed70[71]}))})[_0xed70[27]](function(_0x50fex27){return _0x50fex15[_0xed70[25]]({count:_0x50fex27[_0xed70[57]],rows:_0x50fex27})})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[73]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex28){if(!_0x50fex28){return _0x50fex15[_0xed70[32]](404)};return _0x50fex28[_0xed70[74]](Util[_0xed70[29]](_0x50fex14[_0xed70[28]]))})[_0xed70[27]](function(_0x50fex29){return _0x50fex15[_0xed70[25]]({count:_0x50fex29[_0xed70[57]],rows:_0x50fex29})})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[75]]= function(_0x50fex14,_0x50fex15){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex19){var _0x50fex2a={remote:_0x50fex19[_0xed70[76]],websiteId:_0x50fex14[_0xed70[34]][_0xed70[33]]};var _0x50fex2b=Mustache[_0xed70[77]](snippet,_0x50fex2a);return _0x50fex15[_0xed70[26]](200)[_0xed70[25]]({html:_0x50fex2b})})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[62]]= function(_0x50fex14,_0x50fex15){return ChatWebsite[_0xed70[62]](_0x50fex14[_0xed70[61]])[_0xed70[27]](function(_0x50fex19){return _0x50fex15[_0xed70[26]](201)[_0xed70[25]](_0x50fex19)})[_0xed70[24]](function(_0x50fex17){console[_0xed70[78]](_0x50fex17);return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[50]]= function(_0x50fex14,_0x50fex15){if(_0x50fex14[_0xed70[61]][_0xed70[33]]){delete _0x50fex14[_0xed70[61]][_0xed70[33]]};return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex19){if(!_0x50fex19){return _0x50fex15[_0xed70[32]](404)};return _0x50fex19[_0xed70[50]](_0x50fex14[_0xed70[61]])})[_0xed70[27]](function(_0x50fex19){return _0x50fex15[_0xed70[26]](200)[_0xed70[25]](_0x50fex19)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[79]]= function(_0x50fex14,_0x50fex15){var _0x50fex2c=0;var _0x50fex2d=_0x50fex14[_0xed70[61]];_0x50fex2d[_0xed70[83]](function(_0x50fex2e){delete _0x50fex2e[_0xed70[33]];delete _0x50fex2e[_0xed70[80]];delete _0x50fex2e[_0xed70[81]];_0x50fex2e[_0xed70[82]]=  ++_0x50fex2c});return sequelize[_0xed70[51]](function(_0x50fex1f){return ChatApplication[_0xed70[68]]({where:{ChatWebsiteId:_0x50fex14[_0xed70[34]][_0xed70[33]]},individualHooks:true,transaction:_0x50fex1f})[_0xed70[27]](function(){return ChatApplication[_0xed70[84]](_0x50fex2d,{individualHooks:true,transaction:_0x50fex1f})})})[_0xed70[27]](function(_0x50fex27){return _0x50fex15[_0xed70[26]](200)[_0xed70[25]]({count:_0x50fex27[_0xed70[57]],rows:_0x50fex27})})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[68]]= function(_0x50fex14,_0x50fex15){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex19){if(!_0x50fex19){return _0x50fex15[_0xed70[32]](404)};return _0x50fex19[_0xed70[68]]()})[_0xed70[27]](function(){return _0x50fex15[_0xed70[32]](204)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[85]]= function(_0x50fex14,_0x50fex15){return ChatWebsite[_0xed70[68]]({where:{id:_0x50fex14[_0xed70[28]][_0xed70[86]]},individualHooks:true})[_0xed70[27]](function(){return _0x50fex15[_0xed70[32]](204)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[87]]= function(_0x50fex14,_0x50fex15){return ChatApplication[_0xed70[68]]({where:{id:_0x50fex14[_0xed70[28]][_0xed70[88]]},individualHooks:true})[_0xed70[27]](function(){return _0x50fex15[_0xed70[32]](204)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[89]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatApplication[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[90]])[_0xed70[27]](function(_0x50fex2f){if(!_0x50fex2f){return _0x50fex15[_0xed70[32]](404)};return _0x50fex2f[_0xed70[68]]()})[_0xed70[27]](function(){return _0x50fex15[_0xed70[32]](204)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[91]]= function(_0x50fex14,_0x50fex15){return ChatWebsitesField[_0xed70[95]]({method:[_0x50fex14[_0xed70[34]][_0xed70[94]],_0x50fex14[_0xed70[34]][_0xed70[33]]]})[_0xed70[93]]()[_0xed70[27]](function(_0x50fex30){return _0x50fex15[_0xed70[26]](200)[_0xed70[92]](_0x50fex30)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[96]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatWebsitesField[_0xed70[68]]({where:_0x50fex14[_0xed70[34]][_0xed70[94]]=== _0xed70[97]?{OnlineId:_0x50fex14[_0xed70[34]][_0xed70[33]]}:{OfflineId:_0x50fex14[_0xed70[34]][_0xed70[33]]}})[_0xed70[27]](function(){_[_0xed70[83]](_0x50fex14[_0xed70[61]],function(_0x50fex31){if(_0x50fex14[_0xed70[34]][_0xed70[94]]=== _0xed70[97]){_0x50fex31[_0xed70[98]]= _0x50fex14[_0xed70[34]][_0xed70[33]]}else {if(_0x50fex14[_0xed70[34]][_0xed70[94]]=== _0xed70[99]){_0x50fex31[_0xed70[100]]= _0x50fex14[_0xed70[34]][_0xed70[33]]}}});return ChatWebsitesField[_0xed70[84]](_0x50fex14[_0xed70[61]])})[_0xed70[27]](function(_0x50fex1d){_0x50fex15[_0xed70[26]](201)[_0xed70[92]](_0x50fex1d)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[101]]= function(_0x50fex14,_0x50fex15){return ChatProactiveAction[_0xed70[68]]({where:{id:_0x50fex14[_0xed70[28]][_0xed70[88]]},individualHooks:true})[_0xed70[27]](function(){return _0x50fex15[_0xed70[32]](204)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[102]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatProactiveAction[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[103]])[_0xed70[27]](function(_0x50fex32){if(!_0x50fex32){return _0x50fex15[_0xed70[32]](404)};return _0x50fex32[_0xed70[68]]()})[_0xed70[27]](function(){return _0x50fex15[_0xed70[32]](204)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[104]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatWebsite[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[33]])[_0xed70[27]](function(_0x50fex28){if(!_0x50fex28){return _0x50fex15[_0xed70[32]](404)};_0x50fex14[_0xed70[61]][_0xed70[60]]= _0x50fex28[_0xed70[33]];return ChatProactiveAction[_0xed70[62]](_0x50fex14[_0xed70[61]])})[_0xed70[27]](function(_0x50fex32){return _0x50fex15[_0xed70[26]](201)[_0xed70[25]](_0x50fex32)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[105]]= function(_0x50fex14,_0x50fex15){if(_0x50fex14[_0xed70[61]][_0xed70[33]]){delete _0x50fex14[_0xed70[61]][_0xed70[33]]};return ChatProactiveAction[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[103]])[_0xed70[27]](function(_0x50fex32){if(!_0x50fex32){return _0x50fex15[_0xed70[32]](404)};return _0x50fex32[_0xed70[50]](_0x50fex14[_0xed70[61]])})[_0xed70[27]](function(_0x50fex32){return _0x50fex15[_0xed70[26]](200)[_0xed70[25]](_0x50fex32)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};function handleError(_0x50fex15,_0x50fex17){logger[_0xed70[53]](_0x50fex17[_0xed70[106]]);return _0x50fex15[_0xed70[26]](500)[_0xed70[25]](_0x50fex17)}exports[_0xed70[107]]= function(_0x50fex14,_0x50fex15,_0x50fex16){return ChatApplication[_0xed70[108]](_0xed70[82],{where:{ChatWebsiteId:_0x50fex14[_0xed70[34]][_0xed70[33]]}})[_0xed70[27]](function(_0x50fex34){_0x50fex14[_0xed70[61]][_0xed70[82]]= _0x50fex34?++_0x50fex34:1;_0x50fex14[_0xed70[61]][_0xed70[60]]= _0x50fex14[_0xed70[34]][_0xed70[33]];return ChatApplication[_0xed70[62]](_0x50fex14[_0xed70[61]])})[_0xed70[27]](function(_0x50fex2f){return _0x50fex15[_0xed70[26]](201)[_0xed70[25]](_0x50fex2f)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[109]]= function(_0x50fex14,_0x50fex15){if(_0x50fex14[_0xed70[61]][_0xed70[33]]){delete _0x50fex14[_0xed70[61]][_0xed70[33]]};return ChatApplication[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[90]])[_0xed70[27]](function(_0x50fex2f){if(!_0x50fex2f){return _0x50fex15[_0xed70[32]](404)};return _0x50fex2f[_0xed70[50]](_0x50fex14[_0xed70[61]])})[_0xed70[27]](function(_0x50fex2f){return _0x50fex15[_0xed70[26]](200)[_0xed70[25]](_0x50fex2f)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})};exports[_0xed70[110]]= function(_0x50fex14,_0x50fex15){return ChatApplication[_0xed70[35]](_0x50fex14[_0xed70[34]][_0xed70[90]],{include:[{all:true}]})[_0xed70[27]](function(_0x50fex2f){if(!_0x50fex2f){return _0x50fex15[_0xed70[32]](404)};return _0x50fex15[_0xed70[25]](_0x50fex2f)})[_0xed70[24]](function(_0x50fex17){return handleError(_0x50fex15,_0x50fex17)})}
\ No newline at end of file
+var _0xb20f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x75\x73\x74\x61\x63\x68\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x55\x73\x65\x72","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x73\x6E\x69\x70\x70\x65\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x78\x63\x68\x61\x74\x74\x79","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x70\x61\x74\x68","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x6A\x6F\x69\x6E","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x6A\x70\x65\x67\x20\x61\x6E\x64\x20\x70\x6E\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x6C\x6F\x67\x6F","\x75\x70\x64\x61\x74\x65","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x6F\x6E","\x65\x72\x72\x6F\x72","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x70\x61\x72\x73\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x43\x68\x61\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x69\x73\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x67\x65\x74\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x67\x65\x74\x53\x6E\x69\x70\x70\x65\x74\x43\x6F\x64\x65","\x72\x65\x6D\x6F\x74\x65","\x72\x65\x6E\x64\x65\x72","\x6C\x6F\x67","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x77\x65\x62\x73\x69\x74\x65\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x64\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x67\x65\x74\x46\x6F\x72\x6D\x73","\x6A\x73\x6F\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x74\x79\x70\x65","\x73\x63\x6F\x70\x65","\x75\x70\x64\x61\x74\x65\x46\x6F\x72\x6D\x73","\x6F\x6E\x6C\x69\x6E\x65","\x4F\x6E\x6C\x69\x6E\x65\x49\x64","\x6F\x66\x66\x6C\x69\x6E\x65","\x4F\x66\x66\x6C\x69\x6E\x65\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x70\x61\x63\x74\x69\x6F\x6E\x49\x64","\x63\x72\x65\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E"];_0xb20f[0];var _=require(_0xb20f[1]);var util=require(_0xb20f[2]);var Mustache=require(_0xb20f[3]);var Util=require(_0xb20f[4]);var logger=require(_0xb20f[6])(_0xb20f[5]);var sequelize=require(_0xb20f[8])[_0xb20f[7]];var ChatWebsite=require(_0xb20f[8])[_0xb20f[9]];var ChatQueue=require(_0xb20f[8])[_0xb20f[10]];var User=require(_0xb20f[8])[_0xb20f[11]];var Interval=require(_0xb20f[8])[_0xb20f[12]];var ChatApplication=require(_0xb20f[8])[_0xb20f[13]];var ChatWebsitesField=require(_0xb20f[8])[_0xb20f[14]];var ChatProactiveAction=require(_0xb20f[8])[_0xb20f[15]];var ChatDisposition=require(_0xb20f[8])[_0xb20f[16]];var snippet=require(_0xb20f[18])[_0xb20f[17]];var UploadFile=require(_0xb20f[19]);var path=require(_0xb20f[20]);var sr=require(_0xb20f[21]);var config=require(_0xb20f[22]);exports[_0xb20f[23]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatWebsite[_0xb20f[30]](Util[_0xb20f[29]](_0xd65cx14[_0xb20f[28]]))[_0xb20f[27]](function(_0xd65cx18){_0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]](_0xd65cx18)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[31]]= function(_0xd65cx14,_0xd65cx15){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx19){if(!_0xd65cx19){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx15[_0xb20f[25]](_0xd65cx19)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[36]]= function(_0xd65cx14,_0xd65cx15){var _0xd65cx1a= new UploadFile({dest:path[_0xb20f[41]](config[_0xb20f[37]],_0xb20f[38],_0xb20f[39],_0xb20f[40]),maxNumberOfFiles:1,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(jpeg|png)$/i,rename:function(_0xd65cx1b,_0xd65cx1c){return sr()+ path[_0xb20f[43]](_0xd65cx1c[_0xb20f[42]])},messages:{maxNumberOfFiles:_0xb20f[44],acceptFileTypes:_0xb20f[45],invalidRequest:_0xb20f[46]}});_0xd65cx1a[_0xb20f[52]](_0xb20f[47],function(_0xd65cx1d,_0xd65cx1e){if(!_0xd65cx1e[_0xb20f[48]][_0xb20f[42]]){return _0xd65cx15[_0xb20f[26]](500)[_0xb20f[25]](_0xd65cx1a)};return sequelize[_0xb20f[51]](function(_0xd65cx1f){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx21){if(!_0xd65cx21){return _0xd65cx15[_0xb20f[32]](404)};var _0xd65cx22={};_0xd65cx22[_0xb20f[49]]= _0xd65cx1e[_0xb20f[48]][_0xb20f[42]];return _0xd65cx21[_0xb20f[50]](_0xd65cx22,{transaction:_0xd65cx1f})})[_0xb20f[27]](function(_0xd65cx20){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]](_0xd65cx20)})})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})});_0xd65cx1a[_0xb20f[52]](_0xb20f[53],function(_0xd65cx17){logger[_0xb20f[53]](_0xb20f[54],_0xd65cx17);return handleError(_0xd65cx15,_0xd65cx17)});_0xd65cx1a[_0xb20f[55]](_0xd65cx14)};exports[_0xb20f[56]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx19){if(!_0xd65cx19){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx19[_0xb20f[58]]()})[_0xb20f[27]](function(_0xd65cx23){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]]({rows:_0xd65cx23,count:_0xd65cx23[_0xb20f[57]]})})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[59]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){_0xd65cx14[_0xb20f[61]][_0xb20f[60]]= _0xd65cx14[_0xb20f[34]][_0xb20f[33]];return ChatDisposition[_0xb20f[62]](_0xd65cx14[_0xb20f[61]])[_0xb20f[27]](function(_0xd65cx24){return _0xd65cx15[_0xb20f[26]](201)[_0xb20f[25]](_0xd65cx24)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[63]]= function(_0xd65cx14,_0xd65cx15){if(_0xd65cx14[_0xb20f[61]][_0xb20f[33]]){delete _0xd65cx14[_0xb20f[61]][_0xb20f[33]]};return ChatDisposition[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[66]])[_0xb20f[27]](function(_0xd65cx24){if(!_0xd65cx24){return _0xd65cx15[_0xb20f[32]](404)};var _0xd65cx25=_[_0xb20f[64]](_0xd65cx24,_0xd65cx14[_0xb20f[61]]);return _0xd65cx25[_0xb20f[65]]()})[_0xb20f[27]](function(_0xd65cx19){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]](_0xd65cx19)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[67]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatDisposition[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[66]])[_0xb20f[27]](function(_0xd65cx26){if(!_0xd65cx26){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx26[_0xb20f[68]]()})[_0xb20f[27]](function(){return _0xd65cx15[_0xb20f[32]](204)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[69]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx28){if(!_0xd65cx28){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx28[_0xb20f[72]](_[_0xb20f[64]](Util[_0xb20f[29]](_0xd65cx14[_0xb20f[28]]),{include:[{model:ChatQueue,attributes:[_0xb20f[33],_0xb20f[70]]},{model:User,attributes:[_0xb20f[33],_0xb20f[70]]},{model:Interval,attributes:[_0xb20f[33],_0xb20f[70]]}],order:_0xb20f[71]}))})[_0xb20f[27]](function(_0xd65cx27){return _0xd65cx15[_0xb20f[25]]({count:_0xd65cx27[_0xb20f[57]],rows:_0xd65cx27})})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[73]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx28){if(!_0xd65cx28){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx28[_0xb20f[74]](Util[_0xb20f[29]](_0xd65cx14[_0xb20f[28]]))})[_0xb20f[27]](function(_0xd65cx29){return _0xd65cx15[_0xb20f[25]]({count:_0xd65cx29[_0xb20f[57]],rows:_0xd65cx29})})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[75]]= function(_0xd65cx14,_0xd65cx15){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx19){var _0xd65cx2a={remote:_0xd65cx19[_0xb20f[76]],websiteId:_0xd65cx14[_0xb20f[34]][_0xb20f[33]]};var _0xd65cx2b=Mustache[_0xb20f[77]](snippet,_0xd65cx2a);return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]]({html:_0xd65cx2b})})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[62]]= function(_0xd65cx14,_0xd65cx15){return ChatWebsite[_0xb20f[62]](_0xd65cx14[_0xb20f[61]])[_0xb20f[27]](function(_0xd65cx19){return _0xd65cx15[_0xb20f[26]](201)[_0xb20f[25]](_0xd65cx19)})[_0xb20f[24]](function(_0xd65cx17){console[_0xb20f[78]](_0xd65cx17);return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[50]]= function(_0xd65cx14,_0xd65cx15){if(_0xd65cx14[_0xb20f[61]][_0xb20f[33]]){delete _0xd65cx14[_0xb20f[61]][_0xb20f[33]]};return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx19){if(!_0xd65cx19){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx19[_0xb20f[50]](_0xd65cx14[_0xb20f[61]])})[_0xb20f[27]](function(_0xd65cx19){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]](_0xd65cx19)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[79]]= function(_0xd65cx14,_0xd65cx15){var _0xd65cx2c=0;var _0xd65cx2d=_0xd65cx14[_0xb20f[61]];_0xd65cx2d[_0xb20f[83]](function(_0xd65cx2e){delete _0xd65cx2e[_0xb20f[33]];delete _0xd65cx2e[_0xb20f[80]];delete _0xd65cx2e[_0xb20f[81]];_0xd65cx2e[_0xb20f[82]]=  ++_0xd65cx2c});return sequelize[_0xb20f[51]](function(_0xd65cx1f){return ChatApplication[_0xb20f[68]]({where:{ChatWebsiteId:_0xd65cx14[_0xb20f[34]][_0xb20f[33]]},individualHooks:true,transaction:_0xd65cx1f})[_0xb20f[27]](function(){return ChatApplication[_0xb20f[84]](_0xd65cx2d,{individualHooks:true,transaction:_0xd65cx1f})})})[_0xb20f[27]](function(_0xd65cx27){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]]({count:_0xd65cx27[_0xb20f[57]],rows:_0xd65cx27})})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[68]]= function(_0xd65cx14,_0xd65cx15){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx19){if(!_0xd65cx19){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx19[_0xb20f[68]]()})[_0xb20f[27]](function(){return _0xd65cx15[_0xb20f[32]](204)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[85]]= function(_0xd65cx14,_0xd65cx15){return ChatWebsite[_0xb20f[68]]({where:{id:_0xd65cx14[_0xb20f[28]][_0xb20f[86]]},individualHooks:true})[_0xb20f[27]](function(){return _0xd65cx15[_0xb20f[32]](204)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[87]]= function(_0xd65cx14,_0xd65cx15){return ChatApplication[_0xb20f[68]]({where:{id:_0xd65cx14[_0xb20f[28]][_0xb20f[88]]},individualHooks:true})[_0xb20f[27]](function(){return _0xd65cx15[_0xb20f[32]](204)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[89]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatApplication[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[90]])[_0xb20f[27]](function(_0xd65cx2f){if(!_0xd65cx2f){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx2f[_0xb20f[68]]()})[_0xb20f[27]](function(){return _0xd65cx15[_0xb20f[32]](204)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[91]]= function(_0xd65cx14,_0xd65cx15){return ChatWebsitesField[_0xb20f[95]]({method:[_0xd65cx14[_0xb20f[34]][_0xb20f[94]],_0xd65cx14[_0xb20f[34]][_0xb20f[33]]]})[_0xb20f[93]]()[_0xb20f[27]](function(_0xd65cx30){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[92]](_0xd65cx30)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[96]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatWebsitesField[_0xb20f[68]]({where:_0xd65cx14[_0xb20f[34]][_0xb20f[94]]=== _0xb20f[97]?{OnlineId:_0xd65cx14[_0xb20f[34]][_0xb20f[33]]}:{OfflineId:_0xd65cx14[_0xb20f[34]][_0xb20f[33]]}})[_0xb20f[27]](function(){_[_0xb20f[83]](_0xd65cx14[_0xb20f[61]],function(_0xd65cx31){if(_0xd65cx14[_0xb20f[34]][_0xb20f[94]]=== _0xb20f[97]){_0xd65cx31[_0xb20f[98]]= _0xd65cx14[_0xb20f[34]][_0xb20f[33]]}else {if(_0xd65cx14[_0xb20f[34]][_0xb20f[94]]=== _0xb20f[99]){_0xd65cx31[_0xb20f[100]]= _0xd65cx14[_0xb20f[34]][_0xb20f[33]]}}});return ChatWebsitesField[_0xb20f[84]](_0xd65cx14[_0xb20f[61]])})[_0xb20f[27]](function(_0xd65cx1d){_0xd65cx15[_0xb20f[26]](201)[_0xb20f[92]](_0xd65cx1d)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[101]]= function(_0xd65cx14,_0xd65cx15){return ChatProactiveAction[_0xb20f[68]]({where:{id:_0xd65cx14[_0xb20f[28]][_0xb20f[88]]},individualHooks:true})[_0xb20f[27]](function(){return _0xd65cx15[_0xb20f[32]](204)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[102]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatProactiveAction[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[103]])[_0xb20f[27]](function(_0xd65cx32){if(!_0xd65cx32){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx32[_0xb20f[68]]()})[_0xb20f[27]](function(){return _0xd65cx15[_0xb20f[32]](204)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[104]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatWebsite[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[33]])[_0xb20f[27]](function(_0xd65cx28){if(!_0xd65cx28){return _0xd65cx15[_0xb20f[32]](404)};_0xd65cx14[_0xb20f[61]][_0xb20f[60]]= _0xd65cx28[_0xb20f[33]];return ChatProactiveAction[_0xb20f[62]](_0xd65cx14[_0xb20f[61]])})[_0xb20f[27]](function(_0xd65cx32){return _0xd65cx15[_0xb20f[26]](201)[_0xb20f[25]](_0xd65cx32)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[105]]= function(_0xd65cx14,_0xd65cx15){if(_0xd65cx14[_0xb20f[61]][_0xb20f[33]]){delete _0xd65cx14[_0xb20f[61]][_0xb20f[33]]};return ChatProactiveAction[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[103]])[_0xb20f[27]](function(_0xd65cx32){if(!_0xd65cx32){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx32[_0xb20f[50]](_0xd65cx14[_0xb20f[61]])})[_0xb20f[27]](function(_0xd65cx32){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]](_0xd65cx32)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};function handleError(_0xd65cx15,_0xd65cx17){logger[_0xb20f[53]](_0xd65cx17[_0xb20f[106]]);return _0xd65cx15[_0xb20f[26]](500)[_0xb20f[25]](_0xd65cx17)}exports[_0xb20f[107]]= function(_0xd65cx14,_0xd65cx15,_0xd65cx16){return ChatApplication[_0xb20f[108]](_0xb20f[82],{where:{ChatWebsiteId:_0xd65cx14[_0xb20f[34]][_0xb20f[33]]}})[_0xb20f[27]](function(_0xd65cx34){_0xd65cx14[_0xb20f[61]][_0xb20f[82]]= _0xd65cx34?++_0xd65cx34:1;_0xd65cx14[_0xb20f[61]][_0xb20f[60]]= _0xd65cx14[_0xb20f[34]][_0xb20f[33]];return ChatApplication[_0xb20f[62]](_0xd65cx14[_0xb20f[61]])})[_0xb20f[27]](function(_0xd65cx2f){return _0xd65cx15[_0xb20f[26]](201)[_0xb20f[25]](_0xd65cx2f)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[109]]= function(_0xd65cx14,_0xd65cx15){if(_0xd65cx14[_0xb20f[61]][_0xb20f[33]]){delete _0xd65cx14[_0xb20f[61]][_0xb20f[33]]};return ChatApplication[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[90]])[_0xb20f[27]](function(_0xd65cx2f){if(!_0xd65cx2f){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx2f[_0xb20f[50]](_0xd65cx14[_0xb20f[61]])})[_0xb20f[27]](function(_0xd65cx2f){return _0xd65cx15[_0xb20f[26]](200)[_0xb20f[25]](_0xd65cx2f)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})};exports[_0xb20f[110]]= function(_0xd65cx14,_0xd65cx15){return ChatApplication[_0xb20f[35]](_0xd65cx14[_0xb20f[34]][_0xb20f[90]],{include:[{all:true}]})[_0xb20f[27]](function(_0xd65cx2f){if(!_0xd65cx2f){return _0xd65cx15[_0xb20f[32]](404)};return _0xd65cx15[_0xb20f[25]](_0xd65cx2f)})[_0xb20f[24]](function(_0xd65cx17){return handleError(_0xd65cx15,_0xd65cx17)})}
\ No newline at end of file
index ee9b433..02ebdae 100644 (file)
@@ -1 +1 @@
-var _0x9c88=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9c88[0];const EventEmitter=require(_0x9c88[1]);const ChatWebsite=require(_0x9c88[3])[_0x9c88[2]];var ChatWebsiteEvents= new EventEmitter();ChatWebsiteEvents[_0x9c88[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9c88[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9c88[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9c88[6]};for(var e in events){var event=events[e];ChatWebsite[_0x9c88[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5f48x8,_0x5f48x9,_0x5f48xa){ChatWebsiteEvents[_0x9c88[10]](event+ _0x9c88[8]+ _0x5f48x8[_0x9c88[9]],_0x5f48x8);ChatWebsiteEvents[_0x9c88[10]](event,_0x5f48x8);_0x5f48xa(null)}}module[_0x9c88[11]]= ChatWebsiteEvents
\ No newline at end of file
+var _0xf52f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf52f[0];const EventEmitter=require(_0xf52f[1]);const ChatWebsite=require(_0xf52f[3])[_0xf52f[2]];var ChatWebsiteEvents= new EventEmitter();ChatWebsiteEvents[_0xf52f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf52f[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf52f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf52f[6]};for(var e in events){var event=events[e];ChatWebsite[_0xf52f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xbbdfx8,_0xbbdfx9,_0xbbdfxa){ChatWebsiteEvents[_0xf52f[10]](event+ _0xf52f[8]+ _0xbbdfx8[_0xf52f[9]],_0xbbdfx8);ChatWebsiteEvents[_0xf52f[10]](event,_0xbbdfx8);_0xbbdfxa(null)}}module[_0xf52f[11]]= ChatWebsiteEvents
\ No newline at end of file
index 6df3a1a..6bf7010 100644 (file)
@@ -1 +1 @@
-var _0x3c6f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3c6f[0];const ChatWebsiteEvents=require(_0x3c6f[1]);var events=[_0x3c6f[2],_0x3c6f[3]];exports[_0x3c6f[4]]= function(_0xabeax3){for(var _0xabeax4=0,_0xabeax5=events[_0x3c6f[5]];_0xabeax4< _0xabeax5;_0xabeax4++){var _0xabeax6=events[_0xabeax4];var _0xabeax7=createListener(_0x3c6f[6]+ _0xabeax6,_0xabeax3);ChatWebsiteEvents[_0x3c6f[7]](_0xabeax6,_0xabeax7);_0xabeax3[_0x3c6f[7]](_0x3c6f[8],removeListener(_0xabeax6,_0xabeax7))}};function createListener(_0xabeax6,_0xabeax3){return function(_0xabeax9){_0xabeax3[_0x3c6f[9]](_0xabeax6,_0xabeax9)}}function removeListener(_0xabeax6,_0xabeax7){return function(){ChatWebsiteEvents[_0x3c6f[10]](_0xabeax6,_0xabeax7)}}
\ No newline at end of file
+var _0x2712=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2712[0];const ChatWebsiteEvents=require(_0x2712[1]);var events=[_0x2712[2],_0x2712[3]];exports[_0x2712[4]]= function(_0x598fx3){for(var _0x598fx4=0,_0x598fx5=events[_0x2712[5]];_0x598fx4< _0x598fx5;_0x598fx4++){var _0x598fx6=events[_0x598fx4];var _0x598fx7=createListener(_0x2712[6]+ _0x598fx6,_0x598fx3);ChatWebsiteEvents[_0x2712[7]](_0x598fx6,_0x598fx7);_0x598fx3[_0x2712[7]](_0x2712[8],removeListener(_0x598fx6,_0x598fx7))}};function createListener(_0x598fx6,_0x598fx3){return function(_0x598fx9){_0x598fx3[_0x2712[9]](_0x598fx6,_0x598fx9)}}function removeListener(_0x598fx6,_0x598fx7){return function(){ChatWebsiteEvents[_0x2712[10]](_0x598fx6,_0x598fx7)}}
\ No newline at end of file
index 4abf98e..6d2798f 100644 (file)
@@ -1 +1 @@
-var _0x2cfd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65","\x73\x68\x6F\x77\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x74\x79\x70\x65","\x67\x65\x74\x46\x6F\x72\x6D\x73","\x2F\x3A\x69\x64\x2F\x73\x6E\x69\x70\x70\x65\x74","\x67\x65\x74\x53\x6E\x69\x70\x70\x65\x74\x43\x6F\x64\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x6C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x2F\x3A\x70\x61\x63\x74\x69\x6F\x6E\x49\x64","\x75\x70\x64\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x46\x6F\x72\x6D\x73","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x2cfd[0];var express=require(_0x2cfd[1]);var controller=require(_0x2cfd[2]);var auth=require(_0x2cfd[3]);var license=require(_0x2cfd[4]);var router=express.Router();router[_0x2cfd[12]](_0x2cfd[5],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[11]]);router[_0x2cfd[12]](_0x2cfd[13],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9],_0x2cfd[14]]),controller[_0x2cfd[15]]);router[_0x2cfd[12]](_0x2cfd[16],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[17]]);router[_0x2cfd[12]](_0x2cfd[18],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[19]]);router[_0x2cfd[12]](_0x2cfd[20],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9],_0x2cfd[14]]),controller[_0x2cfd[21]]);router[_0x2cfd[12]](_0x2cfd[22],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[23]]);router[_0x2cfd[12]](_0x2cfd[24],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[25]]);router[_0x2cfd[12]](_0x2cfd[26],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[27]]);router[_0x2cfd[29]](_0x2cfd[5],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[28]]);router[_0x2cfd[29]](_0x2cfd[16],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[30]]);router[_0x2cfd[29]](_0x2cfd[20],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[31]]);router[_0x2cfd[29]](_0x2cfd[22],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[32]]);router[_0x2cfd[29]](_0x2cfd[33],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[34]]);router[_0x2cfd[36]](_0x2cfd[13],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[35]]);router[_0x2cfd[36]](_0x2cfd[16],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[37]]);router[_0x2cfd[36]](_0x2cfd[18],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[38]]);router[_0x2cfd[36]](_0x2cfd[39],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[40]]);router[_0x2cfd[36]](_0x2cfd[41],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[42]]);router[_0x2cfd[36]](_0x2cfd[24],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[43]]);router[_0x2cfd[44]](_0x2cfd[13],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[35]]);router[_0x2cfd[46]](_0x2cfd[5],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[45]]);router[_0x2cfd[46]](_0x2cfd[13],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[47]]);router[_0x2cfd[46]](_0x2cfd[16],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[48]]);router[_0x2cfd[46]](_0x2cfd[22],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[49]]);router[_0x2cfd[46]](_0x2cfd[18],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[50]]);router[_0x2cfd[46]](_0x2cfd[41],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[51]]);router[_0x2cfd[46]](_0x2cfd[39],license[_0x2cfd[6]](),license[_0x2cfd[7]](),auth[_0x2cfd[8]](),auth[_0x2cfd[10]]([8],[_0x2cfd[9]]),controller[_0x2cfd[52]]);module[_0x2cfd[53]]= router
\ No newline at end of file
+var _0x2082=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65","\x73\x68\x6F\x77\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x74\x79\x70\x65","\x67\x65\x74\x46\x6F\x72\x6D\x73","\x2F\x3A\x69\x64\x2F\x73\x6E\x69\x70\x70\x65\x74","\x67\x65\x74\x53\x6E\x69\x70\x70\x65\x74\x43\x6F\x64\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x6C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x2F\x3A\x70\x61\x63\x74\x69\x6F\x6E\x49\x64","\x75\x70\x64\x61\x74\x65\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x46\x6F\x72\x6D\x73","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x2082[0];var express=require(_0x2082[1]);var controller=require(_0x2082[2]);var auth=require(_0x2082[3]);var license=require(_0x2082[4]);var router=express.Router();router[_0x2082[12]](_0x2082[5],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[11]]);router[_0x2082[12]](_0x2082[13],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9],_0x2082[14]]),controller[_0x2082[15]]);router[_0x2082[12]](_0x2082[16],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[17]]);router[_0x2082[12]](_0x2082[18],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[19]]);router[_0x2082[12]](_0x2082[20],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9],_0x2082[14]]),controller[_0x2082[21]]);router[_0x2082[12]](_0x2082[22],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[23]]);router[_0x2082[12]](_0x2082[24],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[25]]);router[_0x2082[12]](_0x2082[26],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[27]]);router[_0x2082[29]](_0x2082[5],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[28]]);router[_0x2082[29]](_0x2082[16],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[30]]);router[_0x2082[29]](_0x2082[20],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[31]]);router[_0x2082[29]](_0x2082[22],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[32]]);router[_0x2082[29]](_0x2082[33],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[34]]);router[_0x2082[36]](_0x2082[13],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[35]]);router[_0x2082[36]](_0x2082[16],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[37]]);router[_0x2082[36]](_0x2082[18],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[38]]);router[_0x2082[36]](_0x2082[39],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[40]]);router[_0x2082[36]](_0x2082[41],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[42]]);router[_0x2082[36]](_0x2082[24],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[43]]);router[_0x2082[44]](_0x2082[13],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[35]]);router[_0x2082[46]](_0x2082[5],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[45]]);router[_0x2082[46]](_0x2082[13],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[47]]);router[_0x2082[46]](_0x2082[16],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[48]]);router[_0x2082[46]](_0x2082[22],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[49]]);router[_0x2082[46]](_0x2082[18],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[50]]);router[_0x2082[46]](_0x2082[41],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[51]]);router[_0x2082[46]](_0x2082[39],license[_0x2082[6]](),license[_0x2082[7]](),auth[_0x2082[8]](),auth[_0x2082[10]]([8],[_0x2082[9]]),controller[_0x2082[52]]);module[_0x2082[53]]= router
\ No newline at end of file
index 934f83f..4489db6 100644 (file)
@@ -1 +1 @@
-var _0x98d3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x98d3[0];var _=require(_0x98d3[1]);var Util=require(_0x98d3[2]);var logger=require(_0x98d3[4])(_0x98d3[3]);var ChatWebsitesField=require(_0x98d3[6])[_0x98d3[5]];function handleError(_0x374dx6,_0x374dx7){_0x374dx7= _0x374dx7|| 500;return function(_0x374dx8){logger[_0x98d3[8]](_0x374dx8[_0x98d3[7]]);_0x374dx6[_0x98d3[10]](_0x374dx7)[_0x98d3[9]](_0x374dx8)}}function responseWithResult(_0x374dx6,_0x374dx7){_0x374dx7= _0x374dx7|| 200;return function(_0x374dxa){if(_0x374dxa){_0x374dx6[_0x98d3[10]](_0x374dx7)[_0x98d3[11]](_0x374dxa)}}}function responseWithoutResult(_0x374dx6,_0x374dx7){_0x374dx7= _0x374dx7|| 204;return function(){_0x374dx6[_0x98d3[12]](_0x374dx7)}}function handleEntityNotFound(_0x374dx6){return function(_0x374dxa){if(!_0x374dxa){_0x374dx6[_0x98d3[10]](404)[_0x98d3[13]]();return null};return _0x374dxa}}function saveUpdates(_0x374dxe){return function(_0x374dxa){return _0x374dxa[_0x98d3[15]](_0x374dxe)[_0x98d3[14]](function(_0x374dxf){return _0x374dxf})}}function removeEntity(_0x374dx6){return function(_0x374dxa){if(_0x374dxa){return _0x374dxa[_0x98d3[16]]()[_0x98d3[14]](function(){_0x374dx6[_0x98d3[10]](204)[_0x98d3[13]]()})}}}exports[_0x98d3[17]]= function(_0x374dx11,_0x374dx6){return ChatWebsitesField[_0x98d3[21]](Util[_0x98d3[20]](_0x374dx11[_0x98d3[19]]))[_0x98d3[14]](responseWithResult(_0x374dx6))[_0x98d3[18]](handleError(_0x374dx6))};exports[_0x98d3[22]]= function(_0x374dx11,_0x374dx6){return ChatWebsitesField[_0x98d3[25]](_0x374dx11[_0x98d3[24]][_0x98d3[23]])[_0x98d3[14]](handleEntityNotFound(_0x374dx6))[_0x98d3[14]](responseWithResult(_0x374dx6))[_0x98d3[18]](handleError(_0x374dx6))};exports[_0x98d3[26]]= function(_0x374dx11,_0x374dx6){return ChatWebsitesField[_0x98d3[26]](_0x374dx11[_0x98d3[27]])[_0x98d3[14]](responseWithResult(_0x374dx6,201))[_0x98d3[18]](handleError(_0x374dx6))};exports[_0x98d3[28]]= function(_0x374dx11,_0x374dx6){if(_0x374dx11[_0x98d3[27]][_0x98d3[23]]){delete _0x374dx11[_0x98d3[27]][_0x98d3[23]]};return ChatWebsitesField[_0x98d3[25]](_0x374dx11[_0x98d3[24]][_0x98d3[23]])[_0x98d3[14]](handleEntityNotFound(_0x374dx6))[_0x98d3[14]](saveUpdates(_0x374dx11[_0x98d3[27]]))[_0x98d3[14]](responseWithResult(_0x374dx6))[_0x98d3[18]](handleError(_0x374dx6))};exports[_0x98d3[16]]= function(_0x374dx11,_0x374dx6){return ChatWebsitesField[_0x98d3[25]](_0x374dx11[_0x98d3[24]][_0x98d3[23]])[_0x98d3[14]](handleEntityNotFound(_0x374dx6))[_0x98d3[14]](removeEntity(_0x374dx6))[_0x98d3[18]](handleError(_0x374dx6))}
\ No newline at end of file
+var _0xf6d2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xf6d2[0];var _=require(_0xf6d2[1]);var Util=require(_0xf6d2[2]);var logger=require(_0xf6d2[4])(_0xf6d2[3]);var ChatWebsitesField=require(_0xf6d2[6])[_0xf6d2[5]];function handleError(_0xb8c2x6,_0xb8c2x7){_0xb8c2x7= _0xb8c2x7|| 500;return function(_0xb8c2x8){logger[_0xf6d2[8]](_0xb8c2x8[_0xf6d2[7]]);_0xb8c2x6[_0xf6d2[10]](_0xb8c2x7)[_0xf6d2[9]](_0xb8c2x8)}}function responseWithResult(_0xb8c2x6,_0xb8c2x7){_0xb8c2x7= _0xb8c2x7|| 200;return function(_0xb8c2xa){if(_0xb8c2xa){_0xb8c2x6[_0xf6d2[10]](_0xb8c2x7)[_0xf6d2[11]](_0xb8c2xa)}}}function responseWithoutResult(_0xb8c2x6,_0xb8c2x7){_0xb8c2x7= _0xb8c2x7|| 204;return function(){_0xb8c2x6[_0xf6d2[12]](_0xb8c2x7)}}function handleEntityNotFound(_0xb8c2x6){return function(_0xb8c2xa){if(!_0xb8c2xa){_0xb8c2x6[_0xf6d2[10]](404)[_0xf6d2[13]]();return null};return _0xb8c2xa}}function saveUpdates(_0xb8c2xe){return function(_0xb8c2xa){return _0xb8c2xa[_0xf6d2[15]](_0xb8c2xe)[_0xf6d2[14]](function(_0xb8c2xf){return _0xb8c2xf})}}function removeEntity(_0xb8c2x6){return function(_0xb8c2xa){if(_0xb8c2xa){return _0xb8c2xa[_0xf6d2[16]]()[_0xf6d2[14]](function(){_0xb8c2x6[_0xf6d2[10]](204)[_0xf6d2[13]]()})}}}exports[_0xf6d2[17]]= function(_0xb8c2x11,_0xb8c2x6){return ChatWebsitesField[_0xf6d2[21]](Util[_0xf6d2[20]](_0xb8c2x11[_0xf6d2[19]]))[_0xf6d2[14]](responseWithResult(_0xb8c2x6))[_0xf6d2[18]](handleError(_0xb8c2x6))};exports[_0xf6d2[22]]= function(_0xb8c2x11,_0xb8c2x6){return ChatWebsitesField[_0xf6d2[25]](_0xb8c2x11[_0xf6d2[24]][_0xf6d2[23]])[_0xf6d2[14]](handleEntityNotFound(_0xb8c2x6))[_0xf6d2[14]](responseWithResult(_0xb8c2x6))[_0xf6d2[18]](handleError(_0xb8c2x6))};exports[_0xf6d2[26]]= function(_0xb8c2x11,_0xb8c2x6){return ChatWebsitesField[_0xf6d2[26]](_0xb8c2x11[_0xf6d2[27]])[_0xf6d2[14]](responseWithResult(_0xb8c2x6,201))[_0xf6d2[18]](handleError(_0xb8c2x6))};exports[_0xf6d2[28]]= function(_0xb8c2x11,_0xb8c2x6){if(_0xb8c2x11[_0xf6d2[27]][_0xf6d2[23]]){delete _0xb8c2x11[_0xf6d2[27]][_0xf6d2[23]]};return ChatWebsitesField[_0xf6d2[25]](_0xb8c2x11[_0xf6d2[24]][_0xf6d2[23]])[_0xf6d2[14]](handleEntityNotFound(_0xb8c2x6))[_0xf6d2[14]](saveUpdates(_0xb8c2x11[_0xf6d2[27]]))[_0xf6d2[14]](responseWithResult(_0xb8c2x6))[_0xf6d2[18]](handleError(_0xb8c2x6))};exports[_0xf6d2[16]]= function(_0xb8c2x11,_0xb8c2x6){return ChatWebsitesField[_0xf6d2[25]](_0xb8c2x11[_0xf6d2[24]][_0xf6d2[23]])[_0xf6d2[14]](handleEntityNotFound(_0xb8c2x6))[_0xf6d2[14]](removeEntity(_0xb8c2x6))[_0xf6d2[18]](handleError(_0xb8c2x6))}
\ No newline at end of file
index b3f897a..8eeba46 100644 (file)
@@ -1 +1 @@
-var _0xca87=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xca87[0];const EventEmitter=require(_0xca87[1]);const ChatWebsitesField=require(_0xca87[3])[_0xca87[2]];var ChatWebsitesFieldEvents= new EventEmitter();ChatWebsitesFieldEvents[_0xca87[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xca87[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xca87[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xca87[6]};for(var e in events){var event=events[e];ChatWebsitesField[_0xca87[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x84bdx8,_0x84bdx9,_0x84bdxa){ChatWebsitesFieldEvents[_0xca87[10]](event+ _0xca87[8]+ _0x84bdx8[_0xca87[9]],_0x84bdx8);ChatWebsitesFieldEvents[_0xca87[10]](event,_0x84bdx8);_0x84bdxa(null)}}module[_0xca87[11]]= ChatWebsitesFieldEvents
\ No newline at end of file
+var _0x20cd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x20cd[0];const EventEmitter=require(_0x20cd[1]);const ChatWebsitesField=require(_0x20cd[3])[_0x20cd[2]];var ChatWebsitesFieldEvents= new EventEmitter();ChatWebsitesFieldEvents[_0x20cd[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x20cd[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x20cd[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x20cd[6]};for(var e in events){var event=events[e];ChatWebsitesField[_0x20cd[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7437x8,_0x7437x9,_0x7437xa){ChatWebsitesFieldEvents[_0x20cd[10]](event+ _0x20cd[8]+ _0x7437x8[_0x20cd[9]],_0x7437x8);ChatWebsitesFieldEvents[_0x20cd[10]](event,_0x7437x8);_0x7437xa(null)}}module[_0x20cd[11]]= ChatWebsitesFieldEvents
\ No newline at end of file
index b305201..ec8c990 100644 (file)
@@ -1 +1 @@
-var _0xfb72=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xfb72[0];const ChatWebsitesFieldEvents=require(_0xfb72[1]);var events=[_0xfb72[2],_0xfb72[3]];exports[_0xfb72[4]]= function(_0x7750x3){for(var _0x7750x4=0,_0x7750x5=events[_0xfb72[5]];_0x7750x4< _0x7750x5;_0x7750x4++){var _0x7750x6=events[_0x7750x4];var _0x7750x7=createListener(_0xfb72[6]+ _0x7750x6,_0x7750x3);ChatWebsitesFieldEvents[_0xfb72[7]](_0x7750x6,_0x7750x7);_0x7750x3[_0xfb72[7]](_0xfb72[8],removeListener(_0x7750x6,_0x7750x7))}};function createListener(_0x7750x6,_0x7750x3){return function(_0x7750x9){_0x7750x3[_0xfb72[9]](_0x7750x6,_0x7750x9)}}function removeListener(_0x7750x6,_0x7750x7){return function(){ChatWebsitesFieldEvents[_0xfb72[10]](_0x7750x6,_0x7750x7)}}
\ No newline at end of file
+var _0x53ab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x53ab[0];const ChatWebsitesFieldEvents=require(_0x53ab[1]);var events=[_0x53ab[2],_0x53ab[3]];exports[_0x53ab[4]]= function(_0xb3c3x3){for(var _0xb3c3x4=0,_0xb3c3x5=events[_0x53ab[5]];_0xb3c3x4< _0xb3c3x5;_0xb3c3x4++){var _0xb3c3x6=events[_0xb3c3x4];var _0xb3c3x7=createListener(_0x53ab[6]+ _0xb3c3x6,_0xb3c3x3);ChatWebsitesFieldEvents[_0x53ab[7]](_0xb3c3x6,_0xb3c3x7);_0xb3c3x3[_0x53ab[7]](_0x53ab[8],removeListener(_0xb3c3x6,_0xb3c3x7))}};function createListener(_0xb3c3x6,_0xb3c3x3){return function(_0xb3c3x9){_0xb3c3x3[_0x53ab[9]](_0xb3c3x6,_0xb3c3x9)}}function removeListener(_0xb3c3x6,_0xb3c3x7){return function(){ChatWebsitesFieldEvents[_0x53ab[10]](_0xb3c3x6,_0xb3c3x7)}}
\ No newline at end of file
index 5399fcd..06e3ace 100644 (file)
@@ -1 +1 @@
-var _0x74c9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x74c9[0];var express=require(_0x74c9[1]);var auth=require(_0x74c9[2]);var controller=require(_0x74c9[3]);var license=require(_0x74c9[4]);var router=express.Router();router[_0x74c9[12]](_0x74c9[5],license[_0x74c9[6]](),license[_0x74c9[7]](),auth[_0x74c9[8]](),auth[_0x74c9[10]]([8],[_0x74c9[9]]),controller[_0x74c9[11]]);router[_0x74c9[12]](_0x74c9[13],license[_0x74c9[6]](),license[_0x74c9[7]](),auth[_0x74c9[8]](),auth[_0x74c9[10]]([8],[_0x74c9[9]]),controller[_0x74c9[14]]);router[_0x74c9[16]](_0x74c9[5],license[_0x74c9[6]](),license[_0x74c9[7]](),auth[_0x74c9[8]](),auth[_0x74c9[10]]([8],[_0x74c9[9]]),controller[_0x74c9[15]]);router[_0x74c9[18]](_0x74c9[13],license[_0x74c9[6]](),license[_0x74c9[7]](),auth[_0x74c9[8]](),auth[_0x74c9[10]]([8],[_0x74c9[9]]),controller[_0x74c9[17]]);router[_0x74c9[19]](_0x74c9[13],license[_0x74c9[6]](),license[_0x74c9[7]](),auth[_0x74c9[8]](),auth[_0x74c9[10]]([8],[_0x74c9[9]]),controller[_0x74c9[17]]);router[_0x74c9[21]](_0x74c9[13],license[_0x74c9[6]](),license[_0x74c9[7]](),auth[_0x74c9[8]](),auth[_0x74c9[10]]([8],[_0x74c9[9]]),controller[_0x74c9[20]]);module[_0x74c9[22]]= router
\ No newline at end of file
+var _0xe7bc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xe7bc[0];var express=require(_0xe7bc[1]);var auth=require(_0xe7bc[2]);var controller=require(_0xe7bc[3]);var license=require(_0xe7bc[4]);var router=express.Router();router[_0xe7bc[12]](_0xe7bc[5],license[_0xe7bc[6]](),license[_0xe7bc[7]](),auth[_0xe7bc[8]](),auth[_0xe7bc[10]]([8],[_0xe7bc[9]]),controller[_0xe7bc[11]]);router[_0xe7bc[12]](_0xe7bc[13],license[_0xe7bc[6]](),license[_0xe7bc[7]](),auth[_0xe7bc[8]](),auth[_0xe7bc[10]]([8],[_0xe7bc[9]]),controller[_0xe7bc[14]]);router[_0xe7bc[16]](_0xe7bc[5],license[_0xe7bc[6]](),license[_0xe7bc[7]](),auth[_0xe7bc[8]](),auth[_0xe7bc[10]]([8],[_0xe7bc[9]]),controller[_0xe7bc[15]]);router[_0xe7bc[18]](_0xe7bc[13],license[_0xe7bc[6]](),license[_0xe7bc[7]](),auth[_0xe7bc[8]](),auth[_0xe7bc[10]]([8],[_0xe7bc[9]]),controller[_0xe7bc[17]]);router[_0xe7bc[19]](_0xe7bc[13],license[_0xe7bc[6]](),license[_0xe7bc[7]](),auth[_0xe7bc[8]](),auth[_0xe7bc[10]]([8],[_0xe7bc[9]]),controller[_0xe7bc[17]]);router[_0xe7bc[21]](_0xe7bc[13],license[_0xe7bc[6]](),license[_0xe7bc[7]](),auth[_0xe7bc[8]](),auth[_0xe7bc[10]]([8],[_0xe7bc[9]]),controller[_0xe7bc[20]]);module[_0xe7bc[22]]= router
\ No newline at end of file
index 398c128..b1aa672 100644 (file)
@@ -1 +1 @@
-var _0x427c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x6F\x6D\x70\x61\x6E\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6D\x70\x61\x6E\x79\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6E\x61\x6D\x65","\x62\x6F\x64\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x43\x4F\x4D\x50\x41\x4E\x59","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x427c[0];var _=require(_0x427c[1]);var Company=require(_0x427c[3])[_0x427c[2]];var util=require(_0x427c[4]);var Util=require(_0x427c[5]);var logger=require(_0x427c[7])(_0x427c[6]);exports[_0x427c[8]]= function(_0x8acdx6,_0x8acdx7,_0x8acdx8){return Company[_0x427c[15]](Util[_0x427c[14]](_0x8acdx6[_0x427c[13]]))[_0x427c[12]](function(_0x8acdxa){_0x8acdx7[_0x427c[11]](200)[_0x427c[10]](_0x8acdxa)})[_0x427c[9]](function(_0x8acdx9){return handleError(_0x8acdx7,_0x8acdx9)})};exports[_0x427c[16]]= function(_0x8acdx6,_0x8acdx7){return Company[_0x427c[20]]({where:{name:_0x8acdx6[_0x427c[19]][_0x427c[18]]}})[_0x427c[12]](function(_0x8acdxb){if(!_0x8acdxb){return _0x8acdx7[_0x427c[17]](404)};return _0x8acdx7[_0x427c[10]](_0x8acdxb)})[_0x427c[9]](function(_0x8acdx9){return handleError(_0x8acdx7,_0x8acdx9)})};exports[_0x427c[21]]= function(_0x8acdx6,_0x8acdx7){return Company[_0x427c[24]](_0x8acdx6[_0x427c[23]][_0x427c[22]])[_0x427c[12]](function(_0x8acdxc){if(!_0x8acdxc){return _0x8acdx7[_0x427c[17]](404)};return _0x8acdx7[_0x427c[10]](_0x8acdxc)})[_0x427c[9]](function(_0x8acdx9){return handleError(_0x8acdx7,_0x8acdx9)})};exports[_0x427c[25]]= function(_0x8acdx6,_0x8acdx7){return Company[_0x427c[25]](_0x8acdx6[_0x427c[19]])[_0x427c[12]](function(_0x8acdxc){return _0x8acdx7[_0x427c[11]](201)[_0x427c[10]](_0x8acdxc)})[_0x427c[9]](function(_0x8acdx9){return handleError(_0x8acdx7,_0x8acdx9)})};exports[_0x427c[26]]= function(_0x8acdx6,_0x8acdx7){return Company[_0x427c[20]]({where:{name:_0x8acdx6[_0x427c[19]][_0x427c[18]],id:{$ne:_0x8acdx6[_0x427c[19]][_0x427c[22]]}}})[_0x427c[12]](function(_0x8acdxb){if(!_0x8acdxb){return _0x8acdx7[_0x427c[17]](404)};if(_0x8acdxb[_0x427c[29]]> 0){return _0x8acdx7[_0x427c[11]](500)[_0x427c[10]]({message:_0x427c[30]})};if(_0x8acdx6[_0x427c[19]][_0x427c[22]]){delete _0x8acdx6[_0x427c[19]][_0x427c[22]]};return Company[_0x427c[31]]({where:{id:_0x8acdx6[_0x427c[23]][_0x427c[22]]}})})[_0x427c[12]](function(_0x8acdxc){if(!_0x8acdxc){return _0x8acdx7[_0x427c[17]](404)};var _0x8acdxd=_[_0x427c[27]](_0x8acdxc,_0x8acdx6[_0x427c[19]]);return _0x8acdxd[_0x427c[28]]()})[_0x427c[12]](function(_0x8acdxc){return _0x8acdx7[_0x427c[11]](200)[_0x427c[10]](_0x8acdxc)})[_0x427c[9]](function(_0x8acdx9){return handleError(_0x8acdx7,_0x8acdx9)})};exports[_0x427c[32]]= function(_0x8acdx6,_0x8acdx7){return Company[_0x427c[24]](_0x8acdx6[_0x427c[23]][_0x427c[22]])[_0x427c[12]](function(_0x8acdxc){if(!_0x8acdxc){return _0x8acdx7[_0x427c[17]](404)};return _0x8acdxc[_0x427c[32]]()})[_0x427c[12]](function(){return _0x8acdx7[_0x427c[17]](204)})[_0x427c[9]](function(_0x8acdx9){return handleError(_0x8acdx7,_0x8acdx9)})};exports[_0x427c[33]]= function(_0x8acdx6,_0x8acdx7){return Company[_0x427c[32]]({where:{id:_0x8acdx6[_0x427c[13]][_0x427c[34]]},individualHooks:true})[_0x427c[12]](function(){return _0x8acdx7[_0x427c[17]](204)})[_0x427c[9]](function(_0x8acdx9){return handleError(_0x8acdx7,_0x8acdx9)})};function handleError(_0x8acdx7,_0x8acdx9){logger[_0x427c[36]](_0x8acdx9[_0x427c[35]]);return _0x8acdx7[_0x427c[11]](500)[_0x427c[10]](_0x8acdx9)}
\ No newline at end of file
+var _0x853b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x6F\x6D\x70\x61\x6E\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6D\x70\x61\x6E\x79\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6E\x61\x6D\x65","\x62\x6F\x64\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x43\x4F\x4D\x50\x41\x4E\x59","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x853b[0];var _=require(_0x853b[1]);var Company=require(_0x853b[3])[_0x853b[2]];var util=require(_0x853b[4]);var Util=require(_0x853b[5]);var logger=require(_0x853b[7])(_0x853b[6]);exports[_0x853b[8]]= function(_0x4e1dx6,_0x4e1dx7,_0x4e1dx8){return Company[_0x853b[15]](Util[_0x853b[14]](_0x4e1dx6[_0x853b[13]]))[_0x853b[12]](function(_0x4e1dxa){_0x4e1dx7[_0x853b[11]](200)[_0x853b[10]](_0x4e1dxa)})[_0x853b[9]](function(_0x4e1dx9){return handleError(_0x4e1dx7,_0x4e1dx9)})};exports[_0x853b[16]]= function(_0x4e1dx6,_0x4e1dx7){return Company[_0x853b[20]]({where:{name:_0x4e1dx6[_0x853b[19]][_0x853b[18]]}})[_0x853b[12]](function(_0x4e1dxb){if(!_0x4e1dxb){return _0x4e1dx7[_0x853b[17]](404)};return _0x4e1dx7[_0x853b[10]](_0x4e1dxb)})[_0x853b[9]](function(_0x4e1dx9){return handleError(_0x4e1dx7,_0x4e1dx9)})};exports[_0x853b[21]]= function(_0x4e1dx6,_0x4e1dx7){return Company[_0x853b[24]](_0x4e1dx6[_0x853b[23]][_0x853b[22]])[_0x853b[12]](function(_0x4e1dxc){if(!_0x4e1dxc){return _0x4e1dx7[_0x853b[17]](404)};return _0x4e1dx7[_0x853b[10]](_0x4e1dxc)})[_0x853b[9]](function(_0x4e1dx9){return handleError(_0x4e1dx7,_0x4e1dx9)})};exports[_0x853b[25]]= function(_0x4e1dx6,_0x4e1dx7){return Company[_0x853b[25]](_0x4e1dx6[_0x853b[19]])[_0x853b[12]](function(_0x4e1dxc){return _0x4e1dx7[_0x853b[11]](201)[_0x853b[10]](_0x4e1dxc)})[_0x853b[9]](function(_0x4e1dx9){return handleError(_0x4e1dx7,_0x4e1dx9)})};exports[_0x853b[26]]= function(_0x4e1dx6,_0x4e1dx7){return Company[_0x853b[20]]({where:{name:_0x4e1dx6[_0x853b[19]][_0x853b[18]],id:{$ne:_0x4e1dx6[_0x853b[19]][_0x853b[22]]}}})[_0x853b[12]](function(_0x4e1dxb){if(!_0x4e1dxb){return _0x4e1dx7[_0x853b[17]](404)};if(_0x4e1dxb[_0x853b[29]]> 0){return _0x4e1dx7[_0x853b[11]](500)[_0x853b[10]]({message:_0x853b[30]})};if(_0x4e1dx6[_0x853b[19]][_0x853b[22]]){delete _0x4e1dx6[_0x853b[19]][_0x853b[22]]};return Company[_0x853b[31]]({where:{id:_0x4e1dx6[_0x853b[23]][_0x853b[22]]}})})[_0x853b[12]](function(_0x4e1dxc){if(!_0x4e1dxc){return _0x4e1dx7[_0x853b[17]](404)};var _0x4e1dxd=_[_0x853b[27]](_0x4e1dxc,_0x4e1dx6[_0x853b[19]]);return _0x4e1dxd[_0x853b[28]]()})[_0x853b[12]](function(_0x4e1dxc){return _0x4e1dx7[_0x853b[11]](200)[_0x853b[10]](_0x4e1dxc)})[_0x853b[9]](function(_0x4e1dx9){return handleError(_0x4e1dx7,_0x4e1dx9)})};exports[_0x853b[32]]= function(_0x4e1dx6,_0x4e1dx7){return Company[_0x853b[24]](_0x4e1dx6[_0x853b[23]][_0x853b[22]])[_0x853b[12]](function(_0x4e1dxc){if(!_0x4e1dxc){return _0x4e1dx7[_0x853b[17]](404)};return _0x4e1dxc[_0x853b[32]]()})[_0x853b[12]](function(){return _0x4e1dx7[_0x853b[17]](204)})[_0x853b[9]](function(_0x4e1dx9){return handleError(_0x4e1dx7,_0x4e1dx9)})};exports[_0x853b[33]]= function(_0x4e1dx6,_0x4e1dx7){return Company[_0x853b[32]]({where:{id:_0x4e1dx6[_0x853b[13]][_0x853b[34]]},individualHooks:true})[_0x853b[12]](function(){return _0x4e1dx7[_0x853b[17]](204)})[_0x853b[9]](function(_0x4e1dx9){return handleError(_0x4e1dx7,_0x4e1dx9)})};function handleError(_0x4e1dx7,_0x4e1dx9){logger[_0x853b[36]](_0x4e1dx9[_0x853b[35]]);return _0x4e1dx7[_0x853b[11]](500)[_0x853b[10]](_0x4e1dx9)}
\ No newline at end of file
index c627c76..7b86c7b 100644 (file)
@@ -1 +1 @@
-var _0x6009=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x6F\x6D\x70\x61\x6E\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6009[0];const EventEmitter=require(_0x6009[1]);const Company=require(_0x6009[3])[_0x6009[2]];var CompanyEvents= new EventEmitter();CompanyEvents[_0x6009[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6009[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6009[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6009[6]};for(var e in events){var event=events[e];Company[_0x6009[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd5d9x8,_0xd5d9x9,_0xd5d9xa){CompanyEvents[_0x6009[10]](event+ _0x6009[8]+ _0xd5d9x8[_0x6009[9]],_0xd5d9x8);CompanyEvents[_0x6009[10]](event,_0xd5d9x8);_0xd5d9xa(null)}}module[_0x6009[11]]= CompanyEvents
\ No newline at end of file
+var _0xd634=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x6F\x6D\x70\x61\x6E\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd634[0];const EventEmitter=require(_0xd634[1]);const Company=require(_0xd634[3])[_0xd634[2]];var CompanyEvents= new EventEmitter();CompanyEvents[_0xd634[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xd634[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xd634[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xd634[6]};for(var e in events){var event=events[e];Company[_0xd634[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcd2cx8,_0xcd2cx9,_0xcd2cxa){CompanyEvents[_0xd634[10]](event+ _0xd634[8]+ _0xcd2cx8[_0xd634[9]],_0xcd2cx8);CompanyEvents[_0xd634[10]](event,_0xcd2cx8);_0xcd2cxa(null)}}module[_0xd634[11]]= CompanyEvents
\ No newline at end of file
index be06696..028167c 100644 (file)
@@ -1 +1 @@
-var _0x9cd2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x6F\x6D\x70\x61\x6E\x79\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9cd2[0];const CompanyEvents=require(_0x9cd2[1]);var events=[_0x9cd2[2],_0x9cd2[3]];exports[_0x9cd2[4]]= function(_0xbd54x3){for(var _0xbd54x4=0,_0xbd54x5=events[_0x9cd2[5]];_0xbd54x4< _0xbd54x5;_0xbd54x4++){var _0xbd54x6=events[_0xbd54x4];var _0xbd54x7=createListener(_0x9cd2[6]+ _0xbd54x6,_0xbd54x3);CompanyEvents[_0x9cd2[7]](_0xbd54x6,_0xbd54x7);_0xbd54x3[_0x9cd2[7]](_0x9cd2[8],removeListener(_0xbd54x6,_0xbd54x7))}};function createListener(_0xbd54x6,_0xbd54x3){return function(_0xbd54x9){_0xbd54x3[_0x9cd2[9]](_0xbd54x6,_0xbd54x9)}}function removeListener(_0xbd54x6,_0xbd54x7){return function(){CompanyEvents[_0x9cd2[10]](_0xbd54x6,_0xbd54x7)}}
\ No newline at end of file
+var _0x6594=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x6F\x6D\x70\x61\x6E\x79\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x6594[0];const CompanyEvents=require(_0x6594[1]);var events=[_0x6594[2],_0x6594[3]];exports[_0x6594[4]]= function(_0x2bc5x3){for(var _0x2bc5x4=0,_0x2bc5x5=events[_0x6594[5]];_0x2bc5x4< _0x2bc5x5;_0x2bc5x4++){var _0x2bc5x6=events[_0x2bc5x4];var _0x2bc5x7=createListener(_0x6594[6]+ _0x2bc5x6,_0x2bc5x3);CompanyEvents[_0x6594[7]](_0x2bc5x6,_0x2bc5x7);_0x2bc5x3[_0x6594[7]](_0x6594[8],removeListener(_0x2bc5x6,_0x2bc5x7))}};function createListener(_0x2bc5x6,_0x2bc5x3){return function(_0x2bc5x9){_0x2bc5x3[_0x6594[9]](_0x2bc5x6,_0x2bc5x9)}}function removeListener(_0x2bc5x6,_0x2bc5x7){return function(){CompanyEvents[_0x6594[10]](_0x2bc5x6,_0x2bc5x7)}}
\ No newline at end of file
index 0e5b1f3..576509b 100644 (file)
@@ -1 +1 @@
-var _0xeac0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x63\x6F\x6D\x70\x61\x6E\x79\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xeac0[0];var express=require(_0xeac0[1]);var controller=require(_0xeac0[2]);var auth=require(_0xeac0[3]);var license=require(_0xeac0[4]);var router=express.Router();router[_0xeac0[12]](_0xeac0[5],auth[_0xeac0[6]](),license[_0xeac0[7]](),auth[_0xeac0[10]]([5],[_0xeac0[8],_0xeac0[9]]),controller[_0xeac0[11]]);router[_0xeac0[12]](_0xeac0[13],auth[_0xeac0[6]](),license[_0xeac0[7]](),auth[_0xeac0[10]]([5],[_0xeac0[8],_0xeac0[9]]),controller[_0xeac0[14]]);router[_0xeac0[16]](_0xeac0[5],auth[_0xeac0[6]](),license[_0xeac0[7]](),auth[_0xeac0[10]]([5],[_0xeac0[8]]),controller[_0xeac0[15]]);router[_0xeac0[16]](_0xeac0[17],auth[_0xeac0[6]](),license[_0xeac0[7]](),auth[_0xeac0[10]]([5],[_0xeac0[8]]),controller[_0xeac0[18]]);router[_0xeac0[20]](_0xeac0[13],auth[_0xeac0[6]](),license[_0xeac0[7]](),auth[_0xeac0[10]]([5],[_0xeac0[8]]),controller[_0xeac0[19]]);router[_0xeac0[22]](_0xeac0[5],auth[_0xeac0[6]](),license[_0xeac0[7]](),auth[_0xeac0[10]]([5],[_0xeac0[8]]),controller[_0xeac0[21]]);router[_0xeac0[22]](_0xeac0[13],auth[_0xeac0[6]](),license[_0xeac0[7]](),auth[_0xeac0[10]]([5],[_0xeac0[8]]),controller[_0xeac0[23]]);module[_0xeac0[24]]= router
\ No newline at end of file
+var _0x3c94=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x63\x6F\x6D\x70\x61\x6E\x79\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x3c94[0];var express=require(_0x3c94[1]);var controller=require(_0x3c94[2]);var auth=require(_0x3c94[3]);var license=require(_0x3c94[4]);var router=express.Router();router[_0x3c94[12]](_0x3c94[5],auth[_0x3c94[6]](),license[_0x3c94[7]](),auth[_0x3c94[10]]([5],[_0x3c94[8],_0x3c94[9]]),controller[_0x3c94[11]]);router[_0x3c94[12]](_0x3c94[13],auth[_0x3c94[6]](),license[_0x3c94[7]](),auth[_0x3c94[10]]([5],[_0x3c94[8],_0x3c94[9]]),controller[_0x3c94[14]]);router[_0x3c94[16]](_0x3c94[5],auth[_0x3c94[6]](),license[_0x3c94[7]](),auth[_0x3c94[10]]([5],[_0x3c94[8]]),controller[_0x3c94[15]]);router[_0x3c94[16]](_0x3c94[17],auth[_0x3c94[6]](),license[_0x3c94[7]](),auth[_0x3c94[10]]([5],[_0x3c94[8]]),controller[_0x3c94[18]]);router[_0x3c94[20]](_0x3c94[13],auth[_0x3c94[6]](),license[_0x3c94[7]](),auth[_0x3c94[10]]([5],[_0x3c94[8]]),controller[_0x3c94[19]]);router[_0x3c94[22]](_0x3c94[5],auth[_0x3c94[6]](),license[_0x3c94[7]](),auth[_0x3c94[10]]([5],[_0x3c94[8]]),controller[_0x3c94[21]]);router[_0x3c94[22]](_0x3c94[13],auth[_0x3c94[6]](),license[_0x3c94[7]](),auth[_0x3c94[10]]([5],[_0x3c94[8]]),controller[_0x3c94[23]]);module[_0x3c94[24]]= router
\ No newline at end of file
index cc9c82c..16fc3f4 100644 (file)
@@ -1 +1 @@
-var _0x9435=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74\x50\x68\x6F\x6E\x65","\x43\x6F\x6E\x74\x61\x63\x74\x45\x6D\x61\x69\x6C","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D\x48\x69\x73\x74\x6F\x72\x79","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x46\x61\x78\x52\x6F\x6F\x6D","\x53\x6D\x73\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x4C\x69\x73\x74","\x43\x6F\x6D\x70\x61\x6E\x79","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x48\x69\x73\x74\x6F\x72\x79","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x54\x61\x67","\x54\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x72\x65\x61\x6D","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x65\x78\x74\x72\x61\x63\x74\x41\x6C\x6C","\x69\x64","\x66\x69\x72\x73\x74\x4E\x61\x6D\x65","\x46\x69\x72\x73\x74\x20\x4E\x61\x6D\x65","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x4C\x61\x73\x74\x20\x4E\x61\x6D\x65","\x74\x61\x67\x73","\x54\x61\x67\x73","\x73\x74\x72\x65\x65\x74","\x53\x74\x72\x65\x65\x74","\x70\x6F\x73\x74\x61\x6C\x43\x6F\x64\x65","\x50\x6F\x73\x74\x61\x6C\x20\x43\x6F\x64\x65","\x63\x69\x74\x79","\x43\x69\x74\x79","\x63\x6F\x75\x6E\x74\x72\x79","\x43\x6F\x75\x6E\x74\x72\x79","\x64\x61\x74\x65\x4F\x66\x42\x69\x72\x74\x68","\x44\x61\x74\x65\x20\x6F\x66\x20\x62\x69\x72\x74\x68","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x70\x68\x6F\x6E\x65","\x50\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x4D\x6F\x62\x69\x6C\x65","\x66\x61\x78","\x46\x61\x78","\x65\x6D\x61\x69\x6C","\x45\x6D\x61\x69\x6C","\x75\x72\x6C","\x55\x52\x4C","\x43\x6F\x6D\x70\x61\x6E\x79\x49\x64","\x4C\x69\x73\x74\x49\x64","\x72\x6F\x77\x73","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64","\x6E\x61\x6D\x65","","\x66\x6F\x72\x45\x61\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x2C","\x6A\x6F\x69\x6E","\x20\x61\x73\x20\x27","\x61\x6C\x69\x61\x73","\x27","\x6D\x61\x70","\x53\x45\x4C\x45\x43\x54\x20\x69\x64\x2C\x25\x73\x20\x46\x52\x4F\x4D\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x20\x49\x4E\x20\x28\x27","\x27\x2C\x27","\x27\x29\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20\x25\x73","\x6F\x72\x64\x65\x72","\x71\x75\x65\x72\x79","\x69\x64\x20\x41\x53\x43","\x66\x6F\x72\x6D\x61\x74","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x6B\x65\x79\x73","\x63\x66\x5F","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x66\x69\x6C\x74\x65\x72","\x24\x6F\x72","\x77\x68\x65\x72\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x6F\x6E\x63\x61\x74","\x6D\x65\x72\x67\x65\x63\x6F\x6E\x74\x61\x63\x74","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x6C\x69\x73\x74","\x63\x6F\x6D\x70\x61\x6E\x79","\x63\x6F\x6D\x70\x61\x6E\x79\x5F\x6C\x69\x73\x74\x5F\x66\x69\x6C\x74\x65\x72","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4C\x69\x73\x74\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x63\x6F\x75\x6E\x74","\x72\x6F\x6C\x65","\x67\x65\x74\x4C\x6F\x67","\x64\x65\x74\x61\x69\x6C","\x67\x65\x6E\x65\x72\x61\x6C","\x73\x68\x6F\x77","\x6C\x6F\x67\x54\x79\x70\x65","\x6A\x6F\x75\x72\x6E\x61\x6C","\x74\x79\x70\x65","\x69\x6E\x62\x6F\x75\x6E\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x73\x6F\x75\x72\x63\x65","\x66\x72\x6F\x6D","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x63\x6F\x6E\x74\x61\x63\x74","\x63\x68\x61\x74","\x73\x6D\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x71\x75\x65\x75\x65","\x70\x61\x72\x61\x6D\x73","\x6E\x75\x6C\x6C","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x3D\x25\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x62\x6F\x64\x79","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x76\x6F\x69\x63\x65","\x6D\x61\x69\x6C","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x74\x61\x63\x74","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x61\x75\x74\x6F\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x70\x75\x73\x68","\x67\x65\x74","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x4E\x61\x6D\x65\x20\x6F\x72\x20\x4C\x69\x73\x74\x49\x64\x20\x6D\x69\x73\x73\x69\x6E\x67\x20\x6F\x72\x20\x69\x6E\x76\x61\x6C\x69\x64\x21","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x55\x73\x65\x72\x49\x64","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x3B","\x3B\x27","\x69\x73\x53\x74\x72\x69\x6E\x67","\x66\x6F\x72\x4F\x77\x6E","\x69\x6E\x73\x65\x72\x74\x49\x64","\x49\x4E\x53\x45\x52\x54\x20\x49\x4E\x54\x4F\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x28\x25\x73\x29\x20\x56\x41\x4C\x55\x45\x53\x20\x28\x25\x73\x29","\x63\x6F\x70\x79","\x25\x73\x3D\x27\x25\x73\x27","\x55\x50\x44\x41\x54\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x53\x45\x54\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x3D\x25\x73","\x63\x6C\x6F\x6E\x65","\x73\x70\x6C\x69\x74","\x70\x6F\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x6C\x6C","\x63\x6F\x6E\x74\x61\x63\x74\x73","\x75\x6E\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x64\x65\x62\x75\x67","\x6B\x6F","\x66\x61\x69\x6C\x65\x64","\x6F\x6B","\x66\x6F\x72\x45\x61\x63\x68\x4F\x66","\x75\x70\x64\x61\x74\x65","\x6F\x6C\x64\x43\x6F\x6E\x74\x61\x63\x74","\x64\x65\x73\x74\x72\x6F\x79","\x63\x6F\x6E\x74\x61\x63\x74\x2F\x75\x70\x64\x61\x74\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x63\x6F\x6E\x74\x61\x63\x74\x2F\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x9435[0];var _=require(_0x9435[1]);var moment=require(_0x9435[2]);var Contact=require(_0x9435[4])[_0x9435[3]];var User=require(_0x9435[4])[_0x9435[5]];var ContactPhone=require(_0x9435[4])[_0x9435[6]];var ContactEmail=require(_0x9435[4])[_0x9435[7]];var CustomField=require(_0x9435[4])[_0x9435[8]];var ReportCall=require(_0x9435[4])[_0x9435[9]];var ReportQueue=require(_0x9435[4])[_0x9435[10]];var ReportQueueHistory=require(_0x9435[4])[_0x9435[12]][_0x9435[11]];var ReportChatRoom=require(_0x9435[4])[_0x9435[13]];var ReportChatRoomHistory=require(_0x9435[4])[_0x9435[12]][_0x9435[14]];var ChatRoom=require(_0x9435[4])[_0x9435[15]];var FaxRoom=require(_0x9435[4])[_0x9435[16]];var SmsRoom=require(_0x9435[4])[_0x9435[17]];var ReportIntegration=require(_0x9435[4])[_0x9435[18]];var List=require(_0x9435[4])[_0x9435[19]];var Company=require(_0x9435[4])[_0x9435[20]];var ReportCallHistory=require(_0x9435[4])[_0x9435[12]][_0x9435[21]];var ReportMailSession=require(_0x9435[4])[_0x9435[22]];var MailRoom=require(_0x9435[4])[_0x9435[23]];var ReportMailSessionHistory=require(_0x9435[4])[_0x9435[12]][_0x9435[24]];var Tag=require(_0x9435[4])[_0x9435[25]];var TdUpdate=require(_0x9435[4])[_0x9435[26]];var stream=require(_0x9435[27]);var sequelize=require(_0x9435[4])[_0x9435[28]];var util=require(_0x9435[29]);var Util=require(_0x9435[30]);var Async=require(_0x9435[31]);var Promise=require(_0x9435[32]);var logger=require(_0x9435[34])(_0x9435[33]);exports[_0x9435[35]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){return Promise[_0x9435[40]]()[_0x9435[39]](getContacts(_0xfd0ax20))[_0x9435[39]](function(_0xfd0ax24){_0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax24)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};exports[_0x9435[41]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){var _0xfd0ax25=[_0x9435[42],[_0x9435[43],_0x9435[44]],[_0x9435[45],_0x9435[46]],[_0x9435[47],_0x9435[48]],[_0x9435[49],_0x9435[50]],[_0x9435[51],_0x9435[52]],[_0x9435[53],_0x9435[54]],[_0x9435[55],_0x9435[56]],[_0x9435[57],_0x9435[58]],[_0x9435[59],_0x9435[60]],[_0x9435[61],_0x9435[62]],[_0x9435[63],_0x9435[64]],[_0x9435[65],_0x9435[66]],[_0x9435[67],_0x9435[68]],[_0x9435[69],_0x9435[70]],_0x9435[71],_0x9435[72]];return Promise[_0x9435[40]]()[_0x9435[39]](getContacts(_0xfd0ax20,_0xfd0ax25))[_0x9435[39]](function(_0xfd0ax24){_0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax24)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};function getContacts(_0xfd0ax20,_0xfd0ax25){return function(){var _0xfd0ax27,_0xfd0ax28,_0xfd0ax29,_0xfd0ax2a=[],_0xfd0ax2b=[];switch(_0xfd0ax20[_0x9435[113]][_0x9435[117]]){case _0x9435[115]:return User[_0x9435[114]](_0xfd0ax20[_0x9435[113]][_0x9435[42]])[_0x9435[39]](function(_0xfd0ax3b){return _0xfd0ax3b[_0x9435[112]]()})[_0x9435[39]](function(_0xfd0ax2b){_0xfd0ax28= _[_0x9435[85]](_0xfd0ax2b,_0x9435[42]);return Company[_0x9435[101]]({attributes:[_0x9435[42],_0x9435[76]],raw:true})})[_0x9435[39]](function(_0xfd0ax3a){_0xfd0ax2a= _0xfd0ax3a;return List[_0x9435[101]]({attributes:[_0x9435[42],_0x9435[76]],raw:true})})[_0x9435[39]](function(_0xfd0ax38){_0xfd0ax2b= _0xfd0ax38;_0xfd0ax29= {CompanyId:_0xfd0ax20[_0x9435[90]][_0x9435[71]]|| null,ListId:_0xfd0ax20[_0x9435[90]][_0x9435[72]]|| null};delete _0xfd0ax20[_0x9435[90]][_0x9435[71]];delete _0xfd0ax20[_0x9435[90]][_0x9435[72]];var _0xfd0ax39=_0xfd0ax29[_0x9435[72]]?{}:{ListId:{$in:_0xfd0ax28[_0x9435[104]](_[_0x9435[85]](_[_0x9435[98]](_0xfd0ax2b,{defaultEntry:true}),_0x9435[42]))}};if(_0xfd0ax20[_0x9435[90]][_0x9435[105]]){_0xfd0ax39[_0x9435[42]]= {$ne:_0xfd0ax20[_0x9435[90]][_0x9435[105]]};delete _0xfd0ax20[_0x9435[90]][_0x9435[105]]};return Contact[_0x9435[111]](_0x9435[108],_0x9435[109],{method:[_0x9435[110],_0xfd0ax29]})[_0x9435[107]](Util[_0x9435[106]](_0xfd0ax20[_0x9435[90]],_0xfd0ax39,{attributes:_0xfd0ax25,order:_0xfd0ax20[_0x9435[90]][_0x9435[89]]|| _0x9435[91]}))})[_0x9435[39]](function(_0xfd0ax37){_0xfd0ax27= {rows:_[_0x9435[85]](_0xfd0ax37[_0x9435[73]],_0x9435[102]),count:_0xfd0ax37[_0x9435[73]]};return Contact[_0x9435[103]]()})[_0x9435[39]](function(_0xfd0ax34){_0xfd0ax34= _[_0x9435[98]](_[_0x9435[95]](_0xfd0ax34),function(_0xfd0ax35){return _[_0x9435[97]](_0xfd0ax35,_0x9435[96])});var _0xfd0ax36={where:{name:_0xfd0ax34}};_0xfd0ax29[_0x9435[72]]&& (_0xfd0ax36[_0x9435[100]][_0x9435[99]]= [{ListId:_0xfd0ax29[_0x9435[72]]},{ListId:null}]);return CustomField[_0x9435[101]](_0xfd0ax36)})[_0x9435[39]](function(_0xfd0ax31){if(_0xfd0ax31[_0x9435[79]]){var _0xfd0ax32=_[_0x9435[85]](_0xfd0ax31,function(_0xfd0ax33){return _0xfd0ax33[_0x9435[76]]+ _0x9435[82]+ _0xfd0ax33[_0x9435[83]]+ _0x9435[84]})[_0x9435[81]](_0x9435[80]);return sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[86]+ _[_0x9435[85]](_0xfd0ax27[_0x9435[73]],_0x9435[42])[_0x9435[81]](_0x9435[87])+ _0x9435[88],_0xfd0ax32,_0xfd0ax20[_0x9435[90]][_0x9435[89]]|| _0x9435[91]),{type:sequelize[_0x9435[94]][_0x9435[93]]})}})[_0x9435[39]](function(_0xfd0ax2c){var _0xfd0ax2d,_0xfd0ax2e;_[_0x9435[78]](_0xfd0ax27[_0x9435[73]],function(_0xfd0ax2f,_0xfd0ax30){_0xfd0ax2c&& _[_0x9435[74]](_0xfd0ax2f,_0xfd0ax2c[_0xfd0ax30]);_0xfd0ax2d= _[_0x9435[75]](_0xfd0ax2a,{id:_0xfd0ax2f[_0x9435[71]]});_0xfd0ax2f[_0x9435[20]]= _0xfd0ax2d?_0xfd0ax2d[_0x9435[76]]:_0x9435[77];_0xfd0ax2e= _[_0x9435[75]](_0xfd0ax2b,{id:_0xfd0ax2f[_0x9435[72]]});_0xfd0ax2f[_0x9435[19]]= _0xfd0ax2e?_0xfd0ax2e[_0x9435[76]]:_0x9435[77];if(_0xfd0ax25){delete _0xfd0ax2f[_0x9435[42]];delete _0xfd0ax2f[_0x9435[71]];delete _0xfd0ax2f[_0x9435[72]]}});return _0xfd0ax27});default:_0xfd0ax29= {CompanyId:_0xfd0ax20[_0x9435[90]][_0x9435[71]]|| null,ListId:_0xfd0ax20[_0x9435[90]][_0x9435[72]]|| null};delete _0xfd0ax20[_0x9435[90]][_0x9435[71]];delete _0xfd0ax20[_0x9435[90]][_0x9435[72]];var _0xfd0ax39={};if(_0xfd0ax20[_0x9435[90]][_0x9435[105]]){_0xfd0ax39[_0x9435[42]]= {$ne:_0xfd0ax20[_0x9435[90]][_0x9435[105]]};delete _0xfd0ax20[_0x9435[90]][_0x9435[105]]};return Company[_0x9435[101]]({attributes:[_0x9435[42],_0x9435[76]],raw:true})[_0x9435[39]](function(_0xfd0ax3a){_0xfd0ax2a= _0xfd0ax3a;return List[_0x9435[101]]({attributes:[_0x9435[42],_0x9435[76]],raw:true})})[_0x9435[39]](function(_0xfd0ax38){_0xfd0ax2b= _0xfd0ax38;return Contact[_0x9435[111]]({method:[_0x9435[110],_0xfd0ax29]})[_0x9435[107]](Util[_0x9435[106]](_0xfd0ax20[_0x9435[90]],_0xfd0ax39,{attributes:_0xfd0ax25,order:_0xfd0ax20[_0x9435[90]][_0x9435[89]]|| _0x9435[91]}))})[_0x9435[39]](function(_0xfd0ax37){_0xfd0ax27= {rows:_[_0x9435[85]](_0xfd0ax37[_0x9435[73]],_0x9435[102]),count:_0xfd0ax37[_0x9435[116]]};return Contact[_0x9435[103]]()})[_0x9435[39]](function(_0xfd0ax34){_0xfd0ax34= _[_0x9435[98]](_[_0x9435[95]](_0xfd0ax34),function(_0xfd0ax35){return _[_0x9435[97]](_0xfd0ax35,_0x9435[96])});var _0xfd0ax36={where:{name:_0xfd0ax34}};_0xfd0ax29[_0x9435[72]]&& (_0xfd0ax36[_0x9435[100]][_0x9435[99]]= [{ListId:_0xfd0ax29[_0x9435[72]]},{ListId:null}]);return CustomField[_0x9435[101]](_0xfd0ax36)})[_0x9435[39]](function(_0xfd0ax31){if(_0xfd0ax27[_0x9435[73]][_0x9435[79]]&& _0xfd0ax31[_0x9435[79]]){var _0xfd0ax32=_[_0x9435[85]](_0xfd0ax31,function(_0xfd0ax33){return _0xfd0ax33[_0x9435[76]]+ _0x9435[82]+ _0xfd0ax33[_0x9435[83]]+ _0x9435[84]})[_0x9435[81]](_0x9435[80]);return sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[86]+ _[_0x9435[85]](_0xfd0ax27[_0x9435[73]],_0x9435[42])[_0x9435[81]](_0x9435[87])+ _0x9435[88],_0xfd0ax32,_0xfd0ax20[_0x9435[90]][_0x9435[89]]|| _0x9435[91]),{type:sequelize[_0x9435[94]][_0x9435[93]]})}})[_0x9435[39]](function(_0xfd0ax2c){var _0xfd0ax2d,_0xfd0ax2e;_[_0x9435[78]](_0xfd0ax27[_0x9435[73]],function(_0xfd0ax2f,_0xfd0ax30){_0xfd0ax2c&& _[_0x9435[74]](_0xfd0ax2f,_0xfd0ax2c[_0xfd0ax30]);_0xfd0ax2d= _[_0x9435[75]](_0xfd0ax2a,{id:_0xfd0ax2f[_0x9435[71]]});_0xfd0ax2f[_0x9435[20]]= _0xfd0ax2d?_0xfd0ax2d[_0x9435[76]]:_0x9435[77];_0xfd0ax2e= _[_0x9435[75]](_0xfd0ax2b,{id:_0xfd0ax2f[_0x9435[72]]});_0xfd0ax2f[_0x9435[19]]= _0xfd0ax2e?_0xfd0ax2e[_0x9435[76]]:_0x9435[77];if(_0xfd0ax25){delete _0xfd0ax2f[_0x9435[42]];delete _0xfd0ax2f[_0x9435[71]];delete _0xfd0ax2f[_0x9435[72]]}});return _0xfd0ax27})}}}exports[_0x9435[103]]= function(_0xfd0ax20,_0xfd0ax21){return Contact[_0x9435[103]]()[_0x9435[39]](function(_0xfd0ax34){return _0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax34)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};exports[_0x9435[118]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){_0xfd0ax20[_0x9435[90]][_0x9435[119]]= _0xfd0ax20[_0x9435[90]][_0x9435[119]]|| _0x9435[120];_0xfd0ax20[_0x9435[90]][_0x9435[121]]= _0xfd0ax20[_0x9435[90]][_0x9435[121]]|| _0x9435[61];_0xfd0ax20[_0x9435[90]][_0x9435[122]]= _0xfd0ax20[_0x9435[90]][_0x9435[122]]|| _0x9435[123];_0xfd0ax20[_0x9435[90]][_0x9435[124]]= _0xfd0ax20[_0x9435[90]][_0x9435[124]]|| _0x9435[125];var _0xfd0ax3c,_0xfd0ax3d={};return Contact[_0x9435[114]](_0xfd0ax20[_0x9435[139]][_0x9435[42]])[_0x9435[39]](function(_0xfd0ax3e){if(!_0xfd0ax3e){return _0xfd0ax21[_0x9435[126]](404)};switch(_0xfd0ax20[_0x9435[90]][_0x9435[119]]){case _0x9435[120]:switch(_0xfd0ax20[_0x9435[90]][_0x9435[121]]){case _0x9435[61]:_0xfd0ax3c= (_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12])?ReportCallHistory:ReportCall;if(_0xfd0ax20[_0x9435[90]][_0x9435[124]]=== _0x9435[127]){_0xfd0ax3d[_0x9435[128]]= [_0xfd0ax3e[_0x9435[61]],_0xfd0ax3e[_0x9435[63]]]}else {_0xfd0ax3d[_0x9435[129]]= [_0xfd0ax3e[_0x9435[61]],_0xfd0ax3e[_0x9435[63]]]};break;case _0x9435[67]:_0xfd0ax3c= MailRoom;_0xfd0ax3d[_0x9435[130]]= _0xfd0ax3e[_0x9435[67]];if(_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12]){_0xfd0ax3d[_0x9435[131]]= {$lt:moment()[_0x9435[133]](_0x9435[132])}}else {_0xfd0ax3d[_0x9435[131]]= {$gte:moment()[_0x9435[133]](_0x9435[132])}};break;case _0x9435[135]:_0xfd0ax3c= ChatRoom;_0xfd0ax3d[_0x9435[134]]= _0xfd0ax3e[_0x9435[67]];if(_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12]){_0xfd0ax3d[_0x9435[131]]= {$lt:moment()[_0x9435[133]](_0x9435[132])}}else {_0xfd0ax3d[_0x9435[131]]= {$gte:moment()[_0x9435[133]](_0x9435[132])}};break;case _0x9435[65]:_0xfd0ax3c= FaxRoom;_0xfd0ax3d[_0x9435[134]]= _0xfd0ax3e[_0x9435[65]];if(_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12]){_0xfd0ax3d[_0x9435[131]]= {$lt:moment()[_0x9435[133]](_0x9435[132])}}else {_0xfd0ax3d[_0x9435[131]]= {$gte:moment()[_0x9435[133]](_0x9435[132])}};break;case _0x9435[136]:_0xfd0ax3c= SmsRoom;_0xfd0ax3d[_0x9435[134]]= [_0xfd0ax3e[_0x9435[61]],_0xfd0ax3e[_0x9435[63]]];if(_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12]){_0xfd0ax3d[_0x9435[131]]= {$lt:moment()[_0x9435[133]](_0x9435[132])}}else {_0xfd0ax3d[_0x9435[131]]= {$gte:moment()[_0x9435[133]](_0x9435[132])}};break;default:_0xfd0ax3c= (_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12])?ReportCallHistory:ReportCall};break;case _0x9435[138]:switch(_0xfd0ax20[_0x9435[90]][_0x9435[121]]){case _0x9435[61]:_0xfd0ax3c= (_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12])?ReportQueueHistory:ReportQueue;_0xfd0ax3d[_0x9435[137]]= [_0xfd0ax3e[_0x9435[61]],_0xfd0ax3e[_0x9435[63]]];break;case _0x9435[67]:return _0xfd0ax21[_0x9435[126]](404);default:_0xfd0ax3c= (_0xfd0ax20[_0x9435[90]][_0x9435[122]]=== _0x9435[12])?ReportQueueHistory:ReportQueue};break;default:_0xfd0ax3c= ReportCall};delete _0xfd0ax20[_0x9435[90]][_0x9435[119]];delete _0xfd0ax20[_0x9435[90]][_0x9435[121]];delete _0xfd0ax20[_0x9435[90]][_0x9435[122]];delete _0xfd0ax20[_0x9435[90]][_0x9435[124]];return _0xfd0ax3c[_0x9435[107]](Util[_0x9435[106]](_0xfd0ax20[_0x9435[90]],_0xfd0ax3d))})[_0x9435[39]](function(_0xfd0ax24){_0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax24)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};exports[_0x9435[121]]= function(_0xfd0ax20,_0xfd0ax21){var _0xfd0ax3f;return Contact[_0x9435[111]](_0x9435[108],_0x9435[113],_0x9435[109])[_0x9435[114]](_0xfd0ax20[_0x9435[139]][_0x9435[42]])[_0x9435[39]](function(_0xfd0ax44){if(!_0xfd0ax44){return _0xfd0ax21[_0x9435[126]](404)};_0xfd0ax3f= _0xfd0ax44;return CustomField[_0x9435[101]]({where:{$or:[{ListId:_0xfd0ax3f[_0x9435[72]]},{ListId:null}]}})})[_0x9435[39]](function(_0xfd0ax31){if(_0xfd0ax31[_0x9435[79]]){var _0xfd0ax32=_[_0x9435[85]](_0xfd0ax31,_0x9435[76])[_0x9435[81]](_0x9435[80]);return sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[141],_0xfd0ax32,_0xfd0ax20[_0x9435[139]][_0x9435[42]]),{type:sequelize[_0x9435[94]][_0x9435[93]]})}})[_0x9435[39]](function(_0xfd0ax40){if(_0xfd0ax40){_[_0x9435[78]](_0xfd0ax40[0],function(_0xfd0ax41,_0xfd0ax42,_0xfd0ax43){if(_0xfd0ax41=== _0x9435[140]){_0xfd0ax43[_0xfd0ax42]= null}});_[_0x9435[74]](_0xfd0ax3f[_0x9435[102]],_0xfd0ax40[0])}})[_0x9435[39]](function(){return _0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax3f)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};exports[_0x9435[142]]= function(_0xfd0ax20,_0xfd0ax21){var _0xfd0ax3d={},_0xfd0ax45;switch(_0xfd0ax20[_0x9435[144]][_0x9435[148]]){case _0x9435[146]:if(_0xfd0ax20[_0x9435[144]][_0x9435[143]]=== _0x9435[138]){_0xfd0ax3d= {$or:{phone:_0xfd0ax20[_0x9435[144]][_0x9435[137]],mobile:_0xfd0ax20[_0x9435[144]][_0x9435[137]]}}}else {_0xfd0ax3d= {$or:{phone:_0xfd0ax20[_0x9435[144]][_0x9435[145]],mobile:_0xfd0ax20[_0x9435[144]][_0x9435[145]]}}};break;case _0x9435[147]:_0xfd0ax3d= {email:_0xfd0ax20[_0x9435[144]][_0x9435[130]]};break;default:_0xfd0ax3d= {}};var _0xfd0ax46=_[_0x9435[85]](_[_0x9435[85]](_0xfd0ax20[_0x9435[113]].Lists,_0x9435[102]),_0x9435[42]);var _0xfd0ax47;return List[_0x9435[156]]({where:{defaultEntry:true}})[_0x9435[39]](function(_0xfd0ax2e){if(_0xfd0ax2e){_0xfd0ax46[_0x9435[152]](_0xfd0ax2e[_0x9435[42]])};if(_0xfd0ax20[_0x9435[144]][_0x9435[72]]){_0xfd0ax47= _[_0x9435[97]](_0xfd0ax46,_0xfd0ax20[_0x9435[144]].ListId)?{id:_0xfd0ax20[_0x9435[144]][_0x9435[72]]}:null}else {_0xfd0ax47= {id:_0xfd0ax46}};if(_0xfd0ax47){return Contact[_0x9435[107]]({where:_0xfd0ax3d,include:[{model:List,where:_0xfd0ax47}]})};return null})[_0x9435[39]](function(_0xfd0ax37){if(_0xfd0ax37&& _0xfd0ax37[_0x9435[73]][_0x9435[79]]){_0xfd0ax45= _0xfd0ax37;return null}else {_0xfd0ax45= {count:0,rows:[]};if(_0xfd0ax20[_0x9435[144]][_0x9435[149]]&& _0xfd0ax20[_0x9435[144]][_0x9435[72]]&& _[_0x9435[97]](_0xfd0ax46,_0xfd0ax20[_0x9435[144]].ListId)){var _0xfd0ax3f={};return Contact[_0x9435[155]]({firstName:_0xfd0ax20[_0x9435[144]][_0x9435[154]],phone:_0xfd0ax20[_0x9435[144]][_0x9435[137]],ListId:_0xfd0ax20[_0x9435[144]][_0x9435[72]]})[_0x9435[39]](function(_0xfd0ax3e){_0xfd0ax3f= _0xfd0ax3e[_0x9435[153]]({plain:true});return List[_0x9435[114]](_0xfd0ax20[_0x9435[144]].ListId,{raw:true})})[_0x9435[39]](function(_0xfd0ax2e){_0xfd0ax3f[_0x9435[19]]= _0xfd0ax2e;_0xfd0ax45[_0x9435[73]][_0x9435[152]](_0xfd0ax3f)})[_0x9435[36]](function(_0xfd0ax23){logger[_0x9435[151]](_0x9435[150],_0xfd0ax23)})}}})[_0x9435[39]](function(){return _0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax45)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};exports[_0x9435[155]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){if(!_0xfd0ax20[_0x9435[144]][_0x9435[43]]||  !_0xfd0ax20[_0x9435[144]][_0x9435[72]]){return handleError(_0xfd0ax21,{message:_0x9435[157]})};var _0xfd0ax3f,_0xfd0ax48=moment()[_0x9435[92]](_0x9435[158]),_0xfd0ax49=[],_0xfd0ax4a=[];_0xfd0ax20[_0x9435[144]][_0x9435[159]]= _0xfd0ax20[_0x9435[113]][_0x9435[42]];_0xfd0ax20[_0x9435[144]][_0x9435[131]]= _0xfd0ax48;_0xfd0ax20[_0x9435[144]][_0x9435[160]]= _0xfd0ax48;_[_0x9435[164]](_0xfd0ax20[_0x9435[144]],function(_0xfd0ax41,_0xfd0ax42){if(_0xfd0ax41){switch(_0xfd0ax42){case _0x9435[47]:if(_0xfd0ax41[_0x9435[79]]){_0xfd0ax4a[_0x9435[152]](_0x9435[84]+ _0xfd0ax41[_0x9435[81]](_0x9435[161])+ _0x9435[162]);_0xfd0ax49[_0x9435[152]](_0xfd0ax42)};break;default:_0xfd0ax49[_0x9435[152]](_0xfd0ax42);_0xfd0ax4a[_0x9435[152]](_[_0x9435[163]](_0xfd0ax41)?_0x9435[84]+ _0xfd0ax41+ _0x9435[84]:_0xfd0ax41)}}});return sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[166],_0xfd0ax49[_0x9435[81]](_0x9435[80]),_0xfd0ax4a[_0x9435[81]](_0x9435[80])))[_0x9435[39]](function(_0xfd0ax3e){_0xfd0ax20[_0x9435[144]][_0x9435[42]]= _0xfd0ax3e[0][_0x9435[165]];return _0xfd0ax21[_0x9435[38]](201)[_0x9435[37]](_0xfd0ax20[_0x9435[144]])})[_0x9435[36]](function(_0xfd0ax23){return _0xfd0ax22(_0xfd0ax23)})};exports[_0x9435[167]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){var _0xfd0ax3f,_0xfd0ax4b;return Contact[_0x9435[114]](_0xfd0ax20[_0x9435[139]][_0x9435[42]])[_0x9435[39]](function(_0xfd0ax3e){_0xfd0ax3f= _0xfd0ax3e[_0x9435[102]];_0xfd0ax4b= _[_0x9435[170]](_0xfd0ax3e[_0x9435[102]]);delete _0xfd0ax4b[_0x9435[42]];_0xfd0ax4b[_0x9435[159]]= _0xfd0ax20[_0x9435[113]][_0x9435[42]];_0xfd0ax4b[_0x9435[72]]= _0xfd0ax20[_0x9435[144]][_0x9435[72]];_0xfd0ax4b[_0x9435[47]]= _0xfd0ax4b[_0x9435[47]]?_0xfd0ax4b[_0x9435[47]][_0x9435[171]](_0x9435[161]):[];if(_0xfd0ax4b[_0x9435[47]][_0x9435[79]]> 1){_0xfd0ax4b[_0x9435[47]][_0x9435[172]]()};return Contact[_0x9435[155]](_0xfd0ax4b)})[_0x9435[39]](function(_0xfd0ax4c){_0xfd0ax4b= _0xfd0ax4c;if(_0xfd0ax3f[_0x9435[72]]=== _0xfd0ax20[_0x9435[144]][_0x9435[72]]){return CustomField[_0x9435[101]]({where:{$or:[{ListId:_0xfd0ax3f[_0x9435[72]]},{ListId:null}]}})}})[_0x9435[39]](function(_0xfd0ax31){if(_0xfd0ax31&& _0xfd0ax31[_0x9435[79]]){var _0xfd0ax32=_[_0x9435[85]](_0xfd0ax31,_0x9435[76])[_0x9435[81]](_0x9435[80]);return sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[141],_0xfd0ax32,_0xfd0ax3f[_0x9435[42]]),{type:sequelize[_0x9435[94]][_0x9435[93]]})}})[_0x9435[39]](function(_0xfd0ax40){if(_0xfd0ax40){var _0xfd0ax32=[];_[_0x9435[164]](_0xfd0ax40[0],function(_0xfd0ax41,_0xfd0ax42){_0xfd0ax32[_0x9435[152]](util[_0x9435[92]](_0x9435[168],_0xfd0ax42,_0xfd0ax41))});if(_0xfd0ax32[_0x9435[79]]){_0xfd0ax32= _0xfd0ax32[_0x9435[81]](_0x9435[80]);return sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[169],_0xfd0ax32,_0xfd0ax4b[_0x9435[42]]))}}})[_0x9435[39]](function(){return _0xfd0ax21[_0x9435[38]](201)[_0x9435[37]](_0xfd0ax4b)})[_0x9435[36]](function(_0xfd0ax23){return _0xfd0ax22(_0xfd0ax23)})};exports[_0x9435[173]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){var _0xfd0ax45=[],_0xfd0ax48=moment()[_0x9435[92]](_0x9435[158]),_0xfd0ax4d=[],_0xfd0ax49,_0xfd0ax4a,_0xfd0ax4e={ok:0,ko:0,failed:[]};return Tag[_0x9435[101]]()[_0x9435[39]](function(_0xfd0ax4f){var _0xfd0ax50=[],_0xfd0ax51=[];var _0xfd0ax52=_[_0x9435[85]](_[_0x9435[85]](_0xfd0ax4f,_0x9435[102]),_0x9435[76]);Async[_0x9435[182]](_0xfd0ax20[_0x9435[144]][_0x9435[175]],function(_0xfd0ax3e,_0xfd0ax30){if(_0xfd0ax3e[_0x9435[43]]&& _0xfd0ax3e[_0x9435[72]]){_0xfd0ax3e[_0x9435[159]]= _0xfd0ax20[_0x9435[113]][_0x9435[42]];_0xfd0ax3e[_0x9435[131]]= _0xfd0ax48;_0xfd0ax3e[_0x9435[160]]= _0xfd0ax48;_0xfd0ax3e[_0x9435[47]]&& (_0xfd0ax51= _[_0x9435[176]](_0xfd0ax51,_0xfd0ax3e[_0x9435[47]]));_0xfd0ax49= [];_0xfd0ax4a= [];_[_0x9435[164]](_0xfd0ax3e,function(_0xfd0ax41,_0xfd0ax42){if(_0xfd0ax41){switch(_0xfd0ax42){case _0x9435[47]:if(_0xfd0ax41[_0x9435[79]]){_0xfd0ax4a[_0x9435[152]](_0x9435[84]+ _0xfd0ax41[_0x9435[81]](_0x9435[161])+ _0x9435[162]);_0xfd0ax49[_0x9435[152]](_0xfd0ax42)};break;default:_0xfd0ax49[_0x9435[152]](_0xfd0ax42);_0xfd0ax4a[_0x9435[152]](_[_0x9435[163]](_0xfd0ax41)?_0x9435[84]+ _0xfd0ax41+ _0x9435[84]:_0xfd0ax41)}}});_0xfd0ax4d[_0x9435[152]](sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[166],_0xfd0ax49[_0x9435[81]](_0x9435[80]),_0xfd0ax4a[_0x9435[81]](_0x9435[80])))[_0x9435[39]](function(_0xfd0ax4c){_0xfd0ax3e[_0x9435[42]]= _0xfd0ax4c[_0x9435[42]];_0xfd0ax45[_0x9435[152]](_0xfd0ax3e);_0xfd0ax4e[_0x9435[181]]++})[_0x9435[36]](function(_0xfd0ax23){logger[_0x9435[178]](_0xfd0ax23[_0x9435[177]]);_0xfd0ax4e[_0x9435[179]]++;_0xfd0ax4e[_0x9435[180]][_0x9435[152]](_0xfd0ax30)}))}else {_0xfd0ax4e[_0x9435[179]]++;_0xfd0ax4e[_0x9435[180]][_0x9435[152]](_0xfd0ax30)}});_0xfd0ax51[_0x9435[79]]&& _[_0x9435[78]](_0xfd0ax51,function(_0xfd0ax35){if(!_0xfd0ax52[_0x9435[79]]||  !_[_0x9435[97]](_0xfd0ax52,_0xfd0ax35)){_0xfd0ax50[_0x9435[152]](Tag[_0x9435[155]]({name:_0xfd0ax35}))}});return _0xfd0ax50})[_0x9435[174]]()[_0x9435[39]](function(){return _0xfd0ax4d})[_0x9435[174]]()[_0x9435[39]](function(){return _0xfd0ax21[_0x9435[38]](201)[_0x9435[37]](_0xfd0ax4e)})[_0x9435[36]](function(_0xfd0ax23){return _0xfd0ax22(_0xfd0ax23)})};exports[_0x9435[183]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){return Promise[_0x9435[174]]([])[_0x9435[39]](updateContact(_0xfd0ax20,_0xfd0ax21))[_0x9435[39]](function(_0xfd0ax3e){return _0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax3e)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};exports[_0x9435[74]]= function(_0xfd0ax20,_0xfd0ax21,_0xfd0ax22){var _0xfd0ax3f;return Promise[_0x9435[174]]([])[_0x9435[39]](updateContact(_0xfd0ax20,_0xfd0ax21))[_0x9435[39]](function(_0xfd0ax3e){_0xfd0ax3f= _0xfd0ax3e;if(_0xfd0ax20[_0x9435[144]][_0x9435[184]]){return Contact[_0x9435[185]]({where:{id:_0xfd0ax20[_0x9435[144]][_0x9435[184]]},individualHooks:true})}})[_0x9435[39]](function(){return _0xfd0ax21[_0x9435[38]](200)[_0x9435[37]](_0xfd0ax3f)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};function updateContact(_0xfd0ax20,_0xfd0ax21){return function(){var _0xfd0ax3f;return Tag[_0x9435[101]]()[_0x9435[39]](function(_0xfd0ax4f){var _0xfd0ax50=[];var _0xfd0ax52=_[_0x9435[85]](_[_0x9435[85]](_0xfd0ax4f,_0x9435[102]),_0x9435[76]);if(_0xfd0ax20[_0x9435[144]][_0x9435[47]]){_0xfd0ax20[_0x9435[144]][_0x9435[47]][_0x9435[78]](function(_0xfd0ax35){if(!_[_0x9435[97]](_0xfd0ax52,_0xfd0ax35)){_0xfd0ax50[_0x9435[152]](Tag[_0x9435[155]]({name:_0xfd0ax35}))}})};return _0xfd0ax50})[_0x9435[39]](function(){return Contact[_0x9435[114]](_0xfd0ax20[_0x9435[139]][_0x9435[42]])})[_0x9435[39]](function(_0xfd0ax3e){if(!_0xfd0ax3e){return _0xfd0ax21[_0x9435[126]](404)};delete _0xfd0ax20[_0x9435[144]][_0x9435[42]];return _0xfd0ax3e[_0x9435[188]](_0xfd0ax20[_0x9435[144]])})[_0x9435[39]](function(_0xfd0ax3e){_0xfd0ax3f= _0xfd0ax3e;return CustomField[_0x9435[101]]({where:{$or:[{ListId:_0xfd0ax3f[_0x9435[72]]},{ListId:null}]}})})[_0x9435[39]](function(_0xfd0ax31){if(_0xfd0ax31[_0x9435[79]]){var _0xfd0ax32=[];_0xfd0ax31[_0x9435[78]](function(_0xfd0ax35){if(_0xfd0ax20[_0x9435[144]][_0x9435[187]](_0xfd0ax35[_0x9435[76]])){_0xfd0ax32[_0x9435[152]](util[_0x9435[92]](_0x9435[168],_0xfd0ax35[_0x9435[76]],_0xfd0ax20[_0x9435[144]][_0xfd0ax35[_0x9435[76]]]))}});if(_0xfd0ax32[_0x9435[79]]){_0xfd0ax32= _0xfd0ax32[_0x9435[81]](_0x9435[80]);return sequelize[_0x9435[90]](util[_0x9435[92]](_0x9435[169],_0xfd0ax32,_0xfd0ax3f[_0x9435[42]]))}}})[_0x9435[39]](function(){return TdUpdate[_0x9435[155]]({action:_0x9435[186],listId:_0xfd0ax3f[_0x9435[72]],contactId:_0xfd0ax3f[_0x9435[42]]})})[_0x9435[39]](function(){return _0xfd0ax3f})}}exports[_0x9435[185]]= function(_0xfd0ax20,_0xfd0ax21){return Contact[_0x9435[114]](_0xfd0ax20[_0x9435[139]][_0x9435[42]])[_0x9435[39]](function(_0xfd0ax44){if(!_0xfd0ax44){return _0xfd0ax21[_0x9435[126]](404)};return _0xfd0ax44[_0x9435[185]]()})[_0x9435[39]](function(_0xfd0ax3e){return TdUpdate[_0x9435[155]]({action:_0x9435[189],listId:_0xfd0ax3e[_0x9435[72]],contactId:_0xfd0ax3e[_0x9435[42]]})})[_0x9435[39]](function(){return _0xfd0ax21[_0x9435[126]](204)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};exports[_0x9435[190]]= function(_0xfd0ax20,_0xfd0ax21){return Contact[_0x9435[101]]({where:{id:_0xfd0ax20[_0x9435[90]][_0x9435[191]]}})[_0x9435[39]](function(_0xfd0ax37){var _0xfd0ax54=[];if(_0xfd0ax37&& _0xfd0ax37[_0x9435[79]]){_[_0x9435[78]](_0xfd0ax37,function(_0xfd0ax3e){_0xfd0ax54[_0x9435[152]](_0xfd0ax3e[_0x9435[185]]());_0xfd0ax54[_0x9435[152]](TdUpdate[_0x9435[155]]({action:_0x9435[189],listId:_0xfd0ax3e[_0x9435[72]],contactId:_0xfd0ax3e[_0x9435[42]]}))})};return _0xfd0ax54})[_0x9435[174]]()[_0x9435[39]](function(){return _0xfd0ax21[_0x9435[126]](204)})[_0x9435[36]](function(_0xfd0ax23){return handleError(_0xfd0ax21,_0xfd0ax23)})};function handleError(_0xfd0ax21,_0xfd0ax23){logger[_0x9435[151]](_0xfd0ax23[_0x9435[177]]);return _0xfd0ax21[_0x9435[38]](500)[_0x9435[37]](_0xfd0ax23)}
\ No newline at end of file
+var _0x586d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74\x50\x68\x6F\x6E\x65","\x43\x6F\x6E\x74\x61\x63\x74\x45\x6D\x61\x69\x6C","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D\x48\x69\x73\x74\x6F\x72\x79","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x46\x61\x78\x52\x6F\x6F\x6D","\x53\x6D\x73\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x4C\x69\x73\x74","\x43\x6F\x6D\x70\x61\x6E\x79","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x48\x69\x73\x74\x6F\x72\x79","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x54\x61\x67","\x54\x64\x55\x70\x64\x61\x74\x65","\x73\x74\x72\x65\x61\x6D","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x65\x78\x74\x72\x61\x63\x74\x41\x6C\x6C","\x69\x64","\x66\x69\x72\x73\x74\x4E\x61\x6D\x65","\x46\x69\x72\x73\x74\x20\x4E\x61\x6D\x65","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x4C\x61\x73\x74\x20\x4E\x61\x6D\x65","\x74\x61\x67\x73","\x54\x61\x67\x73","\x73\x74\x72\x65\x65\x74","\x53\x74\x72\x65\x65\x74","\x70\x6F\x73\x74\x61\x6C\x43\x6F\x64\x65","\x50\x6F\x73\x74\x61\x6C\x20\x43\x6F\x64\x65","\x63\x69\x74\x79","\x43\x69\x74\x79","\x63\x6F\x75\x6E\x74\x72\x79","\x43\x6F\x75\x6E\x74\x72\x79","\x64\x61\x74\x65\x4F\x66\x42\x69\x72\x74\x68","\x44\x61\x74\x65\x20\x6F\x66\x20\x62\x69\x72\x74\x68","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x70\x68\x6F\x6E\x65","\x50\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x4D\x6F\x62\x69\x6C\x65","\x66\x61\x78","\x46\x61\x78","\x65\x6D\x61\x69\x6C","\x45\x6D\x61\x69\x6C","\x75\x72\x6C","\x55\x52\x4C","\x43\x6F\x6D\x70\x61\x6E\x79\x49\x64","\x4C\x69\x73\x74\x49\x64","\x72\x6F\x77\x73","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64","\x6E\x61\x6D\x65","","\x66\x6F\x72\x45\x61\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x2C","\x6A\x6F\x69\x6E","\x20\x61\x73\x20\x27","\x61\x6C\x69\x61\x73","\x27","\x6D\x61\x70","\x53\x45\x4C\x45\x43\x54\x20\x69\x64\x2C\x25\x73\x20\x46\x52\x4F\x4D\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x20\x49\x4E\x20\x28\x27","\x27\x2C\x27","\x27\x29\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20\x25\x73","\x6F\x72\x64\x65\x72","\x71\x75\x65\x72\x79","\x69\x64\x20\x41\x53\x43","\x66\x6F\x72\x6D\x61\x74","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x6B\x65\x79\x73","\x63\x66\x5F","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x66\x69\x6C\x74\x65\x72","\x24\x6F\x72","\x77\x68\x65\x72\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x6F\x6E\x63\x61\x74","\x6D\x65\x72\x67\x65\x63\x6F\x6E\x74\x61\x63\x74","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x6C\x69\x73\x74","\x63\x6F\x6D\x70\x61\x6E\x79","\x63\x6F\x6D\x70\x61\x6E\x79\x5F\x6C\x69\x73\x74\x5F\x66\x69\x6C\x74\x65\x72","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4C\x69\x73\x74\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x63\x6F\x75\x6E\x74","\x72\x6F\x6C\x65","\x67\x65\x74\x4C\x6F\x67","\x64\x65\x74\x61\x69\x6C","\x67\x65\x6E\x65\x72\x61\x6C","\x73\x68\x6F\x77","\x6C\x6F\x67\x54\x79\x70\x65","\x6A\x6F\x75\x72\x6E\x61\x6C","\x74\x79\x70\x65","\x69\x6E\x62\x6F\x75\x6E\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x73\x6F\x75\x72\x63\x65","\x66\x72\x6F\x6D","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x63\x6F\x6E\x74\x61\x63\x74","\x63\x68\x61\x74","\x73\x6D\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x71\x75\x65\x75\x65","\x70\x61\x72\x61\x6D\x73","\x6E\x75\x6C\x6C","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x3D\x25\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x62\x6F\x64\x79","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x76\x6F\x69\x63\x65","\x6D\x61\x69\x6C","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x74\x61\x63\x74","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x61\x75\x74\x6F\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x70\x75\x73\x68","\x67\x65\x74","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x4E\x61\x6D\x65\x20\x6F\x72\x20\x4C\x69\x73\x74\x49\x64\x20\x6D\x69\x73\x73\x69\x6E\x67\x20\x6F\x72\x20\x69\x6E\x76\x61\x6C\x69\x64\x21","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x55\x73\x65\x72\x49\x64","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x3B","\x3B\x27","\x69\x73\x53\x74\x72\x69\x6E\x67","\x66\x6F\x72\x4F\x77\x6E","\x69\x6E\x73\x65\x72\x74\x49\x64","\x49\x4E\x53\x45\x52\x54\x20\x49\x4E\x54\x4F\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x28\x25\x73\x29\x20\x56\x41\x4C\x55\x45\x53\x20\x28\x25\x73\x29","\x63\x6F\x70\x79","\x25\x73\x3D\x27\x25\x73\x27","\x55\x50\x44\x41\x54\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x53\x45\x54\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x3D\x25\x73","\x63\x6C\x6F\x6E\x65","\x73\x70\x6C\x69\x74","\x70\x6F\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x6C\x6C","\x63\x6F\x6E\x74\x61\x63\x74\x73","\x75\x6E\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x64\x65\x62\x75\x67","\x6B\x6F","\x66\x61\x69\x6C\x65\x64","\x6F\x6B","\x66\x6F\x72\x45\x61\x63\x68\x4F\x66","\x75\x70\x64\x61\x74\x65","\x6F\x6C\x64\x43\x6F\x6E\x74\x61\x63\x74","\x64\x65\x73\x74\x72\x6F\x79","\x63\x6F\x6E\x74\x61\x63\x74\x2F\x75\x70\x64\x61\x74\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x63\x6F\x6E\x74\x61\x63\x74\x2F\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x586d[0];var _=require(_0x586d[1]);var moment=require(_0x586d[2]);var Contact=require(_0x586d[4])[_0x586d[3]];var User=require(_0x586d[4])[_0x586d[5]];var ContactPhone=require(_0x586d[4])[_0x586d[6]];var ContactEmail=require(_0x586d[4])[_0x586d[7]];var CustomField=require(_0x586d[4])[_0x586d[8]];var ReportCall=require(_0x586d[4])[_0x586d[9]];var ReportQueue=require(_0x586d[4])[_0x586d[10]];var ReportQueueHistory=require(_0x586d[4])[_0x586d[12]][_0x586d[11]];var ReportChatRoom=require(_0x586d[4])[_0x586d[13]];var ReportChatRoomHistory=require(_0x586d[4])[_0x586d[12]][_0x586d[14]];var ChatRoom=require(_0x586d[4])[_0x586d[15]];var FaxRoom=require(_0x586d[4])[_0x586d[16]];var SmsRoom=require(_0x586d[4])[_0x586d[17]];var ReportIntegration=require(_0x586d[4])[_0x586d[18]];var List=require(_0x586d[4])[_0x586d[19]];var Company=require(_0x586d[4])[_0x586d[20]];var ReportCallHistory=require(_0x586d[4])[_0x586d[12]][_0x586d[21]];var ReportMailSession=require(_0x586d[4])[_0x586d[22]];var MailRoom=require(_0x586d[4])[_0x586d[23]];var ReportMailSessionHistory=require(_0x586d[4])[_0x586d[12]][_0x586d[24]];var Tag=require(_0x586d[4])[_0x586d[25]];var TdUpdate=require(_0x586d[4])[_0x586d[26]];var stream=require(_0x586d[27]);var sequelize=require(_0x586d[4])[_0x586d[28]];var util=require(_0x586d[29]);var Util=require(_0x586d[30]);var Async=require(_0x586d[31]);var Promise=require(_0x586d[32]);var logger=require(_0x586d[34])(_0x586d[33]);exports[_0x586d[35]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){return Promise[_0x586d[40]]()[_0x586d[39]](getContacts(_0xfdd7x20))[_0x586d[39]](function(_0xfdd7x24){_0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x24)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};exports[_0x586d[41]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){var _0xfdd7x25=[_0x586d[42],[_0x586d[43],_0x586d[44]],[_0x586d[45],_0x586d[46]],[_0x586d[47],_0x586d[48]],[_0x586d[49],_0x586d[50]],[_0x586d[51],_0x586d[52]],[_0x586d[53],_0x586d[54]],[_0x586d[55],_0x586d[56]],[_0x586d[57],_0x586d[58]],[_0x586d[59],_0x586d[60]],[_0x586d[61],_0x586d[62]],[_0x586d[63],_0x586d[64]],[_0x586d[65],_0x586d[66]],[_0x586d[67],_0x586d[68]],[_0x586d[69],_0x586d[70]],_0x586d[71],_0x586d[72]];return Promise[_0x586d[40]]()[_0x586d[39]](getContacts(_0xfdd7x20,_0xfdd7x25))[_0x586d[39]](function(_0xfdd7x24){_0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x24)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};function getContacts(_0xfdd7x20,_0xfdd7x25){return function(){var _0xfdd7x27,_0xfdd7x28,_0xfdd7x29,_0xfdd7x2a=[],_0xfdd7x2b=[];switch(_0xfdd7x20[_0x586d[113]][_0x586d[117]]){case _0x586d[115]:return User[_0x586d[114]](_0xfdd7x20[_0x586d[113]][_0x586d[42]])[_0x586d[39]](function(_0xfdd7x3b){return _0xfdd7x3b[_0x586d[112]]()})[_0x586d[39]](function(_0xfdd7x2b){_0xfdd7x28= _[_0x586d[85]](_0xfdd7x2b,_0x586d[42]);return Company[_0x586d[101]]({attributes:[_0x586d[42],_0x586d[76]],raw:true})})[_0x586d[39]](function(_0xfdd7x3a){_0xfdd7x2a= _0xfdd7x3a;return List[_0x586d[101]]({attributes:[_0x586d[42],_0x586d[76]],raw:true})})[_0x586d[39]](function(_0xfdd7x38){_0xfdd7x2b= _0xfdd7x38;_0xfdd7x29= {CompanyId:_0xfdd7x20[_0x586d[90]][_0x586d[71]]|| null,ListId:_0xfdd7x20[_0x586d[90]][_0x586d[72]]|| null};delete _0xfdd7x20[_0x586d[90]][_0x586d[71]];delete _0xfdd7x20[_0x586d[90]][_0x586d[72]];var _0xfdd7x39=_0xfdd7x29[_0x586d[72]]?{}:{ListId:{$in:_0xfdd7x28[_0x586d[104]](_[_0x586d[85]](_[_0x586d[98]](_0xfdd7x2b,{defaultEntry:true}),_0x586d[42]))}};if(_0xfdd7x20[_0x586d[90]][_0x586d[105]]){_0xfdd7x39[_0x586d[42]]= {$ne:_0xfdd7x20[_0x586d[90]][_0x586d[105]]};delete _0xfdd7x20[_0x586d[90]][_0x586d[105]]};return Contact[_0x586d[111]](_0x586d[108],_0x586d[109],{method:[_0x586d[110],_0xfdd7x29]})[_0x586d[107]](Util[_0x586d[106]](_0xfdd7x20[_0x586d[90]],_0xfdd7x39,{attributes:_0xfdd7x25,order:_0xfdd7x20[_0x586d[90]][_0x586d[89]]|| _0x586d[91]}))})[_0x586d[39]](function(_0xfdd7x37){_0xfdd7x27= {rows:_[_0x586d[85]](_0xfdd7x37[_0x586d[73]],_0x586d[102]),count:_0xfdd7x37[_0x586d[73]]};return Contact[_0x586d[103]]()})[_0x586d[39]](function(_0xfdd7x34){_0xfdd7x34= _[_0x586d[98]](_[_0x586d[95]](_0xfdd7x34),function(_0xfdd7x35){return _[_0x586d[97]](_0xfdd7x35,_0x586d[96])});var _0xfdd7x36={where:{name:_0xfdd7x34}};_0xfdd7x29[_0x586d[72]]&& (_0xfdd7x36[_0x586d[100]][_0x586d[99]]= [{ListId:_0xfdd7x29[_0x586d[72]]},{ListId:null}]);return CustomField[_0x586d[101]](_0xfdd7x36)})[_0x586d[39]](function(_0xfdd7x31){if(_0xfdd7x31[_0x586d[79]]){var _0xfdd7x32=_[_0x586d[85]](_0xfdd7x31,function(_0xfdd7x33){return _0xfdd7x33[_0x586d[76]]+ _0x586d[82]+ _0xfdd7x33[_0x586d[83]]+ _0x586d[84]})[_0x586d[81]](_0x586d[80]);return sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[86]+ _[_0x586d[85]](_0xfdd7x27[_0x586d[73]],_0x586d[42])[_0x586d[81]](_0x586d[87])+ _0x586d[88],_0xfdd7x32,_0xfdd7x20[_0x586d[90]][_0x586d[89]]|| _0x586d[91]),{type:sequelize[_0x586d[94]][_0x586d[93]]})}})[_0x586d[39]](function(_0xfdd7x2c){var _0xfdd7x2d,_0xfdd7x2e;_[_0x586d[78]](_0xfdd7x27[_0x586d[73]],function(_0xfdd7x2f,_0xfdd7x30){_0xfdd7x2c&& _[_0x586d[74]](_0xfdd7x2f,_0xfdd7x2c[_0xfdd7x30]);_0xfdd7x2d= _[_0x586d[75]](_0xfdd7x2a,{id:_0xfdd7x2f[_0x586d[71]]});_0xfdd7x2f[_0x586d[20]]= _0xfdd7x2d?_0xfdd7x2d[_0x586d[76]]:_0x586d[77];_0xfdd7x2e= _[_0x586d[75]](_0xfdd7x2b,{id:_0xfdd7x2f[_0x586d[72]]});_0xfdd7x2f[_0x586d[19]]= _0xfdd7x2e?_0xfdd7x2e[_0x586d[76]]:_0x586d[77];if(_0xfdd7x25){delete _0xfdd7x2f[_0x586d[42]];delete _0xfdd7x2f[_0x586d[71]];delete _0xfdd7x2f[_0x586d[72]]}});return _0xfdd7x27});default:_0xfdd7x29= {CompanyId:_0xfdd7x20[_0x586d[90]][_0x586d[71]]|| null,ListId:_0xfdd7x20[_0x586d[90]][_0x586d[72]]|| null};delete _0xfdd7x20[_0x586d[90]][_0x586d[71]];delete _0xfdd7x20[_0x586d[90]][_0x586d[72]];var _0xfdd7x39={};if(_0xfdd7x20[_0x586d[90]][_0x586d[105]]){_0xfdd7x39[_0x586d[42]]= {$ne:_0xfdd7x20[_0x586d[90]][_0x586d[105]]};delete _0xfdd7x20[_0x586d[90]][_0x586d[105]]};return Company[_0x586d[101]]({attributes:[_0x586d[42],_0x586d[76]],raw:true})[_0x586d[39]](function(_0xfdd7x3a){_0xfdd7x2a= _0xfdd7x3a;return List[_0x586d[101]]({attributes:[_0x586d[42],_0x586d[76]],raw:true})})[_0x586d[39]](function(_0xfdd7x38){_0xfdd7x2b= _0xfdd7x38;return Contact[_0x586d[111]]({method:[_0x586d[110],_0xfdd7x29]})[_0x586d[107]](Util[_0x586d[106]](_0xfdd7x20[_0x586d[90]],_0xfdd7x39,{attributes:_0xfdd7x25,order:_0xfdd7x20[_0x586d[90]][_0x586d[89]]|| _0x586d[91]}))})[_0x586d[39]](function(_0xfdd7x37){_0xfdd7x27= {rows:_[_0x586d[85]](_0xfdd7x37[_0x586d[73]],_0x586d[102]),count:_0xfdd7x37[_0x586d[116]]};return Contact[_0x586d[103]]()})[_0x586d[39]](function(_0xfdd7x34){_0xfdd7x34= _[_0x586d[98]](_[_0x586d[95]](_0xfdd7x34),function(_0xfdd7x35){return _[_0x586d[97]](_0xfdd7x35,_0x586d[96])});var _0xfdd7x36={where:{name:_0xfdd7x34}};_0xfdd7x29[_0x586d[72]]&& (_0xfdd7x36[_0x586d[100]][_0x586d[99]]= [{ListId:_0xfdd7x29[_0x586d[72]]},{ListId:null}]);return CustomField[_0x586d[101]](_0xfdd7x36)})[_0x586d[39]](function(_0xfdd7x31){if(_0xfdd7x27[_0x586d[73]][_0x586d[79]]&& _0xfdd7x31[_0x586d[79]]){var _0xfdd7x32=_[_0x586d[85]](_0xfdd7x31,function(_0xfdd7x33){return _0xfdd7x33[_0x586d[76]]+ _0x586d[82]+ _0xfdd7x33[_0x586d[83]]+ _0x586d[84]})[_0x586d[81]](_0x586d[80]);return sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[86]+ _[_0x586d[85]](_0xfdd7x27[_0x586d[73]],_0x586d[42])[_0x586d[81]](_0x586d[87])+ _0x586d[88],_0xfdd7x32,_0xfdd7x20[_0x586d[90]][_0x586d[89]]|| _0x586d[91]),{type:sequelize[_0x586d[94]][_0x586d[93]]})}})[_0x586d[39]](function(_0xfdd7x2c){var _0xfdd7x2d,_0xfdd7x2e;_[_0x586d[78]](_0xfdd7x27[_0x586d[73]],function(_0xfdd7x2f,_0xfdd7x30){_0xfdd7x2c&& _[_0x586d[74]](_0xfdd7x2f,_0xfdd7x2c[_0xfdd7x30]);_0xfdd7x2d= _[_0x586d[75]](_0xfdd7x2a,{id:_0xfdd7x2f[_0x586d[71]]});_0xfdd7x2f[_0x586d[20]]= _0xfdd7x2d?_0xfdd7x2d[_0x586d[76]]:_0x586d[77];_0xfdd7x2e= _[_0x586d[75]](_0xfdd7x2b,{id:_0xfdd7x2f[_0x586d[72]]});_0xfdd7x2f[_0x586d[19]]= _0xfdd7x2e?_0xfdd7x2e[_0x586d[76]]:_0x586d[77];if(_0xfdd7x25){delete _0xfdd7x2f[_0x586d[42]];delete _0xfdd7x2f[_0x586d[71]];delete _0xfdd7x2f[_0x586d[72]]}});return _0xfdd7x27})}}}exports[_0x586d[103]]= function(_0xfdd7x20,_0xfdd7x21){return Contact[_0x586d[103]]()[_0x586d[39]](function(_0xfdd7x34){return _0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x34)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};exports[_0x586d[118]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){_0xfdd7x20[_0x586d[90]][_0x586d[119]]= _0xfdd7x20[_0x586d[90]][_0x586d[119]]|| _0x586d[120];_0xfdd7x20[_0x586d[90]][_0x586d[121]]= _0xfdd7x20[_0x586d[90]][_0x586d[121]]|| _0x586d[61];_0xfdd7x20[_0x586d[90]][_0x586d[122]]= _0xfdd7x20[_0x586d[90]][_0x586d[122]]|| _0x586d[123];_0xfdd7x20[_0x586d[90]][_0x586d[124]]= _0xfdd7x20[_0x586d[90]][_0x586d[124]]|| _0x586d[125];var _0xfdd7x3c,_0xfdd7x3d={};return Contact[_0x586d[114]](_0xfdd7x20[_0x586d[139]][_0x586d[42]])[_0x586d[39]](function(_0xfdd7x3e){if(!_0xfdd7x3e){return _0xfdd7x21[_0x586d[126]](404)};switch(_0xfdd7x20[_0x586d[90]][_0x586d[119]]){case _0x586d[120]:switch(_0xfdd7x20[_0x586d[90]][_0x586d[121]]){case _0x586d[61]:_0xfdd7x3c= (_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12])?ReportCallHistory:ReportCall;if(_0xfdd7x20[_0x586d[90]][_0x586d[124]]=== _0x586d[127]){_0xfdd7x3d[_0x586d[128]]= [_0xfdd7x3e[_0x586d[61]],_0xfdd7x3e[_0x586d[63]]]}else {_0xfdd7x3d[_0x586d[129]]= [_0xfdd7x3e[_0x586d[61]],_0xfdd7x3e[_0x586d[63]]]};break;case _0x586d[67]:_0xfdd7x3c= MailRoom;_0xfdd7x3d[_0x586d[130]]= _0xfdd7x3e[_0x586d[67]];if(_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12]){_0xfdd7x3d[_0x586d[131]]= {$lt:moment()[_0x586d[133]](_0x586d[132])}}else {_0xfdd7x3d[_0x586d[131]]= {$gte:moment()[_0x586d[133]](_0x586d[132])}};break;case _0x586d[135]:_0xfdd7x3c= ChatRoom;_0xfdd7x3d[_0x586d[134]]= _0xfdd7x3e[_0x586d[67]];if(_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12]){_0xfdd7x3d[_0x586d[131]]= {$lt:moment()[_0x586d[133]](_0x586d[132])}}else {_0xfdd7x3d[_0x586d[131]]= {$gte:moment()[_0x586d[133]](_0x586d[132])}};break;case _0x586d[65]:_0xfdd7x3c= FaxRoom;_0xfdd7x3d[_0x586d[134]]= _0xfdd7x3e[_0x586d[65]];if(_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12]){_0xfdd7x3d[_0x586d[131]]= {$lt:moment()[_0x586d[133]](_0x586d[132])}}else {_0xfdd7x3d[_0x586d[131]]= {$gte:moment()[_0x586d[133]](_0x586d[132])}};break;case _0x586d[136]:_0xfdd7x3c= SmsRoom;_0xfdd7x3d[_0x586d[134]]= [_0xfdd7x3e[_0x586d[61]],_0xfdd7x3e[_0x586d[63]]];if(_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12]){_0xfdd7x3d[_0x586d[131]]= {$lt:moment()[_0x586d[133]](_0x586d[132])}}else {_0xfdd7x3d[_0x586d[131]]= {$gte:moment()[_0x586d[133]](_0x586d[132])}};break;default:_0xfdd7x3c= (_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12])?ReportCallHistory:ReportCall};break;case _0x586d[138]:switch(_0xfdd7x20[_0x586d[90]][_0x586d[121]]){case _0x586d[61]:_0xfdd7x3c= (_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12])?ReportQueueHistory:ReportQueue;_0xfdd7x3d[_0x586d[137]]= [_0xfdd7x3e[_0x586d[61]],_0xfdd7x3e[_0x586d[63]]];break;case _0x586d[67]:return _0xfdd7x21[_0x586d[126]](404);default:_0xfdd7x3c= (_0xfdd7x20[_0x586d[90]][_0x586d[122]]=== _0x586d[12])?ReportQueueHistory:ReportQueue};break;default:_0xfdd7x3c= ReportCall};delete _0xfdd7x20[_0x586d[90]][_0x586d[119]];delete _0xfdd7x20[_0x586d[90]][_0x586d[121]];delete _0xfdd7x20[_0x586d[90]][_0x586d[122]];delete _0xfdd7x20[_0x586d[90]][_0x586d[124]];return _0xfdd7x3c[_0x586d[107]](Util[_0x586d[106]](_0xfdd7x20[_0x586d[90]],_0xfdd7x3d))})[_0x586d[39]](function(_0xfdd7x24){_0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x24)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};exports[_0x586d[121]]= function(_0xfdd7x20,_0xfdd7x21){var _0xfdd7x3f;return Contact[_0x586d[111]](_0x586d[108],_0x586d[113],_0x586d[109])[_0x586d[114]](_0xfdd7x20[_0x586d[139]][_0x586d[42]])[_0x586d[39]](function(_0xfdd7x44){if(!_0xfdd7x44){return _0xfdd7x21[_0x586d[126]](404)};_0xfdd7x3f= _0xfdd7x44;return CustomField[_0x586d[101]]({where:{$or:[{ListId:_0xfdd7x3f[_0x586d[72]]},{ListId:null}]}})})[_0x586d[39]](function(_0xfdd7x31){if(_0xfdd7x31[_0x586d[79]]){var _0xfdd7x32=_[_0x586d[85]](_0xfdd7x31,_0x586d[76])[_0x586d[81]](_0x586d[80]);return sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[141],_0xfdd7x32,_0xfdd7x20[_0x586d[139]][_0x586d[42]]),{type:sequelize[_0x586d[94]][_0x586d[93]]})}})[_0x586d[39]](function(_0xfdd7x40){if(_0xfdd7x40){_[_0x586d[78]](_0xfdd7x40[0],function(_0xfdd7x41,_0xfdd7x42,_0xfdd7x43){if(_0xfdd7x41=== _0x586d[140]){_0xfdd7x43[_0xfdd7x42]= null}});_[_0x586d[74]](_0xfdd7x3f[_0x586d[102]],_0xfdd7x40[0])}})[_0x586d[39]](function(){return _0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x3f)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};exports[_0x586d[142]]= function(_0xfdd7x20,_0xfdd7x21){var _0xfdd7x3d={},_0xfdd7x45;switch(_0xfdd7x20[_0x586d[144]][_0x586d[148]]){case _0x586d[146]:if(_0xfdd7x20[_0x586d[144]][_0x586d[143]]=== _0x586d[138]){_0xfdd7x3d= {$or:{phone:_0xfdd7x20[_0x586d[144]][_0x586d[137]],mobile:_0xfdd7x20[_0x586d[144]][_0x586d[137]]}}}else {_0xfdd7x3d= {$or:{phone:_0xfdd7x20[_0x586d[144]][_0x586d[145]],mobile:_0xfdd7x20[_0x586d[144]][_0x586d[145]]}}};break;case _0x586d[147]:_0xfdd7x3d= {email:_0xfdd7x20[_0x586d[144]][_0x586d[130]]};break;default:_0xfdd7x3d= {}};var _0xfdd7x46=_[_0x586d[85]](_[_0x586d[85]](_0xfdd7x20[_0x586d[113]].Lists,_0x586d[102]),_0x586d[42]);var _0xfdd7x47;return List[_0x586d[156]]({where:{defaultEntry:true}})[_0x586d[39]](function(_0xfdd7x2e){if(_0xfdd7x2e){_0xfdd7x46[_0x586d[152]](_0xfdd7x2e[_0x586d[42]])};if(_0xfdd7x20[_0x586d[144]][_0x586d[72]]){_0xfdd7x47= _[_0x586d[97]](_0xfdd7x46,_0xfdd7x20[_0x586d[144]].ListId)?{id:_0xfdd7x20[_0x586d[144]][_0x586d[72]]}:null}else {_0xfdd7x47= {id:_0xfdd7x46}};if(_0xfdd7x47){return Contact[_0x586d[107]]({where:_0xfdd7x3d,include:[{model:List,where:_0xfdd7x47}]})};return null})[_0x586d[39]](function(_0xfdd7x37){if(_0xfdd7x37&& _0xfdd7x37[_0x586d[73]][_0x586d[79]]){_0xfdd7x45= _0xfdd7x37;return null}else {_0xfdd7x45= {count:0,rows:[]};if(_0xfdd7x20[_0x586d[144]][_0x586d[149]]&& _0xfdd7x20[_0x586d[144]][_0x586d[72]]&& _[_0x586d[97]](_0xfdd7x46,_0xfdd7x20[_0x586d[144]].ListId)){var _0xfdd7x3f={};return Contact[_0x586d[155]]({firstName:_0xfdd7x20[_0x586d[144]][_0x586d[154]],phone:_0xfdd7x20[_0x586d[144]][_0x586d[137]],ListId:_0xfdd7x20[_0x586d[144]][_0x586d[72]]})[_0x586d[39]](function(_0xfdd7x3e){_0xfdd7x3f= _0xfdd7x3e[_0x586d[153]]({plain:true});return List[_0x586d[114]](_0xfdd7x20[_0x586d[144]].ListId,{raw:true})})[_0x586d[39]](function(_0xfdd7x2e){_0xfdd7x3f[_0x586d[19]]= _0xfdd7x2e;_0xfdd7x45[_0x586d[73]][_0x586d[152]](_0xfdd7x3f)})[_0x586d[36]](function(_0xfdd7x23){logger[_0x586d[151]](_0x586d[150],_0xfdd7x23)})}}})[_0x586d[39]](function(){return _0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x45)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};exports[_0x586d[155]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){if(!_0xfdd7x20[_0x586d[144]][_0x586d[43]]||  !_0xfdd7x20[_0x586d[144]][_0x586d[72]]){return handleError(_0xfdd7x21,{message:_0x586d[157]})};var _0xfdd7x3f,_0xfdd7x48=moment()[_0x586d[92]](_0x586d[158]),_0xfdd7x49=[],_0xfdd7x4a=[];_0xfdd7x20[_0x586d[144]][_0x586d[159]]= _0xfdd7x20[_0x586d[113]][_0x586d[42]];_0xfdd7x20[_0x586d[144]][_0x586d[131]]= _0xfdd7x48;_0xfdd7x20[_0x586d[144]][_0x586d[160]]= _0xfdd7x48;_[_0x586d[164]](_0xfdd7x20[_0x586d[144]],function(_0xfdd7x41,_0xfdd7x42){if(_0xfdd7x41){switch(_0xfdd7x42){case _0x586d[47]:if(_0xfdd7x41[_0x586d[79]]){_0xfdd7x4a[_0x586d[152]](_0x586d[84]+ _0xfdd7x41[_0x586d[81]](_0x586d[161])+ _0x586d[162]);_0xfdd7x49[_0x586d[152]](_0xfdd7x42)};break;default:_0xfdd7x49[_0x586d[152]](_0xfdd7x42);_0xfdd7x4a[_0x586d[152]](_[_0x586d[163]](_0xfdd7x41)?_0x586d[84]+ _0xfdd7x41+ _0x586d[84]:_0xfdd7x41)}}});return sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[166],_0xfdd7x49[_0x586d[81]](_0x586d[80]),_0xfdd7x4a[_0x586d[81]](_0x586d[80])))[_0x586d[39]](function(_0xfdd7x3e){_0xfdd7x20[_0x586d[144]][_0x586d[42]]= _0xfdd7x3e[0][_0x586d[165]];return _0xfdd7x21[_0x586d[38]](201)[_0x586d[37]](_0xfdd7x20[_0x586d[144]])})[_0x586d[36]](function(_0xfdd7x23){return _0xfdd7x22(_0xfdd7x23)})};exports[_0x586d[167]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){var _0xfdd7x3f,_0xfdd7x4b;return Contact[_0x586d[114]](_0xfdd7x20[_0x586d[139]][_0x586d[42]])[_0x586d[39]](function(_0xfdd7x3e){_0xfdd7x3f= _0xfdd7x3e[_0x586d[102]];_0xfdd7x4b= _[_0x586d[170]](_0xfdd7x3e[_0x586d[102]]);delete _0xfdd7x4b[_0x586d[42]];_0xfdd7x4b[_0x586d[159]]= _0xfdd7x20[_0x586d[113]][_0x586d[42]];_0xfdd7x4b[_0x586d[72]]= _0xfdd7x20[_0x586d[144]][_0x586d[72]];_0xfdd7x4b[_0x586d[47]]= _0xfdd7x4b[_0x586d[47]]?_0xfdd7x4b[_0x586d[47]][_0x586d[171]](_0x586d[161]):[];if(_0xfdd7x4b[_0x586d[47]][_0x586d[79]]> 1){_0xfdd7x4b[_0x586d[47]][_0x586d[172]]()};return Contact[_0x586d[155]](_0xfdd7x4b)})[_0x586d[39]](function(_0xfdd7x4c){_0xfdd7x4b= _0xfdd7x4c;if(_0xfdd7x3f[_0x586d[72]]=== _0xfdd7x20[_0x586d[144]][_0x586d[72]]){return CustomField[_0x586d[101]]({where:{$or:[{ListId:_0xfdd7x3f[_0x586d[72]]},{ListId:null}]}})}})[_0x586d[39]](function(_0xfdd7x31){if(_0xfdd7x31&& _0xfdd7x31[_0x586d[79]]){var _0xfdd7x32=_[_0x586d[85]](_0xfdd7x31,_0x586d[76])[_0x586d[81]](_0x586d[80]);return sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[141],_0xfdd7x32,_0xfdd7x3f[_0x586d[42]]),{type:sequelize[_0x586d[94]][_0x586d[93]]})}})[_0x586d[39]](function(_0xfdd7x40){if(_0xfdd7x40){var _0xfdd7x32=[];_[_0x586d[164]](_0xfdd7x40[0],function(_0xfdd7x41,_0xfdd7x42){_0xfdd7x32[_0x586d[152]](util[_0x586d[92]](_0x586d[168],_0xfdd7x42,_0xfdd7x41))});if(_0xfdd7x32[_0x586d[79]]){_0xfdd7x32= _0xfdd7x32[_0x586d[81]](_0x586d[80]);return sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[169],_0xfdd7x32,_0xfdd7x4b[_0x586d[42]]))}}})[_0x586d[39]](function(){return _0xfdd7x21[_0x586d[38]](201)[_0x586d[37]](_0xfdd7x4b)})[_0x586d[36]](function(_0xfdd7x23){return _0xfdd7x22(_0xfdd7x23)})};exports[_0x586d[173]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){var _0xfdd7x45=[],_0xfdd7x48=moment()[_0x586d[92]](_0x586d[158]),_0xfdd7x4d=[],_0xfdd7x49,_0xfdd7x4a,_0xfdd7x4e={ok:0,ko:0,failed:[]};return Tag[_0x586d[101]]()[_0x586d[39]](function(_0xfdd7x4f){var _0xfdd7x50=[],_0xfdd7x51=[];var _0xfdd7x52=_[_0x586d[85]](_[_0x586d[85]](_0xfdd7x4f,_0x586d[102]),_0x586d[76]);Async[_0x586d[182]](_0xfdd7x20[_0x586d[144]][_0x586d[175]],function(_0xfdd7x3e,_0xfdd7x30){if(_0xfdd7x3e[_0x586d[43]]&& _0xfdd7x3e[_0x586d[72]]){_0xfdd7x3e[_0x586d[159]]= _0xfdd7x20[_0x586d[113]][_0x586d[42]];_0xfdd7x3e[_0x586d[131]]= _0xfdd7x48;_0xfdd7x3e[_0x586d[160]]= _0xfdd7x48;_0xfdd7x3e[_0x586d[47]]&& (_0xfdd7x51= _[_0x586d[176]](_0xfdd7x51,_0xfdd7x3e[_0x586d[47]]));_0xfdd7x49= [];_0xfdd7x4a= [];_[_0x586d[164]](_0xfdd7x3e,function(_0xfdd7x41,_0xfdd7x42){if(_0xfdd7x41){switch(_0xfdd7x42){case _0x586d[47]:if(_0xfdd7x41[_0x586d[79]]){_0xfdd7x4a[_0x586d[152]](_0x586d[84]+ _0xfdd7x41[_0x586d[81]](_0x586d[161])+ _0x586d[162]);_0xfdd7x49[_0x586d[152]](_0xfdd7x42)};break;default:_0xfdd7x49[_0x586d[152]](_0xfdd7x42);_0xfdd7x4a[_0x586d[152]](_[_0x586d[163]](_0xfdd7x41)?_0x586d[84]+ _0xfdd7x41+ _0x586d[84]:_0xfdd7x41)}}});_0xfdd7x4d[_0x586d[152]](sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[166],_0xfdd7x49[_0x586d[81]](_0x586d[80]),_0xfdd7x4a[_0x586d[81]](_0x586d[80])))[_0x586d[39]](function(_0xfdd7x4c){_0xfdd7x3e[_0x586d[42]]= _0xfdd7x4c[_0x586d[42]];_0xfdd7x45[_0x586d[152]](_0xfdd7x3e);_0xfdd7x4e[_0x586d[181]]++})[_0x586d[36]](function(_0xfdd7x23){logger[_0x586d[178]](_0xfdd7x23[_0x586d[177]]);_0xfdd7x4e[_0x586d[179]]++;_0xfdd7x4e[_0x586d[180]][_0x586d[152]](_0xfdd7x30)}))}else {_0xfdd7x4e[_0x586d[179]]++;_0xfdd7x4e[_0x586d[180]][_0x586d[152]](_0xfdd7x30)}});_0xfdd7x51[_0x586d[79]]&& _[_0x586d[78]](_0xfdd7x51,function(_0xfdd7x35){if(!_0xfdd7x52[_0x586d[79]]||  !_[_0x586d[97]](_0xfdd7x52,_0xfdd7x35)){_0xfdd7x50[_0x586d[152]](Tag[_0x586d[155]]({name:_0xfdd7x35}))}});return _0xfdd7x50})[_0x586d[174]]()[_0x586d[39]](function(){return _0xfdd7x4d})[_0x586d[174]]()[_0x586d[39]](function(){return _0xfdd7x21[_0x586d[38]](201)[_0x586d[37]](_0xfdd7x4e)})[_0x586d[36]](function(_0xfdd7x23){return _0xfdd7x22(_0xfdd7x23)})};exports[_0x586d[183]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){return Promise[_0x586d[174]]([])[_0x586d[39]](updateContact(_0xfdd7x20,_0xfdd7x21))[_0x586d[39]](function(_0xfdd7x3e){return _0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x3e)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};exports[_0x586d[74]]= function(_0xfdd7x20,_0xfdd7x21,_0xfdd7x22){var _0xfdd7x3f;return Promise[_0x586d[174]]([])[_0x586d[39]](updateContact(_0xfdd7x20,_0xfdd7x21))[_0x586d[39]](function(_0xfdd7x3e){_0xfdd7x3f= _0xfdd7x3e;if(_0xfdd7x20[_0x586d[144]][_0x586d[184]]){return Contact[_0x586d[185]]({where:{id:_0xfdd7x20[_0x586d[144]][_0x586d[184]]},individualHooks:true})}})[_0x586d[39]](function(){return _0xfdd7x21[_0x586d[38]](200)[_0x586d[37]](_0xfdd7x3f)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};function updateContact(_0xfdd7x20,_0xfdd7x21){return function(){var _0xfdd7x3f;return Tag[_0x586d[101]]()[_0x586d[39]](function(_0xfdd7x4f){var _0xfdd7x50=[];var _0xfdd7x52=_[_0x586d[85]](_[_0x586d[85]](_0xfdd7x4f,_0x586d[102]),_0x586d[76]);if(_0xfdd7x20[_0x586d[144]][_0x586d[47]]){_0xfdd7x20[_0x586d[144]][_0x586d[47]][_0x586d[78]](function(_0xfdd7x35){if(!_[_0x586d[97]](_0xfdd7x52,_0xfdd7x35)){_0xfdd7x50[_0x586d[152]](Tag[_0x586d[155]]({name:_0xfdd7x35}))}})};return _0xfdd7x50})[_0x586d[39]](function(){return Contact[_0x586d[114]](_0xfdd7x20[_0x586d[139]][_0x586d[42]])})[_0x586d[39]](function(_0xfdd7x3e){if(!_0xfdd7x3e){return _0xfdd7x21[_0x586d[126]](404)};delete _0xfdd7x20[_0x586d[144]][_0x586d[42]];return _0xfdd7x3e[_0x586d[188]](_0xfdd7x20[_0x586d[144]])})[_0x586d[39]](function(_0xfdd7x3e){_0xfdd7x3f= _0xfdd7x3e;return CustomField[_0x586d[101]]({where:{$or:[{ListId:_0xfdd7x3f[_0x586d[72]]},{ListId:null}]}})})[_0x586d[39]](function(_0xfdd7x31){if(_0xfdd7x31[_0x586d[79]]){var _0xfdd7x32=[];_0xfdd7x31[_0x586d[78]](function(_0xfdd7x35){if(_0xfdd7x20[_0x586d[144]][_0x586d[187]](_0xfdd7x35[_0x586d[76]])){_0xfdd7x32[_0x586d[152]](util[_0x586d[92]](_0x586d[168],_0xfdd7x35[_0x586d[76]],_0xfdd7x20[_0x586d[144]][_0xfdd7x35[_0x586d[76]]]))}});if(_0xfdd7x32[_0x586d[79]]){_0xfdd7x32= _0xfdd7x32[_0x586d[81]](_0x586d[80]);return sequelize[_0x586d[90]](util[_0x586d[92]](_0x586d[169],_0xfdd7x32,_0xfdd7x3f[_0x586d[42]]))}}})[_0x586d[39]](function(){return TdUpdate[_0x586d[155]]({action:_0x586d[186],listId:_0xfdd7x3f[_0x586d[72]],contactId:_0xfdd7x3f[_0x586d[42]]})})[_0x586d[39]](function(){return _0xfdd7x3f})}}exports[_0x586d[185]]= function(_0xfdd7x20,_0xfdd7x21){return Contact[_0x586d[114]](_0xfdd7x20[_0x586d[139]][_0x586d[42]])[_0x586d[39]](function(_0xfdd7x44){if(!_0xfdd7x44){return _0xfdd7x21[_0x586d[126]](404)};return _0xfdd7x44[_0x586d[185]]()})[_0x586d[39]](function(_0xfdd7x3e){return TdUpdate[_0x586d[155]]({action:_0x586d[189],listId:_0xfdd7x3e[_0x586d[72]],contactId:_0xfdd7x3e[_0x586d[42]]})})[_0x586d[39]](function(){return _0xfdd7x21[_0x586d[126]](204)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};exports[_0x586d[190]]= function(_0xfdd7x20,_0xfdd7x21){return Contact[_0x586d[101]]({where:{id:_0xfdd7x20[_0x586d[90]][_0x586d[191]]}})[_0x586d[39]](function(_0xfdd7x37){var _0xfdd7x54=[];if(_0xfdd7x37&& _0xfdd7x37[_0x586d[79]]){_[_0x586d[78]](_0xfdd7x37,function(_0xfdd7x3e){_0xfdd7x54[_0x586d[152]](_0xfdd7x3e[_0x586d[185]]());_0xfdd7x54[_0x586d[152]](TdUpdate[_0x586d[155]]({action:_0x586d[189],listId:_0xfdd7x3e[_0x586d[72]],contactId:_0xfdd7x3e[_0x586d[42]]}))})};return _0xfdd7x54})[_0x586d[174]]()[_0x586d[39]](function(){return _0xfdd7x21[_0x586d[126]](204)})[_0x586d[36]](function(_0xfdd7x23){return handleError(_0xfdd7x21,_0xfdd7x23)})};function handleError(_0xfdd7x21,_0xfdd7x23){logger[_0x586d[151]](_0xfdd7x23[_0x586d[177]]);return _0xfdd7x21[_0x586d[38]](500)[_0x586d[37]](_0xfdd7x23)}
\ No newline at end of file
index 7052c8d..4105016 100644 (file)
@@ -1 +1 @@
-var _0x45f3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x45f3[0];const EventEmitter=require(_0x45f3[1]);const Contact=require(_0x45f3[3])[_0x45f3[2]];var ContactEvents= new EventEmitter();ContactEvents[_0x45f3[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x45f3[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x45f3[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x45f3[7]};for(var e in events){var event=events[e];Contact[_0x45f3[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x8dfex8,_0x8dfex9,_0x8dfexa){ContactEvents[_0x45f3[11]](event+ _0x45f3[9]+ _0x8dfex8[_0x45f3[10]],_0x8dfex8);ContactEvents[_0x45f3[11]](event,_0x8dfex8);_0x8dfexa(null)}}module[_0x45f3[12]]= ContactEvents
\ No newline at end of file
+var _0x8093=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x8093[0];const EventEmitter=require(_0x8093[1]);const Contact=require(_0x8093[3])[_0x8093[2]];var ContactEvents= new EventEmitter();ContactEvents[_0x8093[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x8093[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x8093[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x8093[7]};for(var e in events){var event=events[e];Contact[_0x8093[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x8884x8,_0x8884x9,_0x8884xa){ContactEvents[_0x8093[11]](event+ _0x8093[9]+ _0x8884x8[_0x8093[10]],_0x8884x8);ContactEvents[_0x8093[11]](event,_0x8884x8);_0x8884xa(null)}}module[_0x8093[12]]= ContactEvents
\ No newline at end of file
index 7333713..a8285db 100644 (file)
@@ -1 +1 @@
-var _0xdd7c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xdd7c[0];const ContactManagerEvents=require(_0xdd7c[1]);var events=[_0xdd7c[2],_0xdd7c[3],_0xdd7c[4]];exports[_0xdd7c[5]]= function(_0x391ex3){for(var _0x391ex4=0,_0x391ex5=events[_0xdd7c[6]];_0x391ex4< _0x391ex5;_0x391ex4++){var _0x391ex6=events[_0x391ex4];var _0x391ex7=createListener(_0xdd7c[7]+ _0x391ex6,_0x391ex3);ContactManagerEvents[_0xdd7c[8]](_0x391ex6,_0x391ex7);_0x391ex3[_0xdd7c[8]](_0xdd7c[9],removeListener(_0x391ex6,_0x391ex7))}};function createListener(_0x391ex6,_0x391ex3){return function(_0x391ex9){_0x391ex3[_0xdd7c[10]](_0x391ex6,_0x391ex9)}}function removeListener(_0x391ex6,_0x391ex7){return function(){ContactManagerEvents[_0xdd7c[11]](_0x391ex6,_0x391ex7)}}
\ No newline at end of file
+var _0x7ec0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7ec0[0];const ContactManagerEvents=require(_0x7ec0[1]);var events=[_0x7ec0[2],_0x7ec0[3],_0x7ec0[4]];exports[_0x7ec0[5]]= function(_0x8b9fx3){for(var _0x8b9fx4=0,_0x8b9fx5=events[_0x7ec0[6]];_0x8b9fx4< _0x8b9fx5;_0x8b9fx4++){var _0x8b9fx6=events[_0x8b9fx4];var _0x8b9fx7=createListener(_0x7ec0[7]+ _0x8b9fx6,_0x8b9fx3);ContactManagerEvents[_0x7ec0[8]](_0x8b9fx6,_0x8b9fx7);_0x8b9fx3[_0x7ec0[8]](_0x7ec0[9],removeListener(_0x8b9fx6,_0x8b9fx7))}};function createListener(_0x8b9fx6,_0x8b9fx3){return function(_0x8b9fx9){_0x8b9fx3[_0x7ec0[10]](_0x8b9fx6,_0x8b9fx9)}}function removeListener(_0x8b9fx6,_0x8b9fx7){return function(){ContactManagerEvents[_0x7ec0[11]](_0x8b9fx6,_0x8b9fx7)}}
\ No newline at end of file
index e7bd1eb..8e4b533 100644 (file)
@@ -1 +1 @@
-var _0xf398=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x61\x6C\x6C","\x65\x78\x74\x72\x61\x63\x74\x41\x6C\x6C","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x6C\x69\x73\x74\x63\x6F\x6E\x74\x61\x63\x74","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x70\x6F\x73\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x6C\x6F\x67","\x67\x65\x74\x4C\x6F\x67","\x63\x72\x65\x61\x74\x65","\x2F\x3A\x69\x64\x2F\x63\x6F\x70\x79","\x63\x6F\x70\x79","\x2F\x3A\x69\x64\x2F\x6D\x65\x72\x67\x65","\x6D\x65\x72\x67\x65","\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xf398[0];var express=require(_0xf398[1]);var controller=require(_0xf398[2]);var auth=require(_0xf398[3]);var license=require(_0xf398[4]);var router=express.Router();router[_0xf398[12]](_0xf398[5],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[11]]);router[_0xf398[12]](_0xf398[13],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[14]]);router[_0xf398[12]](_0xf398[15],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8]]),controller[_0xf398[16]]);router[_0xf398[19]](_0xf398[17],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[18]]);router[_0xf398[12]](_0xf398[20],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[21]]);router[_0xf398[12]](_0xf398[22],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[23]]);router[_0xf398[19]](_0xf398[5],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[24]]);router[_0xf398[19]](_0xf398[25],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[26]]);router[_0xf398[19]](_0xf398[27],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[28]]);router[_0xf398[19]](_0xf398[29],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8]]),controller[_0xf398[30]]);router[_0xf398[32]](_0xf398[20],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8],_0xf398[9]]),controller[_0xf398[31]]);router[_0xf398[34]](_0xf398[5],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8]]),controller[_0xf398[33]]);router[_0xf398[34]](_0xf398[20],auth[_0xf398[6]](),license[_0xf398[7]](),auth[_0xf398[10]]([5],[_0xf398[8]]),controller[_0xf398[35]]);module[_0xf398[36]]= router
\ No newline at end of file
+var _0xc96c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x61\x6C\x6C","\x65\x78\x74\x72\x61\x63\x74\x41\x6C\x6C","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x6C\x69\x73\x74\x63\x6F\x6E\x74\x61\x63\x74","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x70\x6F\x73\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x6C\x6F\x67","\x67\x65\x74\x4C\x6F\x67","\x63\x72\x65\x61\x74\x65","\x2F\x3A\x69\x64\x2F\x63\x6F\x70\x79","\x63\x6F\x70\x79","\x2F\x3A\x69\x64\x2F\x6D\x65\x72\x67\x65","\x6D\x65\x72\x67\x65","\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xc96c[0];var express=require(_0xc96c[1]);var controller=require(_0xc96c[2]);var auth=require(_0xc96c[3]);var license=require(_0xc96c[4]);var router=express.Router();router[_0xc96c[12]](_0xc96c[5],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[11]]);router[_0xc96c[12]](_0xc96c[13],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[14]]);router[_0xc96c[12]](_0xc96c[15],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8]]),controller[_0xc96c[16]]);router[_0xc96c[19]](_0xc96c[17],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[18]]);router[_0xc96c[12]](_0xc96c[20],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[21]]);router[_0xc96c[12]](_0xc96c[22],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[23]]);router[_0xc96c[19]](_0xc96c[5],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[24]]);router[_0xc96c[19]](_0xc96c[25],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[26]]);router[_0xc96c[19]](_0xc96c[27],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[28]]);router[_0xc96c[19]](_0xc96c[29],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8]]),controller[_0xc96c[30]]);router[_0xc96c[32]](_0xc96c[20],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8],_0xc96c[9]]),controller[_0xc96c[31]]);router[_0xc96c[34]](_0xc96c[5],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8]]),controller[_0xc96c[33]]);router[_0xc96c[34]](_0xc96c[20],auth[_0xc96c[6]](),license[_0xc96c[7]](),auth[_0xc96c[10]]([5],[_0xc96c[8]]),controller[_0xc96c[35]]);module[_0xc96c[36]]= router
\ No newline at end of file
index 963b8e8..ff453bc 100644 (file)
@@ -1 +1 @@
-var _0x9e2d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x6F\x6E\x74\x61\x63\x74","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4C\x69\x73\x74\x49\x64","\x55\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x67\x65\x74\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6F\x66\x20\x61\x20\x6C\x69\x73\x74\x21","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x4E\x6F\x20\x4C\x69\x73\x74\x20\x49\x44\x20\x61\x6C\x6C\x6F\x77\x65\x64\x2C\x20\x75\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x72\x65\x6C\x65\x61\x74\x65\x64\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x21","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x41\x44\x44\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73\x20\x56\x41\x52\x43\x48\x41\x52\x28\x32\x35\x35\x29","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x66\x5F","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x75\x70\x64\x61\x74\x65\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6F\x66\x20\x61\x20\x6C\x69\x73\x74\x21","\x6D\x65\x72\x67\x65","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73","\x6B\x65\x79\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x55\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x64\x65\x6C\x65\x74\x65\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6F\x66\x20\x61\x20\x6C\x69\x73\x74\x21","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9e2d[0];var _=require(_0x9e2d[1]);var CustomField=require(_0x9e2d[3])[_0x9e2d[2]];var Contact=require(_0x9e2d[3])[_0x9e2d[4]];var util=require(_0x9e2d[5]);var Util=require(_0x9e2d[6]);var sequelize=require(_0x9e2d[3])[_0x9e2d[7]];var logger=require(_0x9e2d[9])(_0x9e2d[8]);exports[_0x9e2d[10]]= function(_0xb793x8,_0xb793x9,_0xb793xa){return CustomField[_0x9e2d[17]](Util[_0x9e2d[16]](_0xb793x8[_0x9e2d[15]],{ListId:null}))[_0x9e2d[14]](function(_0xb793xc){_0xb793x9[_0x9e2d[13]](200)[_0x9e2d[12]](_0xb793xc)})[_0x9e2d[11]](function(_0xb793xb){return handleError(_0xb793x9,_0xb793xb)})};exports[_0x9e2d[18]]= function(_0xb793x8,_0xb793x9){return CustomField[_0x9e2d[24]](_0xb793x8[_0x9e2d[23]][_0x9e2d[22]])[_0x9e2d[14]](function(_0xb793xd){if(!_0xb793xd){return _0xb793x9[_0x9e2d[19]](404)};if(_0xb793xd[_0x9e2d[20]]){return handleError(_0xb793x9,{message:_0x9e2d[21]})};return _0xb793x9[_0x9e2d[12]](_0xb793xd)})[_0x9e2d[11]](function(_0xb793xb){return handleError(_0xb793x9,_0xb793xb)})};exports[_0x9e2d[25]]= function(_0xb793x8,_0xb793x9){if(_0xb793x8[_0x9e2d[26]][_0x9e2d[20]]){return handleError(_0xb793x9,{message:_0x9e2d[27]})};var _0xb793xe;return CustomField[_0x9e2d[25]](_0xb793x8[_0x9e2d[26]])[_0x9e2d[14]](function(_0xb793xd){_0xb793xe= _0xb793xd;_0xb793xd[_0x9e2d[29]]= _0x9e2d[31]+ _0xb793xd[_0x9e2d[22]];return _0xb793xd[_0x9e2d[32]]()})[_0x9e2d[14]](function(){return sequelize[_0x9e2d[15]](util[_0x9e2d[30]](_0x9e2d[28],_0xb793xe[_0x9e2d[29]]))})[_0x9e2d[14]](function(){return _0xb793x9[_0x9e2d[19]](201)})[_0x9e2d[11]](function(_0xb793xb){return handleError(_0xb793x9,_0xb793xb)})};exports[_0x9e2d[33]]= function(_0xb793x8,_0xb793x9){return CustomField[_0x9e2d[24]](_0xb793x8[_0x9e2d[23]][_0x9e2d[22]])[_0x9e2d[14]](function(_0xb793xd){if(!_0xb793xd){return _0xb793x9[_0x9e2d[19]](404)};if(_0xb793xd[_0x9e2d[20]]){return handleError(_0xb793x9,{message:_0x9e2d[34]})};var _0xb793xf=_[_0x9e2d[35]](_0xb793xd,_0xb793x8[_0x9e2d[26]]);return _0xb793xf[_0x9e2d[32]]()})[_0x9e2d[14]](function(_0xb793xd){if(_0xb793xd){return _0xb793x9[_0x9e2d[13]](200)[_0x9e2d[12]](_0xb793xd)}})[_0x9e2d[11]](function(_0xb793xb){return handleError(_0xb793x9,_0xb793xb)})};exports[_0x9e2d[36]]= function(_0xb793x8,_0xb793x9){var _0xb793x10;return CustomField[_0x9e2d[24]](_0xb793x8[_0x9e2d[23]][_0x9e2d[22]])[_0x9e2d[14]](function(_0xb793x13){if(!_0xb793x13){return _0xb793x9[_0x9e2d[19]](404)};if(_0xb793x13[_0x9e2d[20]]){return handleError(_0xb793x9,{message:_0x9e2d[41]})};_0xb793x10= _0xb793x13;return CustomField[_0x9e2d[36]]({where:{id:_0xb793x8[_0x9e2d[23]][_0x9e2d[22]]}})})[_0x9e2d[14]](function(){return Contact[_0x9e2d[40]]()})[_0x9e2d[14]](function(_0xb793x12){return _[_0x9e2d[39]](_0xb793x12)})[_0x9e2d[14]](function(_0xb793x11){if(_[_0x9e2d[37]](_0xb793x11,_0xb793x10[_0x9e2d[29]])){return sequelize[_0x9e2d[15]](util[_0x9e2d[30]](_0x9e2d[38],_0xb793x10[_0x9e2d[29]]))}})[_0x9e2d[14]](function(){return _0xb793x9[_0x9e2d[19]](204)})[_0x9e2d[11]](function(_0xb793xb){return handleError(_0xb793x9,_0xb793xb)})};exports[_0x9e2d[42]]= function(_0xb793x8,_0xb793x9){var _0xb793x14;return CustomField[_0x9e2d[47]]({where:{id:_0xb793x8[_0x9e2d[15]][_0x9e2d[46]]}})[_0x9e2d[14]](function(_0xb793x17){if(!_0xb793x17){return _0xb793x9[_0x9e2d[19]](404)};var _0xb793xb=false;_[_0x9e2d[45]](_0xb793x17,function(_0xb793x18){if(_0xb793x18[_0x9e2d[20]]){_0xb793xb= true}});if(_0xb793xb){return handleError(_0xb793x9,{message:_0x9e2d[41]})};_0xb793x14= _0xb793x17;return CustomField[_0x9e2d[36]]({where:{id:_0xb793x8[_0x9e2d[15]][_0x9e2d[46]]}})})[_0x9e2d[14]](function(){return Contact[_0x9e2d[40]]()})[_0x9e2d[14]](function(_0xb793x12){return _[_0x9e2d[39]](_0xb793x12)})[_0x9e2d[14]](function(_0xb793x11){var _0xb793x15=[];_0xb793x14[_0x9e2d[45]](function(_0xb793x16){if(_[_0x9e2d[37]](_0xb793x11,_0xb793x16[_0x9e2d[29]])){_0xb793x15[_0x9e2d[44]](sequelize[_0x9e2d[15]](util[_0x9e2d[30]](_0x9e2d[38],_0xb793x16[_0x9e2d[29]])))}});return _0xb793x15})[_0x9e2d[43]]()[_0x9e2d[14]](function(){return _0xb793x9[_0x9e2d[19]](204)})[_0x9e2d[11]](function(_0xb793xb){return handleError(_0xb793x9,_0xb793xb)})};function handleError(_0xb793x9,_0xb793xb){logger[_0x9e2d[49]](_0xb793xb[_0x9e2d[48]]);return _0xb793x9[_0x9e2d[13]](500)[_0x9e2d[12]](_0xb793xb)}
\ No newline at end of file
+var _0x3bf7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x6F\x6E\x74\x61\x63\x74","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4C\x69\x73\x74\x49\x64","\x55\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x67\x65\x74\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6F\x66\x20\x61\x20\x6C\x69\x73\x74\x21","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x4E\x6F\x20\x4C\x69\x73\x74\x20\x49\x44\x20\x61\x6C\x6C\x6F\x77\x65\x64\x2C\x20\x75\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x72\x65\x6C\x65\x61\x74\x65\x64\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x21","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x41\x44\x44\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73\x20\x56\x41\x52\x43\x48\x41\x52\x28\x32\x35\x35\x29","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x66\x5F","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x75\x70\x64\x61\x74\x65\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6F\x66\x20\x61\x20\x6C\x69\x73\x74\x21","\x6D\x65\x72\x67\x65","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73","\x6B\x65\x79\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x55\x73\x65\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x41\x50\x49\x20\x74\x6F\x20\x64\x65\x6C\x65\x74\x65\x20\x63\x75\x73\x74\x6F\x6D\x20\x66\x69\x65\x6C\x64\x73\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6F\x66\x20\x61\x20\x6C\x69\x73\x74\x21","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3bf7[0];var _=require(_0x3bf7[1]);var CustomField=require(_0x3bf7[3])[_0x3bf7[2]];var Contact=require(_0x3bf7[3])[_0x3bf7[4]];var util=require(_0x3bf7[5]);var Util=require(_0x3bf7[6]);var sequelize=require(_0x3bf7[3])[_0x3bf7[7]];var logger=require(_0x3bf7[9])(_0x3bf7[8]);exports[_0x3bf7[10]]= function(_0x8702x8,_0x8702x9,_0x8702xa){return CustomField[_0x3bf7[17]](Util[_0x3bf7[16]](_0x8702x8[_0x3bf7[15]],{ListId:null}))[_0x3bf7[14]](function(_0x8702xc){_0x8702x9[_0x3bf7[13]](200)[_0x3bf7[12]](_0x8702xc)})[_0x3bf7[11]](function(_0x8702xb){return handleError(_0x8702x9,_0x8702xb)})};exports[_0x3bf7[18]]= function(_0x8702x8,_0x8702x9){return CustomField[_0x3bf7[24]](_0x8702x8[_0x3bf7[23]][_0x3bf7[22]])[_0x3bf7[14]](function(_0x8702xd){if(!_0x8702xd){return _0x8702x9[_0x3bf7[19]](404)};if(_0x8702xd[_0x3bf7[20]]){return handleError(_0x8702x9,{message:_0x3bf7[21]})};return _0x8702x9[_0x3bf7[12]](_0x8702xd)})[_0x3bf7[11]](function(_0x8702xb){return handleError(_0x8702x9,_0x8702xb)})};exports[_0x3bf7[25]]= function(_0x8702x8,_0x8702x9){if(_0x8702x8[_0x3bf7[26]][_0x3bf7[20]]){return handleError(_0x8702x9,{message:_0x3bf7[27]})};var _0x8702xe;return CustomField[_0x3bf7[25]](_0x8702x8[_0x3bf7[26]])[_0x3bf7[14]](function(_0x8702xd){_0x8702xe= _0x8702xd;_0x8702xd[_0x3bf7[29]]= _0x3bf7[31]+ _0x8702xd[_0x3bf7[22]];return _0x8702xd[_0x3bf7[32]]()})[_0x3bf7[14]](function(){return sequelize[_0x3bf7[15]](util[_0x3bf7[30]](_0x3bf7[28],_0x8702xe[_0x3bf7[29]]))})[_0x3bf7[14]](function(){return _0x8702x9[_0x3bf7[19]](201)})[_0x3bf7[11]](function(_0x8702xb){return handleError(_0x8702x9,_0x8702xb)})};exports[_0x3bf7[33]]= function(_0x8702x8,_0x8702x9){return CustomField[_0x3bf7[24]](_0x8702x8[_0x3bf7[23]][_0x3bf7[22]])[_0x3bf7[14]](function(_0x8702xd){if(!_0x8702xd){return _0x8702x9[_0x3bf7[19]](404)};if(_0x8702xd[_0x3bf7[20]]){return handleError(_0x8702x9,{message:_0x3bf7[34]})};var _0x8702xf=_[_0x3bf7[35]](_0x8702xd,_0x8702x8[_0x3bf7[26]]);return _0x8702xf[_0x3bf7[32]]()})[_0x3bf7[14]](function(_0x8702xd){if(_0x8702xd){return _0x8702x9[_0x3bf7[13]](200)[_0x3bf7[12]](_0x8702xd)}})[_0x3bf7[11]](function(_0x8702xb){return handleError(_0x8702x9,_0x8702xb)})};exports[_0x3bf7[36]]= function(_0x8702x8,_0x8702x9){var _0x8702x10;return CustomField[_0x3bf7[24]](_0x8702x8[_0x3bf7[23]][_0x3bf7[22]])[_0x3bf7[14]](function(_0x8702x13){if(!_0x8702x13){return _0x8702x9[_0x3bf7[19]](404)};if(_0x8702x13[_0x3bf7[20]]){return handleError(_0x8702x9,{message:_0x3bf7[41]})};_0x8702x10= _0x8702x13;return CustomField[_0x3bf7[36]]({where:{id:_0x8702x8[_0x3bf7[23]][_0x3bf7[22]]}})})[_0x3bf7[14]](function(){return Contact[_0x3bf7[40]]()})[_0x3bf7[14]](function(_0x8702x12){return _[_0x3bf7[39]](_0x8702x12)})[_0x3bf7[14]](function(_0x8702x11){if(_[_0x3bf7[37]](_0x8702x11,_0x8702x10[_0x3bf7[29]])){return sequelize[_0x3bf7[15]](util[_0x3bf7[30]](_0x3bf7[38],_0x8702x10[_0x3bf7[29]]))}})[_0x3bf7[14]](function(){return _0x8702x9[_0x3bf7[19]](204)})[_0x3bf7[11]](function(_0x8702xb){return handleError(_0x8702x9,_0x8702xb)})};exports[_0x3bf7[42]]= function(_0x8702x8,_0x8702x9){var _0x8702x14;return CustomField[_0x3bf7[47]]({where:{id:_0x8702x8[_0x3bf7[15]][_0x3bf7[46]]}})[_0x3bf7[14]](function(_0x8702x17){if(!_0x8702x17){return _0x8702x9[_0x3bf7[19]](404)};var _0x8702xb=false;_[_0x3bf7[45]](_0x8702x17,function(_0x8702x18){if(_0x8702x18[_0x3bf7[20]]){_0x8702xb= true}});if(_0x8702xb){return handleError(_0x8702x9,{message:_0x3bf7[41]})};_0x8702x14= _0x8702x17;return CustomField[_0x3bf7[36]]({where:{id:_0x8702x8[_0x3bf7[15]][_0x3bf7[46]]}})})[_0x3bf7[14]](function(){return Contact[_0x3bf7[40]]()})[_0x3bf7[14]](function(_0x8702x12){return _[_0x3bf7[39]](_0x8702x12)})[_0x3bf7[14]](function(_0x8702x11){var _0x8702x15=[];_0x8702x14[_0x3bf7[45]](function(_0x8702x16){if(_[_0x3bf7[37]](_0x8702x11,_0x8702x16[_0x3bf7[29]])){_0x8702x15[_0x3bf7[44]](sequelize[_0x3bf7[15]](util[_0x3bf7[30]](_0x3bf7[38],_0x8702x16[_0x3bf7[29]])))}});return _0x8702x15})[_0x3bf7[43]]()[_0x3bf7[14]](function(){return _0x8702x9[_0x3bf7[19]](204)})[_0x3bf7[11]](function(_0x8702xb){return handleError(_0x8702x9,_0x8702xb)})};function handleError(_0x8702x9,_0x8702xb){logger[_0x3bf7[49]](_0x8702xb[_0x3bf7[48]]);return _0x8702x9[_0x3bf7[13]](500)[_0x3bf7[12]](_0x8702xb)}
\ No newline at end of file
index 6e5bbf0..c67b773 100644 (file)
@@ -1 +1 @@
-var _0xcb03=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xcb03[0];const EventEmitter=require(_0xcb03[1]);const CustomField=require(_0xcb03[3])[_0xcb03[2]];var CustomFieldEvents= new EventEmitter();CustomFieldEvents[_0xcb03[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xcb03[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xcb03[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xcb03[6]};for(var e in events){var event=events[e];CustomField[_0xcb03[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xfbefx8,_0xfbefx9,_0xfbefxa){CustomFieldEvents[_0xcb03[10]](event+ _0xcb03[8]+ _0xfbefx8[_0xcb03[9]],_0xfbefx8);CustomFieldEvents[_0xcb03[10]](event,_0xfbefx8);_0xfbefxa(null)}}module[_0xcb03[11]]= CustomFieldEvents
\ No newline at end of file
+var _0x57cc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x57cc[0];const EventEmitter=require(_0x57cc[1]);const CustomField=require(_0x57cc[3])[_0x57cc[2]];var CustomFieldEvents= new EventEmitter();CustomFieldEvents[_0x57cc[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x57cc[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x57cc[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x57cc[6]};for(var e in events){var event=events[e];CustomField[_0x57cc[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x893fx8,_0x893fx9,_0x893fxa){CustomFieldEvents[_0x57cc[10]](event+ _0x57cc[8]+ _0x893fx8[_0x57cc[9]],_0x893fx8);CustomFieldEvents[_0x57cc[10]](event,_0x893fx8);_0x893fxa(null)}}module[_0x57cc[11]]= CustomFieldEvents
\ No newline at end of file
index 78022f0..4e3f107 100644 (file)
@@ -1 +1 @@
-var _0x2c34=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2c34[0];const CustomFieldEvents=require(_0x2c34[1]);var events=[_0x2c34[2],_0x2c34[3]];exports[_0x2c34[4]]= function(_0x5812x3){for(var _0x5812x4=0,_0x5812x5=events[_0x2c34[5]];_0x5812x4< _0x5812x5;_0x5812x4++){var _0x5812x6=events[_0x5812x4];var _0x5812x7=createListener(_0x2c34[6]+ _0x5812x6,_0x5812x3);CustomFieldEvents[_0x2c34[7]](_0x5812x6,_0x5812x7);_0x5812x3[_0x2c34[7]](_0x2c34[8],removeListener(_0x5812x6,_0x5812x7))}};function createListener(_0x5812x6,_0x5812x3){return function(_0x5812x9){_0x5812x3[_0x2c34[9]](_0x5812x6,_0x5812x9)}}function removeListener(_0x5812x6,_0x5812x7){return function(){CustomFieldEvents[_0x2c34[10]](_0x5812x6,_0x5812x7)}}
\ No newline at end of file
+var _0x7043=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7043[0];const CustomFieldEvents=require(_0x7043[1]);var events=[_0x7043[2],_0x7043[3]];exports[_0x7043[4]]= function(_0xd137x3){for(var _0xd137x4=0,_0xd137x5=events[_0x7043[5]];_0xd137x4< _0xd137x5;_0xd137x4++){var _0xd137x6=events[_0xd137x4];var _0xd137x7=createListener(_0x7043[6]+ _0xd137x6,_0xd137x3);CustomFieldEvents[_0x7043[7]](_0xd137x6,_0xd137x7);_0xd137x3[_0x7043[7]](_0x7043[8],removeListener(_0xd137x6,_0xd137x7))}};function createListener(_0xd137x6,_0xd137x3){return function(_0xd137x9){_0xd137x3[_0x7043[9]](_0xd137x6,_0xd137x9)}}function removeListener(_0xd137x6,_0xd137x7){return function(){CustomFieldEvents[_0x7043[10]](_0xd137x6,_0xd137x7)}}
\ No newline at end of file
index 536a310..4a0c95a 100644 (file)
@@ -1 +1 @@
-var _0x698c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x698c[0];var express=require(_0x698c[1]);var controller=require(_0x698c[2]);var auth=require(_0x698c[3]);var license=require(_0x698c[4]);var router=express.Router();router[_0x698c[12]](_0x698c[5],auth[_0x698c[6]](),license[_0x698c[7]](),auth[_0x698c[10]]([5],[_0x698c[8],_0x698c[9]]),controller[_0x698c[11]]);router[_0x698c[12]](_0x698c[13],auth[_0x698c[6]](),license[_0x698c[7]](),auth[_0x698c[10]]([5],[_0x698c[8],_0x698c[9]]),controller[_0x698c[14]]);router[_0x698c[16]](_0x698c[5],auth[_0x698c[6]](),license[_0x698c[7]](),auth[_0x698c[10]]([5],[_0x698c[8]]),controller[_0x698c[15]]);router[_0x698c[18]](_0x698c[13],auth[_0x698c[6]](),license[_0x698c[7]](),auth[_0x698c[10]]([5],[_0x698c[8]]),controller[_0x698c[17]]);router[_0x698c[20]](_0x698c[5],auth[_0x698c[6]](),license[_0x698c[7]](),auth[_0x698c[10]]([5],[_0x698c[8]]),controller[_0x698c[19]]);router[_0x698c[20]](_0x698c[13],auth[_0x698c[6]](),license[_0x698c[7]](),auth[_0x698c[10]]([5],[_0x698c[8]]),controller[_0x698c[21]]);module[_0x698c[22]]= router
\ No newline at end of file
+var _0xd7aa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xd7aa[0];var express=require(_0xd7aa[1]);var controller=require(_0xd7aa[2]);var auth=require(_0xd7aa[3]);var license=require(_0xd7aa[4]);var router=express.Router();router[_0xd7aa[12]](_0xd7aa[5],auth[_0xd7aa[6]](),license[_0xd7aa[7]](),auth[_0xd7aa[10]]([5],[_0xd7aa[8],_0xd7aa[9]]),controller[_0xd7aa[11]]);router[_0xd7aa[12]](_0xd7aa[13],auth[_0xd7aa[6]](),license[_0xd7aa[7]](),auth[_0xd7aa[10]]([5],[_0xd7aa[8],_0xd7aa[9]]),controller[_0xd7aa[14]]);router[_0xd7aa[16]](_0xd7aa[5],auth[_0xd7aa[6]](),license[_0xd7aa[7]](),auth[_0xd7aa[10]]([5],[_0xd7aa[8]]),controller[_0xd7aa[15]]);router[_0xd7aa[18]](_0xd7aa[13],auth[_0xd7aa[6]](),license[_0xd7aa[7]](),auth[_0xd7aa[10]]([5],[_0xd7aa[8]]),controller[_0xd7aa[17]]);router[_0xd7aa[20]](_0xd7aa[5],auth[_0xd7aa[6]](),license[_0xd7aa[7]](),auth[_0xd7aa[10]]([5],[_0xd7aa[8]]),controller[_0xd7aa[19]]);router[_0xd7aa[20]](_0xd7aa[13],auth[_0xd7aa[6]](),license[_0xd7aa[7]](),auth[_0xd7aa[10]]([5],[_0xd7aa[8]]),controller[_0xd7aa[21]]);module[_0xd7aa[22]]= router
\ No newline at end of file
index a0250a0..3ee2cbe 100644 (file)
@@ -1 +1 @@
-var _0x695f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x4D\x65\x74\x72\x69\x63","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x72\x6F\x6D\x20\x61\x70\x69\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x6E\x6F\x20\x73\x75\x66\x66\x69\x63\x69\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x20\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E","\x61\x6C\x6C","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x73\x70\x72\x65\x61\x64","\x75\x73\x65\x72","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x64\x61\x69\x6C\x79","\x74\x72\x75\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44","\x66\x6F\x72\x6D\x61\x74","\x65\x6E\x64\x44\x61\x74\x65","\x74\x61\x62\x6C\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x5F\x68\x69\x73\x74\x6F\x72\x79","","\x72\x65\x70\x6C\x61\x63\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x66\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x70\x72\x65\x76\x69\x65\x77","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x4F\x77\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x72\x79\x20\x65\x72\x72\x6F\x72","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x64\x65\x62\x75\x67","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x53\x56","\x64\x65\x73\x74\x72\x6F\x79\x4E\x6F\x64\x65\x52\x65\x70\x6F\x72\x74\x73","\x74\x72\x65\x65","\x70\x61\x72\x73\x65","\x66\x69\x6E\x64","\x4E\x6F\x64\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x70\x75\x73\x68","\x66\x69\x6C\x74\x65\x72","\x63\x6F\x6D\x6D\x6F\x6E\x20\x64\x6F\x63\x45\x78\x74\x72\x61\x63\x74\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x72\x65\x61\x74\x65\x64\x20\x6E\x65\x77\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x20\x64\x62\x20\x65\x6E\x74\x72\x79\x2C\x20\x63\x61\x6C\x6C\x69\x6E\x67\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x3A\x20","\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x2E\x6A\x73","\x66\x6F\x72\x6B","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65","\x6D\x65\x73\x73\x61\x67\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x6D\x65\x73\x73\x61\x67\x65","\x6B\x69\x6C\x6C","\x70\x61\x72\x65\x6E\x74","\x6E\x61\x6D\x65","\x46\x6F\x75\x6E\x64\x20\x74\x68\x65\x20\x72\x65\x70\x6F\x72\x74\x2C\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x6E\x65\x77\x20\x44\x42\x20\x72\x6F\x77\x20\x66\x6F\x72\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x2E\x2E","\x73\x74\x61\x72\x74\x54\x69\x6D\x65","\x20","\x30\x30\x3A\x30\x30","\x65\x6E\x64\x54\x69\x6D\x65","\x32\x33\x3A\x35\x39","\x63\x72\x65\x61\x74\x65","\x74\x65\x78\x74","\x2F\x20","\x23","\x73\x68\x6F\x77","\x65\x78\x70\x6F\x72\x74","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x6D\x61\x70","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x73","\x69\x6D\x70\x6F\x72\x74","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x67\x65\x74\x54\x61\x62\x6C\x65","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64","\x4D\x65\x74\x72\x69\x63\x49\x64","\x66\x69\x65\x6C\x64","\x6D\x65\x74\x72\x69\x63","\x54\x68\x65\x20\x6D\x65\x74\x72\x69\x63\x20\x77\x69\x74\x68\x20\x69\x64\x20","\x20\x79\x6F\x75\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x75\x73\x74\x6F\x6D","\x54\x68\x65\x20\x66\x69\x65\x6C\x64\x20","\x20\x79\x6F\x75\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74\x20\x69\x6E\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65","\x6B\x65\x79\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x59\x6F\x75\x20\x68\x61\x76\x65\x20\x6E\x6F\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x6F\x72\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64","\x68\x61\x73","\x65\x76\x65\x72\x79","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x49\x6D\x70\x6F\x72\x74\x20\x66\x6F\x72\x6D\x61\x74\x20\x28\x4D\x65\x74\x72\x69\x63\x20\x74\x79\x70\x65\x20\x69\x6E\x20\x72\x65\x70\x6F\x72\x74\x20\x66\x69\x65\x6C\x64\x73\x20\x69\x73\x20\x6D\x69\x73\x73\x69\x6E\x67\x29","\x49\x64","\x67\x72\x6F\x75\x70\x42\x79","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6E\x75\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x5F","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x695f[0];var _=require(_0x695f[1]);var util=require(_0x695f[2]);var sequelize=require(_0x695f[4])[_0x695f[3]];var CustomReport=require(_0x695f[4])[_0x695f[5]];var ReportField=require(_0x695f[4])[_0x695f[6]];var Metric=require(_0x695f[4])[_0x695f[7]];var ExtractedReport=require(_0x695f[4])[_0x695f[8]];var extractUtils=require(_0x695f[9]);var reportBuildUtils=require(_0x695f[10]);var Util=require(_0x695f[11]);var sr=require(_0x695f[12]);var moment=require(_0x695f[13]);var cp=require(_0x695f[14]);var ReportTree=require(_0x695f[4])[_0x695f[15]];var logger=require(_0x695f[17])(_0x695f[16]);exports[_0x695f[18]]= function(_0x2aa1x10,_0x2aa1x11,_0x2aa1x12){return CustomReport[_0x695f[25]](Util[_0x695f[24]](_0x2aa1x10[_0x695f[23]],{deletedAt:null}))[_0x695f[22]](function(_0x2aa1x14){_0x2aa1x11[_0x695f[21]](200)[_0x695f[20]](_0x2aa1x14)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[26]]= function(_0x2aa1x10,_0x2aa1x11){return Promise[_0x695f[32]]([])[_0x695f[22]](getQuery(_0x2aa1x10,_0x2aa1x11))[_0x695f[22]](function(_0x2aa1x15){if(_0x2aa1x15){switch(_0x2aa1x15){case _0x695f[31]:_0x2aa1x15= _0x695f[30];break;default:}};_0x2aa1x11[_0x695f[21]](200)[_0x695f[20]]({query:_0x2aa1x15})})[_0x695f[19]](function(_0x2aa1x13){logger[_0x695f[29]](_0x695f[27],_0x2aa1x13[_0x695f[28]])})};function getQuery(_0x2aa1x10,_0x2aa1x11){var _0x2aa1x17;return function(){return CustomReport[_0x695f[53]](_0x695f[52])[_0x695f[51]](_0x2aa1x10[_0x695f[50]][_0x695f[49]])[_0x695f[22]](function(_0x2aa1x19){if(!_0x2aa1x19){return _0x2aa1x11[_0x695f[37]](404)};if(_0x2aa1x10[_0x695f[23]][_0x695f[38]]&& _0x2aa1x10[_0x695f[23]][_0x695f[38]]=== _0x695f[39]){_0x2aa1x10[_0x695f[23]][_0x695f[40]]= moment()[_0x695f[42]](_0x695f[41]);_0x2aa1x10[_0x695f[23]][_0x695f[43]]= moment()[_0x695f[42]](_0x695f[41]);_0x2aa1x19[_0x695f[45]][_0x695f[44]]= _0x2aa1x19[_0x695f[45]][_0x695f[44]][_0x695f[48]](_0x695f[46],_0x695f[47])};delete _0x2aa1x10[_0x695f[23]][_0x695f[38]];_0x2aa1x17= _0x2aa1x19[_0x695f[45]];return _0x2aa1x17[_0x695f[44]]})[_0x695f[22]](reportBuildUtils[_0x695f[36]](_0x2aa1x10[_0x695f[35]]))[_0x695f[22]](function(_0x2aa1x18){return [_0x2aa1x18,_0x2aa1x17]})[_0x695f[34]](reportBuildUtils[_0x695f[33]](_0x2aa1x10[_0x695f[23]]))}}exports[_0x695f[54]]= function(_0x2aa1x10,_0x2aa1x11){var _0x2aa1x1a;return Promise[_0x695f[32]]([])[_0x695f[22]](getQuery(_0x2aa1x10,_0x2aa1x11))[_0x695f[22]](reportBuildUtils[_0x695f[66]]())[_0x695f[22]](function(_0x2aa1x1b){if(_0x2aa1x1b&& _[_0x695f[55]](_0x2aa1x1b)){_0x2aa1x1a= _0x2aa1x1b[_0x695f[56]];if(_0x2aa1x10[_0x695f[23]][_0x695f[57]]){_0x2aa1x1b= _(_0x2aa1x1b)[_0x695f[61]](_0x2aa1x10[_0x695f[23]][_0x695f[60]]|| 0)[_0x695f[59]](_0x2aa1x10[_0x695f[23]][_0x695f[57]])[_0x695f[58]]()};_[_0x695f[64]](_0x2aa1x1b,function(_0x2aa1x1c){_[_0x695f[63]](_0x2aa1x1c,function(_0x2aa1x1d,_0x2aa1x1e){if(_0x2aa1x1d instanceof  Date){_0x2aa1x1c[_0x2aa1x1e]= moment(_0x2aa1x1d)[_0x695f[42]](_0x695f[62]).toString()}})});_0x2aa1x11[_0x695f[21]](200)[_0x695f[20]]({rows:_0x2aa1x1b,count:_0x2aa1x1a})}else {return handleError(_0x2aa1x11,{message:_0x2aa1x1b|| _0x695f[65]})}})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[67]]= function(_0x2aa1x10,_0x2aa1x11){logger[_0x695f[69]](_0x695f[68]);docExtract(_0x2aa1x10,_0x2aa1x11,_0x695f[70])};exports[_0x695f[71]]= function(_0x2aa1x10,_0x2aa1x11){logger[_0x695f[69]](_0x695f[72]);docExtract(_0x2aa1x10,_0x2aa1x11,_0x695f[73])};exports[_0x695f[74]]= function(_0x2aa1x10,_0x2aa1x11){return ReportTree[_0x695f[51]](2)[_0x695f[22]](function(_0x2aa1x1f){_0x2aa1x1f= JSON[_0x695f[76]](_0x2aa1x1f[_0x695f[75]]);var _0x2aa1x20=_[_0x695f[77]](_0x2aa1x1f,{id:_0x2aa1x10[_0x695f[50]][_0x695f[49]]});if(!_0x2aa1x20){throw  new Error(_0x695f[78])};var _0x2aa1x21=[];findSubNodes(_0x2aa1x20,_0x2aa1x1f,_0x2aa1x21);return CustomReport[_0x695f[79]]({where:{parent:_0x2aa1x21},individualHooks:true})})[_0x695f[22]](function(){return _0x2aa1x11[_0x695f[37]](200)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};function findSubNodes(_0x2aa1x20,_0x2aa1x1f,_0x2aa1x23){_0x2aa1x23[_0x695f[80]](_0x2aa1x20[_0x695f[49]]);var _0x2aa1x24=_[_0x695f[81]](_0x2aa1x1f,{parent:_0x2aa1x20[_0x695f[49]]});if(!_0x2aa1x24||  !_0x2aa1x24[_0x695f[56]]){return};_[_0x695f[64]](_0x2aa1x24,function(_0x2aa1x25){findSubNodes(_0x2aa1x25,_0x2aa1x1f,_0x2aa1x23)})}function docExtract(_0x2aa1x10,_0x2aa1x11,_0x2aa1x27){var _0x2aa1x19;logger[_0x695f[69]](_0x695f[82]);CustomReport[_0x695f[53]](_0x695f[52])[_0x695f[51]](_0x2aa1x10[_0x695f[50]][_0x695f[49]])[_0x695f[22]](function(_0x2aa1x17){if(!_0x2aa1x17){return _0x2aa1x11[_0x695f[37]](404)};_0x2aa1x19= _0x2aa1x17;return ReportTree[_0x695f[51]](2)})[_0x695f[22]](function(_0x2aa1x1f){_0x2aa1x1f= JSON[_0x695f[76]](_0x2aa1x1f[_0x695f[75]]);var _0x2aa1x2b=_[_0x695f[77]](_0x2aa1x1f,{id:_0x2aa1x19[_0x695f[93]]});var _0x2aa1x2c=getReportPath(_0x2aa1x2b,_0x2aa1x1f,_0x2aa1x19[_0x695f[94]]);logger[_0x695f[69]](_0x695f[95]);if(_0x2aa1x10[_0x695f[23]][_0x695f[38]]&& _0x2aa1x10[_0x695f[23]][_0x695f[38]]=== _0x695f[39]){_0x2aa1x10[_0x695f[23]][_0x695f[40]]= moment()[_0x695f[42]](_0x695f[41]);_0x2aa1x10[_0x695f[23]][_0x695f[43]]= moment()[_0x695f[42]](_0x695f[41]);_0x2aa1x19[_0x695f[45]][_0x695f[44]]= _0x2aa1x19[_0x695f[45]][_0x695f[44]][_0x695f[48]](_0x695f[46],_0x695f[47])};delete _0x2aa1x10[_0x695f[23]][_0x695f[38]];return [_0x2aa1x19,ExtractedReport[_0x695f[101]]({name:_0x2aa1x2c,startDate:_0x2aa1x10[_0x695f[23]][_0x695f[40]]?_0x2aa1x10[_0x695f[23]][_0x695f[40]]+ (_0x2aa1x10[_0x695f[23]][_0x695f[96]]?_0x695f[97]+ _0x2aa1x10[_0x695f[23]][_0x695f[96]]:_0x695f[98]):null,endDate:_0x2aa1x10[_0x695f[23]][_0x695f[43]]?_0x2aa1x10[_0x695f[23]][_0x695f[43]]+ (_0x2aa1x10[_0x695f[23]][_0x695f[99]]?_0x695f[97]+ _0x2aa1x10[_0x695f[23]][_0x695f[99]]:_0x695f[100]):null,output:_0x2aa1x27,UserId:_0x2aa1x10[_0x695f[35]][_0x695f[49]]})]})[_0x695f[34]](function(_0x2aa1x19,_0x2aa1x28){logger[_0x695f[69]](_0x695f[83]+ _0x2aa1x27);var _0x2aa1x29=cp[_0x695f[85]](__dirname+ _0x695f[84]);_0x2aa1x29[_0x695f[87]](_0x695f[90],function(_0x2aa1x2a){logger[_0x695f[69]](_0x695f[91],_0x2aa1x2a);_0x2aa1x29[_0x695f[92]]()})[_0x695f[87]](_0x695f[88],function(){logger[_0x695f[69]](_0x695f[89])})[_0x695f[87]](_0x695f[29],function(_0x2aa1x13){logger[_0x695f[69]](_0x695f[86],_0x2aa1x13)});_0x2aa1x29[_0x695f[20]]({report:_0x2aa1x19,query:_0x2aa1x10[_0x695f[23]],extractedId:_0x2aa1x28[_0x695f[49]],user:_0x2aa1x10[_0x695f[35]],type:_0x2aa1x27})})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)});return _0x2aa1x11[_0x695f[37]](200)}function getReportPath(_0x2aa1x2b,_0x2aa1x1f,_0x2aa1x2c){_0x2aa1x2c= _0x2aa1x2b[_0x695f[102]]+ _0x695f[103]+ _0x2aa1x2c;if(_0x2aa1x2b[_0x695f[93]]=== _0x695f[104]){return _0x2aa1x2c}else {return getReportPath(_[_0x695f[77]](_0x2aa1x1f,{id:_0x2aa1x2b[_0x695f[93]]}),_0x2aa1x1f,_0x2aa1x2c)}}exports[_0x695f[105]]= function(_0x2aa1x10,_0x2aa1x11){return CustomReport[_0x695f[53]](_0x695f[52])[_0x695f[51]](_0x2aa1x10[_0x695f[50]][_0x695f[49]])[_0x695f[22]](function(_0x2aa1x19){if(!_0x2aa1x19){return _0x2aa1x11[_0x695f[37]](404)};return _0x2aa1x11[_0x695f[20]](_0x2aa1x19)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[106]]= function(_0x2aa1x10,_0x2aa1x11){return CustomReport[_0x695f[53]]({method:[_0x695f[109],{CustomReportId:_0x2aa1x10[_0x695f[50]][_0x695f[49]]}]})[_0x695f[51]](_0x2aa1x10[_0x695f[50]][_0x695f[49]],{attributes:[_0x695f[107],_0x695f[108],_0x695f[94],_0x695f[93],_0x695f[44]]})[_0x695f[22]](function(_0x2aa1x19){if(!_0x2aa1x19){return _0x2aa1x11[_0x695f[37]](404)};return _0x2aa1x11[_0x695f[20]](_0x2aa1x19)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[110]]= function(_0x2aa1x10,_0x2aa1x11){var _0x2aa1x2e;return sequelize[_0x695f[115]](function(_0x2aa1x2f){return CustomReport[_0x695f[53]](_0x695f[52])[_0x695f[51]](_0x2aa1x10[_0x695f[50]][_0x695f[49]])[_0x695f[22]](function(_0x2aa1x19){if(!_0x2aa1x19){return _0x2aa1x11[_0x695f[37]](404)};var _0x2aa1x30=_0x2aa1x19[_0x695f[45]];delete _0x2aa1x30[_0x695f[49]];delete _0x2aa1x30[_0x695f[111]];delete _0x2aa1x30[_0x695f[112]];_0x2aa1x30[_0x695f[93]]= _0x2aa1x10[_0x695f[113]][_0x695f[93]];_0x2aa1x2e= _[_0x695f[114]](_0x2aa1x30.Fields,_0x695f[45]);return CustomReport[_0x695f[101]](_0x2aa1x30,{transaction:_0x2aa1x2f})})[_0x695f[22]](function(_0x2aa1x19){return [_0x2aa1x19,_0x2aa1x2e]})[_0x695f[34]](createFields(_0x2aa1x2f))})[_0x695f[22]](function(){return _0x2aa1x11[_0x695f[37]](201)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[101]]= function(_0x2aa1x10,_0x2aa1x11){var _0x2aa1x17;return sequelize[_0x695f[115]](function(_0x2aa1x2f){return CustomReport[_0x695f[101]](_0x2aa1x10[_0x695f[113]],{transaction:_0x2aa1x2f})[_0x695f[22]](function(_0x2aa1x19){_0x2aa1x17= _0x2aa1x19;return [_0x2aa1x17,_0x2aa1x10[_0x695f[113]][_0x695f[116]]]})[_0x695f[34]](createFields(_0x2aa1x2f))})[_0x695f[22]](function(){return _0x2aa1x11[_0x695f[21]](201)[_0x695f[20]](_0x2aa1x17)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[117]]= function(_0x2aa1x10,_0x2aa1x11){var _0x2aa1x17;return sequelize[_0x695f[115]](function(_0x2aa1x2f){return CustomReport[_0x695f[101]](_0x2aa1x10[_0x695f[113]],{transaction:_0x2aa1x2f})[_0x695f[22]](function(_0x2aa1x19){_0x2aa1x17= _0x2aa1x19;return [_0x2aa1x17,_0x2aa1x10[_0x695f[113]][_0x695f[116]]]})[_0x695f[34]](createImportFields(_0x2aa1x2f))})[_0x695f[22]](function(){return _0x2aa1x11[_0x695f[21]](201)[_0x695f[20]](_0x2aa1x17)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[118]]= function(_0x2aa1x10,_0x2aa1x11,_0x2aa1x12){if(_0x2aa1x10[_0x695f[113]][_0x695f[49]]){delete _0x2aa1x10[_0x695f[113]][_0x695f[49]]};var _0x2aa1x17;return sequelize[_0x695f[115]](function(_0x2aa1x2f){return CustomReport[_0x695f[51]](_0x2aa1x10[_0x695f[50]][_0x695f[49]])[_0x695f[22]](function(_0x2aa1x19){if(!_0x2aa1x19){return _0x2aa1x11[_0x695f[37]](404)};var _0x2aa1x31=_[_0x695f[119]](_0x2aa1x19,_0x2aa1x10[_0x695f[113]]);return _0x2aa1x19[_0x695f[120]]({transaction:_0x2aa1x2f})})[_0x695f[22]](function(_0x2aa1x19){_0x2aa1x17= _0x2aa1x19;if(_0x2aa1x10[_0x695f[113]][_0x695f[116]]){return ReportField[_0x695f[79]]({where:{CustomReportId:_0x2aa1x10[_0x695f[50]][_0x695f[49]]},transaction:_0x2aa1x2f})}})[_0x695f[22]](function(){return [_0x2aa1x17,_0x2aa1x10[_0x695f[113]][_0x695f[116]]]})[_0x695f[34]](createFields(_0x2aa1x2f))})[_0x695f[22]](function(){return _0x2aa1x11[_0x695f[37]](200)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};function createFields(_0x2aa1x2f){return function(_0x2aa1x19,_0x2aa1x33){if(_0x2aa1x33&& Array[_0x695f[55]](_0x2aa1x33)&& _0x2aa1x33[_0x695f[56]]){var _0x2aa1x34=reportBuildUtils[_0x695f[121]](_0x2aa1x19[_0x695f[44]]);if(_0x2aa1x34){var _0x2aa1x35;return _0x2aa1x34[_0x695f[134]]()[_0x695f[22]](function(_0x2aa1x3a){_0x2aa1x35= _[_0x695f[132]](_0x2aa1x3a);return Metric[_0x695f[133]]()})[_0x695f[22]](function(_0x2aa1x36){var _0x2aa1x37=[];_0x2aa1x36= _[_0x695f[114]](_0x2aa1x36,_0x695f[45]);_0x2aa1x33[_0x695f[64]](function(_0x2aa1x38){_0x2aa1x38[_0x695f[122]]= _0x2aa1x19[_0x695f[49]];if(_0x2aa1x38[_0x695f[123]]){var _0x2aa1x39=_[_0x695f[77]](_0x2aa1x36,{id:_0x2aa1x38[_0x695f[123]]});if(_0x2aa1x39){_0x2aa1x38[_0x695f[124]]= _0x2aa1x39[_0x695f[125]];_0x2aa1x37[_0x695f[80]](ReportField[_0x695f[101]](_0x2aa1x38,{transaction:_0x2aa1x2f}))}else {throw  new sequelize.Error(_0x695f[126]+ _0x2aa1x38[_0x695f[123]]+ _0x695f[127])}}else {if(_[_0x695f[128]](_0x2aa1x35,_0x2aa1x38[_0x695f[124]])|| _0x2aa1x38[_0x695f[129]]){_0x2aa1x37[_0x695f[80]](ReportField[_0x695f[101]](_0x2aa1x38,{transaction:_0x2aa1x2f}))}else {throw  new sequelize.Error(_0x695f[130]+ _0x2aa1x38[_0x695f[124]]+ _0x695f[131])}}});return _0x2aa1x37})[_0x695f[32]]()}else {throw  new sequelize.Error(_0x695f[135])}}}}function createImportFields(_0x2aa1x2f){return function(_0x2aa1x19,_0x2aa1x33){if(_0x2aa1x33&& Array[_0x695f[55]](_0x2aa1x33)&& _0x2aa1x33[_0x695f[56]]){var _0x2aa1x34=reportBuildUtils[_0x695f[121]](_0x2aa1x19[_0x695f[44]]);if(_0x2aa1x34){var _0x2aa1x35;return _0x2aa1x34[_0x695f[134]]()[_0x695f[22]](function(_0x2aa1x3a){_0x2aa1x35= _[_0x695f[132]](_0x2aa1x3a);var _0x2aa1x37=[];var _0x2aa1x3c;if(_[_0x695f[138]](_0x2aa1x33,function(_0x2aa1x38){return _[_0x695f[137]](_0x2aa1x38,_0x695f[136])})){_0x2aa1x3c= _0x695f[139]}else {if(_[_0x695f[138]](_0x2aa1x33,function(_0x2aa1x38){return _[_0x695f[137]](_0x2aa1x38,_0x695f[123])})){_0x2aa1x3c= _0x695f[7]}else {throw  new sequelize.Error(_0x695f[140])}};var _0x2aa1x3d=_[_0x695f[142]](_0x2aa1x33,_0x2aa1x3c+ _0x695f[141]);_[_0x695f[63]](_0x2aa1x3d,function(_0x2aa1x3e,_0x2aa1x1e){if(_0x2aa1x1e!== _0x695f[143]&& _0x2aa1x1e!== _0x695f[144]){_0x2aa1x3e[0][_0x2aa1x3c][_0x695f[145]][_0x695f[64]](function(_0x2aa1x38){_0x2aa1x38[_0x695f[122]]= _0x2aa1x19[_0x695f[49]]});_0x2aa1x3e[0][_0x2aa1x3c][_0x695f[94]]+= _0x695f[146]+ sr({length:5});_0x2aa1x37[_0x695f[80]](Metric[_0x695f[101]](_0x2aa1x3e[0][_0x2aa1x3c],{include:[{model:ReportField,as:_0x695f[145]}],transaction:_0x2aa1x2f}))}else {_0x2aa1x3e[_0x695f[64]](function(_0x2aa1x38){if(_[_0x695f[128]](_0x2aa1x35,_0x2aa1x38[_0x695f[124]])|| _0x2aa1x38[_0x695f[129]]){_0x2aa1x38[_0x695f[122]]= _0x2aa1x19[_0x695f[49]];_0x2aa1x37[_0x695f[80]](ReportField[_0x695f[101]](_0x2aa1x38,{transaction:_0x2aa1x2f}))}else {throw  new sequelize.Error(_0x695f[130]+ _0x2aa1x38[_0x695f[124]]+ _0x695f[131])}})}});return _0x2aa1x37})[_0x695f[32]]()}else {throw  new sequelize.Error(_0x695f[135])}}}}exports[_0x695f[79]]= function(_0x2aa1x10,_0x2aa1x11){return CustomReport[_0x695f[51]](_0x2aa1x10[_0x695f[50]][_0x695f[49]])[_0x695f[22]](function(_0x2aa1x19){if(!_0x2aa1x19){return _0x2aa1x11[_0x695f[37]](404)};return _0x2aa1x19[_0x695f[79]]()})[_0x695f[22]](function(){return _0x2aa1x11[_0x695f[37]](204)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};exports[_0x695f[147]]= function(_0x2aa1x10,_0x2aa1x11){return CustomReport[_0x695f[79]]({where:{id:_0x2aa1x10[_0x695f[23]][_0x695f[148]]},individualHooks:true})[_0x695f[22]](function(){return _0x2aa1x11[_0x695f[37]](204)})[_0x695f[19]](function(_0x2aa1x13){return handleError(_0x2aa1x11,_0x2aa1x13)})};function handleError(_0x2aa1x11,_0x2aa1x13){logger[_0x695f[29]](_0x2aa1x13[_0x695f[28]]);return _0x2aa1x11[_0x695f[21]](500)[_0x695f[20]](_0x2aa1x13)}
\ No newline at end of file
+var _0x4bd4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x4D\x65\x74\x72\x69\x63","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x72\x6F\x6D\x20\x61\x70\x69\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x6E\x6F\x20\x73\x75\x66\x66\x69\x63\x69\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x20\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E","\x61\x6C\x6C","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x73\x70\x72\x65\x61\x64","\x75\x73\x65\x72","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x64\x61\x69\x6C\x79","\x74\x72\x75\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44","\x66\x6F\x72\x6D\x61\x74","\x65\x6E\x64\x44\x61\x74\x65","\x74\x61\x62\x6C\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x5F\x68\x69\x73\x74\x6F\x72\x79","","\x72\x65\x70\x6C\x61\x63\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x66\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x70\x72\x65\x76\x69\x65\x77","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x4F\x77\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x72\x79\x20\x65\x72\x72\x6F\x72","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x64\x65\x62\x75\x67","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x53\x56","\x64\x65\x73\x74\x72\x6F\x79\x4E\x6F\x64\x65\x52\x65\x70\x6F\x72\x74\x73","\x74\x72\x65\x65","\x70\x61\x72\x73\x65","\x66\x69\x6E\x64","\x4E\x6F\x64\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x70\x75\x73\x68","\x66\x69\x6C\x74\x65\x72","\x63\x6F\x6D\x6D\x6F\x6E\x20\x64\x6F\x63\x45\x78\x74\x72\x61\x63\x74\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x72\x65\x61\x74\x65\x64\x20\x6E\x65\x77\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x20\x64\x62\x20\x65\x6E\x74\x72\x79\x2C\x20\x63\x61\x6C\x6C\x69\x6E\x67\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x3A\x20","\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x2E\x6A\x73","\x66\x6F\x72\x6B","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65","\x6D\x65\x73\x73\x61\x67\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x6D\x65\x73\x73\x61\x67\x65","\x6B\x69\x6C\x6C","\x70\x61\x72\x65\x6E\x74","\x6E\x61\x6D\x65","\x46\x6F\x75\x6E\x64\x20\x74\x68\x65\x20\x72\x65\x70\x6F\x72\x74\x2C\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x6E\x65\x77\x20\x44\x42\x20\x72\x6F\x77\x20\x66\x6F\x72\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x2E\x2E","\x73\x74\x61\x72\x74\x54\x69\x6D\x65","\x20","\x30\x30\x3A\x30\x30","\x65\x6E\x64\x54\x69\x6D\x65","\x32\x33\x3A\x35\x39","\x63\x72\x65\x61\x74\x65","\x74\x65\x78\x74","\x2F\x20","\x23","\x73\x68\x6F\x77","\x65\x78\x70\x6F\x72\x74","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x6D\x61\x70","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x73","\x69\x6D\x70\x6F\x72\x74","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x67\x65\x74\x54\x61\x62\x6C\x65","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64","\x4D\x65\x74\x72\x69\x63\x49\x64","\x66\x69\x65\x6C\x64","\x6D\x65\x74\x72\x69\x63","\x54\x68\x65\x20\x6D\x65\x74\x72\x69\x63\x20\x77\x69\x74\x68\x20\x69\x64\x20","\x20\x79\x6F\x75\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x75\x73\x74\x6F\x6D","\x54\x68\x65\x20\x66\x69\x65\x6C\x64\x20","\x20\x79\x6F\x75\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74\x20\x69\x6E\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65","\x6B\x65\x79\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x59\x6F\x75\x20\x68\x61\x76\x65\x20\x6E\x6F\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x6F\x72\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64","\x68\x61\x73","\x65\x76\x65\x72\x79","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x49\x6D\x70\x6F\x72\x74\x20\x66\x6F\x72\x6D\x61\x74\x20\x28\x4D\x65\x74\x72\x69\x63\x20\x74\x79\x70\x65\x20\x69\x6E\x20\x72\x65\x70\x6F\x72\x74\x20\x66\x69\x65\x6C\x64\x73\x20\x69\x73\x20\x6D\x69\x73\x73\x69\x6E\x67\x29","\x49\x64","\x67\x72\x6F\x75\x70\x42\x79","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6E\x75\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x5F","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x4bd4[0];var _=require(_0x4bd4[1]);var util=require(_0x4bd4[2]);var sequelize=require(_0x4bd4[4])[_0x4bd4[3]];var CustomReport=require(_0x4bd4[4])[_0x4bd4[5]];var ReportField=require(_0x4bd4[4])[_0x4bd4[6]];var Metric=require(_0x4bd4[4])[_0x4bd4[7]];var ExtractedReport=require(_0x4bd4[4])[_0x4bd4[8]];var extractUtils=require(_0x4bd4[9]);var reportBuildUtils=require(_0x4bd4[10]);var Util=require(_0x4bd4[11]);var sr=require(_0x4bd4[12]);var moment=require(_0x4bd4[13]);var cp=require(_0x4bd4[14]);var ReportTree=require(_0x4bd4[4])[_0x4bd4[15]];var logger=require(_0x4bd4[17])(_0x4bd4[16]);exports[_0x4bd4[18]]= function(_0x26c0x10,_0x26c0x11,_0x26c0x12){return CustomReport[_0x4bd4[25]](Util[_0x4bd4[24]](_0x26c0x10[_0x4bd4[23]],{deletedAt:null}))[_0x4bd4[22]](function(_0x26c0x14){_0x26c0x11[_0x4bd4[21]](200)[_0x4bd4[20]](_0x26c0x14)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[26]]= function(_0x26c0x10,_0x26c0x11){return Promise[_0x4bd4[32]]([])[_0x4bd4[22]](getQuery(_0x26c0x10,_0x26c0x11))[_0x4bd4[22]](function(_0x26c0x15){if(_0x26c0x15){switch(_0x26c0x15){case _0x4bd4[31]:_0x26c0x15= _0x4bd4[30];break;default:}};_0x26c0x11[_0x4bd4[21]](200)[_0x4bd4[20]]({query:_0x26c0x15})})[_0x4bd4[19]](function(_0x26c0x13){logger[_0x4bd4[29]](_0x4bd4[27],_0x26c0x13[_0x4bd4[28]])})};function getQuery(_0x26c0x10,_0x26c0x11){var _0x26c0x17;return function(){return CustomReport[_0x4bd4[53]](_0x4bd4[52])[_0x4bd4[51]](_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]])[_0x4bd4[22]](function(_0x26c0x19){if(!_0x26c0x19){return _0x26c0x11[_0x4bd4[37]](404)};if(_0x26c0x10[_0x4bd4[23]][_0x4bd4[38]]&& _0x26c0x10[_0x4bd4[23]][_0x4bd4[38]]=== _0x4bd4[39]){_0x26c0x10[_0x4bd4[23]][_0x4bd4[40]]= moment()[_0x4bd4[42]](_0x4bd4[41]);_0x26c0x10[_0x4bd4[23]][_0x4bd4[43]]= moment()[_0x4bd4[42]](_0x4bd4[41]);_0x26c0x19[_0x4bd4[45]][_0x4bd4[44]]= _0x26c0x19[_0x4bd4[45]][_0x4bd4[44]][_0x4bd4[48]](_0x4bd4[46],_0x4bd4[47])};delete _0x26c0x10[_0x4bd4[23]][_0x4bd4[38]];_0x26c0x17= _0x26c0x19[_0x4bd4[45]];return _0x26c0x17[_0x4bd4[44]]})[_0x4bd4[22]](reportBuildUtils[_0x4bd4[36]](_0x26c0x10[_0x4bd4[35]]))[_0x4bd4[22]](function(_0x26c0x18){return [_0x26c0x18,_0x26c0x17]})[_0x4bd4[34]](reportBuildUtils[_0x4bd4[33]](_0x26c0x10[_0x4bd4[23]]))}}exports[_0x4bd4[54]]= function(_0x26c0x10,_0x26c0x11){var _0x26c0x1a;return Promise[_0x4bd4[32]]([])[_0x4bd4[22]](getQuery(_0x26c0x10,_0x26c0x11))[_0x4bd4[22]](reportBuildUtils[_0x4bd4[66]]())[_0x4bd4[22]](function(_0x26c0x1b){if(_0x26c0x1b&& _[_0x4bd4[55]](_0x26c0x1b)){_0x26c0x1a= _0x26c0x1b[_0x4bd4[56]];if(_0x26c0x10[_0x4bd4[23]][_0x4bd4[57]]){_0x26c0x1b= _(_0x26c0x1b)[_0x4bd4[61]](_0x26c0x10[_0x4bd4[23]][_0x4bd4[60]]|| 0)[_0x4bd4[59]](_0x26c0x10[_0x4bd4[23]][_0x4bd4[57]])[_0x4bd4[58]]()};_[_0x4bd4[64]](_0x26c0x1b,function(_0x26c0x1c){_[_0x4bd4[63]](_0x26c0x1c,function(_0x26c0x1d,_0x26c0x1e){if(_0x26c0x1d instanceof  Date){_0x26c0x1c[_0x26c0x1e]= moment(_0x26c0x1d)[_0x4bd4[42]](_0x4bd4[62]).toString()}})});_0x26c0x11[_0x4bd4[21]](200)[_0x4bd4[20]]({rows:_0x26c0x1b,count:_0x26c0x1a})}else {return handleError(_0x26c0x11,{message:_0x26c0x1b|| _0x4bd4[65]})}})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[67]]= function(_0x26c0x10,_0x26c0x11){logger[_0x4bd4[69]](_0x4bd4[68]);docExtract(_0x26c0x10,_0x26c0x11,_0x4bd4[70])};exports[_0x4bd4[71]]= function(_0x26c0x10,_0x26c0x11){logger[_0x4bd4[69]](_0x4bd4[72]);docExtract(_0x26c0x10,_0x26c0x11,_0x4bd4[73])};exports[_0x4bd4[74]]= function(_0x26c0x10,_0x26c0x11){return ReportTree[_0x4bd4[51]](2)[_0x4bd4[22]](function(_0x26c0x1f){_0x26c0x1f= JSON[_0x4bd4[76]](_0x26c0x1f[_0x4bd4[75]]);var _0x26c0x20=_[_0x4bd4[77]](_0x26c0x1f,{id:_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]]});if(!_0x26c0x20){throw  new Error(_0x4bd4[78])};var _0x26c0x21=[];findSubNodes(_0x26c0x20,_0x26c0x1f,_0x26c0x21);return CustomReport[_0x4bd4[79]]({where:{parent:_0x26c0x21},individualHooks:true})})[_0x4bd4[22]](function(){return _0x26c0x11[_0x4bd4[37]](200)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};function findSubNodes(_0x26c0x20,_0x26c0x1f,_0x26c0x23){_0x26c0x23[_0x4bd4[80]](_0x26c0x20[_0x4bd4[49]]);var _0x26c0x24=_[_0x4bd4[81]](_0x26c0x1f,{parent:_0x26c0x20[_0x4bd4[49]]});if(!_0x26c0x24||  !_0x26c0x24[_0x4bd4[56]]){return};_[_0x4bd4[64]](_0x26c0x24,function(_0x26c0x25){findSubNodes(_0x26c0x25,_0x26c0x1f,_0x26c0x23)})}function docExtract(_0x26c0x10,_0x26c0x11,_0x26c0x27){var _0x26c0x19;logger[_0x4bd4[69]](_0x4bd4[82]);CustomReport[_0x4bd4[53]](_0x4bd4[52])[_0x4bd4[51]](_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]])[_0x4bd4[22]](function(_0x26c0x17){if(!_0x26c0x17){return _0x26c0x11[_0x4bd4[37]](404)};_0x26c0x19= _0x26c0x17;return ReportTree[_0x4bd4[51]](2)})[_0x4bd4[22]](function(_0x26c0x1f){_0x26c0x1f= JSON[_0x4bd4[76]](_0x26c0x1f[_0x4bd4[75]]);var _0x26c0x2b=_[_0x4bd4[77]](_0x26c0x1f,{id:_0x26c0x19[_0x4bd4[93]]});var _0x26c0x2c=getReportPath(_0x26c0x2b,_0x26c0x1f,_0x26c0x19[_0x4bd4[94]]);logger[_0x4bd4[69]](_0x4bd4[95]);if(_0x26c0x10[_0x4bd4[23]][_0x4bd4[38]]&& _0x26c0x10[_0x4bd4[23]][_0x4bd4[38]]=== _0x4bd4[39]){_0x26c0x10[_0x4bd4[23]][_0x4bd4[40]]= moment()[_0x4bd4[42]](_0x4bd4[41]);_0x26c0x10[_0x4bd4[23]][_0x4bd4[43]]= moment()[_0x4bd4[42]](_0x4bd4[41]);_0x26c0x19[_0x4bd4[45]][_0x4bd4[44]]= _0x26c0x19[_0x4bd4[45]][_0x4bd4[44]][_0x4bd4[48]](_0x4bd4[46],_0x4bd4[47])};delete _0x26c0x10[_0x4bd4[23]][_0x4bd4[38]];return [_0x26c0x19,ExtractedReport[_0x4bd4[101]]({name:_0x26c0x2c,startDate:_0x26c0x10[_0x4bd4[23]][_0x4bd4[40]]?_0x26c0x10[_0x4bd4[23]][_0x4bd4[40]]+ (_0x26c0x10[_0x4bd4[23]][_0x4bd4[96]]?_0x4bd4[97]+ _0x26c0x10[_0x4bd4[23]][_0x4bd4[96]]:_0x4bd4[98]):null,endDate:_0x26c0x10[_0x4bd4[23]][_0x4bd4[43]]?_0x26c0x10[_0x4bd4[23]][_0x4bd4[43]]+ (_0x26c0x10[_0x4bd4[23]][_0x4bd4[99]]?_0x4bd4[97]+ _0x26c0x10[_0x4bd4[23]][_0x4bd4[99]]:_0x4bd4[100]):null,output:_0x26c0x27,UserId:_0x26c0x10[_0x4bd4[35]][_0x4bd4[49]]})]})[_0x4bd4[34]](function(_0x26c0x19,_0x26c0x28){logger[_0x4bd4[69]](_0x4bd4[83]+ _0x26c0x27);var _0x26c0x29=cp[_0x4bd4[85]](__dirname+ _0x4bd4[84]);_0x26c0x29[_0x4bd4[87]](_0x4bd4[90],function(_0x26c0x2a){logger[_0x4bd4[69]](_0x4bd4[91],_0x26c0x2a);_0x26c0x29[_0x4bd4[92]]()})[_0x4bd4[87]](_0x4bd4[88],function(){logger[_0x4bd4[69]](_0x4bd4[89])})[_0x4bd4[87]](_0x4bd4[29],function(_0x26c0x13){logger[_0x4bd4[69]](_0x4bd4[86],_0x26c0x13)});_0x26c0x29[_0x4bd4[20]]({report:_0x26c0x19,query:_0x26c0x10[_0x4bd4[23]],extractedId:_0x26c0x28[_0x4bd4[49]],user:_0x26c0x10[_0x4bd4[35]],type:_0x26c0x27})})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)});return _0x26c0x11[_0x4bd4[37]](200)}function getReportPath(_0x26c0x2b,_0x26c0x1f,_0x26c0x2c){_0x26c0x2c= _0x26c0x2b[_0x4bd4[102]]+ _0x4bd4[103]+ _0x26c0x2c;if(_0x26c0x2b[_0x4bd4[93]]=== _0x4bd4[104]){return _0x26c0x2c}else {return getReportPath(_[_0x4bd4[77]](_0x26c0x1f,{id:_0x26c0x2b[_0x4bd4[93]]}),_0x26c0x1f,_0x26c0x2c)}}exports[_0x4bd4[105]]= function(_0x26c0x10,_0x26c0x11){return CustomReport[_0x4bd4[53]](_0x4bd4[52])[_0x4bd4[51]](_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]])[_0x4bd4[22]](function(_0x26c0x19){if(!_0x26c0x19){return _0x26c0x11[_0x4bd4[37]](404)};return _0x26c0x11[_0x4bd4[20]](_0x26c0x19)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[106]]= function(_0x26c0x10,_0x26c0x11){return CustomReport[_0x4bd4[53]]({method:[_0x4bd4[109],{CustomReportId:_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]]}]})[_0x4bd4[51]](_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]],{attributes:[_0x4bd4[107],_0x4bd4[108],_0x4bd4[94],_0x4bd4[93],_0x4bd4[44]]})[_0x4bd4[22]](function(_0x26c0x19){if(!_0x26c0x19){return _0x26c0x11[_0x4bd4[37]](404)};return _0x26c0x11[_0x4bd4[20]](_0x26c0x19)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[110]]= function(_0x26c0x10,_0x26c0x11){var _0x26c0x2e;return sequelize[_0x4bd4[115]](function(_0x26c0x2f){return CustomReport[_0x4bd4[53]](_0x4bd4[52])[_0x4bd4[51]](_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]])[_0x4bd4[22]](function(_0x26c0x19){if(!_0x26c0x19){return _0x26c0x11[_0x4bd4[37]](404)};var _0x26c0x30=_0x26c0x19[_0x4bd4[45]];delete _0x26c0x30[_0x4bd4[49]];delete _0x26c0x30[_0x4bd4[111]];delete _0x26c0x30[_0x4bd4[112]];_0x26c0x30[_0x4bd4[93]]= _0x26c0x10[_0x4bd4[113]][_0x4bd4[93]];_0x26c0x2e= _[_0x4bd4[114]](_0x26c0x30.Fields,_0x4bd4[45]);return CustomReport[_0x4bd4[101]](_0x26c0x30,{transaction:_0x26c0x2f})})[_0x4bd4[22]](function(_0x26c0x19){return [_0x26c0x19,_0x26c0x2e]})[_0x4bd4[34]](createFields(_0x26c0x2f))})[_0x4bd4[22]](function(){return _0x26c0x11[_0x4bd4[37]](201)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[101]]= function(_0x26c0x10,_0x26c0x11){var _0x26c0x17;return sequelize[_0x4bd4[115]](function(_0x26c0x2f){return CustomReport[_0x4bd4[101]](_0x26c0x10[_0x4bd4[113]],{transaction:_0x26c0x2f})[_0x4bd4[22]](function(_0x26c0x19){_0x26c0x17= _0x26c0x19;return [_0x26c0x17,_0x26c0x10[_0x4bd4[113]][_0x4bd4[116]]]})[_0x4bd4[34]](createFields(_0x26c0x2f))})[_0x4bd4[22]](function(){return _0x26c0x11[_0x4bd4[21]](201)[_0x4bd4[20]](_0x26c0x17)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[117]]= function(_0x26c0x10,_0x26c0x11){var _0x26c0x17;return sequelize[_0x4bd4[115]](function(_0x26c0x2f){return CustomReport[_0x4bd4[101]](_0x26c0x10[_0x4bd4[113]],{transaction:_0x26c0x2f})[_0x4bd4[22]](function(_0x26c0x19){_0x26c0x17= _0x26c0x19;return [_0x26c0x17,_0x26c0x10[_0x4bd4[113]][_0x4bd4[116]]]})[_0x4bd4[34]](createImportFields(_0x26c0x2f))})[_0x4bd4[22]](function(){return _0x26c0x11[_0x4bd4[21]](201)[_0x4bd4[20]](_0x26c0x17)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[118]]= function(_0x26c0x10,_0x26c0x11,_0x26c0x12){if(_0x26c0x10[_0x4bd4[113]][_0x4bd4[49]]){delete _0x26c0x10[_0x4bd4[113]][_0x4bd4[49]]};var _0x26c0x17;return sequelize[_0x4bd4[115]](function(_0x26c0x2f){return CustomReport[_0x4bd4[51]](_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]])[_0x4bd4[22]](function(_0x26c0x19){if(!_0x26c0x19){return _0x26c0x11[_0x4bd4[37]](404)};var _0x26c0x31=_[_0x4bd4[119]](_0x26c0x19,_0x26c0x10[_0x4bd4[113]]);return _0x26c0x19[_0x4bd4[120]]({transaction:_0x26c0x2f})})[_0x4bd4[22]](function(_0x26c0x19){_0x26c0x17= _0x26c0x19;if(_0x26c0x10[_0x4bd4[113]][_0x4bd4[116]]){return ReportField[_0x4bd4[79]]({where:{CustomReportId:_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]]},transaction:_0x26c0x2f})}})[_0x4bd4[22]](function(){return [_0x26c0x17,_0x26c0x10[_0x4bd4[113]][_0x4bd4[116]]]})[_0x4bd4[34]](createFields(_0x26c0x2f))})[_0x4bd4[22]](function(){return _0x26c0x11[_0x4bd4[37]](200)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};function createFields(_0x26c0x2f){return function(_0x26c0x19,_0x26c0x33){if(_0x26c0x33&& Array[_0x4bd4[55]](_0x26c0x33)&& _0x26c0x33[_0x4bd4[56]]){var _0x26c0x34=reportBuildUtils[_0x4bd4[121]](_0x26c0x19[_0x4bd4[44]]);if(_0x26c0x34){var _0x26c0x35;return _0x26c0x34[_0x4bd4[134]]()[_0x4bd4[22]](function(_0x26c0x3a){_0x26c0x35= _[_0x4bd4[132]](_0x26c0x3a);return Metric[_0x4bd4[133]]()})[_0x4bd4[22]](function(_0x26c0x36){var _0x26c0x37=[];_0x26c0x36= _[_0x4bd4[114]](_0x26c0x36,_0x4bd4[45]);_0x26c0x33[_0x4bd4[64]](function(_0x26c0x38){_0x26c0x38[_0x4bd4[122]]= _0x26c0x19[_0x4bd4[49]];if(_0x26c0x38[_0x4bd4[123]]){var _0x26c0x39=_[_0x4bd4[77]](_0x26c0x36,{id:_0x26c0x38[_0x4bd4[123]]});if(_0x26c0x39){_0x26c0x38[_0x4bd4[124]]= _0x26c0x39[_0x4bd4[125]];_0x26c0x37[_0x4bd4[80]](ReportField[_0x4bd4[101]](_0x26c0x38,{transaction:_0x26c0x2f}))}else {throw  new sequelize.Error(_0x4bd4[126]+ _0x26c0x38[_0x4bd4[123]]+ _0x4bd4[127])}}else {if(_[_0x4bd4[128]](_0x26c0x35,_0x26c0x38[_0x4bd4[124]])|| _0x26c0x38[_0x4bd4[129]]){_0x26c0x37[_0x4bd4[80]](ReportField[_0x4bd4[101]](_0x26c0x38,{transaction:_0x26c0x2f}))}else {throw  new sequelize.Error(_0x4bd4[130]+ _0x26c0x38[_0x4bd4[124]]+ _0x4bd4[131])}}});return _0x26c0x37})[_0x4bd4[32]]()}else {throw  new sequelize.Error(_0x4bd4[135])}}}}function createImportFields(_0x26c0x2f){return function(_0x26c0x19,_0x26c0x33){if(_0x26c0x33&& Array[_0x4bd4[55]](_0x26c0x33)&& _0x26c0x33[_0x4bd4[56]]){var _0x26c0x34=reportBuildUtils[_0x4bd4[121]](_0x26c0x19[_0x4bd4[44]]);if(_0x26c0x34){var _0x26c0x35;return _0x26c0x34[_0x4bd4[134]]()[_0x4bd4[22]](function(_0x26c0x3a){_0x26c0x35= _[_0x4bd4[132]](_0x26c0x3a);var _0x26c0x37=[];var _0x26c0x3c;if(_[_0x4bd4[138]](_0x26c0x33,function(_0x26c0x38){return _[_0x4bd4[137]](_0x26c0x38,_0x4bd4[136])})){_0x26c0x3c= _0x4bd4[139]}else {if(_[_0x4bd4[138]](_0x26c0x33,function(_0x26c0x38){return _[_0x4bd4[137]](_0x26c0x38,_0x4bd4[123])})){_0x26c0x3c= _0x4bd4[7]}else {throw  new sequelize.Error(_0x4bd4[140])}};var _0x26c0x3d=_[_0x4bd4[142]](_0x26c0x33,_0x26c0x3c+ _0x4bd4[141]);_[_0x4bd4[63]](_0x26c0x3d,function(_0x26c0x3e,_0x26c0x1e){if(_0x26c0x1e!== _0x4bd4[143]&& _0x26c0x1e!== _0x4bd4[144]){_0x26c0x3e[0][_0x26c0x3c][_0x4bd4[145]][_0x4bd4[64]](function(_0x26c0x38){_0x26c0x38[_0x4bd4[122]]= _0x26c0x19[_0x4bd4[49]]});_0x26c0x3e[0][_0x26c0x3c][_0x4bd4[94]]+= _0x4bd4[146]+ sr({length:5});_0x26c0x37[_0x4bd4[80]](Metric[_0x4bd4[101]](_0x26c0x3e[0][_0x26c0x3c],{include:[{model:ReportField,as:_0x4bd4[145]}],transaction:_0x26c0x2f}))}else {_0x26c0x3e[_0x4bd4[64]](function(_0x26c0x38){if(_[_0x4bd4[128]](_0x26c0x35,_0x26c0x38[_0x4bd4[124]])|| _0x26c0x38[_0x4bd4[129]]){_0x26c0x38[_0x4bd4[122]]= _0x26c0x19[_0x4bd4[49]];_0x26c0x37[_0x4bd4[80]](ReportField[_0x4bd4[101]](_0x26c0x38,{transaction:_0x26c0x2f}))}else {throw  new sequelize.Error(_0x4bd4[130]+ _0x26c0x38[_0x4bd4[124]]+ _0x4bd4[131])}})}});return _0x26c0x37})[_0x4bd4[32]]()}else {throw  new sequelize.Error(_0x4bd4[135])}}}}exports[_0x4bd4[79]]= function(_0x26c0x10,_0x26c0x11){return CustomReport[_0x4bd4[51]](_0x26c0x10[_0x4bd4[50]][_0x4bd4[49]])[_0x4bd4[22]](function(_0x26c0x19){if(!_0x26c0x19){return _0x26c0x11[_0x4bd4[37]](404)};return _0x26c0x19[_0x4bd4[79]]()})[_0x4bd4[22]](function(){return _0x26c0x11[_0x4bd4[37]](204)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};exports[_0x4bd4[147]]= function(_0x26c0x10,_0x26c0x11){return CustomReport[_0x4bd4[79]]({where:{id:_0x26c0x10[_0x4bd4[23]][_0x4bd4[148]]},individualHooks:true})[_0x4bd4[22]](function(){return _0x26c0x11[_0x4bd4[37]](204)})[_0x4bd4[19]](function(_0x26c0x13){return handleError(_0x26c0x11,_0x26c0x13)})};function handleError(_0x26c0x11,_0x26c0x13){logger[_0x4bd4[29]](_0x26c0x13[_0x4bd4[28]]);return _0x26c0x11[_0x4bd4[21]](500)[_0x4bd4[20]](_0x26c0x13)}
\ No newline at end of file
index 4431cfe..53f9640 100644 (file)
@@ -1 +1 @@
-var _0x6804=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6804[0];const EventEmitter=require(_0x6804[1]);const CustomReport=require(_0x6804[3])[_0x6804[2]];var CustomReportEvents= new EventEmitter();CustomReportEvents[_0x6804[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6804[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6804[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6804[6]};for(var e in events){var event=events[e];CustomReport[_0x6804[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6896x8,_0x6896x9,_0x6896xa){CustomReportEvents[_0x6804[10]](event+ _0x6804[8]+ _0x6896x8[_0x6804[9]],_0x6896x8);CustomReportEvents[_0x6804[10]](event,_0x6896x8);_0x6896xa(null)}}module[_0x6804[11]]= CustomReportEvents
\ No newline at end of file
+var _0xcf51=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xcf51[0];const EventEmitter=require(_0xcf51[1]);const CustomReport=require(_0xcf51[3])[_0xcf51[2]];var CustomReportEvents= new EventEmitter();CustomReportEvents[_0xcf51[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xcf51[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xcf51[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xcf51[6]};for(var e in events){var event=events[e];CustomReport[_0xcf51[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8457x8,_0x8457x9,_0x8457xa){CustomReportEvents[_0xcf51[10]](event+ _0xcf51[8]+ _0x8457x8[_0xcf51[9]],_0x8457x8);CustomReportEvents[_0xcf51[10]](event,_0x8457x8);_0x8457xa(null)}}module[_0xcf51[11]]= CustomReportEvents
\ No newline at end of file
index 3f538e5..7d7ac04 100644 (file)
@@ -1 +1 @@
-var _0x38b8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x38b8[0];const CustomReportEvents=require(_0x38b8[1]);var events=[_0x38b8[2],_0x38b8[3]];exports[_0x38b8[4]]= function(_0xaec4x3){for(var _0xaec4x4=0,_0xaec4x5=events[_0x38b8[5]];_0xaec4x4< _0xaec4x5;_0xaec4x4++){var _0xaec4x6=events[_0xaec4x4];var _0xaec4x7=createListener(_0x38b8[6]+ _0xaec4x6,_0xaec4x3);CustomReportEvents[_0x38b8[7]](_0xaec4x6,_0xaec4x7);_0xaec4x3[_0x38b8[7]](_0x38b8[8],removeListener(_0xaec4x6,_0xaec4x7))}};function createListener(_0xaec4x6,_0xaec4x3){return function(_0xaec4x9){_0xaec4x3[_0x38b8[9]](_0xaec4x6,_0xaec4x9)}}function removeListener(_0xaec4x6,_0xaec4x7){return function(){CustomReportEvents[_0x38b8[10]](_0xaec4x6,_0xaec4x7)}}
\ No newline at end of file
+var _0x2e0d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2e0d[0];const CustomReportEvents=require(_0x2e0d[1]);var events=[_0x2e0d[2],_0x2e0d[3]];exports[_0x2e0d[4]]= function(_0xd439x3){for(var _0xd439x4=0,_0xd439x5=events[_0x2e0d[5]];_0xd439x4< _0xd439x5;_0xd439x4++){var _0xd439x6=events[_0xd439x4];var _0xd439x7=createListener(_0x2e0d[6]+ _0xd439x6,_0xd439x3);CustomReportEvents[_0x2e0d[7]](_0xd439x6,_0xd439x7);_0xd439x3[_0x2e0d[7]](_0x2e0d[8],removeListener(_0xd439x6,_0xd439x7))}};function createListener(_0xd439x6,_0xd439x3){return function(_0xd439x9){_0xd439x3[_0x2e0d[9]](_0xd439x6,_0xd439x9)}}function removeListener(_0xd439x6,_0xd439x7){return function(){CustomReportEvents[_0x2e0d[10]](_0xd439x6,_0xd439x7)}}
\ No newline at end of file
index 75267e8..66c34fc 100644 (file)
@@ -1 +1 @@
-var _0x6a67=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x70\x72\x65\x76\x69\x65\x77","\x70\x72\x65\x76\x69\x65\x77","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x72\x79","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x2F\x3A\x69\x64\x2F\x65\x78\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x70\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x63\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x2F\x69\x6D\x70\x6F\x72\x74","\x69\x6D\x70\x6F\x72\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x70\x79","\x63\x6F\x70\x79","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x2F\x6E\x6F\x64\x65\x2F\x3A\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x4E\x6F\x64\x65\x52\x65\x70\x6F\x72\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6a67[0];var express=require(_0x6a67[1]);var controller=require(_0x6a67[2]);var auth=require(_0x6a67[3]);var router=express.Router();router[_0x6a67[9]](_0x6a67[4],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[8]]);router[_0x6a67[9]](_0x6a67[10],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[11]]);router[_0x6a67[9]](_0x6a67[12],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[13]]);router[_0x6a67[9]](_0x6a67[14],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[15]]);router[_0x6a67[9]](_0x6a67[16],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[17]]);router[_0x6a67[19]](_0x6a67[4],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[18]]);router[_0x6a67[9]](_0x6a67[20],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[21]]);router[_0x6a67[9]](_0x6a67[22],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[23]]);router[_0x6a67[19]](_0x6a67[24],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[25]]);router[_0x6a67[19]](_0x6a67[26],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[27]]);router[_0x6a67[29]](_0x6a67[12],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[28]]);router[_0x6a67[31]](_0x6a67[4],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[30]]);router[_0x6a67[31]](_0x6a67[32],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[33]]);router[_0x6a67[31]](_0x6a67[12],auth[_0x6a67[5]](),auth[_0x6a67[7]]([17],[_0x6a67[6]]),controller[_0x6a67[34]]);module[_0x6a67[35]]= router
\ No newline at end of file
+var _0x125f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x70\x72\x65\x76\x69\x65\x77","\x70\x72\x65\x76\x69\x65\x77","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x72\x79","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x2F\x3A\x69\x64\x2F\x65\x78\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x70\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x63\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x2F\x69\x6D\x70\x6F\x72\x74","\x69\x6D\x70\x6F\x72\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x70\x79","\x63\x6F\x70\x79","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x2F\x6E\x6F\x64\x65\x2F\x3A\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x4E\x6F\x64\x65\x52\x65\x70\x6F\x72\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x125f[0];var express=require(_0x125f[1]);var controller=require(_0x125f[2]);var auth=require(_0x125f[3]);var router=express.Router();router[_0x125f[9]](_0x125f[4],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[8]]);router[_0x125f[9]](_0x125f[10],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[11]]);router[_0x125f[9]](_0x125f[12],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[13]]);router[_0x125f[9]](_0x125f[14],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[15]]);router[_0x125f[9]](_0x125f[16],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[17]]);router[_0x125f[19]](_0x125f[4],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[18]]);router[_0x125f[9]](_0x125f[20],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[21]]);router[_0x125f[9]](_0x125f[22],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[23]]);router[_0x125f[19]](_0x125f[24],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[25]]);router[_0x125f[19]](_0x125f[26],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[27]]);router[_0x125f[29]](_0x125f[12],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[28]]);router[_0x125f[31]](_0x125f[4],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[30]]);router[_0x125f[31]](_0x125f[32],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[33]]);router[_0x125f[31]](_0x125f[12],auth[_0x125f[5]](),auth[_0x125f[7]]([17],[_0x125f[6]]),controller[_0x125f[34]]);module[_0x125f[35]]= router
\ No newline at end of file
index eb3ffd8..326fbe5 100644 (file)
@@ -1 +1 @@
-var _0xdbd1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x63\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x75\x73\x65\x72","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x6E\x69\x74","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x61\x6E\x73\x77\x65\x72\x65\x64","\x67\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x20\x61\x73\x20\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E\x20\x0A\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x53\x45\x4C\x45\x43\x54\x20\x53\x55\x4D\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x20\x61\x73\x20\x67\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x20\x3D\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x3B","\x53\x45\x4C\x45\x43\x54\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x20\x3D\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x3B","\x71\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x73","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x66\x6F\x72\x45\x61\x63\x68","\x53\x45\x4C\x45\x43\x54\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x3D\x20\x27\x41\x4E\x53\x57\x45\x52\x27\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x74\x79\x70\x65\x20\x3D\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x3B","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x63\x61\x6C\x6C\x73\x2C\x20\x53\x55\x4D\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x20\x61\x73\x20\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x63\x61\x6C\x6C\x73\x2C\x20\x53\x55\x4D\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x20\x61\x73\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x61\x62\x61\x6E\x64\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x61\x63\x74\x69\x76\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x61\x62\x61\x6E\x64\x6F\x6E\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x77\x61\x69\x74\x69\x6E\x67","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x61\x63\x74\x69\x76\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x20\x3D\x20\x30\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x20\x3D\x20\x30\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x30\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x6E\x61\x6D\x65","\x6B\x65\x79\x42\x79","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x77\x61\x69\x74\x69\x6E\x67\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x20\x3D\x20\x66\x61\x6C\x73\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x73\x68\x6F\x77","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x6C\x6F\x6E\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x65\x64\x69\x74\x61\x62\x6C\x65","\x64\x65\x66\x61\x75\x6C\x74\x45\x6E\x74\x72\x79","\x6D\x6F\x64\x65\x6C","\x70\x61\x72\x73\x65","\x74\x69\x74\x6C\x65","\x5F\x63\x6F\x70\x79\x5F","\x67\x65\x74\x55\x54\x43\x4D\x69\x6C\x6C\x69\x73\x65\x63\x6F\x6E\x64\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xdbd1[0];var _=require(_0xdbd1[1]);var util=require(_0xdbd1[2]);var Util=require(_0xdbd1[3]);var logger=require(_0xdbd1[5])(_0xdbd1[4]);var Dashboard=require(_0xdbd1[7])[_0xdbd1[6]];var VoiceQueue=require(_0xdbd1[7])[_0xdbd1[8]];var sequelize=require(_0xdbd1[7])[_0xdbd1[9]];exports[_0xdbd1[10]]= function(_0xe167x8,_0xe167x9,_0xe167xa){return Dashboard[_0xdbd1[17]](Util[_0xdbd1[16]](_0xe167x8[_0xdbd1[15]]))[_0xdbd1[14]](function(_0xe167xc){_0xe167x9[_0xdbd1[13]](200)[_0xdbd1[12]](_0xe167xc)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[18]]= function(_0xe167x8,_0xe167x9,_0xe167xa){_0xe167x8[_0xdbd1[25]][_0xdbd1[24]][_0xdbd1[23]][_0xdbd1[12]]({message:_0xdbd1[19],id:_0xe167x8[_0xdbd1[21]][_0xdbd1[20]],user:_0xe167x8[_0xdbd1[22]]});return _0xe167x9[_0xdbd1[26]](201)};exports[_0xdbd1[27]]= function(_0xe167x8,_0xe167x9,_0xe167xa){var _0xe167xd={queues:{},outbound:{}};return VoiceQueue[_0xdbd1[59]]({attributes:[_0xdbd1[56]],raw:true})[_0xdbd1[14]](function(_0xe167xe){_0xe167xd[_0xdbd1[40]]= _[_0xdbd1[57]](_0xe167xe,_0xdbd1[56]);return sequelize[_0xdbd1[15]](_0xdbd1[58],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xe[_0xdbd1[42]](function(_0xe167xf){if(_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]]){_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]][_0xdbd1[54]]= _0xe167xf[_0xdbd1[54]]}});return sequelize[_0xdbd1[15]](_0xdbd1[55],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xe[_0xdbd1[42]](function(_0xe167xf){if(_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]]){_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]][_0xdbd1[52]]= _0xe167xf[_0xdbd1[52]]}});return sequelize[_0xdbd1[15]](_0xdbd1[53],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xe[_0xdbd1[42]](function(_0xe167xf){if(_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]]){_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]][_0xdbd1[50]]= _0xe167xf[_0xdbd1[50]]}});return sequelize[_0xdbd1[15]](_0xdbd1[51],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xe[_0xdbd1[42]](function(_0xe167xf){if(_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]]){_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]][_0xdbd1[48]]= _0xe167xf[_0xdbd1[48]]}});return sequelize[_0xdbd1[15]](_0xdbd1[49],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xe[_0xdbd1[42]](function(_0xe167xf){if(_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]]){_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]][_0xdbd1[46]]= _0xe167xf[_0xdbd1[46]]}});return sequelize[_0xdbd1[15]](_0xdbd1[47],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xe[_0xdbd1[42]](function(_0xe167xf){if(_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]]){_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]][_0xdbd1[44]]= _0xe167xf[_0xdbd1[44]]}});return sequelize[_0xdbd1[15]](_0xdbd1[45],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xe[_0xdbd1[42]](function(_0xe167xf){if(_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]]){_0xe167xd[_0xdbd1[40]][_0xe167xf[_0xdbd1[39]]][_0xdbd1[41]]= _0xe167xf[_0xdbd1[41]]}});return sequelize[_0xdbd1[15]](_0xdbd1[43],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xd[_0xdbd1[29]][_0xdbd1[31]]= _0xe167xe[0][_0xdbd1[31]];return sequelize[_0xdbd1[15]](_0xdbd1[38],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xd[_0xdbd1[29]][_0xdbd1[36]]= _0xe167xe[0][_0xdbd1[36]];return sequelize[_0xdbd1[15]](_0xdbd1[37],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xd[_0xdbd1[29]][_0xdbd1[32]]= _0xe167xe[0][_0xdbd1[32]]|| 0;return sequelize[_0xdbd1[15]](_0xdbd1[33],{type:sequelize[_0xdbd1[35]][_0xdbd1[34]]})})[_0xdbd1[14]](function(_0xe167xe){_0xe167xd[_0xdbd1[29]][_0xdbd1[28]]= _0xe167xe[0][_0xdbd1[28]]|| 0;_0xe167xd[_0xdbd1[29]][_0xdbd1[30]]= _0xe167xd[_0xdbd1[29]][_0xdbd1[28]]?((_0xe167xd[_0xdbd1[29]][_0xdbd1[31]]/ _0xe167xd[_0xdbd1[29]][_0xdbd1[32]])* 100):0;return _0xe167x9[_0xdbd1[13]](200)[_0xdbd1[12]](_0xe167xd)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[60]]= function(_0xe167x8,_0xe167x9){return Dashboard[_0xdbd1[59]]()[_0xdbd1[14]](function(_0xe167x10){if(!_0xe167x10){return _0xe167x9[_0xdbd1[26]](404)};return _0xe167x9[_0xdbd1[13]](200)[_0xdbd1[12]](_0xe167x10)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[61]]= function(_0xe167x8,_0xe167x9){return Dashboard[_0xdbd1[62]](_0xe167x8[_0xdbd1[21]][_0xdbd1[20]])[_0xdbd1[14]](function(_0xe167x11){if(!_0xe167x11){return _0xe167x9[_0xdbd1[26]](404)};return _0xe167x9[_0xdbd1[12]](_0xe167x11)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[63]]= function(_0xe167x8,_0xe167x9){return Dashboard[_0xdbd1[63]](_0xe167x8[_0xdbd1[64]])[_0xdbd1[14]](function(_0xe167x11){return _0xe167x9[_0xdbd1[13]](201)[_0xdbd1[12]](_0xe167x11)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[65]]= function(_0xe167x8,_0xe167x9){return Dashboard[_0xdbd1[62]](_0xe167x8[_0xdbd1[21]][_0xdbd1[20]])[_0xdbd1[14]](function(_0xe167x11){var _0xe167x12=_0xe167x11[_0xdbd1[66]];delete _0xe167x12[_0xdbd1[20]];_0xe167x12[_0xdbd1[67]]= true;_0xe167x12[_0xdbd1[68]]= false;var _0xe167x13=JSON[_0xdbd1[70]](_0xe167x12[_0xdbd1[69]]);if(_0xe167x8[_0xdbd1[64]][_0xdbd1[56]]){_0xe167x12[_0xdbd1[56]]= _0xe167x8[_0xdbd1[64]][_0xdbd1[56]];_0xe167x13[_0xdbd1[71]]= _0xe167x8[_0xdbd1[64]][_0xdbd1[56]]}else {_0xe167x12[_0xdbd1[56]]= _0xe167x13[_0xdbd1[71]]= _0xe167x12[_0xdbd1[56]]+ _0xdbd1[72]+  new Date()[_0xdbd1[73]]()};_0xe167x12[_0xdbd1[69]]= JSON[_0xdbd1[74]](_0xe167x13);return Dashboard[_0xdbd1[63]](_0xe167x12)})[_0xdbd1[14]](function(_0xe167x11){return _0xe167x9[_0xdbd1[13]](201)[_0xdbd1[12]](_0xe167x11)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[75]]= function(_0xe167x8,_0xe167x9){if(_0xe167x8[_0xdbd1[64]][_0xdbd1[20]]){delete _0xe167x8[_0xdbd1[64]][_0xdbd1[20]]};return Dashboard[_0xdbd1[62]](_0xe167x8[_0xdbd1[21]][_0xdbd1[20]])[_0xdbd1[14]](function(_0xe167x11){if(!_0xe167x11){return _0xe167x9[_0xdbd1[26]](404)};if(_0xe167x8[_0xdbd1[64]][_0xdbd1[56]]){var _0xe167x13=JSON[_0xdbd1[70]](_0xe167x11[_0xdbd1[69]]);_0xe167x13[_0xdbd1[71]]= _0xe167x8[_0xdbd1[64]][_0xdbd1[56]];_0xe167x11[_0xdbd1[69]]= JSON[_0xdbd1[74]](_0xe167x13)};var _0xe167x14=_[_0xdbd1[76]](_0xe167x11,_0xe167x8[_0xdbd1[64]]);return _0xe167x14[_0xdbd1[77]]()})[_0xdbd1[14]](function(_0xe167x11){return _0xe167x9[_0xdbd1[13]](200)[_0xdbd1[12]](_0xe167x11)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[78]]= function(_0xe167x8,_0xe167x9){return Dashboard[_0xdbd1[62]](_0xe167x8[_0xdbd1[21]][_0xdbd1[20]])[_0xdbd1[14]](function(_0xe167x11){if(!_0xe167x11){return _0xe167x9[_0xdbd1[26]](404)};return _0xe167x11[_0xdbd1[78]]()})[_0xdbd1[14]](function(){return _0xe167x9[_0xdbd1[26]](204)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};exports[_0xdbd1[79]]= function(_0xe167x8,_0xe167x9){return Dashboard[_0xdbd1[78]]({where:{id:_0xe167x8[_0xdbd1[15]][_0xdbd1[80]]},individualHooks:true})[_0xdbd1[14]](function(){return _0xe167x9[_0xdbd1[26]](204)})[_0xdbd1[11]](function(_0xe167xb){return handleError(_0xe167x9,_0xe167xb)})};function handleError(_0xe167x9,_0xe167xb){logger[_0xdbd1[82]](_0xe167xb[_0xdbd1[81]]);return _0xe167x9[_0xdbd1[13]](500)[_0xdbd1[12]](_0xe167xb)}
\ No newline at end of file
+var _0x7148=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x63\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x75\x73\x65\x72","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x6E\x69\x74","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x61\x6E\x73\x77\x65\x72\x65\x64","\x67\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x20\x61\x73\x20\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E\x20\x0A\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x53\x45\x4C\x45\x43\x54\x20\x53\x55\x4D\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x20\x61\x73\x20\x67\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x20\x3D\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x3B","\x53\x45\x4C\x45\x43\x54\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x20\x3D\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x3B","\x71\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x73","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x66\x6F\x72\x45\x61\x63\x68","\x53\x45\x4C\x45\x43\x54\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x3D\x20\x27\x41\x4E\x53\x57\x45\x52\x27\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x74\x79\x70\x65\x20\x3D\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x3B","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x63\x61\x6C\x6C\x73\x2C\x20\x53\x55\x4D\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x20\x61\x73\x20\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x63\x61\x6C\x6C\x73\x2C\x20\x53\x55\x4D\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x20\x61\x73\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x61\x62\x61\x6E\x64\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x61\x63\x74\x69\x76\x65","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x61\x62\x61\x6E\x64\x6F\x6E\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x20\x3D\x20\x31\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x77\x61\x69\x74\x69\x6E\x67","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x61\x63\x74\x69\x76\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x20\x3D\x20\x30\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x20\x3D\x20\x30\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x30\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x6E\x61\x6D\x65","\x6B\x65\x79\x42\x79","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x61\x73\x20\x77\x61\x69\x74\x69\x6E\x67\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x20\x3D\x20\x66\x61\x6C\x73\x65\x20\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65\x3B","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x73\x68\x6F\x77","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x6C\x6F\x6E\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x65\x64\x69\x74\x61\x62\x6C\x65","\x64\x65\x66\x61\x75\x6C\x74\x45\x6E\x74\x72\x79","\x6D\x6F\x64\x65\x6C","\x70\x61\x72\x73\x65","\x74\x69\x74\x6C\x65","\x5F\x63\x6F\x70\x79\x5F","\x67\x65\x74\x55\x54\x43\x4D\x69\x6C\x6C\x69\x73\x65\x63\x6F\x6E\x64\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x7148[0];var _=require(_0x7148[1]);var util=require(_0x7148[2]);var Util=require(_0x7148[3]);var logger=require(_0x7148[5])(_0x7148[4]);var Dashboard=require(_0x7148[7])[_0x7148[6]];var VoiceQueue=require(_0x7148[7])[_0x7148[8]];var sequelize=require(_0x7148[7])[_0x7148[9]];exports[_0x7148[10]]= function(_0x58efx8,_0x58efx9,_0x58efxa){return Dashboard[_0x7148[17]](Util[_0x7148[16]](_0x58efx8[_0x7148[15]]))[_0x7148[14]](function(_0x58efxc){_0x58efx9[_0x7148[13]](200)[_0x7148[12]](_0x58efxc)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[18]]= function(_0x58efx8,_0x58efx9,_0x58efxa){_0x58efx8[_0x7148[25]][_0x7148[24]][_0x7148[23]][_0x7148[12]]({message:_0x7148[19],id:_0x58efx8[_0x7148[21]][_0x7148[20]],user:_0x58efx8[_0x7148[22]]});return _0x58efx9[_0x7148[26]](201)};exports[_0x7148[27]]= function(_0x58efx8,_0x58efx9,_0x58efxa){var _0x58efxd={queues:{},outbound:{}};return VoiceQueue[_0x7148[59]]({attributes:[_0x7148[56]],raw:true})[_0x7148[14]](function(_0x58efxe){_0x58efxd[_0x7148[40]]= _[_0x7148[57]](_0x58efxe,_0x7148[56]);return sequelize[_0x7148[15]](_0x7148[58],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxe[_0x7148[42]](function(_0x58efxf){if(_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]]){_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]][_0x7148[54]]= _0x58efxf[_0x7148[54]]}});return sequelize[_0x7148[15]](_0x7148[55],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxe[_0x7148[42]](function(_0x58efxf){if(_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]]){_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]][_0x7148[52]]= _0x58efxf[_0x7148[52]]}});return sequelize[_0x7148[15]](_0x7148[53],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxe[_0x7148[42]](function(_0x58efxf){if(_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]]){_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]][_0x7148[50]]= _0x58efxf[_0x7148[50]]}});return sequelize[_0x7148[15]](_0x7148[51],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxe[_0x7148[42]](function(_0x58efxf){if(_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]]){_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]][_0x7148[48]]= _0x58efxf[_0x7148[48]]}});return sequelize[_0x7148[15]](_0x7148[49],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxe[_0x7148[42]](function(_0x58efxf){if(_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]]){_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]][_0x7148[46]]= _0x58efxf[_0x7148[46]]}});return sequelize[_0x7148[15]](_0x7148[47],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxe[_0x7148[42]](function(_0x58efxf){if(_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]]){_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]][_0x7148[44]]= _0x58efxf[_0x7148[44]]}});return sequelize[_0x7148[15]](_0x7148[45],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxe[_0x7148[42]](function(_0x58efxf){if(_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]]){_0x58efxd[_0x7148[40]][_0x58efxf[_0x7148[39]]][_0x7148[41]]= _0x58efxf[_0x7148[41]]}});return sequelize[_0x7148[15]](_0x7148[43],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxd[_0x7148[29]][_0x7148[31]]= _0x58efxe[0][_0x7148[31]];return sequelize[_0x7148[15]](_0x7148[38],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxd[_0x7148[29]][_0x7148[36]]= _0x58efxe[0][_0x7148[36]];return sequelize[_0x7148[15]](_0x7148[37],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxd[_0x7148[29]][_0x7148[32]]= _0x58efxe[0][_0x7148[32]]|| 0;return sequelize[_0x7148[15]](_0x7148[33],{type:sequelize[_0x7148[35]][_0x7148[34]]})})[_0x7148[14]](function(_0x58efxe){_0x58efxd[_0x7148[29]][_0x7148[28]]= _0x58efxe[0][_0x7148[28]]|| 0;_0x58efxd[_0x7148[29]][_0x7148[30]]= _0x58efxd[_0x7148[29]][_0x7148[28]]?((_0x58efxd[_0x7148[29]][_0x7148[31]]/ _0x58efxd[_0x7148[29]][_0x7148[32]])* 100):0;return _0x58efx9[_0x7148[13]](200)[_0x7148[12]](_0x58efxd)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[60]]= function(_0x58efx8,_0x58efx9){return Dashboard[_0x7148[59]]()[_0x7148[14]](function(_0x58efx10){if(!_0x58efx10){return _0x58efx9[_0x7148[26]](404)};return _0x58efx9[_0x7148[13]](200)[_0x7148[12]](_0x58efx10)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[61]]= function(_0x58efx8,_0x58efx9){return Dashboard[_0x7148[62]](_0x58efx8[_0x7148[21]][_0x7148[20]])[_0x7148[14]](function(_0x58efx11){if(!_0x58efx11){return _0x58efx9[_0x7148[26]](404)};return _0x58efx9[_0x7148[12]](_0x58efx11)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[63]]= function(_0x58efx8,_0x58efx9){return Dashboard[_0x7148[63]](_0x58efx8[_0x7148[64]])[_0x7148[14]](function(_0x58efx11){return _0x58efx9[_0x7148[13]](201)[_0x7148[12]](_0x58efx11)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[65]]= function(_0x58efx8,_0x58efx9){return Dashboard[_0x7148[62]](_0x58efx8[_0x7148[21]][_0x7148[20]])[_0x7148[14]](function(_0x58efx11){var _0x58efx12=_0x58efx11[_0x7148[66]];delete _0x58efx12[_0x7148[20]];_0x58efx12[_0x7148[67]]= true;_0x58efx12[_0x7148[68]]= false;var _0x58efx13=JSON[_0x7148[70]](_0x58efx12[_0x7148[69]]);if(_0x58efx8[_0x7148[64]][_0x7148[56]]){_0x58efx12[_0x7148[56]]= _0x58efx8[_0x7148[64]][_0x7148[56]];_0x58efx13[_0x7148[71]]= _0x58efx8[_0x7148[64]][_0x7148[56]]}else {_0x58efx12[_0x7148[56]]= _0x58efx13[_0x7148[71]]= _0x58efx12[_0x7148[56]]+ _0x7148[72]+  new Date()[_0x7148[73]]()};_0x58efx12[_0x7148[69]]= JSON[_0x7148[74]](_0x58efx13);return Dashboard[_0x7148[63]](_0x58efx12)})[_0x7148[14]](function(_0x58efx11){return _0x58efx9[_0x7148[13]](201)[_0x7148[12]](_0x58efx11)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[75]]= function(_0x58efx8,_0x58efx9){if(_0x58efx8[_0x7148[64]][_0x7148[20]]){delete _0x58efx8[_0x7148[64]][_0x7148[20]]};return Dashboard[_0x7148[62]](_0x58efx8[_0x7148[21]][_0x7148[20]])[_0x7148[14]](function(_0x58efx11){if(!_0x58efx11){return _0x58efx9[_0x7148[26]](404)};if(_0x58efx8[_0x7148[64]][_0x7148[56]]){var _0x58efx13=JSON[_0x7148[70]](_0x58efx11[_0x7148[69]]);_0x58efx13[_0x7148[71]]= _0x58efx8[_0x7148[64]][_0x7148[56]];_0x58efx11[_0x7148[69]]= JSON[_0x7148[74]](_0x58efx13)};var _0x58efx14=_[_0x7148[76]](_0x58efx11,_0x58efx8[_0x7148[64]]);return _0x58efx14[_0x7148[77]]()})[_0x7148[14]](function(_0x58efx11){return _0x58efx9[_0x7148[13]](200)[_0x7148[12]](_0x58efx11)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[78]]= function(_0x58efx8,_0x58efx9){return Dashboard[_0x7148[62]](_0x58efx8[_0x7148[21]][_0x7148[20]])[_0x7148[14]](function(_0x58efx11){if(!_0x58efx11){return _0x58efx9[_0x7148[26]](404)};return _0x58efx11[_0x7148[78]]()})[_0x7148[14]](function(){return _0x58efx9[_0x7148[26]](204)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};exports[_0x7148[79]]= function(_0x58efx8,_0x58efx9){return Dashboard[_0x7148[78]]({where:{id:_0x58efx8[_0x7148[15]][_0x7148[80]]},individualHooks:true})[_0x7148[14]](function(){return _0x58efx9[_0x7148[26]](204)})[_0x7148[11]](function(_0x58efxb){return handleError(_0x58efx9,_0x58efxb)})};function handleError(_0x58efx9,_0x58efxb){logger[_0x7148[82]](_0x58efxb[_0x7148[81]]);return _0x58efx9[_0x7148[13]](500)[_0x7148[12]](_0x58efxb)}
\ No newline at end of file
index bfe726e..7485a16 100644 (file)
@@ -1 +1 @@
-var _0xe340=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe340[0];const EventEmitter=require(_0xe340[1]);const Dashboard=require(_0xe340[3])[_0xe340[2]];var DashboardEvents= new EventEmitter();DashboardEvents[_0xe340[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe340[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe340[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe340[6]};for(var e in events){var event=events[e];Dashboard[_0xe340[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xada5x8,_0xada5x9,_0xada5xa){DashboardEvents[_0xe340[10]](event+ _0xe340[8]+ _0xada5x8[_0xe340[9]],_0xada5x8);DashboardEvents[_0xe340[10]](event,_0xada5x8);_0xada5xa(null)}}module[_0xe340[11]]= DashboardEvents
\ No newline at end of file
+var _0xa07a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa07a[0];const EventEmitter=require(_0xa07a[1]);const Dashboard=require(_0xa07a[3])[_0xa07a[2]];var DashboardEvents= new EventEmitter();DashboardEvents[_0xa07a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa07a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa07a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa07a[6]};for(var e in events){var event=events[e];Dashboard[_0xa07a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x4c4ax8,_0x4c4ax9,_0x4c4axa){DashboardEvents[_0xa07a[10]](event+ _0xa07a[8]+ _0x4c4ax8[_0xa07a[9]],_0x4c4ax8);DashboardEvents[_0xa07a[10]](event,_0x4c4ax8);_0x4c4axa(null)}}module[_0xa07a[11]]= DashboardEvents
\ No newline at end of file
index 05f2448..5359fd4 100644 (file)
@@ -1 +1 @@
-var _0xa962=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa962[0];const DashboardEvents=require(_0xa962[1]);var events=[_0xa962[2],_0xa962[3]];exports[_0xa962[4]]= function(_0x5fd1x3){for(var _0x5fd1x4=0,_0x5fd1x5=events[_0xa962[5]];_0x5fd1x4< _0x5fd1x5;_0x5fd1x4++){var _0x5fd1x6=events[_0x5fd1x4];var _0x5fd1x7=createListener(_0xa962[6]+ _0x5fd1x6,_0x5fd1x3);DashboardEvents[_0xa962[7]](_0x5fd1x6,_0x5fd1x7);_0x5fd1x3[_0xa962[7]](_0xa962[8],removeListener(_0x5fd1x6,_0x5fd1x7))}};function createListener(_0x5fd1x6,_0x5fd1x3){return function(_0x5fd1x9){_0x5fd1x3[_0xa962[9]](_0x5fd1x6,_0x5fd1x9)}}function removeListener(_0x5fd1x6,_0x5fd1x7){return function(){DashboardEvents[_0xa962[10]](_0x5fd1x6,_0x5fd1x7)}}
\ No newline at end of file
+var _0x7d03=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7d03[0];const DashboardEvents=require(_0x7d03[1]);var events=[_0x7d03[2],_0x7d03[3]];exports[_0x7d03[4]]= function(_0x99b9x3){for(var _0x99b9x4=0,_0x99b9x5=events[_0x7d03[5]];_0x99b9x4< _0x99b9x5;_0x99b9x4++){var _0x99b9x6=events[_0x99b9x4];var _0x99b9x7=createListener(_0x7d03[6]+ _0x99b9x6,_0x99b9x3);DashboardEvents[_0x7d03[7]](_0x99b9x6,_0x99b9x7);_0x99b9x3[_0x7d03[7]](_0x7d03[8],removeListener(_0x99b9x6,_0x99b9x7))}};function createListener(_0x99b9x6,_0x99b9x3){return function(_0x99b9x9){_0x99b9x3[_0x7d03[9]](_0x99b9x6,_0x99b9x9)}}function removeListener(_0x99b9x6,_0x99b9x7){return function(){DashboardEvents[_0x7d03[10]](_0x99b9x6,_0x99b9x7)}}
\ No newline at end of file
index 50a82e9..3376ece 100644 (file)
@@ -1 +1 @@
-var _0xf053=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x61\x6C\x6C","\x61\x6C\x6C","\x2F\x76\x6F\x69\x63\x65\x2F\x69\x6E\x69\x74","\x69\x6E\x69\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x76\x61\x6C\x75\x65\x73","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x63\x6C\x6F\x6E\x65","\x63\x6C\x6F\x6E\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xf053[0];var express=require(_0xf053[1]);var controller=require(_0xf053[2]);var auth=require(_0xf053[3]);var router=express.Router();router[_0xf053[10]](_0xf053[4],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6],_0xf053[7]]),controller[_0xf053[9]]);router[_0xf053[10]](_0xf053[11],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6]]),controller[_0xf053[12]]);router[_0xf053[10]](_0xf053[13],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6],_0xf053[7]]),controller[_0xf053[14]]);router[_0xf053[10]](_0xf053[15],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6],_0xf053[7]]),controller[_0xf053[16]]);router[_0xf053[10]](_0xf053[17],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6],_0xf053[7]]),controller[_0xf053[18]]);router[_0xf053[20]](_0xf053[4],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6]]),controller[_0xf053[19]]);router[_0xf053[20]](_0xf053[21],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6]]),controller[_0xf053[22]]);router[_0xf053[24]](_0xf053[15],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6]]),controller[_0xf053[23]]);router[_0xf053[26]](_0xf053[4],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6]]),controller[_0xf053[25]]);router[_0xf053[26]](_0xf053[15],auth[_0xf053[5]](),auth[_0xf053[8]]([2],[_0xf053[6]]),controller[_0xf053[27]]);module[_0xf053[28]]= router
\ No newline at end of file
+var _0xeaae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x61\x6C\x6C","\x61\x6C\x6C","\x2F\x76\x6F\x69\x63\x65\x2F\x69\x6E\x69\x74","\x69\x6E\x69\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x76\x61\x6C\x75\x65\x73","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x63\x6C\x6F\x6E\x65","\x63\x6C\x6F\x6E\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xeaae[0];var express=require(_0xeaae[1]);var controller=require(_0xeaae[2]);var auth=require(_0xeaae[3]);var router=express.Router();router[_0xeaae[10]](_0xeaae[4],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6],_0xeaae[7]]),controller[_0xeaae[9]]);router[_0xeaae[10]](_0xeaae[11],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6]]),controller[_0xeaae[12]]);router[_0xeaae[10]](_0xeaae[13],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6],_0xeaae[7]]),controller[_0xeaae[14]]);router[_0xeaae[10]](_0xeaae[15],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6],_0xeaae[7]]),controller[_0xeaae[16]]);router[_0xeaae[10]](_0xeaae[17],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6],_0xeaae[7]]),controller[_0xeaae[18]]);router[_0xeaae[20]](_0xeaae[4],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6]]),controller[_0xeaae[19]]);router[_0xeaae[20]](_0xeaae[21],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6]]),controller[_0xeaae[22]]);router[_0xeaae[24]](_0xeaae[15],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6]]),controller[_0xeaae[23]]);router[_0xeaae[26]](_0xeaae[4],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6]]),controller[_0xeaae[25]]);router[_0xeaae[26]](_0xeaae[15],auth[_0xeaae[5]](),auth[_0xeaae[8]]([2],[_0xeaae[6]]),controller[_0xeaae[27]]);module[_0xeaae[28]]= router
\ No newline at end of file
index bb6e221..1d1449d 100644 (file)
@@ -1 +1 @@
-var _0x5672=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x65\x74\x72\x69\x63","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x6C\x6F\x6E\x65\x4D\x65\x74\x72\x69\x63","\x69\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6E\x61\x6D\x65","\x5F","\x63\x72\x65\x61\x74\x65","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x5672[0];var _=require(_0x5672[1]);var DefaultMetric=require(_0x5672[3])[_0x5672[2]];var Metric=require(_0x5672[3])[_0x5672[4]];var util=require(_0x5672[5]);var Util=require(_0x5672[6]);var sequelize=require(_0x5672[3])[_0x5672[7]];var sr=require(_0x5672[8]);var logger=require(_0x5672[10])(_0x5672[9]);exports[_0x5672[11]]= function(_0x4f03x9,_0x4f03xa,_0x4f03xb){return DefaultMetric[_0x5672[18]](Util[_0x5672[17]](_0x4f03x9[_0x5672[16]]))[_0x5672[15]](function(_0x4f03xd){return _0x4f03xa[_0x5672[14]](200)[_0x5672[13]](_0x4f03xd)})[_0x5672[12]](function(_0x4f03xc){return handleError(_0x4f03xa,_0x4f03xc)})};exports[_0x5672[19]]= function(_0x4f03x9,_0x4f03xa){return DefaultMetric[_0x5672[23]]({where:{table:_0x4f03x9[_0x5672[16]][_0x5672[22]]}})[_0x5672[15]](function(_0x4f03xe){if(!_0x4f03xe){return _0x4f03xa[_0x5672[20]](404)};return _0x4f03xa[_0x5672[14]](200)[_0x5672[13]]({count:_0x4f03xe[_0x5672[21]],rows:_0x4f03xe})})[_0x5672[12]](function(_0x4f03xc){return handleError(_0x4f03xa,_0x4f03xc)})};exports[_0x5672[24]]= function(_0x4f03x9,_0x4f03xa){return DefaultMetric[_0x5672[31]](_0x4f03x9[_0x5672[30]][_0x5672[25]])[_0x5672[15]](function(_0x4f03xf){if(!_0x4f03xf){return _0x4f03xa[_0x5672[20]](404)};delete _0x4f03xf[_0x5672[26]][_0x5672[25]];_0x4f03xf[_0x5672[26]][_0x5672[27]]+= _0x5672[28]+ sr({length:5});return Metric[_0x5672[29]](_0x4f03xf[_0x5672[26]])})[_0x5672[15]](function(){return _0x4f03xa[_0x5672[20]](201)})[_0x5672[12]](function(_0x4f03xc){return handleError(_0x4f03xa,_0x4f03xc)})};function handleError(_0x4f03xa,_0x4f03xc){logger[_0x5672[33]](_0x4f03xc[_0x5672[32]]);return _0x4f03xa[_0x5672[14]](500)[_0x5672[13]](_0x4f03xc)}
\ No newline at end of file
+var _0x6030=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x65\x74\x72\x69\x63","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x6C\x6F\x6E\x65\x4D\x65\x74\x72\x69\x63","\x69\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6E\x61\x6D\x65","\x5F","\x63\x72\x65\x61\x74\x65","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x6030[0];var _=require(_0x6030[1]);var DefaultMetric=require(_0x6030[3])[_0x6030[2]];var Metric=require(_0x6030[3])[_0x6030[4]];var util=require(_0x6030[5]);var Util=require(_0x6030[6]);var sequelize=require(_0x6030[3])[_0x6030[7]];var sr=require(_0x6030[8]);var logger=require(_0x6030[10])(_0x6030[9]);exports[_0x6030[11]]= function(_0xb060x9,_0xb060xa,_0xb060xb){return DefaultMetric[_0x6030[18]](Util[_0x6030[17]](_0xb060x9[_0x6030[16]]))[_0x6030[15]](function(_0xb060xd){return _0xb060xa[_0x6030[14]](200)[_0x6030[13]](_0xb060xd)})[_0x6030[12]](function(_0xb060xc){return handleError(_0xb060xa,_0xb060xc)})};exports[_0x6030[19]]= function(_0xb060x9,_0xb060xa){return DefaultMetric[_0x6030[23]]({where:{table:_0xb060x9[_0x6030[16]][_0x6030[22]]}})[_0x6030[15]](function(_0xb060xe){if(!_0xb060xe){return _0xb060xa[_0x6030[20]](404)};return _0xb060xa[_0x6030[14]](200)[_0x6030[13]]({count:_0xb060xe[_0x6030[21]],rows:_0xb060xe})})[_0x6030[12]](function(_0xb060xc){return handleError(_0xb060xa,_0xb060xc)})};exports[_0x6030[24]]= function(_0xb060x9,_0xb060xa){return DefaultMetric[_0x6030[31]](_0xb060x9[_0x6030[30]][_0x6030[25]])[_0x6030[15]](function(_0xb060xf){if(!_0xb060xf){return _0xb060xa[_0x6030[20]](404)};delete _0xb060xf[_0x6030[26]][_0x6030[25]];_0xb060xf[_0x6030[26]][_0x6030[27]]+= _0x6030[28]+ sr({length:5});return Metric[_0x6030[29]](_0xb060xf[_0x6030[26]])})[_0x6030[15]](function(){return _0xb060xa[_0x6030[20]](201)})[_0x6030[12]](function(_0xb060xc){return handleError(_0xb060xa,_0xb060xc)})};function handleError(_0xb060xa,_0xb060xc){logger[_0x6030[33]](_0xb060xc[_0x6030[32]]);return _0xb060xa[_0x6030[14]](500)[_0x6030[13]](_0xb060xc)}
\ No newline at end of file
index 84687fe..91b0b84 100644 (file)
@@ -1 +1 @@
-var _0x1ef2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x6D\x65\x74\x72\x69\x63\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x74\x61\x62\x6C\x65","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x2F\x3A\x69\x64\x2F\x63\x6C\x6F\x6E\x65","\x63\x6C\x6F\x6E\x65\x4D\x65\x74\x72\x69\x63","\x65\x78\x70\x6F\x72\x74\x73"];_0x1ef2[0];var express=require(_0x1ef2[1]);var controller=require(_0x1ef2[2]);var auth=require(_0x1ef2[3]);var router=express.Router();router[_0x1ef2[9]](_0x1ef2[4],auth[_0x1ef2[5]](),auth[_0x1ef2[7]]([17],[_0x1ef2[6]]),controller[_0x1ef2[8]]);router[_0x1ef2[9]](_0x1ef2[10],auth[_0x1ef2[5]](),auth[_0x1ef2[7]]([17],[_0x1ef2[6]]),controller[_0x1ef2[11]]);router[_0x1ef2[9]](_0x1ef2[12],auth[_0x1ef2[5]](),auth[_0x1ef2[7]]([17],[_0x1ef2[6]]),controller[_0x1ef2[13]]);module[_0x1ef2[14]]= router
\ No newline at end of file
+var _0x20dc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x6D\x65\x74\x72\x69\x63\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x74\x61\x62\x6C\x65","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x2F\x3A\x69\x64\x2F\x63\x6C\x6F\x6E\x65","\x63\x6C\x6F\x6E\x65\x4D\x65\x74\x72\x69\x63","\x65\x78\x70\x6F\x72\x74\x73"];_0x20dc[0];var express=require(_0x20dc[1]);var controller=require(_0x20dc[2]);var auth=require(_0x20dc[3]);var router=express.Router();router[_0x20dc[9]](_0x20dc[4],auth[_0x20dc[5]](),auth[_0x20dc[7]]([17],[_0x20dc[6]]),controller[_0x20dc[8]]);router[_0x20dc[9]](_0x20dc[10],auth[_0x20dc[5]](),auth[_0x20dc[7]]([17],[_0x20dc[6]]),controller[_0x20dc[11]]);router[_0x20dc[9]](_0x20dc[12],auth[_0x20dc[5]](),auth[_0x20dc[7]]([17],[_0x20dc[6]]),controller[_0x20dc[13]]);module[_0x20dc[14]]= router
\ No newline at end of file
index 2f2cc7d..33f0a8e 100644 (file)
@@ -1 +1 @@
-var _0x1285=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x4D\x65\x74\x72\x69\x63","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x65\x78\x70\x6F\x72\x74","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x70\x61\x72\x65\x6E\x74","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x72\x6F\x6D\x20\x61\x70\x69\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x6E\x6F\x20\x73\x75\x66\x66\x69\x63\x69\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x20\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E","\x61\x6C\x6C","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x73\x70\x72\x65\x61\x64","\x75\x73\x65\x72","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x64\x61\x69\x6C\x79","\x74\x72\x75\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44","\x66\x6F\x72\x6D\x61\x74","\x65\x6E\x64\x44\x61\x74\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x5F\x68\x69\x73\x74\x6F\x72\x79","","\x72\x65\x70\x6C\x61\x63\x65","\x66\x69\x65\x6C\x64\x73","\x70\x72\x65\x76\x69\x65\x77","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x4F\x77\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x72\x79\x20\x65\x72\x72\x6F\x72","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x64\x65\x62\x75\x67","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x53\x56","\x63\x6F\x6D\x6D\x6F\x6E\x20\x64\x6F\x63\x45\x78\x74\x72\x61\x63\x74\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x72\x65\x61\x74\x65\x64\x20\x6E\x65\x77\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x20\x64\x62\x20\x65\x6E\x74\x72\x79\x2C\x20\x63\x61\x6C\x6C\x69\x6E\x67\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x3A\x20","\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x2E\x6A\x73","\x66\x6F\x72\x6B","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65","\x6D\x65\x73\x73\x61\x67\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x6D\x65\x73\x73\x61\x67\x65","\x6B\x69\x6C\x6C","\x74\x72\x65\x65","\x70\x61\x72\x73\x65","\x66\x69\x6E\x64","\x46\x6F\x75\x6E\x64\x20\x74\x68\x65\x20\x72\x65\x70\x6F\x72\x74\x2C\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x6E\x65\x77\x20\x44\x42\x20\x72\x6F\x77\x20\x66\x6F\x72\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x2E\x2E","\x73\x74\x61\x72\x74\x54\x69\x6D\x65","\x20","\x30\x30\x3A\x30\x30","\x65\x6E\x64\x54\x69\x6D\x65","\x32\x33\x3A\x35\x39","\x63\x72\x65\x61\x74\x65","\x74\x65\x78\x74","\x2F\x20","\x23","\x73\x68\x6F\x77","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x6D\x61\x70","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x54\x61\x62\x6C\x65","\x6B\x65\x79\x73","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64","\x67\x72\x6F\x75\x70\x42\x79","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6E\x75\x6C\x6C","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x5F","\x70\x75\x73\x68","\x66\x69\x65\x6C\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x75\x73\x74\x6F\x6D","\x54\x68\x65\x20\x66\x69\x65\x6C\x64\x20","\x20\x79\x6F\x75\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74\x20\x69\x6E\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x59\x6F\x75\x20\x68\x61\x76\x65\x20\x6E\x6F\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x6F\x72\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0x1285[0];var _=require(_0x1285[1]);var util=require(_0x1285[2]);var DefaultReport=require(_0x1285[4])[_0x1285[3]];var ReportField=require(_0x1285[4])[_0x1285[5]];var Metric=require(_0x1285[4])[_0x1285[6]];var sequelize=require(_0x1285[4])[_0x1285[7]];var CustomReport=require(_0x1285[4])[_0x1285[8]];var ExtractedReport=require(_0x1285[4])[_0x1285[9]];var extractUtils=require(_0x1285[10]);var reportBuildUtils=require(_0x1285[11]);var Util=require(_0x1285[12]);var moment=require(_0x1285[13]);var cp=require(_0x1285[14]);var sr=require(_0x1285[15]);var ReportTree=require(_0x1285[4])[_0x1285[16]];var logger=require(_0x1285[18])(_0x1285[17]);exports[_0x1285[19]]= function(_0x428cx11,_0x428cx12,_0x428cx13){return DefaultReport[_0x1285[26]](Util[_0x1285[25]](_0x428cx11[_0x1285[24]]))[_0x1285[23]](function(_0x428cx15){_0x428cx12[_0x1285[22]](200)[_0x1285[21]](_0x428cx15)})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};exports[_0x1285[27]]= function(_0x428cx11,_0x428cx12){return DefaultReport[_0x1285[38]]({method:[_0x1285[37],{DefaultReportId:_0x428cx11[_0x1285[30]][_0x1285[29]]}]})[_0x1285[36]](_0x428cx11[_0x1285[30]][_0x1285[29]],{attributes:[_0x1285[31],_0x1285[32],_0x1285[33],_0x1285[34],_0x1285[35]]})[_0x1285[23]](function(_0x428cx16){if(!_0x428cx16){return _0x428cx12[_0x1285[28]](404)};return _0x428cx12[_0x1285[21]](_0x428cx16)})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};exports[_0x1285[39]]= function(_0x428cx11,_0x428cx12){return Promise[_0x1285[45]]([])[_0x1285[23]](getQuery(_0x428cx11,_0x428cx12))[_0x1285[23]](function(_0x428cx17){if(_0x428cx17){switch(_0x428cx17){case _0x1285[44]:_0x428cx17= _0x1285[43];break;default:}};_0x428cx12[_0x1285[22]](200)[_0x1285[21]]({query:_0x428cx17})})[_0x1285[20]](function(_0x428cx14){logger[_0x1285[42]](_0x1285[40],_0x428cx14[_0x1285[41]])})};function getQuery(_0x428cx11,_0x428cx12){var _0x428cx19;return function(){return DefaultReport[_0x1285[38]](_0x1285[60])[_0x1285[36]](_0x428cx11[_0x1285[30]][_0x1285[29]])[_0x1285[23]](function(_0x428cx16){if(!_0x428cx16){return _0x428cx12[_0x1285[28]](404)};if(_0x428cx11[_0x1285[24]][_0x1285[50]]&& _0x428cx11[_0x1285[24]][_0x1285[50]]=== _0x1285[51]){_0x428cx11[_0x1285[24]][_0x1285[52]]= moment()[_0x1285[54]](_0x1285[53]);_0x428cx11[_0x1285[24]][_0x1285[55]]= moment()[_0x1285[54]](_0x1285[53]);_0x428cx16[_0x1285[56]][_0x1285[35]]= _0x428cx16[_0x1285[56]][_0x1285[35]][_0x1285[59]](_0x1285[57],_0x1285[58])};delete _0x428cx11[_0x1285[24]][_0x1285[50]];_0x428cx19= _0x428cx16[_0x1285[56]];return _0x428cx19[_0x1285[35]]})[_0x1285[23]](reportBuildUtils[_0x1285[49]](_0x428cx11[_0x1285[48]]))[_0x1285[23]](function(_0x428cx1a){return [_0x428cx1a,_0x428cx19]})[_0x1285[47]](reportBuildUtils[_0x1285[46]](_0x428cx11[_0x1285[24]]))}}exports[_0x1285[61]]= function(_0x428cx11,_0x428cx12){var _0x428cx1b;return Promise[_0x1285[45]]([])[_0x1285[23]](getQuery(_0x428cx11,_0x428cx12))[_0x1285[23]](reportBuildUtils[_0x1285[73]]())[_0x1285[23]](function(_0x428cx1c){if(_0x428cx1c&& _[_0x1285[62]](_0x428cx1c)){_0x428cx1b= _0x428cx1c[_0x1285[63]];if(_0x428cx11[_0x1285[24]][_0x1285[64]]){_0x428cx1c= _(_0x428cx1c)[_0x1285[68]](_0x428cx11[_0x1285[24]][_0x1285[67]]|| 0)[_0x1285[66]](_0x428cx11[_0x1285[24]][_0x1285[64]])[_0x1285[65]]()};_[_0x1285[71]](_0x428cx1c,function(_0x428cx1d){_[_0x1285[70]](_0x428cx1d,function(_0x428cx1e,_0x428cx1f){if(_0x428cx1e instanceof  Date){_0x428cx1d[_0x428cx1f]= moment(_0x428cx1e)[_0x1285[54]](_0x1285[69]).toString()}})});_0x428cx12[_0x1285[22]](200)[_0x1285[21]]({rows:_0x428cx1c,count:_0x428cx1b})}else {return handleError(_0x428cx12,{message:_0x428cx1c|| _0x1285[72]})}})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};exports[_0x1285[74]]= function(_0x428cx11,_0x428cx12){logger[_0x1285[76]](_0x1285[75]);docExtract(_0x428cx11,_0x428cx12,_0x1285[77])};exports[_0x1285[78]]= function(_0x428cx11,_0x428cx12){logger[_0x1285[76]](_0x1285[79]);docExtract(_0x428cx11,_0x428cx12,_0x1285[80])};function docExtract(_0x428cx11,_0x428cx12,_0x428cx21){var _0x428cx16;logger[_0x1285[76]](_0x1285[81]);DefaultReport[_0x1285[38]](_0x1285[60])[_0x1285[36]](_0x428cx11[_0x1285[30]][_0x1285[29]])[_0x1285[23]](function(_0x428cx19){if(!_0x428cx19){return _0x428cx12[_0x1285[28]](404)};_0x428cx16= _0x428cx19;return ReportTree[_0x1285[36]](1)})[_0x1285[23]](function(_0x428cx25){_0x428cx25= JSON[_0x1285[93]](_0x428cx25[_0x1285[92]]);var _0x428cx26=_[_0x1285[94]](_0x428cx25,{id:_0x428cx16[_0x1285[34]]});var _0x428cx27=getReportPath(_0x428cx26,_0x428cx25,_0x428cx16[_0x1285[33]]);logger[_0x1285[76]](_0x1285[95]);if(_0x428cx11[_0x1285[24]][_0x1285[50]]&& _0x428cx11[_0x1285[24]][_0x1285[50]]=== _0x1285[51]){_0x428cx11[_0x1285[24]][_0x1285[52]]= moment()[_0x1285[54]](_0x1285[53]);_0x428cx11[_0x1285[24]][_0x1285[55]]= moment()[_0x1285[54]](_0x1285[53]);_0x428cx16[_0x1285[56]][_0x1285[35]]= _0x428cx16[_0x1285[56]][_0x1285[35]][_0x1285[59]](_0x1285[57],_0x1285[58])};delete _0x428cx11[_0x1285[24]][_0x1285[50]];return [_0x428cx16,ExtractedReport[_0x1285[101]]({name:_0x428cx27,startDate:_0x428cx11[_0x1285[24]][_0x1285[52]]?_0x428cx11[_0x1285[24]][_0x1285[52]]+ (_0x428cx11[_0x1285[24]][_0x1285[96]]?_0x1285[97]+ _0x428cx11[_0x1285[24]][_0x1285[96]]:_0x1285[98]):null,endDate:_0x428cx11[_0x1285[24]][_0x1285[55]]?_0x428cx11[_0x1285[24]][_0x1285[55]]+ (_0x428cx11[_0x1285[24]][_0x1285[99]]?_0x1285[97]+ _0x428cx11[_0x1285[24]][_0x1285[99]]:_0x1285[100]):null,output:_0x428cx21,UserId:_0x428cx11[_0x1285[48]][_0x1285[29]]})]})[_0x1285[47]](function(_0x428cx16,_0x428cx22){logger[_0x1285[76]](_0x1285[82]+ _0x428cx21);var _0x428cx23=cp[_0x1285[84]](__dirname+ _0x1285[83]);_0x428cx23[_0x1285[86]](_0x1285[89],function(_0x428cx24){logger[_0x1285[76]](_0x1285[90],_0x428cx24);_0x428cx23[_0x1285[91]]()})[_0x1285[86]](_0x1285[87],function(){logger[_0x1285[76]](_0x1285[88])})[_0x1285[86]](_0x1285[42],function(_0x428cx14){logger[_0x1285[76]](_0x1285[85],_0x428cx14)});_0x428cx23[_0x1285[21]]({report:_0x428cx16,query:_0x428cx11[_0x1285[24]],extractedId:_0x428cx22[_0x1285[29]],user:_0x428cx11[_0x1285[48]],type:_0x428cx21})})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)});return _0x428cx12[_0x1285[28]](200)}function getReportPath(_0x428cx26,_0x428cx25,_0x428cx27){_0x428cx27= _0x428cx26[_0x1285[102]]+ _0x1285[103]+ _0x428cx27;if(_0x428cx26[_0x1285[34]]=== _0x1285[104]){return _0x428cx27}else {return getReportPath(_[_0x1285[94]](_0x428cx25,{id:_0x428cx26[_0x1285[34]]}),_0x428cx25,_0x428cx27)}}exports[_0x1285[105]]= function(_0x428cx11,_0x428cx12){return DefaultReport[_0x1285[36]](_0x428cx11[_0x1285[30]][_0x1285[29]],{include:[{all:true}]})[_0x1285[23]](function(_0x428cx16){if(!_0x428cx16){return _0x428cx12[_0x1285[28]](404)};return _0x428cx12[_0x1285[21]](_0x428cx16)})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};exports[_0x1285[106]]= function(_0x428cx11,_0x428cx12){var _0x428cx29;return sequelize[_0x1285[111]](function(_0x428cx2a){return DefaultReport[_0x1285[38]]({method:[_0x1285[37],{DefaultReportId:_0x428cx11[_0x1285[30]][_0x1285[29]]}]})[_0x1285[36]](_0x428cx11[_0x1285[30]][_0x1285[29]])[_0x1285[23]](function(_0x428cx16){if(!_0x428cx16){return _0x428cx12[_0x1285[28]](404)};var _0x428cx2b=_0x428cx16[_0x1285[56]];delete _0x428cx2b[_0x1285[29]];delete _0x428cx2b[_0x1285[107]];delete _0x428cx2b[_0x1285[108]];_0x428cx2b[_0x1285[34]]= _0x428cx11[_0x1285[109]][_0x1285[34]];_0x428cx29= _[_0x1285[110]](_0x428cx2b.Fields,_0x1285[56]);return CustomReport[_0x1285[101]](_0x428cx2b,{transaction:_0x428cx2a})})[_0x1285[23]](function(_0x428cx16){return [_0x428cx16,_0x428cx29]})[_0x1285[47]](createCopyFields(_0x428cx2a))})[_0x1285[23]](function(){return _0x428cx12[_0x1285[28]](201)})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};function createCopyFields(_0x428cx2a){return function(_0x428cx16,_0x428cx2d){if(_0x428cx2d&& Array[_0x1285[62]](_0x428cx2d)&& _0x428cx2d[_0x1285[63]]){var _0x428cx2e=reportBuildUtils[_0x1285[112]](_0x428cx16[_0x1285[35]]);if(_0x428cx2e){var _0x428cx2f;return _0x428cx2e[_0x1285[128]]()[_0x1285[23]](function(_0x428cx30){_0x428cx2f= _[_0x1285[113]](_0x428cx30);var _0x428cx31=[];var _0x428cx32=_[_0x1285[115]](_0x428cx2d,_0x1285[114]);_[_0x1285[70]](_0x428cx32,function(_0x428cx33,_0x428cx1f){if(_0x428cx1f!== _0x1285[116]&& _0x428cx1f!== _0x1285[117]){_0x428cx33[0][_0x1285[120]][_0x1285[119]][_0x1285[71]](function(_0x428cx34){_0x428cx34[_0x1285[118]]= _0x428cx16[_0x1285[29]]});_0x428cx33[0][_0x1285[120]][_0x1285[33]]+= _0x1285[121]+ sr({length:5});_0x428cx31[_0x1285[122]](Metric[_0x1285[101]](_0x428cx33[0][_0x1285[120]][_0x1285[56]],{include:[{model:ReportField,as:_0x1285[119]}],transaction:_0x428cx2a}))}else {_0x428cx33[_0x1285[71]](function(_0x428cx34){if(_[_0x1285[124]](_0x428cx2f,_0x428cx34[_0x1285[123]])|| _0x428cx34[_0x1285[125]]){_0x428cx34[_0x1285[118]]= _0x428cx16[_0x1285[29]];_0x428cx31[_0x1285[122]](ReportField[_0x1285[101]](_0x428cx34,{transaction:_0x428cx2a}))}else {throw  new sequelize.Error(_0x1285[126]+ _0x428cx34[_0x1285[123]]+ _0x1285[127])}})}});return _0x428cx31})[_0x1285[45]]()}else {throw  new sequelize.Error(_0x1285[129])}}}}exports[_0x1285[101]]= function(_0x428cx11,_0x428cx12){return DefaultReport[_0x1285[101]](_0x428cx11[_0x1285[109]])[_0x1285[23]](function(_0x428cx16){return _0x428cx12[_0x1285[22]](201)[_0x1285[21]](_0x428cx16)})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};exports[_0x1285[130]]= function(_0x428cx11,_0x428cx12){if(_0x428cx11[_0x1285[109]][_0x1285[29]]){delete _0x428cx11[_0x1285[109]][_0x1285[29]]};return DefaultReport[_0x1285[36]](_0x428cx11[_0x1285[30]][_0x1285[29]])[_0x1285[23]](function(_0x428cx16){if(!_0x428cx16){return _0x428cx12[_0x1285[28]](404)};var _0x428cx35=_[_0x1285[131]](_0x428cx16,_0x428cx11[_0x1285[109]]);return _0x428cx35[_0x1285[132]]()})[_0x1285[23]](function(_0x428cx16){return _0x428cx12[_0x1285[22]](200)[_0x1285[21]](_0x428cx16)})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};exports[_0x1285[133]]= function(_0x428cx11,_0x428cx12){return DefaultReport[_0x1285[36]](_0x428cx11[_0x1285[30]][_0x1285[29]])[_0x1285[23]](function(_0x428cx16){if(!_0x428cx16){return _0x428cx12[_0x1285[28]](404)};return _0x428cx16[_0x1285[133]]()})[_0x1285[23]](function(){return _0x428cx12[_0x1285[28]](204)})[_0x1285[20]](function(_0x428cx14){return handleError(_0x428cx12,_0x428cx14)})};function handleError(_0x428cx12,_0x428cx14){logger[_0x1285[42]](_0x428cx14[_0x1285[41]]);return _0x428cx12[_0x1285[22]](500)[_0x1285[21]](_0x428cx14)}
\ No newline at end of file
+var _0x19de=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x4D\x65\x74\x72\x69\x63","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x65\x78\x70\x6F\x72\x74","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x70\x61\x72\x65\x6E\x74","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x72\x6F\x6D\x20\x61\x70\x69\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x6E\x6F\x20\x73\x75\x66\x66\x69\x63\x69\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x20\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E","\x61\x6C\x6C","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x73\x70\x72\x65\x61\x64","\x75\x73\x65\x72","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x64\x61\x69\x6C\x79","\x74\x72\x75\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44","\x66\x6F\x72\x6D\x61\x74","\x65\x6E\x64\x44\x61\x74\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x5F\x68\x69\x73\x74\x6F\x72\x79","","\x72\x65\x70\x6C\x61\x63\x65","\x66\x69\x65\x6C\x64\x73","\x70\x72\x65\x76\x69\x65\x77","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x4F\x77\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x72\x79\x20\x65\x72\x72\x6F\x72","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x64\x65\x62\x75\x67","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x53\x56","\x63\x6F\x6D\x6D\x6F\x6E\x20\x64\x6F\x63\x45\x78\x74\x72\x61\x63\x74\x20\x61\x70\x69\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x72\x65\x61\x74\x65\x64\x20\x6E\x65\x77\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x20\x64\x62\x20\x65\x6E\x74\x72\x79\x2C\x20\x63\x61\x6C\x6C\x69\x6E\x67\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x3A\x20","\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x2E\x6A\x73","\x66\x6F\x72\x6B","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65","\x6D\x65\x73\x73\x61\x67\x65","\x52\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x6D\x65\x73\x73\x61\x67\x65","\x6B\x69\x6C\x6C","\x74\x72\x65\x65","\x70\x61\x72\x73\x65","\x66\x69\x6E\x64","\x46\x6F\x75\x6E\x64\x20\x74\x68\x65\x20\x72\x65\x70\x6F\x72\x74\x2C\x20\x63\x72\x65\x61\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x6E\x65\x77\x20\x44\x42\x20\x72\x6F\x77\x20\x66\x6F\x72\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x73\x2E\x2E","\x73\x74\x61\x72\x74\x54\x69\x6D\x65","\x20","\x30\x30\x3A\x30\x30","\x65\x6E\x64\x54\x69\x6D\x65","\x32\x33\x3A\x35\x39","\x63\x72\x65\x61\x74\x65","\x74\x65\x78\x74","\x2F\x20","\x23","\x73\x68\x6F\x77","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x6D\x61\x70","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x54\x61\x62\x6C\x65","\x6B\x65\x79\x73","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64","\x67\x72\x6F\x75\x70\x42\x79","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6E\x75\x6C\x6C","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64\x73","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x5F","\x70\x75\x73\x68","\x66\x69\x65\x6C\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x75\x73\x74\x6F\x6D","\x54\x68\x65\x20\x66\x69\x65\x6C\x64\x20","\x20\x79\x6F\x75\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74\x20\x69\x6E\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x59\x6F\x75\x20\x68\x61\x76\x65\x20\x6E\x6F\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x6F\x72\x20\x74\x68\x65\x20\x74\x61\x62\x6C\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0x19de[0];var _=require(_0x19de[1]);var util=require(_0x19de[2]);var DefaultReport=require(_0x19de[4])[_0x19de[3]];var ReportField=require(_0x19de[4])[_0x19de[5]];var Metric=require(_0x19de[4])[_0x19de[6]];var sequelize=require(_0x19de[4])[_0x19de[7]];var CustomReport=require(_0x19de[4])[_0x19de[8]];var ExtractedReport=require(_0x19de[4])[_0x19de[9]];var extractUtils=require(_0x19de[10]);var reportBuildUtils=require(_0x19de[11]);var Util=require(_0x19de[12]);var moment=require(_0x19de[13]);var cp=require(_0x19de[14]);var sr=require(_0x19de[15]);var ReportTree=require(_0x19de[4])[_0x19de[16]];var logger=require(_0x19de[18])(_0x19de[17]);exports[_0x19de[19]]= function(_0xa200x11,_0xa200x12,_0xa200x13){return DefaultReport[_0x19de[26]](Util[_0x19de[25]](_0xa200x11[_0x19de[24]]))[_0x19de[23]](function(_0xa200x15){_0xa200x12[_0x19de[22]](200)[_0x19de[21]](_0xa200x15)})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};exports[_0x19de[27]]= function(_0xa200x11,_0xa200x12){return DefaultReport[_0x19de[38]]({method:[_0x19de[37],{DefaultReportId:_0xa200x11[_0x19de[30]][_0x19de[29]]}]})[_0x19de[36]](_0xa200x11[_0x19de[30]][_0x19de[29]],{attributes:[_0x19de[31],_0x19de[32],_0x19de[33],_0x19de[34],_0x19de[35]]})[_0x19de[23]](function(_0xa200x16){if(!_0xa200x16){return _0xa200x12[_0x19de[28]](404)};return _0xa200x12[_0x19de[21]](_0xa200x16)})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};exports[_0x19de[39]]= function(_0xa200x11,_0xa200x12){return Promise[_0x19de[45]]([])[_0x19de[23]](getQuery(_0xa200x11,_0xa200x12))[_0x19de[23]](function(_0xa200x17){if(_0xa200x17){switch(_0xa200x17){case _0x19de[44]:_0xa200x17= _0x19de[43];break;default:}};_0xa200x12[_0x19de[22]](200)[_0x19de[21]]({query:_0xa200x17})})[_0x19de[20]](function(_0xa200x14){logger[_0x19de[42]](_0x19de[40],_0xa200x14[_0x19de[41]])})};function getQuery(_0xa200x11,_0xa200x12){var _0xa200x19;return function(){return DefaultReport[_0x19de[38]](_0x19de[60])[_0x19de[36]](_0xa200x11[_0x19de[30]][_0x19de[29]])[_0x19de[23]](function(_0xa200x16){if(!_0xa200x16){return _0xa200x12[_0x19de[28]](404)};if(_0xa200x11[_0x19de[24]][_0x19de[50]]&& _0xa200x11[_0x19de[24]][_0x19de[50]]=== _0x19de[51]){_0xa200x11[_0x19de[24]][_0x19de[52]]= moment()[_0x19de[54]](_0x19de[53]);_0xa200x11[_0x19de[24]][_0x19de[55]]= moment()[_0x19de[54]](_0x19de[53]);_0xa200x16[_0x19de[56]][_0x19de[35]]= _0xa200x16[_0x19de[56]][_0x19de[35]][_0x19de[59]](_0x19de[57],_0x19de[58])};delete _0xa200x11[_0x19de[24]][_0x19de[50]];_0xa200x19= _0xa200x16[_0x19de[56]];return _0xa200x19[_0x19de[35]]})[_0x19de[23]](reportBuildUtils[_0x19de[49]](_0xa200x11[_0x19de[48]]))[_0x19de[23]](function(_0xa200x1a){return [_0xa200x1a,_0xa200x19]})[_0x19de[47]](reportBuildUtils[_0x19de[46]](_0xa200x11[_0x19de[24]]))}}exports[_0x19de[61]]= function(_0xa200x11,_0xa200x12){var _0xa200x1b;return Promise[_0x19de[45]]([])[_0x19de[23]](getQuery(_0xa200x11,_0xa200x12))[_0x19de[23]](reportBuildUtils[_0x19de[73]]())[_0x19de[23]](function(_0xa200x1c){if(_0xa200x1c&& _[_0x19de[62]](_0xa200x1c)){_0xa200x1b= _0xa200x1c[_0x19de[63]];if(_0xa200x11[_0x19de[24]][_0x19de[64]]){_0xa200x1c= _(_0xa200x1c)[_0x19de[68]](_0xa200x11[_0x19de[24]][_0x19de[67]]|| 0)[_0x19de[66]](_0xa200x11[_0x19de[24]][_0x19de[64]])[_0x19de[65]]()};_[_0x19de[71]](_0xa200x1c,function(_0xa200x1d){_[_0x19de[70]](_0xa200x1d,function(_0xa200x1e,_0xa200x1f){if(_0xa200x1e instanceof  Date){_0xa200x1d[_0xa200x1f]= moment(_0xa200x1e)[_0x19de[54]](_0x19de[69]).toString()}})});_0xa200x12[_0x19de[22]](200)[_0x19de[21]]({rows:_0xa200x1c,count:_0xa200x1b})}else {return handleError(_0xa200x12,{message:_0xa200x1c|| _0x19de[72]})}})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};exports[_0x19de[74]]= function(_0xa200x11,_0xa200x12){logger[_0x19de[76]](_0x19de[75]);docExtract(_0xa200x11,_0xa200x12,_0x19de[77])};exports[_0x19de[78]]= function(_0xa200x11,_0xa200x12){logger[_0x19de[76]](_0x19de[79]);docExtract(_0xa200x11,_0xa200x12,_0x19de[80])};function docExtract(_0xa200x11,_0xa200x12,_0xa200x21){var _0xa200x16;logger[_0x19de[76]](_0x19de[81]);DefaultReport[_0x19de[38]](_0x19de[60])[_0x19de[36]](_0xa200x11[_0x19de[30]][_0x19de[29]])[_0x19de[23]](function(_0xa200x19){if(!_0xa200x19){return _0xa200x12[_0x19de[28]](404)};_0xa200x16= _0xa200x19;return ReportTree[_0x19de[36]](1)})[_0x19de[23]](function(_0xa200x25){_0xa200x25= JSON[_0x19de[93]](_0xa200x25[_0x19de[92]]);var _0xa200x26=_[_0x19de[94]](_0xa200x25,{id:_0xa200x16[_0x19de[34]]});var _0xa200x27=getReportPath(_0xa200x26,_0xa200x25,_0xa200x16[_0x19de[33]]);logger[_0x19de[76]](_0x19de[95]);if(_0xa200x11[_0x19de[24]][_0x19de[50]]&& _0xa200x11[_0x19de[24]][_0x19de[50]]=== _0x19de[51]){_0xa200x11[_0x19de[24]][_0x19de[52]]= moment()[_0x19de[54]](_0x19de[53]);_0xa200x11[_0x19de[24]][_0x19de[55]]= moment()[_0x19de[54]](_0x19de[53]);_0xa200x16[_0x19de[56]][_0x19de[35]]= _0xa200x16[_0x19de[56]][_0x19de[35]][_0x19de[59]](_0x19de[57],_0x19de[58])};delete _0xa200x11[_0x19de[24]][_0x19de[50]];return [_0xa200x16,ExtractedReport[_0x19de[101]]({name:_0xa200x27,startDate:_0xa200x11[_0x19de[24]][_0x19de[52]]?_0xa200x11[_0x19de[24]][_0x19de[52]]+ (_0xa200x11[_0x19de[24]][_0x19de[96]]?_0x19de[97]+ _0xa200x11[_0x19de[24]][_0x19de[96]]:_0x19de[98]):null,endDate:_0xa200x11[_0x19de[24]][_0x19de[55]]?_0xa200x11[_0x19de[24]][_0x19de[55]]+ (_0xa200x11[_0x19de[24]][_0x19de[99]]?_0x19de[97]+ _0xa200x11[_0x19de[24]][_0x19de[99]]:_0x19de[100]):null,output:_0xa200x21,UserId:_0xa200x11[_0x19de[48]][_0x19de[29]]})]})[_0x19de[47]](function(_0xa200x16,_0xa200x22){logger[_0x19de[76]](_0x19de[82]+ _0xa200x21);var _0xa200x23=cp[_0x19de[84]](__dirname+ _0x19de[83]);_0xa200x23[_0x19de[86]](_0x19de[89],function(_0xa200x24){logger[_0x19de[76]](_0x19de[90],_0xa200x24);_0xa200x23[_0x19de[91]]()})[_0x19de[86]](_0x19de[87],function(){logger[_0x19de[76]](_0x19de[88])})[_0x19de[86]](_0x19de[42],function(_0xa200x14){logger[_0x19de[76]](_0x19de[85],_0xa200x14)});_0xa200x23[_0x19de[21]]({report:_0xa200x16,query:_0xa200x11[_0x19de[24]],extractedId:_0xa200x22[_0x19de[29]],user:_0xa200x11[_0x19de[48]],type:_0xa200x21})})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)});return _0xa200x12[_0x19de[28]](200)}function getReportPath(_0xa200x26,_0xa200x25,_0xa200x27){_0xa200x27= _0xa200x26[_0x19de[102]]+ _0x19de[103]+ _0xa200x27;if(_0xa200x26[_0x19de[34]]=== _0x19de[104]){return _0xa200x27}else {return getReportPath(_[_0x19de[94]](_0xa200x25,{id:_0xa200x26[_0x19de[34]]}),_0xa200x25,_0xa200x27)}}exports[_0x19de[105]]= function(_0xa200x11,_0xa200x12){return DefaultReport[_0x19de[36]](_0xa200x11[_0x19de[30]][_0x19de[29]],{include:[{all:true}]})[_0x19de[23]](function(_0xa200x16){if(!_0xa200x16){return _0xa200x12[_0x19de[28]](404)};return _0xa200x12[_0x19de[21]](_0xa200x16)})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};exports[_0x19de[106]]= function(_0xa200x11,_0xa200x12){var _0xa200x29;return sequelize[_0x19de[111]](function(_0xa200x2a){return DefaultReport[_0x19de[38]]({method:[_0x19de[37],{DefaultReportId:_0xa200x11[_0x19de[30]][_0x19de[29]]}]})[_0x19de[36]](_0xa200x11[_0x19de[30]][_0x19de[29]])[_0x19de[23]](function(_0xa200x16){if(!_0xa200x16){return _0xa200x12[_0x19de[28]](404)};var _0xa200x2b=_0xa200x16[_0x19de[56]];delete _0xa200x2b[_0x19de[29]];delete _0xa200x2b[_0x19de[107]];delete _0xa200x2b[_0x19de[108]];_0xa200x2b[_0x19de[34]]= _0xa200x11[_0x19de[109]][_0x19de[34]];_0xa200x29= _[_0x19de[110]](_0xa200x2b.Fields,_0x19de[56]);return CustomReport[_0x19de[101]](_0xa200x2b,{transaction:_0xa200x2a})})[_0x19de[23]](function(_0xa200x16){return [_0xa200x16,_0xa200x29]})[_0x19de[47]](createCopyFields(_0xa200x2a))})[_0x19de[23]](function(){return _0xa200x12[_0x19de[28]](201)})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};function createCopyFields(_0xa200x2a){return function(_0xa200x16,_0xa200x2d){if(_0xa200x2d&& Array[_0x19de[62]](_0xa200x2d)&& _0xa200x2d[_0x19de[63]]){var _0xa200x2e=reportBuildUtils[_0x19de[112]](_0xa200x16[_0x19de[35]]);if(_0xa200x2e){var _0xa200x2f;return _0xa200x2e[_0x19de[128]]()[_0x19de[23]](function(_0xa200x30){_0xa200x2f= _[_0x19de[113]](_0xa200x30);var _0xa200x31=[];var _0xa200x32=_[_0x19de[115]](_0xa200x2d,_0x19de[114]);_[_0x19de[70]](_0xa200x32,function(_0xa200x33,_0xa200x1f){if(_0xa200x1f!== _0x19de[116]&& _0xa200x1f!== _0x19de[117]){_0xa200x33[0][_0x19de[120]][_0x19de[119]][_0x19de[71]](function(_0xa200x34){_0xa200x34[_0x19de[118]]= _0xa200x16[_0x19de[29]]});_0xa200x33[0][_0x19de[120]][_0x19de[33]]+= _0x19de[121]+ sr({length:5});_0xa200x31[_0x19de[122]](Metric[_0x19de[101]](_0xa200x33[0][_0x19de[120]][_0x19de[56]],{include:[{model:ReportField,as:_0x19de[119]}],transaction:_0xa200x2a}))}else {_0xa200x33[_0x19de[71]](function(_0xa200x34){if(_[_0x19de[124]](_0xa200x2f,_0xa200x34[_0x19de[123]])|| _0xa200x34[_0x19de[125]]){_0xa200x34[_0x19de[118]]= _0xa200x16[_0x19de[29]];_0xa200x31[_0x19de[122]](ReportField[_0x19de[101]](_0xa200x34,{transaction:_0xa200x2a}))}else {throw  new sequelize.Error(_0x19de[126]+ _0xa200x34[_0x19de[123]]+ _0x19de[127])}})}});return _0xa200x31})[_0x19de[45]]()}else {throw  new sequelize.Error(_0x19de[129])}}}}exports[_0x19de[101]]= function(_0xa200x11,_0xa200x12){return DefaultReport[_0x19de[101]](_0xa200x11[_0x19de[109]])[_0x19de[23]](function(_0xa200x16){return _0xa200x12[_0x19de[22]](201)[_0x19de[21]](_0xa200x16)})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};exports[_0x19de[130]]= function(_0xa200x11,_0xa200x12){if(_0xa200x11[_0x19de[109]][_0x19de[29]]){delete _0xa200x11[_0x19de[109]][_0x19de[29]]};return DefaultReport[_0x19de[36]](_0xa200x11[_0x19de[30]][_0x19de[29]])[_0x19de[23]](function(_0xa200x16){if(!_0xa200x16){return _0xa200x12[_0x19de[28]](404)};var _0xa200x35=_[_0x19de[131]](_0xa200x16,_0xa200x11[_0x19de[109]]);return _0xa200x35[_0x19de[132]]()})[_0x19de[23]](function(_0xa200x16){return _0xa200x12[_0x19de[22]](200)[_0x19de[21]](_0xa200x16)})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};exports[_0x19de[133]]= function(_0xa200x11,_0xa200x12){return DefaultReport[_0x19de[36]](_0xa200x11[_0x19de[30]][_0x19de[29]])[_0x19de[23]](function(_0xa200x16){if(!_0xa200x16){return _0xa200x12[_0x19de[28]](404)};return _0xa200x16[_0x19de[133]]()})[_0x19de[23]](function(){return _0xa200x12[_0x19de[28]](204)})[_0x19de[20]](function(_0xa200x14){return handleError(_0xa200x12,_0xa200x14)})};function handleError(_0xa200x12,_0xa200x14){logger[_0x19de[42]](_0xa200x14[_0x19de[41]]);return _0xa200x12[_0x19de[22]](500)[_0x19de[21]](_0xa200x14)}
\ No newline at end of file
index f9150b3..c60ad39 100644 (file)
@@ -1 +1 @@
-var _0x2564=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2564[0];const EventEmitter=require(_0x2564[1]);const DefaultReport=require(_0x2564[3])[_0x2564[2]];var DefaultReportEvents= new EventEmitter();DefaultReportEvents[_0x2564[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2564[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2564[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2564[6]};for(var e in events){var event=events[e];DefaultReport[_0x2564[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xbd08x8,_0xbd08x9,_0xbd08xa){DefaultReportEvents[_0x2564[10]](event+ _0x2564[8]+ _0xbd08x8[_0x2564[9]],_0xbd08x8);DefaultReportEvents[_0x2564[10]](event,_0xbd08x8);_0xbd08xa(null)}}module[_0x2564[11]]= DefaultReportEvents
\ No newline at end of file
+var _0x6014=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6014[0];const EventEmitter=require(_0x6014[1]);const DefaultReport=require(_0x6014[3])[_0x6014[2]];var DefaultReportEvents= new EventEmitter();DefaultReportEvents[_0x6014[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6014[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6014[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6014[6]};for(var e in events){var event=events[e];DefaultReport[_0x6014[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x864ax8,_0x864ax9,_0x864axa){DefaultReportEvents[_0x6014[10]](event+ _0x6014[8]+ _0x864ax8[_0x6014[9]],_0x864ax8);DefaultReportEvents[_0x6014[10]](event,_0x864ax8);_0x864axa(null)}}module[_0x6014[11]]= DefaultReportEvents
\ No newline at end of file
index 8df5dcc..5d18798 100644 (file)
@@ -1 +1 @@
-var _0xac74=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xac74[0];const DefaultReportEvents=require(_0xac74[1]);var events=[_0xac74[2],_0xac74[3]];exports[_0xac74[4]]= function(_0x59f3x3){for(var _0x59f3x4=0,_0x59f3x5=events[_0xac74[5]];_0x59f3x4< _0x59f3x5;_0x59f3x4++){var _0x59f3x6=events[_0x59f3x4];var _0x59f3x7=createListener(_0xac74[6]+ _0x59f3x6,_0x59f3x3);DefaultReportEvents[_0xac74[7]](_0x59f3x6,_0x59f3x7);_0x59f3x3[_0xac74[7]](_0xac74[8],removeListener(_0x59f3x6,_0x59f3x7))}};function createListener(_0x59f3x6,_0x59f3x3){return function(_0x59f3x9){_0x59f3x3[_0xac74[9]](_0x59f3x6,_0x59f3x9)}}function removeListener(_0x59f3x6,_0x59f3x7){return function(){DefaultReportEvents[_0xac74[10]](_0x59f3x6,_0x59f3x7)}}
\ No newline at end of file
+var _0x27da=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x27da[0];const DefaultReportEvents=require(_0x27da[1]);var events=[_0x27da[2],_0x27da[3]];exports[_0x27da[4]]= function(_0x7869x3){for(var _0x7869x4=0,_0x7869x5=events[_0x27da[5]];_0x7869x4< _0x7869x5;_0x7869x4++){var _0x7869x6=events[_0x7869x4];var _0x7869x7=createListener(_0x27da[6]+ _0x7869x6,_0x7869x3);DefaultReportEvents[_0x27da[7]](_0x7869x6,_0x7869x7);_0x7869x3[_0x27da[7]](_0x27da[8],removeListener(_0x7869x6,_0x7869x7))}};function createListener(_0x7869x6,_0x7869x3){return function(_0x7869x9){_0x7869x3[_0x27da[9]](_0x7869x6,_0x7869x9)}}function removeListener(_0x7869x6,_0x7869x7){return function(){DefaultReportEvents[_0x27da[10]](_0x7869x6,_0x7869x7)}}
\ No newline at end of file
index f178e91..8bb0d50 100644 (file)
@@ -1 +1 @@
-var _0x4087=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x70\x72\x65\x76\x69\x65\x77","\x70\x72\x65\x76\x69\x65\x77","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x72\x79","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x65\x78\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x70\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x63\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x2F\x3A\x69\x64\x2F\x63\x6F\x70\x79","\x63\x6F\x70\x79","\x70\x6F\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4087[0];var express=require(_0x4087[1]);var controller=require(_0x4087[2]);var auth=require(_0x4087[3]);var router=express.Router();router[_0x4087[9]](_0x4087[4],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[8]]);router[_0x4087[9]](_0x4087[10],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[11]]);router[_0x4087[9]](_0x4087[12],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[13]]);router[_0x4087[9]](_0x4087[14],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[15]]);router[_0x4087[9]](_0x4087[16],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[17]]);router[_0x4087[9]](_0x4087[18],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[19]]);router[_0x4087[9]](_0x4087[20],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[21]]);router[_0x4087[24]](_0x4087[22],auth[_0x4087[5]](),auth[_0x4087[7]]([17],[_0x4087[6]]),controller[_0x4087[23]]);module[_0x4087[25]]= router
\ No newline at end of file
+var _0x4eb9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x70\x72\x65\x76\x69\x65\x77","\x70\x72\x65\x76\x69\x65\x77","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x72\x79","\x67\x65\x74\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x72\x79","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x65\x78\x70\x6F\x72\x74","\x65\x78\x70\x6F\x72\x74","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x70\x64\x66","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x2F\x3A\x69\x64\x2F\x65\x78\x74\x72\x61\x63\x74\x2F\x63\x73\x76","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x2F\x3A\x69\x64\x2F\x63\x6F\x70\x79","\x63\x6F\x70\x79","\x70\x6F\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4eb9[0];var express=require(_0x4eb9[1]);var controller=require(_0x4eb9[2]);var auth=require(_0x4eb9[3]);var router=express.Router();router[_0x4eb9[9]](_0x4eb9[4],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[8]]);router[_0x4eb9[9]](_0x4eb9[10],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[11]]);router[_0x4eb9[9]](_0x4eb9[12],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[13]]);router[_0x4eb9[9]](_0x4eb9[14],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[15]]);router[_0x4eb9[9]](_0x4eb9[16],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[17]]);router[_0x4eb9[9]](_0x4eb9[18],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[19]]);router[_0x4eb9[9]](_0x4eb9[20],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[21]]);router[_0x4eb9[24]](_0x4eb9[22],auth[_0x4eb9[5]](),auth[_0x4eb9[7]]([17],[_0x4eb9[6]]),controller[_0x4eb9[23]]);module[_0x4eb9[25]]= router
\ No newline at end of file
index 74630e5..87e8343 100644 (file)
@@ -1 +1 @@
-var _0x499c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x64\x65\x73\x6B\x2E\x6A\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x70\x65\x72\x5F\x70\x61\x67\x65","\x71\x75\x65\x72\x79","\x70\x61\x67\x65","\x6F\x72\x64\x65\x72","\x25\x73\x20\x25\x73","\x73\x6F\x72\x74\x5F\x62\x79","\x73\x6F\x72\x74\x5F\x6F\x72\x64\x65\x72","\x41\x53\x43","\x66\x6F\x72\x6D\x61\x74","\x24\x6F\x72","\x77\x68\x65\x72\x65","\x25","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x24","\x24\x6C\x69\x6B\x65","\x66\x6F\x72\x49\x6E","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x62\x6C\x65\x77\x20\x75\x70\x21","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x63\x61\x74\x63\x68","\x63\x6F\x75\x6E\x74","\x63\x65\x69\x6C","\x6F\x66\x66\x73\x65\x74","\x25\x73\x3A\x2F\x2F\x25\x73\x25\x73\x3F\x70\x61\x67\x65\x3D\x25\x64","\x70\x72\x6F\x74\x6F\x63\x6F\x6C","\x68\x6F\x73\x74","\x68\x65\x61\x64\x65\x72\x73","\x62\x61\x73\x65\x55\x72\x6C","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x61\x75\x74\x68\x54\x79\x70\x65","\x62\x61\x73\x69\x63","\x70\x61\x73\x73\x77\x6F\x72\x64","\x6F\x61\x75\x74\x68","\x63\x6F\x6E\x73\x75\x6D\x65\x72\x4B\x65\x79","\x63\x6F\x6E\x73\x75\x6D\x65\x72\x53\x65\x63\x72\x65\x74","\x74\x6F\x6B\x65\x6E","\x74\x6F\x6B\x65\x6E\x53\x65\x63\x72\x65\x74","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x75\x73\x65\x72\x73\x2F\x6D\x65","\x67\x65\x74","\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x65\x6E\x74\x72\x69\x65\x73","\x5F\x65\x6D\x62\x65\x64\x64\x65\x64","\x6A\x73\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x75\x62\x73\x74\x72","\x2F","\x6C\x65\x6E\x67\x74\x68","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x499c[0];var _=require(_0x499c[1]);var util=require(_0x499c[2]);var desk=require(_0x499c[3]);var logger=require(_0x499c[5])(_0x499c[4]);var DeskAccount=require(_0x499c[7])[_0x499c[6]];exports[_0x499c[8]]= function(_0x627ax6,_0x627ax7){var _0x627ax8=[_0x499c[9],_0x499c[10],_0x499c[11],_0x499c[12]];var _0x627ax9=_0x627ax6[_0x499c[14]][_0x499c[13]]?parseInt(_0x627ax6[_0x499c[14]][_0x499c[13]],10):100;var _0x627axa=_0x627ax6[_0x499c[14]][_0x499c[15]]?parseInt(_0x627ax6[_0x499c[14]][_0x499c[15]],10):0;var _0x627axb={where:{},limit:_0x627ax9,offset:_0x627axa* _0x627ax9};_[_0x499c[29]](_0x627ax6[_0x499c[14]],function(_0x627axc,_0x627axd){switch(_0x627axd){case _0x499c[13]:;case _0x499c[15]:break;case _0x499c[18]:_0x627axb[_0x499c[16]]= util[_0x499c[21]](_0x499c[17],_0x627ax6[_0x499c[14]][_0x499c[18]],_0x627ax6[_0x499c[14]][_0x499c[19]]|| _0x499c[20])|| null;break;case _0x499c[19]:break;case _0x499c[27]:_0x627axb[_0x499c[23]][_0x499c[22]]= [];_0x627ax8[_0x499c[26]](function(_0x627axe){var _0x627axf={};_0x627axf[_0x627axe]= {$like:_0x499c[24]+ _0x627axc+ _0x499c[24]};_0x627axb[_0x499c[23]][_0x499c[22]][_0x499c[25]](_0x627axf)});break;default:_0x627axb[_0x499c[23]][_0x627axd]= {$like:{}};_0x627axb[_0x499c[23]][_0x627axd][_0x499c[28]]= _0x499c[24]+ _0x627axc+ _0x499c[24]}});return DeskAccount[_0x499c[44]](_0x627axb)[_0x499c[43]](function(_0x627ax11){var _0x627ax12=Math[_0x499c[35]](_0x627ax11[_0x499c[34]]/ _0x627ax9);var _0x627ax13=_0x627ax12> (_0x627axb[_0x499c[36]]+ 1)?util[_0x499c[21]](_0x499c[37],_0x627ax6[_0x499c[38]],_0x627ax6[_0x499c[40]][_0x499c[39]],_0x627ax6[_0x499c[41]],_0x627axa+ 1):null;var _0x627ax14=_0x627axa> 0?util[_0x499c[21]](_0x499c[37],_0x627ax6[_0x499c[38]],_0x627ax6[_0x499c[40]][_0x499c[39]],_0x627ax6[_0x499c[41]],_0x627axa- 1):null;return _0x627ax7[_0x499c[32]](200)[_0x499c[31]]({count:_0x627ax11[_0x499c[34]],rows:_0x627ax11[_0x499c[42]],next_page:_0x627ax13,previous_page:_0x627ax14,total_pages:_0x627ax12})})[_0x499c[33]](function(_0x627ax10){return _0x627ax7[_0x499c[32]](500)[_0x499c[31]]({error:_0x499c[30]})})};exports[_0x499c[45]]= function(_0x627ax6,_0x627ax7){DeskAccount[_0x499c[49]](_0x627ax6[_0x499c[48]][_0x499c[47]])[_0x499c[43]](function(_0x627ax15){if(!_0x627ax15){return _0x627ax7[_0x499c[46]](404)};return _0x627ax7[_0x499c[31]](_0x627ax15)})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};exports[_0x499c[50]]= function(_0x627ax6,_0x627ax7,_0x627ax16){DeskAccount[_0x499c[50]](_0x627ax6[_0x499c[51]])[_0x499c[43]](function(_0x627ax15){return _0x627ax7[_0x499c[32]](201)[_0x499c[31]](_0x627ax15)})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};exports[_0x499c[52]]= function(_0x627ax6,_0x627ax7){if(_0x627ax6[_0x499c[51]][_0x499c[47]]){delete _0x627ax6[_0x499c[51]][_0x499c[47]]};DeskAccount[_0x499c[49]](_0x627ax6[_0x499c[48]][_0x499c[47]])[_0x499c[43]](function(_0x627ax15){if(!_0x627ax15){return _0x627ax7[_0x499c[46]](404)};var _0x627ax17=_[_0x499c[53]](_0x627ax15,_0x627ax6[_0x499c[51]]);_0x627ax17[_0x499c[54]]()[_0x499c[43]](function(){return _0x627ax7[_0x499c[32]](200)[_0x499c[31]](_0x627ax15)})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};exports[_0x499c[55]]= function(_0x627ax6,_0x627ax7){DeskAccount[_0x499c[49]](_0x627ax6[_0x499c[48]][_0x499c[47]])[_0x499c[43]](function(_0x627ax15){if(!_0x627ax15){return _0x627ax7[_0x499c[46]](404)};_0x627ax15[_0x499c[55]]()[_0x499c[43]](function(){return _0x627ax7[_0x499c[46]](204)})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};exports[_0x499c[56]]= function(_0x627ax6,_0x627ax7){DeskAccount[_0x499c[49]](_0x627ax6[_0x499c[48]][_0x499c[47]])[_0x499c[43]](function(_0x627ax18){var _0x627ax15={endpoint:stripTrailingSlash(_0x627ax18[_0x499c[12]]),retry:false};if(_0x627ax18[_0x499c[57]]=== _0x499c[58]){_0x627ax15[_0x499c[11]]= _0x627ax18[_0x499c[11]];_0x627ax15[_0x499c[59]]= _0x627ax18[_0x499c[59]]}else {if(_0x627ax18[_0x499c[57]]=== _0x499c[60]){_0x627ax15[_0x499c[61]]= _0x627ax18[_0x499c[61]];_0x627ax15[_0x499c[62]]= _0x627ax18[_0x499c[62]];_0x627ax15[_0x499c[63]]= _0x627ax18[_0x499c[63]];_0x627ax15[_0x499c[64]]= _0x627ax18[_0x499c[64]]}};var _0x627ax19=desk[_0x499c[65]](_0x627ax15);_0x627ax19[_0x499c[67]](_0x499c[66],function(_0x627ax10,_0x627ax1a,_0x627ax1b){if(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)};return _0x627ax7[_0x499c[46]](200)})})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};exports[_0x499c[68]]= function(_0x627ax6,_0x627ax7){var _0x627ax1c={};_0x627ax1c[_0x627ax6[_0x499c[48]][_0x499c[69]]]= _0x627ax6[_0x499c[51]][_0x499c[70]];DeskAccount[_0x499c[44]]({where:_0x627ax1c})[_0x499c[43]](function(_0x627ax11){if(_0x627ax11[_0x499c[34]]){return _0x627ax7[_0x499c[32]](200)[_0x499c[31]]({isValid:false,value:_0x627ax6[_0x499c[51]][_0x499c[70]]})};return _0x627ax7[_0x499c[32]](200)[_0x499c[31]]({isValid:true,value:_0x627ax6[_0x499c[51]][_0x499c[70]]})})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};exports[_0x499c[71]]= function(_0x627ax6,_0x627ax7){DeskAccount[_0x499c[49]](_0x627ax6[_0x499c[48]][_0x499c[47]])[_0x499c[43]](function(_0x627ax18){var _0x627ax15={endpoint:stripTrailingSlash(_0x627ax18[_0x499c[12]]),retry:false};if(_0x627ax18[_0x499c[57]]=== _0x499c[58]){_0x627ax15[_0x499c[11]]= _0x627ax18[_0x499c[11]];_0x627ax15[_0x499c[59]]= _0x627ax18[_0x499c[59]]}else {if(_0x627ax18[_0x499c[57]]=== _0x499c[60]){_0x627ax15[_0x499c[61]]= _0x627ax18[_0x499c[61]];_0x627ax15[_0x499c[62]]= _0x627ax18[_0x499c[62]];_0x627ax15[_0x499c[63]]= _0x627ax18[_0x499c[63]];_0x627ax15[_0x499c[64]]= _0x627ax18[_0x499c[64]]}};var _0x627ax19=desk[_0x499c[65]](_0x627ax15);_0x627ax19[_0x499c[67]](_0x499c[72],function(_0x627ax10,_0x627ax1a,_0x627ax1b){if(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)};return _0x627ax7[_0x499c[32]](200)[_0x499c[75]](_0x627ax1a[_0x499c[74]][_0x499c[73]])})})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};exports[_0x499c[76]]= function(_0x627ax6,_0x627ax7){DeskAccount[_0x499c[55]]({where:{id:_0x627ax6[_0x499c[14]][_0x499c[47]]},individualHooks:true})[_0x499c[43]](function(){return _0x627ax7[_0x499c[46]](204)})[_0x499c[33]](function(_0x627ax10){return handleError(_0x627ax7,_0x627ax10)})};function stripTrailingSlash(_0x627ax1e){if(_0x627ax1e[_0x499c[77]](-1) === _0x499c[78]){return _0x627ax1e[_0x499c[77]](0,_0x627ax1e[_0x499c[79]]- 1)};return _0x627ax1e}function handleError(_0x627ax7,_0x627ax10){logger[_0x499c[81]](_0x627ax10[_0x499c[80]]);return _0x627ax7[_0x499c[32]](500)[_0x499c[31]](_0x627ax10)}
\ No newline at end of file
+var _0x65c3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x64\x65\x73\x6B\x2E\x6A\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x70\x65\x72\x5F\x70\x61\x67\x65","\x71\x75\x65\x72\x79","\x70\x61\x67\x65","\x6F\x72\x64\x65\x72","\x25\x73\x20\x25\x73","\x73\x6F\x72\x74\x5F\x62\x79","\x73\x6F\x72\x74\x5F\x6F\x72\x64\x65\x72","\x41\x53\x43","\x66\x6F\x72\x6D\x61\x74","\x24\x6F\x72","\x77\x68\x65\x72\x65","\x25","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x24","\x24\x6C\x69\x6B\x65","\x66\x6F\x72\x49\x6E","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x62\x6C\x65\x77\x20\x75\x70\x21","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x63\x61\x74\x63\x68","\x63\x6F\x75\x6E\x74","\x63\x65\x69\x6C","\x6F\x66\x66\x73\x65\x74","\x25\x73\x3A\x2F\x2F\x25\x73\x25\x73\x3F\x70\x61\x67\x65\x3D\x25\x64","\x70\x72\x6F\x74\x6F\x63\x6F\x6C","\x68\x6F\x73\x74","\x68\x65\x61\x64\x65\x72\x73","\x62\x61\x73\x65\x55\x72\x6C","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x61\x75\x74\x68\x54\x79\x70\x65","\x62\x61\x73\x69\x63","\x70\x61\x73\x73\x77\x6F\x72\x64","\x6F\x61\x75\x74\x68","\x63\x6F\x6E\x73\x75\x6D\x65\x72\x4B\x65\x79","\x63\x6F\x6E\x73\x75\x6D\x65\x72\x53\x65\x63\x72\x65\x74","\x74\x6F\x6B\x65\x6E","\x74\x6F\x6B\x65\x6E\x53\x65\x63\x72\x65\x74","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x75\x73\x65\x72\x73\x2F\x6D\x65","\x67\x65\x74","\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x65\x6E\x74\x72\x69\x65\x73","\x5F\x65\x6D\x62\x65\x64\x64\x65\x64","\x6A\x73\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x75\x62\x73\x74\x72","\x2F","\x6C\x65\x6E\x67\x74\x68","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x65c3[0];var _=require(_0x65c3[1]);var util=require(_0x65c3[2]);var desk=require(_0x65c3[3]);var logger=require(_0x65c3[5])(_0x65c3[4]);var DeskAccount=require(_0x65c3[7])[_0x65c3[6]];exports[_0x65c3[8]]= function(_0xaec0x6,_0xaec0x7){var _0xaec0x8=[_0x65c3[9],_0x65c3[10],_0x65c3[11],_0x65c3[12]];var _0xaec0x9=_0xaec0x6[_0x65c3[14]][_0x65c3[13]]?parseInt(_0xaec0x6[_0x65c3[14]][_0x65c3[13]],10):100;var _0xaec0xa=_0xaec0x6[_0x65c3[14]][_0x65c3[15]]?parseInt(_0xaec0x6[_0x65c3[14]][_0x65c3[15]],10):0;var _0xaec0xb={where:{},limit:_0xaec0x9,offset:_0xaec0xa* _0xaec0x9};_[_0x65c3[29]](_0xaec0x6[_0x65c3[14]],function(_0xaec0xc,_0xaec0xd){switch(_0xaec0xd){case _0x65c3[13]:;case _0x65c3[15]:break;case _0x65c3[18]:_0xaec0xb[_0x65c3[16]]= util[_0x65c3[21]](_0x65c3[17],_0xaec0x6[_0x65c3[14]][_0x65c3[18]],_0xaec0x6[_0x65c3[14]][_0x65c3[19]]|| _0x65c3[20])|| null;break;case _0x65c3[19]:break;case _0x65c3[27]:_0xaec0xb[_0x65c3[23]][_0x65c3[22]]= [];_0xaec0x8[_0x65c3[26]](function(_0xaec0xe){var _0xaec0xf={};_0xaec0xf[_0xaec0xe]= {$like:_0x65c3[24]+ _0xaec0xc+ _0x65c3[24]};_0xaec0xb[_0x65c3[23]][_0x65c3[22]][_0x65c3[25]](_0xaec0xf)});break;default:_0xaec0xb[_0x65c3[23]][_0xaec0xd]= {$like:{}};_0xaec0xb[_0x65c3[23]][_0xaec0xd][_0x65c3[28]]= _0x65c3[24]+ _0xaec0xc+ _0x65c3[24]}});return DeskAccount[_0x65c3[44]](_0xaec0xb)[_0x65c3[43]](function(_0xaec0x11){var _0xaec0x12=Math[_0x65c3[35]](_0xaec0x11[_0x65c3[34]]/ _0xaec0x9);var _0xaec0x13=_0xaec0x12> (_0xaec0xb[_0x65c3[36]]+ 1)?util[_0x65c3[21]](_0x65c3[37],_0xaec0x6[_0x65c3[38]],_0xaec0x6[_0x65c3[40]][_0x65c3[39]],_0xaec0x6[_0x65c3[41]],_0xaec0xa+ 1):null;var _0xaec0x14=_0xaec0xa> 0?util[_0x65c3[21]](_0x65c3[37],_0xaec0x6[_0x65c3[38]],_0xaec0x6[_0x65c3[40]][_0x65c3[39]],_0xaec0x6[_0x65c3[41]],_0xaec0xa- 1):null;return _0xaec0x7[_0x65c3[32]](200)[_0x65c3[31]]({count:_0xaec0x11[_0x65c3[34]],rows:_0xaec0x11[_0x65c3[42]],next_page:_0xaec0x13,previous_page:_0xaec0x14,total_pages:_0xaec0x12})})[_0x65c3[33]](function(_0xaec0x10){return _0xaec0x7[_0x65c3[32]](500)[_0x65c3[31]]({error:_0x65c3[30]})})};exports[_0x65c3[45]]= function(_0xaec0x6,_0xaec0x7){DeskAccount[_0x65c3[49]](_0xaec0x6[_0x65c3[48]][_0x65c3[47]])[_0x65c3[43]](function(_0xaec0x15){if(!_0xaec0x15){return _0xaec0x7[_0x65c3[46]](404)};return _0xaec0x7[_0x65c3[31]](_0xaec0x15)})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};exports[_0x65c3[50]]= function(_0xaec0x6,_0xaec0x7,_0xaec0x16){DeskAccount[_0x65c3[50]](_0xaec0x6[_0x65c3[51]])[_0x65c3[43]](function(_0xaec0x15){return _0xaec0x7[_0x65c3[32]](201)[_0x65c3[31]](_0xaec0x15)})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};exports[_0x65c3[52]]= function(_0xaec0x6,_0xaec0x7){if(_0xaec0x6[_0x65c3[51]][_0x65c3[47]]){delete _0xaec0x6[_0x65c3[51]][_0x65c3[47]]};DeskAccount[_0x65c3[49]](_0xaec0x6[_0x65c3[48]][_0x65c3[47]])[_0x65c3[43]](function(_0xaec0x15){if(!_0xaec0x15){return _0xaec0x7[_0x65c3[46]](404)};var _0xaec0x17=_[_0x65c3[53]](_0xaec0x15,_0xaec0x6[_0x65c3[51]]);_0xaec0x17[_0x65c3[54]]()[_0x65c3[43]](function(){return _0xaec0x7[_0x65c3[32]](200)[_0x65c3[31]](_0xaec0x15)})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};exports[_0x65c3[55]]= function(_0xaec0x6,_0xaec0x7){DeskAccount[_0x65c3[49]](_0xaec0x6[_0x65c3[48]][_0x65c3[47]])[_0x65c3[43]](function(_0xaec0x15){if(!_0xaec0x15){return _0xaec0x7[_0x65c3[46]](404)};_0xaec0x15[_0x65c3[55]]()[_0x65c3[43]](function(){return _0xaec0x7[_0x65c3[46]](204)})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};exports[_0x65c3[56]]= function(_0xaec0x6,_0xaec0x7){DeskAccount[_0x65c3[49]](_0xaec0x6[_0x65c3[48]][_0x65c3[47]])[_0x65c3[43]](function(_0xaec0x18){var _0xaec0x15={endpoint:stripTrailingSlash(_0xaec0x18[_0x65c3[12]]),retry:false};if(_0xaec0x18[_0x65c3[57]]=== _0x65c3[58]){_0xaec0x15[_0x65c3[11]]= _0xaec0x18[_0x65c3[11]];_0xaec0x15[_0x65c3[59]]= _0xaec0x18[_0x65c3[59]]}else {if(_0xaec0x18[_0x65c3[57]]=== _0x65c3[60]){_0xaec0x15[_0x65c3[61]]= _0xaec0x18[_0x65c3[61]];_0xaec0x15[_0x65c3[62]]= _0xaec0x18[_0x65c3[62]];_0xaec0x15[_0x65c3[63]]= _0xaec0x18[_0x65c3[63]];_0xaec0x15[_0x65c3[64]]= _0xaec0x18[_0x65c3[64]]}};var _0xaec0x19=desk[_0x65c3[65]](_0xaec0x15);_0xaec0x19[_0x65c3[67]](_0x65c3[66],function(_0xaec0x10,_0xaec0x1a,_0xaec0x1b){if(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)};return _0xaec0x7[_0x65c3[46]](200)})})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};exports[_0x65c3[68]]= function(_0xaec0x6,_0xaec0x7){var _0xaec0x1c={};_0xaec0x1c[_0xaec0x6[_0x65c3[48]][_0x65c3[69]]]= _0xaec0x6[_0x65c3[51]][_0x65c3[70]];DeskAccount[_0x65c3[44]]({where:_0xaec0x1c})[_0x65c3[43]](function(_0xaec0x11){if(_0xaec0x11[_0x65c3[34]]){return _0xaec0x7[_0x65c3[32]](200)[_0x65c3[31]]({isValid:false,value:_0xaec0x6[_0x65c3[51]][_0x65c3[70]]})};return _0xaec0x7[_0x65c3[32]](200)[_0x65c3[31]]({isValid:true,value:_0xaec0x6[_0x65c3[51]][_0x65c3[70]]})})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};exports[_0x65c3[71]]= function(_0xaec0x6,_0xaec0x7){DeskAccount[_0x65c3[49]](_0xaec0x6[_0x65c3[48]][_0x65c3[47]])[_0x65c3[43]](function(_0xaec0x18){var _0xaec0x15={endpoint:stripTrailingSlash(_0xaec0x18[_0x65c3[12]]),retry:false};if(_0xaec0x18[_0x65c3[57]]=== _0x65c3[58]){_0xaec0x15[_0x65c3[11]]= _0xaec0x18[_0x65c3[11]];_0xaec0x15[_0x65c3[59]]= _0xaec0x18[_0x65c3[59]]}else {if(_0xaec0x18[_0x65c3[57]]=== _0x65c3[60]){_0xaec0x15[_0x65c3[61]]= _0xaec0x18[_0x65c3[61]];_0xaec0x15[_0x65c3[62]]= _0xaec0x18[_0x65c3[62]];_0xaec0x15[_0x65c3[63]]= _0xaec0x18[_0x65c3[63]];_0xaec0x15[_0x65c3[64]]= _0xaec0x18[_0x65c3[64]]}};var _0xaec0x19=desk[_0x65c3[65]](_0xaec0x15);_0xaec0x19[_0x65c3[67]](_0x65c3[72],function(_0xaec0x10,_0xaec0x1a,_0xaec0x1b){if(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)};return _0xaec0x7[_0x65c3[32]](200)[_0x65c3[75]](_0xaec0x1a[_0x65c3[74]][_0x65c3[73]])})})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};exports[_0x65c3[76]]= function(_0xaec0x6,_0xaec0x7){DeskAccount[_0x65c3[55]]({where:{id:_0xaec0x6[_0x65c3[14]][_0x65c3[47]]},individualHooks:true})[_0x65c3[43]](function(){return _0xaec0x7[_0x65c3[46]](204)})[_0x65c3[33]](function(_0xaec0x10){return handleError(_0xaec0x7,_0xaec0x10)})};function stripTrailingSlash(_0xaec0x1e){if(_0xaec0x1e[_0x65c3[77]](-1) === _0x65c3[78]){return _0xaec0x1e[_0x65c3[77]](0,_0xaec0x1e[_0x65c3[79]]- 1)};return _0xaec0x1e}function handleError(_0xaec0x7,_0xaec0x10){logger[_0x65c3[81]](_0xaec0x10[_0x65c3[80]]);return _0xaec0x7[_0x65c3[32]](500)[_0x65c3[31]](_0xaec0x10)}
\ No newline at end of file
index 94dcd54..a372e04 100644 (file)
@@ -1 +1 @@
-var _0xd341=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd341[0];const EventEmitter=require(_0xd341[1]);const DeskAccount=require(_0xd341[3])[_0xd341[2]];var DeskAccountEvents= new EventEmitter();DeskAccountEvents[_0xd341[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xd341[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xd341[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xd341[6]};for(var e in events){var event=events[e];DeskAccount[_0xd341[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7b28x8,_0x7b28x9,_0x7b28xa){DeskAccountEvents[_0xd341[10]](event+ _0xd341[8]+ _0x7b28x8[_0xd341[9]],_0x7b28x8);DeskAccountEvents[_0xd341[10]](event,_0x7b28x8);_0x7b28xa(null)}}module[_0xd341[11]]= DeskAccountEvents
\ No newline at end of file
+var _0x1b95=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1b95[0];const EventEmitter=require(_0x1b95[1]);const DeskAccount=require(_0x1b95[3])[_0x1b95[2]];var DeskAccountEvents= new EventEmitter();DeskAccountEvents[_0x1b95[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1b95[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1b95[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1b95[6]};for(var e in events){var event=events[e];DeskAccount[_0x1b95[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x50a7x8,_0x50a7x9,_0x50a7xa){DeskAccountEvents[_0x1b95[10]](event+ _0x1b95[8]+ _0x50a7x8[_0x1b95[9]],_0x50a7x8);DeskAccountEvents[_0x1b95[10]](event,_0x50a7x8);_0x50a7xa(null)}}module[_0x1b95[11]]= DeskAccountEvents
\ No newline at end of file
index d313441..711a3eb 100644 (file)
@@ -1 +1 @@
-var _0x4802=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x4802[0];const DeskAccountEvents=require(_0x4802[1]);var events=[_0x4802[2],_0x4802[3]];exports[_0x4802[4]]= function(_0xe15ex3){for(var _0xe15ex4=0,_0xe15ex5=events[_0x4802[5]];_0xe15ex4< _0xe15ex5;_0xe15ex4++){var _0xe15ex6=events[_0xe15ex4];var _0xe15ex7=createListener(_0x4802[6]+ _0xe15ex6,_0xe15ex3);DeskAccountEvents[_0x4802[7]](_0xe15ex6,_0xe15ex7);_0xe15ex3[_0x4802[7]](_0x4802[8],removeListener(_0xe15ex6,_0xe15ex7))}};function createListener(_0xe15ex6,_0xe15ex3){return function(_0xe15ex9){_0xe15ex3[_0x4802[9]](_0xe15ex6,_0xe15ex9)}}function removeListener(_0xe15ex6,_0xe15ex7){return function(){DeskAccountEvents[_0x4802[10]](_0xe15ex6,_0xe15ex7)}}
\ No newline at end of file
+var _0x42a4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x42a4[0];const DeskAccountEvents=require(_0x42a4[1]);var events=[_0x42a4[2],_0x42a4[3]];exports[_0x42a4[4]]= function(_0xd418x3){for(var _0xd418x4=0,_0xd418x5=events[_0x42a4[5]];_0xd418x4< _0xd418x5;_0xd418x4++){var _0xd418x6=events[_0xd418x4];var _0xd418x7=createListener(_0x42a4[6]+ _0xd418x6,_0xd418x3);DeskAccountEvents[_0x42a4[7]](_0xd418x6,_0xd418x7);_0xd418x3[_0x42a4[7]](_0x42a4[8],removeListener(_0xd418x6,_0xd418x7))}};function createListener(_0xd418x6,_0xd418x3){return function(_0xd418x9){_0xd418x3[_0x42a4[9]](_0xd418x6,_0xd418x9)}}function removeListener(_0xd418x6,_0xd418x7){return function(){DeskAccountEvents[_0x42a4[10]](_0xd418x6,_0xd418x7)}}
\ No newline at end of file
index 1c501dc..a741546 100644 (file)
@@ -1 +1 @@
-var _0xf524=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xf524[0];var express=require(_0xf524[1]);var controller=require(_0xf524[2]);var auth=require(_0xf524[3]);var router=express.Router();router[_0xf524[9]](_0xf524[4],auth[_0xf524[5]](),auth[_0xf524[7]]([19,13],[_0xf524[6]]),controller[_0xf524[8]]);router[_0xf524[9]](_0xf524[10],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[11]]);router[_0xf524[9]](_0xf524[12],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[13]]);router[_0xf524[9]](_0xf524[14],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[15]]);router[_0xf524[18]](_0xf524[16],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[17]]);router[_0xf524[18]](_0xf524[4],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[19]]);router[_0xf524[21]](_0xf524[10],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[20]]);router[_0xf524[23]](_0xf524[4],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[22]]);router[_0xf524[23]](_0xf524[10],auth[_0xf524[5]](),auth[_0xf524[7]]([19],[_0xf524[6]]),controller[_0xf524[24]]);module[_0xf524[25]]= router
\ No newline at end of file
+var _0x624c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x624c[0];var express=require(_0x624c[1]);var controller=require(_0x624c[2]);var auth=require(_0x624c[3]);var router=express.Router();router[_0x624c[9]](_0x624c[4],auth[_0x624c[5]](),auth[_0x624c[7]]([19,13],[_0x624c[6]]),controller[_0x624c[8]]);router[_0x624c[9]](_0x624c[10],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[11]]);router[_0x624c[9]](_0x624c[12],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[13]]);router[_0x624c[9]](_0x624c[14],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[15]]);router[_0x624c[18]](_0x624c[16],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[17]]);router[_0x624c[18]](_0x624c[4],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[19]]);router[_0x624c[21]](_0x624c[10],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[20]]);router[_0x624c[23]](_0x624c[4],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[22]]);router[_0x624c[23]](_0x624c[10],auth[_0x624c[5]](),auth[_0x624c[7]]([19],[_0x624c[6]]),controller[_0x624c[24]]);module[_0x624c[25]]= router
\ No newline at end of file
index a88d58f..e628354 100644 (file)
@@ -1 +1 @@
-var _0x67cb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0x67cb[0];var _=require(_0x67cb[1]);var logger=require(_0x67cb[3])(_0x67cb[2]);var DeskConfiguration=require(_0x67cb[5])[_0x67cb[4]];var DeskField=require(_0x67cb[5])[_0x67cb[6]];function handleError(_0xda03x6,_0xda03x7){_0xda03x7= _0xda03x7|| 500;return function(_0xda03x8){logger[_0x67cb[8]](_0xda03x8[_0x67cb[7]]);_0xda03x6[_0x67cb[10]](_0xda03x7)[_0x67cb[9]](_0xda03x8)}}function responseWithResult(_0xda03x6,_0xda03x7){_0xda03x7= _0xda03x7|| 200;return function(_0xda03xa){if(_0xda03xa){_0xda03x6[_0x67cb[10]](_0xda03x7)[_0x67cb[11]](_0xda03xa)}}}function handleEntityNotFound(_0xda03x6){return function(_0xda03xa){if(!_0xda03xa){_0xda03x6[_0x67cb[10]](404)[_0x67cb[12]]();return null};return _0xda03xa}}function saveUpdates(_0xda03xd){return function(_0xda03xa){return _0xda03xa[_0x67cb[14]](_0xda03xd)[_0x67cb[13]](function(_0xda03xe){return _0xda03xe})}}function removeEntity(_0xda03x6){return function(_0xda03xa){if(_0xda03xa){return _0xda03xa[_0x67cb[15]]()[_0x67cb[13]](function(){_0xda03x6[_0x67cb[10]](204)[_0x67cb[12]]()})}}}exports[_0x67cb[16]]= function(_0xda03x10,_0xda03x6){DeskConfiguration[_0x67cb[19]]({where:_0xda03x10[_0x67cb[18]]})[_0x67cb[13]](responseWithResult(_0xda03x6))[_0x67cb[17]](handleError(_0xda03x6))};exports[_0x67cb[20]]= function(_0xda03x10,_0xda03x6){DeskConfiguration[_0x67cb[26]]({where:{id:_0xda03x10[_0x67cb[22]][_0x67cb[21]]},include:[{model:DeskField,as:_0x67cb[23]},{model:DeskField,as:_0x67cb[24]},{model:DeskField,as:_0x67cb[25]}]})[_0x67cb[13]](handleEntityNotFound(_0xda03x6))[_0x67cb[13]](responseWithResult(_0xda03x6))[_0x67cb[17]](handleError(_0xda03x6))};exports[_0x67cb[27]]= function(_0xda03x10,_0xda03x6){DeskConfiguration[_0x67cb[27]](_0xda03x10[_0x67cb[28]])[_0x67cb[13]](responseWithResult(_0xda03x6,201))[_0x67cb[17]](handleError(_0xda03x6))};exports[_0x67cb[29]]= function(_0xda03x10,_0xda03x6){if(_0xda03x10[_0x67cb[28]][_0x67cb[21]]){delete _0xda03x10[_0x67cb[28]][_0x67cb[21]]};DeskConfiguration[_0x67cb[30]](_0xda03x10[_0x67cb[22]][_0x67cb[21]])[_0x67cb[13]](handleEntityNotFound(_0xda03x6))[_0x67cb[13]](saveUpdates(_0xda03x10[_0x67cb[28]]))[_0x67cb[13]](responseWithResult(_0xda03x6))[_0x67cb[17]](handleError(_0xda03x6))};exports[_0x67cb[15]]= function(_0xda03x10,_0xda03x6){DeskConfiguration[_0x67cb[30]](_0xda03x10[_0x67cb[22]][_0x67cb[21]])[_0x67cb[13]](handleEntityNotFound(_0xda03x6))[_0x67cb[13]](removeEntity(_0xda03x6))[_0x67cb[17]](handleError(_0xda03x6))};exports[_0x67cb[31]]= function(_0xda03x10,_0xda03x6,_0xda03x11){var _0xda03x12;DeskConfiguration[_0x67cb[30]](_0xda03x10[_0x67cb[22]][_0x67cb[21]])[_0x67cb[13]](handleEntityNotFound(_0xda03x6))[_0x67cb[13]](function(_0xda03x15){_0xda03x12= _0xda03x15;return DeskField[_0x67cb[27]](_0xda03x10[_0x67cb[28]])})[_0x67cb[13]](function(_0xda03x14){switch(_0xda03x10[_0x67cb[22]][_0x67cb[39]]){case _0x67cb[34]:return [_0xda03x12[_0x67cb[33]](_0xda03x14),_0xda03x14];case _0x67cb[36]:return [_0xda03x12[_0x67cb[35]](_0xda03x14),_0xda03x14];case _0x67cb[38]:return [_0xda03x12[_0x67cb[37]](_0xda03x14),_0xda03x14]}})[_0x67cb[32]](function(_0xda03x13,_0xda03x14){return _0xda03x6[_0x67cb[10]](201)[_0x67cb[11]](_0xda03x14)})[_0x67cb[17]](handleError(_0xda03x6))}
\ No newline at end of file
+var _0xa772=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0xa772[0];var _=require(_0xa772[1]);var logger=require(_0xa772[3])(_0xa772[2]);var DeskConfiguration=require(_0xa772[5])[_0xa772[4]];var DeskField=require(_0xa772[5])[_0xa772[6]];function handleError(_0xbecbx6,_0xbecbx7){_0xbecbx7= _0xbecbx7|| 500;return function(_0xbecbx8){logger[_0xa772[8]](_0xbecbx8[_0xa772[7]]);_0xbecbx6[_0xa772[10]](_0xbecbx7)[_0xa772[9]](_0xbecbx8)}}function responseWithResult(_0xbecbx6,_0xbecbx7){_0xbecbx7= _0xbecbx7|| 200;return function(_0xbecbxa){if(_0xbecbxa){_0xbecbx6[_0xa772[10]](_0xbecbx7)[_0xa772[11]](_0xbecbxa)}}}function handleEntityNotFound(_0xbecbx6){return function(_0xbecbxa){if(!_0xbecbxa){_0xbecbx6[_0xa772[10]](404)[_0xa772[12]]();return null};return _0xbecbxa}}function saveUpdates(_0xbecbxd){return function(_0xbecbxa){return _0xbecbxa[_0xa772[14]](_0xbecbxd)[_0xa772[13]](function(_0xbecbxe){return _0xbecbxe})}}function removeEntity(_0xbecbx6){return function(_0xbecbxa){if(_0xbecbxa){return _0xbecbxa[_0xa772[15]]()[_0xa772[13]](function(){_0xbecbx6[_0xa772[10]](204)[_0xa772[12]]()})}}}exports[_0xa772[16]]= function(_0xbecbx10,_0xbecbx6){DeskConfiguration[_0xa772[19]]({where:_0xbecbx10[_0xa772[18]]})[_0xa772[13]](responseWithResult(_0xbecbx6))[_0xa772[17]](handleError(_0xbecbx6))};exports[_0xa772[20]]= function(_0xbecbx10,_0xbecbx6){DeskConfiguration[_0xa772[26]]({where:{id:_0xbecbx10[_0xa772[22]][_0xa772[21]]},include:[{model:DeskField,as:_0xa772[23]},{model:DeskField,as:_0xa772[24]},{model:DeskField,as:_0xa772[25]}]})[_0xa772[13]](handleEntityNotFound(_0xbecbx6))[_0xa772[13]](responseWithResult(_0xbecbx6))[_0xa772[17]](handleError(_0xbecbx6))};exports[_0xa772[27]]= function(_0xbecbx10,_0xbecbx6){DeskConfiguration[_0xa772[27]](_0xbecbx10[_0xa772[28]])[_0xa772[13]](responseWithResult(_0xbecbx6,201))[_0xa772[17]](handleError(_0xbecbx6))};exports[_0xa772[29]]= function(_0xbecbx10,_0xbecbx6){if(_0xbecbx10[_0xa772[28]][_0xa772[21]]){delete _0xbecbx10[_0xa772[28]][_0xa772[21]]};DeskConfiguration[_0xa772[30]](_0xbecbx10[_0xa772[22]][_0xa772[21]])[_0xa772[13]](handleEntityNotFound(_0xbecbx6))[_0xa772[13]](saveUpdates(_0xbecbx10[_0xa772[28]]))[_0xa772[13]](responseWithResult(_0xbecbx6))[_0xa772[17]](handleError(_0xbecbx6))};exports[_0xa772[15]]= function(_0xbecbx10,_0xbecbx6){DeskConfiguration[_0xa772[30]](_0xbecbx10[_0xa772[22]][_0xa772[21]])[_0xa772[13]](handleEntityNotFound(_0xbecbx6))[_0xa772[13]](removeEntity(_0xbecbx6))[_0xa772[17]](handleError(_0xbecbx6))};exports[_0xa772[31]]= function(_0xbecbx10,_0xbecbx6,_0xbecbx11){var _0xbecbx12;DeskConfiguration[_0xa772[30]](_0xbecbx10[_0xa772[22]][_0xa772[21]])[_0xa772[13]](handleEntityNotFound(_0xbecbx6))[_0xa772[13]](function(_0xbecbx15){_0xbecbx12= _0xbecbx15;return DeskField[_0xa772[27]](_0xbecbx10[_0xa772[28]])})[_0xa772[13]](function(_0xbecbx14){switch(_0xbecbx10[_0xa772[22]][_0xa772[39]]){case _0xa772[34]:return [_0xbecbx12[_0xa772[33]](_0xbecbx14),_0xbecbx14];case _0xa772[36]:return [_0xbecbx12[_0xa772[35]](_0xbecbx14),_0xbecbx14];case _0xa772[38]:return [_0xbecbx12[_0xa772[37]](_0xbecbx14),_0xbecbx14]}})[_0xa772[32]](function(_0xbecbx13,_0xbecbx14){return _0xbecbx6[_0xa772[10]](201)[_0xa772[11]](_0xbecbx14)})[_0xa772[17]](handleError(_0xbecbx6))}
\ No newline at end of file
index 18141fa..08dda69 100644 (file)
@@ -1 +1 @@
-var _0x8803=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x8803[0];const EventEmitter=require(_0x8803[1]);const DeskConfiguration=require(_0x8803[3])[_0x8803[2]];var DeskConfigurationEvents= new EventEmitter();DeskConfigurationEvents[_0x8803[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x8803[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x8803[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x8803[6]};for(var e in events){var event=events[e];DeskConfiguration[_0x8803[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc219x8,_0xc219x9,_0xc219xa){DeskConfigurationEvents[_0x8803[10]](event+ _0x8803[8]+ _0xc219x8[_0x8803[9]],_0xc219x8);DeskConfigurationEvents[_0x8803[10]](event,_0xc219x8);_0xc219xa(null)}}module[_0x8803[11]]= DeskConfigurationEvents
\ No newline at end of file
+var _0x99f8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x99f8[0];const EventEmitter=require(_0x99f8[1]);const DeskConfiguration=require(_0x99f8[3])[_0x99f8[2]];var DeskConfigurationEvents= new EventEmitter();DeskConfigurationEvents[_0x99f8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x99f8[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x99f8[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x99f8[6]};for(var e in events){var event=events[e];DeskConfiguration[_0x99f8[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3a83x8,_0x3a83x9,_0x3a83xa){DeskConfigurationEvents[_0x99f8[10]](event+ _0x99f8[8]+ _0x3a83x8[_0x99f8[9]],_0x3a83x8);DeskConfigurationEvents[_0x99f8[10]](event,_0x3a83x8);_0x3a83xa(null)}}module[_0x99f8[11]]= DeskConfigurationEvents
\ No newline at end of file
index 2714fe8..1e3ace6 100644 (file)
@@ -1 +1 @@
-var _0x3b4a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3b4a[0];const DeskConfigurationEvents=require(_0x3b4a[1]);var events=[_0x3b4a[2],_0x3b4a[3]];exports[_0x3b4a[4]]= function(_0xa5f5x3){for(var _0xa5f5x4=0,_0xa5f5x5=events[_0x3b4a[5]];_0xa5f5x4< _0xa5f5x5;_0xa5f5x4++){var _0xa5f5x6=events[_0xa5f5x4];var _0xa5f5x7=createListener(_0x3b4a[6]+ _0xa5f5x6,_0xa5f5x3);DeskConfigurationEvents[_0x3b4a[7]](_0xa5f5x6,_0xa5f5x7);_0xa5f5x3[_0x3b4a[7]](_0x3b4a[8],removeListener(_0xa5f5x6,_0xa5f5x7))}};function createListener(_0xa5f5x6,_0xa5f5x3){return function(_0xa5f5x9){_0xa5f5x3[_0x3b4a[9]](_0xa5f5x6,_0xa5f5x9)}}function removeListener(_0xa5f5x6,_0xa5f5x7){return function(){DeskConfigurationEvents[_0x3b4a[10]](_0xa5f5x6,_0xa5f5x7)}}
\ No newline at end of file
+var _0x2e83=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2e83[0];const DeskConfigurationEvents=require(_0x2e83[1]);var events=[_0x2e83[2],_0x2e83[3]];exports[_0x2e83[4]]= function(_0x7de1x3){for(var _0x7de1x4=0,_0x7de1x5=events[_0x2e83[5]];_0x7de1x4< _0x7de1x5;_0x7de1x4++){var _0x7de1x6=events[_0x7de1x4];var _0x7de1x7=createListener(_0x2e83[6]+ _0x7de1x6,_0x7de1x3);DeskConfigurationEvents[_0x2e83[7]](_0x7de1x6,_0x7de1x7);_0x7de1x3[_0x2e83[7]](_0x2e83[8],removeListener(_0x7de1x6,_0x7de1x7))}};function createListener(_0x7de1x6,_0x7de1x3){return function(_0x7de1x9){_0x7de1x3[_0x2e83[9]](_0x7de1x6,_0x7de1x9)}}function removeListener(_0x7de1x6,_0x7de1x7){return function(){DeskConfigurationEvents[_0x2e83[10]](_0x7de1x6,_0x7de1x7)}}
\ No newline at end of file
index 0d29409..0b751f1 100644 (file)
@@ -1 +1 @@
-var _0xc26d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xc26d[0];var express=require(_0xc26d[1]);var auth=require(_0xc26d[2]);var controller=require(_0xc26d[3]);var router=express.Router();router[_0xc26d[7]](_0xc26d[4],auth[_0xc26d[5]](),controller[_0xc26d[6]]);router[_0xc26d[7]](_0xc26d[8],auth[_0xc26d[5]](),auth[_0xc26d[10]]([19],[_0xc26d[9]]),controller[_0xc26d[11]]);router[_0xc26d[13]](_0xc26d[4],auth[_0xc26d[5]](),auth[_0xc26d[10]]([19],[_0xc26d[9]]),controller[_0xc26d[12]]);router[_0xc26d[15]](_0xc26d[8],auth[_0xc26d[5]](),auth[_0xc26d[10]]([19],[_0xc26d[9]]),controller[_0xc26d[14]]);router[_0xc26d[13]](_0xc26d[16],auth[_0xc26d[5]](),auth[_0xc26d[10]]([19],[_0xc26d[9]]),controller[_0xc26d[17]]);router[_0xc26d[19]](_0xc26d[8],auth[_0xc26d[5]](),auth[_0xc26d[10]]([19],[_0xc26d[9]]),controller[_0xc26d[18]]);module[_0xc26d[20]]= router
\ No newline at end of file
+var _0xe3e0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xe3e0[0];var express=require(_0xe3e0[1]);var auth=require(_0xe3e0[2]);var controller=require(_0xe3e0[3]);var router=express.Router();router[_0xe3e0[7]](_0xe3e0[4],auth[_0xe3e0[5]](),controller[_0xe3e0[6]]);router[_0xe3e0[7]](_0xe3e0[8],auth[_0xe3e0[5]](),auth[_0xe3e0[10]]([19],[_0xe3e0[9]]),controller[_0xe3e0[11]]);router[_0xe3e0[13]](_0xe3e0[4],auth[_0xe3e0[5]](),auth[_0xe3e0[10]]([19],[_0xe3e0[9]]),controller[_0xe3e0[12]]);router[_0xe3e0[15]](_0xe3e0[8],auth[_0xe3e0[5]](),auth[_0xe3e0[10]]([19],[_0xe3e0[9]]),controller[_0xe3e0[14]]);router[_0xe3e0[13]](_0xe3e0[16],auth[_0xe3e0[5]](),auth[_0xe3e0[10]]([19],[_0xe3e0[9]]),controller[_0xe3e0[17]]);router[_0xe3e0[19]](_0xe3e0[8],auth[_0xe3e0[5]](),auth[_0xe3e0[10]]([19],[_0xe3e0[9]]),controller[_0xe3e0[18]]);module[_0xe3e0[20]]= router
\ No newline at end of file
index 57d6f93..d46c76b 100644 (file)
@@ -1 +1 @@
-var _0x9077=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x9077[0];var _=require(_0x9077[1]);var logger=require(_0x9077[3])(_0x9077[2]);var DeskField=require(_0x9077[5])[_0x9077[4]];function handleError(_0x2015x5,_0x2015x6){_0x2015x6= _0x2015x6|| 500;return function(_0x2015x7){logger[_0x9077[7]](_0x2015x7[_0x9077[6]]);_0x2015x5[_0x9077[9]](_0x2015x6)[_0x9077[8]](_0x2015x7)}}function responseWithResult(_0x2015x5,_0x2015x6){_0x2015x6= _0x2015x6|| 200;return function(_0x2015x9){if(_0x2015x9){_0x2015x5[_0x9077[9]](_0x2015x6)[_0x9077[10]](_0x2015x9)}}}function handleEntityNotFound(_0x2015x5){return function(_0x2015x9){if(!_0x2015x9){_0x2015x5[_0x9077[9]](404)[_0x9077[11]]();return null};return _0x2015x9}}function saveUpdates(_0x2015xc){return function(_0x2015x9){return _0x2015x9[_0x9077[13]](_0x2015xc)[_0x9077[12]](function(_0x2015xd){return _0x2015xd})}}function removeEntity(_0x2015x5){return function(_0x2015x9){if(_0x2015x9){return _0x2015x9[_0x9077[14]]()[_0x9077[12]](function(){_0x2015x5[_0x9077[9]](204)[_0x9077[11]]()})}}}exports[_0x9077[15]]= function(_0x2015xf,_0x2015x5){DeskField[_0x9077[17]]()[_0x9077[12]](responseWithResult(_0x2015x5))[_0x9077[16]](handleError(_0x2015x5))};exports[_0x9077[18]]= function(_0x2015xf,_0x2015x5){DeskField[_0x9077[21]](_0x2015xf[_0x9077[20]][_0x9077[19]])[_0x9077[12]](handleEntityNotFound(_0x2015x5))[_0x9077[12]](responseWithResult(_0x2015x5))[_0x9077[16]](handleError(_0x2015x5))};exports[_0x9077[22]]= function(_0x2015xf,_0x2015x5){DeskField[_0x9077[22]](_0x2015xf[_0x9077[23]])[_0x9077[12]](responseWithResult(_0x2015x5,201))[_0x9077[16]](handleError(_0x2015x5))};exports[_0x9077[24]]= function(_0x2015xf,_0x2015x5){if(_0x2015xf[_0x9077[23]][_0x9077[19]]){delete _0x2015xf[_0x9077[23]][_0x9077[19]]};DeskField[_0x9077[21]](_0x2015xf[_0x9077[20]][_0x9077[19]])[_0x9077[12]](handleEntityNotFound(_0x2015x5))[_0x9077[12]](saveUpdates(_0x2015xf[_0x9077[23]]))[_0x9077[12]](responseWithResult(_0x2015x5))[_0x9077[16]](handleError(_0x2015x5))};exports[_0x9077[14]]= function(_0x2015xf,_0x2015x5){DeskField[_0x9077[21]](_0x2015xf[_0x9077[20]][_0x9077[19]])[_0x9077[12]](handleEntityNotFound(_0x2015x5))[_0x9077[12]](removeEntity(_0x2015x5))[_0x9077[16]](handleError(_0x2015x5))}
\ No newline at end of file
+var _0x3ea3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x3ea3[0];var _=require(_0x3ea3[1]);var logger=require(_0x3ea3[3])(_0x3ea3[2]);var DeskField=require(_0x3ea3[5])[_0x3ea3[4]];function handleError(_0x6b13x5,_0x6b13x6){_0x6b13x6= _0x6b13x6|| 500;return function(_0x6b13x7){logger[_0x3ea3[7]](_0x6b13x7[_0x3ea3[6]]);_0x6b13x5[_0x3ea3[9]](_0x6b13x6)[_0x3ea3[8]](_0x6b13x7)}}function responseWithResult(_0x6b13x5,_0x6b13x6){_0x6b13x6= _0x6b13x6|| 200;return function(_0x6b13x9){if(_0x6b13x9){_0x6b13x5[_0x3ea3[9]](_0x6b13x6)[_0x3ea3[10]](_0x6b13x9)}}}function handleEntityNotFound(_0x6b13x5){return function(_0x6b13x9){if(!_0x6b13x9){_0x6b13x5[_0x3ea3[9]](404)[_0x3ea3[11]]();return null};return _0x6b13x9}}function saveUpdates(_0x6b13xc){return function(_0x6b13x9){return _0x6b13x9[_0x3ea3[13]](_0x6b13xc)[_0x3ea3[12]](function(_0x6b13xd){return _0x6b13xd})}}function removeEntity(_0x6b13x5){return function(_0x6b13x9){if(_0x6b13x9){return _0x6b13x9[_0x3ea3[14]]()[_0x3ea3[12]](function(){_0x6b13x5[_0x3ea3[9]](204)[_0x3ea3[11]]()})}}}exports[_0x3ea3[15]]= function(_0x6b13xf,_0x6b13x5){DeskField[_0x3ea3[17]]()[_0x3ea3[12]](responseWithResult(_0x6b13x5))[_0x3ea3[16]](handleError(_0x6b13x5))};exports[_0x3ea3[18]]= function(_0x6b13xf,_0x6b13x5){DeskField[_0x3ea3[21]](_0x6b13xf[_0x3ea3[20]][_0x3ea3[19]])[_0x3ea3[12]](handleEntityNotFound(_0x6b13x5))[_0x3ea3[12]](responseWithResult(_0x6b13x5))[_0x3ea3[16]](handleError(_0x6b13x5))};exports[_0x3ea3[22]]= function(_0x6b13xf,_0x6b13x5){DeskField[_0x3ea3[22]](_0x6b13xf[_0x3ea3[23]])[_0x3ea3[12]](responseWithResult(_0x6b13x5,201))[_0x3ea3[16]](handleError(_0x6b13x5))};exports[_0x3ea3[24]]= function(_0x6b13xf,_0x6b13x5){if(_0x6b13xf[_0x3ea3[23]][_0x3ea3[19]]){delete _0x6b13xf[_0x3ea3[23]][_0x3ea3[19]]};DeskField[_0x3ea3[21]](_0x6b13xf[_0x3ea3[20]][_0x3ea3[19]])[_0x3ea3[12]](handleEntityNotFound(_0x6b13x5))[_0x3ea3[12]](saveUpdates(_0x6b13xf[_0x3ea3[23]]))[_0x3ea3[12]](responseWithResult(_0x6b13x5))[_0x3ea3[16]](handleError(_0x6b13x5))};exports[_0x3ea3[14]]= function(_0x6b13xf,_0x6b13x5){DeskField[_0x3ea3[21]](_0x6b13xf[_0x3ea3[20]][_0x3ea3[19]])[_0x3ea3[12]](handleEntityNotFound(_0x6b13x5))[_0x3ea3[12]](removeEntity(_0x6b13x5))[_0x3ea3[16]](handleError(_0x6b13x5))}
\ No newline at end of file
index 8518592..a1edf5e 100644 (file)
@@ -1 +1 @@
-var _0x2187=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2187[0];const EventEmitter=require(_0x2187[1]);const DeskField=require(_0x2187[3])[_0x2187[2]];var DeskFieldEvents= new EventEmitter();DeskFieldEvents[_0x2187[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2187[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2187[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2187[6]};for(var e in events){var event=events[e];DeskField[_0x2187[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8cc5x8,_0x8cc5x9,_0x8cc5xa){DeskFieldEvents[_0x2187[10]](event+ _0x2187[8]+ _0x8cc5x8[_0x2187[9]],_0x8cc5x8);DeskFieldEvents[_0x2187[10]](event,_0x8cc5x8);_0x8cc5xa(null)}}module[_0x2187[11]]= DeskFieldEvents
\ No newline at end of file
+var _0xe59f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe59f[0];const EventEmitter=require(_0xe59f[1]);const DeskField=require(_0xe59f[3])[_0xe59f[2]];var DeskFieldEvents= new EventEmitter();DeskFieldEvents[_0xe59f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe59f[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe59f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe59f[6]};for(var e in events){var event=events[e];DeskField[_0xe59f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x9cafx8,_0x9cafx9,_0x9cafxa){DeskFieldEvents[_0xe59f[10]](event+ _0xe59f[8]+ _0x9cafx8[_0xe59f[9]],_0x9cafx8);DeskFieldEvents[_0xe59f[10]](event,_0x9cafx8);_0x9cafxa(null)}}module[_0xe59f[11]]= DeskFieldEvents
\ No newline at end of file
index 1e31e39..f9aba08 100644 (file)
@@ -1 +1 @@
-var _0x7739=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7739[0];const DeskFieldEvents=require(_0x7739[1]);var events=[_0x7739[2],_0x7739[3]];exports[_0x7739[4]]= function(_0x4c3ax3){for(var _0x4c3ax4=0,_0x4c3ax5=events[_0x7739[5]];_0x4c3ax4< _0x4c3ax5;_0x4c3ax4++){var _0x4c3ax6=events[_0x4c3ax4];var _0x4c3ax7=createListener(_0x7739[6]+ _0x4c3ax6,_0x4c3ax3);DeskFieldEvents[_0x7739[7]](_0x4c3ax6,_0x4c3ax7);_0x4c3ax3[_0x7739[7]](_0x7739[8],removeListener(_0x4c3ax6,_0x4c3ax7))}};function createListener(_0x4c3ax6,_0x4c3ax3){return function(_0x4c3ax9){_0x4c3ax3[_0x7739[9]](_0x4c3ax6,_0x4c3ax9)}}function removeListener(_0x4c3ax6,_0x4c3ax7){return function(){DeskFieldEvents[_0x7739[10]](_0x4c3ax6,_0x4c3ax7)}}
\ No newline at end of file
+var _0x9407=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9407[0];const DeskFieldEvents=require(_0x9407[1]);var events=[_0x9407[2],_0x9407[3]];exports[_0x9407[4]]= function(_0x5537x3){for(var _0x5537x4=0,_0x5537x5=events[_0x9407[5]];_0x5537x4< _0x5537x5;_0x5537x4++){var _0x5537x6=events[_0x5537x4];var _0x5537x7=createListener(_0x9407[6]+ _0x5537x6,_0x5537x3);DeskFieldEvents[_0x9407[7]](_0x5537x6,_0x5537x7);_0x5537x3[_0x9407[7]](_0x9407[8],removeListener(_0x5537x6,_0x5537x7))}};function createListener(_0x5537x6,_0x5537x3){return function(_0x5537x9){_0x5537x3[_0x9407[9]](_0x5537x6,_0x5537x9)}}function removeListener(_0x5537x6,_0x5537x7){return function(){DeskFieldEvents[_0x9407[10]](_0x5537x6,_0x5537x7)}}
\ No newline at end of file
index a9ec434..40dd201 100644 (file)
@@ -1 +1 @@
-var _0xd536=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xd536[0];var express=require(_0xd536[1]);var auth=require(_0xd536[2]);var controller=require(_0xd536[3]);var router=express.Router();router[_0xd536[9]](_0xd536[4],auth[_0xd536[5]](),auth[_0xd536[7]]([19],[_0xd536[6]]),controller[_0xd536[8]]);router[_0xd536[9]](_0xd536[10],auth[_0xd536[5]](),auth[_0xd536[7]]([19],[_0xd536[6]]),controller[_0xd536[11]]);router[_0xd536[13]](_0xd536[4],auth[_0xd536[5]](),auth[_0xd536[7]]([19],[_0xd536[6]]),controller[_0xd536[12]]);router[_0xd536[15]](_0xd536[10],auth[_0xd536[5]](),auth[_0xd536[7]]([19],[_0xd536[6]]),controller[_0xd536[14]]);router[_0xd536[17]](_0xd536[10],auth[_0xd536[5]](),auth[_0xd536[7]]([19],[_0xd536[6]]),controller[_0xd536[16]]);module[_0xd536[18]]= router
\ No newline at end of file
+var _0x347c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x347c[0];var express=require(_0x347c[1]);var auth=require(_0x347c[2]);var controller=require(_0x347c[3]);var router=express.Router();router[_0x347c[9]](_0x347c[4],auth[_0x347c[5]](),auth[_0x347c[7]]([19],[_0x347c[6]]),controller[_0x347c[8]]);router[_0x347c[9]](_0x347c[10],auth[_0x347c[5]](),auth[_0x347c[7]]([19],[_0x347c[6]]),controller[_0x347c[11]]);router[_0x347c[13]](_0x347c[4],auth[_0x347c[5]](),auth[_0x347c[7]]([19],[_0x347c[6]]),controller[_0x347c[12]]);router[_0x347c[15]](_0x347c[10],auth[_0x347c[5]](),auth[_0x347c[7]]([19],[_0x347c[6]]),controller[_0x347c[14]]);router[_0x347c[17]](_0x347c[10],auth[_0x347c[5]](),auth[_0x347c[7]]([19],[_0x347c[6]]),controller[_0x347c[16]]);module[_0x347c[18]]= router
\ No newline at end of file
index 5afdf44..805e5a6 100644 (file)
@@ -1 +1 @@
-var _0x2c22=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x66\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x69\x64","\x75\x73\x65\x72","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x72\x65\x70\x6F\x72\x74\x73","\x73\x61\x76\x65\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6E\x63\x6F\x64\x65","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x74\x72\x6F\x79","\x52\x5F\x4F\x4B","\x57\x5F\x4F\x4B","\x46\x69\x6C\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74\x20\x6F\x72\x20\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x70\x65\x72\x6D\x69\x74\x74\x65\x64","\x65\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x20\x64\x65\x6C\x65\x74\x69\x6E\x67\x20\x66\x69\x6C\x65\x20\x3A","\x66\x69\x6C\x65\x20\x64\x65\x6C\x65\x74\x65\x64","\x64\x65\x62\x75\x67","\x75\x6E\x6C\x69\x6E\x6B","\x61\x63\x63\x65\x73\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x70\x75\x73\x68","\x69\x64\x73","\x73\x74\x61\x63\x6B"];_0x2c22[0];var _=require(_0x2c22[1]);var ExtractedReport=require(_0x2c22[3])[_0x2c22[2]];var util=require(_0x2c22[4]);var path=require(_0x2c22[5]);var moment=require(_0x2c22[6]);var config=require(_0x2c22[7]);var base64=require(_0x2c22[8]);var fs=require(_0x2c22[9]);var Util=require(_0x2c22[10]);var logger=require(_0x2c22[12])(_0x2c22[11]);exports[_0x2c22[13]]= function(_0xfae6xb,_0xfae6xc,_0xfae6xd){switch(_0xfae6xb[_0x2c22[20]][_0x2c22[23]]){case _0x2c22[20]:return ExtractedReport[_0x2c22[22]](Util[_0x2c22[21]](_0xfae6xb[_0x2c22[18]],{UserId:_0xfae6xb[_0x2c22[20]][_0x2c22[19]]}))[_0x2c22[17]](function(_0xfae6xf){_0xfae6xc[_0x2c22[16]](200)[_0x2c22[15]](_0xfae6xf)})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)});default:return ExtractedReport[_0x2c22[22]](Util[_0x2c22[21]](_0xfae6xb[_0x2c22[18]]))[_0x2c22[17]](function(_0xfae6xf){_0xfae6xc[_0x2c22[16]](200)[_0x2c22[15]](_0xfae6xf)})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)})}};exports[_0x2c22[24]]= function(_0xfae6xb,_0xfae6xc){return ExtractedReport[_0x2c22[27]](_0xfae6xb[_0x2c22[26]][_0x2c22[19]])[_0x2c22[17]](function(_0xfae6x10){if(!_0xfae6x10){return _0xfae6xc[_0x2c22[25]](404)};return _0xfae6xc[_0x2c22[15]](_0xfae6x10)})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)})};exports[_0x2c22[28]]= function(_0xfae6xb,_0xfae6xc){return ExtractedReport[_0x2c22[27]](_0xfae6xb[_0x2c22[26]][_0x2c22[19]])[_0x2c22[17]](function(_0xfae6x11){if(!_0xfae6x11){return _0xfae6xc[_0x2c22[16]](404)[_0x2c22[15]](_0xfae6x11)};var _0xfae6x12=path[_0x2c22[34]](config[_0x2c22[29]],_0x2c22[30],_0x2c22[31],_0x2c22[32],_0xfae6x11[_0x2c22[33]]);base64[_0x2c22[35]](_0xfae6x12,function(_0xfae6xe,_0xfae6x13){if(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)}else {return _0xfae6xc[_0x2c22[16]](200)[_0x2c22[15]]({downloadString:_0xfae6x13})}})})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)})};exports[_0x2c22[36]]= function(_0xfae6xb,_0xfae6xc){return ExtractedReport[_0x2c22[36]](_0xfae6xb[_0x2c22[37]])[_0x2c22[17]](function(_0xfae6x10){return _0xfae6xc[_0x2c22[16]](201)[_0x2c22[15]](_0xfae6x10)})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)})};exports[_0x2c22[38]]= function(_0xfae6xb,_0xfae6xc){return ExtractedReport[_0x2c22[42]]({where:{name:_0xfae6xb[_0x2c22[37]][_0x2c22[41]],id:{$ne:_0xfae6xb[_0x2c22[37]][_0x2c22[19]]}}})[_0x2c22[17]](function(_0xfae6x15){if(!_0xfae6x15){return _0xfae6xc[_0x2c22[25]](404)};if(_0xfae6xb[_0x2c22[37]][_0x2c22[19]]){delete _0xfae6xb[_0x2c22[37]][_0x2c22[19]]};return ExtractedReport[_0x2c22[27]](_0xfae6xb[_0x2c22[26]][_0x2c22[19]])})[_0x2c22[17]](function(_0xfae6x10){if(!_0xfae6x10){return _0xfae6xc[_0x2c22[25]](404)};var _0xfae6x14=_[_0x2c22[39]](_0xfae6x10,_0xfae6xb[_0x2c22[37]]);return _0xfae6x14[_0x2c22[40]]()})[_0x2c22[17]](function(_0xfae6x10){return _0xfae6xc[_0x2c22[16]](200)[_0x2c22[15]](_0xfae6x10)})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)})};exports[_0x2c22[43]]= function(_0xfae6xb,_0xfae6xc){var _0xfae6x16;return ExtractedReport[_0x2c22[27]](_0xfae6xb[_0x2c22[26]][_0x2c22[19]])[_0x2c22[17]](function(_0xfae6x10){_0xfae6x16= _0xfae6x10;if(!_0xfae6x10){return _0xfae6xc[_0x2c22[25]](404)};return _0xfae6x10[_0x2c22[43]]()})[_0x2c22[17]](function(){if(_0xfae6x16[_0x2c22[33]]){var _0xfae6x12=path[_0x2c22[34]](config[_0x2c22[29]],_0x2c22[30],_0x2c22[31],_0x2c22[32],_0xfae6x16[_0x2c22[33]]);fs[_0x2c22[52]](_0xfae6x12,fs[_0x2c22[44]]| fs[_0x2c22[45]],function(_0xfae6xe){if(_0xfae6xe){logger[_0x2c22[47]](_0x2c22[46])}else {fs[_0x2c22[51]](_0xfae6x12,function(_0xfae6xe){if(_0xfae6xe){logger[_0x2c22[47]](_0x2c22[48],_0xfae6xe)}else {logger[_0x2c22[50]](_0x2c22[49])}})}})};return _0xfae6xc[_0x2c22[25]](204)})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)})};exports[_0x2c22[53]]= function(_0xfae6xb,_0xfae6xc){var _0xfae6x17;return ExtractedReport[_0x2c22[42]]({where:{id:_0xfae6xb[_0x2c22[18]][_0x2c22[57]]}})[_0x2c22[17]](function(_0xfae6x18){_0xfae6x17= _0xfae6x18;var _0xfae6x19=[];_0xfae6x18[_0x2c22[54]](function(_0xfae6x10){_0xfae6x19[_0x2c22[56]](_0xfae6x10[_0x2c22[43]]())});return _0xfae6x19})[_0x2c22[55]]()[_0x2c22[17]](function(){_0xfae6x17[_0x2c22[54]](function(_0xfae6x10){if(_0xfae6x10[_0x2c22[33]]){var _0xfae6x12=path[_0x2c22[34]](config[_0x2c22[29]],_0x2c22[30],_0x2c22[31],_0x2c22[32],_0xfae6x10[_0x2c22[33]]);fs[_0x2c22[52]](_0xfae6x12,fs[_0x2c22[44]]| fs[_0x2c22[45]],function(_0xfae6xe){if(_0xfae6xe){logger[_0x2c22[47]](_0x2c22[46])}else {fs[_0x2c22[51]](_0xfae6x12,function(_0xfae6xe){if(_0xfae6xe){logger[_0x2c22[47]](_0x2c22[48],_0xfae6xe)}else {logger[_0x2c22[50]](_0x2c22[49])}})}})}});return _0xfae6xc[_0x2c22[25]](204)})[_0x2c22[14]](function(_0xfae6xe){return handleError(_0xfae6xc,_0xfae6xe)})};function handleError(_0xfae6xc,_0xfae6xe){logger[_0x2c22[47]](_0xfae6xe[_0x2c22[58]]);return _0xfae6xc[_0x2c22[16]](500)[_0x2c22[15]](_0xfae6xe)}
\ No newline at end of file
+var _0x3101=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x66\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x69\x64","\x75\x73\x65\x72","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x72\x65\x70\x6F\x72\x74\x73","\x73\x61\x76\x65\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6E\x63\x6F\x64\x65","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x74\x72\x6F\x79","\x52\x5F\x4F\x4B","\x57\x5F\x4F\x4B","\x46\x69\x6C\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74\x20\x6F\x72\x20\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x70\x65\x72\x6D\x69\x74\x74\x65\x64","\x65\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x20\x64\x65\x6C\x65\x74\x69\x6E\x67\x20\x66\x69\x6C\x65\x20\x3A","\x66\x69\x6C\x65\x20\x64\x65\x6C\x65\x74\x65\x64","\x64\x65\x62\x75\x67","\x75\x6E\x6C\x69\x6E\x6B","\x61\x63\x63\x65\x73\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x70\x75\x73\x68","\x69\x64\x73","\x73\x74\x61\x63\x6B"];_0x3101[0];var _=require(_0x3101[1]);var ExtractedReport=require(_0x3101[3])[_0x3101[2]];var util=require(_0x3101[4]);var path=require(_0x3101[5]);var moment=require(_0x3101[6]);var config=require(_0x3101[7]);var base64=require(_0x3101[8]);var fs=require(_0x3101[9]);var Util=require(_0x3101[10]);var logger=require(_0x3101[12])(_0x3101[11]);exports[_0x3101[13]]= function(_0xd43axb,_0xd43axc,_0xd43axd){switch(_0xd43axb[_0x3101[20]][_0x3101[23]]){case _0x3101[20]:return ExtractedReport[_0x3101[22]](Util[_0x3101[21]](_0xd43axb[_0x3101[18]],{UserId:_0xd43axb[_0x3101[20]][_0x3101[19]]}))[_0x3101[17]](function(_0xd43axf){_0xd43axc[_0x3101[16]](200)[_0x3101[15]](_0xd43axf)})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)});default:return ExtractedReport[_0x3101[22]](Util[_0x3101[21]](_0xd43axb[_0x3101[18]]))[_0x3101[17]](function(_0xd43axf){_0xd43axc[_0x3101[16]](200)[_0x3101[15]](_0xd43axf)})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)})}};exports[_0x3101[24]]= function(_0xd43axb,_0xd43axc){return ExtractedReport[_0x3101[27]](_0xd43axb[_0x3101[26]][_0x3101[19]])[_0x3101[17]](function(_0xd43ax10){if(!_0xd43ax10){return _0xd43axc[_0x3101[25]](404)};return _0xd43axc[_0x3101[15]](_0xd43ax10)})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)})};exports[_0x3101[28]]= function(_0xd43axb,_0xd43axc){return ExtractedReport[_0x3101[27]](_0xd43axb[_0x3101[26]][_0x3101[19]])[_0x3101[17]](function(_0xd43ax11){if(!_0xd43ax11){return _0xd43axc[_0x3101[16]](404)[_0x3101[15]](_0xd43ax11)};var _0xd43ax12=path[_0x3101[34]](config[_0x3101[29]],_0x3101[30],_0x3101[31],_0x3101[32],_0xd43ax11[_0x3101[33]]);base64[_0x3101[35]](_0xd43ax12,function(_0xd43axe,_0xd43ax13){if(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)}else {return _0xd43axc[_0x3101[16]](200)[_0x3101[15]]({downloadString:_0xd43ax13})}})})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)})};exports[_0x3101[36]]= function(_0xd43axb,_0xd43axc){return ExtractedReport[_0x3101[36]](_0xd43axb[_0x3101[37]])[_0x3101[17]](function(_0xd43ax10){return _0xd43axc[_0x3101[16]](201)[_0x3101[15]](_0xd43ax10)})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)})};exports[_0x3101[38]]= function(_0xd43axb,_0xd43axc){return ExtractedReport[_0x3101[42]]({where:{name:_0xd43axb[_0x3101[37]][_0x3101[41]],id:{$ne:_0xd43axb[_0x3101[37]][_0x3101[19]]}}})[_0x3101[17]](function(_0xd43ax15){if(!_0xd43ax15){return _0xd43axc[_0x3101[25]](404)};if(_0xd43axb[_0x3101[37]][_0x3101[19]]){delete _0xd43axb[_0x3101[37]][_0x3101[19]]};return ExtractedReport[_0x3101[27]](_0xd43axb[_0x3101[26]][_0x3101[19]])})[_0x3101[17]](function(_0xd43ax10){if(!_0xd43ax10){return _0xd43axc[_0x3101[25]](404)};var _0xd43ax14=_[_0x3101[39]](_0xd43ax10,_0xd43axb[_0x3101[37]]);return _0xd43ax14[_0x3101[40]]()})[_0x3101[17]](function(_0xd43ax10){return _0xd43axc[_0x3101[16]](200)[_0x3101[15]](_0xd43ax10)})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)})};exports[_0x3101[43]]= function(_0xd43axb,_0xd43axc){var _0xd43ax16;return ExtractedReport[_0x3101[27]](_0xd43axb[_0x3101[26]][_0x3101[19]])[_0x3101[17]](function(_0xd43ax10){_0xd43ax16= _0xd43ax10;if(!_0xd43ax10){return _0xd43axc[_0x3101[25]](404)};return _0xd43ax10[_0x3101[43]]()})[_0x3101[17]](function(){if(_0xd43ax16[_0x3101[33]]){var _0xd43ax12=path[_0x3101[34]](config[_0x3101[29]],_0x3101[30],_0x3101[31],_0x3101[32],_0xd43ax16[_0x3101[33]]);fs[_0x3101[52]](_0xd43ax12,fs[_0x3101[44]]| fs[_0x3101[45]],function(_0xd43axe){if(_0xd43axe){logger[_0x3101[47]](_0x3101[46])}else {fs[_0x3101[51]](_0xd43ax12,function(_0xd43axe){if(_0xd43axe){logger[_0x3101[47]](_0x3101[48],_0xd43axe)}else {logger[_0x3101[50]](_0x3101[49])}})}})};return _0xd43axc[_0x3101[25]](204)})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)})};exports[_0x3101[53]]= function(_0xd43axb,_0xd43axc){var _0xd43ax17;return ExtractedReport[_0x3101[42]]({where:{id:_0xd43axb[_0x3101[18]][_0x3101[57]]}})[_0x3101[17]](function(_0xd43ax18){_0xd43ax17= _0xd43ax18;var _0xd43ax19=[];_0xd43ax18[_0x3101[54]](function(_0xd43ax10){_0xd43ax19[_0x3101[56]](_0xd43ax10[_0x3101[43]]())});return _0xd43ax19})[_0x3101[55]]()[_0x3101[17]](function(){_0xd43ax17[_0x3101[54]](function(_0xd43ax10){if(_0xd43ax10[_0x3101[33]]){var _0xd43ax12=path[_0x3101[34]](config[_0x3101[29]],_0x3101[30],_0x3101[31],_0x3101[32],_0xd43ax10[_0x3101[33]]);fs[_0x3101[52]](_0xd43ax12,fs[_0x3101[44]]| fs[_0x3101[45]],function(_0xd43axe){if(_0xd43axe){logger[_0x3101[47]](_0x3101[46])}else {fs[_0x3101[51]](_0xd43ax12,function(_0xd43axe){if(_0xd43axe){logger[_0x3101[47]](_0x3101[48],_0xd43axe)}else {logger[_0x3101[50]](_0x3101[49])}})}})}});return _0xd43axc[_0x3101[25]](204)})[_0x3101[14]](function(_0xd43axe){return handleError(_0xd43axc,_0xd43axe)})};function handleError(_0xd43axc,_0xd43axe){logger[_0x3101[47]](_0xd43axe[_0x3101[58]]);return _0xd43axc[_0x3101[16]](500)[_0x3101[15]](_0xd43axe)}
\ No newline at end of file
index c0934c1..22623db 100644 (file)
@@ -1 +1 @@
-var _0xad33=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xad33[0];const EventEmitter=require(_0xad33[1]);const ExtractedReport=require(_0xad33[3])[_0xad33[2]];var ExtractedReportEvents= new EventEmitter();ExtractedReportEvents[_0xad33[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xad33[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xad33[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xad33[6]};for(var e in events){var event=events[e];ExtractedReport[_0xad33[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xeeffx8,_0xeeffx9,_0xeeffxa){ExtractedReportEvents[_0xad33[10]](event+ _0xad33[8]+ _0xeeffx8[_0xad33[9]],_0xeeffx8);ExtractedReportEvents[_0xad33[10]](event,_0xeeffx8);_0xeeffxa(null)}}module[_0xad33[11]]= ExtractedReportEvents
\ No newline at end of file
+var _0x2883=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2883[0];const EventEmitter=require(_0x2883[1]);const ExtractedReport=require(_0x2883[3])[_0x2883[2]];var ExtractedReportEvents= new EventEmitter();ExtractedReportEvents[_0x2883[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2883[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2883[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2883[6]};for(var e in events){var event=events[e];ExtractedReport[_0x2883[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x29dbx8,_0x29dbx9,_0x29dbxa){ExtractedReportEvents[_0x2883[10]](event+ _0x2883[8]+ _0x29dbx8[_0x2883[9]],_0x29dbx8);ExtractedReportEvents[_0x2883[10]](event,_0x29dbx8);_0x29dbxa(null)}}module[_0x2883[11]]= ExtractedReportEvents
\ No newline at end of file
index 7edc879..8947ffd 100644 (file)
@@ -1 +1 @@
-var _0xa10c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa10c[0];const ExtractedReportEvents=require(_0xa10c[1]);var events=[_0xa10c[2],_0xa10c[3]];exports[_0xa10c[4]]= function(_0xba3ex3){for(var _0xba3ex4=0,_0xba3ex5=events[_0xa10c[5]];_0xba3ex4< _0xba3ex5;_0xba3ex4++){var _0xba3ex6=events[_0xba3ex4];var _0xba3ex7=createListener(_0xa10c[6]+ _0xba3ex6,_0xba3ex3);ExtractedReportEvents[_0xa10c[7]](_0xba3ex6,_0xba3ex7);_0xba3ex3[_0xa10c[7]](_0xa10c[8],removeListener(_0xba3ex6,_0xba3ex7))}};function createListener(_0xba3ex6,_0xba3ex3){return function(_0xba3ex9){_0xba3ex3[_0xa10c[9]](_0xba3ex6,_0xba3ex9)}}function removeListener(_0xba3ex6,_0xba3ex7){return function(){ExtractedReportEvents[_0xa10c[10]](_0xba3ex6,_0xba3ex7)}}
\ No newline at end of file
+var _0xca78=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xca78[0];const ExtractedReportEvents=require(_0xca78[1]);var events=[_0xca78[2],_0xca78[3]];exports[_0xca78[4]]= function(_0xd252x3){for(var _0xd252x4=0,_0xd252x5=events[_0xca78[5]];_0xd252x4< _0xd252x5;_0xd252x4++){var _0xd252x6=events[_0xd252x4];var _0xd252x7=createListener(_0xca78[6]+ _0xd252x6,_0xd252x3);ExtractedReportEvents[_0xca78[7]](_0xd252x6,_0xd252x7);_0xd252x3[_0xca78[7]](_0xca78[8],removeListener(_0xd252x6,_0xd252x7))}};function createListener(_0xd252x6,_0xd252x3){return function(_0xd252x9){_0xd252x3[_0xca78[9]](_0xd252x6,_0xd252x9)}}function removeListener(_0xd252x6,_0xd252x7){return function(){ExtractedReportEvents[_0xca78[10]](_0xd252x6,_0xd252x7)}}
\ No newline at end of file
index ed1321a..e8e75a7 100644 (file)
@@ -1 +1 @@
-var _0xdeca=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xdeca[0];var express=require(_0xdeca[1]);var controller=require(_0xdeca[2]);var auth=require(_0xdeca[3]);var router=express.Router();router[_0xdeca[9]](_0xdeca[4],auth[_0xdeca[5]](),auth[_0xdeca[7]]([17],[_0xdeca[6]]),controller[_0xdeca[8]]);router[_0xdeca[9]](_0xdeca[10],auth[_0xdeca[5]](),auth[_0xdeca[7]]([17],[_0xdeca[6]]),controller[_0xdeca[11]]);router[_0xdeca[9]](_0xdeca[12],auth[_0xdeca[5]](),auth[_0xdeca[7]]([17],[_0xdeca[6]]),controller[_0xdeca[13]]);router[_0xdeca[15]](_0xdeca[4],auth[_0xdeca[5]](),auth[_0xdeca[7]]([17],[_0xdeca[6]]),controller[_0xdeca[14]]);router[_0xdeca[17]](_0xdeca[12],auth[_0xdeca[5]](),auth[_0xdeca[7]]([17],[_0xdeca[6]]),controller[_0xdeca[16]]);router[_0xdeca[19]](_0xdeca[4],auth[_0xdeca[5]](),auth[_0xdeca[7]]([17],[_0xdeca[6]]),controller[_0xdeca[18]]);router[_0xdeca[19]](_0xdeca[12],auth[_0xdeca[5]](),auth[_0xdeca[7]]([17],[_0xdeca[6]]),controller[_0xdeca[20]]);module[_0xdeca[21]]= router
\ No newline at end of file
+var _0xb2a1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xb2a1[0];var express=require(_0xb2a1[1]);var controller=require(_0xb2a1[2]);var auth=require(_0xb2a1[3]);var router=express.Router();router[_0xb2a1[9]](_0xb2a1[4],auth[_0xb2a1[5]](),auth[_0xb2a1[7]]([17],[_0xb2a1[6]]),controller[_0xb2a1[8]]);router[_0xb2a1[9]](_0xb2a1[10],auth[_0xb2a1[5]](),auth[_0xb2a1[7]]([17],[_0xb2a1[6]]),controller[_0xb2a1[11]]);router[_0xb2a1[9]](_0xb2a1[12],auth[_0xb2a1[5]](),auth[_0xb2a1[7]]([17],[_0xb2a1[6]]),controller[_0xb2a1[13]]);router[_0xb2a1[15]](_0xb2a1[4],auth[_0xb2a1[5]](),auth[_0xb2a1[7]]([17],[_0xb2a1[6]]),controller[_0xb2a1[14]]);router[_0xb2a1[17]](_0xb2a1[12],auth[_0xb2a1[5]](),auth[_0xb2a1[7]]([17],[_0xb2a1[6]]),controller[_0xb2a1[16]]);router[_0xb2a1[19]](_0xb2a1[4],auth[_0xb2a1[5]](),auth[_0xb2a1[7]]([17],[_0xb2a1[6]]),controller[_0xb2a1[18]]);router[_0xb2a1[19]](_0xb2a1[12],auth[_0xb2a1[5]](),auth[_0xb2a1[7]]([17],[_0xb2a1[6]]),controller[_0xb2a1[20]]);module[_0xb2a1[21]]= router
\ No newline at end of file
index 96b3617..7f0e193 100644 (file)
@@ -1 +1 @@
-var _0x1bd1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x61\x78\x51\x75\x65\x75\x65","\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x6D\x65\x73\x73\x61\x67\x65","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x63\x6F\x6E\x74\x65\x78\x74\x20\x63\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x52\x4F\x55\x54\x45","\x62\x6F\x64\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x6D\x65\x72\x67\x65","\x67\x65\x74\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D\x73","\x63\x6F\x6E\x74\x61\x63\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x74\x61\x67\x73","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x69\x73\x41\x72\x72\x61\x79","\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x55\x73\x65\x72\x49\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x73\x61\x76\x65","\x64\x69\x73\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70"];_0x1bd1[0];var _=require(_0x1bd1[1]);var Util=require(_0x1bd1[2]);var logger=require(_0x1bd1[4])(_0x1bd1[3]);var sequelize=require(_0x1bd1[6])[_0x1bd1[5]];var FaxAccount=require(_0x1bd1[6])[_0x1bd1[7]];var FaxRoom=require(_0x1bd1[6])[_0x1bd1[8]];var FaxApplication=require(_0x1bd1[6])[_0x1bd1[9]];var FaxQueue=require(_0x1bd1[6])[_0x1bd1[10]];var FaxDisposition=require(_0x1bd1[6])[_0x1bd1[11]];var FaxMessage=require(_0x1bd1[6])[_0x1bd1[12]];var FaxAttachment=require(_0x1bd1[6])[_0x1bd1[13]];var User=require(_0x1bd1[6])[_0x1bd1[14]];var Interval=require(_0x1bd1[6])[_0x1bd1[15]];function handleError(_0x4c92xf,_0x4c92x10){_0x4c92x10= _0x4c92x10|| 500;return function(_0x4c92x11){logger[_0x1bd1[17]](_0x4c92x11[_0x1bd1[16]]);_0x4c92xf[_0x1bd1[19]](_0x4c92x10)[_0x1bd1[18]](_0x4c92x11)}}function responseWithResult(_0x4c92xf,_0x4c92x10){_0x4c92x10= _0x4c92x10|| 200;return function(_0x4c92x13){if(_0x4c92x13){_0x4c92xf[_0x1bd1[19]](_0x4c92x10)[_0x1bd1[20]](_0x4c92x13)}}}function responseWithoutResult(_0x4c92xf,_0x4c92x10){_0x4c92x10= _0x4c92x10|| 204;return function(){_0x4c92xf[_0x1bd1[21]](_0x4c92x10)}}function handleEntityNotFound(_0x4c92xf){return function(_0x4c92x13){if(!_0x4c92x13){_0x4c92xf[_0x1bd1[19]](404)[_0x1bd1[22]]();return null};return _0x4c92x13}}function saveUpdates(_0x4c92x17){return function(_0x4c92x13){return _0x4c92x13[_0x1bd1[24]](_0x4c92x17)[_0x1bd1[23]](function(_0x4c92x18){return _0x4c92x18})}}function removeEntity(_0x4c92xf){return function(_0x4c92x13){if(_0x4c92x13){return _0x4c92x13[_0x1bd1[25]]()[_0x1bd1[23]](function(){_0x4c92xf[_0x1bd1[19]](204)[_0x1bd1[22]]()})}}}exports[_0x1bd1[26]]= function(_0x4c92x1a,_0x4c92xf){return FaxAccount[_0x1bd1[30]](Util[_0x1bd1[29]](_0x4c92x1a[_0x1bd1[28]]))[_0x1bd1[23]](responseWithResult(_0x4c92xf))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[31]]= function(_0x4c92x1a,_0x4c92xf){return FaxAccount[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](responseWithResult(_0x4c92xf))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[35]]= function(_0x4c92x1a,_0x4c92xf){return sequelize[_0x1bd1[43]](function(_0x4c92x1b){return FaxAccount[_0x1bd1[35]](_0x4c92x1a[_0x1bd1[42]],{transaction:_0x4c92x1b})})[_0x1bd1[23]](responseWithoutResult(_0x4c92xf,201))[_0x1bd1[27]](sequelize.ValidationError,function(_0x4c92x11){_0x4c92x11[_0x1bd1[38]]= _0x1bd1[39];_0x4c92x11[_0x1bd1[40]]= _0x1bd1[41];return _0x4c92xf[_0x1bd1[19]](500)[_0x1bd1[18]](_0x4c92x11)})[_0x1bd1[27]](sequelize.UniqueConstraintError,function(_0x4c92x11){return Util[_0x1bd1[37]][_0x1bd1[36]](_0x4c92xf,_0x4c92x11)})[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[44]]= function(_0x4c92x1a,_0x4c92xf){if(_0x4c92x1a[_0x1bd1[42]][_0x1bd1[32]]){delete _0x4c92x1a[_0x1bd1[42]][_0x1bd1[32]]};return sequelize[_0x1bd1[43]](function(_0x4c92x1b){return FaxAccount[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](function(_0x4c92x1c){return _0x4c92x1c[_0x1bd1[24]](_0x4c92x1a[_0x1bd1[42]],{transaction:_0x4c92x1b})})})[_0x1bd1[23]](responseWithoutResult(_0x4c92xf))[_0x1bd1[27]](sequelize.ValidationError,function(_0x4c92x11){_0x4c92x11[_0x1bd1[38]]= _0x1bd1[39];_0x4c92x11[_0x1bd1[40]]= _0x1bd1[41];return _0x4c92xf[_0x1bd1[19]](500)[_0x1bd1[18]](_0x4c92x11)})[_0x1bd1[27]](sequelize.UniqueConstraintError,function(_0x4c92x11){return Util[_0x1bd1[37]][_0x1bd1[36]](_0x4c92xf,_0x4c92x11)})[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[25]]= function(_0x4c92x1a,_0x4c92xf){return sequelize[_0x1bd1[43]](function(_0x4c92x1b){return FaxAccount[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](function(_0x4c92x1c){return _0x4c92x1c[_0x1bd1[25]]()})})[_0x1bd1[23]](function(){_0x4c92xf[_0x1bd1[19]](204)[_0x1bd1[22]]()})[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[45]]= function(_0x4c92x1a,_0x4c92xf){return FaxAccount[_0x1bd1[25]]({where:{id:_0x4c92x1a[_0x1bd1[28]][_0x1bd1[46]]},individualHooks:true})[_0x1bd1[23]](responseWithoutResult(_0x4c92xf))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[47]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){return FaxAccount[_0x1bd1[55]](_0x1bd1[54])[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](function(_0x4c92x1c){return _0x4c92x1c[_0x1bd1[53]](_[_0x1bd1[52]](Util[_0x1bd1[29]](_0x4c92x1a[_0x1bd1[28]]),{include:[{model:FaxQueue,attributes:[_0x1bd1[32],_0x1bd1[49]]},{model:User,attributes:[_0x1bd1[32],_0x1bd1[49],_0x1bd1[50]]},{model:Interval,attributes:[_0x1bd1[32],_0x1bd1[49]]}],order:_0x1bd1[51]}))})[_0x1bd1[23]](function(_0x4c92x1e){return _0x4c92xf[_0x1bd1[18]]({count:_0x4c92x1e[_0x1bd1[48]],rows:_0x4c92x1e})})[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[56]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){return FaxApplication[_0x1bd1[59]](_0x1bd1[57],{where:{FaxAccountId:_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]]}})[_0x1bd1[23]](function(_0x4c92x1f){_0x4c92x1a[_0x1bd1[42]][_0x1bd1[57]]= _0x4c92x1f?++_0x4c92x1f:1;_0x4c92x1a[_0x1bd1[42]][_0x1bd1[58]]= _0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]];return FaxApplication[_0x1bd1[35]](_0x4c92x1a[_0x1bd1[42]])})[_0x1bd1[23]](responseWithResult(_0x4c92xf,201))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[60]]= function(_0x4c92x1a,_0x4c92xf){return FaxApplication[_0x1bd1[25]]({where:{id:_0x4c92x1a[_0x1bd1[28]][_0x1bd1[46]]},individualHooks:true})[_0x1bd1[23]](responseWithoutResult(_0x4c92xf))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[61]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){return FaxApplication[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[62]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](removeEntity(_0x4c92xf))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[63]]= function(_0x4c92x1a,_0x4c92xf){var _0x4c92x20=0;var _0x4c92x21=_0x4c92x1a[_0x1bd1[42]];_0x4c92x21[_0x1bd1[66]](function(_0x4c92x22){delete _0x4c92x22[_0x1bd1[32]];delete _0x4c92x22[_0x1bd1[64]];delete _0x4c92x22[_0x1bd1[65]];_0x4c92x22[_0x1bd1[57]]=  ++_0x4c92x20});return sequelize[_0x1bd1[43]](function(_0x4c92x1b){return FaxApplication[_0x1bd1[25]]({where:{FaxAccountId:_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]]},individualHooks:true,transaction:_0x4c92x1b})[_0x1bd1[23]](function(_0x4c92x23){return FaxApplication[_0x1bd1[67]](_0x4c92x21,{individualHooks:true,transaction:_0x4c92x1b})})})[_0x1bd1[23]](function(_0x4c92x1e){return _0x4c92xf[_0x1bd1[19]](200)[_0x1bd1[18]]({count:_0x4c92x1e[_0x1bd1[48]],rows:_0x4c92x1e})})[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[68]]= function(_0x4c92x1a,_0x4c92xf){if(_0x4c92x1a[_0x1bd1[42]][_0x1bd1[32]]){delete _0x4c92x1a[_0x1bd1[42]][_0x1bd1[32]]};return FaxApplication[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[62]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](saveUpdates(_0x4c92x1a[_0x1bd1[42]]))[_0x1bd1[23]](responseWithResult(_0x4c92xf))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[69]]= function(_0x4c92x1a,_0x4c92xf){return FaxApplication[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[62]],{include:[{all:true}]})[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](responseWithResult(_0x4c92xf))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[70]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){var _0x4c92x24={where:{FaxAccountId:_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]],$and:[]},include:[],attributes:[_0x1bd1[32],_0x1bd1[71],_0x1bd1[72],_0x1bd1[73],_0x1bd1[74],_0x1bd1[64],_0x1bd1[65]]};if(_0x4c92x1a[_0x1bd1[28]]){if(_0x4c92x1a[_0x1bd1[28]][_0x1bd1[73]]){if(_[_0x1bd1[75]](_0x4c92x1a[_0x1bd1[28]][_0x1bd1[73]])){for(var _0x4c92x25=0;_0x4c92x25< _0x4c92x1a[_0x1bd1[28]][_0x1bd1[73]][_0x1bd1[48]];_0x4c92x25++){_0x4c92x24[_0x1bd1[79]][_0x1bd1[78]][_0x1bd1[77]]({tags:{$like:_0x1bd1[76]+ _0x4c92x1a[_0x1bd1[28]][_0x1bd1[73]][_0x4c92x25]+ _0x1bd1[76]}})}}else {_0x4c92x24[_0x1bd1[79]][_0x1bd1[78]][_0x1bd1[77]]({tags:{$like:_0x1bd1[76]+ _0x4c92x1a[_0x1bd1[28]][_0x1bd1[73]]+ _0x1bd1[76]}})};delete _0x4c92x1a[_0x1bd1[28]][_0x1bd1[73]]};_[_0x1bd1[52]](_0x4c92x24[_0x1bd1[79]],_0x4c92x1a[_0x1bd1[28]])};switch(_0x4c92x1a[_0x1bd1[88]][_0x1bd1[91]]){case _0x1bd1[81]:_0x4c92x24[_0x1bd1[80]][_0x1bd1[77]]({model:User,attributes:[_0x1bd1[32]]});var _0x4c92x26;var _0x4c92x27;var _0x4c92x28;return User[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[88]][_0x1bd1[32]])[_0x1bd1[23]](function(_0x4c92x2c){if(_0x4c92x2c){return _0x4c92x2c[_0x1bd1[90]]()}else {return []}})[_0x1bd1[23]](function(_0x4c92x2b){_0x4c92x27= _[_0x1bd1[84]](_0x4c92x2b,_0x1bd1[32]);return FaxAccount[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]])})[_0x1bd1[23]](function(_0x4c92x29){if(!_0x4c92x29){return _0x4c92xf[_0x1bd1[21]](404)};return _0x4c92x29[_0x1bd1[53]]({where:{$or:[{app:_0x1bd1[85]},{app:_0x1bd1[81]}]}})[_0x1bd1[23]](function(_0x4c92x21){_0x4c92x26= _[_0x1bd1[84]](_[_0x1bd1[82]](_0x4c92x21,{"\x61\x70\x70":_0x1bd1[81]}),_0x1bd1[83]);_0x4c92x28= _[_0x1bd1[84]](_[_0x1bd1[82]](_0x4c92x21,{"\x61\x70\x70":_0x1bd1[85]}),_0x1bd1[86]);if(_[_0x1bd1[87]](_0x4c92x27,_0x4c92x28)[_0x1bd1[48]]|| _[_0x1bd1[87]](_0x4c92x26,[_0x4c92x1a[_0x1bd1[88]][_0x1bd1[32]]])[_0x1bd1[48]]){return FaxRoom[_0x1bd1[89]](_0x4c92x24)[_0x1bd1[23]](function(_0x4c92x2a){return _0x4c92xf[_0x1bd1[19]](200)[_0x1bd1[18]](_0x4c92x2a)})[_0x1bd1[27]](function(_0x4c92x11){return handleError(_0x4c92xf,_0x4c92x11)})}else {return _0x4c92xf[_0x1bd1[19]](200)[_0x1bd1[18]]([])}})})[_0x1bd1[27]](handleError(_0x4c92xf));default:return FaxRoom[_0x1bd1[89]](_0x4c92x24)[_0x1bd1[23]](function(_0x4c92x2a){return _0x4c92xf[_0x1bd1[19]](200)[_0x1bd1[18]](_0x4c92x2a)})[_0x1bd1[27]](handleError(_0x4c92xf))}};exports[_0x1bd1[92]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){return FaxAccount[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](function(_0x4c92x1c){return _0x4c92x1c[_0x1bd1[93]]()})[_0x1bd1[23]](function(_0x4c92x2d){return _0x4c92xf[_0x1bd1[19]](200)[_0x1bd1[18]]({rows:_0x4c92x2d,count:_0x4c92x2d[_0x1bd1[48]]})})[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[94]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){_0x4c92x1a[_0x1bd1[42]][_0x1bd1[58]]= _0x4c92x1a[_0x1bd1[33]][_0x1bd1[32]];return FaxDisposition[_0x1bd1[35]](_0x4c92x1a[_0x1bd1[42]])[_0x1bd1[23]](responseWithResult(_0x4c92xf,201))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[95]]= function(_0x4c92x1a,_0x4c92xf){if(_0x4c92x1a[_0x1bd1[42]][_0x1bd1[32]]){delete _0x4c92x1a[_0x1bd1[42]][_0x1bd1[32]]};return FaxDisposition[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[97]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](function(_0x4c92x2e){var _0x4c92x18=_[_0x1bd1[52]](_0x4c92x2e,_0x4c92x1a[_0x1bd1[42]]);return _0x4c92x18[_0x1bd1[96]]()})[_0x1bd1[23]](responseWithResult(_0x4c92xf,200))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[98]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){return FaxDisposition[_0x1bd1[34]](_0x4c92x1a[_0x1bd1[33]][_0x1bd1[97]])[_0x1bd1[23]](handleEntityNotFound(_0x4c92xf))[_0x1bd1[23]](function(_0x4c92x2f){return _0x4c92x2f[_0x1bd1[25]]()})[_0x1bd1[23]](responseWithoutResult(_0x4c92xf,204))[_0x1bd1[27]](handleError(_0x4c92xf))};exports[_0x1bd1[99]]= function(_0x4c92x1a,_0x4c92xf,_0x4c92x1d){_0x4c92x1a[_0x1bd1[42]][_0x1bd1[83]]= _0x4c92x1a[_0x1bd1[88]][_0x1bd1[32]];return FaxMessage[_0x1bd1[35]](_0x4c92x1a[_0x1bd1[42]],{include:[{model:FaxAttachment}],user:_0x4c92x1a[_0x1bd1[88]]})[_0x1bd1[23]](function(_0x4c92x30){if(_0x4c92x30){_0x4c92x1a[_0x1bd1[103]][_0x1bd1[102]][_0x1bd1[101]][_0x1bd1[18]]({message:_0x1bd1[100],doc:_0x4c92x30,options:{user:_0x4c92x1a[_0x1bd1[88]]}});return _0x4c92x30}})[_0x1bd1[23]](responseWithResult(_0x4c92xf,201))[_0x1bd1[27]](handleError(_0x4c92xf))}
\ No newline at end of file
+var _0x821e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x61\x78\x51\x75\x65\x75\x65","\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x6D\x65\x73\x73\x61\x67\x65","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x63\x6F\x6E\x74\x65\x78\x74\x20\x63\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x52\x4F\x55\x54\x45","\x62\x6F\x64\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x6D\x65\x72\x67\x65","\x67\x65\x74\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D\x73","\x63\x6F\x6E\x74\x61\x63\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x74\x61\x67\x73","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x69\x73\x41\x72\x72\x61\x79","\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x55\x73\x65\x72\x49\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x73\x61\x76\x65","\x64\x69\x73\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70"];_0x821e[0];var _=require(_0x821e[1]);var Util=require(_0x821e[2]);var logger=require(_0x821e[4])(_0x821e[3]);var sequelize=require(_0x821e[6])[_0x821e[5]];var FaxAccount=require(_0x821e[6])[_0x821e[7]];var FaxRoom=require(_0x821e[6])[_0x821e[8]];var FaxApplication=require(_0x821e[6])[_0x821e[9]];var FaxQueue=require(_0x821e[6])[_0x821e[10]];var FaxDisposition=require(_0x821e[6])[_0x821e[11]];var FaxMessage=require(_0x821e[6])[_0x821e[12]];var FaxAttachment=require(_0x821e[6])[_0x821e[13]];var User=require(_0x821e[6])[_0x821e[14]];var Interval=require(_0x821e[6])[_0x821e[15]];function handleError(_0xc693xf,_0xc693x10){_0xc693x10= _0xc693x10|| 500;return function(_0xc693x11){logger[_0x821e[17]](_0xc693x11[_0x821e[16]]);_0xc693xf[_0x821e[19]](_0xc693x10)[_0x821e[18]](_0xc693x11)}}function responseWithResult(_0xc693xf,_0xc693x10){_0xc693x10= _0xc693x10|| 200;return function(_0xc693x13){if(_0xc693x13){_0xc693xf[_0x821e[19]](_0xc693x10)[_0x821e[20]](_0xc693x13)}}}function responseWithoutResult(_0xc693xf,_0xc693x10){_0xc693x10= _0xc693x10|| 204;return function(){_0xc693xf[_0x821e[21]](_0xc693x10)}}function handleEntityNotFound(_0xc693xf){return function(_0xc693x13){if(!_0xc693x13){_0xc693xf[_0x821e[19]](404)[_0x821e[22]]();return null};return _0xc693x13}}function saveUpdates(_0xc693x17){return function(_0xc693x13){return _0xc693x13[_0x821e[24]](_0xc693x17)[_0x821e[23]](function(_0xc693x18){return _0xc693x18})}}function removeEntity(_0xc693xf){return function(_0xc693x13){if(_0xc693x13){return _0xc693x13[_0x821e[25]]()[_0x821e[23]](function(){_0xc693xf[_0x821e[19]](204)[_0x821e[22]]()})}}}exports[_0x821e[26]]= function(_0xc693x1a,_0xc693xf){return FaxAccount[_0x821e[30]](Util[_0x821e[29]](_0xc693x1a[_0x821e[28]]))[_0x821e[23]](responseWithResult(_0xc693xf))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[31]]= function(_0xc693x1a,_0xc693xf){return FaxAccount[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[32]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](responseWithResult(_0xc693xf))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[35]]= function(_0xc693x1a,_0xc693xf){return sequelize[_0x821e[43]](function(_0xc693x1b){return FaxAccount[_0x821e[35]](_0xc693x1a[_0x821e[42]],{transaction:_0xc693x1b})})[_0x821e[23]](responseWithoutResult(_0xc693xf,201))[_0x821e[27]](sequelize.ValidationError,function(_0xc693x11){_0xc693x11[_0x821e[38]]= _0x821e[39];_0xc693x11[_0x821e[40]]= _0x821e[41];return _0xc693xf[_0x821e[19]](500)[_0x821e[18]](_0xc693x11)})[_0x821e[27]](sequelize.UniqueConstraintError,function(_0xc693x11){return Util[_0x821e[37]][_0x821e[36]](_0xc693xf,_0xc693x11)})[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[44]]= function(_0xc693x1a,_0xc693xf){if(_0xc693x1a[_0x821e[42]][_0x821e[32]]){delete _0xc693x1a[_0x821e[42]][_0x821e[32]]};return sequelize[_0x821e[43]](function(_0xc693x1b){return FaxAccount[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[32]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](function(_0xc693x1c){return _0xc693x1c[_0x821e[24]](_0xc693x1a[_0x821e[42]],{transaction:_0xc693x1b})})})[_0x821e[23]](responseWithoutResult(_0xc693xf))[_0x821e[27]](sequelize.ValidationError,function(_0xc693x11){_0xc693x11[_0x821e[38]]= _0x821e[39];_0xc693x11[_0x821e[40]]= _0x821e[41];return _0xc693xf[_0x821e[19]](500)[_0x821e[18]](_0xc693x11)})[_0x821e[27]](sequelize.UniqueConstraintError,function(_0xc693x11){return Util[_0x821e[37]][_0x821e[36]](_0xc693xf,_0xc693x11)})[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[25]]= function(_0xc693x1a,_0xc693xf){return sequelize[_0x821e[43]](function(_0xc693x1b){return FaxAccount[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[32]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](function(_0xc693x1c){return _0xc693x1c[_0x821e[25]]()})})[_0x821e[23]](function(){_0xc693xf[_0x821e[19]](204)[_0x821e[22]]()})[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[45]]= function(_0xc693x1a,_0xc693xf){return FaxAccount[_0x821e[25]]({where:{id:_0xc693x1a[_0x821e[28]][_0x821e[46]]},individualHooks:true})[_0x821e[23]](responseWithoutResult(_0xc693xf))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[47]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){return FaxAccount[_0x821e[55]](_0x821e[54])[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[32]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](function(_0xc693x1c){return _0xc693x1c[_0x821e[53]](_[_0x821e[52]](Util[_0x821e[29]](_0xc693x1a[_0x821e[28]]),{include:[{model:FaxQueue,attributes:[_0x821e[32],_0x821e[49]]},{model:User,attributes:[_0x821e[32],_0x821e[49],_0x821e[50]]},{model:Interval,attributes:[_0x821e[32],_0x821e[49]]}],order:_0x821e[51]}))})[_0x821e[23]](function(_0xc693x1e){return _0xc693xf[_0x821e[18]]({count:_0xc693x1e[_0x821e[48]],rows:_0xc693x1e})})[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[56]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){return FaxApplication[_0x821e[59]](_0x821e[57],{where:{FaxAccountId:_0xc693x1a[_0x821e[33]][_0x821e[32]]}})[_0x821e[23]](function(_0xc693x1f){_0xc693x1a[_0x821e[42]][_0x821e[57]]= _0xc693x1f?++_0xc693x1f:1;_0xc693x1a[_0x821e[42]][_0x821e[58]]= _0xc693x1a[_0x821e[33]][_0x821e[32]];return FaxApplication[_0x821e[35]](_0xc693x1a[_0x821e[42]])})[_0x821e[23]](responseWithResult(_0xc693xf,201))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[60]]= function(_0xc693x1a,_0xc693xf){return FaxApplication[_0x821e[25]]({where:{id:_0xc693x1a[_0x821e[28]][_0x821e[46]]},individualHooks:true})[_0x821e[23]](responseWithoutResult(_0xc693xf))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[61]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){return FaxApplication[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[62]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](removeEntity(_0xc693xf))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[63]]= function(_0xc693x1a,_0xc693xf){var _0xc693x20=0;var _0xc693x21=_0xc693x1a[_0x821e[42]];_0xc693x21[_0x821e[66]](function(_0xc693x22){delete _0xc693x22[_0x821e[32]];delete _0xc693x22[_0x821e[64]];delete _0xc693x22[_0x821e[65]];_0xc693x22[_0x821e[57]]=  ++_0xc693x20});return sequelize[_0x821e[43]](function(_0xc693x1b){return FaxApplication[_0x821e[25]]({where:{FaxAccountId:_0xc693x1a[_0x821e[33]][_0x821e[32]]},individualHooks:true,transaction:_0xc693x1b})[_0x821e[23]](function(_0xc693x23){return FaxApplication[_0x821e[67]](_0xc693x21,{individualHooks:true,transaction:_0xc693x1b})})})[_0x821e[23]](function(_0xc693x1e){return _0xc693xf[_0x821e[19]](200)[_0x821e[18]]({count:_0xc693x1e[_0x821e[48]],rows:_0xc693x1e})})[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[68]]= function(_0xc693x1a,_0xc693xf){if(_0xc693x1a[_0x821e[42]][_0x821e[32]]){delete _0xc693x1a[_0x821e[42]][_0x821e[32]]};return FaxApplication[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[62]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](saveUpdates(_0xc693x1a[_0x821e[42]]))[_0x821e[23]](responseWithResult(_0xc693xf))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[69]]= function(_0xc693x1a,_0xc693xf){return FaxApplication[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[62]],{include:[{all:true}]})[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](responseWithResult(_0xc693xf))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[70]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){var _0xc693x24={where:{FaxAccountId:_0xc693x1a[_0x821e[33]][_0x821e[32]],$and:[]},include:[],attributes:[_0x821e[32],_0x821e[71],_0x821e[72],_0x821e[73],_0x821e[74],_0x821e[64],_0x821e[65]]};if(_0xc693x1a[_0x821e[28]]){if(_0xc693x1a[_0x821e[28]][_0x821e[73]]){if(_[_0x821e[75]](_0xc693x1a[_0x821e[28]][_0x821e[73]])){for(var _0xc693x25=0;_0xc693x25< _0xc693x1a[_0x821e[28]][_0x821e[73]][_0x821e[48]];_0xc693x25++){_0xc693x24[_0x821e[79]][_0x821e[78]][_0x821e[77]]({tags:{$like:_0x821e[76]+ _0xc693x1a[_0x821e[28]][_0x821e[73]][_0xc693x25]+ _0x821e[76]}})}}else {_0xc693x24[_0x821e[79]][_0x821e[78]][_0x821e[77]]({tags:{$like:_0x821e[76]+ _0xc693x1a[_0x821e[28]][_0x821e[73]]+ _0x821e[76]}})};delete _0xc693x1a[_0x821e[28]][_0x821e[73]]};_[_0x821e[52]](_0xc693x24[_0x821e[79]],_0xc693x1a[_0x821e[28]])};switch(_0xc693x1a[_0x821e[88]][_0x821e[91]]){case _0x821e[81]:_0xc693x24[_0x821e[80]][_0x821e[77]]({model:User,attributes:[_0x821e[32]]});var _0xc693x26;var _0xc693x27;var _0xc693x28;return User[_0x821e[34]](_0xc693x1a[_0x821e[88]][_0x821e[32]])[_0x821e[23]](function(_0xc693x2c){if(_0xc693x2c){return _0xc693x2c[_0x821e[90]]()}else {return []}})[_0x821e[23]](function(_0xc693x2b){_0xc693x27= _[_0x821e[84]](_0xc693x2b,_0x821e[32]);return FaxAccount[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[32]])})[_0x821e[23]](function(_0xc693x29){if(!_0xc693x29){return _0xc693xf[_0x821e[21]](404)};return _0xc693x29[_0x821e[53]]({where:{$or:[{app:_0x821e[85]},{app:_0x821e[81]}]}})[_0x821e[23]](function(_0xc693x21){_0xc693x26= _[_0x821e[84]](_[_0x821e[82]](_0xc693x21,{"\x61\x70\x70":_0x821e[81]}),_0x821e[83]);_0xc693x28= _[_0x821e[84]](_[_0x821e[82]](_0xc693x21,{"\x61\x70\x70":_0x821e[85]}),_0x821e[86]);if(_[_0x821e[87]](_0xc693x27,_0xc693x28)[_0x821e[48]]|| _[_0x821e[87]](_0xc693x26,[_0xc693x1a[_0x821e[88]][_0x821e[32]]])[_0x821e[48]]){return FaxRoom[_0x821e[89]](_0xc693x24)[_0x821e[23]](function(_0xc693x2a){return _0xc693xf[_0x821e[19]](200)[_0x821e[18]](_0xc693x2a)})[_0x821e[27]](function(_0xc693x11){return handleError(_0xc693xf,_0xc693x11)})}else {return _0xc693xf[_0x821e[19]](200)[_0x821e[18]]([])}})})[_0x821e[27]](handleError(_0xc693xf));default:return FaxRoom[_0x821e[89]](_0xc693x24)[_0x821e[23]](function(_0xc693x2a){return _0xc693xf[_0x821e[19]](200)[_0x821e[18]](_0xc693x2a)})[_0x821e[27]](handleError(_0xc693xf))}};exports[_0x821e[92]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){return FaxAccount[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[32]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](function(_0xc693x1c){return _0xc693x1c[_0x821e[93]]()})[_0x821e[23]](function(_0xc693x2d){return _0xc693xf[_0x821e[19]](200)[_0x821e[18]]({rows:_0xc693x2d,count:_0xc693x2d[_0x821e[48]]})})[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[94]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){_0xc693x1a[_0x821e[42]][_0x821e[58]]= _0xc693x1a[_0x821e[33]][_0x821e[32]];return FaxDisposition[_0x821e[35]](_0xc693x1a[_0x821e[42]])[_0x821e[23]](responseWithResult(_0xc693xf,201))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[95]]= function(_0xc693x1a,_0xc693xf){if(_0xc693x1a[_0x821e[42]][_0x821e[32]]){delete _0xc693x1a[_0x821e[42]][_0x821e[32]]};return FaxDisposition[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[97]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](function(_0xc693x2e){var _0xc693x18=_[_0x821e[52]](_0xc693x2e,_0xc693x1a[_0x821e[42]]);return _0xc693x18[_0x821e[96]]()})[_0x821e[23]](responseWithResult(_0xc693xf,200))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[98]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){return FaxDisposition[_0x821e[34]](_0xc693x1a[_0x821e[33]][_0x821e[97]])[_0x821e[23]](handleEntityNotFound(_0xc693xf))[_0x821e[23]](function(_0xc693x2f){return _0xc693x2f[_0x821e[25]]()})[_0x821e[23]](responseWithoutResult(_0xc693xf,204))[_0x821e[27]](handleError(_0xc693xf))};exports[_0x821e[99]]= function(_0xc693x1a,_0xc693xf,_0xc693x1d){_0xc693x1a[_0x821e[42]][_0x821e[83]]= _0xc693x1a[_0x821e[88]][_0x821e[32]];return FaxMessage[_0x821e[35]](_0xc693x1a[_0x821e[42]],{include:[{model:FaxAttachment}],user:_0xc693x1a[_0x821e[88]]})[_0x821e[23]](function(_0xc693x30){if(_0xc693x30){_0xc693x1a[_0x821e[103]][_0x821e[102]][_0x821e[101]][_0x821e[18]]({message:_0x821e[100],doc:_0xc693x30,options:{user:_0xc693x1a[_0x821e[88]]}});return _0xc693x30}})[_0x821e[23]](responseWithResult(_0xc693xf,201))[_0x821e[27]](handleError(_0xc693xf))}
\ No newline at end of file
index 64db759..46c0eeb 100644 (file)
@@ -1 +1 @@
-var _0xe414=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe414[0];const EventEmitter=require(_0xe414[1]);const FaxAccount=require(_0xe414[3])[_0xe414[2]];var FaxAccountEvents= new EventEmitter();FaxAccountEvents[_0xe414[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe414[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe414[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe414[6]};for(var e in events){var event=events[e];FaxAccount[_0xe414[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1aaex8,_0x1aaex9,_0x1aaexa){FaxAccountEvents[_0xe414[10]](event+ _0xe414[8]+ _0x1aaex8[_0xe414[9]],_0x1aaex8);FaxAccountEvents[_0xe414[10]](event,_0x1aaex8);_0x1aaexa(null)}}module[_0xe414[11]]= FaxAccountEvents
\ No newline at end of file
+var _0xaa92=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xaa92[0];const EventEmitter=require(_0xaa92[1]);const FaxAccount=require(_0xaa92[3])[_0xaa92[2]];var FaxAccountEvents= new EventEmitter();FaxAccountEvents[_0xaa92[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xaa92[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xaa92[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xaa92[6]};for(var e in events){var event=events[e];FaxAccount[_0xaa92[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x413bx8,_0x413bx9,_0x413bxa){FaxAccountEvents[_0xaa92[10]](event+ _0xaa92[8]+ _0x413bx8[_0xaa92[9]],_0x413bx8);FaxAccountEvents[_0xaa92[10]](event,_0x413bx8);_0x413bxa(null)}}module[_0xaa92[11]]= FaxAccountEvents
\ No newline at end of file
index 1513fda..721f5b9 100644 (file)
@@ -1 +1 @@
-var _0x31b5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x31b5[0];const FaxAccountEvents=require(_0x31b5[1]);var events=[_0x31b5[2],_0x31b5[3]];exports[_0x31b5[4]]= function(_0x9d9dx3){for(var _0x9d9dx4=0,_0x9d9dx5=events[_0x31b5[5]];_0x9d9dx4< _0x9d9dx5;_0x9d9dx4++){var _0x9d9dx6=events[_0x9d9dx4];var _0x9d9dx7=createListener(_0x31b5[6]+ _0x9d9dx6,_0x9d9dx3);FaxAccountEvents[_0x31b5[7]](_0x9d9dx6,_0x9d9dx7);_0x9d9dx3[_0x31b5[7]](_0x31b5[8],removeListener(_0x9d9dx6,_0x9d9dx7))}};function createListener(_0x9d9dx6,_0x9d9dx3){return function(_0x9d9dx9){_0x9d9dx3[_0x31b5[9]](_0x9d9dx6,_0x9d9dx9)}}function removeListener(_0x9d9dx6,_0x9d9dx7){return function(){FaxAccountEvents[_0x31b5[10]](_0x9d9dx6,_0x9d9dx7)}}
\ No newline at end of file
+var _0x3e15=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3e15[0];const FaxAccountEvents=require(_0x3e15[1]);var events=[_0x3e15[2],_0x3e15[3]];exports[_0x3e15[4]]= function(_0x5bf6x3){for(var _0x5bf6x4=0,_0x5bf6x5=events[_0x3e15[5]];_0x5bf6x4< _0x5bf6x5;_0x5bf6x4++){var _0x5bf6x6=events[_0x5bf6x4];var _0x5bf6x7=createListener(_0x3e15[6]+ _0x5bf6x6,_0x5bf6x3);FaxAccountEvents[_0x3e15[7]](_0x5bf6x6,_0x5bf6x7);_0x5bf6x3[_0x3e15[7]](_0x3e15[8],removeListener(_0x5bf6x6,_0x5bf6x7))}};function createListener(_0x5bf6x6,_0x5bf6x3){return function(_0x5bf6x9){_0x5bf6x3[_0x3e15[9]](_0x5bf6x6,_0x5bf6x9)}}function removeListener(_0x5bf6x6,_0x5bf6x7){return function(){FaxAccountEvents[_0x3e15[10]](_0x5bf6x6,_0x5bf6x7)}}
\ No newline at end of file
index 46c5d18..7ea2b68 100644 (file)
@@ -1 +1 @@
-var _0xdda9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xdda9[0];var express=require(_0xdda9[1]);var auth=require(_0xdda9[2]);var controller=require(_0xdda9[3]);var license=require(_0xdda9[4]);var router=express.Router();router[_0xdda9[13]](_0xdda9[5],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9],_0xdda9[10]]),controller[_0xdda9[12]]);router[_0xdda9[13]](_0xdda9[14],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9],_0xdda9[10]]),controller[_0xdda9[15]]);router[_0xdda9[13]](_0xdda9[16],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[17]]);router[_0xdda9[13]](_0xdda9[18],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[19]]);router[_0xdda9[13]](_0xdda9[20],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9],_0xdda9[10]]),controller[_0xdda9[21]]);router[_0xdda9[13]](_0xdda9[22],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9],_0xdda9[10]]),controller[_0xdda9[23]]);router[_0xdda9[25]](_0xdda9[5],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[24]]);router[_0xdda9[25]](_0xdda9[16],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[26]]);router[_0xdda9[25]](_0xdda9[22],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[27]]);router[_0xdda9[25]](_0xdda9[28],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9],_0xdda9[10]]),controller[_0xdda9[29]]);router[_0xdda9[31]](_0xdda9[14],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[30]]);router[_0xdda9[31]](_0xdda9[16],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[32]]);router[_0xdda9[31]](_0xdda9[18],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[33]]);router[_0xdda9[31]](_0xdda9[34],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[35]]);router[_0xdda9[37]](_0xdda9[5],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[36]]);router[_0xdda9[37]](_0xdda9[14],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[38]]);router[_0xdda9[37]](_0xdda9[16],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[39]]);router[_0xdda9[37]](_0xdda9[18],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[40]]);router[_0xdda9[37]](_0xdda9[34],license[_0xdda9[6]](),license[_0xdda9[7]](),auth[_0xdda9[8]](),auth[_0xdda9[11]]([10],[_0xdda9[9]]),controller[_0xdda9[41]]);module[_0xdda9[42]]= router
\ No newline at end of file
+var _0x4ad2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x4ad2[0];var express=require(_0x4ad2[1]);var auth=require(_0x4ad2[2]);var controller=require(_0x4ad2[3]);var license=require(_0x4ad2[4]);var router=express.Router();router[_0x4ad2[13]](_0x4ad2[5],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9],_0x4ad2[10]]),controller[_0x4ad2[12]]);router[_0x4ad2[13]](_0x4ad2[14],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9],_0x4ad2[10]]),controller[_0x4ad2[15]]);router[_0x4ad2[13]](_0x4ad2[16],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[17]]);router[_0x4ad2[13]](_0x4ad2[18],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[19]]);router[_0x4ad2[13]](_0x4ad2[20],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9],_0x4ad2[10]]),controller[_0x4ad2[21]]);router[_0x4ad2[13]](_0x4ad2[22],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9],_0x4ad2[10]]),controller[_0x4ad2[23]]);router[_0x4ad2[25]](_0x4ad2[5],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[24]]);router[_0x4ad2[25]](_0x4ad2[16],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[26]]);router[_0x4ad2[25]](_0x4ad2[22],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[27]]);router[_0x4ad2[25]](_0x4ad2[28],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9],_0x4ad2[10]]),controller[_0x4ad2[29]]);router[_0x4ad2[31]](_0x4ad2[14],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[30]]);router[_0x4ad2[31]](_0x4ad2[16],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[32]]);router[_0x4ad2[31]](_0x4ad2[18],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[33]]);router[_0x4ad2[31]](_0x4ad2[34],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[35]]);router[_0x4ad2[37]](_0x4ad2[5],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[36]]);router[_0x4ad2[37]](_0x4ad2[14],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[38]]);router[_0x4ad2[37]](_0x4ad2[16],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[39]]);router[_0x4ad2[37]](_0x4ad2[18],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[40]]);router[_0x4ad2[37]](_0x4ad2[34],license[_0x4ad2[6]](),license[_0x4ad2[7]](),auth[_0x4ad2[8]](),auth[_0x4ad2[11]]([10],[_0x4ad2[9]]),controller[_0x4ad2[41]]);module[_0x4ad2[42]]= router
\ No newline at end of file
index 38e7e2c..fca04e2 100644 (file)
@@ -1 +1 @@
-var _0x8d0f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x70\x72\x69\x6F\x72\x69\x74\x79","\x62\x6F\x64\x79","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x66\x69\x6E\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x8d0f[0];var _=require(_0x8d0f[1]);var logger=require(_0x8d0f[3])(_0x8d0f[2]);var FaxApplication=require(_0x8d0f[5])[_0x8d0f[4]];exports[_0x8d0f[6]]= function(_0xbd7ax4,_0xbd7ax5){FaxApplication[_0x8d0f[12]]({where:_0xbd7ax4[_0x8d0f[11]]})[_0x8d0f[10]](function(_0xbd7ax7){return _0xbd7ax5[_0x8d0f[9]](200)[_0x8d0f[8]](_0xbd7ax7)})[_0x8d0f[7]](function(_0xbd7ax6){return handleError(_0xbd7ax5,_0xbd7ax6)})};exports[_0x8d0f[13]]= function(_0xbd7ax4,_0xbd7ax5){FaxApplication[_0x8d0f[17]](_0xbd7ax4[_0x8d0f[16]][_0x8d0f[15]])[_0x8d0f[10]](function(_0xbd7ax8){if(!_0xbd7ax8){return _0xbd7ax5[_0x8d0f[14]](404)};return _0xbd7ax5[_0x8d0f[8]](_0xbd7ax8)})[_0x8d0f[7]](function(_0xbd7ax6){return handleError(_0xbd7ax5,_0xbd7ax6)})};exports[_0x8d0f[18]]= function(_0xbd7ax4,_0xbd7ax5,_0xbd7ax9){FaxApplication[_0x8d0f[22]](_0x8d0f[19],{where:{FaxAccountId:_0xbd7ax4[_0x8d0f[20]][_0x8d0f[21]]}})[_0x8d0f[10]](function(_0xbd7axa){_0xbd7ax4[_0x8d0f[20]][_0x8d0f[19]]= _0xbd7axa?++_0xbd7axa:1;FaxApplication[_0x8d0f[18]](_0xbd7ax4[_0x8d0f[20]])[_0x8d0f[10]](function(_0xbd7axb){return _0xbd7ax5[_0x8d0f[9]](201)[_0x8d0f[8]](_0xbd7axb)})[_0x8d0f[7]](function(_0xbd7ax6){return _0xbd7ax9(_0xbd7ax6)})})[_0x8d0f[7]](function(_0xbd7ax6){_0xbd7ax9(_0xbd7ax6)})};exports[_0x8d0f[23]]= function(_0xbd7ax4,_0xbd7ax5){if(_0xbd7ax4[_0x8d0f[20]][_0x8d0f[15]]){delete _0xbd7ax4[_0x8d0f[20]][_0x8d0f[15]]};FaxApplication[_0x8d0f[17]](_0xbd7ax4[_0x8d0f[16]][_0x8d0f[15]])[_0x8d0f[10]](function(_0xbd7ax8){if(!_0xbd7ax8){return _0xbd7ax5[_0x8d0f[14]](404)};var _0xbd7axc=_[_0x8d0f[24]](_0xbd7ax8,_0xbd7ax4[_0x8d0f[20]]);_0xbd7axc[_0x8d0f[25]]()[_0x8d0f[10]](function(){return _0xbd7ax5[_0x8d0f[9]](200)[_0x8d0f[8]](_0xbd7ax8)})[_0x8d0f[7]](function(_0xbd7ax6){return handleError(_0xbd7ax5,_0xbd7ax6)})})[_0x8d0f[7]](function(_0xbd7ax6){return handleError(_0xbd7ax5,_0xbd7ax6)})};exports[_0x8d0f[26]]= function(_0xbd7ax4,_0xbd7ax5){FaxApplication[_0x8d0f[27]]({where:{id:_0xbd7ax4[_0x8d0f[16]][_0x8d0f[15]]}})[_0x8d0f[10]](function(_0xbd7ax8){if(!_0xbd7ax8){return _0xbd7ax5[_0x8d0f[14]](404)};_0xbd7ax8[_0x8d0f[26]]()[_0x8d0f[10]](function(){return _0xbd7ax5[_0x8d0f[14]](204)})[_0x8d0f[7]](function(_0xbd7ax6){return handleError(_0xbd7ax5,_0xbd7ax6)})})[_0x8d0f[7]](function(_0xbd7ax6){return handleError(_0xbd7ax5,_0xbd7ax6)})};function handleError(_0xbd7ax5,_0xbd7ax6){logger[_0x8d0f[29]](_0xbd7ax6[_0x8d0f[28]]);return _0xbd7ax5[_0x8d0f[9]](500)[_0x8d0f[8]](_0xbd7ax6)}
\ No newline at end of file
+var _0xe35a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x70\x72\x69\x6F\x72\x69\x74\x79","\x62\x6F\x64\x79","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x66\x69\x6E\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe35a[0];var _=require(_0xe35a[1]);var logger=require(_0xe35a[3])(_0xe35a[2]);var FaxApplication=require(_0xe35a[5])[_0xe35a[4]];exports[_0xe35a[6]]= function(_0xbba2x4,_0xbba2x5){FaxApplication[_0xe35a[12]]({where:_0xbba2x4[_0xe35a[11]]})[_0xe35a[10]](function(_0xbba2x7){return _0xbba2x5[_0xe35a[9]](200)[_0xe35a[8]](_0xbba2x7)})[_0xe35a[7]](function(_0xbba2x6){return handleError(_0xbba2x5,_0xbba2x6)})};exports[_0xe35a[13]]= function(_0xbba2x4,_0xbba2x5){FaxApplication[_0xe35a[17]](_0xbba2x4[_0xe35a[16]][_0xe35a[15]])[_0xe35a[10]](function(_0xbba2x8){if(!_0xbba2x8){return _0xbba2x5[_0xe35a[14]](404)};return _0xbba2x5[_0xe35a[8]](_0xbba2x8)})[_0xe35a[7]](function(_0xbba2x6){return handleError(_0xbba2x5,_0xbba2x6)})};exports[_0xe35a[18]]= function(_0xbba2x4,_0xbba2x5,_0xbba2x9){FaxApplication[_0xe35a[22]](_0xe35a[19],{where:{FaxAccountId:_0xbba2x4[_0xe35a[20]][_0xe35a[21]]}})[_0xe35a[10]](function(_0xbba2xa){_0xbba2x4[_0xe35a[20]][_0xe35a[19]]= _0xbba2xa?++_0xbba2xa:1;FaxApplication[_0xe35a[18]](_0xbba2x4[_0xe35a[20]])[_0xe35a[10]](function(_0xbba2xb){return _0xbba2x5[_0xe35a[9]](201)[_0xe35a[8]](_0xbba2xb)})[_0xe35a[7]](function(_0xbba2x6){return _0xbba2x9(_0xbba2x6)})})[_0xe35a[7]](function(_0xbba2x6){_0xbba2x9(_0xbba2x6)})};exports[_0xe35a[23]]= function(_0xbba2x4,_0xbba2x5){if(_0xbba2x4[_0xe35a[20]][_0xe35a[15]]){delete _0xbba2x4[_0xe35a[20]][_0xe35a[15]]};FaxApplication[_0xe35a[17]](_0xbba2x4[_0xe35a[16]][_0xe35a[15]])[_0xe35a[10]](function(_0xbba2x8){if(!_0xbba2x8){return _0xbba2x5[_0xe35a[14]](404)};var _0xbba2xc=_[_0xe35a[24]](_0xbba2x8,_0xbba2x4[_0xe35a[20]]);_0xbba2xc[_0xe35a[25]]()[_0xe35a[10]](function(){return _0xbba2x5[_0xe35a[9]](200)[_0xe35a[8]](_0xbba2x8)})[_0xe35a[7]](function(_0xbba2x6){return handleError(_0xbba2x5,_0xbba2x6)})})[_0xe35a[7]](function(_0xbba2x6){return handleError(_0xbba2x5,_0xbba2x6)})};exports[_0xe35a[26]]= function(_0xbba2x4,_0xbba2x5){FaxApplication[_0xe35a[27]]({where:{id:_0xbba2x4[_0xe35a[16]][_0xe35a[15]]}})[_0xe35a[10]](function(_0xbba2x8){if(!_0xbba2x8){return _0xbba2x5[_0xe35a[14]](404)};_0xbba2x8[_0xe35a[26]]()[_0xe35a[10]](function(){return _0xbba2x5[_0xe35a[14]](204)})[_0xe35a[7]](function(_0xbba2x6){return handleError(_0xbba2x5,_0xbba2x6)})})[_0xe35a[7]](function(_0xbba2x6){return handleError(_0xbba2x5,_0xbba2x6)})};function handleError(_0xbba2x5,_0xbba2x6){logger[_0xe35a[29]](_0xbba2x6[_0xe35a[28]]);return _0xbba2x5[_0xe35a[9]](500)[_0xe35a[8]](_0xbba2x6)}
\ No newline at end of file
index 6621c68..ea28173 100644 (file)
@@ -1 +1 @@
-var _0xc121=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc121[0];const EventEmitter=require(_0xc121[1]);const FaxApplication=require(_0xc121[3])[_0xc121[2]];var FaxApplicationEvents= new EventEmitter();FaxApplicationEvents[_0xc121[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc121[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc121[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc121[6]};for(var e in events){var event=events[e];FaxApplication[_0xc121[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa106x8,_0xa106x9,_0xa106xa){FaxApplicationEvents[_0xc121[10]](event+ _0xc121[8]+ _0xa106x8[_0xc121[9]],_0xa106x8);FaxApplicationEvents[_0xc121[10]](event,_0xa106x8);_0xa106xa(null)}}module[_0xc121[11]]= FaxApplicationEvents
\ No newline at end of file
+var _0x2d3e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2d3e[0];const EventEmitter=require(_0x2d3e[1]);const FaxApplication=require(_0x2d3e[3])[_0x2d3e[2]];var FaxApplicationEvents= new EventEmitter();FaxApplicationEvents[_0x2d3e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2d3e[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2d3e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2d3e[6]};for(var e in events){var event=events[e];FaxApplication[_0x2d3e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd8efx8,_0xd8efx9,_0xd8efxa){FaxApplicationEvents[_0x2d3e[10]](event+ _0x2d3e[8]+ _0xd8efx8[_0x2d3e[9]],_0xd8efx8);FaxApplicationEvents[_0x2d3e[10]](event,_0xd8efx8);_0xd8efxa(null)}}module[_0x2d3e[11]]= FaxApplicationEvents
\ No newline at end of file
index ab34091..3f3ec81 100644 (file)
@@ -1 +1 @@
-var _0x80f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x80f7[0];const FaxApplicationEvents=require(_0x80f7[1]);var events=[_0x80f7[2],_0x80f7[3]];exports[_0x80f7[4]]= function(_0xcd87x3){for(var _0xcd87x4=0,_0xcd87x5=events[_0x80f7[5]];_0xcd87x4< _0xcd87x5;_0xcd87x4++){var _0xcd87x6=events[_0xcd87x4];var _0xcd87x7=createListener(_0x80f7[6]+ _0xcd87x6,_0xcd87x3);FaxApplicationEvents[_0x80f7[7]](_0xcd87x6,_0xcd87x7);_0xcd87x3[_0x80f7[7]](_0x80f7[8],removeListener(_0xcd87x6,_0xcd87x7))}};function createListener(_0xcd87x6,_0xcd87x3){return function(_0xcd87x9){_0xcd87x3[_0x80f7[9]](_0xcd87x6,_0xcd87x9)}}function removeListener(_0xcd87x6,_0xcd87x7){return function(){FaxApplicationEvents[_0x80f7[10]](_0xcd87x6,_0xcd87x7)}}
\ No newline at end of file
+var _0xcf59=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xcf59[0];const FaxApplicationEvents=require(_0xcf59[1]);var events=[_0xcf59[2],_0xcf59[3]];exports[_0xcf59[4]]= function(_0xd4c6x3){for(var _0xd4c6x4=0,_0xd4c6x5=events[_0xcf59[5]];_0xd4c6x4< _0xd4c6x5;_0xd4c6x4++){var _0xd4c6x6=events[_0xd4c6x4];var _0xd4c6x7=createListener(_0xcf59[6]+ _0xd4c6x6,_0xd4c6x3);FaxApplicationEvents[_0xcf59[7]](_0xd4c6x6,_0xd4c6x7);_0xd4c6x3[_0xcf59[7]](_0xcf59[8],removeListener(_0xd4c6x6,_0xd4c6x7))}};function createListener(_0xd4c6x6,_0xd4c6x3){return function(_0xd4c6x9){_0xd4c6x3[_0xcf59[9]](_0xd4c6x6,_0xd4c6x9)}}function removeListener(_0xd4c6x6,_0xd4c6x7){return function(){FaxApplicationEvents[_0xcf59[10]](_0xd4c6x6,_0xd4c6x7)}}
\ No newline at end of file
index 274def0..dea56ed 100644 (file)
@@ -1 +1 @@
-var _0x94d0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x94d0[0];var express=require(_0x94d0[1]);var controller=require(_0x94d0[2]);var auth=require(_0x94d0[3]);var license=require(_0x94d0[4]);var router=express.Router();router[_0x94d0[12]](_0x94d0[5],license[_0x94d0[6]](),license[_0x94d0[7]](),auth[_0x94d0[8]](),auth[_0x94d0[10]]([10],[_0x94d0[9]]),controller[_0x94d0[11]]);router[_0x94d0[12]](_0x94d0[13],license[_0x94d0[6]](),license[_0x94d0[7]](),auth[_0x94d0[8]](),auth[_0x94d0[10]]([10],[_0x94d0[9]]),controller[_0x94d0[14]]);router[_0x94d0[16]](_0x94d0[5],license[_0x94d0[6]](),license[_0x94d0[7]](),auth[_0x94d0[8]](),auth[_0x94d0[10]]([10],[_0x94d0[9]]),controller[_0x94d0[15]]);router[_0x94d0[18]](_0x94d0[13],license[_0x94d0[6]](),license[_0x94d0[7]](),auth[_0x94d0[8]](),auth[_0x94d0[10]]([10],[_0x94d0[9]]),controller[_0x94d0[17]]);router[_0x94d0[20]](_0x94d0[13],license[_0x94d0[6]](),license[_0x94d0[7]](),auth[_0x94d0[8]](),auth[_0x94d0[10]]([10],[_0x94d0[9]]),controller[_0x94d0[19]]);module[_0x94d0[21]]= router
\ No newline at end of file
+var _0x4807=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x4807[0];var express=require(_0x4807[1]);var controller=require(_0x4807[2]);var auth=require(_0x4807[3]);var license=require(_0x4807[4]);var router=express.Router();router[_0x4807[12]](_0x4807[5],license[_0x4807[6]](),license[_0x4807[7]](),auth[_0x4807[8]](),auth[_0x4807[10]]([10],[_0x4807[9]]),controller[_0x4807[11]]);router[_0x4807[12]](_0x4807[13],license[_0x4807[6]](),license[_0x4807[7]](),auth[_0x4807[8]](),auth[_0x4807[10]]([10],[_0x4807[9]]),controller[_0x4807[14]]);router[_0x4807[16]](_0x4807[5],license[_0x4807[6]](),license[_0x4807[7]](),auth[_0x4807[8]](),auth[_0x4807[10]]([10],[_0x4807[9]]),controller[_0x4807[15]]);router[_0x4807[18]](_0x4807[13],license[_0x4807[6]](),license[_0x4807[7]](),auth[_0x4807[8]](),auth[_0x4807[10]]([10],[_0x4807[9]]),controller[_0x4807[17]]);router[_0x4807[20]](_0x4807[13],license[_0x4807[6]](),license[_0x4807[7]](),auth[_0x4807[8]](),auth[_0x4807[10]]([10],[_0x4807[9]]),controller[_0x4807[19]]);module[_0x4807[21]]= router
\ No newline at end of file
index 7f4bd3e..66b9996 100644 (file)
@@ -1 +1 @@
-var _0x1a3c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x75\x70\x6C\x6F\x61\x64\x44\x69\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x66\x61\x78","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C","\x6A\x6F\x69\x6E","\x6B\x65\x65\x70\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x6D\x75\x6C\x74\x69\x70\x6C\x65\x73","\x68\x61\x73\x68","\x66\x69\x6C\x65","\x6E\x61\x6D\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x74\x79\x70\x65","\x70\x61\x72\x73\x65","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x75\x6E\x6C\x69\x6E\x6B","\x66\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79"];_0x1a3c[0];var _=require(_0x1a3c[1]);var path=require(_0x1a3c[2]);var Util=require(_0x1a3c[3]);var formidable=require(_0x1a3c[4]);var Promise=require(_0x1a3c[5]);var logger=require(_0x1a3c[7])(_0x1a3c[6]);var config=require(_0x1a3c[8]);var FaxAttachment=require(_0x1a3c[10])[_0x1a3c[9]];function handleError(_0x5655xa,_0x5655xb){_0x5655xb= _0x5655xb|| 500;return function(_0x5655xc){logger[_0x1a3c[12]](_0x5655xc[_0x1a3c[11]]);_0x5655xa[_0x1a3c[14]](_0x5655xb)[_0x1a3c[13]](_0x5655xc)}}function responseWithResult(_0x5655xa,_0x5655xb){_0x5655xb= _0x5655xb|| 200;return function(_0x5655xe){if(_0x5655xe){_0x5655xa[_0x1a3c[14]](_0x5655xb)[_0x1a3c[15]](_0x5655xe)}}}function responseWithoutResult(_0x5655xa,_0x5655xb){_0x5655xb= _0x5655xb|| 204;return function(){_0x5655xa[_0x1a3c[16]](_0x5655xb)}}function handleEntityNotFound(_0x5655xa){return function(_0x5655xe){if(!_0x5655xe){_0x5655xa[_0x1a3c[14]](404)[_0x1a3c[17]]();return null};return _0x5655xe}}function saveUpdates(_0x5655x12){return function(_0x5655xe){return _0x5655xe[_0x1a3c[19]](_0x5655x12)[_0x1a3c[18]](function(_0x5655x13){return _0x5655x13})}}function removeEntity(_0x5655xa){return function(_0x5655xe){if(_0x5655xe){return _0x5655xe[_0x1a3c[20]]()[_0x1a3c[18]](function(){_0x5655xa[_0x1a3c[14]](204)[_0x1a3c[17]]()})}}}exports[_0x1a3c[21]]= function(_0x5655x15,_0x5655xa){return FaxAttachment[_0x1a3c[25]](Util[_0x1a3c[24]](_0x5655x15[_0x1a3c[23]]))[_0x1a3c[18]](responseWithResult(_0x5655xa))[_0x1a3c[22]](handleError(_0x5655xa))};exports[_0x1a3c[26]]= function(_0x5655x15,_0x5655xa){return FaxAttachment[_0x1a3c[30]](_0x5655x15[_0x1a3c[29]][_0x1a3c[28]])[_0x1a3c[18]](handleEntityNotFound(_0x5655xa))[_0x1a3c[18]](function(_0x5655x16){return _0x5655xa[_0x1a3c[27]](_0x5655x16[_0x1a3c[2]])})[_0x1a3c[22]](handleError(_0x5655xa))};exports[_0x1a3c[31]]= function(_0x5655x15,_0x5655xa){var _0x5655x17= new formidable.IncomingForm();_0x5655x17[_0x1a3c[32]]= path[_0x1a3c[39]](config[_0x1a3c[33]],_0x1a3c[34],_0x1a3c[35],_0x1a3c[36],_0x1a3c[37],_0x1a3c[38]);_0x5655x17[_0x1a3c[40]]= true;_0x5655x17[_0x1a3c[41]]= true;_0x5655x17[_0x1a3c[42]]= true;_0x5655x17[_0x1a3c[47]](_0x5655x15,function(_0x5655xc,_0x5655x17,_0x5655x18){if(_0x5655xc){return _0x5655xa[_0x1a3c[14]](500)[_0x1a3c[13]](_0x5655xc)};return _0x5655xa[_0x1a3c[14]](201)[_0x1a3c[13]]({path:_0x5655x18[_0x1a3c[43]][_0x1a3c[2]],name:_0x5655x18[_0x1a3c[43]][_0x1a3c[44]],basename:path[_0x1a3c[45]](_0x5655x18[_0x1a3c[43]][_0x1a3c[2]]),type:_0x5655x18[_0x1a3c[43]][_0x1a3c[46]]})})};exports[_0x1a3c[48]]= function(_0x5655x15,_0x5655xa){if(_0x5655x15[_0x1a3c[49]][_0x1a3c[28]]){delete _0x5655x15[_0x1a3c[49]][_0x1a3c[28]]};return FaxAttachment[_0x1a3c[30]](_0x5655x15[_0x1a3c[29]][_0x1a3c[28]])[_0x1a3c[18]](handleEntityNotFound(_0x5655xa))[_0x1a3c[18]](saveUpdates(_0x5655x15[_0x1a3c[49]]))[_0x1a3c[18]](responseWithResult(_0x5655xa))[_0x1a3c[22]](handleError(_0x5655xa))};exports[_0x1a3c[20]]= function(_0x5655x15,_0x5655xa){var _0x5655x19=Promise[_0x1a3c[52]](require(_0x1a3c[51])[_0x1a3c[50]]);var _0x5655x1a=path[_0x1a3c[39]](config[_0x1a3c[33]],_0x1a3c[34],_0x1a3c[35],_0x1a3c[36],_0x1a3c[37],_0x1a3c[38],_0x5655x15[_0x1a3c[29]][_0x1a3c[28]]);return _0x5655x19(_0x5655x1a)[_0x1a3c[18]](function(){return _0x5655xa[_0x1a3c[16]](204)})[_0x1a3c[22]](handleError(_0x5655xa))}
\ No newline at end of file
+var _0xb89c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x75\x70\x6C\x6F\x61\x64\x44\x69\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x66\x61\x78","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C","\x6A\x6F\x69\x6E","\x6B\x65\x65\x70\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x6D\x75\x6C\x74\x69\x70\x6C\x65\x73","\x68\x61\x73\x68","\x66\x69\x6C\x65","\x6E\x61\x6D\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x74\x79\x70\x65","\x70\x61\x72\x73\x65","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x75\x6E\x6C\x69\x6E\x6B","\x66\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79"];_0xb89c[0];var _=require(_0xb89c[1]);var path=require(_0xb89c[2]);var Util=require(_0xb89c[3]);var formidable=require(_0xb89c[4]);var Promise=require(_0xb89c[5]);var logger=require(_0xb89c[7])(_0xb89c[6]);var config=require(_0xb89c[8]);var FaxAttachment=require(_0xb89c[10])[_0xb89c[9]];function handleError(_0x3adfxa,_0x3adfxb){_0x3adfxb= _0x3adfxb|| 500;return function(_0x3adfxc){logger[_0xb89c[12]](_0x3adfxc[_0xb89c[11]]);_0x3adfxa[_0xb89c[14]](_0x3adfxb)[_0xb89c[13]](_0x3adfxc)}}function responseWithResult(_0x3adfxa,_0x3adfxb){_0x3adfxb= _0x3adfxb|| 200;return function(_0x3adfxe){if(_0x3adfxe){_0x3adfxa[_0xb89c[14]](_0x3adfxb)[_0xb89c[15]](_0x3adfxe)}}}function responseWithoutResult(_0x3adfxa,_0x3adfxb){_0x3adfxb= _0x3adfxb|| 204;return function(){_0x3adfxa[_0xb89c[16]](_0x3adfxb)}}function handleEntityNotFound(_0x3adfxa){return function(_0x3adfxe){if(!_0x3adfxe){_0x3adfxa[_0xb89c[14]](404)[_0xb89c[17]]();return null};return _0x3adfxe}}function saveUpdates(_0x3adfx12){return function(_0x3adfxe){return _0x3adfxe[_0xb89c[19]](_0x3adfx12)[_0xb89c[18]](function(_0x3adfx13){return _0x3adfx13})}}function removeEntity(_0x3adfxa){return function(_0x3adfxe){if(_0x3adfxe){return _0x3adfxe[_0xb89c[20]]()[_0xb89c[18]](function(){_0x3adfxa[_0xb89c[14]](204)[_0xb89c[17]]()})}}}exports[_0xb89c[21]]= function(_0x3adfx15,_0x3adfxa){return FaxAttachment[_0xb89c[25]](Util[_0xb89c[24]](_0x3adfx15[_0xb89c[23]]))[_0xb89c[18]](responseWithResult(_0x3adfxa))[_0xb89c[22]](handleError(_0x3adfxa))};exports[_0xb89c[26]]= function(_0x3adfx15,_0x3adfxa){return FaxAttachment[_0xb89c[30]](_0x3adfx15[_0xb89c[29]][_0xb89c[28]])[_0xb89c[18]](handleEntityNotFound(_0x3adfxa))[_0xb89c[18]](function(_0x3adfx16){return _0x3adfxa[_0xb89c[27]](_0x3adfx16[_0xb89c[2]])})[_0xb89c[22]](handleError(_0x3adfxa))};exports[_0xb89c[31]]= function(_0x3adfx15,_0x3adfxa){var _0x3adfx17= new formidable.IncomingForm();_0x3adfx17[_0xb89c[32]]= path[_0xb89c[39]](config[_0xb89c[33]],_0xb89c[34],_0xb89c[35],_0xb89c[36],_0xb89c[37],_0xb89c[38]);_0x3adfx17[_0xb89c[40]]= true;_0x3adfx17[_0xb89c[41]]= true;_0x3adfx17[_0xb89c[42]]= true;_0x3adfx17[_0xb89c[47]](_0x3adfx15,function(_0x3adfxc,_0x3adfx17,_0x3adfx18){if(_0x3adfxc){return _0x3adfxa[_0xb89c[14]](500)[_0xb89c[13]](_0x3adfxc)};return _0x3adfxa[_0xb89c[14]](201)[_0xb89c[13]]({path:_0x3adfx18[_0xb89c[43]][_0xb89c[2]],name:_0x3adfx18[_0xb89c[43]][_0xb89c[44]],basename:path[_0xb89c[45]](_0x3adfx18[_0xb89c[43]][_0xb89c[2]]),type:_0x3adfx18[_0xb89c[43]][_0xb89c[46]]})})};exports[_0xb89c[48]]= function(_0x3adfx15,_0x3adfxa){if(_0x3adfx15[_0xb89c[49]][_0xb89c[28]]){delete _0x3adfx15[_0xb89c[49]][_0xb89c[28]]};return FaxAttachment[_0xb89c[30]](_0x3adfx15[_0xb89c[29]][_0xb89c[28]])[_0xb89c[18]](handleEntityNotFound(_0x3adfxa))[_0xb89c[18]](saveUpdates(_0x3adfx15[_0xb89c[49]]))[_0xb89c[18]](responseWithResult(_0x3adfxa))[_0xb89c[22]](handleError(_0x3adfxa))};exports[_0xb89c[20]]= function(_0x3adfx15,_0x3adfxa){var _0x3adfx19=Promise[_0xb89c[52]](require(_0xb89c[51])[_0xb89c[50]]);var _0x3adfx1a=path[_0xb89c[39]](config[_0xb89c[33]],_0xb89c[34],_0xb89c[35],_0xb89c[36],_0xb89c[37],_0xb89c[38],_0x3adfx15[_0xb89c[29]][_0xb89c[28]]);return _0x3adfx19(_0x3adfx1a)[_0xb89c[18]](function(){return _0x3adfxa[_0xb89c[16]](204)})[_0xb89c[22]](handleError(_0x3adfxa))}
\ No newline at end of file
index d03af73..0d5430f 100644 (file)
@@ -1 +1 @@
-var _0xb102=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb102[0];const EventEmitter=require(_0xb102[1]);const FaxAttachment=require(_0xb102[3])[_0xb102[2]];var FaxAttachmentEvents= new EventEmitter();FaxAttachmentEvents[_0xb102[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb102[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb102[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb102[6]};for(var e in events){var event=events[e];FaxAttachment[_0xb102[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcb6cx8,_0xcb6cx9,_0xcb6cxa){FaxAttachmentEvents[_0xb102[10]](event+ _0xb102[8]+ _0xcb6cx8[_0xb102[9]],_0xcb6cx8);FaxAttachmentEvents[_0xb102[10]](event,_0xcb6cx8);_0xcb6cxa(null)}}module[_0xb102[11]]= FaxAttachmentEvents
\ No newline at end of file
+var _0xa3d0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa3d0[0];const EventEmitter=require(_0xa3d0[1]);const FaxAttachment=require(_0xa3d0[3])[_0xa3d0[2]];var FaxAttachmentEvents= new EventEmitter();FaxAttachmentEvents[_0xa3d0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa3d0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa3d0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa3d0[6]};for(var e in events){var event=events[e];FaxAttachment[_0xa3d0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x9e48x8,_0x9e48x9,_0x9e48xa){FaxAttachmentEvents[_0xa3d0[10]](event+ _0xa3d0[8]+ _0x9e48x8[_0xa3d0[9]],_0x9e48x8);FaxAttachmentEvents[_0xa3d0[10]](event,_0x9e48x8);_0x9e48xa(null)}}module[_0xa3d0[11]]= FaxAttachmentEvents
\ No newline at end of file
index b9145e1..e41ced4 100644 (file)
@@ -1 +1 @@
-var _0x7888=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7888[0];const FaxAttachmentEvents=require(_0x7888[1]);var events=[_0x7888[2],_0x7888[3]];exports[_0x7888[4]]= function(_0xb549x3){for(var _0xb549x4=0,_0xb549x5=events[_0x7888[5]];_0xb549x4< _0xb549x5;_0xb549x4++){var _0xb549x6=events[_0xb549x4];var _0xb549x7=createListener(_0x7888[6]+ _0xb549x6,_0xb549x3);FaxAttachmentEvents[_0x7888[7]](_0xb549x6,_0xb549x7);_0xb549x3[_0x7888[7]](_0x7888[8],removeListener(_0xb549x6,_0xb549x7))}};function createListener(_0xb549x6,_0xb549x3){return function(_0xb549x9){_0xb549x3[_0x7888[9]](_0xb549x6,_0xb549x9)}}function removeListener(_0xb549x6,_0xb549x7){return function(){FaxAttachmentEvents[_0x7888[10]](_0xb549x6,_0xb549x7)}}
\ No newline at end of file
+var _0x32ff=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x32ff[0];const FaxAttachmentEvents=require(_0x32ff[1]);var events=[_0x32ff[2],_0x32ff[3]];exports[_0x32ff[4]]= function(_0xa69dx3){for(var _0xa69dx4=0,_0xa69dx5=events[_0x32ff[5]];_0xa69dx4< _0xa69dx5;_0xa69dx4++){var _0xa69dx6=events[_0xa69dx4];var _0xa69dx7=createListener(_0x32ff[6]+ _0xa69dx6,_0xa69dx3);FaxAttachmentEvents[_0x32ff[7]](_0xa69dx6,_0xa69dx7);_0xa69dx3[_0x32ff[7]](_0x32ff[8],removeListener(_0xa69dx6,_0xa69dx7))}};function createListener(_0xa69dx6,_0xa69dx3){return function(_0xa69dx9){_0xa69dx3[_0x32ff[9]](_0xa69dx6,_0xa69dx9)}}function removeListener(_0xa69dx6,_0xa69dx7){return function(){FaxAttachmentEvents[_0x32ff[10]](_0xa69dx6,_0xa69dx7)}}
\ No newline at end of file
index b0e95d1..9d99a78 100644 (file)
@@ -1 +1 @@
-var _0x14bd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x14bd[0];var express=require(_0x14bd[1]);var auth=require(_0x14bd[2]);var controller=require(_0x14bd[3]);var license=require(_0x14bd[4]);var router=express.Router();router[_0x14bd[13]](_0x14bd[5],license[_0x14bd[6]](),license[_0x14bd[7]](),auth[_0x14bd[8]](),auth[_0x14bd[11]]([10],[_0x14bd[9],_0x14bd[10]]),controller[_0x14bd[12]]);router[_0x14bd[13]](_0x14bd[14],license[_0x14bd[6]](),license[_0x14bd[7]](),controller[_0x14bd[15]]);router[_0x14bd[17]](_0x14bd[5],license[_0x14bd[6]](),license[_0x14bd[7]](),auth[_0x14bd[8]](),auth[_0x14bd[11]]([10],[_0x14bd[9],_0x14bd[10]]),controller[_0x14bd[16]]);router[_0x14bd[19]](_0x14bd[14],license[_0x14bd[6]](),license[_0x14bd[7]](),auth[_0x14bd[8]](),auth[_0x14bd[11]]([10],[_0x14bd[9],_0x14bd[10]]),controller[_0x14bd[18]]);router[_0x14bd[21]](_0x14bd[14],license[_0x14bd[6]](),license[_0x14bd[7]](),auth[_0x14bd[8]](),auth[_0x14bd[11]]([10],[_0x14bd[9],_0x14bd[10]]),controller[_0x14bd[20]]);module[_0x14bd[22]]= router
\ No newline at end of file
+var _0xa88d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xa88d[0];var express=require(_0xa88d[1]);var auth=require(_0xa88d[2]);var controller=require(_0xa88d[3]);var license=require(_0xa88d[4]);var router=express.Router();router[_0xa88d[13]](_0xa88d[5],license[_0xa88d[6]](),license[_0xa88d[7]](),auth[_0xa88d[8]](),auth[_0xa88d[11]]([10],[_0xa88d[9],_0xa88d[10]]),controller[_0xa88d[12]]);router[_0xa88d[13]](_0xa88d[14],license[_0xa88d[6]](),license[_0xa88d[7]](),controller[_0xa88d[15]]);router[_0xa88d[17]](_0xa88d[5],license[_0xa88d[6]](),license[_0xa88d[7]](),auth[_0xa88d[8]](),auth[_0xa88d[11]]([10],[_0xa88d[9],_0xa88d[10]]),controller[_0xa88d[16]]);router[_0xa88d[19]](_0xa88d[14],license[_0xa88d[6]](),license[_0xa88d[7]](),auth[_0xa88d[8]](),auth[_0xa88d[11]]([10],[_0xa88d[9],_0xa88d[10]]),controller[_0xa88d[18]]);router[_0xa88d[21]](_0xa88d[14],license[_0xa88d[6]](),license[_0xa88d[7]](),auth[_0xa88d[8]](),auth[_0xa88d[11]]([10],[_0xa88d[9],_0xa88d[10]]),controller[_0xa88d[20]]);module[_0xa88d[22]]= router
\ No newline at end of file
index 5c58377..a5b15cd 100644 (file)
@@ -1 +1 @@
-var _0xc689=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xc689[0];var _=require(_0xc689[1]);var Util=require(_0xc689[2]);var logger=require(_0xc689[4])(_0xc689[3]);var FaxDisposition=require(_0xc689[6])[_0xc689[5]];function handleError(_0x9582x6,_0x9582x7){_0x9582x7= _0x9582x7|| 500;return function(_0x9582x8){logger[_0xc689[8]](_0x9582x8[_0xc689[7]]);_0x9582x6[_0xc689[10]](_0x9582x7)[_0xc689[9]](_0x9582x8)}}function responseWithResult(_0x9582x6,_0x9582x7){_0x9582x7= _0x9582x7|| 200;return function(_0x9582xa){if(_0x9582xa){_0x9582x6[_0xc689[10]](_0x9582x7)[_0xc689[11]](_0x9582xa)}}}function responseWithoutResult(_0x9582x6,_0x9582x7){_0x9582x7= _0x9582x7|| 204;return function(){_0x9582x6[_0xc689[12]](_0x9582x7)}}function handleEntityNotFound(_0x9582x6){return function(_0x9582xa){if(!_0x9582xa){_0x9582x6[_0xc689[10]](404)[_0xc689[13]]();return null};return _0x9582xa}}function saveUpdates(_0x9582xe){return function(_0x9582xa){return _0x9582xa[_0xc689[15]](_0x9582xe)[_0xc689[14]](function(_0x9582xf){return _0x9582xf})}}function removeEntity(_0x9582x6){return function(_0x9582xa){if(_0x9582xa){return _0x9582xa[_0xc689[16]]()[_0xc689[14]](function(){_0x9582x6[_0xc689[10]](204)[_0xc689[13]]()})}}}exports[_0xc689[17]]= function(_0x9582x11,_0x9582x6){return FaxDisposition[_0xc689[21]](Util[_0xc689[20]](_0x9582x11[_0xc689[19]]))[_0xc689[14]](responseWithResult(_0x9582x6))[_0xc689[18]](handleError(_0x9582x6))};exports[_0xc689[22]]= function(_0x9582x11,_0x9582x6){return FaxDisposition[_0xc689[25]](_0x9582x11[_0xc689[24]][_0xc689[23]])[_0xc689[14]](handleEntityNotFound(_0x9582x6))[_0xc689[14]](responseWithResult(_0x9582x6))[_0xc689[18]](handleError(_0x9582x6))};exports[_0xc689[26]]= function(_0x9582x11,_0x9582x6){return FaxDisposition[_0xc689[26]](_0x9582x11[_0xc689[27]])[_0xc689[14]](responseWithResult(_0x9582x6,201))[_0xc689[18]](handleError(_0x9582x6))};exports[_0xc689[28]]= function(_0x9582x11,_0x9582x6){if(_0x9582x11[_0xc689[27]][_0xc689[23]]){delete _0x9582x11[_0xc689[27]][_0xc689[23]]};return FaxDisposition[_0xc689[25]](_0x9582x11[_0xc689[24]][_0xc689[23]])[_0xc689[14]](handleEntityNotFound(_0x9582x6))[_0xc689[14]](saveUpdates(_0x9582x11[_0xc689[27]]))[_0xc689[14]](responseWithResult(_0x9582x6))[_0xc689[18]](handleError(_0x9582x6))};exports[_0xc689[16]]= function(_0x9582x11,_0x9582x6){return FaxDisposition[_0xc689[25]](_0x9582x11[_0xc689[24]][_0xc689[23]])[_0xc689[14]](handleEntityNotFound(_0x9582x6))[_0xc689[14]](removeEntity(_0x9582x6))[_0xc689[18]](handleError(_0x9582x6))}
\ No newline at end of file
+var _0xe94e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xe94e[0];var _=require(_0xe94e[1]);var Util=require(_0xe94e[2]);var logger=require(_0xe94e[4])(_0xe94e[3]);var FaxDisposition=require(_0xe94e[6])[_0xe94e[5]];function handleError(_0xb7dfx6,_0xb7dfx7){_0xb7dfx7= _0xb7dfx7|| 500;return function(_0xb7dfx8){logger[_0xe94e[8]](_0xb7dfx8[_0xe94e[7]]);_0xb7dfx6[_0xe94e[10]](_0xb7dfx7)[_0xe94e[9]](_0xb7dfx8)}}function responseWithResult(_0xb7dfx6,_0xb7dfx7){_0xb7dfx7= _0xb7dfx7|| 200;return function(_0xb7dfxa){if(_0xb7dfxa){_0xb7dfx6[_0xe94e[10]](_0xb7dfx7)[_0xe94e[11]](_0xb7dfxa)}}}function responseWithoutResult(_0xb7dfx6,_0xb7dfx7){_0xb7dfx7= _0xb7dfx7|| 204;return function(){_0xb7dfx6[_0xe94e[12]](_0xb7dfx7)}}function handleEntityNotFound(_0xb7dfx6){return function(_0xb7dfxa){if(!_0xb7dfxa){_0xb7dfx6[_0xe94e[10]](404)[_0xe94e[13]]();return null};return _0xb7dfxa}}function saveUpdates(_0xb7dfxe){return function(_0xb7dfxa){return _0xb7dfxa[_0xe94e[15]](_0xb7dfxe)[_0xe94e[14]](function(_0xb7dfxf){return _0xb7dfxf})}}function removeEntity(_0xb7dfx6){return function(_0xb7dfxa){if(_0xb7dfxa){return _0xb7dfxa[_0xe94e[16]]()[_0xe94e[14]](function(){_0xb7dfx6[_0xe94e[10]](204)[_0xe94e[13]]()})}}}exports[_0xe94e[17]]= function(_0xb7dfx11,_0xb7dfx6){return FaxDisposition[_0xe94e[21]](Util[_0xe94e[20]](_0xb7dfx11[_0xe94e[19]]))[_0xe94e[14]](responseWithResult(_0xb7dfx6))[_0xe94e[18]](handleError(_0xb7dfx6))};exports[_0xe94e[22]]= function(_0xb7dfx11,_0xb7dfx6){return FaxDisposition[_0xe94e[25]](_0xb7dfx11[_0xe94e[24]][_0xe94e[23]])[_0xe94e[14]](handleEntityNotFound(_0xb7dfx6))[_0xe94e[14]](responseWithResult(_0xb7dfx6))[_0xe94e[18]](handleError(_0xb7dfx6))};exports[_0xe94e[26]]= function(_0xb7dfx11,_0xb7dfx6){return FaxDisposition[_0xe94e[26]](_0xb7dfx11[_0xe94e[27]])[_0xe94e[14]](responseWithResult(_0xb7dfx6,201))[_0xe94e[18]](handleError(_0xb7dfx6))};exports[_0xe94e[28]]= function(_0xb7dfx11,_0xb7dfx6){if(_0xb7dfx11[_0xe94e[27]][_0xe94e[23]]){delete _0xb7dfx11[_0xe94e[27]][_0xe94e[23]]};return FaxDisposition[_0xe94e[25]](_0xb7dfx11[_0xe94e[24]][_0xe94e[23]])[_0xe94e[14]](handleEntityNotFound(_0xb7dfx6))[_0xe94e[14]](saveUpdates(_0xb7dfx11[_0xe94e[27]]))[_0xe94e[14]](responseWithResult(_0xb7dfx6))[_0xe94e[18]](handleError(_0xb7dfx6))};exports[_0xe94e[16]]= function(_0xb7dfx11,_0xb7dfx6){return FaxDisposition[_0xe94e[25]](_0xb7dfx11[_0xe94e[24]][_0xe94e[23]])[_0xe94e[14]](handleEntityNotFound(_0xb7dfx6))[_0xe94e[14]](removeEntity(_0xb7dfx6))[_0xe94e[18]](handleError(_0xb7dfx6))}
\ No newline at end of file
index 8e0bb0e..93c1f90 100644 (file)
@@ -1 +1 @@
-var _0x6eb7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6eb7[0];const EventEmitter=require(_0x6eb7[1]);const FaxDisposition=require(_0x6eb7[3])[_0x6eb7[2]];var FaxDispositionEvents= new EventEmitter();FaxDispositionEvents[_0x6eb7[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6eb7[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6eb7[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6eb7[6]};for(var e in events){var event=events[e];FaxDisposition[_0x6eb7[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x417bx8,_0x417bx9,_0x417bxa){FaxDispositionEvents[_0x6eb7[10]](event+ _0x6eb7[8]+ _0x417bx8[_0x6eb7[9]],_0x417bx8);FaxDispositionEvents[_0x6eb7[10]](event,_0x417bx8);_0x417bxa(null)}}module[_0x6eb7[11]]= FaxDispositionEvents
\ No newline at end of file
+var _0x3e67=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3e67[0];const EventEmitter=require(_0x3e67[1]);const FaxDisposition=require(_0x3e67[3])[_0x3e67[2]];var FaxDispositionEvents= new EventEmitter();FaxDispositionEvents[_0x3e67[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3e67[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3e67[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3e67[6]};for(var e in events){var event=events[e];FaxDisposition[_0x3e67[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7184x8,_0x7184x9,_0x7184xa){FaxDispositionEvents[_0x3e67[10]](event+ _0x3e67[8]+ _0x7184x8[_0x3e67[9]],_0x7184x8);FaxDispositionEvents[_0x3e67[10]](event,_0x7184x8);_0x7184xa(null)}}module[_0x3e67[11]]= FaxDispositionEvents
\ No newline at end of file
index c20032c..c068767 100644 (file)
@@ -1 +1 @@
-var _0x2a27=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2a27[0];const FaxDispositionEvents=require(_0x2a27[1]);var events=[_0x2a27[2],_0x2a27[3]];exports[_0x2a27[4]]= function(_0xe4b0x3){for(var _0xe4b0x4=0,_0xe4b0x5=events[_0x2a27[5]];_0xe4b0x4< _0xe4b0x5;_0xe4b0x4++){var _0xe4b0x6=events[_0xe4b0x4];var _0xe4b0x7=createListener(_0x2a27[6]+ _0xe4b0x6,_0xe4b0x3);FaxDispositionEvents[_0x2a27[7]](_0xe4b0x6,_0xe4b0x7);_0xe4b0x3[_0x2a27[7]](_0x2a27[8],removeListener(_0xe4b0x6,_0xe4b0x7))}};function createListener(_0xe4b0x6,_0xe4b0x3){return function(_0xe4b0x9){_0xe4b0x3[_0x2a27[9]](_0xe4b0x6,_0xe4b0x9)}}function removeListener(_0xe4b0x6,_0xe4b0x7){return function(){FaxDispositionEvents[_0x2a27[10]](_0xe4b0x6,_0xe4b0x7)}}
\ No newline at end of file
+var _0x218b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x218b[0];const FaxDispositionEvents=require(_0x218b[1]);var events=[_0x218b[2],_0x218b[3]];exports[_0x218b[4]]= function(_0x656ex3){for(var _0x656ex4=0,_0x656ex5=events[_0x218b[5]];_0x656ex4< _0x656ex5;_0x656ex4++){var _0x656ex6=events[_0x656ex4];var _0x656ex7=createListener(_0x218b[6]+ _0x656ex6,_0x656ex3);FaxDispositionEvents[_0x218b[7]](_0x656ex6,_0x656ex7);_0x656ex3[_0x218b[7]](_0x218b[8],removeListener(_0x656ex6,_0x656ex7))}};function createListener(_0x656ex6,_0x656ex3){return function(_0x656ex9){_0x656ex3[_0x218b[9]](_0x656ex6,_0x656ex9)}}function removeListener(_0x656ex6,_0x656ex7){return function(){FaxDispositionEvents[_0x218b[10]](_0x656ex6,_0x656ex7)}}
\ No newline at end of file
index 3b1bdb7..e1ebf4c 100644 (file)
@@ -1 +1 @@
-var _0x6c95=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x6c95[0];var express=require(_0x6c95[1]);var auth=require(_0x6c95[2]);var controller=require(_0x6c95[3]);var router=express.Router();router[_0x6c95[7]](_0x6c95[4],auth[_0x6c95[5]](),controller[_0x6c95[6]]);router[_0x6c95[7]](_0x6c95[8],auth[_0x6c95[5]](),controller[_0x6c95[9]]);router[_0x6c95[11]](_0x6c95[4],auth[_0x6c95[5]](),controller[_0x6c95[10]]);router[_0x6c95[13]](_0x6c95[8],auth[_0x6c95[5]](),controller[_0x6c95[12]]);router[_0x6c95[14]](_0x6c95[8],auth[_0x6c95[5]](),controller[_0x6c95[12]]);router[_0x6c95[16]](_0x6c95[8],auth[_0x6c95[5]](),controller[_0x6c95[15]]);module[_0x6c95[17]]= router
\ No newline at end of file
+var _0x9547=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9547[0];var express=require(_0x9547[1]);var auth=require(_0x9547[2]);var controller=require(_0x9547[3]);var router=express.Router();router[_0x9547[7]](_0x9547[4],auth[_0x9547[5]](),controller[_0x9547[6]]);router[_0x9547[7]](_0x9547[8],auth[_0x9547[5]](),controller[_0x9547[9]]);router[_0x9547[11]](_0x9547[4],auth[_0x9547[5]](),controller[_0x9547[10]]);router[_0x9547[13]](_0x9547[8],auth[_0x9547[5]](),controller[_0x9547[12]]);router[_0x9547[14]](_0x9547[8],auth[_0x9547[5]](),controller[_0x9547[12]]);router[_0x9547[16]](_0x9547[8],auth[_0x9547[5]](),controller[_0x9547[15]]);module[_0x9547[17]]= router
\ No newline at end of file
index cd00904..e6e2e9c 100644 (file)
@@ -1 +1 @@
-var _0xeb10=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x72\x65\x67\x69\x73\x74\x65\x72","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x20\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6C\x6F\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x4E\x4F\x54\x20\x53\x45\x4E\x54","\x61\x63\x74\x69\x6F\x6E\x69\x64","\x62\x6F\x64\x79","\x70\x61\x72\x73\x65","\x66\x61\x78\x42\x6F\x64\x79","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x66\x72\x6F\x6D","\x25\x73\x2F\x25\x73\x40\x25\x73","\x74\x65\x63\x68\x6E\x6F\x6C\x6F\x67\x79","\x74\x6F","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x73","\x74\x72\x75\x65","\x6D\x61\x78\x72\x61\x74\x65","\x6D\x69\x6E\x72\x61\x74\x65","\x65\x63\x6D","\x79\x65\x73","\x6E\x6F","\x66\x61\x78\x5F\x6C\x6F\x63\x61\x6C\x69\x64","\x66\x61\x78\x5F\x66\x69\x6C\x65","\x66\x61\x78\x5F\x68\x65\x61\x64\x65\x72","\x75\x75\x69\x64","\x46\x41\x49\x4C\x45\x44","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x61\x63\x74\x69\x6F\x6E","\x74\x68\x65\x6E","\x69\x64","\x74\x72\x75\x6E\x6B","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xeb10[0];var _=require(_0xeb10[1]);var util=require(_0xeb10[2]);var FaxMessage=require(_0xeb10[4])[_0xeb10[3]];var Trunk=require(_0xeb10[4])[_0xeb10[5]];exports[_0xeb10[6]]= function(_0x845dx5){FaxMessage[_0xeb10[9]](function(_0x845dx6){console[_0xeb10[8]](_0xeb10[7])})};function onSave(_0x845dx5,_0x845dx6,_0x845dx8){if(_0x845dx6[_0xeb10[10]]=== _0xeb10[11]&&  !_0x845dx6[_0xeb10[12]]){var _0x845dx9=JSON[_0xeb10[14]](_0x845dx6[_0xeb10[13]]);console[_0xeb10[8]](_0xeb10[15],_0x845dx9);Trunk[_0xeb10[44]](_0x845dx9[_0xeb10[43]][_0xeb10[42]])[_0xeb10[41]](function(_0x845dxb){var _0x845dxc={Action:_0xeb10[18],CallerID:_0x845dx9[_0xeb10[19]],Channel:util[_0xeb10[24]](_0xeb10[20],_0x845dx9[_0xeb10[21]],_0x845dx9[_0xeb10[22]],_0x845dxb[_0xeb10[23]]),Context:_0xeb10[25],Exten:_0xeb10[26],Priority:1,Async:_0xeb10[27],Variable:{MAXRATE:_0x845dx9[_0xeb10[28]],MINRATE:_0x845dx9[_0xeb10[29]],ECM:_0x845dx9[_0xeb10[30]]?_0xeb10[31]:_0xeb10[32],LOCALID:_0x845dx9[_0xeb10[33]],FAXFILE:_0x845dx9[_0xeb10[34]],FAXHEADER:_0x845dx9[_0xeb10[35]],FAXUUID:_0x845dx9[_0xeb10[36]]}};_0x845dx5[_0xeb10[40]](_0x845dxc,function(_0x845dxa,_0x845dxd){if(_0x845dxa){_0x845dx6[_0xeb10[38]]({status:_0xeb10[37]})}else {if(_0x845dxd[_0xeb10[39]]&& _0x845dxd[_0xeb10[12]]){_0x845dx6[_0xeb10[38]]({actionid:_0x845dxd[_0xeb10[12]]})}}})})[_0xeb10[17]](function(_0x845dxa){console[_0xeb10[16]](_0x845dxa)})}}
\ No newline at end of file
+var _0xcb29=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x72\x65\x67\x69\x73\x74\x65\x72","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x20\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6C\x6F\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x4E\x4F\x54\x20\x53\x45\x4E\x54","\x61\x63\x74\x69\x6F\x6E\x69\x64","\x62\x6F\x64\x79","\x70\x61\x72\x73\x65","\x66\x61\x78\x42\x6F\x64\x79","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x66\x72\x6F\x6D","\x25\x73\x2F\x25\x73\x40\x25\x73","\x74\x65\x63\x68\x6E\x6F\x6C\x6F\x67\x79","\x74\x6F","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x73","\x74\x72\x75\x65","\x6D\x61\x78\x72\x61\x74\x65","\x6D\x69\x6E\x72\x61\x74\x65","\x65\x63\x6D","\x79\x65\x73","\x6E\x6F","\x66\x61\x78\x5F\x6C\x6F\x63\x61\x6C\x69\x64","\x66\x61\x78\x5F\x66\x69\x6C\x65","\x66\x61\x78\x5F\x68\x65\x61\x64\x65\x72","\x75\x75\x69\x64","\x46\x41\x49\x4C\x45\x44","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x61\x63\x74\x69\x6F\x6E","\x74\x68\x65\x6E","\x69\x64","\x74\x72\x75\x6E\x6B","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xcb29[0];var _=require(_0xcb29[1]);var util=require(_0xcb29[2]);var FaxMessage=require(_0xcb29[4])[_0xcb29[3]];var Trunk=require(_0xcb29[4])[_0xcb29[5]];exports[_0xcb29[6]]= function(_0x9084x5){FaxMessage[_0xcb29[9]](function(_0x9084x6){console[_0xcb29[8]](_0xcb29[7])})};function onSave(_0x9084x5,_0x9084x6,_0x9084x8){if(_0x9084x6[_0xcb29[10]]=== _0xcb29[11]&&  !_0x9084x6[_0xcb29[12]]){var _0x9084x9=JSON[_0xcb29[14]](_0x9084x6[_0xcb29[13]]);console[_0xcb29[8]](_0xcb29[15],_0x9084x9);Trunk[_0xcb29[44]](_0x9084x9[_0xcb29[43]][_0xcb29[42]])[_0xcb29[41]](function(_0x9084xb){var _0x9084xc={Action:_0xcb29[18],CallerID:_0x9084x9[_0xcb29[19]],Channel:util[_0xcb29[24]](_0xcb29[20],_0x9084x9[_0xcb29[21]],_0x9084x9[_0xcb29[22]],_0x9084xb[_0xcb29[23]]),Context:_0xcb29[25],Exten:_0xcb29[26],Priority:1,Async:_0xcb29[27],Variable:{MAXRATE:_0x9084x9[_0xcb29[28]],MINRATE:_0x9084x9[_0xcb29[29]],ECM:_0x9084x9[_0xcb29[30]]?_0xcb29[31]:_0xcb29[32],LOCALID:_0x9084x9[_0xcb29[33]],FAXFILE:_0x9084x9[_0xcb29[34]],FAXHEADER:_0x9084x9[_0xcb29[35]],FAXUUID:_0x9084x9[_0xcb29[36]]}};_0x9084x5[_0xcb29[40]](_0x9084xc,function(_0x9084xa,_0x9084xd){if(_0x9084xa){_0x9084x6[_0xcb29[38]]({status:_0xcb29[37]})}else {if(_0x9084xd[_0xcb29[39]]&& _0x9084xd[_0xcb29[12]]){_0x9084x6[_0xcb29[38]]({actionid:_0x9084xd[_0xcb29[12]]})}}})})[_0xcb29[17]](function(_0x9084xa){console[_0xcb29[16]](_0x9084xa)})}}
\ No newline at end of file
index 78741cc..b5d4907 100644 (file)
@@ -1 +1 @@
-var _0xf13c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x66\x73","\x70\x61\x74\x68","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x6E\x6F\x64\x65\x2D\x75\x75\x69\x64","\x68\x74\x6D\x6C\x2D\x70\x64\x66","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x55\x73\x65\x72","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x75\x70\x64\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x53\x45\x4E\x44\x49\x4E\x47","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xf13c[0];var _=require(_0xf13c[1]);var fs=require(_0xf13c[2]);var path=require(_0xf13c[3]);var uploadFile=require(_0xf13c[4]);var uuidLib=require(_0xf13c[5]);var pdf=require(_0xf13c[6]);var formidable=require(_0xf13c[7]);var exec=require(_0xf13c[9])[_0xf13c[8]];var config=require(_0xf13c[10]);var logger=require(_0xf13c[12])(_0xf13c[11]);var FaxMessage=require(_0xf13c[14])[_0xf13c[13]];var FaxAttachment=require(_0xf13c[14])[_0xf13c[15]];var FaxRoom=require(_0xf13c[14])[_0xf13c[16]];var FaxAccount=require(_0xf13c[14])[_0xf13c[17]];var FaxAttachment=require(_0xf13c[14])[_0xf13c[15]];var User=require(_0xf13c[14])[_0xf13c[18]];exports[_0xf13c[19]]= function(_0x7c35x10,_0x7c35x11,_0x7c35x12){var _0x7c35x13={order:_0xf13c[20],include:[{all:true,include:[{all:true}]}]};switch(_0x7c35x10[_0xf13c[26]][_0xf13c[25]]){case _0xf13c[23]:_0x7c35x13[_0xf13c[21]]= _0x7c35x10[_0xf13c[22]];break;case _0xf13c[24]:break;default:};return FaxMessage[_0xf13c[31]](_0x7c35x13)[_0xf13c[30]](function(_0x7c35x15){return _0x7c35x11[_0xf13c[29]](200)[_0xf13c[28]](_0x7c35x15)})[_0xf13c[27]](function(_0x7c35x14){return handleError(_0x7c35x11,_0x7c35x14,_0x7c35x12)})};exports[_0xf13c[32]]= function(_0x7c35x10,_0x7c35x11){return FaxMessage[_0xf13c[32]]()[_0xf13c[30]](function(_0x7c35x16){return _0x7c35x11[_0xf13c[29]](200)[_0xf13c[28]](_0x7c35x16)})[_0xf13c[27]](function(_0x7c35x14){return handleError(_0x7c35x11,_0x7c35x14)})};exports[_0xf13c[33]]= function(_0x7c35x10,_0x7c35x11,_0x7c35x12){return FaxMessage[_0xf13c[40]](_0x7c35x10[_0xf13c[36]][_0xf13c[35]],{include:[{model:FaxAttachment},{model:User,attributes:[_0xf13c[35],_0xf13c[37],_0xf13c[38],_0xf13c[39]]}]})[_0xf13c[30]](function(_0x7c35x17){if(!_0x7c35x17){return _0x7c35x11[_0xf13c[34]](404)};return _0x7c35x11[_0xf13c[28]](_0x7c35x17)})[_0xf13c[27]](function(_0x7c35x14){return handleError(_0x7c35x11,_0x7c35x14,_0x7c35x12)})};exports[_0xf13c[41]]= function(_0x7c35x10,_0x7c35x11,_0x7c35x12){_0x7c35x10[_0xf13c[43]][_0xf13c[42]]= _0x7c35x10[_0xf13c[26]][_0xf13c[35]];_0x7c35x10[_0xf13c[43]][_0xf13c[44]]= _0x7c35x10[_0xf13c[43]][_0xf13c[44]];return FaxMessage[_0xf13c[41]](_0x7c35x10[_0xf13c[43]],{include:[{model:FaxAttachment}]})[_0xf13c[30]](function(_0x7c35x17){if(_0x7c35x17){_0x7c35x10[_0xf13c[48]][_0xf13c[47]][_0xf13c[46]][_0xf13c[28]]({message:_0xf13c[45],doc:_0x7c35x17,options:{user:_0x7c35x10[_0xf13c[26]]}})};return _0x7c35x11[_0xf13c[29]](201)[_0xf13c[28]](_0x7c35x17)})[_0xf13c[27]](function(_0x7c35x14){return handleError(_0x7c35x11,_0x7c35x14)})};exports[_0xf13c[49]]= function(_0x7c35x10,_0x7c35x11,_0x7c35x12){return FaxMessage[_0xf13c[40]](_0x7c35x10[_0xf13c[36]][_0xf13c[35]],{include:[{all:true}]})[_0xf13c[30]](function(_0x7c35x17){if(!_0x7c35x17){return _0x7c35x11[_0xf13c[34]](404)};return _0x7c35x17[_0xf13c[53]](_0x7c35x10[_0xf13c[43]],{user:_0x7c35x10[_0xf13c[26]]})})[_0xf13c[30]](function(_0x7c35x18){if(_0x7c35x18[_0xf13c[50]](_0xf13c[29])&& _0x7c35x18[_0xf13c[29]]=== _0xf13c[51]){_0x7c35x10[_0xf13c[48]][_0xf13c[47]][_0xf13c[46]][_0xf13c[28]]({message:_0xf13c[52],doc:_0x7c35x18,options:{user:_0x7c35x10[_0xf13c[26]]}})};return _0x7c35x11[_0xf13c[29]](200)[_0xf13c[28]](_0x7c35x18)})[_0xf13c[27]](function(_0x7c35x14){return handleError(_0x7c35x11,_0x7c35x14,_0x7c35x12)})};exports[_0xf13c[54]]= function(_0x7c35x10,_0x7c35x11,_0x7c35x12){return FaxMessage[_0xf13c[40]](_0x7c35x10[_0xf13c[36]][_0xf13c[35]])[_0xf13c[30]](function(_0x7c35x17){if(!_0x7c35x17){return _0x7c35x11[_0xf13c[34]](404)};return _0x7c35x17[_0xf13c[54]]()})[_0xf13c[30]](function(){return _0x7c35x11[_0xf13c[34]](204)})[_0xf13c[27]](function(_0x7c35x14){return handleError(_0x7c35x11,_0x7c35x14,_0x7c35x12)})};exports[_0xf13c[55]]= function(_0x7c35x10,_0x7c35x11,_0x7c35x12){return FaxMessage[_0xf13c[57]]({where:{id:{$in:_0x7c35x10[_0xf13c[43]][_0xf13c[35]]}},attributes:{directory:_0xf13c[56]}})[_0xf13c[30]](function(_0x7c35x17){if(!_0x7c35x17){return _0x7c35x11[_0xf13c[34]](404)};return _0x7c35x17[_0xf13c[54]]()})[_0xf13c[30]](function(){return _0x7c35x11[_0xf13c[34]](204)})[_0xf13c[27]](function(_0x7c35x14){return handleError(_0x7c35x11,_0x7c35x14,_0x7c35x12)})};function handleError(_0x7c35x11,_0x7c35x14,_0x7c35x12){logger[_0xf13c[59]](_0x7c35x14[_0xf13c[58]]);return _0x7c35x11[_0xf13c[29]](500)[_0xf13c[28]](_0x7c35x14)}
\ No newline at end of file
+var _0x6416=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x66\x73","\x70\x61\x74\x68","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x6E\x6F\x64\x65\x2D\x75\x75\x69\x64","\x68\x74\x6D\x6C\x2D\x70\x64\x66","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x55\x73\x65\x72","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x75\x70\x64\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x53\x45\x4E\x44\x49\x4E\x47","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x6416[0];var _=require(_0x6416[1]);var fs=require(_0x6416[2]);var path=require(_0x6416[3]);var uploadFile=require(_0x6416[4]);var uuidLib=require(_0x6416[5]);var pdf=require(_0x6416[6]);var formidable=require(_0x6416[7]);var exec=require(_0x6416[9])[_0x6416[8]];var config=require(_0x6416[10]);var logger=require(_0x6416[12])(_0x6416[11]);var FaxMessage=require(_0x6416[14])[_0x6416[13]];var FaxAttachment=require(_0x6416[14])[_0x6416[15]];var FaxRoom=require(_0x6416[14])[_0x6416[16]];var FaxAccount=require(_0x6416[14])[_0x6416[17]];var FaxAttachment=require(_0x6416[14])[_0x6416[15]];var User=require(_0x6416[14])[_0x6416[18]];exports[_0x6416[19]]= function(_0xb64dx10,_0xb64dx11,_0xb64dx12){var _0xb64dx13={order:_0x6416[20],include:[{all:true,include:[{all:true}]}]};switch(_0xb64dx10[_0x6416[26]][_0x6416[25]]){case _0x6416[23]:_0xb64dx13[_0x6416[21]]= _0xb64dx10[_0x6416[22]];break;case _0x6416[24]:break;default:};return FaxMessage[_0x6416[31]](_0xb64dx13)[_0x6416[30]](function(_0xb64dx15){return _0xb64dx11[_0x6416[29]](200)[_0x6416[28]](_0xb64dx15)})[_0x6416[27]](function(_0xb64dx14){return handleError(_0xb64dx11,_0xb64dx14,_0xb64dx12)})};exports[_0x6416[32]]= function(_0xb64dx10,_0xb64dx11){return FaxMessage[_0x6416[32]]()[_0x6416[30]](function(_0xb64dx16){return _0xb64dx11[_0x6416[29]](200)[_0x6416[28]](_0xb64dx16)})[_0x6416[27]](function(_0xb64dx14){return handleError(_0xb64dx11,_0xb64dx14)})};exports[_0x6416[33]]= function(_0xb64dx10,_0xb64dx11,_0xb64dx12){return FaxMessage[_0x6416[40]](_0xb64dx10[_0x6416[36]][_0x6416[35]],{include:[{model:FaxAttachment},{model:User,attributes:[_0x6416[35],_0x6416[37],_0x6416[38],_0x6416[39]]}]})[_0x6416[30]](function(_0xb64dx17){if(!_0xb64dx17){return _0xb64dx11[_0x6416[34]](404)};return _0xb64dx11[_0x6416[28]](_0xb64dx17)})[_0x6416[27]](function(_0xb64dx14){return handleError(_0xb64dx11,_0xb64dx14,_0xb64dx12)})};exports[_0x6416[41]]= function(_0xb64dx10,_0xb64dx11,_0xb64dx12){_0xb64dx10[_0x6416[43]][_0x6416[42]]= _0xb64dx10[_0x6416[26]][_0x6416[35]];_0xb64dx10[_0x6416[43]][_0x6416[44]]= _0xb64dx10[_0x6416[43]][_0x6416[44]];return FaxMessage[_0x6416[41]](_0xb64dx10[_0x6416[43]],{include:[{model:FaxAttachment}]})[_0x6416[30]](function(_0xb64dx17){if(_0xb64dx17){_0xb64dx10[_0x6416[48]][_0x6416[47]][_0x6416[46]][_0x6416[28]]({message:_0x6416[45],doc:_0xb64dx17,options:{user:_0xb64dx10[_0x6416[26]]}})};return _0xb64dx11[_0x6416[29]](201)[_0x6416[28]](_0xb64dx17)})[_0x6416[27]](function(_0xb64dx14){return handleError(_0xb64dx11,_0xb64dx14)})};exports[_0x6416[49]]= function(_0xb64dx10,_0xb64dx11,_0xb64dx12){return FaxMessage[_0x6416[40]](_0xb64dx10[_0x6416[36]][_0x6416[35]],{include:[{all:true}]})[_0x6416[30]](function(_0xb64dx17){if(!_0xb64dx17){return _0xb64dx11[_0x6416[34]](404)};return _0xb64dx17[_0x6416[53]](_0xb64dx10[_0x6416[43]],{user:_0xb64dx10[_0x6416[26]]})})[_0x6416[30]](function(_0xb64dx18){if(_0xb64dx18[_0x6416[50]](_0x6416[29])&& _0xb64dx18[_0x6416[29]]=== _0x6416[51]){_0xb64dx10[_0x6416[48]][_0x6416[47]][_0x6416[46]][_0x6416[28]]({message:_0x6416[52],doc:_0xb64dx18,options:{user:_0xb64dx10[_0x6416[26]]}})};return _0xb64dx11[_0x6416[29]](200)[_0x6416[28]](_0xb64dx18)})[_0x6416[27]](function(_0xb64dx14){return handleError(_0xb64dx11,_0xb64dx14,_0xb64dx12)})};exports[_0x6416[54]]= function(_0xb64dx10,_0xb64dx11,_0xb64dx12){return FaxMessage[_0x6416[40]](_0xb64dx10[_0x6416[36]][_0x6416[35]])[_0x6416[30]](function(_0xb64dx17){if(!_0xb64dx17){return _0xb64dx11[_0x6416[34]](404)};return _0xb64dx17[_0x6416[54]]()})[_0x6416[30]](function(){return _0xb64dx11[_0x6416[34]](204)})[_0x6416[27]](function(_0xb64dx14){return handleError(_0xb64dx11,_0xb64dx14,_0xb64dx12)})};exports[_0x6416[55]]= function(_0xb64dx10,_0xb64dx11,_0xb64dx12){return FaxMessage[_0x6416[57]]({where:{id:{$in:_0xb64dx10[_0x6416[43]][_0x6416[35]]}},attributes:{directory:_0x6416[56]}})[_0x6416[30]](function(_0xb64dx17){if(!_0xb64dx17){return _0xb64dx11[_0x6416[34]](404)};return _0xb64dx17[_0x6416[54]]()})[_0x6416[30]](function(){return _0xb64dx11[_0x6416[34]](204)})[_0x6416[27]](function(_0xb64dx14){return handleError(_0xb64dx11,_0xb64dx14,_0xb64dx12)})};function handleError(_0xb64dx11,_0xb64dx14,_0xb64dx12){logger[_0x6416[59]](_0xb64dx14[_0x6416[58]]);return _0xb64dx11[_0x6416[29]](500)[_0x6416[28]](_0xb64dx14)}
\ No newline at end of file
index 630ca4f..d3e4243 100644 (file)
@@ -1 +1 @@
-var _0x7d15=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7d15[0];const EventEmitter=require(_0x7d15[1]);const FaxMessage=require(_0x7d15[3])[_0x7d15[2]];var FaxMessageEvents= new EventEmitter();FaxMessageEvents[_0x7d15[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7d15[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7d15[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7d15[6]};for(var e in events){var event=events[e];FaxMessage[_0x7d15[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc85bx8,_0xc85bx9,_0xc85bxa){FaxMessageEvents[_0x7d15[10]](event+ _0x7d15[8]+ _0xc85bx8[_0x7d15[9]],_0xc85bx8);FaxMessageEvents[_0x7d15[10]](event,_0xc85bx8);_0xc85bxa(null)}}module[_0x7d15[11]]= FaxMessageEvents
\ No newline at end of file
+var _0x2008=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2008[0];const EventEmitter=require(_0x2008[1]);const FaxMessage=require(_0x2008[3])[_0x2008[2]];var FaxMessageEvents= new EventEmitter();FaxMessageEvents[_0x2008[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2008[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2008[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2008[6]};for(var e in events){var event=events[e];FaxMessage[_0x2008[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xf172x8,_0xf172x9,_0xf172xa){FaxMessageEvents[_0x2008[10]](event+ _0x2008[8]+ _0xf172x8[_0x2008[9]],_0xf172x8);FaxMessageEvents[_0x2008[10]](event,_0xf172x8);_0xf172xa(null)}}module[_0x2008[11]]= FaxMessageEvents
\ No newline at end of file
index dd7b7f0..ed237f0 100644 (file)
@@ -1 +1 @@
-var _0xca66=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xca66[0];const FaxMessageEvents=require(_0xca66[1]);var events=[_0xca66[2],_0xca66[3]];exports[_0xca66[4]]= function(_0x5624x3){for(var _0x5624x4=0,_0x5624x5=events[_0xca66[5]];_0x5624x4< _0x5624x5;_0x5624x4++){var _0x5624x6=events[_0x5624x4];var _0x5624x7=createListener(_0xca66[6]+ _0x5624x6,_0x5624x3);FaxMessageEvents[_0xca66[7]](_0x5624x6,_0x5624x7);_0x5624x3[_0xca66[7]](_0xca66[8],removeListener(_0x5624x6,_0x5624x7))}};function createListener(_0x5624x6,_0x5624x3){return function(_0x5624x9){_0x5624x3[_0xca66[9]](_0x5624x6,_0x5624x9)}}function removeListener(_0x5624x6,_0x5624x7){return function(){FaxMessageEvents[_0xca66[10]](_0x5624x6,_0x5624x7)}}
\ No newline at end of file
+var _0x201c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x201c[0];const FaxMessageEvents=require(_0x201c[1]);var events=[_0x201c[2],_0x201c[3]];exports[_0x201c[4]]= function(_0xd701x3){for(var _0xd701x4=0,_0xd701x5=events[_0x201c[5]];_0xd701x4< _0xd701x5;_0xd701x4++){var _0xd701x6=events[_0xd701x4];var _0xd701x7=createListener(_0x201c[6]+ _0xd701x6,_0xd701x3);FaxMessageEvents[_0x201c[7]](_0xd701x6,_0xd701x7);_0xd701x3[_0x201c[7]](_0x201c[8],removeListener(_0xd701x6,_0xd701x7))}};function createListener(_0xd701x6,_0xd701x3){return function(_0xd701x9){_0xd701x3[_0x201c[9]](_0xd701x6,_0xd701x9)}}function removeListener(_0xd701x6,_0xd701x7){return function(){FaxMessageEvents[_0x201c[10]](_0xd701x6,_0xd701x7)}}
\ No newline at end of file
index 1e56616..3f09ef5 100644 (file)
@@ -1 +1 @@
-var _0x2a5b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x3A\x69\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2a5b[0];var express=require(_0x2a5b[1]);var controller=require(_0x2a5b[2]);var auth=require(_0x2a5b[3]);var license=require(_0x2a5b[4]);var router=express.Router();router[_0x2a5b[13]](_0x2a5b[5],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9],_0x2a5b[10]]),controller[_0x2a5b[12]]);router[_0x2a5b[13]](_0x2a5b[14],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9]]),controller[_0x2a5b[15]]);router[_0x2a5b[13]](_0x2a5b[16],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9],_0x2a5b[10]]),controller[_0x2a5b[17]]);router[_0x2a5b[19]](_0x2a5b[5],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9],_0x2a5b[10]]),controller[_0x2a5b[18]]);router[_0x2a5b[21]](_0x2a5b[5],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9],_0x2a5b[10]]),controller[_0x2a5b[20]]);router[_0x2a5b[21]](_0x2a5b[22],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9]]),controller[_0x2a5b[23]]);router[_0x2a5b[21]](_0x2a5b[24],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9]]),controller[_0x2a5b[20]]);router[_0x2a5b[21]](_0x2a5b[16],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9],_0x2a5b[10]]),controller[_0x2a5b[20]]);router[_0x2a5b[26]](_0x2a5b[16],license[_0x2a5b[6]](),license[_0x2a5b[7]](),auth[_0x2a5b[8]](),auth[_0x2a5b[11]]([10],[_0x2a5b[9]]),controller[_0x2a5b[25]]);module[_0x2a5b[27]]= router
\ No newline at end of file
+var _0xa8a8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x3A\x69\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xa8a8[0];var express=require(_0xa8a8[1]);var controller=require(_0xa8a8[2]);var auth=require(_0xa8a8[3]);var license=require(_0xa8a8[4]);var router=express.Router();router[_0xa8a8[13]](_0xa8a8[5],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9],_0xa8a8[10]]),controller[_0xa8a8[12]]);router[_0xa8a8[13]](_0xa8a8[14],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9]]),controller[_0xa8a8[15]]);router[_0xa8a8[13]](_0xa8a8[16],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9],_0xa8a8[10]]),controller[_0xa8a8[17]]);router[_0xa8a8[19]](_0xa8a8[5],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9],_0xa8a8[10]]),controller[_0xa8a8[18]]);router[_0xa8a8[21]](_0xa8a8[5],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9],_0xa8a8[10]]),controller[_0xa8a8[20]]);router[_0xa8a8[21]](_0xa8a8[22],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9]]),controller[_0xa8a8[23]]);router[_0xa8a8[21]](_0xa8a8[24],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9]]),controller[_0xa8a8[20]]);router[_0xa8a8[21]](_0xa8a8[16],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9],_0xa8a8[10]]),controller[_0xa8a8[20]]);router[_0xa8a8[26]](_0xa8a8[16],license[_0xa8a8[6]](),license[_0xa8a8[7]](),auth[_0xa8a8[8]](),auth[_0xa8a8[11]]([10],[_0xa8a8[9]]),controller[_0xa8a8[25]]);module[_0xa8a8[27]]= router
\ No newline at end of file
index 3d2be93..71dcccc 100644 (file)
@@ -1 +1 @@
-var _0xb346=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x63\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x6E\x61\x6D\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xb346[0];var _=require(_0xb346[1]);var Util=require(_0xb346[2]);var logger=require(_0xb346[4])(_0xb346[3]);var User=require(_0xb346[6])[_0xb346[5]];var FaxQueue=require(_0xb346[6])[_0xb346[7]];var UserHasFaxQueue=require(_0xb346[6])[_0xb346[8]];exports[_0xb346[9]]= function(_0x1313x7,_0x1313x8){switch(_0x1313x7[_0xb346[17]][_0xb346[21]]){case _0xb346[17]:return User[_0xb346[18]](_0x1313x7[_0xb346[17]][_0xb346[16]],{attributes:[_0xb346[16]]})[_0xb346[13]](Util[_0xb346[15]](_0x1313x7[_0xb346[14]]))[_0xb346[13]](function(_0x1313xa){_0x1313x8[_0xb346[12]](200)[_0xb346[11]](_0x1313xa)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)});default:return FaxQueue[_0xb346[20]](Util[_0xb346[19]](_0x1313x7[_0xb346[14]]))[_0xb346[13]](function(_0x1313xa){_0x1313x8[_0xb346[12]](200)[_0xb346[11]](_0x1313xa)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})}};exports[_0xb346[22]]= function(_0x1313x7,_0x1313x8){return FaxQueue[_0xb346[18]](_0x1313x7[_0xb346[24]][_0xb346[16]])[_0xb346[13]](function(_0x1313xb){if(!_0x1313xb){return _0x1313x8[_0xb346[23]](404)};return _0x1313x8[_0xb346[11]](_0x1313xb)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})};exports[_0xb346[25]]= function(_0x1313x7,_0x1313x8){var _0x1313xc;return FaxQueue[_0xb346[25]](_0x1313x7[_0xb346[27]])[_0xb346[13]](function(_0x1313xd){_0x1313xc= _0x1313xd;if(_0x1313x7[_0xb346[27]][_0xb346[26]]){return _0x1313xc[_0xb346[30]](_0x1313x7[_0xb346[27]][_0xb346[26]],{penalty:_0x1313x7[_0xb346[27]][_0xb346[28]]|| 0,queue:_0x1313xc[_0xb346[29]]})}})[_0xb346[13]](function(){return _0x1313x8[_0xb346[12]](201)[_0xb346[11]](_0x1313xc)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})};exports[_0xb346[31]]= function(_0x1313x7,_0x1313x8){if(_0x1313x7[_0xb346[27]][_0xb346[16]]){delete _0x1313x7[_0xb346[27]][_0xb346[16]]};return FaxQueue[_0xb346[18]](_0x1313x7[_0xb346[24]][_0xb346[16]])[_0xb346[13]](function(_0x1313xb){if(!_0x1313xb){return _0x1313x8[_0xb346[23]](404)};var _0x1313xe=_[_0xb346[32]](_0x1313xb,_0x1313x7[_0xb346[27]]);return _0x1313xe[_0xb346[33]]()})[_0xb346[13]](function(_0x1313xb){return _0x1313x8[_0xb346[12]](200)[_0xb346[11]](_0x1313xb)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})};exports[_0xb346[34]]= function(_0x1313x7,_0x1313x8){return FaxQueue[_0xb346[18]](_0x1313x7[_0xb346[24]][_0xb346[16]])[_0xb346[13]](function(_0x1313xb){if(!_0x1313xb){return _0x1313x8[_0xb346[23]](404)};return _0x1313xb[_0xb346[34]]()})[_0xb346[13]](function(){return _0x1313x8[_0xb346[23]](204)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})};exports[_0xb346[35]]= function(_0x1313x7,_0x1313x8,_0x1313xf){return FaxQueue[_0xb346[18]](_0x1313x7[_0xb346[24]][_0xb346[16]])[_0xb346[13]](function(_0x1313xd){if(!_0x1313xd){return _0x1313x8[_0xb346[23]](404)};var _0x1313x10=_[_0xb346[36]](_0x1313x7[_0xb346[27]][_0xb346[26]],function(_0x1313x11){return {UserId:_0x1313x11,penalty:_0x1313x7[_0xb346[27]][_0xb346[28]],FaxQueueId:_0x1313xd[_0xb346[16]],queue:_0x1313xd[_0xb346[29]]}});return UserHasFaxQueue[_0xb346[37]](_0x1313x10,{individualHooks:true})})[_0xb346[13]](function(){return _0x1313x8[_0xb346[23]](200)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})};exports[_0xb346[38]]= function(_0x1313x7,_0x1313x8){return FaxQueue[_0xb346[18]](_0x1313x7[_0xb346[24]][_0xb346[16]])[_0xb346[13]](function(_0x1313x13){if(!_0x1313x13){return _0x1313x8[_0xb346[23]](404)};return _0x1313x13[_0xb346[43]]({where:{role:_0xb346[40]},attributes:[_0xb346[16],_0xb346[29],_0xb346[41],_0xb346[42]]})})[_0xb346[13]](function(_0x1313x12){return _0x1313x8[_0xb346[12]](200)[_0xb346[11]]({rows:_0x1313x12,count:_0x1313x12[_0xb346[39]]})})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})};exports[_0xb346[44]]= function(_0x1313x7,_0x1313x8,_0x1313xf){return FaxQueue[_0xb346[18]](_0x1313x7[_0xb346[24]][_0xb346[16]])[_0xb346[13]](function(_0x1313x13){if(!_0x1313x13){return _0x1313x8[_0xb346[23]](404)};return _0x1313x13[_0xb346[45]](_0x1313x7[_0xb346[14]][_0xb346[26]],{individualHooks:true})})[_0xb346[13]](function(){return _0x1313x8[_0xb346[23]](202)})[_0xb346[10]](function(_0x1313x9){return _0x1313xf(_0x1313x9)})};exports[_0xb346[46]]= function(_0x1313x7,_0x1313x8){return FaxQueue[_0xb346[34]]({where:{id:_0x1313x7[_0xb346[14]][_0xb346[47]]},individualHooks:true})[_0xb346[13]](function(){return _0x1313x8[_0xb346[23]](204)})[_0xb346[10]](function(_0x1313x9){return handleError(_0x1313x8,_0x1313x9)})};function handleError(_0x1313x8,_0x1313x9){logger[_0xb346[49]](_0x1313x9[_0xb346[48]]);return _0x1313x8[_0xb346[12]](500)[_0xb346[11]](_0x1313x9)}
\ No newline at end of file
+var _0x95d5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x63\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x6E\x61\x6D\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x95d5[0];var _=require(_0x95d5[1]);var Util=require(_0x95d5[2]);var logger=require(_0x95d5[4])(_0x95d5[3]);var User=require(_0x95d5[6])[_0x95d5[5]];var FaxQueue=require(_0x95d5[6])[_0x95d5[7]];var UserHasFaxQueue=require(_0x95d5[6])[_0x95d5[8]];exports[_0x95d5[9]]= function(_0xdf6cx7,_0xdf6cx8){switch(_0xdf6cx7[_0x95d5[17]][_0x95d5[21]]){case _0x95d5[17]:return User[_0x95d5[18]](_0xdf6cx7[_0x95d5[17]][_0x95d5[16]],{attributes:[_0x95d5[16]]})[_0x95d5[13]](Util[_0x95d5[15]](_0xdf6cx7[_0x95d5[14]]))[_0x95d5[13]](function(_0xdf6cxa){_0xdf6cx8[_0x95d5[12]](200)[_0x95d5[11]](_0xdf6cxa)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)});default:return FaxQueue[_0x95d5[20]](Util[_0x95d5[19]](_0xdf6cx7[_0x95d5[14]]))[_0x95d5[13]](function(_0xdf6cxa){_0xdf6cx8[_0x95d5[12]](200)[_0x95d5[11]](_0xdf6cxa)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})}};exports[_0x95d5[22]]= function(_0xdf6cx7,_0xdf6cx8){return FaxQueue[_0x95d5[18]](_0xdf6cx7[_0x95d5[24]][_0x95d5[16]])[_0x95d5[13]](function(_0xdf6cxb){if(!_0xdf6cxb){return _0xdf6cx8[_0x95d5[23]](404)};return _0xdf6cx8[_0x95d5[11]](_0xdf6cxb)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})};exports[_0x95d5[25]]= function(_0xdf6cx7,_0xdf6cx8){var _0xdf6cxc;return FaxQueue[_0x95d5[25]](_0xdf6cx7[_0x95d5[27]])[_0x95d5[13]](function(_0xdf6cxd){_0xdf6cxc= _0xdf6cxd;if(_0xdf6cx7[_0x95d5[27]][_0x95d5[26]]){return _0xdf6cxc[_0x95d5[30]](_0xdf6cx7[_0x95d5[27]][_0x95d5[26]],{penalty:_0xdf6cx7[_0x95d5[27]][_0x95d5[28]]|| 0,queue:_0xdf6cxc[_0x95d5[29]]})}})[_0x95d5[13]](function(){return _0xdf6cx8[_0x95d5[12]](201)[_0x95d5[11]](_0xdf6cxc)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})};exports[_0x95d5[31]]= function(_0xdf6cx7,_0xdf6cx8){if(_0xdf6cx7[_0x95d5[27]][_0x95d5[16]]){delete _0xdf6cx7[_0x95d5[27]][_0x95d5[16]]};return FaxQueue[_0x95d5[18]](_0xdf6cx7[_0x95d5[24]][_0x95d5[16]])[_0x95d5[13]](function(_0xdf6cxb){if(!_0xdf6cxb){return _0xdf6cx8[_0x95d5[23]](404)};var _0xdf6cxe=_[_0x95d5[32]](_0xdf6cxb,_0xdf6cx7[_0x95d5[27]]);return _0xdf6cxe[_0x95d5[33]]()})[_0x95d5[13]](function(_0xdf6cxb){return _0xdf6cx8[_0x95d5[12]](200)[_0x95d5[11]](_0xdf6cxb)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})};exports[_0x95d5[34]]= function(_0xdf6cx7,_0xdf6cx8){return FaxQueue[_0x95d5[18]](_0xdf6cx7[_0x95d5[24]][_0x95d5[16]])[_0x95d5[13]](function(_0xdf6cxb){if(!_0xdf6cxb){return _0xdf6cx8[_0x95d5[23]](404)};return _0xdf6cxb[_0x95d5[34]]()})[_0x95d5[13]](function(){return _0xdf6cx8[_0x95d5[23]](204)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})};exports[_0x95d5[35]]= function(_0xdf6cx7,_0xdf6cx8,_0xdf6cxf){return FaxQueue[_0x95d5[18]](_0xdf6cx7[_0x95d5[24]][_0x95d5[16]])[_0x95d5[13]](function(_0xdf6cxd){if(!_0xdf6cxd){return _0xdf6cx8[_0x95d5[23]](404)};var _0xdf6cx10=_[_0x95d5[36]](_0xdf6cx7[_0x95d5[27]][_0x95d5[26]],function(_0xdf6cx11){return {UserId:_0xdf6cx11,penalty:_0xdf6cx7[_0x95d5[27]][_0x95d5[28]],FaxQueueId:_0xdf6cxd[_0x95d5[16]],queue:_0xdf6cxd[_0x95d5[29]]}});return UserHasFaxQueue[_0x95d5[37]](_0xdf6cx10,{individualHooks:true})})[_0x95d5[13]](function(){return _0xdf6cx8[_0x95d5[23]](200)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})};exports[_0x95d5[38]]= function(_0xdf6cx7,_0xdf6cx8){return FaxQueue[_0x95d5[18]](_0xdf6cx7[_0x95d5[24]][_0x95d5[16]])[_0x95d5[13]](function(_0xdf6cx13){if(!_0xdf6cx13){return _0xdf6cx8[_0x95d5[23]](404)};return _0xdf6cx13[_0x95d5[43]]({where:{role:_0x95d5[40]},attributes:[_0x95d5[16],_0x95d5[29],_0x95d5[41],_0x95d5[42]]})})[_0x95d5[13]](function(_0xdf6cx12){return _0xdf6cx8[_0x95d5[12]](200)[_0x95d5[11]]({rows:_0xdf6cx12,count:_0xdf6cx12[_0x95d5[39]]})})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})};exports[_0x95d5[44]]= function(_0xdf6cx7,_0xdf6cx8,_0xdf6cxf){return FaxQueue[_0x95d5[18]](_0xdf6cx7[_0x95d5[24]][_0x95d5[16]])[_0x95d5[13]](function(_0xdf6cx13){if(!_0xdf6cx13){return _0xdf6cx8[_0x95d5[23]](404)};return _0xdf6cx13[_0x95d5[45]](_0xdf6cx7[_0x95d5[14]][_0x95d5[26]],{individualHooks:true})})[_0x95d5[13]](function(){return _0xdf6cx8[_0x95d5[23]](202)})[_0x95d5[10]](function(_0xdf6cx9){return _0xdf6cxf(_0xdf6cx9)})};exports[_0x95d5[46]]= function(_0xdf6cx7,_0xdf6cx8){return FaxQueue[_0x95d5[34]]({where:{id:_0xdf6cx7[_0x95d5[14]][_0x95d5[47]]},individualHooks:true})[_0x95d5[13]](function(){return _0xdf6cx8[_0x95d5[23]](204)})[_0x95d5[10]](function(_0xdf6cx9){return handleError(_0xdf6cx8,_0xdf6cx9)})};function handleError(_0xdf6cx8,_0xdf6cx9){logger[_0x95d5[49]](_0xdf6cx9[_0x95d5[48]]);return _0xdf6cx8[_0x95d5[12]](500)[_0x95d5[11]](_0xdf6cx9)}
\ No newline at end of file
index ae5714a..c28ed5d 100644 (file)
@@ -1 +1 @@
-var _0x3483=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3483[0];const EventEmitter=require(_0x3483[1]);const FaxQueue=require(_0x3483[3])[_0x3483[2]];var FaxQueueEvents= new EventEmitter();FaxQueueEvents[_0x3483[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3483[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3483[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3483[6]};for(var e in events){var event=events[e];FaxQueue[_0x3483[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3589x8,_0x3589x9,_0x3589xa){FaxQueueEvents[_0x3483[10]](event+ _0x3483[8]+ _0x3589x8[_0x3483[9]],_0x3589x8);FaxQueueEvents[_0x3483[10]](event,_0x3589x8);_0x3589xa(null)}}module[_0x3483[11]]= FaxQueueEvents
\ No newline at end of file
+var _0xc6f0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc6f0[0];const EventEmitter=require(_0xc6f0[1]);const FaxQueue=require(_0xc6f0[3])[_0xc6f0[2]];var FaxQueueEvents= new EventEmitter();FaxQueueEvents[_0xc6f0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc6f0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc6f0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc6f0[6]};for(var e in events){var event=events[e];FaxQueue[_0xc6f0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xfb87x8,_0xfb87x9,_0xfb87xa){FaxQueueEvents[_0xc6f0[10]](event+ _0xc6f0[8]+ _0xfb87x8[_0xc6f0[9]],_0xfb87x8);FaxQueueEvents[_0xc6f0[10]](event,_0xfb87x8);_0xfb87xa(null)}}module[_0xc6f0[11]]= FaxQueueEvents
\ No newline at end of file
index 1f34d00..2b0054f 100644 (file)
@@ -1 +1 @@
-var _0x7f14=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x7f14[0];var FaxQueueEvents=require(_0x7f14[1]);var FaxQueue=require(_0x7f14[3])[_0x7f14[2]];var User=require(_0x7f14[3])[_0x7f14[4]];var Util=require(_0x7f14[5]);var _=require(_0x7f14[6]);var Promise=require(_0x7f14[7]);var events=[_0x7f14[8],_0x7f14[9]];exports[_0x7f14[10]]= function(_0x75dax8){for(var _0x75dax9=0,_0x75daxa=events[_0x7f14[11]];_0x75dax9< _0x75daxa;_0x75dax9++){var _0x75daxb=events[_0x75dax9];var _0x75daxc=createListener(_0x7f14[12]+ _0x75daxb,_0x75dax8);FaxQueueEvents[_0x7f14[13]](_0x75daxb,_0x75daxc);_0x75dax8[_0x7f14[13]](_0x7f14[14],removeListener(_0x75daxb,_0x75daxc))}};function createListener(_0x75daxb,_0x75dax8){return function(_0x75daxe){switch(_0x75daxb){case _0x7f14[20]:if(_0x75dax8[_0x7f14[15]]=== _0x7f14[16]){_0x75dax8[_0x7f14[18]](_0x75daxe[_0x7f14[17]]);_0x75dax8[_0x7f14[19]](_0x75daxb,_0x75daxe)};break;case _0x7f14[27]:return Promise[_0x7f14[26]]()[_0x7f14[25]](getFaxQueues(_0x75dax8))[_0x7f14[25]](function(_0x75dax10){if(_[_0x7f14[24]](_0x75dax10,_0x75daxe[_0x7f14[17]])){_0x75dax8[_0x7f14[19]](_0x75daxb,_0x75daxe)}})[_0x7f14[23]](function(_0x75daxf){console[_0x7f14[22]](_0x7f14[21],_0x75daxf)});break;case _0x7f14[29]:_0x75dax8[_0x7f14[28]](_0x75daxe[_0x7f14[17]]);_0x75dax8[_0x7f14[19]](_0x75daxb,_0x75daxe);break;default:}}}function removeListener(_0x75daxb,_0x75daxc){return function(){FaxQueueEvents[_0x7f14[30]](_0x75daxb,_0x75daxc)}}function getFaxQueues(_0x75dax13){return function(){switch(_0x75dax13[_0x7f14[15]]){case _0x7f14[37]:return User[_0x7f14[36]](_0x75dax13[_0x7f14[34]],{attributes:[_0x7f14[35]]})[_0x7f14[25]](Util[_0x7f14[33]]())[_0x7f14[25]](function(_0x75dax10){return _[_0x7f14[32]](_0x75dax10[_0x7f14[31]],_0x7f14[17])});case _0x7f14[16]:return FaxQueue[_0x7f14[38]]()[_0x7f14[25]](function(_0x75dax14){return {rows:_0x75dax14}})[_0x7f14[25]](function(_0x75dax10){return _[_0x7f14[32]](_0x75dax10[_0x7f14[31]],_0x7f14[17])});default:return []}}}
\ No newline at end of file
+var _0x7591=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x7591[0];var FaxQueueEvents=require(_0x7591[1]);var FaxQueue=require(_0x7591[3])[_0x7591[2]];var User=require(_0x7591[3])[_0x7591[4]];var Util=require(_0x7591[5]);var _=require(_0x7591[6]);var Promise=require(_0x7591[7]);var events=[_0x7591[8],_0x7591[9]];exports[_0x7591[10]]= function(_0xb403x8){for(var _0xb403x9=0,_0xb403xa=events[_0x7591[11]];_0xb403x9< _0xb403xa;_0xb403x9++){var _0xb403xb=events[_0xb403x9];var _0xb403xc=createListener(_0x7591[12]+ _0xb403xb,_0xb403x8);FaxQueueEvents[_0x7591[13]](_0xb403xb,_0xb403xc);_0xb403x8[_0x7591[13]](_0x7591[14],removeListener(_0xb403xb,_0xb403xc))}};function createListener(_0xb403xb,_0xb403x8){return function(_0xb403xe){switch(_0xb403xb){case _0x7591[20]:if(_0xb403x8[_0x7591[15]]=== _0x7591[16]){_0xb403x8[_0x7591[18]](_0xb403xe[_0x7591[17]]);_0xb403x8[_0x7591[19]](_0xb403xb,_0xb403xe)};break;case _0x7591[27]:return Promise[_0x7591[26]]()[_0x7591[25]](getFaxQueues(_0xb403x8))[_0x7591[25]](function(_0xb403x10){if(_[_0x7591[24]](_0xb403x10,_0xb403xe[_0x7591[17]])){_0xb403x8[_0x7591[19]](_0xb403xb,_0xb403xe)}})[_0x7591[23]](function(_0xb403xf){console[_0x7591[22]](_0x7591[21],_0xb403xf)});break;case _0x7591[29]:_0xb403x8[_0x7591[28]](_0xb403xe[_0x7591[17]]);_0xb403x8[_0x7591[19]](_0xb403xb,_0xb403xe);break;default:}}}function removeListener(_0xb403xb,_0xb403xc){return function(){FaxQueueEvents[_0x7591[30]](_0xb403xb,_0xb403xc)}}function getFaxQueues(_0xb403x13){return function(){switch(_0xb403x13[_0x7591[15]]){case _0x7591[37]:return User[_0x7591[36]](_0xb403x13[_0x7591[34]],{attributes:[_0x7591[35]]})[_0x7591[25]](Util[_0x7591[33]]())[_0x7591[25]](function(_0xb403x10){return _[_0x7591[32]](_0xb403x10[_0x7591[31]],_0x7591[17])});case _0x7591[16]:return FaxQueue[_0x7591[38]]()[_0x7591[25]](function(_0xb403x14){return {rows:_0xb403x14}})[_0x7591[25]](function(_0xb403x10){return _[_0x7591[32]](_0xb403x10[_0x7591[31]],_0x7591[17])});default:return []}}}
\ No newline at end of file
index 30ef360..b411228 100644 (file)
@@ -1 +1 @@
-var _0xc3c7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xc3c7[0];var express=require(_0xc3c7[1]);var controller=require(_0xc3c7[2]);var auth=require(_0xc3c7[3]);var license=require(_0xc3c7[4]);var router=express.Router();router[_0xc3c7[12]](_0xc3c7[5],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[10]]([10],[_0xc3c7[9]]),controller[_0xc3c7[11]]);router[_0xc3c7[12]](_0xc3c7[13],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[10]]([10],[_0xc3c7[9]]),controller[_0xc3c7[14]]);router[_0xc3c7[12]](_0xc3c7[15],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[10]]([10],[_0xc3c7[9]]),controller[_0xc3c7[16]]);router[_0xc3c7[19]](_0xc3c7[5],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[17]](_0xc3c7[9]),controller[_0xc3c7[18]]);router[_0xc3c7[19]](_0xc3c7[15],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[17]](_0xc3c7[9]),controller[_0xc3c7[20]]);router[_0xc3c7[22]](_0xc3c7[13],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[17]](_0xc3c7[9]),controller[_0xc3c7[21]]);router[_0xc3c7[23]](_0xc3c7[13],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[17]](_0xc3c7[9]),controller[_0xc3c7[21]]);router[_0xc3c7[25]](_0xc3c7[5],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[17]](_0xc3c7[9]),controller[_0xc3c7[24]]);router[_0xc3c7[25]](_0xc3c7[13],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[17]](_0xc3c7[9]),controller[_0xc3c7[26]]);router[_0xc3c7[25]](_0xc3c7[15],license[_0xc3c7[6]](),license[_0xc3c7[7]](),auth[_0xc3c7[8]](),auth[_0xc3c7[17]](_0xc3c7[9]),controller[_0xc3c7[27]]);module[_0xc3c7[28]]= router
\ No newline at end of file
+var _0x9dd6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x9dd6[0];var express=require(_0x9dd6[1]);var controller=require(_0x9dd6[2]);var auth=require(_0x9dd6[3]);var license=require(_0x9dd6[4]);var router=express.Router();router[_0x9dd6[12]](_0x9dd6[5],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[10]]([10],[_0x9dd6[9]]),controller[_0x9dd6[11]]);router[_0x9dd6[12]](_0x9dd6[13],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[10]]([10],[_0x9dd6[9]]),controller[_0x9dd6[14]]);router[_0x9dd6[12]](_0x9dd6[15],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[10]]([10],[_0x9dd6[9]]),controller[_0x9dd6[16]]);router[_0x9dd6[19]](_0x9dd6[5],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[17]](_0x9dd6[9]),controller[_0x9dd6[18]]);router[_0x9dd6[19]](_0x9dd6[15],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[17]](_0x9dd6[9]),controller[_0x9dd6[20]]);router[_0x9dd6[22]](_0x9dd6[13],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[17]](_0x9dd6[9]),controller[_0x9dd6[21]]);router[_0x9dd6[23]](_0x9dd6[13],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[17]](_0x9dd6[9]),controller[_0x9dd6[21]]);router[_0x9dd6[25]](_0x9dd6[5],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[17]](_0x9dd6[9]),controller[_0x9dd6[24]]);router[_0x9dd6[25]](_0x9dd6[13],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[17]](_0x9dd6[9]),controller[_0x9dd6[26]]);router[_0x9dd6[25]](_0x9dd6[15],license[_0x9dd6[6]](),license[_0x9dd6[7]](),auth[_0x9dd6[8]](),auth[_0x9dd6[17]](_0x9dd6[9]),controller[_0x9dd6[27]]);module[_0x9dd6[28]]= router
\ No newline at end of file
index 1136cc4..93a4781 100644 (file)
@@ -1 +1 @@
-var _0xc07f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x61\x78\x51\x75\x65\x75\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x72\x6F\x6C\x65","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x69\x6E\x62\x6F\x78","\x53\x45\x4C\x45\x43\x54\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x20\x4C\x45\x46\x54\x20\x4F\x55\x54\x45\x52\x20\x4A\x4F\x49\x4E\x20\x28\x60\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x49\x4E\x4E\x45\x52\x20\x4A\x4F\x49\x4E\x20\x60\x75\x73\x65\x72\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x60\x20\x4F\x4E\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x55\x73\x65\x72\x49\x64\x60\x29\x20\x4F\x4E\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64\x60\x20\x57\x48\x45\x52\x45\x20\x28\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x41\x4E\x44\x20\x28\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x20\x3D\x20\x3A\x73\x74\x61\x74\x75\x73\x20\x4F\x52\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x3A\x69\x64\x29\x29","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x61\x67\x65\x6E\x74","\x53\x45\x4C\x45\x43\x54\x20\x60\x69\x64\x60\x2C\x20\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x20\x2C\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x57\x48\x45\x52\x45\x20\x60\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x6F\x70\x65\x6E\x52\x6F\x6F\x6D","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x64\x64\x55\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x74\x65\x78\x74","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x63\x68\x61\x6E\x67\x65\x64","\x66\x61\x78\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x6A\x6F\x62\x49\x64","\x46\x61\x78\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x61\x73\x73\x69\x67\x6E\x65\x64","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x2C","\x73\x70\x6C\x69\x74","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D"];_0xc07f[0];var _=require(_0xc07f[1]);var util=require(_0xc07f[2]);var Util=require(_0xc07f[3]);var moment=require(_0xc07f[4]);var logger=require(_0xc07f[6])(_0xc07f[5]);var sequelize=require(_0xc07f[8])[_0xc07f[7]];var User=require(_0xc07f[8])[_0xc07f[9]];var Agent=require(_0xc07f[8])[_0xc07f[9]];var Contact=require(_0xc07f[8])[_0xc07f[10]];var FaxRoom=require(_0xc07f[8])[_0xc07f[11]];var FaxMessage=require(_0xc07f[8])[_0xc07f[12]];var FaxAccount=require(_0xc07f[8])[_0xc07f[13]];var FaxApplication=require(_0xc07f[8])[_0xc07f[14]];var FaxQueue=require(_0xc07f[8])[_0xc07f[15]];var FaxAttachment=require(_0xc07f[8])[_0xc07f[16]];exports[_0xc07f[17]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[26]](_0xc07f[25])[_0xc07f[24]](Util[_0xc07f[23]](_0xef9dx10[_0xc07f[22]]))[_0xc07f[21]](function(_0xef9dx14){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]](_0xef9dx14)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[27]]= function(_0xef9dx10,_0xef9dx11){return FaxRoom[_0xc07f[27]]()[_0xc07f[21]](function(_0xef9dx15){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]](_0xef9dx15)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};function getFaxQueues(_0xef9dx17){return function(){switch(_0xef9dx17[_0xc07f[33]]){case _0xc07f[32]:return User[_0xc07f[31]](_0xef9dx17[_0xc07f[28]],{attributes:[_0xc07f[28]]})[_0xc07f[21]](Util[_0xc07f[30]]({},{attributes:[_0xc07f[28]]}))[_0xc07f[21]](function(_0xef9dx18){return {include:{model:FaxAccount,include:{model:FaxApplication,include:{model:FaxQueue,where:{id:_[_0xc07f[29]](_0xef9dx18,_0xc07f[28])}}}}}});default:return {}}}}exports[_0xc07f[34]]= function(_0xef9dx10,_0xef9dx11){return Promise[_0xc07f[40]]([])[_0xc07f[21]](getFaxQueues(_0xef9dx10[_0xc07f[32]]))[_0xc07f[21]](function(_0xef9dx1a){return FaxRoom[_0xc07f[39]](_[_0xc07f[38]](Util[_0xc07f[23]](_0xef9dx10[_0xc07f[22]],{status:_0xc07f[35],updatedAt:{$gte:moment()[_0xc07f[37]](_0xc07f[36])}}),_0xef9dx1a))})[_0xc07f[21]](function(_0xef9dx19){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]]({value:_0xef9dx19})})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[41]]= function(_0xef9dx10,_0xef9dx11){return Promise[_0xc07f[40]]([])[_0xc07f[21]](getFaxQueues(_0xef9dx10[_0xc07f[32]]))[_0xc07f[21]](function(_0xef9dx1a){return FaxRoom[_0xc07f[39]](_[_0xc07f[38]](Util[_0xc07f[23]](_0xef9dx10[_0xc07f[22]],{status:_0xc07f[42],updatedAt:{$gte:moment()[_0xc07f[37]](_0xc07f[36])}}),_0xef9dx1a))})[_0xc07f[21]](function(_0xef9dx19){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]]({value:_0xef9dx19})})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[43]]= function(_0xef9dx10,_0xef9dx11){return Promise[_0xc07f[40]]([])[_0xc07f[21]](getFaxQueues(_0xef9dx10[_0xc07f[32]]))[_0xc07f[21]](function(_0xef9dx1a){return FaxRoom[_0xc07f[39]](_[_0xc07f[38]](Util[_0xc07f[23]](_0xef9dx10[_0xc07f[22]],{status:_0xc07f[44],updatedAt:{$gte:moment()[_0xc07f[37]](_0xc07f[36])}}),_0xef9dx1a))})[_0xc07f[21]](function(_0xef9dx19){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]]({value:_0xef9dx19})})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[45]]= function(_0xef9dx10,_0xef9dx11){return Promise[_0xc07f[40]]([])[_0xc07f[21]](getFaxQueues(_0xef9dx10[_0xc07f[32]]))[_0xc07f[21]](function(_0xef9dx1a){return FaxRoom[_0xc07f[39]](_[_0xc07f[38]](Util[_0xc07f[23]](_0xef9dx10[_0xc07f[22]],{status:_0xc07f[46],updatedAt:{$gte:moment()[_0xc07f[37]](_0xc07f[36])}}),_0xef9dx1a))})[_0xc07f[21]](function(_0xef9dx19){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]]({value:_0xef9dx19})})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[47]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){switch(_0xef9dx10[_0xc07f[32]][_0xc07f[33]]){case _0xc07f[52]:return sequelize[_0xc07f[22]](_0xc07f[48],{replacements:{status:_0xc07f[49],id:_0xef9dx10[_0xc07f[32]][_0xc07f[28]]},type:sequelize[_0xc07f[51]][_0xc07f[50]]})[_0xc07f[21]](function(_0xef9dx14){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]](_0xef9dx14)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)});default:return sequelize[_0xc07f[22]](_0xc07f[53],{replacements:{status:_0xc07f[49],id:_0xef9dx10[_0xc07f[32]][_0xc07f[28]]},type:sequelize[_0xc07f[51]][_0xc07f[50]]})[_0xc07f[21]](function(_0xef9dx14){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]](_0xef9dx14)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})}};exports[_0xc07f[54]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[56]]({where:{UserId:_0xef9dx10[_0xc07f[55]][_0xc07f[28]]},include:[{all:true}]})[_0xc07f[21]](function(_0xef9dx1b){return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]](_0xef9dx1b)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[57]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){var _0xef9dx1c;if(_0xef9dx10[_0xc07f[32]][_0xc07f[33]]=== _0xc07f[52]){return FaxRoom[_0xc07f[31]](_0xef9dx10[_0xc07f[55]][_0xc07f[28]])[_0xc07f[21]](function(_0xef9dx1d){_0xef9dx1c= _0xef9dx1d;if(!_0xef9dx1c){return _0xef9dx11[_0xc07f[58]](404)};return _0xef9dx1c[_0xc07f[60]]({status:_0xc07f[44]},{userId:_0xef9dx10[_0xc07f[32]][_0xc07f[28]]})})[_0xc07f[21]](function(){return _0xef9dx1c[_0xc07f[59]](_0xef9dx10[_0xc07f[32]][_0xc07f[28]])})[_0xc07f[21]](function(){return _0xef9dx11[_0xc07f[58]](200)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})}};exports[_0xc07f[61]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[26]](_0xc07f[25])[_0xc07f[31]](_0xef9dx10[_0xc07f[55]][_0xc07f[28]])[_0xc07f[21]](function(_0xef9dx1d){if(!_0xef9dx1d){return _0xef9dx11[_0xc07f[58]](404)};return _0xef9dx11[_0xc07f[19]](_0xef9dx1d)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[62]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[31]](_0xef9dx10[_0xc07f[55]][_0xc07f[28]])[_0xc07f[21]](function(_0xef9dx1d){if(!_0xef9dx1d){return _0xef9dx11[_0xc07f[58]](404)};return _0xef9dx1d[_0xc07f[67]]({attributes:[_0xc07f[28],_0xc07f[63],_0xc07f[64],_0xc07f[65],_0xc07f[33],_0xc07f[66]]})})[_0xc07f[21]](function(_0xef9dx1e){return _0xef9dx11[_0xc07f[19]](_0xef9dx1e)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[68]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[68]](_0xef9dx10[_0xc07f[69]])[_0xc07f[21]](function(_0xef9dx1d){return _0xef9dx11[_0xc07f[20]](201)[_0xc07f[19]](_0xef9dx1d)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[70]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){_0xef9dx10[_0xc07f[69]][_0xc07f[71]]= _0xef9dx10[_0xc07f[32]][_0xc07f[28]];_0xef9dx10[_0xc07f[69]][_0xc07f[72]]= _0xef9dx10[_0xc07f[55]][_0xc07f[28]];_0xef9dx10[_0xc07f[69]][_0xc07f[73]]= _0xef9dx10[_0xc07f[69]][_0xc07f[73]];return FaxMessage[_0xc07f[68]](_0xef9dx10[_0xc07f[69]],{include:[{model:FaxAttachment}],user:_0xef9dx10[_0xc07f[32]]})[_0xc07f[21]](function(_0xef9dx1f){if(_0xef9dx1f){_0xef9dx10[_0xc07f[77]][_0xc07f[76]][_0xc07f[75]][_0xc07f[19]]({message:_0xc07f[74],doc:_0xef9dx1f,options:{user:_0xef9dx10[_0xc07f[32]]}})};return _0xef9dx11[_0xc07f[20]](201)[_0xc07f[19]](_0xef9dx1f)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[60]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[31]](_0xef9dx10[_0xc07f[55]][_0xc07f[28]])[_0xc07f[21]](function(_0xef9dx1d){if(!_0xef9dx1d){return _0xef9dx11[_0xc07f[58]](404)};if(_0xef9dx1d[_0xc07f[80]]){throw  new Error(_0xc07f[81])};var _0xef9dx20=_[_0xc07f[38]](_0xef9dx1d,_0xef9dx10[_0xc07f[69]]);return _0xef9dx20[_0xc07f[82]]()})[_0xc07f[21]](function(_0xef9dx1d){if(_0xef9dx1d[_0xc07f[78]](_0xc07f[20])&& _0xef9dx1d[_0xc07f[20]]=== _0xc07f[46]){_0xef9dx10[_0xc07f[77]][_0xc07f[76]][_0xc07f[75]][_0xc07f[19]]({message:_0xc07f[79],doc:_0xef9dx1d})};return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]](_0xef9dx1d)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[83]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[31]](_0xef9dx10[_0xc07f[55]][_0xc07f[28]])[_0xc07f[21]](function(_0xef9dx1d){if(!_0xef9dx1d){return _0xef9dx11[_0xc07f[58]](404)};return _0xef9dx1d[_0xc07f[85]](_0xef9dx10[_0xc07f[69]][_0xc07f[84]],{individualHooks:true})})[_0xc07f[21]](function(){return _0xef9dx11[_0xc07f[58]](200)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[86]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxRoom[_0xc07f[31]](_0xef9dx10[_0xc07f[55]][_0xc07f[28]])[_0xc07f[21]](function(_0xef9dx1d){if(!_0xef9dx1d){return _0xef9dx11[_0xc07f[58]](404)};return _0xef9dx1d[_0xc07f[86]]()})[_0xc07f[21]](function(){return _0xef9dx11[_0xc07f[58]](204)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[87]]= function(_0xef9dx10,_0xef9dx11){return FaxRoom[_0xc07f[86]]({where:{id:_0xef9dx10[_0xc07f[22]][_0xc07f[88]]},individualHooks:true})[_0xc07f[21]](function(){return _0xef9dx11[_0xc07f[58]](200)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};function handleError(_0xef9dx11,_0xef9dx13){logger[_0xc07f[90]](_0xef9dx13[_0xc07f[89]]);return _0xef9dx11[_0xc07f[20]](500)[_0xc07f[19]](_0xef9dx13)}exports[_0xc07f[91]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){var _0xef9dx22={where:{id:_0xef9dx10[_0xc07f[55]][_0xc07f[28]][_0xc07f[93]](_0xc07f[92])},user:_0xef9dx10[_0xc07f[32]],individualHooks:true};return FaxRoom[_0xc07f[60]](_0xef9dx10[_0xc07f[69]],_0xef9dx22)[_0xc07f[21]](function(_0xef9dx23){if(!_0xef9dx23){return _0xef9dx11[_0xc07f[58]](404)};return _0xef9dx23})[_0xc07f[21]](function(_0xef9dx23){return _0xef9dx11[_0xc07f[58]](200)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[94]]= function(_0xef9dx10,_0xef9dx11){return sequelize[_0xc07f[22]](_0xc07f[97],{type:sequelize[_0xc07f[51]][_0xc07f[50]]})[_0xc07f[21]](function(_0xef9dx24){var _0xef9dx25=_[_0xc07f[38]]({new:0,open:0,pending:0,closed:0},_[_0xc07f[96]](_[_0xc07f[95]](_0xef9dx24,_0xc07f[20]),_0xc07f[39]));return _0xef9dx11[_0xc07f[20]](200)[_0xc07f[19]](_0xef9dx25)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})};exports[_0xc07f[98]]= function(_0xef9dx10,_0xef9dx11,_0xef9dx12){return FaxMessage[_0xc07f[31]](_0xef9dx10[_0xc07f[55]][_0xc07f[28]])[_0xc07f[21]](function(_0xef9dx1f){return _0xef9dx1f[_0xc07f[99]]({include:[{model:FaxAccount},{model:FaxMessage,include:[{model:FaxAttachment},{model:User,attributes:[_0xc07f[28],_0xc07f[63],_0xc07f[64],_0xc07f[65]]}]},{model:User,attributes:[_0xc07f[28],_0xc07f[63],_0xc07f[64],_0xc07f[65]]}]})})[_0xc07f[21]](function(_0xef9dx1d){return _0xef9dx11[_0xc07f[19]](_0xef9dx1d)})[_0xc07f[18]](function(_0xef9dx13){return handleError(_0xef9dx11,_0xef9dx13)})}
\ No newline at end of file
+var _0xae96=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x61\x78\x51\x75\x65\x75\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x72\x6F\x6C\x65","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x69\x6E\x62\x6F\x78","\x53\x45\x4C\x45\x43\x54\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x2C\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x20\x4C\x45\x46\x54\x20\x4F\x55\x54\x45\x52\x20\x4A\x4F\x49\x4E\x20\x28\x60\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x49\x4E\x4E\x45\x52\x20\x4A\x4F\x49\x4E\x20\x60\x75\x73\x65\x72\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x60\x20\x4F\x4E\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x55\x73\x65\x72\x49\x64\x60\x29\x20\x4F\x4E\x20\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64\x60\x20\x57\x48\x45\x52\x45\x20\x28\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x41\x4E\x44\x20\x28\x60\x46\x61\x78\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x20\x3D\x20\x3A\x73\x74\x61\x74\x75\x73\x20\x4F\x52\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x3A\x69\x64\x29\x29","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x61\x67\x65\x6E\x74","\x53\x45\x4C\x45\x43\x54\x20\x60\x69\x64\x60\x2C\x20\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x20\x2C\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x57\x48\x45\x52\x45\x20\x60\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x6F\x70\x65\x6E\x52\x6F\x6F\x6D","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x64\x64\x55\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x74\x65\x78\x74","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x63\x68\x61\x6E\x67\x65\x64","\x66\x61\x78\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x6A\x6F\x62\x49\x64","\x46\x61\x78\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x61\x73\x73\x69\x67\x6E\x65\x64","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x2C","\x73\x70\x6C\x69\x74","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D"];_0xae96[0];var _=require(_0xae96[1]);var util=require(_0xae96[2]);var Util=require(_0xae96[3]);var moment=require(_0xae96[4]);var logger=require(_0xae96[6])(_0xae96[5]);var sequelize=require(_0xae96[8])[_0xae96[7]];var User=require(_0xae96[8])[_0xae96[9]];var Agent=require(_0xae96[8])[_0xae96[9]];var Contact=require(_0xae96[8])[_0xae96[10]];var FaxRoom=require(_0xae96[8])[_0xae96[11]];var FaxMessage=require(_0xae96[8])[_0xae96[12]];var FaxAccount=require(_0xae96[8])[_0xae96[13]];var FaxApplication=require(_0xae96[8])[_0xae96[14]];var FaxQueue=require(_0xae96[8])[_0xae96[15]];var FaxAttachment=require(_0xae96[8])[_0xae96[16]];exports[_0xae96[17]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[26]](_0xae96[25])[_0xae96[24]](Util[_0xae96[23]](_0xa7a2x10[_0xae96[22]]))[_0xae96[21]](function(_0xa7a2x14){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]](_0xa7a2x14)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[27]]= function(_0xa7a2x10,_0xa7a2x11){return FaxRoom[_0xae96[27]]()[_0xae96[21]](function(_0xa7a2x15){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]](_0xa7a2x15)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};function getFaxQueues(_0xa7a2x17){return function(){switch(_0xa7a2x17[_0xae96[33]]){case _0xae96[32]:return User[_0xae96[31]](_0xa7a2x17[_0xae96[28]],{attributes:[_0xae96[28]]})[_0xae96[21]](Util[_0xae96[30]]({},{attributes:[_0xae96[28]]}))[_0xae96[21]](function(_0xa7a2x18){return {include:{model:FaxAccount,include:{model:FaxApplication,include:{model:FaxQueue,where:{id:_[_0xae96[29]](_0xa7a2x18,_0xae96[28])}}}}}});default:return {}}}}exports[_0xae96[34]]= function(_0xa7a2x10,_0xa7a2x11){return Promise[_0xae96[40]]([])[_0xae96[21]](getFaxQueues(_0xa7a2x10[_0xae96[32]]))[_0xae96[21]](function(_0xa7a2x1a){return FaxRoom[_0xae96[39]](_[_0xae96[38]](Util[_0xae96[23]](_0xa7a2x10[_0xae96[22]],{status:_0xae96[35],updatedAt:{$gte:moment()[_0xae96[37]](_0xae96[36])}}),_0xa7a2x1a))})[_0xae96[21]](function(_0xa7a2x19){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]]({value:_0xa7a2x19})})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[41]]= function(_0xa7a2x10,_0xa7a2x11){return Promise[_0xae96[40]]([])[_0xae96[21]](getFaxQueues(_0xa7a2x10[_0xae96[32]]))[_0xae96[21]](function(_0xa7a2x1a){return FaxRoom[_0xae96[39]](_[_0xae96[38]](Util[_0xae96[23]](_0xa7a2x10[_0xae96[22]],{status:_0xae96[42],updatedAt:{$gte:moment()[_0xae96[37]](_0xae96[36])}}),_0xa7a2x1a))})[_0xae96[21]](function(_0xa7a2x19){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]]({value:_0xa7a2x19})})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[43]]= function(_0xa7a2x10,_0xa7a2x11){return Promise[_0xae96[40]]([])[_0xae96[21]](getFaxQueues(_0xa7a2x10[_0xae96[32]]))[_0xae96[21]](function(_0xa7a2x1a){return FaxRoom[_0xae96[39]](_[_0xae96[38]](Util[_0xae96[23]](_0xa7a2x10[_0xae96[22]],{status:_0xae96[44],updatedAt:{$gte:moment()[_0xae96[37]](_0xae96[36])}}),_0xa7a2x1a))})[_0xae96[21]](function(_0xa7a2x19){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]]({value:_0xa7a2x19})})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[45]]= function(_0xa7a2x10,_0xa7a2x11){return Promise[_0xae96[40]]([])[_0xae96[21]](getFaxQueues(_0xa7a2x10[_0xae96[32]]))[_0xae96[21]](function(_0xa7a2x1a){return FaxRoom[_0xae96[39]](_[_0xae96[38]](Util[_0xae96[23]](_0xa7a2x10[_0xae96[22]],{status:_0xae96[46],updatedAt:{$gte:moment()[_0xae96[37]](_0xae96[36])}}),_0xa7a2x1a))})[_0xae96[21]](function(_0xa7a2x19){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]]({value:_0xa7a2x19})})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[47]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){switch(_0xa7a2x10[_0xae96[32]][_0xae96[33]]){case _0xae96[52]:return sequelize[_0xae96[22]](_0xae96[48],{replacements:{status:_0xae96[49],id:_0xa7a2x10[_0xae96[32]][_0xae96[28]]},type:sequelize[_0xae96[51]][_0xae96[50]]})[_0xae96[21]](function(_0xa7a2x14){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]](_0xa7a2x14)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)});default:return sequelize[_0xae96[22]](_0xae96[53],{replacements:{status:_0xae96[49],id:_0xa7a2x10[_0xae96[32]][_0xae96[28]]},type:sequelize[_0xae96[51]][_0xae96[50]]})[_0xae96[21]](function(_0xa7a2x14){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]](_0xa7a2x14)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})}};exports[_0xae96[54]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[56]]({where:{UserId:_0xa7a2x10[_0xae96[55]][_0xae96[28]]},include:[{all:true}]})[_0xae96[21]](function(_0xa7a2x1b){return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]](_0xa7a2x1b)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[57]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){var _0xa7a2x1c;if(_0xa7a2x10[_0xae96[32]][_0xae96[33]]=== _0xae96[52]){return FaxRoom[_0xae96[31]](_0xa7a2x10[_0xae96[55]][_0xae96[28]])[_0xae96[21]](function(_0xa7a2x1d){_0xa7a2x1c= _0xa7a2x1d;if(!_0xa7a2x1c){return _0xa7a2x11[_0xae96[58]](404)};return _0xa7a2x1c[_0xae96[60]]({status:_0xae96[44]},{userId:_0xa7a2x10[_0xae96[32]][_0xae96[28]]})})[_0xae96[21]](function(){return _0xa7a2x1c[_0xae96[59]](_0xa7a2x10[_0xae96[32]][_0xae96[28]])})[_0xae96[21]](function(){return _0xa7a2x11[_0xae96[58]](200)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})}};exports[_0xae96[61]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[26]](_0xae96[25])[_0xae96[31]](_0xa7a2x10[_0xae96[55]][_0xae96[28]])[_0xae96[21]](function(_0xa7a2x1d){if(!_0xa7a2x1d){return _0xa7a2x11[_0xae96[58]](404)};return _0xa7a2x11[_0xae96[19]](_0xa7a2x1d)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[62]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[31]](_0xa7a2x10[_0xae96[55]][_0xae96[28]])[_0xae96[21]](function(_0xa7a2x1d){if(!_0xa7a2x1d){return _0xa7a2x11[_0xae96[58]](404)};return _0xa7a2x1d[_0xae96[67]]({attributes:[_0xae96[28],_0xae96[63],_0xae96[64],_0xae96[65],_0xae96[33],_0xae96[66]]})})[_0xae96[21]](function(_0xa7a2x1e){return _0xa7a2x11[_0xae96[19]](_0xa7a2x1e)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[68]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[68]](_0xa7a2x10[_0xae96[69]])[_0xae96[21]](function(_0xa7a2x1d){return _0xa7a2x11[_0xae96[20]](201)[_0xae96[19]](_0xa7a2x1d)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[70]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){_0xa7a2x10[_0xae96[69]][_0xae96[71]]= _0xa7a2x10[_0xae96[32]][_0xae96[28]];_0xa7a2x10[_0xae96[69]][_0xae96[72]]= _0xa7a2x10[_0xae96[55]][_0xae96[28]];_0xa7a2x10[_0xae96[69]][_0xae96[73]]= _0xa7a2x10[_0xae96[69]][_0xae96[73]];return FaxMessage[_0xae96[68]](_0xa7a2x10[_0xae96[69]],{include:[{model:FaxAttachment}],user:_0xa7a2x10[_0xae96[32]]})[_0xae96[21]](function(_0xa7a2x1f){if(_0xa7a2x1f){_0xa7a2x10[_0xae96[77]][_0xae96[76]][_0xae96[75]][_0xae96[19]]({message:_0xae96[74],doc:_0xa7a2x1f,options:{user:_0xa7a2x10[_0xae96[32]]}})};return _0xa7a2x11[_0xae96[20]](201)[_0xae96[19]](_0xa7a2x1f)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[60]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[31]](_0xa7a2x10[_0xae96[55]][_0xae96[28]])[_0xae96[21]](function(_0xa7a2x1d){if(!_0xa7a2x1d){return _0xa7a2x11[_0xae96[58]](404)};if(_0xa7a2x1d[_0xae96[80]]){throw  new Error(_0xae96[81])};var _0xa7a2x20=_[_0xae96[38]](_0xa7a2x1d,_0xa7a2x10[_0xae96[69]]);return _0xa7a2x20[_0xae96[82]]()})[_0xae96[21]](function(_0xa7a2x1d){if(_0xa7a2x1d[_0xae96[78]](_0xae96[20])&& _0xa7a2x1d[_0xae96[20]]=== _0xae96[46]){_0xa7a2x10[_0xae96[77]][_0xae96[76]][_0xae96[75]][_0xae96[19]]({message:_0xae96[79],doc:_0xa7a2x1d})};return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]](_0xa7a2x1d)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[83]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[31]](_0xa7a2x10[_0xae96[55]][_0xae96[28]])[_0xae96[21]](function(_0xa7a2x1d){if(!_0xa7a2x1d){return _0xa7a2x11[_0xae96[58]](404)};return _0xa7a2x1d[_0xae96[85]](_0xa7a2x10[_0xae96[69]][_0xae96[84]],{individualHooks:true})})[_0xae96[21]](function(){return _0xa7a2x11[_0xae96[58]](200)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[86]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxRoom[_0xae96[31]](_0xa7a2x10[_0xae96[55]][_0xae96[28]])[_0xae96[21]](function(_0xa7a2x1d){if(!_0xa7a2x1d){return _0xa7a2x11[_0xae96[58]](404)};return _0xa7a2x1d[_0xae96[86]]()})[_0xae96[21]](function(){return _0xa7a2x11[_0xae96[58]](204)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[87]]= function(_0xa7a2x10,_0xa7a2x11){return FaxRoom[_0xae96[86]]({where:{id:_0xa7a2x10[_0xae96[22]][_0xae96[88]]},individualHooks:true})[_0xae96[21]](function(){return _0xa7a2x11[_0xae96[58]](200)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};function handleError(_0xa7a2x11,_0xa7a2x13){logger[_0xae96[90]](_0xa7a2x13[_0xae96[89]]);return _0xa7a2x11[_0xae96[20]](500)[_0xae96[19]](_0xa7a2x13)}exports[_0xae96[91]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){var _0xa7a2x22={where:{id:_0xa7a2x10[_0xae96[55]][_0xae96[28]][_0xae96[93]](_0xae96[92])},user:_0xa7a2x10[_0xae96[32]],individualHooks:true};return FaxRoom[_0xae96[60]](_0xa7a2x10[_0xae96[69]],_0xa7a2x22)[_0xae96[21]](function(_0xa7a2x23){if(!_0xa7a2x23){return _0xa7a2x11[_0xae96[58]](404)};return _0xa7a2x23})[_0xae96[21]](function(_0xa7a2x23){return _0xa7a2x11[_0xae96[58]](200)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[94]]= function(_0xa7a2x10,_0xa7a2x11){return sequelize[_0xae96[22]](_0xae96[97],{type:sequelize[_0xae96[51]][_0xae96[50]]})[_0xae96[21]](function(_0xa7a2x24){var _0xa7a2x25=_[_0xae96[38]]({new:0,open:0,pending:0,closed:0},_[_0xae96[96]](_[_0xae96[95]](_0xa7a2x24,_0xae96[20]),_0xae96[39]));return _0xa7a2x11[_0xae96[20]](200)[_0xae96[19]](_0xa7a2x25)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})};exports[_0xae96[98]]= function(_0xa7a2x10,_0xa7a2x11,_0xa7a2x12){return FaxMessage[_0xae96[31]](_0xa7a2x10[_0xae96[55]][_0xae96[28]])[_0xae96[21]](function(_0xa7a2x1f){return _0xa7a2x1f[_0xae96[99]]({include:[{model:FaxAccount},{model:FaxMessage,include:[{model:FaxAttachment},{model:User,attributes:[_0xae96[28],_0xae96[63],_0xae96[64],_0xae96[65]]}]},{model:User,attributes:[_0xae96[28],_0xae96[63],_0xae96[64],_0xae96[65]]}]})})[_0xae96[21]](function(_0xa7a2x1d){return _0xa7a2x11[_0xae96[19]](_0xa7a2x1d)})[_0xae96[18]](function(_0xa7a2x13){return handleError(_0xa7a2x11,_0xa7a2x13)})}
\ No newline at end of file
index 2842f55..3d20347 100644 (file)
@@ -1 +1 @@
-var _0x289c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x289c[0];const EventEmitter=require(_0x289c[1]);const FaxRoom=require(_0x289c[3])[_0x289c[2]];var FaxRoomEvents= new EventEmitter();FaxRoomEvents[_0x289c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x289c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x289c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x289c[6]};for(var e in events){var event=events[e];FaxRoom[_0x289c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xfa15x8,_0xfa15x9,_0xfa15xa){FaxRoomEvents[_0x289c[10]](event+ _0x289c[8]+ _0xfa15x8[_0x289c[9]],_0xfa15x8);FaxRoomEvents[_0x289c[10]](event,_0xfa15x8);_0xfa15xa(null)}}module[_0x289c[11]]= FaxRoomEvents
\ No newline at end of file
+var _0xe37a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe37a[0];const EventEmitter=require(_0xe37a[1]);const FaxRoom=require(_0xe37a[3])[_0xe37a[2]];var FaxRoomEvents= new EventEmitter();FaxRoomEvents[_0xe37a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe37a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe37a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe37a[6]};for(var e in events){var event=events[e];FaxRoom[_0xe37a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xf25ax8,_0xf25ax9,_0xf25axa){FaxRoomEvents[_0xe37a[10]](event+ _0xe37a[8]+ _0xf25ax8[_0xe37a[9]],_0xf25ax8);FaxRoomEvents[_0xe37a[10]](event,_0xf25ax8);_0xf25axa(null)}}module[_0xe37a[11]]= FaxRoomEvents
\ No newline at end of file
index 4997a22..683b1ac 100644 (file)
@@ -1 +1 @@
-var _0x157a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x157a[0];const FaxRoomEvents=require(_0x157a[1]);var events=[_0x157a[2],_0x157a[3]];exports[_0x157a[4]]= function(_0x8570x3){for(var _0x8570x4=0,_0x8570x5=events[_0x157a[5]];_0x8570x4< _0x8570x5;_0x8570x4++){var _0x8570x6=events[_0x8570x4];var _0x8570x7=createListener(_0x157a[6]+ _0x8570x6,_0x8570x3);FaxRoomEvents[_0x157a[7]](_0x8570x6,_0x8570x7);_0x8570x3[_0x157a[7]](_0x157a[8],removeListener(_0x8570x6,_0x8570x7))}};function createListener(_0x8570x6,_0x8570x3){return function(_0x8570x9,_0x8570xa){_0x8570x3[_0x157a[9]](_0x8570x6,_0x8570x9)}}function removeListener(_0x8570x6,_0x8570x7){return function(){FaxRoomEvents[_0x157a[10]](_0x8570x6,_0x8570x7)}}
\ No newline at end of file
+var _0xd036=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd036[0];const FaxRoomEvents=require(_0xd036[1]);var events=[_0xd036[2],_0xd036[3]];exports[_0xd036[4]]= function(_0xaf56x3){for(var _0xaf56x4=0,_0xaf56x5=events[_0xd036[5]];_0xaf56x4< _0xaf56x5;_0xaf56x4++){var _0xaf56x6=events[_0xaf56x4];var _0xaf56x7=createListener(_0xd036[6]+ _0xaf56x6,_0xaf56x3);FaxRoomEvents[_0xd036[7]](_0xaf56x6,_0xaf56x7);_0xaf56x3[_0xd036[7]](_0xd036[8],removeListener(_0xaf56x6,_0xaf56x7))}};function createListener(_0xaf56x6,_0xaf56x3){return function(_0xaf56x9,_0xaf56xa){_0xaf56x3[_0xd036[9]](_0xaf56x6,_0xaf56x9)}}function removeListener(_0xaf56x6,_0xaf56x7){return function(){FaxRoomEvents[_0xd036[10]](_0xaf56x6,_0xaf56x7)}}
\ No newline at end of file
index 83a196a..5738f7c 100644 (file)
@@ -1 +1 @@
-var _0xc758=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x69\x6E\x62\x6F\x78","\x61\x67\x65\x6E\x74","\x69\x6E\x62\x6F\x78","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x61\x67\x65\x6E\x74\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64","\x75\x73\x65\x72","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x2F\x3A\x69\x64\x2F\x6F\x70\x65\x6E","\x6F\x70\x65\x6E\x52\x6F\x6F\x6D","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xc758[0];var express=require(_0xc758[1]);var controller=require(_0xc758[2]);var auth=require(_0xc758[3]);var license=require(_0xc758[4]);var router=express.Router();router[_0xc758[12]](_0xc758[5],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9]]),controller[_0xc758[11]]);router[_0xc758[12]](_0xc758[13],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[14]]),controller[_0xc758[15]]);router[_0xc758[12]](_0xc758[16],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9]]),controller[_0xc758[17]]);router[_0xc758[12]](_0xc758[18],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10,17],[_0xc758[9]]),controller[_0xc758[19]]);router[_0xc758[12]](_0xc758[20],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9]]),controller[_0xc758[21]]);router[_0xc758[12]](_0xc758[22],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[14]]),controller[_0xc758[23]]);router[_0xc758[12]](_0xc758[24],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[25],_0xc758[14]]),controller[_0xc758[26]]);router[_0xc758[12]](_0xc758[27],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[14]]),controller[_0xc758[28]]);router[_0xc758[30]](_0xc758[5],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9]]),controller[_0xc758[29]]);router[_0xc758[30]](_0xc758[31],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[25],_0xc758[14]]),controller[_0xc758[32]]);router[_0xc758[34]](_0xc758[24],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[14]]),controller[_0xc758[33]]);router[_0xc758[36]](_0xc758[24],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[14]]),controller[_0xc758[35]]);router[_0xc758[34]](_0xc758[27],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9],_0xc758[14]]),controller[_0xc758[37]]);router[_0xc758[34]](_0xc758[38],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[14]]),controller[_0xc758[39]]);router[_0xc758[41]](_0xc758[5],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9]]),controller[_0xc758[40]]);router[_0xc758[41]](_0xc758[24],license[_0xc758[6]](),license[_0xc758[7]](),auth[_0xc758[8]](),auth[_0xc758[10]]([10],[_0xc758[9]]),controller[_0xc758[42]]);module[_0xc758[43]]= router
\ No newline at end of file
+var _0x7bbd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x46\x61\x78","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x69\x6E\x62\x6F\x78","\x61\x67\x65\x6E\x74","\x69\x6E\x62\x6F\x78","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x61\x67\x65\x6E\x74\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64","\x75\x73\x65\x72","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x2F\x3A\x69\x64\x2F\x6F\x70\x65\x6E","\x6F\x70\x65\x6E\x52\x6F\x6F\x6D","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x7bbd[0];var express=require(_0x7bbd[1]);var controller=require(_0x7bbd[2]);var auth=require(_0x7bbd[3]);var license=require(_0x7bbd[4]);var router=express.Router();router[_0x7bbd[12]](_0x7bbd[5],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9]]),controller[_0x7bbd[11]]);router[_0x7bbd[12]](_0x7bbd[13],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[14]]),controller[_0x7bbd[15]]);router[_0x7bbd[12]](_0x7bbd[16],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9]]),controller[_0x7bbd[17]]);router[_0x7bbd[12]](_0x7bbd[18],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10,17],[_0x7bbd[9]]),controller[_0x7bbd[19]]);router[_0x7bbd[12]](_0x7bbd[20],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9]]),controller[_0x7bbd[21]]);router[_0x7bbd[12]](_0x7bbd[22],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[14]]),controller[_0x7bbd[23]]);router[_0x7bbd[12]](_0x7bbd[24],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[25],_0x7bbd[14]]),controller[_0x7bbd[26]]);router[_0x7bbd[12]](_0x7bbd[27],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[14]]),controller[_0x7bbd[28]]);router[_0x7bbd[30]](_0x7bbd[5],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9]]),controller[_0x7bbd[29]]);router[_0x7bbd[30]](_0x7bbd[31],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[25],_0x7bbd[14]]),controller[_0x7bbd[32]]);router[_0x7bbd[34]](_0x7bbd[24],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[14]]),controller[_0x7bbd[33]]);router[_0x7bbd[36]](_0x7bbd[24],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[14]]),controller[_0x7bbd[35]]);router[_0x7bbd[34]](_0x7bbd[27],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9],_0x7bbd[14]]),controller[_0x7bbd[37]]);router[_0x7bbd[34]](_0x7bbd[38],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[14]]),controller[_0x7bbd[39]]);router[_0x7bbd[41]](_0x7bbd[5],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9]]),controller[_0x7bbd[40]]);router[_0x7bbd[41]](_0x7bbd[24],license[_0x7bbd[6]](),license[_0x7bbd[7]](),auth[_0x7bbd[8]](),auth[_0x7bbd[10]]([10],[_0x7bbd[9]]),controller[_0x7bbd[42]]);module[_0x7bbd[43]]= router
\ No newline at end of file
index 8be3349..1ea52f2 100644 (file)
@@ -1 +1 @@
-var _0x9759=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6D\x65","\x6A\x6F\x69\x6E\x5F\x75\x72\x6C","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x61\x70\x69\x4B\x65\x79","\x3A\x58","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x74\x69\x63\x6B\x65\x74\x5F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x66\x69\x64","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x73\x65\x74\x54\x61\x67\x73"];_0x9759[0];var _=require(_0x9759[1]);var Util=require(_0x9759[2]);var _fd=require(_0x9759[3]);var rp=require(_0x9759[4]);var logger=require(_0x9759[6])(_0x9759[5]);var FreshdeskAccount=require(_0x9759[8])[_0x9759[7]];var FreshdeskConfiguration=require(_0x9759[8])[_0x9759[9]];var FreshdeskField=require(_0x9759[8])[_0x9759[10]];function handleError(_0xefdfxa,_0xefdfxb){_0xefdfxb= _0xefdfxb|| 500;return function(_0xefdfxc){logger[_0x9759[12]](_0xefdfxc[_0x9759[11]]);_0xefdfxa[_0x9759[14]](_0xefdfxb)[_0x9759[13]](_0xefdfxc)}}function responseWithResult(_0xefdfxa,_0xefdfxb){_0xefdfxb= _0xefdfxb|| 200;return function(_0xefdfxe){if(_0xefdfxe){_0xefdfxa[_0x9759[14]](_0xefdfxb)[_0x9759[15]](_0xefdfxe)}}}function responseWithoutResult(_0xefdfxa,_0xefdfxb){_0xefdfxb= _0xefdfxb|| 200;return function(){_0xefdfxa[_0x9759[16]](_0xefdfxb)}}function handleEntityNotFound(_0xefdfxa){return function(_0xefdfxe){if(!_0xefdfxe){_0xefdfxa[_0x9759[14]](404)[_0x9759[17]]();return null};return _0xefdfxe}}function saveUpdates(_0xefdfx12){return function(_0xefdfxe){return _0xefdfxe[_0x9759[19]](_0xefdfx12)[_0x9759[18]](function(_0xefdfx13){return _0xefdfx13})}}function removeEntity(_0xefdfxa){return function(_0xefdfxe){if(_0xefdfxe){return _0xefdfxe[_0x9759[20]]()[_0x9759[18]](function(){_0xefdfxa[_0x9759[14]](204)[_0x9759[17]]()})}}}exports[_0x9759[21]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskAccount[_0x9759[28]](_0x9759[27])[_0x9759[26]](_[_0x9759[25]](Util[_0x9759[24]](_0xefdfx15[_0x9759[23]]),{distinct:true}))[_0x9759[18]](responseWithResult(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[29]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskAccount[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[30]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](responseWithResult(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[33]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskAccount[_0x9759[33]](_0xefdfx15[_0x9759[34]])[_0x9759[18]](responseWithResult(_0xefdfxa,201))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[35]]= function(_0xefdfx15,_0xefdfxa){if(_0xefdfx15[_0x9759[34]][_0x9759[30]]){delete _0xefdfx15[_0x9759[34]][_0x9759[30]]};return FreshdeskAccount[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[30]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](saveUpdates(_0xefdfx15[_0x9759[34]]))[_0x9759[18]](responseWithResult(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[20]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskAccount[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[30]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](removeEntity(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[36]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskAccount[_0x9759[20]]({where:{id:_0xefdfx15[_0x9759[23]][_0x9759[37]]},individualHooks:true})[_0x9759[18]](function(){return _0xefdfxa[_0x9759[16]](204)})[_0x9759[22]](function(_0xefdfxc){return handleError(_0xefdfxa,_0xefdfxc)})};exports[_0x9759[38]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskAccount[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[30]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](function(_0xefdfx16){return rp({uri:Util[_0x9759[41]](_0xefdfx16[_0x9759[39]],_0x9759[40]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":_0x9759[42]+  new Buffer(_0xefdfx16[_0x9759[44]]+ _0x9759[45]).toString(_0x9759[43]),"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x9759[46],"\x41\x63\x63\x65\x70\x74":_0x9759[46]},json:true})})[_0x9759[18]](responseWithoutResult(_0xefdfxa,200))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[47]]= function(_0xefdfx15,_0xefdfxa){var _0xefdfx17={};_0xefdfx17[_0xefdfx15[_0x9759[31]][_0x9759[48]]]= _0xefdfx15[_0x9759[34]][_0x9759[49]];FreshdeskAccount[_0x9759[26]]({where:_0xefdfx17})[_0x9759[18]](function(_0xefdfx18){if(_0xefdfx18[_0x9759[50]]){return _0xefdfxa[_0x9759[14]](200)[_0x9759[13]]({isValid:false,value:_0xefdfx15[_0x9759[34]][_0x9759[49]]})};return _0xefdfxa[_0x9759[14]](200)[_0x9759[13]]({isValid:true,value:_0xefdfx15[_0x9759[34]][_0x9759[49]]})})[_0x9759[22]](function(_0xefdfxc){return handleError(_0xefdfxa,_0xefdfxc)})};exports[_0x9759[51]]= function(_0xefdfx15,_0xefdfxa,_0xefdfx19){return FreshdeskAccount[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[30]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](function(_0xefdfx16){return rp({uri:Util[_0x9759[41]](_0xefdfx16[_0x9759[39]],_0x9759[52]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":_0x9759[42]+  new Buffer(_0xefdfx16[_0x9759[44]]+ _0x9759[45]).toString(_0x9759[43]),"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x9759[46],"\x41\x63\x63\x65\x70\x74":_0x9759[46]},json:true})})[_0x9759[18]](responseWithResult(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[53]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskConfiguration[_0x9759[28]]({method:[_0x9759[54],_0xefdfx15[_0x9759[31]][_0x9759[30]]]})[_0x9759[26]](_[_0x9759[25]](Util[_0x9759[24]](_0xefdfx15[_0x9759[23]]),{distinct:true}))[_0x9759[18]](responseWithResult(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[55]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskConfiguration[_0x9759[28]]({method:[_0x9759[54],_0xefdfx15[_0x9759[31]][_0x9759[30]]]})[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[56]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](responseWithResult(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[57]]= function(_0xefdfx15,_0xefdfxa){_0xefdfx15[_0x9759[34]][_0x9759[58]]= _0xefdfx15[_0x9759[31]][_0x9759[30]];switch(_0xefdfx15[_0x9759[34]][_0x9759[107]]){case _0x9759[105]:if(_0xefdfx15[_0x9759[34]][_0x9759[59]]=== _0x9759[60]){_0xefdfx15[_0x9759[34]][_0x9759[61]]= [{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[63],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x9759[64],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[66]},{"\x74\x79\x70\x65":_0x9759[64],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[67]}];_0xefdfx15[_0x9759[34]][_0x9759[68]]= [{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[69],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[71],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[67]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[72],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[73]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[74],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[75]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[60],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[66]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[76],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[77]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[78],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[79]},{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[80],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[81],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[82]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[83],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[84]},{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[85],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[86],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[79]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[87],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[88]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[89],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[90]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[91],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[92]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[93],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[94]}]}else {if(_0xefdfx15[_0x9759[34]][_0x9759[59]]=== _0x9759[95]){_0xefdfx15[_0x9759[34]][_0x9759[61]]= [{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[63],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[96],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x9759[64],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[84]}];_0xefdfx15[_0x9759[34]][_0x9759[68]]= [{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[97],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[84]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[98],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[99]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[76],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[77]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[78],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[100]},{"\x74\x79\x70\x65":_0x9759[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[85]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[101],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[102]},{"\x74\x79\x70\x65":_0x9759[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x6B\x65\x79":_0x9759[103],"\x6B\x65\x79\x54\x79\x70\x65":_0x9759[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x9759[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x9759[104]}]}};break;default:logger[_0x9759[12]](_0x9759[106],_0xefdfx15[_0x9759[34]][_0x9759[107]])};delete _0xefdfx15[_0x9759[34]][_0x9759[107]];delete _0xefdfx15[_0x9759[34]][_0x9759[59]];return FreshdeskConfiguration[_0x9759[33]](_0xefdfx15[_0x9759[34]],{include:[{model:FreshdeskField,as:_0x9759[61]},{model:FreshdeskField,as:_0x9759[68]}]})[_0x9759[18]](responseWithResult(_0xefdfxa,201))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[108]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskConfiguration[_0x9759[20]]({where:{id:_0xefdfx15[_0x9759[23]][_0x9759[37]]},individualHooks:true})[_0x9759[18]](responseWithResult(_0xefdfxa,204))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[109]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskConfiguration[_0x9759[28]]({method:[_0x9759[54],_0xefdfx15[_0x9759[31]][_0x9759[30]]]})[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[56]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](removeEntity(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[110]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskField[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[111]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](removeEntity(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[112]]= function(_0xefdfx15,_0xefdfxa){return FreshdeskConfiguration[_0x9759[28]]({method:[_0x9759[54],_0xefdfx15[_0x9759[31]][_0x9759[30]]]})[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[56]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](function(_0xefdfx1a){switch(_0xefdfx15[_0x9759[31]][_0x9759[59]]){case _0x9759[114]:_0xefdfx15[_0x9759[34]][_0x9759[113]]= _0xefdfx15[_0x9759[31]][_0x9759[56]];break;case _0x9759[116]:_0xefdfx15[_0x9759[34]][_0x9759[115]]= _0xefdfx15[_0x9759[31]][_0x9759[56]];break;case _0x9759[48]:_0xefdfx15[_0x9759[34]][_0x9759[117]]= _0xefdfx15[_0x9759[31]][_0x9759[56]];break};return FreshdeskField[_0x9759[33]](_0xefdfx15[_0x9759[34]])})[_0x9759[18]](responseWithResult(_0xefdfxa,201))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[118]]= function(_0xefdfx15,_0xefdfxa){if(_0xefdfx15[_0x9759[34]][_0x9759[30]]){delete _0xefdfx15[_0x9759[34]][_0x9759[30]]};return FreshdeskField[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[111]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](saveUpdates(_0xefdfx15[_0x9759[34]]))[_0x9759[18]](responseWithResult(_0xefdfxa))[_0x9759[22]](handleError(_0xefdfxa))};exports[_0x9759[119]]= function(_0xefdfx15,_0xefdfxa,_0xefdfx19){return FreshdeskConfiguration[_0x9759[32]](_0xefdfx15[_0x9759[31]][_0x9759[56]])[_0x9759[18]](handleEntityNotFound(_0xefdfxa))[_0x9759[18]](function(_0xefdfx1a){return _0xefdfx1a[_0x9759[120]](_0xefdfx15[_0x9759[34]])})[_0x9759[18]](responseWithoutResult(_0xefdfxa,200))[_0x9759[22]](handleError(_0xefdfxa))}
\ No newline at end of file
+var _0xa3c0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6D\x65","\x6A\x6F\x69\x6E\x5F\x75\x72\x6C","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x61\x70\x69\x4B\x65\x79","\x3A\x58","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x74\x69\x63\x6B\x65\x74\x5F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x66\x69\x64","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x73\x65\x74\x54\x61\x67\x73"];_0xa3c0[0];var _=require(_0xa3c0[1]);var Util=require(_0xa3c0[2]);var _fd=require(_0xa3c0[3]);var rp=require(_0xa3c0[4]);var logger=require(_0xa3c0[6])(_0xa3c0[5]);var FreshdeskAccount=require(_0xa3c0[8])[_0xa3c0[7]];var FreshdeskConfiguration=require(_0xa3c0[8])[_0xa3c0[9]];var FreshdeskField=require(_0xa3c0[8])[_0xa3c0[10]];function handleError(_0x9896xa,_0x9896xb){_0x9896xb= _0x9896xb|| 500;return function(_0x9896xc){logger[_0xa3c0[12]](_0x9896xc[_0xa3c0[11]]);_0x9896xa[_0xa3c0[14]](_0x9896xb)[_0xa3c0[13]](_0x9896xc)}}function responseWithResult(_0x9896xa,_0x9896xb){_0x9896xb= _0x9896xb|| 200;return function(_0x9896xe){if(_0x9896xe){_0x9896xa[_0xa3c0[14]](_0x9896xb)[_0xa3c0[15]](_0x9896xe)}}}function responseWithoutResult(_0x9896xa,_0x9896xb){_0x9896xb= _0x9896xb|| 200;return function(){_0x9896xa[_0xa3c0[16]](_0x9896xb)}}function handleEntityNotFound(_0x9896xa){return function(_0x9896xe){if(!_0x9896xe){_0x9896xa[_0xa3c0[14]](404)[_0xa3c0[17]]();return null};return _0x9896xe}}function saveUpdates(_0x9896x12){return function(_0x9896xe){return _0x9896xe[_0xa3c0[19]](_0x9896x12)[_0xa3c0[18]](function(_0x9896x13){return _0x9896x13})}}function removeEntity(_0x9896xa){return function(_0x9896xe){if(_0x9896xe){return _0x9896xe[_0xa3c0[20]]()[_0xa3c0[18]](function(){_0x9896xa[_0xa3c0[14]](204)[_0xa3c0[17]]()})}}}exports[_0xa3c0[21]]= function(_0x9896x15,_0x9896xa){return FreshdeskAccount[_0xa3c0[28]](_0xa3c0[27])[_0xa3c0[26]](_[_0xa3c0[25]](Util[_0xa3c0[24]](_0x9896x15[_0xa3c0[23]]),{distinct:true}))[_0xa3c0[18]](responseWithResult(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[29]]= function(_0x9896x15,_0x9896xa){return FreshdeskAccount[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[30]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](responseWithResult(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[33]]= function(_0x9896x15,_0x9896xa){return FreshdeskAccount[_0xa3c0[33]](_0x9896x15[_0xa3c0[34]])[_0xa3c0[18]](responseWithResult(_0x9896xa,201))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[35]]= function(_0x9896x15,_0x9896xa){if(_0x9896x15[_0xa3c0[34]][_0xa3c0[30]]){delete _0x9896x15[_0xa3c0[34]][_0xa3c0[30]]};return FreshdeskAccount[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[30]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](saveUpdates(_0x9896x15[_0xa3c0[34]]))[_0xa3c0[18]](responseWithResult(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[20]]= function(_0x9896x15,_0x9896xa){return FreshdeskAccount[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[30]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](removeEntity(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[36]]= function(_0x9896x15,_0x9896xa){return FreshdeskAccount[_0xa3c0[20]]({where:{id:_0x9896x15[_0xa3c0[23]][_0xa3c0[37]]},individualHooks:true})[_0xa3c0[18]](function(){return _0x9896xa[_0xa3c0[16]](204)})[_0xa3c0[22]](function(_0x9896xc){return handleError(_0x9896xa,_0x9896xc)})};exports[_0xa3c0[38]]= function(_0x9896x15,_0x9896xa){return FreshdeskAccount[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[30]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](function(_0x9896x16){return rp({uri:Util[_0xa3c0[41]](_0x9896x16[_0xa3c0[39]],_0xa3c0[40]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":_0xa3c0[42]+  new Buffer(_0x9896x16[_0xa3c0[44]]+ _0xa3c0[45]).toString(_0xa3c0[43]),"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xa3c0[46],"\x41\x63\x63\x65\x70\x74":_0xa3c0[46]},json:true})})[_0xa3c0[18]](responseWithoutResult(_0x9896xa,200))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[47]]= function(_0x9896x15,_0x9896xa){var _0x9896x17={};_0x9896x17[_0x9896x15[_0xa3c0[31]][_0xa3c0[48]]]= _0x9896x15[_0xa3c0[34]][_0xa3c0[49]];FreshdeskAccount[_0xa3c0[26]]({where:_0x9896x17})[_0xa3c0[18]](function(_0x9896x18){if(_0x9896x18[_0xa3c0[50]]){return _0x9896xa[_0xa3c0[14]](200)[_0xa3c0[13]]({isValid:false,value:_0x9896x15[_0xa3c0[34]][_0xa3c0[49]]})};return _0x9896xa[_0xa3c0[14]](200)[_0xa3c0[13]]({isValid:true,value:_0x9896x15[_0xa3c0[34]][_0xa3c0[49]]})})[_0xa3c0[22]](function(_0x9896xc){return handleError(_0x9896xa,_0x9896xc)})};exports[_0xa3c0[51]]= function(_0x9896x15,_0x9896xa,_0x9896x19){return FreshdeskAccount[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[30]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](function(_0x9896x16){return rp({uri:Util[_0xa3c0[41]](_0x9896x16[_0xa3c0[39]],_0xa3c0[52]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":_0xa3c0[42]+  new Buffer(_0x9896x16[_0xa3c0[44]]+ _0xa3c0[45]).toString(_0xa3c0[43]),"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xa3c0[46],"\x41\x63\x63\x65\x70\x74":_0xa3c0[46]},json:true})})[_0xa3c0[18]](responseWithResult(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[53]]= function(_0x9896x15,_0x9896xa){return FreshdeskConfiguration[_0xa3c0[28]]({method:[_0xa3c0[54],_0x9896x15[_0xa3c0[31]][_0xa3c0[30]]]})[_0xa3c0[26]](_[_0xa3c0[25]](Util[_0xa3c0[24]](_0x9896x15[_0xa3c0[23]]),{distinct:true}))[_0xa3c0[18]](responseWithResult(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[55]]= function(_0x9896x15,_0x9896xa){return FreshdeskConfiguration[_0xa3c0[28]]({method:[_0xa3c0[54],_0x9896x15[_0xa3c0[31]][_0xa3c0[30]]]})[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[56]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](responseWithResult(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[57]]= function(_0x9896x15,_0x9896xa){_0x9896x15[_0xa3c0[34]][_0xa3c0[58]]= _0x9896x15[_0xa3c0[31]][_0xa3c0[30]];switch(_0x9896x15[_0xa3c0[34]][_0xa3c0[107]]){case _0xa3c0[105]:if(_0x9896x15[_0xa3c0[34]][_0xa3c0[59]]=== _0xa3c0[60]){_0x9896x15[_0xa3c0[34]][_0xa3c0[61]]= [{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[63],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xa3c0[64],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[66]},{"\x74\x79\x70\x65":_0xa3c0[64],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[67]}];_0x9896x15[_0xa3c0[34]][_0xa3c0[68]]= [{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[69],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[71],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[67]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[72],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[73]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[74],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[75]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[60],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[66]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[76],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[77]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[78],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[79]},{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[80],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[81],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[82]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[83],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[84]},{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[85],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[86],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[79]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[87],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[88]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[89],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[90]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[91],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[92]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[93],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[94]}]}else {if(_0x9896x15[_0xa3c0[34]][_0xa3c0[59]]=== _0xa3c0[95]){_0x9896x15[_0xa3c0[34]][_0xa3c0[61]]= [{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[63],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[96],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xa3c0[64],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[84]}];_0x9896x15[_0xa3c0[34]][_0xa3c0[68]]= [{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[97],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[84]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[98],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[99]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[76],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[77]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[78],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[100]},{"\x74\x79\x70\x65":_0xa3c0[62],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[85]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[101],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[102]},{"\x74\x79\x70\x65":_0xa3c0[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x6B\x65\x79":_0xa3c0[103],"\x6B\x65\x79\x54\x79\x70\x65":_0xa3c0[64],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xa3c0[65],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xa3c0[104]}]}};break;default:logger[_0xa3c0[12]](_0xa3c0[106],_0x9896x15[_0xa3c0[34]][_0xa3c0[107]])};delete _0x9896x15[_0xa3c0[34]][_0xa3c0[107]];delete _0x9896x15[_0xa3c0[34]][_0xa3c0[59]];return FreshdeskConfiguration[_0xa3c0[33]](_0x9896x15[_0xa3c0[34]],{include:[{model:FreshdeskField,as:_0xa3c0[61]},{model:FreshdeskField,as:_0xa3c0[68]}]})[_0xa3c0[18]](responseWithResult(_0x9896xa,201))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[108]]= function(_0x9896x15,_0x9896xa){return FreshdeskConfiguration[_0xa3c0[20]]({where:{id:_0x9896x15[_0xa3c0[23]][_0xa3c0[37]]},individualHooks:true})[_0xa3c0[18]](responseWithResult(_0x9896xa,204))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[109]]= function(_0x9896x15,_0x9896xa){return FreshdeskConfiguration[_0xa3c0[28]]({method:[_0xa3c0[54],_0x9896x15[_0xa3c0[31]][_0xa3c0[30]]]})[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[56]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](removeEntity(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[110]]= function(_0x9896x15,_0x9896xa){return FreshdeskField[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[111]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](removeEntity(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[112]]= function(_0x9896x15,_0x9896xa){return FreshdeskConfiguration[_0xa3c0[28]]({method:[_0xa3c0[54],_0x9896x15[_0xa3c0[31]][_0xa3c0[30]]]})[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[56]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](function(_0x9896x1a){switch(_0x9896x15[_0xa3c0[31]][_0xa3c0[59]]){case _0xa3c0[114]:_0x9896x15[_0xa3c0[34]][_0xa3c0[113]]= _0x9896x15[_0xa3c0[31]][_0xa3c0[56]];break;case _0xa3c0[116]:_0x9896x15[_0xa3c0[34]][_0xa3c0[115]]= _0x9896x15[_0xa3c0[31]][_0xa3c0[56]];break;case _0xa3c0[48]:_0x9896x15[_0xa3c0[34]][_0xa3c0[117]]= _0x9896x15[_0xa3c0[31]][_0xa3c0[56]];break};return FreshdeskField[_0xa3c0[33]](_0x9896x15[_0xa3c0[34]])})[_0xa3c0[18]](responseWithResult(_0x9896xa,201))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[118]]= function(_0x9896x15,_0x9896xa){if(_0x9896x15[_0xa3c0[34]][_0xa3c0[30]]){delete _0x9896x15[_0xa3c0[34]][_0xa3c0[30]]};return FreshdeskField[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[111]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](saveUpdates(_0x9896x15[_0xa3c0[34]]))[_0xa3c0[18]](responseWithResult(_0x9896xa))[_0xa3c0[22]](handleError(_0x9896xa))};exports[_0xa3c0[119]]= function(_0x9896x15,_0x9896xa,_0x9896x19){return FreshdeskConfiguration[_0xa3c0[32]](_0x9896x15[_0xa3c0[31]][_0xa3c0[56]])[_0xa3c0[18]](handleEntityNotFound(_0x9896xa))[_0xa3c0[18]](function(_0x9896x1a){return _0x9896x1a[_0xa3c0[120]](_0x9896x15[_0xa3c0[34]])})[_0xa3c0[18]](responseWithoutResult(_0x9896xa,200))[_0xa3c0[22]](handleError(_0x9896xa))}
\ No newline at end of file
index f1d131e..8bc476b 100644 (file)
@@ -1 +1 @@
-var _0xd389=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd389[0];const EventEmitter=require(_0xd389[1]);const FreshdeskAccount=require(_0xd389[3])[_0xd389[2]];var FreshdeskAccountEvents= new EventEmitter();FreshdeskAccountEvents[_0xd389[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xd389[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xd389[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xd389[6]};for(var e in events){var event=events[e];FreshdeskAccount[_0xd389[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x758dx8,_0x758dx9,_0x758dxa){FreshdeskAccountEvents[_0xd389[10]](event+ _0xd389[8]+ _0x758dx8[_0xd389[9]],_0x758dx8);FreshdeskAccountEvents[_0xd389[10]](event,_0x758dx8);_0x758dxa(null)}}module[_0xd389[11]]= FreshdeskAccountEvents
\ No newline at end of file
+var _0xb6a2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb6a2[0];const EventEmitter=require(_0xb6a2[1]);const FreshdeskAccount=require(_0xb6a2[3])[_0xb6a2[2]];var FreshdeskAccountEvents= new EventEmitter();FreshdeskAccountEvents[_0xb6a2[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb6a2[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb6a2[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb6a2[6]};for(var e in events){var event=events[e];FreshdeskAccount[_0xb6a2[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa632x8,_0xa632x9,_0xa632xa){FreshdeskAccountEvents[_0xb6a2[10]](event+ _0xb6a2[8]+ _0xa632x8[_0xb6a2[9]],_0xa632x8);FreshdeskAccountEvents[_0xb6a2[10]](event,_0xa632x8);_0xa632xa(null)}}module[_0xb6a2[11]]= FreshdeskAccountEvents
\ No newline at end of file
index 0356b9b..0ee8741 100644 (file)
@@ -1 +1 @@
-var _0xfec3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xfec3[0];const FreshdeskAccountEvents=require(_0xfec3[1]);var events=[_0xfec3[2],_0xfec3[3]];exports[_0xfec3[4]]= function(_0x94c1x3){for(var _0x94c1x4=0,_0x94c1x5=events[_0xfec3[5]];_0x94c1x4< _0x94c1x5;_0x94c1x4++){var _0x94c1x6=events[_0x94c1x4];var _0x94c1x7=createListener(_0xfec3[6]+ _0x94c1x6,_0x94c1x3);FreshdeskAccountEvents[_0xfec3[7]](_0x94c1x6,_0x94c1x7);_0x94c1x3[_0xfec3[7]](_0xfec3[8],removeListener(_0x94c1x6,_0x94c1x7))}};function createListener(_0x94c1x6,_0x94c1x3){return function(_0x94c1x9){_0x94c1x3[_0xfec3[9]](_0x94c1x6,_0x94c1x9)}}function removeListener(_0x94c1x6,_0x94c1x7){return function(){FreshdeskAccountEvents[_0xfec3[10]](_0x94c1x6,_0x94c1x7)}}
\ No newline at end of file
+var _0xfbb9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xfbb9[0];const FreshdeskAccountEvents=require(_0xfbb9[1]);var events=[_0xfbb9[2],_0xfbb9[3]];exports[_0xfbb9[4]]= function(_0x4b52x3){for(var _0x4b52x4=0,_0x4b52x5=events[_0xfbb9[5]];_0x4b52x4< _0x4b52x5;_0x4b52x4++){var _0x4b52x6=events[_0x4b52x4];var _0x4b52x7=createListener(_0xfbb9[6]+ _0x4b52x6,_0x4b52x3);FreshdeskAccountEvents[_0xfbb9[7]](_0x4b52x6,_0x4b52x7);_0x4b52x3[_0xfbb9[7]](_0xfbb9[8],removeListener(_0x4b52x6,_0x4b52x7))}};function createListener(_0x4b52x6,_0x4b52x3){return function(_0x4b52x9){_0x4b52x3[_0xfbb9[9]](_0x4b52x6,_0x4b52x9)}}function removeListener(_0x4b52x6,_0x4b52x7){return function(){FreshdeskAccountEvents[_0xfbb9[10]](_0x4b52x6,_0x4b52x7)}}
\ No newline at end of file
index 318aa7a..87a64d8 100644 (file)
@@ -1 +1 @@
-var _0xd3ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x74\x61\x67\x73","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xd3ef[0];var express=require(_0xd3ef[1]);var auth=require(_0xd3ef[2]);var controller=require(_0xd3ef[3]);var router=express.Router();router[_0xd3ef[9]](_0xd3ef[4],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19,13],[_0xd3ef[6]]),controller[_0xd3ef[8]]);router[_0xd3ef[9]](_0xd3ef[10],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[11]]);router[_0xd3ef[9]](_0xd3ef[12],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[13]]);router[_0xd3ef[9]](_0xd3ef[14],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[15]]);router[_0xd3ef[9]](_0xd3ef[16],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[17]]);router[_0xd3ef[9]](_0xd3ef[18],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[19]]);router[_0xd3ef[22]](_0xd3ef[20],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[21]]);router[_0xd3ef[22]](_0xd3ef[4],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[23]]);router[_0xd3ef[22]](_0xd3ef[16],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[24]]);router[_0xd3ef[22]](_0xd3ef[25],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[26]]);router[_0xd3ef[28]](_0xd3ef[10],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[27]]);router[_0xd3ef[28]](_0xd3ef[29],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[30]]);router[_0xd3ef[28]](_0xd3ef[31],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[32]]);router[_0xd3ef[34]](_0xd3ef[4],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[33]]);router[_0xd3ef[34]](_0xd3ef[10],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[35]]);router[_0xd3ef[34]](_0xd3ef[16],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[36]]);router[_0xd3ef[34]](_0xd3ef[18],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[37]]);router[_0xd3ef[34]](_0xd3ef[31],auth[_0xd3ef[5]](),auth[_0xd3ef[7]]([19],[_0xd3ef[6]]),controller[_0xd3ef[38]]);module[_0xd3ef[39]]= router
\ No newline at end of file
+var _0x27f4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x74\x61\x67\x73","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x27f4[0];var express=require(_0x27f4[1]);var auth=require(_0x27f4[2]);var controller=require(_0x27f4[3]);var router=express.Router();router[_0x27f4[9]](_0x27f4[4],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19,13],[_0x27f4[6]]),controller[_0x27f4[8]]);router[_0x27f4[9]](_0x27f4[10],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[11]]);router[_0x27f4[9]](_0x27f4[12],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[13]]);router[_0x27f4[9]](_0x27f4[14],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[15]]);router[_0x27f4[9]](_0x27f4[16],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[17]]);router[_0x27f4[9]](_0x27f4[18],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[19]]);router[_0x27f4[22]](_0x27f4[20],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[21]]);router[_0x27f4[22]](_0x27f4[4],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[23]]);router[_0x27f4[22]](_0x27f4[16],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[24]]);router[_0x27f4[22]](_0x27f4[25],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[26]]);router[_0x27f4[28]](_0x27f4[10],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[27]]);router[_0x27f4[28]](_0x27f4[29],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[30]]);router[_0x27f4[28]](_0x27f4[31],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[32]]);router[_0x27f4[34]](_0x27f4[4],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[33]]);router[_0x27f4[34]](_0x27f4[10],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[35]]);router[_0x27f4[34]](_0x27f4[16],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[36]]);router[_0x27f4[34]](_0x27f4[18],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[37]]);router[_0x27f4[34]](_0x27f4[31],auth[_0x27f4[5]](),auth[_0x27f4[7]]([19],[_0x27f4[6]]),controller[_0x27f4[38]]);module[_0x27f4[39]]= router
\ No newline at end of file
index 62fe132..97169ae 100644 (file)
@@ -1 +1 @@
-var _0xffcf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0xffcf[0];var _=require(_0xffcf[1]);var logger=require(_0xffcf[3])(_0xffcf[2]);var FreshdeskConfiguration=require(_0xffcf[5])[_0xffcf[4]];var FreshdeskField=require(_0xffcf[5])[_0xffcf[6]];function handleError(_0x5a80x6,_0x5a80x7){_0x5a80x7= _0x5a80x7|| 500;return function(_0x5a80x8){logger[_0xffcf[8]](_0x5a80x8[_0xffcf[7]]);_0x5a80x6[_0xffcf[10]](_0x5a80x7)[_0xffcf[9]](_0x5a80x8)}}function responseWithResult(_0x5a80x6,_0x5a80x7){_0x5a80x7= _0x5a80x7|| 200;return function(_0x5a80xa){if(_0x5a80xa){_0x5a80x6[_0xffcf[10]](_0x5a80x7)[_0xffcf[11]](_0x5a80xa)}}}function handleEntityNotFound(_0x5a80x6){return function(_0x5a80xa){if(!_0x5a80xa){_0x5a80x6[_0xffcf[10]](404)[_0xffcf[12]]();return null};return _0x5a80xa}}function saveUpdates(_0x5a80xd){return function(_0x5a80xa){return _0x5a80xa[_0xffcf[14]](_0x5a80xd)[_0xffcf[13]](function(_0x5a80xe){return _0x5a80xe})}}function removeEntity(_0x5a80x6){return function(_0x5a80xa){if(_0x5a80xa){return _0x5a80xa[_0xffcf[15]]()[_0xffcf[13]](function(){_0x5a80x6[_0xffcf[10]](204)[_0xffcf[12]]()})}}}exports[_0xffcf[16]]= function(_0x5a80x10,_0x5a80x6){FreshdeskConfiguration[_0xffcf[19]]({where:_0x5a80x10[_0xffcf[18]]})[_0xffcf[13]](responseWithResult(_0x5a80x6))[_0xffcf[17]](handleError(_0x5a80x6))};exports[_0xffcf[20]]= function(_0x5a80x10,_0x5a80x6){FreshdeskConfiguration[_0xffcf[26]]({where:{id:_0x5a80x10[_0xffcf[22]][_0xffcf[21]]},include:[{model:FreshdeskField,as:_0xffcf[23]},{model:FreshdeskField,as:_0xffcf[24]},{model:FreshdeskField,as:_0xffcf[25]}]})[_0xffcf[13]](handleEntityNotFound(_0x5a80x6))[_0xffcf[13]](responseWithResult(_0x5a80x6))[_0xffcf[17]](handleError(_0x5a80x6))};exports[_0xffcf[27]]= function(_0x5a80x10,_0x5a80x6){FreshdeskConfiguration[_0xffcf[27]](_0x5a80x10[_0xffcf[28]])[_0xffcf[13]](responseWithResult(_0x5a80x6,201))[_0xffcf[17]](handleError(_0x5a80x6))};exports[_0xffcf[29]]= function(_0x5a80x10,_0x5a80x6){if(_0x5a80x10[_0xffcf[28]][_0xffcf[21]]){delete _0x5a80x10[_0xffcf[28]][_0xffcf[21]]};FreshdeskConfiguration[_0xffcf[30]](_0x5a80x10[_0xffcf[22]][_0xffcf[21]])[_0xffcf[13]](handleEntityNotFound(_0x5a80x6))[_0xffcf[13]](saveUpdates(_0x5a80x10[_0xffcf[28]]))[_0xffcf[13]](responseWithResult(_0x5a80x6))[_0xffcf[17]](handleError(_0x5a80x6))};exports[_0xffcf[15]]= function(_0x5a80x10,_0x5a80x6){FreshdeskConfiguration[_0xffcf[30]](_0x5a80x10[_0xffcf[22]][_0xffcf[21]])[_0xffcf[13]](handleEntityNotFound(_0x5a80x6))[_0xffcf[13]](removeEntity(_0x5a80x6))[_0xffcf[17]](handleError(_0x5a80x6))};exports[_0xffcf[31]]= function(_0x5a80x10,_0x5a80x6,_0x5a80x11){var _0x5a80x12;FreshdeskConfiguration[_0xffcf[30]](_0x5a80x10[_0xffcf[22]][_0xffcf[21]])[_0xffcf[13]](handleEntityNotFound(_0x5a80x6))[_0xffcf[13]](function(_0x5a80x15){_0x5a80x12= _0x5a80x15;return FreshdeskField[_0xffcf[27]](_0x5a80x10[_0xffcf[28]])})[_0xffcf[13]](function(_0x5a80x14){switch(_0x5a80x10[_0xffcf[22]][_0xffcf[39]]){case _0xffcf[34]:return [_0x5a80x12[_0xffcf[33]](_0x5a80x14),_0x5a80x14];case _0xffcf[36]:return [_0x5a80x12[_0xffcf[35]](_0x5a80x14),_0x5a80x14];case _0xffcf[38]:return [_0x5a80x12[_0xffcf[37]](_0x5a80x14),_0x5a80x14]}})[_0xffcf[32]](function(_0x5a80x13,_0x5a80x14){return _0x5a80x6[_0xffcf[10]](201)[_0xffcf[11]](_0x5a80x14)})[_0xffcf[17]](handleError(_0x5a80x6))}
\ No newline at end of file
+var _0x93ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0x93ef[0];var _=require(_0x93ef[1]);var logger=require(_0x93ef[3])(_0x93ef[2]);var FreshdeskConfiguration=require(_0x93ef[5])[_0x93ef[4]];var FreshdeskField=require(_0x93ef[5])[_0x93ef[6]];function handleError(_0xfe5cx6,_0xfe5cx7){_0xfe5cx7= _0xfe5cx7|| 500;return function(_0xfe5cx8){logger[_0x93ef[8]](_0xfe5cx8[_0x93ef[7]]);_0xfe5cx6[_0x93ef[10]](_0xfe5cx7)[_0x93ef[9]](_0xfe5cx8)}}function responseWithResult(_0xfe5cx6,_0xfe5cx7){_0xfe5cx7= _0xfe5cx7|| 200;return function(_0xfe5cxa){if(_0xfe5cxa){_0xfe5cx6[_0x93ef[10]](_0xfe5cx7)[_0x93ef[11]](_0xfe5cxa)}}}function handleEntityNotFound(_0xfe5cx6){return function(_0xfe5cxa){if(!_0xfe5cxa){_0xfe5cx6[_0x93ef[10]](404)[_0x93ef[12]]();return null};return _0xfe5cxa}}function saveUpdates(_0xfe5cxd){return function(_0xfe5cxa){return _0xfe5cxa[_0x93ef[14]](_0xfe5cxd)[_0x93ef[13]](function(_0xfe5cxe){return _0xfe5cxe})}}function removeEntity(_0xfe5cx6){return function(_0xfe5cxa){if(_0xfe5cxa){return _0xfe5cxa[_0x93ef[15]]()[_0x93ef[13]](function(){_0xfe5cx6[_0x93ef[10]](204)[_0x93ef[12]]()})}}}exports[_0x93ef[16]]= function(_0xfe5cx10,_0xfe5cx6){FreshdeskConfiguration[_0x93ef[19]]({where:_0xfe5cx10[_0x93ef[18]]})[_0x93ef[13]](responseWithResult(_0xfe5cx6))[_0x93ef[17]](handleError(_0xfe5cx6))};exports[_0x93ef[20]]= function(_0xfe5cx10,_0xfe5cx6){FreshdeskConfiguration[_0x93ef[26]]({where:{id:_0xfe5cx10[_0x93ef[22]][_0x93ef[21]]},include:[{model:FreshdeskField,as:_0x93ef[23]},{model:FreshdeskField,as:_0x93ef[24]},{model:FreshdeskField,as:_0x93ef[25]}]})[_0x93ef[13]](handleEntityNotFound(_0xfe5cx6))[_0x93ef[13]](responseWithResult(_0xfe5cx6))[_0x93ef[17]](handleError(_0xfe5cx6))};exports[_0x93ef[27]]= function(_0xfe5cx10,_0xfe5cx6){FreshdeskConfiguration[_0x93ef[27]](_0xfe5cx10[_0x93ef[28]])[_0x93ef[13]](responseWithResult(_0xfe5cx6,201))[_0x93ef[17]](handleError(_0xfe5cx6))};exports[_0x93ef[29]]= function(_0xfe5cx10,_0xfe5cx6){if(_0xfe5cx10[_0x93ef[28]][_0x93ef[21]]){delete _0xfe5cx10[_0x93ef[28]][_0x93ef[21]]};FreshdeskConfiguration[_0x93ef[30]](_0xfe5cx10[_0x93ef[22]][_0x93ef[21]])[_0x93ef[13]](handleEntityNotFound(_0xfe5cx6))[_0x93ef[13]](saveUpdates(_0xfe5cx10[_0x93ef[28]]))[_0x93ef[13]](responseWithResult(_0xfe5cx6))[_0x93ef[17]](handleError(_0xfe5cx6))};exports[_0x93ef[15]]= function(_0xfe5cx10,_0xfe5cx6){FreshdeskConfiguration[_0x93ef[30]](_0xfe5cx10[_0x93ef[22]][_0x93ef[21]])[_0x93ef[13]](handleEntityNotFound(_0xfe5cx6))[_0x93ef[13]](removeEntity(_0xfe5cx6))[_0x93ef[17]](handleError(_0xfe5cx6))};exports[_0x93ef[31]]= function(_0xfe5cx10,_0xfe5cx6,_0xfe5cx11){var _0xfe5cx12;FreshdeskConfiguration[_0x93ef[30]](_0xfe5cx10[_0x93ef[22]][_0x93ef[21]])[_0x93ef[13]](handleEntityNotFound(_0xfe5cx6))[_0x93ef[13]](function(_0xfe5cx15){_0xfe5cx12= _0xfe5cx15;return FreshdeskField[_0x93ef[27]](_0xfe5cx10[_0x93ef[28]])})[_0x93ef[13]](function(_0xfe5cx14){switch(_0xfe5cx10[_0x93ef[22]][_0x93ef[39]]){case _0x93ef[34]:return [_0xfe5cx12[_0x93ef[33]](_0xfe5cx14),_0xfe5cx14];case _0x93ef[36]:return [_0xfe5cx12[_0x93ef[35]](_0xfe5cx14),_0xfe5cx14];case _0x93ef[38]:return [_0xfe5cx12[_0x93ef[37]](_0xfe5cx14),_0xfe5cx14]}})[_0x93ef[32]](function(_0xfe5cx13,_0xfe5cx14){return _0xfe5cx6[_0x93ef[10]](201)[_0x93ef[11]](_0xfe5cx14)})[_0x93ef[17]](handleError(_0xfe5cx6))}
\ No newline at end of file
index bcd7eb0..971ff5b 100644 (file)
@@ -1 +1 @@
-var _0x5cf8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5cf8[0];const EventEmitter=require(_0x5cf8[1]);const FreshdeskConfiguration=require(_0x5cf8[3])[_0x5cf8[2]];var FreshdeskConfigurationEvents= new EventEmitter();FreshdeskConfigurationEvents[_0x5cf8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5cf8[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5cf8[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5cf8[6]};for(var e in events){var event=events[e];FreshdeskConfiguration[_0x5cf8[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe620x8,_0xe620x9,_0xe620xa){FreshdeskConfigurationEvents[_0x5cf8[10]](event+ _0x5cf8[8]+ _0xe620x8[_0x5cf8[9]],_0xe620x8);FreshdeskConfigurationEvents[_0x5cf8[10]](event,_0xe620x8);_0xe620xa(null)}}module[_0x5cf8[11]]= FreshdeskConfigurationEvents
\ No newline at end of file
+var _0xf2aa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf2aa[0];const EventEmitter=require(_0xf2aa[1]);const FreshdeskConfiguration=require(_0xf2aa[3])[_0xf2aa[2]];var FreshdeskConfigurationEvents= new EventEmitter();FreshdeskConfigurationEvents[_0xf2aa[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf2aa[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf2aa[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf2aa[6]};for(var e in events){var event=events[e];FreshdeskConfiguration[_0xf2aa[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3fe5x8,_0x3fe5x9,_0x3fe5xa){FreshdeskConfigurationEvents[_0xf2aa[10]](event+ _0xf2aa[8]+ _0x3fe5x8[_0xf2aa[9]],_0x3fe5x8);FreshdeskConfigurationEvents[_0xf2aa[10]](event,_0x3fe5x8);_0x3fe5xa(null)}}module[_0xf2aa[11]]= FreshdeskConfigurationEvents
\ No newline at end of file
index 5a9c970..b725061 100644 (file)
@@ -1 +1 @@
-var _0x32d3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x32d3[0];const FreshdeskConfigurationEvents=require(_0x32d3[1]);var events=[_0x32d3[2],_0x32d3[3]];exports[_0x32d3[4]]= function(_0x13c6x3){for(var _0x13c6x4=0,_0x13c6x5=events[_0x32d3[5]];_0x13c6x4< _0x13c6x5;_0x13c6x4++){var _0x13c6x6=events[_0x13c6x4];var _0x13c6x7=createListener(_0x32d3[6]+ _0x13c6x6,_0x13c6x3);FreshdeskConfigurationEvents[_0x32d3[7]](_0x13c6x6,_0x13c6x7);_0x13c6x3[_0x32d3[7]](_0x32d3[8],removeListener(_0x13c6x6,_0x13c6x7))}};function createListener(_0x13c6x6,_0x13c6x3){return function(_0x13c6x9){_0x13c6x3[_0x32d3[9]](_0x13c6x6,_0x13c6x9)}}function removeListener(_0x13c6x6,_0x13c6x7){return function(){FreshdeskConfigurationEvents[_0x32d3[10]](_0x13c6x6,_0x13c6x7)}}
\ No newline at end of file
+var _0xfc88=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xfc88[0];const FreshdeskConfigurationEvents=require(_0xfc88[1]);var events=[_0xfc88[2],_0xfc88[3]];exports[_0xfc88[4]]= function(_0x9347x3){for(var _0x9347x4=0,_0x9347x5=events[_0xfc88[5]];_0x9347x4< _0x9347x5;_0x9347x4++){var _0x9347x6=events[_0x9347x4];var _0x9347x7=createListener(_0xfc88[6]+ _0x9347x6,_0x9347x3);FreshdeskConfigurationEvents[_0xfc88[7]](_0x9347x6,_0x9347x7);_0x9347x3[_0xfc88[7]](_0xfc88[8],removeListener(_0x9347x6,_0x9347x7))}};function createListener(_0x9347x6,_0x9347x3){return function(_0x9347x9){_0x9347x3[_0xfc88[9]](_0x9347x6,_0x9347x9)}}function removeListener(_0x9347x6,_0x9347x7){return function(){FreshdeskConfigurationEvents[_0xfc88[10]](_0x9347x6,_0x9347x7)}}
\ No newline at end of file
index a985dde..284a79f 100644 (file)
@@ -1 +1 @@
-var _0xddfd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xddfd[0];var express=require(_0xddfd[1]);var auth=require(_0xddfd[2]);var controller=require(_0xddfd[3]);var router=express.Router();router[_0xddfd[7]](_0xddfd[4],auth[_0xddfd[5]](),controller[_0xddfd[6]]);router[_0xddfd[7]](_0xddfd[8],auth[_0xddfd[5]](),controller[_0xddfd[9]]);router[_0xddfd[11]](_0xddfd[4],auth[_0xddfd[5]](),controller[_0xddfd[10]]);router[_0xddfd[13]](_0xddfd[8],auth[_0xddfd[5]](),controller[_0xddfd[12]]);router[_0xddfd[11]](_0xddfd[14],auth[_0xddfd[5]](),controller[_0xddfd[15]]);router[_0xddfd[16]](_0xddfd[8],auth[_0xddfd[5]](),controller[_0xddfd[12]]);router[_0xddfd[18]](_0xddfd[8],auth[_0xddfd[5]](),controller[_0xddfd[17]]);module[_0xddfd[19]]= router
\ No newline at end of file
+var _0xb32b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xb32b[0];var express=require(_0xb32b[1]);var auth=require(_0xb32b[2]);var controller=require(_0xb32b[3]);var router=express.Router();router[_0xb32b[7]](_0xb32b[4],auth[_0xb32b[5]](),controller[_0xb32b[6]]);router[_0xb32b[7]](_0xb32b[8],auth[_0xb32b[5]](),controller[_0xb32b[9]]);router[_0xb32b[11]](_0xb32b[4],auth[_0xb32b[5]](),controller[_0xb32b[10]]);router[_0xb32b[13]](_0xb32b[8],auth[_0xb32b[5]](),controller[_0xb32b[12]]);router[_0xb32b[11]](_0xb32b[14],auth[_0xb32b[5]](),controller[_0xb32b[15]]);router[_0xb32b[16]](_0xb32b[8],auth[_0xb32b[5]](),controller[_0xb32b[12]]);router[_0xb32b[18]](_0xb32b[8],auth[_0xb32b[5]](),controller[_0xb32b[17]]);module[_0xb32b[19]]= router
\ No newline at end of file
index bf6374a..e1cbb35 100644 (file)
@@ -1 +1 @@
-var _0xcba6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xcba6[0];var _=require(_0xcba6[1]);var logger=require(_0xcba6[3])(_0xcba6[2]);var FreshdeskField=require(_0xcba6[5])[_0xcba6[4]];function handleError(_0xb494x5,_0xb494x6){_0xb494x6= _0xb494x6|| 500;return function(_0xb494x7){logger[_0xcba6[7]](_0xb494x7[_0xcba6[6]]);_0xb494x5[_0xcba6[9]](_0xb494x6)[_0xcba6[8]](_0xb494x7)}}function responseWithResult(_0xb494x5,_0xb494x6){_0xb494x6= _0xb494x6|| 200;return function(_0xb494x9){if(_0xb494x9){_0xb494x5[_0xcba6[9]](_0xb494x6)[_0xcba6[10]](_0xb494x9)}}}function handleEntityNotFound(_0xb494x5){return function(_0xb494x9){if(!_0xb494x9){_0xb494x5[_0xcba6[9]](404)[_0xcba6[11]]();return null};return _0xb494x9}}function saveUpdates(_0xb494xc){return function(_0xb494x9){return _0xb494x9[_0xcba6[13]](_0xb494xc)[_0xcba6[12]](function(_0xb494xd){return _0xb494xd})}}function removeEntity(_0xb494x5){return function(_0xb494x9){if(_0xb494x9){return _0xb494x9[_0xcba6[14]]()[_0xcba6[12]](function(){_0xb494x5[_0xcba6[9]](204)[_0xcba6[11]]()})}}}exports[_0xcba6[15]]= function(_0xb494xf,_0xb494x5){FreshdeskField[_0xcba6[17]]()[_0xcba6[12]](responseWithResult(_0xb494x5))[_0xcba6[16]](handleError(_0xb494x5))};exports[_0xcba6[18]]= function(_0xb494xf,_0xb494x5){FreshdeskField[_0xcba6[21]](_0xb494xf[_0xcba6[20]][_0xcba6[19]])[_0xcba6[12]](handleEntityNotFound(_0xb494x5))[_0xcba6[12]](responseWithResult(_0xb494x5))[_0xcba6[16]](handleError(_0xb494x5))};exports[_0xcba6[22]]= function(_0xb494xf,_0xb494x5){FreshdeskField[_0xcba6[22]](_0xb494xf[_0xcba6[23]])[_0xcba6[12]](responseWithResult(_0xb494x5,201))[_0xcba6[16]](handleError(_0xb494x5))};exports[_0xcba6[24]]= function(_0xb494xf,_0xb494x5){if(_0xb494xf[_0xcba6[23]][_0xcba6[19]]){delete _0xb494xf[_0xcba6[23]][_0xcba6[19]]};FreshdeskField[_0xcba6[21]](_0xb494xf[_0xcba6[20]][_0xcba6[19]])[_0xcba6[12]](handleEntityNotFound(_0xb494x5))[_0xcba6[12]](saveUpdates(_0xb494xf[_0xcba6[23]]))[_0xcba6[12]](responseWithResult(_0xb494x5))[_0xcba6[16]](handleError(_0xb494x5))};exports[_0xcba6[14]]= function(_0xb494xf,_0xb494x5){FreshdeskField[_0xcba6[21]](_0xb494xf[_0xcba6[20]][_0xcba6[19]])[_0xcba6[12]](handleEntityNotFound(_0xb494x5))[_0xcba6[12]](removeEntity(_0xb494x5))[_0xcba6[16]](handleError(_0xb494x5))}
\ No newline at end of file
+var _0x4d94=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x4d94[0];var _=require(_0x4d94[1]);var logger=require(_0x4d94[3])(_0x4d94[2]);var FreshdeskField=require(_0x4d94[5])[_0x4d94[4]];function handleError(_0x3684x5,_0x3684x6){_0x3684x6= _0x3684x6|| 500;return function(_0x3684x7){logger[_0x4d94[7]](_0x3684x7[_0x4d94[6]]);_0x3684x5[_0x4d94[9]](_0x3684x6)[_0x4d94[8]](_0x3684x7)}}function responseWithResult(_0x3684x5,_0x3684x6){_0x3684x6= _0x3684x6|| 200;return function(_0x3684x9){if(_0x3684x9){_0x3684x5[_0x4d94[9]](_0x3684x6)[_0x4d94[10]](_0x3684x9)}}}function handleEntityNotFound(_0x3684x5){return function(_0x3684x9){if(!_0x3684x9){_0x3684x5[_0x4d94[9]](404)[_0x4d94[11]]();return null};return _0x3684x9}}function saveUpdates(_0x3684xc){return function(_0x3684x9){return _0x3684x9[_0x4d94[13]](_0x3684xc)[_0x4d94[12]](function(_0x3684xd){return _0x3684xd})}}function removeEntity(_0x3684x5){return function(_0x3684x9){if(_0x3684x9){return _0x3684x9[_0x4d94[14]]()[_0x4d94[12]](function(){_0x3684x5[_0x4d94[9]](204)[_0x4d94[11]]()})}}}exports[_0x4d94[15]]= function(_0x3684xf,_0x3684x5){FreshdeskField[_0x4d94[17]]()[_0x4d94[12]](responseWithResult(_0x3684x5))[_0x4d94[16]](handleError(_0x3684x5))};exports[_0x4d94[18]]= function(_0x3684xf,_0x3684x5){FreshdeskField[_0x4d94[21]](_0x3684xf[_0x4d94[20]][_0x4d94[19]])[_0x4d94[12]](handleEntityNotFound(_0x3684x5))[_0x4d94[12]](responseWithResult(_0x3684x5))[_0x4d94[16]](handleError(_0x3684x5))};exports[_0x4d94[22]]= function(_0x3684xf,_0x3684x5){FreshdeskField[_0x4d94[22]](_0x3684xf[_0x4d94[23]])[_0x4d94[12]](responseWithResult(_0x3684x5,201))[_0x4d94[16]](handleError(_0x3684x5))};exports[_0x4d94[24]]= function(_0x3684xf,_0x3684x5){if(_0x3684xf[_0x4d94[23]][_0x4d94[19]]){delete _0x3684xf[_0x4d94[23]][_0x4d94[19]]};FreshdeskField[_0x4d94[21]](_0x3684xf[_0x4d94[20]][_0x4d94[19]])[_0x4d94[12]](handleEntityNotFound(_0x3684x5))[_0x4d94[12]](saveUpdates(_0x3684xf[_0x4d94[23]]))[_0x4d94[12]](responseWithResult(_0x3684x5))[_0x4d94[16]](handleError(_0x3684x5))};exports[_0x4d94[14]]= function(_0x3684xf,_0x3684x5){FreshdeskField[_0x4d94[21]](_0x3684xf[_0x4d94[20]][_0x4d94[19]])[_0x4d94[12]](handleEntityNotFound(_0x3684x5))[_0x4d94[12]](removeEntity(_0x3684x5))[_0x4d94[16]](handleError(_0x3684x5))}
\ No newline at end of file
index 8744857..f4e5533 100644 (file)
@@ -1 +1 @@
-var _0x2ce9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2ce9[0];const EventEmitter=require(_0x2ce9[1]);const FreshdeskField=require(_0x2ce9[3])[_0x2ce9[2]];var FreshdeskFieldEvents= new EventEmitter();FreshdeskFieldEvents[_0x2ce9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2ce9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2ce9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2ce9[6]};for(var e in events){var event=events[e];FreshdeskField[_0x2ce9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x12ffx8,_0x12ffx9,_0x12ffxa){FreshdeskFieldEvents[_0x2ce9[10]](event+ _0x2ce9[8]+ _0x12ffx8[_0x2ce9[9]],_0x12ffx8);FreshdeskFieldEvents[_0x2ce9[10]](event,_0x12ffx8);_0x12ffxa(null)}}module[_0x2ce9[11]]= FreshdeskFieldEvents
\ No newline at end of file
+var _0x54bb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x54bb[0];const EventEmitter=require(_0x54bb[1]);const FreshdeskField=require(_0x54bb[3])[_0x54bb[2]];var FreshdeskFieldEvents= new EventEmitter();FreshdeskFieldEvents[_0x54bb[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x54bb[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x54bb[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x54bb[6]};for(var e in events){var event=events[e];FreshdeskField[_0x54bb[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xacf5x8,_0xacf5x9,_0xacf5xa){FreshdeskFieldEvents[_0x54bb[10]](event+ _0x54bb[8]+ _0xacf5x8[_0x54bb[9]],_0xacf5x8);FreshdeskFieldEvents[_0x54bb[10]](event,_0xacf5x8);_0xacf5xa(null)}}module[_0x54bb[11]]= FreshdeskFieldEvents
\ No newline at end of file
index e7e1a9f..8247c1b 100644 (file)
@@ -1 +1 @@
-var _0xff76=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xff76[0];const FreshdeskFieldEvents=require(_0xff76[1]);var events=[_0xff76[2],_0xff76[3]];exports[_0xff76[4]]= function(_0x789fx3){for(var _0x789fx4=0,_0x789fx5=events[_0xff76[5]];_0x789fx4< _0x789fx5;_0x789fx4++){var _0x789fx6=events[_0x789fx4];var _0x789fx7=createListener(_0xff76[6]+ _0x789fx6,_0x789fx3);FreshdeskFieldEvents[_0xff76[7]](_0x789fx6,_0x789fx7);_0x789fx3[_0xff76[7]](_0xff76[8],removeListener(_0x789fx6,_0x789fx7))}};function createListener(_0x789fx6,_0x789fx3){return function(_0x789fx9){_0x789fx3[_0xff76[9]](_0x789fx6,_0x789fx9)}}function removeListener(_0x789fx6,_0x789fx7){return function(){FreshdeskFieldEvents[_0xff76[10]](_0x789fx6,_0x789fx7)}}
\ No newline at end of file
+var _0x277e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x277e[0];const FreshdeskFieldEvents=require(_0x277e[1]);var events=[_0x277e[2],_0x277e[3]];exports[_0x277e[4]]= function(_0x6160x3){for(var _0x6160x4=0,_0x6160x5=events[_0x277e[5]];_0x6160x4< _0x6160x5;_0x6160x4++){var _0x6160x6=events[_0x6160x4];var _0x6160x7=createListener(_0x277e[6]+ _0x6160x6,_0x6160x3);FreshdeskFieldEvents[_0x277e[7]](_0x6160x6,_0x6160x7);_0x6160x3[_0x277e[7]](_0x277e[8],removeListener(_0x6160x6,_0x6160x7))}};function createListener(_0x6160x6,_0x6160x3){return function(_0x6160x9){_0x6160x3[_0x277e[9]](_0x6160x6,_0x6160x9)}}function removeListener(_0x6160x6,_0x6160x7){return function(){FreshdeskFieldEvents[_0x277e[10]](_0x6160x6,_0x6160x7)}}
\ No newline at end of file
index e026912..b458030 100644 (file)
@@ -1 +1 @@
-var _0x5c40=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x5c40[0];var express=require(_0x5c40[1]);var auth=require(_0x5c40[2]);var controller=require(_0x5c40[3]);var router=express.Router();router[_0x5c40[7]](_0x5c40[4],auth[_0x5c40[5]](),controller[_0x5c40[6]]);router[_0x5c40[7]](_0x5c40[8],auth[_0x5c40[5]](),controller[_0x5c40[9]]);router[_0x5c40[11]](_0x5c40[4],auth[_0x5c40[5]](),controller[_0x5c40[10]]);router[_0x5c40[13]](_0x5c40[8],auth[_0x5c40[5]](),controller[_0x5c40[12]]);router[_0x5c40[14]](_0x5c40[8],auth[_0x5c40[5]](),controller[_0x5c40[12]]);router[_0x5c40[16]](_0x5c40[8],auth[_0x5c40[5]](),controller[_0x5c40[15]]);module[_0x5c40[17]]= router
\ No newline at end of file
+var _0x5bef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x5bef[0];var express=require(_0x5bef[1]);var auth=require(_0x5bef[2]);var controller=require(_0x5bef[3]);var router=express.Router();router[_0x5bef[7]](_0x5bef[4],auth[_0x5bef[5]](),controller[_0x5bef[6]]);router[_0x5bef[7]](_0x5bef[8],auth[_0x5bef[5]](),controller[_0x5bef[9]]);router[_0x5bef[11]](_0x5bef[4],auth[_0x5bef[5]](),controller[_0x5bef[10]]);router[_0x5bef[13]](_0x5bef[8],auth[_0x5bef[5]](),controller[_0x5bef[12]]);router[_0x5bef[14]](_0x5bef[8],auth[_0x5bef[5]](),controller[_0x5bef[12]]);router[_0x5bef[16]](_0x5bef[8],auth[_0x5bef[5]](),controller[_0x5bef[15]]);module[_0x5bef[17]]= router
\ No newline at end of file
index 00554e7..cb77e80 100644 (file)
@@ -1 +1 @@
-var _0xf37a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xf37a[0];var express=require(_0xf37a[1]);var controller=require(_0xf37a[2]);var auth=require(_0xf37a[3]);var router=express.Router();router[_0xf37a[10]](_0xf37a[4],auth[_0xf37a[5]](),auth[_0xf37a[8]]([19],[_0xf37a[6],_0xf37a[7]]),controller[_0xf37a[9]]);router[_0xf37a[10]](_0xf37a[11],auth[_0xf37a[5]](),auth[_0xf37a[12]](_0xf37a[6]),controller[_0xf37a[13]]);router[_0xf37a[15]](_0xf37a[4],auth[_0xf37a[5]](),auth[_0xf37a[12]](_0xf37a[6]),controller[_0xf37a[14]]);router[_0xf37a[17]](_0xf37a[11],auth[_0xf37a[5]](),auth[_0xf37a[12]](_0xf37a[6]),controller[_0xf37a[16]]);router[_0xf37a[19]](_0xf37a[11],auth[_0xf37a[5]](),auth[_0xf37a[12]](_0xf37a[6]),controller[_0xf37a[18]]);module[_0xf37a[20]]= router
\ No newline at end of file
+var _0xeed8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xeed8[0];var express=require(_0xeed8[1]);var controller=require(_0xeed8[2]);var auth=require(_0xeed8[3]);var router=express.Router();router[_0xeed8[10]](_0xeed8[4],auth[_0xeed8[5]](),auth[_0xeed8[8]]([19],[_0xeed8[6],_0xeed8[7]]),controller[_0xeed8[9]]);router[_0xeed8[10]](_0xeed8[11],auth[_0xeed8[5]](),auth[_0xeed8[12]](_0xeed8[6]),controller[_0xeed8[13]]);router[_0xeed8[15]](_0xeed8[4],auth[_0xeed8[5]](),auth[_0xeed8[12]](_0xeed8[6]),controller[_0xeed8[14]]);router[_0xeed8[17]](_0xeed8[11],auth[_0xeed8[5]](),auth[_0xeed8[12]](_0xeed8[6]),controller[_0xeed8[16]]);router[_0xeed8[19]](_0xeed8[11],auth[_0xeed8[5]](),auth[_0xeed8[12]](_0xeed8[6]),controller[_0xeed8[18]]);module[_0xeed8[20]]= router
\ No newline at end of file
index 712d227..3f23487 100644 (file)
@@ -1 +1 @@
-var _0x3648=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x61\x64\x6D\x2D\x7A\x69\x70","\x73\x74\x72\x69\x6E\x67\x2D\x74\x6F\x2D\x6A\x73\x6F\x6E","\x66\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x6A\x6F\x69\x6E","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x7A\x69\x70\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x54\x68\x65\x20\x6D\x61\x78\x69\x6D\x75\x6D\x20\x66\x69\x6C\x65\x20\x73\x69\x7A\x65\x20\x69\x73\x20\x35\x20\x4D\x62","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x67\x65\x74\x45\x6E\x74\x72\x69\x65\x73","\x6E\x61\x6D\x65","\x6D\x61\x6E\x69\x66\x65\x73\x74\x2E\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x67\x65\x74\x44\x61\x74\x61","\x75\x70\x6C\x6F\x61\x64\x5A\x69\x70","\x64\x65\x62\x75\x67","\x70\x61\x72\x73\x65","\x65\x78\x74\x72\x61\x63\x74\x41\x6C\x6C\x54\x6F","\x6D\x65\x72\x67\x65","\x65\x72\x72\x6F\x72","\x6A\x73\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x75\x6E\x6C\x69\x6E\x6B\x53\x79\x6E\x63","\x6D\x61\x6E\x69\x66\x65\x73\x74","\x6D\x61\x6E\x69\x66\x65\x73\x74\x2E\x6A\x73\x6F\x6E\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6F\x6E","\x75\x70\x6C\x6F\x61\x64","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x66\x69\x6E\x64","\x73\x74\x61\x63\x6B"];_0x3648[0];var _=require(_0x3648[1]);var uploadFile=require(_0x3648[2]);var config=require(_0x3648[3]);var path=require(_0x3648[4]);var sr=require(_0x3648[5]);var admZip=require(_0x3648[6]);var str2json=require(_0x3648[7]);var fs=require(_0x3648[8]);var Util=require(_0x3648[9]);var logger=require(_0x3648[11])(_0x3648[10]);var Integration=require(_0x3648[13])[_0x3648[12]];exports[_0x3648[14]]= function(_0x9b1fxc,_0x9b1fxd,_0x9b1fxe){return Integration[_0x3648[21]](Util[_0x3648[20]](_0x9b1fxc[_0x3648[19]]))[_0x3648[18]](function(_0x9b1fx10){_0x9b1fxd[_0x3648[17]](200)[_0x3648[16]](_0x9b1fx10)})[_0x3648[15]](function(_0x9b1fxf){return handleError(_0x9b1fxd,_0x9b1fxf)})};exports[_0x3648[22]]= function(_0x9b1fxc,_0x9b1fxd){return Integration[_0x3648[26]](_0x9b1fxc[_0x3648[25]][_0x3648[24]])[_0x3648[18]](function(_0x9b1fx11){if(!_0x9b1fx11){return _0x9b1fxd[_0x3648[23]](404)};return _0x9b1fxd[_0x3648[16]](_0x9b1fx11)})[_0x3648[15]](function(_0x9b1fxf){return handleError(_0x9b1fxd,_0x9b1fxf)})};exports[_0x3648[27]]= function(_0x9b1fxc,_0x9b1fxd){var _0x9b1fx12= new uploadFile({dest:path[_0x3648[30]](config[_0x3648[28]],_0x3648[29]),maxFileSize:5* 1000000,maxNumberOfFiles:1,minNumberOfFiles:1,acceptFileTypes:/(\.|\/)(zip)$/i,messages:{maxNumberOfFiles:_0x3648[31],acceptFileTypes:_0x3648[32],maxFileSize:_0x3648[33],invalidRequest:_0x3648[34]}});_0x9b1fx12[_0x3648[53]](_0x3648[35],function(_0x9b1fx13,_0x9b1fx14){var _0x9b1fx15= new admZip(_0x9b1fx14[_0x3648[36]][_0x3648[4]]);var _0x9b1fx16=false;var _0x9b1fx17=_0x9b1fx15[_0x3648[37]]();_0x9b1fx17[_0x3648[49]](function(_0x9b1fx18){if(_0x9b1fx18[_0x3648[38]]=== _0x3648[39]){var _0x9b1fx19=_0x9b1fx18[_0x3648[41]]().toString(_0x3648[40]);logger[_0x3648[43]](_0x3648[42],_0x9b1fx19);try{_0x9b1fx16= JSON[_0x3648[44]](_0x9b1fx19);logger[_0x3648[43]](_0x3648[42],_0x9b1fx16);Integration[_0x3648[27]](_[_0x3648[46]](_0x9b1fx14[_0x3648[36]],_0x9b1fx16))[_0x3648[18]](function(_0x9b1fx11){_0x9b1fx15[_0x3648[45]](path[_0x3648[30]](config[_0x3648[28]],_0x3648[29]),true);return _0x9b1fxd[_0x3648[17]](201)[_0x3648[16]](_0x9b1fx11)})[_0x3648[15]](function(_0x9b1fxf){return handleError(_0x9b1fxd,_0x9b1fxf)})}catch(e){logger[_0x3648[47]](e);var _0x9b1fxf={errors:[{type:_0x3648[48],message:e}]};return handleError(_0x9b1fxd,_0x9b1fxf)}}});fs[_0x3648[50]](_0x9b1fx14[_0x3648[36]][_0x3648[4]]);if(!_0x9b1fx16){var _0x9b1fxf={errors:[{type:_0x3648[51],message:_0x3648[52]}]};return handleError(_0x9b1fxd,_0x9b1fxf)}});_0x9b1fx12[_0x3648[53]](_0x3648[47],function(_0x9b1fx1a){var _0x9b1fxf={errors:[{type:_0x3648[54],message:_0x9b1fx1a}]};return handleError(_0x9b1fxd,_0x9b1fxf)});_0x9b1fx12[_0x3648[44]](_0x9b1fxc)};exports[_0x3648[55]]= function(_0x9b1fxc,_0x9b1fxd){if(_0x9b1fxc[_0x3648[56]][_0x3648[24]]){delete _0x9b1fxc[_0x3648[56]][_0x3648[24]]};return Integration[_0x3648[26]](_0x9b1fxc[_0x3648[25]][_0x3648[24]])[_0x3648[18]](function(_0x9b1fx11){if(!_0x9b1fx11){return _0x9b1fxd[_0x3648[23]](404)};var _0x9b1fx1b=_[_0x3648[46]](_0x9b1fx11,_0x9b1fxc[_0x3648[56]]);return _0x9b1fx1b[_0x3648[57]]()})[_0x3648[18]](function(_0x9b1fx11){return _0x9b1fxd[_0x3648[17]](200)[_0x3648[16]](_0x9b1fx11)})[_0x3648[15]](function(_0x9b1fxf){return handleError(_0x9b1fxd,_0x9b1fxf)})};exports[_0x3648[58]]= function(_0x9b1fxc,_0x9b1fxd){return Integration[_0x3648[59]]({where:{id:_0x9b1fxc[_0x3648[25]][_0x3648[24]]}})[_0x3648[18]](function(_0x9b1fx11){if(!_0x9b1fx11){return _0x9b1fxd[_0x3648[23]](404)};return _0x9b1fx11[_0x3648[58]]()})[_0x3648[18]](function(){return _0x9b1fxd[_0x3648[23]](204)})[_0x3648[15]](function(_0x9b1fxf){return handleError(_0x9b1fxd,_0x9b1fxf)})};function handleError(_0x9b1fxd,_0x9b1fxf){logger[_0x3648[47]](_0x9b1fxf[_0x3648[60]]);return _0x9b1fxd[_0x3648[17]](500)[_0x3648[16]](_0x9b1fxf)}
\ No newline at end of file
+var _0xf59b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x61\x64\x6D\x2D\x7A\x69\x70","\x73\x74\x72\x69\x6E\x67\x2D\x74\x6F\x2D\x6A\x73\x6F\x6E","\x66\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x6A\x6F\x69\x6E","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x7A\x69\x70\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x54\x68\x65\x20\x6D\x61\x78\x69\x6D\x75\x6D\x20\x66\x69\x6C\x65\x20\x73\x69\x7A\x65\x20\x69\x73\x20\x35\x20\x4D\x62","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x67\x65\x74\x45\x6E\x74\x72\x69\x65\x73","\x6E\x61\x6D\x65","\x6D\x61\x6E\x69\x66\x65\x73\x74\x2E\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x67\x65\x74\x44\x61\x74\x61","\x75\x70\x6C\x6F\x61\x64\x5A\x69\x70","\x64\x65\x62\x75\x67","\x70\x61\x72\x73\x65","\x65\x78\x74\x72\x61\x63\x74\x41\x6C\x6C\x54\x6F","\x6D\x65\x72\x67\x65","\x65\x72\x72\x6F\x72","\x6A\x73\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x75\x6E\x6C\x69\x6E\x6B\x53\x79\x6E\x63","\x6D\x61\x6E\x69\x66\x65\x73\x74","\x6D\x61\x6E\x69\x66\x65\x73\x74\x2E\x6A\x73\x6F\x6E\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6F\x6E","\x75\x70\x6C\x6F\x61\x64","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x66\x69\x6E\x64","\x73\x74\x61\x63\x6B"];_0xf59b[0];var _=require(_0xf59b[1]);var uploadFile=require(_0xf59b[2]);var config=require(_0xf59b[3]);var path=require(_0xf59b[4]);var sr=require(_0xf59b[5]);var admZip=require(_0xf59b[6]);var str2json=require(_0xf59b[7]);var fs=require(_0xf59b[8]);var Util=require(_0xf59b[9]);var logger=require(_0xf59b[11])(_0xf59b[10]);var Integration=require(_0xf59b[13])[_0xf59b[12]];exports[_0xf59b[14]]= function(_0xa11fxc,_0xa11fxd,_0xa11fxe){return Integration[_0xf59b[21]](Util[_0xf59b[20]](_0xa11fxc[_0xf59b[19]]))[_0xf59b[18]](function(_0xa11fx10){_0xa11fxd[_0xf59b[17]](200)[_0xf59b[16]](_0xa11fx10)})[_0xf59b[15]](function(_0xa11fxf){return handleError(_0xa11fxd,_0xa11fxf)})};exports[_0xf59b[22]]= function(_0xa11fxc,_0xa11fxd){return Integration[_0xf59b[26]](_0xa11fxc[_0xf59b[25]][_0xf59b[24]])[_0xf59b[18]](function(_0xa11fx11){if(!_0xa11fx11){return _0xa11fxd[_0xf59b[23]](404)};return _0xa11fxd[_0xf59b[16]](_0xa11fx11)})[_0xf59b[15]](function(_0xa11fxf){return handleError(_0xa11fxd,_0xa11fxf)})};exports[_0xf59b[27]]= function(_0xa11fxc,_0xa11fxd){var _0xa11fx12= new uploadFile({dest:path[_0xf59b[30]](config[_0xf59b[28]],_0xf59b[29]),maxFileSize:5* 1000000,maxNumberOfFiles:1,minNumberOfFiles:1,acceptFileTypes:/(\.|\/)(zip)$/i,messages:{maxNumberOfFiles:_0xf59b[31],acceptFileTypes:_0xf59b[32],maxFileSize:_0xf59b[33],invalidRequest:_0xf59b[34]}});_0xa11fx12[_0xf59b[53]](_0xf59b[35],function(_0xa11fx13,_0xa11fx14){var _0xa11fx15= new admZip(_0xa11fx14[_0xf59b[36]][_0xf59b[4]]);var _0xa11fx16=false;var _0xa11fx17=_0xa11fx15[_0xf59b[37]]();_0xa11fx17[_0xf59b[49]](function(_0xa11fx18){if(_0xa11fx18[_0xf59b[38]]=== _0xf59b[39]){var _0xa11fx19=_0xa11fx18[_0xf59b[41]]().toString(_0xf59b[40]);logger[_0xf59b[43]](_0xf59b[42],_0xa11fx19);try{_0xa11fx16= JSON[_0xf59b[44]](_0xa11fx19);logger[_0xf59b[43]](_0xf59b[42],_0xa11fx16);Integration[_0xf59b[27]](_[_0xf59b[46]](_0xa11fx14[_0xf59b[36]],_0xa11fx16))[_0xf59b[18]](function(_0xa11fx11){_0xa11fx15[_0xf59b[45]](path[_0xf59b[30]](config[_0xf59b[28]],_0xf59b[29]),true);return _0xa11fxd[_0xf59b[17]](201)[_0xf59b[16]](_0xa11fx11)})[_0xf59b[15]](function(_0xa11fxf){return handleError(_0xa11fxd,_0xa11fxf)})}catch(e){logger[_0xf59b[47]](e);var _0xa11fxf={errors:[{type:_0xf59b[48],message:e}]};return handleError(_0xa11fxd,_0xa11fxf)}}});fs[_0xf59b[50]](_0xa11fx14[_0xf59b[36]][_0xf59b[4]]);if(!_0xa11fx16){var _0xa11fxf={errors:[{type:_0xf59b[51],message:_0xf59b[52]}]};return handleError(_0xa11fxd,_0xa11fxf)}});_0xa11fx12[_0xf59b[53]](_0xf59b[47],function(_0xa11fx1a){var _0xa11fxf={errors:[{type:_0xf59b[54],message:_0xa11fx1a}]};return handleError(_0xa11fxd,_0xa11fxf)});_0xa11fx12[_0xf59b[44]](_0xa11fxc)};exports[_0xf59b[55]]= function(_0xa11fxc,_0xa11fxd){if(_0xa11fxc[_0xf59b[56]][_0xf59b[24]]){delete _0xa11fxc[_0xf59b[56]][_0xf59b[24]]};return Integration[_0xf59b[26]](_0xa11fxc[_0xf59b[25]][_0xf59b[24]])[_0xf59b[18]](function(_0xa11fx11){if(!_0xa11fx11){return _0xa11fxd[_0xf59b[23]](404)};var _0xa11fx1b=_[_0xf59b[46]](_0xa11fx11,_0xa11fxc[_0xf59b[56]]);return _0xa11fx1b[_0xf59b[57]]()})[_0xf59b[18]](function(_0xa11fx11){return _0xa11fxd[_0xf59b[17]](200)[_0xf59b[16]](_0xa11fx11)})[_0xf59b[15]](function(_0xa11fxf){return handleError(_0xa11fxd,_0xa11fxf)})};exports[_0xf59b[58]]= function(_0xa11fxc,_0xa11fxd){return Integration[_0xf59b[59]]({where:{id:_0xa11fxc[_0xf59b[25]][_0xf59b[24]]}})[_0xf59b[18]](function(_0xa11fx11){if(!_0xa11fx11){return _0xa11fxd[_0xf59b[23]](404)};return _0xa11fx11[_0xf59b[58]]()})[_0xf59b[18]](function(){return _0xa11fxd[_0xf59b[23]](204)})[_0xf59b[15]](function(_0xa11fxf){return handleError(_0xa11fxd,_0xa11fxf)})};function handleError(_0xa11fxd,_0xa11fxf){logger[_0xf59b[47]](_0xa11fxf[_0xf59b[60]]);return _0xa11fxd[_0xf59b[17]](500)[_0xf59b[16]](_0xa11fxf)}
\ No newline at end of file
index feb92cf..1f19887 100644 (file)
@@ -1 +1 @@
-var _0xb820=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb820[0];const EventEmitter=require(_0xb820[1]);const Integration=require(_0xb820[3])[_0xb820[2]];var IntegrationEvents= new EventEmitter();IntegrationEvents[_0xb820[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb820[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb820[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb820[6]};for(var e in events){var event=events[e];Integration[_0xb820[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x9667x8,_0x9667x9,_0x9667xa){IntegrationEvents[_0xb820[10]](event+ _0xb820[8]+ _0x9667x8[_0xb820[9]],_0x9667x8);IntegrationEvents[_0xb820[10]](event,_0x9667x8);_0x9667xa(null)}}module[_0xb820[11]]= IntegrationEvents
\ No newline at end of file
+var _0x5acc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5acc[0];const EventEmitter=require(_0x5acc[1]);const Integration=require(_0x5acc[3])[_0x5acc[2]];var IntegrationEvents= new EventEmitter();IntegrationEvents[_0x5acc[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5acc[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5acc[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5acc[6]};for(var e in events){var event=events[e];Integration[_0x5acc[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe129x8,_0xe129x9,_0xe129xa){IntegrationEvents[_0x5acc[10]](event+ _0x5acc[8]+ _0xe129x8[_0x5acc[9]],_0xe129x8);IntegrationEvents[_0x5acc[10]](event,_0xe129x8);_0xe129xa(null)}}module[_0x5acc[11]]= IntegrationEvents
\ No newline at end of file
index dee2da2..fda9bb3 100644 (file)
@@ -1 +1 @@
-var _0x4b3c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x4b3c[0];const IntegrationEvents=require(_0x4b3c[1]);var events=[_0x4b3c[2],_0x4b3c[3]];exports[_0x4b3c[4]]= function(_0x799fx3){for(var _0x799fx4=0,_0x799fx5=events[_0x4b3c[5]];_0x799fx4< _0x799fx5;_0x799fx4++){var _0x799fx6=events[_0x799fx4];var _0x799fx7=createListener(_0x4b3c[6]+ _0x799fx6,_0x799fx3);IntegrationEvents[_0x4b3c[7]](_0x799fx6,_0x799fx7);_0x799fx3[_0x4b3c[7]](_0x4b3c[8],removeListener(_0x799fx6,_0x799fx7))}};function createListener(_0x799fx6,_0x799fx3){return function(_0x799fx9){_0x799fx3[_0x4b3c[9]](_0x799fx6,_0x799fx9)}}function removeListener(_0x799fx6,_0x799fx7){return function(){IntegrationEvents[_0x4b3c[10]](_0x799fx6,_0x799fx7)}}
\ No newline at end of file
+var _0x4ea1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x4ea1[0];const IntegrationEvents=require(_0x4ea1[1]);var events=[_0x4ea1[2],_0x4ea1[3]];exports[_0x4ea1[4]]= function(_0x2813x3){for(var _0x2813x4=0,_0x2813x5=events[_0x4ea1[5]];_0x2813x4< _0x2813x5;_0x2813x4++){var _0x2813x6=events[_0x2813x4];var _0x2813x7=createListener(_0x4ea1[6]+ _0x2813x6,_0x2813x3);IntegrationEvents[_0x4ea1[7]](_0x2813x6,_0x2813x7);_0x2813x3[_0x4ea1[7]](_0x4ea1[8],removeListener(_0x2813x6,_0x2813x7))}};function createListener(_0x2813x6,_0x2813x3){return function(_0x2813x9){_0x2813x3[_0x4ea1[9]](_0x2813x6,_0x2813x9)}}function removeListener(_0x2813x6,_0x2813x7){return function(){IntegrationEvents[_0x4ea1[10]](_0x2813x6,_0x2813x7)}}
\ No newline at end of file
index 81b99b8..fca9e7c 100644 (file)
@@ -1 +1 @@
-var _0x3bb4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x73\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73\x2F\x3A\x73\x69\x64","\x73\x68\x6F\x77\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2F\x3A\x69\x64\x2F\x73\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x53\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73\x42\x79\x49\x6E\x74\x65\x72\x76\x61\x6C","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x53\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79\x53\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73"];_0x3bb4[0];var express=require(_0x3bb4[1]);var controller=require(_0x3bb4[2]);var auth=require(_0x3bb4[3]);var router=express.Router();router[_0x3bb4[9]](_0x3bb4[4],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13,7,8,9,10,11],[_0x3bb4[6]]),controller[_0x3bb4[8]]);router[_0x3bb4[9]](_0x3bb4[10],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[11]]);router[_0x3bb4[9]](_0x3bb4[12],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[13]]);router[_0x3bb4[9]](_0x3bb4[14],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[15]]);router[_0x3bb4[17]](_0x3bb4[4],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[16]]);router[_0x3bb4[17]](_0x3bb4[14],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[18]]);router[_0x3bb4[20]](_0x3bb4[10],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[19]]);router[_0x3bb4[22]](_0x3bb4[4],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[21]]);router[_0x3bb4[22]](_0x3bb4[14],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[23]]);router[_0x3bb4[22]](_0x3bb4[10],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[24]]);router[_0x3bb4[22]](_0x3bb4[12],auth[_0x3bb4[5]](),auth[_0x3bb4[7]]([13],[_0x3bb4[6]]),controller[_0x3bb4[25]]);module[_0x3bb4[26]]= router
\ No newline at end of file
+var _0x9bf8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x9bf8[0];var express=require(_0x9bf8[1]);var controller=require(_0x9bf8[2]);var auth=require(_0x9bf8[3]);var router=express.Router();router[_0x9bf8[9]](_0x9bf8[4],auth[_0x9bf8[5]](),auth[_0x9bf8[7]]([13,7,8,9,10,11],[_0x9bf8[6]]),controller[_0x9bf8[8]]);router[_0x9bf8[9]](_0x9bf8[10],auth[_0x9bf8[5]](),auth[_0x9bf8[7]]([13],[_0x9bf8[6]]),controller[_0x9bf8[11]]);router[_0x9bf8[13]](_0x9bf8[4],auth[_0x9bf8[5]](),auth[_0x9bf8[7]]([13],[_0x9bf8[6]]),controller[_0x9bf8[12]]);router[_0x9bf8[15]](_0x9bf8[10],auth[_0x9bf8[5]](),auth[_0x9bf8[7]]([13],[_0x9bf8[6]]),controller[_0x9bf8[14]]);router[_0x9bf8[17]](_0x9bf8[4],auth[_0x9bf8[5]](),auth[_0x9bf8[7]]([13],[_0x9bf8[6]]),controller[_0x9bf8[16]]);router[_0x9bf8[17]](_0x9bf8[10],auth[_0x9bf8[5]](),auth[_0x9bf8[7]]([13],[_0x9bf8[6]]),controller[_0x9bf8[18]]);module[_0x9bf8[19]]= router
\ No newline at end of file
index 8ca7758..925c977 100644 (file)
@@ -1 +1 @@
-var _0x3cab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x61\x6C\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x61\x70","\x66\x69\x6E\x64","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x63\x6C\x6F\x6E\x65","\x70\x75\x73\x68","\x72\x65\x6D\x6F\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x6F\x6E\x65\x20\x6F\x72\x20\x6D\x6F\x72\x65\x20\x72\x6F\x75\x74\x65\x73\x2C\x20\x64\x65\x6C\x65\x74\x65\x20\x74\x68\x65\x6D\x20\x66\x69\x72\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x49\x4E\x54\x45\x52\x56\x41\x4C\x5F\x52\x4F\x55\x54\x45\x5F\x41\x53\x53\x4F\x43\x49\x41\x54\x45\x44","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x67\x65\x74\x53\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73\x42\x79\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x64\x65\x73\x74\x72\x6F\x79\x53\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x69\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x53\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C","\x72\x65\x71\x2E\x71\x75\x65\x72\x79\x2E\x69\x64\x73","\x6C\x6F\x67","\x73\x68\x6F\x77\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C","\x63\x72\x65\x61\x74\x65\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3cab[0];var _=require(_0x3cab[1]);var Interval=require(_0x3cab[3])[_0x3cab[2]];var VoiceExtension=require(_0x3cab[3])[_0x3cab[4]];var sequelize=require(_0x3cab[3])[_0x3cab[5]];var Promise=require(_0x3cab[6]);var Util=require(_0x3cab[7]);var logger=require(_0x3cab[9])(_0x3cab[8]);exports[_0x3cab[10]]= function(_0xfc82x8,_0xfc82x9,_0xfc82xa){return Interval[_0x3cab[21]](_0x3cab[19],_0x3cab[20])[_0x3cab[18]](_[_0x3cab[17]](Util[_0x3cab[16]](_0xfc82x8[_0x3cab[15]]),{distinct:true}))[_0x3cab[14]](function(_0xfc82xc){_0xfc82x9[_0x3cab[13]](200)[_0x3cab[12]](_0xfc82xc)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[22]]= function(_0xfc82x8,_0xfc82x9){return Interval[_0x3cab[21]](_0x3cab[20])[_0x3cab[26]](_0xfc82x8[_0x3cab[25]][_0x3cab[24]])[_0x3cab[14]](function(_0xfc82xd){if(!_0xfc82xd){return _0xfc82x9[_0x3cab[23]](404)};return _0xfc82x9[_0x3cab[12]](_0xfc82xd)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[27]]= function(_0xfc82x8,_0xfc82x9){return Interval[_0x3cab[27]](_0xfc82x8[_0x3cab[28]])[_0x3cab[14]](function(_0xfc82xd){return _0xfc82x9[_0x3cab[13]](201)[_0x3cab[12]](_0xfc82xd)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[29]]= function(_0xfc82x8,_0xfc82x9){return Interval[_0x3cab[26]](_0xfc82x8[_0x3cab[25]][_0x3cab[24]])[_0x3cab[14]](function(_0xfc82xd){if(!_0xfc82xd){return _0xfc82x9[_0x3cab[23]](404)};return _0xfc82xd[_0x3cab[30]](_0xfc82x8[_0x3cab[28]])})[_0x3cab[14]](function(){return _0xfc82x9[_0x3cab[23]](200)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};function bulkCreateSubIntervals(_0xfc82xf,_0xfc82x10,_0xfc82x11){return Promise[_0x3cab[31]]([])[_0x3cab[14]](function(){var _0xfc82x12=[];var _0xfc82x13=_[_0x3cab[33]](_0xfc82x10.SubIntervals,_0x3cab[32]);var _0xfc82x14;_[_0x3cab[40]](_0xfc82x13,function(_0xfc82x15,_0xfc82x16){_0xfc82x14= _[_0x3cab[34]](_0xfc82xf,{id:_0xfc82x15[_0x3cab[24]]});if(_0xfc82x14){_0xfc82x14[_0x3cab[35]]= _0xfc82x10[_0x3cab[24]];_0xfc82x12[_0x3cab[37]](Interval[_0x3cab[29]](_[_0x3cab[36]](_0xfc82x14),{where:{id:_0xfc82x15[_0x3cab[24]]},transaction:_0xfc82x11,individualHooks:true}));_[_0x3cab[38]](_0xfc82xf,{id:_0xfc82x15[_0x3cab[24]]})}else {_0xfc82x12[_0x3cab[37]](Interval[_0x3cab[39]]({where:{id:_0xfc82x15[_0x3cab[24]]},individualHooks:true,transaction:_0xfc82x11}))}});_[_0x3cab[40]](_0xfc82xf,function(_0xfc82x15){_0xfc82x15[_0x3cab[35]]= _0xfc82x10[_0x3cab[24]];_0xfc82x12[_0x3cab[37]](Interval[_0x3cab[27]](_0xfc82x15,{transaction:_0xfc82x11}))});return _0xfc82x12})[_0x3cab[31]]()}exports[_0x3cab[39]]= function(_0xfc82x8,_0xfc82x9){return sequelize[_0x3cab[45]](function(_0xfc82x11){return Interval[_0x3cab[39]]({where:{id:_0xfc82x8[_0x3cab[25]][_0x3cab[24]]},individualHooks:true,transaction:_0xfc82x11})})[_0x3cab[14]](function(){return _0xfc82x9[_0x3cab[23]](204)})[_0x3cab[11]](sequelize.ForeignKeyConstraintError,function(_0xfc82xb){_0xfc82xb[_0x3cab[41]]= _0x3cab[42];_0xfc82xb[_0x3cab[43]]= _0x3cab[44];return handleError(_0xfc82x9,_0xfc82xb)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[46]]= function(_0xfc82x8,_0xfc82x9){return sequelize[_0x3cab[45]](function(_0xfc82x11){return Interval[_0x3cab[39]]({where:{id:_0xfc82x8[_0x3cab[15]][_0x3cab[47]]},individualHooks:true,transaction:_0xfc82x11})})[_0x3cab[14]](function(){return _0xfc82x9[_0x3cab[23]](204)})[_0x3cab[11]](sequelize.ForeignKeyConstraintError,function(_0xfc82xb){_0xfc82xb[_0x3cab[41]]= _0x3cab[42];_0xfc82xb[_0x3cab[43]]= _0x3cab[44];return handleError(_0xfc82x9,_0xfc82xb)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[48]]= function(_0xfc82x8,_0xfc82x9,_0xfc82xa){return Interval[_0x3cab[21]]({method:[_0x3cab[49],_0xfc82x8[_0x3cab[25]][_0x3cab[24]]]})[_0x3cab[18]](Util[_0x3cab[16]](_0xfc82x8[_0x3cab[15]]))[_0x3cab[14]](function(_0xfc82xc){_0xfc82x9[_0x3cab[13]](200)[_0x3cab[12]](_0xfc82xc)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[50]]= function(_0xfc82x8,_0xfc82x9){return Interval[_0x3cab[39]]({where:{id:_0xfc82x8[_0x3cab[25]][_0x3cab[51]]},individualHooks:true})[_0x3cab[14]](function(){return _0xfc82x9[_0x3cab[23]](204)})[_0x3cab[11]](sequelize.ForeignKeyConstraintError,function(_0xfc82xb){_0xfc82xb[_0x3cab[41]]= _0x3cab[42];_0xfc82xb[_0x3cab[43]]= _0x3cab[44];return handleError(_0xfc82x9,_0xfc82xb)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[52]]= function(_0xfc82x8,_0xfc82x9){console[_0x3cab[54]](_0x3cab[53],_0xfc82x8[_0x3cab[15]][_0x3cab[47]]);return Interval[_0x3cab[39]]({where:{id:_0xfc82x8[_0x3cab[15]][_0x3cab[47]]},individualHooks:true})[_0x3cab[14]](function(){return _0xfc82x9[_0x3cab[23]](204)})[_0x3cab[11]](sequelize.ForeignKeyConstraintError,function(_0xfc82xb){_0xfc82xb[_0x3cab[41]]= _0x3cab[42];_0xfc82xb[_0x3cab[43]]= _0x3cab[44];return handleError(_0xfc82x9,_0xfc82xb)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[55]]= function(_0xfc82x8,_0xfc82x9){return Interval[_0x3cab[26]](_0xfc82x8[_0x3cab[25]][_0x3cab[51]])[_0x3cab[14]](function(_0xfc82xd){if(!_0xfc82xd){return _0xfc82x9[_0x3cab[23]](404)};return _0xfc82x9[_0x3cab[12]](_0xfc82xd)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};exports[_0x3cab[56]]= function(_0xfc82x8,_0xfc82x9){_0xfc82x8[_0x3cab[28]][_0x3cab[35]]= _0xfc82x8[_0x3cab[25]][_0x3cab[24]];return Interval[_0x3cab[27]](_0xfc82x8[_0x3cab[28]])[_0x3cab[14]](function(_0xfc82xd){return _0xfc82x9[_0x3cab[13]](201)[_0x3cab[12]](_0xfc82xd)})[_0x3cab[11]](function(_0xfc82xb){return handleError(_0xfc82x9,_0xfc82xb)})};function handleError(_0xfc82x9,_0xfc82xb){logger[_0x3cab[58]](_0xfc82xb[_0x3cab[57]]);return _0xfc82x9[_0x3cab[13]](500)[_0x3cab[12]](_0xfc82xb)}
\ No newline at end of file
+var _0x2fcb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x74\x72\x6F\x79","\x63\x6C\x6F\x6E\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x61\x6C\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x61\x70","\x66\x69\x6E\x64","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x70\x75\x73\x68","\x72\x65\x6D\x6F\x76\x65","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x6F\x6E\x65\x20\x6F\x72\x20\x6D\x6F\x72\x65\x20\x72\x6F\x75\x74\x65\x73\x2C\x20\x64\x65\x6C\x65\x74\x65\x20\x74\x68\x65\x6D\x20\x66\x69\x72\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x49\x4E\x54\x45\x52\x56\x41\x4C\x5F\x52\x4F\x55\x54\x45\x5F\x41\x53\x53\x4F\x43\x49\x41\x54\x45\x44","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x2fcb[0];var _=require(_0x2fcb[1]);var Interval=require(_0x2fcb[3])[_0x2fcb[2]];var VoiceExtension=require(_0x2fcb[3])[_0x2fcb[4]];var sequelize=require(_0x2fcb[3])[_0x2fcb[5]];var Promise=require(_0x2fcb[6]);var Util=require(_0x2fcb[7]);var logger=require(_0x2fcb[9])(_0x2fcb[8]);exports[_0x2fcb[10]]= function(_0xf937x8,_0xf937x9,_0xf937xa){return Interval[_0x2fcb[21]](_0x2fcb[19],_0x2fcb[20])[_0x2fcb[18]](_[_0x2fcb[17]](Util[_0x2fcb[16]](_0xf937x8[_0x2fcb[15]]),{distinct:true}))[_0x2fcb[14]](function(_0xf937xc){_0xf937x9[_0x2fcb[13]](200)[_0x2fcb[12]](_0xf937xc)})[_0x2fcb[11]](function(_0xf937xb){return handleError(_0xf937x9,_0xf937xb)})};exports[_0x2fcb[22]]= function(_0xf937x8,_0xf937x9){return Interval[_0x2fcb[21]](_0x2fcb[20])[_0x2fcb[26]](_0xf937x8[_0x2fcb[25]][_0x2fcb[24]])[_0x2fcb[14]](function(_0xf937xd){if(!_0xf937xd){return _0xf937x9[_0x2fcb[23]](404)};return _0xf937x9[_0x2fcb[12]](_0xf937xd)})[_0x2fcb[11]](function(_0xf937xb){return handleError(_0xf937x9,_0xf937xb)})};exports[_0x2fcb[27]]= function(_0xf937x8,_0xf937x9){return Interval[_0x2fcb[21]](_0x2fcb[20])[_0x2fcb[27]](_0xf937x8[_0x2fcb[28]])[_0x2fcb[14]](function(_0xf937xd){return _0xf937x9[_0x2fcb[13]](201)[_0x2fcb[12]](_0xf937xd)})[_0x2fcb[11]](function(_0xf937xb){return handleError(_0xf937x9,_0xf937xb)})};exports[_0x2fcb[29]]= function(_0xf937x8,_0xf937x9){var _0xf937xe;return sequelize[_0x2fcb[35]](function(_0xf937xf){if(_0xf937x8[_0x2fcb[28]][_0x2fcb[24]]){delete _0xf937x8[_0x2fcb[28]][_0x2fcb[24]]};return Interval[_0x2fcb[21]](_0x2fcb[20])[_0x2fcb[26]](_0xf937x8[_0x2fcb[25]][_0x2fcb[24]])[_0x2fcb[14]](function(_0xf937xd){if(!_0xf937xd){return _0xf937x9[_0x2fcb[23]](404)};_0xf937xe= _[_0x2fcb[33]](_0xf937xd);return _0xf937xd[_0x2fcb[34]](_0xf937x8[_0x2fcb[28]],{transaction:_0xf937xf})})[_0x2fcb[14]](function(){if(_0xf937x8[_0x2fcb[28]][_0x2fcb[30]]&&  !_0xf937x8[_0x2fcb[28]][_0x2fcb[30]][_0x2fcb[31]]){return Interval[_0x2fcb[32]]({where:{IntervalId:_0xf937x8[_0x2fcb[25]][_0x2fcb[24]]},individualHooks:true,transaction:_0xf937xf})}else {if(_0xf937x8[_0x2fcb[28]][_0x2fcb[30]]&& _0xf937x8[_0x2fcb[28]][_0x2fcb[30]][_0x2fcb[31]]){return bulkCreateSubIntervals(_0xf937x8[_0x2fcb[28]].SubIntervals,_0xf937xe,_0xf937xf)}}})})[_0x2fcb[14]](function(){return _0xf937x9[_0x2fcb[23]](200)})[_0x2fcb[11]](function(_0xf937xb){return handleError(_0xf937x9,_0xf937xb)})};function bulkCreateSubIntervals(_0xf937x11,_0xf937xe,_0xf937xf){return Promise[_0x2fcb[36]]([])[_0x2fcb[14]](function(){var _0xf937x12=[];var _0xf937x13=_[_0x2fcb[38]](_0xf937xe.SubIntervals,_0x2fcb[37]);var _0xf937x14;_[_0x2fcb[43]](_0xf937x13,function(_0xf937x15,_0xf937x16){_0xf937x14= _[_0x2fcb[39]](_0xf937x11,{id:_0xf937x15[_0x2fcb[24]]});if(_0xf937x14){_0xf937x14[_0x2fcb[40]]= _0xf937xe[_0x2fcb[24]];_0xf937x12[_0x2fcb[41]](Interval[_0x2fcb[29]](_[_0x2fcb[33]](_0xf937x14),{where:{id:_0xf937x15[_0x2fcb[24]]},transaction:_0xf937xf,individualHooks:true}));_[_0x2fcb[42]](_0xf937x11,{id:_0xf937x15[_0x2fcb[24]]})}else {_0xf937x12[_0x2fcb[41]](Interval[_0x2fcb[32]]({where:{id:_0xf937x15[_0x2fcb[24]]},individualHooks:true,transaction:_0xf937xf}))}});_[_0x2fcb[43]](_0xf937x11,function(_0xf937x15){_0xf937x15[_0x2fcb[40]]= _0xf937xe[_0x2fcb[24]];_0xf937x12[_0x2fcb[41]](Interval[_0x2fcb[27]](_0xf937x15,{transaction:_0xf937xf}))});return _0xf937x12})[_0x2fcb[36]]()}exports[_0x2fcb[32]]= function(_0xf937x8,_0xf937x9){return sequelize[_0x2fcb[35]](function(_0xf937xf){return Interval[_0x2fcb[32]]({where:{id:_0xf937x8[_0x2fcb[25]][_0x2fcb[24]]},individualHooks:true,transaction:_0xf937xf})})[_0x2fcb[14]](function(){return _0xf937x9[_0x2fcb[23]](204)})[_0x2fcb[11]](sequelize.ForeignKeyConstraintError,function(_0xf937xb){_0xf937xb[_0x2fcb[44]]= _0x2fcb[45];_0xf937xb[_0x2fcb[46]]= _0x2fcb[47];return handleError(_0xf937x9,_0xf937xb)})[_0x2fcb[11]](function(_0xf937xb){return handleError(_0xf937x9,_0xf937xb)})};exports[_0x2fcb[48]]= function(_0xf937x8,_0xf937x9){return sequelize[_0x2fcb[35]](function(_0xf937xf){return Interval[_0x2fcb[32]]({where:{id:_0xf937x8[_0x2fcb[15]][_0x2fcb[49]]},individualHooks:true,transaction:_0xf937xf})})[_0x2fcb[14]](function(){return _0xf937x9[_0x2fcb[23]](204)})[_0x2fcb[11]](sequelize.ForeignKeyConstraintError,function(_0xf937xb){_0xf937xb[_0x2fcb[44]]= _0x2fcb[45];_0xf937xb[_0x2fcb[46]]= _0x2fcb[47];return handleError(_0xf937x9,_0xf937xb)})[_0x2fcb[11]](function(_0xf937xb){return handleError(_0xf937x9,_0xf937xb)})};function handleError(_0xf937x9,_0xf937xb){logger[_0x2fcb[51]](_0xf937xb[_0x2fcb[50]]);return _0xf937x9[_0x2fcb[13]](500)[_0x2fcb[12]](_0xf937xb)}
\ No newline at end of file
index 626dae5..32da264 100644 (file)
@@ -1 +1 @@
-var _0xc8c9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc8c9[0];const EventEmitter=require(_0xc8c9[1]);const Interval=require(_0xc8c9[3])[_0xc8c9[2]];var IntervalEvents= new EventEmitter();IntervalEvents[_0xc8c9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc8c9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc8c9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc8c9[6]};for(var e in events){var event=events[e];Interval[_0xc8c9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc959x8,_0xc959x9,_0xc959xa){IntervalEvents[_0xc8c9[10]](event+ _0xc8c9[8]+ _0xc959x8[_0xc8c9[9]],_0xc959x8);IntervalEvents[_0xc8c9[10]](event,_0xc959x8);_0xc959xa(null)}}module[_0xc8c9[11]]= IntervalEvents
\ No newline at end of file
+var _0x80e5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x80e5[0];const EventEmitter=require(_0x80e5[1]);const Interval=require(_0x80e5[3])[_0x80e5[2]];var IntervalEvents= new EventEmitter();IntervalEvents[_0x80e5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x80e5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x80e5[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x80e5[6]};for(var e in events){var event=events[e];Interval[_0x80e5[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x9d0ex8,_0x9d0ex9,_0x9d0exa){IntervalEvents[_0x80e5[10]](event+ _0x80e5[8]+ _0x9d0ex8[_0x80e5[9]],_0x9d0ex8);IntervalEvents[_0x80e5[10]](event,_0x9d0ex8);_0x9d0exa(null)}}module[_0x80e5[11]]= IntervalEvents
\ No newline at end of file
index cd9fd51..dd17c32 100644 (file)
@@ -1 +1 @@
-var _0x90f0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x69\x6E\x74\x65\x72\x76\x61\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x90f0[0];const IntervalEvents=require(_0x90f0[1]);var events=[_0x90f0[2],_0x90f0[3]];exports[_0x90f0[4]]= function(_0x2dd2x3){for(var _0x2dd2x4=0,_0x2dd2x5=events[_0x90f0[5]];_0x2dd2x4< _0x2dd2x5;_0x2dd2x4++){var _0x2dd2x6=events[_0x2dd2x4];var _0x2dd2x7=createListener(_0x90f0[6]+ _0x2dd2x6,_0x2dd2x3);IntervalEvents[_0x90f0[7]](_0x2dd2x6,_0x2dd2x7);_0x2dd2x3[_0x90f0[7]](_0x90f0[8],removeListener(_0x2dd2x6,_0x2dd2x7))}};function createListener(_0x2dd2x6,_0x2dd2x3){return function(_0x2dd2x9){_0x2dd2x3[_0x90f0[9]](_0x2dd2x6,_0x2dd2x9)}}function removeListener(_0x2dd2x6,_0x2dd2x7){return function(){IntervalEvents[_0x90f0[10]](_0x2dd2x6,_0x2dd2x7)}}
\ No newline at end of file
+var _0x6693=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x69\x6E\x74\x65\x72\x76\x61\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x6693[0];const IntervalEvents=require(_0x6693[1]);var events=[_0x6693[2],_0x6693[3]];exports[_0x6693[4]]= function(_0x5b6cx3){for(var _0x5b6cx4=0,_0x5b6cx5=events[_0x6693[5]];_0x5b6cx4< _0x5b6cx5;_0x5b6cx4++){var _0x5b6cx6=events[_0x5b6cx4];var _0x5b6cx7=createListener(_0x6693[6]+ _0x5b6cx6,_0x5b6cx3);IntervalEvents[_0x6693[7]](_0x5b6cx6,_0x5b6cx7);_0x5b6cx3[_0x6693[7]](_0x6693[8],removeListener(_0x5b6cx6,_0x5b6cx7))}};function createListener(_0x5b6cx6,_0x5b6cx3){return function(_0x5b6cx9){_0x5b6cx3[_0x6693[9]](_0x5b6cx6,_0x5b6cx9)}}function removeListener(_0x5b6cx6,_0x5b6cx7){return function(){IntervalEvents[_0x6693[10]](_0x5b6cx6,_0x5b6cx7)}}
\ No newline at end of file
index 3045399..b9dc4e8 100644 (file)
@@ -1 +1 @@
-var _0x17ad=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4A\x73\x63\x72\x69\x70\x74\x79","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x2F\x3A\x69\x64\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73\x2F\x3A\x73\x65\x73\x73\x69\x6F\x6E\x49\x64","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x2F\x3A\x71\x75\x65\x73\x74\x69\x6F\x6E\x49\x64\x2F\x64\x65\x74\x61\x69\x6C","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x44\x65\x74\x61\x69\x6C","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x2F\x73\x75\x6D\x6D\x61\x72\x79","\x73\x68\x6F\x77\x53\x75\x6D\x6D\x61\x72\x79","\x2F\x3A\x69\x64\x2F\x69\x6E\x70\x75\x74\x73","\x73\x68\x6F\x77\x49\x6E\x70\x75\x74\x73","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x2F\x64\x65\x74\x61\x69\x6C","\x73\x68\x6F\x77\x44\x65\x74\x61\x69\x6C","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73\x2F\x3A\x73\x65\x73\x73\x69\x6F\x6E\x49\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x53\x65\x73\x73\x69\x6F\x6E","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x17ad[0];var express=require(_0x17ad[1]);var auth=require(_0x17ad[2]);var controller=require(_0x17ad[3]);var license=require(_0x17ad[4]);var router=express.Router();router[_0x17ad[13]](_0x17ad[5],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9],_0x17ad[10]]),controller[_0x17ad[12]]);router[_0x17ad[13]](_0x17ad[14],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[15]]);router[_0x17ad[13]](_0x17ad[16],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9],_0x17ad[10]]),controller[_0x17ad[17]]);router[_0x17ad[13]](_0x17ad[18],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[19]]);router[_0x17ad[13]](_0x17ad[20],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[21]]);router[_0x17ad[13]](_0x17ad[22],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[23]]);router[_0x17ad[13]](_0x17ad[24],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[25]]);router[_0x17ad[13]](_0x17ad[26],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[27]]);router[_0x17ad[13]](_0x17ad[28],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[29]]);router[_0x17ad[13]](_0x17ad[30],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[31]]);router[_0x17ad[33]](_0x17ad[5],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[32]]);router[_0x17ad[33]](_0x17ad[18],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9],_0x17ad[10]]),controller[_0x17ad[34]]);router[_0x17ad[33]](_0x17ad[35],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9],_0x17ad[10]]),controller[_0x17ad[36]]);router[_0x17ad[38]](_0x17ad[14],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[37]]);router[_0x17ad[38]](_0x17ad[20],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9],_0x17ad[10]]),controller[_0x17ad[39]]);router[_0x17ad[41]](_0x17ad[20],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[40]]);router[_0x17ad[41]](_0x17ad[5],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[42]]);router[_0x17ad[41]](_0x17ad[14],license[_0x17ad[6]](),license[_0x17ad[7]](),auth[_0x17ad[8]](),auth[_0x17ad[11]]([15],[_0x17ad[9]]),controller[_0x17ad[43]]);module[_0x17ad[44]]= router
\ No newline at end of file
+var _0x5b88=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4A\x73\x63\x72\x69\x70\x74\x79","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x2F\x3A\x69\x64\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73\x2F\x3A\x73\x65\x73\x73\x69\x6F\x6E\x49\x64","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x2F\x3A\x71\x75\x65\x73\x74\x69\x6F\x6E\x49\x64\x2F\x64\x65\x74\x61\x69\x6C","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x44\x65\x74\x61\x69\x6C","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x2F\x73\x75\x6D\x6D\x61\x72\x79","\x73\x68\x6F\x77\x53\x75\x6D\x6D\x61\x72\x79","\x2F\x3A\x69\x64\x2F\x69\x6E\x70\x75\x74\x73","\x73\x68\x6F\x77\x49\x6E\x70\x75\x74\x73","\x2F\x3A\x69\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x2F\x64\x65\x74\x61\x69\x6C","\x73\x68\x6F\x77\x44\x65\x74\x61\x69\x6C","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73\x2F\x3A\x73\x65\x73\x73\x69\x6F\x6E\x49\x64\x2F\x71\x75\x65\x73\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x53\x65\x73\x73\x69\x6F\x6E","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x5b88[0];var express=require(_0x5b88[1]);var auth=require(_0x5b88[2]);var controller=require(_0x5b88[3]);var license=require(_0x5b88[4]);var router=express.Router();router[_0x5b88[13]](_0x5b88[5],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9],_0x5b88[10]]),controller[_0x5b88[12]]);router[_0x5b88[13]](_0x5b88[14],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[15]]);router[_0x5b88[13]](_0x5b88[16],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9],_0x5b88[10]]),controller[_0x5b88[17]]);router[_0x5b88[13]](_0x5b88[18],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[19]]);router[_0x5b88[13]](_0x5b88[20],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[21]]);router[_0x5b88[13]](_0x5b88[22],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[23]]);router[_0x5b88[13]](_0x5b88[24],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[25]]);router[_0x5b88[13]](_0x5b88[26],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[27]]);router[_0x5b88[13]](_0x5b88[28],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[29]]);router[_0x5b88[13]](_0x5b88[30],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[31]]);router[_0x5b88[33]](_0x5b88[5],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[32]]);router[_0x5b88[33]](_0x5b88[18],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9],_0x5b88[10]]),controller[_0x5b88[34]]);router[_0x5b88[33]](_0x5b88[35],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9],_0x5b88[10]]),controller[_0x5b88[36]]);router[_0x5b88[38]](_0x5b88[14],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[37]]);router[_0x5b88[38]](_0x5b88[20],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9],_0x5b88[10]]),controller[_0x5b88[39]]);router[_0x5b88[41]](_0x5b88[20],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[40]]);router[_0x5b88[41]](_0x5b88[5],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[42]]);router[_0x5b88[41]](_0x5b88[14],license[_0x5b88[6]](),license[_0x5b88[7]](),auth[_0x5b88[8]](),auth[_0x5b88[11]]([15],[_0x5b88[9]]),controller[_0x5b88[43]]);module[_0x5b88[44]]= router
\ No newline at end of file
index a7ae1c2..e4a8766 100644 (file)
@@ -1 +1 @@
-var _0xda5b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x78\x6D\x6C\x32\x6A\x73","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4A\x73\x63\x72\x69\x70\x74\x79\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x51\x75\x65\x73\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x49\x6E\x70\x75\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E\x73","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E","\x73\x65\x73\x73\x69\x6F\x6E\x49\x64","\x66\x69\x6E\x64","\x73\x68\x6F\x77\x49\x6E\x70\x75\x74\x73","\x72\x6F\x77\x73","\x73\x65\x73\x73\x69\x6F\x6E\x5F\x69\x64","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x69\x64","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x74\x79\x70\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6C\x61\x62\x65\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x74\x65\x78\x74","\x69\x6E\x70\x75\x74\x5F\x6C\x61\x62\x65\x6C","\x69\x6E\x70\x75\x74\x5F\x76\x61\x6C\x75\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x63\x6F\x75\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x69\x6E\x70\x75\x74\x73","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x53\x75\x6D\x6D\x61\x72\x79","\x73\x75\x6D\x6D\x61\x72\x79","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x44\x65\x74\x61\x69\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x69\x6E\x70\x75\x74","\x67\x72\x6F\x75\x70\x42\x79","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x6C\x61\x73\x74","\x6B\x65\x79\x73","\x6C\x61\x62\x65\x6C\x73","\x63\x68\x6F\x69\x63\x65\x73","\x67\x72\x61\x70\x68\x44\x61\x74\x61","\x67\x72\x61\x70\x68\x4C\x61\x62\x65\x6C\x73","\x62\x61\x72","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x49\x6E\x70\x75\x74\x73","\x76\x61\x6C\x75\x65","\x70\x65\x72\x63\x65\x6E\x74\x61\x67\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E\x49\x64","\x63\x6F\x6C","\x66\x6E","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x31","\x69\x6E\x70\x75\x74\x5F\x74\x79\x70\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x70\x69\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x61\x6E\x73\x77\x65\x72","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6F\x74\x68\x65\x72\x5F\x61\x6E\x73\x77\x65\x72","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6F\x74\x68\x65\x72\x5F\x6C\x61\x62\x65\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6F\x70\x74\x69\x6F\x6E\x73","\x70\x61\x72\x73\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x6F\x74\x68\x65\x72\x5F\x6F\x70\x74\x69\x6F\x6E","\x71\x75\x65\x73\x74\x69\x6F\x6E\x20\x74\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x77\x61\x72\x6E","\x73\x68\x6F\x77\x44\x65\x74\x61\x69\x6C","\x63\x72\x65\x61\x74\x65","\x6E\x61\x6D\x65","\x66\x69\x65\x6C\x64\x73","\x6D\x65\x73\x73\x61\x67\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x50\x52\x4F\x4A\x45\x43\x54","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x61\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x53\x65\x73\x73\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D\x22","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x2E\x78\x6D\x6C\x22","\x74\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E"];_0xda5b[0];var xml=require(_0xda5b[1]);var _=require(_0xda5b[2]);var logger=require(_0xda5b[4])(_0xda5b[3]);var JscriptyProject=require(_0xda5b[6])[_0xda5b[5]];var Util=require(_0xda5b[7]);var sequelize=require(_0xda5b[6])[_0xda5b[8]];var ReportJscriptySession=require(_0xda5b[6])[_0xda5b[9]];var ReportJscriptyQuestion=require(_0xda5b[6])[_0xda5b[10]];var ReportJscriptyInput=require(_0xda5b[6])[_0xda5b[11]];var Promise=require(_0xda5b[12]);function handleError(_0xfd7dxc,_0xfd7dxd){logger[_0xda5b[14]](_0xfd7dxd[_0xda5b[13]]);return _0xfd7dxc[_0xda5b[16]](500)[_0xda5b[15]](_0xfd7dxd)}function responseWithResult(_0xfd7dxc,_0xfd7dxf){_0xfd7dxf= _0xfd7dxf|| 200;return function(_0xfd7dx10){if(_0xfd7dx10){_0xfd7dxc[_0xda5b[16]](_0xfd7dxf)[_0xda5b[17]](_0xfd7dx10)}}}function handleEntityNotFound(_0xfd7dxc){return function(_0xfd7dx10){if(!_0xfd7dx10){_0xfd7dxc[_0xda5b[16]](404)[_0xda5b[18]]();return null};return _0xfd7dx10}}function saveUpdates(_0xfd7dx13){return function(_0xfd7dx10){return _0xfd7dx10[_0xda5b[20]](_0xfd7dx13)[_0xda5b[19]](function(_0xfd7dx14){return _0xfd7dx14})}}function removeEntity(_0xfd7dxc){return function(_0xfd7dx10){if(_0xfd7dx10){return _0xfd7dx10[_0xda5b[21]]()[_0xda5b[19]](function(){_0xfd7dxc[_0xda5b[16]](204)[_0xda5b[18]]()})}}}exports[_0xda5b[22]]= function(_0xfd7dx16,_0xfd7dxc,_0xfd7dx17){return JscriptyProject[_0xda5b[26]](Util[_0xda5b[25]](_0xfd7dx16[_0xda5b[24]]))[_0xda5b[19]](function(_0xfd7dx18){_0xfd7dxc[_0xda5b[16]](200)[_0xda5b[15]](_0xfd7dx18)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[27]]= function(_0xfd7dx16,_0xfd7dxc){return JscriptyProject[_0xda5b[31]](_0xfd7dx16[_0xda5b[30]][_0xda5b[29]])[_0xda5b[19]](function(_0xfd7dx19){if(!_0xfd7dx19){return _0xfd7dxc[_0xda5b[28]](404)};return _0xfd7dxc[_0xda5b[15]](_0xfd7dx19)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[32]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptySession[_0xda5b[34]]({method:[_0xda5b[33],_0xfd7dx16[_0xda5b[30]][_0xda5b[29]]]})[_0xda5b[26]](Util[_0xda5b[25]](_0xfd7dx16[_0xda5b[24]]))[_0xda5b[19]](handleEntityNotFound(_0xfd7dxc))[_0xda5b[19]](responseWithResult(_0xfd7dxc))[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[35]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptySession[_0xda5b[37]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],session_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[36]]},include:[{model:ReportJscriptyQuestion,include:[{model:ReportJscriptyInput}]}]})[_0xda5b[19]](handleEntityNotFound(_0xfd7dxc))[_0xda5b[19]](responseWithResult(_0xfd7dxc))[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[38]]= function(_0xfd7dx16,_0xfd7dxc){var _0xfd7dx1a={count:0,rows:[]};return ReportJscriptySession[_0xda5b[34]]({method:[_0xda5b[51],_0xfd7dx16[_0xda5b[30]][_0xda5b[29]]]})[_0xda5b[26]](Util[_0xda5b[25]](_0xfd7dx16[_0xda5b[24]]))[_0xda5b[19]](function(_0xfd7dx1b){_[_0xda5b[48]](_0xfd7dx1b[_0xda5b[39]],function(_0xfd7dx1c){var _0xfd7dx1d=_0xfd7dx1c[_0xda5b[40]];_[_0xda5b[48]](_0xfd7dx1c.ReportJscriptyQuestions,function(_0xfd7dx1e){var _0xfd7dx1f=_0xfd7dx1e[_0xda5b[41]];var _0xfd7dx20=_0xfd7dx1e[_0xda5b[42]];var _0xfd7dx21=_0xfd7dx1e[_0xda5b[43]];var _0xfd7dx22=_0xfd7dx1e[_0xda5b[44]];_[_0xda5b[48]](_0xfd7dx1e.ReportJscriptyInputs,function(_0xfd7dx23){_0xfd7dx1a[_0xda5b[39]][_0xda5b[47]]({session_id:_0xfd7dx1d,question_type:_0xfd7dx20,question_id:_0xfd7dx1f,question_label:_0xfd7dx21,question_text:_0xfd7dx22,input_label:_0xfd7dx23[_0xda5b[45]],input_value:_0xfd7dx23[_0xda5b[46]]})})})});_0xfd7dx1a[_0xda5b[49]]= _0xfd7dx1a[_0xda5b[39]][_0xda5b[50]];return _0xfd7dx1a})[_0xda5b[19]](handleEntityNotFound(_0xfd7dxc))[_0xda5b[19]](responseWithResult(_0xfd7dxc))[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[52]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]]},include:[{model:ReportJscriptyInput}]})[_0xda5b[19]](function(_0xfd7dx24){if(!_0xfd7dx24){return _0xfd7dxc[_0xda5b[28]](404)};return _0xfd7dxc[_0xda5b[16]](200)[_0xda5b[15]](_0xfd7dx24)})[_0xda5b[19]](handleEntityNotFound(_0xfd7dxc))[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[54]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptyQuestion[_0xda5b[34]]({method:[_0xda5b[55],_0xfd7dx16[_0xda5b[30]][_0xda5b[29]]]})[_0xda5b[26]](Util[_0xda5b[25]](_0xfd7dx16[_0xda5b[24]]))[_0xda5b[19]](handleEntityNotFound(_0xfd7dxc))[_0xda5b[19]](function(_0xfd7dx25){return _0xfd7dxc[_0xda5b[16]](200)[_0xda5b[15]](_0xfd7dx25)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[56]]= function(_0xfd7dx16,_0xfd7dxc){var _0xfd7dx26={};var _0xfd7dx24;var _0xfd7dx27=0;return ReportJscriptyQuestion[_0xda5b[37]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[72]]},attributes:[_0xda5b[42]]})[_0xda5b[19]](function(_0xfd7dx28){if(!_0xfd7dx28){return _0xfd7dxc[_0xda5b[28]](404)};if(_0xfd7dx28[_0xda5b[57]][_0xda5b[42]]== _0xda5b[58]){return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[72]]},attributes:[_0xda5b[42],_0xda5b[41],_0xda5b[43],_0xda5b[44]],include:[{model:ReportJscriptyInput,where:{$or:[{input_type:_0xda5b[75],input_value:_0xda5b[76]},{input_type:{$ne:_0xda5b[75]},input_value:{$ne:null}}]},attributes:[_0xda5b[45],_0xda5b[46],_0xda5b[77],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[45])),_0xda5b[49]]]}],group:[_0xda5b[41],_0xda5b[45]]})[_0xda5b[19]](function(_0xfd7dx28){_0xfd7dx24= _0xfd7dx28;return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[72]],question_type:_0xda5b[58]},attributes:[_0xda5b[41],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[41])),_0xda5b[49]]],group:[_0xda5b[41]]})})[_0xda5b[19]](function(_0xfd7dx35){_0xfd7dx27= _0xfd7dx35[0][_0xda5b[57]][_0xda5b[49]];if(_0xfd7dx24){var _0xfd7dx2a=_[_0xda5b[59]](_0xfd7dx24,_0xda5b[41]);_[_0xda5b[48]](_0xfd7dx2a,function(_0xfd7dx36,_0xfd7dx2b){var _0xfd7dx31=[];var _0xfd7dx32=[];var _0xfd7dx34=[];var _0xfd7dx37=_0xda5b[68];_[_0xda5b[48]](_0xfd7dx36,function(_0xfd7dx2e){if(_0xfd7dx2e[_0xda5b[69]]){_[_0xda5b[48]](_0xfd7dx2e.ReportJscriptyInputs,function(_0xfd7dx23){_0xfd7dx31[_0xda5b[47]]({checkbox:true,value:_0xfd7dx23[_0xda5b[45]],count:_0xfd7dx23[_0xda5b[57]][_0xda5b[49]]})})}});var _0xfd7dx33=[];for(var _0xfd7dx38=0;_0xfd7dx38< _0xfd7dx31[_0xda5b[50]];_0xfd7dx38++){_0xfd7dx33[_0xfd7dx38]= _0xfd7dx31[_0xfd7dx38][_0xda5b[49]];_0xfd7dx34[_0xfd7dx38]= _0xfd7dx31[_0xfd7dx38][_0xda5b[70]];_0xfd7dx31[_0xfd7dx38][_0xda5b[71]]= _0xfd7dx27?(_0xfd7dx31[_0xfd7dx38][_0xda5b[49]]/ _0xfd7dx27)* 100:0};_0xfd7dx32[0]= _0xfd7dx33;_0xfd7dx26= {total:_0xfd7dx27,question_type:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[42]],question_id:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[41]],question_label:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[43]],question_text:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[44]],choices:_0xfd7dx31,graphData:_0xfd7dx32,graphLabels:_0xfd7dx34,graphType:_0xfd7dx37}})};return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[72]],question_type:_0xda5b[58]},attributes:[_0xda5b[42],_0xda5b[41],_0xda5b[43],_0xda5b[44]],include:[{model:ReportJscriptyInput,attributes:[_0xda5b[45]]}]})})[_0xda5b[19]](function(_0xfd7dx1a){var _0xfd7dx29=[];if(_0xfd7dx1a){var _0xfd7dx2a=_[_0xda5b[59]](_0xfd7dx1a,_0xda5b[41]);_[_0xda5b[48]](_0xfd7dx2a,function(_0xfd7dx1e,_0xfd7dx2b){var _0xfd7dx2c=[];_[_0xda5b[48]](_0xfd7dx1e,function(_0xfd7dx2d){_0xfd7dx2c= _[_0xda5b[61]](_0xfd7dx2c,_[_0xda5b[60]](_0xfd7dx2d.ReportJscriptyInputs,_0xda5b[45]))});_0xfd7dx29[_0xda5b[47]]({question_id:_[_0xda5b[62]](_0xfd7dx1e)[_0xda5b[41]],labels:_0xfd7dx2c})});_[_0xda5b[48]](_0xfd7dx29,function(_0xfd7dx2e){if(Object[_0xda5b[63]](_0xfd7dx26)[_0xda5b[50]]){_[_0xda5b[48]](_0xfd7dx2e[_0xda5b[64]],function(_0xfd7dx2f){var _0xfd7dx30=_[_0xda5b[37]](_0xfd7dx26[_0xda5b[65]],{value:_0xfd7dx2f});if(!_0xfd7dx30){_0xfd7dx26[_0xda5b[65]][_0xda5b[47]]({value:_0xfd7dx2f,count:0,percentage:0});_0xfd7dx26[_0xda5b[66]][0][_0xda5b[47]](0);_0xfd7dx26[_0xda5b[67]][_0xda5b[47]](_0xfd7dx2f)}})}else {var _0xfd7dx31=[];var _0xfd7dx32=[];var _0xfd7dx33=[];var _0xfd7dx34=[];_[_0xda5b[48]](_0xfd7dx2e[_0xda5b[64]],function(_0xfd7dx2f){_0xfd7dx31[_0xda5b[47]]({value:_0xfd7dx2f,count:0,percentage:0});_0xfd7dx33[_0xda5b[47]](0);_0xfd7dx34[_0xda5b[47]](_0xfd7dx2f)});_0xfd7dx32[_0xda5b[47]](_0xfd7dx33);var _0xfd7dx23=_0xfd7dx1a[0];_0xfd7dx26= {total:_0xfd7dx27,question_type:_0xfd7dx23[_0xda5b[42]],question_id:_0xfd7dx23[_0xda5b[41]],question_label:_0xfd7dx23[_0xda5b[43]],question_text:_0xfd7dx23[_0xda5b[44]],choices:_0xfd7dx31,graphType:_0xda5b[68],graphData:_0xfd7dx32,graphLabels:_0xfd7dx34}}})};return _0xfd7dxc[_0xda5b[16]](201)[_0xda5b[15]](_0xfd7dx26)})}else {if(_0xfd7dx28[_0xda5b[57]][_0xda5b[42]]== _0xda5b[78]){return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[72]]},attributes:[_0xda5b[42],_0xda5b[41],_0xda5b[43],_0xda5b[44],_0xda5b[83],_0xda5b[80],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[80])),_0xda5b[49]]],group:[_0xda5b[41],_0xda5b[80]]})[_0xda5b[19]](function(_0xfd7dx28){_0xfd7dx24= _0xfd7dx28;return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[72]],question_type:_0xda5b[78],question_other_answer:{$ne:null}},attributes:[_0xda5b[42],_0xda5b[41],_0xda5b[43],_0xda5b[83],_0xda5b[44],_0xda5b[81],_0xda5b[82],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[82])),_0xda5b[49]]],group:[_0xda5b[41],_0xda5b[82]]})})[_0xda5b[19]](function(_0xfd7dx1b){if(_0xfd7dx1b){_[_0xda5b[48]](_0xfd7dx1b,function(_0xfd7dx2e){_0xfd7dx24[_0xda5b[47]](_0xfd7dx2e)})};var _0xfd7dx2a=_[_0xda5b[59]](_0xfd7dx24,_0xda5b[41]);_[_0xda5b[48]](_0xfd7dx2a,function(_0xfd7dx36,_0xfd7dx2b){var _0xfd7dx31=[];var _0xfd7dx27=0;var _0xfd7dx32=[];var _0xfd7dx34=[];var _0xfd7dx37=_0xda5b[79];_[_0xda5b[48]](_0xfd7dx36,function(_0xfd7dx2e){if(_0xfd7dx2e[_0xda5b[80]]){_0xfd7dx31[_0xda5b[47]]({value:_0xfd7dx2e[_0xda5b[80]],count:_0xfd7dx2e[_0xda5b[57]][_0xda5b[49]]});_0xfd7dx27= _0xfd7dx27+ _0xfd7dx2e[_0xda5b[57]][_0xda5b[49]]};if(_0xfd7dx2e[_0xda5b[81]]){_0xfd7dx31[_0xda5b[47]]({other_option:true,value:_0xfd7dx2e[_0xda5b[82]],count:_0xfd7dx2e[_0xda5b[57]][_0xda5b[49]]})}});var _0xfd7dx39=_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[83]]?JSON[_0xda5b[84]](_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[83]]):null;if(_0xfd7dx39){_[_0xda5b[48]](_0xfd7dx39[_0xda5b[85]],function(_0xfd7dx3a){var _0xfd7dx3b=_[_0xda5b[37]](_0xfd7dx31,{value:_0xfd7dx3a});if(!_0xfd7dx3b){_0xfd7dx31[_0xda5b[47]]({value:_0xfd7dx3a,count:0,percentage:0})}})};var _0xfd7dx33=[];var _0xfd7dx3c=false;for(var _0xfd7dx38=0;_0xfd7dx38< _0xfd7dx31[_0xda5b[50]];_0xfd7dx38++){if(!_0xfd7dx31[_0xfd7dx38][_0xda5b[86]]){_0xfd7dx32[_0xfd7dx38]= _0xfd7dx31[_0xfd7dx38][_0xda5b[49]];_0xfd7dx34[_0xfd7dx38]= _0xfd7dx31[_0xfd7dx38][_0xda5b[70]];_0xfd7dx31[_0xfd7dx38][_0xda5b[71]]= _0xfd7dx27?(_0xfd7dx31[_0xfd7dx38][_0xda5b[49]]/ _0xfd7dx27)* 100:0}};_0xfd7dx26= {total:_0xfd7dx27,question_type:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[42]],question_id:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[41]],question_label:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[43]],question_text:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[44]],choices:_0xfd7dx31,graphData:_0xfd7dx32,graphLabels:_0xfd7dx34,graphType:_0xfd7dx37}});return _0xfd7dxc[_0xda5b[16]](201)[_0xda5b[15]](_0xfd7dx26)})}else {logger[_0xda5b[88]](_0xda5b[87]);return _0xfd7dxc[_0xda5b[28]](404)}}})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[89]]= function(_0xfd7dx16,_0xfd7dxc){var _0xfd7dx3d;var _0xfd7dx24;var _0xfd7dx3e;var _0xfd7dx35;return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_type:_0xda5b[78]},attributes:[_0xda5b[42],_0xda5b[41],_0xda5b[43],_0xda5b[44],_0xda5b[80],_0xda5b[83],_0xda5b[82],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[80])),_0xda5b[49]]],group:[_0xda5b[41],_0xda5b[80]]})[_0xda5b[19]](function(_0xfd7dx1b){_0xfd7dx24= _0xfd7dx1b;return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_type:_0xda5b[78],question_other_answer:{$ne:null}},attributes:[_0xda5b[42],_0xda5b[41],_0xda5b[43],_0xda5b[44],_0xda5b[81],_0xda5b[82],_0xda5b[83],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[81])),_0xda5b[49]]],group:[_0xda5b[41],_0xda5b[81]]})})[_0xda5b[19]](function(_0xfd7dx1b){_[_0xda5b[48]](_0xfd7dx1b,function(_0xfd7dx2e){_0xfd7dx24[_0xda5b[47]](_0xfd7dx2e)});var _0xfd7dx26=[];var _0xfd7dx37=_0xda5b[79];var _0xfd7dx2a=_[_0xda5b[59]](_0xfd7dx24,_0xda5b[41]);_[_0xda5b[48]](_0xfd7dx2a,function(_0xfd7dx36,_0xfd7dx2b){var _0xfd7dx27=0;var _0xfd7dx32=[];var _0xfd7dx34=[];var _0xfd7dx31=[];_[_0xda5b[48]](_0xfd7dx36,function(_0xfd7dx2e){if(_0xfd7dx2e[_0xda5b[80]]){_0xfd7dx31[_0xda5b[47]]({value:_0xfd7dx2e[_0xda5b[80]],count:_0xfd7dx2e[_0xda5b[57]][_0xda5b[49]]});_0xfd7dx27= _0xfd7dx27+ _0xfd7dx2e[_0xda5b[57]][_0xda5b[49]]};if(_0xfd7dx2e[_0xda5b[81]]){_0xfd7dx31[_0xda5b[47]]({other_option:true,value:_0xfd7dx2e[_0xda5b[81]],count:_0xfd7dx2e[_0xda5b[57]][_0xda5b[49]]})}});var _0xfd7dx39=JSON[_0xda5b[84]](_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[83]]);if(_0xfd7dx39){_[_0xda5b[48]](_0xfd7dx39[_0xda5b[85]],function(_0xfd7dx3a){var _0xfd7dx3b=_[_0xda5b[37]](_0xfd7dx31,{value:_0xfd7dx3a});if(!_0xfd7dx3b){_0xfd7dx31[_0xda5b[47]]({value:_0xfd7dx3a,count:0,percentage:0})}})};for(var _0xfd7dx38=0;_0xfd7dx38< _0xfd7dx31[_0xda5b[50]];_0xfd7dx38++){if(!_0xfd7dx31[_0xfd7dx38][_0xda5b[86]]&& (_0xfd7dx27!= 0)){_0xfd7dx31[_0xfd7dx38][_0xda5b[71]]= (_0xfd7dx31[_0xfd7dx38][_0xda5b[49]]/ _0xfd7dx27)* 100;_0xfd7dx32[_0xda5b[47]](_0xfd7dx31[_0xfd7dx38][_0xda5b[49]]);_0xfd7dx34[_0xda5b[47]](_0xfd7dx31[_0xfd7dx38][_0xda5b[70]])}};_0xfd7dx26[_0xda5b[47]]({total:_0xfd7dx27,question_type:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[42]],question_id:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[41]],question_label:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[43]],question_other_label:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[82]],question_text:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[44]],choices:_0xfd7dx31,graphData:_0xfd7dx32,graphLabels:_0xfd7dx34,graphType:_0xfd7dx37})});_0xfd7dx3d= _0xfd7dx26;return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_type:_0xda5b[58]},attributes:[_0xda5b[29],_0xda5b[42],_0xda5b[41],_0xda5b[43],_0xda5b[44],_0xda5b[80]],include:[{model:ReportJscriptyInput,where:{$or:[{input_type:_0xda5b[75],input_value:_0xda5b[76]},{input_type:{$ne:_0xda5b[75]},input_value:{$ne:null}}]},attributes:[_0xda5b[45],_0xda5b[46],_0xda5b[77],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[45])),_0xda5b[49]]]}],group:[_0xda5b[41],_0xda5b[45]]})})[_0xda5b[19]](function(_0xfd7dx28){_0xfd7dx24= _0xfd7dx28;return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_type:_0xda5b[58]},attributes:[_0xda5b[41],[sequelize[_0xda5b[74]](_0xda5b[49],sequelize[_0xda5b[73]](_0xda5b[41])),_0xda5b[49]]],group:[_0xda5b[41]]})})[_0xda5b[19]](function(_0xfd7dx1e){_0xfd7dx35= _0xfd7dx1e;var _0xfd7dx26=[];var _0xfd7dx2a=_[_0xda5b[59]](_0xfd7dx24,_0xda5b[41]);_[_0xda5b[48]](_0xfd7dx2a,function(_0xfd7dx36,_0xfd7dx2b){var _0xfd7dx31=[];var _0xfd7dx27=0;_0xfd7dx27= _[_0xda5b[37]](_0xfd7dx35,function(_0xfd7dx1e){return _0xfd7dx1e[_0xda5b[41]]== _[_0xda5b[62]](_0xfd7dx36)[_0xda5b[41]]})[_0xda5b[57]][_0xda5b[49]];var _0xfd7dx32=[];var _0xfd7dx40=[];var _0xfd7dx34=[];var _0xfd7dx37=_0xda5b[68];_[_0xda5b[48]](_0xfd7dx36,function(_0xfd7dx2e){var _0xfd7dx41=_0xfd7dx2e;_[_0xda5b[48]](_0xfd7dx41.ReportJscriptyInputs,function(_0xfd7dx23){_0xfd7dx31[_0xda5b[47]]({checkbox:true,value:_0xfd7dx23[_0xda5b[45]],count:_0xfd7dx23[_0xda5b[57]][_0xda5b[49]]})})});var _0xfd7dx33=[];for(var _0xfd7dx38=0;_0xfd7dx38< _0xfd7dx31[_0xda5b[50]];_0xfd7dx38++){_0xfd7dx33[_0xfd7dx38]= _0xfd7dx31[_0xfd7dx38][_0xda5b[49]];_0xfd7dx31[_0xfd7dx38][_0xda5b[71]]= (_0xfd7dx31[_0xfd7dx38][_0xda5b[49]]/ _0xfd7dx27)* 100;_0xfd7dx34[_0xfd7dx38]= _0xfd7dx31[_0xfd7dx38][_0xda5b[70]]};_0xfd7dx32[0]= _0xfd7dx33;_0xfd7dx3d[_0xda5b[47]]({total:_0xfd7dx27,question_type:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[42]],question_id:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[41]],question_label:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[43]],question_text:_[_0xda5b[62]](_0xfd7dx36)[_0xda5b[44]],choices:_0xfd7dx31,graphData:_0xfd7dx32,graphLabels:_0xfd7dx34,graphType:_0xfd7dx37})});return ReportJscriptyQuestion[_0xda5b[53]]({where:{projectId:_0xfd7dx16[_0xda5b[30]][_0xda5b[29]],question_type:_0xda5b[58]},attributes:[_0xda5b[29],_0xda5b[41],_0xda5b[43],_0xda5b[44],_0xda5b[42]],include:[{model:ReportJscriptyInput,attributes:[_0xda5b[45]]}]})})[_0xda5b[19]](function(_0xfd7dx1a){var _0xfd7dx2a=_[_0xda5b[59]](_0xfd7dx1a,_0xda5b[41]);var _0xfd7dx3f=[];_[_0xda5b[48]](_0xfd7dx2a,function(_0xfd7dx1e,_0xfd7dx2b){var _0xfd7dx2c=[];_[_0xda5b[48]](_0xfd7dx1e,function(_0xfd7dx2d){_0xfd7dx2c= _[_0xda5b[61]](_0xfd7dx2c,_[_0xda5b[60]](_0xfd7dx2d.ReportJscriptyInputs,_0xda5b[45]))});_0xfd7dx3f[_0xda5b[47]]({question_text:_[_0xda5b[62]](_0xfd7dx1e)[_0xda5b[44]],question_type:_[_0xda5b[62]](_0xfd7dx1e)[_0xda5b[42]],question_label:_[_0xda5b[62]](_0xfd7dx1e)[_0xda5b[43]],question_id:_[_0xda5b[62]](_0xfd7dx1e)[_0xda5b[41]],labels:_0xfd7dx2c})});_[_0xda5b[48]](_0xfd7dx3f,function(_0xfd7dx2e){var _0xfd7dx1e=_[_0xda5b[37]](_0xfd7dx3d,{"\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x69\x64":_0xfd7dx2e[_0xda5b[41]]});if(_0xfd7dx1e){_[_0xda5b[48]](_0xfd7dx2e[_0xda5b[64]],function(_0xfd7dx2f){var _0xfd7dx30=_[_0xda5b[37]](_0xfd7dx1e[_0xda5b[65]],{value:_0xfd7dx2f});if(!_0xfd7dx30){_0xfd7dx1e[_0xda5b[65]][_0xda5b[47]]({value:_0xfd7dx2f,count:0,percentage:0});_0xfd7dx1e[_0xda5b[66]][0][_0xda5b[47]](0);_0xfd7dx1e[_0xda5b[67]][_0xda5b[47]](_0xfd7dx2f)}})}else {var _0xfd7dx31=[];var _0xfd7dx32=[];var _0xfd7dx33=[];var _0xfd7dx34=[];_[_0xda5b[48]](_0xfd7dx2e[_0xda5b[64]],function(_0xfd7dx2f){_0xfd7dx31[_0xda5b[47]]({value:_0xfd7dx2f,count:0,percentage:0})});var _0xfd7dx27=_[_0xda5b[37]](_0xfd7dx35,function(_0xfd7dx1e){return _0xfd7dx1e[_0xda5b[41]]== _0xfd7dx2e[_0xda5b[41]]})[_0xda5b[57]][_0xda5b[49]];_0xfd7dx3d[_0xda5b[47]]({total:_0xfd7dx27,question_type:_0xfd7dx2e[_0xda5b[42]],question_id:_0xfd7dx2e[_0xda5b[41]],question_label:_0xfd7dx2e[_0xda5b[43]],question_text:_0xfd7dx2e[_0xda5b[44]],choices:_0xfd7dx31,graphType:_0xda5b[68],graphData:_0xfd7dx32,graphLabels:_0xfd7dx34})}});return _0xfd7dxc[_0xda5b[16]](201)[_0xda5b[15]](_0xfd7dx3d)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[90]]= function(_0xfd7dx16,_0xfd7dxc){return JscriptyProject[_0xda5b[90]](_0xfd7dx16[_0xda5b[97]])[_0xda5b[19]](function(_0xfd7dx19){return _0xfd7dxc[_0xda5b[16]](201)[_0xda5b[15]](_0xfd7dx19)})[_0xda5b[23]](sequelize.UniqueConstraintError,function(_0xfd7dxd){if(_0xfd7dxd[_0xda5b[92]][_0xda5b[91]]){_0xfd7dxd[_0xda5b[93]]= _0xda5b[94];_0xfd7dxd[_0xda5b[95]]= _0xda5b[96]};return handleError(_0xfd7dxc,_0xfd7dxd)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[98]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptySession[_0xda5b[90]](_0xfd7dx16[_0xda5b[97]])[_0xda5b[19]](function(_0xfd7dx42){return _0xfd7dxc[_0xda5b[16]](201)[_0xda5b[15]](_0xfd7dx42)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[99]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptyQuestion[_0xda5b[21]]({where:{sessionId:_0xfd7dx16[_0xda5b[30]][_0xda5b[36]]}})[_0xda5b[19]](function(){var _0xfd7dx43=[];for(var _0xfd7dx38=0;_0xfd7dx38< _0xfd7dx16[_0xda5b[97]][_0xda5b[50]];_0xfd7dx38++){_0xfd7dx43[_0xfd7dx38]= ReportJscriptyQuestion[_0xda5b[90]](_0xfd7dx16[_0xda5b[97]][_0xfd7dx38],{include:[{model:ReportJscriptyInput}]})};return Promise[_0xda5b[100]](_0xfd7dx43)})[_0xda5b[19]](function(_0xfd7dx28){return _0xfd7dxc[_0xda5b[28]](201)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[101]]= function(_0xfd7dx16,_0xfd7dxc){if(_0xfd7dx16[_0xda5b[97]][_0xda5b[29]]){delete _0xfd7dx16[_0xda5b[97]][_0xda5b[29]]};return JscriptyProject[_0xda5b[31]](_0xfd7dx16[_0xda5b[30]][_0xda5b[29]])[_0xda5b[19]](function(_0xfd7dx19){if(!_0xfd7dx19){return _0xfd7dxc[_0xda5b[28]](404)};var _0xfd7dx14=_[_0xda5b[102]](_0xfd7dx19,_0xfd7dx16[_0xda5b[97]]);return _0xfd7dx14[_0xda5b[103]]()})[_0xda5b[19]](function(_0xfd7dx19){return _0xfd7dxc[_0xda5b[16]](200)[_0xda5b[15]](_0xfd7dx19)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[104]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptySession[_0xda5b[31]](_0xfd7dx16[_0xda5b[30]][_0xda5b[36]])[_0xda5b[19]](function(_0xfd7dx1c){if(!_0xfd7dx1c){return _0xfd7dxc[_0xda5b[28]](404)};var _0xfd7dx14=_[_0xda5b[102]](_0xfd7dx1c,_0xfd7dx16[_0xda5b[97]]);return _0xfd7dx14[_0xda5b[103]]()})[_0xda5b[19]](function(_0xfd7dx42){return _0xfd7dxc[_0xda5b[16]](200)[_0xda5b[15]](_0xfd7dx42)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[21]]= function(_0xfd7dx16,_0xfd7dxc){return JscriptyProject[_0xda5b[31]](_0xfd7dx16[_0xda5b[30]][_0xda5b[29]])[_0xda5b[19]](function(_0xfd7dx19){if(!_0xfd7dx19){return _0xfd7dxc[_0xda5b[28]](404)};return _0xfd7dx19[_0xda5b[21]]()})[_0xda5b[19]](function(){return _0xfd7dxc[_0xda5b[28]](204)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[105]]= function(_0xfd7dx16,_0xfd7dxc){return ReportJscriptySession[_0xda5b[37]]({where:{session_id:_0xfd7dx16[_0xda5b[30]][_0xda5b[36]]}})[_0xda5b[19]](function(_0xfd7dx1c){if(!_0xfd7dx1c){return _0xfd7dxc[_0xda5b[28]](404)};return _0xfd7dx1c[_0xda5b[21]]()})[_0xda5b[19]](function(){return _0xfd7dxc[_0xda5b[28]](204)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[106]]= function(_0xfd7dx16,_0xfd7dxc){return JscriptyProject[_0xda5b[21]]({where:{id:_0xfd7dx16[_0xda5b[24]][_0xda5b[107]]},individualHooks:true})[_0xda5b[19]](function(){return _0xfd7dxc[_0xda5b[28]](204)})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})};exports[_0xda5b[108]]= function(_0xfd7dx16,_0xfd7dxc,_0xfd7dx17){return JscriptyProject[_0xda5b[31]](_0xfd7dx16[_0xda5b[30]][_0xda5b[29]])[_0xda5b[19]](function(_0xfd7dx19){if(!_0xfd7dx19){return _0xfd7dxc[_0xda5b[28]](404)};_0xfd7dxc[_0xda5b[113]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0xda5b[109]+ _0xfd7dx16[_0xda5b[24]][_0xda5b[110]]+ _0xda5b[111],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xda5b[112]});return _0xfd7dxc[_0xda5b[15]](_0xfd7dx19[_0xda5b[114]])})[_0xda5b[23]](function(_0xfd7dxd){return handleError(_0xfd7dxc,_0xfd7dxd)})}
\ No newline at end of file
+var _0x228b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x78\x6D\x6C\x32\x6A\x73","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4A\x73\x63\x72\x69\x70\x74\x79\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x51\x75\x65\x73\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x49\x6E\x70\x75\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E\x73","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E","\x73\x65\x73\x73\x69\x6F\x6E\x49\x64","\x66\x69\x6E\x64","\x73\x68\x6F\x77\x49\x6E\x70\x75\x74\x73","\x72\x6F\x77\x73","\x73\x65\x73\x73\x69\x6F\x6E\x5F\x69\x64","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x69\x64","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x74\x79\x70\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6C\x61\x62\x65\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x74\x65\x78\x74","\x69\x6E\x70\x75\x74\x5F\x6C\x61\x62\x65\x6C","\x69\x6E\x70\x75\x74\x5F\x76\x61\x6C\x75\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x63\x6F\x75\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x69\x6E\x70\x75\x74\x73","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x53\x75\x6D\x6D\x61\x72\x79","\x73\x75\x6D\x6D\x61\x72\x79","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x44\x65\x74\x61\x69\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x69\x6E\x70\x75\x74","\x67\x72\x6F\x75\x70\x42\x79","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x6C\x61\x73\x74","\x6B\x65\x79\x73","\x6C\x61\x62\x65\x6C\x73","\x63\x68\x6F\x69\x63\x65\x73","\x67\x72\x61\x70\x68\x44\x61\x74\x61","\x67\x72\x61\x70\x68\x4C\x61\x62\x65\x6C\x73","\x62\x61\x72","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x49\x6E\x70\x75\x74\x73","\x76\x61\x6C\x75\x65","\x70\x65\x72\x63\x65\x6E\x74\x61\x67\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E\x49\x64","\x63\x6F\x6C","\x66\x6E","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x31","\x69\x6E\x70\x75\x74\x5F\x74\x79\x70\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x70\x69\x65","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x61\x6E\x73\x77\x65\x72","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6F\x74\x68\x65\x72\x5F\x61\x6E\x73\x77\x65\x72","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6F\x74\x68\x65\x72\x5F\x6C\x61\x62\x65\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6F\x70\x74\x69\x6F\x6E\x73","\x70\x61\x72\x73\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x6F\x74\x68\x65\x72\x5F\x6F\x70\x74\x69\x6F\x6E","\x71\x75\x65\x73\x74\x69\x6F\x6E\x20\x74\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x77\x61\x72\x6E","\x73\x68\x6F\x77\x44\x65\x74\x61\x69\x6C","\x63\x72\x65\x61\x74\x65","\x6E\x61\x6D\x65","\x66\x69\x65\x6C\x64\x73","\x6D\x65\x73\x73\x61\x67\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x50\x52\x4F\x4A\x45\x43\x54","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x61\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x53\x65\x73\x73\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D\x22","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x2E\x78\x6D\x6C\x22","\x74\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E"];_0x228b[0];var xml=require(_0x228b[1]);var _=require(_0x228b[2]);var logger=require(_0x228b[4])(_0x228b[3]);var JscriptyProject=require(_0x228b[6])[_0x228b[5]];var Util=require(_0x228b[7]);var sequelize=require(_0x228b[6])[_0x228b[8]];var ReportJscriptySession=require(_0x228b[6])[_0x228b[9]];var ReportJscriptyQuestion=require(_0x228b[6])[_0x228b[10]];var ReportJscriptyInput=require(_0x228b[6])[_0x228b[11]];var Promise=require(_0x228b[12]);function handleError(_0x9eb3xc,_0x9eb3xd){logger[_0x228b[14]](_0x9eb3xd[_0x228b[13]]);return _0x9eb3xc[_0x228b[16]](500)[_0x228b[15]](_0x9eb3xd)}function responseWithResult(_0x9eb3xc,_0x9eb3xf){_0x9eb3xf= _0x9eb3xf|| 200;return function(_0x9eb3x10){if(_0x9eb3x10){_0x9eb3xc[_0x228b[16]](_0x9eb3xf)[_0x228b[17]](_0x9eb3x10)}}}function handleEntityNotFound(_0x9eb3xc){return function(_0x9eb3x10){if(!_0x9eb3x10){_0x9eb3xc[_0x228b[16]](404)[_0x228b[18]]();return null};return _0x9eb3x10}}function saveUpdates(_0x9eb3x13){return function(_0x9eb3x10){return _0x9eb3x10[_0x228b[20]](_0x9eb3x13)[_0x228b[19]](function(_0x9eb3x14){return _0x9eb3x14})}}function removeEntity(_0x9eb3xc){return function(_0x9eb3x10){if(_0x9eb3x10){return _0x9eb3x10[_0x228b[21]]()[_0x228b[19]](function(){_0x9eb3xc[_0x228b[16]](204)[_0x228b[18]]()})}}}exports[_0x228b[22]]= function(_0x9eb3x16,_0x9eb3xc,_0x9eb3x17){return JscriptyProject[_0x228b[26]](Util[_0x228b[25]](_0x9eb3x16[_0x228b[24]]))[_0x228b[19]](function(_0x9eb3x18){_0x9eb3xc[_0x228b[16]](200)[_0x228b[15]](_0x9eb3x18)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[27]]= function(_0x9eb3x16,_0x9eb3xc){return JscriptyProject[_0x228b[31]](_0x9eb3x16[_0x228b[30]][_0x228b[29]])[_0x228b[19]](function(_0x9eb3x19){if(!_0x9eb3x19){return _0x9eb3xc[_0x228b[28]](404)};return _0x9eb3xc[_0x228b[15]](_0x9eb3x19)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[32]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptySession[_0x228b[34]]({method:[_0x228b[33],_0x9eb3x16[_0x228b[30]][_0x228b[29]]]})[_0x228b[26]](Util[_0x228b[25]](_0x9eb3x16[_0x228b[24]]))[_0x228b[19]](handleEntityNotFound(_0x9eb3xc))[_0x228b[19]](responseWithResult(_0x9eb3xc))[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[35]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptySession[_0x228b[37]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],session_id:_0x9eb3x16[_0x228b[30]][_0x228b[36]]},include:[{model:ReportJscriptyQuestion,include:[{model:ReportJscriptyInput}]}]})[_0x228b[19]](handleEntityNotFound(_0x9eb3xc))[_0x228b[19]](responseWithResult(_0x9eb3xc))[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[38]]= function(_0x9eb3x16,_0x9eb3xc){var _0x9eb3x1a={count:0,rows:[]};return ReportJscriptySession[_0x228b[34]]({method:[_0x228b[51],_0x9eb3x16[_0x228b[30]][_0x228b[29]]]})[_0x228b[26]](Util[_0x228b[25]](_0x9eb3x16[_0x228b[24]]))[_0x228b[19]](function(_0x9eb3x1b){_[_0x228b[48]](_0x9eb3x1b[_0x228b[39]],function(_0x9eb3x1c){var _0x9eb3x1d=_0x9eb3x1c[_0x228b[40]];_[_0x228b[48]](_0x9eb3x1c.ReportJscriptyQuestions,function(_0x9eb3x1e){var _0x9eb3x1f=_0x9eb3x1e[_0x228b[41]];var _0x9eb3x20=_0x9eb3x1e[_0x228b[42]];var _0x9eb3x21=_0x9eb3x1e[_0x228b[43]];var _0x9eb3x22=_0x9eb3x1e[_0x228b[44]];_[_0x228b[48]](_0x9eb3x1e.ReportJscriptyInputs,function(_0x9eb3x23){_0x9eb3x1a[_0x228b[39]][_0x228b[47]]({session_id:_0x9eb3x1d,question_type:_0x9eb3x20,question_id:_0x9eb3x1f,question_label:_0x9eb3x21,question_text:_0x9eb3x22,input_label:_0x9eb3x23[_0x228b[45]],input_value:_0x9eb3x23[_0x228b[46]]})})})});_0x9eb3x1a[_0x228b[49]]= _0x9eb3x1a[_0x228b[39]][_0x228b[50]];return _0x9eb3x1a})[_0x228b[19]](handleEntityNotFound(_0x9eb3xc))[_0x228b[19]](responseWithResult(_0x9eb3xc))[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[52]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]]},include:[{model:ReportJscriptyInput}]})[_0x228b[19]](function(_0x9eb3x24){if(!_0x9eb3x24){return _0x9eb3xc[_0x228b[28]](404)};return _0x9eb3xc[_0x228b[16]](200)[_0x228b[15]](_0x9eb3x24)})[_0x228b[19]](handleEntityNotFound(_0x9eb3xc))[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[54]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptyQuestion[_0x228b[34]]({method:[_0x228b[55],_0x9eb3x16[_0x228b[30]][_0x228b[29]]]})[_0x228b[26]](Util[_0x228b[25]](_0x9eb3x16[_0x228b[24]]))[_0x228b[19]](handleEntityNotFound(_0x9eb3xc))[_0x228b[19]](function(_0x9eb3x25){return _0x9eb3xc[_0x228b[16]](200)[_0x228b[15]](_0x9eb3x25)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[56]]= function(_0x9eb3x16,_0x9eb3xc){var _0x9eb3x26={};var _0x9eb3x24;var _0x9eb3x27=0;return ReportJscriptyQuestion[_0x228b[37]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_id:_0x9eb3x16[_0x228b[30]][_0x228b[72]]},attributes:[_0x228b[42]]})[_0x228b[19]](function(_0x9eb3x28){if(!_0x9eb3x28){return _0x9eb3xc[_0x228b[28]](404)};if(_0x9eb3x28[_0x228b[57]][_0x228b[42]]== _0x228b[58]){return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_id:_0x9eb3x16[_0x228b[30]][_0x228b[72]]},attributes:[_0x228b[42],_0x228b[41],_0x228b[43],_0x228b[44]],include:[{model:ReportJscriptyInput,where:{$or:[{input_type:_0x228b[75],input_value:_0x228b[76]},{input_type:{$ne:_0x228b[75]},input_value:{$ne:null}}]},attributes:[_0x228b[45],_0x228b[46],_0x228b[77],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[45])),_0x228b[49]]]}],group:[_0x228b[41],_0x228b[45]]})[_0x228b[19]](function(_0x9eb3x28){_0x9eb3x24= _0x9eb3x28;return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_id:_0x9eb3x16[_0x228b[30]][_0x228b[72]],question_type:_0x228b[58]},attributes:[_0x228b[41],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[41])),_0x228b[49]]],group:[_0x228b[41]]})})[_0x228b[19]](function(_0x9eb3x35){_0x9eb3x27= _0x9eb3x35[0][_0x228b[57]][_0x228b[49]];if(_0x9eb3x24){var _0x9eb3x2a=_[_0x228b[59]](_0x9eb3x24,_0x228b[41]);_[_0x228b[48]](_0x9eb3x2a,function(_0x9eb3x36,_0x9eb3x2b){var _0x9eb3x31=[];var _0x9eb3x32=[];var _0x9eb3x34=[];var _0x9eb3x37=_0x228b[68];_[_0x228b[48]](_0x9eb3x36,function(_0x9eb3x2e){if(_0x9eb3x2e[_0x228b[69]]){_[_0x228b[48]](_0x9eb3x2e.ReportJscriptyInputs,function(_0x9eb3x23){_0x9eb3x31[_0x228b[47]]({checkbox:true,value:_0x9eb3x23[_0x228b[45]],count:_0x9eb3x23[_0x228b[57]][_0x228b[49]]})})}});var _0x9eb3x33=[];for(var _0x9eb3x38=0;_0x9eb3x38< _0x9eb3x31[_0x228b[50]];_0x9eb3x38++){_0x9eb3x33[_0x9eb3x38]= _0x9eb3x31[_0x9eb3x38][_0x228b[49]];_0x9eb3x34[_0x9eb3x38]= _0x9eb3x31[_0x9eb3x38][_0x228b[70]];_0x9eb3x31[_0x9eb3x38][_0x228b[71]]= _0x9eb3x27?(_0x9eb3x31[_0x9eb3x38][_0x228b[49]]/ _0x9eb3x27)* 100:0};_0x9eb3x32[0]= _0x9eb3x33;_0x9eb3x26= {total:_0x9eb3x27,question_type:_[_0x228b[62]](_0x9eb3x36)[_0x228b[42]],question_id:_[_0x228b[62]](_0x9eb3x36)[_0x228b[41]],question_label:_[_0x228b[62]](_0x9eb3x36)[_0x228b[43]],question_text:_[_0x228b[62]](_0x9eb3x36)[_0x228b[44]],choices:_0x9eb3x31,graphData:_0x9eb3x32,graphLabels:_0x9eb3x34,graphType:_0x9eb3x37}})};return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_id:_0x9eb3x16[_0x228b[30]][_0x228b[72]],question_type:_0x228b[58]},attributes:[_0x228b[42],_0x228b[41],_0x228b[43],_0x228b[44]],include:[{model:ReportJscriptyInput,attributes:[_0x228b[45]]}]})})[_0x228b[19]](function(_0x9eb3x1a){var _0x9eb3x29=[];if(_0x9eb3x1a){var _0x9eb3x2a=_[_0x228b[59]](_0x9eb3x1a,_0x228b[41]);_[_0x228b[48]](_0x9eb3x2a,function(_0x9eb3x1e,_0x9eb3x2b){var _0x9eb3x2c=[];_[_0x228b[48]](_0x9eb3x1e,function(_0x9eb3x2d){_0x9eb3x2c= _[_0x228b[61]](_0x9eb3x2c,_[_0x228b[60]](_0x9eb3x2d.ReportJscriptyInputs,_0x228b[45]))});_0x9eb3x29[_0x228b[47]]({question_id:_[_0x228b[62]](_0x9eb3x1e)[_0x228b[41]],labels:_0x9eb3x2c})});_[_0x228b[48]](_0x9eb3x29,function(_0x9eb3x2e){if(Object[_0x228b[63]](_0x9eb3x26)[_0x228b[50]]){_[_0x228b[48]](_0x9eb3x2e[_0x228b[64]],function(_0x9eb3x2f){var _0x9eb3x30=_[_0x228b[37]](_0x9eb3x26[_0x228b[65]],{value:_0x9eb3x2f});if(!_0x9eb3x30){_0x9eb3x26[_0x228b[65]][_0x228b[47]]({value:_0x9eb3x2f,count:0,percentage:0});_0x9eb3x26[_0x228b[66]][0][_0x228b[47]](0);_0x9eb3x26[_0x228b[67]][_0x228b[47]](_0x9eb3x2f)}})}else {var _0x9eb3x31=[];var _0x9eb3x32=[];var _0x9eb3x33=[];var _0x9eb3x34=[];_[_0x228b[48]](_0x9eb3x2e[_0x228b[64]],function(_0x9eb3x2f){_0x9eb3x31[_0x228b[47]]({value:_0x9eb3x2f,count:0,percentage:0});_0x9eb3x33[_0x228b[47]](0);_0x9eb3x34[_0x228b[47]](_0x9eb3x2f)});_0x9eb3x32[_0x228b[47]](_0x9eb3x33);var _0x9eb3x23=_0x9eb3x1a[0];_0x9eb3x26= {total:_0x9eb3x27,question_type:_0x9eb3x23[_0x228b[42]],question_id:_0x9eb3x23[_0x228b[41]],question_label:_0x9eb3x23[_0x228b[43]],question_text:_0x9eb3x23[_0x228b[44]],choices:_0x9eb3x31,graphType:_0x228b[68],graphData:_0x9eb3x32,graphLabels:_0x9eb3x34}}})};return _0x9eb3xc[_0x228b[16]](201)[_0x228b[15]](_0x9eb3x26)})}else {if(_0x9eb3x28[_0x228b[57]][_0x228b[42]]== _0x228b[78]){return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_id:_0x9eb3x16[_0x228b[30]][_0x228b[72]]},attributes:[_0x228b[42],_0x228b[41],_0x228b[43],_0x228b[44],_0x228b[83],_0x228b[80],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[80])),_0x228b[49]]],group:[_0x228b[41],_0x228b[80]]})[_0x228b[19]](function(_0x9eb3x28){_0x9eb3x24= _0x9eb3x28;return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_id:_0x9eb3x16[_0x228b[30]][_0x228b[72]],question_type:_0x228b[78],question_other_answer:{$ne:null}},attributes:[_0x228b[42],_0x228b[41],_0x228b[43],_0x228b[83],_0x228b[44],_0x228b[81],_0x228b[82],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[82])),_0x228b[49]]],group:[_0x228b[41],_0x228b[82]]})})[_0x228b[19]](function(_0x9eb3x1b){if(_0x9eb3x1b){_[_0x228b[48]](_0x9eb3x1b,function(_0x9eb3x2e){_0x9eb3x24[_0x228b[47]](_0x9eb3x2e)})};var _0x9eb3x2a=_[_0x228b[59]](_0x9eb3x24,_0x228b[41]);_[_0x228b[48]](_0x9eb3x2a,function(_0x9eb3x36,_0x9eb3x2b){var _0x9eb3x31=[];var _0x9eb3x27=0;var _0x9eb3x32=[];var _0x9eb3x34=[];var _0x9eb3x37=_0x228b[79];_[_0x228b[48]](_0x9eb3x36,function(_0x9eb3x2e){if(_0x9eb3x2e[_0x228b[80]]){_0x9eb3x31[_0x228b[47]]({value:_0x9eb3x2e[_0x228b[80]],count:_0x9eb3x2e[_0x228b[57]][_0x228b[49]]});_0x9eb3x27= _0x9eb3x27+ _0x9eb3x2e[_0x228b[57]][_0x228b[49]]};if(_0x9eb3x2e[_0x228b[81]]){_0x9eb3x31[_0x228b[47]]({other_option:true,value:_0x9eb3x2e[_0x228b[82]],count:_0x9eb3x2e[_0x228b[57]][_0x228b[49]]})}});var _0x9eb3x39=_[_0x228b[62]](_0x9eb3x36)[_0x228b[83]]?JSON[_0x228b[84]](_[_0x228b[62]](_0x9eb3x36)[_0x228b[83]]):null;if(_0x9eb3x39){_[_0x228b[48]](_0x9eb3x39[_0x228b[85]],function(_0x9eb3x3a){var _0x9eb3x3b=_[_0x228b[37]](_0x9eb3x31,{value:_0x9eb3x3a});if(!_0x9eb3x3b){_0x9eb3x31[_0x228b[47]]({value:_0x9eb3x3a,count:0,percentage:0})}})};var _0x9eb3x33=[];var _0x9eb3x3c=false;for(var _0x9eb3x38=0;_0x9eb3x38< _0x9eb3x31[_0x228b[50]];_0x9eb3x38++){if(!_0x9eb3x31[_0x9eb3x38][_0x228b[86]]){_0x9eb3x32[_0x9eb3x38]= _0x9eb3x31[_0x9eb3x38][_0x228b[49]];_0x9eb3x34[_0x9eb3x38]= _0x9eb3x31[_0x9eb3x38][_0x228b[70]];_0x9eb3x31[_0x9eb3x38][_0x228b[71]]= _0x9eb3x27?(_0x9eb3x31[_0x9eb3x38][_0x228b[49]]/ _0x9eb3x27)* 100:0}};_0x9eb3x26= {total:_0x9eb3x27,question_type:_[_0x228b[62]](_0x9eb3x36)[_0x228b[42]],question_id:_[_0x228b[62]](_0x9eb3x36)[_0x228b[41]],question_label:_[_0x228b[62]](_0x9eb3x36)[_0x228b[43]],question_text:_[_0x228b[62]](_0x9eb3x36)[_0x228b[44]],choices:_0x9eb3x31,graphData:_0x9eb3x32,graphLabels:_0x9eb3x34,graphType:_0x9eb3x37}});return _0x9eb3xc[_0x228b[16]](201)[_0x228b[15]](_0x9eb3x26)})}else {logger[_0x228b[88]](_0x228b[87]);return _0x9eb3xc[_0x228b[28]](404)}}})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[89]]= function(_0x9eb3x16,_0x9eb3xc){var _0x9eb3x3d;var _0x9eb3x24;var _0x9eb3x3e;var _0x9eb3x35;return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_type:_0x228b[78]},attributes:[_0x228b[42],_0x228b[41],_0x228b[43],_0x228b[44],_0x228b[80],_0x228b[83],_0x228b[82],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[80])),_0x228b[49]]],group:[_0x228b[41],_0x228b[80]]})[_0x228b[19]](function(_0x9eb3x1b){_0x9eb3x24= _0x9eb3x1b;return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_type:_0x228b[78],question_other_answer:{$ne:null}},attributes:[_0x228b[42],_0x228b[41],_0x228b[43],_0x228b[44],_0x228b[81],_0x228b[82],_0x228b[83],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[81])),_0x228b[49]]],group:[_0x228b[41],_0x228b[81]]})})[_0x228b[19]](function(_0x9eb3x1b){_[_0x228b[48]](_0x9eb3x1b,function(_0x9eb3x2e){_0x9eb3x24[_0x228b[47]](_0x9eb3x2e)});var _0x9eb3x26=[];var _0x9eb3x37=_0x228b[79];var _0x9eb3x2a=_[_0x228b[59]](_0x9eb3x24,_0x228b[41]);_[_0x228b[48]](_0x9eb3x2a,function(_0x9eb3x36,_0x9eb3x2b){var _0x9eb3x27=0;var _0x9eb3x32=[];var _0x9eb3x34=[];var _0x9eb3x31=[];_[_0x228b[48]](_0x9eb3x36,function(_0x9eb3x2e){if(_0x9eb3x2e[_0x228b[80]]){_0x9eb3x31[_0x228b[47]]({value:_0x9eb3x2e[_0x228b[80]],count:_0x9eb3x2e[_0x228b[57]][_0x228b[49]]});_0x9eb3x27= _0x9eb3x27+ _0x9eb3x2e[_0x228b[57]][_0x228b[49]]};if(_0x9eb3x2e[_0x228b[81]]){_0x9eb3x31[_0x228b[47]]({other_option:true,value:_0x9eb3x2e[_0x228b[81]],count:_0x9eb3x2e[_0x228b[57]][_0x228b[49]]})}});var _0x9eb3x39=JSON[_0x228b[84]](_[_0x228b[62]](_0x9eb3x36)[_0x228b[83]]);if(_0x9eb3x39){_[_0x228b[48]](_0x9eb3x39[_0x228b[85]],function(_0x9eb3x3a){var _0x9eb3x3b=_[_0x228b[37]](_0x9eb3x31,{value:_0x9eb3x3a});if(!_0x9eb3x3b){_0x9eb3x31[_0x228b[47]]({value:_0x9eb3x3a,count:0,percentage:0})}})};for(var _0x9eb3x38=0;_0x9eb3x38< _0x9eb3x31[_0x228b[50]];_0x9eb3x38++){if(!_0x9eb3x31[_0x9eb3x38][_0x228b[86]]&& (_0x9eb3x27!= 0)){_0x9eb3x31[_0x9eb3x38][_0x228b[71]]= (_0x9eb3x31[_0x9eb3x38][_0x228b[49]]/ _0x9eb3x27)* 100;_0x9eb3x32[_0x228b[47]](_0x9eb3x31[_0x9eb3x38][_0x228b[49]]);_0x9eb3x34[_0x228b[47]](_0x9eb3x31[_0x9eb3x38][_0x228b[70]])}};_0x9eb3x26[_0x228b[47]]({total:_0x9eb3x27,question_type:_[_0x228b[62]](_0x9eb3x36)[_0x228b[42]],question_id:_[_0x228b[62]](_0x9eb3x36)[_0x228b[41]],question_label:_[_0x228b[62]](_0x9eb3x36)[_0x228b[43]],question_other_label:_[_0x228b[62]](_0x9eb3x36)[_0x228b[82]],question_text:_[_0x228b[62]](_0x9eb3x36)[_0x228b[44]],choices:_0x9eb3x31,graphData:_0x9eb3x32,graphLabels:_0x9eb3x34,graphType:_0x9eb3x37})});_0x9eb3x3d= _0x9eb3x26;return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_type:_0x228b[58]},attributes:[_0x228b[29],_0x228b[42],_0x228b[41],_0x228b[43],_0x228b[44],_0x228b[80]],include:[{model:ReportJscriptyInput,where:{$or:[{input_type:_0x228b[75],input_value:_0x228b[76]},{input_type:{$ne:_0x228b[75]},input_value:{$ne:null}}]},attributes:[_0x228b[45],_0x228b[46],_0x228b[77],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[45])),_0x228b[49]]]}],group:[_0x228b[41],_0x228b[45]]})})[_0x228b[19]](function(_0x9eb3x28){_0x9eb3x24= _0x9eb3x28;return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_type:_0x228b[58]},attributes:[_0x228b[41],[sequelize[_0x228b[74]](_0x228b[49],sequelize[_0x228b[73]](_0x228b[41])),_0x228b[49]]],group:[_0x228b[41]]})})[_0x228b[19]](function(_0x9eb3x1e){_0x9eb3x35= _0x9eb3x1e;var _0x9eb3x26=[];var _0x9eb3x2a=_[_0x228b[59]](_0x9eb3x24,_0x228b[41]);_[_0x228b[48]](_0x9eb3x2a,function(_0x9eb3x36,_0x9eb3x2b){var _0x9eb3x31=[];var _0x9eb3x27=0;_0x9eb3x27= _[_0x228b[37]](_0x9eb3x35,function(_0x9eb3x1e){return _0x9eb3x1e[_0x228b[41]]== _[_0x228b[62]](_0x9eb3x36)[_0x228b[41]]})[_0x228b[57]][_0x228b[49]];var _0x9eb3x32=[];var _0x9eb3x40=[];var _0x9eb3x34=[];var _0x9eb3x37=_0x228b[68];_[_0x228b[48]](_0x9eb3x36,function(_0x9eb3x2e){var _0x9eb3x41=_0x9eb3x2e;_[_0x228b[48]](_0x9eb3x41.ReportJscriptyInputs,function(_0x9eb3x23){_0x9eb3x31[_0x228b[47]]({checkbox:true,value:_0x9eb3x23[_0x228b[45]],count:_0x9eb3x23[_0x228b[57]][_0x228b[49]]})})});var _0x9eb3x33=[];for(var _0x9eb3x38=0;_0x9eb3x38< _0x9eb3x31[_0x228b[50]];_0x9eb3x38++){_0x9eb3x33[_0x9eb3x38]= _0x9eb3x31[_0x9eb3x38][_0x228b[49]];_0x9eb3x31[_0x9eb3x38][_0x228b[71]]= (_0x9eb3x31[_0x9eb3x38][_0x228b[49]]/ _0x9eb3x27)* 100;_0x9eb3x34[_0x9eb3x38]= _0x9eb3x31[_0x9eb3x38][_0x228b[70]]};_0x9eb3x32[0]= _0x9eb3x33;_0x9eb3x3d[_0x228b[47]]({total:_0x9eb3x27,question_type:_[_0x228b[62]](_0x9eb3x36)[_0x228b[42]],question_id:_[_0x228b[62]](_0x9eb3x36)[_0x228b[41]],question_label:_[_0x228b[62]](_0x9eb3x36)[_0x228b[43]],question_text:_[_0x228b[62]](_0x9eb3x36)[_0x228b[44]],choices:_0x9eb3x31,graphData:_0x9eb3x32,graphLabels:_0x9eb3x34,graphType:_0x9eb3x37})});return ReportJscriptyQuestion[_0x228b[53]]({where:{projectId:_0x9eb3x16[_0x228b[30]][_0x228b[29]],question_type:_0x228b[58]},attributes:[_0x228b[29],_0x228b[41],_0x228b[43],_0x228b[44],_0x228b[42]],include:[{model:ReportJscriptyInput,attributes:[_0x228b[45]]}]})})[_0x228b[19]](function(_0x9eb3x1a){var _0x9eb3x2a=_[_0x228b[59]](_0x9eb3x1a,_0x228b[41]);var _0x9eb3x3f=[];_[_0x228b[48]](_0x9eb3x2a,function(_0x9eb3x1e,_0x9eb3x2b){var _0x9eb3x2c=[];_[_0x228b[48]](_0x9eb3x1e,function(_0x9eb3x2d){_0x9eb3x2c= _[_0x228b[61]](_0x9eb3x2c,_[_0x228b[60]](_0x9eb3x2d.ReportJscriptyInputs,_0x228b[45]))});_0x9eb3x3f[_0x228b[47]]({question_text:_[_0x228b[62]](_0x9eb3x1e)[_0x228b[44]],question_type:_[_0x228b[62]](_0x9eb3x1e)[_0x228b[42]],question_label:_[_0x228b[62]](_0x9eb3x1e)[_0x228b[43]],question_id:_[_0x228b[62]](_0x9eb3x1e)[_0x228b[41]],labels:_0x9eb3x2c})});_[_0x228b[48]](_0x9eb3x3f,function(_0x9eb3x2e){var _0x9eb3x1e=_[_0x228b[37]](_0x9eb3x3d,{"\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x69\x64":_0x9eb3x2e[_0x228b[41]]});if(_0x9eb3x1e){_[_0x228b[48]](_0x9eb3x2e[_0x228b[64]],function(_0x9eb3x2f){var _0x9eb3x30=_[_0x228b[37]](_0x9eb3x1e[_0x228b[65]],{value:_0x9eb3x2f});if(!_0x9eb3x30){_0x9eb3x1e[_0x228b[65]][_0x228b[47]]({value:_0x9eb3x2f,count:0,percentage:0});_0x9eb3x1e[_0x228b[66]][0][_0x228b[47]](0);_0x9eb3x1e[_0x228b[67]][_0x228b[47]](_0x9eb3x2f)}})}else {var _0x9eb3x31=[];var _0x9eb3x32=[];var _0x9eb3x33=[];var _0x9eb3x34=[];_[_0x228b[48]](_0x9eb3x2e[_0x228b[64]],function(_0x9eb3x2f){_0x9eb3x31[_0x228b[47]]({value:_0x9eb3x2f,count:0,percentage:0})});var _0x9eb3x27=_[_0x228b[37]](_0x9eb3x35,function(_0x9eb3x1e){return _0x9eb3x1e[_0x228b[41]]== _0x9eb3x2e[_0x228b[41]]})[_0x228b[57]][_0x228b[49]];_0x9eb3x3d[_0x228b[47]]({total:_0x9eb3x27,question_type:_0x9eb3x2e[_0x228b[42]],question_id:_0x9eb3x2e[_0x228b[41]],question_label:_0x9eb3x2e[_0x228b[43]],question_text:_0x9eb3x2e[_0x228b[44]],choices:_0x9eb3x31,graphType:_0x228b[68],graphData:_0x9eb3x32,graphLabels:_0x9eb3x34})}});return _0x9eb3xc[_0x228b[16]](201)[_0x228b[15]](_0x9eb3x3d)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[90]]= function(_0x9eb3x16,_0x9eb3xc){return JscriptyProject[_0x228b[90]](_0x9eb3x16[_0x228b[97]])[_0x228b[19]](function(_0x9eb3x19){return _0x9eb3xc[_0x228b[16]](201)[_0x228b[15]](_0x9eb3x19)})[_0x228b[23]](sequelize.UniqueConstraintError,function(_0x9eb3xd){if(_0x9eb3xd[_0x228b[92]][_0x228b[91]]){_0x9eb3xd[_0x228b[93]]= _0x228b[94];_0x9eb3xd[_0x228b[95]]= _0x228b[96]};return handleError(_0x9eb3xc,_0x9eb3xd)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[98]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptySession[_0x228b[90]](_0x9eb3x16[_0x228b[97]])[_0x228b[19]](function(_0x9eb3x42){return _0x9eb3xc[_0x228b[16]](201)[_0x228b[15]](_0x9eb3x42)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[99]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptyQuestion[_0x228b[21]]({where:{sessionId:_0x9eb3x16[_0x228b[30]][_0x228b[36]]}})[_0x228b[19]](function(){var _0x9eb3x43=[];for(var _0x9eb3x38=0;_0x9eb3x38< _0x9eb3x16[_0x228b[97]][_0x228b[50]];_0x9eb3x38++){_0x9eb3x43[_0x9eb3x38]= ReportJscriptyQuestion[_0x228b[90]](_0x9eb3x16[_0x228b[97]][_0x9eb3x38],{include:[{model:ReportJscriptyInput}]})};return Promise[_0x228b[100]](_0x9eb3x43)})[_0x228b[19]](function(_0x9eb3x28){return _0x9eb3xc[_0x228b[28]](201)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[101]]= function(_0x9eb3x16,_0x9eb3xc){if(_0x9eb3x16[_0x228b[97]][_0x228b[29]]){delete _0x9eb3x16[_0x228b[97]][_0x228b[29]]};return JscriptyProject[_0x228b[31]](_0x9eb3x16[_0x228b[30]][_0x228b[29]])[_0x228b[19]](function(_0x9eb3x19){if(!_0x9eb3x19){return _0x9eb3xc[_0x228b[28]](404)};var _0x9eb3x14=_[_0x228b[102]](_0x9eb3x19,_0x9eb3x16[_0x228b[97]]);return _0x9eb3x14[_0x228b[103]]()})[_0x228b[19]](function(_0x9eb3x19){return _0x9eb3xc[_0x228b[16]](200)[_0x228b[15]](_0x9eb3x19)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[104]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptySession[_0x228b[31]](_0x9eb3x16[_0x228b[30]][_0x228b[36]])[_0x228b[19]](function(_0x9eb3x1c){if(!_0x9eb3x1c){return _0x9eb3xc[_0x228b[28]](404)};var _0x9eb3x14=_[_0x228b[102]](_0x9eb3x1c,_0x9eb3x16[_0x228b[97]]);return _0x9eb3x14[_0x228b[103]]()})[_0x228b[19]](function(_0x9eb3x42){return _0x9eb3xc[_0x228b[16]](200)[_0x228b[15]](_0x9eb3x42)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[21]]= function(_0x9eb3x16,_0x9eb3xc){return JscriptyProject[_0x228b[31]](_0x9eb3x16[_0x228b[30]][_0x228b[29]])[_0x228b[19]](function(_0x9eb3x19){if(!_0x9eb3x19){return _0x9eb3xc[_0x228b[28]](404)};return _0x9eb3x19[_0x228b[21]]()})[_0x228b[19]](function(){return _0x9eb3xc[_0x228b[28]](204)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[105]]= function(_0x9eb3x16,_0x9eb3xc){return ReportJscriptySession[_0x228b[37]]({where:{session_id:_0x9eb3x16[_0x228b[30]][_0x228b[36]]}})[_0x228b[19]](function(_0x9eb3x1c){if(!_0x9eb3x1c){return _0x9eb3xc[_0x228b[28]](404)};return _0x9eb3x1c[_0x228b[21]]()})[_0x228b[19]](function(){return _0x9eb3xc[_0x228b[28]](204)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[106]]= function(_0x9eb3x16,_0x9eb3xc){return JscriptyProject[_0x228b[21]]({where:{id:_0x9eb3x16[_0x228b[24]][_0x228b[107]]},individualHooks:true})[_0x228b[19]](function(){return _0x9eb3xc[_0x228b[28]](204)})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})};exports[_0x228b[108]]= function(_0x9eb3x16,_0x9eb3xc,_0x9eb3x17){return JscriptyProject[_0x228b[31]](_0x9eb3x16[_0x228b[30]][_0x228b[29]])[_0x228b[19]](function(_0x9eb3x19){if(!_0x9eb3x19){return _0x9eb3xc[_0x228b[28]](404)};_0x9eb3xc[_0x228b[113]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0x228b[109]+ _0x9eb3x16[_0x228b[24]][_0x228b[110]]+ _0x228b[111],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x228b[112]});return _0x9eb3xc[_0x228b[15]](_0x9eb3x19[_0x228b[114]])})[_0x228b[23]](function(_0x9eb3xd){return handleError(_0x9eb3xc,_0x9eb3xd)})}
\ No newline at end of file
index d4a7c3c..a6ab147 100644 (file)
@@ -1 +1 @@
-var _0xde6d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4A\x73\x63\x72\x69\x70\x74\x79\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xde6d[0];const EventEmitter=require(_0xde6d[1]);const JscriptyProject=require(_0xde6d[3])[_0xde6d[2]];var JscriptyProjectEvents= new EventEmitter();JscriptyProjectEvents[_0xde6d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xde6d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xde6d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xde6d[6]};for(var e in events){var event=events[e];JscriptyProject[_0xde6d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8e70x8,_0x8e70x9,_0x8e70xa){JscriptyProjectEvents[_0xde6d[10]](event+ _0xde6d[8]+ _0x8e70x8[_0xde6d[9]],_0x8e70x8);JscriptyProjectEvents[_0xde6d[10]](event,_0x8e70x8);_0x8e70xa(null)}}module[_0xde6d[11]]= JscriptyProjectEvents
\ No newline at end of file
+var _0x5bdb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4A\x73\x63\x72\x69\x70\x74\x79\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5bdb[0];const EventEmitter=require(_0x5bdb[1]);const JscriptyProject=require(_0x5bdb[3])[_0x5bdb[2]];var JscriptyProjectEvents= new EventEmitter();JscriptyProjectEvents[_0x5bdb[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5bdb[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5bdb[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5bdb[6]};for(var e in events){var event=events[e];JscriptyProject[_0x5bdb[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x2fe0x8,_0x2fe0x9,_0x2fe0xa){JscriptyProjectEvents[_0x5bdb[10]](event+ _0x5bdb[8]+ _0x2fe0x8[_0x5bdb[9]],_0x2fe0x8);JscriptyProjectEvents[_0x5bdb[10]](event,_0x2fe0x8);_0x2fe0xa(null)}}module[_0x5bdb[11]]= JscriptyProjectEvents
\ No newline at end of file
index ec2905c..7f57028 100644 (file)
@@ -1 +1 @@
-var _0xfc24=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xfc24[0];const JscriptyProjectEvents=require(_0xfc24[1]);var events=[_0xfc24[2],_0xfc24[3]];exports[_0xfc24[4]]= function(_0x1ac6x3){for(var _0x1ac6x4=0,_0x1ac6x5=events[_0xfc24[5]];_0x1ac6x4< _0x1ac6x5;_0x1ac6x4++){var _0x1ac6x6=events[_0x1ac6x4];var _0x1ac6x7=createListener(_0xfc24[6]+ _0x1ac6x6,_0x1ac6x3);JscriptyProjectEvents[_0xfc24[7]](_0x1ac6x6,_0x1ac6x7);_0x1ac6x3[_0xfc24[7]](_0xfc24[8],removeListener(_0x1ac6x6,_0x1ac6x7))}};function createListener(_0x1ac6x6,_0x1ac6x3){return function(_0x1ac6x9){_0x1ac6x3[_0xfc24[9]](_0x1ac6x6,_0x1ac6x9)}}function removeListener(_0x1ac6x6,_0x1ac6x7){return function(){JscriptyProjectEvents[_0xfc24[10]](_0x1ac6x6,_0x1ac6x7)}}
\ No newline at end of file
+var _0x11de=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x11de[0];const JscriptyProjectEvents=require(_0x11de[1]);var events=[_0x11de[2],_0x11de[3]];exports[_0x11de[4]]= function(_0xcac0x3){for(var _0xcac0x4=0,_0xcac0x5=events[_0x11de[5]];_0xcac0x4< _0xcac0x5;_0xcac0x4++){var _0xcac0x6=events[_0xcac0x4];var _0xcac0x7=createListener(_0x11de[6]+ _0xcac0x6,_0xcac0x3);JscriptyProjectEvents[_0x11de[7]](_0xcac0x6,_0xcac0x7);_0xcac0x3[_0x11de[7]](_0x11de[8],removeListener(_0xcac0x6,_0xcac0x7))}};function createListener(_0xcac0x6,_0xcac0x3){return function(_0xcac0x9){_0xcac0x3[_0x11de[9]](_0xcac0x6,_0xcac0x9)}}function removeListener(_0xcac0x6,_0xcac0x7){return function(){JscriptyProjectEvents[_0x11de[10]](_0xcac0x6,_0xcac0x7)}}
\ No newline at end of file
index 2663d9e..3bae5c1 100644 (file)
@@ -1 +1 @@
-var _0x56b4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x72\x65\x71\x75\x65\x73\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x72\x65\x71\x75\x65\x73\x74","\x70\x6F\x73\x74","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x56b4[0];var express=require(_0x56b4[1]);var auth=require(_0x56b4[2]);var controller=require(_0x56b4[3]);var router=express.Router();router[_0x56b4[6]](_0x56b4[4],controller[_0x56b4[5]]);router[_0x56b4[10]](_0x56b4[7],auth[_0x56b4[8]](),controller[_0x56b4[9]]);router[_0x56b4[14]](_0x56b4[4],auth[_0x56b4[8]](),auth[_0x56b4[12]](_0x56b4[11]),controller[_0x56b4[13]]);module[_0x56b4[15]]= router
\ No newline at end of file
+var _0x31b7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x72\x65\x71\x75\x65\x73\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x72\x65\x71\x75\x65\x73\x74","\x70\x6F\x73\x74","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x31b7[0];var express=require(_0x31b7[1]);var auth=require(_0x31b7[2]);var controller=require(_0x31b7[3]);var router=express.Router();router[_0x31b7[6]](_0x31b7[4],controller[_0x31b7[5]]);router[_0x31b7[10]](_0x31b7[7],auth[_0x31b7[8]](),controller[_0x31b7[9]]);router[_0x31b7[14]](_0x31b7[4],auth[_0x31b7[8]](),auth[_0x31b7[12]](_0x31b7[11]),controller[_0x31b7[13]]);module[_0x31b7[15]]= router
\ No newline at end of file
index e6132c8..b162141 100644 (file)
@@ -1 +1 @@
-var _0xf913=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x65\x74\x74\x69\x6E\x67","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x64\x65\x6D\x6F\x4C\x69\x63\x65\x6E\x73\x65","\x74\x6F\x6B\x65\x6E","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x67\x65\x74\x55\x75\x69\x64","\x6A\x73\x6F\x6E","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x65\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x6D\x65\x72\x67\x65","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x71\x75\x65\x73\x74","\x50\x4F\x53\x54","\x70\x72\x6F\x76\x69\x73\x69\x6F\x6E\x69\x6E\x67","\x2F\x73\x65\x72\x76\x65\x72\x73\x2F","\x2F\x72\x65\x71\x75\x65\x73\x74","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x69\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x61\x76\x65"];_0xf913[0];var _=require(_0xf913[1]);var crypto=require(_0xf913[2]);var moment=require(_0xf913[3]);var rp=require(_0xf913[4]);var logger=require(_0xf913[6])(_0xf913[5]);var config=require(_0xf913[7]);var license=require(_0xf913[8]);var License=require(_0xf913[10])[_0xf913[9]];var Setting=require(_0xf913[10])[_0xf913[11]];function handleError(_0x686cxb,_0x686cxc){_0x686cxc= _0x686cxc|| 500;return function(_0x686cxd){logger[_0xf913[13]](_0x686cxd[_0xf913[12]]);_0x686cxb[_0xf913[15]](_0x686cxc)[_0xf913[14]](_0x686cxd)}}function handleEntityNotFound(_0x686cxb){return function(_0x686cxf){if(!_0x686cxf){_0x686cxf= {dataValues:{license:license[_0xf913[16]]}};_0x686cxf[_0xf913[19]][_0xf913[18]][_0xf913[17]]= license[_0xf913[20]]();_0x686cxb[_0xf913[15]](201)[_0xf913[21]](_0x686cxf);return null};return _0x686cxf}}function saveUpdates(_0x686cx11){return function(_0x686cxf){return _0x686cxf[_0xf913[23]](_0x686cx11)[_0xf913[22]](function(_0x686cx12){return _0x686cx12})}}function removeEntity(_0x686cxb){return function(_0x686cxf){if(_0x686cxf){return _0x686cxf[_0xf913[25]]()[_0xf913[22]](function(){_0x686cxb[_0xf913[15]](204)[_0xf913[24]]()})}}}exports[_0xf913[26]]= function(_0x686cx14,_0x686cxb,_0x686cx15){var _0x686cx16;return Setting[_0xf913[30]](1,{raw:true})[_0xf913[22]](function(_0x686cx18){_0x686cx16= _0x686cx18;return license[_0xf913[29]]()})[_0xf913[22]](function(_0x686cx17){_[_0xf913[28]](_0x686cx17,_0x686cx16);_0x686cxb[_0xf913[15]](200)[_0xf913[21]](_0x686cx17)})[_0xf913[27]](handleError(_0x686cxb))};exports[_0xf913[31]]= function(_0x686cx14,_0x686cxb){return rp({method:_0xf913[32],uri:config[_0xf913[33]]+ _0xf913[34]+ license[_0xf913[20]]()+ _0xf913[35],body:_0x686cx14[_0xf913[36]],json:true})[_0xf913[22]](function(_0x686cx19){_0x686cxb[_0xf913[15]](201)[_0xf913[14]](_0x686cx19)})[_0xf913[27]](handleError(_0x686cxb))};exports[_0xf913[37]]= function(_0x686cx14,_0x686cxb){if(_0x686cx14[_0xf913[36]][_0xf913[38]]){delete _0x686cx14[_0xf913[36]][_0xf913[38]]};return License[_0xf913[30]](1)[_0xf913[22]](function(license){if(!license){return _0x686cxb[_0xf913[39]](404)};var _0x686cx12=_[_0xf913[28]](license,_0x686cx14[_0xf913[36]]);return _0x686cx12[_0xf913[40]]()})[_0xf913[22]](function(license){return _0x686cxb[_0xf913[15]](200)[_0xf913[14]](license)})[_0xf913[27]](handleError(_0x686cxb))}
\ No newline at end of file
+var _0x8a7f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x65\x74\x74\x69\x6E\x67","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x64\x65\x6D\x6F\x4C\x69\x63\x65\x6E\x73\x65","\x74\x6F\x6B\x65\x6E","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x67\x65\x74\x55\x75\x69\x64","\x6A\x73\x6F\x6E","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x65\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x6D\x65\x72\x67\x65","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x71\x75\x65\x73\x74","\x50\x4F\x53\x54","\x70\x72\x6F\x76\x69\x73\x69\x6F\x6E\x69\x6E\x67","\x2F\x73\x65\x72\x76\x65\x72\x73\x2F","\x2F\x72\x65\x71\x75\x65\x73\x74","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x69\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x61\x76\x65"];_0x8a7f[0];var _=require(_0x8a7f[1]);var crypto=require(_0x8a7f[2]);var moment=require(_0x8a7f[3]);var rp=require(_0x8a7f[4]);var logger=require(_0x8a7f[6])(_0x8a7f[5]);var config=require(_0x8a7f[7]);var license=require(_0x8a7f[8]);var License=require(_0x8a7f[10])[_0x8a7f[9]];var Setting=require(_0x8a7f[10])[_0x8a7f[11]];function handleError(_0xa21fxb,_0xa21fxc){_0xa21fxc= _0xa21fxc|| 500;return function(_0xa21fxd){logger[_0x8a7f[13]](_0xa21fxd[_0x8a7f[12]]);_0xa21fxb[_0x8a7f[15]](_0xa21fxc)[_0x8a7f[14]](_0xa21fxd)}}function handleEntityNotFound(_0xa21fxb){return function(_0xa21fxf){if(!_0xa21fxf){_0xa21fxf= {dataValues:{license:license[_0x8a7f[16]]}};_0xa21fxf[_0x8a7f[19]][_0x8a7f[18]][_0x8a7f[17]]= license[_0x8a7f[20]]();_0xa21fxb[_0x8a7f[15]](201)[_0x8a7f[21]](_0xa21fxf);return null};return _0xa21fxf}}function saveUpdates(_0xa21fx11){return function(_0xa21fxf){return _0xa21fxf[_0x8a7f[23]](_0xa21fx11)[_0x8a7f[22]](function(_0xa21fx12){return _0xa21fx12})}}function removeEntity(_0xa21fxb){return function(_0xa21fxf){if(_0xa21fxf){return _0xa21fxf[_0x8a7f[25]]()[_0x8a7f[22]](function(){_0xa21fxb[_0x8a7f[15]](204)[_0x8a7f[24]]()})}}}exports[_0x8a7f[26]]= function(_0xa21fx14,_0xa21fxb,_0xa21fx15){var _0xa21fx16;return Setting[_0x8a7f[30]](1,{raw:true})[_0x8a7f[22]](function(_0xa21fx18){_0xa21fx16= _0xa21fx18;return license[_0x8a7f[29]]()})[_0x8a7f[22]](function(_0xa21fx17){_[_0x8a7f[28]](_0xa21fx17,_0xa21fx16);_0xa21fxb[_0x8a7f[15]](200)[_0x8a7f[21]](_0xa21fx17)})[_0x8a7f[27]](handleError(_0xa21fxb))};exports[_0x8a7f[31]]= function(_0xa21fx14,_0xa21fxb){return rp({method:_0x8a7f[32],uri:config[_0x8a7f[33]]+ _0x8a7f[34]+ license[_0x8a7f[20]]()+ _0x8a7f[35],body:_0xa21fx14[_0x8a7f[36]],json:true})[_0x8a7f[22]](function(_0xa21fx19){_0xa21fxb[_0x8a7f[15]](201)[_0x8a7f[14]](_0xa21fx19)})[_0x8a7f[27]](handleError(_0xa21fxb))};exports[_0x8a7f[37]]= function(_0xa21fx14,_0xa21fxb){if(_0xa21fx14[_0x8a7f[36]][_0x8a7f[38]]){delete _0xa21fx14[_0x8a7f[36]][_0x8a7f[38]]};return License[_0x8a7f[30]](1)[_0x8a7f[22]](function(license){if(!license){return _0xa21fxb[_0x8a7f[39]](404)};var _0xa21fx12=_[_0x8a7f[28]](license,_0xa21fx14[_0x8a7f[36]]);return _0xa21fx12[_0x8a7f[40]]()})[_0x8a7f[22]](function(license){return _0xa21fxb[_0x8a7f[15]](200)[_0x8a7f[14]](license)})[_0x8a7f[27]](handleError(_0xa21fxb))}
\ No newline at end of file
index 9a17e64..979c930 100644 (file)
@@ -1 +1 @@
-var _0x1f3a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6C\x69\x73\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73\x2F\x61\x6C\x6C","\x67\x65\x74\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x6C\x69\x73\x74\x49\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73\x2F\x3A\x69\x64","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2F\x3A\x69\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74","\x63\x72\x65\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x70\x75\x74","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2F\x3A\x6C\x69\x73\x74\x49\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x1f3a[0];var express=require(_0x1f3a[1]);var controller=require(_0x1f3a[2]);var auth=require(_0x1f3a[3]);var license=require(_0x1f3a[4]);var router=express.Router();router[_0x1f3a[12]](_0x1f3a[5],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5,16],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[11]]);router[_0x1f3a[12]](_0x1f3a[13],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[14]]);router[_0x1f3a[12]](_0x1f3a[15],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[16]]);router[_0x1f3a[12]](_0x1f3a[17],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[18]]);router[_0x1f3a[12]](_0x1f3a[19],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[20]]);router[_0x1f3a[12]](_0x1f3a[21],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[22]]);router[_0x1f3a[12]](_0x1f3a[23],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[24]]);router[_0x1f3a[26]](_0x1f3a[5],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[25]]);router[_0x1f3a[26]](_0x1f3a[19],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[27]]);router[_0x1f3a[26]](_0x1f3a[21],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8],_0x1f3a[9]]),controller[_0x1f3a[28]]);router[_0x1f3a[26]](_0x1f3a[17],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[29]]);router[_0x1f3a[31]](_0x1f3a[15],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[30]]);router[_0x1f3a[31]](_0x1f3a[23],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[32]]);router[_0x1f3a[34]](_0x1f3a[19],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[33]]);router[_0x1f3a[34]](_0x1f3a[5],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[35]]);router[_0x1f3a[34]](_0x1f3a[23],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[36]]);router[_0x1f3a[34]](_0x1f3a[15],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[37]]);router[_0x1f3a[34]](_0x1f3a[38],auth[_0x1f3a[6]](),license[_0x1f3a[7]](),auth[_0x1f3a[10]]([5],[_0x1f3a[8]]),controller[_0x1f3a[39]]);module[_0x1f3a[40]]= router
\ No newline at end of file
+var _0xde3a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6C\x69\x73\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x6D","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73\x2F\x61\x6C\x6C","\x67\x65\x74\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x6C\x69\x73\x74\x49\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73\x2F\x3A\x69\x64","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2F\x3A\x69\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74","\x63\x72\x65\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x70\x75\x74","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x2F\x3A\x6C\x69\x73\x74\x49\x64\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xde3a[0];var express=require(_0xde3a[1]);var controller=require(_0xde3a[2]);var auth=require(_0xde3a[3]);var license=require(_0xde3a[4]);var router=express.Router();router[_0xde3a[12]](_0xde3a[5],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5,16],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[11]]);router[_0xde3a[12]](_0xde3a[13],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[14]]);router[_0xde3a[12]](_0xde3a[15],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[16]]);router[_0xde3a[12]](_0xde3a[17],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[18]]);router[_0xde3a[12]](_0xde3a[19],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[20]]);router[_0xde3a[12]](_0xde3a[21],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[22]]);router[_0xde3a[12]](_0xde3a[23],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[24]]);router[_0xde3a[26]](_0xde3a[5],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[25]]);router[_0xde3a[26]](_0xde3a[19],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[27]]);router[_0xde3a[26]](_0xde3a[21],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8],_0xde3a[9]]),controller[_0xde3a[28]]);router[_0xde3a[26]](_0xde3a[17],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[29]]);router[_0xde3a[31]](_0xde3a[15],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[30]]);router[_0xde3a[31]](_0xde3a[23],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[32]]);router[_0xde3a[34]](_0xde3a[19],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[33]]);router[_0xde3a[34]](_0xde3a[5],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[35]]);router[_0xde3a[34]](_0xde3a[23],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[36]]);router[_0xde3a[34]](_0xde3a[15],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[37]]);router[_0xde3a[34]](_0xde3a[38],auth[_0xde3a[6]](),license[_0xde3a[7]](),auth[_0xde3a[10]]([5],[_0xde3a[8]]),controller[_0xde3a[39]]);module[_0xde3a[40]]= router
\ No newline at end of file
index 6cc6761..c24e59a 100644 (file)
@@ -1 +1 @@
-var _0x3fe4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x73\x74","\x54\x64\x55\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x69\x64","\x6D\x61\x70","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4C\x69\x73\x74\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x70\x61\x72\x61\x6D\x73","\x67\x65\x74\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74","\x62\x6F\x64\x79","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x66\x61\x78","\x65\x6D\x61\x69\x6C","\x77\x68\x65\x72\x65","\x25","\x66\x6F\x72\x49\x6E","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x61\x76\x65","\x63\x72\x65\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x4C\x69\x73\x74\x49\x64","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x41\x44\x44\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73\x20\x56\x41\x52\x43\x48\x41\x52\x28\x32\x35\x35\x29","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x66\x5F","\x63\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x4C\x49\x53\x54","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x6C\x69\x73\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x6C\x69\x73\x74\x2F\x69\x6E\x73\x65\x72\x74","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x6C\x69\x73\x74\x2F\x75\x70\x64\x61\x74\x65","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x67\x65\x74\x55\x73\x65\x72\x73","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x72\x65\x6D\x6F\x76\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3fe4[0];var _=require(_0x3fe4[1]);var util=require(_0x3fe4[2]);var BPromise=require(_0x3fe4[3]);var logger=require(_0x3fe4[5])(_0x3fe4[4]);var User=require(_0x3fe4[7])[_0x3fe4[6]];var List=require(_0x3fe4[7])[_0x3fe4[8]];var TdUpdate=require(_0x3fe4[7])[_0x3fe4[9]];var UserHasList=require(_0x3fe4[7])[_0x3fe4[10]];var CustomField=require(_0x3fe4[7])[_0x3fe4[11]];var Contact=require(_0x3fe4[7])[_0x3fe4[12]];var Util=require(_0x3fe4[13]);var sequelize=require(_0x3fe4[7])[_0x3fe4[14]];exports[_0x3fe4[15]]= function(_0x663fxd,_0x663fxe,_0x663fxf){switch(_0x663fxd[_0x3fe4[29]][_0x3fe4[32]]){case _0x3fe4[31]:return User[_0x3fe4[30]](_0x663fxd[_0x3fe4[29]][_0x3fe4[20]])[_0x3fe4[19]](function(_0x663fx14){return _0x663fx14[_0x3fe4[28]]()})[_0x3fe4[19]](function(_0x663fx12){var _0x663fx13=_[_0x3fe4[21]](_0x663fx12,_0x3fe4[20]);return List[_0x3fe4[27]](_0x3fe4[26])[_0x3fe4[25]](_[_0x3fe4[24]](Util[_0x3fe4[23]](_0x663fxd[_0x3fe4[22]],{$or:[{defaultEntry:true},{id:_0x663fx13}]}),{distinct:true}))})[_0x3fe4[19]](function(_0x663fx11){_0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx11)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)});default:return List[_0x3fe4[27]](_0x3fe4[26])[_0x3fe4[25]](_[_0x3fe4[24]](Util[_0x3fe4[23]](_0x663fxd[_0x3fe4[22]]),{distinct:true}))[_0x3fe4[19]](function(_0x663fx11){_0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx11)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})}};exports[_0x3fe4[33]]= function(_0x663fxd,_0x663fxe){return CustomField[_0x3fe4[25]]({where:{ListId:_0x663fxd[_0x3fe4[34]][_0x3fe4[20]]}})[_0x3fe4[19]](function(_0x663fx15){return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx15)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[35]]= function(_0x663fxd,_0x663fxe){return CustomField[_0x3fe4[25]]({where:{$or:[{ListId:_0x663fxd[_0x3fe4[34]][_0x3fe4[20]]},{ListId:null}]}})[_0x3fe4[19]](function(_0x663fx15){return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx15)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[36]]= function(_0x663fxd,_0x663fxe){var _0x663fx16=_[_0x3fe4[24]](_0x663fxd[_0x3fe4[37]],{ListId:_0x663fxd[_0x3fe4[34]][_0x3fe4[20]]});return Contact[_0x3fe4[39]]({where:_0x663fx16,default:_0x663fxd[_0x3fe4[37]]})[_0x3fe4[38]](function(_0x663fx17){return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx17)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[40]]= function(_0x663fxd,_0x663fxe){var _0x663fx18={where:{ListId:_0x663fxd[_0x3fe4[34]][_0x3fe4[20]]},attributes:[_0x3fe4[41],_0x3fe4[42],_0x3fe4[43],_0x3fe4[44]]};_[_0x3fe4[47]](_0x663fxd[_0x3fe4[22]],function(_0x663fx19,_0x663fx1a){_0x663fx18[_0x3fe4[45]][_0x663fx1a]= {$like:_0x3fe4[46]+ _0x663fx19+ _0x3fe4[46]}});return Contact[_0x3fe4[49]](_0x663fx18)[_0x3fe4[19]](function(_0x663fx1b){return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]]({rows:_0x663fx1b,length:_0x663fx1b[_0x3fe4[48]]})})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[50]]= function(_0x663fxd,_0x663fxe){return CustomField[_0x3fe4[30]](_0x663fxd[_0x3fe4[34]][_0x3fe4[20]])[_0x3fe4[19]](function(_0x663fx1c){if(!_0x663fx1c){return _0x663fxe[_0x3fe4[51]](404)};return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx1c)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[52]]= function(_0x663fxd,_0x663fxe){return CustomField[_0x3fe4[30]](_0x663fxd[_0x3fe4[34]][_0x3fe4[20]])[_0x3fe4[19]](function(_0x663fx1c){if(!_0x663fx1c){return _0x663fxe[_0x3fe4[51]](404)};var _0x663fx1d=_[_0x3fe4[24]](_0x663fx1c,_0x663fxd[_0x3fe4[37]]);return _0x663fx1d[_0x3fe4[53]]()})[_0x3fe4[19]](function(_0x663fx1c){return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx1c)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[54]]= function(_0x663fxd,_0x663fxe){var _0x663fx1e;_0x663fxd[_0x3fe4[37]][_0x3fe4[55]]= _0x663fxd[_0x3fe4[34]][_0x3fe4[20]];return CustomField[_0x3fe4[60]](_0x663fxd[_0x3fe4[37]])[_0x3fe4[19]](function(_0x663fx1c){_0x663fx1e= _0x663fx1c;_0x663fx1c[_0x3fe4[57]]= _0x3fe4[59]+ _0x663fx1c[_0x3fe4[20]];return _0x663fx1c[_0x3fe4[53]]()})[_0x3fe4[19]](function(){return sequelize[_0x3fe4[22]](util[_0x3fe4[58]](_0x3fe4[56],_0x663fx1e[_0x3fe4[57]]))})[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[51]](201)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[61]]= function(_0x663fxd,_0x663fxe){return List[_0x3fe4[30]](_0x663fxd[_0x3fe4[34]][_0x3fe4[20]])[_0x3fe4[19]](function(_0x663fx1f){if(!_0x663fx1f){return _0x663fxe[_0x3fe4[51]](404)};return _0x663fxe[_0x3fe4[17]](_0x663fx1f)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[60]]= function(_0x663fxd,_0x663fxe){var _0x663fx20;return sequelize[_0x3fe4[67]](function(_0x663fx21){return List[_0x3fe4[60]](_0x663fxd[_0x3fe4[37]])[_0x3fe4[19]](function(_0x663fx1f){_0x663fx20= _0x663fx1f;return TdUpdate[_0x3fe4[60]]({action:_0x3fe4[66],listId:_0x663fx20[_0x3fe4[20]]})})[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[18]](201)[_0x3fe4[17]](_0x663fx20)})})[_0x3fe4[16]](sequelize.UniqueConstraintError,function(_0x663fx10){_0x663fx10[_0x3fe4[62]]= _0x3fe4[63];_0x663fx10[_0x3fe4[64]]= _0x3fe4[65];return _0x663fxe[_0x3fe4[18]](500)[_0x3fe4[17]](_0x663fx10)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[68]]= function(_0x663fxd,_0x663fxe){var _0x663fx20;return List[_0x3fe4[30]](_0x663fxd[_0x3fe4[34]][_0x3fe4[20]])[_0x3fe4[19]](function(_0x663fx1f){if(!_0x663fx1f){return _0x663fxe[_0x3fe4[51]](404)};if(_0x663fxd[_0x3fe4[37]][_0x3fe4[20]]){delete _0x663fxd[_0x3fe4[37]][_0x3fe4[20]]};var _0x663fx1d=_[_0x3fe4[24]](_0x663fx1f,_0x663fxd[_0x3fe4[37]]);return _0x663fx1d[_0x3fe4[53]]()})[_0x3fe4[19]](function(_0x663fx1f){_0x663fx20= _0x663fx1f;return TdUpdate[_0x3fe4[60]]({action:_0x3fe4[69],listId:_0x663fx20[_0x3fe4[20]]})})[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]](_0x663fx20)})[_0x3fe4[16]](sequelize.UniqueConstraintError,function(_0x663fx10){_0x663fx10[_0x3fe4[62]]= _0x3fe4[63];_0x663fx10[_0x3fe4[64]]= _0x3fe4[65];return _0x663fxe[_0x3fe4[18]](500)[_0x3fe4[17]](_0x663fx10)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[70]]= function(_0x663fxd,_0x663fxe){return List[_0x3fe4[30]](_0x663fxd[_0x3fe4[34]][_0x3fe4[20]])[_0x3fe4[19]](function(_0x663fx1f){if(!_0x663fx1f){return _0x663fxe[_0x3fe4[51]](404)};return _0x663fx1f[_0x3fe4[72]]({where:{role:_0x3fe4[31]},attributes:[_0x3fe4[20],_0x3fe4[57],_0x3fe4[71],_0x3fe4[44]]})})[_0x3fe4[19]](function(_0x663fx22){return _0x663fxe[_0x3fe4[18]](200)[_0x3fe4[17]]({rows:_0x663fx22,count:_0x663fx22[_0x3fe4[48]]})})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[73]]= function(_0x663fxd,_0x663fxe,_0x663fxf){return User[_0x3fe4[49]]({where:{id:_0x663fxd[_0x3fe4[37]][_0x3fe4[75]]}})[_0x3fe4[19]](function(_0x663fx23){var _0x663fx24=_[_0x3fe4[21]](_0x663fx23,function(_0x663fx25){return {list:_0x663fxd[_0x3fe4[34]][_0x3fe4[20]],membername:_0x663fx25[_0x3fe4[57]],UserId:_0x663fx25[_0x3fe4[20]]}});return UserHasList[_0x3fe4[74]](_0x663fx24,{individualHooks:true})})[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[51]](200)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fx10)})};exports[_0x3fe4[76]]= function(_0x663fxd,_0x663fxe,_0x663fxf){return UserHasList[_0x3fe4[77]]({where:{UserId:_0x663fxd[_0x3fe4[22]][_0x3fe4[75]],list:_0x663fxd[_0x3fe4[34]][_0x3fe4[20]]},individualHooks:true})[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[51]](202)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fx10)})};exports[_0x3fe4[77]]= function(_0x663fxd,_0x663fxe){return destroyList(_0x663fxd[_0x3fe4[34]][_0x3fe4[20]],_0x663fxe)};exports[_0x3fe4[78]]= function(_0x663fxd,_0x663fxe){return destroyList(_0x663fxd[_0x3fe4[22]][_0x3fe4[79]],_0x663fxe)};function destroyList(_0x663fx27,_0x663fxe){return delCf(_0x663fx27,_0x663fxe)[_0x3fe4[80]]()[_0x3fe4[19]](function(){return List[_0x3fe4[77]]({where:{id:_0x663fx27},individualHooks:true})})[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[51]](204)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})}function delCf(_0x663fx27,_0x663fxe){var _0x663fx29;return CustomField[_0x3fe4[49]]({where:{ListId:_0x663fx27}})[_0x3fe4[19]](function(_0x663fx2e){if(!_0x663fx2e){return _0x663fxe[_0x3fe4[51]](404)};_0x663fx29= _0x663fx2e;return CustomField[_0x3fe4[77]]({where:{id:_0x663fx27}})})[_0x3fe4[19]](function(){return Contact[_0x3fe4[86]]()})[_0x3fe4[19]](function(_0x663fx2d){return _[_0x3fe4[85]](_0x663fx2d)})[_0x3fe4[19]](function(_0x663fx2a){var _0x663fx2b=[];_[_0x3fe4[84]](_0x663fx29,function(_0x663fx2c){if(_[_0x3fe4[81]](_0x663fx2a,_0x663fx2c[_0x3fe4[57]])){_0x663fx2b[_0x3fe4[83]](sequelize[_0x3fe4[22]](util[_0x3fe4[58]](_0x3fe4[82],_0x663fx2c[_0x3fe4[57]])))}});return _0x663fx2b})}exports[_0x3fe4[87]]= function(_0x663fxd,_0x663fxe){var _0x663fx2f;return CustomField[_0x3fe4[30]](_0x663fxd[_0x3fe4[34]][_0x3fe4[20]])[_0x3fe4[19]](function(_0x663fx30){if(!_0x663fx30){return _0x663fxe[_0x3fe4[51]](404)};_0x663fx2f= _0x663fx30;return CustomField[_0x3fe4[77]]({where:{id:_0x663fxd[_0x3fe4[34]][_0x3fe4[20]]}})})[_0x3fe4[19]](function(){return Contact[_0x3fe4[86]]()})[_0x3fe4[19]](function(_0x663fx2d){return _[_0x3fe4[85]](_0x663fx2d)})[_0x3fe4[19]](function(_0x663fx2a){if(_[_0x3fe4[81]](_0x663fx2a,_0x663fx2f[_0x3fe4[57]])){return sequelize[_0x3fe4[22]](util[_0x3fe4[58]](_0x3fe4[82],_0x663fx2f[_0x3fe4[57]]))}})[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[51]](204)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};exports[_0x3fe4[88]]= function(_0x663fxd,_0x663fxe){var _0x663fx29;return CustomField[_0x3fe4[49]]({where:{id:_0x663fxd[_0x3fe4[22]][_0x3fe4[79]]}})[_0x3fe4[19]](function(_0x663fx2e){if(!_0x663fx2e){return _0x663fxe[_0x3fe4[51]](404)};_0x663fx29= _0x663fx2e;return CustomField[_0x3fe4[77]]({where:{id:_0x663fxd[_0x3fe4[22]][_0x3fe4[79]]}})})[_0x3fe4[19]](function(){return Contact[_0x3fe4[86]]()})[_0x3fe4[19]](function(_0x663fx2d){return _[_0x3fe4[85]](_0x663fx2d)})[_0x3fe4[19]](function(_0x663fx2a){var _0x663fx2b=[];_0x663fx29[_0x3fe4[84]](function(_0x663fx2c){if(_[_0x3fe4[81]](_0x663fx2a,_0x663fx2c[_0x3fe4[57]])){_0x663fx2b[_0x3fe4[83]](sequelize[_0x3fe4[22]](util[_0x3fe4[58]](_0x3fe4[82],_0x663fx2c[_0x3fe4[57]])))}});return _0x663fx2b})[_0x3fe4[80]]()[_0x3fe4[19]](function(){return _0x663fxe[_0x3fe4[51]](204)})[_0x3fe4[16]](function(_0x663fx10){return handleError(_0x663fxe,_0x663fx10)})};function handleError(_0x663fxe,_0x663fx10){logger[_0x3fe4[90]](_0x663fx10[_0x3fe4[89]]);return _0x663fxe[_0x3fe4[18]](500)[_0x3fe4[17]](_0x663fx10)}
\ No newline at end of file
+var _0x4b76=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x73\x74","\x54\x64\x55\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x69\x64","\x6D\x61\x70","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4C\x69\x73\x74\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x70\x61\x72\x61\x6D\x73","\x67\x65\x74\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74","\x62\x6F\x64\x79","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x66\x61\x78","\x65\x6D\x61\x69\x6C","\x77\x68\x65\x72\x65","\x25","\x66\x6F\x72\x49\x6E","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x61\x76\x65","\x63\x72\x65\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x4C\x69\x73\x74\x49\x64","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x41\x44\x44\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73\x20\x56\x41\x52\x43\x48\x41\x52\x28\x32\x35\x35\x29","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x66\x5F","\x63\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x4C\x49\x53\x54","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x6C\x69\x73\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x6C\x69\x73\x74\x2F\x69\x6E\x73\x65\x72\x74","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x6C\x69\x73\x74\x2F\x75\x70\x64\x61\x74\x65","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x67\x65\x74\x55\x73\x65\x72\x73","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x72\x65\x6D\x6F\x76\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x4b76[0];var _=require(_0x4b76[1]);var util=require(_0x4b76[2]);var BPromise=require(_0x4b76[3]);var logger=require(_0x4b76[5])(_0x4b76[4]);var User=require(_0x4b76[7])[_0x4b76[6]];var List=require(_0x4b76[7])[_0x4b76[8]];var TdUpdate=require(_0x4b76[7])[_0x4b76[9]];var UserHasList=require(_0x4b76[7])[_0x4b76[10]];var CustomField=require(_0x4b76[7])[_0x4b76[11]];var Contact=require(_0x4b76[7])[_0x4b76[12]];var Util=require(_0x4b76[13]);var sequelize=require(_0x4b76[7])[_0x4b76[14]];exports[_0x4b76[15]]= function(_0xbe2cxd,_0xbe2cxe,_0xbe2cxf){switch(_0xbe2cxd[_0x4b76[29]][_0x4b76[32]]){case _0x4b76[31]:return User[_0x4b76[30]](_0xbe2cxd[_0x4b76[29]][_0x4b76[20]])[_0x4b76[19]](function(_0xbe2cx14){return _0xbe2cx14[_0x4b76[28]]()})[_0x4b76[19]](function(_0xbe2cx12){var _0xbe2cx13=_[_0x4b76[21]](_0xbe2cx12,_0x4b76[20]);return List[_0x4b76[27]](_0x4b76[26])[_0x4b76[25]](_[_0x4b76[24]](Util[_0x4b76[23]](_0xbe2cxd[_0x4b76[22]],{$or:[{defaultEntry:true},{id:_0xbe2cx13}]}),{distinct:true}))})[_0x4b76[19]](function(_0xbe2cx11){_0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx11)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)});default:return List[_0x4b76[27]](_0x4b76[26])[_0x4b76[25]](_[_0x4b76[24]](Util[_0x4b76[23]](_0xbe2cxd[_0x4b76[22]]),{distinct:true}))[_0x4b76[19]](function(_0xbe2cx11){_0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx11)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})}};exports[_0x4b76[33]]= function(_0xbe2cxd,_0xbe2cxe){return CustomField[_0x4b76[25]]({where:{ListId:_0xbe2cxd[_0x4b76[34]][_0x4b76[20]]}})[_0x4b76[19]](function(_0xbe2cx15){return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx15)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[35]]= function(_0xbe2cxd,_0xbe2cxe){return CustomField[_0x4b76[25]]({where:{$or:[{ListId:_0xbe2cxd[_0x4b76[34]][_0x4b76[20]]},{ListId:null}]}})[_0x4b76[19]](function(_0xbe2cx15){return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx15)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[36]]= function(_0xbe2cxd,_0xbe2cxe){var _0xbe2cx16=_[_0x4b76[24]](_0xbe2cxd[_0x4b76[37]],{ListId:_0xbe2cxd[_0x4b76[34]][_0x4b76[20]]});return Contact[_0x4b76[39]]({where:_0xbe2cx16,default:_0xbe2cxd[_0x4b76[37]]})[_0x4b76[38]](function(_0xbe2cx17){return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx17)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[40]]= function(_0xbe2cxd,_0xbe2cxe){var _0xbe2cx18={where:{ListId:_0xbe2cxd[_0x4b76[34]][_0x4b76[20]]},attributes:[_0x4b76[41],_0x4b76[42],_0x4b76[43],_0x4b76[44]]};_[_0x4b76[47]](_0xbe2cxd[_0x4b76[22]],function(_0xbe2cx19,_0xbe2cx1a){_0xbe2cx18[_0x4b76[45]][_0xbe2cx1a]= {$like:_0x4b76[46]+ _0xbe2cx19+ _0x4b76[46]}});return Contact[_0x4b76[49]](_0xbe2cx18)[_0x4b76[19]](function(_0xbe2cx1b){return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]]({rows:_0xbe2cx1b,length:_0xbe2cx1b[_0x4b76[48]]})})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[50]]= function(_0xbe2cxd,_0xbe2cxe){return CustomField[_0x4b76[30]](_0xbe2cxd[_0x4b76[34]][_0x4b76[20]])[_0x4b76[19]](function(_0xbe2cx1c){if(!_0xbe2cx1c){return _0xbe2cxe[_0x4b76[51]](404)};return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx1c)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[52]]= function(_0xbe2cxd,_0xbe2cxe){return CustomField[_0x4b76[30]](_0xbe2cxd[_0x4b76[34]][_0x4b76[20]])[_0x4b76[19]](function(_0xbe2cx1c){if(!_0xbe2cx1c){return _0xbe2cxe[_0x4b76[51]](404)};var _0xbe2cx1d=_[_0x4b76[24]](_0xbe2cx1c,_0xbe2cxd[_0x4b76[37]]);return _0xbe2cx1d[_0x4b76[53]]()})[_0x4b76[19]](function(_0xbe2cx1c){return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx1c)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[54]]= function(_0xbe2cxd,_0xbe2cxe){var _0xbe2cx1e;_0xbe2cxd[_0x4b76[37]][_0x4b76[55]]= _0xbe2cxd[_0x4b76[34]][_0x4b76[20]];return CustomField[_0x4b76[60]](_0xbe2cxd[_0x4b76[37]])[_0x4b76[19]](function(_0xbe2cx1c){_0xbe2cx1e= _0xbe2cx1c;_0xbe2cx1c[_0x4b76[57]]= _0x4b76[59]+ _0xbe2cx1c[_0x4b76[20]];return _0xbe2cx1c[_0x4b76[53]]()})[_0x4b76[19]](function(){return sequelize[_0x4b76[22]](util[_0x4b76[58]](_0x4b76[56],_0xbe2cx1e[_0x4b76[57]]))})[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[51]](201)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[61]]= function(_0xbe2cxd,_0xbe2cxe){return List[_0x4b76[30]](_0xbe2cxd[_0x4b76[34]][_0x4b76[20]])[_0x4b76[19]](function(_0xbe2cx1f){if(!_0xbe2cx1f){return _0xbe2cxe[_0x4b76[51]](404)};return _0xbe2cxe[_0x4b76[17]](_0xbe2cx1f)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[60]]= function(_0xbe2cxd,_0xbe2cxe){var _0xbe2cx20;return sequelize[_0x4b76[67]](function(_0xbe2cx21){return List[_0x4b76[60]](_0xbe2cxd[_0x4b76[37]])[_0x4b76[19]](function(_0xbe2cx1f){_0xbe2cx20= _0xbe2cx1f;return TdUpdate[_0x4b76[60]]({action:_0x4b76[66],listId:_0xbe2cx20[_0x4b76[20]]})})[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[18]](201)[_0x4b76[17]](_0xbe2cx20)})})[_0x4b76[16]](sequelize.UniqueConstraintError,function(_0xbe2cx10){_0xbe2cx10[_0x4b76[62]]= _0x4b76[63];_0xbe2cx10[_0x4b76[64]]= _0x4b76[65];return _0xbe2cxe[_0x4b76[18]](500)[_0x4b76[17]](_0xbe2cx10)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[68]]= function(_0xbe2cxd,_0xbe2cxe){var _0xbe2cx20;return List[_0x4b76[30]](_0xbe2cxd[_0x4b76[34]][_0x4b76[20]])[_0x4b76[19]](function(_0xbe2cx1f){if(!_0xbe2cx1f){return _0xbe2cxe[_0x4b76[51]](404)};if(_0xbe2cxd[_0x4b76[37]][_0x4b76[20]]){delete _0xbe2cxd[_0x4b76[37]][_0x4b76[20]]};var _0xbe2cx1d=_[_0x4b76[24]](_0xbe2cx1f,_0xbe2cxd[_0x4b76[37]]);return _0xbe2cx1d[_0x4b76[53]]()})[_0x4b76[19]](function(_0xbe2cx1f){_0xbe2cx20= _0xbe2cx1f;return TdUpdate[_0x4b76[60]]({action:_0x4b76[69],listId:_0xbe2cx20[_0x4b76[20]]})})[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]](_0xbe2cx20)})[_0x4b76[16]](sequelize.UniqueConstraintError,function(_0xbe2cx10){_0xbe2cx10[_0x4b76[62]]= _0x4b76[63];_0xbe2cx10[_0x4b76[64]]= _0x4b76[65];return _0xbe2cxe[_0x4b76[18]](500)[_0x4b76[17]](_0xbe2cx10)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[70]]= function(_0xbe2cxd,_0xbe2cxe){return List[_0x4b76[30]](_0xbe2cxd[_0x4b76[34]][_0x4b76[20]])[_0x4b76[19]](function(_0xbe2cx1f){if(!_0xbe2cx1f){return _0xbe2cxe[_0x4b76[51]](404)};return _0xbe2cx1f[_0x4b76[72]]({where:{role:_0x4b76[31]},attributes:[_0x4b76[20],_0x4b76[57],_0x4b76[71],_0x4b76[44]]})})[_0x4b76[19]](function(_0xbe2cx22){return _0xbe2cxe[_0x4b76[18]](200)[_0x4b76[17]]({rows:_0xbe2cx22,count:_0xbe2cx22[_0x4b76[48]]})})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[73]]= function(_0xbe2cxd,_0xbe2cxe,_0xbe2cxf){return User[_0x4b76[49]]({where:{id:_0xbe2cxd[_0x4b76[37]][_0x4b76[75]]}})[_0x4b76[19]](function(_0xbe2cx23){var _0xbe2cx24=_[_0x4b76[21]](_0xbe2cx23,function(_0xbe2cx25){return {list:_0xbe2cxd[_0x4b76[34]][_0x4b76[20]],membername:_0xbe2cx25[_0x4b76[57]],UserId:_0xbe2cx25[_0x4b76[20]]}});return UserHasList[_0x4b76[74]](_0xbe2cx24,{individualHooks:true})})[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[51]](200)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cx10)})};exports[_0x4b76[76]]= function(_0xbe2cxd,_0xbe2cxe,_0xbe2cxf){return UserHasList[_0x4b76[77]]({where:{UserId:_0xbe2cxd[_0x4b76[22]][_0x4b76[75]],list:_0xbe2cxd[_0x4b76[34]][_0x4b76[20]]},individualHooks:true})[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[51]](202)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cx10)})};exports[_0x4b76[77]]= function(_0xbe2cxd,_0xbe2cxe){return destroyList(_0xbe2cxd[_0x4b76[34]][_0x4b76[20]],_0xbe2cxe)};exports[_0x4b76[78]]= function(_0xbe2cxd,_0xbe2cxe){return destroyList(_0xbe2cxd[_0x4b76[22]][_0x4b76[79]],_0xbe2cxe)};function destroyList(_0xbe2cx27,_0xbe2cxe){return delCf(_0xbe2cx27,_0xbe2cxe)[_0x4b76[80]]()[_0x4b76[19]](function(){return List[_0x4b76[77]]({where:{id:_0xbe2cx27},individualHooks:true})})[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[51]](204)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})}function delCf(_0xbe2cx27,_0xbe2cxe){var _0xbe2cx29;return CustomField[_0x4b76[49]]({where:{ListId:_0xbe2cx27}})[_0x4b76[19]](function(_0xbe2cx2e){if(!_0xbe2cx2e){return _0xbe2cxe[_0x4b76[51]](404)};_0xbe2cx29= _0xbe2cx2e;return CustomField[_0x4b76[77]]({where:{id:_0xbe2cx27}})})[_0x4b76[19]](function(){return Contact[_0x4b76[86]]()})[_0x4b76[19]](function(_0xbe2cx2d){return _[_0x4b76[85]](_0xbe2cx2d)})[_0x4b76[19]](function(_0xbe2cx2a){var _0xbe2cx2b=[];_[_0x4b76[84]](_0xbe2cx29,function(_0xbe2cx2c){if(_[_0x4b76[81]](_0xbe2cx2a,_0xbe2cx2c[_0x4b76[57]])){_0xbe2cx2b[_0x4b76[83]](sequelize[_0x4b76[22]](util[_0x4b76[58]](_0x4b76[82],_0xbe2cx2c[_0x4b76[57]])))}});return _0xbe2cx2b})}exports[_0x4b76[87]]= function(_0xbe2cxd,_0xbe2cxe){var _0xbe2cx2f;return CustomField[_0x4b76[30]](_0xbe2cxd[_0x4b76[34]][_0x4b76[20]])[_0x4b76[19]](function(_0xbe2cx30){if(!_0xbe2cx30){return _0xbe2cxe[_0x4b76[51]](404)};_0xbe2cx2f= _0xbe2cx30;return CustomField[_0x4b76[77]]({where:{id:_0xbe2cxd[_0x4b76[34]][_0x4b76[20]]}})})[_0x4b76[19]](function(){return Contact[_0x4b76[86]]()})[_0x4b76[19]](function(_0xbe2cx2d){return _[_0x4b76[85]](_0xbe2cx2d)})[_0x4b76[19]](function(_0xbe2cx2a){if(_[_0x4b76[81]](_0xbe2cx2a,_0xbe2cx2f[_0x4b76[57]])){return sequelize[_0x4b76[22]](util[_0x4b76[58]](_0x4b76[82],_0xbe2cx2f[_0x4b76[57]]))}})[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[51]](204)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};exports[_0x4b76[88]]= function(_0xbe2cxd,_0xbe2cxe){var _0xbe2cx29;return CustomField[_0x4b76[49]]({where:{id:_0xbe2cxd[_0x4b76[22]][_0x4b76[79]]}})[_0x4b76[19]](function(_0xbe2cx2e){if(!_0xbe2cx2e){return _0xbe2cxe[_0x4b76[51]](404)};_0xbe2cx29= _0xbe2cx2e;return CustomField[_0x4b76[77]]({where:{id:_0xbe2cxd[_0x4b76[22]][_0x4b76[79]]}})})[_0x4b76[19]](function(){return Contact[_0x4b76[86]]()})[_0x4b76[19]](function(_0xbe2cx2d){return _[_0x4b76[85]](_0xbe2cx2d)})[_0x4b76[19]](function(_0xbe2cx2a){var _0xbe2cx2b=[];_0xbe2cx29[_0x4b76[84]](function(_0xbe2cx2c){if(_[_0x4b76[81]](_0xbe2cx2a,_0xbe2cx2c[_0x4b76[57]])){_0xbe2cx2b[_0x4b76[83]](sequelize[_0x4b76[22]](util[_0x4b76[58]](_0x4b76[82],_0xbe2cx2c[_0x4b76[57]])))}});return _0xbe2cx2b})[_0x4b76[80]]()[_0x4b76[19]](function(){return _0xbe2cxe[_0x4b76[51]](204)})[_0x4b76[16]](function(_0xbe2cx10){return handleError(_0xbe2cxe,_0xbe2cx10)})};function handleError(_0xbe2cxe,_0xbe2cx10){logger[_0x4b76[90]](_0xbe2cx10[_0x4b76[89]]);return _0xbe2cxe[_0x4b76[18]](500)[_0x4b76[17]](_0xbe2cx10)}
\ No newline at end of file
index ef402ca..803f483 100644 (file)
@@ -1 +1 @@
-var _0xe9e9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4C\x69\x73\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe9e9[0];const EventEmitter=require(_0xe9e9[1]);const List=require(_0xe9e9[3])[_0xe9e9[2]];var ListEvents= new EventEmitter();ListEvents[_0xe9e9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe9e9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe9e9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe9e9[6]};for(var e in events){var event=events[e];List[_0xe9e9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x2518x8,_0x2518x9,_0x2518xa){ListEvents[_0xe9e9[10]](event+ _0xe9e9[8]+ _0x2518x8[_0xe9e9[9]],_0x2518x8);ListEvents[_0xe9e9[10]](event,_0x2518x8);_0x2518xa(null)}}module[_0xe9e9[11]]= ListEvents
\ No newline at end of file
+var _0xc2f9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4C\x69\x73\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc2f9[0];const EventEmitter=require(_0xc2f9[1]);const List=require(_0xc2f9[3])[_0xc2f9[2]];var ListEvents= new EventEmitter();ListEvents[_0xc2f9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc2f9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc2f9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc2f9[6]};for(var e in events){var event=events[e];List[_0xc2f9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe4fbx8,_0xe4fbx9,_0xe4fbxa){ListEvents[_0xc2f9[10]](event+ _0xc2f9[8]+ _0xe4fbx8[_0xc2f9[9]],_0xe4fbx8);ListEvents[_0xc2f9[10]](event,_0xe4fbx8);_0xe4fbxa(null)}}module[_0xc2f9[11]]= ListEvents
\ No newline at end of file
index 97c0e5f..532e3cc 100644 (file)
@@ -1 +1 @@
-var _0x282d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6C\x69\x73\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x73\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x282d[0];const ListEvents=require(_0x282d[1]);var events=[_0x282d[2],_0x282d[3]];exports[_0x282d[4]]= function(_0x98dfx3){for(var _0x98dfx4=0,_0x98dfx5=events[_0x282d[5]];_0x98dfx4< _0x98dfx5;_0x98dfx4++){var _0x98dfx6=events[_0x98dfx4];var _0x98dfx7=createListener(_0x282d[6]+ _0x98dfx6,_0x98dfx3);ListEvents[_0x282d[7]](_0x98dfx6,_0x98dfx7);_0x98dfx3[_0x282d[7]](_0x282d[8],removeListener(_0x98dfx6,_0x98dfx7))}};function createListener(_0x98dfx6,_0x98dfx3){return function(_0x98dfx9){_0x98dfx3[_0x282d[9]](_0x98dfx6,_0x98dfx9)}}function removeListener(_0x98dfx6,_0x98dfx7){return function(){ListEvents[_0x282d[10]](_0x98dfx6,_0x98dfx7)}}
\ No newline at end of file
+var _0x94c0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6C\x69\x73\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x73\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x94c0[0];const ListEvents=require(_0x94c0[1]);var events=[_0x94c0[2],_0x94c0[3]];exports[_0x94c0[4]]= function(_0x290cx3){for(var _0x290cx4=0,_0x290cx5=events[_0x94c0[5]];_0x290cx4< _0x290cx5;_0x290cx4++){var _0x290cx6=events[_0x290cx4];var _0x290cx7=createListener(_0x94c0[6]+ _0x290cx6,_0x290cx3);ListEvents[_0x94c0[7]](_0x290cx6,_0x290cx7);_0x290cx3[_0x94c0[7]](_0x94c0[8],removeListener(_0x290cx6,_0x290cx7))}};function createListener(_0x290cx6,_0x290cx3){return function(_0x290cx9){_0x290cx3[_0x94c0[9]](_0x290cx6,_0x290cx9)}}function removeListener(_0x290cx6,_0x290cx7){return function(){ListEvents[_0x94c0[10]](_0x290cx6,_0x290cx7)}}
\ No newline at end of file
index 515d6b6..02fd4c7 100644 (file)
@@ -1 +1 @@
-var _0x53e5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x65\x72\x76\x69\x63\x65","\x73\x68\x6F\x77\x53\x65\x72\x76\x69\x63\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x3A\x61\x64\x64\x72\x65\x73\x73","\x73\x68\x6F\x77\x46\x72\x6F\x6D\x41\x64\x64\x72\x65\x73\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x53e5[0];var express=require(_0x53e5[1]);var controller=require(_0x53e5[2]);var auth=require(_0x53e5[3]);var license=require(_0x53e5[4]);var router=express.Router();router[_0x53e5[13]](_0x53e5[5],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9],_0x53e5[10]]),controller[_0x53e5[12]]);router[_0x53e5[13]](_0x53e5[14],license[_0x53e5[6]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([8,9],[_0x53e5[9]]),controller[_0x53e5[15]]);router[_0x53e5[13]](_0x53e5[16],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9],_0x53e5[10]]),controller[_0x53e5[17]]);router[_0x53e5[13]](_0x53e5[18],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9],_0x53e5[10]]),controller[_0x53e5[19]]);router[_0x53e5[13]](_0x53e5[20],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[21]]);router[_0x53e5[13]](_0x53e5[22],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[23]]);router[_0x53e5[13]](_0x53e5[24],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9],_0x53e5[10]]),controller[_0x53e5[25]]);router[_0x53e5[13]](_0x53e5[26],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9],_0x53e5[10]]),controller[_0x53e5[27]]);router[_0x53e5[29]](_0x53e5[5],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[28]]);router[_0x53e5[29]](_0x53e5[20],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[30]]);router[_0x53e5[29]](_0x53e5[26],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[31]]);router[_0x53e5[33]](_0x53e5[16],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[32]]);router[_0x53e5[33]](_0x53e5[20],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[34]]);router[_0x53e5[33]](_0x53e5[22],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[35]]);router[_0x53e5[33]](_0x53e5[36],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[37]]);router[_0x53e5[39]](_0x53e5[5],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[38]]);router[_0x53e5[39]](_0x53e5[16],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[40]]);router[_0x53e5[39]](_0x53e5[20],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[41]]);router[_0x53e5[39]](_0x53e5[22],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[42]]);router[_0x53e5[39]](_0x53e5[36],license[_0x53e5[6]](),license[_0x53e5[7]](),auth[_0x53e5[8]](),auth[_0x53e5[11]]([9],[_0x53e5[9]]),controller[_0x53e5[43]]);module[_0x53e5[44]]= router
\ No newline at end of file
+var _0xf9ab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x65\x72\x76\x69\x63\x65","\x73\x68\x6F\x77\x53\x65\x72\x76\x69\x63\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x3A\x61\x64\x64\x72\x65\x73\x73","\x73\x68\x6F\x77\x46\x72\x6F\x6D\x41\x64\x64\x72\x65\x73\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xf9ab[0];var express=require(_0xf9ab[1]);var controller=require(_0xf9ab[2]);var auth=require(_0xf9ab[3]);var license=require(_0xf9ab[4]);var router=express.Router();router[_0xf9ab[13]](_0xf9ab[5],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9],_0xf9ab[10]]),controller[_0xf9ab[12]]);router[_0xf9ab[13]](_0xf9ab[14],license[_0xf9ab[6]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([8,9],[_0xf9ab[9]]),controller[_0xf9ab[15]]);router[_0xf9ab[13]](_0xf9ab[16],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9],_0xf9ab[10]]),controller[_0xf9ab[17]]);router[_0xf9ab[13]](_0xf9ab[18],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9],_0xf9ab[10]]),controller[_0xf9ab[19]]);router[_0xf9ab[13]](_0xf9ab[20],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[21]]);router[_0xf9ab[13]](_0xf9ab[22],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[23]]);router[_0xf9ab[13]](_0xf9ab[24],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9],_0xf9ab[10]]),controller[_0xf9ab[25]]);router[_0xf9ab[13]](_0xf9ab[26],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9],_0xf9ab[10]]),controller[_0xf9ab[27]]);router[_0xf9ab[29]](_0xf9ab[5],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[28]]);router[_0xf9ab[29]](_0xf9ab[20],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[30]]);router[_0xf9ab[29]](_0xf9ab[26],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[31]]);router[_0xf9ab[33]](_0xf9ab[16],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[32]]);router[_0xf9ab[33]](_0xf9ab[20],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[34]]);router[_0xf9ab[33]](_0xf9ab[22],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[35]]);router[_0xf9ab[33]](_0xf9ab[36],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[37]]);router[_0xf9ab[39]](_0xf9ab[5],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[38]]);router[_0xf9ab[39]](_0xf9ab[16],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[40]]);router[_0xf9ab[39]](_0xf9ab[20],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[41]]);router[_0xf9ab[39]](_0xf9ab[22],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[42]]);router[_0xf9ab[39]](_0xf9ab[36],license[_0xf9ab[6]](),license[_0xf9ab[7]](),auth[_0xf9ab[8]](),auth[_0xf9ab[11]]([9],[_0xf9ab[9]]),controller[_0xf9ab[43]]);module[_0xf9ab[44]]= router
\ No newline at end of file
index 732237d..5ff1d3b 100644 (file)
@@ -1 +1 @@
-var _0x9ce2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x74\x61\x67\x73","\x77\x61\x69\x74\x69\x6E\x67","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x25","\x3B\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x6D\x65\x72\x67\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x55\x73\x65\x72\x49\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x53\x65\x72\x76\x69\x63\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x68\x6F\x77\x46\x72\x6F\x6D\x41\x64\x64\x72\x65\x73\x73","\x61\x64\x64\x72\x65\x73\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9ce2[0];var _=require(_0x9ce2[1]);var util=require(_0x9ce2[2]);var async=require(_0x9ce2[3]);var Util=require(_0x9ce2[4]);var logger=require(_0x9ce2[6])(_0x9ce2[5]);var sequelize=require(_0x9ce2[8])[_0x9ce2[7]];var User=require(_0x9ce2[8])[_0x9ce2[9]];var MailAttachment=require(_0x9ce2[8])[_0x9ce2[10]];var MailQueue=require(_0x9ce2[8])[_0x9ce2[11]];var MailRoom=require(_0x9ce2[8])[_0x9ce2[12]];var MailAccount=require(_0x9ce2[8])[_0x9ce2[13]];var MailServerIn=require(_0x9ce2[8])[_0x9ce2[14]];var MailServerOut=require(_0x9ce2[8])[_0x9ce2[15]];var MailApplication=require(_0x9ce2[8])[_0x9ce2[16]];var MailDisposition=require(_0x9ce2[8])[_0x9ce2[17]];var Interval=require(_0x9ce2[8])[_0x9ce2[18]];exports[_0x9ce2[19]]= function(_0x59d9x11,_0x59d9x12){return MailAccount[_0x9ce2[28]]({method:[_0x9ce2[27],_0x59d9x11[_0x9ce2[24]]]})[_0x9ce2[26]](Util[_0x9ce2[25]](_0x59d9x11[_0x9ce2[24]]))[_0x9ce2[23]](function(_0x59d9x14){_0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]](_0x59d9x14)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[29]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){var _0x59d9x16={include:[],where:{MailAccountId:_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]],$and:[]},attributes:[_0x9ce2[30],_0x9ce2[32],_0x9ce2[33],_0x9ce2[34],_0x9ce2[35],_0x9ce2[36],_0x9ce2[37],_0x9ce2[38],_0x9ce2[39],_0x9ce2[40]]};if(_0x59d9x11[_0x9ce2[24]]){if(_0x59d9x11[_0x9ce2[24]][_0x9ce2[36]]){if(_[_0x9ce2[41]](_0x59d9x11[_0x9ce2[24]][_0x9ce2[36]])){for(var _0x59d9x17=0;_0x59d9x17< _0x59d9x11[_0x9ce2[24]][_0x9ce2[36]][_0x9ce2[42]];_0x59d9x17++){_0x59d9x16[_0x9ce2[47]][_0x9ce2[46]][_0x9ce2[45]]({tags:{$like:_0x9ce2[43]+ _0x59d9x11[_0x9ce2[24]][_0x9ce2[36]][_0x59d9x17]+ _0x9ce2[44]}})}}else {_0x59d9x16[_0x9ce2[47]][_0x9ce2[46]][_0x9ce2[45]]({tags:{$like:_0x9ce2[43]+ _0x59d9x11[_0x9ce2[24]][_0x9ce2[36]]+ _0x9ce2[44]}})};delete _0x59d9x11[_0x9ce2[24]][_0x9ce2[36]]};_[_0x9ce2[48]](_0x59d9x16[_0x9ce2[47]],_0x59d9x11[_0x9ce2[24]])};switch(_0x59d9x11[_0x9ce2[58]][_0x9ce2[63]]){case _0x9ce2[51]:_0x59d9x16[_0x9ce2[49]][_0x9ce2[45]]({model:User,attributes:[_0x9ce2[30]]});var _0x59d9x18;var _0x59d9x19;var _0x59d9x1a;return User[_0x9ce2[61]](_0x59d9x11[_0x9ce2[58]][_0x9ce2[30]])[_0x9ce2[23]](function(_0x59d9x1f){if(_0x59d9x1f){return _0x59d9x1f[_0x9ce2[62]]()}else {return []}})[_0x9ce2[23]](function(_0x59d9x1e){_0x59d9x19= _[_0x9ce2[54]](_0x59d9x1e,_0x9ce2[30]);return MailAccount[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]])})[_0x9ce2[23]](function(_0x59d9x1b){if(!_0x59d9x1b){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x1b[_0x9ce2[60]]({where:{$or:[{app:_0x9ce2[55]},{app:_0x9ce2[51]}]}})[_0x9ce2[23]](function(_0x59d9x1c){_0x59d9x18= _[_0x9ce2[54]](_[_0x9ce2[52]](_0x59d9x1c,{"\x61\x70\x70":_0x9ce2[51]}),_0x9ce2[53]);_0x59d9x1a= _[_0x9ce2[54]](_[_0x9ce2[52]](_0x59d9x1c,{"\x61\x70\x70":_0x9ce2[55]}),_0x9ce2[56]);if(_[_0x9ce2[57]](_0x59d9x19,_0x59d9x1a)[_0x9ce2[42]]|| _[_0x9ce2[57]](_0x59d9x18,[_0x59d9x11[_0x9ce2[58]][_0x9ce2[30]]])[_0x9ce2[42]]){return MailRoom[_0x9ce2[59]](_0x59d9x16)[_0x9ce2[23]](function(_0x59d9x1d){return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]](_0x59d9x1d)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})}else {return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]]([])}})})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)});default:return MailRoom[_0x9ce2[59]](_0x59d9x16)[_0x9ce2[23]](function(_0x59d9x1d){return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]](_0x59d9x1d)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})}};exports[_0x9ce2[64]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailAccount[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]])[_0x9ce2[23]](function(_0x59d9x21){if(!_0x59d9x21){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x21[_0x9ce2[65]]()})[_0x9ce2[23]](function(_0x59d9x20){return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]]({rows:_0x59d9x20,count:_0x59d9x20[_0x9ce2[42]]})})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[66]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailAccount[_0x9ce2[28]](_0x9ce2[27])[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]])[_0x9ce2[23]](function(_0x59d9x21){if(!_0x59d9x21){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x12[_0x9ce2[21]](_0x59d9x21)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[67]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailAccount[_0x9ce2[68]]({where:{service:true}})[_0x9ce2[23]](function(_0x59d9x21){if(!_0x59d9x21){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x12[_0x9ce2[21]](_0x59d9x21)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[69]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailAccount[_0x9ce2[68]]({where:{address:_0x59d9x11[_0x9ce2[31]][_0x9ce2[70]]}})[_0x9ce2[23]](function(_0x59d9x21){if(!_0x59d9x21){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x12[_0x9ce2[21]](_0x59d9x21)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[71]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailAccount[_0x9ce2[28]](_0x9ce2[27])[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]])[_0x9ce2[23]](function(_0x59d9x21){if(!_0x59d9x21){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x21[_0x9ce2[60]](_[_0x9ce2[48]](Util[_0x9ce2[25]](_0x59d9x11[_0x9ce2[24]]),{include:[{model:MailQueue,attributes:[_0x9ce2[30],_0x9ce2[72]]},{model:User,attributes:[_0x9ce2[30],_0x9ce2[72],_0x9ce2[73]]},{model:Interval,attributes:[_0x9ce2[30],_0x9ce2[72]]}],order:_0x9ce2[74]}))})[_0x9ce2[23]](function(_0x59d9x22){return _0x59d9x12[_0x9ce2[21]]({count:_0x59d9x22[_0x9ce2[42]],rows:_0x59d9x22})})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[75]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return sequelize[_0x9ce2[79]](function(_0x59d9x23){return MailAccount[_0x9ce2[75]](_0x59d9x11[_0x9ce2[78]],{include:[{model:MailServerIn},{model:MailServerOut}],transaction:_0x59d9x23})})[_0x9ce2[23]](function(_0x59d9x21){return _0x59d9x12[_0x9ce2[22]](201)[_0x9ce2[21]](_0x59d9x21)})[_0x9ce2[20]](sequelize.UniqueConstraintError,function(_0x59d9x13){return Util[_0x9ce2[77]][_0x9ce2[76]](_0x59d9x12,_0x59d9x13)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[80]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailApplication[_0x9ce2[83]](_0x9ce2[81],{where:{MailAccountId:_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]]}})[_0x9ce2[23]](function(_0x59d9x25){_0x59d9x11[_0x9ce2[78]][_0x9ce2[81]]= _0x59d9x25?++_0x59d9x25:1;_0x59d9x11[_0x9ce2[78]][_0x9ce2[82]]= _0x59d9x11[_0x9ce2[31]][_0x9ce2[30]];return MailApplication[_0x9ce2[75]](_0x59d9x11[_0x9ce2[78]])})[_0x9ce2[23]](function(_0x59d9x24){return _0x59d9x12[_0x9ce2[22]](201)[_0x9ce2[21]](_0x59d9x24)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[84]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){_0x59d9x11[_0x9ce2[78]][_0x9ce2[82]]= _0x59d9x11[_0x9ce2[31]][_0x9ce2[30]];return MailDisposition[_0x9ce2[75]](_0x59d9x11[_0x9ce2[78]])[_0x9ce2[23]](function(_0x59d9x26){return _0x59d9x12[_0x9ce2[22]](201)[_0x9ce2[21]](_0x59d9x26)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[85]]= function(_0x59d9x11,_0x59d9x12){if(_0x59d9x11[_0x9ce2[78]][_0x9ce2[30]]){delete _0x59d9x11[_0x9ce2[78]][_0x9ce2[30]]};return MailAccount[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]])[_0x9ce2[23]](function(_0x59d9x21){if(!_0x59d9x21){return _0x59d9x12[_0x9ce2[50]](404)};var _0x59d9x27=_[_0x9ce2[48]](_0x59d9x21,_0x59d9x11[_0x9ce2[78]]);return _0x59d9x27[_0x9ce2[86]]()})[_0x9ce2[23]](function(_0x59d9x21){return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]](_0x59d9x21)})[_0x9ce2[20]](sequelize.UniqueConstraintError,function(_0x59d9x13){return Util[_0x9ce2[77]][_0x9ce2[76]](_0x59d9x12,_0x59d9x13)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[87]]= function(_0x59d9x11,_0x59d9x12){if(_0x59d9x11[_0x9ce2[78]][_0x9ce2[30]]){delete _0x59d9x11[_0x9ce2[78]][_0x9ce2[30]]};return MailDisposition[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[88]])[_0x9ce2[23]](function(_0x59d9x28){if(!_0x59d9x28){return _0x59d9x12[_0x9ce2[50]](404)};var _0x59d9x27=_[_0x9ce2[48]](_0x59d9x28,_0x59d9x11[_0x9ce2[78]]);return _0x59d9x27[_0x9ce2[86]]()})[_0x9ce2[23]](function(_0x59d9x21){return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]](_0x59d9x21)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[89]]= function(_0x59d9x11,_0x59d9x12){var _0x59d9x29=0;var _0x59d9x1c=_0x59d9x11[_0x9ce2[78]];_0x59d9x1c[_0x9ce2[90]](function(_0x59d9x2a){delete _0x59d9x2a[_0x9ce2[30]];delete _0x59d9x2a[_0x9ce2[39]];delete _0x59d9x2a[_0x9ce2[40]];_0x59d9x2a[_0x9ce2[81]]=  ++_0x59d9x29});return sequelize[_0x9ce2[79]](function(_0x59d9x23){return MailApplication[_0x9ce2[92]]({where:{MailAccountId:_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]]},individualHooks:true,transaction:_0x59d9x23})[_0x9ce2[23]](function(_0x59d9x24){return MailApplication[_0x9ce2[91]](_0x59d9x1c,{individualHooks:true,transaction:_0x59d9x23})})})[_0x9ce2[23]](function(_0x59d9x2b){return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]]({count:_0x59d9x2b[_0x9ce2[42]],rows:_0x59d9x2b})})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[92]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailAccount[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[30]])[_0x9ce2[23]](function(_0x59d9x21){if(!_0x59d9x21){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x21[_0x9ce2[92]]()})[_0x9ce2[23]](function(){return _0x59d9x12[_0x9ce2[50]](204)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[93]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailApplication[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[94]])[_0x9ce2[23]](function(_0x59d9x24){if(!_0x59d9x24){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x24[_0x9ce2[92]]()})[_0x9ce2[23]](function(){return _0x59d9x12[_0x9ce2[50]](204)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[95]]= function(_0x59d9x11,_0x59d9x12,_0x59d9x15){return MailDisposition[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[88]])[_0x9ce2[23]](function(_0x59d9x26){if(!_0x59d9x26){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x26[_0x9ce2[92]]()})[_0x9ce2[23]](function(){return _0x59d9x12[_0x9ce2[50]](204)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[96]]= function(_0x59d9x11,_0x59d9x12){return MailAccount[_0x9ce2[92]]({where:{id:_0x59d9x11[_0x9ce2[24]][_0x9ce2[97]]},individualHooks:true})[_0x9ce2[23]](function(){return _0x59d9x12[_0x9ce2[50]](204)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[98]]= function(_0x59d9x11,_0x59d9x12){return MailApplication[_0x9ce2[92]]({where:{id:_0x59d9x11[_0x9ce2[24]][_0x9ce2[97]]},individualHooks:true})[_0x9ce2[23]](function(){return _0x59d9x12[_0x9ce2[50]](204)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[99]]= function(_0x59d9x11,_0x59d9x12){return MailApplication[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[94]],{include:[{all:true}]})[_0x9ce2[23]](function(_0x59d9x24){if(!_0x59d9x24){return _0x59d9x12[_0x9ce2[50]](404)};return _0x59d9x12[_0x9ce2[21]](_0x59d9x24)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};exports[_0x9ce2[100]]= function(_0x59d9x11,_0x59d9x12){if(_0x59d9x11[_0x9ce2[78]][_0x9ce2[30]]){delete _0x59d9x11[_0x9ce2[78]][_0x9ce2[30]]};return MailApplication[_0x9ce2[61]](_0x59d9x11[_0x9ce2[31]][_0x9ce2[94]])[_0x9ce2[23]](function(_0x59d9x24){if(!_0x59d9x24){return _0x59d9x12[_0x9ce2[50]](404)};var _0x59d9x27=_[_0x9ce2[48]](_0x59d9x24,_0x59d9x11[_0x9ce2[78]]);return _0x59d9x27[_0x9ce2[86]]()})[_0x9ce2[23]](function(_0x59d9x24){return _0x59d9x12[_0x9ce2[22]](200)[_0x9ce2[21]](_0x59d9x24)})[_0x9ce2[20]](function(_0x59d9x13){return handleError(_0x59d9x12,_0x59d9x13)})};function handleError(_0x59d9x12,_0x59d9x13){logger[_0x9ce2[102]](_0x59d9x13[_0x9ce2[101]]);return _0x59d9x12[_0x9ce2[22]](500)[_0x9ce2[21]](_0x59d9x13)}
\ No newline at end of file
+var _0x89fe=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x74\x61\x67\x73","\x77\x61\x69\x74\x69\x6E\x67","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x25","\x3B\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x6D\x65\x72\x67\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x55\x73\x65\x72\x49\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x53\x65\x72\x76\x69\x63\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x68\x6F\x77\x46\x72\x6F\x6D\x41\x64\x64\x72\x65\x73\x73","\x61\x64\x64\x72\x65\x73\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x89fe[0];var _=require(_0x89fe[1]);var util=require(_0x89fe[2]);var async=require(_0x89fe[3]);var Util=require(_0x89fe[4]);var logger=require(_0x89fe[6])(_0x89fe[5]);var sequelize=require(_0x89fe[8])[_0x89fe[7]];var User=require(_0x89fe[8])[_0x89fe[9]];var MailAttachment=require(_0x89fe[8])[_0x89fe[10]];var MailQueue=require(_0x89fe[8])[_0x89fe[11]];var MailRoom=require(_0x89fe[8])[_0x89fe[12]];var MailAccount=require(_0x89fe[8])[_0x89fe[13]];var MailServerIn=require(_0x89fe[8])[_0x89fe[14]];var MailServerOut=require(_0x89fe[8])[_0x89fe[15]];var MailApplication=require(_0x89fe[8])[_0x89fe[16]];var MailDisposition=require(_0x89fe[8])[_0x89fe[17]];var Interval=require(_0x89fe[8])[_0x89fe[18]];exports[_0x89fe[19]]= function(_0xb63bx11,_0xb63bx12){return MailAccount[_0x89fe[28]]({method:[_0x89fe[27],_0xb63bx11[_0x89fe[24]]]})[_0x89fe[26]](Util[_0x89fe[25]](_0xb63bx11[_0x89fe[24]]))[_0x89fe[23]](function(_0xb63bx14){_0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]](_0xb63bx14)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[29]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){var _0xb63bx16={include:[],where:{MailAccountId:_0xb63bx11[_0x89fe[31]][_0x89fe[30]],$and:[]},attributes:[_0x89fe[30],_0x89fe[32],_0x89fe[33],_0x89fe[34],_0x89fe[35],_0x89fe[36],_0x89fe[37],_0x89fe[38],_0x89fe[39],_0x89fe[40]]};if(_0xb63bx11[_0x89fe[24]]){if(_0xb63bx11[_0x89fe[24]][_0x89fe[36]]){if(_[_0x89fe[41]](_0xb63bx11[_0x89fe[24]][_0x89fe[36]])){for(var _0xb63bx17=0;_0xb63bx17< _0xb63bx11[_0x89fe[24]][_0x89fe[36]][_0x89fe[42]];_0xb63bx17++){_0xb63bx16[_0x89fe[47]][_0x89fe[46]][_0x89fe[45]]({tags:{$like:_0x89fe[43]+ _0xb63bx11[_0x89fe[24]][_0x89fe[36]][_0xb63bx17]+ _0x89fe[44]}})}}else {_0xb63bx16[_0x89fe[47]][_0x89fe[46]][_0x89fe[45]]({tags:{$like:_0x89fe[43]+ _0xb63bx11[_0x89fe[24]][_0x89fe[36]]+ _0x89fe[44]}})};delete _0xb63bx11[_0x89fe[24]][_0x89fe[36]]};_[_0x89fe[48]](_0xb63bx16[_0x89fe[47]],_0xb63bx11[_0x89fe[24]])};switch(_0xb63bx11[_0x89fe[58]][_0x89fe[63]]){case _0x89fe[51]:_0xb63bx16[_0x89fe[49]][_0x89fe[45]]({model:User,attributes:[_0x89fe[30]]});var _0xb63bx18;var _0xb63bx19;var _0xb63bx1a;return User[_0x89fe[61]](_0xb63bx11[_0x89fe[58]][_0x89fe[30]])[_0x89fe[23]](function(_0xb63bx1f){if(_0xb63bx1f){return _0xb63bx1f[_0x89fe[62]]()}else {return []}})[_0x89fe[23]](function(_0xb63bx1e){_0xb63bx19= _[_0x89fe[54]](_0xb63bx1e,_0x89fe[30]);return MailAccount[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[30]])})[_0x89fe[23]](function(_0xb63bx1b){if(!_0xb63bx1b){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx1b[_0x89fe[60]]({where:{$or:[{app:_0x89fe[55]},{app:_0x89fe[51]}]}})[_0x89fe[23]](function(_0xb63bx1c){_0xb63bx18= _[_0x89fe[54]](_[_0x89fe[52]](_0xb63bx1c,{"\x61\x70\x70":_0x89fe[51]}),_0x89fe[53]);_0xb63bx1a= _[_0x89fe[54]](_[_0x89fe[52]](_0xb63bx1c,{"\x61\x70\x70":_0x89fe[55]}),_0x89fe[56]);if(_[_0x89fe[57]](_0xb63bx19,_0xb63bx1a)[_0x89fe[42]]|| _[_0x89fe[57]](_0xb63bx18,[_0xb63bx11[_0x89fe[58]][_0x89fe[30]]])[_0x89fe[42]]){return MailRoom[_0x89fe[59]](_0xb63bx16)[_0x89fe[23]](function(_0xb63bx1d){return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]](_0xb63bx1d)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})}else {return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]]([])}})})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)});default:return MailRoom[_0x89fe[59]](_0xb63bx16)[_0x89fe[23]](function(_0xb63bx1d){return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]](_0xb63bx1d)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})}};exports[_0x89fe[64]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailAccount[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[30]])[_0x89fe[23]](function(_0xb63bx21){if(!_0xb63bx21){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx21[_0x89fe[65]]()})[_0x89fe[23]](function(_0xb63bx20){return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]]({rows:_0xb63bx20,count:_0xb63bx20[_0x89fe[42]]})})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[66]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailAccount[_0x89fe[28]](_0x89fe[27])[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[30]])[_0x89fe[23]](function(_0xb63bx21){if(!_0xb63bx21){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx12[_0x89fe[21]](_0xb63bx21)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[67]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailAccount[_0x89fe[68]]({where:{service:true}})[_0x89fe[23]](function(_0xb63bx21){if(!_0xb63bx21){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx12[_0x89fe[21]](_0xb63bx21)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[69]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailAccount[_0x89fe[68]]({where:{address:_0xb63bx11[_0x89fe[31]][_0x89fe[70]]}})[_0x89fe[23]](function(_0xb63bx21){if(!_0xb63bx21){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx12[_0x89fe[21]](_0xb63bx21)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[71]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailAccount[_0x89fe[28]](_0x89fe[27])[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[30]])[_0x89fe[23]](function(_0xb63bx21){if(!_0xb63bx21){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx21[_0x89fe[60]](_[_0x89fe[48]](Util[_0x89fe[25]](_0xb63bx11[_0x89fe[24]]),{include:[{model:MailQueue,attributes:[_0x89fe[30],_0x89fe[72]]},{model:User,attributes:[_0x89fe[30],_0x89fe[72],_0x89fe[73]]},{model:Interval,attributes:[_0x89fe[30],_0x89fe[72]]}],order:_0x89fe[74]}))})[_0x89fe[23]](function(_0xb63bx22){return _0xb63bx12[_0x89fe[21]]({count:_0xb63bx22[_0x89fe[42]],rows:_0xb63bx22})})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[75]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return sequelize[_0x89fe[79]](function(_0xb63bx23){return MailAccount[_0x89fe[75]](_0xb63bx11[_0x89fe[78]],{include:[{model:MailServerIn},{model:MailServerOut}],transaction:_0xb63bx23})})[_0x89fe[23]](function(_0xb63bx21){return _0xb63bx12[_0x89fe[22]](201)[_0x89fe[21]](_0xb63bx21)})[_0x89fe[20]](sequelize.UniqueConstraintError,function(_0xb63bx13){return Util[_0x89fe[77]][_0x89fe[76]](_0xb63bx12,_0xb63bx13)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[80]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailApplication[_0x89fe[83]](_0x89fe[81],{where:{MailAccountId:_0xb63bx11[_0x89fe[31]][_0x89fe[30]]}})[_0x89fe[23]](function(_0xb63bx25){_0xb63bx11[_0x89fe[78]][_0x89fe[81]]= _0xb63bx25?++_0xb63bx25:1;_0xb63bx11[_0x89fe[78]][_0x89fe[82]]= _0xb63bx11[_0x89fe[31]][_0x89fe[30]];return MailApplication[_0x89fe[75]](_0xb63bx11[_0x89fe[78]])})[_0x89fe[23]](function(_0xb63bx24){return _0xb63bx12[_0x89fe[22]](201)[_0x89fe[21]](_0xb63bx24)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[84]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){_0xb63bx11[_0x89fe[78]][_0x89fe[82]]= _0xb63bx11[_0x89fe[31]][_0x89fe[30]];return MailDisposition[_0x89fe[75]](_0xb63bx11[_0x89fe[78]])[_0x89fe[23]](function(_0xb63bx26){return _0xb63bx12[_0x89fe[22]](201)[_0x89fe[21]](_0xb63bx26)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[85]]= function(_0xb63bx11,_0xb63bx12){if(_0xb63bx11[_0x89fe[78]][_0x89fe[30]]){delete _0xb63bx11[_0x89fe[78]][_0x89fe[30]]};return MailAccount[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[30]])[_0x89fe[23]](function(_0xb63bx21){if(!_0xb63bx21){return _0xb63bx12[_0x89fe[50]](404)};var _0xb63bx27=_[_0x89fe[48]](_0xb63bx21,_0xb63bx11[_0x89fe[78]]);return _0xb63bx27[_0x89fe[86]]()})[_0x89fe[23]](function(_0xb63bx21){return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]](_0xb63bx21)})[_0x89fe[20]](sequelize.UniqueConstraintError,function(_0xb63bx13){return Util[_0x89fe[77]][_0x89fe[76]](_0xb63bx12,_0xb63bx13)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[87]]= function(_0xb63bx11,_0xb63bx12){if(_0xb63bx11[_0x89fe[78]][_0x89fe[30]]){delete _0xb63bx11[_0x89fe[78]][_0x89fe[30]]};return MailDisposition[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[88]])[_0x89fe[23]](function(_0xb63bx28){if(!_0xb63bx28){return _0xb63bx12[_0x89fe[50]](404)};var _0xb63bx27=_[_0x89fe[48]](_0xb63bx28,_0xb63bx11[_0x89fe[78]]);return _0xb63bx27[_0x89fe[86]]()})[_0x89fe[23]](function(_0xb63bx21){return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]](_0xb63bx21)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[89]]= function(_0xb63bx11,_0xb63bx12){var _0xb63bx29=0;var _0xb63bx1c=_0xb63bx11[_0x89fe[78]];_0xb63bx1c[_0x89fe[90]](function(_0xb63bx2a){delete _0xb63bx2a[_0x89fe[30]];delete _0xb63bx2a[_0x89fe[39]];delete _0xb63bx2a[_0x89fe[40]];_0xb63bx2a[_0x89fe[81]]=  ++_0xb63bx29});return sequelize[_0x89fe[79]](function(_0xb63bx23){return MailApplication[_0x89fe[92]]({where:{MailAccountId:_0xb63bx11[_0x89fe[31]][_0x89fe[30]]},individualHooks:true,transaction:_0xb63bx23})[_0x89fe[23]](function(_0xb63bx24){return MailApplication[_0x89fe[91]](_0xb63bx1c,{individualHooks:true,transaction:_0xb63bx23})})})[_0x89fe[23]](function(_0xb63bx2b){return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]]({count:_0xb63bx2b[_0x89fe[42]],rows:_0xb63bx2b})})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[92]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailAccount[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[30]])[_0x89fe[23]](function(_0xb63bx21){if(!_0xb63bx21){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx21[_0x89fe[92]]()})[_0x89fe[23]](function(){return _0xb63bx12[_0x89fe[50]](204)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[93]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailApplication[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[94]])[_0x89fe[23]](function(_0xb63bx24){if(!_0xb63bx24){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx24[_0x89fe[92]]()})[_0x89fe[23]](function(){return _0xb63bx12[_0x89fe[50]](204)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[95]]= function(_0xb63bx11,_0xb63bx12,_0xb63bx15){return MailDisposition[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[88]])[_0x89fe[23]](function(_0xb63bx26){if(!_0xb63bx26){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx26[_0x89fe[92]]()})[_0x89fe[23]](function(){return _0xb63bx12[_0x89fe[50]](204)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[96]]= function(_0xb63bx11,_0xb63bx12){return MailAccount[_0x89fe[92]]({where:{id:_0xb63bx11[_0x89fe[24]][_0x89fe[97]]},individualHooks:true})[_0x89fe[23]](function(){return _0xb63bx12[_0x89fe[50]](204)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[98]]= function(_0xb63bx11,_0xb63bx12){return MailApplication[_0x89fe[92]]({where:{id:_0xb63bx11[_0x89fe[24]][_0x89fe[97]]},individualHooks:true})[_0x89fe[23]](function(){return _0xb63bx12[_0x89fe[50]](204)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[99]]= function(_0xb63bx11,_0xb63bx12){return MailApplication[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[94]],{include:[{all:true}]})[_0x89fe[23]](function(_0xb63bx24){if(!_0xb63bx24){return _0xb63bx12[_0x89fe[50]](404)};return _0xb63bx12[_0x89fe[21]](_0xb63bx24)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};exports[_0x89fe[100]]= function(_0xb63bx11,_0xb63bx12){if(_0xb63bx11[_0x89fe[78]][_0x89fe[30]]){delete _0xb63bx11[_0x89fe[78]][_0x89fe[30]]};return MailApplication[_0x89fe[61]](_0xb63bx11[_0x89fe[31]][_0x89fe[94]])[_0x89fe[23]](function(_0xb63bx24){if(!_0xb63bx24){return _0xb63bx12[_0x89fe[50]](404)};var _0xb63bx27=_[_0x89fe[48]](_0xb63bx24,_0xb63bx11[_0x89fe[78]]);return _0xb63bx27[_0x89fe[86]]()})[_0x89fe[23]](function(_0xb63bx24){return _0xb63bx12[_0x89fe[22]](200)[_0x89fe[21]](_0xb63bx24)})[_0x89fe[20]](function(_0xb63bx13){return handleError(_0xb63bx12,_0xb63bx13)})};function handleError(_0xb63bx12,_0xb63bx13){logger[_0x89fe[102]](_0xb63bx13[_0x89fe[101]]);return _0xb63bx12[_0x89fe[22]](500)[_0x89fe[21]](_0xb63bx13)}
\ No newline at end of file
index 641ebe3..8473662 100644 (file)
@@ -1 +1 @@
-var _0x1c3f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1c3f[0];const EventEmitter=require(_0x1c3f[1]);const MailAccount=require(_0x1c3f[3])[_0x1c3f[2]];var MailAccountEvents= new EventEmitter();MailAccountEvents[_0x1c3f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1c3f[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1c3f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1c3f[6]};for(var e in events){var event=events[e];MailAccount[_0x1c3f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xb8afx8,_0xb8afx9,_0xb8afxa){MailAccountEvents[_0x1c3f[10]](event+ _0x1c3f[8]+ _0xb8afx8[_0x1c3f[9]],_0xb8afx8);MailAccountEvents[_0x1c3f[10]](event,_0xb8afx8);_0xb8afxa(null)}}module[_0x1c3f[11]]= MailAccountEvents
\ No newline at end of file
+var _0x52c4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x52c4[0];const EventEmitter=require(_0x52c4[1]);const MailAccount=require(_0x52c4[3])[_0x52c4[2]];var MailAccountEvents= new EventEmitter();MailAccountEvents[_0x52c4[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x52c4[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x52c4[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x52c4[6]};for(var e in events){var event=events[e];MailAccount[_0x52c4[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xdd1ex8,_0xdd1ex9,_0xdd1exa){MailAccountEvents[_0x52c4[10]](event+ _0x52c4[8]+ _0xdd1ex8[_0x52c4[9]],_0xdd1ex8);MailAccountEvents[_0x52c4[10]](event,_0xdd1ex8);_0xdd1exa(null)}}module[_0x52c4[11]]= MailAccountEvents
\ No newline at end of file
index 607c236..ddca455 100644 (file)
@@ -1 +1 @@
-var _0xb86f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xb86f[0];const MailAccountEvents=require(_0xb86f[1]);var events=[_0xb86f[2],_0xb86f[3]];exports[_0xb86f[4]]= function(_0x24e4x3){for(var _0x24e4x4=0,_0x24e4x5=events[_0xb86f[5]];_0x24e4x4< _0x24e4x5;_0x24e4x4++){var _0x24e4x6=events[_0x24e4x4];var _0x24e4x7=createListener(_0xb86f[6]+ _0x24e4x6,_0x24e4x3);MailAccountEvents[_0xb86f[7]](_0x24e4x6,_0x24e4x7);_0x24e4x3[_0xb86f[7]](_0xb86f[8],removeListener(_0x24e4x6,_0x24e4x7))}};function createListener(_0x24e4x6,_0x24e4x3){return function(_0x24e4x9){_0x24e4x3[_0xb86f[9]](_0x24e4x6,_0x24e4x9)}}function removeListener(_0x24e4x6,_0x24e4x7){return function(){MailAccountEvents[_0xb86f[10]](_0x24e4x6,_0x24e4x7)}}
\ No newline at end of file
+var _0x2347=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2347[0];const MailAccountEvents=require(_0x2347[1]);var events=[_0x2347[2],_0x2347[3]];exports[_0x2347[4]]= function(_0x278dx3){for(var _0x278dx4=0,_0x278dx5=events[_0x2347[5]];_0x278dx4< _0x278dx5;_0x278dx4++){var _0x278dx6=events[_0x278dx4];var _0x278dx7=createListener(_0x2347[6]+ _0x278dx6,_0x278dx3);MailAccountEvents[_0x2347[7]](_0x278dx6,_0x278dx7);_0x278dx3[_0x2347[7]](_0x2347[8],removeListener(_0x278dx6,_0x278dx7))}};function createListener(_0x278dx6,_0x278dx3){return function(_0x278dx9){_0x278dx3[_0x2347[9]](_0x278dx6,_0x278dx9)}}function removeListener(_0x278dx6,_0x278dx7){return function(){MailAccountEvents[_0x2347[10]](_0x278dx6,_0x278dx7)}}
\ No newline at end of file
index 6d18b69..e380b78 100644 (file)
@@ -1 +1 @@
-var _0x5498=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x5498[0];var express=require(_0x5498[1]);var controller=require(_0x5498[2]);var auth=require(_0x5498[3]);var license=require(_0x5498[4]);var router=express.Router();router[_0x5498[12]](_0x5498[5],license[_0x5498[6]](),license[_0x5498[7]](),auth[_0x5498[8]](),auth[_0x5498[10]]([9],[_0x5498[9]]),controller[_0x5498[11]]);router[_0x5498[12]](_0x5498[13],license[_0x5498[6]](),license[_0x5498[7]](),auth[_0x5498[8]](),auth[_0x5498[10]]([9],[_0x5498[9]]),controller[_0x5498[14]]);router[_0x5498[16]](_0x5498[5],license[_0x5498[6]](),license[_0x5498[7]](),auth[_0x5498[8]](),auth[_0x5498[10]]([9],[_0x5498[9]]),controller[_0x5498[15]]);router[_0x5498[18]](_0x5498[13],license[_0x5498[6]](),license[_0x5498[7]](),auth[_0x5498[8]](),auth[_0x5498[10]]([9],[_0x5498[9]]),controller[_0x5498[17]]);router[_0x5498[20]](_0x5498[13],license[_0x5498[6]](),license[_0x5498[7]](),auth[_0x5498[8]](),auth[_0x5498[10]]([9],[_0x5498[9]]),controller[_0x5498[19]]);module[_0x5498[21]]= router
\ No newline at end of file
+var _0xa42f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xa42f[0];var express=require(_0xa42f[1]);var controller=require(_0xa42f[2]);var auth=require(_0xa42f[3]);var license=require(_0xa42f[4]);var router=express.Router();router[_0xa42f[12]](_0xa42f[5],license[_0xa42f[6]](),license[_0xa42f[7]](),auth[_0xa42f[8]](),auth[_0xa42f[10]]([9],[_0xa42f[9]]),controller[_0xa42f[11]]);router[_0xa42f[12]](_0xa42f[13],license[_0xa42f[6]](),license[_0xa42f[7]](),auth[_0xa42f[8]](),auth[_0xa42f[10]]([9],[_0xa42f[9]]),controller[_0xa42f[14]]);router[_0xa42f[16]](_0xa42f[5],license[_0xa42f[6]](),license[_0xa42f[7]](),auth[_0xa42f[8]](),auth[_0xa42f[10]]([9],[_0xa42f[9]]),controller[_0xa42f[15]]);router[_0xa42f[18]](_0xa42f[13],license[_0xa42f[6]](),license[_0xa42f[7]](),auth[_0xa42f[8]](),auth[_0xa42f[10]]([9],[_0xa42f[9]]),controller[_0xa42f[17]]);router[_0xa42f[20]](_0xa42f[13],license[_0xa42f[6]](),license[_0xa42f[7]](),auth[_0xa42f[8]](),auth[_0xa42f[10]]([9],[_0xa42f[9]]),controller[_0xa42f[19]]);module[_0xa42f[21]]= router
\ No newline at end of file
index 0fdab61..4150d3f 100644 (file)
@@ -1 +1 @@
-var _0x278f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x278f[0];var _=require(_0x278f[1]);var logger=require(_0x278f[3])(_0x278f[2]);var MailApplication=require(_0x278f[5])[_0x278f[4]];exports[_0x278f[6]]= function(_0xc883x4,_0xc883x5,_0xc883x6){return MailApplication[_0x278f[13]]({where:_0xc883x4[_0x278f[11]],order:_0x278f[12],include:[{all:true}]})[_0x278f[10]](function(_0xc883x8){return _0xc883x5[_0x278f[9]](200)[_0x278f[8]](_0xc883x8)})[_0x278f[7]](function(_0xc883x7){return handleError(_0xc883x5,_0xc883x7)})};exports[_0x278f[14]]= function(_0xc883x4,_0xc883x5,_0xc883x6){return MailApplication[_0x278f[18]](_0xc883x4[_0x278f[17]][_0x278f[16]],{include:[{all:true}]})[_0x278f[10]](function(_0xc883x9){if(!_0xc883x9){return _0xc883x5[_0x278f[15]](404)};return _0xc883x5[_0x278f[8]](_0xc883x9)})[_0x278f[7]](function(_0xc883x7){return handleError(_0xc883x5,_0xc883x7)})};exports[_0x278f[19]]= function(_0xc883x4,_0xc883x5,_0xc883x6){return MailApplication[_0x278f[22]](_0x278f[12],{where:{MailAccountId:_0xc883x4[_0x278f[20]][_0x278f[21]]}})[_0x278f[10]](function(_0xc883xa){_0xc883x4[_0x278f[20]][_0x278f[12]]= _0xc883xa?++_0xc883xa:1;return MailApplication[_0x278f[19]](_0xc883x4[_0x278f[20]])})[_0x278f[10]](function(_0xc883x9){return _0xc883x5[_0x278f[9]](201)[_0x278f[8]](_0xc883x9)})[_0x278f[7]](function(_0xc883x7){return handleError(_0xc883x5,_0xc883x7)})};exports[_0x278f[23]]= function(_0xc883x4,_0xc883x5,_0xc883x6){if(_0xc883x4[_0x278f[20]][_0x278f[16]]){delete _0xc883x4[_0x278f[20]][_0x278f[16]]};return MailApplication[_0x278f[18]](_0xc883x4[_0x278f[17]][_0x278f[16]])[_0x278f[10]](function(_0xc883x9){if(!_0xc883x9){return _0xc883x5[_0x278f[15]](404)};var _0xc883xb=_[_0x278f[24]](_0xc883x9,_0xc883x4[_0x278f[20]]);return _0xc883xb[_0x278f[25]]()})[_0x278f[10]](function(_0xc883x9){return _0xc883x5[_0x278f[9]](200)[_0x278f[8]](_0xc883x9)})[_0x278f[7]](function(_0xc883x7){return handleError(_0xc883x5,_0xc883x7)})};exports[_0x278f[26]]= function(_0xc883x4,_0xc883x5,_0xc883x6){return MailApplication[_0x278f[18]](_0xc883x4[_0x278f[17]][_0x278f[16]])[_0x278f[10]](function(_0xc883x9){if(!_0xc883x9){return _0xc883x5[_0x278f[15]](404)};return _0xc883x9[_0x278f[26]]()})[_0x278f[10]](function(){return _0xc883x5[_0x278f[15]](204)})[_0x278f[7]](function(_0xc883x7){return handleError(_0xc883x5,_0xc883x7)})};function handleError(_0xc883x5,_0xc883x7){logger[_0x278f[28]](_0xc883x7[_0x278f[27]]);return _0xc883x5[_0x278f[9]](500)[_0x278f[8]](_0xc883x7)}
\ No newline at end of file
+var _0x7b77=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x7b77[0];var _=require(_0x7b77[1]);var logger=require(_0x7b77[3])(_0x7b77[2]);var MailApplication=require(_0x7b77[5])[_0x7b77[4]];exports[_0x7b77[6]]= function(_0xacf0x4,_0xacf0x5,_0xacf0x6){return MailApplication[_0x7b77[13]]({where:_0xacf0x4[_0x7b77[11]],order:_0x7b77[12],include:[{all:true}]})[_0x7b77[10]](function(_0xacf0x8){return _0xacf0x5[_0x7b77[9]](200)[_0x7b77[8]](_0xacf0x8)})[_0x7b77[7]](function(_0xacf0x7){return handleError(_0xacf0x5,_0xacf0x7)})};exports[_0x7b77[14]]= function(_0xacf0x4,_0xacf0x5,_0xacf0x6){return MailApplication[_0x7b77[18]](_0xacf0x4[_0x7b77[17]][_0x7b77[16]],{include:[{all:true}]})[_0x7b77[10]](function(_0xacf0x9){if(!_0xacf0x9){return _0xacf0x5[_0x7b77[15]](404)};return _0xacf0x5[_0x7b77[8]](_0xacf0x9)})[_0x7b77[7]](function(_0xacf0x7){return handleError(_0xacf0x5,_0xacf0x7)})};exports[_0x7b77[19]]= function(_0xacf0x4,_0xacf0x5,_0xacf0x6){return MailApplication[_0x7b77[22]](_0x7b77[12],{where:{MailAccountId:_0xacf0x4[_0x7b77[20]][_0x7b77[21]]}})[_0x7b77[10]](function(_0xacf0xa){_0xacf0x4[_0x7b77[20]][_0x7b77[12]]= _0xacf0xa?++_0xacf0xa:1;return MailApplication[_0x7b77[19]](_0xacf0x4[_0x7b77[20]])})[_0x7b77[10]](function(_0xacf0x9){return _0xacf0x5[_0x7b77[9]](201)[_0x7b77[8]](_0xacf0x9)})[_0x7b77[7]](function(_0xacf0x7){return handleError(_0xacf0x5,_0xacf0x7)})};exports[_0x7b77[23]]= function(_0xacf0x4,_0xacf0x5,_0xacf0x6){if(_0xacf0x4[_0x7b77[20]][_0x7b77[16]]){delete _0xacf0x4[_0x7b77[20]][_0x7b77[16]]};return MailApplication[_0x7b77[18]](_0xacf0x4[_0x7b77[17]][_0x7b77[16]])[_0x7b77[10]](function(_0xacf0x9){if(!_0xacf0x9){return _0xacf0x5[_0x7b77[15]](404)};var _0xacf0xb=_[_0x7b77[24]](_0xacf0x9,_0xacf0x4[_0x7b77[20]]);return _0xacf0xb[_0x7b77[25]]()})[_0x7b77[10]](function(_0xacf0x9){return _0xacf0x5[_0x7b77[9]](200)[_0x7b77[8]](_0xacf0x9)})[_0x7b77[7]](function(_0xacf0x7){return handleError(_0xacf0x5,_0xacf0x7)})};exports[_0x7b77[26]]= function(_0xacf0x4,_0xacf0x5,_0xacf0x6){return MailApplication[_0x7b77[18]](_0xacf0x4[_0x7b77[17]][_0x7b77[16]])[_0x7b77[10]](function(_0xacf0x9){if(!_0xacf0x9){return _0xacf0x5[_0x7b77[15]](404)};return _0xacf0x9[_0x7b77[26]]()})[_0x7b77[10]](function(){return _0xacf0x5[_0x7b77[15]](204)})[_0x7b77[7]](function(_0xacf0x7){return handleError(_0xacf0x5,_0xacf0x7)})};function handleError(_0xacf0x5,_0xacf0x7){logger[_0x7b77[28]](_0xacf0x7[_0x7b77[27]]);return _0xacf0x5[_0x7b77[9]](500)[_0x7b77[8]](_0xacf0x7)}
\ No newline at end of file
index 81cfe1e..9f53082 100644 (file)
@@ -1 +1 @@
-var _0xe13b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe13b[0];const EventEmitter=require(_0xe13b[1]);const MailApplication=require(_0xe13b[3])[_0xe13b[2]];var MailApplicationEvents= new EventEmitter();MailApplicationEvents[_0xe13b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe13b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe13b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe13b[6]};for(var e in events){var event=events[e];MailApplication[_0xe13b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xbbf1x8,_0xbbf1x9,_0xbbf1xa){MailApplicationEvents[_0xe13b[10]](event+ _0xe13b[8]+ _0xbbf1x8[_0xe13b[9]],_0xbbf1x8);MailApplicationEvents[_0xe13b[10]](event,_0xbbf1x8);_0xbbf1xa(null)}}module[_0xe13b[11]]= MailApplicationEvents
\ No newline at end of file
+var _0xa0c0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa0c0[0];const EventEmitter=require(_0xa0c0[1]);const MailApplication=require(_0xa0c0[3])[_0xa0c0[2]];var MailApplicationEvents= new EventEmitter();MailApplicationEvents[_0xa0c0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa0c0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa0c0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa0c0[6]};for(var e in events){var event=events[e];MailApplication[_0xa0c0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8c38x8,_0x8c38x9,_0x8c38xa){MailApplicationEvents[_0xa0c0[10]](event+ _0xa0c0[8]+ _0x8c38x8[_0xa0c0[9]],_0x8c38x8);MailApplicationEvents[_0xa0c0[10]](event,_0x8c38x8);_0x8c38xa(null)}}module[_0xa0c0[11]]= MailApplicationEvents
\ No newline at end of file
index a991a5c..c3dcbaf 100644 (file)
@@ -1 +1 @@
-var _0x85d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x85d4[0];const MailApplicationEvents=require(_0x85d4[1]);var events=[_0x85d4[2],_0x85d4[3]];exports[_0x85d4[4]]= function(_0x7c5fx3){for(var _0x7c5fx4=0,_0x7c5fx5=events[_0x85d4[5]];_0x7c5fx4< _0x7c5fx5;_0x7c5fx4++){var _0x7c5fx6=events[_0x7c5fx4];var _0x7c5fx7=createListener(_0x85d4[6]+ _0x7c5fx6,_0x7c5fx3);MailApplicationEvents[_0x85d4[7]](_0x7c5fx6,_0x7c5fx7);_0x7c5fx3[_0x85d4[7]](_0x85d4[8],removeListener(_0x7c5fx6,_0x7c5fx7))}};function createListener(_0x7c5fx6,_0x7c5fx3){return function(_0x7c5fx9){_0x7c5fx3[_0x85d4[9]](_0x7c5fx6,_0x7c5fx9)}}function removeListener(_0x7c5fx6,_0x7c5fx7){return function(){MailApplicationEvents[_0x85d4[10]](_0x7c5fx6,_0x7c5fx7)}}
\ No newline at end of file
+var _0xf89a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xf89a[0];const MailApplicationEvents=require(_0xf89a[1]);var events=[_0xf89a[2],_0xf89a[3]];exports[_0xf89a[4]]= function(_0x8da1x3){for(var _0x8da1x4=0,_0x8da1x5=events[_0xf89a[5]];_0x8da1x4< _0x8da1x5;_0x8da1x4++){var _0x8da1x6=events[_0x8da1x4];var _0x8da1x7=createListener(_0xf89a[6]+ _0x8da1x6,_0x8da1x3);MailApplicationEvents[_0xf89a[7]](_0x8da1x6,_0x8da1x7);_0x8da1x3[_0xf89a[7]](_0xf89a[8],removeListener(_0x8da1x6,_0x8da1x7))}};function createListener(_0x8da1x6,_0x8da1x3){return function(_0x8da1x9){_0x8da1x3[_0xf89a[9]](_0x8da1x6,_0x8da1x9)}}function removeListener(_0x8da1x6,_0x8da1x7){return function(){MailApplicationEvents[_0xf89a[10]](_0x8da1x6,_0x8da1x7)}}
\ No newline at end of file
index 9e42b1a..da2895e 100644 (file)
@@ -1 +1 @@
-var _0x3387=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x3387[0];var express=require(_0x3387[1]);var controller=require(_0x3387[2]);var auth=require(_0x3387[3]);var license=require(_0x3387[4]);var router=express.Router();router[_0x3387[13]](_0x3387[5],license[_0x3387[6]](),license[_0x3387[7]](),auth[_0x3387[8]](),auth[_0x3387[11]]([9],[_0x3387[9],_0x3387[10]]),controller[_0x3387[12]]);router[_0x3387[13]](_0x3387[14],license[_0x3387[6]](),license[_0x3387[7]](),controller[_0x3387[15]]);router[_0x3387[17]](_0x3387[5],license[_0x3387[6]](),license[_0x3387[7]](),auth[_0x3387[8]](),auth[_0x3387[11]]([9],[_0x3387[9],_0x3387[10]]),controller[_0x3387[16]]);router[_0x3387[19]](_0x3387[14],license[_0x3387[6]](),license[_0x3387[7]](),auth[_0x3387[8]](),auth[_0x3387[11]]([9],[_0x3387[9],_0x3387[10]]),controller[_0x3387[18]]);router[_0x3387[21]](_0x3387[14],license[_0x3387[6]](),license[_0x3387[7]](),auth[_0x3387[8]](),auth[_0x3387[11]]([9],[_0x3387[9],_0x3387[10]]),controller[_0x3387[20]]);module[_0x3387[22]]= router
\ No newline at end of file
+var _0x588a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x588a[0];var express=require(_0x588a[1]);var controller=require(_0x588a[2]);var auth=require(_0x588a[3]);var license=require(_0x588a[4]);var router=express.Router();router[_0x588a[13]](_0x588a[5],license[_0x588a[6]](),license[_0x588a[7]](),auth[_0x588a[8]](),auth[_0x588a[11]]([9],[_0x588a[9],_0x588a[10]]),controller[_0x588a[12]]);router[_0x588a[13]](_0x588a[14],license[_0x588a[6]](),license[_0x588a[7]](),controller[_0x588a[15]]);router[_0x588a[17]](_0x588a[5],license[_0x588a[6]](),license[_0x588a[7]](),auth[_0x588a[8]](),auth[_0x588a[11]]([9],[_0x588a[9],_0x588a[10]]),controller[_0x588a[16]]);router[_0x588a[19]](_0x588a[14],license[_0x588a[6]](),license[_0x588a[7]](),auth[_0x588a[8]](),auth[_0x588a[11]]([9],[_0x588a[9],_0x588a[10]]),controller[_0x588a[18]]);router[_0x588a[21]](_0x588a[14],license[_0x588a[6]](),license[_0x588a[7]](),auth[_0x588a[8]](),auth[_0x588a[11]]([9],[_0x588a[9],_0x588a[10]]),controller[_0x588a[20]]);module[_0x588a[22]]= router
\ No newline at end of file
index 53d6bfb..882f83a 100644 (file)
@@ -1 +1 @@
-var _0x1997=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x66\x73","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x75\x70\x6C\x6F\x61\x64\x44\x69\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6A\x6F\x69\x6E","\x6B\x65\x65\x70\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x6D\x75\x6C\x74\x69\x70\x6C\x65\x73","\x68\x61\x73\x68","\x73\x69\x7A\x65","\x66\x69\x6C\x65","\x6E\x61\x6D\x65","\x74\x79\x70\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x75\x6E\x6C\x69\x6E\x6B","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x1997[0];var _=require(_0x1997[1]);var path=require(_0x1997[2]);var fs=require(_0x1997[3]);var formidable=require(_0x1997[4]);var Promise=require(_0x1997[5]);var config=require(_0x1997[6]);var logger=require(_0x1997[8])(_0x1997[7]);var MailAttachment=require(_0x1997[10])[_0x1997[9]];exports[_0x1997[11]]= function(_0xa4aex9,_0xa4aexa,_0xa4aexb){return MailAttachment[_0x1997[16]]()[_0x1997[15]](function(_0xa4aexd){return _0xa4aexa[_0x1997[14]](200)[_0x1997[13]](_0xa4aexd)})[_0x1997[12]](function(_0xa4aexc){return handleError(_0xa4aexa,_0xa4aexc)})};exports[_0x1997[17]]= function(_0xa4aex9,_0xa4aexa,_0xa4aexb){return MailAttachment[_0x1997[21]](_0xa4aex9[_0x1997[20]][_0x1997[19]])[_0x1997[15]](function(_0xa4aexe){return _0xa4aexa[_0x1997[18]](_0xa4aexe[_0x1997[2]])})[_0x1997[12]](function(_0xa4aexc){return handleError(_0xa4aexa,_0xa4aexc)})};exports[_0x1997[22]]= function(_0xa4aex9,_0xa4aexa,_0xa4aexb){var _0xa4aexf= new formidable.IncomingForm();_0xa4aexf[_0x1997[23]]= path[_0x1997[28]](config[_0x1997[24]],_0x1997[25],_0x1997[26],_0x1997[27]);_0xa4aexf[_0x1997[29]]= true;_0xa4aexf[_0x1997[30]]= true;_0xa4aexf[_0x1997[31]]= true;_0xa4aexf[_0x1997[37]](_0xa4aex9,function(_0xa4aexc,_0xa4aexf,_0xa4aex10){if(_0xa4aexc){return _0xa4aexa[_0x1997[14]](500)[_0x1997[13]](_0xa4aexc)};return _0xa4aexa[_0x1997[14]](201)[_0x1997[13]]({size:_0xa4aex10[_0x1997[33]][_0x1997[32]],path:_0xa4aex10[_0x1997[33]][_0x1997[2]],name:_0xa4aex10[_0x1997[33]][_0x1997[34]],type:_0xa4aex10[_0x1997[33]][_0x1997[35]],basename:path[_0x1997[36]](_0xa4aex10[_0x1997[33]][_0x1997[2]])})})};exports[_0x1997[38]]= function(_0xa4aex9,_0xa4aexa,_0xa4aexb){if(_0xa4aex9[_0x1997[39]][_0x1997[19]]){delete _0xa4aex9[_0x1997[39]][_0x1997[19]]};return MailAttachment[_0x1997[21]](_0xa4aex9[_0x1997[20]][_0x1997[19]])[_0x1997[15]](function(_0xa4aexe){if(!_0xa4aexe){return _0xa4aexa[_0x1997[40]](404)};var _0xa4aex11=_[_0x1997[41]](_0xa4aexe,_0xa4aex9[_0x1997[39]]);return _0xa4aex11[_0x1997[42]]()})[_0x1997[15]](function(_0xa4aexe){return _0xa4aexa[_0x1997[14]](200)[_0x1997[13]](_0xa4aexe)})[_0x1997[12]](function(_0xa4aexc){return handleError(_0xa4aexa,_0xa4aexc)})};exports[_0x1997[43]]= function(_0xa4aex9,_0xa4aexa,_0xa4aexb){var _0xa4aex12=Promise[_0x1997[45]](require(_0x1997[3])[_0x1997[44]]);var _0xa4aex13=path[_0x1997[28]](config[_0x1997[24]],_0x1997[25],_0x1997[26],_0x1997[27],_0xa4aex9[_0x1997[20]][_0x1997[19]]);return _0xa4aex12(_0xa4aex13)[_0x1997[15]](function(){return _0xa4aexa[_0x1997[40]](204)})[_0x1997[12]](function(_0xa4aexc){return handleError(_0xa4aexa,_0xa4aexc)})};function handleError(_0xa4aexa,_0xa4aexc){logger[_0x1997[47]](_0xa4aexc[_0x1997[46]]);return _0xa4aexa[_0x1997[14]](500)[_0x1997[13]](_0xa4aexc)}
\ No newline at end of file
+var _0x9d6e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x66\x73","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x75\x70\x6C\x6F\x61\x64\x44\x69\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6A\x6F\x69\x6E","\x6B\x65\x65\x70\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x6D\x75\x6C\x74\x69\x70\x6C\x65\x73","\x68\x61\x73\x68","\x73\x69\x7A\x65","\x66\x69\x6C\x65","\x6E\x61\x6D\x65","\x74\x79\x70\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x75\x6E\x6C\x69\x6E\x6B","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9d6e[0];var _=require(_0x9d6e[1]);var path=require(_0x9d6e[2]);var fs=require(_0x9d6e[3]);var formidable=require(_0x9d6e[4]);var Promise=require(_0x9d6e[5]);var config=require(_0x9d6e[6]);var logger=require(_0x9d6e[8])(_0x9d6e[7]);var MailAttachment=require(_0x9d6e[10])[_0x9d6e[9]];exports[_0x9d6e[11]]= function(_0x11eex9,_0x11eexa,_0x11eexb){return MailAttachment[_0x9d6e[16]]()[_0x9d6e[15]](function(_0x11eexd){return _0x11eexa[_0x9d6e[14]](200)[_0x9d6e[13]](_0x11eexd)})[_0x9d6e[12]](function(_0x11eexc){return handleError(_0x11eexa,_0x11eexc)})};exports[_0x9d6e[17]]= function(_0x11eex9,_0x11eexa,_0x11eexb){return MailAttachment[_0x9d6e[21]](_0x11eex9[_0x9d6e[20]][_0x9d6e[19]])[_0x9d6e[15]](function(_0x11eexe){return _0x11eexa[_0x9d6e[18]](_0x11eexe[_0x9d6e[2]])})[_0x9d6e[12]](function(_0x11eexc){return handleError(_0x11eexa,_0x11eexc)})};exports[_0x9d6e[22]]= function(_0x11eex9,_0x11eexa,_0x11eexb){var _0x11eexf= new formidable.IncomingForm();_0x11eexf[_0x9d6e[23]]= path[_0x9d6e[28]](config[_0x9d6e[24]],_0x9d6e[25],_0x9d6e[26],_0x9d6e[27]);_0x11eexf[_0x9d6e[29]]= true;_0x11eexf[_0x9d6e[30]]= true;_0x11eexf[_0x9d6e[31]]= true;_0x11eexf[_0x9d6e[37]](_0x11eex9,function(_0x11eexc,_0x11eexf,_0x11eex10){if(_0x11eexc){return _0x11eexa[_0x9d6e[14]](500)[_0x9d6e[13]](_0x11eexc)};return _0x11eexa[_0x9d6e[14]](201)[_0x9d6e[13]]({size:_0x11eex10[_0x9d6e[33]][_0x9d6e[32]],path:_0x11eex10[_0x9d6e[33]][_0x9d6e[2]],name:_0x11eex10[_0x9d6e[33]][_0x9d6e[34]],type:_0x11eex10[_0x9d6e[33]][_0x9d6e[35]],basename:path[_0x9d6e[36]](_0x11eex10[_0x9d6e[33]][_0x9d6e[2]])})})};exports[_0x9d6e[38]]= function(_0x11eex9,_0x11eexa,_0x11eexb){if(_0x11eex9[_0x9d6e[39]][_0x9d6e[19]]){delete _0x11eex9[_0x9d6e[39]][_0x9d6e[19]]};return MailAttachment[_0x9d6e[21]](_0x11eex9[_0x9d6e[20]][_0x9d6e[19]])[_0x9d6e[15]](function(_0x11eexe){if(!_0x11eexe){return _0x11eexa[_0x9d6e[40]](404)};var _0x11eex11=_[_0x9d6e[41]](_0x11eexe,_0x11eex9[_0x9d6e[39]]);return _0x11eex11[_0x9d6e[42]]()})[_0x9d6e[15]](function(_0x11eexe){return _0x11eexa[_0x9d6e[14]](200)[_0x9d6e[13]](_0x11eexe)})[_0x9d6e[12]](function(_0x11eexc){return handleError(_0x11eexa,_0x11eexc)})};exports[_0x9d6e[43]]= function(_0x11eex9,_0x11eexa,_0x11eexb){var _0x11eex12=Promise[_0x9d6e[45]](require(_0x9d6e[3])[_0x9d6e[44]]);var _0x11eex13=path[_0x9d6e[28]](config[_0x9d6e[24]],_0x9d6e[25],_0x9d6e[26],_0x9d6e[27],_0x11eex9[_0x9d6e[20]][_0x9d6e[19]]);return _0x11eex12(_0x11eex13)[_0x9d6e[15]](function(){return _0x11eexa[_0x9d6e[40]](204)})[_0x9d6e[12]](function(_0x11eexc){return handleError(_0x11eexa,_0x11eexc)})};function handleError(_0x11eexa,_0x11eexc){logger[_0x9d6e[47]](_0x11eexc[_0x9d6e[46]]);return _0x11eexa[_0x9d6e[14]](500)[_0x9d6e[13]](_0x11eexc)}
\ No newline at end of file
index 122451a..f4ac802 100644 (file)
@@ -1 +1 @@
-var _0x55e0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x55e0[0];const EventEmitter=require(_0x55e0[1]);const MailAttachment=require(_0x55e0[3])[_0x55e0[2]];var MailAttachmentEvents= new EventEmitter();MailAttachmentEvents[_0x55e0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x55e0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x55e0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x55e0[6]};for(var e in events){var event=events[e];MailAttachment[_0x55e0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x75b1x8,_0x75b1x9,_0x75b1xa){MailAttachmentEvents[_0x55e0[10]](event+ _0x55e0[8]+ _0x75b1x8[_0x55e0[9]],_0x75b1x8);MailAttachmentEvents[_0x55e0[10]](event,_0x75b1x8);_0x75b1xa(null)}}module[_0x55e0[11]]= MailAttachmentEvents
\ No newline at end of file
+var _0x940a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x940a[0];const EventEmitter=require(_0x940a[1]);const MailAttachment=require(_0x940a[3])[_0x940a[2]];var MailAttachmentEvents= new EventEmitter();MailAttachmentEvents[_0x940a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x940a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x940a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x940a[6]};for(var e in events){var event=events[e];MailAttachment[_0x940a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa59ax8,_0xa59ax9,_0xa59axa){MailAttachmentEvents[_0x940a[10]](event+ _0x940a[8]+ _0xa59ax8[_0x940a[9]],_0xa59ax8);MailAttachmentEvents[_0x940a[10]](event,_0xa59ax8);_0xa59axa(null)}}module[_0x940a[11]]= MailAttachmentEvents
\ No newline at end of file
index 81a8061..e235a77 100644 (file)
@@ -1 +1 @@
-var _0x2e0c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2e0c[0];const MailAttachmentEvents=require(_0x2e0c[1]);var events=[_0x2e0c[2],_0x2e0c[3]];exports[_0x2e0c[4]]= function(_0x3a4ax3){for(var _0x3a4ax4=0,_0x3a4ax5=events[_0x2e0c[5]];_0x3a4ax4< _0x3a4ax5;_0x3a4ax4++){var _0x3a4ax6=events[_0x3a4ax4];var _0x3a4ax7=createListener(_0x2e0c[6]+ _0x3a4ax6,_0x3a4ax3);MailAttachmentEvents[_0x2e0c[7]](_0x3a4ax6,_0x3a4ax7);_0x3a4ax3[_0x2e0c[7]](_0x2e0c[8],removeListener(_0x3a4ax6,_0x3a4ax7))}};function createListener(_0x3a4ax6,_0x3a4ax3){return function(_0x3a4ax9){_0x3a4ax3[_0x2e0c[9]](_0x3a4ax6,_0x3a4ax9)}}function removeListener(_0x3a4ax6,_0x3a4ax7){return function(){MailAttachmentEvents[_0x2e0c[10]](_0x3a4ax6,_0x3a4ax7)}}
\ No newline at end of file
+var _0xd889=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd889[0];const MailAttachmentEvents=require(_0xd889[1]);var events=[_0xd889[2],_0xd889[3]];exports[_0xd889[4]]= function(_0xc3cbx3){for(var _0xc3cbx4=0,_0xc3cbx5=events[_0xd889[5]];_0xc3cbx4< _0xc3cbx5;_0xc3cbx4++){var _0xc3cbx6=events[_0xc3cbx4];var _0xc3cbx7=createListener(_0xd889[6]+ _0xc3cbx6,_0xc3cbx3);MailAttachmentEvents[_0xd889[7]](_0xc3cbx6,_0xc3cbx7);_0xc3cbx3[_0xd889[7]](_0xd889[8],removeListener(_0xc3cbx6,_0xc3cbx7))}};function createListener(_0xc3cbx6,_0xc3cbx3){return function(_0xc3cbx9){_0xc3cbx3[_0xd889[9]](_0xc3cbx6,_0xc3cbx9)}}function removeListener(_0xc3cbx6,_0xc3cbx7){return function(){MailAttachmentEvents[_0xd889[10]](_0xc3cbx6,_0xc3cbx7)}}
\ No newline at end of file
index 31b4e7b..31a1b78 100644 (file)
@@ -1 +1 @@
-var _0xae80=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xae80[0];var express=require(_0xae80[1]);var auth=require(_0xae80[2]);var controller=require(_0xae80[3]);var router=express.Router();router[_0xae80[7]](_0xae80[4],auth[_0xae80[5]](),controller[_0xae80[6]]);router[_0xae80[7]](_0xae80[8],auth[_0xae80[5]](),controller[_0xae80[9]]);router[_0xae80[11]](_0xae80[4],auth[_0xae80[5]](),controller[_0xae80[10]]);router[_0xae80[13]](_0xae80[8],auth[_0xae80[5]](),controller[_0xae80[12]]);router[_0xae80[14]](_0xae80[8],auth[_0xae80[5]](),controller[_0xae80[12]]);router[_0xae80[16]](_0xae80[8],auth[_0xae80[5]](),controller[_0xae80[15]]);module[_0xae80[17]]= router
\ No newline at end of file
+var _0x2ffa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2ffa[0];var express=require(_0x2ffa[1]);var auth=require(_0x2ffa[2]);var controller=require(_0x2ffa[3]);var router=express.Router();router[_0x2ffa[7]](_0x2ffa[4],auth[_0x2ffa[5]](),controller[_0x2ffa[6]]);router[_0x2ffa[7]](_0x2ffa[8],auth[_0x2ffa[5]](),controller[_0x2ffa[9]]);router[_0x2ffa[11]](_0x2ffa[4],auth[_0x2ffa[5]](),controller[_0x2ffa[10]]);router[_0x2ffa[13]](_0x2ffa[8],auth[_0x2ffa[5]](),controller[_0x2ffa[12]]);router[_0x2ffa[14]](_0x2ffa[8],auth[_0x2ffa[5]](),controller[_0x2ffa[12]]);router[_0x2ffa[16]](_0x2ffa[8],auth[_0x2ffa[5]](),controller[_0x2ffa[15]]);module[_0x2ffa[17]]= router
\ No newline at end of file
index d79bbf7..3bb098e 100644 (file)
@@ -1 +1 @@
-var _0xdbf1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xdbf1[0];var _=require(_0xdbf1[1]);var MailDisposition=require(_0xdbf1[3])[_0xdbf1[2]];var logger=require(_0xdbf1[5])(_0xdbf1[4]);function handleError(_0x2231x5,_0x2231x6){_0x2231x6= _0x2231x6|| 500;return function(_0x2231x7){logger[_0xdbf1[7]](_0x2231x7[_0xdbf1[6]]);_0x2231x5[_0xdbf1[9]](_0x2231x6)[_0xdbf1[8]](_0x2231x7)}}function responseWithResult(_0x2231x5,_0x2231x6){_0x2231x6= _0x2231x6|| 200;return function(_0x2231x9){if(_0x2231x9){_0x2231x5[_0xdbf1[9]](_0x2231x6)[_0xdbf1[10]](_0x2231x9)}}}function responseWithoutResult(_0x2231x5,_0x2231x6){_0x2231x6= _0x2231x6|| 200;return function(){_0x2231x5[_0xdbf1[11]](_0x2231x6)}}function handleEntityNotFound(_0x2231x5){return function(_0x2231x9){if(!_0x2231x9){_0x2231x5[_0xdbf1[9]](404)[_0xdbf1[12]]();return null};return _0x2231x9}}function saveUpdates(_0x2231xd){return function(_0x2231x9){return _0x2231x9[_0xdbf1[14]](_0x2231xd)[_0xdbf1[13]](function(_0x2231xe){return _0x2231xe})}}function removeEntity(_0x2231x5){return function(_0x2231x9){if(_0x2231x9){return _0x2231x9[_0xdbf1[15]]()[_0xdbf1[13]](function(){_0x2231x5[_0xdbf1[9]](204)[_0xdbf1[12]]()})}}}exports[_0xdbf1[16]]= function(_0x2231x10,_0x2231x5){MailDisposition[_0xdbf1[18]]()[_0xdbf1[13]](responseWithResult(_0x2231x5))[_0xdbf1[17]](handleError(_0x2231x5))};exports[_0xdbf1[19]]= function(_0x2231x10,_0x2231x5){MailDisposition[_0xdbf1[22]](_0x2231x10[_0xdbf1[21]][_0xdbf1[20]])[_0xdbf1[13]](handleEntityNotFound(_0x2231x5))[_0xdbf1[13]](responseWithResult(_0x2231x5))[_0xdbf1[17]](handleError(_0x2231x5))};exports[_0xdbf1[23]]= function(_0x2231x10,_0x2231x5){MailDisposition[_0xdbf1[23]](_0x2231x10[_0xdbf1[24]])[_0xdbf1[13]](responseWithResult(_0x2231x5,201))[_0xdbf1[17]](handleError(_0x2231x5))};exports[_0xdbf1[25]]= function(_0x2231x10,_0x2231x5){if(_0x2231x10[_0xdbf1[24]][_0xdbf1[20]]){delete _0x2231x10[_0xdbf1[24]][_0xdbf1[20]]};MailDisposition[_0xdbf1[22]](_0x2231x10[_0xdbf1[21]][_0xdbf1[20]])[_0xdbf1[13]](handleEntityNotFound(_0x2231x5))[_0xdbf1[13]](saveUpdates(_0x2231x10[_0xdbf1[24]]))[_0xdbf1[13]](responseWithResult(_0x2231x5))[_0xdbf1[17]](handleError(_0x2231x5))};exports[_0xdbf1[15]]= function(_0x2231x10,_0x2231x5){MailDisposition[_0xdbf1[22]](_0x2231x10[_0xdbf1[21]][_0xdbf1[20]])[_0xdbf1[13]](handleEntityNotFound(_0x2231x5))[_0xdbf1[13]](removeEntity(_0x2231x5))[_0xdbf1[17]](handleError(_0x2231x5))}
\ No newline at end of file
+var _0x82ae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x82ae[0];var _=require(_0x82ae[1]);var MailDisposition=require(_0x82ae[3])[_0x82ae[2]];var logger=require(_0x82ae[5])(_0x82ae[4]);function handleError(_0x5456x5,_0x5456x6){_0x5456x6= _0x5456x6|| 500;return function(_0x5456x7){logger[_0x82ae[7]](_0x5456x7[_0x82ae[6]]);_0x5456x5[_0x82ae[9]](_0x5456x6)[_0x82ae[8]](_0x5456x7)}}function responseWithResult(_0x5456x5,_0x5456x6){_0x5456x6= _0x5456x6|| 200;return function(_0x5456x9){if(_0x5456x9){_0x5456x5[_0x82ae[9]](_0x5456x6)[_0x82ae[10]](_0x5456x9)}}}function responseWithoutResult(_0x5456x5,_0x5456x6){_0x5456x6= _0x5456x6|| 200;return function(){_0x5456x5[_0x82ae[11]](_0x5456x6)}}function handleEntityNotFound(_0x5456x5){return function(_0x5456x9){if(!_0x5456x9){_0x5456x5[_0x82ae[9]](404)[_0x82ae[12]]();return null};return _0x5456x9}}function saveUpdates(_0x5456xd){return function(_0x5456x9){return _0x5456x9[_0x82ae[14]](_0x5456xd)[_0x82ae[13]](function(_0x5456xe){return _0x5456xe})}}function removeEntity(_0x5456x5){return function(_0x5456x9){if(_0x5456x9){return _0x5456x9[_0x82ae[15]]()[_0x82ae[13]](function(){_0x5456x5[_0x82ae[9]](204)[_0x82ae[12]]()})}}}exports[_0x82ae[16]]= function(_0x5456x10,_0x5456x5){MailDisposition[_0x82ae[18]]()[_0x82ae[13]](responseWithResult(_0x5456x5))[_0x82ae[17]](handleError(_0x5456x5))};exports[_0x82ae[19]]= function(_0x5456x10,_0x5456x5){MailDisposition[_0x82ae[22]](_0x5456x10[_0x82ae[21]][_0x82ae[20]])[_0x82ae[13]](handleEntityNotFound(_0x5456x5))[_0x82ae[13]](responseWithResult(_0x5456x5))[_0x82ae[17]](handleError(_0x5456x5))};exports[_0x82ae[23]]= function(_0x5456x10,_0x5456x5){MailDisposition[_0x82ae[23]](_0x5456x10[_0x82ae[24]])[_0x82ae[13]](responseWithResult(_0x5456x5,201))[_0x82ae[17]](handleError(_0x5456x5))};exports[_0x82ae[25]]= function(_0x5456x10,_0x5456x5){if(_0x5456x10[_0x82ae[24]][_0x82ae[20]]){delete _0x5456x10[_0x82ae[24]][_0x82ae[20]]};MailDisposition[_0x82ae[22]](_0x5456x10[_0x82ae[21]][_0x82ae[20]])[_0x82ae[13]](handleEntityNotFound(_0x5456x5))[_0x82ae[13]](saveUpdates(_0x5456x10[_0x82ae[24]]))[_0x82ae[13]](responseWithResult(_0x5456x5))[_0x82ae[17]](handleError(_0x5456x5))};exports[_0x82ae[15]]= function(_0x5456x10,_0x5456x5){MailDisposition[_0x82ae[22]](_0x5456x10[_0x82ae[21]][_0x82ae[20]])[_0x82ae[13]](handleEntityNotFound(_0x5456x5))[_0x82ae[13]](removeEntity(_0x5456x5))[_0x82ae[17]](handleError(_0x5456x5))}
\ No newline at end of file
index c27fe27..e4f3a04 100644 (file)
@@ -1 +1 @@
-var _0x1d48=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1d48[0];const EventEmitter=require(_0x1d48[1]);const MailDisposition=require(_0x1d48[3])[_0x1d48[2]];var MailDispositionEvents= new EventEmitter();MailDispositionEvents[_0x1d48[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1d48[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1d48[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1d48[6]};for(var e in events){var event=events[e];MailDisposition[_0x1d48[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcc2fx8,_0xcc2fx9,_0xcc2fxa){MailDispositionEvents[_0x1d48[10]](event+ _0x1d48[8]+ _0xcc2fx8[_0x1d48[9]],_0xcc2fx8);MailDispositionEvents[_0x1d48[10]](event,_0xcc2fx8);_0xcc2fxa(null)}}module[_0x1d48[11]]= MailDispositionEvents
\ No newline at end of file
+var _0x72dc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x72dc[0];const EventEmitter=require(_0x72dc[1]);const MailDisposition=require(_0x72dc[3])[_0x72dc[2]];var MailDispositionEvents= new EventEmitter();MailDispositionEvents[_0x72dc[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x72dc[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x72dc[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x72dc[6]};for(var e in events){var event=events[e];MailDisposition[_0x72dc[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xf83bx8,_0xf83bx9,_0xf83bxa){MailDispositionEvents[_0x72dc[10]](event+ _0x72dc[8]+ _0xf83bx8[_0x72dc[9]],_0xf83bx8);MailDispositionEvents[_0x72dc[10]](event,_0xf83bx8);_0xf83bxa(null)}}module[_0x72dc[11]]= MailDispositionEvents
\ No newline at end of file
index bf3ed18..d07e7b1 100644 (file)
@@ -1 +1 @@
-var _0x901a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x901a[0];const MailDispositionEvents=require(_0x901a[1]);var events=[_0x901a[2],_0x901a[3]];exports[_0x901a[4]]= function(_0xad4ax3){for(var _0xad4ax4=0,_0xad4ax5=events[_0x901a[5]];_0xad4ax4< _0xad4ax5;_0xad4ax4++){var _0xad4ax6=events[_0xad4ax4];var _0xad4ax7=createListener(_0x901a[6]+ _0xad4ax6,_0xad4ax3);MailDispositionEvents[_0x901a[7]](_0xad4ax6,_0xad4ax7);_0xad4ax3[_0x901a[7]](_0x901a[8],removeListener(_0xad4ax6,_0xad4ax7))}};function createListener(_0xad4ax6,_0xad4ax3){return function(_0xad4ax9){_0xad4ax3[_0x901a[9]](_0xad4ax6,_0xad4ax9)}}function removeListener(_0xad4ax6,_0xad4ax7){return function(){MailDispositionEvents[_0x901a[10]](_0xad4ax6,_0xad4ax7)}}
\ No newline at end of file
+var _0xe921=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xe921[0];const MailDispositionEvents=require(_0xe921[1]);var events=[_0xe921[2],_0xe921[3]];exports[_0xe921[4]]= function(_0xcd78x3){for(var _0xcd78x4=0,_0xcd78x5=events[_0xe921[5]];_0xcd78x4< _0xcd78x5;_0xcd78x4++){var _0xcd78x6=events[_0xcd78x4];var _0xcd78x7=createListener(_0xe921[6]+ _0xcd78x6,_0xcd78x3);MailDispositionEvents[_0xe921[7]](_0xcd78x6,_0xcd78x7);_0xcd78x3[_0xe921[7]](_0xe921[8],removeListener(_0xcd78x6,_0xcd78x7))}};function createListener(_0xcd78x6,_0xcd78x3){return function(_0xcd78x9){_0xcd78x3[_0xe921[9]](_0xcd78x6,_0xcd78x9)}}function removeListener(_0xcd78x6,_0xcd78x7){return function(){MailDispositionEvents[_0xe921[10]](_0xcd78x6,_0xcd78x7)}}
\ No newline at end of file
index 4112fc8..90fc8e3 100644 (file)
@@ -1 +1 @@
-var _0x302a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x3A\x69\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x302a[0];var express=require(_0x302a[1]);var controller=require(_0x302a[2]);var auth=require(_0x302a[3]);var license=require(_0x302a[4]);var router=express.Router();router[_0x302a[13]](_0x302a[5],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9],_0x302a[10]]),controller[_0x302a[12]]);router[_0x302a[13]](_0x302a[14],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9]]),controller[_0x302a[15]]);router[_0x302a[13]](_0x302a[16],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9],_0x302a[10]]),controller[_0x302a[17]]);router[_0x302a[19]](_0x302a[5],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9],_0x302a[10]]),controller[_0x302a[18]]);router[_0x302a[21]](_0x302a[5],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9],_0x302a[10]]),controller[_0x302a[20]]);router[_0x302a[21]](_0x302a[22],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9]]),controller[_0x302a[23]]);router[_0x302a[21]](_0x302a[24],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9]]),controller[_0x302a[20]]);router[_0x302a[21]](_0x302a[16],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9],_0x302a[10]]),controller[_0x302a[20]]);router[_0x302a[26]](_0x302a[16],license[_0x302a[6]](),license[_0x302a[7]](),auth[_0x302a[8]](),auth[_0x302a[11]]([9],[_0x302a[9],_0x302a[10]]),controller[_0x302a[25]]);module[_0x302a[27]]= router
\ No newline at end of file
+var _0x1c18=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x62\x75\x6C\x6B","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x2F\x64\x65\x6C\x65\x74\x65\x2F\x3A\x69\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x1c18[0];var express=require(_0x1c18[1]);var controller=require(_0x1c18[2]);var auth=require(_0x1c18[3]);var license=require(_0x1c18[4]);var router=express.Router();router[_0x1c18[13]](_0x1c18[5],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9],_0x1c18[10]]),controller[_0x1c18[12]]);router[_0x1c18[13]](_0x1c18[14],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9]]),controller[_0x1c18[15]]);router[_0x1c18[13]](_0x1c18[16],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9],_0x1c18[10]]),controller[_0x1c18[17]]);router[_0x1c18[19]](_0x1c18[5],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9],_0x1c18[10]]),controller[_0x1c18[18]]);router[_0x1c18[21]](_0x1c18[5],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9],_0x1c18[10]]),controller[_0x1c18[20]]);router[_0x1c18[21]](_0x1c18[22],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9]]),controller[_0x1c18[23]]);router[_0x1c18[21]](_0x1c18[24],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9]]),controller[_0x1c18[20]]);router[_0x1c18[21]](_0x1c18[16],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9],_0x1c18[10]]),controller[_0x1c18[20]]);router[_0x1c18[26]](_0x1c18[16],license[_0x1c18[6]](),license[_0x1c18[7]](),auth[_0x1c18[8]](),auth[_0x1c18[11]]([9],[_0x1c18[9],_0x1c18[10]]),controller[_0x1c18[25]]);module[_0x1c18[27]]= router
\ No newline at end of file
index bdaabf5..1a1e783 100644 (file)
@@ -1 +1 @@
-var _0x4397=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x73\x79\x6E\x63","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x6D\x6F\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74\x45\x6D\x61\x69\x6C","\x43\x6F\x6E\x74\x61\x63\x74","\x55\x73\x65\x72","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x75\x73\x65\x72\x4E\x61\x6D\x65","\x75\x73\x65\x72\x46\x75\x6C\x6C\x6E\x61\x6D\x65","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x66\x72\x6F\x6D","\x73\x75\x62\x6A\x65\x63\x74","\x50\x45\x4E\x44\x49\x4E\x47","\x53\x45\x4E\x44\x49\x4E\x47","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x4397[0];var _=require(_0x4397[1]);var async=require(_0x4397[2]);var htmlToText=require(_0x4397[3]);var formidable=require(_0x4397[4]);var moment=require(_0x4397[5]);var path=require(_0x4397[6]);var logger=require(_0x4397[8])(_0x4397[7]);var config=require(_0x4397[9]);var sequelize=require(_0x4397[11])[_0x4397[10]];var MailMessage=require(_0x4397[11])[_0x4397[12]];var MailAttachment=require(_0x4397[11])[_0x4397[13]];var MailRoom=require(_0x4397[11])[_0x4397[14]];var MailAccount=require(_0x4397[11])[_0x4397[15]];var ContactEmail=require(_0x4397[11])[_0x4397[16]];var Contact=require(_0x4397[11])[_0x4397[17]];var User=require(_0x4397[11])[_0x4397[18]];exports[_0x4397[19]]= function(_0x11ffx11,_0x11ffx12,_0x11ffx13){var _0x11ffx14={order:_0x4397[20],include:[{all:true,include:[{all:true}]}]};switch(_0x11ffx11[_0x4397[26]][_0x4397[25]]){case _0x4397[23]:_0x11ffx14[_0x4397[21]]= _0x11ffx11[_0x4397[22]];break;case _0x4397[24]:break;default:};return MailMessage[_0x4397[31]](_0x11ffx14)[_0x4397[30]](function(_0x11ffx16){return _0x11ffx12[_0x4397[29]](200)[_0x4397[28]](_0x11ffx16)})[_0x4397[27]](function(_0x11ffx15){return handleError(_0x11ffx12,_0x11ffx15,_0x11ffx13)})};exports[_0x4397[32]]= function(_0x11ffx11,_0x11ffx12){return MailMessage[_0x4397[32]]()[_0x4397[30]](function(_0x11ffx17){return _0x11ffx12[_0x4397[29]](200)[_0x4397[28]](_0x11ffx17)})[_0x4397[27]](function(_0x11ffx15){return handleError(_0x11ffx12,_0x11ffx15)})};exports[_0x4397[33]]= function(_0x11ffx11,_0x11ffx12,_0x11ffx13){return MailMessage[_0x4397[40]](_0x11ffx11[_0x4397[36]][_0x4397[35]],{include:[{model:MailAttachment},{model:User,attributes:[_0x4397[35],_0x4397[37],_0x4397[38],_0x4397[39]]}]})[_0x4397[30]](function(_0x11ffx18){if(!_0x11ffx18){return _0x11ffx12[_0x4397[34]](404)};return _0x11ffx12[_0x4397[28]](_0x11ffx18)})[_0x4397[27]](function(_0x11ffx15){return handleError(_0x11ffx12,_0x11ffx15,_0x11ffx13)})};exports[_0x4397[41]]= function(_0x11ffx11,_0x11ffx12,_0x11ffx13){_0x11ffx11[_0x4397[43]][_0x4397[42]]= _0x11ffx11[_0x4397[26]][_0x4397[35]];_0x11ffx11[_0x4397[43]][_0x4397[44]]= _0x11ffx11[_0x4397[26]][_0x4397[37]];_0x11ffx11[_0x4397[43]][_0x4397[45]]= _0x11ffx11[_0x4397[26]][_0x4397[38]];_0x11ffx11[_0x4397[43]][_0x4397[46]]= _0x11ffx11[_0x4397[43]][_0x4397[46]]|| htmlToText[_0x4397[48]](_0x11ffx11[_0x4397[43]][_0x4397[47]],{wordwrap:false});return MailAccount[_0x4397[57]]({where:{address:_0x11ffx11[_0x4397[43]][_0x4397[51]][0]}})[_0x4397[30]](function(_0x11ffx1a){_0x11ffx11[_0x4397[43]][_0x4397[49]]= _0x11ffx1a[_0x4397[35]];_0x11ffx11[_0x4397[43]][_0x4397[50]]= _0x11ffx1a[_0x4397[37]];return MailRoom[_0x4397[41]]({from:_0x11ffx11[_0x4397[43]][_0x4397[51]][0],subject:_0x11ffx11[_0x4397[43]][_0x4397[52]],account:_0x11ffx1a[_0x4397[37]],mailIn:0,mailOut:1,status:_0x4397[53],openReason:_0x4397[24],lastEvent:_0x4397[54],lastEventAt:moment()[_0x4397[56]](_0x4397[55]),MailAccountId:_0x11ffx1a[_0x4397[35]],MailMessages:[_0x11ffx11[_0x4397[43]]]},{include:[{model:MailMessage,include:[{model:MailAttachment}]}]})})[_0x4397[30]](function(_0x11ffx19){return _0x11ffx12[_0x4397[29]](201)[_0x4397[28]](_0x11ffx19)})[_0x4397[27]](function(_0x11ffx15){return handleError(_0x11ffx12,_0x11ffx15)})};exports[_0x4397[58]]= function(_0x11ffx11,_0x11ffx12,_0x11ffx13){return MailMessage[_0x4397[40]](_0x11ffx11[_0x4397[36]][_0x4397[35]],{include:[{all:true}]})[_0x4397[30]](function(_0x11ffx18){if(!_0x11ffx18){return _0x11ffx12[_0x4397[34]](404)};return _0x11ffx18[_0x4397[58]](_0x11ffx11[_0x4397[43]])})[_0x4397[30]](function(_0x11ffx18){return _0x11ffx12[_0x4397[29]](200)[_0x4397[28]](_0x11ffx18)})[_0x4397[27]](function(_0x11ffx15){return handleError(_0x11ffx12,_0x11ffx15,_0x11ffx13)})};exports[_0x4397[59]]= function(_0x11ffx11,_0x11ffx12,_0x11ffx13){return MailMessage[_0x4397[40]](_0x11ffx11[_0x4397[36]][_0x4397[35]])[_0x4397[30]](function(_0x11ffx18){if(!_0x11ffx18){return _0x11ffx12[_0x4397[34]](404)};return _0x11ffx18[_0x4397[59]]()})[_0x4397[30]](function(){return _0x11ffx12[_0x4397[34]](204)})[_0x4397[27]](function(_0x11ffx15){return handleError(_0x11ffx12,_0x11ffx15,_0x11ffx13)})};exports[_0x4397[60]]= function(_0x11ffx11,_0x11ffx12,_0x11ffx13){return MailMessage[_0x4397[62]]({where:{id:{$in:_0x11ffx11[_0x4397[43]][_0x4397[35]]}},attributes:{directory:_0x4397[61]}})[_0x4397[30]](function(_0x11ffx18){if(!_0x11ffx18){return _0x11ffx12[_0x4397[34]](404)};return _0x11ffx18[_0x4397[59]]()})[_0x4397[30]](function(){return _0x11ffx12[_0x4397[34]](204)})[_0x4397[27]](function(_0x11ffx15){return handleError(_0x11ffx12,_0x11ffx15,_0x11ffx13)})};function handleError(_0x11ffx12,_0x11ffx15,_0x11ffx13){logger[_0x4397[64]](_0x11ffx15[_0x4397[63]]);return _0x11ffx12[_0x4397[29]](500)[_0x4397[28]](_0x11ffx15)}
\ No newline at end of file
+var _0xe276=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x73\x79\x6E\x63","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x66\x6F\x72\x6D\x69\x64\x61\x62\x6C\x65","\x6D\x6F\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74\x45\x6D\x61\x69\x6C","\x43\x6F\x6E\x74\x61\x63\x74","\x55\x73\x65\x72","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x75\x73\x65\x72\x4E\x61\x6D\x65","\x75\x73\x65\x72\x46\x75\x6C\x6C\x6E\x61\x6D\x65","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x66\x72\x6F\x6D","\x73\x75\x62\x6A\x65\x63\x74","\x50\x45\x4E\x44\x49\x4E\x47","\x53\x45\x4E\x44\x49\x4E\x47","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe276[0];var _=require(_0xe276[1]);var async=require(_0xe276[2]);var htmlToText=require(_0xe276[3]);var formidable=require(_0xe276[4]);var moment=require(_0xe276[5]);var path=require(_0xe276[6]);var logger=require(_0xe276[8])(_0xe276[7]);var config=require(_0xe276[9]);var sequelize=require(_0xe276[11])[_0xe276[10]];var MailMessage=require(_0xe276[11])[_0xe276[12]];var MailAttachment=require(_0xe276[11])[_0xe276[13]];var MailRoom=require(_0xe276[11])[_0xe276[14]];var MailAccount=require(_0xe276[11])[_0xe276[15]];var ContactEmail=require(_0xe276[11])[_0xe276[16]];var Contact=require(_0xe276[11])[_0xe276[17]];var User=require(_0xe276[11])[_0xe276[18]];exports[_0xe276[19]]= function(_0x75e8x11,_0x75e8x12,_0x75e8x13){var _0x75e8x14={order:_0xe276[20],include:[{all:true,include:[{all:true}]}]};switch(_0x75e8x11[_0xe276[26]][_0xe276[25]]){case _0xe276[23]:_0x75e8x14[_0xe276[21]]= _0x75e8x11[_0xe276[22]];break;case _0xe276[24]:break;default:};return MailMessage[_0xe276[31]](_0x75e8x14)[_0xe276[30]](function(_0x75e8x16){return _0x75e8x12[_0xe276[29]](200)[_0xe276[28]](_0x75e8x16)})[_0xe276[27]](function(_0x75e8x15){return handleError(_0x75e8x12,_0x75e8x15,_0x75e8x13)})};exports[_0xe276[32]]= function(_0x75e8x11,_0x75e8x12){return MailMessage[_0xe276[32]]()[_0xe276[30]](function(_0x75e8x17){return _0x75e8x12[_0xe276[29]](200)[_0xe276[28]](_0x75e8x17)})[_0xe276[27]](function(_0x75e8x15){return handleError(_0x75e8x12,_0x75e8x15)})};exports[_0xe276[33]]= function(_0x75e8x11,_0x75e8x12,_0x75e8x13){return MailMessage[_0xe276[40]](_0x75e8x11[_0xe276[36]][_0xe276[35]],{include:[{model:MailAttachment},{model:User,attributes:[_0xe276[35],_0xe276[37],_0xe276[38],_0xe276[39]]}]})[_0xe276[30]](function(_0x75e8x18){if(!_0x75e8x18){return _0x75e8x12[_0xe276[34]](404)};return _0x75e8x12[_0xe276[28]](_0x75e8x18)})[_0xe276[27]](function(_0x75e8x15){return handleError(_0x75e8x12,_0x75e8x15,_0x75e8x13)})};exports[_0xe276[41]]= function(_0x75e8x11,_0x75e8x12,_0x75e8x13){_0x75e8x11[_0xe276[43]][_0xe276[42]]= _0x75e8x11[_0xe276[26]][_0xe276[35]];_0x75e8x11[_0xe276[43]][_0xe276[44]]= _0x75e8x11[_0xe276[26]][_0xe276[37]];_0x75e8x11[_0xe276[43]][_0xe276[45]]= _0x75e8x11[_0xe276[26]][_0xe276[38]];_0x75e8x11[_0xe276[43]][_0xe276[46]]= _0x75e8x11[_0xe276[43]][_0xe276[46]]|| htmlToText[_0xe276[48]](_0x75e8x11[_0xe276[43]][_0xe276[47]],{wordwrap:false});return MailAccount[_0xe276[57]]({where:{address:_0x75e8x11[_0xe276[43]][_0xe276[51]][0]}})[_0xe276[30]](function(_0x75e8x1a){_0x75e8x11[_0xe276[43]][_0xe276[49]]= _0x75e8x1a[_0xe276[35]];_0x75e8x11[_0xe276[43]][_0xe276[50]]= _0x75e8x1a[_0xe276[37]];return MailRoom[_0xe276[41]]({from:_0x75e8x11[_0xe276[43]][_0xe276[51]][0],subject:_0x75e8x11[_0xe276[43]][_0xe276[52]],account:_0x75e8x1a[_0xe276[37]],mailIn:0,mailOut:1,status:_0xe276[53],openReason:_0xe276[24],lastEvent:_0xe276[54],lastEventAt:moment()[_0xe276[56]](_0xe276[55]),MailAccountId:_0x75e8x1a[_0xe276[35]],MailMessages:[_0x75e8x11[_0xe276[43]]]},{include:[{model:MailMessage,include:[{model:MailAttachment}]}]})})[_0xe276[30]](function(_0x75e8x19){return _0x75e8x12[_0xe276[29]](201)[_0xe276[28]](_0x75e8x19)})[_0xe276[27]](function(_0x75e8x15){return handleError(_0x75e8x12,_0x75e8x15)})};exports[_0xe276[58]]= function(_0x75e8x11,_0x75e8x12,_0x75e8x13){return MailMessage[_0xe276[40]](_0x75e8x11[_0xe276[36]][_0xe276[35]],{include:[{all:true}]})[_0xe276[30]](function(_0x75e8x18){if(!_0x75e8x18){return _0x75e8x12[_0xe276[34]](404)};return _0x75e8x18[_0xe276[58]](_0x75e8x11[_0xe276[43]])})[_0xe276[30]](function(_0x75e8x18){return _0x75e8x12[_0xe276[29]](200)[_0xe276[28]](_0x75e8x18)})[_0xe276[27]](function(_0x75e8x15){return handleError(_0x75e8x12,_0x75e8x15,_0x75e8x13)})};exports[_0xe276[59]]= function(_0x75e8x11,_0x75e8x12,_0x75e8x13){return MailMessage[_0xe276[40]](_0x75e8x11[_0xe276[36]][_0xe276[35]])[_0xe276[30]](function(_0x75e8x18){if(!_0x75e8x18){return _0x75e8x12[_0xe276[34]](404)};return _0x75e8x18[_0xe276[59]]()})[_0xe276[30]](function(){return _0x75e8x12[_0xe276[34]](204)})[_0xe276[27]](function(_0x75e8x15){return handleError(_0x75e8x12,_0x75e8x15,_0x75e8x13)})};exports[_0xe276[60]]= function(_0x75e8x11,_0x75e8x12,_0x75e8x13){return MailMessage[_0xe276[62]]({where:{id:{$in:_0x75e8x11[_0xe276[43]][_0xe276[35]]}},attributes:{directory:_0xe276[61]}})[_0xe276[30]](function(_0x75e8x18){if(!_0x75e8x18){return _0x75e8x12[_0xe276[34]](404)};return _0x75e8x18[_0xe276[59]]()})[_0xe276[30]](function(){return _0x75e8x12[_0xe276[34]](204)})[_0xe276[27]](function(_0x75e8x15){return handleError(_0x75e8x12,_0x75e8x15,_0x75e8x13)})};function handleError(_0x75e8x12,_0x75e8x15,_0x75e8x13){logger[_0xe276[64]](_0x75e8x15[_0xe276[63]]);return _0x75e8x12[_0xe276[29]](500)[_0xe276[28]](_0x75e8x15)}
\ No newline at end of file
index 6f75e9a..fd7d115 100644 (file)
@@ -1 +1 @@
-var _0x7ce6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7ce6[0];const EventEmitter=require(_0x7ce6[1]);const MailMessage=require(_0x7ce6[3])[_0x7ce6[2]];var MailMessageEvents= new EventEmitter();MailMessageEvents[_0x7ce6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7ce6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7ce6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7ce6[6]};for(var e in events){var event=events[e];MailMessage[_0x7ce6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6e73x8,_0x6e73x9,_0x6e73xa){MailMessageEvents[_0x7ce6[10]](event+ _0x7ce6[8]+ _0x6e73x8[_0x7ce6[9]],_0x6e73x8);MailMessageEvents[_0x7ce6[10]](event,_0x6e73x8);_0x6e73xa(null)}}module[_0x7ce6[11]]= MailMessageEvents
\ No newline at end of file
+var _0x1781=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1781[0];const EventEmitter=require(_0x1781[1]);const MailMessage=require(_0x1781[3])[_0x1781[2]];var MailMessageEvents= new EventEmitter();MailMessageEvents[_0x1781[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1781[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1781[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1781[6]};for(var e in events){var event=events[e];MailMessage[_0x1781[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa876x8,_0xa876x9,_0xa876xa){MailMessageEvents[_0x1781[10]](event+ _0x1781[8]+ _0xa876x8[_0x1781[9]],_0xa876x8);MailMessageEvents[_0x1781[10]](event,_0xa876x8);_0xa876xa(null)}}module[_0x1781[11]]= MailMessageEvents
\ No newline at end of file
index f39d873..22ad7f5 100644 (file)
@@ -1 +1 @@
-var _0x660b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x660b[0];const MailMessageEvents=require(_0x660b[1]);var events=[_0x660b[2],_0x660b[2],_0x660b[3]];exports[_0x660b[4]]= function(_0x7494x3){for(var _0x7494x4=0,_0x7494x5=events[_0x660b[5]];_0x7494x4< _0x7494x5;_0x7494x4++){var _0x7494x6=events[_0x7494x4];var _0x7494x7=createListener(_0x660b[6]+ _0x7494x6,_0x7494x3);MailMessageEvents[_0x660b[7]](_0x7494x6,_0x7494x7);_0x7494x3[_0x660b[7]](_0x660b[8],removeListener(_0x7494x6,_0x7494x7))}};function createListener(_0x7494x6,_0x7494x3){return function(_0x7494x9){_0x7494x3[_0x660b[9]](_0x7494x6,_0x7494x9)}}function removeListener(_0x7494x6,_0x7494x7){return function(){MailMessageEvents[_0x660b[10]](_0x7494x6,_0x7494x7)}}
\ No newline at end of file
+var _0x5a4a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5a4a[0];const MailMessageEvents=require(_0x5a4a[1]);var events=[_0x5a4a[2],_0x5a4a[2],_0x5a4a[3]];exports[_0x5a4a[4]]= function(_0x37f3x3){for(var _0x37f3x4=0,_0x37f3x5=events[_0x5a4a[5]];_0x37f3x4< _0x37f3x5;_0x37f3x4++){var _0x37f3x6=events[_0x37f3x4];var _0x37f3x7=createListener(_0x5a4a[6]+ _0x37f3x6,_0x37f3x3);MailMessageEvents[_0x5a4a[7]](_0x37f3x6,_0x37f3x7);_0x37f3x3[_0x5a4a[7]](_0x5a4a[8],removeListener(_0x37f3x6,_0x37f3x7))}};function createListener(_0x37f3x6,_0x37f3x3){return function(_0x37f3x9){_0x37f3x3[_0x5a4a[9]](_0x37f3x6,_0x37f3x9)}}function removeListener(_0x37f3x6,_0x37f3x7){return function(){MailMessageEvents[_0x5a4a[10]](_0x37f3x6,_0x37f3x7)}}
\ No newline at end of file
index 1d67275..7787559 100644 (file)
@@ -1 +1 @@
-var _0xddb1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xddb1[0];var express=require(_0xddb1[1]);var controller=require(_0xddb1[2]);var auth=require(_0xddb1[3]);var license=require(_0xddb1[4]);var router=express.Router();router[_0xddb1[12]](_0xddb1[5],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[10]]([9],[_0xddb1[9]]),controller[_0xddb1[11]]);router[_0xddb1[12]](_0xddb1[13],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[10]]([9],[_0xddb1[9]]),controller[_0xddb1[14]]);router[_0xddb1[12]](_0xddb1[15],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[10]]([9],[_0xddb1[9]]),controller[_0xddb1[16]]);router[_0xddb1[19]](_0xddb1[5],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[17]](_0xddb1[9]),controller[_0xddb1[18]]);router[_0xddb1[19]](_0xddb1[15],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[17]](_0xddb1[9]),controller[_0xddb1[20]]);router[_0xddb1[22]](_0xddb1[13],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[17]](_0xddb1[9]),controller[_0xddb1[21]]);router[_0xddb1[24]](_0xddb1[5],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[17]](_0xddb1[9]),controller[_0xddb1[23]]);router[_0xddb1[24]](_0xddb1[13],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[17]](_0xddb1[9]),controller[_0xddb1[25]]);router[_0xddb1[24]](_0xddb1[15],license[_0xddb1[6]](),license[_0xddb1[7]](),auth[_0xddb1[8]](),auth[_0xddb1[17]](_0xddb1[9]),controller[_0xddb1[26]]);module[_0xddb1[27]]= router
\ No newline at end of file
+var _0x1e7a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x1e7a[0];var express=require(_0x1e7a[1]);var controller=require(_0x1e7a[2]);var auth=require(_0x1e7a[3]);var license=require(_0x1e7a[4]);var router=express.Router();router[_0x1e7a[12]](_0x1e7a[5],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[10]]([9],[_0x1e7a[9]]),controller[_0x1e7a[11]]);router[_0x1e7a[12]](_0x1e7a[13],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[10]]([9],[_0x1e7a[9]]),controller[_0x1e7a[14]]);router[_0x1e7a[12]](_0x1e7a[15],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[10]]([9],[_0x1e7a[9]]),controller[_0x1e7a[16]]);router[_0x1e7a[19]](_0x1e7a[5],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[17]](_0x1e7a[9]),controller[_0x1e7a[18]]);router[_0x1e7a[19]](_0x1e7a[15],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[17]](_0x1e7a[9]),controller[_0x1e7a[20]]);router[_0x1e7a[22]](_0x1e7a[13],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[17]](_0x1e7a[9]),controller[_0x1e7a[21]]);router[_0x1e7a[24]](_0x1e7a[5],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[17]](_0x1e7a[9]),controller[_0x1e7a[23]]);router[_0x1e7a[24]](_0x1e7a[13],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[17]](_0x1e7a[9]),controller[_0x1e7a[25]]);router[_0x1e7a[24]](_0x1e7a[15],license[_0x1e7a[6]](),license[_0x1e7a[7]](),auth[_0x1e7a[8]](),auth[_0x1e7a[17]](_0x1e7a[9]),controller[_0x1e7a[26]]);module[_0x1e7a[27]]= router
\ No newline at end of file
index 262767f..753c36d 100644 (file)
@@ -1 +1 @@
-var _0x6d1e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x55\x73\x65\x72","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x6E\x61\x6D\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x71\x75\x65\x75\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x6d1e[0];var _=require(_0x6d1e[1]);var util=require(_0x6d1e[2]);var Util=require(_0x6d1e[3]);var logger=require(_0x6d1e[5])(_0x6d1e[4]);var sequelize=require(_0x6d1e[7])[_0x6d1e[6]];var MailQueue=require(_0x6d1e[7])[_0x6d1e[8]];var User=require(_0x6d1e[7])[_0x6d1e[9]];var UserHasMailQueue=require(_0x6d1e[7])[_0x6d1e[10]];exports[_0x6d1e[11]]= function(_0x3b37x9,_0x3b37xa){switch(_0x3b37x9[_0x6d1e[19]][_0x6d1e[26]]){case _0x6d1e[19]:return User[_0x6d1e[20]](_0x3b37x9[_0x6d1e[19]][_0x6d1e[18]],{attributes:[_0x6d1e[18]]})[_0x6d1e[15]](Util[_0x6d1e[17]](_0x3b37x9[_0x6d1e[16]]))[_0x6d1e[15]](function(_0x3b37xc){_0x3b37xa[_0x6d1e[14]](200)[_0x6d1e[13]](_0x3b37xc)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)});default:return MailQueue[_0x6d1e[25]](_0x6d1e[24])[_0x6d1e[23]](_[_0x6d1e[22]](Util[_0x6d1e[21]](_0x3b37x9[_0x6d1e[16]]),{distinct:true}))[_0x6d1e[15]](function(_0x3b37xc){_0x3b37xa[_0x6d1e[14]](200)[_0x6d1e[13]](_0x3b37xc)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})}};exports[_0x6d1e[27]]= function(_0x3b37x9,_0x3b37xa){return MailQueue[_0x6d1e[25]](_0x6d1e[24])[_0x6d1e[20]](_0x3b37x9[_0x6d1e[29]][_0x6d1e[18]])[_0x6d1e[15]](function(_0x3b37xd){if(!_0x3b37xd){return _0x3b37xa[_0x6d1e[28]](404)};return _0x3b37xa[_0x6d1e[13]](_0x3b37xd)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};exports[_0x6d1e[30]]= function(_0x3b37x9,_0x3b37xa){var _0x3b37xe;return MailQueue[_0x6d1e[30]](_0x3b37x9[_0x6d1e[34]])[_0x6d1e[15]](function(_0x3b37xd){_0x3b37xe= _0x3b37xd;if(_0x3b37x9[_0x6d1e[34]][_0x6d1e[33]]){return _0x3b37xe[_0x6d1e[37]](_0x3b37x9[_0x6d1e[34]][_0x6d1e[33]],{penalty:_0x3b37x9[_0x6d1e[34]][_0x6d1e[35]]|| 0,queue:_0x3b37xe[_0x6d1e[36]]})}})[_0x6d1e[15]](function(){return _0x3b37xa[_0x6d1e[14]](201)[_0x6d1e[13]](_0x3b37xe)})[_0x6d1e[12]](sequelize.UniqueConstraintError,function(_0x3b37xb){return Util[_0x6d1e[32]][_0x6d1e[31]](_0x3b37xa,_0x3b37xb)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};exports[_0x6d1e[38]]= function(_0x3b37x9,_0x3b37xa){if(_0x3b37x9[_0x6d1e[34]][_0x6d1e[18]]){delete _0x3b37x9[_0x6d1e[34]][_0x6d1e[18]]};return MailQueue[_0x6d1e[20]](_0x3b37x9[_0x6d1e[29]][_0x6d1e[18]])[_0x6d1e[15]](function(_0x3b37xd){if(!_0x3b37xd){return _0x3b37xa[_0x6d1e[28]](404)};var _0x3b37xf=_[_0x6d1e[22]](_0x3b37xd,_0x3b37x9[_0x6d1e[34]]);return _0x3b37xf[_0x6d1e[39]]()})[_0x6d1e[15]](function(_0x3b37xd){return _0x3b37xa[_0x6d1e[14]](200)[_0x6d1e[13]](_0x3b37xd)})[_0x6d1e[12]](sequelize.UniqueConstraintError,function(_0x3b37xb){return Util[_0x6d1e[32]][_0x6d1e[31]](_0x3b37xa,_0x3b37xb)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};exports[_0x6d1e[40]]= function(_0x3b37x9,_0x3b37xa,_0x3b37x10){return MailQueue[_0x6d1e[20]](_0x3b37x9[_0x6d1e[29]][_0x6d1e[18]])[_0x6d1e[15]](function(_0x3b37xd){if(!_0x3b37xd){return _0x3b37xa[_0x6d1e[28]](404)};var _0x3b37x11=_[_0x6d1e[41]](_0x3b37x9[_0x6d1e[34]][_0x6d1e[33]],function(_0x3b37x12){return {UserId:_0x3b37x12,penalty:_0x3b37x9[_0x6d1e[34]][_0x6d1e[35]],MailQueueId:_0x3b37xd[_0x6d1e[18]],queue:_0x3b37xd[_0x6d1e[36]]}});return UserHasMailQueue[_0x6d1e[42]](_0x3b37x11,{individualHooks:true})})[_0x6d1e[15]](function(){return _0x3b37xa[_0x6d1e[28]](200)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};exports[_0x6d1e[43]]= function(_0x3b37x9,_0x3b37xa){return MailQueue[_0x6d1e[20]](_0x3b37x9[_0x6d1e[29]][_0x6d1e[18]])[_0x6d1e[15]](function(_0x3b37x13){if(!_0x3b37x13){return _0x3b37xa[_0x6d1e[28]](404)};return _0x3b37x13[_0x6d1e[44]](_0x3b37x9[_0x6d1e[16]][_0x6d1e[33]],{individualHooks:true})})[_0x6d1e[15]](function(){return _0x3b37xa[_0x6d1e[28]](200)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};exports[_0x6d1e[45]]= function(_0x3b37x9,_0x3b37xa){var _0x3b37xe;return MailQueue[_0x6d1e[20]](_0x3b37x9[_0x6d1e[29]][_0x6d1e[18]])[_0x6d1e[15]](function(_0x3b37xd){_0x3b37xe= _0x3b37xd;if(!_0x3b37xd){return _0x3b37xa[_0x6d1e[28]](404)};return _0x3b37xd[_0x6d1e[45]]()})[_0x6d1e[15]](function(){return _0x3b37xa[_0x6d1e[28]](204)})[_0x6d1e[12]](sequelize.ForeignKeyConstraintError,function(_0x3b37xb){return Util[_0x6d1e[32]][_0x6d1e[47]](_0x3b37xa,_0x6d1e[46],_0x3b37xe[_0x6d1e[36]],_0x3b37xb)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};exports[_0x6d1e[48]]= function(_0x3b37x9,_0x3b37xa){return MailQueue[_0x6d1e[45]]({where:{id:_0x3b37x9[_0x6d1e[16]][_0x6d1e[49]]},individualHooks:true})[_0x6d1e[15]](function(){return _0x3b37xa[_0x6d1e[28]](204)})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};exports[_0x6d1e[50]]= function(_0x3b37x9,_0x3b37xa){return MailQueue[_0x6d1e[20]](_0x3b37x9[_0x6d1e[29]][_0x6d1e[18]])[_0x6d1e[15]](function(_0x3b37x13){if(!_0x3b37x13){return _0x3b37xa[_0x6d1e[28]](404)};return _0x3b37x13[_0x6d1e[55]]({where:{role:_0x6d1e[52]},attributes:[_0x6d1e[18],_0x6d1e[36],_0x6d1e[53],_0x6d1e[54]]})})[_0x6d1e[15]](function(_0x3b37x14){return _0x3b37xa[_0x6d1e[14]](200)[_0x6d1e[13]]({rows:_0x3b37x14,count:_0x3b37x14[_0x6d1e[51]]})})[_0x6d1e[12]](function(_0x3b37xb){return handleError(_0x3b37xa,_0x3b37xb)})};function handleError(_0x3b37xa,_0x3b37xb){logger[_0x6d1e[57]](_0x3b37xb[_0x6d1e[56]]);return _0x3b37xa[_0x6d1e[14]](500)[_0x6d1e[13]](_0x3b37xb)}
\ No newline at end of file
+var _0x486a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x55\x73\x65\x72","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x6E\x61\x6D\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x71\x75\x65\x75\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x486a[0];var _=require(_0x486a[1]);var util=require(_0x486a[2]);var Util=require(_0x486a[3]);var logger=require(_0x486a[5])(_0x486a[4]);var sequelize=require(_0x486a[7])[_0x486a[6]];var MailQueue=require(_0x486a[7])[_0x486a[8]];var User=require(_0x486a[7])[_0x486a[9]];var UserHasMailQueue=require(_0x486a[7])[_0x486a[10]];exports[_0x486a[11]]= function(_0x1b94x9,_0x1b94xa){switch(_0x1b94x9[_0x486a[19]][_0x486a[26]]){case _0x486a[19]:return User[_0x486a[20]](_0x1b94x9[_0x486a[19]][_0x486a[18]],{attributes:[_0x486a[18]]})[_0x486a[15]](Util[_0x486a[17]](_0x1b94x9[_0x486a[16]]))[_0x486a[15]](function(_0x1b94xc){_0x1b94xa[_0x486a[14]](200)[_0x486a[13]](_0x1b94xc)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)});default:return MailQueue[_0x486a[25]](_0x486a[24])[_0x486a[23]](_[_0x486a[22]](Util[_0x486a[21]](_0x1b94x9[_0x486a[16]]),{distinct:true}))[_0x486a[15]](function(_0x1b94xc){_0x1b94xa[_0x486a[14]](200)[_0x486a[13]](_0x1b94xc)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})}};exports[_0x486a[27]]= function(_0x1b94x9,_0x1b94xa){return MailQueue[_0x486a[25]](_0x486a[24])[_0x486a[20]](_0x1b94x9[_0x486a[29]][_0x486a[18]])[_0x486a[15]](function(_0x1b94xd){if(!_0x1b94xd){return _0x1b94xa[_0x486a[28]](404)};return _0x1b94xa[_0x486a[13]](_0x1b94xd)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};exports[_0x486a[30]]= function(_0x1b94x9,_0x1b94xa){var _0x1b94xe;return MailQueue[_0x486a[30]](_0x1b94x9[_0x486a[34]])[_0x486a[15]](function(_0x1b94xd){_0x1b94xe= _0x1b94xd;if(_0x1b94x9[_0x486a[34]][_0x486a[33]]){return _0x1b94xe[_0x486a[37]](_0x1b94x9[_0x486a[34]][_0x486a[33]],{penalty:_0x1b94x9[_0x486a[34]][_0x486a[35]]|| 0,queue:_0x1b94xe[_0x486a[36]]})}})[_0x486a[15]](function(){return _0x1b94xa[_0x486a[14]](201)[_0x486a[13]](_0x1b94xe)})[_0x486a[12]](sequelize.UniqueConstraintError,function(_0x1b94xb){return Util[_0x486a[32]][_0x486a[31]](_0x1b94xa,_0x1b94xb)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};exports[_0x486a[38]]= function(_0x1b94x9,_0x1b94xa){if(_0x1b94x9[_0x486a[34]][_0x486a[18]]){delete _0x1b94x9[_0x486a[34]][_0x486a[18]]};return MailQueue[_0x486a[20]](_0x1b94x9[_0x486a[29]][_0x486a[18]])[_0x486a[15]](function(_0x1b94xd){if(!_0x1b94xd){return _0x1b94xa[_0x486a[28]](404)};var _0x1b94xf=_[_0x486a[22]](_0x1b94xd,_0x1b94x9[_0x486a[34]]);return _0x1b94xf[_0x486a[39]]()})[_0x486a[15]](function(_0x1b94xd){return _0x1b94xa[_0x486a[14]](200)[_0x486a[13]](_0x1b94xd)})[_0x486a[12]](sequelize.UniqueConstraintError,function(_0x1b94xb){return Util[_0x486a[32]][_0x486a[31]](_0x1b94xa,_0x1b94xb)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};exports[_0x486a[40]]= function(_0x1b94x9,_0x1b94xa,_0x1b94x10){return MailQueue[_0x486a[20]](_0x1b94x9[_0x486a[29]][_0x486a[18]])[_0x486a[15]](function(_0x1b94xd){if(!_0x1b94xd){return _0x1b94xa[_0x486a[28]](404)};var _0x1b94x11=_[_0x486a[41]](_0x1b94x9[_0x486a[34]][_0x486a[33]],function(_0x1b94x12){return {UserId:_0x1b94x12,penalty:_0x1b94x9[_0x486a[34]][_0x486a[35]],MailQueueId:_0x1b94xd[_0x486a[18]],queue:_0x1b94xd[_0x486a[36]]}});return UserHasMailQueue[_0x486a[42]](_0x1b94x11,{individualHooks:true})})[_0x486a[15]](function(){return _0x1b94xa[_0x486a[28]](200)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};exports[_0x486a[43]]= function(_0x1b94x9,_0x1b94xa){return MailQueue[_0x486a[20]](_0x1b94x9[_0x486a[29]][_0x486a[18]])[_0x486a[15]](function(_0x1b94x13){if(!_0x1b94x13){return _0x1b94xa[_0x486a[28]](404)};return _0x1b94x13[_0x486a[44]](_0x1b94x9[_0x486a[16]][_0x486a[33]],{individualHooks:true})})[_0x486a[15]](function(){return _0x1b94xa[_0x486a[28]](200)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};exports[_0x486a[45]]= function(_0x1b94x9,_0x1b94xa){var _0x1b94xe;return MailQueue[_0x486a[20]](_0x1b94x9[_0x486a[29]][_0x486a[18]])[_0x486a[15]](function(_0x1b94xd){_0x1b94xe= _0x1b94xd;if(!_0x1b94xd){return _0x1b94xa[_0x486a[28]](404)};return _0x1b94xd[_0x486a[45]]()})[_0x486a[15]](function(){return _0x1b94xa[_0x486a[28]](204)})[_0x486a[12]](sequelize.ForeignKeyConstraintError,function(_0x1b94xb){return Util[_0x486a[32]][_0x486a[47]](_0x1b94xa,_0x486a[46],_0x1b94xe[_0x486a[36]],_0x1b94xb)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};exports[_0x486a[48]]= function(_0x1b94x9,_0x1b94xa){return MailQueue[_0x486a[45]]({where:{id:_0x1b94x9[_0x486a[16]][_0x486a[49]]},individualHooks:true})[_0x486a[15]](function(){return _0x1b94xa[_0x486a[28]](204)})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};exports[_0x486a[50]]= function(_0x1b94x9,_0x1b94xa){return MailQueue[_0x486a[20]](_0x1b94x9[_0x486a[29]][_0x486a[18]])[_0x486a[15]](function(_0x1b94x13){if(!_0x1b94x13){return _0x1b94xa[_0x486a[28]](404)};return _0x1b94x13[_0x486a[55]]({where:{role:_0x486a[52]},attributes:[_0x486a[18],_0x486a[36],_0x486a[53],_0x486a[54]]})})[_0x486a[15]](function(_0x1b94x14){return _0x1b94xa[_0x486a[14]](200)[_0x486a[13]]({rows:_0x1b94x14,count:_0x1b94x14[_0x486a[51]]})})[_0x486a[12]](function(_0x1b94xb){return handleError(_0x1b94xa,_0x1b94xb)})};function handleError(_0x1b94xa,_0x1b94xb){logger[_0x486a[57]](_0x1b94xb[_0x486a[56]]);return _0x1b94xa[_0x486a[14]](500)[_0x486a[13]](_0x1b94xb)}
\ No newline at end of file
index a38102b..86e38cf 100644 (file)
@@ -1 +1 @@
-var _0x7f3d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7f3d[0];const EventEmitter=require(_0x7f3d[1]);const MailQueue=require(_0x7f3d[3])[_0x7f3d[2]];var MailQueueEvents= new EventEmitter();MailQueueEvents[_0x7f3d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7f3d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7f3d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7f3d[6]};for(var e in events){var event=events[e];MailQueue[_0x7f3d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7becx8,_0x7becx9,_0x7becxa){MailQueueEvents[_0x7f3d[10]](event+ _0x7f3d[8]+ _0x7becx8[_0x7f3d[9]],_0x7becx8);MailQueueEvents[_0x7f3d[10]](event,_0x7becx8);_0x7becxa(null)}}module[_0x7f3d[11]]= MailQueueEvents
\ No newline at end of file
+var _0xbc03=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xbc03[0];const EventEmitter=require(_0xbc03[1]);const MailQueue=require(_0xbc03[3])[_0xbc03[2]];var MailQueueEvents= new EventEmitter();MailQueueEvents[_0xbc03[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xbc03[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xbc03[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xbc03[6]};for(var e in events){var event=events[e];MailQueue[_0xbc03[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd3b9x8,_0xd3b9x9,_0xd3b9xa){MailQueueEvents[_0xbc03[10]](event+ _0xbc03[8]+ _0xd3b9x8[_0xbc03[9]],_0xd3b9x8);MailQueueEvents[_0xbc03[10]](event,_0xd3b9x8);_0xd3b9xa(null)}}module[_0xbc03[11]]= MailQueueEvents
\ No newline at end of file
index 8477b40..fa2f3bb 100644 (file)
@@ -1 +1 @@
-var _0x93b9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x93b9[0];var MailQueueEvents=require(_0x93b9[1]);var MailQueue=require(_0x93b9[3])[_0x93b9[2]];var User=require(_0x93b9[3])[_0x93b9[4]];var Util=require(_0x93b9[5]);var _=require(_0x93b9[6]);var Promise=require(_0x93b9[7]);var events=[_0x93b9[8],_0x93b9[9]];exports[_0x93b9[10]]= function(_0x471cx8){for(var _0x471cx9=0,_0x471cxa=events[_0x93b9[11]];_0x471cx9< _0x471cxa;_0x471cx9++){var _0x471cxb=events[_0x471cx9];var _0x471cxc=createListener(_0x93b9[12]+ _0x471cxb,_0x471cx8);MailQueueEvents[_0x93b9[13]](_0x471cxb,_0x471cxc);_0x471cx8[_0x93b9[13]](_0x93b9[14],removeListener(_0x471cxb,_0x471cxc))}};function createListener(_0x471cxb,_0x471cx8){return function(_0x471cxe){switch(_0x471cxb){case _0x93b9[20]:if(_0x471cx8[_0x93b9[15]]=== _0x93b9[16]){_0x471cx8[_0x93b9[18]](_0x471cxe[_0x93b9[17]]);_0x471cx8[_0x93b9[19]](_0x471cxb,_0x471cxe)};break;case _0x93b9[27]:return Promise[_0x93b9[26]]()[_0x93b9[25]](getMailQueues(_0x471cx8))[_0x93b9[25]](function(_0x471cx10){if(_[_0x93b9[24]](_0x471cx10,_0x471cxe[_0x93b9[17]])){_0x471cx8[_0x93b9[19]](_0x471cxb,_0x471cxe)}})[_0x93b9[23]](function(_0x471cxf){console[_0x93b9[22]](_0x93b9[21],_0x471cxf)});break;case _0x93b9[29]:_0x471cx8[_0x93b9[28]](_0x471cxe[_0x93b9[17]]);_0x471cx8[_0x93b9[19]](_0x471cxb,_0x471cxe);break;default:}}}function removeListener(_0x471cxb,_0x471cxc){return function(){MailQueueEvents[_0x93b9[30]](_0x471cxb,_0x471cxc)}}function getMailQueues(_0x471cx13){return function(){switch(_0x471cx13[_0x93b9[15]]){case _0x93b9[37]:return User[_0x93b9[36]](_0x471cx13[_0x93b9[34]],{attributes:[_0x93b9[35]]})[_0x93b9[25]](Util[_0x93b9[33]]())[_0x93b9[25]](function(_0x471cx10){return _[_0x93b9[32]](_0x471cx10[_0x93b9[31]],_0x93b9[17])});case _0x93b9[16]:return MailQueue[_0x93b9[38]]()[_0x93b9[25]](function(_0x471cx14){return {rows:_0x471cx14}})[_0x93b9[25]](function(_0x471cx10){return _[_0x93b9[32]](_0x471cx10[_0x93b9[31]],_0x93b9[17])});default:return []}}}
\ No newline at end of file
+var _0x1352=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x1352[0];var MailQueueEvents=require(_0x1352[1]);var MailQueue=require(_0x1352[3])[_0x1352[2]];var User=require(_0x1352[3])[_0x1352[4]];var Util=require(_0x1352[5]);var _=require(_0x1352[6]);var Promise=require(_0x1352[7]);var events=[_0x1352[8],_0x1352[9]];exports[_0x1352[10]]= function(_0x91dbx8){for(var _0x91dbx9=0,_0x91dbxa=events[_0x1352[11]];_0x91dbx9< _0x91dbxa;_0x91dbx9++){var _0x91dbxb=events[_0x91dbx9];var _0x91dbxc=createListener(_0x1352[12]+ _0x91dbxb,_0x91dbx8);MailQueueEvents[_0x1352[13]](_0x91dbxb,_0x91dbxc);_0x91dbx8[_0x1352[13]](_0x1352[14],removeListener(_0x91dbxb,_0x91dbxc))}};function createListener(_0x91dbxb,_0x91dbx8){return function(_0x91dbxe){switch(_0x91dbxb){case _0x1352[20]:if(_0x91dbx8[_0x1352[15]]=== _0x1352[16]){_0x91dbx8[_0x1352[18]](_0x91dbxe[_0x1352[17]]);_0x91dbx8[_0x1352[19]](_0x91dbxb,_0x91dbxe)};break;case _0x1352[27]:return Promise[_0x1352[26]]()[_0x1352[25]](getMailQueues(_0x91dbx8))[_0x1352[25]](function(_0x91dbx10){if(_[_0x1352[24]](_0x91dbx10,_0x91dbxe[_0x1352[17]])){_0x91dbx8[_0x1352[19]](_0x91dbxb,_0x91dbxe)}})[_0x1352[23]](function(_0x91dbxf){console[_0x1352[22]](_0x1352[21],_0x91dbxf)});break;case _0x1352[29]:_0x91dbx8[_0x1352[28]](_0x91dbxe[_0x1352[17]]);_0x91dbx8[_0x1352[19]](_0x91dbxb,_0x91dbxe);break;default:}}}function removeListener(_0x91dbxb,_0x91dbxc){return function(){MailQueueEvents[_0x1352[30]](_0x91dbxb,_0x91dbxc)}}function getMailQueues(_0x91dbx13){return function(){switch(_0x91dbx13[_0x1352[15]]){case _0x1352[37]:return User[_0x1352[36]](_0x91dbx13[_0x1352[34]],{attributes:[_0x1352[35]]})[_0x1352[25]](Util[_0x1352[33]]())[_0x1352[25]](function(_0x91dbx10){return _[_0x1352[32]](_0x91dbx10[_0x1352[31]],_0x1352[17])});case _0x1352[16]:return MailQueue[_0x1352[38]]()[_0x1352[25]](function(_0x91dbx14){return {rows:_0x91dbx14}})[_0x1352[25]](function(_0x91dbx10){return _[_0x1352[32]](_0x91dbx10[_0x1352[31]],_0x1352[17])});default:return []}}}
\ No newline at end of file
index 0abbf98..19d8b7b 100644 (file)
@@ -1 +1 @@
-var _0xea80=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x69\x6E\x62\x6F\x78","\x61\x67\x65\x6E\x74","\x69\x6E\x62\x6F\x78","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x61\x67\x65\x6E\x74\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64","\x75\x73\x65\x72","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xea80[0];var express=require(_0xea80[1]);var controller=require(_0xea80[2]);var auth=require(_0xea80[3]);var license=require(_0xea80[4]);var router=express.Router();router[_0xea80[12]](_0xea80[5],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9]]),controller[_0xea80[11]]);router[_0xea80[12]](_0xea80[13],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[14]]),controller[_0xea80[15]]);router[_0xea80[12]](_0xea80[16],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9]]),controller[_0xea80[17]]);router[_0xea80[12]](_0xea80[18],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9,17],[_0xea80[9]]),controller[_0xea80[19]]);router[_0xea80[12]](_0xea80[20],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9]]),controller[_0xea80[21]]);router[_0xea80[12]](_0xea80[22],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[14]]),controller[_0xea80[23]]);router[_0xea80[12]](_0xea80[24],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[25],_0xea80[14]]),controller[_0xea80[26]]);router[_0xea80[12]](_0xea80[27],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[14]]),controller[_0xea80[28]]);router[_0xea80[30]](_0xea80[5],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9]]),controller[_0xea80[29]]);router[_0xea80[30]](_0xea80[31],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[14]]),controller[_0xea80[32]]);router[_0xea80[34]](_0xea80[24],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[14]]),controller[_0xea80[33]]);router[_0xea80[36]](_0xea80[24],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[14]]),controller[_0xea80[35]]);router[_0xea80[34]](_0xea80[27],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9],_0xea80[14]]),controller[_0xea80[37]]);router[_0xea80[39]](_0xea80[5],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9]]),controller[_0xea80[38]]);router[_0xea80[39]](_0xea80[24],license[_0xea80[6]](),license[_0xea80[7]](),auth[_0xea80[8]](),auth[_0xea80[10]]([9],[_0xea80[9]]),controller[_0xea80[40]]);module[_0xea80[41]]= router
\ No newline at end of file
+var _0x4dd4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x69\x6E\x62\x6F\x78","\x61\x67\x65\x6E\x74","\x69\x6E\x62\x6F\x78","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x61\x67\x65\x6E\x74\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64","\x75\x73\x65\x72","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x4dd4[0];var express=require(_0x4dd4[1]);var controller=require(_0x4dd4[2]);var auth=require(_0x4dd4[3]);var license=require(_0x4dd4[4]);var router=express.Router();router[_0x4dd4[12]](_0x4dd4[5],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9]]),controller[_0x4dd4[11]]);router[_0x4dd4[12]](_0x4dd4[13],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[14]]),controller[_0x4dd4[15]]);router[_0x4dd4[12]](_0x4dd4[16],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9]]),controller[_0x4dd4[17]]);router[_0x4dd4[12]](_0x4dd4[18],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9,17],[_0x4dd4[9]]),controller[_0x4dd4[19]]);router[_0x4dd4[12]](_0x4dd4[20],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9]]),controller[_0x4dd4[21]]);router[_0x4dd4[12]](_0x4dd4[22],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[14]]),controller[_0x4dd4[23]]);router[_0x4dd4[12]](_0x4dd4[24],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[25],_0x4dd4[14]]),controller[_0x4dd4[26]]);router[_0x4dd4[12]](_0x4dd4[27],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[14]]),controller[_0x4dd4[28]]);router[_0x4dd4[30]](_0x4dd4[5],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9]]),controller[_0x4dd4[29]]);router[_0x4dd4[30]](_0x4dd4[31],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[14]]),controller[_0x4dd4[32]]);router[_0x4dd4[34]](_0x4dd4[24],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[14]]),controller[_0x4dd4[33]]);router[_0x4dd4[36]](_0x4dd4[24],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[14]]),controller[_0x4dd4[35]]);router[_0x4dd4[34]](_0x4dd4[27],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9],_0x4dd4[14]]),controller[_0x4dd4[37]]);router[_0x4dd4[39]](_0x4dd4[5],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9]]),controller[_0x4dd4[38]]);router[_0x4dd4[39]](_0x4dd4[24],license[_0x4dd4[6]](),license[_0x4dd4[7]](),auth[_0x4dd4[8]](),auth[_0x4dd4[10]]([9],[_0x4dd4[9]]),controller[_0x4dd4[40]]);module[_0x4dd4[41]]= router
\ No newline at end of file
index 86026d8..4a1aa81 100644 (file)
@@ -1 +1 @@
-var _0x9eda=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x72\x6F\x6C\x65","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x69\x6E\x62\x6F\x78","\x53\x45\x4C\x45\x43\x54\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x75\x62\x6A\x65\x63\x74\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x20\x4C\x45\x46\x54\x20\x4F\x55\x54\x45\x52\x20\x4A\x4F\x49\x4E\x20\x28\x60\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x49\x4E\x4E\x45\x52\x20\x4A\x4F\x49\x4E\x20\x60\x75\x73\x65\x72\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x60\x20\x4F\x4E\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x55\x73\x65\x72\x49\x64\x60\x29\x20\x4F\x4E\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64\x60\x20\x57\x48\x45\x52\x45\x20\x28\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x41\x4E\x44\x20\x28\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x20\x3D\x20\x3A\x73\x74\x61\x74\x75\x73\x20\x4F\x52\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x3A\x69\x64\x29\x29","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x61\x67\x65\x6E\x74","\x53\x45\x4C\x45\x43\x54\x20\x60\x69\x64\x60\x2C\x20\x60\x73\x75\x62\x6A\x65\x63\x74\x60\x2C\x20\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x20\x2C\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x57\x48\x45\x52\x45\x20\x60\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x62\x6F\x64\x79","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x2C","\x73\x70\x6C\x69\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9eda[0];var _=require(_0x9eda[1]);var util=require(_0x9eda[2]);var htmlToText=require(_0x9eda[3]);var Util=require(_0x9eda[4]);var moment=require(_0x9eda[5]);var logger=require(_0x9eda[7])(_0x9eda[6]);var sequelize=require(_0x9eda[9])[_0x9eda[8]];var User=require(_0x9eda[9])[_0x9eda[10]];var Agent=require(_0x9eda[9])[_0x9eda[10]];var Contact=require(_0x9eda[9])[_0x9eda[11]];var Status=require(_0x9eda[9])[_0x9eda[12]];var MailRoom=require(_0x9eda[9])[_0x9eda[13]];var MailMessage=require(_0x9eda[9])[_0x9eda[14]];var MailAccount=require(_0x9eda[9])[_0x9eda[15]];var MailApplication=require(_0x9eda[9])[_0x9eda[16]];var MailQueue=require(_0x9eda[9])[_0x9eda[17]];var MailAttachment=require(_0x9eda[9])[_0x9eda[18]];exports[_0x9eda[19]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[28]](_0x9eda[27])[_0x9eda[26]](Util[_0x9eda[25]](_0xd31cx12[_0x9eda[24]]))[_0x9eda[23]](function(_0xd31cx16){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]](_0xd31cx16)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[29]]= function(_0xd31cx12,_0xd31cx13){return MailRoom[_0x9eda[29]]()[_0x9eda[23]](function(_0xd31cx17){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]](_0xd31cx17)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};function getMailQueues(_0xd31cx19){return function(){switch(_0xd31cx19[_0x9eda[35]]){case _0x9eda[34]:return User[_0x9eda[33]](_0xd31cx19[_0x9eda[30]],{attributes:[_0x9eda[30]]})[_0x9eda[23]](Util[_0x9eda[32]]({},{attributes:[_0x9eda[30]]}))[_0x9eda[23]](function(_0xd31cx1a){return {include:{model:MailAccount,include:{model:MailApplication,include:{model:MailQueue,where:{id:_[_0x9eda[31]](_0xd31cx1a,_0x9eda[30])}}}}}});default:return {}}}}exports[_0x9eda[36]]= function(_0xd31cx12,_0xd31cx13){return Promise[_0x9eda[42]]([])[_0x9eda[23]](getMailQueues(_0xd31cx12[_0x9eda[34]]))[_0x9eda[23]](function(_0xd31cx1c){return MailRoom[_0x9eda[41]](_[_0x9eda[40]](Util[_0x9eda[25]](_0xd31cx12[_0x9eda[24]],{status:_0x9eda[37],updatedAt:{$gte:moment()[_0x9eda[39]](_0x9eda[38])}}),_0xd31cx1c))})[_0x9eda[23]](function(_0xd31cx1b){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]]({value:_0xd31cx1b})})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[43]]= function(_0xd31cx12,_0xd31cx13){return Promise[_0x9eda[42]]([])[_0x9eda[23]](getMailQueues(_0xd31cx12[_0x9eda[34]]))[_0x9eda[23]](function(_0xd31cx1c){return MailRoom[_0x9eda[41]](_[_0x9eda[40]](Util[_0x9eda[25]](_0xd31cx12[_0x9eda[24]],{status:_0x9eda[44],updatedAt:{$gte:moment()[_0x9eda[39]](_0x9eda[38])}}),_0xd31cx1c))})[_0x9eda[23]](function(_0xd31cx1b){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]]({value:_0xd31cx1b})})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[45]]= function(_0xd31cx12,_0xd31cx13){return Promise[_0x9eda[42]]([])[_0x9eda[23]](getMailQueues(_0xd31cx12[_0x9eda[34]]))[_0x9eda[23]](function(_0xd31cx1c){return MailRoom[_0x9eda[41]](_[_0x9eda[40]](Util[_0x9eda[25]](_0xd31cx12[_0x9eda[24]],{status:_0x9eda[46],updatedAt:{$gte:moment()[_0x9eda[39]](_0x9eda[38])}}),_0xd31cx1c))})[_0x9eda[23]](function(_0xd31cx1b){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]]({value:_0xd31cx1b})})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[47]]= function(_0xd31cx12,_0xd31cx13){return Promise[_0x9eda[42]]([])[_0x9eda[23]](getMailQueues(_0xd31cx12[_0x9eda[34]]))[_0x9eda[23]](function(_0xd31cx1c){return MailRoom[_0x9eda[41]](_[_0x9eda[40]](Util[_0x9eda[25]](_0xd31cx12[_0x9eda[24]],{status:_0x9eda[48],updatedAt:{$gte:moment()[_0x9eda[39]](_0x9eda[38])}}),_0xd31cx1c))})[_0x9eda[23]](function(_0xd31cx1b){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]]({value:_0xd31cx1b})})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[49]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){switch(_0xd31cx12[_0x9eda[34]][_0x9eda[35]]){case _0x9eda[54]:return sequelize[_0x9eda[24]](_0x9eda[50],{replacements:{status:_0x9eda[51],id:_0xd31cx12[_0x9eda[34]][_0x9eda[30]]},type:sequelize[_0x9eda[53]][_0x9eda[52]]})[_0x9eda[23]](function(_0xd31cx16){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]](_0xd31cx16)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)});default:return sequelize[_0x9eda[24]](_0x9eda[55],{replacements:{status:_0x9eda[51],id:_0xd31cx12[_0x9eda[34]][_0x9eda[30]]},type:sequelize[_0x9eda[53]][_0x9eda[52]]})[_0x9eda[23]](function(_0xd31cx16){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]](_0xd31cx16)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})}};exports[_0x9eda[56]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[58]]({where:{UserId:_0xd31cx12[_0x9eda[57]][_0x9eda[30]]},include:[{all:true}]})[_0x9eda[23]](function(_0xd31cx1d){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]](_0xd31cx1d)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[59]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){var _0xd31cx1e;var _0xd31cx1f=[];logger[_0x9eda[61]](_0xd31cx12[_0x9eda[60]]);logger[_0x9eda[61]](_0xd31cx12[_0x9eda[57]]);return MailRoom[_0x9eda[68]](_0xd31cx12[_0x9eda[60]],{where:{id:_0xd31cx12[_0x9eda[57]][_0x9eda[30]][_0x9eda[64]](_0x9eda[63])},individualHooks:true})[_0x9eda[23]](function(){return Status[_0x9eda[67]](_[_0x9eda[31]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]][_0x9eda[64]](_0x9eda[63]),function(_0xd31cx20){return {status:_0xd31cx12[_0x9eda[60]][_0x9eda[22]],data1:_0xd31cx12[_0x9eda[34]][_0x9eda[65]],data2:_0xd31cx12[_0x9eda[34]][_0x9eda[66]],MailRoomId:_0xd31cx20,UserId:_0xd31cx12[_0x9eda[34]][_0x9eda[30]]}}))})[_0x9eda[23]](function(_0xd31cx1d){return _0xd31cx13[_0x9eda[62]](200)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[69]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailMessage[_0x9eda[33]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]])[_0x9eda[23]](function(_0xd31cx22){return _0xd31cx22[_0x9eda[71]]({include:[{model:MailAccount},{model:MailMessage,include:[{model:MailAttachment},{model:User,attributes:[_0x9eda[30],_0x9eda[65],_0x9eda[66],_0x9eda[70]]}]},{model:User,attributes:[_0x9eda[30],_0x9eda[65],_0x9eda[66],_0x9eda[70]]}]})})[_0x9eda[23]](function(_0xd31cx21){return _0xd31cx13[_0x9eda[21]](_0xd31cx21)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[72]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[28]](_0x9eda[27])[_0x9eda[33]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]])[_0x9eda[23]](function(_0xd31cx21){if(!_0xd31cx21){return _0xd31cx13[_0x9eda[62]](404)};return _0xd31cx13[_0x9eda[21]](_0xd31cx21)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[73]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[33]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]])[_0x9eda[23]](function(_0xd31cx21){if(!_0xd31cx21){return _0xd31cx13[_0x9eda[62]](404)};return _0xd31cx21[_0x9eda[75]]({attributes:[_0x9eda[30],_0x9eda[65],_0x9eda[66],_0x9eda[70],_0x9eda[35],_0x9eda[74]]})})[_0x9eda[23]](function(_0xd31cx23){return _0xd31cx13[_0x9eda[21]](_0xd31cx23)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[76]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[76]](_0xd31cx12[_0x9eda[60]])[_0x9eda[23]](function(_0xd31cx21){return _0xd31cx13[_0x9eda[22]](201)[_0x9eda[21]](_0xd31cx21)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[77]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){_0xd31cx12[_0x9eda[60]][_0x9eda[78]]= _0xd31cx12[_0x9eda[34]][_0x9eda[30]];_0xd31cx12[_0x9eda[60]][_0x9eda[79]]= _0xd31cx12[_0x9eda[57]][_0x9eda[30]];_0xd31cx12[_0x9eda[60]][_0x9eda[80]]= (_0xd31cx12[_0x9eda[60]][_0x9eda[81]]&& _0xd31cx12[_0x9eda[60]][_0x9eda[81]][_0x9eda[82]])?true:false;_0xd31cx12[_0x9eda[60]][_0x9eda[83]]= _0xd31cx12[_0x9eda[60]][_0x9eda[83]]|| htmlToText[_0x9eda[85]](_0xd31cx12[_0x9eda[60]][_0x9eda[84]],{wordwrap:false});return MailRoom[_0x9eda[33]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]])[_0x9eda[23]](function(_0xd31cx21){_0xd31cx12[_0x9eda[60]][_0x9eda[86]]= _0xd31cx21[_0x9eda[87]];_0xd31cx12[_0x9eda[60]][_0x9eda[88]]= _0xd31cx21[_0x9eda[89]];return MailMessage[_0x9eda[76]](_0xd31cx12[_0x9eda[60]],{include:[{model:MailAttachment}],user:_0xd31cx12[_0x9eda[34]]})})[_0x9eda[23]](function(_0xd31cx22){return _0xd31cx13[_0x9eda[22]](201)[_0x9eda[21]](_0xd31cx22)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[68]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[33]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]])[_0x9eda[23]](function(_0xd31cx21){if(!_0xd31cx21){return _0xd31cx13[_0x9eda[62]](404)};return _0xd31cx21[_0x9eda[68]](_0xd31cx12[_0x9eda[60]])})[_0x9eda[23]](function(_0xd31cx21){return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]](_0xd31cx21)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[90]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){var _0xd31cx24={where:{id:_0xd31cx12[_0x9eda[57]][_0x9eda[30]][_0x9eda[64]](_0x9eda[63])},user:_0xd31cx12[_0x9eda[34]],individualHooks:true};return MailRoom[_0x9eda[68]](_0xd31cx12[_0x9eda[60]],_0xd31cx24)[_0x9eda[23]](function(_0xd31cx1d){if(!_0xd31cx1d){return _0xd31cx13[_0x9eda[62]](404)};return _0xd31cx1d})[_0x9eda[23]](function(_0xd31cx1d){return _0xd31cx13[_0x9eda[62]](200)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[91]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[33]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]])[_0x9eda[23]](function(_0xd31cx21){if(!_0xd31cx21){return _0xd31cx13[_0x9eda[62]](404)};return _0xd31cx21[_0x9eda[93]](_0xd31cx12[_0x9eda[60]][_0x9eda[92]],{individualHooks:true})})[_0x9eda[23]](function(){return _0xd31cx13[_0x9eda[62]](200)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[94]]= function(_0xd31cx12,_0xd31cx13,_0xd31cx14){return MailRoom[_0x9eda[33]](_0xd31cx12[_0x9eda[57]][_0x9eda[30]])[_0x9eda[23]](function(_0xd31cx21){if(!_0xd31cx21){return _0xd31cx13[_0x9eda[62]](404)};return _0xd31cx21[_0x9eda[94]]()})[_0x9eda[23]](function(){return _0xd31cx13[_0x9eda[62]](204)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[95]]= function(_0xd31cx12,_0xd31cx13){return MailRoom[_0x9eda[94]]({where:{id:_0xd31cx12[_0x9eda[24]][_0x9eda[96]]},individualHooks:true})[_0x9eda[23]](function(){return _0xd31cx13[_0x9eda[62]](200)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};exports[_0x9eda[97]]= function(_0xd31cx12,_0xd31cx13){return sequelize[_0x9eda[24]](_0x9eda[100],{type:sequelize[_0x9eda[53]][_0x9eda[52]]})[_0x9eda[23]](function(_0xd31cx25){var _0xd31cx26=_[_0x9eda[40]]({new:0,open:0,pending:0,closed:0},_[_0x9eda[99]](_[_0x9eda[98]](_0xd31cx25,_0x9eda[22]),_0x9eda[41]));return _0xd31cx13[_0x9eda[22]](200)[_0x9eda[21]](_0xd31cx26)})[_0x9eda[20]](function(_0xd31cx15){return handleError(_0xd31cx13,_0xd31cx15)})};function handleError(_0xd31cx13,_0xd31cx15){logger[_0x9eda[102]](_0xd31cx15[_0x9eda[101]]);return _0xd31cx13[_0x9eda[22]](500)[_0x9eda[21]](_0xd31cx15)}
\ No newline at end of file
+var _0xe882=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x6F\x6E\x74\x61\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x72\x6F\x6C\x65","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x69\x6E\x62\x6F\x78","\x53\x45\x4C\x45\x43\x54\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x75\x62\x6A\x65\x63\x74\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x2C\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x20\x4C\x45\x46\x54\x20\x4F\x55\x54\x45\x52\x20\x4A\x4F\x49\x4E\x20\x28\x60\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x49\x4E\x4E\x45\x52\x20\x4A\x4F\x49\x4E\x20\x60\x75\x73\x65\x72\x73\x60\x20\x41\x53\x20\x60\x55\x73\x65\x72\x73\x60\x20\x4F\x4E\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x55\x73\x65\x72\x49\x64\x60\x29\x20\x4F\x4E\x20\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x60\x55\x73\x65\x72\x73\x2E\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64\x60\x20\x57\x48\x45\x52\x45\x20\x28\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x41\x4E\x44\x20\x28\x60\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x60\x2E\x60\x73\x74\x61\x74\x75\x73\x60\x20\x3D\x20\x3A\x73\x74\x61\x74\x75\x73\x20\x4F\x52\x20\x60\x55\x73\x65\x72\x73\x60\x2E\x60\x69\x64\x60\x20\x3D\x20\x3A\x69\x64\x29\x29","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x61\x67\x65\x6E\x74","\x53\x45\x4C\x45\x43\x54\x20\x60\x69\x64\x60\x2C\x20\x60\x73\x75\x62\x6A\x65\x63\x74\x60\x2C\x20\x60\x66\x72\x6F\x6D\x60\x2C\x20\x60\x61\x63\x63\x6F\x75\x6E\x74\x60\x2C\x20\x60\x73\x74\x61\x74\x75\x73\x60\x2C\x20\x60\x6C\x61\x73\x74\x45\x76\x65\x6E\x74\x60\x20\x2C\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60\x20\x46\x52\x4F\x4D\x20\x60\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x20\x57\x48\x45\x52\x45\x20\x60\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x60\x2E\x60\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x60\x20\x49\x53\x20\x4E\x55\x4C\x4C","\x61\x67\x65\x6E\x74\x49\x6E\x64\x65\x78","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x62\x6F\x64\x79","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x2C","\x73\x70\x6C\x69\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe882[0];var _=require(_0xe882[1]);var util=require(_0xe882[2]);var htmlToText=require(_0xe882[3]);var Util=require(_0xe882[4]);var moment=require(_0xe882[5]);var logger=require(_0xe882[7])(_0xe882[6]);var sequelize=require(_0xe882[9])[_0xe882[8]];var User=require(_0xe882[9])[_0xe882[10]];var Agent=require(_0xe882[9])[_0xe882[10]];var Contact=require(_0xe882[9])[_0xe882[11]];var Status=require(_0xe882[9])[_0xe882[12]];var MailRoom=require(_0xe882[9])[_0xe882[13]];var MailMessage=require(_0xe882[9])[_0xe882[14]];var MailAccount=require(_0xe882[9])[_0xe882[15]];var MailApplication=require(_0xe882[9])[_0xe882[16]];var MailQueue=require(_0xe882[9])[_0xe882[17]];var MailAttachment=require(_0xe882[9])[_0xe882[18]];exports[_0xe882[19]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[28]](_0xe882[27])[_0xe882[26]](Util[_0xe882[25]](_0xefc0x12[_0xe882[24]]))[_0xe882[23]](function(_0xefc0x16){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]](_0xefc0x16)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[29]]= function(_0xefc0x12,_0xefc0x13){return MailRoom[_0xe882[29]]()[_0xe882[23]](function(_0xefc0x17){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]](_0xefc0x17)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};function getMailQueues(_0xefc0x19){return function(){switch(_0xefc0x19[_0xe882[35]]){case _0xe882[34]:return User[_0xe882[33]](_0xefc0x19[_0xe882[30]],{attributes:[_0xe882[30]]})[_0xe882[23]](Util[_0xe882[32]]({},{attributes:[_0xe882[30]]}))[_0xe882[23]](function(_0xefc0x1a){return {include:{model:MailAccount,include:{model:MailApplication,include:{model:MailQueue,where:{id:_[_0xe882[31]](_0xefc0x1a,_0xe882[30])}}}}}});default:return {}}}}exports[_0xe882[36]]= function(_0xefc0x12,_0xefc0x13){return Promise[_0xe882[42]]([])[_0xe882[23]](getMailQueues(_0xefc0x12[_0xe882[34]]))[_0xe882[23]](function(_0xefc0x1c){return MailRoom[_0xe882[41]](_[_0xe882[40]](Util[_0xe882[25]](_0xefc0x12[_0xe882[24]],{status:_0xe882[37],updatedAt:{$gte:moment()[_0xe882[39]](_0xe882[38])}}),_0xefc0x1c))})[_0xe882[23]](function(_0xefc0x1b){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]]({value:_0xefc0x1b})})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[43]]= function(_0xefc0x12,_0xefc0x13){return Promise[_0xe882[42]]([])[_0xe882[23]](getMailQueues(_0xefc0x12[_0xe882[34]]))[_0xe882[23]](function(_0xefc0x1c){return MailRoom[_0xe882[41]](_[_0xe882[40]](Util[_0xe882[25]](_0xefc0x12[_0xe882[24]],{status:_0xe882[44],updatedAt:{$gte:moment()[_0xe882[39]](_0xe882[38])}}),_0xefc0x1c))})[_0xe882[23]](function(_0xefc0x1b){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]]({value:_0xefc0x1b})})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[45]]= function(_0xefc0x12,_0xefc0x13){return Promise[_0xe882[42]]([])[_0xe882[23]](getMailQueues(_0xefc0x12[_0xe882[34]]))[_0xe882[23]](function(_0xefc0x1c){return MailRoom[_0xe882[41]](_[_0xe882[40]](Util[_0xe882[25]](_0xefc0x12[_0xe882[24]],{status:_0xe882[46],updatedAt:{$gte:moment()[_0xe882[39]](_0xe882[38])}}),_0xefc0x1c))})[_0xe882[23]](function(_0xefc0x1b){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]]({value:_0xefc0x1b})})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[47]]= function(_0xefc0x12,_0xefc0x13){return Promise[_0xe882[42]]([])[_0xe882[23]](getMailQueues(_0xefc0x12[_0xe882[34]]))[_0xe882[23]](function(_0xefc0x1c){return MailRoom[_0xe882[41]](_[_0xe882[40]](Util[_0xe882[25]](_0xefc0x12[_0xe882[24]],{status:_0xe882[48],updatedAt:{$gte:moment()[_0xe882[39]](_0xe882[38])}}),_0xefc0x1c))})[_0xe882[23]](function(_0xefc0x1b){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]]({value:_0xefc0x1b})})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[49]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){switch(_0xefc0x12[_0xe882[34]][_0xe882[35]]){case _0xe882[54]:return sequelize[_0xe882[24]](_0xe882[50],{replacements:{status:_0xe882[51],id:_0xefc0x12[_0xe882[34]][_0xe882[30]]},type:sequelize[_0xe882[53]][_0xe882[52]]})[_0xe882[23]](function(_0xefc0x16){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]](_0xefc0x16)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)});default:return sequelize[_0xe882[24]](_0xe882[55],{replacements:{status:_0xe882[51],id:_0xefc0x12[_0xe882[34]][_0xe882[30]]},type:sequelize[_0xe882[53]][_0xe882[52]]})[_0xe882[23]](function(_0xefc0x16){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]](_0xefc0x16)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})}};exports[_0xe882[56]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[58]]({where:{UserId:_0xefc0x12[_0xe882[57]][_0xe882[30]]},include:[{all:true}]})[_0xe882[23]](function(_0xefc0x1d){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]](_0xefc0x1d)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[59]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){var _0xefc0x1e;var _0xefc0x1f=[];logger[_0xe882[61]](_0xefc0x12[_0xe882[60]]);logger[_0xe882[61]](_0xefc0x12[_0xe882[57]]);return MailRoom[_0xe882[68]](_0xefc0x12[_0xe882[60]],{where:{id:_0xefc0x12[_0xe882[57]][_0xe882[30]][_0xe882[64]](_0xe882[63])},individualHooks:true})[_0xe882[23]](function(){return Status[_0xe882[67]](_[_0xe882[31]](_0xefc0x12[_0xe882[57]][_0xe882[30]][_0xe882[64]](_0xe882[63]),function(_0xefc0x20){return {status:_0xefc0x12[_0xe882[60]][_0xe882[22]],data1:_0xefc0x12[_0xe882[34]][_0xe882[65]],data2:_0xefc0x12[_0xe882[34]][_0xe882[66]],MailRoomId:_0xefc0x20,UserId:_0xefc0x12[_0xe882[34]][_0xe882[30]]}}))})[_0xe882[23]](function(_0xefc0x1d){return _0xefc0x13[_0xe882[62]](200)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[69]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailMessage[_0xe882[33]](_0xefc0x12[_0xe882[57]][_0xe882[30]])[_0xe882[23]](function(_0xefc0x22){return _0xefc0x22[_0xe882[71]]({include:[{model:MailAccount},{model:MailMessage,include:[{model:MailAttachment},{model:User,attributes:[_0xe882[30],_0xe882[65],_0xe882[66],_0xe882[70]]}]},{model:User,attributes:[_0xe882[30],_0xe882[65],_0xe882[66],_0xe882[70]]}]})})[_0xe882[23]](function(_0xefc0x21){return _0xefc0x13[_0xe882[21]](_0xefc0x21)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[72]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[28]](_0xe882[27])[_0xe882[33]](_0xefc0x12[_0xe882[57]][_0xe882[30]])[_0xe882[23]](function(_0xefc0x21){if(!_0xefc0x21){return _0xefc0x13[_0xe882[62]](404)};return _0xefc0x13[_0xe882[21]](_0xefc0x21)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[73]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[33]](_0xefc0x12[_0xe882[57]][_0xe882[30]])[_0xe882[23]](function(_0xefc0x21){if(!_0xefc0x21){return _0xefc0x13[_0xe882[62]](404)};return _0xefc0x21[_0xe882[75]]({attributes:[_0xe882[30],_0xe882[65],_0xe882[66],_0xe882[70],_0xe882[35],_0xe882[74]]})})[_0xe882[23]](function(_0xefc0x23){return _0xefc0x13[_0xe882[21]](_0xefc0x23)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[76]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[76]](_0xefc0x12[_0xe882[60]])[_0xe882[23]](function(_0xefc0x21){return _0xefc0x13[_0xe882[22]](201)[_0xe882[21]](_0xefc0x21)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[77]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){_0xefc0x12[_0xe882[60]][_0xe882[78]]= _0xefc0x12[_0xe882[34]][_0xe882[30]];_0xefc0x12[_0xe882[60]][_0xe882[79]]= _0xefc0x12[_0xe882[57]][_0xe882[30]];_0xefc0x12[_0xe882[60]][_0xe882[80]]= (_0xefc0x12[_0xe882[60]][_0xe882[81]]&& _0xefc0x12[_0xe882[60]][_0xe882[81]][_0xe882[82]])?true:false;_0xefc0x12[_0xe882[60]][_0xe882[83]]= _0xefc0x12[_0xe882[60]][_0xe882[83]]|| htmlToText[_0xe882[85]](_0xefc0x12[_0xe882[60]][_0xe882[84]],{wordwrap:false});return MailRoom[_0xe882[33]](_0xefc0x12[_0xe882[57]][_0xe882[30]])[_0xe882[23]](function(_0xefc0x21){_0xefc0x12[_0xe882[60]][_0xe882[86]]= _0xefc0x21[_0xe882[87]];_0xefc0x12[_0xe882[60]][_0xe882[88]]= _0xefc0x21[_0xe882[89]];return MailMessage[_0xe882[76]](_0xefc0x12[_0xe882[60]],{include:[{model:MailAttachment}],user:_0xefc0x12[_0xe882[34]]})})[_0xe882[23]](function(_0xefc0x22){return _0xefc0x13[_0xe882[22]](201)[_0xe882[21]](_0xefc0x22)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[68]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[33]](_0xefc0x12[_0xe882[57]][_0xe882[30]])[_0xe882[23]](function(_0xefc0x21){if(!_0xefc0x21){return _0xefc0x13[_0xe882[62]](404)};return _0xefc0x21[_0xe882[68]](_0xefc0x12[_0xe882[60]])})[_0xe882[23]](function(_0xefc0x21){return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]](_0xefc0x21)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[90]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){var _0xefc0x24={where:{id:_0xefc0x12[_0xe882[57]][_0xe882[30]][_0xe882[64]](_0xe882[63])},user:_0xefc0x12[_0xe882[34]],individualHooks:true};return MailRoom[_0xe882[68]](_0xefc0x12[_0xe882[60]],_0xefc0x24)[_0xe882[23]](function(_0xefc0x1d){if(!_0xefc0x1d){return _0xefc0x13[_0xe882[62]](404)};return _0xefc0x1d})[_0xe882[23]](function(_0xefc0x1d){return _0xefc0x13[_0xe882[62]](200)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[91]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[33]](_0xefc0x12[_0xe882[57]][_0xe882[30]])[_0xe882[23]](function(_0xefc0x21){if(!_0xefc0x21){return _0xefc0x13[_0xe882[62]](404)};return _0xefc0x21[_0xe882[93]](_0xefc0x12[_0xe882[60]][_0xe882[92]],{individualHooks:true})})[_0xe882[23]](function(){return _0xefc0x13[_0xe882[62]](200)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[94]]= function(_0xefc0x12,_0xefc0x13,_0xefc0x14){return MailRoom[_0xe882[33]](_0xefc0x12[_0xe882[57]][_0xe882[30]])[_0xe882[23]](function(_0xefc0x21){if(!_0xefc0x21){return _0xefc0x13[_0xe882[62]](404)};return _0xefc0x21[_0xe882[94]]()})[_0xe882[23]](function(){return _0xefc0x13[_0xe882[62]](204)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[95]]= function(_0xefc0x12,_0xefc0x13){return MailRoom[_0xe882[94]]({where:{id:_0xefc0x12[_0xe882[24]][_0xe882[96]]},individualHooks:true})[_0xe882[23]](function(){return _0xefc0x13[_0xe882[62]](200)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};exports[_0xe882[97]]= function(_0xefc0x12,_0xefc0x13){return sequelize[_0xe882[24]](_0xe882[100],{type:sequelize[_0xe882[53]][_0xe882[52]]})[_0xe882[23]](function(_0xefc0x25){var _0xefc0x26=_[_0xe882[40]]({new:0,open:0,pending:0,closed:0},_[_0xe882[99]](_[_0xe882[98]](_0xefc0x25,_0xe882[22]),_0xe882[41]));return _0xefc0x13[_0xe882[22]](200)[_0xe882[21]](_0xefc0x26)})[_0xe882[20]](function(_0xefc0x15){return handleError(_0xefc0x13,_0xefc0x15)})};function handleError(_0xefc0x13,_0xefc0x15){logger[_0xe882[102]](_0xefc0x15[_0xe882[101]]);return _0xefc0x13[_0xe882[22]](500)[_0xe882[21]](_0xefc0x15)}
\ No newline at end of file
index c2ed1d8..fa08710 100644 (file)
@@ -1 +1 @@
-var _0xf838=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf838[0];const EventEmitter=require(_0xf838[1]);const MailRoom=require(_0xf838[3])[_0xf838[2]];var MailRoomEvents= new EventEmitter();MailRoomEvents[_0xf838[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf838[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf838[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf838[6]};for(var e in events){var event=events[e];MailRoom[_0xf838[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x393ax8,_0x393ax9,_0x393axa){MailRoomEvents[_0xf838[10]](event+ _0xf838[8]+ _0x393ax8[_0xf838[9]],_0x393ax8);MailRoomEvents[_0xf838[10]](event,_0x393ax8);_0x393axa(null)}}module[_0xf838[11]]= MailRoomEvents
\ No newline at end of file
+var _0x9262=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9262[0];const EventEmitter=require(_0x9262[1]);const MailRoom=require(_0x9262[3])[_0x9262[2]];var MailRoomEvents= new EventEmitter();MailRoomEvents[_0x9262[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9262[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9262[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9262[6]};for(var e in events){var event=events[e];MailRoom[_0x9262[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x39d3x8,_0x39d3x9,_0x39d3xa){MailRoomEvents[_0x9262[10]](event+ _0x9262[8]+ _0x39d3x8[_0x9262[9]],_0x39d3x8);MailRoomEvents[_0x9262[10]](event,_0x39d3x8);_0x39d3xa(null)}}module[_0x9262[11]]= MailRoomEvents
\ No newline at end of file
index ed12cde..9e6c4c2 100644 (file)
@@ -1 +1 @@
-var _0x421d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x421d[0];const MailRoomEvents=require(_0x421d[1]);var events=[_0x421d[2],_0x421d[2],_0x421d[3]];exports[_0x421d[4]]= function(_0x6b1bx3){for(var _0x6b1bx4=0,_0x6b1bx5=events[_0x421d[5]];_0x6b1bx4< _0x6b1bx5;_0x6b1bx4++){var _0x6b1bx6=events[_0x6b1bx4];var _0x6b1bx7=createListener(_0x421d[6]+ _0x6b1bx6,_0x6b1bx3);MailRoomEvents[_0x421d[7]](_0x6b1bx6,_0x6b1bx7);_0x6b1bx3[_0x421d[7]](_0x421d[8],removeListener(_0x6b1bx6,_0x6b1bx7))}};function createListener(_0x6b1bx6,_0x6b1bx3){return function(_0x6b1bx9){_0x6b1bx3[_0x421d[9]](_0x6b1bx6,_0x6b1bx9)}}function removeListener(_0x6b1bx6,_0x6b1bx7){return function(){MailRoomEvents[_0x421d[10]](_0x6b1bx6,_0x6b1bx7)}}
\ No newline at end of file
+var _0x64a0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x64a0[0];const MailRoomEvents=require(_0x64a0[1]);var events=[_0x64a0[2],_0x64a0[2],_0x64a0[3]];exports[_0x64a0[4]]= function(_0xd85ex3){for(var _0xd85ex4=0,_0xd85ex5=events[_0x64a0[5]];_0xd85ex4< _0xd85ex5;_0xd85ex4++){var _0xd85ex6=events[_0xd85ex4];var _0xd85ex7=createListener(_0x64a0[6]+ _0xd85ex6,_0xd85ex3);MailRoomEvents[_0x64a0[7]](_0xd85ex6,_0xd85ex7);_0xd85ex3[_0x64a0[7]](_0x64a0[8],removeListener(_0xd85ex6,_0xd85ex7))}};function createListener(_0xd85ex6,_0xd85ex3){return function(_0xd85ex9){_0xd85ex3[_0x64a0[9]](_0xd85ex6,_0xd85ex9)}}function removeListener(_0xd85ex6,_0xd85ex7){return function(){MailRoomEvents[_0x64a0[10]](_0xd85ex6,_0xd85ex7)}}
\ No newline at end of file
index 103ed4b..962277f 100644 (file)
@@ -1 +1 @@
-var _0xac8a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xac8a[0];var express=require(_0xac8a[1]);var controller=require(_0xac8a[2]);var auth=require(_0xac8a[3]);var license=require(_0xac8a[4]);var router=express.Router();router[_0xac8a[12]](_0xac8a[5],license[_0xac8a[6]](),license[_0xac8a[7]](),auth[_0xac8a[8]](),auth[_0xac8a[10]]([9],[_0xac8a[9]]),controller[_0xac8a[11]]);router[_0xac8a[12]](_0xac8a[13],license[_0xac8a[6]](),license[_0xac8a[7]](),auth[_0xac8a[8]](),auth[_0xac8a[10]]([9],[_0xac8a[9]]),controller[_0xac8a[14]]);router[_0xac8a[16]](_0xac8a[5],license[_0xac8a[6]](),license[_0xac8a[7]](),auth[_0xac8a[8]](),auth[_0xac8a[10]]([9],[_0xac8a[9]]),controller[_0xac8a[15]]);router[_0xac8a[18]](_0xac8a[13],license[_0xac8a[6]](),license[_0xac8a[7]](),auth[_0xac8a[8]](),auth[_0xac8a[10]]([9],[_0xac8a[9]]),controller[_0xac8a[17]]);router[_0xac8a[20]](_0xac8a[13],license[_0xac8a[6]](),license[_0xac8a[7]](),auth[_0xac8a[8]](),auth[_0xac8a[10]]([9],[_0xac8a[9]]),controller[_0xac8a[19]]);module[_0xac8a[21]]= router
\ No newline at end of file
+var _0x8976=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x8976[0];var express=require(_0x8976[1]);var controller=require(_0x8976[2]);var auth=require(_0x8976[3]);var license=require(_0x8976[4]);var router=express.Router();router[_0x8976[12]](_0x8976[5],license[_0x8976[6]](),license[_0x8976[7]](),auth[_0x8976[8]](),auth[_0x8976[10]]([9],[_0x8976[9]]),controller[_0x8976[11]]);router[_0x8976[12]](_0x8976[13],license[_0x8976[6]](),license[_0x8976[7]](),auth[_0x8976[8]](),auth[_0x8976[10]]([9],[_0x8976[9]]),controller[_0x8976[14]]);router[_0x8976[16]](_0x8976[5],license[_0x8976[6]](),license[_0x8976[7]](),auth[_0x8976[8]](),auth[_0x8976[10]]([9],[_0x8976[9]]),controller[_0x8976[15]]);router[_0x8976[18]](_0x8976[13],license[_0x8976[6]](),license[_0x8976[7]](),auth[_0x8976[8]](),auth[_0x8976[10]]([9],[_0x8976[9]]),controller[_0x8976[17]]);router[_0x8976[20]](_0x8976[13],license[_0x8976[6]](),license[_0x8976[7]](),auth[_0x8976[8]](),auth[_0x8976[10]]([9],[_0x8976[9]]),controller[_0x8976[19]]);module[_0x8976[21]]= router
\ No newline at end of file
index 2c9429f..9c34f4c 100644 (file)
@@ -1 +1 @@
-var _0x8c66=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x8c66[0];var _=require(_0x8c66[1]);var Util=require(_0x8c66[2]);var logger=require(_0x8c66[4])(_0x8c66[3]);var sequelize=require(_0x8c66[6])[_0x8c66[5]];var MailServerIn=require(_0x8c66[6])[_0x8c66[7]];exports[_0x8c66[8]]= function(_0xacd1x6,_0xacd1x7){return MailServerIn[_0x8c66[13]]()[_0x8c66[12]](function(_0xacd1x9){return _0xacd1x7[_0x8c66[11]](200)[_0x8c66[10]](_0xacd1x9)})[_0x8c66[9]](function(_0xacd1x8){return handleError(_0xacd1x7,_0xacd1x8)})};exports[_0x8c66[14]]= function(_0xacd1x6,_0xacd1x7){return MailServerIn[_0x8c66[18]](_0xacd1x6[_0x8c66[17]][_0x8c66[16]])[_0x8c66[12]](function(_0xacd1xa){if(!_0xacd1xa){return _0xacd1x7[_0x8c66[15]](404)};return _0xacd1x7[_0x8c66[10]](_0xacd1xa)})[_0x8c66[9]](function(_0xacd1x8){return handleError(_0xacd1x7,_0xacd1x8)})};exports[_0x8c66[19]]= function(_0xacd1x6,_0xacd1x7){return MailServerIn[_0x8c66[19]](_0xacd1x6[_0x8c66[22]])[_0x8c66[12]](function(_0xacd1xa){return _0xacd1x7[_0x8c66[11]](201)[_0x8c66[10]](_0xacd1xa)})[_0x8c66[9]](sequelize.UniqueConstraintError,function(_0xacd1x8){return Util[_0x8c66[21]][_0x8c66[20]](_0xacd1x7,_0xacd1x8)})[_0x8c66[9]](function(_0xacd1x8){return handleError(_0xacd1x7,_0xacd1x8)})};exports[_0x8c66[23]]= function(_0xacd1x6,_0xacd1x7){if(_0xacd1x6[_0x8c66[22]][_0x8c66[16]]){delete _0xacd1x6[_0x8c66[22]][_0x8c66[16]]};return MailServerIn[_0x8c66[18]](_0xacd1x6[_0x8c66[17]][_0x8c66[16]])[_0x8c66[12]](function(_0xacd1xa){if(!_0xacd1xa){return _0xacd1x7[_0x8c66[15]](404)};var _0xacd1xb=_[_0x8c66[24]](_0xacd1xa,_0xacd1x6[_0x8c66[22]]);return _0xacd1xb[_0x8c66[25]]()})[_0x8c66[12]](function(_0xacd1xa){return _0xacd1x7[_0x8c66[11]](200)[_0x8c66[10]](_0xacd1xa)})[_0x8c66[9]](sequelize.UniqueConstraintError,function(_0xacd1x8){return Util[_0x8c66[21]][_0x8c66[20]](_0xacd1x7,_0xacd1x8)})[_0x8c66[9]](function(_0xacd1x8){return handleError(_0xacd1x7,_0xacd1x8)})};exports[_0x8c66[26]]= function(_0xacd1x6,_0xacd1x7){return MailServerIn[_0x8c66[18]](_0xacd1x6[_0x8c66[17]][_0x8c66[16]])[_0x8c66[12]](function(_0xacd1xa){if(!_0xacd1xa){return _0xacd1x7[_0x8c66[15]](404)};return _0xacd1xa[_0x8c66[26]]()})[_0x8c66[9]](function(_0xacd1x8){return handleError(_0xacd1x7,_0xacd1x8)})};function handleError(_0xacd1x7,_0xacd1x8){logger[_0x8c66[28]](_0xacd1x8[_0x8c66[27]]);return _0xacd1x7[_0x8c66[11]](500)[_0x8c66[10]](_0xacd1x8)}
\ No newline at end of file
+var _0x3b88=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3b88[0];var _=require(_0x3b88[1]);var Util=require(_0x3b88[2]);var logger=require(_0x3b88[4])(_0x3b88[3]);var sequelize=require(_0x3b88[6])[_0x3b88[5]];var MailServerIn=require(_0x3b88[6])[_0x3b88[7]];exports[_0x3b88[8]]= function(_0xde2ex6,_0xde2ex7){return MailServerIn[_0x3b88[13]]()[_0x3b88[12]](function(_0xde2ex9){return _0xde2ex7[_0x3b88[11]](200)[_0x3b88[10]](_0xde2ex9)})[_0x3b88[9]](function(_0xde2ex8){return handleError(_0xde2ex7,_0xde2ex8)})};exports[_0x3b88[14]]= function(_0xde2ex6,_0xde2ex7){return MailServerIn[_0x3b88[18]](_0xde2ex6[_0x3b88[17]][_0x3b88[16]])[_0x3b88[12]](function(_0xde2exa){if(!_0xde2exa){return _0xde2ex7[_0x3b88[15]](404)};return _0xde2ex7[_0x3b88[10]](_0xde2exa)})[_0x3b88[9]](function(_0xde2ex8){return handleError(_0xde2ex7,_0xde2ex8)})};exports[_0x3b88[19]]= function(_0xde2ex6,_0xde2ex7){return MailServerIn[_0x3b88[19]](_0xde2ex6[_0x3b88[22]])[_0x3b88[12]](function(_0xde2exa){return _0xde2ex7[_0x3b88[11]](201)[_0x3b88[10]](_0xde2exa)})[_0x3b88[9]](sequelize.UniqueConstraintError,function(_0xde2ex8){return Util[_0x3b88[21]][_0x3b88[20]](_0xde2ex7,_0xde2ex8)})[_0x3b88[9]](function(_0xde2ex8){return handleError(_0xde2ex7,_0xde2ex8)})};exports[_0x3b88[23]]= function(_0xde2ex6,_0xde2ex7){if(_0xde2ex6[_0x3b88[22]][_0x3b88[16]]){delete _0xde2ex6[_0x3b88[22]][_0x3b88[16]]};return MailServerIn[_0x3b88[18]](_0xde2ex6[_0x3b88[17]][_0x3b88[16]])[_0x3b88[12]](function(_0xde2exa){if(!_0xde2exa){return _0xde2ex7[_0x3b88[15]](404)};var _0xde2exb=_[_0x3b88[24]](_0xde2exa,_0xde2ex6[_0x3b88[22]]);return _0xde2exb[_0x3b88[25]]()})[_0x3b88[12]](function(_0xde2exa){return _0xde2ex7[_0x3b88[11]](200)[_0x3b88[10]](_0xde2exa)})[_0x3b88[9]](sequelize.UniqueConstraintError,function(_0xde2ex8){return Util[_0x3b88[21]][_0x3b88[20]](_0xde2ex7,_0xde2ex8)})[_0x3b88[9]](function(_0xde2ex8){return handleError(_0xde2ex7,_0xde2ex8)})};exports[_0x3b88[26]]= function(_0xde2ex6,_0xde2ex7){return MailServerIn[_0x3b88[18]](_0xde2ex6[_0x3b88[17]][_0x3b88[16]])[_0x3b88[12]](function(_0xde2exa){if(!_0xde2exa){return _0xde2ex7[_0x3b88[15]](404)};return _0xde2exa[_0x3b88[26]]()})[_0x3b88[9]](function(_0xde2ex8){return handleError(_0xde2ex7,_0xde2ex8)})};function handleError(_0xde2ex7,_0xde2ex8){logger[_0x3b88[28]](_0xde2ex8[_0x3b88[27]]);return _0xde2ex7[_0x3b88[11]](500)[_0x3b88[10]](_0xde2ex8)}
\ No newline at end of file
index 192d703..072f4eb 100644 (file)
@@ -1 +1 @@
-var _0x68a1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x68a1[0];const EventEmitter=require(_0x68a1[1]);const MailServerIn=require(_0x68a1[3])[_0x68a1[2]];var MailServerInEvents= new EventEmitter();MailServerInEvents[_0x68a1[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x68a1[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x68a1[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x68a1[6]};for(var e in events){var event=events[e];MailServerIn[_0x68a1[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8a62x8,_0x8a62x9,_0x8a62xa){MailServerInEvents[_0x68a1[10]](event+ _0x68a1[8]+ _0x8a62x8[_0x68a1[9]],_0x8a62x8);MailServerInEvents[_0x68a1[10]](event,_0x8a62x8);_0x8a62xa(null)}}module[_0x68a1[11]]= MailServerInEvents
\ No newline at end of file
+var _0x5369=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5369[0];const EventEmitter=require(_0x5369[1]);const MailServerIn=require(_0x5369[3])[_0x5369[2]];var MailServerInEvents= new EventEmitter();MailServerInEvents[_0x5369[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5369[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5369[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5369[6]};for(var e in events){var event=events[e];MailServerIn[_0x5369[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe57ax8,_0xe57ax9,_0xe57axa){MailServerInEvents[_0x5369[10]](event+ _0x5369[8]+ _0xe57ax8[_0x5369[9]],_0xe57ax8);MailServerInEvents[_0x5369[10]](event,_0xe57ax8);_0xe57axa(null)}}module[_0x5369[11]]= MailServerInEvents
\ No newline at end of file
index 9c09c4a..bc7395a 100644 (file)
@@ -1 +1 @@
-var _0xd7ce=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A\x73\x74\x61\x74\x65","\x65\x6D\x69\x74","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A\x73\x61\x76\x65","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd7ce[0];const MailServerInEvents=require(_0xd7ce[1]);var events=[_0xd7ce[2],_0xd7ce[3]];exports[_0xd7ce[4]]= function(_0xe032x3){for(var _0xe032x4=0,_0xe032x5=events[_0xd7ce[5]];_0xe032x4< _0xe032x5;_0xe032x4++){var _0xe032x6=events[_0xe032x4];var _0xe032x7=createListener(_0xd7ce[6]+ _0xe032x6,_0xe032x3);MailServerInEvents[_0xd7ce[7]](_0xe032x6,_0xe032x7);_0xe032x3[_0xd7ce[7]](_0xd7ce[8],removeListener(_0xe032x6,_0xe032x7))}};function createListener(_0xe032x6,_0xe032x3){return function(_0xe032x9){switch(_0xe032x6){case _0xd7ce[13]:if(_0xe032x9[_0xd7ce[10]](_0xd7ce[9])){_0xe032x3[_0xd7ce[12]](_0xd7ce[11],_0xe032x9)}else {_0xe032x3[_0xd7ce[12]](_0xd7ce[13],_0xe032x9)};break;case _0xd7ce[14]:_0xe032x3[_0xd7ce[12]](_0xe032x6,_0xe032x9);break;default:}}}function removeListener(_0xe032x6,_0xe032x7){return function(){MailServerInEvents[_0xd7ce[15]](_0xe032x6,_0xe032x7)}}
\ No newline at end of file
+var _0x9335=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A\x73\x74\x61\x74\x65","\x65\x6D\x69\x74","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A\x73\x61\x76\x65","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9335[0];const MailServerInEvents=require(_0x9335[1]);var events=[_0x9335[2],_0x9335[3]];exports[_0x9335[4]]= function(_0x388cx3){for(var _0x388cx4=0,_0x388cx5=events[_0x9335[5]];_0x388cx4< _0x388cx5;_0x388cx4++){var _0x388cx6=events[_0x388cx4];var _0x388cx7=createListener(_0x9335[6]+ _0x388cx6,_0x388cx3);MailServerInEvents[_0x9335[7]](_0x388cx6,_0x388cx7);_0x388cx3[_0x9335[7]](_0x9335[8],removeListener(_0x388cx6,_0x388cx7))}};function createListener(_0x388cx6,_0x388cx3){return function(_0x388cx9){switch(_0x388cx6){case _0x9335[13]:if(_0x388cx9[_0x9335[10]](_0x9335[9])){_0x388cx3[_0x9335[12]](_0x9335[11],_0x388cx9)}else {_0x388cx3[_0x9335[12]](_0x9335[13],_0x388cx9)};break;case _0x9335[14]:_0x388cx3[_0x9335[12]](_0x388cx6,_0x388cx9);break;default:}}}function removeListener(_0x388cx6,_0x388cx7){return function(){MailServerInEvents[_0x9335[15]](_0x388cx6,_0x388cx7)}}
\ No newline at end of file
index bd3b571..b612a18 100644 (file)
@@ -1 +1 @@
-var _0xf9d1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x65\x72\x76\x69\x63\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x6E\x64\x65\x78\x53\x65\x72\x76\x69\x63\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x74\x65\x73\x74","\x74\x65\x73\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xf9d1[0];var express=require(_0xf9d1[1]);var controller=require(_0xf9d1[2]);var auth=require(_0xf9d1[3]);var license=require(_0xf9d1[4]);var router=express.Router();router[_0xf9d1[11]](_0xf9d1[5],license[_0xf9d1[6]](),auth[_0xf9d1[7]](),auth[_0xf9d1[9]]([9,61],[_0xf9d1[8]]),controller[_0xf9d1[10]]);router[_0xf9d1[11]](_0xf9d1[12],license[_0xf9d1[6]](),license[_0xf9d1[13]](),auth[_0xf9d1[7]](),auth[_0xf9d1[9]]([9],[_0xf9d1[8]]),controller[_0xf9d1[14]]);router[_0xf9d1[11]](_0xf9d1[15],license[_0xf9d1[6]](),license[_0xf9d1[13]](),auth[_0xf9d1[7]](),auth[_0xf9d1[9]]([9],[_0xf9d1[8]]),controller[_0xf9d1[16]]);router[_0xf9d1[11]](_0xf9d1[17],license[_0xf9d1[6]](),license[_0xf9d1[13]](),auth[_0xf9d1[7]](),auth[_0xf9d1[9]]([9],[_0xf9d1[8]]),controller[_0xf9d1[18]]);router[_0xf9d1[20]](_0xf9d1[5],license[_0xf9d1[6]](),license[_0xf9d1[13]](),auth[_0xf9d1[7]](),auth[_0xf9d1[9]]([9],[_0xf9d1[8]]),controller[_0xf9d1[19]]);router[_0xf9d1[22]](_0xf9d1[15],license[_0xf9d1[6]](),license[_0xf9d1[13]](),auth[_0xf9d1[7]](),auth[_0xf9d1[9]]([9],[_0xf9d1[8]]),controller[_0xf9d1[21]]);router[_0xf9d1[24]](_0xf9d1[15],license[_0xf9d1[6]](),license[_0xf9d1[13]](),auth[_0xf9d1[7]](),auth[_0xf9d1[9]]([9],[_0xf9d1[8]]),controller[_0xf9d1[23]]);module[_0xf9d1[25]]= router
\ No newline at end of file
+var _0x98cd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x65\x72\x76\x69\x63\x65","\x68\x61\x73\x4D\x61\x69\x6C","\x69\x6E\x64\x65\x78\x53\x65\x72\x76\x69\x63\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x74\x65\x73\x74","\x74\x65\x73\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x98cd[0];var express=require(_0x98cd[1]);var controller=require(_0x98cd[2]);var auth=require(_0x98cd[3]);var license=require(_0x98cd[4]);var router=express.Router();router[_0x98cd[11]](_0x98cd[5],license[_0x98cd[6]](),auth[_0x98cd[7]](),auth[_0x98cd[9]]([9,61],[_0x98cd[8]]),controller[_0x98cd[10]]);router[_0x98cd[11]](_0x98cd[12],license[_0x98cd[6]](),license[_0x98cd[13]](),auth[_0x98cd[7]](),auth[_0x98cd[9]]([9],[_0x98cd[8]]),controller[_0x98cd[14]]);router[_0x98cd[11]](_0x98cd[15],license[_0x98cd[6]](),license[_0x98cd[13]](),auth[_0x98cd[7]](),auth[_0x98cd[9]]([9],[_0x98cd[8]]),controller[_0x98cd[16]]);router[_0x98cd[11]](_0x98cd[17],license[_0x98cd[6]](),license[_0x98cd[13]](),auth[_0x98cd[7]](),auth[_0x98cd[9]]([9],[_0x98cd[8]]),controller[_0x98cd[18]]);router[_0x98cd[20]](_0x98cd[5],license[_0x98cd[6]](),license[_0x98cd[13]](),auth[_0x98cd[7]](),auth[_0x98cd[9]]([9],[_0x98cd[8]]),controller[_0x98cd[19]]);router[_0x98cd[22]](_0x98cd[15],license[_0x98cd[6]](),license[_0x98cd[13]](),auth[_0x98cd[7]](),auth[_0x98cd[9]]([9],[_0x98cd[8]]),controller[_0x98cd[21]]);router[_0x98cd[24]](_0x98cd[15],license[_0x98cd[6]](),license[_0x98cd[13]](),auth[_0x98cd[7]](),auth[_0x98cd[9]]([9],[_0x98cd[8]]),controller[_0x98cd[23]]);module[_0x98cd[25]]= router
\ No newline at end of file
index ec14ac0..0de86c3 100644 (file)
@@ -1 +1 @@
-var _0x90c9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x69\x6E\x64\x65\x78\x53\x65\x72\x76\x69\x63\x65","\x6D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x20\x73\x65\x72\x76\x69\x63\x65\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x74\x61\x74\x65","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x65\x73\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x90c9[0];var _=require(_0x90c9[1]);var MailServerOut=require(_0x90c9[3])[_0x90c9[2]];var MailMessage=require(_0x90c9[3])[_0x90c9[4]];var MailAccount=require(_0x90c9[3])[_0x90c9[5]];var sequelize=require(_0x90c9[3])[_0x90c9[6]];var Util=require(_0x90c9[7]);var logger=require(_0x90c9[9])(_0x90c9[8]);exports[_0x90c9[10]]= function(_0xf811x8,_0xf811x9,_0xf811xa){return MailServerOut[_0x90c9[17]](Util[_0x90c9[16]](_0xf811x8[_0x90c9[15]]))[_0x90c9[14]](function(_0xf811xc){return _0xf811x9[_0x90c9[13]](200)[_0x90c9[12]](_0xf811xc)})[_0x90c9[11]](function(_0xf811xb){return handleError(_0xf811x9,_0xf811xb)})};exports[_0x90c9[18]]= function(_0xf811x8,_0xf811x9){return MailServerOut[_0x90c9[21]]({where:{service:true}})[_0x90c9[14]](function(_0xf811xd){if(!_0xf811xd){throw  new Error(_0x90c9[20])};return _0xf811x9[_0x90c9[13]](200)[_0x90c9[12]](_0xf811xd)})[_0x90c9[11]](function(_0xf811xb){return handleError(_0xf811x9,{message:_0xf811xb[_0x90c9[19]]})})};exports[_0x90c9[22]]= function(_0xf811x8,_0xf811x9){return MailServerOut[_0x90c9[26]](_0xf811x8[_0x90c9[25]][_0x90c9[24]])[_0x90c9[14]](function(_0xf811xd){if(!_0xf811xd){return _0xf811x9[_0x90c9[23]](404)};return _0xf811x9[_0x90c9[12]](_0xf811xd)})[_0x90c9[11]](function(_0xf811xb){return handleError(_0xf811x9,_0xf811xb)})};exports[_0x90c9[27]]= function(_0xf811x8,_0xf811x9,_0xf811xa){return MailAccount[_0x90c9[21]]({where:{custom:true}})[_0x90c9[14]](function(_0xf811xe){if(!_0xf811xe){return _0xf811x9[_0x90c9[23]](404)};return _0xf811x9[_0x90c9[12]](_0xf811xe)})[_0x90c9[11]](function(_0xf811xb){return handleError(_0xf811x9,_0xf811xb)})};exports[_0x90c9[28]]= function(_0xf811x8,_0xf811x9){return MailServerOut[_0x90c9[28]](_0xf811x8[_0x90c9[29]])[_0x90c9[14]](function(_0xf811xd){return _0xf811x9[_0x90c9[13]](201)[_0x90c9[12]](_0xf811xd)})[_0x90c9[11]](function(_0xf811xb){return handleError(_0xf811x9,_0xf811xb)})};exports[_0x90c9[30]]= function(_0xf811x8,_0xf811x9){if(_0xf811x8[_0x90c9[29]][_0x90c9[24]]){delete _0xf811x8[_0x90c9[29]][_0x90c9[24]]};_0xf811x8[_0x90c9[29]][_0x90c9[31]]= _0x90c9[32];return MailServerOut[_0x90c9[26]](_0xf811x8[_0x90c9[25]][_0x90c9[24]])[_0x90c9[14]](function(_0xf811xd){if(!_0xf811xd){return _0xf811x9[_0x90c9[23]](404)};var _0xf811xf=_[_0x90c9[33]](_0xf811xd,_0xf811x8[_0x90c9[29]]);return _0xf811xf[_0x90c9[34]]()})[_0x90c9[14]](function(_0xf811xd){return _0xf811x9[_0x90c9[13]](200)[_0x90c9[12]](_0xf811xd)})[_0x90c9[11]](function(_0xf811xb){return handleError(_0xf811x9,_0xf811xb)})};exports[_0x90c9[35]]= function(_0xf811x8,_0xf811x9){return MailServerOut[_0x90c9[26]](_0xf811x8[_0x90c9[25]][_0x90c9[24]])[_0x90c9[14]](function(_0xf811xd){if(!_0xf811xd){return _0xf811x9[_0x90c9[23]](404)};return _0xf811xd[_0x90c9[35]]()})[_0x90c9[14]](function(){return _0xf811x9[_0x90c9[23]](204)})[_0x90c9[11]](function(_0xf811xb){return handleError(_0xf811x9,_0xf811xb)})};exports[_0x90c9[36]]= function(_0xf811x8,_0xf811x9){var _0xf811x10;var _0xf811x11;return MailServerOut[_0x90c9[26]](_0xf811x8[_0x90c9[25]][_0x90c9[24]])[_0x90c9[14]](function(_0xf811xd){if(!_0xf811xd){return _0xf811x9[_0x90c9[23]](404)};return _0xf811xd[_0x90c9[30]]({state:_0x90c9[32]})})[_0x90c9[14]](function(){return _0xf811x9[_0x90c9[13]](201)[_0x90c9[12]](_0xf811x11)})};function handleError(_0xf811x9,_0xf811xb){logger[_0x90c9[38]](_0xf811xb[_0x90c9[37]]);return _0xf811x9[_0x90c9[13]](500)[_0x90c9[12]](_0xf811xb)}
\ No newline at end of file
+var _0x87c1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x69\x6E\x64\x65\x78\x53\x65\x72\x76\x69\x63\x65","\x6D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x20\x73\x65\x72\x76\x69\x63\x65\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x74\x61\x74\x65","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x65\x73\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x87c1[0];var _=require(_0x87c1[1]);var MailServerOut=require(_0x87c1[3])[_0x87c1[2]];var MailMessage=require(_0x87c1[3])[_0x87c1[4]];var MailAccount=require(_0x87c1[3])[_0x87c1[5]];var sequelize=require(_0x87c1[3])[_0x87c1[6]];var Util=require(_0x87c1[7]);var logger=require(_0x87c1[9])(_0x87c1[8]);exports[_0x87c1[10]]= function(_0xdf88x8,_0xdf88x9,_0xdf88xa){return MailServerOut[_0x87c1[17]](Util[_0x87c1[16]](_0xdf88x8[_0x87c1[15]]))[_0x87c1[14]](function(_0xdf88xc){return _0xdf88x9[_0x87c1[13]](200)[_0x87c1[12]](_0xdf88xc)})[_0x87c1[11]](function(_0xdf88xb){return handleError(_0xdf88x9,_0xdf88xb)})};exports[_0x87c1[18]]= function(_0xdf88x8,_0xdf88x9){return MailServerOut[_0x87c1[21]]({where:{service:true}})[_0x87c1[14]](function(_0xdf88xd){if(!_0xdf88xd){throw  new Error(_0x87c1[20])};return _0xdf88x9[_0x87c1[13]](200)[_0x87c1[12]](_0xdf88xd)})[_0x87c1[11]](function(_0xdf88xb){return handleError(_0xdf88x9,{message:_0xdf88xb[_0x87c1[19]]})})};exports[_0x87c1[22]]= function(_0xdf88x8,_0xdf88x9){return MailServerOut[_0x87c1[26]](_0xdf88x8[_0x87c1[25]][_0x87c1[24]])[_0x87c1[14]](function(_0xdf88xd){if(!_0xdf88xd){return _0xdf88x9[_0x87c1[23]](404)};return _0xdf88x9[_0x87c1[12]](_0xdf88xd)})[_0x87c1[11]](function(_0xdf88xb){return handleError(_0xdf88x9,_0xdf88xb)})};exports[_0x87c1[27]]= function(_0xdf88x8,_0xdf88x9,_0xdf88xa){return MailAccount[_0x87c1[21]]({where:{custom:true}})[_0x87c1[14]](function(_0xdf88xe){if(!_0xdf88xe){return _0xdf88x9[_0x87c1[23]](404)};return _0xdf88x9[_0x87c1[12]](_0xdf88xe)})[_0x87c1[11]](function(_0xdf88xb){return handleError(_0xdf88x9,_0xdf88xb)})};exports[_0x87c1[28]]= function(_0xdf88x8,_0xdf88x9){return MailServerOut[_0x87c1[28]](_0xdf88x8[_0x87c1[29]])[_0x87c1[14]](function(_0xdf88xd){return _0xdf88x9[_0x87c1[13]](201)[_0x87c1[12]](_0xdf88xd)})[_0x87c1[11]](function(_0xdf88xb){return handleError(_0xdf88x9,_0xdf88xb)})};exports[_0x87c1[30]]= function(_0xdf88x8,_0xdf88x9){if(_0xdf88x8[_0x87c1[29]][_0x87c1[24]]){delete _0xdf88x8[_0x87c1[29]][_0x87c1[24]]};_0xdf88x8[_0x87c1[29]][_0x87c1[31]]= _0x87c1[32];return MailServerOut[_0x87c1[26]](_0xdf88x8[_0x87c1[25]][_0x87c1[24]])[_0x87c1[14]](function(_0xdf88xd){if(!_0xdf88xd){return _0xdf88x9[_0x87c1[23]](404)};var _0xdf88xf=_[_0x87c1[33]](_0xdf88xd,_0xdf88x8[_0x87c1[29]]);return _0xdf88xf[_0x87c1[34]]()})[_0x87c1[14]](function(_0xdf88xd){return _0xdf88x9[_0x87c1[13]](200)[_0x87c1[12]](_0xdf88xd)})[_0x87c1[11]](function(_0xdf88xb){return handleError(_0xdf88x9,_0xdf88xb)})};exports[_0x87c1[35]]= function(_0xdf88x8,_0xdf88x9){return MailServerOut[_0x87c1[26]](_0xdf88x8[_0x87c1[25]][_0x87c1[24]])[_0x87c1[14]](function(_0xdf88xd){if(!_0xdf88xd){return _0xdf88x9[_0x87c1[23]](404)};return _0xdf88xd[_0x87c1[35]]()})[_0x87c1[14]](function(){return _0xdf88x9[_0x87c1[23]](204)})[_0x87c1[11]](function(_0xdf88xb){return handleError(_0xdf88x9,_0xdf88xb)})};exports[_0x87c1[36]]= function(_0xdf88x8,_0xdf88x9){var _0xdf88x10;var _0xdf88x11;return MailServerOut[_0x87c1[26]](_0xdf88x8[_0x87c1[25]][_0x87c1[24]])[_0x87c1[14]](function(_0xdf88xd){if(!_0xdf88xd){return _0xdf88x9[_0x87c1[23]](404)};return _0xdf88xd[_0x87c1[30]]({state:_0x87c1[32]})})[_0x87c1[14]](function(){return _0xdf88x9[_0x87c1[13]](201)[_0x87c1[12]](_0xdf88x11)})};function handleError(_0xdf88x9,_0xdf88xb){logger[_0x87c1[38]](_0xdf88xb[_0x87c1[37]]);return _0xdf88x9[_0x87c1[13]](500)[_0x87c1[12]](_0xdf88xb)}
\ No newline at end of file
index 8069547..5d6a342 100644 (file)
@@ -1 +1 @@
-var _0x500a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x500a[0];const EventEmitter=require(_0x500a[1]);const MailServerOut=require(_0x500a[3])[_0x500a[2]];var MailServerOutEvents= new EventEmitter();MailServerOutEvents[_0x500a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x500a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x500a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x500a[6]};for(var e in events){var event=events[e];MailServerOut[_0x500a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x4136x8,_0x4136x9,_0x4136xa){MailServerOutEvents[_0x500a[10]](event+ _0x500a[8]+ _0x4136x8[_0x500a[9]],_0x4136x8);MailServerOutEvents[_0x500a[10]](event,_0x4136x8);_0x4136xa(null)}}module[_0x500a[11]]= MailServerOutEvents
\ No newline at end of file
+var _0xfe26=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xfe26[0];const EventEmitter=require(_0xfe26[1]);const MailServerOut=require(_0xfe26[3])[_0xfe26[2]];var MailServerOutEvents= new EventEmitter();MailServerOutEvents[_0xfe26[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xfe26[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xfe26[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xfe26[6]};for(var e in events){var event=events[e];MailServerOut[_0xfe26[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8df0x8,_0x8df0x9,_0x8df0xa){MailServerOutEvents[_0xfe26[10]](event+ _0xfe26[8]+ _0x8df0x8[_0xfe26[9]],_0x8df0x8);MailServerOutEvents[_0xfe26[10]](event,_0x8df0x8);_0x8df0xa(null)}}module[_0xfe26[11]]= MailServerOutEvents
\ No newline at end of file
index 4b630d1..6eee2d9 100644 (file)
@@ -1 +1 @@
-var _0x8c2e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A\x73\x74\x61\x74\x65","\x65\x6D\x69\x74","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A\x73\x61\x76\x65","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8c2e[0];const MailServerOutEvents=require(_0x8c2e[1]);var events=[_0x8c2e[2],_0x8c2e[3]];exports[_0x8c2e[4]]= function(_0xe40ax3){for(var _0xe40ax4=0,_0xe40ax5=events[_0x8c2e[5]];_0xe40ax4< _0xe40ax5;_0xe40ax4++){var _0xe40ax6=events[_0xe40ax4];var _0xe40ax7=createListener(_0x8c2e[6]+ _0xe40ax6,_0xe40ax3);MailServerOutEvents[_0x8c2e[7]](_0xe40ax6,_0xe40ax7);_0xe40ax3[_0x8c2e[7]](_0x8c2e[8],removeListener(_0xe40ax6,_0xe40ax7))}};function createListener(_0xe40ax6,_0xe40ax3){return function(_0xe40ax9){switch(_0xe40ax6){case _0x8c2e[13]:if(_0xe40ax9[_0x8c2e[10]](_0x8c2e[9])){_0xe40ax3[_0x8c2e[12]](_0x8c2e[11],_0xe40ax9)}else {_0xe40ax3[_0x8c2e[12]](_0x8c2e[13],_0xe40ax9)};break;case _0x8c2e[14]:_0xe40ax3[_0x8c2e[12]](_0xe40ax6,_0xe40ax9);break;default:}}}function removeListener(_0xe40ax6,_0xe40ax7){return function(){MailServerOutEvents[_0x8c2e[15]](_0xe40ax6,_0xe40ax7)}}
\ No newline at end of file
+var _0xe93c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A\x73\x74\x61\x74\x65","\x65\x6D\x69\x74","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A\x73\x61\x76\x65","\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xe93c[0];const MailServerOutEvents=require(_0xe93c[1]);var events=[_0xe93c[2],_0xe93c[3]];exports[_0xe93c[4]]= function(_0x471ex3){for(var _0x471ex4=0,_0x471ex5=events[_0xe93c[5]];_0x471ex4< _0x471ex5;_0x471ex4++){var _0x471ex6=events[_0x471ex4];var _0x471ex7=createListener(_0xe93c[6]+ _0x471ex6,_0x471ex3);MailServerOutEvents[_0xe93c[7]](_0x471ex6,_0x471ex7);_0x471ex3[_0xe93c[7]](_0xe93c[8],removeListener(_0x471ex6,_0x471ex7))}};function createListener(_0x471ex6,_0x471ex3){return function(_0x471ex9){switch(_0x471ex6){case _0xe93c[13]:if(_0x471ex9[_0xe93c[10]](_0xe93c[9])){_0x471ex3[_0xe93c[12]](_0xe93c[11],_0x471ex9)}else {_0x471ex3[_0xe93c[12]](_0xe93c[13],_0x471ex9)};break;case _0xe93c[14]:_0x471ex3[_0xe93c[12]](_0x471ex6,_0x471ex9);break;default:}}}function removeListener(_0x471ex6,_0x471ex7){return function(){MailServerOutEvents[_0xe93c[15]](_0x471ex6,_0x471ex7)}}
\ No newline at end of file
index 5463036..9d610a1 100644 (file)
@@ -1 +1 @@
-var _0x80e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x65\x74\x72\x69\x63\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x74\x61\x62\x6C\x65","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x80e6[0];var express=require(_0x80e6[1]);var controller=require(_0x80e6[2]);var auth=require(_0x80e6[3]);var router=express.Router();router[_0x80e6[9]](_0x80e6[4],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[8]]);router[_0x80e6[9]](_0x80e6[10],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[11]]);router[_0x80e6[9]](_0x80e6[12],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[13]]);router[_0x80e6[15]](_0x80e6[4],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[14]]);router[_0x80e6[17]](_0x80e6[12],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[16]]);router[_0x80e6[18]](_0x80e6[12],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[16]]);router[_0x80e6[20]](_0x80e6[4],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[19]]);router[_0x80e6[20]](_0x80e6[12],auth[_0x80e6[5]](),auth[_0x80e6[7]]([17],[_0x80e6[6]]),controller[_0x80e6[21]]);module[_0x80e6[22]]= router
\ No newline at end of file
+var _0x8623=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x65\x74\x72\x69\x63\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x74\x61\x62\x6C\x65","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x8623[0];var express=require(_0x8623[1]);var controller=require(_0x8623[2]);var auth=require(_0x8623[3]);var router=express.Router();router[_0x8623[9]](_0x8623[4],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[8]]);router[_0x8623[9]](_0x8623[10],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[11]]);router[_0x8623[9]](_0x8623[12],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[13]]);router[_0x8623[15]](_0x8623[4],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[14]]);router[_0x8623[17]](_0x8623[12],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[16]]);router[_0x8623[18]](_0x8623[12],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[16]]);router[_0x8623[20]](_0x8623[4],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[19]]);router[_0x8623[20]](_0x8623[12],auth[_0x8623[5]](),auth[_0x8623[7]]([17],[_0x8623[6]]),controller[_0x8623[21]]);module[_0x8623[22]]= router
\ No newline at end of file
index aa5abea..87bca69 100644 (file)
@@ -1 +1 @@
-var _0xd8b0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x65\x74\x72\x69\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x4D\x45\x54\x52\x49\x43","\x6D\x65\x73\x73\x61\x67\x65","\x41\x20\x4D\x65\x74\x72\x69\x63\x20\x77\x69\x74\x68\x20\x74\x68\x61\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xd8b0[0];var _=require(_0xd8b0[1]);var Metric=require(_0xd8b0[3])[_0xd8b0[2]];var util=require(_0xd8b0[4]);var Util=require(_0xd8b0[5]);var sequelize=require(_0xd8b0[3])[_0xd8b0[6]];var logger=require(_0xd8b0[8])(_0xd8b0[7]);exports[_0xd8b0[9]]= function(_0x1081x7,_0x1081x8,_0x1081x9){return Metric[_0xd8b0[16]](Util[_0xd8b0[15]](_0x1081x7[_0xd8b0[14]]))[_0xd8b0[13]](function(_0x1081xb){return _0x1081x8[_0xd8b0[12]](200)[_0xd8b0[11]](_0x1081xb)})[_0xd8b0[10]](function(_0x1081xa){return handleError(_0x1081x8,_0x1081xa)})};exports[_0xd8b0[17]]= function(_0x1081x7,_0x1081x8){return Metric[_0xd8b0[21]]({where:{table:_0x1081x7[_0xd8b0[14]][_0xd8b0[20]]}})[_0xd8b0[13]](function(_0x1081xc){if(!_0x1081xc){return _0x1081x8[_0xd8b0[18]](404)};return _0x1081x8[_0xd8b0[12]](200)[_0xd8b0[11]]({count:_0x1081xc[_0xd8b0[19]],rows:_0x1081xc})})[_0xd8b0[10]](function(_0x1081xa){return handleError(_0x1081x8,_0x1081xa)})};exports[_0xd8b0[22]]= function(_0x1081x7,_0x1081x8){return Metric[_0xd8b0[25]](_0x1081x7[_0xd8b0[24]][_0xd8b0[23]])[_0xd8b0[13]](function(_0x1081xd){if(!_0x1081xd){return _0x1081x8[_0xd8b0[18]](404)};return _0x1081x8[_0xd8b0[11]](_0x1081xd)})[_0xd8b0[10]](function(_0x1081xa){return handleError(_0x1081x8,_0x1081xa)})};exports[_0xd8b0[26]]= function(_0x1081x7,_0x1081x8){return Metric[_0xd8b0[26]](_0x1081x7[_0xd8b0[31]])[_0xd8b0[13]](function(_0x1081xd){return _0x1081x8[_0xd8b0[12]](201)[_0xd8b0[11]](_0x1081xd)})[_0xd8b0[10]](sequelize.UniqueConstraintError,function(_0x1081xa){_0x1081xa[_0xd8b0[27]]= _0xd8b0[28];_0x1081xa[_0xd8b0[29]]= _0xd8b0[30];return _0x1081x8[_0xd8b0[12]](500)[_0xd8b0[11]](_0x1081xa)})[_0xd8b0[10]](function(_0x1081xa){return handleError(_0x1081x8,_0x1081xa)})};exports[_0xd8b0[32]]= function(_0x1081x7,_0x1081x8){return Metric[_0xd8b0[25]](_0x1081x7[_0xd8b0[24]][_0xd8b0[23]])[_0xd8b0[13]](function(_0x1081xd){if(!_0x1081xd){return _0x1081x8[_0xd8b0[18]](404)};var _0x1081xe=_[_0xd8b0[33]](_0x1081xd,_0x1081x7[_0xd8b0[31]]);return _0x1081xe[_0xd8b0[34]]()})[_0xd8b0[13]](function(){return _0x1081x8[_0xd8b0[18]](200)})[_0xd8b0[10]](sequelize.UniqueConstraintError,function(_0x1081xa){_0x1081xa[_0xd8b0[27]]= _0xd8b0[28];_0x1081xa[_0xd8b0[29]]= _0xd8b0[30];return _0x1081x8[_0xd8b0[12]](500)[_0xd8b0[11]](_0x1081xa)})[_0xd8b0[10]](function(_0x1081xa){return handleError(_0x1081x8,_0x1081xa)})};exports[_0xd8b0[35]]= function(_0x1081x7,_0x1081x8){return Metric[_0xd8b0[25]](_0x1081x7[_0xd8b0[24]][_0xd8b0[23]])[_0xd8b0[13]](function(_0x1081xd){if(!_0x1081xd){return _0x1081x8[_0xd8b0[18]](404)};return _0x1081xd[_0xd8b0[35]]()})[_0xd8b0[13]](function(){return _0x1081x8[_0xd8b0[18]](204)})[_0xd8b0[10]](function(_0x1081xa){return handleError(_0x1081x8,_0x1081xa)})};exports[_0xd8b0[36]]= function(_0x1081x7,_0x1081x8){return Metric[_0xd8b0[35]]({where:{id:_0x1081x7[_0xd8b0[14]][_0xd8b0[37]]},individualHooks:true})[_0xd8b0[13]](function(){return _0x1081x8[_0xd8b0[18]](204)})[_0xd8b0[10]](function(_0x1081xa){return handleError(_0x1081x8,_0x1081xa)})};function handleError(_0x1081x8,_0x1081xa){logger[_0xd8b0[39]](_0x1081xa[_0xd8b0[38]]);return _0x1081x8[_0xd8b0[12]](500)[_0xd8b0[11]](_0x1081xa)}
\ No newline at end of file
+var _0xe056=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x65\x74\x72\x69\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x4D\x65\x74\x72\x69\x63\x73\x42\x79\x54\x61\x62\x6C\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6C\x65\x6E\x67\x74\x68","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x4D\x45\x54\x52\x49\x43","\x6D\x65\x73\x73\x61\x67\x65","\x41\x20\x4D\x65\x74\x72\x69\x63\x20\x77\x69\x74\x68\x20\x74\x68\x61\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe056[0];var _=require(_0xe056[1]);var Metric=require(_0xe056[3])[_0xe056[2]];var util=require(_0xe056[4]);var Util=require(_0xe056[5]);var sequelize=require(_0xe056[3])[_0xe056[6]];var logger=require(_0xe056[8])(_0xe056[7]);exports[_0xe056[9]]= function(_0xaa94x7,_0xaa94x8,_0xaa94x9){return Metric[_0xe056[16]](Util[_0xe056[15]](_0xaa94x7[_0xe056[14]]))[_0xe056[13]](function(_0xaa94xb){return _0xaa94x8[_0xe056[12]](200)[_0xe056[11]](_0xaa94xb)})[_0xe056[10]](function(_0xaa94xa){return handleError(_0xaa94x8,_0xaa94xa)})};exports[_0xe056[17]]= function(_0xaa94x7,_0xaa94x8){return Metric[_0xe056[21]]({where:{table:_0xaa94x7[_0xe056[14]][_0xe056[20]]}})[_0xe056[13]](function(_0xaa94xc){if(!_0xaa94xc){return _0xaa94x8[_0xe056[18]](404)};return _0xaa94x8[_0xe056[12]](200)[_0xe056[11]]({count:_0xaa94xc[_0xe056[19]],rows:_0xaa94xc})})[_0xe056[10]](function(_0xaa94xa){return handleError(_0xaa94x8,_0xaa94xa)})};exports[_0xe056[22]]= function(_0xaa94x7,_0xaa94x8){return Metric[_0xe056[25]](_0xaa94x7[_0xe056[24]][_0xe056[23]])[_0xe056[13]](function(_0xaa94xd){if(!_0xaa94xd){return _0xaa94x8[_0xe056[18]](404)};return _0xaa94x8[_0xe056[11]](_0xaa94xd)})[_0xe056[10]](function(_0xaa94xa){return handleError(_0xaa94x8,_0xaa94xa)})};exports[_0xe056[26]]= function(_0xaa94x7,_0xaa94x8){return Metric[_0xe056[26]](_0xaa94x7[_0xe056[31]])[_0xe056[13]](function(_0xaa94xd){return _0xaa94x8[_0xe056[12]](201)[_0xe056[11]](_0xaa94xd)})[_0xe056[10]](sequelize.UniqueConstraintError,function(_0xaa94xa){_0xaa94xa[_0xe056[27]]= _0xe056[28];_0xaa94xa[_0xe056[29]]= _0xe056[30];return _0xaa94x8[_0xe056[12]](500)[_0xe056[11]](_0xaa94xa)})[_0xe056[10]](function(_0xaa94xa){return handleError(_0xaa94x8,_0xaa94xa)})};exports[_0xe056[32]]= function(_0xaa94x7,_0xaa94x8){return Metric[_0xe056[25]](_0xaa94x7[_0xe056[24]][_0xe056[23]])[_0xe056[13]](function(_0xaa94xd){if(!_0xaa94xd){return _0xaa94x8[_0xe056[18]](404)};var _0xaa94xe=_[_0xe056[33]](_0xaa94xd,_0xaa94x7[_0xe056[31]]);return _0xaa94xe[_0xe056[34]]()})[_0xe056[13]](function(){return _0xaa94x8[_0xe056[18]](200)})[_0xe056[10]](sequelize.UniqueConstraintError,function(_0xaa94xa){_0xaa94xa[_0xe056[27]]= _0xe056[28];_0xaa94xa[_0xe056[29]]= _0xe056[30];return _0xaa94x8[_0xe056[12]](500)[_0xe056[11]](_0xaa94xa)})[_0xe056[10]](function(_0xaa94xa){return handleError(_0xaa94x8,_0xaa94xa)})};exports[_0xe056[35]]= function(_0xaa94x7,_0xaa94x8){return Metric[_0xe056[25]](_0xaa94x7[_0xe056[24]][_0xe056[23]])[_0xe056[13]](function(_0xaa94xd){if(!_0xaa94xd){return _0xaa94x8[_0xe056[18]](404)};return _0xaa94xd[_0xe056[35]]()})[_0xe056[13]](function(){return _0xaa94x8[_0xe056[18]](204)})[_0xe056[10]](function(_0xaa94xa){return handleError(_0xaa94x8,_0xaa94xa)})};exports[_0xe056[36]]= function(_0xaa94x7,_0xaa94x8){return Metric[_0xe056[35]]({where:{id:_0xaa94x7[_0xe056[14]][_0xe056[37]]},individualHooks:true})[_0xe056[13]](function(){return _0xaa94x8[_0xe056[18]](204)})[_0xe056[10]](function(_0xaa94xa){return handleError(_0xaa94x8,_0xaa94xa)})};function handleError(_0xaa94x8,_0xaa94xa){logger[_0xe056[39]](_0xaa94xa[_0xe056[38]]);return _0xaa94x8[_0xe056[12]](500)[_0xe056[11]](_0xaa94xa)}
\ No newline at end of file
index c6bc2a6..a26aea9 100644 (file)
@@ -1 +1 @@
-var _0xb69c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x65\x74\x72\x69\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb69c[0];const EventEmitter=require(_0xb69c[1]);const Metric=require(_0xb69c[3])[_0xb69c[2]];var MetricEvents= new EventEmitter();MetricEvents[_0xb69c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb69c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb69c[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb69c[7]};for(var e in events){var event=events[e];Metric[_0xb69c[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xe5d7x8,_0xe5d7x9,_0xe5d7xa){MetricEvents[_0xb69c[11]](event+ _0xb69c[9]+ _0xe5d7x8[_0xb69c[10]],_0xe5d7x8);MetricEvents[_0xb69c[11]](event,_0xe5d7x8);_0xe5d7xa(null)}}module[_0xb69c[12]]= MetricEvents
\ No newline at end of file
+var _0x3455=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x65\x74\x72\x69\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3455[0];const EventEmitter=require(_0x3455[1]);const Metric=require(_0x3455[3])[_0x3455[2]];var MetricEvents= new EventEmitter();MetricEvents[_0x3455[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3455[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3455[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3455[7]};for(var e in events){var event=events[e];Metric[_0x3455[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x8dc3x8,_0x8dc3x9,_0x8dc3xa){MetricEvents[_0x3455[11]](event+ _0x3455[9]+ _0x8dc3x8[_0x3455[10]],_0x8dc3x8);MetricEvents[_0x3455[11]](event,_0x8dc3x8);_0x8dc3xa(null)}}module[_0x3455[12]]= MetricEvents
\ No newline at end of file
index 8f3906d..31ac352 100644 (file)
@@ -1 +1 @@
-var _0xbf87=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x65\x74\x72\x69\x63\x2E\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x65\x74\x72\x69\x63\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x6D\x65\x74\x72\x69\x63\x3A\x73\x61\x76\x65","\x6D\x65\x74\x72\x69\x63\x3A\x75\x70\x64\x61\x74\x65","\x6D\x65\x74\x72\x69\x63\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x6D\x65\x74\x72\x69\x63","\x69\x64","\x75\x70\x64\x61\x74\x65"];_0xbf87[0];const MetricEvents=require(_0xbf87[1]);const ReportField=require(_0xbf87[3])[_0xbf87[2]];var events=[_0xbf87[4],_0xbf87[5]];exports[_0xbf87[6]]= function(_0x8e83x4){for(var _0x8e83x5=0,_0x8e83x6=events[_0xbf87[7]];_0x8e83x5< _0x8e83x6;_0x8e83x5++){var _0x8e83x7=events[_0x8e83x5];var _0x8e83x8=createListener(_0xbf87[8]+ _0x8e83x7,_0x8e83x4);MetricEvents[_0xbf87[9]](_0x8e83x7,_0x8e83x8);_0x8e83x4[_0xbf87[9]](_0xbf87[10],removeListener(_0x8e83x7,_0x8e83x8))}};function createListener(_0x8e83x7,_0x8e83x4){return function(_0x8e83xa){switch(_0x8e83x7){case _0xbf87[12]:_0x8e83x4[_0xbf87[11]](_0x8e83x7,_0x8e83xa);break;case _0xbf87[13]:updateFields(_0x8e83xa);break;case _0xbf87[14]:_0x8e83x4[_0xbf87[11]](_0x8e83x7,_0x8e83xa);break;default:}}}function removeListener(_0x8e83x7,_0x8e83x8){return function(){MetricEvents[_0xbf87[15]](_0x8e83x7,_0x8e83x8)}}function updateFields(_0x8e83xa){return ReportField[_0xbf87[20]]({field:_0x8e83xa[_0xbf87[18]]},{where:{MetricId:_0x8e83xa[_0xbf87[19]]}})[_0xbf87[17]](function(_0x8e83xd){console[_0xbf87[16]](_0x8e83xd)})}
\ No newline at end of file
+var _0x1b81=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x65\x74\x72\x69\x63\x2E\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x65\x74\x72\x69\x63\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x6D\x65\x74\x72\x69\x63\x3A\x73\x61\x76\x65","\x6D\x65\x74\x72\x69\x63\x3A\x75\x70\x64\x61\x74\x65","\x6D\x65\x74\x72\x69\x63\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x6D\x65\x74\x72\x69\x63","\x69\x64","\x75\x70\x64\x61\x74\x65"];_0x1b81[0];const MetricEvents=require(_0x1b81[1]);const ReportField=require(_0x1b81[3])[_0x1b81[2]];var events=[_0x1b81[4],_0x1b81[5]];exports[_0x1b81[6]]= function(_0x80f1x4){for(var _0x80f1x5=0,_0x80f1x6=events[_0x1b81[7]];_0x80f1x5< _0x80f1x6;_0x80f1x5++){var _0x80f1x7=events[_0x80f1x5];var _0x80f1x8=createListener(_0x1b81[8]+ _0x80f1x7,_0x80f1x4);MetricEvents[_0x1b81[9]](_0x80f1x7,_0x80f1x8);_0x80f1x4[_0x1b81[9]](_0x1b81[10],removeListener(_0x80f1x7,_0x80f1x8))}};function createListener(_0x80f1x7,_0x80f1x4){return function(_0x80f1xa){switch(_0x80f1x7){case _0x1b81[12]:_0x80f1x4[_0x1b81[11]](_0x80f1x7,_0x80f1xa);break;case _0x1b81[13]:updateFields(_0x80f1xa);break;case _0x1b81[14]:_0x80f1x4[_0x1b81[11]](_0x80f1x7,_0x80f1xa);break;default:}}}function removeListener(_0x80f1x7,_0x80f1x8){return function(){MetricEvents[_0x1b81[15]](_0x80f1x7,_0x80f1x8)}}function updateFields(_0x80f1xa){return ReportField[_0x1b81[20]]({field:_0x80f1xa[_0x1b81[18]]},{where:{MetricId:_0x80f1xa[_0x1b81[19]]}})[_0x1b81[17]](function(_0x80f1xd){console[_0x1b81[16]](_0x80f1xd)})}
\ No newline at end of file
index 8a9dd75..08d2914 100644 (file)
@@ -1 +1 @@
-var _0x4748=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x6F\x64\x75\x6C\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4748[0];var express=require(_0x4748[1]);var controller=require(_0x4748[2]);var auth=require(_0x4748[3]);var router=express.Router();router[_0x4748[9]](_0x4748[4],auth[_0x4748[5]](),auth[_0x4748[7]](_0x4748[6]),controller[_0x4748[8]]);module[_0x4748[10]]= router
\ No newline at end of file
+var _0x436a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x6F\x64\x75\x6C\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x436a[0];var express=require(_0x436a[1]);var controller=require(_0x436a[2]);var auth=require(_0x436a[3]);var router=express.Router();router[_0x436a[9]](_0x436a[4],auth[_0x436a[5]](),auth[_0x436a[7]](_0x436a[6]),controller[_0x436a[8]]);module[_0x436a[10]]= router
\ No newline at end of file
index 784b744..635a3e1 100644 (file)
@@ -1 +1 @@
-var _0xc8b9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x6F\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x75\x62\x6D\x6F\x64\x75\x6C\x65\x73","\x73\x63\x6F\x70\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xc8b9[0];var _=require(_0xc8b9[1]);var Module=require(_0xc8b9[3])[_0xc8b9[2]];var util=require(_0xc8b9[4]);var Util=require(_0xc8b9[5]);var sequelize=require(_0xc8b9[3])[_0xc8b9[6]];var logger=require(_0xc8b9[8])(_0xc8b9[7]);exports[_0xc8b9[9]]= function(_0x94f2x7,_0x94f2x8,_0x94f2x9){return Module[_0xc8b9[16]](_0xc8b9[15])[_0xc8b9[14]]()[_0xc8b9[13]](function(_0x94f2xb){return _0x94f2x8[_0xc8b9[12]](200)[_0xc8b9[11]](_0x94f2xb)})[_0xc8b9[10]](function(_0x94f2xa){return handleError(_0x94f2x8,_0x94f2xa)})};function handleError(_0x94f2x8,_0x94f2xa){logger[_0xc8b9[18]](_0x94f2xa[_0xc8b9[17]]);return _0x94f2x8[_0xc8b9[12]](500)[_0xc8b9[11]](_0x94f2xa)}
\ No newline at end of file
+var _0xfbc5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x6F\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x75\x62\x6D\x6F\x64\x75\x6C\x65\x73","\x73\x63\x6F\x70\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xfbc5[0];var _=require(_0xfbc5[1]);var Module=require(_0xfbc5[3])[_0xfbc5[2]];var util=require(_0xfbc5[4]);var Util=require(_0xfbc5[5]);var sequelize=require(_0xfbc5[3])[_0xfbc5[6]];var logger=require(_0xfbc5[8])(_0xfbc5[7]);exports[_0xfbc5[9]]= function(_0x6d67x7,_0x6d67x8,_0x6d67x9){return Module[_0xfbc5[16]](_0xfbc5[15])[_0xfbc5[14]]()[_0xfbc5[13]](function(_0x6d67xb){return _0x6d67x8[_0xfbc5[12]](200)[_0xfbc5[11]](_0x6d67xb)})[_0xfbc5[10]](function(_0x6d67xa){return handleError(_0x6d67x8,_0x6d67xa)})};function handleError(_0x6d67x8,_0x6d67xa){logger[_0xfbc5[18]](_0x6d67xa[_0xfbc5[17]]);return _0x6d67x8[_0xfbc5[12]](500)[_0xfbc5[11]](_0x6d67xa)}
\ No newline at end of file
index 1d62033..a3bb5e7 100644 (file)
@@ -1 +1 @@
-var _0x3c82=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x6F\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3c82[0];const EventEmitter=require(_0x3c82[1]);const Module=require(_0x3c82[3])[_0x3c82[2]];var ModuleEvents= new EventEmitter();ModuleEvents[_0x3c82[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3c82[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3c82[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3c82[6]};for(var e in events){var event=events[e];Module[_0x3c82[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x27afx8,_0x27afx9,_0x27afxa){ModuleEvents[_0x3c82[10]](event+ _0x3c82[8]+ _0x27afx8[_0x3c82[9]],_0x27afx8);ModuleEvents[_0x3c82[10]](event,_0x27afx8);_0x27afxa(null)}}module[_0x3c82[11]]= ModuleEvents
\ No newline at end of file
+var _0xc0bb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x6F\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc0bb[0];const EventEmitter=require(_0xc0bb[1]);const Module=require(_0xc0bb[3])[_0xc0bb[2]];var ModuleEvents= new EventEmitter();ModuleEvents[_0xc0bb[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc0bb[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc0bb[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc0bb[6]};for(var e in events){var event=events[e];Module[_0xc0bb[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x73e6x8,_0x73e6x9,_0x73e6xa){ModuleEvents[_0xc0bb[10]](event+ _0xc0bb[8]+ _0x73e6x8[_0xc0bb[9]],_0x73e6x8);ModuleEvents[_0xc0bb[10]](event,_0x73e6x8);_0x73e6xa(null)}}module[_0xc0bb[11]]= ModuleEvents
\ No newline at end of file
index 154eefa..ef032ea 100644 (file)
@@ -1 +1 @@
-var _0xb2ed=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x6F\x64\x75\x6C\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x6F\x64\x75\x6C\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xb2ed[0];const ModuleEvents=require(_0xb2ed[1]);var events=[_0xb2ed[2],_0xb2ed[3]];exports[_0xb2ed[4]]= function(_0xd19fx3){for(var _0xd19fx4=0,_0xd19fx5=events[_0xb2ed[5]];_0xd19fx4< _0xd19fx5;_0xd19fx4++){var _0xd19fx6=events[_0xd19fx4];var _0xd19fx7=createListener(_0xb2ed[6]+ _0xd19fx6,_0xd19fx3);ModuleEvents[_0xb2ed[7]](_0xd19fx6,_0xd19fx7);_0xd19fx3[_0xb2ed[7]](_0xb2ed[8],removeListener(_0xd19fx6,_0xd19fx7))}};function createListener(_0xd19fx6,_0xd19fx3){return function(_0xd19fx9){_0xd19fx3[_0xb2ed[9]](_0xd19fx6,_0xd19fx9)}}function removeListener(_0xd19fx6,_0xd19fx7){return function(){ModuleEvents[_0xb2ed[10]](_0xd19fx6,_0xd19fx7)}}
\ No newline at end of file
+var _0x5c23=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x6F\x64\x75\x6C\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x6F\x64\x75\x6C\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5c23[0];const ModuleEvents=require(_0x5c23[1]);var events=[_0x5c23[2],_0x5c23[3]];exports[_0x5c23[4]]= function(_0xb369x3){for(var _0xb369x4=0,_0xb369x5=events[_0x5c23[5]];_0xb369x4< _0xb369x5;_0xb369x4++){var _0xb369x6=events[_0xb369x4];var _0xb369x7=createListener(_0x5c23[6]+ _0xb369x6,_0xb369x3);ModuleEvents[_0x5c23[7]](_0xb369x6,_0xb369x7);_0xb369x3[_0x5c23[7]](_0x5c23[8],removeListener(_0xb369x6,_0xb369x7))}};function createListener(_0xb369x6,_0xb369x3){return function(_0xb369x9){_0xb369x3[_0x5c23[9]](_0xb369x6,_0xb369x9)}}function removeListener(_0xb369x6,_0xb369x7){return function(){ModuleEvents[_0x5c23[10]](_0xb369x6,_0xb369x7)}}
\ No newline at end of file
index 6c14499..b689892 100644 (file)
@@ -1 +1 @@
-var _0x752a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x3A\x61\x63\x74\x69\x6F\x6E\x2F\x3A\x73\x74\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x752a[0];var express=require(_0x752a[1]);var controller=require(_0x752a[2]);var auth=require(_0x752a[3]);var router=express.Router();router[_0x752a[7]](_0x752a[4],auth[_0x752a[5]](),controller[_0x752a[6]]);module[_0x752a[8]]= router
\ No newline at end of file
+var _0xe53c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x3A\x61\x63\x74\x69\x6F\x6E\x2F\x3A\x73\x74\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe53c[0];var express=require(_0xe53c[1]);var controller=require(_0xe53c[2]);var auth=require(_0xe53c[3]);var router=express.Router();router[_0xe53c[7]](_0xe53c[4],auth[_0xe53c[5]](),controller[_0xe53c[6]]);module[_0xe53c[8]]= router
\ No newline at end of file
index b14d215..a831dcd 100644 (file)
@@ -1 +1 @@
-var _0x9c74=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x61\x63\x74\x69\x6F\x6E","\x75\x73\x65\x72\x49\x64","\x71\x75\x65\x72\x79","\x55\x73\x65\x20\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x70\x61\x72\x61\x6D\x73","\x73\x74\x61\x74\x65","\x41\x64\x6D\x69\x6E\x49\x64","\x69\x64","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9c74[0];var _=require(_0x9c74[1]);var Motionbar=require(_0x9c74[3])[_0x9c74[2]];var logger=require(_0x9c74[5])(_0x9c74[4]);exports[_0x9c74[6]]= function(_0xe796x4,_0xe796x5){if(!_0xe796x4[_0x9c74[8]][_0x9c74[7]]){return handleError(_0xe796x5,{message:_0x9c74[9]})};_0xe796x4[_0x9c74[11]][_0x9c74[10]]= parseInt(_0xe796x4[_0x9c74[8]][_0x9c74[7]],10);_0xe796x4[_0x9c74[11]][_0x9c74[6]]= _0xe796x4[_0x9c74[12]][_0x9c74[6]];_0xe796x4[_0x9c74[11]][_0x9c74[13]]= _0xe796x4[_0x9c74[12]][_0x9c74[13]];_0xe796x4[_0x9c74[11]][_0x9c74[14]]= _0xe796x4[_0x9c74[16]][_0x9c74[15]];return Motionbar[_0x9c74[21]](_0xe796x4[_0x9c74[11]])[_0x9c74[20]](function(_0xe796x7){return _0xe796x5[_0x9c74[19]](201)[_0x9c74[18]](_0xe796x7)})[_0x9c74[17]](function(_0xe796x6){return handleError(_0xe796x5,_0xe796x6)})};function handleError(_0xe796x5,_0xe796x6){logger[_0x9c74[23]](_0xe796x6[_0x9c74[22]]);return _0xe796x5[_0x9c74[19]](500)[_0x9c74[18]](_0xe796x6)}
\ No newline at end of file
+var _0x953d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x61\x63\x74\x69\x6F\x6E","\x75\x73\x65\x72\x49\x64","\x71\x75\x65\x72\x79","\x55\x73\x65\x20\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x70\x61\x72\x61\x6D\x73","\x73\x74\x61\x74\x65","\x41\x64\x6D\x69\x6E\x49\x64","\x69\x64","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x953d[0];var _=require(_0x953d[1]);var Motionbar=require(_0x953d[3])[_0x953d[2]];var logger=require(_0x953d[5])(_0x953d[4]);exports[_0x953d[6]]= function(_0xf4c7x4,_0xf4c7x5){if(!_0xf4c7x4[_0x953d[8]][_0x953d[7]]){return handleError(_0xf4c7x5,{message:_0x953d[9]})};_0xf4c7x4[_0x953d[11]][_0x953d[10]]= parseInt(_0xf4c7x4[_0x953d[8]][_0x953d[7]],10);_0xf4c7x4[_0x953d[11]][_0x953d[6]]= _0xf4c7x4[_0x953d[12]][_0x953d[6]];_0xf4c7x4[_0x953d[11]][_0x953d[13]]= _0xf4c7x4[_0x953d[12]][_0x953d[13]];_0xf4c7x4[_0x953d[11]][_0x953d[14]]= _0xf4c7x4[_0x953d[16]][_0x953d[15]];return Motionbar[_0x953d[21]](_0xf4c7x4[_0x953d[11]])[_0x953d[20]](function(_0xf4c7x7){return _0xf4c7x5[_0x953d[19]](201)[_0x953d[18]](_0xf4c7x7)})[_0x953d[17]](function(_0xf4c7x6){return handleError(_0xf4c7x5,_0xf4c7x6)})};function handleError(_0xf4c7x5,_0xf4c7x6){logger[_0x953d[23]](_0xf4c7x6[_0x953d[22]]);return _0xf4c7x5[_0x953d[19]](500)[_0x953d[18]](_0xf4c7x6)}
\ No newline at end of file
index 6d83150..a4fed3c 100644 (file)
@@ -1 +1 @@
-var _0xe5ab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe5ab[0];const EventEmitter=require(_0xe5ab[1]);const Motionbar=require(_0xe5ab[3])[_0xe5ab[2]];var MotionbarEvents= new EventEmitter();MotionbarEvents[_0xe5ab[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe5ab[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe5ab[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe5ab[6]};for(var e in events){var event=events[e];Motionbar[_0xe5ab[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xdebbx8,_0xdebbx9,_0xdebbxa){MotionbarEvents[_0xe5ab[10]](event+ _0xe5ab[8]+ _0xdebbx8[_0xe5ab[9]],_0xdebbx8);MotionbarEvents[_0xe5ab[10]](event,_0xdebbx8);_0xdebbxa(null)}}module[_0xe5ab[11]]= MotionbarEvents
\ No newline at end of file
+var _0x3985=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3985[0];const EventEmitter=require(_0x3985[1]);const Motionbar=require(_0x3985[3])[_0x3985[2]];var MotionbarEvents= new EventEmitter();MotionbarEvents[_0x3985[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3985[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3985[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3985[6]};for(var e in events){var event=events[e];Motionbar[_0x3985[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x15bex8,_0x15bex9,_0x15bexa){MotionbarEvents[_0x3985[10]](event+ _0x3985[8]+ _0x15bex8[_0x3985[9]],_0x15bex8);MotionbarEvents[_0x3985[10]](event,_0x15bex8);_0x15bexa(null)}}module[_0x3985[11]]= MotionbarEvents
\ No newline at end of file
index 44c60d6..9d098b1 100644 (file)
@@ -1 +1 @@
-var _0x7f28=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x49\x64","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7f28[0];const MotionbarEvents=require(_0x7f28[1]);var events=[_0x7f28[2],_0x7f28[3]];exports[_0x7f28[4]]= function(_0x7c20x3){for(var _0x7c20x4=0,_0x7c20x5=events[_0x7f28[5]];_0x7c20x4< _0x7c20x5;_0x7c20x4++){var _0x7c20x6=events[_0x7c20x4];var _0x7c20x7=createListener(_0x7f28[6]+ _0x7c20x6,_0x7c20x3);MotionbarEvents[_0x7f28[7]](_0x7c20x6,_0x7c20x7);_0x7c20x3[_0x7f28[7]](_0x7f28[8],removeListener(_0x7c20x6,_0x7c20x7))}};function createListener(_0x7c20x6,_0x7c20x3){return function(_0x7c20x9){if(_0x7c20x3[_0x7f28[9]]== _0x7c20x9[_0x7f28[10]]){_0x7c20x3[_0x7f28[11]](_0x7c20x6,_0x7c20x9)}}}function removeListener(_0x7c20x6,_0x7c20x7){return function(){MotionbarEvents[_0x7f28[12]](_0x7c20x6,_0x7c20x7)}}
\ No newline at end of file
+var _0x355b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x49\x64","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x355b[0];const MotionbarEvents=require(_0x355b[1]);var events=[_0x355b[2],_0x355b[3]];exports[_0x355b[4]]= function(_0x6f74x3){for(var _0x6f74x4=0,_0x6f74x5=events[_0x355b[5]];_0x6f74x4< _0x6f74x5;_0x6f74x4++){var _0x6f74x6=events[_0x6f74x4];var _0x6f74x7=createListener(_0x355b[6]+ _0x6f74x6,_0x6f74x3);MotionbarEvents[_0x355b[7]](_0x6f74x6,_0x6f74x7);_0x6f74x3[_0x355b[7]](_0x355b[8],removeListener(_0x6f74x6,_0x6f74x7))}};function createListener(_0x6f74x6,_0x6f74x3){return function(_0x6f74x9){if(_0x6f74x3[_0x355b[9]]== _0x6f74x9[_0x355b[10]]){_0x6f74x3[_0x355b[11]](_0x6f74x6,_0x6f74x9)}}}function removeListener(_0x6f74x6,_0x6f74x7){return function(){MotionbarEvents[_0x355b[12]](_0x6f74x6,_0x6f74x7)}}
\ No newline at end of file
index a42b62f..1ebc478 100644 (file)
@@ -1 +1 @@
-var _0x2037=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x2037[0];var express=require(_0x2037[1]);var auth=require(_0x2037[2]);var controller=require(_0x2037[3]);var router=express.Router();router[_0x2037[9]](_0x2037[4],auth[_0x2037[5]](),auth[_0x2037[7]](_0x2037[6]),controller[_0x2037[8]]);router[_0x2037[9]](_0x2037[10],auth[_0x2037[5]](),auth[_0x2037[7]](_0x2037[6]),controller[_0x2037[11]]);router[_0x2037[13]](_0x2037[4],auth[_0x2037[5]](),auth[_0x2037[7]](_0x2037[6]),controller[_0x2037[12]]);router[_0x2037[15]](_0x2037[10],auth[_0x2037[5]](),auth[_0x2037[7]](_0x2037[6]),controller[_0x2037[14]]);router[_0x2037[17]](_0x2037[4],auth[_0x2037[5]](),auth[_0x2037[7]](_0x2037[6]),controller[_0x2037[16]]);router[_0x2037[17]](_0x2037[10],auth[_0x2037[5]](),auth[_0x2037[7]](_0x2037[6]),controller[_0x2037[18]]);module[_0x2037[19]]= router
\ No newline at end of file
+var _0xe8c1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xe8c1[0];var express=require(_0xe8c1[1]);var auth=require(_0xe8c1[2]);var controller=require(_0xe8c1[3]);var router=express.Router();router[_0xe8c1[9]](_0xe8c1[4],auth[_0xe8c1[5]](),auth[_0xe8c1[7]](_0xe8c1[6]),controller[_0xe8c1[8]]);router[_0xe8c1[9]](_0xe8c1[10],auth[_0xe8c1[5]](),auth[_0xe8c1[7]](_0xe8c1[6]),controller[_0xe8c1[11]]);router[_0xe8c1[13]](_0xe8c1[4],auth[_0xe8c1[5]](),auth[_0xe8c1[7]](_0xe8c1[6]),controller[_0xe8c1[12]]);router[_0xe8c1[15]](_0xe8c1[10],auth[_0xe8c1[5]](),auth[_0xe8c1[7]](_0xe8c1[6]),controller[_0xe8c1[14]]);router[_0xe8c1[17]](_0xe8c1[4],auth[_0xe8c1[5]](),auth[_0xe8c1[7]](_0xe8c1[6]),controller[_0xe8c1[16]]);router[_0xe8c1[17]](_0xe8c1[10],auth[_0xe8c1[5]](),auth[_0xe8c1[7]](_0xe8c1[6]),controller[_0xe8c1[18]]);module[_0xe8c1[19]]= router
\ No newline at end of file
index f2123f0..1153ae0 100644 (file)
@@ -1 +1 @@
-var _0xd80f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x65\x78\x74\x65\x72\x6E\x69\x70","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x74\x79\x70\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0xd80f[0];var _=require(_0xd80f[1]);var Util=require(_0xd80f[2]);var logger=require(_0xd80f[4])(_0xd80f[3]);var NetworkExternip=require(_0xd80f[6])[_0xd80f[5]];function handleError(_0x107bx6,_0x107bx7){_0x107bx7= _0x107bx7|| 500;return function(_0x107bx8){logger[_0xd80f[8]](_0x107bx8[_0xd80f[7]]);_0x107bx6[_0xd80f[10]](_0x107bx7)[_0xd80f[9]](_0x107bx8)}}function responseWithResult(_0x107bx6,_0x107bx7){_0x107bx7= _0x107bx7|| 200;return function(_0x107bxa){if(_0x107bxa){_0x107bx6[_0xd80f[10]](_0x107bx7)[_0xd80f[11]](_0x107bxa)}}}function responseWithoutResult(_0x107bx6,_0x107bx7){_0x107bx7= _0x107bx7|| 204;return function(){_0x107bx6[_0xd80f[12]](_0x107bx7)}}function handleEntityNotFound(_0x107bx6){return function(_0x107bxa){if(!_0x107bxa){_0x107bx6[_0xd80f[10]](404)[_0xd80f[13]]();return null};return _0x107bxa}}function saveUpdates(_0x107bxe){return function(_0x107bxa){return _0x107bxa[_0xd80f[15]](_0x107bxe)[_0xd80f[14]](function(_0x107bxf){return _0x107bxf})}}function removeEntity(_0x107bx6){return function(_0x107bxa){if(_0x107bxa){return _0x107bxa[_0xd80f[16]]()[_0xd80f[14]](function(){_0x107bx6[_0xd80f[10]](204)[_0xd80f[13]]()})}}}exports[_0xd80f[17]]= function(_0x107bx11,_0x107bx6){return NetworkExternip[_0xd80f[23]](_0xd80f[22])[_0xd80f[21]](Util[_0xd80f[20]](_0x107bx11[_0xd80f[19]]))[_0xd80f[14]](responseWithResult(_0x107bx6))[_0xd80f[18]](handleError(_0x107bx6))};exports[_0xd80f[24]]= function(_0x107bx11,_0x107bx6){return NetworkExternip[_0xd80f[27]](_0x107bx11[_0xd80f[26]][_0xd80f[25]])[_0xd80f[14]](handleEntityNotFound(_0x107bx6))[_0xd80f[14]](responseWithResult(_0x107bx6))[_0xd80f[18]](handleError(_0x107bx6))};exports[_0xd80f[28]]= function(_0x107bx11,_0x107bx6){_0x107bx11[_0xd80f[30]][_0xd80f[29]]= _0xd80f[22];return NetworkExternip[_0xd80f[28]](_0x107bx11[_0xd80f[30]])[_0xd80f[14]](responseWithResult(_0x107bx6,201))[_0xd80f[18]](handleError(_0x107bx6))};exports[_0xd80f[31]]= function(_0x107bx11,_0x107bx6){if(_0x107bx11[_0xd80f[30]][_0xd80f[25]]){delete _0x107bx11[_0xd80f[30]][_0xd80f[25]]};return NetworkExternip[_0xd80f[27]](_0x107bx11[_0xd80f[26]][_0xd80f[25]])[_0xd80f[14]](handleEntityNotFound(_0x107bx6))[_0xd80f[14]](saveUpdates(_0x107bx11[_0xd80f[30]]))[_0xd80f[14]](responseWithResult(_0x107bx6))[_0xd80f[18]](handleError(_0x107bx6))};exports[_0xd80f[16]]= function(_0x107bx11,_0x107bx6){return NetworkExternip[_0xd80f[27]](_0x107bx11[_0xd80f[26]][_0xd80f[25]])[_0xd80f[14]](handleEntityNotFound(_0x107bx6))[_0xd80f[14]](removeEntity(_0x107bx6))[_0xd80f[18]](handleError(_0x107bx6))};exports[_0xd80f[32]]= function(_0x107bx11,_0x107bx6){return NetworkExternip[_0xd80f[16]]({where:{id:_0x107bx11[_0xd80f[19]][_0xd80f[33]]},individualHooks:true})[_0xd80f[14]](responseWithoutResult(_0x107bx6))[_0xd80f[18]](handleError(_0x107bx6))}
\ No newline at end of file
+var _0x1bf8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x65\x78\x74\x65\x72\x6E\x69\x70","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x74\x79\x70\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x1bf8[0];var _=require(_0x1bf8[1]);var Util=require(_0x1bf8[2]);var logger=require(_0x1bf8[4])(_0x1bf8[3]);var NetworkExternip=require(_0x1bf8[6])[_0x1bf8[5]];function handleError(_0x1269x6,_0x1269x7){_0x1269x7= _0x1269x7|| 500;return function(_0x1269x8){logger[_0x1bf8[8]](_0x1269x8[_0x1bf8[7]]);_0x1269x6[_0x1bf8[10]](_0x1269x7)[_0x1bf8[9]](_0x1269x8)}}function responseWithResult(_0x1269x6,_0x1269x7){_0x1269x7= _0x1269x7|| 200;return function(_0x1269xa){if(_0x1269xa){_0x1269x6[_0x1bf8[10]](_0x1269x7)[_0x1bf8[11]](_0x1269xa)}}}function responseWithoutResult(_0x1269x6,_0x1269x7){_0x1269x7= _0x1269x7|| 204;return function(){_0x1269x6[_0x1bf8[12]](_0x1269x7)}}function handleEntityNotFound(_0x1269x6){return function(_0x1269xa){if(!_0x1269xa){_0x1269x6[_0x1bf8[10]](404)[_0x1bf8[13]]();return null};return _0x1269xa}}function saveUpdates(_0x1269xe){return function(_0x1269xa){return _0x1269xa[_0x1bf8[15]](_0x1269xe)[_0x1bf8[14]](function(_0x1269xf){return _0x1269xf})}}function removeEntity(_0x1269x6){return function(_0x1269xa){if(_0x1269xa){return _0x1269xa[_0x1bf8[16]]()[_0x1bf8[14]](function(){_0x1269x6[_0x1bf8[10]](204)[_0x1bf8[13]]()})}}}exports[_0x1bf8[17]]= function(_0x1269x11,_0x1269x6){return NetworkExternip[_0x1bf8[23]](_0x1bf8[22])[_0x1bf8[21]](Util[_0x1bf8[20]](_0x1269x11[_0x1bf8[19]]))[_0x1bf8[14]](responseWithResult(_0x1269x6))[_0x1bf8[18]](handleError(_0x1269x6))};exports[_0x1bf8[24]]= function(_0x1269x11,_0x1269x6){return NetworkExternip[_0x1bf8[27]](_0x1269x11[_0x1bf8[26]][_0x1bf8[25]])[_0x1bf8[14]](handleEntityNotFound(_0x1269x6))[_0x1bf8[14]](responseWithResult(_0x1269x6))[_0x1bf8[18]](handleError(_0x1269x6))};exports[_0x1bf8[28]]= function(_0x1269x11,_0x1269x6){_0x1269x11[_0x1bf8[30]][_0x1bf8[29]]= _0x1bf8[22];return NetworkExternip[_0x1bf8[28]](_0x1269x11[_0x1bf8[30]])[_0x1bf8[14]](responseWithResult(_0x1269x6,201))[_0x1bf8[18]](handleError(_0x1269x6))};exports[_0x1bf8[31]]= function(_0x1269x11,_0x1269x6){if(_0x1269x11[_0x1bf8[30]][_0x1bf8[25]]){delete _0x1269x11[_0x1bf8[30]][_0x1bf8[25]]};return NetworkExternip[_0x1bf8[27]](_0x1269x11[_0x1bf8[26]][_0x1bf8[25]])[_0x1bf8[14]](handleEntityNotFound(_0x1269x6))[_0x1bf8[14]](saveUpdates(_0x1269x11[_0x1bf8[30]]))[_0x1bf8[14]](responseWithResult(_0x1269x6))[_0x1bf8[18]](handleError(_0x1269x6))};exports[_0x1bf8[16]]= function(_0x1269x11,_0x1269x6){return NetworkExternip[_0x1bf8[27]](_0x1269x11[_0x1bf8[26]][_0x1bf8[25]])[_0x1bf8[14]](handleEntityNotFound(_0x1269x6))[_0x1bf8[14]](removeEntity(_0x1269x6))[_0x1bf8[18]](handleError(_0x1269x6))};exports[_0x1bf8[32]]= function(_0x1269x11,_0x1269x6){return NetworkExternip[_0x1bf8[16]]({where:{id:_0x1269x11[_0x1bf8[19]][_0x1bf8[33]]},individualHooks:true})[_0x1bf8[14]](responseWithoutResult(_0x1269x6))[_0x1bf8[18]](handleError(_0x1269x6))}
\ No newline at end of file
index 05d854d..3609e8a 100644 (file)
@@ -1 +1 @@
-var _0x9382=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9382[0];const EventEmitter=require(_0x9382[1]);const Network=require(_0x9382[3])[_0x9382[2]];var NetworkEvents= new EventEmitter();NetworkEvents[_0x9382[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9382[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9382[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9382[6]};for(var e in events){var event=events[e];Network[_0x9382[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6a8bx8,_0x6a8bx9,_0x6a8bxa){NetworkEvents[_0x9382[10]](event+ _0x9382[8]+ _0x6a8bx8[_0x9382[9]],_0x6a8bx8);NetworkEvents[_0x9382[10]](event,_0x6a8bx8);_0x6a8bxa(null)}}module[_0x9382[11]]= NetworkEvents
\ No newline at end of file
+var _0x6c4f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6c4f[0];const EventEmitter=require(_0x6c4f[1]);const Network=require(_0x6c4f[3])[_0x6c4f[2]];var NetworkEvents= new EventEmitter();NetworkEvents[_0x6c4f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6c4f[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6c4f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6c4f[6]};for(var e in events){var event=events[e];Network[_0x6c4f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x70d4x8,_0x70d4x9,_0x70d4xa){NetworkEvents[_0x6c4f[10]](event+ _0x6c4f[8]+ _0x70d4x8[_0x6c4f[9]],_0x70d4x8);NetworkEvents[_0x6c4f[10]](event,_0x70d4x8);_0x70d4xa(null)}}module[_0x6c4f[11]]= NetworkEvents
\ No newline at end of file
index a59b63a..f5c8215 100644 (file)
@@ -1 +1 @@
-var _0x559c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x559c[0];const NetworkExternipEvents=require(_0x559c[1]);var events=[_0x559c[2],_0x559c[3]];exports[_0x559c[4]]= function(_0xdcd6x3){for(var _0xdcd6x4=0,_0xdcd6x5=events[_0x559c[5]];_0xdcd6x4< _0xdcd6x5;_0xdcd6x4++){var _0xdcd6x6=events[_0xdcd6x4];var _0xdcd6x7=createListener(_0x559c[6]+ _0xdcd6x6,_0xdcd6x3);NetworkExternipEvents[_0x559c[7]](_0xdcd6x6,_0xdcd6x7);_0xdcd6x3[_0x559c[7]](_0x559c[8],removeListener(_0xdcd6x6,_0xdcd6x7))}};function createListener(_0xdcd6x6,_0xdcd6x3){return function(_0xdcd6x9){_0xdcd6x3[_0x559c[9]](_0xdcd6x6,_0xdcd6x9)}}function removeListener(_0xdcd6x6,_0xdcd6x7){return function(){NetworkExternipEvents[_0x559c[10]](_0xdcd6x6,_0xdcd6x7)}}
\ No newline at end of file
+var _0x927b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x927b[0];const NetworkExternipEvents=require(_0x927b[1]);var events=[_0x927b[2],_0x927b[3]];exports[_0x927b[4]]= function(_0xdeb0x3){for(var _0xdeb0x4=0,_0xdeb0x5=events[_0x927b[5]];_0xdeb0x4< _0xdeb0x5;_0xdeb0x4++){var _0xdeb0x6=events[_0xdeb0x4];var _0xdeb0x7=createListener(_0x927b[6]+ _0xdeb0x6,_0xdeb0x3);NetworkExternipEvents[_0x927b[7]](_0xdeb0x6,_0xdeb0x7);_0xdeb0x3[_0x927b[7]](_0x927b[8],removeListener(_0xdeb0x6,_0xdeb0x7))}};function createListener(_0xdeb0x6,_0xdeb0x3){return function(_0xdeb0x9){_0xdeb0x3[_0x927b[9]](_0xdeb0x6,_0xdeb0x9)}}function removeListener(_0xdeb0x6,_0xdeb0x7){return function(){NetworkExternipEvents[_0x927b[10]](_0xdeb0x6,_0xdeb0x7)}}
\ No newline at end of file
index 11253a0..9f83bb8 100644 (file)
@@ -1 +1 @@
-var _0x4dcb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x4dcb[0];var express=require(_0x4dcb[1]);var auth=require(_0x4dcb[2]);var controller=require(_0x4dcb[3]);var router=express.Router();router[_0x4dcb[9]](_0x4dcb[4],auth[_0x4dcb[5]](),auth[_0x4dcb[7]](_0x4dcb[6]),controller[_0x4dcb[8]]);router[_0x4dcb[9]](_0x4dcb[10],auth[_0x4dcb[5]](),auth[_0x4dcb[7]](_0x4dcb[6]),controller[_0x4dcb[11]]);router[_0x4dcb[13]](_0x4dcb[4],auth[_0x4dcb[5]](),auth[_0x4dcb[7]](_0x4dcb[6]),controller[_0x4dcb[12]]);router[_0x4dcb[15]](_0x4dcb[10],auth[_0x4dcb[5]](),auth[_0x4dcb[7]](_0x4dcb[6]),controller[_0x4dcb[14]]);router[_0x4dcb[17]](_0x4dcb[4],auth[_0x4dcb[5]](),auth[_0x4dcb[7]](_0x4dcb[6]),controller[_0x4dcb[16]]);router[_0x4dcb[17]](_0x4dcb[10],auth[_0x4dcb[5]](),auth[_0x4dcb[7]](_0x4dcb[6]),controller[_0x4dcb[18]]);module[_0x4dcb[19]]= router
\ No newline at end of file
+var _0x6363=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6363[0];var express=require(_0x6363[1]);var auth=require(_0x6363[2]);var controller=require(_0x6363[3]);var router=express.Router();router[_0x6363[9]](_0x6363[4],auth[_0x6363[5]](),auth[_0x6363[7]](_0x6363[6]),controller[_0x6363[8]]);router[_0x6363[9]](_0x6363[10],auth[_0x6363[5]](),auth[_0x6363[7]](_0x6363[6]),controller[_0x6363[11]]);router[_0x6363[13]](_0x6363[4],auth[_0x6363[5]](),auth[_0x6363[7]](_0x6363[6]),controller[_0x6363[12]]);router[_0x6363[15]](_0x6363[10],auth[_0x6363[5]](),auth[_0x6363[7]](_0x6363[6]),controller[_0x6363[14]]);router[_0x6363[17]](_0x6363[4],auth[_0x6363[5]](),auth[_0x6363[7]](_0x6363[6]),controller[_0x6363[16]]);router[_0x6363[17]](_0x6363[10],auth[_0x6363[5]](),auth[_0x6363[7]](_0x6363[6]),controller[_0x6363[18]]);module[_0x6363[19]]= router
\ No newline at end of file
index 10c2b75..8b0ae99 100644 (file)
@@ -1 +1 @@
-var _0x3f62=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x6C\x6F\x63\x61\x6C\x6E\x65\x74","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x74\x79\x70\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x3f62[0];var _=require(_0x3f62[1]);var Util=require(_0x3f62[2]);var logger=require(_0x3f62[4])(_0x3f62[3]);var NetworkLocalnet=require(_0x3f62[6])[_0x3f62[5]];function handleError(_0x2618x6,_0x2618x7){_0x2618x7= _0x2618x7|| 500;return function(_0x2618x8){logger[_0x3f62[8]](_0x2618x8[_0x3f62[7]]);_0x2618x6[_0x3f62[10]](_0x2618x7)[_0x3f62[9]](_0x2618x8)}}function responseWithResult(_0x2618x6,_0x2618x7){_0x2618x7= _0x2618x7|| 200;return function(_0x2618xa){if(_0x2618xa){_0x2618x6[_0x3f62[10]](_0x2618x7)[_0x3f62[11]](_0x2618xa)}}}function responseWithoutResult(_0x2618x6,_0x2618x7){_0x2618x7= _0x2618x7|| 204;return function(){_0x2618x6[_0x3f62[12]](_0x2618x7)}}function handleEntityNotFound(_0x2618x6){return function(_0x2618xa){if(!_0x2618xa){_0x2618x6[_0x3f62[10]](404)[_0x3f62[13]]();return null};return _0x2618xa}}function saveUpdates(_0x2618xe){return function(_0x2618xa){return _0x2618xa[_0x3f62[15]](_0x2618xe)[_0x3f62[14]](function(_0x2618xf){return _0x2618xf})}}function removeEntity(_0x2618x6){return function(_0x2618xa){if(_0x2618xa){return _0x2618xa[_0x3f62[16]]()[_0x3f62[14]](function(){_0x2618x6[_0x3f62[10]](204)[_0x3f62[13]]()})}}}exports[_0x3f62[17]]= function(_0x2618x11,_0x2618x6){return NetworkLocalnet[_0x3f62[23]](_0x3f62[22])[_0x3f62[21]](Util[_0x3f62[20]](_0x2618x11[_0x3f62[19]]))[_0x3f62[14]](responseWithResult(_0x2618x6))[_0x3f62[18]](handleError(_0x2618x6))};exports[_0x3f62[24]]= function(_0x2618x11,_0x2618x6){return NetworkLocalnet[_0x3f62[27]](_0x2618x11[_0x3f62[26]][_0x3f62[25]])[_0x3f62[14]](handleEntityNotFound(_0x2618x6))[_0x3f62[14]](responseWithResult(_0x2618x6))[_0x3f62[18]](handleError(_0x2618x6))};exports[_0x3f62[28]]= function(_0x2618x11,_0x2618x6){_0x2618x11[_0x3f62[30]][_0x3f62[29]]= _0x3f62[22];return NetworkLocalnet[_0x3f62[28]](_0x2618x11[_0x3f62[30]])[_0x3f62[14]](responseWithResult(_0x2618x6,201))[_0x3f62[18]](handleError(_0x2618x6))};exports[_0x3f62[31]]= function(_0x2618x11,_0x2618x6){if(_0x2618x11[_0x3f62[30]][_0x3f62[25]]){delete _0x2618x11[_0x3f62[30]][_0x3f62[25]]};return NetworkLocalnet[_0x3f62[27]](_0x2618x11[_0x3f62[26]][_0x3f62[25]])[_0x3f62[14]](handleEntityNotFound(_0x2618x6))[_0x3f62[14]](saveUpdates(_0x2618x11[_0x3f62[30]]))[_0x3f62[14]](responseWithResult(_0x2618x6))[_0x3f62[18]](handleError(_0x2618x6))};exports[_0x3f62[16]]= function(_0x2618x11,_0x2618x6){return NetworkLocalnet[_0x3f62[27]](_0x2618x11[_0x3f62[26]][_0x3f62[25]])[_0x3f62[14]](handleEntityNotFound(_0x2618x6))[_0x3f62[14]](removeEntity(_0x2618x6))[_0x3f62[18]](handleError(_0x2618x6))};exports[_0x3f62[32]]= function(_0x2618x11,_0x2618x6){return NetworkLocalnet[_0x3f62[16]]({where:{id:_0x2618x11[_0x3f62[19]][_0x3f62[33]]},individualHooks:true})[_0x3f62[14]](responseWithoutResult(_0x2618x6))[_0x3f62[18]](handleError(_0x2618x6))}
\ No newline at end of file
+var _0xeb89=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x6C\x6F\x63\x61\x6C\x6E\x65\x74","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x74\x79\x70\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0xeb89[0];var _=require(_0xeb89[1]);var Util=require(_0xeb89[2]);var logger=require(_0xeb89[4])(_0xeb89[3]);var NetworkLocalnet=require(_0xeb89[6])[_0xeb89[5]];function handleError(_0xc9a1x6,_0xc9a1x7){_0xc9a1x7= _0xc9a1x7|| 500;return function(_0xc9a1x8){logger[_0xeb89[8]](_0xc9a1x8[_0xeb89[7]]);_0xc9a1x6[_0xeb89[10]](_0xc9a1x7)[_0xeb89[9]](_0xc9a1x8)}}function responseWithResult(_0xc9a1x6,_0xc9a1x7){_0xc9a1x7= _0xc9a1x7|| 200;return function(_0xc9a1xa){if(_0xc9a1xa){_0xc9a1x6[_0xeb89[10]](_0xc9a1x7)[_0xeb89[11]](_0xc9a1xa)}}}function responseWithoutResult(_0xc9a1x6,_0xc9a1x7){_0xc9a1x7= _0xc9a1x7|| 204;return function(){_0xc9a1x6[_0xeb89[12]](_0xc9a1x7)}}function handleEntityNotFound(_0xc9a1x6){return function(_0xc9a1xa){if(!_0xc9a1xa){_0xc9a1x6[_0xeb89[10]](404)[_0xeb89[13]]();return null};return _0xc9a1xa}}function saveUpdates(_0xc9a1xe){return function(_0xc9a1xa){return _0xc9a1xa[_0xeb89[15]](_0xc9a1xe)[_0xeb89[14]](function(_0xc9a1xf){return _0xc9a1xf})}}function removeEntity(_0xc9a1x6){return function(_0xc9a1xa){if(_0xc9a1xa){return _0xc9a1xa[_0xeb89[16]]()[_0xeb89[14]](function(){_0xc9a1x6[_0xeb89[10]](204)[_0xeb89[13]]()})}}}exports[_0xeb89[17]]= function(_0xc9a1x11,_0xc9a1x6){return NetworkLocalnet[_0xeb89[23]](_0xeb89[22])[_0xeb89[21]](Util[_0xeb89[20]](_0xc9a1x11[_0xeb89[19]]))[_0xeb89[14]](responseWithResult(_0xc9a1x6))[_0xeb89[18]](handleError(_0xc9a1x6))};exports[_0xeb89[24]]= function(_0xc9a1x11,_0xc9a1x6){return NetworkLocalnet[_0xeb89[27]](_0xc9a1x11[_0xeb89[26]][_0xeb89[25]])[_0xeb89[14]](handleEntityNotFound(_0xc9a1x6))[_0xeb89[14]](responseWithResult(_0xc9a1x6))[_0xeb89[18]](handleError(_0xc9a1x6))};exports[_0xeb89[28]]= function(_0xc9a1x11,_0xc9a1x6){_0xc9a1x11[_0xeb89[30]][_0xeb89[29]]= _0xeb89[22];return NetworkLocalnet[_0xeb89[28]](_0xc9a1x11[_0xeb89[30]])[_0xeb89[14]](responseWithResult(_0xc9a1x6,201))[_0xeb89[18]](handleError(_0xc9a1x6))};exports[_0xeb89[31]]= function(_0xc9a1x11,_0xc9a1x6){if(_0xc9a1x11[_0xeb89[30]][_0xeb89[25]]){delete _0xc9a1x11[_0xeb89[30]][_0xeb89[25]]};return NetworkLocalnet[_0xeb89[27]](_0xc9a1x11[_0xeb89[26]][_0xeb89[25]])[_0xeb89[14]](handleEntityNotFound(_0xc9a1x6))[_0xeb89[14]](saveUpdates(_0xc9a1x11[_0xeb89[30]]))[_0xeb89[14]](responseWithResult(_0xc9a1x6))[_0xeb89[18]](handleError(_0xc9a1x6))};exports[_0xeb89[16]]= function(_0xc9a1x11,_0xc9a1x6){return NetworkLocalnet[_0xeb89[27]](_0xc9a1x11[_0xeb89[26]][_0xeb89[25]])[_0xeb89[14]](handleEntityNotFound(_0xc9a1x6))[_0xeb89[14]](removeEntity(_0xc9a1x6))[_0xeb89[18]](handleError(_0xc9a1x6))};exports[_0xeb89[32]]= function(_0xc9a1x11,_0xc9a1x6){return NetworkLocalnet[_0xeb89[16]]({where:{id:_0xc9a1x11[_0xeb89[19]][_0xeb89[33]]},individualHooks:true})[_0xeb89[14]](responseWithoutResult(_0xc9a1x6))[_0xeb89[18]](handleError(_0xc9a1x6))}
\ No newline at end of file
index abcece5..6ee5160 100644 (file)
@@ -1 +1 @@
-var _0x716d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x716d[0];const EventEmitter=require(_0x716d[1]);const Network=require(_0x716d[3])[_0x716d[2]];var NetworkEvents= new EventEmitter();NetworkEvents[_0x716d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x716d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x716d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x716d[6]};for(var e in events){var event=events[e];Network[_0x716d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xbca4x8,_0xbca4x9,_0xbca4xa){NetworkEvents[_0x716d[10]](event+ _0x716d[8]+ _0xbca4x8[_0x716d[9]],_0xbca4x8);NetworkEvents[_0x716d[10]](event,_0xbca4x8);_0xbca4xa(null)}}module[_0x716d[11]]= NetworkEvents
\ No newline at end of file
+var _0x4f34=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4E\x65\x74\x77\x6F\x72\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4f34[0];const EventEmitter=require(_0x4f34[1]);const Network=require(_0x4f34[3])[_0x4f34[2]];var NetworkEvents= new EventEmitter();NetworkEvents[_0x4f34[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4f34[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4f34[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4f34[6]};for(var e in events){var event=events[e];Network[_0x4f34[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xb6adx8,_0xb6adx9,_0xb6adxa){NetworkEvents[_0x4f34[10]](event+ _0x4f34[8]+ _0xb6adx8[_0x4f34[9]],_0xb6adx8);NetworkEvents[_0x4f34[10]](event,_0xb6adx8);_0xb6adxa(null)}}module[_0x4f34[11]]= NetworkEvents
\ No newline at end of file
index c0778b8..c712b9c 100644 (file)
@@ -1 +1 @@
-var _0x51b9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x51b9[0];const NetworkLocalnetEvents=require(_0x51b9[1]);var events=[_0x51b9[2],_0x51b9[3]];exports[_0x51b9[4]]= function(_0xa16ax3){for(var _0xa16ax4=0,_0xa16ax5=events[_0x51b9[5]];_0xa16ax4< _0xa16ax5;_0xa16ax4++){var _0xa16ax6=events[_0xa16ax4];var _0xa16ax7=createListener(_0x51b9[6]+ _0xa16ax6,_0xa16ax3);NetworkLocalnetEvents[_0x51b9[7]](_0xa16ax6,_0xa16ax7);_0xa16ax3[_0x51b9[7]](_0x51b9[8],removeListener(_0xa16ax6,_0xa16ax7))}};function createListener(_0xa16ax6,_0xa16ax3){return function(_0xa16ax9){_0xa16ax3[_0x51b9[9]](_0xa16ax6,_0xa16ax9)}}function removeListener(_0xa16ax6,_0xa16ax7){return function(){NetworkLocalnetEvents[_0x51b9[10]](_0xa16ax6,_0xa16ax7)}}
\ No newline at end of file
+var _0x3cf0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3cf0[0];const NetworkLocalnetEvents=require(_0x3cf0[1]);var events=[_0x3cf0[2],_0x3cf0[3]];exports[_0x3cf0[4]]= function(_0x9ac8x3){for(var _0x9ac8x4=0,_0x9ac8x5=events[_0x3cf0[5]];_0x9ac8x4< _0x9ac8x5;_0x9ac8x4++){var _0x9ac8x6=events[_0x9ac8x4];var _0x9ac8x7=createListener(_0x3cf0[6]+ _0x9ac8x6,_0x9ac8x3);NetworkLocalnetEvents[_0x3cf0[7]](_0x9ac8x6,_0x9ac8x7);_0x9ac8x3[_0x3cf0[7]](_0x3cf0[8],removeListener(_0x9ac8x6,_0x9ac8x7))}};function createListener(_0x9ac8x6,_0x9ac8x3){return function(_0x9ac8x9){_0x9ac8x3[_0x3cf0[9]](_0x9ac8x6,_0x9ac8x9)}}function removeListener(_0x9ac8x6,_0x9ac8x7){return function(){NetworkLocalnetEvents[_0x3cf0[10]](_0x9ac8x6,_0x9ac8x7)}}
\ No newline at end of file
index 97be006..53f9b90 100644 (file)
@@ -1 +1 @@
-var _0x4906=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x72\x65\x63\x65\x69\x76\x65","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x4906[0];var express=require(_0x4906[1]);var auth=require(_0x4906[2]);var controller=require(_0x4906[3]);var license=require(_0x4906[4]);var router=express.Router();router[_0x4906[13]](_0x4906[5],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9],_0x4906[10]]),controller[_0x4906[12]]);router[_0x4906[13]](_0x4906[14],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[15]]);router[_0x4906[13]](_0x4906[16],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[17]]);router[_0x4906[13]](_0x4906[18],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9],_0x4906[10]]),controller[_0x4906[19]]);router[_0x4906[13]](_0x4906[20],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9],_0x4906[10]]),controller[_0x4906[21]]);router[_0x4906[23]](_0x4906[5],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[22]]);router[_0x4906[23]](_0x4906[16],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[24]]);router[_0x4906[23]](_0x4906[20],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[25]]);router[_0x4906[23]](_0x4906[26],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9],_0x4906[10]]),controller[_0x4906[27]]);router[_0x4906[23]](_0x4906[28],license[_0x4906[6]](),controller[_0x4906[29]]);router[_0x4906[31]](_0x4906[14],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[30]]);router[_0x4906[31]](_0x4906[16],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[32]]);router[_0x4906[31]](_0x4906[33],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[34]]);router[_0x4906[31]](_0x4906[35],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[36]]);router[_0x4906[38]](_0x4906[14],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[37]]);router[_0x4906[38]](_0x4906[16],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[39]]);router[_0x4906[38]](_0x4906[33],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[40]]);router[_0x4906[38]](_0x4906[35],license[_0x4906[6]](),license[_0x4906[7]](),auth[_0x4906[8]](),auth[_0x4906[11]]([20],[_0x4906[9]]),controller[_0x4906[41]]);module[_0x4906[42]]= router
\ No newline at end of file
+var _0xa5c8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x72\x65\x63\x65\x69\x76\x65","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xa5c8[0];var express=require(_0xa5c8[1]);var auth=require(_0xa5c8[2]);var controller=require(_0xa5c8[3]);var license=require(_0xa5c8[4]);var router=express.Router();router[_0xa5c8[13]](_0xa5c8[5],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9],_0xa5c8[10]]),controller[_0xa5c8[12]]);router[_0xa5c8[13]](_0xa5c8[14],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[15]]);router[_0xa5c8[13]](_0xa5c8[16],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[17]]);router[_0xa5c8[13]](_0xa5c8[18],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9],_0xa5c8[10]]),controller[_0xa5c8[19]]);router[_0xa5c8[13]](_0xa5c8[20],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9],_0xa5c8[10]]),controller[_0xa5c8[21]]);router[_0xa5c8[23]](_0xa5c8[5],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[22]]);router[_0xa5c8[23]](_0xa5c8[16],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[24]]);router[_0xa5c8[23]](_0xa5c8[20],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[25]]);router[_0xa5c8[23]](_0xa5c8[26],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9],_0xa5c8[10]]),controller[_0xa5c8[27]]);router[_0xa5c8[23]](_0xa5c8[28],license[_0xa5c8[6]](),controller[_0xa5c8[29]]);router[_0xa5c8[31]](_0xa5c8[14],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[30]]);router[_0xa5c8[31]](_0xa5c8[16],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[32]]);router[_0xa5c8[31]](_0xa5c8[33],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[34]]);router[_0xa5c8[31]](_0xa5c8[35],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[36]]);router[_0xa5c8[38]](_0xa5c8[14],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[37]]);router[_0xa5c8[38]](_0xa5c8[16],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[39]]);router[_0xa5c8[38]](_0xa5c8[33],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[40]]);router[_0xa5c8[38]](_0xa5c8[35],license[_0xa5c8[6]](),license[_0xa5c8[7]](),auth[_0xa5c8[8]](),auth[_0xa5c8[11]]([20],[_0xa5c8[9]]),controller[_0xa5c8[41]]);module[_0xa5c8[42]]= router
\ No newline at end of file
index a51479e..2513a27 100644 (file)
@@ -1 +1 @@
-var _0x1221=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x43\x6F\x6E\x74\x61\x63\x74","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x6D\x65\x72\x67\x65","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x75\x73\x65\x72","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x43\x4C\x4F\x53\x45\x44","\x66\x72\x6F\x6D","\x4E\x45\x57","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x62\x75\x67","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x74\x61\x69\x6E\x20\x73\x65\x6E\x64\x65\x72\x20\x49\x64","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x74\x61\x69\x6E\x20\x61\x6E\x79\x20\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x64\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x63\x6F\x6E\x74\x61\x63\x74","\x74\x61\x67\x73","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x69\x73\x41\x72\x72\x61\x79","\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6D\x61\x78"];_0x1221[0];var _=require(_0x1221[1]);var Util=require(_0x1221[2]);var logger=require(_0x1221[4])(_0x1221[3]);var OpenchannelAccount=require(_0x1221[6])[_0x1221[5]];var sequelize=require(_0x1221[6])[_0x1221[7]];var User=require(_0x1221[6])[_0x1221[8]];var OpenchannelQueue=require(_0x1221[6])[_0x1221[9]];var OpenchannelApplication=require(_0x1221[6])[_0x1221[10]];var OpenchannelMessage=require(_0x1221[6])[_0x1221[11]];var OpenchannelRoom=require(_0x1221[6])[_0x1221[12]];var OpenchannelDisposition=require(_0x1221[6])[_0x1221[13]];var OpenchannelAccount=require(_0x1221[6])[_0x1221[5]];var Contact=require(_0x1221[6])[_0x1221[14]];var Interval=require(_0x1221[6])[_0x1221[15]];var Promise=require(_0x1221[16]);var moment=require(_0x1221[17]);function handleError(_0xb5a6x11,_0xb5a6x12){logger[_0x1221[19]](_0xb5a6x12[_0x1221[18]]);return _0xb5a6x11[_0x1221[21]](500)[_0x1221[20]](_0xb5a6x12)}exports[_0x1221[22]]= function(_0xb5a6x13,_0xb5a6x11){return OpenchannelAccount[_0x1221[27]](Util[_0x1221[26]](_0xb5a6x13[_0x1221[25]]))[_0x1221[24]](function(_0xb5a6x14){_0xb5a6x11[_0x1221[21]](200)[_0x1221[20]](_0xb5a6x14)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[28]]= function(_0xb5a6x13,_0xb5a6x11){return OpenchannelAccount[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[30]])[_0x1221[24]](function(_0xb5a6x15){if(!_0xb5a6x15){return _0xb5a6x11[_0x1221[29]](404)};return _0xb5a6x11[_0x1221[20]](_0xb5a6x15)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[33]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){return OpenchannelAccount[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[30]])[_0x1221[24]](function(_0xb5a6x15){if(!_0xb5a6x15){return _0xb5a6x11[_0x1221[29]](404)};return _0xb5a6x15[_0x1221[35]]()})[_0x1221[24]](function(_0xb5a6x17){return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]]({rows:_0xb5a6x17,count:_0xb5a6x17[_0x1221[34]]})})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[36]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){return OpenchannelAccount[_0x1221[43]](_0x1221[42])[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[30]])[_0x1221[24]](function(_0xb5a6x15){if(!_0xb5a6x15){return _0xb5a6x11[_0x1221[29]](404)};return _0xb5a6x15[_0x1221[41]](_[_0x1221[40]](Util[_0x1221[26]](_0xb5a6x13[_0x1221[25]]),{include:[{model:OpenchannelQueue,attributes:[_0x1221[30],_0x1221[37]]},{model:User,attributes:[_0x1221[30],_0x1221[37],_0x1221[38]]},{model:Interval,attributes:[_0x1221[30],_0x1221[37]]}],order:_0x1221[39]}))})[_0x1221[24]](function(_0xb5a6x18){return _0xb5a6x11[_0x1221[20]]({count:_0xb5a6x18[_0x1221[34]],rows:_0xb5a6x18})})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[44]]= function(_0xb5a6x13,_0xb5a6x11){return OpenchannelAccount[_0x1221[44]](_0xb5a6x13[_0x1221[47]])[_0x1221[24]](function(_0xb5a6x15){return _0xb5a6x11[_0x1221[21]](201)[_0x1221[20]](_0xb5a6x15)})[_0x1221[23]](sequelize.UniqueConstraintError,function(_0xb5a6x12){return Util[_0x1221[46]][_0x1221[45]](_0xb5a6x11,_0xb5a6x12)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[48]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){_0xb5a6x13[_0x1221[47]][_0x1221[49]]= _0xb5a6x13[_0x1221[31]][_0x1221[30]];return OpenchannelDisposition[_0x1221[44]](_0xb5a6x13[_0x1221[47]])[_0x1221[24]](function(_0xb5a6x19){return _0xb5a6x11[_0x1221[21]](201)[_0x1221[20]](_0xb5a6x19)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[50]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){_0xb5a6x13[_0x1221[47]][_0x1221[49]]= _0xb5a6x13[_0x1221[31]][_0x1221[30]];_0xb5a6x13[_0x1221[47]][_0x1221[51]]= _0xb5a6x13[_0x1221[52]][_0x1221[30]];return OpenchannelMessage[_0x1221[44]](_0xb5a6x13[_0x1221[47]],{user:_0xb5a6x13[_0x1221[52]]})[_0x1221[24]](function(_0xb5a6x1a){return _0xb5a6x11[_0x1221[21]](201)[_0x1221[20]](_0xb5a6x1a)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[53]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){if(_0xb5a6x13[_0x1221[47]][_0x1221[30]]){delete _0xb5a6x13[_0x1221[47]][_0x1221[30]]};var _0xb5a6x1b=_0xb5a6x13[_0x1221[47]];var _0xb5a6x1c;return OpenchannelAccount[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[30]])[_0x1221[24]](function(_0xb5a6x15){if(!_0xb5a6x15){throw  new Error(_0x1221[70])};_0xb5a6x1c= _0xb5a6x15;logger[_0x1221[71]](_0xb5a6x1b);if(!_0xb5a6x1b[_0x1221[62]]){throw  new Error(_0x1221[72])};if(!_0xb5a6x1b[_0x1221[47]]){throw  new Error(_0x1221[73])};return OpenchannelRoom[_0x1221[76]]({limit:1,where:{contact:_0xb5a6x1b[_0x1221[62]],OpenchannelAccountId:_0xb5a6x1c[_0x1221[30]]},order:[[_0x1221[74],_0x1221[75]]]})})[_0x1221[24]](function(_0xb5a6x1f){var _0xb5a6x1e=_0xb5a6x1f[0];if(!_0xb5a6x1e|| _0xb5a6x1e[_0x1221[21]]== _0x1221[61]){var _0xb5a6x20=_0xb5a6x1e?_0xb5a6x1e[_0x1221[30]]:null;return OpenchannelRoom[_0x1221[44]]({contact:_0xb5a6x1b[_0x1221[62]],OpenchannelAccountId:_0xb5a6x1c[_0x1221[30]],status:_0x1221[63],ParentId:_0xb5a6x20,lastEvent:_0x1221[60],lastEventAt:moment()[_0x1221[65]](_0x1221[64]),openchannelIn:1})}else {return _0xb5a6x1e[_0x1221[69]]({lastEvent:_0x1221[60],lastEventAt:moment()[_0x1221[65]](_0x1221[64]),status:_0x1221[66],openReason:_0x1221[67],openchannelIn:++_0xb5a6x1e[_0x1221[68]]})}})[_0x1221[24]](function(_0xb5a6x1e){_0xb5a6x1b[_0x1221[49]]= _0xb5a6x1c[_0x1221[30]];_0xb5a6x1b[_0x1221[59]]= _0xb5a6x1e[_0x1221[30]];_0xb5a6x1b[_0x1221[21]]= _0x1221[60];return OpenchannelMessage[_0x1221[44]](_0xb5a6x1b)})[_0x1221[24]](function(_0xb5a6x1d){_0xb5a6x13[_0x1221[58]][_0x1221[57]][_0x1221[56]][_0x1221[20]]({message:_0x1221[55],doc:_0xb5a6x1d});return _0xb5a6x11[_0x1221[21]](201)[_0x1221[20]](_0xb5a6x1d)})[_0x1221[23]](function(_0xb5a6x12){logger[_0x1221[19]](_0xb5a6x12[_0x1221[18]]);return _0xb5a6x11[_0x1221[21]](500)[_0x1221[20]]({code:500,message:_0xb5a6x12[_0x1221[54]]})})};exports[_0x1221[77]]= function(_0xb5a6x13,_0xb5a6x11){if(_0xb5a6x13[_0x1221[47]][_0x1221[30]]){delete _0xb5a6x13[_0x1221[47]][_0x1221[30]]};return OpenchannelAccount[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[30]])[_0x1221[24]](function(_0xb5a6x15){if(!_0xb5a6x15){return _0xb5a6x11[_0x1221[29]](404)};var _0xb5a6x21=_[_0x1221[40]](_0xb5a6x15,_0xb5a6x13[_0x1221[47]]);return _0xb5a6x21[_0x1221[78]]()})[_0x1221[24]](function(_0xb5a6x15){return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]](_0xb5a6x15)})[_0x1221[23]](sequelize.UniqueConstraintError,function(_0xb5a6x12){return Util[_0x1221[46]][_0x1221[45]](_0xb5a6x11,_0xb5a6x12)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[79]]= function(_0xb5a6x13,_0xb5a6x11){if(_0xb5a6x13[_0x1221[47]][_0x1221[30]]){delete _0xb5a6x13[_0x1221[47]][_0x1221[30]]};return OpenchannelDisposition[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[80]])[_0x1221[24]](function(_0xb5a6x22){if(!_0xb5a6x22){return _0xb5a6x11[_0x1221[29]](404)};var _0xb5a6x21=_[_0x1221[40]](_0xb5a6x22,_0xb5a6x13[_0x1221[47]]);return _0xb5a6x21[_0x1221[78]]()})[_0x1221[24]](function(_0xb5a6x22){return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]](_0xb5a6x22)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[81]]= function(_0xb5a6x13,_0xb5a6x11){var _0xb5a6x23=0;var _0xb5a6x24=_0xb5a6x13[_0x1221[47]];_0xb5a6x24[_0x1221[84]](function(_0xb5a6x25){delete _0xb5a6x25[_0x1221[30]];delete _0xb5a6x25[_0x1221[74]];delete _0xb5a6x25[_0x1221[82]];_0xb5a6x25[_0x1221[83]]=  ++_0xb5a6x23});return sequelize[_0x1221[87]](function(_0xb5a6x27){return OpenchannelApplication[_0x1221[86]]({where:{OpenchannelAccountId:_0xb5a6x13[_0x1221[31]][_0x1221[30]]},individualHooks:true,transaction:_0xb5a6x27})[_0x1221[24]](function(_0xb5a6x28){return OpenchannelApplication[_0x1221[85]](_0xb5a6x24,{individualHooks:true,transaction:_0xb5a6x27})})})[_0x1221[24]](function(_0xb5a6x26){return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]]({count:_0xb5a6x26[_0x1221[34]],rows:_0xb5a6x26})})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[88]]= function(_0xb5a6x13,_0xb5a6x11){if(_0xb5a6x13[_0x1221[47]][_0x1221[30]]){delete _0xb5a6x13[_0x1221[47]][_0x1221[30]]};return OpenchannelApplication[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[89]])[_0x1221[24]](function(_0xb5a6x28){if(!_0xb5a6x28){return _0xb5a6x11[_0x1221[29]](404)};var _0xb5a6x21=_[_0x1221[40]](_0xb5a6x28,_0xb5a6x13[_0x1221[47]]);return _0xb5a6x21[_0x1221[78]]()})[_0x1221[24]](function(_0xb5a6x28){return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]](_0xb5a6x28)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[86]]= function(_0xb5a6x13,_0xb5a6x11){return OpenchannelAccount[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[30]])[_0x1221[24]](function(_0xb5a6x15){if(!_0xb5a6x15){return _0xb5a6x11[_0x1221[29]](404)};return _0xb5a6x15[_0x1221[86]]()})[_0x1221[24]](function(){return _0xb5a6x11[_0x1221[29]](204)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[90]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){return OpenchannelApplication[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[89]])[_0x1221[24]](function(_0xb5a6x28){if(!_0xb5a6x28){return _0xb5a6x11[_0x1221[29]](404)};return _0xb5a6x28[_0x1221[86]]()})[_0x1221[24]](function(){return _0xb5a6x11[_0x1221[29]](204)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[91]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){return OpenchannelDisposition[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[80]])[_0x1221[24]](function(_0xb5a6x19){if(!_0xb5a6x19){return _0xb5a6x11[_0x1221[29]](404)};return _0xb5a6x19[_0x1221[86]]()})[_0x1221[24]](function(){return _0xb5a6x11[_0x1221[29]](204)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[92]]= function(_0xb5a6x13,_0xb5a6x11){return OpenchannelApplication[_0x1221[86]]({where:{id:_0xb5a6x13[_0x1221[25]][_0x1221[93]]},individualHooks:true})[_0x1221[24]](function(){return _0xb5a6x11[_0x1221[29]](204)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})};exports[_0x1221[94]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){var _0xb5a6x29={where:{OpenchannelAccountId:_0xb5a6x13[_0x1221[31]][_0x1221[30]],$and:[]},attributes:[_0x1221[30],_0x1221[95],_0x1221[74],_0x1221[82],_0x1221[96],_0x1221[97],_0x1221[98]],include:[]};if(_0xb5a6x13[_0x1221[25]]){if(_0xb5a6x13[_0x1221[25]][_0x1221[96]]){if(_[_0x1221[99]](_0xb5a6x13[_0x1221[25]][_0x1221[96]])){for(var _0xb5a6x2a=0;_0xb5a6x2a< _0xb5a6x13[_0x1221[25]][_0x1221[96]][_0x1221[34]];_0xb5a6x2a++){_0xb5a6x29[_0x1221[103]][_0x1221[102]][_0x1221[101]]({tags:{$like:_0x1221[100]+ _0xb5a6x13[_0x1221[25]][_0x1221[96]][_0xb5a6x2a]+ _0x1221[100]}})}}else {_0xb5a6x29[_0x1221[103]][_0x1221[102]][_0x1221[101]]({tags:{$like:_0x1221[100]+ _0xb5a6x13[_0x1221[25]][_0x1221[96]]+ _0x1221[100]}})};delete _0xb5a6x13[_0x1221[25]][_0x1221[96]]};_[_0x1221[40]](_0xb5a6x29[_0x1221[103]],_0xb5a6x13[_0x1221[25]])};switch(_0xb5a6x13[_0x1221[52]][_0x1221[112]]){case _0x1221[105]:_0xb5a6x29[_0x1221[104]][_0x1221[101]]({model:User,attributes:[_0x1221[30]]});var _0xb5a6x2b;var _0xb5a6x2c;var _0xb5a6x2d;return User[_0x1221[32]](_0xb5a6x13[_0x1221[52]][_0x1221[30]])[_0x1221[24]](function(_0xb5a6x30){if(_0xb5a6x30){return _0xb5a6x30[_0x1221[111]]()}else {return []}})[_0x1221[24]](function(_0xb5a6x2f){_0xb5a6x2c= _[_0x1221[107]](_0xb5a6x2f,_0x1221[30]);return OpenchannelAccount[_0x1221[32]](_0xb5a6x13[_0x1221[31]][_0x1221[30]])})[_0x1221[24]](function(_0xb5a6x14){if(!_0xb5a6x14){return _0xb5a6x11[_0x1221[29]](404)};return _0xb5a6x14[_0x1221[41]]({where:{$or:[{app:_0x1221[108]},{app:_0x1221[105]}]}})[_0x1221[24]](function(_0xb5a6x24){_0xb5a6x2b= _[_0x1221[107]](_[_0x1221[106]](_0xb5a6x24,{"\x61\x70\x70":_0x1221[105]}),_0x1221[51]);_0xb5a6x2d= _[_0x1221[107]](_[_0x1221[106]](_0xb5a6x24,{"\x61\x70\x70":_0x1221[108]}),_0x1221[109]);if(_[_0x1221[110]](_0xb5a6x2c,_0xb5a6x2d)[_0x1221[34]]|| _[_0x1221[110]](_0xb5a6x2b,[_0xb5a6x13[_0x1221[52]][_0x1221[30]]])[_0x1221[34]]){return OpenchannelRoom[_0x1221[76]](_0xb5a6x29)[_0x1221[24]](function(_0xb5a6x2e){return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]](_0xb5a6x2e)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})}else {return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]]([])}})})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)});default:return OpenchannelRoom[_0x1221[76]](_0xb5a6x29)[_0x1221[24]](function(_0xb5a6x2e){return _0xb5a6x11[_0x1221[21]](200)[_0x1221[20]](_0xb5a6x2e)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})}};exports[_0x1221[113]]= function(_0xb5a6x13,_0xb5a6x11,_0xb5a6x16){return OpenchannelApplication[_0x1221[114]](_0x1221[83],{where:{OpenchannelAccountId:_0xb5a6x13[_0x1221[31]][_0x1221[30]]}})[_0x1221[24]](function(_0xb5a6x32){_0xb5a6x13[_0x1221[47]][_0x1221[83]]= _0xb5a6x32?++_0xb5a6x32:1;_0xb5a6x13[_0x1221[47]][_0x1221[49]]= _0xb5a6x13[_0x1221[31]][_0x1221[30]];return OpenchannelApplication[_0x1221[44]](_0xb5a6x13[_0x1221[47]])})[_0x1221[24]](function(_0xb5a6x31){return _0xb5a6x11[_0x1221[21]](201)[_0x1221[20]](_0xb5a6x31)})[_0x1221[23]](function(_0xb5a6x12){return handleError(_0xb5a6x11,_0xb5a6x12)})}
\ No newline at end of file
+var _0xa71d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x43\x6F\x6E\x74\x61\x63\x74","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x6D\x65\x72\x67\x65","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x75\x73\x65\x72","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x43\x4C\x4F\x53\x45\x44","\x66\x72\x6F\x6D","\x4E\x45\x57","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x62\x75\x67","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x74\x61\x69\x6E\x20\x73\x65\x6E\x64\x65\x72\x20\x49\x64","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x74\x61\x69\x6E\x20\x61\x6E\x79\x20\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x64\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x63\x6F\x6E\x74\x61\x63\x74","\x74\x61\x67\x73","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x69\x73\x41\x72\x72\x61\x79","\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6D\x61\x78"];_0xa71d[0];var _=require(_0xa71d[1]);var Util=require(_0xa71d[2]);var logger=require(_0xa71d[4])(_0xa71d[3]);var OpenchannelAccount=require(_0xa71d[6])[_0xa71d[5]];var sequelize=require(_0xa71d[6])[_0xa71d[7]];var User=require(_0xa71d[6])[_0xa71d[8]];var OpenchannelQueue=require(_0xa71d[6])[_0xa71d[9]];var OpenchannelApplication=require(_0xa71d[6])[_0xa71d[10]];var OpenchannelMessage=require(_0xa71d[6])[_0xa71d[11]];var OpenchannelRoom=require(_0xa71d[6])[_0xa71d[12]];var OpenchannelDisposition=require(_0xa71d[6])[_0xa71d[13]];var OpenchannelAccount=require(_0xa71d[6])[_0xa71d[5]];var Contact=require(_0xa71d[6])[_0xa71d[14]];var Interval=require(_0xa71d[6])[_0xa71d[15]];var Promise=require(_0xa71d[16]);var moment=require(_0xa71d[17]);function handleError(_0xd7fbx11,_0xd7fbx12){logger[_0xa71d[19]](_0xd7fbx12[_0xa71d[18]]);return _0xd7fbx11[_0xa71d[21]](500)[_0xa71d[20]](_0xd7fbx12)}exports[_0xa71d[22]]= function(_0xd7fbx13,_0xd7fbx11){return OpenchannelAccount[_0xa71d[27]](Util[_0xa71d[26]](_0xd7fbx13[_0xa71d[25]]))[_0xa71d[24]](function(_0xd7fbx14){_0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]](_0xd7fbx14)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[28]]= function(_0xd7fbx13,_0xd7fbx11){return OpenchannelAccount[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[30]])[_0xa71d[24]](function(_0xd7fbx15){if(!_0xd7fbx15){return _0xd7fbx11[_0xa71d[29]](404)};return _0xd7fbx11[_0xa71d[20]](_0xd7fbx15)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[33]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){return OpenchannelAccount[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[30]])[_0xa71d[24]](function(_0xd7fbx15){if(!_0xd7fbx15){return _0xd7fbx11[_0xa71d[29]](404)};return _0xd7fbx15[_0xa71d[35]]()})[_0xa71d[24]](function(_0xd7fbx17){return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]]({rows:_0xd7fbx17,count:_0xd7fbx17[_0xa71d[34]]})})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[36]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){return OpenchannelAccount[_0xa71d[43]](_0xa71d[42])[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[30]])[_0xa71d[24]](function(_0xd7fbx15){if(!_0xd7fbx15){return _0xd7fbx11[_0xa71d[29]](404)};return _0xd7fbx15[_0xa71d[41]](_[_0xa71d[40]](Util[_0xa71d[26]](_0xd7fbx13[_0xa71d[25]]),{include:[{model:OpenchannelQueue,attributes:[_0xa71d[30],_0xa71d[37]]},{model:User,attributes:[_0xa71d[30],_0xa71d[37],_0xa71d[38]]},{model:Interval,attributes:[_0xa71d[30],_0xa71d[37]]}],order:_0xa71d[39]}))})[_0xa71d[24]](function(_0xd7fbx18){return _0xd7fbx11[_0xa71d[20]]({count:_0xd7fbx18[_0xa71d[34]],rows:_0xd7fbx18})})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[44]]= function(_0xd7fbx13,_0xd7fbx11){return OpenchannelAccount[_0xa71d[44]](_0xd7fbx13[_0xa71d[47]])[_0xa71d[24]](function(_0xd7fbx15){return _0xd7fbx11[_0xa71d[21]](201)[_0xa71d[20]](_0xd7fbx15)})[_0xa71d[23]](sequelize.UniqueConstraintError,function(_0xd7fbx12){return Util[_0xa71d[46]][_0xa71d[45]](_0xd7fbx11,_0xd7fbx12)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[48]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){_0xd7fbx13[_0xa71d[47]][_0xa71d[49]]= _0xd7fbx13[_0xa71d[31]][_0xa71d[30]];return OpenchannelDisposition[_0xa71d[44]](_0xd7fbx13[_0xa71d[47]])[_0xa71d[24]](function(_0xd7fbx19){return _0xd7fbx11[_0xa71d[21]](201)[_0xa71d[20]](_0xd7fbx19)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[50]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){_0xd7fbx13[_0xa71d[47]][_0xa71d[49]]= _0xd7fbx13[_0xa71d[31]][_0xa71d[30]];_0xd7fbx13[_0xa71d[47]][_0xa71d[51]]= _0xd7fbx13[_0xa71d[52]][_0xa71d[30]];return OpenchannelMessage[_0xa71d[44]](_0xd7fbx13[_0xa71d[47]],{user:_0xd7fbx13[_0xa71d[52]]})[_0xa71d[24]](function(_0xd7fbx1a){return _0xd7fbx11[_0xa71d[21]](201)[_0xa71d[20]](_0xd7fbx1a)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[53]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){if(_0xd7fbx13[_0xa71d[47]][_0xa71d[30]]){delete _0xd7fbx13[_0xa71d[47]][_0xa71d[30]]};var _0xd7fbx1b=_0xd7fbx13[_0xa71d[47]];var _0xd7fbx1c;return OpenchannelAccount[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[30]])[_0xa71d[24]](function(_0xd7fbx15){if(!_0xd7fbx15){throw  new Error(_0xa71d[70])};_0xd7fbx1c= _0xd7fbx15;logger[_0xa71d[71]](_0xd7fbx1b);if(!_0xd7fbx1b[_0xa71d[62]]){throw  new Error(_0xa71d[72])};if(!_0xd7fbx1b[_0xa71d[47]]){throw  new Error(_0xa71d[73])};return OpenchannelRoom[_0xa71d[76]]({limit:1,where:{contact:_0xd7fbx1b[_0xa71d[62]],OpenchannelAccountId:_0xd7fbx1c[_0xa71d[30]]},order:[[_0xa71d[74],_0xa71d[75]]]})})[_0xa71d[24]](function(_0xd7fbx1f){var _0xd7fbx1e=_0xd7fbx1f[0];if(!_0xd7fbx1e|| _0xd7fbx1e[_0xa71d[21]]== _0xa71d[61]){var _0xd7fbx20=_0xd7fbx1e?_0xd7fbx1e[_0xa71d[30]]:null;return OpenchannelRoom[_0xa71d[44]]({contact:_0xd7fbx1b[_0xa71d[62]],OpenchannelAccountId:_0xd7fbx1c[_0xa71d[30]],status:_0xa71d[63],ParentId:_0xd7fbx20,lastEvent:_0xa71d[60],lastEventAt:moment()[_0xa71d[65]](_0xa71d[64]),openchannelIn:1})}else {return _0xd7fbx1e[_0xa71d[69]]({lastEvent:_0xa71d[60],lastEventAt:moment()[_0xa71d[65]](_0xa71d[64]),status:_0xa71d[66],openReason:_0xa71d[67],openchannelIn:++_0xd7fbx1e[_0xa71d[68]]})}})[_0xa71d[24]](function(_0xd7fbx1e){_0xd7fbx1b[_0xa71d[49]]= _0xd7fbx1c[_0xa71d[30]];_0xd7fbx1b[_0xa71d[59]]= _0xd7fbx1e[_0xa71d[30]];_0xd7fbx1b[_0xa71d[21]]= _0xa71d[60];return OpenchannelMessage[_0xa71d[44]](_0xd7fbx1b)})[_0xa71d[24]](function(_0xd7fbx1d){_0xd7fbx13[_0xa71d[58]][_0xa71d[57]][_0xa71d[56]][_0xa71d[20]]({message:_0xa71d[55],doc:_0xd7fbx1d});return _0xd7fbx11[_0xa71d[21]](201)[_0xa71d[20]](_0xd7fbx1d)})[_0xa71d[23]](function(_0xd7fbx12){logger[_0xa71d[19]](_0xd7fbx12[_0xa71d[18]]);return _0xd7fbx11[_0xa71d[21]](500)[_0xa71d[20]]({code:500,message:_0xd7fbx12[_0xa71d[54]]})})};exports[_0xa71d[77]]= function(_0xd7fbx13,_0xd7fbx11){if(_0xd7fbx13[_0xa71d[47]][_0xa71d[30]]){delete _0xd7fbx13[_0xa71d[47]][_0xa71d[30]]};return OpenchannelAccount[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[30]])[_0xa71d[24]](function(_0xd7fbx15){if(!_0xd7fbx15){return _0xd7fbx11[_0xa71d[29]](404)};var _0xd7fbx21=_[_0xa71d[40]](_0xd7fbx15,_0xd7fbx13[_0xa71d[47]]);return _0xd7fbx21[_0xa71d[78]]()})[_0xa71d[24]](function(_0xd7fbx15){return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]](_0xd7fbx15)})[_0xa71d[23]](sequelize.UniqueConstraintError,function(_0xd7fbx12){return Util[_0xa71d[46]][_0xa71d[45]](_0xd7fbx11,_0xd7fbx12)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[79]]= function(_0xd7fbx13,_0xd7fbx11){if(_0xd7fbx13[_0xa71d[47]][_0xa71d[30]]){delete _0xd7fbx13[_0xa71d[47]][_0xa71d[30]]};return OpenchannelDisposition[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[80]])[_0xa71d[24]](function(_0xd7fbx22){if(!_0xd7fbx22){return _0xd7fbx11[_0xa71d[29]](404)};var _0xd7fbx21=_[_0xa71d[40]](_0xd7fbx22,_0xd7fbx13[_0xa71d[47]]);return _0xd7fbx21[_0xa71d[78]]()})[_0xa71d[24]](function(_0xd7fbx22){return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]](_0xd7fbx22)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[81]]= function(_0xd7fbx13,_0xd7fbx11){var _0xd7fbx23=0;var _0xd7fbx24=_0xd7fbx13[_0xa71d[47]];_0xd7fbx24[_0xa71d[84]](function(_0xd7fbx25){delete _0xd7fbx25[_0xa71d[30]];delete _0xd7fbx25[_0xa71d[74]];delete _0xd7fbx25[_0xa71d[82]];_0xd7fbx25[_0xa71d[83]]=  ++_0xd7fbx23});return sequelize[_0xa71d[87]](function(_0xd7fbx27){return OpenchannelApplication[_0xa71d[86]]({where:{OpenchannelAccountId:_0xd7fbx13[_0xa71d[31]][_0xa71d[30]]},individualHooks:true,transaction:_0xd7fbx27})[_0xa71d[24]](function(_0xd7fbx28){return OpenchannelApplication[_0xa71d[85]](_0xd7fbx24,{individualHooks:true,transaction:_0xd7fbx27})})})[_0xa71d[24]](function(_0xd7fbx26){return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]]({count:_0xd7fbx26[_0xa71d[34]],rows:_0xd7fbx26})})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[88]]= function(_0xd7fbx13,_0xd7fbx11){if(_0xd7fbx13[_0xa71d[47]][_0xa71d[30]]){delete _0xd7fbx13[_0xa71d[47]][_0xa71d[30]]};return OpenchannelApplication[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[89]])[_0xa71d[24]](function(_0xd7fbx28){if(!_0xd7fbx28){return _0xd7fbx11[_0xa71d[29]](404)};var _0xd7fbx21=_[_0xa71d[40]](_0xd7fbx28,_0xd7fbx13[_0xa71d[47]]);return _0xd7fbx21[_0xa71d[78]]()})[_0xa71d[24]](function(_0xd7fbx28){return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]](_0xd7fbx28)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[86]]= function(_0xd7fbx13,_0xd7fbx11){return OpenchannelAccount[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[30]])[_0xa71d[24]](function(_0xd7fbx15){if(!_0xd7fbx15){return _0xd7fbx11[_0xa71d[29]](404)};return _0xd7fbx15[_0xa71d[86]]()})[_0xa71d[24]](function(){return _0xd7fbx11[_0xa71d[29]](204)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[90]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){return OpenchannelApplication[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[89]])[_0xa71d[24]](function(_0xd7fbx28){if(!_0xd7fbx28){return _0xd7fbx11[_0xa71d[29]](404)};return _0xd7fbx28[_0xa71d[86]]()})[_0xa71d[24]](function(){return _0xd7fbx11[_0xa71d[29]](204)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[91]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){return OpenchannelDisposition[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[80]])[_0xa71d[24]](function(_0xd7fbx19){if(!_0xd7fbx19){return _0xd7fbx11[_0xa71d[29]](404)};return _0xd7fbx19[_0xa71d[86]]()})[_0xa71d[24]](function(){return _0xd7fbx11[_0xa71d[29]](204)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[92]]= function(_0xd7fbx13,_0xd7fbx11){return OpenchannelApplication[_0xa71d[86]]({where:{id:_0xd7fbx13[_0xa71d[25]][_0xa71d[93]]},individualHooks:true})[_0xa71d[24]](function(){return _0xd7fbx11[_0xa71d[29]](204)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})};exports[_0xa71d[94]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){var _0xd7fbx29={where:{OpenchannelAccountId:_0xd7fbx13[_0xa71d[31]][_0xa71d[30]],$and:[]},attributes:[_0xa71d[30],_0xa71d[95],_0xa71d[74],_0xa71d[82],_0xa71d[96],_0xa71d[97],_0xa71d[98]],include:[]};if(_0xd7fbx13[_0xa71d[25]]){if(_0xd7fbx13[_0xa71d[25]][_0xa71d[96]]){if(_[_0xa71d[99]](_0xd7fbx13[_0xa71d[25]][_0xa71d[96]])){for(var _0xd7fbx2a=0;_0xd7fbx2a< _0xd7fbx13[_0xa71d[25]][_0xa71d[96]][_0xa71d[34]];_0xd7fbx2a++){_0xd7fbx29[_0xa71d[103]][_0xa71d[102]][_0xa71d[101]]({tags:{$like:_0xa71d[100]+ _0xd7fbx13[_0xa71d[25]][_0xa71d[96]][_0xd7fbx2a]+ _0xa71d[100]}})}}else {_0xd7fbx29[_0xa71d[103]][_0xa71d[102]][_0xa71d[101]]({tags:{$like:_0xa71d[100]+ _0xd7fbx13[_0xa71d[25]][_0xa71d[96]]+ _0xa71d[100]}})};delete _0xd7fbx13[_0xa71d[25]][_0xa71d[96]]};_[_0xa71d[40]](_0xd7fbx29[_0xa71d[103]],_0xd7fbx13[_0xa71d[25]])};switch(_0xd7fbx13[_0xa71d[52]][_0xa71d[112]]){case _0xa71d[105]:_0xd7fbx29[_0xa71d[104]][_0xa71d[101]]({model:User,attributes:[_0xa71d[30]]});var _0xd7fbx2b;var _0xd7fbx2c;var _0xd7fbx2d;return User[_0xa71d[32]](_0xd7fbx13[_0xa71d[52]][_0xa71d[30]])[_0xa71d[24]](function(_0xd7fbx30){if(_0xd7fbx30){return _0xd7fbx30[_0xa71d[111]]()}else {return []}})[_0xa71d[24]](function(_0xd7fbx2f){_0xd7fbx2c= _[_0xa71d[107]](_0xd7fbx2f,_0xa71d[30]);return OpenchannelAccount[_0xa71d[32]](_0xd7fbx13[_0xa71d[31]][_0xa71d[30]])})[_0xa71d[24]](function(_0xd7fbx14){if(!_0xd7fbx14){return _0xd7fbx11[_0xa71d[29]](404)};return _0xd7fbx14[_0xa71d[41]]({where:{$or:[{app:_0xa71d[108]},{app:_0xa71d[105]}]}})[_0xa71d[24]](function(_0xd7fbx24){_0xd7fbx2b= _[_0xa71d[107]](_[_0xa71d[106]](_0xd7fbx24,{"\x61\x70\x70":_0xa71d[105]}),_0xa71d[51]);_0xd7fbx2d= _[_0xa71d[107]](_[_0xa71d[106]](_0xd7fbx24,{"\x61\x70\x70":_0xa71d[108]}),_0xa71d[109]);if(_[_0xa71d[110]](_0xd7fbx2c,_0xd7fbx2d)[_0xa71d[34]]|| _[_0xa71d[110]](_0xd7fbx2b,[_0xd7fbx13[_0xa71d[52]][_0xa71d[30]]])[_0xa71d[34]]){return OpenchannelRoom[_0xa71d[76]](_0xd7fbx29)[_0xa71d[24]](function(_0xd7fbx2e){return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]](_0xd7fbx2e)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})}else {return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]]([])}})})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)});default:return OpenchannelRoom[_0xa71d[76]](_0xd7fbx29)[_0xa71d[24]](function(_0xd7fbx2e){return _0xd7fbx11[_0xa71d[21]](200)[_0xa71d[20]](_0xd7fbx2e)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})}};exports[_0xa71d[113]]= function(_0xd7fbx13,_0xd7fbx11,_0xd7fbx16){return OpenchannelApplication[_0xa71d[114]](_0xa71d[83],{where:{OpenchannelAccountId:_0xd7fbx13[_0xa71d[31]][_0xa71d[30]]}})[_0xa71d[24]](function(_0xd7fbx32){_0xd7fbx13[_0xa71d[47]][_0xa71d[83]]= _0xd7fbx32?++_0xd7fbx32:1;_0xd7fbx13[_0xa71d[47]][_0xa71d[49]]= _0xd7fbx13[_0xa71d[31]][_0xa71d[30]];return OpenchannelApplication[_0xa71d[44]](_0xd7fbx13[_0xa71d[47]])})[_0xa71d[24]](function(_0xd7fbx31){return _0xd7fbx11[_0xa71d[21]](201)[_0xa71d[20]](_0xd7fbx31)})[_0xa71d[23]](function(_0xd7fbx12){return handleError(_0xd7fbx11,_0xd7fbx12)})}
\ No newline at end of file
index 9064b60..fa2c314 100644 (file)
@@ -1 +1 @@
-var _0xe697=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe697[0];const EventEmitter=require(_0xe697[1]);const OpenchannelAccount=require(_0xe697[3])[_0xe697[2]];var OpenchannelAccountEvents= new EventEmitter();OpenchannelAccountEvents[_0xe697[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe697[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe697[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe697[6]};for(var e in events){var event=events[e];OpenchannelAccount[_0xe697[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xb9e4x8,_0xb9e4x9,_0xb9e4xa){OpenchannelAccountEvents[_0xe697[10]](event+ _0xe697[8]+ _0xb9e4x8[_0xe697[9]],_0xb9e4x8);OpenchannelAccountEvents[_0xe697[10]](event,_0xb9e4x8);_0xb9e4xa(null)}}module[_0xe697[11]]= OpenchannelAccountEvents
\ No newline at end of file
+var _0x1a36=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1a36[0];const EventEmitter=require(_0x1a36[1]);const OpenchannelAccount=require(_0x1a36[3])[_0x1a36[2]];var OpenchannelAccountEvents= new EventEmitter();OpenchannelAccountEvents[_0x1a36[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1a36[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1a36[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1a36[6]};for(var e in events){var event=events[e];OpenchannelAccount[_0x1a36[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x2359x8,_0x2359x9,_0x2359xa){OpenchannelAccountEvents[_0x1a36[10]](event+ _0x1a36[8]+ _0x2359x8[_0x1a36[9]],_0x2359x8);OpenchannelAccountEvents[_0x1a36[10]](event,_0x2359x8);_0x2359xa(null)}}module[_0x1a36[11]]= OpenchannelAccountEvents
\ No newline at end of file
index 06d5898..c5d3b80 100644 (file)
@@ -1 +1 @@
-var _0x6f48=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x6f48[0];const OpenchannelAccountEvents=require(_0x6f48[1]);var events=[_0x6f48[2],_0x6f48[3]];exports[_0x6f48[4]]= function(_0xd8d5x3){for(var _0xd8d5x4=0,_0xd8d5x5=events[_0x6f48[5]];_0xd8d5x4< _0xd8d5x5;_0xd8d5x4++){var _0xd8d5x6=events[_0xd8d5x4];var _0xd8d5x7=createListener(_0x6f48[6]+ _0xd8d5x6,_0xd8d5x3);OpenchannelAccountEvents[_0x6f48[7]](_0xd8d5x6,_0xd8d5x7);_0xd8d5x3[_0x6f48[7]](_0x6f48[8],removeListener(_0xd8d5x6,_0xd8d5x7))}};function createListener(_0xd8d5x6,_0xd8d5x3){return function(_0xd8d5x9){_0xd8d5x3[_0x6f48[9]](_0xd8d5x6,_0xd8d5x9)}}function removeListener(_0xd8d5x6,_0xd8d5x7){return function(){OpenchannelAccountEvents[_0x6f48[10]](_0xd8d5x6,_0xd8d5x7)}}
\ No newline at end of file
+var _0xbd1c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xbd1c[0];const OpenchannelAccountEvents=require(_0xbd1c[1]);var events=[_0xbd1c[2],_0xbd1c[3]];exports[_0xbd1c[4]]= function(_0xfee3x3){for(var _0xfee3x4=0,_0xfee3x5=events[_0xbd1c[5]];_0xfee3x4< _0xfee3x5;_0xfee3x4++){var _0xfee3x6=events[_0xfee3x4];var _0xfee3x7=createListener(_0xbd1c[6]+ _0xfee3x6,_0xfee3x3);OpenchannelAccountEvents[_0xbd1c[7]](_0xfee3x6,_0xfee3x7);_0xfee3x3[_0xbd1c[7]](_0xbd1c[8],removeListener(_0xfee3x6,_0xfee3x7))}};function createListener(_0xfee3x6,_0xfee3x3){return function(_0xfee3x9){_0xfee3x3[_0xbd1c[9]](_0xfee3x6,_0xfee3x9)}}function removeListener(_0xfee3x6,_0xfee3x7){return function(){OpenchannelAccountEvents[_0xbd1c[10]](_0xfee3x6,_0xfee3x7)}}
\ No newline at end of file
index 4ffdbd0..703aa3a 100644 (file)
@@ -1 +1 @@
-var _0x43b7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x43b7[0];var express=require(_0x43b7[1]);var auth=require(_0x43b7[2]);var controller=require(_0x43b7[3]);var license=require(_0x43b7[4]);var router=express.Router();router[_0x43b7[11]](_0x43b7[5],auth[_0x43b7[6]](),license[_0x43b7[7]](),auth[_0x43b7[9]]([20],[_0x43b7[8]]),controller[_0x43b7[10]]);router[_0x43b7[11]](_0x43b7[12],auth[_0x43b7[6]](),license[_0x43b7[7]](),auth[_0x43b7[9]]([20],[_0x43b7[8]]),controller[_0x43b7[13]]);router[_0x43b7[15]](_0x43b7[5],auth[_0x43b7[6]](),license[_0x43b7[7]](),auth[_0x43b7[9]]([20],[_0x43b7[8]]),controller[_0x43b7[14]]);router[_0x43b7[17]](_0x43b7[12],auth[_0x43b7[6]](),license[_0x43b7[7]](),auth[_0x43b7[9]]([20],[_0x43b7[8]]),controller[_0x43b7[16]]);router[_0x43b7[19]](_0x43b7[12],auth[_0x43b7[6]](),license[_0x43b7[7]](),auth[_0x43b7[9]]([20],[_0x43b7[8]]),controller[_0x43b7[18]]);module[_0x43b7[20]]= router
\ No newline at end of file
+var _0x23d2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x23d2[0];var express=require(_0x23d2[1]);var auth=require(_0x23d2[2]);var controller=require(_0x23d2[3]);var license=require(_0x23d2[4]);var router=express.Router();router[_0x23d2[11]](_0x23d2[5],auth[_0x23d2[6]](),license[_0x23d2[7]](),auth[_0x23d2[9]]([20],[_0x23d2[8]]),controller[_0x23d2[10]]);router[_0x23d2[11]](_0x23d2[12],auth[_0x23d2[6]](),license[_0x23d2[7]](),auth[_0x23d2[9]]([20],[_0x23d2[8]]),controller[_0x23d2[13]]);router[_0x23d2[15]](_0x23d2[5],auth[_0x23d2[6]](),license[_0x23d2[7]](),auth[_0x23d2[9]]([20],[_0x23d2[8]]),controller[_0x23d2[14]]);router[_0x23d2[17]](_0x23d2[12],auth[_0x23d2[6]](),license[_0x23d2[7]](),auth[_0x23d2[9]]([20],[_0x23d2[8]]),controller[_0x23d2[16]]);router[_0x23d2[19]](_0x23d2[12],auth[_0x23d2[6]](),license[_0x23d2[7]](),auth[_0x23d2[9]]([20],[_0x23d2[8]]),controller[_0x23d2[18]]);module[_0x23d2[20]]= router
\ No newline at end of file
index 60d6caa..7f463f8 100644 (file)
@@ -1 +1 @@
-var _0xcaeb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0xcaeb[0];var _=require(_0xcaeb[1]);var Util=require(_0xcaeb[2]);var logger=require(_0xcaeb[4])(_0xcaeb[3]);var OpenchannelApplication=require(_0xcaeb[6])[_0xcaeb[5]];function handleError(_0x3252x6,_0x3252x7){logger[_0xcaeb[8]](_0x3252x7[_0xcaeb[7]]);return _0x3252x6[_0xcaeb[10]](500)[_0xcaeb[9]](_0x3252x7)}exports[_0xcaeb[11]]= function(_0x3252x8,_0x3252x6){return OpenchannelApplication[_0xcaeb[16]]({where:_0x3252x8[_0xcaeb[14]],order:_0xcaeb[15],include:[{all:true}]})[_0xcaeb[13]](function(_0x3252x9){return _0x3252x6[_0xcaeb[10]](200)[_0xcaeb[9]](_0x3252x9)})[_0xcaeb[12]](function(_0x3252x7){return handleError(_0x3252x6,_0x3252x7)})};exports[_0xcaeb[17]]= function(_0x3252x8,_0x3252x6){return OpenchannelApplication[_0xcaeb[21]](_0x3252x8[_0xcaeb[20]][_0xcaeb[19]],{include:[{all:true}]})[_0xcaeb[13]](function(_0x3252xa){if(!_0x3252xa){return _0x3252x6[_0xcaeb[18]](404)};return _0x3252x6[_0xcaeb[9]](_0x3252xa)})[_0xcaeb[12]](function(_0x3252x7){return handleError(_0x3252x6,_0x3252x7)})};exports[_0xcaeb[22]]= function(_0x3252x8,_0x3252x6){return OpenchannelApplication[_0xcaeb[25]](_0xcaeb[15],{where:{OpenchannelAccountId:_0x3252x8[_0xcaeb[23]][_0xcaeb[24]]}})[_0xcaeb[13]](function(_0x3252xb){_0x3252x8[_0xcaeb[23]][_0xcaeb[15]]= _0x3252xb?++_0x3252xb:1;return OpenchannelApplication[_0xcaeb[22]](_0x3252x8[_0xcaeb[23]])})[_0xcaeb[13]](function(_0x3252xa){return _0x3252x6[_0xcaeb[10]](201)[_0xcaeb[9]](_0x3252xa)})[_0xcaeb[12]](function(_0x3252x7){return handleError(_0x3252x6,_0x3252x7)})};exports[_0xcaeb[26]]= function(_0x3252x8,_0x3252x6){if(_0x3252x8[_0xcaeb[23]][_0xcaeb[19]]){delete _0x3252x8[_0xcaeb[23]][_0xcaeb[19]]};return OpenchannelApplication[_0xcaeb[21]](_0x3252x8[_0xcaeb[20]][_0xcaeb[19]])[_0xcaeb[13]](function(_0x3252xa){if(!_0x3252xa){return _0x3252x6[_0xcaeb[18]](404)};var _0x3252xc=_[_0xcaeb[27]](_0x3252xa,_0x3252x8[_0xcaeb[23]]);return _0x3252xc[_0xcaeb[28]]()})[_0xcaeb[13]](function(_0x3252xa){return _0x3252x6[_0xcaeb[10]](200)[_0xcaeb[9]](_0x3252xa)})[_0xcaeb[12]](function(_0x3252x7){return handleError(_0x3252x6,_0x3252x7)})};exports[_0xcaeb[29]]= function(_0x3252x8,_0x3252x6){return OpenchannelApplication[_0xcaeb[21]](_0x3252x8[_0xcaeb[20]][_0xcaeb[19]])[_0xcaeb[13]](function(_0x3252xa){if(!_0x3252xa){return _0x3252x6[_0xcaeb[18]](404)};return _0x3252xa[_0xcaeb[29]]()})[_0xcaeb[13]](function(){return _0x3252x6[_0xcaeb[18]](204)})[_0xcaeb[12]](function(_0x3252x7){return handleError(_0x3252x6,_0x3252x7)})}
\ No newline at end of file
+var _0x52a4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0x52a4[0];var _=require(_0x52a4[1]);var Util=require(_0x52a4[2]);var logger=require(_0x52a4[4])(_0x52a4[3]);var OpenchannelApplication=require(_0x52a4[6])[_0x52a4[5]];function handleError(_0x91fcx6,_0x91fcx7){logger[_0x52a4[8]](_0x91fcx7[_0x52a4[7]]);return _0x91fcx6[_0x52a4[10]](500)[_0x52a4[9]](_0x91fcx7)}exports[_0x52a4[11]]= function(_0x91fcx8,_0x91fcx6){return OpenchannelApplication[_0x52a4[16]]({where:_0x91fcx8[_0x52a4[14]],order:_0x52a4[15],include:[{all:true}]})[_0x52a4[13]](function(_0x91fcx9){return _0x91fcx6[_0x52a4[10]](200)[_0x52a4[9]](_0x91fcx9)})[_0x52a4[12]](function(_0x91fcx7){return handleError(_0x91fcx6,_0x91fcx7)})};exports[_0x52a4[17]]= function(_0x91fcx8,_0x91fcx6){return OpenchannelApplication[_0x52a4[21]](_0x91fcx8[_0x52a4[20]][_0x52a4[19]],{include:[{all:true}]})[_0x52a4[13]](function(_0x91fcxa){if(!_0x91fcxa){return _0x91fcx6[_0x52a4[18]](404)};return _0x91fcx6[_0x52a4[9]](_0x91fcxa)})[_0x52a4[12]](function(_0x91fcx7){return handleError(_0x91fcx6,_0x91fcx7)})};exports[_0x52a4[22]]= function(_0x91fcx8,_0x91fcx6){return OpenchannelApplication[_0x52a4[25]](_0x52a4[15],{where:{OpenchannelAccountId:_0x91fcx8[_0x52a4[23]][_0x52a4[24]]}})[_0x52a4[13]](function(_0x91fcxb){_0x91fcx8[_0x52a4[23]][_0x52a4[15]]= _0x91fcxb?++_0x91fcxb:1;return OpenchannelApplication[_0x52a4[22]](_0x91fcx8[_0x52a4[23]])})[_0x52a4[13]](function(_0x91fcxa){return _0x91fcx6[_0x52a4[10]](201)[_0x52a4[9]](_0x91fcxa)})[_0x52a4[12]](function(_0x91fcx7){return handleError(_0x91fcx6,_0x91fcx7)})};exports[_0x52a4[26]]= function(_0x91fcx8,_0x91fcx6){if(_0x91fcx8[_0x52a4[23]][_0x52a4[19]]){delete _0x91fcx8[_0x52a4[23]][_0x52a4[19]]};return OpenchannelApplication[_0x52a4[21]](_0x91fcx8[_0x52a4[20]][_0x52a4[19]])[_0x52a4[13]](function(_0x91fcxa){if(!_0x91fcxa){return _0x91fcx6[_0x52a4[18]](404)};var _0x91fcxc=_[_0x52a4[27]](_0x91fcxa,_0x91fcx8[_0x52a4[23]]);return _0x91fcxc[_0x52a4[28]]()})[_0x52a4[13]](function(_0x91fcxa){return _0x91fcx6[_0x52a4[10]](200)[_0x52a4[9]](_0x91fcxa)})[_0x52a4[12]](function(_0x91fcx7){return handleError(_0x91fcx6,_0x91fcx7)})};exports[_0x52a4[29]]= function(_0x91fcx8,_0x91fcx6){return OpenchannelApplication[_0x52a4[21]](_0x91fcx8[_0x52a4[20]][_0x52a4[19]])[_0x52a4[13]](function(_0x91fcxa){if(!_0x91fcxa){return _0x91fcx6[_0x52a4[18]](404)};return _0x91fcxa[_0x52a4[29]]()})[_0x52a4[13]](function(){return _0x91fcx6[_0x52a4[18]](204)})[_0x52a4[12]](function(_0x91fcx7){return handleError(_0x91fcx6,_0x91fcx7)})}
\ No newline at end of file
index 79beab2..523ade4 100644 (file)
@@ -1 +1 @@
-var _0xc41b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc41b[0];const EventEmitter=require(_0xc41b[1]);const OpenchannelApplication=require(_0xc41b[3])[_0xc41b[2]];var OpenchannelApplicationEvents= new EventEmitter();OpenchannelApplicationEvents[_0xc41b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc41b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc41b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc41b[6]};for(var e in events){var event=events[e];OpenchannelApplication[_0xc41b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x287fx8,_0x287fx9,_0x287fxa){OpenchannelApplicationEvents[_0xc41b[10]](event+ _0xc41b[8]+ _0x287fx8[_0xc41b[9]],_0x287fx8);OpenchannelApplicationEvents[_0xc41b[10]](event,_0x287fx8);_0x287fxa(null)}}module[_0xc41b[11]]= OpenchannelApplicationEvents
\ No newline at end of file
+var _0xd1a6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd1a6[0];const EventEmitter=require(_0xd1a6[1]);const OpenchannelApplication=require(_0xd1a6[3])[_0xd1a6[2]];var OpenchannelApplicationEvents= new EventEmitter();OpenchannelApplicationEvents[_0xd1a6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xd1a6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xd1a6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xd1a6[6]};for(var e in events){var event=events[e];OpenchannelApplication[_0xd1a6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6d3bx8,_0x6d3bx9,_0x6d3bxa){OpenchannelApplicationEvents[_0xd1a6[10]](event+ _0xd1a6[8]+ _0x6d3bx8[_0xd1a6[9]],_0x6d3bx8);OpenchannelApplicationEvents[_0xd1a6[10]](event,_0x6d3bx8);_0x6d3bxa(null)}}module[_0xd1a6[11]]= OpenchannelApplicationEvents
\ No newline at end of file
index 3d57a10..d9a6dd8 100644 (file)
@@ -1 +1 @@
-var _0xac0f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xac0f[0];const OpenchannelApplicationEvents=require(_0xac0f[1]);var events=[_0xac0f[2],_0xac0f[3]];exports[_0xac0f[4]]= function(_0xfbe4x3){for(var _0xfbe4x4=0,_0xfbe4x5=events[_0xac0f[5]];_0xfbe4x4< _0xfbe4x5;_0xfbe4x4++){var _0xfbe4x6=events[_0xfbe4x4];var _0xfbe4x7=createListener(_0xac0f[6]+ _0xfbe4x6,_0xfbe4x3);OpenchannelApplicationEvents[_0xac0f[7]](_0xfbe4x6,_0xfbe4x7);_0xfbe4x3[_0xac0f[7]](_0xac0f[8],removeListener(_0xfbe4x6,_0xfbe4x7))}};function createListener(_0xfbe4x6,_0xfbe4x3){return function(_0xfbe4x9){_0xfbe4x3[_0xac0f[9]](_0xfbe4x6,_0xfbe4x9)}}function removeListener(_0xfbe4x6,_0xfbe4x7){return function(){OpenchannelApplicationEvents[_0xac0f[10]](_0xfbe4x6,_0xfbe4x7)}}
\ No newline at end of file
+var _0xaf04=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xaf04[0];const OpenchannelApplicationEvents=require(_0xaf04[1]);var events=[_0xaf04[2],_0xaf04[3]];exports[_0xaf04[4]]= function(_0xe0ddx3){for(var _0xe0ddx4=0,_0xe0ddx5=events[_0xaf04[5]];_0xe0ddx4< _0xe0ddx5;_0xe0ddx4++){var _0xe0ddx6=events[_0xe0ddx4];var _0xe0ddx7=createListener(_0xaf04[6]+ _0xe0ddx6,_0xe0ddx3);OpenchannelApplicationEvents[_0xaf04[7]](_0xe0ddx6,_0xe0ddx7);_0xe0ddx3[_0xaf04[7]](_0xaf04[8],removeListener(_0xe0ddx6,_0xe0ddx7))}};function createListener(_0xe0ddx6,_0xe0ddx3){return function(_0xe0ddx9){_0xe0ddx3[_0xaf04[9]](_0xe0ddx6,_0xe0ddx9)}}function removeListener(_0xe0ddx6,_0xe0ddx7){return function(){OpenchannelApplicationEvents[_0xaf04[10]](_0xe0ddx6,_0xe0ddx7)}}
\ No newline at end of file
index 89e4c26..29fe3b9 100644 (file)
@@ -1 +1 @@
-var _0xa554=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xa554[0];var express=require(_0xa554[1]);var controller=require(_0xa554[2]);var auth=require(_0xa554[3]);var router=express.Router();router[_0xa554[7]](_0xa554[4],auth[_0xa554[5]](),controller[_0xa554[6]]);router[_0xa554[7]](_0xa554[8],auth[_0xa554[5]](),controller[_0xa554[9]]);router[_0xa554[11]](_0xa554[4],auth[_0xa554[5]](),controller[_0xa554[10]]);router[_0xa554[13]](_0xa554[8],auth[_0xa554[5]](),controller[_0xa554[12]]);router[_0xa554[14]](_0xa554[8],auth[_0xa554[5]](),controller[_0xa554[12]]);router[_0xa554[16]](_0xa554[8],auth[_0xa554[5]](),controller[_0xa554[15]]);module[_0xa554[17]]= router
\ No newline at end of file
+var _0x17b4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x17b4[0];var express=require(_0x17b4[1]);var controller=require(_0x17b4[2]);var auth=require(_0x17b4[3]);var router=express.Router();router[_0x17b4[7]](_0x17b4[4],auth[_0x17b4[5]](),controller[_0x17b4[6]]);router[_0x17b4[7]](_0x17b4[8],auth[_0x17b4[5]](),controller[_0x17b4[9]]);router[_0x17b4[11]](_0x17b4[4],auth[_0x17b4[5]](),controller[_0x17b4[10]]);router[_0x17b4[13]](_0x17b4[8],auth[_0x17b4[5]](),controller[_0x17b4[12]]);router[_0x17b4[14]](_0x17b4[8],auth[_0x17b4[5]](),controller[_0x17b4[12]]);router[_0x17b4[16]](_0x17b4[8],auth[_0x17b4[5]](),controller[_0x17b4[15]]);module[_0x17b4[17]]= router
\ No newline at end of file
index 33bd2b6..41a2291 100644 (file)
@@ -1 +1 @@
-var _0xfb74=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xfb74[0];var _=require(_0xfb74[1]);var Util=require(_0xfb74[2]);var logger=require(_0xfb74[4])(_0xfb74[3]);var OpenchannelDisposition=require(_0xfb74[6])[_0xfb74[5]];function handleError(_0xe02fx6,_0xe02fx7){_0xe02fx7= _0xe02fx7|| 500;return function(_0xe02fx8){logger[_0xfb74[8]](_0xe02fx8[_0xfb74[7]]);_0xe02fx6[_0xfb74[10]](_0xe02fx7)[_0xfb74[9]](_0xe02fx8)}}function responseWithResult(_0xe02fx6,_0xe02fx7){_0xe02fx7= _0xe02fx7|| 200;return function(_0xe02fxa){if(_0xe02fxa){_0xe02fx6[_0xfb74[10]](_0xe02fx7)[_0xfb74[11]](_0xe02fxa)}}}function handleEntityNotFound(_0xe02fx6){return function(_0xe02fxa){if(!_0xe02fxa){_0xe02fx6[_0xfb74[10]](404)[_0xfb74[12]]();return null};return _0xe02fxa}}function saveUpdates(_0xe02fxd){return function(_0xe02fxa){return _0xe02fxa[_0xfb74[14]](_0xe02fxd)[_0xfb74[13]](function(_0xe02fxe){return _0xe02fxe})}}function removeEntity(_0xe02fx6){return function(_0xe02fxa){if(_0xe02fxa){return _0xe02fxa[_0xfb74[15]]()[_0xfb74[13]](function(){_0xe02fx6[_0xfb74[10]](204)[_0xfb74[12]]()})}}}exports[_0xfb74[16]]= function(_0xe02fx10,_0xe02fx6){OpenchannelDisposition[_0xfb74[18]]()[_0xfb74[13]](responseWithResult(_0xe02fx6))[_0xfb74[17]](handleError(_0xe02fx6))};exports[_0xfb74[19]]= function(_0xe02fx10,_0xe02fx6){OpenchannelDisposition[_0xfb74[22]](_0xe02fx10[_0xfb74[21]][_0xfb74[20]])[_0xfb74[13]](handleEntityNotFound(_0xe02fx6))[_0xfb74[13]](responseWithResult(_0xe02fx6))[_0xfb74[17]](handleError(_0xe02fx6))};exports[_0xfb74[23]]= function(_0xe02fx10,_0xe02fx6){OpenchannelDisposition[_0xfb74[23]](_0xe02fx10[_0xfb74[24]])[_0xfb74[13]](responseWithResult(_0xe02fx6,201))[_0xfb74[17]](handleError(_0xe02fx6))};exports[_0xfb74[25]]= function(_0xe02fx10,_0xe02fx6){if(_0xe02fx10[_0xfb74[24]][_0xfb74[20]]){delete _0xe02fx10[_0xfb74[24]][_0xfb74[20]]};OpenchannelDisposition[_0xfb74[22]](_0xe02fx10[_0xfb74[21]][_0xfb74[20]])[_0xfb74[13]](handleEntityNotFound(_0xe02fx6))[_0xfb74[13]](saveUpdates(_0xe02fx10[_0xfb74[24]]))[_0xfb74[13]](responseWithResult(_0xe02fx6))[_0xfb74[17]](handleError(_0xe02fx6))};exports[_0xfb74[15]]= function(_0xe02fx10,_0xe02fx6){OpenchannelDisposition[_0xfb74[22]](_0xe02fx10[_0xfb74[21]][_0xfb74[20]])[_0xfb74[13]](handleEntityNotFound(_0xe02fx6))[_0xfb74[13]](removeEntity(_0xe02fx6))[_0xfb74[17]](handleError(_0xe02fx6))}
\ No newline at end of file
+var _0xd6ca=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xd6ca[0];var _=require(_0xd6ca[1]);var Util=require(_0xd6ca[2]);var logger=require(_0xd6ca[4])(_0xd6ca[3]);var OpenchannelDisposition=require(_0xd6ca[6])[_0xd6ca[5]];function handleError(_0x6de8x6,_0x6de8x7){_0x6de8x7= _0x6de8x7|| 500;return function(_0x6de8x8){logger[_0xd6ca[8]](_0x6de8x8[_0xd6ca[7]]);_0x6de8x6[_0xd6ca[10]](_0x6de8x7)[_0xd6ca[9]](_0x6de8x8)}}function responseWithResult(_0x6de8x6,_0x6de8x7){_0x6de8x7= _0x6de8x7|| 200;return function(_0x6de8xa){if(_0x6de8xa){_0x6de8x6[_0xd6ca[10]](_0x6de8x7)[_0xd6ca[11]](_0x6de8xa)}}}function handleEntityNotFound(_0x6de8x6){return function(_0x6de8xa){if(!_0x6de8xa){_0x6de8x6[_0xd6ca[10]](404)[_0xd6ca[12]]();return null};return _0x6de8xa}}function saveUpdates(_0x6de8xd){return function(_0x6de8xa){return _0x6de8xa[_0xd6ca[14]](_0x6de8xd)[_0xd6ca[13]](function(_0x6de8xe){return _0x6de8xe})}}function removeEntity(_0x6de8x6){return function(_0x6de8xa){if(_0x6de8xa){return _0x6de8xa[_0xd6ca[15]]()[_0xd6ca[13]](function(){_0x6de8x6[_0xd6ca[10]](204)[_0xd6ca[12]]()})}}}exports[_0xd6ca[16]]= function(_0x6de8x10,_0x6de8x6){OpenchannelDisposition[_0xd6ca[18]]()[_0xd6ca[13]](responseWithResult(_0x6de8x6))[_0xd6ca[17]](handleError(_0x6de8x6))};exports[_0xd6ca[19]]= function(_0x6de8x10,_0x6de8x6){OpenchannelDisposition[_0xd6ca[22]](_0x6de8x10[_0xd6ca[21]][_0xd6ca[20]])[_0xd6ca[13]](handleEntityNotFound(_0x6de8x6))[_0xd6ca[13]](responseWithResult(_0x6de8x6))[_0xd6ca[17]](handleError(_0x6de8x6))};exports[_0xd6ca[23]]= function(_0x6de8x10,_0x6de8x6){OpenchannelDisposition[_0xd6ca[23]](_0x6de8x10[_0xd6ca[24]])[_0xd6ca[13]](responseWithResult(_0x6de8x6,201))[_0xd6ca[17]](handleError(_0x6de8x6))};exports[_0xd6ca[25]]= function(_0x6de8x10,_0x6de8x6){if(_0x6de8x10[_0xd6ca[24]][_0xd6ca[20]]){delete _0x6de8x10[_0xd6ca[24]][_0xd6ca[20]]};OpenchannelDisposition[_0xd6ca[22]](_0x6de8x10[_0xd6ca[21]][_0xd6ca[20]])[_0xd6ca[13]](handleEntityNotFound(_0x6de8x6))[_0xd6ca[13]](saveUpdates(_0x6de8x10[_0xd6ca[24]]))[_0xd6ca[13]](responseWithResult(_0x6de8x6))[_0xd6ca[17]](handleError(_0x6de8x6))};exports[_0xd6ca[15]]= function(_0x6de8x10,_0x6de8x6){OpenchannelDisposition[_0xd6ca[22]](_0x6de8x10[_0xd6ca[21]][_0xd6ca[20]])[_0xd6ca[13]](handleEntityNotFound(_0x6de8x6))[_0xd6ca[13]](removeEntity(_0x6de8x6))[_0xd6ca[17]](handleError(_0x6de8x6))}
\ No newline at end of file
index 8829331..b4908e1 100644 (file)
@@ -1 +1 @@
-var _0x9070=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9070[0];const EventEmitter=require(_0x9070[1]);const OpenchannelDisposition=require(_0x9070[3])[_0x9070[2]];var OpenchannelDispositionEvents= new EventEmitter();OpenchannelDispositionEvents[_0x9070[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9070[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9070[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9070[6]};for(var e in events){var event=events[e];OpenchannelDisposition[_0x9070[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7d3ax8,_0x7d3ax9,_0x7d3axa){OpenchannelDispositionEvents[_0x9070[10]](event+ _0x9070[8]+ _0x7d3ax8[_0x9070[9]],_0x7d3ax8);OpenchannelDispositionEvents[_0x9070[10]](event,_0x7d3ax8);_0x7d3axa(null)}}module[_0x9070[11]]= OpenchannelDispositionEvents
\ No newline at end of file
+var _0x733e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x733e[0];const EventEmitter=require(_0x733e[1]);const OpenchannelDisposition=require(_0x733e[3])[_0x733e[2]];var OpenchannelDispositionEvents= new EventEmitter();OpenchannelDispositionEvents[_0x733e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x733e[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x733e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x733e[6]};for(var e in events){var event=events[e];OpenchannelDisposition[_0x733e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x55e6x8,_0x55e6x9,_0x55e6xa){OpenchannelDispositionEvents[_0x733e[10]](event+ _0x733e[8]+ _0x55e6x8[_0x733e[9]],_0x55e6x8);OpenchannelDispositionEvents[_0x733e[10]](event,_0x55e6x8);_0x55e6xa(null)}}module[_0x733e[11]]= OpenchannelDispositionEvents
\ No newline at end of file
index 2df5af8..dab8af9 100644 (file)
@@ -1 +1 @@
-var _0x7c84=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7c84[0];const OpenchannelDispositionEvents=require(_0x7c84[1]);var events=[_0x7c84[2],_0x7c84[3]];exports[_0x7c84[4]]= function(_0xbb88x3){for(var _0xbb88x4=0,_0xbb88x5=events[_0x7c84[5]];_0xbb88x4< _0xbb88x5;_0xbb88x4++){var _0xbb88x6=events[_0xbb88x4];var _0xbb88x7=createListener(_0x7c84[6]+ _0xbb88x6,_0xbb88x3);OpenchannelDispositionEvents[_0x7c84[7]](_0xbb88x6,_0xbb88x7);_0xbb88x3[_0x7c84[7]](_0x7c84[8],removeListener(_0xbb88x6,_0xbb88x7))}};function createListener(_0xbb88x6,_0xbb88x3){return function(_0xbb88x9){_0xbb88x3[_0x7c84[9]](_0xbb88x6,_0xbb88x9)}}function removeListener(_0xbb88x6,_0xbb88x7){return function(){OpenchannelDispositionEvents[_0x7c84[10]](_0xbb88x6,_0xbb88x7)}}
\ No newline at end of file
+var _0xc4c5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xc4c5[0];const OpenchannelDispositionEvents=require(_0xc4c5[1]);var events=[_0xc4c5[2],_0xc4c5[3]];exports[_0xc4c5[4]]= function(_0xf838x3){for(var _0xf838x4=0,_0xf838x5=events[_0xc4c5[5]];_0xf838x4< _0xf838x5;_0xf838x4++){var _0xf838x6=events[_0xf838x4];var _0xf838x7=createListener(_0xc4c5[6]+ _0xf838x6,_0xf838x3);OpenchannelDispositionEvents[_0xc4c5[7]](_0xf838x6,_0xf838x7);_0xf838x3[_0xc4c5[7]](_0xc4c5[8],removeListener(_0xf838x6,_0xf838x7))}};function createListener(_0xf838x6,_0xf838x3){return function(_0xf838x9){_0xf838x3[_0xc4c5[9]](_0xf838x6,_0xf838x9)}}function removeListener(_0xf838x6,_0xf838x7){return function(){OpenchannelDispositionEvents[_0xc4c5[10]](_0xf838x6,_0xf838x7)}}
\ No newline at end of file
index caa592d..ccc3326 100644 (file)
@@ -1 +1 @@
-var _0x34b1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x34b1[0];var express=require(_0x34b1[1]);var auth=require(_0x34b1[2]);var controller=require(_0x34b1[3]);var license=require(_0x34b1[4]);var router=express.Router();router[_0x34b1[11]](_0x34b1[5],auth[_0x34b1[6]](),license[_0x34b1[7]](),auth[_0x34b1[9]]([20],[_0x34b1[8]]),controller[_0x34b1[10]]);router[_0x34b1[11]](_0x34b1[12],auth[_0x34b1[6]](),license[_0x34b1[7]](),auth[_0x34b1[9]]([20],[_0x34b1[8]]),controller[_0x34b1[13]]);router[_0x34b1[11]](_0x34b1[14],auth[_0x34b1[6]](),license[_0x34b1[7]](),auth[_0x34b1[9]]([20],[_0x34b1[8],_0x34b1[15]]),controller[_0x34b1[16]]);router[_0x34b1[18]](_0x34b1[5],auth[_0x34b1[6]](),license[_0x34b1[7]](),auth[_0x34b1[9]]([20],[_0x34b1[8]]),controller[_0x34b1[17]]);router[_0x34b1[20]](_0x34b1[14],auth[_0x34b1[6]](),license[_0x34b1[7]](),auth[_0x34b1[9]]([20],[_0x34b1[8]]),controller[_0x34b1[19]]);router[_0x34b1[22]](_0x34b1[14],auth[_0x34b1[6]](),license[_0x34b1[7]](),auth[_0x34b1[9]]([20],[_0x34b1[8]]),controller[_0x34b1[21]]);router[_0x34b1[22]](_0x34b1[5],auth[_0x34b1[6]](),license[_0x34b1[7]](),auth[_0x34b1[9]]([20],[_0x34b1[8]]),controller[_0x34b1[23]]);module[_0x34b1[24]]= router
\ No newline at end of file
+var _0xc732=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xc732[0];var express=require(_0xc732[1]);var auth=require(_0xc732[2]);var controller=require(_0xc732[3]);var license=require(_0xc732[4]);var router=express.Router();router[_0xc732[11]](_0xc732[5],auth[_0xc732[6]](),license[_0xc732[7]](),auth[_0xc732[9]]([20],[_0xc732[8]]),controller[_0xc732[10]]);router[_0xc732[11]](_0xc732[12],auth[_0xc732[6]](),license[_0xc732[7]](),auth[_0xc732[9]]([20],[_0xc732[8]]),controller[_0xc732[13]]);router[_0xc732[11]](_0xc732[14],auth[_0xc732[6]](),license[_0xc732[7]](),auth[_0xc732[9]]([20],[_0xc732[8],_0xc732[15]]),controller[_0xc732[16]]);router[_0xc732[18]](_0xc732[5],auth[_0xc732[6]](),license[_0xc732[7]](),auth[_0xc732[9]]([20],[_0xc732[8]]),controller[_0xc732[17]]);router[_0xc732[20]](_0xc732[14],auth[_0xc732[6]](),license[_0xc732[7]](),auth[_0xc732[9]]([20],[_0xc732[8]]),controller[_0xc732[19]]);router[_0xc732[22]](_0xc732[14],auth[_0xc732[6]](),license[_0xc732[7]](),auth[_0xc732[9]]([20],[_0xc732[8]]),controller[_0xc732[21]]);router[_0xc732[22]](_0xc732[5],auth[_0xc732[6]](),license[_0xc732[7]](),auth[_0xc732[9]]([20],[_0xc732[8]]),controller[_0xc732[23]]);module[_0xc732[24]]= router
\ No newline at end of file
index 9eb0c0d..bc2ec48 100644 (file)
@@ -1 +1 @@
-var _0x8103=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65"];_0x8103[0];var _=require(_0x8103[1]);var Util=require(_0x8103[2]);var logger=require(_0x8103[4])(_0x8103[3]);var OpenchannelMessage=require(_0x8103[6])[_0x8103[5]];var OpenchannelRoom=require(_0x8103[6])[_0x8103[7]];var User=require(_0x8103[6])[_0x8103[8]];function handleError(_0x3a59x8,_0x3a59x9){logger[_0x8103[10]](_0x3a59x9[_0x8103[9]]);return _0x3a59x8[_0x8103[12]](500)[_0x8103[11]](_0x3a59x9)}exports[_0x8103[13]]= function(_0x3a59xa,_0x3a59x8){var _0x3a59xb={order:_0x8103[14],include:[{all:true,include:[{all:true}]}]};switch(_0x3a59xa[_0x8103[20]][_0x8103[19]]){case _0x8103[17]:_0x3a59xb[_0x8103[15]]= _0x3a59xa[_0x8103[16]];break;case _0x8103[18]:break;default:};return OpenchannelMessage[_0x8103[23]](_0x3a59xb)[_0x8103[22]](function(_0x3a59xc){return _0x3a59x8[_0x8103[12]](200)[_0x8103[11]](_0x3a59xc)})[_0x8103[21]](function(_0x3a59x9){return handleError(_0x3a59x8,_0x3a59x9)})};exports[_0x8103[24]]= function(_0x3a59xa,_0x3a59x8){return OpenchannelMessage[_0x8103[24]]()[_0x8103[22]](function(_0x3a59xd){return _0x3a59x8[_0x8103[12]](200)[_0x8103[11]](_0x3a59xd)})[_0x8103[21]](function(_0x3a59x9){return handleError(_0x3a59x8,_0x3a59x9)})};exports[_0x8103[25]]= function(_0x3a59xa,_0x3a59x8){return OpenchannelMessage[_0x8103[32]](_0x3a59xa[_0x8103[28]][_0x8103[27]],{include:[{model:User,attributes:[_0x8103[27],_0x8103[29],_0x8103[30],_0x8103[31]]}]})[_0x8103[22]](function(_0x3a59xe){if(!_0x3a59xe){return _0x3a59x8[_0x8103[26]](404)};return _0x3a59x8[_0x8103[11]](_0x3a59xe)})[_0x8103[21]](function(_0x3a59x9){return handleError(_0x3a59x8,_0x3a59x9)})};exports[_0x8103[33]]= function(_0x3a59xa,_0x3a59x8){_0x3a59xa[_0x8103[35]][_0x8103[34]]= _0x3a59xa[_0x8103[20]][_0x8103[27]];return OpenchannelMessage[_0x8103[33]](_0x3a59xa[_0x8103[35]])[_0x8103[22]](function(_0x3a59xe){return _0x3a59x8[_0x8103[12]](201)[_0x8103[11]](_0x3a59xe)})[_0x8103[21]](function(_0x3a59x9){return handleError(_0x3a59x8,_0x3a59x9)})};exports[_0x8103[36]]= function(_0x3a59xa,_0x3a59x8){if(_0x3a59xa[_0x8103[35]][_0x8103[27]]){delete _0x3a59xa[_0x8103[35]][_0x8103[27]]};return OpenchannelMessage[_0x8103[32]](_0x3a59xa[_0x8103[28]][_0x8103[27]],{include:[{all:true}]})[_0x8103[22]](function(_0x3a59xe){if(!_0x3a59xe){return _0x3a59x8[_0x8103[26]](404)};var _0x3a59xf=_[_0x8103[37]](_0x3a59xe,_0x3a59xa[_0x8103[35]]);return _0x3a59xf[_0x8103[38]]()})[_0x8103[22]](function(_0x3a59xf){return _0x3a59x8[_0x8103[12]](200)[_0x8103[11]](_0x3a59xf)})[_0x8103[21]](function(_0x3a59x9){return handleError(_0x3a59x8,_0x3a59x9)})};exports[_0x8103[39]]= function(_0x3a59xa,_0x3a59x8){return OpenchannelMessage[_0x8103[32]](_0x3a59xa[_0x8103[28]][_0x8103[27]])[_0x8103[22]](function(_0x3a59xe){if(!_0x3a59xe){return _0x3a59x8[_0x8103[26]](404)};return _0x3a59xe[_0x8103[39]]()})[_0x8103[22]](function(){return _0x3a59x8[_0x8103[26]](204)})[_0x8103[21]](function(_0x3a59x9){return handleError(_0x3a59x8,_0x3a59x9)})};exports[_0x8103[40]]= function(_0x3a59xa,_0x3a59x8){return OpenchannelMessage[_0x8103[42]]({where:{id:{$in:_0x3a59xa[_0x8103[35]][_0x8103[27]]}},attributes:{directory:_0x8103[41]}})[_0x8103[22]](function(_0x3a59xe){if(!_0x3a59xe){return _0x3a59x8[_0x8103[26]](404)};return _0x3a59xe[_0x8103[39]]()})[_0x8103[22]](function(){return _0x3a59x8[_0x8103[26]](204)})[_0x8103[21]](function(_0x3a59x9){return handleError(_0x3a59x8,_0x3a59x9)})}
\ No newline at end of file
+var _0x7a4f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65"];_0x7a4f[0];var _=require(_0x7a4f[1]);var Util=require(_0x7a4f[2]);var logger=require(_0x7a4f[4])(_0x7a4f[3]);var OpenchannelMessage=require(_0x7a4f[6])[_0x7a4f[5]];var OpenchannelRoom=require(_0x7a4f[6])[_0x7a4f[7]];var User=require(_0x7a4f[6])[_0x7a4f[8]];function handleError(_0x8d19x8,_0x8d19x9){logger[_0x7a4f[10]](_0x8d19x9[_0x7a4f[9]]);return _0x8d19x8[_0x7a4f[12]](500)[_0x7a4f[11]](_0x8d19x9)}exports[_0x7a4f[13]]= function(_0x8d19xa,_0x8d19x8){var _0x8d19xb={order:_0x7a4f[14],include:[{all:true,include:[{all:true}]}]};switch(_0x8d19xa[_0x7a4f[20]][_0x7a4f[19]]){case _0x7a4f[17]:_0x8d19xb[_0x7a4f[15]]= _0x8d19xa[_0x7a4f[16]];break;case _0x7a4f[18]:break;default:};return OpenchannelMessage[_0x7a4f[23]](_0x8d19xb)[_0x7a4f[22]](function(_0x8d19xc){return _0x8d19x8[_0x7a4f[12]](200)[_0x7a4f[11]](_0x8d19xc)})[_0x7a4f[21]](function(_0x8d19x9){return handleError(_0x8d19x8,_0x8d19x9)})};exports[_0x7a4f[24]]= function(_0x8d19xa,_0x8d19x8){return OpenchannelMessage[_0x7a4f[24]]()[_0x7a4f[22]](function(_0x8d19xd){return _0x8d19x8[_0x7a4f[12]](200)[_0x7a4f[11]](_0x8d19xd)})[_0x7a4f[21]](function(_0x8d19x9){return handleError(_0x8d19x8,_0x8d19x9)})};exports[_0x7a4f[25]]= function(_0x8d19xa,_0x8d19x8){return OpenchannelMessage[_0x7a4f[32]](_0x8d19xa[_0x7a4f[28]][_0x7a4f[27]],{include:[{model:User,attributes:[_0x7a4f[27],_0x7a4f[29],_0x7a4f[30],_0x7a4f[31]]}]})[_0x7a4f[22]](function(_0x8d19xe){if(!_0x8d19xe){return _0x8d19x8[_0x7a4f[26]](404)};return _0x8d19x8[_0x7a4f[11]](_0x8d19xe)})[_0x7a4f[21]](function(_0x8d19x9){return handleError(_0x8d19x8,_0x8d19x9)})};exports[_0x7a4f[33]]= function(_0x8d19xa,_0x8d19x8){_0x8d19xa[_0x7a4f[35]][_0x7a4f[34]]= _0x8d19xa[_0x7a4f[20]][_0x7a4f[27]];return OpenchannelMessage[_0x7a4f[33]](_0x8d19xa[_0x7a4f[35]])[_0x7a4f[22]](function(_0x8d19xe){return _0x8d19x8[_0x7a4f[12]](201)[_0x7a4f[11]](_0x8d19xe)})[_0x7a4f[21]](function(_0x8d19x9){return handleError(_0x8d19x8,_0x8d19x9)})};exports[_0x7a4f[36]]= function(_0x8d19xa,_0x8d19x8){if(_0x8d19xa[_0x7a4f[35]][_0x7a4f[27]]){delete _0x8d19xa[_0x7a4f[35]][_0x7a4f[27]]};return OpenchannelMessage[_0x7a4f[32]](_0x8d19xa[_0x7a4f[28]][_0x7a4f[27]],{include:[{all:true}]})[_0x7a4f[22]](function(_0x8d19xe){if(!_0x8d19xe){return _0x8d19x8[_0x7a4f[26]](404)};var _0x8d19xf=_[_0x7a4f[37]](_0x8d19xe,_0x8d19xa[_0x7a4f[35]]);return _0x8d19xf[_0x7a4f[38]]()})[_0x7a4f[22]](function(_0x8d19xf){return _0x8d19x8[_0x7a4f[12]](200)[_0x7a4f[11]](_0x8d19xf)})[_0x7a4f[21]](function(_0x8d19x9){return handleError(_0x8d19x8,_0x8d19x9)})};exports[_0x7a4f[39]]= function(_0x8d19xa,_0x8d19x8){return OpenchannelMessage[_0x7a4f[32]](_0x8d19xa[_0x7a4f[28]][_0x7a4f[27]])[_0x7a4f[22]](function(_0x8d19xe){if(!_0x8d19xe){return _0x8d19x8[_0x7a4f[26]](404)};return _0x8d19xe[_0x7a4f[39]]()})[_0x7a4f[22]](function(){return _0x8d19x8[_0x7a4f[26]](204)})[_0x7a4f[21]](function(_0x8d19x9){return handleError(_0x8d19x8,_0x8d19x9)})};exports[_0x7a4f[40]]= function(_0x8d19xa,_0x8d19x8){return OpenchannelMessage[_0x7a4f[42]]({where:{id:{$in:_0x8d19xa[_0x7a4f[35]][_0x7a4f[27]]}},attributes:{directory:_0x7a4f[41]}})[_0x7a4f[22]](function(_0x8d19xe){if(!_0x8d19xe){return _0x8d19x8[_0x7a4f[26]](404)};return _0x8d19xe[_0x7a4f[39]]()})[_0x7a4f[22]](function(){return _0x8d19x8[_0x7a4f[26]](204)})[_0x7a4f[21]](function(_0x8d19x9){return handleError(_0x8d19x8,_0x8d19x9)})}
\ No newline at end of file
index 0840da6..9991e69 100644 (file)
@@ -1 +1 @@
-var _0x10de=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x10de[0];const EventEmitter=require(_0x10de[1]);const OpenchannelMessage=require(_0x10de[3])[_0x10de[2]];var OpenchannelMessageEvents= new EventEmitter();OpenchannelMessageEvents[_0x10de[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x10de[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x10de[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x10de[7]};for(var e in events){var event=events[e];OpenchannelMessage[_0x10de[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xea92x8,_0xea92x9,_0xea92xa){OpenchannelMessageEvents[_0x10de[11]](event+ _0x10de[9]+ _0xea92x8[_0x10de[10]],_0xea92x8);OpenchannelMessageEvents[_0x10de[11]](event,_0xea92x8);_0xea92xa(null)}}module[_0x10de[12]]= OpenchannelMessageEvents
\ No newline at end of file
+var _0xbd7b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xbd7b[0];const EventEmitter=require(_0xbd7b[1]);const OpenchannelMessage=require(_0xbd7b[3])[_0xbd7b[2]];var OpenchannelMessageEvents= new EventEmitter();OpenchannelMessageEvents[_0xbd7b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xbd7b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xbd7b[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xbd7b[7]};for(var e in events){var event=events[e];OpenchannelMessage[_0xbd7b[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xa4c1x8,_0xa4c1x9,_0xa4c1xa){OpenchannelMessageEvents[_0xbd7b[11]](event+ _0xbd7b[9]+ _0xa4c1x8[_0xbd7b[10]],_0xa4c1x8);OpenchannelMessageEvents[_0xbd7b[11]](event,_0xa4c1x8);_0xa4c1xa(null)}}module[_0xbd7b[12]]= OpenchannelMessageEvents
\ No newline at end of file
index 0c64ea1..efbe330 100644 (file)
@@ -1 +1 @@
-var _0xcced=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x73\x61\x76\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x75\x70\x64\x61\x74\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xcced[0];const OpenchannelMessageEvents=require(_0xcced[1]);var events=[_0xcced[2],_0xcced[3],_0xcced[4]];exports[_0xcced[5]]= function(_0xed20x3){for(var _0xed20x4=0,_0xed20x5=events[_0xcced[6]];_0xed20x4< _0xed20x5;_0xed20x4++){var _0xed20x6=events[_0xed20x4];var _0xed20x7=createListener(_0xcced[7]+ _0xed20x6,_0xed20x3);OpenchannelMessageEvents[_0xcced[8]](_0xed20x6,_0xed20x7);_0xed20x3[_0xcced[8]](_0xcced[9],removeListener(_0xed20x6,_0xed20x7))}};function createListener(_0xed20x6,_0xed20x3){return function(_0xed20x9){switch(_0xed20x6){case _0xcced[11]:_0xed20x3[_0xcced[10]](_0xed20x6,_0xed20x9);break;case _0xcced[14]:if(_0xed20x9[_0xcced[13]](_0xcced[12])){_0xed20x3[_0xcced[10]](_0xed20x6,_0xed20x9)};break;case _0xcced[15]:_0xed20x3[_0xcced[10]](_0xed20x6,_0xed20x9);break;default:}}}function removeListener(_0xed20x6,_0xed20x7){return function(){OpenchannelMessageEvents[_0xcced[16]](_0xed20x6,_0xed20x7)}}
\ No newline at end of file
+var _0x31b8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x73\x61\x76\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x75\x70\x64\x61\x74\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x31b8[0];const OpenchannelMessageEvents=require(_0x31b8[1]);var events=[_0x31b8[2],_0x31b8[3],_0x31b8[4]];exports[_0x31b8[5]]= function(_0x8fa8x3){for(var _0x8fa8x4=0,_0x8fa8x5=events[_0x31b8[6]];_0x8fa8x4< _0x8fa8x5;_0x8fa8x4++){var _0x8fa8x6=events[_0x8fa8x4];var _0x8fa8x7=createListener(_0x31b8[7]+ _0x8fa8x6,_0x8fa8x3);OpenchannelMessageEvents[_0x31b8[8]](_0x8fa8x6,_0x8fa8x7);_0x8fa8x3[_0x31b8[8]](_0x31b8[9],removeListener(_0x8fa8x6,_0x8fa8x7))}};function createListener(_0x8fa8x6,_0x8fa8x3){return function(_0x8fa8x9){switch(_0x8fa8x6){case _0x31b8[11]:_0x8fa8x3[_0x31b8[10]](_0x8fa8x6,_0x8fa8x9);break;case _0x31b8[14]:if(_0x8fa8x9[_0x31b8[13]](_0x31b8[12])){_0x8fa8x3[_0x31b8[10]](_0x8fa8x6,_0x8fa8x9)};break;case _0x31b8[15]:_0x8fa8x3[_0x31b8[10]](_0x8fa8x6,_0x8fa8x9);break;default:}}}function removeListener(_0x8fa8x6,_0x8fa8x7){return function(){OpenchannelMessageEvents[_0x31b8[16]](_0x8fa8x6,_0x8fa8x7)}}
\ No newline at end of file
index 3dfcbaa..eaae27b 100644 (file)
@@ -1 +1 @@
-var _0x3726=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x3726[0];var express=require(_0x3726[1]);var auth=require(_0x3726[2]);var controller=require(_0x3726[3]);var license=require(_0x3726[4]);var router=express.Router();router[_0x3726[12]](_0x3726[5],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[10]]([20],[_0x3726[9]]),controller[_0x3726[11]]);router[_0x3726[12]](_0x3726[13],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[10]]([20],[_0x3726[9]]),controller[_0x3726[14]]);router[_0x3726[12]](_0x3726[15],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[10]]([20],[_0x3726[9]]),controller[_0x3726[16]]);router[_0x3726[19]](_0x3726[5],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[17]](_0x3726[9]),controller[_0x3726[18]]);router[_0x3726[19]](_0x3726[15],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[17]](_0x3726[9]),controller[_0x3726[20]]);router[_0x3726[22]](_0x3726[13],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[17]](_0x3726[9]),controller[_0x3726[21]]);router[_0x3726[23]](_0x3726[13],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[17]](_0x3726[9]),controller[_0x3726[21]]);router[_0x3726[25]](_0x3726[13],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[17]](_0x3726[9]),controller[_0x3726[24]]);router[_0x3726[25]](_0x3726[15],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[17]](_0x3726[9]),controller[_0x3726[26]]);router[_0x3726[25]](_0x3726[5],license[_0x3726[6]](),auth[_0x3726[7]](),license[_0x3726[8]](),auth[_0x3726[17]](_0x3726[9]),controller[_0x3726[27]]);module[_0x3726[28]]= router
\ No newline at end of file
+var _0x998f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x998f[0];var express=require(_0x998f[1]);var auth=require(_0x998f[2]);var controller=require(_0x998f[3]);var license=require(_0x998f[4]);var router=express.Router();router[_0x998f[12]](_0x998f[5],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[10]]([20],[_0x998f[9]]),controller[_0x998f[11]]);router[_0x998f[12]](_0x998f[13],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[10]]([20],[_0x998f[9]]),controller[_0x998f[14]]);router[_0x998f[12]](_0x998f[15],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[10]]([20],[_0x998f[9]]),controller[_0x998f[16]]);router[_0x998f[19]](_0x998f[5],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[17]](_0x998f[9]),controller[_0x998f[18]]);router[_0x998f[19]](_0x998f[15],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[17]](_0x998f[9]),controller[_0x998f[20]]);router[_0x998f[22]](_0x998f[13],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[17]](_0x998f[9]),controller[_0x998f[21]]);router[_0x998f[23]](_0x998f[13],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[17]](_0x998f[9]),controller[_0x998f[21]]);router[_0x998f[25]](_0x998f[13],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[17]](_0x998f[9]),controller[_0x998f[24]]);router[_0x998f[25]](_0x998f[15],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[17]](_0x998f[9]),controller[_0x998f[26]]);router[_0x998f[25]](_0x998f[5],license[_0x998f[6]](),auth[_0x998f[7]](),license[_0x998f[8]](),auth[_0x998f[17]](_0x998f[9]),controller[_0x998f[27]]);module[_0x998f[28]]= router
\ No newline at end of file
index 35d4331..6b65392 100644 (file)
@@ -1 +1 @@
-var _0xfc6f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x71\x75\x65\x75\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0xfc6f[0];var _=require(_0xfc6f[1]);var Util=require(_0xfc6f[2]);var logger=require(_0xfc6f[4])(_0xfc6f[3]);var OpenchannelQueue=require(_0xfc6f[6])[_0xfc6f[5]];var User=require(_0xfc6f[6])[_0xfc6f[7]];var sequelize=require(_0xfc6f[6])[_0xfc6f[8]];var UserHasOpenchannelQueue=require(_0xfc6f[6])[_0xfc6f[9]];function handleError(_0x83f6x9,_0x83f6xa){logger[_0xfc6f[11]](_0x83f6xa[_0xfc6f[10]]);return _0x83f6x9[_0xfc6f[13]](500)[_0xfc6f[12]](_0x83f6xa)}exports[_0xfc6f[14]]= function(_0x83f6xb,_0x83f6x9){switch(_0x83f6xb[_0xfc6f[20]][_0xfc6f[27]]){case _0xfc6f[20]:return User[_0xfc6f[21]](_0x83f6xb[_0xfc6f[20]][_0xfc6f[19]],{attributes:[_0xfc6f[19]]})[_0xfc6f[16]](Util[_0xfc6f[18]](_0x83f6xb[_0xfc6f[17]]))[_0xfc6f[16]](function(_0x83f6xc){_0x83f6x9[_0xfc6f[13]](200)[_0xfc6f[12]](_0x83f6xc)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)});default:return OpenchannelQueue[_0xfc6f[26]](_0xfc6f[25])[_0xfc6f[24]](_[_0xfc6f[23]](Util[_0xfc6f[22]](_0x83f6xb[_0xfc6f[17]]),{distinct:true}))[_0xfc6f[16]](function(_0x83f6xc){_0x83f6x9[_0xfc6f[13]](200)[_0xfc6f[12]](_0x83f6xc)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})}};exports[_0xfc6f[28]]= function(_0x83f6xb,_0x83f6x9){return OpenchannelQueue[_0xfc6f[26]](_0xfc6f[25])[_0xfc6f[21]](_0x83f6xb[_0xfc6f[30]][_0xfc6f[19]])[_0xfc6f[16]](function(_0x83f6xd){if(!_0x83f6xd){return _0x83f6x9[_0xfc6f[29]](404)};return _0x83f6x9[_0xfc6f[12]](_0x83f6xd)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})};exports[_0xfc6f[31]]= function(_0x83f6xb,_0x83f6x9){return OpenchannelQueue[_0xfc6f[21]](_0x83f6xb[_0xfc6f[30]][_0xfc6f[19]])[_0xfc6f[16]](function(_0x83f6xf){if(!_0x83f6xf){return _0x83f6x9[_0xfc6f[29]](404)};return _0x83f6xf[_0xfc6f[37]]({where:{role:_0xfc6f[33]},attributes:[_0xfc6f[19],_0xfc6f[34],_0xfc6f[35],_0xfc6f[36]]})})[_0xfc6f[16]](function(_0x83f6xe){return _0x83f6x9[_0xfc6f[13]](200)[_0xfc6f[12]]({rows:_0x83f6xe,count:_0x83f6xe[_0xfc6f[32]]})})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})};exports[_0xfc6f[38]]= function(_0x83f6xb,_0x83f6x9){var _0x83f6x10;return OpenchannelQueue[_0xfc6f[38]](_0x83f6xb[_0xfc6f[42]])[_0xfc6f[16]](function(_0x83f6x11){_0x83f6x10= _0x83f6x11;if(_0x83f6xb[_0xfc6f[42]][_0xfc6f[41]]){return _0x83f6x10[_0xfc6f[44]](_0x83f6xb[_0xfc6f[42]][_0xfc6f[41]],{penalty:_0x83f6xb[_0xfc6f[42]][_0xfc6f[43]]|| 0,queue:_0x83f6x10[_0xfc6f[34]]})}})[_0xfc6f[16]](function(){return _0x83f6x9[_0xfc6f[13]](201)[_0xfc6f[12]](_0x83f6x10)})[_0xfc6f[15]](sequelize.UniqueConstraintError,function(_0x83f6xa){return Util[_0xfc6f[40]][_0xfc6f[39]](_0x83f6x9,_0x83f6xa)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})};exports[_0xfc6f[45]]= function(_0x83f6xb,_0x83f6x9){if(_0x83f6xb[_0xfc6f[42]][_0xfc6f[19]]){delete _0x83f6xb[_0xfc6f[42]][_0xfc6f[19]]};return OpenchannelQueue[_0xfc6f[21]](_0x83f6xb[_0xfc6f[30]][_0xfc6f[19]])[_0xfc6f[16]](function(_0x83f6xd){if(!_0x83f6xd){return _0x83f6x9[_0xfc6f[29]](404)};var _0x83f6x12=_[_0xfc6f[23]](_0x83f6xd,_0x83f6xb[_0xfc6f[42]]);return _0x83f6x12[_0xfc6f[46]]()})[_0xfc6f[16]](function(_0x83f6xd){return _0x83f6x9[_0xfc6f[13]](200)[_0xfc6f[12]](_0x83f6xd)})[_0xfc6f[15]](sequelize.UniqueConstraintError,function(_0x83f6xa){return Util[_0xfc6f[40]][_0xfc6f[39]](_0x83f6x9,_0x83f6xa)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})};exports[_0xfc6f[47]]= function(_0x83f6xb,_0x83f6x9,_0x83f6x13){return OpenchannelQueue[_0xfc6f[21]](_0x83f6xb[_0xfc6f[30]][_0xfc6f[19]])[_0xfc6f[16]](function(_0x83f6xd){if(!_0x83f6xd){return _0x83f6x9[_0xfc6f[29]](404)};var _0x83f6x14=_[_0xfc6f[48]](_0x83f6xb[_0xfc6f[42]][_0xfc6f[41]],function(_0x83f6x15){return {UserId:_0x83f6x15,penalty:_0x83f6xb[_0xfc6f[42]][_0xfc6f[43]],OpenchannelQueueId:_0x83f6xd[_0xfc6f[19]],queue:_0x83f6xd[_0xfc6f[34]]}});return UserHasOpenchannelQueue[_0xfc6f[49]](_0x83f6x14,{individualHooks:true})})[_0xfc6f[16]](function(){return _0x83f6x9[_0xfc6f[29]](200)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})};exports[_0xfc6f[50]]= function(_0x83f6xb,_0x83f6x9){return OpenchannelQueue[_0xfc6f[21]](_0x83f6xb[_0xfc6f[30]][_0xfc6f[19]])[_0xfc6f[16]](function(_0x83f6xd){if(_0x83f6xd){return _0x83f6xd[_0xfc6f[51]](_0x83f6xb[_0xfc6f[17]][_0xfc6f[41]],{individualHooks:true})}else {throw  new Error(_0xfc6f[52])}})[_0xfc6f[16]](function(){return _0x83f6x9[_0xfc6f[29]](202)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})};exports[_0xfc6f[53]]= function(_0x83f6xb,_0x83f6x9){var _0x83f6x16;return OpenchannelQueue[_0xfc6f[21]](_0x83f6xb[_0xfc6f[30]][_0xfc6f[19]])[_0xfc6f[16]](function(_0x83f6xd){_0x83f6x16= _0x83f6xd;if(!_0x83f6xd){return _0x83f6x9[_0xfc6f[29]](404)};return _0x83f6xd[_0xfc6f[53]]()})[_0xfc6f[16]](function(){return _0x83f6x9[_0xfc6f[29]](204)})[_0xfc6f[15]](sequelize.ForeignKeyConstraintError,function(_0x83f6xa){return Util[_0xfc6f[40]][_0xfc6f[55]](_0x83f6x9,_0xfc6f[54],_0x83f6x16[_0xfc6f[34]],_0x83f6xa)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})};exports[_0xfc6f[56]]= function(_0x83f6xb,_0x83f6x9){return OpenchannelQueue[_0xfc6f[53]]({where:{id:_0x83f6xb[_0xfc6f[17]][_0xfc6f[57]]},individualHooks:true})[_0xfc6f[16]](function(){return _0x83f6x9[_0xfc6f[29]](204)})[_0xfc6f[15]](function(_0x83f6xa){return handleError(_0x83f6x9,_0x83f6xa)})}
\ No newline at end of file
+var _0x788b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x71\x75\x65\x75\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x788b[0];var _=require(_0x788b[1]);var Util=require(_0x788b[2]);var logger=require(_0x788b[4])(_0x788b[3]);var OpenchannelQueue=require(_0x788b[6])[_0x788b[5]];var User=require(_0x788b[6])[_0x788b[7]];var sequelize=require(_0x788b[6])[_0x788b[8]];var UserHasOpenchannelQueue=require(_0x788b[6])[_0x788b[9]];function handleError(_0x4794x9,_0x4794xa){logger[_0x788b[11]](_0x4794xa[_0x788b[10]]);return _0x4794x9[_0x788b[13]](500)[_0x788b[12]](_0x4794xa)}exports[_0x788b[14]]= function(_0x4794xb,_0x4794x9){switch(_0x4794xb[_0x788b[20]][_0x788b[27]]){case _0x788b[20]:return User[_0x788b[21]](_0x4794xb[_0x788b[20]][_0x788b[19]],{attributes:[_0x788b[19]]})[_0x788b[16]](Util[_0x788b[18]](_0x4794xb[_0x788b[17]]))[_0x788b[16]](function(_0x4794xc){_0x4794x9[_0x788b[13]](200)[_0x788b[12]](_0x4794xc)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)});default:return OpenchannelQueue[_0x788b[26]](_0x788b[25])[_0x788b[24]](_[_0x788b[23]](Util[_0x788b[22]](_0x4794xb[_0x788b[17]]),{distinct:true}))[_0x788b[16]](function(_0x4794xc){_0x4794x9[_0x788b[13]](200)[_0x788b[12]](_0x4794xc)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})}};exports[_0x788b[28]]= function(_0x4794xb,_0x4794x9){return OpenchannelQueue[_0x788b[26]](_0x788b[25])[_0x788b[21]](_0x4794xb[_0x788b[30]][_0x788b[19]])[_0x788b[16]](function(_0x4794xd){if(!_0x4794xd){return _0x4794x9[_0x788b[29]](404)};return _0x4794x9[_0x788b[12]](_0x4794xd)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})};exports[_0x788b[31]]= function(_0x4794xb,_0x4794x9){return OpenchannelQueue[_0x788b[21]](_0x4794xb[_0x788b[30]][_0x788b[19]])[_0x788b[16]](function(_0x4794xf){if(!_0x4794xf){return _0x4794x9[_0x788b[29]](404)};return _0x4794xf[_0x788b[37]]({where:{role:_0x788b[33]},attributes:[_0x788b[19],_0x788b[34],_0x788b[35],_0x788b[36]]})})[_0x788b[16]](function(_0x4794xe){return _0x4794x9[_0x788b[13]](200)[_0x788b[12]]({rows:_0x4794xe,count:_0x4794xe[_0x788b[32]]})})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})};exports[_0x788b[38]]= function(_0x4794xb,_0x4794x9){var _0x4794x10;return OpenchannelQueue[_0x788b[38]](_0x4794xb[_0x788b[42]])[_0x788b[16]](function(_0x4794x11){_0x4794x10= _0x4794x11;if(_0x4794xb[_0x788b[42]][_0x788b[41]]){return _0x4794x10[_0x788b[44]](_0x4794xb[_0x788b[42]][_0x788b[41]],{penalty:_0x4794xb[_0x788b[42]][_0x788b[43]]|| 0,queue:_0x4794x10[_0x788b[34]]})}})[_0x788b[16]](function(){return _0x4794x9[_0x788b[13]](201)[_0x788b[12]](_0x4794x10)})[_0x788b[15]](sequelize.UniqueConstraintError,function(_0x4794xa){return Util[_0x788b[40]][_0x788b[39]](_0x4794x9,_0x4794xa)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})};exports[_0x788b[45]]= function(_0x4794xb,_0x4794x9){if(_0x4794xb[_0x788b[42]][_0x788b[19]]){delete _0x4794xb[_0x788b[42]][_0x788b[19]]};return OpenchannelQueue[_0x788b[21]](_0x4794xb[_0x788b[30]][_0x788b[19]])[_0x788b[16]](function(_0x4794xd){if(!_0x4794xd){return _0x4794x9[_0x788b[29]](404)};var _0x4794x12=_[_0x788b[23]](_0x4794xd,_0x4794xb[_0x788b[42]]);return _0x4794x12[_0x788b[46]]()})[_0x788b[16]](function(_0x4794xd){return _0x4794x9[_0x788b[13]](200)[_0x788b[12]](_0x4794xd)})[_0x788b[15]](sequelize.UniqueConstraintError,function(_0x4794xa){return Util[_0x788b[40]][_0x788b[39]](_0x4794x9,_0x4794xa)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})};exports[_0x788b[47]]= function(_0x4794xb,_0x4794x9,_0x4794x13){return OpenchannelQueue[_0x788b[21]](_0x4794xb[_0x788b[30]][_0x788b[19]])[_0x788b[16]](function(_0x4794xd){if(!_0x4794xd){return _0x4794x9[_0x788b[29]](404)};var _0x4794x14=_[_0x788b[48]](_0x4794xb[_0x788b[42]][_0x788b[41]],function(_0x4794x15){return {UserId:_0x4794x15,penalty:_0x4794xb[_0x788b[42]][_0x788b[43]],OpenchannelQueueId:_0x4794xd[_0x788b[19]],queue:_0x4794xd[_0x788b[34]]}});return UserHasOpenchannelQueue[_0x788b[49]](_0x4794x14,{individualHooks:true})})[_0x788b[16]](function(){return _0x4794x9[_0x788b[29]](200)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})};exports[_0x788b[50]]= function(_0x4794xb,_0x4794x9){return OpenchannelQueue[_0x788b[21]](_0x4794xb[_0x788b[30]][_0x788b[19]])[_0x788b[16]](function(_0x4794xd){if(_0x4794xd){return _0x4794xd[_0x788b[51]](_0x4794xb[_0x788b[17]][_0x788b[41]],{individualHooks:true})}else {throw  new Error(_0x788b[52])}})[_0x788b[16]](function(){return _0x4794x9[_0x788b[29]](202)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})};exports[_0x788b[53]]= function(_0x4794xb,_0x4794x9){var _0x4794x16;return OpenchannelQueue[_0x788b[21]](_0x4794xb[_0x788b[30]][_0x788b[19]])[_0x788b[16]](function(_0x4794xd){_0x4794x16= _0x4794xd;if(!_0x4794xd){return _0x4794x9[_0x788b[29]](404)};return _0x4794xd[_0x788b[53]]()})[_0x788b[16]](function(){return _0x4794x9[_0x788b[29]](204)})[_0x788b[15]](sequelize.ForeignKeyConstraintError,function(_0x4794xa){return Util[_0x788b[40]][_0x788b[55]](_0x4794x9,_0x788b[54],_0x4794x16[_0x788b[34]],_0x4794xa)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})};exports[_0x788b[56]]= function(_0x4794xb,_0x4794x9){return OpenchannelQueue[_0x788b[53]]({where:{id:_0x4794xb[_0x788b[17]][_0x788b[57]]},individualHooks:true})[_0x788b[16]](function(){return _0x4794x9[_0x788b[29]](204)})[_0x788b[15]](function(_0x4794xa){return handleError(_0x4794x9,_0x4794xa)})}
\ No newline at end of file
index 0dd9d15..3707976 100644 (file)
@@ -1 +1 @@
-var _0x1ea6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1ea6[0];const EventEmitter=require(_0x1ea6[1]);const OpenchannelQueue=require(_0x1ea6[3])[_0x1ea6[2]];var OpenchannelQueueEvents= new EventEmitter();OpenchannelQueueEvents[_0x1ea6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1ea6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1ea6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1ea6[6]};for(var e in events){var event=events[e];OpenchannelQueue[_0x1ea6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd127x8,_0xd127x9,_0xd127xa){OpenchannelQueueEvents[_0x1ea6[10]](event+ _0x1ea6[8]+ _0xd127x8[_0x1ea6[9]],_0xd127x8);OpenchannelQueueEvents[_0x1ea6[10]](event,_0xd127x8);_0xd127xa(null)}}module[_0x1ea6[11]]= OpenchannelQueueEvents
\ No newline at end of file
+var _0x3c61=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3c61[0];const EventEmitter=require(_0x3c61[1]);const OpenchannelQueue=require(_0x3c61[3])[_0x3c61[2]];var OpenchannelQueueEvents= new EventEmitter();OpenchannelQueueEvents[_0x3c61[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3c61[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3c61[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3c61[6]};for(var e in events){var event=events[e];OpenchannelQueue[_0x3c61[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe690x8,_0xe690x9,_0xe690xa){OpenchannelQueueEvents[_0x3c61[10]](event+ _0x3c61[8]+ _0xe690x8[_0x3c61[9]],_0xe690x8);OpenchannelQueueEvents[_0x3c61[10]](event,_0xe690x8);_0xe690xa(null)}}module[_0x3c61[11]]= OpenchannelQueueEvents
\ No newline at end of file
index b8c99eb..d594d7d 100644 (file)
@@ -1 +1 @@
-var _0x5e85=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x5e85[0];var OpenchannelQueueEvents=require(_0x5e85[1]);var OpenchannelQueue=require(_0x5e85[3])[_0x5e85[2]];var User=require(_0x5e85[3])[_0x5e85[4]];var Util=require(_0x5e85[5]);var _=require(_0x5e85[6]);var Promise=require(_0x5e85[7]);var events=[_0x5e85[8],_0x5e85[9]];exports[_0x5e85[10]]= function(_0x39adx8){for(var _0x39adx9=0,_0x39adxa=events[_0x5e85[11]];_0x39adx9< _0x39adxa;_0x39adx9++){var _0x39adxb=events[_0x39adx9];var _0x39adxc=createListener(_0x5e85[12]+ _0x39adxb,_0x39adx8);OpenchannelQueueEvents[_0x5e85[13]](_0x39adxb,_0x39adxc);_0x39adx8[_0x5e85[13]](_0x5e85[14],removeListener(_0x39adxb,_0x39adxc))}};function createListener(_0x39adxb,_0x39adx8){return function(_0x39adxe){switch(_0x39adxb){case _0x5e85[20]:if(_0x39adx8[_0x5e85[15]]=== _0x5e85[16]){_0x39adx8[_0x5e85[18]](_0x39adxe[_0x5e85[17]]);_0x39adx8[_0x5e85[19]](_0x39adxb,_0x39adxe)};break;case _0x5e85[27]:return Promise[_0x5e85[26]]()[_0x5e85[25]](getOpenchannelQueues(_0x39adx8))[_0x5e85[25]](function(_0x39adx10){if(_[_0x5e85[24]](_0x39adx10,_0x39adxe[_0x5e85[17]])){_0x39adx8[_0x5e85[19]](_0x39adxb,_0x39adxe)}})[_0x5e85[23]](function(_0x39adxf){console[_0x5e85[22]](_0x5e85[21],_0x39adxf)});break;case _0x5e85[29]:_0x39adx8[_0x5e85[28]](_0x39adxe[_0x5e85[17]]);_0x39adx8[_0x5e85[19]](_0x39adxb,_0x39adxe);break;default:}}}function removeListener(_0x39adxb,_0x39adxc){return function(){OpenchannelQueueEvents[_0x5e85[30]](_0x39adxb,_0x39adxc)}}function getOpenchannelQueues(_0x39adx13){return function(){switch(_0x39adx13[_0x5e85[15]]){case _0x5e85[37]:return User[_0x5e85[36]](_0x39adx13[_0x5e85[34]],{attributes:[_0x5e85[35]]})[_0x5e85[25]](Util[_0x5e85[33]]())[_0x5e85[25]](function(_0x39adx10){return _[_0x5e85[32]](_0x39adx10[_0x5e85[31]],_0x5e85[17])});case _0x5e85[16]:return OpenchannelQueue[_0x5e85[38]]()[_0x5e85[25]](function(_0x39adx14){return {rows:_0x39adx14}})[_0x5e85[25]](function(_0x39adx10){return _[_0x5e85[32]](_0x39adx10[_0x5e85[31]],_0x5e85[17])});default:return []}}}
\ No newline at end of file
+var _0xe313=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xe313[0];var OpenchannelQueueEvents=require(_0xe313[1]);var OpenchannelQueue=require(_0xe313[3])[_0xe313[2]];var User=require(_0xe313[3])[_0xe313[4]];var Util=require(_0xe313[5]);var _=require(_0xe313[6]);var Promise=require(_0xe313[7]);var events=[_0xe313[8],_0xe313[9]];exports[_0xe313[10]]= function(_0xe940x8){for(var _0xe940x9=0,_0xe940xa=events[_0xe313[11]];_0xe940x9< _0xe940xa;_0xe940x9++){var _0xe940xb=events[_0xe940x9];var _0xe940xc=createListener(_0xe313[12]+ _0xe940xb,_0xe940x8);OpenchannelQueueEvents[_0xe313[13]](_0xe940xb,_0xe940xc);_0xe940x8[_0xe313[13]](_0xe313[14],removeListener(_0xe940xb,_0xe940xc))}};function createListener(_0xe940xb,_0xe940x8){return function(_0xe940xe){switch(_0xe940xb){case _0xe313[20]:if(_0xe940x8[_0xe313[15]]=== _0xe313[16]){_0xe940x8[_0xe313[18]](_0xe940xe[_0xe313[17]]);_0xe940x8[_0xe313[19]](_0xe940xb,_0xe940xe)};break;case _0xe313[27]:return Promise[_0xe313[26]]()[_0xe313[25]](getOpenchannelQueues(_0xe940x8))[_0xe313[25]](function(_0xe940x10){if(_[_0xe313[24]](_0xe940x10,_0xe940xe[_0xe313[17]])){_0xe940x8[_0xe313[19]](_0xe940xb,_0xe940xe)}})[_0xe313[23]](function(_0xe940xf){console[_0xe313[22]](_0xe313[21],_0xe940xf)});break;case _0xe313[29]:_0xe940x8[_0xe313[28]](_0xe940xe[_0xe313[17]]);_0xe940x8[_0xe313[19]](_0xe940xb,_0xe940xe);break;default:}}}function removeListener(_0xe940xb,_0xe940xc){return function(){OpenchannelQueueEvents[_0xe313[30]](_0xe940xb,_0xe940xc)}}function getOpenchannelQueues(_0xe940x13){return function(){switch(_0xe940x13[_0xe313[15]]){case _0xe313[37]:return User[_0xe313[36]](_0xe940x13[_0xe313[34]],{attributes:[_0xe313[35]]})[_0xe313[25]](Util[_0xe313[33]]())[_0xe313[25]](function(_0xe940x10){return _[_0xe313[32]](_0xe940x10[_0xe313[31]],_0xe313[17])});case _0xe313[16]:return OpenchannelQueue[_0xe313[38]]()[_0xe313[25]](function(_0xe940x14){return {rows:_0xe940x14}})[_0xe313[25]](function(_0xe940x10){return _[_0xe313[32]](_0xe940x10[_0xe313[31]],_0xe313[17])});default:return []}}}
\ No newline at end of file
index 7689283..7236819 100644 (file)
@@ -1 +1 @@
-var _0x7b98=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x7b98[0];var express=require(_0x7b98[1]);var auth=require(_0x7b98[2]);var controller=require(_0x7b98[3]);var license=require(_0x7b98[4]);var router=express.Router();router[_0x7b98[13]](_0x7b98[5],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9],_0x7b98[10]]),controller[_0x7b98[12]]);router[_0x7b98[13]](_0x7b98[14],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20,17],[_0x7b98[9]]),controller[_0x7b98[15]]);router[_0x7b98[13]](_0x7b98[16],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9],_0x7b98[10]]),controller[_0x7b98[17]]);router[_0x7b98[13]](_0x7b98[18],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9]]),controller[_0x7b98[19]]);router[_0x7b98[13]](_0x7b98[20],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9],_0x7b98[10]]),controller[_0x7b98[21]]);router[_0x7b98[13]](_0x7b98[22],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9],_0x7b98[10]]),controller[_0x7b98[23]]);router[_0x7b98[25]](_0x7b98[5],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9]]),controller[_0x7b98[24]]);router[_0x7b98[25]](_0x7b98[26],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9]]),controller[_0x7b98[27]]);router[_0x7b98[29]](_0x7b98[16],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9],_0x7b98[10]]),controller[_0x7b98[28]]);router[_0x7b98[29]](_0x7b98[20],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9],_0x7b98[10]]),controller[_0x7b98[30]]);router[_0x7b98[32]](_0x7b98[16],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9],_0x7b98[10]]),controller[_0x7b98[31]]);router[_0x7b98[34]](_0x7b98[16],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9]]),controller[_0x7b98[33]]);router[_0x7b98[34]](_0x7b98[5],license[_0x7b98[6]](),license[_0x7b98[7]](),auth[_0x7b98[8]](),auth[_0x7b98[11]]([20],[_0x7b98[9]]),controller[_0x7b98[35]]);module[_0x7b98[36]]= router
\ No newline at end of file
+var _0xa005=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xa005[0];var express=require(_0xa005[1]);var auth=require(_0xa005[2]);var controller=require(_0xa005[3]);var license=require(_0xa005[4]);var router=express.Router();router[_0xa005[13]](_0xa005[5],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9],_0xa005[10]]),controller[_0xa005[12]]);router[_0xa005[13]](_0xa005[14],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20,17],[_0xa005[9]]),controller[_0xa005[15]]);router[_0xa005[13]](_0xa005[16],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9],_0xa005[10]]),controller[_0xa005[17]]);router[_0xa005[13]](_0xa005[18],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9]]),controller[_0xa005[19]]);router[_0xa005[13]](_0xa005[20],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9],_0xa005[10]]),controller[_0xa005[21]]);router[_0xa005[13]](_0xa005[22],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9],_0xa005[10]]),controller[_0xa005[23]]);router[_0xa005[25]](_0xa005[5],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9]]),controller[_0xa005[24]]);router[_0xa005[25]](_0xa005[26],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9]]),controller[_0xa005[27]]);router[_0xa005[29]](_0xa005[16],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9],_0xa005[10]]),controller[_0xa005[28]]);router[_0xa005[29]](_0xa005[20],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9],_0xa005[10]]),controller[_0xa005[30]]);router[_0xa005[32]](_0xa005[16],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9],_0xa005[10]]),controller[_0xa005[31]]);router[_0xa005[34]](_0xa005[16],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9]]),controller[_0xa005[33]]);router[_0xa005[34]](_0xa005[5],license[_0xa005[6]](),license[_0xa005[7]](),auth[_0xa005[8]](),auth[_0xa005[11]]([20],[_0xa005[9]]),controller[_0xa005[35]]);module[_0xa005[36]]= router
\ No newline at end of file
index e38588b..05f7756 100644 (file)
@@ -1 +1 @@
-var _0x4efb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x61\x67\x65\x6E\x74","\x69\x64","\x75\x73\x65\x72","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x6D\x61\x70","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x2C","\x73\x70\x6C\x69\x74"];_0x4efb[0];var _=require(_0x4efb[1]);var Util=require(_0x4efb[2]);var sequelize=require(_0x4efb[4])[_0x4efb[3]];var moment=require(_0x4efb[5]);var logger=require(_0x4efb[7])(_0x4efb[6]);var OpenchannelRoom=require(_0x4efb[4])[_0x4efb[8]];var OpenchannelMessage=require(_0x4efb[4])[_0x4efb[9]];var OpenchannelAccount=require(_0x4efb[4])[_0x4efb[10]];var OpenchannelQueue=require(_0x4efb[4])[_0x4efb[11]];var OpenchannelApplication=require(_0x4efb[4])[_0x4efb[12]];var User=require(_0x4efb[4])[_0x4efb[13]];function handleError(_0x8b17xd,_0x8b17xe){logger[_0x4efb[15]](_0x8b17xe[_0x4efb[14]]);return _0x8b17xd[_0x4efb[17]](500)[_0x4efb[16]](_0x8b17xe)}exports[_0x4efb[18]]= function(_0x8b17xf,_0x8b17xd){switch(_0x8b17xf[_0x4efb[27]][_0x4efb[29]]){case _0x4efb[25]:return OpenchannelRoom[_0x4efb[28]](_0x4efb[24],{method:[_0x4efb[25],_0x8b17xf[_0x4efb[27]][_0x4efb[26]]]})[_0x4efb[23]](Util[_0x4efb[22]](_0x8b17xf[_0x4efb[21]]))[_0x4efb[20]](function(_0x8b17x10){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]](_0x8b17x10)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)});default:return OpenchannelRoom[_0x4efb[28]](_0x4efb[24])[_0x4efb[23]](Util[_0x4efb[22]](_0x8b17xf[_0x4efb[21]]))[_0x4efb[20]](function(_0x8b17x10){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]](_0x8b17x10)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})}};exports[_0x4efb[30]]= function(_0x8b17xf,_0x8b17xd){return OpenchannelRoom[_0x4efb[30]]()[_0x4efb[20]](function(_0x8b17x11){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]](_0x8b17x11)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};function getOpenchannelQueues(_0x8b17x13){return function(){switch(_0x8b17x13[_0x4efb[29]]){case _0x4efb[27]:return User[_0x4efb[33]](_0x8b17x13[_0x4efb[26]],{attributes:[_0x4efb[26]]})[_0x4efb[20]](Util[_0x4efb[32]]({},{attributes:[_0x4efb[26]],include:[{raw:true,model:User,attributes:[_0x4efb[26]]}]}))[_0x4efb[20]](function(_0x8b17x14){return {include:{model:OpenchannelAccount,include:{model:OpenchannelApplication,include:{model:OpenchannelQueue,where:{id:_[_0x4efb[31]](_0x8b17x14,_0x4efb[26])}}}}}});default:return {}}}}exports[_0x4efb[34]]= function(_0x8b17xf,_0x8b17xd){return Promise[_0x4efb[40]]([])[_0x4efb[20]](getOpenchannelQueues(_0x8b17xf[_0x4efb[27]]))[_0x4efb[20]](function(_0x8b17x16){return OpenchannelRoom[_0x4efb[39]](_[_0x4efb[38]](Util[_0x4efb[22]](_0x8b17xf[_0x4efb[21]],{status:_0x4efb[35],updatedAt:{$gte:moment()[_0x4efb[37]](_0x4efb[36])}}),_0x8b17x16))})[_0x4efb[20]](function(_0x8b17x15){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]]({value:_0x8b17x15})})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[41]]= function(_0x8b17xf,_0x8b17xd){return Promise[_0x4efb[40]]([])[_0x4efb[20]](getOpenchannelQueues(_0x8b17xf[_0x4efb[27]]))[_0x4efb[20]](function(_0x8b17x16){return OpenchannelRoom[_0x4efb[39]](_[_0x4efb[38]](Util[_0x4efb[22]](_0x8b17xf[_0x4efb[21]],{status:_0x4efb[42],updatedAt:{$gte:moment()[_0x4efb[37]](_0x4efb[36])}}),_0x8b17x16))})[_0x4efb[20]](function(_0x8b17x15){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]]({value:_0x8b17x15})})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[43]]= function(_0x8b17xf,_0x8b17xd){return Promise[_0x4efb[40]]([])[_0x4efb[20]](getOpenchannelQueues(_0x8b17xf[_0x4efb[27]]))[_0x4efb[20]](function(_0x8b17x16){return OpenchannelRoom[_0x4efb[39]](_[_0x4efb[38]](Util[_0x4efb[22]](_0x8b17xf[_0x4efb[21]],{status:_0x4efb[44],updatedAt:{$gte:moment()[_0x4efb[37]](_0x4efb[36])}}),_0x8b17x16))})[_0x4efb[20]](function(_0x8b17x15){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]]({value:_0x8b17x15})})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[45]]= function(_0x8b17xf,_0x8b17xd){return Promise[_0x4efb[40]]([])[_0x4efb[20]](getOpenchannelQueues(_0x8b17xf[_0x4efb[27]]))[_0x4efb[20]](function(_0x8b17x16){return OpenchannelRoom[_0x4efb[39]](_[_0x4efb[38]](Util[_0x4efb[22]](_0x8b17xf[_0x4efb[21]],{status:_0x4efb[46],updatedAt:{$gte:moment()[_0x4efb[37]](_0x4efb[36])}}),_0x8b17x16))})[_0x4efb[20]](function(_0x8b17x15){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]]({value:_0x8b17x15})})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[47]]= function(_0x8b17xf,_0x8b17xd){return OpenchannelRoom[_0x4efb[28]](_0x4efb[24])[_0x4efb[33]](_0x8b17xf[_0x4efb[49]][_0x4efb[26]])[_0x4efb[20]](function(_0x8b17x17){if(!_0x8b17x17){return _0x8b17xd[_0x4efb[48]](404)};return _0x8b17xd[_0x4efb[16]](_0x8b17x17)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[50]]= function(_0x8b17xf,_0x8b17xd,_0x8b17x18){return OpenchannelRoom[_0x4efb[33]](_0x8b17xf[_0x4efb[49]][_0x4efb[26]])[_0x4efb[20]](function(_0x8b17x17){if(!_0x8b17x17){return _0x8b17xd[_0x4efb[48]](404)};return _0x8b17x17[_0x4efb[55]]({attributes:[_0x4efb[26],_0x4efb[51],_0x4efb[52],_0x4efb[53],_0x4efb[29],_0x4efb[54]]})})[_0x4efb[20]](function(_0x8b17x19){return _0x8b17xd[_0x4efb[16]](_0x8b17x19)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[56]]= function(_0x8b17xf,_0x8b17xd,_0x8b17x18){return OpenchannelMessage[_0x4efb[33]](_0x8b17xf[_0x4efb[49]][_0x4efb[26]])[_0x4efb[20]](function(_0x8b17x1a){return _0x8b17x1a[_0x4efb[57]]({include:[{model:OpenchannelAccount},{model:OpenchannelMessage,include:[{model:User,attributes:[_0x4efb[26],_0x4efb[51],_0x4efb[52],_0x4efb[53]]}]},{model:User,attributes:[_0x4efb[26],_0x4efb[51],_0x4efb[52],_0x4efb[53]]}]})})[_0x4efb[20]](function(_0x8b17x17){return _0x8b17xd[_0x4efb[16]](_0x8b17x17)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[58]]= function(_0x8b17xf,_0x8b17xd){return OpenchannelRoom[_0x4efb[58]](_0x8b17xf[_0x4efb[59]])[_0x4efb[20]](function(_0x8b17x1a){return _0x8b17xd[_0x4efb[17]](201)[_0x4efb[16]](_0x8b17x1a)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[60]]= function(_0x8b17xf,_0x8b17xd,_0x8b17x18){_0x8b17xf[_0x4efb[59]][_0x4efb[61]]= _0x8b17xf[_0x4efb[27]][_0x4efb[26]];_0x8b17xf[_0x4efb[59]][_0x4efb[62]]= _0x8b17xf[_0x4efb[49]][_0x4efb[26]];return OpenchannelMessage[_0x4efb[58]](_0x8b17xf[_0x4efb[59]])[_0x4efb[20]](function(_0x8b17x1a){return _0x8b17xd[_0x4efb[17]](201)[_0x4efb[16]](_0x8b17x1a)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[63]]= function(_0x8b17xf,_0x8b17xd){if(_0x8b17xf[_0x4efb[59]][_0x4efb[26]]){delete _0x8b17xf[_0x4efb[59]][_0x4efb[26]]};return OpenchannelRoom[_0x4efb[33]](_0x8b17xf[_0x4efb[49]][_0x4efb[26]])[_0x4efb[20]](function(_0x8b17x17){if(!_0x8b17x17){return _0x8b17xd[_0x4efb[48]](404)};var _0x8b17x1b=_[_0x4efb[38]](_0x8b17x17,_0x8b17xf[_0x4efb[59]]);return _0x8b17x1b[_0x4efb[64]]()})[_0x4efb[20]](function(_0x8b17x17){return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]](_0x8b17x17)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[65]]= function(_0x8b17xf,_0x8b17xd,_0x8b17x18){return OpenchannelRoom[_0x4efb[33]](_0x8b17xf[_0x4efb[49]][_0x4efb[26]])[_0x4efb[20]](function(_0x8b17x17){if(!_0x8b17x17){return _0x8b17xd[_0x4efb[48]](404)};return _0x8b17x17[_0x4efb[67]](_0x8b17xf[_0x4efb[59]][_0x4efb[66]],{individualHooks:true})})[_0x4efb[20]](function(){return _0x8b17xd[_0x4efb[48]](200)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[68]]= function(_0x8b17xf,_0x8b17xd){return OpenchannelRoom[_0x4efb[33]](_0x8b17xf[_0x4efb[49]][_0x4efb[26]])[_0x4efb[20]](function(_0x8b17x17){if(!_0x8b17x17){return _0x8b17xd[_0x4efb[48]](404)};return _0x8b17x17[_0x4efb[68]]()})[_0x4efb[20]](function(){return _0x8b17xd[_0x4efb[48]](204)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[69]]= function(_0x8b17xf,_0x8b17xd){return OpenchannelRoom[_0x4efb[68]]({where:{id:_0x8b17xf[_0x4efb[21]][_0x4efb[70]]},individualHooks:true})[_0x4efb[20]](function(){return _0x8b17xd[_0x4efb[48]](200)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[71]]= function(_0x8b17xf,_0x8b17xd){return sequelize[_0x4efb[21]](_0x4efb[74],{type:sequelize[_0x4efb[76]][_0x4efb[75]]})[_0x4efb[20]](function(_0x8b17x1c){var _0x8b17x1d=_[_0x4efb[38]]({new:0,open:0,pending:0,closed:0},_[_0x4efb[73]](_[_0x4efb[72]](_0x8b17x1c,_0x4efb[17]),_0x4efb[39]));return _0x8b17xd[_0x4efb[17]](200)[_0x4efb[16]](_0x8b17x1d)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})};exports[_0x4efb[77]]= function(_0x8b17xf,_0x8b17xd,_0x8b17x18){var _0x8b17x1e={where:{id:_0x8b17xf[_0x4efb[49]][_0x4efb[26]][_0x4efb[79]](_0x4efb[78])},user:_0x8b17xf[_0x4efb[27]],individualHooks:true};return OpenchannelRoom[_0x4efb[63]](_0x8b17xf[_0x4efb[59]],_0x8b17x1e)[_0x4efb[20]](function(_0x8b17x1f){if(!_0x8b17x1f){return _0x8b17xd[_0x4efb[48]](404)};return _0x8b17x1f})[_0x4efb[20]](function(_0x8b17x1f){return _0x8b17xd[_0x4efb[48]](200)})[_0x4efb[19]](function(_0x8b17xe){return handleError(_0x8b17xd,_0x8b17xe)})}
\ No newline at end of file
+var _0x51db=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x61\x67\x65\x6E\x74","\x69\x64","\x75\x73\x65\x72","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x6D\x61\x70","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x2C","\x73\x70\x6C\x69\x74"];_0x51db[0];var _=require(_0x51db[1]);var Util=require(_0x51db[2]);var sequelize=require(_0x51db[4])[_0x51db[3]];var moment=require(_0x51db[5]);var logger=require(_0x51db[7])(_0x51db[6]);var OpenchannelRoom=require(_0x51db[4])[_0x51db[8]];var OpenchannelMessage=require(_0x51db[4])[_0x51db[9]];var OpenchannelAccount=require(_0x51db[4])[_0x51db[10]];var OpenchannelQueue=require(_0x51db[4])[_0x51db[11]];var OpenchannelApplication=require(_0x51db[4])[_0x51db[12]];var User=require(_0x51db[4])[_0x51db[13]];function handleError(_0x5572xd,_0x5572xe){logger[_0x51db[15]](_0x5572xe[_0x51db[14]]);return _0x5572xd[_0x51db[17]](500)[_0x51db[16]](_0x5572xe)}exports[_0x51db[18]]= function(_0x5572xf,_0x5572xd){switch(_0x5572xf[_0x51db[27]][_0x51db[29]]){case _0x51db[25]:return OpenchannelRoom[_0x51db[28]](_0x51db[24],{method:[_0x51db[25],_0x5572xf[_0x51db[27]][_0x51db[26]]]})[_0x51db[23]](Util[_0x51db[22]](_0x5572xf[_0x51db[21]]))[_0x51db[20]](function(_0x5572x10){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]](_0x5572x10)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)});default:return OpenchannelRoom[_0x51db[28]](_0x51db[24])[_0x51db[23]](Util[_0x51db[22]](_0x5572xf[_0x51db[21]]))[_0x51db[20]](function(_0x5572x10){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]](_0x5572x10)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})}};exports[_0x51db[30]]= function(_0x5572xf,_0x5572xd){return OpenchannelRoom[_0x51db[30]]()[_0x51db[20]](function(_0x5572x11){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]](_0x5572x11)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};function getOpenchannelQueues(_0x5572x13){return function(){switch(_0x5572x13[_0x51db[29]]){case _0x51db[27]:return User[_0x51db[33]](_0x5572x13[_0x51db[26]],{attributes:[_0x51db[26]]})[_0x51db[20]](Util[_0x51db[32]]({},{attributes:[_0x51db[26]],include:[{raw:true,model:User,attributes:[_0x51db[26]]}]}))[_0x51db[20]](function(_0x5572x14){return {include:{model:OpenchannelAccount,include:{model:OpenchannelApplication,include:{model:OpenchannelQueue,where:{id:_[_0x51db[31]](_0x5572x14,_0x51db[26])}}}}}});default:return {}}}}exports[_0x51db[34]]= function(_0x5572xf,_0x5572xd){return Promise[_0x51db[40]]([])[_0x51db[20]](getOpenchannelQueues(_0x5572xf[_0x51db[27]]))[_0x51db[20]](function(_0x5572x16){return OpenchannelRoom[_0x51db[39]](_[_0x51db[38]](Util[_0x51db[22]](_0x5572xf[_0x51db[21]],{status:_0x51db[35],updatedAt:{$gte:moment()[_0x51db[37]](_0x51db[36])}}),_0x5572x16))})[_0x51db[20]](function(_0x5572x15){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]]({value:_0x5572x15})})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[41]]= function(_0x5572xf,_0x5572xd){return Promise[_0x51db[40]]([])[_0x51db[20]](getOpenchannelQueues(_0x5572xf[_0x51db[27]]))[_0x51db[20]](function(_0x5572x16){return OpenchannelRoom[_0x51db[39]](_[_0x51db[38]](Util[_0x51db[22]](_0x5572xf[_0x51db[21]],{status:_0x51db[42],updatedAt:{$gte:moment()[_0x51db[37]](_0x51db[36])}}),_0x5572x16))})[_0x51db[20]](function(_0x5572x15){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]]({value:_0x5572x15})})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[43]]= function(_0x5572xf,_0x5572xd){return Promise[_0x51db[40]]([])[_0x51db[20]](getOpenchannelQueues(_0x5572xf[_0x51db[27]]))[_0x51db[20]](function(_0x5572x16){return OpenchannelRoom[_0x51db[39]](_[_0x51db[38]](Util[_0x51db[22]](_0x5572xf[_0x51db[21]],{status:_0x51db[44],updatedAt:{$gte:moment()[_0x51db[37]](_0x51db[36])}}),_0x5572x16))})[_0x51db[20]](function(_0x5572x15){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]]({value:_0x5572x15})})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[45]]= function(_0x5572xf,_0x5572xd){return Promise[_0x51db[40]]([])[_0x51db[20]](getOpenchannelQueues(_0x5572xf[_0x51db[27]]))[_0x51db[20]](function(_0x5572x16){return OpenchannelRoom[_0x51db[39]](_[_0x51db[38]](Util[_0x51db[22]](_0x5572xf[_0x51db[21]],{status:_0x51db[46],updatedAt:{$gte:moment()[_0x51db[37]](_0x51db[36])}}),_0x5572x16))})[_0x51db[20]](function(_0x5572x15){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]]({value:_0x5572x15})})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[47]]= function(_0x5572xf,_0x5572xd){return OpenchannelRoom[_0x51db[28]](_0x51db[24])[_0x51db[33]](_0x5572xf[_0x51db[49]][_0x51db[26]])[_0x51db[20]](function(_0x5572x17){if(!_0x5572x17){return _0x5572xd[_0x51db[48]](404)};return _0x5572xd[_0x51db[16]](_0x5572x17)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[50]]= function(_0x5572xf,_0x5572xd,_0x5572x18){return OpenchannelRoom[_0x51db[33]](_0x5572xf[_0x51db[49]][_0x51db[26]])[_0x51db[20]](function(_0x5572x17){if(!_0x5572x17){return _0x5572xd[_0x51db[48]](404)};return _0x5572x17[_0x51db[55]]({attributes:[_0x51db[26],_0x51db[51],_0x51db[52],_0x51db[53],_0x51db[29],_0x51db[54]]})})[_0x51db[20]](function(_0x5572x19){return _0x5572xd[_0x51db[16]](_0x5572x19)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[56]]= function(_0x5572xf,_0x5572xd,_0x5572x18){return OpenchannelMessage[_0x51db[33]](_0x5572xf[_0x51db[49]][_0x51db[26]])[_0x51db[20]](function(_0x5572x1a){return _0x5572x1a[_0x51db[57]]({include:[{model:OpenchannelAccount},{model:OpenchannelMessage,include:[{model:User,attributes:[_0x51db[26],_0x51db[51],_0x51db[52],_0x51db[53]]}]},{model:User,attributes:[_0x51db[26],_0x51db[51],_0x51db[52],_0x51db[53]]}]})})[_0x51db[20]](function(_0x5572x17){return _0x5572xd[_0x51db[16]](_0x5572x17)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[58]]= function(_0x5572xf,_0x5572xd){return OpenchannelRoom[_0x51db[58]](_0x5572xf[_0x51db[59]])[_0x51db[20]](function(_0x5572x1a){return _0x5572xd[_0x51db[17]](201)[_0x51db[16]](_0x5572x1a)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[60]]= function(_0x5572xf,_0x5572xd,_0x5572x18){_0x5572xf[_0x51db[59]][_0x51db[61]]= _0x5572xf[_0x51db[27]][_0x51db[26]];_0x5572xf[_0x51db[59]][_0x51db[62]]= _0x5572xf[_0x51db[49]][_0x51db[26]];return OpenchannelMessage[_0x51db[58]](_0x5572xf[_0x51db[59]])[_0x51db[20]](function(_0x5572x1a){return _0x5572xd[_0x51db[17]](201)[_0x51db[16]](_0x5572x1a)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[63]]= function(_0x5572xf,_0x5572xd){if(_0x5572xf[_0x51db[59]][_0x51db[26]]){delete _0x5572xf[_0x51db[59]][_0x51db[26]]};return OpenchannelRoom[_0x51db[33]](_0x5572xf[_0x51db[49]][_0x51db[26]])[_0x51db[20]](function(_0x5572x17){if(!_0x5572x17){return _0x5572xd[_0x51db[48]](404)};var _0x5572x1b=_[_0x51db[38]](_0x5572x17,_0x5572xf[_0x51db[59]]);return _0x5572x1b[_0x51db[64]]()})[_0x51db[20]](function(_0x5572x17){return _0x5572xd[_0x51db[17]](200)[_0x51db[16]](_0x5572x17)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[65]]= function(_0x5572xf,_0x5572xd,_0x5572x18){return OpenchannelRoom[_0x51db[33]](_0x5572xf[_0x51db[49]][_0x51db[26]])[_0x51db[20]](function(_0x5572x17){if(!_0x5572x17){return _0x5572xd[_0x51db[48]](404)};return _0x5572x17[_0x51db[67]](_0x5572xf[_0x51db[59]][_0x51db[66]],{individualHooks:true})})[_0x51db[20]](function(){return _0x5572xd[_0x51db[48]](200)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[68]]= function(_0x5572xf,_0x5572xd){return OpenchannelRoom[_0x51db[33]](_0x5572xf[_0x51db[49]][_0x51db[26]])[_0x51db[20]](function(_0x5572x17){if(!_0x5572x17){return _0x5572xd[_0x51db[48]](404)};return _0x5572x17[_0x51db[68]]()})[_0x51db[20]](function(){return _0x5572xd[_0x51db[48]](204)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[69]]= function(_0x5572xf,_0x5572xd){return OpenchannelRoom[_0x51db[68]]({where:{id:_0x5572xf[_0x51db[21]][_0x51db[70]]},individualHooks:true})[_0x51db[20]](function(){return _0x5572xd[_0x51db[48]](200)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[71]]= function(_0x5572xf,_0x5572xd){return sequelize[_0x51db[21]](_0x51db[74],{type:sequelize[_0x51db[76]][_0x51db[75]]})[_0x51db[20]](function(_0x5572x1c){var _0x5572x1d=_[_0x51db[38]]({new:0,open:0,pending:0,closed:0},_[_0x51db[73]](_[_0x51db[72]](_0x5572x1c,_0x51db[17]),_0x51db[39]));return _0x5572xd[_0x51db[17]](200)[_0x51db[16]](_0x5572x1d)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})};exports[_0x51db[77]]= function(_0x5572xf,_0x5572xd,_0x5572x18){var _0x5572x1e={where:{id:_0x5572xf[_0x51db[49]][_0x51db[26]][_0x51db[79]](_0x51db[78])},user:_0x5572xf[_0x51db[27]],individualHooks:true};return OpenchannelRoom[_0x51db[63]](_0x5572xf[_0x51db[59]],_0x5572x1e)[_0x51db[20]](function(_0x5572x1f){if(!_0x5572x1f){return _0x5572xd[_0x51db[48]](404)};return _0x5572x1f})[_0x51db[20]](function(_0x5572x1f){return _0x5572xd[_0x51db[48]](200)})[_0x51db[19]](function(_0x5572xe){return handleError(_0x5572xd,_0x5572xe)})}
\ No newline at end of file
index d4d0d63..8b65de0 100644 (file)
@@ -1 +1 @@
-var _0x5d6d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5d6d[0];const EventEmitter=require(_0x5d6d[1]);const OpenchannelRoom=require(_0x5d6d[3])[_0x5d6d[2]];var OpenchannelRoomEvents= new EventEmitter();OpenchannelRoomEvents[_0x5d6d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5d6d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5d6d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5d6d[6]};for(var e in events){var event=events[e];OpenchannelRoom[_0x5d6d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xb83bx8,_0xb83bx9,_0xb83bxa){OpenchannelRoomEvents[_0x5d6d[10]](event+ _0x5d6d[8]+ _0xb83bx8[_0x5d6d[9]],_0xb83bx8);OpenchannelRoomEvents[_0x5d6d[10]](event,_0xb83bx8);_0xb83bxa(null)}}module[_0x5d6d[11]]= OpenchannelRoomEvents
\ No newline at end of file
+var _0xf123=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf123[0];const EventEmitter=require(_0xf123[1]);const OpenchannelRoom=require(_0xf123[3])[_0xf123[2]];var OpenchannelRoomEvents= new EventEmitter();OpenchannelRoomEvents[_0xf123[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf123[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf123[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf123[6]};for(var e in events){var event=events[e];OpenchannelRoom[_0xf123[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x85efx8,_0x85efx9,_0x85efxa){OpenchannelRoomEvents[_0xf123[10]](event+ _0xf123[8]+ _0x85efx8[_0xf123[9]],_0x85efx8);OpenchannelRoomEvents[_0xf123[10]](event,_0x85efx8);_0x85efxa(null)}}module[_0xf123[11]]= OpenchannelRoomEvents
\ No newline at end of file
index c6f00a9..c590c2e 100644 (file)
@@ -1 +1 @@
-var _0xf9e5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xf9e5[0];const OpenchannelRoomEvents=require(_0xf9e5[1]);var events=[_0xf9e5[2],_0xf9e5[2],_0xf9e5[3]];exports[_0xf9e5[4]]= function(_0x9f67x3){for(var _0x9f67x4=0,_0x9f67x5=events[_0xf9e5[5]];_0x9f67x4< _0x9f67x5;_0x9f67x4++){var _0x9f67x6=events[_0x9f67x4];var _0x9f67x7=createListener(_0xf9e5[6]+ _0x9f67x6,_0x9f67x3);OpenchannelRoomEvents[_0xf9e5[7]](_0x9f67x6,_0x9f67x7);_0x9f67x3[_0xf9e5[7]](_0xf9e5[8],removeListener(_0x9f67x6,_0x9f67x7))}};function createListener(_0x9f67x6,_0x9f67x3){return function(_0x9f67x9){_0x9f67x3[_0xf9e5[9]](_0x9f67x6,_0x9f67x9)}}function removeListener(_0x9f67x6,_0x9f67x7){return function(){OpenchannelRoomEvents[_0xf9e5[10]](_0x9f67x6,_0x9f67x7)}}
\ No newline at end of file
+var _0x8b0d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8b0d[0];const OpenchannelRoomEvents=require(_0x8b0d[1]);var events=[_0x8b0d[2],_0x8b0d[2],_0x8b0d[3]];exports[_0x8b0d[4]]= function(_0xd0d4x3){for(var _0xd0d4x4=0,_0xd0d4x5=events[_0x8b0d[5]];_0xd0d4x4< _0xd0d4x5;_0xd0d4x4++){var _0xd0d4x6=events[_0xd0d4x4];var _0xd0d4x7=createListener(_0x8b0d[6]+ _0xd0d4x6,_0xd0d4x3);OpenchannelRoomEvents[_0x8b0d[7]](_0xd0d4x6,_0xd0d4x7);_0xd0d4x3[_0x8b0d[7]](_0x8b0d[8],removeListener(_0xd0d4x6,_0xd0d4x7))}};function createListener(_0xd0d4x6,_0xd0d4x3){return function(_0xd0d4x9){_0xd0d4x3[_0x8b0d[9]](_0xd0d4x6,_0xd0d4x9)}}function removeListener(_0xd0d4x6,_0xd0d4x7){return function(){OpenchannelRoomEvents[_0x8b0d[10]](_0xd0d4x6,_0xd0d4x7)}}
\ No newline at end of file
index d1218b2..ebc7cdd 100644 (file)
@@ -1 +1 @@
-var _0x499d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x70\x61\x75\x73\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x499d[0];var express=require(_0x499d[1]);var auth=require(_0x499d[2]);var controller=require(_0x499d[3]);var router=express.Router();router[_0x499d[10]](_0x499d[4],auth[_0x499d[5]](),auth[_0x499d[8]]([6,13],[_0x499d[6],_0x499d[7]]),controller[_0x499d[9]]);router[_0x499d[10]](_0x499d[11],auth[_0x499d[5]](),auth[_0x499d[8]]([13],[_0x499d[6]]),controller[_0x499d[12]]);router[_0x499d[14]](_0x499d[4],auth[_0x499d[5]](),auth[_0x499d[8]]([13],[_0x499d[6]]),controller[_0x499d[13]]);router[_0x499d[16]](_0x499d[11],auth[_0x499d[5]](),auth[_0x499d[8]]([13],[_0x499d[6]]),controller[_0x499d[15]]);router[_0x499d[18]](_0x499d[4],auth[_0x499d[5]](),auth[_0x499d[8]]([13],[_0x499d[6]]),controller[_0x499d[17]]);router[_0x499d[18]](_0x499d[11],auth[_0x499d[5]](),auth[_0x499d[8]]([13],[_0x499d[6]]),controller[_0x499d[19]]);module[_0x499d[20]]= router
\ No newline at end of file
+var _0xba01=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x70\x61\x75\x73\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xba01[0];var express=require(_0xba01[1]);var auth=require(_0xba01[2]);var controller=require(_0xba01[3]);var router=express.Router();router[_0xba01[10]](_0xba01[4],auth[_0xba01[5]](),auth[_0xba01[8]]([6,13],[_0xba01[6],_0xba01[7]]),controller[_0xba01[9]]);router[_0xba01[10]](_0xba01[11],auth[_0xba01[5]](),auth[_0xba01[8]]([13],[_0xba01[6]]),controller[_0xba01[12]]);router[_0xba01[14]](_0xba01[4],auth[_0xba01[5]](),auth[_0xba01[8]]([13],[_0xba01[6]]),controller[_0xba01[13]]);router[_0xba01[16]](_0xba01[11],auth[_0xba01[5]](),auth[_0xba01[8]]([13],[_0xba01[6]]),controller[_0xba01[15]]);router[_0xba01[18]](_0xba01[4],auth[_0xba01[5]](),auth[_0xba01[8]]([13],[_0xba01[6]]),controller[_0xba01[17]]);router[_0xba01[18]](_0xba01[11],auth[_0xba01[5]](),auth[_0xba01[8]]([13],[_0xba01[6]]),controller[_0xba01[19]]);module[_0xba01[20]]= router
\ No newline at end of file
index 9e0fbe4..681c049 100644 (file)
@@ -1 +1 @@
-var _0xe4b9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x50\x61\x75\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64\x73","\x6C\x69\x6D\x69\x74","\x6F\x66\x66\x73\x65\x74","\x6F\x72\x64\x65\x72","\x77\x68\x65\x72\x65","\x25","\x66\x6F\x72\x45\x61\x63\x68"];_0xe4b9[0];var _=require(_0xe4b9[1]);var Util=require(_0xe4b9[2]);var logger=require(_0xe4b9[4])(_0xe4b9[3]);var Pause=require(_0xe4b9[6])[_0xe4b9[5]];function handleError(_0xdce4x6,_0xdce4x7){_0xdce4x7= _0xdce4x7|| 500;return function(_0xdce4x8){logger[_0xe4b9[8]](_0xdce4x8[_0xe4b9[7]]);_0xdce4x6[_0xe4b9[10]](_0xdce4x7)[_0xe4b9[9]](_0xdce4x8)}}function responseWithResult(_0xdce4x6,_0xdce4x7){_0xdce4x7= _0xdce4x7|| 200;return function(_0xdce4xa){if(_0xdce4xa){_0xdce4x6[_0xe4b9[10]](_0xdce4x7)[_0xe4b9[11]](_0xdce4xa)}}}function handleEntityNotFound(_0xdce4x6){return function(_0xdce4xa){if(!_0xdce4xa){_0xdce4x6[_0xe4b9[10]](404)[_0xe4b9[12]]();return null};return _0xdce4xa}}function saveUpdates(_0xdce4xd){return function(_0xdce4xa){return _0xdce4xa[_0xe4b9[14]](_0xdce4xd)[_0xe4b9[13]](function(_0xdce4xe){return _0xdce4xe})}}function removeEntity(_0xdce4x6){return function(_0xdce4xa){if(_0xdce4xa){return _0xdce4xa[_0xe4b9[15]]()[_0xe4b9[13]](function(){_0xdce4x6[_0xe4b9[10]](204)[_0xe4b9[12]]()})}}}exports[_0xe4b9[16]]= function(_0xdce4x10,_0xdce4x6){return Pause[_0xe4b9[20]](Util[_0xe4b9[19]](_0xdce4x10[_0xe4b9[18]]))[_0xe4b9[13]](function(_0xdce4x11){_0xdce4x6[_0xe4b9[10]](200)[_0xe4b9[9]](_0xdce4x11)})[_0xe4b9[17]](function(_0xdce4x8){return handleError(_0xdce4x6,_0xdce4x8)})};exports[_0xe4b9[21]]= function(_0xdce4x10,_0xdce4x6){return Pause[_0xe4b9[24]](_0xdce4x10[_0xe4b9[23]][_0xe4b9[22]])[_0xe4b9[13]](handleEntityNotFound(_0xdce4x6))[_0xe4b9[13]](responseWithResult(_0xdce4x6))[_0xe4b9[17]](handleError(_0xdce4x6))};exports[_0xe4b9[25]]= function(_0xdce4x10,_0xdce4x6){return Pause[_0xe4b9[25]](_0xdce4x10[_0xe4b9[26]])[_0xe4b9[13]](responseWithResult(_0xdce4x6,201))[_0xe4b9[17]](handleError(_0xdce4x6))};exports[_0xe4b9[27]]= function(_0xdce4x10,_0xdce4x6){if(_0xdce4x10[_0xe4b9[26]][_0xe4b9[22]]){delete _0xdce4x10[_0xe4b9[26]][_0xe4b9[22]]};return Pause[_0xe4b9[24]](_0xdce4x10[_0xe4b9[23]][_0xe4b9[22]])[_0xe4b9[13]](handleEntityNotFound(_0xdce4x6))[_0xe4b9[13]](saveUpdates(_0xdce4x10[_0xe4b9[26]]))[_0xe4b9[13]](responseWithResult(_0xdce4x6))[_0xe4b9[17]](handleError(_0xdce4x6))};exports[_0xe4b9[15]]= function(_0xdce4x10,_0xdce4x6){return Pause[_0xe4b9[24]](_0xdce4x10[_0xe4b9[23]][_0xe4b9[22]])[_0xe4b9[13]](handleEntityNotFound(_0xdce4x6))[_0xe4b9[13]](removeEntity(_0xdce4x6))[_0xe4b9[17]](handleError(_0xdce4x6))};exports[_0xe4b9[28]]= function(_0xdce4x10,_0xdce4x6){return Pause[_0xe4b9[15]]({where:{id:_0xdce4x10[_0xe4b9[18]][_0xe4b9[30]]},individualHooks:true})[_0xe4b9[13]](function(){return _0xdce4x6[_0xe4b9[29]](204)})[_0xe4b9[17]](handleError(_0xdce4x6))};function getQuery(_0xdce4x13){var _0xdce4x14={where:{}};_[_0xe4b9[36]](_0xdce4x13,function(_0xdce4x15,_0xdce4x16){switch(_0xdce4x16){case _0xe4b9[31]:;case _0xe4b9[32]:;case _0xe4b9[33]:_0xdce4x14[_0xdce4x16]= _0xdce4x15;break;default:_0xdce4x14[_0xe4b9[34]][_0xdce4x16]= {$like:_0xe4b9[35]+ _0xdce4x15+ _0xe4b9[35]}}});return _0xdce4x14}
\ No newline at end of file
+var _0xbe5f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x50\x61\x75\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64\x73","\x6C\x69\x6D\x69\x74","\x6F\x66\x66\x73\x65\x74","\x6F\x72\x64\x65\x72","\x77\x68\x65\x72\x65","\x25","\x66\x6F\x72\x45\x61\x63\x68"];_0xbe5f[0];var _=require(_0xbe5f[1]);var Util=require(_0xbe5f[2]);var logger=require(_0xbe5f[4])(_0xbe5f[3]);var Pause=require(_0xbe5f[6])[_0xbe5f[5]];function handleError(_0x9ca7x6,_0x9ca7x7){_0x9ca7x7= _0x9ca7x7|| 500;return function(_0x9ca7x8){logger[_0xbe5f[8]](_0x9ca7x8[_0xbe5f[7]]);_0x9ca7x6[_0xbe5f[10]](_0x9ca7x7)[_0xbe5f[9]](_0x9ca7x8)}}function responseWithResult(_0x9ca7x6,_0x9ca7x7){_0x9ca7x7= _0x9ca7x7|| 200;return function(_0x9ca7xa){if(_0x9ca7xa){_0x9ca7x6[_0xbe5f[10]](_0x9ca7x7)[_0xbe5f[11]](_0x9ca7xa)}}}function handleEntityNotFound(_0x9ca7x6){return function(_0x9ca7xa){if(!_0x9ca7xa){_0x9ca7x6[_0xbe5f[10]](404)[_0xbe5f[12]]();return null};return _0x9ca7xa}}function saveUpdates(_0x9ca7xd){return function(_0x9ca7xa){return _0x9ca7xa[_0xbe5f[14]](_0x9ca7xd)[_0xbe5f[13]](function(_0x9ca7xe){return _0x9ca7xe})}}function removeEntity(_0x9ca7x6){return function(_0x9ca7xa){if(_0x9ca7xa){return _0x9ca7xa[_0xbe5f[15]]()[_0xbe5f[13]](function(){_0x9ca7x6[_0xbe5f[10]](204)[_0xbe5f[12]]()})}}}exports[_0xbe5f[16]]= function(_0x9ca7x10,_0x9ca7x6){return Pause[_0xbe5f[20]](Util[_0xbe5f[19]](_0x9ca7x10[_0xbe5f[18]]))[_0xbe5f[13]](function(_0x9ca7x11){_0x9ca7x6[_0xbe5f[10]](200)[_0xbe5f[9]](_0x9ca7x11)})[_0xbe5f[17]](function(_0x9ca7x8){return handleError(_0x9ca7x6,_0x9ca7x8)})};exports[_0xbe5f[21]]= function(_0x9ca7x10,_0x9ca7x6){return Pause[_0xbe5f[24]](_0x9ca7x10[_0xbe5f[23]][_0xbe5f[22]])[_0xbe5f[13]](handleEntityNotFound(_0x9ca7x6))[_0xbe5f[13]](responseWithResult(_0x9ca7x6))[_0xbe5f[17]](handleError(_0x9ca7x6))};exports[_0xbe5f[25]]= function(_0x9ca7x10,_0x9ca7x6){return Pause[_0xbe5f[25]](_0x9ca7x10[_0xbe5f[26]])[_0xbe5f[13]](responseWithResult(_0x9ca7x6,201))[_0xbe5f[17]](handleError(_0x9ca7x6))};exports[_0xbe5f[27]]= function(_0x9ca7x10,_0x9ca7x6){if(_0x9ca7x10[_0xbe5f[26]][_0xbe5f[22]]){delete _0x9ca7x10[_0xbe5f[26]][_0xbe5f[22]]};return Pause[_0xbe5f[24]](_0x9ca7x10[_0xbe5f[23]][_0xbe5f[22]])[_0xbe5f[13]](handleEntityNotFound(_0x9ca7x6))[_0xbe5f[13]](saveUpdates(_0x9ca7x10[_0xbe5f[26]]))[_0xbe5f[13]](responseWithResult(_0x9ca7x6))[_0xbe5f[17]](handleError(_0x9ca7x6))};exports[_0xbe5f[15]]= function(_0x9ca7x10,_0x9ca7x6){return Pause[_0xbe5f[24]](_0x9ca7x10[_0xbe5f[23]][_0xbe5f[22]])[_0xbe5f[13]](handleEntityNotFound(_0x9ca7x6))[_0xbe5f[13]](removeEntity(_0x9ca7x6))[_0xbe5f[17]](handleError(_0x9ca7x6))};exports[_0xbe5f[28]]= function(_0x9ca7x10,_0x9ca7x6){return Pause[_0xbe5f[15]]({where:{id:_0x9ca7x10[_0xbe5f[18]][_0xbe5f[30]]},individualHooks:true})[_0xbe5f[13]](function(){return _0x9ca7x6[_0xbe5f[29]](204)})[_0xbe5f[17]](handleError(_0x9ca7x6))};function getQuery(_0x9ca7x13){var _0x9ca7x14={where:{}};_[_0xbe5f[36]](_0x9ca7x13,function(_0x9ca7x15,_0x9ca7x16){switch(_0x9ca7x16){case _0xbe5f[31]:;case _0xbe5f[32]:;case _0xbe5f[33]:_0x9ca7x14[_0x9ca7x16]= _0x9ca7x15;break;default:_0x9ca7x14[_0xbe5f[34]][_0x9ca7x16]= {$like:_0xbe5f[35]+ _0x9ca7x15+ _0xbe5f[35]}}});return _0x9ca7x14}
\ No newline at end of file
index 45a3f41..b6a5b93 100644 (file)
@@ -1 +1 @@
-var _0x3b62=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x50\x61\x75\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3b62[0];const EventEmitter=require(_0x3b62[1]);const Pause=require(_0x3b62[3])[_0x3b62[2]];var PauseEvents= new EventEmitter();PauseEvents[_0x3b62[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3b62[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3b62[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3b62[6]};for(var e in events){var event=events[e];Pause[_0x3b62[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x52e8x8,_0x52e8x9,_0x52e8xa){PauseEvents[_0x3b62[10]](event+ _0x3b62[8]+ _0x52e8x8[_0x3b62[9]],_0x52e8x8);PauseEvents[_0x3b62[10]](event,_0x52e8x8);_0x52e8xa(null)}}module[_0x3b62[11]]= PauseEvents
\ No newline at end of file
+var _0x55ff=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x50\x61\x75\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x55ff[0];const EventEmitter=require(_0x55ff[1]);const Pause=require(_0x55ff[3])[_0x55ff[2]];var PauseEvents= new EventEmitter();PauseEvents[_0x55ff[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x55ff[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x55ff[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x55ff[6]};for(var e in events){var event=events[e];Pause[_0x55ff[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xacd3x8,_0xacd3x9,_0xacd3xa){PauseEvents[_0x55ff[10]](event+ _0x55ff[8]+ _0xacd3x8[_0x55ff[9]],_0xacd3x8);PauseEvents[_0x55ff[10]](event,_0xacd3x8);_0xacd3xa(null)}}module[_0x55ff[11]]= PauseEvents
\ No newline at end of file
index 63610e2..0d9ff10 100644 (file)
@@ -1 +1 @@
-var _0xaf40=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x70\x61\x75\x73\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x70\x61\x75\x73\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xaf40[0];const PauseEvents=require(_0xaf40[1]);var events=[_0xaf40[2],_0xaf40[3]];exports[_0xaf40[4]]= function(_0xa311x3){for(var _0xa311x4=0,_0xa311x5=events[_0xaf40[5]];_0xa311x4< _0xa311x5;_0xa311x4++){var _0xa311x6=events[_0xa311x4];var _0xa311x7=createListener(_0xaf40[6]+ _0xa311x6,_0xa311x3);PauseEvents[_0xaf40[7]](_0xa311x6,_0xa311x7);_0xa311x3[_0xaf40[7]](_0xaf40[8],removeListener(_0xa311x6,_0xa311x7))}};function createListener(_0xa311x6,_0xa311x3){return function(_0xa311x9){_0xa311x3[_0xaf40[9]](_0xa311x6,_0xa311x9)}}function removeListener(_0xa311x6,_0xa311x7){return function(){PauseEvents[_0xaf40[10]](_0xa311x6,_0xa311x7)}}
\ No newline at end of file
+var _0x87bf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x70\x61\x75\x73\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x70\x61\x75\x73\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x87bf[0];const PauseEvents=require(_0x87bf[1]);var events=[_0x87bf[2],_0x87bf[3]];exports[_0x87bf[4]]= function(_0xd8a5x3){for(var _0xd8a5x4=0,_0xd8a5x5=events[_0x87bf[5]];_0xd8a5x4< _0xd8a5x5;_0xd8a5x4++){var _0xd8a5x6=events[_0xd8a5x4];var _0xd8a5x7=createListener(_0x87bf[6]+ _0xd8a5x6,_0xd8a5x3);PauseEvents[_0x87bf[7]](_0xd8a5x6,_0xd8a5x7);_0xd8a5x3[_0x87bf[7]](_0x87bf[8],removeListener(_0xd8a5x6,_0xd8a5x7))}};function createListener(_0xd8a5x6,_0xd8a5x3){return function(_0xd8a5x9){_0xd8a5x3[_0x87bf[9]](_0xd8a5x6,_0xd8a5x9)}}function removeListener(_0xd8a5x6,_0xd8a5x7){return function(){PauseEvents[_0x87bf[10]](_0xd8a5x6,_0xd8a5x7)}}
\ No newline at end of file
index 656ea36..2c1f6d9 100644 (file)
@@ -1 +1 @@
-var _0x44e4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x61\x63\x74\x69\x76\x65\x2F\x63\x61\x6C\x6C\x73","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x44e4[0];var express=require(_0x44e4[1]);var controller=require(_0x44e4[2]);var auth=require(_0x44e4[3]);var router=express.Router();router[_0x44e4[10]](_0x44e4[4],auth[_0x44e4[5]](),auth[_0x44e4[8]]([17],[_0x44e4[6],_0x44e4[7]]),controller[_0x44e4[9]]);router[_0x44e4[10]](_0x44e4[11],auth[_0x44e4[5]](),auth[_0x44e4[8]]([17],[_0x44e4[6]]),controller[_0x44e4[12]]);router[_0x44e4[10]](_0x44e4[13],auth[_0x44e4[5]](),auth[_0x44e4[8]]([17],[_0x44e4[6],_0x44e4[7]]),controller[_0x44e4[14]]);module[_0x44e4[15]]= router
\ No newline at end of file
+var _0x1242=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x61\x63\x74\x69\x76\x65\x2F\x63\x61\x6C\x6C\x73","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x1242[0];var express=require(_0x1242[1]);var controller=require(_0x1242[2]);var auth=require(_0x1242[3]);var router=express.Router();router[_0x1242[10]](_0x1242[4],auth[_0x1242[5]](),auth[_0x1242[8]]([17],[_0x1242[6],_0x1242[7]]),controller[_0x1242[9]]);router[_0x1242[10]](_0x1242[11],auth[_0x1242[5]](),auth[_0x1242[8]]([17],[_0x1242[6]]),controller[_0x1242[12]]);router[_0x1242[10]](_0x1242[13],auth[_0x1242[5]](),auth[_0x1242[8]]([17],[_0x1242[6],_0x1242[7]]),controller[_0x1242[14]]);module[_0x1242[15]]= router
\ No newline at end of file
index 58a8683..109734d 100644 (file)
@@ -1 +1 @@
-var _0x978a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6C\x65\x6E\x67\x74\x68","\x6D\x65\x72\x67\x65","\x61\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x978a[0];var _=require(_0x978a[1]);var ReportAgent=require(_0x978a[3])[_0x978a[2]];var User=require(_0x978a[3])[_0x978a[4]];var VoiceQueue=require(_0x978a[3])[_0x978a[5]];var ReportAgentHistory=require(_0x978a[3])[_0x978a[7]][_0x978a[6]];var Util=require(_0x978a[8]);var logger=require(_0x978a[10])(_0x978a[9]);exports[_0x978a[11]]= function(_0x7099x8,_0x7099x9,_0x7099xa){var _0x7099xb={};if(_0x7099x8[_0x978a[13]][_0x978a[12]]=== _0x978a[14]){_0x7099xb[_0x978a[15]]= _0x7099x8[_0x978a[13]][_0x978a[16]]};return ReportAgent[_0x978a[23]](Util[_0x978a[22]](_0x7099x8[_0x978a[21]],_0x7099xb))[_0x978a[20]](function(_0x7099xd){return _0x7099x9[_0x978a[19]](200)[_0x978a[18]](_0x7099xd)})[_0x978a[17]](function(_0x7099xc){return handleError(_0x7099x9,_0x7099xc)})};function getVoiceQueues(_0x7099xf){return function(){switch(_0x7099xf[_0x978a[12]]){case _0x978a[13]:return User[_0x978a[28]](_0x7099xf[_0x978a[27]],{attributes:[_0x978a[27]]})[_0x978a[20]](Util[_0x978a[26]]())[_0x978a[20]](function(_0x7099x10){return _[_0x978a[25]](_0x7099x10[_0x978a[24]],_0x978a[16])});case _0x978a[14]:return User[_0x978a[28]](_0x7099xf[_0x978a[27]])[_0x978a[20]](function(_0x7099x11){return _0x7099x11[_0x978a[29]]({attributes:[_0x978a[16]]})})[_0x978a[20]](function(_0x7099x10){return _[_0x978a[25]](_0x7099x10,_0x978a[16])});default:return VoiceQueue[_0x978a[30]]()[_0x978a[20]](function(_0x7099x12){return {rows:_0x7099x12}})[_0x978a[20]](function(_0x7099x10){return _[_0x978a[25]](_0x7099x10[_0x978a[24]],_0x978a[16])})}}}exports[_0x978a[31]]= function(_0x7099x8,_0x7099x9){var _0x7099xb={};if(_0x7099x8[_0x978a[13]][_0x978a[12]]=== _0x978a[14]){_0x7099xb[_0x978a[15]]= _0x7099x8[_0x978a[13]][_0x978a[32]]};return Promise[_0x978a[35]]([])[_0x978a[20]](getVoiceQueues(_0x7099x8[_0x978a[13]]))[_0x978a[20]](function(_0x7099x10){return ReportAgent[_0x978a[30]](Util[_0x978a[22]](_0x7099x8[_0x978a[21]],_[_0x978a[34]](_0x7099xb,{agentcomplete:false,agentringnoanswer:false,agentdump:false})))})[_0x978a[20]](function(_0x7099x13){return _0x7099x9[_0x978a[19]](200)[_0x978a[18]]({rows:_0x7099x13,count:_0x7099x13[_0x978a[33]]})})[_0x978a[17]](function(_0x7099xc){return handleError(_0x7099x9,_0x7099xc)})};exports[_0x978a[36]]= function(_0x7099x8,_0x7099x9){return ReportAgentHistory[_0x978a[36]]()[_0x978a[20]](function(_0x7099x14){return _0x7099x9[_0x978a[19]](200)[_0x978a[18]](_0x7099x14)})[_0x978a[17]](function(_0x7099xc){return handleError(_0x7099x9,_0x7099xc)})};function handleError(_0x7099x9,_0x7099xc){logger[_0x978a[38]](_0x7099xc[_0x978a[37]]);return _0x7099x9[_0x978a[19]](500)[_0x978a[18]](_0x7099xc)}
\ No newline at end of file
+var _0x8d80=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6C\x65\x6E\x67\x74\x68","\x6D\x65\x72\x67\x65","\x61\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x8d80[0];var _=require(_0x8d80[1]);var ReportAgent=require(_0x8d80[3])[_0x8d80[2]];var User=require(_0x8d80[3])[_0x8d80[4]];var VoiceQueue=require(_0x8d80[3])[_0x8d80[5]];var ReportAgentHistory=require(_0x8d80[3])[_0x8d80[7]][_0x8d80[6]];var Util=require(_0x8d80[8]);var logger=require(_0x8d80[10])(_0x8d80[9]);exports[_0x8d80[11]]= function(_0x3315x8,_0x3315x9,_0x3315xa){var _0x3315xb={};if(_0x3315x8[_0x8d80[13]][_0x8d80[12]]=== _0x8d80[14]){_0x3315xb[_0x8d80[15]]= _0x3315x8[_0x8d80[13]][_0x8d80[16]]};return ReportAgent[_0x8d80[23]](Util[_0x8d80[22]](_0x3315x8[_0x8d80[21]],_0x3315xb))[_0x8d80[20]](function(_0x3315xd){return _0x3315x9[_0x8d80[19]](200)[_0x8d80[18]](_0x3315xd)})[_0x8d80[17]](function(_0x3315xc){return handleError(_0x3315x9,_0x3315xc)})};function getVoiceQueues(_0x3315xf){return function(){switch(_0x3315xf[_0x8d80[12]]){case _0x8d80[13]:return User[_0x8d80[28]](_0x3315xf[_0x8d80[27]],{attributes:[_0x8d80[27]]})[_0x8d80[20]](Util[_0x8d80[26]]())[_0x8d80[20]](function(_0x3315x10){return _[_0x8d80[25]](_0x3315x10[_0x8d80[24]],_0x8d80[16])});case _0x8d80[14]:return User[_0x8d80[28]](_0x3315xf[_0x8d80[27]])[_0x8d80[20]](function(_0x3315x11){return _0x3315x11[_0x8d80[29]]({attributes:[_0x8d80[16]]})})[_0x8d80[20]](function(_0x3315x10){return _[_0x8d80[25]](_0x3315x10,_0x8d80[16])});default:return VoiceQueue[_0x8d80[30]]()[_0x8d80[20]](function(_0x3315x12){return {rows:_0x3315x12}})[_0x8d80[20]](function(_0x3315x10){return _[_0x8d80[25]](_0x3315x10[_0x8d80[24]],_0x8d80[16])})}}}exports[_0x8d80[31]]= function(_0x3315x8,_0x3315x9){var _0x3315xb={};if(_0x3315x8[_0x8d80[13]][_0x8d80[12]]=== _0x8d80[14]){_0x3315xb[_0x8d80[15]]= _0x3315x8[_0x8d80[13]][_0x8d80[32]]};return Promise[_0x8d80[35]]([])[_0x8d80[20]](getVoiceQueues(_0x3315x8[_0x8d80[13]]))[_0x8d80[20]](function(_0x3315x10){return ReportAgent[_0x8d80[30]](Util[_0x8d80[22]](_0x3315x8[_0x8d80[21]],_[_0x8d80[34]](_0x3315xb,{agentcomplete:false,agentringnoanswer:false,agentdump:false})))})[_0x8d80[20]](function(_0x3315x13){return _0x3315x9[_0x8d80[19]](200)[_0x8d80[18]]({rows:_0x3315x13,count:_0x3315x13[_0x8d80[33]]})})[_0x8d80[17]](function(_0x3315xc){return handleError(_0x3315x9,_0x3315xc)})};exports[_0x8d80[36]]= function(_0x3315x8,_0x3315x9){return ReportAgentHistory[_0x8d80[36]]()[_0x8d80[20]](function(_0x3315x14){return _0x3315x9[_0x8d80[19]](200)[_0x8d80[18]](_0x3315x14)})[_0x8d80[17]](function(_0x3315xc){return handleError(_0x3315x9,_0x3315xc)})};function handleError(_0x3315x9,_0x3315xc){logger[_0x8d80[38]](_0x3315xc[_0x8d80[37]]);return _0x3315x9[_0x8d80[19]](500)[_0x8d80[18]](_0x3315xc)}
\ No newline at end of file
index 3bc164f..d6bfcb8 100644 (file)
@@ -1 +1 @@
-var _0xb34d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb34d[0];const EventEmitter=require(_0xb34d[1]);const ReportAgent=require(_0xb34d[3])[_0xb34d[2]];var ReportAgentEvents= new EventEmitter();ReportAgentEvents[_0xb34d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb34d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb34d[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb34d[7]};for(var e in events){var event=events[e];ReportAgent[_0xb34d[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x4499x8,_0x4499x9,_0x4499xa){ReportAgentEvents[_0xb34d[11]](event+ _0xb34d[9]+ _0x4499x8[_0xb34d[10]],_0x4499x8);ReportAgentEvents[_0xb34d[11]](event,_0x4499x8);_0x4499xa(null)}}module[_0xb34d[12]]= ReportAgentEvents
\ No newline at end of file
+var _0xa821=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa821[0];const EventEmitter=require(_0xa821[1]);const ReportAgent=require(_0xa821[3])[_0xa821[2]];var ReportAgentEvents= new EventEmitter();ReportAgentEvents[_0xa821[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa821[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa821[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa821[7]};for(var e in events){var event=events[e];ReportAgent[_0xa821[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xce6fx8,_0xce6fx9,_0xce6fxa){ReportAgentEvents[_0xa821[11]](event+ _0xa821[9]+ _0xce6fx8[_0xa821[10]],_0xce6fx8);ReportAgentEvents[_0xa821[11]](event,_0xce6fx8);_0xce6fxa(null)}}module[_0xa821[12]]= ReportAgentEvents
\ No newline at end of file
index 7f13a79..a58c5e0 100644 (file)
@@ -1 +1 @@
-var _0xd610=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd610[0];const ReportAgentEvents=require(_0xd610[1]);var events=[_0xd610[2],_0xd610[3],_0xd610[4]];exports[_0xd610[5]]= function(_0xdf44x3){for(var _0xdf44x4=0,_0xdf44x5=events[_0xd610[6]];_0xdf44x4< _0xdf44x5;_0xdf44x4++){var _0xdf44x6=events[_0xdf44x4];var _0xdf44x7=createListener(_0xd610[7]+ _0xdf44x6,_0xdf44x3);ReportAgentEvents[_0xd610[8]](_0xdf44x6,_0xdf44x7);_0xdf44x3[_0xd610[8]](_0xd610[9],removeListener(_0xdf44x6,_0xdf44x7))}};function createListener(_0xdf44x6,_0xdf44x3){return function(_0xdf44x9){if(_0xdf44x3[_0xd610[10]]=== _0xdf44x9[_0xd610[11]]|| _0xdf44x3[_0xd610[12]]=== _0xd610[13]){_0xdf44x3[_0xd610[14]](_0xdf44x6,_0xdf44x9)}}}function removeListener(_0xdf44x6,_0xdf44x7){return function(){ReportAgentEvents[_0xd610[15]](_0xdf44x6,_0xdf44x7)}}
\ No newline at end of file
+var _0x33f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x33f7[0];const ReportAgentEvents=require(_0x33f7[1]);var events=[_0x33f7[2],_0x33f7[3],_0x33f7[4]];exports[_0x33f7[5]]= function(_0x9c3fx3){for(var _0x9c3fx4=0,_0x9c3fx5=events[_0x33f7[6]];_0x9c3fx4< _0x9c3fx5;_0x9c3fx4++){var _0x9c3fx6=events[_0x9c3fx4];var _0x9c3fx7=createListener(_0x33f7[7]+ _0x9c3fx6,_0x9c3fx3);ReportAgentEvents[_0x33f7[8]](_0x9c3fx6,_0x9c3fx7);_0x9c3fx3[_0x33f7[8]](_0x33f7[9],removeListener(_0x9c3fx6,_0x9c3fx7))}};function createListener(_0x9c3fx6,_0x9c3fx3){return function(_0x9c3fx9){if(_0x9c3fx3[_0x33f7[10]]=== _0x9c3fx9[_0x33f7[11]]|| _0x9c3fx3[_0x33f7[12]]=== _0x33f7[13]){_0x9c3fx3[_0x33f7[14]](_0x9c3fx6,_0x9c3fx9)}}}function removeListener(_0x9c3fx6,_0x9c3fx7){return function(){ReportAgentEvents[_0x33f7[15]](_0x9c3fx6,_0x9c3fx7)}}
\ No newline at end of file
index 35a1522..3980bbc 100644 (file)
@@ -1 +1 @@
-var _0x8ada=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x75\x73\x65\x72","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x61\x67\x65\x6E\x74","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x67\x6C\x6F\x62\x61\x6C\x64\x75\x72\x61\x74\x69\x6F\x6E","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x47\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x61\x76\x67\x64\x75\x72\x61\x74\x69\x6F\x6E","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x61\x6E\x73\x77\x65\x72\x65\x64","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x65\x64","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x73\x68\x6F\x77","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x8ada[0];var express=require(_0x8ada[1]);var auth=require(_0x8ada[2]);var controller=require(_0x8ada[3]);var router=express.Router();router[_0x8ada[9]](_0x8ada[4],auth[_0x8ada[5]](),auth[_0x8ada[7]]([17],[_0x8ada[6]]),controller[_0x8ada[8]]);router[_0x8ada[9]](_0x8ada[10],auth[_0x8ada[5]](),auth[_0x8ada[7]]([17],[_0x8ada[6]]),controller[_0x8ada[11]]);router[_0x8ada[9]](_0x8ada[12],auth[_0x8ada[5]](),auth[_0x8ada[7]]([2],[_0x8ada[6],_0x8ada[13]]),controller[_0x8ada[14]]);router[_0x8ada[9]](_0x8ada[15],auth[_0x8ada[5]](),auth[_0x8ada[7]]([1],[_0x8ada[6],_0x8ada[16]]),controller[_0x8ada[17]]);router[_0x8ada[9]](_0x8ada[18],auth[_0x8ada[5]](),auth[_0x8ada[7]]([1],[_0x8ada[6],_0x8ada[16]]),controller[_0x8ada[19]]);router[_0x8ada[9]](_0x8ada[20],auth[_0x8ada[5]](),auth[_0x8ada[7]]([1],[_0x8ada[6],_0x8ada[16]]),controller[_0x8ada[21]]);router[_0x8ada[9]](_0x8ada[22],auth[_0x8ada[5]](),auth[_0x8ada[7]]([1],[_0x8ada[6],_0x8ada[16]]),controller[_0x8ada[23]]);router[_0x8ada[9]](_0x8ada[24],auth[_0x8ada[5]](),auth[_0x8ada[7]]([1],[_0x8ada[6],_0x8ada[16]]),controller[_0x8ada[25]]);router[_0x8ada[9]](_0x8ada[26],auth[_0x8ada[5]](),auth[_0x8ada[7]]([17],[_0x8ada[6],_0x8ada[16]]),controller[_0x8ada[27]]);router[_0x8ada[29]](_0x8ada[26],auth[_0x8ada[5]](),auth[_0x8ada[7]]([1],[_0x8ada[6],_0x8ada[16]]),controller[_0x8ada[28]]);module[_0x8ada[30]]= router
\ No newline at end of file
+var _0xc907=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x75\x73\x65\x72","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x61\x67\x65\x6E\x74","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x67\x6C\x6F\x62\x61\x6C\x64\x75\x72\x61\x74\x69\x6F\x6E","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x47\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x61\x76\x67\x64\x75\x72\x61\x74\x69\x6F\x6E","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x61\x6E\x73\x77\x65\x72\x65\x64","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x65\x64","\x2F\x6D\x61\x6E\x75\x61\x6C\x6F\x75\x74\x62\x6F\x75\x6E\x64\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x73\x68\x6F\x77","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc907[0];var express=require(_0xc907[1]);var auth=require(_0xc907[2]);var controller=require(_0xc907[3]);var router=express.Router();router[_0xc907[9]](_0xc907[4],auth[_0xc907[5]](),auth[_0xc907[7]]([17],[_0xc907[6]]),controller[_0xc907[8]]);router[_0xc907[9]](_0xc907[10],auth[_0xc907[5]](),auth[_0xc907[7]]([17],[_0xc907[6]]),controller[_0xc907[11]]);router[_0xc907[9]](_0xc907[12],auth[_0xc907[5]](),auth[_0xc907[7]]([2],[_0xc907[6],_0xc907[13]]),controller[_0xc907[14]]);router[_0xc907[9]](_0xc907[15],auth[_0xc907[5]](),auth[_0xc907[7]]([1],[_0xc907[6],_0xc907[16]]),controller[_0xc907[17]]);router[_0xc907[9]](_0xc907[18],auth[_0xc907[5]](),auth[_0xc907[7]]([1],[_0xc907[6],_0xc907[16]]),controller[_0xc907[19]]);router[_0xc907[9]](_0xc907[20],auth[_0xc907[5]](),auth[_0xc907[7]]([1],[_0xc907[6],_0xc907[16]]),controller[_0xc907[21]]);router[_0xc907[9]](_0xc907[22],auth[_0xc907[5]](),auth[_0xc907[7]]([1],[_0xc907[6],_0xc907[16]]),controller[_0xc907[23]]);router[_0xc907[9]](_0xc907[24],auth[_0xc907[5]](),auth[_0xc907[7]]([1],[_0xc907[6],_0xc907[16]]),controller[_0xc907[25]]);router[_0xc907[9]](_0xc907[26],auth[_0xc907[5]](),auth[_0xc907[7]]([17],[_0xc907[6],_0xc907[16]]),controller[_0xc907[27]]);router[_0xc907[29]](_0xc907[26],auth[_0xc907[5]](),auth[_0xc907[7]]([1],[_0xc907[6],_0xc907[16]]),controller[_0xc907[28]]);module[_0xc907[30]]= router
\ No newline at end of file
index ebc3487..26215ac 100644 (file)
@@ -1 +1 @@
-var _0x7be2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x69\x64","\x62\x6F\x64\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x68\x6F\x77","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x66\x69\x6C\x74\x65\x72","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x74\x6F\x74\x61\x6C","\x6C\x65\x6E\x67\x74\x68","\x61\x6E\x73\x77\x65\x72\x65\x64","\x41\x4E\x53\x57\x45\x52\x45\x44","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74\x42\x79","\x73\x75\x6D\x44\x75\x72\x61\x74\x69\x6F\x6E","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x73\x75\x6D\x42\x79","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x72\x6F\x75\x6E\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x74\x79\x70\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x63\x6F\x75\x6E\x74","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x47\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E","\x76\x61\x6C\x75\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x53\x55\x4D\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x65\x64","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x41\x4E\x53\x57\x45\x52\x45\x44\x22\x2C\x20\x31\x2C\x20\x30\x29\x29\x20\x2F\x20\x43\x4F\x55\x4E\x54\x28\x2A\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x64\x65\x73\x63\x72\x69\x62\x65"];_0x7be2[0];var _=require(_0x7be2[1]);var logger=require(_0x7be2[3])(_0x7be2[2]);var sequelize=require(_0x7be2[5])[_0x7be2[4]];var ReportCall=require(_0x7be2[5])[_0x7be2[6]];var ReportCallHistory=require(_0x7be2[5])[_0x7be2[8]][_0x7be2[7]];var Util=require(_0x7be2[9]);var moment=require(_0x7be2[10]);function handleError(_0x5e28x9,_0x5e28xa){_0x5e28xa= _0x5e28xa|| 500;return function(_0x5e28xb){logger[_0x7be2[12]](_0x5e28xb[_0x7be2[11]]);_0x5e28x9[_0x7be2[14]](_0x5e28xa)[_0x7be2[13]](_0x5e28xb)}}function responseWithResult(_0x5e28x9,_0x5e28xa){_0x5e28xa= _0x5e28xa|| 200;return function(_0x5e28xd){if(_0x5e28xd){_0x5e28x9[_0x7be2[14]](_0x5e28xa)[_0x7be2[15]](_0x5e28xd)}}}function handleEntityNotFound(_0x5e28x9){return function(_0x5e28xd){if(!_0x5e28xd){_0x5e28x9[_0x7be2[14]](404)[_0x7be2[16]]();return null};return _0x5e28xd}}function saveUpdates(_0x5e28x10){return function(_0x5e28xd){return _0x5e28xd[_0x7be2[18]](_0x5e28x10)[_0x7be2[17]](function(_0x5e28x11){return _0x5e28x11})}}function removeEntity(_0x5e28x9){return function(_0x5e28xd){if(_0x5e28xd){return _0x5e28xd[_0x7be2[19]]()[_0x7be2[17]](function(){_0x5e28x9[_0x7be2[14]](204)[_0x7be2[16]]()})}}}exports[_0x7be2[20]]= function(_0x5e28x13,_0x5e28x9,_0x5e28x14){return ReportCall[_0x7be2[24]](Util[_0x7be2[23]](_0x5e28x13[_0x7be2[22]]))[_0x7be2[17]](function(_0x5e28x15){return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]](_0x5e28x15)})[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[25]]= function(_0x5e28x13,_0x5e28x9){if(_0x5e28x13[_0x7be2[27]][_0x7be2[26]]){delete _0x5e28x13[_0x7be2[27]][_0x7be2[26]]};return ReportCall[_0x7be2[30]]({where:{uniqueid:_0x5e28x13[_0x7be2[29]][_0x7be2[28]]}})[_0x7be2[17]](handleEntityNotFound(_0x5e28x9))[_0x7be2[17]](saveUpdates(_0x5e28x13[_0x7be2[27]]))[_0x7be2[17]](responseWithResult(_0x5e28x9))[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[31]]= function(_0x5e28x13,_0x5e28x9){return ReportCall[_0x7be2[30]]({where:{uniqueid:_0x5e28x13[_0x7be2[29]][_0x7be2[28]]}})[_0x7be2[17]](handleEntityNotFound(_0x5e28x9))[_0x7be2[17]](responseWithResult(_0x5e28x9))[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[32]]= function(_0x5e28x13,_0x5e28x9){return ReportCall[_0x7be2[51]]({where:{type:[_0x7be2[33],_0x7be2[35]],createdAt:{$gte:moment()[_0x7be2[49]](_0x7be2[48])}},attributes:[_0x7be2[50],_0x7be2[40],_0x7be2[43]],raw:true})[_0x7be2[17]](function(_0x5e28x16){var _0x5e28x17={};var _0x5e28x18=_[_0x7be2[34]](_0x5e28x16,{type:_0x7be2[33]});var _0x5e28x19=_[_0x7be2[34]](_0x5e28x16,{type:_0x7be2[35]});_0x5e28x17[_0x7be2[36]]= _0x5e28x18[_0x7be2[37]];_0x5e28x17[_0x7be2[35]]= _0x5e28x19[_0x7be2[37]];_0x5e28x17[_0x7be2[38]]= _[_0x7be2[41]](_0x5e28x18,_0x7be2[40])[_0x7be2[39]]|| 0;_0x5e28x17[_0x7be2[42]]= _[_0x7be2[44]](_0x5e28x18,_0x7be2[43]);_0x5e28x17[_0x7be2[45]]= _0x5e28x17[_0x7be2[38]]?_[_0x7be2[46]]((_[_0x7be2[44]](_0x5e28x18,_0x7be2[43])/ _0x5e28x17[_0x7be2[38]])):0;_0x5e28x17[_0x7be2[47]]= _0x5e28x17[_0x7be2[38]]?_[_0x7be2[46]](_0x5e28x17[_0x7be2[38]]/ _0x5e28x17[_0x7be2[36]]* 100,1):0;return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]](_0x5e28x17)})[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[52]]= function(_0x5e28x13,_0x5e28x9){return ReportCall[_0x7be2[53]]({where:{type:_0x7be2[33]}})[_0x7be2[17]](function(_0x5e28x16){return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]]({value:_0x5e28x16})})[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[54]]= function(_0x5e28x13,_0x5e28x9){return sequelize[_0x7be2[22]](_0x7be2[56],{type:sequelize[_0x7be2[58]][_0x7be2[57]]})[_0x7be2[17]](function(_0x5e28x16){return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]]({value:_0x5e28x16[0][_0x7be2[55]]})})[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[59]]= function(_0x5e28x13,_0x5e28x9){return sequelize[_0x7be2[22]](_0x7be2[60],{type:sequelize[_0x7be2[58]][_0x7be2[57]]})[_0x7be2[17]](function(_0x5e28x16){return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]]({value:_0x5e28x16[0][_0x7be2[55]]})})[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[61]]= function(_0x5e28x13,_0x5e28x9){return ReportCall[_0x7be2[53]]({where:{disposition:_0x7be2[39],type:_0x7be2[33]}})[_0x7be2[17]](function(_0x5e28x16){return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]]({value:_0x5e28x16})})[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[62]]= function(_0x5e28x13,_0x5e28x9){return sequelize[_0x7be2[22]](_0x7be2[63],{type:sequelize[_0x7be2[58]][_0x7be2[57]]})[_0x7be2[17]](function(_0x5e28x16){return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]]({value:_0x5e28x16[0][_0x7be2[55]]})})[_0x7be2[21]](handleError(_0x5e28x9))};exports[_0x7be2[64]]= function(_0x5e28x13,_0x5e28x9){return ReportCallHistory[_0x7be2[64]]()[_0x7be2[17]](function(_0x5e28x1a){return _0x5e28x9[_0x7be2[14]](200)[_0x7be2[13]](_0x5e28x1a)})[_0x7be2[21]](handleError(_0x5e28x9))}
\ No newline at end of file
+var _0xfc73=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x69\x64","\x62\x6F\x64\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x68\x6F\x77","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x66\x69\x6C\x74\x65\x72","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x74\x6F\x74\x61\x6C","\x6C\x65\x6E\x67\x74\x68","\x61\x6E\x73\x77\x65\x72\x65\x64","\x41\x4E\x53\x57\x45\x52\x45\x44","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74\x42\x79","\x73\x75\x6D\x44\x75\x72\x61\x74\x69\x6F\x6E","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x73\x75\x6D\x42\x79","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x72\x6F\x75\x6E\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x74\x79\x70\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x63\x6F\x75\x6E\x74","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x47\x6C\x6F\x62\x61\x6C\x44\x75\x72\x61\x74\x69\x6F\x6E","\x76\x61\x6C\x75\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x53\x55\x4D\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x65\x64","\x6D\x61\x6E\x75\x61\x6C\x4F\x75\x74\x62\x6F\x75\x6E\x64\x41\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x41\x4E\x53\x57\x45\x52\x45\x44\x22\x2C\x20\x31\x2C\x20\x30\x29\x29\x20\x2F\x20\x43\x4F\x55\x4E\x54\x28\x2A\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x20\x57\x48\x45\x52\x45\x20\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x64\x65\x73\x63\x72\x69\x62\x65"];_0xfc73[0];var _=require(_0xfc73[1]);var logger=require(_0xfc73[3])(_0xfc73[2]);var sequelize=require(_0xfc73[5])[_0xfc73[4]];var ReportCall=require(_0xfc73[5])[_0xfc73[6]];var ReportCallHistory=require(_0xfc73[5])[_0xfc73[8]][_0xfc73[7]];var Util=require(_0xfc73[9]);var moment=require(_0xfc73[10]);function handleError(_0x1161x9,_0x1161xa){_0x1161xa= _0x1161xa|| 500;return function(_0x1161xb){logger[_0xfc73[12]](_0x1161xb[_0xfc73[11]]);_0x1161x9[_0xfc73[14]](_0x1161xa)[_0xfc73[13]](_0x1161xb)}}function responseWithResult(_0x1161x9,_0x1161xa){_0x1161xa= _0x1161xa|| 200;return function(_0x1161xd){if(_0x1161xd){_0x1161x9[_0xfc73[14]](_0x1161xa)[_0xfc73[15]](_0x1161xd)}}}function handleEntityNotFound(_0x1161x9){return function(_0x1161xd){if(!_0x1161xd){_0x1161x9[_0xfc73[14]](404)[_0xfc73[16]]();return null};return _0x1161xd}}function saveUpdates(_0x1161x10){return function(_0x1161xd){return _0x1161xd[_0xfc73[18]](_0x1161x10)[_0xfc73[17]](function(_0x1161x11){return _0x1161x11})}}function removeEntity(_0x1161x9){return function(_0x1161xd){if(_0x1161xd){return _0x1161xd[_0xfc73[19]]()[_0xfc73[17]](function(){_0x1161x9[_0xfc73[14]](204)[_0xfc73[16]]()})}}}exports[_0xfc73[20]]= function(_0x1161x13,_0x1161x9,_0x1161x14){return ReportCall[_0xfc73[24]](Util[_0xfc73[23]](_0x1161x13[_0xfc73[22]]))[_0xfc73[17]](function(_0x1161x15){return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]](_0x1161x15)})[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[25]]= function(_0x1161x13,_0x1161x9){if(_0x1161x13[_0xfc73[27]][_0xfc73[26]]){delete _0x1161x13[_0xfc73[27]][_0xfc73[26]]};return ReportCall[_0xfc73[30]]({where:{uniqueid:_0x1161x13[_0xfc73[29]][_0xfc73[28]]}})[_0xfc73[17]](handleEntityNotFound(_0x1161x9))[_0xfc73[17]](saveUpdates(_0x1161x13[_0xfc73[27]]))[_0xfc73[17]](responseWithResult(_0x1161x9))[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[31]]= function(_0x1161x13,_0x1161x9){return ReportCall[_0xfc73[30]]({where:{uniqueid:_0x1161x13[_0xfc73[29]][_0xfc73[28]]}})[_0xfc73[17]](handleEntityNotFound(_0x1161x9))[_0xfc73[17]](responseWithResult(_0x1161x9))[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[32]]= function(_0x1161x13,_0x1161x9){return ReportCall[_0xfc73[51]]({where:{type:[_0xfc73[33],_0xfc73[35]],createdAt:{$gte:moment()[_0xfc73[49]](_0xfc73[48])}},attributes:[_0xfc73[50],_0xfc73[40],_0xfc73[43]],raw:true})[_0xfc73[17]](function(_0x1161x16){var _0x1161x17={};var _0x1161x18=_[_0xfc73[34]](_0x1161x16,{type:_0xfc73[33]});var _0x1161x19=_[_0xfc73[34]](_0x1161x16,{type:_0xfc73[35]});_0x1161x17[_0xfc73[36]]= _0x1161x18[_0xfc73[37]];_0x1161x17[_0xfc73[35]]= _0x1161x19[_0xfc73[37]];_0x1161x17[_0xfc73[38]]= _[_0xfc73[41]](_0x1161x18,_0xfc73[40])[_0xfc73[39]]|| 0;_0x1161x17[_0xfc73[42]]= _[_0xfc73[44]](_0x1161x18,_0xfc73[43]);_0x1161x17[_0xfc73[45]]= _0x1161x17[_0xfc73[38]]?_[_0xfc73[46]]((_[_0xfc73[44]](_0x1161x18,_0xfc73[43])/ _0x1161x17[_0xfc73[38]])):0;_0x1161x17[_0xfc73[47]]= _0x1161x17[_0xfc73[38]]?_[_0xfc73[46]](_0x1161x17[_0xfc73[38]]/ _0x1161x17[_0xfc73[36]]* 100,1):0;return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]](_0x1161x17)})[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[52]]= function(_0x1161x13,_0x1161x9){return ReportCall[_0xfc73[53]]({where:{type:_0xfc73[33]}})[_0xfc73[17]](function(_0x1161x16){return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]]({value:_0x1161x16})})[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[54]]= function(_0x1161x13,_0x1161x9){return sequelize[_0xfc73[22]](_0xfc73[56],{type:sequelize[_0xfc73[58]][_0xfc73[57]]})[_0xfc73[17]](function(_0x1161x16){return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]]({value:_0x1161x16[0][_0xfc73[55]]})})[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[59]]= function(_0x1161x13,_0x1161x9){return sequelize[_0xfc73[22]](_0xfc73[60],{type:sequelize[_0xfc73[58]][_0xfc73[57]]})[_0xfc73[17]](function(_0x1161x16){return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]]({value:_0x1161x16[0][_0xfc73[55]]})})[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[61]]= function(_0x1161x13,_0x1161x9){return ReportCall[_0xfc73[53]]({where:{disposition:_0xfc73[39],type:_0xfc73[33]}})[_0xfc73[17]](function(_0x1161x16){return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]]({value:_0x1161x16})})[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[62]]= function(_0x1161x13,_0x1161x9){return sequelize[_0xfc73[22]](_0xfc73[63],{type:sequelize[_0xfc73[58]][_0xfc73[57]]})[_0xfc73[17]](function(_0x1161x16){return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]]({value:_0x1161x16[0][_0xfc73[55]]})})[_0xfc73[21]](handleError(_0x1161x9))};exports[_0xfc73[64]]= function(_0x1161x13,_0x1161x9){return ReportCallHistory[_0xfc73[64]]()[_0xfc73[17]](function(_0x1161x1a){return _0x1161x9[_0xfc73[14]](200)[_0xfc73[13]](_0x1161x1a)})[_0xfc73[21]](handleError(_0x1161x9))}
\ No newline at end of file
index 1117399..5331dd3 100644 (file)
@@ -1 +1 @@
-var _0x18e2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x18e2[0];const EventEmitter=require(_0x18e2[1]);const ReportCall=require(_0x18e2[3])[_0x18e2[2]];var ReportCallEvents= new EventEmitter();ReportCallEvents[_0x18e2[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x18e2[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x18e2[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x18e2[6]};for(var e in events){var event=events[e];ReportCall[_0x18e2[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3b89x8,_0x3b89x9,_0x3b89xa){ReportCallEvents[_0x18e2[10]](event+ _0x18e2[8]+ _0x3b89x8[_0x18e2[9]],_0x3b89x8);ReportCallEvents[_0x18e2[10]](event,_0x3b89x8);_0x3b89xa(null)}}module[_0x18e2[11]]= ReportCallEvents
\ No newline at end of file
+var _0xf2ff=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf2ff[0];const EventEmitter=require(_0xf2ff[1]);const ReportCall=require(_0xf2ff[3])[_0xf2ff[2]];var ReportCallEvents= new EventEmitter();ReportCallEvents[_0xf2ff[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf2ff[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf2ff[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf2ff[6]};for(var e in events){var event=events[e];ReportCall[_0xf2ff[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xae71x8,_0xae71x9,_0xae71xa){ReportCallEvents[_0xf2ff[10]](event+ _0xf2ff[8]+ _0xae71x8[_0xf2ff[9]],_0xae71x8);ReportCallEvents[_0xf2ff[10]](event,_0xae71x8);_0xae71xa(null)}}module[_0xf2ff[11]]= ReportCallEvents
\ No newline at end of file
index 41098a7..35e8b9b 100644 (file)
@@ -1 +1 @@
-var _0x3dec=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3dec[0];const ReportCallEvents=require(_0x3dec[1]);var events=[_0x3dec[2],_0x3dec[3]];exports[_0x3dec[4]]= function(_0x8d5cx3){for(var _0x8d5cx4=0,_0x8d5cx5=events[_0x3dec[5]];_0x8d5cx4< _0x8d5cx5;_0x8d5cx4++){var _0x8d5cx6=events[_0x8d5cx4];var _0x8d5cx7=createListener(_0x3dec[6]+ _0x8d5cx6,_0x8d5cx3);ReportCallEvents[_0x3dec[7]](_0x8d5cx6,_0x8d5cx7);_0x8d5cx3[_0x3dec[7]](_0x3dec[8],removeListener(_0x8d5cx6,_0x8d5cx7))}};function createListener(_0x8d5cx6,_0x8d5cx3){return function(_0x8d5cx9){_0x8d5cx3[_0x3dec[9]](_0x8d5cx6,_0x8d5cx9)}}function removeListener(_0x8d5cx6,_0x8d5cx7){return function(){ReportCallEvents[_0x3dec[10]](_0x8d5cx6,_0x8d5cx7)}}
\ No newline at end of file
+var _0xabd4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xabd4[0];const ReportCallEvents=require(_0xabd4[1]);var events=[_0xabd4[2],_0xabd4[3]];exports[_0xabd4[4]]= function(_0x555ax3){for(var _0x555ax4=0,_0x555ax5=events[_0xabd4[5]];_0x555ax4< _0x555ax5;_0x555ax4++){var _0x555ax6=events[_0x555ax4];var _0x555ax7=createListener(_0xabd4[6]+ _0x555ax6,_0x555ax3);ReportCallEvents[_0xabd4[7]](_0x555ax6,_0x555ax7);_0x555ax3[_0xabd4[7]](_0xabd4[8],removeListener(_0x555ax6,_0x555ax7))}};function createListener(_0x555ax6,_0x555ax3){return function(_0x555ax9){_0x555ax3[_0xabd4[9]](_0x555ax6,_0x555ax9)}}function removeListener(_0x555ax6,_0x555ax7){return function(){ReportCallEvents[_0xabd4[10]](_0x555ax6,_0x555ax7)}}
\ No newline at end of file
index b022837..9915002 100644 (file)
@@ -1 +1 @@
-var _0xb134=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x68\x61\x74","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb134[0];var express=require(_0xb134[1]);var controller=require(_0xb134[2]);var auth=require(_0xb134[3]);var license=require(_0xb134[4]);var router=express.Router();router[_0xb134[12]](_0xb134[5],auth[_0xb134[6]](),license[_0xb134[7]](),auth[_0xb134[10]]([17],[_0xb134[8],_0xb134[9]]),controller[_0xb134[11]]);router[_0xb134[12]](_0xb134[13],auth[_0xb134[6]](),license[_0xb134[7]](),auth[_0xb134[14]](_0xb134[9]),controller[_0xb134[15]]);router[_0xb134[12]](_0xb134[16],auth[_0xb134[6]](),license[_0xb134[7]](),auth[_0xb134[14]](_0xb134[9]),controller[_0xb134[17]]);module[_0xb134[18]]= router
\ No newline at end of file
+var _0x4bdf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x68\x61\x74","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4bdf[0];var express=require(_0x4bdf[1]);var controller=require(_0x4bdf[2]);var auth=require(_0x4bdf[3]);var license=require(_0x4bdf[4]);var router=express.Router();router[_0x4bdf[12]](_0x4bdf[5],auth[_0x4bdf[6]](),license[_0x4bdf[7]](),auth[_0x4bdf[10]]([17],[_0x4bdf[8],_0x4bdf[9]]),controller[_0x4bdf[11]]);router[_0x4bdf[12]](_0x4bdf[13],auth[_0x4bdf[6]](),license[_0x4bdf[7]](),auth[_0x4bdf[14]](_0x4bdf[9]),controller[_0x4bdf[15]]);router[_0x4bdf[12]](_0x4bdf[16],auth[_0x4bdf[6]](),license[_0x4bdf[7]](),auth[_0x4bdf[14]](_0x4bdf[9]),controller[_0x4bdf[17]]);module[_0x4bdf[18]]= router
\ No newline at end of file
index 3e313b4..6386edf 100644 (file)
@@ -1 +1 @@
-var _0x4cc2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x64\x35","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x63\x63\x65\x70\x74\x65\x64","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x61\x73\x65\x36\x34","\x69\x64","\x75\x73\x65\x72","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x4F\x50\x45\x4E","\x75\x70\x64\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6A\x65\x63\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x4cc2[0];var _=require(_0x4cc2[1]);var md5=require(_0x4cc2[2]);var moment=require(_0x4cc2[3]);var logger=require(_0x4cc2[5])(_0x4cc2[4]);var ReportChat=require(_0x4cc2[7])[_0x4cc2[6]];var ChatRoom=require(_0x4cc2[7])[_0x4cc2[8]];var ChatVisitor=require(_0x4cc2[7])[_0x4cc2[9]];var Agent=require(_0x4cc2[7])[_0x4cc2[10]];var sequelize=require(_0x4cc2[7])[_0x4cc2[11]];var Util=require(_0x4cc2[12]);exports[_0x4cc2[13]]= function(_0xca38xb,_0xca38xc,_0xca38xd){return ReportChat[_0x4cc2[20]](Util[_0x4cc2[19]](_0xca38xb[_0x4cc2[18]]))[_0x4cc2[17]](function(_0xca38xf){_0xca38xc[_0x4cc2[16]](200)[_0x4cc2[15]](_0xca38xf)})[_0x4cc2[14]](function(_0xca38xe){return handleError(_0xca38xc,_0xca38xe)})};exports[_0x4cc2[21]]= function(_0xca38xb,_0xca38xc){var _0xca38x10=_0xca38xb[_0x4cc2[25]][_0x4cc2[24]][_0x4cc2[23]](_0x4cc2[22])[1];var _0xca38x11;return ReportChat[_0x4cc2[30]](_0xca38xb[_0x4cc2[25]][_0x4cc2[32]])[_0x4cc2[17]](function(_0xca38x15){if(!_0xca38x15){return _0xca38xc[_0x4cc2[26]](404)};var _0xca38x13=_[_0x4cc2[28]](_0xca38x15,{connectid:_0xca38xb[_0x4cc2[25]][_0x4cc2[24]]});return _0xca38x13[_0x4cc2[29]]()})[_0x4cc2[17]](function(){return ChatRoom[_0x4cc2[30]](_0xca38x10)})[_0x4cc2[17]](function(_0xca38x14){_0xca38x11= _0xca38x14;return _0xca38x11[_0x4cc2[37]](_0xca38xb[_0x4cc2[33]][_0x4cc2[32]],{individualHooks:true})})[_0x4cc2[17]](function(){return _0xca38x11[_0x4cc2[36]]({token:md5(JSON[_0x4cc2[34]]([_0xca38xb[_0x4cc2[33]][_0x4cc2[32]]])).toString(_0x4cc2[31]),status:_0x4cc2[35]})})[_0x4cc2[17]](function(){return ChatVisitor[_0x4cc2[30]](_0xca38x11.ChatVisitorId)})[_0x4cc2[17]](function(_0xca38x12){if(!_0xca38x12){return _0xca38xc[_0x4cc2[26]](404)};var _0xca38x13=_[_0x4cc2[28]](_0xca38x12,{status:_0x4cc2[27]});return _0xca38x13[_0x4cc2[29]]()})[_0x4cc2[17]](function(){return _0xca38xc[_0x4cc2[26]](200)})[_0x4cc2[14]](sequelize.UniqueConstraintError,function(_0xca38xe){return _0xca38xc[_0x4cc2[26]](504)})[_0x4cc2[14]](function(_0xca38xe){return handleError(_0xca38xc,_0xca38xe)})};exports[_0x4cc2[38]]= function(_0xca38xb,_0xca38xc){return ReportChat[_0x4cc2[38]](_0xca38xb[_0x4cc2[39]])[_0x4cc2[17]](function(_0xca38x15){return _0xca38xc[_0x4cc2[16]](201)[_0x4cc2[15]](_0xca38x15)})[_0x4cc2[14]](function(_0xca38xe){return handleError(_0xca38xc,_0xca38xe)})};exports[_0x4cc2[36]]= function(_0xca38xb,_0xca38xc,_0xca38xd){if(_0xca38xb[_0x4cc2[39]][_0x4cc2[32]]){delete _0xca38xb[_0x4cc2[39]][_0x4cc2[32]]};return ReportChat[_0x4cc2[30]](_0xca38xb[_0x4cc2[25]][_0x4cc2[32]])[_0x4cc2[17]](function(_0xca38x15){if(!_0xca38x15){return _0xca38xc[_0x4cc2[26]](404)};var _0xca38x13=_[_0x4cc2[28]](_0xca38x15,_0xca38xb[_0x4cc2[39]]);return _0xca38x13[_0x4cc2[29]]()})[_0x4cc2[17]](function(_0xca38x15){return _0xca38xc[_0x4cc2[16]](200)[_0x4cc2[15]](_0xca38x15)})[_0x4cc2[14]](sequelize.ValidationError,function(_0xca38xe){return handleError(_0xca38xc,_0xca38xe)})[_0x4cc2[14]](function(_0xca38xe){return handleError(_0xca38xc,_0xca38xe)})};exports[_0x4cc2[40]]= function(_0xca38xb,_0xca38xc){return ReportChat[_0x4cc2[30]](_0xca38xb[_0x4cc2[25]][_0x4cc2[32]])[_0x4cc2[17]](function(_0xca38x15){if(!_0xca38x15){return _0xca38xc[_0x4cc2[26]](404)};return _0xca38x15[_0x4cc2[40]]()})[_0x4cc2[17]](function(){return _0xca38xc[_0x4cc2[26]](204)})[_0x4cc2[14]](function(_0xca38xe){return handleError(_0xca38xc,_0xca38xe)})};exports[_0x4cc2[41]]= function(_0xca38xb,_0xca38xc){return ReportChat[_0x4cc2[30]](_0xca38xb[_0x4cc2[25]][_0x4cc2[32]])[_0x4cc2[17]](function(_0xca38x15){if(!_0xca38x15){return _0xca38xc[_0x4cc2[26]](404)};var _0xca38x13=_[_0x4cc2[28]](_0xca38x15,{rejectedAt:moment()[_0x4cc2[43]](_0x4cc2[42])});return _0xca38x13[_0x4cc2[29]]()})[_0x4cc2[17]](function(){return _0xca38xc[_0x4cc2[26]](200)})[_0x4cc2[14]](function(_0xca38xe){return handleError(_0xca38xc,_0xca38xe)})};function handleError(_0xca38xc,_0xca38xe){logger[_0x4cc2[45]](_0xca38xe[_0x4cc2[44]]);return _0xca38xc[_0x4cc2[16]](500)[_0x4cc2[15]](_0xca38xe)}
\ No newline at end of file
+var _0xe834=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x64\x35","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x63\x63\x65\x70\x74\x65\x64","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x61\x73\x65\x36\x34","\x69\x64","\x75\x73\x65\x72","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x4F\x50\x45\x4E","\x75\x70\x64\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6A\x65\x63\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe834[0];var _=require(_0xe834[1]);var md5=require(_0xe834[2]);var moment=require(_0xe834[3]);var logger=require(_0xe834[5])(_0xe834[4]);var ReportChat=require(_0xe834[7])[_0xe834[6]];var ChatRoom=require(_0xe834[7])[_0xe834[8]];var ChatVisitor=require(_0xe834[7])[_0xe834[9]];var Agent=require(_0xe834[7])[_0xe834[10]];var sequelize=require(_0xe834[7])[_0xe834[11]];var Util=require(_0xe834[12]);exports[_0xe834[13]]= function(_0x68cbxb,_0x68cbxc,_0x68cbxd){return ReportChat[_0xe834[20]](Util[_0xe834[19]](_0x68cbxb[_0xe834[18]]))[_0xe834[17]](function(_0x68cbxf){_0x68cbxc[_0xe834[16]](200)[_0xe834[15]](_0x68cbxf)})[_0xe834[14]](function(_0x68cbxe){return handleError(_0x68cbxc,_0x68cbxe)})};exports[_0xe834[21]]= function(_0x68cbxb,_0x68cbxc){var _0x68cbx10=_0x68cbxb[_0xe834[25]][_0xe834[24]][_0xe834[23]](_0xe834[22])[1];var _0x68cbx11;return ReportChat[_0xe834[30]](_0x68cbxb[_0xe834[25]][_0xe834[32]])[_0xe834[17]](function(_0x68cbx15){if(!_0x68cbx15){return _0x68cbxc[_0xe834[26]](404)};var _0x68cbx13=_[_0xe834[28]](_0x68cbx15,{connectid:_0x68cbxb[_0xe834[25]][_0xe834[24]]});return _0x68cbx13[_0xe834[29]]()})[_0xe834[17]](function(){return ChatRoom[_0xe834[30]](_0x68cbx10)})[_0xe834[17]](function(_0x68cbx14){_0x68cbx11= _0x68cbx14;return _0x68cbx11[_0xe834[37]](_0x68cbxb[_0xe834[33]][_0xe834[32]],{individualHooks:true})})[_0xe834[17]](function(){return _0x68cbx11[_0xe834[36]]({token:md5(JSON[_0xe834[34]]([_0x68cbxb[_0xe834[33]][_0xe834[32]]])).toString(_0xe834[31]),status:_0xe834[35]})})[_0xe834[17]](function(){return ChatVisitor[_0xe834[30]](_0x68cbx11.ChatVisitorId)})[_0xe834[17]](function(_0x68cbx12){if(!_0x68cbx12){return _0x68cbxc[_0xe834[26]](404)};var _0x68cbx13=_[_0xe834[28]](_0x68cbx12,{status:_0xe834[27]});return _0x68cbx13[_0xe834[29]]()})[_0xe834[17]](function(){return _0x68cbxc[_0xe834[26]](200)})[_0xe834[14]](sequelize.UniqueConstraintError,function(_0x68cbxe){return _0x68cbxc[_0xe834[26]](504)})[_0xe834[14]](function(_0x68cbxe){return handleError(_0x68cbxc,_0x68cbxe)})};exports[_0xe834[38]]= function(_0x68cbxb,_0x68cbxc){return ReportChat[_0xe834[38]](_0x68cbxb[_0xe834[39]])[_0xe834[17]](function(_0x68cbx15){return _0x68cbxc[_0xe834[16]](201)[_0xe834[15]](_0x68cbx15)})[_0xe834[14]](function(_0x68cbxe){return handleError(_0x68cbxc,_0x68cbxe)})};exports[_0xe834[36]]= function(_0x68cbxb,_0x68cbxc,_0x68cbxd){if(_0x68cbxb[_0xe834[39]][_0xe834[32]]){delete _0x68cbxb[_0xe834[39]][_0xe834[32]]};return ReportChat[_0xe834[30]](_0x68cbxb[_0xe834[25]][_0xe834[32]])[_0xe834[17]](function(_0x68cbx15){if(!_0x68cbx15){return _0x68cbxc[_0xe834[26]](404)};var _0x68cbx13=_[_0xe834[28]](_0x68cbx15,_0x68cbxb[_0xe834[39]]);return _0x68cbx13[_0xe834[29]]()})[_0xe834[17]](function(_0x68cbx15){return _0x68cbxc[_0xe834[16]](200)[_0xe834[15]](_0x68cbx15)})[_0xe834[14]](sequelize.ValidationError,function(_0x68cbxe){return handleError(_0x68cbxc,_0x68cbxe)})[_0xe834[14]](function(_0x68cbxe){return handleError(_0x68cbxc,_0x68cbxe)})};exports[_0xe834[40]]= function(_0x68cbxb,_0x68cbxc){return ReportChat[_0xe834[30]](_0x68cbxb[_0xe834[25]][_0xe834[32]])[_0xe834[17]](function(_0x68cbx15){if(!_0x68cbx15){return _0x68cbxc[_0xe834[26]](404)};return _0x68cbx15[_0xe834[40]]()})[_0xe834[17]](function(){return _0x68cbxc[_0xe834[26]](204)})[_0xe834[14]](function(_0x68cbxe){return handleError(_0x68cbxc,_0x68cbxe)})};exports[_0xe834[41]]= function(_0x68cbxb,_0x68cbxc){return ReportChat[_0xe834[30]](_0x68cbxb[_0xe834[25]][_0xe834[32]])[_0xe834[17]](function(_0x68cbx15){if(!_0x68cbx15){return _0x68cbxc[_0xe834[26]](404)};var _0x68cbx13=_[_0xe834[28]](_0x68cbx15,{rejectedAt:moment()[_0xe834[43]](_0xe834[42])});return _0x68cbx13[_0xe834[29]]()})[_0xe834[17]](function(){return _0x68cbxc[_0xe834[26]](200)})[_0xe834[14]](function(_0x68cbxe){return handleError(_0x68cbxc,_0x68cbxe)})};function handleError(_0x68cbxc,_0x68cbxe){logger[_0xe834[45]](_0x68cbxe[_0xe834[44]]);return _0x68cbxc[_0xe834[16]](500)[_0xe834[15]](_0x68cbxe)}
\ No newline at end of file
index db1e852..e685215 100644 (file)
@@ -1 +1 @@
-var _0x56a3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x56a3[0];const EventEmitter=require(_0x56a3[1]);const ReportChat=require(_0x56a3[3])[_0x56a3[2]];var ReportChatEvents= new EventEmitter();ReportChatEvents[_0x56a3[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x56a3[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x56a3[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x56a3[7]};for(var e in events){var event=events[e];ReportChat[_0x56a3[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x6ffex8,_0x6ffex9,_0x6ffexa){ReportChatEvents[_0x56a3[11]](event+ _0x56a3[9]+ _0x6ffex8[_0x56a3[10]],_0x6ffex8);ReportChatEvents[_0x56a3[11]](event,_0x6ffex8);_0x6ffexa(null)}}module[_0x56a3[12]]= ReportChatEvents
\ No newline at end of file
+var _0x166d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x166d[0];const EventEmitter=require(_0x166d[1]);const ReportChat=require(_0x166d[3])[_0x166d[2]];var ReportChatEvents= new EventEmitter();ReportChatEvents[_0x166d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x166d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x166d[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x166d[7]};for(var e in events){var event=events[e];ReportChat[_0x166d[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xe1aax8,_0xe1aax9,_0xe1aaxa){ReportChatEvents[_0x166d[11]](event+ _0x166d[9]+ _0xe1aax8[_0x166d[10]],_0xe1aax8);ReportChatEvents[_0x166d[11]](event,_0xe1aax8);_0xe1aaxa(null)}}module[_0x166d[12]]= ReportChatEvents
\ No newline at end of file
index 0e81e5d..9454c31 100644 (file)
@@ -1 +1 @@
-var _0xc427=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xc427[0];const ReportChatEvents=require(_0xc427[1]);var events=[_0xc427[2],_0xc427[3]];exports[_0xc427[4]]= function(_0xee86x3){for(var _0xee86x4=0,_0xee86x5=events[_0xc427[5]];_0xee86x4< _0xee86x5;_0xee86x4++){var _0xee86x6=events[_0xee86x4];var _0xee86x7=createListener(_0xc427[6]+ _0xee86x6,_0xee86x3);ReportChatEvents[_0xc427[7]](_0xee86x6,_0xee86x7);_0xee86x3[_0xc427[7]](_0xc427[8],removeListener(_0xee86x6,_0xee86x7))}};function createListener(_0xee86x6,_0xee86x3){return function(_0xee86x9){switch(_0xee86x6){case _0xc427[9]:;case _0xc427[15]:if(_0xee86x3[_0xc427[10]]=== _0xee86x9[_0xc427[11]]|| _0xee86x3[_0xc427[12]]=== _0xc427[13]){_0xee86x3[_0xc427[14]](_0xee86x6,_0xee86x9)};break;case _0xc427[16]:_0xee86x3[_0xc427[14]](_0xee86x6,_0xee86x9);break;default:}}}function removeListener(_0xee86x6,_0xee86x7){return function(){ReportChatEvents[_0xc427[17]](_0xee86x6,_0xee86x7)}}
\ No newline at end of file
+var _0x3b78=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3b78[0];const ReportChatEvents=require(_0x3b78[1]);var events=[_0x3b78[2],_0x3b78[3]];exports[_0x3b78[4]]= function(_0x35c3x3){for(var _0x35c3x4=0,_0x35c3x5=events[_0x3b78[5]];_0x35c3x4< _0x35c3x5;_0x35c3x4++){var _0x35c3x6=events[_0x35c3x4];var _0x35c3x7=createListener(_0x3b78[6]+ _0x35c3x6,_0x35c3x3);ReportChatEvents[_0x3b78[7]](_0x35c3x6,_0x35c3x7);_0x35c3x3[_0x3b78[7]](_0x3b78[8],removeListener(_0x35c3x6,_0x35c3x7))}};function createListener(_0x35c3x6,_0x35c3x3){return function(_0x35c3x9){switch(_0x35c3x6){case _0x3b78[9]:;case _0x3b78[15]:if(_0x35c3x3[_0x3b78[10]]=== _0x35c3x9[_0x3b78[11]]|| _0x35c3x3[_0x3b78[12]]=== _0x3b78[13]){_0x35c3x3[_0x3b78[14]](_0x35c3x6,_0x35c3x9)};break;case _0x3b78[16]:_0x35c3x3[_0x3b78[14]](_0x35c3x6,_0x35c3x9);break;default:}}}function removeListener(_0x35c3x6,_0x35c3x7){return function(){ReportChatEvents[_0x3b78[17]](_0x35c3x6,_0x35c3x7)}}
\ No newline at end of file
index b48514e..036bfdd 100644 (file)
@@ -1 +1 @@
-var _0xac4b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x68\x61\x74","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x68\x61\x73\x53\x6D\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xac4b[0];var express=require(_0xac4b[1]);var controller=require(_0xac4b[2]);var auth=require(_0xac4b[3]);var license=require(_0xac4b[4]);var router=express.Router();router[_0xac4b[12]](_0xac4b[5],license[_0xac4b[6]](),auth[_0xac4b[7]](),license[_0xac4b[8]](),auth[_0xac4b[10]]([17],[_0xac4b[9]]),controller[_0xac4b[11]]);router[_0xac4b[12]](_0xac4b[13],license[_0xac4b[6]](),auth[_0xac4b[7]](),license[_0xac4b[8]](),auth[_0xac4b[10]]([17],[_0xac4b[9]]),controller[_0xac4b[14]]);router[_0xac4b[12]](_0xac4b[15],license[_0xac4b[6]](),auth[_0xac4b[7]](),license[_0xac4b[16]](),controller[_0xac4b[17]]);router[_0xac4b[12]](_0xac4b[18],license[_0xac4b[6]](),auth[_0xac4b[7]](),license[_0xac4b[8]](),auth[_0xac4b[10]]([8],[_0xac4b[9],_0xac4b[19]]),controller[_0xac4b[20]]);module[_0xac4b[21]]= router
\ No newline at end of file
+var _0x7d5c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x43\x68\x61\x74","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x68\x61\x73\x53\x6D\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x7d5c[0];var express=require(_0x7d5c[1]);var controller=require(_0x7d5c[2]);var auth=require(_0x7d5c[3]);var license=require(_0x7d5c[4]);var router=express.Router();router[_0x7d5c[12]](_0x7d5c[5],license[_0x7d5c[6]](),auth[_0x7d5c[7]](),license[_0x7d5c[8]](),auth[_0x7d5c[10]]([17],[_0x7d5c[9]]),controller[_0x7d5c[11]]);router[_0x7d5c[12]](_0x7d5c[13],license[_0x7d5c[6]](),auth[_0x7d5c[7]](),license[_0x7d5c[8]](),auth[_0x7d5c[10]]([17],[_0x7d5c[9]]),controller[_0x7d5c[14]]);router[_0x7d5c[12]](_0x7d5c[15],license[_0x7d5c[6]](),auth[_0x7d5c[7]](),license[_0x7d5c[16]](),controller[_0x7d5c[17]]);router[_0x7d5c[12]](_0x7d5c[18],license[_0x7d5c[6]](),auth[_0x7d5c[7]](),license[_0x7d5c[8]](),auth[_0x7d5c[10]]([8],[_0x7d5c[9],_0x7d5c[19]]),controller[_0x7d5c[20]]);module[_0x7d5c[21]]= router
\ No newline at end of file
index e19187f..3376958 100644 (file)
@@ -1 +1 @@
-var _0xf391=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x6F\x70\x65\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x63\x6F\x75\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67","\x63\x6C\x6F\x73\x65\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xf391[0];var _=require(_0xf391[1]);var ReportChatSession=require(_0xf391[3])[_0xf391[2]];var User=require(_0xf391[3])[_0xf391[4]];var ReportChatSessionHistory=require(_0xf391[3])[_0xf391[6]][_0xf391[5]];var Promise=require(_0xf391[7]);var Util=require(_0xf391[8]);var moment=require(_0xf391[9]);var logger=require(_0xf391[11])(_0xf391[10]);exports[_0xf391[12]]= function(_0xbcf3x9,_0xbcf3xa,_0xbcf3xb){return ReportChatSession[_0xf391[19]](Util[_0xf391[18]](_0xbcf3x9[_0xf391[17]]))[_0xf391[16]](function(_0xbcf3xd){_0xbcf3xa[_0xf391[15]](200)[_0xf391[14]](_0xbcf3xd)})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};exports[_0xf391[20]]= function(_0xbcf3x9,_0xbcf3xa){return ReportChatSessionHistory[_0xf391[20]]()[_0xf391[16]](function(_0xbcf3xe){return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]](_0xbcf3xe)})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};function getChatQueues(_0xbcf3x10){return function(){switch(_0xbcf3x10[_0xf391[31]]){case _0xf391[28]:return User[_0xf391[27]](_0xbcf3x10[_0xf391[21]],{attributes:[_0xf391[21]]})[_0xf391[16]](Util[_0xf391[26]]({},{attributes:[_0xf391[21]],include:[{raw:true,model:User,attributes:[_0xf391[21]]}]}))[_0xf391[16]](function(_0xbcf3x11){var _0xbcf3x12=[];_0xbcf3x11[_0xf391[25]][_0xf391[24]](function(_0xbcf3x13){_0xbcf3x12= _[_0xf391[23]](_0xbcf3x12,_[_0xf391[22]](_0xbcf3x13.Users,_0xf391[21]))});return {$or:{queue:_[_0xf391[22]](_0xbcf3x11[_0xf391[25]],_0xf391[21]),memberid:_0xbcf3x12}}});case _0xf391[30]:return User[_0xf391[27]](_0xbcf3x10[_0xf391[21]],{attributes:[_0xf391[21]]})[_0xf391[16]](function(_0xbcf3x14){return _0xbcf3x14[_0xf391[29]]({attributes:[_0xf391[21]]})})[_0xf391[16]](function(_0xbcf3x11){return {$or:{queue:_[_0xf391[22]](_0xbcf3x11,_0xf391[21]),memberid:_0xbcf3x10[_0xf391[21]]}}});default:return {}}}}exports[_0xf391[32]]= function(_0xbcf3x9,_0xbcf3xa){return Promise[_0xf391[35]]([])[_0xf391[16]](getChatQueues(_0xbcf3x9[_0xf391[28]]))[_0xf391[16]](function(_0xbcf3x16){return ReportChatSession[_0xf391[34]](Util[_0xf391[18]](_0xbcf3x9[_0xf391[17]],_[_0xf391[33]]({leaveAt:null},_0xbcf3x16)))})[_0xf391[16]](function(_0xbcf3x15){return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]]({rows:_0xbcf3x15})})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};exports[_0xf391[36]]= function(_0xbcf3x9,_0xbcf3xa){return Promise[_0xf391[35]]([])[_0xf391[16]](getChatQueues(_0xbcf3x9[_0xf391[28]]))[_0xf391[16]](function(_0xbcf3x16){return ReportChatSession[_0xf391[39]](Util[_0xf391[18]](_0xbcf3x9[_0xf391[17]],_[_0xf391[33]]({leaveAt:{$ne:null},complete:null,abandon:null,timeout:null,createdAt:{$gte:moment()[_0xf391[38]](_0xf391[37])}},_0xbcf3x16)))})[_0xf391[16]](function(_0xbcf3x15){return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]]({value:_0xbcf3x15})})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};exports[_0xf391[40]]= function(_0xbcf3x9,_0xbcf3xa){return Promise[_0xf391[35]]([])[_0xf391[16]](getChatQueues(_0xbcf3x9[_0xf391[28]]))[_0xf391[16]](function(_0xbcf3x16){return ReportChatSession[_0xf391[39]](Util[_0xf391[18]](_0xbcf3x9[_0xf391[17]],_[_0xf391[33]]({leaveAt:null,createdAt:{$gte:moment()[_0xf391[38]](_0xf391[37])}},_0xbcf3x16)))})[_0xf391[16]](function(_0xbcf3x15){return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]]({value:_0xbcf3x15})})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};exports[_0xf391[41]]= function(_0xbcf3x9,_0xbcf3xa){return Promise[_0xf391[35]]([])[_0xf391[16]](getChatQueues(_0xbcf3x9[_0xf391[28]]))[_0xf391[16]](function(_0xbcf3x16){return ReportChatSession[_0xf391[39]](Util[_0xf391[18]](_0xbcf3x9[_0xf391[17]],_[_0xf391[33]]({complete:true,createdAt:{$gte:moment()[_0xf391[38]](_0xf391[37])}},_0xbcf3x16)))})[_0xf391[16]](function(_0xbcf3x15){return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]]({value:_0xbcf3x15})})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};exports[_0xf391[42]]= function(_0xbcf3x9,_0xbcf3xa){return Promise[_0xf391[35]]([])[_0xf391[16]](getChatQueues(_0xbcf3x9[_0xf391[28]]))[_0xf391[16]](function(_0xbcf3x16){return ReportChatSession[_0xf391[39]](Util[_0xf391[18]](_0xbcf3x9[_0xf391[17]],_[_0xf391[33]]({timeout:true,createdAt:{$gte:moment()[_0xf391[38]](_0xf391[37])}},_0xbcf3x16)))})[_0xf391[16]](function(_0xbcf3x15){return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]]({value:_0xbcf3x15})})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};exports[_0xf391[43]]= function(_0xbcf3x9,_0xbcf3xa){return Promise[_0xf391[35]]([])[_0xf391[16]](getChatQueues(_0xbcf3x9[_0xf391[28]]))[_0xf391[16]](function(_0xbcf3x16){return ReportChatSession[_0xf391[39]](Util[_0xf391[18]](_0xbcf3x9[_0xf391[17]],_[_0xf391[33]]({abandon:true,createdAt:{$gte:moment()[_0xf391[38]](_0xf391[37])}},_0xbcf3x16)))})[_0xf391[16]](function(_0xbcf3x15){return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]]({value:_0xbcf3x15})})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};exports[_0xf391[44]]= function(_0xbcf3x9,_0xbcf3xa){var _0xbcf3x17={timeout:0,waiting:0};return ReportChatSession[_0xf391[39]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xf391[38]](_0xf391[37])}}})[_0xf391[16]](function(_0xbcf3xd){if(_0xbcf3xd){_0xbcf3x17[_0xf391[40]]= _0xbcf3xd};return ReportChatSession[_0xf391[39]]({where:{timeout:true,createdAt:{$gte:moment()[_0xf391[38]](_0xf391[37])}}})})[_0xf391[16]](function(_0xbcf3xd){if(_0xbcf3xd){_0xbcf3x17[_0xf391[42]]= _0xbcf3xd};return _0xbcf3xa[_0xf391[15]](200)[_0xf391[14]](_0xbcf3x17)})[_0xf391[13]](function(_0xbcf3xc){return handleError(_0xbcf3xa,_0xbcf3xc)})};function handleError(_0xbcf3xa,_0xbcf3xc){logger[_0xf391[46]](_0xbcf3xc[_0xf391[45]]);return _0xbcf3xa[_0xf391[15]](500)[_0xf391[14]](_0xbcf3xc)}
\ No newline at end of file
+var _0x454b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x6F\x70\x65\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x63\x6F\x75\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67","\x63\x6C\x6F\x73\x65\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x454b[0];var _=require(_0x454b[1]);var ReportChatSession=require(_0x454b[3])[_0x454b[2]];var User=require(_0x454b[3])[_0x454b[4]];var ReportChatSessionHistory=require(_0x454b[3])[_0x454b[6]][_0x454b[5]];var Promise=require(_0x454b[7]);var Util=require(_0x454b[8]);var moment=require(_0x454b[9]);var logger=require(_0x454b[11])(_0x454b[10]);exports[_0x454b[12]]= function(_0xb659x9,_0xb659xa,_0xb659xb){return ReportChatSession[_0x454b[19]](Util[_0x454b[18]](_0xb659x9[_0x454b[17]]))[_0x454b[16]](function(_0xb659xd){_0xb659xa[_0x454b[15]](200)[_0x454b[14]](_0xb659xd)})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};exports[_0x454b[20]]= function(_0xb659x9,_0xb659xa){return ReportChatSessionHistory[_0x454b[20]]()[_0x454b[16]](function(_0xb659xe){return _0xb659xa[_0x454b[15]](200)[_0x454b[14]](_0xb659xe)})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};function getChatQueues(_0xb659x10){return function(){switch(_0xb659x10[_0x454b[31]]){case _0x454b[28]:return User[_0x454b[27]](_0xb659x10[_0x454b[21]],{attributes:[_0x454b[21]]})[_0x454b[16]](Util[_0x454b[26]]({},{attributes:[_0x454b[21]],include:[{raw:true,model:User,attributes:[_0x454b[21]]}]}))[_0x454b[16]](function(_0xb659x11){var _0xb659x12=[];_0xb659x11[_0x454b[25]][_0x454b[24]](function(_0xb659x13){_0xb659x12= _[_0x454b[23]](_0xb659x12,_[_0x454b[22]](_0xb659x13.Users,_0x454b[21]))});return {$or:{queue:_[_0x454b[22]](_0xb659x11[_0x454b[25]],_0x454b[21]),memberid:_0xb659x12}}});case _0x454b[30]:return User[_0x454b[27]](_0xb659x10[_0x454b[21]],{attributes:[_0x454b[21]]})[_0x454b[16]](function(_0xb659x14){return _0xb659x14[_0x454b[29]]({attributes:[_0x454b[21]]})})[_0x454b[16]](function(_0xb659x11){return {$or:{queue:_[_0x454b[22]](_0xb659x11,_0x454b[21]),memberid:_0xb659x10[_0x454b[21]]}}});default:return {}}}}exports[_0x454b[32]]= function(_0xb659x9,_0xb659xa){return Promise[_0x454b[35]]([])[_0x454b[16]](getChatQueues(_0xb659x9[_0x454b[28]]))[_0x454b[16]](function(_0xb659x16){return ReportChatSession[_0x454b[34]](Util[_0x454b[18]](_0xb659x9[_0x454b[17]],_[_0x454b[33]]({leaveAt:null},_0xb659x16)))})[_0x454b[16]](function(_0xb659x15){return _0xb659xa[_0x454b[15]](200)[_0x454b[14]]({rows:_0xb659x15})})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};exports[_0x454b[36]]= function(_0xb659x9,_0xb659xa){return Promise[_0x454b[35]]([])[_0x454b[16]](getChatQueues(_0xb659x9[_0x454b[28]]))[_0x454b[16]](function(_0xb659x16){return ReportChatSession[_0x454b[39]](Util[_0x454b[18]](_0xb659x9[_0x454b[17]],_[_0x454b[33]]({leaveAt:{$ne:null},complete:null,abandon:null,timeout:null,createdAt:{$gte:moment()[_0x454b[38]](_0x454b[37])}},_0xb659x16)))})[_0x454b[16]](function(_0xb659x15){return _0xb659xa[_0x454b[15]](200)[_0x454b[14]]({value:_0xb659x15})})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};exports[_0x454b[40]]= function(_0xb659x9,_0xb659xa){return Promise[_0x454b[35]]([])[_0x454b[16]](getChatQueues(_0xb659x9[_0x454b[28]]))[_0x454b[16]](function(_0xb659x16){return ReportChatSession[_0x454b[39]](Util[_0x454b[18]](_0xb659x9[_0x454b[17]],_[_0x454b[33]]({leaveAt:null,createdAt:{$gte:moment()[_0x454b[38]](_0x454b[37])}},_0xb659x16)))})[_0x454b[16]](function(_0xb659x15){return _0xb659xa[_0x454b[15]](200)[_0x454b[14]]({value:_0xb659x15})})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};exports[_0x454b[41]]= function(_0xb659x9,_0xb659xa){return Promise[_0x454b[35]]([])[_0x454b[16]](getChatQueues(_0xb659x9[_0x454b[28]]))[_0x454b[16]](function(_0xb659x16){return ReportChatSession[_0x454b[39]](Util[_0x454b[18]](_0xb659x9[_0x454b[17]],_[_0x454b[33]]({complete:true,createdAt:{$gte:moment()[_0x454b[38]](_0x454b[37])}},_0xb659x16)))})[_0x454b[16]](function(_0xb659x15){return _0xb659xa[_0x454b[15]](200)[_0x454b[14]]({value:_0xb659x15})})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};exports[_0x454b[42]]= function(_0xb659x9,_0xb659xa){return Promise[_0x454b[35]]([])[_0x454b[16]](getChatQueues(_0xb659x9[_0x454b[28]]))[_0x454b[16]](function(_0xb659x16){return ReportChatSession[_0x454b[39]](Util[_0x454b[18]](_0xb659x9[_0x454b[17]],_[_0x454b[33]]({timeout:true,createdAt:{$gte:moment()[_0x454b[38]](_0x454b[37])}},_0xb659x16)))})[_0x454b[16]](function(_0xb659x15){return _0xb659xa[_0x454b[15]](200)[_0x454b[14]]({value:_0xb659x15})})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};exports[_0x454b[43]]= function(_0xb659x9,_0xb659xa){return Promise[_0x454b[35]]([])[_0x454b[16]](getChatQueues(_0xb659x9[_0x454b[28]]))[_0x454b[16]](function(_0xb659x16){return ReportChatSession[_0x454b[39]](Util[_0x454b[18]](_0xb659x9[_0x454b[17]],_[_0x454b[33]]({abandon:true,createdAt:{$gte:moment()[_0x454b[38]](_0x454b[37])}},_0xb659x16)))})[_0x454b[16]](function(_0xb659x15){return _0xb659xa[_0x454b[15]](200)[_0x454b[14]]({value:_0xb659x15})})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};exports[_0x454b[44]]= function(_0xb659x9,_0xb659xa){var _0xb659x17={timeout:0,waiting:0};return ReportChatSession[_0x454b[39]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0x454b[38]](_0x454b[37])}}})[_0x454b[16]](function(_0xb659xd){if(_0xb659xd){_0xb659x17[_0x454b[40]]= _0xb659xd};return ReportChatSession[_0x454b[39]]({where:{timeout:true,createdAt:{$gte:moment()[_0x454b[38]](_0x454b[37])}}})})[_0x454b[16]](function(_0xb659xd){if(_0xb659xd){_0xb659x17[_0x454b[42]]= _0xb659xd};return _0xb659xa[_0x454b[15]](200)[_0x454b[14]](_0xb659x17)})[_0x454b[13]](function(_0xb659xc){return handleError(_0xb659xa,_0xb659xc)})};function handleError(_0xb659xa,_0xb659xc){logger[_0x454b[46]](_0xb659xc[_0x454b[45]]);return _0xb659xa[_0x454b[15]](500)[_0x454b[14]](_0xb659xc)}
\ No newline at end of file
index e2a87e2..c316def 100644 (file)
@@ -1 +1 @@
-var _0x197c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x197c[0];const EventEmitter=require(_0x197c[1]);const ReportChatSession=require(_0x197c[3])[_0x197c[2]];var ReportChatSessionEvents= new EventEmitter();ReportChatSessionEvents[_0x197c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x197c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x197c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x197c[6]};for(var e in events){var event=events[e];ReportChatSession[_0x197c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x624cx8,_0x624cx9,_0x624cxa){ReportChatSessionEvents[_0x197c[10]](event+ _0x197c[8]+ _0x624cx8[_0x197c[9]],_0x624cx8);ReportChatSessionEvents[_0x197c[10]](event,_0x624cx8);_0x624cxa(null)}}module[_0x197c[11]]= ReportChatSessionEvents
\ No newline at end of file
+var _0x6846=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6846[0];const EventEmitter=require(_0x6846[1]);const ReportChatSession=require(_0x6846[3])[_0x6846[2]];var ReportChatSessionEvents= new EventEmitter();ReportChatSessionEvents[_0x6846[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6846[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6846[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6846[6]};for(var e in events){var event=events[e];ReportChatSession[_0x6846[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8ed4x8,_0x8ed4x9,_0x8ed4xa){ReportChatSessionEvents[_0x6846[10]](event+ _0x6846[8]+ _0x8ed4x8[_0x6846[9]],_0x8ed4x8);ReportChatSessionEvents[_0x6846[10]](event,_0x8ed4x8);_0x8ed4xa(null)}}module[_0x6846[11]]= ReportChatSessionEvents
\ No newline at end of file
index 5b16a0c..d745b9c 100644 (file)
@@ -1 +1 @@
-var _0xe0ea=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x63\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65"];_0xe0ea[0];const ReportChatSessionEvents=require(_0xe0ea[1]);const ReportChatSession=require(_0xe0ea[3])[_0xe0ea[2]];const User=require(_0xe0ea[3])[_0xe0ea[4]];const Util=require(_0xe0ea[5]);const _=require(_0xe0ea[6]);const Promise=require(_0xe0ea[7]);var events=[_0xe0ea[8],_0xe0ea[9]];exports[_0xe0ea[10]]= function(_0x57efx8){for(var _0x57efx9=0,_0x57efxa=events[_0xe0ea[11]];_0x57efx9< _0x57efxa;_0x57efx9++){var _0x57efxb=events[_0x57efx9];var _0x57efxc=createListener(_0xe0ea[12]+ _0x57efxb,_0x57efx8);ReportChatSessionEvents[_0xe0ea[13]](_0x57efxb,_0x57efxc);_0x57efx8[_0xe0ea[13]](_0xe0ea[14],removeListener(_0x57efxb,_0x57efxc))}};function createListener(_0x57efxb,_0x57efx8){return function(_0x57efxe){onSave(_0x57efx8,_0x57efxe)}}function removeListener(_0x57efxb,_0x57efxc){return function(){ReportChatSessionEvents[_0xe0ea[15]](_0x57efxb,_0x57efxc)}}function getChatQueues(_0x57efx11){return function(){switch(_0x57efx11[_0xe0ea[28]]){case _0xe0ea[25]:return User[_0xe0ea[24]](_0x57efx11[_0xe0ea[23]],{attributes:[_0xe0ea[16]]})[_0xe0ea[21]](Util[_0xe0ea[22]]({},{attributes:[_0xe0ea[16]],include:[{raw:true,model:User,attributes:[_0xe0ea[16]]}]}))[_0xe0ea[21]](function(_0x57efx12){var _0x57efx13=[];_0x57efx12[_0xe0ea[20]][_0xe0ea[19]](function(_0x57efx14){_0x57efx13= _[_0xe0ea[18]](_0x57efx13,_[_0xe0ea[17]](_0x57efx14.Users,_0xe0ea[16]))});return {queue:_[_0xe0ea[17]](_0x57efx12[_0xe0ea[20]],_0xe0ea[16]),memberid:_0x57efx13}});case _0xe0ea[27]:return User[_0xe0ea[24]](_0x57efx11[_0xe0ea[23]],{attributes:[_0xe0ea[16]]})[_0xe0ea[21]](function(_0x57efx15){return _0x57efx15[_0xe0ea[26]]({attributes:[_0xe0ea[16]]})})[_0xe0ea[21]](function(_0x57efx12){return {queue:_[_0xe0ea[17]](_0x57efx12,_0xe0ea[16]),memberid:_0x57efx11[_0xe0ea[23]]}});default:return {}}}}function onSave(_0x57efx8,_0x57efxe,_0x57efx17){return Promise[_0xe0ea[38]]([])[_0xe0ea[21]](getChatQueues(_0x57efx8))[_0xe0ea[21]](function(_0x57efx19){if(_0x57efx8[_0xe0ea[28]]=== _0xe0ea[32]|| _[_0xe0ea[34]](_0x57efx19[_0xe0ea[33]],_0x57efxe[_0xe0ea[33]])|| _[_0xe0ea[34]](_0x57efx19[_0xe0ea[35]],_0x57efxe[_0xe0ea[35]])){_0x57efx8[_0xe0ea[37]](_0xe0ea[36],_0x57efxe)}})[_0xe0ea[31]](function(_0x57efx18){console[_0xe0ea[30]](_0xe0ea[29],_0x57efx18)})}function onRemove(_0x57efx8,_0x57efxe,_0x57efx17){_0x57efx8[_0xe0ea[37]](_0xe0ea[39],_0x57efxe)}
\ No newline at end of file
+var _0x9060=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x63\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65"];_0x9060[0];const ReportChatSessionEvents=require(_0x9060[1]);const ReportChatSession=require(_0x9060[3])[_0x9060[2]];const User=require(_0x9060[3])[_0x9060[4]];const Util=require(_0x9060[5]);const _=require(_0x9060[6]);const Promise=require(_0x9060[7]);var events=[_0x9060[8],_0x9060[9]];exports[_0x9060[10]]= function(_0x78cdx8){for(var _0x78cdx9=0,_0x78cdxa=events[_0x9060[11]];_0x78cdx9< _0x78cdxa;_0x78cdx9++){var _0x78cdxb=events[_0x78cdx9];var _0x78cdxc=createListener(_0x9060[12]+ _0x78cdxb,_0x78cdx8);ReportChatSessionEvents[_0x9060[13]](_0x78cdxb,_0x78cdxc);_0x78cdx8[_0x9060[13]](_0x9060[14],removeListener(_0x78cdxb,_0x78cdxc))}};function createListener(_0x78cdxb,_0x78cdx8){return function(_0x78cdxe){onSave(_0x78cdx8,_0x78cdxe)}}function removeListener(_0x78cdxb,_0x78cdxc){return function(){ReportChatSessionEvents[_0x9060[15]](_0x78cdxb,_0x78cdxc)}}function getChatQueues(_0x78cdx11){return function(){switch(_0x78cdx11[_0x9060[28]]){case _0x9060[25]:return User[_0x9060[24]](_0x78cdx11[_0x9060[23]],{attributes:[_0x9060[16]]})[_0x9060[21]](Util[_0x9060[22]]({},{attributes:[_0x9060[16]],include:[{raw:true,model:User,attributes:[_0x9060[16]]}]}))[_0x9060[21]](function(_0x78cdx12){var _0x78cdx13=[];_0x78cdx12[_0x9060[20]][_0x9060[19]](function(_0x78cdx14){_0x78cdx13= _[_0x9060[18]](_0x78cdx13,_[_0x9060[17]](_0x78cdx14.Users,_0x9060[16]))});return {queue:_[_0x9060[17]](_0x78cdx12[_0x9060[20]],_0x9060[16]),memberid:_0x78cdx13}});case _0x9060[27]:return User[_0x9060[24]](_0x78cdx11[_0x9060[23]],{attributes:[_0x9060[16]]})[_0x9060[21]](function(_0x78cdx15){return _0x78cdx15[_0x9060[26]]({attributes:[_0x9060[16]]})})[_0x9060[21]](function(_0x78cdx12){return {queue:_[_0x9060[17]](_0x78cdx12,_0x9060[16]),memberid:_0x78cdx11[_0x9060[23]]}});default:return {}}}}function onSave(_0x78cdx8,_0x78cdxe,_0x78cdx17){return Promise[_0x9060[38]]([])[_0x9060[21]](getChatQueues(_0x78cdx8))[_0x9060[21]](function(_0x78cdx19){if(_0x78cdx8[_0x9060[28]]=== _0x9060[32]|| _[_0x9060[34]](_0x78cdx19[_0x9060[33]],_0x78cdxe[_0x9060[33]])|| _[_0x9060[34]](_0x78cdx19[_0x9060[35]],_0x78cdxe[_0x9060[35]])){_0x78cdx8[_0x9060[37]](_0x9060[36],_0x78cdxe)}})[_0x9060[31]](function(_0x78cdx18){console[_0x9060[30]](_0x9060[29],_0x78cdx18)})}function onRemove(_0x78cdx8,_0x78cdxe,_0x78cdx17){_0x78cdx8[_0x9060[37]](_0x9060[39],_0x78cdxe)}
\ No newline at end of file
index 2426423..b7b1b32 100644 (file)
@@ -1 +1 @@
-var _0xfed7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x61\x63\x74\x69\x76\x65\x2F\x63\x61\x6C\x6C\x73","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xfed7[0];var express=require(_0xfed7[1]);var auth=require(_0xfed7[2]);var controller=require(_0xfed7[3]);var router=express.Router();router[_0xfed7[10]](_0xfed7[4],auth[_0xfed7[5]](),auth[_0xfed7[8]]([17],[_0xfed7[6],_0xfed7[7]]),controller[_0xfed7[9]]);router[_0xfed7[10]](_0xfed7[11],auth[_0xfed7[5]](),auth[_0xfed7[8]]([17],[_0xfed7[6]]),controller[_0xfed7[12]]);router[_0xfed7[10]](_0xfed7[13],auth[_0xfed7[5]](),auth[_0xfed7[8]]([7],[_0xfed7[6],_0xfed7[7]]),controller[_0xfed7[14]]);module[_0xfed7[15]]= router
\ No newline at end of file
+var _0x65ec=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x61\x63\x74\x69\x76\x65\x2F\x63\x61\x6C\x6C\x73","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x65ec[0];var express=require(_0x65ec[1]);var auth=require(_0x65ec[2]);var controller=require(_0x65ec[3]);var router=express.Router();router[_0x65ec[10]](_0x65ec[4],auth[_0x65ec[5]](),auth[_0x65ec[8]]([17],[_0x65ec[6],_0x65ec[7]]),controller[_0x65ec[9]]);router[_0x65ec[10]](_0x65ec[11],auth[_0x65ec[5]](),auth[_0x65ec[8]]([17],[_0x65ec[6]]),controller[_0x65ec[12]]);router[_0x65ec[10]](_0x65ec[13],auth[_0x65ec[5]](),auth[_0x65ec[8]]([7],[_0x65ec[6],_0x65ec[7]]),controller[_0x65ec[14]]);module[_0x65ec[15]]= router
\ No newline at end of file
index f886a39..2e28389 100644 (file)
@@ -1 +1 @@
-var _0xf2ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x72\x6F\x77\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x70\x6C\x69\x74","\x6E\x61\x6D\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65"];_0xf2ef[0];var _=require(_0xf2ef[1]);var logger=require(_0xf2ef[3])(_0xf2ef[2]);var sequelize=require(_0xf2ef[5])[_0xf2ef[4]];var ReportDial=require(_0xf2ef[5])[_0xf2ef[6]];var ReportDialHistory=require(_0xf2ef[5])[_0xf2ef[8]][_0xf2ef[7]];var Util=require(_0xf2ef[9]);function handleError(_0x9b62x8,_0x9b62x9){_0x9b62x9= _0x9b62x9|| 500;return function(_0x9b62xa){logger[_0xf2ef[11]](_0x9b62xa[_0xf2ef[10]]);_0x9b62x8[_0xf2ef[13]](_0x9b62x9)[_0xf2ef[12]](_0x9b62xa)}}function responseWithResult(_0x9b62x8,_0x9b62x9){_0x9b62x9= _0x9b62x9|| 200;return function(_0x9b62xc){if(_0x9b62xc){_0x9b62x8[_0xf2ef[13]](_0x9b62x9)[_0xf2ef[14]](_0x9b62xc)}}}function handleEntityNotFound(_0x9b62x8){return function(_0x9b62xc){if(!_0x9b62xc){_0x9b62x8[_0xf2ef[13]](404)[_0xf2ef[15]]();return null};return _0x9b62xc}}function saveUpdates(_0x9b62xf){return function(_0x9b62xc){return _0x9b62xc[_0xf2ef[17]](_0x9b62xf)[_0xf2ef[16]](function(_0x9b62x10){return _0x9b62x10})}}function removeEntity(_0x9b62x8){return function(_0x9b62xc){if(_0x9b62xc){return _0x9b62xc[_0xf2ef[18]]()[_0xf2ef[16]](function(){_0x9b62x8[_0xf2ef[13]](204)[_0xf2ef[15]]()})}}}exports[_0xf2ef[19]]= function(_0x9b62x12,_0x9b62x8,_0x9b62x13){return ReportDial[_0xf2ef[33]](Util[_0xf2ef[32]](_0x9b62x12[_0xf2ef[31]]))[_0xf2ef[16]](function(_0x9b62x14){if(_0x9b62x12[_0xf2ef[22]][_0xf2ef[21]]=== _0xf2ef[23]){var _0x9b62x15=[];_[_0xf2ef[29]](_0x9b62x14[_0xf2ef[24]],function(_0x9b62x16){if(_0x9b62x16[_0xf2ef[25]]&& _0x9b62x16[_0xf2ef[25]][_0xf2ef[26]](/\/|-/)[1]=== _0x9b62x12[_0xf2ef[22]][_0xf2ef[27]]){_0x9b62x15[_0xf2ef[28]](_0x9b62x16)}});return {rows:_0x9b62x15,count:_0x9b62x15[_0xf2ef[30]]}};return _0x9b62x14})[_0xf2ef[16]](function(_0x9b62x14){return _0x9b62x8[_0xf2ef[13]](200)[_0xf2ef[12]](_0x9b62x14)})[_0xf2ef[20]](handleError(_0x9b62x8))};exports[_0xf2ef[34]]= function(_0x9b62x12,_0x9b62x8){return ReportDial[_0xf2ef[35]](Util[_0xf2ef[32]](_0x9b62x12[_0xf2ef[31]],{endtime:null}))[_0xf2ef[16]](function(_0x9b62x14){return _0x9b62x8[_0xf2ef[13]](200)[_0xf2ef[12]]({rows:_0x9b62x14,count:_0x9b62x14[_0xf2ef[30]]})})[_0xf2ef[20]](handleError(_0x9b62x8))};exports[_0xf2ef[36]]= function(_0x9b62x12,_0x9b62x8){return ReportDialHistory[_0xf2ef[36]]()[_0xf2ef[16]](function(_0x9b62x17){return _0x9b62x8[_0xf2ef[13]](200)[_0xf2ef[12]](_0x9b62x17)})[_0xf2ef[20]](handleError(_0x9b62x8))}
\ No newline at end of file
+var _0x633b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x72\x6F\x77\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x70\x6C\x69\x74","\x6E\x61\x6D\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65"];_0x633b[0];var _=require(_0x633b[1]);var logger=require(_0x633b[3])(_0x633b[2]);var sequelize=require(_0x633b[5])[_0x633b[4]];var ReportDial=require(_0x633b[5])[_0x633b[6]];var ReportDialHistory=require(_0x633b[5])[_0x633b[8]][_0x633b[7]];var Util=require(_0x633b[9]);function handleError(_0x6278x8,_0x6278x9){_0x6278x9= _0x6278x9|| 500;return function(_0x6278xa){logger[_0x633b[11]](_0x6278xa[_0x633b[10]]);_0x6278x8[_0x633b[13]](_0x6278x9)[_0x633b[12]](_0x6278xa)}}function responseWithResult(_0x6278x8,_0x6278x9){_0x6278x9= _0x6278x9|| 200;return function(_0x6278xc){if(_0x6278xc){_0x6278x8[_0x633b[13]](_0x6278x9)[_0x633b[14]](_0x6278xc)}}}function handleEntityNotFound(_0x6278x8){return function(_0x6278xc){if(!_0x6278xc){_0x6278x8[_0x633b[13]](404)[_0x633b[15]]();return null};return _0x6278xc}}function saveUpdates(_0x6278xf){return function(_0x6278xc){return _0x6278xc[_0x633b[17]](_0x6278xf)[_0x633b[16]](function(_0x6278x10){return _0x6278x10})}}function removeEntity(_0x6278x8){return function(_0x6278xc){if(_0x6278xc){return _0x6278xc[_0x633b[18]]()[_0x633b[16]](function(){_0x6278x8[_0x633b[13]](204)[_0x633b[15]]()})}}}exports[_0x633b[19]]= function(_0x6278x12,_0x6278x8,_0x6278x13){return ReportDial[_0x633b[33]](Util[_0x633b[32]](_0x6278x12[_0x633b[31]]))[_0x633b[16]](function(_0x6278x14){if(_0x6278x12[_0x633b[22]][_0x633b[21]]=== _0x633b[23]){var _0x6278x15=[];_[_0x633b[29]](_0x6278x14[_0x633b[24]],function(_0x6278x16){if(_0x6278x16[_0x633b[25]]&& _0x6278x16[_0x633b[25]][_0x633b[26]](/\/|-/)[1]=== _0x6278x12[_0x633b[22]][_0x633b[27]]){_0x6278x15[_0x633b[28]](_0x6278x16)}});return {rows:_0x6278x15,count:_0x6278x15[_0x633b[30]]}};return _0x6278x14})[_0x633b[16]](function(_0x6278x14){return _0x6278x8[_0x633b[13]](200)[_0x633b[12]](_0x6278x14)})[_0x633b[20]](handleError(_0x6278x8))};exports[_0x633b[34]]= function(_0x6278x12,_0x6278x8){return ReportDial[_0x633b[35]](Util[_0x633b[32]](_0x6278x12[_0x633b[31]],{endtime:null}))[_0x633b[16]](function(_0x6278x14){return _0x6278x8[_0x633b[13]](200)[_0x633b[12]]({rows:_0x6278x14,count:_0x6278x14[_0x633b[30]]})})[_0x633b[20]](handleError(_0x6278x8))};exports[_0x633b[36]]= function(_0x6278x12,_0x6278x8){return ReportDialHistory[_0x633b[36]]()[_0x633b[16]](function(_0x6278x17){return _0x6278x8[_0x633b[13]](200)[_0x633b[12]](_0x6278x17)})[_0x633b[20]](handleError(_0x6278x8))}
\ No newline at end of file
index 3ca6e86..062e80e 100644 (file)
@@ -1 +1 @@
-var _0xc5c4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc5c4[0];const EventEmitter=require(_0xc5c4[1]);const ReportDial=require(_0xc5c4[3])[_0xc5c4[2]];var ReportDialEvents= new EventEmitter();ReportDialEvents[_0xc5c4[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc5c4[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc5c4[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc5c4[7]};for(var e in events){var event=events[e];ReportDial[_0xc5c4[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x79d1x8,_0x79d1x9,_0x79d1xa){ReportDialEvents[_0xc5c4[11]](event+ _0xc5c4[9]+ _0x79d1x8[_0xc5c4[10]],_0x79d1x8);ReportDialEvents[_0xc5c4[11]](event,_0x79d1x8);_0x79d1xa(null)}}module[_0xc5c4[12]]= ReportDialEvents
\ No newline at end of file
+var _0x5593=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5593[0];const EventEmitter=require(_0x5593[1]);const ReportDial=require(_0x5593[3])[_0x5593[2]];var ReportDialEvents= new EventEmitter();ReportDialEvents[_0x5593[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5593[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5593[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5593[7]};for(var e in events){var event=events[e];ReportDial[_0x5593[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x6a61x8,_0x6a61x9,_0x6a61xa){ReportDialEvents[_0x5593[11]](event+ _0x5593[9]+ _0x6a61x8[_0x5593[10]],_0x6a61x8);ReportDialEvents[_0x5593[11]](event,_0x6a61x8);_0x6a61xa(null)}}module[_0x5593[12]]= ReportDialEvents
\ No newline at end of file
index be88a4b..e45e805 100644 (file)
@@ -1 +1 @@
-var _0xd130=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x70\x6C\x69\x74","\x6E\x61\x6D\x65","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd130[0];const ReportDialEvents=require(_0xd130[1]);var events=[_0xd130[2],_0xd130[3],_0xd130[4]];exports[_0xd130[5]]= function(_0xcdeax3){for(var _0xcdeax4=0,_0xcdeax5=events[_0xd130[6]];_0xcdeax4< _0xcdeax5;_0xcdeax4++){var _0xcdeax6=events[_0xcdeax4];var _0xcdeax7=createListener(_0xd130[7]+ _0xcdeax6,_0xcdeax3);ReportDialEvents[_0xd130[8]](_0xcdeax6,_0xcdeax7);_0xcdeax3[_0xd130[8]](_0xd130[9],removeListener(_0xcdeax6,_0xcdeax7))}};function createListener(_0xcdeax6,_0xcdeax3){return function(_0xcdeax9){if(_0xcdeax3[_0xd130[10]]=== _0xd130[11]|| (_0xcdeax9[_0xd130[12]]&& _0xcdeax9[_0xd130[12]][_0xd130[13]](/\/|-/)[1]=== _0xcdeax3[_0xd130[14]])){_0xcdeax3[_0xd130[15]](_0xcdeax6,_0xcdeax9)}}}function removeListener(_0xcdeax6,_0xcdeax7){return function(){ReportDialEvents[_0xd130[16]](_0xcdeax6,_0xcdeax7)}}
\ No newline at end of file
+var _0x8230=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x70\x6C\x69\x74","\x6E\x61\x6D\x65","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8230[0];const ReportDialEvents=require(_0x8230[1]);var events=[_0x8230[2],_0x8230[3],_0x8230[4]];exports[_0x8230[5]]= function(_0xfa41x3){for(var _0xfa41x4=0,_0xfa41x5=events[_0x8230[6]];_0xfa41x4< _0xfa41x5;_0xfa41x4++){var _0xfa41x6=events[_0xfa41x4];var _0xfa41x7=createListener(_0x8230[7]+ _0xfa41x6,_0xfa41x3);ReportDialEvents[_0x8230[8]](_0xfa41x6,_0xfa41x7);_0xfa41x3[_0x8230[8]](_0x8230[9],removeListener(_0xfa41x6,_0xfa41x7))}};function createListener(_0xfa41x6,_0xfa41x3){return function(_0xfa41x9){if(_0xfa41x3[_0x8230[10]]=== _0x8230[11]|| (_0xfa41x9[_0x8230[12]]&& _0xfa41x9[_0x8230[12]][_0x8230[13]](/\/|-/)[1]=== _0xfa41x3[_0x8230[14]])){_0xfa41x3[_0x8230[15]](_0xfa41x6,_0xfa41x9)}}}function removeListener(_0xfa41x6,_0xfa41x7){return function(){ReportDialEvents[_0x8230[16]](_0xfa41x6,_0xfa41x7)}}
\ No newline at end of file
index 2f36547..d6ecb44 100644 (file)
@@ -1 +1 @@
-var _0x80f2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x46\x61\x78","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x80f2[0];var express=require(_0x80f2[1]);var controller=require(_0x80f2[2]);var auth=require(_0x80f2[3]);var license=require(_0x80f2[4]);var router=express.Router();router[_0x80f2[12]](_0x80f2[5],auth[_0x80f2[6]](),license[_0x80f2[7]](),auth[_0x80f2[10]]([17],[_0x80f2[8],_0x80f2[9]]),controller[_0x80f2[11]]);router[_0x80f2[12]](_0x80f2[13],auth[_0x80f2[6]](),license[_0x80f2[7]](),auth[_0x80f2[14]](_0x80f2[9]),controller[_0x80f2[15]]);router[_0x80f2[12]](_0x80f2[16],auth[_0x80f2[6]](),license[_0x80f2[7]](),auth[_0x80f2[14]](_0x80f2[9]),controller[_0x80f2[17]]);module[_0x80f2[18]]= router
\ No newline at end of file
+var _0x2312=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x46\x61\x78","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2312[0];var express=require(_0x2312[1]);var controller=require(_0x2312[2]);var auth=require(_0x2312[3]);var license=require(_0x2312[4]);var router=express.Router();router[_0x2312[12]](_0x2312[5],auth[_0x2312[6]](),license[_0x2312[7]](),auth[_0x2312[10]]([17],[_0x2312[8],_0x2312[9]]),controller[_0x2312[11]]);router[_0x2312[12]](_0x2312[13],auth[_0x2312[6]](),license[_0x2312[7]](),auth[_0x2312[14]](_0x2312[9]),controller[_0x2312[15]]);router[_0x2312[12]](_0x2312[16],auth[_0x2312[6]](),license[_0x2312[7]](),auth[_0x2312[14]](_0x2312[9]),controller[_0x2312[17]]);module[_0x2312[18]]= router
\ No newline at end of file
index eb7e230..f8e3fb2 100644 (file)
@@ -1 +1 @@
-var _0x612d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x6A\x65\x63\x74","\x52\x45\x4A\x45\x43\x54","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x612d[0];var _=require(_0x612d[1]);var moment=require(_0x612d[2]);var logger=require(_0x612d[4])(_0x612d[3]);var FaxRoom=require(_0x612d[6])[_0x612d[5]];var FaxRoomStatus=require(_0x612d[6])[_0x612d[7]];var ReportFax=require(_0x612d[6])[_0x612d[8]];var sequelize=require(_0x612d[6])[_0x612d[9]];var Agent=require(_0x612d[6])[_0x612d[10]];var Util=require(_0x612d[11]);exports[_0x612d[12]]= function(_0xcacaxa,_0xcacaxb,_0xcacaxc){return ReportFax[_0x612d[19]](Util[_0x612d[18]](_0xcacaxa[_0x612d[17]]))[_0x612d[16]](function(_0xcacaxe){_0xcacaxb[_0x612d[15]](200)[_0x612d[14]](_0xcacaxe)})[_0x612d[13]](function(_0xcacaxd){return handleError(_0xcacaxb,_0xcacaxd)})};exports[_0x612d[20]]= function(_0xcacaxa,_0xcacaxb){var _0xcacaxf=_0xcacaxa[_0x612d[24]][_0x612d[23]][_0x612d[22]](_0x612d[21])[1];return ReportFax[_0x612d[33]](_0xcacaxa[_0x612d[24]][_0x612d[32]])[_0x612d[16]](function(_0xcacax10){if(!_0xcacax10){return _0xcacaxb[_0x612d[25]](404)};var _0xcacax11=_[_0x612d[30]](_0xcacax10,{connectid:_0xcacaxa[_0x612d[24]][_0x612d[23]]});return _0xcacax11[_0x612d[31]]()})[_0x612d[16]](function(){return FaxRoom[_0x612d[29]]({status:_0x612d[26],openReason:_0x612d[27]},{where:{id:_0xcacaxf},user:_0xcacaxa[_0x612d[28]],individualHooks:true})})[_0x612d[16]](function(){return _0xcacaxb[_0x612d[25]](200)})[_0x612d[13]](sequelize.UniqueConstraintError,function(_0xcacaxd){return _0xcacaxb[_0x612d[25]](504)})[_0x612d[13]](function(_0xcacaxd){return handleError(_0xcacaxb,_0xcacaxd)})};exports[_0x612d[34]]= function(_0xcacaxa,_0xcacaxb){var _0xcacax12;return ReportFax[_0x612d[33]](_0xcacaxa[_0x612d[24]][_0x612d[32]])[_0x612d[16]](function(_0xcacax13){_0xcacax12= _0xcacax13;if(!_0xcacax13){return _0xcacaxb[_0x612d[25]](404)};var _0xcacax11=_[_0x612d[30]](_0xcacax13,{rejectedAt:moment()[_0x612d[41]](_0x612d[40])});return _0xcacax11[_0x612d[31]]()})[_0x612d[16]](function(){return FaxRoomStatus[_0x612d[39]]({status:_0x612d[35],data1:_0xcacaxa[_0x612d[28]][_0x612d[36]],data2:_0xcacaxa[_0x612d[28]][_0x612d[37]],UserId:_0xcacaxa[_0x612d[28]][_0x612d[32]],FaxRoomId:_0xcacax12[_0x612d[38]]})})[_0x612d[16]](function(){return _0xcacaxb[_0x612d[25]](200)})[_0x612d[13]](function(_0xcacaxd){return handleError(_0xcacaxb,_0xcacaxd)})};function handleError(_0xcacaxb,_0xcacaxd){logger[_0x612d[43]](_0xcacaxd[_0x612d[42]]);return _0xcacaxb[_0x612d[15]](500)[_0x612d[14]](_0xcacaxd)}
\ No newline at end of file
+var _0xb671=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x6A\x65\x63\x74","\x52\x45\x4A\x45\x43\x54","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xb671[0];var _=require(_0xb671[1]);var moment=require(_0xb671[2]);var logger=require(_0xb671[4])(_0xb671[3]);var FaxRoom=require(_0xb671[6])[_0xb671[5]];var FaxRoomStatus=require(_0xb671[6])[_0xb671[7]];var ReportFax=require(_0xb671[6])[_0xb671[8]];var sequelize=require(_0xb671[6])[_0xb671[9]];var Agent=require(_0xb671[6])[_0xb671[10]];var Util=require(_0xb671[11]);exports[_0xb671[12]]= function(_0x3fb6xa,_0x3fb6xb,_0x3fb6xc){return ReportFax[_0xb671[19]](Util[_0xb671[18]](_0x3fb6xa[_0xb671[17]]))[_0xb671[16]](function(_0x3fb6xe){_0x3fb6xb[_0xb671[15]](200)[_0xb671[14]](_0x3fb6xe)})[_0xb671[13]](function(_0x3fb6xd){return handleError(_0x3fb6xb,_0x3fb6xd)})};exports[_0xb671[20]]= function(_0x3fb6xa,_0x3fb6xb){var _0x3fb6xf=_0x3fb6xa[_0xb671[24]][_0xb671[23]][_0xb671[22]](_0xb671[21])[1];return ReportFax[_0xb671[33]](_0x3fb6xa[_0xb671[24]][_0xb671[32]])[_0xb671[16]](function(_0x3fb6x10){if(!_0x3fb6x10){return _0x3fb6xb[_0xb671[25]](404)};var _0x3fb6x11=_[_0xb671[30]](_0x3fb6x10,{connectid:_0x3fb6xa[_0xb671[24]][_0xb671[23]]});return _0x3fb6x11[_0xb671[31]]()})[_0xb671[16]](function(){return FaxRoom[_0xb671[29]]({status:_0xb671[26],openReason:_0xb671[27]},{where:{id:_0x3fb6xf},user:_0x3fb6xa[_0xb671[28]],individualHooks:true})})[_0xb671[16]](function(){return _0x3fb6xb[_0xb671[25]](200)})[_0xb671[13]](sequelize.UniqueConstraintError,function(_0x3fb6xd){return _0x3fb6xb[_0xb671[25]](504)})[_0xb671[13]](function(_0x3fb6xd){return handleError(_0x3fb6xb,_0x3fb6xd)})};exports[_0xb671[34]]= function(_0x3fb6xa,_0x3fb6xb){var _0x3fb6x12;return ReportFax[_0xb671[33]](_0x3fb6xa[_0xb671[24]][_0xb671[32]])[_0xb671[16]](function(_0x3fb6x13){_0x3fb6x12= _0x3fb6x13;if(!_0x3fb6x13){return _0x3fb6xb[_0xb671[25]](404)};var _0x3fb6x11=_[_0xb671[30]](_0x3fb6x13,{rejectedAt:moment()[_0xb671[41]](_0xb671[40])});return _0x3fb6x11[_0xb671[31]]()})[_0xb671[16]](function(){return FaxRoomStatus[_0xb671[39]]({status:_0xb671[35],data1:_0x3fb6xa[_0xb671[28]][_0xb671[36]],data2:_0x3fb6xa[_0xb671[28]][_0xb671[37]],UserId:_0x3fb6xa[_0xb671[28]][_0xb671[32]],FaxRoomId:_0x3fb6x12[_0xb671[38]]})})[_0xb671[16]](function(){return _0x3fb6xb[_0xb671[25]](200)})[_0xb671[13]](function(_0x3fb6xd){return handleError(_0x3fb6xb,_0x3fb6xd)})};function handleError(_0x3fb6xb,_0x3fb6xd){logger[_0xb671[43]](_0x3fb6xd[_0xb671[42]]);return _0x3fb6xb[_0xb671[15]](500)[_0xb671[14]](_0x3fb6xd)}
\ No newline at end of file
index e16a5b5..466ec9c 100644 (file)
@@ -1 +1 @@
-var _0xc15b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc15b[0];const EventEmitter=require(_0xc15b[1]);const ReportFax=require(_0xc15b[3])[_0xc15b[2]];var ReportFaxEvents= new EventEmitter();ReportFaxEvents[_0xc15b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc15b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc15b[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc15b[7]};for(var e in events){var event=events[e];ReportFax[_0xc15b[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xc428x8,_0xc428x9,_0xc428xa){ReportFaxEvents[_0xc15b[11]](event+ _0xc15b[9]+ _0xc428x8[_0xc15b[10]],_0xc428x8);ReportFaxEvents[_0xc15b[11]](event,_0xc428x8);_0xc428xa(null)}}module[_0xc15b[12]]= ReportFaxEvents
\ No newline at end of file
+var _0x48fa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x48fa[0];const EventEmitter=require(_0x48fa[1]);const ReportFax=require(_0x48fa[3])[_0x48fa[2]];var ReportFaxEvents= new EventEmitter();ReportFaxEvents[_0x48fa[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x48fa[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x48fa[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x48fa[7]};for(var e in events){var event=events[e];ReportFax[_0x48fa[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x26dfx8,_0x26dfx9,_0x26dfxa){ReportFaxEvents[_0x48fa[11]](event+ _0x48fa[9]+ _0x26dfx8[_0x48fa[10]],_0x26dfx8);ReportFaxEvents[_0x48fa[11]](event,_0x26dfx8);_0x26dfxa(null)}}module[_0x48fa[12]]= ReportFaxEvents
\ No newline at end of file
index d9e1cb7..1d14758 100644 (file)
@@ -1 +1 @@
-var _0x22f0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x22f0[0];const ReportFaxEvents=require(_0x22f0[1]);var events=[_0x22f0[2],_0x22f0[3],_0x22f0[4]];exports[_0x22f0[5]]= function(_0xb46bx3){for(var _0xb46bx4=0,_0xb46bx5=events[_0x22f0[6]];_0xb46bx4< _0xb46bx5;_0xb46bx4++){var _0xb46bx6=events[_0xb46bx4];var _0xb46bx7=createListener(_0x22f0[7]+ _0xb46bx6,_0xb46bx3);ReportFaxEvents[_0x22f0[8]](_0xb46bx6,_0xb46bx7);_0xb46bx3[_0x22f0[8]](_0x22f0[9],removeListener(_0xb46bx6,_0xb46bx7))}};function createListener(_0xb46bx6,_0xb46bx3){return function(_0xb46bx9){switch(_0xb46bx6){case _0x22f0[10]:;case _0x22f0[16]:if(_0xb46bx3[_0x22f0[11]]=== _0xb46bx9[_0x22f0[12]]|| _0xb46bx3[_0x22f0[13]]!== _0x22f0[14]){_0xb46bx3[_0x22f0[15]](_0xb46bx6,_0xb46bx9)};break;case _0x22f0[17]:_0xb46bx3[_0x22f0[15]](_0xb46bx6,_0xb46bx9);break;default:}}}function removeListener(_0xb46bx6,_0xb46bx7){return function(){ReportFaxEvents[_0x22f0[18]](_0xb46bx6,_0xb46bx7)}}
\ No newline at end of file
+var _0xd990=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd990[0];const ReportFaxEvents=require(_0xd990[1]);var events=[_0xd990[2],_0xd990[3],_0xd990[4]];exports[_0xd990[5]]= function(_0xd92dx3){for(var _0xd92dx4=0,_0xd92dx5=events[_0xd990[6]];_0xd92dx4< _0xd92dx5;_0xd92dx4++){var _0xd92dx6=events[_0xd92dx4];var _0xd92dx7=createListener(_0xd990[7]+ _0xd92dx6,_0xd92dx3);ReportFaxEvents[_0xd990[8]](_0xd92dx6,_0xd92dx7);_0xd92dx3[_0xd990[8]](_0xd990[9],removeListener(_0xd92dx6,_0xd92dx7))}};function createListener(_0xd92dx6,_0xd92dx3){return function(_0xd92dx9){switch(_0xd92dx6){case _0xd990[10]:;case _0xd990[16]:if(_0xd92dx3[_0xd990[11]]=== _0xd92dx9[_0xd990[12]]|| _0xd92dx3[_0xd990[13]]!== _0xd990[14]){_0xd92dx3[_0xd990[15]](_0xd92dx6,_0xd92dx9)};break;case _0xd990[17]:_0xd92dx3[_0xd990[15]](_0xd92dx6,_0xd92dx9);break;default:}}}function removeListener(_0xd92dx6,_0xd92dx7){return function(){ReportFaxEvents[_0xd990[18]](_0xd92dx6,_0xd92dx7)}}
\ No newline at end of file
index aa845e6..e7cdfa1 100644 (file)
@@ -1 +1 @@
-var _0x6315=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x46\x61\x78","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x6315[0];var express=require(_0x6315[1]);var auth=require(_0x6315[2]);var controller=require(_0x6315[3]);var license=require(_0x6315[4]);var router=express.Router();router[_0x6315[11]](_0x6315[5],auth[_0x6315[6]](),license[_0x6315[7]](),auth[_0x6315[9]]([17],[_0x6315[8]]),controller[_0x6315[10]]);router[_0x6315[11]](_0x6315[12],auth[_0x6315[6]](),license[_0x6315[7]](),auth[_0x6315[9]]([17],[_0x6315[8]]),controller[_0x6315[13]]);router[_0x6315[11]](_0x6315[14],license[_0x6315[15]](),auth[_0x6315[6]](),license[_0x6315[7]](),auth[_0x6315[9]]([17],[_0x6315[8]]),controller[_0x6315[16]]);router[_0x6315[11]](_0x6315[17],auth[_0x6315[6]](),license[_0x6315[7]](),auth[_0x6315[9]]([10],[_0x6315[8],_0x6315[18]]),controller[_0x6315[19]]);module[_0x6315[20]]= router
\ No newline at end of file
+var _0x64d3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x46\x61\x78","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x64d3[0];var express=require(_0x64d3[1]);var auth=require(_0x64d3[2]);var controller=require(_0x64d3[3]);var license=require(_0x64d3[4]);var router=express.Router();router[_0x64d3[11]](_0x64d3[5],auth[_0x64d3[6]](),license[_0x64d3[7]](),auth[_0x64d3[9]]([17],[_0x64d3[8]]),controller[_0x64d3[10]]);router[_0x64d3[11]](_0x64d3[12],auth[_0x64d3[6]](),license[_0x64d3[7]](),auth[_0x64d3[9]]([17],[_0x64d3[8]]),controller[_0x64d3[13]]);router[_0x64d3[11]](_0x64d3[14],license[_0x64d3[15]](),auth[_0x64d3[6]](),license[_0x64d3[7]](),auth[_0x64d3[9]]([17],[_0x64d3[8]]),controller[_0x64d3[16]]);router[_0x64d3[11]](_0x64d3[17],auth[_0x64d3[6]](),license[_0x64d3[7]](),auth[_0x64d3[9]]([10],[_0x64d3[8],_0x64d3[18]]),controller[_0x64d3[19]]);module[_0x64d3[20]]= router
\ No newline at end of file
index d390e50..c822456 100644 (file)
@@ -1 +1 @@
-var _0xea65=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x75\x73\x65\x72","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65"];_0xea65[0];var _=require(_0xea65[1]);var Util=require(_0xea65[2]);var moment=require(_0xea65[3]);var logger=require(_0xea65[5])(_0xea65[4]);var ReportFaxSession=require(_0xea65[7])[_0xea65[6]];var ReportFaxSessionHistory=require(_0xea65[7])[_0xea65[9]][_0xea65[8]];var User=require(_0xea65[7])[_0xea65[10]];function handleError(_0xac7dx9,_0xac7dxa){_0xac7dxa= _0xac7dxa|| 500;return function(_0xac7dxb){logger[_0xea65[12]](_0xac7dxb[_0xea65[11]]);_0xac7dx9[_0xea65[14]](_0xac7dxa)[_0xea65[13]](_0xac7dxb)}}function responseWithResult(_0xac7dx9,_0xac7dxa){_0xac7dxa= _0xac7dxa|| 200;return function(_0xac7dxd){if(_0xac7dxd){_0xac7dx9[_0xea65[14]](_0xac7dxa)[_0xea65[15]](_0xac7dxd)}}}function responseWithoutResult(_0xac7dx9,_0xac7dxa){_0xac7dxa= _0xac7dxa|| 204;return function(){_0xac7dx9[_0xea65[16]](_0xac7dxa)}}function handleEntityNotFound(_0xac7dx9){return function(_0xac7dxd){if(!_0xac7dxd){_0xac7dx9[_0xea65[14]](404)[_0xea65[17]]();return null};return _0xac7dxd}}function saveUpdates(_0xac7dx11){return function(_0xac7dxd){return _0xac7dxd[_0xea65[19]](_0xac7dx11)[_0xea65[18]](function(_0xac7dx12){return _0xac7dx12})}}function removeEntity(_0xac7dx9){return function(_0xac7dxd){if(_0xac7dxd){return _0xac7dxd[_0xea65[20]]()[_0xea65[18]](function(){_0xac7dx9[_0xea65[14]](204)[_0xea65[17]]()})}}}exports[_0xea65[21]]= function(_0xac7dx14,_0xac7dx9){return ReportFaxSession[_0xea65[25]](Util[_0xea65[24]](_0xac7dx14[_0xea65[23]]))[_0xea65[18]](responseWithResult(_0xac7dx9))[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[26]]= function(_0xac7dx14,_0xac7dx9){return ReportFaxSession[_0xea65[29]](_0xac7dx14[_0xea65[28]][_0xea65[27]])[_0xea65[18]](handleEntityNotFound(_0xac7dx9))[_0xea65[18]](responseWithResult(_0xac7dx9))[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[30]]= function(_0xac7dx14,_0xac7dx9){return ReportFaxSession[_0xea65[30]](_0xac7dx14[_0xea65[31]])[_0xea65[18]](responseWithResult(_0xac7dx9,201))[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[32]]= function(_0xac7dx14,_0xac7dx9){if(_0xac7dx14[_0xea65[31]][_0xea65[27]]){delete _0xac7dx14[_0xea65[31]][_0xea65[27]]};return ReportFaxSession[_0xea65[29]](_0xac7dx14[_0xea65[28]][_0xea65[27]])[_0xea65[18]](handleEntityNotFound(_0xac7dx9))[_0xea65[18]](saveUpdates(_0xac7dx14[_0xea65[31]]))[_0xea65[18]](responseWithResult(_0xac7dx9))[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[20]]= function(_0xac7dx14,_0xac7dx9){return ReportFaxSession[_0xea65[29]](_0xac7dx14[_0xea65[28]][_0xea65[27]])[_0xea65[18]](handleEntityNotFound(_0xac7dx9))[_0xea65[18]](removeEntity(_0xac7dx9))[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[33]]= function(_0xac7dx14,_0xac7dx9){return ReportFaxSessionHistory[_0xea65[33]]()[_0xea65[18]](function(_0xac7dx15){return _0xac7dx9[_0xea65[14]](200)[_0xea65[13]](_0xac7dx15)})[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[34]]= function(_0xac7dx14,_0xac7dx9){return Promise[_0xea65[40]]([])[_0xea65[18]](getFaxQueues(_0xac7dx14[_0xea65[39]]))[_0xea65[18]](function(_0xac7dx17){return ReportFaxSession[_0xea65[38]](Util[_0xea65[24]](_0xac7dx14[_0xea65[23]],_[_0xea65[37]]({timeout:true,createdAt:{$gte:moment()[_0xea65[36]](_0xea65[35])}},_0xac7dx17)))})[_0xea65[18]](function(_0xac7dx16){return _0xac7dx9[_0xea65[14]](200)[_0xea65[13]]({value:_0xac7dx16})})[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[41]]= function(_0xac7dx14,_0xac7dx9){return Promise[_0xea65[40]]([])[_0xea65[18]](getFaxQueues(_0xac7dx14[_0xea65[39]]))[_0xea65[18]](function(_0xac7dx17){return ReportFaxSession[_0xea65[38]](Util[_0xea65[24]](_0xac7dx14[_0xea65[23]],_[_0xea65[37]]({leaveAt:null,createdAt:{$gte:moment()[_0xea65[36]](_0xea65[35])}},_0xac7dx17)))})[_0xea65[18]](function(_0xac7dx16){return _0xac7dx9[_0xea65[14]](200)[_0xea65[13]]({value:_0xac7dx16})})[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[42]]= function(_0xac7dx14,_0xac7dx9){return Promise[_0xea65[40]]([])[_0xea65[18]](getFaxQueues(_0xac7dx14[_0xea65[39]]))[_0xea65[18]](function(_0xac7dx17){return ReportFaxSession[_0xea65[25]](Util[_0xea65[24]](_0xac7dx14[_0xea65[23]],_[_0xea65[37]]({leaveAt:null},_0xac7dx17)))})[_0xea65[18]](function(_0xac7dx16){return _0xac7dx9[_0xea65[14]](200)[_0xea65[13]]({rows:_0xac7dx16})})[_0xea65[22]](handleError(_0xac7dx9))};exports[_0xea65[43]]= function(_0xac7dx14,_0xac7dx9){var _0xac7dx18={waiting:0,timeout:0};return ReportFaxSession[_0xea65[38]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xea65[36]](_0xea65[35])}}})[_0xea65[18]](function(_0xac7dx19){if(_0xac7dx19){_0xac7dx18[_0xea65[41]]= _0xac7dx19};return ReportFaxSession[_0xea65[38]]({where:{timeout:true,createdAt:{$gte:moment()[_0xea65[36]](_0xea65[35])}}})})[_0xea65[18]](function(_0xac7dx19){if(_0xac7dx19){_0xac7dx18[_0xea65[34]]= _0xac7dx19};return _0xac7dx9[_0xea65[14]](200)[_0xea65[13]](_0xac7dx18)})[_0xea65[22]](handleError(_0xac7dx9))};function getFaxQueues(_0xac7dx1b){return function(){switch(_0xac7dx1b[_0xea65[51]]){case _0xea65[39]:return User[_0xea65[29]](_0xac7dx1b[_0xea65[27]],{attributes:[_0xea65[27]]})[_0xea65[18]](Util[_0xea65[48]]({},{attributes:[_0xea65[27]],include:[{raw:true,model:User,attributes:[_0xea65[27]]}]}))[_0xea65[18]](function(_0xac7dx1c){var _0xac7dx1d=[];_0xac7dx1c[_0xea65[47]][_0xea65[46]](function(_0xac7dx1e){_0xac7dx1d= _[_0xea65[45]](_0xac7dx1d,_[_0xea65[44]](_0xac7dx1e.Users,_0xea65[27]))});return {$or:{queue:_[_0xea65[44]](_0xac7dx1c[_0xea65[47]],_0xea65[27]),memberid:_0xac7dx1d}}});case _0xea65[50]:return User[_0xea65[29]](_0xac7dx1b[_0xea65[27]],{attributes:[_0xea65[27]]})[_0xea65[18]](function(_0xac7dx1f){return _0xac7dx1f[_0xea65[49]]({attributes:[_0xea65[27]]})})[_0xea65[18]](function(_0xac7dx1c){return {$or:{queue:_[_0xea65[44]](_0xac7dx1c,_0xea65[27]),memberid:_0xac7dx1b[_0xea65[27]]}}});default:return {}}}}
\ No newline at end of file
+var _0xa318=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x75\x73\x65\x72","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65"];_0xa318[0];var _=require(_0xa318[1]);var Util=require(_0xa318[2]);var moment=require(_0xa318[3]);var logger=require(_0xa318[5])(_0xa318[4]);var ReportFaxSession=require(_0xa318[7])[_0xa318[6]];var ReportFaxSessionHistory=require(_0xa318[7])[_0xa318[9]][_0xa318[8]];var User=require(_0xa318[7])[_0xa318[10]];function handleError(_0xcdeex9,_0xcdeexa){_0xcdeexa= _0xcdeexa|| 500;return function(_0xcdeexb){logger[_0xa318[12]](_0xcdeexb[_0xa318[11]]);_0xcdeex9[_0xa318[14]](_0xcdeexa)[_0xa318[13]](_0xcdeexb)}}function responseWithResult(_0xcdeex9,_0xcdeexa){_0xcdeexa= _0xcdeexa|| 200;return function(_0xcdeexd){if(_0xcdeexd){_0xcdeex9[_0xa318[14]](_0xcdeexa)[_0xa318[15]](_0xcdeexd)}}}function responseWithoutResult(_0xcdeex9,_0xcdeexa){_0xcdeexa= _0xcdeexa|| 204;return function(){_0xcdeex9[_0xa318[16]](_0xcdeexa)}}function handleEntityNotFound(_0xcdeex9){return function(_0xcdeexd){if(!_0xcdeexd){_0xcdeex9[_0xa318[14]](404)[_0xa318[17]]();return null};return _0xcdeexd}}function saveUpdates(_0xcdeex11){return function(_0xcdeexd){return _0xcdeexd[_0xa318[19]](_0xcdeex11)[_0xa318[18]](function(_0xcdeex12){return _0xcdeex12})}}function removeEntity(_0xcdeex9){return function(_0xcdeexd){if(_0xcdeexd){return _0xcdeexd[_0xa318[20]]()[_0xa318[18]](function(){_0xcdeex9[_0xa318[14]](204)[_0xa318[17]]()})}}}exports[_0xa318[21]]= function(_0xcdeex14,_0xcdeex9){return ReportFaxSession[_0xa318[25]](Util[_0xa318[24]](_0xcdeex14[_0xa318[23]]))[_0xa318[18]](responseWithResult(_0xcdeex9))[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[26]]= function(_0xcdeex14,_0xcdeex9){return ReportFaxSession[_0xa318[29]](_0xcdeex14[_0xa318[28]][_0xa318[27]])[_0xa318[18]](handleEntityNotFound(_0xcdeex9))[_0xa318[18]](responseWithResult(_0xcdeex9))[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[30]]= function(_0xcdeex14,_0xcdeex9){return ReportFaxSession[_0xa318[30]](_0xcdeex14[_0xa318[31]])[_0xa318[18]](responseWithResult(_0xcdeex9,201))[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[32]]= function(_0xcdeex14,_0xcdeex9){if(_0xcdeex14[_0xa318[31]][_0xa318[27]]){delete _0xcdeex14[_0xa318[31]][_0xa318[27]]};return ReportFaxSession[_0xa318[29]](_0xcdeex14[_0xa318[28]][_0xa318[27]])[_0xa318[18]](handleEntityNotFound(_0xcdeex9))[_0xa318[18]](saveUpdates(_0xcdeex14[_0xa318[31]]))[_0xa318[18]](responseWithResult(_0xcdeex9))[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[20]]= function(_0xcdeex14,_0xcdeex9){return ReportFaxSession[_0xa318[29]](_0xcdeex14[_0xa318[28]][_0xa318[27]])[_0xa318[18]](handleEntityNotFound(_0xcdeex9))[_0xa318[18]](removeEntity(_0xcdeex9))[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[33]]= function(_0xcdeex14,_0xcdeex9){return ReportFaxSessionHistory[_0xa318[33]]()[_0xa318[18]](function(_0xcdeex15){return _0xcdeex9[_0xa318[14]](200)[_0xa318[13]](_0xcdeex15)})[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[34]]= function(_0xcdeex14,_0xcdeex9){return Promise[_0xa318[40]]([])[_0xa318[18]](getFaxQueues(_0xcdeex14[_0xa318[39]]))[_0xa318[18]](function(_0xcdeex17){return ReportFaxSession[_0xa318[38]](Util[_0xa318[24]](_0xcdeex14[_0xa318[23]],_[_0xa318[37]]({timeout:true,createdAt:{$gte:moment()[_0xa318[36]](_0xa318[35])}},_0xcdeex17)))})[_0xa318[18]](function(_0xcdeex16){return _0xcdeex9[_0xa318[14]](200)[_0xa318[13]]({value:_0xcdeex16})})[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[41]]= function(_0xcdeex14,_0xcdeex9){return Promise[_0xa318[40]]([])[_0xa318[18]](getFaxQueues(_0xcdeex14[_0xa318[39]]))[_0xa318[18]](function(_0xcdeex17){return ReportFaxSession[_0xa318[38]](Util[_0xa318[24]](_0xcdeex14[_0xa318[23]],_[_0xa318[37]]({leaveAt:null,createdAt:{$gte:moment()[_0xa318[36]](_0xa318[35])}},_0xcdeex17)))})[_0xa318[18]](function(_0xcdeex16){return _0xcdeex9[_0xa318[14]](200)[_0xa318[13]]({value:_0xcdeex16})})[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[42]]= function(_0xcdeex14,_0xcdeex9){return Promise[_0xa318[40]]([])[_0xa318[18]](getFaxQueues(_0xcdeex14[_0xa318[39]]))[_0xa318[18]](function(_0xcdeex17){return ReportFaxSession[_0xa318[25]](Util[_0xa318[24]](_0xcdeex14[_0xa318[23]],_[_0xa318[37]]({leaveAt:null},_0xcdeex17)))})[_0xa318[18]](function(_0xcdeex16){return _0xcdeex9[_0xa318[14]](200)[_0xa318[13]]({rows:_0xcdeex16})})[_0xa318[22]](handleError(_0xcdeex9))};exports[_0xa318[43]]= function(_0xcdeex14,_0xcdeex9){var _0xcdeex18={waiting:0,timeout:0};return ReportFaxSession[_0xa318[38]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xa318[36]](_0xa318[35])}}})[_0xa318[18]](function(_0xcdeex19){if(_0xcdeex19){_0xcdeex18[_0xa318[41]]= _0xcdeex19};return ReportFaxSession[_0xa318[38]]({where:{timeout:true,createdAt:{$gte:moment()[_0xa318[36]](_0xa318[35])}}})})[_0xa318[18]](function(_0xcdeex19){if(_0xcdeex19){_0xcdeex18[_0xa318[34]]= _0xcdeex19};return _0xcdeex9[_0xa318[14]](200)[_0xa318[13]](_0xcdeex18)})[_0xa318[22]](handleError(_0xcdeex9))};function getFaxQueues(_0xcdeex1b){return function(){switch(_0xcdeex1b[_0xa318[51]]){case _0xa318[39]:return User[_0xa318[29]](_0xcdeex1b[_0xa318[27]],{attributes:[_0xa318[27]]})[_0xa318[18]](Util[_0xa318[48]]({},{attributes:[_0xa318[27]],include:[{raw:true,model:User,attributes:[_0xa318[27]]}]}))[_0xa318[18]](function(_0xcdeex1c){var _0xcdeex1d=[];_0xcdeex1c[_0xa318[47]][_0xa318[46]](function(_0xcdeex1e){_0xcdeex1d= _[_0xa318[45]](_0xcdeex1d,_[_0xa318[44]](_0xcdeex1e.Users,_0xa318[27]))});return {$or:{queue:_[_0xa318[44]](_0xcdeex1c[_0xa318[47]],_0xa318[27]),memberid:_0xcdeex1d}}});case _0xa318[50]:return User[_0xa318[29]](_0xcdeex1b[_0xa318[27]],{attributes:[_0xa318[27]]})[_0xa318[18]](function(_0xcdeex1f){return _0xcdeex1f[_0xa318[49]]({attributes:[_0xa318[27]]})})[_0xa318[18]](function(_0xcdeex1c){return {$or:{queue:_[_0xa318[44]](_0xcdeex1c,_0xa318[27]),memberid:_0xcdeex1b[_0xa318[27]]}}});default:return {}}}}
\ No newline at end of file
index 447d427..37b2009 100644 (file)
@@ -1 +1 @@
-var _0xa1e9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa1e9[0];const EventEmitter=require(_0xa1e9[1]);const ReportFaxSession=require(_0xa1e9[3])[_0xa1e9[2]];var ReportFaxSessionEvents= new EventEmitter();ReportFaxSessionEvents[_0xa1e9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa1e9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa1e9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa1e9[6]};for(var e in events){var event=events[e];ReportFaxSession[_0xa1e9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x2db1x8,_0x2db1x9,_0x2db1xa){ReportFaxSessionEvents[_0xa1e9[10]](event+ _0xa1e9[8]+ _0x2db1x8[_0xa1e9[9]],_0x2db1x8);ReportFaxSessionEvents[_0xa1e9[10]](event,_0x2db1x8);_0x2db1xa(null)}}module[_0xa1e9[11]]= ReportFaxSessionEvents
\ No newline at end of file
+var _0xce0c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xce0c[0];const EventEmitter=require(_0xce0c[1]);const ReportFaxSession=require(_0xce0c[3])[_0xce0c[2]];var ReportFaxSessionEvents= new EventEmitter();ReportFaxSessionEvents[_0xce0c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xce0c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xce0c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xce0c[6]};for(var e in events){var event=events[e];ReportFaxSession[_0xce0c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc6ccx8,_0xc6ccx9,_0xc6ccxa){ReportFaxSessionEvents[_0xce0c[10]](event+ _0xce0c[8]+ _0xc6ccx8[_0xce0c[9]],_0xc6ccx8);ReportFaxSessionEvents[_0xce0c[10]](event,_0xc6ccx8);_0xc6ccxa(null)}}module[_0xce0c[11]]= ReportFaxSessionEvents
\ No newline at end of file
index 82f72f8..896d672 100644 (file)
@@ -1 +1 @@
-var _0xb0ad=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x66\x61\x78\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74"];_0xb0ad[0];const ReportFaxSession=require(_0xb0ad[1]);const User=require(_0xb0ad[3])[_0xb0ad[2]];const Util=require(_0xb0ad[4]);const _=require(_0xb0ad[5]);const Promise=require(_0xb0ad[6]);var events=[_0xb0ad[7],_0xb0ad[8]];exports[_0xb0ad[9]]= function(_0xd432x7){for(var _0xd432x8=0,_0xd432x9=events[_0xb0ad[10]];_0xd432x8< _0xd432x9;_0xd432x8++){var _0xd432xa=events[_0xd432x8];var _0xd432xb=createListener(_0xb0ad[11]+ _0xd432xa,_0xd432x7);ReportFaxSession[_0xb0ad[12]](_0xd432xa,_0xd432xb);_0xd432x7[_0xb0ad[12]](_0xb0ad[13],removeListener(_0xd432xa,_0xd432xb))}};function createListener(_0xd432xa,_0xd432x7){return function(_0xd432xd){switch(_0xd432xa){case _0xb0ad[25]:return Promise[_0xb0ad[24]]([])[_0xb0ad[23]](getFaxQueues(_0xd432x7))[_0xb0ad[23]](function(_0xd432xf){if(_0xd432x7[_0xb0ad[17]]=== _0xb0ad[18]|| _[_0xb0ad[20]](_0xd432xf[_0xb0ad[19]],_0xd432xd[_0xb0ad[19]])|| _[_0xb0ad[20]](_0xd432xf[_0xb0ad[21]],_0xd432xd[_0xb0ad[21]])){_0xd432x7[_0xb0ad[22]](_0xd432xa,_0xd432xd)}})[_0xb0ad[16]](function(_0xd432xe){console[_0xb0ad[15]](_0xb0ad[14],_0xd432xe)});case _0xb0ad[26]:_0xd432x7[_0xb0ad[22]](_0xd432xa,_0xd432xd);break;default:}}}function removeListener(_0xd432xa,_0xd432xb){return function(){ReportFaxSession[_0xb0ad[27]](_0xd432xa,_0xd432xb)}}function getFaxQueues(_0xd432x12){return function(){switch(_0xd432x12[_0xb0ad[17]]){case _0xb0ad[36]:return User[_0xb0ad[35]](_0xd432x12[_0xb0ad[34]],{attributes:[_0xb0ad[28]]})[_0xb0ad[23]](Util[_0xb0ad[33]]({},{attributes:[_0xb0ad[28]],include:[{raw:true,model:User,attributes:[_0xb0ad[28]]}]}))[_0xb0ad[23]](function(_0xd432x13){var _0xd432x14=[];_0xd432x13[_0xb0ad[32]][_0xb0ad[31]](function(_0xd432x15){_0xd432x14= _[_0xb0ad[30]](_0xd432x14,_[_0xb0ad[29]](_0xd432x15.Users,_0xb0ad[28]))});return {queue:_[_0xb0ad[29]](_0xd432x13[_0xb0ad[32]],_0xb0ad[28]),memberid:_0xd432x14}});case _0xb0ad[38]:return User[_0xb0ad[35]](_0xd432x12[_0xb0ad[34]],{attributes:[_0xb0ad[28]]})[_0xb0ad[23]](function(_0xd432x16){return _0xd432x16[_0xb0ad[37]]({attributes:[_0xb0ad[28]]})})[_0xb0ad[23]](function(_0xd432x13){return {queue:_[_0xb0ad[29]](_0xd432x13,_0xb0ad[28]),memberid:_0xd432x12[_0xb0ad[34]]}});default:return {}}}}
\ No newline at end of file
+var _0xb2d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x66\x61\x78\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74"];_0xb2d4[0];const ReportFaxSession=require(_0xb2d4[1]);const User=require(_0xb2d4[3])[_0xb2d4[2]];const Util=require(_0xb2d4[4]);const _=require(_0xb2d4[5]);const Promise=require(_0xb2d4[6]);var events=[_0xb2d4[7],_0xb2d4[8]];exports[_0xb2d4[9]]= function(_0x595fx7){for(var _0x595fx8=0,_0x595fx9=events[_0xb2d4[10]];_0x595fx8< _0x595fx9;_0x595fx8++){var _0x595fxa=events[_0x595fx8];var _0x595fxb=createListener(_0xb2d4[11]+ _0x595fxa,_0x595fx7);ReportFaxSession[_0xb2d4[12]](_0x595fxa,_0x595fxb);_0x595fx7[_0xb2d4[12]](_0xb2d4[13],removeListener(_0x595fxa,_0x595fxb))}};function createListener(_0x595fxa,_0x595fx7){return function(_0x595fxd){switch(_0x595fxa){case _0xb2d4[25]:return Promise[_0xb2d4[24]]([])[_0xb2d4[23]](getFaxQueues(_0x595fx7))[_0xb2d4[23]](function(_0x595fxf){if(_0x595fx7[_0xb2d4[17]]=== _0xb2d4[18]|| _[_0xb2d4[20]](_0x595fxf[_0xb2d4[19]],_0x595fxd[_0xb2d4[19]])|| _[_0xb2d4[20]](_0x595fxf[_0xb2d4[21]],_0x595fxd[_0xb2d4[21]])){_0x595fx7[_0xb2d4[22]](_0x595fxa,_0x595fxd)}})[_0xb2d4[16]](function(_0x595fxe){console[_0xb2d4[15]](_0xb2d4[14],_0x595fxe)});case _0xb2d4[26]:_0x595fx7[_0xb2d4[22]](_0x595fxa,_0x595fxd);break;default:}}}function removeListener(_0x595fxa,_0x595fxb){return function(){ReportFaxSession[_0xb2d4[27]](_0x595fxa,_0x595fxb)}}function getFaxQueues(_0x595fx12){return function(){switch(_0x595fx12[_0xb2d4[17]]){case _0xb2d4[36]:return User[_0xb2d4[35]](_0x595fx12[_0xb2d4[34]],{attributes:[_0xb2d4[28]]})[_0xb2d4[23]](Util[_0xb2d4[33]]({},{attributes:[_0xb2d4[28]],include:[{raw:true,model:User,attributes:[_0xb2d4[28]]}]}))[_0xb2d4[23]](function(_0x595fx13){var _0x595fx14=[];_0x595fx13[_0xb2d4[32]][_0xb2d4[31]](function(_0x595fx15){_0x595fx14= _[_0xb2d4[30]](_0x595fx14,_[_0xb2d4[29]](_0x595fx15.Users,_0xb2d4[28]))});return {queue:_[_0xb2d4[29]](_0x595fx13[_0xb2d4[32]],_0xb2d4[28]),memberid:_0x595fx14}});case _0xb2d4[38]:return User[_0xb2d4[35]](_0x595fx12[_0xb2d4[34]],{attributes:[_0xb2d4[28]]})[_0xb2d4[23]](function(_0x595fx16){return _0x595fx16[_0xb2d4[37]]({attributes:[_0xb2d4[28]]})})[_0xb2d4[23]](function(_0x595fx13){return {queue:_[_0xb2d4[29]](_0x595fx13,_0xb2d4[28]),memberid:_0x595fx12[_0xb2d4[34]]}});default:return {}}}}
\ No newline at end of file
index 47f6def..fa3cb68 100644 (file)
@@ -1 +1 @@
-var _0xe804=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xe804[0];var express=require(_0xe804[1]);var controller=require(_0xe804[2]);var auth=require(_0xe804[3]);var router=express.Router();router[_0xe804[9]](_0xe804[4],auth[_0xe804[5]](),auth[_0xe804[7]]([17],[_0xe804[6]]),controller[_0xe804[8]]);router[_0xe804[9]](_0xe804[10],auth[_0xe804[5]](),auth[_0xe804[7]]([17],[_0xe804[6]]),controller[_0xe804[11]]);router[_0xe804[13]](_0xe804[4],controller[_0xe804[12]]);router[_0xe804[13]](_0xe804[14],controller[_0xe804[12]]);module[_0xe804[15]]= router
\ No newline at end of file
+var _0xb149=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xb149[0];var express=require(_0xb149[1]);var controller=require(_0xb149[2]);var auth=require(_0xb149[3]);var router=express.Router();router[_0xb149[9]](_0xb149[4],auth[_0xb149[5]](),auth[_0xb149[7]]([17],[_0xb149[6]]),controller[_0xb149[8]]);router[_0xb149[9]](_0xb149[10],auth[_0xb149[5]](),auth[_0xb149[7]]([17],[_0xb149[6]]),controller[_0xb149[11]]);router[_0xb149[13]](_0xb149[4],controller[_0xb149[12]]);router[_0xb149[13]](_0xb149[14],controller[_0xb149[12]]);module[_0xb149[15]]= router
\ No newline at end of file
index 858fa60..5ef1e07 100644 (file)
@@ -1 +1 @@
-var _0x5880=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x72\x65\x61\x74\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x70\x61\x72\x61\x6D\x73","\x62\x6F\x64\x79","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x64\x5F\x73\x70\x6F\x6F\x6C\x65\x72","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x76\x6F\x69\x63\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x6E\x75\x6D\x62\x65\x72","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x70\x6C\x69\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x74\x69\x6D\x65\x73\x74\x61\x6D\x70","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x74\x64\x44\x69\x73\x70\x6F\x73\x61\x6C","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x69\x6F","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x74\x64\x44\x69\x73\x70\x6F\x73\x61\x6C","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x5880[0];var _=require(_0x5880[1]);var ReportIntegration=require(_0x5880[3])[_0x5880[2]];var ReportIntegrationHistory=require(_0x5880[3])[_0x5880[5]][_0x5880[4]];var Util=require(_0x5880[6]);var util=require(_0x5880[7]);var moment=require(_0x5880[8]);var logger=require(_0x5880[10])(_0x5880[9]);exports[_0x5880[11]]= function(_0xf126x8,_0xf126x9,_0xf126xa){return ReportIntegration[_0x5880[18]](Util[_0x5880[17]](_0xf126x8[_0x5880[16]]))[_0x5880[15]](function(_0xf126xc){return _0xf126x9[_0x5880[14]](200)[_0x5880[13]](_0xf126xc)})[_0x5880[12]](function(_0xf126xb){return handleError(_0xf126x9,_0xf126xb)})};exports[_0x5880[19]]= function(_0xf126x8,_0xf126x9){return ReportIntegrationHistory[_0x5880[19]]()[_0x5880[15]](function(_0xf126xd){return _0xf126x9[_0x5880[14]](200)[_0x5880[13]](_0xf126xd)})[_0x5880[12]](function(_0xf126xb){return handleError(_0xf126x9,_0xf126xb)})};exports[_0x5880[20]]= function(_0xf126x8,_0xf126x9){if(_0xf126x8[_0x5880[22]][_0x5880[21]]){_0xf126x8[_0x5880[23]][_0x5880[21]]= _0xf126x8[_0x5880[22]][_0x5880[21]];switch(_0xf126x8[_0x5880[22]][_0x5880[21]]){case _0x5880[45]:_0xf126x8[_0x5880[23]][_0x5880[24]]= _0xf126x8[_0x5880[23]][_0x5880[25]];_0xf126x8[_0x5880[23]][_0x5880[26]]= _0x5880[27];_0xf126x8[_0x5880[23]][_0x5880[28]]= _0xf126x8[_0x5880[23]][_0x5880[29]];if(_0xf126x8[_0x5880[23]][_0x5880[30]]){_0xf126x8[_0x5880[23]][_0x5880[31]]= _0xf126x8[_0x5880[23]][_0x5880[32]]?_0xf126x8[_0x5880[23]][_0x5880[32]][_0x5880[33]](/\/|-/)[1]:null}else {_0xf126x8[_0x5880[23]][_0x5880[31]]= _0xf126x8[_0x5880[23]][_0x5880[34]]?_0xf126x8[_0x5880[23]][_0x5880[34]][_0x5880[33]](/\/|-/)[1]:null};_0xf126x8[_0x5880[23]][_0x5880[35]]= moment(_0xf126x8[_0x5880[23]][_0x5880[36]]);_0xf126x8[_0x5880[44]][_0x5880[43]][_0x5880[42]][_0x5880[41]](util[_0x5880[40]](_0x5880[39],_0xf126x8[_0x5880[23]][_0x5880[31]]))[_0x5880[38]](_0x5880[37],_0xf126x8[_0x5880[23]]);break;default:return _0xf126x9[_0x5880[46]](404)}};return ReportIntegration[_0x5880[20]](_0xf126x8[_0x5880[23]])[_0x5880[15]](function(_0xf126xe){return _0xf126x9[_0x5880[14]](201)[_0x5880[13]](_0xf126xe)})[_0x5880[12]](function(_0xf126xb){return handleError(_0xf126x9,_0xf126xb)})};function handleError(_0xf126x9,_0xf126xb){logger[_0x5880[48]](_0xf126xb[_0x5880[47]]);return _0xf126x9[_0x5880[14]](500)[_0x5880[13]](_0xf126xb)}
\ No newline at end of file
+var _0x9d21=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x72\x65\x61\x74\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x70\x61\x72\x61\x6D\x73","\x62\x6F\x64\x79","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x64\x5F\x73\x70\x6F\x6F\x6C\x65\x72","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x76\x6F\x69\x63\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x6E\x75\x6D\x62\x65\x72","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x70\x6C\x69\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x74\x69\x6D\x65\x73\x74\x61\x6D\x70","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x74\x64\x44\x69\x73\x70\x6F\x73\x61\x6C","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x69\x6F","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x74\x64\x44\x69\x73\x70\x6F\x73\x61\x6C","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9d21[0];var _=require(_0x9d21[1]);var ReportIntegration=require(_0x9d21[3])[_0x9d21[2]];var ReportIntegrationHistory=require(_0x9d21[3])[_0x9d21[5]][_0x9d21[4]];var Util=require(_0x9d21[6]);var util=require(_0x9d21[7]);var moment=require(_0x9d21[8]);var logger=require(_0x9d21[10])(_0x9d21[9]);exports[_0x9d21[11]]= function(_0x3609x8,_0x3609x9,_0x3609xa){return ReportIntegration[_0x9d21[18]](Util[_0x9d21[17]](_0x3609x8[_0x9d21[16]]))[_0x9d21[15]](function(_0x3609xc){return _0x3609x9[_0x9d21[14]](200)[_0x9d21[13]](_0x3609xc)})[_0x9d21[12]](function(_0x3609xb){return handleError(_0x3609x9,_0x3609xb)})};exports[_0x9d21[19]]= function(_0x3609x8,_0x3609x9){return ReportIntegrationHistory[_0x9d21[19]]()[_0x9d21[15]](function(_0x3609xd){return _0x3609x9[_0x9d21[14]](200)[_0x9d21[13]](_0x3609xd)})[_0x9d21[12]](function(_0x3609xb){return handleError(_0x3609x9,_0x3609xb)})};exports[_0x9d21[20]]= function(_0x3609x8,_0x3609x9){if(_0x3609x8[_0x9d21[22]][_0x9d21[21]]){_0x3609x8[_0x9d21[23]][_0x9d21[21]]= _0x3609x8[_0x9d21[22]][_0x9d21[21]];switch(_0x3609x8[_0x9d21[22]][_0x9d21[21]]){case _0x9d21[45]:_0x3609x8[_0x9d21[23]][_0x9d21[24]]= _0x3609x8[_0x9d21[23]][_0x9d21[25]];_0x3609x8[_0x9d21[23]][_0x9d21[26]]= _0x9d21[27];_0x3609x8[_0x9d21[23]][_0x9d21[28]]= _0x3609x8[_0x9d21[23]][_0x9d21[29]];if(_0x3609x8[_0x9d21[23]][_0x9d21[30]]){_0x3609x8[_0x9d21[23]][_0x9d21[31]]= _0x3609x8[_0x9d21[23]][_0x9d21[32]]?_0x3609x8[_0x9d21[23]][_0x9d21[32]][_0x9d21[33]](/\/|-/)[1]:null}else {_0x3609x8[_0x9d21[23]][_0x9d21[31]]= _0x3609x8[_0x9d21[23]][_0x9d21[34]]?_0x3609x8[_0x9d21[23]][_0x9d21[34]][_0x9d21[33]](/\/|-/)[1]:null};_0x3609x8[_0x9d21[23]][_0x9d21[35]]= moment(_0x3609x8[_0x9d21[23]][_0x9d21[36]]);_0x3609x8[_0x9d21[44]][_0x9d21[43]][_0x9d21[42]][_0x9d21[41]](util[_0x9d21[40]](_0x9d21[39],_0x3609x8[_0x9d21[23]][_0x9d21[31]]))[_0x9d21[38]](_0x9d21[37],_0x3609x8[_0x9d21[23]]);break;default:return _0x3609x9[_0x9d21[46]](404)}};return ReportIntegration[_0x9d21[20]](_0x3609x8[_0x9d21[23]])[_0x9d21[15]](function(_0x3609xe){return _0x3609x9[_0x9d21[14]](201)[_0x9d21[13]](_0x3609xe)})[_0x9d21[12]](function(_0x3609xb){return handleError(_0x3609x9,_0x3609xb)})};function handleError(_0x3609x9,_0x3609xb){logger[_0x9d21[48]](_0x3609xb[_0x9d21[47]]);return _0x3609x9[_0x9d21[14]](500)[_0x9d21[13]](_0x3609xb)}
\ No newline at end of file
index 5025131..f8fcdc4 100644 (file)
@@ -1 +1 @@
-var _0xccd9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xccd9[0];const EventEmitter=require(_0xccd9[1]);const ReportIntegration=require(_0xccd9[3])[_0xccd9[2]];var ReportIntegrationEvents= new EventEmitter();ReportIntegrationEvents[_0xccd9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xccd9[5]};for(var e in events){var event=events[e];ReportIntegration[_0xccd9[6]](e,emitEvent(event))};function emitEvent(event){return function(_0x76ecx8,_0x76ecx9,_0x76ecxa){ReportIntegrationEvents[_0xccd9[9]](event+ _0xccd9[7]+ _0x76ecx8[_0xccd9[8]],_0x76ecx8);ReportIntegrationEvents[_0xccd9[9]](event,_0x76ecx8);_0x76ecxa(null)}}module[_0xccd9[10]]= ReportIntegrationEvents
\ No newline at end of file
+var _0x3f97=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3f97[0];const EventEmitter=require(_0x3f97[1]);const ReportIntegration=require(_0x3f97[3])[_0x3f97[2]];var ReportIntegrationEvents= new EventEmitter();ReportIntegrationEvents[_0x3f97[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3f97[5]};for(var e in events){var event=events[e];ReportIntegration[_0x3f97[6]](e,emitEvent(event))};function emitEvent(event){return function(_0x63f1x8,_0x63f1x9,_0x63f1xa){ReportIntegrationEvents[_0x3f97[9]](event+ _0x3f97[7]+ _0x63f1x8[_0x3f97[8]],_0x63f1x8);ReportIntegrationEvents[_0x3f97[9]](event,_0x63f1x8);_0x63f1xa(null)}}module[_0x3f97[10]]= ReportIntegrationEvents
\ No newline at end of file
index dc7c90b..eb41939 100644 (file)
@@ -1 +1 @@
-var _0xde83=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x75\x74\x69\x6C","\x73\x61\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x25\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x61\x74","\x65\x6D\x69\x74","\x74\x64\x44\x69\x73\x70\x6F\x73\x61\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xde83[0];const ReportIntegrationEvents=require(_0xde83[1]);const util=require(_0xde83[2]);var events=[_0xde83[3]];exports[_0xde83[4]]= function(_0x35e9x4){for(var _0x35e9x5=0,_0x35e9x6=events[_0xde83[5]];_0x35e9x5< _0x35e9x6;_0x35e9x5++){var _0x35e9x7=events[_0x35e9x5];var _0x35e9x8=createListener(_0xde83[6]+ _0x35e9x7,_0x35e9x4);ReportIntegrationEvents[_0xde83[7]](_0x35e9x7,_0x35e9x8);_0x35e9x4[_0xde83[7]](_0xde83[8],removeListener(_0x35e9x7,_0x35e9x8))}};function createListener(_0x35e9x7,_0x35e9x4){return function(_0x35e9xa){switch(_0x35e9x7){case _0xde83[16]:if(_0x35e9x4[_0xde83[9]]=== _0x35e9xa[_0xde83[10]]){switch(_0x35e9xa[_0xde83[12]]){case _0xde83[15]:_0x35e9x4[_0xde83[14]](util[_0xde83[13]](_0xde83[11],_0x35e9xa[_0xde83[12]]),_0x35e9xa);break;default:}};break;default:}}}function removeListener(_0x35e9x7,_0x35e9x8){return function(){ReportIntegrationEvents[_0xde83[17]](_0x35e9x7,_0x35e9x8)}}
\ No newline at end of file
+var _0x1f0c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x75\x74\x69\x6C","\x73\x61\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x25\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x61\x74","\x65\x6D\x69\x74","\x74\x64\x44\x69\x73\x70\x6F\x73\x61\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x1f0c[0];const ReportIntegrationEvents=require(_0x1f0c[1]);const util=require(_0x1f0c[2]);var events=[_0x1f0c[3]];exports[_0x1f0c[4]]= function(_0x5477x4){for(var _0x5477x5=0,_0x5477x6=events[_0x1f0c[5]];_0x5477x5< _0x5477x6;_0x5477x5++){var _0x5477x7=events[_0x5477x5];var _0x5477x8=createListener(_0x1f0c[6]+ _0x5477x7,_0x5477x4);ReportIntegrationEvents[_0x1f0c[7]](_0x5477x7,_0x5477x8);_0x5477x4[_0x1f0c[7]](_0x1f0c[8],removeListener(_0x5477x7,_0x5477x8))}};function createListener(_0x5477x7,_0x5477x4){return function(_0x5477xa){switch(_0x5477x7){case _0x1f0c[16]:if(_0x5477x4[_0x1f0c[9]]=== _0x5477xa[_0x1f0c[10]]){switch(_0x5477xa[_0x1f0c[12]]){case _0x1f0c[15]:_0x5477x4[_0x1f0c[14]](util[_0x1f0c[13]](_0x1f0c[11],_0x5477xa[_0x1f0c[12]]),_0x5477xa);break;default:}};break;default:}}}function removeListener(_0x5477x7,_0x5477x8){return function(){ReportIntegrationEvents[_0x1f0c[17]](_0x5477x7,_0x5477x8)}}
\ No newline at end of file
index 833dc62..e3d1fdc 100644 (file)
@@ -1 +1 @@
-var _0xd5e1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4D\x61\x69\x6C","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd5e1[0];var express=require(_0xd5e1[1]);var controller=require(_0xd5e1[2]);var auth=require(_0xd5e1[3]);var license=require(_0xd5e1[4]);var router=express.Router();router[_0xd5e1[12]](_0xd5e1[5],auth[_0xd5e1[6]](),license[_0xd5e1[7]](),auth[_0xd5e1[10]]([17],[_0xd5e1[8],_0xd5e1[9]]),controller[_0xd5e1[11]]);router[_0xd5e1[12]](_0xd5e1[13],auth[_0xd5e1[6]](),license[_0xd5e1[7]](),auth[_0xd5e1[14]](_0xd5e1[9]),controller[_0xd5e1[15]]);router[_0xd5e1[12]](_0xd5e1[16],auth[_0xd5e1[6]](),license[_0xd5e1[7]](),auth[_0xd5e1[14]](_0xd5e1[9]),controller[_0xd5e1[17]]);module[_0xd5e1[18]]= router
\ No newline at end of file
+var _0xfc32=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4D\x61\x69\x6C","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xfc32[0];var express=require(_0xfc32[1]);var controller=require(_0xfc32[2]);var auth=require(_0xfc32[3]);var license=require(_0xfc32[4]);var router=express.Router();router[_0xfc32[12]](_0xfc32[5],auth[_0xfc32[6]](),license[_0xfc32[7]](),auth[_0xfc32[10]]([17],[_0xfc32[8],_0xfc32[9]]),controller[_0xfc32[11]]);router[_0xfc32[12]](_0xfc32[13],auth[_0xfc32[6]](),license[_0xfc32[7]](),auth[_0xfc32[14]](_0xfc32[9]),controller[_0xfc32[15]]);router[_0xfc32[12]](_0xfc32[16],auth[_0xfc32[6]](),license[_0xfc32[7]](),auth[_0xfc32[14]](_0xfc32[9]),controller[_0xfc32[17]]);module[_0xfc32[18]]= router
\ No newline at end of file
index 4df054a..e052a2f 100644 (file)
@@ -1 +1 @@
-var _0xaaaa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x6A\x65\x63\x74","\x52\x45\x4A\x45\x43\x54","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xaaaa[0];var _=require(_0xaaaa[1]);var moment=require(_0xaaaa[2]);var Report=require(_0xaaaa[4])[_0xaaaa[3]];var Room=require(_0xaaaa[4])[_0xaaaa[5]];var Status=require(_0xaaaa[4])[_0xaaaa[6]];var sequelize=require(_0xaaaa[4])[_0xaaaa[7]];var Util=require(_0xaaaa[8]);var logger=require(_0xaaaa[10])(_0xaaaa[9]);exports[_0xaaaa[11]]= function(_0x5c12x9,_0x5c12xa,_0x5c12xb){var _0x5c12xc={};if(_0x5c12x9[_0xaaaa[13]][_0xaaaa[12]]=== _0xaaaa[14]){_0x5c12xc[_0xaaaa[15]]= _0x5c12x9[_0xaaaa[13]][_0xaaaa[16]]};return Report[_0xaaaa[23]](Util[_0xaaaa[22]](_0x5c12x9[_0xaaaa[21]],_0x5c12xc))[_0xaaaa[20]](function(_0x5c12xe){_0x5c12xa[_0xaaaa[19]](200)[_0xaaaa[18]](_0x5c12xe)})[_0xaaaa[17]](function(_0x5c12xd){return handleError(_0x5c12xa,_0x5c12xd)})};exports[_0xaaaa[24]]= function(_0x5c12x9,_0x5c12xa){var _0x5c12xf=_0x5c12x9[_0xaaaa[28]][_0xaaaa[27]][_0xaaaa[26]](_0xaaaa[25])[1];return Report[_0xaaaa[35]](_0x5c12x9[_0xaaaa[28]][_0xaaaa[34]])[_0xaaaa[20]](function(_0x5c12x10){if(!_0x5c12x10){return _0x5c12xa[_0xaaaa[29]](404)};var _0x5c12x11=_[_0xaaaa[32]](_0x5c12x10,{connectid:_0x5c12x9[_0xaaaa[28]][_0xaaaa[27]]});return _0x5c12x11[_0xaaaa[33]]()})[_0xaaaa[20]](function(){return Room[_0xaaaa[31]]({status:_0xaaaa[30],openReason:_0xaaaa[14]},{where:{id:_0x5c12xf},user:_0x5c12x9[_0xaaaa[13]],individualHooks:true})})[_0xaaaa[20]](function(){return _0x5c12xa[_0xaaaa[29]](200)})[_0xaaaa[17]](sequelize.UniqueConstraintError,function(_0x5c12xd){return _0x5c12xa[_0xaaaa[29]](504)})[_0xaaaa[17]](function(_0x5c12xd){return handleError(_0x5c12xa,_0x5c12xd)})};exports[_0xaaaa[36]]= function(_0x5c12x9,_0x5c12xa){var _0x5c12x12;return Report[_0xaaaa[35]](_0x5c12x9[_0xaaaa[28]][_0xaaaa[34]])[_0xaaaa[20]](function(_0x5c12x13){_0x5c12x12= _0x5c12x13;if(!_0x5c12x12){return _0x5c12xa[_0xaaaa[29]](404)};var _0x5c12x11=_[_0xaaaa[32]](_0x5c12x13,{rejectedAt:moment()[_0xaaaa[42]](_0xaaaa[41])});return _0x5c12x11[_0xaaaa[33]]()})[_0xaaaa[20]](function(){return Status[_0xaaaa[40]]({status:_0xaaaa[37],data1:_0x5c12x9[_0xaaaa[13]][_0xaaaa[16]],data2:_0x5c12x9[_0xaaaa[13]][_0xaaaa[38]],UserId:_0x5c12x9[_0xaaaa[13]][_0xaaaa[34]],MailRoomId:_0x5c12x12[_0xaaaa[39]]})})[_0xaaaa[20]](function(){return _0x5c12xa[_0xaaaa[29]](200)})[_0xaaaa[17]](function(_0x5c12xd){return handleError(_0x5c12xa,_0x5c12xd)})};function handleError(_0x5c12xa,_0x5c12xd){logger[_0xaaaa[44]](_0x5c12xd[_0xaaaa[43]]);return _0x5c12xa[_0xaaaa[19]](500)[_0xaaaa[18]](_0x5c12xd)}
\ No newline at end of file
+var _0xfa0c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x6A\x65\x63\x74","\x52\x45\x4A\x45\x43\x54","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xfa0c[0];var _=require(_0xfa0c[1]);var moment=require(_0xfa0c[2]);var Report=require(_0xfa0c[4])[_0xfa0c[3]];var Room=require(_0xfa0c[4])[_0xfa0c[5]];var Status=require(_0xfa0c[4])[_0xfa0c[6]];var sequelize=require(_0xfa0c[4])[_0xfa0c[7]];var Util=require(_0xfa0c[8]);var logger=require(_0xfa0c[10])(_0xfa0c[9]);exports[_0xfa0c[11]]= function(_0xe311x9,_0xe311xa,_0xe311xb){var _0xe311xc={};if(_0xe311x9[_0xfa0c[13]][_0xfa0c[12]]=== _0xfa0c[14]){_0xe311xc[_0xfa0c[15]]= _0xe311x9[_0xfa0c[13]][_0xfa0c[16]]};return Report[_0xfa0c[23]](Util[_0xfa0c[22]](_0xe311x9[_0xfa0c[21]],_0xe311xc))[_0xfa0c[20]](function(_0xe311xe){_0xe311xa[_0xfa0c[19]](200)[_0xfa0c[18]](_0xe311xe)})[_0xfa0c[17]](function(_0xe311xd){return handleError(_0xe311xa,_0xe311xd)})};exports[_0xfa0c[24]]= function(_0xe311x9,_0xe311xa){var _0xe311xf=_0xe311x9[_0xfa0c[28]][_0xfa0c[27]][_0xfa0c[26]](_0xfa0c[25])[1];return Report[_0xfa0c[35]](_0xe311x9[_0xfa0c[28]][_0xfa0c[34]])[_0xfa0c[20]](function(_0xe311x10){if(!_0xe311x10){return _0xe311xa[_0xfa0c[29]](404)};var _0xe311x11=_[_0xfa0c[32]](_0xe311x10,{connectid:_0xe311x9[_0xfa0c[28]][_0xfa0c[27]]});return _0xe311x11[_0xfa0c[33]]()})[_0xfa0c[20]](function(){return Room[_0xfa0c[31]]({status:_0xfa0c[30],openReason:_0xfa0c[14]},{where:{id:_0xe311xf},user:_0xe311x9[_0xfa0c[13]],individualHooks:true})})[_0xfa0c[20]](function(){return _0xe311xa[_0xfa0c[29]](200)})[_0xfa0c[17]](sequelize.UniqueConstraintError,function(_0xe311xd){return _0xe311xa[_0xfa0c[29]](504)})[_0xfa0c[17]](function(_0xe311xd){return handleError(_0xe311xa,_0xe311xd)})};exports[_0xfa0c[36]]= function(_0xe311x9,_0xe311xa){var _0xe311x12;return Report[_0xfa0c[35]](_0xe311x9[_0xfa0c[28]][_0xfa0c[34]])[_0xfa0c[20]](function(_0xe311x13){_0xe311x12= _0xe311x13;if(!_0xe311x12){return _0xe311xa[_0xfa0c[29]](404)};var _0xe311x11=_[_0xfa0c[32]](_0xe311x13,{rejectedAt:moment()[_0xfa0c[42]](_0xfa0c[41])});return _0xe311x11[_0xfa0c[33]]()})[_0xfa0c[20]](function(){return Status[_0xfa0c[40]]({status:_0xfa0c[37],data1:_0xe311x9[_0xfa0c[13]][_0xfa0c[16]],data2:_0xe311x9[_0xfa0c[13]][_0xfa0c[38]],UserId:_0xe311x9[_0xfa0c[13]][_0xfa0c[34]],MailRoomId:_0xe311x12[_0xfa0c[39]]})})[_0xfa0c[20]](function(){return _0xe311xa[_0xfa0c[29]](200)})[_0xfa0c[17]](function(_0xe311xd){return handleError(_0xe311xa,_0xe311xd)})};function handleError(_0xe311xa,_0xe311xd){logger[_0xfa0c[44]](_0xe311xd[_0xfa0c[43]]);return _0xe311xa[_0xfa0c[19]](500)[_0xfa0c[18]](_0xe311xd)}
\ No newline at end of file
index be18aff..56710bf 100644 (file)
@@ -1 +1 @@
-var _0xb89d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb89d[0];const EventEmitter=require(_0xb89d[1]);const ReportMail=require(_0xb89d[3])[_0xb89d[2]];var ReportMailEvents= new EventEmitter();ReportMailEvents[_0xb89d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb89d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb89d[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb89d[7]};for(var e in events){var event=events[e];ReportMail[_0xb89d[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x405dx8,_0x405dx9,_0x405dxa){ReportMailEvents[_0xb89d[11]](event+ _0xb89d[9]+ _0x405dx8[_0xb89d[10]],_0x405dx8);ReportMailEvents[_0xb89d[11]](event,_0x405dx8);_0x405dxa(null)}}module[_0xb89d[12]]= ReportMailEvents
\ No newline at end of file
+var _0x93a8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x93a8[0];const EventEmitter=require(_0x93a8[1]);const ReportMail=require(_0x93a8[3])[_0x93a8[2]];var ReportMailEvents= new EventEmitter();ReportMailEvents[_0x93a8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x93a8[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x93a8[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x93a8[7]};for(var e in events){var event=events[e];ReportMail[_0x93a8[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xb2c6x8,_0xb2c6x9,_0xb2c6xa){ReportMailEvents[_0x93a8[11]](event+ _0x93a8[9]+ _0xb2c6x8[_0x93a8[10]],_0xb2c6x8);ReportMailEvents[_0x93a8[11]](event,_0xb2c6x8);_0xb2c6xa(null)}}module[_0x93a8[12]]= ReportMailEvents
\ No newline at end of file
index 6a4453b..d56d0b4 100644 (file)
@@ -1 +1 @@
-var _0xaf0d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xaf0d[0];const ReportMailEvents=require(_0xaf0d[1]);var events=[_0xaf0d[2],_0xaf0d[3],_0xaf0d[4]];exports[_0xaf0d[5]]= function(_0x66d2x3){for(var _0x66d2x4=0,_0x66d2x5=events[_0xaf0d[6]];_0x66d2x4< _0x66d2x5;_0x66d2x4++){var _0x66d2x6=events[_0x66d2x4];var _0x66d2x7=createListener(_0xaf0d[7]+ _0x66d2x6,_0x66d2x3);ReportMailEvents[_0xaf0d[8]](_0x66d2x6,_0x66d2x7);_0x66d2x3[_0xaf0d[8]](_0xaf0d[9],removeListener(_0x66d2x6,_0x66d2x7))}};function createListener(_0x66d2x6,_0x66d2x3){return function(_0x66d2x9){switch(_0x66d2x6){case _0xaf0d[10]:;case _0xaf0d[16]:if(_0x66d2x3[_0xaf0d[11]]=== _0x66d2x9[_0xaf0d[12]]|| _0x66d2x3[_0xaf0d[13]]=== _0xaf0d[14]){_0x66d2x3[_0xaf0d[15]](_0x66d2x6,_0x66d2x9)};break;case _0xaf0d[17]:_0x66d2x3[_0xaf0d[15]](_0x66d2x6,_0x66d2x9);break;default:}}}function removeListener(_0x66d2x6,_0x66d2x7){return function(){ReportMailEvents[_0xaf0d[18]](_0x66d2x6,_0x66d2x7)}}
\ No newline at end of file
+var _0x1917=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x1917[0];const ReportMailEvents=require(_0x1917[1]);var events=[_0x1917[2],_0x1917[3],_0x1917[4]];exports[_0x1917[5]]= function(_0x4a59x3){for(var _0x4a59x4=0,_0x4a59x5=events[_0x1917[6]];_0x4a59x4< _0x4a59x5;_0x4a59x4++){var _0x4a59x6=events[_0x4a59x4];var _0x4a59x7=createListener(_0x1917[7]+ _0x4a59x6,_0x4a59x3);ReportMailEvents[_0x1917[8]](_0x4a59x6,_0x4a59x7);_0x4a59x3[_0x1917[8]](_0x1917[9],removeListener(_0x4a59x6,_0x4a59x7))}};function createListener(_0x4a59x6,_0x4a59x3){return function(_0x4a59x9){switch(_0x4a59x6){case _0x1917[10]:;case _0x1917[16]:if(_0x4a59x3[_0x1917[11]]=== _0x4a59x9[_0x1917[12]]|| _0x4a59x3[_0x1917[13]]=== _0x1917[14]){_0x4a59x3[_0x1917[15]](_0x4a59x6,_0x4a59x9)};break;case _0x1917[17]:_0x4a59x3[_0x1917[15]](_0x4a59x6,_0x4a59x9);break;default:}}}function removeListener(_0x4a59x6,_0x4a59x7){return function(){ReportMailEvents[_0x1917[18]](_0x4a59x6,_0x4a59x7)}}
\ No newline at end of file
index 73a1a46..3d8e0ab 100644 (file)
@@ -1 +1 @@
-var _0xe042=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4D\x61\x69\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xe042[0];var express=require(_0xe042[1]);var controller=require(_0xe042[2]);var auth=require(_0xe042[3]);var license=require(_0xe042[4]);var router=express.Router();router[_0xe042[11]](_0xe042[5],auth[_0xe042[6]](),license[_0xe042[7]](),auth[_0xe042[9]]([17],[_0xe042[8]]),controller[_0xe042[10]]);router[_0xe042[11]](_0xe042[12],auth[_0xe042[6]](),license[_0xe042[7]](),auth[_0xe042[9]]([17],[_0xe042[8]]),controller[_0xe042[13]]);router[_0xe042[11]](_0xe042[14],license[_0xe042[15]](),auth[_0xe042[6]](),license[_0xe042[7]](),auth[_0xe042[9]]([17],[_0xe042[8]]),controller[_0xe042[16]]);router[_0xe042[11]](_0xe042[17],auth[_0xe042[6]](),license[_0xe042[7]](),auth[_0xe042[9]]([9],[_0xe042[8],_0xe042[18]]),controller[_0xe042[19]]);module[_0xe042[20]]= router
\ No newline at end of file
+var _0x551c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4D\x61\x69\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x551c[0];var express=require(_0x551c[1]);var controller=require(_0x551c[2]);var auth=require(_0x551c[3]);var license=require(_0x551c[4]);var router=express.Router();router[_0x551c[11]](_0x551c[5],auth[_0x551c[6]](),license[_0x551c[7]](),auth[_0x551c[9]]([17],[_0x551c[8]]),controller[_0x551c[10]]);router[_0x551c[11]](_0x551c[12],auth[_0x551c[6]](),license[_0x551c[7]](),auth[_0x551c[9]]([17],[_0x551c[8]]),controller[_0x551c[13]]);router[_0x551c[11]](_0x551c[14],license[_0x551c[15]](),auth[_0x551c[6]](),license[_0x551c[7]](),auth[_0x551c[9]]([17],[_0x551c[8]]),controller[_0x551c[16]]);router[_0x551c[11]](_0x551c[17],auth[_0x551c[6]](),license[_0x551c[7]](),auth[_0x551c[9]]([9],[_0x551c[8],_0x551c[18]]),controller[_0x551c[19]]);module[_0x551c[20]]= router
\ No newline at end of file
index 9e4001c..b200627 100644 (file)
@@ -1 +1 @@
-var _0x59c2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x59c2[0];var _=require(_0x59c2[1]);var ReportMailSession=require(_0x59c2[3])[_0x59c2[2]];var ReportMailSessionHistory=require(_0x59c2[3])[_0x59c2[5]][_0x59c2[4]];var Util=require(_0x59c2[6]);var User=require(_0x59c2[3])[_0x59c2[7]];var Promise=require(_0x59c2[8]);var moment=require(_0x59c2[9]);var logger=require(_0x59c2[11])(_0x59c2[10]);exports[_0x59c2[12]]= function(_0x73c1x9,_0x73c1xa,_0x73c1xb){return ReportMailSession[_0x59c2[19]](Util[_0x59c2[18]](_0x73c1x9[_0x59c2[17]]))[_0x59c2[16]](function(_0x73c1xd){_0x73c1xa[_0x59c2[15]](200)[_0x59c2[14]](_0x73c1xd)})[_0x59c2[13]](function(_0x73c1xc){return handleError(_0x73c1xa,_0x73c1xc)})};exports[_0x59c2[20]]= function(_0x73c1x9,_0x73c1xa){return ReportMailSession[_0x59c2[20]]()[_0x59c2[16]](function(_0x73c1xe){return _0x73c1xa[_0x59c2[15]](200)[_0x59c2[14]](_0x73c1xe)})[_0x59c2[13]](function(_0x73c1xc){return handleError(_0x73c1xa,_0x73c1xc)})};function getMailQueues(_0x73c1x10){return function(){switch(_0x73c1x10[_0x59c2[31]]){case _0x59c2[28]:return User[_0x59c2[27]](_0x73c1x10[_0x59c2[21]],{attributes:[_0x59c2[21]]})[_0x59c2[16]](Util[_0x59c2[26]]({},{attributes:[_0x59c2[21]],include:[{raw:true,model:User,attributes:[_0x59c2[21]]}]}))[_0x59c2[16]](function(_0x73c1x11){var _0x73c1x12=[];_0x73c1x11[_0x59c2[25]][_0x59c2[24]](function(_0x73c1x13){_0x73c1x12= _[_0x59c2[23]](_0x73c1x12,_[_0x59c2[22]](_0x73c1x13.Users,_0x59c2[21]))});return {$or:{queue:_[_0x59c2[22]](_0x73c1x11[_0x59c2[25]],_0x59c2[21]),memberid:_0x73c1x12}}});case _0x59c2[30]:return User[_0x59c2[27]](_0x73c1x10[_0x59c2[21]],{attributes:[_0x59c2[21]]})[_0x59c2[16]](function(_0x73c1x14){return _0x73c1x14[_0x59c2[29]]({attributes:[_0x59c2[21]]})})[_0x59c2[16]](function(_0x73c1x11){return {$or:{queue:_[_0x59c2[22]](_0x73c1x11,_0x59c2[21]),memberid:_0x73c1x10[_0x59c2[21]]}}});default:return {}}}}exports[_0x59c2[32]]= function(_0x73c1x9,_0x73c1xa){return Promise[_0x59c2[37]]([])[_0x59c2[16]](getMailQueues(_0x73c1x9[_0x59c2[28]]))[_0x59c2[16]](function(_0x73c1x16){return ReportMailSession[_0x59c2[36]](Util[_0x59c2[18]](_0x73c1x9[_0x59c2[17]],_[_0x59c2[35]]({timeout:true,createdAt:{$gte:moment()[_0x59c2[34]](_0x59c2[33])}},_0x73c1x16)))})[_0x59c2[16]](function(_0x73c1x15){return _0x73c1xa[_0x59c2[15]](200)[_0x59c2[14]]({value:_0x73c1x15})})[_0x59c2[13]](function(_0x73c1xc){return handleError(_0x73c1xa,_0x73c1xc)})};exports[_0x59c2[38]]= function(_0x73c1x9,_0x73c1xa){return Promise[_0x59c2[37]]([])[_0x59c2[16]](getMailQueues(_0x73c1x9[_0x59c2[28]]))[_0x59c2[16]](function(_0x73c1x16){return ReportMailSession[_0x59c2[36]](Util[_0x59c2[18]](_0x73c1x9[_0x59c2[17]],_[_0x59c2[35]]({leaveAt:null,createdAt:{$gte:moment()[_0x59c2[34]](_0x59c2[33])}},_0x73c1x16)))})[_0x59c2[16]](function(_0x73c1x15){return _0x73c1xa[_0x59c2[15]](200)[_0x59c2[14]]({value:_0x73c1x15})})[_0x59c2[13]](function(_0x73c1xc){return handleError(_0x73c1xa,_0x73c1xc)})};exports[_0x59c2[39]]= function(_0x73c1x9,_0x73c1xa){return Promise[_0x59c2[37]]([])[_0x59c2[16]](getMailQueues(_0x73c1x9[_0x59c2[28]]))[_0x59c2[16]](function(_0x73c1x16){return ReportMailSession[_0x59c2[40]](Util[_0x59c2[18]](_0x73c1x9[_0x59c2[17]],_[_0x59c2[35]]({leaveAt:null},_0x73c1x16)))})[_0x59c2[16]](function(_0x73c1x15){return _0x73c1xa[_0x59c2[15]](200)[_0x59c2[14]]({rows:_0x73c1x15})})[_0x59c2[13]](function(_0x73c1xc){return handleError(_0x73c1xa,_0x73c1xc)})};exports[_0x59c2[41]]= function(_0x73c1x9,_0x73c1xa){var _0x73c1x17={waiting:0,timeout:0};return ReportMailSession[_0x59c2[36]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0x59c2[34]](_0x59c2[33])}}})[_0x59c2[16]](function(_0x73c1xd){if(_0x73c1xd){_0x73c1x17[_0x59c2[38]]= _0x73c1xd};return ReportMailSession[_0x59c2[36]]({where:{timeout:true,createdAt:{$gte:moment()[_0x59c2[34]](_0x59c2[33])}}})})[_0x59c2[16]](function(_0x73c1xd){if(_0x73c1xd){_0x73c1x17[_0x59c2[32]]= _0x73c1xd};return _0x73c1xa[_0x59c2[15]](200)[_0x59c2[14]](_0x73c1x17)})[_0x59c2[13]](function(_0x73c1xc){return handleError(_0x73c1xa,_0x73c1xc)})};function handleError(_0x73c1xa,_0x73c1xc){logger[_0x59c2[43]](_0x73c1xc[_0x59c2[42]]);return _0x73c1xa[_0x59c2[15]](500)[_0x59c2[14]](_0x73c1xc)}
\ No newline at end of file
+var _0x6d34=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x6d34[0];var _=require(_0x6d34[1]);var ReportMailSession=require(_0x6d34[3])[_0x6d34[2]];var ReportMailSessionHistory=require(_0x6d34[3])[_0x6d34[5]][_0x6d34[4]];var Util=require(_0x6d34[6]);var User=require(_0x6d34[3])[_0x6d34[7]];var Promise=require(_0x6d34[8]);var moment=require(_0x6d34[9]);var logger=require(_0x6d34[11])(_0x6d34[10]);exports[_0x6d34[12]]= function(_0xaabax9,_0xaabaxa,_0xaabaxb){return ReportMailSession[_0x6d34[19]](Util[_0x6d34[18]](_0xaabax9[_0x6d34[17]]))[_0x6d34[16]](function(_0xaabaxd){_0xaabaxa[_0x6d34[15]](200)[_0x6d34[14]](_0xaabaxd)})[_0x6d34[13]](function(_0xaabaxc){return handleError(_0xaabaxa,_0xaabaxc)})};exports[_0x6d34[20]]= function(_0xaabax9,_0xaabaxa){return ReportMailSession[_0x6d34[20]]()[_0x6d34[16]](function(_0xaabaxe){return _0xaabaxa[_0x6d34[15]](200)[_0x6d34[14]](_0xaabaxe)})[_0x6d34[13]](function(_0xaabaxc){return handleError(_0xaabaxa,_0xaabaxc)})};function getMailQueues(_0xaabax10){return function(){switch(_0xaabax10[_0x6d34[31]]){case _0x6d34[28]:return User[_0x6d34[27]](_0xaabax10[_0x6d34[21]],{attributes:[_0x6d34[21]]})[_0x6d34[16]](Util[_0x6d34[26]]({},{attributes:[_0x6d34[21]],include:[{raw:true,model:User,attributes:[_0x6d34[21]]}]}))[_0x6d34[16]](function(_0xaabax11){var _0xaabax12=[];_0xaabax11[_0x6d34[25]][_0x6d34[24]](function(_0xaabax13){_0xaabax12= _[_0x6d34[23]](_0xaabax12,_[_0x6d34[22]](_0xaabax13.Users,_0x6d34[21]))});return {$or:{queue:_[_0x6d34[22]](_0xaabax11[_0x6d34[25]],_0x6d34[21]),memberid:_0xaabax12}}});case _0x6d34[30]:return User[_0x6d34[27]](_0xaabax10[_0x6d34[21]],{attributes:[_0x6d34[21]]})[_0x6d34[16]](function(_0xaabax14){return _0xaabax14[_0x6d34[29]]({attributes:[_0x6d34[21]]})})[_0x6d34[16]](function(_0xaabax11){return {$or:{queue:_[_0x6d34[22]](_0xaabax11,_0x6d34[21]),memberid:_0xaabax10[_0x6d34[21]]}}});default:return {}}}}exports[_0x6d34[32]]= function(_0xaabax9,_0xaabaxa){return Promise[_0x6d34[37]]([])[_0x6d34[16]](getMailQueues(_0xaabax9[_0x6d34[28]]))[_0x6d34[16]](function(_0xaabax16){return ReportMailSession[_0x6d34[36]](Util[_0x6d34[18]](_0xaabax9[_0x6d34[17]],_[_0x6d34[35]]({timeout:true,createdAt:{$gte:moment()[_0x6d34[34]](_0x6d34[33])}},_0xaabax16)))})[_0x6d34[16]](function(_0xaabax15){return _0xaabaxa[_0x6d34[15]](200)[_0x6d34[14]]({value:_0xaabax15})})[_0x6d34[13]](function(_0xaabaxc){return handleError(_0xaabaxa,_0xaabaxc)})};exports[_0x6d34[38]]= function(_0xaabax9,_0xaabaxa){return Promise[_0x6d34[37]]([])[_0x6d34[16]](getMailQueues(_0xaabax9[_0x6d34[28]]))[_0x6d34[16]](function(_0xaabax16){return ReportMailSession[_0x6d34[36]](Util[_0x6d34[18]](_0xaabax9[_0x6d34[17]],_[_0x6d34[35]]({leaveAt:null,createdAt:{$gte:moment()[_0x6d34[34]](_0x6d34[33])}},_0xaabax16)))})[_0x6d34[16]](function(_0xaabax15){return _0xaabaxa[_0x6d34[15]](200)[_0x6d34[14]]({value:_0xaabax15})})[_0x6d34[13]](function(_0xaabaxc){return handleError(_0xaabaxa,_0xaabaxc)})};exports[_0x6d34[39]]= function(_0xaabax9,_0xaabaxa){return Promise[_0x6d34[37]]([])[_0x6d34[16]](getMailQueues(_0xaabax9[_0x6d34[28]]))[_0x6d34[16]](function(_0xaabax16){return ReportMailSession[_0x6d34[40]](Util[_0x6d34[18]](_0xaabax9[_0x6d34[17]],_[_0x6d34[35]]({leaveAt:null},_0xaabax16)))})[_0x6d34[16]](function(_0xaabax15){return _0xaabaxa[_0x6d34[15]](200)[_0x6d34[14]]({rows:_0xaabax15})})[_0x6d34[13]](function(_0xaabaxc){return handleError(_0xaabaxa,_0xaabaxc)})};exports[_0x6d34[41]]= function(_0xaabax9,_0xaabaxa){var _0xaabax17={waiting:0,timeout:0};return ReportMailSession[_0x6d34[36]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0x6d34[34]](_0x6d34[33])}}})[_0x6d34[16]](function(_0xaabaxd){if(_0xaabaxd){_0xaabax17[_0x6d34[38]]= _0xaabaxd};return ReportMailSession[_0x6d34[36]]({where:{timeout:true,createdAt:{$gte:moment()[_0x6d34[34]](_0x6d34[33])}}})})[_0x6d34[16]](function(_0xaabaxd){if(_0xaabaxd){_0xaabax17[_0x6d34[32]]= _0xaabaxd};return _0xaabaxa[_0x6d34[15]](200)[_0x6d34[14]](_0xaabax17)})[_0x6d34[13]](function(_0xaabaxc){return handleError(_0xaabaxa,_0xaabaxc)})};function handleError(_0xaabaxa,_0xaabaxc){logger[_0x6d34[43]](_0xaabaxc[_0x6d34[42]]);return _0xaabaxa[_0x6d34[15]](500)[_0x6d34[14]](_0xaabaxc)}
\ No newline at end of file
index 032de72..15ffe45 100644 (file)
@@ -1 +1 @@
-var _0x58f9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x58f9[0];const EventEmitter=require(_0x58f9[1]);const ReportMailSession=require(_0x58f9[3])[_0x58f9[2]];var ReportMailSessionEvents= new EventEmitter();ReportMailSessionEvents[_0x58f9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x58f9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x58f9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x58f9[6]};for(var e in events){var event=events[e];ReportMailSession[_0x58f9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x9bd4x8,_0x9bd4x9,_0x9bd4xa){ReportMailSessionEvents[_0x58f9[10]](event+ _0x58f9[8]+ _0x9bd4x8[_0x58f9[9]],_0x9bd4x8);ReportMailSessionEvents[_0x58f9[10]](event,_0x9bd4x8);_0x9bd4xa(null)}}module[_0x58f9[11]]= ReportMailSessionEvents
\ No newline at end of file
+var _0x466f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x466f[0];const EventEmitter=require(_0x466f[1]);const ReportMailSession=require(_0x466f[3])[_0x466f[2]];var ReportMailSessionEvents= new EventEmitter();ReportMailSessionEvents[_0x466f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x466f[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x466f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x466f[6]};for(var e in events){var event=events[e];ReportMailSession[_0x466f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd66fx8,_0xd66fx9,_0xd66fxa){ReportMailSessionEvents[_0x466f[10]](event+ _0x466f[8]+ _0xd66fx8[_0x466f[9]],_0xd66fx8);ReportMailSessionEvents[_0x466f[10]](event,_0xd66fx8);_0xd66fxa(null)}}module[_0x466f[11]]= ReportMailSessionEvents
\ No newline at end of file
index 1bdd287..60145b9 100644 (file)
@@ -1 +1 @@
-var _0xb0b7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x6D\x61\x69\x6C\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74"];_0xb0b7[0];const ReportMailSessionEvents=require(_0xb0b7[1]);const User=require(_0xb0b7[3])[_0xb0b7[2]];const Util=require(_0xb0b7[4]);const _=require(_0xb0b7[5]);const Promise=require(_0xb0b7[6]);var events=[_0xb0b7[7],_0xb0b7[8]];exports[_0xb0b7[9]]= function(_0x6035x7){for(var _0x6035x8=0,_0x6035x9=events[_0xb0b7[10]];_0x6035x8< _0x6035x9;_0x6035x8++){var _0x6035xa=events[_0x6035x8];var _0x6035xb=createListener(_0xb0b7[11]+ _0x6035xa,_0x6035x7);ReportMailSessionEvents[_0xb0b7[12]](_0x6035xa,_0x6035xb);_0x6035x7[_0xb0b7[12]](_0xb0b7[13],removeListener(_0x6035xa,_0x6035xb))}};function createListener(_0x6035xa,_0x6035x7){return function(_0x6035xd){switch(_0x6035xa){case _0xb0b7[25]:return Promise[_0xb0b7[24]]([])[_0xb0b7[23]](getMailQueues(_0x6035x7))[_0xb0b7[23]](function(_0x6035xf){if(_0x6035x7[_0xb0b7[17]]=== _0xb0b7[18]|| _[_0xb0b7[20]](_0x6035xf[_0xb0b7[19]],_0x6035xd[_0xb0b7[19]])|| _[_0xb0b7[20]](_0x6035xf[_0xb0b7[21]],_0x6035xd[_0xb0b7[21]])){_0x6035x7[_0xb0b7[22]](_0x6035xa,_0x6035xd)}})[_0xb0b7[16]](function(_0x6035xe){console[_0xb0b7[15]](_0xb0b7[14],_0x6035xe)});case _0xb0b7[26]:_0x6035x7[_0xb0b7[22]](_0x6035xa,_0x6035xd);break;default:}}}function removeListener(_0x6035xa,_0x6035xb){return function(){ReportMailSessionEvents[_0xb0b7[27]](_0x6035xa,_0x6035xb)}}function getMailQueues(_0x6035x12){return function(){switch(_0x6035x12[_0xb0b7[17]]){case _0xb0b7[36]:return User[_0xb0b7[35]](_0x6035x12[_0xb0b7[34]],{attributes:[_0xb0b7[28]]})[_0xb0b7[23]](Util[_0xb0b7[33]]({},{attributes:[_0xb0b7[28]],include:[{raw:true,model:User,attributes:[_0xb0b7[28]]}]}))[_0xb0b7[23]](function(_0x6035x13){var _0x6035x14=[];_0x6035x13[_0xb0b7[32]][_0xb0b7[31]](function(_0x6035x15){_0x6035x14= _[_0xb0b7[30]](_0x6035x14,_[_0xb0b7[29]](_0x6035x15.Users,_0xb0b7[28]))});return {queue:_[_0xb0b7[29]](_0x6035x13[_0xb0b7[32]],_0xb0b7[28]),memberid:_0x6035x14}});case _0xb0b7[38]:return User[_0xb0b7[35]](_0x6035x12[_0xb0b7[34]],{attributes:[_0xb0b7[28]]})[_0xb0b7[23]](function(_0x6035x16){return _0x6035x16[_0xb0b7[37]]({attributes:[_0xb0b7[28]]})})[_0xb0b7[23]](function(_0x6035x13){return {queue:_[_0xb0b7[29]](_0x6035x13,_0xb0b7[28]),memberid:_0x6035x12[_0xb0b7[34]]}});default:return {}}}}
\ No newline at end of file
+var _0x2834=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x6D\x61\x69\x6C\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74"];_0x2834[0];const ReportMailSessionEvents=require(_0x2834[1]);const User=require(_0x2834[3])[_0x2834[2]];const Util=require(_0x2834[4]);const _=require(_0x2834[5]);const Promise=require(_0x2834[6]);var events=[_0x2834[7],_0x2834[8]];exports[_0x2834[9]]= function(_0x864ax7){for(var _0x864ax8=0,_0x864ax9=events[_0x2834[10]];_0x864ax8< _0x864ax9;_0x864ax8++){var _0x864axa=events[_0x864ax8];var _0x864axb=createListener(_0x2834[11]+ _0x864axa,_0x864ax7);ReportMailSessionEvents[_0x2834[12]](_0x864axa,_0x864axb);_0x864ax7[_0x2834[12]](_0x2834[13],removeListener(_0x864axa,_0x864axb))}};function createListener(_0x864axa,_0x864ax7){return function(_0x864axd){switch(_0x864axa){case _0x2834[25]:return Promise[_0x2834[24]]([])[_0x2834[23]](getMailQueues(_0x864ax7))[_0x2834[23]](function(_0x864axf){if(_0x864ax7[_0x2834[17]]=== _0x2834[18]|| _[_0x2834[20]](_0x864axf[_0x2834[19]],_0x864axd[_0x2834[19]])|| _[_0x2834[20]](_0x864axf[_0x2834[21]],_0x864axd[_0x2834[21]])){_0x864ax7[_0x2834[22]](_0x864axa,_0x864axd)}})[_0x2834[16]](function(_0x864axe){console[_0x2834[15]](_0x2834[14],_0x864axe)});case _0x2834[26]:_0x864ax7[_0x2834[22]](_0x864axa,_0x864axd);break;default:}}}function removeListener(_0x864axa,_0x864axb){return function(){ReportMailSessionEvents[_0x2834[27]](_0x864axa,_0x864axb)}}function getMailQueues(_0x864ax12){return function(){switch(_0x864ax12[_0x2834[17]]){case _0x2834[36]:return User[_0x2834[35]](_0x864ax12[_0x2834[34]],{attributes:[_0x2834[28]]})[_0x2834[23]](Util[_0x2834[33]]({},{attributes:[_0x2834[28]],include:[{raw:true,model:User,attributes:[_0x2834[28]]}]}))[_0x2834[23]](function(_0x864ax13){var _0x864ax14=[];_0x864ax13[_0x2834[32]][_0x2834[31]](function(_0x864ax15){_0x864ax14= _[_0x2834[30]](_0x864ax14,_[_0x2834[29]](_0x864ax15.Users,_0x2834[28]))});return {queue:_[_0x2834[29]](_0x864ax13[_0x2834[32]],_0x2834[28]),memberid:_0x864ax14}});case _0x2834[38]:return User[_0x2834[35]](_0x864ax12[_0x2834[34]],{attributes:[_0x2834[28]]})[_0x2834[23]](function(_0x864ax16){return _0x864ax16[_0x2834[37]]({attributes:[_0x2834[28]]})})[_0x2834[23]](function(_0x864ax13){return {queue:_[_0x2834[29]](_0x864ax13,_0x2834[28]),memberid:_0x864ax12[_0x2834[34]]}});default:return {}}}}
\ No newline at end of file
index c007447..e30c192 100644 (file)
@@ -1 +1 @@
-var _0xd812=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xd812[0];var express=require(_0xd812[1]);var controller=require(_0xd812[2]);var auth=require(_0xd812[3]);var router=express.Router();router[_0xd812[9]](_0xd812[4],auth[_0xd812[5]](),auth[_0xd812[7]]([17],[_0xd812[6]]),controller[_0xd812[8]]);router[_0xd812[9]](_0xd812[10],auth[_0xd812[5]](),auth[_0xd812[7]]([17],[_0xd812[6]]),controller[_0xd812[11]]);module[_0xd812[12]]= router
\ No newline at end of file
+var _0x8fec=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x8fec[0];var express=require(_0x8fec[1]);var controller=require(_0x8fec[2]);var auth=require(_0x8fec[3]);var router=express.Router();router[_0x8fec[9]](_0x8fec[4],auth[_0x8fec[5]](),auth[_0x8fec[7]]([17],[_0x8fec[6]]),controller[_0x8fec[8]]);router[_0x8fec[9]](_0x8fec[10],auth[_0x8fec[5]](),auth[_0x8fec[7]]([17],[_0x8fec[6]]),controller[_0x8fec[11]]);module[_0x8fec[12]]= router
\ No newline at end of file
index f69ffe6..20d7611 100644 (file)
@@ -1 +1 @@
-var _0x8fd8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x8fd8[0];var _=require(_0x8fd8[1]);var ReportMember=require(_0x8fd8[3])[_0x8fd8[2]];var ReportMemberHistory=require(_0x8fd8[3])[_0x8fd8[5]][_0x8fd8[4]];var Util=require(_0x8fd8[6]);var logger=require(_0x8fd8[8])(_0x8fd8[7]);exports[_0x8fd8[9]]= function(_0x6a7cx6,_0x6a7cx7,_0x6a7cx8){return ReportMember[_0x8fd8[16]](Util[_0x8fd8[15]](_0x6a7cx6[_0x8fd8[14]]))[_0x8fd8[13]](function(_0x6a7cxa){return _0x6a7cx7[_0x8fd8[12]](200)[_0x8fd8[11]](_0x6a7cxa)})[_0x8fd8[10]](function(_0x6a7cx9){return handleError(_0x6a7cx7,_0x6a7cx9)})};exports[_0x8fd8[17]]= function(_0x6a7cx6,_0x6a7cx7){return ReportMemberHistory[_0x8fd8[17]]()[_0x8fd8[13]](function(_0x6a7cxb){return _0x6a7cx7[_0x8fd8[12]](200)[_0x8fd8[11]](_0x6a7cxb)})[_0x8fd8[10]](function(_0x6a7cx9){return handleError(_0x6a7cx7,_0x6a7cx9)})};function handleError(_0x6a7cx7,_0x6a7cx9){logger[_0x8fd8[19]](_0x6a7cx9[_0x8fd8[18]]);return _0x6a7cx7[_0x8fd8[12]](500)[_0x8fd8[11]](_0x6a7cx9)}
\ No newline at end of file
+var _0x45ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x45ef[0];var _=require(_0x45ef[1]);var ReportMember=require(_0x45ef[3])[_0x45ef[2]];var ReportMemberHistory=require(_0x45ef[3])[_0x45ef[5]][_0x45ef[4]];var Util=require(_0x45ef[6]);var logger=require(_0x45ef[8])(_0x45ef[7]);exports[_0x45ef[9]]= function(_0xc53cx6,_0xc53cx7,_0xc53cx8){return ReportMember[_0x45ef[16]](Util[_0x45ef[15]](_0xc53cx6[_0x45ef[14]]))[_0x45ef[13]](function(_0xc53cxa){return _0xc53cx7[_0x45ef[12]](200)[_0x45ef[11]](_0xc53cxa)})[_0x45ef[10]](function(_0xc53cx9){return handleError(_0xc53cx7,_0xc53cx9)})};exports[_0x45ef[17]]= function(_0xc53cx6,_0xc53cx7){return ReportMemberHistory[_0x45ef[17]]()[_0x45ef[13]](function(_0xc53cxb){return _0xc53cx7[_0x45ef[12]](200)[_0x45ef[11]](_0xc53cxb)})[_0x45ef[10]](function(_0xc53cx9){return handleError(_0xc53cx7,_0xc53cx9)})};function handleError(_0xc53cx7,_0xc53cx9){logger[_0x45ef[19]](_0xc53cx9[_0x45ef[18]]);return _0xc53cx7[_0x45ef[12]](500)[_0x45ef[11]](_0xc53cx9)}
\ No newline at end of file
index 0a8faa5..c1b8520 100644 (file)
@@ -1 +1 @@
-var _0x2307=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2307[0];const EventEmitter=require(_0x2307[1]);const ReportMember=require(_0x2307[3])[_0x2307[2]];var ReportMemberEvents= new EventEmitter();ReportMemberEvents[_0x2307[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2307[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2307[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2307[6]};for(var e in events){var event=events[e];ReportMember[_0x2307[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xffecx8,_0xffecx9,_0xffecxa){ReportMemberEvents[_0x2307[10]](event+ _0x2307[8]+ _0xffecx8[_0x2307[9]],_0xffecx8);ReportMemberEvents[_0x2307[10]](event,_0xffecx8);_0xffecxa(null)}}module[_0x2307[11]]= ReportMemberEvents
\ No newline at end of file
+var _0xe8de=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe8de[0];const EventEmitter=require(_0xe8de[1]);const ReportMember=require(_0xe8de[3])[_0xe8de[2]];var ReportMemberEvents= new EventEmitter();ReportMemberEvents[_0xe8de[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe8de[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe8de[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe8de[6]};for(var e in events){var event=events[e];ReportMember[_0xe8de[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x887ax8,_0x887ax9,_0x887axa){ReportMemberEvents[_0xe8de[10]](event+ _0xe8de[8]+ _0x887ax8[_0xe8de[9]],_0x887ax8);ReportMemberEvents[_0xe8de[10]](event,_0x887ax8);_0x887axa(null)}}module[_0xe8de[11]]= ReportMemberEvents
\ No newline at end of file
index 8f3ae4d..5baab52 100644 (file)
@@ -1 +1 @@
-var _0xcc0a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xcc0a[0];const ReportMemberEvents=require(_0xcc0a[1]);var events=[_0xcc0a[2],_0xcc0a[3]];exports[_0xcc0a[4]]= function(_0x5fd3x3){for(var _0x5fd3x4=0,_0x5fd3x5=events[_0xcc0a[5]];_0x5fd3x4< _0x5fd3x5;_0x5fd3x4++){var _0x5fd3x6=events[_0x5fd3x4];var _0x5fd3x7=createListener(_0xcc0a[6]+ _0x5fd3x6,_0x5fd3x3);ReportMemberEvents[_0xcc0a[7]](_0x5fd3x6,_0x5fd3x7);_0x5fd3x3[_0xcc0a[7]](_0xcc0a[8],removeListener(_0x5fd3x6,_0x5fd3x7))}};function createListener(_0x5fd3x6,_0x5fd3x3){return function(_0x5fd3x9){switch(_0x5fd3x6){case _0xcc0a[14]:if(_0x5fd3x3[_0xcc0a[9]]=== _0x5fd3x9[_0xcc0a[10]]|| _0x5fd3x3[_0xcc0a[11]]=== _0xcc0a[12]){_0x5fd3x3[_0xcc0a[13]](_0x5fd3x6,_0x5fd3x9)};break;case _0xcc0a[15]:_0x5fd3x3[_0xcc0a[13]](_0x5fd3x6,_0x5fd3x9);break;default:}}}function removeListener(_0x5fd3x6,_0x5fd3x7){return function(){ReportMemberEvents[_0xcc0a[16]](_0x5fd3x6,_0x5fd3x7)}}
\ No newline at end of file
+var _0xdd06=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xdd06[0];const ReportMemberEvents=require(_0xdd06[1]);var events=[_0xdd06[2],_0xdd06[3]];exports[_0xdd06[4]]= function(_0xf9c0x3){for(var _0xf9c0x4=0,_0xf9c0x5=events[_0xdd06[5]];_0xf9c0x4< _0xf9c0x5;_0xf9c0x4++){var _0xf9c0x6=events[_0xf9c0x4];var _0xf9c0x7=createListener(_0xdd06[6]+ _0xf9c0x6,_0xf9c0x3);ReportMemberEvents[_0xdd06[7]](_0xf9c0x6,_0xf9c0x7);_0xf9c0x3[_0xdd06[7]](_0xdd06[8],removeListener(_0xf9c0x6,_0xf9c0x7))}};function createListener(_0xf9c0x6,_0xf9c0x3){return function(_0xf9c0x9){switch(_0xf9c0x6){case _0xdd06[14]:if(_0xf9c0x3[_0xdd06[9]]=== _0xf9c0x9[_0xdd06[10]]|| _0xf9c0x3[_0xdd06[11]]=== _0xdd06[12]){_0xf9c0x3[_0xdd06[13]](_0xf9c0x6,_0xf9c0x9)};break;case _0xdd06[15]:_0xf9c0x3[_0xdd06[13]](_0xf9c0x6,_0xf9c0x9);break;default:}}}function removeListener(_0xf9c0x6,_0xf9c0x7){return function(){ReportMemberEvents[_0xdd06[16]](_0xf9c0x6,_0xf9c0x7)}}
\ No newline at end of file
index 0afb438..d7149f3 100644 (file)
@@ -1 +1 @@
-var _0x2191=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2191[0];var express=require(_0x2191[1]);var controller=require(_0x2191[2]);var auth=require(_0x2191[3]);var license=require(_0x2191[4]);var router=express.Router();router[_0x2191[12]](_0x2191[5],auth[_0x2191[6]](),license[_0x2191[7]](),auth[_0x2191[10]]([17],[_0x2191[8],_0x2191[9]]),controller[_0x2191[11]]);router[_0x2191[12]](_0x2191[13],auth[_0x2191[6]](),license[_0x2191[7]](),auth[_0x2191[14]](_0x2191[9]),controller[_0x2191[15]]);router[_0x2191[12]](_0x2191[16],auth[_0x2191[6]](),license[_0x2191[7]](),auth[_0x2191[14]](_0x2191[9]),controller[_0x2191[17]]);module[_0x2191[18]]= router
\ No newline at end of file
+var _0x9041=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9041[0];var express=require(_0x9041[1]);var controller=require(_0x9041[2]);var auth=require(_0x9041[3]);var license=require(_0x9041[4]);var router=express.Router();router[_0x9041[12]](_0x9041[5],auth[_0x9041[6]](),license[_0x9041[7]](),auth[_0x9041[10]]([17],[_0x9041[8],_0x9041[9]]),controller[_0x9041[11]]);router[_0x9041[12]](_0x9041[13],auth[_0x9041[6]](),license[_0x9041[7]](),auth[_0x9041[14]](_0x9041[9]),controller[_0x9041[15]]);router[_0x9041[12]](_0x9041[16],auth[_0x9041[6]](),license[_0x9041[7]](),auth[_0x9041[14]](_0x9041[9]),controller[_0x9041[17]]);module[_0x9041[18]]= router
\ No newline at end of file
index 7cd308a..b1df415 100644 (file)
@@ -1 +1 @@
-var _0x2690=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x43\x4C\x4F\x53\x45\x44","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x72\x65\x6A\x65\x63\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74"];_0x2690[0];var _=require(_0x2690[1]);var ReportOpenchannel=require(_0x2690[3])[_0x2690[2]];var OpenchannelRoom=require(_0x2690[3])[_0x2690[4]];var sequelize=require(_0x2690[3])[_0x2690[5]];var Agent=require(_0x2690[3])[_0x2690[6]];var Util=require(_0x2690[7]);var moment=require(_0x2690[8]);var logger=require(_0x2690[10])(_0x2690[9]);function handleError(_0xd349xa,_0xd349xb){logger[_0x2690[12]](_0xd349xb[_0x2690[11]]);return _0xd349xa[_0x2690[14]](500)[_0x2690[13]](_0xd349xb)}exports[_0x2690[15]]= function(_0xd349xc,_0xd349xa){return ReportOpenchannel[_0x2690[20]](Util[_0x2690[19]](_0xd349xc[_0x2690[18]]))[_0x2690[17]](function(_0xd349xd){_0xd349xa[_0x2690[14]](200)[_0x2690[13]](_0xd349xd)})[_0x2690[16]](function(_0xd349xb){return handleError(_0xd349xa,_0xd349xb)})};exports[_0x2690[21]]= function(_0xd349xc,_0xd349xa){var _0xd349xe;var _0xd349xf=_0xd349xc[_0x2690[25]][_0x2690[24]][_0x2690[23]](_0x2690[22])[1];return Agent[_0x2690[34]](_0xd349xc[_0x2690[29]][_0x2690[33]],{attributes:[_0x2690[33],_0x2690[37]]})[_0x2690[17]](function(_0xd349x13){_0xd349xe= _0xd349x13;return _0xd349x13[_0x2690[36]]({where:{status:{$ne:_0x2690[35]},id:{$ne:_0xd349xf}},attributes:[_0x2690[33]]})})[_0x2690[17]](function(_0xd349x12){return ReportOpenchannel[_0x2690[34]](_0xd349xc[_0x2690[25]][_0x2690[33]])})[_0x2690[17]](function(_0xd349x10){if(!_0xd349x10){return _0xd349xa[_0x2690[26]](404)};var _0xd349x11=_[_0x2690[31]](_0xd349x10,{connectid:_0xd349xc[_0x2690[25]][_0x2690[24]]});return _0xd349x11[_0x2690[32]]()})[_0x2690[17]](function(){return OpenchannelRoom[_0x2690[30]]({status:_0x2690[27],openReason:_0x2690[28]},{where:{id:_0xd349xf},user:_0xd349xc[_0x2690[29]],individualHooks:true})})[_0x2690[17]](function(){return _0xd349xa[_0x2690[26]](200)})[_0x2690[16]](sequelize.UniqueConstraintError,function(_0xd349xb){return _0xd349xa[_0x2690[26]](504)})[_0x2690[16]](function(_0xd349xb){return handleError(_0xd349xa,_0xd349xb)})};exports[_0x2690[38]]= function(_0xd349xc,_0xd349xa){return ReportOpenchannel[_0x2690[34]](_0xd349xc[_0x2690[25]][_0x2690[33]])[_0x2690[17]](function(_0xd349x10){if(!_0xd349x10){return _0xd349xa[_0x2690[26]](404)};var _0xd349x11=_[_0x2690[31]](_0xd349x10,{rejectedAt:moment()[_0x2690[40]](_0x2690[39])});return _0xd349x11[_0x2690[32]]()})[_0x2690[17]](function(){return _0xd349xa[_0x2690[26]](200)})[_0x2690[16]](function(_0xd349xb){return handleError(_0xd349xa,_0xd349xb)})}
\ No newline at end of file
+var _0x40d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x43\x4C\x4F\x53\x45\x44","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x72\x65\x6A\x65\x63\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74"];_0x40d4[0];var _=require(_0x40d4[1]);var ReportOpenchannel=require(_0x40d4[3])[_0x40d4[2]];var OpenchannelRoom=require(_0x40d4[3])[_0x40d4[4]];var sequelize=require(_0x40d4[3])[_0x40d4[5]];var Agent=require(_0x40d4[3])[_0x40d4[6]];var Util=require(_0x40d4[7]);var moment=require(_0x40d4[8]);var logger=require(_0x40d4[10])(_0x40d4[9]);function handleError(_0x5e03xa,_0x5e03xb){logger[_0x40d4[12]](_0x5e03xb[_0x40d4[11]]);return _0x5e03xa[_0x40d4[14]](500)[_0x40d4[13]](_0x5e03xb)}exports[_0x40d4[15]]= function(_0x5e03xc,_0x5e03xa){return ReportOpenchannel[_0x40d4[20]](Util[_0x40d4[19]](_0x5e03xc[_0x40d4[18]]))[_0x40d4[17]](function(_0x5e03xd){_0x5e03xa[_0x40d4[14]](200)[_0x40d4[13]](_0x5e03xd)})[_0x40d4[16]](function(_0x5e03xb){return handleError(_0x5e03xa,_0x5e03xb)})};exports[_0x40d4[21]]= function(_0x5e03xc,_0x5e03xa){var _0x5e03xe;var _0x5e03xf=_0x5e03xc[_0x40d4[25]][_0x40d4[24]][_0x40d4[23]](_0x40d4[22])[1];return Agent[_0x40d4[34]](_0x5e03xc[_0x40d4[29]][_0x40d4[33]],{attributes:[_0x40d4[33],_0x40d4[37]]})[_0x40d4[17]](function(_0x5e03x13){_0x5e03xe= _0x5e03x13;return _0x5e03x13[_0x40d4[36]]({where:{status:{$ne:_0x40d4[35]},id:{$ne:_0x5e03xf}},attributes:[_0x40d4[33]]})})[_0x40d4[17]](function(_0x5e03x12){return ReportOpenchannel[_0x40d4[34]](_0x5e03xc[_0x40d4[25]][_0x40d4[33]])})[_0x40d4[17]](function(_0x5e03x10){if(!_0x5e03x10){return _0x5e03xa[_0x40d4[26]](404)};var _0x5e03x11=_[_0x40d4[31]](_0x5e03x10,{connectid:_0x5e03xc[_0x40d4[25]][_0x40d4[24]]});return _0x5e03x11[_0x40d4[32]]()})[_0x40d4[17]](function(){return OpenchannelRoom[_0x40d4[30]]({status:_0x40d4[27],openReason:_0x40d4[28]},{where:{id:_0x5e03xf},user:_0x5e03xc[_0x40d4[29]],individualHooks:true})})[_0x40d4[17]](function(){return _0x5e03xa[_0x40d4[26]](200)})[_0x40d4[16]](sequelize.UniqueConstraintError,function(_0x5e03xb){return _0x5e03xa[_0x40d4[26]](504)})[_0x40d4[16]](function(_0x5e03xb){return handleError(_0x5e03xa,_0x5e03xb)})};exports[_0x40d4[38]]= function(_0x5e03xc,_0x5e03xa){return ReportOpenchannel[_0x40d4[34]](_0x5e03xc[_0x40d4[25]][_0x40d4[33]])[_0x40d4[17]](function(_0x5e03x10){if(!_0x5e03x10){return _0x5e03xa[_0x40d4[26]](404)};var _0x5e03x11=_[_0x40d4[31]](_0x5e03x10,{rejectedAt:moment()[_0x40d4[40]](_0x40d4[39])});return _0x5e03x11[_0x40d4[32]]()})[_0x40d4[17]](function(){return _0x5e03xa[_0x40d4[26]](200)})[_0x40d4[16]](function(_0x5e03xb){return handleError(_0x5e03xa,_0x5e03xb)})}
\ No newline at end of file
index 03fe842..e6a5841 100644 (file)
@@ -1 +1 @@
-var _0xb83a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb83a[0];const EventEmitter=require(_0xb83a[1]);const ReportOpenchannel=require(_0xb83a[3])[_0xb83a[2]];var ReportOpenchannelEvents= new EventEmitter();ReportOpenchannelEvents[_0xb83a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb83a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb83a[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb83a[7]};for(var e in events){var event=events[e];ReportOpenchannel[_0xb83a[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x65b3x8,_0x65b3x9,_0x65b3xa){ReportOpenchannelEvents[_0xb83a[11]](event+ _0xb83a[9]+ _0x65b3x8[_0xb83a[10]],_0x65b3x8);ReportOpenchannelEvents[_0xb83a[11]](event,_0x65b3x8);_0x65b3xa(null)}}module[_0xb83a[12]]= ReportOpenchannelEvents
\ No newline at end of file
+var _0xb34a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb34a[0];const EventEmitter=require(_0xb34a[1]);const ReportOpenchannel=require(_0xb34a[3])[_0xb34a[2]];var ReportOpenchannelEvents= new EventEmitter();ReportOpenchannelEvents[_0xb34a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb34a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb34a[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb34a[7]};for(var e in events){var event=events[e];ReportOpenchannel[_0xb34a[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x5a82x8,_0x5a82x9,_0x5a82xa){ReportOpenchannelEvents[_0xb34a[11]](event+ _0xb34a[9]+ _0x5a82x8[_0xb34a[10]],_0x5a82x8);ReportOpenchannelEvents[_0xb34a[11]](event,_0x5a82x8);_0x5a82xa(null)}}module[_0xb34a[12]]= ReportOpenchannelEvents
\ No newline at end of file
index 0abffe9..34d6862 100644 (file)
@@ -1 +1 @@
-var _0x9b26=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9b26[0];const ReportOpenchannelEvents=require(_0x9b26[1]);var events=[_0x9b26[2],_0x9b26[3],_0x9b26[4]];exports[_0x9b26[5]]= function(_0x31fax3){for(var _0x31fax4=0,_0x31fax5=events[_0x9b26[6]];_0x31fax4< _0x31fax5;_0x31fax4++){var _0x31fax6=events[_0x31fax4];var _0x31fax7=createListener(_0x9b26[7]+ _0x31fax6,_0x31fax3);ReportOpenchannelEvents[_0x9b26[8]](_0x31fax6,_0x31fax7);_0x31fax3[_0x9b26[8]](_0x9b26[9],removeListener(_0x31fax6,_0x31fax7))}};function createListener(_0x31fax6,_0x31fax3){return function(_0x31fax9){switch(_0x31fax6){case _0x9b26[10]:;case _0x9b26[16]:if(_0x31fax3[_0x9b26[11]]=== _0x31fax9[_0x9b26[12]]|| _0x31fax3[_0x9b26[13]]=== _0x9b26[14]){_0x31fax3[_0x9b26[15]](_0x31fax6,_0x31fax9)};break;case _0x9b26[17]:_0x31fax3[_0x9b26[15]](_0x31fax6,_0x31fax9);break;default:}}}function removeListener(_0x31fax6,_0x31fax7){return function(){ReportOpenchannelEvents[_0x9b26[18]](_0x31fax6,_0x31fax7)}}
\ No newline at end of file
+var _0x5dbd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5dbd[0];const ReportOpenchannelEvents=require(_0x5dbd[1]);var events=[_0x5dbd[2],_0x5dbd[3],_0x5dbd[4]];exports[_0x5dbd[5]]= function(_0x8840x3){for(var _0x8840x4=0,_0x8840x5=events[_0x5dbd[6]];_0x8840x4< _0x8840x5;_0x8840x4++){var _0x8840x6=events[_0x8840x4];var _0x8840x7=createListener(_0x5dbd[7]+ _0x8840x6,_0x8840x3);ReportOpenchannelEvents[_0x5dbd[8]](_0x8840x6,_0x8840x7);_0x8840x3[_0x5dbd[8]](_0x5dbd[9],removeListener(_0x8840x6,_0x8840x7))}};function createListener(_0x8840x6,_0x8840x3){return function(_0x8840x9){switch(_0x8840x6){case _0x5dbd[10]:;case _0x5dbd[16]:if(_0x8840x3[_0x5dbd[11]]=== _0x8840x9[_0x5dbd[12]]|| _0x8840x3[_0x5dbd[13]]=== _0x5dbd[14]){_0x8840x3[_0x5dbd[15]](_0x8840x6,_0x8840x9)};break;case _0x5dbd[17]:_0x8840x3[_0x5dbd[15]](_0x8840x6,_0x8840x9);break;default:}}}function removeListener(_0x8840x6,_0x8840x7){return function(){ReportOpenchannelEvents[_0x5dbd[18]](_0x8840x6,_0x8840x7)}}
\ No newline at end of file
index 6e4209d..fa02255 100644 (file)
@@ -1 +1 @@
-var _0xad68=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xad68[0];var express=require(_0xad68[1]);var controller=require(_0xad68[2]);var auth=require(_0xad68[3]);var license=require(_0xad68[4]);var router=express.Router();router[_0xad68[11]](_0xad68[5],auth[_0xad68[6]](),license[_0xad68[7]](),auth[_0xad68[9]]([20],[_0xad68[8]]),controller[_0xad68[10]]);router[_0xad68[11]](_0xad68[12],auth[_0xad68[6]](),license[_0xad68[7]](),auth[_0xad68[9]]([20],[_0xad68[8]]),controller[_0xad68[13]]);router[_0xad68[11]](_0xad68[14],license[_0xad68[15]](),auth[_0xad68[6]](),license[_0xad68[7]](),auth[_0xad68[9]]([17],[_0xad68[8]]),controller[_0xad68[16]]);router[_0xad68[11]](_0xad68[17],auth[_0xad68[6]](),license[_0xad68[7]](),controller[_0xad68[18]]);module[_0xad68[19]]= router
\ No newline at end of file
+var _0x6e4c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x6e4c[0];var express=require(_0x6e4c[1]);var controller=require(_0x6e4c[2]);var auth=require(_0x6e4c[3]);var license=require(_0x6e4c[4]);var router=express.Router();router[_0x6e4c[11]](_0x6e4c[5],auth[_0x6e4c[6]](),license[_0x6e4c[7]](),auth[_0x6e4c[9]]([20],[_0x6e4c[8]]),controller[_0x6e4c[10]]);router[_0x6e4c[11]](_0x6e4c[12],auth[_0x6e4c[6]](),license[_0x6e4c[7]](),auth[_0x6e4c[9]]([20],[_0x6e4c[8]]),controller[_0x6e4c[13]]);router[_0x6e4c[11]](_0x6e4c[14],license[_0x6e4c[15]](),auth[_0x6e4c[6]](),license[_0x6e4c[7]](),auth[_0x6e4c[9]]([17],[_0x6e4c[8]]),controller[_0x6e4c[16]]);router[_0x6e4c[11]](_0x6e4c[17],auth[_0x6e4c[6]](),license[_0x6e4c[7]](),controller[_0x6e4c[18]]);module[_0x6e4c[19]]= router
\ No newline at end of file
index 2767e97..2976f6c 100644 (file)
@@ -1 +1 @@
-var _0xe331=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe331[0];var _=require(_0xe331[1]);var ReportOpenchannelSession=require(_0xe331[3])[_0xe331[2]];var ReportOpenchannelSessionHistory=require(_0xe331[3])[_0xe331[5]][_0xe331[4]];var Util=require(_0xe331[6]);var User=require(_0xe331[3])[_0xe331[7]];var Promise=require(_0xe331[8]);var moment=require(_0xe331[9]);var logger=require(_0xe331[11])(_0xe331[10]);exports[_0xe331[12]]= function(_0xe40bx9,_0xe40bxa,_0xe40bxb){return ReportOpenchannelSession[_0xe331[19]](Util[_0xe331[18]](_0xe40bx9[_0xe331[17]]))[_0xe331[16]](function(_0xe40bxd){_0xe40bxa[_0xe331[15]](200)[_0xe331[14]](_0xe40bxd)})[_0xe331[13]](function(_0xe40bxc){return handleError(_0xe40bxa,_0xe40bxc)})};exports[_0xe331[20]]= function(_0xe40bx9,_0xe40bxa){return ReportOpenchannelSessionHistory[_0xe331[20]]()[_0xe331[16]](function(_0xe40bxe){return _0xe40bxa[_0xe331[15]](200)[_0xe331[14]](_0xe40bxe)})[_0xe331[13]](function(_0xe40bxc){return handleError(_0xe40bxa,_0xe40bxc)})};function getOpenchannelQueues(_0xe40bx10){return function(){switch(_0xe40bx10[_0xe331[31]]){case _0xe331[28]:return User[_0xe331[27]](_0xe40bx10[_0xe331[21]],{attributes:[_0xe331[21]]})[_0xe331[16]](Util[_0xe331[26]]({},{attributes:[_0xe331[21]],include:[{raw:true,model:User,attributes:[_0xe331[21]]}]}))[_0xe331[16]](function(_0xe40bx11){var _0xe40bx12=[];_0xe40bx11[_0xe331[25]][_0xe331[24]](function(_0xe40bx13){_0xe40bx12= _[_0xe331[23]](_0xe40bx12,_[_0xe331[22]](_0xe40bx13.Users,_0xe331[21]))});return {$or:{queue:_[_0xe331[22]](_0xe40bx11[_0xe331[25]],_0xe331[21]),memberid:_0xe40bx12}}});case _0xe331[30]:return User[_0xe331[27]](_0xe40bx10[_0xe331[21]],{attributes:[_0xe331[21]]})[_0xe331[16]](function(_0xe40bx14){return _0xe40bx14[_0xe331[29]]({attributes:[_0xe331[21]]})})[_0xe331[16]](function(_0xe40bx11){return {$or:{queue:_[_0xe331[22]](_0xe40bx11,_0xe331[21]),memberid:_0xe40bx10[_0xe331[21]]}}});default:return {}}}}exports[_0xe331[32]]= function(_0xe40bx9,_0xe40bxa){return Promise[_0xe331[37]]([])[_0xe331[16]](getOpenchannelQueues(_0xe40bx9[_0xe331[28]]))[_0xe331[16]](function(_0xe40bx16){return ReportOpenchannelSession[_0xe331[36]](Util[_0xe331[18]](_0xe40bx9[_0xe331[17]],_[_0xe331[35]]({timeout:true,createdAt:{$gte:moment()[_0xe331[34]](_0xe331[33])}},_0xe40bx16)))})[_0xe331[16]](function(_0xe40bx15){return _0xe40bxa[_0xe331[15]](200)[_0xe331[14]]({value:_0xe40bx15})})[_0xe331[13]](function(_0xe40bxc){return handleError(_0xe40bxa,_0xe40bxc)})};exports[_0xe331[38]]= function(_0xe40bx9,_0xe40bxa){return Promise[_0xe331[37]]([])[_0xe331[16]](getOpenchannelQueues(_0xe40bx9[_0xe331[28]]))[_0xe331[16]](function(_0xe40bx16){return ReportOpenchannelSession[_0xe331[36]](Util[_0xe331[18]](_0xe40bx9[_0xe331[17]],_[_0xe331[35]]({leaveAt:null,createdAt:{$gte:moment()[_0xe331[34]](_0xe331[33])}},_0xe40bx16)))})[_0xe331[16]](function(_0xe40bx15){return _0xe40bxa[_0xe331[15]](200)[_0xe331[14]]({value:_0xe40bx15})})[_0xe331[13]](function(_0xe40bxc){return handleError(_0xe40bxa,_0xe40bxc)})};exports[_0xe331[39]]= function(_0xe40bx9,_0xe40bxa){var _0xe40bx17={waiting:0,timeout:0};return ReportOpenchannelSession[_0xe331[36]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xe331[34]](_0xe331[33])}}})[_0xe331[16]](function(_0xe40bxd){if(_0xe40bxd){_0xe40bx17[_0xe331[38]]= _0xe40bxd};return ReportOpenchannelSession[_0xe331[36]]({where:{timeout:true,createdAt:{$gte:moment()[_0xe331[34]](_0xe331[33])}}})})[_0xe331[16]](function(_0xe40bxd){if(_0xe40bxd){_0xe40bx17[_0xe331[32]]= _0xe40bxd};return _0xe40bxa[_0xe331[15]](200)[_0xe331[14]](_0xe40bx17)})[_0xe331[13]](function(_0xe40bxc){return handleError(_0xe40bxa,_0xe40bxc)})};exports[_0xe331[40]]= function(_0xe40bx9,_0xe40bxa){return Promise[_0xe331[37]]([])[_0xe331[16]](getOpenchannelQueues(_0xe40bx9[_0xe331[28]]))[_0xe331[16]](function(_0xe40bx16){return ReportOpenchannelSession[_0xe331[41]](Util[_0xe331[18]](_0xe40bx9[_0xe331[17]],_[_0xe331[35]]({leaveAt:null},_0xe40bx16)))})[_0xe331[16]](function(_0xe40bx15){return _0xe40bxa[_0xe331[15]](200)[_0xe331[14]]({rows:_0xe40bx15})})[_0xe331[13]](function(_0xe40bxc){return handleError(_0xe40bxa,_0xe40bxc)})};function handleError(_0xe40bxa,_0xe40bxc){logger[_0xe331[43]](_0xe40bxc[_0xe331[42]]);return _0xe40bxa[_0xe331[15]](500)[_0xe331[14]](_0xe40bxc)}
\ No newline at end of file
+var _0xfdec=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xfdec[0];var _=require(_0xfdec[1]);var ReportOpenchannelSession=require(_0xfdec[3])[_0xfdec[2]];var ReportOpenchannelSessionHistory=require(_0xfdec[3])[_0xfdec[5]][_0xfdec[4]];var Util=require(_0xfdec[6]);var User=require(_0xfdec[3])[_0xfdec[7]];var Promise=require(_0xfdec[8]);var moment=require(_0xfdec[9]);var logger=require(_0xfdec[11])(_0xfdec[10]);exports[_0xfdec[12]]= function(_0xa97dx9,_0xa97dxa,_0xa97dxb){return ReportOpenchannelSession[_0xfdec[19]](Util[_0xfdec[18]](_0xa97dx9[_0xfdec[17]]))[_0xfdec[16]](function(_0xa97dxd){_0xa97dxa[_0xfdec[15]](200)[_0xfdec[14]](_0xa97dxd)})[_0xfdec[13]](function(_0xa97dxc){return handleError(_0xa97dxa,_0xa97dxc)})};exports[_0xfdec[20]]= function(_0xa97dx9,_0xa97dxa){return ReportOpenchannelSessionHistory[_0xfdec[20]]()[_0xfdec[16]](function(_0xa97dxe){return _0xa97dxa[_0xfdec[15]](200)[_0xfdec[14]](_0xa97dxe)})[_0xfdec[13]](function(_0xa97dxc){return handleError(_0xa97dxa,_0xa97dxc)})};function getOpenchannelQueues(_0xa97dx10){return function(){switch(_0xa97dx10[_0xfdec[31]]){case _0xfdec[28]:return User[_0xfdec[27]](_0xa97dx10[_0xfdec[21]],{attributes:[_0xfdec[21]]})[_0xfdec[16]](Util[_0xfdec[26]]({},{attributes:[_0xfdec[21]],include:[{raw:true,model:User,attributes:[_0xfdec[21]]}]}))[_0xfdec[16]](function(_0xa97dx11){var _0xa97dx12=[];_0xa97dx11[_0xfdec[25]][_0xfdec[24]](function(_0xa97dx13){_0xa97dx12= _[_0xfdec[23]](_0xa97dx12,_[_0xfdec[22]](_0xa97dx13.Users,_0xfdec[21]))});return {$or:{queue:_[_0xfdec[22]](_0xa97dx11[_0xfdec[25]],_0xfdec[21]),memberid:_0xa97dx12}}});case _0xfdec[30]:return User[_0xfdec[27]](_0xa97dx10[_0xfdec[21]],{attributes:[_0xfdec[21]]})[_0xfdec[16]](function(_0xa97dx14){return _0xa97dx14[_0xfdec[29]]({attributes:[_0xfdec[21]]})})[_0xfdec[16]](function(_0xa97dx11){return {$or:{queue:_[_0xfdec[22]](_0xa97dx11,_0xfdec[21]),memberid:_0xa97dx10[_0xfdec[21]]}}});default:return {}}}}exports[_0xfdec[32]]= function(_0xa97dx9,_0xa97dxa){return Promise[_0xfdec[37]]([])[_0xfdec[16]](getOpenchannelQueues(_0xa97dx9[_0xfdec[28]]))[_0xfdec[16]](function(_0xa97dx16){return ReportOpenchannelSession[_0xfdec[36]](Util[_0xfdec[18]](_0xa97dx9[_0xfdec[17]],_[_0xfdec[35]]({timeout:true,createdAt:{$gte:moment()[_0xfdec[34]](_0xfdec[33])}},_0xa97dx16)))})[_0xfdec[16]](function(_0xa97dx15){return _0xa97dxa[_0xfdec[15]](200)[_0xfdec[14]]({value:_0xa97dx15})})[_0xfdec[13]](function(_0xa97dxc){return handleError(_0xa97dxa,_0xa97dxc)})};exports[_0xfdec[38]]= function(_0xa97dx9,_0xa97dxa){return Promise[_0xfdec[37]]([])[_0xfdec[16]](getOpenchannelQueues(_0xa97dx9[_0xfdec[28]]))[_0xfdec[16]](function(_0xa97dx16){return ReportOpenchannelSession[_0xfdec[36]](Util[_0xfdec[18]](_0xa97dx9[_0xfdec[17]],_[_0xfdec[35]]({leaveAt:null,createdAt:{$gte:moment()[_0xfdec[34]](_0xfdec[33])}},_0xa97dx16)))})[_0xfdec[16]](function(_0xa97dx15){return _0xa97dxa[_0xfdec[15]](200)[_0xfdec[14]]({value:_0xa97dx15})})[_0xfdec[13]](function(_0xa97dxc){return handleError(_0xa97dxa,_0xa97dxc)})};exports[_0xfdec[39]]= function(_0xa97dx9,_0xa97dxa){var _0xa97dx17={waiting:0,timeout:0};return ReportOpenchannelSession[_0xfdec[36]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xfdec[34]](_0xfdec[33])}}})[_0xfdec[16]](function(_0xa97dxd){if(_0xa97dxd){_0xa97dx17[_0xfdec[38]]= _0xa97dxd};return ReportOpenchannelSession[_0xfdec[36]]({where:{timeout:true,createdAt:{$gte:moment()[_0xfdec[34]](_0xfdec[33])}}})})[_0xfdec[16]](function(_0xa97dxd){if(_0xa97dxd){_0xa97dx17[_0xfdec[32]]= _0xa97dxd};return _0xa97dxa[_0xfdec[15]](200)[_0xfdec[14]](_0xa97dx17)})[_0xfdec[13]](function(_0xa97dxc){return handleError(_0xa97dxa,_0xa97dxc)})};exports[_0xfdec[40]]= function(_0xa97dx9,_0xa97dxa){return Promise[_0xfdec[37]]([])[_0xfdec[16]](getOpenchannelQueues(_0xa97dx9[_0xfdec[28]]))[_0xfdec[16]](function(_0xa97dx16){return ReportOpenchannelSession[_0xfdec[41]](Util[_0xfdec[18]](_0xa97dx9[_0xfdec[17]],_[_0xfdec[35]]({leaveAt:null},_0xa97dx16)))})[_0xfdec[16]](function(_0xa97dx15){return _0xa97dxa[_0xfdec[15]](200)[_0xfdec[14]]({rows:_0xa97dx15})})[_0xfdec[13]](function(_0xa97dxc){return handleError(_0xa97dxa,_0xa97dxc)})};function handleError(_0xa97dxa,_0xa97dxc){logger[_0xfdec[43]](_0xa97dxc[_0xfdec[42]]);return _0xa97dxa[_0xfdec[15]](500)[_0xfdec[14]](_0xa97dxc)}
\ No newline at end of file
index ce8f3eb..d6bcf87 100644 (file)
@@ -1 +1 @@
-var _0x7b88=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7b88[0];const EventEmitter=require(_0x7b88[1]);const ReportOpenchannelSession=require(_0x7b88[3])[_0x7b88[2]];var ReportOpenchannelSessionEvents= new EventEmitter();ReportOpenchannelSessionEvents[_0x7b88[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7b88[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7b88[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7b88[6]};for(var e in events){var event=events[e];ReportOpenchannelSession[_0x7b88[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x87f8x8,_0x87f8x9,_0x87f8xa){ReportOpenchannelSessionEvents[_0x7b88[10]](event+ _0x7b88[8]+ _0x87f8x8[_0x7b88[9]],_0x87f8x8);ReportOpenchannelSessionEvents[_0x7b88[10]](event,_0x87f8x8);_0x87f8xa(null)}}module[_0x7b88[11]]= ReportOpenchannelSessionEvents
\ No newline at end of file
+var _0x30f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x30f7[0];const EventEmitter=require(_0x30f7[1]);const ReportOpenchannelSession=require(_0x30f7[3])[_0x30f7[2]];var ReportOpenchannelSessionEvents= new EventEmitter();ReportOpenchannelSessionEvents[_0x30f7[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x30f7[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x30f7[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x30f7[6]};for(var e in events){var event=events[e];ReportOpenchannelSession[_0x30f7[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc66dx8,_0xc66dx9,_0xc66dxa){ReportOpenchannelSessionEvents[_0x30f7[10]](event+ _0x30f7[8]+ _0xc66dx8[_0x30f7[9]],_0xc66dx8);ReportOpenchannelSessionEvents[_0x30f7[10]](event,_0xc66dx8);_0xc66dxa(null)}}module[_0x30f7[11]]= ReportOpenchannelSessionEvents
\ No newline at end of file
index aeb17a4..797ac7a 100644 (file)
@@ -1 +1 @@
-var _0x7d5e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x65\x67\x69\x73\x74\x65\x72","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65"];_0x7d5e[0];var ReportOpenchannelSession=require(_0x7d5e[2])[_0x7d5e[1]];var User=require(_0x7d5e[2])[_0x7d5e[3]];var Util=require(_0x7d5e[4]);var _=require(_0x7d5e[5]);var Promise=require(_0x7d5e[6]);exports[_0x7d5e[7]]= function(_0x86d0x6){ReportOpenchannelSession[_0x7d5e[8]](function(_0x86d0x7){onSave(_0x86d0x6,_0x86d0x7)});ReportOpenchannelSession[_0x7d5e[9]](function(_0x86d0x7){onSave(_0x86d0x6,_0x86d0x7)});ReportOpenchannelSession[_0x7d5e[10]](function(_0x86d0x7){onRemove(_0x86d0x6,_0x86d0x7)})};function getOpenchannelQueues(_0x86d0x9){return function(){switch(_0x86d0x9[_0x7d5e[23]]){case _0x7d5e[20]:return User[_0x7d5e[19]](_0x86d0x9[_0x7d5e[18]],{attributes:[_0x7d5e[11]]})[_0x7d5e[16]](Util[_0x7d5e[17]]({},{attributes:[_0x7d5e[11]],include:[{raw:true,model:User,attributes:[_0x7d5e[11]]}]}))[_0x7d5e[16]](function(_0x86d0xa){var _0x86d0xb=[];_0x86d0xa[_0x7d5e[15]][_0x7d5e[14]](function(_0x86d0xc){_0x86d0xb= _[_0x7d5e[13]](_0x86d0xb,_[_0x7d5e[12]](_0x86d0xc.Users,_0x7d5e[11]))});return {queue:_[_0x7d5e[12]](_0x86d0xa[_0x7d5e[15]],_0x7d5e[11]),memberid:_0x86d0xb}});case _0x7d5e[22]:return User[_0x7d5e[19]](_0x86d0x9[_0x7d5e[18]],{attributes:[_0x7d5e[11]]})[_0x7d5e[16]](function(_0x86d0xd){return _0x86d0xd[_0x7d5e[21]]({attributes:[_0x7d5e[11]]})})[_0x7d5e[16]](function(_0x86d0xa){return {queue:_[_0x7d5e[12]](_0x86d0xa,_0x7d5e[11]),memberid:_0x86d0x9[_0x7d5e[18]]}});default:return {}}}}function onSave(_0x86d0x6,_0x86d0x7,_0x86d0xf){return Promise[_0x7d5e[33]]([])[_0x7d5e[16]](getOpenchannelQueues(_0x86d0x6))[_0x7d5e[16]](function(_0x86d0x11){if(_0x86d0x6[_0x7d5e[23]]=== _0x7d5e[27]|| _[_0x7d5e[29]](_0x86d0x11[_0x7d5e[28]],_0x86d0x7[_0x7d5e[28]])|| _[_0x7d5e[29]](_0x86d0x11[_0x7d5e[30]],_0x86d0x7[_0x7d5e[30]])){_0x86d0x6[_0x7d5e[32]](_0x7d5e[31],_0x86d0x7)}})[_0x7d5e[26]](function(_0x86d0x10){console[_0x7d5e[25]](_0x7d5e[24],_0x86d0x10)})}function onRemove(_0x86d0x6,_0x86d0x7,_0x86d0xf){_0x86d0x6[_0x7d5e[32]](_0x7d5e[34],_0x86d0x7)}
\ No newline at end of file
+var _0x10d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x65\x67\x69\x73\x74\x65\x72","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65"];_0x10d4[0];var ReportOpenchannelSession=require(_0x10d4[2])[_0x10d4[1]];var User=require(_0x10d4[2])[_0x10d4[3]];var Util=require(_0x10d4[4]);var _=require(_0x10d4[5]);var Promise=require(_0x10d4[6]);exports[_0x10d4[7]]= function(_0xc387x6){ReportOpenchannelSession[_0x10d4[8]](function(_0xc387x7){onSave(_0xc387x6,_0xc387x7)});ReportOpenchannelSession[_0x10d4[9]](function(_0xc387x7){onSave(_0xc387x6,_0xc387x7)});ReportOpenchannelSession[_0x10d4[10]](function(_0xc387x7){onRemove(_0xc387x6,_0xc387x7)})};function getOpenchannelQueues(_0xc387x9){return function(){switch(_0xc387x9[_0x10d4[23]]){case _0x10d4[20]:return User[_0x10d4[19]](_0xc387x9[_0x10d4[18]],{attributes:[_0x10d4[11]]})[_0x10d4[16]](Util[_0x10d4[17]]({},{attributes:[_0x10d4[11]],include:[{raw:true,model:User,attributes:[_0x10d4[11]]}]}))[_0x10d4[16]](function(_0xc387xa){var _0xc387xb=[];_0xc387xa[_0x10d4[15]][_0x10d4[14]](function(_0xc387xc){_0xc387xb= _[_0x10d4[13]](_0xc387xb,_[_0x10d4[12]](_0xc387xc.Users,_0x10d4[11]))});return {queue:_[_0x10d4[12]](_0xc387xa[_0x10d4[15]],_0x10d4[11]),memberid:_0xc387xb}});case _0x10d4[22]:return User[_0x10d4[19]](_0xc387x9[_0x10d4[18]],{attributes:[_0x10d4[11]]})[_0x10d4[16]](function(_0xc387xd){return _0xc387xd[_0x10d4[21]]({attributes:[_0x10d4[11]]})})[_0x10d4[16]](function(_0xc387xa){return {queue:_[_0x10d4[12]](_0xc387xa,_0x10d4[11]),memberid:_0xc387x9[_0x10d4[18]]}});default:return {}}}}function onSave(_0xc387x6,_0xc387x7,_0xc387xf){return Promise[_0x10d4[33]]([])[_0x10d4[16]](getOpenchannelQueues(_0xc387x6))[_0x10d4[16]](function(_0xc387x11){if(_0xc387x6[_0x10d4[23]]=== _0x10d4[27]|| _[_0x10d4[29]](_0xc387x11[_0x10d4[28]],_0xc387x7[_0x10d4[28]])|| _[_0x10d4[29]](_0xc387x11[_0x10d4[30]],_0xc387x7[_0x10d4[30]])){_0xc387x6[_0x10d4[32]](_0x10d4[31],_0xc387x7)}})[_0x10d4[26]](function(_0xc387x10){console[_0x10d4[25]](_0x10d4[24],_0xc387x10)})}function onRemove(_0xc387x6,_0xc387x7,_0xc387xf){_0xc387x6[_0x10d4[32]](_0x10d4[34],_0xc387x7)}
\ No newline at end of file
index 1648587..60c0e6a 100644 (file)
@@ -1 +1 @@
-var _0xd16d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2F\x77\x61\x69\x74\x69\x6E\x67","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67","\x2F\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73","\x71\x75\x65\x75\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x63\x61\x6C\x6C\x73","\x77\x61\x69\x74\x69\x6E\x67\x43\x61\x6C\x6C\x73","\x2F\x61\x63\x74\x69\x76\x65","\x61\x63\x74\x69\x76\x65","\x2F\x61\x6E\x73\x77\x65\x72\x65\x64","\x61\x6E\x73\x77\x65\x72\x65\x64","\x2F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x2F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x2F\x61\x6C\x6C","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x41\x6C\x6C","\x2F\x61\x76\x67\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x61\x76\x67\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x2F\x61\x76\x67\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x76\x67\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x2F\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x2F\x61\x62\x61\x6E\x64\x6F\x6E\x72\x61\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x72\x61\x74\x65","\x2F\x74\x6F\x74\x61\x6C\x6F\x66\x66\x65\x72\x65\x64","\x74\x6F\x74\x61\x6C\x6F\x66\x66\x65\x72\x65\x64","\x2F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x2F\x3A\x71\x75\x65\x75\x65","\x73\x68\x6F\x77","\x2F\x3A\x69\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd16d[0];var express=require(_0xd16d[1]);var controller=require(_0xd16d[2]);var auth=require(_0xd16d[3]);var router=express.Router();router[_0xd16d[9]](_0xd16d[4],auth[_0xd16d[5]](),auth[_0xd16d[7]]([17],[_0xd16d[6]]),controller[_0xd16d[8]]);router[_0xd16d[9]](_0xd16d[10],auth[_0xd16d[5]](),auth[_0xd16d[7]]([17],[_0xd16d[6]]),controller[_0xd16d[11]]);router[_0xd16d[9]](_0xd16d[12],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6]]),controller[_0xd16d[13]]);router[_0xd16d[9]](_0xd16d[14],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[16]]);router[_0xd16d[9]](_0xd16d[17],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6]]),controller[_0xd16d[18]]);router[_0xd16d[9]](_0xd16d[19],auth[_0xd16d[5]](),auth[_0xd16d[7]]([7],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[20]]);router[_0xd16d[9]](_0xd16d[21],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[22]]);router[_0xd16d[9]](_0xd16d[23],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[24]]);router[_0xd16d[9]](_0xd16d[25],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[26]]);router[_0xd16d[9]](_0xd16d[27],auth[_0xd16d[5]](),auth[_0xd16d[7]]([7],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[28]]);router[_0xd16d[9]](_0xd16d[29],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[30]]);router[_0xd16d[9]](_0xd16d[31],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[32]]);router[_0xd16d[9]](_0xd16d[33],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[34]]);router[_0xd16d[9]](_0xd16d[35],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[36]]);router[_0xd16d[9]](_0xd16d[37],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[38]]);router[_0xd16d[9]](_0xd16d[39],auth[_0xd16d[5]](),auth[_0xd16d[7]]([1],[_0xd16d[6],_0xd16d[15]]),controller[_0xd16d[40]]);router[_0xd16d[9]](_0xd16d[41],auth[_0xd16d[5]](),controller[_0xd16d[42]]);router[_0xd16d[45]](_0xd16d[43],auth[_0xd16d[5]](),controller[_0xd16d[44]]);module[_0xd16d[46]]= router
\ No newline at end of file
+var _0x5c58=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2F\x77\x61\x69\x74\x69\x6E\x67","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67","\x2F\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73","\x71\x75\x65\x75\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x63\x61\x6C\x6C\x73","\x77\x61\x69\x74\x69\x6E\x67\x43\x61\x6C\x6C\x73","\x2F\x61\x63\x74\x69\x76\x65","\x61\x63\x74\x69\x76\x65","\x2F\x61\x6E\x73\x77\x65\x72\x65\x64","\x61\x6E\x73\x77\x65\x72\x65\x64","\x2F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x2F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x2F\x61\x6C\x6C","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x41\x6C\x6C","\x2F\x61\x76\x67\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x61\x76\x67\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x2F\x61\x76\x67\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x76\x67\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x2F\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x2F\x61\x62\x61\x6E\x64\x6F\x6E\x72\x61\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x72\x61\x74\x65","\x2F\x74\x6F\x74\x61\x6C\x6F\x66\x66\x65\x72\x65\x64","\x74\x6F\x74\x61\x6C\x6F\x66\x66\x65\x72\x65\x64","\x2F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x2F\x3A\x71\x75\x65\x75\x65","\x73\x68\x6F\x77","\x2F\x3A\x69\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5c58[0];var express=require(_0x5c58[1]);var controller=require(_0x5c58[2]);var auth=require(_0x5c58[3]);var router=express.Router();router[_0x5c58[9]](_0x5c58[4],auth[_0x5c58[5]](),auth[_0x5c58[7]]([17],[_0x5c58[6]]),controller[_0x5c58[8]]);router[_0x5c58[9]](_0x5c58[10],auth[_0x5c58[5]](),auth[_0x5c58[7]]([17],[_0x5c58[6]]),controller[_0x5c58[11]]);router[_0x5c58[9]](_0x5c58[12],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6]]),controller[_0x5c58[13]]);router[_0x5c58[9]](_0x5c58[14],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[16]]);router[_0x5c58[9]](_0x5c58[17],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6]]),controller[_0x5c58[18]]);router[_0x5c58[9]](_0x5c58[19],auth[_0x5c58[5]](),auth[_0x5c58[7]]([7],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[20]]);router[_0x5c58[9]](_0x5c58[21],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[22]]);router[_0x5c58[9]](_0x5c58[23],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[24]]);router[_0x5c58[9]](_0x5c58[25],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[26]]);router[_0x5c58[9]](_0x5c58[27],auth[_0x5c58[5]](),auth[_0x5c58[7]]([7],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[28]]);router[_0x5c58[9]](_0x5c58[29],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[30]]);router[_0x5c58[9]](_0x5c58[31],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[32]]);router[_0x5c58[9]](_0x5c58[33],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[34]]);router[_0x5c58[9]](_0x5c58[35],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[36]]);router[_0x5c58[9]](_0x5c58[37],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[38]]);router[_0x5c58[9]](_0x5c58[39],auth[_0x5c58[5]](),auth[_0x5c58[7]]([1],[_0x5c58[6],_0x5c58[15]]),controller[_0x5c58[40]]);router[_0x5c58[9]](_0x5c58[41],auth[_0x5c58[5]](),controller[_0x5c58[42]]);router[_0x5c58[45]](_0x5c58[43],auth[_0x5c58[5]](),controller[_0x5c58[44]]);module[_0x5c58[46]]= router
\ No newline at end of file
index bde6998..2ae27a7 100644 (file)
@@ -1 +1 @@
-var _0x5482=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x62\x6F\x64\x79","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x6C\x65\x6E\x67\x74\x68","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x73\x75\x6D\x42\x79","\x72\x6F\x75\x6E\x64","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x75\x6E\x69\x78","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x66\x6F\x72\x45\x61\x63\x68","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x62\x61\x6E\x64\x6F\x6E","\x63\x6F\x75\x6E\x74","\x61\x63\x74\x69\x76\x65","\x77\x61\x69\x74\x69\x6E\x67","\x75\x73\x65\x72","\x61\x6C\x6C","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x71\x75\x65\x75\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73","\x6C\x69\x6D\x69\x74","\x6F\x66\x66\x73\x65\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x75\x69\x54\x6F","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x5F\x75\x69\x54\x6F","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x5F\x75\x69\x54\x6F","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64","\x74\x6F\x74\x61\x6C\x63\x61\x6C\x6C\x73","\x5F\x61\x6E\x73\x77\x65\x72\x65\x64\x46\x72\x6F\x6D","\x61\x6E\x73\x77\x65\x72\x65\x64","\x5F\x61\x6E\x73\x77\x65\x72\x65\x64\x54\x6F","\x5F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x46\x72\x6F\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x5F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x54\x6F","\x5F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x46\x72\x6F\x6D","\x5F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x54\x6F","\x5F\x6E\x61\x6D\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x72\x65\x64\x75\x63\x65","\x66\x69\x6C\x74\x65\x72","\x5F\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x73\x6C\x69\x63\x65","\x30\x30\x3A\x30\x30\x3A\x30\x30","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x61\x73\x20\x74\x6F\x74\x61\x6C\x63\x61\x6C\x6C\x73\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x27\x2C\x27","\x6A\x6F\x69\x6E","\x27\x29\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x71\x75\x65\x75\x65","\x43\x4F\x55\x4E\x54","\x63\x6F\x6C","\x66\x6E","\x77\x61\x69\x74\x69\x6E\x67\x43\x61\x6C\x6C\x73","\x71\x75\x65\x75\x65\x46\x69\x6C\x74\x65\x72","\x73\x63\x6F\x70\x65","\x61\x76\x67\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x27\x29","\x61\x76\x67\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x62\x61\x6E\x64\x6F\x6E\x72\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x74\x6F\x74\x61\x6C\x6F\x66\x66\x65\x72\x65\x64","\x53\x45\x4C\x45\x43\x54\x20\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x5482[0];var _=require(_0x5482[1]);var moment=require(_0x5482[2]);var sequelize=require(_0x5482[4])[_0x5482[3]];var Agent=require(_0x5482[4])[_0x5482[5]];var ReportQueue=require(_0x5482[4])[_0x5482[6]];var VoiceQueue=require(_0x5482[4])[_0x5482[7]];var ReportQueueHistory=require(_0x5482[4])[_0x5482[9]][_0x5482[8]];var Util=require(_0x5482[10]);var Promise=require(_0x5482[11]);var logger=require(_0x5482[13])(_0x5482[12]);exports[_0x5482[14]]= function(_0x13a4xb,_0x13a4xc,_0x13a4xd){return ReportQueue[_0x5482[21]](Util[_0x5482[20]](_0x13a4xb[_0x5482[19]]))[_0x5482[18]](function(_0x13a4xf){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]](_0x13a4xf)})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[22]]= function(_0x13a4xb,_0x13a4xc){return ReportQueue[_0x5482[29]](_0x13a4xb[_0x5482[28]][_0x5482[27]])[_0x5482[18]](function(_0x13a4x10){if(!_0x13a4x10){return _0x13a4xc[_0x5482[23]](404)};var _0x13a4x11=_[_0x5482[25]](_0x13a4x10,_0x13a4xb[_0x5482[24]]);return _0x13a4x11[_0x5482[26]]()})[_0x5482[18]](function(_0x13a4x10){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]](_0x13a4x10)})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[30]]= function(_0x13a4xb,_0x13a4xc){return ReportQueueHistory[_0x5482[30]]()[_0x5482[18]](function(_0x13a4x12){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]](_0x13a4x12)})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[31]]= function(_0x13a4xb,_0x13a4xc){var _0x13a4x13,_0x13a4x14={};return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){_0x13a4x13= _0x13a4x17;return ReportQueue[_0x5482[47]]({where:{queuecallerleaveAt:null,queuecallerexit:false,queue:_0x13a4x13,createdAt:{$gte:moment()[_0x5482[44]](_0x5482[43])}}})})[_0x5482[18]](function(_0x13a4x15){_0x13a4x14[_0x5482[49]]= _0x13a4x15;return ReportQueue[_0x5482[47]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0x13a4x13,createdAt:{$gte:moment()[_0x5482[44]](_0x5482[43])}}})})[_0x5482[18]](function(_0x13a4x15){_0x13a4x14[_0x5482[48]]= _0x13a4x15;return ReportQueue[_0x5482[47]]({where:{queuecallerabandon:true,queue:_0x13a4x13,createdAt:{$gte:moment()[_0x5482[44]](_0x5482[43])}}})})[_0x5482[18]](function(_0x13a4x15){_0x13a4x14[_0x5482[46]]= _0x13a4x15;return ReportQueue[_0x5482[47]]({where:{queuecallerexit:true,queue:_0x13a4x13,createdAt:{$gte:moment()[_0x5482[44]](_0x5482[43])}}})})[_0x5482[18]](function(_0x13a4x15){_0x13a4x14[_0x5482[42]]= _0x13a4x15;return ReportQueue[_0x5482[45]]({where:{queuecallercomplete:true,queue:_0x13a4x13,createdAt:{$gte:moment()[_0x5482[44]](_0x5482[43])}},raw:true})})[_0x5482[18]](function(_0x13a4x15){_0x13a4x14[_0x5482[32]]= _0x13a4x15[_0x5482[33]];_0x13a4x14[_0x5482[34]]= _[_0x5482[36]](_[_0x5482[35]](_0x13a4x15,_0x5482[34]));_0x13a4x14[_0x5482[37]]= 0;_[_0x5482[41]](_0x13a4x15,function(_0x13a4x16){_0x13a4x14[_0x5482[37]]+= moment(_0x13a4x16[_0x5482[39]])[_0x5482[38]]()- moment(_0x13a4x16[_0x5482[40]])[_0x5482[38]]()});return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]](_0x13a4x14)})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[49]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return ReportQueue[_0x5482[47]]({where:{queuecallerleaveAt:null,queuecallerexit:false,queue:_0x13a4x17}})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};function getVoiceQueues(_0x13a4x19){return function(){switch(_0x13a4x19[_0x5482[58]]){case _0x5482[50]:return Agent[_0x5482[29]](_0x13a4x19[_0x5482[27]],{attributes:[_0x5482[27]]})[_0x5482[18]](Util[_0x5482[55]]())[_0x5482[18]](function(_0x13a4x17){return _[_0x5482[54]](_0x13a4x17[_0x5482[52]],_0x5482[53])});case _0x5482[57]:return Agent[_0x5482[29]](_0x13a4x19[_0x5482[27]])[_0x5482[18]](function(_0x13a4x1a){return _0x13a4x1a[_0x5482[56]]({attributes:[_0x5482[53]]})})[_0x5482[18]](function(_0x13a4x17){return _[_0x5482[54]](_0x13a4x17,_0x5482[53])});default:return VoiceQueue[_0x5482[45]]()[_0x5482[18]](function(_0x13a4x1b){return {rows:_0x13a4x1b}})[_0x5482[18]](function(_0x13a4x17){return _[_0x5482[54]](_0x13a4x17[_0x5482[52]],_0x5482[53])})}}}exports[_0x5482[59]]= function(_0x13a4xb,_0x13a4xc){var _0x13a4x1c={_limit:_0x13a4xb[_0x5482[19]][_0x5482[60]]?_0x13a4xb[_0x5482[19]][_0x5482[60]]:null,_offset:_0x13a4xb[_0x5482[19]][_0x5482[61]]?_0x13a4xb[_0x5482[19]][_0x5482[61]]:0,_name:_0x13a4xb[_0x5482[19]][_0x5482[53]]|| undefined,_answeredFrom:_0x13a4xb[_0x5482[19]][_0x5482[62]]|| _0x13a4xb[_0x5482[19]][_0x5482[62]]=== 0?_0x13a4xb[_0x5482[19]][_0x5482[62]]:undefined,_answeredTo:_0x13a4xb[_0x5482[19]][_0x5482[63]]|| _0x13a4xb[_0x5482[19]][_0x5482[63]]=== 0?_0x13a4xb[_0x5482[19]][_0x5482[63]]:undefined,_abandonedFrom:_0x13a4xb[_0x5482[19]][_0x5482[64]]|| _0x13a4xb[_0x5482[19]][_0x5482[64]]=== 0?_0x13a4xb[_0x5482[19]][_0x5482[64]]:undefined,_abandonedTo:_0x13a4xb[_0x5482[19]][_0x5482[65]]|| _0x13a4xb[_0x5482[19]][_0x5482[65]]=== 0?_0x13a4xb[_0x5482[19]][_0x5482[65]]:undefined,_unmanagedFrom:_0x13a4xb[_0x5482[19]][_0x5482[66]]|| _0x13a4xb[_0x5482[19]][_0x5482[66]]=== 0?_0x13a4xb[_0x5482[19]][_0x5482[66]]:undefined,_unmanagedTo:_0x13a4xb[_0x5482[19]][_0x5482[67]]|| _0x13a4xb[_0x5482[19]][_0x5482[67]]=== 0?_0x13a4xb[_0x5482[19]][_0x5482[67]]:undefined};var _0x13a4x1d,_0x13a4x13,_0x13a4x1e,_0x13a4x1f;delete _0x13a4xb[_0x5482[19]][_0x5482[60]];delete _0x13a4xb[_0x5482[19]][_0x5482[61]];delete _0x13a4xb[_0x5482[19]][_0x5482[62]];delete _0x13a4xb[_0x5482[19]][_0x5482[63]];delete _0x13a4xb[_0x5482[19]][_0x5482[64]];delete _0x13a4xb[_0x5482[19]][_0x5482[65]];delete _0x13a4xb[_0x5482[19]][_0x5482[66]];delete _0x13a4xb[_0x5482[19]][_0x5482[67]];return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){_0x13a4x13= _0x13a4x17;_0x13a4x1d= _[_0x5482[54]](_0x13a4x17,function(_0x13a4x23){return {name:_0x13a4x23}});return ReportQueue[_0x5482[45]]({where:{queuecallerleaveAt:null,queue:_0x13a4x13},group:_0x5482[97],attributes:[[_0x5482[97],_0x5482[53]],[sequelize[_0x5482[100]](_0x5482[98],sequelize[_0x5482[99]](_0x5482[27])),_0x5482[49]]]})})[_0x5482[18]](function(_0x13a4x35){_0x13a4x35= _[_0x5482[54]](_0x13a4x35,_0x5482[95]);_0x13a4x1d[_0x5482[41]](function(_0x13a4x23,_0x13a4x36){var _0x13a4x24=_[_0x5482[69]](_0x13a4x35,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[49]]= _0x13a4x24?_0x13a4x24[_0x5482[49]]:0});return ReportQueue[_0x5482[45]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0x13a4x13},group:_0x5482[97],attributes:[[_0x5482[97],_0x5482[53]],[sequelize[_0x5482[100]](_0x5482[98],sequelize[_0x5482[99]](_0x5482[27])),_0x5482[48]]]})})[_0x5482[18]](function(_0x13a4x34){_0x13a4x34= _[_0x5482[54]](_0x13a4x34,_0x5482[95]);_0x13a4x1d[_0x5482[41]](function(_0x13a4x23){var _0x13a4x24=_[_0x5482[69]](_0x13a4x34,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[48]]= _0x13a4x24?_0x13a4x24[_0x5482[48]]:0});return ReportQueue[_0x5482[45]]({where:{queuecallercomplete:true,queue:_0x13a4x13},group:_0x5482[97],attributes:[[_0x5482[97],_0x5482[53]],[sequelize[_0x5482[100]](_0x5482[98],sequelize[_0x5482[99]](_0x5482[27])),_0x5482[72]]]})})[_0x5482[18]](function(_0x13a4x33){_0x13a4x33= _[_0x5482[54]](_0x13a4x33,_0x5482[95]);_0x13a4x1d[_0x5482[41]](function(_0x13a4x23){var _0x13a4x24=_[_0x5482[69]](_0x13a4x33,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[72]]= _0x13a4x24?_0x13a4x24[_0x5482[72]]:0});return ReportQueue[_0x5482[45]]({where:{queuecallerabandon:true,queue:_0x13a4x13},group:_0x5482[97],attributes:[[_0x5482[97],_0x5482[53]],[sequelize[_0x5482[100]](_0x5482[98],sequelize[_0x5482[99]](_0x5482[27])),_0x5482[75]]]})})[_0x5482[18]](function(_0x13a4x32){_0x13a4x32= _[_0x5482[54]](_0x13a4x32,_0x5482[95]);_0x13a4x1d[_0x5482[41]](function(_0x13a4x23){var _0x13a4x24=_[_0x5482[69]](_0x13a4x32,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[75]]= _0x13a4x24?_0x13a4x24[_0x5482[75]]:0});return ReportQueue[_0x5482[45]]({where:{queuecallerexit:true,queue:_0x13a4x13},group:_0x5482[97],attributes:[[_0x5482[97],_0x5482[53]],[sequelize[_0x5482[100]](_0x5482[98],sequelize[_0x5482[99]](_0x5482[27])),_0x5482[42]]]})})[_0x5482[18]](function(_0x13a4x31){_0x13a4x31= _[_0x5482[54]](_0x13a4x31,_0x5482[95]);_0x13a4x1d[_0x5482[41]](function(_0x13a4x23){var _0x13a4x24=_[_0x5482[69]](_0x13a4x31,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[42]]= _0x13a4x24?_0x13a4x24[_0x5482[42]]:0});return sequelize[_0x5482[19]](_0x5482[96]+ _0x13a4x13[_0x5482[90]](_0x5482[89])+ _0x5482[91],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x30){_0x13a4x1d[_0x5482[41]](function(_0x13a4x23){var _0x13a4x24=_[_0x5482[69]](_0x13a4x30,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[34]]= _0x13a4x24?_0x13a4x24[_0x5482[34]]:_0x5482[87]});return sequelize[_0x5482[19]](_0x5482[94]+ _0x13a4x13[_0x5482[90]](_0x5482[89])+ _0x5482[91],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x2f){_0x13a4x1d[_0x5482[41]](function(_0x13a4x23){var _0x13a4x24=_[_0x5482[69]](_0x13a4x2f,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[37]]= _0x13a4x24?_0x13a4x24[_0x5482[37]]:_0x5482[87]});return sequelize[_0x5482[19]](_0x5482[88]+ _0x13a4x13[_0x5482[90]](_0x5482[89])+ _0x5482[91],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x22){_0x13a4x1d[_0x5482[41]](function(_0x13a4x23){var _0x13a4x24=_[_0x5482[69]](_0x13a4x22,{name:_0x13a4x23[_0x5482[53]]});_0x13a4x23[_0x5482[70]]= _0x13a4x24?_0x13a4x24[_0x5482[70]]:0});var _0x13a4x25=_(_[_0x5482[82]](_0x13a4x1d,function(_0x13a4x23){var _0x13a4x26=_0x13a4x1c[_0x5482[71]]?(_0x13a4x23[_0x5482[72]]>= Number(_0x13a4x1c._answeredFrom)):true;var _0x13a4x27=_0x13a4x1c[_0x5482[73]]?(_0x13a4x23[_0x5482[72]]<= Number(_0x13a4x1c._answeredTo)):true;var _0x13a4x28=_0x13a4x1c[_0x5482[74]]?(_0x13a4x23[_0x5482[75]]>= Number(_0x13a4x1c._abandonedFrom)):true;var _0x13a4x29=_0x13a4x1c[_0x5482[76]]?(_0x13a4x23[_0x5482[75]]<= Number(_0x13a4x1c._abandonedTo)):true;var _0x13a4x2a=_0x13a4x1c[_0x5482[77]]?(_0x13a4x23[_0x5482[42]]>= Number(_0x13a4x1c._unmanagedFrom)):true;var _0x13a4x2b=_0x13a4x1c[_0x5482[78]]?(_0x13a4x23[_0x5482[42]]<= Number(_0x13a4x1c._unmanagedTo)):true;var _0x13a4x2c=_0x13a4x1c[_0x5482[79]]?_[_0x5482[80]](_0x13a4x23[_0x5482[53]],_0x13a4x1c._name):true;return _[_0x5482[81]]([_0x13a4x26,_0x13a4x27,_0x13a4x28,_0x13a4x29,_0x13a4x2a,_0x13a4x2b,_0x13a4x2c],function(_0x13a4x2d,_0x13a4x2e){return _0x13a4x2d&& _0x13a4x2e})}));if(_0x13a4x1c[_0x5482[83]]){_0x13a4x25= _0x13a4x25[_0x5482[86]](_0x13a4x1c._offset)[_0x5482[85]](_0x13a4x1c._limit)[_0x5482[84]]()};return [_0x13a4x1d[_0x5482[33]],_0x13a4x25]})[_0x5482[68]](function(_0x13a4x20,_0x13a4x21){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({rows:_0x13a4x21,count:_0x13a4x20})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[101]]= function(_0x13a4xb,_0x13a4xc){var _0x13a4x37={};return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return ReportQueue[_0x5482[103]](_0x5482[49],{method:[_0x5482[102],_0x13a4x17]})[_0x5482[45]](Util[_0x5482[20]](_0x13a4xb[_0x5482[19]],_0x13a4x37))})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({rows:_0x13a4x15,count:_0x13a4x15[_0x5482[33]]})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[48]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return ReportQueue[_0x5482[47]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0x13a4x17}})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[72]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return ReportQueue[_0x5482[47]]({where:{queuecallercomplete:true,queue:_0x13a4x17}})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[75]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return ReportQueue[_0x5482[47]]({where:{queuecallerabandon:true,queue:_0x13a4x17}})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[104]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return sequelize[_0x5482[19]](_0x5482[105]+ _0x13a4x17[_0x5482[90]](_0x5482[89])+ _0x5482[106],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15[0][_0x5482[84]]})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[107]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return sequelize[_0x5482[19]](_0x5482[108]+ _0x13a4x17[_0x5482[90]](_0x5482[89])+ _0x5482[106],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15[0][_0x5482[84]]})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[109]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return sequelize[_0x5482[19]](_0x5482[110]+ _0x13a4x17[_0x5482[90]](_0x5482[89])+ _0x5482[106],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15[0][_0x5482[84]]})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[111]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return sequelize[_0x5482[19]](_0x5482[112]+ _0x13a4x17[_0x5482[90]](_0x5482[89])+ _0x5482[106],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15[0][_0x5482[84]]})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[113]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return sequelize[_0x5482[19]](_0x5482[114]+ _0x13a4x17[_0x5482[90]](_0x5482[89])+ _0x5482[106],{type:sequelize[_0x5482[93]][_0x5482[92]]})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15[0][_0x5482[84]]})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[42]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return ReportQueue[_0x5482[47]]({where:{queuecallerexit:true,queue:_0x13a4x17}})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]]({value:_0x13a4x15})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[115]]= function(_0x13a4xb,_0x13a4xc){return Promise[_0x5482[51]]([])[_0x5482[18]](getVoiceQueues(_0x13a4xb[_0x5482[50]]))[_0x5482[18]](function(_0x13a4x17){return ReportQueue[_0x5482[21]]({where:{queuecallerabandon:true,queue:_0x13a4x17}})})[_0x5482[18]](function(_0x13a4x15){return _0x13a4xc[_0x5482[17]](200)[_0x5482[16]](_0x13a4x15)})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};exports[_0x5482[116]]= function(_0x13a4xb,_0x13a4xc){return ReportQueue[_0x5482[45]]({where:{queue:_0x13a4xb[_0x5482[28]][_0x5482[97]]}})[_0x5482[18]](function(_0x13a4x38){if(!_0x13a4x38){return _0x13a4xc[_0x5482[23]](404)};return _0x13a4xc[_0x5482[16]]({count:_0x13a4x38[_0x5482[33]],rows:_0x13a4x38})})[_0x5482[15]](function(_0x13a4xe){return handleError(_0x13a4xc,_0x13a4xe)})};function handleError(_0x13a4xc,_0x13a4xe){logger[_0x5482[118]](_0x13a4xe[_0x5482[117]]);return _0x13a4xc[_0x5482[17]](500)[_0x5482[16]](_0x13a4xe)}
\ No newline at end of file
+var _0xbc5c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x62\x6F\x64\x79","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x6C\x65\x6E\x67\x74\x68","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x73\x75\x6D\x42\x79","\x72\x6F\x75\x6E\x64","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x75\x6E\x69\x78","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x66\x6F\x72\x45\x61\x63\x68","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x62\x61\x6E\x64\x6F\x6E","\x63\x6F\x75\x6E\x74","\x61\x63\x74\x69\x76\x65","\x77\x61\x69\x74\x69\x6E\x67","\x75\x73\x65\x72","\x61\x6C\x6C","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x71\x75\x65\x75\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73","\x6C\x69\x6D\x69\x74","\x6F\x66\x66\x73\x65\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x75\x69\x54\x6F","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x5F\x75\x69\x54\x6F","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x5F\x75\x69\x54\x6F","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64","\x74\x6F\x74\x61\x6C\x63\x61\x6C\x6C\x73","\x5F\x61\x6E\x73\x77\x65\x72\x65\x64\x46\x72\x6F\x6D","\x61\x6E\x73\x77\x65\x72\x65\x64","\x5F\x61\x6E\x73\x77\x65\x72\x65\x64\x54\x6F","\x5F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x46\x72\x6F\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x5F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x54\x6F","\x5F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x46\x72\x6F\x6D","\x5F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x54\x6F","\x5F\x6E\x61\x6D\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x72\x65\x64\x75\x63\x65","\x66\x69\x6C\x74\x65\x72","\x5F\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x73\x6C\x69\x63\x65","\x30\x30\x3A\x30\x30\x3A\x30\x30","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x61\x73\x20\x74\x6F\x74\x61\x6C\x63\x61\x6C\x6C\x73\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x27\x2C\x27","\x6A\x6F\x69\x6E","\x27\x29\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x71\x75\x65\x75\x65","\x43\x4F\x55\x4E\x54","\x63\x6F\x6C","\x66\x6E","\x77\x61\x69\x74\x69\x6E\x67\x43\x61\x6C\x6C\x73","\x71\x75\x65\x75\x65\x46\x69\x6C\x74\x65\x72","\x73\x63\x6F\x70\x65","\x61\x76\x67\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x27\x29","\x61\x76\x67\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x62\x61\x6E\x64\x6F\x6E\x72\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x74\x6F\x74\x61\x6C\x6F\x66\x66\x65\x72\x65\x64","\x53\x45\x4C\x45\x43\x54\x20\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xbc5c[0];var _=require(_0xbc5c[1]);var moment=require(_0xbc5c[2]);var sequelize=require(_0xbc5c[4])[_0xbc5c[3]];var Agent=require(_0xbc5c[4])[_0xbc5c[5]];var ReportQueue=require(_0xbc5c[4])[_0xbc5c[6]];var VoiceQueue=require(_0xbc5c[4])[_0xbc5c[7]];var ReportQueueHistory=require(_0xbc5c[4])[_0xbc5c[9]][_0xbc5c[8]];var Util=require(_0xbc5c[10]);var Promise=require(_0xbc5c[11]);var logger=require(_0xbc5c[13])(_0xbc5c[12]);exports[_0xbc5c[14]]= function(_0xd667xb,_0xd667xc,_0xd667xd){return ReportQueue[_0xbc5c[21]](Util[_0xbc5c[20]](_0xd667xb[_0xbc5c[19]]))[_0xbc5c[18]](function(_0xd667xf){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]](_0xd667xf)})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[22]]= function(_0xd667xb,_0xd667xc){return ReportQueue[_0xbc5c[29]](_0xd667xb[_0xbc5c[28]][_0xbc5c[27]])[_0xbc5c[18]](function(_0xd667x10){if(!_0xd667x10){return _0xd667xc[_0xbc5c[23]](404)};var _0xd667x11=_[_0xbc5c[25]](_0xd667x10,_0xd667xb[_0xbc5c[24]]);return _0xd667x11[_0xbc5c[26]]()})[_0xbc5c[18]](function(_0xd667x10){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]](_0xd667x10)})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[30]]= function(_0xd667xb,_0xd667xc){return ReportQueueHistory[_0xbc5c[30]]()[_0xbc5c[18]](function(_0xd667x12){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]](_0xd667x12)})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[31]]= function(_0xd667xb,_0xd667xc){var _0xd667x13,_0xd667x14={};return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){_0xd667x13= _0xd667x17;return ReportQueue[_0xbc5c[47]]({where:{queuecallerleaveAt:null,queuecallerexit:false,queue:_0xd667x13,createdAt:{$gte:moment()[_0xbc5c[44]](_0xbc5c[43])}}})})[_0xbc5c[18]](function(_0xd667x15){_0xd667x14[_0xbc5c[49]]= _0xd667x15;return ReportQueue[_0xbc5c[47]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0xd667x13,createdAt:{$gte:moment()[_0xbc5c[44]](_0xbc5c[43])}}})})[_0xbc5c[18]](function(_0xd667x15){_0xd667x14[_0xbc5c[48]]= _0xd667x15;return ReportQueue[_0xbc5c[47]]({where:{queuecallerabandon:true,queue:_0xd667x13,createdAt:{$gte:moment()[_0xbc5c[44]](_0xbc5c[43])}}})})[_0xbc5c[18]](function(_0xd667x15){_0xd667x14[_0xbc5c[46]]= _0xd667x15;return ReportQueue[_0xbc5c[47]]({where:{queuecallerexit:true,queue:_0xd667x13,createdAt:{$gte:moment()[_0xbc5c[44]](_0xbc5c[43])}}})})[_0xbc5c[18]](function(_0xd667x15){_0xd667x14[_0xbc5c[42]]= _0xd667x15;return ReportQueue[_0xbc5c[45]]({where:{queuecallercomplete:true,queue:_0xd667x13,createdAt:{$gte:moment()[_0xbc5c[44]](_0xbc5c[43])}},raw:true})})[_0xbc5c[18]](function(_0xd667x15){_0xd667x14[_0xbc5c[32]]= _0xd667x15[_0xbc5c[33]];_0xd667x14[_0xbc5c[34]]= _[_0xbc5c[36]](_[_0xbc5c[35]](_0xd667x15,_0xbc5c[34]));_0xd667x14[_0xbc5c[37]]= 0;_[_0xbc5c[41]](_0xd667x15,function(_0xd667x16){_0xd667x14[_0xbc5c[37]]+= moment(_0xd667x16[_0xbc5c[39]])[_0xbc5c[38]]()- moment(_0xd667x16[_0xbc5c[40]])[_0xbc5c[38]]()});return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]](_0xd667x14)})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[49]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return ReportQueue[_0xbc5c[47]]({where:{queuecallerleaveAt:null,queuecallerexit:false,queue:_0xd667x17}})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};function getVoiceQueues(_0xd667x19){return function(){switch(_0xd667x19[_0xbc5c[58]]){case _0xbc5c[50]:return Agent[_0xbc5c[29]](_0xd667x19[_0xbc5c[27]],{attributes:[_0xbc5c[27]]})[_0xbc5c[18]](Util[_0xbc5c[55]]())[_0xbc5c[18]](function(_0xd667x17){return _[_0xbc5c[54]](_0xd667x17[_0xbc5c[52]],_0xbc5c[53])});case _0xbc5c[57]:return Agent[_0xbc5c[29]](_0xd667x19[_0xbc5c[27]])[_0xbc5c[18]](function(_0xd667x1a){return _0xd667x1a[_0xbc5c[56]]({attributes:[_0xbc5c[53]]})})[_0xbc5c[18]](function(_0xd667x17){return _[_0xbc5c[54]](_0xd667x17,_0xbc5c[53])});default:return VoiceQueue[_0xbc5c[45]]()[_0xbc5c[18]](function(_0xd667x1b){return {rows:_0xd667x1b}})[_0xbc5c[18]](function(_0xd667x17){return _[_0xbc5c[54]](_0xd667x17[_0xbc5c[52]],_0xbc5c[53])})}}}exports[_0xbc5c[59]]= function(_0xd667xb,_0xd667xc){var _0xd667x1c={_limit:_0xd667xb[_0xbc5c[19]][_0xbc5c[60]]?_0xd667xb[_0xbc5c[19]][_0xbc5c[60]]:null,_offset:_0xd667xb[_0xbc5c[19]][_0xbc5c[61]]?_0xd667xb[_0xbc5c[19]][_0xbc5c[61]]:0,_name:_0xd667xb[_0xbc5c[19]][_0xbc5c[53]]|| undefined,_answeredFrom:_0xd667xb[_0xbc5c[19]][_0xbc5c[62]]|| _0xd667xb[_0xbc5c[19]][_0xbc5c[62]]=== 0?_0xd667xb[_0xbc5c[19]][_0xbc5c[62]]:undefined,_answeredTo:_0xd667xb[_0xbc5c[19]][_0xbc5c[63]]|| _0xd667xb[_0xbc5c[19]][_0xbc5c[63]]=== 0?_0xd667xb[_0xbc5c[19]][_0xbc5c[63]]:undefined,_abandonedFrom:_0xd667xb[_0xbc5c[19]][_0xbc5c[64]]|| _0xd667xb[_0xbc5c[19]][_0xbc5c[64]]=== 0?_0xd667xb[_0xbc5c[19]][_0xbc5c[64]]:undefined,_abandonedTo:_0xd667xb[_0xbc5c[19]][_0xbc5c[65]]|| _0xd667xb[_0xbc5c[19]][_0xbc5c[65]]=== 0?_0xd667xb[_0xbc5c[19]][_0xbc5c[65]]:undefined,_unmanagedFrom:_0xd667xb[_0xbc5c[19]][_0xbc5c[66]]|| _0xd667xb[_0xbc5c[19]][_0xbc5c[66]]=== 0?_0xd667xb[_0xbc5c[19]][_0xbc5c[66]]:undefined,_unmanagedTo:_0xd667xb[_0xbc5c[19]][_0xbc5c[67]]|| _0xd667xb[_0xbc5c[19]][_0xbc5c[67]]=== 0?_0xd667xb[_0xbc5c[19]][_0xbc5c[67]]:undefined};var _0xd667x1d,_0xd667x13,_0xd667x1e,_0xd667x1f;delete _0xd667xb[_0xbc5c[19]][_0xbc5c[60]];delete _0xd667xb[_0xbc5c[19]][_0xbc5c[61]];delete _0xd667xb[_0xbc5c[19]][_0xbc5c[62]];delete _0xd667xb[_0xbc5c[19]][_0xbc5c[63]];delete _0xd667xb[_0xbc5c[19]][_0xbc5c[64]];delete _0xd667xb[_0xbc5c[19]][_0xbc5c[65]];delete _0xd667xb[_0xbc5c[19]][_0xbc5c[66]];delete _0xd667xb[_0xbc5c[19]][_0xbc5c[67]];return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){_0xd667x13= _0xd667x17;_0xd667x1d= _[_0xbc5c[54]](_0xd667x17,function(_0xd667x23){return {name:_0xd667x23}});return ReportQueue[_0xbc5c[45]]({where:{queuecallerleaveAt:null,queue:_0xd667x13},group:_0xbc5c[97],attributes:[[_0xbc5c[97],_0xbc5c[53]],[sequelize[_0xbc5c[100]](_0xbc5c[98],sequelize[_0xbc5c[99]](_0xbc5c[27])),_0xbc5c[49]]]})})[_0xbc5c[18]](function(_0xd667x35){_0xd667x35= _[_0xbc5c[54]](_0xd667x35,_0xbc5c[95]);_0xd667x1d[_0xbc5c[41]](function(_0xd667x23,_0xd667x36){var _0xd667x24=_[_0xbc5c[69]](_0xd667x35,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[49]]= _0xd667x24?_0xd667x24[_0xbc5c[49]]:0});return ReportQueue[_0xbc5c[45]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0xd667x13},group:_0xbc5c[97],attributes:[[_0xbc5c[97],_0xbc5c[53]],[sequelize[_0xbc5c[100]](_0xbc5c[98],sequelize[_0xbc5c[99]](_0xbc5c[27])),_0xbc5c[48]]]})})[_0xbc5c[18]](function(_0xd667x34){_0xd667x34= _[_0xbc5c[54]](_0xd667x34,_0xbc5c[95]);_0xd667x1d[_0xbc5c[41]](function(_0xd667x23){var _0xd667x24=_[_0xbc5c[69]](_0xd667x34,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[48]]= _0xd667x24?_0xd667x24[_0xbc5c[48]]:0});return ReportQueue[_0xbc5c[45]]({where:{queuecallercomplete:true,queue:_0xd667x13},group:_0xbc5c[97],attributes:[[_0xbc5c[97],_0xbc5c[53]],[sequelize[_0xbc5c[100]](_0xbc5c[98],sequelize[_0xbc5c[99]](_0xbc5c[27])),_0xbc5c[72]]]})})[_0xbc5c[18]](function(_0xd667x33){_0xd667x33= _[_0xbc5c[54]](_0xd667x33,_0xbc5c[95]);_0xd667x1d[_0xbc5c[41]](function(_0xd667x23){var _0xd667x24=_[_0xbc5c[69]](_0xd667x33,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[72]]= _0xd667x24?_0xd667x24[_0xbc5c[72]]:0});return ReportQueue[_0xbc5c[45]]({where:{queuecallerabandon:true,queue:_0xd667x13},group:_0xbc5c[97],attributes:[[_0xbc5c[97],_0xbc5c[53]],[sequelize[_0xbc5c[100]](_0xbc5c[98],sequelize[_0xbc5c[99]](_0xbc5c[27])),_0xbc5c[75]]]})})[_0xbc5c[18]](function(_0xd667x32){_0xd667x32= _[_0xbc5c[54]](_0xd667x32,_0xbc5c[95]);_0xd667x1d[_0xbc5c[41]](function(_0xd667x23){var _0xd667x24=_[_0xbc5c[69]](_0xd667x32,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[75]]= _0xd667x24?_0xd667x24[_0xbc5c[75]]:0});return ReportQueue[_0xbc5c[45]]({where:{queuecallerexit:true,queue:_0xd667x13},group:_0xbc5c[97],attributes:[[_0xbc5c[97],_0xbc5c[53]],[sequelize[_0xbc5c[100]](_0xbc5c[98],sequelize[_0xbc5c[99]](_0xbc5c[27])),_0xbc5c[42]]]})})[_0xbc5c[18]](function(_0xd667x31){_0xd667x31= _[_0xbc5c[54]](_0xd667x31,_0xbc5c[95]);_0xd667x1d[_0xbc5c[41]](function(_0xd667x23){var _0xd667x24=_[_0xbc5c[69]](_0xd667x31,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[42]]= _0xd667x24?_0xd667x24[_0xbc5c[42]]:0});return sequelize[_0xbc5c[19]](_0xbc5c[96]+ _0xd667x13[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[91],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x30){_0xd667x1d[_0xbc5c[41]](function(_0xd667x23){var _0xd667x24=_[_0xbc5c[69]](_0xd667x30,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[34]]= _0xd667x24?_0xd667x24[_0xbc5c[34]]:_0xbc5c[87]});return sequelize[_0xbc5c[19]](_0xbc5c[94]+ _0xd667x13[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[91],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x2f){_0xd667x1d[_0xbc5c[41]](function(_0xd667x23){var _0xd667x24=_[_0xbc5c[69]](_0xd667x2f,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[37]]= _0xd667x24?_0xd667x24[_0xbc5c[37]]:_0xbc5c[87]});return sequelize[_0xbc5c[19]](_0xbc5c[88]+ _0xd667x13[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[91],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x22){_0xd667x1d[_0xbc5c[41]](function(_0xd667x23){var _0xd667x24=_[_0xbc5c[69]](_0xd667x22,{name:_0xd667x23[_0xbc5c[53]]});_0xd667x23[_0xbc5c[70]]= _0xd667x24?_0xd667x24[_0xbc5c[70]]:0});var _0xd667x25=_(_[_0xbc5c[82]](_0xd667x1d,function(_0xd667x23){var _0xd667x26=_0xd667x1c[_0xbc5c[71]]?(_0xd667x23[_0xbc5c[72]]>= Number(_0xd667x1c._answeredFrom)):true;var _0xd667x27=_0xd667x1c[_0xbc5c[73]]?(_0xd667x23[_0xbc5c[72]]<= Number(_0xd667x1c._answeredTo)):true;var _0xd667x28=_0xd667x1c[_0xbc5c[74]]?(_0xd667x23[_0xbc5c[75]]>= Number(_0xd667x1c._abandonedFrom)):true;var _0xd667x29=_0xd667x1c[_0xbc5c[76]]?(_0xd667x23[_0xbc5c[75]]<= Number(_0xd667x1c._abandonedTo)):true;var _0xd667x2a=_0xd667x1c[_0xbc5c[77]]?(_0xd667x23[_0xbc5c[42]]>= Number(_0xd667x1c._unmanagedFrom)):true;var _0xd667x2b=_0xd667x1c[_0xbc5c[78]]?(_0xd667x23[_0xbc5c[42]]<= Number(_0xd667x1c._unmanagedTo)):true;var _0xd667x2c=_0xd667x1c[_0xbc5c[79]]?_[_0xbc5c[80]](_0xd667x23[_0xbc5c[53]],_0xd667x1c._name):true;return _[_0xbc5c[81]]([_0xd667x26,_0xd667x27,_0xd667x28,_0xd667x29,_0xd667x2a,_0xd667x2b,_0xd667x2c],function(_0xd667x2d,_0xd667x2e){return _0xd667x2d&& _0xd667x2e})}));if(_0xd667x1c[_0xbc5c[83]]){_0xd667x25= _0xd667x25[_0xbc5c[86]](_0xd667x1c._offset)[_0xbc5c[85]](_0xd667x1c._limit)[_0xbc5c[84]]()};return [_0xd667x1d[_0xbc5c[33]],_0xd667x25]})[_0xbc5c[68]](function(_0xd667x20,_0xd667x21){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({rows:_0xd667x21,count:_0xd667x20})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[101]]= function(_0xd667xb,_0xd667xc){var _0xd667x37={};return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return ReportQueue[_0xbc5c[103]](_0xbc5c[49],{method:[_0xbc5c[102],_0xd667x17]})[_0xbc5c[45]](Util[_0xbc5c[20]](_0xd667xb[_0xbc5c[19]],_0xd667x37))})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({rows:_0xd667x15,count:_0xd667x15[_0xbc5c[33]]})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[48]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return ReportQueue[_0xbc5c[47]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0xd667x17}})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[72]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return ReportQueue[_0xbc5c[47]]({where:{queuecallercomplete:true,queue:_0xd667x17}})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[75]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return ReportQueue[_0xbc5c[47]]({where:{queuecallerabandon:true,queue:_0xd667x17}})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[104]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return sequelize[_0xbc5c[19]](_0xbc5c[105]+ _0xd667x17[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[106],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15[0][_0xbc5c[84]]})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[107]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return sequelize[_0xbc5c[19]](_0xbc5c[108]+ _0xd667x17[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[106],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15[0][_0xbc5c[84]]})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[109]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return sequelize[_0xbc5c[19]](_0xbc5c[110]+ _0xd667x17[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[106],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15[0][_0xbc5c[84]]})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[111]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return sequelize[_0xbc5c[19]](_0xbc5c[112]+ _0xd667x17[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[106],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15[0][_0xbc5c[84]]})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[113]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return sequelize[_0xbc5c[19]](_0xbc5c[114]+ _0xd667x17[_0xbc5c[90]](_0xbc5c[89])+ _0xbc5c[106],{type:sequelize[_0xbc5c[93]][_0xbc5c[92]]})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15[0][_0xbc5c[84]]})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[42]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return ReportQueue[_0xbc5c[47]]({where:{queuecallerexit:true,queue:_0xd667x17}})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]]({value:_0xd667x15})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[115]]= function(_0xd667xb,_0xd667xc){return Promise[_0xbc5c[51]]([])[_0xbc5c[18]](getVoiceQueues(_0xd667xb[_0xbc5c[50]]))[_0xbc5c[18]](function(_0xd667x17){return ReportQueue[_0xbc5c[21]]({where:{queuecallerabandon:true,queue:_0xd667x17}})})[_0xbc5c[18]](function(_0xd667x15){return _0xd667xc[_0xbc5c[17]](200)[_0xbc5c[16]](_0xd667x15)})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};exports[_0xbc5c[116]]= function(_0xd667xb,_0xd667xc){return ReportQueue[_0xbc5c[45]]({where:{queue:_0xd667xb[_0xbc5c[28]][_0xbc5c[97]]}})[_0xbc5c[18]](function(_0xd667x38){if(!_0xd667x38){return _0xd667xc[_0xbc5c[23]](404)};return _0xd667xc[_0xbc5c[16]]({count:_0xd667x38[_0xbc5c[33]],rows:_0xd667x38})})[_0xbc5c[15]](function(_0xd667xe){return handleError(_0xd667xc,_0xd667xe)})};function handleError(_0xd667xc,_0xd667xe){logger[_0xbc5c[118]](_0xd667xe[_0xbc5c[117]]);return _0xd667xc[_0xbc5c[17]](500)[_0xbc5c[16]](_0xd667xe)}
\ No newline at end of file
index aaa4cce..f26449c 100644 (file)
@@ -1 +1 @@
-var _0xa473=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa473[0];const EventEmitter=require(_0xa473[1]);const ReportQueue=require(_0xa473[3])[_0xa473[2]];var ReportQueueEvents= new EventEmitter();ReportQueueEvents[_0xa473[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa473[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa473[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa473[7]};for(var e in events){var event=events[e];ReportQueue[_0xa473[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x30d5x8,_0x30d5x9,_0x30d5xa){ReportQueueEvents[_0xa473[11]](event+ _0xa473[9]+ _0x30d5x8[_0xa473[10]],_0x30d5x8);ReportQueueEvents[_0xa473[11]](event,_0x30d5x8);_0x30d5xa(null)}}module[_0xa473[12]]= ReportQueueEvents
\ No newline at end of file
+var _0x7baa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7baa[0];const EventEmitter=require(_0x7baa[1]);const ReportQueue=require(_0x7baa[3])[_0x7baa[2]];var ReportQueueEvents= new EventEmitter();ReportQueueEvents[_0x7baa[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7baa[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7baa[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7baa[7]};for(var e in events){var event=events[e];ReportQueue[_0x7baa[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x164bx8,_0x164bx9,_0x164bxa){ReportQueueEvents[_0x7baa[11]](event+ _0x7baa[9]+ _0x164bx8[_0x7baa[10]],_0x164bx8);ReportQueueEvents[_0x7baa[11]](event,_0x164bx8);_0x164bxa(null)}}module[_0x7baa[12]]= ReportQueueEvents
\ No newline at end of file
index 0ea2595..c997116 100644 (file)
@@ -1 +1 @@
-var _0x1ffb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x71\x75\x65\x75\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x6F\x6C\x65"];_0x1ffb[0];const ReportQueueEvents=require(_0x1ffb[1]);const VoiceQueue=require(_0x1ffb[3])[_0x1ffb[2]];const User=require(_0x1ffb[3])[_0x1ffb[4]];const Util=require(_0x1ffb[5]);const _=require(_0x1ffb[6]);const Promise=require(_0x1ffb[7]);var events=[_0x1ffb[8],_0x1ffb[9],_0x1ffb[10]];exports[_0x1ffb[11]]= function(_0x178fx8){for(var _0x178fx9=0,_0x178fxa=events[_0x1ffb[12]];_0x178fx9< _0x178fxa;_0x178fx9++){var _0x178fxb=events[_0x178fx9];var _0x178fxc=createListener(_0x1ffb[13]+ _0x178fxb,_0x178fx8);ReportQueueEvents[_0x1ffb[14]](_0x178fxb,_0x178fxc);_0x178fx8[_0x1ffb[14]](_0x1ffb[15],removeListener(_0x178fxb,_0x178fxc))}};function createListener(_0x178fxb,_0x178fx8){return function(_0x178fxe){switch(_0x178fxb){case _0x1ffb[16]:;case _0x1ffb[25]:return Promise[_0x1ffb[24]]([])[_0x1ffb[23]](getVoiceQueues(_0x178fx8))[_0x1ffb[23]](function(_0x178fx10){if(_[_0x1ffb[21]](_0x178fx10,_0x178fxe[_0x1ffb[20]])){_0x178fx8[_0x1ffb[22]](_0x178fxb,_0x178fxe)}})[_0x1ffb[19]](function(_0x178fxf){console[_0x1ffb[18]](_0x1ffb[17],_0x178fxf)});case _0x1ffb[26]:_0x178fx8[_0x1ffb[22]](_0x178fxb,_0x178fxe);break;default:}}}function removeListener(_0x178fxb,_0x178fxc){return function(){ReportQueueEvents[_0x1ffb[27]](_0x178fxb,_0x178fxc)}}function getVoiceQueues(_0x178fx13){return function(){switch(_0x178fx13[_0x1ffb[40]]){case _0x1ffb[35]:return User[_0x1ffb[34]](_0x178fx13[_0x1ffb[32]],{attributes:[_0x1ffb[33]]})[_0x1ffb[23]](Util[_0x1ffb[31]]())[_0x1ffb[23]](function(_0x178fx10){return _[_0x1ffb[30]](_0x178fx10[_0x1ffb[28]],_0x1ffb[29])});case _0x1ffb[37]:return User[_0x1ffb[38]](_0x1ffb[37])[_0x1ffb[34]](_0x178fx13[_0x1ffb[32]])[_0x1ffb[23]](function(_0x178fx15){return _0x178fx15[_0x1ffb[36]]({attributes:[_0x1ffb[29]]})})[_0x1ffb[23]](function(_0x178fx14){return _[_0x1ffb[30]](_0x178fx14,_0x1ffb[29])});default:return VoiceQueue[_0x1ffb[39]]()[_0x1ffb[23]](function(_0x178fx10){return _[_0x1ffb[30]](_0x178fx10,_0x1ffb[29])})}}}
\ No newline at end of file
+var _0xfc28=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x71\x75\x65\x75\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x6F\x6C\x65"];_0xfc28[0];const ReportQueueEvents=require(_0xfc28[1]);const VoiceQueue=require(_0xfc28[3])[_0xfc28[2]];const User=require(_0xfc28[3])[_0xfc28[4]];const Util=require(_0xfc28[5]);const _=require(_0xfc28[6]);const Promise=require(_0xfc28[7]);var events=[_0xfc28[8],_0xfc28[9],_0xfc28[10]];exports[_0xfc28[11]]= function(_0xb5fax8){for(var _0xb5fax9=0,_0xb5faxa=events[_0xfc28[12]];_0xb5fax9< _0xb5faxa;_0xb5fax9++){var _0xb5faxb=events[_0xb5fax9];var _0xb5faxc=createListener(_0xfc28[13]+ _0xb5faxb,_0xb5fax8);ReportQueueEvents[_0xfc28[14]](_0xb5faxb,_0xb5faxc);_0xb5fax8[_0xfc28[14]](_0xfc28[15],removeListener(_0xb5faxb,_0xb5faxc))}};function createListener(_0xb5faxb,_0xb5fax8){return function(_0xb5faxe){switch(_0xb5faxb){case _0xfc28[16]:;case _0xfc28[25]:return Promise[_0xfc28[24]]([])[_0xfc28[23]](getVoiceQueues(_0xb5fax8))[_0xfc28[23]](function(_0xb5fax10){if(_[_0xfc28[21]](_0xb5fax10,_0xb5faxe[_0xfc28[20]])){_0xb5fax8[_0xfc28[22]](_0xb5faxb,_0xb5faxe)}})[_0xfc28[19]](function(_0xb5faxf){console[_0xfc28[18]](_0xfc28[17],_0xb5faxf)});case _0xfc28[26]:_0xb5fax8[_0xfc28[22]](_0xb5faxb,_0xb5faxe);break;default:}}}function removeListener(_0xb5faxb,_0xb5faxc){return function(){ReportQueueEvents[_0xfc28[27]](_0xb5faxb,_0xb5faxc)}}function getVoiceQueues(_0xb5fax13){return function(){switch(_0xb5fax13[_0xfc28[40]]){case _0xfc28[35]:return User[_0xfc28[34]](_0xb5fax13[_0xfc28[32]],{attributes:[_0xfc28[33]]})[_0xfc28[23]](Util[_0xfc28[31]]())[_0xfc28[23]](function(_0xb5fax10){return _[_0xfc28[30]](_0xb5fax10[_0xfc28[28]],_0xfc28[29])});case _0xfc28[37]:return User[_0xfc28[38]](_0xfc28[37])[_0xfc28[34]](_0xb5fax13[_0xfc28[32]])[_0xfc28[23]](function(_0xb5fax15){return _0xb5fax15[_0xfc28[36]]({attributes:[_0xfc28[29]]})})[_0xfc28[23]](function(_0xb5fax14){return _[_0xfc28[30]](_0xb5fax14,_0xfc28[29])});default:return VoiceQueue[_0xfc28[39]]()[_0xfc28[23]](function(_0xb5fax10){return _[_0xfc28[30]](_0xb5fax10,_0xfc28[29])})}}}
\ No newline at end of file
index a4f1943..7dd6329 100644 (file)
@@ -1 +1 @@
-var _0x50f0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x50f0[0];var express=require(_0x50f0[1]);var controller=require(_0x50f0[2]);var auth=require(_0x50f0[3]);var license=require(_0x50f0[4]);var router=express.Router();router[_0x50f0[12]](_0x50f0[5],auth[_0x50f0[6]](),license[_0x50f0[7]](),auth[_0x50f0[10]]([17],[_0x50f0[8],_0x50f0[9]]),controller[_0x50f0[11]]);router[_0x50f0[12]](_0x50f0[13],auth[_0x50f0[6]](),license[_0x50f0[7]](),auth[_0x50f0[14]](_0x50f0[9]),controller[_0x50f0[15]]);router[_0x50f0[12]](_0x50f0[16],auth[_0x50f0[6]](),license[_0x50f0[7]](),auth[_0x50f0[14]](_0x50f0[9]),controller[_0x50f0[17]]);module[_0x50f0[18]]= router
\ No newline at end of file
+var _0xd182=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x61\x63\x63\x65\x70\x74\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x61\x63\x63\x65\x70\x74","\x2F\x3A\x69\x64\x2F\x72\x65\x6A\x65\x63\x74","\x72\x65\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd182[0];var express=require(_0xd182[1]);var controller=require(_0xd182[2]);var auth=require(_0xd182[3]);var license=require(_0xd182[4]);var router=express.Router();router[_0xd182[12]](_0xd182[5],auth[_0xd182[6]](),license[_0xd182[7]](),auth[_0xd182[10]]([17],[_0xd182[8],_0xd182[9]]),controller[_0xd182[11]]);router[_0xd182[12]](_0xd182[13],auth[_0xd182[6]](),license[_0xd182[7]](),auth[_0xd182[14]](_0xd182[9]),controller[_0xd182[15]]);router[_0xd182[12]](_0xd182[16],auth[_0xd182[6]](),license[_0xd182[7]](),auth[_0xd182[14]](_0xd182[9]),controller[_0xd182[17]]);module[_0xd182[18]]= router
\ No newline at end of file
index daa7bad..c40eb97 100644 (file)
@@ -1 +1 @@
-var _0x3eab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x43\x4C\x4F\x53\x45\x44","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x73\x6D\x73\x43\x61\x70\x61\x63\x69\x74\x79","\x72\x65\x6A\x65\x63\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74"];_0x3eab[0];var _=require(_0x3eab[1]);var ReportSms=require(_0x3eab[3])[_0x3eab[2]];var SmsRoom=require(_0x3eab[3])[_0x3eab[4]];var sequelize=require(_0x3eab[3])[_0x3eab[5]];var Agent=require(_0x3eab[3])[_0x3eab[6]];var Util=require(_0x3eab[7]);var moment=require(_0x3eab[8]);var logger=require(_0x3eab[10])(_0x3eab[9]);function handleError(_0xceb1xa,_0xceb1xb){logger[_0x3eab[12]](_0xceb1xb[_0x3eab[11]]);return _0xceb1xa[_0x3eab[14]](500)[_0x3eab[13]](_0xceb1xb)}exports[_0x3eab[15]]= function(_0xceb1xc,_0xceb1xa){return ReportSms[_0x3eab[20]](Util[_0x3eab[19]](_0xceb1xc[_0x3eab[18]]))[_0x3eab[17]](function(_0xceb1xd){_0xceb1xa[_0x3eab[14]](200)[_0x3eab[13]](_0xceb1xd)})[_0x3eab[16]](function(_0xceb1xb){return handleError(_0xceb1xa,_0xceb1xb)})};exports[_0x3eab[21]]= function(_0xceb1xc,_0xceb1xa){var _0xceb1xe;var _0xceb1xf=_0xceb1xc[_0x3eab[25]][_0x3eab[24]][_0x3eab[23]](_0x3eab[22])[1];return Agent[_0x3eab[34]](_0xceb1xc[_0x3eab[29]][_0x3eab[33]],{attributes:[_0x3eab[33],_0x3eab[37]]})[_0x3eab[17]](function(_0xceb1x13){_0xceb1xe= _0xceb1x13;return _0xceb1x13[_0x3eab[36]]({where:{status:{$ne:_0x3eab[35]},id:{$ne:_0xceb1xf}},attributes:[_0x3eab[33]]})})[_0x3eab[17]](function(_0xceb1x12){return ReportSms[_0x3eab[34]](_0xceb1xc[_0x3eab[25]][_0x3eab[33]])})[_0x3eab[17]](function(_0xceb1x10){if(!_0xceb1x10){return _0xceb1xa[_0x3eab[26]](404)};var _0xceb1x11=_[_0x3eab[31]](_0xceb1x10,{connectid:_0xceb1xc[_0x3eab[25]][_0x3eab[24]]});return _0xceb1x11[_0x3eab[32]]()})[_0x3eab[17]](function(){return SmsRoom[_0x3eab[30]]({status:_0x3eab[27],openReason:_0x3eab[28]},{where:{id:_0xceb1xf},user:_0xceb1xc[_0x3eab[29]],individualHooks:true})})[_0x3eab[17]](function(){return _0xceb1xa[_0x3eab[26]](200)})[_0x3eab[16]](sequelize.UniqueConstraintError,function(_0xceb1xb){return _0xceb1xa[_0x3eab[26]](504)})[_0x3eab[16]](function(_0xceb1xb){return handleError(_0xceb1xa,_0xceb1xb)})};exports[_0x3eab[38]]= function(_0xceb1xc,_0xceb1xa){return ReportSms[_0x3eab[34]](_0xceb1xc[_0x3eab[25]][_0x3eab[33]])[_0x3eab[17]](function(_0xceb1x10){if(!_0xceb1x10){return _0xceb1xa[_0x3eab[26]](404)};var _0xceb1x11=_[_0x3eab[31]](_0xceb1x10,{rejectedAt:moment()[_0x3eab[40]](_0x3eab[39])});return _0xceb1x11[_0x3eab[32]]()})[_0x3eab[17]](function(){return _0xceb1xa[_0x3eab[26]](200)})[_0x3eab[16]](function(_0xceb1xb){return handleError(_0xceb1xa,_0xceb1xb)})}
\ No newline at end of file
+var _0x408d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74","\x2E","\x73\x70\x6C\x69\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x4F\x50\x45\x4E","\x61\x67\x65\x6E\x74","\x75\x73\x65\x72","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x43\x4C\x4F\x53\x45\x44","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x73\x6D\x73\x43\x61\x70\x61\x63\x69\x74\x79","\x72\x65\x6A\x65\x63\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74"];_0x408d[0];var _=require(_0x408d[1]);var ReportSms=require(_0x408d[3])[_0x408d[2]];var SmsRoom=require(_0x408d[3])[_0x408d[4]];var sequelize=require(_0x408d[3])[_0x408d[5]];var Agent=require(_0x408d[3])[_0x408d[6]];var Util=require(_0x408d[7]);var moment=require(_0x408d[8]);var logger=require(_0x408d[10])(_0x408d[9]);function handleError(_0xb179xa,_0xb179xb){logger[_0x408d[12]](_0xb179xb[_0x408d[11]]);return _0xb179xa[_0x408d[14]](500)[_0x408d[13]](_0xb179xb)}exports[_0x408d[15]]= function(_0xb179xc,_0xb179xa){return ReportSms[_0x408d[20]](Util[_0x408d[19]](_0xb179xc[_0x408d[18]]))[_0x408d[17]](function(_0xb179xd){_0xb179xa[_0x408d[14]](200)[_0x408d[13]](_0xb179xd)})[_0x408d[16]](function(_0xb179xb){return handleError(_0xb179xa,_0xb179xb)})};exports[_0x408d[21]]= function(_0xb179xc,_0xb179xa){var _0xb179xe;var _0xb179xf=_0xb179xc[_0x408d[25]][_0x408d[24]][_0x408d[23]](_0x408d[22])[1];return Agent[_0x408d[34]](_0xb179xc[_0x408d[29]][_0x408d[33]],{attributes:[_0x408d[33],_0x408d[37]]})[_0x408d[17]](function(_0xb179x13){_0xb179xe= _0xb179x13;return _0xb179x13[_0x408d[36]]({where:{status:{$ne:_0x408d[35]},id:{$ne:_0xb179xf}},attributes:[_0x408d[33]]})})[_0x408d[17]](function(_0xb179x12){return ReportSms[_0x408d[34]](_0xb179xc[_0x408d[25]][_0x408d[33]])})[_0x408d[17]](function(_0xb179x10){if(!_0xb179x10){return _0xb179xa[_0x408d[26]](404)};var _0xb179x11=_[_0x408d[31]](_0xb179x10,{connectid:_0xb179xc[_0x408d[25]][_0x408d[24]]});return _0xb179x11[_0x408d[32]]()})[_0x408d[17]](function(){return SmsRoom[_0x408d[30]]({status:_0x408d[27],openReason:_0x408d[28]},{where:{id:_0xb179xf},user:_0xb179xc[_0x408d[29]],individualHooks:true})})[_0x408d[17]](function(){return _0xb179xa[_0x408d[26]](200)})[_0x408d[16]](sequelize.UniqueConstraintError,function(_0xb179xb){return _0xb179xa[_0x408d[26]](504)})[_0x408d[16]](function(_0xb179xb){return handleError(_0xb179xa,_0xb179xb)})};exports[_0x408d[38]]= function(_0xb179xc,_0xb179xa){return ReportSms[_0x408d[34]](_0xb179xc[_0x408d[25]][_0x408d[33]])[_0x408d[17]](function(_0xb179x10){if(!_0xb179x10){return _0xb179xa[_0x408d[26]](404)};var _0xb179x11=_[_0x408d[31]](_0xb179x10,{rejectedAt:moment()[_0x408d[40]](_0x408d[39])});return _0xb179x11[_0x408d[32]]()})[_0x408d[17]](function(){return _0xb179xa[_0x408d[26]](200)})[_0x408d[16]](function(_0xb179xb){return handleError(_0xb179xa,_0xb179xb)})}
\ No newline at end of file
index 4088726..4afac03 100644 (file)
@@ -1 +1 @@
-var _0x9a1b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9a1b[0];const EventEmitter=require(_0x9a1b[1]);const ReportSms=require(_0x9a1b[3])[_0x9a1b[2]];var ReportSmsEvents= new EventEmitter();ReportSmsEvents[_0x9a1b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9a1b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9a1b[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9a1b[7]};for(var e in events){var event=events[e];ReportSms[_0x9a1b[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x9b45x8,_0x9b45x9,_0x9b45xa){ReportSmsEvents[_0x9a1b[11]](event+ _0x9a1b[9]+ _0x9b45x8[_0x9a1b[10]],_0x9b45x8);ReportSmsEvents[_0x9a1b[11]](event,_0x9b45x8);_0x9b45xa(null)}}module[_0x9a1b[12]]= ReportSmsEvents
\ No newline at end of file
+var _0xf197=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf197[0];const EventEmitter=require(_0xf197[1]);const ReportSms=require(_0xf197[3])[_0xf197[2]];var ReportSmsEvents= new EventEmitter();ReportSmsEvents[_0xf197[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf197[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf197[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf197[7]};for(var e in events){var event=events[e];ReportSms[_0xf197[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x72fdx8,_0x72fdx9,_0x72fdxa){ReportSmsEvents[_0xf197[11]](event+ _0xf197[9]+ _0x72fdx8[_0xf197[10]],_0x72fdx8);ReportSmsEvents[_0xf197[11]](event,_0x72fdx8);_0x72fdxa(null)}}module[_0xf197[12]]= ReportSmsEvents
\ No newline at end of file
index bebcef5..48264ec 100644 (file)
@@ -1 +1 @@
-var _0x1162=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x1162[0];const ReportSmsEvents=require(_0x1162[1]);var events=[_0x1162[2],_0x1162[3],_0x1162[4]];exports[_0x1162[5]]= function(_0x7c7bx3){for(var _0x7c7bx4=0,_0x7c7bx5=events[_0x1162[6]];_0x7c7bx4< _0x7c7bx5;_0x7c7bx4++){var _0x7c7bx6=events[_0x7c7bx4];var _0x7c7bx7=createListener(_0x1162[7]+ _0x7c7bx6,_0x7c7bx3);ReportSmsEvents[_0x1162[8]](_0x7c7bx6,_0x7c7bx7);_0x7c7bx3[_0x1162[8]](_0x1162[9],removeListener(_0x7c7bx6,_0x7c7bx7))}};function createListener(_0x7c7bx6,_0x7c7bx3){return function(_0x7c7bx9){switch(_0x7c7bx6){case _0x1162[10]:;case _0x1162[16]:if(_0x7c7bx3[_0x1162[11]]=== _0x7c7bx9[_0x1162[12]]|| _0x7c7bx3[_0x1162[13]]=== _0x1162[14]){_0x7c7bx3[_0x1162[15]](_0x7c7bx6,_0x7c7bx9)};break;case _0x1162[17]:_0x7c7bx3[_0x1162[15]](_0x7c7bx6,_0x7c7bx9);break;default:}}}function removeListener(_0x7c7bx6,_0x7c7bx7){return function(){ReportSmsEvents[_0x1162[18]](_0x7c7bx6,_0x7c7bx7)}}
\ No newline at end of file
+var _0x95d7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x73\x61\x76\x65","\x6E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x95d7[0];const ReportSmsEvents=require(_0x95d7[1]);var events=[_0x95d7[2],_0x95d7[3],_0x95d7[4]];exports[_0x95d7[5]]= function(_0x1e3cx3){for(var _0x1e3cx4=0,_0x1e3cx5=events[_0x95d7[6]];_0x1e3cx4< _0x1e3cx5;_0x1e3cx4++){var _0x1e3cx6=events[_0x1e3cx4];var _0x1e3cx7=createListener(_0x95d7[7]+ _0x1e3cx6,_0x1e3cx3);ReportSmsEvents[_0x95d7[8]](_0x1e3cx6,_0x1e3cx7);_0x1e3cx3[_0x95d7[8]](_0x95d7[9],removeListener(_0x1e3cx6,_0x1e3cx7))}};function createListener(_0x1e3cx6,_0x1e3cx3){return function(_0x1e3cx9){switch(_0x1e3cx6){case _0x95d7[10]:;case _0x95d7[16]:if(_0x1e3cx3[_0x95d7[11]]=== _0x1e3cx9[_0x95d7[12]]|| _0x1e3cx3[_0x95d7[13]]=== _0x95d7[14]){_0x1e3cx3[_0x95d7[15]](_0x1e3cx6,_0x1e3cx9)};break;case _0x95d7[17]:_0x1e3cx3[_0x95d7[15]](_0x1e3cx6,_0x1e3cx9);break;default:}}}function removeListener(_0x1e3cx6,_0x1e3cx7){return function(){ReportSmsEvents[_0x95d7[18]](_0x1e3cx6,_0x1e3cx7)}}
\ No newline at end of file
index bbcb4d4..d0e4887 100644 (file)
@@ -1 +1 @@
-var _0x1da2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x1da2[0];var express=require(_0x1da2[1]);var controller=require(_0x1da2[2]);var auth=require(_0x1da2[3]);var license=require(_0x1da2[4]);var router=express.Router();router[_0x1da2[11]](_0x1da2[5],auth[_0x1da2[6]](),license[_0x1da2[7]](),auth[_0x1da2[9]]([17],[_0x1da2[8]]),controller[_0x1da2[10]]);router[_0x1da2[11]](_0x1da2[12],auth[_0x1da2[6]](),license[_0x1da2[7]](),auth[_0x1da2[9]]([17],[_0x1da2[8]]),controller[_0x1da2[13]]);router[_0x1da2[11]](_0x1da2[14],license[_0x1da2[15]](),auth[_0x1da2[6]](),license[_0x1da2[7]](),auth[_0x1da2[9]]([17],[_0x1da2[8]]),controller[_0x1da2[16]]);router[_0x1da2[11]](_0x1da2[17],auth[_0x1da2[6]](),license[_0x1da2[7]](),auth[_0x1da2[9]]([11],[_0x1da2[8],_0x1da2[18]]),controller[_0x1da2[19]]);module[_0x1da2[20]]= router
\ No newline at end of file
+var _0x3de3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x77\x61\x69\x74\x69\x6E\x67\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x67\x65\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x3de3[0];var express=require(_0x3de3[1]);var controller=require(_0x3de3[2]);var auth=require(_0x3de3[3]);var license=require(_0x3de3[4]);var router=express.Router();router[_0x3de3[11]](_0x3de3[5],auth[_0x3de3[6]](),license[_0x3de3[7]](),auth[_0x3de3[9]]([17],[_0x3de3[8]]),controller[_0x3de3[10]]);router[_0x3de3[11]](_0x3de3[12],auth[_0x3de3[6]](),license[_0x3de3[7]](),auth[_0x3de3[9]]([17],[_0x3de3[8]]),controller[_0x3de3[13]]);router[_0x3de3[11]](_0x3de3[14],license[_0x3de3[15]](),auth[_0x3de3[6]](),license[_0x3de3[7]](),auth[_0x3de3[9]]([17],[_0x3de3[8]]),controller[_0x3de3[16]]);router[_0x3de3[11]](_0x3de3[17],auth[_0x3de3[6]](),license[_0x3de3[7]](),auth[_0x3de3[9]]([11],[_0x3de3[8],_0x3de3[18]]),controller[_0x3de3[19]]);module[_0x3de3[20]]= router
\ No newline at end of file
index 7c2fe2b..7890dda 100644 (file)
@@ -1 +1 @@
-var _0xd06c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xd06c[0];var _=require(_0xd06c[1]);var ReportSmsSession=require(_0xd06c[3])[_0xd06c[2]];var ReportSmsSessionHistory=require(_0xd06c[3])[_0xd06c[5]][_0xd06c[4]];var Util=require(_0xd06c[6]);var User=require(_0xd06c[3])[_0xd06c[7]];var Promise=require(_0xd06c[8]);var moment=require(_0xd06c[9]);var logger=require(_0xd06c[11])(_0xd06c[10]);exports[_0xd06c[12]]= function(_0xa045x9,_0xa045xa,_0xa045xb){return ReportSmsSession[_0xd06c[19]](Util[_0xd06c[18]](_0xa045x9[_0xd06c[17]]))[_0xd06c[16]](function(_0xa045xd){_0xa045xa[_0xd06c[15]](200)[_0xd06c[14]](_0xa045xd)})[_0xd06c[13]](function(_0xa045xc){return handleError(_0xa045xa,_0xa045xc)})};exports[_0xd06c[20]]= function(_0xa045x9,_0xa045xa){return ReportSmsSessionHistory[_0xd06c[20]]()[_0xd06c[16]](function(_0xa045xe){return _0xa045xa[_0xd06c[15]](200)[_0xd06c[14]](_0xa045xe)})[_0xd06c[13]](function(_0xa045xc){return handleError(_0xa045xa,_0xa045xc)})};function getSmsQueues(_0xa045x10){return function(){switch(_0xa045x10[_0xd06c[31]]){case _0xd06c[28]:return User[_0xd06c[27]](_0xa045x10[_0xd06c[21]],{attributes:[_0xd06c[21]]})[_0xd06c[16]](Util[_0xd06c[26]]({},{attributes:[_0xd06c[21]],include:[{raw:true,model:User,attributes:[_0xd06c[21]]}]}))[_0xd06c[16]](function(_0xa045x11){var _0xa045x12=[];_0xa045x11[_0xd06c[25]][_0xd06c[24]](function(_0xa045x13){_0xa045x12= _[_0xd06c[23]](_0xa045x12,_[_0xd06c[22]](_0xa045x13.Users,_0xd06c[21]))});return {$or:{queue:_[_0xd06c[22]](_0xa045x11[_0xd06c[25]],_0xd06c[21]),memberid:_0xa045x12}}});case _0xd06c[30]:return User[_0xd06c[27]](_0xa045x10[_0xd06c[21]],{attributes:[_0xd06c[21]]})[_0xd06c[16]](function(_0xa045x14){return _0xa045x14[_0xd06c[29]]({attributes:[_0xd06c[21]]})})[_0xd06c[16]](function(_0xa045x11){return {$or:{queue:_[_0xd06c[22]](_0xa045x11,_0xd06c[21]),memberid:_0xa045x10[_0xd06c[21]]}}});default:return {}}}}exports[_0xd06c[32]]= function(_0xa045x9,_0xa045xa){return Promise[_0xd06c[37]]([])[_0xd06c[16]](getSmsQueues(_0xa045x9[_0xd06c[28]]))[_0xd06c[16]](function(_0xa045x16){return ReportSmsSession[_0xd06c[36]](Util[_0xd06c[18]](_0xa045x9[_0xd06c[17]],_[_0xd06c[35]]({timeout:true,createdAt:{$gte:moment()[_0xd06c[34]](_0xd06c[33])}},_0xa045x16)))})[_0xd06c[16]](function(_0xa045x15){return _0xa045xa[_0xd06c[15]](200)[_0xd06c[14]]({value:_0xa045x15})})[_0xd06c[13]](function(_0xa045xc){return handleError(_0xa045xa,_0xa045xc)})};exports[_0xd06c[38]]= function(_0xa045x9,_0xa045xa){return Promise[_0xd06c[37]]([])[_0xd06c[16]](getSmsQueues(_0xa045x9[_0xd06c[28]]))[_0xd06c[16]](function(_0xa045x16){return ReportSmsSession[_0xd06c[36]](Util[_0xd06c[18]](_0xa045x9[_0xd06c[17]],_[_0xd06c[35]]({leaveAt:null,createdAt:{$gte:moment()[_0xd06c[34]](_0xd06c[33])}},_0xa045x16)))})[_0xd06c[16]](function(_0xa045x15){return _0xa045xa[_0xd06c[15]](200)[_0xd06c[14]]({value:_0xa045x15})})[_0xd06c[13]](function(_0xa045xc){return handleError(_0xa045xa,_0xa045xc)})};exports[_0xd06c[39]]= function(_0xa045x9,_0xa045xa){var _0xa045x17={waiting:0,timeout:0};return ReportSmsSession[_0xd06c[36]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xd06c[34]](_0xd06c[33])}}})[_0xd06c[16]](function(_0xa045xd){if(_0xa045xd){_0xa045x17[_0xd06c[38]]= _0xa045xd};return ReportSmsSession[_0xd06c[36]]({where:{timeout:true,createdAt:{$gte:moment()[_0xd06c[34]](_0xd06c[33])}}})})[_0xd06c[16]](function(_0xa045xd){if(_0xa045xd){_0xa045x17[_0xd06c[32]]= _0xa045xd};return _0xa045xa[_0xd06c[15]](200)[_0xd06c[14]](_0xa045x17)})[_0xd06c[13]](function(_0xa045xc){return handleError(_0xa045xa,_0xa045xc)})};exports[_0xd06c[40]]= function(_0xa045x9,_0xa045xa){return Promise[_0xd06c[37]]([])[_0xd06c[16]](getSmsQueues(_0xa045x9[_0xd06c[28]]))[_0xd06c[16]](function(_0xa045x16){return ReportSmsSession[_0xd06c[41]](Util[_0xd06c[18]](_0xa045x9[_0xd06c[17]],_[_0xd06c[35]]({leaveAt:null},_0xa045x16)))})[_0xd06c[16]](function(_0xa045x15){return _0xa045xa[_0xd06c[15]](200)[_0xd06c[14]]({rows:_0xa045x15})})[_0xd06c[13]](function(_0xa045xc){return handleError(_0xa045xa,_0xa045xc)})};function handleError(_0xa045xa,_0xa045xc){logger[_0xd06c[43]](_0xa045xc[_0xd06c[42]]);return _0xa045xa[_0xd06c[15]](500)[_0xd06c[14]](_0xa045xc)}
\ No newline at end of file
+var _0x2dcc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x77\x61\x69\x74\x69\x6E\x67","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x2dcc[0];var _=require(_0x2dcc[1]);var ReportSmsSession=require(_0x2dcc[3])[_0x2dcc[2]];var ReportSmsSessionHistory=require(_0x2dcc[3])[_0x2dcc[5]][_0x2dcc[4]];var Util=require(_0x2dcc[6]);var User=require(_0x2dcc[3])[_0x2dcc[7]];var Promise=require(_0x2dcc[8]);var moment=require(_0x2dcc[9]);var logger=require(_0x2dcc[11])(_0x2dcc[10]);exports[_0x2dcc[12]]= function(_0xfbabx9,_0xfbabxa,_0xfbabxb){return ReportSmsSession[_0x2dcc[19]](Util[_0x2dcc[18]](_0xfbabx9[_0x2dcc[17]]))[_0x2dcc[16]](function(_0xfbabxd){_0xfbabxa[_0x2dcc[15]](200)[_0x2dcc[14]](_0xfbabxd)})[_0x2dcc[13]](function(_0xfbabxc){return handleError(_0xfbabxa,_0xfbabxc)})};exports[_0x2dcc[20]]= function(_0xfbabx9,_0xfbabxa){return ReportSmsSessionHistory[_0x2dcc[20]]()[_0x2dcc[16]](function(_0xfbabxe){return _0xfbabxa[_0x2dcc[15]](200)[_0x2dcc[14]](_0xfbabxe)})[_0x2dcc[13]](function(_0xfbabxc){return handleError(_0xfbabxa,_0xfbabxc)})};function getSmsQueues(_0xfbabx10){return function(){switch(_0xfbabx10[_0x2dcc[31]]){case _0x2dcc[28]:return User[_0x2dcc[27]](_0xfbabx10[_0x2dcc[21]],{attributes:[_0x2dcc[21]]})[_0x2dcc[16]](Util[_0x2dcc[26]]({},{attributes:[_0x2dcc[21]],include:[{raw:true,model:User,attributes:[_0x2dcc[21]]}]}))[_0x2dcc[16]](function(_0xfbabx11){var _0xfbabx12=[];_0xfbabx11[_0x2dcc[25]][_0x2dcc[24]](function(_0xfbabx13){_0xfbabx12= _[_0x2dcc[23]](_0xfbabx12,_[_0x2dcc[22]](_0xfbabx13.Users,_0x2dcc[21]))});return {$or:{queue:_[_0x2dcc[22]](_0xfbabx11[_0x2dcc[25]],_0x2dcc[21]),memberid:_0xfbabx12}}});case _0x2dcc[30]:return User[_0x2dcc[27]](_0xfbabx10[_0x2dcc[21]],{attributes:[_0x2dcc[21]]})[_0x2dcc[16]](function(_0xfbabx14){return _0xfbabx14[_0x2dcc[29]]({attributes:[_0x2dcc[21]]})})[_0x2dcc[16]](function(_0xfbabx11){return {$or:{queue:_[_0x2dcc[22]](_0xfbabx11,_0x2dcc[21]),memberid:_0xfbabx10[_0x2dcc[21]]}}});default:return {}}}}exports[_0x2dcc[32]]= function(_0xfbabx9,_0xfbabxa){return Promise[_0x2dcc[37]]([])[_0x2dcc[16]](getSmsQueues(_0xfbabx9[_0x2dcc[28]]))[_0x2dcc[16]](function(_0xfbabx16){return ReportSmsSession[_0x2dcc[36]](Util[_0x2dcc[18]](_0xfbabx9[_0x2dcc[17]],_[_0x2dcc[35]]({timeout:true,createdAt:{$gte:moment()[_0x2dcc[34]](_0x2dcc[33])}},_0xfbabx16)))})[_0x2dcc[16]](function(_0xfbabx15){return _0xfbabxa[_0x2dcc[15]](200)[_0x2dcc[14]]({value:_0xfbabx15})})[_0x2dcc[13]](function(_0xfbabxc){return handleError(_0xfbabxa,_0xfbabxc)})};exports[_0x2dcc[38]]= function(_0xfbabx9,_0xfbabxa){return Promise[_0x2dcc[37]]([])[_0x2dcc[16]](getSmsQueues(_0xfbabx9[_0x2dcc[28]]))[_0x2dcc[16]](function(_0xfbabx16){return ReportSmsSession[_0x2dcc[36]](Util[_0x2dcc[18]](_0xfbabx9[_0x2dcc[17]],_[_0x2dcc[35]]({leaveAt:null,createdAt:{$gte:moment()[_0x2dcc[34]](_0x2dcc[33])}},_0xfbabx16)))})[_0x2dcc[16]](function(_0xfbabx15){return _0xfbabxa[_0x2dcc[15]](200)[_0x2dcc[14]]({value:_0xfbabx15})})[_0x2dcc[13]](function(_0xfbabxc){return handleError(_0xfbabxa,_0xfbabxc)})};exports[_0x2dcc[39]]= function(_0xfbabx9,_0xfbabxa){var _0xfbabx17={waiting:0,timeout:0};return ReportSmsSession[_0x2dcc[36]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0x2dcc[34]](_0x2dcc[33])}}})[_0x2dcc[16]](function(_0xfbabxd){if(_0xfbabxd){_0xfbabx17[_0x2dcc[38]]= _0xfbabxd};return ReportSmsSession[_0x2dcc[36]]({where:{timeout:true,createdAt:{$gte:moment()[_0x2dcc[34]](_0x2dcc[33])}}})})[_0x2dcc[16]](function(_0xfbabxd){if(_0xfbabxd){_0xfbabx17[_0x2dcc[32]]= _0xfbabxd};return _0xfbabxa[_0x2dcc[15]](200)[_0x2dcc[14]](_0xfbabx17)})[_0x2dcc[13]](function(_0xfbabxc){return handleError(_0xfbabxa,_0xfbabxc)})};exports[_0x2dcc[40]]= function(_0xfbabx9,_0xfbabxa){return Promise[_0x2dcc[37]]([])[_0x2dcc[16]](getSmsQueues(_0xfbabx9[_0x2dcc[28]]))[_0x2dcc[16]](function(_0xfbabx16){return ReportSmsSession[_0x2dcc[41]](Util[_0x2dcc[18]](_0xfbabx9[_0x2dcc[17]],_[_0x2dcc[35]]({leaveAt:null},_0xfbabx16)))})[_0x2dcc[16]](function(_0xfbabx15){return _0xfbabxa[_0x2dcc[15]](200)[_0x2dcc[14]]({rows:_0xfbabx15})})[_0x2dcc[13]](function(_0xfbabxc){return handleError(_0xfbabxa,_0xfbabxc)})};function handleError(_0xfbabxa,_0xfbabxc){logger[_0x2dcc[43]](_0xfbabxc[_0x2dcc[42]]);return _0xfbabxa[_0x2dcc[15]](500)[_0x2dcc[14]](_0xfbabxc)}
\ No newline at end of file
index e27068f..62b59f7 100644 (file)
@@ -1 +1 @@
-var _0x5fd6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5fd6[0];const EventEmitter=require(_0x5fd6[1]);const ReportSmsSession=require(_0x5fd6[3])[_0x5fd6[2]];var ReportSmsSessionEvents= new EventEmitter();ReportSmsSessionEvents[_0x5fd6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5fd6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5fd6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5fd6[6]};for(var e in events){var event=events[e];ReportSmsSession[_0x5fd6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd1b6x8,_0xd1b6x9,_0xd1b6xa){ReportSmsSessionEvents[_0x5fd6[10]](event+ _0x5fd6[8]+ _0xd1b6x8[_0x5fd6[9]],_0xd1b6x8);ReportSmsSessionEvents[_0x5fd6[10]](event,_0xd1b6x8);_0xd1b6xa(null)}}module[_0x5fd6[11]]= ReportSmsSessionEvents
\ No newline at end of file
+var _0xcd35=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xcd35[0];const EventEmitter=require(_0xcd35[1]);const ReportSmsSession=require(_0xcd35[3])[_0xcd35[2]];var ReportSmsSessionEvents= new EventEmitter();ReportSmsSessionEvents[_0xcd35[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xcd35[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xcd35[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xcd35[6]};for(var e in events){var event=events[e];ReportSmsSession[_0xcd35[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe9a0x8,_0xe9a0x9,_0xe9a0xa){ReportSmsSessionEvents[_0xcd35[10]](event+ _0xcd35[8]+ _0xe9a0x8[_0xcd35[9]],_0xe9a0x8);ReportSmsSessionEvents[_0xcd35[10]](event,_0xe9a0x8);_0xe9a0xa(null)}}module[_0xcd35[11]]= ReportSmsSessionEvents
\ No newline at end of file
index bb29f79..9a3a8bf 100644 (file)
@@ -1 +1 @@
-var _0xbe89=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x73\x6D\x73\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74"];_0xbe89[0];const ReportSmsSessionEvents=require(_0xbe89[1]);const User=require(_0xbe89[3])[_0xbe89[2]];const Util=require(_0xbe89[4]);const _=require(_0xbe89[5]);const Promise=require(_0xbe89[6]);var events=[_0xbe89[7],_0xbe89[8]];exports[_0xbe89[9]]= function(_0xa3f7x7){for(var _0xa3f7x8=0,_0xa3f7x9=events[_0xbe89[10]];_0xa3f7x8< _0xa3f7x9;_0xa3f7x8++){var _0xa3f7xa=events[_0xa3f7x8];var _0xa3f7xb=createListener(_0xbe89[11]+ _0xa3f7xa,_0xa3f7x7);ReportSmsSessionEvents[_0xbe89[12]](_0xa3f7xa,_0xa3f7xb);_0xa3f7x7[_0xbe89[12]](_0xbe89[13],removeListener(_0xa3f7xa,_0xa3f7xb))}};function createListener(_0xa3f7xa,_0xa3f7x7){return function(_0xa3f7xd){switch(_0xa3f7xa){case _0xbe89[25]:return Promise[_0xbe89[24]]([])[_0xbe89[23]](getSmsQueues(_0xa3f7x7))[_0xbe89[23]](function(_0xa3f7xf){if(_0xa3f7x7[_0xbe89[17]]=== _0xbe89[18]|| _[_0xbe89[20]](_0xa3f7xf[_0xbe89[19]],_0xa3f7xd[_0xbe89[19]])|| _[_0xbe89[20]](_0xa3f7xf[_0xbe89[21]],_0xa3f7xd[_0xbe89[21]])){_0xa3f7x7[_0xbe89[22]](_0xa3f7xa,_0xa3f7xd)}})[_0xbe89[16]](function(_0xa3f7xe){console[_0xbe89[15]](_0xbe89[14],_0xa3f7xe)});case _0xbe89[26]:_0xa3f7x7[_0xbe89[22]](_0xa3f7xa,_0xa3f7xd);break;default:}}}function removeListener(_0xa3f7xa,_0xa3f7xb){return function(){ReportSmsSessionEvents[_0xbe89[27]](_0xa3f7xa,_0xa3f7xb)}}function getSmsQueues(_0xa3f7x12){return function(){switch(_0xa3f7x12[_0xbe89[17]]){case _0xbe89[36]:return User[_0xbe89[35]](_0xa3f7x12[_0xbe89[34]],{attributes:[_0xbe89[28]]})[_0xbe89[23]](Util[_0xbe89[33]]({},{attributes:[_0xbe89[28]],include:[{raw:true,model:User,attributes:[_0xbe89[28]]}]}))[_0xbe89[23]](function(_0xa3f7x13){var _0xa3f7x14=[];_0xa3f7x13[_0xbe89[32]][_0xbe89[31]](function(_0xa3f7x15){_0xa3f7x14= _[_0xbe89[30]](_0xa3f7x14,_[_0xbe89[29]](_0xa3f7x15.Users,_0xbe89[28]))});return {queue:_[_0xbe89[29]](_0xa3f7x13[_0xbe89[32]],_0xbe89[28]),memberid:_0xa3f7x14}});case _0xbe89[38]:return User[_0xbe89[35]](_0xa3f7x12[_0xbe89[34]],{attributes:[_0xbe89[28]]})[_0xbe89[23]](function(_0xa3f7x16){return _0xa3f7x16[_0xbe89[37]]({attributes:[_0xbe89[28]]})})[_0xbe89[23]](function(_0xa3f7x13){return {queue:_[_0xbe89[29]](_0xa3f7x13,_0xbe89[28]),memberid:_0xa3f7x12[_0xbe89[34]]}});default:return {}}}}
\ No newline at end of file
+var _0xb828=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x73\x6D\x73\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x61\x66\x74\x65\x72\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x71\x75\x65\x75\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74"];_0xb828[0];const ReportSmsSessionEvents=require(_0xb828[1]);const User=require(_0xb828[3])[_0xb828[2]];const Util=require(_0xb828[4]);const _=require(_0xb828[5]);const Promise=require(_0xb828[6]);var events=[_0xb828[7],_0xb828[8]];exports[_0xb828[9]]= function(_0xc14dx7){for(var _0xc14dx8=0,_0xc14dx9=events[_0xb828[10]];_0xc14dx8< _0xc14dx9;_0xc14dx8++){var _0xc14dxa=events[_0xc14dx8];var _0xc14dxb=createListener(_0xb828[11]+ _0xc14dxa,_0xc14dx7);ReportSmsSessionEvents[_0xb828[12]](_0xc14dxa,_0xc14dxb);_0xc14dx7[_0xb828[12]](_0xb828[13],removeListener(_0xc14dxa,_0xc14dxb))}};function createListener(_0xc14dxa,_0xc14dx7){return function(_0xc14dxd){switch(_0xc14dxa){case _0xb828[25]:return Promise[_0xb828[24]]([])[_0xb828[23]](getSmsQueues(_0xc14dx7))[_0xb828[23]](function(_0xc14dxf){if(_0xc14dx7[_0xb828[17]]=== _0xb828[18]|| _[_0xb828[20]](_0xc14dxf[_0xb828[19]],_0xc14dxd[_0xb828[19]])|| _[_0xb828[20]](_0xc14dxf[_0xb828[21]],_0xc14dxd[_0xb828[21]])){_0xc14dx7[_0xb828[22]](_0xc14dxa,_0xc14dxd)}})[_0xb828[16]](function(_0xc14dxe){console[_0xb828[15]](_0xb828[14],_0xc14dxe)});case _0xb828[26]:_0xc14dx7[_0xb828[22]](_0xc14dxa,_0xc14dxd);break;default:}}}function removeListener(_0xc14dxa,_0xc14dxb){return function(){ReportSmsSessionEvents[_0xb828[27]](_0xc14dxa,_0xc14dxb)}}function getSmsQueues(_0xc14dx12){return function(){switch(_0xc14dx12[_0xb828[17]]){case _0xb828[36]:return User[_0xb828[35]](_0xc14dx12[_0xb828[34]],{attributes:[_0xb828[28]]})[_0xb828[23]](Util[_0xb828[33]]({},{attributes:[_0xb828[28]],include:[{raw:true,model:User,attributes:[_0xb828[28]]}]}))[_0xb828[23]](function(_0xc14dx13){var _0xc14dx14=[];_0xc14dx13[_0xb828[32]][_0xb828[31]](function(_0xc14dx15){_0xc14dx14= _[_0xb828[30]](_0xc14dx14,_[_0xb828[29]](_0xc14dx15.Users,_0xb828[28]))});return {queue:_[_0xb828[29]](_0xc14dx13[_0xb828[32]],_0xb828[28]),memberid:_0xc14dx14}});case _0xb828[38]:return User[_0xb828[35]](_0xc14dx12[_0xb828[34]],{attributes:[_0xb828[28]]})[_0xb828[23]](function(_0xc14dx16){return _0xc14dx16[_0xb828[37]]({attributes:[_0xb828[28]]})})[_0xb828[23]](function(_0xc14dx13){return {queue:_[_0xb828[29]](_0xc14dx13,_0xb828[28]),memberid:_0xc14dx12[_0xb828[34]]}});default:return {}}}}
\ No newline at end of file
index e1939b6..d655c4f 100644 (file)
@@ -1 +1 @@
-var _0x297b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x2F\x73\x68\x6F\x77","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x65\x78\x70\x6F\x72\x74\x73"];_0x297b[0];var express=require(_0x297b[1]);var controller=require(_0x297b[2]);var auth=require(_0x297b[3]);var router=express.Router();router[_0x297b[9]](_0x297b[4],auth[_0x297b[5]](),auth[_0x297b[7]]([14],[_0x297b[6]]),controller[_0x297b[8]]);router[_0x297b[9]](_0x297b[10],auth[_0x297b[5]](),auth[_0x297b[7]]([14],[_0x297b[6]]),controller[_0x297b[11]]);router[_0x297b[9]](_0x297b[12],auth[_0x297b[5]](),auth[_0x297b[7]]([14],[_0x297b[6]]),controller[_0x297b[13]]);router[_0x297b[9]](_0x297b[14],auth[_0x297b[5]](),auth[_0x297b[7]]([14],[_0x297b[6],_0x297b[15]]),controller[_0x297b[16]]);module[_0x297b[17]]= router
\ No newline at end of file
+var _0x8b93=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x2F\x73\x68\x6F\x77","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x65\x78\x70\x6F\x72\x74\x73"];_0x8b93[0];var express=require(_0x8b93[1]);var controller=require(_0x8b93[2]);var auth=require(_0x8b93[3]);var router=express.Router();router[_0x8b93[9]](_0x8b93[4],auth[_0x8b93[5]](),auth[_0x8b93[7]]([14],[_0x8b93[6]]),controller[_0x8b93[8]]);router[_0x8b93[9]](_0x8b93[10],auth[_0x8b93[5]](),auth[_0x8b93[7]]([14],[_0x8b93[6]]),controller[_0x8b93[11]]);router[_0x8b93[9]](_0x8b93[12],auth[_0x8b93[5]](),auth[_0x8b93[7]]([14],[_0x8b93[6]]),controller[_0x8b93[13]]);router[_0x8b93[9]](_0x8b93[14],auth[_0x8b93[5]](),auth[_0x8b93[7]]([14],[_0x8b93[6],_0x8b93[15]]),controller[_0x8b93[16]]);module[_0x8b93[17]]= router
\ No newline at end of file
index 794eac0..be576bd 100644 (file)
@@ -1 +1 @@
-var _0xeb1d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xeb1d[0];var _=require(_0xeb1d[1]);var ReportSquare=require(_0xeb1d[3])[_0xeb1d[2]];var ReportSquareHistory=require(_0xeb1d[3])[_0xeb1d[5]][_0xeb1d[4]];var Util=require(_0xeb1d[6]);var logger=require(_0xeb1d[8])(_0xeb1d[7]);exports[_0xeb1d[9]]= function(_0xefa2x6,_0xefa2x7,_0xefa2x8){return generalIndex(_0xefa2x6,_0xefa2x7,_0xefa2x8)};exports[_0xeb1d[10]]= function(_0xefa2x6,_0xefa2x7,_0xefa2x8){return generalIndex(_0xefa2x6,_0xefa2x7,_0xefa2x8,{leaveAt:null})};function generalIndex(_0xefa2x6,_0xefa2x7,_0xefa2x8,_0xefa2xa){return ReportSquare[_0xeb1d[17]](Util[_0xeb1d[16]](_0xefa2x6[_0xeb1d[15]],_0xefa2xa|| {}))[_0xeb1d[14]](function(_0xefa2xc){return _0xefa2x7[_0xeb1d[13]](200)[_0xeb1d[12]](_0xefa2xc)})[_0xeb1d[11]](function(_0xefa2xb){return handleError(_0xefa2x7,_0xefa2xb)})}exports[_0xeb1d[18]]= function(_0xefa2x6,_0xefa2x7){return ReportSquareHistory[_0xeb1d[18]]()[_0xeb1d[14]](function(_0xefa2xd){return _0xefa2x7[_0xeb1d[13]](200)[_0xeb1d[12]](_0xefa2xd)})[_0xeb1d[11]](function(_0xefa2xb){return handleError(_0xefa2x7,_0xefa2xb)})};exports[_0xeb1d[19]]= function(_0xefa2x6,_0xefa2x7){return ReportSquare[_0xeb1d[22]]({where:{uniqueid:_0xefa2x6[_0xeb1d[15]][_0xeb1d[21]]}})[_0xeb1d[14]](function(_0xefa2xe){if(_0xefa2xe){return _0xefa2xe};return ReportSquareHistory[_0xeb1d[22]]({where:{uniqueid:_0xefa2x6[_0xeb1d[15]][_0xeb1d[21]]}})})[_0xeb1d[14]](function(_0xefa2xe){if(!_0xefa2xe){return _0xefa2x7[_0xeb1d[20]](404)};return _0xefa2x7[_0xeb1d[13]](200)[_0xeb1d[12]](_0xefa2xe)})[_0xeb1d[11]](function(_0xefa2xb){return handleError(_0xefa2x7,_0xefa2xb)})};function handleError(_0xefa2x7,_0xefa2xb){logger[_0xeb1d[24]](_0xefa2xb[_0xeb1d[23]]);return _0xefa2x7[_0xeb1d[13]](500)[_0xeb1d[12]](_0xefa2xb)}
\ No newline at end of file
+var _0xd482=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xd482[0];var _=require(_0xd482[1]);var ReportSquare=require(_0xd482[3])[_0xd482[2]];var ReportSquareHistory=require(_0xd482[3])[_0xd482[5]][_0xd482[4]];var Util=require(_0xd482[6]);var logger=require(_0xd482[8])(_0xd482[7]);exports[_0xd482[9]]= function(_0xa72bx6,_0xa72bx7,_0xa72bx8){return generalIndex(_0xa72bx6,_0xa72bx7,_0xa72bx8)};exports[_0xd482[10]]= function(_0xa72bx6,_0xa72bx7,_0xa72bx8){return generalIndex(_0xa72bx6,_0xa72bx7,_0xa72bx8,{leaveAt:null})};function generalIndex(_0xa72bx6,_0xa72bx7,_0xa72bx8,_0xa72bxa){return ReportSquare[_0xd482[17]](Util[_0xd482[16]](_0xa72bx6[_0xd482[15]],_0xa72bxa|| {}))[_0xd482[14]](function(_0xa72bxc){return _0xa72bx7[_0xd482[13]](200)[_0xd482[12]](_0xa72bxc)})[_0xd482[11]](function(_0xa72bxb){return handleError(_0xa72bx7,_0xa72bxb)})}exports[_0xd482[18]]= function(_0xa72bx6,_0xa72bx7){return ReportSquareHistory[_0xd482[18]]()[_0xd482[14]](function(_0xa72bxd){return _0xa72bx7[_0xd482[13]](200)[_0xd482[12]](_0xa72bxd)})[_0xd482[11]](function(_0xa72bxb){return handleError(_0xa72bx7,_0xa72bxb)})};exports[_0xd482[19]]= function(_0xa72bx6,_0xa72bx7){return ReportSquare[_0xd482[22]]({where:{uniqueid:_0xa72bx6[_0xd482[15]][_0xd482[21]]}})[_0xd482[14]](function(_0xa72bxe){if(_0xa72bxe){return _0xa72bxe};return ReportSquareHistory[_0xd482[22]]({where:{uniqueid:_0xa72bx6[_0xd482[15]][_0xd482[21]]}})})[_0xd482[14]](function(_0xa72bxe){if(!_0xa72bxe){return _0xa72bx7[_0xd482[20]](404)};return _0xa72bx7[_0xd482[13]](200)[_0xd482[12]](_0xa72bxe)})[_0xd482[11]](function(_0xa72bxb){return handleError(_0xa72bx7,_0xa72bxb)})};function handleError(_0xa72bx7,_0xa72bxb){logger[_0xd482[24]](_0xa72bxb[_0xd482[23]]);return _0xa72bx7[_0xd482[13]](500)[_0xd482[12]](_0xa72bxb)}
\ No newline at end of file
index 430e268..6287fba 100644 (file)
@@ -1 +1 @@
-var _0xf4f8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf4f8[0];const EventEmitter=require(_0xf4f8[1]);const ReportSquare=require(_0xf4f8[3])[_0xf4f8[2]];var ReportSquareEvents= new EventEmitter();ReportSquareEvents[_0xf4f8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf4f8[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf4f8[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf4f8[6]};for(var e in events){var event=events[e];ReportSquare[_0xf4f8[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa765x8,_0xa765x9,_0xa765xa){ReportSquareEvents[_0xf4f8[10]](event+ _0xf4f8[8]+ _0xa765x8[_0xf4f8[9]],_0xa765x8);ReportSquareEvents[_0xf4f8[10]](event,_0xa765x8);_0xa765xa(null)}}module[_0xf4f8[11]]= ReportSquareEvents
\ No newline at end of file
+var _0xf7e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf7e6[0];const EventEmitter=require(_0xf7e6[1]);const ReportSquare=require(_0xf7e6[3])[_0xf7e6[2]];var ReportSquareEvents= new EventEmitter();ReportSquareEvents[_0xf7e6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf7e6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf7e6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf7e6[6]};for(var e in events){var event=events[e];ReportSquare[_0xf7e6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x79a3x8,_0x79a3x9,_0x79a3xa){ReportSquareEvents[_0xf7e6[10]](event+ _0xf7e6[8]+ _0x79a3x8[_0xf7e6[9]],_0x79a3x8);ReportSquareEvents[_0xf7e6[10]](event,_0x79a3x8);_0x79a3xa(null)}}module[_0xf7e6[11]]= ReportSquareEvents
\ No newline at end of file
index 1dcfe5c..59aa690 100644 (file)
@@ -1 +1 @@
-var _0x6d1c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x6d1c[0];const ReportSquareEvents=require(_0x6d1c[1]);var events=[_0x6d1c[2],_0x6d1c[3]];exports[_0x6d1c[4]]= function(_0x5cbcx3){for(var _0x5cbcx4=0,_0x5cbcx5=events[_0x6d1c[5]];_0x5cbcx4< _0x5cbcx5;_0x5cbcx4++){var _0x5cbcx6=events[_0x5cbcx4];var _0x5cbcx7=createListener(_0x6d1c[6]+ _0x5cbcx6,_0x5cbcx3);ReportSquareEvents[_0x6d1c[7]](_0x5cbcx6,_0x5cbcx7);_0x5cbcx3[_0x6d1c[7]](_0x6d1c[8],removeListener(_0x5cbcx6,_0x5cbcx7))}};function createListener(_0x5cbcx6,_0x5cbcx3){return function(_0x5cbcx9){switch(_0x5cbcx6){case _0x6d1c[12]:if(_0x5cbcx3[_0x6d1c[9]]!== _0x6d1c[10]){_0x5cbcx3[_0x6d1c[11]](_0x5cbcx6,_0x5cbcx9)};break;case _0x6d1c[13]:_0x5cbcx3[_0x6d1c[11]](_0x5cbcx6,_0x5cbcx9);break;default:}}}function removeListener(_0x5cbcx6,_0x5cbcx7){return function(){ReportSquareEvents[_0x6d1c[14]](_0x5cbcx6,_0x5cbcx7)}}
\ No newline at end of file
+var _0xec06=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xec06[0];const ReportSquareEvents=require(_0xec06[1]);var events=[_0xec06[2],_0xec06[3]];exports[_0xec06[4]]= function(_0x4cf7x3){for(var _0x4cf7x4=0,_0x4cf7x5=events[_0xec06[5]];_0x4cf7x4< _0x4cf7x5;_0x4cf7x4++){var _0x4cf7x6=events[_0x4cf7x4];var _0x4cf7x7=createListener(_0xec06[6]+ _0x4cf7x6,_0x4cf7x3);ReportSquareEvents[_0xec06[7]](_0x4cf7x6,_0x4cf7x7);_0x4cf7x3[_0xec06[7]](_0xec06[8],removeListener(_0x4cf7x6,_0x4cf7x7))}};function createListener(_0x4cf7x6,_0x4cf7x3){return function(_0x4cf7x9){switch(_0x4cf7x6){case _0xec06[12]:if(_0x4cf7x3[_0xec06[9]]!== _0xec06[10]){_0x4cf7x3[_0xec06[11]](_0x4cf7x6,_0x4cf7x9)};break;case _0xec06[13]:_0x4cf7x3[_0xec06[11]](_0x4cf7x6,_0x4cf7x9);break;default:}}}function removeListener(_0x4cf7x6,_0x4cf7x7){return function(){ReportSquareEvents[_0xec06[14]](_0x4cf7x6,_0x4cf7x7)}}
\ No newline at end of file
index ffd8b91..4f14c5b 100644 (file)
@@ -1 +1 @@
-var _0x307d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x307d[0];var express=require(_0x307d[1]);var controller=require(_0x307d[2]);var auth=require(_0x307d[3]);var router=express.Router();router[_0x307d[9]](_0x307d[4],auth[_0x307d[5]](),auth[_0x307d[7]]([14],[_0x307d[6]]),controller[_0x307d[8]]);router[_0x307d[9]](_0x307d[10],auth[_0x307d[5]](),auth[_0x307d[7]]([14],[_0x307d[6]]),controller[_0x307d[11]]);router[_0x307d[9]](_0x307d[12],auth[_0x307d[5]](),auth[_0x307d[7]]([14],[_0x307d[6]]),controller[_0x307d[13]]);module[_0x307d[14]]= router
\ No newline at end of file
+var _0x6ba6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x6ba6[0];var express=require(_0x6ba6[1]);var controller=require(_0x6ba6[2]);var auth=require(_0x6ba6[3]);var router=express.Router();router[_0x6ba6[9]](_0x6ba6[4],auth[_0x6ba6[5]](),auth[_0x6ba6[7]]([14],[_0x6ba6[6]]),controller[_0x6ba6[8]]);router[_0x6ba6[9]](_0x6ba6[10],auth[_0x6ba6[5]](),auth[_0x6ba6[7]]([14],[_0x6ba6[6]]),controller[_0x6ba6[11]]);router[_0x6ba6[9]](_0x6ba6[12],auth[_0x6ba6[5]](),auth[_0x6ba6[7]]([14],[_0x6ba6[6]]),controller[_0x6ba6[13]]);module[_0x6ba6[14]]= router
\ No newline at end of file
index a98a407..a910797 100644 (file)
@@ -1 +1 @@
-var _0x4360=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x4360[0];var _=require(_0x4360[1]);var ReportSquareDetail=require(_0x4360[3])[_0x4360[2]];var ReportSquareDetailHistory=require(_0x4360[3])[_0x4360[5]][_0x4360[4]];var Util=require(_0x4360[6]);var logger=require(_0x4360[8])(_0x4360[7]);exports[_0x4360[9]]= function(_0x6808x6,_0x6808x7,_0x6808x8){return generalIndex(_0x6808x6,_0x6808x7,_0x6808x8)};exports[_0x4360[10]]= function(_0x6808x6,_0x6808x7,_0x6808x8){return generalIndex(_0x6808x6,_0x6808x7,_0x6808x8,{leaveAt:null})};function generalIndex(_0x6808x6,_0x6808x7,_0x6808x8,_0x6808xa){return ReportSquareDetail[_0x4360[17]](Util[_0x4360[16]](_0x6808x6[_0x4360[15]],_0x6808xa|| {}))[_0x4360[14]](function(_0x6808xc){return _0x6808x7[_0x4360[13]](200)[_0x4360[12]](_0x6808xc)})[_0x4360[11]](function(_0x6808xb){return handleError(_0x6808x7,_0x6808xb)})}exports[_0x4360[18]]= function(_0x6808x6,_0x6808x7){return ReportSquareDetailHistory[_0x4360[18]]()[_0x4360[14]](function(_0x6808xd){return _0x6808x7[_0x4360[13]](200)[_0x4360[12]](_0x6808xd)})[_0x4360[11]](function(_0x6808xb){return handleError(_0x6808x7,_0x6808xb)})};function handleError(_0x6808x7,_0x6808xb){logger[_0x4360[20]](_0x6808xb[_0x4360[19]]);return _0x6808x7[_0x4360[13]](500)[_0x4360[12]](_0x6808xb)}
\ No newline at end of file
+var _0x932a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x932a[0];var _=require(_0x932a[1]);var ReportSquareDetail=require(_0x932a[3])[_0x932a[2]];var ReportSquareDetailHistory=require(_0x932a[3])[_0x932a[5]][_0x932a[4]];var Util=require(_0x932a[6]);var logger=require(_0x932a[8])(_0x932a[7]);exports[_0x932a[9]]= function(_0x654cx6,_0x654cx7,_0x654cx8){return generalIndex(_0x654cx6,_0x654cx7,_0x654cx8)};exports[_0x932a[10]]= function(_0x654cx6,_0x654cx7,_0x654cx8){return generalIndex(_0x654cx6,_0x654cx7,_0x654cx8,{leaveAt:null})};function generalIndex(_0x654cx6,_0x654cx7,_0x654cx8,_0x654cxa){return ReportSquareDetail[_0x932a[17]](Util[_0x932a[16]](_0x654cx6[_0x932a[15]],_0x654cxa|| {}))[_0x932a[14]](function(_0x654cxc){return _0x654cx7[_0x932a[13]](200)[_0x932a[12]](_0x654cxc)})[_0x932a[11]](function(_0x654cxb){return handleError(_0x654cx7,_0x654cxb)})}exports[_0x932a[18]]= function(_0x654cx6,_0x654cx7){return ReportSquareDetailHistory[_0x932a[18]]()[_0x932a[14]](function(_0x654cxd){return _0x654cx7[_0x932a[13]](200)[_0x932a[12]](_0x654cxd)})[_0x932a[11]](function(_0x654cxb){return handleError(_0x654cx7,_0x654cxb)})};function handleError(_0x654cx7,_0x654cxb){logger[_0x932a[20]](_0x654cxb[_0x932a[19]]);return _0x654cx7[_0x932a[13]](500)[_0x932a[12]](_0x654cxb)}
\ No newline at end of file
index 595d21b..12739cf 100644 (file)
@@ -1 +1 @@
-var _0xc6e0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc6e0[0];const EventEmitter=require(_0xc6e0[1]);const ReportSquareDetail=require(_0xc6e0[3])[_0xc6e0[2]];var ReportSquareDetailEvents= new EventEmitter();ReportSquareDetailEvents[_0xc6e0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc6e0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc6e0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc6e0[6]};for(var e in events){var event=events[e];ReportSquareDetail[_0xc6e0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xdaa1x8,_0xdaa1x9,_0xdaa1xa){ReportSquareDetailEvents[_0xc6e0[10]](event+ _0xc6e0[8]+ _0xdaa1x8[_0xc6e0[9]],_0xdaa1x8);ReportSquareDetailEvents[_0xc6e0[10]](event,_0xdaa1x8);_0xdaa1xa(null)}}module[_0xc6e0[11]]= ReportSquareDetailEvents
\ No newline at end of file
+var _0xc9fd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc9fd[0];const EventEmitter=require(_0xc9fd[1]);const ReportSquareDetail=require(_0xc9fd[3])[_0xc9fd[2]];var ReportSquareDetailEvents= new EventEmitter();ReportSquareDetailEvents[_0xc9fd[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc9fd[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc9fd[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc9fd[6]};for(var e in events){var event=events[e];ReportSquareDetail[_0xc9fd[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7d29x8,_0x7d29x9,_0x7d29xa){ReportSquareDetailEvents[_0xc9fd[10]](event+ _0xc9fd[8]+ _0x7d29x8[_0xc9fd[9]],_0x7d29x8);ReportSquareDetailEvents[_0xc9fd[10]](event,_0x7d29x8);_0x7d29xa(null)}}module[_0xc9fd[11]]= ReportSquareDetailEvents
\ No newline at end of file
index 0e2854d..0ce769b 100644 (file)
@@ -1 +1 @@
-var _0x98d5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x98d5[0];const ReportSquareDetailEvents=require(_0x98d5[1]);var events=[_0x98d5[2],_0x98d5[3]];exports[_0x98d5[4]]= function(_0xefd0x3){for(var _0xefd0x4=0,_0xefd0x5=events[_0x98d5[5]];_0xefd0x4< _0xefd0x5;_0xefd0x4++){var _0xefd0x6=events[_0xefd0x4];var _0xefd0x7=createListener(_0x98d5[6]+ _0xefd0x6,_0xefd0x3);ReportSquareDetailEvents[_0x98d5[7]](_0xefd0x6,_0xefd0x7);_0xefd0x3[_0x98d5[7]](_0x98d5[8],removeListener(_0xefd0x6,_0xefd0x7))}};function createListener(_0xefd0x6,_0xefd0x3){return function(_0xefd0x9){switch(_0xefd0x6){case _0x98d5[12]:if(_0xefd0x3[_0x98d5[9]]!== _0x98d5[10]){_0xefd0x3[_0x98d5[11]](_0xefd0x6,_0xefd0x9)};break;case _0x98d5[13]:_0xefd0x3[_0x98d5[11]](_0xefd0x6,_0xefd0x9);break;default:}}}function removeListener(_0xefd0x6,_0xefd0x7){return function(){ReportSquareDetailEvents[_0x98d5[14]](_0xefd0x6,_0xefd0x7)}}
\ No newline at end of file
+var _0x9f19=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9f19[0];const ReportSquareDetailEvents=require(_0x9f19[1]);var events=[_0x9f19[2],_0x9f19[3]];exports[_0x9f19[4]]= function(_0xafc2x3){for(var _0xafc2x4=0,_0xafc2x5=events[_0x9f19[5]];_0xafc2x4< _0xafc2x5;_0xafc2x4++){var _0xafc2x6=events[_0xafc2x4];var _0xafc2x7=createListener(_0x9f19[6]+ _0xafc2x6,_0xafc2x3);ReportSquareDetailEvents[_0x9f19[7]](_0xafc2x6,_0xafc2x7);_0xafc2x3[_0x9f19[7]](_0x9f19[8],removeListener(_0xafc2x6,_0xafc2x7))}};function createListener(_0xafc2x6,_0xafc2x3){return function(_0xafc2x9){switch(_0xafc2x6){case _0x9f19[12]:if(_0xafc2x3[_0x9f19[9]]!== _0x9f19[10]){_0xafc2x3[_0x9f19[11]](_0xafc2x6,_0xafc2x9)};break;case _0x9f19[13]:_0xafc2x3[_0x9f19[11]](_0xafc2x6,_0xafc2x9);break;default:}}}function removeListener(_0xafc2x6,_0xafc2x7){return function(){ReportSquareDetailEvents[_0x9f19[14]](_0xafc2x6,_0xafc2x7)}}
\ No newline at end of file
index d353538..db78638 100644 (file)
@@ -1 +1 @@
-var _0xf520=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xf520[0];var express=require(_0xf520[1]);var controller=require(_0xf520[2]);var auth=require(_0xf520[3]);var router=express.Router();router[_0xf520[9]](_0xf520[4],auth[_0xf520[5]](),auth[_0xf520[7]]([16],[_0xf520[6]]),controller[_0xf520[8]]);router[_0xf520[9]](_0xf520[10],auth[_0xf520[5]](),auth[_0xf520[7]]([16],[_0xf520[6]]),controller[_0xf520[11]]);module[_0xf520[12]]= router
\ No newline at end of file
+var _0x9f7f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9f7f[0];var express=require(_0x9f7f[1]);var controller=require(_0x9f7f[2]);var auth=require(_0x9f7f[3]);var router=express.Router();router[_0x9f7f[9]](_0x9f7f[4],auth[_0x9f7f[5]](),auth[_0x9f7f[7]]([16],[_0x9f7f[6]]),controller[_0x9f7f[8]]);router[_0x9f7f[9]](_0x9f7f[10],auth[_0x9f7f[5]](),auth[_0x9f7f[7]]([16],[_0x9f7f[6]]),controller[_0x9f7f[11]]);module[_0x9f7f[12]]= router
\ No newline at end of file
index 6c17d51..80e2351 100644 (file)
@@ -1 +1 @@
-var _0x9e76=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x54\x69\x67\x65\x72\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9e76[0];var _=require(_0x9e76[1]);var ReportTigerDial=require(_0x9e76[3])[_0x9e76[2]];var Util=require(_0x9e76[4]);var logger=require(_0x9e76[6])(_0x9e76[5]);exports[_0x9e76[7]]= function(_0xc226x5,_0xc226x6,_0xc226x7){return generalIndex(_0xc226x5,_0xc226x6,_0xc226x7)};function generalIndex(_0xc226x5,_0xc226x6,_0xc226x7,_0xc226x9){return ReportTigerDial[_0x9e76[14]](Util[_0x9e76[13]](_0xc226x5[_0x9e76[12]],_0xc226x9|| {}))[_0x9e76[11]](function(_0xc226xb){return _0xc226x6[_0x9e76[10]](200)[_0x9e76[9]](_0xc226xb)})[_0x9e76[8]](function(_0xc226xa){return handleError(_0xc226x6,_0xc226xa)})}exports[_0x9e76[15]]= function(_0xc226x5,_0xc226x6){return ReportTigerDial[_0x9e76[15]]()[_0x9e76[11]](function(_0xc226xc){return _0xc226x6[_0x9e76[10]](200)[_0x9e76[9]](_0xc226xc)})[_0x9e76[8]](function(_0xc226xa){return handleError(_0xc226x6,_0xc226xa)})};function handleError(_0xc226x6,_0xc226xa){logger[_0x9e76[17]](_0xc226xa[_0x9e76[16]]);return _0xc226x6[_0x9e76[10]](500)[_0x9e76[9]](_0xc226xa)}
\ No newline at end of file
+var _0x7a19=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x54\x69\x67\x65\x72\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x7a19[0];var _=require(_0x7a19[1]);var ReportTigerDial=require(_0x7a19[3])[_0x7a19[2]];var Util=require(_0x7a19[4]);var logger=require(_0x7a19[6])(_0x7a19[5]);exports[_0x7a19[7]]= function(_0xb0e3x5,_0xb0e3x6,_0xb0e3x7){return generalIndex(_0xb0e3x5,_0xb0e3x6,_0xb0e3x7)};function generalIndex(_0xb0e3x5,_0xb0e3x6,_0xb0e3x7,_0xb0e3x9){return ReportTigerDial[_0x7a19[14]](Util[_0x7a19[13]](_0xb0e3x5[_0x7a19[12]],_0xb0e3x9|| {}))[_0x7a19[11]](function(_0xb0e3xb){return _0xb0e3x6[_0x7a19[10]](200)[_0x7a19[9]](_0xb0e3xb)})[_0x7a19[8]](function(_0xb0e3xa){return handleError(_0xb0e3x6,_0xb0e3xa)})}exports[_0x7a19[15]]= function(_0xb0e3x5,_0xb0e3x6){return ReportTigerDial[_0x7a19[15]]()[_0x7a19[11]](function(_0xb0e3xc){return _0xb0e3x6[_0x7a19[10]](200)[_0x7a19[9]](_0xb0e3xc)})[_0x7a19[8]](function(_0xb0e3xa){return handleError(_0xb0e3x6,_0xb0e3xa)})};function handleError(_0xb0e3x6,_0xb0e3xa){logger[_0x7a19[17]](_0xb0e3xa[_0x7a19[16]]);return _0xb0e3x6[_0x7a19[10]](500)[_0x7a19[9]](_0xb0e3xa)}
\ No newline at end of file
index 1dfbcf6..9538b29 100644 (file)
@@ -1 +1 @@
-var _0x5abe=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x54\x69\x67\x65\x72\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5abe[0];const EventEmitter=require(_0x5abe[1]);const ReportTigerDial=require(_0x5abe[3])[_0x5abe[2]];var ReportTigerDialEvents= new EventEmitter();ReportTigerDialEvents[_0x5abe[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5abe[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5abe[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5abe[6]};for(var e in events){var event=events[e];ReportTigerDial[_0x5abe[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1f24x8,_0x1f24x9,_0x1f24xa){ReportTigerDialEvents[_0x5abe[10]](event+ _0x5abe[8]+ _0x1f24x8[_0x5abe[9]],_0x1f24x8);ReportTigerDialEvents[_0x5abe[10]](event,_0x1f24x8);_0x1f24xa(null)}}module[_0x5abe[11]]= ReportTigerDialEvents
\ No newline at end of file
+var _0xc3a7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x54\x69\x67\x65\x72\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc3a7[0];const EventEmitter=require(_0xc3a7[1]);const ReportTigerDial=require(_0xc3a7[3])[_0xc3a7[2]];var ReportTigerDialEvents= new EventEmitter();ReportTigerDialEvents[_0xc3a7[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc3a7[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc3a7[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc3a7[6]};for(var e in events){var event=events[e];ReportTigerDial[_0xc3a7[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x679fx8,_0x679fx9,_0x679fxa){ReportTigerDialEvents[_0xc3a7[10]](event+ _0xc3a7[8]+ _0x679fx8[_0xc3a7[9]],_0x679fx8);ReportTigerDialEvents[_0xc3a7[10]](event,_0x679fx8);_0x679fxa(null)}}module[_0xc3a7[11]]= ReportTigerDialEvents
\ No newline at end of file
index 4366c7a..3b4942b 100644 (file)
@@ -1 +1 @@
-var _0x2b86=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2b86[0];const ReportTigerDialEvents=require(_0x2b86[1]);var events=[_0x2b86[2],_0x2b86[3]];exports[_0x2b86[4]]= function(_0x94c0x3){for(var _0x94c0x4=0,_0x94c0x5=events[_0x2b86[5]];_0x94c0x4< _0x94c0x5;_0x94c0x4++){var _0x94c0x6=events[_0x94c0x4];var _0x94c0x7=createListener(_0x2b86[6]+ _0x94c0x6,_0x94c0x3);ReportTigerDialEvents[_0x2b86[7]](_0x94c0x6,_0x94c0x7);_0x94c0x3[_0x2b86[7]](_0x2b86[8],removeListener(_0x94c0x6,_0x94c0x7))}};function createListener(_0x94c0x6,_0x94c0x3){return function(_0x94c0x9){switch(_0x94c0x6){case _0x2b86[12]:if(_0x94c0x3[_0x2b86[9]]!== _0x2b86[10]){_0x94c0x3[_0x2b86[11]](_0x94c0x6,_0x94c0x9)};break;case _0x2b86[13]:_0x94c0x3[_0x2b86[11]](_0x94c0x6,_0x94c0x9);break;default:}}}function removeListener(_0x94c0x6,_0x94c0x7){return function(){ReportTigerDialEvents[_0x2b86[14]](_0x94c0x6,_0x94c0x7)}}
\ No newline at end of file
+var _0xabb3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x65\x6D\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xabb3[0];const ReportTigerDialEvents=require(_0xabb3[1]);var events=[_0xabb3[2],_0xabb3[3]];exports[_0xabb3[4]]= function(_0xf369x3){for(var _0xf369x4=0,_0xf369x5=events[_0xabb3[5]];_0xf369x4< _0xf369x5;_0xf369x4++){var _0xf369x6=events[_0xf369x4];var _0xf369x7=createListener(_0xabb3[6]+ _0xf369x6,_0xf369x3);ReportTigerDialEvents[_0xabb3[7]](_0xf369x6,_0xf369x7);_0xf369x3[_0xabb3[7]](_0xabb3[8],removeListener(_0xf369x6,_0xf369x7))}};function createListener(_0xf369x6,_0xf369x3){return function(_0xf369x9){switch(_0xf369x6){case _0xabb3[12]:if(_0xf369x3[_0xabb3[9]]!== _0xabb3[10]){_0xf369x3[_0xabb3[11]](_0xf369x6,_0xf369x9)};break;case _0xabb3[13]:_0xf369x3[_0xabb3[11]](_0xf369x6,_0xf369x9);break;default:}}}function removeListener(_0xf369x6,_0xf369x7){return function(){ReportTigerDialEvents[_0xabb3[14]](_0xf369x6,_0xf369x7)}}
\ No newline at end of file
index 72a6b04..c34259a 100644 (file)
@@ -1 +1 @@
-var _0x4489=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4489[0];var express=require(_0x4489[1]);var controller=require(_0x4489[2]);var auth=require(_0x4489[3]);var router=express.Router();router[_0x4489[9]](_0x4489[4],auth[_0x4489[5]](),auth[_0x4489[7]]([17],[_0x4489[6]]),controller[_0x4489[8]]);router[_0x4489[12]](_0x4489[10],auth[_0x4489[5]](),auth[_0x4489[7]]([17],[_0x4489[6]]),controller[_0x4489[11]]);module[_0x4489[13]]= router
\ No newline at end of file
+var _0x648d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x648d[0];var express=require(_0x648d[1]);var controller=require(_0x648d[2]);var auth=require(_0x648d[3]);var router=express.Router();router[_0x648d[9]](_0x648d[4],auth[_0x648d[5]](),auth[_0x648d[7]]([17],[_0x648d[6]]),controller[_0x648d[8]]);router[_0x648d[12]](_0x648d[10],auth[_0x648d[5]](),auth[_0x648d[7]]([17],[_0x648d[6]]),controller[_0x648d[11]]);module[_0x648d[13]]= router
\ No newline at end of file
index 24e53a9..aa2cb41 100644 (file)
@@ -1 +1 @@
-var _0x436f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x436f[0];var _=require(_0x436f[1]);var util=require(_0x436f[2]);var ReportTree=require(_0x436f[4])[_0x436f[3]];var logger=require(_0x436f[6])(_0x436f[5]);exports[_0x436f[7]]= function(_0x7aeax5,_0x7aeax6){return ReportTree[_0x436f[13]]()[_0x436f[12]](function(_0x7aeax8){if(!_0x7aeax8){return _0x7aeax6[_0x436f[9]](404)};return _0x7aeax6[_0x436f[11]](200)[_0x436f[10]](_0x7aeax8)})[_0x436f[8]](function(_0x7aeax7){return handleError(_0x7aeax6,_0x7aeax7)})};exports[_0x436f[14]]= function(_0x7aeax5,_0x7aeax6){return ReportTree[_0x436f[20]](_0x7aeax5[_0x436f[19]][_0x436f[18]])[_0x436f[12]](function(_0x7aeax9){if(!_0x7aeax9){return _0x7aeax6[_0x436f[9]](404)};var _0x7aeaxa=_[_0x436f[16]](_0x7aeax9,_0x7aeax5[_0x436f[15]]);return _0x7aeaxa[_0x436f[17]]()})[_0x436f[12]](function(_0x7aeax9){return _0x7aeax6[_0x436f[11]](200)[_0x436f[10]](_0x7aeax9)})[_0x436f[8]](function(_0x7aeax7){return handleError(_0x7aeax6,_0x7aeax7)})};function handleError(_0x7aeax6,_0x7aeax7){logger[_0x436f[22]](_0x7aeax7[_0x436f[21]]);return _0x7aeax6[_0x436f[11]](500)[_0x436f[10]](_0x7aeax7)}
\ No newline at end of file
+var _0x2ac6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x2ac6[0];var _=require(_0x2ac6[1]);var util=require(_0x2ac6[2]);var ReportTree=require(_0x2ac6[4])[_0x2ac6[3]];var logger=require(_0x2ac6[6])(_0x2ac6[5]);exports[_0x2ac6[7]]= function(_0x841cx5,_0x841cx6){return ReportTree[_0x2ac6[13]]()[_0x2ac6[12]](function(_0x841cx8){if(!_0x841cx8){return _0x841cx6[_0x2ac6[9]](404)};return _0x841cx6[_0x2ac6[11]](200)[_0x2ac6[10]](_0x841cx8)})[_0x2ac6[8]](function(_0x841cx7){return handleError(_0x841cx6,_0x841cx7)})};exports[_0x2ac6[14]]= function(_0x841cx5,_0x841cx6){return ReportTree[_0x2ac6[20]](_0x841cx5[_0x2ac6[19]][_0x2ac6[18]])[_0x2ac6[12]](function(_0x841cx9){if(!_0x841cx9){return _0x841cx6[_0x2ac6[9]](404)};var _0x841cxa=_[_0x2ac6[16]](_0x841cx9,_0x841cx5[_0x2ac6[15]]);return _0x841cxa[_0x2ac6[17]]()})[_0x2ac6[12]](function(_0x841cx9){return _0x841cx6[_0x2ac6[11]](200)[_0x2ac6[10]](_0x841cx9)})[_0x2ac6[8]](function(_0x841cx7){return handleError(_0x841cx6,_0x841cx7)})};function handleError(_0x841cx6,_0x841cx7){logger[_0x2ac6[22]](_0x841cx7[_0x2ac6[21]]);return _0x841cx6[_0x2ac6[11]](500)[_0x2ac6[10]](_0x841cx7)}
\ No newline at end of file
index d1d1e15..a94fcd6 100644 (file)
@@ -1 +1 @@
-var _0xe99d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe99d[0];const EventEmitter=require(_0xe99d[1]);const ReportTree=require(_0xe99d[3])[_0xe99d[2]];var ReportTreeEvents= new EventEmitter();ReportTreeEvents[_0xe99d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe99d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe99d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe99d[6]};for(var e in events){var event=events[e];ReportTree[_0xe99d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xa408x8,_0xa408x9,_0xa408xa){ReportTreeEvents[_0xe99d[10]](event+ _0xe99d[8]+ _0xa408x8[_0xe99d[9]],_0xa408x8);ReportTreeEvents[_0xe99d[10]](event,_0xa408x8);_0xa408xa(null)}}module[_0xe99d[11]]= ReportTreeEvents
\ No newline at end of file
+var _0x8aa5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x8aa5[0];const EventEmitter=require(_0x8aa5[1]);const ReportTree=require(_0x8aa5[3])[_0x8aa5[2]];var ReportTreeEvents= new EventEmitter();ReportTreeEvents[_0x8aa5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x8aa5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x8aa5[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x8aa5[6]};for(var e in events){var event=events[e];ReportTree[_0x8aa5[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8e2fx8,_0x8e2fx9,_0x8e2fxa){ReportTreeEvents[_0x8aa5[10]](event+ _0x8aa5[8]+ _0x8e2fx8[_0x8aa5[9]],_0x8e2fx8);ReportTreeEvents[_0x8aa5[10]](event,_0x8e2fx8);_0x8e2fxa(null)}}module[_0x8aa5[11]]= ReportTreeEvents
\ No newline at end of file
index 349381f..e7b2e8a 100644 (file)
@@ -1 +1 @@
-var _0xeec8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xeec8[0];const ReportTreeEvents=require(_0xeec8[1]);var events=[_0xeec8[2],_0xeec8[3]];exports[_0xeec8[4]]= function(_0xd184x3){for(var _0xd184x4=0,_0xd184x5=events[_0xeec8[5]];_0xd184x4< _0xd184x5;_0xd184x4++){var _0xd184x6=events[_0xd184x4];var _0xd184x7=createListener(_0xeec8[6]+ _0xd184x6,_0xd184x3);ReportTreeEvents[_0xeec8[7]](_0xd184x6,_0xd184x7);_0xd184x3[_0xeec8[7]](_0xeec8[8],removeListener(_0xd184x6,_0xd184x7))}};function createListener(_0xd184x6,_0xd184x3){return function(_0xd184x9){_0xd184x3[_0xeec8[9]](_0xd184x6,_0xd184x9)}}function removeListener(_0xd184x6,_0xd184x7){return function(){ReportTreeEvents[_0xeec8[10]](_0xd184x6,_0xd184x7)}}
\ No newline at end of file
+var _0x3b6b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3b6b[0];const ReportTreeEvents=require(_0x3b6b[1]);var events=[_0x3b6b[2],_0x3b6b[3]];exports[_0x3b6b[4]]= function(_0xfd2dx3){for(var _0xfd2dx4=0,_0xfd2dx5=events[_0x3b6b[5]];_0xfd2dx4< _0xfd2dx5;_0xfd2dx4++){var _0xfd2dx6=events[_0xfd2dx4];var _0xfd2dx7=createListener(_0x3b6b[6]+ _0xfd2dx6,_0xfd2dx3);ReportTreeEvents[_0x3b6b[7]](_0xfd2dx6,_0xfd2dx7);_0xfd2dx3[_0x3b6b[7]](_0x3b6b[8],removeListener(_0xfd2dx6,_0xfd2dx7))}};function createListener(_0xfd2dx6,_0xfd2dx3){return function(_0xfd2dx9){_0xfd2dx3[_0x3b6b[9]](_0xfd2dx6,_0xfd2dx9)}}function removeListener(_0xfd2dx6,_0xfd2dx7){return function(){ReportTreeEvents[_0x3b6b[10]](_0xfd2dx6,_0xfd2dx7)}}
\ No newline at end of file
index 171177c..f02f46d 100644 (file)
@@ -1 +1 @@
-var _0x1781=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x1781[0];var express=require(_0x1781[1]);var auth=require(_0x1781[2]);var controller=require(_0x1781[3]);var router=express.Router();router[_0x1781[9]](_0x1781[4],auth[_0x1781[5]](),auth[_0x1781[7]]([19,13],[_0x1781[6]]),controller[_0x1781[8]]);router[_0x1781[9]](_0x1781[10],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[11]]);router[_0x1781[9]](_0x1781[12],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[13]]);router[_0x1781[9]](_0x1781[14],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[15]]);router[_0x1781[9]](_0x1781[16],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[17]]);router[_0x1781[9]](_0x1781[18],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[19]]);router[_0x1781[22]](_0x1781[20],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[21]]);router[_0x1781[22]](_0x1781[4],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[23]]);router[_0x1781[22]](_0x1781[16],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[24]]);router[_0x1781[22]](_0x1781[25],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[26]]);router[_0x1781[28]](_0x1781[10],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[27]]);router[_0x1781[28]](_0x1781[29],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[30]]);router[_0x1781[32]](_0x1781[4],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[31]]);router[_0x1781[32]](_0x1781[10],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[33]]);router[_0x1781[32]](_0x1781[16],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[34]]);router[_0x1781[32]](_0x1781[18],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[35]]);router[_0x1781[32]](_0x1781[29],auth[_0x1781[5]](),auth[_0x1781[7]]([19],[_0x1781[6]]),controller[_0x1781[36]]);module[_0x1781[37]]= router
\ No newline at end of file
+var _0xcd06=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xcd06[0];var express=require(_0xcd06[1]);var auth=require(_0xcd06[2]);var controller=require(_0xcd06[3]);var router=express.Router();router[_0xcd06[9]](_0xcd06[4],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19,13],[_0xcd06[6]]),controller[_0xcd06[8]]);router[_0xcd06[9]](_0xcd06[10],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[11]]);router[_0xcd06[9]](_0xcd06[12],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[13]]);router[_0xcd06[9]](_0xcd06[14],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[15]]);router[_0xcd06[9]](_0xcd06[16],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[17]]);router[_0xcd06[9]](_0xcd06[18],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[19]]);router[_0xcd06[22]](_0xcd06[20],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[21]]);router[_0xcd06[22]](_0xcd06[4],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[23]]);router[_0xcd06[22]](_0xcd06[16],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[24]]);router[_0xcd06[22]](_0xcd06[25],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[26]]);router[_0xcd06[28]](_0xcd06[10],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[27]]);router[_0xcd06[28]](_0xcd06[29],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[30]]);router[_0xcd06[32]](_0xcd06[4],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[31]]);router[_0xcd06[32]](_0xcd06[10],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[33]]);router[_0xcd06[32]](_0xcd06[16],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[34]]);router[_0xcd06[32]](_0xcd06[18],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[35]]);router[_0xcd06[32]](_0xcd06[29],auth[_0xcd06[5]](),auth[_0xcd06[7]]([19],[_0xcd06[6]]),controller[_0xcd06[36]]);module[_0xcd06[37]]= router
\ No newline at end of file
index 3177026..45a1a94 100644 (file)
@@ -1 +1 @@
-var _0x1267=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6A\x73\x66\x6F\x72\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x63\x6C\x69\x65\x6E\x74\x49\x64","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x73\x65\x63\x75\x72\x69\x74\x79\x54\x6F\x6B\x65\x6E","\x63\x6F\x6E\x63\x61\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x6C\x6F\x67\x69\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x66\x69\x65\x6C\x64\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x54\x61\x73\x6B","\x73\x6F\x62\x6A\x65\x63\x74","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x66\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64"];_0x1267[0];var _=require(_0x1267[1]);var util=require(_0x1267[2]);var jsforce=require(_0x1267[3]);var Util=require(_0x1267[4]);var logger=require(_0x1267[6])(_0x1267[5]);var SalesforceAccount=require(_0x1267[8])[_0x1267[7]];var SalesforceConfiguration=require(_0x1267[8])[_0x1267[9]];var SalesforceField=require(_0x1267[8])[_0x1267[10]];function handleError(_0x7d0dxa,_0x7d0dxb){_0x7d0dxb= _0x7d0dxb|| 500;return function(_0x7d0dxc){logger[_0x1267[12]](_0x7d0dxc[_0x1267[11]]);_0x7d0dxa[_0x1267[14]](_0x7d0dxb)[_0x1267[13]](_0x7d0dxc)}}function responseWithResult(_0x7d0dxa,_0x7d0dxb){_0x7d0dxb= _0x7d0dxb|| 200;return function(_0x7d0dxe){if(_0x7d0dxe){_0x7d0dxa[_0x1267[14]](_0x7d0dxb)[_0x1267[15]](_0x7d0dxe)}}}function responseWithoutResult(_0x7d0dxa,_0x7d0dxb){_0x7d0dxb= _0x7d0dxb|| 200;return function(){_0x7d0dxa[_0x1267[16]](_0x7d0dxb)}}function handleEntityNotFound(_0x7d0dxa){return function(_0x7d0dxe){if(!_0x7d0dxe){_0x7d0dxa[_0x1267[14]](404)[_0x1267[17]]();return null};return _0x7d0dxe}}function saveUpdates(_0x7d0dx12){return function(_0x7d0dxe){return _0x7d0dxe[_0x1267[19]](_0x7d0dx12)[_0x1267[18]](function(_0x7d0dx13){return _0x7d0dx13})}}function removeEntity(_0x7d0dxa){return function(_0x7d0dxe){if(_0x7d0dxe){return _0x7d0dxe[_0x1267[20]]()[_0x1267[18]](function(){_0x7d0dxa[_0x1267[14]](204)[_0x1267[17]]()})}}}exports[_0x1267[21]]= function(_0x7d0dx15,_0x7d0dxa,_0x7d0dx16){return SalesforceAccount[_0x1267[28]](_0x1267[27])[_0x1267[26]](_[_0x1267[25]](Util[_0x1267[24]](_0x7d0dx15[_0x1267[23]]),{distinct:true}))[_0x1267[18]](responseWithResult(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[29]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceAccount[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[30]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](responseWithResult(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[33]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceAccount[_0x1267[33]](_0x7d0dx15[_0x1267[34]])[_0x1267[18]](responseWithResult(_0x7d0dxa,201))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[35]]= function(_0x7d0dx15,_0x7d0dxa){if(_0x7d0dx15[_0x1267[34]][_0x1267[30]]){delete _0x7d0dx15[_0x1267[34]][_0x1267[30]]};return SalesforceAccount[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[30]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](saveUpdates(_0x7d0dx15[_0x1267[34]]))[_0x1267[18]](responseWithResult(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[20]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceAccount[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[30]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](removeEntity(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[36]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceAccount[_0x1267[20]]({where:{id:_0x7d0dx15[_0x1267[23]][_0x1267[37]]},individualHooks:true})[_0x1267[18]](responseWithResult(_0x7d0dxa,204))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[38]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceAccount[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[30]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](function(_0x7d0dx17){var _0x7d0dx18= new jsforce.Connection({oauth2:{loginUrl:_0x7d0dx17[_0x1267[39]],clientId:_0x7d0dx17[_0x1267[40]],clientSecret:_0x7d0dx17[_0x1267[41]]}});var _0x7d0dx19=_0x7d0dx17[_0x1267[44]][_0x1267[43]](_0x7d0dx17[_0x1267[42]]);_0x7d0dx18[_0x1267[46]](_0x7d0dx17[_0x1267[45]],_0x7d0dx19,function(_0x7d0dxc,_0x7d0dx1a){if(_0x7d0dxc){return _0x7d0dxa[_0x1267[14]](400)[_0x1267[13]](_0x7d0dxc)};return _0x7d0dxa[_0x1267[16]](200)})})[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[47]]= function(_0x7d0dx15,_0x7d0dxa){var _0x7d0dx1b={};_0x7d0dx1b[_0x7d0dx15[_0x1267[31]][_0x1267[48]]]= _0x7d0dx15[_0x1267[34]][_0x1267[49]];return SalesforceAccount[_0x1267[26]]({where:_0x7d0dx1b})[_0x1267[18]](function(_0x7d0dx1c){if(_0x7d0dx1c[_0x1267[50]]){return _0x7d0dxa[_0x1267[14]](200)[_0x1267[13]]({isValid:false,value:_0x7d0dx15[_0x1267[34]][_0x1267[49]]})};return _0x7d0dxa[_0x1267[14]](200)[_0x1267[13]]({isValid:true,value:_0x7d0dx15[_0x1267[34]][_0x1267[49]]})})[_0x1267[22]](function(_0x7d0dxc){return handleError(_0x7d0dxa,_0x7d0dxc)})};exports[_0x1267[51]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceAccount[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[30]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](function(_0x7d0dx17){var _0x7d0dx18= new jsforce.Connection({oauth2:{loginUrl:_0x7d0dx17[_0x1267[39]],clientId:_0x7d0dx17[_0x1267[40]],clientSecret:_0x7d0dx17[_0x1267[41]]}});var _0x7d0dx19=_0x7d0dx17[_0x1267[44]][_0x1267[43]](_0x7d0dx17[_0x1267[42]]);_0x7d0dx18[_0x1267[46]](_0x7d0dx17[_0x1267[45]],_0x7d0dx19,function(_0x7d0dxc,_0x7d0dx1a){if(_0x7d0dxc){return _0x7d0dxa[_0x1267[14]](400)[_0x1267[13]](_0x7d0dxc)};_0x7d0dx18[_0x1267[55]](_0x1267[54])[_0x1267[53]](function(_0x7d0dxc,_0x7d0dx1d){if(_0x7d0dxc){return _0x7d0dxa[_0x1267[14]](400)[_0x1267[13]](_0x7d0dxc)};return _0x7d0dxa[_0x1267[14]](200)[_0x1267[13]](_0x7d0dx1d[_0x1267[52]])})})})[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[56]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceConfiguration[_0x1267[28]]({method:[_0x1267[57],_0x7d0dx15[_0x1267[31]][_0x1267[30]]]})[_0x1267[26]](_[_0x1267[25]](Util[_0x1267[24]](_0x7d0dx15[_0x1267[23]]),{distinct:true}))[_0x1267[18]](responseWithResult(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[58]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceConfiguration[_0x1267[28]]({method:[_0x1267[57],_0x7d0dx15[_0x1267[31]][_0x1267[30]]]})[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[59]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](responseWithResult(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[60]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceConfiguration[_0x1267[28]]({method:[_0x1267[57],_0x7d0dx15[_0x1267[31]][_0x1267[30]]]})[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[59]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](removeEntity(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[61]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceConfiguration[_0x1267[20]]({where:{id:_0x7d0dx15[_0x1267[23]][_0x1267[37]]},individualHooks:true})[_0x1267[18]](responseWithResult(_0x7d0dxa,204))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[62]]= function(_0x7d0dx15,_0x7d0dxa){_0x7d0dx15[_0x1267[34]][_0x1267[63]]= _0x7d0dx15[_0x1267[31]][_0x1267[30]];switch(_0x7d0dx15[_0x1267[34]][_0x1267[112]]){case _0x1267[110]:if(_0x7d0dx15[_0x1267[34]][_0x1267[64]]=== _0x1267[65]){_0x7d0dx15[_0x1267[34]][_0x1267[66]]= [{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1267[69],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[71]},{"\x74\x79\x70\x65":_0x1267[69],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[72]}];_0x7d0dx15[_0x1267[34]][_0x1267[73]]= [{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[74],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[76],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[72]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[77],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[78]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[79],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[80]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[65],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[71]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[81],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[82]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[83],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[84]},{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[85],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[86],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[87]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[88],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[89]},{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[90],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[91],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[84]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[92],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[93]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[94],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[95]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[96],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[97]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[98],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[99]}]}else {if(_0x7d0dx15[_0x1267[34]][_0x1267[64]]=== _0x1267[100]){_0x7d0dx15[_0x1267[34]][_0x1267[66]]= [{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[101],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1267[69],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[89]}];_0x7d0dx15[_0x1267[34]][_0x1267[73]]= [{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[74],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[102],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[89]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[103],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[104]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[81],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[82]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[83],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[105]},{"\x74\x79\x70\x65":_0x1267[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[90]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[106],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[107]},{"\x74\x79\x70\x65":_0x1267[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x6B\x65\x79":_0x1267[108],"\x6B\x65\x79\x54\x79\x70\x65":_0x1267[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1267[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1267[109]}]}};break;default:logger[_0x1267[12]](_0x1267[111],_0x7d0dx15[_0x1267[34]][_0x1267[112]])};delete _0x7d0dx15[_0x1267[34]][_0x1267[112]];delete _0x7d0dx15[_0x1267[34]][_0x1267[64]];return SalesforceConfiguration[_0x1267[33]](_0x7d0dx15[_0x1267[34]],{include:[{model:SalesforceField,as:_0x1267[66]},{model:SalesforceField,as:_0x1267[73]}]})[_0x1267[18]](responseWithResult(_0x7d0dxa,201))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[113]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceConfiguration[_0x1267[28]]({method:[_0x1267[57],_0x7d0dx15[_0x1267[31]][_0x1267[30]]]})[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[59]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](function(_0x7d0dx1e){switch(_0x7d0dx15[_0x1267[31]][_0x1267[64]]){case _0x1267[115]:_0x7d0dx15[_0x1267[34]][_0x1267[114]]= _0x7d0dx15[_0x1267[31]][_0x1267[59]];break;case _0x1267[117]:_0x7d0dx15[_0x1267[34]][_0x1267[116]]= _0x7d0dx15[_0x1267[31]][_0x1267[59]];break;case _0x1267[48]:_0x7d0dx15[_0x1267[34]][_0x1267[118]]= _0x7d0dx15[_0x1267[31]][_0x1267[59]];break};return SalesforceField[_0x1267[33]](_0x7d0dx15[_0x1267[34]])})[_0x1267[18]](responseWithResult(_0x7d0dxa,201))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[119]]= function(_0x7d0dx15,_0x7d0dxa){if(_0x7d0dx15[_0x1267[34]][_0x1267[30]]){delete _0x7d0dx15[_0x1267[34]][_0x1267[30]]};return SalesforceField[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[120]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](saveUpdates(_0x7d0dx15[_0x1267[34]]))[_0x1267[18]](responseWithResult(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))};exports[_0x1267[121]]= function(_0x7d0dx15,_0x7d0dxa){return SalesforceField[_0x1267[32]](_0x7d0dx15[_0x1267[31]][_0x1267[120]])[_0x1267[18]](handleEntityNotFound(_0x7d0dxa))[_0x1267[18]](removeEntity(_0x7d0dxa))[_0x1267[22]](handleError(_0x7d0dxa))}
\ No newline at end of file
+var _0xbe86=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6A\x73\x66\x6F\x72\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x63\x6C\x69\x65\x6E\x74\x49\x64","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x73\x65\x63\x75\x72\x69\x74\x79\x54\x6F\x6B\x65\x6E","\x63\x6F\x6E\x63\x61\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x6C\x6F\x67\x69\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x66\x69\x65\x6C\x64\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x54\x61\x73\x6B","\x73\x6F\x62\x6A\x65\x63\x74","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x66\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64"];_0xbe86[0];var _=require(_0xbe86[1]);var util=require(_0xbe86[2]);var jsforce=require(_0xbe86[3]);var Util=require(_0xbe86[4]);var logger=require(_0xbe86[6])(_0xbe86[5]);var SalesforceAccount=require(_0xbe86[8])[_0xbe86[7]];var SalesforceConfiguration=require(_0xbe86[8])[_0xbe86[9]];var SalesforceField=require(_0xbe86[8])[_0xbe86[10]];function handleError(_0xbb06xa,_0xbb06xb){_0xbb06xb= _0xbb06xb|| 500;return function(_0xbb06xc){logger[_0xbe86[12]](_0xbb06xc[_0xbe86[11]]);_0xbb06xa[_0xbe86[14]](_0xbb06xb)[_0xbe86[13]](_0xbb06xc)}}function responseWithResult(_0xbb06xa,_0xbb06xb){_0xbb06xb= _0xbb06xb|| 200;return function(_0xbb06xe){if(_0xbb06xe){_0xbb06xa[_0xbe86[14]](_0xbb06xb)[_0xbe86[15]](_0xbb06xe)}}}function responseWithoutResult(_0xbb06xa,_0xbb06xb){_0xbb06xb= _0xbb06xb|| 200;return function(){_0xbb06xa[_0xbe86[16]](_0xbb06xb)}}function handleEntityNotFound(_0xbb06xa){return function(_0xbb06xe){if(!_0xbb06xe){_0xbb06xa[_0xbe86[14]](404)[_0xbe86[17]]();return null};return _0xbb06xe}}function saveUpdates(_0xbb06x12){return function(_0xbb06xe){return _0xbb06xe[_0xbe86[19]](_0xbb06x12)[_0xbe86[18]](function(_0xbb06x13){return _0xbb06x13})}}function removeEntity(_0xbb06xa){return function(_0xbb06xe){if(_0xbb06xe){return _0xbb06xe[_0xbe86[20]]()[_0xbe86[18]](function(){_0xbb06xa[_0xbe86[14]](204)[_0xbe86[17]]()})}}}exports[_0xbe86[21]]= function(_0xbb06x15,_0xbb06xa,_0xbb06x16){return SalesforceAccount[_0xbe86[28]](_0xbe86[27])[_0xbe86[26]](_[_0xbe86[25]](Util[_0xbe86[24]](_0xbb06x15[_0xbe86[23]]),{distinct:true}))[_0xbe86[18]](responseWithResult(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[29]]= function(_0xbb06x15,_0xbb06xa){return SalesforceAccount[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[30]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](responseWithResult(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[33]]= function(_0xbb06x15,_0xbb06xa){return SalesforceAccount[_0xbe86[33]](_0xbb06x15[_0xbe86[34]])[_0xbe86[18]](responseWithResult(_0xbb06xa,201))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[35]]= function(_0xbb06x15,_0xbb06xa){if(_0xbb06x15[_0xbe86[34]][_0xbe86[30]]){delete _0xbb06x15[_0xbe86[34]][_0xbe86[30]]};return SalesforceAccount[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[30]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](saveUpdates(_0xbb06x15[_0xbe86[34]]))[_0xbe86[18]](responseWithResult(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[20]]= function(_0xbb06x15,_0xbb06xa){return SalesforceAccount[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[30]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](removeEntity(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[36]]= function(_0xbb06x15,_0xbb06xa){return SalesforceAccount[_0xbe86[20]]({where:{id:_0xbb06x15[_0xbe86[23]][_0xbe86[37]]},individualHooks:true})[_0xbe86[18]](responseWithResult(_0xbb06xa,204))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[38]]= function(_0xbb06x15,_0xbb06xa){return SalesforceAccount[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[30]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](function(_0xbb06x17){var _0xbb06x18= new jsforce.Connection({oauth2:{loginUrl:_0xbb06x17[_0xbe86[39]],clientId:_0xbb06x17[_0xbe86[40]],clientSecret:_0xbb06x17[_0xbe86[41]]}});var _0xbb06x19=_0xbb06x17[_0xbe86[44]][_0xbe86[43]](_0xbb06x17[_0xbe86[42]]);_0xbb06x18[_0xbe86[46]](_0xbb06x17[_0xbe86[45]],_0xbb06x19,function(_0xbb06xc,_0xbb06x1a){if(_0xbb06xc){return _0xbb06xa[_0xbe86[14]](400)[_0xbe86[13]](_0xbb06xc)};return _0xbb06xa[_0xbe86[16]](200)})})[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[47]]= function(_0xbb06x15,_0xbb06xa){var _0xbb06x1b={};_0xbb06x1b[_0xbb06x15[_0xbe86[31]][_0xbe86[48]]]= _0xbb06x15[_0xbe86[34]][_0xbe86[49]];return SalesforceAccount[_0xbe86[26]]({where:_0xbb06x1b})[_0xbe86[18]](function(_0xbb06x1c){if(_0xbb06x1c[_0xbe86[50]]){return _0xbb06xa[_0xbe86[14]](200)[_0xbe86[13]]({isValid:false,value:_0xbb06x15[_0xbe86[34]][_0xbe86[49]]})};return _0xbb06xa[_0xbe86[14]](200)[_0xbe86[13]]({isValid:true,value:_0xbb06x15[_0xbe86[34]][_0xbe86[49]]})})[_0xbe86[22]](function(_0xbb06xc){return handleError(_0xbb06xa,_0xbb06xc)})};exports[_0xbe86[51]]= function(_0xbb06x15,_0xbb06xa){return SalesforceAccount[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[30]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](function(_0xbb06x17){var _0xbb06x18= new jsforce.Connection({oauth2:{loginUrl:_0xbb06x17[_0xbe86[39]],clientId:_0xbb06x17[_0xbe86[40]],clientSecret:_0xbb06x17[_0xbe86[41]]}});var _0xbb06x19=_0xbb06x17[_0xbe86[44]][_0xbe86[43]](_0xbb06x17[_0xbe86[42]]);_0xbb06x18[_0xbe86[46]](_0xbb06x17[_0xbe86[45]],_0xbb06x19,function(_0xbb06xc,_0xbb06x1a){if(_0xbb06xc){return _0xbb06xa[_0xbe86[14]](400)[_0xbe86[13]](_0xbb06xc)};_0xbb06x18[_0xbe86[55]](_0xbe86[54])[_0xbe86[53]](function(_0xbb06xc,_0xbb06x1d){if(_0xbb06xc){return _0xbb06xa[_0xbe86[14]](400)[_0xbe86[13]](_0xbb06xc)};return _0xbb06xa[_0xbe86[14]](200)[_0xbe86[13]](_0xbb06x1d[_0xbe86[52]])})})})[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[56]]= function(_0xbb06x15,_0xbb06xa){return SalesforceConfiguration[_0xbe86[28]]({method:[_0xbe86[57],_0xbb06x15[_0xbe86[31]][_0xbe86[30]]]})[_0xbe86[26]](_[_0xbe86[25]](Util[_0xbe86[24]](_0xbb06x15[_0xbe86[23]]),{distinct:true}))[_0xbe86[18]](responseWithResult(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[58]]= function(_0xbb06x15,_0xbb06xa){return SalesforceConfiguration[_0xbe86[28]]({method:[_0xbe86[57],_0xbb06x15[_0xbe86[31]][_0xbe86[30]]]})[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[59]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](responseWithResult(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[60]]= function(_0xbb06x15,_0xbb06xa){return SalesforceConfiguration[_0xbe86[28]]({method:[_0xbe86[57],_0xbb06x15[_0xbe86[31]][_0xbe86[30]]]})[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[59]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](removeEntity(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[61]]= function(_0xbb06x15,_0xbb06xa){return SalesforceConfiguration[_0xbe86[20]]({where:{id:_0xbb06x15[_0xbe86[23]][_0xbe86[37]]},individualHooks:true})[_0xbe86[18]](responseWithResult(_0xbb06xa,204))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[62]]= function(_0xbb06x15,_0xbb06xa){_0xbb06x15[_0xbe86[34]][_0xbe86[63]]= _0xbb06x15[_0xbe86[31]][_0xbe86[30]];switch(_0xbb06x15[_0xbe86[34]][_0xbe86[112]]){case _0xbe86[110]:if(_0xbb06x15[_0xbe86[34]][_0xbe86[64]]=== _0xbe86[65]){_0xbb06x15[_0xbe86[34]][_0xbe86[66]]= [{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xbe86[69],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[71]},{"\x74\x79\x70\x65":_0xbe86[69],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[72]}];_0xbb06x15[_0xbe86[34]][_0xbe86[73]]= [{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[74],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[76],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[72]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[77],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[78]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[79],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[80]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[65],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[71]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[81],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[82]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[83],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[84]},{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[85],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[86],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[87]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[88],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[89]},{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[90],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[91],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[84]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[92],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[93]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[94],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[95]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[96],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[97]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[98],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[99]}]}else {if(_0xbb06x15[_0xbe86[34]][_0xbe86[64]]=== _0xbe86[100]){_0xbb06x15[_0xbe86[34]][_0xbe86[66]]= [{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[101],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xbe86[69],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[89]}];_0xbb06x15[_0xbe86[34]][_0xbe86[73]]= [{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[74],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[102],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[89]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[103],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[104]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[81],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[82]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[83],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[105]},{"\x74\x79\x70\x65":_0xbe86[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[90]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[106],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[107]},{"\x74\x79\x70\x65":_0xbe86[75],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x6B\x65\x79":_0xbe86[108],"\x6B\x65\x79\x54\x79\x70\x65":_0xbe86[69],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xbe86[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xbe86[109]}]}};break;default:logger[_0xbe86[12]](_0xbe86[111],_0xbb06x15[_0xbe86[34]][_0xbe86[112]])};delete _0xbb06x15[_0xbe86[34]][_0xbe86[112]];delete _0xbb06x15[_0xbe86[34]][_0xbe86[64]];return SalesforceConfiguration[_0xbe86[33]](_0xbb06x15[_0xbe86[34]],{include:[{model:SalesforceField,as:_0xbe86[66]},{model:SalesforceField,as:_0xbe86[73]}]})[_0xbe86[18]](responseWithResult(_0xbb06xa,201))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[113]]= function(_0xbb06x15,_0xbb06xa){return SalesforceConfiguration[_0xbe86[28]]({method:[_0xbe86[57],_0xbb06x15[_0xbe86[31]][_0xbe86[30]]]})[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[59]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](function(_0xbb06x1e){switch(_0xbb06x15[_0xbe86[31]][_0xbe86[64]]){case _0xbe86[115]:_0xbb06x15[_0xbe86[34]][_0xbe86[114]]= _0xbb06x15[_0xbe86[31]][_0xbe86[59]];break;case _0xbe86[117]:_0xbb06x15[_0xbe86[34]][_0xbe86[116]]= _0xbb06x15[_0xbe86[31]][_0xbe86[59]];break;case _0xbe86[48]:_0xbb06x15[_0xbe86[34]][_0xbe86[118]]= _0xbb06x15[_0xbe86[31]][_0xbe86[59]];break};return SalesforceField[_0xbe86[33]](_0xbb06x15[_0xbe86[34]])})[_0xbe86[18]](responseWithResult(_0xbb06xa,201))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[119]]= function(_0xbb06x15,_0xbb06xa){if(_0xbb06x15[_0xbe86[34]][_0xbe86[30]]){delete _0xbb06x15[_0xbe86[34]][_0xbe86[30]]};return SalesforceField[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[120]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](saveUpdates(_0xbb06x15[_0xbe86[34]]))[_0xbe86[18]](responseWithResult(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))};exports[_0xbe86[121]]= function(_0xbb06x15,_0xbb06xa){return SalesforceField[_0xbe86[32]](_0xbb06x15[_0xbe86[31]][_0xbe86[120]])[_0xbe86[18]](handleEntityNotFound(_0xbb06xa))[_0xbe86[18]](removeEntity(_0xbb06xa))[_0xbe86[22]](handleError(_0xbb06xa))}
\ No newline at end of file
index eed81bc..09bde53 100644 (file)
@@ -1 +1 @@
-var _0xa850=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa850[0];const EventEmitter=require(_0xa850[1]);const SalesforceAccount=require(_0xa850[3])[_0xa850[2]];var SalesforceAccountEvents= new EventEmitter();SalesforceAccountEvents[_0xa850[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa850[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa850[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa850[6]};for(var e in events){var event=events[e];SalesforceAccount[_0xa850[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8416x8,_0x8416x9,_0x8416xa){SalesforceAccountEvents[_0xa850[10]](event+ _0xa850[8]+ _0x8416x8[_0xa850[9]],_0x8416x8);SalesforceAccountEvents[_0xa850[10]](event,_0x8416x8);_0x8416xa(null)}}module[_0xa850[11]]= SalesforceAccountEvents
\ No newline at end of file
+var _0x4d8d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4d8d[0];const EventEmitter=require(_0x4d8d[1]);const SalesforceAccount=require(_0x4d8d[3])[_0x4d8d[2]];var SalesforceAccountEvents= new EventEmitter();SalesforceAccountEvents[_0x4d8d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4d8d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4d8d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4d8d[6]};for(var e in events){var event=events[e];SalesforceAccount[_0x4d8d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc9fcx8,_0xc9fcx9,_0xc9fcxa){SalesforceAccountEvents[_0x4d8d[10]](event+ _0x4d8d[8]+ _0xc9fcx8[_0x4d8d[9]],_0xc9fcx8);SalesforceAccountEvents[_0x4d8d[10]](event,_0xc9fcx8);_0xc9fcxa(null)}}module[_0x4d8d[11]]= SalesforceAccountEvents
\ No newline at end of file
index bd8911b..0158d58 100644 (file)
@@ -1 +1 @@
-var _0x8bb4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8bb4[0];const SalesforceAccountEvents=require(_0x8bb4[1]);var events=[_0x8bb4[2],_0x8bb4[3]];exports[_0x8bb4[4]]= function(_0xb6c6x3){for(var _0xb6c6x4=0,_0xb6c6x5=events[_0x8bb4[5]];_0xb6c6x4< _0xb6c6x5;_0xb6c6x4++){var _0xb6c6x6=events[_0xb6c6x4];var _0xb6c6x7=createListener(_0x8bb4[6]+ _0xb6c6x6,_0xb6c6x3);SalesforceAccountEvents[_0x8bb4[7]](_0xb6c6x6,_0xb6c6x7);_0xb6c6x3[_0x8bb4[7]](_0x8bb4[8],removeListener(_0xb6c6x6,_0xb6c6x7))}};function createListener(_0xb6c6x6,_0xb6c6x3){return function(_0xb6c6x9){_0xb6c6x3[_0x8bb4[9]](_0xb6c6x6,_0xb6c6x9)}}function removeListener(_0xb6c6x6,_0xb6c6x7){return function(){SalesforceAccountEvents[_0x8bb4[10]](_0xb6c6x6,_0xb6c6x7)}}
\ No newline at end of file
+var _0x2942=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2942[0];const SalesforceAccountEvents=require(_0x2942[1]);var events=[_0x2942[2],_0x2942[3]];exports[_0x2942[4]]= function(_0x30c4x3){for(var _0x30c4x4=0,_0x30c4x5=events[_0x2942[5]];_0x30c4x4< _0x30c4x5;_0x30c4x4++){var _0x30c4x6=events[_0x30c4x4];var _0x30c4x7=createListener(_0x2942[6]+ _0x30c4x6,_0x30c4x3);SalesforceAccountEvents[_0x2942[7]](_0x30c4x6,_0x30c4x7);_0x30c4x3[_0x2942[7]](_0x2942[8],removeListener(_0x30c4x6,_0x30c4x7))}};function createListener(_0x30c4x6,_0x30c4x3){return function(_0x30c4x9){_0x30c4x3[_0x2942[9]](_0x30c4x6,_0x30c4x9)}}function removeListener(_0x30c4x6,_0x30c4x7){return function(){SalesforceAccountEvents[_0x2942[10]](_0x30c4x6,_0x30c4x7)}}
\ No newline at end of file
index 5f9af75..e0196a0 100644 (file)
@@ -1 +1 @@
-var _0xcd73=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xcd73[0];var express=require(_0xcd73[1]);var auth=require(_0xcd73[2]);var controller=require(_0xcd73[3]);var router=express.Router();router[_0xcd73[7]](_0xcd73[4],auth[_0xcd73[5]](),controller[_0xcd73[6]]);router[_0xcd73[7]](_0xcd73[8],auth[_0xcd73[5]](),auth[_0xcd73[10]]([19],[_0xcd73[9]]),controller[_0xcd73[11]]);router[_0xcd73[13]](_0xcd73[4],auth[_0xcd73[5]](),auth[_0xcd73[10]]([19],[_0xcd73[9]]),controller[_0xcd73[12]]);router[_0xcd73[15]](_0xcd73[8],auth[_0xcd73[5]](),auth[_0xcd73[10]]([19],[_0xcd73[9]]),controller[_0xcd73[14]]);router[_0xcd73[13]](_0xcd73[16],auth[_0xcd73[5]](),auth[_0xcd73[10]]([19],[_0xcd73[9]]),controller[_0xcd73[17]]);router[_0xcd73[19]](_0xcd73[8],auth[_0xcd73[5]](),auth[_0xcd73[10]]([19],[_0xcd73[9]]),controller[_0xcd73[18]]);module[_0xcd73[20]]= router
\ No newline at end of file
+var _0x9ec7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9ec7[0];var express=require(_0x9ec7[1]);var auth=require(_0x9ec7[2]);var controller=require(_0x9ec7[3]);var router=express.Router();router[_0x9ec7[7]](_0x9ec7[4],auth[_0x9ec7[5]](),controller[_0x9ec7[6]]);router[_0x9ec7[7]](_0x9ec7[8],auth[_0x9ec7[5]](),auth[_0x9ec7[10]]([19],[_0x9ec7[9]]),controller[_0x9ec7[11]]);router[_0x9ec7[13]](_0x9ec7[4],auth[_0x9ec7[5]](),auth[_0x9ec7[10]]([19],[_0x9ec7[9]]),controller[_0x9ec7[12]]);router[_0x9ec7[15]](_0x9ec7[8],auth[_0x9ec7[5]](),auth[_0x9ec7[10]]([19],[_0x9ec7[9]]),controller[_0x9ec7[14]]);router[_0x9ec7[13]](_0x9ec7[16],auth[_0x9ec7[5]](),auth[_0x9ec7[10]]([19],[_0x9ec7[9]]),controller[_0x9ec7[17]]);router[_0x9ec7[19]](_0x9ec7[8],auth[_0x9ec7[5]](),auth[_0x9ec7[10]]([19],[_0x9ec7[9]]),controller[_0x9ec7[18]]);module[_0x9ec7[20]]= router
\ No newline at end of file
index 25a2995..c73cc32 100644 (file)
@@ -1 +1 @@
-var _0x36eb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0x36eb[0];var _=require(_0x36eb[1]);var logger=require(_0x36eb[3])(_0x36eb[2]);var SalesforceConfiguration=require(_0x36eb[5])[_0x36eb[4]];var SalesforceField=require(_0x36eb[5])[_0x36eb[6]];function handleError(_0x2bf7x6,_0x2bf7x7){_0x2bf7x7= _0x2bf7x7|| 500;return function(_0x2bf7x8){logger[_0x36eb[8]](_0x2bf7x8[_0x36eb[7]]);_0x2bf7x6[_0x36eb[10]](_0x2bf7x7)[_0x36eb[9]](_0x2bf7x8)}}function responseWithResult(_0x2bf7x6,_0x2bf7x7){_0x2bf7x7= _0x2bf7x7|| 200;return function(_0x2bf7xa){if(_0x2bf7xa){_0x2bf7x6[_0x36eb[10]](_0x2bf7x7)[_0x36eb[11]](_0x2bf7xa)}}}function handleEntityNotFound(_0x2bf7x6){return function(_0x2bf7xa){if(!_0x2bf7xa){_0x2bf7x6[_0x36eb[10]](404)[_0x36eb[12]]();return null};return _0x2bf7xa}}function saveUpdates(_0x2bf7xd){return function(_0x2bf7xa){return _0x2bf7xa[_0x36eb[14]](_0x2bf7xd)[_0x36eb[13]](function(_0x2bf7xe){return _0x2bf7xe})}}function removeEntity(_0x2bf7x6){return function(_0x2bf7xa){if(_0x2bf7xa){return _0x2bf7xa[_0x36eb[15]]()[_0x36eb[13]](function(){_0x2bf7x6[_0x36eb[10]](204)[_0x36eb[12]]()})}}}exports[_0x36eb[16]]= function(_0x2bf7x10,_0x2bf7x6){SalesforceConfiguration[_0x36eb[19]]({where:_0x2bf7x10[_0x36eb[18]]})[_0x36eb[13]](responseWithResult(_0x2bf7x6))[_0x36eb[17]](handleError(_0x2bf7x6))};exports[_0x36eb[20]]= function(_0x2bf7x10,_0x2bf7x6){SalesforceConfiguration[_0x36eb[26]]({where:{id:_0x2bf7x10[_0x36eb[22]][_0x36eb[21]]},include:[{model:SalesforceField,as:_0x36eb[23]},{model:SalesforceField,as:_0x36eb[24]},{model:SalesforceField,as:_0x36eb[25]}]})[_0x36eb[13]](handleEntityNotFound(_0x2bf7x6))[_0x36eb[13]](responseWithResult(_0x2bf7x6))[_0x36eb[17]](handleError(_0x2bf7x6))};exports[_0x36eb[27]]= function(_0x2bf7x10,_0x2bf7x6){SalesforceConfiguration[_0x36eb[27]](_0x2bf7x10[_0x36eb[28]])[_0x36eb[13]](responseWithResult(_0x2bf7x6,201))[_0x36eb[17]](handleError(_0x2bf7x6))};exports[_0x36eb[29]]= function(_0x2bf7x10,_0x2bf7x6){if(_0x2bf7x10[_0x36eb[28]][_0x36eb[21]]){delete _0x2bf7x10[_0x36eb[28]][_0x36eb[21]]};SalesforceConfiguration[_0x36eb[30]](_0x2bf7x10[_0x36eb[22]][_0x36eb[21]])[_0x36eb[13]](handleEntityNotFound(_0x2bf7x6))[_0x36eb[13]](saveUpdates(_0x2bf7x10[_0x36eb[28]]))[_0x36eb[13]](responseWithResult(_0x2bf7x6))[_0x36eb[17]](handleError(_0x2bf7x6))};exports[_0x36eb[15]]= function(_0x2bf7x10,_0x2bf7x6){SalesforceConfiguration[_0x36eb[30]](_0x2bf7x10[_0x36eb[22]][_0x36eb[21]])[_0x36eb[13]](handleEntityNotFound(_0x2bf7x6))[_0x36eb[13]](removeEntity(_0x2bf7x6))[_0x36eb[17]](handleError(_0x2bf7x6))};exports[_0x36eb[31]]= function(_0x2bf7x10,_0x2bf7x6,_0x2bf7x11){var _0x2bf7x12;SalesforceConfiguration[_0x36eb[30]](_0x2bf7x10[_0x36eb[22]][_0x36eb[21]])[_0x36eb[13]](handleEntityNotFound(_0x2bf7x6))[_0x36eb[13]](function(_0x2bf7x15){_0x2bf7x12= _0x2bf7x15;return SalesforceField[_0x36eb[27]](_0x2bf7x10[_0x36eb[28]])})[_0x36eb[13]](function(_0x2bf7x14){switch(_0x2bf7x10[_0x36eb[22]][_0x36eb[39]]){case _0x36eb[34]:return [_0x2bf7x12[_0x36eb[33]](_0x2bf7x14),_0x2bf7x14];case _0x36eb[36]:return [_0x2bf7x12[_0x36eb[35]](_0x2bf7x14),_0x2bf7x14];case _0x36eb[38]:return [_0x2bf7x12[_0x36eb[37]](_0x2bf7x14),_0x2bf7x14]}})[_0x36eb[32]](function(_0x2bf7x13,_0x2bf7x14){return _0x2bf7x6[_0x36eb[10]](201)[_0x36eb[11]](_0x2bf7x14)})[_0x36eb[17]](handleError(_0x2bf7x6))}
\ No newline at end of file
+var _0xf2b1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0xf2b1[0];var _=require(_0xf2b1[1]);var logger=require(_0xf2b1[3])(_0xf2b1[2]);var SalesforceConfiguration=require(_0xf2b1[5])[_0xf2b1[4]];var SalesforceField=require(_0xf2b1[5])[_0xf2b1[6]];function handleError(_0xdf62x6,_0xdf62x7){_0xdf62x7= _0xdf62x7|| 500;return function(_0xdf62x8){logger[_0xf2b1[8]](_0xdf62x8[_0xf2b1[7]]);_0xdf62x6[_0xf2b1[10]](_0xdf62x7)[_0xf2b1[9]](_0xdf62x8)}}function responseWithResult(_0xdf62x6,_0xdf62x7){_0xdf62x7= _0xdf62x7|| 200;return function(_0xdf62xa){if(_0xdf62xa){_0xdf62x6[_0xf2b1[10]](_0xdf62x7)[_0xf2b1[11]](_0xdf62xa)}}}function handleEntityNotFound(_0xdf62x6){return function(_0xdf62xa){if(!_0xdf62xa){_0xdf62x6[_0xf2b1[10]](404)[_0xf2b1[12]]();return null};return _0xdf62xa}}function saveUpdates(_0xdf62xd){return function(_0xdf62xa){return _0xdf62xa[_0xf2b1[14]](_0xdf62xd)[_0xf2b1[13]](function(_0xdf62xe){return _0xdf62xe})}}function removeEntity(_0xdf62x6){return function(_0xdf62xa){if(_0xdf62xa){return _0xdf62xa[_0xf2b1[15]]()[_0xf2b1[13]](function(){_0xdf62x6[_0xf2b1[10]](204)[_0xf2b1[12]]()})}}}exports[_0xf2b1[16]]= function(_0xdf62x10,_0xdf62x6){SalesforceConfiguration[_0xf2b1[19]]({where:_0xdf62x10[_0xf2b1[18]]})[_0xf2b1[13]](responseWithResult(_0xdf62x6))[_0xf2b1[17]](handleError(_0xdf62x6))};exports[_0xf2b1[20]]= function(_0xdf62x10,_0xdf62x6){SalesforceConfiguration[_0xf2b1[26]]({where:{id:_0xdf62x10[_0xf2b1[22]][_0xf2b1[21]]},include:[{model:SalesforceField,as:_0xf2b1[23]},{model:SalesforceField,as:_0xf2b1[24]},{model:SalesforceField,as:_0xf2b1[25]}]})[_0xf2b1[13]](handleEntityNotFound(_0xdf62x6))[_0xf2b1[13]](responseWithResult(_0xdf62x6))[_0xf2b1[17]](handleError(_0xdf62x6))};exports[_0xf2b1[27]]= function(_0xdf62x10,_0xdf62x6){SalesforceConfiguration[_0xf2b1[27]](_0xdf62x10[_0xf2b1[28]])[_0xf2b1[13]](responseWithResult(_0xdf62x6,201))[_0xf2b1[17]](handleError(_0xdf62x6))};exports[_0xf2b1[29]]= function(_0xdf62x10,_0xdf62x6){if(_0xdf62x10[_0xf2b1[28]][_0xf2b1[21]]){delete _0xdf62x10[_0xf2b1[28]][_0xf2b1[21]]};SalesforceConfiguration[_0xf2b1[30]](_0xdf62x10[_0xf2b1[22]][_0xf2b1[21]])[_0xf2b1[13]](handleEntityNotFound(_0xdf62x6))[_0xf2b1[13]](saveUpdates(_0xdf62x10[_0xf2b1[28]]))[_0xf2b1[13]](responseWithResult(_0xdf62x6))[_0xf2b1[17]](handleError(_0xdf62x6))};exports[_0xf2b1[15]]= function(_0xdf62x10,_0xdf62x6){SalesforceConfiguration[_0xf2b1[30]](_0xdf62x10[_0xf2b1[22]][_0xf2b1[21]])[_0xf2b1[13]](handleEntityNotFound(_0xdf62x6))[_0xf2b1[13]](removeEntity(_0xdf62x6))[_0xf2b1[17]](handleError(_0xdf62x6))};exports[_0xf2b1[31]]= function(_0xdf62x10,_0xdf62x6,_0xdf62x11){var _0xdf62x12;SalesforceConfiguration[_0xf2b1[30]](_0xdf62x10[_0xf2b1[22]][_0xf2b1[21]])[_0xf2b1[13]](handleEntityNotFound(_0xdf62x6))[_0xf2b1[13]](function(_0xdf62x15){_0xdf62x12= _0xdf62x15;return SalesforceField[_0xf2b1[27]](_0xdf62x10[_0xf2b1[28]])})[_0xf2b1[13]](function(_0xdf62x14){switch(_0xdf62x10[_0xf2b1[22]][_0xf2b1[39]]){case _0xf2b1[34]:return [_0xdf62x12[_0xf2b1[33]](_0xdf62x14),_0xdf62x14];case _0xf2b1[36]:return [_0xdf62x12[_0xf2b1[35]](_0xdf62x14),_0xdf62x14];case _0xf2b1[38]:return [_0xdf62x12[_0xf2b1[37]](_0xdf62x14),_0xdf62x14]}})[_0xf2b1[32]](function(_0xdf62x13,_0xdf62x14){return _0xdf62x6[_0xf2b1[10]](201)[_0xf2b1[11]](_0xdf62x14)})[_0xf2b1[17]](handleError(_0xdf62x6))}
\ No newline at end of file
index 35c40bf..f1b4a35 100644 (file)
@@ -1 +1 @@
-var _0xf126=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf126[0];const EventEmitter=require(_0xf126[1]);const SalesforceConfiguration=require(_0xf126[3])[_0xf126[2]];var SalesforceConfigurationEvents= new EventEmitter();SalesforceConfigurationEvents[_0xf126[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf126[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf126[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf126[6]};for(var e in events){var event=events[e];SalesforceConfiguration[_0xf126[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6a09x8,_0x6a09x9,_0x6a09xa){SalesforceConfigurationEvents[_0xf126[10]](event+ _0xf126[8]+ _0x6a09x8[_0xf126[9]],_0x6a09x8);SalesforceConfigurationEvents[_0xf126[10]](event,_0x6a09x8);_0x6a09xa(null)}}module[_0xf126[11]]= SalesforceConfigurationEvents
\ No newline at end of file
+var _0xc60b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc60b[0];const EventEmitter=require(_0xc60b[1]);const SalesforceConfiguration=require(_0xc60b[3])[_0xc60b[2]];var SalesforceConfigurationEvents= new EventEmitter();SalesforceConfigurationEvents[_0xc60b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc60b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc60b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc60b[6]};for(var e in events){var event=events[e];SalesforceConfiguration[_0xc60b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3684x8,_0x3684x9,_0x3684xa){SalesforceConfigurationEvents[_0xc60b[10]](event+ _0xc60b[8]+ _0x3684x8[_0xc60b[9]],_0x3684x8);SalesforceConfigurationEvents[_0xc60b[10]](event,_0x3684x8);_0x3684xa(null)}}module[_0xc60b[11]]= SalesforceConfigurationEvents
\ No newline at end of file
index c3f13d0..3fad0ff 100644 (file)
@@ -1 +1 @@
-var _0xcc74=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xcc74[0];const SalesforceConfigurationEvents=require(_0xcc74[1]);var events=[_0xcc74[2],_0xcc74[3]];exports[_0xcc74[4]]= function(_0x4a63x3){for(var _0x4a63x4=0,_0x4a63x5=events[_0xcc74[5]];_0x4a63x4< _0x4a63x5;_0x4a63x4++){var _0x4a63x6=events[_0x4a63x4];var _0x4a63x7=createListener(_0xcc74[6]+ _0x4a63x6,_0x4a63x3);SalesforceConfigurationEvents[_0xcc74[7]](_0x4a63x6,_0x4a63x7);_0x4a63x3[_0xcc74[7]](_0xcc74[8],removeListener(_0x4a63x6,_0x4a63x7))}};function createListener(_0x4a63x6,_0x4a63x3){return function(_0x4a63x9){_0x4a63x3[_0xcc74[9]](_0x4a63x6,_0x4a63x9)}}function removeListener(_0x4a63x6,_0x4a63x7){return function(){SalesforceConfigurationEvents[_0xcc74[10]](_0x4a63x6,_0x4a63x7)}}
\ No newline at end of file
+var _0x7887=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7887[0];const SalesforceConfigurationEvents=require(_0x7887[1]);var events=[_0x7887[2],_0x7887[3]];exports[_0x7887[4]]= function(_0xdf25x3){for(var _0xdf25x4=0,_0xdf25x5=events[_0x7887[5]];_0xdf25x4< _0xdf25x5;_0xdf25x4++){var _0xdf25x6=events[_0xdf25x4];var _0xdf25x7=createListener(_0x7887[6]+ _0xdf25x6,_0xdf25x3);SalesforceConfigurationEvents[_0x7887[7]](_0xdf25x6,_0xdf25x7);_0xdf25x3[_0x7887[7]](_0x7887[8],removeListener(_0xdf25x6,_0xdf25x7))}};function createListener(_0xdf25x6,_0xdf25x3){return function(_0xdf25x9){_0xdf25x3[_0x7887[9]](_0xdf25x6,_0xdf25x9)}}function removeListener(_0xdf25x6,_0xdf25x7){return function(){SalesforceConfigurationEvents[_0x7887[10]](_0xdf25x6,_0xdf25x7)}}
\ No newline at end of file
index 7df96e0..4579a96 100644 (file)
@@ -1 +1 @@
-var _0x3284=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x3284[0];var express=require(_0x3284[1]);var auth=require(_0x3284[2]);var controller=require(_0x3284[3]);var router=express.Router();router[_0x3284[7]](_0x3284[4],auth[_0x3284[5]](),controller[_0x3284[6]]);router[_0x3284[7]](_0x3284[8],auth[_0x3284[5]](),auth[_0x3284[10]]([19],[_0x3284[9]]),controller[_0x3284[11]]);router[_0x3284[13]](_0x3284[4],auth[_0x3284[5]](),auth[_0x3284[10]]([19],[_0x3284[9]]),controller[_0x3284[12]]);router[_0x3284[15]](_0x3284[8],auth[_0x3284[5]](),auth[_0x3284[10]]([19],[_0x3284[9]]),controller[_0x3284[14]]);router[_0x3284[17]](_0x3284[8],auth[_0x3284[5]](),auth[_0x3284[10]]([19],[_0x3284[9]]),controller[_0x3284[16]]);module[_0x3284[18]]= router
\ No newline at end of file
+var _0x3825=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x3825[0];var express=require(_0x3825[1]);var auth=require(_0x3825[2]);var controller=require(_0x3825[3]);var router=express.Router();router[_0x3825[7]](_0x3825[4],auth[_0x3825[5]](),controller[_0x3825[6]]);router[_0x3825[7]](_0x3825[8],auth[_0x3825[5]](),auth[_0x3825[10]]([19],[_0x3825[9]]),controller[_0x3825[11]]);router[_0x3825[13]](_0x3825[4],auth[_0x3825[5]](),auth[_0x3825[10]]([19],[_0x3825[9]]),controller[_0x3825[12]]);router[_0x3825[15]](_0x3825[8],auth[_0x3825[5]](),auth[_0x3825[10]]([19],[_0x3825[9]]),controller[_0x3825[14]]);router[_0x3825[17]](_0x3825[8],auth[_0x3825[5]](),auth[_0x3825[10]]([19],[_0x3825[9]]),controller[_0x3825[16]]);module[_0x3825[18]]= router
\ No newline at end of file
index 0a0c706..e9d77ae 100644 (file)
@@ -1 +1 @@
-var _0x739c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x739c[0];var _=require(_0x739c[1]);var logger=require(_0x739c[3])(_0x739c[2]);var SalesforceField=require(_0x739c[5])[_0x739c[4]];function handleError(_0x8562x5,_0x8562x6){_0x8562x6= _0x8562x6|| 500;return function(_0x8562x7){logger[_0x739c[7]](_0x8562x7[_0x739c[6]]);_0x8562x5[_0x739c[9]](_0x8562x6)[_0x739c[8]](_0x8562x7)}}function responseWithResult(_0x8562x5,_0x8562x6){_0x8562x6= _0x8562x6|| 200;return function(_0x8562x9){if(_0x8562x9){_0x8562x5[_0x739c[9]](_0x8562x6)[_0x739c[10]](_0x8562x9)}}}function handleEntityNotFound(_0x8562x5){return function(_0x8562x9){if(!_0x8562x9){_0x8562x5[_0x739c[9]](404)[_0x739c[11]]();return null};return _0x8562x9}}function saveUpdates(_0x8562xc){return function(_0x8562x9){return _0x8562x9[_0x739c[13]](_0x8562xc)[_0x739c[12]](function(_0x8562xd){return _0x8562xd})}}function removeEntity(_0x8562x5){return function(_0x8562x9){if(_0x8562x9){return _0x8562x9[_0x739c[14]]()[_0x739c[12]](function(){_0x8562x5[_0x739c[9]](204)[_0x739c[11]]()})}}}exports[_0x739c[15]]= function(_0x8562xf,_0x8562x5){SalesforceField[_0x739c[17]]()[_0x739c[12]](responseWithResult(_0x8562x5))[_0x739c[16]](handleError(_0x8562x5))};exports[_0x739c[18]]= function(_0x8562xf,_0x8562x5){SalesforceField[_0x739c[21]](_0x8562xf[_0x739c[20]][_0x739c[19]])[_0x739c[12]](handleEntityNotFound(_0x8562x5))[_0x739c[12]](responseWithResult(_0x8562x5))[_0x739c[16]](handleError(_0x8562x5))};exports[_0x739c[22]]= function(_0x8562xf,_0x8562x5){SalesforceField[_0x739c[22]](_0x8562xf[_0x739c[23]])[_0x739c[12]](responseWithResult(_0x8562x5,201))[_0x739c[16]](handleError(_0x8562x5))};exports[_0x739c[24]]= function(_0x8562xf,_0x8562x5){if(_0x8562xf[_0x739c[23]][_0x739c[19]]){delete _0x8562xf[_0x739c[23]][_0x739c[19]]};SalesforceField[_0x739c[21]](_0x8562xf[_0x739c[20]][_0x739c[19]])[_0x739c[12]](handleEntityNotFound(_0x8562x5))[_0x739c[12]](saveUpdates(_0x8562xf[_0x739c[23]]))[_0x739c[12]](responseWithResult(_0x8562x5))[_0x739c[16]](handleError(_0x8562x5))};exports[_0x739c[14]]= function(_0x8562xf,_0x8562x5){SalesforceField[_0x739c[21]](_0x8562xf[_0x739c[20]][_0x739c[19]])[_0x739c[12]](handleEntityNotFound(_0x8562x5))[_0x739c[12]](removeEntity(_0x8562x5))[_0x739c[16]](handleError(_0x8562x5))}
\ No newline at end of file
+var _0x6555=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x6555[0];var _=require(_0x6555[1]);var logger=require(_0x6555[3])(_0x6555[2]);var SalesforceField=require(_0x6555[5])[_0x6555[4]];function handleError(_0xf103x5,_0xf103x6){_0xf103x6= _0xf103x6|| 500;return function(_0xf103x7){logger[_0x6555[7]](_0xf103x7[_0x6555[6]]);_0xf103x5[_0x6555[9]](_0xf103x6)[_0x6555[8]](_0xf103x7)}}function responseWithResult(_0xf103x5,_0xf103x6){_0xf103x6= _0xf103x6|| 200;return function(_0xf103x9){if(_0xf103x9){_0xf103x5[_0x6555[9]](_0xf103x6)[_0x6555[10]](_0xf103x9)}}}function handleEntityNotFound(_0xf103x5){return function(_0xf103x9){if(!_0xf103x9){_0xf103x5[_0x6555[9]](404)[_0x6555[11]]();return null};return _0xf103x9}}function saveUpdates(_0xf103xc){return function(_0xf103x9){return _0xf103x9[_0x6555[13]](_0xf103xc)[_0x6555[12]](function(_0xf103xd){return _0xf103xd})}}function removeEntity(_0xf103x5){return function(_0xf103x9){if(_0xf103x9){return _0xf103x9[_0x6555[14]]()[_0x6555[12]](function(){_0xf103x5[_0x6555[9]](204)[_0x6555[11]]()})}}}exports[_0x6555[15]]= function(_0xf103xf,_0xf103x5){SalesforceField[_0x6555[17]]()[_0x6555[12]](responseWithResult(_0xf103x5))[_0x6555[16]](handleError(_0xf103x5))};exports[_0x6555[18]]= function(_0xf103xf,_0xf103x5){SalesforceField[_0x6555[21]](_0xf103xf[_0x6555[20]][_0x6555[19]])[_0x6555[12]](handleEntityNotFound(_0xf103x5))[_0x6555[12]](responseWithResult(_0xf103x5))[_0x6555[16]](handleError(_0xf103x5))};exports[_0x6555[22]]= function(_0xf103xf,_0xf103x5){SalesforceField[_0x6555[22]](_0xf103xf[_0x6555[23]])[_0x6555[12]](responseWithResult(_0xf103x5,201))[_0x6555[16]](handleError(_0xf103x5))};exports[_0x6555[24]]= function(_0xf103xf,_0xf103x5){if(_0xf103xf[_0x6555[23]][_0x6555[19]]){delete _0xf103xf[_0x6555[23]][_0x6555[19]]};SalesforceField[_0x6555[21]](_0xf103xf[_0x6555[20]][_0x6555[19]])[_0x6555[12]](handleEntityNotFound(_0xf103x5))[_0x6555[12]](saveUpdates(_0xf103xf[_0x6555[23]]))[_0x6555[12]](responseWithResult(_0xf103x5))[_0x6555[16]](handleError(_0xf103x5))};exports[_0x6555[14]]= function(_0xf103xf,_0xf103x5){SalesforceField[_0x6555[21]](_0xf103xf[_0x6555[20]][_0x6555[19]])[_0x6555[12]](handleEntityNotFound(_0xf103x5))[_0x6555[12]](removeEntity(_0xf103x5))[_0x6555[16]](handleError(_0xf103x5))}
\ No newline at end of file
index d923c00..98878ae 100644 (file)
@@ -1 +1 @@
-var _0x40b3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x40b3[0];const EventEmitter=require(_0x40b3[1]);const SalesforceField=require(_0x40b3[3])[_0x40b3[2]];var SalesforceFieldEvents= new EventEmitter();SalesforceFieldEvents[_0x40b3[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x40b3[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x40b3[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x40b3[6]};for(var e in events){var event=events[e];SalesforceField[_0x40b3[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x27cbx8,_0x27cbx9,_0x27cbxa){SalesforceFieldEvents[_0x40b3[10]](event+ _0x40b3[8]+ _0x27cbx8[_0x40b3[9]],_0x27cbx8);SalesforceFieldEvents[_0x40b3[10]](event,_0x27cbx8);_0x27cbxa(null)}}module[_0x40b3[11]]= SalesforceFieldEvents
\ No newline at end of file
+var _0xea56=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xea56[0];const EventEmitter=require(_0xea56[1]);const SalesforceField=require(_0xea56[3])[_0xea56[2]];var SalesforceFieldEvents= new EventEmitter();SalesforceFieldEvents[_0xea56[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xea56[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xea56[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xea56[6]};for(var e in events){var event=events[e];SalesforceField[_0xea56[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x72cdx8,_0x72cdx9,_0x72cdxa){SalesforceFieldEvents[_0xea56[10]](event+ _0xea56[8]+ _0x72cdx8[_0xea56[9]],_0x72cdx8);SalesforceFieldEvents[_0xea56[10]](event,_0x72cdx8);_0x72cdxa(null)}}module[_0xea56[11]]= SalesforceFieldEvents
\ No newline at end of file
index 566cc8c..a86cbe8 100644 (file)
@@ -1 +1 @@
-var _0x9981=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9981[0];const SalesforceFieldEvents=require(_0x9981[1]);var events=[_0x9981[2],_0x9981[3]];exports[_0x9981[4]]= function(_0xe436x3){for(var _0xe436x4=0,_0xe436x5=events[_0x9981[5]];_0xe436x4< _0xe436x5;_0xe436x4++){var _0xe436x6=events[_0xe436x4];var _0xe436x7=createListener(_0x9981[6]+ _0xe436x6,_0xe436x3);SalesforceFieldEvents[_0x9981[7]](_0xe436x6,_0xe436x7);_0xe436x3[_0x9981[7]](_0x9981[8],removeListener(_0xe436x6,_0xe436x7))}};function createListener(_0xe436x6,_0xe436x3){return function(_0xe436x9){_0xe436x3[_0x9981[9]](_0xe436x6,_0xe436x9)}}function removeListener(_0xe436x6,_0xe436x7){return function(){SalesforceFieldEvents[_0x9981[10]](_0xe436x6,_0xe436x7)}}
\ No newline at end of file
+var _0x2775=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2775[0];const SalesforceFieldEvents=require(_0x2775[1]);var events=[_0x2775[2],_0x2775[3]];exports[_0x2775[4]]= function(_0xdfbdx3){for(var _0xdfbdx4=0,_0xdfbdx5=events[_0x2775[5]];_0xdfbdx4< _0xdfbdx5;_0xdfbdx4++){var _0xdfbdx6=events[_0xdfbdx4];var _0xdfbdx7=createListener(_0x2775[6]+ _0xdfbdx6,_0xdfbdx3);SalesforceFieldEvents[_0x2775[7]](_0xdfbdx6,_0xdfbdx7);_0xdfbdx3[_0x2775[7]](_0x2775[8],removeListener(_0xdfbdx6,_0xdfbdx7))}};function createListener(_0xdfbdx6,_0xdfbdx3){return function(_0xdfbdx9){_0xdfbdx3[_0x2775[9]](_0xdfbdx6,_0xdfbdx9)}}function removeListener(_0xdfbdx6,_0xdfbdx7){return function(){SalesforceFieldEvents[_0x2775[10]](_0xdfbdx6,_0xdfbdx7)}}
\ No newline at end of file
index af28e80..cbb21a7 100644 (file)
@@ -1 +1 @@
-var _0xe875=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x72\x75\x6E","\x72\x75\x6E\x53\x63\x68\x65\x64\x75\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xe875[0];var express=require(_0xe875[1]);var auth=require(_0xe875[2]);var controller=require(_0xe875[3]);var router=express.Router();router[_0xe875[7]](_0xe875[4],auth[_0xe875[5]](),controller[_0xe875[6]]);router[_0xe875[7]](_0xe875[8],auth[_0xe875[5]](),controller[_0xe875[9]]);router[_0xe875[7]](_0xe875[10],auth[_0xe875[5]](),controller[_0xe875[11]]);router[_0xe875[13]](_0xe875[4],auth[_0xe875[5]](),controller[_0xe875[12]]);router[_0xe875[15]](_0xe875[8],auth[_0xe875[5]](),controller[_0xe875[14]]);router[_0xe875[16]](_0xe875[8],auth[_0xe875[5]](),controller[_0xe875[14]]);router[_0xe875[18]](_0xe875[4],auth[_0xe875[5]](),controller[_0xe875[17]]);router[_0xe875[18]](_0xe875[8],auth[_0xe875[5]](),controller[_0xe875[19]]);module[_0xe875[20]]= router
\ No newline at end of file
+var _0x2701=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x72\x75\x6E","\x72\x75\x6E\x53\x63\x68\x65\x64\x75\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x2701[0];var express=require(_0x2701[1]);var auth=require(_0x2701[2]);var controller=require(_0x2701[3]);var router=express.Router();router[_0x2701[7]](_0x2701[4],auth[_0x2701[5]](),controller[_0x2701[6]]);router[_0x2701[7]](_0x2701[8],auth[_0x2701[5]](),controller[_0x2701[9]]);router[_0x2701[7]](_0x2701[10],auth[_0x2701[5]](),controller[_0x2701[11]]);router[_0x2701[13]](_0x2701[4],auth[_0x2701[5]](),controller[_0x2701[12]]);router[_0x2701[15]](_0x2701[8],auth[_0x2701[5]](),controller[_0x2701[14]]);router[_0x2701[16]](_0x2701[8],auth[_0x2701[5]](),controller[_0x2701[14]]);router[_0x2701[18]](_0x2701[4],auth[_0x2701[5]](),controller[_0x2701[17]]);router[_0x2701[18]](_0x2701[8],auth[_0x2701[5]](),controller[_0x2701[19]]);module[_0x2701[20]]= router
\ No newline at end of file
index fd99f1a..79f0c31 100644 (file)
@@ -1 +1 @@
-var _0xf107=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x63\x68\x65\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2F\x72\x65\x70\x6F\x72\x74\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x75\x73\x65\x72","\x65\x78\x74\x72\x61\x63\x74\x52\x65\x70\x6F\x72\x74","\x72\x65\x70\x6F\x72\x74","\x74\x79\x70\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x75\x6E\x53\x63\x68\x65\x64\x75\x6C\x65","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x71\x75\x65\x72\x79"];_0xf107[0];var _=require(_0xf107[1]);var logger=require(_0xf107[3])(_0xf107[2]);var Schedule=require(_0xf107[5])[_0xf107[4]];var MailServerOut=require(_0xf107[5])[_0xf107[6]];var Reports=require(_0xf107[7]);function handleError(_0x84f9x7,_0x84f9x8){_0x84f9x8= _0x84f9x8|| 500;return function(_0x84f9x9){logger[_0xf107[9]](_0x84f9x9[_0xf107[8]]);_0x84f9x7[_0xf107[11]](_0x84f9x8)[_0xf107[10]](_0x84f9x9)}}function responseWithResult(_0x84f9x7,_0x84f9x8){_0x84f9x8= _0x84f9x8|| 200;return function(_0x84f9xb){if(_0x84f9xb){_0x84f9x7[_0xf107[11]](_0x84f9x8)[_0xf107[12]](_0x84f9xb)}}}function responseWithoutResult(_0x84f9x7,_0x84f9x8){_0x84f9x8= _0x84f9x8|| 200;return function(){_0x84f9x7[_0xf107[13]](_0x84f9x8)}}function handleEntityNotFound(_0x84f9x7){return function(_0x84f9xb){if(!_0x84f9xb){_0x84f9x7[_0xf107[11]](404)[_0xf107[14]]();return null};return _0x84f9xb}}function saveUpdates(_0x84f9xf){return function(_0x84f9xb){return _0x84f9xb[_0xf107[16]](_0x84f9xf)[_0xf107[15]](function(_0x84f9x10){return _0x84f9x10})}}function removeEntity(_0x84f9x7){return function(_0x84f9xb){if(_0x84f9xb){return _0x84f9xb[_0xf107[17]]()[_0xf107[15]](function(){_0x84f9x7[_0xf107[11]](204)[_0xf107[14]]()})}}}function runSchedule(_0x84f9x13){return function(_0x84f9xb){if(_0x84f9xb){switch(_0x84f9xb[_0xf107[21]]){case _0xf107[20]:var _0x84f9x14= new Reports();_0x84f9x14[_0xf107[19]](_0x84f9xb,_0x84f9x13[_0xf107[18]]);break;default:}}}}exports[_0xf107[22]]= function(_0x84f9x13,_0x84f9x7){Schedule[_0xf107[24]]()[_0xf107[15]](responseWithResult(_0x84f9x7))[_0xf107[23]](handleError(_0x84f9x7))};exports[_0xf107[25]]= function(_0x84f9x13,_0x84f9x7){Schedule[_0xf107[28]](_0x84f9x13[_0xf107[27]][_0xf107[26]])[_0xf107[15]](handleEntityNotFound(_0x84f9x7))[_0xf107[15]](responseWithResult(_0x84f9x7))[_0xf107[23]](handleError(_0x84f9x7))};exports[_0xf107[29]]= function(_0x84f9x13,_0x84f9x7){Schedule[_0xf107[28]](_0x84f9x13[_0xf107[27]][_0xf107[26]],{include:[MailServerOut]})[_0xf107[15]](handleEntityNotFound(_0x84f9x7))[_0xf107[15]](runSchedule(_0x84f9x13))[_0xf107[15]](responseWithoutResult(_0x84f9x7))[_0xf107[23]](handleError(_0x84f9x7))};exports[_0xf107[30]]= function(_0x84f9x13,_0x84f9x7){Schedule[_0xf107[30]](_0x84f9x13[_0xf107[31]])[_0xf107[15]](responseWithResult(_0x84f9x7,201))[_0xf107[23]](handleError(_0x84f9x7))};exports[_0xf107[32]]= function(_0x84f9x13,_0x84f9x7){if(_0x84f9x13[_0xf107[31]][_0xf107[26]]){delete _0x84f9x13[_0xf107[31]][_0xf107[26]]};Schedule[_0xf107[28]](_0x84f9x13[_0xf107[27]][_0xf107[26]])[_0xf107[15]](handleEntityNotFound(_0x84f9x7))[_0xf107[15]](saveUpdates(_0x84f9x13[_0xf107[31]]))[_0xf107[15]](responseWithResult(_0x84f9x7))[_0xf107[23]](handleError(_0x84f9x7))};exports[_0xf107[17]]= function(_0x84f9x13,_0x84f9x7){Schedule[_0xf107[28]](_0x84f9x13[_0xf107[27]][_0xf107[26]])[_0xf107[15]](handleEntityNotFound(_0x84f9x7))[_0xf107[15]](removeEntity(_0x84f9x7))[_0xf107[23]](handleError(_0x84f9x7))};exports[_0xf107[33]]= function(_0x84f9x13,_0x84f9x7){return Schedule[_0xf107[17]]({where:{id:_0x84f9x13[_0xf107[35]][_0xf107[34]]},individualHooks:true})[_0xf107[15]](function(){return _0x84f9x7[_0xf107[13]](204)})[_0xf107[23]](handleError(_0x84f9x7))}
\ No newline at end of file
+var _0xcb85=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x63\x68\x65\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2F\x72\x65\x70\x6F\x72\x74\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x75\x73\x65\x72","\x65\x78\x74\x72\x61\x63\x74\x52\x65\x70\x6F\x72\x74","\x72\x65\x70\x6F\x72\x74","\x74\x79\x70\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x75\x6E\x53\x63\x68\x65\x64\x75\x6C\x65","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x71\x75\x65\x72\x79"];_0xcb85[0];var _=require(_0xcb85[1]);var logger=require(_0xcb85[3])(_0xcb85[2]);var Schedule=require(_0xcb85[5])[_0xcb85[4]];var MailServerOut=require(_0xcb85[5])[_0xcb85[6]];var Reports=require(_0xcb85[7]);function handleError(_0x67b6x7,_0x67b6x8){_0x67b6x8= _0x67b6x8|| 500;return function(_0x67b6x9){logger[_0xcb85[9]](_0x67b6x9[_0xcb85[8]]);_0x67b6x7[_0xcb85[11]](_0x67b6x8)[_0xcb85[10]](_0x67b6x9)}}function responseWithResult(_0x67b6x7,_0x67b6x8){_0x67b6x8= _0x67b6x8|| 200;return function(_0x67b6xb){if(_0x67b6xb){_0x67b6x7[_0xcb85[11]](_0x67b6x8)[_0xcb85[12]](_0x67b6xb)}}}function responseWithoutResult(_0x67b6x7,_0x67b6x8){_0x67b6x8= _0x67b6x8|| 200;return function(){_0x67b6x7[_0xcb85[13]](_0x67b6x8)}}function handleEntityNotFound(_0x67b6x7){return function(_0x67b6xb){if(!_0x67b6xb){_0x67b6x7[_0xcb85[11]](404)[_0xcb85[14]]();return null};return _0x67b6xb}}function saveUpdates(_0x67b6xf){return function(_0x67b6xb){return _0x67b6xb[_0xcb85[16]](_0x67b6xf)[_0xcb85[15]](function(_0x67b6x10){return _0x67b6x10})}}function removeEntity(_0x67b6x7){return function(_0x67b6xb){if(_0x67b6xb){return _0x67b6xb[_0xcb85[17]]()[_0xcb85[15]](function(){_0x67b6x7[_0xcb85[11]](204)[_0xcb85[14]]()})}}}function runSchedule(_0x67b6x13){return function(_0x67b6xb){if(_0x67b6xb){switch(_0x67b6xb[_0xcb85[21]]){case _0xcb85[20]:var _0x67b6x14= new Reports();_0x67b6x14[_0xcb85[19]](_0x67b6xb,_0x67b6x13[_0xcb85[18]]);break;default:}}}}exports[_0xcb85[22]]= function(_0x67b6x13,_0x67b6x7){Schedule[_0xcb85[24]]()[_0xcb85[15]](responseWithResult(_0x67b6x7))[_0xcb85[23]](handleError(_0x67b6x7))};exports[_0xcb85[25]]= function(_0x67b6x13,_0x67b6x7){Schedule[_0xcb85[28]](_0x67b6x13[_0xcb85[27]][_0xcb85[26]])[_0xcb85[15]](handleEntityNotFound(_0x67b6x7))[_0xcb85[15]](responseWithResult(_0x67b6x7))[_0xcb85[23]](handleError(_0x67b6x7))};exports[_0xcb85[29]]= function(_0x67b6x13,_0x67b6x7){Schedule[_0xcb85[28]](_0x67b6x13[_0xcb85[27]][_0xcb85[26]],{include:[MailServerOut]})[_0xcb85[15]](handleEntityNotFound(_0x67b6x7))[_0xcb85[15]](runSchedule(_0x67b6x13))[_0xcb85[15]](responseWithoutResult(_0x67b6x7))[_0xcb85[23]](handleError(_0x67b6x7))};exports[_0xcb85[30]]= function(_0x67b6x13,_0x67b6x7){Schedule[_0xcb85[30]](_0x67b6x13[_0xcb85[31]])[_0xcb85[15]](responseWithResult(_0x67b6x7,201))[_0xcb85[23]](handleError(_0x67b6x7))};exports[_0xcb85[32]]= function(_0x67b6x13,_0x67b6x7){if(_0x67b6x13[_0xcb85[31]][_0xcb85[26]]){delete _0x67b6x13[_0xcb85[31]][_0xcb85[26]]};Schedule[_0xcb85[28]](_0x67b6x13[_0xcb85[27]][_0xcb85[26]])[_0xcb85[15]](handleEntityNotFound(_0x67b6x7))[_0xcb85[15]](saveUpdates(_0x67b6x13[_0xcb85[31]]))[_0xcb85[15]](responseWithResult(_0x67b6x7))[_0xcb85[23]](handleError(_0x67b6x7))};exports[_0xcb85[17]]= function(_0x67b6x13,_0x67b6x7){Schedule[_0xcb85[28]](_0x67b6x13[_0xcb85[27]][_0xcb85[26]])[_0xcb85[15]](handleEntityNotFound(_0x67b6x7))[_0xcb85[15]](removeEntity(_0x67b6x7))[_0xcb85[23]](handleError(_0x67b6x7))};exports[_0xcb85[33]]= function(_0x67b6x13,_0x67b6x7){return Schedule[_0xcb85[17]]({where:{id:_0x67b6x13[_0xcb85[35]][_0xcb85[34]]},individualHooks:true})[_0xcb85[15]](function(){return _0x67b6x7[_0xcb85[13]](204)})[_0xcb85[23]](handleError(_0x67b6x7))}
\ No newline at end of file
index 9a8ebf8..2022074 100644 (file)
@@ -1 +1 @@
-var _0xa2e8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x63\x68\x65\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa2e8[0];const EventEmitter=require(_0xa2e8[1]);const Schedule=require(_0xa2e8[3])[_0xa2e8[2]];var SchedulerEvents= new EventEmitter();SchedulerEvents[_0xa2e8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa2e8[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa2e8[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa2e8[6]};for(var e in events){var event=events[e];Schedule[_0xa2e8[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xead9x8,_0xead9x9,_0xead9xa){SchedulerEvents[_0xa2e8[10]](event+ _0xa2e8[8]+ _0xead9x8[_0xa2e8[9]],_0xead9x8);SchedulerEvents[_0xa2e8[10]](event,_0xead9x8);_0xead9xa(null)}}module[_0xa2e8[11]]= SchedulerEvents
\ No newline at end of file
+var _0xe159=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x63\x68\x65\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe159[0];const EventEmitter=require(_0xe159[1]);const Schedule=require(_0xe159[3])[_0xe159[2]];var SchedulerEvents= new EventEmitter();SchedulerEvents[_0xe159[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe159[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe159[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe159[6]};for(var e in events){var event=events[e];Schedule[_0xe159[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x51c2x8,_0x51c2x9,_0x51c2xa){SchedulerEvents[_0xe159[10]](event+ _0xe159[8]+ _0x51c2x8[_0xe159[9]],_0x51c2x8);SchedulerEvents[_0xe159[10]](event,_0x51c2x8);_0x51c2xa(null)}}module[_0xe159[11]]= SchedulerEvents
\ No newline at end of file
index 1aac43b..7215a78 100644 (file)
@@ -1 +1 @@
-var _0xa780=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x63\x68\x65\x64\x75\x6C\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa780[0];const SchedulerEvents=require(_0xa780[1]);var events=[_0xa780[2],_0xa780[3],_0xa780[4]];exports[_0xa780[5]]= function(_0x61c8x3){for(var _0x61c8x4=0,_0x61c8x5=events[_0xa780[6]];_0x61c8x4< _0x61c8x5;_0x61c8x4++){var _0x61c8x6=events[_0x61c8x4];var _0x61c8x7=createListener(_0xa780[7]+ _0x61c8x6,_0x61c8x3);SchedulerEvents[_0xa780[8]](_0x61c8x6,_0x61c8x7);_0x61c8x3[_0xa780[8]](_0xa780[9],removeListener(_0x61c8x6,_0x61c8x7))}};function createListener(_0x61c8x6,_0x61c8x3){return function(_0x61c8x9){_0x61c8x3[_0xa780[10]](_0x61c8x6,_0x61c8x9)}}function removeListener(_0x61c8x6,_0x61c8x7){return function(){SchedulerEvents[_0xa780[11]](_0x61c8x6,_0x61c8x7)}}
\ No newline at end of file
+var _0xd0e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x63\x68\x65\x64\x75\x6C\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd0e6[0];const SchedulerEvents=require(_0xd0e6[1]);var events=[_0xd0e6[2],_0xd0e6[3],_0xd0e6[4]];exports[_0xd0e6[5]]= function(_0xf754x3){for(var _0xf754x4=0,_0xf754x5=events[_0xd0e6[6]];_0xf754x4< _0xf754x5;_0xf754x4++){var _0xf754x6=events[_0xf754x4];var _0xf754x7=createListener(_0xd0e6[7]+ _0xf754x6,_0xf754x3);SchedulerEvents[_0xd0e6[8]](_0xf754x6,_0xf754x7);_0xf754x3[_0xd0e6[8]](_0xd0e6[9],removeListener(_0xf754x6,_0xf754x7))}};function createListener(_0xf754x6,_0xf754x3){return function(_0xf754x9){_0xf754x3[_0xd0e6[10]](_0xf754x6,_0xf754x9)}}function removeListener(_0xf754x6,_0xf754x7){return function(){SchedulerEvents[_0xd0e6[11]](_0xf754x6,_0xf754x7)}}
\ No newline at end of file
index 2d426e5..573d4f5 100644 (file)
@@ -1 +1 @@
-var _0x707c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x65\x74\x74\x69\x6E\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x6D\x74\x70","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D","\x2F\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x2F\x6D\x61\x69\x6C\x62\x6F\x78","\x67\x65\x74\x4D\x61\x69\x6C\x62\x6F\x78","\x2F\x6C\x6F\x67\x6F\x2F\x6D\x61\x69\x6E","\x67\x65\x74\x4C\x6F\x67\x6F","\x2F\x6C\x6F\x67\x6F\x2F\x6C\x6F\x67\x69\x6E","\x67\x65\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x2F\x6C\x6F\x67\x6F\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x67\x65\x74\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x2F\x6C\x6F\x67\x6F\x2F\x61\x62\x6F\x75\x74","\x67\x65\x74\x41\x62\x6F\x75\x74\x4C\x6F\x67\x6F","\x2F\x73\x79\x73\x74\x65\x6D","\x73\x74\x61\x74\x73","\x2F\x6C\x6F\x67\x73","\x6C\x6F\x67\x73","\x2F\x69\x6E\x66\x6F","\x67\x65\x74\x49\x6E\x66\x6F","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x61\x73\x74\x65\x72\x69\x73\x6B","\x61\x73\x74\x65\x72\x69\x73\x6B\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x74\x70","\x2F\x73\x6D\x74\x70\x2F\x3A\x69\x64","\x75\x70\x64\x61\x74\x65\x53\x6D\x74\x70","\x70\x75\x74","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79\x53\x6D\x74\x70","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x707c[0];var express=require(_0x707c[1]);var controller=require(_0x707c[2]);var auth=require(_0x707c[3]);var router=express.Router();router[_0x707c[9]](_0x707c[4],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[8]]);router[_0x707c[9]](_0x707c[10],auth[_0x707c[5]](),auth[_0x707c[12]]([9],[_0x707c[6],_0x707c[11]]),controller[_0x707c[13]]);router[_0x707c[9]](_0x707c[14],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[15]]);router[_0x707c[9]](_0x707c[16],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[17]]);router[_0x707c[9]](_0x707c[18],controller[_0x707c[19]]);router[_0x707c[9]](_0x707c[20],controller[_0x707c[21]]);router[_0x707c[9]](_0x707c[22],controller[_0x707c[23]]);router[_0x707c[9]](_0x707c[24],controller[_0x707c[25]]);router[_0x707c[9]](_0x707c[26],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[27]]);router[_0x707c[9]](_0x707c[28],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[29]]);router[_0x707c[9]](_0x707c[30],controller[_0x707c[31]]);router[_0x707c[9]](_0x707c[32],auth[_0x707c[5]](),controller[_0x707c[33]]);router[_0x707c[35]](_0x707c[4],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[34]]);router[_0x707c[35]](_0x707c[36],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[37]]);router[_0x707c[35]](_0x707c[18],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[38]]);router[_0x707c[35]](_0x707c[20],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[39]]);router[_0x707c[35]](_0x707c[22],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[40]]);router[_0x707c[35]](_0x707c[10],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[41]]);router[_0x707c[44]](_0x707c[42],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[43]]);router[_0x707c[44]](_0x707c[32],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[45]]);router[_0x707c[47]](_0x707c[10],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[46]]);router[_0x707c[47]](_0x707c[32],auth[_0x707c[5]](),auth[_0x707c[7]](_0x707c[6]),controller[_0x707c[48]]);module[_0x707c[49]]= router
\ No newline at end of file
+var _0x295d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x65\x74\x74\x69\x6E\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x6D\x74\x70","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D","\x2F\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x2F\x6D\x61\x69\x6C\x62\x6F\x78","\x67\x65\x74\x4D\x61\x69\x6C\x62\x6F\x78","\x2F\x6C\x6F\x67\x6F\x2F\x6D\x61\x69\x6E","\x67\x65\x74\x4C\x6F\x67\x6F","\x2F\x6C\x6F\x67\x6F\x2F\x6C\x6F\x67\x69\x6E","\x67\x65\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x2F\x6C\x6F\x67\x6F\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x67\x65\x74\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x2F\x6C\x6F\x67\x6F\x2F\x61\x62\x6F\x75\x74","\x67\x65\x74\x41\x62\x6F\x75\x74\x4C\x6F\x67\x6F","\x2F\x73\x79\x73\x74\x65\x6D","\x73\x74\x61\x74\x73","\x2F\x6C\x6F\x67\x73","\x6C\x6F\x67\x73","\x2F\x69\x6E\x66\x6F","\x67\x65\x74\x49\x6E\x66\x6F","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x61\x73\x74\x65\x72\x69\x73\x6B","\x61\x73\x74\x65\x72\x69\x73\x6B\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x74\x70","\x2F\x73\x6D\x74\x70\x2F\x3A\x69\x64","\x75\x70\x64\x61\x74\x65\x53\x6D\x74\x70","\x70\x75\x74","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79\x53\x6D\x74\x70","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x295d[0];var express=require(_0x295d[1]);var controller=require(_0x295d[2]);var auth=require(_0x295d[3]);var router=express.Router();router[_0x295d[9]](_0x295d[4],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[8]]);router[_0x295d[9]](_0x295d[10],auth[_0x295d[5]](),auth[_0x295d[12]]([9],[_0x295d[6],_0x295d[11]]),controller[_0x295d[13]]);router[_0x295d[9]](_0x295d[14],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[15]]);router[_0x295d[9]](_0x295d[16],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[17]]);router[_0x295d[9]](_0x295d[18],controller[_0x295d[19]]);router[_0x295d[9]](_0x295d[20],controller[_0x295d[21]]);router[_0x295d[9]](_0x295d[22],controller[_0x295d[23]]);router[_0x295d[9]](_0x295d[24],controller[_0x295d[25]]);router[_0x295d[9]](_0x295d[26],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[27]]);router[_0x295d[9]](_0x295d[28],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[29]]);router[_0x295d[9]](_0x295d[30],controller[_0x295d[31]]);router[_0x295d[9]](_0x295d[32],auth[_0x295d[5]](),controller[_0x295d[33]]);router[_0x295d[35]](_0x295d[4],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[34]]);router[_0x295d[35]](_0x295d[36],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[37]]);router[_0x295d[35]](_0x295d[18],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[38]]);router[_0x295d[35]](_0x295d[20],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[39]]);router[_0x295d[35]](_0x295d[22],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[40]]);router[_0x295d[35]](_0x295d[10],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[41]]);router[_0x295d[44]](_0x295d[42],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[43]]);router[_0x295d[44]](_0x295d[32],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[45]]);router[_0x295d[47]](_0x295d[10],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[46]]);router[_0x295d[47]](_0x295d[32],auth[_0x295d[5]](),auth[_0x295d[7]](_0x295d[6]),controller[_0x295d[48]]);module[_0x295d[49]]= router
\ No newline at end of file
index c0ad291..0a64207 100644 (file)
@@ -1 +1 @@
-var _0xf2fd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x53\x65\x74\x74\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x73\x79\x73\x74\x65\x6D","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x70\x61\x74\x68","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x66\x73","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x74\x73","\x63\x68\x65\x63\x6B\x53\x74\x61\x74\x75\x73","\x61\x6C\x6C","\x61\x73\x74\x65\x72\x69\x73\x6B\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x6F\x6E\x73\x6F\x6C\x65","\x74\x72\x69\x6D","\x63\x6F\x6D\x6D\x61\x6E\x64","\x62\x6F\x64\x79","\x25\x73\x3A\x25\x73","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6C\x6F\x67\x73","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x71\x75\x65\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x65\x72\x72\x6F\x72","\x4E\x6F\x20\x25\x73\x20\x6C\x6F\x67\x20\x66\x69\x6C\x65\x20\x66\x6F\x75\x6E\x64\x21","\x2F\x76\x61\x72\x2F\x6C\x6F\x67\x2F\x78\x63\x61\x6C\x6C\x79\x2F\x25\x73\x2E\x6C\x6F\x67","\x75\x74\x66\x38","\x4E\x6F\x20\x6C\x6F\x67\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x70\x72\x6F\x76\x69\x64\x65\x64\x21","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x6C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x6D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x6A\x6F\x69\x6E","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x6A\x70\x65\x67\x20\x61\x6E\x64\x20\x70\x6E\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x6F\x6E","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x70\x61\x72\x73\x65","\x67\x65\x74\x4C\x6F\x67\x6F","\x63\x75\x73\x74\x6F\x6D","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F\x2E\x70\x6E\x67","\x67\x65\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F\x2D\x62\x69\x67\x2E\x70\x6E\x67","\x67\x65\x74\x41\x62\x6F\x75\x74\x4C\x6F\x67\x6F","\x64\x65\x66\x61\x75\x6C\x74","\x6C\x6F\x67\x6F\x2D\x62\x69\x67\x2D\x70\x64\x66\x2E\x70\x6E\x67","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x67\x65\x74\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x70\x72\x65\x66\x65\x72\x72\x65\x64","\x64\x65\x66\x61\x75\x6C\x74\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F\x2D\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x70\x6E\x67","\x6C\x69\x63\x65\x6E\x73\x65","\x65\x78\x69\x73\x74\x73","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x67\x65\x74\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x6D\x61\x70","\x76\x61\x6C\x75\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x73\x68\x69\x66\x74","\x66\x69\x6C\x74\x65\x72","\x72\x61\x6E\x67\x65","\x6D\x61\x78","\x6D\x69\x6E\x5F\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x4D\x61\x69\x6C\x62\x6F\x78","\x6D\x61\x69\x6C\x62\x6F\x78","\x6D\x69\x6E\x5F\x6D\x61\x69\x6C\x62\x6F\x78","\x67\x65\x74\x49\x6E\x66\x6F","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x70\x61\x63\x6B\x61\x67\x65\x2E\x6A\x73\x6F\x6E","\x76\x65\x72\x73\x69\x6F\x6E","\x65\x6E\x67\x69\x6E\x65\x73","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x73\x6C","\x73\x74\x61\x74\x65","\x73\x6F\x75\x72\x63\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x74\x70","\x75\x70\x64\x61\x74\x65\x53\x6D\x74\x70","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x75\x70\x64\x61\x74\x65","\x61\x64\x64\x72\x65\x73\x73","\x73\x65\x72\x76\x69\x63\x65","\x73\x69\x67\x6E\x61\x74\x75\x72\x65","\x4C\x69\x73\x74\x49\x64","\x54\x65\x6D\x70\x6C\x61\x74\x65\x49\x64","\x73\x74\x75\x6E\x61\x64\x64\x72","\x72\x74\x70\x52\x65\x77\x72\x69\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79\x53\x6D\x74\x70","\x73\x74\x61\x63\x6B"];_0xf2fd[0];var _=require(_0xf2fd[1]);var Setting=require(_0xf2fd[3])[_0xf2fd[2]];var system=require(_0xf2fd[4]);var Agent=require(_0xf2fd[3])[_0xf2fd[5]];var VoiceMail=require(_0xf2fd[3])[_0xf2fd[6]];var MailAccount=require(_0xf2fd[3])[_0xf2fd[7]];var MailServerOut=require(_0xf2fd[3])[_0xf2fd[8]];var BPromise=require(_0xf2fd[9]);var UploadFile=require(_0xf2fd[10]);var path=require(_0xf2fd[11]);var sequelize=require(_0xf2fd[3])[_0xf2fd[12]];var config=require(_0xf2fd[13]);var sr=require(_0xf2fd[14]);var fs=require(_0xf2fd[15]);var util=require(_0xf2fd[16]);var logger=require(_0xf2fd[18])(_0xf2fd[17]);var license=require(_0xf2fd[19]);exports[_0xf2fd[20]]= function(_0xf5d7x12,_0xf5d7x13){return Setting[_0xf2fd[25]]()[_0xf2fd[24]](function(_0xf5d7x15){return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]](_0xf5d7x15)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[26]]= function(_0xf5d7x12,_0xf5d7x13){return BPromise[_0xf2fd[28]]([])[_0xf2fd[24]](system[_0xf2fd[27]]())[_0xf2fd[24]](function(_0xf5d7x16){return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]](_0xf5d7x16)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[29]]= function(_0xf5d7x12,_0xf5d7x13){_0xf5d7x12[_0xf2fd[41]][_0xf2fd[40]][_0xf2fd[39]][_0xf2fd[22]]({message:_0xf2fd[30],command:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[32]][_0xf2fd[31]](),socket:util[_0xf2fd[38]](_0xf2fd[34],_0xf5d7x12[_0xf2fd[36]][_0xf2fd[35]],_0xf5d7x12[_0xf2fd[36]][_0xf2fd[37]])});return _0xf5d7x13[_0xf2fd[42]](200)};exports[_0xf2fd[43]]= function(_0xf5d7x12,_0xf5d7x13){if(_0xf5d7x12[_0xf2fd[45]][_0xf2fd[44]]){var _0xf5d7x17=BPromise[_0xf2fd[47]](fs[_0xf2fd[46]]);return _0xf5d7x17(util[_0xf2fd[38]](_0xf2fd[50],_0xf5d7x12[_0xf2fd[45]][_0xf2fd[44]]),_0xf2fd[51])[_0xf2fd[24]](function(_0xf5d7x18){return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]]({log:_0xf5d7x18})})[_0xf2fd[21]](function(_0xf5d7x14){logger[_0xf2fd[48]](_0xf5d7x14);return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]]({log:util[_0xf2fd[38]](_0xf2fd[49],_0xf5d7x12[_0xf2fd[45]][_0xf2fd[44]])})})};return handleError(_0xf5d7x13,{message:_0xf2fd[52]})};exports[_0xf2fd[53]]= function(_0xf5d7x12,_0xf5d7x13){changeLogo(_0xf5d7x12,_0xf5d7x13,_0xf2fd[54])};exports[_0xf2fd[55]]= function(_0xf5d7x12,_0xf5d7x13){changeLogo(_0xf5d7x12,_0xf5d7x13,_0xf2fd[56])};exports[_0xf2fd[57]]= function(_0xf5d7x12,_0xf5d7x13){changeLogo(_0xf5d7x12,_0xf5d7x13,_0xf2fd[58])};function changeLogo(_0xf5d7x12,_0xf5d7x13,_0xf5d7x1a){var _0xf5d7x1b= new UploadFile({dest:path[_0xf2fd[63]](config[_0xf2fd[59]],_0xf2fd[60],_0xf2fd[61],_0xf2fd[62]),maxNumberOfFiles:1,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(jpeg|png)$/i,rename:function(_0xf5d7x1c,_0xf5d7x1d){return sr()+ path[_0xf2fd[64]](_0xf5d7x1d[_0xf2fd[44]])},messages:{maxNumberOfFiles:_0xf2fd[65],acceptFileTypes:_0xf2fd[66],invalidRequest:_0xf2fd[67]}});_0xf5d7x1b[_0xf2fd[73]](_0xf2fd[68],function(_0xf5d7x1e,_0xf5d7x1f){if(!_0xf5d7x1f[_0xf2fd[69]][_0xf2fd[44]]){return _0xf5d7x13[_0xf2fd[23]](500)[_0xf2fd[22]](_0xf5d7x1b)};return sequelize[_0xf2fd[72]](function(_0xf5d7x20){return Setting[_0xf2fd[71]](1)[_0xf2fd[24]](function(_0xf5d7x15){if(!_0xf5d7x15){return _0xf5d7x13[_0xf2fd[42]](404)};var _0xf5d7x22={};_0xf5d7x22[_0xf5d7x1a]= _0xf5d7x1f[_0xf2fd[69]][_0xf2fd[44]];return _0xf5d7x15[_0xf2fd[70]](_0xf5d7x22,{transaction:_0xf5d7x20})})[_0xf2fd[24]](function(_0xf5d7x21){return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]](_0xf5d7x21)})})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})});_0xf5d7x1b[_0xf2fd[73]](_0xf2fd[48],function(_0xf5d7x14){logger[_0xf2fd[48]](_0xf2fd[74],_0xf5d7x14);return handleError(_0xf5d7x13,_0xf5d7x14)});_0xf5d7x1b[_0xf2fd[75]](_0xf5d7x12)}exports[_0xf2fd[76]]= function(_0xf5d7x12,_0xf5d7x13){getLogo(_0xf5d7x12,_0xf5d7x13,_0xf2fd[77],_0xf2fd[54],_0xf2fd[78],_0xf2fd[79])};exports[_0xf2fd[80]]= function(_0xf5d7x12,_0xf5d7x13){getLogo(_0xf5d7x12,_0xf5d7x13,_0xf2fd[77],_0xf2fd[56],_0xf2fd[81],_0xf2fd[82])};exports[_0xf2fd[83]]= function(_0xf5d7x12,_0xf5d7x13){return _0xf5d7x13[_0xf2fd[86]](path[_0xf2fd[63]](config[_0xf2fd[59]],_0xf2fd[60],_0xf2fd[61],_0xf2fd[62],_0xf2fd[84],_0xf2fd[85]))};exports[_0xf2fd[87]]= function(_0xf5d7x12,_0xf5d7x13){getLogo(_0xf5d7x12,_0xf5d7x13,_0xf2fd[88],_0xf2fd[58],_0xf2fd[89],_0xf2fd[90])};function getLogo(_0xf5d7x12,_0xf5d7x13,_0xf5d7x24,_0xf5d7x25,_0xf5d7x26,_0xf5d7x27){var _0xf5d7x28;var _0xf5d7x29=path[_0xf2fd[63]](config[_0xf2fd[59]],_0xf2fd[60],_0xf2fd[61],_0xf2fd[62],_0xf2fd[84],_0xf5d7x27);return Setting[_0xf2fd[71]](1,{raw:true})[_0xf2fd[24]](function(_0xf5d7x15){_0xf5d7x28= _0xf5d7x15;return license[_0xf2fd[93]]()})[_0xf2fd[24]](function(_0xf5d7x2a){if(_0xf5d7x2a&& _0xf5d7x2a[_0xf2fd[91]][_0xf5d7x24]&&  !_0xf5d7x28[_0xf5d7x26]){var _0xf5d7x2b=path[_0xf2fd[63]](config[_0xf2fd[59]],_0xf2fd[60],_0xf2fd[61],_0xf2fd[62],_0xf5d7x28[_0xf5d7x25]);fs[_0xf2fd[92]](_0xf5d7x2b,function(_0xf5d7x2c){if(!_0xf5d7x2c){_0xf5d7x2b= _0xf5d7x29};return _0xf5d7x13[_0xf2fd[86]](_0xf5d7x2b)})}else {return _0xf5d7x13[_0xf2fd[86]](_0xf5d7x29)}})[_0xf2fd[21]](function(_0xf5d7x14){logger[_0xf2fd[48]](_0xf5d7x14);_0xf5d7x13[_0xf2fd[86]](_0xf5d7x29)})}exports[_0xf2fd[94]]= function(_0xf5d7x12,_0xf5d7x13){var _0xf5d7x28;return Setting[_0xf2fd[71]](1)[_0xf2fd[24]](function(_0xf5d7x15){_0xf5d7x28= _0xf5d7x15;return Agent[_0xf2fd[25]]({attributes:[_0xf2fd[95]]})})[_0xf2fd[24]](function(_0xf5d7x2d){var _0xf5d7x2e=_[_0xf2fd[96]](_0xf5d7x2d,_0xf2fd[95]);var _0xf5d7x2f={value:0,range:0};var _0xf5d7x30;if(_0xf5d7x12[_0xf2fd[45]][_0xf2fd[95]]){_0xf5d7x2f[_0xf2fd[97]]= Number(_0xf5d7x12[_0xf2fd[45]][_0xf2fd[95]]);while(_[_0xf2fd[98]](_0xf5d7x2e,_0xf5d7x2f[_0xf2fd[97]])){_0xf5d7x2f[_0xf2fd[97]]++};_0xf5d7x30= _[_0xf2fd[100]](_0xf5d7x2e,function(_0xf5d7x31){return _0xf5d7x31> _0xf5d7x2f[_0xf2fd[97]]})[_0xf2fd[99]]();_0xf5d7x2f[_0xf2fd[101]]= _0xf5d7x30- _0xf5d7x2f[_0xf2fd[97]]}else {var _0xf5d7x32=_[_0xf2fd[102]](_0xf5d7x2e);_0xf5d7x2f[_0xf2fd[97]]= _0xf5d7x28[_0xf2fd[103]];if(_0xf5d7x32&& _0xf5d7x32>= _0xf5d7x28[_0xf2fd[103]]){while(_[_0xf2fd[98]](_0xf5d7x2e,_0xf5d7x2f[_0xf2fd[97]])){_0xf5d7x2f[_0xf2fd[97]]++};_0xf5d7x30= _[_0xf2fd[100]](_0xf5d7x2e,function(_0xf5d7x31){return _0xf5d7x31> _0xf5d7x2f[_0xf2fd[97]]})[_0xf2fd[99]]();_0xf5d7x2f[_0xf2fd[101]]= _0xf5d7x30- _0xf5d7x2f[_0xf2fd[97]]}};return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]](_0xf5d7x2f)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[104]]= function(_0xf5d7x12,_0xf5d7x13){var _0xf5d7x28;return Setting[_0xf2fd[71]](1)[_0xf2fd[24]](function(_0xf5d7x15){_0xf5d7x28= _0xf5d7x15;return VoiceMail[_0xf2fd[25]]({attributes:[_0xf2fd[105]]})})[_0xf2fd[24]](function(_0xf5d7x33){var _0xf5d7x34=_[_0xf2fd[96]](_0xf5d7x33,function(_0xf5d7x31){return Number(_0xf5d7x31[_0xf2fd[105]])});var _0xf5d7x35={value:0,range:0};var _0xf5d7x30;var _0xf5d7x36=_[_0xf2fd[102]](_0xf5d7x34);_0xf5d7x35[_0xf2fd[97]]= _0xf5d7x28[_0xf2fd[106]];if(_0xf5d7x36&& _0xf5d7x36>= _0xf5d7x28[_0xf2fd[106]]){while(_[_0xf2fd[98]](_0xf5d7x34,_0xf5d7x35[_0xf2fd[97]])){_0xf5d7x35[_0xf2fd[97]]++};_0xf5d7x30= _[_0xf2fd[100]](_0xf5d7x34,function(_0xf5d7x31){return _0xf5d7x31> _0xf5d7x35[_0xf2fd[97]]})[_0xf2fd[99]]();_0xf5d7x35[_0xf2fd[101]]= _0xf5d7x30- _0xf5d7x35[_0xf2fd[97]]};return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]](_0xf5d7x35)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[107]]= function(_0xf5d7x12,_0xf5d7x13){var _0xf5d7x37=require(_0xf2fd[108]);return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]]({name:_0xf5d7x37[_0xf2fd[37]],version:_0xf5d7x37[_0xf2fd[109]],engines:_0xf5d7x37[_0xf2fd[110]]})};exports[_0xf2fd[111]]= function(_0xf5d7x12,_0xf5d7x13){return Setting[_0xf2fd[71]](_0xf5d7x12[_0xf2fd[113]][_0xf2fd[112]])[_0xf2fd[24]](function(_0xf5d7x38){if(!_0xf5d7x38){return _0xf5d7x13[_0xf2fd[42]](404)};return _0xf5d7x13[_0xf2fd[22]](_0xf5d7x38)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[114]]= function(_0xf5d7x12,_0xf5d7x13,_0xf5d7x39){return MailAccount[_0xf2fd[123]]({where:{custom:true},include:[{model:MailServerOut,attributes:[_0xf2fd[112],_0xf2fd[115],_0xf2fd[116],_0xf2fd[117],_0xf2fd[118],_0xf2fd[119],_0xf2fd[120],_0xf2fd[121],_0xf2fd[122]]}]})[_0xf2fd[24]](function(_0xf5d7x3a){if(!_0xf5d7x3a){return _0xf5d7x13[_0xf2fd[42]](404)};return _0xf5d7x13[_0xf2fd[22]](_0xf5d7x3a)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[124]]= function(_0xf5d7x12,_0xf5d7x13){return Setting[_0xf2fd[124]](_0xf5d7x12[_0xf2fd[33]])[_0xf2fd[24]](function(_0xf5d7x38){return _0xf5d7x13[_0xf2fd[23]](201)[_0xf2fd[22]](_0xf5d7x38)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[125]]= function(_0xf5d7x12,_0xf5d7x13,_0xf5d7x39){return MailAccount[_0xf2fd[124]](_0xf5d7x12[_0xf2fd[33]],{include:[{model:MailServerOut}]})[_0xf2fd[24]](function(_0xf5d7x3a){return _0xf5d7x13[_0xf2fd[23]](201)[_0xf2fd[22]](_0xf5d7x3a)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[126]]= function(_0xf5d7x12,_0xf5d7x13){var _0xf5d7x3b;return MailAccount[_0xf2fd[71]](_0xf5d7x12[_0xf2fd[113]][_0xf2fd[112]])[_0xf2fd[24]](function(_0xf5d7x3a){_0xf5d7x3b= _0xf5d7x3a;return _0xf5d7x3b[_0xf2fd[128]]({name:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[37]],address:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[129]],service:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[130]],signature:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[131]],ListId:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[132]],TemplateId:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[133]]})})[_0xf2fd[24]](function(_0xf5d7x3a){if(_0xf5d7x12[_0xf2fd[33]][_0xf2fd[8]]){_0xf5d7x12[_0xf2fd[33]][_0xf2fd[8]][_0xf2fd[120]]= _0xf2fd[127];_0xf5d7x12[_0xf2fd[33]][_0xf2fd[8]][_0xf2fd[121]]= null;return MailServerOut[_0xf2fd[128]](_0xf5d7x12[_0xf2fd[33]].MailServerOut,{where:{id:_0xf5d7x12[_0xf2fd[33]][_0xf2fd[8]][_0xf2fd[112]]},individualHooks:true})}})[_0xf2fd[24]](function(_0xf5d7x3c){return _0xf5d7x13[_0xf2fd[42]](200)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[128]]= function(_0xf5d7x12,_0xf5d7x13){if(_0xf5d7x12[_0xf2fd[33]][_0xf2fd[112]]){delete _0xf5d7x12[_0xf2fd[33]][_0xf2fd[112]]};var _0xf5d7x3d;return Setting[_0xf2fd[71]](_0xf5d7x12[_0xf2fd[113]][_0xf2fd[112]])[_0xf2fd[24]](function(_0xf5d7x38){if(!_0xf5d7x38){return _0xf5d7x13[_0xf2fd[42]](404)};_0xf5d7x3d= _0xf5d7x38[_0xf2fd[134]];var _0xf5d7x3e=_[_0xf2fd[136]](_0xf5d7x38,_0xf5d7x12[_0xf2fd[33]]);return _0xf5d7x3e[_0xf2fd[137]]()})[_0xf2fd[24]](function(_0xf5d7x38){if(_0xf5d7x38[_0xf2fd[134]]!== _0xf5d7x3d){_0xf5d7x12[_0xf2fd[41]][_0xf2fd[40]][_0xf2fd[39]][_0xf2fd[22]]({message:_0xf2fd[135],doc:{stunaddr:_0xf5d7x38[_0xf2fd[134]]}})};return _0xf5d7x13[_0xf2fd[23]](200)[_0xf2fd[22]](_0xf5d7x38)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[138]]= function(_0xf5d7x12,_0xf5d7x13){return Setting[_0xf2fd[71]](_0xf5d7x12[_0xf2fd[113]][_0xf2fd[112]])[_0xf2fd[24]](function(_0xf5d7x38){if(!_0xf5d7x38){return _0xf5d7x13[_0xf2fd[42]](404)};return _0xf5d7x38[_0xf2fd[138]]()})[_0xf2fd[24]](function(){return _0xf5d7x13[_0xf2fd[42]](204)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};exports[_0xf2fd[139]]= function(_0xf5d7x12,_0xf5d7x13){return MailAccount[_0xf2fd[123]]({where:{custom:true}})[_0xf2fd[24]](function(_0xf5d7x3f){if(!_0xf5d7x3f){return _0xf5d7x13[_0xf2fd[42]](404)};return _0xf5d7x3f[_0xf2fd[138]]()})[_0xf2fd[24]](function(){return _0xf5d7x13[_0xf2fd[42]](204)})[_0xf2fd[21]](function(_0xf5d7x14){return handleError(_0xf5d7x13,_0xf5d7x14)})};function handleError(_0xf5d7x13,_0xf5d7x14){logger[_0xf2fd[48]](_0xf5d7x14[_0xf2fd[140]]);return _0xf5d7x13[_0xf2fd[23]](500)[_0xf2fd[22]](_0xf5d7x14)}
\ No newline at end of file
+var _0xec57=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x53\x65\x74\x74\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x73\x79\x73\x74\x65\x6D","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x70\x61\x74\x68","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x66\x73","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x74\x73","\x63\x68\x65\x63\x6B\x53\x74\x61\x74\x75\x73","\x61\x6C\x6C","\x61\x73\x74\x65\x72\x69\x73\x6B\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x6F\x6E\x73\x6F\x6C\x65","\x74\x72\x69\x6D","\x63\x6F\x6D\x6D\x61\x6E\x64","\x62\x6F\x64\x79","\x25\x73\x3A\x25\x73","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x6C\x6F\x67\x73","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x71\x75\x65\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x65\x72\x72\x6F\x72","\x4E\x6F\x20\x25\x73\x20\x6C\x6F\x67\x20\x66\x69\x6C\x65\x20\x66\x6F\x75\x6E\x64\x21","\x2F\x76\x61\x72\x2F\x6C\x6F\x67\x2F\x78\x63\x61\x6C\x6C\x79\x2F\x25\x73\x2E\x6C\x6F\x67","\x75\x74\x66\x38","\x4E\x6F\x20\x6C\x6F\x67\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x70\x72\x6F\x76\x69\x64\x65\x64\x21","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x6C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x63\x68\x61\x6E\x67\x65\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x6D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x6A\x6F\x69\x6E","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x6A\x70\x65\x67\x20\x61\x6E\x64\x20\x70\x6E\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x6F\x6E","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x70\x61\x72\x73\x65","\x67\x65\x74\x4C\x6F\x67\x6F","\x63\x75\x73\x74\x6F\x6D","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F\x2E\x70\x6E\x67","\x67\x65\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F\x2D\x62\x69\x67\x2E\x70\x6E\x67","\x67\x65\x74\x41\x62\x6F\x75\x74\x4C\x6F\x67\x6F","\x64\x65\x66\x61\x75\x6C\x74","\x6C\x6F\x67\x6F\x2D\x62\x69\x67\x2D\x70\x64\x66\x2E\x70\x6E\x67","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x67\x65\x74\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x70\x72\x65\x66\x65\x72\x72\x65\x64","\x64\x65\x66\x61\x75\x6C\x74\x4D\x6F\x74\x69\x6F\x6E\x42\x61\x72\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F\x2D\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x70\x6E\x67","\x6C\x69\x63\x65\x6E\x73\x65","\x65\x78\x69\x73\x74\x73","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x67\x65\x74\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x6D\x61\x70","\x76\x61\x6C\x75\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x73\x68\x69\x66\x74","\x66\x69\x6C\x74\x65\x72","\x72\x61\x6E\x67\x65","\x6D\x61\x78","\x6D\x69\x6E\x5F\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x4D\x61\x69\x6C\x62\x6F\x78","\x6D\x61\x69\x6C\x62\x6F\x78","\x6D\x69\x6E\x5F\x6D\x61\x69\x6C\x62\x6F\x78","\x67\x65\x74\x49\x6E\x66\x6F","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x70\x61\x63\x6B\x61\x67\x65\x2E\x6A\x73\x6F\x6E","\x76\x65\x72\x73\x69\x6F\x6E","\x65\x6E\x67\x69\x6E\x65\x73","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x73\x6C","\x73\x74\x61\x74\x65","\x73\x6F\x75\x72\x63\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x74\x70","\x75\x70\x64\x61\x74\x65\x53\x6D\x74\x70","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x75\x70\x64\x61\x74\x65","\x61\x64\x64\x72\x65\x73\x73","\x73\x65\x72\x76\x69\x63\x65","\x73\x69\x67\x6E\x61\x74\x75\x72\x65","\x4C\x69\x73\x74\x49\x64","\x54\x65\x6D\x70\x6C\x61\x74\x65\x49\x64","\x73\x74\x75\x6E\x61\x64\x64\x72","\x72\x74\x70\x52\x65\x77\x72\x69\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79\x53\x6D\x74\x70","\x73\x74\x61\x63\x6B"];_0xec57[0];var _=require(_0xec57[1]);var Setting=require(_0xec57[3])[_0xec57[2]];var system=require(_0xec57[4]);var Agent=require(_0xec57[3])[_0xec57[5]];var VoiceMail=require(_0xec57[3])[_0xec57[6]];var MailAccount=require(_0xec57[3])[_0xec57[7]];var MailServerOut=require(_0xec57[3])[_0xec57[8]];var BPromise=require(_0xec57[9]);var UploadFile=require(_0xec57[10]);var path=require(_0xec57[11]);var sequelize=require(_0xec57[3])[_0xec57[12]];var config=require(_0xec57[13]);var sr=require(_0xec57[14]);var fs=require(_0xec57[15]);var util=require(_0xec57[16]);var logger=require(_0xec57[18])(_0xec57[17]);var license=require(_0xec57[19]);exports[_0xec57[20]]= function(_0x30dax12,_0x30dax13){return Setting[_0xec57[25]]()[_0xec57[24]](function(_0x30dax15){return _0x30dax13[_0xec57[23]](200)[_0xec57[22]](_0x30dax15)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[26]]= function(_0x30dax12,_0x30dax13){return BPromise[_0xec57[28]]([])[_0xec57[24]](system[_0xec57[27]]())[_0xec57[24]](function(_0x30dax16){return _0x30dax13[_0xec57[23]](200)[_0xec57[22]](_0x30dax16)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[29]]= function(_0x30dax12,_0x30dax13){_0x30dax12[_0xec57[41]][_0xec57[40]][_0xec57[39]][_0xec57[22]]({message:_0xec57[30],command:_0x30dax12[_0xec57[33]][_0xec57[32]][_0xec57[31]](),socket:util[_0xec57[38]](_0xec57[34],_0x30dax12[_0xec57[36]][_0xec57[35]],_0x30dax12[_0xec57[36]][_0xec57[37]])});return _0x30dax13[_0xec57[42]](200)};exports[_0xec57[43]]= function(_0x30dax12,_0x30dax13){if(_0x30dax12[_0xec57[45]][_0xec57[44]]){var _0x30dax17=BPromise[_0xec57[47]](fs[_0xec57[46]]);return _0x30dax17(util[_0xec57[38]](_0xec57[50],_0x30dax12[_0xec57[45]][_0xec57[44]]),_0xec57[51])[_0xec57[24]](function(_0x30dax18){return _0x30dax13[_0xec57[23]](200)[_0xec57[22]]({log:_0x30dax18})})[_0xec57[21]](function(_0x30dax14){logger[_0xec57[48]](_0x30dax14);return _0x30dax13[_0xec57[23]](200)[_0xec57[22]]({log:util[_0xec57[38]](_0xec57[49],_0x30dax12[_0xec57[45]][_0xec57[44]])})})};return handleError(_0x30dax13,{message:_0xec57[52]})};exports[_0xec57[53]]= function(_0x30dax12,_0x30dax13){changeLogo(_0x30dax12,_0x30dax13,_0xec57[54])};exports[_0xec57[55]]= function(_0x30dax12,_0x30dax13){changeLogo(_0x30dax12,_0x30dax13,_0xec57[56])};exports[_0xec57[57]]= function(_0x30dax12,_0x30dax13){changeLogo(_0x30dax12,_0x30dax13,_0xec57[58])};function changeLogo(_0x30dax12,_0x30dax13,_0x30dax1a){var _0x30dax1b= new UploadFile({dest:path[_0xec57[63]](config[_0xec57[59]],_0xec57[60],_0xec57[61],_0xec57[62]),maxNumberOfFiles:1,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(jpeg|png)$/i,rename:function(_0x30dax1c,_0x30dax1d){return sr()+ path[_0xec57[64]](_0x30dax1d[_0xec57[44]])},messages:{maxNumberOfFiles:_0xec57[65],acceptFileTypes:_0xec57[66],invalidRequest:_0xec57[67]}});_0x30dax1b[_0xec57[73]](_0xec57[68],function(_0x30dax1e,_0x30dax1f){if(!_0x30dax1f[_0xec57[69]][_0xec57[44]]){return _0x30dax13[_0xec57[23]](500)[_0xec57[22]](_0x30dax1b)};return sequelize[_0xec57[72]](function(_0x30dax20){return Setting[_0xec57[71]](1)[_0xec57[24]](function(_0x30dax15){if(!_0x30dax15){return _0x30dax13[_0xec57[42]](404)};var _0x30dax22={};_0x30dax22[_0x30dax1a]= _0x30dax1f[_0xec57[69]][_0xec57[44]];return _0x30dax15[_0xec57[70]](_0x30dax22,{transaction:_0x30dax20})})[_0xec57[24]](function(_0x30dax21){return _0x30dax13[_0xec57[23]](200)[_0xec57[22]](_0x30dax21)})})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})});_0x30dax1b[_0xec57[73]](_0xec57[48],function(_0x30dax14){logger[_0xec57[48]](_0xec57[74],_0x30dax14);return handleError(_0x30dax13,_0x30dax14)});_0x30dax1b[_0xec57[75]](_0x30dax12)}exports[_0xec57[76]]= function(_0x30dax12,_0x30dax13){getLogo(_0x30dax12,_0x30dax13,_0xec57[77],_0xec57[54],_0xec57[78],_0xec57[79])};exports[_0xec57[80]]= function(_0x30dax12,_0x30dax13){getLogo(_0x30dax12,_0x30dax13,_0xec57[77],_0xec57[56],_0xec57[81],_0xec57[82])};exports[_0xec57[83]]= function(_0x30dax12,_0x30dax13){return _0x30dax13[_0xec57[86]](path[_0xec57[63]](config[_0xec57[59]],_0xec57[60],_0xec57[61],_0xec57[62],_0xec57[84],_0xec57[85]))};exports[_0xec57[87]]= function(_0x30dax12,_0x30dax13){getLogo(_0x30dax12,_0x30dax13,_0xec57[88],_0xec57[58],_0xec57[89],_0xec57[90])};function getLogo(_0x30dax12,_0x30dax13,_0x30dax24,_0x30dax25,_0x30dax26,_0x30dax27){var _0x30dax28;var _0x30dax29=path[_0xec57[63]](config[_0xec57[59]],_0xec57[60],_0xec57[61],_0xec57[62],_0xec57[84],_0x30dax27);return Setting[_0xec57[71]](1,{raw:true})[_0xec57[24]](function(_0x30dax15){_0x30dax28= _0x30dax15;return license[_0xec57[93]]()})[_0xec57[24]](function(_0x30dax2a){if(_0x30dax2a&& _0x30dax2a[_0xec57[91]][_0x30dax24]&&  !_0x30dax28[_0x30dax26]){var _0x30dax2b=path[_0xec57[63]](config[_0xec57[59]],_0xec57[60],_0xec57[61],_0xec57[62],_0x30dax28[_0x30dax25]);fs[_0xec57[92]](_0x30dax2b,function(_0x30dax2c){if(!_0x30dax2c){_0x30dax2b= _0x30dax29};return _0x30dax13[_0xec57[86]](_0x30dax2b)})}else {return _0x30dax13[_0xec57[86]](_0x30dax29)}})[_0xec57[21]](function(_0x30dax14){logger[_0xec57[48]](_0x30dax14);_0x30dax13[_0xec57[86]](_0x30dax29)})}exports[_0xec57[94]]= function(_0x30dax12,_0x30dax13){var _0x30dax28;return Setting[_0xec57[71]](1)[_0xec57[24]](function(_0x30dax15){_0x30dax28= _0x30dax15;return Agent[_0xec57[25]]({attributes:[_0xec57[95]]})})[_0xec57[24]](function(_0x30dax2d){var _0x30dax2e=_[_0xec57[96]](_0x30dax2d,_0xec57[95]);var _0x30dax2f={value:0,range:0};var _0x30dax30;if(_0x30dax12[_0xec57[45]][_0xec57[95]]){_0x30dax2f[_0xec57[97]]= Number(_0x30dax12[_0xec57[45]][_0xec57[95]]);while(_[_0xec57[98]](_0x30dax2e,_0x30dax2f[_0xec57[97]])){_0x30dax2f[_0xec57[97]]++};_0x30dax30= _[_0xec57[100]](_0x30dax2e,function(_0x30dax31){return _0x30dax31> _0x30dax2f[_0xec57[97]]})[_0xec57[99]]();_0x30dax2f[_0xec57[101]]= _0x30dax30- _0x30dax2f[_0xec57[97]]}else {var _0x30dax32=_[_0xec57[102]](_0x30dax2e);_0x30dax2f[_0xec57[97]]= _0x30dax28[_0xec57[103]];if(_0x30dax32&& _0x30dax32>= _0x30dax28[_0xec57[103]]){while(_[_0xec57[98]](_0x30dax2e,_0x30dax2f[_0xec57[97]])){_0x30dax2f[_0xec57[97]]++};_0x30dax30= _[_0xec57[100]](_0x30dax2e,function(_0x30dax31){return _0x30dax31> _0x30dax2f[_0xec57[97]]})[_0xec57[99]]();_0x30dax2f[_0xec57[101]]= _0x30dax30- _0x30dax2f[_0xec57[97]]}};return _0x30dax13[_0xec57[23]](200)[_0xec57[22]](_0x30dax2f)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[104]]= function(_0x30dax12,_0x30dax13){var _0x30dax28;return Setting[_0xec57[71]](1)[_0xec57[24]](function(_0x30dax15){_0x30dax28= _0x30dax15;return VoiceMail[_0xec57[25]]({attributes:[_0xec57[105]]})})[_0xec57[24]](function(_0x30dax33){var _0x30dax34=_[_0xec57[96]](_0x30dax33,function(_0x30dax31){return Number(_0x30dax31[_0xec57[105]])});var _0x30dax35={value:0,range:0};var _0x30dax30;var _0x30dax36=_[_0xec57[102]](_0x30dax34);_0x30dax35[_0xec57[97]]= _0x30dax28[_0xec57[106]];if(_0x30dax36&& _0x30dax36>= _0x30dax28[_0xec57[106]]){while(_[_0xec57[98]](_0x30dax34,_0x30dax35[_0xec57[97]])){_0x30dax35[_0xec57[97]]++};_0x30dax30= _[_0xec57[100]](_0x30dax34,function(_0x30dax31){return _0x30dax31> _0x30dax35[_0xec57[97]]})[_0xec57[99]]();_0x30dax35[_0xec57[101]]= _0x30dax30- _0x30dax35[_0xec57[97]]};return _0x30dax13[_0xec57[23]](200)[_0xec57[22]](_0x30dax35)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[107]]= function(_0x30dax12,_0x30dax13){var _0x30dax37=require(_0xec57[108]);return _0x30dax13[_0xec57[23]](200)[_0xec57[22]]({name:_0x30dax37[_0xec57[37]],version:_0x30dax37[_0xec57[109]],engines:_0x30dax37[_0xec57[110]]})};exports[_0xec57[111]]= function(_0x30dax12,_0x30dax13){return Setting[_0xec57[71]](_0x30dax12[_0xec57[113]][_0xec57[112]])[_0xec57[24]](function(_0x30dax38){if(!_0x30dax38){return _0x30dax13[_0xec57[42]](404)};return _0x30dax13[_0xec57[22]](_0x30dax38)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[114]]= function(_0x30dax12,_0x30dax13,_0x30dax39){return MailAccount[_0xec57[123]]({where:{custom:true},include:[{model:MailServerOut,attributes:[_0xec57[112],_0xec57[115],_0xec57[116],_0xec57[117],_0xec57[118],_0xec57[119],_0xec57[120],_0xec57[121],_0xec57[122]]}]})[_0xec57[24]](function(_0x30dax3a){if(!_0x30dax3a){return _0x30dax13[_0xec57[42]](404)};return _0x30dax13[_0xec57[22]](_0x30dax3a)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[124]]= function(_0x30dax12,_0x30dax13){return Setting[_0xec57[124]](_0x30dax12[_0xec57[33]])[_0xec57[24]](function(_0x30dax38){return _0x30dax13[_0xec57[23]](201)[_0xec57[22]](_0x30dax38)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[125]]= function(_0x30dax12,_0x30dax13,_0x30dax39){return MailAccount[_0xec57[124]](_0x30dax12[_0xec57[33]],{include:[{model:MailServerOut}]})[_0xec57[24]](function(_0x30dax3a){return _0x30dax13[_0xec57[23]](201)[_0xec57[22]](_0x30dax3a)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[126]]= function(_0x30dax12,_0x30dax13){var _0x30dax3b;return MailAccount[_0xec57[71]](_0x30dax12[_0xec57[113]][_0xec57[112]])[_0xec57[24]](function(_0x30dax3a){_0x30dax3b= _0x30dax3a;return _0x30dax3b[_0xec57[128]]({name:_0x30dax12[_0xec57[33]][_0xec57[37]],address:_0x30dax12[_0xec57[33]][_0xec57[129]],service:_0x30dax12[_0xec57[33]][_0xec57[130]],signature:_0x30dax12[_0xec57[33]][_0xec57[131]],ListId:_0x30dax12[_0xec57[33]][_0xec57[132]],TemplateId:_0x30dax12[_0xec57[33]][_0xec57[133]]})})[_0xec57[24]](function(_0x30dax3a){if(_0x30dax12[_0xec57[33]][_0xec57[8]]){_0x30dax12[_0xec57[33]][_0xec57[8]][_0xec57[120]]= _0xec57[127];_0x30dax12[_0xec57[33]][_0xec57[8]][_0xec57[121]]= null;return MailServerOut[_0xec57[128]](_0x30dax12[_0xec57[33]].MailServerOut,{where:{id:_0x30dax12[_0xec57[33]][_0xec57[8]][_0xec57[112]]},individualHooks:true})}})[_0xec57[24]](function(_0x30dax3c){return _0x30dax13[_0xec57[42]](200)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[128]]= function(_0x30dax12,_0x30dax13){if(_0x30dax12[_0xec57[33]][_0xec57[112]]){delete _0x30dax12[_0xec57[33]][_0xec57[112]]};var _0x30dax3d;return Setting[_0xec57[71]](_0x30dax12[_0xec57[113]][_0xec57[112]])[_0xec57[24]](function(_0x30dax38){if(!_0x30dax38){return _0x30dax13[_0xec57[42]](404)};_0x30dax3d= _0x30dax38[_0xec57[134]];var _0x30dax3e=_[_0xec57[136]](_0x30dax38,_0x30dax12[_0xec57[33]]);return _0x30dax3e[_0xec57[137]]()})[_0xec57[24]](function(_0x30dax38){if(_0x30dax38[_0xec57[134]]!== _0x30dax3d){_0x30dax12[_0xec57[41]][_0xec57[40]][_0xec57[39]][_0xec57[22]]({message:_0xec57[135],doc:{stunaddr:_0x30dax38[_0xec57[134]]}})};return _0x30dax13[_0xec57[23]](200)[_0xec57[22]](_0x30dax38)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[138]]= function(_0x30dax12,_0x30dax13){return Setting[_0xec57[71]](_0x30dax12[_0xec57[113]][_0xec57[112]])[_0xec57[24]](function(_0x30dax38){if(!_0x30dax38){return _0x30dax13[_0xec57[42]](404)};return _0x30dax38[_0xec57[138]]()})[_0xec57[24]](function(){return _0x30dax13[_0xec57[42]](204)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};exports[_0xec57[139]]= function(_0x30dax12,_0x30dax13){return MailAccount[_0xec57[123]]({where:{custom:true}})[_0xec57[24]](function(_0x30dax3f){if(!_0x30dax3f){return _0x30dax13[_0xec57[42]](404)};return _0x30dax3f[_0xec57[138]]()})[_0xec57[24]](function(){return _0x30dax13[_0xec57[42]](204)})[_0xec57[21]](function(_0x30dax14){return handleError(_0x30dax13,_0x30dax14)})};function handleError(_0x30dax13,_0x30dax14){logger[_0xec57[48]](_0x30dax14[_0xec57[140]]);return _0x30dax13[_0xec57[23]](500)[_0xec57[22]](_0x30dax14)}
\ No newline at end of file
index edb7e2c..6d1eca2 100644 (file)
@@ -1 +1 @@
-var _0x872e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x65\x74\x74\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x872e[0];const EventEmitter=require(_0x872e[1]);const Setting=require(_0x872e[3])[_0x872e[2]];var SettingEvents= new EventEmitter();SettingEvents[_0x872e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x872e[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x872e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x872e[6]};for(var e in events){var event=events[e];Setting[_0x872e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x342ex8,_0x342ex9,_0x342exa){SettingEvents[_0x872e[10]](event+ _0x872e[8]+ _0x342ex8[_0x872e[9]],_0x342ex8);SettingEvents[_0x872e[10]](event,_0x342ex8);_0x342exa(null)}}module[_0x872e[11]]= SettingEvents
\ No newline at end of file
+var _0xbee7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x65\x74\x74\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xbee7[0];const EventEmitter=require(_0xbee7[1]);const Setting=require(_0xbee7[3])[_0xbee7[2]];var SettingEvents= new EventEmitter();SettingEvents[_0xbee7[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xbee7[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xbee7[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xbee7[6]};for(var e in events){var event=events[e];Setting[_0xbee7[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xaa03x8,_0xaa03x9,_0xaa03xa){SettingEvents[_0xbee7[10]](event+ _0xbee7[8]+ _0xaa03x8[_0xbee7[9]],_0xaa03x8);SettingEvents[_0xbee7[10]](event,_0xaa03x8);_0xaa03xa(null)}}module[_0xbee7[11]]= SettingEvents
\ No newline at end of file
index b8696d8..19c32e0 100644 (file)
@@ -1 +1 @@
-var _0x13d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x65\x74\x74\x69\x6E\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x65\x74\x74\x69\x6E\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x13d4[0];const SettingEvents=require(_0x13d4[1]);var events=[_0x13d4[2],_0x13d4[3]];exports[_0x13d4[4]]= function(_0xa8d8x3){for(var _0xa8d8x4=0,_0xa8d8x5=events[_0x13d4[5]];_0xa8d8x4< _0xa8d8x5;_0xa8d8x4++){var _0xa8d8x6=events[_0xa8d8x4];var _0xa8d8x7=createListener(_0x13d4[6]+ _0xa8d8x6,_0xa8d8x3);SettingEvents[_0x13d4[7]](_0xa8d8x6,_0xa8d8x7);_0xa8d8x3[_0x13d4[7]](_0x13d4[8],removeListener(_0xa8d8x6,_0xa8d8x7))}};function createListener(_0xa8d8x6,_0xa8d8x3){return function(_0xa8d8x9){_0xa8d8x3[_0x13d4[9]](_0xa8d8x6,_0xa8d8x9)}}function removeListener(_0xa8d8x6,_0xa8d8x7){return function(){SettingEvents[_0x13d4[10]](_0xa8d8x6,_0xa8d8x7)}}
\ No newline at end of file
+var _0xce1a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x65\x74\x74\x69\x6E\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x65\x74\x74\x69\x6E\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xce1a[0];const SettingEvents=require(_0xce1a[1]);var events=[_0xce1a[2],_0xce1a[3]];exports[_0xce1a[4]]= function(_0x4d27x3){for(var _0x4d27x4=0,_0x4d27x5=events[_0xce1a[5]];_0x4d27x4< _0x4d27x5;_0x4d27x4++){var _0x4d27x6=events[_0x4d27x4];var _0x4d27x7=createListener(_0xce1a[6]+ _0x4d27x6,_0x4d27x3);SettingEvents[_0xce1a[7]](_0x4d27x6,_0x4d27x7);_0x4d27x3[_0xce1a[7]](_0xce1a[8],removeListener(_0x4d27x6,_0x4d27x7))}};function createListener(_0x4d27x6,_0x4d27x3){return function(_0x4d27x9){_0x4d27x3[_0xce1a[9]](_0x4d27x6,_0x4d27x9)}}function removeListener(_0x4d27x6,_0x4d27x7){return function(){SettingEvents[_0xce1a[10]](_0x4d27x6,_0x4d27x7)}}
\ No newline at end of file
index 8deccb5..f2206bc 100644 (file)
@@ -1 +1 @@
-var _0x4804=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x53\x6D\x73","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x72\x65\x63\x65\x69\x76\x65","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x2F\x3A\x6D\x73\x67\x49\x64\x2F\x75\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x53\x74\x61\x74\x75\x73","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x53\x74\x61\x74\x75\x73","\x6D\x65\x73\x73\x61\x67\x65\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x4804[0];var express=require(_0x4804[1]);var auth=require(_0x4804[2]);var controller=require(_0x4804[3]);var license=require(_0x4804[4]);var router=express.Router();router[_0x4804[13]](_0x4804[5],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9],_0x4804[10]]),controller[_0x4804[12]]);router[_0x4804[13]](_0x4804[14],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[15]]);router[_0x4804[13]](_0x4804[16],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[17]]);router[_0x4804[13]](_0x4804[18],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[19]]);router[_0x4804[13]](_0x4804[20],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9],_0x4804[10]]),controller[_0x4804[21]]);router[_0x4804[13]](_0x4804[22],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9],_0x4804[10]]),controller[_0x4804[23]]);router[_0x4804[25]](_0x4804[5],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[24]]);router[_0x4804[25]](_0x4804[22],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[26]]);router[_0x4804[25]](_0x4804[16],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[27]]);router[_0x4804[25]](_0x4804[28],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9],_0x4804[10]]),controller[_0x4804[29]]);router[_0x4804[25]](_0x4804[30],license[_0x4804[6]](),license[_0x4804[7]](),controller[_0x4804[31]]);router[_0x4804[25]](_0x4804[32],license[_0x4804[6]](),license[_0x4804[7]](),controller[_0x4804[33]]);router[_0x4804[25]](_0x4804[34],license[_0x4804[6]](),license[_0x4804[7]](),controller[_0x4804[35]]);router[_0x4804[37]](_0x4804[14],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[36]]);router[_0x4804[37]](_0x4804[16],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[38]]);router[_0x4804[37]](_0x4804[39],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[40]]);router[_0x4804[37]](_0x4804[41],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[42]]);router[_0x4804[44]](_0x4804[14],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[43]]);router[_0x4804[44]](_0x4804[16],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[45]]);router[_0x4804[44]](_0x4804[39],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[46]]);router[_0x4804[44]](_0x4804[41],license[_0x4804[6]](),license[_0x4804[7]](),auth[_0x4804[8]](),auth[_0x4804[11]]([11],[_0x4804[9]]),controller[_0x4804[47]]);module[_0x4804[48]]= router
\ No newline at end of file
+var _0x344c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x53\x6D\x73","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x72\x65\x63\x65\x69\x76\x65","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x2F\x3A\x6D\x73\x67\x49\x64\x2F\x75\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x53\x74\x61\x74\x75\x73","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x53\x74\x61\x74\x75\x73","\x6D\x65\x73\x73\x61\x67\x65\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x61\x70\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x3A\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x344c[0];var express=require(_0x344c[1]);var auth=require(_0x344c[2]);var controller=require(_0x344c[3]);var license=require(_0x344c[4]);var router=express.Router();router[_0x344c[13]](_0x344c[5],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9],_0x344c[10]]),controller[_0x344c[12]]);router[_0x344c[13]](_0x344c[14],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[15]]);router[_0x344c[13]](_0x344c[16],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[17]]);router[_0x344c[13]](_0x344c[18],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[19]]);router[_0x344c[13]](_0x344c[20],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9],_0x344c[10]]),controller[_0x344c[21]]);router[_0x344c[13]](_0x344c[22],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9],_0x344c[10]]),controller[_0x344c[23]]);router[_0x344c[25]](_0x344c[5],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[24]]);router[_0x344c[25]](_0x344c[22],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[26]]);router[_0x344c[25]](_0x344c[16],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[27]]);router[_0x344c[25]](_0x344c[28],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9],_0x344c[10]]),controller[_0x344c[29]]);router[_0x344c[25]](_0x344c[30],license[_0x344c[6]](),license[_0x344c[7]](),controller[_0x344c[31]]);router[_0x344c[25]](_0x344c[32],license[_0x344c[6]](),license[_0x344c[7]](),controller[_0x344c[33]]);router[_0x344c[25]](_0x344c[34],license[_0x344c[6]](),license[_0x344c[7]](),controller[_0x344c[35]]);router[_0x344c[37]](_0x344c[14],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[36]]);router[_0x344c[37]](_0x344c[16],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[38]]);router[_0x344c[37]](_0x344c[39],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[40]]);router[_0x344c[37]](_0x344c[41],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[42]]);router[_0x344c[44]](_0x344c[14],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[43]]);router[_0x344c[44]](_0x344c[16],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[45]]);router[_0x344c[44]](_0x344c[39],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[46]]);router[_0x344c[44]](_0x344c[41],license[_0x344c[6]](),license[_0x344c[7]](),auth[_0x344c[8]](),auth[_0x344c[11]]([11],[_0x344c[9]]),controller[_0x344c[47]]);module[_0x344c[48]]= router
\ No newline at end of file
index a8f578a..3b640c3 100644 (file)
@@ -1 +1 @@
-var _0xa52f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6D\x73\x2F\x73\x6B\x65\x62\x62\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x51\x75\x65\x75\x65","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x52\x6F\x6F\x6D","\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x43\x6F\x6E\x74\x61\x63\x74","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x73\x69\x64","\x74\x6F\x6B\x65\x6E","\x74\x77\x69\x6C\x69\x6F","\x6C\x69\x73\x74","\x61\x63\x63\x6F\x75\x6E\x74\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x54\x65\x73\x74","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x73\x6B\x65\x62\x62\x79","\x54\x68\x65\x72\x65\x20\x69\x73\x20\x6E\x6F\x20\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x61\x63\x63\x6F\x75\x6E\x74","\x74\x79\x70\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x6D\x65\x72\x67\x65","\x67\x65\x74\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x55\x73\x65\x72\x49\x64","\x75\x73\x65\x72","\x64\x65\x62\x75\x67","\x46\x72\x6F\x6D","\x54\x6F","\x42\x6F\x64\x79","\x73\x65\x6E\x64\x65\x72","\x72\x65\x63\x65\x69\x76\x65\x72","\x74\x65\x78\x74","\x61\x63\x63\x6F\x75\x6E\x74\x54\x79\x70\x65","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x73\x6D\x73\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x3C\x3F\x78\x6D\x6C\x20\x76\x65\x72\x73\x69\x6F\x6E\x3D\x22\x31\x2E\x30\x22\x20\x65\x6E\x63\x6F\x64\x69\x6E\x67\x3D\x22\x55\x54\x46\x2D\x38\x22\x3F\x3E\x0A\x3C\x52\x65\x73\x70\x6F\x6E\x73\x65\x3E\x3C\x2F\x52\x65\x73\x70\x6F\x6E\x73\x65\x3E","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x43\x4C\x4F\x53\x45\x44","\x66\x72\x6F\x6D","\x4E\x45\x57","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x73\x6D\x73\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x53\x4D\x53\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x53\x4D\x53\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x66\x6F\x72\x6D\x61\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x6B\x6E\x6F\x77\x6E","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x53\x74\x61\x74\x75\x73","\x74\x6F\x55\x70\x70\x65\x72","\x45\x72\x72\x6F\x72\x43\x6F\x64\x65","\x6D\x73\x67\x49\x64","\x6D\x65\x73\x73\x61\x67\x65\x53\x74\x61\x74\x75\x73","\x65\x72\x72\x6F\x72\x5F\x63\x6F\x64\x65","\x73\x6B\x65\x62\x62\x79\x5F\x64\x69\x73\x70\x61\x74\x63\x68\x5F\x69\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x64\x73","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x63\x6F\x6E\x74\x61\x63\x74","\x74\x61\x67\x73","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x6F\x69\x63\x65\x53\x6F\x75\x72\x63\x65","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x69\x73\x41\x72\x72\x61\x79","\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E"];_0xa52f[0];var _=require(_0xa52f[1]);var Util=require(_0xa52f[2]);var skebby=require(_0xa52f[3]);var sequelize=require(_0xa52f[5])[_0xa52f[4]];var User=require(_0xa52f[5])[_0xa52f[6]];var SmsAccount=require(_0xa52f[5])[_0xa52f[7]];var SmsQueue=require(_0xa52f[5])[_0xa52f[8]];var SmsApplication=require(_0xa52f[5])[_0xa52f[9]];var SmsMessage=require(_0xa52f[5])[_0xa52f[10]];var SmsRoom=require(_0xa52f[5])[_0xa52f[11]];var SmsDisposition=require(_0xa52f[5])[_0xa52f[12]];var Contact=require(_0xa52f[5])[_0xa52f[13]];var Interval=require(_0xa52f[5])[_0xa52f[14]];var Promise=require(_0xa52f[15]);var moment=require(_0xa52f[16]);var logger=require(_0xa52f[18])(_0xa52f[17]);function handleError(_0x2fc8x12,_0x2fc8x13){logger[_0xa52f[20]](_0x2fc8x13[_0xa52f[19]]);return _0x2fc8x12[_0xa52f[22]](500)[_0xa52f[21]](_0x2fc8x13)}exports[_0xa52f[23]]= function(_0x2fc8x14,_0x2fc8x12){return SmsAccount[_0xa52f[28]](Util[_0xa52f[27]](_0x2fc8x14[_0xa52f[26]]))[_0xa52f[25]](function(_0x2fc8x15){_0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x15)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[29]]= function(_0x2fc8x14,_0x2fc8x12){return SmsAccount[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x16){if(!_0x2fc8x16){return _0x2fc8x12[_0xa52f[30]](404)};return _0x2fc8x12[_0xa52f[21]](_0x2fc8x16)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[34]]= function(_0x2fc8x14,_0x2fc8x12){return SmsAccount[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x16){if(!_0x2fc8x16){return _0x2fc8x12[_0xa52f[30]](404)};switch(_0x2fc8x16[_0xa52f[45]]){case _0xa52f[37]:var _0x2fc8x18=require(_0xa52f[37])(_0x2fc8x16[_0xa52f[35]],_0x2fc8x16[_0xa52f[36]]);var _0x2fc8x19=Promise[_0xa52f[40]](_0x2fc8x18[_0xa52f[39]][_0xa52f[38]]);return _0x2fc8x19();case _0xa52f[43]:var _0x2fc8x1a={from:_0xa52f[41],to:_0xa52f[41],body:_0xa52f[41],test:true};return skebby[_0xa52f[42]](_0x2fc8x1a,_0x2fc8x16);default:throw  new Error(_0xa52f[44])}})[_0xa52f[25]](function(_0x2fc8x17){return _0x2fc8x12[_0xa52f[30]](200)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[46]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){return SmsAccount[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x16){if(!_0x2fc8x16){return _0x2fc8x12[_0xa52f[30]](404)};return _0x2fc8x16[_0xa52f[48]]()})[_0xa52f[25]](function(_0x2fc8x1c){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]]({rows:_0x2fc8x1c,count:_0x2fc8x1c[_0xa52f[47]]})})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[49]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){return SmsAccount[_0xa52f[56]](_0xa52f[55])[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x16){if(!_0x2fc8x16){return _0x2fc8x12[_0xa52f[30]](404)};return _0x2fc8x16[_0xa52f[54]](_[_0xa52f[53]](Util[_0xa52f[27]](_0x2fc8x14[_0xa52f[26]]),{include:[{model:SmsQueue,attributes:[_0xa52f[31],_0xa52f[50]]},{model:User,attributes:[_0xa52f[31],_0xa52f[50],_0xa52f[51]]},{model:Interval,attributes:[_0xa52f[31],_0xa52f[50]]}],order:_0xa52f[52]}))})[_0xa52f[25]](function(_0x2fc8x1d){return _0x2fc8x12[_0xa52f[21]]({count:_0x2fc8x1d[_0xa52f[47]],rows:_0x2fc8x1d})})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[57]]= function(_0x2fc8x14,_0x2fc8x12){return SmsAccount[_0xa52f[57]](_0x2fc8x14[_0xa52f[60]])[_0xa52f[25]](function(_0x2fc8x16){return _0x2fc8x12[_0xa52f[22]](201)[_0xa52f[21]](_0x2fc8x16)})[_0xa52f[24]](sequelize.UniqueConstraintError,function(_0x2fc8x13){return Util[_0xa52f[59]][_0xa52f[58]](_0x2fc8x12,_0x2fc8x13)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[61]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){_0x2fc8x14[_0xa52f[60]][_0xa52f[62]]= _0x2fc8x14[_0xa52f[32]][_0xa52f[31]];return SmsDisposition[_0xa52f[57]](_0x2fc8x14[_0xa52f[60]])[_0xa52f[25]](function(_0x2fc8x1e){return _0x2fc8x12[_0xa52f[22]](201)[_0xa52f[21]](_0x2fc8x1e)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[42]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){_0x2fc8x14[_0xa52f[60]][_0xa52f[62]]= _0x2fc8x14[_0xa52f[32]][_0xa52f[31]];_0x2fc8x14[_0xa52f[60]][_0xa52f[63]]= _0x2fc8x14[_0xa52f[64]][_0xa52f[31]];return SmsMessage[_0xa52f[57]](_0x2fc8x14[_0xa52f[60]],{user:_0x2fc8x14[_0xa52f[64]]})[_0xa52f[25]](function(_0x2fc8x1f){return _0x2fc8x12[_0xa52f[22]](201)[_0xa52f[21]](_0x2fc8x1f)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};function getMessage(_0x2fc8x21){var _0x2fc8x22;logger[_0xa52f[65]](_0x2fc8x21);switch(_0x2fc8x21[_0xa52f[72]]){case _0xa52f[37]:if(_0x2fc8x21[_0xa52f[66]]&& _0x2fc8x21[_0xa52f[67]]&& _0x2fc8x21[_0xa52f[68]]){_0x2fc8x22= {from:_0x2fc8x21[_0xa52f[66]],to:_0x2fc8x21[_0xa52f[67]],body:_0x2fc8x21[_0xa52f[68]]}};break;case _0xa52f[43]:if((_0x2fc8x21[_0xa52f[69]]&& _0x2fc8x21[_0xa52f[70]]&& _0x2fc8x21[_0xa52f[71]])){_0x2fc8x22= {from:_0x2fc8x21[_0xa52f[69]],to:_0x2fc8x21[_0xa52f[70]],body:_0x2fc8x21[_0xa52f[71]]}};break;default:};return _0x2fc8x22}exports[_0xa52f[73]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){var _0x2fc8x22;var _0x2fc8x23;return SmsAccount[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x16){if(!_0x2fc8x16){throw  new Error(_0xa52f[96])};_0x2fc8x23= _0x2fc8x16;_0x2fc8x14[_0xa52f[60]][_0xa52f[72]]= _0x2fc8x23[_0xa52f[45]];_0x2fc8x22= getMessage(_0x2fc8x14[_0xa52f[60]]);if(!_0x2fc8x22){throw  new Error(_0xa52f[97])};if(_0x2fc8x23[_0xa52f[98]]){return Contact[_0xa52f[99]]({where:{ListId:_0x2fc8x23[_0xa52f[98]],mobile:_0x2fc8x22[_0xa52f[85]]},defaults:{ListId:_0x2fc8x23[_0xa52f[98]],mobile:_0x2fc8x22[_0xa52f[85]]}})}else {return []}})[_0xa52f[25]](function(_0x2fc8x28){return SmsRoom[_0xa52f[95]]({limit:1,where:{contact:_0x2fc8x22[_0xa52f[85]],SmsAccountId:_0x2fc8x23[_0xa52f[31]]},order:[[_0xa52f[93],_0xa52f[94]]]})})[_0xa52f[25]](function(_0x2fc8x26){var _0x2fc8x25=_0x2fc8x26[0];if(!_0x2fc8x25|| _0x2fc8x25[_0xa52f[22]]=== _0xa52f[84]){var _0x2fc8x27=_0x2fc8x25?_0x2fc8x25[_0xa52f[31]]:null;return SmsRoom[_0xa52f[57]]({contact:_0x2fc8x22[_0xa52f[85]],SmsAccountId:_0x2fc8x23[_0xa52f[31]],status:_0xa52f[86],ParentId:_0x2fc8x27,lastEvent:_0xa52f[83],lastEventAt:moment()[_0xa52f[88]](_0xa52f[87]),smsIn:1})}else {return _0x2fc8x25[_0xa52f[92]]({status:_0xa52f[89],openReason:_0xa52f[90],lastEvent:_0xa52f[83],lastEventAt:moment()[_0xa52f[88]](_0xa52f[87]),smsIn:++_0x2fc8x25[_0xa52f[91]]})}})[_0xa52f[25]](function(_0x2fc8x25){_0x2fc8x22[_0xa52f[62]]= _0x2fc8x23[_0xa52f[31]];_0x2fc8x22[_0xa52f[82]]= _0x2fc8x25[_0xa52f[31]];_0x2fc8x22[_0xa52f[22]]= _0xa52f[83];return SmsMessage[_0xa52f[57]](_0x2fc8x22)})[_0xa52f[25]](function(_0x2fc8x24){_0x2fc8x14[_0xa52f[77]][_0xa52f[76]][_0xa52f[75]][_0xa52f[21]]({message:_0xa52f[74],doc:_0x2fc8x24});if(_0x2fc8x23[_0xa52f[45]]== _0xa52f[37]){return _0x2fc8x12[_0xa52f[81]](_0xa52f[79],_0xa52f[80])[_0xa52f[21]](_0xa52f[78])};return _0x2fc8x12[_0xa52f[22]](201)[_0xa52f[21]](_0x2fc8x24)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[100]]= function(_0x2fc8x14,_0x2fc8x12){if(_0x2fc8x14[_0xa52f[60]][_0xa52f[31]]){delete _0x2fc8x14[_0xa52f[60]][_0xa52f[31]]};return SmsAccount[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x16){if(!_0x2fc8x16){return _0x2fc8x12[_0xa52f[30]](404)};var _0x2fc8x29=_[_0xa52f[53]](_0x2fc8x16,_0x2fc8x14[_0xa52f[60]]);return _0x2fc8x29[_0xa52f[101]]()})[_0xa52f[25]](function(_0x2fc8x16){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x16)})[_0xa52f[24]](sequelize.UniqueConstraintError,function(_0x2fc8x13){return Util[_0xa52f[59]][_0xa52f[58]](_0x2fc8x12,_0x2fc8x13)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[102]]= function(_0x2fc8x14,_0x2fc8x12){if(_0x2fc8x14[_0xa52f[60]][_0xa52f[31]]){delete _0x2fc8x14[_0xa52f[60]][_0xa52f[31]]};return SmsDisposition[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[103]])[_0xa52f[25]](function(_0x2fc8x2b){if(!_0x2fc8x2b){return _0x2fc8x12[_0xa52f[30]](404)};var _0x2fc8x29=_[_0xa52f[53]](_0x2fc8x2b,_0x2fc8x14[_0xa52f[60]]);return _0x2fc8x29[_0xa52f[101]]()})[_0xa52f[25]](function(_0x2fc8x2a){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x2a)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[104]]= function(_0x2fc8x14,_0x2fc8x12){return SmsMessage[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[107]])[_0xa52f[25]](function(_0x2fc8x24){if(!_0x2fc8x24){return _0x2fc8x12[_0xa52f[30]](404)};var _0x2fc8x29=_[_0xa52f[53]](_0x2fc8x24,{status:_[_0xa52f[105]](_0x2fc8x14[_0xa52f[60]].MessageStatus),errorcode:_0x2fc8x14[_0xa52f[60]][_0xa52f[106]]});return _0x2fc8x29[_0xa52f[101]]()})[_0xa52f[25]](function(_0x2fc8x24){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x24)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[108]]= function(_0x2fc8x14,_0x2fc8x12){return SmsMessage[_0xa52f[111]]({where:{skebby_message_id:_0x2fc8x14[_0xa52f[60]][_0xa52f[110]]}})[_0xa52f[25]](function(_0x2fc8x24){if(!_0x2fc8x24){return _0x2fc8x12[_0xa52f[30]](404)};var _0x2fc8x29=_[_0xa52f[53]](_0x2fc8x24,{status:_0x2fc8x14[_0xa52f[60]][_0xa52f[22]],errorcode:_0x2fc8x14[_0xa52f[60]][_0xa52f[109]]});return _0x2fc8x29[_0xa52f[101]]()})[_0xa52f[25]](function(_0x2fc8x24){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x24)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[112]]= function(_0x2fc8x14,_0x2fc8x12){var _0x2fc8x2c=0;var _0x2fc8x2d=_0x2fc8x14[_0xa52f[60]];_0x2fc8x2d[_0xa52f[115]](function(_0x2fc8x2e){delete _0x2fc8x2e[_0xa52f[31]];delete _0x2fc8x2e[_0xa52f[93]];delete _0x2fc8x2e[_0xa52f[113]];_0x2fc8x2e[_0xa52f[114]]=  ++_0x2fc8x2c});return sequelize[_0xa52f[118]](function(_0x2fc8x30){return SmsApplication[_0xa52f[117]]({where:{SmsAccountId:_0x2fc8x14[_0xa52f[32]][_0xa52f[31]]},individualHooks:true,transaction:_0x2fc8x30})[_0xa52f[25]](function(_0x2fc8x31){return SmsApplication[_0xa52f[116]](_0x2fc8x2d,{individualHooks:true,transaction:_0x2fc8x30})})})[_0xa52f[25]](function(_0x2fc8x2f){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]]({count:_0x2fc8x2f[_0xa52f[47]],rows:_0x2fc8x2f})})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[117]]= function(_0x2fc8x14,_0x2fc8x12){return SmsAccount[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x16){if(!_0x2fc8x16){return _0x2fc8x12[_0xa52f[30]](404)};return _0x2fc8x16[_0xa52f[117]]()})[_0xa52f[25]](function(){return _0x2fc8x12[_0xa52f[30]](204)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[119]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){return SmsApplication[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[120]])[_0xa52f[25]](function(_0x2fc8x31){if(!_0x2fc8x31){return _0x2fc8x12[_0xa52f[30]](404)};return _0x2fc8x31[_0xa52f[117]]()})[_0xa52f[25]](function(){return _0x2fc8x12[_0xa52f[30]](204)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[121]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){return SmsDisposition[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[103]])[_0xa52f[25]](function(_0x2fc8x1e){if(!_0x2fc8x1e){return _0x2fc8x12[_0xa52f[30]](404)};return _0x2fc8x1e[_0xa52f[117]]()})[_0xa52f[25]](function(){return _0x2fc8x12[_0xa52f[30]](204)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[122]]= function(_0x2fc8x14,_0x2fc8x12){return SmsApplication[_0xa52f[117]]({where:{id:_0x2fc8x14[_0xa52f[26]][_0xa52f[123]]},individualHooks:true})[_0xa52f[25]](function(){return _0x2fc8x12[_0xa52f[30]](204)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[124]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){var _0x2fc8x32={where:{SmsAccountId:_0x2fc8x14[_0xa52f[32]][_0xa52f[31]],$and:[]},attributes:[_0xa52f[31],_0xa52f[125],_0xa52f[93],_0xa52f[113],_0xa52f[126],_0xa52f[127],_0xa52f[128],_0xa52f[129]],include:[]};if(_0x2fc8x14[_0xa52f[26]]){if(_0x2fc8x14[_0xa52f[26]][_0xa52f[126]]){if(_[_0xa52f[130]](_0x2fc8x14[_0xa52f[26]][_0xa52f[126]])){for(var _0x2fc8x33=0;_0x2fc8x33< _0x2fc8x14[_0xa52f[26]][_0xa52f[126]][_0xa52f[47]];_0x2fc8x33++){_0x2fc8x32[_0xa52f[134]][_0xa52f[133]][_0xa52f[132]]({tags:{$like:_0xa52f[131]+ _0x2fc8x14[_0xa52f[26]][_0xa52f[126]][_0x2fc8x33]+ _0xa52f[131]}})}}else {_0x2fc8x32[_0xa52f[134]][_0xa52f[133]][_0xa52f[132]]({tags:{$like:_0xa52f[131]+ _0x2fc8x14[_0xa52f[26]][_0xa52f[126]]+ _0xa52f[131]}})};delete _0x2fc8x14[_0xa52f[26]][_0xa52f[126]]};_[_0xa52f[53]](_0x2fc8x32[_0xa52f[134]],_0x2fc8x14[_0xa52f[26]])};switch(_0x2fc8x14[_0xa52f[64]][_0xa52f[143]]){case _0xa52f[136]:_0x2fc8x32[_0xa52f[135]][_0xa52f[132]]({model:User,attributes:[_0xa52f[31]]});var _0x2fc8x34;var _0x2fc8x35;var _0x2fc8x36;return User[_0xa52f[33]](_0x2fc8x14[_0xa52f[64]][_0xa52f[31]])[_0xa52f[25]](function(_0x2fc8x3a){if(_0x2fc8x3a){return _0x2fc8x3a[_0xa52f[142]]()}else {return []}})[_0xa52f[25]](function(_0x2fc8x39){_0x2fc8x35= _[_0xa52f[138]](_0x2fc8x39,_0xa52f[31]);return SmsAccount[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[31]])})[_0xa52f[25]](function(_0x2fc8x37){if(!_0x2fc8x37){return _0x2fc8x12[_0xa52f[30]](404)};return _0x2fc8x37[_0xa52f[54]]({where:{$or:[{app:_0xa52f[139]},{app:_0xa52f[136]}]}})[_0xa52f[25]](function(_0x2fc8x2d){_0x2fc8x34= _[_0xa52f[138]](_[_0xa52f[137]](_0x2fc8x2d,{"\x61\x70\x70":_0xa52f[136]}),_0xa52f[63]);_0x2fc8x36= _[_0xa52f[138]](_[_0xa52f[137]](_0x2fc8x2d,{"\x61\x70\x70":_0xa52f[139]}),_0xa52f[140]);if(_[_0xa52f[141]](_0x2fc8x35,_0x2fc8x36)[_0xa52f[47]]|| _[_0xa52f[141]](_0x2fc8x34,[_0x2fc8x14[_0xa52f[64]][_0xa52f[31]]])[_0xa52f[47]]){return SmsRoom[_0xa52f[95]](_0x2fc8x32)[_0xa52f[25]](function(_0x2fc8x38){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x38)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})}else {return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]]([])}})})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)});default:return SmsRoom[_0xa52f[95]](_0x2fc8x32)[_0xa52f[25]](function(_0x2fc8x38){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x38)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})}};exports[_0xa52f[144]]= function(_0x2fc8x14,_0x2fc8x12,_0x2fc8x1b){return SmsApplication[_0xa52f[145]](_0xa52f[114],{where:{SmsAccountId:_0x2fc8x14[_0xa52f[32]][_0xa52f[31]]}})[_0xa52f[25]](function(_0x2fc8x3b){_0x2fc8x14[_0xa52f[60]][_0xa52f[114]]= _0x2fc8x3b?++_0x2fc8x3b:1;_0x2fc8x14[_0xa52f[60]][_0xa52f[62]]= _0x2fc8x14[_0xa52f[32]][_0xa52f[31]];return SmsApplication[_0xa52f[57]](_0x2fc8x14[_0xa52f[60]])})[_0xa52f[25]](function(_0x2fc8x31){return _0x2fc8x12[_0xa52f[22]](201)[_0xa52f[21]](_0x2fc8x31)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})};exports[_0xa52f[146]]= function(_0x2fc8x14,_0x2fc8x12){if(_0x2fc8x14[_0xa52f[60]][_0xa52f[31]]){delete _0x2fc8x14[_0xa52f[60]][_0xa52f[31]]};return SmsApplication[_0xa52f[33]](_0x2fc8x14[_0xa52f[32]][_0xa52f[120]])[_0xa52f[25]](function(_0x2fc8x31){if(!_0x2fc8x31){return _0x2fc8x12[_0xa52f[30]](404)};var _0x2fc8x29=_[_0xa52f[53]](_0x2fc8x31,_0x2fc8x14[_0xa52f[60]]);return _0x2fc8x29[_0xa52f[101]]()})[_0xa52f[25]](function(_0x2fc8x31){return _0x2fc8x12[_0xa52f[22]](200)[_0xa52f[21]](_0x2fc8x31)})[_0xa52f[24]](function(_0x2fc8x13){return handleError(_0x2fc8x12,_0x2fc8x13)})}
\ No newline at end of file
+var _0x78b2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6D\x73\x2F\x73\x6B\x65\x62\x62\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x51\x75\x65\x75\x65","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x52\x6F\x6F\x6D","\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x43\x6F\x6E\x74\x61\x63\x74","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x73\x69\x64","\x74\x6F\x6B\x65\x6E","\x74\x77\x69\x6C\x69\x6F","\x6C\x69\x73\x74","\x61\x63\x63\x6F\x75\x6E\x74\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x54\x65\x73\x74","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x73\x6B\x65\x62\x62\x79","\x54\x68\x65\x72\x65\x20\x69\x73\x20\x6E\x6F\x20\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x61\x63\x63\x6F\x75\x6E\x74","\x74\x79\x70\x65","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x6D\x65\x72\x67\x65","\x67\x65\x74\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x55\x73\x65\x72\x49\x64","\x75\x73\x65\x72","\x64\x65\x62\x75\x67","\x46\x72\x6F\x6D","\x54\x6F","\x42\x6F\x64\x79","\x73\x65\x6E\x64\x65\x72","\x72\x65\x63\x65\x69\x76\x65\x72","\x74\x65\x78\x74","\x61\x63\x63\x6F\x75\x6E\x74\x54\x79\x70\x65","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x73\x6D\x73\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x3C\x3F\x78\x6D\x6C\x20\x76\x65\x72\x73\x69\x6F\x6E\x3D\x22\x31\x2E\x30\x22\x20\x65\x6E\x63\x6F\x64\x69\x6E\x67\x3D\x22\x55\x54\x46\x2D\x38\x22\x3F\x3E\x0A\x3C\x52\x65\x73\x70\x6F\x6E\x73\x65\x3E\x3C\x2F\x52\x65\x73\x70\x6F\x6E\x73\x65\x3E","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x74\x65\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x43\x4C\x4F\x53\x45\x44","\x66\x72\x6F\x6D","\x4E\x45\x57","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x73\x6D\x73\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x53\x4D\x53\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x53\x4D\x53\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x66\x6F\x72\x6D\x61\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x6B\x6E\x6F\x77\x6E","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x53\x74\x61\x74\x75\x73","\x74\x6F\x55\x70\x70\x65\x72","\x45\x72\x72\x6F\x72\x43\x6F\x64\x65","\x6D\x73\x67\x49\x64","\x6D\x65\x73\x73\x61\x67\x65\x53\x74\x61\x74\x75\x73","\x65\x72\x72\x6F\x72\x5F\x63\x6F\x64\x65","\x73\x6B\x65\x62\x62\x79\x5F\x64\x69\x73\x70\x61\x74\x63\x68\x5F\x69\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x64\x73","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x63\x6F\x6E\x74\x61\x63\x74","\x74\x61\x67\x73","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x76\x6F\x69\x63\x65\x53\x6F\x75\x72\x63\x65","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x69\x73\x41\x72\x72\x61\x79","\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E"];_0x78b2[0];var _=require(_0x78b2[1]);var Util=require(_0x78b2[2]);var skebby=require(_0x78b2[3]);var sequelize=require(_0x78b2[5])[_0x78b2[4]];var User=require(_0x78b2[5])[_0x78b2[6]];var SmsAccount=require(_0x78b2[5])[_0x78b2[7]];var SmsQueue=require(_0x78b2[5])[_0x78b2[8]];var SmsApplication=require(_0x78b2[5])[_0x78b2[9]];var SmsMessage=require(_0x78b2[5])[_0x78b2[10]];var SmsRoom=require(_0x78b2[5])[_0x78b2[11]];var SmsDisposition=require(_0x78b2[5])[_0x78b2[12]];var Contact=require(_0x78b2[5])[_0x78b2[13]];var Interval=require(_0x78b2[5])[_0x78b2[14]];var Promise=require(_0x78b2[15]);var moment=require(_0x78b2[16]);var logger=require(_0x78b2[18])(_0x78b2[17]);function handleError(_0x5babx12,_0x5babx13){logger[_0x78b2[20]](_0x5babx13[_0x78b2[19]]);return _0x5babx12[_0x78b2[22]](500)[_0x78b2[21]](_0x5babx13)}exports[_0x78b2[23]]= function(_0x5babx14,_0x5babx12){return SmsAccount[_0x78b2[28]](Util[_0x78b2[27]](_0x5babx14[_0x78b2[26]]))[_0x78b2[25]](function(_0x5babx15){_0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx15)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[29]]= function(_0x5babx14,_0x5babx12){return SmsAccount[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx16){if(!_0x5babx16){return _0x5babx12[_0x78b2[30]](404)};return _0x5babx12[_0x78b2[21]](_0x5babx16)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[34]]= function(_0x5babx14,_0x5babx12){return SmsAccount[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx16){if(!_0x5babx16){return _0x5babx12[_0x78b2[30]](404)};switch(_0x5babx16[_0x78b2[45]]){case _0x78b2[37]:var _0x5babx18=require(_0x78b2[37])(_0x5babx16[_0x78b2[35]],_0x5babx16[_0x78b2[36]]);var _0x5babx19=Promise[_0x78b2[40]](_0x5babx18[_0x78b2[39]][_0x78b2[38]]);return _0x5babx19();case _0x78b2[43]:var _0x5babx1a={from:_0x78b2[41],to:_0x78b2[41],body:_0x78b2[41],test:true};return skebby[_0x78b2[42]](_0x5babx1a,_0x5babx16);default:throw  new Error(_0x78b2[44])}})[_0x78b2[25]](function(_0x5babx17){return _0x5babx12[_0x78b2[30]](200)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[46]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){return SmsAccount[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx16){if(!_0x5babx16){return _0x5babx12[_0x78b2[30]](404)};return _0x5babx16[_0x78b2[48]]()})[_0x78b2[25]](function(_0x5babx1c){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]]({rows:_0x5babx1c,count:_0x5babx1c[_0x78b2[47]]})})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[49]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){return SmsAccount[_0x78b2[56]](_0x78b2[55])[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx16){if(!_0x5babx16){return _0x5babx12[_0x78b2[30]](404)};return _0x5babx16[_0x78b2[54]](_[_0x78b2[53]](Util[_0x78b2[27]](_0x5babx14[_0x78b2[26]]),{include:[{model:SmsQueue,attributes:[_0x78b2[31],_0x78b2[50]]},{model:User,attributes:[_0x78b2[31],_0x78b2[50],_0x78b2[51]]},{model:Interval,attributes:[_0x78b2[31],_0x78b2[50]]}],order:_0x78b2[52]}))})[_0x78b2[25]](function(_0x5babx1d){return _0x5babx12[_0x78b2[21]]({count:_0x5babx1d[_0x78b2[47]],rows:_0x5babx1d})})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[57]]= function(_0x5babx14,_0x5babx12){return SmsAccount[_0x78b2[57]](_0x5babx14[_0x78b2[60]])[_0x78b2[25]](function(_0x5babx16){return _0x5babx12[_0x78b2[22]](201)[_0x78b2[21]](_0x5babx16)})[_0x78b2[24]](sequelize.UniqueConstraintError,function(_0x5babx13){return Util[_0x78b2[59]][_0x78b2[58]](_0x5babx12,_0x5babx13)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[61]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){_0x5babx14[_0x78b2[60]][_0x78b2[62]]= _0x5babx14[_0x78b2[32]][_0x78b2[31]];return SmsDisposition[_0x78b2[57]](_0x5babx14[_0x78b2[60]])[_0x78b2[25]](function(_0x5babx1e){return _0x5babx12[_0x78b2[22]](201)[_0x78b2[21]](_0x5babx1e)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[42]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){_0x5babx14[_0x78b2[60]][_0x78b2[62]]= _0x5babx14[_0x78b2[32]][_0x78b2[31]];_0x5babx14[_0x78b2[60]][_0x78b2[63]]= _0x5babx14[_0x78b2[64]][_0x78b2[31]];return SmsMessage[_0x78b2[57]](_0x5babx14[_0x78b2[60]],{user:_0x5babx14[_0x78b2[64]]})[_0x78b2[25]](function(_0x5babx1f){return _0x5babx12[_0x78b2[22]](201)[_0x78b2[21]](_0x5babx1f)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};function getMessage(_0x5babx21){var _0x5babx22;logger[_0x78b2[65]](_0x5babx21);switch(_0x5babx21[_0x78b2[72]]){case _0x78b2[37]:if(_0x5babx21[_0x78b2[66]]&& _0x5babx21[_0x78b2[67]]&& _0x5babx21[_0x78b2[68]]){_0x5babx22= {from:_0x5babx21[_0x78b2[66]],to:_0x5babx21[_0x78b2[67]],body:_0x5babx21[_0x78b2[68]]}};break;case _0x78b2[43]:if((_0x5babx21[_0x78b2[69]]&& _0x5babx21[_0x78b2[70]]&& _0x5babx21[_0x78b2[71]])){_0x5babx22= {from:_0x5babx21[_0x78b2[69]],to:_0x5babx21[_0x78b2[70]],body:_0x5babx21[_0x78b2[71]]}};break;default:};return _0x5babx22}exports[_0x78b2[73]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){var _0x5babx22;var _0x5babx23;return SmsAccount[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx16){if(!_0x5babx16){throw  new Error(_0x78b2[96])};_0x5babx23= _0x5babx16;_0x5babx14[_0x78b2[60]][_0x78b2[72]]= _0x5babx23[_0x78b2[45]];_0x5babx22= getMessage(_0x5babx14[_0x78b2[60]]);if(!_0x5babx22){throw  new Error(_0x78b2[97])};if(_0x5babx23[_0x78b2[98]]){return Contact[_0x78b2[99]]({where:{ListId:_0x5babx23[_0x78b2[98]],mobile:_0x5babx22[_0x78b2[85]]},defaults:{ListId:_0x5babx23[_0x78b2[98]],mobile:_0x5babx22[_0x78b2[85]]}})}else {return []}})[_0x78b2[25]](function(_0x5babx28){return SmsRoom[_0x78b2[95]]({limit:1,where:{contact:_0x5babx22[_0x78b2[85]],SmsAccountId:_0x5babx23[_0x78b2[31]]},order:[[_0x78b2[93],_0x78b2[94]]]})})[_0x78b2[25]](function(_0x5babx26){var _0x5babx25=_0x5babx26[0];if(!_0x5babx25|| _0x5babx25[_0x78b2[22]]=== _0x78b2[84]){var _0x5babx27=_0x5babx25?_0x5babx25[_0x78b2[31]]:null;return SmsRoom[_0x78b2[57]]({contact:_0x5babx22[_0x78b2[85]],SmsAccountId:_0x5babx23[_0x78b2[31]],status:_0x78b2[86],ParentId:_0x5babx27,lastEvent:_0x78b2[83],lastEventAt:moment()[_0x78b2[88]](_0x78b2[87]),smsIn:1})}else {return _0x5babx25[_0x78b2[92]]({status:_0x78b2[89],openReason:_0x78b2[90],lastEvent:_0x78b2[83],lastEventAt:moment()[_0x78b2[88]](_0x78b2[87]),smsIn:++_0x5babx25[_0x78b2[91]]})}})[_0x78b2[25]](function(_0x5babx25){_0x5babx22[_0x78b2[62]]= _0x5babx23[_0x78b2[31]];_0x5babx22[_0x78b2[82]]= _0x5babx25[_0x78b2[31]];_0x5babx22[_0x78b2[22]]= _0x78b2[83];return SmsMessage[_0x78b2[57]](_0x5babx22)})[_0x78b2[25]](function(_0x5babx24){_0x5babx14[_0x78b2[77]][_0x78b2[76]][_0x78b2[75]][_0x78b2[21]]({message:_0x78b2[74],doc:_0x5babx24});if(_0x5babx23[_0x78b2[45]]== _0x78b2[37]){return _0x5babx12[_0x78b2[81]](_0x78b2[79],_0x78b2[80])[_0x78b2[21]](_0x78b2[78])};return _0x5babx12[_0x78b2[22]](201)[_0x78b2[21]](_0x5babx24)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[100]]= function(_0x5babx14,_0x5babx12){if(_0x5babx14[_0x78b2[60]][_0x78b2[31]]){delete _0x5babx14[_0x78b2[60]][_0x78b2[31]]};return SmsAccount[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx16){if(!_0x5babx16){return _0x5babx12[_0x78b2[30]](404)};var _0x5babx29=_[_0x78b2[53]](_0x5babx16,_0x5babx14[_0x78b2[60]]);return _0x5babx29[_0x78b2[101]]()})[_0x78b2[25]](function(_0x5babx16){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx16)})[_0x78b2[24]](sequelize.UniqueConstraintError,function(_0x5babx13){return Util[_0x78b2[59]][_0x78b2[58]](_0x5babx12,_0x5babx13)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[102]]= function(_0x5babx14,_0x5babx12){if(_0x5babx14[_0x78b2[60]][_0x78b2[31]]){delete _0x5babx14[_0x78b2[60]][_0x78b2[31]]};return SmsDisposition[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[103]])[_0x78b2[25]](function(_0x5babx2b){if(!_0x5babx2b){return _0x5babx12[_0x78b2[30]](404)};var _0x5babx29=_[_0x78b2[53]](_0x5babx2b,_0x5babx14[_0x78b2[60]]);return _0x5babx29[_0x78b2[101]]()})[_0x78b2[25]](function(_0x5babx2a){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx2a)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[104]]= function(_0x5babx14,_0x5babx12){return SmsMessage[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[107]])[_0x78b2[25]](function(_0x5babx24){if(!_0x5babx24){return _0x5babx12[_0x78b2[30]](404)};var _0x5babx29=_[_0x78b2[53]](_0x5babx24,{status:_[_0x78b2[105]](_0x5babx14[_0x78b2[60]].MessageStatus),errorcode:_0x5babx14[_0x78b2[60]][_0x78b2[106]]});return _0x5babx29[_0x78b2[101]]()})[_0x78b2[25]](function(_0x5babx24){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx24)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[108]]= function(_0x5babx14,_0x5babx12){return SmsMessage[_0x78b2[111]]({where:{skebby_message_id:_0x5babx14[_0x78b2[60]][_0x78b2[110]]}})[_0x78b2[25]](function(_0x5babx24){if(!_0x5babx24){return _0x5babx12[_0x78b2[30]](404)};var _0x5babx29=_[_0x78b2[53]](_0x5babx24,{status:_0x5babx14[_0x78b2[60]][_0x78b2[22]],errorcode:_0x5babx14[_0x78b2[60]][_0x78b2[109]]});return _0x5babx29[_0x78b2[101]]()})[_0x78b2[25]](function(_0x5babx24){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx24)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[112]]= function(_0x5babx14,_0x5babx12){var _0x5babx2c=0;var _0x5babx2d=_0x5babx14[_0x78b2[60]];_0x5babx2d[_0x78b2[115]](function(_0x5babx2e){delete _0x5babx2e[_0x78b2[31]];delete _0x5babx2e[_0x78b2[93]];delete _0x5babx2e[_0x78b2[113]];_0x5babx2e[_0x78b2[114]]=  ++_0x5babx2c});return sequelize[_0x78b2[118]](function(_0x5babx30){return SmsApplication[_0x78b2[117]]({where:{SmsAccountId:_0x5babx14[_0x78b2[32]][_0x78b2[31]]},individualHooks:true,transaction:_0x5babx30})[_0x78b2[25]](function(_0x5babx31){return SmsApplication[_0x78b2[116]](_0x5babx2d,{individualHooks:true,transaction:_0x5babx30})})})[_0x78b2[25]](function(_0x5babx2f){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]]({count:_0x5babx2f[_0x78b2[47]],rows:_0x5babx2f})})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[117]]= function(_0x5babx14,_0x5babx12){return SmsAccount[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx16){if(!_0x5babx16){return _0x5babx12[_0x78b2[30]](404)};return _0x5babx16[_0x78b2[117]]()})[_0x78b2[25]](function(){return _0x5babx12[_0x78b2[30]](204)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[119]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){return SmsApplication[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[120]])[_0x78b2[25]](function(_0x5babx31){if(!_0x5babx31){return _0x5babx12[_0x78b2[30]](404)};return _0x5babx31[_0x78b2[117]]()})[_0x78b2[25]](function(){return _0x5babx12[_0x78b2[30]](204)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[121]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){return SmsDisposition[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[103]])[_0x78b2[25]](function(_0x5babx1e){if(!_0x5babx1e){return _0x5babx12[_0x78b2[30]](404)};return _0x5babx1e[_0x78b2[117]]()})[_0x78b2[25]](function(){return _0x5babx12[_0x78b2[30]](204)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[122]]= function(_0x5babx14,_0x5babx12){return SmsApplication[_0x78b2[117]]({where:{id:_0x5babx14[_0x78b2[26]][_0x78b2[123]]},individualHooks:true})[_0x78b2[25]](function(){return _0x5babx12[_0x78b2[30]](204)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[124]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){var _0x5babx32={where:{SmsAccountId:_0x5babx14[_0x78b2[32]][_0x78b2[31]],$and:[]},attributes:[_0x78b2[31],_0x78b2[125],_0x78b2[93],_0x78b2[113],_0x78b2[126],_0x78b2[127],_0x78b2[128],_0x78b2[129]],include:[]};if(_0x5babx14[_0x78b2[26]]){if(_0x5babx14[_0x78b2[26]][_0x78b2[126]]){if(_[_0x78b2[130]](_0x5babx14[_0x78b2[26]][_0x78b2[126]])){for(var _0x5babx33=0;_0x5babx33< _0x5babx14[_0x78b2[26]][_0x78b2[126]][_0x78b2[47]];_0x5babx33++){_0x5babx32[_0x78b2[134]][_0x78b2[133]][_0x78b2[132]]({tags:{$like:_0x78b2[131]+ _0x5babx14[_0x78b2[26]][_0x78b2[126]][_0x5babx33]+ _0x78b2[131]}})}}else {_0x5babx32[_0x78b2[134]][_0x78b2[133]][_0x78b2[132]]({tags:{$like:_0x78b2[131]+ _0x5babx14[_0x78b2[26]][_0x78b2[126]]+ _0x78b2[131]}})};delete _0x5babx14[_0x78b2[26]][_0x78b2[126]]};_[_0x78b2[53]](_0x5babx32[_0x78b2[134]],_0x5babx14[_0x78b2[26]])};switch(_0x5babx14[_0x78b2[64]][_0x78b2[143]]){case _0x78b2[136]:_0x5babx32[_0x78b2[135]][_0x78b2[132]]({model:User,attributes:[_0x78b2[31]]});var _0x5babx34;var _0x5babx35;var _0x5babx36;return User[_0x78b2[33]](_0x5babx14[_0x78b2[64]][_0x78b2[31]])[_0x78b2[25]](function(_0x5babx3a){if(_0x5babx3a){return _0x5babx3a[_0x78b2[142]]()}else {return []}})[_0x78b2[25]](function(_0x5babx39){_0x5babx35= _[_0x78b2[138]](_0x5babx39,_0x78b2[31]);return SmsAccount[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[31]])})[_0x78b2[25]](function(_0x5babx37){if(!_0x5babx37){return _0x5babx12[_0x78b2[30]](404)};return _0x5babx37[_0x78b2[54]]({where:{$or:[{app:_0x78b2[139]},{app:_0x78b2[136]}]}})[_0x78b2[25]](function(_0x5babx2d){_0x5babx34= _[_0x78b2[138]](_[_0x78b2[137]](_0x5babx2d,{"\x61\x70\x70":_0x78b2[136]}),_0x78b2[63]);_0x5babx36= _[_0x78b2[138]](_[_0x78b2[137]](_0x5babx2d,{"\x61\x70\x70":_0x78b2[139]}),_0x78b2[140]);if(_[_0x78b2[141]](_0x5babx35,_0x5babx36)[_0x78b2[47]]|| _[_0x78b2[141]](_0x5babx34,[_0x5babx14[_0x78b2[64]][_0x78b2[31]]])[_0x78b2[47]]){return SmsRoom[_0x78b2[95]](_0x5babx32)[_0x78b2[25]](function(_0x5babx38){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx38)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})}else {return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]]([])}})})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)});default:return SmsRoom[_0x78b2[95]](_0x5babx32)[_0x78b2[25]](function(_0x5babx38){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx38)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})}};exports[_0x78b2[144]]= function(_0x5babx14,_0x5babx12,_0x5babx1b){return SmsApplication[_0x78b2[145]](_0x78b2[114],{where:{SmsAccountId:_0x5babx14[_0x78b2[32]][_0x78b2[31]]}})[_0x78b2[25]](function(_0x5babx3b){_0x5babx14[_0x78b2[60]][_0x78b2[114]]= _0x5babx3b?++_0x5babx3b:1;_0x5babx14[_0x78b2[60]][_0x78b2[62]]= _0x5babx14[_0x78b2[32]][_0x78b2[31]];return SmsApplication[_0x78b2[57]](_0x5babx14[_0x78b2[60]])})[_0x78b2[25]](function(_0x5babx31){return _0x5babx12[_0x78b2[22]](201)[_0x78b2[21]](_0x5babx31)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})};exports[_0x78b2[146]]= function(_0x5babx14,_0x5babx12){if(_0x5babx14[_0x78b2[60]][_0x78b2[31]]){delete _0x5babx14[_0x78b2[60]][_0x78b2[31]]};return SmsApplication[_0x78b2[33]](_0x5babx14[_0x78b2[32]][_0x78b2[120]])[_0x78b2[25]](function(_0x5babx31){if(!_0x5babx31){return _0x5babx12[_0x78b2[30]](404)};var _0x5babx29=_[_0x78b2[53]](_0x5babx31,_0x5babx14[_0x78b2[60]]);return _0x5babx29[_0x78b2[101]]()})[_0x78b2[25]](function(_0x5babx31){return _0x5babx12[_0x78b2[22]](200)[_0x78b2[21]](_0x5babx31)})[_0x78b2[24]](function(_0x5babx13){return handleError(_0x5babx12,_0x5babx13)})}
\ No newline at end of file
index 4fd3550..9b100e3 100644 (file)
@@ -1 +1 @@
-var _0x9882=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9882[0];const EventEmitter=require(_0x9882[1]);const SmsAccount=require(_0x9882[3])[_0x9882[2]];var SmsAccountEvents= new EventEmitter();SmsAccountEvents[_0x9882[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9882[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9882[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9882[6]};for(var e in events){var event=events[e];SmsAccount[_0x9882[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7ce2x8,_0x7ce2x9,_0x7ce2xa){SmsAccountEvents[_0x9882[10]](event+ _0x9882[8]+ _0x7ce2x8[_0x9882[9]],_0x7ce2x8);SmsAccountEvents[_0x9882[10]](event,_0x7ce2x8);_0x7ce2xa(null)}}module[_0x9882[11]]= SmsAccountEvents
\ No newline at end of file
+var _0x47fb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x47fb[0];const EventEmitter=require(_0x47fb[1]);const SmsAccount=require(_0x47fb[3])[_0x47fb[2]];var SmsAccountEvents= new EventEmitter();SmsAccountEvents[_0x47fb[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x47fb[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x47fb[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x47fb[6]};for(var e in events){var event=events[e];SmsAccount[_0x47fb[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3945x8,_0x3945x9,_0x3945xa){SmsAccountEvents[_0x47fb[10]](event+ _0x47fb[8]+ _0x3945x8[_0x47fb[9]],_0x3945x8);SmsAccountEvents[_0x47fb[10]](event,_0x3945x8);_0x3945xa(null)}}module[_0x47fb[11]]= SmsAccountEvents
\ No newline at end of file
index 07f94e1..1f89e28 100644 (file)
@@ -1 +1 @@
-var _0x9651=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9651[0];const SmsAccountEvents=require(_0x9651[1]);var events=[_0x9651[2],_0x9651[3]];exports[_0x9651[4]]= function(_0xa8ccx3){for(var _0xa8ccx4=0,_0xa8ccx5=events[_0x9651[5]];_0xa8ccx4< _0xa8ccx5;_0xa8ccx4++){var _0xa8ccx6=events[_0xa8ccx4];var _0xa8ccx7=createListener(_0x9651[6]+ _0xa8ccx6,_0xa8ccx3);SmsAccountEvents[_0x9651[7]](_0xa8ccx6,_0xa8ccx7);_0xa8ccx3[_0x9651[7]](_0x9651[8],removeListener(_0xa8ccx6,_0xa8ccx7))}};function createListener(_0xa8ccx6,_0xa8ccx3){return function(_0xa8ccx9){_0xa8ccx3[_0x9651[9]](_0xa8ccx6,_0xa8ccx9)}}function removeListener(_0xa8ccx6,_0xa8ccx7){return function(){SmsAccountEvents[_0x9651[10]](_0xa8ccx6,_0xa8ccx7)}}
\ No newline at end of file
+var _0xa2ed=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa2ed[0];const SmsAccountEvents=require(_0xa2ed[1]);var events=[_0xa2ed[2],_0xa2ed[3]];exports[_0xa2ed[4]]= function(_0x2bd0x3){for(var _0x2bd0x4=0,_0x2bd0x5=events[_0xa2ed[5]];_0x2bd0x4< _0x2bd0x5;_0x2bd0x4++){var _0x2bd0x6=events[_0x2bd0x4];var _0x2bd0x7=createListener(_0xa2ed[6]+ _0x2bd0x6,_0x2bd0x3);SmsAccountEvents[_0xa2ed[7]](_0x2bd0x6,_0x2bd0x7);_0x2bd0x3[_0xa2ed[7]](_0xa2ed[8],removeListener(_0x2bd0x6,_0x2bd0x7))}};function createListener(_0x2bd0x6,_0x2bd0x3){return function(_0x2bd0x9){_0x2bd0x3[_0xa2ed[9]](_0x2bd0x6,_0x2bd0x9)}}function removeListener(_0x2bd0x6,_0x2bd0x7){return function(){SmsAccountEvents[_0xa2ed[10]](_0x2bd0x6,_0x2bd0x7)}}
\ No newline at end of file
index a6894c6..3ec899f 100644 (file)
@@ -1 +1 @@
-var _0x52cb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x52cb[0];var express=require(_0x52cb[1]);var auth=require(_0x52cb[2]);var controller=require(_0x52cb[3]);var license=require(_0x52cb[4]);var router=express.Router();router[_0x52cb[11]](_0x52cb[5],auth[_0x52cb[6]](),license[_0x52cb[7]](),auth[_0x52cb[9]]([11],[_0x52cb[8]]),controller[_0x52cb[10]]);router[_0x52cb[11]](_0x52cb[12],auth[_0x52cb[6]](),license[_0x52cb[7]](),auth[_0x52cb[9]]([11],[_0x52cb[8]]),controller[_0x52cb[13]]);router[_0x52cb[15]](_0x52cb[5],auth[_0x52cb[6]](),license[_0x52cb[7]](),auth[_0x52cb[9]]([11],[_0x52cb[8]]),controller[_0x52cb[14]]);router[_0x52cb[17]](_0x52cb[12],auth[_0x52cb[6]](),license[_0x52cb[7]](),auth[_0x52cb[9]]([11],[_0x52cb[8]]),controller[_0x52cb[16]]);router[_0x52cb[19]](_0x52cb[12],auth[_0x52cb[6]](),license[_0x52cb[7]](),auth[_0x52cb[9]]([11],[_0x52cb[8]]),controller[_0x52cb[18]]);module[_0x52cb[20]]= router
\ No newline at end of file
+var _0x76fd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x76fd[0];var express=require(_0x76fd[1]);var auth=require(_0x76fd[2]);var controller=require(_0x76fd[3]);var license=require(_0x76fd[4]);var router=express.Router();router[_0x76fd[11]](_0x76fd[5],auth[_0x76fd[6]](),license[_0x76fd[7]](),auth[_0x76fd[9]]([11],[_0x76fd[8]]),controller[_0x76fd[10]]);router[_0x76fd[11]](_0x76fd[12],auth[_0x76fd[6]](),license[_0x76fd[7]](),auth[_0x76fd[9]]([11],[_0x76fd[8]]),controller[_0x76fd[13]]);router[_0x76fd[15]](_0x76fd[5],auth[_0x76fd[6]](),license[_0x76fd[7]](),auth[_0x76fd[9]]([11],[_0x76fd[8]]),controller[_0x76fd[14]]);router[_0x76fd[17]](_0x76fd[12],auth[_0x76fd[6]](),license[_0x76fd[7]](),auth[_0x76fd[9]]([11],[_0x76fd[8]]),controller[_0x76fd[16]]);router[_0x76fd[19]](_0x76fd[12],auth[_0x76fd[6]](),license[_0x76fd[7]](),auth[_0x76fd[9]]([11],[_0x76fd[8]]),controller[_0x76fd[18]]);module[_0x76fd[20]]= router
\ No newline at end of file
index 79aac43..b0f7509 100644 (file)
@@ -1 +1 @@
-var _0xe038=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0xe038[0];var _=require(_0xe038[1]);var Util=require(_0xe038[2]);var logger=require(_0xe038[4])(_0xe038[3]);var SmsApplication=require(_0xe038[6])[_0xe038[5]];function handleError(_0xf353x6,_0xf353x7){logger[_0xe038[8]](_0xf353x7[_0xe038[7]]);return _0xf353x6[_0xe038[10]](500)[_0xe038[9]](_0xf353x7)}exports[_0xe038[11]]= function(_0xf353x8,_0xf353x6){return SmsApplication[_0xe038[16]]({where:_0xf353x8[_0xe038[14]],order:_0xe038[15],include:[{all:true}]})[_0xe038[13]](function(_0xf353x9){return _0xf353x6[_0xe038[10]](200)[_0xe038[9]](_0xf353x9)})[_0xe038[12]](function(_0xf353x7){return handleError(_0xf353x6,_0xf353x7)})};exports[_0xe038[17]]= function(_0xf353x8,_0xf353x6){return SmsApplication[_0xe038[21]](_0xf353x8[_0xe038[20]][_0xe038[19]],{include:[{all:true}]})[_0xe038[13]](function(_0xf353xa){if(!_0xf353xa){return _0xf353x6[_0xe038[18]](404)};return _0xf353x6[_0xe038[9]](_0xf353xa)})[_0xe038[12]](function(_0xf353x7){return handleError(_0xf353x6,_0xf353x7)})};exports[_0xe038[22]]= function(_0xf353x8,_0xf353x6){return SmsApplication[_0xe038[25]](_0xe038[15],{where:{SmsAccountId:_0xf353x8[_0xe038[23]][_0xe038[24]]}})[_0xe038[13]](function(_0xf353xb){_0xf353x8[_0xe038[23]][_0xe038[15]]= _0xf353xb?++_0xf353xb:1;return SmsApplication[_0xe038[22]](_0xf353x8[_0xe038[23]])})[_0xe038[13]](function(_0xf353xa){return _0xf353x6[_0xe038[10]](201)[_0xe038[9]](_0xf353xa)})[_0xe038[12]](function(_0xf353x7){return handleError(_0xf353x6,_0xf353x7)})};exports[_0xe038[26]]= function(_0xf353x8,_0xf353x6){if(_0xf353x8[_0xe038[23]][_0xe038[19]]){delete _0xf353x8[_0xe038[23]][_0xe038[19]]};return SmsApplication[_0xe038[21]](_0xf353x8[_0xe038[20]][_0xe038[19]])[_0xe038[13]](function(_0xf353xa){if(!_0xf353xa){return _0xf353x6[_0xe038[18]](404)};var _0xf353xc=_[_0xe038[27]](_0xf353xa,_0xf353x8[_0xe038[23]]);return _0xf353xc[_0xe038[28]]()})[_0xe038[13]](function(_0xf353xa){return _0xf353x6[_0xe038[10]](200)[_0xe038[9]](_0xf353xa)})[_0xe038[12]](function(_0xf353x7){return handleError(_0xf353x6,_0xf353x7)})};exports[_0xe038[29]]= function(_0xf353x8,_0xf353x6){return SmsApplication[_0xe038[21]](_0xf353x8[_0xe038[20]][_0xe038[19]])[_0xe038[13]](function(_0xf353xa){if(!_0xf353xa){return _0xf353x6[_0xe038[18]](404)};return _0xf353xa[_0xe038[29]]()})[_0xe038[13]](function(){return _0xf353x6[_0xe038[18]](204)})[_0xe038[12]](function(_0xf353x7){return handleError(_0xf353x6,_0xf353x7)})}
\ No newline at end of file
+var _0x44f1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x78","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0x44f1[0];var _=require(_0x44f1[1]);var Util=require(_0x44f1[2]);var logger=require(_0x44f1[4])(_0x44f1[3]);var SmsApplication=require(_0x44f1[6])[_0x44f1[5]];function handleError(_0xeb02x6,_0xeb02x7){logger[_0x44f1[8]](_0xeb02x7[_0x44f1[7]]);return _0xeb02x6[_0x44f1[10]](500)[_0x44f1[9]](_0xeb02x7)}exports[_0x44f1[11]]= function(_0xeb02x8,_0xeb02x6){return SmsApplication[_0x44f1[16]]({where:_0xeb02x8[_0x44f1[14]],order:_0x44f1[15],include:[{all:true}]})[_0x44f1[13]](function(_0xeb02x9){return _0xeb02x6[_0x44f1[10]](200)[_0x44f1[9]](_0xeb02x9)})[_0x44f1[12]](function(_0xeb02x7){return handleError(_0xeb02x6,_0xeb02x7)})};exports[_0x44f1[17]]= function(_0xeb02x8,_0xeb02x6){return SmsApplication[_0x44f1[21]](_0xeb02x8[_0x44f1[20]][_0x44f1[19]],{include:[{all:true}]})[_0x44f1[13]](function(_0xeb02xa){if(!_0xeb02xa){return _0xeb02x6[_0x44f1[18]](404)};return _0xeb02x6[_0x44f1[9]](_0xeb02xa)})[_0x44f1[12]](function(_0xeb02x7){return handleError(_0xeb02x6,_0xeb02x7)})};exports[_0x44f1[22]]= function(_0xeb02x8,_0xeb02x6){return SmsApplication[_0x44f1[25]](_0x44f1[15],{where:{SmsAccountId:_0xeb02x8[_0x44f1[23]][_0x44f1[24]]}})[_0x44f1[13]](function(_0xeb02xb){_0xeb02x8[_0x44f1[23]][_0x44f1[15]]= _0xeb02xb?++_0xeb02xb:1;return SmsApplication[_0x44f1[22]](_0xeb02x8[_0x44f1[23]])})[_0x44f1[13]](function(_0xeb02xa){return _0xeb02x6[_0x44f1[10]](201)[_0x44f1[9]](_0xeb02xa)})[_0x44f1[12]](function(_0xeb02x7){return handleError(_0xeb02x6,_0xeb02x7)})};exports[_0x44f1[26]]= function(_0xeb02x8,_0xeb02x6){if(_0xeb02x8[_0x44f1[23]][_0x44f1[19]]){delete _0xeb02x8[_0x44f1[23]][_0x44f1[19]]};return SmsApplication[_0x44f1[21]](_0xeb02x8[_0x44f1[20]][_0x44f1[19]])[_0x44f1[13]](function(_0xeb02xa){if(!_0xeb02xa){return _0xeb02x6[_0x44f1[18]](404)};var _0xeb02xc=_[_0x44f1[27]](_0xeb02xa,_0xeb02x8[_0x44f1[23]]);return _0xeb02xc[_0x44f1[28]]()})[_0x44f1[13]](function(_0xeb02xa){return _0xeb02x6[_0x44f1[10]](200)[_0x44f1[9]](_0xeb02xa)})[_0x44f1[12]](function(_0xeb02x7){return handleError(_0xeb02x6,_0xeb02x7)})};exports[_0x44f1[29]]= function(_0xeb02x8,_0xeb02x6){return SmsApplication[_0x44f1[21]](_0xeb02x8[_0x44f1[20]][_0x44f1[19]])[_0x44f1[13]](function(_0xeb02xa){if(!_0xeb02xa){return _0xeb02x6[_0x44f1[18]](404)};return _0xeb02xa[_0x44f1[29]]()})[_0x44f1[13]](function(){return _0xeb02x6[_0x44f1[18]](204)})[_0x44f1[12]](function(_0xeb02x7){return handleError(_0xeb02x6,_0xeb02x7)})}
\ No newline at end of file
index 9ee5390..469df22 100644 (file)
@@ -1 +1 @@
-var _0xeb40=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xeb40[0];const EventEmitter=require(_0xeb40[1]);const SmsApplication=require(_0xeb40[3])[_0xeb40[2]];var SmsApplicationEvents= new EventEmitter();SmsApplicationEvents[_0xeb40[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xeb40[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xeb40[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xeb40[6]};for(var e in events){var event=events[e];SmsApplication[_0xeb40[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8843x8,_0x8843x9,_0x8843xa){SmsApplicationEvents[_0xeb40[10]](event+ _0xeb40[8]+ _0x8843x8[_0xeb40[9]],_0x8843x8);SmsApplicationEvents[_0xeb40[10]](event,_0x8843x8);_0x8843xa(null)}}module[_0xeb40[11]]= SmsApplicationEvents
\ No newline at end of file
+var _0xe49b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe49b[0];const EventEmitter=require(_0xe49b[1]);const SmsApplication=require(_0xe49b[3])[_0xe49b[2]];var SmsApplicationEvents= new EventEmitter();SmsApplicationEvents[_0xe49b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe49b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe49b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe49b[6]};for(var e in events){var event=events[e];SmsApplication[_0xe49b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcac8x8,_0xcac8x9,_0xcac8xa){SmsApplicationEvents[_0xe49b[10]](event+ _0xe49b[8]+ _0xcac8x8[_0xe49b[9]],_0xcac8x8);SmsApplicationEvents[_0xe49b[10]](event,_0xcac8x8);_0xcac8xa(null)}}module[_0xe49b[11]]= SmsApplicationEvents
\ No newline at end of file
index 9920e25..27756af 100644 (file)
@@ -1 +1 @@
-var _0x5358=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5358[0];const SmsApplicationEvents=require(_0x5358[1]);var events=[_0x5358[2],_0x5358[3]];exports[_0x5358[4]]= function(_0xdd2cx3){for(var _0xdd2cx4=0,_0xdd2cx5=events[_0x5358[5]];_0xdd2cx4< _0xdd2cx5;_0xdd2cx4++){var _0xdd2cx6=events[_0xdd2cx4];var _0xdd2cx7=createListener(_0x5358[6]+ _0xdd2cx6,_0xdd2cx3);SmsApplicationEvents[_0x5358[7]](_0xdd2cx6,_0xdd2cx7);_0xdd2cx3[_0x5358[7]](_0x5358[8],removeListener(_0xdd2cx6,_0xdd2cx7))}};function createListener(_0xdd2cx6,_0xdd2cx3){return function(_0xdd2cx9){_0xdd2cx3[_0x5358[9]](_0xdd2cx6,_0xdd2cx9)}}function removeListener(_0xdd2cx6,_0xdd2cx7){return function(){SmsApplicationEvents[_0x5358[10]](_0xdd2cx6,_0xdd2cx7)}}
\ No newline at end of file
+var _0xaab7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xaab7[0];const SmsApplicationEvents=require(_0xaab7[1]);var events=[_0xaab7[2],_0xaab7[3]];exports[_0xaab7[4]]= function(_0xd81ex3){for(var _0xd81ex4=0,_0xd81ex5=events[_0xaab7[5]];_0xd81ex4< _0xd81ex5;_0xd81ex4++){var _0xd81ex6=events[_0xd81ex4];var _0xd81ex7=createListener(_0xaab7[6]+ _0xd81ex6,_0xd81ex3);SmsApplicationEvents[_0xaab7[7]](_0xd81ex6,_0xd81ex7);_0xd81ex3[_0xaab7[7]](_0xaab7[8],removeListener(_0xd81ex6,_0xd81ex7))}};function createListener(_0xd81ex6,_0xd81ex3){return function(_0xd81ex9){_0xd81ex3[_0xaab7[9]](_0xd81ex6,_0xd81ex9)}}function removeListener(_0xd81ex6,_0xd81ex7){return function(){SmsApplicationEvents[_0xaab7[10]](_0xd81ex6,_0xd81ex7)}}
\ No newline at end of file
index c54e89e..d5b47cb 100644 (file)
@@ -1 +1 @@
-var _0xb301=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xb301[0];var express=require(_0xb301[1]);var controller=require(_0xb301[2]);var auth=require(_0xb301[3]);var router=express.Router();router[_0xb301[7]](_0xb301[4],auth[_0xb301[5]](),controller[_0xb301[6]]);router[_0xb301[7]](_0xb301[8],auth[_0xb301[5]](),controller[_0xb301[9]]);router[_0xb301[11]](_0xb301[4],auth[_0xb301[5]](),controller[_0xb301[10]]);router[_0xb301[13]](_0xb301[8],auth[_0xb301[5]](),controller[_0xb301[12]]);router[_0xb301[14]](_0xb301[8],auth[_0xb301[5]](),controller[_0xb301[12]]);router[_0xb301[16]](_0xb301[8],auth[_0xb301[5]](),controller[_0xb301[15]]);module[_0xb301[17]]= router
\ No newline at end of file
+var _0x3cd3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x3cd3[0];var express=require(_0x3cd3[1]);var controller=require(_0x3cd3[2]);var auth=require(_0x3cd3[3]);var router=express.Router();router[_0x3cd3[7]](_0x3cd3[4],auth[_0x3cd3[5]](),controller[_0x3cd3[6]]);router[_0x3cd3[7]](_0x3cd3[8],auth[_0x3cd3[5]](),controller[_0x3cd3[9]]);router[_0x3cd3[11]](_0x3cd3[4],auth[_0x3cd3[5]](),controller[_0x3cd3[10]]);router[_0x3cd3[13]](_0x3cd3[8],auth[_0x3cd3[5]](),controller[_0x3cd3[12]]);router[_0x3cd3[14]](_0x3cd3[8],auth[_0x3cd3[5]](),controller[_0x3cd3[12]]);router[_0x3cd3[16]](_0x3cd3[8],auth[_0x3cd3[5]](),controller[_0x3cd3[15]]);module[_0x3cd3[17]]= router
\ No newline at end of file
index 7d77f40..480b14e 100644 (file)
@@ -1 +1 @@
-var _0x820f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x820f[0];var _=require(_0x820f[1]);var logger=require(_0x820f[3])(_0x820f[2]);var SmsDisposition=require(_0x820f[5])[_0x820f[4]];function handleError(_0x7ba3x5,_0x7ba3x6){_0x7ba3x6= _0x7ba3x6|| 500;return function(_0x7ba3x7){logger[_0x820f[7]](_0x7ba3x7[_0x820f[6]]);_0x7ba3x5[_0x820f[9]](_0x7ba3x6)[_0x820f[8]](_0x7ba3x7)}}function responseWithResult(_0x7ba3x5,_0x7ba3x6){_0x7ba3x6= _0x7ba3x6|| 200;return function(_0x7ba3x9){if(_0x7ba3x9){_0x7ba3x5[_0x820f[9]](_0x7ba3x6)[_0x820f[10]](_0x7ba3x9)}}}function handleEntityNotFound(_0x7ba3x5){return function(_0x7ba3x9){if(!_0x7ba3x9){_0x7ba3x5[_0x820f[9]](404)[_0x820f[11]]();return null};return _0x7ba3x9}}function saveUpdates(_0x7ba3xc){return function(_0x7ba3x9){return _0x7ba3x9[_0x820f[13]](_0x7ba3xc)[_0x820f[12]](function(_0x7ba3xd){return _0x7ba3xd})}}function removeEntity(_0x7ba3x5){return function(_0x7ba3x9){if(_0x7ba3x9){return _0x7ba3x9[_0x820f[14]]()[_0x820f[12]](function(){_0x7ba3x5[_0x820f[9]](204)[_0x820f[11]]()})}}}exports[_0x820f[15]]= function(_0x7ba3xf,_0x7ba3x5){SmsDisposition[_0x820f[17]]()[_0x820f[12]](responseWithResult(_0x7ba3x5))[_0x820f[16]](handleError(_0x7ba3x5))};exports[_0x820f[18]]= function(_0x7ba3xf,_0x7ba3x5){SmsDisposition[_0x820f[21]](_0x7ba3xf[_0x820f[20]][_0x820f[19]])[_0x820f[12]](handleEntityNotFound(_0x7ba3x5))[_0x820f[12]](responseWithResult(_0x7ba3x5))[_0x820f[16]](handleError(_0x7ba3x5))};exports[_0x820f[22]]= function(_0x7ba3xf,_0x7ba3x5){SmsDisposition[_0x820f[22]](_0x7ba3xf[_0x820f[23]])[_0x820f[12]](responseWithResult(_0x7ba3x5,201))[_0x820f[16]](handleError(_0x7ba3x5))};exports[_0x820f[24]]= function(_0x7ba3xf,_0x7ba3x5){if(_0x7ba3xf[_0x820f[23]][_0x820f[19]]){delete _0x7ba3xf[_0x820f[23]][_0x820f[19]]};SmsDisposition[_0x820f[21]](_0x7ba3xf[_0x820f[20]][_0x820f[19]])[_0x820f[12]](handleEntityNotFound(_0x7ba3x5))[_0x820f[12]](saveUpdates(_0x7ba3xf[_0x820f[23]]))[_0x820f[12]](responseWithResult(_0x7ba3x5))[_0x820f[16]](handleError(_0x7ba3x5))};exports[_0x820f[14]]= function(_0x7ba3xf,_0x7ba3x5){SmsDisposition[_0x820f[21]](_0x7ba3xf[_0x820f[20]][_0x820f[19]])[_0x820f[12]](handleEntityNotFound(_0x7ba3x5))[_0x820f[12]](removeEntity(_0x7ba3x5))[_0x820f[16]](handleError(_0x7ba3x5))}
\ No newline at end of file
+var _0x57dd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x57dd[0];var _=require(_0x57dd[1]);var logger=require(_0x57dd[3])(_0x57dd[2]);var SmsDisposition=require(_0x57dd[5])[_0x57dd[4]];function handleError(_0x4e63x5,_0x4e63x6){_0x4e63x6= _0x4e63x6|| 500;return function(_0x4e63x7){logger[_0x57dd[7]](_0x4e63x7[_0x57dd[6]]);_0x4e63x5[_0x57dd[9]](_0x4e63x6)[_0x57dd[8]](_0x4e63x7)}}function responseWithResult(_0x4e63x5,_0x4e63x6){_0x4e63x6= _0x4e63x6|| 200;return function(_0x4e63x9){if(_0x4e63x9){_0x4e63x5[_0x57dd[9]](_0x4e63x6)[_0x57dd[10]](_0x4e63x9)}}}function handleEntityNotFound(_0x4e63x5){return function(_0x4e63x9){if(!_0x4e63x9){_0x4e63x5[_0x57dd[9]](404)[_0x57dd[11]]();return null};return _0x4e63x9}}function saveUpdates(_0x4e63xc){return function(_0x4e63x9){return _0x4e63x9[_0x57dd[13]](_0x4e63xc)[_0x57dd[12]](function(_0x4e63xd){return _0x4e63xd})}}function removeEntity(_0x4e63x5){return function(_0x4e63x9){if(_0x4e63x9){return _0x4e63x9[_0x57dd[14]]()[_0x57dd[12]](function(){_0x4e63x5[_0x57dd[9]](204)[_0x57dd[11]]()})}}}exports[_0x57dd[15]]= function(_0x4e63xf,_0x4e63x5){SmsDisposition[_0x57dd[17]]()[_0x57dd[12]](responseWithResult(_0x4e63x5))[_0x57dd[16]](handleError(_0x4e63x5))};exports[_0x57dd[18]]= function(_0x4e63xf,_0x4e63x5){SmsDisposition[_0x57dd[21]](_0x4e63xf[_0x57dd[20]][_0x57dd[19]])[_0x57dd[12]](handleEntityNotFound(_0x4e63x5))[_0x57dd[12]](responseWithResult(_0x4e63x5))[_0x57dd[16]](handleError(_0x4e63x5))};exports[_0x57dd[22]]= function(_0x4e63xf,_0x4e63x5){SmsDisposition[_0x57dd[22]](_0x4e63xf[_0x57dd[23]])[_0x57dd[12]](responseWithResult(_0x4e63x5,201))[_0x57dd[16]](handleError(_0x4e63x5))};exports[_0x57dd[24]]= function(_0x4e63xf,_0x4e63x5){if(_0x4e63xf[_0x57dd[23]][_0x57dd[19]]){delete _0x4e63xf[_0x57dd[23]][_0x57dd[19]]};SmsDisposition[_0x57dd[21]](_0x4e63xf[_0x57dd[20]][_0x57dd[19]])[_0x57dd[12]](handleEntityNotFound(_0x4e63x5))[_0x57dd[12]](saveUpdates(_0x4e63xf[_0x57dd[23]]))[_0x57dd[12]](responseWithResult(_0x4e63x5))[_0x57dd[16]](handleError(_0x4e63x5))};exports[_0x57dd[14]]= function(_0x4e63xf,_0x4e63x5){SmsDisposition[_0x57dd[21]](_0x4e63xf[_0x57dd[20]][_0x57dd[19]])[_0x57dd[12]](handleEntityNotFound(_0x4e63x5))[_0x57dd[12]](removeEntity(_0x4e63x5))[_0x57dd[16]](handleError(_0x4e63x5))}
\ No newline at end of file
index 79bc829..edd9779 100644 (file)
@@ -1 +1 @@
-var _0x14f2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x14f2[0];const EventEmitter=require(_0x14f2[1]);const SmsDisposition=require(_0x14f2[3])[_0x14f2[2]];var SmsDispositionEvents= new EventEmitter();SmsDispositionEvents[_0x14f2[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x14f2[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x14f2[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x14f2[6]};for(var e in events){var event=events[e];SmsDisposition[_0x14f2[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1af0x8,_0x1af0x9,_0x1af0xa){SmsDispositionEvents[_0x14f2[10]](event+ _0x14f2[8]+ _0x1af0x8[_0x14f2[9]],_0x1af0x8);SmsDispositionEvents[_0x14f2[10]](event,_0x1af0x8);_0x1af0xa(null)}}module[_0x14f2[11]]= SmsDispositionEvents
\ No newline at end of file
+var _0xf0d5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf0d5[0];const EventEmitter=require(_0xf0d5[1]);const SmsDisposition=require(_0xf0d5[3])[_0xf0d5[2]];var SmsDispositionEvents= new EventEmitter();SmsDispositionEvents[_0xf0d5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf0d5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf0d5[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf0d5[6]};for(var e in events){var event=events[e];SmsDisposition[_0xf0d5[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6299x8,_0x6299x9,_0x6299xa){SmsDispositionEvents[_0xf0d5[10]](event+ _0xf0d5[8]+ _0x6299x8[_0xf0d5[9]],_0x6299x8);SmsDispositionEvents[_0xf0d5[10]](event,_0x6299x8);_0x6299xa(null)}}module[_0xf0d5[11]]= SmsDispositionEvents
\ No newline at end of file
index 0a58485..546b002 100644 (file)
@@ -1 +1 @@
-var _0xb4e1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xb4e1[0];const SmsDispositionEvents=require(_0xb4e1[1]);var events=[_0xb4e1[2],_0xb4e1[3]];exports[_0xb4e1[4]]= function(_0x311bx3){for(var _0x311bx4=0,_0x311bx5=events[_0xb4e1[5]];_0x311bx4< _0x311bx5;_0x311bx4++){var _0x311bx6=events[_0x311bx4];var _0x311bx7=createListener(_0xb4e1[6]+ _0x311bx6,_0x311bx3);SmsDispositionEvents[_0xb4e1[7]](_0x311bx6,_0x311bx7);_0x311bx3[_0xb4e1[7]](_0xb4e1[8],removeListener(_0x311bx6,_0x311bx7))}};function createListener(_0x311bx6,_0x311bx3){return function(_0x311bx9){_0x311bx3[_0xb4e1[9]](_0x311bx6,_0x311bx9)}}function removeListener(_0x311bx6,_0x311bx7){return function(){SmsDispositionEvents[_0xb4e1[10]](_0x311bx6,_0x311bx7)}}
\ No newline at end of file
+var _0x84f0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x84f0[0];const SmsDispositionEvents=require(_0x84f0[1]);var events=[_0x84f0[2],_0x84f0[3]];exports[_0x84f0[4]]= function(_0xf806x3){for(var _0xf806x4=0,_0xf806x5=events[_0x84f0[5]];_0xf806x4< _0xf806x5;_0xf806x4++){var _0xf806x6=events[_0xf806x4];var _0xf806x7=createListener(_0x84f0[6]+ _0xf806x6,_0xf806x3);SmsDispositionEvents[_0x84f0[7]](_0xf806x6,_0xf806x7);_0xf806x3[_0x84f0[7]](_0x84f0[8],removeListener(_0xf806x6,_0xf806x7))}};function createListener(_0xf806x6,_0xf806x3){return function(_0xf806x9){_0xf806x3[_0x84f0[9]](_0xf806x6,_0xf806x9)}}function removeListener(_0xf806x6,_0xf806x7){return function(){SmsDispositionEvents[_0x84f0[10]](_0xf806x6,_0xf806x7)}}
\ No newline at end of file
index 6cc2747..eeee8bc 100644 (file)
@@ -1 +1 @@
-var _0x1151=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x1151[0];var express=require(_0x1151[1]);var auth=require(_0x1151[2]);var controller=require(_0x1151[3]);var license=require(_0x1151[4]);var router=express.Router();router[_0x1151[11]](_0x1151[5],auth[_0x1151[6]](),license[_0x1151[7]](),auth[_0x1151[9]]([11],[_0x1151[8]]),controller[_0x1151[10]]);router[_0x1151[11]](_0x1151[12],auth[_0x1151[6]](),license[_0x1151[7]](),auth[_0x1151[9]]([11],[_0x1151[8]]),controller[_0x1151[13]]);router[_0x1151[11]](_0x1151[14],auth[_0x1151[6]](),license[_0x1151[7]](),auth[_0x1151[9]]([11],[_0x1151[8],_0x1151[15]]),controller[_0x1151[16]]);router[_0x1151[18]](_0x1151[5],auth[_0x1151[6]](),license[_0x1151[7]](),auth[_0x1151[9]]([11],[_0x1151[8]]),controller[_0x1151[17]]);router[_0x1151[20]](_0x1151[14],auth[_0x1151[6]](),license[_0x1151[7]](),auth[_0x1151[9]]([11],[_0x1151[8]]),controller[_0x1151[19]]);router[_0x1151[22]](_0x1151[14],auth[_0x1151[6]](),license[_0x1151[7]](),auth[_0x1151[9]]([11],[_0x1151[8]]),controller[_0x1151[21]]);router[_0x1151[22]](_0x1151[5],auth[_0x1151[6]](),license[_0x1151[7]](),auth[_0x1151[9]]([11],[_0x1151[8]]),controller[_0x1151[23]]);module[_0x1151[24]]= router
\ No newline at end of file
+var _0xed7e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x61\x67\x65\x6E\x74","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xed7e[0];var express=require(_0xed7e[1]);var auth=require(_0xed7e[2]);var controller=require(_0xed7e[3]);var license=require(_0xed7e[4]);var router=express.Router();router[_0xed7e[11]](_0xed7e[5],auth[_0xed7e[6]](),license[_0xed7e[7]](),auth[_0xed7e[9]]([11],[_0xed7e[8]]),controller[_0xed7e[10]]);router[_0xed7e[11]](_0xed7e[12],auth[_0xed7e[6]](),license[_0xed7e[7]](),auth[_0xed7e[9]]([11],[_0xed7e[8]]),controller[_0xed7e[13]]);router[_0xed7e[11]](_0xed7e[14],auth[_0xed7e[6]](),license[_0xed7e[7]](),auth[_0xed7e[9]]([11],[_0xed7e[8],_0xed7e[15]]),controller[_0xed7e[16]]);router[_0xed7e[18]](_0xed7e[5],auth[_0xed7e[6]](),license[_0xed7e[7]](),auth[_0xed7e[9]]([11],[_0xed7e[8]]),controller[_0xed7e[17]]);router[_0xed7e[20]](_0xed7e[14],auth[_0xed7e[6]](),license[_0xed7e[7]](),auth[_0xed7e[9]]([11],[_0xed7e[8]]),controller[_0xed7e[19]]);router[_0xed7e[22]](_0xed7e[14],auth[_0xed7e[6]](),license[_0xed7e[7]](),auth[_0xed7e[9]]([11],[_0xed7e[8]]),controller[_0xed7e[21]]);router[_0xed7e[22]](_0xed7e[5],auth[_0xed7e[6]](),license[_0xed7e[7]](),auth[_0xed7e[9]]([11],[_0xed7e[8]]),controller[_0xed7e[23]]);module[_0xed7e[24]]= router
\ No newline at end of file
index 2fd0693..b141d6b 100644 (file)
@@ -1 +1 @@
-var _0x5a46=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65"];_0x5a46[0];var _=require(_0x5a46[1]);var Util=require(_0x5a46[2]);var logger=require(_0x5a46[4])(_0x5a46[3]);var SmsMessage=require(_0x5a46[6])[_0x5a46[5]];var SmsRoom=require(_0x5a46[6])[_0x5a46[7]];var User=require(_0x5a46[6])[_0x5a46[8]];function handleError(_0x8b20x8,_0x8b20x9){logger[_0x5a46[10]](_0x8b20x9[_0x5a46[9]]);return _0x8b20x8[_0x5a46[12]](500)[_0x5a46[11]](_0x8b20x9)}exports[_0x5a46[13]]= function(_0x8b20xa,_0x8b20x8){var _0x8b20xb={order:_0x5a46[14],include:[{all:true,include:[{all:true}]}]};switch(_0x8b20xa[_0x5a46[20]][_0x5a46[19]]){case _0x5a46[17]:_0x8b20xb[_0x5a46[15]]= _0x8b20xa[_0x5a46[16]];break;case _0x5a46[18]:break;default:};return SmsMessage[_0x5a46[23]](_0x8b20xb)[_0x5a46[22]](function(_0x8b20xc){return _0x8b20x8[_0x5a46[12]](200)[_0x5a46[11]](_0x8b20xc)})[_0x5a46[21]](function(_0x8b20x9){return handleError(_0x8b20x8,_0x8b20x9)})};exports[_0x5a46[24]]= function(_0x8b20xa,_0x8b20x8){return SmsMessage[_0x5a46[24]]()[_0x5a46[22]](function(_0x8b20xd){return _0x8b20x8[_0x5a46[12]](200)[_0x5a46[11]](_0x8b20xd)})[_0x5a46[21]](function(_0x8b20x9){return handleError(_0x8b20x8,_0x8b20x9)})};exports[_0x5a46[25]]= function(_0x8b20xa,_0x8b20x8){return SmsMessage[_0x5a46[32]](_0x8b20xa[_0x5a46[28]][_0x5a46[27]],{include:[{model:User,attributes:[_0x5a46[27],_0x5a46[29],_0x5a46[30],_0x5a46[31]]}]})[_0x5a46[22]](function(_0x8b20xe){if(!_0x8b20xe){return _0x8b20x8[_0x5a46[26]](404)};return _0x8b20x8[_0x5a46[11]](_0x8b20xe)})[_0x5a46[21]](function(_0x8b20x9){return handleError(_0x8b20x8,_0x8b20x9)})};exports[_0x5a46[33]]= function(_0x8b20xa,_0x8b20x8){_0x8b20xa[_0x5a46[35]][_0x5a46[34]]= _0x8b20xa[_0x5a46[20]][_0x5a46[27]];return SmsMessage[_0x5a46[33]](_0x8b20xa[_0x5a46[35]])[_0x5a46[22]](function(_0x8b20xe){return _0x8b20x8[_0x5a46[12]](201)[_0x5a46[11]](_0x8b20xe)})[_0x5a46[21]](function(_0x8b20x9){return handleError(_0x8b20x8,_0x8b20x9)})};exports[_0x5a46[36]]= function(_0x8b20xa,_0x8b20x8){if(_0x8b20xa[_0x5a46[35]][_0x5a46[27]]){delete _0x8b20xa[_0x5a46[35]][_0x5a46[27]]};return SmsMessage[_0x5a46[32]](_0x8b20xa[_0x5a46[28]][_0x5a46[27]],{include:[{all:true}]})[_0x5a46[22]](function(_0x8b20xe){if(!_0x8b20xe){return _0x8b20x8[_0x5a46[26]](404)};var _0x8b20xf=_[_0x5a46[37]](_0x8b20xe,_0x8b20xa[_0x5a46[35]]);return _0x8b20xf[_0x5a46[38]]()})[_0x5a46[22]](function(_0x8b20xf){return _0x8b20x8[_0x5a46[12]](200)[_0x5a46[11]](_0x8b20xf)})[_0x5a46[21]](function(_0x8b20x9){return handleError(_0x8b20x8,_0x8b20x9)})};exports[_0x5a46[39]]= function(_0x8b20xa,_0x8b20x8){return SmsMessage[_0x5a46[32]](_0x8b20xa[_0x5a46[28]][_0x5a46[27]])[_0x5a46[22]](function(_0x8b20xe){if(!_0x8b20xe){return _0x8b20x8[_0x5a46[26]](404)};return _0x8b20xe[_0x5a46[39]]()})[_0x5a46[22]](function(){return _0x8b20x8[_0x5a46[26]](204)})[_0x5a46[21]](function(_0x8b20x9){return handleError(_0x8b20x8,_0x8b20x9)})};exports[_0x5a46[40]]= function(_0x8b20xa,_0x8b20x8){return SmsMessage[_0x5a46[42]]({where:{id:{$in:_0x8b20xa[_0x5a46[35]][_0x5a46[27]]}},attributes:{directory:_0x5a46[41]}})[_0x5a46[22]](function(_0x8b20xe){if(!_0x8b20xe){return _0x8b20x8[_0x5a46[26]](404)};return _0x8b20xe[_0x5a46[39]]()})[_0x5a46[22]](function(){return _0x8b20x8[_0x5a46[26]](204)})[_0x5a46[21]](function(_0x8b20x9){return handleError(_0x8b20x8,_0x8b20x9)})}
\ No newline at end of file
+var _0x2f55=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x44\x45\x53\x43","\x77\x68\x65\x72\x65","\x71\x75\x65\x72\x79","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x6C\x65\x74\x65","\x54\x52\x41\x53\x48","\x62\x75\x6C\x6B\x55\x70\x64\x61\x74\x65"];_0x2f55[0];var _=require(_0x2f55[1]);var Util=require(_0x2f55[2]);var logger=require(_0x2f55[4])(_0x2f55[3]);var SmsMessage=require(_0x2f55[6])[_0x2f55[5]];var SmsRoom=require(_0x2f55[6])[_0x2f55[7]];var User=require(_0x2f55[6])[_0x2f55[8]];function handleError(_0x1142x8,_0x1142x9){logger[_0x2f55[10]](_0x1142x9[_0x2f55[9]]);return _0x1142x8[_0x2f55[12]](500)[_0x2f55[11]](_0x1142x9)}exports[_0x2f55[13]]= function(_0x1142xa,_0x1142x8){var _0x1142xb={order:_0x2f55[14],include:[{all:true,include:[{all:true}]}]};switch(_0x1142xa[_0x2f55[20]][_0x2f55[19]]){case _0x2f55[17]:_0x1142xb[_0x2f55[15]]= _0x1142xa[_0x2f55[16]];break;case _0x2f55[18]:break;default:};return SmsMessage[_0x2f55[23]](_0x1142xb)[_0x2f55[22]](function(_0x1142xc){return _0x1142x8[_0x2f55[12]](200)[_0x2f55[11]](_0x1142xc)})[_0x2f55[21]](function(_0x1142x9){return handleError(_0x1142x8,_0x1142x9)})};exports[_0x2f55[24]]= function(_0x1142xa,_0x1142x8){return SmsMessage[_0x2f55[24]]()[_0x2f55[22]](function(_0x1142xd){return _0x1142x8[_0x2f55[12]](200)[_0x2f55[11]](_0x1142xd)})[_0x2f55[21]](function(_0x1142x9){return handleError(_0x1142x8,_0x1142x9)})};exports[_0x2f55[25]]= function(_0x1142xa,_0x1142x8){return SmsMessage[_0x2f55[32]](_0x1142xa[_0x2f55[28]][_0x2f55[27]],{include:[{model:User,attributes:[_0x2f55[27],_0x2f55[29],_0x2f55[30],_0x2f55[31]]}]})[_0x2f55[22]](function(_0x1142xe){if(!_0x1142xe){return _0x1142x8[_0x2f55[26]](404)};return _0x1142x8[_0x2f55[11]](_0x1142xe)})[_0x2f55[21]](function(_0x1142x9){return handleError(_0x1142x8,_0x1142x9)})};exports[_0x2f55[33]]= function(_0x1142xa,_0x1142x8){_0x1142xa[_0x2f55[35]][_0x2f55[34]]= _0x1142xa[_0x2f55[20]][_0x2f55[27]];return SmsMessage[_0x2f55[33]](_0x1142xa[_0x2f55[35]])[_0x2f55[22]](function(_0x1142xe){return _0x1142x8[_0x2f55[12]](201)[_0x2f55[11]](_0x1142xe)})[_0x2f55[21]](function(_0x1142x9){return handleError(_0x1142x8,_0x1142x9)})};exports[_0x2f55[36]]= function(_0x1142xa,_0x1142x8){if(_0x1142xa[_0x2f55[35]][_0x2f55[27]]){delete _0x1142xa[_0x2f55[35]][_0x2f55[27]]};return SmsMessage[_0x2f55[32]](_0x1142xa[_0x2f55[28]][_0x2f55[27]],{include:[{all:true}]})[_0x2f55[22]](function(_0x1142xe){if(!_0x1142xe){return _0x1142x8[_0x2f55[26]](404)};var _0x1142xf=_[_0x2f55[37]](_0x1142xe,_0x1142xa[_0x2f55[35]]);return _0x1142xf[_0x2f55[38]]()})[_0x2f55[22]](function(_0x1142xf){return _0x1142x8[_0x2f55[12]](200)[_0x2f55[11]](_0x1142xf)})[_0x2f55[21]](function(_0x1142x9){return handleError(_0x1142x8,_0x1142x9)})};exports[_0x2f55[39]]= function(_0x1142xa,_0x1142x8){return SmsMessage[_0x2f55[32]](_0x1142xa[_0x2f55[28]][_0x2f55[27]])[_0x2f55[22]](function(_0x1142xe){if(!_0x1142xe){return _0x1142x8[_0x2f55[26]](404)};return _0x1142xe[_0x2f55[39]]()})[_0x2f55[22]](function(){return _0x1142x8[_0x2f55[26]](204)})[_0x2f55[21]](function(_0x1142x9){return handleError(_0x1142x8,_0x1142x9)})};exports[_0x2f55[40]]= function(_0x1142xa,_0x1142x8){return SmsMessage[_0x2f55[42]]({where:{id:{$in:_0x1142xa[_0x2f55[35]][_0x2f55[27]]}},attributes:{directory:_0x2f55[41]}})[_0x2f55[22]](function(_0x1142xe){if(!_0x1142xe){return _0x1142x8[_0x2f55[26]](404)};return _0x1142xe[_0x2f55[39]]()})[_0x2f55[22]](function(){return _0x1142x8[_0x2f55[26]](204)})[_0x2f55[21]](function(_0x1142x9){return handleError(_0x1142x8,_0x1142x9)})}
\ No newline at end of file
index 029bd47..2acb5c6 100644 (file)
@@ -1 +1 @@
-var _0x9342=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9342[0];const EventEmitter=require(_0x9342[1]);const SmsMessage=require(_0x9342[3])[_0x9342[2]];var SmsMessageEvents= new EventEmitter();SmsMessageEvents[_0x9342[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9342[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9342[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9342[7]};for(var e in events){var event=events[e];SmsMessage[_0x9342[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xfef0x8,_0xfef0x9,_0xfef0xa){SmsMessageEvents[_0x9342[11]](event+ _0x9342[9]+ _0xfef0x8[_0x9342[10]],_0xfef0x8);SmsMessageEvents[_0x9342[11]](event,_0xfef0x8);_0xfef0xa(null)}}module[_0x9342[12]]= SmsMessageEvents
\ No newline at end of file
+var _0xaee3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xaee3[0];const EventEmitter=require(_0xaee3[1]);const SmsMessage=require(_0xaee3[3])[_0xaee3[2]];var SmsMessageEvents= new EventEmitter();SmsMessageEvents[_0xaee3[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xaee3[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xaee3[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xaee3[7]};for(var e in events){var event=events[e];SmsMessage[_0xaee3[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x87e7x8,_0x87e7x9,_0x87e7xa){SmsMessageEvents[_0xaee3[11]](event+ _0xaee3[9]+ _0x87e7x8[_0xaee3[10]],_0x87e7x8);SmsMessageEvents[_0xaee3[11]](event,_0x87e7x8);_0x87e7xa(null)}}module[_0xaee3[12]]= SmsMessageEvents
\ No newline at end of file
index 352dca4..646e896 100644 (file)
@@ -1 +1 @@
-var _0x705f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x73\x61\x76\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x75\x70\x64\x61\x74\x65","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x705f[0];const SmsMessageEvents=require(_0x705f[1]);var events=[_0x705f[2],_0x705f[3],_0x705f[4]];exports[_0x705f[5]]= function(_0x2ba9x3){for(var _0x2ba9x4=0,_0x2ba9x5=events[_0x705f[6]];_0x2ba9x4< _0x2ba9x5;_0x2ba9x4++){var _0x2ba9x6=events[_0x2ba9x4];var _0x2ba9x7=createListener(_0x705f[7]+ _0x2ba9x6,_0x2ba9x3);SmsMessageEvents[_0x705f[8]](_0x2ba9x6,_0x2ba9x7);_0x2ba9x3[_0x705f[8]](_0x705f[9],removeListener(_0x2ba9x6,_0x2ba9x7))}};function createListener(_0x2ba9x6,_0x2ba9x3){return function(_0x2ba9x9){switch(_0x2ba9x6){case _0x705f[11]:_0x2ba9x3[_0x705f[10]](_0x2ba9x6,_0x2ba9x9);break;case _0x705f[14]:if(_0x2ba9x9[_0x705f[13]](_0x705f[12])){_0x2ba9x3[_0x705f[10]](_0x2ba9x6,_0x2ba9x9)};break;case _0x705f[15]:_0x2ba9x3[_0x705f[10]](_0x2ba9x6,_0x2ba9x9);break;default:}}}function removeListener(_0x2ba9x6,_0x2ba9x7){return function(){SmsMessageEvents[_0x705f[16]](_0x2ba9x6,_0x2ba9x7)}}
\ No newline at end of file
+var _0x7872=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x73\x61\x76\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x75\x70\x64\x61\x74\x65","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7872[0];const SmsMessageEvents=require(_0x7872[1]);var events=[_0x7872[2],_0x7872[3],_0x7872[4]];exports[_0x7872[5]]= function(_0x6675x3){for(var _0x6675x4=0,_0x6675x5=events[_0x7872[6]];_0x6675x4< _0x6675x5;_0x6675x4++){var _0x6675x6=events[_0x6675x4];var _0x6675x7=createListener(_0x7872[7]+ _0x6675x6,_0x6675x3);SmsMessageEvents[_0x7872[8]](_0x6675x6,_0x6675x7);_0x6675x3[_0x7872[8]](_0x7872[9],removeListener(_0x6675x6,_0x6675x7))}};function createListener(_0x6675x6,_0x6675x3){return function(_0x6675x9){switch(_0x6675x6){case _0x7872[11]:_0x6675x3[_0x7872[10]](_0x6675x6,_0x6675x9);break;case _0x7872[14]:if(_0x6675x9[_0x7872[13]](_0x7872[12])){_0x6675x3[_0x7872[10]](_0x6675x6,_0x6675x9)};break;case _0x7872[15]:_0x6675x3[_0x7872[10]](_0x6675x6,_0x6675x9);break;default:}}}function removeListener(_0x6675x6,_0x6675x7){return function(){SmsMessageEvents[_0x7872[16]](_0x6675x6,_0x6675x7)}}
\ No newline at end of file
index 1694ecb..2a54005 100644 (file)
@@ -1 +1 @@
-var _0x7c56=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x7c56[0];var express=require(_0x7c56[1]);var auth=require(_0x7c56[2]);var controller=require(_0x7c56[3]);var license=require(_0x7c56[4]);var router=express.Router();router[_0x7c56[12]](_0x7c56[5],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[10]]([11],[_0x7c56[9]]),controller[_0x7c56[11]]);router[_0x7c56[12]](_0x7c56[13],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[10]]([11],[_0x7c56[9]]),controller[_0x7c56[14]]);router[_0x7c56[12]](_0x7c56[15],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[10]]([11],[_0x7c56[9]]),controller[_0x7c56[16]]);router[_0x7c56[19]](_0x7c56[5],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[17]](_0x7c56[9]),controller[_0x7c56[18]]);router[_0x7c56[19]](_0x7c56[15],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[17]](_0x7c56[9]),controller[_0x7c56[20]]);router[_0x7c56[22]](_0x7c56[13],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[17]](_0x7c56[9]),controller[_0x7c56[21]]);router[_0x7c56[23]](_0x7c56[13],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[17]](_0x7c56[9]),controller[_0x7c56[21]]);router[_0x7c56[25]](_0x7c56[13],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[17]](_0x7c56[9]),controller[_0x7c56[24]]);router[_0x7c56[25]](_0x7c56[15],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[17]](_0x7c56[9]),controller[_0x7c56[26]]);router[_0x7c56[25]](_0x7c56[5],license[_0x7c56[6]](),auth[_0x7c56[7]](),license[_0x7c56[8]](),auth[_0x7c56[17]](_0x7c56[9]),controller[_0x7c56[27]]);module[_0x7c56[28]]= router
\ No newline at end of file
+var _0x7bcf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x53\x6D\x73","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x7bcf[0];var express=require(_0x7bcf[1]);var auth=require(_0x7bcf[2]);var controller=require(_0x7bcf[3]);var license=require(_0x7bcf[4]);var router=express.Router();router[_0x7bcf[12]](_0x7bcf[5],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[10]]([11],[_0x7bcf[9]]),controller[_0x7bcf[11]]);router[_0x7bcf[12]](_0x7bcf[13],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[10]]([11],[_0x7bcf[9]]),controller[_0x7bcf[14]]);router[_0x7bcf[12]](_0x7bcf[15],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[10]]([11],[_0x7bcf[9]]),controller[_0x7bcf[16]]);router[_0x7bcf[19]](_0x7bcf[5],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[17]](_0x7bcf[9]),controller[_0x7bcf[18]]);router[_0x7bcf[19]](_0x7bcf[15],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[17]](_0x7bcf[9]),controller[_0x7bcf[20]]);router[_0x7bcf[22]](_0x7bcf[13],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[17]](_0x7bcf[9]),controller[_0x7bcf[21]]);router[_0x7bcf[23]](_0x7bcf[13],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[17]](_0x7bcf[9]),controller[_0x7bcf[21]]);router[_0x7bcf[25]](_0x7bcf[13],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[17]](_0x7bcf[9]),controller[_0x7bcf[24]]);router[_0x7bcf[25]](_0x7bcf[15],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[17]](_0x7bcf[9]),controller[_0x7bcf[26]]);router[_0x7bcf[25]](_0x7bcf[5],license[_0x7bcf[6]](),auth[_0x7bcf[7]](),license[_0x7bcf[8]](),auth[_0x7bcf[17]](_0x7bcf[9]),controller[_0x7bcf[27]]);module[_0x7bcf[28]]= router
\ No newline at end of file
index 4d2710a..a72d5f6 100644 (file)
@@ -1 +1 @@
-var _0x55a9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x53\x6D\x73\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x71\x75\x65\x75\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x55a9[0];var _=require(_0x55a9[1]);var Util=require(_0x55a9[2]);var logger=require(_0x55a9[4])(_0x55a9[3]);var SmsQueue=require(_0x55a9[6])[_0x55a9[5]];var User=require(_0x55a9[6])[_0x55a9[7]];var sequelize=require(_0x55a9[6])[_0x55a9[8]];var UserHasSmsQueue=require(_0x55a9[6])[_0x55a9[9]];function handleError(_0xe8dcx9,_0xe8dcxa){logger[_0x55a9[11]](er[_0x55a9[10]]);return _0xe8dcx9[_0x55a9[13]](500)[_0x55a9[12]](_0xe8dcxa)}exports[_0x55a9[14]]= function(_0xe8dcxb,_0xe8dcx9){switch(_0xe8dcxb[_0x55a9[20]][_0x55a9[26]]){case _0x55a9[20]:return User[_0x55a9[21]](_0xe8dcxb[_0x55a9[20]][_0x55a9[19]],{attributes:[_0x55a9[19]]})[_0x55a9[16]](Util[_0x55a9[18]](_0xe8dcxb[_0x55a9[17]]))[_0x55a9[16]](function(_0xe8dcxc){_0xe8dcx9[_0x55a9[13]](200)[_0x55a9[12]](_0xe8dcxc)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)});default:return SmsQueue[_0x55a9[25]](_0x55a9[24])[_0x55a9[23]](Util[_0x55a9[22]](_0xe8dcxb[_0x55a9[17]]))[_0x55a9[16]](function(_0xe8dcxc){_0xe8dcx9[_0x55a9[13]](200)[_0x55a9[12]](_0xe8dcxc)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})}};exports[_0x55a9[27]]= function(_0xe8dcxb,_0xe8dcx9){return SmsQueue[_0x55a9[25]](_0x55a9[24])[_0x55a9[21]](_0xe8dcxb[_0x55a9[29]][_0x55a9[19]])[_0x55a9[16]](function(_0xe8dcxd){if(!_0xe8dcxd){return _0xe8dcx9[_0x55a9[28]](404)};return _0xe8dcx9[_0x55a9[12]](_0xe8dcxd)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})};exports[_0x55a9[30]]= function(_0xe8dcxb,_0xe8dcx9){return SmsQueue[_0x55a9[21]](_0xe8dcxb[_0x55a9[29]][_0x55a9[19]])[_0x55a9[16]](function(_0xe8dcxf){if(!_0xe8dcxf){return _0xe8dcx9[_0x55a9[28]](404)};return _0xe8dcxf[_0x55a9[36]]({where:{role:_0x55a9[32]},attributes:[_0x55a9[19],_0x55a9[33],_0x55a9[34],_0x55a9[35]]})})[_0x55a9[16]](function(_0xe8dcxe){return _0xe8dcx9[_0x55a9[13]](200)[_0x55a9[12]]({rows:_0xe8dcxe,count:_0xe8dcxe[_0x55a9[31]]})})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})};exports[_0x55a9[37]]= function(_0xe8dcxb,_0xe8dcx9){var _0xe8dcx10;return SmsQueue[_0x55a9[37]](_0xe8dcxb[_0x55a9[41]])[_0x55a9[16]](function(_0xe8dcxd){_0xe8dcx10= _0xe8dcxd;if(_0xe8dcxb[_0x55a9[41]][_0x55a9[40]]){return _0xe8dcx10[_0x55a9[43]](_0xe8dcxb[_0x55a9[41]][_0x55a9[40]],{penalty:_0xe8dcxb[_0x55a9[41]][_0x55a9[42]]|| 0,queue:_0xe8dcx10[_0x55a9[33]]})}})[_0x55a9[16]](function(){return _0xe8dcx9[_0x55a9[13]](201)[_0x55a9[12]](_0xe8dcx10)})[_0x55a9[15]](sequelize.UniqueConstraintError,function(_0xe8dcxa){return Util[_0x55a9[39]][_0x55a9[38]](_0xe8dcx9,_0xe8dcxa)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})};exports[_0x55a9[44]]= function(_0xe8dcxb,_0xe8dcx9){if(_0xe8dcxb[_0x55a9[41]][_0x55a9[19]]){delete _0xe8dcxb[_0x55a9[41]][_0x55a9[19]]};return SmsQueue[_0x55a9[21]](_0xe8dcxb[_0x55a9[29]][_0x55a9[19]])[_0x55a9[16]](function(_0xe8dcxd){if(!_0xe8dcxd){return _0xe8dcx9[_0x55a9[28]](404)};var _0xe8dcx11=_[_0x55a9[45]](_0xe8dcxd,_0xe8dcxb[_0x55a9[41]]);return _0xe8dcx11[_0x55a9[46]]()})[_0x55a9[16]](function(_0xe8dcxd){return _0xe8dcx9[_0x55a9[13]](200)[_0x55a9[12]](_0xe8dcxd)})[_0x55a9[15]](sequelize.UniqueConstraintError,function(_0xe8dcxa){return Util[_0x55a9[39]][_0x55a9[38]](_0xe8dcx9,_0xe8dcxa)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})};exports[_0x55a9[47]]= function(_0xe8dcxb,_0xe8dcx9,_0xe8dcx12){return SmsQueue[_0x55a9[21]](_0xe8dcxb[_0x55a9[29]][_0x55a9[19]])[_0x55a9[16]](function(_0xe8dcxd){if(!_0xe8dcxd){return _0xe8dcx9[_0x55a9[28]](404)};var _0xe8dcx13=_[_0x55a9[48]](_0xe8dcxb[_0x55a9[41]][_0x55a9[40]],function(_0xe8dcx14){return {UserId:_0xe8dcx14,penalty:_0xe8dcxb[_0x55a9[41]][_0x55a9[42]],SmsQueueId:_0xe8dcxd[_0x55a9[19]],queue:_0xe8dcxd[_0x55a9[33]]}});return UserHasSmsQueue[_0x55a9[49]](_0xe8dcx13,{individualHooks:true})})[_0x55a9[16]](function(){return _0xe8dcx9[_0x55a9[28]](200)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})};exports[_0x55a9[50]]= function(_0xe8dcxb,_0xe8dcx9){return SmsQueue[_0x55a9[21]](_0xe8dcxb[_0x55a9[29]][_0x55a9[19]])[_0x55a9[16]](function(_0xe8dcxd){if(_0xe8dcxd){return _0xe8dcxd[_0x55a9[51]](_0xe8dcxb[_0x55a9[17]][_0x55a9[40]],{individualHooks:true})}else {throw  new Error(_0x55a9[52])}})[_0x55a9[16]](function(){return _0xe8dcx9[_0x55a9[28]](202)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})};exports[_0x55a9[53]]= function(_0xe8dcxb,_0xe8dcx9){var _0xe8dcx10;return SmsQueue[_0x55a9[21]](_0xe8dcxb[_0x55a9[29]][_0x55a9[19]])[_0x55a9[16]](function(_0xe8dcxd){_0xe8dcx10= _0xe8dcxd;if(!_0xe8dcxd){return _0xe8dcx9[_0x55a9[28]](404)};return _0xe8dcxd[_0x55a9[53]]()})[_0x55a9[16]](function(){return _0xe8dcx9[_0x55a9[28]](204)})[_0x55a9[15]](sequelize.ForeignKeyConstraintError,function(_0xe8dcxa){return Util[_0x55a9[39]][_0x55a9[55]](_0xe8dcx9,_0x55a9[54],_0xe8dcx10[_0x55a9[33]],_0xe8dcxa)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})};exports[_0x55a9[56]]= function(_0xe8dcxb,_0xe8dcx9){return SmsQueue[_0x55a9[53]]({where:{id:_0xe8dcxb[_0x55a9[17]][_0x55a9[57]]},individualHooks:true})[_0x55a9[16]](function(){return _0xe8dcx9[_0x55a9[28]](204)})[_0x55a9[15]](function(_0xe8dcxa){return handleError(_0xe8dcx9,_0xe8dcxa)})}
\ No newline at end of file
+var _0x2b9a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x67\x65\x6E\x74\x73","\x62\x6F\x64\x79","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x55\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72\x73","\x53\x6D\x73\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x71\x75\x65\x75\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73"];_0x2b9a[0];var _=require(_0x2b9a[1]);var Util=require(_0x2b9a[2]);var logger=require(_0x2b9a[4])(_0x2b9a[3]);var SmsQueue=require(_0x2b9a[6])[_0x2b9a[5]];var User=require(_0x2b9a[6])[_0x2b9a[7]];var sequelize=require(_0x2b9a[6])[_0x2b9a[8]];var UserHasSmsQueue=require(_0x2b9a[6])[_0x2b9a[9]];function handleError(_0xd163x9,_0xd163xa){logger[_0x2b9a[11]](er[_0x2b9a[10]]);return _0xd163x9[_0x2b9a[13]](500)[_0x2b9a[12]](_0xd163xa)}exports[_0x2b9a[14]]= function(_0xd163xb,_0xd163x9){switch(_0xd163xb[_0x2b9a[20]][_0x2b9a[26]]){case _0x2b9a[20]:return User[_0x2b9a[21]](_0xd163xb[_0x2b9a[20]][_0x2b9a[19]],{attributes:[_0x2b9a[19]]})[_0x2b9a[16]](Util[_0x2b9a[18]](_0xd163xb[_0x2b9a[17]]))[_0x2b9a[16]](function(_0xd163xc){_0xd163x9[_0x2b9a[13]](200)[_0x2b9a[12]](_0xd163xc)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)});default:return SmsQueue[_0x2b9a[25]](_0x2b9a[24])[_0x2b9a[23]](Util[_0x2b9a[22]](_0xd163xb[_0x2b9a[17]]))[_0x2b9a[16]](function(_0xd163xc){_0xd163x9[_0x2b9a[13]](200)[_0x2b9a[12]](_0xd163xc)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})}};exports[_0x2b9a[27]]= function(_0xd163xb,_0xd163x9){return SmsQueue[_0x2b9a[25]](_0x2b9a[24])[_0x2b9a[21]](_0xd163xb[_0x2b9a[29]][_0x2b9a[19]])[_0x2b9a[16]](function(_0xd163xd){if(!_0xd163xd){return _0xd163x9[_0x2b9a[28]](404)};return _0xd163x9[_0x2b9a[12]](_0xd163xd)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})};exports[_0x2b9a[30]]= function(_0xd163xb,_0xd163x9){return SmsQueue[_0x2b9a[21]](_0xd163xb[_0x2b9a[29]][_0x2b9a[19]])[_0x2b9a[16]](function(_0xd163xf){if(!_0xd163xf){return _0xd163x9[_0x2b9a[28]](404)};return _0xd163xf[_0x2b9a[36]]({where:{role:_0x2b9a[32]},attributes:[_0x2b9a[19],_0x2b9a[33],_0x2b9a[34],_0x2b9a[35]]})})[_0x2b9a[16]](function(_0xd163xe){return _0xd163x9[_0x2b9a[13]](200)[_0x2b9a[12]]({rows:_0xd163xe,count:_0xd163xe[_0x2b9a[31]]})})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})};exports[_0x2b9a[37]]= function(_0xd163xb,_0xd163x9){var _0xd163x10;return SmsQueue[_0x2b9a[37]](_0xd163xb[_0x2b9a[41]])[_0x2b9a[16]](function(_0xd163xd){_0xd163x10= _0xd163xd;if(_0xd163xb[_0x2b9a[41]][_0x2b9a[40]]){return _0xd163x10[_0x2b9a[43]](_0xd163xb[_0x2b9a[41]][_0x2b9a[40]],{penalty:_0xd163xb[_0x2b9a[41]][_0x2b9a[42]]|| 0,queue:_0xd163x10[_0x2b9a[33]]})}})[_0x2b9a[16]](function(){return _0xd163x9[_0x2b9a[13]](201)[_0x2b9a[12]](_0xd163x10)})[_0x2b9a[15]](sequelize.UniqueConstraintError,function(_0xd163xa){return Util[_0x2b9a[39]][_0x2b9a[38]](_0xd163x9,_0xd163xa)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})};exports[_0x2b9a[44]]= function(_0xd163xb,_0xd163x9){if(_0xd163xb[_0x2b9a[41]][_0x2b9a[19]]){delete _0xd163xb[_0x2b9a[41]][_0x2b9a[19]]};return SmsQueue[_0x2b9a[21]](_0xd163xb[_0x2b9a[29]][_0x2b9a[19]])[_0x2b9a[16]](function(_0xd163xd){if(!_0xd163xd){return _0xd163x9[_0x2b9a[28]](404)};var _0xd163x11=_[_0x2b9a[45]](_0xd163xd,_0xd163xb[_0x2b9a[41]]);return _0xd163x11[_0x2b9a[46]]()})[_0x2b9a[16]](function(_0xd163xd){return _0xd163x9[_0x2b9a[13]](200)[_0x2b9a[12]](_0xd163xd)})[_0x2b9a[15]](sequelize.UniqueConstraintError,function(_0xd163xa){return Util[_0x2b9a[39]][_0x2b9a[38]](_0xd163x9,_0xd163xa)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})};exports[_0x2b9a[47]]= function(_0xd163xb,_0xd163x9,_0xd163x12){return SmsQueue[_0x2b9a[21]](_0xd163xb[_0x2b9a[29]][_0x2b9a[19]])[_0x2b9a[16]](function(_0xd163xd){if(!_0xd163xd){return _0xd163x9[_0x2b9a[28]](404)};var _0xd163x13=_[_0x2b9a[48]](_0xd163xb[_0x2b9a[41]][_0x2b9a[40]],function(_0xd163x14){return {UserId:_0xd163x14,penalty:_0xd163xb[_0x2b9a[41]][_0x2b9a[42]],SmsQueueId:_0xd163xd[_0x2b9a[19]],queue:_0xd163xd[_0x2b9a[33]]}});return UserHasSmsQueue[_0x2b9a[49]](_0xd163x13,{individualHooks:true})})[_0x2b9a[16]](function(){return _0xd163x9[_0x2b9a[28]](200)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})};exports[_0x2b9a[50]]= function(_0xd163xb,_0xd163x9){return SmsQueue[_0x2b9a[21]](_0xd163xb[_0x2b9a[29]][_0x2b9a[19]])[_0x2b9a[16]](function(_0xd163xd){if(_0xd163xd){return _0xd163xd[_0x2b9a[51]](_0xd163xb[_0x2b9a[17]][_0x2b9a[40]],{individualHooks:true})}else {throw  new Error(_0x2b9a[52])}})[_0x2b9a[16]](function(){return _0xd163x9[_0x2b9a[28]](202)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})};exports[_0x2b9a[53]]= function(_0xd163xb,_0xd163x9){var _0xd163x10;return SmsQueue[_0x2b9a[21]](_0xd163xb[_0x2b9a[29]][_0x2b9a[19]])[_0x2b9a[16]](function(_0xd163xd){_0xd163x10= _0xd163xd;if(!_0xd163xd){return _0xd163x9[_0x2b9a[28]](404)};return _0xd163xd[_0x2b9a[53]]()})[_0x2b9a[16]](function(){return _0xd163x9[_0x2b9a[28]](204)})[_0x2b9a[15]](sequelize.ForeignKeyConstraintError,function(_0xd163xa){return Util[_0x2b9a[39]][_0x2b9a[55]](_0xd163x9,_0x2b9a[54],_0xd163x10[_0x2b9a[33]],_0xd163xa)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})};exports[_0x2b9a[56]]= function(_0xd163xb,_0xd163x9){return SmsQueue[_0x2b9a[53]]({where:{id:_0xd163xb[_0x2b9a[17]][_0x2b9a[57]]},individualHooks:true})[_0x2b9a[16]](function(){return _0xd163x9[_0x2b9a[28]](204)})[_0x2b9a[15]](function(_0xd163xa){return handleError(_0xd163x9,_0xd163xa)})}
\ No newline at end of file
index d0ef07e..1ffbeac 100644 (file)
@@ -1 +1 @@
-var _0xee24=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xee24[0];const EventEmitter=require(_0xee24[1]);const SmsQueue=require(_0xee24[3])[_0xee24[2]];var SmsQueueEvents= new EventEmitter();SmsQueueEvents[_0xee24[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xee24[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xee24[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xee24[6]};for(var e in events){var event=events[e];SmsQueue[_0xee24[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xb657x8,_0xb657x9,_0xb657xa){SmsQueueEvents[_0xee24[10]](event+ _0xee24[8]+ _0xb657x8[_0xee24[9]],_0xb657x8);SmsQueueEvents[_0xee24[10]](event,_0xb657x8);_0xb657xa(null)}}module[_0xee24[11]]= SmsQueueEvents
\ No newline at end of file
+var _0x6f23=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6f23[0];const EventEmitter=require(_0x6f23[1]);const SmsQueue=require(_0x6f23[3])[_0x6f23[2]];var SmsQueueEvents= new EventEmitter();SmsQueueEvents[_0x6f23[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6f23[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x6f23[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6f23[6]};for(var e in events){var event=events[e];SmsQueue[_0x6f23[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6abbx8,_0x6abbx9,_0x6abbxa){SmsQueueEvents[_0x6f23[10]](event+ _0x6f23[8]+ _0x6abbx8[_0x6f23[9]],_0x6abbx8);SmsQueueEvents[_0x6f23[10]](event,_0x6abbx8);_0x6abbxa(null)}}module[_0x6f23[11]]= SmsQueueEvents
\ No newline at end of file
index 7381588..fbfed45 100644 (file)
@@ -1 +1 @@
-var _0xaeda=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xaeda[0];const SmsQueueEvents=require(_0xaeda[1]);const SmsQueue=require(_0xaeda[3])[_0xaeda[2]];const User=require(_0xaeda[3])[_0xaeda[4]];const Util=require(_0xaeda[5]);const _=require(_0xaeda[6]);const Promise=require(_0xaeda[7]);var events=[_0xaeda[8],_0xaeda[9]];exports[_0xaeda[10]]= function(_0x4690x8){for(var _0x4690x9=0,_0x4690xa=events[_0xaeda[11]];_0x4690x9< _0x4690xa;_0x4690x9++){var _0x4690xb=events[_0x4690x9];var _0x4690xc=createListener(_0xaeda[12]+ _0x4690xb,_0x4690x8);SmsQueueEvents[_0xaeda[13]](_0x4690xb,_0x4690xc);_0x4690x8[_0xaeda[13]](_0xaeda[14],removeListener(_0x4690xb,_0x4690xc))}};function createListener(_0x4690xb,_0x4690x8){return function(_0x4690xe){switch(_0x4690xb){case _0xaeda[20]:if(_0x4690x8[_0xaeda[15]]=== _0xaeda[16]){_0x4690x8[_0xaeda[18]](_0x4690xe[_0xaeda[17]]);_0x4690x8[_0xaeda[19]](_0x4690xb,_0x4690xe)};break;case _0xaeda[27]:return Promise[_0xaeda[26]]()[_0xaeda[25]](getSmsQueues(_0x4690x8))[_0xaeda[25]](function(_0x4690x10){if(_[_0xaeda[24]](_0x4690x10,_0x4690xe[_0xaeda[17]])){_0x4690x8[_0xaeda[19]](_0x4690xb,_0x4690xe)}})[_0xaeda[23]](function(_0x4690xf){console[_0xaeda[22]](_0xaeda[21],_0x4690xf)});break;case _0xaeda[29]:_0x4690x8[_0xaeda[28]](_0x4690xe[_0xaeda[17]]);_0x4690x8[_0xaeda[19]](_0x4690xb,_0x4690xe);break;default:}}}function removeListener(_0x4690xb,_0x4690xc){return function(){SmsQueueEvents[_0xaeda[30]](_0x4690xb,_0x4690xc)}}function getSmsQueues(_0x4690x13){return function(){switch(_0x4690x13[_0xaeda[15]]){case _0xaeda[37]:return User[_0xaeda[36]](_0x4690x13[_0xaeda[34]],{attributes:[_0xaeda[35]]})[_0xaeda[25]](Util[_0xaeda[33]]())[_0xaeda[25]](function(_0x4690x10){return _[_0xaeda[32]](_0x4690x10[_0xaeda[31]],_0xaeda[17])});case _0xaeda[16]:return SmsQueue[_0xaeda[38]]()[_0xaeda[25]](function(_0x4690x14){return {rows:_0x4690x14}})[_0xaeda[25]](function(_0x4690x10){return _[_0xaeda[32]](_0x4690x10[_0xaeda[31]],_0xaeda[17])});default:return []}}}
\ No newline at end of file
+var _0x57b2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x57b2[0];const SmsQueueEvents=require(_0x57b2[1]);const SmsQueue=require(_0x57b2[3])[_0x57b2[2]];const User=require(_0x57b2[3])[_0x57b2[4]];const Util=require(_0x57b2[5]);const _=require(_0x57b2[6]);const Promise=require(_0x57b2[7]);var events=[_0x57b2[8],_0x57b2[9]];exports[_0x57b2[10]]= function(_0x68ebx8){for(var _0x68ebx9=0,_0x68ebxa=events[_0x57b2[11]];_0x68ebx9< _0x68ebxa;_0x68ebx9++){var _0x68ebxb=events[_0x68ebx9];var _0x68ebxc=createListener(_0x57b2[12]+ _0x68ebxb,_0x68ebx8);SmsQueueEvents[_0x57b2[13]](_0x68ebxb,_0x68ebxc);_0x68ebx8[_0x57b2[13]](_0x57b2[14],removeListener(_0x68ebxb,_0x68ebxc))}};function createListener(_0x68ebxb,_0x68ebx8){return function(_0x68ebxe){switch(_0x68ebxb){case _0x57b2[20]:if(_0x68ebx8[_0x57b2[15]]=== _0x57b2[16]){_0x68ebx8[_0x57b2[18]](_0x68ebxe[_0x57b2[17]]);_0x68ebx8[_0x57b2[19]](_0x68ebxb,_0x68ebxe)};break;case _0x57b2[27]:return Promise[_0x57b2[26]]()[_0x57b2[25]](getSmsQueues(_0x68ebx8))[_0x57b2[25]](function(_0x68ebx10){if(_[_0x57b2[24]](_0x68ebx10,_0x68ebxe[_0x57b2[17]])){_0x68ebx8[_0x57b2[19]](_0x68ebxb,_0x68ebxe)}})[_0x57b2[23]](function(_0x68ebxf){console[_0x57b2[22]](_0x57b2[21],_0x68ebxf)});break;case _0x57b2[29]:_0x68ebx8[_0x57b2[28]](_0x68ebxe[_0x57b2[17]]);_0x68ebx8[_0x57b2[19]](_0x68ebxb,_0x68ebxe);break;default:}}}function removeListener(_0x68ebxb,_0x68ebxc){return function(){SmsQueueEvents[_0x57b2[30]](_0x68ebxb,_0x68ebxc)}}function getSmsQueues(_0x68ebx13){return function(){switch(_0x68ebx13[_0x57b2[15]]){case _0x57b2[37]:return User[_0x57b2[36]](_0x68ebx13[_0x57b2[34]],{attributes:[_0x57b2[35]]})[_0x57b2[25]](Util[_0x57b2[33]]())[_0x57b2[25]](function(_0x68ebx10){return _[_0x57b2[32]](_0x68ebx10[_0x57b2[31]],_0x57b2[17])});case _0x57b2[16]:return SmsQueue[_0x57b2[38]]()[_0x57b2[25]](function(_0x68ebx14){return {rows:_0x68ebx14}})[_0x57b2[25]](function(_0x68ebx10){return _[_0x57b2[32]](_0x68ebx10[_0x57b2[31]],_0x57b2[17])});default:return []}}}
\ No newline at end of file
index c9c8404..197b292 100644 (file)
@@ -1 +1 @@
-var _0x5d9f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x53\x6D\x73","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x5d9f[0];var express=require(_0x5d9f[1]);var auth=require(_0x5d9f[2]);var controller=require(_0x5d9f[3]);var license=require(_0x5d9f[4]);var router=express.Router();router[_0x5d9f[13]](_0x5d9f[5],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9],_0x5d9f[10]]),controller[_0x5d9f[12]]);router[_0x5d9f[13]](_0x5d9f[14],auth[_0x5d9f[8]](),license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[11]]([1,11],[_0x5d9f[9]]),controller[_0x5d9f[15]]);router[_0x5d9f[13]](_0x5d9f[16],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([20,17],[_0x5d9f[9]]),controller[_0x5d9f[17]]);router[_0x5d9f[13]](_0x5d9f[18],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9],_0x5d9f[10]]),controller[_0x5d9f[19]]);router[_0x5d9f[13]](_0x5d9f[20],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9],_0x5d9f[10]]),controller[_0x5d9f[21]]);router[_0x5d9f[13]](_0x5d9f[22],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9],_0x5d9f[10]]),controller[_0x5d9f[23]]);router[_0x5d9f[25]](_0x5d9f[5],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9]]),controller[_0x5d9f[24]]);router[_0x5d9f[25]](_0x5d9f[26],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9]]),controller[_0x5d9f[27]]);router[_0x5d9f[29]](_0x5d9f[18],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9],_0x5d9f[10]]),controller[_0x5d9f[28]]);router[_0x5d9f[29]](_0x5d9f[20],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9],_0x5d9f[10]]),controller[_0x5d9f[30]]);router[_0x5d9f[32]](_0x5d9f[18],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9],_0x5d9f[10]]),controller[_0x5d9f[31]]);router[_0x5d9f[34]](_0x5d9f[18],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9]]),controller[_0x5d9f[33]]);router[_0x5d9f[34]](_0x5d9f[5],license[_0x5d9f[6]](),license[_0x5d9f[7]](),auth[_0x5d9f[8]](),auth[_0x5d9f[11]]([11],[_0x5d9f[9]]),controller[_0x5d9f[35]]);module[_0x5d9f[36]]= router
\ No newline at end of file
+var _0x6109=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x53\x6D\x73","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x2F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x3A\x69\x64","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x3A\x69\x64\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6109[0];var express=require(_0x6109[1]);var auth=require(_0x6109[2]);var controller=require(_0x6109[3]);var license=require(_0x6109[4]);var router=express.Router();router[_0x6109[13]](_0x6109[5],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9],_0x6109[10]]),controller[_0x6109[12]]);router[_0x6109[13]](_0x6109[14],auth[_0x6109[8]](),license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[11]]([1,11],[_0x6109[9]]),controller[_0x6109[15]]);router[_0x6109[13]](_0x6109[16],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([20,17],[_0x6109[9]]),controller[_0x6109[17]]);router[_0x6109[13]](_0x6109[18],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9],_0x6109[10]]),controller[_0x6109[19]]);router[_0x6109[13]](_0x6109[20],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9],_0x6109[10]]),controller[_0x6109[21]]);router[_0x6109[13]](_0x6109[22],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9],_0x6109[10]]),controller[_0x6109[23]]);router[_0x6109[25]](_0x6109[5],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9]]),controller[_0x6109[24]]);router[_0x6109[25]](_0x6109[26],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9]]),controller[_0x6109[27]]);router[_0x6109[29]](_0x6109[18],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9],_0x6109[10]]),controller[_0x6109[28]]);router[_0x6109[29]](_0x6109[20],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9],_0x6109[10]]),controller[_0x6109[30]]);router[_0x6109[32]](_0x6109[18],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9],_0x6109[10]]),controller[_0x6109[31]]);router[_0x6109[34]](_0x6109[18],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9]]),controller[_0x6109[33]]);router[_0x6109[34]](_0x6109[5],license[_0x6109[6]](),license[_0x6109[7]](),auth[_0x6109[8]](),auth[_0x6109[11]]([11],[_0x6109[9]]),controller[_0x6109[35]]);module[_0x6109[36]]= router
\ No newline at end of file
index b644ff7..37ad354 100644 (file)
@@ -1 +1 @@
-var _0xc7dd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x55\x73\x65\x72","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x61\x67\x65\x6E\x74","\x69\x64","\x75\x73\x65\x72","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x6D\x61\x70","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x2C","\x73\x70\x6C\x69\x74"];_0xc7dd[0];var _=require(_0xc7dd[1]);var Util=require(_0xc7dd[2]);var moment=require(_0xc7dd[3]);var sequelize=require(_0xc7dd[5])[_0xc7dd[4]];var logger=require(_0xc7dd[7])(_0xc7dd[6]);var SmsRoom=require(_0xc7dd[5])[_0xc7dd[8]];var User=require(_0xc7dd[5])[_0xc7dd[9]];var SmsMessage=require(_0xc7dd[5])[_0xc7dd[10]];var SmsAccount=require(_0xc7dd[5])[_0xc7dd[11]];var User=require(_0xc7dd[5])[_0xc7dd[9]];var SmsApplication=require(_0xc7dd[5])[_0xc7dd[12]];var SmsQueue=require(_0xc7dd[5])[_0xc7dd[13]];function handleError(_0x87fexd,_0x87fexe){logger[_0xc7dd[15]](_0x87fexe[_0xc7dd[14]]);return _0x87fexd[_0xc7dd[17]](500)[_0xc7dd[16]](_0x87fexe)}exports[_0xc7dd[18]]= function(_0x87fexf,_0x87fexd){switch(_0x87fexf[_0xc7dd[27]][_0xc7dd[29]]){case _0xc7dd[25]:return SmsRoom[_0xc7dd[28]](_0xc7dd[24],{method:[_0xc7dd[25],_0x87fexf[_0xc7dd[27]][_0xc7dd[26]]]})[_0xc7dd[23]](Util[_0xc7dd[22]](_0x87fexf[_0xc7dd[21]]))[_0xc7dd[20]](function(_0x87fex10){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]](_0x87fex10)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)});default:return SmsRoom[_0xc7dd[28]](_0xc7dd[24])[_0xc7dd[23]](Util[_0xc7dd[22]](_0x87fexf[_0xc7dd[21]]))[_0xc7dd[20]](function(_0x87fex10){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]](_0x87fex10)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})}};exports[_0xc7dd[30]]= function(_0x87fexf,_0x87fexd){return SmsRoom[_0xc7dd[30]]()[_0xc7dd[20]](function(_0x87fex11){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]](_0x87fex11)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};function getSmsQueues(_0x87fex13){return function(){switch(_0x87fex13[_0xc7dd[29]]){case _0xc7dd[27]:return User[_0xc7dd[33]](_0x87fex13[_0xc7dd[26]],{attributes:[_0xc7dd[26]]})[_0xc7dd[20]](Util[_0xc7dd[32]]({},{attributes:[_0xc7dd[26]],include:[{raw:true,model:User,attributes:[_0xc7dd[26]]}]}))[_0xc7dd[20]](function(_0x87fex14){return {include:{model:SmsAccount,include:{model:SmsApplication,include:{model:SmsQueue,where:{id:_[_0xc7dd[31]](_0x87fex14,_0xc7dd[26])}}}}}});default:return {}}}}exports[_0xc7dd[34]]= function(_0x87fexf,_0x87fexd){return Promise[_0xc7dd[40]]([])[_0xc7dd[20]](getSmsQueues(_0x87fexf[_0xc7dd[27]]))[_0xc7dd[20]](function(_0x87fex16){return SmsRoom[_0xc7dd[39]](_[_0xc7dd[38]](Util[_0xc7dd[22]](_0x87fexf[_0xc7dd[21]],{status:_0xc7dd[35],updatedAt:{$gte:moment()[_0xc7dd[37]](_0xc7dd[36])}}),_0x87fex16))})[_0xc7dd[20]](function(_0x87fex15){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]]({value:_0x87fex15})})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[41]]= function(_0x87fexf,_0x87fexd){return Promise[_0xc7dd[40]]([])[_0xc7dd[20]](getSmsQueues(_0x87fexf[_0xc7dd[27]]))[_0xc7dd[20]](function(_0x87fex16){return SmsRoom[_0xc7dd[39]](_[_0xc7dd[38]](Util[_0xc7dd[22]](_0x87fexf[_0xc7dd[21]],{status:_0xc7dd[42],updatedAt:{$gte:moment()[_0xc7dd[37]](_0xc7dd[36])}}),_0x87fex16))})[_0xc7dd[20]](function(_0x87fex15){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]]({value:_0x87fex15})})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[43]]= function(_0x87fexf,_0x87fexd){return Promise[_0xc7dd[40]]([])[_0xc7dd[20]](getSmsQueues(_0x87fexf[_0xc7dd[27]]))[_0xc7dd[20]](function(_0x87fex16){return SmsRoom[_0xc7dd[39]](_[_0xc7dd[38]](Util[_0xc7dd[22]](_0x87fexf[_0xc7dd[21]],{status:_0xc7dd[44],updatedAt:{$gte:moment()[_0xc7dd[37]](_0xc7dd[36])}}),_0x87fex16))})[_0xc7dd[20]](function(_0x87fex15){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]]({value:_0x87fex15})})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[45]]= function(_0x87fexf,_0x87fexd){return Promise[_0xc7dd[40]]([])[_0xc7dd[20]](getSmsQueues(_0x87fexf[_0xc7dd[27]]))[_0xc7dd[20]](function(_0x87fex16){return SmsRoom[_0xc7dd[39]](_[_0xc7dd[38]](Util[_0xc7dd[22]](_0x87fexf[_0xc7dd[21]],{status:_0xc7dd[46],updatedAt:{$gte:moment()[_0xc7dd[37]](_0xc7dd[36])}}),_0x87fex16))})[_0xc7dd[20]](function(_0x87fex15){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]]({value:_0x87fex15})})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[47]]= function(_0x87fexf,_0x87fexd){return SmsRoom[_0xc7dd[28]](_0xc7dd[24])[_0xc7dd[33]](_0x87fexf[_0xc7dd[49]][_0xc7dd[26]])[_0xc7dd[20]](function(_0x87fex17){if(!_0x87fex17){return _0x87fexd[_0xc7dd[48]](404)};return _0x87fexd[_0xc7dd[16]](_0x87fex17)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[50]]= function(_0x87fexf,_0x87fexd,_0x87fex18){return SmsRoom[_0xc7dd[33]](_0x87fexf[_0xc7dd[49]][_0xc7dd[26]])[_0xc7dd[20]](function(_0x87fex17){if(!_0x87fex17){return _0x87fexd[_0xc7dd[48]](404)};return _0x87fex17[_0xc7dd[55]]({attributes:[_0xc7dd[26],_0xc7dd[51],_0xc7dd[52],_0xc7dd[53],_0xc7dd[29],_0xc7dd[54]]})})[_0xc7dd[20]](function(_0x87fex19){return _0x87fexd[_0xc7dd[16]](_0x87fex19)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[56]]= function(_0x87fexf,_0x87fexd,_0x87fex18){return SmsMessage[_0xc7dd[33]](_0x87fexf[_0xc7dd[49]][_0xc7dd[26]])[_0xc7dd[20]](function(_0x87fex1b){return _0x87fex1b[_0xc7dd[57]]({include:[{model:SmsAccount},{model:SmsMessage,include:[{model:User,attributes:[_0xc7dd[26],_0xc7dd[51],_0xc7dd[52],_0xc7dd[53]]}]},{model:User,attributes:[_0xc7dd[26],_0xc7dd[51],_0xc7dd[52],_0xc7dd[53]]}]})})[_0xc7dd[20]](function(_0x87fex1a){return _0x87fexd[_0xc7dd[16]](_0x87fex1a)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[58]]= function(_0x87fexf,_0x87fexd){return SmsRoom[_0xc7dd[58]](_0x87fexf[_0xc7dd[59]])[_0xc7dd[20]](function(_0x87fex1c){return _0x87fexd[_0xc7dd[17]](201)[_0xc7dd[16]](_0x87fex1c)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[60]]= function(_0x87fexf,_0x87fexd,_0x87fex18){_0x87fexf[_0xc7dd[59]][_0xc7dd[61]]= _0x87fexf[_0xc7dd[27]][_0xc7dd[26]];_0x87fexf[_0xc7dd[59]][_0xc7dd[62]]= _0x87fexf[_0xc7dd[49]][_0xc7dd[26]];return SmsMessage[_0xc7dd[58]](_0x87fexf[_0xc7dd[59]])[_0xc7dd[20]](function(_0x87fex1c){return _0x87fexd[_0xc7dd[17]](201)[_0xc7dd[16]](_0x87fex1c)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[63]]= function(_0x87fexf,_0x87fexd){if(_0x87fexf[_0xc7dd[59]][_0xc7dd[26]]){delete _0x87fexf[_0xc7dd[59]][_0xc7dd[26]]};return SmsRoom[_0xc7dd[33]](_0x87fexf[_0xc7dd[49]][_0xc7dd[26]])[_0xc7dd[20]](function(_0x87fex17){if(!_0x87fex17){return _0x87fexd[_0xc7dd[48]](404)};var _0x87fex1d=_[_0xc7dd[38]](_0x87fex17,_0x87fexf[_0xc7dd[59]]);return _0x87fex1d[_0xc7dd[64]]()})[_0xc7dd[20]](function(_0x87fex17){return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]](_0x87fex17)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[65]]= function(_0x87fexf,_0x87fexd,_0x87fex18){return SmsRoom[_0xc7dd[33]](_0x87fexf[_0xc7dd[49]][_0xc7dd[26]])[_0xc7dd[20]](function(_0x87fex17){if(!_0x87fex17){return _0x87fexd[_0xc7dd[48]](404)};return _0x87fex17[_0xc7dd[67]](_0x87fexf[_0xc7dd[59]][_0xc7dd[66]],{individualHooks:true})})[_0xc7dd[20]](function(){return _0x87fexd[_0xc7dd[48]](200)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[68]]= function(_0x87fexf,_0x87fexd){return SmsRoom[_0xc7dd[33]](_0x87fexf[_0xc7dd[49]][_0xc7dd[26]])[_0xc7dd[20]](function(_0x87fex17){if(!_0x87fex17){return _0x87fexd[_0xc7dd[48]](404)};return _0x87fex17[_0xc7dd[68]]()})[_0xc7dd[20]](function(){return _0x87fexd[_0xc7dd[48]](204)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[69]]= function(_0x87fexf,_0x87fexd){return SmsRoom[_0xc7dd[68]]({where:{id:_0x87fexf[_0xc7dd[21]][_0xc7dd[70]]},individualHooks:true})[_0xc7dd[20]](function(){return _0x87fexd[_0xc7dd[48]](200)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[71]]= function(_0x87fexf,_0x87fexd){return sequelize[_0xc7dd[21]](_0xc7dd[74],{type:sequelize[_0xc7dd[76]][_0xc7dd[75]]})[_0xc7dd[20]](function(_0x87fex1e){var _0x87fex1f=_[_0xc7dd[38]]({new:0,open:0,pending:0,closed:0},_[_0xc7dd[73]](_[_0xc7dd[72]](_0x87fex1e,_0xc7dd[17]),_0xc7dd[39]));return _0x87fexd[_0xc7dd[17]](200)[_0xc7dd[16]](_0x87fex1f)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})};exports[_0xc7dd[77]]= function(_0x87fexf,_0x87fexd,_0x87fex18){var _0x87fex20={where:{id:_0x87fexf[_0xc7dd[49]][_0xc7dd[26]][_0xc7dd[79]](_0xc7dd[78])},user:_0x87fexf[_0xc7dd[27]],individualHooks:true};return SmsRoom[_0xc7dd[63]](_0x87fexf[_0xc7dd[59]],_0x87fex20)[_0xc7dd[20]](function(_0x87fex21){if(!_0x87fex21){return _0x87fexd[_0xc7dd[48]](404)};return _0x87fex21})[_0xc7dd[20]](function(_0x87fex21){return _0x87fexd[_0xc7dd[48]](200)})[_0xc7dd[19]](function(_0x87fexe){return handleError(_0x87fexd,_0x87fexe)})}
\ No newline at end of file
+var _0xfca2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x55\x73\x65\x72","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x61\x67\x65\x6E\x74","\x69\x64","\x75\x73\x65\x72","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x6D\x61\x70","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x61\x6C\x6C","\x6E\x65\x77","\x4E\x45\x57","\x6F\x70\x65\x6E","\x4F\x50\x45\x4E","\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x67\x65\x74\x52\x6F\x6F\x6D\x42\x79\x4D\x65\x73\x73\x61\x67\x65","\x67\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74\x73","\x61\x67\x65\x6E\x74\x73","\x73\x65\x74\x55\x73\x65\x72\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x75\x70\x64\x61\x74\x65\x50\x61\x74\x63\x68","\x2C","\x73\x70\x6C\x69\x74"];_0xfca2[0];var _=require(_0xfca2[1]);var Util=require(_0xfca2[2]);var moment=require(_0xfca2[3]);var sequelize=require(_0xfca2[5])[_0xfca2[4]];var logger=require(_0xfca2[7])(_0xfca2[6]);var SmsRoom=require(_0xfca2[5])[_0xfca2[8]];var User=require(_0xfca2[5])[_0xfca2[9]];var SmsMessage=require(_0xfca2[5])[_0xfca2[10]];var SmsAccount=require(_0xfca2[5])[_0xfca2[11]];var User=require(_0xfca2[5])[_0xfca2[9]];var SmsApplication=require(_0xfca2[5])[_0xfca2[12]];var SmsQueue=require(_0xfca2[5])[_0xfca2[13]];function handleError(_0xdb74xd,_0xdb74xe){logger[_0xfca2[15]](_0xdb74xe[_0xfca2[14]]);return _0xdb74xd[_0xfca2[17]](500)[_0xfca2[16]](_0xdb74xe)}exports[_0xfca2[18]]= function(_0xdb74xf,_0xdb74xd){switch(_0xdb74xf[_0xfca2[27]][_0xfca2[29]]){case _0xfca2[25]:return SmsRoom[_0xfca2[28]](_0xfca2[24],{method:[_0xfca2[25],_0xdb74xf[_0xfca2[27]][_0xfca2[26]]]})[_0xfca2[23]](Util[_0xfca2[22]](_0xdb74xf[_0xfca2[21]]))[_0xfca2[20]](function(_0xdb74x10){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]](_0xdb74x10)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)});default:return SmsRoom[_0xfca2[28]](_0xfca2[24])[_0xfca2[23]](Util[_0xfca2[22]](_0xdb74xf[_0xfca2[21]]))[_0xfca2[20]](function(_0xdb74x10){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]](_0xdb74x10)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})}};exports[_0xfca2[30]]= function(_0xdb74xf,_0xdb74xd){return SmsRoom[_0xfca2[30]]()[_0xfca2[20]](function(_0xdb74x11){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]](_0xdb74x11)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};function getSmsQueues(_0xdb74x13){return function(){switch(_0xdb74x13[_0xfca2[29]]){case _0xfca2[27]:return User[_0xfca2[33]](_0xdb74x13[_0xfca2[26]],{attributes:[_0xfca2[26]]})[_0xfca2[20]](Util[_0xfca2[32]]({},{attributes:[_0xfca2[26]],include:[{raw:true,model:User,attributes:[_0xfca2[26]]}]}))[_0xfca2[20]](function(_0xdb74x14){return {include:{model:SmsAccount,include:{model:SmsApplication,include:{model:SmsQueue,where:{id:_[_0xfca2[31]](_0xdb74x14,_0xfca2[26])}}}}}});default:return {}}}}exports[_0xfca2[34]]= function(_0xdb74xf,_0xdb74xd){return Promise[_0xfca2[40]]([])[_0xfca2[20]](getSmsQueues(_0xdb74xf[_0xfca2[27]]))[_0xfca2[20]](function(_0xdb74x16){return SmsRoom[_0xfca2[39]](_[_0xfca2[38]](Util[_0xfca2[22]](_0xdb74xf[_0xfca2[21]],{status:_0xfca2[35],updatedAt:{$gte:moment()[_0xfca2[37]](_0xfca2[36])}}),_0xdb74x16))})[_0xfca2[20]](function(_0xdb74x15){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]]({value:_0xdb74x15})})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[41]]= function(_0xdb74xf,_0xdb74xd){return Promise[_0xfca2[40]]([])[_0xfca2[20]](getSmsQueues(_0xdb74xf[_0xfca2[27]]))[_0xfca2[20]](function(_0xdb74x16){return SmsRoom[_0xfca2[39]](_[_0xfca2[38]](Util[_0xfca2[22]](_0xdb74xf[_0xfca2[21]],{status:_0xfca2[42],updatedAt:{$gte:moment()[_0xfca2[37]](_0xfca2[36])}}),_0xdb74x16))})[_0xfca2[20]](function(_0xdb74x15){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]]({value:_0xdb74x15})})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[43]]= function(_0xdb74xf,_0xdb74xd){return Promise[_0xfca2[40]]([])[_0xfca2[20]](getSmsQueues(_0xdb74xf[_0xfca2[27]]))[_0xfca2[20]](function(_0xdb74x16){return SmsRoom[_0xfca2[39]](_[_0xfca2[38]](Util[_0xfca2[22]](_0xdb74xf[_0xfca2[21]],{status:_0xfca2[44],updatedAt:{$gte:moment()[_0xfca2[37]](_0xfca2[36])}}),_0xdb74x16))})[_0xfca2[20]](function(_0xdb74x15){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]]({value:_0xdb74x15})})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[45]]= function(_0xdb74xf,_0xdb74xd){return Promise[_0xfca2[40]]([])[_0xfca2[20]](getSmsQueues(_0xdb74xf[_0xfca2[27]]))[_0xfca2[20]](function(_0xdb74x16){return SmsRoom[_0xfca2[39]](_[_0xfca2[38]](Util[_0xfca2[22]](_0xdb74xf[_0xfca2[21]],{status:_0xfca2[46],updatedAt:{$gte:moment()[_0xfca2[37]](_0xfca2[36])}}),_0xdb74x16))})[_0xfca2[20]](function(_0xdb74x15){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]]({value:_0xdb74x15})})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[47]]= function(_0xdb74xf,_0xdb74xd){return SmsRoom[_0xfca2[28]](_0xfca2[24])[_0xfca2[33]](_0xdb74xf[_0xfca2[49]][_0xfca2[26]])[_0xfca2[20]](function(_0xdb74x17){if(!_0xdb74x17){return _0xdb74xd[_0xfca2[48]](404)};return _0xdb74xd[_0xfca2[16]](_0xdb74x17)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[50]]= function(_0xdb74xf,_0xdb74xd,_0xdb74x18){return SmsRoom[_0xfca2[33]](_0xdb74xf[_0xfca2[49]][_0xfca2[26]])[_0xfca2[20]](function(_0xdb74x17){if(!_0xdb74x17){return _0xdb74xd[_0xfca2[48]](404)};return _0xdb74x17[_0xfca2[55]]({attributes:[_0xfca2[26],_0xfca2[51],_0xfca2[52],_0xfca2[53],_0xfca2[29],_0xfca2[54]]})})[_0xfca2[20]](function(_0xdb74x19){return _0xdb74xd[_0xfca2[16]](_0xdb74x19)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[56]]= function(_0xdb74xf,_0xdb74xd,_0xdb74x18){return SmsMessage[_0xfca2[33]](_0xdb74xf[_0xfca2[49]][_0xfca2[26]])[_0xfca2[20]](function(_0xdb74x1b){return _0xdb74x1b[_0xfca2[57]]({include:[{model:SmsAccount},{model:SmsMessage,include:[{model:User,attributes:[_0xfca2[26],_0xfca2[51],_0xfca2[52],_0xfca2[53]]}]},{model:User,attributes:[_0xfca2[26],_0xfca2[51],_0xfca2[52],_0xfca2[53]]}]})})[_0xfca2[20]](function(_0xdb74x1a){return _0xdb74xd[_0xfca2[16]](_0xdb74x1a)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[58]]= function(_0xdb74xf,_0xdb74xd){return SmsRoom[_0xfca2[58]](_0xdb74xf[_0xfca2[59]])[_0xfca2[20]](function(_0xdb74x1c){return _0xdb74xd[_0xfca2[17]](201)[_0xfca2[16]](_0xdb74x1c)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[60]]= function(_0xdb74xf,_0xdb74xd,_0xdb74x18){_0xdb74xf[_0xfca2[59]][_0xfca2[61]]= _0xdb74xf[_0xfca2[27]][_0xfca2[26]];_0xdb74xf[_0xfca2[59]][_0xfca2[62]]= _0xdb74xf[_0xfca2[49]][_0xfca2[26]];return SmsMessage[_0xfca2[58]](_0xdb74xf[_0xfca2[59]])[_0xfca2[20]](function(_0xdb74x1c){return _0xdb74xd[_0xfca2[17]](201)[_0xfca2[16]](_0xdb74x1c)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[63]]= function(_0xdb74xf,_0xdb74xd){if(_0xdb74xf[_0xfca2[59]][_0xfca2[26]]){delete _0xdb74xf[_0xfca2[59]][_0xfca2[26]]};return SmsRoom[_0xfca2[33]](_0xdb74xf[_0xfca2[49]][_0xfca2[26]])[_0xfca2[20]](function(_0xdb74x17){if(!_0xdb74x17){return _0xdb74xd[_0xfca2[48]](404)};var _0xdb74x1d=_[_0xfca2[38]](_0xdb74x17,_0xdb74xf[_0xfca2[59]]);return _0xdb74x1d[_0xfca2[64]]()})[_0xfca2[20]](function(_0xdb74x17){return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]](_0xdb74x17)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[65]]= function(_0xdb74xf,_0xdb74xd,_0xdb74x18){return SmsRoom[_0xfca2[33]](_0xdb74xf[_0xfca2[49]][_0xfca2[26]])[_0xfca2[20]](function(_0xdb74x17){if(!_0xdb74x17){return _0xdb74xd[_0xfca2[48]](404)};return _0xdb74x17[_0xfca2[67]](_0xdb74xf[_0xfca2[59]][_0xfca2[66]],{individualHooks:true})})[_0xfca2[20]](function(){return _0xdb74xd[_0xfca2[48]](200)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[68]]= function(_0xdb74xf,_0xdb74xd){return SmsRoom[_0xfca2[33]](_0xdb74xf[_0xfca2[49]][_0xfca2[26]])[_0xfca2[20]](function(_0xdb74x17){if(!_0xdb74x17){return _0xdb74xd[_0xfca2[48]](404)};return _0xdb74x17[_0xfca2[68]]()})[_0xfca2[20]](function(){return _0xdb74xd[_0xfca2[48]](204)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[69]]= function(_0xdb74xf,_0xdb74xd){return SmsRoom[_0xfca2[68]]({where:{id:_0xdb74xf[_0xfca2[21]][_0xfca2[70]]},individualHooks:true})[_0xfca2[20]](function(){return _0xdb74xd[_0xfca2[48]](200)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[71]]= function(_0xdb74xf,_0xdb74xd){return sequelize[_0xfca2[21]](_0xfca2[74],{type:sequelize[_0xfca2[76]][_0xfca2[75]]})[_0xfca2[20]](function(_0xdb74x1e){var _0xdb74x1f=_[_0xfca2[38]]({new:0,open:0,pending:0,closed:0},_[_0xfca2[73]](_[_0xfca2[72]](_0xdb74x1e,_0xfca2[17]),_0xfca2[39]));return _0xdb74xd[_0xfca2[17]](200)[_0xfca2[16]](_0xdb74x1f)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})};exports[_0xfca2[77]]= function(_0xdb74xf,_0xdb74xd,_0xdb74x18){var _0xdb74x20={where:{id:_0xdb74xf[_0xfca2[49]][_0xfca2[26]][_0xfca2[79]](_0xfca2[78])},user:_0xdb74xf[_0xfca2[27]],individualHooks:true};return SmsRoom[_0xfca2[63]](_0xdb74xf[_0xfca2[59]],_0xdb74x20)[_0xfca2[20]](function(_0xdb74x21){if(!_0xdb74x21){return _0xdb74xd[_0xfca2[48]](404)};return _0xdb74x21})[_0xfca2[20]](function(_0xdb74x21){return _0xdb74xd[_0xfca2[48]](200)})[_0xfca2[19]](function(_0xdb74xe){return handleError(_0xdb74xd,_0xdb74xe)})}
\ No newline at end of file
index 4e91899..d7c90c5 100644 (file)
@@ -1 +1 @@
-var _0x35bc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x35bc[0];const EventEmitter=require(_0x35bc[1]);const SmsRoom=require(_0x35bc[3])[_0x35bc[2]];var SmsRoomEvents= new EventEmitter();SmsRoomEvents[_0x35bc[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x35bc[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x35bc[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x35bc[6]};for(var e in events){var event=events[e];SmsRoom[_0x35bc[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6b46x8,_0x6b46x9,_0x6b46xa){SmsRoomEvents[_0x35bc[10]](event+ _0x35bc[8]+ _0x6b46x8[_0x35bc[9]],_0x6b46x8);SmsRoomEvents[_0x35bc[10]](event,_0x6b46x8);_0x6b46xa(null)}}module[_0x35bc[11]]= SmsRoomEvents
\ No newline at end of file
+var _0x7d90=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7d90[0];const EventEmitter=require(_0x7d90[1]);const SmsRoom=require(_0x7d90[3])[_0x7d90[2]];var SmsRoomEvents= new EventEmitter();SmsRoomEvents[_0x7d90[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7d90[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7d90[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7d90[6]};for(var e in events){var event=events[e];SmsRoom[_0x7d90[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6774x8,_0x6774x9,_0x6774xa){SmsRoomEvents[_0x7d90[10]](event+ _0x7d90[8]+ _0x6774x8[_0x7d90[9]],_0x6774x8);SmsRoomEvents[_0x7d90[10]](event,_0x6774x8);_0x6774xa(null)}}module[_0x7d90[11]]= SmsRoomEvents
\ No newline at end of file
index 83026f0..efc0195 100644 (file)
@@ -1 +1 @@
-var _0x9438=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9438[0];const SmsRoomEvents=require(_0x9438[1]);var events=[_0x9438[2],_0x9438[2],_0x9438[3]];exports[_0x9438[4]]= function(_0xfd15x3){for(var _0xfd15x4=0,_0xfd15x5=events[_0x9438[5]];_0xfd15x4< _0xfd15x5;_0xfd15x4++){var _0xfd15x6=events[_0xfd15x4];var _0xfd15x7=createListener(_0x9438[6]+ _0xfd15x6,_0xfd15x3);SmsRoomEvents[_0x9438[7]](_0xfd15x6,_0xfd15x7);_0xfd15x3[_0x9438[7]](_0x9438[8],removeListener(_0xfd15x6,_0xfd15x7))}};function createListener(_0xfd15x6,_0xfd15x3){return function(_0xfd15x9){_0xfd15x3[_0x9438[9]](_0xfd15x6,_0xfd15x9)}}function removeListener(_0xfd15x6,_0xfd15x7){return function(){SmsRoomEvents[_0x9438[10]](_0xfd15x6,_0xfd15x7)}}
\ No newline at end of file
+var _0xa3e0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa3e0[0];const SmsRoomEvents=require(_0xa3e0[1]);var events=[_0xa3e0[2],_0xa3e0[2],_0xa3e0[3]];exports[_0xa3e0[4]]= function(_0x5030x3){for(var _0x5030x4=0,_0x5030x5=events[_0xa3e0[5]];_0x5030x4< _0x5030x5;_0x5030x4++){var _0x5030x6=events[_0x5030x4];var _0x5030x7=createListener(_0xa3e0[6]+ _0x5030x6,_0x5030x3);SmsRoomEvents[_0xa3e0[7]](_0x5030x6,_0x5030x7);_0x5030x3[_0xa3e0[7]](_0xa3e0[8],removeListener(_0x5030x6,_0x5030x7))}};function createListener(_0x5030x6,_0x5030x3){return function(_0x5030x9){_0x5030x3[_0xa3e0[9]](_0x5030x6,_0x5030x9)}}function removeListener(_0x5030x6,_0x5030x7){return function(){SmsRoomEvents[_0xa3e0[10]](_0x5030x6,_0x5030x7)}}
\ No newline at end of file
index a5f91d2..d4149c0 100644 (file)
@@ -1 +1 @@
-var _0x7560=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x6F\x75\x6E\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x2F\x3A\x69\x64\x2F\x73\x74\x72\x65\x61\x6D","\x73\x74\x72\x65\x61\x6D","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x7560[0];var express=require(_0x7560[1]);var controller=require(_0x7560[2]);var auth=require(_0x7560[3]);var router=express.Router();router[_0x7560[9]](_0x7560[4],auth[_0x7560[5]](),auth[_0x7560[7]]([13,7],[_0x7560[6]]),controller[_0x7560[8]]);router[_0x7560[9]](_0x7560[10],auth[_0x7560[5]](),auth[_0x7560[7]]([13],[_0x7560[6]]),controller[_0x7560[11]]);router[_0x7560[9]](_0x7560[12],auth[_0x7560[5]](),auth[_0x7560[7]]([13],[_0x7560[6]]),controller[_0x7560[13]]);router[_0x7560[9]](_0x7560[14],auth[_0x7560[5]](),auth[_0x7560[7]]([13],[_0x7560[6]]),controller[_0x7560[15]]);router[_0x7560[17]](_0x7560[4],auth[_0x7560[5]](),auth[_0x7560[7]]([13],[_0x7560[6]]),controller[_0x7560[16]]);router[_0x7560[19]](_0x7560[10],auth[_0x7560[5]](),auth[_0x7560[7]]([13],[_0x7560[6]]),controller[_0x7560[18]]);router[_0x7560[21]](_0x7560[10],auth[_0x7560[5]](),auth[_0x7560[7]]([13],[_0x7560[6]]),controller[_0x7560[20]]);module[_0x7560[22]]= router
\ No newline at end of file
+var _0x387b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x6F\x75\x6E\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x2F\x3A\x69\x64\x2F\x73\x74\x72\x65\x61\x6D","\x73\x74\x72\x65\x61\x6D","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x387b[0];var express=require(_0x387b[1]);var controller=require(_0x387b[2]);var auth=require(_0x387b[3]);var router=express.Router();router[_0x387b[9]](_0x387b[4],auth[_0x387b[5]](),auth[_0x387b[7]]([13,7],[_0x387b[6]]),controller[_0x387b[8]]);router[_0x387b[9]](_0x387b[10],auth[_0x387b[5]](),auth[_0x387b[7]]([13],[_0x387b[6]]),controller[_0x387b[11]]);router[_0x387b[9]](_0x387b[12],auth[_0x387b[5]](),auth[_0x387b[7]]([13],[_0x387b[6]]),controller[_0x387b[13]]);router[_0x387b[9]](_0x387b[14],auth[_0x387b[5]](),auth[_0x387b[7]]([13],[_0x387b[6]]),controller[_0x387b[15]]);router[_0x387b[17]](_0x387b[4],auth[_0x387b[5]](),auth[_0x387b[7]]([13],[_0x387b[6]]),controller[_0x387b[16]]);router[_0x387b[19]](_0x387b[10],auth[_0x387b[5]](),auth[_0x387b[7]]([13],[_0x387b[6]]),controller[_0x387b[18]]);router[_0x387b[21]](_0x387b[10],auth[_0x387b[5]](),auth[_0x387b[7]]([13],[_0x387b[6]]),controller[_0x387b[20]]);module[_0x387b[22]]= router
\ No newline at end of file
index 752ab7b..1c5880d 100644 (file)
@@ -1 +1 @@
-var _0xd86f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x53\x6F\x75\x6E\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x73\x6F\x78","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x62\x6C\x75\x65\x62\x69\x72\x64","\x53\x65\x74\x74\x69\x6E\x67","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x53\x6F\x75\x6E\x64\x73","\x6A\x6F\x69\x6E","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x77\x61\x76\x2C\x6D\x70\x33\x2C\x67\x73\x6D\x2C\x20\x61\x6E\x64\x20\x6F\x67\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x54\x68\x65\x20\x6D\x61\x78\x69\x6D\x75\x6D\x20\x66\x69\x6C\x65\x20\x73\x69\x7A\x65\x20\x69\x73\x20\x31\x35\x20\x4D\x62","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x66\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x6E\x61\x6D\x65","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x73\x6F\x75\x6E\x64\x50\x61\x74\x68","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x2E","\x30\x37\x37\x37","\x63\x68\x6D\x6F\x64\x53\x79\x6E\x63","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x69\x64\x65\x6E\x74\x69\x66\x79\x20\x52\x65\x73\x75\x6C\x74\x3A\x20","\x64\x65\x62\x75\x67","\x69\x64\x65\x6E\x74\x69\x66\x79","\x74\x72\x61\x6E\x73\x63\x6F\x64\x65","\x65\x72\x72\x6F\x72","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x43\x6F\x6E\x76\x65\x72\x73\x69\x6F\x6E\x20\x45\x72\x72\x6F\x72\x3A\x20","\x75\x6E\x6C\x69\x6E\x6B","\x6F\x6E","\x70\x72\x6F\x67\x72\x65\x73\x73","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x63\x6F\x6E\x76\x65\x72\x73\x69\x6F\x6E\x20\x50\x72\x6F\x67\x72\x65\x73\x73","\x73\x72\x63","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x73\x72\x63\x3A\x20","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x64\x75\x72\x61\x74\x69\x6F\x6E","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x73\x61\x6D\x70\x6C\x65\x43\x6F\x75\x6E\x74","\x73\x61\x6D\x70\x6C\x65\x43\x6F\x75\x6E\x74","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x63\x68\x61\x6E\x6E\x65\x6C\x43\x6F\x75\x6E\x74","\x63\x68\x61\x6E\x6E\x65\x6C\x43\x6F\x75\x6E\x74","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x62\x69\x74\x52\x61\x74\x65","\x62\x69\x74\x52\x61\x74\x65","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x73\x61\x6D\x70\x6C\x65\x52\x61\x74\x65","\x73\x61\x6D\x70\x6C\x65\x52\x61\x74\x65","\x64\x65\x73\x74","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x64\x65\x73\x74\x3A\x20","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x64\x75\x72\x61\x74\x69\x6F\x6E","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x73\x61\x6D\x70\x6C\x65\x43\x6F\x75\x6E\x74","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C\x43\x6F\x75\x6E\x74","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x62\x69\x74\x52\x61\x74\x65","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x73\x61\x6D\x70\x6C\x65\x52\x61\x74\x65","\x53\x6F\x78\x20\x63\x6F\x6E\x76\x65\x72\x73\x69\x6F\x6E\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x73\x74\x61\x72\x74","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x70\x61\x72\x73\x65","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C","\x73\x74\x72\x65\x61\x6D","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x53\x6F\x75\x6E\x64\x73","\x5F\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B"];_0xd86f[0];var _=require(_0xd86f[1]);var Sound=require(_0xd86f[3])[_0xd86f[2]];var uploadFile=require(_0xd86f[4]);var sr=require(_0xd86f[5]);var sox=require(_0xd86f[6]);var path=require(_0xd86f[7]);var config=require(_0xd86f[8]);var fs=require(_0xd86f[9]);var sequelize=require(_0xd86f[3])[_0xd86f[10]];var base64=require(_0xd86f[11]);var Promise=require(_0xd86f[12]);var Setting=require(_0xd86f[3])[_0xd86f[13]];var logger=require(_0xd86f[15])(_0xd86f[14]);exports[_0xd86f[16]]= function(_0xf843xe,_0xf843xf){return Sound[_0xd86f[21]]()[_0xd86f[20]](function(_0xf843x11){return _0xf843xf[_0xd86f[19]](200)[_0xd86f[18]](_0xf843x11)})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})};exports[_0xd86f[22]]= function(_0xf843xe,_0xf843xf){return Sound[_0xd86f[26]](_0xf843xe[_0xd86f[25]][_0xd86f[24]])[_0xd86f[20]](function(Sound){if(!Sound){return _0xf843xf[_0xd86f[23]](404)};return _0xf843xf[_0xd86f[18]](Sound)})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})};exports[_0xd86f[27]]= function(_0xf843xe,_0xf843xf){var _0xf843x12= new uploadFile({dest:path[_0xd86f[29]](config[_0xd86f[28]]),maxFileSize:15* 1000000,maxNumberOfFiles:10,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(wav|mp3|gsm|ogg)$/i,rename:function(_0xf843x13,_0xf843x14){return sr()+ path[_0xd86f[31]](_0xf843x14[_0xd86f[30]])},messages:{maxNumberOfFiles:_0xd86f[32],acceptFileTypes:_0xd86f[33],maxFileSize:_0xd86f[34],invalidRequest:_0xd86f[35]}});_0xf843x12[_0xd86f[60]](_0xd86f[36],function(_0xf843x15,_0xf843x16){if(!_0xf843x16[_0xd86f[37]][_0xd86f[30]]){return _0xf843xf[_0xd86f[19]](500)[_0xd86f[18]](_0xf843x12)};return Setting[_0xd86f[26]](1)[_0xd86f[20]](function(_0xf843x17){var _0xf843x18={};var _0xf843x19=path[_0xd86f[31]](_0xf843x16[_0xd86f[37]][_0xd86f[30]]);_0xf843x18[_0xd86f[38]]= _0xd86f[39];_0xf843x18[_0xd86f[40]]= path[_0xd86f[31]](_0xf843x16[_0xd86f[37]][_0xd86f[30]])[_0xd86f[41]](1);_0xf843x18[_0xd86f[42]]= _0xd86f[43];_0xf843x18[_0xd86f[44]]= _0xf843x18[_0xd86f[45]]= path[_0xd86f[46]](_0xf843x16[_0xd86f[37]][_0xd86f[7]],_0xf843x19);_0xf843x18[_0xd86f[47]]= path[_0xd86f[46]](_0xf843x16[_0xd86f[37]][_0xd86f[30]],_0xf843x19);var _0xf843x1a=path[_0xd86f[29]](config[_0xd86f[28]],_0xf843x18[_0xd86f[47]]+ _0xf843x19);var _0xf843x1b=path[_0xd86f[29]](_0xf843x17[_0xd86f[48]]|| _0xd86f[49],_0xf843x18[_0xd86f[47]]+ _0xd86f[50]+ _0xf843x18[_0xd86f[42]]);fs[_0xd86f[52]](_0xf843x1a,parseInt(_0xd86f[51],8));sox[_0xd86f[55]](_0xf843x1a,function(_0xf843x10,_0xf843x1c){logger[_0xd86f[54]](_0xd86f[53],_0xf843x1c)});var _0xf843x1d=sox[_0xd86f[56]](_0xf843x1a,_0xf843x1b,{sampleRate:8000,format:_0xd86f[43],channelCount:1,bitRate:192* 1024,compressionQuality:5});_0xf843x1d[_0xd86f[60]](_0xd86f[57],function(_0xf843x10){logger[_0xd86f[54]](_0xd86f[58],_0xf843x10);fs[_0xd86f[59]](_0xf843x1a,function(_0xf843x10){if(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)}});return handleError(_0xf843xf,_0xf843x10)});_0xf843x1d[_0xd86f[60]](_0xd86f[61],function(_0xf843x1e,_0xf843x1f){logger[_0xd86f[54]](_0xd86f[62],_0xf843x1e,_0xf843x1f)});_0xf843x1d[_0xd86f[60]](_0xd86f[63],function(_0xf843x20){logger[_0xd86f[54]](_0xd86f[64],_0xf843x20);_0xf843x18[_0xd86f[65]]= isNaN(_0xf843x20[_0xd86f[66]])?null:_0xf843x20[_0xd86f[66]]* 1000;_0xf843x18[_0xd86f[67]]= isNaN(_0xf843x20[_0xd86f[68]])?null:_0xf843x20[_0xd86f[68]];_0xf843x18[_0xd86f[69]]= isNaN(_0xf843x20[_0xd86f[70]])?null:_0xf843x20[_0xd86f[70]];_0xf843x18[_0xd86f[71]]= isNaN(_0xf843x20[_0xd86f[72]])?null:_0xf843x20[_0xd86f[72]];_0xf843x18[_0xd86f[73]]= isNaN(_0xf843x20[_0xd86f[74]])?null:_0xf843x20[_0xd86f[74]]});_0xf843x1d[_0xd86f[60]](_0xd86f[75],function(_0xf843x20){logger[_0xd86f[54]](_0xd86f[76],_0xf843x20);_0xf843x18[_0xd86f[77]]= isNaN(_0xf843x20[_0xd86f[66]])?null:_0xf843x20[_0xd86f[66]]* 1000;_0xf843x18[_0xd86f[78]]= isNaN(_0xf843x20[_0xd86f[68]])?null:_0xf843x20[_0xd86f[68]];_0xf843x18[_0xd86f[79]]= isNaN(_0xf843x20[_0xd86f[70]])?null:_0xf843x20[_0xd86f[70]];_0xf843x18[_0xd86f[80]]= isNaN(_0xf843x20[_0xd86f[72]])?null:_0xf843x20[_0xd86f[72]];_0xf843x18[_0xd86f[81]]= isNaN(_0xf843x20[_0xd86f[74]])?null:_0xf843x20[_0xd86f[74]]});_0xf843x1d[_0xd86f[60]](_0xd86f[36],function(){logger[_0xd86f[54]](_0xd86f[82]);fs[_0xd86f[52]](_0xf843x1b,parseInt(_0xd86f[51],8));return Sound[_0xd86f[27]](_0xf843x18)[_0xd86f[20]](function(_0xf843x21){return _0xf843xf[_0xd86f[19]](201)[_0xd86f[18]](_0xf843x21)})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})});_0xf843x1d[_0xd86f[83]]()})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})});_0xf843x12[_0xd86f[60]](_0xd86f[57],function(_0xf843x10){logger[_0xd86f[57]](_0xd86f[84],_0xf843x10);return handleError(_0xf843xf,_0xf843x10)});_0xf843x12[_0xd86f[85]](_0xf843xe)};exports[_0xd86f[86]]= function(_0xf843xe,_0xf843xf){if(_0xf843xe[_0xd86f[87]][_0xd86f[24]]){delete _0xf843xe[_0xd86f[87]][_0xd86f[24]]};return Sound[_0xd86f[26]](_0xf843xe[_0xd86f[25]][_0xd86f[24]])[_0xd86f[20]](function(_0xf843x21){if(!_0xf843x21){return _0xf843xf[_0xd86f[23]](404)};var _0xf843x22=_[_0xd86f[88]](_0xf843x21,_0xf843xe[_0xd86f[87]]);return _0xf843x22[_0xd86f[89]]()})[_0xd86f[20]](function(_0xf843x21){return _0xf843xf[_0xd86f[19]](200)[_0xd86f[18]](_0xf843x21)})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})};exports[_0xd86f[90]]= function(_0xf843xe,_0xf843xf){var _0xf843x23;return Setting[_0xd86f[26]](1)[_0xd86f[20]](function(_0xf843x17){_0xf843x23= _0xf843x17;return Sound[_0xd86f[26]](_0xf843xe[_0xd86f[25]][_0xd86f[24]])})[_0xd86f[20]](function(_0xf843x21){if(!_0xf843x21){return _0xf843xf[_0xd86f[23]](404)};var _0xf843x24=path[_0xd86f[29]](config[_0xd86f[28]],_0xf843x21[_0xd86f[47]]+ _0xd86f[50]+ _0xf843x21[_0xd86f[40]]);var _0xf843x25=path[_0xd86f[29]](_0xf843x23[_0xd86f[48]]|| _0xd86f[49],_0xf843x21[_0xd86f[47]]+ _0xd86f[50]+ _0xf843x21[_0xd86f[42]]);return sequelize[_0xd86f[91]](function(_0xf843x26){return _0xf843x21[_0xd86f[90]]({transaction:_0xf843x26})[_0xd86f[20]](function(){fs[_0xd86f[59]](_0xf843x24,function(_0xf843x10){if(_0xf843x10){logger[_0xd86f[57]](_0xf843x10)}});fs[_0xd86f[59]](_0xf843x25,function(_0xf843x10){if(_0xf843x10){logger[_0xd86f[57]](_0xf843x10)}});return _0xf843xf[_0xd86f[19]](200)[_0xd86f[18]](_0xf843x21)})})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})};exports[_0xd86f[92]]= function(_0xf843xe,_0xf843xf){getStream(_0xf843xe,_0xf843xf,_0xd86f[93])};exports[_0xd86f[94]]= function(_0xf843xe,_0xf843xf){getStream(_0xf843xe,_0xf843xf,_0xd86f[95])};function getStream(_0xf843xe,_0xf843xf,_0xf843x28){return Sound[_0xd86f[26]](_0xf843xe[_0xd86f[25]][_0xd86f[24]])[_0xd86f[20]](function(_0xf843x21){var _0xf843x2a=Promise[_0xd86f[99]](fs[_0xd86f[98]]);return _0xf843x2a(path[_0xd86f[29]](config[_0xf843x28+ _0xd86f[100]],_0xf843x21[_0xd86f[47]]+ _0xd86f[50]+ _0xf843x21[_0xf843x28+ _0xd86f[101]]))})[_0xd86f[20]](function(_0xf843x1c){var _0xf843x29= new Buffer(_0xf843x1c,_0xd86f[97]).toString(_0xd86f[96]);return _0xf843x29})[_0xd86f[20]](function(_0xf843x29){return _0xf843xf[_0xd86f[19]](200)[_0xd86f[18]]({downloadString:_0xf843x29})})[_0xd86f[17]](function(_0xf843x10){return handleError(_0xf843xf,_0xf843x10)})}function handleError(_0xf843xf,_0xf843x10){logger[_0xd86f[57]](_0xf843x10[_0xd86f[102]]);return _0xf843xf[_0xd86f[19]](500)[_0xd86f[18]](_0xf843x10)}
\ No newline at end of file
+var _0xc379=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x53\x6F\x75\x6E\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x73\x6F\x78","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x62\x6C\x75\x65\x62\x69\x72\x64","\x53\x65\x74\x74\x69\x6E\x67","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x53\x6F\x75\x6E\x64\x73","\x6A\x6F\x69\x6E","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x77\x61\x76\x2C\x6D\x70\x33\x2C\x67\x73\x6D\x2C\x20\x61\x6E\x64\x20\x6F\x67\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x54\x68\x65\x20\x6D\x61\x78\x69\x6D\x75\x6D\x20\x66\x69\x6C\x65\x20\x73\x69\x7A\x65\x20\x69\x73\x20\x31\x35\x20\x4D\x62","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x66\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x6E\x61\x6D\x65","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x73\x6F\x75\x6E\x64\x50\x61\x74\x68","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x2E","\x30\x37\x37\x37","\x63\x68\x6D\x6F\x64\x53\x79\x6E\x63","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x69\x64\x65\x6E\x74\x69\x66\x79\x20\x52\x65\x73\x75\x6C\x74\x3A\x20","\x64\x65\x62\x75\x67","\x69\x64\x65\x6E\x74\x69\x66\x79","\x74\x72\x61\x6E\x73\x63\x6F\x64\x65","\x65\x72\x72\x6F\x72","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x43\x6F\x6E\x76\x65\x72\x73\x69\x6F\x6E\x20\x45\x72\x72\x6F\x72\x3A\x20","\x75\x6E\x6C\x69\x6E\x6B","\x6F\x6E","\x70\x72\x6F\x67\x72\x65\x73\x73","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x63\x6F\x6E\x76\x65\x72\x73\x69\x6F\x6E\x20\x50\x72\x6F\x67\x72\x65\x73\x73","\x73\x72\x63","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x73\x72\x63\x3A\x20","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x64\x75\x72\x61\x74\x69\x6F\x6E","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x73\x61\x6D\x70\x6C\x65\x43\x6F\x75\x6E\x74","\x73\x61\x6D\x70\x6C\x65\x43\x6F\x75\x6E\x74","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x63\x68\x61\x6E\x6E\x65\x6C\x43\x6F\x75\x6E\x74","\x63\x68\x61\x6E\x6E\x65\x6C\x43\x6F\x75\x6E\x74","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x62\x69\x74\x52\x61\x74\x65","\x62\x69\x74\x52\x61\x74\x65","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x73\x61\x6D\x70\x6C\x65\x52\x61\x74\x65","\x73\x61\x6D\x70\x6C\x65\x52\x61\x74\x65","\x64\x65\x73\x74","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x6F\x78\x20\x64\x65\x73\x74\x3A\x20","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x64\x75\x72\x61\x74\x69\x6F\x6E","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x73\x61\x6D\x70\x6C\x65\x43\x6F\x75\x6E\x74","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C\x43\x6F\x75\x6E\x74","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x62\x69\x74\x52\x61\x74\x65","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x5F\x73\x61\x6D\x70\x6C\x65\x52\x61\x74\x65","\x53\x6F\x78\x20\x63\x6F\x6E\x76\x65\x72\x73\x69\x6F\x6E\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x73\x74\x61\x72\x74","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x70\x61\x72\x73\x65","\x75\x70\x64\x61\x74\x65","\x62\x6F\x64\x79","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C","\x73\x74\x72\x65\x61\x6D","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x53\x6F\x75\x6E\x64\x73","\x5F\x66\x6F\x72\x6D\x61\x74","\x73\x74\x61\x63\x6B"];_0xc379[0];var _=require(_0xc379[1]);var Sound=require(_0xc379[3])[_0xc379[2]];var uploadFile=require(_0xc379[4]);var sr=require(_0xc379[5]);var sox=require(_0xc379[6]);var path=require(_0xc379[7]);var config=require(_0xc379[8]);var fs=require(_0xc379[9]);var sequelize=require(_0xc379[3])[_0xc379[10]];var base64=require(_0xc379[11]);var Promise=require(_0xc379[12]);var Setting=require(_0xc379[3])[_0xc379[13]];var logger=require(_0xc379[15])(_0xc379[14]);exports[_0xc379[16]]= function(_0x6404xe,_0x6404xf){return Sound[_0xc379[21]]()[_0xc379[20]](function(_0x6404x11){return _0x6404xf[_0xc379[19]](200)[_0xc379[18]](_0x6404x11)})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})};exports[_0xc379[22]]= function(_0x6404xe,_0x6404xf){return Sound[_0xc379[26]](_0x6404xe[_0xc379[25]][_0xc379[24]])[_0xc379[20]](function(Sound){if(!Sound){return _0x6404xf[_0xc379[23]](404)};return _0x6404xf[_0xc379[18]](Sound)})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})};exports[_0xc379[27]]= function(_0x6404xe,_0x6404xf){var _0x6404x12= new uploadFile({dest:path[_0xc379[29]](config[_0xc379[28]]),maxFileSize:15* 1000000,maxNumberOfFiles:10,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(wav|mp3|gsm|ogg)$/i,rename:function(_0x6404x13,_0x6404x14){return sr()+ path[_0xc379[31]](_0x6404x14[_0xc379[30]])},messages:{maxNumberOfFiles:_0xc379[32],acceptFileTypes:_0xc379[33],maxFileSize:_0xc379[34],invalidRequest:_0xc379[35]}});_0x6404x12[_0xc379[60]](_0xc379[36],function(_0x6404x15,_0x6404x16){if(!_0x6404x16[_0xc379[37]][_0xc379[30]]){return _0x6404xf[_0xc379[19]](500)[_0xc379[18]](_0x6404x12)};return Setting[_0xc379[26]](1)[_0xc379[20]](function(_0x6404x17){var _0x6404x18={};var _0x6404x19=path[_0xc379[31]](_0x6404x16[_0xc379[37]][_0xc379[30]]);_0x6404x18[_0xc379[38]]= _0xc379[39];_0x6404x18[_0xc379[40]]= path[_0xc379[31]](_0x6404x16[_0xc379[37]][_0xc379[30]])[_0xc379[41]](1);_0x6404x18[_0xc379[42]]= _0xc379[43];_0x6404x18[_0xc379[44]]= _0x6404x18[_0xc379[45]]= path[_0xc379[46]](_0x6404x16[_0xc379[37]][_0xc379[7]],_0x6404x19);_0x6404x18[_0xc379[47]]= path[_0xc379[46]](_0x6404x16[_0xc379[37]][_0xc379[30]],_0x6404x19);var _0x6404x1a=path[_0xc379[29]](config[_0xc379[28]],_0x6404x18[_0xc379[47]]+ _0x6404x19);var _0x6404x1b=path[_0xc379[29]](_0x6404x17[_0xc379[48]]|| _0xc379[49],_0x6404x18[_0xc379[47]]+ _0xc379[50]+ _0x6404x18[_0xc379[42]]);fs[_0xc379[52]](_0x6404x1a,parseInt(_0xc379[51],8));sox[_0xc379[55]](_0x6404x1a,function(_0x6404x10,_0x6404x1c){logger[_0xc379[54]](_0xc379[53],_0x6404x1c)});var _0x6404x1d=sox[_0xc379[56]](_0x6404x1a,_0x6404x1b,{sampleRate:8000,format:_0xc379[43],channelCount:1,bitRate:192* 1024,compressionQuality:5});_0x6404x1d[_0xc379[60]](_0xc379[57],function(_0x6404x10){logger[_0xc379[54]](_0xc379[58],_0x6404x10);fs[_0xc379[59]](_0x6404x1a,function(_0x6404x10){if(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)}});return handleError(_0x6404xf,_0x6404x10)});_0x6404x1d[_0xc379[60]](_0xc379[61],function(_0x6404x1e,_0x6404x1f){logger[_0xc379[54]](_0xc379[62],_0x6404x1e,_0x6404x1f)});_0x6404x1d[_0xc379[60]](_0xc379[63],function(_0x6404x20){logger[_0xc379[54]](_0xc379[64],_0x6404x20);_0x6404x18[_0xc379[65]]= isNaN(_0x6404x20[_0xc379[66]])?null:_0x6404x20[_0xc379[66]]* 1000;_0x6404x18[_0xc379[67]]= isNaN(_0x6404x20[_0xc379[68]])?null:_0x6404x20[_0xc379[68]];_0x6404x18[_0xc379[69]]= isNaN(_0x6404x20[_0xc379[70]])?null:_0x6404x20[_0xc379[70]];_0x6404x18[_0xc379[71]]= isNaN(_0x6404x20[_0xc379[72]])?null:_0x6404x20[_0xc379[72]];_0x6404x18[_0xc379[73]]= isNaN(_0x6404x20[_0xc379[74]])?null:_0x6404x20[_0xc379[74]]});_0x6404x1d[_0xc379[60]](_0xc379[75],function(_0x6404x20){logger[_0xc379[54]](_0xc379[76],_0x6404x20);_0x6404x18[_0xc379[77]]= isNaN(_0x6404x20[_0xc379[66]])?null:_0x6404x20[_0xc379[66]]* 1000;_0x6404x18[_0xc379[78]]= isNaN(_0x6404x20[_0xc379[68]])?null:_0x6404x20[_0xc379[68]];_0x6404x18[_0xc379[79]]= isNaN(_0x6404x20[_0xc379[70]])?null:_0x6404x20[_0xc379[70]];_0x6404x18[_0xc379[80]]= isNaN(_0x6404x20[_0xc379[72]])?null:_0x6404x20[_0xc379[72]];_0x6404x18[_0xc379[81]]= isNaN(_0x6404x20[_0xc379[74]])?null:_0x6404x20[_0xc379[74]]});_0x6404x1d[_0xc379[60]](_0xc379[36],function(){logger[_0xc379[54]](_0xc379[82]);fs[_0xc379[52]](_0x6404x1b,parseInt(_0xc379[51],8));return Sound[_0xc379[27]](_0x6404x18)[_0xc379[20]](function(_0x6404x21){return _0x6404xf[_0xc379[19]](201)[_0xc379[18]](_0x6404x21)})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})});_0x6404x1d[_0xc379[83]]()})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})});_0x6404x12[_0xc379[60]](_0xc379[57],function(_0x6404x10){logger[_0xc379[57]](_0xc379[84],_0x6404x10);return handleError(_0x6404xf,_0x6404x10)});_0x6404x12[_0xc379[85]](_0x6404xe)};exports[_0xc379[86]]= function(_0x6404xe,_0x6404xf){if(_0x6404xe[_0xc379[87]][_0xc379[24]]){delete _0x6404xe[_0xc379[87]][_0xc379[24]]};return Sound[_0xc379[26]](_0x6404xe[_0xc379[25]][_0xc379[24]])[_0xc379[20]](function(_0x6404x21){if(!_0x6404x21){return _0x6404xf[_0xc379[23]](404)};var _0x6404x22=_[_0xc379[88]](_0x6404x21,_0x6404xe[_0xc379[87]]);return _0x6404x22[_0xc379[89]]()})[_0xc379[20]](function(_0x6404x21){return _0x6404xf[_0xc379[19]](200)[_0xc379[18]](_0x6404x21)})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})};exports[_0xc379[90]]= function(_0x6404xe,_0x6404xf){var _0x6404x23;return Setting[_0xc379[26]](1)[_0xc379[20]](function(_0x6404x17){_0x6404x23= _0x6404x17;return Sound[_0xc379[26]](_0x6404xe[_0xc379[25]][_0xc379[24]])})[_0xc379[20]](function(_0x6404x21){if(!_0x6404x21){return _0x6404xf[_0xc379[23]](404)};var _0x6404x24=path[_0xc379[29]](config[_0xc379[28]],_0x6404x21[_0xc379[47]]+ _0xc379[50]+ _0x6404x21[_0xc379[40]]);var _0x6404x25=path[_0xc379[29]](_0x6404x23[_0xc379[48]]|| _0xc379[49],_0x6404x21[_0xc379[47]]+ _0xc379[50]+ _0x6404x21[_0xc379[42]]);return sequelize[_0xc379[91]](function(_0x6404x26){return _0x6404x21[_0xc379[90]]({transaction:_0x6404x26})[_0xc379[20]](function(){fs[_0xc379[59]](_0x6404x24,function(_0x6404x10){if(_0x6404x10){logger[_0xc379[57]](_0x6404x10)}});fs[_0xc379[59]](_0x6404x25,function(_0x6404x10){if(_0x6404x10){logger[_0xc379[57]](_0x6404x10)}});return _0x6404xf[_0xc379[19]](200)[_0xc379[18]](_0x6404x21)})})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})};exports[_0xc379[92]]= function(_0x6404xe,_0x6404xf){getStream(_0x6404xe,_0x6404xf,_0xc379[93])};exports[_0xc379[94]]= function(_0x6404xe,_0x6404xf){getStream(_0x6404xe,_0x6404xf,_0xc379[95])};function getStream(_0x6404xe,_0x6404xf,_0x6404x28){return Sound[_0xc379[26]](_0x6404xe[_0xc379[25]][_0xc379[24]])[_0xc379[20]](function(_0x6404x21){var _0x6404x2a=Promise[_0xc379[99]](fs[_0xc379[98]]);return _0x6404x2a(path[_0xc379[29]](config[_0x6404x28+ _0xc379[100]],_0x6404x21[_0xc379[47]]+ _0xc379[50]+ _0x6404x21[_0x6404x28+ _0xc379[101]]))})[_0xc379[20]](function(_0x6404x1c){var _0x6404x29= new Buffer(_0x6404x1c,_0xc379[97]).toString(_0xc379[96]);return _0x6404x29})[_0xc379[20]](function(_0x6404x29){return _0x6404xf[_0xc379[19]](200)[_0xc379[18]]({downloadString:_0x6404x29})})[_0xc379[17]](function(_0x6404x10){return handleError(_0x6404xf,_0x6404x10)})}function handleError(_0x6404xf,_0x6404x10){logger[_0xc379[57]](_0x6404x10[_0xc379[102]]);return _0x6404xf[_0xc379[19]](500)[_0xc379[18]](_0x6404x10)}
\ No newline at end of file
index da2401f..2610411 100644 (file)
@@ -1 +1 @@
-var _0x3f0b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6F\x75\x6E\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3f0b[0];const EventEmitter=require(_0x3f0b[1]);const Sound=require(_0x3f0b[3])[_0x3f0b[2]];var SoundEvents= new EventEmitter();SoundEvents[_0x3f0b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3f0b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3f0b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3f0b[6]};for(var e in events){var event=events[e];Sound[_0x3f0b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcddfx8,_0xcddfx9,_0xcddfxa){SoundEvents[_0x3f0b[10]](event+ _0x3f0b[8]+ _0xcddfx8[_0x3f0b[9]],_0xcddfx8);SoundEvents[_0x3f0b[10]](event,_0xcddfx8);_0xcddfxa(null)}}module[_0x3f0b[11]]= SoundEvents
\ No newline at end of file
+var _0x1a39=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x6F\x75\x6E\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1a39[0];const EventEmitter=require(_0x1a39[1]);const Sound=require(_0x1a39[3])[_0x1a39[2]];var SoundEvents= new EventEmitter();SoundEvents[_0x1a39[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1a39[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1a39[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1a39[6]};for(var e in events){var event=events[e];Sound[_0x1a39[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6d60x8,_0x6d60x9,_0x6d60xa){SoundEvents[_0x1a39[10]](event+ _0x1a39[8]+ _0x6d60x8[_0x1a39[9]],_0x6d60x8);SoundEvents[_0x1a39[10]](event,_0x6d60x8);_0x6d60xa(null)}}module[_0x1a39[11]]= SoundEvents
\ No newline at end of file
index 376fa51..ed1b344 100644 (file)
@@ -1 +1 @@
-var _0xab2d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6F\x75\x6E\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6F\x75\x6E\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xab2d[0];const SoundEvents=require(_0xab2d[1]);var events=[_0xab2d[2],_0xab2d[3]];exports[_0xab2d[4]]= function(_0x541dx3){for(var _0x541dx4=0,_0x541dx5=events[_0xab2d[5]];_0x541dx4< _0x541dx5;_0x541dx4++){var _0x541dx6=events[_0x541dx4];var _0x541dx7=createListener(_0xab2d[6]+ _0x541dx6,_0x541dx3);SoundEvents[_0xab2d[7]](_0x541dx6,_0x541dx7);_0x541dx3[_0xab2d[7]](_0xab2d[8],removeListener(_0x541dx6,_0x541dx7))}};function createListener(_0x541dx6,_0x541dx3){return function(_0x541dx9){_0x541dx3[_0xab2d[9]](_0x541dx6,_0x541dx9)}}function removeListener(_0x541dx6,_0x541dx7){return function(){SoundEvents[_0xab2d[10]](_0x541dx6,_0x541dx7)}}
\ No newline at end of file
+var _0x73b0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x6F\x75\x6E\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x6F\x75\x6E\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x73b0[0];const SoundEvents=require(_0x73b0[1]);var events=[_0x73b0[2],_0x73b0[3]];exports[_0x73b0[4]]= function(_0xab9cx3){for(var _0xab9cx4=0,_0xab9cx5=events[_0x73b0[5]];_0xab9cx4< _0xab9cx5;_0xab9cx4++){var _0xab9cx6=events[_0xab9cx4];var _0xab9cx7=createListener(_0x73b0[6]+ _0xab9cx6,_0xab9cx3);SoundEvents[_0x73b0[7]](_0xab9cx6,_0xab9cx7);_0xab9cx3[_0x73b0[7]](_0x73b0[8],removeListener(_0xab9cx6,_0xab9cx7))}};function createListener(_0xab9cx6,_0xab9cx3){return function(_0xab9cx9){_0xab9cx3[_0x73b0[9]](_0xab9cx6,_0xab9cx9)}}function removeListener(_0xab9cx6,_0xab9cx7){return function(){SoundEvents[_0x73b0[10]](_0xab9cx6,_0xab9cx7)}}
\ No newline at end of file
index a45cf9c..2e94d7c 100644 (file)
@@ -1 +1 @@
-var _0x3d24=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x3d24[0];var express=require(_0x3d24[1]);var controller=require(_0x3d24[2]);var auth=require(_0x3d24[3]);var router=express.Router();router[_0x3d24[9]](_0x3d24[4],auth[_0x3d24[5]](),auth[_0x3d24[7]]([14],[_0x3d24[6]]),controller[_0x3d24[8]]);router[_0x3d24[9]](_0x3d24[10],auth[_0x3d24[5]](),auth[_0x3d24[7]]([14],[_0x3d24[6]]),controller[_0x3d24[11]]);router[_0x3d24[9]](_0x3d24[12],auth[_0x3d24[5]](),auth[_0x3d24[7]]([14],[_0x3d24[6]]),controller[_0x3d24[13]]);router[_0x3d24[15]](_0x3d24[4],auth[_0x3d24[5]](),auth[_0x3d24[7]]([14],[_0x3d24[6]]),controller[_0x3d24[14]]);router[_0x3d24[17]](_0x3d24[12],auth[_0x3d24[5]](),auth[_0x3d24[7]]([14],[_0x3d24[6]]),controller[_0x3d24[16]]);router[_0x3d24[19]](_0x3d24[4],auth[_0x3d24[5]](),auth[_0x3d24[7]]([14],[_0x3d24[6]]),controller[_0x3d24[18]]);router[_0x3d24[19]](_0x3d24[12],auth[_0x3d24[5]](),auth[_0x3d24[7]]([14],[_0x3d24[6]]),controller[_0x3d24[20]]);module[_0x3d24[21]]= router
\ No newline at end of file
+var _0x2e69=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x2e69[0];var express=require(_0x2e69[1]);var controller=require(_0x2e69[2]);var auth=require(_0x2e69[3]);var router=express.Router();router[_0x2e69[9]](_0x2e69[4],auth[_0x2e69[5]](),auth[_0x2e69[7]]([14],[_0x2e69[6]]),controller[_0x2e69[8]]);router[_0x2e69[9]](_0x2e69[10],auth[_0x2e69[5]](),auth[_0x2e69[7]]([14],[_0x2e69[6]]),controller[_0x2e69[11]]);router[_0x2e69[9]](_0x2e69[12],auth[_0x2e69[5]](),auth[_0x2e69[7]]([14],[_0x2e69[6]]),controller[_0x2e69[13]]);router[_0x2e69[15]](_0x2e69[4],auth[_0x2e69[5]](),auth[_0x2e69[7]]([14],[_0x2e69[6]]),controller[_0x2e69[14]]);router[_0x2e69[17]](_0x2e69[12],auth[_0x2e69[5]](),auth[_0x2e69[7]]([14],[_0x2e69[6]]),controller[_0x2e69[16]]);router[_0x2e69[19]](_0x2e69[4],auth[_0x2e69[5]](),auth[_0x2e69[7]]([14],[_0x2e69[6]]),controller[_0x2e69[18]]);router[_0x2e69[19]](_0x2e69[12],auth[_0x2e69[5]](),auth[_0x2e69[7]]([14],[_0x2e69[6]]),controller[_0x2e69[20]]);module[_0x2e69[21]]= router
\ No newline at end of file
index facb13a..0463b5c 100644 (file)
@@ -1 +1 @@
-var _0xe534=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6F\x64\x62\x63","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x65\x63\x6B\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x64\x73\x6E","\x63\x6C\x6F\x73\x65","\x6F\x70\x65\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe534[0];var _=require(_0xe534[1]);var db=require(_0xe534[2])();var logger=require(_0xe534[4])(_0xe534[3]);var SquareOdbc=require(_0xe534[6])[_0xe534[5]];var Util=require(_0xe534[7]);exports[_0xe534[8]]= function(_0x8b55x6,_0x8b55x7){return SquareOdbc[_0xe534[15]](Util[_0xe534[14]](_0x8b55x6[_0xe534[13]]))[_0xe534[12]](function(_0x8b55x9){_0x8b55x7[_0xe534[11]](200)[_0xe534[10]](_0x8b55x9)})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})};exports[_0xe534[16]]= function(_0x8b55x6,_0x8b55x7){return SquareOdbc[_0xe534[20]](_0x8b55x6[_0xe534[19]][_0xe534[18]])[_0xe534[12]](function(_0x8b55xa){if(!_0x8b55xa){return _0x8b55x7[_0xe534[17]](404)};return _0x8b55x7[_0xe534[10]](_0x8b55xa)})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})};exports[_0xe534[21]]= function(_0x8b55x6,_0x8b55x7){return SquareOdbc[_0xe534[21]](_0x8b55x6[_0xe534[22]])[_0xe534[12]](function(_0x8b55xa){return _0x8b55x7[_0xe534[11]](201)[_0xe534[10]](_0x8b55xa)})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})};exports[_0xe534[23]]= function(_0x8b55x6,_0x8b55x7){if(_0x8b55x6[_0xe534[22]][_0xe534[18]]){delete _0x8b55x6[_0xe534[22]][_0xe534[18]]};return SquareOdbc[_0xe534[20]](_0x8b55x6[_0xe534[19]][_0xe534[18]])[_0xe534[12]](function(_0x8b55xa){if(!_0x8b55xa){return _0x8b55x7[_0xe534[17]](404)};var _0x8b55xb=_[_0xe534[24]](_0x8b55xa,_0x8b55x6[_0xe534[22]]);_0x8b55xb[_0xe534[25]]()[_0xe534[12]](function(){return _0x8b55x7[_0xe534[11]](200)[_0xe534[10]](_0x8b55xa)})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})};exports[_0xe534[26]]= function(_0x8b55x6,_0x8b55x7){return SquareOdbc[_0xe534[20]](_0x8b55x6[_0xe534[19]][_0xe534[18]])[_0xe534[12]](function(_0x8b55xc){if(!_0x8b55xc){return _0x8b55x7[_0xe534[17]](404)};return _0x8b55xc[_0xe534[26]]()})[_0xe534[12]](function(){return _0x8b55x7[_0xe534[17]](204)})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})};exports[_0xe534[27]]= function(_0x8b55x6,_0x8b55x7){return SquareOdbc[_0xe534[26]]({where:{id:_0x8b55x6[_0xe534[13]][_0xe534[28]]},individualHooks:true})[_0xe534[12]](function(){return _0x8b55x7[_0xe534[17]](204)})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})};exports[_0xe534[29]]= function(_0x8b55x6,_0x8b55x7){return SquareOdbc[_0xe534[20]](_0x8b55x6[_0xe534[19]][_0xe534[18]])[_0xe534[12]](function(_0x8b55xa){if(!_0x8b55xa){return _0x8b55x7[_0xe534[17]](404)};db[_0xe534[32]](_0x8b55xa[_0xe534[30]],function(_0x8b55x8){if(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)};db[_0xe534[31]](function(_0x8b55x8){if(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)};return _0x8b55x7[_0xe534[17]](200)})})})[_0xe534[9]](function(_0x8b55x8){return handleError(_0x8b55x7,_0x8b55x8)})};function handleError(_0x8b55x7,_0x8b55x8){logger[_0xe534[34]](_0x8b55x8[_0xe534[33]]);return _0x8b55x7[_0xe534[11]](500)[_0xe534[10]](_0x8b55x8)}
\ No newline at end of file
+var _0xd299=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6F\x64\x62\x63","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x65\x63\x6B\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x64\x73\x6E","\x63\x6C\x6F\x73\x65","\x6F\x70\x65\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xd299[0];var _=require(_0xd299[1]);var db=require(_0xd299[2])();var logger=require(_0xd299[4])(_0xd299[3]);var SquareOdbc=require(_0xd299[6])[_0xd299[5]];var Util=require(_0xd299[7]);exports[_0xd299[8]]= function(_0x4ca3x6,_0x4ca3x7){return SquareOdbc[_0xd299[15]](Util[_0xd299[14]](_0x4ca3x6[_0xd299[13]]))[_0xd299[12]](function(_0x4ca3x9){_0x4ca3x7[_0xd299[11]](200)[_0xd299[10]](_0x4ca3x9)})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})};exports[_0xd299[16]]= function(_0x4ca3x6,_0x4ca3x7){return SquareOdbc[_0xd299[20]](_0x4ca3x6[_0xd299[19]][_0xd299[18]])[_0xd299[12]](function(_0x4ca3xa){if(!_0x4ca3xa){return _0x4ca3x7[_0xd299[17]](404)};return _0x4ca3x7[_0xd299[10]](_0x4ca3xa)})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})};exports[_0xd299[21]]= function(_0x4ca3x6,_0x4ca3x7){return SquareOdbc[_0xd299[21]](_0x4ca3x6[_0xd299[22]])[_0xd299[12]](function(_0x4ca3xa){return _0x4ca3x7[_0xd299[11]](201)[_0xd299[10]](_0x4ca3xa)})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})};exports[_0xd299[23]]= function(_0x4ca3x6,_0x4ca3x7){if(_0x4ca3x6[_0xd299[22]][_0xd299[18]]){delete _0x4ca3x6[_0xd299[22]][_0xd299[18]]};return SquareOdbc[_0xd299[20]](_0x4ca3x6[_0xd299[19]][_0xd299[18]])[_0xd299[12]](function(_0x4ca3xa){if(!_0x4ca3xa){return _0x4ca3x7[_0xd299[17]](404)};var _0x4ca3xb=_[_0xd299[24]](_0x4ca3xa,_0x4ca3x6[_0xd299[22]]);_0x4ca3xb[_0xd299[25]]()[_0xd299[12]](function(){return _0x4ca3x7[_0xd299[11]](200)[_0xd299[10]](_0x4ca3xa)})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})};exports[_0xd299[26]]= function(_0x4ca3x6,_0x4ca3x7){return SquareOdbc[_0xd299[20]](_0x4ca3x6[_0xd299[19]][_0xd299[18]])[_0xd299[12]](function(_0x4ca3xc){if(!_0x4ca3xc){return _0x4ca3x7[_0xd299[17]](404)};return _0x4ca3xc[_0xd299[26]]()})[_0xd299[12]](function(){return _0x4ca3x7[_0xd299[17]](204)})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})};exports[_0xd299[27]]= function(_0x4ca3x6,_0x4ca3x7){return SquareOdbc[_0xd299[26]]({where:{id:_0x4ca3x6[_0xd299[13]][_0xd299[28]]},individualHooks:true})[_0xd299[12]](function(){return _0x4ca3x7[_0xd299[17]](204)})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})};exports[_0xd299[29]]= function(_0x4ca3x6,_0x4ca3x7){return SquareOdbc[_0xd299[20]](_0x4ca3x6[_0xd299[19]][_0xd299[18]])[_0xd299[12]](function(_0x4ca3xa){if(!_0x4ca3xa){return _0x4ca3x7[_0xd299[17]](404)};db[_0xd299[32]](_0x4ca3xa[_0xd299[30]],function(_0x4ca3x8){if(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)};db[_0xd299[31]](function(_0x4ca3x8){if(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)};return _0x4ca3x7[_0xd299[17]](200)})})})[_0xd299[9]](function(_0x4ca3x8){return handleError(_0x4ca3x7,_0x4ca3x8)})};function handleError(_0x4ca3x7,_0x4ca3x8){logger[_0xd299[34]](_0x4ca3x8[_0xd299[33]]);return _0x4ca3x7[_0xd299[11]](500)[_0xd299[10]](_0x4ca3x8)}
\ No newline at end of file
index 95b4aaa..24157c6 100644 (file)
@@ -1 +1 @@
-var _0xa669=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa669[0];const EventEmitter=require(_0xa669[1]);const SquareOdbc=require(_0xa669[3])[_0xa669[2]];var SquareOdbcEvents= new EventEmitter();SquareOdbcEvents[_0xa669[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa669[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa669[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa669[6]};for(var e in events){var event=events[e];SquareOdbc[_0xa669[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8d4fx8,_0x8d4fx9,_0x8d4fxa){SquareOdbcEvents[_0xa669[10]](event+ _0xa669[8]+ _0x8d4fx8[_0xa669[9]],_0x8d4fx8);SquareOdbcEvents[_0xa669[10]](event,_0x8d4fx8);_0x8d4fxa(null)}}module[_0xa669[11]]= SquareOdbcEvents
\ No newline at end of file
+var _0x3aa8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3aa8[0];const EventEmitter=require(_0x3aa8[1]);const SquareOdbc=require(_0x3aa8[3])[_0x3aa8[2]];var SquareOdbcEvents= new EventEmitter();SquareOdbcEvents[_0x3aa8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3aa8[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3aa8[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3aa8[6]};for(var e in events){var event=events[e];SquareOdbc[_0x3aa8[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x4316x8,_0x4316x9,_0x4316xa){SquareOdbcEvents[_0x3aa8[10]](event+ _0x3aa8[8]+ _0x4316x8[_0x3aa8[9]],_0x4316x8);SquareOdbcEvents[_0x3aa8[10]](event,_0x4316x8);_0x4316xa(null)}}module[_0x3aa8[11]]= SquareOdbcEvents
\ No newline at end of file
index 15ac909..e96fc4d 100644 (file)
@@ -1 +1 @@
-var _0xfd7a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xfd7a[0];const SquareOdbcEvents=require(_0xfd7a[1]);var events=[_0xfd7a[2],_0xfd7a[3]];exports[_0xfd7a[4]]= function(_0x3c7cx3){for(var _0x3c7cx4=0,_0x3c7cx5=events[_0xfd7a[5]];_0x3c7cx4< _0x3c7cx5;_0x3c7cx4++){var _0x3c7cx6=events[_0x3c7cx4];var _0x3c7cx7=createListener(_0xfd7a[6]+ _0x3c7cx6,_0x3c7cx3);SquareOdbcEvents[_0xfd7a[7]](_0x3c7cx6,_0x3c7cx7);_0x3c7cx3[_0xfd7a[7]](_0xfd7a[8],removeListener(_0x3c7cx6,_0x3c7cx7))}};function createListener(_0x3c7cx6,_0x3c7cx3){return function(_0x3c7cx9){_0x3c7cx3[_0xfd7a[9]](_0x3c7cx6,_0x3c7cx9)}}function removeListener(_0x3c7cx6,_0x3c7cx7){return function(){SquareOdbcEvents[_0xfd7a[10]](_0x3c7cx6,_0x3c7cx7)}}
\ No newline at end of file
+var _0x9a9a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9a9a[0];const SquareOdbcEvents=require(_0x9a9a[1]);var events=[_0x9a9a[2],_0x9a9a[3]];exports[_0x9a9a[4]]= function(_0xe680x3){for(var _0xe680x4=0,_0xe680x5=events[_0x9a9a[5]];_0xe680x4< _0xe680x5;_0xe680x4++){var _0xe680x6=events[_0xe680x4];var _0xe680x7=createListener(_0x9a9a[6]+ _0xe680x6,_0xe680x3);SquareOdbcEvents[_0x9a9a[7]](_0xe680x6,_0xe680x7);_0xe680x3[_0x9a9a[7]](_0x9a9a[8],removeListener(_0xe680x6,_0xe680x7))}};function createListener(_0xe680x6,_0xe680x3){return function(_0xe680x9){_0xe680x3[_0x9a9a[9]](_0xe680x6,_0xe680x9)}}function removeListener(_0xe680x6,_0xe680x7){return function(){SquareOdbcEvents[_0x9a9a[10]](_0xe680x6,_0xe680x7)}}
\ No newline at end of file
index 03a07d7..c2cbdae 100644 (file)
@@ -1 +1 @@
-var _0xade9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xade9[0];var express=require(_0xade9[1]);var controller=require(_0xade9[2]);var auth=require(_0xade9[3]);var router=express.Router();router[_0xade9[9]](_0xade9[4],auth[_0xade9[5]](),auth[_0xade9[7]]([14,7,16],[_0xade9[6]]),controller[_0xade9[8]]);router[_0xade9[9]](_0xade9[10],auth[_0xade9[5]](),auth[_0xade9[7]]([14],[_0xade9[6]]),controller[_0xade9[11]]);router[_0xade9[9]](_0xade9[12],controller[_0xade9[13]]);router[_0xade9[15]](_0xade9[4],auth[_0xade9[5]](),auth[_0xade9[7]]([14],[_0xade9[6]]),controller[_0xade9[14]]);router[_0xade9[17]](_0xade9[10],auth[_0xade9[5]](),auth[_0xade9[7]]([14],[_0xade9[6]]),controller[_0xade9[16]]);router[_0xade9[19]](_0xade9[4],auth[_0xade9[5]](),auth[_0xade9[7]]([14],[_0xade9[6]]),controller[_0xade9[18]]);router[_0xade9[19]](_0xade9[10],auth[_0xade9[5]](),auth[_0xade9[7]]([14],[_0xade9[6]]),controller[_0xade9[20]]);module[_0xade9[21]]= router
\ No newline at end of file
+var _0xb318=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xb318[0];var express=require(_0xb318[1]);var controller=require(_0xb318[2]);var auth=require(_0xb318[3]);var router=express.Router();router[_0xb318[9]](_0xb318[4],auth[_0xb318[5]](),auth[_0xb318[7]]([14,7,16],[_0xb318[6]]),controller[_0xb318[8]]);router[_0xb318[9]](_0xb318[10],auth[_0xb318[5]](),auth[_0xb318[7]]([14],[_0xb318[6]]),controller[_0xb318[11]]);router[_0xb318[9]](_0xb318[12],controller[_0xb318[13]]);router[_0xb318[15]](_0xb318[4],auth[_0xb318[5]](),auth[_0xb318[7]]([14],[_0xb318[6]]),controller[_0xb318[14]]);router[_0xb318[17]](_0xb318[10],auth[_0xb318[5]](),auth[_0xb318[7]]([14],[_0xb318[6]]),controller[_0xb318[16]]);router[_0xb318[19]](_0xb318[4],auth[_0xb318[5]](),auth[_0xb318[7]]([14],[_0xb318[6]]),controller[_0xb318[18]]);router[_0xb318[19]](_0xb318[10],auth[_0xb318[5]](),auth[_0xb318[7]]([14],[_0xb318[6]]),controller[_0xb318[20]]);module[_0xb318[21]]= router
\ No newline at end of file
index 21d724f..eaccaaf 100644 (file)
@@ -1 +1 @@
-var _0xf025=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x6C\x6F\x67","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D\x22","\x2E\x78\x6D\x6C\x22","\x74\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xf025[0];var _=require(_0xf025[1]);var path=require(_0xf025[2]);var config=require(_0xf025[3]);var Util=require(_0xf025[4]);var logger=require(_0xf025[6])(_0xf025[5]);var SquareProject=require(_0xf025[8])[_0xf025[7]];exports[_0xf025[9]]= function(_0xa7d9x7,_0xa7d9x8){return SquareProject[_0xf025[16]](Util[_0xf025[15]](_0xa7d9x7[_0xf025[14]]))[_0xf025[13]](function(_0xa7d9xa){_0xa7d9x8[_0xf025[12]](200)[_0xf025[11]](_0xa7d9xa)})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})};exports[_0xf025[17]]= function(_0xa7d9x7,_0xa7d9x8){return SquareProject[_0xf025[21]](_0xa7d9x7[_0xf025[20]][_0xf025[19]])[_0xf025[13]](function(_0xa7d9xb){if(!_0xa7d9xb){return _0xa7d9x8[_0xf025[18]](404)};return _0xa7d9x8[_0xf025[11]](_0xa7d9xb)})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})};exports[_0xf025[22]]= function(_0xa7d9x7,_0xa7d9x8){return SquareProject[_0xf025[22]](_0xa7d9x7[_0xf025[23]])[_0xf025[13]](function(_0xa7d9xb){return _0xa7d9x8[_0xf025[12]](201)[_0xf025[11]](_0xa7d9xb)})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})};exports[_0xf025[24]]= function(_0xa7d9x7,_0xa7d9x8){if(_0xa7d9x7[_0xf025[23]][_0xf025[19]]){delete _0xa7d9x7[_0xf025[23]][_0xf025[19]]};delete _0xa7d9x7[_0xf025[23]][_0xf025[25]];return SquareProject[_0xf025[21]](_0xa7d9x7[_0xf025[20]][_0xf025[19]])[_0xf025[13]](function(_0xa7d9xb){if(!_0xa7d9xb){return _0xa7d9x8[_0xf025[18]](404)};var _0xa7d9xc=_[_0xf025[26]](_0xa7d9xb,_0xa7d9x7[_0xf025[23]]);_0xa7d9xc[_0xf025[27]]()[_0xf025[13]](function(){return _0xa7d9x8[_0xf025[12]](200)[_0xf025[11]](_0xa7d9xb)})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})};exports[_0xf025[28]]= function(_0xa7d9x7,_0xa7d9x8){return SquareProject[_0xf025[21]](_0xa7d9x7[_0xf025[20]][_0xf025[19]])[_0xf025[13]](function(_0xa7d9xd){if(!_0xa7d9xd){return _0xa7d9x8[_0xf025[18]](404)};return _0xa7d9xd[_0xf025[28]]()})[_0xf025[13]](function(){return _0xa7d9x8[_0xf025[18]](204)})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})};exports[_0xf025[29]]= function(_0xa7d9x7,_0xa7d9x8){return SquareProject[_0xf025[28]]({where:{id:_0xa7d9x7[_0xf025[14]][_0xf025[30]]},individualHooks:true})[_0xf025[13]](function(){return _0xa7d9x8[_0xf025[18]](204)})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})};exports[_0xf025[31]]= function(_0xa7d9x7,_0xa7d9x8,_0xa7d9xe){SquareProject[_0xf025[21]](_0xa7d9x7[_0xf025[20]][_0xf025[19]])[_0xf025[13]](function(_0xa7d9xb){if(!_0xa7d9xb){return _0xa7d9x8[_0xf025[18]](404)};console[_0xf025[33]](_0xa7d9x7[_0xf025[14]][_0xf025[32]]);_0xa7d9x8[_0xf025[37]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0xf025[34]+ _0xa7d9x7[_0xf025[14]][_0xf025[32]]+ _0xf025[35],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xf025[36]});return _0xa7d9x8[_0xf025[11]](_0xa7d9xb[_0xf025[38]])})[_0xf025[10]](function(_0xa7d9x9){return handleError(_0xa7d9x8,_0xa7d9x9)})};function handleError(_0xa7d9x8,_0xa7d9x9){logger[_0xf025[40]](_0xa7d9x9[_0xf025[39]]);return _0xa7d9x8[_0xf025[12]](500)[_0xf025[11]](_0xa7d9x9)}
\ No newline at end of file
+var _0x9c81=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x6C\x6F\x67","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D\x22","\x2E\x78\x6D\x6C\x22","\x74\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9c81[0];var _=require(_0x9c81[1]);var path=require(_0x9c81[2]);var config=require(_0x9c81[3]);var Util=require(_0x9c81[4]);var logger=require(_0x9c81[6])(_0x9c81[5]);var SquareProject=require(_0x9c81[8])[_0x9c81[7]];exports[_0x9c81[9]]= function(_0x2601x7,_0x2601x8){return SquareProject[_0x9c81[16]](Util[_0x9c81[15]](_0x2601x7[_0x9c81[14]]))[_0x9c81[13]](function(_0x2601xa){_0x2601x8[_0x9c81[12]](200)[_0x9c81[11]](_0x2601xa)})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})};exports[_0x9c81[17]]= function(_0x2601x7,_0x2601x8){return SquareProject[_0x9c81[21]](_0x2601x7[_0x9c81[20]][_0x9c81[19]])[_0x9c81[13]](function(_0x2601xb){if(!_0x2601xb){return _0x2601x8[_0x9c81[18]](404)};return _0x2601x8[_0x9c81[11]](_0x2601xb)})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})};exports[_0x9c81[22]]= function(_0x2601x7,_0x2601x8){return SquareProject[_0x9c81[22]](_0x2601x7[_0x9c81[23]])[_0x9c81[13]](function(_0x2601xb){return _0x2601x8[_0x9c81[12]](201)[_0x9c81[11]](_0x2601xb)})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})};exports[_0x9c81[24]]= function(_0x2601x7,_0x2601x8){if(_0x2601x7[_0x9c81[23]][_0x9c81[19]]){delete _0x2601x7[_0x9c81[23]][_0x9c81[19]]};delete _0x2601x7[_0x9c81[23]][_0x9c81[25]];return SquareProject[_0x9c81[21]](_0x2601x7[_0x9c81[20]][_0x9c81[19]])[_0x9c81[13]](function(_0x2601xb){if(!_0x2601xb){return _0x2601x8[_0x9c81[18]](404)};var _0x2601xc=_[_0x9c81[26]](_0x2601xb,_0x2601x7[_0x9c81[23]]);_0x2601xc[_0x9c81[27]]()[_0x9c81[13]](function(){return _0x2601x8[_0x9c81[12]](200)[_0x9c81[11]](_0x2601xb)})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})};exports[_0x9c81[28]]= function(_0x2601x7,_0x2601x8){return SquareProject[_0x9c81[21]](_0x2601x7[_0x9c81[20]][_0x9c81[19]])[_0x9c81[13]](function(_0x2601xd){if(!_0x2601xd){return _0x2601x8[_0x9c81[18]](404)};return _0x2601xd[_0x9c81[28]]()})[_0x9c81[13]](function(){return _0x2601x8[_0x9c81[18]](204)})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})};exports[_0x9c81[29]]= function(_0x2601x7,_0x2601x8){return SquareProject[_0x9c81[28]]({where:{id:_0x2601x7[_0x9c81[14]][_0x9c81[30]]},individualHooks:true})[_0x9c81[13]](function(){return _0x2601x8[_0x9c81[18]](204)})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})};exports[_0x9c81[31]]= function(_0x2601x7,_0x2601x8,_0x2601xe){SquareProject[_0x9c81[21]](_0x2601x7[_0x9c81[20]][_0x9c81[19]])[_0x9c81[13]](function(_0x2601xb){if(!_0x2601xb){return _0x2601x8[_0x9c81[18]](404)};console[_0x9c81[33]](_0x2601x7[_0x9c81[14]][_0x9c81[32]]);_0x2601x8[_0x9c81[37]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0x9c81[34]+ _0x2601x7[_0x9c81[14]][_0x9c81[32]]+ _0x9c81[35],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x9c81[36]});return _0x2601x8[_0x9c81[11]](_0x2601xb[_0x9c81[38]])})[_0x9c81[10]](function(_0x2601x9){return handleError(_0x2601x8,_0x2601x9)})};function handleError(_0x2601x8,_0x2601x9){logger[_0x9c81[40]](_0x2601x9[_0x9c81[39]]);return _0x2601x8[_0x9c81[12]](500)[_0x9c81[11]](_0x2601x9)}
\ No newline at end of file
index 60a538f..baec252 100644 (file)
@@ -1 +1 @@
-var _0x4305=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4305[0];const EventEmitter=require(_0x4305[1]);const SquareProject=require(_0x4305[3])[_0x4305[2]];var SquareProjectEvents= new EventEmitter();SquareProjectEvents[_0x4305[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4305[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4305[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4305[6]};for(var e in events){var event=events[e];SquareProject[_0x4305[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1964x8,_0x1964x9,_0x1964xa){SquareProjectEvents[_0x4305[10]](event+ _0x4305[8]+ _0x1964x8[_0x4305[9]],_0x1964x8);SquareProjectEvents[_0x4305[10]](event,_0x1964x8);_0x1964xa(null)}}module[_0x4305[11]]= SquareProjectEvents
\ No newline at end of file
+var _0x17f0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x17f0[0];const EventEmitter=require(_0x17f0[1]);const SquareProject=require(_0x17f0[3])[_0x17f0[2]];var SquareProjectEvents= new EventEmitter();SquareProjectEvents[_0x17f0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x17f0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x17f0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x17f0[6]};for(var e in events){var event=events[e];SquareProject[_0x17f0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x78b0x8,_0x78b0x9,_0x78b0xa){SquareProjectEvents[_0x17f0[10]](event+ _0x17f0[8]+ _0x78b0x8[_0x17f0[9]],_0x78b0x8);SquareProjectEvents[_0x17f0[10]](event,_0x78b0x8);_0x78b0xa(null)}}module[_0x17f0[11]]= SquareProjectEvents
\ No newline at end of file
index 1134a61..6040f81 100644 (file)
@@ -1 +1 @@
-var _0xc0da=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xc0da[0];const SquareProjectEvents=require(_0xc0da[1]);var events=[_0xc0da[2],_0xc0da[3]];exports[_0xc0da[4]]= function(_0x5d7fx3){for(var _0x5d7fx4=0,_0x5d7fx5=events[_0xc0da[5]];_0x5d7fx4< _0x5d7fx5;_0x5d7fx4++){var _0x5d7fx6=events[_0x5d7fx4];var _0x5d7fx7=createListener(_0xc0da[6]+ _0x5d7fx6,_0x5d7fx3);SquareProjectEvents[_0xc0da[7]](_0x5d7fx6,_0x5d7fx7);_0x5d7fx3[_0xc0da[7]](_0xc0da[8],removeListener(_0x5d7fx6,_0x5d7fx7))}};function createListener(_0x5d7fx6,_0x5d7fx3){return function(_0x5d7fx9){_0x5d7fx3[_0xc0da[9]](_0x5d7fx6,_0x5d7fx9)}}function removeListener(_0x5d7fx6,_0x5d7fx7){return function(){SquareProjectEvents[_0xc0da[10]](_0x5d7fx6,_0x5d7fx7)}}
\ No newline at end of file
+var _0x3b61=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3b61[0];const SquareProjectEvents=require(_0x3b61[1]);var events=[_0x3b61[2],_0x3b61[3]];exports[_0x3b61[4]]= function(_0x2aa5x3){for(var _0x2aa5x4=0,_0x2aa5x5=events[_0x3b61[5]];_0x2aa5x4< _0x2aa5x5;_0x2aa5x4++){var _0x2aa5x6=events[_0x2aa5x4];var _0x2aa5x7=createListener(_0x3b61[6]+ _0x2aa5x6,_0x2aa5x3);SquareProjectEvents[_0x3b61[7]](_0x2aa5x6,_0x2aa5x7);_0x2aa5x3[_0x3b61[7]](_0x3b61[8],removeListener(_0x2aa5x6,_0x2aa5x7))}};function createListener(_0x2aa5x6,_0x2aa5x3){return function(_0x2aa5x9){_0x2aa5x3[_0x3b61[9]](_0x2aa5x6,_0x2aa5x9)}}function removeListener(_0x2aa5x6,_0x2aa5x7){return function(){SquareProjectEvents[_0x3b61[10]](_0x2aa5x6,_0x2aa5x7)}}
\ No newline at end of file
index 9993f86..fb2e385 100644 (file)
@@ -1 +1 @@
-var _0x8e9d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x73\x74\x72\x65\x61\x6D","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x8e9d[0];var express=require(_0x8e9d[1]);var auth=require(_0x8e9d[2]);var controller=require(_0x8e9d[3]);var router=express.Router();router[_0x8e9d[9]](_0x8e9d[4],auth[_0x8e9d[5]](),auth[_0x8e9d[7]]([14],[_0x8e9d[6]]),controller[_0x8e9d[8]]);router[_0x8e9d[9]](_0x8e9d[10],auth[_0x8e9d[5]](),auth[_0x8e9d[7]]([14],[_0x8e9d[6]]),controller[_0x8e9d[11]]);router[_0x8e9d[9]](_0x8e9d[12],auth[_0x8e9d[5]](),auth[_0x8e9d[7]]([14],[_0x8e9d[6]]),controller[_0x8e9d[13]]);router[_0x8e9d[15]](_0x8e9d[4],auth[_0x8e9d[5]](),auth[_0x8e9d[7]]([14],[_0x8e9d[6]]),controller[_0x8e9d[14]]);router[_0x8e9d[17]](_0x8e9d[10],auth[_0x8e9d[5]](),auth[_0x8e9d[7]]([14],[_0x8e9d[6]]),controller[_0x8e9d[16]]);router[_0x8e9d[19]](_0x8e9d[4],auth[_0x8e9d[5]](),auth[_0x8e9d[7]]([14],[_0x8e9d[6]]),controller[_0x8e9d[18]]);router[_0x8e9d[19]](_0x8e9d[10],auth[_0x8e9d[5]](),auth[_0x8e9d[7]]([14],[_0x8e9d[6]]),controller[_0x8e9d[20]]);module[_0x8e9d[21]]= router
\ No newline at end of file
+var _0x1cd2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x73\x74\x72\x65\x61\x6D","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x1cd2[0];var express=require(_0x1cd2[1]);var auth=require(_0x1cd2[2]);var controller=require(_0x1cd2[3]);var router=express.Router();router[_0x1cd2[9]](_0x1cd2[4],auth[_0x1cd2[5]](),auth[_0x1cd2[7]]([14],[_0x1cd2[6]]),controller[_0x1cd2[8]]);router[_0x1cd2[9]](_0x1cd2[10],auth[_0x1cd2[5]](),auth[_0x1cd2[7]]([14],[_0x1cd2[6]]),controller[_0x1cd2[11]]);router[_0x1cd2[9]](_0x1cd2[12],auth[_0x1cd2[5]](),auth[_0x1cd2[7]]([14],[_0x1cd2[6]]),controller[_0x1cd2[13]]);router[_0x1cd2[15]](_0x1cd2[4],auth[_0x1cd2[5]](),auth[_0x1cd2[7]]([14],[_0x1cd2[6]]),controller[_0x1cd2[14]]);router[_0x1cd2[17]](_0x1cd2[10],auth[_0x1cd2[5]](),auth[_0x1cd2[7]]([14],[_0x1cd2[6]]),controller[_0x1cd2[16]]);router[_0x1cd2[19]](_0x1cd2[4],auth[_0x1cd2[5]](),auth[_0x1cd2[7]]([14],[_0x1cd2[6]]),controller[_0x1cd2[18]]);router[_0x1cd2[19]](_0x1cd2[10],auth[_0x1cd2[5]](),auth[_0x1cd2[7]]([14],[_0x1cd2[6]]),controller[_0x1cd2[20]]);module[_0x1cd2[21]]= router
\ No newline at end of file
index a2b983c..3bca520 100644 (file)
@@ -1 +1 @@
-var _0x4c08=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x66\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x75\x73\x65","\x63\x6F\x64\x65","\x45\x4E\x4F\x45\x4E\x54","\x4E\x6F\x20\x66\x69\x6C\x65\x20\x6F\x72\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x4D\x45\x53\x53\x41\x47\x45\x5F\x4E\x4F\x5F\x46\x49\x4C\x45\x5F\x4F\x52\x5F\x44\x49\x52\x45\x43\x54\x4F\x52\x59","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x73\x61\x76\x65\x50\x61\x74\x68","\x73\x74\x61\x74\x53\x79\x6E\x63","\x74\x68\x65\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x75\x6E\x6C\x69\x6E\x6B\x53\x79\x6E\x63","\x69\x6E\x64\x65\x78","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x6C\x6C","\x70\x75\x73\x68","\x43\x61\x6E\x27\x20\x74\x20\x64\x65\x6C\x65\x74\x65\x20\x74\x68\x65\x20\x66\x69\x6C\x65","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x4c08[0];var _=require(_0x4c08[1]);var util=require(_0x4c08[2]);var logger=require(_0x4c08[4])(_0x4c08[3]);var SquareRecording=require(_0x4c08[6])[_0x4c08[5]];var Promise=require(_0x4c08[7]);var base64=require(_0x4c08[8]);var fs=require(_0x4c08[9]);var Util=require(_0x4c08[10]);function handleError(_0xcbd0xa){return function(_0xcbd0xb){logger[_0x4c08[12]](_0xcbd0xb[_0x4c08[11]]);if(_0xcbd0xb[_0x4c08[13]]&& _0xcbd0xb[_0x4c08[13]][_0x4c08[14]]=== _0x4c08[15]){_0xcbd0xb= {message:_0x4c08[16],translatedMessage:_0x4c08[17]}};return _0xcbd0xa[_0x4c08[19]](500)[_0x4c08[18]](_0xcbd0xb)}}function responseWithResult(_0xcbd0xa,_0xcbd0xd){_0xcbd0xd= _0xcbd0xd|| 200;return function(_0xcbd0xe){if(_0xcbd0xe){_0xcbd0xa[_0x4c08[19]](_0xcbd0xd)[_0x4c08[20]](_0xcbd0xe)}}}function handleEntityNotFound(_0xcbd0xa){return function(_0xcbd0xe){if(!_0xcbd0xe){_0xcbd0xa[_0x4c08[19]](404)[_0x4c08[21]]();return null};return _0xcbd0xe}}function saveUpdates(_0xcbd0x11){return function(_0xcbd0xe){return _0xcbd0xe[_0x4c08[22]](_0xcbd0x11)}}function removeEntity(_0xcbd0xa){return function(_0xcbd0xe){if(_0xcbd0xe){try{fs[_0x4c08[24]](_0xcbd0xe[_0x4c08[23]])}catch(err){logger[_0x4c08[12]](err);return _0xcbd0xe[_0x4c08[26]]()[_0x4c08[25]](function(){_0xcbd0xa[_0x4c08[19]](204)[_0x4c08[21]]()})};try{fs[_0x4c08[27]](_0xcbd0xe[_0x4c08[23]]);return _0xcbd0xe[_0x4c08[26]]()[_0x4c08[25]](function(){_0xcbd0xa[_0x4c08[19]](204)[_0x4c08[21]]()})}catch(err){throw  new Error(err)}}}}exports[_0x4c08[28]]= function(_0xcbd0x13,_0xcbd0xa){var _0xcbd0x14=Util[_0x4c08[30]](_0xcbd0x13[_0x4c08[29]]);return SquareRecording[_0x4c08[32]](_0xcbd0x14)[_0x4c08[25]](responseWithResult(_0xcbd0xa))[_0x4c08[31]](handleError(_0xcbd0xa))};exports[_0x4c08[33]]= function(_0xcbd0x13,_0xcbd0xa){return SquareRecording[_0x4c08[36]](_0xcbd0x13[_0x4c08[35]][_0x4c08[34]])[_0x4c08[25]](handleEntityNotFound(_0xcbd0xa))[_0x4c08[25]](responseWithResult(_0xcbd0xa))[_0x4c08[31]](handleError(_0xcbd0xa))};exports[_0x4c08[37]]= function(_0xcbd0x13,_0xcbd0xa){return SquareRecording[_0x4c08[36]](_0xcbd0x13[_0x4c08[35]][_0x4c08[34]])[_0x4c08[25]](function(_0xcbd0x17){var _0xcbd0x18=Promise[_0x4c08[41]](fs[_0x4c08[40]]);return _0xcbd0x18(_0xcbd0x17[_0x4c08[23]])})[_0x4c08[25]](function(_0xcbd0x16){var _0xcbd0x15= new Buffer(_0xcbd0x16,_0x4c08[39]).toString(_0x4c08[38]);return _0xcbd0x15})[_0x4c08[25]](function(_0xcbd0x15){return _0xcbd0xa[_0x4c08[19]](200)[_0x4c08[18]]({downloadString:_0xcbd0x15})})[_0x4c08[31]](handleError(_0xcbd0xa))};exports[_0x4c08[42]]= function(_0xcbd0x13,_0xcbd0xa){return SquareRecording[_0x4c08[42]](_0xcbd0x13[_0x4c08[43]])[_0x4c08[25]](responseWithResult(_0xcbd0xa,201))[_0x4c08[31]](handleError(_0xcbd0xa))};exports[_0x4c08[44]]= function(_0xcbd0x13,_0xcbd0xa){if(_0xcbd0x13[_0x4c08[43]][_0x4c08[34]]){delete _0xcbd0x13[_0x4c08[43]][_0x4c08[34]]};return SquareRecording[_0x4c08[36]](_0xcbd0x13[_0x4c08[35]][_0x4c08[34]])[_0x4c08[25]](handleEntityNotFound(_0xcbd0xa))[_0x4c08[25]](saveUpdates(_0xcbd0x13[_0x4c08[43]]))[_0x4c08[25]](responseWithResult(_0xcbd0xa))[_0x4c08[31]](handleError(_0xcbd0xa))};exports[_0x4c08[26]]= function(_0xcbd0x13,_0xcbd0xa){return SquareRecording[_0x4c08[36]](_0xcbd0x13[_0x4c08[35]][_0x4c08[34]])[_0x4c08[25]](handleEntityNotFound(_0xcbd0xa))[_0x4c08[25]](removeEntity(_0xcbd0xa))[_0x4c08[31]](handleError(_0xcbd0xa))};exports[_0x4c08[45]]= function(_0xcbd0x13,_0xcbd0xa){return SquareRecording[_0x4c08[52]]({where:{id:_0xcbd0x13[_0x4c08[29]][_0x4c08[51]]}})[_0x4c08[25]](function(_0xcbd0x19){var _0xcbd0x1a=[];_[_0x4c08[50]](_0xcbd0x19,function(_0xcbd0x1b){try{fs[_0x4c08[24]](_0xcbd0x1b[_0x4c08[23]]);try{fs[_0x4c08[27]](_0xcbd0x1b[_0x4c08[23]]);_0xcbd0x1a[_0x4c08[48]](_0xcbd0x1b[_0x4c08[26]]())}catch(err){logger[_0x4c08[12]](_0x4c08[49],err)}}catch(err){logger[_0x4c08[12]](_0x4c08[49],err);_0xcbd0x1a[_0x4c08[48]](_0xcbd0x1b[_0x4c08[26]]())}});return _0xcbd0x1a})[_0x4c08[47]]()[_0x4c08[25]](function(){return _0xcbd0xa[_0x4c08[46]](204)})[_0x4c08[31]](handleError(_0xcbd0xa))}
\ No newline at end of file
+var _0x2797=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x66\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x75\x73\x65","\x63\x6F\x64\x65","\x45\x4E\x4F\x45\x4E\x54","\x4E\x6F\x20\x66\x69\x6C\x65\x20\x6F\x72\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x4D\x45\x53\x53\x41\x47\x45\x5F\x4E\x4F\x5F\x46\x49\x4C\x45\x5F\x4F\x52\x5F\x44\x49\x52\x45\x43\x54\x4F\x52\x59","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x73\x61\x76\x65\x50\x61\x74\x68","\x73\x74\x61\x74\x53\x79\x6E\x63","\x74\x68\x65\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x75\x6E\x6C\x69\x6E\x6B\x53\x79\x6E\x63","\x69\x6E\x64\x65\x78","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x6C\x6C","\x70\x75\x73\x68","\x43\x61\x6E\x27\x20\x74\x20\x64\x65\x6C\x65\x74\x65\x20\x74\x68\x65\x20\x66\x69\x6C\x65","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x2797[0];var _=require(_0x2797[1]);var util=require(_0x2797[2]);var logger=require(_0x2797[4])(_0x2797[3]);var SquareRecording=require(_0x2797[6])[_0x2797[5]];var Promise=require(_0x2797[7]);var base64=require(_0x2797[8]);var fs=require(_0x2797[9]);var Util=require(_0x2797[10]);function handleError(_0x12aexa){return function(_0x12aexb){logger[_0x2797[12]](_0x12aexb[_0x2797[11]]);if(_0x12aexb[_0x2797[13]]&& _0x12aexb[_0x2797[13]][_0x2797[14]]=== _0x2797[15]){_0x12aexb= {message:_0x2797[16],translatedMessage:_0x2797[17]}};return _0x12aexa[_0x2797[19]](500)[_0x2797[18]](_0x12aexb)}}function responseWithResult(_0x12aexa,_0x12aexd){_0x12aexd= _0x12aexd|| 200;return function(_0x12aexe){if(_0x12aexe){_0x12aexa[_0x2797[19]](_0x12aexd)[_0x2797[20]](_0x12aexe)}}}function handleEntityNotFound(_0x12aexa){return function(_0x12aexe){if(!_0x12aexe){_0x12aexa[_0x2797[19]](404)[_0x2797[21]]();return null};return _0x12aexe}}function saveUpdates(_0x12aex11){return function(_0x12aexe){return _0x12aexe[_0x2797[22]](_0x12aex11)}}function removeEntity(_0x12aexa){return function(_0x12aexe){if(_0x12aexe){try{fs[_0x2797[24]](_0x12aexe[_0x2797[23]])}catch(err){logger[_0x2797[12]](err);return _0x12aexe[_0x2797[26]]()[_0x2797[25]](function(){_0x12aexa[_0x2797[19]](204)[_0x2797[21]]()})};try{fs[_0x2797[27]](_0x12aexe[_0x2797[23]]);return _0x12aexe[_0x2797[26]]()[_0x2797[25]](function(){_0x12aexa[_0x2797[19]](204)[_0x2797[21]]()})}catch(err){throw  new Error(err)}}}}exports[_0x2797[28]]= function(_0x12aex13,_0x12aexa){var _0x12aex14=Util[_0x2797[30]](_0x12aex13[_0x2797[29]]);return SquareRecording[_0x2797[32]](_0x12aex14)[_0x2797[25]](responseWithResult(_0x12aexa))[_0x2797[31]](handleError(_0x12aexa))};exports[_0x2797[33]]= function(_0x12aex13,_0x12aexa){return SquareRecording[_0x2797[36]](_0x12aex13[_0x2797[35]][_0x2797[34]])[_0x2797[25]](handleEntityNotFound(_0x12aexa))[_0x2797[25]](responseWithResult(_0x12aexa))[_0x2797[31]](handleError(_0x12aexa))};exports[_0x2797[37]]= function(_0x12aex13,_0x12aexa){return SquareRecording[_0x2797[36]](_0x12aex13[_0x2797[35]][_0x2797[34]])[_0x2797[25]](function(_0x12aex17){var _0x12aex18=Promise[_0x2797[41]](fs[_0x2797[40]]);return _0x12aex18(_0x12aex17[_0x2797[23]])})[_0x2797[25]](function(_0x12aex16){var _0x12aex15= new Buffer(_0x12aex16,_0x2797[39]).toString(_0x2797[38]);return _0x12aex15})[_0x2797[25]](function(_0x12aex15){return _0x12aexa[_0x2797[19]](200)[_0x2797[18]]({downloadString:_0x12aex15})})[_0x2797[31]](handleError(_0x12aexa))};exports[_0x2797[42]]= function(_0x12aex13,_0x12aexa){return SquareRecording[_0x2797[42]](_0x12aex13[_0x2797[43]])[_0x2797[25]](responseWithResult(_0x12aexa,201))[_0x2797[31]](handleError(_0x12aexa))};exports[_0x2797[44]]= function(_0x12aex13,_0x12aexa){if(_0x12aex13[_0x2797[43]][_0x2797[34]]){delete _0x12aex13[_0x2797[43]][_0x2797[34]]};return SquareRecording[_0x2797[36]](_0x12aex13[_0x2797[35]][_0x2797[34]])[_0x2797[25]](handleEntityNotFound(_0x12aexa))[_0x2797[25]](saveUpdates(_0x12aex13[_0x2797[43]]))[_0x2797[25]](responseWithResult(_0x12aexa))[_0x2797[31]](handleError(_0x12aexa))};exports[_0x2797[26]]= function(_0x12aex13,_0x12aexa){return SquareRecording[_0x2797[36]](_0x12aex13[_0x2797[35]][_0x2797[34]])[_0x2797[25]](handleEntityNotFound(_0x12aexa))[_0x2797[25]](removeEntity(_0x12aexa))[_0x2797[31]](handleError(_0x12aexa))};exports[_0x2797[45]]= function(_0x12aex13,_0x12aexa){return SquareRecording[_0x2797[52]]({where:{id:_0x12aex13[_0x2797[29]][_0x2797[51]]}})[_0x2797[25]](function(_0x12aex19){var _0x12aex1a=[];_[_0x2797[50]](_0x12aex19,function(_0x12aex1b){try{fs[_0x2797[24]](_0x12aex1b[_0x2797[23]]);try{fs[_0x2797[27]](_0x12aex1b[_0x2797[23]]);_0x12aex1a[_0x2797[48]](_0x12aex1b[_0x2797[26]]())}catch(err){logger[_0x2797[12]](_0x2797[49],err)}}catch(err){logger[_0x2797[12]](_0x2797[49],err);_0x12aex1a[_0x2797[48]](_0x12aex1b[_0x2797[26]]())}});return _0x12aex1a})[_0x2797[47]]()[_0x2797[25]](function(){return _0x12aexa[_0x2797[46]](204)})[_0x2797[31]](handleError(_0x12aexa))}
\ No newline at end of file
index 1ba9e48..71447d1 100644 (file)
@@ -1 +1 @@
-var _0x1191=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1191[0];const EventEmitter=require(_0x1191[1]);const SquareRecording=require(_0x1191[3])[_0x1191[2]];var SquareRecordingEvents= new EventEmitter();SquareRecordingEvents[_0x1191[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1191[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1191[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1191[6]};for(var e in events){var event=events[e];SquareRecording[_0x1191[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5bb8x8,_0x5bb8x9,_0x5bb8xa){SquareRecordingEvents[_0x1191[10]](event+ _0x1191[8]+ _0x5bb8x8[_0x1191[9]],_0x5bb8x8);SquareRecordingEvents[_0x1191[10]](event,_0x5bb8x8);_0x5bb8xa(null)}}module[_0x1191[11]]= SquareRecordingEvents
\ No newline at end of file
+var _0x170c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x170c[0];const EventEmitter=require(_0x170c[1]);const SquareRecording=require(_0x170c[3])[_0x170c[2]];var SquareRecordingEvents= new EventEmitter();SquareRecordingEvents[_0x170c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x170c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x170c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x170c[6]};for(var e in events){var event=events[e];SquareRecording[_0x170c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd394x8,_0xd394x9,_0xd394xa){SquareRecordingEvents[_0x170c[10]](event+ _0x170c[8]+ _0xd394x8[_0x170c[9]],_0xd394x8);SquareRecordingEvents[_0x170c[10]](event,_0xd394x8);_0xd394xa(null)}}module[_0x170c[11]]= SquareRecordingEvents
\ No newline at end of file
index 60f3caf..b209ff1 100644 (file)
@@ -1 +1 @@
-var _0xa89c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa89c[0];const SquareRecordingEvents=require(_0xa89c[1]);var events=[_0xa89c[2],_0xa89c[3]];exports[_0xa89c[4]]= function(_0x310ex3){for(var _0x310ex4=0,_0x310ex5=events[_0xa89c[5]];_0x310ex4< _0x310ex5;_0x310ex4++){var _0x310ex6=events[_0x310ex4];var _0x310ex7=createListener(_0xa89c[6]+ _0x310ex6,_0x310ex3);SquareRecordingEvents[_0xa89c[7]](_0x310ex6,_0x310ex7);_0x310ex3[_0xa89c[7]](_0xa89c[8],removeListener(_0x310ex6,_0x310ex7))}};function createListener(_0x310ex6,_0x310ex3){return function(_0x310ex9){_0x310ex3[_0xa89c[9]](_0x310ex6,_0x310ex9)}}function removeListener(_0x310ex6,_0x310ex7){return function(){SquareRecordingEvents[_0xa89c[10]](_0x310ex6,_0x310ex7)}}
\ No newline at end of file
+var _0xa8f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa8f7[0];const SquareRecordingEvents=require(_0xa8f7[1]);var events=[_0xa8f7[2],_0xa8f7[3]];exports[_0xa8f7[4]]= function(_0xf0fbx3){for(var _0xf0fbx4=0,_0xf0fbx5=events[_0xa8f7[5]];_0xf0fbx4< _0xf0fbx5;_0xf0fbx4++){var _0xf0fbx6=events[_0xf0fbx4];var _0xf0fbx7=createListener(_0xa8f7[6]+ _0xf0fbx6,_0xf0fbx3);SquareRecordingEvents[_0xa8f7[7]](_0xf0fbx6,_0xf0fbx7);_0xf0fbx3[_0xa8f7[7]](_0xa8f7[8],removeListener(_0xf0fbx6,_0xf0fbx7))}};function createListener(_0xf0fbx6,_0xf0fbx3){return function(_0xf0fbx9){_0xf0fbx3[_0xa8f7[9]](_0xf0fbx6,_0xf0fbx9)}}function removeListener(_0xf0fbx6,_0xf0fbx7){return function(){SquareRecordingEvents[_0xa8f7[10]](_0xf0fbx6,_0xf0fbx7)}}
\ No newline at end of file
index 000afdd..3a3c4d2 100644 (file)
@@ -1 +1 @@
-var _0xf3fd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x6D\x6F\x64\x75\x6C\x65\x73","\x67\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xf3fd[0];var express=require(_0xf3fd[1]);var auth=require(_0xf3fd[2]);var controller=require(_0xf3fd[3]);var router=express.Router();router[_0xf3fd[9]](_0xf3fd[4],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19,13],[_0xf3fd[6]]),controller[_0xf3fd[8]]);router[_0xf3fd[9]](_0xf3fd[10],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[11]]);router[_0xf3fd[9]](_0xf3fd[12],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[13]]);router[_0xf3fd[9]](_0xf3fd[14],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[15]]);router[_0xf3fd[9]](_0xf3fd[16],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[17]]);router[_0xf3fd[9]](_0xf3fd[18],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[19]]);router[_0xf3fd[9]](_0xf3fd[20],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[21]]);router[_0xf3fd[24]](_0xf3fd[22],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[23]]);router[_0xf3fd[24]](_0xf3fd[4],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[25]]);router[_0xf3fd[24]](_0xf3fd[18],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[26]]);router[_0xf3fd[24]](_0xf3fd[27],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[28]]);router[_0xf3fd[30]](_0xf3fd[10],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[29]]);router[_0xf3fd[30]](_0xf3fd[20],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[31]]);router[_0xf3fd[30]](_0xf3fd[32],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[33]]);router[_0xf3fd[35]](_0xf3fd[4],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[34]]);router[_0xf3fd[35]](_0xf3fd[10],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[36]]);router[_0xf3fd[35]](_0xf3fd[18],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[37]]);router[_0xf3fd[35]](_0xf3fd[20],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[38]]);router[_0xf3fd[35]](_0xf3fd[32],auth[_0xf3fd[5]](),auth[_0xf3fd[7]]([19],[_0xf3fd[6]]),controller[_0xf3fd[39]]);module[_0xf3fd[40]]= router
\ No newline at end of file
+var _0x2d91=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x6D\x6F\x64\x75\x6C\x65\x73","\x67\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x75\x70\x64\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x2d91[0];var express=require(_0x2d91[1]);var auth=require(_0x2d91[2]);var controller=require(_0x2d91[3]);var router=express.Router();router[_0x2d91[9]](_0x2d91[4],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19,13],[_0x2d91[6]]),controller[_0x2d91[8]]);router[_0x2d91[9]](_0x2d91[10],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[11]]);router[_0x2d91[9]](_0x2d91[12],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[13]]);router[_0x2d91[9]](_0x2d91[14],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[15]]);router[_0x2d91[9]](_0x2d91[16],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[17]]);router[_0x2d91[9]](_0x2d91[18],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[19]]);router[_0x2d91[9]](_0x2d91[20],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[21]]);router[_0x2d91[24]](_0x2d91[22],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[23]]);router[_0x2d91[24]](_0x2d91[4],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[25]]);router[_0x2d91[24]](_0x2d91[18],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[26]]);router[_0x2d91[24]](_0x2d91[27],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[28]]);router[_0x2d91[30]](_0x2d91[10],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[29]]);router[_0x2d91[30]](_0x2d91[20],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[31]]);router[_0x2d91[30]](_0x2d91[32],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[33]]);router[_0x2d91[35]](_0x2d91[4],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[34]]);router[_0x2d91[35]](_0x2d91[10],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[36]]);router[_0x2d91[35]](_0x2d91[18],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[37]]);router[_0x2d91[35]](_0x2d91[20],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[38]]);router[_0x2d91[35]](_0x2d91[32],auth[_0x2d91[5]](),auth[_0x2d91[7]]([19],[_0x2d91[6]]),controller[_0x2d91[39]]);module[_0x2d91[40]]= router
\ No newline at end of file
index 3ef6a75..b79e47e 100644 (file)
@@ -1 +1 @@
-var _0xd325=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x6E\x6F\x64\x65\x2D\x73\x75\x67\x61\x72\x63\x72\x6D\x2D\x63\x6C\x69\x65\x6E\x74","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x73\x74\x72\x69\x70\x54\x72\x61\x69\x6C\x69\x6E\x67\x53\x6C\x61\x73\x68","\x2F\x73\x65\x72\x76\x69\x63\x65\x2F\x76\x34\x5F\x31\x2F\x72\x65\x73\x74\x2E\x70\x68\x70","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x69\x6E\x69\x74","\x6C\x6F\x67\x69\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x43\x61\x6C\x6C\x73","\x6D\x6F\x64\x75\x6C\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x67\x65\x74\x5F\x6D\x6F\x64\x75\x6C\x65\x5F\x66\x69\x65\x6C\x64\x73","\x6D\x6F\x64\x75\x6C\x65\x5F\x66\x69\x65\x6C\x64\x73","\x74\x6F\x41\x72\x72\x61\x79","\x63\x61\x6C\x6C","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x66\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x67\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x61\x6C\x6C","\x67\x65\x74\x5F\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x5F\x6D\x6F\x64\x75\x6C\x65\x73","\x6D\x6F\x64\x75\x6C\x65\x73","\x6D\x6F\x64\x75\x6C\x65\x5F\x6B\x65\x79","\x6D\x6F\x64\x75\x6C\x65\x5F\x6C\x61\x62\x65\x6C","\x6D\x61\x70","\x6B\x65\x79","\x73\x6F\x72\x74\x42\x79"];_0xd325[0];var _=require(_0xd325[1]);var Util=require(_0xd325[2]);var logger=require(_0xd325[4])(_0xd325[3]);var SugarcrmAccount=require(_0xd325[6])[_0xd325[5]];var SugarcrmConfiguration=require(_0xd325[6])[_0xd325[7]];var SugarcrmField=require(_0xd325[6])[_0xd325[8]];function handleError(_0x65b4x8,_0x65b4x9){_0x65b4x9= _0x65b4x9|| 500;return function(_0x65b4xa){logger[_0xd325[10]](_0x65b4xa[_0xd325[9]]);_0x65b4x8[_0xd325[12]](_0x65b4x9)[_0xd325[11]](_0x65b4xa)}}function responseWithResult(_0x65b4x8,_0x65b4x9){_0x65b4x9= _0x65b4x9|| 200;return function(_0x65b4xc){if(_0x65b4xc){_0x65b4x8[_0xd325[12]](_0x65b4x9)[_0xd325[13]](_0x65b4xc)}}}function responseWithoutResult(_0x65b4x8,_0x65b4x9){_0x65b4x9= _0x65b4x9|| 200;return function(){_0x65b4x8[_0xd325[14]](_0x65b4x9)}}function handleEntityNotFound(_0x65b4x8){return function(_0x65b4xc){if(!_0x65b4xc){_0x65b4x8[_0xd325[12]](404)[_0xd325[15]]();return null};return _0x65b4xc}}function saveUpdates(_0x65b4x10){return function(_0x65b4xc){return _0x65b4xc[_0xd325[17]](_0x65b4x10)[_0xd325[16]](function(_0x65b4x11){return _0x65b4x11})}}function removeEntity(_0x65b4x8){return function(_0x65b4xc){if(_0x65b4xc){return _0x65b4xc[_0xd325[18]]()[_0xd325[16]](function(){_0x65b4x8[_0xd325[12]](204)[_0xd325[15]]()})}}}exports[_0xd325[19]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmAccount[_0xd325[26]](_0xd325[25])[_0xd325[24]](_[_0xd325[23]](Util[_0xd325[22]](_0x65b4x13[_0xd325[21]]),{distinct:true}))[_0xd325[16]](responseWithResult(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[27]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmAccount[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[28]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](responseWithResult(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[31]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmAccount[_0xd325[31]](_0x65b4x13[_0xd325[32]])[_0xd325[16]](responseWithResult(_0x65b4x8,201))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[33]]= function(_0x65b4x13,_0x65b4x8){if(_0x65b4x13[_0xd325[32]][_0xd325[28]]){delete _0x65b4x13[_0xd325[32]][_0xd325[28]]};return SugarcrmAccount[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[28]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](saveUpdates(_0x65b4x13[_0xd325[32]]))[_0xd325[16]](responseWithResult(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[18]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmAccount[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[28]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](removeEntity(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[34]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmAccount[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[28]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](function(_0x65b4x14){var _0x65b4x15=require(_0xd325[35]);_0x65b4x15[_0xd325[41]]({apiURL:Util[_0xd325[37]](_0x65b4x14[_0xd325[36]])+ _0xd325[38],login:_0x65b4x14[_0xd325[39]],passwd:_0x65b4x14[_0xd325[40]]});_0x65b4x15[_0xd325[42]](function(_0x65b4x16){if(!_0x65b4x16){return _0x65b4x8[_0xd325[14]](400)};return _0x65b4x8[_0xd325[14]](200)})})[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[43]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmAccount[_0xd325[18]]({where:{id:_0x65b4x13[_0xd325[21]][_0xd325[44]]},individualHooks:true})[_0xd325[16]](function(){return _0x65b4x8[_0xd325[14]](204)})[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[45]]= function(_0x65b4x13,_0x65b4x8){var _0x65b4x17={};_0x65b4x17[_0x65b4x13[_0xd325[29]][_0xd325[46]]]= _0x65b4x13[_0xd325[32]][_0xd325[47]];return SugarcrmAccount[_0xd325[24]]({where:_0x65b4x17})[_0xd325[16]](function(_0x65b4x18){if(_0x65b4x18[_0xd325[48]]){return _0x65b4x8[_0xd325[12]](200)[_0xd325[11]]({isValid:false,value:_0x65b4x13[_0xd325[32]][_0xd325[47]]})};return _0x65b4x8[_0xd325[12]](200)[_0xd325[11]]({isValid:true,value:_0x65b4x13[_0xd325[32]][_0xd325[47]]})})[_0xd325[20]](function(_0x65b4xa){return handleError(_0x65b4x8,_0x65b4xa)})};exports[_0xd325[49]]= function(_0x65b4x13,_0x65b4x8){var _0x65b4x19=_0xd325[50];if(_0x65b4x13[_0xd325[21]][_0xd325[52]](_0xd325[51])&& _0x65b4x13[_0xd325[21]][_0xd325[51]]){_0x65b4x19= _0x65b4x13[_0xd325[21]][_0xd325[51]]};var _0x65b4x15=require(_0xd325[35]);return SugarcrmAccount[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[28]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](function(_0x65b4x14){_0x65b4x15[_0xd325[41]]({apiURL:Util[_0xd325[37]](_0x65b4x14[_0xd325[36]])+ _0xd325[38],login:_0x65b4x14[_0xd325[39]],passwd:_0x65b4x14[_0xd325[40]]});_0x65b4x15[_0xd325[42]](function(_0x65b4x16){if(!_0x65b4x16){return _0x65b4x8[_0xd325[14]](400)};var _0x65b4x1a={session:_0x65b4x16,module_name:_0x65b4x19};_0x65b4x15[_0xd325[56]](_0xd325[53],_0x65b4x1a,function(_0x65b4x18,_0x65b4xa){if(_0x65b4xa){return _0x65b4x8[_0xd325[14]](400)};return _0x65b4x8[_0xd325[12]](200)[_0xd325[11]](_[_0xd325[55]](_0x65b4x18[_0xd325[54]]))})})})[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[57]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmConfiguration[_0xd325[26]]({method:[_0xd325[58],_0x65b4x13[_0xd325[29]][_0xd325[28]]]})[_0xd325[24]](_[_0xd325[23]](Util[_0xd325[22]](_0x65b4x13[_0xd325[21]]),{distinct:true}))[_0xd325[16]](responseWithResult(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[59]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmConfiguration[_0xd325[26]]({method:[_0xd325[58],_0x65b4x13[_0xd325[29]][_0xd325[28]]]})[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[60]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](removeEntity(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[61]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmConfiguration[_0xd325[18]]({where:{id:_0x65b4x13[_0xd325[21]][_0xd325[44]]},individualHooks:true})[_0xd325[16]](responseWithResult(_0x65b4x8,204))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[62]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmConfiguration[_0xd325[26]]({method:[_0xd325[58],_0x65b4x13[_0xd325[29]][_0xd325[28]]]})[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[60]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](responseWithResult(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[63]]= function(_0x65b4x13,_0x65b4x8){_0x65b4x13[_0xd325[32]][_0xd325[64]]= _0x65b4x13[_0xd325[29]][_0xd325[28]];switch(_0x65b4x13[_0xd325[32]][_0xd325[113]]){case _0xd325[111]:if(_0x65b4x13[_0xd325[32]][_0xd325[65]]=== _0xd325[66]){_0x65b4x13[_0xd325[32]][_0xd325[67]]= [{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xd325[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[72]},{"\x74\x79\x70\x65":_0xd325[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[73]}];_0x65b4x13[_0xd325[32]][_0xd325[74]]= [{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[75],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[77],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[73]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[78],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[79]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[80],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[81]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[66],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[72]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[82],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[83]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[84],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[85]},{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[86],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[87],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[88]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[89],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[90]},{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[91],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[92],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[85]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[93],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[94]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[95],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[96]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[97],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[98]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[99],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[100]}]}else {if(_0x65b4x13[_0xd325[32]][_0xd325[65]]=== _0xd325[101]){_0x65b4x13[_0xd325[32]][_0xd325[67]]= [{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[102],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xd325[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[90]}];_0x65b4x13[_0xd325[32]][_0xd325[74]]= [{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[75],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[103],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[90]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[104],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[105]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[82],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[83]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[84],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[106]},{"\x74\x79\x70\x65":_0xd325[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[91]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[107],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[108]},{"\x74\x79\x70\x65":_0xd325[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x6B\x65\x79":_0xd325[109],"\x6B\x65\x79\x54\x79\x70\x65":_0xd325[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xd325[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xd325[110]}]}};break;default:logger[_0xd325[10]](_0xd325[112],_0x65b4x13[_0xd325[32]][_0xd325[113]])};delete _0x65b4x13[_0xd325[32]][_0xd325[113]];delete _0x65b4x13[_0xd325[32]][_0xd325[65]];return SugarcrmConfiguration[_0xd325[31]](_0x65b4x13[_0xd325[32]],{include:[{model:SugarcrmField,as:_0xd325[67]},{model:SugarcrmField,as:_0xd325[74]}]})[_0xd325[16]](responseWithResult(_0x65b4x8,201))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[114]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmConfiguration[_0xd325[26]]({method:[_0xd325[58],_0x65b4x13[_0xd325[29]][_0xd325[28]]]})[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[60]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](function(_0x65b4x1b){switch(_0x65b4x13[_0xd325[29]][_0xd325[65]]){case _0xd325[116]:_0x65b4x13[_0xd325[32]][_0xd325[115]]= _0x65b4x13[_0xd325[29]][_0xd325[60]];break;case _0xd325[118]:_0x65b4x13[_0xd325[32]][_0xd325[117]]= _0x65b4x13[_0xd325[29]][_0xd325[60]];break;case _0xd325[46]:_0x65b4x13[_0xd325[32]][_0xd325[119]]= _0x65b4x13[_0xd325[29]][_0xd325[60]];break};return SugarcrmField[_0xd325[31]](_0x65b4x13[_0xd325[32]])})[_0xd325[16]](responseWithResult(_0x65b4x8,201))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[120]]= function(_0x65b4x13,_0x65b4x8){if(_0x65b4x13[_0xd325[32]][_0xd325[28]]){delete _0x65b4x13[_0xd325[32]][_0xd325[28]]};return SugarcrmField[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[121]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](saveUpdates(_0x65b4x13[_0xd325[32]]))[_0xd325[16]](responseWithResult(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[122]]= function(_0x65b4x13,_0x65b4x8){return SugarcrmField[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[121]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](removeEntity(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[123]]= function(_0x65b4x13,_0x65b4x8){if(_0x65b4x13[_0xd325[32]][_0xd325[28]]){delete _0x65b4x13[_0xd325[32]][_0xd325[28]]};return SugarcrmConfiguration[_0xd325[26]]({method:[_0xd325[58],_0x65b4x13[_0xd325[29]][_0xd325[28]]]})[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[60]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](saveUpdates(_0x65b4x13[_0xd325[32]]))[_0xd325[16]](responseWithResult(_0x65b4x8))[_0xd325[20]](handleError(_0x65b4x8))};exports[_0xd325[124]]= function(_0x65b4x13,_0x65b4x8){var _0x65b4x15=require(_0xd325[35]);return SugarcrmAccount[_0xd325[30]](_0x65b4x13[_0xd325[29]][_0xd325[28]])[_0xd325[16]](handleEntityNotFound(_0x65b4x8))[_0xd325[16]](function(_0x65b4x14){_0x65b4x15[_0xd325[41]]({apiURL:Util[_0xd325[37]](_0x65b4x14[_0xd325[36]])+ _0xd325[38],login:_0x65b4x14[_0xd325[39]],passwd:_0x65b4x14[_0xd325[40]]});_0x65b4x15[_0xd325[42]](function(_0x65b4x16){if(!_0x65b4x16){return _0x65b4x8[_0xd325[14]](400)};var _0x65b4x1a={session:_0x65b4x16,filter:_0xd325[125]};_0x65b4x15[_0xd325[56]](_0xd325[126],_0x65b4x1a,function(_0x65b4x18,_0x65b4xa){if(_0x65b4xa){return _0x65b4x8[_0xd325[14]](400)};return _0x65b4x8[_0xd325[12]](200)[_0xd325[11]](_[_0xd325[132]](_[_0xd325[130]](_0x65b4x18[_0xd325[127]],function(_0x65b4x1c){return {key:_0x65b4x1c[_0xd325[128]],label:_0x65b4x1c[_0xd325[129]]|| _0x65b4x1c[_0xd325[128]]}}),_0xd325[131]))})})})[_0xd325[20]](handleError(_0x65b4x8))}
\ No newline at end of file
+var _0x1f14=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x6E\x6F\x64\x65\x2D\x73\x75\x67\x61\x72\x63\x72\x6D\x2D\x63\x6C\x69\x65\x6E\x74","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x73\x74\x72\x69\x70\x54\x72\x61\x69\x6C\x69\x6E\x67\x53\x6C\x61\x73\x68","\x2F\x73\x65\x72\x76\x69\x63\x65\x2F\x76\x34\x5F\x31\x2F\x72\x65\x73\x74\x2E\x70\x68\x70","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x69\x6E\x69\x74","\x6C\x6F\x67\x69\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x63\x63\x6F\x75\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x43\x61\x6C\x6C\x73","\x6D\x6F\x64\x75\x6C\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x67\x65\x74\x5F\x6D\x6F\x64\x75\x6C\x65\x5F\x66\x69\x65\x6C\x64\x73","\x6D\x6F\x64\x75\x6C\x65\x5F\x66\x69\x65\x6C\x64\x73","\x74\x6F\x41\x72\x72\x61\x79","\x63\x61\x6C\x6C","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x66\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x67\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x61\x6C\x6C","\x67\x65\x74\x5F\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x5F\x6D\x6F\x64\x75\x6C\x65\x73","\x6D\x6F\x64\x75\x6C\x65\x73","\x6D\x6F\x64\x75\x6C\x65\x5F\x6B\x65\x79","\x6D\x6F\x64\x75\x6C\x65\x5F\x6C\x61\x62\x65\x6C","\x6D\x61\x70","\x6B\x65\x79","\x73\x6F\x72\x74\x42\x79"];_0x1f14[0];var _=require(_0x1f14[1]);var Util=require(_0x1f14[2]);var logger=require(_0x1f14[4])(_0x1f14[3]);var SugarcrmAccount=require(_0x1f14[6])[_0x1f14[5]];var SugarcrmConfiguration=require(_0x1f14[6])[_0x1f14[7]];var SugarcrmField=require(_0x1f14[6])[_0x1f14[8]];function handleError(_0xe5aex8,_0xe5aex9){_0xe5aex9= _0xe5aex9|| 500;return function(_0xe5aexa){logger[_0x1f14[10]](_0xe5aexa[_0x1f14[9]]);_0xe5aex8[_0x1f14[12]](_0xe5aex9)[_0x1f14[11]](_0xe5aexa)}}function responseWithResult(_0xe5aex8,_0xe5aex9){_0xe5aex9= _0xe5aex9|| 200;return function(_0xe5aexc){if(_0xe5aexc){_0xe5aex8[_0x1f14[12]](_0xe5aex9)[_0x1f14[13]](_0xe5aexc)}}}function responseWithoutResult(_0xe5aex8,_0xe5aex9){_0xe5aex9= _0xe5aex9|| 200;return function(){_0xe5aex8[_0x1f14[14]](_0xe5aex9)}}function handleEntityNotFound(_0xe5aex8){return function(_0xe5aexc){if(!_0xe5aexc){_0xe5aex8[_0x1f14[12]](404)[_0x1f14[15]]();return null};return _0xe5aexc}}function saveUpdates(_0xe5aex10){return function(_0xe5aexc){return _0xe5aexc[_0x1f14[17]](_0xe5aex10)[_0x1f14[16]](function(_0xe5aex11){return _0xe5aex11})}}function removeEntity(_0xe5aex8){return function(_0xe5aexc){if(_0xe5aexc){return _0xe5aexc[_0x1f14[18]]()[_0x1f14[16]](function(){_0xe5aex8[_0x1f14[12]](204)[_0x1f14[15]]()})}}}exports[_0x1f14[19]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmAccount[_0x1f14[26]](_0x1f14[25])[_0x1f14[24]](_[_0x1f14[23]](Util[_0x1f14[22]](_0xe5aex13[_0x1f14[21]]),{distinct:true}))[_0x1f14[16]](responseWithResult(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[27]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmAccount[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[28]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](responseWithResult(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[31]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmAccount[_0x1f14[31]](_0xe5aex13[_0x1f14[32]])[_0x1f14[16]](responseWithResult(_0xe5aex8,201))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[33]]= function(_0xe5aex13,_0xe5aex8){if(_0xe5aex13[_0x1f14[32]][_0x1f14[28]]){delete _0xe5aex13[_0x1f14[32]][_0x1f14[28]]};return SugarcrmAccount[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[28]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](saveUpdates(_0xe5aex13[_0x1f14[32]]))[_0x1f14[16]](responseWithResult(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[18]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmAccount[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[28]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](removeEntity(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[34]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmAccount[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[28]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](function(_0xe5aex14){var _0xe5aex15=require(_0x1f14[35]);_0xe5aex15[_0x1f14[41]]({apiURL:Util[_0x1f14[37]](_0xe5aex14[_0x1f14[36]])+ _0x1f14[38],login:_0xe5aex14[_0x1f14[39]],passwd:_0xe5aex14[_0x1f14[40]]});_0xe5aex15[_0x1f14[42]](function(_0xe5aex16){if(!_0xe5aex16){return _0xe5aex8[_0x1f14[14]](400)};return _0xe5aex8[_0x1f14[14]](200)})})[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[43]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmAccount[_0x1f14[18]]({where:{id:_0xe5aex13[_0x1f14[21]][_0x1f14[44]]},individualHooks:true})[_0x1f14[16]](function(){return _0xe5aex8[_0x1f14[14]](204)})[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[45]]= function(_0xe5aex13,_0xe5aex8){var _0xe5aex17={};_0xe5aex17[_0xe5aex13[_0x1f14[29]][_0x1f14[46]]]= _0xe5aex13[_0x1f14[32]][_0x1f14[47]];return SugarcrmAccount[_0x1f14[24]]({where:_0xe5aex17})[_0x1f14[16]](function(_0xe5aex18){if(_0xe5aex18[_0x1f14[48]]){return _0xe5aex8[_0x1f14[12]](200)[_0x1f14[11]]({isValid:false,value:_0xe5aex13[_0x1f14[32]][_0x1f14[47]]})};return _0xe5aex8[_0x1f14[12]](200)[_0x1f14[11]]({isValid:true,value:_0xe5aex13[_0x1f14[32]][_0x1f14[47]]})})[_0x1f14[20]](function(_0xe5aexa){return handleError(_0xe5aex8,_0xe5aexa)})};exports[_0x1f14[49]]= function(_0xe5aex13,_0xe5aex8){var _0xe5aex19=_0x1f14[50];if(_0xe5aex13[_0x1f14[21]][_0x1f14[52]](_0x1f14[51])&& _0xe5aex13[_0x1f14[21]][_0x1f14[51]]){_0xe5aex19= _0xe5aex13[_0x1f14[21]][_0x1f14[51]]};var _0xe5aex15=require(_0x1f14[35]);return SugarcrmAccount[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[28]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](function(_0xe5aex14){_0xe5aex15[_0x1f14[41]]({apiURL:Util[_0x1f14[37]](_0xe5aex14[_0x1f14[36]])+ _0x1f14[38],login:_0xe5aex14[_0x1f14[39]],passwd:_0xe5aex14[_0x1f14[40]]});_0xe5aex15[_0x1f14[42]](function(_0xe5aex16){if(!_0xe5aex16){return _0xe5aex8[_0x1f14[14]](400)};var _0xe5aex1a={session:_0xe5aex16,module_name:_0xe5aex19};_0xe5aex15[_0x1f14[56]](_0x1f14[53],_0xe5aex1a,function(_0xe5aex18,_0xe5aexa){if(_0xe5aexa){return _0xe5aex8[_0x1f14[14]](400)};return _0xe5aex8[_0x1f14[12]](200)[_0x1f14[11]](_[_0x1f14[55]](_0xe5aex18[_0x1f14[54]]))})})})[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[57]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmConfiguration[_0x1f14[26]]({method:[_0x1f14[58],_0xe5aex13[_0x1f14[29]][_0x1f14[28]]]})[_0x1f14[24]](_[_0x1f14[23]](Util[_0x1f14[22]](_0xe5aex13[_0x1f14[21]]),{distinct:true}))[_0x1f14[16]](responseWithResult(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[59]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmConfiguration[_0x1f14[26]]({method:[_0x1f14[58],_0xe5aex13[_0x1f14[29]][_0x1f14[28]]]})[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[60]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](removeEntity(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[61]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmConfiguration[_0x1f14[18]]({where:{id:_0xe5aex13[_0x1f14[21]][_0x1f14[44]]},individualHooks:true})[_0x1f14[16]](responseWithResult(_0xe5aex8,204))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[62]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmConfiguration[_0x1f14[26]]({method:[_0x1f14[58],_0xe5aex13[_0x1f14[29]][_0x1f14[28]]]})[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[60]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](responseWithResult(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[63]]= function(_0xe5aex13,_0xe5aex8){_0xe5aex13[_0x1f14[32]][_0x1f14[64]]= _0xe5aex13[_0x1f14[29]][_0x1f14[28]];switch(_0xe5aex13[_0x1f14[32]][_0x1f14[113]]){case _0x1f14[111]:if(_0xe5aex13[_0x1f14[32]][_0x1f14[65]]=== _0x1f14[66]){_0xe5aex13[_0x1f14[32]][_0x1f14[67]]= [{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1f14[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[72]},{"\x74\x79\x70\x65":_0x1f14[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[73]}];_0xe5aex13[_0x1f14[32]][_0x1f14[74]]= [{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[75],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[77],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[73]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[78],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[79]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[80],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[81]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[66],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[72]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[82],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[83]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[84],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[85]},{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[86],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[87],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[88]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[89],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[90]},{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[91],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[92],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[85]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[93],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[94]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[95],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[96]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[97],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[98]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[99],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[100]}]}else {if(_0xe5aex13[_0x1f14[32]][_0x1f14[65]]=== _0x1f14[101]){_0xe5aex13[_0x1f14[32]][_0x1f14[67]]= [{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[69],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[102],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1f14[70],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[90]}];_0xe5aex13[_0x1f14[32]][_0x1f14[74]]= [{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[75],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[103],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[90]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[104],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[105]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[82],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[83]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[84],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[106]},{"\x74\x79\x70\x65":_0x1f14[68],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[91]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[107],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[108]},{"\x74\x79\x70\x65":_0x1f14[76],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x6B\x65\x79":_0x1f14[109],"\x6B\x65\x79\x54\x79\x70\x65":_0x1f14[70],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x1f14[71],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x1f14[110]}]}};break;default:logger[_0x1f14[10]](_0x1f14[112],_0xe5aex13[_0x1f14[32]][_0x1f14[113]])};delete _0xe5aex13[_0x1f14[32]][_0x1f14[113]];delete _0xe5aex13[_0x1f14[32]][_0x1f14[65]];return SugarcrmConfiguration[_0x1f14[31]](_0xe5aex13[_0x1f14[32]],{include:[{model:SugarcrmField,as:_0x1f14[67]},{model:SugarcrmField,as:_0x1f14[74]}]})[_0x1f14[16]](responseWithResult(_0xe5aex8,201))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[114]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmConfiguration[_0x1f14[26]]({method:[_0x1f14[58],_0xe5aex13[_0x1f14[29]][_0x1f14[28]]]})[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[60]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](function(_0xe5aex1b){switch(_0xe5aex13[_0x1f14[29]][_0x1f14[65]]){case _0x1f14[116]:_0xe5aex13[_0x1f14[32]][_0x1f14[115]]= _0xe5aex13[_0x1f14[29]][_0x1f14[60]];break;case _0x1f14[118]:_0xe5aex13[_0x1f14[32]][_0x1f14[117]]= _0xe5aex13[_0x1f14[29]][_0x1f14[60]];break;case _0x1f14[46]:_0xe5aex13[_0x1f14[32]][_0x1f14[119]]= _0xe5aex13[_0x1f14[29]][_0x1f14[60]];break};return SugarcrmField[_0x1f14[31]](_0xe5aex13[_0x1f14[32]])})[_0x1f14[16]](responseWithResult(_0xe5aex8,201))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[120]]= function(_0xe5aex13,_0xe5aex8){if(_0xe5aex13[_0x1f14[32]][_0x1f14[28]]){delete _0xe5aex13[_0x1f14[32]][_0x1f14[28]]};return SugarcrmField[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[121]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](saveUpdates(_0xe5aex13[_0x1f14[32]]))[_0x1f14[16]](responseWithResult(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[122]]= function(_0xe5aex13,_0xe5aex8){return SugarcrmField[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[121]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](removeEntity(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[123]]= function(_0xe5aex13,_0xe5aex8){if(_0xe5aex13[_0x1f14[32]][_0x1f14[28]]){delete _0xe5aex13[_0x1f14[32]][_0x1f14[28]]};return SugarcrmConfiguration[_0x1f14[26]]({method:[_0x1f14[58],_0xe5aex13[_0x1f14[29]][_0x1f14[28]]]})[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[60]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](saveUpdates(_0xe5aex13[_0x1f14[32]]))[_0x1f14[16]](responseWithResult(_0xe5aex8))[_0x1f14[20]](handleError(_0xe5aex8))};exports[_0x1f14[124]]= function(_0xe5aex13,_0xe5aex8){var _0xe5aex15=require(_0x1f14[35]);return SugarcrmAccount[_0x1f14[30]](_0xe5aex13[_0x1f14[29]][_0x1f14[28]])[_0x1f14[16]](handleEntityNotFound(_0xe5aex8))[_0x1f14[16]](function(_0xe5aex14){_0xe5aex15[_0x1f14[41]]({apiURL:Util[_0x1f14[37]](_0xe5aex14[_0x1f14[36]])+ _0x1f14[38],login:_0xe5aex14[_0x1f14[39]],passwd:_0xe5aex14[_0x1f14[40]]});_0xe5aex15[_0x1f14[42]](function(_0xe5aex16){if(!_0xe5aex16){return _0xe5aex8[_0x1f14[14]](400)};var _0xe5aex1a={session:_0xe5aex16,filter:_0x1f14[125]};_0xe5aex15[_0x1f14[56]](_0x1f14[126],_0xe5aex1a,function(_0xe5aex18,_0xe5aexa){if(_0xe5aexa){return _0xe5aex8[_0x1f14[14]](400)};return _0xe5aex8[_0x1f14[12]](200)[_0x1f14[11]](_[_0x1f14[132]](_[_0x1f14[130]](_0xe5aex18[_0x1f14[127]],function(_0xe5aex1c){return {key:_0xe5aex1c[_0x1f14[128]],label:_0xe5aex1c[_0x1f14[129]]|| _0xe5aex1c[_0x1f14[128]]}}),_0x1f14[131]))})})})[_0x1f14[20]](handleError(_0xe5aex8))}
\ No newline at end of file
index 11d0ec1..647337e 100644 (file)
@@ -1 +1 @@
-var _0xb7ab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb7ab[0];const EventEmitter=require(_0xb7ab[1]);const SugarcrmAccount=require(_0xb7ab[3])[_0xb7ab[2]];var SugarcrmAccountEvents= new EventEmitter();SugarcrmAccountEvents[_0xb7ab[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb7ab[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb7ab[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb7ab[6]};for(var e in events){var event=events[e];SugarcrmAccount[_0xb7ab[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7927x8,_0x7927x9,_0x7927xa){SugarcrmAccountEvents[_0xb7ab[10]](event+ _0xb7ab[8]+ _0x7927x8[_0xb7ab[9]],_0x7927x8);SugarcrmAccountEvents[_0xb7ab[10]](event,_0x7927x8);_0x7927xa(null)}}module[_0xb7ab[11]]= SugarcrmAccountEvents
\ No newline at end of file
+var _0xf6e9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xf6e9[0];const EventEmitter=require(_0xf6e9[1]);const SugarcrmAccount=require(_0xf6e9[3])[_0xf6e9[2]];var SugarcrmAccountEvents= new EventEmitter();SugarcrmAccountEvents[_0xf6e9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xf6e9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xf6e9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xf6e9[6]};for(var e in events){var event=events[e];SugarcrmAccount[_0xf6e9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe1fax8,_0xe1fax9,_0xe1faxa){SugarcrmAccountEvents[_0xf6e9[10]](event+ _0xf6e9[8]+ _0xe1fax8[_0xf6e9[9]],_0xe1fax8);SugarcrmAccountEvents[_0xf6e9[10]](event,_0xe1fax8);_0xe1faxa(null)}}module[_0xf6e9[11]]= SugarcrmAccountEvents
\ No newline at end of file
index ff78698..ae29c65 100644 (file)
@@ -1 +1 @@
-var _0xe393=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xe393[0];const SugarcrmAccountEvents=require(_0xe393[1]);var events=[_0xe393[2],_0xe393[3]];exports[_0xe393[4]]= function(_0x503cx3){for(var _0x503cx4=0,_0x503cx5=events[_0xe393[5]];_0x503cx4< _0x503cx5;_0x503cx4++){var _0x503cx6=events[_0x503cx4];var _0x503cx7=createListener(_0xe393[6]+ _0x503cx6,_0x503cx3);SugarcrmAccountEvents[_0xe393[7]](_0x503cx6,_0x503cx7);_0x503cx3[_0xe393[7]](_0xe393[8],removeListener(_0x503cx6,_0x503cx7))}};function createListener(_0x503cx6,_0x503cx3){return function(_0x503cx9){_0x503cx3[_0xe393[9]](_0x503cx6,_0x503cx9)}}function removeListener(_0x503cx6,_0x503cx7){return function(){SugarcrmAccountEvents[_0xe393[10]](_0x503cx6,_0x503cx7)}}
\ No newline at end of file
+var _0x460e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x460e[0];const SugarcrmAccountEvents=require(_0x460e[1]);var events=[_0x460e[2],_0x460e[3]];exports[_0x460e[4]]= function(_0x1bcfx3){for(var _0x1bcfx4=0,_0x1bcfx5=events[_0x460e[5]];_0x1bcfx4< _0x1bcfx5;_0x1bcfx4++){var _0x1bcfx6=events[_0x1bcfx4];var _0x1bcfx7=createListener(_0x460e[6]+ _0x1bcfx6,_0x1bcfx3);SugarcrmAccountEvents[_0x460e[7]](_0x1bcfx6,_0x1bcfx7);_0x1bcfx3[_0x460e[7]](_0x460e[8],removeListener(_0x1bcfx6,_0x1bcfx7))}};function createListener(_0x1bcfx6,_0x1bcfx3){return function(_0x1bcfx9){_0x1bcfx3[_0x460e[9]](_0x1bcfx6,_0x1bcfx9)}}function removeListener(_0x1bcfx6,_0x1bcfx7){return function(){SugarcrmAccountEvents[_0x460e[10]](_0x1bcfx6,_0x1bcfx7)}}
\ No newline at end of file
index 2a1f10b..3ff819d 100644 (file)
@@ -1 +1 @@
-var _0x1c74=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x1c74[0];var express=require(_0x1c74[1]);var auth=require(_0x1c74[2]);var controller=require(_0x1c74[3]);var router=express.Router();router[_0x1c74[9]](_0x1c74[4],auth[_0x1c74[5]](),auth[_0x1c74[7]]([19],[_0x1c74[6]]),controller[_0x1c74[8]]);router[_0x1c74[9]](_0x1c74[10],auth[_0x1c74[5]](),auth[_0x1c74[7]]([19],[_0x1c74[6]]),controller[_0x1c74[11]]);router[_0x1c74[13]](_0x1c74[4],auth[_0x1c74[5]](),auth[_0x1c74[7]]([19],[_0x1c74[6]]),controller[_0x1c74[12]]);router[_0x1c74[15]](_0x1c74[10],auth[_0x1c74[5]](),auth[_0x1c74[7]]([19],[_0x1c74[6]]),controller[_0x1c74[14]]);router[_0x1c74[13]](_0x1c74[16],auth[_0x1c74[5]](),auth[_0x1c74[7]]([19],[_0x1c74[6]]),controller[_0x1c74[17]]);router[_0x1c74[19]](_0x1c74[10],auth[_0x1c74[5]](),auth[_0x1c74[7]]([19],[_0x1c74[6]]),controller[_0x1c74[18]]);module[_0x1c74[20]]= router
\ No newline at end of file
+var _0xe3bf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xe3bf[0];var express=require(_0xe3bf[1]);var auth=require(_0xe3bf[2]);var controller=require(_0xe3bf[3]);var router=express.Router();router[_0xe3bf[9]](_0xe3bf[4],auth[_0xe3bf[5]](),auth[_0xe3bf[7]]([19],[_0xe3bf[6]]),controller[_0xe3bf[8]]);router[_0xe3bf[9]](_0xe3bf[10],auth[_0xe3bf[5]](),auth[_0xe3bf[7]]([19],[_0xe3bf[6]]),controller[_0xe3bf[11]]);router[_0xe3bf[13]](_0xe3bf[4],auth[_0xe3bf[5]](),auth[_0xe3bf[7]]([19],[_0xe3bf[6]]),controller[_0xe3bf[12]]);router[_0xe3bf[15]](_0xe3bf[10],auth[_0xe3bf[5]](),auth[_0xe3bf[7]]([19],[_0xe3bf[6]]),controller[_0xe3bf[14]]);router[_0xe3bf[13]](_0xe3bf[16],auth[_0xe3bf[5]](),auth[_0xe3bf[7]]([19],[_0xe3bf[6]]),controller[_0xe3bf[17]]);router[_0xe3bf[19]](_0xe3bf[10],auth[_0xe3bf[5]](),auth[_0xe3bf[7]]([19],[_0xe3bf[6]]),controller[_0xe3bf[18]]);module[_0xe3bf[20]]= router
\ No newline at end of file
index 3239d17..7d21c70 100644 (file)
@@ -1 +1 @@
-var _0x4900=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0x4900[0];var _=require(_0x4900[1]);var logger=require(_0x4900[3])(_0x4900[2]);var SugarcrmConfiguration=require(_0x4900[5])[_0x4900[4]];var SugarcrmField=require(_0x4900[5])[_0x4900[6]];function handleError(_0x6521x6,_0x6521x7){_0x6521x7= _0x6521x7|| 500;return function(_0x6521x8){logger[_0x4900[8]](_0x6521x8[_0x4900[7]]);_0x6521x6[_0x4900[10]](_0x6521x7)[_0x4900[9]](_0x6521x8)}}function responseWithResult(_0x6521x6,_0x6521x7){_0x6521x7= _0x6521x7|| 200;return function(_0x6521xa){if(_0x6521xa){_0x6521x6[_0x4900[10]](_0x6521x7)[_0x4900[11]](_0x6521xa)}}}function handleEntityNotFound(_0x6521x6){return function(_0x6521xa){if(!_0x6521xa){_0x6521x6[_0x4900[10]](404)[_0x4900[12]]();return null};return _0x6521xa}}function saveUpdates(_0x6521xd){return function(_0x6521xa){return _0x6521xa[_0x4900[14]](_0x6521xd)[_0x4900[13]](function(_0x6521xe){return _0x6521xe})}}function removeEntity(_0x6521x6){return function(_0x6521xa){if(_0x6521xa){return _0x6521xa[_0x4900[15]]()[_0x4900[13]](function(){_0x6521x6[_0x4900[10]](204)[_0x4900[12]]()})}}}exports[_0x4900[16]]= function(_0x6521x10,_0x6521x6){SugarcrmConfiguration[_0x4900[19]]({where:_0x6521x10[_0x4900[18]]})[_0x4900[13]](responseWithResult(_0x6521x6))[_0x4900[17]](handleError(_0x6521x6))};exports[_0x4900[20]]= function(_0x6521x10,_0x6521x6){SugarcrmConfiguration[_0x4900[26]]({where:{id:_0x6521x10[_0x4900[22]][_0x4900[21]]},include:[{model:SugarcrmField,as:_0x4900[23]},{model:SugarcrmField,as:_0x4900[24]},{model:SugarcrmField,as:_0x4900[25]}]})[_0x4900[13]](handleEntityNotFound(_0x6521x6))[_0x4900[13]](responseWithResult(_0x6521x6))[_0x4900[17]](handleError(_0x6521x6))};exports[_0x4900[27]]= function(_0x6521x10,_0x6521x6){SugarcrmConfiguration[_0x4900[27]](_0x6521x10[_0x4900[28]])[_0x4900[13]](responseWithResult(_0x6521x6,201))[_0x4900[17]](handleError(_0x6521x6))};exports[_0x4900[29]]= function(_0x6521x10,_0x6521x6){if(_0x6521x10[_0x4900[28]][_0x4900[21]]){delete _0x6521x10[_0x4900[28]][_0x4900[21]]};SugarcrmConfiguration[_0x4900[30]](_0x6521x10[_0x4900[22]][_0x4900[21]])[_0x4900[13]](handleEntityNotFound(_0x6521x6))[_0x4900[13]](saveUpdates(_0x6521x10[_0x4900[28]]))[_0x4900[13]](responseWithResult(_0x6521x6))[_0x4900[17]](handleError(_0x6521x6))};exports[_0x4900[15]]= function(_0x6521x10,_0x6521x6){SugarcrmConfiguration[_0x4900[30]](_0x6521x10[_0x4900[22]][_0x4900[21]])[_0x4900[13]](handleEntityNotFound(_0x6521x6))[_0x4900[13]](removeEntity(_0x6521x6))[_0x4900[17]](handleError(_0x6521x6))};exports[_0x4900[31]]= function(_0x6521x10,_0x6521x6,_0x6521x11){var _0x6521x12;SugarcrmConfiguration[_0x4900[30]](_0x6521x10[_0x4900[22]][_0x4900[21]])[_0x4900[13]](handleEntityNotFound(_0x6521x6))[_0x4900[13]](function(_0x6521x15){_0x6521x12= _0x6521x15;return SugarcrmField[_0x4900[27]](_0x6521x10[_0x4900[28]])})[_0x4900[13]](function(_0x6521x14){switch(_0x6521x10[_0x4900[22]][_0x4900[39]]){case _0x4900[34]:return [_0x6521x12[_0x4900[33]](_0x6521x14),_0x6521x14];case _0x4900[36]:return [_0x6521x12[_0x4900[35]](_0x6521x14),_0x6521x14];case _0x4900[38]:return [_0x6521x12[_0x4900[37]](_0x6521x14),_0x6521x14]}})[_0x4900[32]](function(_0x6521x13,_0x6521x14){return _0x6521x6[_0x4900[10]](201)[_0x4900[11]](_0x6521x14)})[_0x4900[17]](handleError(_0x6521x6))}
\ No newline at end of file
+var _0xeb76=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0xeb76[0];var _=require(_0xeb76[1]);var logger=require(_0xeb76[3])(_0xeb76[2]);var SugarcrmConfiguration=require(_0xeb76[5])[_0xeb76[4]];var SugarcrmField=require(_0xeb76[5])[_0xeb76[6]];function handleError(_0xfacdx6,_0xfacdx7){_0xfacdx7= _0xfacdx7|| 500;return function(_0xfacdx8){logger[_0xeb76[8]](_0xfacdx8[_0xeb76[7]]);_0xfacdx6[_0xeb76[10]](_0xfacdx7)[_0xeb76[9]](_0xfacdx8)}}function responseWithResult(_0xfacdx6,_0xfacdx7){_0xfacdx7= _0xfacdx7|| 200;return function(_0xfacdxa){if(_0xfacdxa){_0xfacdx6[_0xeb76[10]](_0xfacdx7)[_0xeb76[11]](_0xfacdxa)}}}function handleEntityNotFound(_0xfacdx6){return function(_0xfacdxa){if(!_0xfacdxa){_0xfacdx6[_0xeb76[10]](404)[_0xeb76[12]]();return null};return _0xfacdxa}}function saveUpdates(_0xfacdxd){return function(_0xfacdxa){return _0xfacdxa[_0xeb76[14]](_0xfacdxd)[_0xeb76[13]](function(_0xfacdxe){return _0xfacdxe})}}function removeEntity(_0xfacdx6){return function(_0xfacdxa){if(_0xfacdxa){return _0xfacdxa[_0xeb76[15]]()[_0xeb76[13]](function(){_0xfacdx6[_0xeb76[10]](204)[_0xeb76[12]]()})}}}exports[_0xeb76[16]]= function(_0xfacdx10,_0xfacdx6){SugarcrmConfiguration[_0xeb76[19]]({where:_0xfacdx10[_0xeb76[18]]})[_0xeb76[13]](responseWithResult(_0xfacdx6))[_0xeb76[17]](handleError(_0xfacdx6))};exports[_0xeb76[20]]= function(_0xfacdx10,_0xfacdx6){SugarcrmConfiguration[_0xeb76[26]]({where:{id:_0xfacdx10[_0xeb76[22]][_0xeb76[21]]},include:[{model:SugarcrmField,as:_0xeb76[23]},{model:SugarcrmField,as:_0xeb76[24]},{model:SugarcrmField,as:_0xeb76[25]}]})[_0xeb76[13]](handleEntityNotFound(_0xfacdx6))[_0xeb76[13]](responseWithResult(_0xfacdx6))[_0xeb76[17]](handleError(_0xfacdx6))};exports[_0xeb76[27]]= function(_0xfacdx10,_0xfacdx6){SugarcrmConfiguration[_0xeb76[27]](_0xfacdx10[_0xeb76[28]])[_0xeb76[13]](responseWithResult(_0xfacdx6,201))[_0xeb76[17]](handleError(_0xfacdx6))};exports[_0xeb76[29]]= function(_0xfacdx10,_0xfacdx6){if(_0xfacdx10[_0xeb76[28]][_0xeb76[21]]){delete _0xfacdx10[_0xeb76[28]][_0xeb76[21]]};SugarcrmConfiguration[_0xeb76[30]](_0xfacdx10[_0xeb76[22]][_0xeb76[21]])[_0xeb76[13]](handleEntityNotFound(_0xfacdx6))[_0xeb76[13]](saveUpdates(_0xfacdx10[_0xeb76[28]]))[_0xeb76[13]](responseWithResult(_0xfacdx6))[_0xeb76[17]](handleError(_0xfacdx6))};exports[_0xeb76[15]]= function(_0xfacdx10,_0xfacdx6){SugarcrmConfiguration[_0xeb76[30]](_0xfacdx10[_0xeb76[22]][_0xeb76[21]])[_0xeb76[13]](handleEntityNotFound(_0xfacdx6))[_0xeb76[13]](removeEntity(_0xfacdx6))[_0xeb76[17]](handleError(_0xfacdx6))};exports[_0xeb76[31]]= function(_0xfacdx10,_0xfacdx6,_0xfacdx11){var _0xfacdx12;SugarcrmConfiguration[_0xeb76[30]](_0xfacdx10[_0xeb76[22]][_0xeb76[21]])[_0xeb76[13]](handleEntityNotFound(_0xfacdx6))[_0xeb76[13]](function(_0xfacdx15){_0xfacdx12= _0xfacdx15;return SugarcrmField[_0xeb76[27]](_0xfacdx10[_0xeb76[28]])})[_0xeb76[13]](function(_0xfacdx14){switch(_0xfacdx10[_0xeb76[22]][_0xeb76[39]]){case _0xeb76[34]:return [_0xfacdx12[_0xeb76[33]](_0xfacdx14),_0xfacdx14];case _0xeb76[36]:return [_0xfacdx12[_0xeb76[35]](_0xfacdx14),_0xfacdx14];case _0xeb76[38]:return [_0xfacdx12[_0xeb76[37]](_0xfacdx14),_0xfacdx14]}})[_0xeb76[32]](function(_0xfacdx13,_0xfacdx14){return _0xfacdx6[_0xeb76[10]](201)[_0xeb76[11]](_0xfacdx14)})[_0xeb76[17]](handleError(_0xfacdx6))}
\ No newline at end of file
index 21a2a82..5d388de 100644 (file)
@@ -1 +1 @@
-var _0x5439=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5439[0];const EventEmitter=require(_0x5439[1]);const SugarcrmConfiguration=require(_0x5439[3])[_0x5439[2]];var SugarcrmConfigurationEvents= new EventEmitter();SugarcrmConfigurationEvents[_0x5439[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5439[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5439[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5439[6]};for(var e in events){var event=events[e];SugarcrmConfiguration[_0x5439[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3122x8,_0x3122x9,_0x3122xa){SugarcrmConfigurationEvents[_0x5439[10]](event+ _0x5439[8]+ _0x3122x8[_0x5439[9]],_0x3122x8);SugarcrmConfigurationEvents[_0x5439[10]](event,_0x3122x8);_0x3122xa(null)}}module[_0x5439[11]]= SugarcrmConfigurationEvents
\ No newline at end of file
+var _0xe395=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe395[0];const EventEmitter=require(_0xe395[1]);const SugarcrmConfiguration=require(_0xe395[3])[_0xe395[2]];var SugarcrmConfigurationEvents= new EventEmitter();SugarcrmConfigurationEvents[_0xe395[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe395[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe395[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe395[6]};for(var e in events){var event=events[e];SugarcrmConfiguration[_0xe395[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x25a8x8,_0x25a8x9,_0x25a8xa){SugarcrmConfigurationEvents[_0xe395[10]](event+ _0xe395[8]+ _0x25a8x8[_0xe395[9]],_0x25a8x8);SugarcrmConfigurationEvents[_0xe395[10]](event,_0x25a8x8);_0x25a8xa(null)}}module[_0xe395[11]]= SugarcrmConfigurationEvents
\ No newline at end of file
index c32c4b2..e39711c 100644 (file)
@@ -1 +1 @@
-var _0xd860=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd860[0];const SugarcrmConfigurationEvents=require(_0xd860[1]);var events=[_0xd860[2],_0xd860[3]];exports[_0xd860[4]]= function(_0x1463x3){for(var _0x1463x4=0,_0x1463x5=events[_0xd860[5]];_0x1463x4< _0x1463x5;_0x1463x4++){var _0x1463x6=events[_0x1463x4];var _0x1463x7=createListener(_0xd860[6]+ _0x1463x6,_0x1463x3);SugarcrmConfigurationEvents[_0xd860[7]](_0x1463x6,_0x1463x7);_0x1463x3[_0xd860[7]](_0xd860[8],removeListener(_0x1463x6,_0x1463x7))}};function createListener(_0x1463x6,_0x1463x3){return function(_0x1463x9){_0x1463x3[_0xd860[9]](_0x1463x6,_0x1463x9)}}function removeListener(_0x1463x6,_0x1463x7){return function(){SugarcrmConfigurationEvents[_0xd860[10]](_0x1463x6,_0x1463x7)}}
\ No newline at end of file
+var _0xcaa1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xcaa1[0];const SugarcrmConfigurationEvents=require(_0xcaa1[1]);var events=[_0xcaa1[2],_0xcaa1[3]];exports[_0xcaa1[4]]= function(_0x5ea8x3){for(var _0x5ea8x4=0,_0x5ea8x5=events[_0xcaa1[5]];_0x5ea8x4< _0x5ea8x5;_0x5ea8x4++){var _0x5ea8x6=events[_0x5ea8x4];var _0x5ea8x7=createListener(_0xcaa1[6]+ _0x5ea8x6,_0x5ea8x3);SugarcrmConfigurationEvents[_0xcaa1[7]](_0x5ea8x6,_0x5ea8x7);_0x5ea8x3[_0xcaa1[7]](_0xcaa1[8],removeListener(_0x5ea8x6,_0x5ea8x7))}};function createListener(_0x5ea8x6,_0x5ea8x3){return function(_0x5ea8x9){_0x5ea8x3[_0xcaa1[9]](_0x5ea8x6,_0x5ea8x9)}}function removeListener(_0x5ea8x6,_0x5ea8x7){return function(){SugarcrmConfigurationEvents[_0xcaa1[10]](_0x5ea8x6,_0x5ea8x7)}}
\ No newline at end of file
index 60d13a9..ee842c0 100644 (file)
@@ -1 +1 @@
-var _0x16f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x16f7[0];var express=require(_0x16f7[1]);var auth=require(_0x16f7[2]);var controller=require(_0x16f7[3]);var router=express.Router();router[_0x16f7[7]](_0x16f7[4],auth[_0x16f7[5]](),controller[_0x16f7[6]]);router[_0x16f7[7]](_0x16f7[8],auth[_0x16f7[5]](),auth[_0x16f7[10]]([19],[_0x16f7[9]]),controller[_0x16f7[11]]);router[_0x16f7[13]](_0x16f7[4],auth[_0x16f7[5]](),auth[_0x16f7[10]]([19],[_0x16f7[9]]),controller[_0x16f7[12]]);router[_0x16f7[15]](_0x16f7[8],auth[_0x16f7[5]](),auth[_0x16f7[10]]([19],[_0x16f7[9]]),controller[_0x16f7[14]]);router[_0x16f7[17]](_0x16f7[8],auth[_0x16f7[5]](),auth[_0x16f7[10]]([19],[_0x16f7[9]]),controller[_0x16f7[16]]);module[_0x16f7[18]]= router
\ No newline at end of file
+var _0x9ed8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9ed8[0];var express=require(_0x9ed8[1]);var auth=require(_0x9ed8[2]);var controller=require(_0x9ed8[3]);var router=express.Router();router[_0x9ed8[7]](_0x9ed8[4],auth[_0x9ed8[5]](),controller[_0x9ed8[6]]);router[_0x9ed8[7]](_0x9ed8[8],auth[_0x9ed8[5]](),auth[_0x9ed8[10]]([19],[_0x9ed8[9]]),controller[_0x9ed8[11]]);router[_0x9ed8[13]](_0x9ed8[4],auth[_0x9ed8[5]](),auth[_0x9ed8[10]]([19],[_0x9ed8[9]]),controller[_0x9ed8[12]]);router[_0x9ed8[15]](_0x9ed8[8],auth[_0x9ed8[5]](),auth[_0x9ed8[10]]([19],[_0x9ed8[9]]),controller[_0x9ed8[14]]);router[_0x9ed8[17]](_0x9ed8[8],auth[_0x9ed8[5]](),auth[_0x9ed8[10]]([19],[_0x9ed8[9]]),controller[_0x9ed8[16]]);module[_0x9ed8[18]]= router
\ No newline at end of file
index 5f40a7f..23503eb 100644 (file)
@@ -1 +1 @@
-var _0x5fb2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x5fb2[0];var _=require(_0x5fb2[1]);var logger=require(_0x5fb2[3])(_0x5fb2[2]);var SugarcrmField=require(_0x5fb2[5])[_0x5fb2[4]];function handleError(_0x27c8x5,_0x27c8x6){_0x27c8x6= _0x27c8x6|| 500;return function(_0x27c8x7){logger[_0x5fb2[7]](_0x27c8x7[_0x5fb2[6]]);_0x27c8x5[_0x5fb2[9]](_0x27c8x6)[_0x5fb2[8]](_0x27c8x7)}}function responseWithResult(_0x27c8x5,_0x27c8x6){_0x27c8x6= _0x27c8x6|| 200;return function(_0x27c8x9){if(_0x27c8x9){_0x27c8x5[_0x5fb2[9]](_0x27c8x6)[_0x5fb2[10]](_0x27c8x9)}}}function handleEntityNotFound(_0x27c8x5){return function(_0x27c8x9){if(!_0x27c8x9){_0x27c8x5[_0x5fb2[9]](404)[_0x5fb2[11]]();return null};return _0x27c8x9}}function saveUpdates(_0x27c8xc){return function(_0x27c8x9){return _0x27c8x9[_0x5fb2[13]](_0x27c8xc)[_0x5fb2[12]](function(_0x27c8xd){return _0x27c8xd})}}function removeEntity(_0x27c8x5){return function(_0x27c8x9){if(_0x27c8x9){return _0x27c8x9[_0x5fb2[14]]()[_0x5fb2[12]](function(){_0x27c8x5[_0x5fb2[9]](204)[_0x5fb2[11]]()})}}}exports[_0x5fb2[15]]= function(_0x27c8xf,_0x27c8x5){SugarcrmField[_0x5fb2[17]]()[_0x5fb2[12]](responseWithResult(_0x27c8x5))[_0x5fb2[16]](handleError(_0x27c8x5))};exports[_0x5fb2[18]]= function(_0x27c8xf,_0x27c8x5){SugarcrmField[_0x5fb2[21]](_0x27c8xf[_0x5fb2[20]][_0x5fb2[19]])[_0x5fb2[12]](handleEntityNotFound(_0x27c8x5))[_0x5fb2[12]](responseWithResult(_0x27c8x5))[_0x5fb2[16]](handleError(_0x27c8x5))};exports[_0x5fb2[22]]= function(_0x27c8xf,_0x27c8x5){SugarcrmField[_0x5fb2[22]](_0x27c8xf[_0x5fb2[23]])[_0x5fb2[12]](responseWithResult(_0x27c8x5,201))[_0x5fb2[16]](handleError(_0x27c8x5))};exports[_0x5fb2[24]]= function(_0x27c8xf,_0x27c8x5){if(_0x27c8xf[_0x5fb2[23]][_0x5fb2[19]]){delete _0x27c8xf[_0x5fb2[23]][_0x5fb2[19]]};SugarcrmField[_0x5fb2[21]](_0x27c8xf[_0x5fb2[20]][_0x5fb2[19]])[_0x5fb2[12]](handleEntityNotFound(_0x27c8x5))[_0x5fb2[12]](saveUpdates(_0x27c8xf[_0x5fb2[23]]))[_0x5fb2[12]](responseWithResult(_0x27c8x5))[_0x5fb2[16]](handleError(_0x27c8x5))};exports[_0x5fb2[14]]= function(_0x27c8xf,_0x27c8x5){SugarcrmField[_0x5fb2[21]](_0x27c8xf[_0x5fb2[20]][_0x5fb2[19]])[_0x5fb2[12]](handleEntityNotFound(_0x27c8x5))[_0x5fb2[12]](removeEntity(_0x27c8x5))[_0x5fb2[16]](handleError(_0x27c8x5))}
\ No newline at end of file
+var _0xf7f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0xf7f7[0];var _=require(_0xf7f7[1]);var logger=require(_0xf7f7[3])(_0xf7f7[2]);var SugarcrmField=require(_0xf7f7[5])[_0xf7f7[4]];function handleError(_0x8866x5,_0x8866x6){_0x8866x6= _0x8866x6|| 500;return function(_0x8866x7){logger[_0xf7f7[7]](_0x8866x7[_0xf7f7[6]]);_0x8866x5[_0xf7f7[9]](_0x8866x6)[_0xf7f7[8]](_0x8866x7)}}function responseWithResult(_0x8866x5,_0x8866x6){_0x8866x6= _0x8866x6|| 200;return function(_0x8866x9){if(_0x8866x9){_0x8866x5[_0xf7f7[9]](_0x8866x6)[_0xf7f7[10]](_0x8866x9)}}}function handleEntityNotFound(_0x8866x5){return function(_0x8866x9){if(!_0x8866x9){_0x8866x5[_0xf7f7[9]](404)[_0xf7f7[11]]();return null};return _0x8866x9}}function saveUpdates(_0x8866xc){return function(_0x8866x9){return _0x8866x9[_0xf7f7[13]](_0x8866xc)[_0xf7f7[12]](function(_0x8866xd){return _0x8866xd})}}function removeEntity(_0x8866x5){return function(_0x8866x9){if(_0x8866x9){return _0x8866x9[_0xf7f7[14]]()[_0xf7f7[12]](function(){_0x8866x5[_0xf7f7[9]](204)[_0xf7f7[11]]()})}}}exports[_0xf7f7[15]]= function(_0x8866xf,_0x8866x5){SugarcrmField[_0xf7f7[17]]()[_0xf7f7[12]](responseWithResult(_0x8866x5))[_0xf7f7[16]](handleError(_0x8866x5))};exports[_0xf7f7[18]]= function(_0x8866xf,_0x8866x5){SugarcrmField[_0xf7f7[21]](_0x8866xf[_0xf7f7[20]][_0xf7f7[19]])[_0xf7f7[12]](handleEntityNotFound(_0x8866x5))[_0xf7f7[12]](responseWithResult(_0x8866x5))[_0xf7f7[16]](handleError(_0x8866x5))};exports[_0xf7f7[22]]= function(_0x8866xf,_0x8866x5){SugarcrmField[_0xf7f7[22]](_0x8866xf[_0xf7f7[23]])[_0xf7f7[12]](responseWithResult(_0x8866x5,201))[_0xf7f7[16]](handleError(_0x8866x5))};exports[_0xf7f7[24]]= function(_0x8866xf,_0x8866x5){if(_0x8866xf[_0xf7f7[23]][_0xf7f7[19]]){delete _0x8866xf[_0xf7f7[23]][_0xf7f7[19]]};SugarcrmField[_0xf7f7[21]](_0x8866xf[_0xf7f7[20]][_0xf7f7[19]])[_0xf7f7[12]](handleEntityNotFound(_0x8866x5))[_0xf7f7[12]](saveUpdates(_0x8866xf[_0xf7f7[23]]))[_0xf7f7[12]](responseWithResult(_0x8866x5))[_0xf7f7[16]](handleError(_0x8866x5))};exports[_0xf7f7[14]]= function(_0x8866xf,_0x8866x5){SugarcrmField[_0xf7f7[21]](_0x8866xf[_0xf7f7[20]][_0xf7f7[19]])[_0xf7f7[12]](handleEntityNotFound(_0x8866x5))[_0xf7f7[12]](removeEntity(_0x8866x5))[_0xf7f7[16]](handleError(_0x8866x5))}
\ No newline at end of file
index cd89040..059e472 100644 (file)
@@ -1 +1 @@
-var _0xbbe6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xbbe6[0];const EventEmitter=require(_0xbbe6[1]);const SugarcrmField=require(_0xbbe6[3])[_0xbbe6[2]];var SugarcrmFieldEvents= new EventEmitter();SugarcrmFieldEvents[_0xbbe6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xbbe6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xbbe6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xbbe6[6]};for(var e in events){var event=events[e];SugarcrmField[_0xbbe6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x317ex8,_0x317ex9,_0x317exa){SugarcrmFieldEvents[_0xbbe6[10]](event+ _0xbbe6[8]+ _0x317ex8[_0xbbe6[9]],_0x317ex8);SugarcrmFieldEvents[_0xbbe6[10]](event,_0x317ex8);_0x317exa(null)}}module[_0xbbe6[11]]= SugarcrmFieldEvents
\ No newline at end of file
+var _0xe088=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe088[0];const EventEmitter=require(_0xe088[1]);const SugarcrmField=require(_0xe088[3])[_0xe088[2]];var SugarcrmFieldEvents= new EventEmitter();SugarcrmFieldEvents[_0xe088[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe088[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe088[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe088[6]};for(var e in events){var event=events[e];SugarcrmField[_0xe088[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xecefx8,_0xecefx9,_0xecefxa){SugarcrmFieldEvents[_0xe088[10]](event+ _0xe088[8]+ _0xecefx8[_0xe088[9]],_0xecefx8);SugarcrmFieldEvents[_0xe088[10]](event,_0xecefx8);_0xecefxa(null)}}module[_0xe088[11]]= SugarcrmFieldEvents
\ No newline at end of file
index 267924a..34abef7 100644 (file)
@@ -1 +1 @@
-var _0xab83=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xab83[0];const SugarcrmFieldEvents=require(_0xab83[1]);var events=[_0xab83[2],_0xab83[3]];exports[_0xab83[4]]= function(_0x751ex3){for(var _0x751ex4=0,_0x751ex5=events[_0xab83[5]];_0x751ex4< _0x751ex5;_0x751ex4++){var _0x751ex6=events[_0x751ex4];var _0x751ex7=createListener(_0xab83[6]+ _0x751ex6,_0x751ex3);SugarcrmFieldEvents[_0xab83[7]](_0x751ex6,_0x751ex7);_0x751ex3[_0xab83[7]](_0xab83[8],removeListener(_0x751ex6,_0x751ex7))}};function createListener(_0x751ex6,_0x751ex3){return function(_0x751ex9){_0x751ex3[_0xab83[9]](_0x751ex6,_0x751ex9)}}function removeListener(_0x751ex6,_0x751ex7){return function(){SugarcrmFieldEvents[_0xab83[10]](_0x751ex6,_0x751ex7)}}
\ No newline at end of file
+var _0xe9af=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xe9af[0];const SugarcrmFieldEvents=require(_0xe9af[1]);var events=[_0xe9af[2],_0xe9af[3]];exports[_0xe9af[4]]= function(_0xd4e9x3){for(var _0xd4e9x4=0,_0xd4e9x5=events[_0xe9af[5]];_0xd4e9x4< _0xd4e9x5;_0xd4e9x4++){var _0xd4e9x6=events[_0xd4e9x4];var _0xd4e9x7=createListener(_0xe9af[6]+ _0xd4e9x6,_0xd4e9x3);SugarcrmFieldEvents[_0xe9af[7]](_0xd4e9x6,_0xd4e9x7);_0xd4e9x3[_0xe9af[7]](_0xe9af[8],removeListener(_0xd4e9x6,_0xd4e9x7))}};function createListener(_0xd4e9x6,_0xd4e9x3){return function(_0xd4e9x9){_0xd4e9x3[_0xe9af[9]](_0xd4e9x6,_0xd4e9x9)}}function removeListener(_0xd4e9x6,_0xd4e9x7){return function(){SugarcrmFieldEvents[_0xe9af[10]](_0xd4e9x6,_0xd4e9x7)}}
\ No newline at end of file
index 60726ff..68141f4 100644 (file)
@@ -1 +1 @@
-var _0x3914=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x61\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x63\x68\x61\x74\x2F\x3A\x74\x61\x67","\x67\x65\x74\x43\x68\x61\x74\x42\x79\x54\x61\x67","\x2F\x6D\x61\x69\x6C\x2F\x3A\x74\x61\x67","\x67\x65\x74\x4D\x61\x69\x6C\x42\x79\x54\x61\x67","\x2F\x66\x61\x78\x2F\x3A\x74\x61\x67","\x67\x65\x74\x46\x61\x78\x42\x79\x54\x61\x67","\x2F\x73\x6D\x73\x2F\x3A\x74\x61\x67","\x67\x65\x74\x53\x6D\x73\x42\x79\x54\x61\x67","\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x2F\x3A\x74\x61\x67","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73\x42\x79\x54\x61\x67","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x3914[0];var express=require(_0x3914[1]);var controller=require(_0x3914[2]);var auth=require(_0x3914[3]);var router=express.Router();router[_0x3914[10]](_0x3914[4],auth[_0x3914[5]](),auth[_0x3914[8]]([5,9,13],[_0x3914[6],_0x3914[7]]),controller[_0x3914[9]]);router[_0x3914[10]](_0x3914[11],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[12]]);router[_0x3914[10]](_0x3914[13],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[14]]);router[_0x3914[10]](_0x3914[15],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[16]]);router[_0x3914[10]](_0x3914[17],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[18]]);router[_0x3914[10]](_0x3914[19],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[20]]);router[_0x3914[10]](_0x3914[21],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[22]]);router[_0x3914[24]](_0x3914[4],auth[_0x3914[5]](),auth[_0x3914[8]]([5,13],[_0x3914[6],_0x3914[7]]),controller[_0x3914[23]]);router[_0x3914[26]](_0x3914[11],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[25]]);router[_0x3914[28]](_0x3914[4],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[27]]);router[_0x3914[28]](_0x3914[11],auth[_0x3914[5]](),auth[_0x3914[8]]([13],[_0x3914[6]]),controller[_0x3914[29]]);module[_0x3914[30]]= router
\ No newline at end of file
+var _0x9047=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x61\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x63\x68\x61\x74\x2F\x3A\x74\x61\x67","\x67\x65\x74\x43\x68\x61\x74\x42\x79\x54\x61\x67","\x2F\x6D\x61\x69\x6C\x2F\x3A\x74\x61\x67","\x67\x65\x74\x4D\x61\x69\x6C\x42\x79\x54\x61\x67","\x2F\x66\x61\x78\x2F\x3A\x74\x61\x67","\x67\x65\x74\x46\x61\x78\x42\x79\x54\x61\x67","\x2F\x73\x6D\x73\x2F\x3A\x74\x61\x67","\x67\x65\x74\x53\x6D\x73\x42\x79\x54\x61\x67","\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x2F\x3A\x74\x61\x67","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73\x42\x79\x54\x61\x67","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x9047[0];var express=require(_0x9047[1]);var controller=require(_0x9047[2]);var auth=require(_0x9047[3]);var router=express.Router();router[_0x9047[10]](_0x9047[4],auth[_0x9047[5]](),auth[_0x9047[8]]([5,9,13],[_0x9047[6],_0x9047[7]]),controller[_0x9047[9]]);router[_0x9047[10]](_0x9047[11],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[12]]);router[_0x9047[10]](_0x9047[13],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[14]]);router[_0x9047[10]](_0x9047[15],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[16]]);router[_0x9047[10]](_0x9047[17],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[18]]);router[_0x9047[10]](_0x9047[19],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[20]]);router[_0x9047[10]](_0x9047[21],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[22]]);router[_0x9047[24]](_0x9047[4],auth[_0x9047[5]](),auth[_0x9047[8]]([5,13],[_0x9047[6],_0x9047[7]]),controller[_0x9047[23]]);router[_0x9047[26]](_0x9047[11],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[25]]);router[_0x9047[28]](_0x9047[4],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[27]]);router[_0x9047[28]](_0x9047[11],auth[_0x9047[5]](),auth[_0x9047[8]]([13],[_0x9047[6]]),controller[_0x9047[29]]);module[_0x9047[30]]= router
\ No newline at end of file
index 3258141..70a241f 100644 (file)
@@ -1 +1 @@
-var _0x1fd0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x54\x61\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x46\x61\x78\x52\x6F\x6F\x6D","\x53\x6D\x73\x52\x6F\x6F\x6D","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x43\x68\x61\x74\x42\x79\x54\x61\x67","\x25","\x74\x61\x67","\x3B\x25","\x6D\x65\x72\x67\x65","\x67\x65\x74\x4D\x61\x69\x6C\x42\x79\x54\x61\x67","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x67\x65\x74\x46\x61\x78\x42\x79\x54\x61\x67","\x67\x65\x74\x53\x6D\x73\x42\x79\x54\x61\x67","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73\x42\x79\x54\x61\x67","\x6C\x69\x73\x74","\x63\x6F\x6D\x70\x61\x6E\x79","\x63\x6F\x6D\x70\x61\x6E\x79\x5F\x6C\x69\x73\x74\x5F\x66\x69\x6C\x74\x65\x72","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x73\x73\x61\x67\x65","\x54\x61\x67\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x61\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x27\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73"];_0x1fd0[0];var _=require(_0x1fd0[1]);var Tag=require(_0x1fd0[3])[_0x1fd0[2]];var ChatRoom=require(_0x1fd0[3])[_0x1fd0[4]];var ChatWebsite=require(_0x1fd0[3])[_0x1fd0[5]];var ChatVisitor=require(_0x1fd0[3])[_0x1fd0[6]];var MailRoom=require(_0x1fd0[3])[_0x1fd0[7]];var FaxRoom=require(_0x1fd0[3])[_0x1fd0[8]];var SmsRoom=require(_0x1fd0[3])[_0x1fd0[9]];var Contact=require(_0x1fd0[3])[_0x1fd0[10]];var Util=require(_0x1fd0[11]);var logger=require(_0x1fd0[13])(_0x1fd0[12]);exports[_0x1fd0[14]]= function(_0x6aeaxc,_0x6aeaxd,_0x6aeaxe){return Tag[_0x1fd0[21]](Util[_0x1fd0[20]](_0x6aeaxc[_0x1fd0[19]]))[_0x1fd0[18]](function(_0x6aeax10){_0x6aeaxd[_0x1fd0[17]](200)[_0x1fd0[16]](_0x6aeax10)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[22]]= function(_0x6aeaxc,_0x6aeaxd){return Tag[_0x1fd0[26]](_0x6aeaxc[_0x1fd0[25]][_0x1fd0[24]])[_0x1fd0[18]](function(_0x6aeax11){if(!_0x6aeax11){return _0x6aeaxd[_0x1fd0[23]](404)};return _0x6aeaxd[_0x1fd0[16]](_0x6aeax11)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[27]]= function(_0x6aeaxc,_0x6aeaxd){return ChatRoom[_0x1fd0[21]](_[_0x1fd0[31]](Util[_0x1fd0[20]](_0x6aeaxc[_0x1fd0[19]],{tags:{$like:_0x1fd0[28]+ _0x6aeaxc[_0x1fd0[25]][_0x1fd0[29]]+ _0x1fd0[30]}}),{include:[ChatWebsite,ChatVisitor]}))[_0x1fd0[18]](function(_0x6aeax10){_0x6aeaxd[_0x1fd0[17]](200)[_0x1fd0[16]](_0x6aeax10)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[32]]= function(_0x6aeaxc,_0x6aeaxd){return MailRoom[_0x1fd0[34]](_0x1fd0[33])[_0x1fd0[21]](Util[_0x1fd0[20]](_0x6aeaxc[_0x1fd0[19]],{tags:{$like:_0x1fd0[28]+ _0x6aeaxc[_0x1fd0[25]][_0x1fd0[29]]+ _0x1fd0[30]}}))[_0x1fd0[18]](function(_0x6aeax10){_0x6aeaxd[_0x1fd0[17]](200)[_0x1fd0[16]](_0x6aeax10)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[35]]= function(_0x6aeaxc,_0x6aeaxd){return FaxRoom[_0x1fd0[34]](_0x1fd0[33])[_0x1fd0[21]](Util[_0x1fd0[20]](_0x6aeaxc[_0x1fd0[19]],{tags:{$like:_0x1fd0[28]+ _0x6aeaxc[_0x1fd0[25]][_0x1fd0[29]]+ _0x1fd0[30]}}))[_0x1fd0[18]](function(_0x6aeax10){_0x6aeaxd[_0x1fd0[17]](200)[_0x1fd0[16]](_0x6aeax10)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[36]]= function(_0x6aeaxc,_0x6aeaxd){return SmsRoom[_0x1fd0[34]](_0x1fd0[33])[_0x1fd0[21]](Util[_0x1fd0[20]](_0x6aeaxc[_0x1fd0[19]],{tags:{$like:_0x1fd0[28]+ _0x6aeaxc[_0x1fd0[25]][_0x1fd0[29]]+ _0x1fd0[30]}}))[_0x1fd0[18]](function(_0x6aeax10){_0x6aeaxd[_0x1fd0[17]](200)[_0x1fd0[16]](_0x6aeax10)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[37]]= function(_0x6aeaxc,_0x6aeaxd){return Contact[_0x1fd0[34]](_0x1fd0[38],_0x1fd0[39],{method:[_0x1fd0[40],_0x6aeaxc[_0x1fd0[19]]]})[_0x1fd0[21]](Util[_0x1fd0[20]](_0x6aeaxc[_0x1fd0[19]],{tags:{$like:_0x1fd0[28]+ _0x6aeaxc[_0x1fd0[25]][_0x1fd0[29]]+ _0x1fd0[30]}}))[_0x1fd0[18]](function(_0x6aeax10){_0x6aeaxd[_0x1fd0[17]](200)[_0x1fd0[16]](_0x6aeax10)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[41]]= function(_0x6aeaxc,_0x6aeaxd){return Tag[_0x1fd0[41]](_0x6aeaxc[_0x1fd0[42]])[_0x1fd0[18]](function(_0x6aeax11){return _0x6aeaxd[_0x1fd0[17]](201)[_0x1fd0[16]](_0x6aeax11)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[43]]= function(_0x6aeaxc,_0x6aeaxd){if(_0x6aeaxc[_0x1fd0[42]][_0x1fd0[24]]){delete _0x6aeaxc[_0x1fd0[42]][_0x1fd0[24]]};return Tag[_0x1fd0[26]](_0x6aeaxc[_0x1fd0[25]][_0x1fd0[24]])[_0x1fd0[18]](function(_0x6aeax11){if(!_0x6aeax11){return _0x6aeaxd[_0x1fd0[23]](404)};var _0x6aeax12=_[_0x1fd0[31]](_0x6aeax11,_0x6aeaxc[_0x1fd0[42]]);return _0x6aeax12[_0x1fd0[44]]()})[_0x1fd0[18]](function(_0x6aeax11){return _0x6aeaxd[_0x1fd0[17]](200)[_0x1fd0[16]](_0x6aeax11)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[45]]= function(_0x6aeaxc,_0x6aeaxd){return Tag[_0x1fd0[34]](_0x1fd0[48])[_0x1fd0[26]](_0x6aeaxc[_0x1fd0[25]][_0x1fd0[24]])[_0x1fd0[18]](function(_0x6aeax11){if(!_0x6aeax11){return _0x6aeaxd[_0x1fd0[23]](404)};if(tagHasAssociation(_0x6aeax11)){var _0x6aeaxf= new Error();_0x6aeaxf[_0x1fd0[46]]= _0x1fd0[47];throw _0x6aeaxf};return _0x6aeax11[_0x1fd0[45]]()})[_0x1fd0[18]](function(){return _0x6aeaxd[_0x1fd0[23]](204)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};exports[_0x1fd0[49]]= function(_0x6aeaxc,_0x6aeaxd){return Tag[_0x1fd0[45]]({where:{id:_0x6aeaxc[_0x1fd0[19]][_0x1fd0[50]]},individualHooks:true})[_0x1fd0[18]](function(){return _0x6aeaxd[_0x1fd0[23]](204)})[_0x1fd0[15]](function(_0x6aeaxf){return handleError(_0x6aeaxd,_0x6aeaxf)})};function handleError(_0x6aeaxd,_0x6aeaxf){logger[_0x1fd0[52]](_0x6aeaxf[_0x1fd0[51]]);return _0x6aeaxd[_0x1fd0[17]](500)[_0x1fd0[16]](_0x6aeaxf)}function tagHasAssociation(_0x6aeax11){return ((_0x6aeax11[_0x1fd0[53]]&& _0x6aeax11[_0x1fd0[53]][_0x1fd0[54]]> 0)|| (_0x6aeax11[_0x1fd0[55]]&& _0x6aeax11[_0x1fd0[55]][_0x1fd0[54]]> 0))}
\ No newline at end of file
+var _0x64fd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x54\x61\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x46\x61\x78\x52\x6F\x6F\x6D","\x53\x6D\x73\x52\x6F\x6F\x6D","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x43\x68\x61\x74\x42\x79\x54\x61\x67","\x25","\x74\x61\x67","\x3B\x25","\x6D\x65\x72\x67\x65","\x67\x65\x74\x4D\x61\x69\x6C\x42\x79\x54\x61\x67","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x67\x65\x74\x46\x61\x78\x42\x79\x54\x61\x67","\x67\x65\x74\x53\x6D\x73\x42\x79\x54\x61\x67","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73\x42\x79\x54\x61\x67","\x6C\x69\x73\x74","\x63\x6F\x6D\x70\x61\x6E\x79","\x63\x6F\x6D\x70\x61\x6E\x79\x5F\x6C\x69\x73\x74\x5F\x66\x69\x6C\x74\x65\x72","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x73\x73\x61\x67\x65","\x54\x61\x67\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x61\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x27\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73"];_0x64fd[0];var _=require(_0x64fd[1]);var Tag=require(_0x64fd[3])[_0x64fd[2]];var ChatRoom=require(_0x64fd[3])[_0x64fd[4]];var ChatWebsite=require(_0x64fd[3])[_0x64fd[5]];var ChatVisitor=require(_0x64fd[3])[_0x64fd[6]];var MailRoom=require(_0x64fd[3])[_0x64fd[7]];var FaxRoom=require(_0x64fd[3])[_0x64fd[8]];var SmsRoom=require(_0x64fd[3])[_0x64fd[9]];var Contact=require(_0x64fd[3])[_0x64fd[10]];var Util=require(_0x64fd[11]);var logger=require(_0x64fd[13])(_0x64fd[12]);exports[_0x64fd[14]]= function(_0xab29xc,_0xab29xd,_0xab29xe){return Tag[_0x64fd[21]](Util[_0x64fd[20]](_0xab29xc[_0x64fd[19]]))[_0x64fd[18]](function(_0xab29x10){_0xab29xd[_0x64fd[17]](200)[_0x64fd[16]](_0xab29x10)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[22]]= function(_0xab29xc,_0xab29xd){return Tag[_0x64fd[26]](_0xab29xc[_0x64fd[25]][_0x64fd[24]])[_0x64fd[18]](function(_0xab29x11){if(!_0xab29x11){return _0xab29xd[_0x64fd[23]](404)};return _0xab29xd[_0x64fd[16]](_0xab29x11)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[27]]= function(_0xab29xc,_0xab29xd){return ChatRoom[_0x64fd[21]](_[_0x64fd[31]](Util[_0x64fd[20]](_0xab29xc[_0x64fd[19]],{tags:{$like:_0x64fd[28]+ _0xab29xc[_0x64fd[25]][_0x64fd[29]]+ _0x64fd[30]}}),{include:[ChatWebsite,ChatVisitor]}))[_0x64fd[18]](function(_0xab29x10){_0xab29xd[_0x64fd[17]](200)[_0x64fd[16]](_0xab29x10)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[32]]= function(_0xab29xc,_0xab29xd){return MailRoom[_0x64fd[34]](_0x64fd[33])[_0x64fd[21]](Util[_0x64fd[20]](_0xab29xc[_0x64fd[19]],{tags:{$like:_0x64fd[28]+ _0xab29xc[_0x64fd[25]][_0x64fd[29]]+ _0x64fd[30]}}))[_0x64fd[18]](function(_0xab29x10){_0xab29xd[_0x64fd[17]](200)[_0x64fd[16]](_0xab29x10)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[35]]= function(_0xab29xc,_0xab29xd){return FaxRoom[_0x64fd[34]](_0x64fd[33])[_0x64fd[21]](Util[_0x64fd[20]](_0xab29xc[_0x64fd[19]],{tags:{$like:_0x64fd[28]+ _0xab29xc[_0x64fd[25]][_0x64fd[29]]+ _0x64fd[30]}}))[_0x64fd[18]](function(_0xab29x10){_0xab29xd[_0x64fd[17]](200)[_0x64fd[16]](_0xab29x10)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[36]]= function(_0xab29xc,_0xab29xd){return SmsRoom[_0x64fd[34]](_0x64fd[33])[_0x64fd[21]](Util[_0x64fd[20]](_0xab29xc[_0x64fd[19]],{tags:{$like:_0x64fd[28]+ _0xab29xc[_0x64fd[25]][_0x64fd[29]]+ _0x64fd[30]}}))[_0x64fd[18]](function(_0xab29x10){_0xab29xd[_0x64fd[17]](200)[_0x64fd[16]](_0xab29x10)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[37]]= function(_0xab29xc,_0xab29xd){return Contact[_0x64fd[34]](_0x64fd[38],_0x64fd[39],{method:[_0x64fd[40],_0xab29xc[_0x64fd[19]]]})[_0x64fd[21]](Util[_0x64fd[20]](_0xab29xc[_0x64fd[19]],{tags:{$like:_0x64fd[28]+ _0xab29xc[_0x64fd[25]][_0x64fd[29]]+ _0x64fd[30]}}))[_0x64fd[18]](function(_0xab29x10){_0xab29xd[_0x64fd[17]](200)[_0x64fd[16]](_0xab29x10)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[41]]= function(_0xab29xc,_0xab29xd){return Tag[_0x64fd[41]](_0xab29xc[_0x64fd[42]])[_0x64fd[18]](function(_0xab29x11){return _0xab29xd[_0x64fd[17]](201)[_0x64fd[16]](_0xab29x11)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[43]]= function(_0xab29xc,_0xab29xd){if(_0xab29xc[_0x64fd[42]][_0x64fd[24]]){delete _0xab29xc[_0x64fd[42]][_0x64fd[24]]};return Tag[_0x64fd[26]](_0xab29xc[_0x64fd[25]][_0x64fd[24]])[_0x64fd[18]](function(_0xab29x11){if(!_0xab29x11){return _0xab29xd[_0x64fd[23]](404)};var _0xab29x12=_[_0x64fd[31]](_0xab29x11,_0xab29xc[_0x64fd[42]]);return _0xab29x12[_0x64fd[44]]()})[_0x64fd[18]](function(_0xab29x11){return _0xab29xd[_0x64fd[17]](200)[_0x64fd[16]](_0xab29x11)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[45]]= function(_0xab29xc,_0xab29xd){return Tag[_0x64fd[34]](_0x64fd[48])[_0x64fd[26]](_0xab29xc[_0x64fd[25]][_0x64fd[24]])[_0x64fd[18]](function(_0xab29x11){if(!_0xab29x11){return _0xab29xd[_0x64fd[23]](404)};if(tagHasAssociation(_0xab29x11)){var _0xab29xf= new Error();_0xab29xf[_0x64fd[46]]= _0x64fd[47];throw _0xab29xf};return _0xab29x11[_0x64fd[45]]()})[_0x64fd[18]](function(){return _0xab29xd[_0x64fd[23]](204)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};exports[_0x64fd[49]]= function(_0xab29xc,_0xab29xd){return Tag[_0x64fd[45]]({where:{id:_0xab29xc[_0x64fd[19]][_0x64fd[50]]},individualHooks:true})[_0x64fd[18]](function(){return _0xab29xd[_0x64fd[23]](204)})[_0x64fd[15]](function(_0xab29xf){return handleError(_0xab29xd,_0xab29xf)})};function handleError(_0xab29xd,_0xab29xf){logger[_0x64fd[52]](_0xab29xf[_0x64fd[51]]);return _0xab29xd[_0x64fd[17]](500)[_0x64fd[16]](_0xab29xf)}function tagHasAssociation(_0xab29x11){return ((_0xab29x11[_0x64fd[53]]&& _0xab29x11[_0x64fd[53]][_0x64fd[54]]> 0)|| (_0xab29x11[_0x64fd[55]]&& _0xab29x11[_0x64fd[55]][_0x64fd[54]]> 0))}
\ No newline at end of file
index d8b0cc0..fa2e4cc 100644 (file)
@@ -1 +1 @@
-var _0x570d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x61\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x570d[0];const EventEmitter=require(_0x570d[1]);const Tag=require(_0x570d[3])[_0x570d[2]];var TagEvents= new EventEmitter();TagEvents[_0x570d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x570d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x570d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x570d[6]};for(var e in events){var event=events[e];Tag[_0x570d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x33f2x8,_0x33f2x9,_0x33f2xa){TagEvents[_0x570d[10]](event+ _0x570d[8]+ _0x33f2x8[_0x570d[9]],_0x33f2x8);TagEvents[_0x570d[10]](event,_0x33f2x8);_0x33f2xa(null)}}module[_0x570d[11]]= TagEvents
\ No newline at end of file
+var _0xdaa5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x61\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xdaa5[0];const EventEmitter=require(_0xdaa5[1]);const Tag=require(_0xdaa5[3])[_0xdaa5[2]];var TagEvents= new EventEmitter();TagEvents[_0xdaa5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xdaa5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xdaa5[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xdaa5[6]};for(var e in events){var event=events[e];Tag[_0xdaa5[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5102x8,_0x5102x9,_0x5102xa){TagEvents[_0xdaa5[10]](event+ _0xdaa5[8]+ _0x5102x8[_0xdaa5[9]],_0x5102x8);TagEvents[_0xdaa5[10]](event,_0x5102x8);_0x5102xa(null)}}module[_0xdaa5[11]]= TagEvents
\ No newline at end of file
index cc6e5d6..a0192e9 100644 (file)
@@ -1 +1 @@
-var _0xb9cf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x61\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x61\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xb9cf[0];const TagEvents=require(_0xb9cf[1]);var events=[_0xb9cf[2],_0xb9cf[3]];exports[_0xb9cf[4]]= function(_0x901dx3){for(var _0x901dx4=0,_0x901dx5=events[_0xb9cf[5]];_0x901dx4< _0x901dx5;_0x901dx4++){var _0x901dx6=events[_0x901dx4];var _0x901dx7=createListener(_0xb9cf[6]+ _0x901dx6,_0x901dx3);TagEvents[_0xb9cf[7]](_0x901dx6,_0x901dx7);_0x901dx3[_0xb9cf[7]](_0xb9cf[8],removeListener(_0x901dx6,_0x901dx7))}};function createListener(_0x901dx6,_0x901dx3){return function(_0x901dx9){_0x901dx3[_0xb9cf[9]](_0x901dx6,_0x901dx9)}}function removeListener(_0x901dx6,_0x901dx7){return function(){TagEvents[_0xb9cf[10]](_0x901dx6,_0x901dx7)}}
\ No newline at end of file
+var _0xce28=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x61\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x61\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xce28[0];const TagEvents=require(_0xce28[1]);var events=[_0xce28[2],_0xce28[3]];exports[_0xce28[4]]= function(_0x1122x3){for(var _0x1122x4=0,_0x1122x5=events[_0xce28[5]];_0x1122x4< _0x1122x5;_0x1122x4++){var _0x1122x6=events[_0x1122x4];var _0x1122x7=createListener(_0xce28[6]+ _0x1122x6,_0x1122x3);TagEvents[_0xce28[7]](_0x1122x6,_0x1122x7);_0x1122x3[_0xce28[7]](_0xce28[8],removeListener(_0x1122x6,_0x1122x7))}};function createListener(_0x1122x6,_0x1122x3){return function(_0x1122x9){_0x1122x3[_0xce28[9]](_0x1122x6,_0x1122x9)}}function removeListener(_0x1122x6,_0x1122x7){return function(){TagEvents[_0xce28[10]](_0x1122x6,_0x1122x7)}}
\ No newline at end of file
index 6ab3b51..d12cd38 100644 (file)
@@ -1 +1 @@
-var _0x8f26=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x65\x61\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x73","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x73\x49\x6E\x64\x65\x78","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x8f26[0];var express=require(_0x8f26[1]);var controller=require(_0x8f26[2]);var auth=require(_0x8f26[3]);var router=express.Router();router[_0x8f26[9]](_0x8f26[4],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[8]]);router[_0x8f26[9]](_0x8f26[10],auth[_0x8f26[5]](),auth[_0x8f26[11]]([5],[_0x8f26[6]]),controller[_0x8f26[12]]);router[_0x8f26[9]](_0x8f26[13],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[14]]);router[_0x8f26[9]](_0x8f26[15],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[16]]);router[_0x8f26[18]](_0x8f26[4],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[17]]);router[_0x8f26[18]](_0x8f26[15],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[19]]);router[_0x8f26[21]](_0x8f26[13],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[20]]);router[_0x8f26[23]](_0x8f26[4],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[22]]);router[_0x8f26[23]](_0x8f26[13],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[24]]);router[_0x8f26[23]](_0x8f26[15],auth[_0x8f26[5]](),auth[_0x8f26[7]](_0x8f26[6]),controller[_0x8f26[25]]);module[_0x8f26[26]]= router
\ No newline at end of file
+var _0xf8a8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x65\x61\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x73","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x73\x49\x6E\x64\x65\x78","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xf8a8[0];var express=require(_0xf8a8[1]);var controller=require(_0xf8a8[2]);var auth=require(_0xf8a8[3]);var router=express.Router();router[_0xf8a8[9]](_0xf8a8[4],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[8]]);router[_0xf8a8[9]](_0xf8a8[10],auth[_0xf8a8[5]](),auth[_0xf8a8[11]]([5],[_0xf8a8[6]]),controller[_0xf8a8[12]]);router[_0xf8a8[9]](_0xf8a8[13],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[14]]);router[_0xf8a8[9]](_0xf8a8[15],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[16]]);router[_0xf8a8[18]](_0xf8a8[4],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[17]]);router[_0xf8a8[18]](_0xf8a8[15],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[19]]);router[_0xf8a8[21]](_0xf8a8[13],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[20]]);router[_0xf8a8[23]](_0xf8a8[4],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[22]]);router[_0xf8a8[23]](_0xf8a8[13],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[24]]);router[_0xf8a8[23]](_0xf8a8[15],auth[_0xf8a8[5]](),auth[_0xf8a8[7]](_0xf8a8[6]),controller[_0xf8a8[25]]);module[_0xf8a8[26]]= router
\ No newline at end of file
index 8565c43..3754647 100644 (file)
@@ -1 +1 @@
-var _0xeadc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x61\x6D","\x55\x73\x65\x72","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x73\x49\x6E\x64\x65\x78","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x67\x65\x6E\x74\x73","\x72\x6F\x77\x73","\x69\x64","\x6D\x61\x70","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x61\x64\x64\x55\x73\x65\x72\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xeadc[0];var _=require(_0xeadc[1]);var util=require(_0xeadc[2]);var Util=require(_0xeadc[3]);var logger=require(_0xeadc[5])(_0xeadc[4]);var sequelize=require(_0xeadc[7])[_0xeadc[6]];var Team=require(_0xeadc[7])[_0xeadc[8]];var Agent=require(_0xeadc[7])[_0xeadc[9]];var User=require(_0xeadc[7])[_0xeadc[9]];exports[_0xeadc[10]]= function(_0xa97ax9,_0xa97axa){return Team[_0xeadc[20]](_0xeadc[19])[_0xeadc[18]](_[_0xeadc[17]](Util[_0xeadc[16]](_0xa97ax9[_0xeadc[15]])))[_0xeadc[14]](function(_0xa97axc){_0xa97axa[_0xeadc[13]](200)[_0xeadc[12]](_0xa97axc)})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})};exports[_0xeadc[21]]= function(_0xa97ax9,_0xa97axa){switch(_0xa97ax9[_0xeadc[30]][_0xeadc[32]]){case _0xeadc[30]:return User[_0xeadc[31]](_0xa97ax9[_0xeadc[30]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axe){if(!_0xa97axe){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axe})[_0xeadc[14]](Util[_0xeadc[28]](_0xa97ax9[_0xeadc[15]]))[_0xeadc[14]](function(_0xa97axd){return Team[_0xeadc[20]]({method:[_0xeadc[24],_[_0xeadc[27]](_0xa97axd[_0xeadc[25]],_0xeadc[26])]})[_0xeadc[23]](_[_0xeadc[17]](Util[_0xeadc[16]](_0xa97ax9[_0xeadc[15]])))})[_0xeadc[14]](function(_0xa97axc){_0xa97axa[_0xeadc[13]](200)[_0xeadc[12]]({rows:_0xa97axc,count:_0xa97axc[_0xeadc[22]]})})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)});default:return Team[_0xeadc[20]](_0xeadc[24])[_0xeadc[23]](_[_0xeadc[17]](Util[_0xeadc[16]](_0xa97ax9[_0xeadc[15]])))[_0xeadc[14]](function(_0xa97axc){_0xa97axa[_0xeadc[13]](200)[_0xeadc[12]]({rows:_0xa97axc,count:_0xa97axc[_0xeadc[22]]})})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})}};exports[_0xeadc[33]]= function(_0xa97ax9,_0xa97axa){return Team[_0xeadc[31]](_0xa97ax9[_0xeadc[34]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axf){if(!_0xa97axf){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axa[_0xeadc[12]](_0xa97axf)})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})};exports[_0xeadc[35]]= function(_0xa97ax9,_0xa97axa){switch(_0xa97ax9[_0xeadc[30]][_0xeadc[32]]){case _0xeadc[30]:return User[_0xeadc[31]](_0xa97ax9[_0xeadc[30]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axe){if(!_0xa97axe){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axe})[_0xeadc[14]](Util[_0xeadc[28]](_0xa97ax9[_0xeadc[15]]))[_0xeadc[14]](function(_0xa97axd){return Team[_0xeadc[20]]({method:[_0xeadc[24],_[_0xeadc[27]](_0xa97axd[_0xeadc[25]],_0xeadc[26])]})[_0xeadc[31]](_0xa97ax9[_0xeadc[34]][_0xeadc[26]])})[_0xeadc[14]](function(_0xa97axf){if(!_0xa97axf){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axa[_0xeadc[13]](200)[_0xeadc[12]]({count:_0xa97axf[_0xeadc[36]][_0xeadc[22]],rows:_0xa97axf[_0xeadc[36]]})})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)});default:return Team[_0xeadc[20]](_0xeadc[24])[_0xeadc[31]](_0xa97ax9[_0xeadc[34]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axf){if(!_0xa97axf){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axa[_0xeadc[13]](200)[_0xeadc[12]]({count:_0xa97axf[_0xeadc[36]][_0xeadc[22]],rows:_0xa97axf[_0xeadc[36]]})})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})}};exports[_0xeadc[37]]= function(_0xa97ax9,_0xa97axa){return Team[_0xeadc[37]](_0xa97ax9[_0xeadc[40]])[_0xeadc[14]](function(_0xa97axf){return _0xa97axa[_0xeadc[13]](201)[_0xeadc[12]](_0xa97axf)})[_0xeadc[11]](sequelize.UniqueConstraintError,function(_0xa97axb){return Util[_0xeadc[39]][_0xeadc[38]](_0xa97axa,_0xa97axb)})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})};exports[_0xeadc[41]]= function(_0xa97ax9,_0xa97axa){if(_0xa97ax9[_0xeadc[40]][_0xeadc[26]]){delete _0xa97ax9[_0xeadc[40]][_0xeadc[26]]};return Team[_0xeadc[31]](_0xa97ax9[_0xeadc[34]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axf){if(!_0xa97axf){return _0xa97axa[_0xeadc[29]](404)};var _0xa97ax10=_[_0xeadc[17]](_0xa97axf,_0xa97ax9[_0xeadc[40]]);return _0xa97ax10[_0xeadc[42]]()})[_0xeadc[14]](function(_0xa97axf){return _0xa97axa[_0xeadc[13]](200)[_0xeadc[12]](_0xa97axf)})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})};exports[_0xeadc[43]]= function(_0xa97ax9,_0xa97axa){return Team[_0xeadc[31]](_0xa97ax9[_0xeadc[34]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axf){if(!_0xa97axf){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axf[_0xeadc[43]]()})[_0xeadc[14]](function(){return _0xa97axa[_0xeadc[29]](204)})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})};exports[_0xeadc[44]]= function(_0xa97ax9,_0xa97axa){return Team[_0xeadc[43]]({where:{id:_0xa97ax9[_0xeadc[15]][_0xeadc[45]]},individualHooks:true})[_0xeadc[14]](function(){return _0xa97axa[_0xeadc[29]](204)})[_0xeadc[11]](function(_0xa97axb){return handleError(_0xa97axa,_0xa97axb)})};exports[_0xeadc[46]]= function(_0xa97ax9,_0xa97axa,_0xa97ax11){return Team[_0xeadc[31]](_0xa97ax9[_0xeadc[34]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axf){if(!_0xa97axf){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axf[_0xeadc[47]](_0xa97ax9[_0xeadc[40]][_0xeadc[24]])})[_0xeadc[14]](function(){return _0xa97axa[_0xeadc[29]](204)})[_0xeadc[11]](function(_0xa97axb){return _0xa97ax11(_0xa97axb)})};exports[_0xeadc[48]]= function(_0xa97ax9,_0xa97axa,_0xa97ax11){return Team[_0xeadc[31]](_0xa97ax9[_0xeadc[34]][_0xeadc[26]])[_0xeadc[14]](function(_0xa97axf){if(!_0xa97axf){return _0xa97axa[_0xeadc[29]](404)};return _0xa97axf[_0xeadc[49]](_0xa97ax9[_0xeadc[15]][_0xeadc[24]])})[_0xeadc[14]](function(){return _0xa97axa[_0xeadc[29]](202)})[_0xeadc[11]](function(_0xa97axb){return _0xa97ax11(_0xa97axb)})};function handleError(_0xa97axa,_0xa97axb){logger[_0xeadc[51]](_0xa97axb[_0xeadc[50]]);return _0xa97axa[_0xeadc[13]](500)[_0xeadc[12]](_0xa97axb)}
\ No newline at end of file
+var _0xe541=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x61\x6D","\x55\x73\x65\x72","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x73\x49\x6E\x64\x65\x78","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x67\x65\x6E\x74\x73","\x72\x6F\x77\x73","\x69\x64","\x6D\x61\x70","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x61\x64\x64\x55\x73\x65\x72\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x55\x73\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe541[0];var _=require(_0xe541[1]);var util=require(_0xe541[2]);var Util=require(_0xe541[3]);var logger=require(_0xe541[5])(_0xe541[4]);var sequelize=require(_0xe541[7])[_0xe541[6]];var Team=require(_0xe541[7])[_0xe541[8]];var Agent=require(_0xe541[7])[_0xe541[9]];var User=require(_0xe541[7])[_0xe541[9]];exports[_0xe541[10]]= function(_0xe989x9,_0xe989xa){return Team[_0xe541[20]](_0xe541[19])[_0xe541[18]](_[_0xe541[17]](Util[_0xe541[16]](_0xe989x9[_0xe541[15]])))[_0xe541[14]](function(_0xe989xc){_0xe989xa[_0xe541[13]](200)[_0xe541[12]](_0xe989xc)})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})};exports[_0xe541[21]]= function(_0xe989x9,_0xe989xa){switch(_0xe989x9[_0xe541[30]][_0xe541[32]]){case _0xe541[30]:return User[_0xe541[31]](_0xe989x9[_0xe541[30]][_0xe541[26]])[_0xe541[14]](function(_0xe989xe){if(!_0xe989xe){return _0xe989xa[_0xe541[29]](404)};return _0xe989xe})[_0xe541[14]](Util[_0xe541[28]](_0xe989x9[_0xe541[15]]))[_0xe541[14]](function(_0xe989xd){return Team[_0xe541[20]]({method:[_0xe541[24],_[_0xe541[27]](_0xe989xd[_0xe541[25]],_0xe541[26])]})[_0xe541[23]](_[_0xe541[17]](Util[_0xe541[16]](_0xe989x9[_0xe541[15]])))})[_0xe541[14]](function(_0xe989xc){_0xe989xa[_0xe541[13]](200)[_0xe541[12]]({rows:_0xe989xc,count:_0xe989xc[_0xe541[22]]})})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)});default:return Team[_0xe541[20]](_0xe541[24])[_0xe541[23]](_[_0xe541[17]](Util[_0xe541[16]](_0xe989x9[_0xe541[15]])))[_0xe541[14]](function(_0xe989xc){_0xe989xa[_0xe541[13]](200)[_0xe541[12]]({rows:_0xe989xc,count:_0xe989xc[_0xe541[22]]})})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})}};exports[_0xe541[33]]= function(_0xe989x9,_0xe989xa){return Team[_0xe541[31]](_0xe989x9[_0xe541[34]][_0xe541[26]])[_0xe541[14]](function(_0xe989xf){if(!_0xe989xf){return _0xe989xa[_0xe541[29]](404)};return _0xe989xa[_0xe541[12]](_0xe989xf)})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})};exports[_0xe541[35]]= function(_0xe989x9,_0xe989xa){switch(_0xe989x9[_0xe541[30]][_0xe541[32]]){case _0xe541[30]:return User[_0xe541[31]](_0xe989x9[_0xe541[30]][_0xe541[26]])[_0xe541[14]](function(_0xe989xe){if(!_0xe989xe){return _0xe989xa[_0xe541[29]](404)};return _0xe989xe})[_0xe541[14]](Util[_0xe541[28]](_0xe989x9[_0xe541[15]]))[_0xe541[14]](function(_0xe989xd){return Team[_0xe541[20]]({method:[_0xe541[24],_[_0xe541[27]](_0xe989xd[_0xe541[25]],_0xe541[26])]})[_0xe541[31]](_0xe989x9[_0xe541[34]][_0xe541[26]])})[_0xe541[14]](function(_0xe989xf){if(!_0xe989xf){return _0xe989xa[_0xe541[29]](404)};return _0xe989xa[_0xe541[13]](200)[_0xe541[12]]({count:_0xe989xf[_0xe541[36]][_0xe541[22]],rows:_0xe989xf[_0xe541[36]]})})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)});default:return Team[_0xe541[20]](_0xe541[24])[_0xe541[31]](_0xe989x9[_0xe541[34]][_0xe541[26]])[_0xe541[14]](function(_0xe989xf){if(!_0xe989xf){return _0xe989xa[_0xe541[29]](404)};return _0xe989xa[_0xe541[13]](200)[_0xe541[12]]({count:_0xe989xf[_0xe541[36]][_0xe541[22]],rows:_0xe989xf[_0xe541[36]]})})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})}};exports[_0xe541[37]]= function(_0xe989x9,_0xe989xa){return Team[_0xe541[37]](_0xe989x9[_0xe541[40]])[_0xe541[14]](function(_0xe989xf){return _0xe989xa[_0xe541[13]](201)[_0xe541[12]](_0xe989xf)})[_0xe541[11]](sequelize.UniqueConstraintError,function(_0xe989xb){return Util[_0xe541[39]][_0xe541[38]](_0xe989xa,_0xe989xb)})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})};exports[_0xe541[41]]= function(_0xe989x9,_0xe989xa){if(_0xe989x9[_0xe541[40]][_0xe541[26]]){delete _0xe989x9[_0xe541[40]][_0xe541[26]]};return Team[_0xe541[31]](_0xe989x9[_0xe541[34]][_0xe541[26]])[_0xe541[14]](function(_0xe989xf){if(!_0xe989xf){return _0xe989xa[_0xe541[29]](404)};var _0xe989x10=_[_0xe541[17]](_0xe989xf,_0xe989x9[_0xe541[40]]);return _0xe989x10[_0xe541[42]]()})[_0xe541[14]](function(_0xe989xf){return _0xe989xa[_0xe541[13]](200)[_0xe541[12]](_0xe989xf)})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})};exports[_0xe541[43]]= function(_0xe989x9,_0xe989xa){return Team[_0xe541[31]](_0xe989x9[_0xe541[34]][_0xe541[26]])[_0xe541[14]](function(_0xe989xf){if(!_0xe989xf){return _0xe989xa[_0xe541[29]](404)};return _0xe989xf[_0xe541[43]]()})[_0xe541[14]](function(){return _0xe989xa[_0xe541[29]](204)})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})};exports[_0xe541[44]]= function(_0xe989x9,_0xe989xa){return Team[_0xe541[43]]({where:{id:_0xe989x9[_0xe541[15]][_0xe541[45]]},individualHooks:true})[_0xe541[14]](function(){return _0xe989xa[_0xe541[29]](204)})[_0xe541[11]](function(_0xe989xb){return handleError(_0xe989xa,_0xe989xb)})};exports[_0xe541[46]]= function(_0xe989x9,_0xe989xa,_0xe989x11){return Team[_0xe541[31]](_0xe989x9[_0xe541[34]][_0xe541[26]])[_0xe541[14]](function(_0xe989xf){if(!_0xe989xf){return _0xe989xa[_0xe541[29]](404)};return _0xe989xf[_0xe541[47]](_0xe989x9[_0xe541[40]][_0xe541[24]])})[_0xe541[14]](function(){return _0xe989xa[_0xe541[29]](204)})[_0xe541[11]](function(_0xe989xb){return _0xe989x11(_0xe989xb)})};exports[_0xe541[48]]= function(_0xe989x9,_0xe989xa,_0xe989x11){return Team[_0xe541[31]](_0xe989x9[_0xe541[34]][_0xe541[26]])[_0xe541[14]](function(_0xe989xf){if(!_0xe989xf){return _0xe989xa[_0xe541[29]](404)};return _0xe989xf[_0xe541[49]](_0xe989x9[_0xe541[15]][_0xe541[24]])})[_0xe541[14]](function(){return _0xe989xa[_0xe541[29]](202)})[_0xe541[11]](function(_0xe989xb){return _0xe989x11(_0xe989xb)})};function handleError(_0xe989xa,_0xe989xb){logger[_0xe541[51]](_0xe989xb[_0xe541[50]]);return _0xe989xa[_0xe541[13]](500)[_0xe541[12]](_0xe989xb)}
\ No newline at end of file
index 54b6b5d..144251a 100644 (file)
@@ -1 +1 @@
-var _0x30ad=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x30ad[0];const EventEmitter=require(_0x30ad[1]);const Team=require(_0x30ad[3])[_0x30ad[2]];var TeamEvents= new EventEmitter();TeamEvents[_0x30ad[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x30ad[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x30ad[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x30ad[6]};for(var e in events){var event=events[e];Team[_0x30ad[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x407ex8,_0x407ex9,_0x407exa){TeamEvents[_0x30ad[10]](event+ _0x30ad[8]+ _0x407ex8[_0x30ad[9]],_0x407ex8);TeamEvents[_0x30ad[10]](event,_0x407ex8);_0x407exa(null)}}module[_0x30ad[11]]= TeamEvents
\ No newline at end of file
+var _0x46de=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x46de[0];const EventEmitter=require(_0x46de[1]);const Team=require(_0x46de[3])[_0x46de[2]];var TeamEvents= new EventEmitter();TeamEvents[_0x46de[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x46de[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x46de[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x46de[6]};for(var e in events){var event=events[e];Team[_0x46de[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xfca0x8,_0xfca0x9,_0xfca0xa){TeamEvents[_0x46de[10]](event+ _0x46de[8]+ _0xfca0x8[_0x46de[9]],_0xfca0x8);TeamEvents[_0x46de[10]](event,_0xfca0x8);_0xfca0xa(null)}}module[_0x46de[11]]= TeamEvents
\ No newline at end of file
index 6c0b37c..efe94a2 100644 (file)
@@ -1 +1 @@
-var _0x8850=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x65\x61\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x61\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8850[0];const TeamEvents=require(_0x8850[1]);var events=[_0x8850[2],_0x8850[3]];exports[_0x8850[4]]= function(_0xb48ex3){for(var _0xb48ex4=0,_0xb48ex5=events[_0x8850[5]];_0xb48ex4< _0xb48ex5;_0xb48ex4++){var _0xb48ex6=events[_0xb48ex4];var _0xb48ex7=createListener(_0x8850[6]+ _0xb48ex6,_0xb48ex3);TeamEvents[_0x8850[7]](_0xb48ex6,_0xb48ex7);_0xb48ex3[_0x8850[7]](_0x8850[8],removeListener(_0xb48ex6,_0xb48ex7))}};function createListener(_0xb48ex6,_0xb48ex3){return function(_0xb48ex9){_0xb48ex3[_0x8850[9]](_0xb48ex6,_0xb48ex9)}}function removeListener(_0xb48ex6,_0xb48ex7){return function(){TeamEvents[_0x8850[10]](_0xb48ex6,_0xb48ex7)}}
\ No newline at end of file
+var _0xc02e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x65\x61\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x61\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xc02e[0];const TeamEvents=require(_0xc02e[1]);var events=[_0xc02e[2],_0xc02e[3]];exports[_0xc02e[4]]= function(_0x57eax3){for(var _0x57eax4=0,_0x57eax5=events[_0xc02e[5]];_0x57eax4< _0x57eax5;_0x57eax4++){var _0x57eax6=events[_0x57eax4];var _0x57eax7=createListener(_0xc02e[6]+ _0x57eax6,_0x57eax3);TeamEvents[_0xc02e[7]](_0x57eax6,_0x57eax7);_0x57eax3[_0xc02e[7]](_0xc02e[8],removeListener(_0x57eax6,_0x57eax7))}};function createListener(_0x57eax6,_0x57eax3){return function(_0x57eax9){_0x57eax3[_0xc02e[9]](_0x57eax6,_0x57eax9)}}function removeListener(_0x57eax6,_0x57eax7){return function(){TeamEvents[_0xc02e[10]](_0x57eax6,_0x57eax7)}}
\ No newline at end of file
index 6046197..59c0231 100644 (file)
@@ -1 +1 @@
-var _0xb191=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x4C\x69\x6D\x69\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xb191[0];var express=require(_0xb191[1]);var auth=require(_0xb191[2]);var controller=require(_0xb191[3]);var license=require(_0xb191[4]);var router=express.Router();router[_0xb191[10]](_0xb191[5],auth[_0xb191[6]](),auth[_0xb191[8]](_0xb191[7]),controller[_0xb191[9]]);router[_0xb191[10]](_0xb191[11],auth[_0xb191[6]](),auth[_0xb191[8]](_0xb191[7]),controller[_0xb191[12]]);router[_0xb191[16]](_0xb191[5],auth[_0xb191[6]](),license[_0xb191[13]](),license[_0xb191[14]](),auth[_0xb191[8]](_0xb191[7]),controller[_0xb191[15]]);router[_0xb191[18]](_0xb191[11],auth[_0xb191[6]](),auth[_0xb191[8]](_0xb191[7]),controller[_0xb191[17]]);router[_0xb191[20]](_0xb191[5],auth[_0xb191[6]](),auth[_0xb191[8]](_0xb191[7]),controller[_0xb191[19]]);router[_0xb191[20]](_0xb191[11],auth[_0xb191[6]](),auth[_0xb191[8]](_0xb191[7]),controller[_0xb191[21]]);module[_0xb191[22]]= router
\ No newline at end of file
+var _0xfbea=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x4C\x69\x6D\x69\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xfbea[0];var express=require(_0xfbea[1]);var auth=require(_0xfbea[2]);var controller=require(_0xfbea[3]);var license=require(_0xfbea[4]);var router=express.Router();router[_0xfbea[10]](_0xfbea[5],auth[_0xfbea[6]](),auth[_0xfbea[8]](_0xfbea[7]),controller[_0xfbea[9]]);router[_0xfbea[10]](_0xfbea[11],auth[_0xfbea[6]](),auth[_0xfbea[8]](_0xfbea[7]),controller[_0xfbea[12]]);router[_0xfbea[16]](_0xfbea[5],auth[_0xfbea[6]](),license[_0xfbea[13]](),license[_0xfbea[14]](),auth[_0xfbea[8]](_0xfbea[7]),controller[_0xfbea[15]]);router[_0xfbea[18]](_0xfbea[11],auth[_0xfbea[6]](),auth[_0xfbea[8]](_0xfbea[7]),controller[_0xfbea[17]]);router[_0xfbea[20]](_0xfbea[5],auth[_0xfbea[6]](),auth[_0xfbea[8]](_0xfbea[7]),controller[_0xfbea[19]]);router[_0xfbea[20]](_0xfbea[11],auth[_0xfbea[6]](),auth[_0xfbea[8]](_0xfbea[7]),controller[_0xfbea[21]]);module[_0xfbea[22]]= router
\ No newline at end of file
index 333a708..53c51aa 100644 (file)
@@ -1 +1 @@
-var _0xf458=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x6D\x69\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x53\x65\x74\x74\x69\x6E\x67","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6C\x65","\x62\x6F\x64\x79","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x6E\x61\x6D\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64\x73"];_0xf458[0];var _=require(_0xf458[1]);var Util=require(_0xf458[2]);var amiUtil=require(_0xf458[3]);var userTools=require(_0xf458[4]);var logger=require(_0xf458[6])(_0xf458[5]);var sequelize=require(_0xf458[8])[_0xf458[7]];var Telephone=require(_0xf458[8])[_0xf458[9]];var Setting=require(_0xf458[8])[_0xf458[10]];var BPromise=require(_0xf458[11]);function handleError(_0xd846xb,_0xd846xc){_0xd846xc= _0xd846xc|| 500;return function(_0xd846xd){logger[_0xf458[13]](_0xd846xd[_0xf458[12]]);_0xd846xb[_0xf458[15]](_0xd846xc)[_0xf458[14]](_0xd846xd)}}function responseWithResult(_0xd846xb,_0xd846xc){_0xd846xc= _0xd846xc|| 200;return function(_0xd846xf){if(_0xd846xf){_0xd846xb[_0xf458[15]](_0xd846xc)[_0xf458[16]](_0xd846xf)}}}function handleEntityNotFound(_0xd846xb){return function(_0xd846xf){if(!_0xd846xf){_0xd846xb[_0xf458[15]](404)[_0xf458[17]]();return null};return _0xd846xf}}function saveUpdates(_0xd846x12,_0xd846x13){return function(_0xd846xf){return _0xd846xf[_0xf458[19]](_0xd846x12,{transaction:_0xd846x13})[_0xf458[18]](function(_0xd846x14){return _0xd846x14})}}function removeEntity(_0xd846xb){return function(_0xd846xf){if(_0xd846xf){return _0xd846xf[_0xf458[20]]()[_0xf458[18]](function(){_0xd846xb[_0xf458[15]](204)[_0xf458[17]]()})}}}exports[_0xf458[21]]= function(_0xd846x16,_0xd846xb){return Telephone[_0xf458[27]](_0xf458[26])[_0xf458[25]](Util[_0xf458[24]](_0xd846x16[_0xf458[23]]))[_0xf458[18]](function(_0xd846x17){_0xd846xb[_0xf458[15]](200)[_0xf458[14]](_0xd846x17)})[_0xf458[22]](function(_0xd846xd){return handleError(_0xd846xb,_0xd846xd)})};exports[_0xf458[28]]= function(_0xd846x16,_0xd846xb){Telephone[_0xf458[31]](_0xd846x16[_0xf458[30]][_0xf458[29]])[_0xf458[18]](handleEntityNotFound(_0xd846xb))[_0xf458[18]](responseWithResult(_0xd846xb))[_0xf458[22]](handleError(_0xd846xb))};exports[_0xf458[32]]= function(_0xd846x16,_0xd846xb){_0xd846x16[_0xf458[34]][_0xf458[33]]= _0xf458[26];return sequelize[_0xf458[42]](function(_0xd846x13){return Setting[_0xf458[31]](1)[_0xf458[18]](function(_0xd846x18){var _0xd846x19=String(_0xd846x16[_0xf458[34]][_0xf458[38]]);var _0xd846x1a=_0xd846x18[_0xf458[39]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0xd846x1a[_0xf458[40]](_0xd846x19)){throw  new Error(_0xf458[41])};return Telephone[_0xf458[32]](_0xd846x16[_0xf458[34]],{transaction:_0xd846x13})})[_0xf458[18]](userTools[_0xf458[37]]({transaction:_0xd846x13}))[_0xf458[18]](responseWithResult(_0xd846xb,201))})[_0xf458[22]](sequelize.UniqueConstraintError,function(_0xd846xd){return Util[_0xf458[36]][_0xf458[35]](_0xd846xb,_0xd846xd)})[_0xf458[22]](handleError(_0xd846xb))};exports[_0xf458[43]]= function(_0xd846x16,_0xd846xb){if(_0xd846x16[_0xf458[34]][_0xf458[29]]){delete _0xd846x16[_0xf458[34]][_0xf458[29]]};delete _0xd846x16[_0xf458[34]][_0xf458[44]];delete _0xd846x16[_0xf458[34]][_0xf458[38]];delete _0xd846x16[_0xf458[34]][_0xf458[45]];return sequelize[_0xf458[42]](function(_0xd846x13){return Telephone[_0xf458[31]](_0xd846x16[_0xf458[30]][_0xf458[29]])[_0xf458[18]](handleEntityNotFound(_0xd846xb))[_0xf458[18]](saveUpdates(_0xd846x16[_0xf458[34]],_0xd846x13))[_0xf458[18]](responseWithResult(_0xd846xb))})[_0xf458[22]](sequelize.UniqueConstraintError,function(_0xd846xd){return Util[_0xf458[36]][_0xf458[35]](_0xd846xb,_0xd846xd)})[_0xf458[22]](handleError(_0xd846xb))};exports[_0xf458[20]]= function(_0xd846x16,_0xd846xb){return Telephone[_0xf458[31]](_0xd846x16[_0xf458[30]][_0xf458[29]])[_0xf458[18]](handleEntityNotFound(_0xd846xb))[_0xf458[18]](removeEntity(_0xd846xb))[_0xf458[22]](handleError(_0xd846xb))};exports[_0xf458[46]]= function(_0xd846x16,_0xd846xb){return Telephone[_0xf458[20]]({where:{id:_0xd846x16[_0xf458[23]][_0xf458[48]]},individualHooks:true})[_0xf458[18]](function(){return _0xd846xb[_0xf458[47]](204)})[_0xf458[22]](function(_0xd846xd){return handleError(_0xd846xb,_0xd846xd)})}
\ No newline at end of file
+var _0x6c15=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x6D\x69\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x53\x65\x74\x74\x69\x6E\x67","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6C\x65","\x62\x6F\x64\x79","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x6E\x61\x6D\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64\x73"];_0x6c15[0];var _=require(_0x6c15[1]);var Util=require(_0x6c15[2]);var amiUtil=require(_0x6c15[3]);var userTools=require(_0x6c15[4]);var logger=require(_0x6c15[6])(_0x6c15[5]);var sequelize=require(_0x6c15[8])[_0x6c15[7]];var Telephone=require(_0x6c15[8])[_0x6c15[9]];var Setting=require(_0x6c15[8])[_0x6c15[10]];var BPromise=require(_0x6c15[11]);function handleError(_0x5e18xb,_0x5e18xc){_0x5e18xc= _0x5e18xc|| 500;return function(_0x5e18xd){logger[_0x6c15[13]](_0x5e18xd[_0x6c15[12]]);_0x5e18xb[_0x6c15[15]](_0x5e18xc)[_0x6c15[14]](_0x5e18xd)}}function responseWithResult(_0x5e18xb,_0x5e18xc){_0x5e18xc= _0x5e18xc|| 200;return function(_0x5e18xf){if(_0x5e18xf){_0x5e18xb[_0x6c15[15]](_0x5e18xc)[_0x6c15[16]](_0x5e18xf)}}}function handleEntityNotFound(_0x5e18xb){return function(_0x5e18xf){if(!_0x5e18xf){_0x5e18xb[_0x6c15[15]](404)[_0x6c15[17]]();return null};return _0x5e18xf}}function saveUpdates(_0x5e18x12,_0x5e18x13){return function(_0x5e18xf){return _0x5e18xf[_0x6c15[19]](_0x5e18x12,{transaction:_0x5e18x13})[_0x6c15[18]](function(_0x5e18x14){return _0x5e18x14})}}function removeEntity(_0x5e18xb){return function(_0x5e18xf){if(_0x5e18xf){return _0x5e18xf[_0x6c15[20]]()[_0x6c15[18]](function(){_0x5e18xb[_0x6c15[15]](204)[_0x6c15[17]]()})}}}exports[_0x6c15[21]]= function(_0x5e18x16,_0x5e18xb){return Telephone[_0x6c15[27]](_0x6c15[26])[_0x6c15[25]](Util[_0x6c15[24]](_0x5e18x16[_0x6c15[23]]))[_0x6c15[18]](function(_0x5e18x17){_0x5e18xb[_0x6c15[15]](200)[_0x6c15[14]](_0x5e18x17)})[_0x6c15[22]](function(_0x5e18xd){return handleError(_0x5e18xb,_0x5e18xd)})};exports[_0x6c15[28]]= function(_0x5e18x16,_0x5e18xb){Telephone[_0x6c15[31]](_0x5e18x16[_0x6c15[30]][_0x6c15[29]])[_0x6c15[18]](handleEntityNotFound(_0x5e18xb))[_0x6c15[18]](responseWithResult(_0x5e18xb))[_0x6c15[22]](handleError(_0x5e18xb))};exports[_0x6c15[32]]= function(_0x5e18x16,_0x5e18xb){_0x5e18x16[_0x6c15[34]][_0x6c15[33]]= _0x6c15[26];return sequelize[_0x6c15[42]](function(_0x5e18x13){return Setting[_0x6c15[31]](1)[_0x6c15[18]](function(_0x5e18x18){var _0x5e18x19=String(_0x5e18x16[_0x6c15[34]][_0x6c15[38]]);var _0x5e18x1a=_0x5e18x18[_0x6c15[39]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0x5e18x1a[_0x6c15[40]](_0x5e18x19)){throw  new Error(_0x6c15[41])};return Telephone[_0x6c15[32]](_0x5e18x16[_0x6c15[34]],{transaction:_0x5e18x13})})[_0x6c15[18]](userTools[_0x6c15[37]]({transaction:_0x5e18x13}))[_0x6c15[18]](responseWithResult(_0x5e18xb,201))})[_0x6c15[22]](sequelize.UniqueConstraintError,function(_0x5e18xd){return Util[_0x6c15[36]][_0x6c15[35]](_0x5e18xb,_0x5e18xd)})[_0x6c15[22]](handleError(_0x5e18xb))};exports[_0x6c15[43]]= function(_0x5e18x16,_0x5e18xb){if(_0x5e18x16[_0x6c15[34]][_0x6c15[29]]){delete _0x5e18x16[_0x6c15[34]][_0x6c15[29]]};delete _0x5e18x16[_0x6c15[34]][_0x6c15[44]];delete _0x5e18x16[_0x6c15[34]][_0x6c15[38]];delete _0x5e18x16[_0x6c15[34]][_0x6c15[45]];return sequelize[_0x6c15[42]](function(_0x5e18x13){return Telephone[_0x6c15[31]](_0x5e18x16[_0x6c15[30]][_0x6c15[29]])[_0x6c15[18]](handleEntityNotFound(_0x5e18xb))[_0x6c15[18]](saveUpdates(_0x5e18x16[_0x6c15[34]],_0x5e18x13))[_0x6c15[18]](responseWithResult(_0x5e18xb))})[_0x6c15[22]](sequelize.UniqueConstraintError,function(_0x5e18xd){return Util[_0x6c15[36]][_0x6c15[35]](_0x5e18xb,_0x5e18xd)})[_0x6c15[22]](handleError(_0x5e18xb))};exports[_0x6c15[20]]= function(_0x5e18x16,_0x5e18xb){return Telephone[_0x6c15[31]](_0x5e18x16[_0x6c15[30]][_0x6c15[29]])[_0x6c15[18]](handleEntityNotFound(_0x5e18xb))[_0x6c15[18]](removeEntity(_0x5e18xb))[_0x6c15[22]](handleError(_0x5e18xb))};exports[_0x6c15[46]]= function(_0x5e18x16,_0x5e18xb){return Telephone[_0x6c15[20]]({where:{id:_0x5e18x16[_0x6c15[23]][_0x6c15[48]]},individualHooks:true})[_0x6c15[18]](function(){return _0x5e18xb[_0x6c15[47]](204)})[_0x6c15[22]](function(_0x5e18xd){return handleError(_0x5e18xb,_0x5e18xd)})}
\ No newline at end of file
index 70a454a..dc4d42c 100644 (file)
@@ -1 +1 @@
-var _0x7918=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7918[0];const EventEmitter=require(_0x7918[1]);const Telephone=require(_0x7918[3])[_0x7918[2]];var TelephoneEvents= new EventEmitter();TelephoneEvents[_0x7918[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7918[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7918[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7918[6]};for(var e in events){var event=events[e];Telephone[_0x7918[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x38d4x8,_0x38d4x9,_0x38d4xa){TelephoneEvents[_0x7918[10]](event+ _0x7918[8]+ _0x38d4x8[_0x7918[9]],_0x38d4x8);TelephoneEvents[_0x7918[10]](event,_0x38d4x8);_0x38d4xa(null)}}module[_0x7918[11]]= TelephoneEvents
\ No newline at end of file
+var _0x3214=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3214[0];const EventEmitter=require(_0x3214[1]);const Telephone=require(_0x3214[3])[_0x3214[2]];var TelephoneEvents= new EventEmitter();TelephoneEvents[_0x3214[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3214[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3214[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3214[6]};for(var e in events){var event=events[e];Telephone[_0x3214[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6d5bx8,_0x6d5bx9,_0x6d5bxa){TelephoneEvents[_0x3214[10]](event+ _0x3214[8]+ _0x6d5bx8[_0x3214[9]],_0x6d5bx8);TelephoneEvents[_0x3214[10]](event,_0x6d5bx8);_0x6d5bxa(null)}}module[_0x3214[11]]= TelephoneEvents
\ No newline at end of file
index b42b6ed..cdbb8b3 100644 (file)
@@ -1 +1 @@
-var _0x74d6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x74d6[0];const TelephoneEvents=require(_0x74d6[1]);var events=[_0x74d6[2],_0x74d6[3]];exports[_0x74d6[4]]= function(_0x8981x3){for(var _0x8981x4=0,_0x8981x5=events[_0x74d6[5]];_0x8981x4< _0x8981x5;_0x8981x4++){var _0x8981x6=events[_0x8981x4];var _0x8981x7=createListener(_0x74d6[6]+ _0x8981x6,_0x8981x3);TelephoneEvents[_0x74d6[7]](_0x8981x6,_0x8981x7);_0x8981x3[_0x74d6[7]](_0x74d6[8],removeListener(_0x8981x6,_0x8981x7))}};function createListener(_0x8981x6,_0x8981x3){return function(_0x8981x9){_0x8981x3[_0x74d6[9]](_0x8981x6,_0x8981x9)}}function removeListener(_0x8981x6,_0x8981x7){return function(){TelephoneEvents[_0x74d6[10]](_0x8981x6,_0x8981x7)}}
\ No newline at end of file
+var _0xbd68=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xbd68[0];const TelephoneEvents=require(_0xbd68[1]);var events=[_0xbd68[2],_0xbd68[3]];exports[_0xbd68[4]]= function(_0xd204x3){for(var _0xd204x4=0,_0xd204x5=events[_0xbd68[5]];_0xd204x4< _0xd204x5;_0xd204x4++){var _0xd204x6=events[_0xd204x4];var _0xd204x7=createListener(_0xbd68[6]+ _0xd204x6,_0xd204x3);TelephoneEvents[_0xbd68[7]](_0xd204x6,_0xd204x7);_0xd204x3[_0xbd68[7]](_0xbd68[8],removeListener(_0xd204x6,_0xd204x7))}};function createListener(_0xd204x6,_0xd204x3){return function(_0xd204x9){_0xd204x3[_0xbd68[9]](_0xd204x6,_0xd204x9)}}function removeListener(_0xd204x6,_0xd204x7){return function(){TelephoneEvents[_0xbd68[10]](_0xd204x6,_0xd204x7)}}
\ No newline at end of file
index ebb6551..d318583 100644 (file)
@@ -1 +1 @@
-var _0xfd4c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xfd4c[0];var express=require(_0xfd4c[1]);var controller=require(_0xfd4c[2]);var auth=require(_0xfd4c[3]);var router=express.Router();router[_0xfd4c[11]](_0xfd4c[4],auth[_0xfd4c[5]](),auth[_0xfd4c[9]]([13],[_0xfd4c[6],_0xfd4c[7],_0xfd4c[8]]),controller[_0xfd4c[10]]);router[_0xfd4c[11]](_0xfd4c[12],auth[_0xfd4c[5]](),auth[_0xfd4c[9]]([13],[_0xfd4c[6]]),controller[_0xfd4c[13]]);router[_0xfd4c[15]](_0xfd4c[4],auth[_0xfd4c[5]](),auth[_0xfd4c[9]]([13],[_0xfd4c[6]]),controller[_0xfd4c[14]]);router[_0xfd4c[17]](_0xfd4c[12],auth[_0xfd4c[5]](),auth[_0xfd4c[9]]([13],[_0xfd4c[6]]),controller[_0xfd4c[16]]);router[_0xfd4c[19]](_0xfd4c[12],auth[_0xfd4c[5]](),auth[_0xfd4c[9]]([13],[_0xfd4c[6]]),controller[_0xfd4c[18]]);router[_0xfd4c[19]](_0xfd4c[4],auth[_0xfd4c[5]](),auth[_0xfd4c[9]]([13],[_0xfd4c[6]]),controller[_0xfd4c[20]]);module[_0xfd4c[21]]= router
\ No newline at end of file
+var _0xc894=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xc894[0];var express=require(_0xc894[1]);var controller=require(_0xc894[2]);var auth=require(_0xc894[3]);var router=express.Router();router[_0xc894[11]](_0xc894[4],auth[_0xc894[5]](),auth[_0xc894[9]]([13],[_0xc894[6],_0xc894[7],_0xc894[8]]),controller[_0xc894[10]]);router[_0xc894[11]](_0xc894[12],auth[_0xc894[5]](),auth[_0xc894[9]]([13],[_0xc894[6]]),controller[_0xc894[13]]);router[_0xc894[15]](_0xc894[4],auth[_0xc894[5]](),auth[_0xc894[9]]([13],[_0xc894[6]]),controller[_0xc894[14]]);router[_0xc894[17]](_0xc894[12],auth[_0xc894[5]](),auth[_0xc894[9]]([13],[_0xc894[6]]),controller[_0xc894[16]]);router[_0xc894[19]](_0xc894[12],auth[_0xc894[5]](),auth[_0xc894[9]]([13],[_0xc894[6]]),controller[_0xc894[18]]);router[_0xc894[19]](_0xc894[4],auth[_0xc894[5]](),auth[_0xc894[9]]([13],[_0xc894[6]]),controller[_0xc894[20]]);module[_0xc894[21]]= router
\ No newline at end of file
index 856d7a8..6bbe0c1 100644 (file)
@@ -1 +1 @@
-var _0x7a6f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x7a6f[0];var _=require(_0x7a6f[1]);var util=require(_0x7a6f[2]);var Util=require(_0x7a6f[3]);var logger=require(_0x7a6f[5])(_0x7a6f[4]);var Template=require(_0x7a6f[7])[_0x7a6f[6]];exports[_0x7a6f[8]]= function(_0x9495x6,_0x9495x7,_0x9495x8){return Template[_0x7a6f[15]](Util[_0x7a6f[14]](_0x9495x6[_0x7a6f[13]]))[_0x7a6f[12]](function(_0x9495xa){_0x9495x7[_0x7a6f[11]](200)[_0x7a6f[10]](_0x9495xa)})[_0x7a6f[9]](function(_0x9495x9){return handleError(_0x9495x7,_0x9495x9)})};exports[_0x7a6f[16]]= function(_0x9495x6,_0x9495x7){return Template[_0x7a6f[20]](_0x9495x6[_0x7a6f[19]][_0x7a6f[18]])[_0x7a6f[12]](function(_0x9495xb){if(!_0x9495xb){return _0x9495x7[_0x7a6f[17]](404)};return _0x9495x7[_0x7a6f[10]](_0x9495xb)})[_0x7a6f[9]](function(_0x9495x9){return handleError(_0x9495x7,_0x9495x9)})};exports[_0x7a6f[21]]= function(_0x9495x6,_0x9495x7){return Template[_0x7a6f[21]](_0x9495x6[_0x7a6f[22]])[_0x7a6f[12]](function(_0x9495xb){return _0x9495x7[_0x7a6f[11]](201)[_0x7a6f[10]](_0x9495xb)})[_0x7a6f[9]](function(_0x9495x9){return handleError(_0x9495x7,_0x9495x9)})};exports[_0x7a6f[23]]= function(_0x9495x6,_0x9495x7){if(_0x9495x6[_0x7a6f[22]][_0x7a6f[18]]){delete _0x9495x6[_0x7a6f[22]][_0x7a6f[18]]};return Template[_0x7a6f[20]](_0x9495x6[_0x7a6f[19]][_0x7a6f[18]])[_0x7a6f[12]](function(_0x9495xb){if(!_0x9495xb){return _0x9495x7[_0x7a6f[17]](404)};var _0x9495xc=_[_0x7a6f[24]](_0x9495xb,_0x9495x6[_0x7a6f[22]]);return _0x9495xc[_0x7a6f[25]]()})[_0x7a6f[12]](function(_0x9495xb){return _0x9495x7[_0x7a6f[11]](200)[_0x7a6f[10]](_0x9495xb)})[_0x7a6f[9]](function(_0x9495x9){return handleError(_0x9495x7,_0x9495x9)})};exports[_0x7a6f[26]]= function(_0x9495x6,_0x9495x7){return Template[_0x7a6f[20]](_0x9495x6[_0x7a6f[19]][_0x7a6f[18]])[_0x7a6f[12]](function(_0x9495xb){if(!_0x9495xb){return _0x9495x7[_0x7a6f[17]](404)};return _0x9495xb[_0x7a6f[26]]()})[_0x7a6f[12]](function(){return _0x9495x7[_0x7a6f[17]](204)})[_0x7a6f[9]](function(_0x9495x9){return handleError(_0x9495x7,_0x9495x9)})};exports[_0x7a6f[27]]= function(_0x9495x6,_0x9495x7){return Template[_0x7a6f[26]]({where:{id:_0x9495x6[_0x7a6f[13]][_0x7a6f[28]]},individualHooks:true})[_0x7a6f[12]](function(){return _0x9495x7[_0x7a6f[17]](204)})[_0x7a6f[9]](function(_0x9495x9){return handleError(_0x9495x7,_0x9495x9)})};function handleError(_0x9495x7,_0x9495x9){logger[_0x7a6f[30]](_0x9495x9[_0x7a6f[29]]);return _0x9495x7[_0x7a6f[11]](500)[_0x7a6f[10]](_0x9495x9)}
\ No newline at end of file
+var _0x5f3e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x5f3e[0];var _=require(_0x5f3e[1]);var util=require(_0x5f3e[2]);var Util=require(_0x5f3e[3]);var logger=require(_0x5f3e[5])(_0x5f3e[4]);var Template=require(_0x5f3e[7])[_0x5f3e[6]];exports[_0x5f3e[8]]= function(_0x280dx6,_0x280dx7,_0x280dx8){return Template[_0x5f3e[15]](Util[_0x5f3e[14]](_0x280dx6[_0x5f3e[13]]))[_0x5f3e[12]](function(_0x280dxa){_0x280dx7[_0x5f3e[11]](200)[_0x5f3e[10]](_0x280dxa)})[_0x5f3e[9]](function(_0x280dx9){return handleError(_0x280dx7,_0x280dx9)})};exports[_0x5f3e[16]]= function(_0x280dx6,_0x280dx7){return Template[_0x5f3e[20]](_0x280dx6[_0x5f3e[19]][_0x5f3e[18]])[_0x5f3e[12]](function(_0x280dxb){if(!_0x280dxb){return _0x280dx7[_0x5f3e[17]](404)};return _0x280dx7[_0x5f3e[10]](_0x280dxb)})[_0x5f3e[9]](function(_0x280dx9){return handleError(_0x280dx7,_0x280dx9)})};exports[_0x5f3e[21]]= function(_0x280dx6,_0x280dx7){return Template[_0x5f3e[21]](_0x280dx6[_0x5f3e[22]])[_0x5f3e[12]](function(_0x280dxb){return _0x280dx7[_0x5f3e[11]](201)[_0x5f3e[10]](_0x280dxb)})[_0x5f3e[9]](function(_0x280dx9){return handleError(_0x280dx7,_0x280dx9)})};exports[_0x5f3e[23]]= function(_0x280dx6,_0x280dx7){if(_0x280dx6[_0x5f3e[22]][_0x5f3e[18]]){delete _0x280dx6[_0x5f3e[22]][_0x5f3e[18]]};return Template[_0x5f3e[20]](_0x280dx6[_0x5f3e[19]][_0x5f3e[18]])[_0x5f3e[12]](function(_0x280dxb){if(!_0x280dxb){return _0x280dx7[_0x5f3e[17]](404)};var _0x280dxc=_[_0x5f3e[24]](_0x280dxb,_0x280dx6[_0x5f3e[22]]);return _0x280dxc[_0x5f3e[25]]()})[_0x5f3e[12]](function(_0x280dxb){return _0x280dx7[_0x5f3e[11]](200)[_0x5f3e[10]](_0x280dxb)})[_0x5f3e[9]](function(_0x280dx9){return handleError(_0x280dx7,_0x280dx9)})};exports[_0x5f3e[26]]= function(_0x280dx6,_0x280dx7){return Template[_0x5f3e[20]](_0x280dx6[_0x5f3e[19]][_0x5f3e[18]])[_0x5f3e[12]](function(_0x280dxb){if(!_0x280dxb){return _0x280dx7[_0x5f3e[17]](404)};return _0x280dxb[_0x5f3e[26]]()})[_0x5f3e[12]](function(){return _0x280dx7[_0x5f3e[17]](204)})[_0x5f3e[9]](function(_0x280dx9){return handleError(_0x280dx7,_0x280dx9)})};exports[_0x5f3e[27]]= function(_0x280dx6,_0x280dx7){return Template[_0x5f3e[26]]({where:{id:_0x280dx6[_0x5f3e[13]][_0x5f3e[28]]},individualHooks:true})[_0x5f3e[12]](function(){return _0x280dx7[_0x5f3e[17]](204)})[_0x5f3e[9]](function(_0x280dx9){return handleError(_0x280dx7,_0x280dx9)})};function handleError(_0x280dx7,_0x280dx9){logger[_0x5f3e[30]](_0x280dx9[_0x5f3e[29]]);return _0x280dx7[_0x5f3e[11]](500)[_0x5f3e[10]](_0x280dx9)}
\ No newline at end of file
index 1b72d32..66ab543 100644 (file)
@@ -1 +1 @@
-var _0xe611=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe611[0];const EventEmitter=require(_0xe611[1]);const Template=require(_0xe611[3])[_0xe611[2]];var TemplateEvents= new EventEmitter();TemplateEvents[_0xe611[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe611[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe611[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe611[6]};for(var e in events){var event=events[e];Template[_0xe611[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6aa9x8,_0x6aa9x9,_0x6aa9xa){TemplateEvents[_0xe611[10]](event+ _0xe611[8]+ _0x6aa9x8[_0xe611[9]],_0x6aa9x8);TemplateEvents[_0xe611[10]](event,_0x6aa9x8);_0x6aa9xa(null)}}module[_0xe611[11]]= TemplateEvents
\ No newline at end of file
+var _0x2588=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2588[0];const EventEmitter=require(_0x2588[1]);const Template=require(_0x2588[3])[_0x2588[2]];var TemplateEvents= new EventEmitter();TemplateEvents[_0x2588[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2588[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2588[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2588[6]};for(var e in events){var event=events[e];Template[_0x2588[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xebd3x8,_0xebd3x9,_0xebd3xa){TemplateEvents[_0x2588[10]](event+ _0x2588[8]+ _0xebd3x8[_0x2588[9]],_0xebd3x8);TemplateEvents[_0x2588[10]](event,_0xebd3x8);_0xebd3xa(null)}}module[_0x2588[11]]= TemplateEvents
\ No newline at end of file
index 5bbb9a4..82c17e5 100644 (file)
@@ -1 +1 @@
-var _0xe7a0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x6D\x70\x6C\x61\x74\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xe7a0[0];const TemplateEvents=require(_0xe7a0[1]);var events=[_0xe7a0[2],_0xe7a0[3]];exports[_0xe7a0[4]]= function(_0x4756x3){for(var _0x4756x4=0,_0x4756x5=events[_0xe7a0[5]];_0x4756x4< _0x4756x5;_0x4756x4++){var _0x4756x6=events[_0x4756x4];var _0x4756x7=createListener(_0xe7a0[6]+ _0x4756x6,_0x4756x3);TemplateEvents[_0xe7a0[7]](_0x4756x6,_0x4756x7);_0x4756x3[_0xe7a0[7]](_0xe7a0[8],removeListener(_0x4756x6,_0x4756x7))}};function createListener(_0x4756x6,_0x4756x3){return function(_0x4756x9){_0x4756x3[_0xe7a0[9]](_0x4756x6,_0x4756x9)}}function removeListener(_0x4756x6,_0x4756x7){return function(){TemplateEvents[_0xe7a0[10]](_0x4756x6,_0x4756x7)}}
\ No newline at end of file
+var _0x57a6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x65\x6D\x70\x6C\x61\x74\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x57a6[0];const TemplateEvents=require(_0x57a6[1]);var events=[_0x57a6[2],_0x57a6[3]];exports[_0x57a6[4]]= function(_0xd3e4x3){for(var _0xd3e4x4=0,_0xd3e4x5=events[_0x57a6[5]];_0xd3e4x4< _0xd3e4x5;_0xd3e4x4++){var _0xd3e4x6=events[_0xd3e4x4];var _0xd3e4x7=createListener(_0x57a6[6]+ _0xd3e4x6,_0xd3e4x3);TemplateEvents[_0x57a6[7]](_0xd3e4x6,_0xd3e4x7);_0xd3e4x3[_0x57a6[7]](_0x57a6[8],removeListener(_0xd3e4x6,_0xd3e4x7))}};function createListener(_0xd3e4x6,_0xd3e4x3){return function(_0xd3e4x9){_0xd3e4x3[_0x57a6[9]](_0xd3e4x6,_0xd3e4x9)}}function removeListener(_0xd3e4x6,_0xd3e4x7){return function(){TemplateEvents[_0x57a6[10]](_0xd3e4x6,_0xd3e4x7)}}
\ No newline at end of file
index 634d6ab..1088a0e 100644 (file)
@@ -1 +1 @@
-var _0x3f93=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x3f93[0];var express=require(_0x3f93[1]);var controller=require(_0x3f93[2]);var auth=require(_0x3f93[3]);var router=express.Router();router[_0x3f93[9]](_0x3f93[4],auth[_0x3f93[5]](),auth[_0x3f93[7]]([13],[_0x3f93[6]]),controller[_0x3f93[8]]);router[_0x3f93[9]](_0x3f93[10],auth[_0x3f93[5]](),auth[_0x3f93[7]]([13],[_0x3f93[6]]),controller[_0x3f93[11]]);router[_0x3f93[13]](_0x3f93[4],auth[_0x3f93[5]](),auth[_0x3f93[7]]([13],[_0x3f93[6]]),controller[_0x3f93[12]]);router[_0x3f93[15]](_0x3f93[10],auth[_0x3f93[5]](),auth[_0x3f93[7]]([13],[_0x3f93[6]]),controller[_0x3f93[14]]);router[_0x3f93[17]](_0x3f93[10],auth[_0x3f93[5]](),auth[_0x3f93[7]]([13],[_0x3f93[6]]),controller[_0x3f93[16]]);router[_0x3f93[17]](_0x3f93[4],auth[_0x3f93[5]](),auth[_0x3f93[7]]([13],[_0x3f93[6]]),controller[_0x3f93[18]]);module[_0x3f93[19]]= router
\ No newline at end of file
+var _0xc5ed=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xc5ed[0];var express=require(_0xc5ed[1]);var controller=require(_0xc5ed[2]);var auth=require(_0xc5ed[3]);var router=express.Router();router[_0xc5ed[9]](_0xc5ed[4],auth[_0xc5ed[5]](),auth[_0xc5ed[7]]([13],[_0xc5ed[6]]),controller[_0xc5ed[8]]);router[_0xc5ed[9]](_0xc5ed[10],auth[_0xc5ed[5]](),auth[_0xc5ed[7]]([13],[_0xc5ed[6]]),controller[_0xc5ed[11]]);router[_0xc5ed[13]](_0xc5ed[4],auth[_0xc5ed[5]](),auth[_0xc5ed[7]]([13],[_0xc5ed[6]]),controller[_0xc5ed[12]]);router[_0xc5ed[15]](_0xc5ed[10],auth[_0xc5ed[5]](),auth[_0xc5ed[7]]([13],[_0xc5ed[6]]),controller[_0xc5ed[14]]);router[_0xc5ed[17]](_0xc5ed[10],auth[_0xc5ed[5]](),auth[_0xc5ed[7]]([13],[_0xc5ed[6]]),controller[_0xc5ed[16]]);router[_0xc5ed[17]](_0xc5ed[4],auth[_0xc5ed[5]](),auth[_0xc5ed[7]]([13],[_0xc5ed[6]]),controller[_0xc5ed[18]]);module[_0xc5ed[19]]= router
\ No newline at end of file
index b80d6f1..c2404c8 100644 (file)
@@ -1 +1 @@
-var _0xf3c2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x6C\x6C","\x41\x6E\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x54\x72\x69\x67\x67\x65\x72\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xf3c2[0];var _=require(_0xf3c2[1]);var util=require(_0xf3c2[2]);var Util=require(_0xf3c2[3]);var sequelize=require(_0xf3c2[5])[_0xf3c2[4]];var logger=require(_0xf3c2[7])(_0xf3c2[6]);var Trigger=require(_0xf3c2[5])[_0xf3c2[8]];var ToolsCondition=require(_0xf3c2[5])[_0xf3c2[9]];var ToolsAction=require(_0xf3c2[5])[_0xf3c2[10]];exports[_0xf3c2[11]]= function(_0x3a2cx9,_0x3a2cxa,_0x3a2cxb){return Trigger[_0xf3c2[21]](_0xf3c2[20])[_0xf3c2[19]](_[_0xf3c2[18]](Util[_0xf3c2[17]](_0x3a2cx9[_0xf3c2[16]]),{distinct:true}))[_0xf3c2[15]](function(_0x3a2cxd){return _0x3a2cxa[_0xf3c2[14]](200)[_0xf3c2[13]](_0x3a2cxd)})[_0xf3c2[12]](function(_0x3a2cxc){return handleError(_0x3a2cxa,_0x3a2cxc)})};exports[_0xf3c2[22]]= function(_0x3a2cx9,_0x3a2cxa){return Trigger[_0xf3c2[21]](_0xf3c2[20])[_0xf3c2[26]](_0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]])[_0xf3c2[15]](function(_0x3a2cxe){if(!_0x3a2cxe){return _0x3a2cxa[_0xf3c2[23]](404)};return _0x3a2cxa[_0xf3c2[14]](200)[_0xf3c2[13]](_0x3a2cxe)})[_0xf3c2[12]](function(_0x3a2cxc){return handleError(_0x3a2cxa,_0x3a2cxc)})};exports[_0xf3c2[27]]= function(_0x3a2cx9,_0x3a2cxa){return Trigger[_0xf3c2[27]](_0x3a2cx9[_0xf3c2[28]],{include:[{model:ToolsCondition,as:_0xf3c2[29]},{model:ToolsCondition,as:_0xf3c2[30]},{model:ToolsAction,as:_0xf3c2[31]}],newTrigger:_0x3a2cx9[_0xf3c2[28]]})[_0xf3c2[15]](function(_0x3a2cxe){return _0x3a2cxa[_0xf3c2[14]](201)[_0xf3c2[13]](_0x3a2cxe)})[_0xf3c2[12]](function(_0x3a2cxc){return handleError(_0x3a2cxa,_0x3a2cxc)})};exports[_0xf3c2[32]]= function(_0x3a2cx9,_0x3a2cxa,_0x3a2cxb){var _0x3a2cxf;if(_0x3a2cx9[_0xf3c2[28]][_0xf3c2[24]]){delete _0x3a2cx9[_0xf3c2[28]][_0xf3c2[24]]};return Trigger[_0xf3c2[26]](_0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]])[_0xf3c2[15]](function(_0x3a2cxe){_0x3a2cxf= _0x3a2cxe;if(_0x3a2cx9[_0xf3c2[28]][_0xf3c2[30]]){return ToolsCondition[_0xf3c2[39]]({where:{TriggerAnyId:_0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]]}})};return})[_0xf3c2[15]](function(){if(_0x3a2cx9[_0xf3c2[28]][_0xf3c2[30]]&& Array[_0xf3c2[34]](_0x3a2cx9[_0xf3c2[28]].Any)&& _0x3a2cx9[_0xf3c2[28]][_0xf3c2[30]][_0xf3c2[35]]){_[_0xf3c2[37]](_0x3a2cx9[_0xf3c2[28]].Any,function(_0x3a2cx11){_0x3a2cx11[_0xf3c2[41]]= _0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]]});return ToolsCondition[_0xf3c2[38]](_0x3a2cx9[_0xf3c2[28]].Any)};return})[_0xf3c2[15]](function(){if(_0x3a2cx9[_0xf3c2[28]][_0xf3c2[29]]){return ToolsCondition[_0xf3c2[39]]({where:{TriggerAllId:_0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]]}})};return})[_0xf3c2[15]](function(){if(_0x3a2cx9[_0xf3c2[28]][_0xf3c2[29]]&& Array[_0xf3c2[34]](_0x3a2cx9[_0xf3c2[28]].All)&& _0x3a2cx9[_0xf3c2[28]][_0xf3c2[29]][_0xf3c2[35]]){_[_0xf3c2[37]](_0x3a2cx9[_0xf3c2[28]].All,function(_0x3a2cx11){_0x3a2cx11[_0xf3c2[40]]= _0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]]});return ToolsCondition[_0xf3c2[38]](_0x3a2cx9[_0xf3c2[28]].All)};return})[_0xf3c2[15]](function(){if(_0x3a2cx9[_0xf3c2[28]][_0xf3c2[31]]){return ToolsAction[_0xf3c2[39]]({where:{TriggerId:_0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]]}})};return})[_0xf3c2[15]](function(){if(_0x3a2cx9[_0xf3c2[28]][_0xf3c2[31]]&& Array[_0xf3c2[34]](_0x3a2cx9[_0xf3c2[28]].Actions)&& _0x3a2cx9[_0xf3c2[28]][_0xf3c2[31]][_0xf3c2[35]]){_[_0xf3c2[37]](_0x3a2cx9[_0xf3c2[28]].Actions,function(_0x3a2cx11){_0x3a2cx11[_0xf3c2[36]]= _0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]]});return ToolsAction[_0xf3c2[38]](_0x3a2cx9[_0xf3c2[28]].Actions)};return})[_0xf3c2[15]](function(){var _0x3a2cx10=_[_0xf3c2[18]](_0x3a2cxf,_0x3a2cx9[_0xf3c2[28]]);return _0x3a2cx10[_0xf3c2[33]]()})[_0xf3c2[15]](function(){return _0x3a2cxa[_0xf3c2[23]](200)})[_0xf3c2[12]](function(_0x3a2cxc){return handleError(_0x3a2cxa,_0x3a2cxc)})};exports[_0xf3c2[39]]= function(_0x3a2cx9,_0x3a2cxa){return Trigger[_0xf3c2[26]](_0x3a2cx9[_0xf3c2[25]][_0xf3c2[24]])[_0xf3c2[15]](function(Trigger){if(!Trigger){return _0x3a2cxa[_0xf3c2[23]](404)};Trigger[_0xf3c2[39]]()[_0xf3c2[15]](function(){return _0x3a2cxa[_0xf3c2[23]](204)})[_0xf3c2[12]](function(_0x3a2cxc){return handleError(_0x3a2cxa,_0x3a2cxc)})})[_0xf3c2[12]](function(_0x3a2cxc){return handleError(_0x3a2cxa,_0x3a2cxc)})};exports[_0xf3c2[42]]= function(_0x3a2cx9,_0x3a2cxa){return Trigger[_0xf3c2[39]]({where:{id:_0x3a2cx9[_0xf3c2[16]][_0xf3c2[43]]},individualHooks:true})[_0xf3c2[15]](function(){return _0x3a2cxa[_0xf3c2[23]](204)})[_0xf3c2[12]](function(_0x3a2cxc){return handleError(_0x3a2cxa,_0x3a2cxc)})};function handleError(_0x3a2cxa,_0x3a2cxc){logger[_0xf3c2[45]](_0x3a2cxc[_0xf3c2[44]]);return _0x3a2cxa[_0xf3c2[14]](500)[_0xf3c2[13]](_0x3a2cxc)}
\ No newline at end of file
+var _0x107a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x6C\x6C","\x41\x6E\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x54\x72\x69\x67\x67\x65\x72\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x107a[0];var _=require(_0x107a[1]);var util=require(_0x107a[2]);var Util=require(_0x107a[3]);var sequelize=require(_0x107a[5])[_0x107a[4]];var logger=require(_0x107a[7])(_0x107a[6]);var Trigger=require(_0x107a[5])[_0x107a[8]];var ToolsCondition=require(_0x107a[5])[_0x107a[9]];var ToolsAction=require(_0x107a[5])[_0x107a[10]];exports[_0x107a[11]]= function(_0x1cfdx9,_0x1cfdxa,_0x1cfdxb){return Trigger[_0x107a[21]](_0x107a[20])[_0x107a[19]](_[_0x107a[18]](Util[_0x107a[17]](_0x1cfdx9[_0x107a[16]]),{distinct:true}))[_0x107a[15]](function(_0x1cfdxd){return _0x1cfdxa[_0x107a[14]](200)[_0x107a[13]](_0x1cfdxd)})[_0x107a[12]](function(_0x1cfdxc){return handleError(_0x1cfdxa,_0x1cfdxc)})};exports[_0x107a[22]]= function(_0x1cfdx9,_0x1cfdxa){return Trigger[_0x107a[21]](_0x107a[20])[_0x107a[26]](_0x1cfdx9[_0x107a[25]][_0x107a[24]])[_0x107a[15]](function(_0x1cfdxe){if(!_0x1cfdxe){return _0x1cfdxa[_0x107a[23]](404)};return _0x1cfdxa[_0x107a[14]](200)[_0x107a[13]](_0x1cfdxe)})[_0x107a[12]](function(_0x1cfdxc){return handleError(_0x1cfdxa,_0x1cfdxc)})};exports[_0x107a[27]]= function(_0x1cfdx9,_0x1cfdxa){return Trigger[_0x107a[27]](_0x1cfdx9[_0x107a[28]],{include:[{model:ToolsCondition,as:_0x107a[29]},{model:ToolsCondition,as:_0x107a[30]},{model:ToolsAction,as:_0x107a[31]}],newTrigger:_0x1cfdx9[_0x107a[28]]})[_0x107a[15]](function(_0x1cfdxe){return _0x1cfdxa[_0x107a[14]](201)[_0x107a[13]](_0x1cfdxe)})[_0x107a[12]](function(_0x1cfdxc){return handleError(_0x1cfdxa,_0x1cfdxc)})};exports[_0x107a[32]]= function(_0x1cfdx9,_0x1cfdxa,_0x1cfdxb){var _0x1cfdxf;if(_0x1cfdx9[_0x107a[28]][_0x107a[24]]){delete _0x1cfdx9[_0x107a[28]][_0x107a[24]]};return Trigger[_0x107a[26]](_0x1cfdx9[_0x107a[25]][_0x107a[24]])[_0x107a[15]](function(_0x1cfdxe){_0x1cfdxf= _0x1cfdxe;if(_0x1cfdx9[_0x107a[28]][_0x107a[30]]){return ToolsCondition[_0x107a[39]]({where:{TriggerAnyId:_0x1cfdx9[_0x107a[25]][_0x107a[24]]}})};return})[_0x107a[15]](function(){if(_0x1cfdx9[_0x107a[28]][_0x107a[30]]&& Array[_0x107a[34]](_0x1cfdx9[_0x107a[28]].Any)&& _0x1cfdx9[_0x107a[28]][_0x107a[30]][_0x107a[35]]){_[_0x107a[37]](_0x1cfdx9[_0x107a[28]].Any,function(_0x1cfdx11){_0x1cfdx11[_0x107a[41]]= _0x1cfdx9[_0x107a[25]][_0x107a[24]]});return ToolsCondition[_0x107a[38]](_0x1cfdx9[_0x107a[28]].Any)};return})[_0x107a[15]](function(){if(_0x1cfdx9[_0x107a[28]][_0x107a[29]]){return ToolsCondition[_0x107a[39]]({where:{TriggerAllId:_0x1cfdx9[_0x107a[25]][_0x107a[24]]}})};return})[_0x107a[15]](function(){if(_0x1cfdx9[_0x107a[28]][_0x107a[29]]&& Array[_0x107a[34]](_0x1cfdx9[_0x107a[28]].All)&& _0x1cfdx9[_0x107a[28]][_0x107a[29]][_0x107a[35]]){_[_0x107a[37]](_0x1cfdx9[_0x107a[28]].All,function(_0x1cfdx11){_0x1cfdx11[_0x107a[40]]= _0x1cfdx9[_0x107a[25]][_0x107a[24]]});return ToolsCondition[_0x107a[38]](_0x1cfdx9[_0x107a[28]].All)};return})[_0x107a[15]](function(){if(_0x1cfdx9[_0x107a[28]][_0x107a[31]]){return ToolsAction[_0x107a[39]]({where:{TriggerId:_0x1cfdx9[_0x107a[25]][_0x107a[24]]}})};return})[_0x107a[15]](function(){if(_0x1cfdx9[_0x107a[28]][_0x107a[31]]&& Array[_0x107a[34]](_0x1cfdx9[_0x107a[28]].Actions)&& _0x1cfdx9[_0x107a[28]][_0x107a[31]][_0x107a[35]]){_[_0x107a[37]](_0x1cfdx9[_0x107a[28]].Actions,function(_0x1cfdx11){_0x1cfdx11[_0x107a[36]]= _0x1cfdx9[_0x107a[25]][_0x107a[24]]});return ToolsAction[_0x107a[38]](_0x1cfdx9[_0x107a[28]].Actions)};return})[_0x107a[15]](function(){var _0x1cfdx10=_[_0x107a[18]](_0x1cfdxf,_0x1cfdx9[_0x107a[28]]);return _0x1cfdx10[_0x107a[33]]()})[_0x107a[15]](function(){return _0x1cfdxa[_0x107a[23]](200)})[_0x107a[12]](function(_0x1cfdxc){return handleError(_0x1cfdxa,_0x1cfdxc)})};exports[_0x107a[39]]= function(_0x1cfdx9,_0x1cfdxa){return Trigger[_0x107a[26]](_0x1cfdx9[_0x107a[25]][_0x107a[24]])[_0x107a[15]](function(Trigger){if(!Trigger){return _0x1cfdxa[_0x107a[23]](404)};Trigger[_0x107a[39]]()[_0x107a[15]](function(){return _0x1cfdxa[_0x107a[23]](204)})[_0x107a[12]](function(_0x1cfdxc){return handleError(_0x1cfdxa,_0x1cfdxc)})})[_0x107a[12]](function(_0x1cfdxc){return handleError(_0x1cfdxa,_0x1cfdxc)})};exports[_0x107a[42]]= function(_0x1cfdx9,_0x1cfdxa){return Trigger[_0x107a[39]]({where:{id:_0x1cfdx9[_0x107a[16]][_0x107a[43]]},individualHooks:true})[_0x107a[15]](function(){return _0x1cfdxa[_0x107a[23]](204)})[_0x107a[12]](function(_0x1cfdxc){return handleError(_0x1cfdxa,_0x1cfdxc)})};function handleError(_0x1cfdxa,_0x1cfdxc){logger[_0x107a[45]](_0x1cfdxc[_0x107a[44]]);return _0x1cfdxa[_0x107a[14]](500)[_0x107a[13]](_0x1cfdxc)}
\ No newline at end of file
index 7e190ce..0e7d1da 100644 (file)
@@ -1 +1 @@
-var _0x4190=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x72\x69\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4190[0];const EventEmitter=require(_0x4190[1]);const Trigger=require(_0x4190[3])[_0x4190[2]];var TriggerEvents= new EventEmitter();TriggerEvents[_0x4190[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4190[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4190[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4190[6]};for(var e in events){var event=events[e];Trigger[_0x4190[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x19d1x8,_0x19d1x9,_0x19d1xa){TriggerEvents[_0x4190[10]](event+ _0x4190[8]+ _0x19d1x8[_0x4190[9]],_0x19d1x8);TriggerEvents[_0x4190[10]](event,_0x19d1x8);_0x19d1xa(null)}}module[_0x4190[11]]= TriggerEvents
\ No newline at end of file
+var _0x1d39=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x72\x69\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1d39[0];const EventEmitter=require(_0x1d39[1]);const Trigger=require(_0x1d39[3])[_0x1d39[2]];var TriggerEvents= new EventEmitter();TriggerEvents[_0x1d39[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1d39[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1d39[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1d39[6]};for(var e in events){var event=events[e];Trigger[_0x1d39[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3e99x8,_0x3e99x9,_0x3e99xa){TriggerEvents[_0x1d39[10]](event+ _0x1d39[8]+ _0x3e99x8[_0x1d39[9]],_0x3e99x8);TriggerEvents[_0x1d39[10]](event,_0x3e99x8);_0x3e99xa(null)}}module[_0x1d39[11]]= TriggerEvents
\ No newline at end of file
index 527dd87..d688cdc 100644 (file)
@@ -1 +1 @@
-var _0xb804=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x72\x69\x67\x67\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xb804[0];const TriggerEvents=require(_0xb804[1]);var events=[_0xb804[2],_0xb804[3]];exports[_0xb804[4]]= function(_0x1e80x3){for(var _0x1e80x4=0,_0x1e80x5=events[_0xb804[5]];_0x1e80x4< _0x1e80x5;_0x1e80x4++){var _0x1e80x6=events[_0x1e80x4];var _0x1e80x7=createListener(_0xb804[6]+ _0x1e80x6,_0x1e80x3);TriggerEvents[_0xb804[7]](_0x1e80x6,_0x1e80x7);_0x1e80x3[_0xb804[7]](_0xb804[8],removeListener(_0x1e80x6,_0x1e80x7))}};function createListener(_0x1e80x6,_0x1e80x3){return function(_0x1e80x9){_0x1e80x3[_0xb804[9]](_0x1e80x6,_0x1e80x9)}}function removeListener(_0x1e80x6,_0x1e80x7){return function(){TriggerEvents[_0xb804[10]](_0x1e80x6,_0x1e80x7)}}
\ No newline at end of file
+var _0xcb76=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x72\x69\x67\x67\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xcb76[0];const TriggerEvents=require(_0xcb76[1]);var events=[_0xcb76[2],_0xcb76[3]];exports[_0xcb76[4]]= function(_0x3c56x3){for(var _0x3c56x4=0,_0x3c56x5=events[_0xcb76[5]];_0x3c56x4< _0x3c56x5;_0x3c56x4++){var _0x3c56x6=events[_0x3c56x4];var _0x3c56x7=createListener(_0xcb76[6]+ _0x3c56x6,_0x3c56x3);TriggerEvents[_0xcb76[7]](_0x3c56x6,_0x3c56x7);_0x3c56x3[_0xcb76[7]](_0xcb76[8],removeListener(_0x3c56x6,_0x3c56x7))}};function createListener(_0x3c56x6,_0x3c56x3){return function(_0x3c56x9){_0x3c56x3[_0xcb76[9]](_0x3c56x6,_0x3c56x9)}}function removeListener(_0x3c56x6,_0x3c56x7){return function(){TriggerEvents[_0xcb76[10]](_0x3c56x6,_0x3c56x7)}}
\ No newline at end of file
index 8e1684d..f67fd4d 100644 (file)
@@ -1 +1 @@
-var _0xfb46=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x72\x75\x6E\x6B\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xfb46[0];var express=require(_0xfb46[1]);var controller=require(_0xfb46[2]);var config=require(_0xfb46[3]);var auth=require(_0xfb46[4]);var router=express.Router();router[_0xfb46[10]](_0xfb46[5],auth[_0xfb46[6]](),auth[_0xfb46[8]]([13,7,10,16],[_0xfb46[7]]),controller[_0xfb46[9]]);router[_0xfb46[10]](_0xfb46[11],auth[_0xfb46[6]](),auth[_0xfb46[8]]([13],[_0xfb46[7]]),controller[_0xfb46[12]]);router[_0xfb46[14]](_0xfb46[5],auth[_0xfb46[6]](),auth[_0xfb46[8]]([13],[_0xfb46[7]]),controller[_0xfb46[13]]);router[_0xfb46[16]](_0xfb46[11],auth[_0xfb46[6]](),auth[_0xfb46[8]]([13],[_0xfb46[7]]),controller[_0xfb46[15]]);router[_0xfb46[18]](_0xfb46[5],auth[_0xfb46[6]](),auth[_0xfb46[8]]([13],[_0xfb46[7]]),controller[_0xfb46[17]]);router[_0xfb46[18]](_0xfb46[11],auth[_0xfb46[6]](),auth[_0xfb46[8]]([13],[_0xfb46[7]]),controller[_0xfb46[19]]);module[_0xfb46[20]]= router
\ No newline at end of file
+var _0x5b82=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x74\x72\x75\x6E\x6B\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x5b82[0];var express=require(_0x5b82[1]);var controller=require(_0x5b82[2]);var config=require(_0x5b82[3]);var auth=require(_0x5b82[4]);var router=express.Router();router[_0x5b82[10]](_0x5b82[5],auth[_0x5b82[6]](),auth[_0x5b82[8]]([13,7,10,16],[_0x5b82[7]]),controller[_0x5b82[9]]);router[_0x5b82[10]](_0x5b82[11],auth[_0x5b82[6]](),auth[_0x5b82[8]]([13],[_0x5b82[7]]),controller[_0x5b82[12]]);router[_0x5b82[14]](_0x5b82[5],auth[_0x5b82[6]](),auth[_0x5b82[8]]([13],[_0x5b82[7]]),controller[_0x5b82[13]]);router[_0x5b82[16]](_0x5b82[11],auth[_0x5b82[6]](),auth[_0x5b82[8]]([13],[_0x5b82[7]]),controller[_0x5b82[15]]);router[_0x5b82[18]](_0x5b82[5],auth[_0x5b82[6]](),auth[_0x5b82[8]]([13],[_0x5b82[7]]),controller[_0x5b82[17]]);router[_0x5b82[18]](_0x5b82[11],auth[_0x5b82[6]](),auth[_0x5b82[8]]([13],[_0x5b82[7]]),controller[_0x5b82[19]]);module[_0x5b82[20]]= router
\ No newline at end of file
index c3ff7a3..adcc690 100644 (file)
@@ -1 +1 @@
-var _0xb268=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x54\x72\x75\x6E\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x61\x63\x74\x69\x76\x65","\x74\x72\x75\x6E\x6B\x73\x52\x65\x77\x72\x69\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x6C\x65\x6E\x67\x74\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xb268[0];var _=require(_0xb268[1]);var Trunk=require(_0xb268[3])[_0xb268[2]];var VoiceExtension=require(_0xb268[3])[_0xb268[4]];var sequelize=require(_0xb268[3])[_0xb268[5]];var util=require(_0xb268[6]);var Util=require(_0xb268[7]);var logger=require(_0xb268[9])(_0xb268[8]);exports[_0xb268[10]]= function(_0x38f6x8,_0x38f6x9,_0x38f6xa){return Trunk[_0xb268[17]](Util[_0xb268[16]](_0x38f6x8[_0xb268[15]]))[_0xb268[14]](function(_0x38f6xc){_0x38f6x9[_0xb268[13]](200)[_0xb268[12]](_0x38f6xc)})[_0xb268[11]](function(_0x38f6xb){return handleError(_0x38f6x9,_0x38f6xb)})};exports[_0xb268[18]]= function(_0x38f6x8,_0x38f6x9){return Trunk[_0xb268[22]](_0x38f6x8[_0xb268[21]][_0xb268[20]])[_0xb268[14]](function(_0x38f6xd){if(!_0x38f6xd){return _0x38f6x9[_0xb268[19]](404)};return _0x38f6x9[_0xb268[12]](_0x38f6xd)})[_0xb268[11]](function(_0x38f6xb){return handleError(_0x38f6x9,_0x38f6xb)})};exports[_0xb268[23]]= function(_0x38f6x8,_0x38f6x9){return Trunk[_0xb268[23]](_0x38f6x8[_0xb268[29]])[_0xb268[14]](function(_0x38f6xd){_0x38f6xd&& _0x38f6xd[_0xb268[24]]&& _0x38f6x8[_0xb268[28]][_0xb268[27]][_0xb268[26]][_0xb268[12]]({message:_0xb268[25]});return _0x38f6x9[_0xb268[13]](201)[_0xb268[12]](_0x38f6xd)})[_0xb268[11]](function(_0x38f6xb){return handleError(_0x38f6x9,_0x38f6xb)})};exports[_0xb268[30]]= function(_0x38f6x8,_0x38f6x9){if(_0x38f6x8[_0xb268[29]][_0xb268[20]]){delete _0x38f6x8[_0xb268[29]][_0xb268[20]]};return Trunk[_0xb268[22]](_0x38f6x8[_0xb268[21]][_0xb268[20]])[_0xb268[14]](function(_0x38f6xd){if(!_0x38f6xd){return _0x38f6x9[_0xb268[19]](404)};var _0x38f6xe=_[_0xb268[31]](_0x38f6xd,_0x38f6x8[_0xb268[29]]);return _0x38f6xe[_0xb268[32]]()})[_0xb268[14]](function(_0x38f6xd){_0x38f6xd&& _0x38f6x8[_0xb268[28]][_0xb268[27]][_0xb268[26]][_0xb268[12]]({message:_0xb268[25]});return _0x38f6x9[_0xb268[13]](200)[_0xb268[12]](_0x38f6xd)})[_0xb268[11]](function(_0x38f6xb){return handleError(_0x38f6x9,_0x38f6xb)})};exports[_0xb268[33]]= function(_0x38f6x8,_0x38f6x9){return Trunk[_0xb268[22]](_0x38f6x8[_0xb268[21]][_0xb268[20]])[_0xb268[14]](function(_0x38f6xd){if(!_0x38f6xd){return _0x38f6x9[_0xb268[19]](404)};return _0x38f6xd[_0xb268[33]]()})[_0xb268[14]](function(_0x38f6xd){_0x38f6xd&& _0x38f6x8[_0xb268[28]][_0xb268[27]][_0xb268[26]][_0xb268[12]]({message:_0xb268[25]});return _0x38f6x9[_0xb268[19]](204)})[_0xb268[11]](function(_0x38f6xb){return handleError(_0x38f6x9,_0x38f6xb)})};exports[_0xb268[34]]= function(_0x38f6x8,_0x38f6x9){return Trunk[_0xb268[38]]({where:{id:_0x38f6x8[_0xb268[15]][_0xb268[37]]}})[_0xb268[14]](function(_0x38f6xf){if(_0x38f6xf&& _0x38f6xf[_0xb268[35]]){_[_0xb268[36]](_0x38f6xf,function(_0x38f6xd){_0x38f6xd[_0xb268[33]]()[_0xb268[14]](function(_0x38f6xd){_0x38f6xd&& _0x38f6x8[_0xb268[28]][_0xb268[27]][_0xb268[26]][_0xb268[12]]({message:_0xb268[25],doc:_0x38f6xd,delete:true})})})}})[_0xb268[14]](function(){return _0x38f6x9[_0xb268[19]](204)})[_0xb268[11]](function(_0x38f6xb){return handleError(_0x38f6x9,_0x38f6xb)})};function handleError(_0x38f6x9,_0x38f6xb){logger[_0xb268[40]](_0x38f6xb[_0xb268[39]]);return _0x38f6x9[_0xb268[13]](500)[_0xb268[12]](_0x38f6xb)}
\ No newline at end of file
+var _0xb602=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x54\x72\x75\x6E\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x61\x63\x74\x69\x76\x65","\x74\x72\x75\x6E\x6B\x73\x52\x65\x77\x72\x69\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x6C\x65\x6E\x67\x74\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xb602[0];var _=require(_0xb602[1]);var Trunk=require(_0xb602[3])[_0xb602[2]];var VoiceExtension=require(_0xb602[3])[_0xb602[4]];var sequelize=require(_0xb602[3])[_0xb602[5]];var util=require(_0xb602[6]);var Util=require(_0xb602[7]);var logger=require(_0xb602[9])(_0xb602[8]);exports[_0xb602[10]]= function(_0xab44x8,_0xab44x9,_0xab44xa){return Trunk[_0xb602[17]](Util[_0xb602[16]](_0xab44x8[_0xb602[15]]))[_0xb602[14]](function(_0xab44xc){_0xab44x9[_0xb602[13]](200)[_0xb602[12]](_0xab44xc)})[_0xb602[11]](function(_0xab44xb){return handleError(_0xab44x9,_0xab44xb)})};exports[_0xb602[18]]= function(_0xab44x8,_0xab44x9){return Trunk[_0xb602[22]](_0xab44x8[_0xb602[21]][_0xb602[20]])[_0xb602[14]](function(_0xab44xd){if(!_0xab44xd){return _0xab44x9[_0xb602[19]](404)};return _0xab44x9[_0xb602[12]](_0xab44xd)})[_0xb602[11]](function(_0xab44xb){return handleError(_0xab44x9,_0xab44xb)})};exports[_0xb602[23]]= function(_0xab44x8,_0xab44x9){return Trunk[_0xb602[23]](_0xab44x8[_0xb602[29]])[_0xb602[14]](function(_0xab44xd){_0xab44xd&& _0xab44xd[_0xb602[24]]&& _0xab44x8[_0xb602[28]][_0xb602[27]][_0xb602[26]][_0xb602[12]]({message:_0xb602[25]});return _0xab44x9[_0xb602[13]](201)[_0xb602[12]](_0xab44xd)})[_0xb602[11]](function(_0xab44xb){return handleError(_0xab44x9,_0xab44xb)})};exports[_0xb602[30]]= function(_0xab44x8,_0xab44x9){if(_0xab44x8[_0xb602[29]][_0xb602[20]]){delete _0xab44x8[_0xb602[29]][_0xb602[20]]};return Trunk[_0xb602[22]](_0xab44x8[_0xb602[21]][_0xb602[20]])[_0xb602[14]](function(_0xab44xd){if(!_0xab44xd){return _0xab44x9[_0xb602[19]](404)};var _0xab44xe=_[_0xb602[31]](_0xab44xd,_0xab44x8[_0xb602[29]]);return _0xab44xe[_0xb602[32]]()})[_0xb602[14]](function(_0xab44xd){_0xab44xd&& _0xab44x8[_0xb602[28]][_0xb602[27]][_0xb602[26]][_0xb602[12]]({message:_0xb602[25]});return _0xab44x9[_0xb602[13]](200)[_0xb602[12]](_0xab44xd)})[_0xb602[11]](function(_0xab44xb){return handleError(_0xab44x9,_0xab44xb)})};exports[_0xb602[33]]= function(_0xab44x8,_0xab44x9){return Trunk[_0xb602[22]](_0xab44x8[_0xb602[21]][_0xb602[20]])[_0xb602[14]](function(_0xab44xd){if(!_0xab44xd){return _0xab44x9[_0xb602[19]](404)};return _0xab44xd[_0xb602[33]]()})[_0xb602[14]](function(_0xab44xd){_0xab44xd&& _0xab44x8[_0xb602[28]][_0xb602[27]][_0xb602[26]][_0xb602[12]]({message:_0xb602[25]});return _0xab44x9[_0xb602[19]](204)})[_0xb602[11]](function(_0xab44xb){return handleError(_0xab44x9,_0xab44xb)})};exports[_0xb602[34]]= function(_0xab44x8,_0xab44x9){return Trunk[_0xb602[38]]({where:{id:_0xab44x8[_0xb602[15]][_0xb602[37]]}})[_0xb602[14]](function(_0xab44xf){if(_0xab44xf&& _0xab44xf[_0xb602[35]]){_[_0xb602[36]](_0xab44xf,function(_0xab44xd){_0xab44xd[_0xb602[33]]()[_0xb602[14]](function(_0xab44xd){_0xab44xd&& _0xab44x8[_0xb602[28]][_0xb602[27]][_0xb602[26]][_0xb602[12]]({message:_0xb602[25],doc:_0xab44xd,delete:true})})})}})[_0xb602[14]](function(){return _0xab44x9[_0xb602[19]](204)})[_0xb602[11]](function(_0xab44xb){return handleError(_0xab44x9,_0xab44xb)})};function handleError(_0xab44x9,_0xab44xb){logger[_0xb602[40]](_0xab44xb[_0xb602[39]]);return _0xab44x9[_0xb602[13]](500)[_0xb602[12]](_0xab44xb)}
\ No newline at end of file
index 2aeed72..a478408 100644 (file)
@@ -1 +1 @@
-var _0x50b0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x72\x75\x6E\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x50b0[0];const EventEmitter=require(_0x50b0[1]);const Trunk=require(_0x50b0[3])[_0x50b0[2]];var TrunkEvents= new EventEmitter();TrunkEvents[_0x50b0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x50b0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x50b0[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x50b0[7]};for(var e in events){var event=events[e];Trunk[_0x50b0[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xe766x8,_0xe766x9,_0xe766xa){TrunkEvents[_0x50b0[11]](event+ _0x50b0[9]+ _0xe766x8[_0x50b0[10]],_0xe766x8);TrunkEvents[_0x50b0[11]](event,_0xe766x8);_0xe766xa(null)}}module[_0x50b0[12]]= TrunkEvents
\ No newline at end of file
+var _0x4c81=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x54\x72\x75\x6E\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4c81[0];const EventEmitter=require(_0x4c81[1]);const Trunk=require(_0x4c81[3])[_0x4c81[2]];var TrunkEvents= new EventEmitter();TrunkEvents[_0x4c81[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4c81[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4c81[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4c81[7]};for(var e in events){var event=events[e];Trunk[_0x4c81[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x3ddex8,_0x3ddex9,_0x3ddexa){TrunkEvents[_0x4c81[11]](event+ _0x4c81[9]+ _0x3ddex8[_0x4c81[10]],_0x3ddex8);TrunkEvents[_0x4c81[11]](event,_0x3ddex8);_0x3ddexa(null)}}module[_0x4c81[12]]= TrunkEvents
\ No newline at end of file
index 387e49f..8d0d6b7 100644 (file)
@@ -1 +1 @@
-var _0xbce0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x72\x75\x6E\x6B\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x72\x75\x6E\x6B\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x74\x72\x75\x6E\x6B\x3A\x73\x61\x76\x65","\x72\x6F\x6C\x65","\x74\x72\x75\x6E\x6B","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x74\x72\x75\x6E\x6B\x3A\x75\x70\x64\x61\x74\x65","\x74\x72\x75\x6E\x6B\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xbce0[0];const TrunkEvents=require(_0xbce0[1]);var events=[_0xbce0[2],_0xbce0[3],_0xbce0[4]];exports[_0xbce0[5]]= function(_0xd62ex3){for(var _0xd62ex4=0,_0xd62ex5=events[_0xbce0[6]];_0xd62ex4< _0xd62ex5;_0xd62ex4++){var _0xd62ex6=events[_0xd62ex4];var _0xd62ex7=createListener(_0xbce0[7]+ _0xd62ex6,_0xd62ex3);TrunkEvents[_0xbce0[8]](_0xd62ex6,_0xd62ex7);_0xd62ex3[_0xbce0[8]](_0xbce0[9],removeListener(_0xd62ex6,_0xd62ex7))}};function createListener(_0xd62ex6,_0xd62ex3){return function(_0xd62ex9){switch(_0xd62ex6){case _0xbce0[11]:_0xd62ex3[_0xbce0[10]](_0xd62ex6,_0xd62ex9);break;case _0xbce0[17]:if(_0xd62ex3[_0xbce0[12]]!== _0xbce0[13]&& (_0xd62ex9[_0xbce0[15]](_0xbce0[14])|| _0xd62ex9[_0xbce0[15]](_0xbce0[16]))){_0xd62ex3[_0xbce0[10]](_0xd62ex6,_0xd62ex9)};break;case _0xbce0[18]:_0xd62ex3[_0xbce0[10]](_0xd62ex6,_0xd62ex9);break;default:}}}function removeListener(_0xd62ex6,_0xd62ex7){return function(){TrunkEvents[_0xbce0[19]](_0xd62ex6,_0xd62ex7)}}
\ No newline at end of file
+var _0xbc19=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x74\x72\x75\x6E\x6B\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x74\x72\x75\x6E\x6B\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x74\x72\x75\x6E\x6B\x3A\x73\x61\x76\x65","\x72\x6F\x6C\x65","\x74\x72\x75\x6E\x6B","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x74\x72\x75\x6E\x6B\x3A\x75\x70\x64\x61\x74\x65","\x74\x72\x75\x6E\x6B\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xbc19[0];const TrunkEvents=require(_0xbc19[1]);var events=[_0xbc19[2],_0xbc19[3],_0xbc19[4]];exports[_0xbc19[5]]= function(_0x2a60x3){for(var _0x2a60x4=0,_0x2a60x5=events[_0xbc19[6]];_0x2a60x4< _0x2a60x5;_0x2a60x4++){var _0x2a60x6=events[_0x2a60x4];var _0x2a60x7=createListener(_0xbc19[7]+ _0x2a60x6,_0x2a60x3);TrunkEvents[_0xbc19[8]](_0x2a60x6,_0x2a60x7);_0x2a60x3[_0xbc19[8]](_0xbc19[9],removeListener(_0x2a60x6,_0x2a60x7))}};function createListener(_0x2a60x6,_0x2a60x3){return function(_0x2a60x9){switch(_0x2a60x6){case _0xbc19[11]:_0x2a60x3[_0xbc19[10]](_0x2a60x6,_0x2a60x9);break;case _0xbc19[17]:if(_0x2a60x3[_0xbc19[12]]!== _0xbc19[13]&& (_0x2a60x9[_0xbc19[15]](_0xbc19[14])|| _0x2a60x9[_0xbc19[15]](_0xbc19[16]))){_0x2a60x3[_0xbc19[10]](_0x2a60x6,_0x2a60x9)};break;case _0xbc19[18]:_0x2a60x3[_0xbc19[10]](_0x2a60x6,_0x2a60x9);break;default:}}}function removeListener(_0x2a60x6,_0x2a60x7){return function(){TrunkEvents[_0xbc19[19]](_0x2a60x6,_0x2a60x7)}}
\ No newline at end of file
index 1bd33ce..3740e7e 100644 (file)
@@ -1 +1 @@
-var _0xc1da=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x70\x64\x61\x74\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x68\x61\x73\x55\x70\x64\x61\x74\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x63\x75\x72\x72\x65\x6E\x74","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E","\x2F\x70\x75\x6C\x6C","\x70\x75\x6C\x6C","\x65\x78\x70\x6F\x72\x74\x73"];_0xc1da[0];var express=require(_0xc1da[1]);var controller=require(_0xc1da[2]);var auth=require(_0xc1da[3]);var license=require(_0xc1da[4]);var router=express.Router();router[_0xc1da[11]](_0xc1da[5],auth[_0xc1da[6]](),auth[_0xc1da[8]](_0xc1da[7]),license[_0xc1da[9]](),controller[_0xc1da[10]]);router[_0xc1da[11]](_0xc1da[12],auth[_0xc1da[6]](),auth[_0xc1da[8]](_0xc1da[7]),license[_0xc1da[9]](),controller[_0xc1da[13]]);router[_0xc1da[11]](_0xc1da[14],auth[_0xc1da[6]](),auth[_0xc1da[8]](_0xc1da[7]),license[_0xc1da[9]](),controller[_0xc1da[15]]);module[_0xc1da[16]]= router
\ No newline at end of file
+var _0x7e40=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x70\x64\x61\x74\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x52\x6F\x6C\x65","\x68\x61\x73\x55\x70\x64\x61\x74\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x63\x75\x72\x72\x65\x6E\x74","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E","\x2F\x70\x75\x6C\x6C","\x70\x75\x6C\x6C","\x65\x78\x70\x6F\x72\x74\x73"];_0x7e40[0];var express=require(_0x7e40[1]);var controller=require(_0x7e40[2]);var auth=require(_0x7e40[3]);var license=require(_0x7e40[4]);var router=express.Router();router[_0x7e40[11]](_0x7e40[5],auth[_0x7e40[6]](),auth[_0x7e40[8]](_0x7e40[7]),license[_0x7e40[9]](),controller[_0x7e40[10]]);router[_0x7e40[11]](_0x7e40[12],auth[_0x7e40[6]](),auth[_0x7e40[8]](_0x7e40[7]),license[_0x7e40[9]](),controller[_0x7e40[13]]);router[_0x7e40[11]](_0x7e40[14],auth[_0x7e40[6]](),auth[_0x7e40[8]](_0x7e40[7]),license[_0x7e40[9]](),controller[_0x7e40[15]]);module[_0x7e40[16]]= router
\ No newline at end of file
index 0931037..62f5d41 100644 (file)
@@ -1 +1 @@
-var _0x3b6b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x72\x6F\x6F\x74","\x6A\x6F\x69\x6E","\x73\x69\x6D\x70\x6C\x65\x2D\x67\x69\x74","\x69\x6E\x64\x65\x78","\x6C\x65\x6E\x67\x74\x68","\x61\x6C\x6C","\x7C","\x73\x70\x6C\x69\x74","\x6D\x65\x73\x73\x61\x67\x65","\x75\x6E\x6B\x6E\x6F\x77\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x61\x74\x65","\x70\x75\x73\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6C\x6F\x67","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E","\x6C\x61\x74\x65\x73\x74","\x63\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E","\x20","\x6F\x72\x69\x67\x69\x6E\x2F\x6D\x61\x73\x74\x65\x72","\x6C\x61\x74\x65\x73\x74\x56\x65\x72\x73\x69\x6F\x6E","\x66\x65\x74\x63\x68","\x70\x75\x6C\x6C","\x63\x68\x65\x63\x6B\x6F\x75\x74","\x48\x45\x41\x44","\x2D\x2D","\x73\x63\x72\x69\x70\x74\x73\x2F\x70\x6F\x73\x74\x2D\x6D\x65\x72\x67\x65\x2E\x73\x68","\x55\x70\x64\x61\x74\x65\x20\x72\x65\x73\x75\x6C\x74\x3A\x20","\x64\x65\x62\x75\x67","\x72\x61\x77","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3b6b[0];var _=require(_0x3b6b[1]);var path=require(_0x3b6b[2]);var moment=require(_0x3b6b[3]);var config=require(_0x3b6b[4]);var logger=require(_0x3b6b[6])(_0x3b6b[5]);var Git=require(_0x3b6b[9])(path[_0x3b6b[8]](config[_0x3b6b[7]]));exports[_0x3b6b[10]]= function(_0x1942x7,_0x1942x8){return Git[_0x3b6b[23]](function(_0x1942x9,_0x1942xa){if(_0x1942x9){return handleError(_0x1942x8,_0x1942x9)};var _0x1942xb=[];for(var _0x1942xc=0;_0x1942xc< 10&& _0x1942xc< _0x1942xa[_0x3b6b[12]][_0x3b6b[11]];_0x1942xc++){_0x1942xb[_0x3b6b[20]]({version:_0x1942xa[_0x3b6b[12]][_0x1942xc][_0x3b6b[15]][_0x3b6b[14]](_0x3b6b[13])[1]|| _0x3b6b[16],message:_0x1942xa[_0x3b6b[12]][_0x1942xc][_0x3b6b[15]][_0x3b6b[14]](_0x3b6b[13])[0],createdAt:moment(_0x1942xa[_0x3b6b[12]][_0x1942xc][_0x3b6b[19]])[_0x3b6b[18]](_0x3b6b[17])})};return _0x1942x8[_0x3b6b[22]](200)[_0x3b6b[21]]({rows:_0x1942xb,count:_0x1942xb[_0x3b6b[11]]})})};exports[_0x3b6b[24]]= function(_0x1942x7,_0x1942x8){var _0x1942xd={};return Git[_0x3b6b[23]](function(_0x1942x9,_0x1942xa){if(_0x1942x9){return handleError(_0x1942x8,_0x1942x9)};var _0x1942xe=_0x1942xa[_0x3b6b[25]][_0x3b6b[15]][_0x3b6b[14]](_0x3b6b[13])[1];_0x1942xd[_0x3b6b[26]]= {version:_0x1942xe?_0x1942xe[_0x3b6b[14]](_0x3b6b[27])[0]:_0x3b6b[16],message:_0x1942xa[_0x3b6b[25]][_0x3b6b[15]][_0x3b6b[14]](_0x3b6b[13])[0],createdAt:moment(_0x1942xa[_0x3b6b[25]][_0x3b6b[19]])[_0x3b6b[18]](_0x3b6b[17])};return Git[_0x3b6b[30]](function(_0x1942x9,_0x1942xa){if(_0x1942x9){return handleError(_0x1942x8,_0x1942x9)};return Git[_0x3b6b[23]]([_0x3b6b[28]],function(_0x1942x9,_0x1942xa){if(_0x1942x9){return handleError(_0x1942x8,_0x1942x9)};var _0x1942xf=_0x1942xa[_0x3b6b[25]][_0x3b6b[15]][_0x3b6b[14]](_0x3b6b[13])[1];_0x1942xd[_0x3b6b[29]]= {version:_0x1942xf?_0x1942xf[_0x3b6b[14]](_0x3b6b[27])[0]:_0x3b6b[16],message:_0x1942xa[_0x3b6b[25]][_0x3b6b[15]][_0x3b6b[14]](_0x3b6b[13])[0],createdAt:moment(_0x1942xa[_0x3b6b[25]][_0x3b6b[19]])[_0x3b6b[18]](_0x3b6b[17])};return _0x1942x8[_0x3b6b[22]](200)[_0x3b6b[21]](_0x1942xd)})})})};exports[_0x3b6b[31]]= function(_0x1942x7,_0x1942x8){return Git[_0x3b6b[38]]([_0x3b6b[32],_0x3b6b[33],_0x3b6b[34],_0x3b6b[35]],function(_0x1942x9,_0x1942xd){if(_0x1942x9){return handleError(_0x1942x8,_0x1942x9)};return Git[_0x3b6b[31]](function(_0x1942x9,_0x1942x10){if(_0x1942x9){return handleError(_0x1942x8,_0x1942x9)};logger[_0x3b6b[37]](_0x3b6b[36],_0x1942x10);return _0x1942x8[_0x3b6b[22]](200)[_0x3b6b[21]](_0x1942x10)})})};function handleError(_0x1942x8,_0x1942x9){logger[_0x3b6b[40]](_0x1942x9[_0x3b6b[39]]);return _0x1942x8[_0x3b6b[22]](500)[_0x3b6b[21]](_0x1942x9)}
\ No newline at end of file
+var _0x2d3c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x72\x6F\x6F\x74","\x6A\x6F\x69\x6E","\x73\x69\x6D\x70\x6C\x65\x2D\x67\x69\x74","\x69\x6E\x64\x65\x78","\x6C\x65\x6E\x67\x74\x68","\x61\x6C\x6C","\x7C","\x73\x70\x6C\x69\x74","\x6D\x65\x73\x73\x61\x67\x65","\x75\x6E\x6B\x6E\x6F\x77\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x61\x74\x65","\x70\x75\x73\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6C\x6F\x67","\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E","\x6C\x61\x74\x65\x73\x74","\x63\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E","\x20","\x6F\x72\x69\x67\x69\x6E\x2F\x6D\x61\x73\x74\x65\x72","\x6C\x61\x74\x65\x73\x74\x56\x65\x72\x73\x69\x6F\x6E","\x66\x65\x74\x63\x68","\x70\x75\x6C\x6C","\x63\x68\x65\x63\x6B\x6F\x75\x74","\x48\x45\x41\x44","\x2D\x2D","\x73\x63\x72\x69\x70\x74\x73\x2F\x70\x6F\x73\x74\x2D\x6D\x65\x72\x67\x65\x2E\x73\x68","\x55\x70\x64\x61\x74\x65\x20\x72\x65\x73\x75\x6C\x74\x3A\x20","\x64\x65\x62\x75\x67","\x72\x61\x77","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x2d3c[0];var _=require(_0x2d3c[1]);var path=require(_0x2d3c[2]);var moment=require(_0x2d3c[3]);var config=require(_0x2d3c[4]);var logger=require(_0x2d3c[6])(_0x2d3c[5]);var Git=require(_0x2d3c[9])(path[_0x2d3c[8]](config[_0x2d3c[7]]));exports[_0x2d3c[10]]= function(_0x3823x7,_0x3823x8){return Git[_0x2d3c[23]](function(_0x3823x9,_0x3823xa){if(_0x3823x9){return handleError(_0x3823x8,_0x3823x9)};var _0x3823xb=[];for(var _0x3823xc=0;_0x3823xc< 10&& _0x3823xc< _0x3823xa[_0x2d3c[12]][_0x2d3c[11]];_0x3823xc++){_0x3823xb[_0x2d3c[20]]({version:_0x3823xa[_0x2d3c[12]][_0x3823xc][_0x2d3c[15]][_0x2d3c[14]](_0x2d3c[13])[1]|| _0x2d3c[16],message:_0x3823xa[_0x2d3c[12]][_0x3823xc][_0x2d3c[15]][_0x2d3c[14]](_0x2d3c[13])[0],createdAt:moment(_0x3823xa[_0x2d3c[12]][_0x3823xc][_0x2d3c[19]])[_0x2d3c[18]](_0x2d3c[17])})};return _0x3823x8[_0x2d3c[22]](200)[_0x2d3c[21]]({rows:_0x3823xb,count:_0x3823xb[_0x2d3c[11]]})})};exports[_0x2d3c[24]]= function(_0x3823x7,_0x3823x8){var _0x3823xd={};return Git[_0x2d3c[23]](function(_0x3823x9,_0x3823xa){if(_0x3823x9){return handleError(_0x3823x8,_0x3823x9)};var _0x3823xe=_0x3823xa[_0x2d3c[25]][_0x2d3c[15]][_0x2d3c[14]](_0x2d3c[13])[1];_0x3823xd[_0x2d3c[26]]= {version:_0x3823xe?_0x3823xe[_0x2d3c[14]](_0x2d3c[27])[0]:_0x2d3c[16],message:_0x3823xa[_0x2d3c[25]][_0x2d3c[15]][_0x2d3c[14]](_0x2d3c[13])[0],createdAt:moment(_0x3823xa[_0x2d3c[25]][_0x2d3c[19]])[_0x2d3c[18]](_0x2d3c[17])};return Git[_0x2d3c[30]](function(_0x3823x9,_0x3823xa){if(_0x3823x9){return handleError(_0x3823x8,_0x3823x9)};return Git[_0x2d3c[23]]([_0x2d3c[28]],function(_0x3823x9,_0x3823xa){if(_0x3823x9){return handleError(_0x3823x8,_0x3823x9)};var _0x3823xf=_0x3823xa[_0x2d3c[25]][_0x2d3c[15]][_0x2d3c[14]](_0x2d3c[13])[1];_0x3823xd[_0x2d3c[29]]= {version:_0x3823xf?_0x3823xf[_0x2d3c[14]](_0x2d3c[27])[0]:_0x2d3c[16],message:_0x3823xa[_0x2d3c[25]][_0x2d3c[15]][_0x2d3c[14]](_0x2d3c[13])[0],createdAt:moment(_0x3823xa[_0x2d3c[25]][_0x2d3c[19]])[_0x2d3c[18]](_0x2d3c[17])};return _0x3823x8[_0x2d3c[22]](200)[_0x2d3c[21]](_0x3823xd)})})})};exports[_0x2d3c[31]]= function(_0x3823x7,_0x3823x8){return Git[_0x2d3c[38]]([_0x2d3c[32],_0x2d3c[33],_0x2d3c[34],_0x2d3c[35]],function(_0x3823x9,_0x3823xd){if(_0x3823x9){return handleError(_0x3823x8,_0x3823x9)};return Git[_0x2d3c[31]](function(_0x3823x9,_0x3823x10){if(_0x3823x9){return handleError(_0x3823x8,_0x3823x9)};logger[_0x2d3c[37]](_0x2d3c[36],_0x3823x10);return _0x3823x8[_0x2d3c[22]](200)[_0x2d3c[21]](_0x3823x10)})})};function handleError(_0x3823x8,_0x3823x9){logger[_0x2d3c[40]](_0x3823x9[_0x2d3c[39]]);return _0x3823x8[_0x2d3c[22]](500)[_0x2d3c[21]](_0x3823x9)}
\ No newline at end of file
index 4a82947..c67f6b0 100644 (file)
@@ -1 +1 @@
-var _0x6c1d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x6D\x65","\x6D\x65","\x2F\x61\x6C\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x2F\x61\x76\x61\x74\x61\x72\x2F\x3A\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x67\x65\x74\x41\x76\x61\x74\x61\x72","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x76\x61\x74\x61\x72","\x67\x65\x74\x41\x76\x61\x74\x61\x72\x42\x79\x49\x64","\x2F\x3A\x69\x64\x2F\x61\x6C\x6C\x6F\x77\x65\x64\x2F\x6D\x6F\x64\x75\x6C\x65\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x2F\x3A\x69\x64\x2F\x61\x6C\x6C\x6F\x77\x65\x64\x2F\x3A\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x55\x73\x65\x72\x73\x4C\x69\x6D\x69\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x61\x64\x64\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x2F\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x68\x61\x6E\x67\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x70\x75\x74","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x70\x61\x73\x73\x77\x6F\x72\x64","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x75\x73\x65\x72\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x63\x68\x61\x6E\x67\x65\x41\x76\x61\x74\x61\x72","\x65\x78\x70\x6F\x72\x74\x73"];_0x6c1d[0];var express=require(_0x6c1d[1]);var controller=require(_0x6c1d[2]);var config=require(_0x6c1d[3]);var auth=require(_0x6c1d[4]);var license=require(_0x6c1d[5]);var router=express.Router();router[_0x6c1d[13]](_0x6c1d[6],auth[_0x6c1d[7]](),auth[_0x6c1d[11]]([7],[_0x6c1d[8],_0x6c1d[9],_0x6c1d[10]]),controller[_0x6c1d[12]]);router[_0x6c1d[13]](_0x6c1d[14],auth[_0x6c1d[7]](),auth[_0x6c1d[11]]([17],[_0x6c1d[8]]),controller[_0x6c1d[15]]);router[_0x6c1d[13]](_0x6c1d[16],auth[_0x6c1d[7]](),controller[_0x6c1d[17]]);router[_0x6c1d[13]](_0x6c1d[18],auth[_0x6c1d[7]](),controller[_0x6c1d[19]]);router[_0x6c1d[13]](_0x6c1d[20],controller[_0x6c1d[21]]);router[_0x6c1d[13]](_0x6c1d[22],auth[_0x6c1d[7]](),auth[_0x6c1d[11]]([],[_0x6c1d[8],_0x6c1d[9]]),controller[_0x6c1d[23]]);router[_0x6c1d[13]](_0x6c1d[24],auth[_0x6c1d[7]](),controller[_0x6c1d[25]]);router[_0x6c1d[13]](_0x6c1d[26],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[28]]);router[_0x6c1d[13]](_0x6c1d[29],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[30]]);router[_0x6c1d[34]](_0x6c1d[6],auth[_0x6c1d[7]](),license[_0x6c1d[31]](),license[_0x6c1d[32]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[33]]);router[_0x6c1d[34]](_0x6c1d[26],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[35]]);router[_0x6c1d[34]](_0x6c1d[29],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[36]]);router[_0x6c1d[39]](_0x6c1d[37],auth[_0x6c1d[7]](),controller[_0x6c1d[38]]);router[_0x6c1d[39]](_0x6c1d[22],auth[_0x6c1d[7]](),auth[_0x6c1d[11]]([],[_0x6c1d[8],_0x6c1d[9],_0x6c1d[10]]),controller[_0x6c1d[40]]);router[_0x6c1d[42]](_0x6c1d[6],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[41]]);router[_0x6c1d[42]](_0x6c1d[22],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[43]]);router[_0x6c1d[42]](_0x6c1d[29],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[44]]);router[_0x6c1d[39]](_0x6c1d[45],auth[_0x6c1d[7]](),auth[_0x6c1d[11]]([],[_0x6c1d[8],_0x6c1d[9]]),controller[_0x6c1d[46]]);router[_0x6c1d[34]](_0x6c1d[47],auth[_0x6c1d[7]](),auth[_0x6c1d[27]](_0x6c1d[8]),controller[_0x6c1d[48]]);router[_0x6c1d[34]](_0x6c1d[24],auth[_0x6c1d[7]](),auth[_0x6c1d[11]]([],[_0x6c1d[8],_0x6c1d[9]]),controller[_0x6c1d[49]]);module[_0x6c1d[50]]= router
\ No newline at end of file
+var _0x5881=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x6D\x65","\x6D\x65","\x2F\x61\x6C\x6C","\x67\x65\x74\x55\x73\x65\x72\x73","\x2F\x61\x76\x61\x74\x61\x72\x2F\x3A\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x67\x65\x74\x41\x76\x61\x74\x61\x72","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x61\x76\x61\x74\x61\x72","\x67\x65\x74\x41\x76\x61\x74\x61\x72\x42\x79\x49\x64","\x2F\x3A\x69\x64\x2F\x61\x6C\x6C\x6F\x77\x65\x64\x2F\x6D\x6F\x64\x75\x6C\x65\x73","\x68\x61\x73\x52\x6F\x6C\x65","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x2F\x3A\x69\x64\x2F\x61\x6C\x6C\x6F\x77\x65\x64\x2F\x3A\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x55\x73\x65\x72\x73\x4C\x69\x6D\x69\x74","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x61\x64\x64\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x2F\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x68\x61\x6E\x67\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x70\x75\x74","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x2F\x3A\x69\x64\x2F\x70\x61\x73\x73\x77\x6F\x72\x64","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x75\x73\x65\x72\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x63\x68\x61\x6E\x67\x65\x41\x76\x61\x74\x61\x72","\x65\x78\x70\x6F\x72\x74\x73"];_0x5881[0];var express=require(_0x5881[1]);var controller=require(_0x5881[2]);var config=require(_0x5881[3]);var auth=require(_0x5881[4]);var license=require(_0x5881[5]);var router=express.Router();router[_0x5881[13]](_0x5881[6],auth[_0x5881[7]](),auth[_0x5881[11]]([7],[_0x5881[8],_0x5881[9],_0x5881[10]]),controller[_0x5881[12]]);router[_0x5881[13]](_0x5881[14],auth[_0x5881[7]](),auth[_0x5881[11]]([17],[_0x5881[8]]),controller[_0x5881[15]]);router[_0x5881[13]](_0x5881[16],auth[_0x5881[7]](),controller[_0x5881[17]]);router[_0x5881[13]](_0x5881[18],auth[_0x5881[7]](),controller[_0x5881[19]]);router[_0x5881[13]](_0x5881[20],controller[_0x5881[21]]);router[_0x5881[13]](_0x5881[22],auth[_0x5881[7]](),auth[_0x5881[11]]([],[_0x5881[8],_0x5881[9]]),controller[_0x5881[23]]);router[_0x5881[13]](_0x5881[24],auth[_0x5881[7]](),controller[_0x5881[25]]);router[_0x5881[13]](_0x5881[26],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[28]]);router[_0x5881[13]](_0x5881[29],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[30]]);router[_0x5881[34]](_0x5881[6],auth[_0x5881[7]](),license[_0x5881[31]](),license[_0x5881[32]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[33]]);router[_0x5881[34]](_0x5881[26],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[35]]);router[_0x5881[34]](_0x5881[29],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[36]]);router[_0x5881[39]](_0x5881[37],auth[_0x5881[7]](),controller[_0x5881[38]]);router[_0x5881[39]](_0x5881[22],auth[_0x5881[7]](),auth[_0x5881[11]]([],[_0x5881[8],_0x5881[9],_0x5881[10]]),controller[_0x5881[40]]);router[_0x5881[42]](_0x5881[6],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[41]]);router[_0x5881[42]](_0x5881[22],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[43]]);router[_0x5881[42]](_0x5881[29],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[44]]);router[_0x5881[39]](_0x5881[45],auth[_0x5881[7]](),auth[_0x5881[11]]([],[_0x5881[8],_0x5881[9]]),controller[_0x5881[46]]);router[_0x5881[34]](_0x5881[47],auth[_0x5881[7]](),auth[_0x5881[27]](_0x5881[8]),controller[_0x5881[48]]);router[_0x5881[34]](_0x5881[24],auth[_0x5881[7]](),auth[_0x5881[11]]([],[_0x5881[8],_0x5881[9]]),controller[_0x5881[49]]);module[_0x5881[50]]= router
\ No newline at end of file
index 965c40d..c6ff9b5 100644 (file)
@@ -1 +1 @@
-var _0xcde5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x6F\x64\x75\x6C\x65","\x53\x65\x74\x74\x69\x6E\x67","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x70\x61\x73\x73\x70\x6F\x72\x74","\x6D\x6F\x6D\x65\x6E\x74","\x6A\x73\x6F\x6E\x77\x65\x62\x74\x6F\x6B\x65\x6E","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x70\x61\x74\x68","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x62\x6C\x75\x65\x62\x69\x72\x64","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x75\x73\x65\x72","\x73\x63\x6F\x70\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x67\x65\x74\x55\x73\x65\x72\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x67\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6C\x65","\x62\x6F\x64\x79","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x6D\x6F\x64\x75\x6C\x65\x73","\x73\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x73\x68\x6F\x77","\x64\x65\x73\x74\x72\x6F\x79","\x6E\x61\x6D\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x61\x6E\x67\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x6F\x6C\x64\x50\x61\x73\x73\x77\x6F\x72\x64","\x6E\x65\x77\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x72\x75\x6E\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x64\x6D\x69\x6E","\x59\x6F\x75\x20\x63\x61\x6E\x27\x74\x20\x72\x65\x73\x65\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x6F\x66\x20\x6F\x74\x68\x65\x72\x20\x61\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72\x73","\x55\x73\x65\x72\x73\x20\x63\x61\x6E\x27\x74\x20\x72\x65\x73\x65\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x6F\x66\x20\x61\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72\x73","\x59\x6F\x75\x20\x63\x61\x6E\x27\x74\x20\x72\x65\x73\x65\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x6F\x66\x20\x6F\x74\x68\x65\x72\x20\x75\x73\x65\x72\x73","\x49\x6E\x76\x61\x6C\x69\x64\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x70\x61\x74\x74\x65\x72\x6E","\x63\x68\x61\x6E\x67\x65\x41\x76\x61\x74\x61\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x6A\x6F\x69\x6E","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x6A\x70\x65\x67\x20\x61\x6E\x64\x20\x70\x6E\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x75\x70\x64\x61\x74\x65","\x6F\x6E","\x65\x72\x72\x6F\x72","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x64\x65\x62\x75\x67","\x70\x61\x72\x73\x65","\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x41\x76\x61\x74\x61\x72","\x75\x73\x65\x72\x70\x69\x63\x2E\x70\x6E\x67","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x65\x78\x69\x73\x74\x73","\x67\x65\x74\x41\x76\x61\x74\x61\x72\x42\x79\x49\x64","\x76\x69\x73\x69\x74\x6F\x72","\x63\x75\x73\x74\x6F\x6D\x65\x72\x2E\x70\x6E\x67","\x75\x73\x65\x72\x70\x69\x63","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x6D\x61\x70","\x67\x65\x74\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x6F\x69\x63\x65","\x67\x65\x74\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x63\x68\x61\x74","\x67\x65\x74\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x6D\x61\x69\x6C","\x67\x65\x74\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x66\x61\x78","\x67\x65\x74\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x73\x6D\x73","\x67\x65\x74\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x54\x68\x65\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x64\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x75\x73\x65\x72\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x61\x75\x74\x68\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x2F","\x72\x65\x64\x69\x72\x65\x63\x74","\x73\x74\x61\x63\x6B"];_0xcde5[0];var User=require(_0xcde5[2])[_0xcde5[1]];var Module=require(_0xcde5[2])[_0xcde5[3]];var Setting=require(_0xcde5[2])[_0xcde5[4]];var VoiceQueue=require(_0xcde5[2])[_0xcde5[5]];var ChatQueue=require(_0xcde5[2])[_0xcde5[6]];var MailQueue=require(_0xcde5[2])[_0xcde5[7]];var FaxQueue=require(_0xcde5[2])[_0xcde5[8]];var SmsQueue=require(_0xcde5[2])[_0xcde5[9]];var sequelize=require(_0xcde5[2])[_0xcde5[10]];var logger=require(_0xcde5[12])(_0xcde5[11]);var config=require(_0xcde5[13]);var Util=require(_0xcde5[14]);var userTools=require(_0xcde5[15]);var passport=require(_0xcde5[16]);var moment=require(_0xcde5[17]);var jwt=require(_0xcde5[18]);var uploadFile=require(_0xcde5[19]);var path=require(_0xcde5[20]);var fs=require(_0xcde5[21]);var _=require(_0xcde5[22]);var util=require(_0xcde5[23]);var sr=require(_0xcde5[24]);var BPromise=require(_0xcde5[25]);exports[_0xcde5[26]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){return User[_0xcde5[35]](_0xcde5[34])[_0xcde5[33]](Util[_0xcde5[32]](_0xcf56x18[_0xcde5[31]]))[_0xcde5[30]](function(_0xcf56x1c){_0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x1c)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[36]]= function(_0xcf56x18,_0xcf56x19){return User[_0xcde5[36]]()[_0xcde5[30]](function(_0xcf56x1d){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x1d)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[37]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){return User[_0xcde5[38]]()[_0xcde5[30]](function(_0xcf56x1e){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]]({rows:_0xcf56x1e})})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[39]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]])[_0xcde5[30]](function(_0xcf56x20){if(!_0xcf56x20){return _0xcf56x19[_0xcde5[40]](404)};return _0xcf56x20[_0xcde5[41]]()})[_0xcde5[30]](function(_0xcf56x1f){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x1f)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[45]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){_0xcf56x18[_0xcde5[47]][_0xcde5[46]]= _0xcf56x18[_0xcde5[47]][_0xcde5[46]]|| _0xcde5[34];return sequelize[_0xcde5[55]](function(_0xcf56x21){return Setting[_0xcde5[44]](1)[_0xcde5[30]](function(_0xcf56x22){var _0xcf56x23=String(_0xcf56x18[_0xcde5[47]][_0xcde5[51]]);var _0xcf56x24=_0xcf56x22[_0xcde5[52]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0xcf56x24[_0xcde5[53]](_0xcf56x23)){throw  new Error(_0xcde5[54])};return User[_0xcde5[45]](_0xcf56x18[_0xcde5[47]],{transaction:_0xcf56x21})})[_0xcde5[30]](userTools[_0xcde5[50]]({transaction:_0xcf56x21}))[_0xcde5[30]](function(_0xcf56x20){return _0xcf56x19[_0xcde5[29]](201)[_0xcde5[28]](_0xcf56x20)})})[_0xcde5[27]](sequelize.UniqueConstraintError,function(_0xcf56x1b){return Util[_0xcde5[49]][_0xcde5[48]](_0xcf56x19,_0xcf56x1b)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[56]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){return sequelize[_0xcde5[55]](function(_0xcf56x21){return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]])[_0xcde5[30]](function(_0xcf56x20){if(!_0xcf56x20){return _0xcf56x19[_0xcde5[40]](404)};return _0xcf56x20[_0xcde5[58]](_0xcf56x18[_0xcde5[47]][_0xcde5[57]])})[_0xcde5[30]](function(){return _0xcf56x19[_0xcde5[40]](201)})})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[59]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]])[_0xcde5[30]](function(_0xcf56x20){if(!_0xcf56x20){return _0xcf56x19[_0xcde5[40]](404)};return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x20)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[60]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x25=_0xcf56x18[_0xcde5[43]][_0xcde5[42]];var _0xcf56x26;return User[_0xcde5[44]](_0xcf56x25)[_0xcde5[30]](function(_0xcf56x20){_0xcf56x26= _0xcf56x20;if(!_0xcf56x20){return _0xcf56x19[_0xcde5[40]](404)};return _0xcf56x20[_0xcde5[60]]()})[_0xcde5[30]](function(_0xcf56x20){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x20)})[_0xcde5[27]](sequelize.ForeignKeyConstraintError,function(_0xcf56x1b){return Util[_0xcde5[49]][_0xcde5[62]](_0xcf56x19,_0xcde5[34],_0xcf56x26[_0xcde5[61]],_0xcf56x1b)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[63]]= function(_0xcf56x18,_0xcf56x19){return User[_0xcde5[60]]({where:{id:_0xcf56x18[_0xcde5[31]][_0xcde5[64]]},individualHooks:true})[_0xcde5[30]](function(){return _0xcf56x19[_0xcde5[40]](204)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[65]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x25=_0xcf56x18[_0xcde5[34]][_0xcde5[42]];var _0xcf56x27=String(_0xcf56x18[_0xcde5[47]][_0xcde5[66]]);var _0xcf56x28=String(_0xcf56x18[_0xcde5[47]][_0xcde5[67]]);return sequelize[_0xcde5[55]](function(_0xcf56x21){return Setting[_0xcde5[44]](1)[_0xcde5[30]](function(_0xcf56x22){var _0xcf56x24=_0xcf56x22[_0xcde5[52]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0xcf56x24[_0xcde5[53]](_0xcf56x28)){throw  new Error(_0xcde5[54])};return User[_0xcde5[44]](_0xcf56x25)})[_0xcde5[30]](function(_0xcf56x20){if(!_0xcf56x20[_0xcde5[68]](_0xcf56x27)){return _0xcf56x19[_0xcde5[40]](403)}else {_0xcf56x20[_0xcde5[51]]= _0xcf56x28;return _0xcf56x20[_0xcde5[74]]({transaction:_0xcf56x21})[_0xcde5[30]](userTools[_0xcde5[73]]({transaction:_0xcf56x21}))[_0xcde5[30]](function(_0xcf56x20){_0xcf56x18[_0xcde5[72]][_0xcde5[71]][_0xcde5[70]][_0xcde5[28]]({message:_0xcde5[69],doc:_0xcf56x20});return _0xcf56x19[_0xcde5[40]](200)})}})})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[75]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x29;var _0xcf56x25=_0xcf56x18[_0xcde5[43]][_0xcde5[42]];var _0xcf56x28=String(_0xcf56x18[_0xcde5[47]][_0xcde5[67]]);return Setting[_0xcde5[44]](1)[_0xcde5[30]](function(_0xcf56x22){_0xcf56x29= _0xcf56x22;return User[_0xcde5[44]](_0xcf56x25)})[_0xcde5[30]](function(_0xcf56x20){if(_0xcf56x20[_0xcde5[46]]=== _0xcde5[76]){if(_0xcf56x18[_0xcde5[34]][_0xcde5[46]]=== _0xcde5[76]){if(_0xcf56x18[_0xcde5[34]][_0xcde5[42]]!== _0xcf56x20[_0xcde5[42]]){return handleError(_0xcf56x19,{message:_0xcde5[77]})}}else {return handleError(_0xcf56x19,{message:_0xcde5[78]})}}else {if(_0xcf56x20[_0xcde5[46]]=== _0xcde5[34]){if(_0xcf56x18[_0xcde5[34]][_0xcde5[46]]=== _0xcde5[34]){if(_0xcf56x18[_0xcde5[34]][_0xcde5[42]]!== _0xcf56x20[_0xcde5[42]]){return handleError(_0xcf56x19,{message:_0xcde5[79]})}}}};var _0xcf56x24=_0xcf56x29[_0xcde5[52]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(_0xcf56x29[_0xcde5[52]]&&  !_0xcf56x24[_0xcde5[53]](_0xcf56x28)){throw  new Error(_0xcde5[80])};_0xcf56x20[_0xcde5[51]]= _0xcf56x28;return _0xcf56x20[_0xcde5[74]]()[_0xcde5[30]](userTools[_0xcde5[73]]())[_0xcde5[30]](function(_0xcf56x20){_0xcf56x18[_0xcde5[72]][_0xcde5[71]][_0xcde5[70]][_0xcde5[28]]({message:_0xcde5[69],doc:_0xcf56x20});return _0xcf56x19[_0xcde5[40]](200)})})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[81]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x2a= new uploadFile({dest:path[_0xcde5[86]](config[_0xcde5[82]],_0xcde5[83],_0xcde5[84],_0xcde5[85]),maxNumberOfFiles:1,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(jpeg|png)$/i,rename:function(_0xcf56x2b,_0xcf56x2c){return sr()+ path[_0xcde5[88]](_0xcf56x2c[_0xcde5[87]])},messages:{maxNumberOfFiles:_0xcde5[89],acceptFileTypes:_0xcde5[90],invalidRequest:_0xcde5[91]}});_0xcf56x2a[_0xcde5[95]](_0xcde5[92],function(_0xcf56x1d,_0xcf56x2d){if(!_0xcf56x2d[_0xcde5[93]][_0xcde5[87]]){return _0xcf56x19[_0xcde5[29]](500)[_0xcde5[28]](_0xcf56x2a)};return sequelize[_0xcde5[55]](function(_0xcf56x21){return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]])[_0xcde5[30]](function(_0xcf56x20){if(!_0xcf56x20){return _0xcf56x19[_0xcde5[40]](404)};return _0xcf56x20[_0xcde5[94]]({userpic:_0xcf56x2d[_0xcde5[93]][_0xcde5[87]]},{transaction:_0xcf56x21})})[_0xcde5[30]](function(_0xcf56x20){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x20)})})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})});_0xcf56x2a[_0xcde5[95]](_0xcde5[96],function(_0xcf56x1b){logger[_0xcde5[98]](_0xcde5[97],_0xcf56x1b);return handleError(_0xcf56x19,_0xcf56x1b)});_0xcf56x2a[_0xcde5[99]](_0xcf56x18)};exports[_0xcde5[100]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){return User[_0xcde5[35]]({method:[_0xcde5[100],_0xcf56x18[_0xcde5[34]][_0xcde5[42]]]})[_0xcde5[101]]()[_0xcde5[30]](function(_0xcf56x20){if(!_0xcf56x20){return _0xcf56x19[_0xcde5[40]](401)};return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x20)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[94]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x25=_0xcf56x18[_0xcde5[34]][_0xcde5[42]];delete _0xcf56x18[_0xcde5[47]][_0xcde5[102]];delete _0xcf56x18[_0xcde5[47]][_0xcde5[51]];delete _0xcf56x18[_0xcde5[47]][_0xcde5[61]];var _0xcf56x26;return sequelize[_0xcde5[55]](function(_0xcf56x21){return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]])[_0xcde5[30]](function(_0xcf56x20){if(!_0xcf56x20){return _0xcf56x19[_0xcde5[40]](500)};return _0xcf56x20[_0xcde5[94]](_0xcf56x18[_0xcde5[47]],{transaction:_0xcf56x21})})[_0xcde5[30]](function(_0xcf56x20){_0xcf56x26= _0xcf56x20;return _0xcf56x20})[_0xcde5[30]](userTools[_0xcde5[73]]({transaction:_0xcf56x21}))[_0xcde5[30]](function(){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_0xcf56x26)})})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[103]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x2e=path[_0xcde5[86]](config[_0xcde5[82]],_0xcde5[83],_0xcde5[84],_0xcde5[85],_0xcf56x18[_0xcde5[43]][_0xcde5[87]]);fs[_0xcde5[106]](_0xcf56x2e,function(_0xcf56x2f){if(!_0xcf56x2f){_0xcf56x2e= path[_0xcde5[86]](config[_0xcde5[82]],_0xcde5[83],_0xcde5[84],_0xcde5[85],_0xcde5[104])};return _0xcf56x19[_0xcde5[105]](_0xcf56x2e)})};exports[_0xcde5[107]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){if(_0xcf56x18[_0xcde5[43]][_0xcde5[42]]=== _0xcde5[108]){var _0xcf56x2e=path[_0xcde5[86]](config[_0xcde5[82]],_0xcde5[83],_0xcde5[84],_0xcde5[85],_0xcde5[109]);fs[_0xcde5[106]](_0xcf56x2e,function(_0xcf56x2f){return _0xcf56x19[_0xcde5[105]](_0xcf56x2e)})}else {return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]])[_0xcde5[30]](function(_0xcf56x20){if(_0xcf56x20){var _0xcf56x2e=path[_0xcde5[86]](config[_0xcde5[82]],_0xcde5[83],_0xcde5[84],_0xcde5[85],_0xcf56x20[_0xcde5[110]]?_0xcf56x20[_0xcde5[110]]:_0xcde5[104]);fs[_0xcde5[106]](_0xcf56x2e,function(_0xcf56x2f){if(!_0xcf56x2f){_0xcf56x2e= path[_0xcde5[86]](config[_0xcde5[82]],_0xcde5[83],_0xcde5[84],_0xcde5[85],_0xcde5[104])};return _0xcf56x19[_0xcde5[105]](_0xcf56x2e)})}else {return _0xcf56x19[_0xcde5[40]](500)}})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})}};exports[_0xcde5[111]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x26;return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]],{attributes:[_0xcde5[42]]})[_0xcde5[30]](function(_0xcf56x20){_0xcf56x26= _0xcf56x20;if(!_0xcf56x26){return _0xcf56x19[_0xcde5[40]](401)};switch(_0xcf56x18[_0xcde5[43]][_0xcde5[126]]){case _0xcde5[114]:return _0xcf56x26[_0xcde5[113]]({attributes:[_0xcde5[61]]});case _0xcde5[116]:return _0xcf56x26[_0xcde5[115]]({attributes:[_0xcde5[42],_0xcde5[61]]});case _0xcde5[118]:return _0xcf56x26[_0xcde5[117]]({attributes:[_0xcde5[42],_0xcde5[61]]});case _0xcde5[120]:return _0xcf56x26[_0xcde5[119]]({attributes:[_0xcde5[42],_0xcde5[61]]});case _0xcde5[122]:return _0xcf56x26[_0xcde5[121]]({attributes:[_0xcde5[42],_0xcde5[61]]});case _0xcde5[124]:return _0xcf56x26[_0xcde5[123]]({attributes:[_0xcde5[42],_0xcde5[61]]});default:throw  new Error(_0xcde5[125])}})[_0xcde5[30]](function(_0xcf56x30){if(_0xcf56x30){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]](_[_0xcde5[112]](_0xcf56x30,function(_0xcf56x31){var _0xcf56x32={name:_0xcf56x31[_0xcde5[61]]};if(_0xcf56x31[_0xcde5[42]]){_0xcf56x32[_0xcde5[42]]= _0xcf56x31[_0xcde5[42]]};return _0xcf56x32}))}})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[127]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x26;return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]],{attributes:[_0xcde5[42]]})[_0xcde5[30]](function(_0xcf56x20){_0xcf56x26= _0xcf56x20;if(!_0xcf56x26){return _0xcf56x19[_0xcde5[40]](401)};switch(_0xcf56x18[_0xcde5[43]][_0xcde5[126]]){case _0xcde5[114]:return _0xcf56x26[_0xcde5[128]](_0xcf56x18[_0xcde5[47]]);case _0xcde5[116]:return _0xcf56x26[_0xcde5[129]](_0xcf56x18[_0xcde5[47]]);case _0xcde5[118]:return _0xcf56x26[_0xcde5[130]](_0xcf56x18[_0xcde5[47]]);case _0xcde5[120]:return _0xcf56x26[_0xcde5[131]](_0xcf56x18[_0xcde5[47]]);case _0xcde5[122]:return _0xcf56x26[_0xcde5[132]](_0xcf56x18[_0xcde5[47]]);case _0xcde5[124]:return _0xcf56x26[_0xcde5[133]](_0xcf56x18[_0xcde5[47]]);default:return null}})[_0xcde5[30]](function(_0xcf56x30){return _0xcf56x19[_0xcde5[40]](_0xcf56x30?200:401)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[134]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){var _0xcf56x26;return User[_0xcde5[44]](_0xcf56x18[_0xcde5[43]][_0xcde5[42]],{attributes:[_0xcde5[42]]})[_0xcde5[30]](function(_0xcf56x20){_0xcf56x26= _0xcf56x20;if(!_0xcf56x26){return _0xcf56x19[_0xcde5[40]](401)};switch(_0xcf56x18[_0xcde5[43]][_0xcde5[126]]){case _0xcde5[114]:return _0xcf56x26[_0xcde5[135]](_0xcf56x18[_0xcde5[31]][_0xcde5[64]]);case _0xcde5[116]:return _0xcf56x26[_0xcde5[136]](_0xcf56x18[_0xcde5[31]][_0xcde5[64]]);case _0xcde5[118]:return _0xcf56x26[_0xcde5[137]](_0xcf56x18[_0xcde5[31]][_0xcde5[64]]);case _0xcde5[122]:return _0xcf56x26[_0xcde5[138]](_0xcf56x18[_0xcde5[31]][_0xcde5[64]]);case _0xcde5[120]:return _0xcf56x26[_0xcde5[139]](_0xcf56x18[_0xcde5[31]][_0xcde5[64]]);case _0xcde5[124]:return _0xcf56x26[_0xcde5[140]](_0xcf56x18[_0xcde5[31]][_0xcde5[64]]);default:return null}})[_0xcde5[30]](function(_0xcf56x30){return _0xcf56x19[_0xcde5[40]](_0xcf56x30?200:401)})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[141]]= function(_0xcf56x18,_0xcf56x19){var _0xcf56x33={};_0xcf56x33[_0xcf56x18[_0xcde5[43]][_0xcde5[142]]]= _0xcf56x18[_0xcde5[47]][_0xcde5[143]];return User[_0xcde5[33]]({where:_0xcf56x33})[_0xcde5[30]](function(_0xcf56x1c){if(_0xcf56x1c[_0xcde5[144]]){return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]]({isValid:false,value:_0xcf56x18[_0xcde5[47]][_0xcde5[143]]})};return _0xcf56x19[_0xcde5[29]](200)[_0xcde5[28]]({isValid:true,value:_0xcf56x18[_0xcde5[47]][_0xcde5[143]]})})[_0xcde5[27]](function(_0xcf56x1b){return handleError(_0xcf56x19,_0xcf56x1b)})};exports[_0xcde5[145]]= function(_0xcf56x18,_0xcf56x19,_0xcf56x1a){_0xcf56x19[_0xcde5[147]](_0xcde5[146])};function handleError(_0xcf56x19,_0xcf56x1b,_0xcf56x35){logger[_0xcde5[96]](_0xcf56x1b[_0xcde5[148]]);return _0xcf56x19[_0xcde5[29]](_0xcf56x35|| 500)[_0xcde5[28]](_0xcf56x1b)}
\ No newline at end of file
+var _0x45f1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x6F\x64\x75\x6C\x65","\x53\x65\x74\x74\x69\x6E\x67","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x70\x61\x73\x73\x70\x6F\x72\x74","\x6D\x6F\x6D\x65\x6E\x74","\x6A\x73\x6F\x6E\x77\x65\x62\x74\x6F\x6B\x65\x6E","\x75\x70\x6C\x6F\x61\x64\x2D\x66\x69\x6C\x65","\x70\x61\x74\x68","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x62\x6C\x75\x65\x62\x69\x72\x64","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x75\x73\x65\x72","\x73\x63\x6F\x70\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x67\x65\x74\x55\x73\x65\x72\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x67\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6C\x65","\x62\x6F\x64\x79","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x73\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x4D\x6F\x64\x75\x6C\x65\x73","\x6D\x6F\x64\x75\x6C\x65\x73","\x73\x65\x74\x4D\x6F\x64\x75\x6C\x65\x73","\x73\x68\x6F\x77","\x64\x65\x73\x74\x72\x6F\x79","\x6E\x61\x6D\x65","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x61\x6E\x67\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x6F\x6C\x64\x50\x61\x73\x73\x77\x6F\x72\x64","\x6E\x65\x77\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x72\x75\x6E\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x64\x6D\x69\x6E","\x59\x6F\x75\x20\x63\x61\x6E\x27\x74\x20\x72\x65\x73\x65\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x6F\x66\x20\x6F\x74\x68\x65\x72\x20\x61\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72\x73","\x55\x73\x65\x72\x73\x20\x63\x61\x6E\x27\x74\x20\x72\x65\x73\x65\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x6F\x66\x20\x61\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72\x73","\x59\x6F\x75\x20\x63\x61\x6E\x27\x74\x20\x72\x65\x73\x65\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x6F\x66\x20\x6F\x74\x68\x65\x72\x20\x75\x73\x65\x72\x73","\x49\x6E\x76\x61\x6C\x69\x64\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x70\x61\x74\x74\x65\x72\x6E","\x63\x68\x61\x6E\x67\x65\x41\x76\x61\x74\x61\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x6A\x6F\x69\x6E","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x65\x78\x74\x6E\x61\x6D\x65","\x4D\x61\x78\x20\x6E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x66\x69\x6C\x65\x73\x20\x75\x70\x6C\x6F\x61\x64\x20\x65\x78\x63\x65\x65\x64\x65\x64","\x4F\x6E\x6C\x79\x20\x6A\x70\x65\x67\x20\x61\x6E\x64\x20\x70\x6E\x67\x20\x66\x6F\x72\x6D\x61\x74\x20\x61\x63\x63\x65\x70\x74\x65\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x72\x65\x71\x75\x65\x73\x74","\x65\x6E\x64","\x66\x69\x6C\x65","\x75\x70\x64\x61\x74\x65","\x6F\x6E","\x65\x72\x72\x6F\x72","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x20\x55\x70\x6C\x6F\x61\x64\x20\x65\x72\x72\x6F\x72\x20\x3A","\x64\x65\x62\x75\x67","\x70\x61\x72\x73\x65","\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x67\x65\x74\x41\x76\x61\x74\x61\x72","\x75\x73\x65\x72\x70\x69\x63\x2E\x70\x6E\x67","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x65\x78\x69\x73\x74\x73","\x67\x65\x74\x41\x76\x61\x74\x61\x72\x42\x79\x49\x64","\x76\x69\x73\x69\x74\x6F\x72","\x63\x75\x73\x74\x6F\x6D\x65\x72\x2E\x70\x6E\x67","\x75\x73\x65\x72\x70\x69\x63","\x67\x65\x74\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x6D\x61\x70","\x67\x65\x74\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x6F\x69\x63\x65","\x67\x65\x74\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x63\x68\x61\x74","\x67\x65\x74\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x6D\x61\x69\x6C","\x67\x65\x74\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x66\x61\x78","\x67\x65\x74\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x73\x6D\x73","\x67\x65\x74\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x54\x68\x65\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x64\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x61\x64\x64\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x6F\x77\x65\x64\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x75\x73\x65\x72\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x61\x75\x74\x68\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x2F","\x72\x65\x64\x69\x72\x65\x63\x74","\x73\x74\x61\x63\x6B"];_0x45f1[0];var User=require(_0x45f1[2])[_0x45f1[1]];var Module=require(_0x45f1[2])[_0x45f1[3]];var Setting=require(_0x45f1[2])[_0x45f1[4]];var VoiceQueue=require(_0x45f1[2])[_0x45f1[5]];var ChatQueue=require(_0x45f1[2])[_0x45f1[6]];var MailQueue=require(_0x45f1[2])[_0x45f1[7]];var FaxQueue=require(_0x45f1[2])[_0x45f1[8]];var SmsQueue=require(_0x45f1[2])[_0x45f1[9]];var sequelize=require(_0x45f1[2])[_0x45f1[10]];var logger=require(_0x45f1[12])(_0x45f1[11]);var config=require(_0x45f1[13]);var Util=require(_0x45f1[14]);var userTools=require(_0x45f1[15]);var passport=require(_0x45f1[16]);var moment=require(_0x45f1[17]);var jwt=require(_0x45f1[18]);var uploadFile=require(_0x45f1[19]);var path=require(_0x45f1[20]);var fs=require(_0x45f1[21]);var _=require(_0x45f1[22]);var util=require(_0x45f1[23]);var sr=require(_0x45f1[24]);var BPromise=require(_0x45f1[25]);exports[_0x45f1[26]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){return User[_0x45f1[35]](_0x45f1[34])[_0x45f1[33]](Util[_0x45f1[32]](_0xfbedx18[_0x45f1[31]]))[_0x45f1[30]](function(_0xfbedx1c){_0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx1c)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[36]]= function(_0xfbedx18,_0xfbedx19){return User[_0x45f1[36]]()[_0x45f1[30]](function(_0xfbedx1d){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx1d)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[37]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){return User[_0x45f1[38]]()[_0x45f1[30]](function(_0xfbedx1e){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]]({rows:_0xfbedx1e})})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[39]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]])[_0x45f1[30]](function(_0xfbedx20){if(!_0xfbedx20){return _0xfbedx19[_0x45f1[40]](404)};return _0xfbedx20[_0x45f1[41]]()})[_0x45f1[30]](function(_0xfbedx1f){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx1f)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[45]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){_0xfbedx18[_0x45f1[47]][_0x45f1[46]]= _0xfbedx18[_0x45f1[47]][_0x45f1[46]]|| _0x45f1[34];return sequelize[_0x45f1[55]](function(_0xfbedx21){return Setting[_0x45f1[44]](1)[_0x45f1[30]](function(_0xfbedx22){var _0xfbedx23=String(_0xfbedx18[_0x45f1[47]][_0x45f1[51]]);var _0xfbedx24=_0xfbedx22[_0x45f1[52]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0xfbedx24[_0x45f1[53]](_0xfbedx23)){throw  new Error(_0x45f1[54])};return User[_0x45f1[45]](_0xfbedx18[_0x45f1[47]],{transaction:_0xfbedx21})})[_0x45f1[30]](userTools[_0x45f1[50]]({transaction:_0xfbedx21}))[_0x45f1[30]](function(_0xfbedx20){return _0xfbedx19[_0x45f1[29]](201)[_0x45f1[28]](_0xfbedx20)})})[_0x45f1[27]](sequelize.UniqueConstraintError,function(_0xfbedx1b){return Util[_0x45f1[49]][_0x45f1[48]](_0xfbedx19,_0xfbedx1b)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[56]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){return sequelize[_0x45f1[55]](function(_0xfbedx21){return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]])[_0x45f1[30]](function(_0xfbedx20){if(!_0xfbedx20){return _0xfbedx19[_0x45f1[40]](404)};return _0xfbedx20[_0x45f1[58]](_0xfbedx18[_0x45f1[47]][_0x45f1[57]])})[_0x45f1[30]](function(){return _0xfbedx19[_0x45f1[40]](201)})})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[59]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]])[_0x45f1[30]](function(_0xfbedx20){if(!_0xfbedx20){return _0xfbedx19[_0x45f1[40]](404)};return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx20)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[60]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx25=_0xfbedx18[_0x45f1[43]][_0x45f1[42]];var _0xfbedx26;return User[_0x45f1[44]](_0xfbedx25)[_0x45f1[30]](function(_0xfbedx20){_0xfbedx26= _0xfbedx20;if(!_0xfbedx20){return _0xfbedx19[_0x45f1[40]](404)};return _0xfbedx20[_0x45f1[60]]()})[_0x45f1[30]](function(_0xfbedx20){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx20)})[_0x45f1[27]](sequelize.ForeignKeyConstraintError,function(_0xfbedx1b){return Util[_0x45f1[49]][_0x45f1[62]](_0xfbedx19,_0x45f1[34],_0xfbedx26[_0x45f1[61]],_0xfbedx1b)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[63]]= function(_0xfbedx18,_0xfbedx19){return User[_0x45f1[60]]({where:{id:_0xfbedx18[_0x45f1[31]][_0x45f1[64]]},individualHooks:true})[_0x45f1[30]](function(){return _0xfbedx19[_0x45f1[40]](204)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[65]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx25=_0xfbedx18[_0x45f1[34]][_0x45f1[42]];var _0xfbedx27=String(_0xfbedx18[_0x45f1[47]][_0x45f1[66]]);var _0xfbedx28=String(_0xfbedx18[_0x45f1[47]][_0x45f1[67]]);return sequelize[_0x45f1[55]](function(_0xfbedx21){return Setting[_0x45f1[44]](1)[_0x45f1[30]](function(_0xfbedx22){var _0xfbedx24=_0xfbedx22[_0x45f1[52]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0xfbedx24[_0x45f1[53]](_0xfbedx28)){throw  new Error(_0x45f1[54])};return User[_0x45f1[44]](_0xfbedx25)})[_0x45f1[30]](function(_0xfbedx20){if(!_0xfbedx20[_0x45f1[68]](_0xfbedx27)){return _0xfbedx19[_0x45f1[40]](403)}else {_0xfbedx20[_0x45f1[51]]= _0xfbedx28;return _0xfbedx20[_0x45f1[74]]({transaction:_0xfbedx21})[_0x45f1[30]](userTools[_0x45f1[73]]({transaction:_0xfbedx21}))[_0x45f1[30]](function(_0xfbedx20){_0xfbedx18[_0x45f1[72]][_0x45f1[71]][_0x45f1[70]][_0x45f1[28]]({message:_0x45f1[69],doc:_0xfbedx20});return _0xfbedx19[_0x45f1[40]](200)})}})})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[75]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx29;var _0xfbedx25=_0xfbedx18[_0x45f1[43]][_0x45f1[42]];var _0xfbedx28=String(_0xfbedx18[_0x45f1[47]][_0x45f1[67]]);return Setting[_0x45f1[44]](1)[_0x45f1[30]](function(_0xfbedx22){_0xfbedx29= _0xfbedx22;return User[_0x45f1[44]](_0xfbedx25)})[_0x45f1[30]](function(_0xfbedx20){if(_0xfbedx20[_0x45f1[46]]=== _0x45f1[76]){if(_0xfbedx18[_0x45f1[34]][_0x45f1[46]]=== _0x45f1[76]){if(_0xfbedx18[_0x45f1[34]][_0x45f1[42]]!== _0xfbedx20[_0x45f1[42]]){return handleError(_0xfbedx19,{message:_0x45f1[77]})}}else {return handleError(_0xfbedx19,{message:_0x45f1[78]})}}else {if(_0xfbedx20[_0x45f1[46]]=== _0x45f1[34]){if(_0xfbedx18[_0x45f1[34]][_0x45f1[46]]=== _0x45f1[34]){if(_0xfbedx18[_0x45f1[34]][_0x45f1[42]]!== _0xfbedx20[_0x45f1[42]]){return handleError(_0xfbedx19,{message:_0x45f1[79]})}}}};var _0xfbedx24=_0xfbedx29[_0x45f1[52]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(_0xfbedx29[_0x45f1[52]]&&  !_0xfbedx24[_0x45f1[53]](_0xfbedx28)){throw  new Error(_0x45f1[80])};_0xfbedx20[_0x45f1[51]]= _0xfbedx28;return _0xfbedx20[_0x45f1[74]]()[_0x45f1[30]](userTools[_0x45f1[73]]())[_0x45f1[30]](function(_0xfbedx20){_0xfbedx18[_0x45f1[72]][_0x45f1[71]][_0x45f1[70]][_0x45f1[28]]({message:_0x45f1[69],doc:_0xfbedx20});return _0xfbedx19[_0x45f1[40]](200)})})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[81]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx2a= new uploadFile({dest:path[_0x45f1[86]](config[_0x45f1[82]],_0x45f1[83],_0x45f1[84],_0x45f1[85]),maxNumberOfFiles:1,minNumberOfFiles:0,acceptFileTypes:/(\.|\/)(jpeg|png)$/i,rename:function(_0xfbedx2b,_0xfbedx2c){return sr()+ path[_0x45f1[88]](_0xfbedx2c[_0x45f1[87]])},messages:{maxNumberOfFiles:_0x45f1[89],acceptFileTypes:_0x45f1[90],invalidRequest:_0x45f1[91]}});_0xfbedx2a[_0x45f1[95]](_0x45f1[92],function(_0xfbedx1d,_0xfbedx2d){if(!_0xfbedx2d[_0x45f1[93]][_0x45f1[87]]){return _0xfbedx19[_0x45f1[29]](500)[_0x45f1[28]](_0xfbedx2a)};return sequelize[_0x45f1[55]](function(_0xfbedx21){return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]])[_0x45f1[30]](function(_0xfbedx20){if(!_0xfbedx20){return _0xfbedx19[_0x45f1[40]](404)};return _0xfbedx20[_0x45f1[94]]({userpic:_0xfbedx2d[_0x45f1[93]][_0x45f1[87]]},{transaction:_0xfbedx21})})[_0x45f1[30]](function(_0xfbedx20){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx20)})})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})});_0xfbedx2a[_0x45f1[95]](_0x45f1[96],function(_0xfbedx1b){logger[_0x45f1[98]](_0x45f1[97],_0xfbedx1b);return handleError(_0xfbedx19,_0xfbedx1b)});_0xfbedx2a[_0x45f1[99]](_0xfbedx18)};exports[_0x45f1[100]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){return User[_0x45f1[35]]({method:[_0x45f1[100],_0xfbedx18[_0x45f1[34]][_0x45f1[42]]]})[_0x45f1[101]]()[_0x45f1[30]](function(_0xfbedx20){if(!_0xfbedx20){return _0xfbedx19[_0x45f1[40]](401)};return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx20)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[94]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx25=_0xfbedx18[_0x45f1[34]][_0x45f1[42]];delete _0xfbedx18[_0x45f1[47]][_0x45f1[102]];delete _0xfbedx18[_0x45f1[47]][_0x45f1[51]];delete _0xfbedx18[_0x45f1[47]][_0x45f1[61]];var _0xfbedx26;return sequelize[_0x45f1[55]](function(_0xfbedx21){return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]])[_0x45f1[30]](function(_0xfbedx20){if(!_0xfbedx20){return _0xfbedx19[_0x45f1[40]](500)};return _0xfbedx20[_0x45f1[94]](_0xfbedx18[_0x45f1[47]],{transaction:_0xfbedx21})})[_0x45f1[30]](function(_0xfbedx20){_0xfbedx26= _0xfbedx20;return _0xfbedx20})[_0x45f1[30]](userTools[_0x45f1[73]]({transaction:_0xfbedx21}))[_0x45f1[30]](function(){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_0xfbedx26)})})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[103]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx2e=path[_0x45f1[86]](config[_0x45f1[82]],_0x45f1[83],_0x45f1[84],_0x45f1[85],_0xfbedx18[_0x45f1[43]][_0x45f1[87]]);fs[_0x45f1[106]](_0xfbedx2e,function(_0xfbedx2f){if(!_0xfbedx2f){_0xfbedx2e= path[_0x45f1[86]](config[_0x45f1[82]],_0x45f1[83],_0x45f1[84],_0x45f1[85],_0x45f1[104])};return _0xfbedx19[_0x45f1[105]](_0xfbedx2e)})};exports[_0x45f1[107]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){if(_0xfbedx18[_0x45f1[43]][_0x45f1[42]]=== _0x45f1[108]){var _0xfbedx2e=path[_0x45f1[86]](config[_0x45f1[82]],_0x45f1[83],_0x45f1[84],_0x45f1[85],_0x45f1[109]);fs[_0x45f1[106]](_0xfbedx2e,function(_0xfbedx2f){return _0xfbedx19[_0x45f1[105]](_0xfbedx2e)})}else {return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]])[_0x45f1[30]](function(_0xfbedx20){if(_0xfbedx20){var _0xfbedx2e=path[_0x45f1[86]](config[_0x45f1[82]],_0x45f1[83],_0x45f1[84],_0x45f1[85],_0xfbedx20[_0x45f1[110]]?_0xfbedx20[_0x45f1[110]]:_0x45f1[104]);fs[_0x45f1[106]](_0xfbedx2e,function(_0xfbedx2f){if(!_0xfbedx2f){_0xfbedx2e= path[_0x45f1[86]](config[_0x45f1[82]],_0x45f1[83],_0x45f1[84],_0x45f1[85],_0x45f1[104])};return _0xfbedx19[_0x45f1[105]](_0xfbedx2e)})}else {return _0xfbedx19[_0x45f1[40]](500)}})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})}};exports[_0x45f1[111]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx26;return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]],{attributes:[_0x45f1[42]]})[_0x45f1[30]](function(_0xfbedx20){_0xfbedx26= _0xfbedx20;if(!_0xfbedx26){return _0xfbedx19[_0x45f1[40]](401)};switch(_0xfbedx18[_0x45f1[43]][_0x45f1[126]]){case _0x45f1[114]:return _0xfbedx26[_0x45f1[113]]({attributes:[_0x45f1[61]]});case _0x45f1[116]:return _0xfbedx26[_0x45f1[115]]({attributes:[_0x45f1[42],_0x45f1[61]]});case _0x45f1[118]:return _0xfbedx26[_0x45f1[117]]({attributes:[_0x45f1[42],_0x45f1[61]]});case _0x45f1[120]:return _0xfbedx26[_0x45f1[119]]({attributes:[_0x45f1[42],_0x45f1[61]]});case _0x45f1[122]:return _0xfbedx26[_0x45f1[121]]({attributes:[_0x45f1[42],_0x45f1[61]]});case _0x45f1[124]:return _0xfbedx26[_0x45f1[123]]({attributes:[_0x45f1[42],_0x45f1[61]]});default:throw  new Error(_0x45f1[125])}})[_0x45f1[30]](function(_0xfbedx30){if(_0xfbedx30){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]](_[_0x45f1[112]](_0xfbedx30,function(_0xfbedx31){var _0xfbedx32={name:_0xfbedx31[_0x45f1[61]]};if(_0xfbedx31[_0x45f1[42]]){_0xfbedx32[_0x45f1[42]]= _0xfbedx31[_0x45f1[42]]};return _0xfbedx32}))}})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[127]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx26;return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]],{attributes:[_0x45f1[42]]})[_0x45f1[30]](function(_0xfbedx20){_0xfbedx26= _0xfbedx20;if(!_0xfbedx26){return _0xfbedx19[_0x45f1[40]](401)};switch(_0xfbedx18[_0x45f1[43]][_0x45f1[126]]){case _0x45f1[114]:return _0xfbedx26[_0x45f1[128]](_0xfbedx18[_0x45f1[47]]);case _0x45f1[116]:return _0xfbedx26[_0x45f1[129]](_0xfbedx18[_0x45f1[47]]);case _0x45f1[118]:return _0xfbedx26[_0x45f1[130]](_0xfbedx18[_0x45f1[47]]);case _0x45f1[120]:return _0xfbedx26[_0x45f1[131]](_0xfbedx18[_0x45f1[47]]);case _0x45f1[122]:return _0xfbedx26[_0x45f1[132]](_0xfbedx18[_0x45f1[47]]);case _0x45f1[124]:return _0xfbedx26[_0x45f1[133]](_0xfbedx18[_0x45f1[47]]);default:return null}})[_0x45f1[30]](function(_0xfbedx30){return _0xfbedx19[_0x45f1[40]](_0xfbedx30?200:401)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[134]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){var _0xfbedx26;return User[_0x45f1[44]](_0xfbedx18[_0x45f1[43]][_0x45f1[42]],{attributes:[_0x45f1[42]]})[_0x45f1[30]](function(_0xfbedx20){_0xfbedx26= _0xfbedx20;if(!_0xfbedx26){return _0xfbedx19[_0x45f1[40]](401)};switch(_0xfbedx18[_0x45f1[43]][_0x45f1[126]]){case _0x45f1[114]:return _0xfbedx26[_0x45f1[135]](_0xfbedx18[_0x45f1[31]][_0x45f1[64]]);case _0x45f1[116]:return _0xfbedx26[_0x45f1[136]](_0xfbedx18[_0x45f1[31]][_0x45f1[64]]);case _0x45f1[118]:return _0xfbedx26[_0x45f1[137]](_0xfbedx18[_0x45f1[31]][_0x45f1[64]]);case _0x45f1[122]:return _0xfbedx26[_0x45f1[138]](_0xfbedx18[_0x45f1[31]][_0x45f1[64]]);case _0x45f1[120]:return _0xfbedx26[_0x45f1[139]](_0xfbedx18[_0x45f1[31]][_0x45f1[64]]);case _0x45f1[124]:return _0xfbedx26[_0x45f1[140]](_0xfbedx18[_0x45f1[31]][_0x45f1[64]]);default:return null}})[_0x45f1[30]](function(_0xfbedx30){return _0xfbedx19[_0x45f1[40]](_0xfbedx30?200:401)})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[141]]= function(_0xfbedx18,_0xfbedx19){var _0xfbedx33={};_0xfbedx33[_0xfbedx18[_0x45f1[43]][_0x45f1[142]]]= _0xfbedx18[_0x45f1[47]][_0x45f1[143]];return User[_0x45f1[33]]({where:_0xfbedx33})[_0x45f1[30]](function(_0xfbedx1c){if(_0xfbedx1c[_0x45f1[144]]){return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]]({isValid:false,value:_0xfbedx18[_0x45f1[47]][_0x45f1[143]]})};return _0xfbedx19[_0x45f1[29]](200)[_0x45f1[28]]({isValid:true,value:_0xfbedx18[_0x45f1[47]][_0x45f1[143]]})})[_0x45f1[27]](function(_0xfbedx1b){return handleError(_0xfbedx19,_0xfbedx1b)})};exports[_0x45f1[145]]= function(_0xfbedx18,_0xfbedx19,_0xfbedx1a){_0xfbedx19[_0x45f1[147]](_0x45f1[146])};function handleError(_0xfbedx19,_0xfbedx1b,_0xfbedx35){logger[_0x45f1[96]](_0xfbedx1b[_0x45f1[148]]);return _0xfbedx19[_0x45f1[29]](_0xfbedx35|| 500)[_0x45f1[28]](_0xfbedx1b)}
\ No newline at end of file
index 8dc25c9..8d5bdc5 100644 (file)
@@ -1 +1 @@
-var _0x3f4e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3f4e[0];const EventEmitter=require(_0x3f4e[1]);const User=require(_0x3f4e[3])[_0x3f4e[2]];var UserEvents= new EventEmitter();UserEvents[_0x3f4e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3f4e[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3f4e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3f4e[6]};for(var e in events){var event=events[e];User[_0x3f4e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xca5ax8,_0xca5ax9,_0xca5axa){UserEvents[_0x3f4e[10]](event+ _0x3f4e[8]+ _0xca5ax8[_0x3f4e[9]],_0xca5ax8);UserEvents[_0x3f4e[10]](event,_0xca5ax8);_0xca5axa(null)}}module[_0x3f4e[11]]= UserEvents
\ No newline at end of file
+var _0x55dd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x55dd[0];const EventEmitter=require(_0x55dd[1]);const User=require(_0x55dd[3])[_0x55dd[2]];var UserEvents= new EventEmitter();UserEvents[_0x55dd[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x55dd[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x55dd[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x55dd[6]};for(var e in events){var event=events[e];User[_0x55dd[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xaa70x8,_0xaa70x9,_0xaa70xa){UserEvents[_0x55dd[10]](event+ _0x55dd[8]+ _0xaa70x8[_0x55dd[9]],_0xaa70x8);UserEvents[_0x55dd[10]](event,_0xaa70x8);_0xaa70xa(null)}}module[_0x55dd[11]]= UserEvents
\ No newline at end of file
index e987911..f99653c 100644 (file)
@@ -1 +1 @@
-var _0xbf9f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xbf9f[0];const UserEvents=require(_0xbf9f[1]);var events=[_0xbf9f[2],_0xbf9f[3]];exports[_0xbf9f[4]]= function(_0x754ex3){for(var _0x754ex4=0,_0x754ex5=events[_0xbf9f[5]];_0x754ex4< _0x754ex5;_0x754ex4++){var _0x754ex6=events[_0x754ex4];var _0x754ex7=createListener(_0xbf9f[6]+ _0x754ex6,_0x754ex3);UserEvents[_0xbf9f[7]](_0x754ex6,_0x754ex7);_0x754ex3[_0xbf9f[7]](_0xbf9f[8],removeListener(_0x754ex6,_0x754ex7))}};function createListener(_0x754ex6,_0x754ex3){return function(_0x754ex9){if(_0x754ex9[_0xbf9f[9]]=== _0xbf9f[10]|| _0x754ex9[_0xbf9f[9]]=== _0xbf9f[11]){_0x754ex3[_0xbf9f[12]](_0x754ex6,_0x754ex9)}}}function removeListener(_0x754ex6,_0x754ex7){return function(){UserEvents[_0xbf9f[13]](_0x754ex6,_0x754ex7)}}
\ No newline at end of file
+var _0x7bf3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x64\x6D\x69\x6E","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7bf3[0];const UserEvents=require(_0x7bf3[1]);var events=[_0x7bf3[2],_0x7bf3[3]];exports[_0x7bf3[4]]= function(_0xd0bcx3){for(var _0xd0bcx4=0,_0xd0bcx5=events[_0x7bf3[5]];_0xd0bcx4< _0xd0bcx5;_0xd0bcx4++){var _0xd0bcx6=events[_0xd0bcx4];var _0xd0bcx7=createListener(_0x7bf3[6]+ _0xd0bcx6,_0xd0bcx3);UserEvents[_0x7bf3[7]](_0xd0bcx6,_0xd0bcx7);_0xd0bcx3[_0x7bf3[7]](_0x7bf3[8],removeListener(_0xd0bcx6,_0xd0bcx7))}};function createListener(_0xd0bcx6,_0xd0bcx3){return function(_0xd0bcx9){if(_0xd0bcx9[_0x7bf3[9]]=== _0x7bf3[10]|| _0xd0bcx9[_0x7bf3[9]]=== _0x7bf3[11]){_0xd0bcx3[_0x7bf3[12]](_0xd0bcx6,_0xd0bcx9)}}}function removeListener(_0xd0bcx6,_0xd0bcx7){return function(){UserEvents[_0x7bf3[13]](_0xd0bcx6,_0xd0bcx7)}}
\ No newline at end of file
index 361d65f..18df72b 100644 (file)
@@ -1 +1 @@
-var _0xb70c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xb70c[0];var express=require(_0xb70c[1]);var controller=require(_0xb70c[2]);var router=express.Router();router[_0xb70c[5]](_0xb70c[3],controller[_0xb70c[4]]);router[_0xb70c[5]](_0xb70c[6],controller[_0xb70c[7]]);router[_0xb70c[9]](_0xb70c[3],controller[_0xb70c[8]]);router[_0xb70c[11]](_0xb70c[6],controller[_0xb70c[10]]);router[_0xb70c[12]](_0xb70c[6],controller[_0xb70c[10]]);router[_0xb70c[14]](_0xb70c[6],controller[_0xb70c[13]]);module[_0xb70c[15]]= router
\ No newline at end of file
+var _0x2776=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2776[0];var express=require(_0x2776[1]);var controller=require(_0x2776[2]);var router=express.Router();router[_0x2776[5]](_0x2776[3],controller[_0x2776[4]]);router[_0x2776[5]](_0x2776[6],controller[_0x2776[7]]);router[_0x2776[9]](_0x2776[3],controller[_0x2776[8]]);router[_0x2776[11]](_0x2776[6],controller[_0x2776[10]]);router[_0x2776[12]](_0x2776[6],controller[_0x2776[10]]);router[_0x2776[14]](_0x2776[6],controller[_0x2776[13]]);module[_0x2776[15]]= router
\ No newline at end of file
index 63423dd..7d54ddc 100644 (file)
@@ -1 +1 @@
-var _0x3cd8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3cd8[0];var _=require(_0x3cd8[1]);var UserHasChatQueue=require(_0x3cd8[3])[_0x3cd8[2]];var logger=require(_0x3cd8[5])(_0x3cd8[4]);exports[_0x3cd8[6]]= function(_0xeed1x4,_0xeed1x5){return UserHasChatQueue[_0x3cd8[12]](_0xeed1x4[_0x3cd8[11]]?{where:_0xeed1x4[_0x3cd8[11]]}:{})[_0x3cd8[10]](function(_0xeed1x7){return _0xeed1x5[_0x3cd8[9]](200)[_0x3cd8[8]](_0xeed1x7)})[_0x3cd8[7]](function(_0xeed1x6){return handleError(_0xeed1x5,_0xeed1x6)})};exports[_0x3cd8[13]]= function(_0xeed1x4,_0xeed1x5){return UserHasChatQueue[_0x3cd8[17]](_0xeed1x4[_0x3cd8[16]][_0x3cd8[15]])[_0x3cd8[10]](function(_0xeed1x8){if(!_0xeed1x8){return _0xeed1x5[_0x3cd8[14]](404)};return _0xeed1x5[_0x3cd8[8]](_0xeed1x8)})[_0x3cd8[7]](function(_0xeed1x6){return handleError(_0xeed1x5,_0xeed1x6)})};exports[_0x3cd8[18]]= function(_0xeed1x4,_0xeed1x5){return UserHasChatQueue[_0x3cd8[18]](_0xeed1x4[_0x3cd8[19]])[_0x3cd8[10]](function(_0xeed1x8){return _0xeed1x5[_0x3cd8[9]](201)[_0x3cd8[8]](_0xeed1x8)})[_0x3cd8[7]](function(_0xeed1x6){return handleError(_0xeed1x5,_0xeed1x6)})};exports[_0x3cd8[20]]= function(_0xeed1x4,_0xeed1x5){if(_0xeed1x4[_0x3cd8[19]][_0x3cd8[15]]){delete _0xeed1x4[_0x3cd8[19]][_0x3cd8[15]]};return UserHasChatQueue[_0x3cd8[23]]({where:{id:_0xeed1x4[_0x3cd8[16]][_0x3cd8[15]]}})[_0x3cd8[10]](function(_0xeed1x8){if(!_0xeed1x8){return _0xeed1x5[_0x3cd8[14]](404)};var _0xeed1xa=_[_0x3cd8[21]](_0xeed1x8,_0xeed1x4[_0x3cd8[19]]);return _0xeed1xa[_0x3cd8[22]]()})[_0x3cd8[10]](function(_0xeed1x9){return _0xeed1x5[_0x3cd8[9]](200)[_0x3cd8[8]](_0xeed1x9)})[_0x3cd8[7]](function(_0xeed1x6){return handleError(_0xeed1x5,_0xeed1x6)})};exports[_0x3cd8[24]]= function(_0xeed1x4,_0xeed1x5){return UserHasChatQueue[_0x3cd8[23]]({where:{id:_0xeed1x4[_0x3cd8[16]][_0x3cd8[15]]}})[_0x3cd8[10]](function(_0xeed1x8){if(!_0xeed1x8){return _0xeed1x5[_0x3cd8[14]](404)};return _0xeed1x8[_0x3cd8[24]]()})[_0x3cd8[10]](function(){return _0xeed1x5[_0x3cd8[14]](204)})[_0x3cd8[7]](function(_0xeed1x6){return handleError(_0xeed1x5,_0xeed1x6)})};function handleError(_0xeed1x5,_0xeed1x6){logger[_0x3cd8[26]](_0xeed1x6[_0x3cd8[25]]);return _0xeed1x5[_0x3cd8[9]](500)[_0x3cd8[8]](_0xeed1x6)}
\ No newline at end of file
+var _0x866b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x866b[0];var _=require(_0x866b[1]);var UserHasChatQueue=require(_0x866b[3])[_0x866b[2]];var logger=require(_0x866b[5])(_0x866b[4]);exports[_0x866b[6]]= function(_0xa8cax4,_0xa8cax5){return UserHasChatQueue[_0x866b[12]](_0xa8cax4[_0x866b[11]]?{where:_0xa8cax4[_0x866b[11]]}:{})[_0x866b[10]](function(_0xa8cax7){return _0xa8cax5[_0x866b[9]](200)[_0x866b[8]](_0xa8cax7)})[_0x866b[7]](function(_0xa8cax6){return handleError(_0xa8cax5,_0xa8cax6)})};exports[_0x866b[13]]= function(_0xa8cax4,_0xa8cax5){return UserHasChatQueue[_0x866b[17]](_0xa8cax4[_0x866b[16]][_0x866b[15]])[_0x866b[10]](function(_0xa8cax8){if(!_0xa8cax8){return _0xa8cax5[_0x866b[14]](404)};return _0xa8cax5[_0x866b[8]](_0xa8cax8)})[_0x866b[7]](function(_0xa8cax6){return handleError(_0xa8cax5,_0xa8cax6)})};exports[_0x866b[18]]= function(_0xa8cax4,_0xa8cax5){return UserHasChatQueue[_0x866b[18]](_0xa8cax4[_0x866b[19]])[_0x866b[10]](function(_0xa8cax8){return _0xa8cax5[_0x866b[9]](201)[_0x866b[8]](_0xa8cax8)})[_0x866b[7]](function(_0xa8cax6){return handleError(_0xa8cax5,_0xa8cax6)})};exports[_0x866b[20]]= function(_0xa8cax4,_0xa8cax5){if(_0xa8cax4[_0x866b[19]][_0x866b[15]]){delete _0xa8cax4[_0x866b[19]][_0x866b[15]]};return UserHasChatQueue[_0x866b[23]]({where:{id:_0xa8cax4[_0x866b[16]][_0x866b[15]]}})[_0x866b[10]](function(_0xa8cax8){if(!_0xa8cax8){return _0xa8cax5[_0x866b[14]](404)};var _0xa8caxa=_[_0x866b[21]](_0xa8cax8,_0xa8cax4[_0x866b[19]]);return _0xa8caxa[_0x866b[22]]()})[_0x866b[10]](function(_0xa8cax9){return _0xa8cax5[_0x866b[9]](200)[_0x866b[8]](_0xa8cax9)})[_0x866b[7]](function(_0xa8cax6){return handleError(_0xa8cax5,_0xa8cax6)})};exports[_0x866b[24]]= function(_0xa8cax4,_0xa8cax5){return UserHasChatQueue[_0x866b[23]]({where:{id:_0xa8cax4[_0x866b[16]][_0x866b[15]]}})[_0x866b[10]](function(_0xa8cax8){if(!_0xa8cax8){return _0xa8cax5[_0x866b[14]](404)};return _0xa8cax8[_0x866b[24]]()})[_0x866b[10]](function(){return _0xa8cax5[_0x866b[14]](204)})[_0x866b[7]](function(_0xa8cax6){return handleError(_0xa8cax5,_0xa8cax6)})};function handleError(_0xa8cax5,_0xa8cax6){logger[_0x866b[26]](_0xa8cax6[_0x866b[25]]);return _0xa8cax5[_0x866b[9]](500)[_0x866b[8]](_0xa8cax6)}
\ No newline at end of file
index a1a7441..89a2f1d 100644 (file)
@@ -1 +1 @@
-var _0xa1ae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa1ae[0];const EventEmitter=require(_0xa1ae[1]);const UserHasChatQueue=require(_0xa1ae[3])[_0xa1ae[2]];var UserHasChatQueueEvents= new EventEmitter();UserHasChatQueueEvents[_0xa1ae[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa1ae[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa1ae[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa1ae[6]};for(var e in events){var event=events[e];UserHasChatQueue[_0xa1ae[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3b97x8,_0x3b97x9,_0x3b97xa){UserHasChatQueueEvents[_0xa1ae[10]](event+ _0xa1ae[8]+ _0x3b97x8[_0xa1ae[9]],_0x3b97x8);UserHasChatQueueEvents[_0xa1ae[10]](event,_0x3b97x8);_0x3b97xa(null)}}module[_0xa1ae[11]]= UserHasChatQueueEvents
\ No newline at end of file
+var _0x4ffe=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4ffe[0];const EventEmitter=require(_0x4ffe[1]);const UserHasChatQueue=require(_0x4ffe[3])[_0x4ffe[2]];var UserHasChatQueueEvents= new EventEmitter();UserHasChatQueueEvents[_0x4ffe[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4ffe[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4ffe[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4ffe[6]};for(var e in events){var event=events[e];UserHasChatQueue[_0x4ffe[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xecfax8,_0xecfax9,_0xecfaxa){UserHasChatQueueEvents[_0x4ffe[10]](event+ _0x4ffe[8]+ _0xecfax8[_0x4ffe[9]],_0xecfax8);UserHasChatQueueEvents[_0x4ffe[10]](event,_0xecfax8);_0xecfaxa(null)}}module[_0x4ffe[11]]= UserHasChatQueueEvents
\ No newline at end of file
index bcaba13..cb4c95c 100644 (file)
@@ -1 +1 @@
-var _0x4505=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x4505[0];const UserHasChatQueueEvents=require(_0x4505[1]);var events=[_0x4505[2],_0x4505[3]];exports[_0x4505[4]]= function(_0x585ex3){for(var _0x585ex4=0,_0x585ex5=events[_0x4505[5]];_0x585ex4< _0x585ex5;_0x585ex4++){var _0x585ex6=events[_0x585ex4];var _0x585ex7=createListener(_0x4505[6]+ _0x585ex6,_0x585ex3);UserHasChatQueueEvents[_0x4505[7]](_0x585ex6,_0x585ex7);_0x585ex3[_0x4505[7]](_0x4505[8],removeListener(_0x585ex6,_0x585ex7))}};function createListener(_0x585ex6,_0x585ex3){return function(_0x585ex9){_0x585ex3[_0x4505[9]](_0x585ex6,_0x585ex9)}}function removeListener(_0x585ex6,_0x585ex7){return function(){UserHasChatQueueEvents[_0x4505[10]](_0x585ex6,_0x585ex7)}}
\ No newline at end of file
+var _0x23a7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x23a7[0];const UserHasChatQueueEvents=require(_0x23a7[1]);var events=[_0x23a7[2],_0x23a7[3]];exports[_0x23a7[4]]= function(_0x4863x3){for(var _0x4863x4=0,_0x4863x5=events[_0x23a7[5]];_0x4863x4< _0x4863x5;_0x4863x4++){var _0x4863x6=events[_0x4863x4];var _0x4863x7=createListener(_0x23a7[6]+ _0x4863x6,_0x4863x3);UserHasChatQueueEvents[_0x23a7[7]](_0x4863x6,_0x4863x7);_0x4863x3[_0x23a7[7]](_0x23a7[8],removeListener(_0x4863x6,_0x4863x7))}};function createListener(_0x4863x6,_0x4863x3){return function(_0x4863x9){_0x4863x3[_0x23a7[9]](_0x4863x6,_0x4863x9)}}function removeListener(_0x4863x6,_0x4863x7){return function(){UserHasChatQueueEvents[_0x23a7[10]](_0x4863x6,_0x4863x7)}}
\ No newline at end of file
index 1dec50d..3efc687 100644 (file)
@@ -1 +1 @@
-var _0x75b8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x75b8[0];const EventEmitter=require(_0x75b8[1]);const UserHasChatQueuePermit=require(_0x75b8[3])[_0x75b8[2]];var UserHasChatQueuePermitEvents= new EventEmitter();UserHasChatQueuePermitEvents[_0x75b8[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x75b8[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x75b8[6]};for(var e in events){var event=events[e];UserHasChatQueuePermit[_0x75b8[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x876cx8,_0x876cx9,_0x876cxa){UserHasChatQueuePermitEvents[_0x75b8[10]](event+ _0x75b8[8]+ _0x876cx8[_0x75b8[9]],_0x876cx8);UserHasChatQueuePermitEvents[_0x75b8[10]](event,_0x876cx8);_0x876cxa(null)}}module[_0x75b8[11]]= UserHasChatQueuePermitEvents
\ No newline at end of file
+var _0x2679=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2679[0];const EventEmitter=require(_0x2679[1]);const UserHasChatQueuePermit=require(_0x2679[3])[_0x2679[2]];var UserHasChatQueuePermitEvents= new EventEmitter();UserHasChatQueuePermitEvents[_0x2679[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2679[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2679[6]};for(var e in events){var event=events[e];UserHasChatQueuePermit[_0x2679[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xf2c4x8,_0xf2c4x9,_0xf2c4xa){UserHasChatQueuePermitEvents[_0x2679[10]](event+ _0x2679[8]+ _0xf2c4x8[_0x2679[9]],_0xf2c4x8);UserHasChatQueuePermitEvents[_0x2679[10]](event,_0xf2c4x8);_0xf2c4xa(null)}}module[_0x2679[11]]= UserHasChatQueuePermitEvents
\ No newline at end of file
index 1f2a189..07a9af2 100644 (file)
@@ -1 +1 @@
-var _0xba3e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xba3e[0];const UserHasChatQueuePermitEvents=require(_0xba3e[1]);var events=[_0xba3e[2],_0xba3e[3]];exports[_0xba3e[4]]= function(_0x7ab0x3){for(var _0x7ab0x4=0,_0x7ab0x5=events[_0xba3e[5]];_0x7ab0x4< _0x7ab0x5;_0x7ab0x4++){var _0x7ab0x6=events[_0x7ab0x4];var _0x7ab0x7=createListener(_0xba3e[6]+ _0x7ab0x6,_0x7ab0x3);UserHasChatQueuePermitEvents[_0xba3e[7]](_0x7ab0x6,_0x7ab0x7);_0x7ab0x3[_0xba3e[7]](_0xba3e[8],removeListener(_0x7ab0x6,_0x7ab0x7))}};function createListener(_0x7ab0x6,_0x7ab0x3){return function(_0x7ab0x9){switch(_0x7ab0x6){case _0xba3e[14]:if(_0x7ab0x3[_0xba3e[9]]=== _0x7ab0x9[_0xba3e[10]]){_0x7ab0x3[_0xba3e[11]](_0x7ab0x9.VoiceQueueName);_0x7ab0x3[_0xba3e[13]](_0xba3e[12])};break;case _0xba3e[16]:if(_0x7ab0x3[_0xba3e[9]]=== _0x7ab0x9[_0xba3e[10]]){_0x7ab0x3[_0xba3e[15]](_0x7ab0x9.VoiceQueueName);_0x7ab0x3[_0xba3e[13]](_0xba3e[12])};break;default:}}}function removeListener(_0x7ab0x6,_0x7ab0x7){return function(){UserHasChatQueuePermitEvents[_0xba3e[17]](_0x7ab0x6,_0x7ab0x7)}}
\ No newline at end of file
+var _0x59e1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x59e1[0];const UserHasChatQueuePermitEvents=require(_0x59e1[1]);var events=[_0x59e1[2],_0x59e1[3]];exports[_0x59e1[4]]= function(_0x4cb8x3){for(var _0x4cb8x4=0,_0x4cb8x5=events[_0x59e1[5]];_0x4cb8x4< _0x4cb8x5;_0x4cb8x4++){var _0x4cb8x6=events[_0x4cb8x4];var _0x4cb8x7=createListener(_0x59e1[6]+ _0x4cb8x6,_0x4cb8x3);UserHasChatQueuePermitEvents[_0x59e1[7]](_0x4cb8x6,_0x4cb8x7);_0x4cb8x3[_0x59e1[7]](_0x59e1[8],removeListener(_0x4cb8x6,_0x4cb8x7))}};function createListener(_0x4cb8x6,_0x4cb8x3){return function(_0x4cb8x9){switch(_0x4cb8x6){case _0x59e1[14]:if(_0x4cb8x3[_0x59e1[9]]=== _0x4cb8x9[_0x59e1[10]]){_0x4cb8x3[_0x59e1[11]](_0x4cb8x9.VoiceQueueName);_0x4cb8x3[_0x59e1[13]](_0x59e1[12])};break;case _0x59e1[16]:if(_0x4cb8x3[_0x59e1[9]]=== _0x4cb8x9[_0x59e1[10]]){_0x4cb8x3[_0x59e1[15]](_0x4cb8x9.VoiceQueueName);_0x4cb8x3[_0x59e1[13]](_0x59e1[12])};break;default:}}}function removeListener(_0x4cb8x6,_0x4cb8x7){return function(){UserHasChatQueuePermitEvents[_0x59e1[17]](_0x4cb8x6,_0x4cb8x7)}}
\ No newline at end of file
index 4068ced..cc46397 100644 (file)
@@ -1 +1 @@
-var _0xe361=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x3A\x75\x73\x65\x72\x49\x64\x2F\x3A\x63\x68\x61\x74\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe361[0];var express=require(_0xe361[1]);var controller=require(_0xe361[2]);var auth=require(_0xe361[3]);var router=express.Router();router[_0xe361[6]](_0xe361[4],controller[_0xe361[5]]);module[_0xe361[7]]= router
\ No newline at end of file
+var _0xd84c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x3A\x75\x73\x65\x72\x49\x64\x2F\x3A\x63\x68\x61\x74\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd84c[0];var express=require(_0xd84c[1]);var controller=require(_0xd84c[2]);var auth=require(_0xd84c[3]);var router=express.Router();router[_0xd84c[6]](_0xd84c[4],controller[_0xd84c[5]]);module[_0xd84c[7]]= router
\ No newline at end of file
index 424af05..9f87e00 100644 (file)
@@ -1 +1 @@
-var _0xe2b1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x75\x73\x65\x72\x49\x64","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x49\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe2b1[0];var _=require(_0xe2b1[1]);var UserHasChatRoom=require(_0xe2b1[3])[_0xe2b1[2]];var logger=require(_0xe2b1[5])(_0xe2b1[4]);exports[_0xe2b1[6]]= function(_0x7648x4,_0x7648x5){return UserHasChatRoom[_0xe2b1[11]]()[_0xe2b1[10]](function(_0x7648x7){return _0x7648x5[_0xe2b1[9]](200)[_0xe2b1[8]](_0x7648x7)})[_0xe2b1[7]](function(_0x7648x6){return handleError(_0x7648x5,_0x7648x6)})};exports[_0xe2b1[12]]= function(_0x7648x4,_0x7648x5){return UserHasChatRoom[_0xe2b1[16]](_0x7648x4[_0xe2b1[15]][_0xe2b1[14]])[_0xe2b1[10]](function(_0x7648x8){if(!_0x7648x8){return _0x7648x5[_0xe2b1[13]](404)};return _0x7648x5[_0xe2b1[8]](_0x7648x8)})[_0xe2b1[7]](function(_0x7648x6){return handleError(_0x7648x5,_0x7648x6)})};exports[_0xe2b1[17]]= function(_0x7648x4,_0x7648x5){return UserHasChatRoom[_0xe2b1[17]](_0x7648x4[_0xe2b1[18]])[_0xe2b1[10]](function(_0x7648x8){return _0x7648x5[_0xe2b1[9]](201)[_0xe2b1[8]](_0x7648x8)})[_0xe2b1[7]](function(_0x7648x6){return handleError(_0x7648x5,_0x7648x6)})};exports[_0xe2b1[19]]= function(_0x7648x4,_0x7648x5){return UserHasChatRoom[_0xe2b1[23]]({where:{UserId:_0x7648x4[_0xe2b1[15]][_0xe2b1[21]],ChatRoomId:_0x7648x4[_0xe2b1[15]][_0xe2b1[22]]},limit:1})[_0xe2b1[10]](function(_0x7648x8){if(!_0x7648x8){return _0x7648x5[_0xe2b1[13]](404)};return _0x7648x8[_0xe2b1[20]](_0x7648x4[_0xe2b1[18]])})[_0xe2b1[10]](function(_0x7648x9){return _0x7648x5[_0xe2b1[9]](200)[_0xe2b1[8]](_0x7648x9)})[_0xe2b1[7]](function(_0x7648x6){return handleError(_0x7648x5,_0x7648x6)})};exports[_0xe2b1[24]]= function(_0x7648x4,_0x7648x5){return UserHasChatRoom[_0xe2b1[16]](_0x7648x4[_0xe2b1[15]][_0xe2b1[14]])[_0xe2b1[10]](function(_0x7648x8){if(!_0x7648x8){return _0x7648x5[_0xe2b1[13]](404)};return _0x7648x8[_0xe2b1[24]]()})[_0xe2b1[10]](function(){return _0x7648x5[_0xe2b1[13]](204)})[_0xe2b1[7]](function(_0x7648x6){return handleError(_0x7648x5,_0x7648x6)})};function handleError(_0x7648x5,_0x7648x6){logger[_0xe2b1[26]](_0x7648x6[_0xe2b1[25]]);return _0x7648x5[_0xe2b1[9]](500)[_0xe2b1[8]](_0x7648x6)}
\ No newline at end of file
+var _0xd6e4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x75\x73\x65\x72\x49\x64","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x49\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xd6e4[0];var _=require(_0xd6e4[1]);var UserHasChatRoom=require(_0xd6e4[3])[_0xd6e4[2]];var logger=require(_0xd6e4[5])(_0xd6e4[4]);exports[_0xd6e4[6]]= function(_0xe02fx4,_0xe02fx5){return UserHasChatRoom[_0xd6e4[11]]()[_0xd6e4[10]](function(_0xe02fx7){return _0xe02fx5[_0xd6e4[9]](200)[_0xd6e4[8]](_0xe02fx7)})[_0xd6e4[7]](function(_0xe02fx6){return handleError(_0xe02fx5,_0xe02fx6)})};exports[_0xd6e4[12]]= function(_0xe02fx4,_0xe02fx5){return UserHasChatRoom[_0xd6e4[16]](_0xe02fx4[_0xd6e4[15]][_0xd6e4[14]])[_0xd6e4[10]](function(_0xe02fx8){if(!_0xe02fx8){return _0xe02fx5[_0xd6e4[13]](404)};return _0xe02fx5[_0xd6e4[8]](_0xe02fx8)})[_0xd6e4[7]](function(_0xe02fx6){return handleError(_0xe02fx5,_0xe02fx6)})};exports[_0xd6e4[17]]= function(_0xe02fx4,_0xe02fx5){return UserHasChatRoom[_0xd6e4[17]](_0xe02fx4[_0xd6e4[18]])[_0xd6e4[10]](function(_0xe02fx8){return _0xe02fx5[_0xd6e4[9]](201)[_0xd6e4[8]](_0xe02fx8)})[_0xd6e4[7]](function(_0xe02fx6){return handleError(_0xe02fx5,_0xe02fx6)})};exports[_0xd6e4[19]]= function(_0xe02fx4,_0xe02fx5){return UserHasChatRoom[_0xd6e4[23]]({where:{UserId:_0xe02fx4[_0xd6e4[15]][_0xd6e4[21]],ChatRoomId:_0xe02fx4[_0xd6e4[15]][_0xd6e4[22]]},limit:1})[_0xd6e4[10]](function(_0xe02fx8){if(!_0xe02fx8){return _0xe02fx5[_0xd6e4[13]](404)};return _0xe02fx8[_0xd6e4[20]](_0xe02fx4[_0xd6e4[18]])})[_0xd6e4[10]](function(_0xe02fx9){return _0xe02fx5[_0xd6e4[9]](200)[_0xd6e4[8]](_0xe02fx9)})[_0xd6e4[7]](function(_0xe02fx6){return handleError(_0xe02fx5,_0xe02fx6)})};exports[_0xd6e4[24]]= function(_0xe02fx4,_0xe02fx5){return UserHasChatRoom[_0xd6e4[16]](_0xe02fx4[_0xd6e4[15]][_0xd6e4[14]])[_0xd6e4[10]](function(_0xe02fx8){if(!_0xe02fx8){return _0xe02fx5[_0xd6e4[13]](404)};return _0xe02fx8[_0xd6e4[24]]()})[_0xd6e4[10]](function(){return _0xe02fx5[_0xd6e4[13]](204)})[_0xd6e4[7]](function(_0xe02fx6){return handleError(_0xe02fx5,_0xe02fx6)})};function handleError(_0xe02fx5,_0xe02fx6){logger[_0xd6e4[26]](_0xe02fx6[_0xd6e4[25]]);return _0xe02fx5[_0xd6e4[9]](500)[_0xd6e4[8]](_0xe02fx6)}
\ No newline at end of file
index 80e6727..a323465 100644 (file)
@@ -1 +1 @@
-var _0xa88c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa88c[0];const EventEmitter=require(_0xa88c[1]);const UserHasChatRoom=require(_0xa88c[3])[_0xa88c[2]];var UserHasChatRoomEvents= new EventEmitter();UserHasChatRoomEvents[_0xa88c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa88c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa88c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa88c[6]};for(var e in events){var event=events[e];UserHasChatRoom[_0xa88c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xf1b4x8,_0xf1b4x9,_0xf1b4xa){UserHasChatRoomEvents[_0xa88c[10]](event+ _0xa88c[8]+ _0xf1b4x8[_0xa88c[9]],_0xf1b4x8);UserHasChatRoomEvents[_0xa88c[10]](event,_0xf1b4x8);_0xf1b4xa(null)}}module[_0xa88c[11]]= UserHasChatRoomEvents
\ No newline at end of file
+var _0x46ee=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x46ee[0];const EventEmitter=require(_0x46ee[1]);const UserHasChatRoom=require(_0x46ee[3])[_0x46ee[2]];var UserHasChatRoomEvents= new EventEmitter();UserHasChatRoomEvents[_0x46ee[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x46ee[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x46ee[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x46ee[6]};for(var e in events){var event=events[e];UserHasChatRoom[_0x46ee[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1dcex8,_0x1dcex9,_0x1dcexa){UserHasChatRoomEvents[_0x46ee[10]](event+ _0x46ee[8]+ _0x1dcex8[_0x46ee[9]],_0x1dcex8);UserHasChatRoomEvents[_0x46ee[10]](event,_0x1dcex8);_0x1dcexa(null)}}module[_0x46ee[11]]= UserHasChatRoomEvents
\ No newline at end of file
index 788ace9..f7776b9 100644 (file)
@@ -1 +1 @@
-var _0xf449=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x73\x65\x72\x49\x64","\x69\x64","\x65\x6D\x69\x74","\x66\x6F\x72\x45\x61\x63\x68","\x55\x73\x65\x72\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xf449[0];const UserHasChatRoomEvents=require(_0xf449[1]);const ChatRoom=require(_0xf449[3])[_0xf449[2]];const User=require(_0xf449[3])[_0xf449[4]];var events=[_0xf449[5],_0xf449[6]];exports[_0xf449[7]]= function(_0x927bx5){for(var _0x927bx6=0,_0x927bx7=events[_0xf449[8]];_0x927bx6< _0x927bx7;_0x927bx6++){var _0x927bx8=events[_0x927bx6];var _0x927bx9=createListener(_0xf449[9]+ _0x927bx8,_0x927bx5);UserHasChatRoomEvents[_0xf449[10]](_0x927bx8,_0x927bx9);_0x927bx5[_0xf449[10]](_0xf449[11],removeListener(_0x927bx8,_0x927bx9))}};function createListener(_0x927bx8,_0x927bx5){return function(_0x927bxb){switch(_0x927bx8){case _0xf449[21]:return ChatRoom[_0xf449[20]](_0x927bxb.ChatRoomId,{include:[{model:User,attributes:[_0xf449[15]]}]})[_0xf449[19]](function(_0x927bxd){_0x927bxd[_0xf449[18]][_0xf449[17]](function(_0x927bxe){if(_0x927bx5[_0xf449[14]]== _0x927bxe[_0xf449[15]]){_0x927bx5[_0xf449[16]](_0x927bx8,_0x927bxb)}})})[_0xf449[13]](function(_0x927bxc){console[_0xf449[12]](_0x927bxc)});case _0xf449[22]:_0x927bx5[_0xf449[16]](_0x927bx8,_0x927bxb);break;default:}}}function removeListener(_0x927bx8,_0x927bx9){return function(){UserHasChatRoomEvents[_0xf449[23]](_0x927bx8,_0x927bx9)}}
\ No newline at end of file
+var _0xd60f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x73\x65\x72\x49\x64","\x69\x64","\x65\x6D\x69\x74","\x66\x6F\x72\x45\x61\x63\x68","\x55\x73\x65\x72\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd60f[0];const UserHasChatRoomEvents=require(_0xd60f[1]);const ChatRoom=require(_0xd60f[3])[_0xd60f[2]];const User=require(_0xd60f[3])[_0xd60f[4]];var events=[_0xd60f[5],_0xd60f[6]];exports[_0xd60f[7]]= function(_0x7225x5){for(var _0x7225x6=0,_0x7225x7=events[_0xd60f[8]];_0x7225x6< _0x7225x7;_0x7225x6++){var _0x7225x8=events[_0x7225x6];var _0x7225x9=createListener(_0xd60f[9]+ _0x7225x8,_0x7225x5);UserHasChatRoomEvents[_0xd60f[10]](_0x7225x8,_0x7225x9);_0x7225x5[_0xd60f[10]](_0xd60f[11],removeListener(_0x7225x8,_0x7225x9))}};function createListener(_0x7225x8,_0x7225x5){return function(_0x7225xb){switch(_0x7225x8){case _0xd60f[21]:return ChatRoom[_0xd60f[20]](_0x7225xb.ChatRoomId,{include:[{model:User,attributes:[_0xd60f[15]]}]})[_0xd60f[19]](function(_0x7225xd){_0x7225xd[_0xd60f[18]][_0xd60f[17]](function(_0x7225xe){if(_0x7225x5[_0xd60f[14]]== _0x7225xe[_0xd60f[15]]){_0x7225x5[_0xd60f[16]](_0x7225x8,_0x7225xb)}})})[_0xd60f[13]](function(_0x7225xc){console[_0xd60f[12]](_0x7225xc)});case _0xd60f[22]:_0x7225x5[_0xd60f[16]](_0x7225x8,_0x7225xb);break;default:}}}function removeListener(_0x7225x8,_0x7225x9){return function(){UserHasChatRoomEvents[_0xd60f[23]](_0x7225x8,_0x7225x9)}}
\ No newline at end of file
index c8bfc21..36e614c 100644 (file)
@@ -1 +1 @@
-var _0x414d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x414d[0];var express=require(_0x414d[1]);var controller=require(_0x414d[2]);var router=express.Router();router[_0x414d[5]](_0x414d[3],controller[_0x414d[4]]);router[_0x414d[5]](_0x414d[6],controller[_0x414d[7]]);router[_0x414d[9]](_0x414d[3],controller[_0x414d[8]]);router[_0x414d[11]](_0x414d[6],controller[_0x414d[10]]);router[_0x414d[12]](_0x414d[6],controller[_0x414d[10]]);router[_0x414d[14]](_0x414d[6],controller[_0x414d[13]]);module[_0x414d[15]]= router
\ No newline at end of file
+var _0x2b1f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2b1f[0];var express=require(_0x2b1f[1]);var controller=require(_0x2b1f[2]);var router=express.Router();router[_0x2b1f[5]](_0x2b1f[3],controller[_0x2b1f[4]]);router[_0x2b1f[5]](_0x2b1f[6],controller[_0x2b1f[7]]);router[_0x2b1f[9]](_0x2b1f[3],controller[_0x2b1f[8]]);router[_0x2b1f[11]](_0x2b1f[6],controller[_0x2b1f[10]]);router[_0x2b1f[12]](_0x2b1f[6],controller[_0x2b1f[10]]);router[_0x2b1f[14]](_0x2b1f[6],controller[_0x2b1f[13]]);module[_0x2b1f[15]]= router
\ No newline at end of file
index 5488bef..712ae3b 100644 (file)
@@ -1 +1 @@
-var _0x9d28=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9d28[0];var _=require(_0x9d28[1]);var UserHasFaxQueue=require(_0x9d28[3])[_0x9d28[2]];var logger=require(_0x9d28[5])(_0x9d28[4]);exports[_0x9d28[6]]= function(_0xabb1x4,_0xabb1x5){return UserHasFaxQueue[_0x9d28[12]](_0xabb1x4[_0x9d28[11]]?{where:_0xabb1x4[_0x9d28[11]]}:{})[_0x9d28[10]](function(_0xabb1x7){return _0xabb1x5[_0x9d28[9]](200)[_0x9d28[8]](_0xabb1x7)})[_0x9d28[7]](function(_0xabb1x6){return handleError(_0xabb1x5,_0xabb1x6)})};exports[_0x9d28[13]]= function(_0xabb1x4,_0xabb1x5){return UserHasFaxQueue[_0x9d28[17]](_0xabb1x4[_0x9d28[16]][_0x9d28[15]])[_0x9d28[10]](function(_0xabb1x8){if(!_0xabb1x8){return _0xabb1x5[_0x9d28[14]](404)};return _0xabb1x5[_0x9d28[8]](_0xabb1x8)})[_0x9d28[7]](function(_0xabb1x6){return handleError(_0xabb1x5,_0xabb1x6)})};exports[_0x9d28[18]]= function(_0xabb1x4,_0xabb1x5){return UserHasFaxQueue[_0x9d28[18]](_0xabb1x4[_0x9d28[19]])[_0x9d28[10]](function(_0xabb1x8){return _0xabb1x5[_0x9d28[9]](201)[_0x9d28[8]](_0xabb1x8)})[_0x9d28[7]](function(_0xabb1x6){return handleError(_0xabb1x5,_0xabb1x6)})};exports[_0x9d28[20]]= function(_0xabb1x4,_0xabb1x5){if(_0xabb1x4[_0x9d28[19]][_0x9d28[15]]){delete _0xabb1x4[_0x9d28[19]][_0x9d28[15]]};return UserHasFaxQueue[_0x9d28[23]]({where:{id:_0xabb1x4[_0x9d28[16]][_0x9d28[15]]}})[_0x9d28[10]](function(_0xabb1x8){if(!_0xabb1x8){return _0xabb1x5[_0x9d28[14]](404)};var _0xabb1xa=_[_0x9d28[21]](_0xabb1x8,_0xabb1x4[_0x9d28[19]]);return _0xabb1xa[_0x9d28[22]]()})[_0x9d28[10]](function(_0xabb1x9){return _0xabb1x5[_0x9d28[9]](200)[_0x9d28[8]](_0xabb1x9)})[_0x9d28[7]](function(_0xabb1x6){return handleError(_0xabb1x5,_0xabb1x6)})};exports[_0x9d28[24]]= function(_0xabb1x4,_0xabb1x5){return UserHasFaxQueue[_0x9d28[23]]({where:{id:_0xabb1x4[_0x9d28[16]][_0x9d28[15]]}})[_0x9d28[10]](function(_0xabb1x8){if(!_0xabb1x8){return _0xabb1x5[_0x9d28[14]](404)};return _0xabb1x8[_0x9d28[24]]()})[_0x9d28[10]](function(){return _0xabb1x5[_0x9d28[14]](204)})[_0x9d28[7]](function(_0xabb1x6){return handleError(_0xabb1x5,_0xabb1x6)})};function handleError(_0xabb1x5,_0xabb1x6){logger[_0x9d28[26]](_0xabb1x6[_0x9d28[25]]);return _0xabb1x5[_0x9d28[9]](500)[_0x9d28[8]](_0xabb1x6)}
\ No newline at end of file
+var _0x4772=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x4772[0];var _=require(_0x4772[1]);var UserHasFaxQueue=require(_0x4772[3])[_0x4772[2]];var logger=require(_0x4772[5])(_0x4772[4]);exports[_0x4772[6]]= function(_0xed8dx4,_0xed8dx5){return UserHasFaxQueue[_0x4772[12]](_0xed8dx4[_0x4772[11]]?{where:_0xed8dx4[_0x4772[11]]}:{})[_0x4772[10]](function(_0xed8dx7){return _0xed8dx5[_0x4772[9]](200)[_0x4772[8]](_0xed8dx7)})[_0x4772[7]](function(_0xed8dx6){return handleError(_0xed8dx5,_0xed8dx6)})};exports[_0x4772[13]]= function(_0xed8dx4,_0xed8dx5){return UserHasFaxQueue[_0x4772[17]](_0xed8dx4[_0x4772[16]][_0x4772[15]])[_0x4772[10]](function(_0xed8dx8){if(!_0xed8dx8){return _0xed8dx5[_0x4772[14]](404)};return _0xed8dx5[_0x4772[8]](_0xed8dx8)})[_0x4772[7]](function(_0xed8dx6){return handleError(_0xed8dx5,_0xed8dx6)})};exports[_0x4772[18]]= function(_0xed8dx4,_0xed8dx5){return UserHasFaxQueue[_0x4772[18]](_0xed8dx4[_0x4772[19]])[_0x4772[10]](function(_0xed8dx8){return _0xed8dx5[_0x4772[9]](201)[_0x4772[8]](_0xed8dx8)})[_0x4772[7]](function(_0xed8dx6){return handleError(_0xed8dx5,_0xed8dx6)})};exports[_0x4772[20]]= function(_0xed8dx4,_0xed8dx5){if(_0xed8dx4[_0x4772[19]][_0x4772[15]]){delete _0xed8dx4[_0x4772[19]][_0x4772[15]]};return UserHasFaxQueue[_0x4772[23]]({where:{id:_0xed8dx4[_0x4772[16]][_0x4772[15]]}})[_0x4772[10]](function(_0xed8dx8){if(!_0xed8dx8){return _0xed8dx5[_0x4772[14]](404)};var _0xed8dxa=_[_0x4772[21]](_0xed8dx8,_0xed8dx4[_0x4772[19]]);return _0xed8dxa[_0x4772[22]]()})[_0x4772[10]](function(_0xed8dx9){return _0xed8dx5[_0x4772[9]](200)[_0x4772[8]](_0xed8dx9)})[_0x4772[7]](function(_0xed8dx6){return handleError(_0xed8dx5,_0xed8dx6)})};exports[_0x4772[24]]= function(_0xed8dx4,_0xed8dx5){return UserHasFaxQueue[_0x4772[23]]({where:{id:_0xed8dx4[_0x4772[16]][_0x4772[15]]}})[_0x4772[10]](function(_0xed8dx8){if(!_0xed8dx8){return _0xed8dx5[_0x4772[14]](404)};return _0xed8dx8[_0x4772[24]]()})[_0x4772[10]](function(){return _0xed8dx5[_0x4772[14]](204)})[_0x4772[7]](function(_0xed8dx6){return handleError(_0xed8dx5,_0xed8dx6)})};function handleError(_0xed8dx5,_0xed8dx6){logger[_0x4772[26]](_0xed8dx6[_0x4772[25]]);return _0xed8dx5[_0x4772[9]](500)[_0x4772[8]](_0xed8dx6)}
\ No newline at end of file
index 83d9146..b2f3264 100644 (file)
@@ -1 +1 @@
-var _0xdbb9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xdbb9[0];const EventEmitter=require(_0xdbb9[1]);const UserHasFaxQueue=require(_0xdbb9[3])[_0xdbb9[2]];var UserHasFaxQueueEvents= new EventEmitter();UserHasFaxQueueEvents[_0xdbb9[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xdbb9[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xdbb9[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xdbb9[6]};for(var e in events){var event=events[e];UserHasFaxQueue[_0xdbb9[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcedbx8,_0xcedbx9,_0xcedbxa){UserHasFaxQueueEvents[_0xdbb9[10]](event+ _0xdbb9[8]+ _0xcedbx8[_0xdbb9[9]],_0xcedbx8);UserHasFaxQueueEvents[_0xdbb9[10]](event,_0xcedbx8);_0xcedbxa(null)}}module[_0xdbb9[11]]= UserHasFaxQueueEvents
\ No newline at end of file
+var _0xe71b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe71b[0];const EventEmitter=require(_0xe71b[1]);const UserHasFaxQueue=require(_0xe71b[3])[_0xe71b[2]];var UserHasFaxQueueEvents= new EventEmitter();UserHasFaxQueueEvents[_0xe71b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe71b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe71b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe71b[6]};for(var e in events){var event=events[e];UserHasFaxQueue[_0xe71b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x28eex8,_0x28eex9,_0x28eexa){UserHasFaxQueueEvents[_0xe71b[10]](event+ _0xe71b[8]+ _0x28eex8[_0xe71b[9]],_0x28eex8);UserHasFaxQueueEvents[_0xe71b[10]](event,_0x28eex8);_0x28eexa(null)}}module[_0xe71b[11]]= UserHasFaxQueueEvents
\ No newline at end of file
index c96fcf5..14e5beb 100644 (file)
@@ -1 +1 @@
-var _0xa7bf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa7bf[0];const UserHasFaxQueueEvents=require(_0xa7bf[1]);var events=[_0xa7bf[2],_0xa7bf[3]];exports[_0xa7bf[4]]= function(_0x55a2x3){for(var _0x55a2x4=0,_0x55a2x5=events[_0xa7bf[5]];_0x55a2x4< _0x55a2x5;_0x55a2x4++){var _0x55a2x6=events[_0x55a2x4];var _0x55a2x7=createListener(_0xa7bf[6]+ _0x55a2x6,_0x55a2x3);UserHasFaxQueueEvents[_0xa7bf[7]](_0x55a2x6,_0x55a2x7);_0x55a2x3[_0xa7bf[7]](_0xa7bf[8],removeListener(_0x55a2x6,_0x55a2x7))}};function createListener(_0x55a2x6,_0x55a2x3){return function(_0x55a2x9){_0x55a2x3[_0xa7bf[9]](_0x55a2x6,_0x55a2x9)}}function removeListener(_0x55a2x6,_0x55a2x7){return function(){UserHasFaxQueueEvents[_0xa7bf[10]](_0x55a2x6,_0x55a2x7)}}
\ No newline at end of file
+var _0xe3d8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xe3d8[0];const UserHasFaxQueueEvents=require(_0xe3d8[1]);var events=[_0xe3d8[2],_0xe3d8[3]];exports[_0xe3d8[4]]= function(_0x2463x3){for(var _0x2463x4=0,_0x2463x5=events[_0xe3d8[5]];_0x2463x4< _0x2463x5;_0x2463x4++){var _0x2463x6=events[_0x2463x4];var _0x2463x7=createListener(_0xe3d8[6]+ _0x2463x6,_0x2463x3);UserHasFaxQueueEvents[_0xe3d8[7]](_0x2463x6,_0x2463x7);_0x2463x3[_0xe3d8[7]](_0xe3d8[8],removeListener(_0x2463x6,_0x2463x7))}};function createListener(_0x2463x6,_0x2463x3){return function(_0x2463x9){_0x2463x3[_0xe3d8[9]](_0x2463x6,_0x2463x9)}}function removeListener(_0x2463x6,_0x2463x7){return function(){UserHasFaxQueueEvents[_0xe3d8[10]](_0x2463x6,_0x2463x7)}}
\ No newline at end of file
index fe3d2c3..06b7fa8 100644 (file)
@@ -1 +1 @@
-var _0x773a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x773a[0];const EventEmitter=require(_0x773a[1]);const UserHasFaxQueuePermit=require(_0x773a[3])[_0x773a[2]];var UserHasFaxQueuePermitEvents= new EventEmitter();UserHasFaxQueuePermitEvents[_0x773a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x773a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x773a[6]};for(var e in events){var event=events[e];UserHasFaxQueuePermit[_0x773a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x33d9x8,_0x33d9x9,_0x33d9xa){UserHasFaxQueuePermitEvents[_0x773a[10]](event+ _0x773a[8]+ _0x33d9x8[_0x773a[9]],_0x33d9x8);UserHasFaxQueuePermitEvents[_0x773a[10]](event,_0x33d9x8);_0x33d9xa(null)}}module[_0x773a[11]]= UserHasFaxQueuePermitEvents
\ No newline at end of file
+var _0xc852=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc852[0];const EventEmitter=require(_0xc852[1]);const UserHasFaxQueuePermit=require(_0xc852[3])[_0xc852[2]];var UserHasFaxQueuePermitEvents= new EventEmitter();UserHasFaxQueuePermitEvents[_0xc852[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc852[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc852[6]};for(var e in events){var event=events[e];UserHasFaxQueuePermit[_0xc852[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x43aax8,_0x43aax9,_0x43aaxa){UserHasFaxQueuePermitEvents[_0xc852[10]](event+ _0xc852[8]+ _0x43aax8[_0xc852[9]],_0x43aax8);UserHasFaxQueuePermitEvents[_0xc852[10]](event,_0x43aax8);_0x43aaxa(null)}}module[_0xc852[11]]= UserHasFaxQueuePermitEvents
\ No newline at end of file
index 454225c..de1bfef 100644 (file)
@@ -1 +1 @@
-var _0x921f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x921f[0];const UserHasFaxQueuePermitEvents=require(_0x921f[1]);var events=[_0x921f[2],_0x921f[3]];exports[_0x921f[4]]= function(_0x413cx3){for(var _0x413cx4=0,_0x413cx5=events[_0x921f[5]];_0x413cx4< _0x413cx5;_0x413cx4++){var _0x413cx6=events[_0x413cx4];var _0x413cx7=createListener(_0x921f[6]+ _0x413cx6,_0x413cx3);UserHasFaxQueuePermitEvents[_0x921f[7]](_0x413cx6,_0x413cx7);_0x413cx3[_0x921f[7]](_0x921f[8],removeListener(_0x413cx6,_0x413cx7))}};function createListener(_0x413cx6,_0x413cx3){return function(_0x413cx9){switch(_0x413cx6){case _0x921f[14]:if(_0x413cx3[_0x921f[9]]=== _0x413cx9[_0x921f[10]]){_0x413cx3[_0x921f[11]](_0x413cx9.VoiceQueueName);_0x413cx3[_0x921f[13]](_0x921f[12])};break;case _0x921f[16]:if(_0x413cx3[_0x921f[9]]=== _0x413cx9[_0x921f[10]]){_0x413cx3[_0x921f[15]](_0x413cx9.VoiceQueueName);_0x413cx3[_0x921f[13]](_0x921f[12])};break;default:}}}function removeListener(_0x413cx6,_0x413cx7){return function(){UserHasFaxQueuePermitEvents[_0x921f[17]](_0x413cx6,_0x413cx7)}}
\ No newline at end of file
+var _0x2b4b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2b4b[0];const UserHasFaxQueuePermitEvents=require(_0x2b4b[1]);var events=[_0x2b4b[2],_0x2b4b[3]];exports[_0x2b4b[4]]= function(_0xb7a7x3){for(var _0xb7a7x4=0,_0xb7a7x5=events[_0x2b4b[5]];_0xb7a7x4< _0xb7a7x5;_0xb7a7x4++){var _0xb7a7x6=events[_0xb7a7x4];var _0xb7a7x7=createListener(_0x2b4b[6]+ _0xb7a7x6,_0xb7a7x3);UserHasFaxQueuePermitEvents[_0x2b4b[7]](_0xb7a7x6,_0xb7a7x7);_0xb7a7x3[_0x2b4b[7]](_0x2b4b[8],removeListener(_0xb7a7x6,_0xb7a7x7))}};function createListener(_0xb7a7x6,_0xb7a7x3){return function(_0xb7a7x9){switch(_0xb7a7x6){case _0x2b4b[14]:if(_0xb7a7x3[_0x2b4b[9]]=== _0xb7a7x9[_0x2b4b[10]]){_0xb7a7x3[_0x2b4b[11]](_0xb7a7x9.VoiceQueueName);_0xb7a7x3[_0x2b4b[13]](_0x2b4b[12])};break;case _0x2b4b[16]:if(_0xb7a7x3[_0x2b4b[9]]=== _0xb7a7x9[_0x2b4b[10]]){_0xb7a7x3[_0x2b4b[15]](_0xb7a7x9.VoiceQueueName);_0xb7a7x3[_0x2b4b[13]](_0x2b4b[12])};break;default:}}}function removeListener(_0xb7a7x6,_0xb7a7x7){return function(){UserHasFaxQueuePermitEvents[_0x2b4b[17]](_0xb7a7x6,_0xb7a7x7)}}
\ No newline at end of file
index 555c997..8a71389 100644 (file)
@@ -1 +1 @@
-var _0x2f32=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2f32[0];var express=require(_0x2f32[1]);var controller=require(_0x2f32[2]);var router=express.Router();router[_0x2f32[5]](_0x2f32[3],controller[_0x2f32[4]]);router[_0x2f32[5]](_0x2f32[6],controller[_0x2f32[7]]);router[_0x2f32[9]](_0x2f32[3],controller[_0x2f32[8]]);router[_0x2f32[11]](_0x2f32[6],controller[_0x2f32[10]]);router[_0x2f32[12]](_0x2f32[6],controller[_0x2f32[10]]);router[_0x2f32[14]](_0x2f32[6],controller[_0x2f32[13]]);module[_0x2f32[15]]= router
\ No newline at end of file
+var _0x2d47=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2d47[0];var express=require(_0x2d47[1]);var controller=require(_0x2d47[2]);var router=express.Router();router[_0x2d47[5]](_0x2d47[3],controller[_0x2d47[4]]);router[_0x2d47[5]](_0x2d47[6],controller[_0x2d47[7]]);router[_0x2d47[9]](_0x2d47[3],controller[_0x2d47[8]]);router[_0x2d47[11]](_0x2d47[6],controller[_0x2d47[10]]);router[_0x2d47[12]](_0x2d47[6],controller[_0x2d47[10]]);router[_0x2d47[14]](_0x2d47[6],controller[_0x2d47[13]]);module[_0x2d47[15]]= router
\ No newline at end of file
index ec5d1af..b988897 100644 (file)
@@ -1 +1 @@
-var _0x4aeb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x4aeb[0];var _=require(_0x4aeb[1]);var UserHasList=require(_0x4aeb[3])[_0x4aeb[2]];var logger=require(_0x4aeb[5])(_0x4aeb[4]);exports[_0x4aeb[6]]= function(_0xfee9x4,_0xfee9x5){return UserHasList[_0x4aeb[12]](_0xfee9x4[_0x4aeb[11]]?{where:_0xfee9x4[_0x4aeb[11]]}:{})[_0x4aeb[10]](function(_0xfee9x7){return _0xfee9x5[_0x4aeb[9]](200)[_0x4aeb[8]](_0xfee9x7)})[_0x4aeb[7]](function(_0xfee9x6){return handleError(_0xfee9x5,_0xfee9x6)})};exports[_0x4aeb[13]]= function(_0xfee9x4,_0xfee9x5){return UserHasList[_0x4aeb[17]](_0xfee9x4[_0x4aeb[16]][_0x4aeb[15]])[_0x4aeb[10]](function(_0xfee9x8){if(!_0xfee9x8){return _0xfee9x5[_0x4aeb[14]](404)};return _0xfee9x5[_0x4aeb[8]](_0xfee9x8)})[_0x4aeb[7]](function(_0xfee9x6){return handleError(_0xfee9x5,_0xfee9x6)})};exports[_0x4aeb[18]]= function(_0xfee9x4,_0xfee9x5,_0xfee9x9){return UserHasList[_0x4aeb[18]](_0xfee9x4[_0x4aeb[19]])[_0x4aeb[10]](function(_0xfee9x8){return _0xfee9x5[_0x4aeb[9]](201)[_0x4aeb[8]](_0xfee9x8)})[_0x4aeb[7]](function(_0xfee9x6){return handleError(_0xfee9x5,_0xfee9x6)})};exports[_0x4aeb[20]]= function(_0xfee9x4,_0xfee9x5){if(_0xfee9x4[_0x4aeb[19]][_0x4aeb[15]]){delete _0xfee9x4[_0x4aeb[19]][_0x4aeb[15]]};return UserHasList[_0x4aeb[17]](_0xfee9x4[_0x4aeb[16]][_0x4aeb[15]])[_0x4aeb[10]](function(_0xfee9x8){if(!_0xfee9x8){return _0xfee9x5[_0x4aeb[14]](404)};var _0xfee9xb=_[_0x4aeb[21]](_0xfee9x8,_0xfee9x4[_0x4aeb[19]]);return _0xfee9xb[_0x4aeb[22]]()})[_0x4aeb[10]](function(_0xfee9xa){return _0xfee9x5[_0x4aeb[9]](200)[_0x4aeb[8]](_0xfee9xa)})[_0x4aeb[7]](function(_0xfee9x6){return handleError(_0xfee9x5,_0xfee9x6)})};exports[_0x4aeb[23]]= function(_0xfee9x4,_0xfee9x5){return UserHasList[_0x4aeb[17]](_0xfee9x4[_0x4aeb[16]][_0x4aeb[15]])[_0x4aeb[10]](function(_0xfee9x8){if(!_0xfee9x8){return _0xfee9x5[_0x4aeb[14]](404)};return _0xfee9x8[_0x4aeb[23]]()})[_0x4aeb[10]](function(){return _0xfee9x5[_0x4aeb[14]](204)})[_0x4aeb[7]](function(_0xfee9x6){return handleError(_0xfee9x5,_0xfee9x6)})};function handleError(_0xfee9x5,_0xfee9x6){logger[_0x4aeb[25]](_0xfee9x6[_0x4aeb[24]]);return _0xfee9x5[_0x4aeb[9]](500)[_0x4aeb[8]](_0xfee9x6)}
\ No newline at end of file
+var _0xe9e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe9e6[0];var _=require(_0xe9e6[1]);var UserHasList=require(_0xe9e6[3])[_0xe9e6[2]];var logger=require(_0xe9e6[5])(_0xe9e6[4]);exports[_0xe9e6[6]]= function(_0xc9d4x4,_0xc9d4x5){return UserHasList[_0xe9e6[12]](_0xc9d4x4[_0xe9e6[11]]?{where:_0xc9d4x4[_0xe9e6[11]]}:{})[_0xe9e6[10]](function(_0xc9d4x7){return _0xc9d4x5[_0xe9e6[9]](200)[_0xe9e6[8]](_0xc9d4x7)})[_0xe9e6[7]](function(_0xc9d4x6){return handleError(_0xc9d4x5,_0xc9d4x6)})};exports[_0xe9e6[13]]= function(_0xc9d4x4,_0xc9d4x5){return UserHasList[_0xe9e6[17]](_0xc9d4x4[_0xe9e6[16]][_0xe9e6[15]])[_0xe9e6[10]](function(_0xc9d4x8){if(!_0xc9d4x8){return _0xc9d4x5[_0xe9e6[14]](404)};return _0xc9d4x5[_0xe9e6[8]](_0xc9d4x8)})[_0xe9e6[7]](function(_0xc9d4x6){return handleError(_0xc9d4x5,_0xc9d4x6)})};exports[_0xe9e6[18]]= function(_0xc9d4x4,_0xc9d4x5,_0xc9d4x9){return UserHasList[_0xe9e6[18]](_0xc9d4x4[_0xe9e6[19]])[_0xe9e6[10]](function(_0xc9d4x8){return _0xc9d4x5[_0xe9e6[9]](201)[_0xe9e6[8]](_0xc9d4x8)})[_0xe9e6[7]](function(_0xc9d4x6){return handleError(_0xc9d4x5,_0xc9d4x6)})};exports[_0xe9e6[20]]= function(_0xc9d4x4,_0xc9d4x5){if(_0xc9d4x4[_0xe9e6[19]][_0xe9e6[15]]){delete _0xc9d4x4[_0xe9e6[19]][_0xe9e6[15]]};return UserHasList[_0xe9e6[17]](_0xc9d4x4[_0xe9e6[16]][_0xe9e6[15]])[_0xe9e6[10]](function(_0xc9d4x8){if(!_0xc9d4x8){return _0xc9d4x5[_0xe9e6[14]](404)};var _0xc9d4xb=_[_0xe9e6[21]](_0xc9d4x8,_0xc9d4x4[_0xe9e6[19]]);return _0xc9d4xb[_0xe9e6[22]]()})[_0xe9e6[10]](function(_0xc9d4xa){return _0xc9d4x5[_0xe9e6[9]](200)[_0xe9e6[8]](_0xc9d4xa)})[_0xe9e6[7]](function(_0xc9d4x6){return handleError(_0xc9d4x5,_0xc9d4x6)})};exports[_0xe9e6[23]]= function(_0xc9d4x4,_0xc9d4x5){return UserHasList[_0xe9e6[17]](_0xc9d4x4[_0xe9e6[16]][_0xe9e6[15]])[_0xe9e6[10]](function(_0xc9d4x8){if(!_0xc9d4x8){return _0xc9d4x5[_0xe9e6[14]](404)};return _0xc9d4x8[_0xe9e6[23]]()})[_0xe9e6[10]](function(){return _0xc9d4x5[_0xe9e6[14]](204)})[_0xe9e6[7]](function(_0xc9d4x6){return handleError(_0xc9d4x5,_0xc9d4x6)})};function handleError(_0xc9d4x5,_0xc9d4x6){logger[_0xe9e6[25]](_0xc9d4x6[_0xe9e6[24]]);return _0xc9d4x5[_0xe9e6[9]](500)[_0xe9e6[8]](_0xc9d4x6)}
\ No newline at end of file
index 311d69e..a24188b 100644 (file)
@@ -1 +1 @@
-var _0xe327=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe327[0];const EventEmitter=require(_0xe327[1]);const UserHasList=require(_0xe327[3])[_0xe327[2]];var UserHasListEvents= new EventEmitter();UserHasListEvents[_0xe327[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe327[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe327[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe327[6]};for(var e in events){var event=events[e];UserHasList[_0xe327[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x76eex8,_0x76eex9,_0x76eexa){UserHasListEvents[_0xe327[10]](event+ _0xe327[8]+ _0x76eex8[_0xe327[9]],_0x76eex8);UserHasListEvents[_0xe327[10]](event,_0x76eex8);_0x76eexa(null)}}module[_0xe327[11]]= UserHasListEvents
\ No newline at end of file
+var _0x3837=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3837[0];const EventEmitter=require(_0x3837[1]);const UserHasList=require(_0x3837[3])[_0x3837[2]];var UserHasListEvents= new EventEmitter();UserHasListEvents[_0x3837[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3837[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3837[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3837[6]};for(var e in events){var event=events[e];UserHasList[_0x3837[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x8f32x8,_0x8f32x9,_0x8f32xa){UserHasListEvents[_0x3837[10]](event+ _0x3837[8]+ _0x8f32x8[_0x3837[9]],_0x8f32x8);UserHasListEvents[_0x3837[10]](event,_0x8f32x8);_0x8f32xa(null)}}module[_0x3837[11]]= UserHasListEvents
\ No newline at end of file
index 7470035..ac9dc58 100644 (file)
@@ -1 +1 @@
-var _0xdcb0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xdcb0[0];const UserHasListEvents=require(_0xdcb0[1]);var events=[_0xdcb0[2],_0xdcb0[3]];exports[_0xdcb0[4]]= function(_0x93d7x3){for(var _0x93d7x4=0,_0x93d7x5=events[_0xdcb0[5]];_0x93d7x4< _0x93d7x5;_0x93d7x4++){var _0x93d7x6=events[_0x93d7x4];var _0x93d7x7=createListener(_0xdcb0[6]+ _0x93d7x6,_0x93d7x3);UserHasListEvents[_0xdcb0[7]](_0x93d7x6,_0x93d7x7);_0x93d7x3[_0xdcb0[7]](_0xdcb0[8],removeListener(_0x93d7x6,_0x93d7x7))}};function createListener(_0x93d7x6,_0x93d7x3){return function(_0x93d7x9){_0x93d7x3[_0xdcb0[9]](_0x93d7x6,_0x93d7x9)}}function removeListener(_0x93d7x6,_0x93d7x7){return function(){UserHasListEvents[_0xdcb0[10]](_0x93d7x6,_0x93d7x7)}}
\ No newline at end of file
+var _0x71da=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x71da[0];const UserHasListEvents=require(_0x71da[1]);var events=[_0x71da[2],_0x71da[3]];exports[_0x71da[4]]= function(_0x6090x3){for(var _0x6090x4=0,_0x6090x5=events[_0x71da[5]];_0x6090x4< _0x6090x5;_0x6090x4++){var _0x6090x6=events[_0x6090x4];var _0x6090x7=createListener(_0x71da[6]+ _0x6090x6,_0x6090x3);UserHasListEvents[_0x71da[7]](_0x6090x6,_0x6090x7);_0x6090x3[_0x71da[7]](_0x71da[8],removeListener(_0x6090x6,_0x6090x7))}};function createListener(_0x6090x6,_0x6090x3){return function(_0x6090x9){_0x6090x3[_0x71da[9]](_0x6090x6,_0x6090x9)}}function removeListener(_0x6090x6,_0x6090x7){return function(){UserHasListEvents[_0x71da[10]](_0x6090x6,_0x6090x7)}}
\ No newline at end of file
index 6834f5d..8e5c93c 100644 (file)
@@ -1 +1 @@
-var _0xb40b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xb40b[0];var express=require(_0xb40b[1]);var controller=require(_0xb40b[2]);var router=express.Router();router[_0xb40b[5]](_0xb40b[3],controller[_0xb40b[4]]);router[_0xb40b[5]](_0xb40b[6],controller[_0xb40b[7]]);router[_0xb40b[9]](_0xb40b[3],controller[_0xb40b[8]]);router[_0xb40b[11]](_0xb40b[6],controller[_0xb40b[10]]);router[_0xb40b[12]](_0xb40b[6],controller[_0xb40b[10]]);router[_0xb40b[14]](_0xb40b[6],controller[_0xb40b[13]]);module[_0xb40b[15]]= router
\ No newline at end of file
+var _0xad05=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xad05[0];var express=require(_0xad05[1]);var controller=require(_0xad05[2]);var router=express.Router();router[_0xad05[5]](_0xad05[3],controller[_0xad05[4]]);router[_0xad05[5]](_0xad05[6],controller[_0xad05[7]]);router[_0xad05[9]](_0xad05[3],controller[_0xad05[8]]);router[_0xad05[11]](_0xad05[6],controller[_0xad05[10]]);router[_0xad05[12]](_0xad05[6],controller[_0xad05[10]]);router[_0xad05[14]](_0xad05[6],controller[_0xad05[13]]);module[_0xad05[15]]= router
\ No newline at end of file
index 83a1be8..e4f742a 100644 (file)
@@ -1 +1 @@
-var _0x9b73=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9b73[0];var _=require(_0x9b73[1]);var UserHasMailQueue=require(_0x9b73[3])[_0x9b73[2]];var logger=require(_0x9b73[5])(_0x9b73[4]);exports[_0x9b73[6]]= function(_0x3876x4,_0x3876x5){return UserHasMailQueue[_0x9b73[12]](_0x3876x4[_0x9b73[11]]?{where:_0x3876x4[_0x9b73[11]]}:{})[_0x9b73[10]](function(_0x3876x7){return _0x3876x5[_0x9b73[9]](200)[_0x9b73[8]](_0x3876x7)})[_0x9b73[7]](function(_0x3876x6){return handleError(_0x3876x5,_0x3876x6)})};exports[_0x9b73[13]]= function(_0x3876x4,_0x3876x5){return UserHasMailQueue[_0x9b73[17]](_0x3876x4[_0x9b73[16]][_0x9b73[15]])[_0x9b73[10]](function(_0x3876x8){if(!_0x3876x8){return _0x3876x5[_0x9b73[14]](404)};return _0x3876x5[_0x9b73[8]](_0x3876x8)})[_0x9b73[7]](function(_0x3876x6){return handleError(_0x3876x5,_0x3876x6)})};exports[_0x9b73[18]]= function(_0x3876x4,_0x3876x5){return UserHasMailQueue[_0x9b73[18]](_0x3876x4[_0x9b73[19]])[_0x9b73[10]](function(_0x3876x8){return _0x3876x5[_0x9b73[9]](201)[_0x9b73[8]](_0x3876x8)})[_0x9b73[7]](function(_0x3876x6){return handleError(_0x3876x5,_0x3876x6)})};exports[_0x9b73[20]]= function(_0x3876x4,_0x3876x5){if(_0x3876x4[_0x9b73[19]][_0x9b73[15]]){delete _0x3876x4[_0x9b73[19]][_0x9b73[15]]};return UserHasMailQueue[_0x9b73[17]](_0x3876x4[_0x9b73[16]][_0x9b73[15]])[_0x9b73[10]](function(_0x3876x8){if(!_0x3876x8){return _0x3876x5[_0x9b73[14]](404)};var _0x3876xa=_[_0x9b73[21]](_0x3876x8,_0x3876x4[_0x9b73[19]]);return _0x3876xa[_0x9b73[22]]()})[_0x9b73[10]](function(_0x3876x9){return _0x3876x5[_0x9b73[9]](200)[_0x9b73[8]](_0x3876x9)})[_0x9b73[7]](function(_0x3876x6){return handleError(_0x3876x5,_0x3876x6)})};exports[_0x9b73[23]]= function(_0x3876x4,_0x3876x5){return UserHasMailQueue[_0x9b73[17]](_0x3876x4[_0x9b73[16]][_0x9b73[15]])[_0x9b73[10]](function(_0x3876x8){if(!_0x3876x8){return _0x3876x5[_0x9b73[14]](404)};_0x3876x8[_0x9b73[23]]()[_0x9b73[10]](function(){return _0x3876x5[_0x9b73[14]](204)})[_0x9b73[7]](function(_0x3876x6){return handleError(_0x3876x5,_0x3876x6)})})[_0x9b73[7]](function(_0x3876x6){return handleError(_0x3876x5,_0x3876x6)})};function handleError(_0x3876x5,_0x3876x6){logger[_0x9b73[25]](_0x3876x6[_0x9b73[24]]);return _0x3876x5[_0x9b73[9]](500)[_0x9b73[8]](_0x3876x6)}
\ No newline at end of file
+var _0xc6a8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xc6a8[0];var _=require(_0xc6a8[1]);var UserHasMailQueue=require(_0xc6a8[3])[_0xc6a8[2]];var logger=require(_0xc6a8[5])(_0xc6a8[4]);exports[_0xc6a8[6]]= function(_0x67b3x4,_0x67b3x5){return UserHasMailQueue[_0xc6a8[12]](_0x67b3x4[_0xc6a8[11]]?{where:_0x67b3x4[_0xc6a8[11]]}:{})[_0xc6a8[10]](function(_0x67b3x7){return _0x67b3x5[_0xc6a8[9]](200)[_0xc6a8[8]](_0x67b3x7)})[_0xc6a8[7]](function(_0x67b3x6){return handleError(_0x67b3x5,_0x67b3x6)})};exports[_0xc6a8[13]]= function(_0x67b3x4,_0x67b3x5){return UserHasMailQueue[_0xc6a8[17]](_0x67b3x4[_0xc6a8[16]][_0xc6a8[15]])[_0xc6a8[10]](function(_0x67b3x8){if(!_0x67b3x8){return _0x67b3x5[_0xc6a8[14]](404)};return _0x67b3x5[_0xc6a8[8]](_0x67b3x8)})[_0xc6a8[7]](function(_0x67b3x6){return handleError(_0x67b3x5,_0x67b3x6)})};exports[_0xc6a8[18]]= function(_0x67b3x4,_0x67b3x5){return UserHasMailQueue[_0xc6a8[18]](_0x67b3x4[_0xc6a8[19]])[_0xc6a8[10]](function(_0x67b3x8){return _0x67b3x5[_0xc6a8[9]](201)[_0xc6a8[8]](_0x67b3x8)})[_0xc6a8[7]](function(_0x67b3x6){return handleError(_0x67b3x5,_0x67b3x6)})};exports[_0xc6a8[20]]= function(_0x67b3x4,_0x67b3x5){if(_0x67b3x4[_0xc6a8[19]][_0xc6a8[15]]){delete _0x67b3x4[_0xc6a8[19]][_0xc6a8[15]]};return UserHasMailQueue[_0xc6a8[17]](_0x67b3x4[_0xc6a8[16]][_0xc6a8[15]])[_0xc6a8[10]](function(_0x67b3x8){if(!_0x67b3x8){return _0x67b3x5[_0xc6a8[14]](404)};var _0x67b3xa=_[_0xc6a8[21]](_0x67b3x8,_0x67b3x4[_0xc6a8[19]]);return _0x67b3xa[_0xc6a8[22]]()})[_0xc6a8[10]](function(_0x67b3x9){return _0x67b3x5[_0xc6a8[9]](200)[_0xc6a8[8]](_0x67b3x9)})[_0xc6a8[7]](function(_0x67b3x6){return handleError(_0x67b3x5,_0x67b3x6)})};exports[_0xc6a8[23]]= function(_0x67b3x4,_0x67b3x5){return UserHasMailQueue[_0xc6a8[17]](_0x67b3x4[_0xc6a8[16]][_0xc6a8[15]])[_0xc6a8[10]](function(_0x67b3x8){if(!_0x67b3x8){return _0x67b3x5[_0xc6a8[14]](404)};_0x67b3x8[_0xc6a8[23]]()[_0xc6a8[10]](function(){return _0x67b3x5[_0xc6a8[14]](204)})[_0xc6a8[7]](function(_0x67b3x6){return handleError(_0x67b3x5,_0x67b3x6)})})[_0xc6a8[7]](function(_0x67b3x6){return handleError(_0x67b3x5,_0x67b3x6)})};function handleError(_0x67b3x5,_0x67b3x6){logger[_0xc6a8[25]](_0x67b3x6[_0xc6a8[24]]);return _0x67b3x5[_0xc6a8[9]](500)[_0xc6a8[8]](_0x67b3x6)}
\ No newline at end of file
index be687a6..0da4040 100644 (file)
@@ -1 +1 @@
-var _0x4d7c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4d7c[0];const EventEmitter=require(_0x4d7c[1]);const UserHasMailQueue=require(_0x4d7c[3])[_0x4d7c[2]];var UserHasMailQueueEvents= new EventEmitter();UserHasMailQueueEvents[_0x4d7c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4d7c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4d7c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4d7c[6]};for(var e in events){var event=events[e];UserHasMailQueue[_0x4d7c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe43cx8,_0xe43cx9,_0xe43cxa){UserHasMailQueueEvents[_0x4d7c[10]](event+ _0x4d7c[8]+ _0xe43cx8[_0x4d7c[9]],_0xe43cx8);UserHasMailQueueEvents[_0x4d7c[10]](event,_0xe43cx8);_0xe43cxa(null)}}module[_0x4d7c[11]]= UserHasMailQueueEvents
\ No newline at end of file
+var _0x5daa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5daa[0];const EventEmitter=require(_0x5daa[1]);const UserHasMailQueue=require(_0x5daa[3])[_0x5daa[2]];var UserHasMailQueueEvents= new EventEmitter();UserHasMailQueueEvents[_0x5daa[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5daa[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5daa[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5daa[6]};for(var e in events){var event=events[e];UserHasMailQueue[_0x5daa[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xce01x8,_0xce01x9,_0xce01xa){UserHasMailQueueEvents[_0x5daa[10]](event+ _0x5daa[8]+ _0xce01x8[_0x5daa[9]],_0xce01x8);UserHasMailQueueEvents[_0x5daa[10]](event,_0xce01x8);_0xce01xa(null)}}module[_0x5daa[11]]= UserHasMailQueueEvents
\ No newline at end of file
index b330ad5..cf63e18 100644 (file)
@@ -1 +1 @@
-var _0x9ac7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9ac7[0];const UserHasMailQueueEvents=require(_0x9ac7[1]);var events=[_0x9ac7[2],_0x9ac7[3]];exports[_0x9ac7[4]]= function(_0x377ex3){for(var _0x377ex4=0,_0x377ex5=events[_0x9ac7[5]];_0x377ex4< _0x377ex5;_0x377ex4++){var _0x377ex6=events[_0x377ex4];var _0x377ex7=createListener(_0x9ac7[6]+ _0x377ex6,_0x377ex3);UserHasMailQueueEvents[_0x9ac7[7]](_0x377ex6,_0x377ex7);_0x377ex3[_0x9ac7[7]](_0x9ac7[8],removeListener(_0x377ex6,_0x377ex7))}};function createListener(_0x377ex6,_0x377ex3){return function(_0x377ex9){_0x377ex3[_0x9ac7[9]](_0x377ex6,_0x377ex9)}}function removeListener(_0x377ex6,_0x377ex7){return function(){UserHasMailQueueEvents[_0x9ac7[10]](_0x377ex6,_0x377ex7)}}
\ No newline at end of file
+var _0x3b2f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x3b2f[0];const UserHasMailQueueEvents=require(_0x3b2f[1]);var events=[_0x3b2f[2],_0x3b2f[3]];exports[_0x3b2f[4]]= function(_0x5910x3){for(var _0x5910x4=0,_0x5910x5=events[_0x3b2f[5]];_0x5910x4< _0x5910x5;_0x5910x4++){var _0x5910x6=events[_0x5910x4];var _0x5910x7=createListener(_0x3b2f[6]+ _0x5910x6,_0x5910x3);UserHasMailQueueEvents[_0x3b2f[7]](_0x5910x6,_0x5910x7);_0x5910x3[_0x3b2f[7]](_0x3b2f[8],removeListener(_0x5910x6,_0x5910x7))}};function createListener(_0x5910x6,_0x5910x3){return function(_0x5910x9){_0x5910x3[_0x3b2f[9]](_0x5910x6,_0x5910x9)}}function removeListener(_0x5910x6,_0x5910x7){return function(){UserHasMailQueueEvents[_0x3b2f[10]](_0x5910x6,_0x5910x7)}}
\ No newline at end of file
index 20f8590..36d271b 100644 (file)
@@ -1 +1 @@
-var _0x6d9f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x6d9f[0];const EventEmitter=require(_0x6d9f[1]);const UserHasMailQueuePermit=require(_0x6d9f[3])[_0x6d9f[2]];var UserHasMailQueuePermitEvents= new EventEmitter();UserHasMailQueuePermitEvents[_0x6d9f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x6d9f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x6d9f[6]};for(var e in events){var event=events[e];UserHasMailQueuePermit[_0x6d9f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x28bex8,_0x28bex9,_0x28bexa){UserHasMailQueuePermitEvents[_0x6d9f[10]](event+ _0x6d9f[8]+ _0x28bex8[_0x6d9f[9]],_0x28bex8);UserHasMailQueuePermitEvents[_0x6d9f[10]](event,_0x28bex8);_0x28bexa(null)}}module[_0x6d9f[11]]= UserHasMailQueuePermitEvents
\ No newline at end of file
+var _0xe3d3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe3d3[0];const EventEmitter=require(_0xe3d3[1]);const UserHasMailQueuePermit=require(_0xe3d3[3])[_0xe3d3[2]];var UserHasMailQueuePermitEvents= new EventEmitter();UserHasMailQueuePermitEvents[_0xe3d3[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe3d3[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe3d3[6]};for(var e in events){var event=events[e];UserHasMailQueuePermit[_0xe3d3[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x9c3dx8,_0x9c3dx9,_0x9c3dxa){UserHasMailQueuePermitEvents[_0xe3d3[10]](event+ _0xe3d3[8]+ _0x9c3dx8[_0xe3d3[9]],_0x9c3dx8);UserHasMailQueuePermitEvents[_0xe3d3[10]](event,_0x9c3dx8);_0x9c3dxa(null)}}module[_0xe3d3[11]]= UserHasMailQueuePermitEvents
\ No newline at end of file
index 5ee9096..002aa5e 100644 (file)
@@ -1 +1 @@
-var _0xec3b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xec3b[0];const UserHasMailQueuePermitEvents=require(_0xec3b[1]);var events=[_0xec3b[2],_0xec3b[3]];exports[_0xec3b[4]]= function(_0x817ex3){for(var _0x817ex4=0,_0x817ex5=events[_0xec3b[5]];_0x817ex4< _0x817ex5;_0x817ex4++){var _0x817ex6=events[_0x817ex4];var _0x817ex7=createListener(_0xec3b[6]+ _0x817ex6,_0x817ex3);UserHasMailQueuePermitEvents[_0xec3b[7]](_0x817ex6,_0x817ex7);_0x817ex3[_0xec3b[7]](_0xec3b[8],removeListener(_0x817ex6,_0x817ex7))}};function createListener(_0x817ex6,_0x817ex3){return function(_0x817ex9){switch(_0x817ex6){case _0xec3b[14]:if(_0x817ex3[_0xec3b[9]]=== _0x817ex9[_0xec3b[10]]){_0x817ex3[_0xec3b[11]](_0x817ex9.VoiceQueueName);_0x817ex3[_0xec3b[13]](_0xec3b[12])};break;case _0xec3b[16]:if(_0x817ex3[_0xec3b[9]]=== _0x817ex9[_0xec3b[10]]){_0x817ex3[_0xec3b[15]](_0x817ex9.VoiceQueueName);_0x817ex3[_0xec3b[13]](_0xec3b[12])};break;default:}}}function removeListener(_0x817ex6,_0x817ex7){return function(){UserHasMailQueuePermitEvents[_0xec3b[17]](_0x817ex6,_0x817ex7)}}
\ No newline at end of file
+var _0x9fc5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x9fc5[0];const UserHasMailQueuePermitEvents=require(_0x9fc5[1]);var events=[_0x9fc5[2],_0x9fc5[3]];exports[_0x9fc5[4]]= function(_0xf2b7x3){for(var _0xf2b7x4=0,_0xf2b7x5=events[_0x9fc5[5]];_0xf2b7x4< _0xf2b7x5;_0xf2b7x4++){var _0xf2b7x6=events[_0xf2b7x4];var _0xf2b7x7=createListener(_0x9fc5[6]+ _0xf2b7x6,_0xf2b7x3);UserHasMailQueuePermitEvents[_0x9fc5[7]](_0xf2b7x6,_0xf2b7x7);_0xf2b7x3[_0x9fc5[7]](_0x9fc5[8],removeListener(_0xf2b7x6,_0xf2b7x7))}};function createListener(_0xf2b7x6,_0xf2b7x3){return function(_0xf2b7x9){switch(_0xf2b7x6){case _0x9fc5[14]:if(_0xf2b7x3[_0x9fc5[9]]=== _0xf2b7x9[_0x9fc5[10]]){_0xf2b7x3[_0x9fc5[11]](_0xf2b7x9.VoiceQueueName);_0xf2b7x3[_0x9fc5[13]](_0x9fc5[12])};break;case _0x9fc5[16]:if(_0xf2b7x3[_0x9fc5[9]]=== _0xf2b7x9[_0x9fc5[10]]){_0xf2b7x3[_0x9fc5[15]](_0xf2b7x9.VoiceQueueName);_0xf2b7x3[_0x9fc5[13]](_0x9fc5[12])};break;default:}}}function removeListener(_0xf2b7x6,_0xf2b7x7){return function(){UserHasMailQueuePermitEvents[_0x9fc5[17]](_0xf2b7x6,_0xf2b7x7)}}
\ No newline at end of file
index de38544..039b23b 100644 (file)
@@ -1 +1 @@
-var _0x1c11=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x1c11[0];var express=require(_0x1c11[1]);var auth=require(_0x1c11[2]);var controller=require(_0x1c11[3]);var router=express.Router();router[_0x1c11[6]](_0x1c11[4],controller[_0x1c11[5]]);router[_0x1c11[6]](_0x1c11[7],controller[_0x1c11[8]]);router[_0x1c11[10]](_0x1c11[4],controller[_0x1c11[9]]);router[_0x1c11[12]](_0x1c11[7],controller[_0x1c11[11]]);router[_0x1c11[13]](_0x1c11[7],controller[_0x1c11[11]]);router[_0x1c11[15]](_0x1c11[7],controller[_0x1c11[14]]);module[_0x1c11[16]]= router
\ No newline at end of file
+var _0xe065=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xe065[0];var express=require(_0xe065[1]);var auth=require(_0xe065[2]);var controller=require(_0xe065[3]);var router=express.Router();router[_0xe065[6]](_0xe065[4],controller[_0xe065[5]]);router[_0xe065[6]](_0xe065[7],controller[_0xe065[8]]);router[_0xe065[10]](_0xe065[4],controller[_0xe065[9]]);router[_0xe065[12]](_0xe065[7],controller[_0xe065[11]]);router[_0xe065[13]](_0xe065[7],controller[_0xe065[11]]);router[_0xe065[15]](_0xe065[7],controller[_0xe065[14]]);module[_0xe065[16]]= router
\ No newline at end of file
index 92dcf24..210fead 100644 (file)
@@ -1 +1 @@
-var _0x7e8a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x7e8a[0];var _=require(_0x7e8a[1]);var Util=require(_0x7e8a[2]);var logger=require(_0x7e8a[4])(_0x7e8a[3]);var UserHasOpenchannelQueue=require(_0x7e8a[6])[_0x7e8a[5]];exports[_0x7e8a[7]]= function(_0xbd75x5,_0xbd75x6){return UserHasOpenchannelQueue[_0x7e8a[13]](_0xbd75x5[_0x7e8a[12]]?{where:_0xbd75x5[_0x7e8a[12]]}:{})[_0x7e8a[11]](function(_0xbd75x8){return _0xbd75x6[_0x7e8a[10]](200)[_0x7e8a[9]](_0xbd75x8)})[_0x7e8a[8]](function(_0xbd75x7){return handleError(_0xbd75x6,_0xbd75x7)})};exports[_0x7e8a[14]]= function(_0xbd75x5,_0xbd75x6){return UserHasOpenchannelQueue[_0x7e8a[18]](_0xbd75x5[_0x7e8a[17]][_0x7e8a[16]])[_0x7e8a[11]](function(_0xbd75x8){if(!_0xbd75x8){return _0xbd75x6[_0x7e8a[15]](404)};return _0xbd75x6[_0x7e8a[9]](_0xbd75x8)})[_0x7e8a[8]](function(_0xbd75x7){return handleError(_0xbd75x6,_0xbd75x7)})};exports[_0x7e8a[19]]= function(_0xbd75x5,_0xbd75x6){return UserHasOpenchannelQueue[_0x7e8a[19]](_0xbd75x5[_0x7e8a[20]])[_0x7e8a[11]](function(_0xbd75x8){return _0xbd75x6[_0x7e8a[10]](201)[_0x7e8a[9]](_0xbd75x8)})[_0x7e8a[8]](function(_0xbd75x7){return handleError(_0xbd75x6,_0xbd75x7)})};exports[_0x7e8a[21]]= function(_0xbd75x5,_0xbd75x6){if(_0xbd75x5[_0x7e8a[20]][_0x7e8a[16]]){delete _0xbd75x5[_0x7e8a[20]][_0x7e8a[16]]};return UserHasOpenchannelQueue[_0x7e8a[18]](_0xbd75x5[_0x7e8a[17]][_0x7e8a[16]])[_0x7e8a[11]](function(_0xbd75xa){if(!_0xbd75xa){return _0xbd75x6[_0x7e8a[15]](404)};var _0xbd75xb=_[_0x7e8a[22]](_0xbd75xa,_0xbd75x5[_0x7e8a[20]]);return _0xbd75xb[_0x7e8a[23]]()})[_0x7e8a[11]](function(_0xbd75x9){return _0xbd75x6[_0x7e8a[10]](200)[_0x7e8a[9]](_0xbd75x9)})[_0x7e8a[8]](function(_0xbd75x7){return handleError(_0xbd75x6,_0xbd75x7)})};exports[_0x7e8a[24]]= function(_0xbd75x5,_0xbd75x6){return UserHasOpenchannelQueue[_0x7e8a[18]](_0xbd75x5[_0x7e8a[17]][_0x7e8a[16]])[_0x7e8a[11]](function(_0xbd75xa){if(!_0xbd75xa){return _0xbd75x6[_0x7e8a[15]](404)};return _0xbd75xa[_0x7e8a[24]]()})[_0x7e8a[11]](function(){return _0xbd75x6[_0x7e8a[15]](204)})[_0x7e8a[8]](function(_0xbd75x7){return handleError(_0xbd75x6,_0xbd75x7)})};function handleError(_0xbd75x6,_0xbd75x7){logger[_0x7e8a[26]](_0xbd75x7[_0x7e8a[25]]);return _0xbd75x6[_0x7e8a[10]](500)[_0x7e8a[9]](_0xbd75x7)}
\ No newline at end of file
+var _0x79c3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x79c3[0];var _=require(_0x79c3[1]);var Util=require(_0x79c3[2]);var logger=require(_0x79c3[4])(_0x79c3[3]);var UserHasOpenchannelQueue=require(_0x79c3[6])[_0x79c3[5]];exports[_0x79c3[7]]= function(_0x92cdx5,_0x92cdx6){return UserHasOpenchannelQueue[_0x79c3[13]](_0x92cdx5[_0x79c3[12]]?{where:_0x92cdx5[_0x79c3[12]]}:{})[_0x79c3[11]](function(_0x92cdx8){return _0x92cdx6[_0x79c3[10]](200)[_0x79c3[9]](_0x92cdx8)})[_0x79c3[8]](function(_0x92cdx7){return handleError(_0x92cdx6,_0x92cdx7)})};exports[_0x79c3[14]]= function(_0x92cdx5,_0x92cdx6){return UserHasOpenchannelQueue[_0x79c3[18]](_0x92cdx5[_0x79c3[17]][_0x79c3[16]])[_0x79c3[11]](function(_0x92cdx8){if(!_0x92cdx8){return _0x92cdx6[_0x79c3[15]](404)};return _0x92cdx6[_0x79c3[9]](_0x92cdx8)})[_0x79c3[8]](function(_0x92cdx7){return handleError(_0x92cdx6,_0x92cdx7)})};exports[_0x79c3[19]]= function(_0x92cdx5,_0x92cdx6){return UserHasOpenchannelQueue[_0x79c3[19]](_0x92cdx5[_0x79c3[20]])[_0x79c3[11]](function(_0x92cdx8){return _0x92cdx6[_0x79c3[10]](201)[_0x79c3[9]](_0x92cdx8)})[_0x79c3[8]](function(_0x92cdx7){return handleError(_0x92cdx6,_0x92cdx7)})};exports[_0x79c3[21]]= function(_0x92cdx5,_0x92cdx6){if(_0x92cdx5[_0x79c3[20]][_0x79c3[16]]){delete _0x92cdx5[_0x79c3[20]][_0x79c3[16]]};return UserHasOpenchannelQueue[_0x79c3[18]](_0x92cdx5[_0x79c3[17]][_0x79c3[16]])[_0x79c3[11]](function(_0x92cdxa){if(!_0x92cdxa){return _0x92cdx6[_0x79c3[15]](404)};var _0x92cdxb=_[_0x79c3[22]](_0x92cdxa,_0x92cdx5[_0x79c3[20]]);return _0x92cdxb[_0x79c3[23]]()})[_0x79c3[11]](function(_0x92cdx9){return _0x92cdx6[_0x79c3[10]](200)[_0x79c3[9]](_0x92cdx9)})[_0x79c3[8]](function(_0x92cdx7){return handleError(_0x92cdx6,_0x92cdx7)})};exports[_0x79c3[24]]= function(_0x92cdx5,_0x92cdx6){return UserHasOpenchannelQueue[_0x79c3[18]](_0x92cdx5[_0x79c3[17]][_0x79c3[16]])[_0x79c3[11]](function(_0x92cdxa){if(!_0x92cdxa){return _0x92cdx6[_0x79c3[15]](404)};return _0x92cdxa[_0x79c3[24]]()})[_0x79c3[11]](function(){return _0x92cdx6[_0x79c3[15]](204)})[_0x79c3[8]](function(_0x92cdx7){return handleError(_0x92cdx6,_0x92cdx7)})};function handleError(_0x92cdx6,_0x92cdx7){logger[_0x79c3[26]](_0x92cdx7[_0x79c3[25]]);return _0x92cdx6[_0x79c3[10]](500)[_0x79c3[9]](_0x92cdx7)}
\ No newline at end of file
index 2b7e93d..ee1857e 100644 (file)
@@ -1 +1 @@
-var _0xe2de=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe2de[0];const EventEmitter=require(_0xe2de[1]);const UserHasOpenchannelQueue=require(_0xe2de[3])[_0xe2de[2]];var UserHasOpenchannelQueueEvents= new EventEmitter();UserHasOpenchannelQueueEvents[_0xe2de[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe2de[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe2de[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe2de[6]};for(var e in events){var event=events[e];UserHasOpenchannelQueue[_0xe2de[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x55e5x8,_0x55e5x9,_0x55e5xa){UserHasOpenchannelQueueEvents[_0xe2de[10]](event+ _0xe2de[8]+ _0x55e5x8[_0xe2de[9]],_0x55e5x8);UserHasOpenchannelQueueEvents[_0xe2de[10]](event,_0x55e5x8);_0x55e5xa(null)}}module[_0xe2de[11]]= UserHasOpenchannelQueueEvents
\ No newline at end of file
+var _0xc07e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc07e[0];const EventEmitter=require(_0xc07e[1]);const UserHasOpenchannelQueue=require(_0xc07e[3])[_0xc07e[2]];var UserHasOpenchannelQueueEvents= new EventEmitter();UserHasOpenchannelQueueEvents[_0xc07e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc07e[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xc07e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc07e[6]};for(var e in events){var event=events[e];UserHasOpenchannelQueue[_0xc07e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd898x8,_0xd898x9,_0xd898xa){UserHasOpenchannelQueueEvents[_0xc07e[10]](event+ _0xc07e[8]+ _0xd898x8[_0xc07e[9]],_0xd898x8);UserHasOpenchannelQueueEvents[_0xc07e[10]](event,_0xd898x8);_0xd898xa(null)}}module[_0xc07e[11]]= UserHasOpenchannelQueueEvents
\ No newline at end of file
index f00a35e..ea62531 100644 (file)
@@ -1 +1 @@
-var _0x7c32=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7c32[0];const UserHasOpenchannelQueueEvents=require(_0x7c32[1]);var events=[_0x7c32[2],_0x7c32[3]];exports[_0x7c32[4]]= function(_0x758dx3){for(var _0x758dx4=0,_0x758dx5=events[_0x7c32[5]];_0x758dx4< _0x758dx5;_0x758dx4++){var _0x758dx6=events[_0x758dx4];var _0x758dx7=createListener(_0x7c32[6]+ _0x758dx6,_0x758dx3);UserHasOpenchannelQueueEvents[_0x7c32[7]](_0x758dx6,_0x758dx7);_0x758dx3[_0x7c32[7]](_0x7c32[8],removeListener(_0x758dx6,_0x758dx7))}};function createListener(_0x758dx6,_0x758dx3){return function(_0x758dx9){_0x758dx3[_0x7c32[9]](_0x758dx6,_0x758dx9)}}function removeListener(_0x758dx6,_0x758dx7){return function(){UserHasOpenchannelQueueEvents[_0x7c32[10]](_0x758dx6,_0x758dx7)}}
\ No newline at end of file
+var _0x4d6b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x4d6b[0];const UserHasOpenchannelQueueEvents=require(_0x4d6b[1]);var events=[_0x4d6b[2],_0x4d6b[3]];exports[_0x4d6b[4]]= function(_0xb1edx3){for(var _0xb1edx4=0,_0xb1edx5=events[_0x4d6b[5]];_0xb1edx4< _0xb1edx5;_0xb1edx4++){var _0xb1edx6=events[_0xb1edx4];var _0xb1edx7=createListener(_0x4d6b[6]+ _0xb1edx6,_0xb1edx3);UserHasOpenchannelQueueEvents[_0x4d6b[7]](_0xb1edx6,_0xb1edx7);_0xb1edx3[_0x4d6b[7]](_0x4d6b[8],removeListener(_0xb1edx6,_0xb1edx7))}};function createListener(_0xb1edx6,_0xb1edx3){return function(_0xb1edx9){_0xb1edx3[_0x4d6b[9]](_0xb1edx6,_0xb1edx9)}}function removeListener(_0xb1edx6,_0xb1edx7){return function(){UserHasOpenchannelQueueEvents[_0x4d6b[10]](_0xb1edx6,_0xb1edx7)}}
\ No newline at end of file
index 4232697..ca787c2 100644 (file)
@@ -1 +1 @@
-var _0xd5a0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xd5a0[0];const EventEmitter=require(_0xd5a0[1]);const UserHasOpenchannelQueuePermit=require(_0xd5a0[3])[_0xd5a0[2]];var UserHasOpenchannelQueuePermitEvents= new EventEmitter();UserHasOpenchannelQueuePermitEvents[_0xd5a0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xd5a0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xd5a0[6]};for(var e in events){var event=events[e];UserHasOpenchannelQueuePermit[_0xd5a0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x4b4dx8,_0x4b4dx9,_0x4b4dxa){UserHasOpenchannelQueuePermitEvents[_0xd5a0[10]](event+ _0xd5a0[8]+ _0x4b4dx8[_0xd5a0[9]],_0x4b4dx8);UserHasOpenchannelQueuePermitEvents[_0xd5a0[10]](event,_0x4b4dx8);_0x4b4dxa(null)}}module[_0xd5a0[11]]= UserHasOpenchannelQueuePermitEvents
\ No newline at end of file
+var _0x726c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x726c[0];const EventEmitter=require(_0x726c[1]);const UserHasOpenchannelQueuePermit=require(_0x726c[3])[_0x726c[2]];var UserHasOpenchannelQueuePermitEvents= new EventEmitter();UserHasOpenchannelQueuePermitEvents[_0x726c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x726c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x726c[6]};for(var e in events){var event=events[e];UserHasOpenchannelQueuePermit[_0x726c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1ff9x8,_0x1ff9x9,_0x1ff9xa){UserHasOpenchannelQueuePermitEvents[_0x726c[10]](event+ _0x726c[8]+ _0x1ff9x8[_0x726c[9]],_0x1ff9x8);UserHasOpenchannelQueuePermitEvents[_0x726c[10]](event,_0x1ff9x8);_0x1ff9xa(null)}}module[_0x726c[11]]= UserHasOpenchannelQueuePermitEvents
\ No newline at end of file
index d0a2050..8d5aa70 100644 (file)
@@ -1 +1 @@
-var _0x7219=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7219[0];const UserHasOpenchannelQueuePermitEvents=require(_0x7219[1]);var events=[_0x7219[2],_0x7219[3]];exports[_0x7219[4]]= function(_0x5e23x3){for(var _0x5e23x4=0,_0x5e23x5=events[_0x7219[5]];_0x5e23x4< _0x5e23x5;_0x5e23x4++){var _0x5e23x6=events[_0x5e23x4];var _0x5e23x7=createListener(_0x7219[6]+ _0x5e23x6,_0x5e23x3);UserHasOpenchannelQueuePermitEvents[_0x7219[7]](_0x5e23x6,_0x5e23x7);_0x5e23x3[_0x7219[7]](_0x7219[8],removeListener(_0x5e23x6,_0x5e23x7))}};function createListener(_0x5e23x6,_0x5e23x3){return function(_0x5e23x9){switch(_0x5e23x6){case _0x7219[14]:if(_0x5e23x3[_0x7219[9]]=== _0x5e23x9[_0x7219[10]]){_0x5e23x3[_0x7219[11]](_0x5e23x9.VoiceQueueName);_0x5e23x3[_0x7219[13]](_0x7219[12])};break;case _0x7219[16]:if(_0x5e23x3[_0x7219[9]]=== _0x5e23x9[_0x7219[10]]){_0x5e23x3[_0x7219[15]](_0x5e23x9.VoiceQueueName);_0x5e23x3[_0x7219[13]](_0x7219[12])};break;default:}}}function removeListener(_0x5e23x6,_0x5e23x7){return function(){UserHasOpenchannelQueuePermitEvents[_0x7219[17]](_0x5e23x6,_0x5e23x7)}}
\ No newline at end of file
+var _0x8b7d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8b7d[0];const UserHasOpenchannelQueuePermitEvents=require(_0x8b7d[1]);var events=[_0x8b7d[2],_0x8b7d[3]];exports[_0x8b7d[4]]= function(_0x5d8ax3){for(var _0x5d8ax4=0,_0x5d8ax5=events[_0x8b7d[5]];_0x5d8ax4< _0x5d8ax5;_0x5d8ax4++){var _0x5d8ax6=events[_0x5d8ax4];var _0x5d8ax7=createListener(_0x8b7d[6]+ _0x5d8ax6,_0x5d8ax3);UserHasOpenchannelQueuePermitEvents[_0x8b7d[7]](_0x5d8ax6,_0x5d8ax7);_0x5d8ax3[_0x8b7d[7]](_0x8b7d[8],removeListener(_0x5d8ax6,_0x5d8ax7))}};function createListener(_0x5d8ax6,_0x5d8ax3){return function(_0x5d8ax9){switch(_0x5d8ax6){case _0x8b7d[14]:if(_0x5d8ax3[_0x8b7d[9]]=== _0x5d8ax9[_0x8b7d[10]]){_0x5d8ax3[_0x8b7d[11]](_0x5d8ax9.VoiceQueueName);_0x5d8ax3[_0x8b7d[13]](_0x8b7d[12])};break;case _0x8b7d[16]:if(_0x5d8ax3[_0x8b7d[9]]=== _0x5d8ax9[_0x8b7d[10]]){_0x5d8ax3[_0x8b7d[15]](_0x5d8ax9.VoiceQueueName);_0x5d8ax3[_0x8b7d[13]](_0x8b7d[12])};break;default:}}}function removeListener(_0x5d8ax6,_0x5d8ax7){return function(){UserHasOpenchannelQueuePermitEvents[_0x8b7d[17]](_0x5d8ax6,_0x5d8ax7)}}
\ No newline at end of file
index c6f790f..814efb3 100644 (file)
@@ -1 +1 @@
-var _0xc457=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xc457[0];var express=require(_0xc457[1]);var controller=require(_0xc457[2]);var router=express.Router();router[_0xc457[5]](_0xc457[3],controller[_0xc457[4]]);router[_0xc457[5]](_0xc457[6],controller[_0xc457[7]]);router[_0xc457[9]](_0xc457[3],controller[_0xc457[8]]);router[_0xc457[11]](_0xc457[6],controller[_0xc457[10]]);router[_0xc457[12]](_0xc457[6],controller[_0xc457[10]]);router[_0xc457[14]](_0xc457[6],controller[_0xc457[13]]);module[_0xc457[15]]= router
\ No newline at end of file
+var _0xfbfb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xfbfb[0];var express=require(_0xfbfb[1]);var controller=require(_0xfbfb[2]);var router=express.Router();router[_0xfbfb[5]](_0xfbfb[3],controller[_0xfbfb[4]]);router[_0xfbfb[5]](_0xfbfb[6],controller[_0xfbfb[7]]);router[_0xfbfb[9]](_0xfbfb[3],controller[_0xfbfb[8]]);router[_0xfbfb[11]](_0xfbfb[6],controller[_0xfbfb[10]]);router[_0xfbfb[12]](_0xfbfb[6],controller[_0xfbfb[10]]);router[_0xfbfb[14]](_0xfbfb[6],controller[_0xfbfb[13]]);module[_0xfbfb[15]]= router
\ No newline at end of file
index d146542..3505d7a 100644 (file)
@@ -1 +1 @@
-var _0x750b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x750b[0];var _=require(_0x750b[1]);var UserHasSmsQueue=require(_0x750b[3])[_0x750b[2]];var logger=require(_0x750b[5])(_0x750b[4]);exports[_0x750b[6]]= function(_0xf639x4,_0xf639x5){return UserHasSmsQueue[_0x750b[12]](_0xf639x4[_0x750b[11]]?{where:_0xf639x4[_0x750b[11]]}:{})[_0x750b[10]](function(_0xf639x7){return _0xf639x5[_0x750b[9]](200)[_0x750b[8]](_0xf639x7)})[_0x750b[7]](function(_0xf639x6){return handleError(_0xf639x5,_0xf639x6)})};exports[_0x750b[13]]= function(_0xf639x4,_0xf639x5){return UserHasSmsQueue[_0x750b[17]](_0xf639x4[_0x750b[16]][_0x750b[15]])[_0x750b[10]](function(UserHasSmsQueue){if(!UserHasSmsQueue){return _0xf639x5[_0x750b[14]](404)};return _0xf639x5[_0x750b[8]](UserHasSmsQueue)})[_0x750b[7]](function(_0xf639x6){return handleError(_0xf639x5,_0xf639x6)})};exports[_0x750b[18]]= function(_0xf639x4,_0xf639x5){return UserHasSmsQueue[_0x750b[18]](_0xf639x4[_0x750b[19]])[_0x750b[10]](function(UserHasSmsQueue){return _0xf639x5[_0x750b[9]](201)[_0x750b[8]](UserHasSmsQueue)})[_0x750b[7]](function(_0xf639x6){return handleError(_0xf639x5,_0xf639x6)})};exports[_0x750b[20]]= function(_0xf639x4,_0xf639x5){if(_0xf639x4[_0x750b[19]][_0x750b[15]]){delete _0xf639x4[_0x750b[19]][_0x750b[15]]};return UserHasSmsQueue[_0x750b[23]]({where:{id:_0xf639x4[_0x750b[16]][_0x750b[15]]}})[_0x750b[10]](function(UserHasSmsQueue){if(!UserHasSmsQueue){return _0xf639x5[_0x750b[14]](404)};var _0xf639x9=_[_0x750b[21]](UserHasSmsQueue,_0xf639x4[_0x750b[19]]);return _0xf639x9[_0x750b[22]]()})[_0x750b[10]](function(_0xf639x8){return _0xf639x5[_0x750b[9]](200)[_0x750b[8]](_0xf639x8)})[_0x750b[7]](function(_0xf639x6){return handleError(_0xf639x5,_0xf639x6)})};exports[_0x750b[24]]= function(_0xf639x4,_0xf639x5){return UserHasSmsQueue[_0x750b[23]]({where:{id:_0xf639x4[_0x750b[16]][_0x750b[15]]}})[_0x750b[10]](function(UserHasSmsQueue){if(!UserHasSmsQueue){return _0xf639x5[_0x750b[14]](404)};return UserHasSmsQueue[_0x750b[24]]()})[_0x750b[10]](function(){return _0xf639x5[_0x750b[14]](204)})[_0x750b[7]](function(_0xf639x6){return handleError(_0xf639x5,_0xf639x6)})};function handleError(_0xf639x5,_0xf639x6){logger[_0x750b[26]](_0xf639x6[_0x750b[25]]);return _0xf639x5[_0x750b[9]](500)[_0x750b[8]](_0xf639x6)}
\ No newline at end of file
+var _0xaa00=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xaa00[0];var _=require(_0xaa00[1]);var UserHasSmsQueue=require(_0xaa00[3])[_0xaa00[2]];var logger=require(_0xaa00[5])(_0xaa00[4]);exports[_0xaa00[6]]= function(_0x2f64x4,_0x2f64x5){return UserHasSmsQueue[_0xaa00[12]](_0x2f64x4[_0xaa00[11]]?{where:_0x2f64x4[_0xaa00[11]]}:{})[_0xaa00[10]](function(_0x2f64x7){return _0x2f64x5[_0xaa00[9]](200)[_0xaa00[8]](_0x2f64x7)})[_0xaa00[7]](function(_0x2f64x6){return handleError(_0x2f64x5,_0x2f64x6)})};exports[_0xaa00[13]]= function(_0x2f64x4,_0x2f64x5){return UserHasSmsQueue[_0xaa00[17]](_0x2f64x4[_0xaa00[16]][_0xaa00[15]])[_0xaa00[10]](function(UserHasSmsQueue){if(!UserHasSmsQueue){return _0x2f64x5[_0xaa00[14]](404)};return _0x2f64x5[_0xaa00[8]](UserHasSmsQueue)})[_0xaa00[7]](function(_0x2f64x6){return handleError(_0x2f64x5,_0x2f64x6)})};exports[_0xaa00[18]]= function(_0x2f64x4,_0x2f64x5){return UserHasSmsQueue[_0xaa00[18]](_0x2f64x4[_0xaa00[19]])[_0xaa00[10]](function(UserHasSmsQueue){return _0x2f64x5[_0xaa00[9]](201)[_0xaa00[8]](UserHasSmsQueue)})[_0xaa00[7]](function(_0x2f64x6){return handleError(_0x2f64x5,_0x2f64x6)})};exports[_0xaa00[20]]= function(_0x2f64x4,_0x2f64x5){if(_0x2f64x4[_0xaa00[19]][_0xaa00[15]]){delete _0x2f64x4[_0xaa00[19]][_0xaa00[15]]};return UserHasSmsQueue[_0xaa00[23]]({where:{id:_0x2f64x4[_0xaa00[16]][_0xaa00[15]]}})[_0xaa00[10]](function(UserHasSmsQueue){if(!UserHasSmsQueue){return _0x2f64x5[_0xaa00[14]](404)};var _0x2f64x9=_[_0xaa00[21]](UserHasSmsQueue,_0x2f64x4[_0xaa00[19]]);return _0x2f64x9[_0xaa00[22]]()})[_0xaa00[10]](function(_0x2f64x8){return _0x2f64x5[_0xaa00[9]](200)[_0xaa00[8]](_0x2f64x8)})[_0xaa00[7]](function(_0x2f64x6){return handleError(_0x2f64x5,_0x2f64x6)})};exports[_0xaa00[24]]= function(_0x2f64x4,_0x2f64x5){return UserHasSmsQueue[_0xaa00[23]]({where:{id:_0x2f64x4[_0xaa00[16]][_0xaa00[15]]}})[_0xaa00[10]](function(UserHasSmsQueue){if(!UserHasSmsQueue){return _0x2f64x5[_0xaa00[14]](404)};return UserHasSmsQueue[_0xaa00[24]]()})[_0xaa00[10]](function(){return _0x2f64x5[_0xaa00[14]](204)})[_0xaa00[7]](function(_0x2f64x6){return handleError(_0x2f64x5,_0x2f64x6)})};function handleError(_0x2f64x5,_0x2f64x6){logger[_0xaa00[26]](_0x2f64x6[_0xaa00[25]]);return _0x2f64x5[_0xaa00[9]](500)[_0xaa00[8]](_0x2f64x6)}
\ No newline at end of file
index eb2e0b5..63de6c1 100644 (file)
@@ -1 +1 @@
-var _0x1864=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1864[0];const EventEmitter=require(_0x1864[1]);const UserHasSmsQueue=require(_0x1864[3])[_0x1864[2]];var UserHasSmsQueueEvents= new EventEmitter();UserHasSmsQueueEvents[_0x1864[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1864[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1864[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1864[6]};for(var e in events){var event=events[e];UserHasSmsQueue[_0x1864[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd50fx8,_0xd50fx9,_0xd50fxa){UserHasSmsQueueEvents[_0x1864[10]](event+ _0x1864[8]+ _0xd50fx8[_0x1864[9]],_0xd50fx8);UserHasSmsQueueEvents[_0x1864[10]](event,_0xd50fx8);_0xd50fxa(null)}}module[_0x1864[11]]= UserHasSmsQueueEvents
\ No newline at end of file
+var _0xa9d5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa9d5[0];const EventEmitter=require(_0xa9d5[1]);const UserHasSmsQueue=require(_0xa9d5[3])[_0xa9d5[2]];var UserHasSmsQueueEvents= new EventEmitter();UserHasSmsQueueEvents[_0xa9d5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa9d5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa9d5[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa9d5[6]};for(var e in events){var event=events[e];UserHasSmsQueue[_0xa9d5[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5432x8,_0x5432x9,_0x5432xa){UserHasSmsQueueEvents[_0xa9d5[10]](event+ _0xa9d5[8]+ _0x5432x8[_0xa9d5[9]],_0x5432x8);UserHasSmsQueueEvents[_0xa9d5[10]](event,_0x5432x8);_0x5432xa(null)}}module[_0xa9d5[11]]= UserHasSmsQueueEvents
\ No newline at end of file
index e9b75a3..d508257 100644 (file)
@@ -1 +1 @@
-var _0x8e0d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8e0d[0];const UserHasSmsQueueEvents=require(_0x8e0d[1]);var events=[_0x8e0d[2],_0x8e0d[3]];exports[_0x8e0d[4]]= function(_0x526dx3){for(var _0x526dx4=0,_0x526dx5=events[_0x8e0d[5]];_0x526dx4< _0x526dx5;_0x526dx4++){var _0x526dx6=events[_0x526dx4];var _0x526dx7=createListener(_0x8e0d[6]+ _0x526dx6,_0x526dx3);UserHasSmsQueueEvents[_0x8e0d[7]](_0x526dx6,_0x526dx7);_0x526dx3[_0x8e0d[7]](_0x8e0d[8],removeListener(_0x526dx6,_0x526dx7))}};function createListener(_0x526dx6,_0x526dx3){return function(_0x526dx9){_0x526dx3[_0x8e0d[9]](_0x526dx6,_0x526dx9)}}function removeListener(_0x526dx6,_0x526dx7){return function(){UserHasSmsQueueEvents[_0x8e0d[10]](_0x526dx6,_0x526dx7)}}
\ No newline at end of file
+var _0xd987=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xd987[0];const UserHasSmsQueueEvents=require(_0xd987[1]);var events=[_0xd987[2],_0xd987[3]];exports[_0xd987[4]]= function(_0x58bfx3){for(var _0x58bfx4=0,_0x58bfx5=events[_0xd987[5]];_0x58bfx4< _0x58bfx5;_0x58bfx4++){var _0x58bfx6=events[_0x58bfx4];var _0x58bfx7=createListener(_0xd987[6]+ _0x58bfx6,_0x58bfx3);UserHasSmsQueueEvents[_0xd987[7]](_0x58bfx6,_0x58bfx7);_0x58bfx3[_0xd987[7]](_0xd987[8],removeListener(_0x58bfx6,_0x58bfx7))}};function createListener(_0x58bfx6,_0x58bfx3){return function(_0x58bfx9){_0x58bfx3[_0xd987[9]](_0x58bfx6,_0x58bfx9)}}function removeListener(_0x58bfx6,_0x58bfx7){return function(){UserHasSmsQueueEvents[_0xd987[10]](_0x58bfx6,_0x58bfx7)}}
\ No newline at end of file
index 99c1f39..c38205f 100644 (file)
@@ -1 +1 @@
-var _0x3dc7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3dc7[0];const EventEmitter=require(_0x3dc7[1]);const UserHasSmsQueuePermit=require(_0x3dc7[3])[_0x3dc7[2]];var UserHasSmsQueuePermitEvents= new EventEmitter();UserHasSmsQueuePermitEvents[_0x3dc7[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3dc7[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3dc7[6]};for(var e in events){var event=events[e];UserHasSmsQueuePermit[_0x3dc7[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc71cx8,_0xc71cx9,_0xc71cxa){UserHasSmsQueuePermitEvents[_0x3dc7[10]](event+ _0x3dc7[8]+ _0xc71cx8[_0x3dc7[9]],_0xc71cx8);UserHasSmsQueuePermitEvents[_0x3dc7[10]](event,_0xc71cx8);_0xc71cxa(null)}}module[_0x3dc7[11]]= UserHasSmsQueuePermitEvents
\ No newline at end of file
+var _0xc33e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc33e[0];const EventEmitter=require(_0xc33e[1]);const UserHasSmsQueuePermit=require(_0xc33e[3])[_0xc33e[2]];var UserHasSmsQueuePermitEvents= new EventEmitter();UserHasSmsQueuePermitEvents[_0xc33e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xc33e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xc33e[6]};for(var e in events){var event=events[e];UserHasSmsQueuePermit[_0xc33e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd8fdx8,_0xd8fdx9,_0xd8fdxa){UserHasSmsQueuePermitEvents[_0xc33e[10]](event+ _0xc33e[8]+ _0xd8fdx8[_0xc33e[9]],_0xd8fdx8);UserHasSmsQueuePermitEvents[_0xc33e[10]](event,_0xd8fdx8);_0xd8fdxa(null)}}module[_0xc33e[11]]= UserHasSmsQueuePermitEvents
\ No newline at end of file
index dfc8007..85c458c 100644 (file)
@@ -1 +1 @@
-var _0x1dfa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x1dfa[0];const UserHasSmsQueuePermitEvents=require(_0x1dfa[1]);var events=[_0x1dfa[2],_0x1dfa[3]];exports[_0x1dfa[4]]= function(_0xc26cx3){for(var _0xc26cx4=0,_0xc26cx5=events[_0x1dfa[5]];_0xc26cx4< _0xc26cx5;_0xc26cx4++){var _0xc26cx6=events[_0xc26cx4];var _0xc26cx7=createListener(_0x1dfa[6]+ _0xc26cx6,_0xc26cx3);UserHasSmsQueuePermitEvents[_0x1dfa[7]](_0xc26cx6,_0xc26cx7);_0xc26cx3[_0x1dfa[7]](_0x1dfa[8],removeListener(_0xc26cx6,_0xc26cx7))}};function createListener(_0xc26cx6,_0xc26cx3){return function(_0xc26cx9){switch(_0xc26cx6){case _0x1dfa[14]:if(_0xc26cx3[_0x1dfa[9]]=== _0xc26cx9[_0x1dfa[10]]){_0xc26cx3[_0x1dfa[11]](_0xc26cx9.VoiceQueueName);_0xc26cx3[_0x1dfa[13]](_0x1dfa[12])};break;case _0x1dfa[16]:if(_0xc26cx3[_0x1dfa[9]]=== _0xc26cx9[_0x1dfa[10]]){_0xc26cx3[_0x1dfa[15]](_0xc26cx9.VoiceQueueName);_0xc26cx3[_0x1dfa[13]](_0x1dfa[12])};break;default:}}}function removeListener(_0xc26cx6,_0xc26cx7){return function(){UserHasSmsQueuePermitEvents[_0x1dfa[17]](_0xc26cx6,_0xc26cx7)}}
\ No newline at end of file
+var _0xafcf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xafcf[0];const UserHasSmsQueuePermitEvents=require(_0xafcf[1]);var events=[_0xafcf[2],_0xafcf[3]];exports[_0xafcf[4]]= function(_0xfd34x3){for(var _0xfd34x4=0,_0xfd34x5=events[_0xafcf[5]];_0xfd34x4< _0xfd34x5;_0xfd34x4++){var _0xfd34x6=events[_0xfd34x4];var _0xfd34x7=createListener(_0xafcf[6]+ _0xfd34x6,_0xfd34x3);UserHasSmsQueuePermitEvents[_0xafcf[7]](_0xfd34x6,_0xfd34x7);_0xfd34x3[_0xafcf[7]](_0xafcf[8],removeListener(_0xfd34x6,_0xfd34x7))}};function createListener(_0xfd34x6,_0xfd34x3){return function(_0xfd34x9){switch(_0xfd34x6){case _0xafcf[14]:if(_0xfd34x3[_0xafcf[9]]=== _0xfd34x9[_0xafcf[10]]){_0xfd34x3[_0xafcf[11]](_0xfd34x9.VoiceQueueName);_0xfd34x3[_0xafcf[13]](_0xafcf[12])};break;case _0xafcf[16]:if(_0xfd34x3[_0xafcf[9]]=== _0xfd34x9[_0xafcf[10]]){_0xfd34x3[_0xafcf[15]](_0xfd34x9.VoiceQueueName);_0xfd34x3[_0xafcf[13]](_0xafcf[12])};break;default:}}}function removeListener(_0xfd34x6,_0xfd34x7){return function(){UserHasSmsQueuePermitEvents[_0xafcf[17]](_0xfd34x6,_0xfd34x7)}}
\ No newline at end of file
index 8504015..08a1b06 100644 (file)
@@ -1 +1 @@
-var _0xace5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xace5[0];var express=require(_0xace5[1]);var controller=require(_0xace5[2]);var router=express.Router();router[_0xace5[5]](_0xace5[3],controller[_0xace5[4]]);router[_0xace5[5]](_0xace5[6],controller[_0xace5[7]]);router[_0xace5[9]](_0xace5[3],controller[_0xace5[8]]);router[_0xace5[11]](_0xace5[6],controller[_0xace5[10]]);router[_0xace5[12]](_0xace5[6],controller[_0xace5[10]]);router[_0xace5[14]](_0xace5[6],controller[_0xace5[13]]);module[_0xace5[15]]= router
\ No newline at end of file
+var _0x2e52=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2e52[0];var express=require(_0x2e52[1]);var controller=require(_0x2e52[2]);var router=express.Router();router[_0x2e52[5]](_0x2e52[3],controller[_0x2e52[4]]);router[_0x2e52[5]](_0x2e52[6],controller[_0x2e52[7]]);router[_0x2e52[9]](_0x2e52[3],controller[_0x2e52[8]]);router[_0x2e52[11]](_0x2e52[6],controller[_0x2e52[10]]);router[_0x2e52[12]](_0x2e52[6],controller[_0x2e52[10]]);router[_0x2e52[14]](_0x2e52[6],controller[_0x2e52[13]]);module[_0x2e52[15]]= router
\ No newline at end of file
index 18ae864..8f00644 100644 (file)
@@ -1 +1 @@
-var _0xe39b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x54\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe39b[0];var _=require(_0xe39b[1]);var UserHasTeam=require(_0xe39b[3])[_0xe39b[2]];var logger=require(_0xe39b[5])(_0xe39b[4]);exports[_0xe39b[6]]= function(_0xd79ax4,_0xd79ax5){return UserHasTeam[_0xe39b[12]]({where:_0xd79ax4[_0xe39b[11]]})[_0xe39b[10]](function(_0xd79ax7){return _0xd79ax5[_0xe39b[9]](200)[_0xe39b[8]](_0xd79ax7)})[_0xe39b[7]](function(_0xd79ax6){return handleError(_0xd79ax5,_0xd79ax6)})};exports[_0xe39b[13]]= function(_0xd79ax4,_0xd79ax5){return UserHasTeam[_0xe39b[17]](_0xd79ax4[_0xe39b[16]][_0xe39b[15]])[_0xe39b[10]](function(_0xd79ax8){if(!_0xd79ax8){return _0xd79ax5[_0xe39b[14]](404)};return _0xd79ax5[_0xe39b[8]](_0xd79ax8)})[_0xe39b[7]](function(_0xd79ax6){return handleError(_0xd79ax5,_0xd79ax6)})};exports[_0xe39b[18]]= function(_0xd79ax4,_0xd79ax5){return UserHasTeam[_0xe39b[18]](_0xd79ax4[_0xe39b[19]])[_0xe39b[10]](function(_0xd79ax8){return _0xd79ax5[_0xe39b[9]](201)[_0xe39b[8]](_0xd79ax8)})[_0xe39b[7]](function(_0xd79ax6){return handleError(_0xd79ax5,_0xd79ax6)})};exports[_0xe39b[20]]= function(_0xd79ax4,_0xd79ax5){if(_0xd79ax4[_0xe39b[19]][_0xe39b[15]]){delete _0xd79ax4[_0xe39b[19]][_0xe39b[15]]};return UserHasTeam[_0xe39b[17]](_0xd79ax4[_0xe39b[16]][_0xe39b[15]])[_0xe39b[10]](function(_0xd79ax8){if(!_0xd79ax8){return _0xd79ax5[_0xe39b[14]](404)};var _0xd79axa=_[_0xe39b[21]](_0xd79ax8,_0xd79ax4[_0xe39b[19]]);return _0xd79axa[_0xe39b[22]]()})[_0xe39b[10]](function(_0xd79ax9){return _0xd79ax5[_0xe39b[9]](200)[_0xe39b[8]](_0xd79ax9)})[_0xe39b[7]](function(_0xd79ax6){return handleError(_0xd79ax5,_0xd79ax6)})};exports[_0xe39b[23]]= function(_0xd79ax4,_0xd79ax5){return UserHasTeam[_0xe39b[17]](_0xd79ax4[_0xe39b[16]][_0xe39b[15]])[_0xe39b[10]](function(_0xd79ax8){if(!_0xd79ax8){return _0xd79ax5[_0xe39b[14]](404)};return _0xd79ax8[_0xe39b[23]]()})[_0xe39b[10]](function(){return _0xd79ax5[_0xe39b[14]](204)})[_0xe39b[7]](function(_0xd79ax6){return handleError(_0xd79ax5,_0xd79ax6)})};function handleError(_0xd79ax5,_0xd79ax6){logger[_0xe39b[25]](_0xd79ax6[_0xe39b[24]]);return _0xd79ax5[_0xe39b[9]](500)[_0xe39b[8]](_0xd79ax6)}
\ No newline at end of file
+var _0x8840=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x54\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x8840[0];var _=require(_0x8840[1]);var UserHasTeam=require(_0x8840[3])[_0x8840[2]];var logger=require(_0x8840[5])(_0x8840[4]);exports[_0x8840[6]]= function(_0xf868x4,_0xf868x5){return UserHasTeam[_0x8840[12]]({where:_0xf868x4[_0x8840[11]]})[_0x8840[10]](function(_0xf868x7){return _0xf868x5[_0x8840[9]](200)[_0x8840[8]](_0xf868x7)})[_0x8840[7]](function(_0xf868x6){return handleError(_0xf868x5,_0xf868x6)})};exports[_0x8840[13]]= function(_0xf868x4,_0xf868x5){return UserHasTeam[_0x8840[17]](_0xf868x4[_0x8840[16]][_0x8840[15]])[_0x8840[10]](function(_0xf868x8){if(!_0xf868x8){return _0xf868x5[_0x8840[14]](404)};return _0xf868x5[_0x8840[8]](_0xf868x8)})[_0x8840[7]](function(_0xf868x6){return handleError(_0xf868x5,_0xf868x6)})};exports[_0x8840[18]]= function(_0xf868x4,_0xf868x5){return UserHasTeam[_0x8840[18]](_0xf868x4[_0x8840[19]])[_0x8840[10]](function(_0xf868x8){return _0xf868x5[_0x8840[9]](201)[_0x8840[8]](_0xf868x8)})[_0x8840[7]](function(_0xf868x6){return handleError(_0xf868x5,_0xf868x6)})};exports[_0x8840[20]]= function(_0xf868x4,_0xf868x5){if(_0xf868x4[_0x8840[19]][_0x8840[15]]){delete _0xf868x4[_0x8840[19]][_0x8840[15]]};return UserHasTeam[_0x8840[17]](_0xf868x4[_0x8840[16]][_0x8840[15]])[_0x8840[10]](function(_0xf868x8){if(!_0xf868x8){return _0xf868x5[_0x8840[14]](404)};var _0xf868xa=_[_0x8840[21]](_0xf868x8,_0xf868x4[_0x8840[19]]);return _0xf868xa[_0x8840[22]]()})[_0x8840[10]](function(_0xf868x9){return _0xf868x5[_0x8840[9]](200)[_0x8840[8]](_0xf868x9)})[_0x8840[7]](function(_0xf868x6){return handleError(_0xf868x5,_0xf868x6)})};exports[_0x8840[23]]= function(_0xf868x4,_0xf868x5){return UserHasTeam[_0x8840[17]](_0xf868x4[_0x8840[16]][_0x8840[15]])[_0x8840[10]](function(_0xf868x8){if(!_0xf868x8){return _0xf868x5[_0x8840[14]](404)};return _0xf868x8[_0x8840[23]]()})[_0x8840[10]](function(){return _0xf868x5[_0x8840[14]](204)})[_0x8840[7]](function(_0xf868x6){return handleError(_0xf868x5,_0xf868x6)})};function handleError(_0xf868x5,_0xf868x6){logger[_0x8840[25]](_0xf868x6[_0x8840[24]]);return _0xf868x5[_0x8840[9]](500)[_0x8840[8]](_0xf868x6)}
\ No newline at end of file
index 472ef4f..379dd48 100644 (file)
@@ -1 +1 @@
-var _0x8065=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x54\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x8065[0];const EventEmitter=require(_0x8065[1]);const UserHasTeam=require(_0x8065[3])[_0x8065[2]];var UserHasTeamEvents= new EventEmitter();UserHasTeamEvents[_0x8065[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x8065[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x8065[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x8065[6]};for(var e in events){var event=events[e];UserHasTeam[_0x8065[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x5279x8,_0x5279x9,_0x5279xa){UserHasTeamEvents[_0x8065[10]](event+ _0x8065[8]+ _0x5279x8[_0x8065[9]],_0x5279x8);UserHasTeamEvents[_0x8065[10]](event,_0x5279x8);_0x5279xa(null)}}module[_0x8065[11]]= UserHasTeamEvents
\ No newline at end of file
+var _0x5621=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x54\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5621[0];const EventEmitter=require(_0x5621[1]);const UserHasTeam=require(_0x5621[3])[_0x5621[2]];var UserHasTeamEvents= new EventEmitter();UserHasTeamEvents[_0x5621[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5621[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5621[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5621[6]};for(var e in events){var event=events[e];UserHasTeam[_0x5621[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x244bx8,_0x244bx9,_0x244bxa){UserHasTeamEvents[_0x5621[10]](event+ _0x5621[8]+ _0x244bx8[_0x5621[9]],_0x244bx8);UserHasTeamEvents[_0x5621[10]](event,_0x244bx8);_0x244bxa(null)}}module[_0x5621[11]]= UserHasTeamEvents
\ No newline at end of file
index 652e6fd..d91dc80 100644 (file)
@@ -1 +1 @@
-var _0x16a9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x16a9[0];const UserHasTeamEvents=require(_0x16a9[1]);var events=[_0x16a9[2],_0x16a9[3]];exports[_0x16a9[4]]= function(_0xc6f6x3){for(var _0xc6f6x4=0,_0xc6f6x5=events[_0x16a9[5]];_0xc6f6x4< _0xc6f6x5;_0xc6f6x4++){var _0xc6f6x6=events[_0xc6f6x4];var _0xc6f6x7=createListener(_0x16a9[6]+ _0xc6f6x6,_0xc6f6x3);UserHasTeamEvents[_0x16a9[7]](_0xc6f6x6,_0xc6f6x7);_0xc6f6x3[_0x16a9[7]](_0x16a9[8],removeListener(_0xc6f6x6,_0xc6f6x7))}};function createListener(_0xc6f6x6,_0xc6f6x3){return function(_0xc6f6x9){_0xc6f6x3[_0x16a9[9]](_0xc6f6x6,_0xc6f6x9)}}function removeListener(_0xc6f6x6,_0xc6f6x7){return function(){UserHasTeamEvents[_0x16a9[10]](_0xc6f6x6,_0xc6f6x7)}}
\ No newline at end of file
+var _0x8278=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8278[0];const UserHasTeamEvents=require(_0x8278[1]);var events=[_0x8278[2],_0x8278[3]];exports[_0x8278[4]]= function(_0xf2bex3){for(var _0xf2bex4=0,_0xf2bex5=events[_0x8278[5]];_0xf2bex4< _0xf2bex5;_0xf2bex4++){var _0xf2bex6=events[_0xf2bex4];var _0xf2bex7=createListener(_0x8278[6]+ _0xf2bex6,_0xf2bex3);UserHasTeamEvents[_0x8278[7]](_0xf2bex6,_0xf2bex7);_0xf2bex3[_0x8278[7]](_0x8278[8],removeListener(_0xf2bex6,_0xf2bex7))}};function createListener(_0xf2bex6,_0xf2bex3){return function(_0xf2bex9){_0xf2bex3[_0x8278[9]](_0xf2bex6,_0xf2bex9)}}function removeListener(_0xf2bex6,_0xf2bex7){return function(){UserHasTeamEvents[_0x8278[10]](_0xf2bex6,_0xf2bex7)}}
\ No newline at end of file
index 6394d4c..f19329e 100644 (file)
@@ -1 +1 @@
-var _0x8014=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x8014[0];var express=require(_0x8014[1]);var controller=require(_0x8014[2]);var auth=require(_0x8014[3]);var license=require(_0x8014[4]);var router=express.Router();router[_0x8014[12]](_0x8014[5],auth[_0x8014[6]](),license[_0x8014[7]](),auth[_0x8014[10]]([],[_0x8014[8],_0x8014[9]]),controller[_0x8014[11]]);module[_0x8014[13]]= router
\ No newline at end of file
+var _0xb382=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb382[0];var express=require(_0xb382[1]);var controller=require(_0xb382[2]);var auth=require(_0xb382[3]);var license=require(_0xb382[4]);var router=express.Router();router[_0xb382[12]](_0xb382[5],auth[_0xb382[6]](),license[_0xb382[7]](),auth[_0xb382[10]]([],[_0xb382[8],_0xb382[9]]),controller[_0xb382[11]]);module[_0xb382[13]]= router
\ No newline at end of file
index 370099b..a666c0e 100644 (file)
@@ -1 +1 @@
-var _0x2916=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x2916[0];var _=require(_0x2916[1]);var UserHasVoiceQueue=require(_0x2916[3])[_0x2916[2]];var logger=require(_0x2916[5])(_0x2916[4]);exports[_0x2916[6]]= function(_0x47b3x4,_0x47b3x5){return UserHasVoiceQueue[_0x2916[6]]()[_0x2916[10]](function(_0x47b3x7){return _0x47b3x5[_0x2916[9]](200)[_0x2916[8]](_0x47b3x7)})[_0x2916[7]](function(_0x47b3x6){return handleError(_0x47b3x5,_0x47b3x6)})};function handleError(_0x47b3x5,_0x47b3x6){logger[_0x2916[12]](_0x47b3x6[_0x2916[11]]);return _0x47b3x5[_0x2916[9]](500)[_0x2916[8]](_0x47b3x6)}
\ No newline at end of file
+var _0xcdf0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xcdf0[0];var _=require(_0xcdf0[1]);var UserHasVoiceQueue=require(_0xcdf0[3])[_0xcdf0[2]];var logger=require(_0xcdf0[5])(_0xcdf0[4]);exports[_0xcdf0[6]]= function(_0xc07fx4,_0xc07fx5){return UserHasVoiceQueue[_0xcdf0[6]]()[_0xcdf0[10]](function(_0xc07fx7){return _0xc07fx5[_0xcdf0[9]](200)[_0xcdf0[8]](_0xc07fx7)})[_0xcdf0[7]](function(_0xc07fx6){return handleError(_0xc07fx5,_0xc07fx6)})};function handleError(_0xc07fx5,_0xc07fx6){logger[_0xcdf0[12]](_0xc07fx6[_0xcdf0[11]]);return _0xc07fx5[_0xcdf0[9]](500)[_0xcdf0[8]](_0xc07fx6)}
\ No newline at end of file
index a83d2bc..dab6e05 100644 (file)
@@ -1 +1 @@
-var _0xa564=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa564[0];const EventEmitter=require(_0xa564[1]);const UserHasVoiceQueue=require(_0xa564[3])[_0xa564[2]];var UserHasVoiceQueueEvents= new EventEmitter();UserHasVoiceQueueEvents[_0xa564[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa564[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa564[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa564[6]};for(var e in events){var event=events[e];UserHasVoiceQueue[_0xa564[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1b75x8,_0x1b75x9,_0x1b75xa){UserHasVoiceQueueEvents[_0xa564[10]](event+ _0xa564[8]+ _0x1b75x8[_0xa564[9]],_0x1b75x8);UserHasVoiceQueueEvents[_0xa564[10]](event,_0x1b75x8);_0x1b75xa(null)}}module[_0xa564[11]]= UserHasVoiceQueueEvents
\ No newline at end of file
+var _0x2646=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2646[0];const EventEmitter=require(_0x2646[1]);const UserHasVoiceQueue=require(_0x2646[3])[_0x2646[2]];var UserHasVoiceQueueEvents= new EventEmitter();UserHasVoiceQueueEvents[_0x2646[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2646[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2646[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2646[6]};for(var e in events){var event=events[e];UserHasVoiceQueue[_0x2646[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x532fx8,_0x532fx9,_0x532fxa){UserHasVoiceQueueEvents[_0x2646[10]](event+ _0x2646[8]+ _0x532fx8[_0x2646[9]],_0x532fx8);UserHasVoiceQueueEvents[_0x2646[10]](event,_0x532fx8);_0x532fxa(null)}}module[_0x2646[11]]= UserHasVoiceQueueEvents
\ No newline at end of file
index 58adb25..38f9691 100644 (file)
@@ -1 +1 @@
-var _0x7c59=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6C\x6F\x67\x67\x65\x64","\x6C\x6F\x67\x67\x65\x64\x41\x74","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\x73\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73\x64\x65\x73\x63","\x73\x74\x61\x74\x75\x73\x41\x74","\x70\x61\x75\x73\x65\x64","\x70\x61\x75\x73\x65\x64\x41\x74","\x72\x65\x61\x73\x6F\x6E","\x55\x73\x65\x72\x49\x64","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7c59[0];const UserHasVoiceQueueEvents=require(_0x7c59[1]);var events=[_0x7c59[2],_0x7c59[3]];exports[_0x7c59[4]]= function(_0xb922x3){for(var _0xb922x4=0,_0xb922x5=events[_0x7c59[5]];_0xb922x4< _0xb922x5;_0xb922x4++){var _0xb922x6=events[_0xb922x4];var _0xb922x7=createListener(_0x7c59[6]+ _0xb922x6,_0xb922x3);UserHasVoiceQueueEvents[_0x7c59[7]](_0xb922x6,_0xb922x7);_0xb922x3[_0x7c59[7]](_0x7c59[8],removeListener(_0xb922x6,_0xb922x7))}};function createListener(_0xb922x6,_0xb922x3){return function(_0xb922x9){switch(_0xb922x6){case _0x7c59[24]:_0xb922x3[_0x7c59[23]](_0xb922x6,{logged:_0xb922x9[_0x7c59[9]],loggedAt:_0xb922x9[_0x7c59[10]],queue:_0xb922x9[_0x7c59[11]],membername:_0xb922x9[_0x7c59[12]],interface:_0xb922x9[_0x7c59[13]],callstaken:_0xb922x9[_0x7c59[14]],lastcall:_0xb922x9[_0x7c59[15]],status:_0xb922x9[_0x7c59[16]],statusdesc:_0xb922x9[_0x7c59[17]],statusAt:_0xb922x9[_0x7c59[18]],paused:_0xb922x9[_0x7c59[19]],pausedAt:_0xb922x9[_0x7c59[20]],reason:_0xb922x9[_0x7c59[21]],UserId:_0xb922x9[_0x7c59[22]]});break;case _0x7c59[25]:_0xb922x3[_0x7c59[23]](_0xb922x6,_0xb922x9);break;default:}}}function removeListener(_0xb922x6,_0xb922x7){return function(){UserHasVoiceQueueEvents[_0x7c59[26]](_0xb922x6,_0xb922x7)}}
\ No newline at end of file
+var _0x5d80=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6C\x6F\x67\x67\x65\x64","\x6C\x6F\x67\x67\x65\x64\x41\x74","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\x73\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73\x64\x65\x73\x63","\x73\x74\x61\x74\x75\x73\x41\x74","\x70\x61\x75\x73\x65\x64","\x70\x61\x75\x73\x65\x64\x41\x74","\x72\x65\x61\x73\x6F\x6E","\x55\x73\x65\x72\x49\x64","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5d80[0];const UserHasVoiceQueueEvents=require(_0x5d80[1]);var events=[_0x5d80[2],_0x5d80[3]];exports[_0x5d80[4]]= function(_0xe186x3){for(var _0xe186x4=0,_0xe186x5=events[_0x5d80[5]];_0xe186x4< _0xe186x5;_0xe186x4++){var _0xe186x6=events[_0xe186x4];var _0xe186x7=createListener(_0x5d80[6]+ _0xe186x6,_0xe186x3);UserHasVoiceQueueEvents[_0x5d80[7]](_0xe186x6,_0xe186x7);_0xe186x3[_0x5d80[7]](_0x5d80[8],removeListener(_0xe186x6,_0xe186x7))}};function createListener(_0xe186x6,_0xe186x3){return function(_0xe186x9){switch(_0xe186x6){case _0x5d80[24]:_0xe186x3[_0x5d80[23]](_0xe186x6,{logged:_0xe186x9[_0x5d80[9]],loggedAt:_0xe186x9[_0x5d80[10]],queue:_0xe186x9[_0x5d80[11]],membername:_0xe186x9[_0x5d80[12]],interface:_0xe186x9[_0x5d80[13]],callstaken:_0xe186x9[_0x5d80[14]],lastcall:_0xe186x9[_0x5d80[15]],status:_0xe186x9[_0x5d80[16]],statusdesc:_0xe186x9[_0x5d80[17]],statusAt:_0xe186x9[_0x5d80[18]],paused:_0xe186x9[_0x5d80[19]],pausedAt:_0xe186x9[_0x5d80[20]],reason:_0xe186x9[_0x5d80[21]],UserId:_0xe186x9[_0x5d80[22]]});break;case _0x5d80[25]:_0xe186x3[_0x5d80[23]](_0xe186x6,_0xe186x9);break;default:}}}function removeListener(_0xe186x6,_0xe186x7){return function(){UserHasVoiceQueueEvents[_0x5d80[26]](_0xe186x6,_0xe186x7)}}
\ No newline at end of file
index 4a8bc60..e2130ef 100644 (file)
@@ -1 +1 @@
-var _0x793e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x793e[0];const EventEmitter=require(_0x793e[1]);const UserHasVoiceQueuePermit=require(_0x793e[3])[_0x793e[2]];var UserHasVoiceQueuePermitEvents= new EventEmitter();UserHasVoiceQueuePermitEvents[_0x793e[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x793e[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x793e[6]};for(var e in events){var event=events[e];UserHasVoiceQueuePermit[_0x793e[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x727cx8,_0x727cx9,_0x727cxa){UserHasVoiceQueuePermitEvents[_0x793e[10]](event+ _0x793e[8]+ _0x727cx8[_0x793e[9]],_0x727cx8);UserHasVoiceQueuePermitEvents[_0x793e[10]](event,_0x727cx8);_0x727cxa(null)}}module[_0x793e[11]]= UserHasVoiceQueuePermitEvents
\ No newline at end of file
+var _0x4b21=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x50\x65\x72\x6D\x69\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4b21[0];const EventEmitter=require(_0x4b21[1]);const UserHasVoiceQueuePermit=require(_0x4b21[3])[_0x4b21[2]];var UserHasVoiceQueuePermitEvents= new EventEmitter();UserHasVoiceQueuePermitEvents[_0x4b21[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4b21[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4b21[6]};for(var e in events){var event=events[e];UserHasVoiceQueuePermit[_0x4b21[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x2812x8,_0x2812x9,_0x2812xa){UserHasVoiceQueuePermitEvents[_0x4b21[10]](event+ _0x4b21[8]+ _0x2812x8[_0x4b21[9]],_0x2812x8);UserHasVoiceQueuePermitEvents[_0x4b21[10]](event,_0x2812x8);_0x2812xa(null)}}module[_0x4b21[11]]= UserHasVoiceQueuePermitEvents
\ No newline at end of file
index 3d69c41..7683fa8 100644 (file)
@@ -1 +1 @@
-var _0xf34e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xf34e[0];const UserHasVoiceQueuePermitEvents=require(_0xf34e[1]);var events=[_0xf34e[2],_0xf34e[3]];exports[_0xf34e[4]]= function(_0x9eedx3){for(var _0x9eedx4=0,_0x9eedx5=events[_0xf34e[5]];_0x9eedx4< _0x9eedx5;_0x9eedx4++){var _0x9eedx6=events[_0x9eedx4];var _0x9eedx7=createListener(_0xf34e[6]+ _0x9eedx6,_0x9eedx3);UserHasVoiceQueuePermitEvents[_0xf34e[7]](_0x9eedx6,_0x9eedx7);_0x9eedx3[_0xf34e[7]](_0xf34e[8],removeListener(_0x9eedx6,_0x9eedx7))}};function createListener(_0x9eedx6,_0x9eedx3){return function(_0x9eedx9){switch(_0x9eedx6){case _0xf34e[14]:if(_0x9eedx3[_0xf34e[9]]=== _0x9eedx9[_0xf34e[10]]){_0x9eedx3[_0xf34e[11]](_0x9eedx9.VoiceQueueName);_0x9eedx3[_0xf34e[13]](_0xf34e[12])};break;case _0xf34e[16]:if(_0x9eedx3[_0xf34e[9]]=== _0x9eedx9[_0xf34e[10]]){_0x9eedx3[_0xf34e[15]](_0x9eedx9.VoiceQueueName);_0x9eedx3[_0xf34e[13]](_0xf34e[12])};break;default:}}}function removeListener(_0x9eedx6,_0x9eedx7){return function(){UserHasVoiceQueuePermitEvents[_0xf34e[17]](_0x9eedx6,_0x9eedx7)}}
\ No newline at end of file
+var _0x14ab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x75\x73\x65\x72\x49\x64","\x55\x73\x65\x72\x69\x64","\x6A\x6F\x69\x6E","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x63\x68\x61\x6E\x67\x65","\x65\x6D\x69\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x73\x61\x76\x65","\x6C\x65\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x14ab[0];const UserHasVoiceQueuePermitEvents=require(_0x14ab[1]);var events=[_0x14ab[2],_0x14ab[3]];exports[_0x14ab[4]]= function(_0xfddcx3){for(var _0xfddcx4=0,_0xfddcx5=events[_0x14ab[5]];_0xfddcx4< _0xfddcx5;_0xfddcx4++){var _0xfddcx6=events[_0xfddcx4];var _0xfddcx7=createListener(_0x14ab[6]+ _0xfddcx6,_0xfddcx3);UserHasVoiceQueuePermitEvents[_0x14ab[7]](_0xfddcx6,_0xfddcx7);_0xfddcx3[_0x14ab[7]](_0x14ab[8],removeListener(_0xfddcx6,_0xfddcx7))}};function createListener(_0xfddcx6,_0xfddcx3){return function(_0xfddcx9){switch(_0xfddcx6){case _0x14ab[14]:if(_0xfddcx3[_0x14ab[9]]=== _0xfddcx9[_0x14ab[10]]){_0xfddcx3[_0x14ab[11]](_0xfddcx9.VoiceQueueName);_0xfddcx3[_0x14ab[13]](_0x14ab[12])};break;case _0x14ab[16]:if(_0xfddcx3[_0x14ab[9]]=== _0xfddcx9[_0x14ab[10]]){_0xfddcx3[_0x14ab[15]](_0xfddcx9.VoiceQueueName);_0xfddcx3[_0x14ab[13]](_0x14ab[12])};break;default:}}}function removeListener(_0xfddcx6,_0xfddcx7){return function(){UserHasVoiceQueuePermitEvents[_0x14ab[17]](_0xfddcx6,_0xfddcx7)}}
\ No newline at end of file
index 1c523d1..293c478 100644 (file)
@@ -1 +1 @@
-var _0x70b2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x70b2[0];var express=require(_0x70b2[1]);var controller=require(_0x70b2[2]);var auth=require(_0x70b2[3]);var router=express.Router();router[_0x70b2[9]](_0x70b2[4],auth[_0x70b2[5]](),auth[_0x70b2[7]]([13,14],[_0x70b2[6]]),controller[_0x70b2[8]]);router[_0x70b2[9]](_0x70b2[10],auth[_0x70b2[5]](),auth[_0x70b2[7]]([13],[_0x70b2[6]]),controller[_0x70b2[11]]);router[_0x70b2[13]](_0x70b2[4],auth[_0x70b2[5]](),auth[_0x70b2[7]]([13],[_0x70b2[6]]),controller[_0x70b2[12]]);router[_0x70b2[15]](_0x70b2[10],auth[_0x70b2[5]](),auth[_0x70b2[7]]([13],[_0x70b2[6]]),controller[_0x70b2[14]]);router[_0x70b2[17]](_0x70b2[4],auth[_0x70b2[5]](),auth[_0x70b2[7]]([13],[_0x70b2[6]]),controller[_0x70b2[16]]);router[_0x70b2[17]](_0x70b2[10],auth[_0x70b2[5]](),auth[_0x70b2[7]]([13],[_0x70b2[6]]),controller[_0x70b2[18]]);module[_0x70b2[19]]= router
\ No newline at end of file
+var _0xcb42=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xcb42[0];var express=require(_0xcb42[1]);var controller=require(_0xcb42[2]);var auth=require(_0xcb42[3]);var router=express.Router();router[_0xcb42[9]](_0xcb42[4],auth[_0xcb42[5]](),auth[_0xcb42[7]]([13,14],[_0xcb42[6]]),controller[_0xcb42[8]]);router[_0xcb42[9]](_0xcb42[10],auth[_0xcb42[5]](),auth[_0xcb42[7]]([13],[_0xcb42[6]]),controller[_0xcb42[11]]);router[_0xcb42[13]](_0xcb42[4],auth[_0xcb42[5]](),auth[_0xcb42[7]]([13],[_0xcb42[6]]),controller[_0xcb42[12]]);router[_0xcb42[15]](_0xcb42[10],auth[_0xcb42[5]](),auth[_0xcb42[7]]([13],[_0xcb42[6]]),controller[_0xcb42[14]]);router[_0xcb42[17]](_0xcb42[4],auth[_0xcb42[5]](),auth[_0xcb42[7]]([13],[_0xcb42[6]]),controller[_0xcb42[16]]);router[_0xcb42[17]](_0xcb42[10],auth[_0xcb42[5]](),auth[_0xcb42[7]]([13],[_0xcb42[6]]),controller[_0xcb42[18]]);module[_0xcb42[19]]= router
\ No newline at end of file
index 3a4bf5b..bf36180 100644 (file)
@@ -1 +1 @@
-var _0xd02e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x56\x61\x72\x69\x61\x62\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x73\x73\x61\x67\x65","\x56\x61\x72\x69\x61\x62\x6C\x65\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x61\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x27\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64\x73"];_0xd02e[0];var _=require(_0xd02e[1]);var Variable=require(_0xd02e[3])[_0xd02e[2]];var Util=require(_0xd02e[4]);var logger=require(_0xd02e[6])(_0xd02e[5]);exports[_0xd02e[7]]= function(_0x6eb4x5,_0x6eb4x6,_0x6eb4x7){return Variable[_0xd02e[14]](Util[_0xd02e[13]](_0x6eb4x5[_0xd02e[12]]))[_0xd02e[11]](function(_0x6eb4x9){_0x6eb4x6[_0xd02e[10]](200)[_0xd02e[9]](_0x6eb4x9)})[_0xd02e[8]](function(_0x6eb4x8){return handleError(_0x6eb4x6,_0x6eb4x8)})};exports[_0xd02e[15]]= function(_0x6eb4x5,_0x6eb4x6){return Variable[_0xd02e[19]](_0x6eb4x5[_0xd02e[18]][_0xd02e[17]])[_0xd02e[11]](function(_0x6eb4xa){if(!_0x6eb4xa){return _0x6eb4x6[_0xd02e[16]](404)};return _0x6eb4x6[_0xd02e[9]](_0x6eb4xa)})[_0xd02e[8]](function(_0x6eb4x8){return handleError(_0x6eb4x6,_0x6eb4x8)})};exports[_0xd02e[20]]= function(_0x6eb4x5,_0x6eb4x6){return Variable[_0xd02e[20]](_0x6eb4x5[_0xd02e[21]])[_0xd02e[11]](function(_0x6eb4xa){return _0x6eb4x6[_0xd02e[10]](201)[_0xd02e[9]](_0x6eb4xa)})[_0xd02e[8]](function(_0x6eb4x8){return handleError(_0x6eb4x6,_0x6eb4x8)})};exports[_0xd02e[22]]= function(_0x6eb4x5,_0x6eb4x6){if(_0x6eb4x5[_0xd02e[21]][_0xd02e[17]]){delete _0x6eb4x5[_0xd02e[21]][_0xd02e[17]]};return Variable[_0xd02e[19]](_0x6eb4x5[_0xd02e[18]][_0xd02e[17]])[_0xd02e[11]](function(_0x6eb4xa){if(!_0x6eb4xa){return _0x6eb4x6[_0xd02e[16]](404)};var _0x6eb4xb=_[_0xd02e[23]](_0x6eb4xa,_0x6eb4x5[_0xd02e[21]]);return _0x6eb4xb[_0xd02e[24]]()})[_0xd02e[11]](function(_0x6eb4xa){return _0x6eb4x6[_0xd02e[10]](200)[_0xd02e[9]](_0x6eb4xa)})[_0xd02e[8]](function(_0x6eb4x8){return handleError(_0x6eb4x6,_0x6eb4x8)})};exports[_0xd02e[25]]= function(_0x6eb4x5,_0x6eb4x6){return Variable[_0xd02e[29]](_0xd02e[28])[_0xd02e[19]](_0x6eb4x5[_0xd02e[18]][_0xd02e[17]])[_0xd02e[11]](function(_0x6eb4xa){if(!_0x6eb4xa){return _0x6eb4x6[_0xd02e[16]](404)};if(variableHasAssociation(_0x6eb4xa)){var _0x6eb4x8= new Error();_0x6eb4x8[_0xd02e[26]]= _0xd02e[27];throw _0x6eb4x8};return _0x6eb4xa[_0xd02e[25]]()})[_0xd02e[11]](function(){return _0x6eb4x6[_0xd02e[16]](204)})[_0xd02e[8]](function(_0x6eb4x8){return handleError(_0x6eb4x6,_0x6eb4x8)})};exports[_0xd02e[30]]= function(_0x6eb4x5,_0x6eb4x6){return Variable[_0xd02e[25]]({where:{id:_0x6eb4x5[_0xd02e[12]][_0xd02e[31]]},individualHooks:true})[_0xd02e[11]](function(){return _0x6eb4x6[_0xd02e[16]](204)})[_0xd02e[8]](function(_0x6eb4x8){return handleError(_0x6eb4x6,_0x6eb4x8)})};function handleError(_0x6eb4x6,_0x6eb4x8){logger[_0xd02e[33]](_0x6eb4x8[_0xd02e[32]]);return _0x6eb4x6[_0xd02e[10]](500)[_0xd02e[9]](_0x6eb4x8)}function variableHasAssociation(_0x6eb4xa){return ((_0x6eb4xa[_0xd02e[34]]&& _0x6eb4xa[_0xd02e[34]][_0xd02e[35]]> 0)|| (_0x6eb4xa[_0xd02e[36]]&& _0x6eb4xa[_0xd02e[36]][_0xd02e[35]]> 0)|| (_0x6eb4xa[_0xd02e[37]]&& _0x6eb4xa[_0xd02e[37]][_0xd02e[35]]> 0)|| (_0x6eb4xa[_0xd02e[38]]&& _0x6eb4xa[_0xd02e[38]][_0xd02e[35]]> 0)|| (_0x6eb4xa[_0xd02e[39]]&& _0x6eb4xa[_0xd02e[39]][_0xd02e[35]]> 0))}
\ No newline at end of file
+var _0x3333=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x56\x61\x72\x69\x61\x62\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x6D\x65\x73\x73\x61\x67\x65","\x56\x61\x72\x69\x61\x62\x6C\x65\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x61\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x27\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x44\x65\x73\x6B\x46\x69\x65\x6C\x64\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x46\x69\x65\x6C\x64\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x46\x69\x65\x6C\x64\x73"];_0x3333[0];var _=require(_0x3333[1]);var Variable=require(_0x3333[3])[_0x3333[2]];var Util=require(_0x3333[4]);var logger=require(_0x3333[6])(_0x3333[5]);exports[_0x3333[7]]= function(_0xb16dx5,_0xb16dx6,_0xb16dx7){return Variable[_0x3333[14]](Util[_0x3333[13]](_0xb16dx5[_0x3333[12]]))[_0x3333[11]](function(_0xb16dx9){_0xb16dx6[_0x3333[10]](200)[_0x3333[9]](_0xb16dx9)})[_0x3333[8]](function(_0xb16dx8){return handleError(_0xb16dx6,_0xb16dx8)})};exports[_0x3333[15]]= function(_0xb16dx5,_0xb16dx6){return Variable[_0x3333[19]](_0xb16dx5[_0x3333[18]][_0x3333[17]])[_0x3333[11]](function(_0xb16dxa){if(!_0xb16dxa){return _0xb16dx6[_0x3333[16]](404)};return _0xb16dx6[_0x3333[9]](_0xb16dxa)})[_0x3333[8]](function(_0xb16dx8){return handleError(_0xb16dx6,_0xb16dx8)})};exports[_0x3333[20]]= function(_0xb16dx5,_0xb16dx6){return Variable[_0x3333[20]](_0xb16dx5[_0x3333[21]])[_0x3333[11]](function(_0xb16dxa){return _0xb16dx6[_0x3333[10]](201)[_0x3333[9]](_0xb16dxa)})[_0x3333[8]](function(_0xb16dx8){return handleError(_0xb16dx6,_0xb16dx8)})};exports[_0x3333[22]]= function(_0xb16dx5,_0xb16dx6){if(_0xb16dx5[_0x3333[21]][_0x3333[17]]){delete _0xb16dx5[_0x3333[21]][_0x3333[17]]};return Variable[_0x3333[19]](_0xb16dx5[_0x3333[18]][_0x3333[17]])[_0x3333[11]](function(_0xb16dxa){if(!_0xb16dxa){return _0xb16dx6[_0x3333[16]](404)};var _0xb16dxb=_[_0x3333[23]](_0xb16dxa,_0xb16dx5[_0x3333[21]]);return _0xb16dxb[_0x3333[24]]()})[_0x3333[11]](function(_0xb16dxa){return _0xb16dx6[_0x3333[10]](200)[_0x3333[9]](_0xb16dxa)})[_0x3333[8]](function(_0xb16dx8){return handleError(_0xb16dx6,_0xb16dx8)})};exports[_0x3333[25]]= function(_0xb16dx5,_0xb16dx6){return Variable[_0x3333[29]](_0x3333[28])[_0x3333[19]](_0xb16dx5[_0x3333[18]][_0x3333[17]])[_0x3333[11]](function(_0xb16dxa){if(!_0xb16dxa){return _0xb16dx6[_0x3333[16]](404)};if(variableHasAssociation(_0xb16dxa)){var _0xb16dx8= new Error();_0xb16dx8[_0x3333[26]]= _0x3333[27];throw _0xb16dx8};return _0xb16dxa[_0x3333[25]]()})[_0x3333[11]](function(){return _0xb16dx6[_0x3333[16]](204)})[_0x3333[8]](function(_0xb16dx8){return handleError(_0xb16dx6,_0xb16dx8)})};exports[_0x3333[30]]= function(_0xb16dx5,_0xb16dx6){return Variable[_0x3333[25]]({where:{id:_0xb16dx5[_0x3333[12]][_0x3333[31]]},individualHooks:true})[_0x3333[11]](function(){return _0xb16dx6[_0x3333[16]](204)})[_0x3333[8]](function(_0xb16dx8){return handleError(_0xb16dx6,_0xb16dx8)})};function handleError(_0xb16dx6,_0xb16dx8){logger[_0x3333[33]](_0xb16dx8[_0x3333[32]]);return _0xb16dx6[_0x3333[10]](500)[_0x3333[9]](_0xb16dx8)}function variableHasAssociation(_0xb16dxa){return ((_0xb16dxa[_0x3333[34]]&& _0xb16dxa[_0x3333[34]][_0x3333[35]]> 0)|| (_0xb16dxa[_0x3333[36]]&& _0xb16dxa[_0x3333[36]][_0x3333[35]]> 0)|| (_0xb16dxa[_0x3333[37]]&& _0xb16dxa[_0x3333[37]][_0x3333[35]]> 0)|| (_0xb16dxa[_0x3333[38]]&& _0xb16dxa[_0x3333[38]][_0x3333[35]]> 0)|| (_0xb16dxa[_0x3333[39]]&& _0xb16dxa[_0x3333[39]][_0x3333[35]]> 0))}
\ No newline at end of file
index 62464d3..537c818 100644 (file)
@@ -1 +1 @@
-var _0x9d8a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x61\x72\x69\x61\x62\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x9d8a[0];const EventEmitter=require(_0x9d8a[1]);const Variable=require(_0x9d8a[3])[_0x9d8a[2]];var VariableEvents= new EventEmitter();VariableEvents[_0x9d8a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x9d8a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x9d8a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x9d8a[6]};for(var e in events){var event=events[e];Variable[_0x9d8a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x328ex8,_0x328ex9,_0x328exa){VariableEvents[_0x9d8a[10]](event+ _0x9d8a[8]+ _0x328ex8[_0x9d8a[9]],_0x328ex8);VariableEvents[_0x9d8a[10]](event,_0x328ex8);_0x328exa(null)}}module[_0x9d8a[11]]= VariableEvents
\ No newline at end of file
+var _0xda16=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x61\x72\x69\x61\x62\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xda16[0];const EventEmitter=require(_0xda16[1]);const Variable=require(_0xda16[3])[_0xda16[2]];var VariableEvents= new EventEmitter();VariableEvents[_0xda16[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xda16[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xda16[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xda16[6]};for(var e in events){var event=events[e];Variable[_0xda16[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7440x8,_0x7440x9,_0x7440xa){VariableEvents[_0xda16[10]](event+ _0xda16[8]+ _0x7440x8[_0xda16[9]],_0x7440x8);VariableEvents[_0xda16[10]](event,_0x7440x8);_0x7440xa(null)}}module[_0xda16[11]]= VariableEvents
\ No newline at end of file
index 828d6e0..0a5da5d 100644 (file)
@@ -1 +1 @@
-var _0xc36f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x61\x72\x69\x61\x62\x6C\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xc36f[0];const VariableEvents=require(_0xc36f[1]);var events=[_0xc36f[2],_0xc36f[3]];exports[_0xc36f[4]]= function(_0xc7a5x3){for(var _0xc7a5x4=0,_0xc7a5x5=events[_0xc36f[5]];_0xc7a5x4< _0xc7a5x5;_0xc7a5x4++){var _0xc7a5x6=events[_0xc7a5x4];var _0xc7a5x7=createListener(_0xc36f[6]+ _0xc7a5x6,_0xc7a5x3);VariableEvents[_0xc36f[7]](_0xc7a5x6,_0xc7a5x7);_0xc7a5x3[_0xc36f[7]](_0xc36f[8],removeListener(_0xc7a5x6,_0xc7a5x7))}};function createListener(_0xc7a5x6,_0xc7a5x3){return function(_0xc7a5x9){_0xc7a5x3[_0xc36f[9]](_0xc7a5x6,_0xc7a5x9)}}function removeListener(_0xc7a5x6,_0xc7a5x7){return function(){VariableEvents[_0xc36f[10]](_0xc7a5x6,_0xc7a5x7)}}
\ No newline at end of file
+var _0x6b3f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x61\x72\x69\x61\x62\x6C\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x6b3f[0];const VariableEvents=require(_0x6b3f[1]);var events=[_0x6b3f[2],_0x6b3f[3]];exports[_0x6b3f[4]]= function(_0x73d1x3){for(var _0x73d1x4=0,_0x73d1x5=events[_0x6b3f[5]];_0x73d1x4< _0x73d1x5;_0x73d1x4++){var _0x73d1x6=events[_0x73d1x4];var _0x73d1x7=createListener(_0x6b3f[6]+ _0x73d1x6,_0x73d1x3);VariableEvents[_0x6b3f[7]](_0x73d1x6,_0x73d1x7);_0x73d1x3[_0x6b3f[7]](_0x6b3f[8],removeListener(_0x73d1x6,_0x73d1x7))}};function createListener(_0x73d1x6,_0x73d1x3){return function(_0x73d1x9){_0x73d1x3[_0x6b3f[9]](_0x73d1x6,_0x73d1x9)}}function removeListener(_0x73d1x6,_0x73d1x7){return function(){VariableEvents[_0x6b3f[10]](_0x73d1x6,_0x73d1x7)}}
\ No newline at end of file
index 6c1abb0..ed6f940 100644 (file)
@@ -1 +1 @@
-var _0x1c0e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x76\x65\x72\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1c0e[0];var express=require(_0x1c0e[1]);var auth=require(_0x1c0e[2]);var controller=require(_0x1c0e[3]);var router=express.Router();router[_0x1c0e[6]](_0x1c0e[4],controller[_0x1c0e[5]]);module[_0x1c0e[7]]= router
\ No newline at end of file
+var _0xc1d6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x76\x65\x72\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xc1d6[0];var express=require(_0xc1d6[1]);var auth=require(_0xc1d6[2]);var controller=require(_0xc1d6[3]);var router=express.Router();router[_0xc1d6[6]](_0xc1d6[4],controller[_0xc1d6[5]]);module[_0xc1d6[7]]= router
\ No newline at end of file
index 4bb22a0..93b241c 100644 (file)
@@ -1 +1 @@
-var _0xfc3a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x69\x6E\x64\x65\x78"];_0xfc3a[0];var logger=require(_0xfc3a[2])(_0xfc3a[1]);function handleError(_0x449bx3){return function(_0x449bx4){logger[_0xfc3a[4]](_0x449bx4[_0xfc3a[3]]);return _0x449bx3[_0xfc3a[6]](500)[_0xfc3a[5]](_0x449bx4)}}function responseWithResult(_0x449bx3,_0x449bx6){_0x449bx6= _0x449bx6|| 200;return function(_0x449bx7){if(_0x449bx7){_0x449bx3[_0xfc3a[6]](_0x449bx6)[_0xfc3a[7]](_0x449bx7)}}}function handleEntityNotFound(_0x449bx3){return function(_0x449bx7){if(!_0x449bx7){_0x449bx3[_0xfc3a[6]](404)[_0xfc3a[8]]();return null};return _0x449bx7}}function saveUpdates(_0x449bxa){return function(_0x449bx7){return _0x449bx7[_0xfc3a[9]](_0x449bxa)}}exports[_0xfc3a[10]]= function(_0x449bxb,_0x449bx3){return _0x449bx3[_0xfc3a[6]](200)[_0xfc3a[5]]({phonebar:1})}
\ No newline at end of file
+var _0x51a2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x69\x6E\x64\x65\x78"];_0x51a2[0];var logger=require(_0x51a2[2])(_0x51a2[1]);function handleError(_0xd560x3){return function(_0xd560x4){logger[_0x51a2[4]](_0xd560x4[_0x51a2[3]]);return _0xd560x3[_0x51a2[6]](500)[_0x51a2[5]](_0xd560x4)}}function responseWithResult(_0xd560x3,_0xd560x6){_0xd560x6= _0xd560x6|| 200;return function(_0xd560x7){if(_0xd560x7){_0xd560x3[_0x51a2[6]](_0xd560x6)[_0x51a2[7]](_0xd560x7)}}}function handleEntityNotFound(_0xd560x3){return function(_0xd560x7){if(!_0xd560x7){_0xd560x3[_0x51a2[6]](404)[_0x51a2[8]]();return null};return _0xd560x7}}function saveUpdates(_0xd560xa){return function(_0xd560x7){return _0xd560x7[_0x51a2[9]](_0xd560xa)}}exports[_0x51a2[10]]= function(_0xd560xb,_0xd560x3){return _0xd560x3[_0x51a2[6]](200)[_0x51a2[5]]({phonebar:1})}
\ No newline at end of file
index 8e09dc1..36380f3 100644 (file)
@@ -1 +1 @@
-var _0x9ac8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x63\x6F\x6E\x74\x65\x78\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x9ac8[0];var express=require(_0x9ac8[1]);var controller=require(_0x9ac8[2]);var auth=require(_0x9ac8[3]);var router=express.Router();router[_0x9ac8[9]](_0x9ac8[4],auth[_0x9ac8[5]](),auth[_0x9ac8[7]]([7],[_0x9ac8[6]]),controller[_0x9ac8[8]]);router[_0x9ac8[9]](_0x9ac8[10],auth[_0x9ac8[5]](),auth[_0x9ac8[7]]([7],[_0x9ac8[6]]),controller[_0x9ac8[11]]);router[_0x9ac8[13]](_0x9ac8[4],auth[_0x9ac8[5]](),auth[_0x9ac8[7]]([7],[_0x9ac8[6]]),controller[_0x9ac8[12]]);router[_0x9ac8[13]](_0x9ac8[14],auth[_0x9ac8[5]](),auth[_0x9ac8[7]]([7],[_0x9ac8[6]]),controller[_0x9ac8[15]]);router[_0x9ac8[17]](_0x9ac8[10],auth[_0x9ac8[5]](),auth[_0x9ac8[7]]([7],[_0x9ac8[6]]),controller[_0x9ac8[16]]);router[_0x9ac8[19]](_0x9ac8[4],auth[_0x9ac8[5]](),auth[_0x9ac8[7]]([7],[_0x9ac8[6]]),controller[_0x9ac8[18]]);router[_0x9ac8[19]](_0x9ac8[10],auth[_0x9ac8[5]](),auth[_0x9ac8[7]]([7],[_0x9ac8[6]]),controller[_0x9ac8[20]]);module[_0x9ac8[21]]= router
\ No newline at end of file
+var _0x6b52=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x63\x6F\x6E\x74\x65\x78\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6b52[0];var express=require(_0x6b52[1]);var controller=require(_0x6b52[2]);var auth=require(_0x6b52[3]);var router=express.Router();router[_0x6b52[9]](_0x6b52[4],auth[_0x6b52[5]](),auth[_0x6b52[7]]([7],[_0x6b52[6]]),controller[_0x6b52[8]]);router[_0x6b52[9]](_0x6b52[10],auth[_0x6b52[5]](),auth[_0x6b52[7]]([7],[_0x6b52[6]]),controller[_0x6b52[11]]);router[_0x6b52[13]](_0x6b52[4],auth[_0x6b52[5]](),auth[_0x6b52[7]]([7],[_0x6b52[6]]),controller[_0x6b52[12]]);router[_0x6b52[13]](_0x6b52[14],auth[_0x6b52[5]](),auth[_0x6b52[7]]([7],[_0x6b52[6]]),controller[_0x6b52[15]]);router[_0x6b52[17]](_0x6b52[10],auth[_0x6b52[5]](),auth[_0x6b52[7]]([7],[_0x6b52[6]]),controller[_0x6b52[16]]);router[_0x6b52[19]](_0x6b52[4],auth[_0x6b52[5]](),auth[_0x6b52[7]]([7],[_0x6b52[6]]),controller[_0x6b52[18]]);router[_0x6b52[19]](_0x6b52[10],auth[_0x6b52[5]](),auth[_0x6b52[7]]([7],[_0x6b52[6]]),controller[_0x6b52[20]]);module[_0x6b52[21]]= router
\ No newline at end of file
index 7a84d7d..d9a7326 100644 (file)
@@ -1 +1 @@
-var _0x15fc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x6F\x6E\x74\x65\x78\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x62\x6F\x64\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x72\x65\x61\x74\x65","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x43\x4F\x4E\x54\x45\x58\x54","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x74\x72\x6F\x79","\x54\x68\x65\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x61\x20\x72\x6F\x75\x74\x65\x2C\x20\x64\x65\x6C\x65\x74\x65\x20\x6F\x72\x20\x63\x68\x61\x6E\x67\x65\x20\x69\x74\x20\x66\x69\x72\x73\x74","\x4D\x45\x53\x53\x41\x47\x45\x5F\x43\x4F\x4E\x54\x45\x58\x54\x5F\x52\x4F\x55\x54\x45\x5F\x41\x53\x53\x4F\x43\x49\x41\x54\x45\x44","\x64\x65\x66\x61\x75\x6C\x74\x45\x6E\x74\x72\x79","\x59\x6F\x75\x20\x63\x61\x6E\x27\x74\x20\x64\x65\x6C\x65\x74\x65\x20\x61\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x65\x6E\x74\x72\x79\x21","\x4D\x45\x53\x53\x41\x47\x45\x5F\x44\x45\x46\x41\x55\x4C\x54\x5F\x45\x4E\x54\x52\x59","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x66\x69\x6E\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x61\x70","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x15fc[0];var _=require(_0x15fc[1]);var util=require(_0x15fc[2]);var logger=require(_0x15fc[4])(_0x15fc[3]);var Util=require(_0x15fc[5]);var sequelize=require(_0x15fc[7])[_0x15fc[6]];var VoiceContext=require(_0x15fc[7])[_0x15fc[8]];var VoiceExtension=require(_0x15fc[7])[_0x15fc[9]];exports[_0x15fc[10]]= function(_0xd0d1x8,_0xd0d1x9,_0xd0d1xa){return VoiceContext[_0x15fc[17]](Util[_0x15fc[16]](_0xd0d1x8[_0x15fc[15]]))[_0x15fc[14]](function(_0xd0d1xc){_0xd0d1x9[_0x15fc[13]](200)[_0x15fc[12]](_0xd0d1xc)})[_0x15fc[11]](function(_0xd0d1xb){return handleError(_0xd0d1x9,_0xd0d1xb)})};exports[_0x15fc[18]]= function(_0xd0d1x8,_0xd0d1x9){return VoiceContext[_0x15fc[22]](_0xd0d1x8[_0x15fc[21]][_0x15fc[20]])[_0x15fc[14]](function(_0xd0d1xd){if(!_0xd0d1xd){return _0xd0d1x9[_0x15fc[19]](404)};return _0xd0d1x9[_0x15fc[12]](_0xd0d1xd)})[_0x15fc[11]](function(_0xd0d1xb){return handleError(_0xd0d1x9,_0xd0d1xb)})};exports[_0x15fc[23]]= function(_0xd0d1x8,_0xd0d1x9){return VoiceContext[_0x15fc[26]]({where:{name:_0xd0d1x8[_0x15fc[25]][_0x15fc[24]]}})[_0x15fc[14]](function(_0xd0d1xe){if(!_0xd0d1xe){return _0xd0d1x9[_0x15fc[19]](404)};return _0xd0d1x9[_0x15fc[12]](_0xd0d1xe)})[_0x15fc[11]](function(_0xd0d1xb){return handleError(_0xd0d1x9,_0xd0d1xb)})};exports[_0x15fc[27]]= function(_0xd0d1x8,_0xd0d1x9){return VoiceContext[_0x15fc[27]](_0xd0d1x8[_0x15fc[25]])[_0x15fc[14]](function(_0xd0d1xd){return _0xd0d1x9[_0x15fc[13]](201)[_0x15fc[12]](_0xd0d1xd)})[_0x15fc[11]](sequelize.UniqueConstraintError,function(_0xd0d1xb){_0xd0d1xb[_0x15fc[28]]= _0x15fc[29];_0xd0d1xb[_0x15fc[30]]= _0x15fc[31];return handleError(_0xd0d1x9,_0xd0d1xb)})[_0x15fc[11]](function(_0xd0d1xb){return handleError(_0xd0d1x9,_0xd0d1xb)})};exports[_0x15fc[32]]= function(_0xd0d1x8,_0xd0d1x9){return VoiceContext[_0x15fc[26]]({where:{name:_0xd0d1x8[_0x15fc[25]][_0x15fc[24]],id:{$ne:_0xd0d1x8[_0x15fc[25]][_0x15fc[20]]}}})[_0x15fc[14]](function(_0xd0d1x10){if(!_0xd0d1x10){return _0xd0d1x9[_0x15fc[19]](404)};if(_0xd0d1x10[_0x15fc[35]]> 0){return _0xd0d1x9[_0x15fc[13]](500)[_0x15fc[12]]({message:_0x15fc[31]})};if(_0xd0d1x8[_0x15fc[25]][_0x15fc[20]]){delete _0xd0d1x8[_0x15fc[25]][_0x15fc[20]]};return VoiceContext[_0x15fc[22]](_0xd0d1x8[_0x15fc[21]][_0x15fc[20]])})[_0x15fc[14]](function(_0xd0d1xd){if(!_0xd0d1xd){return _0xd0d1x9[_0x15fc[19]](404)};var _0xd0d1xf=_[_0x15fc[33]](_0xd0d1xd,_0xd0d1x8[_0x15fc[25]]);return _0xd0d1xf[_0x15fc[34]]()})[_0x15fc[14]](function(_0xd0d1xd){return _0xd0d1x9[_0x15fc[13]](200)[_0x15fc[12]](_0xd0d1xd)})[_0x15fc[11]](function(_0xd0d1xb){return handleError(_0xd0d1x9,_0xd0d1xb)})};exports[_0x15fc[36]]= function(_0xd0d1x8,_0xd0d1x9){var _0xd0d1x11;return VoiceContext[_0x15fc[22]](_0xd0d1x8[_0x15fc[21]][_0x15fc[20]])[_0x15fc[14]](function(_0xd0d1xd){_0xd0d1x11= _0xd0d1xd;if(!_0xd0d1x11){return _0xd0d1x9[_0x15fc[19]](404)};if(_0xd0d1x11[_0x15fc[39]]){return _0xd0d1x9[_0x15fc[13]](500)[_0x15fc[12]]({message:_0x15fc[40],translatedMessage:_0x15fc[41]})};return VoiceExtension[_0x15fc[26]]({where:{context:_0xd0d1x11[_0x15fc[24]],VoiceContextId:null}})})[_0x15fc[14]](function(_0xd0d1x12){if(_0xd0d1x12[_0x15fc[35]]> 0){return _0xd0d1x9[_0x15fc[13]](500)[_0x15fc[12]]({message:_0x15fc[37],translatedMessage:_0x15fc[38]})};return _0xd0d1x11[_0x15fc[36]]()})[_0x15fc[14]](function(){return _0xd0d1x9[_0x15fc[19]](204)})[_0x15fc[11]](function(_0xd0d1xb){return handleError(_0xd0d1x9,_0xd0d1xb)})};exports[_0x15fc[42]]= function(_0xd0d1x8,_0xd0d1x9){var _0xd0d1x13;return VoiceContext[_0x15fc[26]]({where:{id:_0xd0d1x8[_0x15fc[15]][_0x15fc[43]]}})[_0x15fc[14]](function(_0xd0d1xe){_0xd0d1x13= _0xd0d1xe;var _0xd0d1x14=_[_0x15fc[44]](_0xd0d1x13,{defaultEntry:true});if(_0xd0d1x14){return _0xd0d1x9[_0x15fc[13]](500)[_0x15fc[12]]({message:_0x15fc[40],translatedMessage:_0x15fc[41]})};if(!_0xd0d1x13){return _0xd0d1x9[_0x15fc[19]](404)};var _0xd0d1x15=_[_0x15fc[46]](_[_0x15fc[46]](_0xd0d1x13,_0x15fc[45]),_0x15fc[24]);return VoiceExtension[_0x15fc[26]]({where:{context:_0xd0d1x15,VoiceContextId:null}})})[_0x15fc[14]](function(_0xd0d1x12){if(_0xd0d1x12[_0x15fc[35]]> _0xd0d1x13[_0x15fc[35]]){return _0xd0d1x9[_0x15fc[13]](500)[_0x15fc[12]]({message:_0x15fc[37],translatedMessage:_0x15fc[38]})};return VoiceContext[_0x15fc[36]]({where:{id:_0xd0d1x8[_0x15fc[15]][_0x15fc[43]]},individualHooks:true})})[_0x15fc[14]](function(){return _0xd0d1x9[_0x15fc[19]](204)})[_0x15fc[11]](function(_0xd0d1xb){return handleError(_0xd0d1x9,_0xd0d1xb)})};function handleError(_0xd0d1x9,_0xd0d1xb){logger[_0x15fc[48]](_0xd0d1xb[_0x15fc[47]]);return _0xd0d1x9[_0x15fc[13]](500)[_0x15fc[12]](_0xd0d1xb)}
\ No newline at end of file
+var _0x62bb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x6F\x6E\x74\x65\x78\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x62\x6F\x64\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x72\x65\x61\x74\x65","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x43\x4F\x4E\x54\x45\x58\x54","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x73\x74\x72\x6F\x79","\x54\x68\x65\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x69\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x61\x20\x72\x6F\x75\x74\x65\x2C\x20\x64\x65\x6C\x65\x74\x65\x20\x6F\x72\x20\x63\x68\x61\x6E\x67\x65\x20\x69\x74\x20\x66\x69\x72\x73\x74","\x4D\x45\x53\x53\x41\x47\x45\x5F\x43\x4F\x4E\x54\x45\x58\x54\x5F\x52\x4F\x55\x54\x45\x5F\x41\x53\x53\x4F\x43\x49\x41\x54\x45\x44","\x64\x65\x66\x61\x75\x6C\x74\x45\x6E\x74\x72\x79","\x59\x6F\x75\x20\x63\x61\x6E\x27\x74\x20\x64\x65\x6C\x65\x74\x65\x20\x61\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x65\x6E\x74\x72\x79\x21","\x4D\x45\x53\x53\x41\x47\x45\x5F\x44\x45\x46\x41\x55\x4C\x54\x5F\x45\x4E\x54\x52\x59","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x66\x69\x6E\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x61\x70","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x62bb[0];var _=require(_0x62bb[1]);var util=require(_0x62bb[2]);var logger=require(_0x62bb[4])(_0x62bb[3]);var Util=require(_0x62bb[5]);var sequelize=require(_0x62bb[7])[_0x62bb[6]];var VoiceContext=require(_0x62bb[7])[_0x62bb[8]];var VoiceExtension=require(_0x62bb[7])[_0x62bb[9]];exports[_0x62bb[10]]= function(_0xa414x8,_0xa414x9,_0xa414xa){return VoiceContext[_0x62bb[17]](Util[_0x62bb[16]](_0xa414x8[_0x62bb[15]]))[_0x62bb[14]](function(_0xa414xc){_0xa414x9[_0x62bb[13]](200)[_0x62bb[12]](_0xa414xc)})[_0x62bb[11]](function(_0xa414xb){return handleError(_0xa414x9,_0xa414xb)})};exports[_0x62bb[18]]= function(_0xa414x8,_0xa414x9){return VoiceContext[_0x62bb[22]](_0xa414x8[_0x62bb[21]][_0x62bb[20]])[_0x62bb[14]](function(_0xa414xd){if(!_0xa414xd){return _0xa414x9[_0x62bb[19]](404)};return _0xa414x9[_0x62bb[12]](_0xa414xd)})[_0x62bb[11]](function(_0xa414xb){return handleError(_0xa414x9,_0xa414xb)})};exports[_0x62bb[23]]= function(_0xa414x8,_0xa414x9){return VoiceContext[_0x62bb[26]]({where:{name:_0xa414x8[_0x62bb[25]][_0x62bb[24]]}})[_0x62bb[14]](function(_0xa414xe){if(!_0xa414xe){return _0xa414x9[_0x62bb[19]](404)};return _0xa414x9[_0x62bb[12]](_0xa414xe)})[_0x62bb[11]](function(_0xa414xb){return handleError(_0xa414x9,_0xa414xb)})};exports[_0x62bb[27]]= function(_0xa414x8,_0xa414x9){return VoiceContext[_0x62bb[27]](_0xa414x8[_0x62bb[25]])[_0x62bb[14]](function(_0xa414xd){return _0xa414x9[_0x62bb[13]](201)[_0x62bb[12]](_0xa414xd)})[_0x62bb[11]](sequelize.UniqueConstraintError,function(_0xa414xb){_0xa414xb[_0x62bb[28]]= _0x62bb[29];_0xa414xb[_0x62bb[30]]= _0x62bb[31];return handleError(_0xa414x9,_0xa414xb)})[_0x62bb[11]](function(_0xa414xb){return handleError(_0xa414x9,_0xa414xb)})};exports[_0x62bb[32]]= function(_0xa414x8,_0xa414x9){return VoiceContext[_0x62bb[26]]({where:{name:_0xa414x8[_0x62bb[25]][_0x62bb[24]],id:{$ne:_0xa414x8[_0x62bb[25]][_0x62bb[20]]}}})[_0x62bb[14]](function(_0xa414x10){if(!_0xa414x10){return _0xa414x9[_0x62bb[19]](404)};if(_0xa414x10[_0x62bb[35]]> 0){return _0xa414x9[_0x62bb[13]](500)[_0x62bb[12]]({message:_0x62bb[31]})};if(_0xa414x8[_0x62bb[25]][_0x62bb[20]]){delete _0xa414x8[_0x62bb[25]][_0x62bb[20]]};return VoiceContext[_0x62bb[22]](_0xa414x8[_0x62bb[21]][_0x62bb[20]])})[_0x62bb[14]](function(_0xa414xd){if(!_0xa414xd){return _0xa414x9[_0x62bb[19]](404)};var _0xa414xf=_[_0x62bb[33]](_0xa414xd,_0xa414x8[_0x62bb[25]]);return _0xa414xf[_0x62bb[34]]()})[_0x62bb[14]](function(_0xa414xd){return _0xa414x9[_0x62bb[13]](200)[_0x62bb[12]](_0xa414xd)})[_0x62bb[11]](function(_0xa414xb){return handleError(_0xa414x9,_0xa414xb)})};exports[_0x62bb[36]]= function(_0xa414x8,_0xa414x9){var _0xa414x11;return VoiceContext[_0x62bb[22]](_0xa414x8[_0x62bb[21]][_0x62bb[20]])[_0x62bb[14]](function(_0xa414xd){_0xa414x11= _0xa414xd;if(!_0xa414x11){return _0xa414x9[_0x62bb[19]](404)};if(_0xa414x11[_0x62bb[39]]){return _0xa414x9[_0x62bb[13]](500)[_0x62bb[12]]({message:_0x62bb[40],translatedMessage:_0x62bb[41]})};return VoiceExtension[_0x62bb[26]]({where:{context:_0xa414x11[_0x62bb[24]],VoiceContextId:null}})})[_0x62bb[14]](function(_0xa414x12){if(_0xa414x12[_0x62bb[35]]> 0){return _0xa414x9[_0x62bb[13]](500)[_0x62bb[12]]({message:_0x62bb[37],translatedMessage:_0x62bb[38]})};return _0xa414x11[_0x62bb[36]]()})[_0x62bb[14]](function(){return _0xa414x9[_0x62bb[19]](204)})[_0x62bb[11]](function(_0xa414xb){return handleError(_0xa414x9,_0xa414xb)})};exports[_0x62bb[42]]= function(_0xa414x8,_0xa414x9){var _0xa414x13;return VoiceContext[_0x62bb[26]]({where:{id:_0xa414x8[_0x62bb[15]][_0x62bb[43]]}})[_0x62bb[14]](function(_0xa414xe){_0xa414x13= _0xa414xe;var _0xa414x14=_[_0x62bb[44]](_0xa414x13,{defaultEntry:true});if(_0xa414x14){return _0xa414x9[_0x62bb[13]](500)[_0x62bb[12]]({message:_0x62bb[40],translatedMessage:_0x62bb[41]})};if(!_0xa414x13){return _0xa414x9[_0x62bb[19]](404)};var _0xa414x15=_[_0x62bb[46]](_[_0x62bb[46]](_0xa414x13,_0x62bb[45]),_0x62bb[24]);return VoiceExtension[_0x62bb[26]]({where:{context:_0xa414x15,VoiceContextId:null}})})[_0x62bb[14]](function(_0xa414x12){if(_0xa414x12[_0x62bb[35]]> _0xa414x13[_0x62bb[35]]){return _0xa414x9[_0x62bb[13]](500)[_0x62bb[12]]({message:_0x62bb[37],translatedMessage:_0x62bb[38]})};return VoiceContext[_0x62bb[36]]({where:{id:_0xa414x8[_0x62bb[15]][_0x62bb[43]]},individualHooks:true})})[_0x62bb[14]](function(){return _0xa414x9[_0x62bb[19]](204)})[_0x62bb[11]](function(_0xa414xb){return handleError(_0xa414x9,_0xa414xb)})};function handleError(_0xa414x9,_0xa414xb){logger[_0x62bb[48]](_0xa414xb[_0x62bb[47]]);return _0xa414x9[_0x62bb[13]](500)[_0x62bb[12]](_0xa414xb)}
\ No newline at end of file
index e93e73e..ae39fbe 100644 (file)
@@ -1 +1 @@
-var _0xdcb0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xdcb0[0];const EventEmitter=require(_0xdcb0[1]);const VoiceContext=require(_0xdcb0[3])[_0xdcb0[2]];var VoiceContextEvents= new EventEmitter();VoiceContextEvents[_0xdcb0[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xdcb0[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xdcb0[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xdcb0[6]};for(var e in events){var event=events[e];VoiceContext[_0xdcb0[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x26bfx8,_0x26bfx9,_0x26bfxa){VoiceContextEvents[_0xdcb0[10]](event+ _0xdcb0[8]+ _0x26bfx8[_0xdcb0[9]],_0x26bfx8);VoiceContextEvents[_0xdcb0[10]](event,_0x26bfx8);_0x26bfxa(null)}}module[_0xdcb0[11]]= VoiceContextEvents
\ No newline at end of file
+var _0x7a9d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7a9d[0];const EventEmitter=require(_0x7a9d[1]);const VoiceContext=require(_0x7a9d[3])[_0x7a9d[2]];var VoiceContextEvents= new EventEmitter();VoiceContextEvents[_0x7a9d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7a9d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7a9d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7a9d[6]};for(var e in events){var event=events[e];VoiceContext[_0x7a9d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x1fa5x8,_0x1fa5x9,_0x1fa5xa){VoiceContextEvents[_0x7a9d[10]](event+ _0x7a9d[8]+ _0x1fa5x8[_0x7a9d[9]],_0x1fa5x8);VoiceContextEvents[_0x7a9d[10]](event,_0x1fa5x8);_0x1fa5xa(null)}}module[_0x7a9d[11]]= VoiceContextEvents
\ No newline at end of file
index e34ca87..22fee7a 100644 (file)
@@ -1 +1 @@
-var _0x823a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x823a[0];const VoiceContextEvents=require(_0x823a[1]);var events=[_0x823a[2],_0x823a[3]];exports[_0x823a[4]]= function(_0x3ebax3){for(var _0x3ebax4=0,_0x3ebax5=events[_0x823a[5]];_0x3ebax4< _0x3ebax5;_0x3ebax4++){var _0x3ebax6=events[_0x3ebax4];var _0x3ebax7=createListener(_0x823a[6]+ _0x3ebax6,_0x3ebax3);VoiceContextEvents[_0x823a[7]](_0x3ebax6,_0x3ebax7);_0x3ebax3[_0x823a[7]](_0x823a[8],removeListener(_0x3ebax6,_0x3ebax7))}};function createListener(_0x3ebax6,_0x3ebax3){return function(_0x3ebax9){_0x3ebax3[_0x823a[9]](_0x3ebax6,_0x3ebax9)}}function removeListener(_0x3ebax6,_0x3ebax7){return function(){VoiceContextEvents[_0x823a[10]](_0x3ebax6,_0x3ebax7)}}
\ No newline at end of file
+var _0x63b1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x63b1[0];const VoiceContextEvents=require(_0x63b1[1]);var events=[_0x63b1[2],_0x63b1[3]];exports[_0x63b1[4]]= function(_0x9932x3){for(var _0x9932x4=0,_0x9932x5=events[_0x63b1[5]];_0x9932x4< _0x9932x5;_0x9932x4++){var _0x9932x6=events[_0x9932x4];var _0x9932x7=createListener(_0x63b1[6]+ _0x9932x6,_0x9932x3);VoiceContextEvents[_0x63b1[7]](_0x9932x6,_0x9932x7);_0x9932x3[_0x63b1[7]](_0x63b1[8],removeListener(_0x9932x6,_0x9932x7))}};function createListener(_0x9932x6,_0x9932x3){return function(_0x9932x9){_0x9932x3[_0x63b1[9]](_0x9932x6,_0x9932x9)}}function removeListener(_0x9932x6,_0x9932x7){return function(){VoiceContextEvents[_0x63b1[10]](_0x9932x6,_0x9932x7)}}
\ No newline at end of file
index 3ae0adb..7253753 100644 (file)
@@ -1 +1 @@
-var _0xbda1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xbda1[0];var express=require(_0xbda1[1]);var auth=require(_0xbda1[2]);var controller=require(_0xbda1[3]);var router=express.Router();router[_0xbda1[7]](_0xbda1[4],auth[_0xbda1[5]](),controller[_0xbda1[6]]);router[_0xbda1[7]](_0xbda1[8],auth[_0xbda1[5]](),controller[_0xbda1[9]]);router[_0xbda1[11]](_0xbda1[4],auth[_0xbda1[5]](),controller[_0xbda1[10]]);router[_0xbda1[13]](_0xbda1[8],auth[_0xbda1[5]](),controller[_0xbda1[12]]);router[_0xbda1[14]](_0xbda1[8],auth[_0xbda1[5]](),controller[_0xbda1[12]]);router[_0xbda1[16]](_0xbda1[8],auth[_0xbda1[5]](),controller[_0xbda1[15]]);module[_0xbda1[17]]= router
\ No newline at end of file
+var _0x492f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x70\x61\x74\x63\x68","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x492f[0];var express=require(_0x492f[1]);var auth=require(_0x492f[2]);var controller=require(_0x492f[3]);var router=express.Router();router[_0x492f[7]](_0x492f[4],auth[_0x492f[5]](),controller[_0x492f[6]]);router[_0x492f[7]](_0x492f[8],auth[_0x492f[5]](),controller[_0x492f[9]]);router[_0x492f[11]](_0x492f[4],auth[_0x492f[5]](),controller[_0x492f[10]]);router[_0x492f[13]](_0x492f[8],auth[_0x492f[5]](),controller[_0x492f[12]]);router[_0x492f[14]](_0x492f[8],auth[_0x492f[5]](),controller[_0x492f[12]]);router[_0x492f[16]](_0x492f[8],auth[_0x492f[5]](),controller[_0x492f[15]]);module[_0x492f[17]]= router
\ No newline at end of file
index 371e7b3..34c1674 100644 (file)
@@ -1 +1 @@
-var _0x219c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x219c[0];var _=require(_0x219c[1]);var logger=require(_0x219c[3])(_0x219c[2]);var VoiceDisposition=require(_0x219c[5])[_0x219c[4]];function handleError(_0x40f6x5,_0x40f6x6){_0x40f6x6= _0x40f6x6|| 500;return function(_0x40f6x7){logger[_0x219c[7]](_0x40f6x7[_0x219c[6]]);_0x40f6x5[_0x219c[9]](_0x40f6x6)[_0x219c[8]](_0x40f6x7)}}function responseWithResult(_0x40f6x5,_0x40f6x6){_0x40f6x6= _0x40f6x6|| 200;return function(_0x40f6x9){if(_0x40f6x9){_0x40f6x5[_0x219c[9]](_0x40f6x6)[_0x219c[10]](_0x40f6x9)}}}function responseWithoutResult(_0x40f6x5,_0x40f6x6){_0x40f6x6= _0x40f6x6|| 200;return function(){_0x40f6x5[_0x219c[11]](_0x40f6x6)}}function handleEntityNotFound(_0x40f6x5){return function(_0x40f6x9){if(!_0x40f6x9){_0x40f6x5[_0x219c[9]](404)[_0x219c[12]]();return null};return _0x40f6x9}}function saveUpdates(_0x40f6xd){return function(_0x40f6x9){return _0x40f6x9[_0x219c[14]](_0x40f6xd)[_0x219c[13]](function(_0x40f6xe){return _0x40f6xe})}}function removeEntity(_0x40f6x5){return function(_0x40f6x9){if(_0x40f6x9){return _0x40f6x9[_0x219c[15]]()[_0x219c[13]](function(){_0x40f6x5[_0x219c[9]](204)[_0x219c[12]]()})}}}exports[_0x219c[16]]= function(_0x40f6x10,_0x40f6x5){VoiceDisposition[_0x219c[18]]()[_0x219c[13]](responseWithResult(_0x40f6x5))[_0x219c[17]](handleError(_0x40f6x5))};exports[_0x219c[19]]= function(_0x40f6x10,_0x40f6x5){VoiceDisposition[_0x219c[22]](_0x40f6x10[_0x219c[21]][_0x219c[20]])[_0x219c[13]](handleEntityNotFound(_0x40f6x5))[_0x219c[13]](responseWithResult(_0x40f6x5))[_0x219c[17]](handleError(_0x40f6x5))};exports[_0x219c[23]]= function(_0x40f6x10,_0x40f6x5){VoiceDisposition[_0x219c[23]](_0x40f6x10[_0x219c[24]])[_0x219c[13]](responseWithResult(_0x40f6x5,201))[_0x219c[17]](handleError(_0x40f6x5))};exports[_0x219c[25]]= function(_0x40f6x10,_0x40f6x5){if(_0x40f6x10[_0x219c[24]][_0x219c[20]]){delete _0x40f6x10[_0x219c[24]][_0x219c[20]]};VoiceDisposition[_0x219c[22]](_0x40f6x10[_0x219c[21]][_0x219c[20]])[_0x219c[13]](handleEntityNotFound(_0x40f6x5))[_0x219c[13]](saveUpdates(_0x40f6x10[_0x219c[24]]))[_0x219c[13]](responseWithResult(_0x40f6x5))[_0x219c[17]](handleError(_0x40f6x5))};exports[_0x219c[15]]= function(_0x40f6x10,_0x40f6x5){VoiceDisposition[_0x219c[22]](_0x40f6x10[_0x219c[21]][_0x219c[20]])[_0x219c[13]](handleEntityNotFound(_0x40f6x5))[_0x219c[13]](removeEntity(_0x40f6x5))[_0x219c[17]](handleError(_0x40f6x5))}
\ No newline at end of file
+var _0x9b5b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65"];_0x9b5b[0];var _=require(_0x9b5b[1]);var logger=require(_0x9b5b[3])(_0x9b5b[2]);var VoiceDisposition=require(_0x9b5b[5])[_0x9b5b[4]];function handleError(_0x2097x5,_0x2097x6){_0x2097x6= _0x2097x6|| 500;return function(_0x2097x7){logger[_0x9b5b[7]](_0x2097x7[_0x9b5b[6]]);_0x2097x5[_0x9b5b[9]](_0x2097x6)[_0x9b5b[8]](_0x2097x7)}}function responseWithResult(_0x2097x5,_0x2097x6){_0x2097x6= _0x2097x6|| 200;return function(_0x2097x9){if(_0x2097x9){_0x2097x5[_0x9b5b[9]](_0x2097x6)[_0x9b5b[10]](_0x2097x9)}}}function responseWithoutResult(_0x2097x5,_0x2097x6){_0x2097x6= _0x2097x6|| 200;return function(){_0x2097x5[_0x9b5b[11]](_0x2097x6)}}function handleEntityNotFound(_0x2097x5){return function(_0x2097x9){if(!_0x2097x9){_0x2097x5[_0x9b5b[9]](404)[_0x9b5b[12]]();return null};return _0x2097x9}}function saveUpdates(_0x2097xd){return function(_0x2097x9){return _0x2097x9[_0x9b5b[14]](_0x2097xd)[_0x9b5b[13]](function(_0x2097xe){return _0x2097xe})}}function removeEntity(_0x2097x5){return function(_0x2097x9){if(_0x2097x9){return _0x2097x9[_0x9b5b[15]]()[_0x9b5b[13]](function(){_0x2097x5[_0x9b5b[9]](204)[_0x9b5b[12]]()})}}}exports[_0x9b5b[16]]= function(_0x2097x10,_0x2097x5){VoiceDisposition[_0x9b5b[18]]()[_0x9b5b[13]](responseWithResult(_0x2097x5))[_0x9b5b[17]](handleError(_0x2097x5))};exports[_0x9b5b[19]]= function(_0x2097x10,_0x2097x5){VoiceDisposition[_0x9b5b[22]](_0x2097x10[_0x9b5b[21]][_0x9b5b[20]])[_0x9b5b[13]](handleEntityNotFound(_0x2097x5))[_0x9b5b[13]](responseWithResult(_0x2097x5))[_0x9b5b[17]](handleError(_0x2097x5))};exports[_0x9b5b[23]]= function(_0x2097x10,_0x2097x5){VoiceDisposition[_0x9b5b[23]](_0x2097x10[_0x9b5b[24]])[_0x9b5b[13]](responseWithResult(_0x2097x5,201))[_0x9b5b[17]](handleError(_0x2097x5))};exports[_0x9b5b[25]]= function(_0x2097x10,_0x2097x5){if(_0x2097x10[_0x9b5b[24]][_0x9b5b[20]]){delete _0x2097x10[_0x9b5b[24]][_0x9b5b[20]]};VoiceDisposition[_0x9b5b[22]](_0x2097x10[_0x9b5b[21]][_0x9b5b[20]])[_0x9b5b[13]](handleEntityNotFound(_0x2097x5))[_0x9b5b[13]](saveUpdates(_0x2097x10[_0x9b5b[24]]))[_0x9b5b[13]](responseWithResult(_0x2097x5))[_0x9b5b[17]](handleError(_0x2097x5))};exports[_0x9b5b[15]]= function(_0x2097x10,_0x2097x5){VoiceDisposition[_0x9b5b[22]](_0x2097x10[_0x9b5b[21]][_0x9b5b[20]])[_0x9b5b[13]](handleEntityNotFound(_0x2097x5))[_0x9b5b[13]](removeEntity(_0x2097x5))[_0x9b5b[17]](handleError(_0x2097x5))}
\ No newline at end of file
index 28ff869..1d7cb6d 100644 (file)
@@ -1 +1 @@
-var _0x71a6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x71a6[0];const EventEmitter=require(_0x71a6[1]);const VoiceDisposition=require(_0x71a6[3])[_0x71a6[2]];var VoiceDispositionEvents= new EventEmitter();VoiceDispositionEvents[_0x71a6[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x71a6[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x71a6[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x71a6[6]};for(var e in events){var event=events[e];VoiceDisposition[_0x71a6[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcdc9x8,_0xcdc9x9,_0xcdc9xa){VoiceDispositionEvents[_0x71a6[10]](event+ _0x71a6[8]+ _0xcdc9x8[_0x71a6[9]],_0xcdc9x8);VoiceDispositionEvents[_0x71a6[10]](event,_0xcdc9x8);_0xcdc9xa(null)}}module[_0x71a6[11]]= VoiceDispositionEvents
\ No newline at end of file
+var _0xe480=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xe480[0];const EventEmitter=require(_0xe480[1]);const VoiceDisposition=require(_0xe480[3])[_0xe480[2]];var VoiceDispositionEvents= new EventEmitter();VoiceDispositionEvents[_0xe480[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xe480[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xe480[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xe480[6]};for(var e in events){var event=events[e];VoiceDisposition[_0xe480[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xcb3cx8,_0xcb3cx9,_0xcb3cxa){VoiceDispositionEvents[_0xe480[10]](event+ _0xe480[8]+ _0xcb3cx8[_0xe480[9]],_0xcb3cx8);VoiceDispositionEvents[_0xe480[10]](event,_0xcb3cx8);_0xcb3cxa(null)}}module[_0xe480[11]]= VoiceDispositionEvents
\ No newline at end of file
index 319a24b..7c9e89b 100644 (file)
@@ -1 +1 @@
-var _0xa5a6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa5a6[0];const VoiceDispositionEvents=require(_0xa5a6[1]);var events=[_0xa5a6[2],_0xa5a6[3]];exports[_0xa5a6[4]]= function(_0x2fa0x3){for(var _0x2fa0x4=0,_0x2fa0x5=events[_0xa5a6[5]];_0x2fa0x4< _0x2fa0x5;_0x2fa0x4++){var _0x2fa0x6=events[_0x2fa0x4];var _0x2fa0x7=createListener(_0xa5a6[6]+ _0x2fa0x6,_0x2fa0x3);VoiceDispositionEvents[_0xa5a6[7]](_0x2fa0x6,_0x2fa0x7);_0x2fa0x3[_0xa5a6[7]](_0xa5a6[8],removeListener(_0x2fa0x6,_0x2fa0x7))}};function createListener(_0x2fa0x6,_0x2fa0x3){return function(_0x2fa0x9){_0x2fa0x3[_0xa5a6[9]](_0x2fa0x6,_0x2fa0x9)}}function removeListener(_0x2fa0x6,_0x2fa0x7){return function(){VoiceDispositionEvents[_0xa5a6[10]](_0x2fa0x6,_0x2fa0x7)}}
\ No newline at end of file
+var _0x241e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x241e[0];const VoiceDispositionEvents=require(_0x241e[1]);var events=[_0x241e[2],_0x241e[3]];exports[_0x241e[4]]= function(_0xab30x3){for(var _0xab30x4=0,_0xab30x5=events[_0x241e[5]];_0xab30x4< _0xab30x5;_0xab30x4++){var _0xab30x6=events[_0xab30x4];var _0xab30x7=createListener(_0x241e[6]+ _0xab30x6,_0xab30x3);VoiceDispositionEvents[_0x241e[7]](_0xab30x6,_0xab30x7);_0xab30x3[_0x241e[7]](_0x241e[8],removeListener(_0xab30x6,_0xab30x7))}};function createListener(_0xab30x6,_0xab30x3){return function(_0xab30x9){_0xab30x3[_0x241e[9]](_0xab30x6,_0xab30x9)}}function removeListener(_0xab30x6,_0xab30x7){return function(){VoiceDispositionEvents[_0x241e[10]](_0xab30x6,_0xab30x7)}}
\ No newline at end of file
index 6f4ccc0..babfb01 100644 (file)
@@ -1 +1 @@
-var _0x6fec=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6fec[0];var express=require(_0x6fec[1]);var controller=require(_0x6fec[2]);var auth=require(_0x6fec[3]);var router=express.Router();router[_0x6fec[9]](_0x6fec[4],auth[_0x6fec[5]](),auth[_0x6fec[7]]([7],[_0x6fec[6]]),controller[_0x6fec[8]]);router[_0x6fec[9]](_0x6fec[10],auth[_0x6fec[5]](),auth[_0x6fec[7]]([7],[_0x6fec[6]]),controller[_0x6fec[11]]);router[_0x6fec[13]](_0x6fec[4],auth[_0x6fec[5]](),auth[_0x6fec[7]]([7],[_0x6fec[6]]),controller[_0x6fec[12]]);router[_0x6fec[15]](_0x6fec[10],auth[_0x6fec[5]](),auth[_0x6fec[7]]([7],[_0x6fec[6]]),controller[_0x6fec[14]]);router[_0x6fec[17]](_0x6fec[4],auth[_0x6fec[5]](),auth[_0x6fec[7]]([7],[_0x6fec[6]]),controller[_0x6fec[16]]);router[_0x6fec[17]](_0x6fec[10],auth[_0x6fec[5]](),auth[_0x6fec[7]]([7],[_0x6fec[6]]),controller[_0x6fec[18]]);module[_0x6fec[19]]= router
\ No newline at end of file
+var _0x73ba=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x73ba[0];var express=require(_0x73ba[1]);var controller=require(_0x73ba[2]);var auth=require(_0x73ba[3]);var router=express.Router();router[_0x73ba[9]](_0x73ba[4],auth[_0x73ba[5]](),auth[_0x73ba[7]]([7],[_0x73ba[6]]),controller[_0x73ba[8]]);router[_0x73ba[9]](_0x73ba[10],auth[_0x73ba[5]](),auth[_0x73ba[7]]([7],[_0x73ba[6]]),controller[_0x73ba[11]]);router[_0x73ba[13]](_0x73ba[4],auth[_0x73ba[5]](),auth[_0x73ba[7]]([7],[_0x73ba[6]]),controller[_0x73ba[12]]);router[_0x73ba[15]](_0x73ba[10],auth[_0x73ba[5]](),auth[_0x73ba[7]]([7],[_0x73ba[6]]),controller[_0x73ba[14]]);router[_0x73ba[17]](_0x73ba[4],auth[_0x73ba[5]](),auth[_0x73ba[7]]([7],[_0x73ba[6]]),controller[_0x73ba[16]]);router[_0x73ba[17]](_0x73ba[10],auth[_0x73ba[5]](),auth[_0x73ba[7]]([7],[_0x73ba[6]]),controller[_0x73ba[18]]);module[_0x73ba[19]]= router
\ No newline at end of file
index e97e078..aae55b1 100644 (file)
@@ -1 +1 @@
-var _0xd654=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x53\x65\x71\x75\x65\x6C\x69\x7A\x65","\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x75\x74\x65\x73","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x72\x65\x61\x74\x65","\x6D\x65\x73\x73\x61\x67\x65","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x63\x6F\x6E\x74\x65\x78\x74\x20\x63\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x52\x4F\x55\x54\x45","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x73","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xd654[0];var _=require(_0xd654[1]);var VoiceExtension=require(_0xd654[3])[_0xd654[2]];var Interval=require(_0xd654[3])[_0xd654[4]];var sequelize=require(_0xd654[3])[_0xd654[5]];var Sequelize=require(_0xd654[3])[_0xd654[6]];var util=require(_0xd654[7]);var async=require(_0xd654[8]);var veUtil=require(_0xd654[9]);var Util=require(_0xd654[10]);var logger=require(_0xd654[12])(_0xd654[11]);var Applications=veUtil[_0xd654[13]];exports[_0xd654[14]]= function(_0x503dxc,_0x503dxd,_0x503dxe){return VoiceExtension[_0xd654[25]](_0xd654[23],_0xd654[24])[_0xd654[22]](_[_0xd654[21]](Util[_0xd654[20]](_0x503dxc[_0xd654[19]]),{distinct:true}))[_0xd654[18]](function(_0x503dx10){_0x503dxd[_0xd654[17]](200)[_0xd654[16]](_0x503dx10)})[_0xd654[15]](function(_0x503dxf){return handleError(_0x503dxd,_0x503dxf)})};exports[_0xd654[26]]= function(_0x503dxc,_0x503dxd){return VoiceExtension[_0xd654[25]](_0xd654[24])[_0xd654[30]]({where:{id:_0x503dxc[_0xd654[29]][_0xd654[28]],VoiceExtensionId:null}})[_0xd654[18]](function(_0x503dx11){if(!_0x503dx11){return _0x503dxd[_0xd654[27]](404)};return _0x503dxd[_0xd654[16]](_0x503dx11)})[_0xd654[15]](function(_0x503dxf){return handleError(_0x503dxd,_0x503dxf)})};exports[_0xd654[31]]= function(_0x503dxc,_0x503dxd){var _0x503dx12;return sequelize[_0xd654[40]](function(_0x503dx13){return VoiceExtension[_0xd654[31]](_0x503dxc[_0xd654[36]],{transaction:_0x503dx13})[_0xd654[18]](function(_0x503dx14){_0x503dx12= _0x503dx14;if(_0x503dxc[_0xd654[36]][_0xd654[13]]&& Array[_0xd654[38]](_0x503dxc[_0xd654[36]].Applications)&& _0x503dxc[_0xd654[36]][_0xd654[13]][_0xd654[39]]){return _0x503dx14}})[_0xd654[18]](veUtil[_0xd654[37]](_0x503dxc[_0xd654[36]].Applications,_0x503dx13,_0x503dxd))})[_0xd654[18]](function(){return _0x503dxd[_0xd654[17]](201)[_0xd654[16]](_0x503dx12)})[_0xd654[15]](sequelize.UniqueConstraintError,function(_0x503dxf){_0x503dxf[_0xd654[32]]= _0xd654[33];_0x503dxf[_0xd654[34]]= _0xd654[35];return handleError(_0x503dxd,_0x503dxf)})[_0xd654[15]](sequelize.ValidationError,function(_0x503dxf){_0x503dxf[_0xd654[32]]= _0xd654[33];_0x503dxf[_0xd654[34]]= _0xd654[35];return handleError(_0x503dxd,_0x503dxf)})[_0xd654[15]](function(_0x503dxf){return handleError(_0x503dxd,_0x503dxf)})};exports[_0xd654[41]]= function(_0x503dxc,_0x503dxd){return sequelize[_0xd654[40]](function(_0x503dx13){return veUtil[_0xd654[42]](_0x503dxc,_0x503dx13)})[_0xd654[18]](function(){return _0x503dxd[_0xd654[27]](200)})[_0xd654[15]](sequelize.UniqueConstraintError,function(_0x503dxf){_0x503dxf[_0xd654[32]]= _0xd654[33];_0x503dxf[_0xd654[34]]= _0xd654[35];return handleError(_0x503dxd,_0x503dxf)})[_0xd654[15]](function(_0x503dxf){return handleError(_0x503dxd,_0x503dxf)})};exports[_0xd654[43]]= function(_0x503dxc,_0x503dxd,_0x503dxe){return sequelize[_0xd654[40]](function(_0x503dx13){return VoiceExtension[_0xd654[44]](_0x503dxc[_0xd654[29]][_0xd654[28]])[_0xd654[18]](function(_0x503dx11){if(!_0x503dx11){return _0x503dxd[_0xd654[27]](404)};return _0x503dx11[_0xd654[43]]()})})[_0xd654[18]](function(){return _0x503dxd[_0xd654[27]](204)})[_0xd654[15]](function(_0x503dxf){return handleError(_0x503dxd,_0x503dxf)})};exports[_0xd654[45]]= function(_0x503dxc,_0x503dxd){return VoiceExtension[_0xd654[43]]({where:{id:_0x503dxc[_0xd654[19]][_0xd654[46]]},individualHooks:true})[_0xd654[18]](function(){return _0x503dxd[_0xd654[27]](204)})[_0xd654[15]](function(_0x503dxf){return handleError(_0x503dxd,_0x503dxf)})};function handleError(_0x503dxd,_0x503dxf){logger[_0xd654[48]](_0x503dxf[_0xd654[47]]);return _0x503dxd[_0xd654[17]](500)[_0xd654[16]](_0x503dxf)}
\ No newline at end of file
+var _0x29dd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x53\x65\x71\x75\x65\x6C\x69\x7A\x65","\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x75\x74\x65\x73","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x72\x65\x61\x74\x65","\x6D\x65\x73\x73\x61\x67\x65","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x63\x6F\x6E\x74\x65\x78\x74\x20\x63\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x52\x4F\x55\x54\x45","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x73","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x29dd[0];var _=require(_0x29dd[1]);var VoiceExtension=require(_0x29dd[3])[_0x29dd[2]];var Interval=require(_0x29dd[3])[_0x29dd[4]];var sequelize=require(_0x29dd[3])[_0x29dd[5]];var Sequelize=require(_0x29dd[3])[_0x29dd[6]];var util=require(_0x29dd[7]);var async=require(_0x29dd[8]);var veUtil=require(_0x29dd[9]);var Util=require(_0x29dd[10]);var logger=require(_0x29dd[12])(_0x29dd[11]);var Applications=veUtil[_0x29dd[13]];exports[_0x29dd[14]]= function(_0x4d5exc,_0x4d5exd,_0x4d5exe){return VoiceExtension[_0x29dd[25]](_0x29dd[23],_0x29dd[24])[_0x29dd[22]](_[_0x29dd[21]](Util[_0x29dd[20]](_0x4d5exc[_0x29dd[19]]),{distinct:true}))[_0x29dd[18]](function(_0x4d5ex10){_0x4d5exd[_0x29dd[17]](200)[_0x29dd[16]](_0x4d5ex10)})[_0x29dd[15]](function(_0x4d5exf){return handleError(_0x4d5exd,_0x4d5exf)})};exports[_0x29dd[26]]= function(_0x4d5exc,_0x4d5exd){return VoiceExtension[_0x29dd[25]](_0x29dd[24])[_0x29dd[30]]({where:{id:_0x4d5exc[_0x29dd[29]][_0x29dd[28]],VoiceExtensionId:null}})[_0x29dd[18]](function(_0x4d5ex11){if(!_0x4d5ex11){return _0x4d5exd[_0x29dd[27]](404)};return _0x4d5exd[_0x29dd[16]](_0x4d5ex11)})[_0x29dd[15]](function(_0x4d5exf){return handleError(_0x4d5exd,_0x4d5exf)})};exports[_0x29dd[31]]= function(_0x4d5exc,_0x4d5exd){var _0x4d5ex12;return sequelize[_0x29dd[40]](function(_0x4d5ex13){return VoiceExtension[_0x29dd[31]](_0x4d5exc[_0x29dd[36]],{transaction:_0x4d5ex13})[_0x29dd[18]](function(_0x4d5ex14){_0x4d5ex12= _0x4d5ex14;if(_0x4d5exc[_0x29dd[36]][_0x29dd[13]]&& Array[_0x29dd[38]](_0x4d5exc[_0x29dd[36]].Applications)&& _0x4d5exc[_0x29dd[36]][_0x29dd[13]][_0x29dd[39]]){return _0x4d5ex14}})[_0x29dd[18]](veUtil[_0x29dd[37]](_0x4d5exc[_0x29dd[36]].Applications,_0x4d5ex13,_0x4d5exd))})[_0x29dd[18]](function(){return _0x4d5exd[_0x29dd[17]](201)[_0x29dd[16]](_0x4d5ex12)})[_0x29dd[15]](sequelize.UniqueConstraintError,function(_0x4d5exf){_0x4d5exf[_0x29dd[32]]= _0x29dd[33];_0x4d5exf[_0x29dd[34]]= _0x29dd[35];return handleError(_0x4d5exd,_0x4d5exf)})[_0x29dd[15]](sequelize.ValidationError,function(_0x4d5exf){_0x4d5exf[_0x29dd[32]]= _0x29dd[33];_0x4d5exf[_0x29dd[34]]= _0x29dd[35];return handleError(_0x4d5exd,_0x4d5exf)})[_0x29dd[15]](function(_0x4d5exf){return handleError(_0x4d5exd,_0x4d5exf)})};exports[_0x29dd[41]]= function(_0x4d5exc,_0x4d5exd){return sequelize[_0x29dd[40]](function(_0x4d5ex13){return veUtil[_0x29dd[42]](_0x4d5exc,_0x4d5ex13)})[_0x29dd[18]](function(){return _0x4d5exd[_0x29dd[27]](200)})[_0x29dd[15]](sequelize.UniqueConstraintError,function(_0x4d5exf){_0x4d5exf[_0x29dd[32]]= _0x29dd[33];_0x4d5exf[_0x29dd[34]]= _0x29dd[35];return handleError(_0x4d5exd,_0x4d5exf)})[_0x29dd[15]](function(_0x4d5exf){return handleError(_0x4d5exd,_0x4d5exf)})};exports[_0x29dd[43]]= function(_0x4d5exc,_0x4d5exd,_0x4d5exe){return sequelize[_0x29dd[40]](function(_0x4d5ex13){return VoiceExtension[_0x29dd[44]](_0x4d5exc[_0x29dd[29]][_0x29dd[28]])[_0x29dd[18]](function(_0x4d5ex11){if(!_0x4d5ex11){return _0x4d5exd[_0x29dd[27]](404)};return _0x4d5ex11[_0x29dd[43]]()})})[_0x29dd[18]](function(){return _0x4d5exd[_0x29dd[27]](204)})[_0x29dd[15]](function(_0x4d5exf){return handleError(_0x4d5exd,_0x4d5exf)})};exports[_0x29dd[45]]= function(_0x4d5exc,_0x4d5exd){return VoiceExtension[_0x29dd[43]]({where:{id:_0x4d5exc[_0x29dd[19]][_0x29dd[46]]},individualHooks:true})[_0x29dd[18]](function(){return _0x4d5exd[_0x29dd[27]](204)})[_0x29dd[15]](function(_0x4d5exf){return handleError(_0x4d5exd,_0x4d5exf)})};function handleError(_0x4d5exd,_0x4d5exf){logger[_0x29dd[48]](_0x4d5exf[_0x29dd[47]]);return _0x4d5exd[_0x29dd[17]](500)[_0x29dd[16]](_0x4d5exf)}
\ No newline at end of file
index 0f7201a..393fe84 100644 (file)
@@ -1 +1 @@
-var _0x5c17=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5c17[0];const EventEmitter=require(_0x5c17[1]);const VoiceExtension=require(_0x5c17[3])[_0x5c17[2]];var VoiceExtensionEvents= new EventEmitter();VoiceExtensionEvents[_0x5c17[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5c17[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5c17[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5c17[7]};for(var e in events){var event=events[e];VoiceExtension[_0x5c17[8]](e,emitEvent(event))};function emitEvent(event){return function(_0xda94x8,_0xda94x9,_0xda94xa){VoiceExtensionEvents[_0x5c17[11]](event+ _0x5c17[9]+ _0xda94x8[_0x5c17[10]],_0xda94x8);VoiceExtensionEvents[_0x5c17[11]](event,_0xda94x8);_0xda94xa(null)}}module[_0x5c17[12]]= VoiceExtensionEvents
\ No newline at end of file
+var _0x2452=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x2452[0];const EventEmitter=require(_0x2452[1]);const VoiceExtension=require(_0x2452[3])[_0x2452[2]];var VoiceExtensionEvents= new EventEmitter();VoiceExtensionEvents[_0x2452[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x2452[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x2452[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x2452[7]};for(var e in events){var event=events[e];VoiceExtension[_0x2452[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x1107x8,_0x1107x9,_0x1107xa){VoiceExtensionEvents[_0x2452[11]](event+ _0x2452[9]+ _0x1107x8[_0x2452[10]],_0x1107x8);VoiceExtensionEvents[_0x2452[11]](event,_0x1107x8);_0x1107xa(null)}}module[_0x2452[12]]= VoiceExtensionEvents
\ No newline at end of file
index 82117cb..3bdcff5 100644 (file)
@@ -1 +1 @@
-var _0xa132=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xa132[0];const VoiceExtensionEvents=require(_0xa132[1]);var events=[_0xa132[2],_0xa132[3],_0xa132[4]];exports[_0xa132[5]]= function(_0x97abx3){for(var _0x97abx4=0,_0x97abx5=events[_0xa132[6]];_0x97abx4< _0x97abx5;_0x97abx4++){var _0x97abx6=events[_0x97abx4];var _0x97abx7=createListener(_0xa132[7]+ _0x97abx6,_0x97abx3);VoiceExtensionEvents[_0xa132[8]](_0x97abx6,_0x97abx7);_0x97abx3[_0xa132[8]](_0xa132[9],removeListener(_0x97abx6,_0x97abx7))}};function createListener(_0x97abx6,_0x97abx3){return function(_0x97abx9){_0x97abx3[_0xa132[10]](_0x97abx6,_0x97abx9)}}function removeListener(_0x97abx6,_0x97abx7){return function(){VoiceExtensionEvents[_0xa132[11]](_0x97abx6,_0x97abx7)}}
\ No newline at end of file
+var _0xb3ff=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xb3ff[0];const VoiceExtensionEvents=require(_0xb3ff[1]);var events=[_0xb3ff[2],_0xb3ff[3],_0xb3ff[4]];exports[_0xb3ff[5]]= function(_0x8e0ax3){for(var _0x8e0ax4=0,_0x8e0ax5=events[_0xb3ff[6]];_0x8e0ax4< _0x8e0ax5;_0x8e0ax4++){var _0x8e0ax6=events[_0x8e0ax4];var _0x8e0ax7=createListener(_0xb3ff[7]+ _0x8e0ax6,_0x8e0ax3);VoiceExtensionEvents[_0xb3ff[8]](_0x8e0ax6,_0x8e0ax7);_0x8e0ax3[_0xb3ff[8]](_0xb3ff[9],removeListener(_0x8e0ax6,_0x8e0ax7))}};function createListener(_0x8e0ax6,_0x8e0ax3){return function(_0x8e0ax9){_0x8e0ax3[_0xb3ff[10]](_0x8e0ax6,_0x8e0ax9)}}function removeListener(_0x8e0ax6,_0x8e0ax7){return function(){VoiceExtensionEvents[_0xb3ff[11]](_0x8e0ax6,_0x8e0ax7)}}
\ No newline at end of file
index 3e1625e..dd62caf 100644 (file)
@@ -1 +1 @@
-var _0x5b80=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x74\x72\x65\x61\x6D","\x73\x74\x72\x65\x61\x6D","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x66\x69\x6C\x65\x73","\x73\x68\x6F\x77\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x6D\x6F\x68\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x6C\x65\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x5b80[0];var express=require(_0x5b80[1]);var controller=require(_0x5b80[2]);var auth=require(_0x5b80[3]);var router=express.Router();router[_0x5b80[9]](_0x5b80[4],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[8]]);router[_0x5b80[9]](_0x5b80[10],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[11]]);router[_0x5b80[9]](_0x5b80[12],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[13]]);router[_0x5b80[9]](_0x5b80[14],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[15]]);router[_0x5b80[17]](_0x5b80[4],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[16]]);router[_0x5b80[17]](_0x5b80[18],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[19]]);router[_0x5b80[17]](_0x5b80[14],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[20]]);router[_0x5b80[22]](_0x5b80[12],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[21]]);router[_0x5b80[24]](_0x5b80[4],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[23]]);router[_0x5b80[24]](_0x5b80[12],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[25]]);router[_0x5b80[24]](_0x5b80[14],auth[_0x5b80[5]](),auth[_0x5b80[7]]([7],[_0x5b80[6]]),controller[_0x5b80[26]]);module[_0x5b80[27]]= router
\ No newline at end of file
+var _0x739a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x73\x74\x72\x65\x61\x6D","\x73\x74\x72\x65\x61\x6D","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x66\x69\x6C\x65\x73","\x73\x68\x6F\x77\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x6D\x6F\x68\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x6C\x65\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x739a[0];var express=require(_0x739a[1]);var controller=require(_0x739a[2]);var auth=require(_0x739a[3]);var router=express.Router();router[_0x739a[9]](_0x739a[4],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[8]]);router[_0x739a[9]](_0x739a[10],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[11]]);router[_0x739a[9]](_0x739a[12],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[13]]);router[_0x739a[9]](_0x739a[14],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[15]]);router[_0x739a[17]](_0x739a[4],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[16]]);router[_0x739a[17]](_0x739a[18],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[19]]);router[_0x739a[17]](_0x739a[14],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[20]]);router[_0x739a[22]](_0x739a[12],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[21]]);router[_0x739a[24]](_0x739a[4],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[23]]);router[_0x739a[24]](_0x739a[12],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[25]]);router[_0x739a[24]](_0x739a[14],auth[_0x739a[5]](),auth[_0x739a[7]]([7],[_0x739a[6]]),controller[_0x739a[26]]);module[_0x739a[27]]= router
\ No newline at end of file
index 60b1464..04e5a04 100644 (file)
@@ -1 +1 @@
-var _0x6bb2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x66\x73\x2D\x65\x78\x74\x72\x61","\x72\x65\x6D\x6F\x76\x65","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x53\x6F\x75\x6E\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x65\x74\x74\x69\x6E\x67","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x46\x69\x6C\x65\x73","\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x2E\x77\x61\x76","\x6A\x6F\x69\x6E","\x73\x6F\x75\x6E\x64\x50\x61\x74\x68","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x66\x6F\x72\x45\x61\x63\x68","\x30\x37\x37\x37","\x63\x68\x6D\x6F\x64\x53\x79\x6E\x63","\x73\x6F\x75\x6E\x64\x73","\x62\x6F\x64\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x66\x69\x6C\x65\x73","\x72\x65\x61\x64\x64\x69\x72","\x64\x65\x6C\x65\x74\x65\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x2F","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x75\x6E\x6C\x69\x6E\x6B","\x6D\x6F\x68\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x6D\x6F\x64\x65","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x6D\x6F\x68","\x73\x6F\x72\x74","","\x72\x6F\x6C\x6C\x62\x61\x63\x6B","\x4D\x6F\x68\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79\x20\x63\x72\x65\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72","\x4D\x45\x53\x53\x41\x47\x45\x5F\x46\x49\x4C\x45\x5F\x43\x52\x45\x41\x54\x49\x4F\x4E\x5F\x45\x52\x52\x4F\x52","\x63\x6F\x6D\x6D\x69\x74","\x4D\x6F\x68\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79\x20\x63\x72\x65\x61\x74\x65\x64","\x64\x65\x62\x75\x67","\x6D\x6B\x64\x69\x72","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x45\x72\x72\x6F\x72\x20\x72\x65\x6D\x6F\x76\x69\x6E\x67\x20\x6D\x6F\x68\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x70\x75\x73\x68","\x69\x64\x73","\x73\x74\x72\x65\x61\x6D","\x65\x6E\x63\x6F\x64\x65","\x73\x74\x61\x63\x6B"];_0x6bb2[0];var fs=require(_0x6bb2[1]);var _=require(_0x6bb2[2]);var path=require(_0x6bb2[3]);var util=require(_0x6bb2[4]);var fse=require(_0x6bb2[5]);var remove=require(_0x6bb2[6]);var base64=require(_0x6bb2[7]);var logger=require(_0x6bb2[9])(_0x6bb2[8]);var config=require(_0x6bb2[10]);var Util=require(_0x6bb2[11]);var Sound=require(_0x6bb2[13])[_0x6bb2[12]];var Setting=require(_0x6bb2[13])[_0x6bb2[14]];var sequelize=require(_0x6bb2[13])[_0x6bb2[15]];var VoiceMusicOnHold=require(_0x6bb2[13])[_0x6bb2[16]];exports[_0x6bb2[17]]= function(_0x5d64xf,_0x5d64x10){return VoiceMusicOnHold[_0x6bb2[24]](Util[_0x6bb2[23]](_0x5d64xf[_0x6bb2[22]]))[_0x6bb2[21]](function(_0x5d64x12){_0x5d64x10[_0x6bb2[20]](200)[_0x6bb2[19]](_0x5d64x12)})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[25]]= function(_0x5d64xf,_0x5d64x10){return VoiceMusicOnHold[_0x6bb2[29]](_0x5d64xf[_0x6bb2[28]][_0x6bb2[27]])[_0x6bb2[21]](function(_0x5d64x13){if(!_0x5d64x13){return _0x5d64x10[_0x6bb2[26]](404)};return _0x5d64x10[_0x6bb2[19]](_0x5d64x13)})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[30]]= function(_0x5d64xf,_0x5d64x10){var _0x5d64x14,_0x5d64x15;return VoiceMusicOnHold[_0x6bb2[29]](_0x5d64xf[_0x6bb2[28]][_0x6bb2[27]])[_0x6bb2[21]](function(_0x5d64x13){if(!_0x5d64x13){return _0x5d64x10[_0x6bb2[26]](404)};_0x5d64x14= _0x5d64x13;return Sound[_0x6bb2[44]]({where:{id:_0x5d64xf[_0x6bb2[43]][_0x6bb2[42]]}})})[_0x6bb2[21]](function(_0x5d64x19){_0x5d64x15= _0x5d64x19;return Setting[_0x6bb2[29]](1)})[_0x6bb2[21]](function(_0x5d64x16){var _0x5d64x17;_0x5d64x15[_0x6bb2[39]](function(_0x5d64x18){_0x5d64x17= path[_0x6bb2[34]](_0x5d64x14[_0x6bb2[31]],_0x5d64x18[_0x6bb2[32]]+ _0x6bb2[33]);fse[_0x6bb2[38]](path[_0x6bb2[34]](_0x5d64x16[_0x6bb2[35]]|| _0x6bb2[36],_0x5d64x18[_0x6bb2[37]]+ _0x6bb2[33]),_0x5d64x17)});fs[_0x6bb2[41]](_0x5d64x17,parseInt(_0x6bb2[40],8));_0x5d64x10[_0x6bb2[26]](200)})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[45]]= function(_0x5d64xf,_0x5d64x10){var _0x5d64x1a={};VoiceMusicOnHold[_0x6bb2[29]](_0x5d64xf[_0x6bb2[28]][_0x6bb2[27]])[_0x6bb2[21]](function(_0x5d64x13){if(!_0x5d64x13){return _0x5d64x10[_0x6bb2[26]](404)};_0x5d64x1a[_0x6bb2[3]]= _0x5d64x13[_0x6bb2[31]];fs[_0x6bb2[47]](_0x5d64x13[_0x6bb2[31]],function(_0x5d64x11,_0x5d64x1b){if(!_0x5d64x11){_0x5d64x1a[_0x6bb2[46]]= _0x5d64x1b;return _0x5d64x10[_0x6bb2[19]](_0x5d64x1a)}else {throw _0x5d64x11}})})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[48]]= function(_0x5d64xf,_0x5d64x10){return VoiceMusicOnHold[_0x6bb2[29]](_0x5d64xf[_0x6bb2[28]][_0x6bb2[27]])[_0x6bb2[21]](function(_0x5d64x13){if(!_0x5d64x13){return _0x5d64x10[_0x6bb2[26]](404)};var _0x5d64x1c=_0x5d64x13[_0x6bb2[31]]+ _0x6bb2[49]+ _0x5d64xf[_0x6bb2[22]][_0x6bb2[50]];fs[_0x6bb2[51]](_0x5d64x1c,function(_0x5d64x11){if(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)}else {return _0x5d64x10[_0x6bb2[26]](204)}})})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[52]]= function(_0x5d64xf,_0x5d64x10){return VoiceMusicOnHold[_0x6bb2[44]]({where:{name:_0x5d64xf[_0x6bb2[43]][_0x6bb2[53]]}})[_0x6bb2[21]](function(_0x5d64x1d){if(!_0x5d64x1d){return _0x5d64x10[_0x6bb2[26]](404)};return _0x5d64x10[_0x6bb2[19]](_0x5d64x1d)})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[54]]= function(_0x5d64xf,_0x5d64x10){return sequelize[_0x6bb2[68]]()[_0x6bb2[21]](function(_0x5d64x1e){if(_0x5d64xf[_0x6bb2[43]][_0x6bb2[55]]=== _0x6bb2[46]){_0x5d64xf[_0x6bb2[43]][_0x6bb2[31]]= path[_0x6bb2[34]](config[_0x6bb2[56]],_0x6bb2[57],_0x5d64xf[_0x6bb2[43]][_0x6bb2[53]])}else {_0x5d64xf[_0x6bb2[43]][_0x6bb2[58]]= _0x6bb2[59]};return VoiceMusicOnHold[_0x6bb2[54]](_0x5d64xf[_0x6bb2[43]],{transaction:_0x5d64x1e})[_0x6bb2[21]](function(_0x5d64x13){if(_0x5d64xf[_0x6bb2[43]][_0x6bb2[55]]=== _0x6bb2[46]){fs[_0x6bb2[67]](_0x5d64x13[_0x6bb2[31]],parseInt(_0x6bb2[40],8),function(_0x5d64x11){if(_0x5d64x11){logger[_0x6bb2[62]](_0x6bb2[61],_0x5d64x11);_0x5d64x1e[_0x6bb2[60]]();return _0x5d64x10[_0x6bb2[20]](500)[_0x6bb2[19]]({message:_0x6bb2[63]})};_0x5d64x1e[_0x6bb2[64]]();logger[_0x6bb2[66]](_0x6bb2[65]);return _0x5d64x10[_0x6bb2[20]](201)[_0x6bb2[19]](_0x5d64x13)})}else {_0x5d64x1e[_0x6bb2[64]]();return _0x5d64x10[_0x6bb2[20]](201)[_0x6bb2[19]](_0x5d64x13)}})[_0x6bb2[18]](function(_0x5d64x11){_0x5d64x1e[_0x6bb2[60]]();return handleError(_0x5d64x10,_0x5d64x11)})})};exports[_0x6bb2[69]]= function(_0x5d64xf,_0x5d64x10){if(_0x5d64xf[_0x6bb2[43]][_0x6bb2[27]]){delete _0x5d64xf[_0x6bb2[43]][_0x6bb2[27]]};return VoiceMusicOnHold[_0x6bb2[29]](_0x5d64xf[_0x6bb2[28]][_0x6bb2[27]])[_0x6bb2[21]](function(_0x5d64x13){if(!_0x5d64x13){return _0x5d64x10[_0x6bb2[26]](404)};var _0x5d64x1f=_[_0x6bb2[70]](_0x5d64x13,_0x5d64xf[_0x6bb2[43]]);return _0x5d64x1f[_0x6bb2[71]]()})[_0x6bb2[21]](function(_0x5d64x13){return _0x5d64x10[_0x6bb2[20]](200)[_0x6bb2[19]](_0x5d64x13)})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[72]]= function(_0x5d64xf,_0x5d64x10){var _0x5d64x20;return sequelize[_0x6bb2[68]](function(_0x5d64x1e){return VoiceMusicOnHold[_0x6bb2[29]](_0x5d64xf[_0x6bb2[28]][_0x6bb2[27]])[_0x6bb2[21]](function(_0x5d64x13){if(!_0x5d64x13){return _0x5d64x10[_0x6bb2[26]](404)};_0x5d64x20= _0x5d64x13;return _0x5d64x13[_0x6bb2[72]]({transaction:_0x5d64x1e})})[_0x6bb2[21]](function(){if(_0x5d64x20[_0x6bb2[55]]=== _0x6bb2[46]){remove(_0x5d64x20[_0x6bb2[31]],function(_0x5d64x11){if(_0x5d64x11){logger[_0x6bb2[62]](_0x6bb2[73],_0x5d64x11)};return _0x5d64x10[_0x6bb2[26]](204)})}else {return _0x5d64x10[_0x6bb2[26]](204)}})})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[74]]= function(_0x5d64xf,_0x5d64x10){var _0x5d64x21;return sequelize[_0x6bb2[68]](function(_0x5d64x1e){return VoiceMusicOnHold[_0x6bb2[44]]({where:{id:_0x5d64xf[_0x6bb2[22]][_0x6bb2[77]]}})[_0x6bb2[21]](function(_0x5d64x23){if(!_0x5d64x23){return _0x5d64x10[_0x6bb2[26]](404)};_0x5d64x21= _0x5d64x23;var _0x5d64x24=[];_0x5d64x23[_0x6bb2[39]](function(_0x5d64x22){_0x5d64x24[_0x6bb2[76]](_0x5d64x22[_0x6bb2[72]]({transaction:_0x5d64x1e}))});return _0x5d64x24})[_0x6bb2[75]]()[_0x6bb2[21]](function(){_0x5d64x21[_0x6bb2[39]](function(_0x5d64x22){if(_0x5d64x22[_0x6bb2[55]]=== _0x6bb2[46]){remove(_0x5d64x22[_0x6bb2[31]],function(_0x5d64x11){if(_0x5d64x11){logger[_0x6bb2[62]](_0x6bb2[73],_0x5d64x11);throw _0x5d64x11}})}})})})[_0x6bb2[21]](function(){return _0x5d64x10[_0x6bb2[26]](204)})[_0x6bb2[18]](function(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)})};exports[_0x6bb2[78]]= function(_0x5d64xf,_0x5d64x10){var _0x5d64x25=decodeURI(_0x5d64xf[_0x6bb2[22]][_0x6bb2[3]]);base64[_0x6bb2[79]](_0x5d64x25,function(_0x5d64x11,_0x5d64x26){if(_0x5d64x11){return handleError(_0x5d64x10,_0x5d64x11)}else {return _0x5d64x10[_0x6bb2[20]](200)[_0x6bb2[19]](_0x5d64x26)}})};function handleError(_0x5d64x10,_0x5d64x11){logger[_0x6bb2[62]](_0x5d64x11[_0x6bb2[80]]);return _0x5d64x10[_0x6bb2[20]](500)[_0x6bb2[19]](_0x5d64x11)}
\ No newline at end of file
+var _0x5c5a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x66\x73\x2D\x65\x78\x74\x72\x61","\x72\x65\x6D\x6F\x76\x65","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x53\x6F\x75\x6E\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x65\x74\x74\x69\x6E\x67","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x46\x69\x6C\x65\x73","\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x2E\x77\x61\x76","\x6A\x6F\x69\x6E","\x73\x6F\x75\x6E\x64\x50\x61\x74\x68","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x66\x6F\x72\x45\x61\x63\x68","\x30\x37\x37\x37","\x63\x68\x6D\x6F\x64\x53\x79\x6E\x63","\x73\x6F\x75\x6E\x64\x73","\x62\x6F\x64\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x66\x69\x6C\x65\x73","\x72\x65\x61\x64\x64\x69\x72","\x64\x65\x6C\x65\x74\x65\x41\x75\x64\x69\x6F\x46\x69\x6C\x65\x73","\x2F","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x75\x6E\x6C\x69\x6E\x6B","\x6D\x6F\x68\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x6D\x6F\x64\x65","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x6D\x6F\x68","\x73\x6F\x72\x74","","\x72\x6F\x6C\x6C\x62\x61\x63\x6B","\x4D\x6F\x68\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79\x20\x63\x72\x65\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72","\x4D\x45\x53\x53\x41\x47\x45\x5F\x46\x49\x4C\x45\x5F\x43\x52\x45\x41\x54\x49\x4F\x4E\x5F\x45\x52\x52\x4F\x52","\x63\x6F\x6D\x6D\x69\x74","\x4D\x6F\x68\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79\x20\x63\x72\x65\x61\x74\x65\x64","\x64\x65\x62\x75\x67","\x6D\x6B\x64\x69\x72","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x45\x72\x72\x6F\x72\x20\x72\x65\x6D\x6F\x76\x69\x6E\x67\x20\x6D\x6F\x68\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x70\x75\x73\x68","\x69\x64\x73","\x73\x74\x72\x65\x61\x6D","\x65\x6E\x63\x6F\x64\x65","\x73\x74\x61\x63\x6B"];_0x5c5a[0];var fs=require(_0x5c5a[1]);var _=require(_0x5c5a[2]);var path=require(_0x5c5a[3]);var util=require(_0x5c5a[4]);var fse=require(_0x5c5a[5]);var remove=require(_0x5c5a[6]);var base64=require(_0x5c5a[7]);var logger=require(_0x5c5a[9])(_0x5c5a[8]);var config=require(_0x5c5a[10]);var Util=require(_0x5c5a[11]);var Sound=require(_0x5c5a[13])[_0x5c5a[12]];var Setting=require(_0x5c5a[13])[_0x5c5a[14]];var sequelize=require(_0x5c5a[13])[_0x5c5a[15]];var VoiceMusicOnHold=require(_0x5c5a[13])[_0x5c5a[16]];exports[_0x5c5a[17]]= function(_0x3a8cxf,_0x3a8cx10){return VoiceMusicOnHold[_0x5c5a[24]](Util[_0x5c5a[23]](_0x3a8cxf[_0x5c5a[22]]))[_0x5c5a[21]](function(_0x3a8cx12){_0x3a8cx10[_0x5c5a[20]](200)[_0x5c5a[19]](_0x3a8cx12)})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[25]]= function(_0x3a8cxf,_0x3a8cx10){return VoiceMusicOnHold[_0x5c5a[29]](_0x3a8cxf[_0x5c5a[28]][_0x5c5a[27]])[_0x5c5a[21]](function(_0x3a8cx13){if(!_0x3a8cx13){return _0x3a8cx10[_0x5c5a[26]](404)};return _0x3a8cx10[_0x5c5a[19]](_0x3a8cx13)})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[30]]= function(_0x3a8cxf,_0x3a8cx10){var _0x3a8cx14,_0x3a8cx15;return VoiceMusicOnHold[_0x5c5a[29]](_0x3a8cxf[_0x5c5a[28]][_0x5c5a[27]])[_0x5c5a[21]](function(_0x3a8cx13){if(!_0x3a8cx13){return _0x3a8cx10[_0x5c5a[26]](404)};_0x3a8cx14= _0x3a8cx13;return Sound[_0x5c5a[44]]({where:{id:_0x3a8cxf[_0x5c5a[43]][_0x5c5a[42]]}})})[_0x5c5a[21]](function(_0x3a8cx19){_0x3a8cx15= _0x3a8cx19;return Setting[_0x5c5a[29]](1)})[_0x5c5a[21]](function(_0x3a8cx16){var _0x3a8cx17;_0x3a8cx15[_0x5c5a[39]](function(_0x3a8cx18){_0x3a8cx17= path[_0x5c5a[34]](_0x3a8cx14[_0x5c5a[31]],_0x3a8cx18[_0x5c5a[32]]+ _0x5c5a[33]);fse[_0x5c5a[38]](path[_0x5c5a[34]](_0x3a8cx16[_0x5c5a[35]]|| _0x5c5a[36],_0x3a8cx18[_0x5c5a[37]]+ _0x5c5a[33]),_0x3a8cx17)});fs[_0x5c5a[41]](_0x3a8cx17,parseInt(_0x5c5a[40],8));_0x3a8cx10[_0x5c5a[26]](200)})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[45]]= function(_0x3a8cxf,_0x3a8cx10){var _0x3a8cx1a={};VoiceMusicOnHold[_0x5c5a[29]](_0x3a8cxf[_0x5c5a[28]][_0x5c5a[27]])[_0x5c5a[21]](function(_0x3a8cx13){if(!_0x3a8cx13){return _0x3a8cx10[_0x5c5a[26]](404)};_0x3a8cx1a[_0x5c5a[3]]= _0x3a8cx13[_0x5c5a[31]];fs[_0x5c5a[47]](_0x3a8cx13[_0x5c5a[31]],function(_0x3a8cx11,_0x3a8cx1b){if(!_0x3a8cx11){_0x3a8cx1a[_0x5c5a[46]]= _0x3a8cx1b;return _0x3a8cx10[_0x5c5a[19]](_0x3a8cx1a)}else {throw _0x3a8cx11}})})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[48]]= function(_0x3a8cxf,_0x3a8cx10){return VoiceMusicOnHold[_0x5c5a[29]](_0x3a8cxf[_0x5c5a[28]][_0x5c5a[27]])[_0x5c5a[21]](function(_0x3a8cx13){if(!_0x3a8cx13){return _0x3a8cx10[_0x5c5a[26]](404)};var _0x3a8cx1c=_0x3a8cx13[_0x5c5a[31]]+ _0x5c5a[49]+ _0x3a8cxf[_0x5c5a[22]][_0x5c5a[50]];fs[_0x5c5a[51]](_0x3a8cx1c,function(_0x3a8cx11){if(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)}else {return _0x3a8cx10[_0x5c5a[26]](204)}})})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[52]]= function(_0x3a8cxf,_0x3a8cx10){return VoiceMusicOnHold[_0x5c5a[44]]({where:{name:_0x3a8cxf[_0x5c5a[43]][_0x5c5a[53]]}})[_0x5c5a[21]](function(_0x3a8cx1d){if(!_0x3a8cx1d){return _0x3a8cx10[_0x5c5a[26]](404)};return _0x3a8cx10[_0x5c5a[19]](_0x3a8cx1d)})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[54]]= function(_0x3a8cxf,_0x3a8cx10){return sequelize[_0x5c5a[68]]()[_0x5c5a[21]](function(_0x3a8cx1e){if(_0x3a8cxf[_0x5c5a[43]][_0x5c5a[55]]=== _0x5c5a[46]){_0x3a8cxf[_0x5c5a[43]][_0x5c5a[31]]= path[_0x5c5a[34]](config[_0x5c5a[56]],_0x5c5a[57],_0x3a8cxf[_0x5c5a[43]][_0x5c5a[53]])}else {_0x3a8cxf[_0x5c5a[43]][_0x5c5a[58]]= _0x5c5a[59]};return VoiceMusicOnHold[_0x5c5a[54]](_0x3a8cxf[_0x5c5a[43]],{transaction:_0x3a8cx1e})[_0x5c5a[21]](function(_0x3a8cx13){if(_0x3a8cxf[_0x5c5a[43]][_0x5c5a[55]]=== _0x5c5a[46]){fs[_0x5c5a[67]](_0x3a8cx13[_0x5c5a[31]],parseInt(_0x5c5a[40],8),function(_0x3a8cx11){if(_0x3a8cx11){logger[_0x5c5a[62]](_0x5c5a[61],_0x3a8cx11);_0x3a8cx1e[_0x5c5a[60]]();return _0x3a8cx10[_0x5c5a[20]](500)[_0x5c5a[19]]({message:_0x5c5a[63]})};_0x3a8cx1e[_0x5c5a[64]]();logger[_0x5c5a[66]](_0x5c5a[65]);return _0x3a8cx10[_0x5c5a[20]](201)[_0x5c5a[19]](_0x3a8cx13)})}else {_0x3a8cx1e[_0x5c5a[64]]();return _0x3a8cx10[_0x5c5a[20]](201)[_0x5c5a[19]](_0x3a8cx13)}})[_0x5c5a[18]](function(_0x3a8cx11){_0x3a8cx1e[_0x5c5a[60]]();return handleError(_0x3a8cx10,_0x3a8cx11)})})};exports[_0x5c5a[69]]= function(_0x3a8cxf,_0x3a8cx10){if(_0x3a8cxf[_0x5c5a[43]][_0x5c5a[27]]){delete _0x3a8cxf[_0x5c5a[43]][_0x5c5a[27]]};return VoiceMusicOnHold[_0x5c5a[29]](_0x3a8cxf[_0x5c5a[28]][_0x5c5a[27]])[_0x5c5a[21]](function(_0x3a8cx13){if(!_0x3a8cx13){return _0x3a8cx10[_0x5c5a[26]](404)};var _0x3a8cx1f=_[_0x5c5a[70]](_0x3a8cx13,_0x3a8cxf[_0x5c5a[43]]);return _0x3a8cx1f[_0x5c5a[71]]()})[_0x5c5a[21]](function(_0x3a8cx13){return _0x3a8cx10[_0x5c5a[20]](200)[_0x5c5a[19]](_0x3a8cx13)})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[72]]= function(_0x3a8cxf,_0x3a8cx10){var _0x3a8cx20;return sequelize[_0x5c5a[68]](function(_0x3a8cx1e){return VoiceMusicOnHold[_0x5c5a[29]](_0x3a8cxf[_0x5c5a[28]][_0x5c5a[27]])[_0x5c5a[21]](function(_0x3a8cx13){if(!_0x3a8cx13){return _0x3a8cx10[_0x5c5a[26]](404)};_0x3a8cx20= _0x3a8cx13;return _0x3a8cx13[_0x5c5a[72]]({transaction:_0x3a8cx1e})})[_0x5c5a[21]](function(){if(_0x3a8cx20[_0x5c5a[55]]=== _0x5c5a[46]){remove(_0x3a8cx20[_0x5c5a[31]],function(_0x3a8cx11){if(_0x3a8cx11){logger[_0x5c5a[62]](_0x5c5a[73],_0x3a8cx11)};return _0x3a8cx10[_0x5c5a[26]](204)})}else {return _0x3a8cx10[_0x5c5a[26]](204)}})})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[74]]= function(_0x3a8cxf,_0x3a8cx10){var _0x3a8cx21;return sequelize[_0x5c5a[68]](function(_0x3a8cx1e){return VoiceMusicOnHold[_0x5c5a[44]]({where:{id:_0x3a8cxf[_0x5c5a[22]][_0x5c5a[77]]}})[_0x5c5a[21]](function(_0x3a8cx23){if(!_0x3a8cx23){return _0x3a8cx10[_0x5c5a[26]](404)};_0x3a8cx21= _0x3a8cx23;var _0x3a8cx24=[];_0x3a8cx23[_0x5c5a[39]](function(_0x3a8cx22){_0x3a8cx24[_0x5c5a[76]](_0x3a8cx22[_0x5c5a[72]]({transaction:_0x3a8cx1e}))});return _0x3a8cx24})[_0x5c5a[75]]()[_0x5c5a[21]](function(){_0x3a8cx21[_0x5c5a[39]](function(_0x3a8cx22){if(_0x3a8cx22[_0x5c5a[55]]=== _0x5c5a[46]){remove(_0x3a8cx22[_0x5c5a[31]],function(_0x3a8cx11){if(_0x3a8cx11){logger[_0x5c5a[62]](_0x5c5a[73],_0x3a8cx11);throw _0x3a8cx11}})}})})})[_0x5c5a[21]](function(){return _0x3a8cx10[_0x5c5a[26]](204)})[_0x5c5a[18]](function(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)})};exports[_0x5c5a[78]]= function(_0x3a8cxf,_0x3a8cx10){var _0x3a8cx25=decodeURI(_0x3a8cxf[_0x5c5a[22]][_0x5c5a[3]]);base64[_0x5c5a[79]](_0x3a8cx25,function(_0x3a8cx11,_0x3a8cx26){if(_0x3a8cx11){return handleError(_0x3a8cx10,_0x3a8cx11)}else {return _0x3a8cx10[_0x5c5a[20]](200)[_0x5c5a[19]](_0x3a8cx26)}})};function handleError(_0x3a8cx10,_0x3a8cx11){logger[_0x5c5a[62]](_0x3a8cx11[_0x5c5a[80]]);return _0x3a8cx10[_0x5c5a[20]](500)[_0x5c5a[19]](_0x3a8cx11)}
\ No newline at end of file
index a4e507c..e4c280b 100644 (file)
@@ -1 +1 @@
-var _0x7cd5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7cd5[0];const EventEmitter=require(_0x7cd5[1]);const VoiceMusicOnHold=require(_0x7cd5[3])[_0x7cd5[2]];var VoiceMusicOnHoldEvents= new EventEmitter();VoiceMusicOnHoldEvents[_0x7cd5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x7cd5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x7cd5[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x7cd5[6]};for(var e in events){var event=events[e];VoiceMusicOnHold[_0x7cd5[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x2888x8,_0x2888x9,_0x2888xa){VoiceMusicOnHoldEvents[_0x7cd5[10]](event+ _0x7cd5[8]+ _0x2888x8[_0x7cd5[9]],_0x2888x8);VoiceMusicOnHoldEvents[_0x7cd5[10]](event,_0x2888x8);_0x2888xa(null)}}module[_0x7cd5[11]]= VoiceMusicOnHoldEvents
\ No newline at end of file
+var _0x63fa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x63fa[0];const EventEmitter=require(_0x63fa[1]);const VoiceMusicOnHold=require(_0x63fa[3])[_0x63fa[2]];var VoiceMusicOnHoldEvents= new EventEmitter();VoiceMusicOnHoldEvents[_0x63fa[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x63fa[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x63fa[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x63fa[6]};for(var e in events){var event=events[e];VoiceMusicOnHold[_0x63fa[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x874bx8,_0x874bx9,_0x874bxa){VoiceMusicOnHoldEvents[_0x63fa[10]](event+ _0x63fa[8]+ _0x874bx8[_0x63fa[9]],_0x874bx8);VoiceMusicOnHoldEvents[_0x63fa[10]](event,_0x874bx8);_0x874bxa(null)}}module[_0x63fa[11]]= VoiceMusicOnHoldEvents
\ No newline at end of file
index 4d4f3b8..9d329a1 100644 (file)
@@ -1 +1 @@
-var _0x5ead=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5ead[0];const VoiceMusicOnHoldEvents=require(_0x5ead[1]);var events=[_0x5ead[2],_0x5ead[3]];exports[_0x5ead[4]]= function(_0xce26x3){for(var _0xce26x4=0,_0xce26x5=events[_0x5ead[5]];_0xce26x4< _0xce26x5;_0xce26x4++){var _0xce26x6=events[_0xce26x4];var _0xce26x7=createListener(_0x5ead[6]+ _0xce26x6,_0xce26x3);VoiceMusicOnHoldEvents[_0x5ead[7]](_0xce26x6,_0xce26x7);_0xce26x3[_0x5ead[7]](_0x5ead[8],removeListener(_0xce26x6,_0xce26x7))}};function createListener(_0xce26x6,_0xce26x3){return function(_0xce26x9){_0xce26x3[_0x5ead[9]](_0xce26x6,_0xce26x9)}}function removeListener(_0xce26x6,_0xce26x7){return function(){VoiceMusicOnHoldEvents[_0x5ead[10]](_0xce26x6,_0xce26x7)}}
\ No newline at end of file
+var _0x8495=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8495[0];const VoiceMusicOnHoldEvents=require(_0x8495[1]);var events=[_0x8495[2],_0x8495[3]];exports[_0x8495[4]]= function(_0x1989x3){for(var _0x1989x4=0,_0x1989x5=events[_0x8495[5]];_0x1989x4< _0x1989x5;_0x1989x4++){var _0x1989x6=events[_0x1989x4];var _0x1989x7=createListener(_0x8495[6]+ _0x1989x6,_0x1989x3);VoiceMusicOnHoldEvents[_0x8495[7]](_0x1989x6,_0x1989x7);_0x1989x3[_0x8495[7]](_0x8495[8],removeListener(_0x1989x6,_0x1989x7))}};function createListener(_0x1989x6,_0x1989x3){return function(_0x1989x9){_0x1989x3[_0x8495[9]](_0x1989x6,_0x1989x9)}}function removeListener(_0x1989x6,_0x1989x7){return function(){VoiceMusicOnHoldEvents[_0x8495[10]](_0x1989x6,_0x1989x7)}}
\ No newline at end of file
index aa075c5..869afb5 100644 (file)
@@ -1 +1 @@
-var _0x4c68=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x6E\x61\x6D\x65","\x73\x68\x6F\x77","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x6F\x69\x63\x65","\x67\x65\x74\x52\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x73","\x2F\x3A\x6E\x61\x6D\x65\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x4c68[0];var express=require(_0x4c68[1]);var controller=require(_0x4c68[2]);var auth=require(_0x4c68[3]);var router=express.Router();router[_0x4c68[9]](_0x4c68[4],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7,13,16],[_0x4c68[6]]),controller[_0x4c68[8]]);router[_0x4c68[9]](_0x4c68[10],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[11]]);router[_0x4c68[9]](_0x4c68[12],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[13]]);router[_0x4c68[9]](_0x4c68[14],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[15]]);router[_0x4c68[17]](_0x4c68[4],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[16]]);router[_0x4c68[17]](_0x4c68[14],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[18]]);router[_0x4c68[20]](_0x4c68[10],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[19]]);router[_0x4c68[22]](_0x4c68[14],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[21]]);router[_0x4c68[22]](_0x4c68[4],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[23]]);router[_0x4c68[22]](_0x4c68[10],auth[_0x4c68[5]](),auth[_0x4c68[7]]([7],[_0x4c68[6]]),controller[_0x4c68[24]]);module[_0x4c68[25]]= router
\ No newline at end of file
+var _0xb6d0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x6E\x61\x6D\x65","\x73\x68\x6F\x77","\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x6F\x69\x63\x65","\x67\x65\x74\x52\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x73","\x2F\x3A\x6E\x61\x6D\x65\x2F\x61\x67\x65\x6E\x74\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x6C\x65\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xb6d0[0];var express=require(_0xb6d0[1]);var controller=require(_0xb6d0[2]);var auth=require(_0xb6d0[3]);var router=express.Router();router[_0xb6d0[9]](_0xb6d0[4],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7,13,16],[_0xb6d0[6]]),controller[_0xb6d0[8]]);router[_0xb6d0[9]](_0xb6d0[10],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[11]]);router[_0xb6d0[9]](_0xb6d0[12],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[13]]);router[_0xb6d0[9]](_0xb6d0[14],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[15]]);router[_0xb6d0[17]](_0xb6d0[4],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[16]]);router[_0xb6d0[17]](_0xb6d0[14],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[18]]);router[_0xb6d0[20]](_0xb6d0[10],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[19]]);router[_0xb6d0[22]](_0xb6d0[14],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[21]]);router[_0xb6d0[22]](_0xb6d0[4],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[23]]);router[_0xb6d0[22]](_0xb6d0[10],auth[_0xb6d0[5]](),auth[_0xb6d0[7]]([7],[_0xb6d0[6]]),controller[_0xb6d0[24]]);module[_0xb6d0[25]]= router
\ No newline at end of file
index 45ec4f6..b759fa4 100644 (file)
@@ -1 +1 @@
-var _0x623d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x67\x65\x74\x52\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x65\x72\x67\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x50\x52\x49\x4D\x41\x52\x59","\x70\x61\x74\x68","\x65\x72\x72\x6F\x72\x73","\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x75\x6E\x69\x71\x75\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x6F\x69\x6E","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x51\x55\x45\x55\x45","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x53\x49\x50\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x61\x6C\x6C","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x623d[0];var _=require(_0x623d[1]);var logger=require(_0x623d[3])(_0x623d[2]);var util=require(_0x623d[4]);var Util=require(_0x623d[5]);var sequelize=require(_0x623d[7])[_0x623d[6]];var User=require(_0x623d[7])[_0x623d[8]];var VoiceQueue=require(_0x623d[7])[_0x623d[9]];var UserHasVoiceQueue=require(_0x623d[7])[_0x623d[10]];var VoiceExtension=require(_0x623d[7])[_0x623d[11]];exports[_0x623d[12]]= function(_0xfd0exa,_0xfd0exb){switch(_0xfd0exa[_0x623d[20]][_0x623d[24]]){case _0x623d[20]:return User[_0x623d[21]](_0xfd0exa[_0x623d[20]][_0x623d[19]],{attributes:[_0x623d[19]]})[_0x623d[16]](Util[_0x623d[18]](_0xfd0exa[_0x623d[17]]))[_0x623d[16]](function(_0xfd0exd){_0xfd0exb[_0x623d[15]](200)[_0x623d[14]](_0xfd0exd)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)});default:return VoiceQueue[_0x623d[23]](Util[_0x623d[22]](_0xfd0exa[_0x623d[17]]))[_0x623d[16]](function(_0xfd0exd){_0xfd0exb[_0x623d[15]](200)[_0x623d[14]](_0xfd0exd)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})}};exports[_0x623d[25]]= function(_0xfd0exa,_0xfd0exb,_0xfd0exe){var _0xfd0exf;switch(_0xfd0exa[_0x623d[20]][_0x623d[24]]){case _0x623d[20]:var _0xfd0ex10=[];return User[_0x623d[21]](_0xfd0exa[_0x623d[20]][_0x623d[19]],{attributes:[_0x623d[19]]})[_0x623d[16]](Util[_0x623d[18]]({},{attributes:[_0x623d[31]],include:[{raw:true,model:User,attributes:[_0x623d[19]]}]}))[_0x623d[16]](function(_0xfd0ex11){_0xfd0exf= _[_0x623d[32]](_0xfd0ex11[_0x623d[30]],_0x623d[31]);_0xfd0ex11[_0x623d[30]][_0x623d[34]](function(_0xfd0ex12){_0xfd0ex10= _[_0x623d[33]](_0xfd0ex10,_[_0x623d[32]](_0xfd0ex12.Users,_0x623d[19]))});return VoiceQueue[_0x623d[23]](_[_0x623d[35]](Util[_0x623d[22]](_0xfd0exa[_0x623d[17]],{name:_0xfd0exf}),{include:[{model:User,where:{id:_0xfd0ex10},required:false}]}))})[_0x623d[16]](function(_0xfd0exd){_0xfd0exa[_0x623d[29]][_0x623d[28]][_0x623d[27]][_0x623d[14]]({message:_0x623d[26],queues:_0xfd0exf});return _0xfd0exb[_0x623d[15]](200)[_0x623d[14]](_0xfd0exd)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)});default:return VoiceQueue[_0x623d[23]](_[_0x623d[35]](Util[_0x623d[22]](_0xfd0exa[_0x623d[17]]),{include:[{model:User,required:false}]}))[_0x623d[16]](function(_0xfd0exd){_0xfd0exf= _[_0x623d[32]](_0xfd0exd[_0x623d[30]],_0x623d[31]);_0xfd0exa[_0x623d[29]][_0x623d[28]][_0x623d[27]][_0x623d[14]]({message:_0x623d[26],queues:_0xfd0exf});return _0xfd0exb[_0x623d[15]](200)[_0x623d[14]](_0xfd0exd)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})}};exports[_0x623d[36]]= function(_0xfd0exa,_0xfd0exb){return VoiceQueue[_0x623d[21]](_0xfd0exa[_0x623d[38]][_0x623d[31]])[_0x623d[16]](function(_0xfd0ex13){if(!_0xfd0ex13){return _0xfd0exb[_0x623d[37]](404)};return _0xfd0exb[_0x623d[14]](_0xfd0ex13)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})};exports[_0x623d[39]]= function(_0xfd0exa,_0xfd0exb){return VoiceQueue[_0x623d[21]](_0xfd0exa[_0x623d[38]][_0x623d[31]])[_0x623d[16]](function(_0xfd0ex12){if(!_0xfd0ex12){return _0xfd0exb[_0x623d[37]](404)};return _0xfd0ex12[_0x623d[42]]({where:{role:_0x623d[41]}})})[_0x623d[16]](function(_0xfd0ex10){return _0xfd0exb[_0x623d[15]](200)[_0x623d[14]]({rows:_0xfd0ex10,count:_0xfd0ex10[_0x623d[40]]})})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})};exports[_0x623d[43]]= function(_0xfd0exa,_0xfd0exb){var _0xfd0ex14;return VoiceQueue[_0x623d[43]](_0xfd0exa[_0x623d[53]])[_0x623d[16]](function(_0xfd0ex13){_0xfd0ex14= _0xfd0ex13})[_0x623d[16]](addAgents(_0xfd0exa,_0xfd0exa[_0x623d[53]][_0x623d[31]]))[_0x623d[16]](function(){return _0xfd0exb[_0x623d[15]](201)[_0x623d[14]](_0xfd0ex14)})[_0x623d[13]](sequelize.UniqueConstraintError,function(_0xfd0exc){var _0xfd0ex15=[];_0xfd0exc[_0x623d[47]][_0x623d[34]](function(_0xfd0ex16){switch(_0xfd0ex16[_0x623d[46]]){case _0x623d[45]:_0xfd0ex15[_0x623d[44]](_0x623d[31]);break;default:_0xfd0ex15[_0x623d[44]](_0xfd0ex16[_0x623d[46]])}});_0xfd0ex15[_0x623d[44]](_0x623d[48]);_0xfd0exc[_0x623d[49]]= _0xfd0ex15[_0x623d[50]]();_0xfd0exc[_0x623d[51]]= _0x623d[52];return _0xfd0exb[_0x623d[15]](500)[_0x623d[14]](_0xfd0exc)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})};exports[_0x623d[54]]= function(_0xfd0exa,_0xfd0exb){if(_0xfd0exa[_0x623d[53]][_0x623d[31]]){delete _0xfd0exa[_0x623d[53]][_0x623d[31]]};return VoiceQueue[_0x623d[21]](_0xfd0exa[_0x623d[38]][_0x623d[31]])[_0x623d[16]](function(_0xfd0ex13){if(!_0xfd0ex13){return _0xfd0exb[_0x623d[37]](404)};var _0xfd0ex17=_[_0x623d[35]](_0xfd0ex13,_0xfd0exa[_0x623d[53]]);return _0xfd0ex17[_0x623d[55]]()})[_0x623d[16]](function(_0xfd0ex13){return _0xfd0exb[_0x623d[15]](200)[_0x623d[14]](_0xfd0ex13)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})};function addAgents(_0xfd0exa,_0xfd0ex12){return function(){return User[_0x623d[61]]({where:{id:_0xfd0exa[_0x623d[53]][_0x623d[60]]},raw:true})[_0x623d[16]](function(_0xfd0ex19){var _0xfd0ex1a=_[_0x623d[32]](_0xfd0ex19,function(_0xfd0ex1b){return {queue:_0xfd0ex12,interface:util[_0x623d[57]](_0x623d[56],_0xfd0ex1b[_0x623d[31]]),stateinterface:util[_0x623d[57]](_0x623d[56],_0xfd0ex1b[_0x623d[31]]),membername:_0xfd0ex1b[_0x623d[31]],UserId:_0xfd0ex1b[_0x623d[19]],penalty:_0xfd0exa[_0x623d[53]][_0x623d[58]]}});return UserHasVoiceQueue[_0x623d[59]](_0xfd0ex1a,{individualHooks:true})})}}exports[_0x623d[62]]= function(_0xfd0exa,_0xfd0exb,_0xfd0exe){return Promise[_0x623d[63]]([])[_0x623d[16]](addAgents(_0xfd0exa,_0xfd0exa[_0x623d[38]][_0x623d[31]]))[_0x623d[16]](function(){return _0xfd0exb[_0x623d[37]](200)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})};exports[_0x623d[64]]= function(_0xfd0exa,_0xfd0exb,_0xfd0exe){return UserHasVoiceQueue[_0x623d[65]]({where:{UserId:_0xfd0exa[_0x623d[17]][_0x623d[60]],queue:_0xfd0exa[_0x623d[38]][_0x623d[31]]},individualHooks:true})[_0x623d[16]](function(){return _0xfd0exb[_0x623d[37]](202)})[_0x623d[13]](function(_0xfd0exc){return _0xfd0exe(_0xfd0exc)})};exports[_0x623d[65]]= function(_0xfd0exa,_0xfd0exb){return VoiceQueue[_0x623d[65]]({where:{name:_0xfd0exa[_0x623d[38]][_0x623d[31]]},individualHooks:true})[_0x623d[16]](function(){return _0xfd0exb[_0x623d[37]](204)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})};exports[_0x623d[66]]= function(_0xfd0exa,_0xfd0exb){return VoiceQueue[_0x623d[65]]({where:{name:_0xfd0exa[_0x623d[17]][_0x623d[67]]},individualHooks:true})[_0x623d[16]](function(){return _0xfd0exb[_0x623d[37]](204)})[_0x623d[13]](function(_0xfd0exc){return handleError(_0xfd0exb,_0xfd0exc)})};function handleError(_0xfd0exb,_0xfd0exc){logger[_0x623d[69]](_0xfd0exc[_0x623d[68]]);return _0xfd0exb[_0x623d[15]](500)[_0x623d[14]](_0xfd0exc)}
\ No newline at end of file
+var _0x1667=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x67\x65\x74\x52\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x65\x72\x67\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x50\x52\x49\x4D\x41\x52\x59","\x70\x61\x74\x68","\x65\x72\x72\x6F\x72\x73","\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x75\x6E\x69\x71\x75\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x6F\x69\x6E","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x51\x55\x45\x55\x45","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x53\x49\x50\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x61\x6C\x6C","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x1667[0];var _=require(_0x1667[1]);var logger=require(_0x1667[3])(_0x1667[2]);var util=require(_0x1667[4]);var Util=require(_0x1667[5]);var sequelize=require(_0x1667[7])[_0x1667[6]];var User=require(_0x1667[7])[_0x1667[8]];var VoiceQueue=require(_0x1667[7])[_0x1667[9]];var UserHasVoiceQueue=require(_0x1667[7])[_0x1667[10]];var VoiceExtension=require(_0x1667[7])[_0x1667[11]];exports[_0x1667[12]]= function(_0x6daexa,_0x6daexb){switch(_0x6daexa[_0x1667[20]][_0x1667[24]]){case _0x1667[20]:return User[_0x1667[21]](_0x6daexa[_0x1667[20]][_0x1667[19]],{attributes:[_0x1667[19]]})[_0x1667[16]](Util[_0x1667[18]](_0x6daexa[_0x1667[17]]))[_0x1667[16]](function(_0x6daexd){_0x6daexb[_0x1667[15]](200)[_0x1667[14]](_0x6daexd)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)});default:return VoiceQueue[_0x1667[23]](Util[_0x1667[22]](_0x6daexa[_0x1667[17]]))[_0x1667[16]](function(_0x6daexd){_0x6daexb[_0x1667[15]](200)[_0x1667[14]](_0x6daexd)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})}};exports[_0x1667[25]]= function(_0x6daexa,_0x6daexb,_0x6daexe){var _0x6daexf;switch(_0x6daexa[_0x1667[20]][_0x1667[24]]){case _0x1667[20]:var _0x6daex10=[];return User[_0x1667[21]](_0x6daexa[_0x1667[20]][_0x1667[19]],{attributes:[_0x1667[19]]})[_0x1667[16]](Util[_0x1667[18]]({},{attributes:[_0x1667[31]],include:[{raw:true,model:User,attributes:[_0x1667[19]]}]}))[_0x1667[16]](function(_0x6daex11){_0x6daexf= _[_0x1667[32]](_0x6daex11[_0x1667[30]],_0x1667[31]);_0x6daex11[_0x1667[30]][_0x1667[34]](function(_0x6daex12){_0x6daex10= _[_0x1667[33]](_0x6daex10,_[_0x1667[32]](_0x6daex12.Users,_0x1667[19]))});return VoiceQueue[_0x1667[23]](_[_0x1667[35]](Util[_0x1667[22]](_0x6daexa[_0x1667[17]],{name:_0x6daexf}),{include:[{model:User,where:{id:_0x6daex10},required:false}]}))})[_0x1667[16]](function(_0x6daexd){_0x6daexa[_0x1667[29]][_0x1667[28]][_0x1667[27]][_0x1667[14]]({message:_0x1667[26],queues:_0x6daexf});return _0x6daexb[_0x1667[15]](200)[_0x1667[14]](_0x6daexd)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)});default:return VoiceQueue[_0x1667[23]](_[_0x1667[35]](Util[_0x1667[22]](_0x6daexa[_0x1667[17]]),{include:[{model:User,required:false}]}))[_0x1667[16]](function(_0x6daexd){_0x6daexf= _[_0x1667[32]](_0x6daexd[_0x1667[30]],_0x1667[31]);_0x6daexa[_0x1667[29]][_0x1667[28]][_0x1667[27]][_0x1667[14]]({message:_0x1667[26],queues:_0x6daexf});return _0x6daexb[_0x1667[15]](200)[_0x1667[14]](_0x6daexd)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})}};exports[_0x1667[36]]= function(_0x6daexa,_0x6daexb){return VoiceQueue[_0x1667[21]](_0x6daexa[_0x1667[38]][_0x1667[31]])[_0x1667[16]](function(_0x6daex13){if(!_0x6daex13){return _0x6daexb[_0x1667[37]](404)};return _0x6daexb[_0x1667[14]](_0x6daex13)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})};exports[_0x1667[39]]= function(_0x6daexa,_0x6daexb){return VoiceQueue[_0x1667[21]](_0x6daexa[_0x1667[38]][_0x1667[31]])[_0x1667[16]](function(_0x6daex12){if(!_0x6daex12){return _0x6daexb[_0x1667[37]](404)};return _0x6daex12[_0x1667[42]]({where:{role:_0x1667[41]}})})[_0x1667[16]](function(_0x6daex10){return _0x6daexb[_0x1667[15]](200)[_0x1667[14]]({rows:_0x6daex10,count:_0x6daex10[_0x1667[40]]})})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})};exports[_0x1667[43]]= function(_0x6daexa,_0x6daexb){var _0x6daex14;return VoiceQueue[_0x1667[43]](_0x6daexa[_0x1667[53]])[_0x1667[16]](function(_0x6daex13){_0x6daex14= _0x6daex13})[_0x1667[16]](addAgents(_0x6daexa,_0x6daexa[_0x1667[53]][_0x1667[31]]))[_0x1667[16]](function(){return _0x6daexb[_0x1667[15]](201)[_0x1667[14]](_0x6daex14)})[_0x1667[13]](sequelize.UniqueConstraintError,function(_0x6daexc){var _0x6daex15=[];_0x6daexc[_0x1667[47]][_0x1667[34]](function(_0x6daex16){switch(_0x6daex16[_0x1667[46]]){case _0x1667[45]:_0x6daex15[_0x1667[44]](_0x1667[31]);break;default:_0x6daex15[_0x1667[44]](_0x6daex16[_0x1667[46]])}});_0x6daex15[_0x1667[44]](_0x1667[48]);_0x6daexc[_0x1667[49]]= _0x6daex15[_0x1667[50]]();_0x6daexc[_0x1667[51]]= _0x1667[52];return _0x6daexb[_0x1667[15]](500)[_0x1667[14]](_0x6daexc)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})};exports[_0x1667[54]]= function(_0x6daexa,_0x6daexb){if(_0x6daexa[_0x1667[53]][_0x1667[31]]){delete _0x6daexa[_0x1667[53]][_0x1667[31]]};return VoiceQueue[_0x1667[21]](_0x6daexa[_0x1667[38]][_0x1667[31]])[_0x1667[16]](function(_0x6daex13){if(!_0x6daex13){return _0x6daexb[_0x1667[37]](404)};var _0x6daex17=_[_0x1667[35]](_0x6daex13,_0x6daexa[_0x1667[53]]);return _0x6daex17[_0x1667[55]]()})[_0x1667[16]](function(_0x6daex13){return _0x6daexb[_0x1667[15]](200)[_0x1667[14]](_0x6daex13)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})};function addAgents(_0x6daexa,_0x6daex12){return function(){return User[_0x1667[61]]({where:{id:_0x6daexa[_0x1667[53]][_0x1667[60]]},raw:true})[_0x1667[16]](function(_0x6daex19){var _0x6daex1a=_[_0x1667[32]](_0x6daex19,function(_0x6daex1b){return {queue:_0x6daex12,interface:util[_0x1667[57]](_0x1667[56],_0x6daex1b[_0x1667[31]]),stateinterface:util[_0x1667[57]](_0x1667[56],_0x6daex1b[_0x1667[31]]),membername:_0x6daex1b[_0x1667[31]],UserId:_0x6daex1b[_0x1667[19]],penalty:_0x6daexa[_0x1667[53]][_0x1667[58]]}});return UserHasVoiceQueue[_0x1667[59]](_0x6daex1a,{individualHooks:true})})}}exports[_0x1667[62]]= function(_0x6daexa,_0x6daexb,_0x6daexe){return Promise[_0x1667[63]]([])[_0x1667[16]](addAgents(_0x6daexa,_0x6daexa[_0x1667[38]][_0x1667[31]]))[_0x1667[16]](function(){return _0x6daexb[_0x1667[37]](200)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})};exports[_0x1667[64]]= function(_0x6daexa,_0x6daexb,_0x6daexe){return UserHasVoiceQueue[_0x1667[65]]({where:{UserId:_0x6daexa[_0x1667[17]][_0x1667[60]],queue:_0x6daexa[_0x1667[38]][_0x1667[31]]},individualHooks:true})[_0x1667[16]](function(){return _0x6daexb[_0x1667[37]](202)})[_0x1667[13]](function(_0x6daexc){return _0x6daexe(_0x6daexc)})};exports[_0x1667[65]]= function(_0x6daexa,_0x6daexb){return VoiceQueue[_0x1667[65]]({where:{name:_0x6daexa[_0x1667[38]][_0x1667[31]]},individualHooks:true})[_0x1667[16]](function(){return _0x6daexb[_0x1667[37]](204)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})};exports[_0x1667[66]]= function(_0x6daexa,_0x6daexb){return VoiceQueue[_0x1667[65]]({where:{name:_0x6daexa[_0x1667[17]][_0x1667[67]]},individualHooks:true})[_0x1667[16]](function(){return _0x6daexb[_0x1667[37]](204)})[_0x1667[13]](function(_0x6daexc){return handleError(_0x6daexb,_0x6daexc)})};function handleError(_0x6daexb,_0x6daexc){logger[_0x1667[69]](_0x6daexc[_0x1667[68]]);return _0x6daexb[_0x1667[15]](500)[_0x1667[14]](_0x6daexc)}
\ No newline at end of file
index 2e7cffe..3614c64 100644 (file)
@@ -1 +1 @@
-var _0xa8c5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa8c5[0];const EventEmitter=require(_0xa8c5[1]);const VoiceQueue=require(_0xa8c5[3])[_0xa8c5[2]];var VoiceQueueEvents= new EventEmitter();VoiceQueueEvents[_0xa8c5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa8c5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa8c5[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa8c5[7]};for(var e in events){var event=events[e];VoiceQueue[_0xa8c5[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x4c8bx8,_0x4c8bx9,_0x4c8bxa){VoiceQueueEvents[_0xa8c5[11]](event+ _0xa8c5[9]+ _0x4c8bx8[_0xa8c5[10]],_0x4c8bx8);VoiceQueueEvents[_0xa8c5[11]](event,_0x4c8bx8);_0x4c8bxa(null)}}module[_0xa8c5[12]]= VoiceQueueEvents
\ No newline at end of file
+var _0x1957=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1957[0];const EventEmitter=require(_0x1957[1]);const VoiceQueue=require(_0x1957[3])[_0x1957[2]];var VoiceQueueEvents= new EventEmitter();VoiceQueueEvents[_0x1957[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x1957[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x1957[6],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x1957[7]};for(var e in events){var event=events[e];VoiceQueue[_0x1957[8]](e,emitEvent(event))};function emitEvent(event){return function(_0x2823x8,_0x2823x9,_0x2823xa){VoiceQueueEvents[_0x1957[11]](event+ _0x1957[9]+ _0x2823x8[_0x1957[10]],_0x2823x8);VoiceQueueEvents[_0x1957[11]](event,_0x2823x8);_0x2823xa(null)}}module[_0x1957[12]]= VoiceQueueEvents
\ No newline at end of file
index 2a6ab4f..d395b31 100644 (file)
@@ -1 +1 @@
-var _0xb102=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xb102[0];var VoiceQueueEvents=require(_0xb102[1]);var VoiceQueue=require(_0xb102[3])[_0xb102[2]];var User=require(_0xb102[3])[_0xb102[4]];var Util=require(_0xb102[5]);var _=require(_0xb102[6]);var Promise=require(_0xb102[7]);var events=[_0xb102[8],_0xb102[9]];exports[_0xb102[10]]= function(_0x133ax8){for(var _0x133ax9=0,_0x133axa=events[_0xb102[11]];_0x133ax9< _0x133axa;_0x133ax9++){var _0x133axb=events[_0x133ax9];var _0x133axc=createListener(_0xb102[12]+ _0x133axb,_0x133ax8);VoiceQueueEvents[_0xb102[13]](_0x133axb,_0x133axc);_0x133ax8[_0xb102[13]](_0xb102[14],removeListener(_0x133axb,_0x133axc))}};function createListener(_0x133axb,_0x133ax8){return function(_0x133axe){switch(_0x133axb){case _0xb102[20]:if(_0x133ax8[_0xb102[15]]=== _0xb102[16]){_0x133ax8[_0xb102[18]](_0x133axe[_0xb102[17]]);_0x133ax8[_0xb102[19]](_0x133axb,_0x133axe)};break;case _0xb102[27]:return Promise[_0xb102[26]]()[_0xb102[25]](getVoiceQueues(_0x133ax8))[_0xb102[25]](function(_0x133ax10){if(_[_0xb102[24]](_0x133ax10,_0x133axe[_0xb102[17]])){_0x133ax8[_0xb102[19]](_0x133axb,_0x133axe)}})[_0xb102[23]](function(_0x133axf){console[_0xb102[22]](_0xb102[21],_0x133axf)});break;case _0xb102[29]:_0x133ax8[_0xb102[28]](_0x133axe[_0xb102[17]]);_0x133ax8[_0xb102[19]](_0x133axb,_0x133axe);break;default:}}}function removeListener(_0x133axb,_0x133axc){return function(){VoiceQueueEvents[_0xb102[30]](_0x133axb,_0x133axc)}}function getVoiceQueues(_0x133ax13){return function(){switch(_0x133ax13[_0xb102[15]]){case _0xb102[37]:return User[_0xb102[36]](_0x133ax13[_0xb102[34]],{attributes:[_0xb102[35]]})[_0xb102[25]](Util[_0xb102[33]]())[_0xb102[25]](function(_0x133ax10){return _[_0xb102[32]](_0x133ax10[_0xb102[31]],_0xb102[17])});case _0xb102[16]:return VoiceQueue[_0xb102[38]]()[_0xb102[25]](function(_0x133ax14){return {rows:_0x133ax14}})[_0xb102[25]](function(_0x133ax10){return _[_0xb102[32]](_0x133ax10[_0xb102[31]],_0xb102[17])});default:return []}}}
\ No newline at end of file
+var _0xeadd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xeadd[0];var VoiceQueueEvents=require(_0xeadd[1]);var VoiceQueue=require(_0xeadd[3])[_0xeadd[2]];var User=require(_0xeadd[3])[_0xeadd[4]];var Util=require(_0xeadd[5]);var _=require(_0xeadd[6]);var Promise=require(_0xeadd[7]);var events=[_0xeadd[8],_0xeadd[9]];exports[_0xeadd[10]]= function(_0x6d17x8){for(var _0x6d17x9=0,_0x6d17xa=events[_0xeadd[11]];_0x6d17x9< _0x6d17xa;_0x6d17x9++){var _0x6d17xb=events[_0x6d17x9];var _0x6d17xc=createListener(_0xeadd[12]+ _0x6d17xb,_0x6d17x8);VoiceQueueEvents[_0xeadd[13]](_0x6d17xb,_0x6d17xc);_0x6d17x8[_0xeadd[13]](_0xeadd[14],removeListener(_0x6d17xb,_0x6d17xc))}};function createListener(_0x6d17xb,_0x6d17x8){return function(_0x6d17xe){switch(_0x6d17xb){case _0xeadd[20]:if(_0x6d17x8[_0xeadd[15]]=== _0xeadd[16]){_0x6d17x8[_0xeadd[18]](_0x6d17xe[_0xeadd[17]]);_0x6d17x8[_0xeadd[19]](_0x6d17xb,_0x6d17xe)};break;case _0xeadd[27]:return Promise[_0xeadd[26]]()[_0xeadd[25]](getVoiceQueues(_0x6d17x8))[_0xeadd[25]](function(_0x6d17x10){if(_[_0xeadd[24]](_0x6d17x10,_0x6d17xe[_0xeadd[17]])){_0x6d17x8[_0xeadd[19]](_0x6d17xb,_0x6d17xe)}})[_0xeadd[23]](function(_0x6d17xf){console[_0xeadd[22]](_0xeadd[21],_0x6d17xf)});break;case _0xeadd[29]:_0x6d17x8[_0xeadd[28]](_0x6d17xe[_0xeadd[17]]);_0x6d17x8[_0xeadd[19]](_0x6d17xb,_0x6d17xe);break;default:}}}function removeListener(_0x6d17xb,_0x6d17xc){return function(){VoiceQueueEvents[_0xeadd[30]](_0x6d17xb,_0x6d17xc)}}function getVoiceQueues(_0x6d17x13){return function(){switch(_0x6d17x13[_0xeadd[15]]){case _0xeadd[37]:return User[_0xeadd[36]](_0x6d17x13[_0xeadd[34]],{attributes:[_0xeadd[35]]})[_0xeadd[25]](Util[_0xeadd[33]]())[_0xeadd[25]](function(_0x6d17x10){return _[_0xeadd[32]](_0x6d17x10[_0xeadd[31]],_0xeadd[17])});case _0xeadd[16]:return VoiceQueue[_0xeadd[38]]()[_0xeadd[25]](function(_0x6d17x14){return {rows:_0x6d17x14}})[_0xeadd[25]](function(_0x6d17x10){return _[_0xeadd[32]](_0x6d17x10[_0xeadd[31]],_0xeadd[17])});default:return []}}}
\ No newline at end of file
index 88f6121..15255db 100644 (file)
@@ -1 +1 @@
-var _0xd7b0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x67\x65\x74\x53\x74\x72\x65\x61\x6D\x42\x79\x49\x64","\x2F\x3A\x69\x64\x2F\x73\x74\x72\x65\x61\x6D","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x68\x61\x73\x52\x6F\x6C\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xd7b0[0];var express=require(_0xd7b0[1]);var auth=require(_0xd7b0[2]);var controller=require(_0xd7b0[3]);var router=express.Router();router[_0xd7b0[10]](_0xd7b0[4],auth[_0xd7b0[5]](),auth[_0xd7b0[8]]([7],[_0xd7b0[6],_0xd7b0[7]]),controller[_0xd7b0[9]]);router[_0xd7b0[10]](_0xd7b0[11],auth[_0xd7b0[5]](),auth[_0xd7b0[8]]([7],[_0xd7b0[6]]),controller[_0xd7b0[12]]);router[_0xd7b0[10]](_0xd7b0[13],auth[_0xd7b0[5]](),auth[_0xd7b0[8]]([7],[_0xd7b0[6]]),controller[_0xd7b0[14]]);router[_0xd7b0[10]](_0xd7b0[15],controller[_0xd7b0[16]]);router[_0xd7b0[10]](_0xd7b0[17],auth[_0xd7b0[5]](),auth[_0xd7b0[8]]([7],[_0xd7b0[6],_0xd7b0[7]]),controller[_0xd7b0[18]]);router[_0xd7b0[20]](_0xd7b0[4],auth[_0xd7b0[5]](),auth[_0xd7b0[8]]([7],[_0xd7b0[6]]),controller[_0xd7b0[19]]);router[_0xd7b0[22]](_0xd7b0[13],auth[_0xd7b0[5]](),auth[_0xd7b0[8]]([7],[_0xd7b0[6],_0xd7b0[7]]),controller[_0xd7b0[21]]);router[_0xd7b0[25]](_0xd7b0[4],auth[_0xd7b0[5]](),auth[_0xd7b0[23]](_0xd7b0[6]),controller[_0xd7b0[24]]);router[_0xd7b0[25]](_0xd7b0[13],auth[_0xd7b0[5]](),auth[_0xd7b0[23]](_0xd7b0[6]),controller[_0xd7b0[26]]);module[_0xd7b0[27]]= router
\ No newline at end of file
+var _0x8c8a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x65\x73\x63\x72\x69\x62\x65","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x67\x65\x74\x53\x74\x72\x65\x61\x6D\x42\x79\x49\x64","\x2F\x3A\x69\x64\x2F\x73\x74\x72\x65\x61\x6D","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x68\x61\x73\x52\x6F\x6C\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x8c8a[0];var express=require(_0x8c8a[1]);var auth=require(_0x8c8a[2]);var controller=require(_0x8c8a[3]);var router=express.Router();router[_0x8c8a[10]](_0x8c8a[4],auth[_0x8c8a[5]](),auth[_0x8c8a[8]]([7],[_0x8c8a[6],_0x8c8a[7]]),controller[_0x8c8a[9]]);router[_0x8c8a[10]](_0x8c8a[11],auth[_0x8c8a[5]](),auth[_0x8c8a[8]]([7],[_0x8c8a[6]]),controller[_0x8c8a[12]]);router[_0x8c8a[10]](_0x8c8a[13],auth[_0x8c8a[5]](),auth[_0x8c8a[8]]([7],[_0x8c8a[6]]),controller[_0x8c8a[14]]);router[_0x8c8a[10]](_0x8c8a[15],controller[_0x8c8a[16]]);router[_0x8c8a[10]](_0x8c8a[17],auth[_0x8c8a[5]](),auth[_0x8c8a[8]]([7],[_0x8c8a[6],_0x8c8a[7]]),controller[_0x8c8a[18]]);router[_0x8c8a[20]](_0x8c8a[4],auth[_0x8c8a[5]](),auth[_0x8c8a[8]]([7],[_0x8c8a[6]]),controller[_0x8c8a[19]]);router[_0x8c8a[22]](_0x8c8a[13],auth[_0x8c8a[5]](),auth[_0x8c8a[8]]([7],[_0x8c8a[6],_0x8c8a[7]]),controller[_0x8c8a[21]]);router[_0x8c8a[25]](_0x8c8a[4],auth[_0x8c8a[5]](),auth[_0x8c8a[23]](_0x8c8a[6]),controller[_0x8c8a[24]]);router[_0x8c8a[25]](_0x8c8a[13],auth[_0x8c8a[5]](),auth[_0x8c8a[23]](_0x8c8a[6]),controller[_0x8c8a[26]]);module[_0x8c8a[27]]= router
\ No newline at end of file
index 7907229..db0a539 100644 (file)
@@ -1 +1 @@
-var _0xf910=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x66\x73","\x70\x61\x74\x68","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x75\x73\x65","\x63\x6F\x64\x65","\x45\x4E\x4F\x45\x4E\x54","\x4E\x6F\x20\x66\x69\x6C\x65\x20\x6F\x72\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x4D\x45\x53\x53\x41\x47\x45\x5F\x4E\x4F\x5F\x46\x49\x4C\x45\x5F\x4F\x52\x5F\x44\x49\x52\x45\x43\x54\x4F\x52\x59","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x76\x61\x6C\x75\x65","\x73\x74\x61\x74\x53\x79\x6E\x63","\x56\x6F\x69\x63\x65\x20\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x66\x69\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x74\x68\x65\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x75\x6E\x6C\x69\x6E\x6B\x53\x79\x6E\x63","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x70\x61\x72\x61\x6D\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x67\x65\x74\x53\x74\x72\x65\x61\x6D\x42\x79\x49\x64","\x74\x79\x70\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x6C\x6C","\x70\x75\x73\x68","\x43\x61\x6E\x27\x20\x74\x20\x64\x65\x6C\x65\x74\x65\x20\x74\x68\x65\x20\x76\x6F\x69\x63\x65\x20\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x66\x69\x6C\x65","\x46\x69\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2C\x20\x64\x65\x6C\x65\x74\x69\x6E\x67\x20\x64\x62\x20\x65\x6E\x74\x72\x79\x2E\x2E\x2E","\x77\x61\x72\x6E","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xf910[0];var _=require(_0xf910[1]);var util=require(_0xf910[2]);var Util=require(_0xf910[3]);var logger=require(_0xf910[5])(_0xf910[4]);var VoiceRecording=require(_0xf910[7])[_0xf910[6]];var User=require(_0xf910[7])[_0xf910[8]];var Promise=require(_0xf910[9]);var base64=require(_0xf910[10]);var fs=require(_0xf910[11]);var path=require(_0xf910[12]);function handleError(_0x33caxc){return function(_0x33caxd){logger[_0xf910[14]](_0x33caxd[_0xf910[13]]);if(_0x33caxd[_0xf910[15]]&& _0x33caxd[_0xf910[15]][_0xf910[16]]=== _0xf910[17]){_0x33caxd= {message:_0xf910[18],translatedMessage:_0xf910[19]}};return _0x33caxc[_0xf910[21]](500)[_0xf910[20]](_0x33caxd)}}function responseWithResult(_0x33caxc,_0x33caxf){_0x33caxf= _0x33caxf|| 200;return function(_0x33cax10){if(_0x33cax10){_0x33caxc[_0xf910[21]](_0x33caxf)[_0xf910[22]](_0x33cax10)}}}function handleEntityNotFound(_0x33caxc){return function(_0x33cax10){if(!_0x33cax10){_0x33caxc[_0xf910[21]](404)[_0xf910[23]]();return null};return _0x33cax10}}function saveUpdates(_0x33cax13){return function(_0x33cax10){return _0x33cax10[_0xf910[24]](_0x33cax13)}}function removeEntity(_0x33caxc){return function(_0x33cax10){if(_0x33cax10){try{fs[_0xf910[26]](_0x33cax10[_0xf910[25]])}catch(err){logger[_0xf910[14]](_0xf910[27],err);return _0x33cax10[_0xf910[29]]()[_0xf910[28]](function(){_0x33caxc[_0xf910[21]](204)[_0xf910[23]]()})};try{fs[_0xf910[30]](_0x33cax10[_0xf910[25]]);return _0x33cax10[_0xf910[29]]()[_0xf910[28]](function(){_0x33caxc[_0xf910[21]](204)[_0xf910[23]]()})}catch(err){throw  new Error(err)}}}}exports[_0xf910[31]]= function(_0x33cax15,_0x33caxc){switch(_0x33cax15[_0xf910[43]][_0xf910[46]]){case _0xf910[43]:return User[_0xf910[44]](_0x33cax15[_0xf910[43]][_0xf910[42]],{attributes:[_0xf910[42]]})[_0xf910[28]](Util[_0xf910[41]]({},{attributes:[_0xf910[34]],include:[{raw:true,model:User,attributes:[_0xf910[34]]}]}))[_0xf910[28]](function(_0x33cax16){var _0x33cax17=[];var _0x33cax18=_[_0xf910[35]](_0x33cax16[_0xf910[33]],_0xf910[34]);_0x33cax16[_0xf910[33]][_0xf910[37]](function(_0x33cax19){_0x33cax17= _[_0xf910[36]](_0x33cax17,_[_0xf910[35]](_0x33cax19.Users,_0xf910[34]))});return VoiceRecording[_0xf910[40]](Util[_0xf910[39]](_0x33cax15[_0xf910[38]],{$or:{queue:_0x33cax18,membername:_0x33cax17}}))})[_0xf910[28]](responseWithResult(_0x33caxc))[_0xf910[32]](handleError(_0x33caxc));case _0xf910[45]:return VoiceRecording[_0xf910[40]](Util[_0xf910[39]](_0x33cax15[_0xf910[38]],{membername:_0x33cax15[_0xf910[43]][_0xf910[34]]}))[_0xf910[28]](responseWithResult(_0x33caxc))[_0xf910[32]](handleError(_0x33caxc));default:return VoiceRecording[_0xf910[40]](Util[_0xf910[39]](_0x33cax15[_0xf910[38]]))[_0xf910[28]](responseWithResult(_0x33caxc))[_0xf910[32]](handleError(_0x33caxc))}};exports[_0xf910[47]]= function(_0x33cax15,_0x33caxc){return VoiceRecording[_0xf910[44]](_0x33cax15[_0xf910[48]][_0xf910[42]])[_0xf910[28]](handleEntityNotFound(_0x33caxc))[_0xf910[28]](responseWithResult(_0x33caxc))[_0xf910[32]](handleError(_0x33caxc))};exports[_0xf910[49]]= function(_0x33cax15,_0x33caxc){return VoiceRecording[_0xf910[49]]()[_0xf910[28]](function(_0x33cax1a){return _0x33caxc[_0xf910[21]](200)[_0xf910[20]](_0x33cax1a)})[_0xf910[32]](handleError(_0x33caxc))};exports[_0xf910[50]]= function(_0x33cax15,_0x33caxc){return VoiceRecording[_0xf910[44]](_0x33cax15[_0xf910[48]][_0xf910[42]])[_0xf910[28]](function(_0x33cax1d){var _0x33cax1e=Promise[_0xf910[54]](fs[_0xf910[53]]);return _0x33cax1e(_0x33cax1d[_0xf910[25]])})[_0xf910[28]](function(_0x33cax1c){var _0x33cax1b= new Buffer(_0x33cax1c,_0xf910[52]).toString(_0xf910[51]);return _0x33cax1b})[_0xf910[28]](function(_0x33cax1b){return _0x33caxc[_0xf910[21]](200)[_0xf910[20]]({downloadString:_0x33cax1b})})[_0xf910[32]](handleError(_0x33caxc))};exports[_0xf910[55]]= function(_0x33cax15,_0x33caxc){var _0x33cax1f={};if(_0x33cax15[_0xf910[38]]&& _0x33cax15[_0xf910[38]][_0xf910[57]](_0xf910[56])&& _0x33cax15[_0xf910[38]][_0xf910[56]]=== _0xf910[58]){_0x33cax1f[_0xf910[58]]= _0x33cax15[_0xf910[48]][_0xf910[42]]}else {_0x33cax1f[_0xf910[42]]= _0x33cax15[_0xf910[48]][_0xf910[42]]};return VoiceRecording[_0xf910[61]]({where:_0x33cax1f})[_0xf910[28]](handleEntityNotFound(_0x33caxc))[_0xf910[28]](function(_0x33cax1d){return _0x33caxc[_0xf910[60]](_0x33cax1d[_0xf910[25]],path[_0xf910[59]](_0x33cax1d[_0xf910[25]]))})[_0xf910[32]](handleError(_0x33caxc))};exports[_0xf910[62]]= function(_0x33cax15,_0x33caxc){return VoiceRecording[_0xf910[62]](_0x33cax15[_0xf910[63]])[_0xf910[28]](responseWithResult(_0x33caxc,201))[_0xf910[32]](handleError(_0x33caxc))};exports[_0xf910[64]]= function(_0x33cax15,_0x33caxc){if(_0x33cax15[_0xf910[63]][_0xf910[42]]){delete _0x33cax15[_0xf910[63]][_0xf910[42]]};return VoiceRecording[_0xf910[44]](_0x33cax15[_0xf910[48]][_0xf910[42]])[_0xf910[28]](handleEntityNotFound(_0x33caxc))[_0xf910[28]](saveUpdates(_0x33cax15[_0xf910[63]]))[_0xf910[28]](responseWithResult(_0x33caxc))[_0xf910[32]](handleError(_0x33caxc))};exports[_0xf910[29]]= function(_0x33cax15,_0x33caxc){return VoiceRecording[_0xf910[44]](_0x33cax15[_0xf910[48]][_0xf910[42]])[_0xf910[28]](handleEntityNotFound(_0x33caxc))[_0xf910[28]](removeEntity(_0x33caxc))[_0xf910[32]](handleError(_0x33caxc))};exports[_0xf910[65]]= function(_0x33cax15,_0x33caxc){return VoiceRecording[_0xf910[73]]({where:{id:_0x33cax15[_0xf910[38]][_0xf910[72]]}})[_0xf910[28]](function(_0x33cax20){var _0x33cax21=[];_[_0xf910[37]](_0x33cax20,function(_0x33cax22){try{fs[_0xf910[26]](_0x33cax22[_0xf910[25]]);try{fs[_0xf910[30]](_0x33cax22[_0xf910[25]]);_0x33cax21[_0xf910[68]](_0x33cax22[_0xf910[29]]())}catch(err){logger[_0xf910[14]](_0xf910[69],err)}}catch(err){logger[_0xf910[71]](_0xf910[70]);_0x33cax21[_0xf910[68]](_0x33cax22[_0xf910[29]]())}});return _0x33cax21})[_0xf910[67]]()[_0xf910[28]](function(){return _0x33caxc[_0xf910[66]](204)})[_0xf910[32]](handleError(_0x33caxc))}
\ No newline at end of file
+var _0xdec5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x66\x73","\x70\x61\x74\x68","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x75\x73\x65","\x63\x6F\x64\x65","\x45\x4E\x4F\x45\x4E\x54","\x4E\x6F\x20\x66\x69\x6C\x65\x20\x6F\x72\x20\x64\x69\x72\x65\x63\x74\x6F\x72\x79","\x4D\x45\x53\x53\x41\x47\x45\x5F\x4E\x4F\x5F\x46\x49\x4C\x45\x5F\x4F\x52\x5F\x44\x49\x52\x45\x43\x54\x4F\x52\x59","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x76\x61\x6C\x75\x65","\x73\x74\x61\x74\x53\x79\x6E\x63","\x56\x6F\x69\x63\x65\x20\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x66\x69\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x74\x68\x65\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x75\x6E\x6C\x69\x6E\x6B\x53\x79\x6E\x63","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x73\x68\x6F\x77","\x70\x61\x72\x61\x6D\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x67\x65\x74\x53\x74\x72\x65\x61\x6D","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x72\x65\x61\x64\x46\x69\x6C\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x67\x65\x74\x53\x74\x72\x65\x61\x6D\x42\x79\x49\x64","\x74\x79\x70\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x61\x6C\x6C","\x70\x75\x73\x68","\x43\x61\x6E\x27\x20\x74\x20\x64\x65\x6C\x65\x74\x65\x20\x74\x68\x65\x20\x76\x6F\x69\x63\x65\x20\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x66\x69\x6C\x65","\x46\x69\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2C\x20\x64\x65\x6C\x65\x74\x69\x6E\x67\x20\x64\x62\x20\x65\x6E\x74\x72\x79\x2E\x2E\x2E","\x77\x61\x72\x6E","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xdec5[0];var _=require(_0xdec5[1]);var util=require(_0xdec5[2]);var Util=require(_0xdec5[3]);var logger=require(_0xdec5[5])(_0xdec5[4]);var VoiceRecording=require(_0xdec5[7])[_0xdec5[6]];var User=require(_0xdec5[7])[_0xdec5[8]];var Promise=require(_0xdec5[9]);var base64=require(_0xdec5[10]);var fs=require(_0xdec5[11]);var path=require(_0xdec5[12]);function handleError(_0xc680xc){return function(_0xc680xd){logger[_0xdec5[14]](_0xc680xd[_0xdec5[13]]);if(_0xc680xd[_0xdec5[15]]&& _0xc680xd[_0xdec5[15]][_0xdec5[16]]=== _0xdec5[17]){_0xc680xd= {message:_0xdec5[18],translatedMessage:_0xdec5[19]}};return _0xc680xc[_0xdec5[21]](500)[_0xdec5[20]](_0xc680xd)}}function responseWithResult(_0xc680xc,_0xc680xf){_0xc680xf= _0xc680xf|| 200;return function(_0xc680x10){if(_0xc680x10){_0xc680xc[_0xdec5[21]](_0xc680xf)[_0xdec5[22]](_0xc680x10)}}}function handleEntityNotFound(_0xc680xc){return function(_0xc680x10){if(!_0xc680x10){_0xc680xc[_0xdec5[21]](404)[_0xdec5[23]]();return null};return _0xc680x10}}function saveUpdates(_0xc680x13){return function(_0xc680x10){return _0xc680x10[_0xdec5[24]](_0xc680x13)}}function removeEntity(_0xc680xc){return function(_0xc680x10){if(_0xc680x10){try{fs[_0xdec5[26]](_0xc680x10[_0xdec5[25]])}catch(err){logger[_0xdec5[14]](_0xdec5[27],err);return _0xc680x10[_0xdec5[29]]()[_0xdec5[28]](function(){_0xc680xc[_0xdec5[21]](204)[_0xdec5[23]]()})};try{fs[_0xdec5[30]](_0xc680x10[_0xdec5[25]]);return _0xc680x10[_0xdec5[29]]()[_0xdec5[28]](function(){_0xc680xc[_0xdec5[21]](204)[_0xdec5[23]]()})}catch(err){throw  new Error(err)}}}}exports[_0xdec5[31]]= function(_0xc680x15,_0xc680xc){switch(_0xc680x15[_0xdec5[43]][_0xdec5[46]]){case _0xdec5[43]:return User[_0xdec5[44]](_0xc680x15[_0xdec5[43]][_0xdec5[42]],{attributes:[_0xdec5[42]]})[_0xdec5[28]](Util[_0xdec5[41]]({},{attributes:[_0xdec5[34]],include:[{raw:true,model:User,attributes:[_0xdec5[34]]}]}))[_0xdec5[28]](function(_0xc680x16){var _0xc680x17=[];var _0xc680x18=_[_0xdec5[35]](_0xc680x16[_0xdec5[33]],_0xdec5[34]);_0xc680x16[_0xdec5[33]][_0xdec5[37]](function(_0xc680x19){_0xc680x17= _[_0xdec5[36]](_0xc680x17,_[_0xdec5[35]](_0xc680x19.Users,_0xdec5[34]))});return VoiceRecording[_0xdec5[40]](Util[_0xdec5[39]](_0xc680x15[_0xdec5[38]],{$or:{queue:_0xc680x18,membername:_0xc680x17}}))})[_0xdec5[28]](responseWithResult(_0xc680xc))[_0xdec5[32]](handleError(_0xc680xc));case _0xdec5[45]:return VoiceRecording[_0xdec5[40]](Util[_0xdec5[39]](_0xc680x15[_0xdec5[38]],{membername:_0xc680x15[_0xdec5[43]][_0xdec5[34]]}))[_0xdec5[28]](responseWithResult(_0xc680xc))[_0xdec5[32]](handleError(_0xc680xc));default:return VoiceRecording[_0xdec5[40]](Util[_0xdec5[39]](_0xc680x15[_0xdec5[38]]))[_0xdec5[28]](responseWithResult(_0xc680xc))[_0xdec5[32]](handleError(_0xc680xc))}};exports[_0xdec5[47]]= function(_0xc680x15,_0xc680xc){return VoiceRecording[_0xdec5[44]](_0xc680x15[_0xdec5[48]][_0xdec5[42]])[_0xdec5[28]](handleEntityNotFound(_0xc680xc))[_0xdec5[28]](responseWithResult(_0xc680xc))[_0xdec5[32]](handleError(_0xc680xc))};exports[_0xdec5[49]]= function(_0xc680x15,_0xc680xc){return VoiceRecording[_0xdec5[49]]()[_0xdec5[28]](function(_0xc680x1a){return _0xc680xc[_0xdec5[21]](200)[_0xdec5[20]](_0xc680x1a)})[_0xdec5[32]](handleError(_0xc680xc))};exports[_0xdec5[50]]= function(_0xc680x15,_0xc680xc){return VoiceRecording[_0xdec5[44]](_0xc680x15[_0xdec5[48]][_0xdec5[42]])[_0xdec5[28]](function(_0xc680x1d){var _0xc680x1e=Promise[_0xdec5[54]](fs[_0xdec5[53]]);return _0xc680x1e(_0xc680x1d[_0xdec5[25]])})[_0xdec5[28]](function(_0xc680x1c){var _0xc680x1b= new Buffer(_0xc680x1c,_0xdec5[52]).toString(_0xdec5[51]);return _0xc680x1b})[_0xdec5[28]](function(_0xc680x1b){return _0xc680xc[_0xdec5[21]](200)[_0xdec5[20]]({downloadString:_0xc680x1b})})[_0xdec5[32]](handleError(_0xc680xc))};exports[_0xdec5[55]]= function(_0xc680x15,_0xc680xc){var _0xc680x1f={};if(_0xc680x15[_0xdec5[38]]&& _0xc680x15[_0xdec5[38]][_0xdec5[57]](_0xdec5[56])&& _0xc680x15[_0xdec5[38]][_0xdec5[56]]=== _0xdec5[58]){_0xc680x1f[_0xdec5[58]]= _0xc680x15[_0xdec5[48]][_0xdec5[42]]}else {_0xc680x1f[_0xdec5[42]]= _0xc680x15[_0xdec5[48]][_0xdec5[42]]};return VoiceRecording[_0xdec5[61]]({where:_0xc680x1f})[_0xdec5[28]](handleEntityNotFound(_0xc680xc))[_0xdec5[28]](function(_0xc680x1d){return _0xc680xc[_0xdec5[60]](_0xc680x1d[_0xdec5[25]],path[_0xdec5[59]](_0xc680x1d[_0xdec5[25]]))})[_0xdec5[32]](handleError(_0xc680xc))};exports[_0xdec5[62]]= function(_0xc680x15,_0xc680xc){return VoiceRecording[_0xdec5[62]](_0xc680x15[_0xdec5[63]])[_0xdec5[28]](responseWithResult(_0xc680xc,201))[_0xdec5[32]](handleError(_0xc680xc))};exports[_0xdec5[64]]= function(_0xc680x15,_0xc680xc){if(_0xc680x15[_0xdec5[63]][_0xdec5[42]]){delete _0xc680x15[_0xdec5[63]][_0xdec5[42]]};return VoiceRecording[_0xdec5[44]](_0xc680x15[_0xdec5[48]][_0xdec5[42]])[_0xdec5[28]](handleEntityNotFound(_0xc680xc))[_0xdec5[28]](saveUpdates(_0xc680x15[_0xdec5[63]]))[_0xdec5[28]](responseWithResult(_0xc680xc))[_0xdec5[32]](handleError(_0xc680xc))};exports[_0xdec5[29]]= function(_0xc680x15,_0xc680xc){return VoiceRecording[_0xdec5[44]](_0xc680x15[_0xdec5[48]][_0xdec5[42]])[_0xdec5[28]](handleEntityNotFound(_0xc680xc))[_0xdec5[28]](removeEntity(_0xc680xc))[_0xdec5[32]](handleError(_0xc680xc))};exports[_0xdec5[65]]= function(_0xc680x15,_0xc680xc){return VoiceRecording[_0xdec5[73]]({where:{id:_0xc680x15[_0xdec5[38]][_0xdec5[72]]}})[_0xdec5[28]](function(_0xc680x20){var _0xc680x21=[];_[_0xdec5[37]](_0xc680x20,function(_0xc680x22){try{fs[_0xdec5[26]](_0xc680x22[_0xdec5[25]]);try{fs[_0xdec5[30]](_0xc680x22[_0xdec5[25]]);_0xc680x21[_0xdec5[68]](_0xc680x22[_0xdec5[29]]())}catch(err){logger[_0xdec5[14]](_0xdec5[69],err)}}catch(err){logger[_0xdec5[71]](_0xdec5[70]);_0xc680x21[_0xdec5[68]](_0xc680x22[_0xdec5[29]]())}});return _0xc680x21})[_0xdec5[67]]()[_0xdec5[28]](function(){return _0xc680xc[_0xdec5[66]](204)})[_0xdec5[32]](handleError(_0xc680xc))}
\ No newline at end of file
index 9d0f946..b626878 100644 (file)
@@ -1 +1 @@
-var _0x4704=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4704[0];const EventEmitter=require(_0x4704[1]);const VoiceRecording=require(_0x4704[3])[_0x4704[2]];var VoiceRecordingEvents= new EventEmitter();VoiceRecordingEvents[_0x4704[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x4704[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x4704[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x4704[6]};for(var e in events){var event=events[e];VoiceRecording[_0x4704[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6e30x8,_0x6e30x9,_0x6e30xa){VoiceRecordingEvents[_0x4704[10]](event+ _0x4704[8]+ _0x6e30x8[_0x4704[9]],_0x6e30x8);VoiceRecordingEvents[_0x4704[10]](event,_0x6e30x8);_0x6e30xa(null)}}module[_0x4704[11]]= VoiceRecordingEvents
\ No newline at end of file
+var _0xb6d1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb6d1[0];const EventEmitter=require(_0xb6d1[1]);const VoiceRecording=require(_0xb6d1[3])[_0xb6d1[2]];var VoiceRecordingEvents= new EventEmitter();VoiceRecordingEvents[_0xb6d1[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb6d1[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb6d1[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb6d1[6]};for(var e in events){var event=events[e];VoiceRecording[_0xb6d1[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x6487x8,_0x6487x9,_0x6487xa){VoiceRecordingEvents[_0xb6d1[10]](event+ _0xb6d1[8]+ _0x6487x8[_0xb6d1[9]],_0x6487x8);VoiceRecordingEvents[_0xb6d1[10]](event,_0x6487x8);_0x6487xa(null)}}module[_0xb6d1[11]]= VoiceRecordingEvents
\ No newline at end of file
index 7269f13..a92132c 100644 (file)
@@ -1 +1 @@
-var _0x28b2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x28b2[0];const VoiceRecordingEvents=require(_0x28b2[1]);var events=[_0x28b2[2],_0x28b2[3]];exports[_0x28b2[4]]= function(_0xd803x3){for(var _0xd803x4=0,_0xd803x5=events[_0x28b2[5]];_0xd803x4< _0xd803x5;_0xd803x4++){var _0xd803x6=events[_0xd803x4];var _0xd803x7=createListener(_0x28b2[6]+ _0xd803x6,_0xd803x3);VoiceRecordingEvents[_0x28b2[7]](_0xd803x6,_0xd803x7);_0xd803x3[_0x28b2[7]](_0x28b2[8],removeListener(_0xd803x6,_0xd803x7))}};function createListener(_0xd803x6,_0xd803x3){return function(_0xd803x9){_0xd803x3[_0x28b2[9]](_0xd803x6,_0xd803x9)}}function removeListener(_0xd803x6,_0xd803x7){return function(){VoiceRecordingEvents[_0x28b2[10]](_0xd803x6,_0xd803x7)}}
\ No newline at end of file
+var _0x48c2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x48c2[0];const VoiceRecordingEvents=require(_0x48c2[1]);var events=[_0x48c2[2],_0x48c2[3]];exports[_0x48c2[4]]= function(_0x43aax3){for(var _0x43aax4=0,_0x43aax5=events[_0x48c2[5]];_0x43aax4< _0x43aax5;_0x43aax4++){var _0x43aax6=events[_0x43aax4];var _0x43aax7=createListener(_0x48c2[6]+ _0x43aax6,_0x43aax3);VoiceRecordingEvents[_0x48c2[7]](_0x43aax6,_0x43aax7);_0x43aax3[_0x48c2[7]](_0x48c2[8],removeListener(_0x43aax6,_0x43aax7))}};function createListener(_0x43aax6,_0x43aax3){return function(_0x43aax9){_0x43aax3[_0x48c2[9]](_0x43aax6,_0x43aax9)}}function removeListener(_0x43aax6,_0x43aax7){return function(){VoiceRecordingEvents[_0x48c2[10]](_0x43aax6,_0x43aax7)}}
\ No newline at end of file
index bd04beb..f6ef4ef 100644 (file)
@@ -1 +1 @@
-var _0x6e52=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x6D\x61\x69\x6C\x62\x6F\x78\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x6e52[0];var express=require(_0x6e52[1]);var controller=require(_0x6e52[2]);var auth=require(_0x6e52[3]);var router=express.Router();router[_0x6e52[9]](_0x6e52[4],auth[_0x6e52[5]](),auth[_0x6e52[7]]([7],[_0x6e52[6]]),controller[_0x6e52[8]]);router[_0x6e52[9]](_0x6e52[10],auth[_0x6e52[5]](),auth[_0x6e52[7]]([7],[_0x6e52[6]]),controller[_0x6e52[11]]);router[_0x6e52[13]](_0x6e52[4],auth[_0x6e52[5]](),auth[_0x6e52[7]]([7],[_0x6e52[6]]),controller[_0x6e52[12]]);router[_0x6e52[13]](_0x6e52[14],auth[_0x6e52[5]](),auth[_0x6e52[7]]([7],[_0x6e52[6]]),controller[_0x6e52[15]]);router[_0x6e52[17]](_0x6e52[10],auth[_0x6e52[5]](),auth[_0x6e52[7]]([7],[_0x6e52[6]]),controller[_0x6e52[16]]);router[_0x6e52[19]](_0x6e52[4],auth[_0x6e52[5]](),auth[_0x6e52[7]]([7],[_0x6e52[6]]),controller[_0x6e52[18]]);router[_0x6e52[19]](_0x6e52[10],auth[_0x6e52[5]](),auth[_0x6e52[7]]([7],[_0x6e52[6]]),controller[_0x6e52[20]]);module[_0x6e52[21]]= router
\ No newline at end of file
+var _0xc883=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x75\x6E\x69\x71\x75\x65\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65","\x6D\x61\x69\x6C\x62\x6F\x78\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xc883[0];var express=require(_0xc883[1]);var controller=require(_0xc883[2]);var auth=require(_0xc883[3]);var router=express.Router();router[_0xc883[9]](_0xc883[4],auth[_0xc883[5]](),auth[_0xc883[7]]([7],[_0xc883[6]]),controller[_0xc883[8]]);router[_0xc883[9]](_0xc883[10],auth[_0xc883[5]](),auth[_0xc883[7]]([7],[_0xc883[6]]),controller[_0xc883[11]]);router[_0xc883[13]](_0xc883[4],auth[_0xc883[5]](),auth[_0xc883[7]]([7],[_0xc883[6]]),controller[_0xc883[12]]);router[_0xc883[13]](_0xc883[14],auth[_0xc883[5]](),auth[_0xc883[7]]([7],[_0xc883[6]]),controller[_0xc883[15]]);router[_0xc883[17]](_0xc883[10],auth[_0xc883[5]](),auth[_0xc883[7]]([7],[_0xc883[6]]),controller[_0xc883[16]]);router[_0xc883[19]](_0xc883[4],auth[_0xc883[5]](),auth[_0xc883[7]]([7],[_0xc883[6]]),controller[_0xc883[18]]);router[_0xc883[19]](_0xc883[10],auth[_0xc883[5]](),auth[_0xc883[7]]([7],[_0xc883[6]]),controller[_0xc883[20]]);module[_0xc883[21]]= router
\ No newline at end of file
index 392d3f3..7cc2103 100644 (file)
@@ -1 +1 @@
-var _0x9c8d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x74\x72\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x6D\x61\x69\x6C\x62\x6F\x78\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x6D\x61\x69\x6C\x62\x6F\x78","\x62\x6F\x64\x79","\x63\x6F\x6E\x74\x65\x78\x74","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x72\x65\x61\x74\x65","\x6C\x65\x6E\x67\x74\x68","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x4D\x41\x49\x4C\x42\x4F\x58","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x9c8d[0];var _=require(_0x9c8d[1]);var stream=require(_0x9c8d[2]);var Util=require(_0x9c8d[3]);var logger=require(_0x9c8d[5])(_0x9c8d[4]);var VoiceVoicemail=require(_0x9c8d[7])[_0x9c8d[6]];var VoiceVoicemailMessages=require(_0x9c8d[7])[_0x9c8d[8]];exports[_0x9c8d[9]]= function(_0x3a0cx7,_0x3a0cx8){return VoiceVoicemail[_0x9c8d[16]](Util[_0x9c8d[15]](_0x3a0cx7[_0x9c8d[14]]))[_0x9c8d[13]](function(_0x3a0cxa){_0x3a0cx8[_0x9c8d[12]](200)[_0x9c8d[11]](_0x3a0cxa)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})};exports[_0x9c8d[17]]= function(_0x3a0cx7,_0x3a0cx8){return VoiceVoicemail[_0x9c8d[21]]({where:{uniqueid:_0x3a0cx7[_0x9c8d[20]][_0x9c8d[19]]}})[_0x9c8d[13]](function(_0x3a0cxb){if(!_0x3a0cxb){return _0x3a0cx8[_0x9c8d[18]](404)};return _0x3a0cx8[_0x9c8d[11]](_0x3a0cxb)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})};exports[_0x9c8d[22]]= function(_0x3a0cx7,_0x3a0cx8){return VoiceVoicemail[_0x9c8d[26]]({where:{mailbox:_0x3a0cx7[_0x9c8d[24]][_0x9c8d[23]],context:_0x3a0cx7[_0x9c8d[24]][_0x9c8d[25]]}})[_0x9c8d[13]](function(_0x3a0cxc){if(!_0x3a0cxc){return _0x3a0cx8[_0x9c8d[18]](404)};return _0x3a0cx8[_0x9c8d[11]](_0x3a0cxc)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})};exports[_0x9c8d[27]]= function(_0x3a0cx7,_0x3a0cx8){return VoiceVoicemail[_0x9c8d[26]]({where:{mailbox:_0x3a0cx7[_0x9c8d[24]][_0x9c8d[23]],context:_0x3a0cx7[_0x9c8d[24]][_0x9c8d[25]]}})[_0x9c8d[13]](function(_0x3a0cxc){if(!_0x3a0cxc){return _0x3a0cx8[_0x9c8d[18]](404)};if(_0x3a0cxc[_0x9c8d[28]]> 0){return _0x3a0cx8[_0x9c8d[12]](500)[_0x9c8d[11]]({message:_0x9c8d[29]})};return VoiceVoicemail[_0x9c8d[27]](_0x3a0cx7[_0x9c8d[24]])[_0x9c8d[13]](function(_0x3a0cxb){return _0x3a0cx8[_0x9c8d[12]](201)[_0x9c8d[11]](_0x3a0cxb)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})})};exports[_0x9c8d[30]]= function(_0x3a0cx7,_0x3a0cx8){return VoiceVoicemail[_0x9c8d[26]]({where:{mailbox:_0x3a0cx7[_0x9c8d[24]][_0x9c8d[23]],context:_0x3a0cx7[_0x9c8d[24]][_0x9c8d[25]],uniqueid:{$ne:_0x3a0cx7[_0x9c8d[24]][_0x9c8d[19]]}}})[_0x9c8d[13]](function(_0x3a0cxc){if(!_0x3a0cxc){return _0x3a0cx8[_0x9c8d[18]](404)};if(_0x3a0cxc[_0x9c8d[28]]> 0){return _0x3a0cx8[_0x9c8d[12]](500)[_0x9c8d[11]]({message:_0x9c8d[29]})};if(_0x3a0cx7[_0x9c8d[24]][_0x9c8d[19]]){delete _0x3a0cx7[_0x9c8d[24]][_0x9c8d[19]]};return VoiceVoicemail[_0x9c8d[21]]({where:{uniqueid:_0x3a0cx7[_0x9c8d[20]][_0x9c8d[19]]}})[_0x9c8d[13]](function(_0x3a0cxb){if(!_0x3a0cxb){return _0x3a0cx8[_0x9c8d[18]](404)};var _0x3a0cxd=_[_0x9c8d[31]](_0x3a0cxb,_0x3a0cx7[_0x9c8d[24]]);_0x3a0cxd[_0x9c8d[32]]()[_0x9c8d[13]](function(){return _0x3a0cx8[_0x9c8d[12]](200)[_0x9c8d[11]](_0x3a0cxb)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})};exports[_0x9c8d[33]]= function(_0x3a0cx7,_0x3a0cx8){return VoiceVoicemail[_0x9c8d[21]]({where:{uniqueid:_0x3a0cx7[_0x9c8d[20]][_0x9c8d[19]]}})[_0x9c8d[13]](function(_0x3a0cxb){if(!_0x3a0cxb){return _0x3a0cx8[_0x9c8d[18]](404)};_0x3a0cxb[_0x9c8d[33]]()[_0x9c8d[13]](function(){return _0x3a0cx8[_0x9c8d[18]](204)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})};exports[_0x9c8d[34]]= function(_0x3a0cx7,_0x3a0cx8){return VoiceVoicemail[_0x9c8d[33]]({where:{uniqueid:_0x3a0cx7[_0x9c8d[14]][_0x9c8d[19]]},individualHooks:true})[_0x9c8d[13]](function(){return _0x3a0cx8[_0x9c8d[18]](204)})[_0x9c8d[10]](function(_0x3a0cx9){return handleError(_0x3a0cx8,_0x3a0cx9)})};function handleError(_0x3a0cx8,_0x3a0cx9){logger[_0x9c8d[36]](_0x3a0cx9[_0x9c8d[35]]);return _0x3a0cx8[_0x9c8d[12]](500)[_0x9c8d[11]](_0x3a0cx9)}
\ No newline at end of file
+var _0xfb24=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x74\x72\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x6D\x61\x69\x6C\x62\x6F\x78\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x6D\x61\x69\x6C\x62\x6F\x78","\x62\x6F\x64\x79","\x63\x6F\x6E\x74\x65\x78\x74","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x72\x65\x61\x74\x65","\x6C\x65\x6E\x67\x74\x68","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x4D\x41\x49\x4C\x42\x4F\x58","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xfb24[0];var _=require(_0xfb24[1]);var stream=require(_0xfb24[2]);var Util=require(_0xfb24[3]);var logger=require(_0xfb24[5])(_0xfb24[4]);var VoiceVoicemail=require(_0xfb24[7])[_0xfb24[6]];var VoiceVoicemailMessages=require(_0xfb24[7])[_0xfb24[8]];exports[_0xfb24[9]]= function(_0x5c72x7,_0x5c72x8){return VoiceVoicemail[_0xfb24[16]](Util[_0xfb24[15]](_0x5c72x7[_0xfb24[14]]))[_0xfb24[13]](function(_0x5c72xa){_0x5c72x8[_0xfb24[12]](200)[_0xfb24[11]](_0x5c72xa)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})};exports[_0xfb24[17]]= function(_0x5c72x7,_0x5c72x8){return VoiceVoicemail[_0xfb24[21]]({where:{uniqueid:_0x5c72x7[_0xfb24[20]][_0xfb24[19]]}})[_0xfb24[13]](function(_0x5c72xb){if(!_0x5c72xb){return _0x5c72x8[_0xfb24[18]](404)};return _0x5c72x8[_0xfb24[11]](_0x5c72xb)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})};exports[_0xfb24[22]]= function(_0x5c72x7,_0x5c72x8){return VoiceVoicemail[_0xfb24[26]]({where:{mailbox:_0x5c72x7[_0xfb24[24]][_0xfb24[23]],context:_0x5c72x7[_0xfb24[24]][_0xfb24[25]]}})[_0xfb24[13]](function(_0x5c72xc){if(!_0x5c72xc){return _0x5c72x8[_0xfb24[18]](404)};return _0x5c72x8[_0xfb24[11]](_0x5c72xc)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})};exports[_0xfb24[27]]= function(_0x5c72x7,_0x5c72x8){return VoiceVoicemail[_0xfb24[26]]({where:{mailbox:_0x5c72x7[_0xfb24[24]][_0xfb24[23]],context:_0x5c72x7[_0xfb24[24]][_0xfb24[25]]}})[_0xfb24[13]](function(_0x5c72xc){if(!_0x5c72xc){return _0x5c72x8[_0xfb24[18]](404)};if(_0x5c72xc[_0xfb24[28]]> 0){return _0x5c72x8[_0xfb24[12]](500)[_0xfb24[11]]({message:_0xfb24[29]})};return VoiceVoicemail[_0xfb24[27]](_0x5c72x7[_0xfb24[24]])[_0xfb24[13]](function(_0x5c72xb){return _0x5c72x8[_0xfb24[12]](201)[_0xfb24[11]](_0x5c72xb)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})})};exports[_0xfb24[30]]= function(_0x5c72x7,_0x5c72x8){return VoiceVoicemail[_0xfb24[26]]({where:{mailbox:_0x5c72x7[_0xfb24[24]][_0xfb24[23]],context:_0x5c72x7[_0xfb24[24]][_0xfb24[25]],uniqueid:{$ne:_0x5c72x7[_0xfb24[24]][_0xfb24[19]]}}})[_0xfb24[13]](function(_0x5c72xc){if(!_0x5c72xc){return _0x5c72x8[_0xfb24[18]](404)};if(_0x5c72xc[_0xfb24[28]]> 0){return _0x5c72x8[_0xfb24[12]](500)[_0xfb24[11]]({message:_0xfb24[29]})};if(_0x5c72x7[_0xfb24[24]][_0xfb24[19]]){delete _0x5c72x7[_0xfb24[24]][_0xfb24[19]]};return VoiceVoicemail[_0xfb24[21]]({where:{uniqueid:_0x5c72x7[_0xfb24[20]][_0xfb24[19]]}})[_0xfb24[13]](function(_0x5c72xb){if(!_0x5c72xb){return _0x5c72x8[_0xfb24[18]](404)};var _0x5c72xd=_[_0xfb24[31]](_0x5c72xb,_0x5c72x7[_0xfb24[24]]);_0x5c72xd[_0xfb24[32]]()[_0xfb24[13]](function(){return _0x5c72x8[_0xfb24[12]](200)[_0xfb24[11]](_0x5c72xb)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})};exports[_0xfb24[33]]= function(_0x5c72x7,_0x5c72x8){return VoiceVoicemail[_0xfb24[21]]({where:{uniqueid:_0x5c72x7[_0xfb24[20]][_0xfb24[19]]}})[_0xfb24[13]](function(_0x5c72xb){if(!_0x5c72xb){return _0x5c72x8[_0xfb24[18]](404)};_0x5c72xb[_0xfb24[33]]()[_0xfb24[13]](function(){return _0x5c72x8[_0xfb24[18]](204)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})};exports[_0xfb24[34]]= function(_0x5c72x7,_0x5c72x8){return VoiceVoicemail[_0xfb24[33]]({where:{uniqueid:_0x5c72x7[_0xfb24[14]][_0xfb24[19]]},individualHooks:true})[_0xfb24[13]](function(){return _0x5c72x8[_0xfb24[18]](204)})[_0xfb24[10]](function(_0x5c72x9){return handleError(_0x5c72x8,_0x5c72x9)})};function handleError(_0x5c72x8,_0x5c72x9){logger[_0xfb24[36]](_0x5c72x9[_0xfb24[35]]);return _0x5c72x8[_0xfb24[12]](500)[_0xfb24[11]](_0x5c72x9)}
\ No newline at end of file
index 0c69db4..a6d4faf 100644 (file)
@@ -1 +1 @@
-var _0x5ac5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5ac5[0];const EventEmitter=require(_0x5ac5[1]);const VoiceVoicemail=require(_0x5ac5[3])[_0x5ac5[2]];var VoiceVoicemailEvents= new EventEmitter();VoiceVoicemailEvents[_0x5ac5[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5ac5[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5ac5[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5ac5[6]};for(var e in events){var event=events[e];VoiceVoicemail[_0x5ac5[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xc45dx8,_0xc45dx9,_0xc45dxa){VoiceVoicemailEvents[_0x5ac5[10]](event+ _0x5ac5[8]+ _0xc45dx8[_0x5ac5[9]],_0xc45dx8);VoiceVoicemailEvents[_0x5ac5[10]](event,_0xc45dx8);_0xc45dxa(null)}}module[_0x5ac5[11]]= VoiceVoicemailEvents
\ No newline at end of file
+var _0xb19a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb19a[0];const EventEmitter=require(_0xb19a[1]);const VoiceVoicemail=require(_0xb19a[3])[_0xb19a[2]];var VoiceVoicemailEvents= new EventEmitter();VoiceVoicemailEvents[_0xb19a[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb19a[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb19a[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb19a[6]};for(var e in events){var event=events[e];VoiceVoicemail[_0xb19a[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xd248x8,_0xd248x9,_0xd248xa){VoiceVoicemailEvents[_0xb19a[10]](event+ _0xb19a[8]+ _0xd248x8[_0xb19a[9]],_0xd248x8);VoiceVoicemailEvents[_0xb19a[10]](event,_0xd248x8);_0xd248xa(null)}}module[_0xb19a[11]]= VoiceVoicemailEvents
\ No newline at end of file
index fb1a09e..dd8d70d 100644 (file)
@@ -1 +1 @@
-var _0x53e8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x53e8[0];const VoiceVoicemailEvents=require(_0x53e8[1]);var events=[_0x53e8[2],_0x53e8[3]];exports[_0x53e8[4]]= function(_0xbfc4x3){for(var _0xbfc4x4=0,_0xbfc4x5=events[_0x53e8[5]];_0xbfc4x4< _0xbfc4x5;_0xbfc4x4++){var _0xbfc4x6=events[_0xbfc4x4];var _0xbfc4x7=createListener(_0x53e8[6]+ _0xbfc4x6,_0xbfc4x3);VoiceVoicemailEvents[_0x53e8[7]](_0xbfc4x6,_0xbfc4x7);_0xbfc4x3[_0x53e8[7]](_0x53e8[8],removeListener(_0xbfc4x6,_0xbfc4x7))}};function createListener(_0xbfc4x6,_0xbfc4x3){return function(_0xbfc4x9){_0xbfc4x3[_0x53e8[9]](_0xbfc4x6,_0xbfc4x9)}}function removeListener(_0xbfc4x6,_0xbfc4x7){return function(){VoiceVoicemailEvents[_0x53e8[10]](_0xbfc4x6,_0xbfc4x7)}}
\ No newline at end of file
+var _0x5c17=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5c17[0];const VoiceVoicemailEvents=require(_0x5c17[1]);var events=[_0x5c17[2],_0x5c17[3]];exports[_0x5c17[4]]= function(_0x1c0cx3){for(var _0x1c0cx4=0,_0x1c0cx5=events[_0x5c17[5]];_0x1c0cx4< _0x1c0cx5;_0x1c0cx4++){var _0x1c0cx6=events[_0x1c0cx4];var _0x1c0cx7=createListener(_0x5c17[6]+ _0x1c0cx6,_0x1c0cx3);VoiceVoicemailEvents[_0x5c17[7]](_0x1c0cx6,_0x1c0cx7);_0x1c0cx3[_0x5c17[7]](_0x5c17[8],removeListener(_0x1c0cx6,_0x1c0cx7))}};function createListener(_0x1c0cx6,_0x1c0cx3){return function(_0x1c0cx9){_0x1c0cx3[_0x5c17[9]](_0x1c0cx6,_0x1c0cx9)}}function removeListener(_0x1c0cx6,_0x1c0cx7){return function(){VoiceVoicemailEvents[_0x5c17[10]](_0x1c0cx6,_0x1c0cx7)}}
\ No newline at end of file
index 95c1438..7447333 100644 (file)
@@ -1 +1 @@
-var _0x7cc9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x7cc9[0];var express=require(_0x7cc9[1]);var controller=require(_0x7cc9[2]);var auth=require(_0x7cc9[3]);var router=express.Router();router[_0x7cc9[9]](_0x7cc9[4],auth[_0x7cc9[5]](),auth[_0x7cc9[7]]([7],[_0x7cc9[6]]),controller[_0x7cc9[8]]);router[_0x7cc9[9]](_0x7cc9[10],auth[_0x7cc9[5]](),auth[_0x7cc9[7]]([7],[_0x7cc9[6]]),controller[_0x7cc9[11]]);router[_0x7cc9[9]](_0x7cc9[12],auth[_0x7cc9[5]](),auth[_0x7cc9[7]]([7],[_0x7cc9[6]]),controller[_0x7cc9[13]]);router[_0x7cc9[15]](_0x7cc9[4],auth[_0x7cc9[5]](),auth[_0x7cc9[7]]([7],[_0x7cc9[6]]),controller[_0x7cc9[14]]);router[_0x7cc9[15]](_0x7cc9[10],auth[_0x7cc9[5]](),auth[_0x7cc9[7]]([7],[_0x7cc9[6]]),controller[_0x7cc9[16]]);module[_0x7cc9[17]]= router
\ No newline at end of file
+var _0x7b3a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x7b3a[0];var express=require(_0x7b3a[1]);var controller=require(_0x7b3a[2]);var auth=require(_0x7b3a[3]);var router=express.Router();router[_0x7b3a[9]](_0x7b3a[4],auth[_0x7b3a[5]](),auth[_0x7b3a[7]]([7],[_0x7b3a[6]]),controller[_0x7b3a[8]]);router[_0x7b3a[9]](_0x7b3a[10],auth[_0x7b3a[5]](),auth[_0x7b3a[7]]([7],[_0x7b3a[6]]),controller[_0x7b3a[11]]);router[_0x7b3a[9]](_0x7b3a[12],auth[_0x7b3a[5]](),auth[_0x7b3a[7]]([7],[_0x7b3a[6]]),controller[_0x7b3a[13]]);router[_0x7b3a[15]](_0x7b3a[4],auth[_0x7b3a[5]](),auth[_0x7b3a[7]]([7],[_0x7b3a[6]]),controller[_0x7b3a[14]]);router[_0x7b3a[15]](_0x7b3a[10],auth[_0x7b3a[5]](),auth[_0x7b3a[7]]([7],[_0x7b3a[6]]),controller[_0x7b3a[16]]);module[_0x7b3a[17]]= router
\ No newline at end of file
index bbbeded..40ba345 100644 (file)
@@ -1 +1 @@
-var _0x5284=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x74\x72\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x6D\x61\x69\x6C\x62\x6F\x78","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x5284[0];var _=require(_0x5284[1]);var stream=require(_0x5284[2]);var Util=require(_0x5284[3]);var logger=require(_0x5284[5])(_0x5284[4]);var VoiceVoicemailMessages=require(_0x5284[7])[_0x5284[6]];exports[_0x5284[8]]= function(_0xb7a0x6,_0xb7a0x7){return VoiceVoicemailMessages[_0x5284[17]]({method:[_0x5284[16],_0xb7a0x6[_0x5284[13]]]})[_0x5284[15]](Util[_0x5284[14]](_0xb7a0x6[_0x5284[13]]))[_0x5284[12]](function(_0xb7a0x9){_0xb7a0x7[_0x5284[11]](200)[_0x5284[10]](_0xb7a0x9)})[_0x5284[9]](function(_0xb7a0x8){return handleError(_0xb7a0x7,_0xb7a0x8)})};exports[_0x5284[18]]= function(_0xb7a0x6,_0xb7a0x7){return VoiceVoicemailMessages[_0x5284[22]](_0xb7a0x6[_0x5284[21]][_0x5284[20]])[_0x5284[12]](function(_0xb7a0xa){if(!_0xb7a0xa){return _0xb7a0x7[_0x5284[19]](404)};return _0xb7a0x7[_0x5284[10]](_0xb7a0xa)})[_0x5284[9]](function(_0xb7a0x8){return handleError(_0xb7a0x7,_0xb7a0x8)})};exports[_0x5284[23]]= function(_0xb7a0x6,_0xb7a0x7){return VoiceVoicemailMessages[_0x5284[22]](_0xb7a0x6[_0x5284[21]][_0x5284[20]])[_0x5284[12]](function(_0xb7a0xa){if(!_0xb7a0xa){return _0xb7a0x7[_0x5284[19]](404)};_0xb7a0xa[_0x5284[24]]= null;_0xb7a0xa[_0x5284[23]]()})[_0x5284[12]](function(){return _0xb7a0x7[_0x5284[19]](204)})[_0x5284[9]](function(_0xb7a0x8){return handleError(_0xb7a0x7,_0xb7a0x8)})};exports[_0x5284[25]]= function(_0xb7a0x6,_0xb7a0x7){return VoiceVoicemailMessages[_0x5284[30]]({where:{id:_0xb7a0x6[_0x5284[13]][_0x5284[29]]},individualHooks:true})[_0x5284[12]](function(_0xb7a0xb){var _0xb7a0xc=[];_0xb7a0xb[_0x5284[28]](function(_0xb7a0xd){_0xb7a0xd[_0x5284[24]]= null;_0xb7a0xc[_0x5284[27]](_0xb7a0xd[_0x5284[23]]())});return _0xb7a0xc})[_0x5284[26]]()[_0x5284[12]](function(){return _0xb7a0x7[_0x5284[19]](204)})[_0x5284[9]](function(_0xb7a0x8){return handleError(_0xb7a0x7,_0xb7a0x8)})};exports[_0x5284[31]]= function(_0xb7a0x6,_0xb7a0x7){return VoiceVoicemailMessages[_0x5284[22]](_0xb7a0x6[_0x5284[21]][_0x5284[20]])[_0x5284[12]](function(_0xb7a0xd){var _0xb7a0xe= new Buffer(_0xb7a0xd[_0x5284[24]],_0x5284[33]).toString(_0x5284[32]);return _0xb7a0xe})[_0x5284[12]](function(_0xb7a0xe){return _0xb7a0x7[_0x5284[11]](200)[_0x5284[10]]({downloadString:_0xb7a0xe})})[_0x5284[9]](function(_0xb7a0x8){return handleError(_0xb7a0x7,_0xb7a0x8)})};function handleError(_0xb7a0x7,_0xb7a0x8){logger[_0x5284[35]](_0xb7a0x8[_0x5284[34]]);return _0xb7a0x7[_0x5284[11]](500)[_0x5284[10]](_0xb7a0x8)}
\ No newline at end of file
+var _0xa5fe=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x74\x72\x65\x61\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x6D\x61\x69\x6C\x62\x6F\x78","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x62\x61\x73\x65\x36\x34","\x62\x69\x6E\x61\x72\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xa5fe[0];var _=require(_0xa5fe[1]);var stream=require(_0xa5fe[2]);var Util=require(_0xa5fe[3]);var logger=require(_0xa5fe[5])(_0xa5fe[4]);var VoiceVoicemailMessages=require(_0xa5fe[7])[_0xa5fe[6]];exports[_0xa5fe[8]]= function(_0x3451x6,_0x3451x7){return VoiceVoicemailMessages[_0xa5fe[17]]({method:[_0xa5fe[16],_0x3451x6[_0xa5fe[13]]]})[_0xa5fe[15]](Util[_0xa5fe[14]](_0x3451x6[_0xa5fe[13]]))[_0xa5fe[12]](function(_0x3451x9){_0x3451x7[_0xa5fe[11]](200)[_0xa5fe[10]](_0x3451x9)})[_0xa5fe[9]](function(_0x3451x8){return handleError(_0x3451x7,_0x3451x8)})};exports[_0xa5fe[18]]= function(_0x3451x6,_0x3451x7){return VoiceVoicemailMessages[_0xa5fe[22]](_0x3451x6[_0xa5fe[21]][_0xa5fe[20]])[_0xa5fe[12]](function(_0x3451xa){if(!_0x3451xa){return _0x3451x7[_0xa5fe[19]](404)};return _0x3451x7[_0xa5fe[10]](_0x3451xa)})[_0xa5fe[9]](function(_0x3451x8){return handleError(_0x3451x7,_0x3451x8)})};exports[_0xa5fe[23]]= function(_0x3451x6,_0x3451x7){return VoiceVoicemailMessages[_0xa5fe[22]](_0x3451x6[_0xa5fe[21]][_0xa5fe[20]])[_0xa5fe[12]](function(_0x3451xa){if(!_0x3451xa){return _0x3451x7[_0xa5fe[19]](404)};_0x3451xa[_0xa5fe[24]]= null;_0x3451xa[_0xa5fe[23]]()})[_0xa5fe[12]](function(){return _0x3451x7[_0xa5fe[19]](204)})[_0xa5fe[9]](function(_0x3451x8){return handleError(_0x3451x7,_0x3451x8)})};exports[_0xa5fe[25]]= function(_0x3451x6,_0x3451x7){return VoiceVoicemailMessages[_0xa5fe[30]]({where:{id:_0x3451x6[_0xa5fe[13]][_0xa5fe[29]]},individualHooks:true})[_0xa5fe[12]](function(_0x3451xb){var _0x3451xc=[];_0x3451xb[_0xa5fe[28]](function(_0x3451xd){_0x3451xd[_0xa5fe[24]]= null;_0x3451xc[_0xa5fe[27]](_0x3451xd[_0xa5fe[23]]())});return _0x3451xc})[_0xa5fe[26]]()[_0xa5fe[12]](function(){return _0x3451x7[_0xa5fe[19]](204)})[_0xa5fe[9]](function(_0x3451x8){return handleError(_0x3451x7,_0x3451x8)})};exports[_0xa5fe[31]]= function(_0x3451x6,_0x3451x7){return VoiceVoicemailMessages[_0xa5fe[22]](_0x3451x6[_0xa5fe[21]][_0xa5fe[20]])[_0xa5fe[12]](function(_0x3451xd){var _0x3451xe= new Buffer(_0x3451xd[_0xa5fe[24]],_0xa5fe[33]).toString(_0xa5fe[32]);return _0x3451xe})[_0xa5fe[12]](function(_0x3451xe){return _0x3451x7[_0xa5fe[11]](200)[_0xa5fe[10]]({downloadString:_0x3451xe})})[_0xa5fe[9]](function(_0x3451x8){return handleError(_0x3451x7,_0x3451x8)})};function handleError(_0x3451x7,_0x3451x8){logger[_0xa5fe[35]](_0x3451x8[_0xa5fe[34]]);return _0x3451x7[_0xa5fe[11]](500)[_0xa5fe[10]](_0x3451x8)}
\ No newline at end of file
index a8a3565..334b812 100644 (file)
@@ -1 +1 @@
-var _0x858f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x858f[0];const EventEmitter=require(_0x858f[1]);const VoiceVoicemailMessages=require(_0x858f[3])[_0x858f[2]];var VoiceVoicemailMessagesEvents= new EventEmitter();VoiceVoicemailMessagesEvents[_0x858f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x858f[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x858f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x858f[6]};for(var e in events){var event=events[e];VoiceVoicemailMessages[_0x858f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x994cx8,_0x994cx9,_0x994cxa){VoiceVoicemailMessagesEvents[_0x858f[10]](event+ _0x858f[8]+ _0x994cx8[_0x858f[9]],_0x994cx8);VoiceVoicemailMessagesEvents[_0x858f[10]](event,_0x994cx8);_0x994cxa(null)}}module[_0x858f[11]]= VoiceVoicemailMessagesEvents
\ No newline at end of file
+var _0xb62b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb62b[0];const EventEmitter=require(_0xb62b[1]);const VoiceVoicemailMessages=require(_0xb62b[3])[_0xb62b[2]];var VoiceVoicemailMessagesEvents= new EventEmitter();VoiceVoicemailMessagesEvents[_0xb62b[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb62b[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb62b[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb62b[6]};for(var e in events){var event=events[e];VoiceVoicemailMessages[_0xb62b[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xb154x8,_0xb154x9,_0xb154xa){VoiceVoicemailMessagesEvents[_0xb62b[10]](event+ _0xb62b[8]+ _0xb154x8[_0xb62b[9]],_0xb154x8);VoiceVoicemailMessagesEvents[_0xb62b[10]](event,_0xb154x8);_0xb154xa(null)}}module[_0xb62b[11]]= VoiceVoicemailMessagesEvents
\ No newline at end of file
index d6b2dbf..cffbfde 100644 (file)
@@ -1 +1 @@
-var _0x2b86=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x2b86[0];const VoiceVoicemailMessagesEvents=require(_0x2b86[1]);var events=[_0x2b86[2],_0x2b86[3]];exports[_0x2b86[4]]= function(_0xb0ddx3){for(var _0xb0ddx4=0,_0xb0ddx5=events[_0x2b86[5]];_0xb0ddx4< _0xb0ddx5;_0xb0ddx4++){var _0xb0ddx6=events[_0xb0ddx4];var _0xb0ddx7=createListener(_0x2b86[6]+ _0xb0ddx6,_0xb0ddx3);VoiceVoicemailMessagesEvents[_0x2b86[7]](_0xb0ddx6,_0xb0ddx7);_0xb0ddx3[_0x2b86[7]](_0x2b86[8],removeListener(_0xb0ddx6,_0xb0ddx7))}};function createListener(_0xb0ddx6,_0xb0ddx3){return function(_0xb0ddx9){_0xb0ddx3[_0x2b86[9]](_0xb0ddx6,_0xb0ddx9)}}function removeListener(_0xb0ddx6,_0xb0ddx7){return function(){VoiceVoicemailMessagesEvents[_0x2b86[10]](_0xb0ddx6,_0xb0ddx7)}}
\ No newline at end of file
+var _0x74ba=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x74ba[0];const VoiceVoicemailMessagesEvents=require(_0x74ba[1]);var events=[_0x74ba[2],_0x74ba[3]];exports[_0x74ba[4]]= function(_0xf937x3){for(var _0xf937x4=0,_0xf937x5=events[_0x74ba[5]];_0xf937x4< _0xf937x5;_0xf937x4++){var _0xf937x6=events[_0xf937x4];var _0xf937x7=createListener(_0x74ba[6]+ _0xf937x6,_0xf937x3);VoiceVoicemailMessagesEvents[_0x74ba[7]](_0xf937x6,_0xf937x7);_0xf937x3[_0x74ba[7]](_0x74ba[8],removeListener(_0xf937x6,_0xf937x7))}};function createListener(_0xf937x6,_0xf937x3){return function(_0xf937x9){_0xf937x3[_0x74ba[9]](_0xf937x6,_0xf937x9)}}function removeListener(_0xf937x6,_0xf937x7){return function(){VoiceVoicemailMessagesEvents[_0x74ba[10]](_0xf937x6,_0xf937x7)}}
\ No newline at end of file
index 7707e65..128baab 100644 (file)
@@ -1 +1 @@
-var _0x1fa5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x77\x69\x64\x67\x65\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x6F\x75\x6E\x74\x65\x72","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x63\x6F\x75\x6E\x74\x65\x72","\x67\x65\x74","\x2F\x70\x69\x65\x63\x68\x61\x72\x74","\x70\x69\x65\x63\x68\x61\x72\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1fa5[0];var express=require(_0x1fa5[1]);var controller=require(_0x1fa5[2]);var auth=require(_0x1fa5[3]);var router=express.Router();router[_0x1fa5[10]](_0x1fa5[4],auth[_0x1fa5[5]](),auth[_0x1fa5[8]]([2],[_0x1fa5[6],_0x1fa5[7]]),controller[_0x1fa5[9]]);router[_0x1fa5[10]](_0x1fa5[11],auth[_0x1fa5[5]](),auth[_0x1fa5[8]]([2],[_0x1fa5[6],_0x1fa5[7]]),controller[_0x1fa5[12]]);module[_0x1fa5[13]]= router
\ No newline at end of file
+var _0x8f9a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x77\x69\x64\x67\x65\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x6F\x75\x6E\x74\x65\x72","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x61\x67\x65\x6E\x74","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x63\x6F\x75\x6E\x74\x65\x72","\x67\x65\x74","\x2F\x70\x69\x65\x63\x68\x61\x72\x74","\x70\x69\x65\x63\x68\x61\x72\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x8f9a[0];var express=require(_0x8f9a[1]);var controller=require(_0x8f9a[2]);var auth=require(_0x8f9a[3]);var router=express.Router();router[_0x8f9a[10]](_0x8f9a[4],auth[_0x8f9a[5]](),auth[_0x8f9a[8]]([2],[_0x8f9a[6],_0x8f9a[7]]),controller[_0x8f9a[9]]);router[_0x8f9a[10]](_0x8f9a[11],auth[_0x8f9a[5]](),auth[_0x8f9a[8]]([2],[_0x8f9a[6],_0x8f9a[7]]),controller[_0x8f9a[12]]);module[_0x8f9a[13]]= router
\ No newline at end of file
index 8fdea12..dd146d8 100644 (file)
@@ -1 +1 @@
-var _0xb92b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x73\x65\x72\x73","\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x73","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73","\x73\x65\x6C\x65\x63\x74","\x71\x75\x65\x72\x79","\x74\x61\x62\x6C\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x6E\x75\x6C\x6C","\x20\x57\x48\x45\x52\x45\x20\x25\x73","\x20\x41\x4E\x44\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x65\x6D\x70\x74\x79","\x20\x41\x4E\x44\x20","\x20\x57\x48\x45\x52\x45\x20","\x20\x3D\x3D\x3D\x3D\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x64\x65\x62\x75\x67","\x20\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x65\x72\x72\x6F\x72","\x4E\x4F\x20\x53\x55\x46\x46\x49\x43\x49\x45\x4E\x54\x20\x50\x45\x52\x4D\x49\x53\x53\x49\x4F\x4E\x53","\x75\x73\x65\x72","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x72\x65\x73\x6F\x6C\x76\x65","\x70\x69\x65\x63\x68\x61\x72\x74","\x66\x69\x65\x6C\x64\x73","\x69\x73\x41\x72\x72\x61\x79","\x70\x61\x72\x73\x65","\x63\x6F\x6C\x75\x6D\x6E","\x61\x6C\x69\x61\x73","\x20\x41\x53\x20\x22","\x22","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x73\x53\x74\x72\x69\x6E\x67","\x6C\x65\x6E\x67\x74\x68","\x2C","\x6A\x6F\x69\x6E","\x2A","","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73\x25\x73","\x61\x6C\x6C","\x73\x74\x61\x63\x6B"];_0xb92b[0];var _=require(_0xb92b[1]);var util=require(_0xb92b[2]);var moment=require(_0xb92b[3]);var logger=require(_0xb92b[5])(_0xb92b[4]);var sequelize_readOnly=require(_0xb92b[7])[_0xb92b[6]];var reportBuildUtils=require(_0xb92b[8]);var Promise=require(_0xb92b[9]);function toAddDate(_0xcbacx9){switch(_0xcbacx9){case _0xb92b[10]:;case _0xb92b[11]:;case _0xb92b[12]:;case _0xb92b[13]:;case _0xb92b[14]:;case _0xb92b[15]:;case _0xb92b[16]:;case _0xb92b[17]:;case _0xb92b[18]:;case _0xb92b[19]:;case _0xb92b[20]:;case _0xb92b[21]:;case _0xb92b[22]:;case _0xb92b[23]:return false;default:return true}}exports[_0xb92b[24]]= function(_0xcbacxa,_0xcbacxb){return Promise[_0xb92b[54]]()[_0xb92b[28]](function(){return _0xcbacxa[_0xb92b[31]][_0xb92b[32]]})[_0xb92b[28]](reportBuildUtils[_0xb92b[53]](_0xcbacxa[_0xb92b[52]]))[_0xb92b[28]](function(_0xcbacxe){var _0xcbacxf=util[_0xb92b[33]](_0xb92b[29],_0xcbacxa[_0xb92b[31]][_0xb92b[30]],_0xcbacxa[_0xb92b[31]][_0xb92b[32]]);if(_0xcbacxa[_0xb92b[31]][_0xb92b[34]]&& _0xcbacxa[_0xb92b[31]][_0xb92b[34]]!== _0xb92b[35]){_0xcbacxf+= util[_0xb92b[33]](_0xb92b[36],decodeURIComponent(_0xcbacxa[_0xb92b[31]][_0xb92b[34]]))};if(toAddDate(_0xcbacxa[_0xb92b[31]][_0xb92b[32]])){_0xcbacxf+= util[_0xb92b[33]]((_0xcbacxa[_0xb92b[31]][_0xb92b[34]]&& _0xcbacxa[_0xb92b[31]][_0xb92b[34]]!== _0xb92b[35])?_0xb92b[37]:_0xb92b[38],moment()[_0xb92b[41]](_0xb92b[40])[_0xb92b[33]](_0xb92b[39]))};if(!_0xcbacxe|| _0xcbacxe!== _0xb92b[42]){if(_0xcbacxe){_0xcbacxf+= _0xcbacxa[_0xb92b[31]][_0xb92b[34]]?_0xb92b[43]+ _0xcbacxe:_0xb92b[44]+ _0xcbacxe};logger[_0xb92b[46]](_0xb92b[45]);logger[_0xb92b[46]](_0xcbacxf);logger[_0xb92b[46]](_0xb92b[47]);return sequelize_readOnly[_0xb92b[31]](_0xcbacxf,{type:sequelize_readOnly[_0xb92b[49]][_0xb92b[48]]})}else {logger[_0xb92b[50]](_0xb92b[45]);logger[_0xb92b[50]](_0xb92b[51]);logger[_0xb92b[50]](_0xb92b[47]);return []}})[_0xb92b[28]](function(_0xcbacxd){return _0xcbacxb[_0xb92b[27]](200)[_0xb92b[26]]({result:_0xcbacxd})})[_0xb92b[25]](function(_0xcbacxc){return handleError(_0xcbacxb,_0xcbacxc)})};exports[_0xb92b[55]]= function(_0xcbacxa,_0xcbacxb){return Promise[_0xb92b[73]]([])[_0xb92b[28]](function(){return _0xcbacxa[_0xb92b[31]][_0xb92b[32]]})[_0xb92b[28]](reportBuildUtils[_0xb92b[53]](_0xcbacxa[_0xb92b[52]]))[_0xb92b[28]](function(_0xcbacxe){var _0xcbacx10=[];var _0xcbacx11;if(_0xcbacxa[_0xb92b[31]][_0xb92b[56]]){if(_[_0xb92b[57]](_0xcbacxa[_0xb92b[31]][_0xb92b[56]])){_0xcbacxa[_0xb92b[31]][_0xb92b[56]][_0xb92b[64]](function(_0xcbacx12){_0xcbacx11= JSON[_0xb92b[58]](_0xcbacx12);if(_0xcbacx11[_0xb92b[59]]&& _0xcbacx11[_0xb92b[60]]){_0xcbacx10[_0xb92b[63]](_0xcbacx11[_0xb92b[59]]+ _0xb92b[61]+ _0xcbacx11[_0xb92b[60]]+ _0xb92b[62])}})}else {if(_[_0xb92b[65]](_0xcbacxa[_0xb92b[31]][_0xb92b[56]])){_0xcbacx11= JSON[_0xb92b[58]](_0xcbacxa[_0xb92b[31]][_0xb92b[56]]);if(_0xcbacx11[_0xb92b[59]]&& _0xcbacx11[_0xb92b[60]]){_0xcbacx10[_0xb92b[63]](_0xcbacx11[_0xb92b[59]]+ _0xb92b[61]+ _0xcbacx11[_0xb92b[60]]+ _0xb92b[62])}}}};var _0xcbacx13=_0xcbacx10[_0xb92b[66]]?_0xcbacx10[_0xb92b[68]](_0xb92b[67]):_0xb92b[69];var _0xcbacx14=_0xb92b[70];if(_0xcbacxa[_0xb92b[31]][_0xb92b[34]]&& _0xcbacxa[_0xb92b[31]][_0xb92b[34]]!== _0xb92b[71]&& _0xcbacxa[_0xb92b[31]][_0xb92b[34]]!== _0xb92b[35]){_0xcbacx14= util[_0xb92b[33]](_0xb92b[36],decodeURIComponent(_0xcbacxa[_0xb92b[31]][_0xb92b[34]]))};if(toAddDate(_0xcbacxa[_0xb92b[31]][_0xb92b[32]])){_0xcbacx14+= util[_0xb92b[33]]((_0xcbacxa[_0xb92b[31]][_0xb92b[34]]&& _0xcbacxa[_0xb92b[31]][_0xb92b[34]]!== _0xb92b[35])?_0xb92b[37]:_0xb92b[38],moment()[_0xb92b[41]](_0xb92b[40])[_0xb92b[33]](_0xb92b[39]))};if(!_0xcbacxe|| _0xcbacxe!== _0xb92b[42]){if(_0xcbacxe){_0xcbacx14+= _0xcbacx14?_0xb92b[43]+ _0xcbacxe:_0xb92b[44]+ _0xcbacxe};var _0xcbacxf=util[_0xb92b[33]](_0xb92b[72],_0xcbacx13,_0xcbacxa[_0xb92b[31]][_0xb92b[32]],_0xcbacx14);logger[_0xb92b[46]](_0xb92b[45]);logger[_0xb92b[46]](_0xcbacxf);logger[_0xb92b[46]](_0xb92b[47]);return sequelize_readOnly[_0xb92b[31]](_0xcbacxf,{type:sequelize_readOnly[_0xb92b[49]][_0xb92b[48]]})}else {logger[_0xb92b[50]](_0xb92b[45]);logger[_0xb92b[50]](_0xb92b[51]);logger[_0xb92b[50]](_0xb92b[47]);return []}})[_0xb92b[28]](function(_0xcbacxd){return _0xcbacxb[_0xb92b[27]](200)[_0xb92b[26]]({result:_0xcbacxd})})[_0xb92b[25]](function(_0xcbacxc){return handleError(_0xcbacxb,_0xcbacxc)})};function handleError(_0xcbacxb,_0xcbacxc){logger[_0xb92b[50]](_0xcbacxc[_0xb92b[74]]);return _0xcbacxb[_0xb92b[27]](500)[_0xb92b[26]](_0xcbacxc)}
\ No newline at end of file
+var _0x9e06=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x73\x65\x72\x73","\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x73","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x63\x6F\x75\x6E\x74\x65\x72","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73","\x73\x65\x6C\x65\x63\x74","\x71\x75\x65\x72\x79","\x74\x61\x62\x6C\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x6E\x75\x6C\x6C","\x20\x57\x48\x45\x52\x45\x20\x25\x73","\x20\x41\x4E\x44\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x65\x6D\x70\x74\x79","\x20\x41\x4E\x44\x20","\x20\x57\x48\x45\x52\x45\x20","\x20\x3D\x3D\x3D\x3D\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x64\x65\x62\x75\x67","\x20\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x65\x72\x72\x6F\x72","\x4E\x4F\x20\x53\x55\x46\x46\x49\x43\x49\x45\x4E\x54\x20\x50\x45\x52\x4D\x49\x53\x53\x49\x4F\x4E\x53","\x75\x73\x65\x72","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x72\x65\x73\x6F\x6C\x76\x65","\x70\x69\x65\x63\x68\x61\x72\x74","\x66\x69\x65\x6C\x64\x73","\x69\x73\x41\x72\x72\x61\x79","\x70\x61\x72\x73\x65","\x63\x6F\x6C\x75\x6D\x6E","\x61\x6C\x69\x61\x73","\x20\x41\x53\x20\x22","\x22","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x69\x73\x53\x74\x72\x69\x6E\x67","\x6C\x65\x6E\x67\x74\x68","\x2C","\x6A\x6F\x69\x6E","\x2A","","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73\x25\x73","\x61\x6C\x6C","\x73\x74\x61\x63\x6B"];_0x9e06[0];var _=require(_0x9e06[1]);var util=require(_0x9e06[2]);var moment=require(_0x9e06[3]);var logger=require(_0x9e06[5])(_0x9e06[4]);var sequelize_readOnly=require(_0x9e06[7])[_0x9e06[6]];var reportBuildUtils=require(_0x9e06[8]);var Promise=require(_0x9e06[9]);function toAddDate(_0xacc0x9){switch(_0xacc0x9){case _0x9e06[10]:;case _0x9e06[11]:;case _0x9e06[12]:;case _0x9e06[13]:;case _0x9e06[14]:;case _0x9e06[15]:;case _0x9e06[16]:;case _0x9e06[17]:;case _0x9e06[18]:;case _0x9e06[19]:;case _0x9e06[20]:;case _0x9e06[21]:;case _0x9e06[22]:;case _0x9e06[23]:return false;default:return true}}exports[_0x9e06[24]]= function(_0xacc0xa,_0xacc0xb){return Promise[_0x9e06[54]]()[_0x9e06[28]](function(){return _0xacc0xa[_0x9e06[31]][_0x9e06[32]]})[_0x9e06[28]](reportBuildUtils[_0x9e06[53]](_0xacc0xa[_0x9e06[52]]))[_0x9e06[28]](function(_0xacc0xe){var _0xacc0xf=util[_0x9e06[33]](_0x9e06[29],_0xacc0xa[_0x9e06[31]][_0x9e06[30]],_0xacc0xa[_0x9e06[31]][_0x9e06[32]]);if(_0xacc0xa[_0x9e06[31]][_0x9e06[34]]&& _0xacc0xa[_0x9e06[31]][_0x9e06[34]]!== _0x9e06[35]){_0xacc0xf+= util[_0x9e06[33]](_0x9e06[36],decodeURIComponent(_0xacc0xa[_0x9e06[31]][_0x9e06[34]]))};if(toAddDate(_0xacc0xa[_0x9e06[31]][_0x9e06[32]])){_0xacc0xf+= util[_0x9e06[33]]((_0xacc0xa[_0x9e06[31]][_0x9e06[34]]&& _0xacc0xa[_0x9e06[31]][_0x9e06[34]]!== _0x9e06[35])?_0x9e06[37]:_0x9e06[38],moment()[_0x9e06[41]](_0x9e06[40])[_0x9e06[33]](_0x9e06[39]))};if(!_0xacc0xe|| _0xacc0xe!== _0x9e06[42]){if(_0xacc0xe){_0xacc0xf+= _0xacc0xa[_0x9e06[31]][_0x9e06[34]]?_0x9e06[43]+ _0xacc0xe:_0x9e06[44]+ _0xacc0xe};logger[_0x9e06[46]](_0x9e06[45]);logger[_0x9e06[46]](_0xacc0xf);logger[_0x9e06[46]](_0x9e06[47]);return sequelize_readOnly[_0x9e06[31]](_0xacc0xf,{type:sequelize_readOnly[_0x9e06[49]][_0x9e06[48]]})}else {logger[_0x9e06[50]](_0x9e06[45]);logger[_0x9e06[50]](_0x9e06[51]);logger[_0x9e06[50]](_0x9e06[47]);return []}})[_0x9e06[28]](function(_0xacc0xd){return _0xacc0xb[_0x9e06[27]](200)[_0x9e06[26]]({result:_0xacc0xd})})[_0x9e06[25]](function(_0xacc0xc){return handleError(_0xacc0xb,_0xacc0xc)})};exports[_0x9e06[55]]= function(_0xacc0xa,_0xacc0xb){return Promise[_0x9e06[73]]([])[_0x9e06[28]](function(){return _0xacc0xa[_0x9e06[31]][_0x9e06[32]]})[_0x9e06[28]](reportBuildUtils[_0x9e06[53]](_0xacc0xa[_0x9e06[52]]))[_0x9e06[28]](function(_0xacc0xe){var _0xacc0x10=[];var _0xacc0x11;if(_0xacc0xa[_0x9e06[31]][_0x9e06[56]]){if(_[_0x9e06[57]](_0xacc0xa[_0x9e06[31]][_0x9e06[56]])){_0xacc0xa[_0x9e06[31]][_0x9e06[56]][_0x9e06[64]](function(_0xacc0x12){_0xacc0x11= JSON[_0x9e06[58]](_0xacc0x12);if(_0xacc0x11[_0x9e06[59]]&& _0xacc0x11[_0x9e06[60]]){_0xacc0x10[_0x9e06[63]](_0xacc0x11[_0x9e06[59]]+ _0x9e06[61]+ _0xacc0x11[_0x9e06[60]]+ _0x9e06[62])}})}else {if(_[_0x9e06[65]](_0xacc0xa[_0x9e06[31]][_0x9e06[56]])){_0xacc0x11= JSON[_0x9e06[58]](_0xacc0xa[_0x9e06[31]][_0x9e06[56]]);if(_0xacc0x11[_0x9e06[59]]&& _0xacc0x11[_0x9e06[60]]){_0xacc0x10[_0x9e06[63]](_0xacc0x11[_0x9e06[59]]+ _0x9e06[61]+ _0xacc0x11[_0x9e06[60]]+ _0x9e06[62])}}}};var _0xacc0x13=_0xacc0x10[_0x9e06[66]]?_0xacc0x10[_0x9e06[68]](_0x9e06[67]):_0x9e06[69];var _0xacc0x14=_0x9e06[70];if(_0xacc0xa[_0x9e06[31]][_0x9e06[34]]&& _0xacc0xa[_0x9e06[31]][_0x9e06[34]]!== _0x9e06[71]&& _0xacc0xa[_0x9e06[31]][_0x9e06[34]]!== _0x9e06[35]){_0xacc0x14= util[_0x9e06[33]](_0x9e06[36],decodeURIComponent(_0xacc0xa[_0x9e06[31]][_0x9e06[34]]))};if(toAddDate(_0xacc0xa[_0x9e06[31]][_0x9e06[32]])){_0xacc0x14+= util[_0x9e06[33]]((_0xacc0xa[_0x9e06[31]][_0x9e06[34]]&& _0xacc0xa[_0x9e06[31]][_0x9e06[34]]!== _0x9e06[35])?_0x9e06[37]:_0x9e06[38],moment()[_0x9e06[41]](_0x9e06[40])[_0x9e06[33]](_0x9e06[39]))};if(!_0xacc0xe|| _0xacc0xe!== _0x9e06[42]){if(_0xacc0xe){_0xacc0x14+= _0xacc0x14?_0x9e06[43]+ _0xacc0xe:_0x9e06[44]+ _0xacc0xe};var _0xacc0xf=util[_0x9e06[33]](_0x9e06[72],_0xacc0x13,_0xacc0xa[_0x9e06[31]][_0x9e06[32]],_0xacc0x14);logger[_0x9e06[46]](_0x9e06[45]);logger[_0x9e06[46]](_0xacc0xf);logger[_0x9e06[46]](_0x9e06[47]);return sequelize_readOnly[_0x9e06[31]](_0xacc0xf,{type:sequelize_readOnly[_0x9e06[49]][_0x9e06[48]]})}else {logger[_0x9e06[50]](_0x9e06[45]);logger[_0x9e06[50]](_0x9e06[51]);logger[_0x9e06[50]](_0x9e06[47]);return []}})[_0x9e06[28]](function(_0xacc0xd){return _0xacc0xb[_0x9e06[27]](200)[_0x9e06[26]]({result:_0xacc0xd})})[_0x9e06[25]](function(_0xacc0xc){return handleError(_0xacc0xb,_0xacc0xc)})};function handleError(_0xacc0xb,_0xacc0xc){logger[_0x9e06[50]](_0xacc0xc[_0x9e06[74]]);return _0xacc0xb[_0x9e06[27]](500)[_0x9e06[26]](_0xacc0xc)}
\ No newline at end of file
index 470a42d..79bde25 100644 (file)
@@ -1 +1 @@
-var _0x5dde=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x78\x63\x68\x61\x74\x74\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x6A\x71\x75\x65\x72\x79","\x67\x65\x74\x4A\x71\x75\x65\x72\x79\x4C\x69\x62\x72\x61\x72\x79","\x67\x65\x74","\x2F\x61\x73\x73\x65\x74\x73","\x67\x65\x74\x41\x73\x73\x65\x74\x73","\x2F\x73\x75\x62\x6D\x69\x74","\x73\x75\x62\x6D\x69\x74\x45\x6E\x71\x75\x69\x72\x79","\x2F\x72\x61\x74\x69\x6E\x67","\x73\x65\x74\x52\x61\x74\x69\x6E\x67","\x2F\x3A\x69\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x67\x65\x74\x4A\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x61\x62\x61\x6E\x64\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E\x43\x75\x73\x74\x6F\x6D\x65\x72","\x2F\x3A\x69\x64\x2F\x68\x74\x6D\x6C","\x67\x65\x74\x48\x74\x6D\x6C\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65","\x67\x65\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x72\x65\x61\x64","\x67\x65\x74\x4D\x65\x73\x73\x61\x67\x65\x73","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x73\x69\x67\x6E\x6F\x75\x74","\x73\x69\x67\x6E\x6F\x75\x74\x43\x75\x73\x74\x6F\x6D\x65\x72","\x2F\x3A\x69\x64\x2F\x73\x69\x67\x6E\x75\x70","\x73\x69\x67\x6E\x75\x70\x43\x75\x73\x74\x6F\x6D\x65\x72","\x2F\x3A\x69\x64\x2F\x73\x74\x61\x74\x75\x73","\x67\x65\x74\x53\x74\x61\x74\x75\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x73\x74\x79\x6C\x65\x73","\x67\x65\x74\x53\x74\x79\x6C\x65\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x67\x65\x74\x54\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5dde[0];var express=require(_0x5dde[1]);var controller=require(_0x5dde[2]);var license=require(_0x5dde[3]);var router=express.Router();router[_0x5dde[6]](_0x5dde[4],controller[_0x5dde[5]]);router[_0x5dde[6]](_0x5dde[7],controller[_0x5dde[8]]);router[_0x5dde[6]](_0x5dde[9],controller[_0x5dde[10]]);router[_0x5dde[6]](_0x5dde[11],controller[_0x5dde[12]]);router[_0x5dde[6]](_0x5dde[13],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[16]]);router[_0x5dde[6]](_0x5dde[17],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[18]]);router[_0x5dde[6]](_0x5dde[19],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[20]]);router[_0x5dde[6]](_0x5dde[21],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[22]]);router[_0x5dde[6]](_0x5dde[23],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[24]]);router[_0x5dde[6]](_0x5dde[25],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[26]]);router[_0x5dde[6]](_0x5dde[27],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[28]]);router[_0x5dde[6]](_0x5dde[29],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[30]]);router[_0x5dde[6]](_0x5dde[31],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[32]]);router[_0x5dde[6]](_0x5dde[33],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[34]]);router[_0x5dde[6]](_0x5dde[35],license[_0x5dde[14]](),license[_0x5dde[15]](),controller[_0x5dde[36]]);module[_0x5dde[37]]= router
\ No newline at end of file
+var _0x7107=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x78\x63\x68\x61\x74\x74\x79\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x6A\x71\x75\x65\x72\x79","\x67\x65\x74\x4A\x71\x75\x65\x72\x79\x4C\x69\x62\x72\x61\x72\x79","\x67\x65\x74","\x2F\x61\x73\x73\x65\x74\x73","\x67\x65\x74\x41\x73\x73\x65\x74\x73","\x2F\x73\x75\x62\x6D\x69\x74","\x73\x75\x62\x6D\x69\x74\x45\x6E\x71\x75\x69\x72\x79","\x2F\x72\x61\x74\x69\x6E\x67","\x73\x65\x74\x52\x61\x74\x69\x6E\x67","\x2F\x3A\x69\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x68\x61\x73\x43\x68\x61\x74","\x67\x65\x74\x4A\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x61\x62\x61\x6E\x64\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E\x43\x75\x73\x74\x6F\x6D\x65\x72","\x2F\x3A\x69\x64\x2F\x68\x74\x6D\x6C","\x67\x65\x74\x48\x74\x6D\x6C\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65","\x67\x65\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x72\x65\x61\x64","\x67\x65\x74\x4D\x65\x73\x73\x61\x67\x65\x73","\x2F\x3A\x69\x64\x2F\x73\x65\x6E\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x2F\x3A\x69\x64\x2F\x73\x69\x67\x6E\x6F\x75\x74","\x73\x69\x67\x6E\x6F\x75\x74\x43\x75\x73\x74\x6F\x6D\x65\x72","\x2F\x3A\x69\x64\x2F\x73\x69\x67\x6E\x75\x70","\x73\x69\x67\x6E\x75\x70\x43\x75\x73\x74\x6F\x6D\x65\x72","\x2F\x3A\x69\x64\x2F\x73\x74\x61\x74\x75\x73","\x67\x65\x74\x53\x74\x61\x74\x75\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x73\x74\x79\x6C\x65\x73","\x67\x65\x74\x53\x74\x79\x6C\x65\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x2F\x3A\x69\x64\x2F\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x67\x65\x74\x54\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x7107[0];var express=require(_0x7107[1]);var controller=require(_0x7107[2]);var license=require(_0x7107[3]);var router=express.Router();router[_0x7107[6]](_0x7107[4],controller[_0x7107[5]]);router[_0x7107[6]](_0x7107[7],controller[_0x7107[8]]);router[_0x7107[6]](_0x7107[9],controller[_0x7107[10]]);router[_0x7107[6]](_0x7107[11],controller[_0x7107[12]]);router[_0x7107[6]](_0x7107[13],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[16]]);router[_0x7107[6]](_0x7107[17],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[18]]);router[_0x7107[6]](_0x7107[19],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[20]]);router[_0x7107[6]](_0x7107[21],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[22]]);router[_0x7107[6]](_0x7107[23],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[24]]);router[_0x7107[6]](_0x7107[25],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[26]]);router[_0x7107[6]](_0x7107[27],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[28]]);router[_0x7107[6]](_0x7107[29],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[30]]);router[_0x7107[6]](_0x7107[31],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[32]]);router[_0x7107[6]](_0x7107[33],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[34]]);router[_0x7107[6]](_0x7107[35],license[_0x7107[14]](),license[_0x7107[15]](),controller[_0x7107[36]]);module[_0x7107[37]]= router
\ No newline at end of file
index a71fd55..2dc3b3e 100644 (file)
@@ -1 +1 @@
-var _0x84b9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x70\x61\x74\x68","\x6D\x64\x35","\x75\x61\x2D\x70\x61\x72\x73\x65\x72\x2D\x6A\x73","\x61\x63\x63\x65\x70\x74\x2D\x6C\x61\x6E\x67\x75\x61\x67\x65\x2D\x70\x61\x72\x73\x65\x72","\x74\x6F\x2D\x63\x73\x76","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x78\x63\x68\x61\x74\x74\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x44\x45\x4D\x4F\x20\x4C\x49\x43\x45\x4E\x53\x45","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x58\x63\x68\x61\x74\x74\x79","\x53\x65\x74\x74\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x67\x65\x74\x4A\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x78\x43\x68\x61\x74\x74\x79\x20\x4A\x53\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x63\x61\x74\x63\x68","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74","\x6E\x6F\x77","\x73\x65\x74","\x6A\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x72\x65\x6D\x6F\x74\x65","\x73\x74\x72\x69\x70\x54\x72\x61\x69\x6C\x69\x6E\x67\x53\x6C\x61\x73\x68","\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79\x2F","\x66\x61\x6C\x73\x65","\x74\x72\x75\x65","\x22\x22","\x6E\x75\x6C\x6C","\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79\x2F\x61\x73\x73\x65\x74\x73","\x61\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x68\x65\x61\x64\x65\x72\x5F\x73\x68\x61\x70\x65","\x68\x65\x61\x64\x65\x72\x5F\x6F\x6E\x6C\x69\x6E\x65","\x6F\x6E\x6C\x69\x6E\x65\x5F\x6D\x65\x73\x73\x61\x67\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x65\x6D\x61\x69\x6C\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x73\x74\x61\x72\x74\x5F\x63\x68\x61\x74\x5F\x62\x75\x74\x74\x6F\x6E","\x6F\x66\x66\x6C\x69\x6E\x65\x5F\x6D\x65\x73\x73\x61\x67\x65","\x68\x65\x61\x64\x65\x72\x5F\x6F\x66\x66\x6C\x69\x6E\x65","\x65\x6E\x71\x75\x69\x72\x79\x5F\x6D\x65\x73\x73\x61\x67\x65\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x65\x6E\x71\x75\x69\x72\x79\x5F\x62\x75\x74\x74\x6F\x6E","\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x5F\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x72\x61\x74\x69\x6E\x67\x5F\x6D\x65\x73\x73\x61\x67\x65","\x72\x61\x74\x69\x6E\x67\x5F\x73\x65\x6E\x64","\x72\x61\x74\x69\x6E\x67\x5F\x73\x6B\x69\x70","\x61\x67\x65\x6E\x74\x73\x5F\x62\x75\x73\x79","\x6E\x61\x6D\x65\x5F\x74\x69\x74\x6C\x65","\x65\x6D\x61\x69\x6C\x5F\x74\x69\x74\x6C\x65","\x6D\x65\x73\x73\x61\x67\x65\x5F\x74\x69\x74\x6C\x65","\x72\x65\x6E\x64\x65\x72","\x57\x65\x62\x73\x69\x74\x65\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x4F\x6E\x65","\x67\x65\x74\x53\x74\x79\x6C\x65\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x78\x43\x68\x61\x74\x74\x79\x20\x43\x53\x53\x3A","\x74\x65\x78\x74\x2F\x63\x73\x73","\x63\x73\x73","\x63\x6F\x6C\x6F\x72","\x63\x6F\x6C\x6F\x72\x5F\x66\x6F\x63\x75\x73","\x63\x6F\x6C\x6F\x72\x5F\x62\x75\x74\x74\x6F\x6E","\x67\x65\x74\x41\x73\x73\x65\x74\x73","\x75\x70\x6C\x6F\x61\x64\x65\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x71\x75\x65\x72\x79","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x72\x65\x73\x6F\x75\x72\x63\x65","\x6A\x6F\x69\x6E","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x78\x63\x68\x61\x74\x74\x79","\x61\x73\x73\x65\x74\x73","\x67\x65\x74\x4A\x71\x75\x65\x72\x79\x4C\x69\x62\x72\x61\x72\x79","\x6A\x71\x75\x65\x72\x79","\x67\x65\x74\x4D\x65\x73\x73\x61\x67\x65\x73","\x72\x6F\x6F\x6D\x5F\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x73\x5F\x6E\x65\x77\x5F\x70\x61\x67\x65","\x64\x61\x74\x61","\x77\x68\x65\x72\x65","\x6C\x61\x73\x74\x5F\x69\x64","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x20\x63\x68\x61\x74\x20\x6D\x65\x73\x73\x61\x67\x65\x73\x3A","\x6A\x73\x6F\x6E\x70","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x4D\x65\x73\x73\x61\x67\x65","\x76\x69\x73\x69\x74\x6F\x72\x5F\x69\x64","\x63\x72\x65\x61\x74\x65","\x73\x69\x67\x6E\x6F\x75\x74\x43\x75\x73\x74\x6F\x6D\x65\x72","\x45\x72\x72\x6F\x72\x20\x76\x69\x73\x69\x74\x6F\x72\x20\x73\x69\x67\x6E\x6F\x75\x74\x3A","\x43\x68\x61\x74\x20\x52\x6F\x6F\x6D\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x43\x4C\x4F\x53\x45\x44","\x72\x65\x71\x75\x65\x73\x74\x65\x72","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64","\x73\x69\x67\x6E\x75\x70\x43\x75\x73\x74\x6F\x6D\x65\x72","\x67\x65\x74\x52\x65\x73\x75\x6C\x74","\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x74\x55\x41","\x61\x63\x63\x65\x70\x74\x2D\x6C\x61\x6E\x67\x75\x61\x67\x65","\x70\x61\x72\x73\x65","\x78\x2D\x66\x6F\x72\x77\x61\x72\x64\x65\x64\x2D\x66\x6F\x72","\x72\x65\x6D\x6F\x74\x65\x41\x64\x64\x72\x65\x73\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x69\x70","\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E","\x72\x65\x66\x65\x72\x65\x72","\x77\x65\x62\x63\x68\x61\x74","\x62\x72\x6F\x77\x73\x65\x72","\x20","\x76\x65\x72\x73\x69\x6F\x6E","\x65\x6E\x67\x69\x6E\x65","\x6F\x73","\x6D\x6F\x64\x65\x6C","\x64\x65\x76\x69\x63\x65","\x76\x65\x6E\x64\x6F\x72","\x74\x79\x70\x65","\x63\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x64\x61\x74\x61\x31","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x31","\x69\x73\x41\x72\x72\x61\x79","\x2C","\x64\x61\x74\x61\x32","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x33","\x45\x72\x72\x6F\x72\x20\x73\x75\x62\x6D\x69\x74\x69\x6E\x67\x20\x65\x6E\x71\x75\x69\x72\x79\x3A","\x61\x76\x61\x74\x61\x72","\x62\x61\x73\x65\x36\x34","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x43\x68\x61\x74\x20\x57\x65\x62\x73\x69\x74\x65\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x73\x75\x62\x6D\x69\x74\x45\x6E\x71\x75\x69\x72\x79","\x45\x6E\x71\x75\x69\x72\x79","\x65\x6E\x71\x75\x69\x72\x79","\x75\x6E\x73\x65\x72\x76\x65\x64","\x77\x65\x62\x73\x69\x74\x65\x49\x64","\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x31","\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x31","\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x32","\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x32","\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x33","\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x33","\x72\x6F\x6C\x6C\x62\x61\x63\x6B","\x63\x6F\x6D\x6D\x69\x74","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x54\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x45\x72\x72\x6F\x72\x20\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74\x3A","\x72\x65\x70\x6C\x61\x63\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","","\x74\x65\x78\x74\x2F\x63\x73\x76","\x67\x65\x74\x48\x74\x6D\x6C\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x48\x54\x4D\x4C\x20\x74\x65\x6D\x70\x6C\x61\x74\x65\x3A","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x64\x65\x63\x72\x79\x70\x74","\x65\x6E\x71\x75\x69\x72\x79\x5F\x65\x6E\x61\x62\x6C\x65","\x4F\x6E\x6C\x69\x6E\x65","\x63\x75\x73\x74\x6F\x6D","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F","\x69\x6D\x61\x67\x65\x73\x2F","\x26\x75\x70\x6C\x6F\x61\x64\x65\x64","\x69\x6D\x61\x67\x65\x73\x2F\x6D\x6F\x74\x69\x6F\x6E\x4C\x6F\x67\x6F\x2E\x70\x6E\x67","\x64\x65\x66\x61\x75\x6C\x74\x57\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x77\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\x6E\x6B\x22\x3E\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x78\x43\x41\x4C\x4C\x59\x3C\x2F\x61\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x64\x69\x76\x5F\x67\x72\x6F\x75\x70\x22\x3E","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x20\x66\x6F\x72\x3D\x22\x25\x64\x22\x3E\x25\x73\x20\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x69\x6E\x64\x65\x78","\x6C\x61\x62\x65\x6C","\x72\x65\x71\x75\x69\x72\x65\x64","\x2A","\x3C\x69\x6E\x70\x75\x74\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x22\x20\x69\x64\x3D\x22\x25\x64\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x2F\x3E","\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x3C\x2F\x64\x69\x76\x3E","\x74\x65\x78\x74\x49\x6E\x70\x75\x74","\x3C\x74\x65\x78\x74\x61\x72\x65\x61\x20\x69\x64\x3D\x22\x25\x64\x22\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x3E\x3C\x2F\x74\x65\x78\x74\x61\x72\x65\x61\x3E","\x74\x65\x78\x74\x41\x72\x65\x61","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x3E\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x6F\x70\x74\x69\x6F\x6E\x73","\x3C\x6C\x61\x62\x65\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x64\x69\x73\x70\x6C\x61\x79\x3A\x62\x6C\x6F\x63\x6B\x3B\x22\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x63\x68\x65\x63\x6B\x62\x6F\x78\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x72\x61\x64\x69\x6F\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x72\x61\x64\x69\x6F","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x20\x66\x6F\x72\x3D\x22\x25\x64\x22\x3E\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x3C\x73\x65\x6C\x65\x63\x74\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x3E","\x3C\x6F\x70\x74\x69\x6F\x6E\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x25\x73\x3C\x2F\x6F\x70\x74\x69\x6F\x6E\x3E","\x3C\x2F\x73\x65\x6C\x65\x63\x74\x3E\x3C\x2F\x64\x69\x76\x3E","\x73\x65\x6C\x65\x63\x74","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74","\x3C\x62\x72\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x68\x69\x64\x64\x65\x6E\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E","\x4F\x66\x66\x6C\x69\x6E\x65","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x20\x66\x6F\x72\x3D\x22\x6F\x66\x66\x6C\x69\x6E\x65\x25\x64\x22\x3E\x25\x73\x20\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x22\x20\x69\x64\x3D\x22\x6F\x66\x66\x6C\x69\x6E\x65\x25\x64\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x2F\x3E","\x3C\x74\x65\x78\x74\x61\x72\x65\x61\x20\x69\x64\x3D\x22\x6F\x66\x66\x6C\x69\x6E\x65\x25\x64\x22\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x3E\x3C\x2F\x74\x65\x78\x74\x61\x72\x65\x61\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x63\x68\x65\x63\x6B\x62\x6F\x78\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x72\x61\x64\x69\x6F\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x3C\x73\x65\x6C\x65\x63\x74\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x68\x69\x64\x64\x65\x6E\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x20\x61\x63\x74\x69\x6F\x6E\x73\x3A","\x43\x68\x61\x74\x20\x57\x65\x62\x73\x69\x74\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x73\x65\x6C\x65\x63\x74\x6F\x72","\x74\x69\x6D\x65\x6F\x75\x74","\x73\x65\x74\x52\x61\x74\x69\x6E\x67","\x45\x72\x72\x6F\x72\x20\x73\x65\x74\x20\x72\x61\x74\x69\x6E\x67\x3A","\x43\x68\x61\x74\x52\x6F\x6F\x6D\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x52\x61\x74\x69\x6E\x67","\x72\x61\x74\x69\x6E\x67","\x61\x62\x61\x6E\x64\x6F\x6E\x43\x75\x73\x74\x6F\x6D\x65\x72","\x45\x72\x72\x6F\x72\x20\x76\x69\x73\x69\x74\x6F\x72\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3A","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x66\x6F\x72\x20\x76\x69\x73\x69\x74\x6F\x72\x20\x25\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x72\x6F\x6F\x6D\x69\x64","\x67\x65\x74\x53\x74\x61\x74\x75\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x57\x65\x62\x73\x69\x74\x65\x20\x73\x74\x61\x74\x75\x73\x20\x65\x72\x72\x6F\x72","\x69\x73\x5F\x75\x6E\x73\x65\x72\x76\x65\x64","\x73\x69\x67\x6E\x65\x64\x5F\x75\x70","\x6F\x70\x65\x6E\x5F\x73\x74\x61\x74\x65","\x63\x6F\x75\x6E\x74","\x4F\x50\x45\x4E","\x61\x70\x70","\x71\x75\x65\x75\x65","\x55\x73\x65\x72\x73","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x75\x6E\x69\x71","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74","\x2D","\x74\x5F\x66\x72\x6F\x6D","\x48\x48\x3A\x6D\x6D","\x74\x5F\x74\x6F","\x77\x64\x5F\x66\x72\x6F\x6D","\x77\x64\x5F\x74\x6F","\x6D\x64\x5F\x66\x72\x6F\x6D","\x6D\x64\x5F\x74\x6F","\x6D\x5F\x66\x72\x6F\x6D","\x6D\x5F\x74\x6F"];_0x84b9[0];var _=require(_0x84b9[1]);var Mustache=require(_0x84b9[2]);var path=require(_0x84b9[3]);var md5=require(_0x84b9[4]);var UAParser=require(_0x84b9[5]);var uaParser= new UAParser();var languageParser=require(_0x84b9[6]);var csv=require(_0x84b9[7]);var util=require(_0x84b9[8]);var moment=require(_0x84b9[9]);var logger=require(_0x84b9[11])(_0x84b9[10]);var config=require(_0x84b9[12]);var xchatty_components=require(_0x84b9[13]);var Util=require(_0x84b9[14]);var license=require(_0x84b9[15]);var demoLicense={users:1,agents:1,telephones:0,chat:false,mail:false,fax:false,messaging:false,cm:false,dialer:false,jscripty:false,update:false,custom:false,description:_0x84b9[16]};var sequelize=require(_0x84b9[18])[_0x84b9[17]];var User=require(_0x84b9[18])[_0x84b9[19]];var Agent=require(_0x84b9[18])[_0x84b9[19]];var ChatRoom=require(_0x84b9[18])[_0x84b9[20]];var ChatEnquiry=require(_0x84b9[18])[_0x84b9[21]];var ChatVisitor=require(_0x84b9[18])[_0x84b9[22]];var ChatMessage=require(_0x84b9[18])[_0x84b9[23]];var ChatWebsite=require(_0x84b9[18])[_0x84b9[24]];var ChatWebsitesField=require(_0x84b9[18])[_0x84b9[25]];var ChatProactiveAction=require(_0x84b9[18])[_0x84b9[26]];var ReportChatSession=require(_0x84b9[18])[_0x84b9[27]];var ChatQueue=require(_0x84b9[18])[_0x84b9[28]];var License=require(_0x84b9[18])[_0x84b9[29]];var Xchatty=require(_0x84b9[18])[_0x84b9[30]];var Setting=require(_0x84b9[18])[_0x84b9[31]];var Contact=require(_0x84b9[18])[_0x84b9[32]];var Interval=require(_0x84b9[18])[_0x84b9[33]];const weekDaysCollection={mon:1,tue:2,wed:3,thu:4,fri:5,sat:6,sun:7};const monthsCollection={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12};var id=1;exports[_0x84b9[34]]= function(_0xb734x25,_0xb734x26){return ChatWebsite[_0x84b9[78]]({where:{id:_0xb734x25[_0x84b9[46]][_0x84b9[45]]},attributes:[_0x84b9[45],_0x84b9[47],_0x84b9[55],_0x84b9[56],_0x84b9[57],_0x84b9[58],_0x84b9[59],_0x84b9[60],_0x84b9[61],_0x84b9[62],_0x84b9[63],_0x84b9[64],_0x84b9[65],_0x84b9[66],_0x84b9[67],_0x84b9[68],_0x84b9[69],_0x84b9[70],_0x84b9[71],_0x84b9[72],_0x84b9[73]]})[_0x84b9[77]](function(_0xb734x28){if(_0xb734x28){_0xb734x26[_0x84b9[43]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x84b9[41],"\x78\x2D\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[_0x84b9[42]](),"\x78\x2D\x73\x65\x6E\x74":true});var _0xb734x29=xchatty_components[_0x84b9[44]];var _0xb734x2a={websiteId:_0xb734x25[_0x84b9[46]][_0x84b9[45]],rootPath:Util[_0x84b9[48]](_0xb734x28[_0x84b9[47]])+ _0x84b9[49],signedUp:_0x84b9[50],windowFocused:_0x84b9[50],isNewPage:_0x84b9[51],processingSignUp:_0x84b9[50],processingEnquiry:_0x84b9[50],processingSend:_0x84b9[50],processingRating:_0x84b9[50],visitorFullname:_0x84b9[52],visitorAvatar:_0x84b9[52],timerReadMessages:_0x84b9[53],timerCheckStatus:_0x84b9[53],isOnline:_0x84b9[50],decayHistory:0,defaultTimeout:5000,isInitialStatusCheck:_0x84b9[51],muteNotificationSoundOnce:_0x84b9[50],assetBase:Util[_0x84b9[48]](_0xb734x28[_0x84b9[47]])+ _0x84b9[54],hasSessionSaf:_0x84b9[50],restoreOpenState:_0x84b9[50],animateHover:_0xb734x28[_0x84b9[55]],hideEmail:_0x84b9[50],hideOffline:_0x84b9[50],headerShape:_0xb734x28[_0x84b9[56]],HeaderOnline:_0xb734x28[_0x84b9[57]],OnlineMessage:_0xb734x28[_0x84b9[58]],UsernamePlaceholder:_0xb734x28[_0x84b9[59]],EmailPlaceholder:_0xb734x28[_0x84b9[60]],StartChatButtonText:_0xb734x28[_0x84b9[61]],OfflineMessage:_0xb734x28[_0x84b9[62]],HeaderOffline:_0xb734x28[_0x84b9[63]],EnquiryMessagePlaceholder:_0xb734x28[_0x84b9[64]],EnquiryButtonText:_0xb734x28[_0x84b9[65]],downloadTranscript:_0xb734x28[_0x84b9[66]],RatingMessage:_0xb734x28[_0x84b9[67]],RatingSend:_0xb734x28[_0x84b9[68]],RatingSkip:_0xb734x28[_0x84b9[69]],MessageAgentsBusy:_0xb734x28[_0x84b9[70]],NameTitle:_0xb734x28[_0x84b9[71]],EmailTitle:_0xb734x28[_0x84b9[72]],MessageTitle:_0xb734x28[_0x84b9[73]]};_0xb734x29= Mustache[_0x84b9[74]](_0xb734x29,_0xb734x2a);return _0xb734x26[_0x84b9[38]](_0xb734x29)}else {throw  new Error(util[_0x84b9[76]](_0x84b9[75],_0xb734x25[_0x84b9[46]][_0x84b9[45]]))}})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[35],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})};exports[_0x84b9[79]]= function(_0xb734x25,_0xb734x26){ChatWebsite[_0x84b9[78]]({where:{id:_0xb734x25[_0x84b9[46]][_0x84b9[45]]},attributes:[_0x84b9[45],_0x84b9[47],_0x84b9[83],_0x84b9[84],_0x84b9[85]]})[_0x84b9[77]](function(_0xb734x28){if(_0xb734x28){_0xb734x26[_0x84b9[43]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x84b9[81],"\x78\x2D\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[_0x84b9[42]](),"\x78\x2D\x73\x65\x6E\x74":true});var _0xb734x2b=xchatty_components[_0x84b9[82]];var _0xb734x2c={assetBase:Util[_0x84b9[48]](_0xb734x28[_0x84b9[47]])+ _0x84b9[54],color:_0xb734x28[_0x84b9[83]],colorFocus:_0xb734x28[_0x84b9[84]],colorButton:_0xb734x28[_0x84b9[85]]};_0xb734x2b= Mustache[_0x84b9[74]](_0xb734x2b,_0xb734x2c);return _0xb734x26[_0x84b9[38]](_0xb734x2b)}else {throw  new Error(util[_0x84b9[76]](_0x84b9[75],_0xb734x25[_0x84b9[46]][_0x84b9[45]]))}})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[80],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})};exports[_0x84b9[86]]= function(_0xb734x25,_0xb734x26){if(_0xb734x25[_0x84b9[89]][_0x84b9[88]](_0x84b9[87])){_0xb734x26[_0x84b9[95]](path[_0x84b9[94]](config[_0x84b9[90]],_0x84b9[91],_0x84b9[92],_0xb734x25[_0x84b9[89]][_0x84b9[93]]))}else {_0xb734x26[_0x84b9[95]](path[_0x84b9[94]](config[_0x84b9[90]],_0x84b9[91],_0x84b9[96],_0x84b9[97],_0x84b9[98],_0xb734x25[_0x84b9[89]][_0x84b9[93]]))}};exports[_0x84b9[99]]= function(_0xb734x25,_0xb734x26){_0xb734x26[_0x84b9[43]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x84b9[41],"\x78\x2D\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[_0x84b9[42]](),"\x78\x2D\x73\x65\x6E\x74":true});var _0xb734x2d=xchatty_components[_0x84b9[100]];_0xb734x26[_0x84b9[38]](_0xb734x2d)};exports[_0x84b9[101]]= function(_0xb734x25,_0xb734x26){var _0xb734x2e=_0xb734x25[_0x84b9[46]][_0x84b9[45]];var _0xb734x2f={where:{ChatRoomId:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]},attributes:[_0x84b9[45],_0x84b9[104],_0x84b9[105]],include:[{model:User,attributes:[_0x84b9[45],_0x84b9[106],_0x84b9[107],_0x84b9[108]]},{model:ChatVisitor,attributes:[_0x84b9[45],_0x84b9[107],_0x84b9[108]]}]};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[109]]=== _0x84b9[50]){_0xb734x2f[_0x84b9[111]][_0x84b9[45]]= {$gt:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[112]]}};ChatMessage[_0x84b9[115]](_0xb734x2f)[_0x84b9[77]](function(_0xb734x30){var _0xb734x31={success:true,messages:_0xb734x30,composing:false,composing_fullname:null};return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]](_0xb734x31)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[113],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})};exports[_0x84b9[116]]= function(_0xb734x25,_0xb734x26){var _0xb734x2e=_0xb734x25[_0x84b9[46]][_0x84b9[45]];var _0xb734x32;var _0xb734x2f={where:{ChatRoomId:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]},include:[{model:User,attributes:[_0x84b9[45],_0x84b9[106],_0x84b9[107],_0x84b9[108]]},{model:ChatVisitor,attributes:[_0x84b9[45],_0x84b9[107],_0x84b9[108]]}]};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[109]]=== _0x84b9[50]){_0xb734x2f[_0x84b9[111]][_0x84b9[45]]= {$gt:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[112]]}};return ChatMessage[_0x84b9[121]]({body:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[119]][_0x84b9[36]],ChatRoomId:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]],ChatVisitorId:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]]})[_0x84b9[77]](function(_0xb734x34){return ChatMessage[_0x84b9[115]](_0xb734x2f)})[_0x84b9[77]](function(_0xb734x30){for(var _0xb734x33=0;_0xb734x33< _0xb734x30[_0x84b9[117]];_0xb734x33++){_0xb734x30[_0xb734x33]= _0xb734x30[_0xb734x33][_0x84b9[118]]({plain:true})};var _0xb734x31={errors:[],success:true,messages:_0xb734x30?_0xb734x30:[]};return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]](_0xb734x31)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[113],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})};exports[_0x84b9[122]]= function(_0xb734x25,_0xb734x26){var _0xb734x2e=_0xb734x25[_0x84b9[46]][_0x84b9[45]];return ChatRoom[_0x84b9[128]]({where:{id:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]},attributes:[_0x84b9[45]]})[_0x84b9[77]](function(_0xb734x35){if(!_0xb734x35){throw  new Error(util[_0x84b9[76]](_0x84b9[124],_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]))};return _0xb734x35[_0x84b9[127]]({status:_0x84b9[125],completeReason:_0x84b9[126]})})[_0x84b9[77]](function(){var _0xb734x31={success:true,errors:[]};_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e]= {};return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]](_0xb734x31)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[123],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})};exports[_0x84b9[129]]= function(_0xb734x25,_0xb734x26){var _0xb734x2e=_0xb734x25[_0x84b9[46]][_0x84b9[45]];var _0xb734x36=uaParser[_0x84b9[133]](_0xb734x25[_0x84b9[132]][_0x84b9[131]])[_0x84b9[130]]();var _0xb734x37=languageParser[_0x84b9[135]](_0xb734x25[_0x84b9[132]][_0x84b9[134]]);var _0xb734x38=_0xb734x25[_0x84b9[132]][_0x84b9[136]]?_0xb734x25[_0x84b9[132]][_0x84b9[136]]:_0xb734x25[_0x84b9[138]][_0x84b9[137]]|| _0xb734x25[_0x84b9[139]];var _0xb734x39={fullname:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[107]],email:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[108]],remote_address:_0xb734x38,user_agent:_0xb734x25[_0x84b9[132]][_0x84b9[131]],visitor_language:_0xb734x25[_0x84b9[132]][_0x84b9[134]],referer:_0xb734x25[_0x84b9[132]][_0x84b9[141]],origin:_0x84b9[142],browser:_0xb734x36[_0x84b9[143]][_0x84b9[106]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[143]][_0x84b9[145]],engine:_0xb734x36[_0x84b9[146]][_0x84b9[106]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[146]][_0x84b9[145]],os:_0xb734x36[_0x84b9[147]][_0x84b9[106]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[147]][_0x84b9[145]],device:_0xb734x36[_0x84b9[149]][_0x84b9[148]]?_0xb734x36[_0x84b9[149]][_0x84b9[148]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[149]][_0x84b9[150]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[149]][_0x84b9[151]]:null,ChatWebsiteId:_0xb734x25[_0x84b9[89]][_0x84b9[152]]};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[153]]&& _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[154]]){_0xb734x39[_0x84b9[153]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[153]];if(_[_0x84b9[155]](_0xb734x39[_0x84b9[153]])){_0xb734x39[_0x84b9[153]]= _[_0x84b9[94]](_0xb734x39[_0x84b9[153]],_0x84b9[156])};_0xb734x39[_0x84b9[154]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[154]]};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[157]]&& _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[158]]){_0xb734x39[_0x84b9[157]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[157]];if(_[_0x84b9[155]](_0xb734x39[_0x84b9[157]])){_0xb734x39[_0x84b9[157]]= _[_0x84b9[94]](_0xb734x39[_0x84b9[157]],_0x84b9[156])};_0xb734x39[_0x84b9[158]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[158]]};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[159]]&& _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[160]]){_0xb734x39[_0x84b9[159]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[159]];if(_[_0x84b9[155]](_0xb734x39[_0x84b9[159]])){_0xb734x39[_0x84b9[159]]= _[_0x84b9[94]](_0xb734x39[_0x84b9[159]],_0x84b9[156])};_0xb734x39[_0x84b9[160]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[140]][_0x84b9[160]]};var _0xb734x3a,_0xb734x3b;return ChatVisitor[_0x84b9[121]](_0xb734x39)[_0x84b9[77]](function(_0xb734x3d){_0xb734x3a= _0xb734x3d;return ChatWebsite[_0x84b9[128]]({where:{id:_0xb734x3a[_0x84b9[168]]},attributes:[_0x84b9[45],_0x84b9[106],_0x84b9[166]]})})[_0x84b9[77]](function(_0xb734x3c){if(!_0xb734x3c){throw  new Error(util[_0x84b9[76]](_0x84b9[165],_0xb734x3a.ChatWebsiteId))};_0xb734x3b= _0xb734x3c;if(_0xb734x3b[_0x84b9[166]]){return Contact[_0x84b9[167]]({where:{email:_0xb734x3a[_0x84b9[108]]},defaults:{email:_0xb734x3a[_0x84b9[108]],firstName:_0xb734x3a[_0x84b9[107]],ListId:_0xb734x3b[_0x84b9[166]]}})}})[_0x84b9[77]](function(){return ChatRoom[_0x84b9[121]]({type:_0x84b9[164],ChatVisitorId:_0xb734x3a[_0x84b9[45]],ChatWebsiteId:_0xb734x3b[_0x84b9[45]],contact:_0xb734x3a[_0x84b9[108]],website:_0xb734x3b[_0x84b9[106]]})})[_0x84b9[77]](function(_0xb734x35){_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[107]]= _0xb734x3a[_0x84b9[107]];_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[108]]= _0xb734x3a[_0x84b9[108]];_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[162]]= md5(_0xb734x3a[_0x84b9[108]]).toString(_0x84b9[163]);_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]]= _0xb734x3a[_0x84b9[45]];var _0xb734x31={success:true,errors:[],chatVisitor:{id:_0xb734x3a[_0x84b9[45]]}};return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]](_0xb734x31)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[161],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})};exports[_0x84b9[169]]= function(_0xb734x25,_0xb734x26){return sequelize[_0x84b9[182]]()[_0x84b9[77]](function(_0xb734x3e){var _0xb734x38=_0xb734x25[_0x84b9[132]][_0x84b9[136]]?_0xb734x25[_0x84b9[132]][_0x84b9[136]]:_0xb734x25[_0x84b9[138]][_0x84b9[137]]|| _0xb734x25[_0x84b9[139]];var _0xb734x36=uaParser[_0x84b9[133]](_0xb734x25[_0x84b9[132]][_0x84b9[131]])[_0x84b9[130]]();var _0xb734x37=languageParser[_0x84b9[135]](_0xb734x25[_0x84b9[132]][_0x84b9[134]]);var _0xb734x39={fullname:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[107]],email:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[108]],remote_address:_0xb734x38,user_agent:_0xb734x25[_0x84b9[132]][_0x84b9[131]],visitor_language:_0xb734x25[_0x84b9[132]][_0x84b9[134]],browser:_0xb734x36[_0x84b9[143]][_0x84b9[106]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[143]][_0x84b9[145]],engine:_0xb734x36[_0x84b9[146]][_0x84b9[106]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[146]][_0x84b9[145]],os:_0xb734x36[_0x84b9[147]][_0x84b9[106]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[147]][_0x84b9[145]],device:_0xb734x36[_0x84b9[149]][_0x84b9[148]]?_0xb734x36[_0x84b9[149]][_0x84b9[148]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[149]][_0x84b9[150]]+ _0x84b9[144]+ _0xb734x36[_0x84b9[149]][_0x84b9[151]]:null,referer:_0xb734x25[_0x84b9[132]][_0x84b9[141]],origin:_0x84b9[171],status:_0x84b9[172],ChatWebsiteId:parseInt(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[173]],10),ChatEnquiry:{username:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[107]],email:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[108]],text:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[36]],ChatWebsiteId:parseInt(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[173]],10)}};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[174]]&& _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[175]]){_0xb734x39[_0x84b9[174]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[174]];if(_[_0x84b9[155]](_0xb734x39[_0x84b9[174]])){_0xb734x39[_0x84b9[174]]= _[_0x84b9[94]](_0xb734x39[_0x84b9[174]],_0x84b9[156])};_0xb734x39[_0x84b9[175]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[175]]};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[176]]&& _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[177]]){_0xb734x39[_0x84b9[176]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[176]];if(_[_0x84b9[155]](_0xb734x39[_0x84b9[176]])){_0xb734x39[_0x84b9[176]]= _[_0x84b9[94]](_0xb734x39[_0x84b9[176]],_0x84b9[156])};_0xb734x39[_0x84b9[177]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[177]]};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[178]]&& _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[179]]){_0xb734x39[_0x84b9[178]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[178]];if(_[_0x84b9[155]](_0xb734x39[_0x84b9[178]])){_0xb734x39[_0x84b9[178]]= _[_0x84b9[94]](_0xb734x39[_0x84b9[178]],_0x84b9[156])};_0xb734x39[_0x84b9[179]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[170]][_0x84b9[179]]};var _0xb734x3a;return ChatVisitor[_0x84b9[121]](_0xb734x39,{transaction:_0xb734x3e,include:[{model:ChatEnquiry}]})[_0x84b9[77]](function(_0xb734x3d){_0xb734x3a= _0xb734x3d;return ChatWebsite[_0x84b9[78]]({where:{id:_0xb734x3a[_0x84b9[168]]},attributes:[_0x84b9[45],_0x84b9[166]]})})[_0x84b9[77]](function(_0xb734x3c){if(!_0xb734x3c){throw  new Error(util[_0x84b9[76]](_0x84b9[165],_0xb734x3a.ChatWebsiteId))};if(_0xb734x3c[_0x84b9[166]]){return Contact[_0x84b9[167]]({where:{email:_0xb734x3a[_0x84b9[108]]},defaults:{email:_0xb734x3a[_0x84b9[108]],firstName:_0xb734x3a[_0x84b9[107]],ListId:_0xb734x3c[_0x84b9[166]]}})};return})[_0x84b9[77]](function(){_0xb734x3e[_0x84b9[181]]();return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]]({success:true,errors:[]})})[_0x84b9[40]](function(_0xb734x27){_0xb734x3e[_0x84b9[180]]();logger[_0x84b9[37]](_0x84b9[161],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})})};exports[_0x84b9[183]]= function(_0xb734x25,_0xb734x26){var _0xb734x2e=_0xb734x25[_0x84b9[46]][_0x84b9[45]];if(_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e]&& _0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]]&& _0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]){ChatMessage[_0x84b9[115]]({where:{ChatRoomId:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]},attributes:[_0x84b9[45],_0x84b9[104],_0x84b9[105]],include:[{model:Agent,attributes:[_0x84b9[45],_0x84b9[107]]},{model:ChatVisitor,attributes:[_0x84b9[45],_0x84b9[107]]}]})[_0x84b9[77]](function(_0xb734x30){var _0xb734x3f=[];if(_0xb734x30&& _0xb734x30[_0x84b9[117]]> 0){_0xb734x30[_0x84b9[187]](function(_0xb734x34){_0xb734x34= _0xb734x34[_0x84b9[118]]({plain:true});var _0xb734x40={name:_0xb734x34[_0x84b9[19]]?_0xb734x34[_0x84b9[19]][_0x84b9[107]]:_0xb734x34[_0x84b9[22]][_0x84b9[107]],text:_0xb734x34[_0x84b9[104]][_0x84b9[185]](/(\r\n|\n|\r)/gm,_0x84b9[144]),date:_0xb734x34[_0x84b9[105]]};_0xb734x3f[_0x84b9[186]](_0xb734x40)})}else {_0xb734x3f[_0x84b9[186]]({name:_0x84b9[188],text:_0x84b9[188],date:_0x84b9[188]})};var _0xb734x41=csv(_0xb734x3f);_0xb734x26[_0x84b9[151]](_0x84b9[189])[_0x84b9[39]](200)[_0x84b9[38]](_0xb734x41)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[184],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[38]](_0xb734x27)})}};exports[_0x84b9[190]]= function(_0xb734x25,_0xb734x26){var _0xb734x28,_0xb734x42,_0xb734x43;var _0xb734x44=xchatty_components[_0x84b9[191]];return ChatWebsite[_0x84b9[243]](_0xb734x25[_0x84b9[46]][_0x84b9[45]],{include:[{model:ChatWebsitesField,as:_0x84b9[197]},{model:ChatWebsitesField,as:_0x84b9[235]}],attributes:[_0x84b9[45],_0x84b9[47],_0x84b9[56],_0x84b9[196],_0x84b9[199],_0x84b9[200],_0x84b9[204]]})[_0x84b9[77]](function(_0xb734x3b){if(!_0xb734x3b){throw  new Error(util[_0x84b9[76]](_0x84b9[165],_0xb734x25[_0x84b9[46]][_0x84b9[45]]))};_0xb734x28= _0xb734x3b;return License[_0x84b9[243]](1)})[_0x84b9[77]](function(_0xb734x45){if(_0xb734x45){_0xb734x42= JSON[_0x84b9[135]](license[_0x84b9[195]](_0xb734x45[_0x84b9[194]][_0x84b9[193]],_0xb734x45[_0x84b9[153]]))}else {_0xb734x42= demoLicense};var _0xb734x46={rootPath:Util[_0x84b9[48]](_0xb734x28[_0x84b9[47]])+ _0x84b9[49],assetBase:Util[_0x84b9[48]](_0xb734x28[_0x84b9[47]])+ _0x84b9[54],websiteId:_0xb734x28[_0x84b9[45]],headerShape:_0xb734x28[_0x84b9[56]],enquiryEnable:_0xb734x28[_0x84b9[196]],onlineFields:_0xb734x28[_0x84b9[197]],logo:function(){if(_0xb734x42[_0x84b9[198]]&&  !_0xb734x28[_0x84b9[199]]&& _0xb734x28[_0x84b9[200]]){return _0x84b9[201]+ _0xb734x28[_0x84b9[200]]+ _0x84b9[202]}else {return _0x84b9[203]}},whiteLabel:function(){if(_0xb734x42[_0x84b9[198]]&&  !_0xb734x28[_0x84b9[204]]){return _0xb734x28[_0x84b9[205]]}else {return _0x84b9[206]}},renderedOnlineField:function(){var _0xb734x47=_0x84b9[188];var _0xb734x48=this;switch(this[_0x84b9[232]]){case _0x84b9[216]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[208],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[211]]?_0x84b9[212]:_0x84b9[188]);_0xb734x47+= util[_0x84b9[76]](_0x84b9[213],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x48[_0x84b9[214]],_0xb734x48[_0x84b9[211]]?_0x84b9[211]:_0x84b9[188]);_0xb734x47+= _0x84b9[215];break;case _0x84b9[218]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[208],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[211]]?_0x84b9[212]:_0x84b9[188]);_0xb734x47+= util[_0x84b9[76]](_0x84b9[217],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x48[_0x84b9[214]],_0xb734x48[_0x84b9[211]]?_0x84b9[211]:_0x84b9[188]);_0xb734x47+= _0x84b9[215];break;case _0x84b9[224]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[219],_0xb734x48[_0x84b9[210]]);_[_0x84b9[187]](_0xb734x48[_0x84b9[220]],function(_0xb734x49){_0xb734x47+= _0x84b9[221];_0xb734x47+= util[_0x84b9[76]](_0x84b9[222],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x49,_0xb734x49);_0xb734x47+= _0x84b9[223]});_0xb734x47+= _0x84b9[215];break;case _0x84b9[226]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[219],_0xb734x48[_0x84b9[210]]);_[_0x84b9[187]](_0xb734x48[_0x84b9[220]],function(_0xb734x49){_0xb734x47+= _0x84b9[221];_0xb734x47+= util[_0x84b9[76]](_0x84b9[225],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x49,_0xb734x49);_0xb734x47+= _0x84b9[223]});_0xb734x47+= _0x84b9[215];break;case _0x84b9[231]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[227],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[210]]);_0xb734x47+= util[_0x84b9[76]](_0x84b9[228],_0xb734x48[_0x84b9[209]]+ 1);_[_0x84b9[187]](_0xb734x48[_0x84b9[220]],function(_0xb734x49){_0xb734x47+= util[_0x84b9[76]](_0x84b9[229],_0xb734x49,_0xb734x49)});_0xb734x47+= _0x84b9[230];break};_0xb734x47+= _0x84b9[233];_0xb734x47+= util[_0x84b9[76]](_0x84b9[234],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x48[_0x84b9[210]]);return _0xb734x47},offlineFields:_0xb734x28[_0x84b9[235]],renderedOfflineField:function(){var _0xb734x47=_0x84b9[188];var _0xb734x48=this;switch(this[_0x84b9[232]]){case _0x84b9[216]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[236],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[211]]?_0x84b9[212]:_0x84b9[188]);_0xb734x47+= util[_0x84b9[76]](_0x84b9[237],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x48[_0x84b9[214]],_0xb734x48[_0x84b9[211]]?_0x84b9[211]:_0x84b9[188]);_0xb734x47+= _0x84b9[215];break;case _0x84b9[218]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[236],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[211]]?_0x84b9[212]:_0x84b9[188]);_0xb734x47+= util[_0x84b9[76]](_0x84b9[238],_0xb734x48[_0x84b9[209]],_0xb734x48[_0x84b9[210]],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x48[_0x84b9[214]],_0xb734x48[_0x84b9[211]]?_0x84b9[211]:_0x84b9[188]);_0xb734x47+= _0x84b9[215];break;case _0x84b9[224]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[219],_0xb734x48[_0x84b9[210]]);_[_0x84b9[187]](_0xb734x48[_0x84b9[220]],function(_0xb734x49){_0xb734x47+= _0x84b9[221];_0xb734x47+= util[_0x84b9[76]](_0x84b9[239],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x49,_0xb734x49);_0xb734x47+= _0x84b9[223]});_0xb734x47+= _0x84b9[215];break;case _0x84b9[226]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[219],_0xb734x48[_0x84b9[210]]);_[_0x84b9[187]](_0xb734x48[_0x84b9[220]],function(_0xb734x49){_0xb734x47+= _0x84b9[221];_0xb734x47+= util[_0x84b9[76]](_0x84b9[240],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x49,_0xb734x49);_0xb734x47+= _0x84b9[223]});_0xb734x47+= _0x84b9[215];break;case _0x84b9[231]:_0xb734x47= _0x84b9[207];_0xb734x47+= util[_0x84b9[76]](_0x84b9[219],_0xb734x48[_0x84b9[210]]);_0xb734x47+= util[_0x84b9[76]](_0x84b9[241],_0xb734x48[_0x84b9[209]]+ 1);_[_0x84b9[187]](_0xb734x48[_0x84b9[220]],function(_0xb734x49){_0xb734x47+= util[_0x84b9[76]](_0x84b9[229],_0xb734x49,_0xb734x49)});_0xb734x47+= _0x84b9[230];break};_0xb734x47+= _0x84b9[233];_0xb734x47+= util[_0x84b9[76]](_0x84b9[242],_0xb734x48[_0x84b9[209]]+ 1,_0xb734x48[_0x84b9[210]]);return _0xb734x47}};_0xb734x44= Mustache[_0x84b9[74]](_0xb734x44,_0xb734x46);return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]](_0xb734x44)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[192],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[114]]({message:_0xb734x27[_0x84b9[36]]})})};exports[_0x84b9[244]]= function(_0xb734x25,_0xb734x26){return ChatWebsite[_0x84b9[243]](_0xb734x25[_0x84b9[46]][_0x84b9[45]],{include:[{model:ChatProactiveAction,attributes:[_0x84b9[151],_0x84b9[247],_0x84b9[248]]}],attributes:[_0x84b9[45]]})[_0x84b9[77]](function(_0xb734x28){if(!_0xb734x28){logger[_0x84b9[37]](_0x84b9[246],_0xb734x25[_0x84b9[46]][_0x84b9[45]]);return _0xb734x26[_0x84b9[39]](400)[_0x84b9[114]]({})};return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]](_0xb734x28.ChatProactiveActions)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[245],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[114]]({message:_0xb734x27[_0x84b9[36]]})})};exports[_0x84b9[249]]= function(_0xb734x25,_0xb734x26){return ChatRoom[_0x84b9[128]]({where:{id:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[252]][_0x84b9[102]]},attributes:[_0x84b9[45]]})[_0x84b9[77]](function(_0xb734x35){if(!_0xb734x35){throw  new Error(util[_0x84b9[76]](_0x84b9[251],_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[252]][_0x84b9[102]]))};if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[252]][_0x84b9[88]](_0x84b9[253])&& _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[252]][_0x84b9[88]](_0x84b9[36])){return _0xb734x35[_0x84b9[127]]({rating:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[252]][_0x84b9[253]],ratingMessage:_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[252]][_0x84b9[36]]})};return})[_0x84b9[77]](function(){return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]]({})})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[250],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[114]]({message:_0xb734x27[_0x84b9[36]]})})};exports[_0x84b9[254]]= function(_0xb734x25,_0xb734x26){var _0xb734x2e=_0xb734x25[_0x84b9[46]][_0x84b9[45]];if(_0xb734x25[_0x84b9[103]]&& _0xb734x25[_0x84b9[103]][_0x84b9[97]]){if(_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0x84b9[88]](_0xb734x2e)&& _0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[88]](_0x84b9[120])&& _0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]]> 0){return ReportChatSession[_0x84b9[128]]({where:{visitorid:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]],leaveAt:null},attributes:[_0x84b9[45],_0x84b9[258]]})[_0x84b9[77]](function(_0xb734x4a){if(!_0xb734x4a){throw  new Error(util[_0x84b9[76]](_0x84b9[256],_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]]))};return _0xb734x4a[_0x84b9[127]]({abandon:true,leaveAt:moment()[_0x84b9[76]](_0x84b9[257])})})[_0x84b9[77]](function(){return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]]({})})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[255],_0xb734x27[_0x84b9[36]]);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[114]]({message:_0xb734x27[_0x84b9[36]]})})}};return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]]({})};exports[_0x84b9[259]]= function(_0xb734x25,_0xb734x26){if(!_0xb734x25[_0x84b9[103]][_0x84b9[97]]){_0xb734x25[_0x84b9[103]][_0x84b9[97]]= {}};if(!_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x25[_0x84b9[46]][_0x84b9[45]]]){_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x25[_0x84b9[46]][_0x84b9[45]]]= {}};var _0xb734x2e=_0xb734x25[_0x84b9[46]][_0x84b9[45]];var _0xb734x4b={};var _0xb734x4c=[];return ChatWebsite[_0x84b9[78]]({where:{id:_0xb734x2e},attributes:[_0x84b9[45]]})[_0x84b9[77]](function(_0xb734x3c){if(!_0xb734x3c){logger[_0x84b9[37]](_0x84b9[246],_0xb734x25[_0x84b9[46]][_0x84b9[45]]);throw  new Error(_0x84b9[246],_0xb734x25[_0x84b9[46]][_0x84b9[45]])};return _0xb734x3c[_0x84b9[276]]({attributes:[_0x84b9[45],_0x84b9[266],_0x84b9[274]],include:[{model:ChatQueue,attributes:[_0x84b9[45],_0x84b9[106]],include:[{model:Agent,attributes:[_0x84b9[45],_0x84b9[106]]}]},{model:Agent,attributes:[_0x84b9[45],_0x84b9[106]]},{model:Interval,attributes:[_0x84b9[274]],include:[{model:Interval,as:_0x84b9[275],attributes:[_0x84b9[274]]}]}]})})[_0x84b9[77]](function(_0xb734x4f){_[_0x84b9[187]](_0xb734x4f,function(_0xb734x50){if(checkAppInterval(_0xb734x50)){if(_0xb734x50[_0x84b9[266]]=== _0x84b9[267]){if(_0xb734x50[_0x84b9[28]][_0x84b9[88]](_0x84b9[268])&& _0xb734x50[_0x84b9[28]][_0x84b9[268]][_0x84b9[117]]> 0){_0xb734x4c= _[_0x84b9[271]](_[_0x84b9[270]](_0xb734x4c,_[_0x84b9[269]](_0xb734x50[_0x84b9[28]].Users,_0x84b9[45])))}}else {if(_0xb734x50[_0x84b9[266]]=== _0x84b9[272]){_0xb734x4c[_0x84b9[186]](_0xb734x50[_0x84b9[19]][_0x84b9[45]]);_0xb734x4c= _[_0x84b9[271]](_0xb734x4c)}}}});return Agent[_0x84b9[273]]({where:{online:true,id:{$in:_0xb734x4c}},attributes:[_0x84b9[45]]})})[_0x84b9[77]](function(_0xb734x4e){if(_0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[263]]){_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[263]]= _0xb734x25[_0x84b9[89]][_0x84b9[110]][_0x84b9[263]]=== _0x84b9[51]?true:false};_0xb734x4b= {success:true,has_session_saf:null,signed_up:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]?true:false,fullname:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[107]]|| _0x84b9[188],email:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[108]]|| _0x84b9[188],avatar:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[162]]|| _0x84b9[188],open_state:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[263]]|| _0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]?true:false,online:_0xb734x4e[_0x84b9[264]]?true:false,is_unserved:false,room_id:0};if(_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]]){return ChatRoom[_0x84b9[78]]({where:{ChatVisitorId:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]],status:_0x84b9[265],token:{$ne:_0x84b9[188]}},attributes:[_0x84b9[45]]})};return})[_0x84b9[77]](function(_0xb734x35){if(_0xb734x35){_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[102]]= _0xb734x35[_0x84b9[45]];_0xb734x4b[_0x84b9[102]]= _0xb734x35[_0x84b9[45]];_0xb734x4b[_0x84b9[262]]= true}else {_0xb734x4b[_0x84b9[262]]= false};if(_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]]){return ChatVisitor[_0x84b9[78]]({where:{id:_0xb734x25[_0x84b9[103]][_0x84b9[97]][_0xb734x2e][_0x84b9[120]],status:_0x84b9[172]},attributes:[_0x84b9[45]]})};return})[_0x84b9[77]](function(_0xb734x4d){if(_0xb734x4d){_0xb734x4b[_0x84b9[261]]= true};return _0xb734x26[_0x84b9[39]](200)[_0x84b9[114]](_0xb734x4b)})[_0x84b9[40]](function(_0xb734x27){logger[_0x84b9[37]](_0x84b9[260],_0xb734x27);return _0xb734x26[_0x84b9[39]](500)[_0x84b9[114]]({})})};function checkAppInterval(_0xb734x50){var _0xb734x52=true;if(_0xb734x50[_0x84b9[33]]){for(var _0xb734x53=0;_0xb734x53< _0xb734x50[_0x84b9[33]][_0x84b9[275]][_0x84b9[117]];_0xb734x53++){if(Util[_0x84b9[277]](splitInterval(_0xb734x50[_0x84b9[33]][_0x84b9[275]][_0xb734x53][_0x84b9[274]]))){break}else {_0xb734x52= false}}}else {if(!Util[_0x84b9[277]](splitInterval(_0xb734x50[_0x84b9[274]]))){_0xb734x52= false}};return _0xb734x52}function splitInterval(_0xb734x55){var _0xb734x56={};var _0xb734x57=_0xb734x55[_0x84b9[278]](_0x84b9[156]);var _0xb734x58;_0xb734x57[_0x84b9[187]](function(_0xb734x48,_0xb734x59){switch(_0xb734x59){case 0:if(_0xb734x48!== _0x84b9[212]){_0xb734x58= _0xb734x48[_0x84b9[278]](_0x84b9[279]);_0xb734x56[_0x84b9[280]]= moment(_0xb734x58[0],_0x84b9[281]);_0xb734x56[_0x84b9[282]]= moment(_0xb734x58[1],_0x84b9[281])}else {_0xb734x56[_0x84b9[280]]= null;_0xb734x56[_0x84b9[282]]= null};break;case 1:if(_0xb734x48!== _0x84b9[212]){_0xb734x58= _0xb734x48[_0x84b9[278]](_0x84b9[279]);_0xb734x56[_0x84b9[283]]= weekDaysCollection[_0xb734x58[0]];_0xb734x56[_0x84b9[284]]= _0xb734x58[1]?weekDaysCollection[_0xb734x58[1]]:null}else {_0xb734x56[_0x84b9[283]]= null;_0xb734x56[_0x84b9[284]]= null};break;case 2:if(_0xb734x48!== _0x84b9[212]){_0xb734x58= _0xb734x48[_0x84b9[278]](_0x84b9[279]);_0xb734x56[_0x84b9[285]]= _0xb734x58[0];_0xb734x56[_0x84b9[286]]= _0xb734x58[1]?_0xb734x58[1]:null}else {_0xb734x56[_0x84b9[285]]= null;_0xb734x56[_0x84b9[286]]= null};break;case 3:if(_0xb734x48!== _0x84b9[212]){_0xb734x58= _0xb734x48[_0x84b9[278]](_0x84b9[279]);_0xb734x56[_0x84b9[287]]= monthsCollection[_0xb734x58[0]];_0xb734x56[_0x84b9[288]]= _0xb734x58[1]?monthsCollection[_0xb734x58[1]]:null}else {_0xb734x56[_0x84b9[287]]= null;_0xb734x56[_0x84b9[288]]= null};break;default:}});return _0xb734x56}
\ No newline at end of file
+var _0x3ef7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x70\x61\x74\x68","\x6D\x64\x35","\x75\x61\x2D\x70\x61\x72\x73\x65\x72\x2D\x6A\x73","\x61\x63\x63\x65\x70\x74\x2D\x6C\x61\x6E\x67\x75\x61\x67\x65\x2D\x70\x61\x72\x73\x65\x72","\x74\x6F\x2D\x63\x73\x76","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x78\x63\x68\x61\x74\x74\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x44\x45\x4D\x4F\x20\x4C\x49\x43\x45\x4E\x53\x45","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x73\x46\x69\x65\x6C\x64","\x43\x68\x61\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x58\x63\x68\x61\x74\x74\x79","\x53\x65\x74\x74\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x67\x65\x74\x4A\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x78\x43\x68\x61\x74\x74\x79\x20\x4A\x53\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x63\x61\x74\x63\x68","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74","\x6E\x6F\x77","\x73\x65\x74","\x6A\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x72\x65\x6D\x6F\x74\x65","\x73\x74\x72\x69\x70\x54\x72\x61\x69\x6C\x69\x6E\x67\x53\x6C\x61\x73\x68","\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79\x2F","\x66\x61\x6C\x73\x65","\x74\x72\x75\x65","\x22\x22","\x6E\x75\x6C\x6C","\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79\x2F\x61\x73\x73\x65\x74\x73","\x61\x6E\x69\x6D\x61\x74\x69\x6F\x6E","\x68\x65\x61\x64\x65\x72\x5F\x73\x68\x61\x70\x65","\x68\x65\x61\x64\x65\x72\x5F\x6F\x6E\x6C\x69\x6E\x65","\x6F\x6E\x6C\x69\x6E\x65\x5F\x6D\x65\x73\x73\x61\x67\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x65\x6D\x61\x69\x6C\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x73\x74\x61\x72\x74\x5F\x63\x68\x61\x74\x5F\x62\x75\x74\x74\x6F\x6E","\x6F\x66\x66\x6C\x69\x6E\x65\x5F\x6D\x65\x73\x73\x61\x67\x65","\x68\x65\x61\x64\x65\x72\x5F\x6F\x66\x66\x6C\x69\x6E\x65","\x65\x6E\x71\x75\x69\x72\x79\x5F\x6D\x65\x73\x73\x61\x67\x65\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x65\x6E\x71\x75\x69\x72\x79\x5F\x62\x75\x74\x74\x6F\x6E","\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x5F\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x72\x61\x74\x69\x6E\x67\x5F\x6D\x65\x73\x73\x61\x67\x65","\x72\x61\x74\x69\x6E\x67\x5F\x73\x65\x6E\x64","\x72\x61\x74\x69\x6E\x67\x5F\x73\x6B\x69\x70","\x61\x67\x65\x6E\x74\x73\x5F\x62\x75\x73\x79","\x6E\x61\x6D\x65\x5F\x74\x69\x74\x6C\x65","\x65\x6D\x61\x69\x6C\x5F\x74\x69\x74\x6C\x65","\x6D\x65\x73\x73\x61\x67\x65\x5F\x74\x69\x74\x6C\x65","\x72\x65\x6E\x64\x65\x72","\x57\x65\x62\x73\x69\x74\x65\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x4F\x6E\x65","\x67\x65\x74\x53\x74\x79\x6C\x65\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x78\x43\x68\x61\x74\x74\x79\x20\x43\x53\x53\x3A","\x74\x65\x78\x74\x2F\x63\x73\x73","\x63\x73\x73","\x63\x6F\x6C\x6F\x72","\x63\x6F\x6C\x6F\x72\x5F\x66\x6F\x63\x75\x73","\x63\x6F\x6C\x6F\x72\x5F\x62\x75\x74\x74\x6F\x6E","\x67\x65\x74\x41\x73\x73\x65\x74\x73","\x75\x70\x6C\x6F\x61\x64\x65\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x71\x75\x65\x72\x79","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x72\x65\x73\x6F\x75\x72\x63\x65","\x6A\x6F\x69\x6E","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73","\x78\x63\x68\x61\x74\x74\x79","\x61\x73\x73\x65\x74\x73","\x67\x65\x74\x4A\x71\x75\x65\x72\x79\x4C\x69\x62\x72\x61\x72\x79","\x6A\x71\x75\x65\x72\x79","\x67\x65\x74\x4D\x65\x73\x73\x61\x67\x65\x73","\x72\x6F\x6F\x6D\x5F\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x69\x73\x5F\x6E\x65\x77\x5F\x70\x61\x67\x65","\x64\x61\x74\x61","\x77\x68\x65\x72\x65","\x6C\x61\x73\x74\x5F\x69\x64","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x20\x63\x68\x61\x74\x20\x6D\x65\x73\x73\x61\x67\x65\x73\x3A","\x6A\x73\x6F\x6E\x70","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x4D\x65\x73\x73\x61\x67\x65","\x76\x69\x73\x69\x74\x6F\x72\x5F\x69\x64","\x63\x72\x65\x61\x74\x65","\x73\x69\x67\x6E\x6F\x75\x74\x43\x75\x73\x74\x6F\x6D\x65\x72","\x45\x72\x72\x6F\x72\x20\x76\x69\x73\x69\x74\x6F\x72\x20\x73\x69\x67\x6E\x6F\x75\x74\x3A","\x43\x68\x61\x74\x20\x52\x6F\x6F\x6D\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x43\x4C\x4F\x53\x45\x44","\x72\x65\x71\x75\x65\x73\x74\x65\x72","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64","\x73\x69\x67\x6E\x75\x70\x43\x75\x73\x74\x6F\x6D\x65\x72","\x67\x65\x74\x52\x65\x73\x75\x6C\x74","\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x74\x55\x41","\x61\x63\x63\x65\x70\x74\x2D\x6C\x61\x6E\x67\x75\x61\x67\x65","\x70\x61\x72\x73\x65","\x78\x2D\x66\x6F\x72\x77\x61\x72\x64\x65\x64\x2D\x66\x6F\x72","\x72\x65\x6D\x6F\x74\x65\x41\x64\x64\x72\x65\x73\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x69\x70","\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E","\x72\x65\x66\x65\x72\x65\x72","\x77\x65\x62\x63\x68\x61\x74","\x62\x72\x6F\x77\x73\x65\x72","\x20","\x76\x65\x72\x73\x69\x6F\x6E","\x65\x6E\x67\x69\x6E\x65","\x6F\x73","\x6D\x6F\x64\x65\x6C","\x64\x65\x76\x69\x63\x65","\x76\x65\x6E\x64\x6F\x72","\x74\x79\x70\x65","\x63\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x64\x61\x74\x61\x31","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x31","\x69\x73\x41\x72\x72\x61\x79","\x2C","\x64\x61\x74\x61\x32","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x33","\x45\x72\x72\x6F\x72\x20\x73\x75\x62\x6D\x69\x74\x69\x6E\x67\x20\x65\x6E\x71\x75\x69\x72\x79\x3A","\x61\x76\x61\x74\x61\x72","\x62\x61\x73\x65\x36\x34","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x43\x68\x61\x74\x20\x57\x65\x62\x73\x69\x74\x65\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x73\x75\x62\x6D\x69\x74\x45\x6E\x71\x75\x69\x72\x79","\x45\x6E\x71\x75\x69\x72\x79","\x65\x6E\x71\x75\x69\x72\x79","\x75\x6E\x73\x65\x72\x76\x65\x64","\x77\x65\x62\x73\x69\x74\x65\x49\x64","\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x31","\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x31","\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x32","\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x32","\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x33","\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x33","\x72\x6F\x6C\x6C\x62\x61\x63\x6B","\x63\x6F\x6D\x6D\x69\x74","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x54\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x45\x72\x72\x6F\x72\x20\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74\x3A","\x72\x65\x70\x6C\x61\x63\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","","\x74\x65\x78\x74\x2F\x63\x73\x76","\x67\x65\x74\x48\x74\x6D\x6C\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x48\x54\x4D\x4C\x20\x74\x65\x6D\x70\x6C\x61\x74\x65\x3A","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x64\x65\x63\x72\x79\x70\x74","\x65\x6E\x71\x75\x69\x72\x79\x5F\x65\x6E\x61\x62\x6C\x65","\x4F\x6E\x6C\x69\x6E\x65","\x63\x75\x73\x74\x6F\x6D","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x6F","\x6C\x6F\x67\x6F","\x69\x6D\x61\x67\x65\x73\x2F","\x26\x75\x70\x6C\x6F\x61\x64\x65\x64","\x69\x6D\x61\x67\x65\x73\x2F\x6D\x6F\x74\x69\x6F\x6E\x4C\x6F\x67\x6F\x2E\x70\x6E\x67","\x64\x65\x66\x61\x75\x6C\x74\x57\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x77\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\x6E\x6B\x22\x3E\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x78\x43\x41\x4C\x4C\x59\x3C\x2F\x61\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x64\x69\x76\x5F\x67\x72\x6F\x75\x70\x22\x3E","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x20\x66\x6F\x72\x3D\x22\x25\x64\x22\x3E\x25\x73\x20\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x69\x6E\x64\x65\x78","\x6C\x61\x62\x65\x6C","\x72\x65\x71\x75\x69\x72\x65\x64","\x2A","\x3C\x69\x6E\x70\x75\x74\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x22\x20\x69\x64\x3D\x22\x25\x64\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x2F\x3E","\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x3C\x2F\x64\x69\x76\x3E","\x74\x65\x78\x74\x49\x6E\x70\x75\x74","\x3C\x74\x65\x78\x74\x61\x72\x65\x61\x20\x69\x64\x3D\x22\x25\x64\x22\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x3E\x3C\x2F\x74\x65\x78\x74\x61\x72\x65\x61\x3E","\x74\x65\x78\x74\x41\x72\x65\x61","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x3E\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x6F\x70\x74\x69\x6F\x6E\x73","\x3C\x6C\x61\x62\x65\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x64\x69\x73\x70\x6C\x61\x79\x3A\x62\x6C\x6F\x63\x6B\x3B\x22\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x63\x68\x65\x63\x6B\x62\x6F\x78\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x63\x68\x65\x63\x6B\x62\x6F\x78","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x72\x61\x64\x69\x6F\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x72\x61\x64\x69\x6F","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x20\x66\x6F\x72\x3D\x22\x25\x64\x22\x3E\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x3C\x73\x65\x6C\x65\x63\x74\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x64\x61\x74\x61\x25\x64\x5D\x22\x3E","\x3C\x6F\x70\x74\x69\x6F\x6E\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x25\x73\x3C\x2F\x6F\x70\x74\x69\x6F\x6E\x3E","\x3C\x2F\x73\x65\x6C\x65\x63\x74\x3E\x3C\x2F\x64\x69\x76\x3E","\x73\x65\x6C\x65\x63\x74","\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74","\x3C\x62\x72\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x68\x69\x64\x64\x65\x6E\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x44\x69\x73\x63\x75\x73\x73\x69\x6F\x6E\x5D\x5B\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E","\x4F\x66\x66\x6C\x69\x6E\x65","\x3C\x6C\x61\x62\x65\x6C\x20\x63\x6C\x61\x73\x73\x3D\x22\x78\x63\x5F\x6C\x61\x62\x65\x6C\x22\x20\x66\x6F\x72\x3D\x22\x6F\x66\x66\x6C\x69\x6E\x65\x25\x64\x22\x3E\x25\x73\x20\x25\x73\x3C\x2F\x6C\x61\x62\x65\x6C\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x22\x20\x69\x64\x3D\x22\x6F\x66\x66\x6C\x69\x6E\x65\x25\x64\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x2F\x3E","\x3C\x74\x65\x78\x74\x61\x72\x65\x61\x20\x69\x64\x3D\x22\x6F\x66\x66\x6C\x69\x6E\x65\x25\x64\x22\x20\x64\x61\x74\x61\x2D\x6C\x61\x62\x65\x6C\x3D\x22\x25\x73\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x22\x25\x73\x22\x20\x25\x73\x3E\x3C\x2F\x74\x65\x78\x74\x61\x72\x65\x61\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x63\x68\x65\x63\x6B\x62\x6F\x78\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x72\x61\x64\x69\x6F\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E\x20\x25\x73\x3C\x62\x72\x3E","\x3C\x73\x65\x6C\x65\x63\x74\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x3E","\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x68\x69\x64\x64\x65\x6E\x22\x20\x6E\x61\x6D\x65\x3D\x22\x64\x61\x74\x61\x5B\x45\x6E\x71\x75\x69\x72\x79\x5D\x5B\x6C\x61\x62\x65\x6C\x4F\x66\x66\x6C\x69\x6E\x65\x44\x61\x74\x61\x25\x64\x5D\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x25\x73\x22\x3E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x50\x72\x6F\x61\x63\x74\x69\x76\x65\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x76\x69\x6E\x67\x20\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x20\x61\x63\x74\x69\x6F\x6E\x73\x3A","\x43\x68\x61\x74\x20\x57\x65\x62\x73\x69\x74\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x73\x65\x6C\x65\x63\x74\x6F\x72","\x74\x69\x6D\x65\x6F\x75\x74","\x73\x65\x74\x52\x61\x74\x69\x6E\x67","\x45\x72\x72\x6F\x72\x20\x73\x65\x74\x20\x72\x61\x74\x69\x6E\x67\x3A","\x43\x68\x61\x74\x52\x6F\x6F\x6D\x20\x25\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x52\x61\x74\x69\x6E\x67","\x72\x61\x74\x69\x6E\x67","\x61\x62\x61\x6E\x64\x6F\x6E\x43\x75\x73\x74\x6F\x6D\x65\x72","\x45\x72\x72\x6F\x72\x20\x76\x69\x73\x69\x74\x6F\x72\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3A","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x66\x6F\x72\x20\x76\x69\x73\x69\x74\x6F\x72\x20\x25\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x72\x6F\x6F\x6D\x69\x64","\x67\x65\x74\x53\x74\x61\x74\x75\x73\x42\x79\x57\x65\x62\x73\x69\x74\x65","\x57\x65\x62\x73\x69\x74\x65\x20\x73\x74\x61\x74\x75\x73\x20\x65\x72\x72\x6F\x72","\x69\x73\x5F\x75\x6E\x73\x65\x72\x76\x65\x64","\x73\x69\x67\x6E\x65\x64\x5F\x75\x70","\x6F\x70\x65\x6E\x5F\x73\x74\x61\x74\x65","\x63\x6F\x75\x6E\x74","\x4F\x50\x45\x4E","\x61\x70\x70","\x71\x75\x65\x75\x65","\x55\x73\x65\x72\x73","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x75\x6E\x69\x71","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74","\x2D","\x74\x5F\x66\x72\x6F\x6D","\x48\x48\x3A\x6D\x6D","\x74\x5F\x74\x6F","\x77\x64\x5F\x66\x72\x6F\x6D","\x77\x64\x5F\x74\x6F","\x6D\x64\x5F\x66\x72\x6F\x6D","\x6D\x64\x5F\x74\x6F","\x6D\x5F\x66\x72\x6F\x6D","\x6D\x5F\x74\x6F"];_0x3ef7[0];var _=require(_0x3ef7[1]);var Mustache=require(_0x3ef7[2]);var path=require(_0x3ef7[3]);var md5=require(_0x3ef7[4]);var UAParser=require(_0x3ef7[5]);var uaParser= new UAParser();var languageParser=require(_0x3ef7[6]);var csv=require(_0x3ef7[7]);var util=require(_0x3ef7[8]);var moment=require(_0x3ef7[9]);var logger=require(_0x3ef7[11])(_0x3ef7[10]);var config=require(_0x3ef7[12]);var xchatty_components=require(_0x3ef7[13]);var Util=require(_0x3ef7[14]);var license=require(_0x3ef7[15]);var demoLicense={users:1,agents:1,telephones:0,chat:false,mail:false,fax:false,messaging:false,cm:false,dialer:false,jscripty:false,update:false,custom:false,description:_0x3ef7[16]};var sequelize=require(_0x3ef7[18])[_0x3ef7[17]];var User=require(_0x3ef7[18])[_0x3ef7[19]];var Agent=require(_0x3ef7[18])[_0x3ef7[19]];var ChatRoom=require(_0x3ef7[18])[_0x3ef7[20]];var ChatEnquiry=require(_0x3ef7[18])[_0x3ef7[21]];var ChatVisitor=require(_0x3ef7[18])[_0x3ef7[22]];var ChatMessage=require(_0x3ef7[18])[_0x3ef7[23]];var ChatWebsite=require(_0x3ef7[18])[_0x3ef7[24]];var ChatWebsitesField=require(_0x3ef7[18])[_0x3ef7[25]];var ChatProactiveAction=require(_0x3ef7[18])[_0x3ef7[26]];var ReportChatSession=require(_0x3ef7[18])[_0x3ef7[27]];var ChatQueue=require(_0x3ef7[18])[_0x3ef7[28]];var License=require(_0x3ef7[18])[_0x3ef7[29]];var Xchatty=require(_0x3ef7[18])[_0x3ef7[30]];var Setting=require(_0x3ef7[18])[_0x3ef7[31]];var Contact=require(_0x3ef7[18])[_0x3ef7[32]];var Interval=require(_0x3ef7[18])[_0x3ef7[33]];const weekDaysCollection={mon:1,tue:2,wed:3,thu:4,fri:5,sat:6,sun:7};const monthsCollection={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12};var id=1;exports[_0x3ef7[34]]= function(_0xce63x25,_0xce63x26){return ChatWebsite[_0x3ef7[78]]({where:{id:_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]},attributes:[_0x3ef7[45],_0x3ef7[47],_0x3ef7[55],_0x3ef7[56],_0x3ef7[57],_0x3ef7[58],_0x3ef7[59],_0x3ef7[60],_0x3ef7[61],_0x3ef7[62],_0x3ef7[63],_0x3ef7[64],_0x3ef7[65],_0x3ef7[66],_0x3ef7[67],_0x3ef7[68],_0x3ef7[69],_0x3ef7[70],_0x3ef7[71],_0x3ef7[72],_0x3ef7[73]]})[_0x3ef7[77]](function(_0xce63x28){if(_0xce63x28){_0xce63x26[_0x3ef7[43]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x3ef7[41],"\x78\x2D\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[_0x3ef7[42]](),"\x78\x2D\x73\x65\x6E\x74":true});var _0xce63x29=xchatty_components[_0x3ef7[44]];var _0xce63x2a={websiteId:_0xce63x25[_0x3ef7[46]][_0x3ef7[45]],rootPath:Util[_0x3ef7[48]](_0xce63x28[_0x3ef7[47]])+ _0x3ef7[49],signedUp:_0x3ef7[50],windowFocused:_0x3ef7[50],isNewPage:_0x3ef7[51],processingSignUp:_0x3ef7[50],processingEnquiry:_0x3ef7[50],processingSend:_0x3ef7[50],processingRating:_0x3ef7[50],visitorFullname:_0x3ef7[52],visitorAvatar:_0x3ef7[52],timerReadMessages:_0x3ef7[53],timerCheckStatus:_0x3ef7[53],isOnline:_0x3ef7[50],decayHistory:0,defaultTimeout:5000,isInitialStatusCheck:_0x3ef7[51],muteNotificationSoundOnce:_0x3ef7[50],assetBase:Util[_0x3ef7[48]](_0xce63x28[_0x3ef7[47]])+ _0x3ef7[54],hasSessionSaf:_0x3ef7[50],restoreOpenState:_0x3ef7[50],animateHover:_0xce63x28[_0x3ef7[55]],hideEmail:_0x3ef7[50],hideOffline:_0x3ef7[50],headerShape:_0xce63x28[_0x3ef7[56]],HeaderOnline:_0xce63x28[_0x3ef7[57]],OnlineMessage:_0xce63x28[_0x3ef7[58]],UsernamePlaceholder:_0xce63x28[_0x3ef7[59]],EmailPlaceholder:_0xce63x28[_0x3ef7[60]],StartChatButtonText:_0xce63x28[_0x3ef7[61]],OfflineMessage:_0xce63x28[_0x3ef7[62]],HeaderOffline:_0xce63x28[_0x3ef7[63]],EnquiryMessagePlaceholder:_0xce63x28[_0x3ef7[64]],EnquiryButtonText:_0xce63x28[_0x3ef7[65]],downloadTranscript:_0xce63x28[_0x3ef7[66]],RatingMessage:_0xce63x28[_0x3ef7[67]],RatingSend:_0xce63x28[_0x3ef7[68]],RatingSkip:_0xce63x28[_0x3ef7[69]],MessageAgentsBusy:_0xce63x28[_0x3ef7[70]],NameTitle:_0xce63x28[_0x3ef7[71]],EmailTitle:_0xce63x28[_0x3ef7[72]],MessageTitle:_0xce63x28[_0x3ef7[73]]};_0xce63x29= Mustache[_0x3ef7[74]](_0xce63x29,_0xce63x2a);return _0xce63x26[_0x3ef7[38]](_0xce63x29)}else {throw  new Error(util[_0x3ef7[76]](_0x3ef7[75],_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]))}})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[35],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})};exports[_0x3ef7[79]]= function(_0xce63x25,_0xce63x26){ChatWebsite[_0x3ef7[78]]({where:{id:_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]},attributes:[_0x3ef7[45],_0x3ef7[47],_0x3ef7[83],_0x3ef7[84],_0x3ef7[85]]})[_0x3ef7[77]](function(_0xce63x28){if(_0xce63x28){_0xce63x26[_0x3ef7[43]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x3ef7[81],"\x78\x2D\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[_0x3ef7[42]](),"\x78\x2D\x73\x65\x6E\x74":true});var _0xce63x2b=xchatty_components[_0x3ef7[82]];var _0xce63x2c={assetBase:Util[_0x3ef7[48]](_0xce63x28[_0x3ef7[47]])+ _0x3ef7[54],color:_0xce63x28[_0x3ef7[83]],colorFocus:_0xce63x28[_0x3ef7[84]],colorButton:_0xce63x28[_0x3ef7[85]]};_0xce63x2b= Mustache[_0x3ef7[74]](_0xce63x2b,_0xce63x2c);return _0xce63x26[_0x3ef7[38]](_0xce63x2b)}else {throw  new Error(util[_0x3ef7[76]](_0x3ef7[75],_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]))}})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[80],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})};exports[_0x3ef7[86]]= function(_0xce63x25,_0xce63x26){if(_0xce63x25[_0x3ef7[89]][_0x3ef7[88]](_0x3ef7[87])){_0xce63x26[_0x3ef7[95]](path[_0x3ef7[94]](config[_0x3ef7[90]],_0x3ef7[91],_0x3ef7[92],_0xce63x25[_0x3ef7[89]][_0x3ef7[93]]))}else {_0xce63x26[_0x3ef7[95]](path[_0x3ef7[94]](config[_0x3ef7[90]],_0x3ef7[91],_0x3ef7[96],_0x3ef7[97],_0x3ef7[98],_0xce63x25[_0x3ef7[89]][_0x3ef7[93]]))}};exports[_0x3ef7[99]]= function(_0xce63x25,_0xce63x26){_0xce63x26[_0x3ef7[43]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x3ef7[41],"\x78\x2D\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[_0x3ef7[42]](),"\x78\x2D\x73\x65\x6E\x74":true});var _0xce63x2d=xchatty_components[_0x3ef7[100]];_0xce63x26[_0x3ef7[38]](_0xce63x2d)};exports[_0x3ef7[101]]= function(_0xce63x25,_0xce63x26){var _0xce63x2e=_0xce63x25[_0x3ef7[46]][_0x3ef7[45]];var _0xce63x2f={where:{ChatRoomId:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]},attributes:[_0x3ef7[45],_0x3ef7[104],_0x3ef7[105]],include:[{model:User,attributes:[_0x3ef7[45],_0x3ef7[106],_0x3ef7[107],_0x3ef7[108]]},{model:ChatVisitor,attributes:[_0x3ef7[45],_0x3ef7[107],_0x3ef7[108]]}]};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[109]]=== _0x3ef7[50]){_0xce63x2f[_0x3ef7[111]][_0x3ef7[45]]= {$gt:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[112]]}};ChatMessage[_0x3ef7[115]](_0xce63x2f)[_0x3ef7[77]](function(_0xce63x30){var _0xce63x31={success:true,messages:_0xce63x30,composing:false,composing_fullname:null};return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]](_0xce63x31)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[113],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})};exports[_0x3ef7[116]]= function(_0xce63x25,_0xce63x26){var _0xce63x2e=_0xce63x25[_0x3ef7[46]][_0x3ef7[45]];var _0xce63x32;var _0xce63x2f={where:{ChatRoomId:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]},include:[{model:User,attributes:[_0x3ef7[45],_0x3ef7[106],_0x3ef7[107],_0x3ef7[108]]},{model:ChatVisitor,attributes:[_0x3ef7[45],_0x3ef7[107],_0x3ef7[108]]}]};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[109]]=== _0x3ef7[50]){_0xce63x2f[_0x3ef7[111]][_0x3ef7[45]]= {$gt:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[112]]}};return ChatMessage[_0x3ef7[121]]({body:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[119]][_0x3ef7[36]],ChatRoomId:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]],ChatVisitorId:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]]})[_0x3ef7[77]](function(_0xce63x34){return ChatMessage[_0x3ef7[115]](_0xce63x2f)})[_0x3ef7[77]](function(_0xce63x30){for(var _0xce63x33=0;_0xce63x33< _0xce63x30[_0x3ef7[117]];_0xce63x33++){_0xce63x30[_0xce63x33]= _0xce63x30[_0xce63x33][_0x3ef7[118]]({plain:true})};var _0xce63x31={errors:[],success:true,messages:_0xce63x30?_0xce63x30:[]};return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]](_0xce63x31)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[113],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})};exports[_0x3ef7[122]]= function(_0xce63x25,_0xce63x26){var _0xce63x2e=_0xce63x25[_0x3ef7[46]][_0x3ef7[45]];return ChatRoom[_0x3ef7[128]]({where:{id:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]},attributes:[_0x3ef7[45]]})[_0x3ef7[77]](function(_0xce63x35){if(!_0xce63x35){throw  new Error(util[_0x3ef7[76]](_0x3ef7[124],_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]))};return _0xce63x35[_0x3ef7[127]]({status:_0x3ef7[125],completeReason:_0x3ef7[126]})})[_0x3ef7[77]](function(){var _0xce63x31={success:true,errors:[]};_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e]= {};return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]](_0xce63x31)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[123],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})};exports[_0x3ef7[129]]= function(_0xce63x25,_0xce63x26){var _0xce63x2e=_0xce63x25[_0x3ef7[46]][_0x3ef7[45]];var _0xce63x36=uaParser[_0x3ef7[133]](_0xce63x25[_0x3ef7[132]][_0x3ef7[131]])[_0x3ef7[130]]();var _0xce63x37=languageParser[_0x3ef7[135]](_0xce63x25[_0x3ef7[132]][_0x3ef7[134]]);var _0xce63x38=_0xce63x25[_0x3ef7[132]][_0x3ef7[136]]?_0xce63x25[_0x3ef7[132]][_0x3ef7[136]]:_0xce63x25[_0x3ef7[138]][_0x3ef7[137]]|| _0xce63x25[_0x3ef7[139]];var _0xce63x39={fullname:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[107]],email:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[108]],remote_address:_0xce63x38,user_agent:_0xce63x25[_0x3ef7[132]][_0x3ef7[131]],visitor_language:_0xce63x25[_0x3ef7[132]][_0x3ef7[134]],referer:_0xce63x25[_0x3ef7[132]][_0x3ef7[141]],origin:_0x3ef7[142],browser:_0xce63x36[_0x3ef7[143]][_0x3ef7[106]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[143]][_0x3ef7[145]],engine:_0xce63x36[_0x3ef7[146]][_0x3ef7[106]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[146]][_0x3ef7[145]],os:_0xce63x36[_0x3ef7[147]][_0x3ef7[106]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[147]][_0x3ef7[145]],device:_0xce63x36[_0x3ef7[149]][_0x3ef7[148]]?_0xce63x36[_0x3ef7[149]][_0x3ef7[148]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[149]][_0x3ef7[150]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[149]][_0x3ef7[151]]:null,ChatWebsiteId:_0xce63x25[_0x3ef7[89]][_0x3ef7[152]]};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[153]]&& _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[154]]){_0xce63x39[_0x3ef7[153]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[153]];if(_[_0x3ef7[155]](_0xce63x39[_0x3ef7[153]])){_0xce63x39[_0x3ef7[153]]= _[_0x3ef7[94]](_0xce63x39[_0x3ef7[153]],_0x3ef7[156])};_0xce63x39[_0x3ef7[154]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[154]]};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[157]]&& _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[158]]){_0xce63x39[_0x3ef7[157]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[157]];if(_[_0x3ef7[155]](_0xce63x39[_0x3ef7[157]])){_0xce63x39[_0x3ef7[157]]= _[_0x3ef7[94]](_0xce63x39[_0x3ef7[157]],_0x3ef7[156])};_0xce63x39[_0x3ef7[158]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[158]]};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[159]]&& _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[160]]){_0xce63x39[_0x3ef7[159]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[159]];if(_[_0x3ef7[155]](_0xce63x39[_0x3ef7[159]])){_0xce63x39[_0x3ef7[159]]= _[_0x3ef7[94]](_0xce63x39[_0x3ef7[159]],_0x3ef7[156])};_0xce63x39[_0x3ef7[160]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[140]][_0x3ef7[160]]};var _0xce63x3a,_0xce63x3b;return ChatVisitor[_0x3ef7[121]](_0xce63x39)[_0x3ef7[77]](function(_0xce63x3d){_0xce63x3a= _0xce63x3d;return ChatWebsite[_0x3ef7[128]]({where:{id:_0xce63x3a[_0x3ef7[168]]},attributes:[_0x3ef7[45],_0x3ef7[106],_0x3ef7[166]]})})[_0x3ef7[77]](function(_0xce63x3c){if(!_0xce63x3c){throw  new Error(util[_0x3ef7[76]](_0x3ef7[165],_0xce63x3a.ChatWebsiteId))};_0xce63x3b= _0xce63x3c;if(_0xce63x3b[_0x3ef7[166]]){return Contact[_0x3ef7[167]]({where:{email:_0xce63x3a[_0x3ef7[108]]},defaults:{email:_0xce63x3a[_0x3ef7[108]],firstName:_0xce63x3a[_0x3ef7[107]],ListId:_0xce63x3b[_0x3ef7[166]]}})}})[_0x3ef7[77]](function(){return ChatRoom[_0x3ef7[121]]({type:_0x3ef7[164],ChatVisitorId:_0xce63x3a[_0x3ef7[45]],ChatWebsiteId:_0xce63x3b[_0x3ef7[45]],contact:_0xce63x3a[_0x3ef7[108]],website:_0xce63x3b[_0x3ef7[106]]})})[_0x3ef7[77]](function(_0xce63x35){_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[107]]= _0xce63x3a[_0x3ef7[107]];_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[108]]= _0xce63x3a[_0x3ef7[108]];_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[162]]= md5(_0xce63x3a[_0x3ef7[108]]).toString(_0x3ef7[163]);_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]]= _0xce63x3a[_0x3ef7[45]];var _0xce63x31={success:true,errors:[],chatVisitor:{id:_0xce63x3a[_0x3ef7[45]]}};return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]](_0xce63x31)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[161],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})};exports[_0x3ef7[169]]= function(_0xce63x25,_0xce63x26){return sequelize[_0x3ef7[182]]()[_0x3ef7[77]](function(_0xce63x3e){var _0xce63x38=_0xce63x25[_0x3ef7[132]][_0x3ef7[136]]?_0xce63x25[_0x3ef7[132]][_0x3ef7[136]]:_0xce63x25[_0x3ef7[138]][_0x3ef7[137]]|| _0xce63x25[_0x3ef7[139]];var _0xce63x36=uaParser[_0x3ef7[133]](_0xce63x25[_0x3ef7[132]][_0x3ef7[131]])[_0x3ef7[130]]();var _0xce63x37=languageParser[_0x3ef7[135]](_0xce63x25[_0x3ef7[132]][_0x3ef7[134]]);var _0xce63x39={fullname:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[107]],email:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[108]],remote_address:_0xce63x38,user_agent:_0xce63x25[_0x3ef7[132]][_0x3ef7[131]],visitor_language:_0xce63x25[_0x3ef7[132]][_0x3ef7[134]],browser:_0xce63x36[_0x3ef7[143]][_0x3ef7[106]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[143]][_0x3ef7[145]],engine:_0xce63x36[_0x3ef7[146]][_0x3ef7[106]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[146]][_0x3ef7[145]],os:_0xce63x36[_0x3ef7[147]][_0x3ef7[106]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[147]][_0x3ef7[145]],device:_0xce63x36[_0x3ef7[149]][_0x3ef7[148]]?_0xce63x36[_0x3ef7[149]][_0x3ef7[148]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[149]][_0x3ef7[150]]+ _0x3ef7[144]+ _0xce63x36[_0x3ef7[149]][_0x3ef7[151]]:null,referer:_0xce63x25[_0x3ef7[132]][_0x3ef7[141]],origin:_0x3ef7[171],status:_0x3ef7[172],ChatWebsiteId:parseInt(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[173]],10),ChatEnquiry:{username:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[107]],email:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[108]],text:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[36]],ChatWebsiteId:parseInt(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[173]],10)}};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[174]]&& _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[175]]){_0xce63x39[_0x3ef7[174]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[174]];if(_[_0x3ef7[155]](_0xce63x39[_0x3ef7[174]])){_0xce63x39[_0x3ef7[174]]= _[_0x3ef7[94]](_0xce63x39[_0x3ef7[174]],_0x3ef7[156])};_0xce63x39[_0x3ef7[175]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[175]]};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[176]]&& _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[177]]){_0xce63x39[_0x3ef7[176]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[176]];if(_[_0x3ef7[155]](_0xce63x39[_0x3ef7[176]])){_0xce63x39[_0x3ef7[176]]= _[_0x3ef7[94]](_0xce63x39[_0x3ef7[176]],_0x3ef7[156])};_0xce63x39[_0x3ef7[177]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[177]]};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[178]]&& _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[179]]){_0xce63x39[_0x3ef7[178]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[178]];if(_[_0x3ef7[155]](_0xce63x39[_0x3ef7[178]])){_0xce63x39[_0x3ef7[178]]= _[_0x3ef7[94]](_0xce63x39[_0x3ef7[178]],_0x3ef7[156])};_0xce63x39[_0x3ef7[179]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[170]][_0x3ef7[179]]};var _0xce63x3a;return ChatVisitor[_0x3ef7[121]](_0xce63x39,{transaction:_0xce63x3e,include:[{model:ChatEnquiry}]})[_0x3ef7[77]](function(_0xce63x3d){_0xce63x3a= _0xce63x3d;return ChatWebsite[_0x3ef7[78]]({where:{id:_0xce63x3a[_0x3ef7[168]]},attributes:[_0x3ef7[45],_0x3ef7[166]]})})[_0x3ef7[77]](function(_0xce63x3c){if(!_0xce63x3c){throw  new Error(util[_0x3ef7[76]](_0x3ef7[165],_0xce63x3a.ChatWebsiteId))};if(_0xce63x3c[_0x3ef7[166]]){return Contact[_0x3ef7[167]]({where:{email:_0xce63x3a[_0x3ef7[108]]},defaults:{email:_0xce63x3a[_0x3ef7[108]],firstName:_0xce63x3a[_0x3ef7[107]],ListId:_0xce63x3c[_0x3ef7[166]]}})};return})[_0x3ef7[77]](function(){_0xce63x3e[_0x3ef7[181]]();return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]]({success:true,errors:[]})})[_0x3ef7[40]](function(_0xce63x27){_0xce63x3e[_0x3ef7[180]]();logger[_0x3ef7[37]](_0x3ef7[161],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})})};exports[_0x3ef7[183]]= function(_0xce63x25,_0xce63x26){var _0xce63x2e=_0xce63x25[_0x3ef7[46]][_0x3ef7[45]];if(_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e]&& _0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]]&& _0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]){ChatMessage[_0x3ef7[115]]({where:{ChatRoomId:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]},attributes:[_0x3ef7[45],_0x3ef7[104],_0x3ef7[105]],include:[{model:Agent,attributes:[_0x3ef7[45],_0x3ef7[107]]},{model:ChatVisitor,attributes:[_0x3ef7[45],_0x3ef7[107]]}]})[_0x3ef7[77]](function(_0xce63x30){var _0xce63x3f=[];if(_0xce63x30&& _0xce63x30[_0x3ef7[117]]> 0){_0xce63x30[_0x3ef7[187]](function(_0xce63x34){_0xce63x34= _0xce63x34[_0x3ef7[118]]({plain:true});var _0xce63x40={name:_0xce63x34[_0x3ef7[19]]?_0xce63x34[_0x3ef7[19]][_0x3ef7[107]]:_0xce63x34[_0x3ef7[22]][_0x3ef7[107]],text:_0xce63x34[_0x3ef7[104]][_0x3ef7[185]](/(\r\n|\n|\r)/gm,_0x3ef7[144]),date:_0xce63x34[_0x3ef7[105]]};_0xce63x3f[_0x3ef7[186]](_0xce63x40)})}else {_0xce63x3f[_0x3ef7[186]]({name:_0x3ef7[188],text:_0x3ef7[188],date:_0x3ef7[188]})};var _0xce63x41=csv(_0xce63x3f);_0xce63x26[_0x3ef7[151]](_0x3ef7[189])[_0x3ef7[39]](200)[_0x3ef7[38]](_0xce63x41)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[184],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[38]](_0xce63x27)})}};exports[_0x3ef7[190]]= function(_0xce63x25,_0xce63x26){var _0xce63x28,_0xce63x42,_0xce63x43;var _0xce63x44=xchatty_components[_0x3ef7[191]];return ChatWebsite[_0x3ef7[243]](_0xce63x25[_0x3ef7[46]][_0x3ef7[45]],{include:[{model:ChatWebsitesField,as:_0x3ef7[197]},{model:ChatWebsitesField,as:_0x3ef7[235]}],attributes:[_0x3ef7[45],_0x3ef7[47],_0x3ef7[56],_0x3ef7[196],_0x3ef7[199],_0x3ef7[200],_0x3ef7[204]]})[_0x3ef7[77]](function(_0xce63x3b){if(!_0xce63x3b){throw  new Error(util[_0x3ef7[76]](_0x3ef7[165],_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]))};_0xce63x28= _0xce63x3b;return License[_0x3ef7[243]](1)})[_0x3ef7[77]](function(_0xce63x45){if(_0xce63x45){_0xce63x42= JSON[_0x3ef7[135]](license[_0x3ef7[195]](_0xce63x45[_0x3ef7[194]][_0x3ef7[193]],_0xce63x45[_0x3ef7[153]]))}else {_0xce63x42= demoLicense};var _0xce63x46={rootPath:Util[_0x3ef7[48]](_0xce63x28[_0x3ef7[47]])+ _0x3ef7[49],assetBase:Util[_0x3ef7[48]](_0xce63x28[_0x3ef7[47]])+ _0x3ef7[54],websiteId:_0xce63x28[_0x3ef7[45]],headerShape:_0xce63x28[_0x3ef7[56]],enquiryEnable:_0xce63x28[_0x3ef7[196]],onlineFields:_0xce63x28[_0x3ef7[197]],logo:function(){if(_0xce63x42[_0x3ef7[198]]&&  !_0xce63x28[_0x3ef7[199]]&& _0xce63x28[_0x3ef7[200]]){return _0x3ef7[201]+ _0xce63x28[_0x3ef7[200]]+ _0x3ef7[202]}else {return _0x3ef7[203]}},whiteLabel:function(){if(_0xce63x42[_0x3ef7[198]]&&  !_0xce63x28[_0x3ef7[204]]){return _0xce63x28[_0x3ef7[205]]}else {return _0x3ef7[206]}},renderedOnlineField:function(){var _0xce63x47=_0x3ef7[188];var _0xce63x48=this;switch(this[_0x3ef7[232]]){case _0x3ef7[216]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[208],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[212]:_0x3ef7[188]);_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[213],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x48[_0x3ef7[214]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[211]:_0x3ef7[188]);_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[218]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[208],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[212]:_0x3ef7[188]);_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[217],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x48[_0x3ef7[214]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[211]:_0x3ef7[188]);_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[224]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[219],_0xce63x48[_0x3ef7[210]]);_[_0x3ef7[187]](_0xce63x48[_0x3ef7[220]],function(_0xce63x49){_0xce63x47+= _0x3ef7[221];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[222],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x49,_0xce63x49);_0xce63x47+= _0x3ef7[223]});_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[226]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[219],_0xce63x48[_0x3ef7[210]]);_[_0x3ef7[187]](_0xce63x48[_0x3ef7[220]],function(_0xce63x49){_0xce63x47+= _0x3ef7[221];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[225],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x49,_0xce63x49);_0xce63x47+= _0x3ef7[223]});_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[231]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[227],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[210]]);_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[228],_0xce63x48[_0x3ef7[209]]+ 1);_[_0x3ef7[187]](_0xce63x48[_0x3ef7[220]],function(_0xce63x49){_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[229],_0xce63x49,_0xce63x49)});_0xce63x47+= _0x3ef7[230];break};_0xce63x47+= _0x3ef7[233];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[234],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x48[_0x3ef7[210]]);return _0xce63x47},offlineFields:_0xce63x28[_0x3ef7[235]],renderedOfflineField:function(){var _0xce63x47=_0x3ef7[188];var _0xce63x48=this;switch(this[_0x3ef7[232]]){case _0x3ef7[216]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[236],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[212]:_0x3ef7[188]);_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[237],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x48[_0x3ef7[214]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[211]:_0x3ef7[188]);_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[218]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[236],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[212]:_0x3ef7[188]);_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[238],_0xce63x48[_0x3ef7[209]],_0xce63x48[_0x3ef7[210]],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x48[_0x3ef7[214]],_0xce63x48[_0x3ef7[211]]?_0x3ef7[211]:_0x3ef7[188]);_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[224]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[219],_0xce63x48[_0x3ef7[210]]);_[_0x3ef7[187]](_0xce63x48[_0x3ef7[220]],function(_0xce63x49){_0xce63x47+= _0x3ef7[221];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[239],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x49,_0xce63x49);_0xce63x47+= _0x3ef7[223]});_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[226]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[219],_0xce63x48[_0x3ef7[210]]);_[_0x3ef7[187]](_0xce63x48[_0x3ef7[220]],function(_0xce63x49){_0xce63x47+= _0x3ef7[221];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[240],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x49,_0xce63x49);_0xce63x47+= _0x3ef7[223]});_0xce63x47+= _0x3ef7[215];break;case _0x3ef7[231]:_0xce63x47= _0x3ef7[207];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[219],_0xce63x48[_0x3ef7[210]]);_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[241],_0xce63x48[_0x3ef7[209]]+ 1);_[_0x3ef7[187]](_0xce63x48[_0x3ef7[220]],function(_0xce63x49){_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[229],_0xce63x49,_0xce63x49)});_0xce63x47+= _0x3ef7[230];break};_0xce63x47+= _0x3ef7[233];_0xce63x47+= util[_0x3ef7[76]](_0x3ef7[242],_0xce63x48[_0x3ef7[209]]+ 1,_0xce63x48[_0x3ef7[210]]);return _0xce63x47}};_0xce63x44= Mustache[_0x3ef7[74]](_0xce63x44,_0xce63x46);return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]](_0xce63x44)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[192],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[114]]({message:_0xce63x27[_0x3ef7[36]]})})};exports[_0x3ef7[244]]= function(_0xce63x25,_0xce63x26){return ChatWebsite[_0x3ef7[243]](_0xce63x25[_0x3ef7[46]][_0x3ef7[45]],{include:[{model:ChatProactiveAction,attributes:[_0x3ef7[151],_0x3ef7[247],_0x3ef7[248]]}],attributes:[_0x3ef7[45]]})[_0x3ef7[77]](function(_0xce63x28){if(!_0xce63x28){logger[_0x3ef7[37]](_0x3ef7[246],_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]);return _0xce63x26[_0x3ef7[39]](400)[_0x3ef7[114]]({})};return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]](_0xce63x28.ChatProactiveActions)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[245],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[114]]({message:_0xce63x27[_0x3ef7[36]]})})};exports[_0x3ef7[249]]= function(_0xce63x25,_0xce63x26){return ChatRoom[_0x3ef7[128]]({where:{id:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[252]][_0x3ef7[102]]},attributes:[_0x3ef7[45]]})[_0x3ef7[77]](function(_0xce63x35){if(!_0xce63x35){throw  new Error(util[_0x3ef7[76]](_0x3ef7[251],_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[252]][_0x3ef7[102]]))};if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[252]][_0x3ef7[88]](_0x3ef7[253])&& _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[252]][_0x3ef7[88]](_0x3ef7[36])){return _0xce63x35[_0x3ef7[127]]({rating:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[252]][_0x3ef7[253]],ratingMessage:_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[252]][_0x3ef7[36]]})};return})[_0x3ef7[77]](function(){return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]]({})})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[250],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[114]]({message:_0xce63x27[_0x3ef7[36]]})})};exports[_0x3ef7[254]]= function(_0xce63x25,_0xce63x26){var _0xce63x2e=_0xce63x25[_0x3ef7[46]][_0x3ef7[45]];if(_0xce63x25[_0x3ef7[103]]&& _0xce63x25[_0x3ef7[103]][_0x3ef7[97]]){if(_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0x3ef7[88]](_0xce63x2e)&& _0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[88]](_0x3ef7[120])&& _0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]]> 0){return ReportChatSession[_0x3ef7[128]]({where:{visitorid:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]],leaveAt:null},attributes:[_0x3ef7[45],_0x3ef7[258]]})[_0x3ef7[77]](function(_0xce63x4a){if(!_0xce63x4a){throw  new Error(util[_0x3ef7[76]](_0x3ef7[256],_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]]))};return _0xce63x4a[_0x3ef7[127]]({abandon:true,leaveAt:moment()[_0x3ef7[76]](_0x3ef7[257])})})[_0x3ef7[77]](function(){return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]]({})})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[255],_0xce63x27[_0x3ef7[36]]);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[114]]({message:_0xce63x27[_0x3ef7[36]]})})}};return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]]({})};exports[_0x3ef7[259]]= function(_0xce63x25,_0xce63x26){if(!_0xce63x25[_0x3ef7[103]][_0x3ef7[97]]){_0xce63x25[_0x3ef7[103]][_0x3ef7[97]]= {}};if(!_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]]){_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]]= {}};var _0xce63x2e=_0xce63x25[_0x3ef7[46]][_0x3ef7[45]];var _0xce63x4b={};var _0xce63x4c=[];return ChatWebsite[_0x3ef7[78]]({where:{id:_0xce63x2e},attributes:[_0x3ef7[45]]})[_0x3ef7[77]](function(_0xce63x3c){if(!_0xce63x3c){logger[_0x3ef7[37]](_0x3ef7[246],_0xce63x25[_0x3ef7[46]][_0x3ef7[45]]);throw  new Error(_0x3ef7[246],_0xce63x25[_0x3ef7[46]][_0x3ef7[45]])};return _0xce63x3c[_0x3ef7[276]]({attributes:[_0x3ef7[45],_0x3ef7[266],_0x3ef7[274]],include:[{model:ChatQueue,attributes:[_0x3ef7[45],_0x3ef7[106]],include:[{model:Agent,attributes:[_0x3ef7[45],_0x3ef7[106]]}]},{model:Agent,attributes:[_0x3ef7[45],_0x3ef7[106]]},{model:Interval,attributes:[_0x3ef7[274]],include:[{model:Interval,as:_0x3ef7[275],attributes:[_0x3ef7[274]]}]}]})})[_0x3ef7[77]](function(_0xce63x4f){_[_0x3ef7[187]](_0xce63x4f,function(_0xce63x50){if(checkAppInterval(_0xce63x50)){if(_0xce63x50[_0x3ef7[266]]=== _0x3ef7[267]){if(_0xce63x50[_0x3ef7[28]][_0x3ef7[88]](_0x3ef7[268])&& _0xce63x50[_0x3ef7[28]][_0x3ef7[268]][_0x3ef7[117]]> 0){_0xce63x4c= _[_0x3ef7[271]](_[_0x3ef7[270]](_0xce63x4c,_[_0x3ef7[269]](_0xce63x50[_0x3ef7[28]].Users,_0x3ef7[45])))}}else {if(_0xce63x50[_0x3ef7[266]]=== _0x3ef7[272]){_0xce63x4c[_0x3ef7[186]](_0xce63x50[_0x3ef7[19]][_0x3ef7[45]]);_0xce63x4c= _[_0x3ef7[271]](_0xce63x4c)}}}});return Agent[_0x3ef7[273]]({where:{online:true,id:{$in:_0xce63x4c}},attributes:[_0x3ef7[45]]})})[_0x3ef7[77]](function(_0xce63x4e){if(_0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[263]]){_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[263]]= _0xce63x25[_0x3ef7[89]][_0x3ef7[110]][_0x3ef7[263]]=== _0x3ef7[51]?true:false};_0xce63x4b= {success:true,has_session_saf:null,signed_up:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]?true:false,fullname:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[107]]|| _0x3ef7[188],email:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[108]]|| _0x3ef7[188],avatar:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[162]]|| _0x3ef7[188],open_state:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[263]]|| _0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]?true:false,online:_0xce63x4e[_0x3ef7[264]]?true:false,is_unserved:false,room_id:0};if(_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]]){return ChatRoom[_0x3ef7[78]]({where:{ChatVisitorId:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]],status:_0x3ef7[265],token:{$ne:_0x3ef7[188]}},attributes:[_0x3ef7[45]]})};return})[_0x3ef7[77]](function(_0xce63x35){if(_0xce63x35){_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[102]]= _0xce63x35[_0x3ef7[45]];_0xce63x4b[_0x3ef7[102]]= _0xce63x35[_0x3ef7[45]];_0xce63x4b[_0x3ef7[262]]= true}else {_0xce63x4b[_0x3ef7[262]]= false};if(_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]]){return ChatVisitor[_0x3ef7[78]]({where:{id:_0xce63x25[_0x3ef7[103]][_0x3ef7[97]][_0xce63x2e][_0x3ef7[120]],status:_0x3ef7[172]},attributes:[_0x3ef7[45]]})};return})[_0x3ef7[77]](function(_0xce63x4d){if(_0xce63x4d){_0xce63x4b[_0x3ef7[261]]= true};return _0xce63x26[_0x3ef7[39]](200)[_0x3ef7[114]](_0xce63x4b)})[_0x3ef7[40]](function(_0xce63x27){logger[_0x3ef7[37]](_0x3ef7[260],_0xce63x27);return _0xce63x26[_0x3ef7[39]](500)[_0x3ef7[114]]({})})};function checkAppInterval(_0xce63x50){var _0xce63x52=true;if(_0xce63x50[_0x3ef7[33]]){for(var _0xce63x53=0;_0xce63x53< _0xce63x50[_0x3ef7[33]][_0x3ef7[275]][_0x3ef7[117]];_0xce63x53++){if(Util[_0x3ef7[277]](splitInterval(_0xce63x50[_0x3ef7[33]][_0x3ef7[275]][_0xce63x53][_0x3ef7[274]]))){break}else {_0xce63x52= false}}}else {if(!Util[_0x3ef7[277]](splitInterval(_0xce63x50[_0x3ef7[274]]))){_0xce63x52= false}};return _0xce63x52}function splitInterval(_0xce63x55){var _0xce63x56={};var _0xce63x57=_0xce63x55[_0x3ef7[278]](_0x3ef7[156]);var _0xce63x58;_0xce63x57[_0x3ef7[187]](function(_0xce63x48,_0xce63x59){switch(_0xce63x59){case 0:if(_0xce63x48!== _0x3ef7[212]){_0xce63x58= _0xce63x48[_0x3ef7[278]](_0x3ef7[279]);_0xce63x56[_0x3ef7[280]]= moment(_0xce63x58[0],_0x3ef7[281]);_0xce63x56[_0x3ef7[282]]= moment(_0xce63x58[1],_0x3ef7[281])}else {_0xce63x56[_0x3ef7[280]]= null;_0xce63x56[_0x3ef7[282]]= null};break;case 1:if(_0xce63x48!== _0x3ef7[212]){_0xce63x58= _0xce63x48[_0x3ef7[278]](_0x3ef7[279]);_0xce63x56[_0x3ef7[283]]= weekDaysCollection[_0xce63x58[0]];_0xce63x56[_0x3ef7[284]]= _0xce63x58[1]?weekDaysCollection[_0xce63x58[1]]:null}else {_0xce63x56[_0x3ef7[283]]= null;_0xce63x56[_0x3ef7[284]]= null};break;case 2:if(_0xce63x48!== _0x3ef7[212]){_0xce63x58= _0xce63x48[_0x3ef7[278]](_0x3ef7[279]);_0xce63x56[_0x3ef7[285]]= _0xce63x58[0];_0xce63x56[_0x3ef7[286]]= _0xce63x58[1]?_0xce63x58[1]:null}else {_0xce63x56[_0x3ef7[285]]= null;_0xce63x56[_0x3ef7[286]]= null};break;case 3:if(_0xce63x48!== _0x3ef7[212]){_0xce63x58= _0xce63x48[_0x3ef7[278]](_0x3ef7[279]);_0xce63x56[_0x3ef7[287]]= monthsCollection[_0xce63x58[0]];_0xce63x56[_0x3ef7[288]]= _0xce63x58[1]?monthsCollection[_0xce63x58[1]]:null}else {_0xce63x56[_0x3ef7[287]]= null;_0xce63x56[_0x3ef7[288]]= null};break;default:}});return _0xce63x56}
\ No newline at end of file
index d0f0745..4f1029b 100644 (file)
@@ -1 +1 @@
-var _0x59f9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x7A\x65\x6E\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x74\x61\x67\x73","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x59f9[0];var express=require(_0x59f9[1]);var auth=require(_0x59f9[2]);var controller=require(_0x59f9[3]);var router=express.Router();router[_0x59f9[9]](_0x59f9[4],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19,13],[_0x59f9[6]]),controller[_0x59f9[8]]);router[_0x59f9[9]](_0x59f9[10],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[11]]);router[_0x59f9[9]](_0x59f9[12],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[13]]);router[_0x59f9[9]](_0x59f9[14],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[15]]);router[_0x59f9[9]](_0x59f9[16],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[17]]);router[_0x59f9[9]](_0x59f9[18],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[19]]);router[_0x59f9[22]](_0x59f9[20],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[21]]);router[_0x59f9[22]](_0x59f9[4],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[23]]);router[_0x59f9[22]](_0x59f9[16],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[24]]);router[_0x59f9[22]](_0x59f9[25],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[26]]);router[_0x59f9[28]](_0x59f9[10],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[27]]);router[_0x59f9[28]](_0x59f9[29],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[30]]);router[_0x59f9[28]](_0x59f9[31],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[32]]);router[_0x59f9[34]](_0x59f9[4],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[33]]);router[_0x59f9[34]](_0x59f9[10],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[35]]);router[_0x59f9[34]](_0x59f9[16],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[36]]);router[_0x59f9[34]](_0x59f9[18],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[37]]);router[_0x59f9[34]](_0x59f9[31],auth[_0x59f9[5]](),auth[_0x59f9[7]]([19],[_0x59f9[6]]),controller[_0x59f9[38]]);module[_0x59f9[39]]= router
\ No newline at end of file
+var _0xca8b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x2F\x3A\x69\x64\x2F\x63\x68\x65\x63\x6B","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2F\x3A\x69\x64\x2F\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x76\x61\x6C\x69\x64\x61\x74\x65\x2F\x3A\x66\x69\x65\x6C\x64","\x7A\x65\x6E\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x70\x6F\x73\x74","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x3A\x74\x79\x70\x65","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x74\x61\x67\x73","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x2F\x3A\x69\x64\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73\x2F\x3A\x63\x69\x64\x2F\x66\x69\x65\x6C\x64\x73\x2F\x3A\x66\x69\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xca8b[0];var express=require(_0xca8b[1]);var auth=require(_0xca8b[2]);var controller=require(_0xca8b[3]);var router=express.Router();router[_0xca8b[9]](_0xca8b[4],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19,13],[_0xca8b[6]]),controller[_0xca8b[8]]);router[_0xca8b[9]](_0xca8b[10],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[11]]);router[_0xca8b[9]](_0xca8b[12],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[13]]);router[_0xca8b[9]](_0xca8b[14],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[15]]);router[_0xca8b[9]](_0xca8b[16],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[17]]);router[_0xca8b[9]](_0xca8b[18],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[19]]);router[_0xca8b[22]](_0xca8b[20],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[21]]);router[_0xca8b[22]](_0xca8b[4],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[23]]);router[_0xca8b[22]](_0xca8b[16],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[24]]);router[_0xca8b[22]](_0xca8b[25],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[26]]);router[_0xca8b[28]](_0xca8b[10],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[27]]);router[_0xca8b[28]](_0xca8b[29],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[30]]);router[_0xca8b[28]](_0xca8b[31],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[32]]);router[_0xca8b[34]](_0xca8b[4],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[33]]);router[_0xca8b[34]](_0xca8b[10],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[35]]);router[_0xca8b[34]](_0xca8b[16],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[36]]);router[_0xca8b[34]](_0xca8b[18],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[37]]);router[_0xca8b[34]](_0xca8b[31],auth[_0xca8b[5]](),auth[_0xca8b[7]]([19],[_0xca8b[6]]),controller[_0xca8b[38]]);module[_0xca8b[39]]= router
\ No newline at end of file
index 01cba70..058d4c6 100644 (file)
@@ -1 +1 @@
-var _0x2e12=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6E\x6F\x64\x65\x2D\x7A\x65\x6E\x64\x65\x73\x6B","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x7A\x65\x6E\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x75\x74\x68\x54\x79\x70\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x74\x6F\x6B\x65\x6E","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x76\x65\x72\x69\x66\x69\x65\x64","\x61\x75\x74\x68","\x75\x73\x65\x72\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x6C\x69\x73\x74","\x74\x69\x63\x6B\x65\x74\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x66\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x73\x65\x74\x54\x61\x67\x73"];_0x2e12[0];var _=require(_0x2e12[1]);var Util=require(_0x2e12[2]);var zendesk=require(_0x2e12[3]);var logger=require(_0x2e12[5])(_0x2e12[4]);var ZendeskAccount=require(_0x2e12[7])[_0x2e12[6]];var ZendeskConfiguration=require(_0x2e12[7])[_0x2e12[8]];var ZendeskField=require(_0x2e12[7])[_0x2e12[9]];function handleError(_0x4052x9,_0x4052xa){_0x4052xa= _0x4052xa|| 500;return function(_0x4052xb){logger[_0x2e12[11]](_0x4052xb[_0x2e12[10]]);_0x4052x9[_0x2e12[13]](_0x4052xa)[_0x2e12[12]](_0x4052xb)}}function responseWithResult(_0x4052x9,_0x4052xa){_0x4052xa= _0x4052xa|| 200;return function(_0x4052xd){if(_0x4052xd){_0x4052x9[_0x2e12[13]](_0x4052xa)[_0x2e12[14]](_0x4052xd)}}}function responseWithoutResult(_0x4052x9,_0x4052xa){_0x4052xa= _0x4052xa|| 200;return function(){_0x4052x9[_0x2e12[15]](_0x4052xa)}}function handleEntityNotFound(_0x4052x9){return function(_0x4052xd){if(!_0x4052xd){_0x4052x9[_0x2e12[13]](404)[_0x2e12[16]]();return null};return _0x4052xd}}function saveUpdates(_0x4052x11){return function(_0x4052xd){return _0x4052xd[_0x2e12[18]](_0x4052x11)[_0x2e12[17]](function(_0x4052x12){return _0x4052x12})}}function removeEntity(_0x4052x9){return function(_0x4052xd){if(_0x4052xd){return _0x4052xd[_0x2e12[19]]()[_0x2e12[17]](function(){_0x4052x9[_0x2e12[13]](204)[_0x2e12[16]]()})}}}exports[_0x2e12[20]]= function(_0x4052x14,_0x4052x9,_0x4052x15){return ZendeskAccount[_0x2e12[27]](_0x2e12[26])[_0x2e12[25]](_[_0x2e12[24]](Util[_0x2e12[23]](_0x4052x14[_0x2e12[22]]),{distinct:true}))[_0x2e12[17]](responseWithResult(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[28]]= function(_0x4052x14,_0x4052x9){return ZendeskAccount[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[29]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](responseWithResult(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[32]]= function(_0x4052x14,_0x4052x9){return ZendeskAccount[_0x2e12[32]](_0x4052x14[_0x2e12[33]])[_0x2e12[17]](responseWithResult(_0x4052x9,201))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[34]]= function(_0x4052x14,_0x4052x9){if(_0x4052x14[_0x2e12[33]][_0x2e12[29]]){delete _0x4052x14[_0x2e12[33]][_0x2e12[29]]};return ZendeskAccount[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[29]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](saveUpdates(_0x4052x14[_0x2e12[33]]))[_0x2e12[17]](responseWithResult(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[19]]= function(_0x4052x14,_0x4052x9){return ZendeskAccount[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[29]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](removeEntity(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[35]]= function(_0x4052x14,_0x4052x9){return ZendeskAccount[_0x2e12[19]]({where:{id:_0x4052x14[_0x2e12[22]][_0x2e12[36]]},individualHooks:true})[_0x2e12[17]](responseWithResult(_0x4052x9,204))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[37]]= function(_0x4052x14,_0x4052x9){var _0x4052x16={};_0x4052x16[_0x4052x14[_0x2e12[30]][_0x2e12[38]]]= _0x4052x14[_0x2e12[33]][_0x2e12[39]];return ZendeskAccount[_0x2e12[25]]({where:_0x4052x16})[_0x2e12[17]](function(_0x4052x17){if(_0x4052x17[_0x2e12[40]]){return _0x4052x9[_0x2e12[13]](200)[_0x2e12[12]]({isValid:false,value:_0x4052x14[_0x2e12[33]][_0x2e12[39]]})};return _0x4052x9[_0x2e12[13]](200)[_0x2e12[12]]({isValid:true,value:_0x4052x14[_0x2e12[33]][_0x2e12[39]]})})[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[41]]= function(_0x4052x14,_0x4052x9){return ZendeskAccount[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[29]])[_0x2e12[17]](function(_0x4052x18){var _0x4052x19={username:_0x4052x18[_0x2e12[42]],remoteUri:_0x4052x18[_0x2e12[43]]};if(_0x4052x18[_0x2e12[44]]=== _0x2e12[45]){_0x4052x19[_0x2e12[45]]= _0x4052x18[_0x2e12[45]]}else {if(_0x4052x18[_0x2e12[44]]=== _0x2e12[46]){_0x4052x19[_0x2e12[46]]= _0x4052x18[_0x2e12[46]]}};var _0x4052x1a=zendesk[_0x2e12[47]](_0x4052x19);_0x4052x1a[_0x2e12[50]][_0x2e12[49]](function(_0x4052xb,_0x4052x1b,_0x4052x17){if(_0x4052xb){throw  new Error(_0x4052xb)};if(!_0x4052x17[_0x2e12[48]]){return _0x4052x9[_0x2e12[15]](500)};return _0x4052x9[_0x2e12[15]](204)})})[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[51]]= function(_0x4052x14,_0x4052x9){return ZendeskAccount[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[29]])[_0x2e12[17]](function(_0x4052x18){var _0x4052x19={username:_0x4052x18[_0x2e12[42]],remoteUri:_0x4052x18[_0x2e12[43]]};if(_0x4052x18[_0x2e12[44]]=== _0x2e12[45]){_0x4052x19[_0x2e12[45]]= _0x4052x18[_0x2e12[45]]}else {if(_0x4052x18[_0x2e12[44]]=== _0x2e12[46]){_0x4052x19[_0x2e12[46]]= _0x4052x18[_0x2e12[46]]}};var _0x4052x1a=zendesk[_0x2e12[47]](_0x4052x19);_0x4052x1a[_0x2e12[53]][_0x2e12[52]](function(_0x4052xb,_0x4052x1b,_0x4052x17){if(_0x4052xb){throw  new Error(_0x4052xb)};return _0x4052x9[_0x2e12[13]](200)[_0x2e12[12]](_0x4052x17)})})[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[54]]= function(_0x4052x14,_0x4052x9){return ZendeskConfiguration[_0x2e12[27]]({method:[_0x2e12[55],_0x4052x14[_0x2e12[30]][_0x2e12[29]]]})[_0x2e12[25]](_[_0x2e12[24]](Util[_0x2e12[23]](_0x4052x14[_0x2e12[22]]),{distinct:true}))[_0x2e12[17]](responseWithResult(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[56]]= function(_0x4052x14,_0x4052x9){return ZendeskConfiguration[_0x2e12[27]]({method:[_0x2e12[55],_0x4052x14[_0x2e12[30]][_0x2e12[29]]]})[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[57]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](responseWithResult(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[58]]= function(_0x4052x14,_0x4052x9){return ZendeskConfiguration[_0x2e12[27]]({method:[_0x2e12[55],_0x4052x14[_0x2e12[30]][_0x2e12[29]]]})[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[57]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](removeEntity(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[59]]= function(_0x4052x14,_0x4052x9){return ZendeskConfiguration[_0x2e12[19]]({where:{id:_0x4052x14[_0x2e12[22]][_0x2e12[36]]},individualHooks:true})[_0x2e12[17]](responseWithResult(_0x4052x9,204))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[60]]= function(_0x4052x14,_0x4052x9){_0x4052x14[_0x2e12[33]][_0x2e12[61]]= _0x4052x14[_0x2e12[30]][_0x2e12[29]];switch(_0x4052x14[_0x2e12[33]][_0x2e12[110]]){case _0x2e12[108]:if(_0x4052x14[_0x2e12[33]][_0x2e12[62]]=== _0x2e12[63]){_0x4052x14[_0x2e12[33]][_0x2e12[64]]= [{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[66],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x2e12[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[69]},{"\x74\x79\x70\x65":_0x2e12[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[70]}];_0x4052x14[_0x2e12[33]][_0x2e12[71]]= [{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[72],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[74],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[70]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[75],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[76]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[77],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[78]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[63],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[69]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[79],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[80]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[81],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[82]},{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[83],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[84],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[85]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[86],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[87]},{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[88],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[89],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[82]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[90],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[91]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[92],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[93]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[94],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[95]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[96],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[97]}]}else {if(_0x4052x14[_0x2e12[33]][_0x2e12[62]]=== _0x2e12[98]){_0x4052x14[_0x2e12[33]][_0x2e12[64]]= [{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[66],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[99],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x2e12[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[87]}];_0x4052x14[_0x2e12[33]][_0x2e12[71]]= [{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[72],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[100],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[87]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[101],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[102]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[79],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[80]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[81],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[103]},{"\x74\x79\x70\x65":_0x2e12[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[88]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[104],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[105]},{"\x74\x79\x70\x65":_0x2e12[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x6B\x65\x79":_0x2e12[106],"\x6B\x65\x79\x54\x79\x70\x65":_0x2e12[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0x2e12[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0x2e12[107]}]}};break;default:logger[_0x2e12[11]](_0x2e12[109],_0x4052x14[_0x2e12[33]][_0x2e12[110]])};delete _0x4052x14[_0x2e12[33]][_0x2e12[110]];delete _0x4052x14[_0x2e12[33]][_0x2e12[62]];return ZendeskConfiguration[_0x2e12[32]](_0x4052x14[_0x2e12[33]],{include:[{model:ZendeskField,as:_0x2e12[64]},{model:ZendeskField,as:_0x2e12[71]}]})[_0x2e12[17]](responseWithResult(_0x4052x9,201))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[111]]= function(_0x4052x14,_0x4052x9){return ZendeskConfiguration[_0x2e12[27]]({method:[_0x2e12[55],_0x4052x14[_0x2e12[30]][_0x2e12[29]]]})[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[57]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](function(_0x4052x1c){switch(_0x4052x14[_0x2e12[30]][_0x2e12[62]]){case _0x2e12[113]:_0x4052x14[_0x2e12[33]][_0x2e12[112]]= _0x4052x14[_0x2e12[30]][_0x2e12[57]];break;case _0x2e12[115]:_0x4052x14[_0x2e12[33]][_0x2e12[114]]= _0x4052x14[_0x2e12[30]][_0x2e12[57]];break;case _0x2e12[38]:_0x4052x14[_0x2e12[33]][_0x2e12[116]]= _0x4052x14[_0x2e12[30]][_0x2e12[57]];break};return ZendeskField[_0x2e12[32]](_0x4052x14[_0x2e12[33]])})[_0x2e12[17]](responseWithResult(_0x4052x9,201))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[117]]= function(_0x4052x14,_0x4052x9){if(_0x4052x14[_0x2e12[33]][_0x2e12[29]]){delete _0x4052x14[_0x2e12[33]][_0x2e12[29]]};return ZendeskField[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[118]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](saveUpdates(_0x4052x14[_0x2e12[33]]))[_0x2e12[17]](responseWithResult(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[119]]= function(_0x4052x14,_0x4052x9){return ZendeskField[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[118]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](removeEntity(_0x4052x9))[_0x2e12[21]](handleError(_0x4052x9))};exports[_0x2e12[120]]= function(_0x4052x14,_0x4052x9,_0x4052x15){return ZendeskConfiguration[_0x2e12[31]](_0x4052x14[_0x2e12[30]][_0x2e12[57]])[_0x2e12[17]](handleEntityNotFound(_0x4052x9))[_0x2e12[17]](function(_0x4052x1c){return _0x4052x1c[_0x2e12[121]](_0x4052x14[_0x2e12[33]])})[_0x2e12[17]](responseWithoutResult(_0x4052x9,200))[_0x2e12[21]](handleError(_0x4052x9))}
\ No newline at end of file
+var _0xb77f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6E\x6F\x64\x65\x2D\x7A\x65\x6E\x64\x65\x73\x6B","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x7A\x65\x6E\x64\x65\x73\x6B\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74","\x63\x68\x65\x63\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x75\x74\x68\x54\x79\x70\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x74\x6F\x6B\x65\x6E","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x76\x65\x72\x69\x66\x69\x65\x64","\x61\x75\x74\x68","\x75\x73\x65\x72\x73","\x67\x65\x74\x46\x69\x65\x6C\x64\x73","\x6C\x69\x73\x74","\x74\x69\x63\x6B\x65\x74\x66\x69\x65\x6C\x64\x73","\x67\x65\x74\x41\x63\x63\x6F\x75\x6E\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x63\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x74\x79\x70\x65","\x51\x75\x65\x75\x65","\x53\x75\x62\x6A\x65\x63\x74","\x73\x74\x72\x69\x6E\x67","\x5B\x78\x43\x41\x4C\x4C\x59\x20\x54\x69\x63\x6B\x65\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","","\x71\x75\x65\x75\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x2A\x2A\x2A\x20\x43\x61\x6C\x6C\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x75\x6D\x62\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x20\x54\x6F","\x64\x65\x73\x74\x65\x78\x74\x65\x6E","\x55\x6E\x69\x71\x75\x65\x49\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x44\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x2A\x2A\x2A\x20\x41\x67\x65\x6E\x74\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x4E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x20\x4E\x75\x6D\x62\x65\x72","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x2A\x2A\x2A\x20\x54\x69\x6D\x65\x20\x49\x6E\x66\x6F\x20\x2A\x2A\x2A","\x41\x67\x65\x6E\x74\x20\x52\x69\x6E\x67","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x20\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x48\x6F\x6C\x64\x20\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x43\x61\x6C\x6C\x65\x64\x20\x4E\x75\x6D\x62\x65\x72","\x4D\x65\x6D\x62\x65\x72\x20\x4E\x61\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x54\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65\x46\x69\x65\x6C\x64","\x53\x75\x62\x6A\x65\x63\x74\x49\x64","\x73\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x49\x64","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64\x49\x64","\x75\x70\x64\x61\x74\x65\x46\x69\x65\x6C\x64","\x66\x69\x64","\x64\x65\x73\x74\x72\x6F\x79\x46\x69\x65\x6C\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x73\x65\x74\x54\x61\x67\x73"];_0xb77f[0];var _=require(_0xb77f[1]);var Util=require(_0xb77f[2]);var zendesk=require(_0xb77f[3]);var logger=require(_0xb77f[5])(_0xb77f[4]);var ZendeskAccount=require(_0xb77f[7])[_0xb77f[6]];var ZendeskConfiguration=require(_0xb77f[7])[_0xb77f[8]];var ZendeskField=require(_0xb77f[7])[_0xb77f[9]];function handleError(_0xa0d1x9,_0xa0d1xa){_0xa0d1xa= _0xa0d1xa|| 500;return function(_0xa0d1xb){logger[_0xb77f[11]](_0xa0d1xb[_0xb77f[10]]);_0xa0d1x9[_0xb77f[13]](_0xa0d1xa)[_0xb77f[12]](_0xa0d1xb)}}function responseWithResult(_0xa0d1x9,_0xa0d1xa){_0xa0d1xa= _0xa0d1xa|| 200;return function(_0xa0d1xd){if(_0xa0d1xd){_0xa0d1x9[_0xb77f[13]](_0xa0d1xa)[_0xb77f[14]](_0xa0d1xd)}}}function responseWithoutResult(_0xa0d1x9,_0xa0d1xa){_0xa0d1xa= _0xa0d1xa|| 200;return function(){_0xa0d1x9[_0xb77f[15]](_0xa0d1xa)}}function handleEntityNotFound(_0xa0d1x9){return function(_0xa0d1xd){if(!_0xa0d1xd){_0xa0d1x9[_0xb77f[13]](404)[_0xb77f[16]]();return null};return _0xa0d1xd}}function saveUpdates(_0xa0d1x11){return function(_0xa0d1xd){return _0xa0d1xd[_0xb77f[18]](_0xa0d1x11)[_0xb77f[17]](function(_0xa0d1x12){return _0xa0d1x12})}}function removeEntity(_0xa0d1x9){return function(_0xa0d1xd){if(_0xa0d1xd){return _0xa0d1xd[_0xb77f[19]]()[_0xb77f[17]](function(){_0xa0d1x9[_0xb77f[13]](204)[_0xb77f[16]]()})}}}exports[_0xb77f[20]]= function(_0xa0d1x14,_0xa0d1x9,_0xa0d1x15){return ZendeskAccount[_0xb77f[27]](_0xb77f[26])[_0xb77f[25]](_[_0xb77f[24]](Util[_0xb77f[23]](_0xa0d1x14[_0xb77f[22]]),{distinct:true}))[_0xb77f[17]](responseWithResult(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[28]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskAccount[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[29]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](responseWithResult(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[32]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskAccount[_0xb77f[32]](_0xa0d1x14[_0xb77f[33]])[_0xb77f[17]](responseWithResult(_0xa0d1x9,201))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[34]]= function(_0xa0d1x14,_0xa0d1x9){if(_0xa0d1x14[_0xb77f[33]][_0xb77f[29]]){delete _0xa0d1x14[_0xb77f[33]][_0xb77f[29]]};return ZendeskAccount[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[29]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](saveUpdates(_0xa0d1x14[_0xb77f[33]]))[_0xb77f[17]](responseWithResult(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[19]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskAccount[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[29]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](removeEntity(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[35]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskAccount[_0xb77f[19]]({where:{id:_0xa0d1x14[_0xb77f[22]][_0xb77f[36]]},individualHooks:true})[_0xb77f[17]](responseWithResult(_0xa0d1x9,204))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[37]]= function(_0xa0d1x14,_0xa0d1x9){var _0xa0d1x16={};_0xa0d1x16[_0xa0d1x14[_0xb77f[30]][_0xb77f[38]]]= _0xa0d1x14[_0xb77f[33]][_0xb77f[39]];return ZendeskAccount[_0xb77f[25]]({where:_0xa0d1x16})[_0xb77f[17]](function(_0xa0d1x17){if(_0xa0d1x17[_0xb77f[40]]){return _0xa0d1x9[_0xb77f[13]](200)[_0xb77f[12]]({isValid:false,value:_0xa0d1x14[_0xb77f[33]][_0xb77f[39]]})};return _0xa0d1x9[_0xb77f[13]](200)[_0xb77f[12]]({isValid:true,value:_0xa0d1x14[_0xb77f[33]][_0xb77f[39]]})})[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[41]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskAccount[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[29]])[_0xb77f[17]](function(_0xa0d1x18){var _0xa0d1x19={username:_0xa0d1x18[_0xb77f[42]],remoteUri:_0xa0d1x18[_0xb77f[43]]};if(_0xa0d1x18[_0xb77f[44]]=== _0xb77f[45]){_0xa0d1x19[_0xb77f[45]]= _0xa0d1x18[_0xb77f[45]]}else {if(_0xa0d1x18[_0xb77f[44]]=== _0xb77f[46]){_0xa0d1x19[_0xb77f[46]]= _0xa0d1x18[_0xb77f[46]]}};var _0xa0d1x1a=zendesk[_0xb77f[47]](_0xa0d1x19);_0xa0d1x1a[_0xb77f[50]][_0xb77f[49]](function(_0xa0d1xb,_0xa0d1x1b,_0xa0d1x17){if(_0xa0d1xb){throw  new Error(_0xa0d1xb)};if(!_0xa0d1x17[_0xb77f[48]]){return _0xa0d1x9[_0xb77f[15]](500)};return _0xa0d1x9[_0xb77f[15]](204)})})[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[51]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskAccount[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[29]])[_0xb77f[17]](function(_0xa0d1x18){var _0xa0d1x19={username:_0xa0d1x18[_0xb77f[42]],remoteUri:_0xa0d1x18[_0xb77f[43]]};if(_0xa0d1x18[_0xb77f[44]]=== _0xb77f[45]){_0xa0d1x19[_0xb77f[45]]= _0xa0d1x18[_0xb77f[45]]}else {if(_0xa0d1x18[_0xb77f[44]]=== _0xb77f[46]){_0xa0d1x19[_0xb77f[46]]= _0xa0d1x18[_0xb77f[46]]}};var _0xa0d1x1a=zendesk[_0xb77f[47]](_0xa0d1x19);_0xa0d1x1a[_0xb77f[53]][_0xb77f[52]](function(_0xa0d1xb,_0xa0d1x1b,_0xa0d1x17){if(_0xa0d1xb){throw  new Error(_0xa0d1xb)};return _0xa0d1x9[_0xb77f[13]](200)[_0xb77f[12]](_0xa0d1x17)})})[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[54]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskConfiguration[_0xb77f[27]]({method:[_0xb77f[55],_0xa0d1x14[_0xb77f[30]][_0xb77f[29]]]})[_0xb77f[25]](_[_0xb77f[24]](Util[_0xb77f[23]](_0xa0d1x14[_0xb77f[22]]),{distinct:true}))[_0xb77f[17]](responseWithResult(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[56]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskConfiguration[_0xb77f[27]]({method:[_0xb77f[55],_0xa0d1x14[_0xb77f[30]][_0xb77f[29]]]})[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[57]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](responseWithResult(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[58]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskConfiguration[_0xb77f[27]]({method:[_0xb77f[55],_0xa0d1x14[_0xb77f[30]][_0xb77f[29]]]})[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[57]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](removeEntity(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[59]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskConfiguration[_0xb77f[19]]({where:{id:_0xa0d1x14[_0xb77f[22]][_0xb77f[36]]},individualHooks:true})[_0xb77f[17]](responseWithResult(_0xa0d1x9,204))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[60]]= function(_0xa0d1x14,_0xa0d1x9){_0xa0d1x14[_0xb77f[33]][_0xb77f[61]]= _0xa0d1x14[_0xb77f[30]][_0xb77f[29]];switch(_0xa0d1x14[_0xb77f[33]][_0xb77f[110]]){case _0xb77f[108]:if(_0xa0d1x14[_0xb77f[33]][_0xb77f[62]]=== _0xb77f[63]){_0xa0d1x14[_0xb77f[33]][_0xb77f[64]]= [{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[66],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xb77f[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[69]},{"\x74\x79\x70\x65":_0xb77f[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[70]}];_0xa0d1x14[_0xb77f[33]][_0xb77f[71]]= [{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[72],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[74],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[70]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[75],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[76]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[77],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[78]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[63],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[69]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[79],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[80]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[81],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[82]},{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[83],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[84],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[85]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[86],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[87]},{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[88],"\x6B\x65\x79":null,"\x6B\x65\x79\x54\x79\x70\x65":null,"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[89],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[82]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[90],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[91]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[92],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[93]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[94],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[95]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[96],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[97]}]}else {if(_0xa0d1x14[_0xb77f[33]][_0xb77f[62]]=== _0xb77f[98]){_0xa0d1x14[_0xb77f[33]][_0xb77f[64]]= [{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[66],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[99],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xb77f[67],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[87]}];_0xa0d1x14[_0xb77f[33]][_0xb77f[71]]= [{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[72],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":null},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[100],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[87]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[101],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[102]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[79],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[80]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[81],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[103]},{"\x74\x79\x70\x65":_0xb77f[65],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[88]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[104],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[105]},{"\x74\x79\x70\x65":_0xb77f[73],"\x63\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x6B\x65\x79":_0xb77f[106],"\x6B\x65\x79\x54\x79\x70\x65":_0xb77f[67],"\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74":_0xb77f[68],"\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65":_0xb77f[107]}]}};break;default:logger[_0xb77f[11]](_0xb77f[109],_0xa0d1x14[_0xb77f[33]][_0xb77f[110]])};delete _0xa0d1x14[_0xb77f[33]][_0xb77f[110]];delete _0xa0d1x14[_0xb77f[33]][_0xb77f[62]];return ZendeskConfiguration[_0xb77f[32]](_0xa0d1x14[_0xb77f[33]],{include:[{model:ZendeskField,as:_0xb77f[64]},{model:ZendeskField,as:_0xb77f[71]}]})[_0xb77f[17]](responseWithResult(_0xa0d1x9,201))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[111]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskConfiguration[_0xb77f[27]]({method:[_0xb77f[55],_0xa0d1x14[_0xb77f[30]][_0xb77f[29]]]})[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[57]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](function(_0xa0d1x1c){switch(_0xa0d1x14[_0xb77f[30]][_0xb77f[62]]){case _0xb77f[113]:_0xa0d1x14[_0xb77f[33]][_0xb77f[112]]= _0xa0d1x14[_0xb77f[30]][_0xb77f[57]];break;case _0xb77f[115]:_0xa0d1x14[_0xb77f[33]][_0xb77f[114]]= _0xa0d1x14[_0xb77f[30]][_0xb77f[57]];break;case _0xb77f[38]:_0xa0d1x14[_0xb77f[33]][_0xb77f[116]]= _0xa0d1x14[_0xb77f[30]][_0xb77f[57]];break};return ZendeskField[_0xb77f[32]](_0xa0d1x14[_0xb77f[33]])})[_0xb77f[17]](responseWithResult(_0xa0d1x9,201))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[117]]= function(_0xa0d1x14,_0xa0d1x9){if(_0xa0d1x14[_0xb77f[33]][_0xb77f[29]]){delete _0xa0d1x14[_0xb77f[33]][_0xb77f[29]]};return ZendeskField[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[118]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](saveUpdates(_0xa0d1x14[_0xb77f[33]]))[_0xb77f[17]](responseWithResult(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[119]]= function(_0xa0d1x14,_0xa0d1x9){return ZendeskField[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[118]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](removeEntity(_0xa0d1x9))[_0xb77f[21]](handleError(_0xa0d1x9))};exports[_0xb77f[120]]= function(_0xa0d1x14,_0xa0d1x9,_0xa0d1x15){return ZendeskConfiguration[_0xb77f[31]](_0xa0d1x14[_0xb77f[30]][_0xb77f[57]])[_0xb77f[17]](handleEntityNotFound(_0xa0d1x9))[_0xb77f[17]](function(_0xa0d1x1c){return _0xa0d1x1c[_0xb77f[121]](_0xa0d1x14[_0xb77f[33]])})[_0xb77f[17]](responseWithoutResult(_0xa0d1x9,200))[_0xb77f[21]](handleError(_0xa0d1x9))}
\ No newline at end of file
index 9801638..e1e22b5 100644 (file)
@@ -1 +1 @@
-var _0x562d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x562d[0];const EventEmitter=require(_0x562d[1]);const ZendeskAccount=require(_0x562d[3])[_0x562d[2]];var ZendeskAccountEvents= new EventEmitter();ZendeskAccountEvents[_0x562d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x562d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x562d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x562d[6]};for(var e in events){var event=events[e];ZendeskAccount[_0x562d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x3675x8,_0x3675x9,_0x3675xa){ZendeskAccountEvents[_0x562d[10]](event+ _0x562d[8]+ _0x3675x8[_0x562d[9]],_0x3675x8);ZendeskAccountEvents[_0x562d[10]](event,_0x3675x8);_0x3675xa(null)}}module[_0x562d[11]]= ZendeskAccountEvents
\ No newline at end of file
+var _0xb77d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb77d[0];const EventEmitter=require(_0xb77d[1]);const ZendeskAccount=require(_0xb77d[3])[_0xb77d[2]];var ZendeskAccountEvents= new EventEmitter();ZendeskAccountEvents[_0xb77d[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb77d[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb77d[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb77d[6]};for(var e in events){var event=events[e];ZendeskAccount[_0xb77d[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xb177x8,_0xb177x9,_0xb177xa){ZendeskAccountEvents[_0xb77d[10]](event+ _0xb77d[8]+ _0xb177x8[_0xb77d[9]],_0xb177x8);ZendeskAccountEvents[_0xb77d[10]](event,_0xb177x8);_0xb177xa(null)}}module[_0xb77d[11]]= ZendeskAccountEvents
\ No newline at end of file
index fd81749..9f66c67 100644 (file)
@@ -1 +1 @@
-var _0x8dcd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x8dcd[0];const ZendeskAccountEvents=require(_0x8dcd[1]);var events=[_0x8dcd[2],_0x8dcd[3]];exports[_0x8dcd[4]]= function(_0xb52bx3){for(var _0xb52bx4=0,_0xb52bx5=events[_0x8dcd[5]];_0xb52bx4< _0xb52bx5;_0xb52bx4++){var _0xb52bx6=events[_0xb52bx4];var _0xb52bx7=createListener(_0x8dcd[6]+ _0xb52bx6,_0xb52bx3);ZendeskAccountEvents[_0x8dcd[7]](_0xb52bx6,_0xb52bx7);_0xb52bx3[_0x8dcd[7]](_0x8dcd[8],removeListener(_0xb52bx6,_0xb52bx7))}};function createListener(_0xb52bx6,_0xb52bx3){return function(_0xb52bx9){_0xb52bx3[_0x8dcd[9]](_0xb52bx6,_0xb52bx9)}}function removeListener(_0xb52bx6,_0xb52bx7){return function(){ZendeskAccountEvents[_0x8dcd[10]](_0xb52bx6,_0xb52bx7)}}
\ No newline at end of file
+var _0x5118=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5118[0];const ZendeskAccountEvents=require(_0x5118[1]);var events=[_0x5118[2],_0x5118[3]];exports[_0x5118[4]]= function(_0x2babx3){for(var _0x2babx4=0,_0x2babx5=events[_0x5118[5]];_0x2babx4< _0x2babx5;_0x2babx4++){var _0x2babx6=events[_0x2babx4];var _0x2babx7=createListener(_0x5118[6]+ _0x2babx6,_0x2babx3);ZendeskAccountEvents[_0x5118[7]](_0x2babx6,_0x2babx7);_0x2babx3[_0x5118[7]](_0x5118[8],removeListener(_0x2babx6,_0x2babx7))}};function createListener(_0x2babx6,_0x2babx3){return function(_0x2babx9){_0x2babx3[_0x5118[9]](_0x2babx6,_0x2babx9)}}function removeListener(_0x2babx6,_0x2babx7){return function(){ZendeskAccountEvents[_0x5118[10]](_0x2babx6,_0x2babx7)}}
\ No newline at end of file
index faee70c..655a801 100644 (file)
@@ -1 +1 @@
-var _0x9ef8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x74\x61\x67\x73","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9ef8[0];var express=require(_0x9ef8[1]);var controller=require(_0x9ef8[2]);var auth=require(_0x9ef8[3]);var router=express.Router();router[_0x9ef8[9]](_0x9ef8[4],auth[_0x9ef8[5]](),auth[_0x9ef8[7]]([19],[_0x9ef8[6]]),controller[_0x9ef8[8]]);router[_0x9ef8[9]](_0x9ef8[10],auth[_0x9ef8[5]](),auth[_0x9ef8[7]]([19],[_0x9ef8[6]]),controller[_0x9ef8[11]]);router[_0x9ef8[13]](_0x9ef8[4],auth[_0x9ef8[5]](),auth[_0x9ef8[7]]([19],[_0x9ef8[6]]),controller[_0x9ef8[12]]);router[_0x9ef8[15]](_0x9ef8[10],auth[_0x9ef8[5]](),auth[_0x9ef8[7]]([19],[_0x9ef8[6]]),controller[_0x9ef8[14]]);router[_0x9ef8[13]](_0x9ef8[16],auth[_0x9ef8[5]](),auth[_0x9ef8[7]]([19],[_0x9ef8[6]]),controller[_0x9ef8[17]]);router[_0x9ef8[13]](_0x9ef8[18],auth[_0x9ef8[5]](),auth[_0x9ef8[7]]([19],[_0x9ef8[6]]),controller[_0x9ef8[19]]);router[_0x9ef8[21]](_0x9ef8[10],auth[_0x9ef8[5]](),auth[_0x9ef8[7]]([19],[_0x9ef8[6]]),controller[_0x9ef8[20]]);module[_0x9ef8[22]]= router
\ No newline at end of file
+var _0x21c8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x2F\x3A\x69\x64\x2F\x74\x61\x67\x73","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x2F\x3A\x69\x64\x2F\x3A\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x21c8[0];var express=require(_0x21c8[1]);var controller=require(_0x21c8[2]);var auth=require(_0x21c8[3]);var router=express.Router();router[_0x21c8[9]](_0x21c8[4],auth[_0x21c8[5]](),auth[_0x21c8[7]]([19],[_0x21c8[6]]),controller[_0x21c8[8]]);router[_0x21c8[9]](_0x21c8[10],auth[_0x21c8[5]](),auth[_0x21c8[7]]([19],[_0x21c8[6]]),controller[_0x21c8[11]]);router[_0x21c8[13]](_0x21c8[4],auth[_0x21c8[5]](),auth[_0x21c8[7]]([19],[_0x21c8[6]]),controller[_0x21c8[12]]);router[_0x21c8[15]](_0x21c8[10],auth[_0x21c8[5]](),auth[_0x21c8[7]]([19],[_0x21c8[6]]),controller[_0x21c8[14]]);router[_0x21c8[13]](_0x21c8[16],auth[_0x21c8[5]](),auth[_0x21c8[7]]([19],[_0x21c8[6]]),controller[_0x21c8[17]]);router[_0x21c8[13]](_0x21c8[18],auth[_0x21c8[5]](),auth[_0x21c8[7]]([19],[_0x21c8[6]]),controller[_0x21c8[19]]);router[_0x21c8[21]](_0x21c8[10],auth[_0x21c8[5]](),auth[_0x21c8[7]]([19],[_0x21c8[6]]),controller[_0x21c8[20]]);module[_0x21c8[22]]= router
\ No newline at end of file
index ba08d87..ff3e876 100644 (file)
@@ -1 +1 @@
-var _0xc962=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x65\x73\x74\x72\x6F\x79","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x73\x65\x74\x54\x61\x67\x73","\x65\x6E\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xc962[0];var _=require(_0xc962[1]);var ZendeskConfiguration=require(_0xc962[3])[_0xc962[2]];var ZendeskField=require(_0xc962[3])[_0xc962[4]];var logger=require(_0xc962[6])(_0xc962[5]);exports[_0xc962[7]]= function(_0xf483x5,_0xf483x6){ZendeskConfiguration[_0xc962[13]]({where:_0xf483x5[_0xc962[12]]})[_0xc962[11]](function(_0xf483x8){return _0xf483x6[_0xc962[10]](200)[_0xc962[9]](_0xf483x8)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})};exports[_0xc962[14]]= function(_0xf483x5,_0xf483x6){ZendeskConfiguration[_0xc962[18]]({where:{id:_0xf483x5[_0xc962[17]][_0xc962[16]]},include:[{all:true}]})[_0xc962[11]](function(_0xf483x9){if(!_0xf483x9){return _0xf483x6[_0xc962[15]](404)};return _0xf483x6[_0xc962[9]](_0xf483x9)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})};exports[_0xc962[19]]= function(_0xf483x5,_0xf483x6){ZendeskConfiguration[_0xc962[19]](_0xf483x5[_0xc962[20]])[_0xc962[11]](function(_0xf483x9){return _0xf483x6[_0xc962[10]](201)[_0xc962[9]](_0xf483x9)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})};exports[_0xc962[21]]= function(_0xf483x5,_0xf483x6){if(_0xf483x5[_0xc962[20]][_0xc962[16]]){delete _0xf483x5[_0xc962[20]][_0xc962[16]]};ZendeskConfiguration[_0xc962[24]](_0xf483x5[_0xc962[17]][_0xc962[16]])[_0xc962[11]](function(_0xf483x9){if(!_0xf483x9){return _0xf483x6[_0xc962[15]](404)};var _0xf483xa=_[_0xc962[22]](_0xf483x9,_0xf483x5[_0xc962[20]]);_0xf483xa[_0xc962[23]]()[_0xc962[11]](function(){return _0xf483x6[_0xc962[10]](200)[_0xc962[9]](_0xf483x9)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})};exports[_0xc962[25]]= function(_0xf483x5,_0xf483x6){ZendeskConfiguration[_0xc962[24]](_0xf483x5[_0xc962[17]][_0xc962[16]])[_0xc962[11]](function(_0xf483x9){if(!_0xf483x9){return _0xf483x6[_0xc962[15]](404)};_0xf483x9[_0xc962[25]]()[_0xc962[11]](function(){return _0xf483x6[_0xc962[15]](204)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})};exports[_0xc962[26]]= function(_0xf483x5,_0xf483x6,_0xf483xb){ZendeskConfiguration[_0xc962[24]](_0xf483x5[_0xc962[17]][_0xc962[16]])[_0xc962[11]](function(_0xf483xc){if(!_0xf483xc){return _0xf483x6[_0xc962[15]](500)};ZendeskField[_0xc962[19]](_0xf483x5[_0xc962[20]])[_0xc962[11]](function(_0xf483xd){switch(_0xf483x5[_0xc962[17]][_0xc962[33]]){case _0xc962[28]:_0xf483xc[_0xc962[27]](_0xf483xd)[_0xc962[11]](function(){return _0xf483x6[_0xc962[10]](200)[_0xc962[9]](_0xf483xd)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)});break;case _0xc962[30]:_0xf483xc[_0xc962[29]](_0xf483xd)[_0xc962[11]](function(){return _0xf483x6[_0xc962[10]](200)[_0xc962[9]](_0xf483xd)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)});break;case _0xc962[32]:_0xf483xc[_0xc962[31]](_0xf483xd)[_0xc962[11]](function(){return _0xf483x6[_0xc962[10]](200)[_0xc962[9]](_0xf483xd)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)});break}})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})};exports[_0xc962[34]]= function(_0xf483x5,_0xf483x6,_0xf483xb){ZendeskConfiguration[_0xc962[24]](_0xf483x5[_0xc962[17]][_0xc962[16]])[_0xc962[11]](handleEntityNotFound(_0xf483x6))[_0xc962[11]](function(_0xf483xc){return _0xf483xc[_0xc962[35]](_0xf483x5[_0xc962[20]])})[_0xc962[11]](function(_0xf483xe){return _0xf483x6[_0xc962[15]](200)})[_0xc962[8]](function(_0xf483x7){return handleError(_0xf483x6,_0xf483x7)})};function handleEntityNotFound(_0xf483x6){return function(_0xf483x10){if(!_0xf483x10){_0xf483x6[_0xc962[10]](404)[_0xc962[36]]();return null};return _0xf483x10}}function handleError(_0xf483x6,_0xf483x7){logger[_0xc962[38]](_0xf483x7[_0xc962[37]]);return _0xf483x6[_0xc962[10]](500)[_0xc962[9]](_0xf483x7)}
\ No newline at end of file
+var _0xacaa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x65\x73\x74\x72\x6F\x79","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x54\x61\x67\x73","\x73\x65\x74\x54\x61\x67\x73","\x65\x6E\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xacaa[0];var _=require(_0xacaa[1]);var ZendeskConfiguration=require(_0xacaa[3])[_0xacaa[2]];var ZendeskField=require(_0xacaa[3])[_0xacaa[4]];var logger=require(_0xacaa[6])(_0xacaa[5]);exports[_0xacaa[7]]= function(_0xf15dx5,_0xf15dx6){ZendeskConfiguration[_0xacaa[13]]({where:_0xf15dx5[_0xacaa[12]]})[_0xacaa[11]](function(_0xf15dx8){return _0xf15dx6[_0xacaa[10]](200)[_0xacaa[9]](_0xf15dx8)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})};exports[_0xacaa[14]]= function(_0xf15dx5,_0xf15dx6){ZendeskConfiguration[_0xacaa[18]]({where:{id:_0xf15dx5[_0xacaa[17]][_0xacaa[16]]},include:[{all:true}]})[_0xacaa[11]](function(_0xf15dx9){if(!_0xf15dx9){return _0xf15dx6[_0xacaa[15]](404)};return _0xf15dx6[_0xacaa[9]](_0xf15dx9)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})};exports[_0xacaa[19]]= function(_0xf15dx5,_0xf15dx6){ZendeskConfiguration[_0xacaa[19]](_0xf15dx5[_0xacaa[20]])[_0xacaa[11]](function(_0xf15dx9){return _0xf15dx6[_0xacaa[10]](201)[_0xacaa[9]](_0xf15dx9)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})};exports[_0xacaa[21]]= function(_0xf15dx5,_0xf15dx6){if(_0xf15dx5[_0xacaa[20]][_0xacaa[16]]){delete _0xf15dx5[_0xacaa[20]][_0xacaa[16]]};ZendeskConfiguration[_0xacaa[24]](_0xf15dx5[_0xacaa[17]][_0xacaa[16]])[_0xacaa[11]](function(_0xf15dx9){if(!_0xf15dx9){return _0xf15dx6[_0xacaa[15]](404)};var _0xf15dxa=_[_0xacaa[22]](_0xf15dx9,_0xf15dx5[_0xacaa[20]]);_0xf15dxa[_0xacaa[23]]()[_0xacaa[11]](function(){return _0xf15dx6[_0xacaa[10]](200)[_0xacaa[9]](_0xf15dx9)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})};exports[_0xacaa[25]]= function(_0xf15dx5,_0xf15dx6){ZendeskConfiguration[_0xacaa[24]](_0xf15dx5[_0xacaa[17]][_0xacaa[16]])[_0xacaa[11]](function(_0xf15dx9){if(!_0xf15dx9){return _0xf15dx6[_0xacaa[15]](404)};_0xf15dx9[_0xacaa[25]]()[_0xacaa[11]](function(){return _0xf15dx6[_0xacaa[15]](204)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})};exports[_0xacaa[26]]= function(_0xf15dx5,_0xf15dx6,_0xf15dxb){ZendeskConfiguration[_0xacaa[24]](_0xf15dx5[_0xacaa[17]][_0xacaa[16]])[_0xacaa[11]](function(_0xf15dxc){if(!_0xf15dxc){return _0xf15dx6[_0xacaa[15]](500)};ZendeskField[_0xacaa[19]](_0xf15dx5[_0xacaa[20]])[_0xacaa[11]](function(_0xf15dxd){switch(_0xf15dx5[_0xacaa[17]][_0xacaa[33]]){case _0xacaa[28]:_0xf15dxc[_0xacaa[27]](_0xf15dxd)[_0xacaa[11]](function(){return _0xf15dx6[_0xacaa[10]](200)[_0xacaa[9]](_0xf15dxd)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)});break;case _0xacaa[30]:_0xf15dxc[_0xacaa[29]](_0xf15dxd)[_0xacaa[11]](function(){return _0xf15dx6[_0xacaa[10]](200)[_0xacaa[9]](_0xf15dxd)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)});break;case _0xacaa[32]:_0xf15dxc[_0xacaa[31]](_0xf15dxd)[_0xacaa[11]](function(){return _0xf15dx6[_0xacaa[10]](200)[_0xacaa[9]](_0xf15dxd)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)});break}})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})};exports[_0xacaa[34]]= function(_0xf15dx5,_0xf15dx6,_0xf15dxb){ZendeskConfiguration[_0xacaa[24]](_0xf15dx5[_0xacaa[17]][_0xacaa[16]])[_0xacaa[11]](handleEntityNotFound(_0xf15dx6))[_0xacaa[11]](function(_0xf15dxc){return _0xf15dxc[_0xacaa[35]](_0xf15dx5[_0xacaa[20]])})[_0xacaa[11]](function(_0xf15dxe){return _0xf15dx6[_0xacaa[15]](200)})[_0xacaa[8]](function(_0xf15dx7){return handleError(_0xf15dx6,_0xf15dx7)})};function handleEntityNotFound(_0xf15dx6){return function(_0xf15dx10){if(!_0xf15dx10){_0xf15dx6[_0xacaa[10]](404)[_0xacaa[36]]();return null};return _0xf15dx10}}function handleError(_0xf15dx6,_0xf15dx7){logger[_0xacaa[38]](_0xf15dx7[_0xacaa[37]]);return _0xf15dx6[_0xacaa[10]](500)[_0xacaa[9]](_0xf15dx7)}
\ No newline at end of file
index d5fa733..8a70bb4 100644 (file)
@@ -1 +1 @@
-var _0xb48f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xb48f[0];const EventEmitter=require(_0xb48f[1]);const ZendeskConfiguration=require(_0xb48f[3])[_0xb48f[2]];var ZendeskConfigurationEvents= new EventEmitter();ZendeskConfigurationEvents[_0xb48f[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xb48f[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xb48f[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xb48f[6]};for(var e in events){var event=events[e];ZendeskConfiguration[_0xb48f[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xe0cbx8,_0xe0cbx9,_0xe0cbxa){ZendeskConfigurationEvents[_0xb48f[10]](event+ _0xb48f[8]+ _0xe0cbx8[_0xb48f[9]],_0xe0cbx8);ZendeskConfigurationEvents[_0xb48f[10]](event,_0xe0cbx8);_0xe0cbxa(null)}}module[_0xb48f[11]]= ZendeskConfigurationEvents
\ No newline at end of file
+var _0x5b50=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x5b50[0];const EventEmitter=require(_0x5b50[1]);const ZendeskConfiguration=require(_0x5b50[3])[_0x5b50[2]];var ZendeskConfigurationEvents= new EventEmitter();ZendeskConfigurationEvents[_0x5b50[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x5b50[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x5b50[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x5b50[6]};for(var e in events){var event=events[e];ZendeskConfiguration[_0x5b50[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x7828x8,_0x7828x9,_0x7828xa){ZendeskConfigurationEvents[_0x5b50[10]](event+ _0x5b50[8]+ _0x7828x8[_0x5b50[9]],_0x7828x8);ZendeskConfigurationEvents[_0x5b50[10]](event,_0x7828x8);_0x7828xa(null)}}module[_0x5b50[11]]= ZendeskConfigurationEvents
\ No newline at end of file
index b9c41ae..1c17b0d 100644 (file)
@@ -1 +1 @@
-var _0x5858=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x5858[0];const ZendeskConfigurationEvents=require(_0x5858[1]);var events=[_0x5858[2],_0x5858[3]];exports[_0x5858[4]]= function(_0x7ee5x3){for(var _0x7ee5x4=0,_0x7ee5x5=events[_0x5858[5]];_0x7ee5x4< _0x7ee5x5;_0x7ee5x4++){var _0x7ee5x6=events[_0x7ee5x4];var _0x7ee5x7=createListener(_0x5858[6]+ _0x7ee5x6,_0x7ee5x3);ZendeskConfigurationEvents[_0x5858[7]](_0x7ee5x6,_0x7ee5x7);_0x7ee5x3[_0x5858[7]](_0x5858[8],removeListener(_0x7ee5x6,_0x7ee5x7))}};function createListener(_0x7ee5x6,_0x7ee5x3){return function(_0x7ee5x9){_0x7ee5x3[_0x5858[9]](_0x7ee5x6,_0x7ee5x9)}}function removeListener(_0x7ee5x6,_0x7ee5x7){return function(){ZendeskConfigurationEvents[_0x5858[10]](_0x7ee5x6,_0x7ee5x7)}}
\ No newline at end of file
+var _0xbd6d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0xbd6d[0];const ZendeskConfigurationEvents=require(_0xbd6d[1]);var events=[_0xbd6d[2],_0xbd6d[3]];exports[_0xbd6d[4]]= function(_0x58dcx3){for(var _0x58dcx4=0,_0x58dcx5=events[_0xbd6d[5]];_0x58dcx4< _0x58dcx5;_0x58dcx4++){var _0x58dcx6=events[_0x58dcx4];var _0x58dcx7=createListener(_0xbd6d[6]+ _0x58dcx6,_0x58dcx3);ZendeskConfigurationEvents[_0xbd6d[7]](_0x58dcx6,_0x58dcx7);_0x58dcx3[_0xbd6d[7]](_0xbd6d[8],removeListener(_0x58dcx6,_0x58dcx7))}};function createListener(_0x58dcx6,_0x58dcx3){return function(_0x58dcx9){_0x58dcx3[_0xbd6d[9]](_0x58dcx6,_0x58dcx9)}}function removeListener(_0x58dcx6,_0x58dcx7){return function(){ZendeskConfigurationEvents[_0xbd6d[10]](_0x58dcx6,_0x58dcx7)}}
\ No newline at end of file
index cbaddb7..e59cb73 100644 (file)
@@ -1 +1 @@
-var _0x3012=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x3012[0];var express=require(_0x3012[1]);var controller=require(_0x3012[2]);var auth=require(_0x3012[3]);var router=express.Router();router[_0x3012[9]](_0x3012[4],auth[_0x3012[5]](),auth[_0x3012[7]]([19],[_0x3012[6]]),controller[_0x3012[8]]);router[_0x3012[9]](_0x3012[10],auth[_0x3012[5]](),auth[_0x3012[7]]([19],[_0x3012[6]]),controller[_0x3012[11]]);router[_0x3012[13]](_0x3012[4],auth[_0x3012[5]](),auth[_0x3012[7]]([19],[_0x3012[6]]),controller[_0x3012[12]]);router[_0x3012[15]](_0x3012[10],auth[_0x3012[5]](),auth[_0x3012[7]]([19],[_0x3012[6]]),controller[_0x3012[14]]);router[_0x3012[17]](_0x3012[10],auth[_0x3012[5]](),auth[_0x3012[7]]([19],[_0x3012[6]]),controller[_0x3012[16]]);module[_0x3012[18]]= router
\ No newline at end of file
+var _0x1343=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x75\x74\x68\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x69\x6E\x64\x65\x78","\x67\x65\x74","\x2F\x3A\x69\x64","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x70\x6F\x73\x74","\x75\x70\x64\x61\x74\x65","\x70\x75\x74","\x64\x65\x73\x74\x72\x6F\x79","\x64\x65\x6C\x65\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x1343[0];var express=require(_0x1343[1]);var controller=require(_0x1343[2]);var auth=require(_0x1343[3]);var router=express.Router();router[_0x1343[9]](_0x1343[4],auth[_0x1343[5]](),auth[_0x1343[7]]([19],[_0x1343[6]]),controller[_0x1343[8]]);router[_0x1343[9]](_0x1343[10],auth[_0x1343[5]](),auth[_0x1343[7]]([19],[_0x1343[6]]),controller[_0x1343[11]]);router[_0x1343[13]](_0x1343[4],auth[_0x1343[5]](),auth[_0x1343[7]]([19],[_0x1343[6]]),controller[_0x1343[12]]);router[_0x1343[15]](_0x1343[10],auth[_0x1343[5]](),auth[_0x1343[7]]([19],[_0x1343[6]]),controller[_0x1343[14]]);router[_0x1343[17]](_0x1343[10],auth[_0x1343[5]](),auth[_0x1343[7]]([19],[_0x1343[6]]),controller[_0x1343[16]]);module[_0x1343[18]]= router
\ No newline at end of file
index f033c7b..8bff41b 100644 (file)
@@ -1 +1 @@
-var _0xec8a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xec8a[0];var _=require(_0xec8a[1]);var ZendeskField=require(_0xec8a[3])[_0xec8a[2]];var logger=require(_0xec8a[5])(_0xec8a[4]);exports[_0xec8a[6]]= function(_0x554bx4,_0x554bx5){return ZendeskField[_0xec8a[11]]()[_0xec8a[10]](function(_0x554bx7){return _0x554bx5[_0xec8a[9]](200)[_0xec8a[8]](_0x554bx7)})[_0xec8a[7]](function(_0x554bx6){return handleError(_0x554bx5,_0x554bx6)})};exports[_0xec8a[12]]= function(_0x554bx4,_0x554bx5){return ZendeskField[_0xec8a[16]](_0x554bx4[_0xec8a[15]][_0xec8a[14]])[_0xec8a[10]](function(_0x554bx8){if(!_0x554bx8){return _0x554bx5[_0xec8a[13]](404)};return _0x554bx5[_0xec8a[8]](_0x554bx8)})[_0xec8a[7]](function(_0x554bx6){return handleError(_0x554bx5,_0x554bx6)})};exports[_0xec8a[17]]= function(_0x554bx4,_0x554bx5){return ZendeskField[_0xec8a[17]](_0x554bx4[_0xec8a[18]])[_0xec8a[10]](function(_0x554bx8){return _0x554bx5[_0xec8a[9]](201)[_0xec8a[8]](_0x554bx8)})[_0xec8a[7]](function(_0x554bx6){return handleError(_0x554bx5,_0x554bx6)})};exports[_0xec8a[19]]= function(_0x554bx4,_0x554bx5){if(_0x554bx4[_0xec8a[18]][_0xec8a[14]]){delete _0x554bx4[_0xec8a[18]][_0xec8a[14]]};return ZendeskField[_0xec8a[16]](_0x554bx4[_0xec8a[15]][_0xec8a[14]])[_0xec8a[10]](function(_0x554bx8){if(!_0x554bx8){return _0x554bx5[_0xec8a[13]](404)};var _0x554bx9=_[_0xec8a[20]](_0x554bx8,_0x554bx4[_0xec8a[18]]);_0x554bx9[_0xec8a[21]]()[_0xec8a[10]](function(){return _0x554bx5[_0xec8a[9]](200)[_0xec8a[8]](_0x554bx8)})[_0xec8a[7]](function(_0x554bx6){return handleError(_0x554bx5,_0x554bx6)})})[_0xec8a[7]](function(_0x554bx6){return handleError(_0x554bx5,_0x554bx6)})};exports[_0xec8a[22]]= function(_0x554bx4,_0x554bx5){return ZendeskField[_0xec8a[16]](_0x554bx4[_0xec8a[15]][_0xec8a[14]])[_0xec8a[10]](function(_0x554bx8){if(!_0x554bx8){return _0x554bx5[_0xec8a[13]](404)};_0x554bx8[_0xec8a[22]]()[_0xec8a[10]](function(){return _0x554bx5[_0xec8a[13]](204)})[_0xec8a[7]](function(_0x554bx6){return handleError(_0x554bx5,_0x554bx6)})})[_0xec8a[7]](function(_0x554bx6){return handleError(_0x554bx5,_0x554bx6)})};function handleError(_0x554bx5,_0x554bx6){logger[_0xec8a[24]](_0x554bx6[_0xec8a[23]]);return _0x554bx5[_0xec8a[9]](500)[_0xec8a[8]](_0x554bx6)}
\ No newline at end of file
+var _0xf42a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xf42a[0];var _=require(_0xf42a[1]);var ZendeskField=require(_0xf42a[3])[_0xf42a[2]];var logger=require(_0xf42a[5])(_0xf42a[4]);exports[_0xf42a[6]]= function(_0x99d2x4,_0x99d2x5){return ZendeskField[_0xf42a[11]]()[_0xf42a[10]](function(_0x99d2x7){return _0x99d2x5[_0xf42a[9]](200)[_0xf42a[8]](_0x99d2x7)})[_0xf42a[7]](function(_0x99d2x6){return handleError(_0x99d2x5,_0x99d2x6)})};exports[_0xf42a[12]]= function(_0x99d2x4,_0x99d2x5){return ZendeskField[_0xf42a[16]](_0x99d2x4[_0xf42a[15]][_0xf42a[14]])[_0xf42a[10]](function(_0x99d2x8){if(!_0x99d2x8){return _0x99d2x5[_0xf42a[13]](404)};return _0x99d2x5[_0xf42a[8]](_0x99d2x8)})[_0xf42a[7]](function(_0x99d2x6){return handleError(_0x99d2x5,_0x99d2x6)})};exports[_0xf42a[17]]= function(_0x99d2x4,_0x99d2x5){return ZendeskField[_0xf42a[17]](_0x99d2x4[_0xf42a[18]])[_0xf42a[10]](function(_0x99d2x8){return _0x99d2x5[_0xf42a[9]](201)[_0xf42a[8]](_0x99d2x8)})[_0xf42a[7]](function(_0x99d2x6){return handleError(_0x99d2x5,_0x99d2x6)})};exports[_0xf42a[19]]= function(_0x99d2x4,_0x99d2x5){if(_0x99d2x4[_0xf42a[18]][_0xf42a[14]]){delete _0x99d2x4[_0xf42a[18]][_0xf42a[14]]};return ZendeskField[_0xf42a[16]](_0x99d2x4[_0xf42a[15]][_0xf42a[14]])[_0xf42a[10]](function(_0x99d2x8){if(!_0x99d2x8){return _0x99d2x5[_0xf42a[13]](404)};var _0x99d2x9=_[_0xf42a[20]](_0x99d2x8,_0x99d2x4[_0xf42a[18]]);_0x99d2x9[_0xf42a[21]]()[_0xf42a[10]](function(){return _0x99d2x5[_0xf42a[9]](200)[_0xf42a[8]](_0x99d2x8)})[_0xf42a[7]](function(_0x99d2x6){return handleError(_0x99d2x5,_0x99d2x6)})})[_0xf42a[7]](function(_0x99d2x6){return handleError(_0x99d2x5,_0x99d2x6)})};exports[_0xf42a[22]]= function(_0x99d2x4,_0x99d2x5){return ZendeskField[_0xf42a[16]](_0x99d2x4[_0xf42a[15]][_0xf42a[14]])[_0xf42a[10]](function(_0x99d2x8){if(!_0x99d2x8){return _0x99d2x5[_0xf42a[13]](404)};_0x99d2x8[_0xf42a[22]]()[_0xf42a[10]](function(){return _0x99d2x5[_0xf42a[13]](204)})[_0xf42a[7]](function(_0x99d2x6){return handleError(_0x99d2x5,_0x99d2x6)})})[_0xf42a[7]](function(_0x99d2x6){return handleError(_0x99d2x5,_0x99d2x6)})};function handleError(_0x99d2x5,_0x99d2x6){logger[_0xf42a[24]](_0x99d2x6[_0xf42a[23]]);return _0x99d2x5[_0xf42a[9]](500)[_0xf42a[8]](_0x99d2x6)}
\ No newline at end of file
index 759ce2c..7fa470f 100644 (file)
@@ -1 +1 @@
-var _0xa3f7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xa3f7[0];const EventEmitter=require(_0xa3f7[1]);const ZendeskField=require(_0xa3f7[3])[_0xa3f7[2]];var ZendeskFieldEvents= new EventEmitter();ZendeskFieldEvents[_0xa3f7[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0xa3f7[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0xa3f7[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0xa3f7[6]};for(var e in events){var event=events[e];ZendeskField[_0xa3f7[7]](e,emitEvent(event))};function emitEvent(event){return function(_0x15cex8,_0x15cex9,_0x15cexa){ZendeskFieldEvents[_0xa3f7[10]](event+ _0xa3f7[8]+ _0x15cex8[_0xa3f7[9]],_0x15cex8);ZendeskFieldEvents[_0xa3f7[10]](event,_0x15cex8);_0x15cexa(null)}}module[_0xa3f7[11]]= ZendeskFieldEvents
\ No newline at end of file
+var _0x3c7c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x76\x65\x6E\x74\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x46\x69\x65\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x68\x6F\x6F\x6B","\x3A","\x5F\x69\x64","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x3c7c[0];const EventEmitter=require(_0x3c7c[1]);const ZendeskField=require(_0x3c7c[3])[_0x3c7c[2]];var ZendeskFieldEvents= new EventEmitter();ZendeskFieldEvents[_0x3c7c[4]](0);var events={"\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65":_0x3c7c[5],"\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65":_0x3c7c[5],"\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79":_0x3c7c[6]};for(var e in events){var event=events[e];ZendeskField[_0x3c7c[7]](e,emitEvent(event))};function emitEvent(event){return function(_0xabfdx8,_0xabfdx9,_0xabfdxa){ZendeskFieldEvents[_0x3c7c[10]](event+ _0x3c7c[8]+ _0xabfdx8[_0x3c7c[9]],_0xabfdx8);ZendeskFieldEvents[_0x3c7c[10]](event,_0xabfdx8);_0xabfdxa(null)}}module[_0x3c7c[11]]= ZendeskFieldEvents
\ No newline at end of file
index 5322d32..a8e005f 100644 (file)
@@ -1 +1 @@
-var _0x50c1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x50c1[0];const ZendeskFieldEvents=require(_0x50c1[1]);var events=[_0x50c1[2],_0x50c1[3]];exports[_0x50c1[4]]= function(_0x1c5ex3){for(var _0x1c5ex4=0,_0x1c5ex5=events[_0x50c1[5]];_0x1c5ex4< _0x1c5ex5;_0x1c5ex4++){var _0x1c5ex6=events[_0x1c5ex4];var _0x1c5ex7=createListener(_0x50c1[6]+ _0x1c5ex6,_0x1c5ex3);ZendeskFieldEvents[_0x50c1[7]](_0x1c5ex6,_0x1c5ex7);_0x1c5ex3[_0x50c1[7]](_0x50c1[8],removeListener(_0x1c5ex6,_0x1c5ex7))}};function createListener(_0x1c5ex6,_0x1c5ex3){return function(_0x1c5ex9){_0x1c5ex3[_0x50c1[9]](_0x1c5ex6,_0x1c5ex9)}}function removeListener(_0x1c5ex6,_0x1c5ex7){return function(){ZendeskFieldEvents[_0x50c1[10]](_0x1c5ex6,_0x1c5ex7)}}
\ No newline at end of file
+var _0x7c39=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x65\x76\x65\x6E\x74\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x6D\x69\x74","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72"];_0x7c39[0];const ZendeskFieldEvents=require(_0x7c39[1]);var events=[_0x7c39[2],_0x7c39[3]];exports[_0x7c39[4]]= function(_0xa030x3){for(var _0xa030x4=0,_0xa030x5=events[_0x7c39[5]];_0xa030x4< _0xa030x5;_0xa030x4++){var _0xa030x6=events[_0xa030x4];var _0xa030x7=createListener(_0x7c39[6]+ _0xa030x6,_0xa030x3);ZendeskFieldEvents[_0x7c39[7]](_0xa030x6,_0xa030x7);_0xa030x3[_0x7c39[7]](_0x7c39[8],removeListener(_0xa030x6,_0xa030x7))}};function createListener(_0xa030x6,_0xa030x3){return function(_0xa030x9){_0xa030x3[_0x7c39[9]](_0xa030x6,_0xa030x9)}}function removeListener(_0xa030x6,_0xa030x7){return function(){ZendeskFieldEvents[_0x7c39[10]](_0xa030x6,_0xa030x7)}}
\ No newline at end of file
index feed2a6..1ff47f4 100644 (file)
@@ -1 +1 @@
-var _0x630d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x4E\x4F\x44\x45\x5F\x45\x4E\x56","\x65\x6E\x76","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x4E\x4F\x44\x45\x5F\x54\x4C\x53\x5F\x52\x45\x4A\x45\x43\x54\x5F\x55\x4E\x41\x55\x54\x48\x4F\x52\x49\x5A\x45\x44","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x62\x6A\x65\x63\x74","\x6D\x65\x73\x73\x61\x67\x65","\x0A\x45\x78\x70\x72\x65\x73\x73\x20\x45\x72\x72\x6F\x72\x20\x4D\x65\x73\x73\x61\x67\x65\x3A\x20","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x0A\x45\x78\x70\x72\x65\x73\x73\x20\x45\x72\x72\x6F\x72\x20\x53\x74\x61\x63\x6B\x74\x72\x61\x63\x65\x3A","\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x45\x78\x70\x72\x65\x73\x73\x20\x64\x75\x6D\x70\x45\x72\x72\x6F\x72\x20\x3A\x3A\x20\x61\x72\x67\x75\x6D\x65\x6E\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x61\x6E\x20\x6F\x62\x6A\x65\x63\x74","\x6F\x6E","\x68\x74\x74\x70","\x43\x72\x6F\x6E\x4A\x6F\x62","\x63\x72\x6F\x6E","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x72\x65\x64\x69\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6A\x73\x74\x7A","\x64\x65\x74\x65\x72\x6D\x69\x6E\x65","\x63\x72\x65\x61\x74\x65\x53\x65\x72\x76\x65\x72","\x70\x6F\x72\x74","\x69\x70","\x45\x78\x70\x72\x65\x73\x73\x20\x73\x65\x72\x76\x65\x72\x20\x6C\x69\x73\x74\x65\x6E\x69\x6E\x67\x20\x6F\x6E\x20\x25\x64\x2C\x20\x69\x6E\x20\x25\x73\x20\x6D\x6F\x64\x65","\x67\x65\x74","\x64\x65\x62\x75\x67","\x6C\x69\x73\x74\x65\x6E","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x2F\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x63\x6C\x69\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x72\x65\x64\x69\x73","\x61\x64\x61\x70\x74\x65\x72","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x78\x70\x72\x65\x73\x73","\x54\x69\x6D\x65\x7A\x6F\x6E\x65\x20\x73\x65\x74\x3A","\x6E\x61\x6D\x65","\x5A","\x66\x6F\x72\x6D\x61\x74","\x63\x61\x74\x63\x68","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x68\x69\x73\x74\x6F\x72\x79\x2F\x68\x69\x73\x74\x6F\x72\x79","\x74\x68\x65\x6E","\x73\x79\x6E\x63","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6F\x63\x6B\x65\x74\x69\x6F","\x2E\x2F\x72\x6F\x75\x74\x65\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x6D\x61\x69\x6C","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x66\x61\x78","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x63\x68\x61\x74","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x69\x6D\x61\x70","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6D\x74\x70","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6D\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x63\x68\x61\x74","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x67\x69","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x73\x65\x65\x64\x44\x42","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x65\x65\x64","\x73\x65\x65\x64\x50\x44\x42","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x65\x65\x64\x70","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x6D\x69","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x72\x70\x63","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x630d[0];process[_0x630d[2]][_0x630d[1]]= process[_0x630d[2]][_0x630d[1]]|| _0x630d[3];process[_0x630d[2]][_0x630d[4]]= 0;var logger=require(_0x630d[6])(_0x630d[5]);process[_0x630d[16]](_0x630d[7],function(_0xc088x2){if( typeof _0xc088x2=== _0x630d[8]){if(_0xc088x2[_0x630d[9]]){logger[_0x630d[11]](_0x630d[10],_0xc088x2[_0x630d[9]])};if(_0xc088x2[_0x630d[12]]){logger[_0x630d[11]](_0x630d[13]);logger[_0x630d[11]](_0x630d[14]);logger[_0x630d[11]](_0xc088x2[_0x630d[12]])}}else {logger[_0x630d[11]](_0x630d[15])}});var http=require(_0x630d[17]);var cronjob=require(_0x630d[19])[_0x630d[18]];var express=require(_0x630d[20]);var config=require(_0x630d[21]);var models=require(_0x630d[22]);var sio=require(_0x630d[23]);var sio_redis=require(_0x630d[24]);var moment=require(_0x630d[25]);var jstz=require(_0x630d[26]);var timezone=jstz[_0x630d[27]]();var app=express();var server=http[_0x630d[28]](app);server[_0x630d[34]](config[_0x630d[29]],config[_0x630d[30]],function(){logger[_0x630d[33]](_0x630d[31],config[_0x630d[29]],app[_0x630d[32]](_0x630d[2]))});var io=sio(server,{serveClient:(config[_0x630d[2]]=== _0x630d[35])?false:true,path:_0x630d[36]});if(config[_0x630d[37]]){var redis=require(_0x630d[39])[_0x630d[38]];var pub=redis(6379,config[_0x630d[30]],{password:config[_0x630d[37]]});var sub=redis(6379,config[_0x630d[30]],{return_buffers:true,password:config[_0x630d[37]]});io[_0x630d[40]](sio_redis({pubClient:pub,subClient:sub}))}else {io[_0x630d[40]](sio_redis({host:config[_0x630d[30]],port:6379}))};require(_0x630d[41])(app);logger[_0x630d[33]](_0x630d[42],timezone[_0x630d[43]]()|| moment()[_0x630d[45]](_0x630d[44]));var ami;models[_0x630d[72]][_0x630d[49]]()[_0x630d[48]](function(){if(config[_0x630d[66]]){require(_0x630d[67])};if(config[_0x630d[68]]){require(_0x630d[69])};ami= require(_0x630d[70])();return require(_0x630d[71])()})[_0x630d[48]](function(){var _0xc088x14=require(_0x630d[51])(io);require(_0x630d[52])(app,ami,_0xc088x14);require(_0x630d[53])();require(_0x630d[54])();require(_0x630d[55])();require(_0x630d[56])();require(_0x630d[57])(ami);require(_0x630d[58])();require(_0x630d[59])(ami);require(_0x630d[60])(ami);require(_0x630d[61])(ami);require(_0x630d[62])();require(_0x630d[63])(ami);require(_0x630d[64])();require(_0x630d[65])()})[_0x630d[48]](function(){return models[_0x630d[50]][_0x630d[49]]()})[_0x630d[48]](function(){require(_0x630d[47])(cronjob,ami)})[_0x630d[46]](function(_0xc088x2){console[_0x630d[11]](_0xc088x2)});exports= module[_0x630d[73]]= app
\ No newline at end of file
+var _0xd2d6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x4E\x4F\x44\x45\x5F\x45\x4E\x56","\x65\x6E\x76","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x4E\x4F\x44\x45\x5F\x54\x4C\x53\x5F\x52\x45\x4A\x45\x43\x54\x5F\x55\x4E\x41\x55\x54\x48\x4F\x52\x49\x5A\x45\x44","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x62\x6A\x65\x63\x74","\x6D\x65\x73\x73\x61\x67\x65","\x0A\x45\x78\x70\x72\x65\x73\x73\x20\x45\x72\x72\x6F\x72\x20\x4D\x65\x73\x73\x61\x67\x65\x3A\x20","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x0A\x45\x78\x70\x72\x65\x73\x73\x20\x45\x72\x72\x6F\x72\x20\x53\x74\x61\x63\x6B\x74\x72\x61\x63\x65\x3A","\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x45\x78\x70\x72\x65\x73\x73\x20\x64\x75\x6D\x70\x45\x72\x72\x6F\x72\x20\x3A\x3A\x20\x61\x72\x67\x75\x6D\x65\x6E\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x61\x6E\x20\x6F\x62\x6A\x65\x63\x74","\x6F\x6E","\x68\x74\x74\x70","\x43\x72\x6F\x6E\x4A\x6F\x62","\x63\x72\x6F\x6E","\x65\x78\x70\x72\x65\x73\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x72\x65\x64\x69\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6A\x73\x74\x7A","\x64\x65\x74\x65\x72\x6D\x69\x6E\x65","\x63\x72\x65\x61\x74\x65\x53\x65\x72\x76\x65\x72","\x70\x6F\x72\x74","\x69\x70","\x45\x78\x70\x72\x65\x73\x73\x20\x73\x65\x72\x76\x65\x72\x20\x6C\x69\x73\x74\x65\x6E\x69\x6E\x67\x20\x6F\x6E\x20\x25\x64\x2C\x20\x69\x6E\x20\x25\x73\x20\x6D\x6F\x64\x65","\x67\x65\x74","\x64\x65\x62\x75\x67","\x6C\x69\x73\x74\x65\x6E","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x2F\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x63\x6C\x69\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x72\x65\x64\x69\x73","\x61\x64\x61\x70\x74\x65\x72","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x78\x70\x72\x65\x73\x73","\x54\x69\x6D\x65\x7A\x6F\x6E\x65\x20\x73\x65\x74\x3A","\x6E\x61\x6D\x65","\x5A","\x66\x6F\x72\x6D\x61\x74","\x63\x61\x74\x63\x68","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x68\x69\x73\x74\x6F\x72\x79\x2F\x68\x69\x73\x74\x6F\x72\x79","\x74\x68\x65\x6E","\x73\x79\x6E\x63","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6F\x63\x6B\x65\x74\x69\x6F","\x2E\x2F\x72\x6F\x75\x74\x65\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x6D\x61\x69\x6C","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x66\x61\x78","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x63\x68\x61\x74","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x69\x6D\x61\x70","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6D\x74\x70","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x6D\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x63\x68\x61\x74","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x67\x69","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x73\x65\x65\x64\x44\x42","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x65\x65\x64","\x73\x65\x65\x64\x50\x44\x42","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x73\x65\x65\x64\x70","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x61\x6D\x69","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x72\x70\x63","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xd2d6[0];process[_0xd2d6[2]][_0xd2d6[1]]= process[_0xd2d6[2]][_0xd2d6[1]]|| _0xd2d6[3];process[_0xd2d6[2]][_0xd2d6[4]]= 0;var logger=require(_0xd2d6[6])(_0xd2d6[5]);process[_0xd2d6[16]](_0xd2d6[7],function(_0x72c2x2){if( typeof _0x72c2x2=== _0xd2d6[8]){if(_0x72c2x2[_0xd2d6[9]]){logger[_0xd2d6[11]](_0xd2d6[10],_0x72c2x2[_0xd2d6[9]])};if(_0x72c2x2[_0xd2d6[12]]){logger[_0xd2d6[11]](_0xd2d6[13]);logger[_0xd2d6[11]](_0xd2d6[14]);logger[_0xd2d6[11]](_0x72c2x2[_0xd2d6[12]])}}else {logger[_0xd2d6[11]](_0xd2d6[15])}});var http=require(_0xd2d6[17]);var cronjob=require(_0xd2d6[19])[_0xd2d6[18]];var express=require(_0xd2d6[20]);var config=require(_0xd2d6[21]);var models=require(_0xd2d6[22]);var sio=require(_0xd2d6[23]);var sio_redis=require(_0xd2d6[24]);var moment=require(_0xd2d6[25]);var jstz=require(_0xd2d6[26]);var timezone=jstz[_0xd2d6[27]]();var app=express();var server=http[_0xd2d6[28]](app);server[_0xd2d6[34]](config[_0xd2d6[29]],config[_0xd2d6[30]],function(){logger[_0xd2d6[33]](_0xd2d6[31],config[_0xd2d6[29]],app[_0xd2d6[32]](_0xd2d6[2]))});var io=sio(server,{serveClient:(config[_0xd2d6[2]]=== _0xd2d6[35])?false:true,path:_0xd2d6[36]});if(config[_0xd2d6[37]]){var redis=require(_0xd2d6[39])[_0xd2d6[38]];var pub=redis(6379,config[_0xd2d6[30]],{password:config[_0xd2d6[37]]});var sub=redis(6379,config[_0xd2d6[30]],{return_buffers:true,password:config[_0xd2d6[37]]});io[_0xd2d6[40]](sio_redis({pubClient:pub,subClient:sub}))}else {io[_0xd2d6[40]](sio_redis({host:config[_0xd2d6[30]],port:6379}))};require(_0xd2d6[41])(app);logger[_0xd2d6[33]](_0xd2d6[42],timezone[_0xd2d6[43]]()|| moment()[_0xd2d6[45]](_0xd2d6[44]));var ami;models[_0xd2d6[72]][_0xd2d6[49]]()[_0xd2d6[48]](function(){if(config[_0xd2d6[66]]){require(_0xd2d6[67])};if(config[_0xd2d6[68]]){require(_0xd2d6[69])};ami= require(_0xd2d6[70])();return require(_0xd2d6[71])()})[_0xd2d6[48]](function(){var _0x72c2x14=require(_0xd2d6[51])(io);require(_0xd2d6[52])(app,ami,_0x72c2x14);require(_0xd2d6[53])();require(_0xd2d6[54])();require(_0xd2d6[55])();require(_0xd2d6[56])();require(_0xd2d6[57])(ami);require(_0xd2d6[58])();require(_0xd2d6[59])(ami);require(_0xd2d6[60])(ami);require(_0xd2d6[61])(ami);require(_0xd2d6[62])();require(_0xd2d6[63])(ami);require(_0xd2d6[64])();require(_0xd2d6[65])()})[_0xd2d6[48]](function(){return models[_0xd2d6[50]][_0xd2d6[49]]()})[_0xd2d6[48]](function(){require(_0xd2d6[47])(cronjob,ami)})[_0xd2d6[46]](function(_0x72c2x2){console[_0xd2d6[11]](_0x72c2x2)});exports= module[_0xd2d6[73]]= app
\ No newline at end of file
index 7bb25b2..1db66eb 100644 (file)
@@ -1 +1 @@
-var _0x975b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6A\x73\x6F\x6E\x77\x65\x62\x74\x6F\x6B\x65\x6E","\x65\x78\x70\x72\x65\x73\x73\x2D\x6A\x77\x74","\x63\x6F\x6D\x70\x6F\x73\x61\x62\x6C\x65\x2D\x6D\x69\x64\x64\x6C\x65\x77\x61\x72\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x73\x74","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x47\x45\x54","\x50\x4F\x53\x54","\x50\x55\x54","\x50\x41\x54\x43\x48","\x75\x73\x65\x72\x49\x64\x3A\x20\x25\x73\x2C\x20\x75\x73\x65\x72\x4E\x61\x6D\x65\x3A\x20\x25\x73\x2C\x20\x6D\x65\x74\x68\x6F\x64\x3A\x20\x25\x73\x2C\x20\x70\x61\x74\x68\x3A\x20\x27\x25\x73\x27\x2C\x20\x62\x6F\x64\x79\x3A\x20\x25\x73","\x69\x64","\x6E\x61\x6D\x65","\x6D\x65\x74\x68\x6F\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x55\x72\x6C","\x62\x6F\x64\x79","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x2D\x2D","\x69\x6E\x66\x6F","\x44\x45\x4C\x45\x54\x45","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x72\x65\x71\x75\x65\x73\x74\x20\x6D\x65\x74\x68\x6F\x64\x2E","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65","\x71\x75\x65\x72\x79","\x61\x63\x63\x65\x73\x73\x5F\x74\x6F\x6B\x65\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x61\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x68\x65\x61\x64\x65\x72\x73","\x42\x65\x61\x72\x65\x72\x20","\x42\x61\x73\x69\x63","\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68","\x20","\x73\x70\x6C\x69\x74","\x61\x73\x63\x69\x69","\x62\x61\x73\x65\x36\x34","\x3A","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x57\x72\x6F\x6E\x67\x20\x63\x72\x65\x64\x65\x6E\x74\x69\x61\x6C\x73\x2E","\x66\x69\x6E\x64\x4F\x6E\x65","\x72\x65\x64\x75\x63\x65","\x72\x6F\x6C\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x52\x65\x71\x75\x69\x72\x65\x64\x20\x72\x6F\x6C\x65\x20\x6E\x65\x65\x64\x73\x20\x74\x6F\x20\x62\x65\x20\x73\x65\x74","\x69\x6E\x64\x65\x78\x4F\x66","\x75\x73\x65\x72\x52\x6F\x6C\x65\x73","\x31\x64","\x73\x69\x67\x6E","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x65\x6E\x74\x20\x77\x72\x6F\x6E\x67\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x74\x72\x79\x20\x61\x67\x61\x69\x6E\x2E","\x6A\x73\x6F\x6E","\x74\x6F\x6B\x65\x6E","\x63\x6F\x6F\x6B\x69\x65","\x2F","\x72\x65\x64\x69\x72\x65\x63\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x73\x69\x67\x6E\x54\x6F\x6B\x65\x6E","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65"];_0x975b[0];var passport=require(_0x975b[1]);var config=require(_0x975b[2]);var jwt=require(_0x975b[3]);var expressJwt=require(_0x975b[4]);var compose=require(_0x975b[5]);var User=require(_0x975b[7])[_0x975b[6]];var List=require(_0x975b[7])[_0x975b[8]];var validateJwt=expressJwt({secret:config[_0x975b[10]][_0x975b[9]]});var Promise=require(_0x975b[11]);var _=require(_0x975b[12]);var logger=require(_0x975b[13]);function isAuthenticated(){return compose()[_0x975b[34]](function(_0xe41exd,_0xe41exe,_0xe41exf){if(_0xe41exd[_0x975b[35]]&& _0xe41exd[_0x975b[35]][_0x975b[37]](_0x975b[36])){_0xe41exd[_0x975b[39]][_0x975b[38]]= _0x975b[40]+ _0xe41exd[_0x975b[35]][_0x975b[36]]};if(_0xe41exd[_0x975b[39]]&& _0xe41exd[_0x975b[39]][_0x975b[38]]&& _[_0x975b[42]](_0xe41exd[_0x975b[39]][_0x975b[38]],_0x975b[41])){var _0xe41ex12=_[_0x975b[44]](_0xe41exd[_0x975b[39]][_0x975b[38]],_0x975b[43]);var _0xe41ex13= new Buffer(_0xe41ex12[1],_0x975b[46]).toString(_0x975b[45]);var _0xe41ex14=_[_0x975b[44]](_0xe41ex13,_0x975b[47])[0];var _0xe41ex15=_[_0x975b[44]](_0xe41ex13,_0x975b[47])[1];return User[_0x975b[50]]({where:{name:_0xe41ex14}})[_0x975b[32]](function(_0xe41ex11){if(!_0xe41ex11||  !_0xe41ex11[_0x975b[48]](_0xe41ex15)){_0xe41exf( new Error(_0x975b[49]))};_0xe41exd[_0x975b[16]]= {id:_0xe41ex11[_0x975b[22]]};_0xe41exf()})}else {validateJwt(_0xe41exd,_0xe41exe,_0xe41exf)}})[_0x975b[34]](function(_0xe41exd,_0xe41exe,_0xe41exf){User[_0x975b[33]](_0xe41exd[_0x975b[16]][_0x975b[22]],{include:[{model:List}]})[_0x975b[32]](function(_0xe41ex11){if(!_0xe41ex11){return _0xe41exe[_0x975b[15]](401)};_0xe41exd[_0x975b[16]]= _0xe41ex11;switch(_0xe41exd[_0x975b[24]]){case _0x975b[17]:break;case _0x975b[18]:;case _0x975b[19]:;case _0x975b[20]:;case _0x975b[30]:logger[_0x975b[29]](_0x975b[21],_0xe41exd[_0x975b[16]][_0x975b[22]],_0xe41exd[_0x975b[16]][_0x975b[23]],_0xe41exd[_0x975b[24]],_0xe41exd[_0x975b[25]],_0xe41exd[_0x975b[26]]?JSON[_0x975b[27]](_0xe41exd[_0x975b[26]]):_0x975b[28]);break;default:logger[_0x975b[29]](_0x975b[31])};return _0xe41exf()})[_0x975b[14]](function(_0xe41ex10){return _0xe41exf(_0xe41ex10)})})}function hasModule(_0xe41ex17,_0xe41ex18){return compose()[_0x975b[34]](function(_0xe41exd,_0xe41exe,_0xe41exf){return User[_0x975b[33]](_0xe41exd[_0x975b[16]][_0x975b[22]])[_0x975b[32]](function(_0xe41ex11){var _0xe41ex1c=[];_0xe41ex17[_0x975b[56]](function(_0xe41ex1d){_0xe41ex1c[_0x975b[55]](_0xe41ex11[_0x975b[54]](_0xe41ex1d))});return Promise[_0x975b[57]](_0xe41ex1c)})[_0x975b[32]](function(_0xe41ex19){var hasModule=(_[_0x975b[51]](_0xe41ex19,function(_0xe41ex1a,_0xe41ex1b){return _0xe41ex1a|| _0xe41ex1b}));if(_[_0x975b[53]](_0xe41ex18,_0xe41exd[_0x975b[16]][_0x975b[52]])|| hasModule){return _0xe41exf()}else {_0xe41exe[_0x975b[15]](403)}})[_0x975b[14]](function(_0xe41ex10){return _0xe41exf(_0xe41ex10)})})}function hasRole(_0xe41ex1f){if(!_0xe41ex1f){throw  new Error(_0x975b[58])};return compose()[_0x975b[34]](isAuthenticated())[_0x975b[34]](function _0xe41ex20(_0xe41exd,_0xe41exe,_0xe41exf){if(config[_0x975b[60]][_0x975b[59]](_0xe41exd[_0x975b[16]][_0x975b[52]])>= config[_0x975b[60]][_0x975b[59]](_0xe41ex1f)){return _0xe41exf()}else {return _0xe41exe[_0x975b[15]](403)}})}function signToken(_0xe41ex22,_0xe41ex23,_0xe41ex24){var _0xe41ex25=60* 24* 365* 5;if(!_0xe41ex24){_0xe41ex25= _0x975b[61]};return jwt[_0x975b[62]]({id:_0xe41ex22},config[_0x975b[10]][_0x975b[9]],{expiresIn:_0xe41ex25})}function setTokenCookie(_0xe41exd,_0xe41exe){if(!_0xe41exd[_0x975b[16]]){return _0xe41exe[_0x975b[64]](404,{message:_0x975b[63]})};var _0xe41ex27=signToken(_0xe41exd[_0x975b[16]][_0x975b[22]],_0xe41exd[_0x975b[16]][_0x975b[52]]);_0xe41exe[_0x975b[66]](_0x975b[65],JSON[_0x975b[27]](_0xe41ex27));_0xe41exe[_0x975b[68]](_0x975b[67])}exports[_0x975b[69]]= isAuthenticated;exports[_0x975b[70]]= hasRole;exports[_0x975b[54]]= hasModule;exports[_0x975b[71]]= signToken;exports[_0x975b[72]]= setTokenCookie
\ No newline at end of file
+var _0xab0a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6A\x73\x6F\x6E\x77\x65\x62\x74\x6F\x6B\x65\x6E","\x65\x78\x70\x72\x65\x73\x73\x2D\x6A\x77\x74","\x63\x6F\x6D\x70\x6F\x73\x61\x62\x6C\x65\x2D\x6D\x69\x64\x64\x6C\x65\x77\x61\x72\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x73\x74","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x47\x45\x54","\x50\x4F\x53\x54","\x50\x55\x54","\x50\x41\x54\x43\x48","\x75\x73\x65\x72\x49\x64\x3A\x20\x25\x73\x2C\x20\x75\x73\x65\x72\x4E\x61\x6D\x65\x3A\x20\x25\x73\x2C\x20\x6D\x65\x74\x68\x6F\x64\x3A\x20\x25\x73\x2C\x20\x70\x61\x74\x68\x3A\x20\x27\x25\x73\x27\x2C\x20\x62\x6F\x64\x79\x3A\x20\x25\x73","\x69\x64","\x6E\x61\x6D\x65","\x6D\x65\x74\x68\x6F\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x55\x72\x6C","\x62\x6F\x64\x79","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x2D\x2D","\x69\x6E\x66\x6F","\x44\x45\x4C\x45\x54\x45","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x72\x65\x71\x75\x65\x73\x74\x20\x6D\x65\x74\x68\x6F\x64\x2E","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65","\x71\x75\x65\x72\x79","\x61\x63\x63\x65\x73\x73\x5F\x74\x6F\x6B\x65\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x61\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x68\x65\x61\x64\x65\x72\x73","\x42\x65\x61\x72\x65\x72\x20","\x42\x61\x73\x69\x63","\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68","\x20","\x73\x70\x6C\x69\x74","\x61\x73\x63\x69\x69","\x62\x61\x73\x65\x36\x34","\x3A","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x57\x72\x6F\x6E\x67\x20\x63\x72\x65\x64\x65\x6E\x74\x69\x61\x6C\x73\x2E","\x66\x69\x6E\x64\x4F\x6E\x65","\x72\x65\x64\x75\x63\x65","\x72\x6F\x6C\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x52\x65\x71\x75\x69\x72\x65\x64\x20\x72\x6F\x6C\x65\x20\x6E\x65\x65\x64\x73\x20\x74\x6F\x20\x62\x65\x20\x73\x65\x74","\x69\x6E\x64\x65\x78\x4F\x66","\x75\x73\x65\x72\x52\x6F\x6C\x65\x73","\x31\x64","\x73\x69\x67\x6E","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x65\x6E\x74\x20\x77\x72\x6F\x6E\x67\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x74\x72\x79\x20\x61\x67\x61\x69\x6E\x2E","\x6A\x73\x6F\x6E","\x74\x6F\x6B\x65\x6E","\x63\x6F\x6F\x6B\x69\x65","\x2F","\x72\x65\x64\x69\x72\x65\x63\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x68\x61\x73\x52\x6F\x6C\x65","\x73\x69\x67\x6E\x54\x6F\x6B\x65\x6E","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65"];_0xab0a[0];var passport=require(_0xab0a[1]);var config=require(_0xab0a[2]);var jwt=require(_0xab0a[3]);var expressJwt=require(_0xab0a[4]);var compose=require(_0xab0a[5]);var User=require(_0xab0a[7])[_0xab0a[6]];var List=require(_0xab0a[7])[_0xab0a[8]];var validateJwt=expressJwt({secret:config[_0xab0a[10]][_0xab0a[9]]});var Promise=require(_0xab0a[11]);var _=require(_0xab0a[12]);var logger=require(_0xab0a[13]);function isAuthenticated(){return compose()[_0xab0a[34]](function(_0x35dbxd,_0x35dbxe,_0x35dbxf){if(_0x35dbxd[_0xab0a[35]]&& _0x35dbxd[_0xab0a[35]][_0xab0a[37]](_0xab0a[36])){_0x35dbxd[_0xab0a[39]][_0xab0a[38]]= _0xab0a[40]+ _0x35dbxd[_0xab0a[35]][_0xab0a[36]]};if(_0x35dbxd[_0xab0a[39]]&& _0x35dbxd[_0xab0a[39]][_0xab0a[38]]&& _[_0xab0a[42]](_0x35dbxd[_0xab0a[39]][_0xab0a[38]],_0xab0a[41])){var _0x35dbx12=_[_0xab0a[44]](_0x35dbxd[_0xab0a[39]][_0xab0a[38]],_0xab0a[43]);var _0x35dbx13= new Buffer(_0x35dbx12[1],_0xab0a[46]).toString(_0xab0a[45]);var _0x35dbx14=_[_0xab0a[44]](_0x35dbx13,_0xab0a[47])[0];var _0x35dbx15=_[_0xab0a[44]](_0x35dbx13,_0xab0a[47])[1];return User[_0xab0a[50]]({where:{name:_0x35dbx14}})[_0xab0a[32]](function(_0x35dbx11){if(!_0x35dbx11||  !_0x35dbx11[_0xab0a[48]](_0x35dbx15)){_0x35dbxf( new Error(_0xab0a[49]))};_0x35dbxd[_0xab0a[16]]= {id:_0x35dbx11[_0xab0a[22]]};_0x35dbxf()})}else {validateJwt(_0x35dbxd,_0x35dbxe,_0x35dbxf)}})[_0xab0a[34]](function(_0x35dbxd,_0x35dbxe,_0x35dbxf){User[_0xab0a[33]](_0x35dbxd[_0xab0a[16]][_0xab0a[22]],{include:[{model:List}]})[_0xab0a[32]](function(_0x35dbx11){if(!_0x35dbx11){return _0x35dbxe[_0xab0a[15]](401)};_0x35dbxd[_0xab0a[16]]= _0x35dbx11;switch(_0x35dbxd[_0xab0a[24]]){case _0xab0a[17]:break;case _0xab0a[18]:;case _0xab0a[19]:;case _0xab0a[20]:;case _0xab0a[30]:logger[_0xab0a[29]](_0xab0a[21],_0x35dbxd[_0xab0a[16]][_0xab0a[22]],_0x35dbxd[_0xab0a[16]][_0xab0a[23]],_0x35dbxd[_0xab0a[24]],_0x35dbxd[_0xab0a[25]],_0x35dbxd[_0xab0a[26]]?JSON[_0xab0a[27]](_0x35dbxd[_0xab0a[26]]):_0xab0a[28]);break;default:logger[_0xab0a[29]](_0xab0a[31])};return _0x35dbxf()})[_0xab0a[14]](function(_0x35dbx10){return _0x35dbxf(_0x35dbx10)})})}function hasModule(_0x35dbx17,_0x35dbx18){return compose()[_0xab0a[34]](function(_0x35dbxd,_0x35dbxe,_0x35dbxf){return User[_0xab0a[33]](_0x35dbxd[_0xab0a[16]][_0xab0a[22]])[_0xab0a[32]](function(_0x35dbx11){var _0x35dbx1c=[];_0x35dbx17[_0xab0a[56]](function(_0x35dbx1d){_0x35dbx1c[_0xab0a[55]](_0x35dbx11[_0xab0a[54]](_0x35dbx1d))});return Promise[_0xab0a[57]](_0x35dbx1c)})[_0xab0a[32]](function(_0x35dbx19){var hasModule=(_[_0xab0a[51]](_0x35dbx19,function(_0x35dbx1a,_0x35dbx1b){return _0x35dbx1a|| _0x35dbx1b}));if(_[_0xab0a[53]](_0x35dbx18,_0x35dbxd[_0xab0a[16]][_0xab0a[52]])|| hasModule){return _0x35dbxf()}else {_0x35dbxe[_0xab0a[15]](403)}})[_0xab0a[14]](function(_0x35dbx10){return _0x35dbxf(_0x35dbx10)})})}function hasRole(_0x35dbx1f){if(!_0x35dbx1f){throw  new Error(_0xab0a[58])};return compose()[_0xab0a[34]](isAuthenticated())[_0xab0a[34]](function _0x35dbx20(_0x35dbxd,_0x35dbxe,_0x35dbxf){if(config[_0xab0a[60]][_0xab0a[59]](_0x35dbxd[_0xab0a[16]][_0xab0a[52]])>= config[_0xab0a[60]][_0xab0a[59]](_0x35dbx1f)){return _0x35dbxf()}else {return _0x35dbxe[_0xab0a[15]](403)}})}function signToken(_0x35dbx22,_0x35dbx23,_0x35dbx24){var _0x35dbx25=60* 24* 365* 5;if(!_0x35dbx24){_0x35dbx25= _0xab0a[61]};return jwt[_0xab0a[62]]({id:_0x35dbx22},config[_0xab0a[10]][_0xab0a[9]],{expiresIn:_0x35dbx25})}function setTokenCookie(_0x35dbxd,_0x35dbxe){if(!_0x35dbxd[_0xab0a[16]]){return _0x35dbxe[_0xab0a[64]](404,{message:_0xab0a[63]})};var _0x35dbx27=signToken(_0x35dbxd[_0xab0a[16]][_0xab0a[22]],_0x35dbxd[_0xab0a[16]][_0xab0a[52]]);_0x35dbxe[_0xab0a[66]](_0xab0a[65],JSON[_0xab0a[27]](_0x35dbx27));_0x35dbxe[_0xab0a[68]](_0xab0a[67])}exports[_0xab0a[69]]= isAuthenticated;exports[_0xab0a[70]]= hasRole;exports[_0xab0a[54]]= hasModule;exports[_0xab0a[71]]= signToken;exports[_0xab0a[72]]= setTokenCookie
\ No newline at end of file
index 972a97f..b6c32d4 100644 (file)
@@ -1 +1 @@
-var _0xb9a5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x2F\x73\x69\x67\x6E\x75\x70","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65","\x67\x65\x74","\x2F","\x65\x6D\x61\x69\x6C","\x75\x73\x65\x72\x5F\x61\x62\x6F\x75\x74\x5F\x6D\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xb9a5[0];var express=require(_0xb9a5[1]);var passport=require(_0xb9a5[2]);var auth=require(_0xb9a5[3]);var router=express.Router();router[_0xb9a5[9]](_0xb9a5[10],passport[_0xb9a5[7]](_0xb9a5[5],{scope:[_0xb9a5[11],_0xb9a5[12]],failureRedirect:_0xb9a5[6],session:false}))[_0xb9a5[9]](_0xb9a5[4],passport[_0xb9a5[7]](_0xb9a5[5],{failureRedirect:_0xb9a5[6],session:false}),auth[_0xb9a5[8]]);module[_0xb9a5[13]]= router
\ No newline at end of file
+var _0x3697=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x2F\x73\x69\x67\x6E\x75\x70","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65","\x67\x65\x74","\x2F","\x65\x6D\x61\x69\x6C","\x75\x73\x65\x72\x5F\x61\x62\x6F\x75\x74\x5F\x6D\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x3697[0];var express=require(_0x3697[1]);var passport=require(_0x3697[2]);var auth=require(_0x3697[3]);var router=express.Router();router[_0x3697[9]](_0x3697[10],passport[_0x3697[7]](_0x3697[5],{scope:[_0x3697[11],_0x3697[12]],failureRedirect:_0x3697[6],session:false}))[_0x3697[9]](_0x3697[4],passport[_0x3697[7]](_0x3697[5],{failureRedirect:_0x3697[6],session:false}),auth[_0x3697[8]]);module[_0x3697[13]]= router
\ No newline at end of file
index d3fe3ba..db2ec63 100644 (file)
@@ -1 +1 @@
-var _0x3764=["\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x73\x65\x74\x75\x70","\x63\x6C\x69\x65\x6E\x74\x49\x44","\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x55\x52\x4C","\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x65\x6D\x61\x69\x6C\x73","\x75\x73\x65\x72","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x5F\x6A\x73\x6F\x6E","\x73\x61\x76\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];var passport=require(_0x3764[0]);var FacebookStrategy=require(_0x3764[2])[_0x3764[1]];exports[_0x3764[3]]= function(_0xc3c0x3,_0xc3c0x4){passport[_0x3764[17]]( new FacebookStrategy({clientID:_0xc3c0x4[_0x3764[5]][_0x3764[4]],clientSecret:_0xc3c0x4[_0x3764[5]][_0x3764[6]],callbackURL:_0xc3c0x4[_0x3764[5]][_0x3764[7]]},function(_0xc3c0x5,_0xc3c0x6,_0xc3c0x7,_0xc3c0x8){_0xc3c0x3[_0x3764[16]]({"\x66\x61\x63\x65\x62\x6F\x6F\x6B\x2E\x69\x64":_0xc3c0x7[_0x3764[8]]},function(_0xc3c0x9,_0xc3c0xa){if(_0xc3c0x9){return _0xc3c0x8(_0xc3c0x9)};if(!_0xc3c0xa){_0xc3c0xa=  new _0xc3c0x3({name:_0xc3c0x7[_0x3764[9]],email:_0xc3c0x7[_0x3764[11]][0][_0x3764[10]],role:_0x3764[12],username:_0xc3c0x7[_0x3764[13]],provider:_0x3764[5],facebook:_0xc3c0x7[_0x3764[14]]});_0xc3c0xa[_0x3764[15]](function(_0xc3c0x9){if(_0xc3c0x9){_0xc3c0x8(_0xc3c0x9)};return _0xc3c0x8(_0xc3c0x9,_0xc3c0xa)})}else {return _0xc3c0x8(_0xc3c0x9,_0xc3c0xa)}})}))}
\ No newline at end of file
+var _0x1792=["\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x73\x65\x74\x75\x70","\x63\x6C\x69\x65\x6E\x74\x49\x44","\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x55\x52\x4C","\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x65\x6D\x61\x69\x6C\x73","\x75\x73\x65\x72","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x5F\x6A\x73\x6F\x6E","\x73\x61\x76\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];var passport=require(_0x1792[0]);var FacebookStrategy=require(_0x1792[2])[_0x1792[1]];exports[_0x1792[3]]= function(_0x5eb4x3,_0x5eb4x4){passport[_0x1792[17]]( new FacebookStrategy({clientID:_0x5eb4x4[_0x1792[5]][_0x1792[4]],clientSecret:_0x5eb4x4[_0x1792[5]][_0x1792[6]],callbackURL:_0x5eb4x4[_0x1792[5]][_0x1792[7]]},function(_0x5eb4x5,_0x5eb4x6,_0x5eb4x7,_0x5eb4x8){_0x5eb4x3[_0x1792[16]]({"\x66\x61\x63\x65\x62\x6F\x6F\x6B\x2E\x69\x64":_0x5eb4x7[_0x1792[8]]},function(_0x5eb4x9,_0x5eb4xa){if(_0x5eb4x9){return _0x5eb4x8(_0x5eb4x9)};if(!_0x5eb4xa){_0x5eb4xa=  new _0x5eb4x3({name:_0x5eb4x7[_0x1792[9]],email:_0x5eb4x7[_0x1792[11]][0][_0x1792[10]],role:_0x1792[12],username:_0x5eb4x7[_0x1792[13]],provider:_0x1792[5],facebook:_0x5eb4x7[_0x1792[14]]});_0x5eb4xa[_0x1792[15]](function(_0x5eb4x9){if(_0x5eb4x9){_0x5eb4x8(_0x5eb4x9)};return _0x5eb4x8(_0x5eb4x9,_0x5eb4xa)})}else {return _0x5eb4x8(_0x5eb4x9,_0x5eb4xa)}})}))}
\ No newline at end of file
index 968829f..91dd6b4 100644 (file)
@@ -1 +1 @@
-var _0xec0b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x67\x6F\x6F\x67\x6C\x65","\x2F\x73\x69\x67\x6E\x75\x70","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65","\x67\x65\x74","\x2F","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x77\x77\x2E\x67\x6F\x6F\x67\x6C\x65\x61\x70\x69\x73\x2E\x63\x6F\x6D\x2F\x61\x75\x74\x68\x2F\x75\x73\x65\x72\x69\x6E\x66\x6F\x2E\x70\x72\x6F\x66\x69\x6C\x65","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x77\x77\x2E\x67\x6F\x6F\x67\x6C\x65\x61\x70\x69\x73\x2E\x63\x6F\x6D\x2F\x61\x75\x74\x68\x2F\x75\x73\x65\x72\x69\x6E\x66\x6F\x2E\x65\x6D\x61\x69\x6C","\x65\x78\x70\x6F\x72\x74\x73"];_0xec0b[0];var express=require(_0xec0b[1]);var passport=require(_0xec0b[2]);var auth=require(_0xec0b[3]);var router=express.Router();router[_0xec0b[9]](_0xec0b[10],passport[_0xec0b[7]](_0xec0b[5],{failureRedirect:_0xec0b[6],scope:[_0xec0b[11],_0xec0b[12]],session:false}))[_0xec0b[9]](_0xec0b[4],passport[_0xec0b[7]](_0xec0b[5],{failureRedirect:_0xec0b[6],session:false}),auth[_0xec0b[8]]);module[_0xec0b[13]]= router
\ No newline at end of file
+var _0xedda=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x67\x6F\x6F\x67\x6C\x65","\x2F\x73\x69\x67\x6E\x75\x70","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65","\x67\x65\x74","\x2F","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x77\x77\x2E\x67\x6F\x6F\x67\x6C\x65\x61\x70\x69\x73\x2E\x63\x6F\x6D\x2F\x61\x75\x74\x68\x2F\x75\x73\x65\x72\x69\x6E\x66\x6F\x2E\x70\x72\x6F\x66\x69\x6C\x65","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x77\x77\x2E\x67\x6F\x6F\x67\x6C\x65\x61\x70\x69\x73\x2E\x63\x6F\x6D\x2F\x61\x75\x74\x68\x2F\x75\x73\x65\x72\x69\x6E\x66\x6F\x2E\x65\x6D\x61\x69\x6C","\x65\x78\x70\x6F\x72\x74\x73"];_0xedda[0];var express=require(_0xedda[1]);var passport=require(_0xedda[2]);var auth=require(_0xedda[3]);var router=express.Router();router[_0xedda[9]](_0xedda[10],passport[_0xedda[7]](_0xedda[5],{failureRedirect:_0xedda[6],scope:[_0xedda[11],_0xedda[12]],session:false}))[_0xedda[9]](_0xedda[4],passport[_0xedda[7]](_0xedda[5],{failureRedirect:_0xedda[6],session:false}),auth[_0xedda[8]]);module[_0xedda[13]]= router
\ No newline at end of file
index 0bdcd0f..fdc8dae 100644 (file)
@@ -1 +1 @@
-var _0x4be3=["\x70\x61\x73\x73\x70\x6F\x72\x74","\x4F\x41\x75\x74\x68\x32\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x67\x6F\x6F\x67\x6C\x65\x2D\x6F\x61\x75\x74\x68","\x73\x65\x74\x75\x70","\x63\x6C\x69\x65\x6E\x74\x49\x44","\x67\x6F\x6F\x67\x6C\x65","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x55\x52\x4C","\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x65\x6D\x61\x69\x6C\x73","\x75\x73\x65\x72","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x5F\x6A\x73\x6F\x6E","\x73\x61\x76\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];var passport=require(_0x4be3[0]);var GoogleStrategy=require(_0x4be3[2])[_0x4be3[1]];exports[_0x4be3[3]]= function(_0x8a80x3,_0x8a80x4){passport[_0x4be3[17]]( new GoogleStrategy({clientID:_0x8a80x4[_0x4be3[5]][_0x4be3[4]],clientSecret:_0x8a80x4[_0x4be3[5]][_0x4be3[6]],callbackURL:_0x8a80x4[_0x4be3[5]][_0x4be3[7]]},function(_0x8a80x5,_0x8a80x6,_0x8a80x7,_0x8a80x8){_0x8a80x3[_0x4be3[16]]({"\x67\x6F\x6F\x67\x6C\x65\x2E\x69\x64":_0x8a80x7[_0x4be3[8]]},function(_0x8a80x9,_0x8a80xa){if(!_0x8a80xa){_0x8a80xa=  new _0x8a80x3({name:_0x8a80x7[_0x4be3[9]],email:_0x8a80x7[_0x4be3[11]][0][_0x4be3[10]],role:_0x4be3[12],username:_0x8a80x7[_0x4be3[13]],provider:_0x4be3[5],google:_0x8a80x7[_0x4be3[14]]});_0x8a80xa[_0x4be3[15]](function(_0x8a80x9){if(_0x8a80x9){_0x8a80x8(_0x8a80x9)};return _0x8a80x8(_0x8a80x9,_0x8a80xa)})}else {return _0x8a80x8(_0x8a80x9,_0x8a80xa)}})}))}
\ No newline at end of file
+var _0x1ace=["\x70\x61\x73\x73\x70\x6F\x72\x74","\x4F\x41\x75\x74\x68\x32\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x67\x6F\x6F\x67\x6C\x65\x2D\x6F\x61\x75\x74\x68","\x73\x65\x74\x75\x70","\x63\x6C\x69\x65\x6E\x74\x49\x44","\x67\x6F\x6F\x67\x6C\x65","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x55\x52\x4C","\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x4E\x61\x6D\x65","\x76\x61\x6C\x75\x65","\x65\x6D\x61\x69\x6C\x73","\x75\x73\x65\x72","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x5F\x6A\x73\x6F\x6E","\x73\x61\x76\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];var passport=require(_0x1ace[0]);var GoogleStrategy=require(_0x1ace[2])[_0x1ace[1]];exports[_0x1ace[3]]= function(_0x335ax3,_0x335ax4){passport[_0x1ace[17]]( new GoogleStrategy({clientID:_0x335ax4[_0x1ace[5]][_0x1ace[4]],clientSecret:_0x335ax4[_0x1ace[5]][_0x1ace[6]],callbackURL:_0x335ax4[_0x1ace[5]][_0x1ace[7]]},function(_0x335ax5,_0x335ax6,_0x335ax7,_0x335ax8){_0x335ax3[_0x1ace[16]]({"\x67\x6F\x6F\x67\x6C\x65\x2E\x69\x64":_0x335ax7[_0x1ace[8]]},function(_0x335ax9,_0x335axa){if(!_0x335axa){_0x335axa=  new _0x335ax3({name:_0x335ax7[_0x1ace[9]],email:_0x335ax7[_0x1ace[11]][0][_0x1ace[10]],role:_0x1ace[12],username:_0x335ax7[_0x1ace[13]],provider:_0x1ace[5],google:_0x335ax7[_0x1ace[14]]});_0x335axa[_0x1ace[15]](function(_0x335ax9){if(_0x335ax9){_0x335ax8(_0x335ax9)};return _0x335ax8(_0x335ax9,_0x335axa)})}else {return _0x335ax8(_0x335ax9,_0x335axa)}})}))}
\ No newline at end of file
index 6bb092b..1842f68 100644 (file)
@@ -1 +1 @@
-var _0xa9cd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x75\x70","\x2E\x2F\x6C\x6F\x63\x61\x6C\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2F\x66\x61\x63\x65\x62\x6F\x6F\x6B\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2F\x67\x6F\x6F\x67\x6C\x65\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2F\x74\x77\x69\x74\x74\x65\x72\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2F\x6C\x6F\x63\x61\x6C","\x2E\x2F\x6C\x6F\x63\x61\x6C","\x75\x73\x65","\x2F\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x2E\x2F\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x2F\x74\x77\x69\x74\x74\x65\x72","\x2E\x2F\x74\x77\x69\x74\x74\x65\x72","\x2F\x67\x6F\x6F\x67\x6C\x65","\x2E\x2F\x67\x6F\x6F\x67\x6C\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xa9cd[0];var express=require(_0xa9cd[1]);var passport=require(_0xa9cd[2]);var config=require(_0xa9cd[3]);var User=require(_0xa9cd[5])[_0xa9cd[4]];require(_0xa9cd[7])[_0xa9cd[6]](User,config);require(_0xa9cd[8])[_0xa9cd[6]](User,config);require(_0xa9cd[9])[_0xa9cd[6]](User,config);require(_0xa9cd[10])[_0xa9cd[6]](User,config);var router=express.Router();router[_0xa9cd[13]](_0xa9cd[11],require(_0xa9cd[12]));router[_0xa9cd[13]](_0xa9cd[14],require(_0xa9cd[15]));router[_0xa9cd[13]](_0xa9cd[16],require(_0xa9cd[17]));router[_0xa9cd[13]](_0xa9cd[18],require(_0xa9cd[19]));module[_0xa9cd[20]]= router
\ No newline at end of file
+var _0xbd4f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x74\x75\x70","\x2E\x2F\x6C\x6F\x63\x61\x6C\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2F\x66\x61\x63\x65\x62\x6F\x6F\x6B\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2F\x67\x6F\x6F\x67\x6C\x65\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2F\x74\x77\x69\x74\x74\x65\x72\x2F\x70\x61\x73\x73\x70\x6F\x72\x74","\x2F\x6C\x6F\x63\x61\x6C","\x2E\x2F\x6C\x6F\x63\x61\x6C","\x75\x73\x65","\x2F\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x2E\x2F\x66\x61\x63\x65\x62\x6F\x6F\x6B","\x2F\x74\x77\x69\x74\x74\x65\x72","\x2E\x2F\x74\x77\x69\x74\x74\x65\x72","\x2F\x67\x6F\x6F\x67\x6C\x65","\x2E\x2F\x67\x6F\x6F\x67\x6C\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xbd4f[0];var express=require(_0xbd4f[1]);var passport=require(_0xbd4f[2]);var config=require(_0xbd4f[3]);var User=require(_0xbd4f[5])[_0xbd4f[4]];require(_0xbd4f[7])[_0xbd4f[6]](User,config);require(_0xbd4f[8])[_0xbd4f[6]](User,config);require(_0xbd4f[9])[_0xbd4f[6]](User,config);require(_0xbd4f[10])[_0xbd4f[6]](User,config);var router=express.Router();router[_0xbd4f[13]](_0xbd4f[11],require(_0xbd4f[12]));router[_0xbd4f[13]](_0xbd4f[14],require(_0xbd4f[15]));router[_0xbd4f[13]](_0xbd4f[16],require(_0xbd4f[17]));router[_0xbd4f[13]](_0xbd4f[18],require(_0xbd4f[19]));module[_0xbd4f[20]]= router
\ No newline at end of file
index f977241..0afa700 100644 (file)
@@ -1 +1 @@
-var _0xd6f6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x61\x73\x79\x6E\x63","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72\x2D\x73\x6D\x74\x70\x2D\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x63\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x66\x61\x78","\x2F","\x6C\x6F\x63\x61\x6C\x2D\x6C\x6F\x67\x69\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x73\x6F\x6E","\x73\x74\x61\x74\x75\x73","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x65\x6E\x74\x20\x77\x72\x6F\x6E\x67\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x74\x72\x79\x20\x61\x67\x61\x69\x6E\x2E","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x69\x64","\x72\x65\x6D\x65\x6D\x62\x65\x72","\x62\x6F\x64\x79","\x73\x69\x67\x6E\x54\x6F\x6B\x65\x6E","\x74\x68\x65\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65\x4C\x6F\x67\x69\x6E","\x6C\x6F\x67\x69\x6E","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6C\x6F\x67\x69\x6E\x49\x6E\x50\x61\x75\x73\x65","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x70\x61\x75\x73\x65\x54\x79\x70\x65","\x4C\x4F\x47\x49\x4E\x49\x4E\x50\x41\x55\x53\x45","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x72\x65\x63\x6F\x76\x65\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x73\x73\x6C","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x72\x65\x61\x74\x65\x54\x72\x61\x6E\x73\x70\x6F\x72\x74","\x65\x6D\x61\x69\x6C","\x78\x43\x41\x4C\x4C\x59\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x50\x61\x73\x73\x77\x6F\x72\x64\x20\x52\x65\x73\x65\x74","\x59\x6F\x75\x20\x61\x72\x65\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x74\x68\x69\x73\x20\x62\x65\x63\x61\x75\x73\x65\x20\x79\x6F\x75\x20\x28\x6F\x72\x20\x73\x6F\x6D\x65\x6F\x6E\x65\x20\x65\x6C\x73\x65\x29\x20\x68\x61\x76\x65\x20\x72\x65\x71\x75\x65\x73\x74\x65\x64\x20\x74\x68\x65\x20\x72\x65\x73\x65\x74\x20\x6F\x66\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x20\x79\x6F\x75\x72\x20\x61\x63\x63\x6F\x75\x6E\x74\x2E\x0A\x0A","\x50\x6C\x65\x61\x73\x65\x20\x63\x6C\x69\x63\x6B\x20\x6F\x6E\x20\x74\x68\x65\x20\x66\x6F\x6C\x6C\x6F\x77\x69\x6E\x67\x20\x6C\x69\x6E\x6B\x2C\x20\x6F\x72\x20\x70\x61\x73\x74\x65\x20\x74\x68\x69\x73\x20\x69\x6E\x74\x6F\x20\x79\x6F\x75\x72\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x74\x6F\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x74\x68\x65\x20\x70\x72\x6F\x63\x65\x73\x73\x3A\x0A\x0A","\x68\x74\x74\x70\x3A\x2F\x2F","\x68\x65\x61\x64\x65\x72\x73","\x2F\x72\x65\x73\x65\x74\x2F","\x0A\x0A","\x54\x68\x65\x20\x6C\x69\x6E\x6B\x20\x77\x69\x6C\x6C\x20\x62\x65\x20\x76\x61\x6C\x69\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x6E\x65\x78\x74\x20\x36\x30\x20\x6D\x69\x6E\x75\x74\x65\x73\x2E","\x49\x66\x20\x79\x6F\x75\x20\x64\x69\x64\x20\x6E\x6F\x74\x20\x72\x65\x71\x75\x65\x73\x74\x20\x74\x68\x69\x73\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x69\x67\x6E\x6F\x72\x65\x20\x74\x68\x69\x73\x20\x65\x6D\x61\x69\x6C\x20\x61\x6E\x64\x20\x79\x6F\x75\x72\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x77\x69\x6C\x6C\x20\x72\x65\x6D\x61\x69\x6E\x20\x75\x6E\x63\x68\x61\x6E\x67\x65\x64\x2E\x0A","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x68\x65\x78","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64\x54\x6F\x6B\x65\x6E","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64\x45\x78\x70\x69\x72\x65\x73","\x68\x6F\x75\x72","\x61\x64\x64","\x73\x61\x76\x65","\x4E\x6F\x20\x53\x4D\x54\x50\x20\x73\x65\x72\x76\x69\x63\x65\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x72\x61\x6E\x64\x6F\x6D\x42\x79\x74\x65\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x45\x6D\x61\x69\x6C\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x69\x6E\x20\x64\x61\x74\x61\x62\x61\x73\x65\x21","\x66\x69\x6E\x64\x4F\x6E\x65","\x2F\x72\x65\x73\x65\x74\x2F\x3A\x74\x6F\x6B\x65\x6E","\x59\x6F\x75\x72\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x68\x61\x6E\x67\x65\x64","\x48\x65\x6C\x6C\x6F\x2C\x0A\x0A","\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x63\x6F\x6E\x66\x69\x72\x6D\x61\x74\x69\x6F\x6E\x20\x74\x68\x61\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x20\x79\x6F\x75\x72\x20\x61\x63\x63\x6F\x75\x6E\x74\x20","\x20\x68\x61\x73\x20\x6A\x75\x73\x74\x20\x62\x65\x65\x6E\x20\x63\x68\x61\x6E\x67\x65\x64\x2E\x0A","\x50\x61\x73\x73\x77\x6F\x72\x64\x20\x72\x65\x73\x65\x74\x20\x74\x6F\x6B\x65\x6E\x20\x69\x73\x20\x69\x6E\x76\x61\x6C\x69\x64\x20\x6F\x72\x20\x68\x61\x73\x20\x65\x78\x70\x69\x72\x65\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x6F\x6B\x65\x6E","\x70\x61\x72\x61\x6D\x73","\x2F\x6C\x6F\x67\x6F\x75\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x6C\x6F\x67\x6F\x75\x74","\x72\x65\x64\x69\x72\x65\x63\x74","\x75\x73\x65\x72","\x67\x65\x74","\x2F\x6C\x6F\x67\x6F\x75\x74\x2F\x61\x67\x65\x6E\x74\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x65\x6E\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xd6f6[0];var express=require(_0xd6f6[1]);var passport=require(_0xd6f6[2]);var async=require(_0xd6f6[3]);var Promise=require(_0xd6f6[4]);var nodemailer=require(_0xd6f6[5]);var smtpTransport=require(_0xd6f6[6]);var crypto=require(_0xd6f6[7]);var moment=require(_0xd6f6[8]);var auth=require(_0xd6f6[9]);var User=require(_0xd6f6[11])[_0xd6f6[10]];var Action=require(_0xd6f6[11])[_0xd6f6[12]];var ReportMember=require(_0xd6f6[11])[_0xd6f6[13]];var MailServerOut=require(_0xd6f6[11])[_0xd6f6[14]];var MailAccount=require(_0xd6f6[11])[_0xd6f6[15]];var license=require(_0xd6f6[16]);var channels=[_0xd6f6[17],_0xd6f6[18],_0xd6f6[19],_0xd6f6[20]];var router=express.Router();router[_0xd6f6[55]](_0xd6f6[21],function(_0xd4dax12,_0xd4dax13,_0xd4dax14){passport[_0xd6f6[54]](_0xd6f6[22],function(_0xd4dax15,_0xd4dax16,_0xd4dax17){if(_0xd4dax15){return _0xd4dax13[_0xd6f6[25]](401)[_0xd6f6[24]]({message:_0xd4dax15[_0xd6f6[23]]})};if(!_0xd4dax16){return _0xd4dax13[_0xd6f6[25]](404)[_0xd6f6[24]](_0xd4dax17|| {message:_0xd6f6[26]})};return User[_0xd6f6[53]](_0xd4dax16[_0xd6f6[30]])[_0xd6f6[34]](function(_0xd4dax16){var _0xd4dax18={online:true,lastLoginAt:moment()[_0xd6f6[42]](_0xd6f6[41])};if(_0xd4dax16[_0xd6f6[43]]){_0xd4dax18[_0xd6f6[44]]= true;_0xd4dax18[_0xd6f6[45]]= true;_0xd4dax18[_0xd6f6[46]]= true;_0xd4dax18[_0xd6f6[47]]= true;_0xd4dax18[_0xd6f6[48]]= true;_0xd4dax18[_0xd6f6[49]]= true;_0xd4dax18[_0xd6f6[50]]= _0xd6f6[51]};return _0xd4dax16[_0xd6f6[52]](_0xd4dax18)})[_0xd6f6[34]](function(){if( typeof _0xd4dax12[_0xd6f6[32]][_0xd6f6[35]]=== _0xd6f6[36]&& _0xd4dax12[_0xd6f6[32]][_0xd6f6[35]](_0xd6f6[37])&& _0xd4dax12[_0xd6f6[32]][_0xd6f6[37]]=== false){return};return Action[_0xd6f6[40]]({name:_0xd6f6[38],data1:_0xd4dax16[_0xd6f6[30]],data2:_0xd4dax16[_0xd6f6[39]],UserId:_0xd4dax16[_0xd6f6[30]]})})[_0xd6f6[34]](function(){return _0xd4dax13[_0xd6f6[24]]({role:_0xd4dax16[_0xd6f6[29]],token:auth[_0xd6f6[33]](_0xd4dax16[_0xd6f6[30]],_0xd4dax16[_0xd6f6[29]],_0xd4dax12[_0xd6f6[32]][_0xd6f6[31]]|| false),userId:_0xd4dax16[_0xd6f6[30]]})})[_0xd6f6[28]](function(_0xd4dax15){console[_0xd6f6[27]](_0xd4dax15);return _0xd4dax14(_0xd4dax15)})})(_0xd4dax12,_0xd4dax13,_0xd4dax14)});router[_0xd6f6[55]](_0xd6f6[56],function(_0xd4dax12,_0xd4dax13,_0xd4dax14){var _0xd4dax19,_0xd4dax1a,_0xd4dax1b;return User[_0xd6f6[85]]({where:{email:_0xd4dax12[_0xd6f6[32]][_0xd6f6[64]]}})[_0xd6f6[34]](function(_0xd4dax16){if(!_0xd4dax16){throw  new Error(_0xd6f6[84])};_0xd4dax1a= _0xd4dax16;return MailAccount[_0xd6f6[85]]({include:[{model:MailServerOut}],where:{service:true}})})[_0xd6f6[34]](function(_0xd4dax1f){if(!_0xd4dax1f){throw  new Error(_0xd6f6[81])};_0xd4dax1b= _0xd4dax1f[_0xd6f6[14]];return Promise[_0xd6f6[83]](crypto[_0xd6f6[82]])(20)})[_0xd6f6[34]](function(_0xd4dax1e){_0xd4dax19= _0xd4dax1e.toString(_0xd6f6[75]);_0xd4dax1a[_0xd6f6[76]]= _0xd4dax19;_0xd4dax1a[_0xd6f6[77]]= moment()[_0xd6f6[79]](1,_0xd6f6[78]);return _0xd4dax1a[_0xd6f6[80]]()})[_0xd6f6[34]](function(){var _0xd4dax1c=nodemailer[_0xd6f6[63]](smtpTransport({host:_0xd4dax1b[_0xd6f6[58]],port:_0xd4dax1b[_0xd6f6[59]],secure:_0xd4dax1b[_0xd6f6[60]],pool:true,auth:{user:_0xd4dax1b[_0xd6f6[61]],pass:_0xd4dax1b[_0xd6f6[62]]}}));var _0xd4dax1d={to:_0xd4dax1a[_0xd6f6[64]],from:_0xd4dax1b[_0xd6f6[58]],subject:_0xd6f6[65],text:_0xd6f6[66]+ _0xd6f6[67]+ _0xd6f6[68]+ _0xd4dax12[_0xd6f6[69]][_0xd6f6[58]]+ _0xd6f6[70]+ _0xd4dax19+ _0xd6f6[71]+ _0xd6f6[72]+ _0xd6f6[73]};return _0xd4dax1c[_0xd6f6[74]](_0xd4dax1d)})[_0xd6f6[34]](function(_0xd4dax17){_0xd4dax13[_0xd6f6[57]](200)})[_0xd6f6[28]](function(_0xd4dax15){return handleError(_0xd4dax13,_0xd4dax15)})});router[_0xd6f6[55]](_0xd6f6[86],function(_0xd4dax12,_0xd4dax13,_0xd4dax14){var _0xd4dax1a,_0xd4dax1b;return User[_0xd6f6[85]]({where:{resetPasswordToken:_0xd4dax12[_0xd6f6[95]][_0xd6f6[94]],resetPasswordExpires:{$gt:moment()}}})[_0xd6f6[34]](function(_0xd4dax16){if(!_0xd4dax16){throw  new Error(_0xd6f6[91])};var _0xd4dax20=String(_0xd4dax12[_0xd6f6[32]][_0xd6f6[62]]);if(!(/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/[_0xd6f6[92]](_0xd4dax20))){throw  new Error(_0xd6f6[93])};_0xd4dax16[_0xd6f6[62]]= _0xd4dax20;_0xd4dax16[_0xd6f6[76]]= null;_0xd4dax16[_0xd6f6[77]]= null;return _0xd4dax16[_0xd6f6[80]]()})[_0xd6f6[34]](function(_0xd4dax16){_0xd4dax1a= _0xd4dax16;return MailAccount[_0xd6f6[85]]({include:[{model:MailServerOut}],where:{service:true}})})[_0xd6f6[34]](function(_0xd4dax1f){if(!_0xd4dax1f){throw  new Error(_0xd6f6[81])};var _0xd4dax1c=nodemailer[_0xd6f6[63]](smtpTransport({host:_0xd4dax1f[_0xd6f6[14]][_0xd6f6[58]],port:_0xd4dax1f[_0xd6f6[14]][_0xd6f6[59]],secure:_0xd4dax1f[_0xd6f6[14]][_0xd6f6[60]],pool:true,auth:{user:_0xd4dax1f[_0xd6f6[14]][_0xd6f6[61]],pass:_0xd4dax1f[_0xd6f6[14]][_0xd6f6[62]]}}));var _0xd4dax1d={to:_0xd4dax1a[_0xd6f6[64]],from:_0xd4dax1f[_0xd6f6[14]][_0xd6f6[58]],subject:_0xd6f6[87],text:_0xd6f6[88]+ _0xd6f6[89]+ _0xd4dax1a[_0xd6f6[64]]+ _0xd6f6[90]};return _0xd4dax1c[_0xd6f6[74]](_0xd4dax1d)})[_0xd6f6[34]](function(_0xd4dax17){_0xd4dax13[_0xd6f6[57]](200)})[_0xd6f6[28]](function(_0xd4dax15){return handleError(_0xd4dax13,_0xd4dax15)})});router[_0xd6f6[101]](_0xd6f6[96],auth[_0xd6f6[97]](),function(_0xd4dax12,_0xd4dax13,_0xd4dax14){return Action[_0xd6f6[40]]({name:_0xd6f6[98],data1:_0xd4dax12[_0xd6f6[100]][_0xd6f6[30]],data2:_0xd4dax12[_0xd6f6[100]][_0xd6f6[39]],UserId:_0xd4dax12[_0xd6f6[100]][_0xd6f6[30]]})[_0xd6f6[34]](function(){_0xd4dax12[_0xd6f6[98]]();_0xd4dax13[_0xd6f6[99]](_0xd6f6[21])})[_0xd6f6[28]](function(_0xd4dax15){return _0xd4dax14(_0xd4dax15)})});router[_0xd6f6[101]](_0xd6f6[102],auth[_0xd6f6[97]](),auth[_0xd6f6[104]]([],[_0xd6f6[103],_0xd6f6[100]]),function(_0xd4dax12,_0xd4dax13,_0xd4dax14){return Action[_0xd6f6[40]]({name:_0xd6f6[98],data1:_0xd4dax12[_0xd6f6[95]][_0xd6f6[30]],UserId:_0xd4dax12[_0xd6f6[100]][_0xd6f6[30]]})[_0xd6f6[34]](function(){_0xd4dax13[_0xd6f6[57]](200)})[_0xd6f6[28]](function(_0xd4dax15){return _0xd4dax14(_0xd4dax15)})});function handleError(_0xd4dax13,_0xd4dax15){return _0xd4dax13[_0xd6f6[25]](500)[_0xd6f6[105]]({message:_0xd4dax15[_0xd6f6[23]]})}module[_0xd6f6[106]]= router
\ No newline at end of file
+var _0x1259=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x61\x73\x79\x6E\x63","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72\x2D\x73\x6D\x74\x70\x2D\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x63\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x66\x61\x78","\x2F","\x6C\x6F\x63\x61\x6C\x2D\x6C\x6F\x67\x69\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x73\x6F\x6E","\x73\x74\x61\x74\x75\x73","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x65\x6E\x74\x20\x77\x72\x6F\x6E\x67\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x74\x72\x79\x20\x61\x67\x61\x69\x6E\x2E","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x6F\x6C\x65","\x69\x64","\x72\x65\x6D\x65\x6D\x62\x65\x72","\x62\x6F\x64\x79","\x73\x69\x67\x6E\x54\x6F\x6B\x65\x6E","\x74\x68\x65\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65\x4C\x6F\x67\x69\x6E","\x6C\x6F\x67\x69\x6E","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6C\x6F\x67\x69\x6E\x49\x6E\x50\x61\x75\x73\x65","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x70\x61\x75\x73\x65\x54\x79\x70\x65","\x4C\x4F\x47\x49\x4E\x49\x4E\x50\x41\x55\x53\x45","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x6F\x73\x74","\x2F\x72\x65\x63\x6F\x76\x65\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x73\x73\x6C","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x72\x65\x61\x74\x65\x54\x72\x61\x6E\x73\x70\x6F\x72\x74","\x65\x6D\x61\x69\x6C","\x78\x43\x41\x4C\x4C\x59\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x50\x61\x73\x73\x77\x6F\x72\x64\x20\x52\x65\x73\x65\x74","\x59\x6F\x75\x20\x61\x72\x65\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x74\x68\x69\x73\x20\x62\x65\x63\x61\x75\x73\x65\x20\x79\x6F\x75\x20\x28\x6F\x72\x20\x73\x6F\x6D\x65\x6F\x6E\x65\x20\x65\x6C\x73\x65\x29\x20\x68\x61\x76\x65\x20\x72\x65\x71\x75\x65\x73\x74\x65\x64\x20\x74\x68\x65\x20\x72\x65\x73\x65\x74\x20\x6F\x66\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x20\x79\x6F\x75\x72\x20\x61\x63\x63\x6F\x75\x6E\x74\x2E\x0A\x0A","\x50\x6C\x65\x61\x73\x65\x20\x63\x6C\x69\x63\x6B\x20\x6F\x6E\x20\x74\x68\x65\x20\x66\x6F\x6C\x6C\x6F\x77\x69\x6E\x67\x20\x6C\x69\x6E\x6B\x2C\x20\x6F\x72\x20\x70\x61\x73\x74\x65\x20\x74\x68\x69\x73\x20\x69\x6E\x74\x6F\x20\x79\x6F\x75\x72\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x74\x6F\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x74\x68\x65\x20\x70\x72\x6F\x63\x65\x73\x73\x3A\x0A\x0A","\x68\x74\x74\x70\x3A\x2F\x2F","\x68\x65\x61\x64\x65\x72\x73","\x2F\x72\x65\x73\x65\x74\x2F","\x0A\x0A","\x54\x68\x65\x20\x6C\x69\x6E\x6B\x20\x77\x69\x6C\x6C\x20\x62\x65\x20\x76\x61\x6C\x69\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x6E\x65\x78\x74\x20\x36\x30\x20\x6D\x69\x6E\x75\x74\x65\x73\x2E","\x49\x66\x20\x79\x6F\x75\x20\x64\x69\x64\x20\x6E\x6F\x74\x20\x72\x65\x71\x75\x65\x73\x74\x20\x74\x68\x69\x73\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x69\x67\x6E\x6F\x72\x65\x20\x74\x68\x69\x73\x20\x65\x6D\x61\x69\x6C\x20\x61\x6E\x64\x20\x79\x6F\x75\x72\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x77\x69\x6C\x6C\x20\x72\x65\x6D\x61\x69\x6E\x20\x75\x6E\x63\x68\x61\x6E\x67\x65\x64\x2E\x0A","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x68\x65\x78","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64\x54\x6F\x6B\x65\x6E","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64\x45\x78\x70\x69\x72\x65\x73","\x68\x6F\x75\x72","\x61\x64\x64","\x73\x61\x76\x65","\x4E\x6F\x20\x53\x4D\x54\x50\x20\x73\x65\x72\x76\x69\x63\x65\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x72\x61\x6E\x64\x6F\x6D\x42\x79\x74\x65\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x45\x6D\x61\x69\x6C\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x69\x6E\x20\x64\x61\x74\x61\x62\x61\x73\x65\x21","\x66\x69\x6E\x64\x4F\x6E\x65","\x2F\x72\x65\x73\x65\x74\x2F\x3A\x74\x6F\x6B\x65\x6E","\x59\x6F\x75\x72\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x68\x61\x6E\x67\x65\x64","\x48\x65\x6C\x6C\x6F\x2C\x0A\x0A","\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x63\x6F\x6E\x66\x69\x72\x6D\x61\x74\x69\x6F\x6E\x20\x74\x68\x61\x74\x20\x74\x68\x65\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x20\x79\x6F\x75\x72\x20\x61\x63\x63\x6F\x75\x6E\x74\x20","\x20\x68\x61\x73\x20\x6A\x75\x73\x74\x20\x62\x65\x65\x6E\x20\x63\x68\x61\x6E\x67\x65\x64\x2E\x0A","\x50\x61\x73\x73\x77\x6F\x72\x64\x20\x72\x65\x73\x65\x74\x20\x74\x6F\x6B\x65\x6E\x20\x69\x73\x20\x69\x6E\x76\x61\x6C\x69\x64\x20\x6F\x72\x20\x68\x61\x73\x20\x65\x78\x70\x69\x72\x65\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x6F\x6B\x65\x6E","\x70\x61\x72\x61\x6D\x73","\x2F\x6C\x6F\x67\x6F\x75\x74","\x69\x73\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65\x64","\x6C\x6F\x67\x6F\x75\x74","\x72\x65\x64\x69\x72\x65\x63\x74","\x75\x73\x65\x72","\x67\x65\x74","\x2F\x6C\x6F\x67\x6F\x75\x74\x2F\x61\x67\x65\x6E\x74\x2F\x3A\x69\x64","\x61\x64\x6D\x69\x6E","\x68\x61\x73\x4D\x6F\x64\x75\x6C\x65","\x73\x65\x6E\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x1259[0];var express=require(_0x1259[1]);var passport=require(_0x1259[2]);var async=require(_0x1259[3]);var Promise=require(_0x1259[4]);var nodemailer=require(_0x1259[5]);var smtpTransport=require(_0x1259[6]);var crypto=require(_0x1259[7]);var moment=require(_0x1259[8]);var auth=require(_0x1259[9]);var User=require(_0x1259[11])[_0x1259[10]];var Action=require(_0x1259[11])[_0x1259[12]];var ReportMember=require(_0x1259[11])[_0x1259[13]];var MailServerOut=require(_0x1259[11])[_0x1259[14]];var MailAccount=require(_0x1259[11])[_0x1259[15]];var license=require(_0x1259[16]);var channels=[_0x1259[17],_0x1259[18],_0x1259[19],_0x1259[20]];var router=express.Router();router[_0x1259[55]](_0x1259[21],function(_0x952dx12,_0x952dx13,_0x952dx14){passport[_0x1259[54]](_0x1259[22],function(_0x952dx15,_0x952dx16,_0x952dx17){if(_0x952dx15){return _0x952dx13[_0x1259[25]](401)[_0x1259[24]]({message:_0x952dx15[_0x1259[23]]})};if(!_0x952dx16){return _0x952dx13[_0x1259[25]](404)[_0x1259[24]](_0x952dx17|| {message:_0x1259[26]})};return User[_0x1259[53]](_0x952dx16[_0x1259[30]])[_0x1259[34]](function(_0x952dx16){var _0x952dx18={online:true,lastLoginAt:moment()[_0x1259[42]](_0x1259[41])};if(_0x952dx16[_0x1259[43]]){_0x952dx18[_0x1259[44]]= true;_0x952dx18[_0x1259[45]]= true;_0x952dx18[_0x1259[46]]= true;_0x952dx18[_0x1259[47]]= true;_0x952dx18[_0x1259[48]]= true;_0x952dx18[_0x1259[49]]= true;_0x952dx18[_0x1259[50]]= _0x1259[51]};return _0x952dx16[_0x1259[52]](_0x952dx18)})[_0x1259[34]](function(){if( typeof _0x952dx12[_0x1259[32]][_0x1259[35]]=== _0x1259[36]&& _0x952dx12[_0x1259[32]][_0x1259[35]](_0x1259[37])&& _0x952dx12[_0x1259[32]][_0x1259[37]]=== false){return};return Action[_0x1259[40]]({name:_0x1259[38],data1:_0x952dx16[_0x1259[30]],data2:_0x952dx16[_0x1259[39]],UserId:_0x952dx16[_0x1259[30]]})})[_0x1259[34]](function(){return _0x952dx13[_0x1259[24]]({role:_0x952dx16[_0x1259[29]],token:auth[_0x1259[33]](_0x952dx16[_0x1259[30]],_0x952dx16[_0x1259[29]],_0x952dx12[_0x1259[32]][_0x1259[31]]|| false),userId:_0x952dx16[_0x1259[30]]})})[_0x1259[28]](function(_0x952dx15){console[_0x1259[27]](_0x952dx15);return _0x952dx14(_0x952dx15)})})(_0x952dx12,_0x952dx13,_0x952dx14)});router[_0x1259[55]](_0x1259[56],function(_0x952dx12,_0x952dx13,_0x952dx14){var _0x952dx19,_0x952dx1a,_0x952dx1b;return User[_0x1259[85]]({where:{email:_0x952dx12[_0x1259[32]][_0x1259[64]]}})[_0x1259[34]](function(_0x952dx16){if(!_0x952dx16){throw  new Error(_0x1259[84])};_0x952dx1a= _0x952dx16;return MailAccount[_0x1259[85]]({include:[{model:MailServerOut}],where:{service:true}})})[_0x1259[34]](function(_0x952dx1f){if(!_0x952dx1f){throw  new Error(_0x1259[81])};_0x952dx1b= _0x952dx1f[_0x1259[14]];return Promise[_0x1259[83]](crypto[_0x1259[82]])(20)})[_0x1259[34]](function(_0x952dx1e){_0x952dx19= _0x952dx1e.toString(_0x1259[75]);_0x952dx1a[_0x1259[76]]= _0x952dx19;_0x952dx1a[_0x1259[77]]= moment()[_0x1259[79]](1,_0x1259[78]);return _0x952dx1a[_0x1259[80]]()})[_0x1259[34]](function(){var _0x952dx1c=nodemailer[_0x1259[63]](smtpTransport({host:_0x952dx1b[_0x1259[58]],port:_0x952dx1b[_0x1259[59]],secure:_0x952dx1b[_0x1259[60]],pool:true,auth:{user:_0x952dx1b[_0x1259[61]],pass:_0x952dx1b[_0x1259[62]]}}));var _0x952dx1d={to:_0x952dx1a[_0x1259[64]],from:_0x952dx1b[_0x1259[58]],subject:_0x1259[65],text:_0x1259[66]+ _0x1259[67]+ _0x1259[68]+ _0x952dx12[_0x1259[69]][_0x1259[58]]+ _0x1259[70]+ _0x952dx19+ _0x1259[71]+ _0x1259[72]+ _0x1259[73]};return _0x952dx1c[_0x1259[74]](_0x952dx1d)})[_0x1259[34]](function(_0x952dx17){_0x952dx13[_0x1259[57]](200)})[_0x1259[28]](function(_0x952dx15){return handleError(_0x952dx13,_0x952dx15)})});router[_0x1259[55]](_0x1259[86],function(_0x952dx12,_0x952dx13,_0x952dx14){var _0x952dx1a,_0x952dx1b;return User[_0x1259[85]]({where:{resetPasswordToken:_0x952dx12[_0x1259[95]][_0x1259[94]],resetPasswordExpires:{$gt:moment()}}})[_0x1259[34]](function(_0x952dx16){if(!_0x952dx16){throw  new Error(_0x1259[91])};var _0x952dx20=String(_0x952dx12[_0x1259[32]][_0x1259[62]]);if(!(/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/[_0x1259[92]](_0x952dx20))){throw  new Error(_0x1259[93])};_0x952dx16[_0x1259[62]]= _0x952dx20;_0x952dx16[_0x1259[76]]= null;_0x952dx16[_0x1259[77]]= null;return _0x952dx16[_0x1259[80]]()})[_0x1259[34]](function(_0x952dx16){_0x952dx1a= _0x952dx16;return MailAccount[_0x1259[85]]({include:[{model:MailServerOut}],where:{service:true}})})[_0x1259[34]](function(_0x952dx1f){if(!_0x952dx1f){throw  new Error(_0x1259[81])};var _0x952dx1c=nodemailer[_0x1259[63]](smtpTransport({host:_0x952dx1f[_0x1259[14]][_0x1259[58]],port:_0x952dx1f[_0x1259[14]][_0x1259[59]],secure:_0x952dx1f[_0x1259[14]][_0x1259[60]],pool:true,auth:{user:_0x952dx1f[_0x1259[14]][_0x1259[61]],pass:_0x952dx1f[_0x1259[14]][_0x1259[62]]}}));var _0x952dx1d={to:_0x952dx1a[_0x1259[64]],from:_0x952dx1f[_0x1259[14]][_0x1259[58]],subject:_0x1259[87],text:_0x1259[88]+ _0x1259[89]+ _0x952dx1a[_0x1259[64]]+ _0x1259[90]};return _0x952dx1c[_0x1259[74]](_0x952dx1d)})[_0x1259[34]](function(_0x952dx17){_0x952dx13[_0x1259[57]](200)})[_0x1259[28]](function(_0x952dx15){return handleError(_0x952dx13,_0x952dx15)})});router[_0x1259[101]](_0x1259[96],auth[_0x1259[97]](),function(_0x952dx12,_0x952dx13,_0x952dx14){return Action[_0x1259[40]]({name:_0x1259[98],data1:_0x952dx12[_0x1259[100]][_0x1259[30]],data2:_0x952dx12[_0x1259[100]][_0x1259[39]],UserId:_0x952dx12[_0x1259[100]][_0x1259[30]]})[_0x1259[34]](function(){_0x952dx12[_0x1259[98]]();_0x952dx13[_0x1259[99]](_0x1259[21])})[_0x1259[28]](function(_0x952dx15){return _0x952dx14(_0x952dx15)})});router[_0x1259[101]](_0x1259[102],auth[_0x1259[97]](),auth[_0x1259[104]]([],[_0x1259[103],_0x1259[100]]),function(_0x952dx12,_0x952dx13,_0x952dx14){return Action[_0x1259[40]]({name:_0x1259[98],data1:_0x952dx12[_0x1259[95]][_0x1259[30]],UserId:_0x952dx12[_0x1259[100]][_0x1259[30]]})[_0x1259[34]](function(){_0x952dx13[_0x1259[57]](200)})[_0x1259[28]](function(_0x952dx15){return _0x952dx14(_0x952dx15)})});function handleError(_0x952dx13,_0x952dx15){return _0x952dx13[_0x1259[25]](500)[_0x1259[105]]({message:_0x952dx15[_0x1259[23]]})}module[_0x1259[106]]= router
\ No newline at end of file
index 96d7493..e3839a2 100644 (file)
@@ -1 +1 @@
-var _0xabae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x70\x69\x2F\x61\x6D\x69\x2F\x61\x6D\x69\x2E\x61\x6D\x69","\x6C\x6F\x67\x6F\x75\x74","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x53\x49\x50\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x61\x74\x61","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x55\x73\x65\x72\x49\x64","\x6C\x6F\x67","\x51\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x61\x63\x74\x69\x6F\x6E","\x6C\x6F\x67\x69\x6E","\x51\x75\x65\x75\x65\x41\x64\x64"];_0xabae[0];var util=require(_0xabae[1]);var amiController=require(_0xabae[2]);exports[_0xabae[3]]= function(_0xa0a3x3,_0xa0a3x4,_0xa0a3x5,_0xa0a3x6){var _0xa0a3x7={action:_0xabae[4],queue:_0xa0a3x5,interface:util[_0xabae[6]](_0xabae[5],_0xa0a3x4),paused:false};_0xa0a3x7[_0xabae[7]]= JSON[_0xabae[8]](_0xa0a3x7);_0xa0a3x7[_0xabae[9]]= _0xa0a3x3;amiController[_0xabae[12]](_0xa0a3x7,function(_0xa0a3x8,_0xa0a3x9){if(_0xa0a3x8){console[_0xabae[10]](_0xa0a3x8)};var _0xa0a3x7={action:_0xabae[11],queue:_0xa0a3x5,interface:util[_0xabae[6]](_0xabae[5],_0xa0a3x4)};_0xa0a3x7[_0xabae[7]]= JSON[_0xabae[8]](_0xa0a3x7);_0xa0a3x7[_0xabae[9]]= _0xa0a3x3;amiController[_0xabae[12]](_0xa0a3x7,_0xa0a3x6)})};exports[_0xabae[13]]= function(_0xa0a3x3,_0xa0a3x4,_0xa0a3x5,_0xa0a3x6){var _0xa0a3x7={action:_0xabae[14],queue:_0xa0a3x5,interface:util[_0xabae[6]](_0xabae[5],_0xa0a3x4),penalty:0,paused:false,membername:_0xa0a3x4};_0xa0a3x7[_0xabae[7]]= JSON[_0xabae[8]](_0xa0a3x7);_0xa0a3x7[_0xabae[9]]= _0xa0a3x3;amiController[_0xabae[12]](_0xa0a3x7,_0xa0a3x6)}
\ No newline at end of file
+var _0x14fc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x70\x69\x2F\x61\x6D\x69\x2F\x61\x6D\x69\x2E\x61\x6D\x69","\x6C\x6F\x67\x6F\x75\x74","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x53\x49\x50\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x61\x74\x61","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x55\x73\x65\x72\x49\x64","\x6C\x6F\x67","\x51\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x61\x63\x74\x69\x6F\x6E","\x6C\x6F\x67\x69\x6E","\x51\x75\x65\x75\x65\x41\x64\x64"];_0x14fc[0];var util=require(_0x14fc[1]);var amiController=require(_0x14fc[2]);exports[_0x14fc[3]]= function(_0x43fbx3,_0x43fbx4,_0x43fbx5,_0x43fbx6){var _0x43fbx7={action:_0x14fc[4],queue:_0x43fbx5,interface:util[_0x14fc[6]](_0x14fc[5],_0x43fbx4),paused:false};_0x43fbx7[_0x14fc[7]]= JSON[_0x14fc[8]](_0x43fbx7);_0x43fbx7[_0x14fc[9]]= _0x43fbx3;amiController[_0x14fc[12]](_0x43fbx7,function(_0x43fbx8,_0x43fbx9){if(_0x43fbx8){console[_0x14fc[10]](_0x43fbx8)};var _0x43fbx7={action:_0x14fc[11],queue:_0x43fbx5,interface:util[_0x14fc[6]](_0x14fc[5],_0x43fbx4)};_0x43fbx7[_0x14fc[7]]= JSON[_0x14fc[8]](_0x43fbx7);_0x43fbx7[_0x14fc[9]]= _0x43fbx3;amiController[_0x14fc[12]](_0x43fbx7,_0x43fbx6)})};exports[_0x14fc[13]]= function(_0x43fbx3,_0x43fbx4,_0x43fbx5,_0x43fbx6){var _0x43fbx7={action:_0x14fc[14],queue:_0x43fbx5,interface:util[_0x14fc[6]](_0x14fc[5],_0x43fbx4),penalty:0,paused:false,membername:_0x43fbx4};_0x43fbx7[_0x14fc[7]]= JSON[_0x14fc[8]](_0x43fbx7);_0x43fbx7[_0x14fc[9]]= _0x43fbx3;amiController[_0x14fc[12]](_0x43fbx7,_0x43fbx6)}
\ No newline at end of file
index 997ac06..5d3946d 100644 (file)
@@ -1 +1 @@
-var _0x8b8f=["\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x6C\x6F\x63\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x73\x65\x74\x75\x70","\x6C\x6F\x63\x61\x6C\x2D\x6C\x6F\x67\x69\x6E","\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x61\x74\x63\x68","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x6C\x6F\x67\x69\x6E\x20\x6C\x69\x6D\x69\x74\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64\x2E","\x74\x68\x65\x6E","\x69\x73\x56\x61\x6C\x69\x64\x41\x67\x65\x6E\x74","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x57\x72\x6F\x6E\x67\x20\x63\x72\x65\x64\x65\x6E\x74\x69\x61\x6C\x73","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];var passport=require(_0x8b8f[0]);var LocalStrategy=require(_0x8b8f[2])[_0x8b8f[1]];var license=require(_0x8b8f[3]);exports[_0x8b8f[4]]= function(_0xf8eex4,_0xf8eex5){passport[_0x8b8f[15]](_0x8b8f[5], new LocalStrategy({usernameField:_0x8b8f[6],passwordField:_0x8b8f[7]},function(_0xf8eex6,_0xf8eex7,_0xf8eex8){var _0xf8eex9;return _0xf8eex4[_0x8b8f[14]]({where:{name:_0xf8eex6}})[_0x8b8f[10]](function(_0xf8eexc){_0xf8eex9= _0xf8eexc;if(!_0xf8eex9||  !_0xf8eexc[_0x8b8f[12]](_0xf8eex7)){throw  new Error(_0x8b8f[13])};return _0xf8eex9})[_0x8b8f[10]](license[_0x8b8f[11]]())[_0x8b8f[10]](function(_0xf8eexb){if(_0xf8eexb){return _0xf8eex8(null,_0xf8eex9)}else {return _0xf8eex8(null,false,{message:_0x8b8f[9]})}})[_0x8b8f[8]](function(_0xf8eexa){return _0xf8eex8(_0xf8eexa,false,null)})}))}
\ No newline at end of file
+var _0xde23=["\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x6C\x6F\x63\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x73\x65\x74\x75\x70","\x6C\x6F\x63\x61\x6C\x2D\x6C\x6F\x67\x69\x6E","\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x61\x74\x63\x68","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x6C\x6F\x67\x69\x6E\x20\x6C\x69\x6D\x69\x74\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64\x2E","\x74\x68\x65\x6E","\x69\x73\x56\x61\x6C\x69\x64\x41\x67\x65\x6E\x74","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x57\x72\x6F\x6E\x67\x20\x63\x72\x65\x64\x65\x6E\x74\x69\x61\x6C\x73","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];var passport=require(_0xde23[0]);var LocalStrategy=require(_0xde23[2])[_0xde23[1]];var license=require(_0xde23[3]);exports[_0xde23[4]]= function(_0x9b99x4,_0x9b99x5){passport[_0xde23[15]](_0xde23[5], new LocalStrategy({usernameField:_0xde23[6],passwordField:_0xde23[7]},function(_0x9b99x6,_0x9b99x7,_0x9b99x8){var _0x9b99x9;return _0x9b99x4[_0xde23[14]]({where:{name:_0x9b99x6}})[_0xde23[10]](function(_0x9b99xc){_0x9b99x9= _0x9b99xc;if(!_0x9b99x9||  !_0x9b99xc[_0xde23[12]](_0x9b99x7)){throw  new Error(_0xde23[13])};return _0x9b99x9})[_0xde23[10]](license[_0xde23[11]]())[_0xde23[10]](function(_0x9b99xb){if(_0x9b99xb){return _0x9b99x8(null,_0x9b99x9)}else {return _0x9b99x8(null,false,{message:_0xde23[9]})}})[_0xde23[8]](function(_0x9b99xa){return _0x9b99x8(_0x9b99xa,false,null)})}))}
\ No newline at end of file
index 2570c38..6d52efc 100644 (file)
@@ -1 +1 @@
-var _0x695f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x74\x77\x69\x74\x74\x65\x72","\x2F\x73\x69\x67\x6E\x75\x70","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65","\x67\x65\x74","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0x695f[0];var express=require(_0x695f[1]);var passport=require(_0x695f[2]);var auth=require(_0x695f[3]);var router=express.Router();router[_0x695f[9]](_0x695f[10],passport[_0x695f[7]](_0x695f[5],{failureRedirect:_0x695f[6],session:false}))[_0x695f[9]](_0x695f[4],passport[_0x695f[7]](_0x695f[5],{failureRedirect:_0x695f[6],session:false}),auth[_0x695f[8]]);module[_0x695f[11]]= router
\ No newline at end of file
+var _0xa079=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x70\x61\x73\x73\x70\x6F\x72\x74","\x2E\x2E\x2F\x61\x75\x74\x68\x2E\x73\x65\x72\x76\x69\x63\x65","\x2F\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x74\x77\x69\x74\x74\x65\x72","\x2F\x73\x69\x67\x6E\x75\x70","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x73\x65\x74\x54\x6F\x6B\x65\x6E\x43\x6F\x6F\x6B\x69\x65","\x67\x65\x74","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0xa079[0];var express=require(_0xa079[1]);var passport=require(_0xa079[2]);var auth=require(_0xa079[3]);var router=express.Router();router[_0xa079[9]](_0xa079[10],passport[_0xa079[7]](_0xa079[5],{failureRedirect:_0xa079[6],session:false}))[_0xa079[9]](_0xa079[4],passport[_0xa079[7]](_0xa079[5],{failureRedirect:_0xa079[6],session:false}),auth[_0xa079[8]]);module[_0xa079[11]]= router
\ No newline at end of file
index be34480..aa60778 100644 (file)
@@ -1 +1 @@
-var _0x8402=["\x73\x65\x74\x75\x70","\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x74\x77\x69\x74\x74\x65\x72","\x63\x6C\x69\x65\x6E\x74\x49\x44","\x74\x77\x69\x74\x74\x65\x72","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x55\x52\x4C","\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x4E\x61\x6D\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x75\x73\x65\x72","\x5F\x6A\x73\x6F\x6E","\x73\x61\x76\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];exports[_0x8402[0]]= function(_0x73bdx1,_0x73bdx2){var _0x73bdx3=require(_0x8402[1]);var _0x73bdx4=require(_0x8402[3])[_0x8402[2]];_0x73bdx3[_0x8402[15]]( new _0x73bdx4({consumerKey:_0x73bdx2[_0x8402[5]][_0x8402[4]],consumerSecret:_0x73bdx2[_0x8402[5]][_0x8402[6]],callbackURL:_0x73bdx2[_0x8402[5]][_0x8402[7]]},function(_0x73bdx5,_0x73bdx6,_0x73bdx7,_0x73bdx8){_0x73bdx1[_0x8402[14]]({"\x74\x77\x69\x74\x74\x65\x72\x2E\x69\x64\x5F\x73\x74\x72":_0x73bdx7[_0x8402[8]]},function(_0x73bdx9,_0x73bdxa){if(_0x73bdx9){return _0x73bdx8(_0x73bdx9)};if(!_0x73bdxa){_0x73bdxa=  new _0x73bdx1({name:_0x73bdx7[_0x8402[9]],username:_0x73bdx7[_0x8402[10]],role:_0x8402[11],provider:_0x8402[5],twitter:_0x73bdx7[_0x8402[12]]});_0x73bdxa[_0x8402[13]](function(_0x73bdx9){if(_0x73bdx9){return _0x73bdx8(_0x73bdx9)};return _0x73bdx8(_0x73bdx9,_0x73bdxa)})}else {return _0x73bdx8(_0x73bdx9,_0x73bdxa)}})}))}
\ No newline at end of file
+var _0x6471=["\x73\x65\x74\x75\x70","\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x74\x77\x69\x74\x74\x65\x72","\x63\x6C\x69\x65\x6E\x74\x49\x44","\x74\x77\x69\x74\x74\x65\x72","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x55\x52\x4C","\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x4E\x61\x6D\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x75\x73\x65\x72","\x5F\x6A\x73\x6F\x6E","\x73\x61\x76\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x73\x65"];exports[_0x6471[0]]= function(_0xb0c5x1,_0xb0c5x2){var _0xb0c5x3=require(_0x6471[1]);var _0xb0c5x4=require(_0x6471[3])[_0x6471[2]];_0xb0c5x3[_0x6471[15]]( new _0xb0c5x4({consumerKey:_0xb0c5x2[_0x6471[5]][_0x6471[4]],consumerSecret:_0xb0c5x2[_0x6471[5]][_0x6471[6]],callbackURL:_0xb0c5x2[_0x6471[5]][_0x6471[7]]},function(_0xb0c5x5,_0xb0c5x6,_0xb0c5x7,_0xb0c5x8){_0xb0c5x1[_0x6471[14]]({"\x74\x77\x69\x74\x74\x65\x72\x2E\x69\x64\x5F\x73\x74\x72":_0xb0c5x7[_0x6471[8]]},function(_0xb0c5x9,_0xb0c5xa){if(_0xb0c5x9){return _0xb0c5x8(_0xb0c5x9)};if(!_0xb0c5xa){_0xb0c5xa=  new _0xb0c5x1({name:_0xb0c5x7[_0x6471[9]],username:_0xb0c5x7[_0x6471[10]],role:_0x6471[11],provider:_0x6471[5],twitter:_0xb0c5x7[_0x6471[12]]});_0xb0c5xa[_0x6471[13]](function(_0xb0c5x9){if(_0xb0c5x9){return _0xb0c5x8(_0xb0c5x9)};return _0xb0c5x8(_0xb0c5x9,_0xb0c5xa)})}else {return _0xb0c5x8(_0xb0c5x9,_0xb0c5xa)}})}))}
\ No newline at end of file
index cb9a2b8..ae8a6c2 100644 (file)
@@ -1 +1 @@
-var _0x62f0=["\x75\x74\x69\x6C","\x61\x67\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x6C\x69\x62\x2F\x72\x70\x63","\x2E\x2F\x6C\x69\x62\x2F\x73\x71\x75\x61\x72\x65","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x50\x72\x6F\x63\x65\x73\x73\x20\x73\x74\x61\x72\x74\x65\x64\x20\x77\x69\x74\x68\x20\x69\x64\x20\x25\x64","\x70\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x70\x6F\x72\x74","\x68\x6F\x73\x74","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31"];var util=require(_0x62f0[0]);var logger=require(_0x62f0[2])(_0x62f0[1]);var config=require(_0x62f0[3]);var rpc=require(_0x62f0[4])();var AGISquare=require(_0x62f0[5]);if(!config[_0x62f0[1]]){config[_0x62f0[1]]= {}};setInterval(function(){if(global[_0x62f0[6]]){global[_0x62f0[6]]()}else {logger[_0x62f0[9]](_0x62f0[7]+ _0x62f0[8])}},20000);logger[_0x62f0[13]](util[_0x62f0[12]](_0x62f0[10],process[_0x62f0[11]]));var agisquare= new AGISquare(config[_0x62f0[1]][_0x62f0[14]]|| 4573,config[_0x62f0[1]][_0x62f0[15]]|| _0x62f0[16],rpc)
\ No newline at end of file
+var _0xf1c6=["\x75\x74\x69\x6C","\x61\x67\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x6C\x69\x62\x2F\x72\x70\x63","\x2E\x2F\x6C\x69\x62\x2F\x73\x71\x75\x61\x72\x65","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x50\x72\x6F\x63\x65\x73\x73\x20\x73\x74\x61\x72\x74\x65\x64\x20\x77\x69\x74\x68\x20\x69\x64\x20\x25\x64","\x70\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x70\x6F\x72\x74","\x68\x6F\x73\x74","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31"];var util=require(_0xf1c6[0]);var logger=require(_0xf1c6[2])(_0xf1c6[1]);var config=require(_0xf1c6[3]);var rpc=require(_0xf1c6[4])();var AGISquare=require(_0xf1c6[5]);if(!config[_0xf1c6[1]]){config[_0xf1c6[1]]= {}};setInterval(function(){if(global[_0xf1c6[6]]){global[_0xf1c6[6]]()}else {logger[_0xf1c6[9]](_0xf1c6[7]+ _0xf1c6[8])}},20000);logger[_0xf1c6[13]](util[_0xf1c6[12]](_0xf1c6[10],process[_0xf1c6[11]]));var agisquare= new AGISquare(config[_0xf1c6[1]][_0xf1c6[14]]|| 4573,config[_0xf1c6[1]][_0xf1c6[15]]|| _0xf1c6[16],rpc)
\ No newline at end of file
index 9450b13..f178a54 100644 (file)
@@ -1 +1 @@
-var _0x34ab=["\x75\x74\x69\x6C","\x61\x67\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x68\x61\x6E\x64\x6C\x65\x4D\x65\x73\x73\x61\x67\x65","\x64\x6F\x63","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x61\x67\x69\x4E\x65\x77\x45\x78\x74\x65\x6E","\x73\x65\x6E\x64","\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x43\x6C\x6F\x73\x65","\x46\x6F\x72\x6B\x65\x64\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65\x64\x20\x77\x69\x74\x68\x20\x63\x6F\x64\x65\x20\x25\x64\x20\x66\x6F\x72\x20\x73\x69\x67\x6E\x61\x6C\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x66\x6F\x72\x6B\x65\x64\x20\x70\x72\x6F\x63\x65\x73\x73","\x4D\x65\x73\x73\x61\x67\x65\x3A","\x4E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B"];var util=require(_0x34ab[0]);var logger=require(_0x34ab[2])(_0x34ab[1]);var MailMessage=require(_0x34ab[4])[_0x34ab[3]];var FaxMessage=require(_0x34ab[4])[_0x34ab[5]];var FaxAttachment=require(_0x34ab[4])[_0x34ab[6]];var SmsMessage=require(_0x34ab[4])[_0x34ab[7]];var OpenchannelMessage=require(_0x34ab[4])[_0x34ab[8]];exports[_0x34ab[9]]= function(_0x554cx8,_0x554cx9){switch(_0x554cx8[_0x34ab[19]]){case _0x34ab[12]:return MailMessage[_0x34ab[11]](_0x554cx8[_0x34ab[10]]);case _0x34ab[13]:return FaxMessage[_0x34ab[11]](_0x554cx8[_0x34ab[10]],{include:[{model:FaxAttachment}]});case _0x34ab[14]:return SmsMessage[_0x34ab[11]](_0x554cx8[_0x34ab[10]]);case _0x34ab[15]:return OpenchannelMessage[_0x34ab[11]](_0x554cx8[_0x34ab[10]]);case _0x34ab[16]:_0x554cx9[_0x34ab[17]]({message:_0x34ab[16],evt:_0x554cx8[_0x34ab[10]]});break;default:logger[_0x34ab[20]](_0x34ab[18],_0x554cx8[_0x34ab[19]])}};exports[_0x34ab[21]]= function(_0x554cxa,_0x554cxb){logger[_0x34ab[24]](util[_0x34ab[23]](_0x34ab[22],_0x554cxa,_0x554cxb))};exports[_0x34ab[25]]= function(_0x554cxc){logger[_0x34ab[20]](_0x34ab[26]);logger[_0x34ab[20]](_0x34ab[27],_0x554cxc[_0x34ab[19]]|| _0x34ab[28]);logger[_0x34ab[20]](_0x34ab[29],_0x554cxc[_0x34ab[30]]|| _0x34ab[28])}
\ No newline at end of file
+var _0x28aa=["\x75\x74\x69\x6C","\x61\x67\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x68\x61\x6E\x64\x6C\x65\x4D\x65\x73\x73\x61\x67\x65","\x64\x6F\x63","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x61\x67\x69\x4E\x65\x77\x45\x78\x74\x65\x6E","\x73\x65\x6E\x64","\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x43\x6C\x6F\x73\x65","\x46\x6F\x72\x6B\x65\x64\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65\x64\x20\x77\x69\x74\x68\x20\x63\x6F\x64\x65\x20\x25\x64\x20\x66\x6F\x72\x20\x73\x69\x67\x6E\x61\x6C\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x66\x6F\x72\x6B\x65\x64\x20\x70\x72\x6F\x63\x65\x73\x73","\x4D\x65\x73\x73\x61\x67\x65\x3A","\x4E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B"];var util=require(_0x28aa[0]);var logger=require(_0x28aa[2])(_0x28aa[1]);var MailMessage=require(_0x28aa[4])[_0x28aa[3]];var FaxMessage=require(_0x28aa[4])[_0x28aa[5]];var FaxAttachment=require(_0x28aa[4])[_0x28aa[6]];var SmsMessage=require(_0x28aa[4])[_0x28aa[7]];var OpenchannelMessage=require(_0x28aa[4])[_0x28aa[8]];exports[_0x28aa[9]]= function(_0x216fx8,_0x216fx9){switch(_0x216fx8[_0x28aa[19]]){case _0x28aa[12]:return MailMessage[_0x28aa[11]](_0x216fx8[_0x28aa[10]]);case _0x28aa[13]:return FaxMessage[_0x28aa[11]](_0x216fx8[_0x28aa[10]],{include:[{model:FaxAttachment}]});case _0x28aa[14]:return SmsMessage[_0x28aa[11]](_0x216fx8[_0x28aa[10]]);case _0x28aa[15]:return OpenchannelMessage[_0x28aa[11]](_0x216fx8[_0x28aa[10]]);case _0x28aa[16]:_0x216fx9[_0x28aa[17]]({message:_0x28aa[16],evt:_0x216fx8[_0x28aa[10]]});break;default:logger[_0x28aa[20]](_0x28aa[18],_0x216fx8[_0x28aa[19]])}};exports[_0x28aa[21]]= function(_0x216fxa,_0x216fxb){logger[_0x28aa[24]](util[_0x28aa[23]](_0x28aa[22],_0x216fxa,_0x216fxb))};exports[_0x28aa[25]]= function(_0x216fxc){logger[_0x28aa[20]](_0x28aa[26]);logger[_0x28aa[20]](_0x28aa[27],_0x216fxc[_0x28aa[19]]|| _0x28aa[28]);logger[_0x28aa[20]](_0x28aa[29],_0x216fxc[_0x28aa[30]]|| _0x28aa[28])}
\ No newline at end of file
index 95106a0..eeed68c 100644 (file)
@@ -1 +1 @@
-var _0x4688=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2F\x65\x76\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x61\x67\x69","\x66\x6F\x72\x6B","\x65\x78\x69\x74","\x6B\x69\x6C\x6C","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x68\x61\x6E\x64\x6C\x65\x4D\x65\x73\x73\x61\x67\x65","\x63\x6C\x6F\x73\x65","\x68\x61\x6E\x64\x6C\x65\x43\x6C\x6F\x73\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72"];_0x4688[0];var cp=require(_0x4688[1]);var events=require(_0x4688[2]);module[_0x4688[3]]= function(_0xcefcx3){var _0xcefcx4=cp[_0x4688[5]](__dirname+ _0x4688[4]);process[_0x4688[8]](_0x4688[6],function(_0xcefcx5){_0xcefcx4[_0x4688[7]]()});_0xcefcx4[_0x4688[8]](_0x4688[9],function(_0xcefcx6){events[_0x4688[10]](_0xcefcx6,_0xcefcx3)});_0xcefcx4[_0x4688[8]](_0x4688[11],events[_0x4688[12]]);_0xcefcx4[_0x4688[8]](_0x4688[13],events[_0x4688[14]])}
\ No newline at end of file
+var _0xa96d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2F\x65\x76\x65\x6E\x74\x73","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x61\x67\x69","\x66\x6F\x72\x6B","\x65\x78\x69\x74","\x6B\x69\x6C\x6C","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x68\x61\x6E\x64\x6C\x65\x4D\x65\x73\x73\x61\x67\x65","\x63\x6C\x6F\x73\x65","\x68\x61\x6E\x64\x6C\x65\x43\x6C\x6F\x73\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72"];_0xa96d[0];var cp=require(_0xa96d[1]);var events=require(_0xa96d[2]);module[_0xa96d[3]]= function(_0x7875x3){var _0x7875x4=cp[_0xa96d[5]](__dirname+ _0xa96d[4]);process[_0xa96d[8]](_0xa96d[6],function(_0x7875x5){_0x7875x4[_0xa96d[7]]()});_0x7875x4[_0xa96d[8]](_0xa96d[9],function(_0x7875x6){events[_0xa96d[10]](_0x7875x6,_0x7875x3)});_0x7875x4[_0xa96d[8]](_0xa96d[11],events[_0xa96d[12]]);_0x7875x4[_0xa96d[8]](_0xa96d[13],events[_0xa96d[14]])}
\ No newline at end of file
index 534acce..c975e10 100644 (file)
@@ -1 +1 @@
-var _0xe3e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x79\x6E\x63\x68\x6F","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x45\x76\x65\x6E\x74\x45\x6D\x69\x74\x74\x65\x72","\x65\x76\x65\x6E\x74\x73","\x2E\x2F\x72\x65\x70\x6C\x79","\x63\x61\x6C\x6C","\x72\x65\x71\x75\x65\x73\x74","\x63\x6D\x64\x49\x64","\x61\x67\x69\x73\x71\x75\x61\x72\x65","\x65\x72\x72\x6F\x72","\x65\x6D\x69\x74","\x64\x6F\x6E\x65","\x6E\x65\x78\x74\x54\x69\x63\x6B","\x69\x6E\x68\x65\x72\x69\x74\x73","\x68\x61\x6E\x64\x6C\x65\x52\x65\x70\x6C\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x68\x61\x6E\x67\x75\x70","\x2D\x31","\x5F\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x73\x79\x6E\x63","\x61\x6E\x73\x77\x65\x72","\x41\x4E\x53\x57\x45\x52","\x67\x65\x74\x44\x61\x74\x61","\x62\x65\x65\x70","\x35","\x31","\x47\x45\x54\x20\x44\x41\x54\x41\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x6E\x6F\x6F\x70","\x4E\x4F\x20\x4D\x45\x53\x53\x41\x47\x45","\x56\x45\x52\x42\x4F\x53\x45\x20\x22\x25\x73\x22","\x65\x78\x65\x63","\x69\x73\x41\x72\x72\x61\x79","\x45\x58\x45\x43\x20\x25\x73\x20\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x73\x65\x74\x43\x6F\x6E\x74\x65\x78\x74","\x53\x45\x54\x20\x43\x4F\x4E\x54\x45\x58\x54\x20\x22\x25\x73\x22","\x73\x65\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x53\x45\x54\x20\x45\x58\x54\x45\x4E\x53\x49\x4F\x4E\x20\x22\x25\x73\x22","\x73\x65\x74\x50\x72\x69\x6F\x72\x69\x74\x79","\x53\x45\x54\x20\x50\x52\x49\x4F\x52\x49\x54\x59\x20\x22\x25\x73\x22","\x48\x41\x4E\x47\x55\x50","\x73\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x53\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x25\x73\x20\x22\x25\x73\x22","\x73\x61\x79\x4E\x75\x6D\x62\x65\x72","\x53\x41\x59\x20\x4E\x55\x4D\x42\x45\x52\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x44\x69\x67\x69\x74\x73","\x53\x41\x59\x20\x44\x49\x47\x49\x54\x53\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x50\x68\x6F\x6E\x65\x74\x69\x63","\x53\x41\x59\x20\x50\x48\x4F\x4E\x45\x54\x49\x43\x20\x22\x25\x73\x22\x20\x25\x73","\x63\x6F\x6E\x74\x69\x6E\x75\x65\x41\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x47\x4F\x54\x4F\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x47\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x22\x25\x73\x22","\x72\x65\x63\x6F\x72\x64\x46\x69\x6C\x65","\x77\x61\x76","","\x73\x3D","\x42\x45\x45\x50","\x52\x45\x43\x4F\x52\x44\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x73\x74\x72\x65\x61\x6D\x46\x69\x6C\x65","\x53\x54\x52\x45\x41\x4D\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22","\x61\x67\x69","\x41\x47\x49","\x49\x44\x3A\x25\x73\x20\x2D\x20\x4C\x41\x42\x45\x4C\x3A\x20\x25\x73\x20\x2D\x20\x4D\x53\x47\x3A\x20\x25\x73","\x69\x64","\x6C\x61\x62\x65\x6C","\x77\x61\x69\x74","\x57\x41\x49\x54","\x65\x78\x70\x6F\x72\x74\x73"];_0xe3e6[0];var syncho=require(_0xe3e6[1]);var util=require(_0xe3e6[2]);var _=require(_0xe3e6[3]);var EventEmitter=require(_0xe3e6[5])[_0xe3e6[4]];var AGIReply=require(_0xe3e6[6]);var AGIChannel=function(_0x9784x7,_0x9784x8){EventEmitter[_0xe3e6[7]](this);this[_0xe3e6[8]]= _0x9784x7;this[_0xe3e6[9]]= 0;this[_0xe3e6[10]]= _0x9784x8;var _0x9784x9=this;process[_0xe3e6[14]](function(){syncho(function(){try{_0x9784x9[_0xe3e6[10]](_0x9784x9)}catch(e){_0x9784x9[_0xe3e6[12]](_0xe3e6[11],e.toString())};_0x9784x9[_0xe3e6[12]](_0xe3e6[13])})})};util[_0xe3e6[15]](AGIChannel,EventEmitter);AGIChannel[_0xe3e6[17]][_0xe3e6[16]]= function(_0x9784xa){if(this[_0xe3e6[18]]){if(_0x9784xa=== _0xe3e6[19]){this[_0xe3e6[18]](null,{code:200,result:_0xe3e6[20]})}else {this[_0xe3e6[18]](null, new AGIReply(_0x9784xa))}}};AGIChannel[_0xe3e6[17]][_0xe3e6[21]]= function(_0x9784x7,_0x9784xb){this[_0xe3e6[18]]= _0x9784xb;this[_0xe3e6[9]]= this[_0xe3e6[9]]+ 1;this[_0xe3e6[12]](_0xe3e6[8],_0x9784x7,this[_0xe3e6[9]])};AGIChannel[_0xe3e6[17]][_0xe3e6[22]]= function(_0x9784x7){return this[_0xe3e6[21]][_0xe3e6[23]](this,_0x9784x7)};AGIChannel[_0xe3e6[17]][_0xe3e6[24]]= function(){return this[_0xe3e6[22]](_0xe3e6[25])};AGIChannel[_0xe3e6[17]][_0xe3e6[26]]= function(_0x9784xc,_0x9784xd,_0x9784xe){_0x9784xc= (_0x9784xc=== undefined)?_0xe3e6[27]:_0x9784xc;_0x9784xd= (_0x9784xd=== undefined)?_0xe3e6[28]:_0x9784xd;_0x9784xe= (_0x9784xe=== undefined)?_0xe3e6[29]:_0x9784xe;return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[30],_0x9784xc,_0x9784xd* 1000,_0x9784xe))};AGIChannel[_0xe3e6[17]][_0xe3e6[32]]= function(_0x9784xf){_0x9784xf= _0x9784xf|| _0xe3e6[33];return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[34],_0x9784xf))};AGIChannel[_0xe3e6[17]][_0xe3e6[35]]= function(_0x9784x10,_0x9784x11){if(_[_0xe3e6[36]](_0x9784x11)){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[37],_0x9784x10,_0x9784x11[_0xe3e6[39]](_0xe3e6[38])))};return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[37],_0x9784x10,_0x9784x11))};AGIChannel[_0xe3e6[17]][_0xe3e6[40]]= function(_0x9784x12){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[41],_0x9784x12))};AGIChannel[_0xe3e6[17]][_0xe3e6[42]]= function(_0x9784x13){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[43],_0x9784x13))};AGIChannel[_0xe3e6[17]][_0xe3e6[44]]= function(_0x9784x14){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[45],_0x9784x14))};AGIChannel[_0xe3e6[17]][_0xe3e6[19]]= function(){return this[_0xe3e6[22]](_0xe3e6[46])};AGIChannel[_0xe3e6[17]][_0xe3e6[47]]= function(_0x9784x15,_0x9784x16){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[48],_0x9784x15,_0x9784x16))};AGIChannel[_0xe3e6[17]][_0xe3e6[49]]= function(_0x9784x17,_0x9784x18){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[50],_0x9784x17,_0x9784x18))};AGIChannel[_0xe3e6[17]][_0xe3e6[51]]= function(_0x9784x19,_0x9784x18){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[52],_0x9784x19,_0x9784x18))};AGIChannel[_0xe3e6[17]][_0xe3e6[53]]= function(_0x9784x1a,_0x9784x18){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[54],_0x9784x1a,_0x9784x18))};AGIChannel[_0xe3e6[17]][_0xe3e6[55]]= function(_0x9784x12,_0x9784x13,_0x9784x14){_0x9784x13= _0x9784x13|| this[_0xe3e6[8]][_0xe3e6[56]];_0x9784x14= _0x9784x14|| 1;this[_0xe3e6[40]](_0x9784x12);this[_0xe3e6[42]](_0x9784x13);this[_0xe3e6[44]](_0x9784x14);return this[_0xe3e6[32]](util[_0xe3e6[31]](_0xe3e6[57],_0x9784x12,_0x9784x13,_0x9784x14))};AGIChannel[_0xe3e6[17]][_0xe3e6[58]]= function(_0x9784x15){return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[59],_0x9784x15))};AGIChannel[_0xe3e6[17]][_0xe3e6[60]]= function(_0x9784xc,_0x9784x1b,_0x9784x18,_0x9784xd,_0x9784x1c,_0x9784x1d){_0x9784x1b= _0x9784x1b|| _0xe3e6[61];_0x9784x18= _0x9784x18|| _0xe3e6[62];_0x9784xd= (_0x9784xd=== undefined)?-1:((_0x9784xd=== _0xe3e6[20])?-1:_0x9784xd* 1000);_0x9784x1c= (_0x9784x1c=== undefined)?_0xe3e6[62]:_0xe3e6[63]+ _0x9784x1c;_0x9784x1d= (_0x9784x1d)?_0xe3e6[64]:_0xe3e6[62];return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[65],_0x9784xc,_0x9784x1b,_0x9784x18,_0x9784xd,_0x9784x1d,_0x9784x1c))};AGIChannel[_0xe3e6[17]][_0xe3e6[66]]= function(_0x9784xc,_0x9784x18){_0x9784x18= _0x9784x18|| _0xe3e6[62];return this[_0xe3e6[22]](util[_0xe3e6[31]](_0xe3e6[67],_0x9784xc,_0x9784x18))};AGIChannel[_0xe3e6[17]][_0xe3e6[68]]= function(_0x9784x11){return this[_0xe3e6[35]](_0xe3e6[69],_0x9784x11)};AGIChannel[_0xe3e6[17]][_0xe3e6[11]]= function(_0x9784x1e,_0x9784x1f){this[_0xe3e6[32]](util[_0xe3e6[31]](_0xe3e6[70],_0x9784x1e[_0xe3e6[71]],_0x9784x1e[_0xe3e6[72]],_0x9784x1f));return {code:500,result:_0xe3e6[20],extra:_0xe3e6[62]}};AGIChannel[_0xe3e6[17]][_0xe3e6[73]]= function(_0x9784x20){return this[_0xe3e6[35]](_0xe3e6[74],_0x9784x20)};module[_0xe3e6[75]]= AGIChannel
\ No newline at end of file
+var _0xae09=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x79\x6E\x63\x68\x6F","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x45\x76\x65\x6E\x74\x45\x6D\x69\x74\x74\x65\x72","\x65\x76\x65\x6E\x74\x73","\x2E\x2F\x72\x65\x70\x6C\x79","\x63\x61\x6C\x6C","\x72\x65\x71\x75\x65\x73\x74","\x63\x6D\x64\x49\x64","\x61\x67\x69\x73\x71\x75\x61\x72\x65","\x65\x72\x72\x6F\x72","\x65\x6D\x69\x74","\x64\x6F\x6E\x65","\x6E\x65\x78\x74\x54\x69\x63\x6B","\x69\x6E\x68\x65\x72\x69\x74\x73","\x68\x61\x6E\x64\x6C\x65\x52\x65\x70\x6C\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x68\x61\x6E\x67\x75\x70","\x2D\x31","\x5F\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x73\x79\x6E\x63","\x61\x6E\x73\x77\x65\x72","\x41\x4E\x53\x57\x45\x52","\x67\x65\x74\x44\x61\x74\x61","\x62\x65\x65\x70","\x35","\x31","\x47\x45\x54\x20\x44\x41\x54\x41\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x6E\x6F\x6F\x70","\x4E\x4F\x20\x4D\x45\x53\x53\x41\x47\x45","\x56\x45\x52\x42\x4F\x53\x45\x20\x22\x25\x73\x22","\x65\x78\x65\x63","\x69\x73\x41\x72\x72\x61\x79","\x45\x58\x45\x43\x20\x25\x73\x20\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x73\x65\x74\x43\x6F\x6E\x74\x65\x78\x74","\x53\x45\x54\x20\x43\x4F\x4E\x54\x45\x58\x54\x20\x22\x25\x73\x22","\x73\x65\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x53\x45\x54\x20\x45\x58\x54\x45\x4E\x53\x49\x4F\x4E\x20\x22\x25\x73\x22","\x73\x65\x74\x50\x72\x69\x6F\x72\x69\x74\x79","\x53\x45\x54\x20\x50\x52\x49\x4F\x52\x49\x54\x59\x20\x22\x25\x73\x22","\x48\x41\x4E\x47\x55\x50","\x73\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x53\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x25\x73\x20\x22\x25\x73\x22","\x73\x61\x79\x4E\x75\x6D\x62\x65\x72","\x53\x41\x59\x20\x4E\x55\x4D\x42\x45\x52\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x44\x69\x67\x69\x74\x73","\x53\x41\x59\x20\x44\x49\x47\x49\x54\x53\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x50\x68\x6F\x6E\x65\x74\x69\x63","\x53\x41\x59\x20\x50\x48\x4F\x4E\x45\x54\x49\x43\x20\x22\x25\x73\x22\x20\x25\x73","\x63\x6F\x6E\x74\x69\x6E\x75\x65\x41\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x47\x4F\x54\x4F\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x47\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x22\x25\x73\x22","\x72\x65\x63\x6F\x72\x64\x46\x69\x6C\x65","\x77\x61\x76","","\x73\x3D","\x42\x45\x45\x50","\x52\x45\x43\x4F\x52\x44\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x73\x74\x72\x65\x61\x6D\x46\x69\x6C\x65","\x53\x54\x52\x45\x41\x4D\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22","\x61\x67\x69","\x41\x47\x49","\x49\x44\x3A\x25\x73\x20\x2D\x20\x4C\x41\x42\x45\x4C\x3A\x20\x25\x73\x20\x2D\x20\x4D\x53\x47\x3A\x20\x25\x73","\x69\x64","\x6C\x61\x62\x65\x6C","\x77\x61\x69\x74","\x57\x41\x49\x54","\x65\x78\x70\x6F\x72\x74\x73"];_0xae09[0];var syncho=require(_0xae09[1]);var util=require(_0xae09[2]);var _=require(_0xae09[3]);var EventEmitter=require(_0xae09[5])[_0xae09[4]];var AGIReply=require(_0xae09[6]);var AGIChannel=function(_0x274bx7,_0x274bx8){EventEmitter[_0xae09[7]](this);this[_0xae09[8]]= _0x274bx7;this[_0xae09[9]]= 0;this[_0xae09[10]]= _0x274bx8;var _0x274bx9=this;process[_0xae09[14]](function(){syncho(function(){try{_0x274bx9[_0xae09[10]](_0x274bx9)}catch(e){_0x274bx9[_0xae09[12]](_0xae09[11],e.toString())};_0x274bx9[_0xae09[12]](_0xae09[13])})})};util[_0xae09[15]](AGIChannel,EventEmitter);AGIChannel[_0xae09[17]][_0xae09[16]]= function(_0x274bxa){if(this[_0xae09[18]]){if(_0x274bxa=== _0xae09[19]){this[_0xae09[18]](null,{code:200,result:_0xae09[20]})}else {this[_0xae09[18]](null, new AGIReply(_0x274bxa))}}};AGIChannel[_0xae09[17]][_0xae09[21]]= function(_0x274bx7,_0x274bxb){this[_0xae09[18]]= _0x274bxb;this[_0xae09[9]]= this[_0xae09[9]]+ 1;this[_0xae09[12]](_0xae09[8],_0x274bx7,this[_0xae09[9]])};AGIChannel[_0xae09[17]][_0xae09[22]]= function(_0x274bx7){return this[_0xae09[21]][_0xae09[23]](this,_0x274bx7)};AGIChannel[_0xae09[17]][_0xae09[24]]= function(){return this[_0xae09[22]](_0xae09[25])};AGIChannel[_0xae09[17]][_0xae09[26]]= function(_0x274bxc,_0x274bxd,_0x274bxe){_0x274bxc= (_0x274bxc=== undefined)?_0xae09[27]:_0x274bxc;_0x274bxd= (_0x274bxd=== undefined)?_0xae09[28]:_0x274bxd;_0x274bxe= (_0x274bxe=== undefined)?_0xae09[29]:_0x274bxe;return this[_0xae09[22]](util[_0xae09[31]](_0xae09[30],_0x274bxc,_0x274bxd* 1000,_0x274bxe))};AGIChannel[_0xae09[17]][_0xae09[32]]= function(_0x274bxf){_0x274bxf= _0x274bxf|| _0xae09[33];return this[_0xae09[22]](util[_0xae09[31]](_0xae09[34],_0x274bxf))};AGIChannel[_0xae09[17]][_0xae09[35]]= function(_0x274bx10,_0x274bx11){if(_[_0xae09[36]](_0x274bx11)){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[37],_0x274bx10,_0x274bx11[_0xae09[39]](_0xae09[38])))};return this[_0xae09[22]](util[_0xae09[31]](_0xae09[37],_0x274bx10,_0x274bx11))};AGIChannel[_0xae09[17]][_0xae09[40]]= function(_0x274bx12){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[41],_0x274bx12))};AGIChannel[_0xae09[17]][_0xae09[42]]= function(_0x274bx13){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[43],_0x274bx13))};AGIChannel[_0xae09[17]][_0xae09[44]]= function(_0x274bx14){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[45],_0x274bx14))};AGIChannel[_0xae09[17]][_0xae09[19]]= function(){return this[_0xae09[22]](_0xae09[46])};AGIChannel[_0xae09[17]][_0xae09[47]]= function(_0x274bx15,_0x274bx16){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[48],_0x274bx15,_0x274bx16))};AGIChannel[_0xae09[17]][_0xae09[49]]= function(_0x274bx17,_0x274bx18){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[50],_0x274bx17,_0x274bx18))};AGIChannel[_0xae09[17]][_0xae09[51]]= function(_0x274bx19,_0x274bx18){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[52],_0x274bx19,_0x274bx18))};AGIChannel[_0xae09[17]][_0xae09[53]]= function(_0x274bx1a,_0x274bx18){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[54],_0x274bx1a,_0x274bx18))};AGIChannel[_0xae09[17]][_0xae09[55]]= function(_0x274bx12,_0x274bx13,_0x274bx14){_0x274bx13= _0x274bx13|| this[_0xae09[8]][_0xae09[56]];_0x274bx14= _0x274bx14|| 1;this[_0xae09[40]](_0x274bx12);this[_0xae09[42]](_0x274bx13);this[_0xae09[44]](_0x274bx14);return this[_0xae09[32]](util[_0xae09[31]](_0xae09[57],_0x274bx12,_0x274bx13,_0x274bx14))};AGIChannel[_0xae09[17]][_0xae09[58]]= function(_0x274bx15){return this[_0xae09[22]](util[_0xae09[31]](_0xae09[59],_0x274bx15))};AGIChannel[_0xae09[17]][_0xae09[60]]= function(_0x274bxc,_0x274bx1b,_0x274bx18,_0x274bxd,_0x274bx1c,_0x274bx1d){_0x274bx1b= _0x274bx1b|| _0xae09[61];_0x274bx18= _0x274bx18|| _0xae09[62];_0x274bxd= (_0x274bxd=== undefined)?-1:((_0x274bxd=== _0xae09[20])?-1:_0x274bxd* 1000);_0x274bx1c= (_0x274bx1c=== undefined)?_0xae09[62]:_0xae09[63]+ _0x274bx1c;_0x274bx1d= (_0x274bx1d)?_0xae09[64]:_0xae09[62];return this[_0xae09[22]](util[_0xae09[31]](_0xae09[65],_0x274bxc,_0x274bx1b,_0x274bx18,_0x274bxd,_0x274bx1d,_0x274bx1c))};AGIChannel[_0xae09[17]][_0xae09[66]]= function(_0x274bxc,_0x274bx18){_0x274bx18= _0x274bx18|| _0xae09[62];return this[_0xae09[22]](util[_0xae09[31]](_0xae09[67],_0x274bxc,_0x274bx18))};AGIChannel[_0xae09[17]][_0xae09[68]]= function(_0x274bx11){return this[_0xae09[35]](_0xae09[69],_0x274bx11)};AGIChannel[_0xae09[17]][_0xae09[11]]= function(_0x274bx1e,_0x274bx1f){this[_0xae09[32]](util[_0xae09[31]](_0xae09[70],_0x274bx1e[_0xae09[71]],_0x274bx1e[_0xae09[72]],_0x274bx1f));return {code:500,result:_0xae09[20],extra:_0xae09[62]}};AGIChannel[_0xae09[17]][_0xae09[73]]= function(_0x274bx20){return this[_0xae09[35]](_0xae09[74],_0x274bx20)};module[_0xae09[75]]= AGIChannel
\ No newline at end of file
index 16f09da..544b5dd 100644 (file)
@@ -1 +1 @@
-var _0xdeba=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x6D\x61\x70\x70\x65\x72","\x62\x75\x66\x66\x65\x72","","\x64\x61\x74\x61","\x62\x69\x6E\x64","\x68\x61\x6E\x64\x6C\x65\x44\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x68\x61\x6E\x64\x6C\x65\x45\x6E\x64","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x75\x74\x66\x38","\x48\x41\x4E\x47\x55\x50","\x69\x6E\x64\x65\x78\x4F\x66","\x68\x61\x6E\x64\x6C\x65\x72","\x68\x61\x6E\x67\x75\x70","\x74\x72\x69\x6D","\x0A\x0A","\x72\x65\x71\x75\x65\x73\x74","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65\x73","\x68\x61\x6E\x64\x6C\x65\x52\x65\x70\x6C\x79","\x68\x61\x6E\x64\x6C\x65\x52\x65\x71\x75\x65\x73\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x68\x61\x6E\x64\x6C\x65\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x64\x6F\x6E\x65","\x68\x61\x6E\x64\x6C\x65\x44\x6F\x6E\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72","\x45\x6E\x64","\x69\x6E\x66\x6F","\x64\x65\x73\x74\x72\x6F\x79","\x52\x65\x71\x75\x65\x73\x74","\x0A","\x77\x72\x69\x74\x65","\x45\x72\x72\x6F\x72\x3A","\x44\x6F\x6E\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x44\x65\x73\x74\x72\x6F\x79","\x73\x70\x6C\x69\x74","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x69\x5F","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x66\x6F\x72\x45\x61\x63\x68","\x65\x78\x70\x6F\x72\x74\x73"];_0xdeba[0];var AGIChannel=require(_0xdeba[1]);var logger=require(_0xdeba[3])(_0xdeba[2]);var AGIConnection=function(_0x3fb4x4,_0x3fb4x5){this[_0xdeba[4]]= _0x3fb4x5;this[_0xdeba[5]]= _0x3fb4x4;this[_0xdeba[6]]= _0xdeba[7];this[_0xdeba[4]][_0xdeba[11]](_0xdeba[8],this[_0xdeba[10]][_0xdeba[9]](this));this[_0xdeba[4]][_0xdeba[11]](_0xdeba[12],this[_0xdeba[13]][_0xdeba[9]](this))};AGIConnection[_0xdeba[14]][_0xdeba[10]]= function(_0x3fb4x6){var _0x3fb4x7=this;_0x3fb4x6= _0x3fb4x6.toString(_0xdeba[15]);if(_0x3fb4x6[_0xdeba[17]](_0xdeba[16])=== 0){if(this[_0xdeba[18]]){this[_0xdeba[18]](_0xdeba[19])};return};if(this[_0xdeba[18]]){this[_0xdeba[18]](_0x3fb4x6[_0xdeba[20]]())}else {this[_0xdeba[6]]+= _0x3fb4x6;if(this[_0xdeba[6]][_0xdeba[17]](_0xdeba[21])>= 0){this[_0xdeba[22]]= this[_0xdeba[23]](this[_0xdeba[6]]);var _0x3fb4x8= new AGIChannel(this[_0xdeba[22]],this[_0xdeba[5]]);this[_0xdeba[18]]= _0x3fb4x8[_0xdeba[24]][_0xdeba[9]](_0x3fb4x8);_0x3fb4x8[_0xdeba[11]](_0xdeba[22],this[_0xdeba[25]][_0xdeba[9]](this));_0x3fb4x8[_0xdeba[11]](_0xdeba[26],this[_0xdeba[27]][_0xdeba[9]](this));_0x3fb4x8[_0xdeba[11]](_0xdeba[28],this[_0xdeba[29]][_0xdeba[9]](this));_0x3fb4x8[_0xdeba[11]](_0xdeba[30],this[_0xdeba[31]][_0xdeba[9]](this))}}};AGIConnection[_0xdeba[14]][_0xdeba[13]]= function(){logger[_0xdeba[33]](_0xdeba[32]);if(this[_0xdeba[18]]){this[_0xdeba[18]](_0xdeba[19])};this[_0xdeba[34]]()};AGIConnection[_0xdeba[14]][_0xdeba[25]]= function(_0x3fb4x9){logger[_0xdeba[33]](_0xdeba[35],_0x3fb4x9);if(this[_0xdeba[4]]){this[_0xdeba[4]][_0xdeba[37]](_0x3fb4x9+ _0xdeba[36])}};AGIConnection[_0xdeba[14]][_0xdeba[31]]= function(_0x3fb4xa){logger[_0xdeba[30]](_0xdeba[38],_0x3fb4xa);this[_0xdeba[34]]()};AGIConnection[_0xdeba[14]][_0xdeba[29]]= function(){logger[_0xdeba[33]](_0xdeba[39]);this[_0xdeba[34]]()};AGIConnection[_0xdeba[14]][_0xdeba[27]]= function(){logger[_0xdeba[33]](_0xdeba[40])};AGIConnection[_0xdeba[14]][_0xdeba[34]]= function(){logger[_0xdeba[33]](_0xdeba[41]);if(this[_0xdeba[4]]){this[_0xdeba[4]][_0xdeba[34]]();this[_0xdeba[4]]= null}};AGIConnection[_0xdeba[14]][_0xdeba[23]]= function(_0x3fb4xb){var _0x3fb4xc={};var _0x3fb4x6=_0x3fb4xb.toString();_0x3fb4x6[_0xdeba[42]](_0xdeba[36])[_0xdeba[46]](function(_0x3fb4xd){var _0x3fb4xe=_0x3fb4xd[_0xdeba[42]](/:\s?/);if(_0x3fb4xe[_0xdeba[43]]=== 2){var _0x3fb4xf=_0x3fb4xe[0][_0xdeba[20]]();if(_0x3fb4xf[_0xdeba[17]](_0xdeba[44])=== 0){_0x3fb4xf= _0x3fb4xf[_0xdeba[45]](4)};var _0x3fb4x10=_0x3fb4xe[1][_0xdeba[20]]();_0x3fb4xc[_0x3fb4xf]= _0x3fb4x10}});return _0x3fb4xc};module[_0xdeba[47]]= AGIConnection
\ No newline at end of file
+var _0x6230=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x6D\x61\x70\x70\x65\x72","\x62\x75\x66\x66\x65\x72","","\x64\x61\x74\x61","\x62\x69\x6E\x64","\x68\x61\x6E\x64\x6C\x65\x44\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x68\x61\x6E\x64\x6C\x65\x45\x6E\x64","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x75\x74\x66\x38","\x48\x41\x4E\x47\x55\x50","\x69\x6E\x64\x65\x78\x4F\x66","\x68\x61\x6E\x64\x6C\x65\x72","\x68\x61\x6E\x67\x75\x70","\x74\x72\x69\x6D","\x0A\x0A","\x72\x65\x71\x75\x65\x73\x74","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65\x73","\x68\x61\x6E\x64\x6C\x65\x52\x65\x70\x6C\x79","\x68\x61\x6E\x64\x6C\x65\x52\x65\x71\x75\x65\x73\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x68\x61\x6E\x64\x6C\x65\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x64\x6F\x6E\x65","\x68\x61\x6E\x64\x6C\x65\x44\x6F\x6E\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72","\x45\x6E\x64","\x69\x6E\x66\x6F","\x64\x65\x73\x74\x72\x6F\x79","\x52\x65\x71\x75\x65\x73\x74","\x0A","\x77\x72\x69\x74\x65","\x45\x72\x72\x6F\x72\x3A","\x44\x6F\x6E\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x44\x65\x73\x74\x72\x6F\x79","\x73\x70\x6C\x69\x74","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x69\x5F","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x66\x6F\x72\x45\x61\x63\x68","\x65\x78\x70\x6F\x72\x74\x73"];_0x6230[0];var AGIChannel=require(_0x6230[1]);var logger=require(_0x6230[3])(_0x6230[2]);var AGIConnection=function(_0xa91cx4,_0xa91cx5){this[_0x6230[4]]= _0xa91cx5;this[_0x6230[5]]= _0xa91cx4;this[_0x6230[6]]= _0x6230[7];this[_0x6230[4]][_0x6230[11]](_0x6230[8],this[_0x6230[10]][_0x6230[9]](this));this[_0x6230[4]][_0x6230[11]](_0x6230[12],this[_0x6230[13]][_0x6230[9]](this))};AGIConnection[_0x6230[14]][_0x6230[10]]= function(_0xa91cx6){var _0xa91cx7=this;_0xa91cx6= _0xa91cx6.toString(_0x6230[15]);if(_0xa91cx6[_0x6230[17]](_0x6230[16])=== 0){if(this[_0x6230[18]]){this[_0x6230[18]](_0x6230[19])};return};if(this[_0x6230[18]]){this[_0x6230[18]](_0xa91cx6[_0x6230[20]]())}else {this[_0x6230[6]]+= _0xa91cx6;if(this[_0x6230[6]][_0x6230[17]](_0x6230[21])>= 0){this[_0x6230[22]]= this[_0x6230[23]](this[_0x6230[6]]);var _0xa91cx8= new AGIChannel(this[_0x6230[22]],this[_0x6230[5]]);this[_0x6230[18]]= _0xa91cx8[_0x6230[24]][_0x6230[9]](_0xa91cx8);_0xa91cx8[_0x6230[11]](_0x6230[22],this[_0x6230[25]][_0x6230[9]](this));_0xa91cx8[_0x6230[11]](_0x6230[26],this[_0x6230[27]][_0x6230[9]](this));_0xa91cx8[_0x6230[11]](_0x6230[28],this[_0x6230[29]][_0x6230[9]](this));_0xa91cx8[_0x6230[11]](_0x6230[30],this[_0x6230[31]][_0x6230[9]](this))}}};AGIConnection[_0x6230[14]][_0x6230[13]]= function(){logger[_0x6230[33]](_0x6230[32]);if(this[_0x6230[18]]){this[_0x6230[18]](_0x6230[19])};this[_0x6230[34]]()};AGIConnection[_0x6230[14]][_0x6230[25]]= function(_0xa91cx9){logger[_0x6230[33]](_0x6230[35],_0xa91cx9);if(this[_0x6230[4]]){this[_0x6230[4]][_0x6230[37]](_0xa91cx9+ _0x6230[36])}};AGIConnection[_0x6230[14]][_0x6230[31]]= function(_0xa91cxa){logger[_0x6230[30]](_0x6230[38],_0xa91cxa);this[_0x6230[34]]()};AGIConnection[_0x6230[14]][_0x6230[29]]= function(){logger[_0x6230[33]](_0x6230[39]);this[_0x6230[34]]()};AGIConnection[_0x6230[14]][_0x6230[27]]= function(){logger[_0x6230[33]](_0x6230[40])};AGIConnection[_0x6230[14]][_0x6230[34]]= function(){logger[_0x6230[33]](_0x6230[41]);if(this[_0x6230[4]]){this[_0x6230[4]][_0x6230[34]]();this[_0x6230[4]]= null}};AGIConnection[_0x6230[14]][_0x6230[23]]= function(_0xa91cxb){var _0xa91cxc={};var _0xa91cx6=_0xa91cxb.toString();_0xa91cx6[_0x6230[42]](_0x6230[36])[_0x6230[46]](function(_0xa91cxd){var _0xa91cxe=_0xa91cxd[_0x6230[42]](/:\s?/);if(_0xa91cxe[_0x6230[43]]=== 2){var _0xa91cxf=_0xa91cxe[0][_0x6230[20]]();if(_0xa91cxf[_0x6230[17]](_0x6230[44])=== 0){_0xa91cxf= _0xa91cxf[_0x6230[45]](4)};var _0xa91cx10=_0xa91cxe[1][_0x6230[20]]();_0xa91cxc[_0xa91cxf]= _0xa91cx10}});return _0xa91cxc};module[_0x6230[47]]= AGIConnection
\ No newline at end of file
index 8f190aa..a43cf96 100644 (file)
@@ -1 +1 @@
-var _0x6fdf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x72\x61\x77","\x74\x72\x69\x6D","\x63\x6F\x64\x65","\x72\x65\x73\x75\x6C\x74","\x65\x78\x74\x72\x61","","\x20","\x73\x70\x6C\x69\x74","\x3D","\x69\x6E\x64\x65\x78\x4F\x66","\x0A","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x61\x74\x63\x68","\x65\x78\x70\x6F\x72\x74\x73"];_0x6fdf[0];var AGIReply=function(_0x9748x2){var _0x9748x3=this;this[_0x6fdf[1]]= _0x9748x2.toString()[_0x6fdf[2]]();this[_0x6fdf[3]]= 200;this[_0x6fdf[4]]= 0;this[_0x6fdf[5]]= _0x6fdf[6];var _0x9748x4=this[_0x6fdf[1]][_0x6fdf[8]](_0x6fdf[7]);this[_0x6fdf[3]]= parseInt(_0x9748x4[0],10);if(!isNaN(this[_0x6fdf[3]])&& this[_0x6fdf[3]]=== 200){_0x9748x4[_0x6fdf[12]](function(_0x9748x5){if(_0x9748x5[_0x6fdf[10]](_0x6fdf[9])> 0){var _0x9748x6=_0x9748x5[_0x6fdf[8]](_0x6fdf[9]);if(_0x9748x6[1][_0x6fdf[10]](_0x6fdf[11])> 0){var _0x9748x7=_0x9748x6[1][_0x6fdf[8]](_0x6fdf[11]);_0x9748x3[_0x9748x6[0]]= _0x9748x7[0];_0x9748x3[_0x6fdf[5]]= _0x9748x7[1]}else {_0x9748x3[_0x9748x6[0]]= _0x9748x6[1]}}});var _0x9748x8=this[_0x6fdf[1]][_0x6fdf[13]](/\((.*)\)/);if(_0x9748x8){this[_0x6fdf[5]]= _0x9748x8[1]}}else {if(!isNaN(this[_0x6fdf[3]])){this[_0x6fdf[4]]= _0x9748x4[1]}}};module[_0x6fdf[14]]= AGIReply
\ No newline at end of file
+var _0xe998=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x72\x61\x77","\x74\x72\x69\x6D","\x63\x6F\x64\x65","\x72\x65\x73\x75\x6C\x74","\x65\x78\x74\x72\x61","","\x20","\x73\x70\x6C\x69\x74","\x3D","\x69\x6E\x64\x65\x78\x4F\x66","\x0A","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x61\x74\x63\x68","\x65\x78\x70\x6F\x72\x74\x73"];_0xe998[0];var AGIReply=function(_0xbbe9x2){var _0xbbe9x3=this;this[_0xe998[1]]= _0xbbe9x2.toString()[_0xe998[2]]();this[_0xe998[3]]= 200;this[_0xe998[4]]= 0;this[_0xe998[5]]= _0xe998[6];var _0xbbe9x4=this[_0xe998[1]][_0xe998[8]](_0xe998[7]);this[_0xe998[3]]= parseInt(_0xbbe9x4[0],10);if(!isNaN(this[_0xe998[3]])&& this[_0xe998[3]]=== 200){_0xbbe9x4[_0xe998[12]](function(_0xbbe9x5){if(_0xbbe9x5[_0xe998[10]](_0xe998[9])> 0){var _0xbbe9x6=_0xbbe9x5[_0xe998[8]](_0xe998[9]);if(_0xbbe9x6[1][_0xe998[10]](_0xe998[11])> 0){var _0xbbe9x7=_0xbbe9x6[1][_0xe998[8]](_0xe998[11]);_0xbbe9x3[_0xbbe9x6[0]]= _0xbbe9x7[0];_0xbbe9x3[_0xe998[5]]= _0xbbe9x7[1]}else {_0xbbe9x3[_0xbbe9x6[0]]= _0xbbe9x6[1]}}});var _0xbbe9x8=this[_0xe998[1]][_0xe998[13]](/\((.*)\)/);if(_0xbbe9x8){this[_0xe998[5]]= _0xbbe9x8[1]}}else {if(!isNaN(this[_0xe998[3]])){this[_0xe998[4]]= _0xbbe9x4[1]}}};module[_0xe998[14]]= AGIReply
\ No newline at end of file
index fcb562d..ee118c1 100644 (file)
@@ -1 +1 @@
-var _0xe6f6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x55\x73\x65\x72","\x54\x72\x75\x6E\x6B","\x53\x6F\x75\x6E\x64","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x66\x69\x6E\x64","\x6E\x61\x6D\x65","\x64\x73\x6E","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x73\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x61\x72\x67\x5F\x31","\x61\x72\x67\x5F\x32","","\x6D\x65\x72\x67\x65","\x75\x70\x64\x61\x74\x65","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x69\x64","\x61\x64\x64\x72\x65\x73\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x72\x65\x73\x6F\x6C\x76\x65","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x74\x79\x70\x65","\x70\x68\x6F\x6E\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x6D\x69\x6E\x75\x74\x65\x73","\x61\x64\x64"];_0xe6f6[0];var BPromise=require(_0xe6f6[1]);var moment=require(_0xe6f6[2]);var _=require(_0xe6f6[3]);var util=require(_0xe6f6[4]);var SquareProject=require(_0xe6f6[6])[_0xe6f6[5]];var VoiceQueue=require(_0xe6f6[6])[_0xe6f6[7]];var Variable=require(_0xe6f6[6])[_0xe6f6[8]];var SquareOdbc=require(_0xe6f6[6])[_0xe6f6[9]];var User=require(_0xe6f6[6])[_0xe6f6[10]];var Trunk=require(_0xe6f6[6])[_0xe6f6[11]];var Sound=require(_0xe6f6[6])[_0xe6f6[12]];var Interval=require(_0xe6f6[6])[_0xe6f6[13]];var ReportSquareDetail=require(_0xe6f6[6])[_0xe6f6[14]];var ReportSquare=require(_0xe6f6[6])[_0xe6f6[15]];var SquareRecording=require(_0xe6f6[6])[_0xe6f6[16]];var MailServerOut=require(_0xe6f6[6])[_0xe6f6[17]];var MailAccount=require(_0xe6f6[6])[_0xe6f6[18]];var Template=require(_0xe6f6[6])[_0xe6f6[19]];var SmsAccount=require(_0xe6f6[6])[_0xe6f6[20]];var OpenchannelAccount=require(_0xe6f6[6])[_0xe6f6[21]];var FaxAccount=require(_0xe6f6[6])[_0xe6f6[22]];var Contact=require(_0xe6f6[6])[_0xe6f6[23]];module[_0xe6f6[24]]= function(){return {getSquareProject:function(_0x790ex17){return SquareProject[_0xe6f6[26]]({where:{name:_0x790ex17},attributes:[_0xe6f6[25]]})},getSquareProjectById:function(_0x790ex18){return SquareProject[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[27]]})},getVoiceQueueById:function(_0x790ex18){return VoiceQueue[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[27]]})},getVariableById:function(_0x790ex18){return Variable[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[27]]})},getSquareOdbcById:function(_0x790ex18){return SquareOdbc[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[28]]})},getUserById:function(_0x790ex18){return User[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[27]],raw:true})},getTrunkById:function(_0x790ex18){return Trunk[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[27]],raw:true})},getSoundById:function(_0x790ex18){return Sound[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[29]],raw:true})},getIntervalById:function(_0x790ex18){return Interval[_0xe6f6[31]](_0xe6f6[30])[_0xe6f6[26]]({where:{id:_0x790ex18}})},createSquareDetailsReport:function(_0x790ex19){return ReportSquareDetail[_0xe6f6[32]](_0x790ex19,{raw:true})},createSquareReport:function(_0x790ex19){return ReportSquare[_0xe6f6[32]](_[_0xe6f6[38]](_0x790ex19,{joinAt:moment()[_0xe6f6[34]](_0xe6f6[33]),project_name:_0x790ex19[_0xe6f6[35]],prev_project_name:_0x790ex19[_0xe6f6[36]]|| _0xe6f6[37],is_subproject:_0x790ex19[_0xe6f6[36]]?true:false}),{raw:true})},updateSquareReport:function(_0x790ex1a,_0x790ex1b){return ReportSquare[_0xe6f6[39]]({leaveAt:moment()[_0xe6f6[34]](_0xe6f6[33])},{where:{uniqueid:_0x790ex1a,project_name:_0x790ex1b,leaveAt:null},raw:true,individualHooks:true})},createSquareRecording:function(_0x790ex19){return SquareRecording[_0xe6f6[32]](_0x790ex19,{raw:true})},getFaxAccountNumberById:function(_0x790ex18){return FaxAccount[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[40]]})},getMailServerOutById:function(_0x790ex18){return MailAccount[_0xe6f6[26]]({attributes:[_0xe6f6[41],_0xe6f6[42]],include:[{model:MailServerOut,attributes:[_0xe6f6[41],_0xe6f6[43]],where:{id:_0x790ex18}}]})},createMailMessage:function(_0x790ex19){process[_0xe6f6[45]]({message:_0xe6f6[44],doc:_0x790ex19});return BPromise[_0xe6f6[46]]()},createFaxMessage:function(_0x790ex19){process[_0xe6f6[45]]({message:_0xe6f6[47],doc:_0x790ex19});return BPromise[_0xe6f6[46]]()},getTemplateById:function(_0x790ex18){return Template[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[48],_0xe6f6[49]]})},getSmsAccountById:function(_0x790ex18){return SmsAccount[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[50],_0xe6f6[51]]})},getOpenchannelAccountById:function(_0x790ex18){return OpenchannelAccount[_0xe6f6[26]]({where:{id:_0x790ex18},attributes:[_0xe6f6[27]]})},createSmsMessage:function(_0x790ex19){process[_0xe6f6[45]]({message:_0xe6f6[52],doc:_0x790ex19});return BPromise[_0xe6f6[46]]()},createOpenchannelMessage:function(_0x790ex19){process[_0xe6f6[45]]({message:_0xe6f6[53],doc:_0x790ex19});return BPromise[_0xe6f6[46]]()},callbackContact:function(_0x790ex1c,_0x790ex17,_0x790ex1d,_0x790ex1e,_0x790ex1f,_0x790ex20){return Contact[_0xe6f6[32]]({ListId:_0x790ex1c,firstName:_0x790ex17,lastName:_0x790ex1d,phone:_0x790ex1e,description:_0x790ex1f,planningtime:moment()[_0xe6f6[55]](_0x790ex20|| 5,_0xe6f6[54])[_0xe6f6[34]](_0xe6f6[33])},{raw:true})}}}
\ No newline at end of file
+var _0x438e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x55\x73\x65\x72","\x54\x72\x75\x6E\x6B","\x53\x6F\x75\x6E\x64","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x66\x69\x6E\x64","\x6E\x61\x6D\x65","\x64\x73\x6E","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x73\x75\x62\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x61\x72\x67\x5F\x31","\x61\x72\x67\x5F\x32","","\x6D\x65\x72\x67\x65","\x75\x70\x64\x61\x74\x65","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x69\x64","\x61\x64\x64\x72\x65\x73\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x72\x65\x73\x6F\x6C\x76\x65","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x74\x79\x70\x65","\x70\x68\x6F\x6E\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x6D\x69\x6E\x75\x74\x65\x73","\x61\x64\x64"];_0x438e[0];var BPromise=require(_0x438e[1]);var moment=require(_0x438e[2]);var _=require(_0x438e[3]);var util=require(_0x438e[4]);var SquareProject=require(_0x438e[6])[_0x438e[5]];var VoiceQueue=require(_0x438e[6])[_0x438e[7]];var Variable=require(_0x438e[6])[_0x438e[8]];var SquareOdbc=require(_0x438e[6])[_0x438e[9]];var User=require(_0x438e[6])[_0x438e[10]];var Trunk=require(_0x438e[6])[_0x438e[11]];var Sound=require(_0x438e[6])[_0x438e[12]];var Interval=require(_0x438e[6])[_0x438e[13]];var ReportSquareDetail=require(_0x438e[6])[_0x438e[14]];var ReportSquare=require(_0x438e[6])[_0x438e[15]];var SquareRecording=require(_0x438e[6])[_0x438e[16]];var MailServerOut=require(_0x438e[6])[_0x438e[17]];var MailAccount=require(_0x438e[6])[_0x438e[18]];var Template=require(_0x438e[6])[_0x438e[19]];var SmsAccount=require(_0x438e[6])[_0x438e[20]];var OpenchannelAccount=require(_0x438e[6])[_0x438e[21]];var FaxAccount=require(_0x438e[6])[_0x438e[22]];var Contact=require(_0x438e[6])[_0x438e[23]];module[_0x438e[24]]= function(){return {getSquareProject:function(_0xdbefx17){return SquareProject[_0x438e[26]]({where:{name:_0xdbefx17},attributes:[_0x438e[25]]})},getSquareProjectById:function(_0xdbefx18){return SquareProject[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[27]]})},getVoiceQueueById:function(_0xdbefx18){return VoiceQueue[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[27]]})},getVariableById:function(_0xdbefx18){return Variable[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[27]]})},getSquareOdbcById:function(_0xdbefx18){return SquareOdbc[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[28]]})},getUserById:function(_0xdbefx18){return User[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[27]],raw:true})},getTrunkById:function(_0xdbefx18){return Trunk[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[27]],raw:true})},getSoundById:function(_0xdbefx18){return Sound[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[29]],raw:true})},getIntervalById:function(_0xdbefx18){return Interval[_0x438e[31]](_0x438e[30])[_0x438e[26]]({where:{id:_0xdbefx18}})},createSquareDetailsReport:function(_0xdbefx19){return ReportSquareDetail[_0x438e[32]](_0xdbefx19,{raw:true})},createSquareReport:function(_0xdbefx19){return ReportSquare[_0x438e[32]](_[_0x438e[38]](_0xdbefx19,{joinAt:moment()[_0x438e[34]](_0x438e[33]),project_name:_0xdbefx19[_0x438e[35]],prev_project_name:_0xdbefx19[_0x438e[36]]|| _0x438e[37],is_subproject:_0xdbefx19[_0x438e[36]]?true:false}),{raw:true})},updateSquareReport:function(_0xdbefx1a,_0xdbefx1b){return ReportSquare[_0x438e[39]]({leaveAt:moment()[_0x438e[34]](_0x438e[33])},{where:{uniqueid:_0xdbefx1a,project_name:_0xdbefx1b,leaveAt:null},raw:true,individualHooks:true})},createSquareRecording:function(_0xdbefx19){return SquareRecording[_0x438e[32]](_0xdbefx19,{raw:true})},getFaxAccountNumberById:function(_0xdbefx18){return FaxAccount[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[40]]})},getMailServerOutById:function(_0xdbefx18){return MailAccount[_0x438e[26]]({attributes:[_0x438e[41],_0x438e[42]],include:[{model:MailServerOut,attributes:[_0x438e[41],_0x438e[43]],where:{id:_0xdbefx18}}]})},createMailMessage:function(_0xdbefx19){process[_0x438e[45]]({message:_0x438e[44],doc:_0xdbefx19});return BPromise[_0x438e[46]]()},createFaxMessage:function(_0xdbefx19){process[_0x438e[45]]({message:_0x438e[47],doc:_0xdbefx19});return BPromise[_0x438e[46]]()},getTemplateById:function(_0xdbefx18){return Template[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[48],_0x438e[49]]})},getSmsAccountById:function(_0xdbefx18){return SmsAccount[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[50],_0x438e[51]]})},getOpenchannelAccountById:function(_0xdbefx18){return OpenchannelAccount[_0x438e[26]]({where:{id:_0xdbefx18},attributes:[_0x438e[27]]})},createSmsMessage:function(_0xdbefx19){process[_0x438e[45]]({message:_0x438e[52],doc:_0xdbefx19});return BPromise[_0x438e[46]]()},createOpenchannelMessage:function(_0xdbefx19){process[_0x438e[45]]({message:_0x438e[53],doc:_0xdbefx19});return BPromise[_0x438e[46]]()},callbackContact:function(_0xdbefx1c,_0xdbefx17,_0xdbefx1d,_0xdbefx1e,_0xdbefx1f,_0xdbefx20){return Contact[_0x438e[32]]({ListId:_0xdbefx1c,firstName:_0xdbefx17,lastName:_0xdbefx1d,phone:_0xdbefx1e,description:_0xdbefx1f,planningtime:moment()[_0x438e[55]](_0xdbefx20|| 5,_0x438e[54])[_0x438e[34]](_0x438e[33])},{raw:true})}}}
\ No newline at end of file
index cbd31e5..5f064a2 100644 (file)
@@ -1 +1 @@
-var _0xfe1d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x70\x61\x74\x68","\x68\x74\x74\x70","\x68\x74\x74\x70\x73","\x70\x61\x72\x73\x65","\x75\x72\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x61\x6E\x64\x6F\x6D\x73\x74\x72\x69\x6E\x67","\x73\x6F\x78","\x67\x6F\x6F\x67\x6C\x65\x2D\x74\x74\x73\x2D\x61\x70\x69","\x75\x74\x69\x6C","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x6D\x6F\x6D\x65\x6E\x74","\x61\x77\x73\x2D\x73\x64\x6B","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x69\x73\x70\x65\x65\x63\x68\x2E\x6F\x72\x67\x2F\x61\x70\x69\x2F\x72\x65\x73\x74","\x70\x72\x6F\x74\x6F\x63\x6F\x6C","\x68\x74\x74\x70\x73\x3A","\x68\x6F\x73\x74","\x57\x48\x41\x54\x5F\x45\x56\x45\x52","\x65\x6E\x64","\x65\x72\x72\x6F\x72","\x6F\x6E","\x73\x74\x61\x74\x75\x73\x43\x6F\x64\x65","\x72\x65\x71\x75\x65\x73\x74\x20\x74\x6F\x20","\x20\x66\x61\x69\x6C\x65\x64\x2C\x20\x73\x74\x61\x74\x75\x73\x20\x63\x6F\x64\x65\x20\x3D\x20","\x20\x28","\x73\x74\x61\x74\x75\x73\x4D\x65\x73\x73\x61\x67\x65","\x29","\x63\x72\x65\x61\x74\x65\x57\x72\x69\x74\x65\x53\x74\x72\x65\x61\x6D","\x66\x69\x6E\x69\x73\x68","\x63\x6C\x6F\x73\x65","\x75\x6E\x6C\x69\x6E\x6B","\x70\x69\x70\x65","\x67\x65\x74","","\x64\x61\x74\x61","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x68\x6F\x73\x74\x6E\x61\x6D\x65","\x70\x6F\x72\x74","\x50\x4F\x53\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","\x72\x65\x71\x75\x65\x73\x74","\x77\x72\x69\x74\x65","\x77\x61\x76","\x74\x72\x61\x6E\x73\x63\x6F\x64\x65","\x73\x74\x61\x72\x74","\x41\x75\x64\x69\x6F\x53\x74\x72\x65\x61\x6D","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x49\x6E\x76\x61\x6C\x69\x64\x20\x64\x61\x74\x61\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x20\x66\x72\x6F\x6D\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x21","\x4E\x6F\x20\x64\x61\x74\x61\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x20\x66\x72\x6F\x6D\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x21","\x73\x79\x6E\x74\x68\x65\x73\x69\x7A\x65\x53\x70\x65\x65\x63\x68","\x72\x65\x61\x64\x46\x69\x6C\x65\x53\x79\x6E\x63","\x62\x61\x73\x65\x36\x34","\x67\x6F\x6F\x67\x6C\x65\x54\x54\x53","\x2E","\x73\x70\x6C\x69\x74","\x74\x68\x65\x6E","\x74\x6D\x70","\x67\x65\x6E\x65\x72\x61\x74\x65","\x2E\x77\x61\x76","\x72\x65\x73\x6F\x6C\x76\x65","\x2E\x6D\x70\x33","\x65\x6E","\x69\x73\x70\x65\x65\x63\x68\x54\x54\x53","\x25\x73\x3F\x61\x70\x69\x6B\x65\x79\x3D\x25\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x63\x6F\x6E\x76\x65\x72\x74\x26\x74\x65\x78\x74\x3D\x25\x73\x26\x76\x6F\x69\x63\x65\x3D\x25\x73\x26\x73\x70\x65\x65\x64\x3D\x25\x73\x26\x66\x6F\x72\x6D\x61\x74\x3D\x6D\x70\x33","\x66\x6F\x72\x6D\x61\x74","\x61\x77\x73\x50\x6F\x6C\x6C\x79","\x6D\x70\x33","\x69\x73\x70\x65\x65\x63\x68\x41\x53\x52","\x25\x73\x3F\x61\x70\x69\x6B\x65\x79\x3D\x25\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x26\x6C\x6F\x63\x61\x6C\x65\x3D\x25\x73\x26\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65\x3D\x61\x75\x64\x69\x6F\x2F\x78\x2D\x77\x61\x76\x26\x61\x75\x64\x69\x6F\x3D\x25\x73\x26\x25\x73","\x6D\x6F\x64\x65\x6C\x3D\x25\x73","\x66\x72\x65\x65\x66\x6F\x72\x6D\x3D\x33","\x74\x69\x67\x65\x72\x44\x69\x61\x6C\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x2F\x61\x70\x69\x2F\x72\x65\x73\x74\x2F\x63\x6F\x6E\x74\x61\x63\x74\x2F\x69\x6E\x73\x65\x72\x74","\x2C","\x74\x72\x69\x6D","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x69\x6E\x75\x74\x65\x73","\x61\x64\x64","\x73\x74\x61\x74\x75\x73","\x64\x69\x72\x4E\x61\x6D\x65"];_0xfe1d[0];var fs=require(_0xfe1d[1]);var path=require(_0xfe1d[2]);var http=require(_0xfe1d[3]);var https=require(_0xfe1d[4]);var urlParse=require(_0xfe1d[6])[_0xfe1d[5]];var BPromise=require(_0xfe1d[7]);var rs=require(_0xfe1d[8]);var sox=require(_0xfe1d[9]);var tts=require(_0xfe1d[10]);var util=require(_0xfe1d[11]);var querystring=require(_0xfe1d[12]);var moment=require(_0xfe1d[13]);var AWS=require(_0xfe1d[14]);var ISPEECH_API=_0xfe1d[15];function downloadFile(_0x6881x10,_0x6881x11){return  new BPromise(function(_0x6881x12,_0x6881x13){var _0x6881x14=urlParse(_0x6881x10);var _0x6881x15=_0x6881x14[_0xfe1d[16]]=== _0xfe1d[17]?https:http;var _0x6881x16={host:_0x6881x14[_0xfe1d[18]],path:_0x6881x14[_0xfe1d[2]],headers:{"\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74":_0xfe1d[19]}};_0x6881x15[_0xfe1d[34]](_0x6881x16,function(_0x6881x18){if(_0x6881x18[_0xfe1d[23]]!== 200){_0x6881x13( new Error(_0xfe1d[24]+ _0x6881x10+ _0xfe1d[25]+ _0x6881x18[_0xfe1d[23]]+ _0xfe1d[26]+ _0x6881x18[_0xfe1d[27]]+ _0xfe1d[28]));return};var _0x6881x19=fs[_0xfe1d[29]](_0x6881x11);_0x6881x19[_0xfe1d[22]](_0xfe1d[30],function(){_0x6881x19[_0xfe1d[31]](_0x6881x12)});_0x6881x19[_0xfe1d[22]](_0xfe1d[21],function(_0x6881x17){fs[_0xfe1d[32]](_0x6881x11);_0x6881x13(_0x6881x17)});_0x6881x18[_0xfe1d[33]](_0x6881x19)})[_0xfe1d[22]](_0xfe1d[21],function(_0x6881x17){_0x6881x13(_0x6881x17)})[_0xfe1d[20]]()})}function uploadFile(_0x6881x10){return  new BPromise(function(_0x6881x12,_0x6881x13){var _0x6881x14=urlParse(_0x6881x10);var _0x6881x15=_0x6881x14[_0xfe1d[16]]=== _0xfe1d[17]?https:http;var _0x6881x16={host:_0x6881x14[_0xfe1d[18]],path:_0x6881x14[_0xfe1d[2]],headers:{"\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74":_0xfe1d[19]}};_0x6881x15[_0xfe1d[34]](_0x6881x16,function(_0x6881x18){if(_0x6881x18[_0xfe1d[23]]!== 200){_0x6881x13( new Error(_0xfe1d[24]+ _0x6881x10+ _0xfe1d[25]+ _0x6881x18[_0xfe1d[23]]+ _0xfe1d[26]+ _0x6881x18[_0xfe1d[27]]+ _0xfe1d[28]));return};var _0x6881x1b=_0xfe1d[35];_0x6881x18[_0xfe1d[22]](_0xfe1d[36],function(_0x6881x1c){_0x6881x1b+= _0x6881x1c});_0x6881x18[_0xfe1d[22]](_0xfe1d[20],function(){_0x6881x12(_0x6881x1b)})})[_0xfe1d[22]](_0xfe1d[21],function(_0x6881x17){_0x6881x13(_0x6881x17)})[_0xfe1d[20]]()})}function tigerDialAPI(_0x6881x10,_0x6881x1e){return  new BPromise(function(_0x6881x12,_0x6881x13){var _0x6881x1f=JSON[_0xfe1d[37]](_0x6881x1e);var _0x6881x14=urlParse(_0x6881x10);var _0x6881x15=_0x6881x14[_0xfe1d[16]]=== _0xfe1d[17]?https:http;var _0x6881x16={hostname:_0x6881x14[_0xfe1d[38]],path:_0x6881x14[_0xfe1d[2]],port:_0x6881x14[_0xfe1d[39]],method:_0xfe1d[40],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xfe1d[41]}};var _0x6881x20=_0x6881x15[_0xfe1d[44]](_0x6881x16,function(_0x6881x18){if(_0x6881x18[_0xfe1d[23]]!== 200){_0x6881x13( new Error(_0xfe1d[24]+ _0x6881x10+ _0xfe1d[25]+ _0x6881x18[_0xfe1d[23]]+ _0xfe1d[26]+ _0x6881x18[_0xfe1d[27]]+ _0xfe1d[28]));return};_0x6881x18[_0xfe1d[43]](_0xfe1d[42]);var _0x6881x1b=_0xfe1d[35];_0x6881x18[_0xfe1d[22]](_0xfe1d[36],function(_0x6881x1c){_0x6881x1b+= _0x6881x1c});_0x6881x18[_0xfe1d[22]](_0xfe1d[20],function(){_0x6881x12(_0x6881x1b)})});_0x6881x20[_0xfe1d[22]](_0xfe1d[21],function(_0x6881x17){_0x6881x13(_0x6881x17)});_0x6881x20[_0xfe1d[45]](_0x6881x1f);_0x6881x20[_0xfe1d[20]]()})}function convertFile(_0x6881x19,_0x6881x11){return  new BPromise(function(_0x6881x12,_0x6881x13){var _0x6881x22=sox[_0xfe1d[47]](_0x6881x19,_0x6881x11,{sampleRate:8000,format:_0xfe1d[46],channelCount:1,bitRate:192* 1024,compressionQuality:5});_0x6881x22[_0xfe1d[22]](_0xfe1d[21],function(_0x6881x17){_0x6881x13(_0x6881x17)});_0x6881x22[_0xfe1d[22]](_0xfe1d[20],function(){_0x6881x12()});_0x6881x22[_0xfe1d[48]]()})}function pollyResult(_0x6881x24,_0x6881x25,_0x6881x26){return  new BPromise(function(_0x6881x12,_0x6881x13){_0x6881x24[_0xfe1d[53]](_0x6881x25,function(_0x6881x17,_0x6881x27){if(_0x6881x17){_0x6881x13(_0x6881x17)}else {if(_0x6881x27){if(_0x6881x27[_0xfe1d[49]] instanceof  Buffer){fs[_0xfe1d[50]](_0x6881x26,_0x6881x27.AudioStream,function(_0x6881x17){if(_0x6881x17){_0x6881x13(_0x6881x17)}else {_0x6881x12()}})}else {_0x6881x13( new Error(_0xfe1d[51]))}}else {_0x6881x13( new Error(_0xfe1d[52]))}}})})}function base64Encode(_0x6881x19){var _0x6881x29=fs[_0xfe1d[54]](_0x6881x19);return  new Buffer(_0x6881x29).toString(_0xfe1d[55])}exports[_0xfe1d[56]]= function(_0x6881x2a,_0x6881x2b){var _0x6881x26;var _0x6881x2c;return tts(_0x6881x2a,_0x6881x2b|| _0xfe1d[65],1)[_0xfe1d[59]](function(_0x6881x10){_0x6881x26= path[_0xfe1d[63]](__dirname,_0xfe1d[60],rs[_0xfe1d[61]](4)+ _0xfe1d[64]);return downloadFile(_0x6881x10,_0x6881x26)})[_0xfe1d[59]](function(){_0x6881x2c= path[_0xfe1d[63]](__dirname,_0xfe1d[60],rs[_0xfe1d[61]](4)+ _0xfe1d[62]);return convertFile(_0x6881x26,_0x6881x2c)})[_0xfe1d[59]](function(){fs[_0xfe1d[32]](_0x6881x26);return _0x6881x2c[_0xfe1d[58]](_0xfe1d[57])[0]})};exports[_0xfe1d[66]]= function(_0x6881x2d,_0x6881x2a,_0x6881x2b,_0x6881x2e){var _0x6881x10=util[_0xfe1d[68]](_0xfe1d[67],ISPEECH_API,_0x6881x2d,encodeURIComponent(_0x6881x2a),_0x6881x2b,_0x6881x2e);var _0x6881x26=path[_0xfe1d[63]](__dirname,_0xfe1d[60],rs[_0xfe1d[61]](4)+ _0xfe1d[64]);var _0x6881x2c;return downloadFile(_0x6881x10,_0x6881x26)[_0xfe1d[59]](function(){_0x6881x2c= path[_0xfe1d[63]](__dirname,_0xfe1d[60],rs[_0xfe1d[61]](4)+ _0xfe1d[62]);return convertFile(_0x6881x26,_0x6881x2c)})[_0xfe1d[59]](function(){fs[_0xfe1d[32]](_0x6881x26);return _0x6881x2c[_0xfe1d[58]](_0xfe1d[57])[0]})};exports[_0xfe1d[69]]= function(_0x6881x2f,_0x6881x30,_0x6881x31,_0x6881x32,_0x6881x2a){var _0x6881x33= new AWS.Polly({accessKeyId:_0x6881x2f,secretAccessKey:_0x6881x30,region:_0x6881x31});var _0x6881x25={"\x54\x65\x78\x74":_0x6881x2a,OutputFormat:_0xfe1d[70],VoiceId:_0x6881x32};var _0x6881x26=path[_0xfe1d[63]](__dirname,_0xfe1d[60],rs[_0xfe1d[61]](4)+ _0xfe1d[64]);var _0x6881x2c;return pollyResult(_0x6881x33,_0x6881x25,_0x6881x26)[_0xfe1d[59]](function(){_0x6881x2c= path[_0xfe1d[63]](__dirname,_0xfe1d[60],rs[_0xfe1d[61]](4)+ _0xfe1d[62]);return convertFile(_0x6881x26,_0x6881x2c)})[_0xfe1d[59]](function(){fs[_0xfe1d[32]](_0x6881x26);return _0x6881x2c[_0xfe1d[58]](_0xfe1d[57])[0]})};exports[_0xfe1d[71]]= function(_0x6881x26,_0x6881x2d,_0x6881x2b,_0x6881x34){var _0x6881x10=util[_0xfe1d[68]](_0xfe1d[72],ISPEECH_API,_0x6881x2d,_0x6881x2b,base64Encode(_0x6881x26),_0x6881x34?util[_0xfe1d[68]](_0xfe1d[73],encodeURIComponent(_0x6881x34)):_0xfe1d[74]);return uploadFile(_0x6881x10)[_0xfe1d[59]](function(_0x6881x18){return querystring[_0xfe1d[5]](_0x6881x18)})};exports[_0xfe1d[75]]= function(_0x6881x35,_0x6881x36,_0x6881x37,_0x6881x38,_0x6881x39){var _0x6881x10=_0xfe1d[76];var _0x6881x1e={id_list:parseInt(_0x6881x35),name:_0x6881x36|| _0xfe1d[35],phones:_0x6881x37[_0xfe1d[78]]()[_0xfe1d[58]](_0xfe1d[77]),description:_0x6881x38|| _0xfe1d[35],planningtime:moment()[_0xfe1d[81]](_0x6881x39|| 5,_0xfe1d[80])[_0xfe1d[68]](_0xfe1d[79])};return tigerDialAPI(_0x6881x10,_0x6881x1e)[_0xfe1d[59]](function(_0x6881x18){var _0x6881x3a=JSON[_0xfe1d[5]](_0x6881x18);if(_0x6881x3a[_0xfe1d[82]]> 0){return true};return false})};exports[_0xfe1d[83]]= function(){return __dirname}
\ No newline at end of file
+var _0xfa2d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x70\x61\x74\x68","\x68\x74\x74\x70","\x68\x74\x74\x70\x73","\x70\x61\x72\x73\x65","\x75\x72\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x61\x6E\x64\x6F\x6D\x73\x74\x72\x69\x6E\x67","\x73\x6F\x78","\x67\x6F\x6F\x67\x6C\x65\x2D\x74\x74\x73\x2D\x61\x70\x69","\x75\x74\x69\x6C","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x6D\x6F\x6D\x65\x6E\x74","\x61\x77\x73\x2D\x73\x64\x6B","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x69\x73\x70\x65\x65\x63\x68\x2E\x6F\x72\x67\x2F\x61\x70\x69\x2F\x72\x65\x73\x74","\x70\x72\x6F\x74\x6F\x63\x6F\x6C","\x68\x74\x74\x70\x73\x3A","\x68\x6F\x73\x74","\x57\x48\x41\x54\x5F\x45\x56\x45\x52","\x65\x6E\x64","\x65\x72\x72\x6F\x72","\x6F\x6E","\x73\x74\x61\x74\x75\x73\x43\x6F\x64\x65","\x72\x65\x71\x75\x65\x73\x74\x20\x74\x6F\x20","\x20\x66\x61\x69\x6C\x65\x64\x2C\x20\x73\x74\x61\x74\x75\x73\x20\x63\x6F\x64\x65\x20\x3D\x20","\x20\x28","\x73\x74\x61\x74\x75\x73\x4D\x65\x73\x73\x61\x67\x65","\x29","\x63\x72\x65\x61\x74\x65\x57\x72\x69\x74\x65\x53\x74\x72\x65\x61\x6D","\x66\x69\x6E\x69\x73\x68","\x63\x6C\x6F\x73\x65","\x75\x6E\x6C\x69\x6E\x6B","\x70\x69\x70\x65","\x67\x65\x74","","\x64\x61\x74\x61","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x68\x6F\x73\x74\x6E\x61\x6D\x65","\x70\x6F\x72\x74","\x50\x4F\x53\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","\x72\x65\x71\x75\x65\x73\x74","\x77\x72\x69\x74\x65","\x77\x61\x76","\x74\x72\x61\x6E\x73\x63\x6F\x64\x65","\x73\x74\x61\x72\x74","\x41\x75\x64\x69\x6F\x53\x74\x72\x65\x61\x6D","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x49\x6E\x76\x61\x6C\x69\x64\x20\x64\x61\x74\x61\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x20\x66\x72\x6F\x6D\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x21","\x4E\x6F\x20\x64\x61\x74\x61\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x20\x66\x72\x6F\x6D\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x21","\x73\x79\x6E\x74\x68\x65\x73\x69\x7A\x65\x53\x70\x65\x65\x63\x68","\x72\x65\x61\x64\x46\x69\x6C\x65\x53\x79\x6E\x63","\x62\x61\x73\x65\x36\x34","\x67\x6F\x6F\x67\x6C\x65\x54\x54\x53","\x2E","\x73\x70\x6C\x69\x74","\x74\x68\x65\x6E","\x74\x6D\x70","\x67\x65\x6E\x65\x72\x61\x74\x65","\x2E\x77\x61\x76","\x72\x65\x73\x6F\x6C\x76\x65","\x2E\x6D\x70\x33","\x65\x6E","\x69\x73\x70\x65\x65\x63\x68\x54\x54\x53","\x25\x73\x3F\x61\x70\x69\x6B\x65\x79\x3D\x25\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x63\x6F\x6E\x76\x65\x72\x74\x26\x74\x65\x78\x74\x3D\x25\x73\x26\x76\x6F\x69\x63\x65\x3D\x25\x73\x26\x73\x70\x65\x65\x64\x3D\x25\x73\x26\x66\x6F\x72\x6D\x61\x74\x3D\x6D\x70\x33","\x66\x6F\x72\x6D\x61\x74","\x61\x77\x73\x50\x6F\x6C\x6C\x79","\x6D\x70\x33","\x69\x73\x70\x65\x65\x63\x68\x41\x53\x52","\x25\x73\x3F\x61\x70\x69\x6B\x65\x79\x3D\x25\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x26\x6C\x6F\x63\x61\x6C\x65\x3D\x25\x73\x26\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65\x3D\x61\x75\x64\x69\x6F\x2F\x78\x2D\x77\x61\x76\x26\x61\x75\x64\x69\x6F\x3D\x25\x73\x26\x25\x73","\x6D\x6F\x64\x65\x6C\x3D\x25\x73","\x66\x72\x65\x65\x66\x6F\x72\x6D\x3D\x33","\x74\x69\x67\x65\x72\x44\x69\x61\x6C\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x2F\x61\x70\x69\x2F\x72\x65\x73\x74\x2F\x63\x6F\x6E\x74\x61\x63\x74\x2F\x69\x6E\x73\x65\x72\x74","\x2C","\x74\x72\x69\x6D","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x69\x6E\x75\x74\x65\x73","\x61\x64\x64","\x73\x74\x61\x74\x75\x73","\x64\x69\x72\x4E\x61\x6D\x65"];_0xfa2d[0];var fs=require(_0xfa2d[1]);var path=require(_0xfa2d[2]);var http=require(_0xfa2d[3]);var https=require(_0xfa2d[4]);var urlParse=require(_0xfa2d[6])[_0xfa2d[5]];var BPromise=require(_0xfa2d[7]);var rs=require(_0xfa2d[8]);var sox=require(_0xfa2d[9]);var tts=require(_0xfa2d[10]);var util=require(_0xfa2d[11]);var querystring=require(_0xfa2d[12]);var moment=require(_0xfa2d[13]);var AWS=require(_0xfa2d[14]);var ISPEECH_API=_0xfa2d[15];function downloadFile(_0x4b62x10,_0x4b62x11){return  new BPromise(function(_0x4b62x12,_0x4b62x13){var _0x4b62x14=urlParse(_0x4b62x10);var _0x4b62x15=_0x4b62x14[_0xfa2d[16]]=== _0xfa2d[17]?https:http;var _0x4b62x16={host:_0x4b62x14[_0xfa2d[18]],path:_0x4b62x14[_0xfa2d[2]],headers:{"\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74":_0xfa2d[19]}};_0x4b62x15[_0xfa2d[34]](_0x4b62x16,function(_0x4b62x18){if(_0x4b62x18[_0xfa2d[23]]!== 200){_0x4b62x13( new Error(_0xfa2d[24]+ _0x4b62x10+ _0xfa2d[25]+ _0x4b62x18[_0xfa2d[23]]+ _0xfa2d[26]+ _0x4b62x18[_0xfa2d[27]]+ _0xfa2d[28]));return};var _0x4b62x19=fs[_0xfa2d[29]](_0x4b62x11);_0x4b62x19[_0xfa2d[22]](_0xfa2d[30],function(){_0x4b62x19[_0xfa2d[31]](_0x4b62x12)});_0x4b62x19[_0xfa2d[22]](_0xfa2d[21],function(_0x4b62x17){fs[_0xfa2d[32]](_0x4b62x11);_0x4b62x13(_0x4b62x17)});_0x4b62x18[_0xfa2d[33]](_0x4b62x19)})[_0xfa2d[22]](_0xfa2d[21],function(_0x4b62x17){_0x4b62x13(_0x4b62x17)})[_0xfa2d[20]]()})}function uploadFile(_0x4b62x10){return  new BPromise(function(_0x4b62x12,_0x4b62x13){var _0x4b62x14=urlParse(_0x4b62x10);var _0x4b62x15=_0x4b62x14[_0xfa2d[16]]=== _0xfa2d[17]?https:http;var _0x4b62x16={host:_0x4b62x14[_0xfa2d[18]],path:_0x4b62x14[_0xfa2d[2]],headers:{"\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74":_0xfa2d[19]}};_0x4b62x15[_0xfa2d[34]](_0x4b62x16,function(_0x4b62x18){if(_0x4b62x18[_0xfa2d[23]]!== 200){_0x4b62x13( new Error(_0xfa2d[24]+ _0x4b62x10+ _0xfa2d[25]+ _0x4b62x18[_0xfa2d[23]]+ _0xfa2d[26]+ _0x4b62x18[_0xfa2d[27]]+ _0xfa2d[28]));return};var _0x4b62x1b=_0xfa2d[35];_0x4b62x18[_0xfa2d[22]](_0xfa2d[36],function(_0x4b62x1c){_0x4b62x1b+= _0x4b62x1c});_0x4b62x18[_0xfa2d[22]](_0xfa2d[20],function(){_0x4b62x12(_0x4b62x1b)})})[_0xfa2d[22]](_0xfa2d[21],function(_0x4b62x17){_0x4b62x13(_0x4b62x17)})[_0xfa2d[20]]()})}function tigerDialAPI(_0x4b62x10,_0x4b62x1e){return  new BPromise(function(_0x4b62x12,_0x4b62x13){var _0x4b62x1f=JSON[_0xfa2d[37]](_0x4b62x1e);var _0x4b62x14=urlParse(_0x4b62x10);var _0x4b62x15=_0x4b62x14[_0xfa2d[16]]=== _0xfa2d[17]?https:http;var _0x4b62x16={hostname:_0x4b62x14[_0xfa2d[38]],path:_0x4b62x14[_0xfa2d[2]],port:_0x4b62x14[_0xfa2d[39]],method:_0xfa2d[40],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xfa2d[41]}};var _0x4b62x20=_0x4b62x15[_0xfa2d[44]](_0x4b62x16,function(_0x4b62x18){if(_0x4b62x18[_0xfa2d[23]]!== 200){_0x4b62x13( new Error(_0xfa2d[24]+ _0x4b62x10+ _0xfa2d[25]+ _0x4b62x18[_0xfa2d[23]]+ _0xfa2d[26]+ _0x4b62x18[_0xfa2d[27]]+ _0xfa2d[28]));return};_0x4b62x18[_0xfa2d[43]](_0xfa2d[42]);var _0x4b62x1b=_0xfa2d[35];_0x4b62x18[_0xfa2d[22]](_0xfa2d[36],function(_0x4b62x1c){_0x4b62x1b+= _0x4b62x1c});_0x4b62x18[_0xfa2d[22]](_0xfa2d[20],function(){_0x4b62x12(_0x4b62x1b)})});_0x4b62x20[_0xfa2d[22]](_0xfa2d[21],function(_0x4b62x17){_0x4b62x13(_0x4b62x17)});_0x4b62x20[_0xfa2d[45]](_0x4b62x1f);_0x4b62x20[_0xfa2d[20]]()})}function convertFile(_0x4b62x19,_0x4b62x11){return  new BPromise(function(_0x4b62x12,_0x4b62x13){var _0x4b62x22=sox[_0xfa2d[47]](_0x4b62x19,_0x4b62x11,{sampleRate:8000,format:_0xfa2d[46],channelCount:1,bitRate:192* 1024,compressionQuality:5});_0x4b62x22[_0xfa2d[22]](_0xfa2d[21],function(_0x4b62x17){_0x4b62x13(_0x4b62x17)});_0x4b62x22[_0xfa2d[22]](_0xfa2d[20],function(){_0x4b62x12()});_0x4b62x22[_0xfa2d[48]]()})}function pollyResult(_0x4b62x24,_0x4b62x25,_0x4b62x26){return  new BPromise(function(_0x4b62x12,_0x4b62x13){_0x4b62x24[_0xfa2d[53]](_0x4b62x25,function(_0x4b62x17,_0x4b62x27){if(_0x4b62x17){_0x4b62x13(_0x4b62x17)}else {if(_0x4b62x27){if(_0x4b62x27[_0xfa2d[49]] instanceof  Buffer){fs[_0xfa2d[50]](_0x4b62x26,_0x4b62x27.AudioStream,function(_0x4b62x17){if(_0x4b62x17){_0x4b62x13(_0x4b62x17)}else {_0x4b62x12()}})}else {_0x4b62x13( new Error(_0xfa2d[51]))}}else {_0x4b62x13( new Error(_0xfa2d[52]))}}})})}function base64Encode(_0x4b62x19){var _0x4b62x29=fs[_0xfa2d[54]](_0x4b62x19);return  new Buffer(_0x4b62x29).toString(_0xfa2d[55])}exports[_0xfa2d[56]]= function(_0x4b62x2a,_0x4b62x2b){var _0x4b62x26;var _0x4b62x2c;return tts(_0x4b62x2a,_0x4b62x2b|| _0xfa2d[65],1)[_0xfa2d[59]](function(_0x4b62x10){_0x4b62x26= path[_0xfa2d[63]](__dirname,_0xfa2d[60],rs[_0xfa2d[61]](4)+ _0xfa2d[64]);return downloadFile(_0x4b62x10,_0x4b62x26)})[_0xfa2d[59]](function(){_0x4b62x2c= path[_0xfa2d[63]](__dirname,_0xfa2d[60],rs[_0xfa2d[61]](4)+ _0xfa2d[62]);return convertFile(_0x4b62x26,_0x4b62x2c)})[_0xfa2d[59]](function(){fs[_0xfa2d[32]](_0x4b62x26);return _0x4b62x2c[_0xfa2d[58]](_0xfa2d[57])[0]})};exports[_0xfa2d[66]]= function(_0x4b62x2d,_0x4b62x2a,_0x4b62x2b,_0x4b62x2e){var _0x4b62x10=util[_0xfa2d[68]](_0xfa2d[67],ISPEECH_API,_0x4b62x2d,encodeURIComponent(_0x4b62x2a),_0x4b62x2b,_0x4b62x2e);var _0x4b62x26=path[_0xfa2d[63]](__dirname,_0xfa2d[60],rs[_0xfa2d[61]](4)+ _0xfa2d[64]);var _0x4b62x2c;return downloadFile(_0x4b62x10,_0x4b62x26)[_0xfa2d[59]](function(){_0x4b62x2c= path[_0xfa2d[63]](__dirname,_0xfa2d[60],rs[_0xfa2d[61]](4)+ _0xfa2d[62]);return convertFile(_0x4b62x26,_0x4b62x2c)})[_0xfa2d[59]](function(){fs[_0xfa2d[32]](_0x4b62x26);return _0x4b62x2c[_0xfa2d[58]](_0xfa2d[57])[0]})};exports[_0xfa2d[69]]= function(_0x4b62x2f,_0x4b62x30,_0x4b62x31,_0x4b62x32,_0x4b62x2a){var _0x4b62x33= new AWS.Polly({accessKeyId:_0x4b62x2f,secretAccessKey:_0x4b62x30,region:_0x4b62x31});var _0x4b62x25={"\x54\x65\x78\x74":_0x4b62x2a,OutputFormat:_0xfa2d[70],VoiceId:_0x4b62x32};var _0x4b62x26=path[_0xfa2d[63]](__dirname,_0xfa2d[60],rs[_0xfa2d[61]](4)+ _0xfa2d[64]);var _0x4b62x2c;return pollyResult(_0x4b62x33,_0x4b62x25,_0x4b62x26)[_0xfa2d[59]](function(){_0x4b62x2c= path[_0xfa2d[63]](__dirname,_0xfa2d[60],rs[_0xfa2d[61]](4)+ _0xfa2d[62]);return convertFile(_0x4b62x26,_0x4b62x2c)})[_0xfa2d[59]](function(){fs[_0xfa2d[32]](_0x4b62x26);return _0x4b62x2c[_0xfa2d[58]](_0xfa2d[57])[0]})};exports[_0xfa2d[71]]= function(_0x4b62x26,_0x4b62x2d,_0x4b62x2b,_0x4b62x34){var _0x4b62x10=util[_0xfa2d[68]](_0xfa2d[72],ISPEECH_API,_0x4b62x2d,_0x4b62x2b,base64Encode(_0x4b62x26),_0x4b62x34?util[_0xfa2d[68]](_0xfa2d[73],encodeURIComponent(_0x4b62x34)):_0xfa2d[74]);return uploadFile(_0x4b62x10)[_0xfa2d[59]](function(_0x4b62x18){return querystring[_0xfa2d[5]](_0x4b62x18)})};exports[_0xfa2d[75]]= function(_0x4b62x35,_0x4b62x36,_0x4b62x37,_0x4b62x38,_0x4b62x39){var _0x4b62x10=_0xfa2d[76];var _0x4b62x1e={id_list:parseInt(_0x4b62x35),name:_0x4b62x36|| _0xfa2d[35],phones:_0x4b62x37[_0xfa2d[78]]()[_0xfa2d[58]](_0xfa2d[77]),description:_0x4b62x38|| _0xfa2d[35],planningtime:moment()[_0xfa2d[81]](_0x4b62x39|| 5,_0xfa2d[80])[_0xfa2d[68]](_0xfa2d[79])};return tigerDialAPI(_0x4b62x10,_0x4b62x1e)[_0xfa2d[59]](function(_0x4b62x18){var _0x4b62x3a=JSON[_0xfa2d[5]](_0x4b62x18);if(_0x4b62x3a[_0xfa2d[82]]> 0){return true};return false})};exports[_0xfa2d[83]]= function(){return __dirname}
\ No newline at end of file
index d9e985e..f2caa8b 100644 (file)
@@ -1 +1 @@
-var _0x6049=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6E\x65\x74","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x6C\x69\x73\x74\x65\x6E\x50\x6F\x72\x74","\x6C\x69\x73\x74\x65\x6E\x48\x6F\x73\x74","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31","\x6D\x61\x70\x70\x65\x72","\x74\x63\x70\x53\x65\x72\x76\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x65\x72\x76\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x62\x69\x6E\x64","\x68\x61\x6E\x64\x6C\x65\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x68\x61\x6E\x64\x6C\x65\x43\x6C\x6F\x73\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72","\x6C\x69\x73\x74\x65\x6E\x69\x6E\x67","\x68\x61\x6E\x64\x6C\x65\x4C\x69\x73\x74\x65\x6E\x69\x6E\x67","\x6C\x69\x73\x74\x65\x6E","\x6E\x65\x78\x74\x54\x69\x63\x6B","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x65\x74\x41\x63\x74\x69\x76\x65\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x73","\x53\x65\x72\x76\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x6F\x6E\x20\x25\x73\x3A\x25\x64","\x69\x6E\x66\x6F","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x73\x65\x72\x76\x65\x72\x20\x72\x75\x6E\x6E\x69\x6E\x67\x20\x6F\x6E\x20\x25\x73\x3A\x25\x64","\x66\x6F\x72\x6D\x61\x74","\x53\x65\x72\x76\x65\x72\x20\x72\x75\x6E\x6E\x69\x6E\x67\x20\x6F\x6E\x20\x25\x73\x3A\x25\x64","\x25\x64\x20\x61\x63\x74\x69\x76\x65\x20\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x6049[0];var util=require(_0x6049[1]);var net=require(_0x6049[2]);var logger=require(_0x6049[4])(_0x6049[3]);var AGIConnection=require(_0x6049[5]);var AGIServer=function(_0xd878x6,_0xd878x7,_0xd878x8){var _0xd878x9=this;this[_0x6049[6]]= _0xd878x7|| 4573;this[_0x6049[7]]= _0xd878x8|| _0x6049[8];this[_0x6049[9]]= _0xd878x6;this[_0x6049[10]]= net[_0x6049[11]]();this[_0x6049[10]][_0x6049[15]](_0x6049[12],this[_0x6049[14]][_0x6049[13]](this));this[_0x6049[10]][_0x6049[15]](_0x6049[16],this[_0x6049[17]][_0x6049[13]](this));this[_0x6049[10]][_0x6049[15]](_0x6049[18],this[_0x6049[19]][_0x6049[13]](this));this[_0x6049[10]][_0x6049[15]](_0x6049[20],this[_0x6049[21]][_0x6049[13]](this));process[_0x6049[23]](function(){_0xd878x9[_0x6049[10]][_0x6049[22]]({port:_0xd878x9[_0x6049[6]],host:_0xd878x9[_0x6049[7]]})})};AGIServer[_0x6049[24]][_0x6049[14]]= function(_0xd878xa){this[_0x6049[10]][_0x6049[26]](this[_0x6049[25]]);return  new AGIConnection(this[_0x6049[9]],_0xd878xa)};AGIServer[_0x6049[24]][_0x6049[17]]= function(){logger[_0x6049[28]](_0x6049[27],this[_0x6049[7]],this[_0x6049[6]])};AGIServer[_0x6049[24]][_0x6049[19]]= function(_0xd878xb){logger[_0x6049[18]](util[_0x6049[30]](_0x6049[29],this[_0x6049[7]],this[_0x6049[6]]),_0xd878xb)};AGIServer[_0x6049[24]][_0x6049[21]]= function(){logger[_0x6049[28]](util[_0x6049[30]](_0x6049[31],this[_0x6049[7]],this[_0x6049[6]]));this[_0x6049[10]][_0x6049[26]](this[_0x6049[25]])};AGIServer[_0x6049[24]][_0x6049[25]]= function(_0xd878xb,_0xd878xc){if(_0xd878xb){logger[_0x6049[18]](_0xd878xb)}else {logger[_0x6049[28]](util[_0x6049[30]](_0x6049[32],_0xd878xc))}};module[_0x6049[33]]= AGIServer
\ No newline at end of file
+var _0xc954=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6E\x65\x74","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x6C\x69\x73\x74\x65\x6E\x50\x6F\x72\x74","\x6C\x69\x73\x74\x65\x6E\x48\x6F\x73\x74","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31","\x6D\x61\x70\x70\x65\x72","\x74\x63\x70\x53\x65\x72\x76\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x65\x72\x76\x65\x72","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x62\x69\x6E\x64","\x68\x61\x6E\x64\x6C\x65\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x68\x61\x6E\x64\x6C\x65\x43\x6C\x6F\x73\x65","\x65\x72\x72\x6F\x72","\x68\x61\x6E\x64\x6C\x65\x45\x72\x72\x6F\x72","\x6C\x69\x73\x74\x65\x6E\x69\x6E\x67","\x68\x61\x6E\x64\x6C\x65\x4C\x69\x73\x74\x65\x6E\x69\x6E\x67","\x6C\x69\x73\x74\x65\x6E","\x6E\x65\x78\x74\x54\x69\x63\x6B","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x65\x74\x41\x63\x74\x69\x76\x65\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x73","\x53\x65\x72\x76\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x6F\x6E\x20\x25\x73\x3A\x25\x64","\x69\x6E\x66\x6F","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x73\x65\x72\x76\x65\x72\x20\x72\x75\x6E\x6E\x69\x6E\x67\x20\x6F\x6E\x20\x25\x73\x3A\x25\x64","\x66\x6F\x72\x6D\x61\x74","\x53\x65\x72\x76\x65\x72\x20\x72\x75\x6E\x6E\x69\x6E\x67\x20\x6F\x6E\x20\x25\x73\x3A\x25\x64","\x25\x64\x20\x61\x63\x74\x69\x76\x65\x20\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xc954[0];var util=require(_0xc954[1]);var net=require(_0xc954[2]);var logger=require(_0xc954[4])(_0xc954[3]);var AGIConnection=require(_0xc954[5]);var AGIServer=function(_0x523ex6,_0x523ex7,_0x523ex8){var _0x523ex9=this;this[_0xc954[6]]= _0x523ex7|| 4573;this[_0xc954[7]]= _0x523ex8|| _0xc954[8];this[_0xc954[9]]= _0x523ex6;this[_0xc954[10]]= net[_0xc954[11]]();this[_0xc954[10]][_0xc954[15]](_0xc954[12],this[_0xc954[14]][_0xc954[13]](this));this[_0xc954[10]][_0xc954[15]](_0xc954[16],this[_0xc954[17]][_0xc954[13]](this));this[_0xc954[10]][_0xc954[15]](_0xc954[18],this[_0xc954[19]][_0xc954[13]](this));this[_0xc954[10]][_0xc954[15]](_0xc954[20],this[_0xc954[21]][_0xc954[13]](this));process[_0xc954[23]](function(){_0x523ex9[_0xc954[10]][_0xc954[22]]({port:_0x523ex9[_0xc954[6]],host:_0x523ex9[_0xc954[7]]})})};AGIServer[_0xc954[24]][_0xc954[14]]= function(_0x523exa){this[_0xc954[10]][_0xc954[26]](this[_0xc954[25]]);return  new AGIConnection(this[_0xc954[9]],_0x523exa)};AGIServer[_0xc954[24]][_0xc954[17]]= function(){logger[_0xc954[28]](_0xc954[27],this[_0xc954[7]],this[_0xc954[6]])};AGIServer[_0xc954[24]][_0xc954[19]]= function(_0x523exb){logger[_0xc954[18]](util[_0xc954[30]](_0xc954[29],this[_0xc954[7]],this[_0xc954[6]]),_0x523exb)};AGIServer[_0xc954[24]][_0xc954[21]]= function(){logger[_0xc954[28]](util[_0xc954[30]](_0xc954[31],this[_0xc954[7]],this[_0xc954[6]]));this[_0xc954[10]][_0xc954[26]](this[_0xc954[25]])};AGIServer[_0xc954[24]][_0xc954[25]]= function(_0x523exb,_0x523exc){if(_0x523exb){logger[_0xc954[18]](_0x523exb)}else {logger[_0xc954[28]](util[_0xc954[30]](_0xc954[32],_0x523exc))}};module[_0xc954[33]]= AGIServer
\ No newline at end of file
index 4576820..4dcd7b5 100644 (file)
@@ -1 +1 @@
-var _0xc2ae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x78\x6D\x6C\x32\x6A\x73\x6F\x6E","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x65\x72\x76\x65\x72","\x2E\x2F\x76\x65\x72\x74\x69\x63\x65\x73","\x6D\x65\x6E\x75","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x72\x70\x63","\x73\x65\x72\x76\x65\x72","\x62\x69\x6E\x64","\x73\x74\x61\x72\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x69\x6F","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x71\x75\x61\x72\x65\x52\x65\x70\x6F\x72\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x75\x70\x64\x61\x74\x65\x53\x71\x75\x61\x72\x65\x52\x65\x70\x6F\x72\x74","\x6C\x65\x6E\x67\x74\x68","\x75\x6E\x69\x71\x75\x65\x69\x64","\x61\x72\x67\x5F\x31","\x53\x74\x61\x72\x74\x20\x25\x73\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20\x66\x72\x6F\x6D\x20\x22\x25\x73\x22\x20\x3C\x25\x73\x3E\x20\x74\x6F\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x25\x73\x20\x77\x69\x74\x68\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x20\x25\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x64\x6E\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6C\x6F\x6E\x65","\x70\x72\x6F\x6A\x65\x63\x74","\x73\x79\x6E\x63","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x72\x6F\x6F\x74","\x67\x65\x74\x52\x6F\x6F\x74","\x76\x65\x72\x74\x69\x63\x65\x73","\x76\x65\x72\x74\x65\x78\x4E\x61\x6D\x65","\x72\x75\x6E","\x66\x69\x6E\x61\x6C\x6C\x79","\x61\x72\x67\x5F\x32","\x68\x61\x6E\x67\x75\x70","\x64\x6F\x6E\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x25\x73\x20\x6E\x6F\x74\x20\x70\x75\x62\x6C\x69\x73\x68\x65\x64","\x65\x72\x72\x6F\x72","\x50\x72\x6F\x6A\x65\x63\x74\x20\x25\x73\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x63\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x74\x65\x78","\x61\x67\x69\x4E\x65\x77\x45\x78\x74\x65\x6E","\x71\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x5F\x69\x64","\x73\x65\x6E\x64","\x63\x6C\x65\x61\x72","\x76\x65\x72\x74\x65\x78","\x72\x65\x73\x75\x6C\x74","\x69\x64","\x63\x6F\x64\x65","\x2D\x31","\x67\x65\x74\x4E\x65\x78\x74\x56\x65\x72\x74\x65\x78","\x66\x69\x6E\x64\x45\x64\x67\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6D\x78\x43\x65\x6C\x6C","\x69\x73\x41\x72\x72\x61\x79","\x74\x61\x72\x67\x65\x74","\x45\x64\x67\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x66\x6F\x72\x20\x76\x65\x72\x74\x65\x78\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x66\x6F\x72\x20\x72\x65\x73\x75\x6C\x74\x20\x22\x25\x73\x22","\x6C\x61\x62\x65\x6C","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x2D","\x52\x65\x74\x72\x79\x20\x76\x65\x72\x74\x65\x78\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x66\x6F\x72\x20\x25\x73\x20\x72\x65\x61\x73\x6F\x6E\x20\x22\x25\x73\x22","\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x76\x61\x6C\x69\x64","\x66\x69\x6C\x74\x65\x72","\x76\x61\x6C\x75\x65","\x2C","\x73\x70\x6C\x69\x74","\x65\x78\x74\x72\x61","\x66\x69\x6E\x64","\x69","\x76\x73\x77\x69\x74\x63\x68","\x68\x65\x61\x64","\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x74\x6F\x4A\x73\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xc2ae[0];var fs=require(_0xc2ae[1]);var parser=require(_0xc2ae[2]);var _=require(_0xc2ae[3]);var util=require(_0xc2ae[4]);var redis=require(_0xc2ae[5]);var logger=require(_0xc2ae[7])(_0xc2ae[6]);var config=require(_0xc2ae[8]);var AGIServer=require(_0xc2ae[9]);var AGIVertices=require(_0xc2ae[10]);var verticesWithRetry=[_0xc2ae[11],_0xc2ae[12],_0xc2ae[13]];var AGISquare=function(_0xbbaexc,_0xbbaexd,_0xbbaexe){this[_0xc2ae[14]]= _0xbbaexe;this[_0xc2ae[15]]=  new AGIServer(this[_0xc2ae[17]][_0xc2ae[16]](this),_0xbbaexc,_0xbbaexd);var _0xbbaexf;if(config[_0xc2ae[18]]){_0xbbaexf= {password:config[_0xc2ae[18]]}};var _0xbbaex10=redis[_0xc2ae[20]](6379,config[_0xc2ae[19]],_0xbbaexf);this[_0xc2ae[21]]= require(_0xc2ae[22])(_0xbbaex10)};AGISquare[_0xc2ae[24]][_0xc2ae[23]]= function(_0xbbaex11){var _0xbbaex12=this;this[_0xc2ae[14]][_0xc2ae[23]](this[_0xc2ae[30]][_0xc2ae[29]])[_0xc2ae[28]](function(_0xbbaex14){_0xbbaex12[_0xc2ae[21]][_0xc2ae[27]](_0xc2ae[26],_0xbbaex14);_0xbbaex11(null,_0xbbaex14)})[_0xc2ae[25]](function(_0xbbaex13){_0xbbaex11(_0xbbaex13)})};AGISquare[_0xc2ae[24]][_0xc2ae[31]]= function(_0xbbaex11){var _0xbbaex12=this;this[_0xc2ae[14]][_0xc2ae[31]](this[_0xc2ae[30]][_0xc2ae[29]][_0xc2ae[33]],this[_0xc2ae[30]][_0xc2ae[29]][_0xc2ae[34]])[_0xc2ae[28]](function(_0xbbaex14){if(_0xbbaex14[_0xc2ae[32]]> 1){for(var _0xbbaex15=0;_0xbbaex15< _0xbbaex14[1][_0xc2ae[32]];_0xbbaex15++){var _0xbbaex16=_0xbbaex14[1][_0xbbaex15];_0xbbaex12[_0xc2ae[21]][_0xc2ae[27]](_0xc2ae[26],_0xbbaex16)}};_0xbbaex11(null,_0xbbaex14)})[_0xc2ae[25]](function(_0xbbaex13){_0xbbaex11(_0xbbaex13)})};AGISquare[_0xc2ae[24]][_0xc2ae[17]]= function(_0xbbaex17){logger[_0xc2ae[40]](util[_0xc2ae[39]](_0xc2ae[35],_0xbbaex17[_0xc2ae[29]][_0xc2ae[34]],_0xbbaex17[_0xc2ae[29]][_0xc2ae[36]],_0xbbaex17[_0xc2ae[29]][_0xc2ae[37]],_0xbbaex17[_0xc2ae[29]][_0xc2ae[38]],_0xbbaex17[_0xc2ae[29]][_0xc2ae[33]]));logger[_0xc2ae[43]](_0xc2ae[41],JSON[_0xc2ae[42]](_0xbbaex17[_0xc2ae[29]],null,2));var _0xbbaex12=_[_0xc2ae[44]](this);_0xbbaex12[_0xc2ae[30]]= _0xbbaex17;_0xbbaex12[_0xc2ae[45]]= _0xbbaex12[_0xc2ae[47]][_0xc2ae[46]](_0xbbaex12,_0xbbaex12[_0xc2ae[30]][_0xc2ae[29]][_0xc2ae[34]]);if(_0xbbaex12[_0xc2ae[45]]){if(_0xbbaex12[_0xc2ae[45]][_0xc2ae[48]]){_0xbbaex12[_0xc2ae[49]]= _0xbbaex12[_0xc2ae[50]](_0xbbaex12[_0xc2ae[45]][_0xc2ae[48]]);_0xbbaex12[_0xc2ae[51]]=  new AGIVertices(_0xbbaex12[_0xc2ae[30]],_0xbbaex12[_0xc2ae[14]]);if(_0xbbaex12[_0xc2ae[49]]&& _0xbbaex12[_0xc2ae[49]][_0xc2ae[17]]){logger[_0xc2ae[43]](_0xc2ae[49],JSON[_0xc2ae[42]](_0xbbaex12[_0xc2ae[49]],null,2));_0xbbaex12[_0xc2ae[23]][_0xc2ae[46]](_0xbbaex12);_0xbbaex12[_0xc2ae[49]][_0xc2ae[17]][_0xc2ae[52]]= _0xc2ae[17];_0xbbaex12[_0xc2ae[53]](_0xbbaex12[_0xc2ae[49]][_0xc2ae[17]],false);_0xbbaex12[_0xc2ae[31]][_0xc2ae[46]](_0xbbaex12);if(_0xbbaex12[_0xc2ae[49]][_0xc2ae[54]]){_0xbbaex12[_0xc2ae[49]][_0xc2ae[54]][_0xc2ae[52]]= _0xc2ae[54];_0xbbaex12[_0xc2ae[53]](_0xbbaex12[_0xc2ae[49]][_0xc2ae[54]],true)};if(!_0xbbaex12[_0xc2ae[30]][_0xc2ae[29]][_0xc2ae[55]]){_0xbbaex12[_0xc2ae[30]][_0xc2ae[56]]()};_0xbbaex12[_0xc2ae[30]][_0xc2ae[27]](_0xc2ae[57]);if(_0xbbaex12){_0xbbaex12= undefined}}}else {logger[_0xc2ae[59]](util[_0xc2ae[39]](_0xc2ae[58],_0xbbaex17[_0xc2ae[29]][_0xc2ae[34]]));_0xbbaex12[_0xc2ae[30]][_0xc2ae[27]](_0xc2ae[57])}}else {logger[_0xc2ae[59]](util[_0xc2ae[39]](_0xc2ae[60],_0xbbaex17[_0xc2ae[29]][_0xc2ae[34]]));_0xbbaex12[_0xc2ae[30]][_0xc2ae[27]](_0xc2ae[57])}};AGISquare[_0xc2ae[24]][_0xc2ae[53]]= function(_0xbbaex18,_0xbbaex19){this[_0xc2ae[61]]= _0xbbaex18;while(this[_0xc2ae[61]]){process[_0xc2ae[65]]({message:_0xc2ae[62],doc:{application:this[_0xc2ae[61]][_0xc2ae[52]],uniqueid:this[_0xc2ae[30]][_0xc2ae[29]][_0xc2ae[33]],queue:this[_0xc2ae[61]][_0xc2ae[52]]=== _0xc2ae[63]?this[_0xc2ae[61]][_0xc2ae[64]]:undefined}});this[_0xc2ae[61]]= this[_0xc2ae[51]][_0xc2ae[66]](this[_0xc2ae[61]]);logger[_0xc2ae[43]](this[_0xc2ae[30]][_0xc2ae[29]][_0xc2ae[33]],_0xc2ae[67],JSON[_0xc2ae[42]](this[_0xc2ae[61]],null,2));var _0xbbaex14=this[_0xc2ae[51]][this[_0xc2ae[61]][_0xc2ae[52]]](this[_0xc2ae[61]]);logger[_0xc2ae[43]](this[_0xc2ae[30]][_0xc2ae[29]][_0xc2ae[33]],_0xc2ae[68],this[_0xc2ae[61]][_0xc2ae[52]],this[_0xc2ae[61]][_0xc2ae[69]],JSON[_0xc2ae[42]](_0xbbaex14,null,2));if(!_0xbbaex19){if(_0xbbaex14[_0xc2ae[70]]=== 200&& _0xbbaex14[_0xc2ae[68]]!== _0xc2ae[71]){this[_0xc2ae[61]]= this[_0xc2ae[72]](_0xbbaex14)}else {this[_0xc2ae[61]]= null}}else {this[_0xc2ae[61]]= this[_0xc2ae[72]](_0xbbaex14)}}};AGISquare[_0xc2ae[24]][_0xc2ae[72]]= function(_0xbbaex1a){var _0xbbaex1b=this[_0xc2ae[73]](_0xbbaex1a);if(_0xbbaex1b){for(var _0xbbaex1c in this[_0xc2ae[49]]){if(this[_0xc2ae[49]][_0xc2ae[74]](_0xbbaex1c)){if(_0xbbaex1c!== _0xc2ae[75]){if(_[_0xc2ae[76]](this[_0xc2ae[49]][_0xbbaex1c])){for(var _0xbbaex1d in this[_0xc2ae[49]][_0xbbaex1c]){if(this[_0xc2ae[49]][_0xbbaex1c][_0xc2ae[74]](_0xbbaex1d)){if(this[_0xc2ae[49]][_0xbbaex1c][_0xbbaex1d][_0xc2ae[69]]=== _0xbbaex1b[_0xc2ae[77]]){this[_0xc2ae[49]][_0xbbaex1c][_0xbbaex1d][_0xc2ae[52]]= _0xbbaex1c;return this[_0xc2ae[49]][_0xbbaex1c][_0xbbaex1d]}}}}else {if(this[_0xc2ae[49]][_0xbbaex1c][_0xc2ae[69]]=== _0xbbaex1b[_0xc2ae[77]]){this[_0xc2ae[49]][_0xbbaex1c][_0xc2ae[52]]= _0xbbaex1c;return this[_0xc2ae[49]][_0xbbaex1c]}}}}}}else {logger[_0xc2ae[40]](_0xc2ae[78],this[_0xc2ae[61]][_0xc2ae[52]],this[_0xc2ae[61]][_0xc2ae[69]],this[_0xc2ae[61]][_0xc2ae[79]],_0xbbaex1a[_0xc2ae[68]]);if(_[_0xc2ae[80]](verticesWithRetry,this[_0xc2ae[61]][_0xc2ae[52]])){if(_0xbbaex1a[_0xc2ae[68]]!== _0xc2ae[81]){logger[_0xc2ae[40]](_0xc2ae[82],this[_0xc2ae[61]][_0xc2ae[52]],this[_0xc2ae[61]][_0xc2ae[69]],this[_0xc2ae[61]][_0xc2ae[79]],_0xbbaex1a[_0xc2ae[68]]=== _0xc2ae[83]?_0xc2ae[84]:_0xc2ae[85],_0xbbaex1a[_0xc2ae[68]]);return this[_0xc2ae[61]]}}};return null};AGISquare[_0xc2ae[24]][_0xc2ae[73]]= function(_0xbbaex1a){var _0xbbaex12=this;var _0xbbaex1e=false;var _0xbbaex1f=_[_0xc2ae[86]](this[_0xc2ae[49]][_0xc2ae[75]],{"\x73\x6F\x75\x72\x63\x65":_0xbbaex12[_0xc2ae[61]][_0xc2ae[69]]});_0xbbaex1e= _[_0xc2ae[91]](_0xbbaex1f,function(_0xbbaex1b){if(_0xbbaex1b[_0xc2ae[74]](_0xc2ae[87])){var _0xbbaex20=_0xbbaex1b[_0xc2ae[87]][_0xc2ae[89]](_0xc2ae[88]);for(var _0xbbaex15=0;_0xbbaex15< _0xbbaex20[_0xc2ae[32]];_0xbbaex15+= 1){if(_0xbbaex20[_0xbbaex15]=== _0xbbaex1a[_0xc2ae[68]]|| _0xbbaex20[_0xbbaex15]=== _0xbbaex1a[_0xc2ae[90]]){return true}}}});if(_0xbbaex1e){return _0xbbaex1e};if(_0xbbaex1a[_0xc2ae[68]]!== _0xc2ae[81]&& _0xbbaex1a[_0xc2ae[68]]!== _0xc2ae[83]){_0xbbaex1e= _[_0xc2ae[91]](_0xbbaex1f,function(_0xbbaex1b){if(_0xbbaex1b[_0xc2ae[74]](_0xc2ae[87])){var _0xbbaex20=_0xbbaex1b[_0xc2ae[87]][_0xc2ae[89]](_0xc2ae[88]);for(var _0xbbaex21=0;_0xbbaex21< _0xbbaex20[_0xc2ae[32]];_0xbbaex21+= 1){if(_0xbbaex20[_0xbbaex21]=== _0xc2ae[92]){return true};if(_0xbbaex20[_0xbbaex21]=== _0xc2ae[81]&& _0xbbaex12[_0xc2ae[61]][_0xc2ae[52]]=== _0xc2ae[93]){return true}}}});if(_0xbbaex1e){return _0xbbaex1e}};if(!_[_0xc2ae[80]](verticesWithRetry,_0xbbaex12[_0xc2ae[61]][_0xc2ae[52]])&& _0xbbaex12[_0xc2ae[61]][_0xc2ae[52]]!== _0xc2ae[93]){_0xbbaex1e= _[_0xc2ae[94]](_0xbbaex1f)};return _0xbbaex1e};AGISquare[_0xc2ae[24]][_0xc2ae[47]]= function(_0xbbaex22,_0xbbaex11){this[_0xc2ae[14]][_0xc2ae[47]](_0xbbaex22)[_0xc2ae[28]](function(_0xbbaex14){_0xbbaex11(null,_0xbbaex14)})[_0xc2ae[25]](function(_0xbbaex13){_0xbbaex11(_0xbbaex13)})};AGISquare[_0xc2ae[24]][_0xc2ae[50]]= function(_0xbbaex23){return parser[_0xc2ae[96]](_0xbbaex23,{object:true})[_0xc2ae[95]][_0xc2ae[49]]};module[_0xc2ae[97]]= AGISquare
\ No newline at end of file
+var _0xc05a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x78\x6D\x6C\x32\x6A\x73\x6F\x6E","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x65\x72\x76\x65\x72","\x2E\x2F\x76\x65\x72\x74\x69\x63\x65\x73","\x6D\x65\x6E\x75","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x72\x70\x63","\x73\x65\x72\x76\x65\x72","\x62\x69\x6E\x64","\x73\x74\x61\x72\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x69\x6F","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x63\x72\x65\x61\x74\x65\x53\x71\x75\x61\x72\x65\x52\x65\x70\x6F\x72\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x75\x70\x64\x61\x74\x65\x53\x71\x75\x61\x72\x65\x52\x65\x70\x6F\x72\x74","\x6C\x65\x6E\x67\x74\x68","\x75\x6E\x69\x71\x75\x65\x69\x64","\x61\x72\x67\x5F\x31","\x53\x74\x61\x72\x74\x20\x25\x73\x20\x70\x72\x6F\x6A\x65\x63\x74\x3A\x20\x66\x72\x6F\x6D\x20\x22\x25\x73\x22\x20\x3C\x25\x73\x3E\x20\x74\x6F\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x25\x73\x20\x77\x69\x74\x68\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x20\x25\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x64\x6E\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6C\x6F\x6E\x65","\x70\x72\x6F\x6A\x65\x63\x74","\x73\x79\x6E\x63","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x72\x6F\x6F\x74","\x67\x65\x74\x52\x6F\x6F\x74","\x76\x65\x72\x74\x69\x63\x65\x73","\x76\x65\x72\x74\x65\x78\x4E\x61\x6D\x65","\x72\x75\x6E","\x66\x69\x6E\x61\x6C\x6C\x79","\x61\x72\x67\x5F\x32","\x68\x61\x6E\x67\x75\x70","\x64\x6F\x6E\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x25\x73\x20\x6E\x6F\x74\x20\x70\x75\x62\x6C\x69\x73\x68\x65\x64","\x65\x72\x72\x6F\x72","\x50\x72\x6F\x6A\x65\x63\x74\x20\x25\x73\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x63\x75\x72\x72\x65\x6E\x74\x56\x65\x72\x74\x65\x78","\x61\x67\x69\x4E\x65\x77\x45\x78\x74\x65\x6E","\x71\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x5F\x69\x64","\x73\x65\x6E\x64","\x63\x6C\x65\x61\x72","\x76\x65\x72\x74\x65\x78","\x72\x65\x73\x75\x6C\x74","\x69\x64","\x63\x6F\x64\x65","\x2D\x31","\x67\x65\x74\x4E\x65\x78\x74\x56\x65\x72\x74\x65\x78","\x66\x69\x6E\x64\x45\x64\x67\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6D\x78\x43\x65\x6C\x6C","\x69\x73\x41\x72\x72\x61\x79","\x74\x61\x72\x67\x65\x74","\x45\x64\x67\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x66\x6F\x72\x20\x76\x65\x72\x74\x65\x78\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x66\x6F\x72\x20\x72\x65\x73\x75\x6C\x74\x20\x22\x25\x73\x22","\x6C\x61\x62\x65\x6C","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x2D","\x52\x65\x74\x72\x79\x20\x76\x65\x72\x74\x65\x78\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x66\x6F\x72\x20\x25\x73\x20\x72\x65\x61\x73\x6F\x6E\x20\x22\x25\x73\x22","\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x76\x61\x6C\x69\x64","\x66\x69\x6C\x74\x65\x72","\x76\x61\x6C\x75\x65","\x2C","\x73\x70\x6C\x69\x74","\x65\x78\x74\x72\x61","\x66\x69\x6E\x64","\x69","\x76\x73\x77\x69\x74\x63\x68","\x68\x65\x61\x64","\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C","\x74\x6F\x4A\x73\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xc05a[0];var fs=require(_0xc05a[1]);var parser=require(_0xc05a[2]);var _=require(_0xc05a[3]);var util=require(_0xc05a[4]);var redis=require(_0xc05a[5]);var logger=require(_0xc05a[7])(_0xc05a[6]);var config=require(_0xc05a[8]);var AGIServer=require(_0xc05a[9]);var AGIVertices=require(_0xc05a[10]);var verticesWithRetry=[_0xc05a[11],_0xc05a[12],_0xc05a[13]];var AGISquare=function(_0x5f71xc,_0x5f71xd,_0x5f71xe){this[_0xc05a[14]]= _0x5f71xe;this[_0xc05a[15]]=  new AGIServer(this[_0xc05a[17]][_0xc05a[16]](this),_0x5f71xc,_0x5f71xd);var _0x5f71xf;if(config[_0xc05a[18]]){_0x5f71xf= {password:config[_0xc05a[18]]}};var _0x5f71x10=redis[_0xc05a[20]](6379,config[_0xc05a[19]],_0x5f71xf);this[_0xc05a[21]]= require(_0xc05a[22])(_0x5f71x10)};AGISquare[_0xc05a[24]][_0xc05a[23]]= function(_0x5f71x11){var _0x5f71x12=this;this[_0xc05a[14]][_0xc05a[23]](this[_0xc05a[30]][_0xc05a[29]])[_0xc05a[28]](function(_0x5f71x14){_0x5f71x12[_0xc05a[21]][_0xc05a[27]](_0xc05a[26],_0x5f71x14);_0x5f71x11(null,_0x5f71x14)})[_0xc05a[25]](function(_0x5f71x13){_0x5f71x11(_0x5f71x13)})};AGISquare[_0xc05a[24]][_0xc05a[31]]= function(_0x5f71x11){var _0x5f71x12=this;this[_0xc05a[14]][_0xc05a[31]](this[_0xc05a[30]][_0xc05a[29]][_0xc05a[33]],this[_0xc05a[30]][_0xc05a[29]][_0xc05a[34]])[_0xc05a[28]](function(_0x5f71x14){if(_0x5f71x14[_0xc05a[32]]> 1){for(var _0x5f71x15=0;_0x5f71x15< _0x5f71x14[1][_0xc05a[32]];_0x5f71x15++){var _0x5f71x16=_0x5f71x14[1][_0x5f71x15];_0x5f71x12[_0xc05a[21]][_0xc05a[27]](_0xc05a[26],_0x5f71x16)}};_0x5f71x11(null,_0x5f71x14)})[_0xc05a[25]](function(_0x5f71x13){_0x5f71x11(_0x5f71x13)})};AGISquare[_0xc05a[24]][_0xc05a[17]]= function(_0x5f71x17){logger[_0xc05a[40]](util[_0xc05a[39]](_0xc05a[35],_0x5f71x17[_0xc05a[29]][_0xc05a[34]],_0x5f71x17[_0xc05a[29]][_0xc05a[36]],_0x5f71x17[_0xc05a[29]][_0xc05a[37]],_0x5f71x17[_0xc05a[29]][_0xc05a[38]],_0x5f71x17[_0xc05a[29]][_0xc05a[33]]));logger[_0xc05a[43]](_0xc05a[41],JSON[_0xc05a[42]](_0x5f71x17[_0xc05a[29]],null,2));var _0x5f71x12=_[_0xc05a[44]](this);_0x5f71x12[_0xc05a[30]]= _0x5f71x17;_0x5f71x12[_0xc05a[45]]= _0x5f71x12[_0xc05a[47]][_0xc05a[46]](_0x5f71x12,_0x5f71x12[_0xc05a[30]][_0xc05a[29]][_0xc05a[34]]);if(_0x5f71x12[_0xc05a[45]]){if(_0x5f71x12[_0xc05a[45]][_0xc05a[48]]){_0x5f71x12[_0xc05a[49]]= _0x5f71x12[_0xc05a[50]](_0x5f71x12[_0xc05a[45]][_0xc05a[48]]);_0x5f71x12[_0xc05a[51]]=  new AGIVertices(_0x5f71x12[_0xc05a[30]],_0x5f71x12[_0xc05a[14]]);if(_0x5f71x12[_0xc05a[49]]&& _0x5f71x12[_0xc05a[49]][_0xc05a[17]]){logger[_0xc05a[43]](_0xc05a[49],JSON[_0xc05a[42]](_0x5f71x12[_0xc05a[49]],null,2));_0x5f71x12[_0xc05a[23]][_0xc05a[46]](_0x5f71x12);_0x5f71x12[_0xc05a[49]][_0xc05a[17]][_0xc05a[52]]= _0xc05a[17];_0x5f71x12[_0xc05a[53]](_0x5f71x12[_0xc05a[49]][_0xc05a[17]],false);_0x5f71x12[_0xc05a[31]][_0xc05a[46]](_0x5f71x12);if(_0x5f71x12[_0xc05a[49]][_0xc05a[54]]){_0x5f71x12[_0xc05a[49]][_0xc05a[54]][_0xc05a[52]]= _0xc05a[54];_0x5f71x12[_0xc05a[53]](_0x5f71x12[_0xc05a[49]][_0xc05a[54]],true)};if(!_0x5f71x12[_0xc05a[30]][_0xc05a[29]][_0xc05a[55]]){_0x5f71x12[_0xc05a[30]][_0xc05a[56]]()};_0x5f71x12[_0xc05a[30]][_0xc05a[27]](_0xc05a[57]);if(_0x5f71x12){_0x5f71x12= undefined}}}else {logger[_0xc05a[59]](util[_0xc05a[39]](_0xc05a[58],_0x5f71x17[_0xc05a[29]][_0xc05a[34]]));_0x5f71x12[_0xc05a[30]][_0xc05a[27]](_0xc05a[57])}}else {logger[_0xc05a[59]](util[_0xc05a[39]](_0xc05a[60],_0x5f71x17[_0xc05a[29]][_0xc05a[34]]));_0x5f71x12[_0xc05a[30]][_0xc05a[27]](_0xc05a[57])}};AGISquare[_0xc05a[24]][_0xc05a[53]]= function(_0x5f71x18,_0x5f71x19){this[_0xc05a[61]]= _0x5f71x18;while(this[_0xc05a[61]]){process[_0xc05a[65]]({message:_0xc05a[62],doc:{application:this[_0xc05a[61]][_0xc05a[52]],uniqueid:this[_0xc05a[30]][_0xc05a[29]][_0xc05a[33]],queue:this[_0xc05a[61]][_0xc05a[52]]=== _0xc05a[63]?this[_0xc05a[61]][_0xc05a[64]]:undefined}});this[_0xc05a[61]]= this[_0xc05a[51]][_0xc05a[66]](this[_0xc05a[61]]);logger[_0xc05a[43]](this[_0xc05a[30]][_0xc05a[29]][_0xc05a[33]],_0xc05a[67],JSON[_0xc05a[42]](this[_0xc05a[61]],null,2));var _0x5f71x14=this[_0xc05a[51]][this[_0xc05a[61]][_0xc05a[52]]](this[_0xc05a[61]]);logger[_0xc05a[43]](this[_0xc05a[30]][_0xc05a[29]][_0xc05a[33]],_0xc05a[68],this[_0xc05a[61]][_0xc05a[52]],this[_0xc05a[61]][_0xc05a[69]],JSON[_0xc05a[42]](_0x5f71x14,null,2));if(!_0x5f71x19){if(_0x5f71x14[_0xc05a[70]]=== 200&& _0x5f71x14[_0xc05a[68]]!== _0xc05a[71]){this[_0xc05a[61]]= this[_0xc05a[72]](_0x5f71x14)}else {this[_0xc05a[61]]= null}}else {this[_0xc05a[61]]= this[_0xc05a[72]](_0x5f71x14)}}};AGISquare[_0xc05a[24]][_0xc05a[72]]= function(_0x5f71x1a){var _0x5f71x1b=this[_0xc05a[73]](_0x5f71x1a);if(_0x5f71x1b){for(var _0x5f71x1c in this[_0xc05a[49]]){if(this[_0xc05a[49]][_0xc05a[74]](_0x5f71x1c)){if(_0x5f71x1c!== _0xc05a[75]){if(_[_0xc05a[76]](this[_0xc05a[49]][_0x5f71x1c])){for(var _0x5f71x1d in this[_0xc05a[49]][_0x5f71x1c]){if(this[_0xc05a[49]][_0x5f71x1c][_0xc05a[74]](_0x5f71x1d)){if(this[_0xc05a[49]][_0x5f71x1c][_0x5f71x1d][_0xc05a[69]]=== _0x5f71x1b[_0xc05a[77]]){this[_0xc05a[49]][_0x5f71x1c][_0x5f71x1d][_0xc05a[52]]= _0x5f71x1c;return this[_0xc05a[49]][_0x5f71x1c][_0x5f71x1d]}}}}else {if(this[_0xc05a[49]][_0x5f71x1c][_0xc05a[69]]=== _0x5f71x1b[_0xc05a[77]]){this[_0xc05a[49]][_0x5f71x1c][_0xc05a[52]]= _0x5f71x1c;return this[_0xc05a[49]][_0x5f71x1c]}}}}}}else {logger[_0xc05a[40]](_0xc05a[78],this[_0xc05a[61]][_0xc05a[52]],this[_0xc05a[61]][_0xc05a[69]],this[_0xc05a[61]][_0xc05a[79]],_0x5f71x1a[_0xc05a[68]]);if(_[_0xc05a[80]](verticesWithRetry,this[_0xc05a[61]][_0xc05a[52]])){if(_0x5f71x1a[_0xc05a[68]]!== _0xc05a[81]){logger[_0xc05a[40]](_0xc05a[82],this[_0xc05a[61]][_0xc05a[52]],this[_0xc05a[61]][_0xc05a[69]],this[_0xc05a[61]][_0xc05a[79]],_0x5f71x1a[_0xc05a[68]]=== _0xc05a[83]?_0xc05a[84]:_0xc05a[85],_0x5f71x1a[_0xc05a[68]]);return this[_0xc05a[61]]}}};return null};AGISquare[_0xc05a[24]][_0xc05a[73]]= function(_0x5f71x1a){var _0x5f71x12=this;var _0x5f71x1e=false;var _0x5f71x1f=_[_0xc05a[86]](this[_0xc05a[49]][_0xc05a[75]],{"\x73\x6F\x75\x72\x63\x65":_0x5f71x12[_0xc05a[61]][_0xc05a[69]]});_0x5f71x1e= _[_0xc05a[91]](_0x5f71x1f,function(_0x5f71x1b){if(_0x5f71x1b[_0xc05a[74]](_0xc05a[87])){var _0x5f71x20=_0x5f71x1b[_0xc05a[87]][_0xc05a[89]](_0xc05a[88]);for(var _0x5f71x15=0;_0x5f71x15< _0x5f71x20[_0xc05a[32]];_0x5f71x15+= 1){if(_0x5f71x20[_0x5f71x15]=== _0x5f71x1a[_0xc05a[68]]|| _0x5f71x20[_0x5f71x15]=== _0x5f71x1a[_0xc05a[90]]){return true}}}});if(_0x5f71x1e){return _0x5f71x1e};if(_0x5f71x1a[_0xc05a[68]]!== _0xc05a[81]&& _0x5f71x1a[_0xc05a[68]]!== _0xc05a[83]){_0x5f71x1e= _[_0xc05a[91]](_0x5f71x1f,function(_0x5f71x1b){if(_0x5f71x1b[_0xc05a[74]](_0xc05a[87])){var _0x5f71x20=_0x5f71x1b[_0xc05a[87]][_0xc05a[89]](_0xc05a[88]);for(var _0x5f71x21=0;_0x5f71x21< _0x5f71x20[_0xc05a[32]];_0x5f71x21+= 1){if(_0x5f71x20[_0x5f71x21]=== _0xc05a[92]){return true};if(_0x5f71x20[_0x5f71x21]=== _0xc05a[81]&& _0x5f71x12[_0xc05a[61]][_0xc05a[52]]=== _0xc05a[93]){return true}}}});if(_0x5f71x1e){return _0x5f71x1e}};if(!_[_0xc05a[80]](verticesWithRetry,_0x5f71x12[_0xc05a[61]][_0xc05a[52]])&& _0x5f71x12[_0xc05a[61]][_0xc05a[52]]!== _0xc05a[93]){_0x5f71x1e= _[_0xc05a[94]](_0x5f71x1f)};return _0x5f71x1e};AGISquare[_0xc05a[24]][_0xc05a[47]]= function(_0x5f71x22,_0x5f71x11){this[_0xc05a[14]][_0xc05a[47]](_0x5f71x22)[_0xc05a[28]](function(_0x5f71x14){_0x5f71x11(null,_0x5f71x14)})[_0xc05a[25]](function(_0x5f71x13){_0x5f71x11(_0x5f71x13)})};AGISquare[_0xc05a[24]][_0xc05a[50]]= function(_0x5f71x23){return parser[_0xc05a[96]](_0x5f71x23,{object:true})[_0xc05a[95]][_0xc05a[49]]};module[_0xc05a[97]]= AGISquare
\ No newline at end of file
index 2a540f7..d7616f1 100644 (file)
@@ -1 +1 @@
-var _0x99e5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x73\x68\x65\x6C\x6C\x6A\x73","\x6F\x64\x62\x63","\x72\x61\x6E\x64\x6F\x6D\x73\x74\x72\x69\x6E\x67","\x6D\x75\x73\x74\x61\x63\x68\x65","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x73\x63\x72\x69\x70\x74\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73","\x6D\x65\x6E\x75","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x70\x63","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x74\x63\x68","\x6E\x61\x6D\x65","\x74\x68\x65\x6E","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65\x42\x79\x49\x64","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x42\x79\x49\x64","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74\x42\x79\x49\x64","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x64\x73\x6E","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63\x42\x79\x49\x64","\x67\x65\x74\x55\x73\x65\x72","\x67\x65\x74\x55\x73\x65\x72\x42\x79\x49\x64","\x67\x65\x74\x54\x72\x75\x6E\x6B","\x67\x65\x74\x54\x72\x75\x6E\x6B\x42\x79\x49\x64","\x67\x65\x74\x53\x6F\x75\x6E\x64","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x67\x65\x74\x53\x6F\x75\x6E\x64\x50\x61\x74\x68","\x67\x65\x74\x53\x6F\x75\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x6D\x61\x70","\x67\x65\x74\x49\x6E\x74\x65\x72\x76\x61\x6C\x42\x79\x49\x64","\x25\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x67\x65\x74\x51\x75\x65\x72\x79\x4F\x64\x62\x63","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x6F\x64\x62\x63\x20\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x64\x65\x62\x75\x67","\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x74\x6F\x20\x4F\x44\x42\x43\x3A\x20\x6F\x6B\x21","\x74\x79\x70\x65\x6F\x66\x20\x6F\x64\x62\x63","\x74\x79\x70\x65\x6F\x66\x20\x6F\x64\x62\x63\x2E\x71\x75\x65\x72\x79","\x71\x75\x65\x72\x79","\x45\x72\x72\x6F\x72\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x71\x75\x65\x72\x79","\x51\x75\x65\x72\x79\x20\x65\x78\x65\x63\x75\x74\x65\x64\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x73\x69\x6E\x67\x20\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x74\x6F\x20\x6F\x64\x62\x63","\x63\x6C\x6F\x73\x65","\x6F\x70\x65\x6E","\x67\x65\x74\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x67\x65\x74\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74\x42\x79\x49\x64","\x67\x65\x74\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x4E\x75\x6D\x62\x65\x72","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x67\x65\x74\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x4E\x75\x6D\x62\x65\x72\x42\x79\x49\x64","\x67\x65\x74\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x42\x79\x49\x64","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x42\x79\x49\x64","\x67\x65\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x67\x65\x74\x54\x65\x6D\x70\x6C\x61\x74\x65\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C\x73\x52\x65\x70\x6F\x72\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x71\x75\x65\x73\x74","\x6C\x61\x62\x65\x6C","\x76\x65\x72\x74\x65\x78\x4E\x61\x6D\x65","\x61\x72\x67\x5F\x31","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x63\x72\x65\x61\x74\x65\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x66\x69\x6C\x65","\x6D\x65\x72\x67\x65","\x73\x68\x65\x6C\x6C\x43\x6F\x6D\x6D\x61\x6E\x64","\x74\x72\x69\x6D","","\x72\x65\x70\x6C\x61\x63\x65","\x65\x78\x65\x63","\x67\x6F\x6F\x67\x6C\x65\x54\x54\x53","\x74\x65\x78\x74","\x67\x6F\x6F\x67\x6C\x65\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x65\x6E","\x69\x73\x70\x65\x65\x63\x68\x54\x54\x53","\x6B\x65\x79","\x69\x73\x70\x65\x65\x63\x68\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x65\x6E\x2D\x55\x53","\x73\x70\x65\x65\x64","\x61\x77\x73\x50\x6F\x6C\x6C\x79","\x61\x77\x73\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79\x5F\x69\x64","\x61\x77\x73\x5F\x73\x65\x63\x72\x65\x74\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x72\x65\x67\x69\x6F\x6E","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x76\x6F\x69\x63\x65","\x41\x6D\x79","\x69\x73\x70\x65\x65\x63\x68\x41\x53\x52","\x69\x73\x70\x65\x65\x63\x68\x5F\x61\x73\x72\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x6D\x6F\x64\x65\x6C","\x69\x73\x43\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x74\x69\x67\x65\x72\x44\x69\x61\x6C\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x6C\x69\x73\x74\x5F\x69\x64","\x70\x68\x6F\x6E\x65","\x64\x65\x6C\x61\x79","\x73\x65\x6E\x64\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x66\x72\x6F\x6D","\x2C","\x73\x70\x6C\x69\x74","\x74\x6F","\x63\x63","\x62\x63\x63","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x43\x6F\x6E\x74\x61\x63\x74","\x4E\x6F\x20\x70\x68\x6F\x6E\x65\x20\x6F\x72\x20\x66\x69\x72\x73\x74\x20\x6E\x61\x6D\x65\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x6F\x70","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x63\x6C\x65\x61\x72","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x6C\x6F\x6E\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x53\x74\x72\x69\x6E\x67","\x72\x65\x70\x6C\x61\x63\x65\x41\x6C\x6C\x56\x61\x72\x69\x61\x62\x6C\x65\x73","\x7B","\x6C\x65\x6E\x67\x74\x68","\x7D","\x65\x78\x74\x72\x61","\x72\x65\x70\x6C\x61\x63\x65\x41\x6C\x6C","\x30","\x2D\x31","\x6D\x61\x78\x52\x65\x74\x72\x79","\x2D","\x73\x79\x6E\x63","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x41\x47\x49\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x69\x6E\x66\x6F","\x63\x6F\x6D\x6D\x61\x6E\x64","\x61\x72\x67\x73","\x61\x6E\x73\x77\x65\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x41\x4E\x53\x57\x45\x52\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x74\x69\x6D\x65\x6F\x75\x74","\x57\x61\x69\x74\x20\x25\x73\x20\x73\x65\x63\x6F\x6E\x64\x73\x20\x62\x65\x66\x6F\x72\x65\x20\x61\x6E\x73\x77\x65\x72","\x77\x61\x69\x74","\x72\x65\x73\x75\x6C\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x43\x41\x4C\x4C\x42\x41\x43\x4B\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x25\x73\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x43\x6F\x6E\x74\x61\x63\x74\x20\x25\x73\x20\x2D\x20\x25\x73\x20\x61\x64\x64\x65\x64\x20\x69\x6E\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x25\x73","\x45\x72\x72\x6F\x72\x20\x61\x64\x64\x69\x6E\x67\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x25\x73\x20\x2D\x20\x25\x73\x20\x69\x6E\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x25\x73","\x63\x75\x73\x74\x6F\x6D\x5F\x61\x70\x70","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x43\x55\x53\x54\x4F\x4D\x20\x41\x50\x50\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6F\x70\x74\x69\x6F\x6E\x73","\x45\x78\x65\x63\x75\x74\x65\x64\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x20\x25\x73\x20\x25\x73","\x64\x61\x74\x61\x62\x61\x73\x65","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x44\x41\x54\x41\x42\x41\x53\x45\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6F\x64\x62\x63\x5F\x69\x64","\x6E\x6F\x20\x64\x61\x74\x61\x62\x61\x73\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x65\x72\x72\x6F\x72","\x6E\x6F\x20\x6F\x64\x62\x63\x20\x64\x61\x74\x61\x62\x61\x73\x65\x20\x66\x6F\x75\x6E\x64","\x6E\x6F\x20\x71\x75\x65\x72\x79\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x20","\x71\x75\x65\x72\x79\x3A\x20\x25\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x6E\x6F\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x72\x65\x73\x75\x6C\x74","\x6E\x6F\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x66\x6F\x75\x6E\x64","\x25\x73\x5B\x25\x73\x5D\x5B\x25\x73\x5D","\x73\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x25\x73\x5F\x52\x4F\x57\x53\x5F\x43\x4F\x55\x4E\x54","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x25\x73\x20\x73\x65\x74","\x64\x69\x61\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x44\x49\x41\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x73\x69\x70\x5F\x69\x64","\x6E\x6F\x20\x75\x73\x65\x72\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x20\x75\x73\x65\x72\x20\x66\x6F\x75\x6E\x64","\x44\x49\x41\x4C","\x53\x49\x50\x2F\x25\x73","\x6F\x70\x74\x73","\x75\x72\x6C","\x45\x78\x65\x63\x75\x74\x65\x64\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x20\x25\x73","\x65\x6E\x64","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x45\x4E\x44\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x65\x78\x74\x5F\x64\x69\x61\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x45\x58\x54\x45\x52\x4E\x41\x4C\x20\x44\x49\x41\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x74\x72\x75\x6E\x6B\x5F\x69\x64","\x6E\x6F\x20\x74\x72\x75\x6E\x6B\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x20\x74\x72\x75\x6E\x6B\x20\x66\x6F\x75\x6E\x64","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x53\x49\x50\x2F\x25\x73\x2F\x25\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x46\x49\x4E\x41\x4C\x4C\x59\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x45\x54\x44\x49\x47\x49\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x72\x65\x74\x72\x79","\x66\x69\x6C\x65\x5F\x69\x64","\x6E\x6F\x20\x66\x69\x6C\x65\x20\x61\x75\x64\x69\x6F\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x20\x66\x69\x6C\x65\x20\x61\x75\x64\x69\x6F\x20\x66\x6F\x75\x6E\x64","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x6D\x61\x78\x64\x69\x67\x69\x74","\x67\x65\x74\x44\x61\x74\x61","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x78","\x69","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x6E\x75\x6D","\x2A","\x67\x65\x6E\x65\x72\x61\x74\x65","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x70\x6F\x73","\x66\x69\x72\x73\x74","\x73\x75\x62\x73\x74\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x45\x54\x53\x45\x43\x52\x45\x54\x44\x49\x47\x49\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x67\x6F\x61\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x41\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x67\x6F\x61\x6C\x6E\x61\x6D\x65","\x47\x4F\x41\x4C\x20\x25\x73","\x67\x6F\x74\x6F\x63","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x54\x4F\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x4C\x6F\x63\x61\x6C\x2F\x25\x73\x40\x25\x73","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x63\x6F\x6E\x74\x65\x78\x74","\x47\x4F\x54\x4F","\x67\x6F\x74\x6F\x69\x66","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x54\x4F\x49\x46\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x6E\x6F\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x20\x25\x73","\x31","\x74\x72\x75\x65","\x66\x61\x6C\x73\x65","\x67\x6F\x74\x6F\x69\x66\x74\x69\x6D\x65","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x54\x4F\x49\x46\x54\x49\x4D\x45\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x6E\x6F\x20\x69\x6E\x74\x65\x72\x76\x61\x6C\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x69\x6E\x74\x65\x72\x76\x61\x6C\x73\x20\x66\x6F\x75\x6E\x64","\x49\x46\x54\x49\x4D\x45\x28\x25\x73\x3F\x74\x72\x75\x65\x3A\x66\x61\x6C\x73\x65\x29","\x25\x73\x20\x25\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x3A\x20\x25\x73\x20\x74\x72\x75\x65","\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x3A\x20\x25\x73\x20\x66\x61\x6C\x73\x65","\x68\x61\x6E\x67\x75\x70","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x48\x41\x4E\x47\x55\x50\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x69\x73\x70\x65\x65\x63\x68\x61\x73\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x49\x53\x50\x45\x45\x43\x48\x41\x53\x52\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x6B\x65\x79\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x64\x69\x72\x4E\x61\x6D\x65","\x74\x6D\x70","\x72\x65\x73\x6F\x6C\x76\x65","\x25\x73\x2E\x25\x73","\x62\x65\x65\x70","\x4E\x4F\x42\x45\x45\x50","\x69\x6E\x74\x4B\x65\x79","\x72\x65\x63\x6F\x72\x64\x46\x69\x6C\x65","\x69\x73\x70\x65\x65\x63\x68\x20\x25\x73\x20\x66\x69\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64","\x75\x6E\x6C\x69\x6E\x6B","\x49\x53\x50\x45\x45\x43\x48\x5F\x41\x53\x52\x5F\x25\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x69\x73\x70\x65\x65\x63\x68\x74\x74\x73","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x49\x53\x50\x45\x45\x43\x48\x54\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x74\x65\x78\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x54\x72\x79\x69\x6E\x67\x20\x69\x73\x70\x65\x65\x63\x68\x20\x54\x54\x53\x20\x25\x73","\x73\x74\x72\x65\x61\x6D\x46\x69\x6C\x65","\x2E\x77\x61\x76","\x69\x73\x70\x65\x65\x63\x68\x20\x54\x54\x53\x20\x69\x73\x20\x75\x6E\x72\x65\x61\x63\x68\x61\x62\x6C\x65","\x61\x77\x73\x70\x6F\x6C\x6C\x79","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x41\x57\x53\x50\x4F\x4C\x4C\x59\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x76\x61\x6C\x69\x64\x20\x63\x72\x65\x64\x65\x6E\x74\x69\x61\x6C\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x54\x72\x79\x69\x6E\x67\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x20\x25\x73","\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x20\x25\x73\x20\x66\x69\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64","\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x20\x69\x73\x20\x75\x6E\x72\x65\x61\x63\x68\x61\x62\x6C\x65","\x6D\x61\x74\x68","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x4D\x41\x54\x48\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E","\x6E\x6F\x20\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6D\x61\x74\x68\x20\x25\x73","\x69\x73\x41\x72\x72\x61\x79","\x25\x73\x5B\x25\x73\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x25\x73\x5B\x6B\x65\x79\x5D\x20\x73\x65\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x4D\x45\x4E\x55\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x64\x69\x67\x69\x74","\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x4E\x4F\x4F\x50\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6F\x75\x74\x70\x75\x74","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x50\x4C\x41\x59\x42\x41\x43\x4B\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x50\x4C\x41\x59\x42\x41\x43\x4B","\x71\x75\x65\x75\x65","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x51\x55\x45\x55\x45\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x71\x75\x65\x75\x65\x5F\x69\x64","\x6E\x6F\x20\x71\x75\x65\x75\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x69\x6E\x64\x65\x78\x4F\x66","\x58","\x51\x55\x45\x55\x45","\x6D\x61\x63\x72\x6F","\x67\x6F\x73\x75\x62","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x65\x63\x6F\x72\x64","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x52\x45\x43\x4F\x52\x44\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x25\x73\x5F\x25\x73","\x25\x73\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2E\x25\x73","\x25\x73\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73","\x52\x45\x43\x4F\x52\x44\x49\x4E\x47\x5F\x53\x41\x56\x45\x4E\x41\x4D\x45","\x65\x73\x63\x61\x70\x65\x5F\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x64\x69\x67\x69\x74\x73","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x41\x59\x44\x49\x47\x49\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x44\x69\x67\x69\x74\x73","\x73\x61\x79\x6E\x75\x6D\x62\x65\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x41\x59\x4E\x55\x4D\x42\x45\x52\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x75\x6D\x62\x65\x72","\x73\x61\x79\x4E\x75\x6D\x62\x65\x72","\x73\x61\x79\x70\x68\x6F\x6E\x65\x74\x69\x63","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x41\x59\x50\x48\x4F\x4E\x45\x54\x49\x43\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x73\x61\x79\x50\x68\x6F\x6E\x65\x74\x69\x63","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x6E\x6F\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x61\x64\x64\x72\x65\x73\x73","\x74\x65\x6D\x70\x6C\x61\x74\x65\x5F\x69\x64","\x72\x65\x6E\x64\x65\x72","\x73\x65\x6E\x64\x4D\x61\x69\x6C\x20\x6D\x65\x73\x73\x61\x67\x65","\x54\x72\x79\x69\x6E\x67\x20\x53\x65\x6E\x64\x4D\x61\x69\x6C\x20\x77\x69\x74\x68\x20\x61\x64\x64\x72\x65\x73\x73\x20\x25\x73","\x4D\x61\x69\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x6E\x64\x46\x61\x78","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x46\x41\x58\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x66\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x66\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x53\x45\x4E\x44\x49\x4E\x47","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x54\x72\x79\x69\x6E\x67\x20\x73\x65\x6E\x64\x46\x61\x78\x20\x77\x69\x74\x68\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73","\x46\x61\x78\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x6E\x64\x53\x4D\x53","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x53\x4D\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x73\x6D\x73\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x73\x6D\x73\x20\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x73\x6D\x73\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x74\x79\x70\x65","\x74\x77\x69\x6C\x69\x6F","\x74\x65\x73\x74","\x2B","\x54\x72\x79\x69\x6E\x67\x20\x53\x65\x6E\x64\x53\x6D\x73\x20\x77\x69\x74\x68\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73","\x53\x6D\x73\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x54\x72\x79\x69\x6E\x67\x20\x53\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x77\x69\x74\x68\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x25\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x54\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x76\x61\x6C\x75\x65","\x73\x74\x61\x72\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x54\x41\x52\x54\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x53\x54\x41\x52\x54\x20\x43\x41\x4C\x4C\x59\x20\x53\x51\x55\x41\x52\x45","\x79\x65\x73","\x41\x6E\x73\x77\x65\x72","\x53\x6B\x69\x70\x70\x65\x64\x20\x41\x6E\x73\x77\x65\x72","\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x55\x42\x50\x52\x4F\x4A\x45\x43\x54\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x6E\x6F\x20\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x70\x72\x6F\x6A\x65\x63\x74\x20\x69\x6E\x20\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x64\x69\x66\x66\x65\x72\x65\x6E\x74\x20\x66\x72\x6F\x6D\x20\x74\x68\x65\x20\x63\x61\x6C\x6C\x65\x64\x20\x70\x72\x6F\x6A\x65\x63\x74","\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x25\x73\x2F\x73\x71\x75\x61\x72\x65\x2C\x22\x25\x73\x22\x2C\x22\x25\x73\x22","\x68\x6F\x73\x74","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31","\x73\x79\x73\x74\x65\x6D","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x59\x53\x54\x45\x4D\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x73\x68\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x3A\x20\x25\x73\x20\x72\x65\x73\x75\x6C\x74\x20\x6F\x6E\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x3A\x20\x25\x73","\x73\x68\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x3A\x20\x25\x73\x20\x72\x65\x73\x75\x6C\x74\x20\x6E\x6F\x20\x73\x74\x6F\x72\x65\x64","\x74\x74\x73","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x4F\x47\x4C\x45\x54\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x54\x72\x79\x69\x6E\x67\x20\x47\x6F\x6F\x67\x6C\x65\x20\x54\x54\x53\x20\x25\x73","\x47\x6F\x6F\x67\x6C\x65\x20\x54\x54\x53\x20\x25\x73\x20\x66\x69\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64","\x47\x6F\x6F\x67\x6C\x65\x20\x54\x54\x53\x20\x69\x73\x20\x75\x6E\x72\x65\x61\x63\x68\x61\x62\x6C\x65","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C","\x6D\x61\x69\x6C\x62\x6F\x78","\x76\x73\x77\x69\x74\x63\x68","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x57\x49\x54\x43\x48\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6A\x6F\x69\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x99e5[0];var fs=require(_0x99e5[1]);var path=require(_0x99e5[2]);var util=require(_0x99e5[3]);var _=require(_0x99e5[4]);var sh=require(_0x99e5[5]);var odbc=require(_0x99e5[6])();var rs=require(_0x99e5[7]);var Mustache=require(_0x99e5[8]);var logger=require(_0x99e5[10])(_0x99e5[9]);var scripts=require(_0x99e5[11]);var config=require(_0x99e5[12]);var FILES_PATH=_0x99e5[13];var verticesWithRetry=[_0x99e5[14],_0x99e5[15],_0x99e5[16]];var AGIVertices=function(_0xadefxf,_0xadefx10){this[_0x99e5[17]]= _0xadefxf;this[_0x99e5[18]]= _0xadefx10;if(!config[_0x99e5[9]]){config[_0x99e5[9]]= {}}};AGIVertices[_0x99e5[20]][_0x99e5[19]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[24]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14[_0x99e5[22]]:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[25]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[26]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14[_0x99e5[22]]:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[27]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[28]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14[_0x99e5[22]]:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[29]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[31]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14[_0x99e5[30]]:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[32]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[33]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14[_0x99e5[22]]:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[34]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[35]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14[_0x99e5[22]]:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[36]]= function(_0xadefx11,_0xadefx12){var _0xadefx15=this;this[_0x99e5[18]][_0x99e5[39]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx15[_0x99e5[38]](_0xadefx14[_0x99e5[37]]):false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[40]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[44]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){if(_0xadefx14){if(_0xadefx14[_0x99e5[41]]){_0xadefx12(null,[_0xadefx14[_0x99e5[42]]])}else {_0xadefx12(null,_[_0x99e5[43]](_0xadefx14.SubIntervals,_0x99e5[42]))}}else {_0xadefx12(null,false)}})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[38]]= function(_0xadefx16){return util[_0x99e5[46]](_0x99e5[45],FILES_PATH,_0xadefx16)};AGIVertices[_0x99e5[20]][_0x99e5[47]]= function(_0xadefx17,_0xadefx18,_0xadefx12){odbc[_0x99e5[58]](_0xadefx17,function(_0xadefx13){if(_0xadefx13){logger[_0x99e5[49]](_0x99e5[48]);_0xadefx12(_0xadefx13)}else {logger[_0x99e5[49]](_0x99e5[50]);logger[_0x99e5[49]](_0x99e5[51], typeof odbc);logger[_0x99e5[49]](_0x99e5[52], typeof odbc[_0x99e5[53]]);odbc[_0x99e5[53]](_0xadefx18,function(_0xadefx13,_0xadefx19){if(_0xadefx13){logger[_0x99e5[49]](_0x99e5[54]);_0xadefx12(_0xadefx13)}else {logger[_0x99e5[49]](_0x99e5[55]);odbc[_0x99e5[57]](function(_0xadefx13){if(_0xadefx13){logger[_0x99e5[49]](_0x99e5[56],_0xadefx13)};_0xadefx12(null,_0xadefx19)})}})}})};AGIVertices[_0x99e5[20]][_0x99e5[59]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[60]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[61]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[63]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14[_0x99e5[62]]:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[64]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[65]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[66]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[67]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[68]]= function(_0xadefx11,_0xadefx12){this[_0x99e5[18]][_0x99e5[69]](_0xadefx11)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,(_0xadefx14)?_0xadefx14:false)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[70]]= function(_0xadefx1a,_0xadefx19,_0xadefx12){this[_0x99e5[18]][_0x99e5[70]]({uniqueid:this[_0x99e5[17]][_0x99e5[72]][_0x99e5[71]],node:_0xadefx1a[_0x99e5[73]],application:_0xadefx1a[_0x99e5[74]],data:_0xadefx19|| null,project_name:this[_0x99e5[17]][_0x99e5[72]][_0x99e5[75]],callerid:this[_0x99e5[17]][_0x99e5[72]][_0x99e5[76]]})[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,_0xadefx14)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[77]]= function(_0xadefx1a,_0xadefx1b,_0xadefx1c,_0xadefx12){this[_0x99e5[18]][_0x99e5[77]](_[_0x99e5[79]](this[_0x99e5[17]][_0x99e5[72]],{projectName:this[_0x99e5[17]][_0x99e5[72]][_0x99e5[75]],saveName:_0xadefx1b,filename:_0xadefx1a[_0x99e5[78]]|| _0xadefx1b,savePath:_0xadefx1c}))[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,_0xadefx14)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[80]]= function(_0xadefx1d,_0xadefx12){sh[_0x99e5[84]](_[_0x99e5[81]](_0xadefx1d),function(_0xadefx1e,_0xadefx1f){var _0xadefx20=_0xadefx1f[_0x99e5[83]](/(\r\n|\n|\r)/gm,_0x99e5[82]);_0xadefx12(null,_0xadefx20)})};AGIVertices[_0x99e5[20]][_0x99e5[85]]= function(_0xadefx1a,_0xadefx12){scripts[_0x99e5[85]](_0xadefx1a[_0x99e5[86]],_0xadefx1a[_0x99e5[87]]|| _0x99e5[88],1)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,_0xadefx14)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[89]]= function(_0xadefx1a,_0xadefx12){scripts[_0x99e5[89]](_0xadefx1a[_0x99e5[90]],_0xadefx1a[_0x99e5[86]],_0xadefx1a[_0x99e5[91]]|| _0x99e5[92],_0xadefx1a[_0x99e5[93]])[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,_0xadefx14)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[94]]= function(_0xadefx1a,_0xadefx12){scripts[_0x99e5[94]](_0xadefx1a[_0x99e5[95]],_0xadefx1a[_0x99e5[96]],_0xadefx1a[_0x99e5[97]],_0xadefx1a[_0x99e5[98]]|| _0x99e5[99],_0xadefx1a[_0x99e5[86]])[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,_0xadefx14)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[100]]= function(_0xadefx1a,_0xadefx21,_0xadefx12){scripts[_0x99e5[100]](_0xadefx21,_0xadefx1a[_0x99e5[90]],_0xadefx1a[_0x99e5[101]]|| _0x99e5[92],this[_0x99e5[103]](_0xadefx1a[_0x99e5[102]])?_0xadefx1a[_0x99e5[102]]:undefined)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,_0xadefx14)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[104]]= function(_0xadefx1a,_0xadefx12){scripts[_0x99e5[104]](_0xadefx1a[_0x99e5[105]],_0xadefx1a[_0x99e5[22]],_0xadefx1a[_0x99e5[106]],_0xadefx1a[_0x99e5[73]],_0xadefx1a[_0x99e5[107]])[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null,_0xadefx14)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[108]]= function(_0xadefx22,_0xadefx12){this[_0x99e5[18]][_0x99e5[117]]({from:[_0xadefx22[_0x99e5[109]]],to:_0xadefx22[_0x99e5[112]][_0x99e5[111]](_0x99e5[110]),cc:_0xadefx22[_0x99e5[113]]?_0xadefx22[_0x99e5[113]][_0x99e5[111]](_0x99e5[110]):[],bcc:_0xadefx22[_0x99e5[114]]?_0xadefx22[_0x99e5[114]][_0x99e5[111]](_0x99e5[110]):[],subject:_0xadefx22[_0x99e5[115]],html:_0xadefx22[_0x99e5[116]],text:_0xadefx22[_0x99e5[86]]|| _0x99e5[82],voiceSource:_0xadefx22[_0x99e5[71]],auto:true})[_0x99e5[23]](function(){_0xadefx12(null)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[118]]= function(_0xadefx22,_0xadefx12){this[_0x99e5[18]][_0x99e5[119]](_0xadefx22)[_0x99e5[23]](function(){_0xadefx12(null)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[120]]= function(_0xadefx22,_0xadefx12){this[_0x99e5[18]][_0x99e5[121]](_0xadefx22)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[122]]= function(_0xadefx22,_0xadefx12){this[_0x99e5[18]][_0x99e5[123]](_0xadefx22)[_0x99e5[23]](function(_0xadefx14){_0xadefx12(null)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[124]]= function(_0xadefx1a,_0xadefx12){if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[106]])||  !this[_0x99e5[103]](_0xadefx1a[_0x99e5[22]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[125])};this[_0x99e5[18]][_0x99e5[124]](_0xadefx1a[_0x99e5[105]],_0xadefx1a[_0x99e5[22]],_0xadefx1a[_0x99e5[127]],_0xadefx1a[_0x99e5[106]],_0xadefx1a[_0x99e5[73]],_0xadefx1a[_0x99e5[107]])[_0x99e5[23]](function(_0xadefx23){_0xadefx12(null,_0xadefx23)})[_0x99e5[21]](function(_0xadefx13){_0xadefx12(_0xadefx13)})};AGIVertices[_0x99e5[20]][_0x99e5[128]]= function(_0xadefx1a){var _0xadefx24=_[_0x99e5[129]](verticesWithRetry,_0xadefx1a[_0x99e5[74]])?_0xadefx1a:_[_0x99e5[130]](_0xadefx1a);for(var _0xadefx25 in _0xadefx24){if(_0xadefx24[_0x99e5[131]](_0xadefx25)){if(_0xadefx24[_0xadefx25]&& _[_0x99e5[132]](_0xadefx24[_0xadefx25])){_0xadefx24[_0xadefx25]= this[_0x99e5[133]](_0xadefx24[_0xadefx25])}}};return _0xadefx24};AGIVertices[_0x99e5[20]][_0x99e5[133]]= function(_0xadefx26){var _0xadefx27=_0xadefx26[_0x99e5[111]](_0x99e5[134]);for(var _0xadefx28=1;_0xadefx28< _0xadefx27[_0x99e5[135]];_0xadefx28+= 1){var _0xadefx29=_0xadefx27[_0xadefx28][_0x99e5[111]](_0x99e5[136]);if(_0xadefx29[_0x99e5[135]]> 1){_0xadefx26= _0xadefx26[_0x99e5[138]](_0x99e5[134]+ _0xadefx29[0]+ _0x99e5[136],this[_0x99e5[17]][_0x99e5[19]](_0xadefx29[0])[_0x99e5[137]]|| _0xadefx29[0])}};if(_0xadefx27[_0x99e5[135]]=== 1){return _0xadefx26};return this[_0x99e5[133]](_0xadefx26)};AGIVertices[_0x99e5[20]][_0x99e5[103]]= function(_0xadefx2a){return _0xadefx2a&& _0xadefx2a!== _0x99e5[139]&& _0xadefx2a!== _0x99e5[140]&& _0xadefx2a!== _0x99e5[82]};AGIVertices[_0x99e5[20]][_0x99e5[141]]= function(_0xadefx1a){this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0x99e5[142]);return {code:200,result:_0x99e5[142]}};AGIVertices[_0x99e5[20]][_0x99e5[9]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[144],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[9]]([_0xadefx1a[_0x99e5[146]],_0xadefx1a[_0x99e5[147]]])};AGIVertices[_0x99e5[20]][_0x99e5[148]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[149],_0xadefx1a[_0x99e5[73]]));if(this[_0x99e5[103]](_0xadefx1a[_0x99e5[150]])){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[151],_0xadefx1a[_0x99e5[150]]));var _0xadefx19=this[_0x99e5[17]][_0x99e5[152]](_0xadefx1a[_0x99e5[150]]);if(_0xadefx19[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx19}};return this[_0x99e5[17]][_0x99e5[148]]()};AGIVertices[_0x99e5[20]][_0x99e5[154]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[155],_0xadefx1a[_0x99e5[73]]));this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,util[_0x99e5[46]](_0x99e5[156],_0xadefx1a[_0x99e5[22]],_0xadefx1a[_0x99e5[106]],_0xadefx1a[_0x99e5[105]],_0xadefx1a[_0x99e5[107]]));var _0xadefx2b=this[_0x99e5[124]][_0x99e5[143]](this,_0xadefx1a);if(_0xadefx2b){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[157],_0xadefx1a[_0x99e5[22]],_0xadefx1a[_0x99e5[106]],_0xadefx1a[_0x99e5[105]]));return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[157],_0xadefx1a[_0x99e5[22]],_0xadefx1a[_0x99e5[106]],_0xadefx1a[_0x99e5[105]]))};logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[158],_0xadefx1a[_0x99e5[22]],_0xadefx1a[_0x99e5[106]],_0xadefx1a[_0x99e5[105]]));return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[158],_0xadefx1a[_0x99e5[22]],_0xadefx1a[_0x99e5[106]],_0xadefx1a[_0x99e5[105]]))};AGIVertices[_0x99e5[20]][_0x99e5[159]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[160],_0xadefx1a[_0x99e5[73]]));var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0xadefx1a[_0x99e5[161]],_0xadefx1a[_0x99e5[162]]);if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[163],_0xadefx1a[_0x99e5[161]],_0xadefx1a[_0x99e5[162]]))};AGIVertices[_0x99e5[20]][_0x99e5[164]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[165],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[166]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[167])};var _0xadefx17=this[_0x99e5[29]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[166]]);if(!_0xadefx17){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[169])};if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[53]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[170])};var _0xadefx18=_0xadefx1a[_0x99e5[53]][_0x99e5[83]](/(\r\n|\n|\r)/gm,_0x99e5[171]);this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[172],_0xadefx18));var _0xadefx2b=this[_0x99e5[47]][_0x99e5[143]](this,_0xadefx17,_0xadefx18);this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx18);if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[173]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[174])};var _0xadefx2d=this[_0x99e5[19]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[173]]);if(!_0xadefx2d){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[175])};var _0xadefx15=this;_0xadefx2b[_0x99e5[178]](function(_0xadefx2a,_0xadefx2e){Object[_0x99e5[179]](_0xadefx2a)[_0x99e5[178]](function(_0xadefx25){_0xadefx15[_0x99e5[17]][_0x99e5[177]](util[_0x99e5[46]](_0x99e5[176],_0xadefx2d,_0xadefx2e,_0xadefx25),_0xadefx2a[_0xadefx25])})});this[_0x99e5[17]][_0x99e5[177]](util[_0x99e5[46]](_0x99e5[180],_0xadefx2d),_0xadefx2b[_0x99e5[135]]);return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[181],_0xadefx2d))};AGIVertices[_0x99e5[20]][_0x99e5[182]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[183],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[184]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[185])};var _0xadefx2f=this[_0x99e5[32]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[184]]);if(!_0xadefx2f){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[186])};var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0x99e5[187],[util[_0x99e5[46]](_0x99e5[188],_0xadefx2f),_0xadefx1a[_0x99e5[150]],_0xadefx1a[_0x99e5[189]],_0xadefx1a[_0x99e5[190]]]);if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[191],_0x99e5[187]))};AGIVertices[_0x99e5[20]][_0x99e5[192]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[193],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[192])};AGIVertices[_0x99e5[20]][_0x99e5[194]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[195],_0xadefx1a[_0x99e5[73]]));var _0xadefx30=_0x99e5[82];if(_0xadefx1a[_0x99e5[196]]){if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[196]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[197])}else {var _0xadefx11=parseInt(_0xadefx1a[_0x99e5[196]],10);if(isNaN(_0xadefx11)){_0xadefx30= _0xadefx1a[_0x99e5[196]]}else {_0xadefx30= this[_0x99e5[34]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[196]]);if(!_0xadefx30){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[198])}}}}else {if(_0xadefx1a[_0x99e5[199]]){_0xadefx30= _0xadefx1a[_0x99e5[199]]}else {return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[197])}};var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0x99e5[187],[util[_0x99e5[46]](_0x99e5[200],_0xadefx30,_0xadefx1a[_0x99e5[106]]),_0xadefx1a[_0x99e5[150]],_0xadefx1a[_0x99e5[189]],_0xadefx1a[_0x99e5[190]]]);if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[191],_0x99e5[187]))};AGIVertices[_0x99e5[20]][_0x99e5[201]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[202],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[201])};AGIVertices[_0x99e5[20]][_0x99e5[15]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[203],_0xadefx1a[_0x99e5[73]]));if(_0xadefx1a[_0x99e5[204]]=== 0){return this[_0x99e5[141]](_0xadefx1a)};_0xadefx1a[_0x99e5[204]]-= 1;if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[205]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[206])};var _0xadefx31=this[_0x99e5[36]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[205]]);if(!_0xadefx31){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[207])};if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[173]])){return this[_0x99e5[17]][_0x99e5[168]](_0x99e5[174])};var _0xadefx19=this[_0x99e5[17]][_0x99e5[210]](_0xadefx31,_0xadefx1a[_0x99e5[208]],_0xadefx1a[_0x99e5[209]]);var _0xadefx32=_0xadefx19[_0x99e5[153]];if(_0xadefx19[_0x99e5[153]]=== _0x99e5[140]){this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx19[_0x99e5[153]]);return _0xadefx19}else {if(_0xadefx19[_0x99e5[137]]=== _0x99e5[150]){_0xadefx19[_0x99e5[153]]= (_0xadefx19[_0x99e5[153]][_0x99e5[135]]>= parseInt(_0xadefx1a[_0x99e5[211]]))?_0x99e5[212]:_0x99e5[213]}else {_0xadefx19[_0x99e5[153]]= ((_0xadefx19[_0x99e5[153]][_0x99e5[135]]>= parseInt(_0xadefx1a[_0x99e5[211]]))&& (_0xadefx19[_0x99e5[153]][_0x99e5[135]]<= parseInt(_0xadefx1a[_0x99e5[209]])))?_0x99e5[212]:_0x99e5[213]}};var _0xadefx2d=this[_0x99e5[19]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[173]]);if(!_0xadefx2d){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[175])};this[_0x99e5[17]][_0x99e5[177]](_0xadefx2d,_0xadefx32);if(this[_0x99e5[103]](_0xadefx1a[_0x99e5[214]])){var _0xadefx33=parseInt(_0xadefx1a[_0x99e5[214]],10);var _0xadefx2a=rs[_0x99e5[216]]({charset:_0x99e5[215],length:_0xadefx33});var _0xadefx34=_0xadefx32[_0x99e5[135]];if(_0xadefx34> 0){if(_0xadefx34> _0xadefx33){this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,(_0xadefx1a[_0x99e5[217]]=== _0x99e5[218])?_0xadefx2a+ _0xadefx32[_0x99e5[219]](_0xadefx33):_0xadefx32[_0x99e5[219]](0,_0xadefx34- _0xadefx33)+ _0xadefx2a)}else {this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,rs[_0x99e5[216]]({charset:_0x99e5[215],length:_0xadefx34}))}}else {this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0x99e5[82])}}else {this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx32)};return _0xadefx19};AGIVertices[_0x99e5[20]][_0x99e5[16]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[220],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[15]](_0xadefx1a)};AGIVertices[_0x99e5[20]][_0x99e5[221]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[222],_0xadefx1a[_0x99e5[73]]));this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1a[_0x99e5[223]]);return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[224],_0xadefx1a[_0x99e5[223]]))};AGIVertices[_0x99e5[20]][_0x99e5[225]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[226],_0xadefx1a[_0x99e5[73]]));var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0x99e5[187],[util[_0x99e5[46]](_0x99e5[227],_0xadefx1a[_0x99e5[228]],_0xadefx1a[_0x99e5[229]])]);if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[191],_0x99e5[230]))};AGIVertices[_0x99e5[20]][_0x99e5[231]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[232],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[233]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[234])};this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[235],_0xadefx1a[_0x99e5[233]]));return {code:200,result:_0x99e5[236],extra:eval(_0xadefx1a[_0x99e5[233]])?_0x99e5[237]:_0x99e5[238]}};AGIVertices[_0x99e5[20]][_0x99e5[239]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[240],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[241]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[242])};var _0xadefx35=this[_0x99e5[40]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[241]]);if(!_0xadefx35){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[243])};for(var _0xadefx28=0;_0xadefx28< _0xadefx35[_0x99e5[135]];_0xadefx28+= 1){var _0xadefx36=this[_0x99e5[17]][_0x99e5[19]](util[_0x99e5[46]](_0x99e5[244],_0xadefx35[_0xadefx28]));if(_0xadefx36[_0x99e5[153]]=== _0x99e5[140]|| _0xadefx36[_0x99e5[137]]=== _0x99e5[237]){this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[245],_0xadefx35[_0xadefx28],_0x99e5[237]));logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[246],_0xadefx35[_0xadefx28]));return _0xadefx36}else {logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[247],_0xadefx35[_0xadefx28]));this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[245],_0xadefx35[_0xadefx28],_0x99e5[238]))}};return {code:200,result:_0x99e5[236],extra:_0x99e5[238]}};AGIVertices[_0x99e5[20]][_0x99e5[248]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[249],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[248]]()};AGIVertices[_0x99e5[20]][_0x99e5[250]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[251],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[90]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[252])};var _0xadefx37=_0xadefx1a[_0x99e5[253]]|| _0x99e5[254];var _0xadefx21=path[_0x99e5[257]](scripts[_0x99e5[255]](),_0x99e5[256],rs[_0x99e5[216]](4));var _0xadefx1b=util[_0x99e5[46]](_0x99e5[258],_0xadefx21,_0xadefx37);var _0xadefx38=true;if(_0xadefx1a[_0x99e5[259]]=== _0x99e5[260]){_0xadefx38= false};var _0xadefx19=this[_0x99e5[17]][_0x99e5[262]](_0xadefx21,_0xadefx37,_0xadefx1a[_0x99e5[261]],_0xadefx1a[_0x99e5[150]],undefined,_0xadefx38);if(_0xadefx19[_0x99e5[153]]!== _0x99e5[140]){this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[263],_0xadefx1b));var _0xadefx2b=this[_0x99e5[100]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1b);fs[_0x99e5[264]](_0xadefx1b);if(_0xadefx2b){for(var _0xadefx25 in _0xadefx2b){if(_0xadefx2b[_0x99e5[131]](_0xadefx25)){this[_0x99e5[17]][_0x99e5[177]](util[_0x99e5[46]](_0x99e5[265],_0xadefx25[_0x99e5[266]]()),_0xadefx2b[_0xadefx25])}};return this[_0x99e5[17]][_0x99e5[126]](JSON[_0x99e5[267]](_0xadefx2b))}};return _0xadefx19};AGIVertices[_0x99e5[20]][_0x99e5[268]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[269],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[90]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[252])};if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[86]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[270])};this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[271],_0xadefx1a[_0x99e5[86]]));var _0xadefx39=this[_0x99e5[89]][_0x99e5[143]](this,_0xadefx1a);if(_0xadefx39){this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[263],_0xadefx39));var _0xadefx19=this[_0x99e5[17]][_0x99e5[272]](_0xadefx39,_0xadefx1a[_0x99e5[261]]);fs[_0x99e5[264]](_0xadefx39+ _0x99e5[273]);return _0xadefx19};return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[274])};AGIVertices[_0x99e5[20]][_0x99e5[275]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[276],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[95]])||  !this[_0x99e5[103]](_0xadefx1a[_0x99e5[96]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[277])};if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[86]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[270])};this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[278],_0xadefx1a[_0x99e5[86]]));var _0xadefx39=this[_0x99e5[94]][_0x99e5[143]](this,_0xadefx1a);if(_0xadefx39){this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[279],_0xadefx39));var _0xadefx19=this[_0x99e5[17]][_0x99e5[272]](_0xadefx39,_0xadefx1a[_0x99e5[261]]);fs[_0x99e5[264]](_0xadefx39+ _0x99e5[273]);return _0xadefx19};return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[280])};AGIVertices[_0x99e5[20]][_0x99e5[281]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[282],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[283]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[284])};this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[285],_0xadefx1a[_0x99e5[283]]));var _0xadefx2b=eval(_0xadefx1a[_0x99e5[283]]);if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[173]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[174])};var _0xadefx2d=this[_0x99e5[19]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[173]]);if(!_0xadefx2d){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[175])};if(_[_0x99e5[286]](_0xadefx2b)){var _0xadefx15=this;_0xadefx2b[_0x99e5[178]](function(_0xadefx2a,_0xadefx25){_0xadefx15[_0x99e5[17]][_0x99e5[177]](util[_0x99e5[46]](_0x99e5[287],_0xadefx2d,_0xadefx25),_0xadefx2a)});return _0xadefx15[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[288],_0xadefx2d))}else {return this[_0x99e5[17]][_0x99e5[177]](_0xadefx2d,_0xadefx2b)}};AGIVertices[_0x99e5[20]][_0x99e5[14]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[289],_0xadefx1a[_0x99e5[73]]));if(_0xadefx1a[_0x99e5[204]]=== 0){return this[_0x99e5[141]](_0xadefx1a)};_0xadefx1a[_0x99e5[204]]-= 1;if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[205]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[206])};var _0xadefx31=this[_0x99e5[36]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[205]]);if(!_0xadefx31){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[207])};var _0xadefx19=this[_0x99e5[17]][_0x99e5[210]](_0xadefx31,_0xadefx1a[_0x99e5[208]],_0xadefx1a[_0x99e5[290]]);var _0xadefx32=_0xadefx19[_0x99e5[153]];if(_0xadefx19[_0x99e5[153]]=== _0x99e5[140]){this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0x99e5[140]);return _0xadefx19}else {if(_0xadefx19[_0x99e5[137]]=== _0x99e5[150]){_0xadefx19[_0x99e5[153]]= (_0xadefx19[_0x99e5[153]][_0x99e5[135]]> 0)?_0xadefx19[_0x99e5[153]]:_0x99e5[291]}};if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[173]])){this[_0x99e5[17]][_0x99e5[126]](_0x99e5[174])}else {var _0xadefx2d=this[_0x99e5[19]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[173]]);if(!_0xadefx2d){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[175])};this[_0x99e5[17]][_0x99e5[177]](_0xadefx2d,_0xadefx32)};this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx32);return _0xadefx19};AGIVertices[_0x99e5[20]][_0x99e5[126]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[292],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[126]](_0xadefx1a[_0x99e5[293]]|| _0xadefx1a[_0x99e5[73]])};AGIVertices[_0x99e5[20]][_0x99e5[294]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[295],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[205]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[206])};var _0xadefx31=this[_0x99e5[36]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[205]]);if(!_0xadefx31){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[207])};var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0x99e5[296],[_0xadefx31,_0xadefx1a[_0x99e5[189]]]);if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[163],_0x99e5[296],_0xadefx31))};AGIVertices[_0x99e5[20]][_0x99e5[297]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[298],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[299]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[300])};var _0xadefx3a=_0xadefx1a[_0x99e5[299]];var _0xadefx3b=_0x99e5[82];if(this[_0x99e5[103]](_0xadefx1a[_0x99e5[205]])){var _0xadefx3c=this[_0x99e5[36]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[205]]);if(_0xadefx3c){_0xadefx3b= _0xadefx3c}};this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx3a);if(_0xadefx1a[_0x99e5[189]][_0x99e5[301]](_0x99e5[212])< 0){_0xadefx1a[_0x99e5[189]]+= _0x99e5[212]};if(_0xadefx1a[_0x99e5[189]][_0x99e5[301]](_0x99e5[302])< 0){_0xadefx1a[_0x99e5[189]]+= _0x99e5[302]};var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0x99e5[303],[_0xadefx3a,_0xadefx1a[_0x99e5[189]],_0xadefx1a[_0x99e5[190]],_0xadefx3b,_0xadefx1a[_0x99e5[150]],_0xadefx1a[_0x99e5[9]],_0xadefx1a[_0x99e5[304]],_0xadefx1a[_0x99e5[305]],_0x99e5[82],_0xadefx1a[_0x99e5[306]]]);if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[163],_0x99e5[303],_0xadefx3a))};AGIVertices[_0x99e5[20]][_0x99e5[307]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[308],_0xadefx1a[_0x99e5[73]]));var _0xadefx37=_0xadefx1a[_0x99e5[253]]|| _0x99e5[254];var _0xadefx1b=util[_0x99e5[46]](_0x99e5[309],this[_0x99e5[17]][_0x99e5[72]][_0x99e5[71]],rs[_0x99e5[216]](5));var _0xadefx1c=util[_0x99e5[46]](_0x99e5[310],FILES_PATH,_0xadefx1b,_0xadefx37);var _0xadefx3d=util[_0x99e5[46]](_0x99e5[311],FILES_PATH,_0xadefx1b);this[_0x99e5[77]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1b,_0xadefx1c);this[_0x99e5[17]][_0x99e5[177]](_0x99e5[312],_0xadefx1b);return this[_0x99e5[17]][_0x99e5[262]](_0xadefx3d,_0xadefx37,_0xadefx1a[_0x99e5[313]],_0xadefx1a[_0x99e5[150]],undefined,true)};AGIVertices[_0x99e5[20]][_0x99e5[314]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[315],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[317]](_0xadefx1a[_0x99e5[316]][_0x99e5[83]](/\s+/g,_0x99e5[82]),_0xadefx1a[_0x99e5[313]])};AGIVertices[_0x99e5[20]][_0x99e5[318]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[319],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[321]](_0xadefx1a[_0x99e5[320]][_0x99e5[83]](/\s+/g,_0x99e5[82]),_0xadefx1a[_0x99e5[313]])};AGIVertices[_0x99e5[20]][_0x99e5[322]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[323],_0xadefx1a[_0x99e5[73]]));return this[_0x99e5[17]][_0x99e5[324]](_0xadefx1a[_0x99e5[86]],_0xadefx1a[_0x99e5[313]])};AGIVertices[_0x99e5[20]][_0x99e5[325]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[326],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[327]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[328])};var _0xadefx3e=this[_0x99e5[59]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[327]]);if(!_0xadefx3e){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[329])};var _0xadefx3f={from:_0xadefx3e[_0x99e5[330]],to:_0xadefx1a[_0x99e5[112]]|| _0x99e5[82],cc:_0xadefx1a[_0x99e5[113]]|| _0x99e5[82],bcc:_0xadefx1a[_0x99e5[114]]|| _0x99e5[82],subject:_0xadefx1a[_0x99e5[115]],html:_0xadefx1a[_0x99e5[86]],voiceSource:this[_0x99e5[17]][_0x99e5[72]][_0x99e5[71]],auto:true,body:_0xadefx1a[_0x99e5[86]]};_[_0x99e5[79]](_0xadefx3f,this[_0x99e5[17]][_0x99e5[72]]);if(this[_0x99e5[103]](_0xadefx1a[_0x99e5[331]])){var _0xadefx40=this[_0x99e5[68]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[331]]);_0xadefx3f[_0x99e5[115]]= _0xadefx40[_0x99e5[115]]?Mustache[_0x99e5[332]](_0xadefx40[_0x99e5[115]],_0xadefx3f):_0xadefx3f[_0x99e5[115]];_0xadefx3f[_0x99e5[116]]= _0xadefx40[_0x99e5[116]]?Mustache[_0x99e5[332]](_0xadefx40[_0x99e5[116]],_0xadefx3f):_0xadefx3f[_0x99e5[116]];_0xadefx3f[_0x99e5[115]]= this[_0x99e5[133]](_0xadefx3f[_0x99e5[115]]);_0xadefx3f[_0x99e5[116]]= this[_0x99e5[133]](_0xadefx3f[_0x99e5[116]])}else {_0xadefx3f[_0x99e5[86]]= _0xadefx1a[_0x99e5[86]]};logger[_0x99e5[49]](_0x99e5[333],_0xadefx3f);this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1a[_0x99e5[327]]);this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[334],_0xadefx3e[_0x99e5[330]]));this[_0x99e5[108]][_0x99e5[143]](this,_0xadefx3f);return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[335])};AGIVertices[_0x99e5[20]][_0x99e5[336]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[337],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[327]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[338])};var _0xadefx41=this[_0x99e5[61]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[327]]);if(!_0xadefx41){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[339])};var _0xadefx3f={from:_0xadefx41,to:_0xadefx1a[_0x99e5[112]],status:_0x99e5[340],FaxAttachments:[{path:_0xadefx1a[_0x99e5[341]],name:_0xadefx1a[_0x99e5[342]],basename:path[_0x99e5[343]](_0xadefx1a[_0x99e5[341]]),type:_0xadefx1a[_0x99e5[344]]}],FaxRoomId:null};this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1a[_0x99e5[327]]);this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[345],_0xadefx41));this[_0x99e5[118]][_0x99e5[143]](this,_0xadefx3f);return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[346])};AGIVertices[_0x99e5[20]][_0x99e5[347]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[348],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[327]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[349])};if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[112]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[350])};var _0xadefx42=this[_0x99e5[64]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[327]]);if(!_0xadefx42){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[351])};var _0xadefx22={body:_0xadefx1a[_0x99e5[352]],SmsAccountId:_0xadefx1a[_0x99e5[327]],source:this[_0x99e5[17]][_0x99e5[72]][_0x99e5[71]],auto:true};if(_0xadefx42[_0x99e5[353]]=== _0x99e5[354]){_0xadefx22[_0x99e5[109]]= /^[\+][0-9]+$/[_0x99e5[355]](_0xadefx42[_0x99e5[106]])?_0xadefx42[_0x99e5[106]]:_0x99e5[356]+ _0xadefx42[_0x99e5[106]];_0xadefx22[_0x99e5[112]]= /^[\+][0-9]+$/[_0x99e5[355]](_0xadefx1a[_0x99e5[112]])?_0xadefx1a[_0x99e5[112]]:_0x99e5[356]+ _0xadefx1a[_0x99e5[112]]}else {_0xadefx22[_0x99e5[109]]= /^[\+][0-9]+$/[_0x99e5[355]](_0xadefx42[_0x99e5[106]])?_0xadefx42[_0x99e5[106]][_0x99e5[83]](_0x99e5[356],_0x99e5[82]):_0xadefx42[_0x99e5[106]];_0xadefx22[_0x99e5[112]]= /^[\+][0-9]+$/[_0x99e5[355]](_0xadefx1a[_0x99e5[112]])?_0xadefx1a[_0x99e5[112]][_0x99e5[83]](_0x99e5[356],_0x99e5[82]):_0xadefx1a[_0x99e5[112]]};this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1a[_0x99e5[327]]);this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[357],_0xadefx42[_0x99e5[106]]));this[_0x99e5[120]][_0x99e5[143]](this,_0xadefx22);return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[358])};AGIVertices[_0x99e5[20]][_0x99e5[359]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[360],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[327]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[361])};if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[112]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[362])};var _0xadefx42=this[_0x99e5[66]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[327]]);if(!_0xadefx42){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[363])};var _0xadefx22={body:_0xadefx1a[_0x99e5[364]],OpenchannelAccountId:_0xadefx1a[_0x99e5[327]],source:this[_0x99e5[17]][_0x99e5[72]][_0x99e5[71]],from:_0xadefx42[_0x99e5[22]],to:_0xadefx1a[_0x99e5[112]],auto:true};this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1a[_0x99e5[327]]);this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[365],_0xadefx42[_0x99e5[22]]));this[_0x99e5[122]][_0x99e5[143]](this,_0xadefx22);return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[366])};AGIVertices[_0x99e5[20]][_0x99e5[367]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[368],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[173]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[369])};var _0xadefx2d=this[_0x99e5[19]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[173]]);if(!_0xadefx2d){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[175])};return this[_0x99e5[17]][_0x99e5[177]](_0xadefx2d,_0xadefx1a[_0x99e5[370]])};AGIVertices[_0x99e5[20]][_0x99e5[371]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[372],_0xadefx1a[_0x99e5[73]]));this[_0x99e5[17]][_0x99e5[126]](_0x99e5[373]);if(_0xadefx1a[_0x99e5[148]]=== _0x99e5[374]){this[_0x99e5[17]][_0x99e5[126]](_0x99e5[375]);return this[_0x99e5[17]][_0x99e5[148]]()};return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[376])};AGIVertices[_0x99e5[20]][_0x99e5[377]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[378],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[379]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[380])};var _0xadefx43=this[_0x99e5[27]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[379]]);if(_0xadefx43=== this[_0x99e5[17]][_0x99e5[72]][_0x99e5[75]]){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[381])};this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx43);var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0x99e5[382],util[_0x99e5[46]](_0x99e5[383],config[_0x99e5[9]][_0x99e5[384]]|| _0x99e5[385],_0xadefx43,this[_0x99e5[17]][_0x99e5[72]][_0x99e5[75]]));if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[163],_0x99e5[382],_0xadefx43))};AGIVertices[_0x99e5[20]][_0x99e5[386]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[387],_0xadefx1a[_0x99e5[73]]));var _0xadefx1f=this[_0x99e5[80]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[146]]);this[_0x99e5[70]][_0x99e5[143]](this,_0xadefx1a,_0xadefx1a[_0x99e5[146]]);if(this[_0x99e5[103]](_0xadefx1a[_0x99e5[173]])){var _0xadefx2d=this[_0x99e5[19]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[173]]);if(_0xadefx2d){this[_0x99e5[17]][_0x99e5[177]](_0xadefx2d,_0xadefx1f);return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[388],_0xadefx1a[_0x99e5[146]],_0xadefx2d))}};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[389],_0xadefx1a[_0x99e5[146]]))};AGIVertices[_0x99e5[20]][_0x99e5[390]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[391],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[86]])){return this[_0x99e5[17]][_0x99e5[126]](_0x99e5[270])};this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[392],_0xadefx1a[_0x99e5[86]]));var _0xadefx39=this[_0x99e5[85]][_0x99e5[143]](this,_0xadefx1a);if(_0xadefx39){this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[393],_0xadefx39));var _0xadefx19=this[_0x99e5[17]][_0x99e5[272]](_0xadefx39);fs[_0x99e5[264]](_0xadefx39+ _0x99e5[273]);return _0xadefx19};return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[394])};AGIVertices[_0x99e5[20]][_0x99e5[395]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[396],_0xadefx1a[_0x99e5[73]]));var _0xadefx2c=this[_0x99e5[17]][_0x99e5[84]](_0x99e5[397],[_0xadefx1a[_0x99e5[398]],_0xadefx1a[_0x99e5[162]]]);if(_0xadefx2c[_0x99e5[153]]=== _0x99e5[140]){return _0xadefx2c};return this[_0x99e5[17]][_0x99e5[126]](util[_0x99e5[46]](_0x99e5[163],_0x99e5[397],_0xadefx1a[_0x99e5[398]]))};AGIVertices[_0x99e5[20]][_0x99e5[399]]= function(_0xadefx1a){logger[_0x99e5[145]](util[_0x99e5[46]](_0x99e5[400],_0xadefx1a[_0x99e5[73]]));if(!this[_0x99e5[103]](_0xadefx1a[_0x99e5[173]])){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[369])};var _0xadefx2d=this[_0x99e5[19]][_0x99e5[143]](this,_0xadefx1a[_0x99e5[173]]);if(!_0xadefx2d){return this[_0x99e5[17]][_0x99e5[168]](_0xadefx1a,_0x99e5[175])};var _0xadefx36=this[_0x99e5[17]][_0x99e5[19]](_0xadefx2d);return {code:200,result:(_0xadefx36[_0x99e5[137]])?_0xadefx36[_0x99e5[137]]:_0x99e5[142]}};String[_0x99e5[20]][_0x99e5[138]]= function(_0xadefx44,_0xadefx45){return this[_0x99e5[111]](_0xadefx44)[_0x99e5[401]](_0xadefx45)};module[_0x99e5[402]]= AGIVertices
\ No newline at end of file
+var _0xe13f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x73\x68\x65\x6C\x6C\x6A\x73","\x6F\x64\x62\x63","\x72\x61\x6E\x64\x6F\x6D\x73\x74\x72\x69\x6E\x67","\x6D\x75\x73\x74\x61\x63\x68\x65","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x73\x63\x72\x69\x70\x74\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73","\x6D\x65\x6E\x75","\x67\x65\x74\x64\x69\x67\x69\x74\x73","\x67\x65\x74\x73\x65\x63\x72\x65\x74\x64\x69\x67\x69\x74\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x70\x63","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x74\x63\x68","\x6E\x61\x6D\x65","\x74\x68\x65\x6E","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65\x42\x79\x49\x64","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x42\x79\x49\x64","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74\x42\x79\x49\x64","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x64\x73\x6E","\x67\x65\x74\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63\x42\x79\x49\x64","\x67\x65\x74\x55\x73\x65\x72","\x67\x65\x74\x55\x73\x65\x72\x42\x79\x49\x64","\x67\x65\x74\x54\x72\x75\x6E\x6B","\x67\x65\x74\x54\x72\x75\x6E\x6B\x42\x79\x49\x64","\x67\x65\x74\x53\x6F\x75\x6E\x64","\x73\x61\x76\x65\x5F\x6E\x61\x6D\x65","\x67\x65\x74\x53\x6F\x75\x6E\x64\x50\x61\x74\x68","\x67\x65\x74\x53\x6F\x75\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x6D\x61\x70","\x67\x65\x74\x49\x6E\x74\x65\x72\x76\x61\x6C\x42\x79\x49\x64","\x25\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x67\x65\x74\x51\x75\x65\x72\x79\x4F\x64\x62\x63","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x6F\x64\x62\x63\x20\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x64\x65\x62\x75\x67","\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x74\x6F\x20\x4F\x44\x42\x43\x3A\x20\x6F\x6B\x21","\x74\x79\x70\x65\x6F\x66\x20\x6F\x64\x62\x63","\x74\x79\x70\x65\x6F\x66\x20\x6F\x64\x62\x63\x2E\x71\x75\x65\x72\x79","\x71\x75\x65\x72\x79","\x45\x72\x72\x6F\x72\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x71\x75\x65\x72\x79","\x51\x75\x65\x72\x79\x20\x65\x78\x65\x63\x75\x74\x65\x64\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79","\x45\x72\x72\x6F\x72\x20\x63\x6C\x6F\x73\x69\x6E\x67\x20\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x74\x6F\x20\x6F\x64\x62\x63","\x63\x6C\x6F\x73\x65","\x6F\x70\x65\x6E","\x67\x65\x74\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x67\x65\x74\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74\x42\x79\x49\x64","\x67\x65\x74\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x4E\x75\x6D\x62\x65\x72","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x67\x65\x74\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x4E\x75\x6D\x62\x65\x72\x42\x79\x49\x64","\x67\x65\x74\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x42\x79\x49\x64","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x42\x79\x49\x64","\x67\x65\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x67\x65\x74\x54\x65\x6D\x70\x6C\x61\x74\x65\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C\x73\x52\x65\x70\x6F\x72\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x71\x75\x65\x73\x74","\x6C\x61\x62\x65\x6C","\x76\x65\x72\x74\x65\x78\x4E\x61\x6D\x65","\x61\x72\x67\x5F\x31","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x63\x72\x65\x61\x74\x65\x53\x71\x75\x61\x72\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x66\x69\x6C\x65","\x6D\x65\x72\x67\x65","\x73\x68\x65\x6C\x6C\x43\x6F\x6D\x6D\x61\x6E\x64","\x74\x72\x69\x6D","","\x72\x65\x70\x6C\x61\x63\x65","\x65\x78\x65\x63","\x67\x6F\x6F\x67\x6C\x65\x54\x54\x53","\x74\x65\x78\x74","\x67\x6F\x6F\x67\x6C\x65\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x65\x6E","\x69\x73\x70\x65\x65\x63\x68\x54\x54\x53","\x6B\x65\x79","\x69\x73\x70\x65\x65\x63\x68\x5F\x74\x74\x73\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x65\x6E\x2D\x55\x53","\x73\x70\x65\x65\x64","\x61\x77\x73\x50\x6F\x6C\x6C\x79","\x61\x77\x73\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79\x5F\x69\x64","\x61\x77\x73\x5F\x73\x65\x63\x72\x65\x74\x5F\x61\x63\x63\x65\x73\x73\x5F\x6B\x65\x79","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x72\x65\x67\x69\x6F\x6E","\x61\x77\x73\x5F\x70\x6F\x6C\x6C\x79\x5F\x76\x6F\x69\x63\x65","\x41\x6D\x79","\x69\x73\x70\x65\x65\x63\x68\x41\x53\x52","\x69\x73\x70\x65\x65\x63\x68\x5F\x61\x73\x72\x5F\x6C\x61\x6E\x67\x75\x61\x67\x65","\x6D\x6F\x64\x65\x6C","\x69\x73\x43\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x74\x69\x67\x65\x72\x44\x69\x61\x6C\x43\x61\x6C\x6C\x62\x61\x63\x6B","\x6C\x69\x73\x74\x5F\x69\x64","\x70\x68\x6F\x6E\x65","\x64\x65\x6C\x61\x79","\x73\x65\x6E\x64\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x66\x72\x6F\x6D","\x2C","\x73\x70\x6C\x69\x74","\x74\x6F","\x63\x63","\x62\x63\x63","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x61\x6C\x6C\x62\x61\x63\x6B\x43\x6F\x6E\x74\x61\x63\x74","\x4E\x6F\x20\x70\x68\x6F\x6E\x65\x20\x6F\x72\x20\x66\x69\x72\x73\x74\x20\x6E\x61\x6D\x65\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x6F\x70","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x63\x6C\x65\x61\x72","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x6C\x6F\x6E\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x53\x74\x72\x69\x6E\x67","\x72\x65\x70\x6C\x61\x63\x65\x41\x6C\x6C\x56\x61\x72\x69\x61\x62\x6C\x65\x73","\x7B","\x6C\x65\x6E\x67\x74\x68","\x7D","\x65\x78\x74\x72\x61","\x72\x65\x70\x6C\x61\x63\x65\x41\x6C\x6C","\x30","\x2D\x31","\x6D\x61\x78\x52\x65\x74\x72\x79","\x2D","\x73\x79\x6E\x63","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x41\x47\x49\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x69\x6E\x66\x6F","\x63\x6F\x6D\x6D\x61\x6E\x64","\x61\x72\x67\x73","\x61\x6E\x73\x77\x65\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x41\x4E\x53\x57\x45\x52\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x74\x69\x6D\x65\x6F\x75\x74","\x57\x61\x69\x74\x20\x25\x73\x20\x73\x65\x63\x6F\x6E\x64\x73\x20\x62\x65\x66\x6F\x72\x65\x20\x61\x6E\x73\x77\x65\x72","\x77\x61\x69\x74","\x72\x65\x73\x75\x6C\x74","\x63\x61\x6C\x6C\x62\x61\x63\x6B","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x43\x41\x4C\x4C\x42\x41\x43\x4B\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x25\x73\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x43\x6F\x6E\x74\x61\x63\x74\x20\x25\x73\x20\x2D\x20\x25\x73\x20\x61\x64\x64\x65\x64\x20\x69\x6E\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x25\x73","\x45\x72\x72\x6F\x72\x20\x61\x64\x64\x69\x6E\x67\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x25\x73\x20\x2D\x20\x25\x73\x20\x69\x6E\x20\x74\x68\x65\x20\x6C\x69\x73\x74\x20\x25\x73","\x63\x75\x73\x74\x6F\x6D\x5F\x61\x70\x70","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x43\x55\x53\x54\x4F\x4D\x20\x41\x50\x50\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6F\x70\x74\x69\x6F\x6E\x73","\x45\x78\x65\x63\x75\x74\x65\x64\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x20\x25\x73\x20\x25\x73","\x64\x61\x74\x61\x62\x61\x73\x65","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x44\x41\x54\x41\x42\x41\x53\x45\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6F\x64\x62\x63\x5F\x69\x64","\x6E\x6F\x20\x64\x61\x74\x61\x62\x61\x73\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x65\x72\x72\x6F\x72","\x6E\x6F\x20\x6F\x64\x62\x63\x20\x64\x61\x74\x61\x62\x61\x73\x65\x20\x66\x6F\x75\x6E\x64","\x6E\x6F\x20\x71\x75\x65\x72\x79\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x20","\x71\x75\x65\x72\x79\x3A\x20\x25\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64","\x6E\x6F\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x72\x65\x73\x75\x6C\x74","\x6E\x6F\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x66\x6F\x75\x6E\x64","\x25\x73\x5B\x25\x73\x5D\x5B\x25\x73\x5D","\x73\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x25\x73\x5F\x52\x4F\x57\x53\x5F\x43\x4F\x55\x4E\x54","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x25\x73\x20\x73\x65\x74","\x64\x69\x61\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x44\x49\x41\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x73\x69\x70\x5F\x69\x64","\x6E\x6F\x20\x75\x73\x65\x72\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x20\x75\x73\x65\x72\x20\x66\x6F\x75\x6E\x64","\x44\x49\x41\x4C","\x53\x49\x50\x2F\x25\x73","\x6F\x70\x74\x73","\x75\x72\x6C","\x45\x78\x65\x63\x75\x74\x65\x64\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x20\x25\x73","\x65\x6E\x64","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x45\x4E\x44\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x65\x78\x74\x5F\x64\x69\x61\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x45\x58\x54\x45\x52\x4E\x41\x4C\x20\x44\x49\x41\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x74\x72\x75\x6E\x6B\x5F\x69\x64","\x6E\x6F\x20\x74\x72\x75\x6E\x6B\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x20\x74\x72\x75\x6E\x6B\x20\x66\x6F\x75\x6E\x64","\x74\x72\x75\x6E\x6B\x5F\x6E\x61\x6D\x65","\x53\x49\x50\x2F\x25\x73\x2F\x25\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x46\x49\x4E\x41\x4C\x4C\x59\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x45\x54\x44\x49\x47\x49\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x72\x65\x74\x72\x79","\x66\x69\x6C\x65\x5F\x69\x64","\x6E\x6F\x20\x66\x69\x6C\x65\x20\x61\x75\x64\x69\x6F\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x6E\x6F\x20\x66\x69\x6C\x65\x20\x61\x75\x64\x69\x6F\x20\x66\x6F\x75\x6E\x64","\x72\x65\x73\x70\x6F\x6E\x73\x65","\x6D\x61\x78\x64\x69\x67\x69\x74","\x67\x65\x74\x44\x61\x74\x61","\x6D\x69\x6E\x64\x69\x67\x69\x74","\x78","\x69","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x6E\x75\x6D","\x2A","\x67\x65\x6E\x65\x72\x61\x74\x65","\x68\x69\x64\x64\x65\x6E\x64\x69\x67\x69\x74\x73\x70\x6F\x73","\x66\x69\x72\x73\x74","\x73\x75\x62\x73\x74\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x45\x54\x53\x45\x43\x52\x45\x54\x44\x49\x47\x49\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x67\x6F\x61\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x41\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x67\x6F\x61\x6C\x6E\x61\x6D\x65","\x47\x4F\x41\x4C\x20\x25\x73","\x67\x6F\x74\x6F\x63","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x54\x4F\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x4C\x6F\x63\x61\x6C\x2F\x25\x73\x40\x25\x73","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x63\x6F\x6E\x74\x65\x78\x74","\x47\x4F\x54\x4F","\x67\x6F\x74\x6F\x69\x66","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x54\x4F\x49\x46\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x6E\x6F\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x20\x25\x73","\x31","\x74\x72\x75\x65","\x66\x61\x6C\x73\x65","\x67\x6F\x74\x6F\x69\x66\x74\x69\x6D\x65","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x54\x4F\x49\x46\x54\x49\x4D\x45\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x69\x6E\x74\x65\x72\x76\x61\x6C\x5F\x69\x64","\x6E\x6F\x20\x69\x6E\x74\x65\x72\x76\x61\x6C\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x69\x6E\x74\x65\x72\x76\x61\x6C\x73\x20\x66\x6F\x75\x6E\x64","\x49\x46\x54\x49\x4D\x45\x28\x25\x73\x3F\x74\x72\x75\x65\x3A\x66\x61\x6C\x73\x65\x29","\x25\x73\x20\x25\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x3A\x20\x25\x73\x20\x74\x72\x75\x65","\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x3A\x20\x25\x73\x20\x66\x61\x6C\x73\x65","\x68\x61\x6E\x67\x75\x70","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x48\x41\x4E\x47\x55\x50\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x69\x73\x70\x65\x65\x63\x68\x61\x73\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x49\x53\x50\x45\x45\x43\x48\x41\x53\x52\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x6B\x65\x79\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x64\x69\x72\x4E\x61\x6D\x65","\x74\x6D\x70","\x72\x65\x73\x6F\x6C\x76\x65","\x25\x73\x2E\x25\x73","\x62\x65\x65\x70","\x4E\x4F\x42\x45\x45\x50","\x69\x6E\x74\x4B\x65\x79","\x72\x65\x63\x6F\x72\x64\x46\x69\x6C\x65","\x69\x73\x70\x65\x65\x63\x68\x20\x25\x73\x20\x66\x69\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64","\x75\x6E\x6C\x69\x6E\x6B","\x49\x53\x50\x45\x45\x43\x48\x5F\x41\x53\x52\x5F\x25\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x69\x73\x70\x65\x65\x63\x68\x74\x74\x73","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x49\x53\x50\x45\x45\x43\x48\x54\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x74\x65\x78\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x54\x72\x79\x69\x6E\x67\x20\x69\x73\x70\x65\x65\x63\x68\x20\x54\x54\x53\x20\x25\x73","\x73\x74\x72\x65\x61\x6D\x46\x69\x6C\x65","\x2E\x77\x61\x76","\x69\x73\x70\x65\x65\x63\x68\x20\x54\x54\x53\x20\x69\x73\x20\x75\x6E\x72\x65\x61\x63\x68\x61\x62\x6C\x65","\x61\x77\x73\x70\x6F\x6C\x6C\x79","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x41\x57\x53\x50\x4F\x4C\x4C\x59\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x76\x61\x6C\x69\x64\x20\x63\x72\x65\x64\x65\x6E\x74\x69\x61\x6C\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x54\x72\x79\x69\x6E\x67\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x20\x25\x73","\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x20\x25\x73\x20\x66\x69\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64","\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x20\x69\x73\x20\x75\x6E\x72\x65\x61\x63\x68\x61\x62\x6C\x65","\x6D\x61\x74\x68","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x4D\x41\x54\x48\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E","\x6E\x6F\x20\x6F\x70\x65\x72\x61\x74\x69\x6F\x6E\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6D\x61\x74\x68\x20\x25\x73","\x69\x73\x41\x72\x72\x61\x79","\x25\x73\x5B\x25\x73\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x25\x73\x5B\x6B\x65\x79\x5D\x20\x73\x65\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x4D\x45\x4E\x55\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x64\x69\x67\x69\x74","\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x4E\x4F\x4F\x50\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6F\x75\x74\x70\x75\x74","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x50\x4C\x41\x59\x42\x41\x43\x4B\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x50\x4C\x41\x59\x42\x41\x43\x4B","\x71\x75\x65\x75\x65","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x51\x55\x45\x55\x45\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x71\x75\x65\x75\x65\x5F\x69\x64","\x6E\x6F\x20\x71\x75\x65\x75\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x69\x6E\x64\x65\x78\x4F\x66","\x58","\x51\x55\x45\x55\x45","\x6D\x61\x63\x72\x6F","\x67\x6F\x73\x75\x62","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x65\x63\x6F\x72\x64","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x52\x45\x43\x4F\x52\x44\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x25\x73\x5F\x25\x73","\x25\x73\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2E\x25\x73","\x25\x73\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73","\x52\x45\x43\x4F\x52\x44\x49\x4E\x47\x5F\x53\x41\x56\x45\x4E\x41\x4D\x45","\x65\x73\x63\x61\x70\x65\x5F\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x64\x69\x67\x69\x74\x73","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x41\x59\x44\x49\x47\x49\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x64\x69\x67\x69\x74\x73","\x73\x61\x79\x44\x69\x67\x69\x74\x73","\x73\x61\x79\x6E\x75\x6D\x62\x65\x72","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x41\x59\x4E\x55\x4D\x42\x45\x52\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x75\x6D\x62\x65\x72","\x73\x61\x79\x4E\x75\x6D\x62\x65\x72","\x73\x61\x79\x70\x68\x6F\x6E\x65\x74\x69\x63","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x41\x59\x50\x48\x4F\x4E\x45\x54\x49\x43\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x73\x61\x79\x50\x68\x6F\x6E\x65\x74\x69\x63","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x61\x63\x63\x6F\x75\x6E\x74\x5F\x69\x64","\x6E\x6F\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x61\x64\x64\x72\x65\x73\x73","\x74\x65\x6D\x70\x6C\x61\x74\x65\x5F\x69\x64","\x72\x65\x6E\x64\x65\x72","\x73\x65\x6E\x64\x4D\x61\x69\x6C\x20\x6D\x65\x73\x73\x61\x67\x65","\x54\x72\x79\x69\x6E\x67\x20\x53\x65\x6E\x64\x4D\x61\x69\x6C\x20\x77\x69\x74\x68\x20\x61\x64\x64\x72\x65\x73\x73\x20\x25\x73","\x4D\x61\x69\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x6E\x64\x46\x61\x78","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x46\x41\x58\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x66\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x66\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x53\x45\x4E\x44\x49\x4E\x47","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x70\x61\x74\x68","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x5F\x74\x79\x70\x65","\x54\x72\x79\x69\x6E\x67\x20\x73\x65\x6E\x64\x46\x61\x78\x20\x77\x69\x74\x68\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73","\x46\x61\x78\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x6E\x64\x53\x4D\x53","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x53\x4D\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x73\x6D\x73\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x73\x6D\x73\x20\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x73\x6D\x73\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x73\x6D\x73\x5F\x74\x65\x78\x74","\x74\x79\x70\x65","\x74\x77\x69\x6C\x69\x6F","\x74\x65\x73\x74","\x2B","\x54\x72\x79\x69\x6E\x67\x20\x53\x65\x6E\x64\x53\x6D\x73\x20\x77\x69\x74\x68\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73","\x53\x6D\x73\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x4E\x44\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64","\x6E\x6F\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x65\x78\x74","\x54\x72\x79\x69\x6E\x67\x20\x53\x65\x6E\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x77\x69\x74\x68\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x25\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x61\x64\x64\x65\x64\x20\x74\x6F\x20\x6F\x75\x74\x67\x6F\x69\x6E\x67\x20\x70\x72\x6F\x63\x65\x73\x73","\x73\x65\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x45\x54\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6E\x6F\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x76\x61\x6C\x75\x65","\x73\x74\x61\x72\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x54\x41\x52\x54\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x53\x54\x41\x52\x54\x20\x43\x41\x4C\x4C\x59\x20\x53\x51\x55\x41\x52\x45","\x79\x65\x73","\x41\x6E\x73\x77\x65\x72","\x53\x6B\x69\x70\x70\x65\x64\x20\x41\x6E\x73\x77\x65\x72","\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x55\x42\x50\x52\x4F\x4A\x45\x43\x54\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64","\x6E\x6F\x20\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x70\x72\x6F\x6A\x65\x63\x74\x20\x69\x6E\x20\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x64\x69\x66\x66\x65\x72\x65\x6E\x74\x20\x66\x72\x6F\x6D\x20\x74\x68\x65\x20\x63\x61\x6C\x6C\x65\x64\x20\x70\x72\x6F\x6A\x65\x63\x74","\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x25\x73\x2F\x73\x71\x75\x61\x72\x65\x2C\x22\x25\x73\x22\x2C\x22\x25\x73\x22","\x68\x6F\x73\x74","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31","\x73\x79\x73\x74\x65\x6D","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x59\x53\x54\x45\x4D\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x73\x68\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x3A\x20\x25\x73\x20\x72\x65\x73\x75\x6C\x74\x20\x6F\x6E\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x3A\x20\x25\x73","\x73\x68\x20\x63\x6F\x6D\x6D\x61\x6E\x64\x3A\x20\x25\x73\x20\x72\x65\x73\x75\x6C\x74\x20\x6E\x6F\x20\x73\x74\x6F\x72\x65\x64","\x74\x74\x73","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x47\x4F\x4F\x47\x4C\x45\x54\x54\x53\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x54\x72\x79\x69\x6E\x67\x20\x47\x6F\x6F\x67\x6C\x65\x20\x54\x54\x53\x20\x25\x73","\x47\x6F\x6F\x67\x6C\x65\x20\x54\x54\x53\x20\x25\x73\x20\x66\x69\x6C\x65\x20\x63\x72\x65\x61\x74\x65\x64","\x47\x6F\x6F\x67\x6C\x65\x20\x54\x54\x53\x20\x69\x73\x20\x75\x6E\x72\x65\x61\x63\x68\x61\x62\x6C\x65","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C","\x6D\x61\x69\x6C\x62\x6F\x78","\x76\x73\x77\x69\x74\x63\x68","\x45\x6E\x74\x65\x72\x20\x69\x6E\x20\x53\x57\x49\x54\x43\x48\x20\x28\x25\x73\x29\x20\x62\x6C\x6F\x63\x6B","\x6A\x6F\x69\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xe13f[0];var fs=require(_0xe13f[1]);var path=require(_0xe13f[2]);var util=require(_0xe13f[3]);var _=require(_0xe13f[4]);var sh=require(_0xe13f[5]);var odbc=require(_0xe13f[6])();var rs=require(_0xe13f[7]);var Mustache=require(_0xe13f[8]);var logger=require(_0xe13f[10])(_0xe13f[9]);var scripts=require(_0xe13f[11]);var config=require(_0xe13f[12]);var FILES_PATH=_0xe13f[13];var verticesWithRetry=[_0xe13f[14],_0xe13f[15],_0xe13f[16]];var AGIVertices=function(_0x1873xf,_0x1873x10){this[_0xe13f[17]]= _0x1873xf;this[_0xe13f[18]]= _0x1873x10;if(!config[_0xe13f[9]]){config[_0xe13f[9]]= {}}};AGIVertices[_0xe13f[20]][_0xe13f[19]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[24]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14[_0xe13f[22]]:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[25]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[26]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14[_0xe13f[22]]:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[27]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[28]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14[_0xe13f[22]]:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[29]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[31]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14[_0xe13f[30]]:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[32]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[33]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14[_0xe13f[22]]:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[34]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[35]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14[_0xe13f[22]]:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[36]]= function(_0x1873x11,_0x1873x12){var _0x1873x15=this;this[_0xe13f[18]][_0xe13f[39]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x15[_0xe13f[38]](_0x1873x14[_0xe13f[37]]):false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[40]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[44]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){if(_0x1873x14){if(_0x1873x14[_0xe13f[41]]){_0x1873x12(null,[_0x1873x14[_0xe13f[42]]])}else {_0x1873x12(null,_[_0xe13f[43]](_0x1873x14.SubIntervals,_0xe13f[42]))}}else {_0x1873x12(null,false)}})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[38]]= function(_0x1873x16){return util[_0xe13f[46]](_0xe13f[45],FILES_PATH,_0x1873x16)};AGIVertices[_0xe13f[20]][_0xe13f[47]]= function(_0x1873x17,_0x1873x18,_0x1873x12){odbc[_0xe13f[58]](_0x1873x17,function(_0x1873x13){if(_0x1873x13){logger[_0xe13f[49]](_0xe13f[48]);_0x1873x12(_0x1873x13)}else {logger[_0xe13f[49]](_0xe13f[50]);logger[_0xe13f[49]](_0xe13f[51], typeof odbc);logger[_0xe13f[49]](_0xe13f[52], typeof odbc[_0xe13f[53]]);odbc[_0xe13f[53]](_0x1873x18,function(_0x1873x13,_0x1873x19){if(_0x1873x13){logger[_0xe13f[49]](_0xe13f[54]);_0x1873x12(_0x1873x13)}else {logger[_0xe13f[49]](_0xe13f[55]);odbc[_0xe13f[57]](function(_0x1873x13){if(_0x1873x13){logger[_0xe13f[49]](_0xe13f[56],_0x1873x13)};_0x1873x12(null,_0x1873x19)})}})}})};AGIVertices[_0xe13f[20]][_0xe13f[59]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[60]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[61]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[63]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14[_0xe13f[62]]:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[64]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[65]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[66]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[67]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[68]]= function(_0x1873x11,_0x1873x12){this[_0xe13f[18]][_0xe13f[69]](_0x1873x11)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,(_0x1873x14)?_0x1873x14:false)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[70]]= function(_0x1873x1a,_0x1873x19,_0x1873x12){this[_0xe13f[18]][_0xe13f[70]]({uniqueid:this[_0xe13f[17]][_0xe13f[72]][_0xe13f[71]],node:_0x1873x1a[_0xe13f[73]],application:_0x1873x1a[_0xe13f[74]],data:_0x1873x19|| null,project_name:this[_0xe13f[17]][_0xe13f[72]][_0xe13f[75]],callerid:this[_0xe13f[17]][_0xe13f[72]][_0xe13f[76]]})[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,_0x1873x14)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[77]]= function(_0x1873x1a,_0x1873x1b,_0x1873x1c,_0x1873x12){this[_0xe13f[18]][_0xe13f[77]](_[_0xe13f[79]](this[_0xe13f[17]][_0xe13f[72]],{projectName:this[_0xe13f[17]][_0xe13f[72]][_0xe13f[75]],saveName:_0x1873x1b,filename:_0x1873x1a[_0xe13f[78]]|| _0x1873x1b,savePath:_0x1873x1c}))[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,_0x1873x14)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[80]]= function(_0x1873x1d,_0x1873x12){sh[_0xe13f[84]](_[_0xe13f[81]](_0x1873x1d),function(_0x1873x1e,_0x1873x1f){var _0x1873x20=_0x1873x1f[_0xe13f[83]](/(\r\n|\n|\r)/gm,_0xe13f[82]);_0x1873x12(null,_0x1873x20)})};AGIVertices[_0xe13f[20]][_0xe13f[85]]= function(_0x1873x1a,_0x1873x12){scripts[_0xe13f[85]](_0x1873x1a[_0xe13f[86]],_0x1873x1a[_0xe13f[87]]|| _0xe13f[88],1)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,_0x1873x14)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[89]]= function(_0x1873x1a,_0x1873x12){scripts[_0xe13f[89]](_0x1873x1a[_0xe13f[90]],_0x1873x1a[_0xe13f[86]],_0x1873x1a[_0xe13f[91]]|| _0xe13f[92],_0x1873x1a[_0xe13f[93]])[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,_0x1873x14)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[94]]= function(_0x1873x1a,_0x1873x12){scripts[_0xe13f[94]](_0x1873x1a[_0xe13f[95]],_0x1873x1a[_0xe13f[96]],_0x1873x1a[_0xe13f[97]],_0x1873x1a[_0xe13f[98]]|| _0xe13f[99],_0x1873x1a[_0xe13f[86]])[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,_0x1873x14)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[100]]= function(_0x1873x1a,_0x1873x21,_0x1873x12){scripts[_0xe13f[100]](_0x1873x21,_0x1873x1a[_0xe13f[90]],_0x1873x1a[_0xe13f[101]]|| _0xe13f[92],this[_0xe13f[103]](_0x1873x1a[_0xe13f[102]])?_0x1873x1a[_0xe13f[102]]:undefined)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,_0x1873x14)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[104]]= function(_0x1873x1a,_0x1873x12){scripts[_0xe13f[104]](_0x1873x1a[_0xe13f[105]],_0x1873x1a[_0xe13f[22]],_0x1873x1a[_0xe13f[106]],_0x1873x1a[_0xe13f[73]],_0x1873x1a[_0xe13f[107]])[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null,_0x1873x14)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[108]]= function(_0x1873x22,_0x1873x12){this[_0xe13f[18]][_0xe13f[117]]({from:[_0x1873x22[_0xe13f[109]]],to:_0x1873x22[_0xe13f[112]][_0xe13f[111]](_0xe13f[110]),cc:_0x1873x22[_0xe13f[113]]?_0x1873x22[_0xe13f[113]][_0xe13f[111]](_0xe13f[110]):[],bcc:_0x1873x22[_0xe13f[114]]?_0x1873x22[_0xe13f[114]][_0xe13f[111]](_0xe13f[110]):[],subject:_0x1873x22[_0xe13f[115]],html:_0x1873x22[_0xe13f[116]],text:_0x1873x22[_0xe13f[86]]|| _0xe13f[82],voiceSource:_0x1873x22[_0xe13f[71]],auto:true})[_0xe13f[23]](function(){_0x1873x12(null)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[118]]= function(_0x1873x22,_0x1873x12){this[_0xe13f[18]][_0xe13f[119]](_0x1873x22)[_0xe13f[23]](function(){_0x1873x12(null)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[120]]= function(_0x1873x22,_0x1873x12){this[_0xe13f[18]][_0xe13f[121]](_0x1873x22)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[122]]= function(_0x1873x22,_0x1873x12){this[_0xe13f[18]][_0xe13f[123]](_0x1873x22)[_0xe13f[23]](function(_0x1873x14){_0x1873x12(null)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[124]]= function(_0x1873x1a,_0x1873x12){if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[106]])||  !this[_0xe13f[103]](_0x1873x1a[_0xe13f[22]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[125])};this[_0xe13f[18]][_0xe13f[124]](_0x1873x1a[_0xe13f[105]],_0x1873x1a[_0xe13f[22]],_0x1873x1a[_0xe13f[127]],_0x1873x1a[_0xe13f[106]],_0x1873x1a[_0xe13f[73]],_0x1873x1a[_0xe13f[107]])[_0xe13f[23]](function(_0x1873x23){_0x1873x12(null,_0x1873x23)})[_0xe13f[21]](function(_0x1873x13){_0x1873x12(_0x1873x13)})};AGIVertices[_0xe13f[20]][_0xe13f[128]]= function(_0x1873x1a){var _0x1873x24=_[_0xe13f[129]](verticesWithRetry,_0x1873x1a[_0xe13f[74]])?_0x1873x1a:_[_0xe13f[130]](_0x1873x1a);for(var _0x1873x25 in _0x1873x24){if(_0x1873x24[_0xe13f[131]](_0x1873x25)){if(_0x1873x24[_0x1873x25]&& _[_0xe13f[132]](_0x1873x24[_0x1873x25])){_0x1873x24[_0x1873x25]= this[_0xe13f[133]](_0x1873x24[_0x1873x25])}}};return _0x1873x24};AGIVertices[_0xe13f[20]][_0xe13f[133]]= function(_0x1873x26){var _0x1873x27=_0x1873x26[_0xe13f[111]](_0xe13f[134]);for(var _0x1873x28=1;_0x1873x28< _0x1873x27[_0xe13f[135]];_0x1873x28+= 1){var _0x1873x29=_0x1873x27[_0x1873x28][_0xe13f[111]](_0xe13f[136]);if(_0x1873x29[_0xe13f[135]]> 1){_0x1873x26= _0x1873x26[_0xe13f[138]](_0xe13f[134]+ _0x1873x29[0]+ _0xe13f[136],this[_0xe13f[17]][_0xe13f[19]](_0x1873x29[0])[_0xe13f[137]]|| _0x1873x29[0])}};if(_0x1873x27[_0xe13f[135]]=== 1){return _0x1873x26};return this[_0xe13f[133]](_0x1873x26)};AGIVertices[_0xe13f[20]][_0xe13f[103]]= function(_0x1873x2a){return _0x1873x2a&& _0x1873x2a!== _0xe13f[139]&& _0x1873x2a!== _0xe13f[140]&& _0x1873x2a!== _0xe13f[82]};AGIVertices[_0xe13f[20]][_0xe13f[141]]= function(_0x1873x1a){this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0xe13f[142]);return {code:200,result:_0xe13f[142]}};AGIVertices[_0xe13f[20]][_0xe13f[9]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[144],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[9]]([_0x1873x1a[_0xe13f[146]],_0x1873x1a[_0xe13f[147]]])};AGIVertices[_0xe13f[20]][_0xe13f[148]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[149],_0x1873x1a[_0xe13f[73]]));if(this[_0xe13f[103]](_0x1873x1a[_0xe13f[150]])){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[151],_0x1873x1a[_0xe13f[150]]));var _0x1873x19=this[_0xe13f[17]][_0xe13f[152]](_0x1873x1a[_0xe13f[150]]);if(_0x1873x19[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x19}};return this[_0xe13f[17]][_0xe13f[148]]()};AGIVertices[_0xe13f[20]][_0xe13f[154]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[155],_0x1873x1a[_0xe13f[73]]));this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,util[_0xe13f[46]](_0xe13f[156],_0x1873x1a[_0xe13f[22]],_0x1873x1a[_0xe13f[106]],_0x1873x1a[_0xe13f[105]],_0x1873x1a[_0xe13f[107]]));var _0x1873x2b=this[_0xe13f[124]][_0xe13f[143]](this,_0x1873x1a);if(_0x1873x2b){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[157],_0x1873x1a[_0xe13f[22]],_0x1873x1a[_0xe13f[106]],_0x1873x1a[_0xe13f[105]]));return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[157],_0x1873x1a[_0xe13f[22]],_0x1873x1a[_0xe13f[106]],_0x1873x1a[_0xe13f[105]]))};logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[158],_0x1873x1a[_0xe13f[22]],_0x1873x1a[_0xe13f[106]],_0x1873x1a[_0xe13f[105]]));return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[158],_0x1873x1a[_0xe13f[22]],_0x1873x1a[_0xe13f[106]],_0x1873x1a[_0xe13f[105]]))};AGIVertices[_0xe13f[20]][_0xe13f[159]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[160],_0x1873x1a[_0xe13f[73]]));var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0x1873x1a[_0xe13f[161]],_0x1873x1a[_0xe13f[162]]);if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[163],_0x1873x1a[_0xe13f[161]],_0x1873x1a[_0xe13f[162]]))};AGIVertices[_0xe13f[20]][_0xe13f[164]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[165],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[166]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[167])};var _0x1873x17=this[_0xe13f[29]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[166]]);if(!_0x1873x17){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[169])};if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[53]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[170])};var _0x1873x18=_0x1873x1a[_0xe13f[53]][_0xe13f[83]](/(\r\n|\n|\r)/gm,_0xe13f[171]);this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[172],_0x1873x18));var _0x1873x2b=this[_0xe13f[47]][_0xe13f[143]](this,_0x1873x17,_0x1873x18);this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x18);if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[173]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[174])};var _0x1873x2d=this[_0xe13f[19]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[173]]);if(!_0x1873x2d){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[175])};var _0x1873x15=this;_0x1873x2b[_0xe13f[178]](function(_0x1873x2a,_0x1873x2e){Object[_0xe13f[179]](_0x1873x2a)[_0xe13f[178]](function(_0x1873x25){_0x1873x15[_0xe13f[17]][_0xe13f[177]](util[_0xe13f[46]](_0xe13f[176],_0x1873x2d,_0x1873x2e,_0x1873x25),_0x1873x2a[_0x1873x25])})});this[_0xe13f[17]][_0xe13f[177]](util[_0xe13f[46]](_0xe13f[180],_0x1873x2d),_0x1873x2b[_0xe13f[135]]);return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[181],_0x1873x2d))};AGIVertices[_0xe13f[20]][_0xe13f[182]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[183],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[184]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[185])};var _0x1873x2f=this[_0xe13f[32]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[184]]);if(!_0x1873x2f){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[186])};var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0xe13f[187],[util[_0xe13f[46]](_0xe13f[188],_0x1873x2f),_0x1873x1a[_0xe13f[150]],_0x1873x1a[_0xe13f[189]],_0x1873x1a[_0xe13f[190]]]);if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[191],_0xe13f[187]))};AGIVertices[_0xe13f[20]][_0xe13f[192]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[193],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[192])};AGIVertices[_0xe13f[20]][_0xe13f[194]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[195],_0x1873x1a[_0xe13f[73]]));var _0x1873x30=_0xe13f[82];if(_0x1873x1a[_0xe13f[196]]){if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[196]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[197])}else {var _0x1873x11=parseInt(_0x1873x1a[_0xe13f[196]],10);if(isNaN(_0x1873x11)){_0x1873x30= _0x1873x1a[_0xe13f[196]]}else {_0x1873x30= this[_0xe13f[34]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[196]]);if(!_0x1873x30){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[198])}}}}else {if(_0x1873x1a[_0xe13f[199]]){_0x1873x30= _0x1873x1a[_0xe13f[199]]}else {return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[197])}};var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0xe13f[187],[util[_0xe13f[46]](_0xe13f[200],_0x1873x30,_0x1873x1a[_0xe13f[106]]),_0x1873x1a[_0xe13f[150]],_0x1873x1a[_0xe13f[189]],_0x1873x1a[_0xe13f[190]]]);if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[191],_0xe13f[187]))};AGIVertices[_0xe13f[20]][_0xe13f[201]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[202],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[201])};AGIVertices[_0xe13f[20]][_0xe13f[15]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[203],_0x1873x1a[_0xe13f[73]]));if(_0x1873x1a[_0xe13f[204]]=== 0){return this[_0xe13f[141]](_0x1873x1a)};_0x1873x1a[_0xe13f[204]]-= 1;if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[205]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[206])};var _0x1873x31=this[_0xe13f[36]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[205]]);if(!_0x1873x31){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[207])};if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[173]])){return this[_0xe13f[17]][_0xe13f[168]](_0xe13f[174])};var _0x1873x19=this[_0xe13f[17]][_0xe13f[210]](_0x1873x31,_0x1873x1a[_0xe13f[208]],_0x1873x1a[_0xe13f[209]]);var _0x1873x32=_0x1873x19[_0xe13f[153]];if(_0x1873x19[_0xe13f[153]]=== _0xe13f[140]){this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x19[_0xe13f[153]]);return _0x1873x19}else {if(_0x1873x19[_0xe13f[137]]=== _0xe13f[150]){_0x1873x19[_0xe13f[153]]= (_0x1873x19[_0xe13f[153]][_0xe13f[135]]>= parseInt(_0x1873x1a[_0xe13f[211]]))?_0xe13f[212]:_0xe13f[213]}else {_0x1873x19[_0xe13f[153]]= ((_0x1873x19[_0xe13f[153]][_0xe13f[135]]>= parseInt(_0x1873x1a[_0xe13f[211]]))&& (_0x1873x19[_0xe13f[153]][_0xe13f[135]]<= parseInt(_0x1873x1a[_0xe13f[209]])))?_0xe13f[212]:_0xe13f[213]}};var _0x1873x2d=this[_0xe13f[19]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[173]]);if(!_0x1873x2d){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[175])};this[_0xe13f[17]][_0xe13f[177]](_0x1873x2d,_0x1873x32);if(this[_0xe13f[103]](_0x1873x1a[_0xe13f[214]])){var _0x1873x33=parseInt(_0x1873x1a[_0xe13f[214]],10);var _0x1873x2a=rs[_0xe13f[216]]({charset:_0xe13f[215],length:_0x1873x33});var _0x1873x34=_0x1873x32[_0xe13f[135]];if(_0x1873x34> 0){if(_0x1873x34> _0x1873x33){this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,(_0x1873x1a[_0xe13f[217]]=== _0xe13f[218])?_0x1873x2a+ _0x1873x32[_0xe13f[219]](_0x1873x33):_0x1873x32[_0xe13f[219]](0,_0x1873x34- _0x1873x33)+ _0x1873x2a)}else {this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,rs[_0xe13f[216]]({charset:_0xe13f[215],length:_0x1873x34}))}}else {this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0xe13f[82])}}else {this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x32)};return _0x1873x19};AGIVertices[_0xe13f[20]][_0xe13f[16]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[220],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[15]](_0x1873x1a)};AGIVertices[_0xe13f[20]][_0xe13f[221]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[222],_0x1873x1a[_0xe13f[73]]));this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1a[_0xe13f[223]]);return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[224],_0x1873x1a[_0xe13f[223]]))};AGIVertices[_0xe13f[20]][_0xe13f[225]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[226],_0x1873x1a[_0xe13f[73]]));var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0xe13f[187],[util[_0xe13f[46]](_0xe13f[227],_0x1873x1a[_0xe13f[228]],_0x1873x1a[_0xe13f[229]])]);if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[191],_0xe13f[230]))};AGIVertices[_0xe13f[20]][_0xe13f[231]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[232],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[233]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[234])};this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[235],_0x1873x1a[_0xe13f[233]]));return {code:200,result:_0xe13f[236],extra:eval(_0x1873x1a[_0xe13f[233]])?_0xe13f[237]:_0xe13f[238]}};AGIVertices[_0xe13f[20]][_0xe13f[239]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[240],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[241]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[242])};var _0x1873x35=this[_0xe13f[40]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[241]]);if(!_0x1873x35){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[243])};for(var _0x1873x28=0;_0x1873x28< _0x1873x35[_0xe13f[135]];_0x1873x28+= 1){var _0x1873x36=this[_0xe13f[17]][_0xe13f[19]](util[_0xe13f[46]](_0xe13f[244],_0x1873x35[_0x1873x28]));if(_0x1873x36[_0xe13f[153]]=== _0xe13f[140]|| _0x1873x36[_0xe13f[137]]=== _0xe13f[237]){this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[245],_0x1873x35[_0x1873x28],_0xe13f[237]));logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[246],_0x1873x35[_0x1873x28]));return _0x1873x36}else {logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[247],_0x1873x35[_0x1873x28]));this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[245],_0x1873x35[_0x1873x28],_0xe13f[238]))}};return {code:200,result:_0xe13f[236],extra:_0xe13f[238]}};AGIVertices[_0xe13f[20]][_0xe13f[248]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[249],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[248]]()};AGIVertices[_0xe13f[20]][_0xe13f[250]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[251],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[90]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[252])};var _0x1873x37=_0x1873x1a[_0xe13f[253]]|| _0xe13f[254];var _0x1873x21=path[_0xe13f[257]](scripts[_0xe13f[255]](),_0xe13f[256],rs[_0xe13f[216]](4));var _0x1873x1b=util[_0xe13f[46]](_0xe13f[258],_0x1873x21,_0x1873x37);var _0x1873x38=true;if(_0x1873x1a[_0xe13f[259]]=== _0xe13f[260]){_0x1873x38= false};var _0x1873x19=this[_0xe13f[17]][_0xe13f[262]](_0x1873x21,_0x1873x37,_0x1873x1a[_0xe13f[261]],_0x1873x1a[_0xe13f[150]],undefined,_0x1873x38);if(_0x1873x19[_0xe13f[153]]!== _0xe13f[140]){this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[263],_0x1873x1b));var _0x1873x2b=this[_0xe13f[100]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1b);fs[_0xe13f[264]](_0x1873x1b);if(_0x1873x2b){for(var _0x1873x25 in _0x1873x2b){if(_0x1873x2b[_0xe13f[131]](_0x1873x25)){this[_0xe13f[17]][_0xe13f[177]](util[_0xe13f[46]](_0xe13f[265],_0x1873x25[_0xe13f[266]]()),_0x1873x2b[_0x1873x25])}};return this[_0xe13f[17]][_0xe13f[126]](JSON[_0xe13f[267]](_0x1873x2b))}};return _0x1873x19};AGIVertices[_0xe13f[20]][_0xe13f[268]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[269],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[90]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[252])};if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[86]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[270])};this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[271],_0x1873x1a[_0xe13f[86]]));var _0x1873x39=this[_0xe13f[89]][_0xe13f[143]](this,_0x1873x1a);if(_0x1873x39){this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[263],_0x1873x39));var _0x1873x19=this[_0xe13f[17]][_0xe13f[272]](_0x1873x39,_0x1873x1a[_0xe13f[261]]);fs[_0xe13f[264]](_0x1873x39+ _0xe13f[273]);return _0x1873x19};return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[274])};AGIVertices[_0xe13f[20]][_0xe13f[275]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[276],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[95]])||  !this[_0xe13f[103]](_0x1873x1a[_0xe13f[96]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[277])};if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[86]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[270])};this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[278],_0x1873x1a[_0xe13f[86]]));var _0x1873x39=this[_0xe13f[94]][_0xe13f[143]](this,_0x1873x1a);if(_0x1873x39){this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[279],_0x1873x39));var _0x1873x19=this[_0xe13f[17]][_0xe13f[272]](_0x1873x39,_0x1873x1a[_0xe13f[261]]);fs[_0xe13f[264]](_0x1873x39+ _0xe13f[273]);return _0x1873x19};return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[280])};AGIVertices[_0xe13f[20]][_0xe13f[281]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[282],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[283]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[284])};this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[285],_0x1873x1a[_0xe13f[283]]));var _0x1873x2b=eval(_0x1873x1a[_0xe13f[283]]);if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[173]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[174])};var _0x1873x2d=this[_0xe13f[19]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[173]]);if(!_0x1873x2d){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[175])};if(_[_0xe13f[286]](_0x1873x2b)){var _0x1873x15=this;_0x1873x2b[_0xe13f[178]](function(_0x1873x2a,_0x1873x25){_0x1873x15[_0xe13f[17]][_0xe13f[177]](util[_0xe13f[46]](_0xe13f[287],_0x1873x2d,_0x1873x25),_0x1873x2a)});return _0x1873x15[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[288],_0x1873x2d))}else {return this[_0xe13f[17]][_0xe13f[177]](_0x1873x2d,_0x1873x2b)}};AGIVertices[_0xe13f[20]][_0xe13f[14]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[289],_0x1873x1a[_0xe13f[73]]));if(_0x1873x1a[_0xe13f[204]]=== 0){return this[_0xe13f[141]](_0x1873x1a)};_0x1873x1a[_0xe13f[204]]-= 1;if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[205]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[206])};var _0x1873x31=this[_0xe13f[36]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[205]]);if(!_0x1873x31){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[207])};var _0x1873x19=this[_0xe13f[17]][_0xe13f[210]](_0x1873x31,_0x1873x1a[_0xe13f[208]],_0x1873x1a[_0xe13f[290]]);var _0x1873x32=_0x1873x19[_0xe13f[153]];if(_0x1873x19[_0xe13f[153]]=== _0xe13f[140]){this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0xe13f[140]);return _0x1873x19}else {if(_0x1873x19[_0xe13f[137]]=== _0xe13f[150]){_0x1873x19[_0xe13f[153]]= (_0x1873x19[_0xe13f[153]][_0xe13f[135]]> 0)?_0x1873x19[_0xe13f[153]]:_0xe13f[291]}};if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[173]])){this[_0xe13f[17]][_0xe13f[126]](_0xe13f[174])}else {var _0x1873x2d=this[_0xe13f[19]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[173]]);if(!_0x1873x2d){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[175])};this[_0xe13f[17]][_0xe13f[177]](_0x1873x2d,_0x1873x32)};this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x32);return _0x1873x19};AGIVertices[_0xe13f[20]][_0xe13f[126]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[292],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[126]](_0x1873x1a[_0xe13f[293]]|| _0x1873x1a[_0xe13f[73]])};AGIVertices[_0xe13f[20]][_0xe13f[294]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[295],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[205]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[206])};var _0x1873x31=this[_0xe13f[36]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[205]]);if(!_0x1873x31){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[207])};var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0xe13f[296],[_0x1873x31,_0x1873x1a[_0xe13f[189]]]);if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[163],_0xe13f[296],_0x1873x31))};AGIVertices[_0xe13f[20]][_0xe13f[297]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[298],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[299]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[300])};var _0x1873x3a=_0x1873x1a[_0xe13f[299]];var _0x1873x3b=_0xe13f[82];if(this[_0xe13f[103]](_0x1873x1a[_0xe13f[205]])){var _0x1873x3c=this[_0xe13f[36]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[205]]);if(_0x1873x3c){_0x1873x3b= _0x1873x3c}};this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x3a);if(_0x1873x1a[_0xe13f[189]][_0xe13f[301]](_0xe13f[212])< 0){_0x1873x1a[_0xe13f[189]]+= _0xe13f[212]};if(_0x1873x1a[_0xe13f[189]][_0xe13f[301]](_0xe13f[302])< 0){_0x1873x1a[_0xe13f[189]]+= _0xe13f[302]};var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0xe13f[303],[_0x1873x3a,_0x1873x1a[_0xe13f[189]],_0x1873x1a[_0xe13f[190]],_0x1873x3b,_0x1873x1a[_0xe13f[150]],_0x1873x1a[_0xe13f[9]],_0x1873x1a[_0xe13f[304]],_0x1873x1a[_0xe13f[305]],_0xe13f[82],_0x1873x1a[_0xe13f[306]]]);if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[163],_0xe13f[303],_0x1873x3a))};AGIVertices[_0xe13f[20]][_0xe13f[307]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[308],_0x1873x1a[_0xe13f[73]]));var _0x1873x37=_0x1873x1a[_0xe13f[253]]|| _0xe13f[254];var _0x1873x1b=util[_0xe13f[46]](_0xe13f[309],this[_0xe13f[17]][_0xe13f[72]][_0xe13f[71]],rs[_0xe13f[216]](5));var _0x1873x1c=util[_0xe13f[46]](_0xe13f[310],FILES_PATH,_0x1873x1b,_0x1873x37);var _0x1873x3d=util[_0xe13f[46]](_0xe13f[311],FILES_PATH,_0x1873x1b);this[_0xe13f[77]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1b,_0x1873x1c);this[_0xe13f[17]][_0xe13f[177]](_0xe13f[312],_0x1873x1b);return this[_0xe13f[17]][_0xe13f[262]](_0x1873x3d,_0x1873x37,_0x1873x1a[_0xe13f[313]],_0x1873x1a[_0xe13f[150]],undefined,true)};AGIVertices[_0xe13f[20]][_0xe13f[314]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[315],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[317]](_0x1873x1a[_0xe13f[316]][_0xe13f[83]](/\s+/g,_0xe13f[82]),_0x1873x1a[_0xe13f[313]])};AGIVertices[_0xe13f[20]][_0xe13f[318]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[319],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[321]](_0x1873x1a[_0xe13f[320]][_0xe13f[83]](/\s+/g,_0xe13f[82]),_0x1873x1a[_0xe13f[313]])};AGIVertices[_0xe13f[20]][_0xe13f[322]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[323],_0x1873x1a[_0xe13f[73]]));return this[_0xe13f[17]][_0xe13f[324]](_0x1873x1a[_0xe13f[86]],_0x1873x1a[_0xe13f[313]])};AGIVertices[_0xe13f[20]][_0xe13f[325]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[326],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[327]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[328])};var _0x1873x3e=this[_0xe13f[59]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[327]]);if(!_0x1873x3e){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[329])};var _0x1873x3f={from:_0x1873x3e[_0xe13f[330]],to:_0x1873x1a[_0xe13f[112]]|| _0xe13f[82],cc:_0x1873x1a[_0xe13f[113]]|| _0xe13f[82],bcc:_0x1873x1a[_0xe13f[114]]|| _0xe13f[82],subject:_0x1873x1a[_0xe13f[115]],html:_0x1873x1a[_0xe13f[86]],voiceSource:this[_0xe13f[17]][_0xe13f[72]][_0xe13f[71]],auto:true,body:_0x1873x1a[_0xe13f[86]]};_[_0xe13f[79]](_0x1873x3f,this[_0xe13f[17]][_0xe13f[72]]);if(this[_0xe13f[103]](_0x1873x1a[_0xe13f[331]])){var _0x1873x40=this[_0xe13f[68]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[331]]);_0x1873x3f[_0xe13f[115]]= _0x1873x40[_0xe13f[115]]?Mustache[_0xe13f[332]](_0x1873x40[_0xe13f[115]],_0x1873x3f):_0x1873x3f[_0xe13f[115]];_0x1873x3f[_0xe13f[116]]= _0x1873x40[_0xe13f[116]]?Mustache[_0xe13f[332]](_0x1873x40[_0xe13f[116]],_0x1873x3f):_0x1873x3f[_0xe13f[116]];_0x1873x3f[_0xe13f[115]]= this[_0xe13f[133]](_0x1873x3f[_0xe13f[115]]);_0x1873x3f[_0xe13f[116]]= this[_0xe13f[133]](_0x1873x3f[_0xe13f[116]])}else {_0x1873x3f[_0xe13f[86]]= _0x1873x1a[_0xe13f[86]]};logger[_0xe13f[49]](_0xe13f[333],_0x1873x3f);this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1a[_0xe13f[327]]);this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[334],_0x1873x3e[_0xe13f[330]]));this[_0xe13f[108]][_0xe13f[143]](this,_0x1873x3f);return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[335])};AGIVertices[_0xe13f[20]][_0xe13f[336]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[337],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[327]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[338])};var _0x1873x41=this[_0xe13f[61]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[327]]);if(!_0x1873x41){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[339])};var _0x1873x3f={from:_0x1873x41,to:_0x1873x1a[_0xe13f[112]],status:_0xe13f[340],FaxAttachments:[{path:_0x1873x1a[_0xe13f[341]],name:_0x1873x1a[_0xe13f[342]],basename:path[_0xe13f[343]](_0x1873x1a[_0xe13f[341]]),type:_0x1873x1a[_0xe13f[344]]}],FaxRoomId:null};this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1a[_0xe13f[327]]);this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[345],_0x1873x41));this[_0xe13f[118]][_0xe13f[143]](this,_0x1873x3f);return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[346])};AGIVertices[_0xe13f[20]][_0xe13f[347]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[348],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[327]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[349])};if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[112]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[350])};var _0x1873x42=this[_0xe13f[64]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[327]]);if(!_0x1873x42){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[351])};var _0x1873x22={body:_0x1873x1a[_0xe13f[352]],SmsAccountId:_0x1873x1a[_0xe13f[327]],source:this[_0xe13f[17]][_0xe13f[72]][_0xe13f[71]],auto:true};if(_0x1873x42[_0xe13f[353]]=== _0xe13f[354]){_0x1873x22[_0xe13f[109]]= /^[\+][0-9]+$/[_0xe13f[355]](_0x1873x42[_0xe13f[106]])?_0x1873x42[_0xe13f[106]]:_0xe13f[356]+ _0x1873x42[_0xe13f[106]];_0x1873x22[_0xe13f[112]]= /^[\+][0-9]+$/[_0xe13f[355]](_0x1873x1a[_0xe13f[112]])?_0x1873x1a[_0xe13f[112]]:_0xe13f[356]+ _0x1873x1a[_0xe13f[112]]}else {_0x1873x22[_0xe13f[109]]= /^[\+][0-9]+$/[_0xe13f[355]](_0x1873x42[_0xe13f[106]])?_0x1873x42[_0xe13f[106]][_0xe13f[83]](_0xe13f[356],_0xe13f[82]):_0x1873x42[_0xe13f[106]];_0x1873x22[_0xe13f[112]]= /^[\+][0-9]+$/[_0xe13f[355]](_0x1873x1a[_0xe13f[112]])?_0x1873x1a[_0xe13f[112]][_0xe13f[83]](_0xe13f[356],_0xe13f[82]):_0x1873x1a[_0xe13f[112]]};this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1a[_0xe13f[327]]);this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[357],_0x1873x42[_0xe13f[106]]));this[_0xe13f[120]][_0xe13f[143]](this,_0x1873x22);return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[358])};AGIVertices[_0xe13f[20]][_0xe13f[359]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[360],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[327]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[361])};if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[112]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[362])};var _0x1873x42=this[_0xe13f[66]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[327]]);if(!_0x1873x42){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[363])};var _0x1873x22={body:_0x1873x1a[_0xe13f[364]],OpenchannelAccountId:_0x1873x1a[_0xe13f[327]],source:this[_0xe13f[17]][_0xe13f[72]][_0xe13f[71]],from:_0x1873x42[_0xe13f[22]],to:_0x1873x1a[_0xe13f[112]],auto:true};this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1a[_0xe13f[327]]);this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[365],_0x1873x42[_0xe13f[22]]));this[_0xe13f[122]][_0xe13f[143]](this,_0x1873x22);return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[366])};AGIVertices[_0xe13f[20]][_0xe13f[367]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[368],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[173]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[369])};var _0x1873x2d=this[_0xe13f[19]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[173]]);if(!_0x1873x2d){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[175])};return this[_0xe13f[17]][_0xe13f[177]](_0x1873x2d,_0x1873x1a[_0xe13f[370]])};AGIVertices[_0xe13f[20]][_0xe13f[371]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[372],_0x1873x1a[_0xe13f[73]]));this[_0xe13f[17]][_0xe13f[126]](_0xe13f[373]);if(_0x1873x1a[_0xe13f[148]]=== _0xe13f[374]){this[_0xe13f[17]][_0xe13f[126]](_0xe13f[375]);return this[_0xe13f[17]][_0xe13f[148]]()};return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[376])};AGIVertices[_0xe13f[20]][_0xe13f[377]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[378],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[379]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[380])};var _0x1873x43=this[_0xe13f[27]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[379]]);if(_0x1873x43=== this[_0xe13f[17]][_0xe13f[72]][_0xe13f[75]]){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[381])};this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x43);var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0xe13f[382],util[_0xe13f[46]](_0xe13f[383],config[_0xe13f[9]][_0xe13f[384]]|| _0xe13f[385],_0x1873x43,this[_0xe13f[17]][_0xe13f[72]][_0xe13f[75]]));if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[163],_0xe13f[382],_0x1873x43))};AGIVertices[_0xe13f[20]][_0xe13f[386]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[387],_0x1873x1a[_0xe13f[73]]));var _0x1873x1f=this[_0xe13f[80]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[146]]);this[_0xe13f[70]][_0xe13f[143]](this,_0x1873x1a,_0x1873x1a[_0xe13f[146]]);if(this[_0xe13f[103]](_0x1873x1a[_0xe13f[173]])){var _0x1873x2d=this[_0xe13f[19]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[173]]);if(_0x1873x2d){this[_0xe13f[17]][_0xe13f[177]](_0x1873x2d,_0x1873x1f);return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[388],_0x1873x1a[_0xe13f[146]],_0x1873x2d))}};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[389],_0x1873x1a[_0xe13f[146]]))};AGIVertices[_0xe13f[20]][_0xe13f[390]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[391],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[86]])){return this[_0xe13f[17]][_0xe13f[126]](_0xe13f[270])};this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[392],_0x1873x1a[_0xe13f[86]]));var _0x1873x39=this[_0xe13f[85]][_0xe13f[143]](this,_0x1873x1a);if(_0x1873x39){this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[393],_0x1873x39));var _0x1873x19=this[_0xe13f[17]][_0xe13f[272]](_0x1873x39);fs[_0xe13f[264]](_0x1873x39+ _0xe13f[273]);return _0x1873x19};return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[394])};AGIVertices[_0xe13f[20]][_0xe13f[395]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[396],_0x1873x1a[_0xe13f[73]]));var _0x1873x2c=this[_0xe13f[17]][_0xe13f[84]](_0xe13f[397],[_0x1873x1a[_0xe13f[398]],_0x1873x1a[_0xe13f[162]]]);if(_0x1873x2c[_0xe13f[153]]=== _0xe13f[140]){return _0x1873x2c};return this[_0xe13f[17]][_0xe13f[126]](util[_0xe13f[46]](_0xe13f[163],_0xe13f[397],_0x1873x1a[_0xe13f[398]]))};AGIVertices[_0xe13f[20]][_0xe13f[399]]= function(_0x1873x1a){logger[_0xe13f[145]](util[_0xe13f[46]](_0xe13f[400],_0x1873x1a[_0xe13f[73]]));if(!this[_0xe13f[103]](_0x1873x1a[_0xe13f[173]])){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[369])};var _0x1873x2d=this[_0xe13f[19]][_0xe13f[143]](this,_0x1873x1a[_0xe13f[173]]);if(!_0x1873x2d){return this[_0xe13f[17]][_0xe13f[168]](_0x1873x1a,_0xe13f[175])};var _0x1873x36=this[_0xe13f[17]][_0xe13f[19]](_0x1873x2d);return {code:200,result:(_0x1873x36[_0xe13f[137]])?_0x1873x36[_0xe13f[137]]:_0xe13f[142]}};String[_0xe13f[20]][_0xe13f[138]]= function(_0x1873x44,_0x1873x45){return this[_0xe13f[111]](_0x1873x44)[_0xe13f[401]](_0x1873x45)};module[_0xe13f[402]]= AGIVertices
\ No newline at end of file
index ecd76c6..fbc849b 100644 (file)
@@ -1 +1 @@
-var _0x382b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x41\x63\x74\x69\x6F\x6E","\x55\x73\x65\x72","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x41\x43\x57","\x66\x69\x6E\x61\x6C\x6C\x79","\x5B\x61\x63\x77\x5D","\x55\x6E\x70\x61\x75\x73\x65\x55\x73\x65\x72","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x75\x6E\x70\x61\x75\x73\x65","\x63\x72\x65\x61\x74\x65","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x66\x6F\x72\x6D\x61\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x62\x6F\x6F\x6B\x65\x64","\x5B\x61\x63\x77\x5D\x20\x61\x67\x65\x6E\x74\x20\x61\x63\x77\x20\x63\x68\x65\x63\x6B","\x6C\x65\x6E\x67\x74\x68","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x71\x75\x65\x75\x65","\x66\x69\x6E\x64","\x61\x63\x77","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x69\x64","\x6E\x61\x6D\x65","\x61\x63\x77\x54\x69\x6D\x65\x6F\x75\x74","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x5B\x61\x63\x77\x5D\x20\x61\x67\x65\x6E\x74\x20\x61\x63\x77\x20\x70\x61\x75\x73\x65","\x50\x61\x75\x73\x65\x55\x73\x65\x72","\x70\x61\x75\x73\x65","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x6C\x6F\x6E\x65"];_0x382b[0];var _=require(_0x382b[1]);var util=require(_0x382b[2]);var moment=require(_0x382b[3]);var BPromise=require(_0x382b[4]);var VoiceQueue=require(_0x382b[6])[_0x382b[5]];var UserHasVoiceQueue=require(_0x382b[6])[_0x382b[7]];var Action=require(_0x382b[6])[_0x382b[8]];var Agent=require(_0x382b[6])[_0x382b[9]];var logger=require(_0x382b[11])(_0x382b[10]);module[_0x382b[12]]= function(){var _0xc798xa=_0x382b[13];var _0xc798xb=[];var _0xc798xc=[];var _0xc798xd=function(_0xc798xe,_0xc798xf,_0xc798x10){return _0xc798x10({action:_0x382b[24],interface:util[_0x382b[27]](_0x382b[25],_0x382b[26],_0xc798xf),paused:false})[_0x382b[21]](function(){return Action[_0x382b[23]]({name:_0x382b[22],data1:_0xc798xa,data2:_0xc798xf},{body:{agent:_0xc798xe,type:_0xc798xa},raw:true})})[_0x382b[21]](function(){logger[_0x382b[20]](_0x382b[15],_0x382b[16],_0xc798xf);return null})[_0x382b[19]](function(_0xc798x11){logger[_0x382b[18]](_0x382b[15],_0x382b[16],_0xc798xf,JSON[_0x382b[17]](_0xc798x11));return null})[_0x382b[14]](function(){if(_0xc798xb[_0xc798xf]){clearTimeout(_0xc798xb[_0xc798xf]);delete _0xc798xb[_0xc798xf]};return null})};return {checkacw:function(_0xc798xf,_0xc798x12,_0xc798x13){if(_0xc798xb[_0xc798xf]){clearTimeout(_0xc798xb[_0xc798xf]);delete _0xc798xb[_0xc798xf]};if(_0xc798x12=== _0x382b[28]&& _0xc798xc[_0xc798xf]){_0xc798xc[_0xc798xf][_0x382b[29]]= _0xc798x13}else {if(!_0xc798x13){delete _0xc798xc[_0xc798xf]}}},agentconnect:function(_0xc798x14){return function(_0xc798x15){return Agent[_0x382b[41]]({where:{name:_0xc798x14[_0x382b[36]]},include:[{model:VoiceQueue,required:false}]})[_0x382b[21]](function(_0xc798x16){if(_0xc798x16&& _0xc798x16[_0x382b[32]][_0x382b[31]]){var _0xc798x17=_[_0x382b[34]](_0xc798x16.VoiceQueues,{name:_0xc798x14[_0x382b[33]]});if(_0xc798x17&& _0xc798x17[_0x382b[35]]){_0xc798xc[_0xc798x14[_0x382b[36]]]= {id:_0xc798x16[_0x382b[37]],name:_0xc798x16[_0x382b[38]],acwTimeout:_0xc798x17[_0x382b[39]],booked:_0xc798x16[_0x382b[40]]}}}})[_0x382b[19]](function(_0xc798x11){logger[_0x382b[18]](_0x382b[30],JSON[_0x382b[17]](_0xc798x11))})}},hanguprequest:function(_0xc798x14,_0xc798x10){return function(_0xc798x15){if(_0xc798xc[_0xc798x14[_0x382b[36]]]){if(!_0xc798xc[_0xc798x14[_0x382b[36]]][_0x382b[29]]){return _0xc798x10({action:_0x382b[24],interface:util[_0x382b[27]](_0x382b[25],_0x382b[26],_0xc798xc[_0xc798x14[_0x382b[36]]][_0x382b[38]]),paused:true,reason:_0xc798xa})[_0x382b[21]](function(_0xc798x18){if(_0xc798x18){var _0xc798x16=_[_0x382b[46]](_0xc798xc[_0xc798x14[_0x382b[36]]]);_0xc798xb[_0xc798x14[_0x382b[36]]]= setTimeout(function(){_0xc798xd(_0xc798x16[_0x382b[37]],_0xc798x16[_0x382b[38]],_0xc798x10)},_0xc798x16[_0x382b[39]]* 1000)}})[_0x382b[21]](function(){return Action[_0x382b[23]]({name:_0x382b[44],data1:_0xc798xa,data2:_0xc798xc[_0xc798x14[_0x382b[36]]][_0x382b[39]],data3:_0xc798x14[_0x382b[45]],data4:_0xc798x14[_0x382b[33]]},{body:{agent:_0xc798xc[_0xc798x14[_0x382b[36]]][_0x382b[37]],type:_0xc798xa},raw:true})})[_0x382b[21]](function(){logger[_0x382b[20]](_0x382b[15],_0x382b[43],_0xc798x14[_0x382b[36]]);return null})[_0x382b[19]](function(_0xc798x11){logger[_0x382b[18]](_0x382b[42],JSON[_0x382b[17]](_0xc798x11))})[_0x382b[14]](function(){delete _0xc798xc[_0xc798x14[_0x382b[36]]]})}else {delete _0xc798xc[_0xc798x14[_0x382b[36]]]}}}}}}
\ No newline at end of file
+var _0xdb2b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x41\x63\x74\x69\x6F\x6E","\x55\x73\x65\x72","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x41\x43\x57","\x66\x69\x6E\x61\x6C\x6C\x79","\x5B\x61\x63\x77\x5D","\x55\x6E\x70\x61\x75\x73\x65\x55\x73\x65\x72","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x75\x6E\x70\x61\x75\x73\x65","\x63\x72\x65\x61\x74\x65","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x66\x6F\x72\x6D\x61\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x62\x6F\x6F\x6B\x65\x64","\x5B\x61\x63\x77\x5D\x20\x61\x67\x65\x6E\x74\x20\x61\x63\x77\x20\x63\x68\x65\x63\x6B","\x6C\x65\x6E\x67\x74\x68","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x71\x75\x65\x75\x65","\x66\x69\x6E\x64","\x61\x63\x77","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x69\x64","\x6E\x61\x6D\x65","\x61\x63\x77\x54\x69\x6D\x65\x6F\x75\x74","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x5B\x61\x63\x77\x5D\x20\x61\x67\x65\x6E\x74\x20\x61\x63\x77\x20\x70\x61\x75\x73\x65","\x50\x61\x75\x73\x65\x55\x73\x65\x72","\x70\x61\x75\x73\x65","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x6C\x6F\x6E\x65"];_0xdb2b[0];var _=require(_0xdb2b[1]);var util=require(_0xdb2b[2]);var moment=require(_0xdb2b[3]);var BPromise=require(_0xdb2b[4]);var VoiceQueue=require(_0xdb2b[6])[_0xdb2b[5]];var UserHasVoiceQueue=require(_0xdb2b[6])[_0xdb2b[7]];var Action=require(_0xdb2b[6])[_0xdb2b[8]];var Agent=require(_0xdb2b[6])[_0xdb2b[9]];var logger=require(_0xdb2b[11])(_0xdb2b[10]);module[_0xdb2b[12]]= function(){var _0x1943xa=_0xdb2b[13];var _0x1943xb=[];var _0x1943xc=[];var _0x1943xd=function(_0x1943xe,_0x1943xf,_0x1943x10){return _0x1943x10({action:_0xdb2b[24],interface:util[_0xdb2b[27]](_0xdb2b[25],_0xdb2b[26],_0x1943xf),paused:false})[_0xdb2b[21]](function(){return Action[_0xdb2b[23]]({name:_0xdb2b[22],data1:_0x1943xa,data2:_0x1943xf},{body:{agent:_0x1943xe,type:_0x1943xa},raw:true})})[_0xdb2b[21]](function(){logger[_0xdb2b[20]](_0xdb2b[15],_0xdb2b[16],_0x1943xf);return null})[_0xdb2b[19]](function(_0x1943x11){logger[_0xdb2b[18]](_0xdb2b[15],_0xdb2b[16],_0x1943xf,JSON[_0xdb2b[17]](_0x1943x11));return null})[_0xdb2b[14]](function(){if(_0x1943xb[_0x1943xf]){clearTimeout(_0x1943xb[_0x1943xf]);delete _0x1943xb[_0x1943xf]};return null})};return {checkacw:function(_0x1943xf,_0x1943x12,_0x1943x13){if(_0x1943xb[_0x1943xf]){clearTimeout(_0x1943xb[_0x1943xf]);delete _0x1943xb[_0x1943xf]};if(_0x1943x12=== _0xdb2b[28]&& _0x1943xc[_0x1943xf]){_0x1943xc[_0x1943xf][_0xdb2b[29]]= _0x1943x13}else {if(!_0x1943x13){delete _0x1943xc[_0x1943xf]}}},agentconnect:function(_0x1943x14){return function(_0x1943x15){return Agent[_0xdb2b[41]]({where:{name:_0x1943x14[_0xdb2b[36]]},include:[{model:VoiceQueue,required:false}]})[_0xdb2b[21]](function(_0x1943x16){if(_0x1943x16&& _0x1943x16[_0xdb2b[32]][_0xdb2b[31]]){var _0x1943x17=_[_0xdb2b[34]](_0x1943x16.VoiceQueues,{name:_0x1943x14[_0xdb2b[33]]});if(_0x1943x17&& _0x1943x17[_0xdb2b[35]]){_0x1943xc[_0x1943x14[_0xdb2b[36]]]= {id:_0x1943x16[_0xdb2b[37]],name:_0x1943x16[_0xdb2b[38]],acwTimeout:_0x1943x17[_0xdb2b[39]],booked:_0x1943x16[_0xdb2b[40]]}}}})[_0xdb2b[19]](function(_0x1943x11){logger[_0xdb2b[18]](_0xdb2b[30],JSON[_0xdb2b[17]](_0x1943x11))})}},hanguprequest:function(_0x1943x14,_0x1943x10){return function(_0x1943x15){if(_0x1943xc[_0x1943x14[_0xdb2b[36]]]){if(!_0x1943xc[_0x1943x14[_0xdb2b[36]]][_0xdb2b[29]]){return _0x1943x10({action:_0xdb2b[24],interface:util[_0xdb2b[27]](_0xdb2b[25],_0xdb2b[26],_0x1943xc[_0x1943x14[_0xdb2b[36]]][_0xdb2b[38]]),paused:true,reason:_0x1943xa})[_0xdb2b[21]](function(_0x1943x18){if(_0x1943x18){var _0x1943x16=_[_0xdb2b[46]](_0x1943xc[_0x1943x14[_0xdb2b[36]]]);_0x1943xb[_0x1943x14[_0xdb2b[36]]]= setTimeout(function(){_0x1943xd(_0x1943x16[_0xdb2b[37]],_0x1943x16[_0xdb2b[38]],_0x1943x10)},_0x1943x16[_0xdb2b[39]]* 1000)}})[_0xdb2b[21]](function(){return Action[_0xdb2b[23]]({name:_0xdb2b[44],data1:_0x1943xa,data2:_0x1943xc[_0x1943x14[_0xdb2b[36]]][_0xdb2b[39]],data3:_0x1943x14[_0xdb2b[45]],data4:_0x1943x14[_0xdb2b[33]]},{body:{agent:_0x1943xc[_0x1943x14[_0xdb2b[36]]][_0xdb2b[37]],type:_0x1943xa},raw:true})})[_0xdb2b[21]](function(){logger[_0xdb2b[20]](_0xdb2b[15],_0xdb2b[43],_0x1943x14[_0xdb2b[36]]);return null})[_0xdb2b[19]](function(_0x1943x11){logger[_0xdb2b[18]](_0xdb2b[42],JSON[_0xdb2b[17]](_0x1943x11))})[_0xdb2b[14]](function(){delete _0x1943xc[_0x1943x14[_0xdb2b[36]]]})}else {delete _0x1943xc[_0x1943x14[_0xdb2b[36]]]}}}}}}
\ No newline at end of file
index 4c69332..b195577 100644 (file)
@@ -1 +1 @@
-var _0xe3ab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x66\x73","\x70\x61\x74\x68","\x2E\x2E\x2F\x75\x74\x69\x6C","\x2E\x2F\x75\x74\x69\x6C\x73","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x2D\x70\x72\x6F\x63\x65\x73\x73\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6B\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x66\x61\x78","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x65\x76\x65\x6E\x74\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x73\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x74\x72\x75\x6E\x6B\x73\x20\x61\x72\x72\x61\x79\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6E\x61\x6D\x65","\x64\x65\x66\x61\x75\x6C\x74\x75\x73\x65\x72","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x54\x72\x75\x6E\x6B","\x70\x6F\x72\x74","\x61\x73\x74\x65\x72\x69\x73\x6B","\x68\x6F\x73\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x61\x73\x74\x65\x72\x69\x73\x6B\x2D\x6D\x61\x6E\x61\x67\x65\x72","\x61\x63\x74\x69\x6F\x6E","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x71","\x69\x70","\x72\x65\x64\x69\x73\x50\x77\x64","\x61\x75\x74\x68","\x72\x65\x64\x69\x73","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x65\x76\x65\x6E\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x65\x76\x74","\x64\x61\x74\x61","\x6E\x65\x65\x64\x41\x6D\x69","\x6A\x6F\x62\x20\x65\x72\x72\x6F\x72","\x70\x72\x6F\x63\x65\x73\x73","\x6E\x6F\x77","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6B\x75\x65\x20\x71\x75\x65\x75\x65\x20\x6A\x6F\x62\x20\x65\x72\x72\x6F\x72","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x20\x71\x75\x65\x75\x65\x73\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x6B\x65\x65\x70\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x65\x78\x69\x74","\x63\x6F\x64\x65\x20\x65\x78\x69\x74","\x64\x65\x62\x75\x67","\x6F\x6E","\x63\x6F\x6E\x6E\x65\x63\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6C\x6F\x73\x65","\x63\x64\x72\x69\x6E\x66\x6F","\x63\x64\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x63\x64\x72\x69\x6E\x66\x6F\x20\x65\x72\x72\x6F\x72\x3A","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x65\x72\x72\x6F\x72\x3A","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73\x20\x65\x72\x72\x6F\x72\x3A","\x72\x65\x67\x69\x73\x74\x72\x79","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x72\x65\x67\x69\x73\x74\x72\x79\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x65\x78\x74\x72\x61\x76\x61\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x55\x49\x44","\x68\x61\x73\x51\x75\x65\x75\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x70\x72\x65\x76\x69\x6F\x75\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65","\x6C\x61\x73\x74\x61\x67\x69\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2C","\x73\x70\x6C\x69\x74","\x6C\x61\x73\x74\x64\x61\x74\x61","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x46\x6F\x75\x6E\x64\x20\x76\x69\x64\x65\x6F\x6F\x6E\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x66\x6F\x72\x20\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x61\x6C\x6C\x69\x6E\x67\x20\x74\x72\x69\x67\x67\x65\x72\x2E\x2E\x2E","\x76\x69\x64\x65\x6F\x4F\x6E\x55\x72\x6C","\x76\x69\x64\x65\x6F\x4F\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x64\x75\x6D\x70","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C","\x64\x69\x61\x6C\x65\x6E\x64","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x72\x65\x6A\x65\x63\x74\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x61\x64\x64\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x61\x64\x64\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x65\x6E\x61\x6C\x74\x79","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x65\x6E\x61\x6C\x74\x79\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x69\x6E\x67\x69\x6E\x75\x73\x65\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x20\x65\x72\x72\x6F\x72\x3A","\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72\x74\x79\x70\x65","\x62\x6C\x69\x6E\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x75\x6E\x69\x71\x75\x65\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x63\x6C\x6F\x6E\x65","\x65\x6D\x69\x74","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x64\x69\x61\x6C\x62\x65\x67\x69\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x64\x69\x61\x6C\x62\x65\x67\x69\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x64\x69\x61\x6C\x65\x6E\x64\x20\x65\x72\x72\x6F\x72\x3A","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78\x20\x65\x72\x72\x6F\x72\x3A","\x73\x65\x6E\x64\x66\x61\x78","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x73\x65\x6E\x64\x66\x61\x78\x20\x65\x72\x72\x6F\x72\x3A","\x66\x61\x78\x73\x74\x61\x74\x75\x73","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x66\x61\x78\x73\x74\x61\x74\x75\x73\x20\x65\x72\x72\x6F\x72\x3A","\x51\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x73\x65\x74","\x61\x67\x69","\x64\x69\x61\x6C","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52","\x46\x41\x49\x4C\x45\x44","\x41\x4E\x53\x57\x45\x52\x45\x44","\x42\x55\x53\x59","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x2D\x2D","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x65\x78\x74\x65\x6E","\x63\x6F\x6E\x74\x65\x78\x74","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C","","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x74\x6F\x4E\x75\x6D\x62\x65\x72","\x44\x4F\x43\x55\x4D\x45\x4E\x54\x41\x54\x49\x4F\x4E","\x36","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x6E\x62\x6F\x75\x6E\x64","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x74\x79\x70\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x71\x75\x65\x75\x65\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x65\x78\x69\x74\x77\x69\x74\x68\x6B\x65\x79","\x71\x75\x65\x75\x65\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x61\x70\x70\x64\x61\x74\x61","\x63\x64\x72\x28","\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68","\x3D","\x6D\x61\x74\x63\x68","\x63\x61\x6C\x6C\x65\x72\x69\x64\x28\x6E\x75\x6D\x29","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x63\x61\x6C\x6C\x65\x72\x69\x64\x28\x6E\x61\x6D\x65\x29","\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x6D\x6F\x74\x69\x6F\x6E\x5F\x76\x69\x64\x65\x6F\x5F\x72\x6F\x6F\x6D\x5F\x69\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x72\x69\x61\x62\x6C\x65","\x53\x65\x74\x74\x69\x6E\x67\x20\x76\x69\x64\x65\x6F\x6F\x6E\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x66\x6F\x72\x20\x75\x6E\x69\x71\x75\x65\x69\x64","\x76\x61\x6C\x75\x65","\x72\x65\x70\x6C\x61\x63\x65","\x71\x75\x65\x75\x65\x73\x74\x61\x74\x75\x73","\x6A\x6F\x69\x6E\x65\x6D\x70\x74\x79","\x65\x6E\x64\x74\x69\x6D\x65","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x6E\x65\x77\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x6E\x65\x77\x63\x68\x61\x6E\x6E\x65\x6C\x20\x65\x72\x72\x6F\x72\x3A","\x6E\x65\x77\x73\x74\x61\x74\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x6E\x65\x77\x73\x74\x61\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x6E\x65\x77\x65\x78\x74\x65\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x6E\x65\x77\x65\x78\x74\x65\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x76\x61\x72\x73\x65\x74","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x76\x61\x72\x73\x65\x74\x20\x65\x72\x72\x6F\x72\x3A","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x68\x61\x6E\x67\x75\x70","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x68\x61\x6E\x67\x75\x70\x20\x65\x72\x72\x6F\x72\x3A","\x6C\x61\x73\x74\x50\x61\x75\x73\x65\x41\x74","\x62\x6F\x64\x79","\x64\x61\x74\x61\x34","\x64\x61\x74\x61\x31","\x23","\x73\x6C\x69\x63\x65","\x69\x64","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x66\x69\x6C\x74\x65\x72","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x50\x41\x55\x53\x45","\x64\x61\x74\x61\x32","\x72\x6F\x6C\x65","\x64\x61\x74\x61\x33","\x70\x75\x73\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x75\x70\x64\x61\x74\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x61\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x41\x43\x57","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x61\x63\x77","\x41\x6C\x72\x65\x61\x64\x79\x20\x50\x61\x75\x73\x65\x20\x4F\x66\x66","\x66\x69\x6E\x64\x4F\x6E\x65","\x25\x73\x25\x73","\x50\x61\x75\x73\x65","\x61\x6C\x6C","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x4C\x4F\x47\x49\x4E","\x6D\x65\x73\x73\x61\x67\x65","\x55\x6E\x61\x62\x6C\x65\x20\x74\x6F\x20\x61\x64\x64\x20\x69\x6E\x74\x65\x72\x66\x61\x63\x65\x3A\x20\x41\x6C\x72\x65\x61\x64\x79\x20\x74\x68\x65\x72\x65","\x4C\x6F\x67\x69\x6E\x20\x51\x75\x65\x75\x65\x41\x64\x64\x20\x65\x72\x72\x6F\x72\x20\x66\x6F\x72","\x51\x75\x65\x75\x65\x41\x64\x64","\x70\x65\x6E\x61\x6C\x74\x79","\x6C\x6F\x67\x69\x6E\x49\x6E\x50\x61\x75\x73\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x73\x73\x69\x67\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x51\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x61\x67\x65\x6E\x74","\x53\x49\x50\x2F\x25\x73","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x71\x75\x65\x75\x65\x73","\x52\x65\x61\x6C\x74\x69\x6D\x65\x20\x51\x75\x65\x75\x65\x41\x64\x64\x20\x65\x72\x72\x6F\x72\x20\x66\x6F\x72","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x76\x6F\x69\x63\x65\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x64\x65\x73\x74\x72\x6F\x79","\x63\x68\x61\x74\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x71\x75\x65\x75\x65\x49\x64","\x6D\x61\x69\x6C\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x73\x6D\x73\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x66\x61\x78\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x55\x73\x65\x72","\x70\x61\x75\x73\x65","\x75\x6E\x70\x61\x75\x73\x65","\x6C\x6F\x67\x69\x6E","\x6C\x6F\x67\x6F\x75\x74","\x47\x65\x6E\x65\x72\x61\x6C\x20\x51\x75\x65\x75\x65\x41\x64\x64\x20\x65\x72\x72\x6F\x72","\x71\x75\x65\x75\x65\x41\x64\x64","\x51\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72","\x71\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x63\x74\x69\x6F\x6E","\x52\x65\x6D\x6F\x76\x69\x6E\x67\x20\x69\x6E\x61\x63\x74\x69\x76\x65\x20\x63\x61\x6C\x6C\x73\x2E\x2E\x2E","\x49\x6E\x61\x63\x74\x69\x76\x65\x20\x63\x61\x6C\x6C\x73\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x3A","\x49\x6E\x61\x63\x74\x69\x76\x65\x20\x63\x61\x6C\x6C\x73\x20\x63\x6C\x65\x61\x6E\x69\x6E\x67\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64\x21","\x65\x6E\x74\x65\x72\x41\x74","\x7A\x6F\x6D\x62\x69\x65","\x5A\x4F\x4D\x42\x49\x45","\x54\x41\x4C\x4B\x49\x4E\x47","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x6E\x6F","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x63\x6F\x6E\x74\x65\x6E\x74","\x0A","\x21","\x6C\x65\x6E\x67\x74\x68","\x70\x6F\x70","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x6F\x72\x65\x20\x73\x68\x6F\x77\x20\x63\x68\x61\x6E\x6E\x65\x6C\x73\x20\x63\x6F\x6E\x63\x69\x73\x65","\x49\x6E\x61\x63\x74\x69\x76\x65\x20","\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x3A","\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x63\x6C\x65\x61\x6E\x69\x6E\x67\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64\x21","\x74\x69\x6D\x65\x73\x6C\x6F\x74","\x61\x64\x64","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x73\x53\x61\x6D\x65\x4F\x72\x41\x66\x74\x65\x72","\x52\x65\x70\x6F\x72\x74","\x53\x65\x73\x73\x69\x6F\x6E","\x43\x68\x61\x74","\x4D\x61\x69\x6C","\x46\x61\x78","\x53\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x72\x72\x6F\x72\x20\x77\x72\x69\x74\x69\x6E\x67\x20\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x3A","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x63\x6F\x6E\x66","\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x20\x3D\x20\x25\x73\x0A","\x61\x73\x74\x65\x72\x69\x73\x6B\x43\x6F\x6E\x66","\x6A\x6F\x69\x6E","\x77","\x30\x37\x37\x37","\x73\x69\x70\x20\x72\x65\x6C\x6F\x61\x64","\x4C\x6F\x63\x61\x6C\x6E\x65\x74\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x6C\x6F\x63\x61\x6C\x6E\x65\x74","\x73\x63\x6F\x70\x65","\x4E\x65\x74\x77\x6F\x72\x6B","\x45\x72\x72\x6F\x72\x20\x77\x72\x69\x74\x69\x6E\x67\x20\x65\x78\x74\x65\x72\x6E\x69\x70\x3A","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x63\x6F\x6E\x66","\x65\x78\x74\x65\x72\x6E\x69\x70\x20\x3D\x20\x25\x73\x0A","\x45\x78\x74\x65\x72\x6E\x69\x70\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x65\x78\x74\x65\x72\x6E\x69\x70","\x54\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x41\x73\x74\x65\x72\x69\x73\x6B\x20","\x72\x65\x67\x69\x73\x74\x65\x72\x20\x3D\x3E\x20\x25\x73\x0A","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x61\x63\x74\x69\x76\x65","\x73\x74\x61\x74\x75\x73","\x5B\x25\x73\x5D\x0A","\x6F\x74\x68\x65\x72\x46\x69\x65\x6C\x64\x73","\x25\x73\x0A","\x3B","\x25\x73\x3D\x25\x73\x0A","\x61\x6C\x6C\x6F\x77","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x74\x72\x75\x6E\x6B\x73\x2E\x63\x6F\x6E\x66","\x54\x72\x75\x6E\x6B\x73\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x72\x65\x67\x69\x73\x74\x65\x72\x73\x2E\x63\x6F\x6E\x66","\x54\x72\x75\x6E\x6B\x73\x20\x72\x65\x67\x69\x73\x74\x65\x72\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x5B\x25\x73\x5D\x0A\x69\x6E\x63\x6C\x75\x64\x65\x20\x3D\x3E\x20\x25\x73\x2D\x63\x75\x73\x74\x6F\x6D\x0A\x73\x77\x69\x74\x63\x68\x20\x3D\x3E\x20\x52\x65\x61\x6C\x74\x69\x6D\x65\x0A","\x52\x65\x77\x72\x69\x74\x65\x43\x6F\x6E\x74\x65\x78\x74\x73","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x63\x6F\x6E\x74\x65\x78\x74\x73\x2E\x63\x6F\x6E\x66","\x43\x6F\x6E\x74\x65\x78\x74\x73\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x64\x69\x61\x6C\x70\x6C\x61\x6E\x20\x72\x65\x6C\x6F\x61\x64","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x68\x61\x6E\x67\x75\x70","\x68","\x31","\x73\x79\x73\x74\x65\x6D","\x48\x61\x6E\x67\x75\x70","\x66\x61\x69\x6C\x65\x64","\x43\x72\x65\x61\x74\x65\x48\x61\x6E\x67\x75\x70","\x68\x61\x6E\x67\x75\x70\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65\x64","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x72\x74\x70\x5F\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6E\x66","\x77\x72\x69\x74\x65\x46\x69\x6C\x65\x53\x79\x6E\x63","\x72\x74\x70\x20\x78\x63\x61\x6C\x6C\x79\x20\x63\x6F\x6E\x66\x20\x66\x69\x6C\x65\x20\x75\x70\x64\x61\x74\x65\x64\x21","\x72\x65\x6C\x6F\x61\x64","\x45\x72\x72\x6F\x72\x20\x72\x65\x77\x72\x69\x74\x69\x6E\x67\x20\x72\x74\x70\x20\x78\x63\x61\x6C\x6C\x79\x20\x63\x6F\x6E\x66\x20\x66\x69\x6C\x65","\x4E\x6F\x20\x64\x61\x74\x61\x20\x70\x72\x6F\x76\x69\x64\x65\x64\x20\x66\x6F\x72\x20\x72\x74\x70\x20\x66\x69\x6C\x65","\x57\x65\x62\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x46\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x61\x63\x63\x65\x70\x74","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x72\x65\x6A\x65\x63\x74","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x46\x61\x78\x52\x6F\x6F\x6D","\x66\x69\x72\x73\x74","\x43\x4C\x4F\x53\x45\x44","\x74\x6F","\x50\x45\x4E\x44\x49\x4E\x47","\x44\x45\x53\x43","\x53\x45\x4E\x44\x49\x4E\x47","\x5B\x46\x61\x78\x5D\x20\x53\x65\x6E\x64\x69\x6E\x67\x20\x66\x61\x78\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73","\x66\x72\x6F\x6D","\x69\x6E\x66\x6F","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x20\x73\x74\x61\x74\x75\x73\x3A","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x46\x61\x78\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x73\x65\x6E\x74","\x5B\x46\x61\x78\x5D\x20\x52\x65\x73\x70\x6F\x6E\x73\x65\x20\x74\x6F\x20\x41\x4D\x49\x20\x41\x63\x74\x69\x6F\x6E\x20\x4F\x72\x69\x67\x69\x6E\x61\x74\x65","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x25\x73\x2F\x25\x73\x2F\x25\x73","\x74\x65\x63\x68","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x65\x63\x6D","\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F","\x6D\x69\x6E\x72\x61\x74\x65","\x6D\x61\x78\x72\x61\x74\x65","\x22\x25\x73\x22","\x6D\x6F\x64\x65\x6D","\x67\x61\x74\x65\x77\x61\x79","\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74","\x63\x68\x6D\x6F\x64\x53\x79\x6E\x63","\x5B\x46\x61\x78\x5D\x20\x46\x69\x6C\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x20\x61\x6E\x64\x20\x72\x65\x61\x64\x79\x20\x74\x6F\x20\x75\x73\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x2F","\x70\x61\x72\x73\x65","\x2E\x74\x69\x66","\x67\x73\x20\x2D\x71\x20\x2D\x64\x4E\x4F\x50\x41\x55\x53\x45\x20\x2D\x64\x42\x41\x54\x43\x48\x20\x2D\x73\x44\x45\x56\x49\x43\x45\x3D\x74\x69\x66\x66\x67\x34\x20\x2D\x73\x50\x41\x50\x45\x52\x53\x49\x5A\x45\x3D\x6C\x65\x74\x74\x65\x72\x20\x2D\x73\x4F\x75\x74\x70\x75\x74\x46\x69\x6C\x65\x3D","\x20","\x62\x61\x73\x65","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x73\x70\x72\x65\x61\x64","\x4C\x69\x73\x74\x49\x64","\x43\x6F\x6E\x74\x61\x63\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x75\x70\x64\x61\x74\x65\x64\x3A","\x61\x64\x64\x55\x73\x65\x72","\x66\x61\x78\x4F\x75\x74","\x75\x73\x65\x72","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x3A","\x61\x64\x64\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x54\x72\x75\x6E\x6B\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x54\x72\x75\x6E\x6B\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x54\x72\x75\x6E\x6B\x4E\x61\x6D\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x72\x65\x74\x72\x79","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64","\x41\x63\x74\x69\x6F\x6E","\x46\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x73\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6F\x6E","\x75\x6E\x73\x68\x69\x66\x74","\x72\x65\x6D\x6F\x76\x65","\x7B\x22\x74\x69\x74\x6C\x65\x22\x3A\x22\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x22\x7D","\x72\x6F\x77\x73","\x63\x6F\x6C\x75\x6D\x6E\x73","\x77\x69\x64\x67\x65\x74\x73","\x6D\x61\x70","\x66\x6C\x61\x74\x74\x65\x6E","\x74\x61\x62\x6C\x65","\x70\x69\x65\x2D\x63\x68\x61\x72\x74","\x63\x6F\x75\x6E\x74\x65\x72","\x73\x65\x6C\x65\x63\x74","\x63\x6F\x6E\x66\x69\x67","\x66\x69\x65\x6C\x64\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74","\x77\x69\x64","\x75\x73\x65\x72\x73","\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x73","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x45\x72\x72\x6F\x72\x20\x62\x75\x69\x6C\x64\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x6F\x72\x20\x63\x6F\x75\x6E\x74\x65\x72\x20\x77\x69\x64\x67\x65\x74","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73","\x6E\x75\x6C\x6C","\x20\x57\x48\x45\x52\x45\x20\x25\x73","\x20\x41\x4E\x44\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x65\x6D\x70\x74\x79","\x20\x41\x4E\x44\x20","\x20\x57\x48\x45\x52\x45\x20","\x20\x3D\x3D\x3D\x3D\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x20\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x20\x3D\x3D\x3D\x3D\x57\x49\x44\x47\x45\x54\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x4E\x4F\x20\x53\x55\x46\x46\x49\x43\x49\x45\x4E\x54\x20\x50\x45\x52\x4D\x49\x53\x53\x49\x4F\x4E\x53","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x45\x72\x72\x6F\x72\x20\x62\x75\x69\x6C\x64\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x6F\x72\x20\x70\x69\x65\x2D\x63\x68\x61\x72\x74\x20\x77\x69\x64\x67\x65\x74","\x69\x73\x41\x72\x72\x61\x79","\x63\x6F\x6C\x75\x6D\x6E","\x61\x6C\x69\x61\x73","\x20\x41\x53\x20\x22","\x22","\x69\x73\x53\x74\x72\x69\x6E\x67","\x2A","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73\x25\x73","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x43\x75\x73\x74\x6F\x6D\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x76\x61\x6C\x75\x65\x73\x20\x77\x69\x74\x68\x20\x69\x64","\x69\x73\x45\x6D\x70\x74\x79","\x77\x69\x64\x67\x65\x74\x56\x61\x6C\x75\x65\x73","\x43\x75\x73\x74\x6F\x6D\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x77\x69\x74\x68\x20\x69\x64","\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6D\x6F\x64\x65\x6C","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x77\x69\x64\x67\x65\x74\x20\x71\x75\x65\x72\x79\x20\x77\x69\x74\x68\x20\x69\x64","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x71\x75\x65\x72\x79","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x64\x6F\x63","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x20\x2D\x20\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x20\x2D\x20\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x74\x72\x75\x6E\x6B\x73\x52\x65\x77\x72\x69\x74\x65","\x72\x74\x70\x52\x65\x77\x72\x69\x74\x65","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x66\x61\x78\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x73\x6F\x6C\x65","\x72\x65\x73\x75\x6C\x74","\x63\x6F\x6D\x6D\x61\x6E\x64","\x41\x67\x65\x6E\x74\x20\x25\x73\x20\x25\x73\x20\x65\x72\x72\x6F\x72\x3A","\x70\x61\x75\x73\x65\x64","\x41\x67\x65\x6E\x74\x20\x25\x73\x20\x25\x73","\x75\x6E\x70\x61\x75\x73\x65\x64","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x72\x65\x70\x6F\x72\x74\x46\x61\x78\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x41\x4D\x49\x20\x50\x72\x75\x6E\x65\x20\x65\x72\x72\x6F\x72","\x70\x72\x75\x6E\x65","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x6D\x73\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x69\x6E\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x72\x65\x70\x6F\x72\x74\x4D\x6F\x76\x65","\x61\x67\x69\x4E\x65\x77\x45\x78\x74\x65\x6E","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73"];_0xe3ab[0];var _=require(_0xe3ab[1]);var BPromise=require(_0xe3ab[2]);var util=require(_0xe3ab[3]);var moment=require(_0xe3ab[4]);var fs=require(_0xe3ab[5]);var path=require(_0xe3ab[6]);var Util=require(_0xe3ab[7]);var amiUtil=require(_0xe3ab[8]);var exec=require(_0xe3ab[10])[_0xe3ab[9]];var fse=require(_0xe3ab[11]);var kue=require(_0xe3ab[12]);var reportBuildUtils=require(_0xe3ab[13]);var logger=require(_0xe3ab[15])(_0xe3ab[14]);var faxLogger=require(_0xe3ab[15])(_0xe3ab[16]);var config=require(_0xe3ab[17]);var events=require(_0xe3ab[18]);var models=require(_0xe3ab[19]);var channels=[_0xe3ab[20],_0xe3ab[21],_0xe3ab[22],_0xe3ab[16],_0xe3ab[23],_0xe3ab[24]];var faxaccounts=[];var bill=[];var voiceQueues=[];var activeTrunks={};var videoOnUrls={};var extraVars={};models[_0xe3ab[34]][_0xe3ab[33]]({where:{active:true},attributes:[_0xe3ab[29],_0xe3ab[30]],raw:true})[_0xe3ab[32]](function(_0x929fx1a){_[_0xe3ab[31]](_0x929fx1a,function(_0x929fx1b){activeTrunks[_0x929fx1b[_0xe3ab[29]]]= _0x929fx1b[_0xe3ab[30]]})})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[25],_0x929fx19[_0xe3ab[26]])});var ami= new require(_0xe3ab[40])(config[_0xe3ab[36]][_0xe3ab[35]],config[_0xe3ab[36]][_0xe3ab[37]],config[_0xe3ab[36]][_0xe3ab[38]],config[_0xe3ab[36]][_0xe3ab[39]],true);var amiAction=BPromise[_0xe3ab[42]](ami[_0xe3ab[41]]);var kueConfig={prefix:_0xe3ab[43],jobEvents:false,redis:{port:6379,host:config[_0xe3ab[44]]}};if(config[_0xe3ab[45]]){kueConfig[_0xe3ab[47]][_0xe3ab[46]]= _0xe3ab[39];kueConfig[_0xe3ab[47]][_0xe3ab[48]]= {password:config[_0xe3ab[45]]}};var q=kue[_0xe3ab[49]](kueConfig);q[_0xe3ab[56]](_0xe3ab[50],function(_0x929fx20,_0x929fx21){try{events[_0x929fx20[_0xe3ab[53]][_0xe3ab[29]]](_0x929fx20[_0xe3ab[53]][_0xe3ab[52]],_0x929fx20[_0xe3ab[53]][_0xe3ab[54]]?amiAction:undefined)[_0xe3ab[51]](function(){_0x929fx21()})}catch(e){logger[_0xe3ab[27]](_0xe3ab[55],_0x929fx20[_0xe3ab[53]][_0xe3ab[29]],e)}});function addToQueue(_0x929fx23,_0x929fx24,_0x929fx25){_0x929fx24[_0xe3ab[57]]= moment()[_0xe3ab[59]](_0xe3ab[58]);q[_0xe3ab[63]](_0xe3ab[50],{name:_0x929fx23,evt:_0x929fx24,needAmi:_0x929fx25})[_0xe3ab[62]](true)[_0xe3ab[61]](function(_0x929fx19){if(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[60],_0x929fx19)}else {}})}models[_0xe3ab[65]][_0xe3ab[33]]({raw:true})[_0xe3ab[32]](function(_0x929fx26){voiceQueues= _0x929fx26})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[64],_0x929fx19)});ami[_0xe3ab[66]]();setInterval(function(){if(global[_0xe3ab[67]]){global[_0xe3ab[67]]()}else {logger[_0xe3ab[70]](_0xe3ab[68]+ _0xe3ab[69])}},20000);process[_0xe3ab[74]](_0xe3ab[71],function(_0x929fx27){logger[_0xe3ab[73]](_0xe3ab[72],_0x929fx27)});ami[_0xe3ab[74]](_0xe3ab[75],events[_0xe3ab[75]]);ami[_0xe3ab[74]](_0xe3ab[76],events[_0xe3ab[76]]);ami[_0xe3ab[74]](_0xe3ab[77],events[_0xe3ab[77]]);ami[_0xe3ab[74]](_0xe3ab[27],events[_0xe3ab[27]]);ami[_0xe3ab[74]](_0xe3ab[78],function(_0x929fx24){try{addToQueue(_0xe3ab[79],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[80],err)}});ami[_0xe3ab[74]](_0xe3ab[81],function(_0x929fx24){try{addToQueue(_0xe3ab[81],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[82],err)}});ami[_0xe3ab[74]](_0xe3ab[83],function(_0x929fx24){try{addToQueue(_0xe3ab[83],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[84],err)}});ami[_0xe3ab[74]](_0xe3ab[85],function(_0x929fx24){try{addToQueue(_0xe3ab[85],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[86],err)}});ami[_0xe3ab[74]](_0xe3ab[87],function(_0x929fx24){try{if(extraVars[_0x929fx24[_0xe3ab[88]]]){_0x929fx24[_0xe3ab[89]]= extraVars[_0x929fx24[_0xe3ab[88]]]};addToQueue(_0xe3ab[87],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[90],err)}});ami[_0xe3ab[74]](_0xe3ab[91],function(_0x929fx24){try{if(extraVars[_0x929fx24[_0xe3ab[88]]]){_0x929fx24[_0xe3ab[89]]= extraVars[_0x929fx24[_0xe3ab[88]]]};if(bill[_0x929fx24[_0xe3ab[88]]]&& bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[88]]!== _0x929fx24[_0xe3ab[88]]){if(!bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[92]]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[92]]= true}else {delete bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]];_0x929fx24[_0xe3ab[88]]= bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[88]]}};addToQueue(_0xe3ab[91],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[94],err)}});ami[_0xe3ab[74]](_0xe3ab[95],function(_0x929fx24){try{if(bill[_0x929fx24[_0xe3ab[96]]]&& (bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[97]]=== _0xe3ab[98]|| bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[99]]=== _0xe3ab[98])&& bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[100]]){_0x929fx24[_0xe3ab[98]]= bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[103]][_0xe3ab[102]](_0xe3ab[101])[0];_0x929fx24[_0xe3ab[104]]= bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[100]][_0xe3ab[102]](/\/|-/)[1];addToQueue(_0xe3ab[95],_0x929fx24,true)}}catch(err){logger[_0xe3ab[27]](_0xe3ab[105],err)}});ami[_0xe3ab[74]](_0xe3ab[106],function(_0x929fx24){try{if(videoOnUrls[_0x929fx24[_0xe3ab[88]]]){logger[_0xe3ab[73]](_0xe3ab[107],_0x929fx24[_0xe3ab[88]],_0xe3ab[108]);_0x929fx24[_0xe3ab[109]]= videoOnUrls[_0x929fx24[_0xe3ab[88]]];events[_0xe3ab[110]](_0x929fx24)};if(extraVars[_0x929fx24[_0xe3ab[88]]]){_0x929fx24[_0xe3ab[89]]= extraVars[_0x929fx24[_0xe3ab[88]]]};addToQueue(_0xe3ab[106],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[111],err)}});ami[_0xe3ab[74]](_0xe3ab[112],events[_0xe3ab[112]]);ami[_0xe3ab[74]](_0xe3ab[113],function(_0x929fx24){try{if(bill[_0x929fx24[_0xe3ab[88]]]){var _0x929fx28=_0x929fx24[_0xe3ab[114]][_0xe3ab[102]](/\/|-/)[1];if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[115]][_0x929fx28]){_0x929fx24[_0xe3ab[116]]= _0xe3ab[117];delete bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[115]][_0x929fx28]}else {_0x929fx24[_0xe3ab[116]]= _0xe3ab[113]}};addToQueue(_0xe3ab[113],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[118],err)}});ami[_0xe3ab[74]](_0xe3ab[119],function(_0x929fx24){try{addToQueue(_0xe3ab[119],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[120],err)}});ami[_0xe3ab[74]](_0xe3ab[121],function(_0x929fx24){try{addToQueue(_0xe3ab[121],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[122],err)}});ami[_0xe3ab[74]](_0xe3ab[123],function(_0x929fx24){try{addToQueue(_0xe3ab[123],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[124],err)}});ami[_0xe3ab[74]](_0xe3ab[125],function(_0x929fx24){try{addToQueue(_0xe3ab[125],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[126],err)}});ami[_0xe3ab[74]](_0xe3ab[127],function(_0x929fx24){try{addToQueue(_0xe3ab[127],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[128],err)}});ami[_0xe3ab[74]](_0xe3ab[129],function(_0x929fx24){try{addToQueue(_0xe3ab[129],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[130],err)}});ami[_0xe3ab[74]](_0xe3ab[131],function(_0x929fx24){try{addToQueue(_0xe3ab[131],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[132],err)}});ami[_0xe3ab[74]](_0xe3ab[133],function(_0x929fx24){try{if(bill[_0x929fx24[_0xe3ab[88]]]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[98]]= _0x929fx24[_0xe3ab[98]];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]]= true};addToQueue(_0xe3ab[133],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[134],err)}});ami[_0xe3ab[74]](_0xe3ab[135],function(_0x929fx24){try{if(bill[_0x929fx24[_0xe3ab[88]]]){_0x929fx24[_0xe3ab[88]]= bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[88]]};addToQueue(_0xe3ab[135],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[136],err)}});ami[_0xe3ab[74]](_0xe3ab[137],function(_0x929fx24){try{if(bill[_0x929fx24[_0xe3ab[138]]]){bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[139]]= _0xe3ab[137];bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[140]]= true;bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[141]]= _0xe3ab[142];bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[143]]= _0x929fx24[_0xe3ab[144]];bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[145]]= _0x929fx24[_0xe3ab[146]];ami[_0xe3ab[148]](_0xe3ab[131],_[_0xe3ab[147]](bill[_0x929fx24[_0xe3ab[138]]]));bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[115]]= {};delete bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[139]];bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[149]]= true;_0x929fx24[_0xe3ab[98]]= bill[_0x929fx24[_0xe3ab[138]]][_0xe3ab[98]]|| null};_0x929fx24[_0xe3ab[104]]= _0x929fx24[_0xe3ab[150]][_0xe3ab[102]](/\/|-/)[1];addToQueue(_0xe3ab[137],_0x929fx24,true)}catch(err){logger[_0xe3ab[27]](_0xe3ab[151],err)}});ami[_0xe3ab[74]](_0xe3ab[152],function(_0x929fx24){try{if(bill[_0x929fx24[_0xe3ab[153]]]){bill[_0x929fx24[_0xe3ab[153]]][_0xe3ab[139]]= _0xe3ab[152];bill[_0x929fx24[_0xe3ab[153]]][_0xe3ab[88]]= _0x929fx24[_0xe3ab[144]];bill[_0x929fx24[_0xe3ab[144]]]&& (bill[_0x929fx24[_0xe3ab[144]]][_0xe3ab[88]]= _0x929fx24[_0xe3ab[153]]);ami[_0xe3ab[148]](_0xe3ab[131],_[_0xe3ab[147]](bill[_0x929fx24[_0xe3ab[153]]]));delete bill[_0x929fx24[_0xe3ab[153]]][_0xe3ab[93]];delete bill[_0x929fx24[_0xe3ab[153]]][_0xe3ab[139]];_0x929fx24[_0xe3ab[98]]= bill[_0x929fx24[_0xe3ab[153]]][_0xe3ab[98]]|| null};_0x929fx24[_0xe3ab[104]]= _0x929fx24[_0xe3ab[154]][_0xe3ab[102]](/\/|-/)[1];addToQueue(_0xe3ab[152],_0x929fx24,true)}catch(err){logger[_0xe3ab[27]](_0xe3ab[155],err)}});ami[_0xe3ab[74]](_0xe3ab[156],function(_0x929fx24){try{addToQueue(_0xe3ab[156],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[157],err)}});ami[_0xe3ab[74]](_0xe3ab[115],function(_0x929fx24){try{if(bill[_0x929fx24[_0xe3ab[88]]]){var _0x929fx28=_0x929fx24[_0xe3ab[114]][_0xe3ab[102]](/\/|-/)[1];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[115]][_0x929fx28]= bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[115]][_0x929fx28]?false:true};addToQueue(_0xe3ab[115],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[158],err)}});ami[_0xe3ab[74]](_0xe3ab[159],function(_0x929fx24){try{addToQueue(_0xe3ab[159],_0x929fx24)}catch(err){faxLogger[_0xe3ab[27]](_0xe3ab[160],err)}});ami[_0xe3ab[74]](_0xe3ab[161],function(_0x929fx24){try{addToQueue(_0xe3ab[161],_0x929fx24)}catch(err){faxLogger[_0xe3ab[27]](_0xe3ab[162],err)}});ami[_0xe3ab[74]](_0xe3ab[163],function(_0x929fx24){try{addToQueue(_0xe3ab[163],_0x929fx24)}catch(err){faxLogger[_0xe3ab[27]](_0xe3ab[164],err)}});amiAction({action:_0xe3ab[165]});var applications=[_0xe3ab[166],_0xe3ab[98],_0xe3ab[167],_0xe3ab[168],_0xe3ab[169]];var dispositions=[_0xe3ab[170],_0xe3ab[171],_0xe3ab[171],_0xe3ab[170],_0xe3ab[170],_0xe3ab[170],_0xe3ab[172],_0xe3ab[173],_0xe3ab[171],_0xe3ab[171],_0xe3ab[171]];function newchannel(_0x929fx24){if(!bill[_0x929fx24[_0xe3ab[88]]]&&  !bill[_0x929fx24[_0xe3ab[96]]]){bill[_0x929fx24[_0xe3ab[88]]]= {uniqueid:_0x929fx24[_0xe3ab[88]],linkedid:_0x929fx24[_0xe3ab[96]],type:_0xe3ab[174],tag:_0xe3ab[175],accountcode:_0x929fx24[_0xe3ab[176]],source:_0x929fx24[_0xe3ab[177]],destination:_0x929fx24[_0xe3ab[178]],destinationcontext:_0x929fx24[_0xe3ab[179]],callerid:util[_0xe3ab[59]](_0xe3ab[180],_0x929fx24[_0xe3ab[181]],_0x929fx24[_0xe3ab[177]]),channel:_0x929fx24[_0xe3ab[182]],destinationchannel:_0xe3ab[183],lastapplication:_0xe3ab[183],lastdata:_0xe3ab[183],starttime:moment()[_0xe3ab[59]](_0xe3ab[58]),answertime:_0xe3ab[183],endtime:_0xe3ab[183],duration:0,billableseconds:0,disposition:dispositions[_[_0xe3ab[185]](_0x929fx24[_0xe3ab[184]])],amaflags:_0xe3ab[186],unmanaged:false,calleridnum:_0x929fx24[_0xe3ab[177]],calleridname:_0x929fx24[_0xe3ab[181]],dialend:{}}}}function newstate(_0x929fx24){if(bill[_0x929fx24[_0xe3ab[96]]]&& _0x929fx24[_0xe3ab[88]]!== _0x929fx24[_0xe3ab[96]]&& _0x929fx24[_0xe3ab[184]]=== _0xe3ab[187]){bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[188]]= moment()[_0xe3ab[59]](_0xe3ab[58]);delete bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[93]];bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[189]]= dispositions[_[_0xe3ab[185]](_0x929fx24[_0xe3ab[184]])];if(_[_0xe3ab[193]]([_0xe3ab[190],_0xe3ab[191]],bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[192]])){bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[176]]= _0x929fx24[_0xe3ab[176]]};if(!_[_0xe3ab[193]]([_0xe3ab[194],_0xe3ab[191]],bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[192]])){bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[195]]= _0x929fx24[_0xe3ab[196]];bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[197]]= util[_0xe3ab[59]](_0xe3ab[180],_0x929fx24[_0xe3ab[198]],_0x929fx24[_0xe3ab[196]])};bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[96]]= _0x929fx24[_0xe3ab[88]];bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[100]]= _0x929fx24[_0xe3ab[182]];bill[_0x929fx24[_0xe3ab[96]]][_0xe3ab[199]]= false}}function newexten(_0x929fx24,_0x929fx2e){if(bill[_0x929fx24[_0xe3ab[88]]]){_0x929fx24[_0xe3ab[200]]= _0x929fx24[_0xe3ab[200]][_0xe3ab[201]]();if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[97]]=== _0xe3ab[98]|| bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[99]]=== _0xe3ab[98]){if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]]&&  !bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[149]]){if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[202]]){ami[_0xe3ab[148]](_0xe3ab[203],_[_0xe3ab[147]](bill[_0x929fx24[_0xe3ab[88]]]))}else {if(!bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]= true;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[139]]= _0xe3ab[204]};ami[_0xe3ab[148]](_0xe3ab[205],_[_0xe3ab[147]](bill[_0x929fx24[_0xe3ab[88]]]))}};bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[99]]= null;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[202]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[139]]= null;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[206]]= null;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[207]]= null;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[208]]= null};delete bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]];if(!_0x929fx2e){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[97]]= _0x929fx24[_0xe3ab[200]];if(_[_0xe3ab[193]](applications,_0x929fx24[_0xe3ab[200]])){if(_0x929fx24[_0xe3ab[200]]=== _0xe3ab[166]){var _0x929fx2f=_0x929fx24[_0xe3ab[209]][_0xe3ab[201]]();if(_[_0xe3ab[211]](_0x929fx2f,_0xe3ab[210])){_0x929fx2f= _0x929fx2f[_0xe3ab[102]](_0xe3ab[212]);var _0x929fx30=_0x929fx2f[0][_0xe3ab[213]](/cdr\((.*)\)/);if(_0x929fx30){bill[_0x929fx24[_0xe3ab[88]]][_0x929fx30[1]]= _0x929fx2f[1];if(_0x929fx30[1]=== _0xe3ab[192]&& _0x929fx2f[1]=== _0xe3ab[191]){var _0x929fx31=bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[182]][_0xe3ab[102]](/\/|-/)[1];activeTrunks[_0x929fx31]&& (bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[195]]= activeTrunks[_0x929fx31])}}}else {if(_[_0xe3ab[211]](_0x929fx2f,_0xe3ab[214])){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[177]]= _0x929fx2f[_0xe3ab[102]](_0xe3ab[212])[1];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[197]]= util[_0xe3ab[59]](_0xe3ab[180],bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[181]],bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[177]]);bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[192]]=== _0xe3ab[191]&& (bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[215]]= bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[177]])}else {if(_[_0xe3ab[211]](_0x929fx2f,_0xe3ab[216])){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[181]]= _0x929fx2f[_0xe3ab[102]](_0xe3ab[212])[1];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[197]]= util[_0xe3ab[59]](_0xe3ab[180],bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[181]],bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[177]])}}}};bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[217]]= _0x929fx24[_0xe3ab[200]];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[103]]= _0x929fx24[_0xe3ab[209]]};if(_0x929fx24[_0xe3ab[200]]=== _0xe3ab[98]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[98]]= _0x929fx24[_0xe3ab[209]][_0xe3ab[102]](_0xe3ab[101])[0];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]]= true}}else {bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[99]]= _0x929fx24[_0xe3ab[200]][_0xe3ab[201]]();if(_0x929fx24[_0xe3ab[200]]=== _0xe3ab[98]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[98]]= _0x929fx24[_0xe3ab[98]];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]]= true}}}}function varset(_0x929fx24){if(_0x929fx24[_0xe3ab[220]][_0xe3ab[219]](_0xe3ab[218])){logger[_0xe3ab[73]](_0xe3ab[221],_0x929fx24[_0xe3ab[88]],_0x929fx24[_0xe3ab[222]]);videoOnUrls[_0x929fx24[_0xe3ab[88]]]= _0x929fx24[_0xe3ab[222]][_0xe3ab[223]](/\\/g,_0xe3ab[183])}else {if(_0x929fx24[_0xe3ab[220]][_0xe3ab[219]](_0xe3ab[89])){extraVars[_0x929fx24[_0xe3ab[88]]]= _0x929fx24[_0xe3ab[222]]}};if(bill[_0x929fx24[_0xe3ab[88]]]){if(_0x929fx24[_0xe3ab[220]][_0xe3ab[219]](_0xe3ab[224])){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]= true;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[202]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[149]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[139]]= _0x929fx24[_0xe3ab[222]][_0xe3ab[201]]();if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[139]]=== _0xe3ab[225]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[63]]= true;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[179]]= _0x929fx24[_0xe3ab[179]];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[178]]= _0x929fx24[_0xe3ab[178]];ami[_0xe3ab[148]](_0xe3ab[205],_[_0xe3ab[147]](bill[_0x929fx24[_0xe3ab[88]]]));delete bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[63]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[202]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[139]]= null;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[206]]= null;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[207]]= null;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[208]]= null}}}}function queuecallerabandon(_0x929fx24){if(bill[_0x929fx24[_0xe3ab[88]]]&&  !bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[202]]= true;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[149]]= false;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[206]]= _0x929fx24[_0xe3ab[206]];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[207]]= _0x929fx24[_0xe3ab[207]];bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[208]]= _0x929fx24[_0xe3ab[208]]}}function hangup(_0x929fx24){if(bill[_0x929fx24[_0xe3ab[88]]]){var _0x929fx35=moment();bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[226]]= _0x929fx35[_0xe3ab[59]](_0xe3ab[58]);bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[227]]= _0x929fx35[_0xe3ab[230]](bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[228]],_0xe3ab[229]);if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[188]]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[231]]= _0x929fx35[_0xe3ab[230]](bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[188]],_0xe3ab[229])};ami[_0xe3ab[148]](_0xe3ab[78],bill[_0x929fx24[_0xe3ab[88]]]);if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[93]]|| (bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[149]]&&  !bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[188]])){if(bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[202]]){ami[_0xe3ab[148]](_0xe3ab[203],bill[_0x929fx24[_0xe3ab[88]]])}else {if(!bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]){bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[199]]= true;bill[_0x929fx24[_0xe3ab[88]]][_0xe3ab[139]]= _0xe3ab[204]};ami[_0xe3ab[148]](_0xe3ab[205],bill[_0x929fx24[_0xe3ab[88]]])}};delete bill[_0x929fx24[_0xe3ab[88]]]}}ami[_0xe3ab[74]](_0xe3ab[205],function(_0x929fx24){try{addToQueue(_0xe3ab[232],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[233],err)}});ami[_0xe3ab[74]](_0xe3ab[203],function(_0x929fx24){try{addToQueue(_0xe3ab[234],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[235],err)}});ami[_0xe3ab[74]](_0xe3ab[236],function(_0x929fx24){try{newchannel(_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[237],err)}});ami[_0xe3ab[74]](_0xe3ab[238],function(_0x929fx24){try{newstate(_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[239],err)}});ami[_0xe3ab[74]](_0xe3ab[240],function(_0x929fx24){try{newexten(_0x929fx24,false)}catch(err){logger[_0xe3ab[27]](_0xe3ab[241],err)}});ami[_0xe3ab[74]](_0xe3ab[242],function(_0x929fx24){try{varset(_0x929fx24);addToQueue(_0xe3ab[242],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[243],err)}});ami[_0xe3ab[74]](_0xe3ab[234],function(_0x929fx24){try{queuecallerabandon(_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[244],err)}});ami[_0xe3ab[74]](_0xe3ab[245],function(_0x929fx24){try{delete videoOnUrls[_0x929fx24[_0xe3ab[88]]];delete extraVars[_0x929fx24[_0xe3ab[88]]];hangup(_0x929fx24);addToQueue(_0xe3ab[245],_0x929fx24)}catch(err){logger[_0xe3ab[27]](_0xe3ab[246],err)}});function handlePause(_0x929fx37,_0x929fx38){return function(_0x929fx39){var _0x929fx3a=_0x929fx39[_0xe3ab[247]];var _0x929fx3b=false;var _0x929fx3c,_0x929fx3d;_0x929fx3c= _0x929fx3d= _0x929fx37[_0xe3ab[248]][_0xe3ab[192]]|| _0x929fx38[_0xe3ab[249]]|| _0x929fx38[_0xe3ab[250]];if(_[_0xe3ab[211]](_0x929fx3d,_0xe3ab[251])){_0x929fx3d= _0x929fx3d[_0xe3ab[252]](1);_0x929fx3b= true};var _0x929fx3e={id:_0x929fx39[_0xe3ab[253]],voicePause:true,chatPause:true,mailPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0x929fx3c,lastPauseAt:moment()[_0xe3ab[59]](_0xe3ab[58])};return _0x929fx39[_0xe3ab[269]](_0x929fx3e)[_0xe3ab[32]](function(_0x929fx44){if(_0x929fx44){return events[_0xe3ab[268]](_[_0xe3ab[267]]({newValues:_0x929fx3e},_0x929fx44[_0xe3ab[266]]))}})[_0xe3ab[32]](function(){var _0x929fx43=moment()[_0xe3ab[59]](_0xe3ab[58]);return models[_0xe3ab[264]][_0xe3ab[265]]({duration:moment(_0x929fx43)[_0xe3ab[230]](moment(_0x929fx3a),_0xe3ab[229]),exitAt:_0x929fx43},{where:{membername:_0x929fx39[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),type:_0xe3ab[258],exitAt:null}})})[_0xe3ab[32]](function(){var _0x929fx3f=(_0x929fx3e[_0xe3ab[254]]&&  !_0x929fx3b)?channels:_[_0xe3ab[255]](channels,function(_0x929fx40){return _0x929fx40!== _0xe3ab[20]});var _0x929fx41=[];_0x929fx3f[_0xe3ab[31]](function(_0x929fx42){_0x929fx41[_0xe3ab[262]]({channel:_0x929fx42,membername:_0x929fx39[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),type:_0xe3ab[258],enterAt:moment()[_0xe3ab[59]](_0xe3ab[58]),data1:_0x929fx3d,data2:_0x929fx38[_0xe3ab[259]],data4:_0x929fx3d,role:_0x929fx39[_0xe3ab[260]],internal:_0x929fx39[_0xe3ab[174]],uniqueid:_0x929fx38[_0xe3ab[261]]})});return models[_0xe3ab[264]][_0xe3ab[263]](_0x929fx41,{raw:true,individualHooks:true})})}}function handleUnpause(_0x929fx37,_0x929fx38){return function(_0x929fx39){var _0x929fx3e;if(!_0x929fx37[_0xe3ab[248]]){_0x929fx37[_0xe3ab[248]]= {}};if(_0x929fx37[_0xe3ab[248]][_0xe3ab[192]]!== _0xe3ab[270]){events[_0xe3ab[272]](_0x929fx39[_0xe3ab[29]],_0x929fx39[_0xe3ab[271]],false)};switch(_0x929fx37[_0xe3ab[248]][_0xe3ab[182]]){case _0xe3ab[20]:_0x929fx3e= {id:_0x929fx39[_0xe3ab[253]],voicePause:false};return _0x929fx39[_0xe3ab[269]](_0x929fx3e)[_0xe3ab[32]](function(_0x929fx44){return events[_0xe3ab[268]](_[_0xe3ab[267]]({newValues:_0x929fx3e},_0x929fx44[_0xe3ab[266]]))})[_0xe3ab[32]](function(){return models[_0xe3ab[264]][_0xe3ab[274]]({where:{channel:_0x929fx37[_0xe3ab[248]][_0xe3ab[182]],membername:_0x929fx39[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),type:_0xe3ab[258],exitAt:null}})})[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[273]}))[_0xe3ab[32]](function(_0x929fx46){return _0x929fx46[_0xe3ab[269]]({exitAt:moment()[_0xe3ab[59]](_0xe3ab[58])})})[_0xe3ab[32]](function(){return _0x929fx39});case _0xe3ab[21]:;case _0xe3ab[22]:;case _0xe3ab[16]:;case _0xe3ab[23]:;case _0xe3ab[24]:var _0x929fx47={};_0x929fx47[util[_0xe3ab[59]](_0xe3ab[275],_0x929fx37[_0xe3ab[248]][_0xe3ab[182]],_0xe3ab[276])]= false;return _0x929fx39[_0xe3ab[269]](_0x929fx47)[_0xe3ab[32]](function(_0x929fx39){_0x929fx47[_0xe3ab[253]]= _0x929fx39[_0xe3ab[253]];return events[_0xe3ab[268]](_[_0xe3ab[267]]({newValues:_0x929fx47},_0x929fx39[_0xe3ab[266]]))})[_0xe3ab[32]](function(){return models[_0xe3ab[264]][_0xe3ab[274]]({where:{channel:_0x929fx37[_0xe3ab[248]][_0xe3ab[182]],membername:_0x929fx39[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),type:_0xe3ab[258],exitAt:null}})})[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[273]}))[_0xe3ab[32]](function(_0x929fx46){return _0x929fx46[_0xe3ab[269]]({exitAt:moment()[_0xe3ab[59]](_0xe3ab[58])})})[_0xe3ab[32]](function(){return _0x929fx39});default:_0x929fx3e= {id:_0x929fx39[_0xe3ab[253]],voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false};return _0x929fx39[_0xe3ab[269]](_0x929fx3e)[_0xe3ab[32]](function(_0x929fx44){return events[_0xe3ab[268]](_[_0xe3ab[267]]({newValues:_0x929fx3e},_0x929fx39[_0xe3ab[266]]))})[_0xe3ab[32]](function(){return models[_0xe3ab[264]][_0xe3ab[33]]({where:{membername:_0x929fx39[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),type:_0xe3ab[258],exitAt:null}})})[_0xe3ab[32]](function(_0x929fx48){var _0x929fx49=[];_0x929fx48[_0xe3ab[31]](function(_0x929fx4a){_0x929fx49[_0xe3ab[262]](_0x929fx4a[_0xe3ab[269]]({exitAt:moment()[_0xe3ab[59]](_0xe3ab[58])}))});return BPromise[_0xe3ab[277]](_0x929fx49)})[_0xe3ab[32]](function(){return _0x929fx39})}}}function queueAddUpdate(_0x929fx4c,_0x929fx4d){return models[_0xe3ab[278]][_0xe3ab[274]]({where:{queue:_0x929fx4c,membername:_0x929fx4d}})[_0xe3ab[32]](function(_0x929fx4e){if(_0x929fx4e){return _0x929fx4e[_0xe3ab[269]]({logged:true,loggedAt:moment()[_0xe3ab[59]](_0xe3ab[58])})}})}function handleLogin(_0x929fx37,_0x929fx38){return function(_0x929fx39){return BPromise[_0xe3ab[288]]()[_0xe3ab[32]](function(){return events[_0xe3ab[268]](_[_0xe3ab[287]]({newValues:_0x929fx39[_0xe3ab[266]]},_0x929fx39[_0xe3ab[266]]))})[_0xe3ab[32]](function(){return _0x929fx39[_0xe3ab[286]]()})[_0xe3ab[32]](function(voiceQueues){var _0x929fx50=[];voiceQueues[_0xe3ab[31]](function(_0x929fx51){_0x929fx50[_0xe3ab[262]](amiAction({action:_0xe3ab[283],queue:_0x929fx51[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),membername:_0x929fx39[_0xe3ab[29]],penalty:_0x929fx51[_0xe3ab[278]][_0xe3ab[284]],paused:_0x929fx39[_0xe3ab[285]]})[_0xe3ab[28]](function(_0x929fx19){if(_0x929fx19[_0xe3ab[280]]=== _0xe3ab[281]){return queueAddUpdate(_0x929fx51[_0xe3ab[29]],_0x929fx39[_0xe3ab[29]])};logger[_0xe3ab[27]](_0xe3ab[282],_0x929fx51[_0xe3ab[29]],_0x929fx19)}))});return _0x929fx50})[_0xe3ab[277]]()[_0xe3ab[32]](function(){var _0x929fx41=[];channels[_0xe3ab[31]](function(_0x929fx42){_0x929fx41[_0xe3ab[262]]({channel:_0x929fx42,membername:_0x929fx39[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),type:_0xe3ab[279],enterAt:moment()[_0xe3ab[59]](_0xe3ab[58]),role:_0x929fx39[_0xe3ab[260]],internal:_0x929fx39[_0xe3ab[174]]})});return models[_0xe3ab[264]][_0xe3ab[263]](_0x929fx41,{raw:true,individualHooks:true})})}}function logoutAgent(_0x929fx39){return BPromise[_0xe3ab[288]]()[_0xe3ab[32]](function(){return events[_0xe3ab[268]](_[_0xe3ab[287]]({newValues:{id:_0x929fx39[_0xe3ab[253]],online:false}},_0x929fx39[_0xe3ab[266]],{online:false}))})[_0xe3ab[32]](function(){return models[_0xe3ab[65]][_0xe3ab[33]]()})[_0xe3ab[32]](function(voiceQueues){var _0x929fx50=[];voiceQueues[_0xe3ab[31]](function(_0x929fx51){_0x929fx50[_0xe3ab[262]](amiAction({action:_0xe3ab[289],queue:_0x929fx51[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]])})[_0xe3ab[28]](function(_0x929fx19){}))});return BPromise[_0xe3ab[277]](_0x929fx50)})[_0xe3ab[32]](function(_0x929fx53){return models[_0xe3ab[264]][_0xe3ab[33]]({where:{membername:_0x929fx39[_0xe3ab[29]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),type:_0xe3ab[279],exitAt:null}})})[_0xe3ab[32]](function(_0x929fx48){var _0x929fx49=[];_0x929fx48[_0xe3ab[31]](function(_0x929fx4a){_0x929fx49[_0xe3ab[262]](_0x929fx4a[_0xe3ab[269]]({exitAt:moment()[_0xe3ab[59]](_0xe3ab[58])}))});return BPromise[_0xe3ab[277]](_0x929fx49)})}function handleLogout(_0x929fx37,_0x929fx38){return function(_0x929fx39){return BPromise[_0xe3ab[288]]()[_0xe3ab[32]](function(){if(_0x929fx39[_0xe3ab[260]]=== _0xe3ab[290]){return logoutAgent(_0x929fx39)}})[_0xe3ab[32]](function(){return _0x929fx39[_0xe3ab[269]]({online:false})})}}function handleQueueAdd(_0x929fx37,_0x929fx38){return function(_0x929fx39){var _0x929fx56=[];switch(_0x929fx37[_0xe3ab[248]][_0xe3ab[182]]){case _0xe3ab[20]:_0x929fx37[_0xe3ab[248]][_0xe3ab[293]][_0xe3ab[31]](function(_0x929fx4c){_0x929fx56[_0xe3ab[262]](models[_0xe3ab[278]][_0xe3ab[292]]({where:{UserId:_0x929fx39[_0xe3ab[253]],queue:_0x929fx4c},defaults:{queue:_0x929fx4c,location:util[_0xe3ab[59]](_0xe3ab[291],_0x929fx39[_0xe3ab[29]]),membername:_0x929fx39[_0xe3ab[29]],UserId:_0x929fx39[_0xe3ab[253]],penalty:_0x929fx38[_0xe3ab[259]]},individualHooks:true,raw:true}))});return BPromise[_0xe3ab[277]](_0x929fx56)[_0xe3ab[32]](function(){var _0x929fx50=[];_0x929fx37[_0xe3ab[248]][_0xe3ab[293]][_0xe3ab[31]](function(_0x929fx4c){_0x929fx50[_0xe3ab[262]](amiAction({action:_0xe3ab[283],queue:_0x929fx4c,paused:_0x929fx39[_0xe3ab[254]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]]),membername:_0x929fx39[_0xe3ab[29]]})[_0xe3ab[28]](function(_0x929fx19){if(_0x929fx19[_0xe3ab[280]]=== _0xe3ab[281]){return queueAddUpdate(_0x929fx4c,_0x929fx39[_0xe3ab[29]])};logger[_0xe3ab[27]](_0xe3ab[294],_0x929fx4c,_0x929fx19)}))});return BPromise[_0xe3ab[277]](_0x929fx50)});case _0xe3ab[21]:_0x929fx37[_0xe3ab[248]][_0xe3ab[293]][_0xe3ab[31]](function(_0x929fx4c){_0x929fx56[_0xe3ab[262]](models[_0xe3ab[295]][_0xe3ab[292]]({where:{UserId:_0x929fx39[_0xe3ab[253]],ChatQueueId:_0x929fx4c[_0xe3ab[253]]},defaults:{ChatQueueId:_0x929fx4c[_0xe3ab[253]],queue:_0x929fx4c[_0xe3ab[29]],UserId:_0x929fx39[_0xe3ab[253]],penalty:_0x929fx38[_0xe3ab[259]]},individualHooks:true,raw:true}))});return BPromise[_0xe3ab[277]](_0x929fx56);case _0xe3ab[22]:_0x929fx37[_0xe3ab[248]][_0xe3ab[293]][_0xe3ab[31]](function(_0x929fx4c){_0x929fx56[_0xe3ab[262]](models[_0xe3ab[296]][_0xe3ab[292]]({where:{UserId:_0x929fx39[_0xe3ab[253]],MailQueueId:_0x929fx4c[_0xe3ab[253]]},defaults:{MailQueueId:_0x929fx4c[_0xe3ab[253]],queue:_0x929fx4c[_0xe3ab[29]],UserId:_0x929fx39[_0xe3ab[253]],penalty:_0x929fx38[_0xe3ab[259]]},individualHooks:true,raw:true}))});return BPromise[_0xe3ab[277]](_0x929fx56);case _0xe3ab[23]:_0x929fx37[_0xe3ab[248]][_0xe3ab[293]][_0xe3ab[31]](function(_0x929fx4c){_0x929fx56[_0xe3ab[262]](models[_0xe3ab[297]][_0xe3ab[292]]({where:{UserId:_0x929fx39[_0xe3ab[253]],SmsQueueId:_0x929fx4c[_0xe3ab[253]]},defaults:{SmsQueueId:_0x929fx4c[_0xe3ab[253]],queue:_0x929fx4c[_0xe3ab[29]],UserId:_0x929fx39[_0xe3ab[253]],penalty:_0x929fx38[_0xe3ab[259]]},individualHooks:true,raw:true}))});return BPromise[_0xe3ab[277]](_0x929fx56);case _0xe3ab[24]:_0x929fx37[_0xe3ab[248]][_0xe3ab[293]][_0xe3ab[31]](function(_0x929fx4c){_0x929fx56[_0xe3ab[262]](models[_0xe3ab[298]][_0xe3ab[292]]({where:{UserId:_0x929fx39[_0xe3ab[253]],OpenchannelQueueId:_0x929fx4c[_0xe3ab[253]]},defaults:{OpenchannelQueueId:_0x929fx4c[_0xe3ab[253]],queue:_0x929fx4c[_0xe3ab[29]],UserId:_0x929fx39[_0xe3ab[253]],penalty:_0x929fx38[_0xe3ab[259]]},individualHooks:true,raw:true}))});return BPromise[_0xe3ab[277]](_0x929fx56);case _0xe3ab[16]:_0x929fx37[_0xe3ab[248]][_0xe3ab[293]][_0xe3ab[31]](function(_0x929fx4c){_0x929fx56[_0xe3ab[262]](models[_0xe3ab[299]][_0xe3ab[292]]({where:{UserId:_0x929fx39[_0xe3ab[253]],FaxQueueId:_0x929fx4c[_0xe3ab[253]]},defaults:{faxQueueId:_0x929fx4c[_0xe3ab[253]],queue:_0x929fx4c[_0xe3ab[29]],UserId:_0x929fx39[_0xe3ab[253]],penalty:_0x929fx38[_0xe3ab[259]]},individualHooks:true,raw:true}))});return BPromise[_0xe3ab[277]](_0x929fx56);default:}}}function handleQueueRemove(_0x929fx37,_0x929fx38){return function(_0x929fx39){switch(_0x929fx37[_0xe3ab[248]][_0xe3ab[182]]){case _0xe3ab[20]:return models[_0xe3ab[278]][_0xe3ab[301]]({where:{UserId:_0x929fx39[_0xe3ab[253]],queue:_0x929fx37[_0xe3ab[248]][_0xe3ab[98]]},individualHooks:true,raw:true})[_0xe3ab[32]](function(){return amiAction({action:_0xe3ab[289],queue:_0x929fx37[_0xe3ab[248]][_0xe3ab[98]],interface:util[_0xe3ab[59]](_0xe3ab[256],_0xe3ab[257],_0x929fx39[_0xe3ab[29]])})})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[300],_0x929fx19[_0xe3ab[26]])});case _0xe3ab[21]:return models[_0xe3ab[295]][_0xe3ab[274]]({where:{UserId:_0x929fx39[_0xe3ab[253]],ChatQueueId:_0x929fx37[_0xe3ab[248]][_0xe3ab[303]]}})[_0xe3ab[32]](function(_0x929fx58){if(_0x929fx58){return _0x929fx58[_0xe3ab[301]]()}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[302],_0x929fx19)});case _0xe3ab[22]:return models[_0xe3ab[296]][_0xe3ab[274]]({where:{UserId:_0x929fx39[_0xe3ab[253]],MailQueueId:_0x929fx37[_0xe3ab[248]][_0xe3ab[303]]}})[_0xe3ab[32]](function(_0x929fx58){if(_0x929fx58){return _0x929fx58[_0xe3ab[301]]()}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[304],_0x929fx19)});case _0xe3ab[23]:return models[_0xe3ab[297]][_0xe3ab[274]]({where:{UserId:_0x929fx39[_0xe3ab[253]],SmsQueueId:_0x929fx37[_0xe3ab[248]][_0xe3ab[303]]}})[_0xe3ab[32]](function(_0x929fx58){if(_0x929fx58){return _0x929fx58[_0xe3ab[301]]()}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[305],_0x929fx19)});case _0xe3ab[24]:return models[_0xe3ab[298]][_0xe3ab[274]]({where:{UserId:_0x929fx39[_0xe3ab[253]],OpenchannelQueueId:_0x929fx37[_0xe3ab[248]][_0xe3ab[303]]}})[_0xe3ab[32]](function(_0x929fx58){if(_0x929fx58){return _0x929fx58[_0xe3ab[301]]()}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[306],_0x929fx19)});case _0xe3ab[16]:return models[_0xe3ab[299]][_0xe3ab[274]]({where:{UserId:_0x929fx39[_0xe3ab[253]],FaxQueueId:_0x929fx37[_0xe3ab[248]][_0xe3ab[303]]}})[_0xe3ab[32]](function(_0x929fx58){if(_0x929fx58){return _0x929fx58[_0xe3ab[301]]()}})[_0xe3ab[28]](function(_0x929fx19){faxLogger[_0xe3ab[27]](_0xe3ab[307],_0x929fx19)});default:}}}function handleEntityNotFound(_0x929fx5a){return function(_0x929fx5b){if(!_0x929fx5b){throw _0x929fx5a};return _0x929fx5b}}function onSave(_0x929fx38,_0x929fx37){switch(_0x929fx38[_0xe3ab[29]]){case _0xe3ab[311]:return models[_0xe3ab[310]][_0xe3ab[309]](_0x929fx37[_0xe3ab[248]][_0xe3ab[290]])[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[308]}))[_0xe3ab[32]](handlePause(_0x929fx37,_0x929fx38));case _0xe3ab[312]:return models[_0xe3ab[310]][_0xe3ab[309]](_0x929fx37[_0xe3ab[248]][_0xe3ab[290]])[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[308]}))[_0xe3ab[32]](handleUnpause(_0x929fx37,_0x929fx38));case _0xe3ab[313]:return models[_0xe3ab[310]][_0xe3ab[309]](_0x929fx38[_0xe3ab[250]])[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[308]}))[_0xe3ab[32]](handleLogin(_0x929fx37,_0x929fx38))[_0xe3ab[32]](function(_0x929fx5d){return _0x929fx5d});case _0xe3ab[314]:return models[_0xe3ab[310]][_0xe3ab[309]](_0x929fx38[_0xe3ab[250]])[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[308]}))[_0xe3ab[32]](handleUnpause(_0x929fx37,_0x929fx38))[_0xe3ab[32]](handleLogout(_0x929fx37,_0x929fx38));case _0xe3ab[283]:return models[_0xe3ab[310]][_0xe3ab[309]](_0x929fx37[_0xe3ab[248]][_0xe3ab[290]])[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[308]}))[_0xe3ab[32]](handleQueueAdd(_0x929fx37,_0x929fx38))[_0xe3ab[32]](function(_0x929fx58){if(_0x929fx37[_0xe3ab[248]][_0xe3ab[182]]!== _0xe3ab[20]){return events[_0xe3ab[316]](_0x929fx58,_0x929fx37[_0xe3ab[248]][_0xe3ab[182]])}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[315],_0x929fx19[_0xe3ab[26]])});case _0xe3ab[289]:return models[_0xe3ab[310]][_0xe3ab[309]](_0x929fx37[_0xe3ab[248]][_0xe3ab[290]])[_0xe3ab[32]](handleEntityNotFound({message:_0xe3ab[308]}))[_0xe3ab[32]](handleQueueRemove(_0x929fx37,_0x929fx38))[_0xe3ab[32]](function(_0x929fx58){if(_0x929fx37[_0xe3ab[248]][_0xe3ab[182]]!== _0xe3ab[20]){return events[_0xe3ab[318]](_0x929fx58,_0x929fx37[_0xe3ab[248]][_0xe3ab[182]])}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[317],_0x929fx19[_0xe3ab[26]])});default:throw {message:_0xe3ab[319]}}}function clean(channels){removeInactiveCalls();_[_0xe3ab[31]](channels,function(_0x929fx42){removeExpiredApplications(_0x929fx42)})}function removeInactiveCalls(){logger[_0xe3ab[73]](_0xe3ab[320]);var _0x929fx60=[],_0x929fx61=[],_0x929fx62=moment()[_0xe3ab[59]](_0xe3ab[58]);return amiAction({action:_0xe3ab[337],command:_0xe3ab[338]})[_0xe3ab[32]](function(_0x929fx6a){var _0x929fx6b;if(_0x929fx6a&& _0x929fx6a[_0xe3ab[331]]){var _0x929fx58=_0x929fx6a[_0xe3ab[331]][_0xe3ab[102]](_0xe3ab[332]);_[_0xe3ab[31]](_0x929fx58,function(_0x929fx40){if(_0x929fx40){_0x929fx6b= _0x929fx40[_0xe3ab[102]](_0xe3ab[333]);_0x929fx6b[_0xe3ab[334]]=== 14&& _0x929fx61[_0xe3ab[262]](_0x929fx6b[_0xe3ab[335]]())}})};return models[_0xe3ab[336]][_0xe3ab[33]]({where:{$or:[{queuecallerleaveAt:null,queuecallerexit:false},{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null}}]}})})[_0xe3ab[32]](function(_0x929fx69){_[_0xe3ab[31]](_0x929fx69,function(_0x929fx66){if(!_[_0xe3ab[193]](_0x929fx61,_0x929fx66[_0xe3ab[88]])){_0x929fx60[_0xe3ab[262]](_0x929fx66[_0xe3ab[269]]({queuecallerleaveAt:_0x929fx62,queuecallerexitAt:_0x929fx62,queuecallerexit:true,queuecallerexitreason:_0xe3ab[324]}))}});return models[_0xe3ab[330]][_0xe3ab[33]]({where:{leaveAt:null}})})[_0xe3ab[32]](function(_0x929fx68){_[_0xe3ab[31]](_0x929fx68,function(_0x929fx66){if(!_[_0xe3ab[193]](_0x929fx61,_0x929fx66[_0xe3ab[88]])){_0x929fx60[_0xe3ab[262]](_0x929fx66[_0xe3ab[269]]({leaveAt:_0x929fx62,network:_0xe3ab[328]}))}});return models[_0xe3ab[329]][_0xe3ab[33]]({where:{endtime:null}})})[_0xe3ab[32]](function(_0x929fx67){_[_0xe3ab[31]](_0x929fx67,function(_0x929fx66){if(!_[_0xe3ab[193]](_0x929fx61,_0x929fx66[_0xe3ab[88]])){_0x929fx60[_0xe3ab[262]](_0x929fx66[_0xe3ab[269]]({endtime:_0x929fx62,dialstatus:_0xe3ab[325]}))}});return models[_0xe3ab[327]][_0xe3ab[33]]({where:{agentcomplete:false,agentringnoanswer:false,agentdump:false}})})[_0xe3ab[32]](function(_0x929fx65){_[_0xe3ab[31]](_0x929fx65,function(_0x929fx66){if(!_[_0xe3ab[193]](_0x929fx61,_0x929fx66[_0xe3ab[88]])){_0x929fx60[_0xe3ab[262]](_0x929fx66[_0xe3ab[269]]({lastevent:_0xe3ab[199],agentringnoanswer:true,agentringnoanswerAt:_0x929fx62,reason:_0xe3ab[325]}))}});return models[_0xe3ab[264]][_0xe3ab[33]]({where:{type:_0xe3ab[326],enterAt:{$ne:null},exitAt:null}})})[_0xe3ab[32]](function(_0x929fx63){_[_0xe3ab[31]](_0x929fx63,function(_0x929fx64){if(!_[_0xe3ab[193]](_0x929fx61,_0x929fx64[_0xe3ab[88]])){_0x929fx60[_0xe3ab[262]](_0x929fx64[_0xe3ab[269]]({exitAt:_0x929fx64[_0xe3ab[323]],data4:_0xe3ab[324]}))}});return _0x929fx60})[_0xe3ab[277]]()[_0xe3ab[32]](function(){logger[_0xe3ab[73]](_0xe3ab[322])})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[321],_0x929fx19[_0xe3ab[26]])})}function removeExpiredApplications(_0x929fx42){return models[_0xe3ab[346]+ _0x929fx42+ _0xe3ab[347]][_0xe3ab[33]]({where:{leaveAt:null,timeslot:{$ne:null}}})[_0xe3ab[32]](function(_0x929fx6d){var _0x929fx6e,_0x929fx6f=[];_[_0xe3ab[31]](_0x929fx6d,function(_0x929fx70){_0x929fx6e= moment(_0x929fx70[_0xe3ab[344]])[_0xe3ab[343]](_0x929fx70[_0xe3ab[342]],_0xe3ab[229]);if(moment()[_0xe3ab[345]](_0x929fx6e)){_0x929fx6f[_0xe3ab[262]](_0x929fx70[_0xe3ab[269]]({timeout:true,leaveAt:moment()[_0xe3ab[59]](_0xe3ab[58])}))}});return _0x929fx6f})[_0xe3ab[277]]()[_0xe3ab[32]](function(){logger[_0xe3ab[73]](_0xe3ab[339]+ _0x929fx42+ _0xe3ab[341])})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[339]+ _0x929fx42+ _0xe3ab[340],_0x929fx19)})}var channelModels=[_0xe3ab[348],_0xe3ab[349],_0xe3ab[350],_0xe3ab[351],_0xe3ab[352]];clean(channelModels);setInterval(function(){clean(channelModels)},10* 60* 1000);function networkRewrite(_0x929fx73){switch(_0x929fx73[_0xe3ab[192]]){case _0xe3ab[363]:return models[_0xe3ab[365]][_0xe3ab[364]](_0xe3ab[363])[_0xe3ab[33]]()[_0xe3ab[32]](function(_0x929fx74){var _0x929fx75=_0xe3ab[183];var _0x929fx76=_0xe3ab[354];_0x929fx74[_0xe3ab[31]](function(_0x929fx77){_0x929fx75+= util[_0xe3ab[59]](_0xe3ab[355],_0x929fx77[_0xe3ab[222]])});fs[_0xe3ab[362]](path[_0xe3ab[357]](config[_0xe3ab[356]],_0x929fx76),_0x929fx75,{flags:_0xe3ab[358],mode:parseInt(_0xe3ab[359],8)},function(_0x929fx19){if(_0x929fx19){throw _0x929fx19};amiCommand(_0xe3ab[360]);logger[_0xe3ab[73]](_0xe3ab[361])})})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[353],_0x929fx19)});case _0xe3ab[370]:return models[_0xe3ab[365]][_0xe3ab[364]](_0xe3ab[370])[_0xe3ab[33]]()[_0xe3ab[32]](function(_0x929fx78){var _0x929fx79=_0xe3ab[183];var _0x929fx7a=_0xe3ab[367];_0x929fx78[_0xe3ab[31]](function(_0x929fx7b){_0x929fx79+= util[_0xe3ab[59]](_0xe3ab[368],_0x929fx7b[_0xe3ab[222]])});fs[_0xe3ab[362]](path[_0xe3ab[357]](config[_0xe3ab[356]],_0x929fx7a),_0x929fx79,{flags:_0xe3ab[358],mode:parseInt(_0xe3ab[359],8)},function(_0x929fx19){if(_0x929fx19){throw _0x929fx19};amiCommand(_0xe3ab[360]);logger[_0xe3ab[73]](_0xe3ab[369])})})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[366],_0x929fx19)});default:logger[_0xe3ab[27]](_0xe3ab[371],_0x929fx73[_0xe3ab[192]])}}function amiCommand(_0x929fx7d){return amiAction({Action:_0xe3ab[337],command:_0x929fx7d})[_0xe3ab[32]](function(_0x929fx58){logger[_0xe3ab[73]](_0xe3ab[372],_0x929fx7d,_0x929fx58)})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[372],_0x929fx7d,_0x929fx19)})}function trunksRewrite(){var _0x929fx7f=_0xe3ab[183];var _0x929fx80=_0xe3ab[183];var _0x929fx81=_0xe3ab[373];return models[_0xe3ab[34]][_0xe3ab[33]]({where:{active:true},raw:true})[_0xe3ab[32]](function(_0x929fx1a){activeTrunks= {};_0x929fx1a[_0xe3ab[31]](function(_0x929fx82){activeTrunks[_0x929fx82[_0xe3ab[29]]]= _0x929fx82[_0xe3ab[30]];delete _0x929fx82[_0xe3ab[374]];delete _0x929fx82[_0xe3ab[344]];delete _0x929fx82[_0xe3ab[375]];delete _0x929fx82[_0xe3ab[376]];delete _0x929fx82[_0xe3ab[83]];if(_0x929fx82[_0xe3ab[85]]){_0x929fx80+= util[_0xe3ab[59]](_0x929fx81,_0x929fx82[_0xe3ab[85]])};delete _0x929fx82[_0xe3ab[85]];_0x929fx7f+= util[_0xe3ab[59]](_0xe3ab[377],_0x929fx82[_0xe3ab[29]]);if(_0x929fx82[_0xe3ab[378]]){_0x929fx7f+= util[_0xe3ab[59]](_0xe3ab[379],_0x929fx82[_0xe3ab[378]]);delete _0x929fx82[_0xe3ab[378]]};for(var _0x929fx30 in _0x929fx82){if(_0x929fx82[_0x929fx30]){switch(_0x929fx30){case _0xe3ab[382]:var _0x929fx83=_0x929fx82[_0x929fx30][_0xe3ab[102]](_0xe3ab[380]);_0x929fx83[_0xe3ab[31]](function(_0x929fx40){_0x929fx7f+= util[_0xe3ab[59]](_0xe3ab[381],_0x929fx30,_0x929fx40)});break;default:_0x929fx7f+= util[_0xe3ab[59]](_0xe3ab[381],_0x929fx30,_0x929fx82[_0x929fx30])}}}});fs[_0xe3ab[362]](path[_0xe3ab[357]](config[_0xe3ab[356]],_0xe3ab[383]),_0x929fx7f,{flags:_0xe3ab[358],mode:parseInt(_0xe3ab[359],8)},function(_0x929fx19){if(_0x929fx19){throw _0x929fx19};logger[_0xe3ab[73]](_0xe3ab[384]);fs[_0xe3ab[362]](path[_0xe3ab[357]](config[_0xe3ab[356]],_0xe3ab[385]),_0x929fx80,{flags:_0xe3ab[358],mode:parseInt(_0xe3ab[359],8)},function(_0x929fx19){if(_0x929fx19){throw _0x929fx19};amiCommand(_0xe3ab[360]);logger[_0xe3ab[73]](_0xe3ab[386])})})})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0x929fx19)})}function rewriteContexts(_0x929fx73,_0x929fx85){return function(){var _0x929fx86=_0xe3ab[183];if(!_0x929fx85){_0x929fx86= util[_0xe3ab[59]](_0xe3ab[387],_0x929fx73[_0xe3ab[29]],_0x929fx73[_0xe3ab[29]])};return models[_0xe3ab[392]][_0xe3ab[33]]({where:{id:{$ne:_0x929fx73[_0xe3ab[253]]}}})[_0xe3ab[32]](function(_0x929fx87){_0x929fx87[_0xe3ab[31]](function(_0x929fx82){_0x929fx86+= util[_0xe3ab[59]](_0xe3ab[387],_0x929fx82[_0xe3ab[29]],_0x929fx82[_0xe3ab[29]])});fs[_0xe3ab[362]](path[_0xe3ab[357]](config[_0xe3ab[356]],_0xe3ab[389]),_0x929fx86,{flags:_0xe3ab[358],mode:parseInt(_0xe3ab[359],8)},function(_0x929fx19){if(_0x929fx19){throw _0x929fx19};logger[_0xe3ab[73]](_0xe3ab[390]);amiCommand(_0xe3ab[391])})})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[388],_0x929fx19)})}}function createHangup(_0x929fx73){return function(){logger[_0xe3ab[73]](_0xe3ab[393],_0x929fx73[_0xe3ab[29]]);var _0x929fx47=[{context:_0x929fx73[_0xe3ab[29]],exten:_0xe3ab[394],priority:_0xe3ab[395],VoiceContextId:_0x929fx73[_0xe3ab[253]],type:_0xe3ab[396],app:_0xe3ab[397]},{context:_0x929fx73[_0xe3ab[29]],exten:_0xe3ab[398],priority:_0xe3ab[395],VoiceContextId:_0x929fx73[_0xe3ab[253]],type:_0xe3ab[396],app:_0xe3ab[397]}];return models[_0xe3ab[401]][_0xe3ab[263]](_0x929fx47)[_0xe3ab[32]](function(){logger[_0xe3ab[73]](_0xe3ab[400])})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[399],_0x929fx19)})}}function rtpRewrite(_0x929fx47){if(_0x929fx47){var _0x929fx8a=_0xe3ab[183];for(var _0x929fx30 in _0x929fx47){_0x929fx47[_0x929fx30]&& (_0x929fx8a+= util[_0xe3ab[59]](_0xe3ab[381],_0x929fx30,_0x929fx47[_0x929fx30]))};try{fs[_0xe3ab[403]](path[_0xe3ab[357]](config[_0xe3ab[356]],_0xe3ab[402]),_0x929fx8a,{flag:_0xe3ab[358],mode:parseInt(_0xe3ab[359],8)});logger[_0xe3ab[73]](_0xe3ab[404]);amiCommand(_0xe3ab[405])}catch(err){logger[_0xe3ab[27]](_0xe3ab[406],err)}}else {logger[_0xe3ab[27]](_0xe3ab[407])}}function execRequest(_0x929fx73,_0x929fx8c,_0x929fx8d){return Util[_0xe3ab[410]](_0x929fx73,_0x929fx8c,_0x929fx8d)[_0xe3ab[32]](function(_0x929fx8e){faxLogger[_0xe3ab[73]](_0xe3ab[409])})[_0xe3ab[28]](function(_0x929fx19){faxLogger[_0xe3ab[27]](_0xe3ab[408],_0x929fx19)})}function webhook(_0x929fx73,_0x929fx90,_0x929fx91){switch(_0x929fx91){case _0xe3ab[418]:if(_0x929fx90[_0xe3ab[411]]&& _0x929fx90[_0xe3ab[412]]){faxLogger[_0xe3ab[73]](_0xe3ab[413]+ _0x929fx90[_0xe3ab[29]]+ _0xe3ab[414]);execRequest(_0x929fx73,_0x929fx90[_0xe3ab[411]],_0x929fx90[_0xe3ab[412]])};if(_0x929fx90[_0xe3ab[415]][_0xe3ab[334]]){_[_0xe3ab[31]](_0x929fx90[_0xe3ab[415]],function(_0x929fx38){if(_0x929fx38[_0xe3ab[416]]){Util[_0xe3ab[417]](_0x929fx38,_0x929fx73)}})};break;case _0xe3ab[422]:if(_0x929fx90[_0xe3ab[419]]&& _0x929fx90[_0xe3ab[420]]){faxLogger[_0xe3ab[73]](_0xe3ab[413]+ _0x929fx90[_0xe3ab[29]]+ _0xe3ab[421]);execRequest(_0x929fx73,_0x929fx90[_0xe3ab[419]],_0x929fx90[_0xe3ab[420]])};break;case _0xe3ab[77]:if(_0x929fx90[_0xe3ab[423]]&& _0x929fx90[_0xe3ab[424]]){faxLogger[_0xe3ab[73]](_0xe3ab[413]+ _0x929fx90[_0xe3ab[29]]+ _0xe3ab[425]);execRequest(_0x929fx73,_0x929fx90[_0xe3ab[423]],_0x929fx90[_0xe3ab[424]])};break;default:faxLogger[_0xe3ab[27]](_0xe3ab[426])}}function getFaxRoom(){return function(_0x929fx90,_0x929fx93){if(_0x929fx93[_0xe3ab[427]]){return models[_0xe3ab[428]][_0xe3ab[309]](_0x929fx93.FaxRoomId)}else {return models[_0xe3ab[428]][_0xe3ab[33]]({limit:1,where:{contact:_0x929fx93[_0xe3ab[431]],FaxAccountId:_0x929fx90[_0xe3ab[253]]},order:[[_0xe3ab[374],_0xe3ab[433]]]})[_0xe3ab[32]](function(_0x929fx94){var _0x929fx95=_[_0xe3ab[429]](_0x929fx94);if(!_0x929fx95|| _0x929fx95[_0xe3ab[376]]=== _0xe3ab[430]){return models[_0xe3ab[428]][_0xe3ab[63]]({contact:_0x929fx93[_0xe3ab[431]],account:_0x929fx90[_0xe3ab[29]],status:_0xe3ab[432],FaxAccountId:_0x929fx90[_0xe3ab[253]]})}else {return _0x929fx95}})}}}function sendFax(_0x929fx97,_0x929fx98,_0x929fx99){if(_0x929fx97[_0xe3ab[376]]=== _0xe3ab[434]){faxLogger[_0xe3ab[437]](util[_0xe3ab[59]](_0xe3ab[435],_0x929fx97[_0xe3ab[436]],_0x929fx97[_0xe3ab[431]]));var _0x929fx9a;var _0x929fx9b=_0x929fx97;var _0x929fx9c=_0x929fx97[_0xe3ab[436]];var _0x929fx9d=_0x929fx97[_0xe3ab[431]];var _0x929fx9e;var _0x929fx9f;var _0x929fxa0,_0x929fxa1;return models[_0xe3ab[488]][_0xe3ab[274]]({where:{localstationid:_0x929fx9b[_0xe3ab[436]]}})[_0xe3ab[32]](function(_0x929fxa5){if(!_0x929fxa5){throw  new Error(_0xe3ab[485])};faxLogger[_0xe3ab[73]](_0xe3ab[486],_0x929fxa5[_0xe3ab[449]]);_0x929fx9e= _[_0xe3ab[147]](_0x929fxa5[_0xe3ab[266]]);return models[_0xe3ab[34]][_0xe3ab[274]]({where:{name:_0x929fx9e[_0xe3ab[487]]},attributes:[_0xe3ab[29]]})})[_0xe3ab[32]](function(_0x929fx1b){if(!_0x929fx1b){throw  new Error(_0xe3ab[483])};faxLogger[_0xe3ab[73]](_0xe3ab[484],_0x929fx1b[_0xe3ab[29]]);_0x929fx9f= _[_0xe3ab[147]](_0x929fx1b[_0xe3ab[266]]);return})[_0xe3ab[32]](function(){return [_0x929fx9e,_0x929fx9b]})[_0xe3ab[473]](getFaxRoom())[_0xe3ab[32]](function(_0x929fxa4){if(!_0x929fxa4){throw  new Error(_0xe3ab[480])};faxLogger[_0xe3ab[73]](_0xe3ab[481],_0x929fxa4[_0xe3ab[253]]);_0x929fx9a= _0x929fxa4;return _0x929fx9a[_0xe3ab[482]](_0x929fx9b[_0xe3ab[253]])})[_0xe3ab[32]](function(){return _0x929fx9a[_0xe3ab[269]]({status:_0xe3ab[432],lastEvent:_0xe3ab[434],lastEventAt:moment()[_0xe3ab[59]](_0xe3ab[58]),faxOut:++_0x929fx9a[_0xe3ab[478]]},{individualHooks:true,user:_0x929fx99[_0xe3ab[479]]})})[_0xe3ab[32]](function(_0x929fx47){faxLogger[_0xe3ab[73]](_0xe3ab[476],_0x929fx47[_0xe3ab[253]]);return _0x929fx9a[_0xe3ab[477]](_0x929fx9b.UserId)})[_0xe3ab[32]](function(){return models[_0xe3ab[310]][_0xe3ab[309]](_0x929fx9b.UserId)})[_0xe3ab[32]](function(){if(_0x929fx9e[_0xe3ab[474]]){return models[_0xe3ab[475]][_0xe3ab[292]]({where:{ListId:_0x929fx9e[_0xe3ab[474]],$or:[{phone:_0x929fx9d},{fax:_0x929fx9d}]},defaults:{fax:_0x929fx9d,phone:_0x929fx9d,firstName:_0x929fx9d,ListId:_0x929fx9e[_0xe3ab[474]]}})}else {return []}})[_0xe3ab[473]](function(_0x929fxa2,_0x929fxa3){if(_0x929fxa3!== undefined&&  !_0x929fxa3){return _0x929fxa2[_0xe3ab[269]]({fax:_0x929fx9d})};return})[_0xe3ab[32]](function(){_0x929fxa0= _0x929fx9b[_0xe3ab[460]][0][_0xe3ab[6]];if(_0x929fx9b[_0xe3ab[460]][0][_0xe3ab[192]]=== _0xe3ab[461]){_0x929fxa1= path[_0xe3ab[357]](config[_0xe3ab[462]],_0xe3ab[463],_0xe3ab[464],_0xe3ab[16],_0xe3ab[194],_0xe3ab[465],_0xe3ab[466],path[_0xe3ab[467]](_0x929fxa0)[_0xe3ab[29]]+ _0xe3ab[468]);return exec(_0xe3ab[469]+ _0x929fxa1+ _0xe3ab[470]+ _0x929fxa0)}else {_0x929fxa1= path[_0xe3ab[357]](config[_0xe3ab[462]],_0xe3ab[463],_0xe3ab[464],_0xe3ab[16],_0xe3ab[194],_0xe3ab[465],_0xe3ab[466],path[_0xe3ab[467]](_0x929fxa0)[_0xe3ab[471]]);fse[_0xe3ab[472]](_0x929fxa0,_0x929fxa1);return}})[_0xe3ab[32]](function(){fs[_0xe3ab[458]](_0x929fxa1,511);faxLogger[_0xe3ab[73]](_0xe3ab[459]);return models[_0xe3ab[442]][_0xe3ab[265]]({filename:_0x929fxa1,localstationid:_0x929fx9b[_0xe3ab[436]],retry:_0x929fx98},{where:{id:_0x929fx9b[_0xe3ab[253]]}})})[_0xe3ab[32]](function(_0x929fx97){return amiAction({action:_0xe3ab[445],channel:util[_0xe3ab[59]](_0xe3ab[446],_0x929fx9e[_0xe3ab[447]],_0x929fx9f[_0xe3ab[29]],_0x929fx9d),exten:_0x929fx9d,context:_0xe3ab[448],priority:1,callerid:util[_0xe3ab[59]](_0xe3ab[180],_0x929fx9e[_0xe3ab[449]],_0x929fx9e[_0xe3ab[449]]),variable:{FAXNAME:_0x929fx9e[_0xe3ab[29]],FAXNUMBER:_0x929fx9d,FAXECM:_0x929fx9e[_0xe3ab[450]],FAXHEADERINFO:_0x929fx9e[_0xe3ab[451]],FAXLOCALSTATIONID:_0x929fx9e[_0xe3ab[449]],FAXMINRATE:_0x929fx9e[_0xe3ab[452]],FAXMAXRATE:_0x929fx9e[_0xe3ab[453]],FAXMODEM:util[_0xe3ab[59]](_0xe3ab[454],_0x929fx9e[_0xe3ab[455]]),FAXGATEWAY:_0x929fx9e[_0xe3ab[456]],FAXT38TIMEOUT:_0x929fx9e[_0xe3ab[457]],FAXOUTFILE:_0x929fxa1},account:_0x929fx9e[_0xe3ab[449]]})})[_0xe3ab[32]](function(_0x929fx58){faxLogger[_0xe3ab[437]](_0xe3ab[443]);faxLogger[_0xe3ab[73]](_0xe3ab[444],_0x929fx58)})[_0xe3ab[28]](function(_0x929fx19){faxLogger[_0xe3ab[27]](_0xe3ab[438],_0x929fx19);faxLogger[_0xe3ab[27]](_0xe3ab[439],_0x929fx19[_0xe3ab[280]]);faxLogger[_0xe3ab[27]](_0xe3ab[440],_0x929fx19[_0xe3ab[26]]);return models[_0xe3ab[442]][_0xe3ab[265]]({status:_0xe3ab[171]},{where:{id:_0x929fx9b[_0xe3ab[253]]}})[_0xe3ab[32]](function(_0x929fx47){if(_0x929fx9a){return _0x929fx9a[_0xe3ab[269]]({lastEvent:_0xe3ab[171]})};return})[_0xe3ab[28]](function(_0x929fx19){faxLogger[_0xe3ab[27]](_0xe3ab[441],_0x929fx19);faxLogger[_0xe3ab[27]](_0xe3ab[439],_0x929fx19[_0xe3ab[280]]);faxLogger[_0xe3ab[27]](_0xe3ab[440],_0x929fx19[_0xe3ab[26]])})})}}models[_0xe3ab[442]][_0xe3ab[489]](function(_0x929fx73,_0x929fx37){sendFax(_0x929fx73[_0xe3ab[266]],0,_0x929fx37)});models[_0xe3ab[442]][_0xe3ab[492]](function(_0x929fx73,_0x929fx37){if(_0x929fx73[_0xe3ab[490]](_0xe3ab[376])&& _0x929fx73[_0xe3ab[376]]=== _0xe3ab[434]){sendFax(_0x929fx73[_0xe3ab[266]],_0x929fx73[_0xe3ab[491]]+ 1,_0x929fx37)}});models[_0xe3ab[428]][_0xe3ab[492]](function(_0x929fx73){var _0x929fxa6=_[_0xe3ab[494]](faxaccounts,{id:_0x929fx73[_0xe3ab[493]]});if(_0x929fxa6&& _0x929fx73[_0xe3ab[490]](_0xe3ab[376])&& _0x929fx73[_0xe3ab[376]]=== _0xe3ab[430]){webhook(_0x929fx73[_0xe3ab[266]],_0x929fxa6,_0xe3ab[77])}});models[_0xe3ab[495]][_0xe3ab[489]](function(_0x929fx73,_0x929fx37){onSave(_0x929fx73,_0x929fx37)});models[_0xe3ab[488]][_0xe3ab[33]]({raw:true})[_0xe3ab[32]](function(_0x929fxa7){faxaccounts= _0x929fxa7})[_0xe3ab[28]](function(_0x929fx19){faxLogger[_0xe3ab[27]](_0xe3ab[496],_0x929fx19)});function addToCollection(_0x929fxa9,_0x929fxaa){_0x929fxa9[_0xe3ab[262]](_0x929fxaa)}function updateCollection(_0x929fxa9,_0x929fxaa){var _0x929fxac=_[_0xe3ab[494]](_0x929fxa9,{id:_0x929fxaa[_0xe3ab[253]]});if(_0x929fxac){_[_0xe3ab[267]](_0x929fxac,_0x929fxaa)}else {_0x929fxa9[_0xe3ab[497]](_0x929fxaa)}}function removeFromCollection(_0x929fxa9,_0x929fxaa){_[_0xe3ab[498]](_0x929fxa9,{id:_0x929fxaa[_0xe3ab[253]]})}function getWidgets(_0x929fxaf){_0x929fxaf= JSON[_0xe3ab[467]](_0x929fxaf|| _0xe3ab[499]);var _0x929fxb0=[];if(_0x929fxaf[_0xe3ab[500]]){_[_0xe3ab[31]](_0x929fxaf[_0xe3ab[500]],function(_0x929fxb1){_0x929fxb0[_0xe3ab[262]](_[_0xe3ab[504]](_[_0xe3ab[503]](_0x929fxb1[_0xe3ab[501]],_0xe3ab[502])))});if(_0x929fxb0[_0xe3ab[334]]){var _0x929fxb2=[];_[_0xe3ab[31]](_0x929fxb0,function(_0x929fxb3){_[_0xe3ab[31]](_0x929fxb3,function(_0x929fxb4){_[_0xe3ab[193]]([_0xe3ab[505],_0xe3ab[506],_0xe3ab[507]],_0x929fxb4[_0xe3ab[192]])&& _0x929fxb2[_0xe3ab[262]]({config:{select:_0x929fxb4[_0xe3ab[509]][_0xe3ab[508]],fields:_0x929fxb4[_0xe3ab[509]][_0xe3ab[510]],condition:_0x929fxb4[_0xe3ab[509]][_0xe3ab[511]],table:_0x929fxb4[_0xe3ab[509]][_0xe3ab[513]][_0xe3ab[223]](_0xe3ab[512],_0xe3ab[183])},id:_0x929fxb4[_0xe3ab[514]],type:_0x929fxb4[_0xe3ab[192]]})})});return (_0x929fxb2[_0xe3ab[334]]?_0x929fxb2:null)};return null};return null}function toAddDate(_0x929fxb6){switch(_0x929fxb6){case _0xe3ab[515]:;case _0xe3ab[516]:;case _0xe3ab[517]:;case _0xe3ab[518]:;case _0xe3ab[519]:;case _0xe3ab[520]:;case _0xe3ab[521]:;case _0xe3ab[522]:;case _0xe3ab[523]:;case _0xe3ab[524]:;case _0xe3ab[525]:;case _0xe3ab[526]:;case _0xe3ab[527]:;case _0xe3ab[528]:return false;default:return true}}function getCounterWidgetQuery(_0x929fxb8,_0x929fx5d){return Promise[_0xe3ab[288]]()[_0xe3ab[32]](function(){return _0x929fxb8[_0xe3ab[505]]})[_0xe3ab[32]](reportBuildUtils[_0xe3ab[544]](_0x929fx5d))[_0xe3ab[32]](function(_0x929fxb9){var _0x929fxba=util[_0xe3ab[59]](_0xe3ab[530],_0x929fxb8[_0xe3ab[508]],_0x929fxb8[_0xe3ab[505]]);if(_0x929fxb8[_0xe3ab[511]]&& _0x929fxb8[_0xe3ab[511]]!== _0xe3ab[531]){_0x929fxba+= util[_0xe3ab[59]](_0xe3ab[532],decodeURIComponent(_0x929fxb8[_0xe3ab[511]]))};if(toAddDate(_0x929fxb8[_0xe3ab[505]])){_0x929fxba+= util[_0xe3ab[59]]((_0x929fxb8[_0xe3ab[511]]&& _0x929fxb8[_0xe3ab[511]]!== _0xe3ab[531])?_0xe3ab[533]:_0xe3ab[534],moment()[_0xe3ab[536]](_0xe3ab[535])[_0xe3ab[59]](_0xe3ab[58]))};if(!_0x929fxb9|| _0x929fxb9!== _0xe3ab[537]){if(_0x929fxb9){_0x929fxba+= _0x929fxb8[_0xe3ab[511]]?_0xe3ab[538]+ _0x929fxb9:_0xe3ab[539]+ _0x929fxb9};logger[_0xe3ab[73]](_0xe3ab[540]);logger[_0xe3ab[73]](_0x929fxba);logger[_0xe3ab[73]](_0xe3ab[541]);return _0x929fxba}else {logger[_0xe3ab[27]](_0xe3ab[542]);logger[_0xe3ab[27]](_0xe3ab[543]);logger[_0xe3ab[27]](_0xe3ab[541]);return []}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[529],_0x929fx19[_0xe3ab[26]])})}function getPieChartWidgetQuery(_0x929fxb8,_0x929fx5d){return Promise[_0xe3ab[277]]([])[_0xe3ab[32]](function(){return _0x929fxb8[_0xe3ab[505]]})[_0xe3ab[32]](reportBuildUtils[_0xe3ab[544]](_0x929fx5d))[_0xe3ab[32]](function(_0x929fxb9){var _0x929fxbc=[];var _0x929fx40;if(_0x929fxb8[_0xe3ab[510]]){if(_[_0xe3ab[546]](_0x929fxb8[_0xe3ab[510]])){_0x929fxb8[_0xe3ab[510]][_0xe3ab[31]](function(_0x929fx82){if(_0x929fx82[_0xe3ab[547]]&& _0x929fx82[_0xe3ab[548]]){_0x929fxbc[_0xe3ab[262]](_0x929fx82[_0xe3ab[547]]+ _0xe3ab[549]+ _0x929fx82[_0xe3ab[548]]+ _0xe3ab[550])}})}else {if(_[_0xe3ab[551]](_0x929fxb8[_0xe3ab[510]])){var _0x929fx82=JSON[_0xe3ab[467]](_0x929fxb8[_0xe3ab[510]]);if(_0x929fx82[_0xe3ab[547]]&& _0x929fx82[_0xe3ab[548]]){_0x929fxbc[_0xe3ab[262]](_0x929fx82[_0xe3ab[547]]+ _0xe3ab[549]+ _0x929fx82[_0xe3ab[548]]+ _0xe3ab[550])}}}};var _0x929fxbd=_0x929fxbc[_0xe3ab[334]]?_0x929fxbc[_0xe3ab[357]](_0xe3ab[101]):_0xe3ab[552];var _0x929fxbe=_0xe3ab[183];if(_0x929fxb8[_0xe3ab[511]]&& _0x929fxb8[_0xe3ab[511]]!== _0xe3ab[553]&& _0x929fxb8[_0xe3ab[511]]!== _0xe3ab[531]){_0x929fxbe= util[_0xe3ab[59]](_0xe3ab[532],decodeURIComponent(_0x929fxb8[_0xe3ab[511]]))};if(toAddDate(_0x929fxb8[_0xe3ab[505]])){_0x929fxbe+= util[_0xe3ab[59]]((_0x929fxb8[_0xe3ab[511]]&& _0x929fxb8[_0xe3ab[511]]!== _0xe3ab[531])?_0xe3ab[533]:_0xe3ab[534],moment()[_0xe3ab[536]](_0xe3ab[535])[_0xe3ab[59]](_0xe3ab[58]))};if(!_0x929fxb9|| _0x929fxb9!== _0xe3ab[537]){if(_0x929fxb9){_0x929fxbe+= _0x929fxbe?_0xe3ab[538]+ _0x929fxb9:_0xe3ab[539]+ _0x929fxb9};var _0x929fxba=util[_0xe3ab[59]](_0xe3ab[554],_0x929fxbd,_0x929fxb8[_0xe3ab[505]],_0x929fxbe);logger[_0xe3ab[73]](_0xe3ab[540]);logger[_0xe3ab[73]](_0x929fxba);logger[_0xe3ab[73]](_0xe3ab[541]);return _0x929fxba}else {logger[_0xe3ab[27]](_0xe3ab[542]);logger[_0xe3ab[27]](_0xe3ab[543]);logger[_0xe3ab[27]](_0xe3ab[541]);return []}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[545],_0x929fx19[_0xe3ab[26]])})}function getWidgetQuery(_0x929fxb8,_0x929fx5d){switch(_0x929fxb8[_0xe3ab[192]]){case _0xe3ab[507]:return getCounterWidgetQuery(_0x929fxb8[_0xe3ab[509]],_0x929fx5d);case _0xe3ab[506]:return getPieChartWidgetQuery(_0x929fxb8[_0xe3ab[509]],_0x929fx5d);default:return Promise[_0xe3ab[288]]()[_0xe3ab[32]](function(){return null})}}function getCustomDashboardValues(_0x929fxc1,_0x929fx5d){var _0x929fxc2={};var _0x929fxc3=[],_0x929fxc4=[],_0x929fxba;return models[_0xe3ab[566]][_0xe3ab[309]](_0x929fxc1)[_0xe3ab[32]](function(_0x929fxc5){if(!_0x929fxc5){logger[_0xe3ab[27]](_0xe3ab[558],_0x929fxc1,_0xe3ab[559]);return};var _0x929fxb2=getWidgets(_0x929fxc5[_0xe3ab[560]]);if(_0x929fxb2){_[_0xe3ab[31]](_0x929fxb2,function(_0x929fxb8){_0x929fxc3[_0xe3ab[262]](getWidgetQuery(_0x929fxb8,_0x929fx5d)[_0xe3ab[32]](function(_0x929fxba){_0x929fxc4[_0xe3ab[262]](Promise[_0xe3ab[288]]()[_0xe3ab[32]](function(){if(_0x929fxba){return models[_0xe3ab[564]][_0xe3ab[565]](_0x929fxba,{type:models[_0xe3ab[564]][_0xe3ab[563]][_0xe3ab[562]]})}else {return []}})[_0xe3ab[32]](function(_0x929fx58){_0x929fxc2[_0x929fxb8[_0xe3ab[253]]]= _0x929fx58})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[561],_0x929fxb8[_0xe3ab[253]],_0x929fx19);_0x929fxc2[_0x929fxb8[_0xe3ab[253]]]= []}))}))});return _0x929fxc3};return []})[_0xe3ab[277]]()[_0xe3ab[32]](function(){return _0x929fxc4})[_0xe3ab[277]]()[_0xe3ab[32]](function(){if(!_[_0xe3ab[556]](_0x929fxc2)){return events[_0xe3ab[557]](_0x929fxc2,_0x929fx5d)}})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[555],_0x929fxc1,_0x929fx19)})}process[_0xe3ab[74]](_0xe3ab[280],function(_0x929fxc6){switch(_0x929fxc6[_0xe3ab[280]]){case _0xe3ab[567]:;case _0xe3ab[568]:;case _0xe3ab[570]:networkRewrite(_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[572]:return BPromise[_0xe3ab[288]]()[_0xe3ab[32]](rewriteContexts(_0x929fxc6[_0xe3ab[569]],false))[_0xe3ab[32]](createHangup(_0x929fxc6[_0xe3ab[569]]))[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[571],_0x929fx19)});case _0xe3ab[574]:return BPromise[_0xe3ab[288]]()[_0xe3ab[32]](rewriteContexts(_0x929fxc6[_0xe3ab[569]],true))[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[573],_0x929fx19)});case _0xe3ab[575]:addToCollection(faxaccounts,_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[576]:updateCollection(faxaccounts,_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[577]:removeFromCollection(faxaccounts,_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[578]:trunksRewrite();break;case _0xe3ab[579]:rtpRewrite(_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[580]:;case _0xe3ab[581]:sendFax(_0x929fxc6[_0xe3ab[569]],0,_0x929fxc6[_0xe3ab[48]]);break;case _0xe3ab[582]:var _0x929fxa6=_[_0xe3ab[494]](faxaccounts,{id:_0x929fxc6[_0xe3ab[569]][_0xe3ab[493]]});if(_0x929fxa6){webhook(_0x929fxc6[_0xe3ab[569]],_0x929fxa6,_0x929fxc6[_0xe3ab[41]])};break;case _0xe3ab[584]:return amiAction({action:_0xe3ab[337],command:_0x929fxc6[_0xe3ab[586]]})[_0xe3ab[32]](function(_0x929fx6a){return events[_0xe3ab[584]]({type:_0xe3ab[585],data:_0x929fx6a,socket:_0x929fxc6[_0xe3ab[583]]})})[_0xe3ab[28]](function(_0x929fx19){events[_0xe3ab[584]]({type:_0xe3ab[27],data:_0x929fx19,socket:_0x929fxc6[_0xe3ab[583]]})});case _0xe3ab[591]:return amiAction(_0x929fxc6[_0xe3ab[41]])[_0xe3ab[32]](function(_0x929fx6a){events[_0xe3ab[272]](_0x929fxc6[_0xe3ab[290]],_0x929fxc6[_0xe3ab[271]],_0x929fxc6[_0xe3ab[41]][_0xe3ab[588]]);logger[_0xe3ab[437]](util[_0xe3ab[59]](_0xe3ab[589],_0x929fxc6[_0xe3ab[290]],_0x929fxc6[_0xe3ab[41]][_0xe3ab[588]]?_0xe3ab[588]:_0xe3ab[590]))})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](util[_0xe3ab[59]](_0xe3ab[587],_0x929fxc6[_0xe3ab[290]],_0x929fxc6[_0xe3ab[41]][_0xe3ab[588]]?_0xe3ab[311]:_0xe3ab[312]),_0x929fx19)});case _0xe3ab[593]:var _0x929fx90=_[_0xe3ab[494]](faxaccounts,{id:parseInt(_0x929fxc6[_0xe3ab[569]][_0xe3ab[592]])});if(_0x929fx90){webhook(_0x929fxc6[_0xe3ab[569]],_0x929fx90,_0x929fxc6[_0xe3ab[41]])};break;case _0xe3ab[594]:return onSave(_0x929fxc6[_0xe3ab[569]],_0x929fxc6[_0xe3ab[48]]);case _0xe3ab[595]:return events[_0xe3ab[595]](_0x929fxc6[_0xe3ab[293]]);case _0xe3ab[596]:;case _0xe3ab[597]:;case _0xe3ab[598]:;case _0xe3ab[599]:;case _0xe3ab[600]:;case _0xe3ab[601]:;case _0xe3ab[602]:;case _0xe3ab[603]:;case _0xe3ab[604]:;case _0xe3ab[605]:;case _0xe3ab[606]:;case _0xe3ab[608]:return events[_0xe3ab[607]](_0x929fxc6);case _0xe3ab[610]:return BPromise[_0xe3ab[288]]()[_0xe3ab[32]](function(){return amiUtil[_0xe3ab[610]](amiAction,_0x929fxc6[_0xe3ab[569]])})[_0xe3ab[28]](function(_0x929fx19){logger[_0xe3ab[27]](_0xe3ab[609],_0x929fx19)});case _0xe3ab[611]:;case _0xe3ab[612]:;case _0xe3ab[613]:;case _0xe3ab[614]:;case _0xe3ab[615]:;case _0xe3ab[616]:;case _0xe3ab[617]:;case _0xe3ab[618]:;case _0xe3ab[619]:;case _0xe3ab[621]:return events[_0xe3ab[620]](_0x929fxc6);case _0xe3ab[626]:switch(_0x929fxc6[_0xe3ab[505]]){case _0xe3ab[623]:return events[_0xe3ab[622]]();case _0xe3ab[625]:return events[_0xe3ab[624]]();default:};break;case _0xe3ab[627]:newexten(_0x929fxc6[_0xe3ab[52]],true);break;case _0xe3ab[628]:addToCollection(voiceQueues,_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[629]:updateCollection(voiceQueues,_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[630]:removeFromCollection(voiceQueues,_0x929fxc6[_0xe3ab[569]]);break;case _0xe3ab[631]:getCustomDashboardValues(_0x929fxc6[_0xe3ab[253]],_0x929fxc6[_0xe3ab[479]]);break;default:}})
\ No newline at end of file
+var _0xaf17=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x66\x73","\x70\x61\x74\x68","\x2E\x2E\x2F\x75\x74\x69\x6C","\x2E\x2F\x75\x74\x69\x6C\x73","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x2D\x70\x72\x6F\x63\x65\x73\x73\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6B\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x66\x61\x78","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x65\x76\x65\x6E\x74\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x73\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x74\x72\x75\x6E\x6B\x73\x20\x61\x72\x72\x61\x79\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6E\x61\x6D\x65","\x64\x65\x66\x61\x75\x6C\x74\x75\x73\x65\x72","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x54\x72\x75\x6E\x6B","\x70\x6F\x72\x74","\x61\x73\x74\x65\x72\x69\x73\x6B","\x68\x6F\x73\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x61\x73\x74\x65\x72\x69\x73\x6B\x2D\x6D\x61\x6E\x61\x67\x65\x72","\x61\x63\x74\x69\x6F\x6E","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x71","\x69\x70","\x72\x65\x64\x69\x73\x50\x77\x64","\x61\x75\x74\x68","\x72\x65\x64\x69\x73","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x65\x76\x65\x6E\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x65\x76\x74","\x64\x61\x74\x61","\x6E\x65\x65\x64\x41\x6D\x69","\x6A\x6F\x62\x20\x65\x72\x72\x6F\x72","\x70\x72\x6F\x63\x65\x73\x73","\x6E\x6F\x77","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6B\x75\x65\x20\x71\x75\x65\x75\x65\x20\x6A\x6F\x62\x20\x65\x72\x72\x6F\x72","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x20\x71\x75\x65\x75\x65\x73\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x6B\x65\x65\x70\x43\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x65\x78\x69\x74","\x63\x6F\x64\x65\x20\x65\x78\x69\x74","\x64\x65\x62\x75\x67","\x6F\x6E","\x63\x6F\x6E\x6E\x65\x63\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6C\x6F\x73\x65","\x63\x64\x72\x69\x6E\x66\x6F","\x63\x64\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x63\x64\x72\x69\x6E\x66\x6F\x20\x65\x72\x72\x6F\x72\x3A","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x65\x72\x72\x6F\x72\x3A","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73\x20\x65\x72\x72\x6F\x72\x3A","\x72\x65\x67\x69\x73\x74\x72\x79","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x72\x65\x67\x69\x73\x74\x72\x79\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x65\x78\x74\x72\x61\x76\x61\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x55\x49\x44","\x68\x61\x73\x51\x75\x65\x75\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x70\x72\x65\x76\x69\x6F\x75\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65","\x6C\x61\x73\x74\x61\x67\x69\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2C","\x73\x70\x6C\x69\x74","\x6C\x61\x73\x74\x64\x61\x74\x61","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x46\x6F\x75\x6E\x64\x20\x76\x69\x64\x65\x6F\x6F\x6E\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x66\x6F\x72\x20\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x61\x6C\x6C\x69\x6E\x67\x20\x74\x72\x69\x67\x67\x65\x72\x2E\x2E\x2E","\x76\x69\x64\x65\x6F\x4F\x6E\x55\x72\x6C","\x76\x69\x64\x65\x6F\x4F\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x20\x65\x72\x72\x6F\x72\x3A","\x61\x67\x65\x6E\x74\x64\x75\x6D\x70","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C","\x64\x69\x61\x6C\x65\x6E\x64","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x72\x65\x6A\x65\x63\x74\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x61\x64\x64\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x61\x64\x64\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x65\x6E\x61\x6C\x74\x79","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x65\x6E\x61\x6C\x74\x79\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x69\x6E\x67\x69\x6E\x75\x73\x65\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x20\x65\x72\x72\x6F\x72\x3A","\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72\x74\x79\x70\x65","\x62\x6C\x69\x6E\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x75\x6E\x69\x71\x75\x65\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x63\x6C\x6F\x6E\x65","\x65\x6D\x69\x74","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x20\x65\x72\x72\x6F\x72\x3A","\x64\x69\x61\x6C\x62\x65\x67\x69\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x64\x69\x61\x6C\x62\x65\x67\x69\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x64\x69\x61\x6C\x65\x6E\x64\x20\x65\x72\x72\x6F\x72\x3A","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78\x20\x65\x72\x72\x6F\x72\x3A","\x73\x65\x6E\x64\x66\x61\x78","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x73\x65\x6E\x64\x66\x61\x78\x20\x65\x72\x72\x6F\x72\x3A","\x66\x61\x78\x73\x74\x61\x74\x75\x73","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x66\x61\x78\x73\x74\x61\x74\x75\x73\x20\x65\x72\x72\x6F\x72\x3A","\x51\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x73\x65\x74","\x61\x67\x69","\x64\x69\x61\x6C","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52","\x46\x41\x49\x4C\x45\x44","\x41\x4E\x53\x57\x45\x52\x45\x44","\x42\x55\x53\x59","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x2D\x2D","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x65\x78\x74\x65\x6E","\x63\x6F\x6E\x74\x65\x78\x74","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C","","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x74\x6F\x4E\x75\x6D\x62\x65\x72","\x44\x4F\x43\x55\x4D\x45\x4E\x54\x41\x54\x49\x4F\x4E","\x36","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x69\x6E\x62\x6F\x75\x6E\x64","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x74\x79\x70\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x71\x75\x65\x75\x65\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x65\x78\x69\x74\x77\x69\x74\x68\x6B\x65\x79","\x71\x75\x65\x75\x65\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x61\x70\x70\x64\x61\x74\x61","\x63\x64\x72\x28","\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68","\x3D","\x6D\x61\x74\x63\x68","\x63\x61\x6C\x6C\x65\x72\x69\x64\x28\x6E\x75\x6D\x29","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x63\x61\x6C\x6C\x65\x72\x69\x64\x28\x6E\x61\x6D\x65\x29","\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x6D\x6F\x74\x69\x6F\x6E\x5F\x76\x69\x64\x65\x6F\x5F\x72\x6F\x6F\x6D\x5F\x69\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x72\x69\x61\x62\x6C\x65","\x53\x65\x74\x74\x69\x6E\x67\x20\x76\x69\x64\x65\x6F\x6F\x6E\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x20\x66\x6F\x72\x20\x75\x6E\x69\x71\x75\x65\x69\x64","\x76\x61\x6C\x75\x65","\x72\x65\x70\x6C\x61\x63\x65","\x71\x75\x65\x75\x65\x73\x74\x61\x74\x75\x73","\x6A\x6F\x69\x6E\x65\x6D\x70\x74\x79","\x65\x6E\x64\x74\x69\x6D\x65","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x65\x72\x72\x6F\x72\x3A","\x6E\x65\x77\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x6E\x65\x77\x63\x68\x61\x6E\x6E\x65\x6C\x20\x65\x72\x72\x6F\x72\x3A","\x6E\x65\x77\x73\x74\x61\x74\x65","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x6E\x65\x77\x73\x74\x61\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x6E\x65\x77\x65\x78\x74\x65\x6E","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x6E\x65\x77\x65\x78\x74\x65\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x76\x61\x72\x73\x65\x74","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x76\x61\x72\x73\x65\x74\x20\x65\x72\x72\x6F\x72\x3A","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x20\x65\x72\x72\x6F\x72\x3A","\x68\x61\x6E\x67\x75\x70","\x41\x4D\x49\x20\x65\x76\x65\x6E\x74\x20\x68\x61\x6E\x67\x75\x70\x20\x65\x72\x72\x6F\x72\x3A","\x6C\x61\x73\x74\x50\x61\x75\x73\x65\x41\x74","\x62\x6F\x64\x79","\x64\x61\x74\x61\x34","\x64\x61\x74\x61\x31","\x23","\x73\x6C\x69\x63\x65","\x69\x64","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x66\x69\x6C\x74\x65\x72","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x50\x41\x55\x53\x45","\x64\x61\x74\x61\x32","\x72\x6F\x6C\x65","\x64\x61\x74\x61\x33","\x70\x75\x73\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x75\x70\x64\x61\x74\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x61\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x41\x43\x57","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x61\x63\x77","\x41\x6C\x72\x65\x61\x64\x79\x20\x50\x61\x75\x73\x65\x20\x4F\x66\x66","\x66\x69\x6E\x64\x4F\x6E\x65","\x25\x73\x25\x73","\x50\x61\x75\x73\x65","\x61\x6C\x6C","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x4C\x4F\x47\x49\x4E","\x6D\x65\x73\x73\x61\x67\x65","\x55\x6E\x61\x62\x6C\x65\x20\x74\x6F\x20\x61\x64\x64\x20\x69\x6E\x74\x65\x72\x66\x61\x63\x65\x3A\x20\x41\x6C\x72\x65\x61\x64\x79\x20\x74\x68\x65\x72\x65","\x4C\x6F\x67\x69\x6E\x20\x51\x75\x65\x75\x65\x41\x64\x64\x20\x65\x72\x72\x6F\x72\x20\x66\x6F\x72","\x51\x75\x65\x75\x65\x41\x64\x64","\x70\x65\x6E\x61\x6C\x74\x79","\x6C\x6F\x67\x69\x6E\x49\x6E\x50\x61\x75\x73\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x73\x73\x69\x67\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x51\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x61\x67\x65\x6E\x74","\x53\x49\x50\x2F\x25\x73","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x71\x75\x65\x75\x65\x73","\x52\x65\x61\x6C\x74\x69\x6D\x65\x20\x51\x75\x65\x75\x65\x41\x64\x64\x20\x65\x72\x72\x6F\x72\x20\x66\x6F\x72","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x76\x6F\x69\x63\x65\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x64\x65\x73\x74\x72\x6F\x79","\x63\x68\x61\x74\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x71\x75\x65\x75\x65\x49\x64","\x6D\x61\x69\x6C\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x73\x6D\x73\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x66\x61\x78\x20\x71\x75\x65\x75\x65\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x20\x3A","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x55\x73\x65\x72","\x70\x61\x75\x73\x65","\x75\x6E\x70\x61\x75\x73\x65","\x6C\x6F\x67\x69\x6E","\x6C\x6F\x67\x6F\x75\x74","\x47\x65\x6E\x65\x72\x61\x6C\x20\x51\x75\x65\x75\x65\x41\x64\x64\x20\x65\x72\x72\x6F\x72","\x71\x75\x65\x75\x65\x41\x64\x64","\x51\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72","\x71\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x63\x74\x69\x6F\x6E","\x52\x65\x6D\x6F\x76\x69\x6E\x67\x20\x69\x6E\x61\x63\x74\x69\x76\x65\x20\x63\x61\x6C\x6C\x73\x2E\x2E\x2E","\x49\x6E\x61\x63\x74\x69\x76\x65\x20\x63\x61\x6C\x6C\x73\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x3A","\x49\x6E\x61\x63\x74\x69\x76\x65\x20\x63\x61\x6C\x6C\x73\x20\x63\x6C\x65\x61\x6E\x69\x6E\x67\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64\x21","\x65\x6E\x74\x65\x72\x41\x74","\x7A\x6F\x6D\x62\x69\x65","\x5A\x4F\x4D\x42\x49\x45","\x54\x41\x4C\x4B\x49\x4E\x47","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x6E\x6F","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65","\x63\x6F\x6E\x74\x65\x6E\x74","\x0A","\x21","\x6C\x65\x6E\x67\x74\x68","\x70\x6F\x70","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x43\x6F\x6D\x6D\x61\x6E\x64","\x63\x6F\x72\x65\x20\x73\x68\x6F\x77\x20\x63\x68\x61\x6E\x6E\x65\x6C\x73\x20\x63\x6F\x6E\x63\x69\x73\x65","\x49\x6E\x61\x63\x74\x69\x76\x65\x20","\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x72\x65\x6D\x6F\x76\x65\x20\x65\x72\x72\x6F\x72\x3A","\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x63\x6C\x65\x61\x6E\x69\x6E\x67\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64\x21","\x74\x69\x6D\x65\x73\x6C\x6F\x74","\x61\x64\x64","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x73\x53\x61\x6D\x65\x4F\x72\x41\x66\x74\x65\x72","\x52\x65\x70\x6F\x72\x74","\x53\x65\x73\x73\x69\x6F\x6E","\x43\x68\x61\x74","\x4D\x61\x69\x6C","\x46\x61\x78","\x53\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x72\x72\x6F\x72\x20\x77\x72\x69\x74\x69\x6E\x67\x20\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x3A","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x63\x6F\x6E\x66","\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x20\x3D\x20\x25\x73\x0A","\x61\x73\x74\x65\x72\x69\x73\x6B\x43\x6F\x6E\x66","\x6A\x6F\x69\x6E","\x77","\x30\x37\x37\x37","\x73\x69\x70\x20\x72\x65\x6C\x6F\x61\x64","\x4C\x6F\x63\x61\x6C\x6E\x65\x74\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x6C\x6F\x63\x61\x6C\x6E\x65\x74","\x73\x63\x6F\x70\x65","\x4E\x65\x74\x77\x6F\x72\x6B","\x45\x72\x72\x6F\x72\x20\x77\x72\x69\x74\x69\x6E\x67\x20\x65\x78\x74\x65\x72\x6E\x69\x70\x3A","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x63\x6F\x6E\x66","\x65\x78\x74\x65\x72\x6E\x69\x70\x20\x3D\x20\x25\x73\x0A","\x45\x78\x74\x65\x72\x6E\x69\x70\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x65\x78\x74\x65\x72\x6E\x69\x70","\x54\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x41\x73\x74\x65\x72\x69\x73\x6B\x20","\x72\x65\x67\x69\x73\x74\x65\x72\x20\x3D\x3E\x20\x25\x73\x0A","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x61\x63\x74\x69\x76\x65","\x73\x74\x61\x74\x75\x73","\x5B\x25\x73\x5D\x0A","\x6F\x74\x68\x65\x72\x46\x69\x65\x6C\x64\x73","\x25\x73\x0A","\x3B","\x25\x73\x3D\x25\x73\x0A","\x61\x6C\x6C\x6F\x77","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x74\x72\x75\x6E\x6B\x73\x2E\x63\x6F\x6E\x66","\x54\x72\x75\x6E\x6B\x73\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x72\x65\x67\x69\x73\x74\x65\x72\x73\x2E\x63\x6F\x6E\x66","\x54\x72\x75\x6E\x6B\x73\x20\x72\x65\x67\x69\x73\x74\x65\x72\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x5B\x25\x73\x5D\x0A\x69\x6E\x63\x6C\x75\x64\x65\x20\x3D\x3E\x20\x25\x73\x2D\x63\x75\x73\x74\x6F\x6D\x0A\x73\x77\x69\x74\x63\x68\x20\x3D\x3E\x20\x52\x65\x61\x6C\x74\x69\x6D\x65\x0A","\x52\x65\x77\x72\x69\x74\x65\x43\x6F\x6E\x74\x65\x78\x74\x73","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x63\x6F\x6E\x74\x65\x78\x74\x73\x2E\x63\x6F\x6E\x66","\x43\x6F\x6E\x74\x65\x78\x74\x73\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x64\x69\x61\x6C\x70\x6C\x61\x6E\x20\x72\x65\x6C\x6F\x61\x64","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x63\x72\x65\x61\x74\x65\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x68\x61\x6E\x67\x75\x70","\x68","\x31","\x73\x79\x73\x74\x65\x6D","\x48\x61\x6E\x67\x75\x70","\x66\x61\x69\x6C\x65\x64","\x43\x72\x65\x61\x74\x65\x48\x61\x6E\x67\x75\x70","\x68\x61\x6E\x67\x75\x70\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65\x64","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x72\x74\x70\x5F\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6E\x66","\x77\x72\x69\x74\x65\x46\x69\x6C\x65\x53\x79\x6E\x63","\x72\x74\x70\x20\x78\x63\x61\x6C\x6C\x79\x20\x63\x6F\x6E\x66\x20\x66\x69\x6C\x65\x20\x75\x70\x64\x61\x74\x65\x64\x21","\x72\x65\x6C\x6F\x61\x64","\x45\x72\x72\x6F\x72\x20\x72\x65\x77\x72\x69\x74\x69\x6E\x67\x20\x72\x74\x70\x20\x78\x63\x61\x6C\x6C\x79\x20\x63\x6F\x6E\x66\x20\x66\x69\x6C\x65","\x4E\x6F\x20\x64\x61\x74\x61\x20\x70\x72\x6F\x76\x69\x64\x65\x64\x20\x66\x6F\x72\x20\x72\x74\x70\x20\x66\x69\x6C\x65","\x57\x65\x62\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x46\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x61\x63\x63\x65\x70\x74","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x72\x65\x6A\x65\x63\x74","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x46\x61\x78\x52\x6F\x6F\x6D","\x66\x69\x72\x73\x74","\x43\x4C\x4F\x53\x45\x44","\x74\x6F","\x50\x45\x4E\x44\x49\x4E\x47","\x44\x45\x53\x43","\x53\x45\x4E\x44\x49\x4E\x47","\x5B\x46\x61\x78\x5D\x20\x53\x65\x6E\x64\x69\x6E\x67\x20\x66\x61\x78\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73","\x66\x72\x6F\x6D","\x69\x6E\x66\x6F","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x20\x73\x74\x61\x74\x75\x73\x3A","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x46\x61\x78\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x73\x65\x6E\x74","\x5B\x46\x61\x78\x5D\x20\x52\x65\x73\x70\x6F\x6E\x73\x65\x20\x74\x6F\x20\x41\x4D\x49\x20\x41\x63\x74\x69\x6F\x6E\x20\x4F\x72\x69\x67\x69\x6E\x61\x74\x65","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x25\x73\x2F\x25\x73\x2F\x25\x73","\x74\x65\x63\x68","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x65\x63\x6D","\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F","\x6D\x69\x6E\x72\x61\x74\x65","\x6D\x61\x78\x72\x61\x74\x65","\x22\x25\x73\x22","\x6D\x6F\x64\x65\x6D","\x67\x61\x74\x65\x77\x61\x79","\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74","\x63\x68\x6D\x6F\x64\x53\x79\x6E\x63","\x5B\x46\x61\x78\x5D\x20\x46\x69\x6C\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x63\x6F\x6E\x76\x65\x72\x74\x65\x64\x20\x61\x6E\x64\x20\x72\x65\x61\x64\x79\x20\x74\x6F\x20\x75\x73\x65","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x2F","\x70\x61\x72\x73\x65","\x2E\x74\x69\x66","\x67\x73\x20\x2D\x71\x20\x2D\x64\x4E\x4F\x50\x41\x55\x53\x45\x20\x2D\x64\x42\x41\x54\x43\x48\x20\x2D\x73\x44\x45\x56\x49\x43\x45\x3D\x74\x69\x66\x66\x67\x34\x20\x2D\x73\x50\x41\x50\x45\x52\x53\x49\x5A\x45\x3D\x6C\x65\x74\x74\x65\x72\x20\x2D\x73\x4F\x75\x74\x70\x75\x74\x46\x69\x6C\x65\x3D","\x20","\x62\x61\x73\x65","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x73\x70\x72\x65\x61\x64","\x4C\x69\x73\x74\x49\x64","\x43\x6F\x6E\x74\x61\x63\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x75\x70\x64\x61\x74\x65\x64\x3A","\x61\x64\x64\x55\x73\x65\x72","\x66\x61\x78\x4F\x75\x74","\x75\x73\x65\x72","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x3A","\x61\x64\x64\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x54\x72\x75\x6E\x6B\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x54\x72\x75\x6E\x6B\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x54\x72\x75\x6E\x6B\x4E\x61\x6D\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x72\x65\x74\x72\x79","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64","\x41\x63\x74\x69\x6F\x6E","\x46\x61\x78\x20\x61\x63\x63\x6F\x75\x6E\x74\x73\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6F\x6E","\x75\x6E\x73\x68\x69\x66\x74","\x72\x65\x6D\x6F\x76\x65","\x7B\x22\x74\x69\x74\x6C\x65\x22\x3A\x22\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x22\x7D","\x72\x6F\x77\x73","\x63\x6F\x6C\x75\x6D\x6E\x73","\x77\x69\x64\x67\x65\x74\x73","\x6D\x61\x70","\x66\x6C\x61\x74\x74\x65\x6E","\x74\x61\x62\x6C\x65","\x70\x69\x65\x2D\x63\x68\x61\x72\x74","\x63\x6F\x75\x6E\x74\x65\x72","\x73\x65\x6C\x65\x63\x74","\x63\x6F\x6E\x66\x69\x67","\x66\x69\x65\x6C\x64\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74","\x77\x69\x64","\x75\x73\x65\x72\x73","\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x73","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x45\x72\x72\x6F\x72\x20\x62\x75\x69\x6C\x64\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x6F\x72\x20\x63\x6F\x75\x6E\x74\x65\x72\x20\x77\x69\x64\x67\x65\x74","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73","\x6E\x75\x6C\x6C","\x20\x57\x48\x45\x52\x45\x20\x25\x73","\x20\x41\x4E\x44\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x65\x6D\x70\x74\x79","\x20\x41\x4E\x44\x20","\x20\x57\x48\x45\x52\x45\x20","\x20\x3D\x3D\x3D\x3D\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x20\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x20\x3D\x3D\x3D\x3D\x57\x49\x44\x47\x45\x54\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x4E\x4F\x20\x53\x55\x46\x46\x49\x43\x49\x45\x4E\x54\x20\x50\x45\x52\x4D\x49\x53\x53\x49\x4F\x4E\x53","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x45\x72\x72\x6F\x72\x20\x62\x75\x69\x6C\x64\x69\x6E\x67\x20\x71\x75\x65\x72\x79\x20\x66\x6F\x72\x20\x70\x69\x65\x2D\x63\x68\x61\x72\x74\x20\x77\x69\x64\x67\x65\x74","\x69\x73\x41\x72\x72\x61\x79","\x63\x6F\x6C\x75\x6D\x6E","\x61\x6C\x69\x61\x73","\x20\x41\x53\x20\x22","\x22","\x69\x73\x53\x74\x72\x69\x6E\x67","\x2A","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73\x25\x73","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x43\x75\x73\x74\x6F\x6D\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x76\x61\x6C\x75\x65\x73\x20\x77\x69\x74\x68\x20\x69\x64","\x69\x73\x45\x6D\x70\x74\x79","\x77\x69\x64\x67\x65\x74\x56\x61\x6C\x75\x65\x73","\x43\x75\x73\x74\x6F\x6D\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x77\x69\x74\x68\x20\x69\x64","\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6D\x6F\x64\x65\x6C","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x77\x69\x64\x67\x65\x74\x20\x71\x75\x65\x72\x79\x20\x77\x69\x74\x68\x20\x69\x64","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x71\x75\x65\x72\x79","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x64\x6F\x63","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x20\x2D\x20\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x20\x2D\x20\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x74\x72\x75\x6E\x6B\x73\x52\x65\x77\x72\x69\x74\x65","\x72\x74\x70\x52\x65\x77\x72\x69\x74\x65","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x66\x61\x78\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x66\x61\x78\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x73\x6F\x6C\x65","\x72\x65\x73\x75\x6C\x74","\x63\x6F\x6D\x6D\x61\x6E\x64","\x41\x67\x65\x6E\x74\x20\x25\x73\x20\x25\x73\x20\x65\x72\x72\x6F\x72\x3A","\x70\x61\x75\x73\x65\x64","\x41\x67\x65\x6E\x74\x20\x25\x73\x20\x25\x73","\x75\x6E\x70\x61\x75\x73\x65\x64","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x72\x65\x70\x6F\x72\x74\x46\x61\x78\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x41\x4D\x49\x20\x50\x72\x75\x6E\x65\x20\x65\x72\x72\x6F\x72","\x70\x72\x75\x6E\x65","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x6D\x73\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x69\x6E\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x72\x65\x70\x6F\x72\x74\x4D\x6F\x76\x65","\x61\x67\x69\x4E\x65\x77\x45\x78\x74\x65\x6E","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x75\x73\x74\x6F\x6D\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73"];_0xaf17[0];var _=require(_0xaf17[1]);var BPromise=require(_0xaf17[2]);var util=require(_0xaf17[3]);var moment=require(_0xaf17[4]);var fs=require(_0xaf17[5]);var path=require(_0xaf17[6]);var Util=require(_0xaf17[7]);var amiUtil=require(_0xaf17[8]);var exec=require(_0xaf17[10])[_0xaf17[9]];var fse=require(_0xaf17[11]);var kue=require(_0xaf17[12]);var reportBuildUtils=require(_0xaf17[13]);var logger=require(_0xaf17[15])(_0xaf17[14]);var faxLogger=require(_0xaf17[15])(_0xaf17[16]);var config=require(_0xaf17[17]);var events=require(_0xaf17[18]);var models=require(_0xaf17[19]);var channels=[_0xaf17[20],_0xaf17[21],_0xaf17[22],_0xaf17[16],_0xaf17[23],_0xaf17[24]];var faxaccounts=[];var bill=[];var voiceQueues=[];var activeTrunks={};var videoOnUrls={};var extraVars={};models[_0xaf17[34]][_0xaf17[33]]({where:{active:true},attributes:[_0xaf17[29],_0xaf17[30]],raw:true})[_0xaf17[32]](function(_0x263cx1a){_[_0xaf17[31]](_0x263cx1a,function(_0x263cx1b){activeTrunks[_0x263cx1b[_0xaf17[29]]]= _0x263cx1b[_0xaf17[30]]})})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[25],_0x263cx19[_0xaf17[26]])});var ami= new require(_0xaf17[40])(config[_0xaf17[36]][_0xaf17[35]],config[_0xaf17[36]][_0xaf17[37]],config[_0xaf17[36]][_0xaf17[38]],config[_0xaf17[36]][_0xaf17[39]],true);var amiAction=BPromise[_0xaf17[42]](ami[_0xaf17[41]]);var kueConfig={prefix:_0xaf17[43],jobEvents:false,redis:{port:6379,host:config[_0xaf17[44]]}};if(config[_0xaf17[45]]){kueConfig[_0xaf17[47]][_0xaf17[46]]= _0xaf17[39];kueConfig[_0xaf17[47]][_0xaf17[48]]= {password:config[_0xaf17[45]]}};var q=kue[_0xaf17[49]](kueConfig);q[_0xaf17[56]](_0xaf17[50],function(_0x263cx20,_0x263cx21){try{events[_0x263cx20[_0xaf17[53]][_0xaf17[29]]](_0x263cx20[_0xaf17[53]][_0xaf17[52]],_0x263cx20[_0xaf17[53]][_0xaf17[54]]?amiAction:undefined)[_0xaf17[51]](function(){_0x263cx21()})}catch(e){logger[_0xaf17[27]](_0xaf17[55],_0x263cx20[_0xaf17[53]][_0xaf17[29]],e)}});function addToQueue(_0x263cx23,_0x263cx24,_0x263cx25){_0x263cx24[_0xaf17[57]]= moment()[_0xaf17[59]](_0xaf17[58]);q[_0xaf17[63]](_0xaf17[50],{name:_0x263cx23,evt:_0x263cx24,needAmi:_0x263cx25})[_0xaf17[62]](true)[_0xaf17[61]](function(_0x263cx19){if(_0x263cx19){logger[_0xaf17[27]](_0xaf17[60],_0x263cx19)}else {}})}models[_0xaf17[65]][_0xaf17[33]]({raw:true})[_0xaf17[32]](function(_0x263cx26){voiceQueues= _0x263cx26})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[64],_0x263cx19)});ami[_0xaf17[66]]();setInterval(function(){if(global[_0xaf17[67]]){global[_0xaf17[67]]()}else {logger[_0xaf17[70]](_0xaf17[68]+ _0xaf17[69])}},20000);process[_0xaf17[74]](_0xaf17[71],function(_0x263cx27){logger[_0xaf17[73]](_0xaf17[72],_0x263cx27)});ami[_0xaf17[74]](_0xaf17[75],events[_0xaf17[75]]);ami[_0xaf17[74]](_0xaf17[76],events[_0xaf17[76]]);ami[_0xaf17[74]](_0xaf17[77],events[_0xaf17[77]]);ami[_0xaf17[74]](_0xaf17[27],events[_0xaf17[27]]);ami[_0xaf17[74]](_0xaf17[78],function(_0x263cx24){try{addToQueue(_0xaf17[79],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[80],err)}});ami[_0xaf17[74]](_0xaf17[81],function(_0x263cx24){try{addToQueue(_0xaf17[81],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[82],err)}});ami[_0xaf17[74]](_0xaf17[83],function(_0x263cx24){try{addToQueue(_0xaf17[83],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[84],err)}});ami[_0xaf17[74]](_0xaf17[85],function(_0x263cx24){try{addToQueue(_0xaf17[85],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[86],err)}});ami[_0xaf17[74]](_0xaf17[87],function(_0x263cx24){try{if(extraVars[_0x263cx24[_0xaf17[88]]]){_0x263cx24[_0xaf17[89]]= extraVars[_0x263cx24[_0xaf17[88]]]};addToQueue(_0xaf17[87],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[90],err)}});ami[_0xaf17[74]](_0xaf17[91],function(_0x263cx24){try{if(extraVars[_0x263cx24[_0xaf17[88]]]){_0x263cx24[_0xaf17[89]]= extraVars[_0x263cx24[_0xaf17[88]]]};if(bill[_0x263cx24[_0xaf17[88]]]&& bill[_0x263cx24[_0xaf17[88]]][_0xaf17[88]]!== _0x263cx24[_0xaf17[88]]){if(!bill[_0x263cx24[_0xaf17[88]]][_0xaf17[92]]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[92]]= true}else {delete bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]];_0x263cx24[_0xaf17[88]]= bill[_0x263cx24[_0xaf17[88]]][_0xaf17[88]]}};addToQueue(_0xaf17[91],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[94],err)}});ami[_0xaf17[74]](_0xaf17[95],function(_0x263cx24){try{if(bill[_0x263cx24[_0xaf17[96]]]&& (bill[_0x263cx24[_0xaf17[96]]][_0xaf17[97]]=== _0xaf17[98]|| bill[_0x263cx24[_0xaf17[96]]][_0xaf17[99]]=== _0xaf17[98])&& bill[_0x263cx24[_0xaf17[96]]][_0xaf17[100]]){_0x263cx24[_0xaf17[98]]= bill[_0x263cx24[_0xaf17[96]]][_0xaf17[103]][_0xaf17[102]](_0xaf17[101])[0];_0x263cx24[_0xaf17[104]]= bill[_0x263cx24[_0xaf17[96]]][_0xaf17[100]][_0xaf17[102]](/\/|-/)[1];addToQueue(_0xaf17[95],_0x263cx24,true)}}catch(err){logger[_0xaf17[27]](_0xaf17[105],err)}});ami[_0xaf17[74]](_0xaf17[106],function(_0x263cx24){try{if(videoOnUrls[_0x263cx24[_0xaf17[88]]]){logger[_0xaf17[73]](_0xaf17[107],_0x263cx24[_0xaf17[88]],_0xaf17[108]);_0x263cx24[_0xaf17[109]]= videoOnUrls[_0x263cx24[_0xaf17[88]]];events[_0xaf17[110]](_0x263cx24)};if(extraVars[_0x263cx24[_0xaf17[88]]]){_0x263cx24[_0xaf17[89]]= extraVars[_0x263cx24[_0xaf17[88]]]};addToQueue(_0xaf17[106],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[111],err)}});ami[_0xaf17[74]](_0xaf17[112],events[_0xaf17[112]]);ami[_0xaf17[74]](_0xaf17[113],function(_0x263cx24){try{if(bill[_0x263cx24[_0xaf17[88]]]){var _0x263cx28=_0x263cx24[_0xaf17[114]][_0xaf17[102]](/\/|-/)[1];if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[115]][_0x263cx28]){_0x263cx24[_0xaf17[116]]= _0xaf17[117];delete bill[_0x263cx24[_0xaf17[88]]][_0xaf17[115]][_0x263cx28]}else {_0x263cx24[_0xaf17[116]]= _0xaf17[113]}};addToQueue(_0xaf17[113],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[118],err)}});ami[_0xaf17[74]](_0xaf17[119],function(_0x263cx24){try{addToQueue(_0xaf17[119],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[120],err)}});ami[_0xaf17[74]](_0xaf17[121],function(_0x263cx24){try{addToQueue(_0xaf17[121],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[122],err)}});ami[_0xaf17[74]](_0xaf17[123],function(_0x263cx24){try{addToQueue(_0xaf17[123],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[124],err)}});ami[_0xaf17[74]](_0xaf17[125],function(_0x263cx24){try{addToQueue(_0xaf17[125],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[126],err)}});ami[_0xaf17[74]](_0xaf17[127],function(_0x263cx24){try{addToQueue(_0xaf17[127],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[128],err)}});ami[_0xaf17[74]](_0xaf17[129],function(_0x263cx24){try{addToQueue(_0xaf17[129],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[130],err)}});ami[_0xaf17[74]](_0xaf17[131],function(_0x263cx24){try{addToQueue(_0xaf17[131],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[132],err)}});ami[_0xaf17[74]](_0xaf17[133],function(_0x263cx24){try{if(bill[_0x263cx24[_0xaf17[88]]]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[98]]= _0x263cx24[_0xaf17[98]];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]]= true};addToQueue(_0xaf17[133],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[134],err)}});ami[_0xaf17[74]](_0xaf17[135],function(_0x263cx24){try{if(bill[_0x263cx24[_0xaf17[88]]]){_0x263cx24[_0xaf17[88]]= bill[_0x263cx24[_0xaf17[88]]][_0xaf17[88]]};addToQueue(_0xaf17[135],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[136],err)}});ami[_0xaf17[74]](_0xaf17[137],function(_0x263cx24){try{if(bill[_0x263cx24[_0xaf17[138]]]){bill[_0x263cx24[_0xaf17[138]]][_0xaf17[139]]= _0xaf17[137];bill[_0x263cx24[_0xaf17[138]]][_0xaf17[140]]= true;bill[_0x263cx24[_0xaf17[138]]][_0xaf17[141]]= _0xaf17[142];bill[_0x263cx24[_0xaf17[138]]][_0xaf17[143]]= _0x263cx24[_0xaf17[144]];bill[_0x263cx24[_0xaf17[138]]][_0xaf17[145]]= _0x263cx24[_0xaf17[146]];ami[_0xaf17[148]](_0xaf17[131],_[_0xaf17[147]](bill[_0x263cx24[_0xaf17[138]]]));bill[_0x263cx24[_0xaf17[138]]][_0xaf17[115]]= {};delete bill[_0x263cx24[_0xaf17[138]]][_0xaf17[139]];bill[_0x263cx24[_0xaf17[138]]][_0xaf17[149]]= true;_0x263cx24[_0xaf17[98]]= bill[_0x263cx24[_0xaf17[138]]][_0xaf17[98]]|| null};_0x263cx24[_0xaf17[104]]= _0x263cx24[_0xaf17[150]][_0xaf17[102]](/\/|-/)[1];addToQueue(_0xaf17[137],_0x263cx24,true)}catch(err){logger[_0xaf17[27]](_0xaf17[151],err)}});ami[_0xaf17[74]](_0xaf17[152],function(_0x263cx24){try{if(bill[_0x263cx24[_0xaf17[153]]]){bill[_0x263cx24[_0xaf17[153]]][_0xaf17[139]]= _0xaf17[152];bill[_0x263cx24[_0xaf17[153]]][_0xaf17[88]]= _0x263cx24[_0xaf17[144]];bill[_0x263cx24[_0xaf17[144]]]&& (bill[_0x263cx24[_0xaf17[144]]][_0xaf17[88]]= _0x263cx24[_0xaf17[153]]);ami[_0xaf17[148]](_0xaf17[131],_[_0xaf17[147]](bill[_0x263cx24[_0xaf17[153]]]));delete bill[_0x263cx24[_0xaf17[153]]][_0xaf17[93]];delete bill[_0x263cx24[_0xaf17[153]]][_0xaf17[139]];_0x263cx24[_0xaf17[98]]= bill[_0x263cx24[_0xaf17[153]]][_0xaf17[98]]|| null};_0x263cx24[_0xaf17[104]]= _0x263cx24[_0xaf17[154]][_0xaf17[102]](/\/|-/)[1];addToQueue(_0xaf17[152],_0x263cx24,true)}catch(err){logger[_0xaf17[27]](_0xaf17[155],err)}});ami[_0xaf17[74]](_0xaf17[156],function(_0x263cx24){try{addToQueue(_0xaf17[156],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[157],err)}});ami[_0xaf17[74]](_0xaf17[115],function(_0x263cx24){try{if(bill[_0x263cx24[_0xaf17[88]]]){var _0x263cx28=_0x263cx24[_0xaf17[114]][_0xaf17[102]](/\/|-/)[1];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[115]][_0x263cx28]= bill[_0x263cx24[_0xaf17[88]]][_0xaf17[115]][_0x263cx28]?false:true};addToQueue(_0xaf17[115],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[158],err)}});ami[_0xaf17[74]](_0xaf17[159],function(_0x263cx24){try{addToQueue(_0xaf17[159],_0x263cx24)}catch(err){faxLogger[_0xaf17[27]](_0xaf17[160],err)}});ami[_0xaf17[74]](_0xaf17[161],function(_0x263cx24){try{addToQueue(_0xaf17[161],_0x263cx24)}catch(err){faxLogger[_0xaf17[27]](_0xaf17[162],err)}});ami[_0xaf17[74]](_0xaf17[163],function(_0x263cx24){try{addToQueue(_0xaf17[163],_0x263cx24)}catch(err){faxLogger[_0xaf17[27]](_0xaf17[164],err)}});amiAction({action:_0xaf17[165]});var applications=[_0xaf17[166],_0xaf17[98],_0xaf17[167],_0xaf17[168],_0xaf17[169]];var dispositions=[_0xaf17[170],_0xaf17[171],_0xaf17[171],_0xaf17[170],_0xaf17[170],_0xaf17[170],_0xaf17[172],_0xaf17[173],_0xaf17[171],_0xaf17[171],_0xaf17[171]];function newchannel(_0x263cx24){if(!bill[_0x263cx24[_0xaf17[88]]]&&  !bill[_0x263cx24[_0xaf17[96]]]){bill[_0x263cx24[_0xaf17[88]]]= {uniqueid:_0x263cx24[_0xaf17[88]],linkedid:_0x263cx24[_0xaf17[96]],type:_0xaf17[174],tag:_0xaf17[175],accountcode:_0x263cx24[_0xaf17[176]],source:_0x263cx24[_0xaf17[177]],destination:_0x263cx24[_0xaf17[178]],destinationcontext:_0x263cx24[_0xaf17[179]],callerid:util[_0xaf17[59]](_0xaf17[180],_0x263cx24[_0xaf17[181]],_0x263cx24[_0xaf17[177]]),channel:_0x263cx24[_0xaf17[182]],destinationchannel:_0xaf17[183],lastapplication:_0xaf17[183],lastdata:_0xaf17[183],starttime:moment()[_0xaf17[59]](_0xaf17[58]),answertime:_0xaf17[183],endtime:_0xaf17[183],duration:0,billableseconds:0,disposition:dispositions[_[_0xaf17[185]](_0x263cx24[_0xaf17[184]])],amaflags:_0xaf17[186],unmanaged:false,calleridnum:_0x263cx24[_0xaf17[177]],calleridname:_0x263cx24[_0xaf17[181]],dialend:{}}}}function newstate(_0x263cx24){if(bill[_0x263cx24[_0xaf17[96]]]&& _0x263cx24[_0xaf17[88]]!== _0x263cx24[_0xaf17[96]]&& _0x263cx24[_0xaf17[184]]=== _0xaf17[187]){bill[_0x263cx24[_0xaf17[96]]][_0xaf17[188]]= moment()[_0xaf17[59]](_0xaf17[58]);delete bill[_0x263cx24[_0xaf17[96]]][_0xaf17[93]];bill[_0x263cx24[_0xaf17[96]]][_0xaf17[189]]= dispositions[_[_0xaf17[185]](_0x263cx24[_0xaf17[184]])];if(_[_0xaf17[193]]([_0xaf17[190],_0xaf17[191]],bill[_0x263cx24[_0xaf17[96]]][_0xaf17[192]])){bill[_0x263cx24[_0xaf17[96]]][_0xaf17[176]]= _0x263cx24[_0xaf17[176]]};if(!_[_0xaf17[193]]([_0xaf17[194],_0xaf17[191]],bill[_0x263cx24[_0xaf17[96]]][_0xaf17[192]])){bill[_0x263cx24[_0xaf17[96]]][_0xaf17[195]]= _0x263cx24[_0xaf17[196]];bill[_0x263cx24[_0xaf17[96]]][_0xaf17[197]]= util[_0xaf17[59]](_0xaf17[180],_0x263cx24[_0xaf17[198]],_0x263cx24[_0xaf17[196]])};bill[_0x263cx24[_0xaf17[96]]][_0xaf17[96]]= _0x263cx24[_0xaf17[88]];bill[_0x263cx24[_0xaf17[96]]][_0xaf17[100]]= _0x263cx24[_0xaf17[182]];bill[_0x263cx24[_0xaf17[96]]][_0xaf17[199]]= false}}function newexten(_0x263cx24,_0x263cx2e){if(bill[_0x263cx24[_0xaf17[88]]]){_0x263cx24[_0xaf17[200]]= _0x263cx24[_0xaf17[200]][_0xaf17[201]]();if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[97]]=== _0xaf17[98]|| bill[_0x263cx24[_0xaf17[88]]][_0xaf17[99]]=== _0xaf17[98]){if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]]&&  !bill[_0x263cx24[_0xaf17[88]]][_0xaf17[149]]){if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[202]]){ami[_0xaf17[148]](_0xaf17[203],_[_0xaf17[147]](bill[_0x263cx24[_0xaf17[88]]]))}else {if(!bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]= true;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[139]]= _0xaf17[204]};ami[_0xaf17[148]](_0xaf17[205],_[_0xaf17[147]](bill[_0x263cx24[_0xaf17[88]]]))}};bill[_0x263cx24[_0xaf17[88]]][_0xaf17[99]]= null;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[202]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[139]]= null;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[206]]= null;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[207]]= null;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[208]]= null};delete bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]];if(!_0x263cx2e){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[97]]= _0x263cx24[_0xaf17[200]];if(_[_0xaf17[193]](applications,_0x263cx24[_0xaf17[200]])){if(_0x263cx24[_0xaf17[200]]=== _0xaf17[166]){var _0x263cx2f=_0x263cx24[_0xaf17[209]][_0xaf17[201]]();if(_[_0xaf17[211]](_0x263cx2f,_0xaf17[210])){_0x263cx2f= _0x263cx2f[_0xaf17[102]](_0xaf17[212]);var _0x263cx30=_0x263cx2f[0][_0xaf17[213]](/cdr\((.*)\)/);if(_0x263cx30){bill[_0x263cx24[_0xaf17[88]]][_0x263cx30[1]]= _0x263cx2f[1];if(_0x263cx30[1]=== _0xaf17[192]&& _0x263cx2f[1]=== _0xaf17[191]){var _0x263cx31=bill[_0x263cx24[_0xaf17[88]]][_0xaf17[182]][_0xaf17[102]](/\/|-/)[1];activeTrunks[_0x263cx31]&& (bill[_0x263cx24[_0xaf17[88]]][_0xaf17[195]]= activeTrunks[_0x263cx31])}}}else {if(_[_0xaf17[211]](_0x263cx2f,_0xaf17[214])){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[177]]= _0x263cx2f[_0xaf17[102]](_0xaf17[212])[1];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[197]]= util[_0xaf17[59]](_0xaf17[180],bill[_0x263cx24[_0xaf17[88]]][_0xaf17[181]],bill[_0x263cx24[_0xaf17[88]]][_0xaf17[177]]);bill[_0x263cx24[_0xaf17[88]]][_0xaf17[192]]=== _0xaf17[191]&& (bill[_0x263cx24[_0xaf17[88]]][_0xaf17[215]]= bill[_0x263cx24[_0xaf17[88]]][_0xaf17[177]])}else {if(_[_0xaf17[211]](_0x263cx2f,_0xaf17[216])){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[181]]= _0x263cx2f[_0xaf17[102]](_0xaf17[212])[1];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[197]]= util[_0xaf17[59]](_0xaf17[180],bill[_0x263cx24[_0xaf17[88]]][_0xaf17[181]],bill[_0x263cx24[_0xaf17[88]]][_0xaf17[177]])}}}};bill[_0x263cx24[_0xaf17[88]]][_0xaf17[217]]= _0x263cx24[_0xaf17[200]];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[103]]= _0x263cx24[_0xaf17[209]]};if(_0x263cx24[_0xaf17[200]]=== _0xaf17[98]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[98]]= _0x263cx24[_0xaf17[209]][_0xaf17[102]](_0xaf17[101])[0];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]]= true}}else {bill[_0x263cx24[_0xaf17[88]]][_0xaf17[99]]= _0x263cx24[_0xaf17[200]][_0xaf17[201]]();if(_0x263cx24[_0xaf17[200]]=== _0xaf17[98]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[98]]= _0x263cx24[_0xaf17[98]];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]]= true}}}}function varset(_0x263cx24){if(_0x263cx24[_0xaf17[220]][_0xaf17[219]](_0xaf17[218])){logger[_0xaf17[73]](_0xaf17[221],_0x263cx24[_0xaf17[88]],_0x263cx24[_0xaf17[222]]);videoOnUrls[_0x263cx24[_0xaf17[88]]]= _0x263cx24[_0xaf17[222]][_0xaf17[223]](/\\/g,_0xaf17[183])}else {if(_0x263cx24[_0xaf17[220]][_0xaf17[219]](_0xaf17[89])){extraVars[_0x263cx24[_0xaf17[88]]]= _0x263cx24[_0xaf17[222]]}};if(bill[_0x263cx24[_0xaf17[88]]]){if(_0x263cx24[_0xaf17[220]][_0xaf17[219]](_0xaf17[224])){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]= true;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[202]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[149]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[139]]= _0x263cx24[_0xaf17[222]][_0xaf17[201]]();if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[139]]=== _0xaf17[225]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[63]]= true;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[179]]= _0x263cx24[_0xaf17[179]];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[178]]= _0x263cx24[_0xaf17[178]];ami[_0xaf17[148]](_0xaf17[205],_[_0xaf17[147]](bill[_0x263cx24[_0xaf17[88]]]));delete bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[63]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[202]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[139]]= null;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[206]]= null;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[207]]= null;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[208]]= null}}}}function queuecallerabandon(_0x263cx24){if(bill[_0x263cx24[_0xaf17[88]]]&&  !bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[202]]= true;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[149]]= false;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[206]]= _0x263cx24[_0xaf17[206]];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[207]]= _0x263cx24[_0xaf17[207]];bill[_0x263cx24[_0xaf17[88]]][_0xaf17[208]]= _0x263cx24[_0xaf17[208]]}}function hangup(_0x263cx24){if(bill[_0x263cx24[_0xaf17[88]]]){var _0x263cx35=moment();bill[_0x263cx24[_0xaf17[88]]][_0xaf17[226]]= _0x263cx35[_0xaf17[59]](_0xaf17[58]);bill[_0x263cx24[_0xaf17[88]]][_0xaf17[227]]= _0x263cx35[_0xaf17[230]](bill[_0x263cx24[_0xaf17[88]]][_0xaf17[228]],_0xaf17[229]);if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[188]]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[231]]= _0x263cx35[_0xaf17[230]](bill[_0x263cx24[_0xaf17[88]]][_0xaf17[188]],_0xaf17[229])};ami[_0xaf17[148]](_0xaf17[78],bill[_0x263cx24[_0xaf17[88]]]);if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[93]]|| (bill[_0x263cx24[_0xaf17[88]]][_0xaf17[149]]&&  !bill[_0x263cx24[_0xaf17[88]]][_0xaf17[188]])){if(bill[_0x263cx24[_0xaf17[88]]][_0xaf17[202]]){ami[_0xaf17[148]](_0xaf17[203],bill[_0x263cx24[_0xaf17[88]]])}else {if(!bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]){bill[_0x263cx24[_0xaf17[88]]][_0xaf17[199]]= true;bill[_0x263cx24[_0xaf17[88]]][_0xaf17[139]]= _0xaf17[204]};ami[_0xaf17[148]](_0xaf17[205],bill[_0x263cx24[_0xaf17[88]]])}};delete bill[_0x263cx24[_0xaf17[88]]]}}ami[_0xaf17[74]](_0xaf17[205],function(_0x263cx24){try{addToQueue(_0xaf17[232],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[233],err)}});ami[_0xaf17[74]](_0xaf17[203],function(_0x263cx24){try{addToQueue(_0xaf17[234],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[235],err)}});ami[_0xaf17[74]](_0xaf17[236],function(_0x263cx24){try{newchannel(_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[237],err)}});ami[_0xaf17[74]](_0xaf17[238],function(_0x263cx24){try{newstate(_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[239],err)}});ami[_0xaf17[74]](_0xaf17[240],function(_0x263cx24){try{newexten(_0x263cx24,false)}catch(err){logger[_0xaf17[27]](_0xaf17[241],err)}});ami[_0xaf17[74]](_0xaf17[242],function(_0x263cx24){try{varset(_0x263cx24);addToQueue(_0xaf17[242],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[243],err)}});ami[_0xaf17[74]](_0xaf17[234],function(_0x263cx24){try{queuecallerabandon(_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[244],err)}});ami[_0xaf17[74]](_0xaf17[245],function(_0x263cx24){try{delete videoOnUrls[_0x263cx24[_0xaf17[88]]];delete extraVars[_0x263cx24[_0xaf17[88]]];hangup(_0x263cx24);addToQueue(_0xaf17[245],_0x263cx24)}catch(err){logger[_0xaf17[27]](_0xaf17[246],err)}});function handlePause(_0x263cx37,_0x263cx38){return function(_0x263cx39){var _0x263cx3a=_0x263cx39[_0xaf17[247]];var _0x263cx3b=false;var _0x263cx3c,_0x263cx3d;_0x263cx3c= _0x263cx3d= _0x263cx37[_0xaf17[248]][_0xaf17[192]]|| _0x263cx38[_0xaf17[249]]|| _0x263cx38[_0xaf17[250]];if(_[_0xaf17[211]](_0x263cx3d,_0xaf17[251])){_0x263cx3d= _0x263cx3d[_0xaf17[252]](1);_0x263cx3b= true};var _0x263cx3e={id:_0x263cx39[_0xaf17[253]],voicePause:true,chatPause:true,mailPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0x263cx3c,lastPauseAt:moment()[_0xaf17[59]](_0xaf17[58])};return _0x263cx39[_0xaf17[269]](_0x263cx3e)[_0xaf17[32]](function(_0x263cx44){if(_0x263cx44){return events[_0xaf17[268]](_[_0xaf17[267]]({newValues:_0x263cx3e},_0x263cx44[_0xaf17[266]]))}})[_0xaf17[32]](function(){var _0x263cx43=moment()[_0xaf17[59]](_0xaf17[58]);return models[_0xaf17[264]][_0xaf17[265]]({duration:moment(_0x263cx43)[_0xaf17[230]](moment(_0x263cx3a),_0xaf17[229]),exitAt:_0x263cx43},{where:{membername:_0x263cx39[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),type:_0xaf17[258],exitAt:null}})})[_0xaf17[32]](function(){var _0x263cx3f=(_0x263cx3e[_0xaf17[254]]&&  !_0x263cx3b)?channels:_[_0xaf17[255]](channels,function(_0x263cx40){return _0x263cx40!== _0xaf17[20]});var _0x263cx41=[];_0x263cx3f[_0xaf17[31]](function(_0x263cx42){_0x263cx41[_0xaf17[262]]({channel:_0x263cx42,membername:_0x263cx39[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),type:_0xaf17[258],enterAt:moment()[_0xaf17[59]](_0xaf17[58]),data1:_0x263cx3d,data2:_0x263cx38[_0xaf17[259]],data4:_0x263cx3d,role:_0x263cx39[_0xaf17[260]],internal:_0x263cx39[_0xaf17[174]],uniqueid:_0x263cx38[_0xaf17[261]]})});return models[_0xaf17[264]][_0xaf17[263]](_0x263cx41,{raw:true,individualHooks:true})})}}function handleUnpause(_0x263cx37,_0x263cx38){return function(_0x263cx39){var _0x263cx3e;if(!_0x263cx37[_0xaf17[248]]){_0x263cx37[_0xaf17[248]]= {}};if(_0x263cx37[_0xaf17[248]][_0xaf17[192]]!== _0xaf17[270]){events[_0xaf17[272]](_0x263cx39[_0xaf17[29]],_0x263cx39[_0xaf17[271]],false)};switch(_0x263cx37[_0xaf17[248]][_0xaf17[182]]){case _0xaf17[20]:_0x263cx3e= {id:_0x263cx39[_0xaf17[253]],voicePause:false};return _0x263cx39[_0xaf17[269]](_0x263cx3e)[_0xaf17[32]](function(_0x263cx44){return events[_0xaf17[268]](_[_0xaf17[267]]({newValues:_0x263cx3e},_0x263cx44[_0xaf17[266]]))})[_0xaf17[32]](function(){return models[_0xaf17[264]][_0xaf17[274]]({where:{channel:_0x263cx37[_0xaf17[248]][_0xaf17[182]],membername:_0x263cx39[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),type:_0xaf17[258],exitAt:null}})})[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[273]}))[_0xaf17[32]](function(_0x263cx46){return _0x263cx46[_0xaf17[269]]({exitAt:moment()[_0xaf17[59]](_0xaf17[58])})})[_0xaf17[32]](function(){return _0x263cx39});case _0xaf17[21]:;case _0xaf17[22]:;case _0xaf17[16]:;case _0xaf17[23]:;case _0xaf17[24]:var _0x263cx47={};_0x263cx47[util[_0xaf17[59]](_0xaf17[275],_0x263cx37[_0xaf17[248]][_0xaf17[182]],_0xaf17[276])]= false;return _0x263cx39[_0xaf17[269]](_0x263cx47)[_0xaf17[32]](function(_0x263cx39){_0x263cx47[_0xaf17[253]]= _0x263cx39[_0xaf17[253]];return events[_0xaf17[268]](_[_0xaf17[267]]({newValues:_0x263cx47},_0x263cx39[_0xaf17[266]]))})[_0xaf17[32]](function(){return models[_0xaf17[264]][_0xaf17[274]]({where:{channel:_0x263cx37[_0xaf17[248]][_0xaf17[182]],membername:_0x263cx39[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),type:_0xaf17[258],exitAt:null}})})[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[273]}))[_0xaf17[32]](function(_0x263cx46){return _0x263cx46[_0xaf17[269]]({exitAt:moment()[_0xaf17[59]](_0xaf17[58])})})[_0xaf17[32]](function(){return _0x263cx39});default:_0x263cx3e= {id:_0x263cx39[_0xaf17[253]],voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false};return _0x263cx39[_0xaf17[269]](_0x263cx3e)[_0xaf17[32]](function(_0x263cx44){return events[_0xaf17[268]](_[_0xaf17[267]]({newValues:_0x263cx3e},_0x263cx39[_0xaf17[266]]))})[_0xaf17[32]](function(){return models[_0xaf17[264]][_0xaf17[33]]({where:{membername:_0x263cx39[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),type:_0xaf17[258],exitAt:null}})})[_0xaf17[32]](function(_0x263cx48){var _0x263cx49=[];_0x263cx48[_0xaf17[31]](function(_0x263cx4a){_0x263cx49[_0xaf17[262]](_0x263cx4a[_0xaf17[269]]({exitAt:moment()[_0xaf17[59]](_0xaf17[58])}))});return BPromise[_0xaf17[277]](_0x263cx49)})[_0xaf17[32]](function(){return _0x263cx39})}}}function queueAddUpdate(_0x263cx4c,_0x263cx4d){return models[_0xaf17[278]][_0xaf17[274]]({where:{queue:_0x263cx4c,membername:_0x263cx4d}})[_0xaf17[32]](function(_0x263cx4e){if(_0x263cx4e){return _0x263cx4e[_0xaf17[269]]({logged:true,loggedAt:moment()[_0xaf17[59]](_0xaf17[58])})}})}function handleLogin(_0x263cx37,_0x263cx38){return function(_0x263cx39){return BPromise[_0xaf17[288]]()[_0xaf17[32]](function(){return events[_0xaf17[268]](_[_0xaf17[287]]({newValues:_0x263cx39[_0xaf17[266]]},_0x263cx39[_0xaf17[266]]))})[_0xaf17[32]](function(){return _0x263cx39[_0xaf17[286]]()})[_0xaf17[32]](function(voiceQueues){var _0x263cx50=[];voiceQueues[_0xaf17[31]](function(_0x263cx51){_0x263cx50[_0xaf17[262]](amiAction({action:_0xaf17[283],queue:_0x263cx51[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),membername:_0x263cx39[_0xaf17[29]],penalty:_0x263cx51[_0xaf17[278]][_0xaf17[284]],paused:_0x263cx39[_0xaf17[285]]})[_0xaf17[28]](function(_0x263cx19){if(_0x263cx19[_0xaf17[280]]=== _0xaf17[281]){return queueAddUpdate(_0x263cx51[_0xaf17[29]],_0x263cx39[_0xaf17[29]])};logger[_0xaf17[27]](_0xaf17[282],_0x263cx51[_0xaf17[29]],_0x263cx19)}))});return _0x263cx50})[_0xaf17[277]]()[_0xaf17[32]](function(){var _0x263cx41=[];channels[_0xaf17[31]](function(_0x263cx42){_0x263cx41[_0xaf17[262]]({channel:_0x263cx42,membername:_0x263cx39[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),type:_0xaf17[279],enterAt:moment()[_0xaf17[59]](_0xaf17[58]),role:_0x263cx39[_0xaf17[260]],internal:_0x263cx39[_0xaf17[174]]})});return models[_0xaf17[264]][_0xaf17[263]](_0x263cx41,{raw:true,individualHooks:true})})}}function logoutAgent(_0x263cx39){return BPromise[_0xaf17[288]]()[_0xaf17[32]](function(){return events[_0xaf17[268]](_[_0xaf17[287]]({newValues:{id:_0x263cx39[_0xaf17[253]],online:false}},_0x263cx39[_0xaf17[266]],{online:false}))})[_0xaf17[32]](function(){return models[_0xaf17[65]][_0xaf17[33]]()})[_0xaf17[32]](function(voiceQueues){var _0x263cx50=[];voiceQueues[_0xaf17[31]](function(_0x263cx51){_0x263cx50[_0xaf17[262]](amiAction({action:_0xaf17[289],queue:_0x263cx51[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]])})[_0xaf17[28]](function(_0x263cx19){}))});return BPromise[_0xaf17[277]](_0x263cx50)})[_0xaf17[32]](function(_0x263cx53){return models[_0xaf17[264]][_0xaf17[33]]({where:{membername:_0x263cx39[_0xaf17[29]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),type:_0xaf17[279],exitAt:null}})})[_0xaf17[32]](function(_0x263cx48){var _0x263cx49=[];_0x263cx48[_0xaf17[31]](function(_0x263cx4a){_0x263cx49[_0xaf17[262]](_0x263cx4a[_0xaf17[269]]({exitAt:moment()[_0xaf17[59]](_0xaf17[58])}))});return BPromise[_0xaf17[277]](_0x263cx49)})}function handleLogout(_0x263cx37,_0x263cx38){return function(_0x263cx39){return BPromise[_0xaf17[288]]()[_0xaf17[32]](function(){if(_0x263cx39[_0xaf17[260]]=== _0xaf17[290]){return logoutAgent(_0x263cx39)}})[_0xaf17[32]](function(){return _0x263cx39[_0xaf17[269]]({online:false})})}}function handleQueueAdd(_0x263cx37,_0x263cx38){return function(_0x263cx39){var _0x263cx56=[];switch(_0x263cx37[_0xaf17[248]][_0xaf17[182]]){case _0xaf17[20]:_0x263cx37[_0xaf17[248]][_0xaf17[293]][_0xaf17[31]](function(_0x263cx4c){_0x263cx56[_0xaf17[262]](models[_0xaf17[278]][_0xaf17[292]]({where:{UserId:_0x263cx39[_0xaf17[253]],queue:_0x263cx4c},defaults:{queue:_0x263cx4c,location:util[_0xaf17[59]](_0xaf17[291],_0x263cx39[_0xaf17[29]]),membername:_0x263cx39[_0xaf17[29]],UserId:_0x263cx39[_0xaf17[253]],penalty:_0x263cx38[_0xaf17[259]]},individualHooks:true,raw:true}))});return BPromise[_0xaf17[277]](_0x263cx56)[_0xaf17[32]](function(){var _0x263cx50=[];_0x263cx37[_0xaf17[248]][_0xaf17[293]][_0xaf17[31]](function(_0x263cx4c){_0x263cx50[_0xaf17[262]](amiAction({action:_0xaf17[283],queue:_0x263cx4c,paused:_0x263cx39[_0xaf17[254]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]]),membername:_0x263cx39[_0xaf17[29]]})[_0xaf17[28]](function(_0x263cx19){if(_0x263cx19[_0xaf17[280]]=== _0xaf17[281]){return queueAddUpdate(_0x263cx4c,_0x263cx39[_0xaf17[29]])};logger[_0xaf17[27]](_0xaf17[294],_0x263cx4c,_0x263cx19)}))});return BPromise[_0xaf17[277]](_0x263cx50)});case _0xaf17[21]:_0x263cx37[_0xaf17[248]][_0xaf17[293]][_0xaf17[31]](function(_0x263cx4c){_0x263cx56[_0xaf17[262]](models[_0xaf17[295]][_0xaf17[292]]({where:{UserId:_0x263cx39[_0xaf17[253]],ChatQueueId:_0x263cx4c[_0xaf17[253]]},defaults:{ChatQueueId:_0x263cx4c[_0xaf17[253]],queue:_0x263cx4c[_0xaf17[29]],UserId:_0x263cx39[_0xaf17[253]],penalty:_0x263cx38[_0xaf17[259]]},individualHooks:true,raw:true}))});return BPromise[_0xaf17[277]](_0x263cx56);case _0xaf17[22]:_0x263cx37[_0xaf17[248]][_0xaf17[293]][_0xaf17[31]](function(_0x263cx4c){_0x263cx56[_0xaf17[262]](models[_0xaf17[296]][_0xaf17[292]]({where:{UserId:_0x263cx39[_0xaf17[253]],MailQueueId:_0x263cx4c[_0xaf17[253]]},defaults:{MailQueueId:_0x263cx4c[_0xaf17[253]],queue:_0x263cx4c[_0xaf17[29]],UserId:_0x263cx39[_0xaf17[253]],penalty:_0x263cx38[_0xaf17[259]]},individualHooks:true,raw:true}))});return BPromise[_0xaf17[277]](_0x263cx56);case _0xaf17[23]:_0x263cx37[_0xaf17[248]][_0xaf17[293]][_0xaf17[31]](function(_0x263cx4c){_0x263cx56[_0xaf17[262]](models[_0xaf17[297]][_0xaf17[292]]({where:{UserId:_0x263cx39[_0xaf17[253]],SmsQueueId:_0x263cx4c[_0xaf17[253]]},defaults:{SmsQueueId:_0x263cx4c[_0xaf17[253]],queue:_0x263cx4c[_0xaf17[29]],UserId:_0x263cx39[_0xaf17[253]],penalty:_0x263cx38[_0xaf17[259]]},individualHooks:true,raw:true}))});return BPromise[_0xaf17[277]](_0x263cx56);case _0xaf17[24]:_0x263cx37[_0xaf17[248]][_0xaf17[293]][_0xaf17[31]](function(_0x263cx4c){_0x263cx56[_0xaf17[262]](models[_0xaf17[298]][_0xaf17[292]]({where:{UserId:_0x263cx39[_0xaf17[253]],OpenchannelQueueId:_0x263cx4c[_0xaf17[253]]},defaults:{OpenchannelQueueId:_0x263cx4c[_0xaf17[253]],queue:_0x263cx4c[_0xaf17[29]],UserId:_0x263cx39[_0xaf17[253]],penalty:_0x263cx38[_0xaf17[259]]},individualHooks:true,raw:true}))});return BPromise[_0xaf17[277]](_0x263cx56);case _0xaf17[16]:_0x263cx37[_0xaf17[248]][_0xaf17[293]][_0xaf17[31]](function(_0x263cx4c){_0x263cx56[_0xaf17[262]](models[_0xaf17[299]][_0xaf17[292]]({where:{UserId:_0x263cx39[_0xaf17[253]],FaxQueueId:_0x263cx4c[_0xaf17[253]]},defaults:{faxQueueId:_0x263cx4c[_0xaf17[253]],queue:_0x263cx4c[_0xaf17[29]],UserId:_0x263cx39[_0xaf17[253]],penalty:_0x263cx38[_0xaf17[259]]},individualHooks:true,raw:true}))});return BPromise[_0xaf17[277]](_0x263cx56);default:}}}function handleQueueRemove(_0x263cx37,_0x263cx38){return function(_0x263cx39){switch(_0x263cx37[_0xaf17[248]][_0xaf17[182]]){case _0xaf17[20]:return models[_0xaf17[278]][_0xaf17[301]]({where:{UserId:_0x263cx39[_0xaf17[253]],queue:_0x263cx37[_0xaf17[248]][_0xaf17[98]]},individualHooks:true,raw:true})[_0xaf17[32]](function(){return amiAction({action:_0xaf17[289],queue:_0x263cx37[_0xaf17[248]][_0xaf17[98]],interface:util[_0xaf17[59]](_0xaf17[256],_0xaf17[257],_0x263cx39[_0xaf17[29]])})})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[300],_0x263cx19[_0xaf17[26]])});case _0xaf17[21]:return models[_0xaf17[295]][_0xaf17[274]]({where:{UserId:_0x263cx39[_0xaf17[253]],ChatQueueId:_0x263cx37[_0xaf17[248]][_0xaf17[303]]}})[_0xaf17[32]](function(_0x263cx58){if(_0x263cx58){return _0x263cx58[_0xaf17[301]]()}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[302],_0x263cx19)});case _0xaf17[22]:return models[_0xaf17[296]][_0xaf17[274]]({where:{UserId:_0x263cx39[_0xaf17[253]],MailQueueId:_0x263cx37[_0xaf17[248]][_0xaf17[303]]}})[_0xaf17[32]](function(_0x263cx58){if(_0x263cx58){return _0x263cx58[_0xaf17[301]]()}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[304],_0x263cx19)});case _0xaf17[23]:return models[_0xaf17[297]][_0xaf17[274]]({where:{UserId:_0x263cx39[_0xaf17[253]],SmsQueueId:_0x263cx37[_0xaf17[248]][_0xaf17[303]]}})[_0xaf17[32]](function(_0x263cx58){if(_0x263cx58){return _0x263cx58[_0xaf17[301]]()}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[305],_0x263cx19)});case _0xaf17[24]:return models[_0xaf17[298]][_0xaf17[274]]({where:{UserId:_0x263cx39[_0xaf17[253]],OpenchannelQueueId:_0x263cx37[_0xaf17[248]][_0xaf17[303]]}})[_0xaf17[32]](function(_0x263cx58){if(_0x263cx58){return _0x263cx58[_0xaf17[301]]()}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[306],_0x263cx19)});case _0xaf17[16]:return models[_0xaf17[299]][_0xaf17[274]]({where:{UserId:_0x263cx39[_0xaf17[253]],FaxQueueId:_0x263cx37[_0xaf17[248]][_0xaf17[303]]}})[_0xaf17[32]](function(_0x263cx58){if(_0x263cx58){return _0x263cx58[_0xaf17[301]]()}})[_0xaf17[28]](function(_0x263cx19){faxLogger[_0xaf17[27]](_0xaf17[307],_0x263cx19)});default:}}}function handleEntityNotFound(_0x263cx5a){return function(_0x263cx5b){if(!_0x263cx5b){throw _0x263cx5a};return _0x263cx5b}}function onSave(_0x263cx38,_0x263cx37){switch(_0x263cx38[_0xaf17[29]]){case _0xaf17[311]:return models[_0xaf17[310]][_0xaf17[309]](_0x263cx37[_0xaf17[248]][_0xaf17[290]])[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[308]}))[_0xaf17[32]](handlePause(_0x263cx37,_0x263cx38));case _0xaf17[312]:return models[_0xaf17[310]][_0xaf17[309]](_0x263cx37[_0xaf17[248]][_0xaf17[290]])[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[308]}))[_0xaf17[32]](handleUnpause(_0x263cx37,_0x263cx38));case _0xaf17[313]:return models[_0xaf17[310]][_0xaf17[309]](_0x263cx38[_0xaf17[250]])[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[308]}))[_0xaf17[32]](handleLogin(_0x263cx37,_0x263cx38))[_0xaf17[32]](function(_0x263cx5d){return _0x263cx5d});case _0xaf17[314]:return models[_0xaf17[310]][_0xaf17[309]](_0x263cx38[_0xaf17[250]])[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[308]}))[_0xaf17[32]](handleUnpause(_0x263cx37,_0x263cx38))[_0xaf17[32]](handleLogout(_0x263cx37,_0x263cx38));case _0xaf17[283]:return models[_0xaf17[310]][_0xaf17[309]](_0x263cx37[_0xaf17[248]][_0xaf17[290]])[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[308]}))[_0xaf17[32]](handleQueueAdd(_0x263cx37,_0x263cx38))[_0xaf17[32]](function(_0x263cx58){if(_0x263cx37[_0xaf17[248]][_0xaf17[182]]!== _0xaf17[20]){return events[_0xaf17[316]](_0x263cx58,_0x263cx37[_0xaf17[248]][_0xaf17[182]])}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[315],_0x263cx19[_0xaf17[26]])});case _0xaf17[289]:return models[_0xaf17[310]][_0xaf17[309]](_0x263cx37[_0xaf17[248]][_0xaf17[290]])[_0xaf17[32]](handleEntityNotFound({message:_0xaf17[308]}))[_0xaf17[32]](handleQueueRemove(_0x263cx37,_0x263cx38))[_0xaf17[32]](function(_0x263cx58){if(_0x263cx37[_0xaf17[248]][_0xaf17[182]]!== _0xaf17[20]){return events[_0xaf17[318]](_0x263cx58,_0x263cx37[_0xaf17[248]][_0xaf17[182]])}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[317],_0x263cx19[_0xaf17[26]])});default:throw {message:_0xaf17[319]}}}function clean(channels){removeInactiveCalls();_[_0xaf17[31]](channels,function(_0x263cx42){removeExpiredApplications(_0x263cx42)})}function removeInactiveCalls(){logger[_0xaf17[73]](_0xaf17[320]);var _0x263cx60=[],_0x263cx61=[],_0x263cx62=moment()[_0xaf17[59]](_0xaf17[58]);return amiAction({action:_0xaf17[337],command:_0xaf17[338]})[_0xaf17[32]](function(_0x263cx6a){var _0x263cx6b;if(_0x263cx6a&& _0x263cx6a[_0xaf17[331]]){var _0x263cx58=_0x263cx6a[_0xaf17[331]][_0xaf17[102]](_0xaf17[332]);_[_0xaf17[31]](_0x263cx58,function(_0x263cx40){if(_0x263cx40){_0x263cx6b= _0x263cx40[_0xaf17[102]](_0xaf17[333]);_0x263cx6b[_0xaf17[334]]=== 14&& _0x263cx61[_0xaf17[262]](_0x263cx6b[_0xaf17[335]]())}})};return models[_0xaf17[336]][_0xaf17[33]]({where:{$or:[{queuecallerleaveAt:null,queuecallerexit:false},{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null}}]}})})[_0xaf17[32]](function(_0x263cx69){_[_0xaf17[31]](_0x263cx69,function(_0x263cx66){if(!_[_0xaf17[193]](_0x263cx61,_0x263cx66[_0xaf17[88]])){_0x263cx60[_0xaf17[262]](_0x263cx66[_0xaf17[269]]({queuecallerleaveAt:_0x263cx62,queuecallerexitAt:_0x263cx62,queuecallerexit:true,queuecallerexitreason:_0xaf17[324]}))}});return models[_0xaf17[330]][_0xaf17[33]]({where:{leaveAt:null}})})[_0xaf17[32]](function(_0x263cx68){_[_0xaf17[31]](_0x263cx68,function(_0x263cx66){if(!_[_0xaf17[193]](_0x263cx61,_0x263cx66[_0xaf17[88]])){_0x263cx60[_0xaf17[262]](_0x263cx66[_0xaf17[269]]({leaveAt:_0x263cx62,network:_0xaf17[328]}))}});return models[_0xaf17[329]][_0xaf17[33]]({where:{endtime:null}})})[_0xaf17[32]](function(_0x263cx67){_[_0xaf17[31]](_0x263cx67,function(_0x263cx66){if(!_[_0xaf17[193]](_0x263cx61,_0x263cx66[_0xaf17[88]])){_0x263cx60[_0xaf17[262]](_0x263cx66[_0xaf17[269]]({endtime:_0x263cx62,dialstatus:_0xaf17[325]}))}});return models[_0xaf17[327]][_0xaf17[33]]({where:{agentcomplete:false,agentringnoanswer:false,agentdump:false}})})[_0xaf17[32]](function(_0x263cx65){_[_0xaf17[31]](_0x263cx65,function(_0x263cx66){if(!_[_0xaf17[193]](_0x263cx61,_0x263cx66[_0xaf17[88]])){_0x263cx60[_0xaf17[262]](_0x263cx66[_0xaf17[269]]({lastevent:_0xaf17[199],agentringnoanswer:true,agentringnoanswerAt:_0x263cx62,reason:_0xaf17[325]}))}});return models[_0xaf17[264]][_0xaf17[33]]({where:{type:_0xaf17[326],enterAt:{$ne:null},exitAt:null}})})[_0xaf17[32]](function(_0x263cx63){_[_0xaf17[31]](_0x263cx63,function(_0x263cx64){if(!_[_0xaf17[193]](_0x263cx61,_0x263cx64[_0xaf17[88]])){_0x263cx60[_0xaf17[262]](_0x263cx64[_0xaf17[269]]({exitAt:_0x263cx64[_0xaf17[323]],data4:_0xaf17[324]}))}});return _0x263cx60})[_0xaf17[277]]()[_0xaf17[32]](function(){logger[_0xaf17[73]](_0xaf17[322])})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[321],_0x263cx19[_0xaf17[26]])})}function removeExpiredApplications(_0x263cx42){return models[_0xaf17[346]+ _0x263cx42+ _0xaf17[347]][_0xaf17[33]]({where:{leaveAt:null,timeslot:{$ne:null}}})[_0xaf17[32]](function(_0x263cx6d){var _0x263cx6e,_0x263cx6f=[];_[_0xaf17[31]](_0x263cx6d,function(_0x263cx70){_0x263cx6e= moment(_0x263cx70[_0xaf17[344]])[_0xaf17[343]](_0x263cx70[_0xaf17[342]],_0xaf17[229]);if(moment()[_0xaf17[345]](_0x263cx6e)){_0x263cx6f[_0xaf17[262]](_0x263cx70[_0xaf17[269]]({timeout:true,leaveAt:moment()[_0xaf17[59]](_0xaf17[58])}))}});return _0x263cx6f})[_0xaf17[277]]()[_0xaf17[32]](function(){logger[_0xaf17[73]](_0xaf17[339]+ _0x263cx42+ _0xaf17[341])})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[339]+ _0x263cx42+ _0xaf17[340],_0x263cx19)})}var channelModels=[_0xaf17[348],_0xaf17[349],_0xaf17[350],_0xaf17[351],_0xaf17[352]];clean(channelModels);setInterval(function(){clean(channelModels)},10* 60* 1000);function networkRewrite(_0x263cx73){switch(_0x263cx73[_0xaf17[192]]){case _0xaf17[363]:return models[_0xaf17[365]][_0xaf17[364]](_0xaf17[363])[_0xaf17[33]]()[_0xaf17[32]](function(_0x263cx74){var _0x263cx75=_0xaf17[183];var _0x263cx76=_0xaf17[354];_0x263cx74[_0xaf17[31]](function(_0x263cx77){_0x263cx75+= util[_0xaf17[59]](_0xaf17[355],_0x263cx77[_0xaf17[222]])});fs[_0xaf17[362]](path[_0xaf17[357]](config[_0xaf17[356]],_0x263cx76),_0x263cx75,{flags:_0xaf17[358],mode:parseInt(_0xaf17[359],8)},function(_0x263cx19){if(_0x263cx19){throw _0x263cx19};amiCommand(_0xaf17[360]);logger[_0xaf17[73]](_0xaf17[361])})})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[353],_0x263cx19)});case _0xaf17[370]:return models[_0xaf17[365]][_0xaf17[364]](_0xaf17[370])[_0xaf17[33]]()[_0xaf17[32]](function(_0x263cx78){var _0x263cx79=_0xaf17[183];var _0x263cx7a=_0xaf17[367];_0x263cx78[_0xaf17[31]](function(_0x263cx7b){_0x263cx79+= util[_0xaf17[59]](_0xaf17[368],_0x263cx7b[_0xaf17[222]])});fs[_0xaf17[362]](path[_0xaf17[357]](config[_0xaf17[356]],_0x263cx7a),_0x263cx79,{flags:_0xaf17[358],mode:parseInt(_0xaf17[359],8)},function(_0x263cx19){if(_0x263cx19){throw _0x263cx19};amiCommand(_0xaf17[360]);logger[_0xaf17[73]](_0xaf17[369])})})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[366],_0x263cx19)});default:logger[_0xaf17[27]](_0xaf17[371],_0x263cx73[_0xaf17[192]])}}function amiCommand(_0x263cx7d){return amiAction({Action:_0xaf17[337],command:_0x263cx7d})[_0xaf17[32]](function(_0x263cx58){logger[_0xaf17[73]](_0xaf17[372],_0x263cx7d,_0x263cx58)})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[372],_0x263cx7d,_0x263cx19)})}function trunksRewrite(){var _0x263cx7f=_0xaf17[183];var _0x263cx80=_0xaf17[183];var _0x263cx81=_0xaf17[373];return models[_0xaf17[34]][_0xaf17[33]]({where:{active:true},raw:true})[_0xaf17[32]](function(_0x263cx1a){activeTrunks= {};_0x263cx1a[_0xaf17[31]](function(_0x263cx82){activeTrunks[_0x263cx82[_0xaf17[29]]]= _0x263cx82[_0xaf17[30]];delete _0x263cx82[_0xaf17[374]];delete _0x263cx82[_0xaf17[344]];delete _0x263cx82[_0xaf17[375]];delete _0x263cx82[_0xaf17[376]];delete _0x263cx82[_0xaf17[83]];if(_0x263cx82[_0xaf17[85]]){_0x263cx80+= util[_0xaf17[59]](_0x263cx81,_0x263cx82[_0xaf17[85]])};delete _0x263cx82[_0xaf17[85]];_0x263cx7f+= util[_0xaf17[59]](_0xaf17[377],_0x263cx82[_0xaf17[29]]);if(_0x263cx82[_0xaf17[378]]){_0x263cx7f+= util[_0xaf17[59]](_0xaf17[379],_0x263cx82[_0xaf17[378]]);delete _0x263cx82[_0xaf17[378]]};for(var _0x263cx30 in _0x263cx82){if(_0x263cx82[_0x263cx30]){switch(_0x263cx30){case _0xaf17[382]:var _0x263cx83=_0x263cx82[_0x263cx30][_0xaf17[102]](_0xaf17[380]);_0x263cx83[_0xaf17[31]](function(_0x263cx40){_0x263cx7f+= util[_0xaf17[59]](_0xaf17[381],_0x263cx30,_0x263cx40)});break;default:_0x263cx7f+= util[_0xaf17[59]](_0xaf17[381],_0x263cx30,_0x263cx82[_0x263cx30])}}}});fs[_0xaf17[362]](path[_0xaf17[357]](config[_0xaf17[356]],_0xaf17[383]),_0x263cx7f,{flags:_0xaf17[358],mode:parseInt(_0xaf17[359],8)},function(_0x263cx19){if(_0x263cx19){throw _0x263cx19};logger[_0xaf17[73]](_0xaf17[384]);fs[_0xaf17[362]](path[_0xaf17[357]](config[_0xaf17[356]],_0xaf17[385]),_0x263cx80,{flags:_0xaf17[358],mode:parseInt(_0xaf17[359],8)},function(_0x263cx19){if(_0x263cx19){throw _0x263cx19};amiCommand(_0xaf17[360]);logger[_0xaf17[73]](_0xaf17[386])})})})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0x263cx19)})}function rewriteContexts(_0x263cx73,_0x263cx85){return function(){var _0x263cx86=_0xaf17[183];if(!_0x263cx85){_0x263cx86= util[_0xaf17[59]](_0xaf17[387],_0x263cx73[_0xaf17[29]],_0x263cx73[_0xaf17[29]])};return models[_0xaf17[392]][_0xaf17[33]]({where:{id:{$ne:_0x263cx73[_0xaf17[253]]}}})[_0xaf17[32]](function(_0x263cx87){_0x263cx87[_0xaf17[31]](function(_0x263cx82){_0x263cx86+= util[_0xaf17[59]](_0xaf17[387],_0x263cx82[_0xaf17[29]],_0x263cx82[_0xaf17[29]])});fs[_0xaf17[362]](path[_0xaf17[357]](config[_0xaf17[356]],_0xaf17[389]),_0x263cx86,{flags:_0xaf17[358],mode:parseInt(_0xaf17[359],8)},function(_0x263cx19){if(_0x263cx19){throw _0x263cx19};logger[_0xaf17[73]](_0xaf17[390]);amiCommand(_0xaf17[391])})})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[388],_0x263cx19)})}}function createHangup(_0x263cx73){return function(){logger[_0xaf17[73]](_0xaf17[393],_0x263cx73[_0xaf17[29]]);var _0x263cx47=[{context:_0x263cx73[_0xaf17[29]],exten:_0xaf17[394],priority:_0xaf17[395],VoiceContextId:_0x263cx73[_0xaf17[253]],type:_0xaf17[396],app:_0xaf17[397]},{context:_0x263cx73[_0xaf17[29]],exten:_0xaf17[398],priority:_0xaf17[395],VoiceContextId:_0x263cx73[_0xaf17[253]],type:_0xaf17[396],app:_0xaf17[397]}];return models[_0xaf17[401]][_0xaf17[263]](_0x263cx47)[_0xaf17[32]](function(){logger[_0xaf17[73]](_0xaf17[400])})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[399],_0x263cx19)})}}function rtpRewrite(_0x263cx47){if(_0x263cx47){var _0x263cx8a=_0xaf17[183];for(var _0x263cx30 in _0x263cx47){_0x263cx47[_0x263cx30]&& (_0x263cx8a+= util[_0xaf17[59]](_0xaf17[381],_0x263cx30,_0x263cx47[_0x263cx30]))};try{fs[_0xaf17[403]](path[_0xaf17[357]](config[_0xaf17[356]],_0xaf17[402]),_0x263cx8a,{flag:_0xaf17[358],mode:parseInt(_0xaf17[359],8)});logger[_0xaf17[73]](_0xaf17[404]);amiCommand(_0xaf17[405])}catch(err){logger[_0xaf17[27]](_0xaf17[406],err)}}else {logger[_0xaf17[27]](_0xaf17[407])}}function execRequest(_0x263cx73,_0x263cx8c,_0x263cx8d){return Util[_0xaf17[410]](_0x263cx73,_0x263cx8c,_0x263cx8d)[_0xaf17[32]](function(_0x263cx8e){faxLogger[_0xaf17[73]](_0xaf17[409])})[_0xaf17[28]](function(_0x263cx19){faxLogger[_0xaf17[27]](_0xaf17[408],_0x263cx19)})}function webhook(_0x263cx73,_0x263cx90,_0x263cx91){switch(_0x263cx91){case _0xaf17[418]:if(_0x263cx90[_0xaf17[411]]&& _0x263cx90[_0xaf17[412]]){faxLogger[_0xaf17[73]](_0xaf17[413]+ _0x263cx90[_0xaf17[29]]+ _0xaf17[414]);execRequest(_0x263cx73,_0x263cx90[_0xaf17[411]],_0x263cx90[_0xaf17[412]])};if(_0x263cx90[_0xaf17[415]][_0xaf17[334]]){_[_0xaf17[31]](_0x263cx90[_0xaf17[415]],function(_0x263cx38){if(_0x263cx38[_0xaf17[416]]){Util[_0xaf17[417]](_0x263cx38,_0x263cx73)}})};break;case _0xaf17[422]:if(_0x263cx90[_0xaf17[419]]&& _0x263cx90[_0xaf17[420]]){faxLogger[_0xaf17[73]](_0xaf17[413]+ _0x263cx90[_0xaf17[29]]+ _0xaf17[421]);execRequest(_0x263cx73,_0x263cx90[_0xaf17[419]],_0x263cx90[_0xaf17[420]])};break;case _0xaf17[77]:if(_0x263cx90[_0xaf17[423]]&& _0x263cx90[_0xaf17[424]]){faxLogger[_0xaf17[73]](_0xaf17[413]+ _0x263cx90[_0xaf17[29]]+ _0xaf17[425]);execRequest(_0x263cx73,_0x263cx90[_0xaf17[423]],_0x263cx90[_0xaf17[424]])};break;default:faxLogger[_0xaf17[27]](_0xaf17[426])}}function getFaxRoom(){return function(_0x263cx90,_0x263cx93){if(_0x263cx93[_0xaf17[427]]){return models[_0xaf17[428]][_0xaf17[309]](_0x263cx93.FaxRoomId)}else {return models[_0xaf17[428]][_0xaf17[33]]({limit:1,where:{contact:_0x263cx93[_0xaf17[431]],FaxAccountId:_0x263cx90[_0xaf17[253]]},order:[[_0xaf17[374],_0xaf17[433]]]})[_0xaf17[32]](function(_0x263cx94){var _0x263cx95=_[_0xaf17[429]](_0x263cx94);if(!_0x263cx95|| _0x263cx95[_0xaf17[376]]=== _0xaf17[430]){return models[_0xaf17[428]][_0xaf17[63]]({contact:_0x263cx93[_0xaf17[431]],account:_0x263cx90[_0xaf17[29]],status:_0xaf17[432],FaxAccountId:_0x263cx90[_0xaf17[253]]})}else {return _0x263cx95}})}}}function sendFax(_0x263cx97,_0x263cx98,_0x263cx99){if(_0x263cx97[_0xaf17[376]]=== _0xaf17[434]){faxLogger[_0xaf17[437]](util[_0xaf17[59]](_0xaf17[435],_0x263cx97[_0xaf17[436]],_0x263cx97[_0xaf17[431]]));var _0x263cx9a;var _0x263cx9b=_0x263cx97;var _0x263cx9c=_0x263cx97[_0xaf17[436]];var _0x263cx9d=_0x263cx97[_0xaf17[431]];var _0x263cx9e;var _0x263cx9f;var _0x263cxa0,_0x263cxa1;return models[_0xaf17[488]][_0xaf17[274]]({where:{localstationid:_0x263cx9b[_0xaf17[436]]}})[_0xaf17[32]](function(_0x263cxa5){if(!_0x263cxa5){throw  new Error(_0xaf17[485])};faxLogger[_0xaf17[73]](_0xaf17[486],_0x263cxa5[_0xaf17[449]]);_0x263cx9e= _[_0xaf17[147]](_0x263cxa5[_0xaf17[266]]);return models[_0xaf17[34]][_0xaf17[274]]({where:{name:_0x263cx9e[_0xaf17[487]]},attributes:[_0xaf17[29]]})})[_0xaf17[32]](function(_0x263cx1b){if(!_0x263cx1b){throw  new Error(_0xaf17[483])};faxLogger[_0xaf17[73]](_0xaf17[484],_0x263cx1b[_0xaf17[29]]);_0x263cx9f= _[_0xaf17[147]](_0x263cx1b[_0xaf17[266]]);return})[_0xaf17[32]](function(){return [_0x263cx9e,_0x263cx9b]})[_0xaf17[473]](getFaxRoom())[_0xaf17[32]](function(_0x263cxa4){if(!_0x263cxa4){throw  new Error(_0xaf17[480])};faxLogger[_0xaf17[73]](_0xaf17[481],_0x263cxa4[_0xaf17[253]]);_0x263cx9a= _0x263cxa4;return _0x263cx9a[_0xaf17[482]](_0x263cx9b[_0xaf17[253]])})[_0xaf17[32]](function(){return _0x263cx9a[_0xaf17[269]]({status:_0xaf17[432],lastEvent:_0xaf17[434],lastEventAt:moment()[_0xaf17[59]](_0xaf17[58]),faxOut:++_0x263cx9a[_0xaf17[478]]},{individualHooks:true,user:_0x263cx99[_0xaf17[479]]})})[_0xaf17[32]](function(_0x263cx47){faxLogger[_0xaf17[73]](_0xaf17[476],_0x263cx47[_0xaf17[253]]);return _0x263cx9a[_0xaf17[477]](_0x263cx9b.UserId)})[_0xaf17[32]](function(){return models[_0xaf17[310]][_0xaf17[309]](_0x263cx9b.UserId)})[_0xaf17[32]](function(){if(_0x263cx9e[_0xaf17[474]]){return models[_0xaf17[475]][_0xaf17[292]]({where:{ListId:_0x263cx9e[_0xaf17[474]],$or:[{phone:_0x263cx9d},{fax:_0x263cx9d}]},defaults:{fax:_0x263cx9d,phone:_0x263cx9d,firstName:_0x263cx9d,ListId:_0x263cx9e[_0xaf17[474]]}})}else {return []}})[_0xaf17[473]](function(_0x263cxa2,_0x263cxa3){if(_0x263cxa3!== undefined&&  !_0x263cxa3){return _0x263cxa2[_0xaf17[269]]({fax:_0x263cx9d})};return})[_0xaf17[32]](function(){_0x263cxa0= _0x263cx9b[_0xaf17[460]][0][_0xaf17[6]];if(_0x263cx9b[_0xaf17[460]][0][_0xaf17[192]]=== _0xaf17[461]){_0x263cxa1= path[_0xaf17[357]](config[_0xaf17[462]],_0xaf17[463],_0xaf17[464],_0xaf17[16],_0xaf17[194],_0xaf17[465],_0xaf17[466],path[_0xaf17[467]](_0x263cxa0)[_0xaf17[29]]+ _0xaf17[468]);return exec(_0xaf17[469]+ _0x263cxa1+ _0xaf17[470]+ _0x263cxa0)}else {_0x263cxa1= path[_0xaf17[357]](config[_0xaf17[462]],_0xaf17[463],_0xaf17[464],_0xaf17[16],_0xaf17[194],_0xaf17[465],_0xaf17[466],path[_0xaf17[467]](_0x263cxa0)[_0xaf17[471]]);fse[_0xaf17[472]](_0x263cxa0,_0x263cxa1);return}})[_0xaf17[32]](function(){fs[_0xaf17[458]](_0x263cxa1,511);faxLogger[_0xaf17[73]](_0xaf17[459]);return models[_0xaf17[442]][_0xaf17[265]]({filename:_0x263cxa1,localstationid:_0x263cx9b[_0xaf17[436]],retry:_0x263cx98},{where:{id:_0x263cx9b[_0xaf17[253]]}})})[_0xaf17[32]](function(_0x263cx97){return amiAction({action:_0xaf17[445],channel:util[_0xaf17[59]](_0xaf17[446],_0x263cx9e[_0xaf17[447]],_0x263cx9f[_0xaf17[29]],_0x263cx9d),exten:_0x263cx9d,context:_0xaf17[448],priority:1,callerid:util[_0xaf17[59]](_0xaf17[180],_0x263cx9e[_0xaf17[449]],_0x263cx9e[_0xaf17[449]]),variable:{FAXNAME:_0x263cx9e[_0xaf17[29]],FAXNUMBER:_0x263cx9d,FAXECM:_0x263cx9e[_0xaf17[450]],FAXHEADERINFO:_0x263cx9e[_0xaf17[451]],FAXLOCALSTATIONID:_0x263cx9e[_0xaf17[449]],FAXMINRATE:_0x263cx9e[_0xaf17[452]],FAXMAXRATE:_0x263cx9e[_0xaf17[453]],FAXMODEM:util[_0xaf17[59]](_0xaf17[454],_0x263cx9e[_0xaf17[455]]),FAXGATEWAY:_0x263cx9e[_0xaf17[456]],FAXT38TIMEOUT:_0x263cx9e[_0xaf17[457]],FAXOUTFILE:_0x263cxa1},account:_0x263cx9e[_0xaf17[449]]})})[_0xaf17[32]](function(_0x263cx58){faxLogger[_0xaf17[437]](_0xaf17[443]);faxLogger[_0xaf17[73]](_0xaf17[444],_0x263cx58)})[_0xaf17[28]](function(_0x263cx19){faxLogger[_0xaf17[27]](_0xaf17[438],_0x263cx19);faxLogger[_0xaf17[27]](_0xaf17[439],_0x263cx19[_0xaf17[280]]);faxLogger[_0xaf17[27]](_0xaf17[440],_0x263cx19[_0xaf17[26]]);return models[_0xaf17[442]][_0xaf17[265]]({status:_0xaf17[171]},{where:{id:_0x263cx9b[_0xaf17[253]]}})[_0xaf17[32]](function(_0x263cx47){if(_0x263cx9a){return _0x263cx9a[_0xaf17[269]]({lastEvent:_0xaf17[171]})};return})[_0xaf17[28]](function(_0x263cx19){faxLogger[_0xaf17[27]](_0xaf17[441],_0x263cx19);faxLogger[_0xaf17[27]](_0xaf17[439],_0x263cx19[_0xaf17[280]]);faxLogger[_0xaf17[27]](_0xaf17[440],_0x263cx19[_0xaf17[26]])})})}}models[_0xaf17[442]][_0xaf17[489]](function(_0x263cx73,_0x263cx37){sendFax(_0x263cx73[_0xaf17[266]],0,_0x263cx37)});models[_0xaf17[442]][_0xaf17[492]](function(_0x263cx73,_0x263cx37){if(_0x263cx73[_0xaf17[490]](_0xaf17[376])&& _0x263cx73[_0xaf17[376]]=== _0xaf17[434]){sendFax(_0x263cx73[_0xaf17[266]],_0x263cx73[_0xaf17[491]]+ 1,_0x263cx37)}});models[_0xaf17[428]][_0xaf17[492]](function(_0x263cx73){var _0x263cxa6=_[_0xaf17[494]](faxaccounts,{id:_0x263cx73[_0xaf17[493]]});if(_0x263cxa6&& _0x263cx73[_0xaf17[490]](_0xaf17[376])&& _0x263cx73[_0xaf17[376]]=== _0xaf17[430]){webhook(_0x263cx73[_0xaf17[266]],_0x263cxa6,_0xaf17[77])}});models[_0xaf17[495]][_0xaf17[489]](function(_0x263cx73,_0x263cx37){onSave(_0x263cx73,_0x263cx37)});models[_0xaf17[488]][_0xaf17[33]]({raw:true})[_0xaf17[32]](function(_0x263cxa7){faxaccounts= _0x263cxa7})[_0xaf17[28]](function(_0x263cx19){faxLogger[_0xaf17[27]](_0xaf17[496],_0x263cx19)});function addToCollection(_0x263cxa9,_0x263cxaa){_0x263cxa9[_0xaf17[262]](_0x263cxaa)}function updateCollection(_0x263cxa9,_0x263cxaa){var _0x263cxac=_[_0xaf17[494]](_0x263cxa9,{id:_0x263cxaa[_0xaf17[253]]});if(_0x263cxac){_[_0xaf17[267]](_0x263cxac,_0x263cxaa)}else {_0x263cxa9[_0xaf17[497]](_0x263cxaa)}}function removeFromCollection(_0x263cxa9,_0x263cxaa){_[_0xaf17[498]](_0x263cxa9,{id:_0x263cxaa[_0xaf17[253]]})}function getWidgets(_0x263cxaf){_0x263cxaf= JSON[_0xaf17[467]](_0x263cxaf|| _0xaf17[499]);var _0x263cxb0=[];if(_0x263cxaf[_0xaf17[500]]){_[_0xaf17[31]](_0x263cxaf[_0xaf17[500]],function(_0x263cxb1){_0x263cxb0[_0xaf17[262]](_[_0xaf17[504]](_[_0xaf17[503]](_0x263cxb1[_0xaf17[501]],_0xaf17[502])))});if(_0x263cxb0[_0xaf17[334]]){var _0x263cxb2=[];_[_0xaf17[31]](_0x263cxb0,function(_0x263cxb3){_[_0xaf17[31]](_0x263cxb3,function(_0x263cxb4){_[_0xaf17[193]]([_0xaf17[505],_0xaf17[506],_0xaf17[507]],_0x263cxb4[_0xaf17[192]])&& _0x263cxb2[_0xaf17[262]]({config:{select:_0x263cxb4[_0xaf17[509]][_0xaf17[508]],fields:_0x263cxb4[_0xaf17[509]][_0xaf17[510]],condition:_0x263cxb4[_0xaf17[509]][_0xaf17[511]],table:_0x263cxb4[_0xaf17[509]][_0xaf17[513]][_0xaf17[223]](_0xaf17[512],_0xaf17[183])},id:_0x263cxb4[_0xaf17[514]],type:_0x263cxb4[_0xaf17[192]]})})});return (_0x263cxb2[_0xaf17[334]]?_0x263cxb2:null)};return null};return null}function toAddDate(_0x263cxb6){switch(_0x263cxb6){case _0xaf17[515]:;case _0xaf17[516]:;case _0xaf17[517]:;case _0xaf17[518]:;case _0xaf17[519]:;case _0xaf17[520]:;case _0xaf17[521]:;case _0xaf17[522]:;case _0xaf17[523]:;case _0xaf17[524]:;case _0xaf17[525]:;case _0xaf17[526]:;case _0xaf17[527]:;case _0xaf17[528]:return false;default:return true}}function getCounterWidgetQuery(_0x263cxb8,_0x263cx5d){return Promise[_0xaf17[288]]()[_0xaf17[32]](function(){return _0x263cxb8[_0xaf17[505]]})[_0xaf17[32]](reportBuildUtils[_0xaf17[544]](_0x263cx5d))[_0xaf17[32]](function(_0x263cxb9){var _0x263cxba=util[_0xaf17[59]](_0xaf17[530],_0x263cxb8[_0xaf17[508]],_0x263cxb8[_0xaf17[505]]);if(_0x263cxb8[_0xaf17[511]]&& _0x263cxb8[_0xaf17[511]]!== _0xaf17[531]){_0x263cxba+= util[_0xaf17[59]](_0xaf17[532],decodeURIComponent(_0x263cxb8[_0xaf17[511]]))};if(toAddDate(_0x263cxb8[_0xaf17[505]])){_0x263cxba+= util[_0xaf17[59]]((_0x263cxb8[_0xaf17[511]]&& _0x263cxb8[_0xaf17[511]]!== _0xaf17[531])?_0xaf17[533]:_0xaf17[534],moment()[_0xaf17[536]](_0xaf17[535])[_0xaf17[59]](_0xaf17[58]))};if(!_0x263cxb9|| _0x263cxb9!== _0xaf17[537]){if(_0x263cxb9){_0x263cxba+= _0x263cxb8[_0xaf17[511]]?_0xaf17[538]+ _0x263cxb9:_0xaf17[539]+ _0x263cxb9};logger[_0xaf17[73]](_0xaf17[540]);logger[_0xaf17[73]](_0x263cxba);logger[_0xaf17[73]](_0xaf17[541]);return _0x263cxba}else {logger[_0xaf17[27]](_0xaf17[542]);logger[_0xaf17[27]](_0xaf17[543]);logger[_0xaf17[27]](_0xaf17[541]);return []}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[529],_0x263cx19[_0xaf17[26]])})}function getPieChartWidgetQuery(_0x263cxb8,_0x263cx5d){return Promise[_0xaf17[277]]([])[_0xaf17[32]](function(){return _0x263cxb8[_0xaf17[505]]})[_0xaf17[32]](reportBuildUtils[_0xaf17[544]](_0x263cx5d))[_0xaf17[32]](function(_0x263cxb9){var _0x263cxbc=[];var _0x263cx40;if(_0x263cxb8[_0xaf17[510]]){if(_[_0xaf17[546]](_0x263cxb8[_0xaf17[510]])){_0x263cxb8[_0xaf17[510]][_0xaf17[31]](function(_0x263cx82){if(_0x263cx82[_0xaf17[547]]&& _0x263cx82[_0xaf17[548]]){_0x263cxbc[_0xaf17[262]](_0x263cx82[_0xaf17[547]]+ _0xaf17[549]+ _0x263cx82[_0xaf17[548]]+ _0xaf17[550])}})}else {if(_[_0xaf17[551]](_0x263cxb8[_0xaf17[510]])){var _0x263cx82=JSON[_0xaf17[467]](_0x263cxb8[_0xaf17[510]]);if(_0x263cx82[_0xaf17[547]]&& _0x263cx82[_0xaf17[548]]){_0x263cxbc[_0xaf17[262]](_0x263cx82[_0xaf17[547]]+ _0xaf17[549]+ _0x263cx82[_0xaf17[548]]+ _0xaf17[550])}}}};var _0x263cxbd=_0x263cxbc[_0xaf17[334]]?_0x263cxbc[_0xaf17[357]](_0xaf17[101]):_0xaf17[552];var _0x263cxbe=_0xaf17[183];if(_0x263cxb8[_0xaf17[511]]&& _0x263cxb8[_0xaf17[511]]!== _0xaf17[553]&& _0x263cxb8[_0xaf17[511]]!== _0xaf17[531]){_0x263cxbe= util[_0xaf17[59]](_0xaf17[532],decodeURIComponent(_0x263cxb8[_0xaf17[511]]))};if(toAddDate(_0x263cxb8[_0xaf17[505]])){_0x263cxbe+= util[_0xaf17[59]]((_0x263cxb8[_0xaf17[511]]&& _0x263cxb8[_0xaf17[511]]!== _0xaf17[531])?_0xaf17[533]:_0xaf17[534],moment()[_0xaf17[536]](_0xaf17[535])[_0xaf17[59]](_0xaf17[58]))};if(!_0x263cxb9|| _0x263cxb9!== _0xaf17[537]){if(_0x263cxb9){_0x263cxbe+= _0x263cxbe?_0xaf17[538]+ _0x263cxb9:_0xaf17[539]+ _0x263cxb9};var _0x263cxba=util[_0xaf17[59]](_0xaf17[554],_0x263cxbd,_0x263cxb8[_0xaf17[505]],_0x263cxbe);logger[_0xaf17[73]](_0xaf17[540]);logger[_0xaf17[73]](_0x263cxba);logger[_0xaf17[73]](_0xaf17[541]);return _0x263cxba}else {logger[_0xaf17[27]](_0xaf17[542]);logger[_0xaf17[27]](_0xaf17[543]);logger[_0xaf17[27]](_0xaf17[541]);return []}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[545],_0x263cx19[_0xaf17[26]])})}function getWidgetQuery(_0x263cxb8,_0x263cx5d){switch(_0x263cxb8[_0xaf17[192]]){case _0xaf17[507]:return getCounterWidgetQuery(_0x263cxb8[_0xaf17[509]],_0x263cx5d);case _0xaf17[506]:return getPieChartWidgetQuery(_0x263cxb8[_0xaf17[509]],_0x263cx5d);default:return Promise[_0xaf17[288]]()[_0xaf17[32]](function(){return null})}}function getCustomDashboardValues(_0x263cxc1,_0x263cx5d){var _0x263cxc2={};var _0x263cxc3=[],_0x263cxc4=[],_0x263cxba;return models[_0xaf17[566]][_0xaf17[309]](_0x263cxc1)[_0xaf17[32]](function(_0x263cxc5){if(!_0x263cxc5){logger[_0xaf17[27]](_0xaf17[558],_0x263cxc1,_0xaf17[559]);return};var _0x263cxb2=getWidgets(_0x263cxc5[_0xaf17[560]]);if(_0x263cxb2){_[_0xaf17[31]](_0x263cxb2,function(_0x263cxb8){_0x263cxc3[_0xaf17[262]](getWidgetQuery(_0x263cxb8,_0x263cx5d)[_0xaf17[32]](function(_0x263cxba){_0x263cxc4[_0xaf17[262]](Promise[_0xaf17[288]]()[_0xaf17[32]](function(){if(_0x263cxba){return models[_0xaf17[564]][_0xaf17[565]](_0x263cxba,{type:models[_0xaf17[564]][_0xaf17[563]][_0xaf17[562]]})}else {return []}})[_0xaf17[32]](function(_0x263cx58){_0x263cxc2[_0x263cxb8[_0xaf17[253]]]= _0x263cx58})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[561],_0x263cxb8[_0xaf17[253]],_0x263cx19);_0x263cxc2[_0x263cxb8[_0xaf17[253]]]= []}))}))});return _0x263cxc3};return []})[_0xaf17[277]]()[_0xaf17[32]](function(){return _0x263cxc4})[_0xaf17[277]]()[_0xaf17[32]](function(){if(!_[_0xaf17[556]](_0x263cxc2)){return events[_0xaf17[557]](_0x263cxc2,_0x263cx5d)}})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[555],_0x263cxc1,_0x263cx19)})}process[_0xaf17[74]](_0xaf17[280],function(_0x263cxc6){switch(_0x263cxc6[_0xaf17[280]]){case _0xaf17[567]:;case _0xaf17[568]:;case _0xaf17[570]:networkRewrite(_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[572]:return BPromise[_0xaf17[288]]()[_0xaf17[32]](rewriteContexts(_0x263cxc6[_0xaf17[569]],false))[_0xaf17[32]](createHangup(_0x263cxc6[_0xaf17[569]]))[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[571],_0x263cx19)});case _0xaf17[574]:return BPromise[_0xaf17[288]]()[_0xaf17[32]](rewriteContexts(_0x263cxc6[_0xaf17[569]],true))[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[573],_0x263cx19)});case _0xaf17[575]:addToCollection(faxaccounts,_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[576]:updateCollection(faxaccounts,_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[577]:removeFromCollection(faxaccounts,_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[578]:trunksRewrite();break;case _0xaf17[579]:rtpRewrite(_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[580]:;case _0xaf17[581]:sendFax(_0x263cxc6[_0xaf17[569]],0,_0x263cxc6[_0xaf17[48]]);break;case _0xaf17[582]:var _0x263cxa6=_[_0xaf17[494]](faxaccounts,{id:_0x263cxc6[_0xaf17[569]][_0xaf17[493]]});if(_0x263cxa6){webhook(_0x263cxc6[_0xaf17[569]],_0x263cxa6,_0x263cxc6[_0xaf17[41]])};break;case _0xaf17[584]:return amiAction({action:_0xaf17[337],command:_0x263cxc6[_0xaf17[586]]})[_0xaf17[32]](function(_0x263cx6a){return events[_0xaf17[584]]({type:_0xaf17[585],data:_0x263cx6a,socket:_0x263cxc6[_0xaf17[583]]})})[_0xaf17[28]](function(_0x263cx19){events[_0xaf17[584]]({type:_0xaf17[27],data:_0x263cx19,socket:_0x263cxc6[_0xaf17[583]]})});case _0xaf17[591]:return amiAction(_0x263cxc6[_0xaf17[41]])[_0xaf17[32]](function(_0x263cx6a){events[_0xaf17[272]](_0x263cxc6[_0xaf17[290]],_0x263cxc6[_0xaf17[271]],_0x263cxc6[_0xaf17[41]][_0xaf17[588]]);logger[_0xaf17[437]](util[_0xaf17[59]](_0xaf17[589],_0x263cxc6[_0xaf17[290]],_0x263cxc6[_0xaf17[41]][_0xaf17[588]]?_0xaf17[588]:_0xaf17[590]))})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](util[_0xaf17[59]](_0xaf17[587],_0x263cxc6[_0xaf17[290]],_0x263cxc6[_0xaf17[41]][_0xaf17[588]]?_0xaf17[311]:_0xaf17[312]),_0x263cx19)});case _0xaf17[593]:var _0x263cx90=_[_0xaf17[494]](faxaccounts,{id:parseInt(_0x263cxc6[_0xaf17[569]][_0xaf17[592]])});if(_0x263cx90){webhook(_0x263cxc6[_0xaf17[569]],_0x263cx90,_0x263cxc6[_0xaf17[41]])};break;case _0xaf17[594]:return onSave(_0x263cxc6[_0xaf17[569]],_0x263cxc6[_0xaf17[48]]);case _0xaf17[595]:return events[_0xaf17[595]](_0x263cxc6[_0xaf17[293]]);case _0xaf17[596]:;case _0xaf17[597]:;case _0xaf17[598]:;case _0xaf17[599]:;case _0xaf17[600]:;case _0xaf17[601]:;case _0xaf17[602]:;case _0xaf17[603]:;case _0xaf17[604]:;case _0xaf17[605]:;case _0xaf17[606]:;case _0xaf17[608]:return events[_0xaf17[607]](_0x263cxc6);case _0xaf17[610]:return BPromise[_0xaf17[288]]()[_0xaf17[32]](function(){return amiUtil[_0xaf17[610]](amiAction,_0x263cxc6[_0xaf17[569]])})[_0xaf17[28]](function(_0x263cx19){logger[_0xaf17[27]](_0xaf17[609],_0x263cx19)});case _0xaf17[611]:;case _0xaf17[612]:;case _0xaf17[613]:;case _0xaf17[614]:;case _0xaf17[615]:;case _0xaf17[616]:;case _0xaf17[617]:;case _0xaf17[618]:;case _0xaf17[619]:;case _0xaf17[621]:return events[_0xaf17[620]](_0x263cxc6);case _0xaf17[626]:switch(_0x263cxc6[_0xaf17[505]]){case _0xaf17[623]:return events[_0xaf17[622]]();case _0xaf17[625]:return events[_0xaf17[624]]();default:};break;case _0xaf17[627]:newexten(_0x263cxc6[_0xaf17[52]],true);break;case _0xaf17[628]:addToCollection(voiceQueues,_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[629]:updateCollection(voiceQueues,_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[630]:removeFromCollection(voiceQueues,_0x263cxc6[_0xaf17[569]]);break;case _0xaf17[631]:getCustomDashboardValues(_0x263cxc6[_0xaf17[253]],_0x263cxc6[_0xaf17[479]]);break;default:}})
\ No newline at end of file
index 692db8d..501f343 100644 (file)
@@ -1 +1 @@
-var _0xa0c0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x2D\x70\x72\x6F\x63\x65\x73\x73\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x46\x61\x78\x5D\x20\x4E\x65\x77\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x66\x72\x6F\x6D\x20\x25\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x63\x6C\x6F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x65\x72\x72\x6F\x72","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64","\x5B\x46\x61\x78\x5D\x20\x46\x69\x6C\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x64\x65\x62\x75\x67","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x72\x65\x63\x65\x69\x76\x65\x64\x2C\x20\x69\x6E\x69\x74\x69\x61\x74\x69\x6E\x67\x20\x72\x6F\x75\x74\x69\x6E\x67\x2E\x2E\x2E","\x69\x6E\x69\x74\x46\x61\x78\x52\x6F\x75\x74\x69\x6E\x67","\x73\x65\x6E\x64","\x67\x65\x74","\x74\x68\x65\x6E","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x69\x64","\x74\x69\x66\x66\x32\x70\x64\x66\x20\x2D\x6F\x20","\x20","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x6A\x6F\x69\x6E","\x63\x72\x65\x61\x74\x65","\x5B\x46\x61\x78\x5D\x20\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79\x20\x28\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x3A\x25\x73\x29","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2F\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x3A","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x73\x74\x61\x74\x75\x73","\x52\x45\x43\x45\x49\x56\x45\x44","\x66\x72\x6F\x6D","\x74\x6F","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","","\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x72\x73\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x66\x61\x78\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x4E\x45\x57","\x43\x4C\x4F\x53\x45\x44","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x70\x72\x65\x61\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x53\x45\x4E\x54","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x30","\x46\x41\x49\x4C\x45\x44","\x72\x65\x6D\x6F\x74\x65\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x72\x65\x73\x6F\x6C\x75\x74\x69\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x66\x61\x78\x65\x72\x72\x6F\x72","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x6C\x75\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x3A"];_0xa0c0[0];var BPromise=require(_0xa0c0[1]);var moment=require(_0xa0c0[2]);var util=require(_0xa0c0[3]);var _=require(_0xa0c0[4]);var path=require(_0xa0c0[5]);var config=require(_0xa0c0[6]);var exec=require(_0xa0c0[8])[_0xa0c0[7]];var logger=require(_0xa0c0[10])(_0xa0c0[9]);var FaxMessage=require(_0xa0c0[12])[_0xa0c0[11]];var FaxRoom=require(_0xa0c0[12])[_0xa0c0[13]];var FaxAccount=require(_0xa0c0[12])[_0xa0c0[14]];var FaxAttachment=require(_0xa0c0[12])[_0xa0c0[15]];var Contact=require(_0xa0c0[12])[_0xa0c0[16]];module[_0xa0c0[17]]= function(){return {receivefax:function(_0xd2d6xe){return function(_0xd2d6xf){logger[_0xa0c0[21]](util[_0xa0c0[20]](_0xa0c0[18],_0xd2d6xe[_0xa0c0[19]]));var _0xd2d6x10=_[_0xa0c0[22]](_0xd2d6xe);var _0xd2d6x11;var _0xd2d6x12,_0xd2d6x13;return FaxAccount[_0xa0c0[83]]({where:{localstationid:_0xd2d6xe[_0xa0c0[63]]}})[_0xa0c0[37]](function(_0xd2d6x1c){if(!_0xd2d6x1c){throw  new Error(_0xa0c0[79])};logger[_0xa0c0[32]](_0xa0c0[80],_0xd2d6xe[_0xa0c0[63]]);_0xd2d6x11= _0xd2d6x1c;if(_0xd2d6x11[_0xa0c0[81]]){return Contact[_0xa0c0[82]]({where:{ListId:_0xd2d6x11[_0xa0c0[81]],$or:[{phone:_0xd2d6xe[_0xa0c0[19]]},{fax:_0xd2d6xe[_0xa0c0[19]]}]},defaults:{phone:_0xd2d6xe[_0xa0c0[19]],fax:_0xd2d6xe[_0xa0c0[19]],firstName:_0xd2d6xe[_0xa0c0[19]],ListId:_0xd2d6x11[_0xa0c0[81]]}})}else {return []}})[_0xa0c0[78]](function(_0xd2d6x1a,_0xd2d6x1b){if(_0xd2d6x1b!== undefined&&  !_0xd2d6x1b){return _0xd2d6x1a[_0xa0c0[72]]({fax:_0xd2d6xe[_0xa0c0[19]]})};return})[_0xa0c0[37]](function(){return FaxRoom[_0xa0c0[77]]({limit:1,where:{contact:_0xd2d6x10[_0xa0c0[19]],FaxAccountId:_0xd2d6x11[_0xa0c0[40]],status:{$ne:_0xa0c0[74]}},order:[[_0xa0c0[75],_0xa0c0[76]]]})})[_0xa0c0[37]](function(_0xd2d6x19){if(_0xd2d6x19[_0xa0c0[66]]){_0xd2d6x19= _[_0xa0c0[67]](_0xd2d6x19);return _0xd2d6x19[_0xa0c0[72]]({lastEvent:_0xa0c0[60],lastEventAt:moment()[_0xa0c0[20]](_0xa0c0[68]),status:_0xa0c0[69],openReason:_0xa0c0[70],faxIn:++_0xd2d6x19[_0xa0c0[71]]})}else {return FaxRoom[_0xa0c0[54]]({contact:_0xd2d6x10[_0xa0c0[19]],account:_0xd2d6x11[_0xa0c0[45]],status:_0xa0c0[73],lastEvent:_0xa0c0[60],lastEventAt:moment()[_0xa0c0[20]](_0xa0c0[68]),FaxAccountId:_0xd2d6x11[_0xa0c0[40]],faxIn:1})}})[_0xa0c0[37]](function(_0xd2d6x19){if(!_0xd2d6x19){throw  new Error(_0xa0c0[56])};logger[_0xa0c0[32]](_0xa0c0[57],_0xd2d6x19[_0xa0c0[40]]);_0xd2d6x13= _0xd2d6x19;_0xd2d6x10[_0xa0c0[58]]= _0xd2d6x19[_0xa0c0[40]];_0xd2d6x10[_0xa0c0[59]]= _0xa0c0[60];_0xd2d6x10[_0xa0c0[61]]= _0xd2d6x10[_0xa0c0[19]];_0xd2d6x10[_0xa0c0[62]]= _0xd2d6x10[_0xa0c0[63]];_0xd2d6x10[_0xa0c0[24]]= parseInt(_0xd2d6x10[_0xa0c0[30]])> 0?_0xa0c0[64]:_0xa0c0[65];return FaxMessage[_0xa0c0[54]](_0xd2d6x10)})[_0xa0c0[37]](function(_0xd2d6x16){if(!_0xd2d6x16){throw  new Error(_0xa0c0[44])};_0xd2d6x12= _0xd2d6x16;logger[_0xa0c0[32]](_0xa0c0[25],_0xd2d6x16[_0xa0c0[40]]);if(parseInt(_0xd2d6xe[_0xa0c0[30]])> 0){var _0xd2d6x17=path[_0xa0c0[46]](_0xd2d6xe[_0xa0c0[43]])[_0xa0c0[45]];var _0xd2d6x18=_0xd2d6x17+ _0xa0c0[47];return FaxAttachment[_0xa0c0[54]]({path:path[_0xa0c0[53]](config[_0xa0c0[48]],_0xa0c0[49],_0xa0c0[50],_0xa0c0[9],_0xa0c0[51],_0xa0c0[52],_0xd2d6x18),basename:_0xd2d6x18,name:_0xd2d6x17,FaxMessageId:_0xd2d6x16[_0xa0c0[40]]})};logger[_0xa0c0[24]](util[_0xa0c0[20]](_0xa0c0[55],_0xd2d6xe[_0xa0c0[30]]));return})[_0xa0c0[37]](function(_0xd2d6x15){if(!_0xd2d6x15){logger[_0xa0c0[24]](_0xa0c0[38]);return};logger[_0xa0c0[32]](_0xa0c0[39],_0xd2d6x15[_0xa0c0[40]]);return exec(_0xa0c0[41]+ _0xd2d6x15[_0xa0c0[5]]+ _0xa0c0[42]+ _0xd2d6xe[_0xa0c0[43]])})[_0xa0c0[37]](function(){if(parseInt(_0xd2d6xe[_0xa0c0[30]])> 0){logger[_0xa0c0[32]](_0xa0c0[31]);logger[_0xa0c0[21]](_0xa0c0[33]);process[_0xa0c0[35]]({message:_0xa0c0[34],doc:{message:_0xd2d6x12,account:_0xd2d6x11}});return _0xd2d6x12[_0xa0c0[36]]({plain:true})}})[_0xa0c0[29]](function(_0xd2d6x14){logger[_0xa0c0[24]](_0xa0c0[23],_0xd2d6x14);logger[_0xa0c0[24]](_0xa0c0[25],_0xd2d6x14[_0xa0c0[26]]);logger[_0xa0c0[24]](_0xa0c0[27],_0xd2d6x14[_0xa0c0[28]])})}},sendfax:function(_0xd2d6xe){return function(_0xd2d6xf){var _0xd2d6x12;return FaxMessage[_0xa0c0[83]]({where:{filename:_0xd2d6xe[_0xa0c0[43]],localstationid:_0xd2d6xe[_0xa0c0[63]]}})[_0xa0c0[37]](function(_0xd2d6x1e){if(!_0xd2d6x1e){throw  new Error(_0xa0c0[90])};_0xd2d6x12= _0xd2d6x1e;var _0xd2d6x1f=_0xa0c0[87];if(_0xd2d6xe[_0xa0c0[30]]=== _0xa0c0[91]){_0xd2d6x1f= _0xa0c0[92]};return _0xd2d6x12[_0xa0c0[72]]({remotestationid:_0xd2d6xe[_0xa0c0[93]],pagestransferred:_0xd2d6xe[_0xa0c0[30]],resolution:_0xd2d6xe[_0xa0c0[94]],transferrate:_0xd2d6xe[_0xa0c0[95]],status:_0xd2d6x1f})})[_0xa0c0[37]](function(_0xd2d6x16){logger[_0xa0c0[32]](_0xa0c0[88],_0xd2d6x16[_0xa0c0[40]]);return _0xd2d6x12[_0xa0c0[89]]()})[_0xa0c0[37]](function(_0xd2d6x1d){if(!_0xd2d6x1d){throw  new Error(_0xa0c0[86])};return _0xd2d6x1d[_0xa0c0[72]]({lastEvent:_0xa0c0[87]},{individualHooks:true})})[_0xa0c0[37]](function(_0xd2d6x19){logger[_0xa0c0[32]](_0xa0c0[85],_0xd2d6x19[_0xa0c0[40]])})[_0xa0c0[29]](function(_0xd2d6x14){logger[_0xa0c0[24]](_0xa0c0[84],_0xd2d6x14);logger[_0xa0c0[24]](_0xa0c0[25],_0xd2d6x14[_0xa0c0[26]]);logger[_0xa0c0[24]](_0xa0c0[27],_0xd2d6x14[_0xa0c0[28]])})}},faxstatus:function(_0xd2d6xe){return function(_0xd2d6xf){if(_0xd2d6xe[_0xa0c0[96]]!== _0xa0c0[35]){return BPromise[_0xa0c0[97]]()};return FaxMessage[_0xa0c0[83]]({where:{filename:_0xd2d6xe[_0xa0c0[43]],localstationid:_0xd2d6xe[_0xa0c0[63]]}})[_0xa0c0[37]](function(_0xd2d6x1e){if(!_0xd2d6x1e){throw  new Error(_0xa0c0[90])};return _0xd2d6x1e[_0xa0c0[72]]({channel:_0xd2d6xe[_0xa0c0[99]],channelstate:_0xd2d6xe[_0xa0c0[100]],channelstatedesc:_0xd2d6xe[_0xa0c0[101]],calleridnum:_0xd2d6xe[_0xa0c0[19]],calleridname:_0xd2d6xe[_0xa0c0[102]],connectedlinenum:_0xd2d6xe[_0xa0c0[103]],connectedlinename:_0xd2d6xe[_0xa0c0[104]],accountcode:_0xd2d6xe[_0xa0c0[105]],context:_0xd2d6xe[_0xa0c0[106]],exten:_0xd2d6xe[_0xa0c0[107]],priority:_0xd2d6xe[_0xa0c0[108]],uniqueid:_0xd2d6xe[_0xa0c0[109]],linkedid:_0xd2d6xe[_0xa0c0[110]],lastStatus:_0xd2d6xe[_0xa0c0[59]]})})[_0xa0c0[29]](function(_0xd2d6x14){logger[_0xa0c0[24]](_0xa0c0[98],_0xd2d6x14);logger[_0xa0c0[24]](_0xa0c0[25],_0xd2d6x14[_0xa0c0[26]]);logger[_0xa0c0[24]](_0xa0c0[27],_0xd2d6x14[_0xa0c0[28]])})}},faxerror:function(_0xd2d6xe){return function(_0xd2d6xf){if(!_0xd2d6xe[_0xa0c0[96]][_0xa0c0[112]](_0xa0c0[111])||  !_0xd2d6xe[_0xa0c0[113]]){return BPromise[_0xa0c0[97]]()};return FaxMessage[_0xa0c0[83]]({where:{channel:_0xd2d6xe[_0xa0c0[99]]}})[_0xa0c0[37]](function(_0xd2d6x1e){if(_0xd2d6x1e){return _0xd2d6x1e[_0xa0c0[72]]({error:_0xd2d6xe[_0xa0c0[113]]})};return})[_0xa0c0[29]](function(_0xd2d6x14){logger[_0xa0c0[24]](_0xa0c0[114],_0xd2d6x14)})}}}}
\ No newline at end of file
+var _0x859d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x2D\x70\x72\x6F\x63\x65\x73\x73\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x46\x61\x78\x5D\x20\x4E\x65\x77\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x66\x72\x6F\x6D\x20\x25\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x63\x6C\x6F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x65\x72\x72\x6F\x72","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64","\x5B\x46\x61\x78\x5D\x20\x46\x69\x6C\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x64\x65\x62\x75\x67","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x72\x65\x63\x65\x69\x76\x65\x64\x2C\x20\x69\x6E\x69\x74\x69\x61\x74\x69\x6E\x67\x20\x72\x6F\x75\x74\x69\x6E\x67\x2E\x2E\x2E","\x69\x6E\x69\x74\x46\x61\x78\x52\x6F\x75\x74\x69\x6E\x67","\x73\x65\x6E\x64","\x67\x65\x74","\x74\x68\x65\x6E","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x69\x64","\x74\x69\x66\x66\x32\x70\x64\x66\x20\x2D\x6F\x20","\x20","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x6A\x6F\x69\x6E","\x63\x72\x65\x61\x74\x65","\x5B\x46\x61\x78\x5D\x20\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79\x20\x28\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x3A\x25\x73\x29","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2F\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x3A","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x73\x74\x61\x74\x75\x73","\x52\x45\x43\x45\x49\x56\x45\x44","\x66\x72\x6F\x6D","\x74\x6F","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","","\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x72\x73\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x66\x61\x78\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x4E\x45\x57","\x43\x4C\x4F\x53\x45\x44","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x70\x72\x65\x61\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x53\x45\x4E\x54","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x30","\x46\x41\x49\x4C\x45\x44","\x72\x65\x6D\x6F\x74\x65\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x72\x65\x73\x6F\x6C\x75\x74\x69\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x66\x61\x78\x65\x72\x72\x6F\x72","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x6C\x75\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x3A"];_0x859d[0];var BPromise=require(_0x859d[1]);var moment=require(_0x859d[2]);var util=require(_0x859d[3]);var _=require(_0x859d[4]);var path=require(_0x859d[5]);var config=require(_0x859d[6]);var exec=require(_0x859d[8])[_0x859d[7]];var logger=require(_0x859d[10])(_0x859d[9]);var FaxMessage=require(_0x859d[12])[_0x859d[11]];var FaxRoom=require(_0x859d[12])[_0x859d[13]];var FaxAccount=require(_0x859d[12])[_0x859d[14]];var FaxAttachment=require(_0x859d[12])[_0x859d[15]];var Contact=require(_0x859d[12])[_0x859d[16]];module[_0x859d[17]]= function(){return {receivefax:function(_0x3ae0xe){return function(_0x3ae0xf){logger[_0x859d[21]](util[_0x859d[20]](_0x859d[18],_0x3ae0xe[_0x859d[19]]));var _0x3ae0x10=_[_0x859d[22]](_0x3ae0xe);var _0x3ae0x11;var _0x3ae0x12,_0x3ae0x13;return FaxAccount[_0x859d[83]]({where:{localstationid:_0x3ae0xe[_0x859d[63]]}})[_0x859d[37]](function(_0x3ae0x1c){if(!_0x3ae0x1c){throw  new Error(_0x859d[79])};logger[_0x859d[32]](_0x859d[80],_0x3ae0xe[_0x859d[63]]);_0x3ae0x11= _0x3ae0x1c;if(_0x3ae0x11[_0x859d[81]]){return Contact[_0x859d[82]]({where:{ListId:_0x3ae0x11[_0x859d[81]],$or:[{phone:_0x3ae0xe[_0x859d[19]]},{fax:_0x3ae0xe[_0x859d[19]]}]},defaults:{phone:_0x3ae0xe[_0x859d[19]],fax:_0x3ae0xe[_0x859d[19]],firstName:_0x3ae0xe[_0x859d[19]],ListId:_0x3ae0x11[_0x859d[81]]}})}else {return []}})[_0x859d[78]](function(_0x3ae0x1a,_0x3ae0x1b){if(_0x3ae0x1b!== undefined&&  !_0x3ae0x1b){return _0x3ae0x1a[_0x859d[72]]({fax:_0x3ae0xe[_0x859d[19]]})};return})[_0x859d[37]](function(){return FaxRoom[_0x859d[77]]({limit:1,where:{contact:_0x3ae0x10[_0x859d[19]],FaxAccountId:_0x3ae0x11[_0x859d[40]],status:{$ne:_0x859d[74]}},order:[[_0x859d[75],_0x859d[76]]]})})[_0x859d[37]](function(_0x3ae0x19){if(_0x3ae0x19[_0x859d[66]]){_0x3ae0x19= _[_0x859d[67]](_0x3ae0x19);return _0x3ae0x19[_0x859d[72]]({lastEvent:_0x859d[60],lastEventAt:moment()[_0x859d[20]](_0x859d[68]),status:_0x859d[69],openReason:_0x859d[70],faxIn:++_0x3ae0x19[_0x859d[71]]})}else {return FaxRoom[_0x859d[54]]({contact:_0x3ae0x10[_0x859d[19]],account:_0x3ae0x11[_0x859d[45]],status:_0x859d[73],lastEvent:_0x859d[60],lastEventAt:moment()[_0x859d[20]](_0x859d[68]),FaxAccountId:_0x3ae0x11[_0x859d[40]],faxIn:1})}})[_0x859d[37]](function(_0x3ae0x19){if(!_0x3ae0x19){throw  new Error(_0x859d[56])};logger[_0x859d[32]](_0x859d[57],_0x3ae0x19[_0x859d[40]]);_0x3ae0x13= _0x3ae0x19;_0x3ae0x10[_0x859d[58]]= _0x3ae0x19[_0x859d[40]];_0x3ae0x10[_0x859d[59]]= _0x859d[60];_0x3ae0x10[_0x859d[61]]= _0x3ae0x10[_0x859d[19]];_0x3ae0x10[_0x859d[62]]= _0x3ae0x10[_0x859d[63]];_0x3ae0x10[_0x859d[24]]= parseInt(_0x3ae0x10[_0x859d[30]])> 0?_0x859d[64]:_0x859d[65];return FaxMessage[_0x859d[54]](_0x3ae0x10)})[_0x859d[37]](function(_0x3ae0x16){if(!_0x3ae0x16){throw  new Error(_0x859d[44])};_0x3ae0x12= _0x3ae0x16;logger[_0x859d[32]](_0x859d[25],_0x3ae0x16[_0x859d[40]]);if(parseInt(_0x3ae0xe[_0x859d[30]])> 0){var _0x3ae0x17=path[_0x859d[46]](_0x3ae0xe[_0x859d[43]])[_0x859d[45]];var _0x3ae0x18=_0x3ae0x17+ _0x859d[47];return FaxAttachment[_0x859d[54]]({path:path[_0x859d[53]](config[_0x859d[48]],_0x859d[49],_0x859d[50],_0x859d[9],_0x859d[51],_0x859d[52],_0x3ae0x18),basename:_0x3ae0x18,name:_0x3ae0x17,FaxMessageId:_0x3ae0x16[_0x859d[40]]})};logger[_0x859d[24]](util[_0x859d[20]](_0x859d[55],_0x3ae0xe[_0x859d[30]]));return})[_0x859d[37]](function(_0x3ae0x15){if(!_0x3ae0x15){logger[_0x859d[24]](_0x859d[38]);return};logger[_0x859d[32]](_0x859d[39],_0x3ae0x15[_0x859d[40]]);return exec(_0x859d[41]+ _0x3ae0x15[_0x859d[5]]+ _0x859d[42]+ _0x3ae0xe[_0x859d[43]])})[_0x859d[37]](function(){if(parseInt(_0x3ae0xe[_0x859d[30]])> 0){logger[_0x859d[32]](_0x859d[31]);logger[_0x859d[21]](_0x859d[33]);process[_0x859d[35]]({message:_0x859d[34],doc:{message:_0x3ae0x12,account:_0x3ae0x11}});return _0x3ae0x12[_0x859d[36]]({plain:true})}})[_0x859d[29]](function(_0x3ae0x14){logger[_0x859d[24]](_0x859d[23],_0x3ae0x14);logger[_0x859d[24]](_0x859d[25],_0x3ae0x14[_0x859d[26]]);logger[_0x859d[24]](_0x859d[27],_0x3ae0x14[_0x859d[28]])})}},sendfax:function(_0x3ae0xe){return function(_0x3ae0xf){var _0x3ae0x12;return FaxMessage[_0x859d[83]]({where:{filename:_0x3ae0xe[_0x859d[43]],localstationid:_0x3ae0xe[_0x859d[63]]}})[_0x859d[37]](function(_0x3ae0x1e){if(!_0x3ae0x1e){throw  new Error(_0x859d[90])};_0x3ae0x12= _0x3ae0x1e;var _0x3ae0x1f=_0x859d[87];if(_0x3ae0xe[_0x859d[30]]=== _0x859d[91]){_0x3ae0x1f= _0x859d[92]};return _0x3ae0x12[_0x859d[72]]({remotestationid:_0x3ae0xe[_0x859d[93]],pagestransferred:_0x3ae0xe[_0x859d[30]],resolution:_0x3ae0xe[_0x859d[94]],transferrate:_0x3ae0xe[_0x859d[95]],status:_0x3ae0x1f})})[_0x859d[37]](function(_0x3ae0x16){logger[_0x859d[32]](_0x859d[88],_0x3ae0x16[_0x859d[40]]);return _0x3ae0x12[_0x859d[89]]()})[_0x859d[37]](function(_0x3ae0x1d){if(!_0x3ae0x1d){throw  new Error(_0x859d[86])};return _0x3ae0x1d[_0x859d[72]]({lastEvent:_0x859d[87]},{individualHooks:true})})[_0x859d[37]](function(_0x3ae0x19){logger[_0x859d[32]](_0x859d[85],_0x3ae0x19[_0x859d[40]])})[_0x859d[29]](function(_0x3ae0x14){logger[_0x859d[24]](_0x859d[84],_0x3ae0x14);logger[_0x859d[24]](_0x859d[25],_0x3ae0x14[_0x859d[26]]);logger[_0x859d[24]](_0x859d[27],_0x3ae0x14[_0x859d[28]])})}},faxstatus:function(_0x3ae0xe){return function(_0x3ae0xf){if(_0x3ae0xe[_0x859d[96]]!== _0x859d[35]){return BPromise[_0x859d[97]]()};return FaxMessage[_0x859d[83]]({where:{filename:_0x3ae0xe[_0x859d[43]],localstationid:_0x3ae0xe[_0x859d[63]]}})[_0x859d[37]](function(_0x3ae0x1e){if(!_0x3ae0x1e){throw  new Error(_0x859d[90])};return _0x3ae0x1e[_0x859d[72]]({channel:_0x3ae0xe[_0x859d[99]],channelstate:_0x3ae0xe[_0x859d[100]],channelstatedesc:_0x3ae0xe[_0x859d[101]],calleridnum:_0x3ae0xe[_0x859d[19]],calleridname:_0x3ae0xe[_0x859d[102]],connectedlinenum:_0x3ae0xe[_0x859d[103]],connectedlinename:_0x3ae0xe[_0x859d[104]],accountcode:_0x3ae0xe[_0x859d[105]],context:_0x3ae0xe[_0x859d[106]],exten:_0x3ae0xe[_0x859d[107]],priority:_0x3ae0xe[_0x859d[108]],uniqueid:_0x3ae0xe[_0x859d[109]],linkedid:_0x3ae0xe[_0x859d[110]],lastStatus:_0x3ae0xe[_0x859d[59]]})})[_0x859d[29]](function(_0x3ae0x14){logger[_0x859d[24]](_0x859d[98],_0x3ae0x14);logger[_0x859d[24]](_0x859d[25],_0x3ae0x14[_0x859d[26]]);logger[_0x859d[24]](_0x859d[27],_0x3ae0x14[_0x859d[28]])})}},faxerror:function(_0x3ae0xe){return function(_0x3ae0xf){if(!_0x3ae0xe[_0x859d[96]][_0x859d[112]](_0x859d[111])||  !_0x3ae0xe[_0x859d[113]]){return BPromise[_0x859d[97]]()};return FaxMessage[_0x859d[83]]({where:{channel:_0x3ae0xe[_0x859d[99]]}})[_0x859d[37]](function(_0x3ae0x1e){if(_0x3ae0x1e){return _0x3ae0x1e[_0x859d[72]]({error:_0x3ae0xe[_0x859d[113]]})};return})[_0x859d[29]](function(_0x3ae0x14){logger[_0x859d[24]](_0x859d[114],_0x3ae0x14)})}}}}
\ No newline at end of file
index 9a5cb54..2b95966 100644 (file)
@@ -1 +1 @@
-var _0x663e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x66\x61\x78","\x73\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x6E\x6F\x77","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x69\x64\x20\x44\x45\x53\x43","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x54\x41\x4C\x4B\x49\x4E\x47","\x69\x6E\x62\x6F\x75\x6E\x64","\x73\x70\x6C\x69\x74","\x2D","\x63\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x74\x65\x6E","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x71\x75\x65\x75\x65","\x61\x67\x65\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x72\x65\x61\x74\x65","\x74\x79\x70\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x72\x65\x73\x6F\x6C\x76\x65","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x64\x69\x61\x6C\x65\x6E\x64","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x6F\x75\x72\x63\x65","\x50\x41\x55\x53\x45","\x72\x65\x61\x73\x6F\x6E","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65"];_0x663e[0];var BPromise=require(_0x663e[1]);var moment=require(_0x663e[2]);var ReportMember=require(_0x663e[4])[_0x663e[3]];var channels=[_0x663e[5],_0x663e[6],_0x663e[7],_0x663e[8],_0x663e[9],_0x663e[10]];var logger=require(_0x663e[12])(_0x663e[11]);module[_0x663e[13]]= function(){return {agentcomplete:function(_0x747ex6){return function(_0x747ex7){return ReportMember[_0x663e[24]]({where:{uniqueid:_0x747ex6[_0x663e[22]]},order:_0x663e[23]})[_0x663e[19]](function(_0x747ex9){if(_0x747ex9){return _0x747ex9[_0x663e[21]]({exitAt:_0x747ex6[_0x663e[20]]})}})[_0x663e[19]](function(){logger[_0x663e[18]](_0x663e[14],_0x747ex6[_0x663e[17]])})[_0x663e[16]](function(_0x747ex8){logger[_0x663e[15]](_0x663e[14],_0x747ex8)})}},agentconnect:function(_0x747ex6){return function(_0x747ex7){return ReportMember[_0x663e[37]]({channel:_0x663e[5],membername:_0x747ex6[_0x663e[17]],interface:_0x747ex6[_0x663e[26]],type:_0x663e[27],enterAt:_0x747ex6[_0x663e[20]],data1:_0x663e[28],data2:_0x747ex6[_0x663e[31]][_0x663e[29]](_0x663e[30])[0][_0x663e[29]](/\/|-/)[1]|| null,data3:_0x747ex6[_0x663e[32]],data4:_0x747ex6[_0x663e[33]]|| null,data5:_0x747ex6[_0x663e[34]],role:_0x663e[35],internal:_0x747ex6[_0x663e[36]],uniqueid:_0x747ex6[_0x663e[22]]})[_0x663e[19]](function(){logger[_0x663e[18]](_0x663e[25],_0x747ex6[_0x663e[17]])})[_0x663e[16]](function(_0x747ex8){logger[_0x663e[15]](_0x663e[25],_0x747ex8)})}},cdr:function(_0x747ex6){return function(_0x747ex7){if(_0x747ex6[_0x663e[38]]!== _0x663e[39]){return BPromise[_0x663e[40]]()};return ReportMember[_0x663e[37]]({channel:_0x663e[5],membername:_0x747ex6[_0x663e[31]][_0x663e[29]](/\/|-/)[1],interface:_0x747ex6[_0x663e[31]][_0x663e[29]](_0x663e[30])[0],type:_0x663e[27],duration:_0x747ex6[_0x663e[43]],enterAt:_0x747ex6[_0x663e[44]],exitAt:_0x747ex6[_0x663e[45]],data1:_0x663e[39],data2:_0x747ex6[_0x663e[46]],data3:_0x747ex6[_0x663e[47]][_0x663e[29]](/\/|-/)[1]|| null,role:_0x663e[35],internal:_0x747ex6[_0x663e[48]],uniqueid:_0x747ex6[_0x663e[22]]})[_0x663e[19]](function(){logger[_0x663e[18]](_0x663e[42],_0x747ex6[_0x663e[31]][_0x663e[29]](/\/|-/)[1])})[_0x663e[16]](function(_0x747ex8){logger[_0x663e[15]](_0x663e[41],_0x747ex8)})}},queuememberpause:function(_0x747ex6){return function(_0x747ex7){var _0x747exa=[];channels[_0x663e[52]](function(_0x747exb){_0x747exa[_0x663e[51]]({channel:_0x747exb,membername:_0x747ex6[_0x663e[17]],interface:_0x747ex6[_0x663e[26]],type:_0x663e[49],enterAt:_0x747ex6[_0x663e[20]],data1:_0x747ex6[_0x663e[50]],data4:_0x747ex6[_0x663e[50]],role:_0x663e[35]})});return ReportMember[_0x663e[54]](_0x747exa,{raw:true,individualHooks:true})[_0x663e[16]](function(_0x747ex8){logger[_0x663e[15]](_0x663e[53],_0x747ex8)})}}}}
\ No newline at end of file
+var _0x7ada=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x66\x61\x78","\x73\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x6E\x6F\x77","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x69\x64\x20\x44\x45\x53\x43","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x54\x41\x4C\x4B\x49\x4E\x47","\x69\x6E\x62\x6F\x75\x6E\x64","\x73\x70\x6C\x69\x74","\x2D","\x63\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x74\x65\x6E","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x71\x75\x65\x75\x65","\x61\x67\x65\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x72\x65\x61\x74\x65","\x74\x79\x70\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x72\x65\x73\x6F\x6C\x76\x65","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x64\x69\x61\x6C\x65\x6E\x64","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x6F\x75\x72\x63\x65","\x50\x41\x55\x53\x45","\x72\x65\x61\x73\x6F\x6E","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65"];_0x7ada[0];var BPromise=require(_0x7ada[1]);var moment=require(_0x7ada[2]);var ReportMember=require(_0x7ada[4])[_0x7ada[3]];var channels=[_0x7ada[5],_0x7ada[6],_0x7ada[7],_0x7ada[8],_0x7ada[9],_0x7ada[10]];var logger=require(_0x7ada[12])(_0x7ada[11]);module[_0x7ada[13]]= function(){return {agentcomplete:function(_0xd453x6){return function(_0xd453x7){return ReportMember[_0x7ada[24]]({where:{uniqueid:_0xd453x6[_0x7ada[22]]},order:_0x7ada[23]})[_0x7ada[19]](function(_0xd453x9){if(_0xd453x9){return _0xd453x9[_0x7ada[21]]({exitAt:_0xd453x6[_0x7ada[20]]})}})[_0x7ada[19]](function(){logger[_0x7ada[18]](_0x7ada[14],_0xd453x6[_0x7ada[17]])})[_0x7ada[16]](function(_0xd453x8){logger[_0x7ada[15]](_0x7ada[14],_0xd453x8)})}},agentconnect:function(_0xd453x6){return function(_0xd453x7){return ReportMember[_0x7ada[37]]({channel:_0x7ada[5],membername:_0xd453x6[_0x7ada[17]],interface:_0xd453x6[_0x7ada[26]],type:_0x7ada[27],enterAt:_0xd453x6[_0x7ada[20]],data1:_0x7ada[28],data2:_0xd453x6[_0x7ada[31]][_0x7ada[29]](_0x7ada[30])[0][_0x7ada[29]](/\/|-/)[1]|| null,data3:_0xd453x6[_0x7ada[32]],data4:_0xd453x6[_0x7ada[33]]|| null,data5:_0xd453x6[_0x7ada[34]],role:_0x7ada[35],internal:_0xd453x6[_0x7ada[36]],uniqueid:_0xd453x6[_0x7ada[22]]})[_0x7ada[19]](function(){logger[_0x7ada[18]](_0x7ada[25],_0xd453x6[_0x7ada[17]])})[_0x7ada[16]](function(_0xd453x8){logger[_0x7ada[15]](_0x7ada[25],_0xd453x8)})}},cdr:function(_0xd453x6){return function(_0xd453x7){if(_0xd453x6[_0x7ada[38]]!== _0x7ada[39]){return BPromise[_0x7ada[40]]()};return ReportMember[_0x7ada[37]]({channel:_0x7ada[5],membername:_0xd453x6[_0x7ada[31]][_0x7ada[29]](/\/|-/)[1],interface:_0xd453x6[_0x7ada[31]][_0x7ada[29]](_0x7ada[30])[0],type:_0x7ada[27],duration:_0xd453x6[_0x7ada[43]],enterAt:_0xd453x6[_0x7ada[44]],exitAt:_0xd453x6[_0x7ada[45]],data1:_0x7ada[39],data2:_0xd453x6[_0x7ada[46]],data3:_0xd453x6[_0x7ada[47]][_0x7ada[29]](/\/|-/)[1]|| null,role:_0x7ada[35],internal:_0xd453x6[_0x7ada[48]],uniqueid:_0xd453x6[_0x7ada[22]]})[_0x7ada[19]](function(){logger[_0x7ada[18]](_0x7ada[42],_0xd453x6[_0x7ada[31]][_0x7ada[29]](/\/|-/)[1])})[_0x7ada[16]](function(_0xd453x8){logger[_0x7ada[15]](_0x7ada[41],_0xd453x8)})}},queuememberpause:function(_0xd453x6){return function(_0xd453x7){var _0xd453xa=[];channels[_0x7ada[52]](function(_0xd453xb){_0xd453xa[_0x7ada[51]]({channel:_0xd453xb,membername:_0xd453x6[_0x7ada[17]],interface:_0xd453x6[_0x7ada[26]],type:_0x7ada[49],enterAt:_0xd453x6[_0x7ada[20]],data1:_0xd453x6[_0x7ada[50]],data4:_0xd453x6[_0x7ada[50]],role:_0x7ada[35]})});return ReportMember[_0x7ada[54]](_0xd453xa,{raw:true,individualHooks:true})[_0x7ada[16]](function(_0xd453x8){logger[_0x7ada[15]](_0x7ada[53],_0xd453x8)})}}}}
\ No newline at end of file
index a90ec12..4b2f2c0 100644 (file)
@@ -1 +1 @@
-var _0x42ab=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x54\x72\x75\x6E\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x74\x75\x73","\x72\x65\x73\x6F\x6C\x76\x65","\x54\x72\x75\x6E\x6B\x20\x2D\x20\x72\x65\x67\x69\x73\x74\x72\x79","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x6F\x6D\x61\x69\x6E","\x75\x70\x64\x61\x74\x65","\x54\x72\x75\x6E\x6B\x20\x2D\x20\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x2F","\x73\x70\x6C\x69\x74","\x70\x65\x65\x72"];_0x42ab[0];var BPromise=require(_0x42ab[1]);var Trunk=require(_0x42ab[3])[_0x42ab[2]];var logger=require(_0x42ab[5])(_0x42ab[4]);var trunkStates={};module[_0x42ab[6]]= function(){return {registry:function(_0x64d2x5){return function(_0x64d2x6){if(trunkStates[_0x64d2x5[_0x42ab[7]]]&& trunkStates[_0x64d2x5[_0x42ab[7]]]=== _0x64d2x5[_0x42ab[8]]){return BPromise[_0x42ab[9]]()}else {trunkStates[_0x64d2x5[_0x42ab[7]]]= _0x64d2x5[_0x42ab[8]]};return Trunk[_0x42ab[14]]({status:_0x64d2x5[_0x42ab[8]]},{where:{defaultuser:_0x64d2x5[_0x42ab[7]],host:_0x64d2x5[_0x42ab[13]],active:true},individualHooks:true,raw:true})[_0x42ab[12]](function(_0x64d2x7){logger[_0x42ab[11]](_0x42ab[10],_0x64d2x7)})}},peerstatus:function(_0x64d2x5){return function(_0x64d2x6){return Trunk[_0x42ab[14]]({peerstatus:_0x64d2x5[_0x42ab[16]]},{where:{name:_0x64d2x5[_0x42ab[19]][_0x42ab[18]](_0x42ab[17])[1]},individualHooks:true,raw:true})[_0x42ab[12]](function(_0x64d2x7){logger[_0x42ab[11]](_0x42ab[15],_0x64d2x7)})}}}}
\ No newline at end of file
+var _0x6f21=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x54\x72\x75\x6E\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x74\x75\x73","\x72\x65\x73\x6F\x6C\x76\x65","\x54\x72\x75\x6E\x6B\x20\x2D\x20\x72\x65\x67\x69\x73\x74\x72\x79","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x6F\x6D\x61\x69\x6E","\x75\x70\x64\x61\x74\x65","\x54\x72\x75\x6E\x6B\x20\x2D\x20\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x2F","\x73\x70\x6C\x69\x74","\x70\x65\x65\x72"];_0x6f21[0];var BPromise=require(_0x6f21[1]);var Trunk=require(_0x6f21[3])[_0x6f21[2]];var logger=require(_0x6f21[5])(_0x6f21[4]);var trunkStates={};module[_0x6f21[6]]= function(){return {registry:function(_0xfa29x5){return function(_0xfa29x6){if(trunkStates[_0xfa29x5[_0x6f21[7]]]&& trunkStates[_0xfa29x5[_0x6f21[7]]]=== _0xfa29x5[_0x6f21[8]]){return BPromise[_0x6f21[9]]()}else {trunkStates[_0xfa29x5[_0x6f21[7]]]= _0xfa29x5[_0x6f21[8]]};return Trunk[_0x6f21[14]]({status:_0xfa29x5[_0x6f21[8]]},{where:{defaultuser:_0xfa29x5[_0x6f21[7]],host:_0xfa29x5[_0x6f21[13]],active:true},individualHooks:true,raw:true})[_0x6f21[12]](function(_0xfa29x7){logger[_0x6f21[11]](_0x6f21[10],_0xfa29x7)})}},peerstatus:function(_0xfa29x5){return function(_0xfa29x6){return Trunk[_0x6f21[14]]({peerstatus:_0xfa29x5[_0x6f21[16]]},{where:{name:_0xfa29x5[_0x6f21[19]][_0x6f21[18]](_0x6f21[17])[1]},individualHooks:true,raw:true})[_0x6f21[12]](function(_0xfa29x7){logger[_0x6f21[11]](_0x6f21[15],_0xfa29x7)})}}}}
\ No newline at end of file
index 01dcc0a..e0dfa80 100644 (file)
@@ -1 +1 @@
-var _0xad03=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x55\x73\x65\x72\x20\x2D\x20\x64\x65\x76\x69\x63\x65\x53\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x65\x76\x69\x63\x65","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x73\x74\x61\x74\x65","\x6E\x6F\x77","\x53\x49\x50\x2F","","\x72\x65\x70\x6C\x61\x63\x65","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x64","\x71\x75\x65\x75\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x55\x73\x65\x72\x20\x2D\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x55\x73\x65\x72\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x70\x61\x75\x73\x65\x64","\x55\x73\x65\x72\x20\x2D\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x72\x65\x61\x73\x6F\x6E","\x72\x65\x73\x6F\x6C\x76\x65"];_0xad03[0];var moment=require(_0xad03[1]);var BPromise=require(_0xad03[2]);var User=require(_0xad03[4])[_0xad03[3]];var logger=require(_0xad03[6])(_0xad03[5]);module[_0xad03[7]]= function(){return {devicestatechange:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({status:_0x64e7x5[_0xad03[14]],statusAt:_0x64e7x5[_0xad03[15]]},{where:{name:_0x64e7x5[_0xad03[11]][_0xad03[18]](_0xad03[16],_0xad03[17])},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[8],_0x64e7x5[_0xad03[11]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[8],_0x64e7x7)})}},agentcalled:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({queueStatus:_0xad03[22],queueStatusAt:_0x64e7x5[_0xad03[15]],lastQueue:_0x64e7x5[_0xad03[23]]},{where:{name:_0x64e7x5[_0xad03[21]]},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[20],_0x64e7x5[_0xad03[21]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[20],_0x64e7x7)})}},agentcomplete:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({queueStatus:_0xad03[25],queueStatusAt:_0x64e7x5[_0xad03[15]],lastQueue:_0x64e7x5[_0xad03[23]]},{where:{name:_0x64e7x5[_0xad03[21]]},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[24],_0x64e7x5[_0xad03[21]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[24],_0x64e7x7)})}},agentconnect:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({queueStatus:_0xad03[27],queueStatusAt:_0x64e7x5[_0xad03[15]],lastQueue:_0x64e7x5[_0xad03[23]]},{where:{name:_0x64e7x5[_0xad03[21]]},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[26],_0x64e7x5[_0xad03[21]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[26],_0x64e7x7)})}},answered_elsewhere:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({queueStatus:_0xad03[25],queueStatusAt:_0x64e7x5[_0xad03[15]]},{where:{lastQueue:_0x64e7x5[_0xad03[23]],name:{$ne:_0x64e7x5[_0xad03[21]]}},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[28],_0x64e7x5[_0xad03[21]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[28],_0x64e7x7)})}},agentringnoanswer:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({queueStatus:_0xad03[25],queueStatusAt:_0x64e7x5[_0xad03[15]],lastQueue:_0x64e7x5[_0xad03[23]]},{where:{name:_0x64e7x5[_0xad03[21]]},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[29],_0x64e7x5[_0xad03[21]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[29],_0x64e7x7)})}},queuecallerabandon:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({queueStatus:_0xad03[25],queueStatusAt:_0x64e7x5[_0xad03[15]],lastQueue:_0x64e7x5[_0xad03[23]]},{where:{lastQueue:_0x64e7x5[_0xad03[23]]},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[30],_0x64e7x5[_0xad03[23]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[30],_0x64e7x7)})}},queuecallerunmanaged:function(_0x64e7x5){return function(_0x64e7x6){return User[_0xad03[19]]({queueStatus:_0xad03[25],queueStatusAt:_0x64e7x5[_0xad03[15]],lastQueue:_0x64e7x5[_0xad03[23]]},{where:{lastQueue:_0x64e7x5[_0xad03[23]]},individualHooks:true,raw:true})[_0xad03[13]](function(){logger[_0xad03[12]](_0xad03[30],_0x64e7x5[_0xad03[23]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[30],_0x64e7x7)})}},queuememberpause:function(_0x64e7x5){return function(_0x64e7x6){if(parseInt(_0x64e7x5[_0xad03[31]],10)){return User[_0xad03[19]]({voicePause:true,chatPause:true,mailPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0x64e7x5[_0xad03[33]],lastPauseAt:_0x64e7x5[_0xad03[15]]},{where:{name:_0x64e7x5[_0xad03[21]]},individualHooks:true,raw:true})[_0xad03[13]](function(_0x64e7x8){logger[_0xad03[12]](_0xad03[32],_0x64e7x5[_0xad03[23]])})[_0xad03[10]](function(_0x64e7x7){logger[_0xad03[9]](_0xad03[32],_0x64e7x7)})};return BPromise[_0xad03[34]]()}}}}
\ No newline at end of file
+var _0xd7e7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x55\x73\x65\x72\x20\x2D\x20\x64\x65\x76\x69\x63\x65\x53\x74\x61\x74\x65\x43\x68\x61\x6E\x67\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x65\x76\x69\x63\x65","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x73\x74\x61\x74\x65","\x6E\x6F\x77","\x53\x49\x50\x2F","","\x72\x65\x70\x6C\x61\x63\x65","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x64","\x71\x75\x65\x75\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x55\x73\x65\x72\x20\x2D\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x55\x73\x65\x72\x20\x2D\x20\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x55\x73\x65\x72\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x70\x61\x75\x73\x65\x64","\x55\x73\x65\x72\x20\x2D\x20\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x72\x65\x61\x73\x6F\x6E","\x72\x65\x73\x6F\x6C\x76\x65"];_0xd7e7[0];var moment=require(_0xd7e7[1]);var BPromise=require(_0xd7e7[2]);var User=require(_0xd7e7[4])[_0xd7e7[3]];var logger=require(_0xd7e7[6])(_0xd7e7[5]);module[_0xd7e7[7]]= function(){return {devicestatechange:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({status:_0x15e4x5[_0xd7e7[14]],statusAt:_0x15e4x5[_0xd7e7[15]]},{where:{name:_0x15e4x5[_0xd7e7[11]][_0xd7e7[18]](_0xd7e7[16],_0xd7e7[17])},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[8],_0x15e4x5[_0xd7e7[11]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[8],_0x15e4x7)})}},agentcalled:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({queueStatus:_0xd7e7[22],queueStatusAt:_0x15e4x5[_0xd7e7[15]],lastQueue:_0x15e4x5[_0xd7e7[23]]},{where:{name:_0x15e4x5[_0xd7e7[21]]},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[20],_0x15e4x5[_0xd7e7[21]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[20],_0x15e4x7)})}},agentcomplete:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({queueStatus:_0xd7e7[25],queueStatusAt:_0x15e4x5[_0xd7e7[15]],lastQueue:_0x15e4x5[_0xd7e7[23]]},{where:{name:_0x15e4x5[_0xd7e7[21]]},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[24],_0x15e4x5[_0xd7e7[21]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[24],_0x15e4x7)})}},agentconnect:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({queueStatus:_0xd7e7[27],queueStatusAt:_0x15e4x5[_0xd7e7[15]],lastQueue:_0x15e4x5[_0xd7e7[23]]},{where:{name:_0x15e4x5[_0xd7e7[21]]},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[26],_0x15e4x5[_0xd7e7[21]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[26],_0x15e4x7)})}},answered_elsewhere:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({queueStatus:_0xd7e7[25],queueStatusAt:_0x15e4x5[_0xd7e7[15]]},{where:{lastQueue:_0x15e4x5[_0xd7e7[23]],name:{$ne:_0x15e4x5[_0xd7e7[21]]}},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[28],_0x15e4x5[_0xd7e7[21]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[28],_0x15e4x7)})}},agentringnoanswer:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({queueStatus:_0xd7e7[25],queueStatusAt:_0x15e4x5[_0xd7e7[15]],lastQueue:_0x15e4x5[_0xd7e7[23]]},{where:{name:_0x15e4x5[_0xd7e7[21]]},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[29],_0x15e4x5[_0xd7e7[21]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[29],_0x15e4x7)})}},queuecallerabandon:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({queueStatus:_0xd7e7[25],queueStatusAt:_0x15e4x5[_0xd7e7[15]],lastQueue:_0x15e4x5[_0xd7e7[23]]},{where:{lastQueue:_0x15e4x5[_0xd7e7[23]]},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[30],_0x15e4x5[_0xd7e7[23]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[30],_0x15e4x7)})}},queuecallerunmanaged:function(_0x15e4x5){return function(_0x15e4x6){return User[_0xd7e7[19]]({queueStatus:_0xd7e7[25],queueStatusAt:_0x15e4x5[_0xd7e7[15]],lastQueue:_0x15e4x5[_0xd7e7[23]]},{where:{lastQueue:_0x15e4x5[_0xd7e7[23]]},individualHooks:true,raw:true})[_0xd7e7[13]](function(){logger[_0xd7e7[12]](_0xd7e7[30],_0x15e4x5[_0xd7e7[23]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[30],_0x15e4x7)})}},queuememberpause:function(_0x15e4x5){return function(_0x15e4x6){if(parseInt(_0x15e4x5[_0xd7e7[31]],10)){return User[_0xd7e7[19]]({voicePause:true,chatPause:true,mailPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0x15e4x5[_0xd7e7[33]],lastPauseAt:_0x15e4x5[_0xd7e7[15]]},{where:{name:_0x15e4x5[_0xd7e7[21]]},individualHooks:true,raw:true})[_0xd7e7[13]](function(_0x15e4x8){logger[_0xd7e7[12]](_0xd7e7[32],_0x15e4x5[_0xd7e7[23]])})[_0xd7e7[10]](function(_0x15e4x7){logger[_0xd7e7[9]](_0xd7e7[32],_0x15e4x7)})};return BPromise[_0xd7e7[34]]()}}}}
\ No newline at end of file
index d2c962f..4b81ff1 100644 (file)
@@ -1 +1 @@
-var _0xffb0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x70\x65\x6E\x61\x6C\x74\x79","\x6C\x6F\x67\x67\x65\x64","\x6C\x6F\x67\x67\x65\x64\x41\x74","\x6E\x6F\x77","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x61\x64\x64\x65\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x70\x61\x75\x73\x65\x64\x41\x74","\x70\x61\x75\x73\x65\x64","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x70\x61\x75\x73\x65","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x70\x65\x6E\x61\x6C\x74\x79","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x72\x65\x6D\x6F\x76\x65\x64","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x72\x69\x6E\x67\x69\x6E\x75\x73\x65"];_0xffb0[0];var BPromise=require(_0xffb0[1]);var moment=require(_0xffb0[2]);var logger=require(_0xffb0[4])(_0xffb0[3]);var UserHasVoiceQueue=require(_0xffb0[6])[_0xffb0[5]];module[_0xffb0[7]]= function(){return {queuememberadded:function(_0x3134x5){return function(_0x3134x6){delete _0x3134x5[_0xffb0[8]];delete _0x3134x5[_0xffb0[9]];delete _0x3134x5[_0xffb0[10]];_0x3134x5[_0xffb0[11]]= true;_0x3134x5[_0xffb0[12]]= _0x3134x5[_0xffb0[13]];return UserHasVoiceQueue[_0xffb0[21]]({where:{queue:_0x3134x5[_0xffb0[19]],membername:_0x3134x5[_0xffb0[20]]}})[_0xffb0[18]](function(_0x3134x8){if(_0x3134x8){return _0x3134x8[_0xffb0[17]](_0x3134x5)}})[_0xffb0[16]](function(_0x3134x7){logger[_0xffb0[15]](_0xffb0[14],_0x3134x7)})}},queuememberpause:function(_0x3134x5){return function(_0x3134x6){delete _0x3134x5[_0xffb0[10]];_0x3134x5[_0xffb0[22]]= parseInt(_0x3134x5[_0xffb0[23]],10)?_0x3134x5[_0xffb0[13]]:null;return UserHasVoiceQueue[_0xffb0[21]]({where:{queue:_0x3134x5[_0xffb0[19]],membername:_0x3134x5[_0xffb0[20]]}})[_0xffb0[18]](function(_0x3134x8){if(_0x3134x8){return _0x3134x8[_0xffb0[17]](_0x3134x5)}})[_0xffb0[16]](function(_0x3134x7){logger[_0xffb0[15]](_0xffb0[24],_0x3134x7)})}},queuememberpenalty:function(_0x3134x5){return function(_0x3134x6){return UserHasVoiceQueue[_0xffb0[21]]({where:{queue:_0x3134x5[_0xffb0[19]],membername:_0x3134x5[_0xffb0[20]]}})[_0xffb0[18]](function(_0x3134x8){if(_0x3134x8){return _0x3134x8[_0xffb0[17]](_0x3134x5)}})[_0xffb0[16]](function(_0x3134x7){logger[_0xffb0[15]](_0xffb0[25],_0x3134x7)})}},queuememberremoved:function(_0x3134x5){return function(_0x3134x6){_0x3134x5[_0xffb0[11]]= false;delete _0x3134x5[_0xffb0[10]];return UserHasVoiceQueue[_0xffb0[21]]({where:{queue:_0x3134x5[_0xffb0[19]],membername:_0x3134x5[_0xffb0[20]]}})[_0xffb0[18]](function(_0x3134x8){if(_0x3134x8){return _0x3134x8[_0xffb0[17]](_0x3134x5)}})[_0xffb0[16]](function(_0x3134x7){logger[_0xffb0[15]](_0xffb0[26],_0x3134x7)})}},queuememberringinuse:function(_0x3134x5){return function(_0x3134x6){delete _0x3134x5[_0xffb0[10]];return UserHasVoiceQueue[_0xffb0[21]]({where:{queue:_0x3134x5[_0xffb0[19]],membername:_0x3134x5[_0xffb0[20]]}})[_0xffb0[18]](function(_0x3134x8){if(_0x3134x8){return _0x3134x8[_0xffb0[17]](_0x3134x5)}})[_0xffb0[16]](function(_0x3134x7){logger[_0xffb0[15]](_0xffb0[27],_0x3134x7)})}}}}
\ No newline at end of file
+var _0x3389=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x70\x65\x6E\x61\x6C\x74\x79","\x6C\x6F\x67\x67\x65\x64","\x6C\x6F\x67\x67\x65\x64\x41\x74","\x6E\x6F\x77","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x61\x64\x64\x65\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x70\x61\x75\x73\x65\x64\x41\x74","\x70\x61\x75\x73\x65\x64","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x70\x61\x75\x73\x65","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x70\x65\x6E\x61\x6C\x74\x79","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x72\x65\x6D\x6F\x76\x65\x64","\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65\x20\x2D\x20\x72\x69\x6E\x67\x69\x6E\x75\x73\x65"];_0x3389[0];var BPromise=require(_0x3389[1]);var moment=require(_0x3389[2]);var logger=require(_0x3389[4])(_0x3389[3]);var UserHasVoiceQueue=require(_0x3389[6])[_0x3389[5]];module[_0x3389[7]]= function(){return {queuememberadded:function(_0x56a7x5){return function(_0x56a7x6){delete _0x56a7x5[_0x3389[8]];delete _0x56a7x5[_0x3389[9]];delete _0x56a7x5[_0x3389[10]];_0x56a7x5[_0x3389[11]]= true;_0x56a7x5[_0x3389[12]]= _0x56a7x5[_0x3389[13]];return UserHasVoiceQueue[_0x3389[21]]({where:{queue:_0x56a7x5[_0x3389[19]],membername:_0x56a7x5[_0x3389[20]]}})[_0x3389[18]](function(_0x56a7x8){if(_0x56a7x8){return _0x56a7x8[_0x3389[17]](_0x56a7x5)}})[_0x3389[16]](function(_0x56a7x7){logger[_0x3389[15]](_0x3389[14],_0x56a7x7)})}},queuememberpause:function(_0x56a7x5){return function(_0x56a7x6){delete _0x56a7x5[_0x3389[10]];_0x56a7x5[_0x3389[22]]= parseInt(_0x56a7x5[_0x3389[23]],10)?_0x56a7x5[_0x3389[13]]:null;return UserHasVoiceQueue[_0x3389[21]]({where:{queue:_0x56a7x5[_0x3389[19]],membername:_0x56a7x5[_0x3389[20]]}})[_0x3389[18]](function(_0x56a7x8){if(_0x56a7x8){return _0x56a7x8[_0x3389[17]](_0x56a7x5)}})[_0x3389[16]](function(_0x56a7x7){logger[_0x3389[15]](_0x3389[24],_0x56a7x7)})}},queuememberpenalty:function(_0x56a7x5){return function(_0x56a7x6){return UserHasVoiceQueue[_0x3389[21]]({where:{queue:_0x56a7x5[_0x3389[19]],membername:_0x56a7x5[_0x3389[20]]}})[_0x3389[18]](function(_0x56a7x8){if(_0x56a7x8){return _0x56a7x8[_0x3389[17]](_0x56a7x5)}})[_0x3389[16]](function(_0x56a7x7){logger[_0x3389[15]](_0x3389[25],_0x56a7x7)})}},queuememberremoved:function(_0x56a7x5){return function(_0x56a7x6){_0x56a7x5[_0x3389[11]]= false;delete _0x56a7x5[_0x3389[10]];return UserHasVoiceQueue[_0x3389[21]]({where:{queue:_0x56a7x5[_0x3389[19]],membername:_0x56a7x5[_0x3389[20]]}})[_0x3389[18]](function(_0x56a7x8){if(_0x56a7x8){return _0x56a7x8[_0x3389[17]](_0x56a7x5)}})[_0x3389[16]](function(_0x56a7x7){logger[_0x3389[15]](_0x3389[26],_0x56a7x7)})}},queuememberringinuse:function(_0x56a7x5){return function(_0x56a7x6){delete _0x56a7x5[_0x3389[10]];return UserHasVoiceQueue[_0x3389[21]]({where:{queue:_0x56a7x5[_0x3389[19]],membername:_0x56a7x5[_0x3389[20]]}})[_0x3389[18]](function(_0x56a7x8){if(_0x56a7x8){return _0x56a7x8[_0x3389[17]](_0x56a7x5)}})[_0x3389[16]](function(_0x56a7x7){logger[_0x3389[15]](_0x3389[27],_0x56a7x7)})}}}}
\ No newline at end of file
index ef090b1..b33e926 100644 (file)
@@ -1 +1 @@
-var _0x5e01=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x63\x61\x6C\x6C\x65\x64","\x6E\x6F\x77","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x72\x65\x61\x73\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E"];_0x5e01[0];var BPromise=require(_0x5e01[1]);var moment=require(_0x5e01[2]);var _=require(_0x5e01[3]);var ReportAgent=require(_0x5e01[5])[_0x5e01[4]];var logger=require(_0x5e01[7])(_0x5e01[6]);module[_0x5e01[8]]= function(){return {agentcalled:function(_0xf103x6){return function(_0xf103x7){return ReportAgent[_0x5e01[15]](_[_0x5e01[14]](_0xf103x6,{lastevent:_0x5e01[12],agentcalledAt:_0xf103x6[_0x5e01[13]]}))[_0x5e01[11]](function(_0xf103x8){logger[_0x5e01[10]](_0x5e01[9],_0xf103x8)})}},agentconnect:function(_0xf103x6){return function(_0xf103x7){return ReportAgent[_0x5e01[23]]({where:{uniqueid:_0xf103x6[_0x5e01[21]],destuniqueid:_0xf103x6[_0x5e01[22]]}})[_0x5e01[20]](function(_0xf103x9){if(_0xf103x9){return _0xf103x9[_0x5e01[19]]({lastevent:_0x5e01[17],agentconnectAt:_0xf103x6[_0x5e01[13]],holdtime:_0xf103x6[_0x5e01[18]]})}})[_0x5e01[11]](function(_0xf103x8){logger[_0x5e01[10]](_0x5e01[16],_0xf103x8)})}},answered_elsewhere:function(_0xf103x6){return function(_0xf103x7){return ReportAgent[_0x5e01[27]]({lastevent:_0x5e01[25],agentringnoanswer:true,agentringnoanswerAt:_0xf103x6[_0x5e01[13]],reason:_0x5e01[25],answeredelsewheredestinationuniqueid:_0xf103x6[_0x5e01[22]],answeredelsewheremembername:_0xf103x6[_0x5e01[26]]},{where:{uniqueid:_0xf103x6[_0x5e01[21]],destuniqueid:{$ne:_0xf103x6[_0x5e01[22]]},reason:null}})[_0x5e01[11]](function(_0xf103x8){logger[_0x5e01[10]](_0x5e01[24],_0xf103x8)})}},agentcomplete:function(_0xf103x6){return function(_0xf103x7){return ReportAgent[_0x5e01[23]]({where:{uniqueid:_0xf103x6[_0x5e01[21]],destuniqueid:_0xf103x6[_0x5e01[22]]}})[_0x5e01[20]](function(_0xf103x9){if(_0xf103x9){return _0xf103x9[_0x5e01[19]]({lastevent:_0x5e01[29],agentcomplete:true,agentcompleteAt:_0xf103x6[_0x5e01[13]],talktime:_0xf103x6[_0x5e01[30]],reason:_0xf103x6[_0x5e01[31]]})}})[_0x5e01[11]](function(_0xf103x8){logger[_0x5e01[10]](_0x5e01[28],_0xf103x8)})}},agentringnoanswer:function(_0xf103x6){return function(_0xf103x7){return ReportAgent[_0x5e01[23]]({where:{uniqueid:_0xf103x6[_0x5e01[21]],destuniqueid:_0xf103x6[_0x5e01[22]]}})[_0x5e01[20]](function(_0xf103x9){if(_0xf103x9){return _0xf103x9[_0x5e01[19]]({lastevent:_0xf103x6[_0x5e01[33]],reason:_0xf103x6[_0x5e01[33]],agentringnoanswer:true,agentringnoanswerAt:_0xf103x6[_0x5e01[13]]})}})[_0x5e01[11]](function(_0xf103x8){logger[_0x5e01[10]](_0x5e01[32],_0xf103x8)})}},queuecallerabandon:function(_0xf103x6){return function(_0xf103x7){return ReportAgent[_0x5e01[27]]({lastevent:_0x5e01[35],agentringnoanswer:true,agentringnoanswerAt:_0xf103x6[_0x5e01[13]],reason:_0x5e01[35]},{where:{uniqueid:_0xf103x6[_0x5e01[21]],reason:null},individualHooks:true})[_0x5e01[20]](function(_0xf103xa){return {reportAgent:_0xf103xa,reportQueue:_0xf103x7}})[_0x5e01[11]](function(_0xf103x8){logger[_0x5e01[10]](_0x5e01[34],_0xf103x8)})}},queuecallerunmanaged:function(_0xf103x6){return function(_0xf103x7){return ReportAgent[_0x5e01[27]]({lastevent:_0x5e01[36],agentringnoanswer:true,agentringnoanswerAt:_0xf103x6[_0x5e01[13]],reason:_0xf103x6[_0x5e01[37]]},{where:{uniqueid:_0xf103x6[_0x5e01[21]],reason:null},individualHooks:true})[_0x5e01[11]](function(_0xf103x8){logger[_0x5e01[10]](_0x5e01[34],_0xf103x8)})}}}}
\ No newline at end of file
+var _0x2905=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x63\x61\x6C\x6C\x65\x64","\x6E\x6F\x77","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x72\x65\x61\x73\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E"];_0x2905[0];var BPromise=require(_0x2905[1]);var moment=require(_0x2905[2]);var _=require(_0x2905[3]);var ReportAgent=require(_0x2905[5])[_0x2905[4]];var logger=require(_0x2905[7])(_0x2905[6]);module[_0x2905[8]]= function(){return {agentcalled:function(_0x7854x6){return function(_0x7854x7){return ReportAgent[_0x2905[15]](_[_0x2905[14]](_0x7854x6,{lastevent:_0x2905[12],agentcalledAt:_0x7854x6[_0x2905[13]]}))[_0x2905[11]](function(_0x7854x8){logger[_0x2905[10]](_0x2905[9],_0x7854x8)})}},agentconnect:function(_0x7854x6){return function(_0x7854x7){return ReportAgent[_0x2905[23]]({where:{uniqueid:_0x7854x6[_0x2905[21]],destuniqueid:_0x7854x6[_0x2905[22]]}})[_0x2905[20]](function(_0x7854x9){if(_0x7854x9){return _0x7854x9[_0x2905[19]]({lastevent:_0x2905[17],agentconnectAt:_0x7854x6[_0x2905[13]],holdtime:_0x7854x6[_0x2905[18]]})}})[_0x2905[11]](function(_0x7854x8){logger[_0x2905[10]](_0x2905[16],_0x7854x8)})}},answered_elsewhere:function(_0x7854x6){return function(_0x7854x7){return ReportAgent[_0x2905[27]]({lastevent:_0x2905[25],agentringnoanswer:true,agentringnoanswerAt:_0x7854x6[_0x2905[13]],reason:_0x2905[25],answeredelsewheredestinationuniqueid:_0x7854x6[_0x2905[22]],answeredelsewheremembername:_0x7854x6[_0x2905[26]]},{where:{uniqueid:_0x7854x6[_0x2905[21]],destuniqueid:{$ne:_0x7854x6[_0x2905[22]]},reason:null}})[_0x2905[11]](function(_0x7854x8){logger[_0x2905[10]](_0x2905[24],_0x7854x8)})}},agentcomplete:function(_0x7854x6){return function(_0x7854x7){return ReportAgent[_0x2905[23]]({where:{uniqueid:_0x7854x6[_0x2905[21]],destuniqueid:_0x7854x6[_0x2905[22]]}})[_0x2905[20]](function(_0x7854x9){if(_0x7854x9){return _0x7854x9[_0x2905[19]]({lastevent:_0x2905[29],agentcomplete:true,agentcompleteAt:_0x7854x6[_0x2905[13]],talktime:_0x7854x6[_0x2905[30]],reason:_0x7854x6[_0x2905[31]]})}})[_0x2905[11]](function(_0x7854x8){logger[_0x2905[10]](_0x2905[28],_0x7854x8)})}},agentringnoanswer:function(_0x7854x6){return function(_0x7854x7){return ReportAgent[_0x2905[23]]({where:{uniqueid:_0x7854x6[_0x2905[21]],destuniqueid:_0x7854x6[_0x2905[22]]}})[_0x2905[20]](function(_0x7854x9){if(_0x7854x9){return _0x7854x9[_0x2905[19]]({lastevent:_0x7854x6[_0x2905[33]],reason:_0x7854x6[_0x2905[33]],agentringnoanswer:true,agentringnoanswerAt:_0x7854x6[_0x2905[13]]})}})[_0x2905[11]](function(_0x7854x8){logger[_0x2905[10]](_0x2905[32],_0x7854x8)})}},queuecallerabandon:function(_0x7854x6){return function(_0x7854x7){return ReportAgent[_0x2905[27]]({lastevent:_0x2905[35],agentringnoanswer:true,agentringnoanswerAt:_0x7854x6[_0x2905[13]],reason:_0x2905[35]},{where:{uniqueid:_0x7854x6[_0x2905[21]],reason:null},individualHooks:true})[_0x2905[20]](function(_0x7854xa){return {reportAgent:_0x7854xa,reportQueue:_0x7854x7}})[_0x2905[11]](function(_0x7854x8){logger[_0x2905[10]](_0x2905[34],_0x7854x8)})}},queuecallerunmanaged:function(_0x7854x6){return function(_0x7854x7){return ReportAgent[_0x2905[27]]({lastevent:_0x2905[36],agentringnoanswer:true,agentringnoanswerAt:_0x7854x6[_0x2905[13]],reason:_0x7854x6[_0x2905[37]]},{where:{uniqueid:_0x7854x6[_0x2905[21]],reason:null},individualHooks:true})[_0x2905[11]](function(_0x7854x8){logger[_0x2905[10]](_0x2905[34],_0x7854x8)})}}}}
\ No newline at end of file
index 718c5c9..412d3c3 100644 (file)
@@ -1 +1 @@
-var _0xdefb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x20\x2D\x20\x63\x64\x72","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65"];_0xdefb[0];var BPromise=require(_0xdefb[1]);var sequelize=require(_0xdefb[3])[_0xdefb[2]];var logger=require(_0xdefb[5])(_0xdefb[4]);var ReportCall=require(_0xdefb[3])[_0xdefb[6]];module[_0xdefb[7]]= function(){return {cdr:function(_0xf63cx5){return function(_0xf63cx6){if(!_0xf63cx5[_0xdefb[8]]){delete _0xf63cx5[_0xdefb[8]]};return ReportCall[_0xdefb[15]](_0xf63cx5,{raw:true})[_0xdefb[14]](function(_0xf63cx6){logger[_0xdefb[13]](_0xdefb[9],_0xf63cx5[_0xdefb[12]])})[_0xdefb[11]](function(_0xf63cx7){logger[_0xdefb[10]](_0xdefb[9],_0xf63cx7)})}}}}
\ No newline at end of file
+var _0x1e82=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x20\x2D\x20\x63\x64\x72","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65"];_0x1e82[0];var BPromise=require(_0x1e82[1]);var sequelize=require(_0x1e82[3])[_0x1e82[2]];var logger=require(_0x1e82[5])(_0x1e82[4]);var ReportCall=require(_0x1e82[3])[_0x1e82[6]];module[_0x1e82[7]]= function(){return {cdr:function(_0xebcfx5){return function(_0xebcfx6){if(!_0xebcfx5[_0x1e82[8]]){delete _0xebcfx5[_0x1e82[8]]};return ReportCall[_0x1e82[15]](_0xebcfx5,{raw:true})[_0x1e82[14]](function(_0xebcfx6){logger[_0x1e82[13]](_0x1e82[9],_0xebcfx5[_0x1e82[12]])})[_0x1e82[11]](function(_0xebcfx7){logger[_0x1e82[10]](_0x1e82[9],_0xebcfx7)})}}}}
\ No newline at end of file
index 1ea97b3..b5be2b3 100644 (file)
@@ -1 +1 @@
-var _0x2f7a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x64\x69\x61\x6C\x62\x65\x67\x69\x6E","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x40","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x70\x6C\x69\x74","\x6C\x65\x6E\x67\x74\x68","\x2F","\x6E\x6F\x77","\x63\x61\x6C\x6C\x65\x64","\x6D\x65\x72\x67\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x69\x64\x20\x44\x45\x53\x43","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x64\x69\x61\x6C\x65\x6E\x64","\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73","\x41\x4E\x53\x57\x45\x52","\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x68\x61\x6E\x67\x75\x70","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x46\x41\x49\x4C\x45\x44","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x64\x65\x62\x75\x67","\x76\x61\x6C\x75\x65","\x63\x72\x65\x61\x74\x65"];_0x2f7a[0];var BPromise=require(_0x2f7a[1]);var moment=require(_0x2f7a[2]);var _=require(_0x2f7a[3]);var ReportDial=require(_0x2f7a[5])[_0x2f7a[4]];var logger=require(_0x2f7a[7])(_0x2f7a[6]);module[_0x2f7a[8]]= function(){return {dialbegin:function(_0x8059x6){return function(_0x8059x7){return ReportDial[_0x2f7a[27]]({where:{uniqueid:_0x8059x6[_0x2f7a[25]]},order:_0x2f7a[26]})[_0x2f7a[24]](function(_0x8059x9){if(_0x8059x9){var _0x8059xa=_0x8059x6[_0x2f7a[12]];var _0x8059xb=_0x8059x6[_0x2f7a[13]];if(_0x8059x6[_0x2f7a[14]]){var _0x8059xc;if(_0x8059x6[_0x2f7a[14]][_0x2f7a[16]](_0x2f7a[15])> 0){_0x8059xc= _0x8059x6[_0x2f7a[14]][_0x2f7a[17]](_0x2f7a[15]);if(_0x8059xc[_0x2f7a[18]]> 1){_0x8059xa= _0x8059xc[0];_0x8059xb= _0x8059xc[0]}}else {_0x8059xc= _0x8059x6[_0x2f7a[14]][_0x2f7a[17]](_0x2f7a[19]);if(_0x8059xc[_0x2f7a[18]]> 1){_0x8059xa= _0x8059xc[1];_0x8059xb= _0x8059xc[1]}}};return _0x8059x9[_0x2f7a[23]](_[_0x2f7a[22]](_0x8059x6,{starttime:_0x8059x6[_0x2f7a[20]],lastevent:_0x2f7a[21],destcalleridnum:_0x8059xa,destcalleridname:_0x8059xb}))}})[_0x2f7a[11]](function(_0x8059x8){logger[_0x2f7a[10]](_0x2f7a[9],_0x8059x8)})}},dialend:function(_0x8059x6){return function(_0x8059x7){return ReportDial[_0x2f7a[27]]({where:{uniqueid:_0x8059x6[_0x2f7a[25]],linkedid:_0x8059x6[_0x2f7a[33]],destuniqueid:_0x8059x6[_0x2f7a[34]],destlinkedid:_0x8059x6[_0x2f7a[35]]},order:_0x2f7a[26]})[_0x2f7a[24]](function(_0x8059x9){if(_0x8059x9){return _0x8059x9[_0x2f7a[23]]({dialstatus:_0x8059x6[_0x2f7a[29]],lastevent:(_0x8059x6[_0x2f7a[29]]=== _0x2f7a[30])?_0x2f7a[31]:_0x2f7a[32],answertime:(_0x8059x6[_0x2f7a[29]]=== _0x2f7a[30])?_0x8059x6[_0x2f7a[20]]:null})}})[_0x2f7a[11]](function(_0x8059x8){logger[_0x2f7a[10]](_0x2f7a[28],_0x8059x8)})}},hangup:function(_0x8059x6){return function(_0x8059x7){return ReportDial[_0x2f7a[27]]({where:{uniqueid:_0x8059x6[_0x2f7a[25]]},order:_0x2f7a[26]})[_0x2f7a[24]](function(_0x8059x9){if(_0x8059x9){var _0x8059xd={endtime:_0x8059x6[_0x2f7a[20]],lastevent:_0x2f7a[32]};if(!_0x8059x9[_0x2f7a[37]]){_0x8059xd[_0x2f7a[29]]= _0x2f7a[38]};return _0x8059x9[_0x2f7a[23]](_0x8059xd)}})[_0x2f7a[11]](function(_0x8059x8){logger[_0x2f7a[10]](_0x2f7a[36],_0x8059x8)})}},outboundrouteid:function(_0x8059x6){return function(_0x8059x7){if(!_0x8059x6[_0x2f7a[41]][_0x2f7a[40]](_0x2f7a[39])){return BPromise[_0x2f7a[42]]()};return ReportDial[_0x2f7a[46]]({uniqueid:_0x8059x6[_0x2f7a[25]],routeId:_0x8059x6[_0x2f7a[45]]},{raw:true})[_0x2f7a[24]](function(){logger[_0x2f7a[44]](_0x2f7a[43],_0x8059x6[_0x2f7a[25]])})[_0x2f7a[11]](function(_0x8059x8){logger[_0x2f7a[10]](_0x2f7a[43],_0x8059x8)})}}}}
\ No newline at end of file
+var _0x607a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x64\x69\x61\x6C\x62\x65\x67\x69\x6E","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x40","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x70\x6C\x69\x74","\x6C\x65\x6E\x67\x74\x68","\x2F","\x6E\x6F\x77","\x63\x61\x6C\x6C\x65\x64","\x6D\x65\x72\x67\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x69\x64\x20\x44\x45\x53\x43","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x64\x69\x61\x6C\x65\x6E\x64","\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73","\x41\x4E\x53\x57\x45\x52","\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x68\x61\x6E\x67\x75\x70","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x46\x41\x49\x4C\x45\x44","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x64\x65\x62\x75\x67","\x76\x61\x6C\x75\x65","\x63\x72\x65\x61\x74\x65"];_0x607a[0];var BPromise=require(_0x607a[1]);var moment=require(_0x607a[2]);var _=require(_0x607a[3]);var ReportDial=require(_0x607a[5])[_0x607a[4]];var logger=require(_0x607a[7])(_0x607a[6]);module[_0x607a[8]]= function(){return {dialbegin:function(_0x7e67x6){return function(_0x7e67x7){return ReportDial[_0x607a[27]]({where:{uniqueid:_0x7e67x6[_0x607a[25]]},order:_0x607a[26]})[_0x607a[24]](function(_0x7e67x9){if(_0x7e67x9){var _0x7e67xa=_0x7e67x6[_0x607a[12]];var _0x7e67xb=_0x7e67x6[_0x607a[13]];if(_0x7e67x6[_0x607a[14]]){var _0x7e67xc;if(_0x7e67x6[_0x607a[14]][_0x607a[16]](_0x607a[15])> 0){_0x7e67xc= _0x7e67x6[_0x607a[14]][_0x607a[17]](_0x607a[15]);if(_0x7e67xc[_0x607a[18]]> 1){_0x7e67xa= _0x7e67xc[0];_0x7e67xb= _0x7e67xc[0]}}else {_0x7e67xc= _0x7e67x6[_0x607a[14]][_0x607a[17]](_0x607a[19]);if(_0x7e67xc[_0x607a[18]]> 1){_0x7e67xa= _0x7e67xc[1];_0x7e67xb= _0x7e67xc[1]}}};return _0x7e67x9[_0x607a[23]](_[_0x607a[22]](_0x7e67x6,{starttime:_0x7e67x6[_0x607a[20]],lastevent:_0x607a[21],destcalleridnum:_0x7e67xa,destcalleridname:_0x7e67xb}))}})[_0x607a[11]](function(_0x7e67x8){logger[_0x607a[10]](_0x607a[9],_0x7e67x8)})}},dialend:function(_0x7e67x6){return function(_0x7e67x7){return ReportDial[_0x607a[27]]({where:{uniqueid:_0x7e67x6[_0x607a[25]],linkedid:_0x7e67x6[_0x607a[33]],destuniqueid:_0x7e67x6[_0x607a[34]],destlinkedid:_0x7e67x6[_0x607a[35]]},order:_0x607a[26]})[_0x607a[24]](function(_0x7e67x9){if(_0x7e67x9){return _0x7e67x9[_0x607a[23]]({dialstatus:_0x7e67x6[_0x607a[29]],lastevent:(_0x7e67x6[_0x607a[29]]=== _0x607a[30])?_0x607a[31]:_0x607a[32],answertime:(_0x7e67x6[_0x607a[29]]=== _0x607a[30])?_0x7e67x6[_0x607a[20]]:null})}})[_0x607a[11]](function(_0x7e67x8){logger[_0x607a[10]](_0x607a[28],_0x7e67x8)})}},hangup:function(_0x7e67x6){return function(_0x7e67x7){return ReportDial[_0x607a[27]]({where:{uniqueid:_0x7e67x6[_0x607a[25]]},order:_0x607a[26]})[_0x607a[24]](function(_0x7e67x9){if(_0x7e67x9){var _0x7e67xd={endtime:_0x7e67x6[_0x607a[20]],lastevent:_0x607a[32]};if(!_0x7e67x9[_0x607a[37]]){_0x7e67xd[_0x607a[29]]= _0x607a[38]};return _0x7e67x9[_0x607a[23]](_0x7e67xd)}})[_0x607a[11]](function(_0x7e67x8){logger[_0x607a[10]](_0x607a[36],_0x7e67x8)})}},outboundrouteid:function(_0x7e67x6){return function(_0x7e67x7){if(!_0x7e67x6[_0x607a[41]][_0x607a[40]](_0x607a[39])){return BPromise[_0x607a[42]]()};return ReportDial[_0x607a[46]]({uniqueid:_0x7e67x6[_0x607a[25]],routeId:_0x7e67x6[_0x607a[45]]},{raw:true})[_0x607a[24]](function(){logger[_0x607a[44]](_0x607a[43],_0x7e67x6[_0x607a[25]])})[_0x607a[11]](function(_0x7e67x8){logger[_0x607a[10]](_0x607a[43],_0x7e67x8)})}}}}
\ No newline at end of file
index a508153..4f93d88 100644 (file)
@@ -1 +1 @@
-var _0x6151=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6E\x6F\x77","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x69\x64\x20\x44\x45\x53\x43","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72\x74\x79\x70\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x73\x74\x61\x74\x75\x73\x20\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x73\x74\x61\x74\x75\x73\x20\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65"];_0x6151[0];var BPromise=require(_0x6151[1]);var moment=require(_0x6151[2]);var _=require(_0x6151[3]);var ReportQueue=require(_0x6151[5])[_0x6151[4]];var logger=require(_0x6151[7])(_0x6151[6]);module[_0x6151[8]]= function(){return {agentcomplete:function(_0x961bx6){return function(_0x961bx7){return ReportQueue[_0x6151[17]]({where:{uniqueid:_0x961bx6[_0x6151[15]],queuecallerleaveAt:{$ne:null},transfer:false},order:_0x6151[16]})[_0x6151[14]](function(_0x961bx9){if(_0x961bx9){return _0x961bx9[_0x6151[13]]({queuecallercomplete:true,queuecallercompleteAt:_0x961bx6[_0x6151[12]]})}})[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[9],_0x961bx8)})}},queuetransfer:function(_0x961bx6){return function(_0x961bx7){return ReportQueue[_0x6151[17]]({where:{uniqueid:_0x961bx6[_0x6151[15]]},order:_0x6151[16]})[_0x6151[14]](function(_0x961bx9){if(_0x961bx9){var _0x961bxa={transfer:_0x961bx6[_0x6151[19]],transfertype:_0x961bx6[_0x6151[20]],transferuniqueid:_0x961bx6[_0x6151[21]],transferextension:_0x961bx6[_0x6151[22]],queuecallerexitreason:_0x961bx6[_0x6151[23]]};if(!_0x961bx9[_0x6151[24]]){_0x961bxa[_0x6151[24]]= true;_0x961bxa[_0x6151[25]]= _0x961bx6[_0x6151[12]]};if(!_0x961bx9[_0x6151[26]]){_0x961bxa[_0x6151[26]]= _0x961bx6[_0x6151[12]]};return _0x961bx9[_0x6151[13]](_0x961bxa)}})[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[18],_0x961bx8)})}},agentconnect:function(_0x961bx6){return function(_0x961bx7){return ReportQueue[_0x6151[17]]({where:{uniqueid:_0x961bx6[_0x6151[15]]},order:_0x6151[16]})[_0x6151[14]](function(_0x961bx9){if(_0x961bx9){return _0x961bx9[_0x6151[13]]({holdtime:_0x961bx6[_0x6151[28]],assigned:true,lastAssignedTo:_0x961bx6[_0x6151[29]],connectedlinenum:_0x961bx6[_0x6151[30]],connectedlinename:_0x961bx6[_0x6151[31]]})}})[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[27],_0x961bx8)})}},queuecallerjoin:function(_0x961bx6){return function(_0x961bx7){_[_0x6151[32]](_0x961bx6,{queuecallerjoinAt:_0x961bx6[_0x6151[12]]});return ReportQueue[_0x6151[34]](_0x961bx6,{raw:true})[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[33],_0x961bx8)})}},queuecallerabandon:function(_0x961bx6){return function(_0x961bx7){return ReportQueue[_0x6151[17]]({where:{uniqueid:_0x961bx6[_0x6151[15]],queuecallercomplete:false,$or:{queuecallerexitreason:null,queuecallerexit:false}},order:_0x6151[16]})[_0x6151[14]](function(_0x961bx9){if(_0x961bx9){return _0x961bx9[_0x6151[13]]({queuecallerabandon:true,queuecallerabandonAt:_0x961bx6[_0x6151[12]],queuecallerleaveAt:_0x961bx6[_0x6151[12]],queuecallerexit:false,queuecallerexitAt:null,queuecallerexitreason:null,connectedlinenum:null,connectedlinename:null,originalposition:_0x961bx6[_0x6151[36]],position:_0x961bx6[_0x6151[37]],holdtime:_0x961bx6[_0x6151[28]]})}})[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[35],_0x961bx8)})}},queuecallerunmanaged:function(_0x961bx6){return function(_0x961bx7){var _0x961bxa={queuecallerabandon:false,queuecallerabandonAt:null,queuecallerexit:true,queuecallerexitAt:_0x961bx6[_0x6151[12]],connectedlinenum:null,connectedlinename:null,queuecallerleaveAt:_0x961bx6[_0x6151[12]],queuecallerexitreason:_0x961bx6[_0x6151[23]]};if(_0x961bx6[_0x6151[34]]){_0x961bxa[_0x6151[38]]= _0x961bx6[_0x6151[12]];return ReportQueue[_0x6151[34]](_[_0x6151[32]](_0x961bx6,_0x961bxa))[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[39],_0x961bx8)})}else {return ReportQueue[_0x6151[17]]({where:{uniqueid:_0x961bx6[_0x6151[15]],queuecallerexitreason:null},order:_0x6151[16]})[_0x6151[14]](function(_0x961bx9){if(_0x961bx9){return _0x961bx9[_0x6151[13]](_0x961bxa)}})[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[40],_0x961bx8)})}}},queuecallerleave:function(_0x961bx6){return function(_0x961bx7){var _0x961bxb={queuecallerleaveAt:_0x961bx6[_0x6151[12]]};return ReportQueue[_0x6151[17]]({where:{uniqueid:_0x961bx6[_0x6151[15]],queuecallerleaveAt:null},order:_0x6151[16]})[_0x6151[14]](function(_0x961bx9){if(_0x961bx9){return _0x961bx9[_0x6151[13]](_0x961bxb)}})[_0x6151[11]](function(_0x961bx8){logger[_0x6151[10]](_0x6151[41],_0x961bx8)})}}}}
\ No newline at end of file
+var _0x1b71=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6E\x6F\x77","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x69\x64\x20\x44\x45\x53\x43","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72","\x74\x72\x61\x6E\x73\x66\x65\x72\x74\x79\x70\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x73\x74\x61\x74\x75\x73\x20\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x73\x74\x61\x74\x75\x73\x20\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x20\x2D\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65"];_0x1b71[0];var BPromise=require(_0x1b71[1]);var moment=require(_0x1b71[2]);var _=require(_0x1b71[3]);var ReportQueue=require(_0x1b71[5])[_0x1b71[4]];var logger=require(_0x1b71[7])(_0x1b71[6]);module[_0x1b71[8]]= function(){return {agentcomplete:function(_0x8d5cx6){return function(_0x8d5cx7){return ReportQueue[_0x1b71[17]]({where:{uniqueid:_0x8d5cx6[_0x1b71[15]],queuecallerleaveAt:{$ne:null},transfer:false},order:_0x1b71[16]})[_0x1b71[14]](function(_0x8d5cx9){if(_0x8d5cx9){return _0x8d5cx9[_0x1b71[13]]({queuecallercomplete:true,queuecallercompleteAt:_0x8d5cx6[_0x1b71[12]]})}})[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[9],_0x8d5cx8)})}},queuetransfer:function(_0x8d5cx6){return function(_0x8d5cx7){return ReportQueue[_0x1b71[17]]({where:{uniqueid:_0x8d5cx6[_0x1b71[15]]},order:_0x1b71[16]})[_0x1b71[14]](function(_0x8d5cx9){if(_0x8d5cx9){var _0x8d5cxa={transfer:_0x8d5cx6[_0x1b71[19]],transfertype:_0x8d5cx6[_0x1b71[20]],transferuniqueid:_0x8d5cx6[_0x1b71[21]],transferextension:_0x8d5cx6[_0x1b71[22]],queuecallerexitreason:_0x8d5cx6[_0x1b71[23]]};if(!_0x8d5cx9[_0x1b71[24]]){_0x8d5cxa[_0x1b71[24]]= true;_0x8d5cxa[_0x1b71[25]]= _0x8d5cx6[_0x1b71[12]]};if(!_0x8d5cx9[_0x1b71[26]]){_0x8d5cxa[_0x1b71[26]]= _0x8d5cx6[_0x1b71[12]]};return _0x8d5cx9[_0x1b71[13]](_0x8d5cxa)}})[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[18],_0x8d5cx8)})}},agentconnect:function(_0x8d5cx6){return function(_0x8d5cx7){return ReportQueue[_0x1b71[17]]({where:{uniqueid:_0x8d5cx6[_0x1b71[15]]},order:_0x1b71[16]})[_0x1b71[14]](function(_0x8d5cx9){if(_0x8d5cx9){return _0x8d5cx9[_0x1b71[13]]({holdtime:_0x8d5cx6[_0x1b71[28]],assigned:true,lastAssignedTo:_0x8d5cx6[_0x1b71[29]],connectedlinenum:_0x8d5cx6[_0x1b71[30]],connectedlinename:_0x8d5cx6[_0x1b71[31]]})}})[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[27],_0x8d5cx8)})}},queuecallerjoin:function(_0x8d5cx6){return function(_0x8d5cx7){_[_0x1b71[32]](_0x8d5cx6,{queuecallerjoinAt:_0x8d5cx6[_0x1b71[12]]});return ReportQueue[_0x1b71[34]](_0x8d5cx6,{raw:true})[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[33],_0x8d5cx8)})}},queuecallerabandon:function(_0x8d5cx6){return function(_0x8d5cx7){return ReportQueue[_0x1b71[17]]({where:{uniqueid:_0x8d5cx6[_0x1b71[15]],queuecallercomplete:false,$or:{queuecallerexitreason:null,queuecallerexit:false}},order:_0x1b71[16]})[_0x1b71[14]](function(_0x8d5cx9){if(_0x8d5cx9){return _0x8d5cx9[_0x1b71[13]]({queuecallerabandon:true,queuecallerabandonAt:_0x8d5cx6[_0x1b71[12]],queuecallerleaveAt:_0x8d5cx6[_0x1b71[12]],queuecallerexit:false,queuecallerexitAt:null,queuecallerexitreason:null,connectedlinenum:null,connectedlinename:null,originalposition:_0x8d5cx6[_0x1b71[36]],position:_0x8d5cx6[_0x1b71[37]],holdtime:_0x8d5cx6[_0x1b71[28]]})}})[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[35],_0x8d5cx8)})}},queuecallerunmanaged:function(_0x8d5cx6){return function(_0x8d5cx7){var _0x8d5cxa={queuecallerabandon:false,queuecallerabandonAt:null,queuecallerexit:true,queuecallerexitAt:_0x8d5cx6[_0x1b71[12]],connectedlinenum:null,connectedlinename:null,queuecallerleaveAt:_0x8d5cx6[_0x1b71[12]],queuecallerexitreason:_0x8d5cx6[_0x1b71[23]]};if(_0x8d5cx6[_0x1b71[34]]){_0x8d5cxa[_0x1b71[38]]= _0x8d5cx6[_0x1b71[12]];return ReportQueue[_0x1b71[34]](_[_0x1b71[32]](_0x8d5cx6,_0x8d5cxa))[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[39],_0x8d5cx8)})}else {return ReportQueue[_0x1b71[17]]({where:{uniqueid:_0x8d5cx6[_0x1b71[15]],queuecallerexitreason:null},order:_0x1b71[16]})[_0x1b71[14]](function(_0x8d5cx9){if(_0x8d5cx9){return _0x8d5cx9[_0x1b71[13]](_0x8d5cxa)}})[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[40],_0x8d5cx8)})}}},queuecallerleave:function(_0x8d5cx6){return function(_0x8d5cx7){var _0x8d5cxb={queuecallerleaveAt:_0x8d5cx6[_0x1b71[12]]};return ReportQueue[_0x1b71[17]]({where:{uniqueid:_0x8d5cx6[_0x1b71[15]],queuecallerleaveAt:null},order:_0x1b71[16]})[_0x1b71[14]](function(_0x8d5cx9){if(_0x8d5cx9){return _0x8d5cx9[_0x1b71[13]](_0x8d5cxb)}})[_0x1b71[11]](function(_0x8d5cx8){logger[_0x1b71[10]](_0x1b71[41],_0x8d5cx8)})}}}}
\ No newline at end of file
index dc6e07c..c0ce38b 100644 (file)
@@ -1 +1 @@
-var _0x4577=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x74\x79\x70\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x69\x6E\x62\x6F\x75\x6E\x64","\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x2D\x20\x63\x64\x72","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x75\x6E\x6B\x6E\x6F\x77\x6E","\x75\x70\x64\x61\x74\x65","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6D\x69\x78\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x2D\x20\x6D\x69\x78\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65"];_0x4577[0];var BPromise=require(_0x4577[1]);var _=require(_0x4577[2]);var VoiceRecording=require(_0x4577[4])[_0x4577[3]];var User=require(_0x4577[4])[_0x4577[5]];var logger=require(_0x4577[7])(_0x4577[6]);module[_0x4577[8]]= function(){return {cdr:function(_0xc12dx6){return function(_0xc12dx7){var _0xc12dx8=null;if(_[_0x4577[12]]([_0x4577[9],_0x4577[10]],_0xc12dx6[_0x4577[11]])){_0xc12dx8= _0xc12dx6[_0x4577[13]]}else {if(_0xc12dx6[_0x4577[11]]=== _0x4577[14]){_0xc12dx8= _0xc12dx6[_0x4577[15]]}};_0xc12dx6[_0x4577[16]]= _0xc12dx6[_0x4577[13]];return VoiceRecording[_0x4577[24]]({type:_0xc12dx6[_0x4577[11]]|| _0x4577[23],customerPhone:_0xc12dx8},{where:{uniqueid:_0xc12dx6[_0x4577[20]]},raw:true,individualHooks:true})[_0x4577[22]](function(){logger[_0x4577[21]](_0x4577[17],_0xc12dx6[_0x4577[20]])})[_0x4577[19]](function(_0xc12dx9){logger[_0x4577[18]](_0x4577[17],_0xc12dx9)})}},agentcomplete:function(_0xc12dx6){return function(_0xc12dx7){return VoiceRecording[_0x4577[24]]({queue:_0xc12dx6[_0x4577[26]],membername:_0xc12dx6[_0x4577[27]]},{where:{uniqueid:_0xc12dx6[_0x4577[20]]},raw:true,individualHooks:true})[_0x4577[22]](function(){logger[_0x4577[21]](_0x4577[25],_0xc12dx6[_0x4577[20]])})[_0x4577[19]](function(_0xc12dx9){logger[_0x4577[18]](_0x4577[25],_0xc12dx9)})}},mixmonitor_filename:function(_0xc12dx6){return function(_0xc12dx7){if(!_0xc12dx6[_0x4577[30]][_0x4577[29]](_0x4577[28])){return BPromise[_0x4577[31]]()};return User[_0x4577[36]]({where:{fullname:_0xc12dx6[_0x4577[35]]}})[_0x4577[22]](function(_0xc12dxa){if(_0xc12dxa){_0xc12dx6[_0x4577[27]]= _0xc12dxa[_0x4577[33]]};return VoiceRecording[_0x4577[34]](_0xc12dx6)})[_0x4577[22]](function(){logger[_0x4577[21]](_0x4577[32],_0xc12dx6[_0x4577[20]])})[_0x4577[19]](function(_0xc12dx9){logger[_0x4577[18]](_0x4577[32],_0xc12dx9)})}}}}
\ No newline at end of file
+var _0x8ad9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x74\x79\x70\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x69\x6E\x62\x6F\x75\x6E\x64","\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x2D\x20\x63\x64\x72","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x75\x6E\x6B\x6E\x6F\x77\x6E","\x75\x70\x64\x61\x74\x65","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x2D\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6D\x69\x78\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x2D\x20\x6D\x69\x78\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65"];_0x8ad9[0];var BPromise=require(_0x8ad9[1]);var _=require(_0x8ad9[2]);var VoiceRecording=require(_0x8ad9[4])[_0x8ad9[3]];var User=require(_0x8ad9[4])[_0x8ad9[5]];var logger=require(_0x8ad9[7])(_0x8ad9[6]);module[_0x8ad9[8]]= function(){return {cdr:function(_0x8257x6){return function(_0x8257x7){var _0x8257x8=null;if(_[_0x8ad9[12]]([_0x8ad9[9],_0x8ad9[10]],_0x8257x6[_0x8ad9[11]])){_0x8257x8= _0x8257x6[_0x8ad9[13]]}else {if(_0x8257x6[_0x8ad9[11]]=== _0x8ad9[14]){_0x8257x8= _0x8257x6[_0x8ad9[15]]}};_0x8257x6[_0x8ad9[16]]= _0x8257x6[_0x8ad9[13]];return VoiceRecording[_0x8ad9[24]]({type:_0x8257x6[_0x8ad9[11]]|| _0x8ad9[23],customerPhone:_0x8257x8},{where:{uniqueid:_0x8257x6[_0x8ad9[20]]},raw:true,individualHooks:true})[_0x8ad9[22]](function(){logger[_0x8ad9[21]](_0x8ad9[17],_0x8257x6[_0x8ad9[20]])})[_0x8ad9[19]](function(_0x8257x9){logger[_0x8ad9[18]](_0x8ad9[17],_0x8257x9)})}},agentcomplete:function(_0x8257x6){return function(_0x8257x7){return VoiceRecording[_0x8ad9[24]]({queue:_0x8257x6[_0x8ad9[26]],membername:_0x8257x6[_0x8ad9[27]]},{where:{uniqueid:_0x8257x6[_0x8ad9[20]]},raw:true,individualHooks:true})[_0x8ad9[22]](function(){logger[_0x8ad9[21]](_0x8ad9[25],_0x8257x6[_0x8ad9[20]])})[_0x8ad9[19]](function(_0x8257x9){logger[_0x8ad9[18]](_0x8ad9[25],_0x8257x9)})}},mixmonitor_filename:function(_0x8257x6){return function(_0x8257x7){if(!_0x8257x6[_0x8ad9[30]][_0x8ad9[29]](_0x8ad9[28])){return BPromise[_0x8ad9[31]]()};return User[_0x8ad9[36]]({where:{fullname:_0x8257x6[_0x8ad9[35]]}})[_0x8ad9[22]](function(_0x8257xa){if(_0x8257xa){_0x8257x6[_0x8ad9[27]]= _0x8257xa[_0x8ad9[33]]};return VoiceRecording[_0x8ad9[34]](_0x8257x6)})[_0x8ad9[22]](function(){logger[_0x8ad9[21]](_0x8ad9[32],_0x8257x6[_0x8ad9[20]])})[_0x8ad9[19]](function(_0x8257x9){logger[_0x8ad9[18]](_0x8ad9[32],_0x8257x9)})}}}}
\ No newline at end of file
index 1fcbf23..afa2d83 100644 (file)
@@ -1 +1 @@
-var _0xbad0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x54\x72\x61\x6E\x73\x66\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x54\x72\x61\x6E\x73\x66\x65\x72\x20\x2D\x20\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x73\x75\x6C\x74","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x68\x61\x6E\x6E\x65\x6C","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x74\x65\x78\x74","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x65\x78\x74\x65\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x69\x73\x65\x78\x74\x65\x72\x6E\x61\x6C","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x62\x6C\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x54\x72\x61\x6E\x73\x66\x65\x72\x20\x2D\x20\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E","\x61\x74\x74\x65\x6E\x64\x65\x64"];_0xbad0[0];var BPromise=require(_0xbad0[1]);var _=require(_0xbad0[2]);var ReportCallTransfer=require(_0xbad0[4])[_0xbad0[3]];var logger=require(_0xbad0[6])(_0xbad0[5]);module[_0xbad0[7]]= function(){return {blindtransfer:function(_0x87c7x5){return function(_0x87c7x6){return ReportCallTransfer[_0xbad0[36]]({result:_0x87c7x5[_0xbad0[11]],transfererchannel:_0x87c7x5[_0xbad0[14]],transferercalleridnum:_0x87c7x5[_0xbad0[15]],transferercalleridname:_0x87c7x5[_0xbad0[16]],transfererconnectedlinenum:_0x87c7x5[_0xbad0[17]],transfererconnectedlinename:_0x87c7x5[_0xbad0[18]],transfereraccountcode:_0x87c7x5[_0xbad0[19]],transferercontext:_0x87c7x5[_0xbad0[20]],transfererexten:_0x87c7x5[_0xbad0[21]],transfererlinkedid:_0x87c7x5[_0xbad0[22]],transfereechannel:_0x87c7x5[_0xbad0[23]],transfereecalleridnum:_0x87c7x5[_0xbad0[24]],transfereecalleridname:_0x87c7x5[_0xbad0[25]],transfereeconnectedlinenum:_0x87c7x5[_0xbad0[26]],transfereeconnectedlinename:_0x87c7x5[_0xbad0[27]],transfereeaccountcode:_0x87c7x5[_0xbad0[28]],transfereecontext:_0x87c7x5[_0xbad0[29]],transfereeexten:_0x87c7x5[_0xbad0[30]],transfereelinkedid:_0x87c7x5[_0xbad0[31]],isexternal:_0x87c7x5[_0xbad0[32]],context:_0x87c7x5[_0xbad0[33]],extension:_0x87c7x5[_0xbad0[34]],type:_0xbad0[35]},{raw:true})[_0xbad0[13]](function(){logger[_0xbad0[12]](_0xbad0[8],_0x87c7x5[_0xbad0[11]])})[_0xbad0[10]](function(_0x87c7x7){logger[_0xbad0[9]](_0xbad0[8],_0x87c7x7)})}},attendedtransfer:function(_0x87c7x5){return function(_0x87c7x6){return ReportCallTransfer[_0xbad0[36]]({result:_0x87c7x5[_0xbad0[11]],transfererchannel:_0x87c7x5[_0xbad0[38]],transferercalleridnum:_0x87c7x5[_0xbad0[39]],transferercalleridname:_0x87c7x5[_0xbad0[40]],transfererconnectedlinenum:_0x87c7x5[_0xbad0[41]],transfererconnectedlinename:_0x87c7x5[_0xbad0[42]],transfereraccountcode:_0x87c7x5[_0xbad0[43]],transferercontext:_0x87c7x5[_0xbad0[44]],transfererexten:_0x87c7x5[_0xbad0[45]],transfererlinkedid:_0x87c7x5[_0xbad0[46]],transfereechannel:_0x87c7x5[_0xbad0[47]],transfereecalleridnum:_0x87c7x5[_0xbad0[48]],transfereecalleridname:_0x87c7x5[_0xbad0[49]],transfereeconnectedlinenum:_0x87c7x5[_0xbad0[41]],transfereeconnectedlinename:_0x87c7x5[_0xbad0[42]],transfereeaccountcode:_0x87c7x5[_0xbad0[50]],transfereecontext:_0x87c7x5[_0xbad0[44]],transfereeexten:_0x87c7x5[_0xbad0[45]],transfereelinkedid:_0x87c7x5[_0xbad0[51]],isexternal:_0x87c7x5[_0xbad0[32]],context:_0x87c7x5[_0xbad0[52]],extension:_0x87c7x5[_0xbad0[53]],type:_0xbad0[54]},{raw:true})[_0xbad0[13]](function(){logger[_0xbad0[12]](_0xbad0[37],_0x87c7x5[_0xbad0[11]])})[_0xbad0[10]](function(_0x87c7x7){logger[_0xbad0[9]](_0xbad0[37],_0x87c7x7)})}}}}
\ No newline at end of file
+var _0x85ae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x54\x72\x61\x6E\x73\x66\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x54\x72\x61\x6E\x73\x66\x65\x72\x20\x2D\x20\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x73\x75\x6C\x74","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x68\x61\x6E\x6E\x65\x6C","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x74\x65\x78\x74","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x65\x78\x74\x65\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x69\x73\x65\x78\x74\x65\x72\x6E\x61\x6C","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x62\x6C\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x54\x72\x61\x6E\x73\x66\x65\x72\x20\x2D\x20\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x73\x65\x63\x6F\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E","\x61\x74\x74\x65\x6E\x64\x65\x64"];_0x85ae[0];var BPromise=require(_0x85ae[1]);var _=require(_0x85ae[2]);var ReportCallTransfer=require(_0x85ae[4])[_0x85ae[3]];var logger=require(_0x85ae[6])(_0x85ae[5]);module[_0x85ae[7]]= function(){return {blindtransfer:function(_0xc526x5){return function(_0xc526x6){return ReportCallTransfer[_0x85ae[36]]({result:_0xc526x5[_0x85ae[11]],transfererchannel:_0xc526x5[_0x85ae[14]],transferercalleridnum:_0xc526x5[_0x85ae[15]],transferercalleridname:_0xc526x5[_0x85ae[16]],transfererconnectedlinenum:_0xc526x5[_0x85ae[17]],transfererconnectedlinename:_0xc526x5[_0x85ae[18]],transfereraccountcode:_0xc526x5[_0x85ae[19]],transferercontext:_0xc526x5[_0x85ae[20]],transfererexten:_0xc526x5[_0x85ae[21]],transfererlinkedid:_0xc526x5[_0x85ae[22]],transfereechannel:_0xc526x5[_0x85ae[23]],transfereecalleridnum:_0xc526x5[_0x85ae[24]],transfereecalleridname:_0xc526x5[_0x85ae[25]],transfereeconnectedlinenum:_0xc526x5[_0x85ae[26]],transfereeconnectedlinename:_0xc526x5[_0x85ae[27]],transfereeaccountcode:_0xc526x5[_0x85ae[28]],transfereecontext:_0xc526x5[_0x85ae[29]],transfereeexten:_0xc526x5[_0x85ae[30]],transfereelinkedid:_0xc526x5[_0x85ae[31]],isexternal:_0xc526x5[_0x85ae[32]],context:_0xc526x5[_0x85ae[33]],extension:_0xc526x5[_0x85ae[34]],type:_0x85ae[35]},{raw:true})[_0x85ae[13]](function(){logger[_0x85ae[12]](_0x85ae[8],_0xc526x5[_0x85ae[11]])})[_0x85ae[10]](function(_0xc526x7){logger[_0x85ae[9]](_0x85ae[8],_0xc526x7)})}},attendedtransfer:function(_0xc526x5){return function(_0xc526x6){return ReportCallTransfer[_0x85ae[36]]({result:_0xc526x5[_0x85ae[11]],transfererchannel:_0xc526x5[_0x85ae[38]],transferercalleridnum:_0xc526x5[_0x85ae[39]],transferercalleridname:_0xc526x5[_0x85ae[40]],transfererconnectedlinenum:_0xc526x5[_0x85ae[41]],transfererconnectedlinename:_0xc526x5[_0x85ae[42]],transfereraccountcode:_0xc526x5[_0x85ae[43]],transferercontext:_0xc526x5[_0x85ae[44]],transfererexten:_0xc526x5[_0x85ae[45]],transfererlinkedid:_0xc526x5[_0x85ae[46]],transfereechannel:_0xc526x5[_0x85ae[47]],transfereecalleridnum:_0xc526x5[_0x85ae[48]],transfereecalleridname:_0xc526x5[_0x85ae[49]],transfereeconnectedlinenum:_0xc526x5[_0x85ae[41]],transfereeconnectedlinename:_0xc526x5[_0x85ae[42]],transfereeaccountcode:_0xc526x5[_0x85ae[50]],transfereecontext:_0xc526x5[_0x85ae[44]],transfereeexten:_0xc526x5[_0x85ae[45]],transfereelinkedid:_0xc526x5[_0x85ae[51]],isexternal:_0xc526x5[_0x85ae[32]],context:_0xc526x5[_0x85ae[52]],extension:_0xc526x5[_0x85ae[53]],type:_0x85ae[54]},{raw:true})[_0x85ae[13]](function(){logger[_0x85ae[12]](_0x85ae[37],_0xc526x5[_0x85ae[11]])})[_0x85ae[10]](function(_0xc526x7){logger[_0x85ae[9]](_0x85ae[37],_0xc526x7)})}}}}
\ No newline at end of file
index bdacc0f..c2f3921 100644 (file)
@@ -1 +1 @@
-var _0xd38b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2F\x64\x62\x2F\x74\x72\x75\x6E\x6B","\x2E\x2F\x64\x62\x2F\x75\x73\x65\x72","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x43\x61\x6C\x6C\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x44\x69\x61\x6C\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x6D\x65\x6D\x62\x65\x72\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x54\x72\x61\x6E\x73\x66\x65\x72\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65","\x2E\x2F\x64\x62\x2F\x66\x61\x78","\x2E\x2F\x61\x63\x77","\x2E\x2F\x73\x6F\x63\x6B\x65\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x66\x61\x78","\x63\x68\x65\x63\x6B\x61\x63\x77","\x63\x6F\x6E\x73\x6F\x6C\x65","\x41\x73\x74\x65\x72\x69\x73\x6B\x20\x63\x6F\x6E\x73\x6F\x6C\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x41\x4D\x49\x20\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x64\x65\x62\x75\x67","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x41\x4D\x49\x20\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x63\x6C\x6F\x73\x65","\x6D\x61\x6E\x61\x67\x65\x72\x65\x76\x65\x6E\x74","\x63\x64\x72","\x68\x61\x6E\x67\x75\x70","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x53\x49\x50\x2F","\x69\x6E\x64\x65\x78\x4F\x66","\x64\x65\x76\x69\x63\x65","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x72\x65\x67\x69\x73\x74\x72\x79","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x67\x65\x6E\x74\x64\x75\x6D\x70","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72","\x76\x69\x64\x65\x6F\x4F\x6E","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x61\x64\x64\x65\x64","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x65\x6E\x61\x6C\x74\x79","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65","\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74","\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x64\x69\x61\x6C\x62\x65\x67\x69\x6E","\x64\x69\x61\x6C\x65\x6E\x64","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x73\x65\x6E\x64\x66\x61\x78","\x66\x61\x78\x73\x74\x61\x74\x75\x73","\x76\x61\x72\x73\x65\x74","\x66\x61\x78\x65\x72\x72\x6F\x72","\x6D\x69\x78\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72","\x72\x65\x70\x6F\x72\x74\x46\x61\x78\x55\x70\x64\x61\x74\x65","\x61\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x71\x75\x65\x75\x65\x41\x64\x64","\x71\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x69\x6E\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x77\x69\x64\x67\x65\x74\x56\x61\x6C\x75\x65\x73"];_0xd38b[0];var _=require(_0xd38b[1]);var BPromise=require(_0xd38b[2]);var isOpen=true;var trunk=require(_0xd38b[3])();var user=require(_0xd38b[4])();var voiceAgentReport=require(_0xd38b[5])();var voiceCallReport=require(_0xd38b[6])();var voiceDialReport=require(_0xd38b[7])();var memberReport=require(_0xd38b[8])();var voiceQueueReport=require(_0xd38b[9])();var voiceRecording=require(_0xd38b[10])();var voiceTransferReport=require(_0xd38b[11])();var userHasQueue=require(_0xd38b[12])();var fax=require(_0xd38b[13])();var acw=require(_0xd38b[14])();var socket=require(_0xd38b[15])();var logger=require(_0xd38b[17])(_0xd38b[16]);var faxLogger=require(_0xd38b[17])(_0xd38b[18]);exports[_0xd38b[19]]= function(_0x4672x13,_0x4672x14,_0x4672x15){acw[_0xd38b[19]](_0x4672x13,_0x4672x14,_0x4672x15)};exports[_0xd38b[20]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[20]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[21],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[27]]= function(){logger[_0xd38b[29]](_0xd38b[28]);isOpen= true};exports[_0xd38b[30]]= function(){logger[_0xd38b[23]](_0xd38b[31])};exports[_0xd38b[32]]= function(_0x4672x18){if(isOpen){logger[_0xd38b[23]](_0xd38b[32],_0x4672x18)};isOpen= false};exports[_0xd38b[23]]= function(_0x4672x17){if(isOpen){logger[_0xd38b[23]](_0xd38b[23],_0x4672x17)}};exports[_0xd38b[33]]= function(_0x4672x16){};exports[_0xd38b[34]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[34]](_0x4672x16))[_0xd38b[25]](voiceCallReport[_0xd38b[34]](_0x4672x16))[_0xd38b[25]](memberReport[_0xd38b[34]](_0x4672x16))[_0xd38b[25]](voiceRecording[_0xd38b[34]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[34],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[35]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceDialReport[_0xd38b[35]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[35]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[35],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[36]]= function(_0x4672x16){if(_0x4672x16[_0xd38b[39]][_0xd38b[38]](_0xd38b[37])=== 0){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[36]](_0x4672x16))[_0xd38b[25]](user[_0xd38b[36]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[36],_0x4672x17[_0xd38b[22]],_0x4672x16)})};return BPromise[_0xd38b[26]]()};exports[_0xd38b[40]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](trunk[_0xd38b[40]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[40]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[40],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[41]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](trunk[_0xd38b[41]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[41]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[41],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[42]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](user[_0xd38b[42]](_0x4672x16))[_0xd38b[25]](voiceAgentReport[_0xd38b[42]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[42]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[42],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[43]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](user[_0xd38b[43]](_0x4672x16))[_0xd38b[25]](voiceQueueReport[_0xd38b[43]](_0x4672x16))[_0xd38b[25]](memberReport[_0xd38b[43]](_0x4672x16))[_0xd38b[25]](voiceRecording[_0xd38b[43]](_0x4672x16))[_0xd38b[25]](voiceAgentReport[_0xd38b[43]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[43]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[43],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[44]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](acw[_0xd38b[44]](_0x4672x16))[_0xd38b[25]](user[_0xd38b[44]](_0x4672x16))[_0xd38b[25]](user[_0xd38b[45]](_0x4672x16))[_0xd38b[25]](voiceQueueReport[_0xd38b[44]](_0x4672x16))[_0xd38b[25]](voiceAgentReport[_0xd38b[44]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[44]](_0x4672x16))[_0xd38b[25]](voiceAgentReport[_0xd38b[45]](_0x4672x16))[_0xd38b[25]](memberReport[_0xd38b[44]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[44],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[46]]= function(_0x4672x16){logger[_0xd38b[29]](_0xd38b[46],_0x4672x16)};exports[_0xd38b[47]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](user[_0xd38b[47]](_0x4672x16))[_0xd38b[25]](voiceAgentReport[_0xd38b[47]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[47]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[47],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[48]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[48]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[48],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[49]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[49]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[49],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[50]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](userHasQueue[_0xd38b[50]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[50]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[50],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[51]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](user[_0xd38b[51]](_0x4672x16))[_0xd38b[25]](userHasQueue[_0xd38b[51]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[51]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[51],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[52]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](userHasQueue[_0xd38b[52]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[52]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[52],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[53]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](userHasQueue[_0xd38b[53]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[53]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[53],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[54]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](userHasQueue[_0xd38b[54]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[54]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[54],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[55]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceQueueReport[_0xd38b[55]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[55]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[55],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[56]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](user[_0xd38b[56]](_0x4672x16))[_0xd38b[25]](voiceQueueReport[_0xd38b[56]](_0x4672x16))[_0xd38b[25]](voiceAgentReport[_0xd38b[56]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[56]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[56],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[57]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceQueueReport[_0xd38b[57]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[57],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[58]]= function(_0x4672x16,_0x4672x19){return BPromise[_0xd38b[26]]()[_0xd38b[25]](acw[_0xd38b[59]](_0x4672x16,_0x4672x19))[_0xd38b[25]](voiceTransferReport[_0xd38b[58]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[58],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[60]]= function(_0x4672x16,_0x4672x19){return BPromise[_0xd38b[26]]()[_0xd38b[25]](acw[_0xd38b[59]](_0x4672x16,_0x4672x19))[_0xd38b[25]](voiceTransferReport[_0xd38b[60]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[60],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[61]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceDialReport[_0xd38b[61]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[61]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[61],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[62]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceDialReport[_0xd38b[62]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[62]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[62],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[63]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](fax[_0xd38b[63]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[63]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){faxLogger[_0xd38b[23]](_0xd38b[63],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[64]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](fax[_0xd38b[64]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){faxLogger[_0xd38b[23]](_0xd38b[64],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[65]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](fax[_0xd38b[65]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){faxLogger[_0xd38b[23]](_0xd38b[65],_0x4672x17[_0xd38b[22]],_0x4672x16)})};exports[_0xd38b[66]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceDialReport[_0xd38b[69]](_0x4672x16))[_0xd38b[25]](voiceRecording[_0xd38b[68]](_0x4672x16))[_0xd38b[25]](fax[_0xd38b[67]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[66]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[66],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[70]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceQueueReport[_0xd38b[70]](_0x4672x16))[_0xd38b[25]](socket[_0xd38b[70]](_0x4672x16))[_0xd38b[25]](user[_0xd38b[70]](_0x4672x16))[_0xd38b[25]](voiceAgentReport[_0xd38b[70]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[70],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[71]]= function(_0x4672x16){return BPromise[_0xd38b[26]]()[_0xd38b[25]](voiceQueueReport[_0xd38b[71]](_0x4672x16))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[71],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[72]]= function(_0x4672x1a){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[72]](_0x4672x1a))[_0xd38b[24]](function(_0x4672x17){faxLogger[_0xd38b[23]](_0xd38b[71],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[59]]= function(_0x4672x16,_0x4672x19,_0x4672x1b){return BPromise[_0xd38b[26]]()[_0xd38b[25]](acw[_0xd38b[59]](_0x4672x16,_0x4672x19))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[59],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[73]]= function(_0x4672x1a){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[73]](_0x4672x1a))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[74],_0x4672x17)})};exports[_0xd38b[75]]= function(_0x4672x1c){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[75]](_0x4672x1c))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[75],_0x4672x17)})};exports[_0xd38b[76]]= function(_0x4672x1d){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[76]](_0x4672x1d))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[76],_0x4672x17)})};exports[_0xd38b[77]]= function(_0x4672x1e,_0x4672x1f){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[77]](_0x4672x1e,_0x4672x1f))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[77],_0x4672x17)})};exports[_0xd38b[78]]= function(_0x4672x1e,_0x4672x1f){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[78]](_0x4672x1e,_0x4672x1f))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[78],_0x4672x17)})};exports[_0xd38b[79]]= function(_0x4672x1d){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[79]](_0x4672x1d))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[79],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[80]]= function(){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[80]]())[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[80],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[81]]= function(){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[81]]())[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[81],_0x4672x17[_0xd38b[22]])})};exports[_0xd38b[82]]= function(_0x4672x20,user){return BPromise[_0xd38b[26]]()[_0xd38b[25]](socket[_0xd38b[82]](_0x4672x20,user))[_0xd38b[24]](function(_0x4672x17){logger[_0xd38b[23]](_0xd38b[82],_0x4672x17[_0xd38b[22]])})}
\ No newline at end of file
+var _0xf4ef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2F\x64\x62\x2F\x74\x72\x75\x6E\x6B","\x2E\x2F\x64\x62\x2F\x75\x73\x65\x72","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x43\x61\x6C\x6C\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x44\x69\x61\x6C\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x6D\x65\x6D\x62\x65\x72\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2E\x2F\x64\x62\x2F\x76\x6F\x69\x63\x65\x54\x72\x61\x6E\x73\x66\x65\x72\x52\x65\x70\x6F\x72\x74","\x2E\x2F\x64\x62\x2F\x75\x73\x65\x72\x48\x61\x73\x51\x75\x65\x75\x65","\x2E\x2F\x64\x62\x2F\x66\x61\x78","\x2E\x2F\x61\x63\x77","\x2E\x2F\x73\x6F\x63\x6B\x65\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x66\x61\x78","\x63\x68\x65\x63\x6B\x61\x63\x77","\x63\x6F\x6E\x73\x6F\x6C\x65","\x41\x73\x74\x65\x72\x69\x73\x6B\x20\x63\x6F\x6E\x73\x6F\x6C\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x63\x6F\x6E\x6E\x65\x63\x74","\x41\x4D\x49\x20\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x64\x65\x62\x75\x67","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x41\x4D\x49\x20\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x63\x6C\x6F\x73\x65","\x6D\x61\x6E\x61\x67\x65\x72\x65\x76\x65\x6E\x74","\x63\x64\x72","\x68\x61\x6E\x67\x75\x70","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x53\x49\x50\x2F","\x69\x6E\x64\x65\x78\x4F\x66","\x64\x65\x76\x69\x63\x65","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x72\x65\x67\x69\x73\x74\x72\x79","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x67\x65\x6E\x74\x64\x75\x6D\x70","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72","\x76\x69\x64\x65\x6F\x4F\x6E","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x61\x64\x64\x65\x64","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x61\x75\x73\x65","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x70\x65\x6E\x61\x6C\x74\x79","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65","\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74","\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x64\x69\x61\x6C\x62\x65\x67\x69\x6E","\x64\x69\x61\x6C\x65\x6E\x64","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x73\x65\x6E\x64\x66\x61\x78","\x66\x61\x78\x73\x74\x61\x74\x75\x73","\x76\x61\x72\x73\x65\x74","\x66\x61\x78\x65\x72\x72\x6F\x72","\x6D\x69\x78\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x71\x75\x65\x75\x65\x74\x72\x61\x6E\x73\x66\x65\x72","\x72\x65\x70\x6F\x72\x74\x46\x61\x78\x55\x70\x64\x61\x74\x65","\x61\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x41\x67\x65\x6E\x74","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x71\x75\x65\x75\x65\x41\x64\x64","\x71\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x69\x6E\x62\x6F\x75\x6E\x64\x49\x6E\x69\x74","\x77\x69\x64\x67\x65\x74\x56\x61\x6C\x75\x65\x73"];_0xf4ef[0];var _=require(_0xf4ef[1]);var BPromise=require(_0xf4ef[2]);var isOpen=true;var trunk=require(_0xf4ef[3])();var user=require(_0xf4ef[4])();var voiceAgentReport=require(_0xf4ef[5])();var voiceCallReport=require(_0xf4ef[6])();var voiceDialReport=require(_0xf4ef[7])();var memberReport=require(_0xf4ef[8])();var voiceQueueReport=require(_0xf4ef[9])();var voiceRecording=require(_0xf4ef[10])();var voiceTransferReport=require(_0xf4ef[11])();var userHasQueue=require(_0xf4ef[12])();var fax=require(_0xf4ef[13])();var acw=require(_0xf4ef[14])();var socket=require(_0xf4ef[15])();var logger=require(_0xf4ef[17])(_0xf4ef[16]);var faxLogger=require(_0xf4ef[17])(_0xf4ef[18]);exports[_0xf4ef[19]]= function(_0xa69dx13,_0xa69dx14,_0xa69dx15){acw[_0xf4ef[19]](_0xa69dx13,_0xa69dx14,_0xa69dx15)};exports[_0xf4ef[20]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[20]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[21],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[27]]= function(){logger[_0xf4ef[29]](_0xf4ef[28]);isOpen= true};exports[_0xf4ef[30]]= function(){logger[_0xf4ef[23]](_0xf4ef[31])};exports[_0xf4ef[32]]= function(_0xa69dx18){if(isOpen){logger[_0xf4ef[23]](_0xf4ef[32],_0xa69dx18)};isOpen= false};exports[_0xf4ef[23]]= function(_0xa69dx17){if(isOpen){logger[_0xf4ef[23]](_0xf4ef[23],_0xa69dx17)}};exports[_0xf4ef[33]]= function(_0xa69dx16){};exports[_0xf4ef[34]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[34]](_0xa69dx16))[_0xf4ef[25]](voiceCallReport[_0xf4ef[34]](_0xa69dx16))[_0xf4ef[25]](memberReport[_0xf4ef[34]](_0xa69dx16))[_0xf4ef[25]](voiceRecording[_0xf4ef[34]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[34],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[35]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceDialReport[_0xf4ef[35]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[35]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[35],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[36]]= function(_0xa69dx16){if(_0xa69dx16[_0xf4ef[39]][_0xf4ef[38]](_0xf4ef[37])=== 0){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[36]](_0xa69dx16))[_0xf4ef[25]](user[_0xf4ef[36]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[36],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};return BPromise[_0xf4ef[26]]()};exports[_0xf4ef[40]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](trunk[_0xf4ef[40]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[40]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[40],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[41]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](trunk[_0xf4ef[41]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[41]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[41],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[42]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](user[_0xf4ef[42]](_0xa69dx16))[_0xf4ef[25]](voiceAgentReport[_0xf4ef[42]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[42]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[42],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[43]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](user[_0xf4ef[43]](_0xa69dx16))[_0xf4ef[25]](voiceQueueReport[_0xf4ef[43]](_0xa69dx16))[_0xf4ef[25]](memberReport[_0xf4ef[43]](_0xa69dx16))[_0xf4ef[25]](voiceRecording[_0xf4ef[43]](_0xa69dx16))[_0xf4ef[25]](voiceAgentReport[_0xf4ef[43]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[43]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[43],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[44]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](acw[_0xf4ef[44]](_0xa69dx16))[_0xf4ef[25]](user[_0xf4ef[44]](_0xa69dx16))[_0xf4ef[25]](user[_0xf4ef[45]](_0xa69dx16))[_0xf4ef[25]](voiceQueueReport[_0xf4ef[44]](_0xa69dx16))[_0xf4ef[25]](voiceAgentReport[_0xf4ef[44]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[44]](_0xa69dx16))[_0xf4ef[25]](voiceAgentReport[_0xf4ef[45]](_0xa69dx16))[_0xf4ef[25]](memberReport[_0xf4ef[44]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[44],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[46]]= function(_0xa69dx16){logger[_0xf4ef[29]](_0xf4ef[46],_0xa69dx16)};exports[_0xf4ef[47]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](user[_0xf4ef[47]](_0xa69dx16))[_0xf4ef[25]](voiceAgentReport[_0xf4ef[47]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[47]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[47],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[48]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[48]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[48],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[49]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[49]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[49],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[50]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](userHasQueue[_0xf4ef[50]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[50]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[50],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[51]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](user[_0xf4ef[51]](_0xa69dx16))[_0xf4ef[25]](userHasQueue[_0xf4ef[51]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[51]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[51],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[52]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](userHasQueue[_0xf4ef[52]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[52]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[52],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[53]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](userHasQueue[_0xf4ef[53]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[53]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[53],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[54]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](userHasQueue[_0xf4ef[54]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[54]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[54],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[55]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceQueueReport[_0xf4ef[55]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[55]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[55],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[56]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](user[_0xf4ef[56]](_0xa69dx16))[_0xf4ef[25]](voiceQueueReport[_0xf4ef[56]](_0xa69dx16))[_0xf4ef[25]](voiceAgentReport[_0xf4ef[56]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[56]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[56],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[57]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceQueueReport[_0xf4ef[57]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[57],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[58]]= function(_0xa69dx16,_0xa69dx19){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](acw[_0xf4ef[59]](_0xa69dx16,_0xa69dx19))[_0xf4ef[25]](voiceTransferReport[_0xf4ef[58]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[58],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[60]]= function(_0xa69dx16,_0xa69dx19){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](acw[_0xf4ef[59]](_0xa69dx16,_0xa69dx19))[_0xf4ef[25]](voiceTransferReport[_0xf4ef[60]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[60],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[61]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceDialReport[_0xf4ef[61]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[61]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[61],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[62]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceDialReport[_0xf4ef[62]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[62]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[62],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[63]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](fax[_0xf4ef[63]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[63]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){faxLogger[_0xf4ef[23]](_0xf4ef[63],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[64]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](fax[_0xf4ef[64]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){faxLogger[_0xf4ef[23]](_0xf4ef[64],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[65]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](fax[_0xf4ef[65]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){faxLogger[_0xf4ef[23]](_0xf4ef[65],_0xa69dx17[_0xf4ef[22]],_0xa69dx16)})};exports[_0xf4ef[66]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceDialReport[_0xf4ef[69]](_0xa69dx16))[_0xf4ef[25]](voiceRecording[_0xf4ef[68]](_0xa69dx16))[_0xf4ef[25]](fax[_0xf4ef[67]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[66]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[66],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[70]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceQueueReport[_0xf4ef[70]](_0xa69dx16))[_0xf4ef[25]](socket[_0xf4ef[70]](_0xa69dx16))[_0xf4ef[25]](user[_0xf4ef[70]](_0xa69dx16))[_0xf4ef[25]](voiceAgentReport[_0xf4ef[70]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[70],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[71]]= function(_0xa69dx16){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](voiceQueueReport[_0xf4ef[71]](_0xa69dx16))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[71],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[72]]= function(_0xa69dx1a){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[72]](_0xa69dx1a))[_0xf4ef[24]](function(_0xa69dx17){faxLogger[_0xf4ef[23]](_0xf4ef[71],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[59]]= function(_0xa69dx16,_0xa69dx19,_0xa69dx1b){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](acw[_0xf4ef[59]](_0xa69dx16,_0xa69dx19))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[59],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[73]]= function(_0xa69dx1a){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[73]](_0xa69dx1a))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[74],_0xa69dx17)})};exports[_0xf4ef[75]]= function(_0xa69dx1c){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[75]](_0xa69dx1c))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[75],_0xa69dx17)})};exports[_0xf4ef[76]]= function(_0xa69dx1d){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[76]](_0xa69dx1d))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[76],_0xa69dx17)})};exports[_0xf4ef[77]]= function(_0xa69dx1e,_0xa69dx1f){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[77]](_0xa69dx1e,_0xa69dx1f))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[77],_0xa69dx17)})};exports[_0xf4ef[78]]= function(_0xa69dx1e,_0xa69dx1f){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[78]](_0xa69dx1e,_0xa69dx1f))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[78],_0xa69dx17)})};exports[_0xf4ef[79]]= function(_0xa69dx1d){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[79]](_0xa69dx1d))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[79],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[80]]= function(){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[80]]())[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[80],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[81]]= function(){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[81]]())[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[81],_0xa69dx17[_0xf4ef[22]])})};exports[_0xf4ef[82]]= function(_0xa69dx20,user){return BPromise[_0xf4ef[26]]()[_0xf4ef[25]](socket[_0xf4ef[82]](_0xa69dx20,user))[_0xf4ef[24]](function(_0xa69dx17){logger[_0xf4ef[23]](_0xf4ef[82],_0xa69dx17[_0xf4ef[22]])})}
\ No newline at end of file
index 50ff42c..fbb3366 100644 (file)
@@ -1 +1 @@
-var _0x2d38=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x69\x74","\x70\x69\x64","\x72\x65\x6D\x6F\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x46\x61\x78\x52\x6F\x6F\x6D","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x63\x72\x65\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x66\x61\x78\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x73\x74\x61\x72\x74","\x66\x61\x78","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x6A\x65\x63\x74","\x69\x64","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x6E\x61\x6D\x65","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x66\x72\x6F\x6D","\x70\x75\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x61\x6D\x69","\x65\x72\x72\x6F\x72","\x61\x6D\x69\x20\x65\x72\x72","\x63\x6C\x6F\x73\x65","\x61\x6D\x69\x20\x63\x6C\x6F\x73\x65","\x64\x6F\x63","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x75\x70\x64\x61\x74\x65\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x61\x63\x63\x6F\x75\x6E\x74","\x69\x6E\x69\x74\x46\x61\x78\x52\x6F\x75\x74\x69\x6E\x67","\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x4E\x65\x74\x77\x6F\x72\x6B","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x66\x61\x78\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x46\x61\x78\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x63\x65\x70\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x70\x72\x6F\x63\x65\x73\x73","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x6A\x65\x63\x74","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x61\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x63\x74\x69\x6F\x6E","\x6E\x65\x77\x54\x72\x69\x67\x67\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x54\x72\x69\x67\x67\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x77\x68\x65\x72\x65","\x61\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x63\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x63\x6D\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x63\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6B\x69\x6C\x6C"];_0x2d38[0];var cp=require(_0x2d38[1]);var models=require(_0x2d38[2]);var path=require(_0x2d38[3]);var util=require(_0x2d38[4]);var moment=require(_0x2d38[5]);var _=require(_0x2d38[6]);var config=require(_0x2d38[7]);var logger=require(_0x2d38[9])(_0x2d38[8]);var processes=[];function createAndStartRouting(_0x163fxb,_0x163fxc,_0x163fxd){var _0x163fxe=cp[_0x2d38[34]](path[_0x2d38[33]](config[_0x2d38[31]],_0x2d38[32]))[_0x2d38[19]](_0x2d38[20],function(_0x163fx11){switch(_0x163fx11[_0x2d38[28]]){case _0x2d38[25]:return models[_0x2d38[24]][_0x2d38[23]](_0x163fx11[_0x2d38[21]],{include:[{model:models[_0x2d38[22]]}]});case _0x2d38[27]:return models[_0x2d38[26]][_0x2d38[23]](_0x163fx11[_0x2d38[21]]);case _0x2d38[30]:_0x163fxd[_0x2d38[29]]({message:_0x163fx11[_0x2d38[28]],doc:_0x163fx11[_0x2d38[21]]});break;default:}})[_0x2d38[19]](_0x2d38[10],function(){var _0x163fxf=_[_0x2d38[12]](processes,{pid:this[_0x2d38[11]]});if(_0x163fxf&& _0x163fxf[_0x2d38[13]]){return models[_0x2d38[18]][_0x2d38[17]](_0x163fxf[0][_0x2d38[16]])[_0x2d38[15]](function(_0x163fx10){if(_0x163fx10){return _0x163fx10[_0x2d38[14]]({waiting:false})}})}});_0x163fxe[_0x2d38[29]]({type:_0x2d38[35],param1:{channel:_0x2d38[36],uniqueid:util[_0x2d38[39]](_0x2d38[37],moment()[_0x2d38[38]](),_0x163fxb.FaxRoomId),subject:_0x163fxb[_0x2d38[40]],messageid:_0x163fxb[_0x2d38[41]],roomid:_0x163fxb[_0x2d38[42]],accountid:_0x163fxc[_0x2d38[41]],accountname:_0x163fxc[_0x2d38[43]],accountphone:_0x163fxc[_0x2d38[44]],from:_0x163fxb[_0x2d38[45]]},param2:_0x163fxb});processes[_0x2d38[46]]({id:_0x163fxb[_0x2d38[41]],channel:_0x2d38[36],process:_0x163fxe,roomid:_0x163fxb[_0x2d38[42]],pid:_0x163fxe[_0x2d38[11]]})}module[_0x2d38[47]]= function(){var _0x163fx12=cp[_0x2d38[34]](__dirname+ _0x2d38[48]);_0x163fx12[_0x2d38[19]](_0x2d38[20],function(_0x163fxb){switch(_0x163fxb[_0x2d38[20]]){case _0x2d38[54]:return models[_0x2d38[24]][_0x2d38[23]](_0x163fxb[_0x2d38[53]],{include:[{model:models[_0x2d38[22]]}]});case _0x2d38[55]:return models[_0x2d38[26]][_0x2d38[23]](_0x163fxb[_0x2d38[53]]);case _0x2d38[58]:return models[_0x2d38[57]][_0x2d38[14]](_0x163fxb[_0x2d38[53]],{individualHooks:true,where:_0x163fxb[_0x2d38[56]]});case _0x2d38[60]:createAndStartRouting(_0x163fxb[_0x2d38[53]][_0x2d38[20]],_0x163fxb[_0x2d38[53]][_0x2d38[59]],_0x163fx12);break;default:logger[_0x2d38[49]](_0x2d38[61],_0x163fxb[_0x2d38[20]])}})[_0x2d38[19]](_0x2d38[51],function(_0x163fx14){logger[_0x2d38[49]](_0x2d38[52],_0x163fx14)})[_0x2d38[19]](_0x2d38[49],function(_0x163fx13){logger[_0x2d38[49]](_0x2d38[50],_0x163fx13)});models[_0x2d38[64]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[62],doc:_0x163fx15})});models[_0x2d38[64]][_0x2d38[66]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[65],doc:_0x163fx15})});models[_0x2d38[64]][_0x2d38[68]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[67],doc:_0x163fx15})});models[_0x2d38[70]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[69],doc:_0x163fx15})});models[_0x2d38[70]][_0x2d38[68]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[71],doc:_0x163fx15})});models[_0x2d38[73]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[72],doc:_0x163fx15})});models[_0x2d38[73]][_0x2d38[66]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[74],doc:_0x163fx15})});models[_0x2d38[73]][_0x2d38[68]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[75],doc:_0x163fx15})});models[_0x2d38[77]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[76],doc:_0x163fx15})});models[_0x2d38[18]][_0x2d38[66]](function(_0x163fx15){if(_0x163fx15[_0x2d38[79]](_0x2d38[78])&& _0x163fx15[_0x2d38[78]]=== _0x2d38[80]){_0x163fx12[_0x2d38[29]]({message:_0x2d38[81],doc:_0x163fx15,action:_0x2d38[51]})}});models[_0x2d38[77]][_0x2d38[68]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[82],doc:_0x163fx15})});models[_0x2d38[100]][_0x2d38[66]](function(_0x163fx15){if(_0x163fx15[_0x2d38[79]](_0x2d38[83])|| _0x163fx15[_0x2d38[79]](_0x2d38[84])){var _0x163fx16=_0x163fx15[_0x2d38[85]]({plain:true});if(_0x163fx15[_0x2d38[79]](_0x2d38[83])){_0x163fx12[_0x2d38[29]]({message:_0x2d38[86],doc:_0x163fx15,action:_0x2d38[87]});return models[_0x2d38[98]][_0x2d38[14]]({memberid:_0x163fx16[_0x2d38[95]],membername:_0x163fx16[_0x2d38[93]],leaveAt:moment()[_0x2d38[39]](_0x2d38[96])},{where:{uniqueid:_0x163fx16[_0x2d38[97]],leaveAt:null},individualHooks:true})[_0x2d38[15]](function(){var _0x163fx17=_[_0x2d38[91]](processes,{id:_0x163fx16[_0x2d38[90]]});if(_0x163fx17){_0x163fx17[_0x2d38[94]][_0x2d38[29]]({type:_0x2d38[92],membername:_0x163fx16[_0x2d38[93]]})}})[_0x2d38[89]](function(_0x163fx13){logger[_0x2d38[49]](_0x2d38[88],_0x163fx13)})}else {if(_0x163fx15[_0x2d38[79]](_0x2d38[84])){_0x163fx12[_0x2d38[29]]({message:_0x2d38[86],doc:_0x163fx15,action:_0x2d38[99]});var _0x163fx17=_[_0x2d38[91]](processes,{id:_0x163fx16[_0x2d38[90]]});if(_0x163fx17){_0x163fx17[_0x2d38[94]][_0x2d38[29]]({type:_0x2d38[99],id:_0x163fx16[_0x2d38[95]],membername:_0x163fx16[_0x2d38[93]]})}}};_0x163fx12[_0x2d38[29]]({message:_0x2d38[86],doc:_0x163fx15,action:_0x163fx15[_0x2d38[79]](_0x2d38[83])?_0x2d38[87]:_0x2d38[99]})}});models[_0x2d38[103]][_0x2d38[63]](function(_0x163fx15,_0x163fx18){_0x163fx12[_0x2d38[29]]({message:_0x2d38[101],doc:_0x163fx15,options:{body:_0x163fx18[_0x2d38[102]]}})});models[_0x2d38[106]][_0x2d38[63]](function(_0x163fx15,_0x163fx18){_0x163fx18[_0x2d38[104]][_0x2d38[41]]= _0x163fx15[_0x2d38[41]];_0x163fx12[_0x2d38[29]]({message:_0x2d38[105],newTrigger:_0x163fx18[_0x2d38[104]]})});models[_0x2d38[106]][_0x2d38[66]](function(_0x163fx15,_0x163fx18){_0x163fx12[_0x2d38[29]]({message:_0x2d38[107],doc:_0x163fx15})});models[_0x2d38[106]][_0x2d38[68]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[108],id:_0x163fx15[_0x2d38[41]]})});models[_0x2d38[112]][_0x2d38[111]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[109],id:parseInt(_0x163fx15[_0x2d38[110]].TriggerId)})});models[_0x2d38[112]][_0x2d38[114]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[113],doc:_0x163fx15})});models[_0x2d38[119]][_0x2d38[111]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[115],TriggerAllId:_0x163fx15[_0x2d38[110]][_0x2d38[117]](_0x2d38[116])?parseInt(_0x163fx15[_0x2d38[110]].TriggerAllId):false,TriggerAnyId:_0x163fx15[_0x2d38[110]][_0x2d38[117]](_0x2d38[118])?parseInt(_0x163fx15[_0x2d38[110]].TriggerAnyId):false})});models[_0x2d38[119]][_0x2d38[114]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[120],doc:_0x163fx15})});models[_0x2d38[122]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[121],doc:_0x163fx15})});models[_0x2d38[122]][_0x2d38[66]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[123],doc:_0x163fx15})});models[_0x2d38[122]][_0x2d38[68]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[124],id:_0x163fx15[_0x2d38[41]]})});models[_0x2d38[126]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[125],doc:_0x163fx15})});models[_0x2d38[126]][_0x2d38[66]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[127],doc:_0x163fx15})});models[_0x2d38[126]][_0x2d38[68]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[128],id:_0x163fx15[_0x2d38[41]]})});models[_0x2d38[130]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[129],doc:_0x163fx15})});models[_0x2d38[130]][_0x2d38[66]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[131],doc:_0x163fx15})});models[_0x2d38[133]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[132],doc:_0x163fx15})});models[_0x2d38[57]][_0x2d38[63]](function(_0x163fx15){_0x163fx12[_0x2d38[29]]({message:_0x2d38[134],doc:_0x163fx15})});process[_0x2d38[19]](_0x2d38[10],function(_0x163fx14){_0x163fx12[_0x2d38[135]]()});return _0x163fx12}
\ No newline at end of file
+var _0x7948=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x69\x74","\x70\x69\x64","\x72\x65\x6D\x6F\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x46\x61\x78\x52\x6F\x6F\x6D","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x63\x72\x65\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x66\x61\x78\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x73\x74\x61\x72\x74","\x66\x61\x78","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x6A\x65\x63\x74","\x69\x64","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x6E\x61\x6D\x65","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x66\x72\x6F\x6D","\x70\x75\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x61\x6D\x69","\x65\x72\x72\x6F\x72","\x61\x6D\x69\x20\x65\x72\x72","\x63\x6C\x6F\x73\x65","\x61\x6D\x69\x20\x63\x6C\x6F\x73\x65","\x64\x6F\x63","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x75\x70\x64\x61\x74\x65\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x61\x63\x63\x6F\x75\x6E\x74","\x69\x6E\x69\x74\x46\x61\x78\x52\x6F\x75\x74\x69\x6E\x67","\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x4E\x65\x74\x77\x6F\x72\x6B","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x6E\x65\x74\x77\x6F\x72\x6B\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x76\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x66\x61\x78\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x46\x61\x78\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x63\x65\x70\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x70\x72\x6F\x63\x65\x73\x73","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x6A\x65\x63\x74","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x61\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x63\x74\x69\x6F\x6E","\x6E\x65\x77\x54\x72\x69\x67\x67\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x54\x72\x69\x67\x67\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x77\x68\x65\x72\x65","\x61\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x63\x6D\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x63\x6D\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x63\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x6B\x69\x6C\x6C"];_0x7948[0];var cp=require(_0x7948[1]);var models=require(_0x7948[2]);var path=require(_0x7948[3]);var util=require(_0x7948[4]);var moment=require(_0x7948[5]);var _=require(_0x7948[6]);var config=require(_0x7948[7]);var logger=require(_0x7948[9])(_0x7948[8]);var processes=[];function createAndStartRouting(_0xe3e8xb,_0xe3e8xc,_0xe3e8xd){var _0xe3e8xe=cp[_0x7948[34]](path[_0x7948[33]](config[_0x7948[31]],_0x7948[32]))[_0x7948[19]](_0x7948[20],function(_0xe3e8x11){switch(_0xe3e8x11[_0x7948[28]]){case _0x7948[25]:return models[_0x7948[24]][_0x7948[23]](_0xe3e8x11[_0x7948[21]],{include:[{model:models[_0x7948[22]]}]});case _0x7948[27]:return models[_0x7948[26]][_0x7948[23]](_0xe3e8x11[_0x7948[21]]);case _0x7948[30]:_0xe3e8xd[_0x7948[29]]({message:_0xe3e8x11[_0x7948[28]],doc:_0xe3e8x11[_0x7948[21]]});break;default:}})[_0x7948[19]](_0x7948[10],function(){var _0xe3e8xf=_[_0x7948[12]](processes,{pid:this[_0x7948[11]]});if(_0xe3e8xf&& _0xe3e8xf[_0x7948[13]]){return models[_0x7948[18]][_0x7948[17]](_0xe3e8xf[0][_0x7948[16]])[_0x7948[15]](function(_0xe3e8x10){if(_0xe3e8x10){return _0xe3e8x10[_0x7948[14]]({waiting:false})}})}});_0xe3e8xe[_0x7948[29]]({type:_0x7948[35],param1:{channel:_0x7948[36],uniqueid:util[_0x7948[39]](_0x7948[37],moment()[_0x7948[38]](),_0xe3e8xb.FaxRoomId),subject:_0xe3e8xb[_0x7948[40]],messageid:_0xe3e8xb[_0x7948[41]],roomid:_0xe3e8xb[_0x7948[42]],accountid:_0xe3e8xc[_0x7948[41]],accountname:_0xe3e8xc[_0x7948[43]],accountphone:_0xe3e8xc[_0x7948[44]],from:_0xe3e8xb[_0x7948[45]]},param2:_0xe3e8xb});processes[_0x7948[46]]({id:_0xe3e8xb[_0x7948[41]],channel:_0x7948[36],process:_0xe3e8xe,roomid:_0xe3e8xb[_0x7948[42]],pid:_0xe3e8xe[_0x7948[11]]})}module[_0x7948[47]]= function(){var _0xe3e8x12=cp[_0x7948[34]](__dirname+ _0x7948[48]);_0xe3e8x12[_0x7948[19]](_0x7948[20],function(_0xe3e8xb){switch(_0xe3e8xb[_0x7948[20]]){case _0x7948[54]:return models[_0x7948[24]][_0x7948[23]](_0xe3e8xb[_0x7948[53]],{include:[{model:models[_0x7948[22]]}]});case _0x7948[55]:return models[_0x7948[26]][_0x7948[23]](_0xe3e8xb[_0x7948[53]]);case _0x7948[58]:return models[_0x7948[57]][_0x7948[14]](_0xe3e8xb[_0x7948[53]],{individualHooks:true,where:_0xe3e8xb[_0x7948[56]]});case _0x7948[60]:createAndStartRouting(_0xe3e8xb[_0x7948[53]][_0x7948[20]],_0xe3e8xb[_0x7948[53]][_0x7948[59]],_0xe3e8x12);break;default:logger[_0x7948[49]](_0x7948[61],_0xe3e8xb[_0x7948[20]])}})[_0x7948[19]](_0x7948[51],function(_0xe3e8x14){logger[_0x7948[49]](_0x7948[52],_0xe3e8x14)})[_0x7948[19]](_0x7948[49],function(_0xe3e8x13){logger[_0x7948[49]](_0x7948[50],_0xe3e8x13)});models[_0x7948[64]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[62],doc:_0xe3e8x15})});models[_0x7948[64]][_0x7948[66]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[65],doc:_0xe3e8x15})});models[_0x7948[64]][_0x7948[68]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[67],doc:_0xe3e8x15})});models[_0x7948[70]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[69],doc:_0xe3e8x15})});models[_0x7948[70]][_0x7948[68]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[71],doc:_0xe3e8x15})});models[_0x7948[73]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[72],doc:_0xe3e8x15})});models[_0x7948[73]][_0x7948[66]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[74],doc:_0xe3e8x15})});models[_0x7948[73]][_0x7948[68]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[75],doc:_0xe3e8x15})});models[_0x7948[77]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[76],doc:_0xe3e8x15})});models[_0x7948[18]][_0x7948[66]](function(_0xe3e8x15){if(_0xe3e8x15[_0x7948[79]](_0x7948[78])&& _0xe3e8x15[_0x7948[78]]=== _0x7948[80]){_0xe3e8x12[_0x7948[29]]({message:_0x7948[81],doc:_0xe3e8x15,action:_0x7948[51]})}});models[_0x7948[77]][_0x7948[68]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[82],doc:_0xe3e8x15})});models[_0x7948[100]][_0x7948[66]](function(_0xe3e8x15){if(_0xe3e8x15[_0x7948[79]](_0x7948[83])|| _0xe3e8x15[_0x7948[79]](_0x7948[84])){var _0xe3e8x16=_0xe3e8x15[_0x7948[85]]({plain:true});if(_0xe3e8x15[_0x7948[79]](_0x7948[83])){_0xe3e8x12[_0x7948[29]]({message:_0x7948[86],doc:_0xe3e8x15,action:_0x7948[87]});return models[_0x7948[98]][_0x7948[14]]({memberid:_0xe3e8x16[_0x7948[95]],membername:_0xe3e8x16[_0x7948[93]],leaveAt:moment()[_0x7948[39]](_0x7948[96])},{where:{uniqueid:_0xe3e8x16[_0x7948[97]],leaveAt:null},individualHooks:true})[_0x7948[15]](function(){var _0xe3e8x17=_[_0x7948[91]](processes,{id:_0xe3e8x16[_0x7948[90]]});if(_0xe3e8x17){_0xe3e8x17[_0x7948[94]][_0x7948[29]]({type:_0x7948[92],membername:_0xe3e8x16[_0x7948[93]]})}})[_0x7948[89]](function(_0xe3e8x13){logger[_0x7948[49]](_0x7948[88],_0xe3e8x13)})}else {if(_0xe3e8x15[_0x7948[79]](_0x7948[84])){_0xe3e8x12[_0x7948[29]]({message:_0x7948[86],doc:_0xe3e8x15,action:_0x7948[99]});var _0xe3e8x17=_[_0x7948[91]](processes,{id:_0xe3e8x16[_0x7948[90]]});if(_0xe3e8x17){_0xe3e8x17[_0x7948[94]][_0x7948[29]]({type:_0x7948[99],id:_0xe3e8x16[_0x7948[95]],membername:_0xe3e8x16[_0x7948[93]]})}}};_0xe3e8x12[_0x7948[29]]({message:_0x7948[86],doc:_0xe3e8x15,action:_0xe3e8x15[_0x7948[79]](_0x7948[83])?_0x7948[87]:_0x7948[99]})}});models[_0x7948[103]][_0x7948[63]](function(_0xe3e8x15,_0xe3e8x18){_0xe3e8x12[_0x7948[29]]({message:_0x7948[101],doc:_0xe3e8x15,options:{body:_0xe3e8x18[_0x7948[102]]}})});models[_0x7948[106]][_0x7948[63]](function(_0xe3e8x15,_0xe3e8x18){_0xe3e8x18[_0x7948[104]][_0x7948[41]]= _0xe3e8x15[_0x7948[41]];_0xe3e8x12[_0x7948[29]]({message:_0x7948[105],newTrigger:_0xe3e8x18[_0x7948[104]]})});models[_0x7948[106]][_0x7948[66]](function(_0xe3e8x15,_0xe3e8x18){_0xe3e8x12[_0x7948[29]]({message:_0x7948[107],doc:_0xe3e8x15})});models[_0x7948[106]][_0x7948[68]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[108],id:_0xe3e8x15[_0x7948[41]]})});models[_0x7948[112]][_0x7948[111]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[109],id:parseInt(_0xe3e8x15[_0x7948[110]].TriggerId)})});models[_0x7948[112]][_0x7948[114]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[113],doc:_0xe3e8x15})});models[_0x7948[119]][_0x7948[111]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[115],TriggerAllId:_0xe3e8x15[_0x7948[110]][_0x7948[117]](_0x7948[116])?parseInt(_0xe3e8x15[_0x7948[110]].TriggerAllId):false,TriggerAnyId:_0xe3e8x15[_0x7948[110]][_0x7948[117]](_0x7948[118])?parseInt(_0xe3e8x15[_0x7948[110]].TriggerAnyId):false})});models[_0x7948[119]][_0x7948[114]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[120],doc:_0xe3e8x15})});models[_0x7948[122]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[121],doc:_0xe3e8x15})});models[_0x7948[122]][_0x7948[66]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[123],doc:_0xe3e8x15})});models[_0x7948[122]][_0x7948[68]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[124],id:_0xe3e8x15[_0x7948[41]]})});models[_0x7948[126]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[125],doc:_0xe3e8x15})});models[_0x7948[126]][_0x7948[66]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[127],doc:_0xe3e8x15})});models[_0x7948[126]][_0x7948[68]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[128],id:_0xe3e8x15[_0x7948[41]]})});models[_0x7948[130]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[129],doc:_0xe3e8x15})});models[_0x7948[130]][_0x7948[66]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[131],doc:_0xe3e8x15})});models[_0x7948[133]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[132],doc:_0xe3e8x15})});models[_0x7948[57]][_0x7948[63]](function(_0xe3e8x15){_0xe3e8x12[_0x7948[29]]({message:_0x7948[134],doc:_0xe3e8x15})});process[_0x7948[19]](_0x7948[10],function(_0xe3e8x14){_0xe3e8x12[_0x7948[135]]()});return _0xe3e8x12}
\ No newline at end of file
index 4158858..1b0e0a0 100644 (file)
@@ -1 +1 @@
-var _0xe5e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x71\x75\x65\x75\x65\x61\x64\x64","\x73\x74\x72\x69\x6E\x67","\x6E\x75\x6D\x62\x65\x72","\x62\x6F\x6F\x6C\x65\x61\x6E","\x71\x75\x65\x75\x65\x72\x65\x6D\x6F\x76\x65","\x71\x75\x65\x75\x65\x70\x61\x75\x73\x65","\x72\x65\x6C\x6F\x61\x64"];_0xe5e6[0];exports[_0xe5e6[1]]= {queue:{type:_0xe5e6[2],required:true},interface:{type:_0xe5e6[2],required:true},membername:{type:_0xe5e6[2],required:true},penalty:{type:_0xe5e6[3],required:false},paused:{type:_0xe5e6[4],required:false}};exports[_0xe5e6[5]]= {queue:{type:_0xe5e6[2],required:true},interface:{type:_0xe5e6[2],required:true}};exports[_0xe5e6[6]]= {interface:{type:_0xe5e6[2],required:true},paused:{type:_0xe5e6[4]},reason:{type:_0xe5e6[2],required:false}};exports[_0xe5e6[7]]= {module:{type:_0xe5e6[2],required:false}}
\ No newline at end of file
+var _0x6bbf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x71\x75\x65\x75\x65\x61\x64\x64","\x73\x74\x72\x69\x6E\x67","\x6E\x75\x6D\x62\x65\x72","\x62\x6F\x6F\x6C\x65\x61\x6E","\x71\x75\x65\x75\x65\x72\x65\x6D\x6F\x76\x65","\x71\x75\x65\x75\x65\x70\x61\x75\x73\x65","\x72\x65\x6C\x6F\x61\x64"];_0x6bbf[0];exports[_0x6bbf[1]]= {queue:{type:_0x6bbf[2],required:true},interface:{type:_0x6bbf[2],required:true},membername:{type:_0x6bbf[2],required:true},penalty:{type:_0x6bbf[3],required:false},paused:{type:_0x6bbf[4],required:false}};exports[_0x6bbf[5]]= {queue:{type:_0x6bbf[2],required:true},interface:{type:_0x6bbf[2],required:true}};exports[_0x6bbf[6]]= {interface:{type:_0x6bbf[2],required:true},paused:{type:_0x6bbf[4]},reason:{type:_0x6bbf[2],required:false}};exports[_0x6bbf[7]]= {module:{type:_0x6bbf[2],required:false}}
\ No newline at end of file
index e13f137..82558c3 100644 (file)
@@ -1 +1 @@
-var _0xb294=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x65\x64\x69\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x55\x73\x65\x72","\x2E\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x75\x74\x69\x6C\x73","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6D\x69\x74","\x74\x6F","\x65\x76\x65\x6E\x74","\x70\x72\x69\x76\x69\x6C\x65\x67\x65","\x6D\x65\x6D\x62\x65\x72\x73\x68\x69\x70","\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x65\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x75\x73\x64\x65\x73\x63","\x55\x4E\x4B\x4E\x4F\x57\x4E","\x30","\x4E\x4F\x54\x5F\x49\x4E\x55\x53\x45","\x31","\x49\x4E\x55\x53\x45","\x32","\x42\x55\x53\x59","\x33","\x49\x4E\x56\x41\x4C\x49\x44","\x34","\x55\x4E\x41\x56\x41\x49\x4C\x41\x42\x4C\x45","\x35","\x52\x49\x4E\x47\x49\x4E\x47","\x36","\x52\x49\x4E\x47\x49\x4E\x55\x53\x45","\x37","\x4F\x4E\x48\x4F\x4C\x44","\x38","\x73\x74\x61\x74\x75\x73","\x70\x65\x6E\x61\x6C\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x61\x75\x73\x65\x64","\x71\x75\x65\x75\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x67\x6C\x6F\x62\x61\x6C","\x69\x6E\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x71\x75\x65\x75\x65","\x74\x6F\x74\x61\x6C","\x69\x73\x57\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67","\x69\x73\x41\x63\x74\x69\x76\x65","\x61\x63\x74\x69\x76\x65","\x69\x73\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x61\x76\x67\x48\x6F\x6C\x64\x74\x69\x6D\x65","\x72\x6F\x75\x6E\x64","\x61\x76\x67\x54\x61\x6C\x6B\x74\x69\x6D\x65","\x69\x73\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x69\x73\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x52\x61\x74\x65","\x74\x68\x65\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x66\x69\x6C\x74\x65\x72","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x61\x6E\x73\x77\x65\x72\x65\x64","\x41\x4E\x53\x57\x45\x52\x45\x44","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74\x42\x79","\x73\x75\x6D\x44\x75\x72\x61\x74\x69\x6F\x6E","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x73\x75\x6D\x42\x79","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x74\x79\x70\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x3A\x73\x61\x76\x65","\x76\x6F\x69\x63\x65\x2F\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2F\x67\x6C\x6F\x62\x61\x6C","\x76\x6F\x69\x63\x65\x3A\x6F\x75\x74\x62\x6F\x75\x6E\x64\x3A\x67\x6C\x6F\x62\x61\x6C","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x73\x70\x6C\x69\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x75\x70\x64\x61\x74\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x72\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x69\x6E\x66\x6F","\x69\x64","\x73\x74\x61\x74\x65","\x61\x73\x73\x69\x67\x6E","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x25\x73\x3A\x25\x73","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x53\x49\x50\x2F","","\x72\x65\x70\x6C\x61\x63\x65","\x64\x65\x76\x69\x63\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x74\x72\x75\x6E\x6B\x73","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x76\x6F\x69\x63\x65\x2F\x74\x72\x75\x6E\x6B\x73","\x76\x6F\x69\x63\x65\x3A\x74\x72\x75\x6E\x6B\x73","\x65\x78\x74\x72\x61\x76\x61\x72","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x61\x6C\x6C\x65\x64","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x3A\x69\x6E\x62\x6F\x75\x6E\x64","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x75\x70\x64\x61\x74\x65","\x69\x64\x20\x44\x45\x53\x43","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x6F\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x72\x69\x6E\x67\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x72\x65\x6A\x65\x63\x74\x65\x64","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x6D\x65\x72\x67\x65","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x73\x61\x76\x65","\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73","\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x6C\x75\x65","\x76\x61\x72\x53\x65\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x67\x65\x6E\x74\x75\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x73\x6F\x6C\x65\x3A\x25\x73","\x64\x61\x74\x61","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x66\x6F\x72\x4F\x77\x6E","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x76\x69\x64\x65\x6F\x4F\x6E","\x72\x65\x70\x6F\x72\x74\x66\x61\x78\x75\x70\x64\x61\x74\x65","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x75\x70\x64\x61\x74\x65","\x77\x69\x64\x67\x65\x74\x5F\x75\x70\x64\x61\x74\x65\x3A","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78"];_0xb294[0];var _=require(_0xb294[1]);var util=require(_0xb294[2]);var moment=require(_0xb294[3]);var BPromise=require(_0xb294[4]);var redis=require(_0xb294[5]);var VoiceQueue=require(_0xb294[7])[_0xb294[6]];var ReportQueue=require(_0xb294[7])[_0xb294[8]];var ReportCall=require(_0xb294[7])[_0xb294[9]];var ReportAgent=require(_0xb294[7])[_0xb294[10]];var ReportDial=require(_0xb294[7])[_0xb294[11]];var ReportMember=require(_0xb294[7])[_0xb294[12]];var User=require(_0xb294[7])[_0xb294[13]];var Triggers=require(_0xb294[14]);var config=require(_0xb294[15]);var logger=require(_0xb294[17])(_0xb294[16]);var utils=require(_0xb294[18]);var redisConf;if(config[_0xb294[19]]){redisConf= {password:config[_0xb294[19]]}};var redisClient=redis[_0xb294[21]](6379,config[_0xb294[20]],redisConf);var io=require(_0xb294[22])(redisClient);var triggers= new Triggers(io);var params={trunks:[],inbound:{queues:{},channels:[],global:{waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}},outbound:{global:{total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0},channels:[]}};module[_0xb294[23]]= function(){var _0xc3a5x16=function(_0xc3a5x17,_0xc3a5x18,_0xc3a5x19){if(_0xc3a5x17){io[_0xb294[25]](_0xc3a5x17)[_0xb294[24]](_0xc3a5x18,_0xc3a5x19)}else {io[_0xb294[24]](_0xc3a5x18,_0xc3a5x19)}};var _0xc3a5x1a=function(_0xc3a5x1b){delete _0xc3a5x1b[_0xb294[26]];delete _0xc3a5x1b[_0xb294[27]];delete _0xc3a5x1b[_0xb294[28]];delete _0xc3a5x1b[_0xb294[29]];_0xc3a5x1b[_0xb294[30]]= _0xc3a5x1b[_0xb294[31]]|| _0xc3a5x1b[_0xb294[30]];_0xc3a5x1b[_0xb294[32]]= _0xc3a5x1b[_0xb294[33]];_0xc3a5x1b[_0xb294[34]]= _0xb294[35];switch(_0xc3a5x1b[_0xb294[53]]){case _0xb294[36]:_0xc3a5x1b[_0xb294[34]]= _0xb294[35];break;case _0xb294[38]:_0xc3a5x1b[_0xb294[34]]= _0xb294[37];break;case _0xb294[40]:_0xc3a5x1b[_0xb294[34]]= _0xb294[39];break;case _0xb294[42]:_0xc3a5x1b[_0xb294[34]]= _0xb294[41];break;case _0xb294[44]:_0xc3a5x1b[_0xb294[34]]= _0xb294[43];break;case _0xb294[46]:_0xc3a5x1b[_0xb294[34]]= _0xb294[45];break;case _0xb294[48]:_0xc3a5x1b[_0xb294[34]]= _0xb294[47];break;case _0xb294[50]:_0xc3a5x1b[_0xb294[34]]= _0xb294[49];break;case _0xb294[52]:_0xc3a5x1b[_0xb294[34]]= _0xb294[51];break;default:};_0xc3a5x1b[_0xb294[53]]= Number(_0xc3a5x1b[_0xb294[53]]);if(_0xc3a5x1b[_0xb294[55]](_0xb294[54])){_0xc3a5x1b[_0xb294[54]]= Number(_0xc3a5x1b[_0xb294[54]])};if(_0xc3a5x1b[_0xb294[55]](_0xb294[56])){_0xc3a5x1b[_0xb294[56]]= Number(_0xc3a5x1b[_0xb294[56]])};if(_0xc3a5x1b[_0xb294[55]](_0xb294[57])){if(_0xc3a5x1b[_0xb294[57]]=== _0xb294[36]){_0xc3a5x1b[_0xb294[57]]= null}else {_0xc3a5x1b[_0xb294[57]]= moment()[_0xb294[59]](_0xb294[58])}};_0xc3a5x1b[_0xb294[60]]= parseInt(_0xc3a5x1b[_0xb294[60]],10)?true:false};function _0xc3a5x1c(_0xc3a5x1d){if(!params[_0xb294[62]][_0xb294[61]][_0xc3a5x1d]){params[_0xb294[62]][_0xb294[61]][_0xc3a5x1d]= {agents:{},waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}}}function _0xc3a5x1e(){return function(){params[_0xb294[62]][_0xb294[61]]= {};params[_0xb294[62]][_0xb294[63]]= {waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0};return VoiceQueue[_0xb294[97]]({attributes:[_0xb294[31]],raw:true})[_0xb294[92]](function(_0xc3a5x20){if(_0xc3a5x20){_[_0xb294[93]](_0xc3a5x20,function(_0xc3a5x1d){_0xc3a5x1c(_0xc3a5x1d[_0xb294[31]])});return ReportQueue[_0xb294[97]]({attributes:[_0xb294[69],_0xb294[79],_0xb294[82],_0xb294[94],_0xb294[95],_0xb294[96],_0xb294[77]],raw:true})}})[_0xb294[92]](function(_0xc3a5x20){if(_0xc3a5x20){var _0xc3a5x21;var _0xc3a5x22;var _0xc3a5x23=_0xc3a5x20[_0xb294[68]];for(var _0xc3a5x24=0;_0xc3a5x24< _0xc3a5x23;_0xc3a5x24++){_0xc3a5x21= _0xc3a5x20[_0xc3a5x24];_0xc3a5x22= _0xc3a5x21[_0xb294[69]];_0xc3a5x1c(_0xc3a5x22);params[_0xb294[62]][_0xb294[63]][_0xb294[70]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[70]]++;if(utils[_0xb294[71]](_0xc3a5x21)){params[_0xb294[62]][_0xb294[63]][_0xb294[72]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[72]]++};if(utils[_0xb294[73]](_0xc3a5x21)){params[_0xb294[62]][_0xb294[63]][_0xb294[74]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[74]]++};if(utils[_0xb294[75]](_0xc3a5x21)){params[_0xb294[62]][_0xb294[63]][_0xb294[76]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]]++;params[_0xb294[62]][_0xb294[63]][_0xb294[77]]+= _0xc3a5x21[_0xb294[77]]|| 0;params[_0xb294[62]][_0xb294[63]][_0xb294[78]]+= moment(_0xc3a5x21[_0xb294[82]])[_0xb294[81]](moment(_0xc3a5x21[_0xb294[79]]),_0xb294[80]);params[_0xb294[62]][_0xb294[63]][_0xb294[83]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[77]]/ params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]]);params[_0xb294[62]][_0xb294[63]][_0xb294[85]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[78]]/ params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[77]]+= _0xc3a5x21[_0xb294[77]]|| 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[78]]+= moment(_0xc3a5x21[_0xb294[82]])[_0xb294[81]](moment(_0xc3a5x21[_0xb294[79]]),_0xb294[80]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[83]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[77]]/ params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[85]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[78]]/ params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]])};if(utils[_0xb294[86]](_0xc3a5x21)){params[_0xb294[62]][_0xb294[63]][_0xb294[87]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[87]]++};if(utils[_0xb294[88]](_0xc3a5x21)){params[_0xb294[62]][_0xb294[63]][_0xb294[89]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[89]]++};params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]]/ (params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]]+ params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[91]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[87]]/ (params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[76]]+ params[_0xb294[62]][_0xb294[61]][_0xc3a5x22][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[63]][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[76]]/ (params[_0xb294[62]][_0xb294[63]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[63]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[63]][_0xb294[91]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[87]]/ (params[_0xb294[62]][_0xb294[63]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[63]][_0xb294[87]])* 100,2)}}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[64],_0xc3a5x1f[_0xb294[65]])})}}function _0xc3a5x25(){return function(){params[_0xb294[98]][_0xb294[63]]= {total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0,answerRate:0};return ReportCall[_0xb294[97]]({where:{type:[_0xb294[98],_0xb294[101]],createdAt:{$gte:moment()[_0xb294[111]](_0xb294[110])}},attributes:[_0xb294[112],_0xb294[104],_0xb294[107]],raw:true})[_0xb294[92]](function(_0xc3a5x20){if(_0xc3a5x20){var _0xc3a5x26=_[_0xb294[100]](_0xc3a5x20,{type:_0xb294[98]});var _0xc3a5x27=_[_0xb294[100]](_0xc3a5x20,{type:_0xb294[101]});if(_0xc3a5x26[_0xb294[68]]){params[_0xb294[98]][_0xb294[63]][_0xb294[70]]= _0xc3a5x26[_0xb294[68]];params[_0xb294[98]][_0xb294[63]][_0xb294[102]]= _[_0xb294[105]](_0xc3a5x26,_0xb294[104])[_0xb294[103]]|| 0;params[_0xb294[98]][_0xb294[63]][_0xb294[106]]= _[_0xb294[108]](_0xc3a5x26,_0xb294[107]);if(params[_0xb294[98]][_0xb294[63]][_0xb294[102]]){params[_0xb294[98]][_0xb294[63]][_0xb294[109]]= _[_0xb294[84]]((_[_0xb294[108]](_0xc3a5x26,_0xb294[107])/ params[_0xb294[98]][_0xb294[63]][_0xb294[102]]));params[_0xb294[98]][_0xb294[63]][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[98]][_0xb294[63]][_0xb294[102]]/ params[_0xb294[98]][_0xb294[63]][_0xb294[70]]* 100,1)}};if(_0xc3a5x27[_0xb294[68]]){params[_0xb294[98]][_0xb294[63]][_0xb294[101]]= _0xc3a5x27[_0xb294[68]]}}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[99],_0xc3a5x1f[_0xb294[65]])})}}BPromise[_0xb294[113]]()[_0xb294[92]](_0xc3a5x1e())[_0xb294[92]](_0xc3a5x25());return {cdr:function(_0xc3a5x1b){return function(_0xc3a5x20){_0xc3a5x16(_0xb294[114],_0xb294[115],_0xc3a5x1b);if(_0xc3a5x1b[_0xb294[112]]== _0xb294[98]|| _0xc3a5x1b[_0xb294[112]]== _0xb294[101]){if(_0xc3a5x1b[_0xb294[112]]== _0xb294[98]){params[_0xb294[98]][_0xb294[63]][_0xb294[70]]++;_0xc3a5x1b[_0xb294[104]]== _0xb294[103]&& (params[_0xb294[98]][_0xb294[63]][_0xb294[102]]++);params[_0xb294[98]][_0xb294[63]][_0xb294[106]]+= Number(_0xc3a5x1b[_0xb294[107]]);if(params[_0xb294[98]][_0xb294[63]][_0xb294[102]]){params[_0xb294[98]][_0xb294[63]][_0xb294[109]]= _[_0xb294[84]](params[_0xb294[98]][_0xb294[63]][_0xb294[106]]/ params[_0xb294[98]][_0xb294[63]][_0xb294[102]]);params[_0xb294[98]][_0xb294[63]][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[98]][_0xb294[63]][_0xb294[102]]/ params[_0xb294[98]][_0xb294[63]][_0xb294[70]]* 100,1)}}else {params[_0xb294[98]][_0xb294[63]][_0xb294[101]]++};_0xc3a5x16(_0xb294[116],_0xb294[117],params[_0xb294[98]][_0xb294[63]])}}},send:function(_0xc3a5x1b){return function(_0xc3a5x20){return BPromise[_0xb294[113]]()}},hangup:function(_0xc3a5x1b){return function(_0xc3a5x20){if(params[_0xb294[98]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]){delete params[_0xb294[98]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]};if(params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]){delete params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]};var _0xc3a5x28={uniqueid:_0xc3a5x1b[_0xb294[118]],linkedid:_0xc3a5x1b[_0xb294[120]],endtime:moment()[_0xb294[59]](_0xb294[58]),lastevent:_0xb294[121],updatedAt:moment()[_0xb294[59]](_0xb294[58])};_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x1b[_0xb294[124]][_0xb294[123]](/\/|-/)[1]),_0xb294[125],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[125],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[125],_0xc3a5x28);if(_0xc3a5x20){triggers[_0xb294[128]](_0xc3a5x20)};return BPromise[_0xb294[113]]()}},devicestatechange:function(_0xc3a5x1b){return function(_0xc3a5x20){return User[_0xb294[142]]({where:{name:_0xc3a5x1b[_0xb294[141]][_0xb294[140]](_0xb294[138],_0xb294[139])},raw:true})[_0xb294[92]](function(_0xc3a5x29){if(_0xc3a5x29){var _0xc3a5x28=_[_0xb294[133]]({newValues:{id:_0xc3a5x29[_0xb294[131]],status:_0xc3a5x1b[_0xb294[132]],statusAt:moment()[_0xb294[59]](_0xb294[58])}},_0xc3a5x29,{status:_0xc3a5x1b[_0xb294[132]],statusAt:moment()[_0xb294[59]](_0xb294[58])});_0xc3a5x28[_0xb294[26]]= _0xb294[134];_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x29[_0xb294[136]],_0xc3a5x29[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[130]](_0xb294[129],_0xc3a5x1f)})}},peerstatus:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20&& _0xc3a5x20[0]){_[_0xb294[93]](_0xc3a5x20[1],function(_0xc3a5x2a){if(!params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]]){params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]]= {name:_0xc3a5x2a[_0xb294[31]]}};params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]][_0xb294[144]]= _0xc3a5x1b[_0xb294[144]];_0xc3a5x16(_0xb294[145],_0xb294[146],params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]])})};return BPromise[_0xb294[113]]()}},registry:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20&& _0xc3a5x20[0]){_[_0xb294[93]](_0xc3a5x20[1],function(_0xc3a5x2a){if(!params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]]){params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]]= {name:_0xc3a5x2a[_0xb294[31]]}};params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]][_0xb294[53]]= _0xc3a5x1b[_0xb294[53]];_0xc3a5x16(_0xb294[145],_0xb294[146],params[_0xb294[143]][_0xc3a5x2a[_0xb294[31]]])})};return BPromise[_0xb294[113]]()}},agentcalled:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20){_0xc3a5x1b[_0xb294[147]]&& (_0xc3a5x20[_0xb294[148]][_0xb294[147]]= _0xc3a5x1b[_0xb294[147]]);_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x20[_0xb294[30]]),_0xb294[149],_0xc3a5x20);triggers[_0xb294[150]](_0xc3a5x20)};return User[_0xb294[142]]({where:{name:_0xc3a5x1b[_0xb294[30]],voicePause:false},raw:true})[_0xb294[92]](function(_0xc3a5x29){if(_0xc3a5x29){var _0xc3a5x2b=moment()[_0xb294[59]](_0xb294[58]);var _0xc3a5x28=_[_0xb294[133]]({newValues:{id:_0xc3a5x29[_0xb294[131]],queueStatus:_0xb294[152],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]}},_0xc3a5x29,{queueStatus:_0xb294[152],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]});_0xc3a5x28[_0xb294[26]]= _0xb294[153];_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x29[_0xb294[136]],_0xc3a5x29[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[151],_0xc3a5x1f)})}},agentcomplete:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20){triggers[_0xb294[154]](_0xc3a5x20)};if(params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[74]]){params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[74]]--};if(params[_0xb294[62]][_0xb294[63]][_0xb294[74]]){params[_0xb294[62]][_0xb294[63]][_0xb294[74]]--;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[74],amount:-1,queue:_0xc3a5x1b[_0xb294[69]]})};params[_0xb294[62]][_0xb294[63]][_0xb294[76]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]++;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[121],amount:1,queue:_0xc3a5x1b[_0xb294[69]]});params[_0xb294[62]][_0xb294[63]][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[76]]/ (params[_0xb294[62]][_0xb294[63]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[63]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[63]][_0xb294[91]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[87]]/ (params[_0xb294[62]][_0xb294[63]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[63]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]/ (params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[91]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]]/ (params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[63]][_0xb294[78]]+= Number(_0xc3a5x1b[_0xb294[78]]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[78]]+= Number(_0xc3a5x1b[_0xb294[78]]);_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[78],amount:Number(_0xc3a5x1b[_0xb294[78]]),queue:_0xc3a5x1b[_0xb294[69]]});params[_0xb294[62]][_0xb294[63]][_0xb294[85]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[78]]/ params[_0xb294[62]][_0xb294[63]][_0xb294[76]]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[85]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[78]]/ params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]);params[_0xb294[62]][_0xb294[63]][_0xb294[77]]+= Number(_0xc3a5x1b[_0xb294[77]]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[77]]+= Number(_0xc3a5x1b[_0xb294[77]]);_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[77],amount:Number(_0xc3a5x1b[_0xb294[77]]),queue:_0xc3a5x1b[_0xb294[69]]});params[_0xb294[62]][_0xb294[63]][_0xb294[83]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[77]]/ params[_0xb294[62]][_0xb294[63]][_0xb294[76]]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[83]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[77]]/ params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]);var _0xc3a5x28;var _0xc3a5x2b=moment()[_0xb294[59]](_0xb294[58]);return ReportAgent[_0xb294[142]]({where:{uniqueid:_0xc3a5x1b[_0xb294[118]],destuniqueid:_0xc3a5x1b[_0xb294[162]]},raw:true})[_0xb294[92]](function(_0xc3a5x2c){if(_0xc3a5x2c){_0xc3a5x28= _[_0xb294[133]]({},_0xc3a5x2c,{lastevent:_0xb294[121],agentcomplete:true,agentcompleteAt:_0xc3a5x2b,talktime:Number(_0xc3a5x1b[_0xb294[78]]),reason:_0xc3a5x1b[_0xb294[159]]});_0xc3a5x1b[_0xb294[147]]&& (_0xc3a5x28[_0xb294[147]]= _0xc3a5x1b[_0xb294[147]]);_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x2c[_0xb294[30]]),_0xb294[160],_0xc3a5x28)};return ReportQueue[_0xb294[142]]({where:{uniqueid:_0xc3a5x1b[_0xb294[118]]},order:_0xb294[161],raw:true})})[_0xb294[92]](function(_0xc3a5x2c){if(_0xc3a5x2c){_0xc3a5x28= _[_0xb294[133]]({},_0xc3a5x2c,{queuecallercomplete:true,queuecallercompleteAt:_0xc3a5x2b});_0xc3a5x16(_0xc3a5x2c[_0xb294[69]],_0xb294[158],_0xc3a5x28)};return User[_0xb294[142]]({where:{name:_0xc3a5x1b[_0xb294[30]]},raw:true})})[_0xb294[92]](function(_0xc3a5x29){if(_0xc3a5x29){var _0xc3a5x28=_[_0xb294[133]]({newValues:{id:_0xc3a5x29[_0xb294[131]],queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]}},_0xc3a5x29,{queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]});_0xc3a5x28[_0xb294[26]]= _0xb294[157];_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x29[_0xb294[136]],_0xc3a5x29[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[156],_0xc3a5x1f)})}},agentconnect:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20){triggers[_0xb294[154]](_0xc3a5x20)};if(params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]){params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]--;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[72],amount:-1,queue:_0xc3a5x1b[_0xb294[69]]})};if(params[_0xb294[62]][_0xb294[63]][_0xb294[72]]){params[_0xb294[62]][_0xb294[63]][_0xb294[72]]--};if(params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]){params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[163]]= _0xc3a5x1b[_0xb294[164]];params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[165]]= _0xc3a5x1b[_0xb294[165]];params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[77]]= Number(_0xc3a5x1b[_0xb294[77]]);params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[166]]= Number(_0xc3a5x1b[_0xb294[166]]);params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[32]]= _0xc3a5x1b[_0xb294[32]];params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[30]]= _0xc3a5x1b[_0xb294[30]]};params[_0xb294[62]][_0xb294[63]][_0xb294[74]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[74]]++;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[74],amount:1,queue:_0xc3a5x1b[_0xb294[69]]});var _0xc3a5x28;var _0xc3a5x2b=moment()[_0xb294[59]](_0xb294[58]);return ReportQueue[_0xb294[142]]({where:{uniqueid:_0xc3a5x1b[_0xb294[118]]},order:_0xb294[161],raw:true})[_0xb294[92]](function(_0xc3a5x2c){if(_0xc3a5x2c){_0xc3a5x28= _[_0xb294[133]]({},_0xc3a5x2c,{queuecallerleaveAt:moment()[_0xb294[59]](_0xb294[58]),holdtime:_0xc3a5x1b[_0xb294[77]],assigned:true,lastAssignedTo:_0xc3a5x1b[_0xb294[30]]});_0xc3a5x16(_0xc3a5x2c[_0xb294[69]],_0xb294[158],_0xc3a5x28)};return ReportAgent[_0xb294[142]]({where:{uniqueid:_0xc3a5x1b[_0xb294[118]],destuniqueid:_0xc3a5x1b[_0xb294[162]]},raw:true})})[_0xb294[92]](function(_0xc3a5x2c){if(_0xc3a5x2c){_0xc3a5x28= _[_0xb294[133]]({},_0xc3a5x2c,{lastevent:_0xb294[168],agentconnectAt:moment()[_0xb294[59]](_0xb294[58]),holdtime:_0xc3a5x1b[_0xb294[77]]});_0xc3a5x1b[_0xb294[147]]&& (_0xc3a5x28[_0xb294[147]]= _0xc3a5x1b[_0xb294[147]]);_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x2c[_0xb294[30]]),_0xb294[160],_0xc3a5x28)};return ReportAgent[_0xb294[97]]({where:{uniqueid:_0xc3a5x1b[_0xb294[118]],destuniqueid:{$ne:_0xc3a5x1b[_0xb294[162]]},reason:null},raw:true})})[_0xb294[92]](function(_0xc3a5x2e){if(_0xc3a5x2e&& _0xc3a5x2e[_0xb294[68]]){_[_0xb294[93]](_0xc3a5x2e,function(_0xc3a5x2c){_0xc3a5x28= _[_0xb294[133]]({},_0xc3a5x2c,{lastevent:_0xb294[170],agentringnoanswer:true,agentringnoanswerAt:_0xc3a5x2b,reason:_0xb294[170],answeredelsewheredestinationuniqueid:_0xc3a5x1b[_0xb294[162]],answeredelsewheremembername:_0xc3a5x1b[_0xb294[30]]});_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x2c[_0xb294[30]]),_0xb294[160],_0xc3a5x28)})};return User[_0xb294[142]]({where:{name:_0xc3a5x1b[_0xb294[30]]},raw:true})})[_0xb294[92]](function(_0xc3a5x29){if(_0xc3a5x29){var _0xc3a5x28=_[_0xb294[133]]({newValues:{id:_0xc3a5x29[_0xb294[131]],queueStatus:_0xb294[168],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]}},_0xc3a5x29,{queueStatus:_0xb294[168],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]});_0xc3a5x28[_0xb294[26]]= _0xb294[169];_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x29[_0xb294[136]],_0xc3a5x29[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)};return User[_0xb294[97]]({where:{lastQueue:_0xc3a5x1b[_0xb294[69]],name:{$ne:_0xc3a5x1b[_0xb294[30]]}},raw:true})})[_0xb294[92]](function(_0xc3a5x2d){if(_0xc3a5x2d&& _0xc3a5x2d[_0xb294[68]]){_[_0xb294[93]](_0xc3a5x2d,function(_0xc3a5x29){var _0xc3a5x28=_[_0xb294[133]]({newValues:{id:_0xc3a5x29[_0xb294[131]],queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b}},_0xc3a5x29,{queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b});_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x29[_0xb294[136]],_0xc3a5x29[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)})}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[167],_0xc3a5x1f)})}},agentringnoanswer:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20){triggers[_0xb294[154]](_0xc3a5x20)};var _0xc3a5x28;var _0xc3a5x2b=moment()[_0xb294[59]](_0xb294[58]);return User[_0xb294[142]]({where:{name:_0xc3a5x1b[_0xb294[30]]},raw:true})[_0xb294[92]](function(_0xc3a5x29){if(_0xc3a5x29){var _0xc3a5x28=_[_0xb294[133]]({newValues:{id:_0xc3a5x29[_0xb294[131]],queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]}},_0xc3a5x29,{queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]});_0xc3a5x28[_0xb294[26]]= _0xb294[173];_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x29[_0xb294[136]],_0xc3a5x29[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)};return ReportAgent[_0xb294[142]]({where:{uniqueid:_0xc3a5x1b[_0xb294[118]],destuniqueid:_0xc3a5x1b[_0xb294[162]]},raw:true})})[_0xb294[92]](function(_0xc3a5x2c){if(_0xc3a5x2c){_0xc3a5x28= _[_0xb294[133]]({},_0xc3a5x2c,{lastevent:_0xb294[172],agentringnoanswer:true,agentringnoanswerAt:moment()[_0xb294[59]](_0xb294[58]),reason:_0xb294[172]});_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x2c[_0xb294[30]]),_0xb294[160],_0xc3a5x28)}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[171],_0xc3a5x1f)})}},queuememberadded:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20){_0xc3a5x16(_0xc3a5x20[_0xb294[69]],_0xb294[174],_0xc3a5x20);_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x20.UserId),_0xb294[174],_0xc3a5x20)};return BPromise[_0xb294[113]]()}},queuememberremoved:function(_0xc3a5x1b){return function(_0xc3a5x20){if(params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]]){delete params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[114]][_0xc3a5x1b[_0xb294[30]]]};return User[_0xb294[142]]({where:{name:_0xc3a5x1b[_0xb294[32]][_0xb294[140]](_0xb294[138],_0xb294[139])},raw:true})[_0xb294[92]](function(_0xc3a5x29){if(_0xc3a5x29){_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[176],{queue:_0xc3a5x1b[_0xb294[69]],UserId:_0xc3a5x29[_0xb294[131]]});_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x29[_0xb294[131]]),_0xb294[176],{queue:_0xc3a5x1b[_0xb294[69]],UserId:_0xc3a5x29[_0xb294[131]]})}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[175],_0xc3a5x1f)})}},queuememberpause:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20){_0xc3a5x16(_0xc3a5x20[_0xb294[69]],_0xb294[174],_0xc3a5x20);_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x20.UserId),_0xb294[174],_0xc3a5x20)}}},queuememberpenalty:function(_0xc3a5x1b){return function(_0xc3a5x20){return BPromise[_0xb294[113]]()}},queuememberringinuse:function(_0xc3a5x1b){return function(_0xc3a5x20){return BPromise[_0xb294[113]]()}},queuemember:function(_0xc3a5x1b){return function(_0xc3a5x20){_0xc3a5x1a(_0xc3a5x1b);_0xc3a5x1c(_0xc3a5x1b[_0xb294[69]]);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[114]][_0xc3a5x1b[_0xb294[31]]]= _0xc3a5x1b;return BPromise[_0xb294[113]]()}},queuecallerjoin:function(_0xc3a5x1b){return function(_0xc3a5x20){if(!params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]]){params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]]= {};params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[74]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[89]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[77]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[78]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[83]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[85]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[90]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[91]]= 0;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[70]]= 0};params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]= {channel:_0xc3a5x1b[_0xb294[124]],channelstate:Number(_0xc3a5x1b[_0xb294[177]]),channelstatedesc:_0xc3a5x1b[_0xb294[178]],calleridnum:_0xc3a5x1b[_0xb294[179]],calleridname:_0xc3a5x1b[_0xb294[180]],exten:_0xc3a5x1b[_0xb294[181]],priority:Number(_0xc3a5x1b[_0xb294[182]]),uniqueid:_0xc3a5x1b[_0xb294[118]],queue:_0xc3a5x1b[_0xb294[69]],position:Number(_0xc3a5x1b[_0xb294[183]]),count:Number(_0xc3a5x1b[_0xb294[184]])};params[_0xb294[62]][_0xb294[63]][_0xb294[72]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]++;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[70],amount:1,queue:_0xc3a5x1b[_0xb294[69]]});params[_0xb294[62]][_0xb294[63]][_0xb294[70]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[70]]++;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[72],amount:1,queue:_0xc3a5x1b[_0xb294[69]]});if(_0xc3a5x20){_0xc3a5x16(_0xc3a5x20[_0xb294[69]],_0xb294[185],_0xc3a5x20)};return BPromise[_0xb294[113]]()}},queuecallerabandon:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20&& _0xc3a5x20[_0xb294[186]]&& _0xc3a5x20[_0xb294[186]][0]){_[_0xb294[93]](_0xc3a5x20[_0xb294[186]][1],function(_0xc3a5x2c){_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x2c[_0xb294[30]]),_0xb294[160],_0xc3a5x2c)})};if(_0xc3a5x20&& _0xc3a5x20[_0xb294[187]]){_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[158],_0xc3a5x20[_0xb294[187]]);_0xc3a5x20[_0xb294[187]][_0xb294[148]][_0xb294[188]]= _0xb294[87];_0xc3a5x20[_0xb294[187]][_0xb294[189]][_0xb294[188]]= true;triggers[_0xb294[154]](_0xc3a5x20[_0xb294[187]])};var _0xc3a5x28;var _0xc3a5x2b=moment()[_0xb294[59]](_0xb294[58]);if(params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]){params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]--;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[72],amount:-1,queue:_0xc3a5x1b[_0xb294[69]]})};if(params[_0xb294[62]][_0xb294[63]][_0xb294[72]]){params[_0xb294[62]][_0xb294[63]][_0xb294[72]]--};if(params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]){params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[77]]= Number(_0xc3a5x1b[_0xb294[77]]);params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[183]]= Number(_0xc3a5x1b[_0xb294[183]]);params[_0xb294[62]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[190]]= Number(_0xc3a5x1b[_0xb294[190]])};params[_0xb294[62]][_0xb294[63]][_0xb294[87]]++;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]]++;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[191],amount:1,queue:_0xc3a5x1b[_0xb294[69]]});params[_0xb294[62]][_0xb294[63]][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[76]]/ (params[_0xb294[62]][_0xb294[63]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[63]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[63]][_0xb294[91]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[63]][_0xb294[87]]/ (params[_0xb294[62]][_0xb294[63]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[63]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[90]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]/ (params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]])* 100,2);params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[91]]= _[_0xb294[84]](params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]]/ (params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[76]]+ params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[87]])* 100,2);return User[_0xb294[97]]({where:{lastQueue:_0xc3a5x1b[_0xb294[69]]},raw:true})[_0xb294[92]](function(_0xc3a5x2f){if(_0xc3a5x2f&& _0xc3a5x2f[_0xb294[68]]){var _0xc3a5x28;_[_0xb294[93]](_0xc3a5x2f,function(_0xc3a5x30){_0xc3a5x28= _[_0xb294[133]]({newValues:{id:_0xc3a5x30[_0xb294[131]],queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]}},_0xc3a5x30,{id:_0xc3a5x30[_0xb294[131]],queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]});_0xc3a5x28[_0xb294[26]]= _0xb294[95];_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x30[_0xb294[136]],_0xc3a5x30[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)})}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[192],_0xc3a5x1f)})}},blindtransfer:function(_0xc3a5x1b){return function(_0xc3a5x20){_0xc3a5x16(null,_0xc3a5x1b[_0xb294[26]][_0xb294[193]](),_0xc3a5x1b);return BPromise[_0xb294[113]]()}},attendedtransfer:function(_0xc3a5x1b){return function(_0xc3a5x20){_0xc3a5x16(null,_0xc3a5x1b[_0xb294[26]][_0xb294[193]](),_0xc3a5x1b);return BPromise[_0xb294[113]]()}},dialbegin:function(_0xc3a5x1b){return function(_0xc3a5x20){params[_0xb294[98]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]= {channel:_0xc3a5x1b[_0xb294[124]],channelstate:Number(_0xc3a5x1b[_0xb294[177]]),channelstatedesc:_0xc3a5x1b[_0xb294[178]],calleridnum:_0xc3a5x1b[_0xb294[179]],calleridname:_0xc3a5x1b[_0xb294[180]],context:_0xc3a5x1b[_0xb294[194]],exten:_0xc3a5x1b[_0xb294[181]],priority:Number(_0xc3a5x1b[_0xb294[182]]),dialstring:_0xc3a5x1b[_0xb294[195]]};if(_0xc3a5x1b[_0xb294[124]]){var _0xc3a5x28=_[_0xb294[196]](_0xc3a5x1b,{starttime:moment()[_0xb294[59]](_0xb294[58]),lastevent:_0xb294[152],updatedAt:moment()[_0xb294[59]](_0xb294[58])});_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x1b[_0xb294[124]][_0xb294[123]](/\/|-/)[1]),_0xb294[197],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[125],_[_0xb294[196]](_0xc3a5x28,{role:_0xb294[127]}));_0xc3a5x16(_0xb294[126],_0xb294[125],_0xc3a5x28,_[_0xb294[196]](_0xc3a5x28,{role:_0xb294[126]}));if(_0xc3a5x20){triggers[_0xb294[128]](_0xc3a5x20)}};return BPromise[_0xb294[113]]()}},dialend:function(_0xc3a5x1b){return function(_0xc3a5x20){if(params[_0xb294[98]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]]){params[_0xb294[98]][_0xb294[119]][_0xc3a5x1b[_0xb294[118]]][_0xb294[198]]= _0xc3a5x1b[_0xb294[198]]};if(_0xc3a5x1b[_0xb294[124]]){var _0xc3a5x2b=moment()[_0xb294[59]](_0xb294[58]);var _0xc3a5x28={dialstatus:_0xc3a5x1b[_0xb294[198]],lastevent:(_0xc3a5x1b[_0xb294[198]]=== _0xb294[103])?_0xb294[168]:_0xb294[121],answertime:(_0xc3a5x1b[_0xb294[198]]=== _0xb294[103])?_0xc3a5x2b:null,uniqueid:_0xc3a5x1b[_0xb294[118]],linkedid:_0xc3a5x1b[_0xb294[120]],destuniqueid:_0xc3a5x1b[_0xb294[162]],destlinkedid:_0xc3a5x1b[_0xb294[199]],updatedAt:_0xc3a5x2b};_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x1b[_0xb294[124]][_0xb294[123]](/\/|-/)[1]),_0xb294[125],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[125],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[125],_0xc3a5x28);if(_0xc3a5x20){triggers[_0xb294[128]](_0xc3a5x20)}};return BPromise[_0xb294[113]]()}},varset:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x1b[_0xb294[201]][_0xb294[55]](_0xb294[200])){_0xc3a5x16(_0xb294[127],_0xb294[197],{uniqueid:_0xc3a5x1b[_0xb294[118]],routeId:_0xc3a5x1b[_0xb294[202]],updatedAt:moment()[_0xb294[59]](_0xb294[58])});_0xc3a5x16(_0xb294[126],_0xb294[197],{uniqueid:_0xc3a5x1b[_0xb294[118]],routeId:_0xc3a5x1b[_0xb294[202]],updatedAt:moment()[_0xb294[59]](_0xb294[58])})};if(_0xc3a5x1b){triggers[_0xb294[203]](_0xc3a5x1b)};return BPromise[_0xb294[113]]()}},queuecallerunmanaged:function(_0xc3a5x1b){return function(_0xc3a5x20){if(_0xc3a5x20){params[_0xb294[62]][_0xb294[63]][_0xb294[89]]+= 1;params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[89]]+= 1;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[89],amount:1,queue:_0xc3a5x1b[_0xb294[69]]});if(params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]){params[_0xb294[62]][_0xb294[61]][_0xc3a5x1b[_0xb294[69]]][_0xb294[72]]-= 1};if(params[_0xb294[62]][_0xb294[63]][_0xb294[72]]){params[_0xb294[62]][_0xb294[63]][_0xb294[72]]-= 1;_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[155],{type:_0xb294[72],amount:-1,queue:_0xc3a5x1b[_0xb294[69]]})};_0xc3a5x16(_0xc3a5x1b[_0xb294[69]],_0xb294[158],_0xc3a5x20);var _0xc3a5x2b=moment()[_0xb294[59]](_0xb294[58]);return User[_0xb294[97]]({where:{lastQueue:_0xc3a5x1b[_0xb294[69]]},raw:true})[_0xb294[92]](function(_0xc3a5x2f){if(_0xc3a5x2f&& _0xc3a5x2f[_0xb294[68]]){var _0xc3a5x28;_[_0xb294[93]](_0xc3a5x2f,function(_0xc3a5x30){_0xc3a5x28= _[_0xb294[133]]({newValues:{id:_0xc3a5x30[_0xb294[131]],queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]}},_0xc3a5x30,{id:_0xc3a5x30[_0xb294[131]],queueStatus:_0xb294[121],queueStatusAt:_0xc3a5x2b,lastQueue:_0xc3a5x1b[_0xb294[69]]});_0xc3a5x28[_0xb294[26]]= _0xb294[204];_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x30[_0xb294[136]],_0xc3a5x30[_0xb294[131]]),_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x28);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x28)})}})[_0xb294[67]](function(_0xc3a5x1f){logger[_0xb294[66]](_0xb294[192],_0xc3a5x1f)})}}},agentUpdate:function(_0xc3a5x30){return function(){_0xc3a5x30[_0xb294[26]]= _0xb294[205];_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x30[_0xb294[131]]),_0xb294[137],_0xc3a5x30);_0xc3a5x16(_0xb294[127],_0xb294[137],_0xc3a5x30);_0xc3a5x16(_0xb294[126],_0xb294[137],_0xc3a5x30)}},console:function(_0xc3a5x31){_0xc3a5x16(_0xc3a5x31[_0xb294[206]],util[_0xb294[59]](_0xb294[207],_0xc3a5x31[_0xb294[112]]),_0xc3a5x31[_0xb294[208]])},realtimeQueueMembers:function(_0xc3a5x32){return function(){_[_0xb294[210]](params[_0xb294[62]][_0xb294[61]],function(_0xc3a5x1d,_0xc3a5x22){if(_[_0xb294[209]](_0xc3a5x32,_0xc3a5x22)){_[_0xb294[210]](_0xc3a5x1d[_0xb294[114]],function(_0xc3a5x30){_0xc3a5x16(_0xc3a5x22,_0xb294[174],_0xc3a5x30)})}})}},updateTriggers:function(_0xc3a5x31){return function(){return triggers[_0xb294[211]](_0xc3a5x31)}},queueAdd:function(_0xc3a5x33,_0xc3a5x34){return function(){if(_0xc3a5x33&& _0xc3a5x34){_[_0xb294[93]](_0xc3a5x33,function(_0xc3a5x20){_0xc3a5x16(null,util[_0xb294[59]](_0xb294[212],_0xc3a5x34),_0xc3a5x20[0])})}}},queueRemove:function(_0xc3a5x20,_0xc3a5x34){return function(){if(_0xc3a5x20&& _0xc3a5x34){_0xc3a5x16(null,util[_0xb294[59]](_0xb294[213],_0xc3a5x34),_0xc3a5x20)}}},checkTriggers:function(_0xc3a5x31){return function(){return triggers[_0xb294[214]](_0xc3a5x31)}},videoOn:function(_0xc3a5x1b){return function(){return triggers[_0xb294[215]](_0xc3a5x1b)}},inboundInit:function(){return function(){return BPromise[_0xb294[113]]()[_0xb294[92]](_0xc3a5x1e())}},outboundInit:function(){return function(){return BPromise[_0xb294[113]]()[_0xb294[92]](_0xc3a5x25())}},reportFaxUpdate:function(_0xc3a5x35){return function(){_0xc3a5x35[_0xb294[26]]= _0xb294[216];_0xc3a5x16(util[_0xb294[59]](_0xb294[122],_0xc3a5x35[_0xb294[217]]),_0xb294[137],_0xc3a5x35);_0xc3a5x16(_0xb294[126],_0xb294[218],_0xc3a5x35)}},widgetValues:function(_0xc3a5x36,_0xc3a5x29){return function(){_[_0xb294[210]](_0xc3a5x36,function(_0xc3a5x37,_0xc3a5x38){_0xc3a5x16(util[_0xb294[59]](_0xb294[135],_0xc3a5x29[_0xb294[136]],_0xc3a5x29[_0xb294[131]]),_0xb294[219]+ _0xc3a5x38,_0xc3a5x37)})}},receivefax:function(_0xc3a5x1b){return function(_0xc3a5x31){if(_0xc3a5x31){return triggers[_0xb294[220]](_0xc3a5x31)};return null}}}}
\ No newline at end of file
+var _0x2c21=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x65\x64\x69\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x55\x73\x65\x72","\x2E\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x75\x74\x69\x6C\x73","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6D\x69\x74","\x74\x6F","\x65\x76\x65\x6E\x74","\x70\x72\x69\x76\x69\x6C\x65\x67\x65","\x6D\x65\x6D\x62\x65\x72\x73\x68\x69\x70","\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x65\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x75\x73\x64\x65\x73\x63","\x55\x4E\x4B\x4E\x4F\x57\x4E","\x30","\x4E\x4F\x54\x5F\x49\x4E\x55\x53\x45","\x31","\x49\x4E\x55\x53\x45","\x32","\x42\x55\x53\x59","\x33","\x49\x4E\x56\x41\x4C\x49\x44","\x34","\x55\x4E\x41\x56\x41\x49\x4C\x41\x42\x4C\x45","\x35","\x52\x49\x4E\x47\x49\x4E\x47","\x36","\x52\x49\x4E\x47\x49\x4E\x55\x53\x45","\x37","\x4F\x4E\x48\x4F\x4C\x44","\x38","\x73\x74\x61\x74\x75\x73","\x70\x65\x6E\x61\x6C\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x61\x75\x73\x65\x64","\x71\x75\x65\x75\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x67\x6C\x6F\x62\x61\x6C","\x69\x6E\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x71\x75\x65\x75\x65","\x74\x6F\x74\x61\x6C","\x69\x73\x57\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67","\x69\x73\x41\x63\x74\x69\x76\x65","\x61\x63\x74\x69\x76\x65","\x69\x73\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x61\x76\x67\x48\x6F\x6C\x64\x74\x69\x6D\x65","\x72\x6F\x75\x6E\x64","\x61\x76\x67\x54\x61\x6C\x6B\x74\x69\x6D\x65","\x69\x73\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x69\x73\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x52\x61\x74\x65","\x74\x68\x65\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x66\x69\x6C\x74\x65\x72","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x61\x6E\x73\x77\x65\x72\x65\x64","\x41\x4E\x53\x57\x45\x52\x45\x44","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74\x42\x79","\x73\x75\x6D\x44\x75\x72\x61\x74\x69\x6F\x6E","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x73\x75\x6D\x42\x79","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x74\x79\x70\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x3A\x73\x61\x76\x65","\x76\x6F\x69\x63\x65\x2F\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2F\x67\x6C\x6F\x62\x61\x6C","\x76\x6F\x69\x63\x65\x3A\x6F\x75\x74\x62\x6F\x75\x6E\x64\x3A\x67\x6C\x6F\x62\x61\x6C","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x73\x70\x6C\x69\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x75\x70\x64\x61\x74\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x72\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x69\x6E\x66\x6F","\x69\x64","\x73\x74\x61\x74\x65","\x61\x73\x73\x69\x67\x6E","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x25\x73\x3A\x25\x73","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x53\x49\x50\x2F","","\x72\x65\x70\x6C\x61\x63\x65","\x64\x65\x76\x69\x63\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x74\x72\x75\x6E\x6B\x73","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x76\x6F\x69\x63\x65\x2F\x74\x72\x75\x6E\x6B\x73","\x76\x6F\x69\x63\x65\x3A\x74\x72\x75\x6E\x6B\x73","\x65\x78\x74\x72\x61\x76\x61\x72","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x61\x6C\x6C\x65\x64","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x3A\x69\x6E\x62\x6F\x75\x6E\x64","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x75\x70\x64\x61\x74\x65","\x69\x64\x20\x44\x45\x53\x43","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x6F\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x72\x69\x6E\x67\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x72\x65\x6A\x65\x63\x74\x65\x64","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x6D\x65\x72\x67\x65","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x73\x61\x76\x65","\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73","\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x6C\x75\x65","\x76\x61\x72\x53\x65\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x67\x65\x6E\x74\x75\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x73\x6F\x6C\x65\x3A\x25\x73","\x64\x61\x74\x61","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x66\x6F\x72\x4F\x77\x6E","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x76\x69\x64\x65\x6F\x4F\x6E","\x72\x65\x70\x6F\x72\x74\x66\x61\x78\x75\x70\x64\x61\x74\x65","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x75\x70\x64\x61\x74\x65","\x77\x69\x64\x67\x65\x74\x5F\x75\x70\x64\x61\x74\x65\x3A","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78"];_0x2c21[0];var _=require(_0x2c21[1]);var util=require(_0x2c21[2]);var moment=require(_0x2c21[3]);var BPromise=require(_0x2c21[4]);var redis=require(_0x2c21[5]);var VoiceQueue=require(_0x2c21[7])[_0x2c21[6]];var ReportQueue=require(_0x2c21[7])[_0x2c21[8]];var ReportCall=require(_0x2c21[7])[_0x2c21[9]];var ReportAgent=require(_0x2c21[7])[_0x2c21[10]];var ReportDial=require(_0x2c21[7])[_0x2c21[11]];var ReportMember=require(_0x2c21[7])[_0x2c21[12]];var User=require(_0x2c21[7])[_0x2c21[13]];var Triggers=require(_0x2c21[14]);var config=require(_0x2c21[15]);var logger=require(_0x2c21[17])(_0x2c21[16]);var utils=require(_0x2c21[18]);var redisConf;if(config[_0x2c21[19]]){redisConf= {password:config[_0x2c21[19]]}};var redisClient=redis[_0x2c21[21]](6379,config[_0x2c21[20]],redisConf);var io=require(_0x2c21[22])(redisClient);var triggers= new Triggers(io);var params={trunks:[],inbound:{queues:{},channels:[],global:{waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}},outbound:{global:{total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0},channels:[]}};module[_0x2c21[23]]= function(){var _0xb1e9x16=function(_0xb1e9x17,_0xb1e9x18,_0xb1e9x19){if(_0xb1e9x17){io[_0x2c21[25]](_0xb1e9x17)[_0x2c21[24]](_0xb1e9x18,_0xb1e9x19)}else {io[_0x2c21[24]](_0xb1e9x18,_0xb1e9x19)}};var _0xb1e9x1a=function(_0xb1e9x1b){delete _0xb1e9x1b[_0x2c21[26]];delete _0xb1e9x1b[_0x2c21[27]];delete _0xb1e9x1b[_0x2c21[28]];delete _0xb1e9x1b[_0x2c21[29]];_0xb1e9x1b[_0x2c21[30]]= _0xb1e9x1b[_0x2c21[31]]|| _0xb1e9x1b[_0x2c21[30]];_0xb1e9x1b[_0x2c21[32]]= _0xb1e9x1b[_0x2c21[33]];_0xb1e9x1b[_0x2c21[34]]= _0x2c21[35];switch(_0xb1e9x1b[_0x2c21[53]]){case _0x2c21[36]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[35];break;case _0x2c21[38]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[37];break;case _0x2c21[40]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[39];break;case _0x2c21[42]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[41];break;case _0x2c21[44]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[43];break;case _0x2c21[46]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[45];break;case _0x2c21[48]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[47];break;case _0x2c21[50]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[49];break;case _0x2c21[52]:_0xb1e9x1b[_0x2c21[34]]= _0x2c21[51];break;default:};_0xb1e9x1b[_0x2c21[53]]= Number(_0xb1e9x1b[_0x2c21[53]]);if(_0xb1e9x1b[_0x2c21[55]](_0x2c21[54])){_0xb1e9x1b[_0x2c21[54]]= Number(_0xb1e9x1b[_0x2c21[54]])};if(_0xb1e9x1b[_0x2c21[55]](_0x2c21[56])){_0xb1e9x1b[_0x2c21[56]]= Number(_0xb1e9x1b[_0x2c21[56]])};if(_0xb1e9x1b[_0x2c21[55]](_0x2c21[57])){if(_0xb1e9x1b[_0x2c21[57]]=== _0x2c21[36]){_0xb1e9x1b[_0x2c21[57]]= null}else {_0xb1e9x1b[_0x2c21[57]]= moment()[_0x2c21[59]](_0x2c21[58])}};_0xb1e9x1b[_0x2c21[60]]= parseInt(_0xb1e9x1b[_0x2c21[60]],10)?true:false};function _0xb1e9x1c(_0xb1e9x1d){if(!params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1d]){params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1d]= {agents:{},waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}}}function _0xb1e9x1e(){return function(){params[_0x2c21[62]][_0x2c21[61]]= {};params[_0x2c21[62]][_0x2c21[63]]= {waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0};return VoiceQueue[_0x2c21[97]]({attributes:[_0x2c21[31]],raw:true})[_0x2c21[92]](function(_0xb1e9x20){if(_0xb1e9x20){_[_0x2c21[93]](_0xb1e9x20,function(_0xb1e9x1d){_0xb1e9x1c(_0xb1e9x1d[_0x2c21[31]])});return ReportQueue[_0x2c21[97]]({attributes:[_0x2c21[69],_0x2c21[79],_0x2c21[82],_0x2c21[94],_0x2c21[95],_0x2c21[96],_0x2c21[77]],raw:true})}})[_0x2c21[92]](function(_0xb1e9x20){if(_0xb1e9x20){var _0xb1e9x21;var _0xb1e9x22;var _0xb1e9x23=_0xb1e9x20[_0x2c21[68]];for(var _0xb1e9x24=0;_0xb1e9x24< _0xb1e9x23;_0xb1e9x24++){_0xb1e9x21= _0xb1e9x20[_0xb1e9x24];_0xb1e9x22= _0xb1e9x21[_0x2c21[69]];_0xb1e9x1c(_0xb1e9x22);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[70]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[70]]++;if(utils[_0x2c21[71]](_0xb1e9x21)){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[72]]++};if(utils[_0x2c21[73]](_0xb1e9x21)){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[74]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[74]]++};if(utils[_0x2c21[75]](_0xb1e9x21)){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]]++;params[_0x2c21[62]][_0x2c21[63]][_0x2c21[77]]+= _0xb1e9x21[_0x2c21[77]]|| 0;params[_0x2c21[62]][_0x2c21[63]][_0x2c21[78]]+= moment(_0xb1e9x21[_0x2c21[82]])[_0x2c21[81]](moment(_0xb1e9x21[_0x2c21[79]]),_0x2c21[80]);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[83]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[77]]/ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]]);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[85]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[78]]/ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[77]]+= _0xb1e9x21[_0x2c21[77]]|| 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[78]]+= moment(_0xb1e9x21[_0x2c21[82]])[_0x2c21[81]](moment(_0xb1e9x21[_0x2c21[79]]),_0x2c21[80]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[83]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[77]]/ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[85]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[78]]/ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]])};if(utils[_0x2c21[86]](_0xb1e9x21)){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[87]]++};if(utils[_0x2c21[88]](_0xb1e9x21)){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[89]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[89]]++};params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]]/ (params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[91]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[87]]/ (params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x22][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]/ (params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[91]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]]/ (params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]])* 100,2)}}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[64],_0xb1e9x1f[_0x2c21[65]])})}}function _0xb1e9x25(){return function(){params[_0x2c21[98]][_0x2c21[63]]= {total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0,answerRate:0};return ReportCall[_0x2c21[97]]({where:{type:[_0x2c21[98],_0x2c21[101]],createdAt:{$gte:moment()[_0x2c21[111]](_0x2c21[110])}},attributes:[_0x2c21[112],_0x2c21[104],_0x2c21[107]],raw:true})[_0x2c21[92]](function(_0xb1e9x20){if(_0xb1e9x20){var _0xb1e9x26=_[_0x2c21[100]](_0xb1e9x20,{type:_0x2c21[98]});var _0xb1e9x27=_[_0x2c21[100]](_0xb1e9x20,{type:_0x2c21[101]});if(_0xb1e9x26[_0x2c21[68]]){params[_0x2c21[98]][_0x2c21[63]][_0x2c21[70]]= _0xb1e9x26[_0x2c21[68]];params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]= _[_0x2c21[105]](_0xb1e9x26,_0x2c21[104])[_0x2c21[103]]|| 0;params[_0x2c21[98]][_0x2c21[63]][_0x2c21[106]]= _[_0x2c21[108]](_0xb1e9x26,_0x2c21[107]);if(params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]){params[_0x2c21[98]][_0x2c21[63]][_0x2c21[109]]= _[_0x2c21[84]]((_[_0x2c21[108]](_0xb1e9x26,_0x2c21[107])/ params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]));params[_0x2c21[98]][_0x2c21[63]][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]/ params[_0x2c21[98]][_0x2c21[63]][_0x2c21[70]]* 100,1)}};if(_0xb1e9x27[_0x2c21[68]]){params[_0x2c21[98]][_0x2c21[63]][_0x2c21[101]]= _0xb1e9x27[_0x2c21[68]]}}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[99],_0xb1e9x1f[_0x2c21[65]])})}}BPromise[_0x2c21[113]]()[_0x2c21[92]](_0xb1e9x1e())[_0x2c21[92]](_0xb1e9x25());return {cdr:function(_0xb1e9x1b){return function(_0xb1e9x20){_0xb1e9x16(_0x2c21[114],_0x2c21[115],_0xb1e9x1b);if(_0xb1e9x1b[_0x2c21[112]]== _0x2c21[98]|| _0xb1e9x1b[_0x2c21[112]]== _0x2c21[101]){if(_0xb1e9x1b[_0x2c21[112]]== _0x2c21[98]){params[_0x2c21[98]][_0x2c21[63]][_0x2c21[70]]++;_0xb1e9x1b[_0x2c21[104]]== _0x2c21[103]&& (params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]++);params[_0x2c21[98]][_0x2c21[63]][_0x2c21[106]]+= Number(_0xb1e9x1b[_0x2c21[107]]);if(params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]){params[_0x2c21[98]][_0x2c21[63]][_0x2c21[109]]= _[_0x2c21[84]](params[_0x2c21[98]][_0x2c21[63]][_0x2c21[106]]/ params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]);params[_0x2c21[98]][_0x2c21[63]][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[98]][_0x2c21[63]][_0x2c21[102]]/ params[_0x2c21[98]][_0x2c21[63]][_0x2c21[70]]* 100,1)}}else {params[_0x2c21[98]][_0x2c21[63]][_0x2c21[101]]++};_0xb1e9x16(_0x2c21[116],_0x2c21[117],params[_0x2c21[98]][_0x2c21[63]])}}},send:function(_0xb1e9x1b){return function(_0xb1e9x20){return BPromise[_0x2c21[113]]()}},hangup:function(_0xb1e9x1b){return function(_0xb1e9x20){if(params[_0x2c21[98]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]){delete params[_0x2c21[98]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]};if(params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]){delete params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]};var _0xb1e9x28={uniqueid:_0xb1e9x1b[_0x2c21[118]],linkedid:_0xb1e9x1b[_0x2c21[120]],endtime:moment()[_0x2c21[59]](_0x2c21[58]),lastevent:_0x2c21[121],updatedAt:moment()[_0x2c21[59]](_0x2c21[58])};_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x1b[_0x2c21[124]][_0x2c21[123]](/\/|-/)[1]),_0x2c21[125],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[125],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[125],_0xb1e9x28);if(_0xb1e9x20){triggers[_0x2c21[128]](_0xb1e9x20)};return BPromise[_0x2c21[113]]()}},devicestatechange:function(_0xb1e9x1b){return function(_0xb1e9x20){return User[_0x2c21[142]]({where:{name:_0xb1e9x1b[_0x2c21[141]][_0x2c21[140]](_0x2c21[138],_0x2c21[139])},raw:true})[_0x2c21[92]](function(_0xb1e9x29){if(_0xb1e9x29){var _0xb1e9x28=_[_0x2c21[133]]({newValues:{id:_0xb1e9x29[_0x2c21[131]],status:_0xb1e9x1b[_0x2c21[132]],statusAt:moment()[_0x2c21[59]](_0x2c21[58])}},_0xb1e9x29,{status:_0xb1e9x1b[_0x2c21[132]],statusAt:moment()[_0x2c21[59]](_0x2c21[58])});_0xb1e9x28[_0x2c21[26]]= _0x2c21[134];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x29[_0x2c21[136]],_0xb1e9x29[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[130]](_0x2c21[129],_0xb1e9x1f)})}},peerstatus:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20&& _0xb1e9x20[0]){_[_0x2c21[93]](_0xb1e9x20[1],function(_0xb1e9x2a){if(!params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]]){params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]]= {name:_0xb1e9x2a[_0x2c21[31]]}};params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]][_0x2c21[144]]= _0xb1e9x1b[_0x2c21[144]];_0xb1e9x16(_0x2c21[145],_0x2c21[146],params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]])})};return BPromise[_0x2c21[113]]()}},registry:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20&& _0xb1e9x20[0]){_[_0x2c21[93]](_0xb1e9x20[1],function(_0xb1e9x2a){if(!params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]]){params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]]= {name:_0xb1e9x2a[_0x2c21[31]]}};params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]][_0x2c21[53]]= _0xb1e9x1b[_0x2c21[53]];_0xb1e9x16(_0x2c21[145],_0x2c21[146],params[_0x2c21[143]][_0xb1e9x2a[_0x2c21[31]]])})};return BPromise[_0x2c21[113]]()}},agentcalled:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20){_0xb1e9x1b[_0x2c21[147]]&& (_0xb1e9x20[_0x2c21[148]][_0x2c21[147]]= _0xb1e9x1b[_0x2c21[147]]);_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x20[_0x2c21[30]]),_0x2c21[149],_0xb1e9x20);triggers[_0x2c21[150]](_0xb1e9x20)};return User[_0x2c21[142]]({where:{name:_0xb1e9x1b[_0x2c21[30]],voicePause:false},raw:true})[_0x2c21[92]](function(_0xb1e9x29){if(_0xb1e9x29){var _0xb1e9x2b=moment()[_0x2c21[59]](_0x2c21[58]);var _0xb1e9x28=_[_0x2c21[133]]({newValues:{id:_0xb1e9x29[_0x2c21[131]],queueStatus:_0x2c21[152],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]}},_0xb1e9x29,{queueStatus:_0x2c21[152],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]});_0xb1e9x28[_0x2c21[26]]= _0x2c21[153];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x29[_0x2c21[136]],_0xb1e9x29[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[151],_0xb1e9x1f)})}},agentcomplete:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20){triggers[_0x2c21[154]](_0xb1e9x20)};if(params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[74]]){params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[74]]--};if(params[_0x2c21[62]][_0x2c21[63]][_0x2c21[74]]){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[74]]--;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[74],amount:-1,queue:_0xb1e9x1b[_0x2c21[69]]})};params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]++;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[121],amount:1,queue:_0xb1e9x1b[_0x2c21[69]]});params[_0x2c21[62]][_0x2c21[63]][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]/ (params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[91]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]]/ (params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]/ (params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[91]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]]/ (params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[78]]+= Number(_0xb1e9x1b[_0x2c21[78]]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[78]]+= Number(_0xb1e9x1b[_0x2c21[78]]);_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[78],amount:Number(_0xb1e9x1b[_0x2c21[78]]),queue:_0xb1e9x1b[_0x2c21[69]]});params[_0x2c21[62]][_0x2c21[63]][_0x2c21[85]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[78]]/ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[85]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[78]]/ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[77]]+= Number(_0xb1e9x1b[_0x2c21[77]]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[77]]+= Number(_0xb1e9x1b[_0x2c21[77]]);_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[77],amount:Number(_0xb1e9x1b[_0x2c21[77]]),queue:_0xb1e9x1b[_0x2c21[69]]});params[_0x2c21[62]][_0x2c21[63]][_0x2c21[83]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[77]]/ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[83]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[77]]/ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]);var _0xb1e9x28;var _0xb1e9x2b=moment()[_0x2c21[59]](_0x2c21[58]);return ReportAgent[_0x2c21[142]]({where:{uniqueid:_0xb1e9x1b[_0x2c21[118]],destuniqueid:_0xb1e9x1b[_0x2c21[162]]},raw:true})[_0x2c21[92]](function(_0xb1e9x2c){if(_0xb1e9x2c){_0xb1e9x28= _[_0x2c21[133]]({},_0xb1e9x2c,{lastevent:_0x2c21[121],agentcomplete:true,agentcompleteAt:_0xb1e9x2b,talktime:Number(_0xb1e9x1b[_0x2c21[78]]),reason:_0xb1e9x1b[_0x2c21[159]]});_0xb1e9x1b[_0x2c21[147]]&& (_0xb1e9x28[_0x2c21[147]]= _0xb1e9x1b[_0x2c21[147]]);_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x2c[_0x2c21[30]]),_0x2c21[160],_0xb1e9x28)};return ReportQueue[_0x2c21[142]]({where:{uniqueid:_0xb1e9x1b[_0x2c21[118]]},order:_0x2c21[161],raw:true})})[_0x2c21[92]](function(_0xb1e9x2c){if(_0xb1e9x2c){_0xb1e9x28= _[_0x2c21[133]]({},_0xb1e9x2c,{queuecallercomplete:true,queuecallercompleteAt:_0xb1e9x2b});_0xb1e9x16(_0xb1e9x2c[_0x2c21[69]],_0x2c21[158],_0xb1e9x28)};return User[_0x2c21[142]]({where:{name:_0xb1e9x1b[_0x2c21[30]]},raw:true})})[_0x2c21[92]](function(_0xb1e9x29){if(_0xb1e9x29){var _0xb1e9x28=_[_0x2c21[133]]({newValues:{id:_0xb1e9x29[_0x2c21[131]],queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]}},_0xb1e9x29,{queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]});_0xb1e9x28[_0x2c21[26]]= _0x2c21[157];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x29[_0x2c21[136]],_0xb1e9x29[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[156],_0xb1e9x1f)})}},agentconnect:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20){triggers[_0x2c21[154]](_0xb1e9x20)};if(params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]){params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]--;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[72],amount:-1,queue:_0xb1e9x1b[_0x2c21[69]]})};if(params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]--};if(params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]){params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[163]]= _0xb1e9x1b[_0x2c21[164]];params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[165]]= _0xb1e9x1b[_0x2c21[165]];params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[77]]= Number(_0xb1e9x1b[_0x2c21[77]]);params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[166]]= Number(_0xb1e9x1b[_0x2c21[166]]);params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[32]]= _0xb1e9x1b[_0x2c21[32]];params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[30]]= _0xb1e9x1b[_0x2c21[30]]};params[_0x2c21[62]][_0x2c21[63]][_0x2c21[74]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[74]]++;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[74],amount:1,queue:_0xb1e9x1b[_0x2c21[69]]});var _0xb1e9x28;var _0xb1e9x2b=moment()[_0x2c21[59]](_0x2c21[58]);return ReportQueue[_0x2c21[142]]({where:{uniqueid:_0xb1e9x1b[_0x2c21[118]]},order:_0x2c21[161],raw:true})[_0x2c21[92]](function(_0xb1e9x2c){if(_0xb1e9x2c){_0xb1e9x28= _[_0x2c21[133]]({},_0xb1e9x2c,{queuecallerleaveAt:moment()[_0x2c21[59]](_0x2c21[58]),holdtime:_0xb1e9x1b[_0x2c21[77]],assigned:true,lastAssignedTo:_0xb1e9x1b[_0x2c21[30]]});_0xb1e9x16(_0xb1e9x2c[_0x2c21[69]],_0x2c21[158],_0xb1e9x28)};return ReportAgent[_0x2c21[142]]({where:{uniqueid:_0xb1e9x1b[_0x2c21[118]],destuniqueid:_0xb1e9x1b[_0x2c21[162]]},raw:true})})[_0x2c21[92]](function(_0xb1e9x2c){if(_0xb1e9x2c){_0xb1e9x28= _[_0x2c21[133]]({},_0xb1e9x2c,{lastevent:_0x2c21[168],agentconnectAt:moment()[_0x2c21[59]](_0x2c21[58]),holdtime:_0xb1e9x1b[_0x2c21[77]]});_0xb1e9x1b[_0x2c21[147]]&& (_0xb1e9x28[_0x2c21[147]]= _0xb1e9x1b[_0x2c21[147]]);_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x2c[_0x2c21[30]]),_0x2c21[160],_0xb1e9x28)};return ReportAgent[_0x2c21[97]]({where:{uniqueid:_0xb1e9x1b[_0x2c21[118]],destuniqueid:{$ne:_0xb1e9x1b[_0x2c21[162]]},reason:null},raw:true})})[_0x2c21[92]](function(_0xb1e9x2e){if(_0xb1e9x2e&& _0xb1e9x2e[_0x2c21[68]]){_[_0x2c21[93]](_0xb1e9x2e,function(_0xb1e9x2c){_0xb1e9x28= _[_0x2c21[133]]({},_0xb1e9x2c,{lastevent:_0x2c21[170],agentringnoanswer:true,agentringnoanswerAt:_0xb1e9x2b,reason:_0x2c21[170],answeredelsewheredestinationuniqueid:_0xb1e9x1b[_0x2c21[162]],answeredelsewheremembername:_0xb1e9x1b[_0x2c21[30]]});_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x2c[_0x2c21[30]]),_0x2c21[160],_0xb1e9x28)})};return User[_0x2c21[142]]({where:{name:_0xb1e9x1b[_0x2c21[30]]},raw:true})})[_0x2c21[92]](function(_0xb1e9x29){if(_0xb1e9x29){var _0xb1e9x28=_[_0x2c21[133]]({newValues:{id:_0xb1e9x29[_0x2c21[131]],queueStatus:_0x2c21[168],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]}},_0xb1e9x29,{queueStatus:_0x2c21[168],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]});_0xb1e9x28[_0x2c21[26]]= _0x2c21[169];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x29[_0x2c21[136]],_0xb1e9x29[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)};return User[_0x2c21[97]]({where:{lastQueue:_0xb1e9x1b[_0x2c21[69]],name:{$ne:_0xb1e9x1b[_0x2c21[30]]}},raw:true})})[_0x2c21[92]](function(_0xb1e9x2d){if(_0xb1e9x2d&& _0xb1e9x2d[_0x2c21[68]]){_[_0x2c21[93]](_0xb1e9x2d,function(_0xb1e9x29){var _0xb1e9x28=_[_0x2c21[133]]({newValues:{id:_0xb1e9x29[_0x2c21[131]],queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b}},_0xb1e9x29,{queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b});_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x29[_0x2c21[136]],_0xb1e9x29[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)})}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[167],_0xb1e9x1f)})}},agentringnoanswer:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20){triggers[_0x2c21[154]](_0xb1e9x20)};var _0xb1e9x28;var _0xb1e9x2b=moment()[_0x2c21[59]](_0x2c21[58]);return User[_0x2c21[142]]({where:{name:_0xb1e9x1b[_0x2c21[30]]},raw:true})[_0x2c21[92]](function(_0xb1e9x29){if(_0xb1e9x29){var _0xb1e9x28=_[_0x2c21[133]]({newValues:{id:_0xb1e9x29[_0x2c21[131]],queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]}},_0xb1e9x29,{queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]});_0xb1e9x28[_0x2c21[26]]= _0x2c21[173];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x29[_0x2c21[136]],_0xb1e9x29[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)};return ReportAgent[_0x2c21[142]]({where:{uniqueid:_0xb1e9x1b[_0x2c21[118]],destuniqueid:_0xb1e9x1b[_0x2c21[162]]},raw:true})})[_0x2c21[92]](function(_0xb1e9x2c){if(_0xb1e9x2c){_0xb1e9x28= _[_0x2c21[133]]({},_0xb1e9x2c,{lastevent:_0x2c21[172],agentringnoanswer:true,agentringnoanswerAt:moment()[_0x2c21[59]](_0x2c21[58]),reason:_0x2c21[172]});_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x2c[_0x2c21[30]]),_0x2c21[160],_0xb1e9x28)}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[171],_0xb1e9x1f)})}},queuememberadded:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20){_0xb1e9x16(_0xb1e9x20[_0x2c21[69]],_0x2c21[174],_0xb1e9x20);_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x20.UserId),_0x2c21[174],_0xb1e9x20)};return BPromise[_0x2c21[113]]()}},queuememberremoved:function(_0xb1e9x1b){return function(_0xb1e9x20){if(params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]]){delete params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[114]][_0xb1e9x1b[_0x2c21[30]]]};return User[_0x2c21[142]]({where:{name:_0xb1e9x1b[_0x2c21[32]][_0x2c21[140]](_0x2c21[138],_0x2c21[139])},raw:true})[_0x2c21[92]](function(_0xb1e9x29){if(_0xb1e9x29){_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[176],{queue:_0xb1e9x1b[_0x2c21[69]],UserId:_0xb1e9x29[_0x2c21[131]]});_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x29[_0x2c21[131]]),_0x2c21[176],{queue:_0xb1e9x1b[_0x2c21[69]],UserId:_0xb1e9x29[_0x2c21[131]]})}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[175],_0xb1e9x1f)})}},queuememberpause:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20){_0xb1e9x16(_0xb1e9x20[_0x2c21[69]],_0x2c21[174],_0xb1e9x20);_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x20.UserId),_0x2c21[174],_0xb1e9x20)}}},queuememberpenalty:function(_0xb1e9x1b){return function(_0xb1e9x20){return BPromise[_0x2c21[113]]()}},queuememberringinuse:function(_0xb1e9x1b){return function(_0xb1e9x20){return BPromise[_0x2c21[113]]()}},queuemember:function(_0xb1e9x1b){return function(_0xb1e9x20){_0xb1e9x1a(_0xb1e9x1b);_0xb1e9x1c(_0xb1e9x1b[_0x2c21[69]]);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[114]][_0xb1e9x1b[_0x2c21[31]]]= _0xb1e9x1b;return BPromise[_0x2c21[113]]()}},queuecallerjoin:function(_0xb1e9x1b){return function(_0xb1e9x20){if(!params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]]){params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]]= {};params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[74]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[89]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[77]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[78]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[83]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[85]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[90]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[91]]= 0;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[70]]= 0};params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]= {channel:_0xb1e9x1b[_0x2c21[124]],channelstate:Number(_0xb1e9x1b[_0x2c21[177]]),channelstatedesc:_0xb1e9x1b[_0x2c21[178]],calleridnum:_0xb1e9x1b[_0x2c21[179]],calleridname:_0xb1e9x1b[_0x2c21[180]],exten:_0xb1e9x1b[_0x2c21[181]],priority:Number(_0xb1e9x1b[_0x2c21[182]]),uniqueid:_0xb1e9x1b[_0x2c21[118]],queue:_0xb1e9x1b[_0x2c21[69]],position:Number(_0xb1e9x1b[_0x2c21[183]]),count:Number(_0xb1e9x1b[_0x2c21[184]])};params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]++;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[70],amount:1,queue:_0xb1e9x1b[_0x2c21[69]]});params[_0x2c21[62]][_0x2c21[63]][_0x2c21[70]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[70]]++;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[72],amount:1,queue:_0xb1e9x1b[_0x2c21[69]]});if(_0xb1e9x20){_0xb1e9x16(_0xb1e9x20[_0x2c21[69]],_0x2c21[185],_0xb1e9x20)};return BPromise[_0x2c21[113]]()}},queuecallerabandon:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20&& _0xb1e9x20[_0x2c21[186]]&& _0xb1e9x20[_0x2c21[186]][0]){_[_0x2c21[93]](_0xb1e9x20[_0x2c21[186]][1],function(_0xb1e9x2c){_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x2c[_0x2c21[30]]),_0x2c21[160],_0xb1e9x2c)})};if(_0xb1e9x20&& _0xb1e9x20[_0x2c21[187]]){_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[158],_0xb1e9x20[_0x2c21[187]]);_0xb1e9x20[_0x2c21[187]][_0x2c21[148]][_0x2c21[188]]= _0x2c21[87];_0xb1e9x20[_0x2c21[187]][_0x2c21[189]][_0x2c21[188]]= true;triggers[_0x2c21[154]](_0xb1e9x20[_0x2c21[187]])};var _0xb1e9x28;var _0xb1e9x2b=moment()[_0x2c21[59]](_0x2c21[58]);if(params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]){params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]--;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[72],amount:-1,queue:_0xb1e9x1b[_0x2c21[69]]})};if(params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]--};if(params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]){params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[77]]= Number(_0xb1e9x1b[_0x2c21[77]]);params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[183]]= Number(_0xb1e9x1b[_0x2c21[183]]);params[_0x2c21[62]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[190]]= Number(_0xb1e9x1b[_0x2c21[190]])};params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]]++;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]]++;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[191],amount:1,queue:_0xb1e9x1b[_0x2c21[69]]});params[_0x2c21[62]][_0x2c21[63]][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]/ (params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[63]][_0x2c21[91]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]]/ (params[_0x2c21[62]][_0x2c21[63]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[63]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[90]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]/ (params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]])* 100,2);params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[91]]= _[_0x2c21[84]](params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]]/ (params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[76]]+ params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[87]])* 100,2);return User[_0x2c21[97]]({where:{lastQueue:_0xb1e9x1b[_0x2c21[69]]},raw:true})[_0x2c21[92]](function(_0xb1e9x2f){if(_0xb1e9x2f&& _0xb1e9x2f[_0x2c21[68]]){var _0xb1e9x28;_[_0x2c21[93]](_0xb1e9x2f,function(_0xb1e9x30){_0xb1e9x28= _[_0x2c21[133]]({newValues:{id:_0xb1e9x30[_0x2c21[131]],queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]}},_0xb1e9x30,{id:_0xb1e9x30[_0x2c21[131]],queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]});_0xb1e9x28[_0x2c21[26]]= _0x2c21[95];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x30[_0x2c21[136]],_0xb1e9x30[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)})}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[192],_0xb1e9x1f)})}},blindtransfer:function(_0xb1e9x1b){return function(_0xb1e9x20){_0xb1e9x16(null,_0xb1e9x1b[_0x2c21[26]][_0x2c21[193]](),_0xb1e9x1b);return BPromise[_0x2c21[113]]()}},attendedtransfer:function(_0xb1e9x1b){return function(_0xb1e9x20){_0xb1e9x16(null,_0xb1e9x1b[_0x2c21[26]][_0x2c21[193]](),_0xb1e9x1b);return BPromise[_0x2c21[113]]()}},dialbegin:function(_0xb1e9x1b){return function(_0xb1e9x20){params[_0x2c21[98]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]= {channel:_0xb1e9x1b[_0x2c21[124]],channelstate:Number(_0xb1e9x1b[_0x2c21[177]]),channelstatedesc:_0xb1e9x1b[_0x2c21[178]],calleridnum:_0xb1e9x1b[_0x2c21[179]],calleridname:_0xb1e9x1b[_0x2c21[180]],context:_0xb1e9x1b[_0x2c21[194]],exten:_0xb1e9x1b[_0x2c21[181]],priority:Number(_0xb1e9x1b[_0x2c21[182]]),dialstring:_0xb1e9x1b[_0x2c21[195]]};if(_0xb1e9x1b[_0x2c21[124]]){var _0xb1e9x28=_[_0x2c21[196]](_0xb1e9x1b,{starttime:moment()[_0x2c21[59]](_0x2c21[58]),lastevent:_0x2c21[152],updatedAt:moment()[_0x2c21[59]](_0x2c21[58])});_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x1b[_0x2c21[124]][_0x2c21[123]](/\/|-/)[1]),_0x2c21[197],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[125],_[_0x2c21[196]](_0xb1e9x28,{role:_0x2c21[127]}));_0xb1e9x16(_0x2c21[126],_0x2c21[125],_0xb1e9x28,_[_0x2c21[196]](_0xb1e9x28,{role:_0x2c21[126]}));if(_0xb1e9x20){triggers[_0x2c21[128]](_0xb1e9x20)}};return BPromise[_0x2c21[113]]()}},dialend:function(_0xb1e9x1b){return function(_0xb1e9x20){if(params[_0x2c21[98]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]]){params[_0x2c21[98]][_0x2c21[119]][_0xb1e9x1b[_0x2c21[118]]][_0x2c21[198]]= _0xb1e9x1b[_0x2c21[198]]};if(_0xb1e9x1b[_0x2c21[124]]){var _0xb1e9x2b=moment()[_0x2c21[59]](_0x2c21[58]);var _0xb1e9x28={dialstatus:_0xb1e9x1b[_0x2c21[198]],lastevent:(_0xb1e9x1b[_0x2c21[198]]=== _0x2c21[103])?_0x2c21[168]:_0x2c21[121],answertime:(_0xb1e9x1b[_0x2c21[198]]=== _0x2c21[103])?_0xb1e9x2b:null,uniqueid:_0xb1e9x1b[_0x2c21[118]],linkedid:_0xb1e9x1b[_0x2c21[120]],destuniqueid:_0xb1e9x1b[_0x2c21[162]],destlinkedid:_0xb1e9x1b[_0x2c21[199]],updatedAt:_0xb1e9x2b};_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x1b[_0x2c21[124]][_0x2c21[123]](/\/|-/)[1]),_0x2c21[125],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[125],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[125],_0xb1e9x28);if(_0xb1e9x20){triggers[_0x2c21[128]](_0xb1e9x20)}};return BPromise[_0x2c21[113]]()}},varset:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x1b[_0x2c21[201]][_0x2c21[55]](_0x2c21[200])){_0xb1e9x16(_0x2c21[127],_0x2c21[197],{uniqueid:_0xb1e9x1b[_0x2c21[118]],routeId:_0xb1e9x1b[_0x2c21[202]],updatedAt:moment()[_0x2c21[59]](_0x2c21[58])});_0xb1e9x16(_0x2c21[126],_0x2c21[197],{uniqueid:_0xb1e9x1b[_0x2c21[118]],routeId:_0xb1e9x1b[_0x2c21[202]],updatedAt:moment()[_0x2c21[59]](_0x2c21[58])})};if(_0xb1e9x1b){triggers[_0x2c21[203]](_0xb1e9x1b)};return BPromise[_0x2c21[113]]()}},queuecallerunmanaged:function(_0xb1e9x1b){return function(_0xb1e9x20){if(_0xb1e9x20){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[89]]+= 1;params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[89]]+= 1;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[89],amount:1,queue:_0xb1e9x1b[_0x2c21[69]]});if(params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]){params[_0x2c21[62]][_0x2c21[61]][_0xb1e9x1b[_0x2c21[69]]][_0x2c21[72]]-= 1};if(params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]){params[_0x2c21[62]][_0x2c21[63]][_0x2c21[72]]-= 1;_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[155],{type:_0x2c21[72],amount:-1,queue:_0xb1e9x1b[_0x2c21[69]]})};_0xb1e9x16(_0xb1e9x1b[_0x2c21[69]],_0x2c21[158],_0xb1e9x20);var _0xb1e9x2b=moment()[_0x2c21[59]](_0x2c21[58]);return User[_0x2c21[97]]({where:{lastQueue:_0xb1e9x1b[_0x2c21[69]]},raw:true})[_0x2c21[92]](function(_0xb1e9x2f){if(_0xb1e9x2f&& _0xb1e9x2f[_0x2c21[68]]){var _0xb1e9x28;_[_0x2c21[93]](_0xb1e9x2f,function(_0xb1e9x30){_0xb1e9x28= _[_0x2c21[133]]({newValues:{id:_0xb1e9x30[_0x2c21[131]],queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]}},_0xb1e9x30,{id:_0xb1e9x30[_0x2c21[131]],queueStatus:_0x2c21[121],queueStatusAt:_0xb1e9x2b,lastQueue:_0xb1e9x1b[_0x2c21[69]]});_0xb1e9x28[_0x2c21[26]]= _0x2c21[204];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x30[_0x2c21[136]],_0xb1e9x30[_0x2c21[131]]),_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x28);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x28)})}})[_0x2c21[67]](function(_0xb1e9x1f){logger[_0x2c21[66]](_0x2c21[192],_0xb1e9x1f)})}}},agentUpdate:function(_0xb1e9x30){return function(){_0xb1e9x30[_0x2c21[26]]= _0x2c21[205];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x30[_0x2c21[131]]),_0x2c21[137],_0xb1e9x30);_0xb1e9x16(_0x2c21[127],_0x2c21[137],_0xb1e9x30);_0xb1e9x16(_0x2c21[126],_0x2c21[137],_0xb1e9x30)}},console:function(_0xb1e9x31){_0xb1e9x16(_0xb1e9x31[_0x2c21[206]],util[_0x2c21[59]](_0x2c21[207],_0xb1e9x31[_0x2c21[112]]),_0xb1e9x31[_0x2c21[208]])},realtimeQueueMembers:function(_0xb1e9x32){return function(){_[_0x2c21[210]](params[_0x2c21[62]][_0x2c21[61]],function(_0xb1e9x1d,_0xb1e9x22){if(_[_0x2c21[209]](_0xb1e9x32,_0xb1e9x22)){_[_0x2c21[210]](_0xb1e9x1d[_0x2c21[114]],function(_0xb1e9x30){_0xb1e9x16(_0xb1e9x22,_0x2c21[174],_0xb1e9x30)})}})}},updateTriggers:function(_0xb1e9x31){return function(){return triggers[_0x2c21[211]](_0xb1e9x31)}},queueAdd:function(_0xb1e9x33,_0xb1e9x34){return function(){if(_0xb1e9x33&& _0xb1e9x34){_[_0x2c21[93]](_0xb1e9x33,function(_0xb1e9x20){_0xb1e9x16(null,util[_0x2c21[59]](_0x2c21[212],_0xb1e9x34),_0xb1e9x20[0])})}}},queueRemove:function(_0xb1e9x20,_0xb1e9x34){return function(){if(_0xb1e9x20&& _0xb1e9x34){_0xb1e9x16(null,util[_0x2c21[59]](_0x2c21[213],_0xb1e9x34),_0xb1e9x20)}}},checkTriggers:function(_0xb1e9x31){return function(){return triggers[_0x2c21[214]](_0xb1e9x31)}},videoOn:function(_0xb1e9x1b){return function(){return triggers[_0x2c21[215]](_0xb1e9x1b)}},inboundInit:function(){return function(){return BPromise[_0x2c21[113]]()[_0x2c21[92]](_0xb1e9x1e())}},outboundInit:function(){return function(){return BPromise[_0x2c21[113]]()[_0x2c21[92]](_0xb1e9x25())}},reportFaxUpdate:function(_0xb1e9x35){return function(){_0xb1e9x35[_0x2c21[26]]= _0x2c21[216];_0xb1e9x16(util[_0x2c21[59]](_0x2c21[122],_0xb1e9x35[_0x2c21[217]]),_0x2c21[137],_0xb1e9x35);_0xb1e9x16(_0x2c21[126],_0x2c21[218],_0xb1e9x35)}},widgetValues:function(_0xb1e9x36,_0xb1e9x29){return function(){_[_0x2c21[210]](_0xb1e9x36,function(_0xb1e9x37,_0xb1e9x38){_0xb1e9x16(util[_0x2c21[59]](_0x2c21[135],_0xb1e9x29[_0x2c21[136]],_0xb1e9x29[_0x2c21[131]]),_0x2c21[219]+ _0xb1e9x38,_0xb1e9x37)})}},receivefax:function(_0xb1e9x1b){return function(_0xb1e9x31){if(_0xb1e9x31){return triggers[_0x2c21[220]](_0xb1e9x31)};return null}}}}
\ No newline at end of file
index 764df27..c0c0210 100644 (file)
@@ -1 +1 @@
-var _0xf048=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x41\x4D\x49\x55\x54\x49\x4C\x20\x50\x72\x75\x6E\x65\x20\x65\x72\x72\x6F\x72\x3A","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x41\x67\x65\x6E\x74\x20","\x6E\x61\x6D\x65","\x20\x70\x72\x75\x6E\x65\x64\x20\x66\x72\x6F\x6D\x20\x72\x65\x61\x6C\x74\x69\x6D\x65\x20\x63\x61\x63\x68\x65\x21","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x43\x6F\x6D\x6D\x61\x6E\x64","\x73\x69\x70\x20\x70\x72\x75\x6E\x65\x20\x72\x65\x61\x6C\x74\x69\x6D\x65\x20"];_0xf048[0];var logger=require(_0xf048[2])(_0xf048[1]);module[_0xf048[3]]= {isWaiting:function(_0xacdcx2){return !_0xacdcx2[_0xf048[4]]},isActive:function(_0xacdcx2){return _0xacdcx2[_0xf048[5]]=== 0&& _0xacdcx2[_0xf048[6]]=== 0&& _0xacdcx2[_0xf048[7]]=== 0&& _0xacdcx2[_0xf048[4]]},isCompleted:function(_0xacdcx2){return _0xacdcx2[_0xf048[7]]=== 1},isAbandoned:function(_0xacdcx2){return _0xacdcx2[_0xf048[6]]=== 1},isUnmanaged:function(_0xacdcx2){return _0xacdcx2[_0xf048[5]]=== 1},prune:function(_0xacdcx3,_0xacdcx4){return _0xacdcx3({action:_0xf048[16],command:_0xf048[17]+ _0xacdcx4[_0xf048[12]]})[_0xf048[15]](function(_0xacdcx6){_0xacdcx6&& logger[_0xf048[14]](_0xf048[11]+ _0xacdcx4[_0xf048[12]]+ _0xf048[13])})[_0xf048[10]](function(_0xacdcx5){logger[_0xf048[9]](_0xf048[8],_0xacdcx5)})}}
\ No newline at end of file
+var _0x7852=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x41\x4D\x49\x55\x54\x49\x4C\x20\x50\x72\x75\x6E\x65\x20\x65\x72\x72\x6F\x72\x3A","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x41\x67\x65\x6E\x74\x20","\x6E\x61\x6D\x65","\x20\x70\x72\x75\x6E\x65\x64\x20\x66\x72\x6F\x6D\x20\x72\x65\x61\x6C\x74\x69\x6D\x65\x20\x63\x61\x63\x68\x65\x21","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x43\x6F\x6D\x6D\x61\x6E\x64","\x73\x69\x70\x20\x70\x72\x75\x6E\x65\x20\x72\x65\x61\x6C\x74\x69\x6D\x65\x20"];_0x7852[0];var logger=require(_0x7852[2])(_0x7852[1]);module[_0x7852[3]]= {isWaiting:function(_0x53c7x2){return !_0x53c7x2[_0x7852[4]]},isActive:function(_0x53c7x2){return _0x53c7x2[_0x7852[5]]=== 0&& _0x53c7x2[_0x7852[6]]=== 0&& _0x53c7x2[_0x7852[7]]=== 0&& _0x53c7x2[_0x7852[4]]},isCompleted:function(_0x53c7x2){return _0x53c7x2[_0x7852[7]]=== 1},isAbandoned:function(_0x53c7x2){return _0x53c7x2[_0x7852[6]]=== 1},isUnmanaged:function(_0x53c7x2){return _0x53c7x2[_0x7852[5]]=== 1},prune:function(_0x53c7x3,_0x53c7x4){return _0x53c7x3({action:_0x7852[16],command:_0x7852[17]+ _0x53c7x4[_0x7852[12]]})[_0x7852[15]](function(_0x53c7x6){_0x53c7x6&& logger[_0x7852[14]](_0x7852[11]+ _0x53c7x4[_0x7852[12]]+ _0x7852[13])})[_0x7852[10]](function(_0x53c7x5){logger[_0x7852[9]](_0x7852[8],_0x53c7x5)})}}
\ No newline at end of file
index c5d8543..d05f011 100644 (file)
@@ -1 +1 @@
-var _0x229f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x2E\x2F\x70\x72\x6F\x63\x65\x73\x73","\x65\x78\x70\x6F\x72\x74\x73","\x41\x75\x74\x6F\x64\x69\x61\x6C\x65\x72\x20\x53\x74\x61\x72\x74\x69\x6E\x67\x2E\x2E\x2E","\x6C\x6F\x67","\x67\x65\x74\x50\x72\x6F\x63\x65\x73\x73\x65\x73"];_0x229f[0];var util=require(_0x229f[1]);var Process=require(_0x229f[2]);module[_0x229f[3]]= function(_0x175ex3){console[_0x229f[5]](_0x229f[4]);var _0x175ex4= new Process();_0x175ex4[_0x229f[6]](function(_0x175ex5,_0x175ex6){if(_0x175ex6){console[_0x229f[5]](_0x175ex6);return}})}
\ No newline at end of file
+var _0xe973=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x2E\x2F\x70\x72\x6F\x63\x65\x73\x73","\x65\x78\x70\x6F\x72\x74\x73","\x41\x75\x74\x6F\x64\x69\x61\x6C\x65\x72\x20\x53\x74\x61\x72\x74\x69\x6E\x67\x2E\x2E\x2E","\x6C\x6F\x67","\x67\x65\x74\x50\x72\x6F\x63\x65\x73\x73\x65\x73"];_0xe973[0];var util=require(_0xe973[1]);var Process=require(_0xe973[2]);module[_0xe973[3]]= function(_0xeee5x3){console[_0xe973[5]](_0xe973[4]);var _0xeee5x4= new Process();_0xeee5x4[_0xe973[6]](function(_0xeee5x5,_0xeee5x6){if(_0xeee5x6){console[_0xe973[5]](_0xeee5x6);return}})}
\ No newline at end of file
index 0badf6c..03d6c47 100644 (file)
@@ -1 +1 @@
-var _0xf65c=["\x41\x75\x74\x6F\x64\x69\x61\x6C\x65\x72\x50\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x6F\x6E\x74\x61\x63\x74","\x50\x72\x6F\x63\x65\x73\x73\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x6C\x6F\x67","\x67\x65\x74\x50\x72\x6F\x63\x65\x73\x73\x65\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x65\x78\x70\x6F\x72\x74\x73"];var AutodialerProcess=require(_0xf65c[1])[_0xf65c[0]];var Contact=require(_0xf65c[1])[_0xf65c[2]];function Process(){console[_0xf65c[4]](_0xf65c[3])}Process[_0xf65c[6]][_0xf65c[5]]= function(_0x42a3x4){AutodialerProcess[_0xf65c[9]]({where:{enable:true},include:[Contact]})[_0xf65c[8]](function(_0x42a3x6){_0x42a3x4(_0x42a3x6)})[_0xf65c[7]](function(_0x42a3x5){_0x42a3x4(null,_0x42a3x5)})};module[_0xf65c[10]]= Process
\ No newline at end of file
+var _0xad2a=["\x41\x75\x74\x6F\x64\x69\x61\x6C\x65\x72\x50\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x6F\x6E\x74\x61\x63\x74","\x50\x72\x6F\x63\x65\x73\x73\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x6C\x6F\x67","\x67\x65\x74\x50\x72\x6F\x63\x65\x73\x73\x65\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x65\x78\x70\x6F\x72\x74\x73"];var AutodialerProcess=require(_0xad2a[1])[_0xad2a[0]];var Contact=require(_0xad2a[1])[_0xad2a[2]];function Process(){console[_0xad2a[4]](_0xad2a[3])}Process[_0xad2a[6]][_0xad2a[5]]= function(_0x8bd2x4){AutodialerProcess[_0xad2a[9]]({where:{enable:true},include:[Contact]})[_0xad2a[8]](function(_0x8bd2x6){_0x8bd2x4(_0x8bd2x6)})[_0xad2a[7]](function(_0x8bd2x5){_0x8bd2x4(null,_0x8bd2x5)})};module[_0xad2a[10]]= Process
\ No newline at end of file
index bef43bc..af8f7a2 100644 (file)
@@ -1 +1 @@
-var _0x29ed=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x43\x68\x61\x74","\x69\x6E\x66\x6F","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x43\x68\x61\x74\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x64\x65\x62\x75\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x43\x68\x61\x74\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x61\x72\x65"];_0x29ed[0];var _=require(_0x29ed[1]);var moment=require(_0x29ed[2]);var logger=require(_0x29ed[4])(_0x29ed[3]);var Automation=require(_0x29ed[6])[_0x29ed[5]];var ChatRoom=require(_0x29ed[6])[_0x29ed[7]];var activeChatAutomations={};function executeAutomation(_0x2a79x8){logger[_0x29ed[9]](_0x29ed[8],_0x2a79x8);var _0x2a79x9;return Automation[_0x29ed[35]](_0x29ed[34])[_0x29ed[33]](_0x2a79x8)[_0x29ed[23]](function(_0x2a79xe){_0x2a79x9= _0x2a79xe;var _0x2a79xf=[];var _0x2a79x10=[];var _0x2a79x11={where:{}};_0x2a79xe[_0x29ed[26]][_0x29ed[21]](function(_0x2a79x12){_0x2a79x10[_0x29ed[25]](getCondition(_0x2a79x12[_0x29ed[24]]))});_0x2a79xe[_0x29ed[27]][_0x29ed[21]](function(_0x2a79x12){_0x2a79xf[_0x29ed[25]](getCondition(_0x2a79x12[_0x29ed[24]]))});if(_0x2a79x10[_0x29ed[28]]){_0x2a79x11[_0x29ed[30]][_0x29ed[29]]= _0x2a79x10};if(_0x2a79xf[_0x29ed[28]]){_0x2a79x11[_0x29ed[30]][_0x29ed[31]]= _0x2a79xf};return ChatRoom[_0x29ed[32]](_0x2a79x11)})[_0x29ed[23]](function(_0x2a79xb){_0x2a79xb[_0x29ed[21]](function(_0x2a79xc){_0x2a79x9[_0x29ed[22]][_0x29ed[21]](function(_0x2a79xd){switch(_0x2a79xd[_0x29ed[20]]){case _0x29ed[19]:setStatus(_0x2a79xc[_0x29ed[17]],_0x2a79xd[_0x29ed[18]]);break;default:}})})})[_0x29ed[16]](function(_0x2a79xa){logger[_0x29ed[11]](_0x29ed[10]);logger[_0x29ed[11]](_0x29ed[12],_0x2a79xa[_0x29ed[13]]);logger[_0x29ed[11]](_0x29ed[14],_0x2a79xa[_0x29ed[15]])})}function setStatus(_0x2a79x14,_0x2a79x15){return ChatRoom[_0x29ed[37]]({status:_0x2a79x15},{where:{id:_0x2a79x14}})[_0x29ed[16]](function(_0x2a79xa){logger[_0x29ed[11]](_0x29ed[36]);logger[_0x29ed[11]](_0x29ed[12],_0x2a79xa[_0x29ed[13]]);logger[_0x29ed[11]](_0x29ed[14],_0x2a79xa[_0x29ed[15]])})}function getCondition(_0x2a79x12){var _0x2a79x17={};switch(_0x2a79x12[_0x29ed[38]]){case _0x29ed[19]:switch(_0x2a79x12[_0x29ed[42]]){case _0x29ed[40]:_0x2a79x17[_0x2a79x12[_0x29ed[38]]]= _0x2a79x12[_0x29ed[39]];break;case _0x29ed[41]:_0x2a79x17[_0x2a79x12[_0x29ed[38]]]= {$ne:_0x2a79x12[_0x29ed[39]]};break;default:};break;case _0x29ed[51]:var _0x2a79x18=moment()[_0x29ed[46]](parseInt(_0x2a79x12[_0x29ed[39]],10),_0x29ed[45])[_0x29ed[44]](_0x29ed[43]);switch(_0x2a79x12[_0x29ed[42]]){case _0x29ed[47]:_0x2a79x17[_0x2a79x12[_0x29ed[38]]]= {lt:_0x2a79x18};break;case _0x29ed[48]:_0x2a79x17[_0x2a79x12[_0x29ed[38]]]= {$lte:_0x2a79x18};break;case _0x29ed[49]:_0x2a79x17[_0x2a79x12[_0x29ed[38]]]= {$gt:_0x2a79x18};break;case _0x29ed[50]:_0x2a79x17[_0x2a79x12[_0x29ed[38]]]= {$gte:_0x2a79x18};break;default:};break;default:};return _0x2a79x17}function createInterval(_0x2a79xe){logger[_0x29ed[9]](_0x29ed[52],_0x2a79xe[_0x29ed[17]],_0x29ed[53],_0x2a79xe[_0x29ed[54]]* 60* 1000);activeChatAutomations[_0x29ed[55]+ _0x2a79xe[_0x29ed[17]]]= setInterval(function(){executeAutomation(_0x2a79xe[_0x29ed[17]])},_0x2a79xe[_0x29ed[54]]* 60* 1000)}module[_0x29ed[56]]= function(){logger[_0x29ed[9]](_0x29ed[57]);Automation[_0x29ed[63]](function(_0x2a79x1a,_0x2a79x1b){if(_0x2a79x1a[_0x29ed[58]]=== _0x29ed[59]){logger[_0x29ed[62]](_0x29ed[60],_0x2a79x1a[_0x29ed[17]],_0x29ed[61],_0x2a79x1a[_0x29ed[19]]);if(_0x2a79x1a[_0x29ed[19]]){createInterval(_0x2a79x1a)}}});Automation[_0x29ed[66]](function(_0x2a79x1a,_0x2a79x1b){if(_0x2a79x1a[_0x29ed[58]]=== _0x29ed[59]){logger[_0x29ed[62]](_0x29ed[60],_0x2a79x1a[_0x29ed[17]],_0x29ed[64],_0x2a79x1a[_0x29ed[19]]);if(activeChatAutomations[_0x29ed[55]+ _0x2a79x1a[_0x29ed[17]]]){logger[_0x29ed[62]](_0x29ed[65],_0x2a79x1a[_0x29ed[17]]);clearInterval(activeChatAutomations[_0x29ed[55]+ _0x2a79x1a[_0x29ed[17]]]);delete activeChatAutomations[_0x29ed[55]+ _0x2a79x1a[_0x29ed[17]]]};if(_0x2a79x1a[_0x29ed[19]]){createInterval(_0x2a79x1a)}}});Automation[_0x29ed[68]](function(_0x2a79x1a,_0x2a79x1b){if(_0x2a79x1a[_0x29ed[58]]=== _0x29ed[59]){logger[_0x29ed[62]](_0x29ed[60],_0x2a79x1a[_0x29ed[17]],_0x29ed[67]);if(activeChatAutomations[_0x29ed[55]+ _0x2a79x1a[_0x29ed[17]]]){logger[_0x29ed[62]](_0x29ed[65],_0x2a79x1a[_0x29ed[17]]);clearInterval(activeChatAutomations[_0x29ed[55]+ _0x2a79x1a[_0x29ed[17]]]);delete activeChatAutomations[_0x29ed[55]+ _0x2a79x1a[_0x29ed[17]]]}}});return Automation[_0x29ed[35]](_0x29ed[34])[_0x29ed[32]]({where:{status:true,channel:_0x29ed[59]},attributes:[_0x29ed[17],_0x29ed[54]]})[_0x29ed[23]](function(_0x2a79x1c){logger[_0x29ed[62]](_0x29ed[70],_0x2a79x1c[_0x29ed[28]]);_0x2a79x1c[_0x29ed[21]](function(_0x2a79xe){createInterval(_0x2a79xe)})})[_0x29ed[16]](function(_0x2a79xa){logger[_0x29ed[11]](_0x29ed[69]);logger[_0x29ed[11]](_0x29ed[12],_0x2a79xa[_0x29ed[13]]);logger[_0x29ed[11]](_0x29ed[14],_0x2a79xa[_0x29ed[15]])})}
\ No newline at end of file
+var _0x2aaa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x43\x68\x61\x74","\x69\x6E\x66\x6F","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x43\x68\x61\x74\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x64\x65\x62\x75\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x43\x68\x61\x74\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x61\x72\x65"];_0x2aaa[0];var _=require(_0x2aaa[1]);var moment=require(_0x2aaa[2]);var logger=require(_0x2aaa[4])(_0x2aaa[3]);var Automation=require(_0x2aaa[6])[_0x2aaa[5]];var ChatRoom=require(_0x2aaa[6])[_0x2aaa[7]];var activeChatAutomations={};function executeAutomation(_0xa8b5x8){logger[_0x2aaa[9]](_0x2aaa[8],_0xa8b5x8);var _0xa8b5x9;return Automation[_0x2aaa[35]](_0x2aaa[34])[_0x2aaa[33]](_0xa8b5x8)[_0x2aaa[23]](function(_0xa8b5xe){_0xa8b5x9= _0xa8b5xe;var _0xa8b5xf=[];var _0xa8b5x10=[];var _0xa8b5x11={where:{}};_0xa8b5xe[_0x2aaa[26]][_0x2aaa[21]](function(_0xa8b5x12){_0xa8b5x10[_0x2aaa[25]](getCondition(_0xa8b5x12[_0x2aaa[24]]))});_0xa8b5xe[_0x2aaa[27]][_0x2aaa[21]](function(_0xa8b5x12){_0xa8b5xf[_0x2aaa[25]](getCondition(_0xa8b5x12[_0x2aaa[24]]))});if(_0xa8b5x10[_0x2aaa[28]]){_0xa8b5x11[_0x2aaa[30]][_0x2aaa[29]]= _0xa8b5x10};if(_0xa8b5xf[_0x2aaa[28]]){_0xa8b5x11[_0x2aaa[30]][_0x2aaa[31]]= _0xa8b5xf};return ChatRoom[_0x2aaa[32]](_0xa8b5x11)})[_0x2aaa[23]](function(_0xa8b5xb){_0xa8b5xb[_0x2aaa[21]](function(_0xa8b5xc){_0xa8b5x9[_0x2aaa[22]][_0x2aaa[21]](function(_0xa8b5xd){switch(_0xa8b5xd[_0x2aaa[20]]){case _0x2aaa[19]:setStatus(_0xa8b5xc[_0x2aaa[17]],_0xa8b5xd[_0x2aaa[18]]);break;default:}})})})[_0x2aaa[16]](function(_0xa8b5xa){logger[_0x2aaa[11]](_0x2aaa[10]);logger[_0x2aaa[11]](_0x2aaa[12],_0xa8b5xa[_0x2aaa[13]]);logger[_0x2aaa[11]](_0x2aaa[14],_0xa8b5xa[_0x2aaa[15]])})}function setStatus(_0xa8b5x14,_0xa8b5x15){return ChatRoom[_0x2aaa[37]]({status:_0xa8b5x15},{where:{id:_0xa8b5x14}})[_0x2aaa[16]](function(_0xa8b5xa){logger[_0x2aaa[11]](_0x2aaa[36]);logger[_0x2aaa[11]](_0x2aaa[12],_0xa8b5xa[_0x2aaa[13]]);logger[_0x2aaa[11]](_0x2aaa[14],_0xa8b5xa[_0x2aaa[15]])})}function getCondition(_0xa8b5x12){var _0xa8b5x17={};switch(_0xa8b5x12[_0x2aaa[38]]){case _0x2aaa[19]:switch(_0xa8b5x12[_0x2aaa[42]]){case _0x2aaa[40]:_0xa8b5x17[_0xa8b5x12[_0x2aaa[38]]]= _0xa8b5x12[_0x2aaa[39]];break;case _0x2aaa[41]:_0xa8b5x17[_0xa8b5x12[_0x2aaa[38]]]= {$ne:_0xa8b5x12[_0x2aaa[39]]};break;default:};break;case _0x2aaa[51]:var _0xa8b5x18=moment()[_0x2aaa[46]](parseInt(_0xa8b5x12[_0x2aaa[39]],10),_0x2aaa[45])[_0x2aaa[44]](_0x2aaa[43]);switch(_0xa8b5x12[_0x2aaa[42]]){case _0x2aaa[47]:_0xa8b5x17[_0xa8b5x12[_0x2aaa[38]]]= {lt:_0xa8b5x18};break;case _0x2aaa[48]:_0xa8b5x17[_0xa8b5x12[_0x2aaa[38]]]= {$lte:_0xa8b5x18};break;case _0x2aaa[49]:_0xa8b5x17[_0xa8b5x12[_0x2aaa[38]]]= {$gt:_0xa8b5x18};break;case _0x2aaa[50]:_0xa8b5x17[_0xa8b5x12[_0x2aaa[38]]]= {$gte:_0xa8b5x18};break;default:};break;default:};return _0xa8b5x17}function createInterval(_0xa8b5xe){logger[_0x2aaa[9]](_0x2aaa[52],_0xa8b5xe[_0x2aaa[17]],_0x2aaa[53],_0xa8b5xe[_0x2aaa[54]]* 60* 1000);activeChatAutomations[_0x2aaa[55]+ _0xa8b5xe[_0x2aaa[17]]]= setInterval(function(){executeAutomation(_0xa8b5xe[_0x2aaa[17]])},_0xa8b5xe[_0x2aaa[54]]* 60* 1000)}module[_0x2aaa[56]]= function(){logger[_0x2aaa[9]](_0x2aaa[57]);Automation[_0x2aaa[63]](function(_0xa8b5x1a,_0xa8b5x1b){if(_0xa8b5x1a[_0x2aaa[58]]=== _0x2aaa[59]){logger[_0x2aaa[62]](_0x2aaa[60],_0xa8b5x1a[_0x2aaa[17]],_0x2aaa[61],_0xa8b5x1a[_0x2aaa[19]]);if(_0xa8b5x1a[_0x2aaa[19]]){createInterval(_0xa8b5x1a)}}});Automation[_0x2aaa[66]](function(_0xa8b5x1a,_0xa8b5x1b){if(_0xa8b5x1a[_0x2aaa[58]]=== _0x2aaa[59]){logger[_0x2aaa[62]](_0x2aaa[60],_0xa8b5x1a[_0x2aaa[17]],_0x2aaa[64],_0xa8b5x1a[_0x2aaa[19]]);if(activeChatAutomations[_0x2aaa[55]+ _0xa8b5x1a[_0x2aaa[17]]]){logger[_0x2aaa[62]](_0x2aaa[65],_0xa8b5x1a[_0x2aaa[17]]);clearInterval(activeChatAutomations[_0x2aaa[55]+ _0xa8b5x1a[_0x2aaa[17]]]);delete activeChatAutomations[_0x2aaa[55]+ _0xa8b5x1a[_0x2aaa[17]]]};if(_0xa8b5x1a[_0x2aaa[19]]){createInterval(_0xa8b5x1a)}}});Automation[_0x2aaa[68]](function(_0xa8b5x1a,_0xa8b5x1b){if(_0xa8b5x1a[_0x2aaa[58]]=== _0x2aaa[59]){logger[_0x2aaa[62]](_0x2aaa[60],_0xa8b5x1a[_0x2aaa[17]],_0x2aaa[67]);if(activeChatAutomations[_0x2aaa[55]+ _0xa8b5x1a[_0x2aaa[17]]]){logger[_0x2aaa[62]](_0x2aaa[65],_0xa8b5x1a[_0x2aaa[17]]);clearInterval(activeChatAutomations[_0x2aaa[55]+ _0xa8b5x1a[_0x2aaa[17]]]);delete activeChatAutomations[_0x2aaa[55]+ _0xa8b5x1a[_0x2aaa[17]]]}}});return Automation[_0x2aaa[35]](_0x2aaa[34])[_0x2aaa[32]]({where:{status:true,channel:_0x2aaa[59]},attributes:[_0x2aaa[17],_0x2aaa[54]]})[_0x2aaa[23]](function(_0xa8b5x1c){logger[_0x2aaa[62]](_0x2aaa[70],_0xa8b5x1c[_0x2aaa[28]]);_0xa8b5x1c[_0x2aaa[21]](function(_0xa8b5xe){createInterval(_0xa8b5xe)})})[_0x2aaa[16]](function(_0xa8b5xa){logger[_0x2aaa[11]](_0x2aaa[69]);logger[_0x2aaa[11]](_0x2aaa[12],_0xa8b5xa[_0x2aaa[13]]);logger[_0x2aaa[11]](_0x2aaa[14],_0xa8b5xa[_0x2aaa[15]])})}
\ No newline at end of file
index 9465652..212354d 100644 (file)
@@ -1 +1 @@
-var _0xc07d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x46\x61\x78","\x69\x6E\x66\x6F","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x46\x61\x78\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x46\x61\x78\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x66\x61\x78","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x64\x65\x62\x75\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78\x20\x61\x72\x65"];_0xc07d[0];var _=require(_0xc07d[1]);var moment=require(_0xc07d[2]);var logger=require(_0xc07d[4])(_0xc07d[3]);var Automation=require(_0xc07d[6])[_0xc07d[5]];var FaxRoom=require(_0xc07d[6])[_0xc07d[7]];var activeFaxAutomations={};function executeAutomation(_0xa1e9x8){logger[_0xc07d[9]](_0xc07d[8],_0xa1e9x8);var _0xa1e9x9;return Automation[_0xc07d[35]](_0xc07d[34])[_0xc07d[33]](_0xa1e9x8)[_0xc07d[23]](function(_0xa1e9xe){_0xa1e9x9= _0xa1e9xe;var _0xa1e9xf=[];var _0xa1e9x10=[];var _0xa1e9x11={where:{}};_0xa1e9xe[_0xc07d[26]][_0xc07d[21]](function(_0xa1e9x12){_0xa1e9x10[_0xc07d[25]](getCondition(_0xa1e9x12[_0xc07d[24]]))});_0xa1e9xe[_0xc07d[27]][_0xc07d[21]](function(_0xa1e9x12){_0xa1e9xf[_0xc07d[25]](getCondition(_0xa1e9x12[_0xc07d[24]]))});if(_0xa1e9x10[_0xc07d[28]]){_0xa1e9x11[_0xc07d[30]][_0xc07d[29]]= _0xa1e9x10};if(_0xa1e9xf[_0xc07d[28]]){_0xa1e9x11[_0xc07d[30]][_0xc07d[31]]= _0xa1e9xf};return FaxRoom[_0xc07d[32]](_0xa1e9x11)})[_0xc07d[23]](function(_0xa1e9xb){_0xa1e9xb[_0xc07d[21]](function(_0xa1e9xc){_0xa1e9x9[_0xc07d[22]][_0xc07d[21]](function(_0xa1e9xd){switch(_0xa1e9xd[_0xc07d[20]]){case _0xc07d[19]:setStatus(_0xa1e9xc[_0xc07d[17]],_0xa1e9xd[_0xc07d[18]]);break;default:}})})})[_0xc07d[16]](function(_0xa1e9xa){logger[_0xc07d[11]](_0xc07d[10]);logger[_0xc07d[11]](_0xc07d[12],_0xa1e9xa[_0xc07d[13]]);logger[_0xc07d[11]](_0xc07d[14],_0xa1e9xa[_0xc07d[15]])})}function setStatus(_0xa1e9x14,_0xa1e9x15){return FaxRoom[_0xc07d[37]]({status:_0xa1e9x15},{where:{id:_0xa1e9x14}})[_0xc07d[16]](function(_0xa1e9xa){logger[_0xc07d[11]](_0xc07d[36]);logger[_0xc07d[11]](_0xc07d[12],_0xa1e9xa[_0xc07d[13]]);logger[_0xc07d[11]](_0xc07d[14],_0xa1e9xa[_0xc07d[15]])})}function getCondition(_0xa1e9x12){var _0xa1e9x17={};switch(_0xa1e9x12[_0xc07d[38]]){case _0xc07d[19]:switch(_0xa1e9x12[_0xc07d[42]]){case _0xc07d[40]:_0xa1e9x17[_0xa1e9x12[_0xc07d[38]]]= _0xa1e9x12[_0xc07d[39]];break;case _0xc07d[41]:_0xa1e9x17[_0xa1e9x12[_0xc07d[38]]]= {$ne:_0xa1e9x12[_0xc07d[39]]};break;default:};break;case _0xc07d[51]:var _0xa1e9x18=moment()[_0xc07d[46]](parseInt(_0xa1e9x12[_0xc07d[39]],10),_0xc07d[45])[_0xc07d[44]](_0xc07d[43]);switch(_0xa1e9x12[_0xc07d[42]]){case _0xc07d[47]:_0xa1e9x17[_0xa1e9x12[_0xc07d[38]]]= {lt:_0xa1e9x18};break;case _0xc07d[48]:_0xa1e9x17[_0xa1e9x12[_0xc07d[38]]]= {$lte:_0xa1e9x18};break;case _0xc07d[49]:_0xa1e9x17[_0xa1e9x12[_0xc07d[38]]]= {$gt:_0xa1e9x18};break;case _0xc07d[50]:_0xa1e9x17[_0xa1e9x12[_0xc07d[38]]]= {$gte:_0xa1e9x18};break;default:};break;default:};return _0xa1e9x17}function createInterval(_0xa1e9xe){logger[_0xc07d[9]](_0xc07d[52],_0xa1e9xe[_0xc07d[17]],_0xc07d[53],_0xa1e9xe[_0xc07d[54]]* 60* 1000);activeFaxAutomations[_0xc07d[55]+ _0xa1e9xe[_0xc07d[17]]]= setInterval(function(){executeAutomation(_0xa1e9xe[_0xc07d[17]])},_0xa1e9xe[_0xc07d[54]]* 60* 1000)}module[_0xc07d[56]]= function(){logger[_0xc07d[9]](_0xc07d[57]);Automation[_0xc07d[63]](function(_0xa1e9x1a,_0xa1e9x1b){if(_0xa1e9x1a[_0xc07d[58]]=== _0xc07d[59]){logger[_0xc07d[62]](_0xc07d[60],_0xa1e9x1a[_0xc07d[17]],_0xc07d[61],_0xa1e9x1a[_0xc07d[19]]);if(_0xa1e9x1a[_0xc07d[19]]){createInterval(_0xa1e9x1a)}}});Automation[_0xc07d[66]](function(_0xa1e9x1a,_0xa1e9x1b){if(_0xa1e9x1a[_0xc07d[58]]=== _0xc07d[59]){logger[_0xc07d[62]](_0xc07d[60],_0xa1e9x1a[_0xc07d[17]],_0xc07d[64],_0xa1e9x1a[_0xc07d[19]]);if(activeFaxAutomations[_0xc07d[55]+ _0xa1e9x1a[_0xc07d[17]]]){logger[_0xc07d[62]](_0xc07d[65],_0xa1e9x1a[_0xc07d[17]]);clearInterval(activeFaxAutomations[_0xc07d[55]+ _0xa1e9x1a[_0xc07d[17]]]);delete activeFaxAutomations[_0xc07d[55]+ _0xa1e9x1a[_0xc07d[17]]]};if(_0xa1e9x1a[_0xc07d[19]]){createInterval(_0xa1e9x1a)}}});Automation[_0xc07d[68]](function(_0xa1e9x1a,_0xa1e9x1b){if(_0xa1e9x1a[_0xc07d[58]]=== _0xc07d[59]){logger[_0xc07d[62]](_0xc07d[60],_0xa1e9x1a[_0xc07d[17]],_0xc07d[67]);if(activeFaxAutomations[_0xc07d[55]+ _0xa1e9x1a[_0xc07d[17]]]){logger[_0xc07d[62]](_0xc07d[65],_0xa1e9x1a[_0xc07d[17]]);clearInterval(activeFaxAutomations[_0xc07d[55]+ _0xa1e9x1a[_0xc07d[17]]]);delete activeFaxAutomations[_0xc07d[55]+ _0xa1e9x1a[_0xc07d[17]]]}}});return Automation[_0xc07d[35]](_0xc07d[34])[_0xc07d[32]]({where:{status:true,channel:_0xc07d[59]},attributes:[_0xc07d[17],_0xc07d[54]]})[_0xc07d[23]](function(_0xa1e9x1c){logger[_0xc07d[62]](_0xc07d[70],_0xa1e9x1c[_0xc07d[28]]);_0xa1e9x1c[_0xc07d[21]](function(_0xa1e9xe){createInterval(_0xa1e9xe)})})[_0xc07d[16]](function(_0xa1e9xa){logger[_0xc07d[11]](_0xc07d[69]);logger[_0xc07d[11]](_0xc07d[12],_0xa1e9xa[_0xc07d[13]]);logger[_0xc07d[11]](_0xc07d[14],_0xa1e9xa[_0xc07d[15]])})}
\ No newline at end of file
+var _0x2176=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x46\x61\x78","\x69\x6E\x66\x6F","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x46\x61\x78\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x46\x61\x78\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x66\x61\x78","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x64\x65\x62\x75\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x46\x61\x78\x20\x61\x72\x65"];_0x2176[0];var _=require(_0x2176[1]);var moment=require(_0x2176[2]);var logger=require(_0x2176[4])(_0x2176[3]);var Automation=require(_0x2176[6])[_0x2176[5]];var FaxRoom=require(_0x2176[6])[_0x2176[7]];var activeFaxAutomations={};function executeAutomation(_0x4b8fx8){logger[_0x2176[9]](_0x2176[8],_0x4b8fx8);var _0x4b8fx9;return Automation[_0x2176[35]](_0x2176[34])[_0x2176[33]](_0x4b8fx8)[_0x2176[23]](function(_0x4b8fxe){_0x4b8fx9= _0x4b8fxe;var _0x4b8fxf=[];var _0x4b8fx10=[];var _0x4b8fx11={where:{}};_0x4b8fxe[_0x2176[26]][_0x2176[21]](function(_0x4b8fx12){_0x4b8fx10[_0x2176[25]](getCondition(_0x4b8fx12[_0x2176[24]]))});_0x4b8fxe[_0x2176[27]][_0x2176[21]](function(_0x4b8fx12){_0x4b8fxf[_0x2176[25]](getCondition(_0x4b8fx12[_0x2176[24]]))});if(_0x4b8fx10[_0x2176[28]]){_0x4b8fx11[_0x2176[30]][_0x2176[29]]= _0x4b8fx10};if(_0x4b8fxf[_0x2176[28]]){_0x4b8fx11[_0x2176[30]][_0x2176[31]]= _0x4b8fxf};return FaxRoom[_0x2176[32]](_0x4b8fx11)})[_0x2176[23]](function(_0x4b8fxb){_0x4b8fxb[_0x2176[21]](function(_0x4b8fxc){_0x4b8fx9[_0x2176[22]][_0x2176[21]](function(_0x4b8fxd){switch(_0x4b8fxd[_0x2176[20]]){case _0x2176[19]:setStatus(_0x4b8fxc[_0x2176[17]],_0x4b8fxd[_0x2176[18]]);break;default:}})})})[_0x2176[16]](function(_0x4b8fxa){logger[_0x2176[11]](_0x2176[10]);logger[_0x2176[11]](_0x2176[12],_0x4b8fxa[_0x2176[13]]);logger[_0x2176[11]](_0x2176[14],_0x4b8fxa[_0x2176[15]])})}function setStatus(_0x4b8fx14,_0x4b8fx15){return FaxRoom[_0x2176[37]]({status:_0x4b8fx15},{where:{id:_0x4b8fx14}})[_0x2176[16]](function(_0x4b8fxa){logger[_0x2176[11]](_0x2176[36]);logger[_0x2176[11]](_0x2176[12],_0x4b8fxa[_0x2176[13]]);logger[_0x2176[11]](_0x2176[14],_0x4b8fxa[_0x2176[15]])})}function getCondition(_0x4b8fx12){var _0x4b8fx17={};switch(_0x4b8fx12[_0x2176[38]]){case _0x2176[19]:switch(_0x4b8fx12[_0x2176[42]]){case _0x2176[40]:_0x4b8fx17[_0x4b8fx12[_0x2176[38]]]= _0x4b8fx12[_0x2176[39]];break;case _0x2176[41]:_0x4b8fx17[_0x4b8fx12[_0x2176[38]]]= {$ne:_0x4b8fx12[_0x2176[39]]};break;default:};break;case _0x2176[51]:var _0x4b8fx18=moment()[_0x2176[46]](parseInt(_0x4b8fx12[_0x2176[39]],10),_0x2176[45])[_0x2176[44]](_0x2176[43]);switch(_0x4b8fx12[_0x2176[42]]){case _0x2176[47]:_0x4b8fx17[_0x4b8fx12[_0x2176[38]]]= {lt:_0x4b8fx18};break;case _0x2176[48]:_0x4b8fx17[_0x4b8fx12[_0x2176[38]]]= {$lte:_0x4b8fx18};break;case _0x2176[49]:_0x4b8fx17[_0x4b8fx12[_0x2176[38]]]= {$gt:_0x4b8fx18};break;case _0x2176[50]:_0x4b8fx17[_0x4b8fx12[_0x2176[38]]]= {$gte:_0x4b8fx18};break;default:};break;default:};return _0x4b8fx17}function createInterval(_0x4b8fxe){logger[_0x2176[9]](_0x2176[52],_0x4b8fxe[_0x2176[17]],_0x2176[53],_0x4b8fxe[_0x2176[54]]* 60* 1000);activeFaxAutomations[_0x2176[55]+ _0x4b8fxe[_0x2176[17]]]= setInterval(function(){executeAutomation(_0x4b8fxe[_0x2176[17]])},_0x4b8fxe[_0x2176[54]]* 60* 1000)}module[_0x2176[56]]= function(){logger[_0x2176[9]](_0x2176[57]);Automation[_0x2176[63]](function(_0x4b8fx1a,_0x4b8fx1b){if(_0x4b8fx1a[_0x2176[58]]=== _0x2176[59]){logger[_0x2176[62]](_0x2176[60],_0x4b8fx1a[_0x2176[17]],_0x2176[61],_0x4b8fx1a[_0x2176[19]]);if(_0x4b8fx1a[_0x2176[19]]){createInterval(_0x4b8fx1a)}}});Automation[_0x2176[66]](function(_0x4b8fx1a,_0x4b8fx1b){if(_0x4b8fx1a[_0x2176[58]]=== _0x2176[59]){logger[_0x2176[62]](_0x2176[60],_0x4b8fx1a[_0x2176[17]],_0x2176[64],_0x4b8fx1a[_0x2176[19]]);if(activeFaxAutomations[_0x2176[55]+ _0x4b8fx1a[_0x2176[17]]]){logger[_0x2176[62]](_0x2176[65],_0x4b8fx1a[_0x2176[17]]);clearInterval(activeFaxAutomations[_0x2176[55]+ _0x4b8fx1a[_0x2176[17]]]);delete activeFaxAutomations[_0x2176[55]+ _0x4b8fx1a[_0x2176[17]]]};if(_0x4b8fx1a[_0x2176[19]]){createInterval(_0x4b8fx1a)}}});Automation[_0x2176[68]](function(_0x4b8fx1a,_0x4b8fx1b){if(_0x4b8fx1a[_0x2176[58]]=== _0x2176[59]){logger[_0x2176[62]](_0x2176[60],_0x4b8fx1a[_0x2176[17]],_0x2176[67]);if(activeFaxAutomations[_0x2176[55]+ _0x4b8fx1a[_0x2176[17]]]){logger[_0x2176[62]](_0x2176[65],_0x4b8fx1a[_0x2176[17]]);clearInterval(activeFaxAutomations[_0x2176[55]+ _0x4b8fx1a[_0x2176[17]]]);delete activeFaxAutomations[_0x2176[55]+ _0x4b8fx1a[_0x2176[17]]]}}});return Automation[_0x2176[35]](_0x2176[34])[_0x2176[32]]({where:{status:true,channel:_0x2176[59]},attributes:[_0x2176[17],_0x2176[54]]})[_0x2176[23]](function(_0x4b8fx1c){logger[_0x2176[62]](_0x2176[70],_0x4b8fx1c[_0x2176[28]]);_0x4b8fx1c[_0x2176[21]](function(_0x4b8fxe){createInterval(_0x4b8fxe)})})[_0x2176[16]](function(_0x4b8fxa){logger[_0x2176[11]](_0x2176[69]);logger[_0x2176[11]](_0x2176[12],_0x4b8fxa[_0x2176[13]]);logger[_0x2176[11]](_0x2176[14],_0x4b8fxa[_0x2176[15]])})}
\ No newline at end of file
index 87792a1..8816828 100644 (file)
@@ -1 +1 @@
-var _0x350b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x4D\x61\x69\x6C","\x69\x6E\x66\x6F","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x6D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x64\x65\x62\x75\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x61\x72\x65"];_0x350b[0];var _=require(_0x350b[1]);var moment=require(_0x350b[2]);var logger=require(_0x350b[4])(_0x350b[3]);var Automation=require(_0x350b[6])[_0x350b[5]];var MailRoom=require(_0x350b[6])[_0x350b[7]];var activeMailAutomations={};function executeAutomation(_0x933fx8){logger[_0x350b[9]](_0x350b[8],_0x933fx8);var _0x933fx9;return Automation[_0x350b[35]](_0x350b[34])[_0x350b[33]](_0x933fx8)[_0x350b[23]](function(_0x933fxe){_0x933fx9= _0x933fxe;var _0x933fxf=[];var _0x933fx10=[];var _0x933fx11={where:{}};_0x933fxe[_0x350b[26]][_0x350b[21]](function(_0x933fx12){_0x933fx10[_0x350b[25]](getCondition(_0x933fx12[_0x350b[24]]))});_0x933fxe[_0x350b[27]][_0x350b[21]](function(_0x933fx12){_0x933fxf[_0x350b[25]](getCondition(_0x933fx12[_0x350b[24]]))});if(_0x933fx10[_0x350b[28]]){_0x933fx11[_0x350b[30]][_0x350b[29]]= _0x933fx10};if(_0x933fxf[_0x350b[28]]){_0x933fx11[_0x350b[30]][_0x350b[31]]= _0x933fxf};return MailRoom[_0x350b[32]](_0x933fx11)})[_0x350b[23]](function(_0x933fxb){_0x933fxb[_0x350b[21]](function(_0x933fxc){_0x933fx9[_0x350b[22]][_0x350b[21]](function(_0x933fxd){switch(_0x933fxd[_0x350b[20]]){case _0x350b[19]:setStatus(_0x933fxc[_0x350b[17]],_0x933fxd[_0x350b[18]]);break;default:}})})})[_0x350b[16]](function(_0x933fxa){logger[_0x350b[11]](_0x350b[10]);logger[_0x350b[11]](_0x350b[12],_0x933fxa[_0x350b[13]]);logger[_0x350b[11]](_0x350b[14],_0x933fxa[_0x350b[15]])})}function setStatus(_0x933fx14,_0x933fx15){return MailRoom[_0x350b[37]]({status:_0x933fx15},{where:{id:_0x933fx14}})[_0x350b[16]](function(_0x933fxa){logger[_0x350b[11]](_0x350b[36]);logger[_0x350b[11]](_0x350b[12],_0x933fxa[_0x350b[13]]);logger[_0x350b[11]](_0x350b[14],_0x933fxa[_0x350b[15]])})}function getCondition(_0x933fx12){var _0x933fx17={};switch(_0x933fx12[_0x350b[38]]){case _0x350b[19]:switch(_0x933fx12[_0x350b[42]]){case _0x350b[40]:_0x933fx17[_0x933fx12[_0x350b[38]]]= _0x933fx12[_0x350b[39]];break;case _0x350b[41]:_0x933fx17[_0x933fx12[_0x350b[38]]]= {$ne:_0x933fx12[_0x350b[39]]};break;default:};break;case _0x350b[51]:var _0x933fx18=moment()[_0x350b[46]](parseInt(_0x933fx12[_0x350b[39]],10),_0x350b[45])[_0x350b[44]](_0x350b[43]);switch(_0x933fx12[_0x350b[42]]){case _0x350b[47]:_0x933fx17[_0x933fx12[_0x350b[38]]]= {lt:_0x933fx18};break;case _0x350b[48]:_0x933fx17[_0x933fx12[_0x350b[38]]]= {$lte:_0x933fx18};break;case _0x350b[49]:_0x933fx17[_0x933fx12[_0x350b[38]]]= {$gt:_0x933fx18};break;case _0x350b[50]:_0x933fx17[_0x933fx12[_0x350b[38]]]= {$gte:_0x933fx18};break;default:};break;default:};return _0x933fx17}function createInterval(_0x933fxe){logger[_0x350b[9]](_0x350b[52],_0x933fxe[_0x350b[17]],_0x350b[53],_0x933fxe[_0x350b[54]]* 60* 1000);activeMailAutomations[_0x350b[55]+ _0x933fxe[_0x350b[17]]]= setInterval(function(){executeAutomation(_0x933fxe[_0x350b[17]])},_0x933fxe[_0x350b[54]]* 60* 1000)}module[_0x350b[56]]= function(){logger[_0x350b[9]](_0x350b[57]);Automation[_0x350b[62]](function(_0x933fx1a,_0x933fx1b){if(_0x933fx1a[_0x350b[58]]=== _0x350b[59]){logger[_0x350b[61]](_0x350b[52],_0x933fx1a[_0x350b[17]],_0x350b[60],_0x933fx1a[_0x350b[19]]);if(_0x933fx1a[_0x350b[19]]){createInterval(_0x933fx1a)}}});Automation[_0x350b[65]](function(_0x933fx1a,_0x933fx1b){if(_0x933fx1a[_0x350b[58]]=== _0x350b[59]){logger[_0x350b[61]](_0x350b[52],_0x933fx1a[_0x350b[17]],_0x350b[63],_0x933fx1a[_0x350b[19]]);if(activeMailAutomations[_0x350b[55]+ _0x933fx1a[_0x350b[17]]]){logger[_0x350b[61]](_0x350b[64],_0x933fx1a[_0x350b[17]]);clearInterval(activeMailAutomations[_0x350b[55]+ _0x933fx1a[_0x350b[17]]]);delete activeMailAutomations[_0x350b[55]+ _0x933fx1a[_0x350b[17]]]};if(_0x933fx1a[_0x350b[19]]){createInterval(_0x933fx1a)}}});Automation[_0x350b[67]](function(_0x933fx1a,_0x933fx1b){if(_0x933fx1a[_0x350b[58]]=== _0x350b[59]){logger[_0x350b[61]](_0x350b[52],_0x933fx1a[_0x350b[17]],_0x350b[66]);if(activeMailAutomations[_0x350b[55]+ _0x933fx1a[_0x350b[17]]]){logger[_0x350b[61]](_0x350b[64],_0x933fx1a[_0x350b[17]]);clearInterval(activeMailAutomations[_0x350b[55]+ _0x933fx1a[_0x350b[17]]]);delete activeMailAutomations[_0x350b[55]+ _0x933fx1a[_0x350b[17]]]}}});return Automation[_0x350b[35]](_0x350b[34])[_0x350b[32]]({where:{status:true,channel:_0x350b[59]},attributes:[_0x350b[17],_0x350b[54]]})[_0x350b[23]](function(_0x933fx1c){logger[_0x350b[61]](_0x350b[69],_0x933fx1c[_0x350b[28]]);_0x933fx1c[_0x350b[21]](function(_0x933fxe){createInterval(_0x933fxe)})})[_0x350b[16]](function(_0x933fxa){logger[_0x350b[11]](_0x350b[68]);logger[_0x350b[11]](_0x350b[12],_0x933fxa[_0x350b[13]]);logger[_0x350b[11]](_0x350b[14],_0x933fxa[_0x350b[15]])})}
\ No newline at end of file
+var _0x38b5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x4D\x61\x69\x6C","\x69\x6E\x66\x6F","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x6D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x64\x65\x62\x75\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x61\x72\x65"];_0x38b5[0];var _=require(_0x38b5[1]);var moment=require(_0x38b5[2]);var logger=require(_0x38b5[4])(_0x38b5[3]);var Automation=require(_0x38b5[6])[_0x38b5[5]];var MailRoom=require(_0x38b5[6])[_0x38b5[7]];var activeMailAutomations={};function executeAutomation(_0xc665x8){logger[_0x38b5[9]](_0x38b5[8],_0xc665x8);var _0xc665x9;return Automation[_0x38b5[35]](_0x38b5[34])[_0x38b5[33]](_0xc665x8)[_0x38b5[23]](function(_0xc665xe){_0xc665x9= _0xc665xe;var _0xc665xf=[];var _0xc665x10=[];var _0xc665x11={where:{}};_0xc665xe[_0x38b5[26]][_0x38b5[21]](function(_0xc665x12){_0xc665x10[_0x38b5[25]](getCondition(_0xc665x12[_0x38b5[24]]))});_0xc665xe[_0x38b5[27]][_0x38b5[21]](function(_0xc665x12){_0xc665xf[_0x38b5[25]](getCondition(_0xc665x12[_0x38b5[24]]))});if(_0xc665x10[_0x38b5[28]]){_0xc665x11[_0x38b5[30]][_0x38b5[29]]= _0xc665x10};if(_0xc665xf[_0x38b5[28]]){_0xc665x11[_0x38b5[30]][_0x38b5[31]]= _0xc665xf};return MailRoom[_0x38b5[32]](_0xc665x11)})[_0x38b5[23]](function(_0xc665xb){_0xc665xb[_0x38b5[21]](function(_0xc665xc){_0xc665x9[_0x38b5[22]][_0x38b5[21]](function(_0xc665xd){switch(_0xc665xd[_0x38b5[20]]){case _0x38b5[19]:setStatus(_0xc665xc[_0x38b5[17]],_0xc665xd[_0x38b5[18]]);break;default:}})})})[_0x38b5[16]](function(_0xc665xa){logger[_0x38b5[11]](_0x38b5[10]);logger[_0x38b5[11]](_0x38b5[12],_0xc665xa[_0x38b5[13]]);logger[_0x38b5[11]](_0x38b5[14],_0xc665xa[_0x38b5[15]])})}function setStatus(_0xc665x14,_0xc665x15){return MailRoom[_0x38b5[37]]({status:_0xc665x15},{where:{id:_0xc665x14}})[_0x38b5[16]](function(_0xc665xa){logger[_0x38b5[11]](_0x38b5[36]);logger[_0x38b5[11]](_0x38b5[12],_0xc665xa[_0x38b5[13]]);logger[_0x38b5[11]](_0x38b5[14],_0xc665xa[_0x38b5[15]])})}function getCondition(_0xc665x12){var _0xc665x17={};switch(_0xc665x12[_0x38b5[38]]){case _0x38b5[19]:switch(_0xc665x12[_0x38b5[42]]){case _0x38b5[40]:_0xc665x17[_0xc665x12[_0x38b5[38]]]= _0xc665x12[_0x38b5[39]];break;case _0x38b5[41]:_0xc665x17[_0xc665x12[_0x38b5[38]]]= {$ne:_0xc665x12[_0x38b5[39]]};break;default:};break;case _0x38b5[51]:var _0xc665x18=moment()[_0x38b5[46]](parseInt(_0xc665x12[_0x38b5[39]],10),_0x38b5[45])[_0x38b5[44]](_0x38b5[43]);switch(_0xc665x12[_0x38b5[42]]){case _0x38b5[47]:_0xc665x17[_0xc665x12[_0x38b5[38]]]= {lt:_0xc665x18};break;case _0x38b5[48]:_0xc665x17[_0xc665x12[_0x38b5[38]]]= {$lte:_0xc665x18};break;case _0x38b5[49]:_0xc665x17[_0xc665x12[_0x38b5[38]]]= {$gt:_0xc665x18};break;case _0x38b5[50]:_0xc665x17[_0xc665x12[_0x38b5[38]]]= {$gte:_0xc665x18};break;default:};break;default:};return _0xc665x17}function createInterval(_0xc665xe){logger[_0x38b5[9]](_0x38b5[52],_0xc665xe[_0x38b5[17]],_0x38b5[53],_0xc665xe[_0x38b5[54]]* 60* 1000);activeMailAutomations[_0x38b5[55]+ _0xc665xe[_0x38b5[17]]]= setInterval(function(){executeAutomation(_0xc665xe[_0x38b5[17]])},_0xc665xe[_0x38b5[54]]* 60* 1000)}module[_0x38b5[56]]= function(){logger[_0x38b5[9]](_0x38b5[57]);Automation[_0x38b5[62]](function(_0xc665x1a,_0xc665x1b){if(_0xc665x1a[_0x38b5[58]]=== _0x38b5[59]){logger[_0x38b5[61]](_0x38b5[52],_0xc665x1a[_0x38b5[17]],_0x38b5[60],_0xc665x1a[_0x38b5[19]]);if(_0xc665x1a[_0x38b5[19]]){createInterval(_0xc665x1a)}}});Automation[_0x38b5[65]](function(_0xc665x1a,_0xc665x1b){if(_0xc665x1a[_0x38b5[58]]=== _0x38b5[59]){logger[_0x38b5[61]](_0x38b5[52],_0xc665x1a[_0x38b5[17]],_0x38b5[63],_0xc665x1a[_0x38b5[19]]);if(activeMailAutomations[_0x38b5[55]+ _0xc665x1a[_0x38b5[17]]]){logger[_0x38b5[61]](_0x38b5[64],_0xc665x1a[_0x38b5[17]]);clearInterval(activeMailAutomations[_0x38b5[55]+ _0xc665x1a[_0x38b5[17]]]);delete activeMailAutomations[_0x38b5[55]+ _0xc665x1a[_0x38b5[17]]]};if(_0xc665x1a[_0x38b5[19]]){createInterval(_0xc665x1a)}}});Automation[_0x38b5[67]](function(_0xc665x1a,_0xc665x1b){if(_0xc665x1a[_0x38b5[58]]=== _0x38b5[59]){logger[_0x38b5[61]](_0x38b5[52],_0xc665x1a[_0x38b5[17]],_0x38b5[66]);if(activeMailAutomations[_0x38b5[55]+ _0xc665x1a[_0x38b5[17]]]){logger[_0x38b5[61]](_0x38b5[64],_0xc665x1a[_0x38b5[17]]);clearInterval(activeMailAutomations[_0x38b5[55]+ _0xc665x1a[_0x38b5[17]]]);delete activeMailAutomations[_0x38b5[55]+ _0xc665x1a[_0x38b5[17]]]}}});return Automation[_0x38b5[35]](_0x38b5[34])[_0x38b5[32]]({where:{status:true,channel:_0x38b5[59]},attributes:[_0x38b5[17],_0x38b5[54]]})[_0x38b5[23]](function(_0xc665x1c){logger[_0x38b5[61]](_0x38b5[69],_0xc665x1c[_0x38b5[28]]);_0xc665x1c[_0x38b5[21]](function(_0xc665xe){createInterval(_0xc665xe)})})[_0x38b5[16]](function(_0xc665xa){logger[_0x38b5[11]](_0x38b5[68]);logger[_0x38b5[11]](_0x38b5[12],_0xc665xa[_0x38b5[13]]);logger[_0x38b5[11]](_0x38b5[14],_0xc665xa[_0x38b5[15]])})}
\ No newline at end of file
index ea5cafc..d5a5b24 100644 (file)
@@ -1 +1 @@
-var _0xc241=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2F\x63\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x65\x74\x74\x69\x6E\x67","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6B\x75\x65","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x75\x74\x69\x6C","\x63\x68\x61\x74","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x65\x78\x69\x74","\x70\x69\x64","\x70\x72\x6F\x63\x65\x73\x73","\x64\x61\x74\x61","\x72\x65\x6D\x6F\x76\x65","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x6D\x73\x67","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x63\x68\x61\x74\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x6F\x62\x6A","\x70\x75\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x43\x68\x61\x74\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x43\x48\x41\x54\x20\x77\x65\x62\x73\x69\x74\x65\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E","\x69\x6E\x66\x6F","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x65\x70\x74","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x74\x68\x65\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x77\x65\x62\x73\x69\x74\x65\x69\x64","\x61\x63\x63\x65\x70\x74","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x69\x64","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x77\x65\x62\x73\x69\x74\x65","\x76\x69\x73\x69\x74\x6F\x72\x69\x64","\x70\x61\x72\x61\x6D\x31","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x65\x6D\x61\x69\x6C","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x4E\x65\x77\x20\x63\x68\x61\x74\x20\x66\x72\x6F\x6D\x3A\x20\x25\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x61\x64\x64\x72\x65\x73\x73","\x61\x64\x64\x72\x65\x73\x73","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x77\x65\x62\x73\x69\x74\x65\x61\x64\x64\x72\x65\x73\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x63\x6C\x6F\x73\x65","\x61\x62\x61\x6E\x64\x6F\x6E","\x53\x54\x4F\x50\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x64\x69\x61\x6C\x70\x6C\x61\x6E\x20\x65\x6E\x64\x65\x64","\x6C\x6F\x67","\x41\x42\x41\x4E\x44\x4F\x4E","\x63\x68\x61\x74\x52\x6F\x75\x74\x69\x6E\x67\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x43\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x65\x62\x75\x67","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x43\x68\x61\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x65\x66\x75\x6C\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x43\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x3A\x20","\x20\x43\x72\x65\x61\x74\x65","\x20\x55\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x75\x6E\x73\x68\x69\x66\x74","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79"];_0xc241[0];var ChatWebsite=require(_0xc241[2])[_0xc241[1]];var ChatVisitor=require(_0xc241[2])[_0xc241[3]];var ChatRoom=require(_0xc241[2])[_0xc241[4]];var Website=require(_0xc241[5]);var ReportChat=require(_0xc241[2])[_0xc241[6]];var ReportChatSession=require(_0xc241[2])[_0xc241[7]];var MailMessage=require(_0xc241[2])[_0xc241[8]];var SmsMessage=require(_0xc241[2])[_0xc241[9]];var Setting=require(_0xc241[2])[_0xc241[10]];var _=require(_0xc241[11]);var path=require(_0xc241[12]);var util=require(_0xc241[13]);var moment=require(_0xc241[14]);var cp=require(_0xc241[15]);var kue=require(_0xc241[16]);var config=require(_0xc241[17]);var Util=require(_0xc241[18]);var logger=require(_0xc241[20])(_0xc241[19]);var chatwebsites;var processes=[];var queue=kue[_0xc241[21]]();var ami;function handleChat(_0x8de5x18,_0x8de5x19){var _0x8de5x1a=cp[_0xc241[40]](path[_0xc241[39]](config[_0xc241[37]],_0xc241[38]))[_0xc241[27]](_0xc241[28],function(_0x8de5x1c){switch(_0x8de5x1c[_0xc241[34]]){case _0xc241[32]:delete _0x8de5x1c[_0xc241[30]][_0xc241[29]];return MailMessage[_0xc241[31]](_0x8de5x1c[_0xc241[30]]);case _0xc241[33]:return SmsMessage[_0xc241[31]](_0x8de5x1c[_0xc241[30]]);case _0xc241[36]:if(ami){ami[_0xc241[35]]({message:_0x8de5x1c[_0xc241[34]],doc:_0x8de5x1c[_0xc241[30]]})};break}})[_0xc241[27]](_0xc241[22],function(){var _0x8de5x1b=_[_0xc241[26]](processes,{pid:_0x8de5x18[_0xc241[25]][_0xc241[24]][_0xc241[23]]});_0x8de5x19()});_0x8de5x1a[_0xc241[35]](_0x8de5x18[_0xc241[25]][_0xc241[41]]);_0x8de5x18[_0xc241[25]][_0xc241[24]][_0xc241[24]]= _0x8de5x1a;_0x8de5x18[_0xc241[25]][_0xc241[24]][_0xc241[23]]= _0x8de5x1a[_0xc241[23]];processes[_0xc241[42]](_0x8de5x18[_0xc241[25]][_0xc241[24]])}module[_0xc241[43]]= function(_0x8de5x1d){ami= _0x8de5x1d;return Setting[_0xc241[55]]({where:{id:1},attributes:[_0xc241[73],_0xc241[102]],raw:true})[_0xc241[58]](function(_0x8de5x29){if(_0x8de5x29){queue[_0xc241[24]](_0xc241[19],_0x8de5x29[_0xc241[102]],handleChat)};return ChatWebsite[_0xc241[103]]()})[_0xc241[58]](function(_0x8de5x1f){logger[_0xc241[49]](_0xc241[48]);chatwebsites= _0x8de5x1f;synch(chatwebsites);ReportChat[_0xc241[66]](function(_0x8de5x20,_0x8de5x21){var _0x8de5x22=_0x8de5x20[_0xc241[50]]({plain:true});if(_0x8de5x20[_0xc241[52]](_0xc241[51])){return ReportChatSession[_0xc241[63]]({memberid:_0x8de5x22[_0xc241[59]],membername:_0x8de5x22[_0xc241[57]],leaveAt:moment()[_0xc241[61]](_0xc241[60])},{where:{uniqueid:_0x8de5x22[_0xc241[62]],leaveAt:null},individualHooks:true})[_0xc241[58]](function(){var _0x8de5x23=_[_0xc241[55]](processes,{roomid:_0x8de5x22[_0xc241[54]],channel:_0xc241[19]});if(_0x8de5x23){_0x8de5x23[_0xc241[24]][_0xc241[35]]({type:_0xc241[56],membername:_0x8de5x22[_0xc241[57]]})}})[_0xc241[47]](function(_0x8de5x1e){logger[_0xc241[46]](_0xc241[53],_0x8de5x1e)})}else {if(_0x8de5x20[_0xc241[52]](_0xc241[64])){var _0x8de5x23=_[_0xc241[55]](processes,{roomid:_0x8de5x22[_0xc241[54]],channel:_0xc241[19]});if(_0x8de5x23){_0x8de5x23[_0xc241[24]][_0xc241[35]]({type:_0xc241[65],id:_0x8de5x22[_0xc241[59]],membername:_0x8de5x22[_0xc241[57]]})}}}});ReportChat[_0xc241[66]](function(_0x8de5x20){var _0x8de5x24=_[_0xc241[55]](chatwebsites,{id:_0x8de5x20[_0xc241[67]]});if(_0x8de5x24&& _0x8de5x20[_0xc241[52]](_0xc241[51])){webhook(_0x8de5x20,_0x8de5x24,_0xc241[68])};if(_0x8de5x24&& _0x8de5x20[_0xc241[52]](_0xc241[64])){webhook(_0x8de5x20,_0x8de5x24,_0xc241[65])}});ChatRoom[_0xc241[93]](function(_0x8de5x20){var _0x8de5x25=_0x8de5x20[_0xc241[50]]({plain:true});if(_0x8de5x25[_0xc241[34]]=== _0xc241[69]){var _0x8de5x26={type:_0xc241[70],param1:{channel:_0xc241[19],uniqueid:util[_0xc241[61]](_0xc241[71],moment()[_0xc241[72]](),_0x8de5x25[_0xc241[73]]),roomid:_0x8de5x25[_0xc241[73]],accountid:_0x8de5x25[_0xc241[74]],accountname:_0x8de5x25[_0xc241[75]]}};ChatWebsite[_0xc241[92]](_0x8de5x25.ChatWebsiteId,{raw:true,attributes:[_0xc241[73],_0xc241[87],_0xc241[89]]})[_0xc241[58]](function(_0x8de5x28){_0x8de5x26[_0xc241[77]][_0xc241[85]]= _0x8de5x28[_0xc241[73]];_0x8de5x26[_0xc241[77]][_0xc241[86]]= _0x8de5x28[_0xc241[87]];_0x8de5x26[_0xc241[77]][_0xc241[88]]= _0x8de5x28[_0xc241[89]];_0x8de5x26[_0xc241[77]][_0xc241[67]]= _0x8de5x28[_0xc241[73]];_0x8de5x26[_0xc241[77]][_0xc241[90]]= _0x8de5x28[_0xc241[87]];_0x8de5x26[_0xc241[77]][_0xc241[91]]= _0x8de5x28[_0xc241[89]];return ChatVisitor[_0xc241[92]](_0x8de5x25.ChatVisitorId,{raw:true,attributes:[_0xc241[73],_0xc241[79],_0xc241[81]]})})[_0xc241[58]](function(_0x8de5x27){_0x8de5x26[_0xc241[77]][_0xc241[76]]= _0x8de5x27[_0xc241[73]];_0x8de5x26[_0xc241[77]][_0xc241[78]]= _0x8de5x27[_0xc241[79]];_0x8de5x26[_0xc241[77]][_0xc241[80]]= _0x8de5x27[_0xc241[81]];return queue[_0xc241[31]](_0xc241[19],{title:util[_0xc241[61]](_0xc241[84],_0x8de5x27[_0xc241[81]]),process:{id:_0x8de5x25[_0xc241[73]],channel:_0xc241[19],roomid:_0x8de5x25[_0xc241[73]]},obj:_0x8de5x26})[_0xc241[83]](true)[_0xc241[82]]()})[_0xc241[47]](function(_0x8de5x1e){console[_0xc241[46]](_0x8de5x1e)})}});ChatRoom[_0xc241[66]](function(_0x8de5x20){var _0x8de5x24=_[_0xc241[55]](chatwebsites,{id:_0x8de5x20[_0xc241[74]]});if(_0x8de5x24&& _0x8de5x20[_0xc241[52]](_0xc241[94])&& _0x8de5x20[_0xc241[94]]=== _0xc241[95]){webhook(_0x8de5x20,_0x8de5x24,_0xc241[96])}});ReportChatSession[_0xc241[66]](function(_0x8de5x20,_0x8de5x21){if(_0x8de5x20[_0xc241[52]](_0xc241[97])&& _0x8de5x20[_0xc241[97]]){console[_0xc241[49]](util[_0xc241[61]](_0xc241[98],_0x8de5x20[_0xc241[54]]));var _0x8de5x1b=_[_0xc241[55]](processes,{channel:_0xc241[19],roomid:_0x8de5x20[_0xc241[54]]});if(_0x8de5x1b){_0x8de5x1b[_0xc241[24]][_0xc241[35]]({type:_0xc241[97]})};return ChatRoom[_0xc241[63]]({status:_0xc241[101]},{where:{id:_0x8de5x20[_0xc241[54]]},individualHooks:true})[_0xc241[58]](function(){console[_0xc241[100]](_0xc241[99])})[_0xc241[47]](function(_0x8de5x1e){console[_0xc241[46]]()})}})})[_0xc241[47]](function(_0x8de5x1e){logger[_0xc241[46]](_0xc241[44],_0x8de5x1e[_0xc241[45]])})};function webhook(_0x8de5x20,_0x8de5x24,_0x8de5x2b){var _0x8de5x2c=_0x8de5x24;switch(_0x8de5x2b){case _0xc241[68]:if(_0x8de5x2c[_0xc241[104]]&& _0x8de5x2c[_0xc241[105]]){logger[_0xc241[108]](_0xc241[106]+ _0x8de5x2c[_0xc241[87]]+ _0xc241[107]);execRequest(_0x8de5x20[_0xc241[109]],_0x8de5x2c[_0xc241[104]],_0x8de5x2c[_0xc241[105]])};if(_0x8de5x2c[_0xc241[111]][_0xc241[110]]){_[_0xc241[114]](_0x8de5x2c[_0xc241[111]],function(_0x8de5x2d){if(_0x8de5x2d[_0xc241[112]]){Util[_0xc241[113]](_0x8de5x2d,_0x8de5x20)}})};break;case _0xc241[65]:if(_0x8de5x2c[_0xc241[115]]&& _0x8de5x2c[_0xc241[116]]){logger[_0xc241[108]](_0xc241[106]+ _0x8de5x2c[_0xc241[87]]+ _0xc241[117]);execRequest(_0x8de5x20[_0xc241[109]],_0x8de5x2c[_0xc241[115]],_0x8de5x2c[_0xc241[116]])};break;case _0xc241[96]:if(_0x8de5x2c[_0xc241[118]]&& _0x8de5x2c[_0xc241[119]]){logger[_0xc241[108]](_0xc241[106]+ _0x8de5x2c[_0xc241[87]]+ _0xc241[120]);execRequest(_0x8de5x20[_0xc241[109]],_0x8de5x2c[_0xc241[118]],_0x8de5x2c[_0xc241[119]])};break;default:logger[_0xc241[46]](_0xc241[121])}}function execRequest(_0x8de5x20,_0x8de5x2f,_0x8de5x30){Util[_0xc241[124]](_0x8de5x20,_0x8de5x2f,_0x8de5x30)[_0xc241[58]](function(_0x8de5x31){logger[_0xc241[108]](_0xc241[123])})[_0xc241[47]](function(_0x8de5x1e){logger[_0xc241[46]](_0xc241[122],_0x8de5x1e[_0xc241[45]])})}function synch(chatwebsites){ChatWebsite[_0xc241[93]](function(_0x8de5x20){logger[_0xc241[108]](_0xc241[125]+ _0x8de5x20[_0xc241[87]]+ _0xc241[126]);chatwebsites[_0xc241[42]](_0x8de5x20)});ChatWebsite[_0xc241[66]](function(_0x8de5x20){var _0x8de5x33=_[_0xc241[55]](chatwebsites,{id:_0x8de5x20[_0xc241[73]]});if(_0x8de5x33){logger[_0xc241[108]](_0xc241[125]+ _0x8de5x33[_0xc241[87]]+ _0xc241[127]);_[_0xc241[128]](_0x8de5x33,_0x8de5x20)}else {chatwebsites[_0xc241[129]](_0x8de5x20)}});ChatWebsite[_0xc241[130]](function(_0x8de5x20){_[_0xc241[26]](chatwebsites,{id:_0x8de5x20[_0xc241[73]]})})}
\ No newline at end of file
+var _0x4368=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2F\x63\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x65\x74\x74\x69\x6E\x67","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6B\x75\x65","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x75\x74\x69\x6C","\x63\x68\x61\x74","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x65\x78\x69\x74","\x70\x69\x64","\x70\x72\x6F\x63\x65\x73\x73","\x64\x61\x74\x61","\x72\x65\x6D\x6F\x76\x65","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x6D\x73\x67","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x63\x68\x61\x74\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x6F\x62\x6A","\x70\x75\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x43\x68\x61\x74\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x43\x48\x41\x54\x20\x77\x65\x62\x73\x69\x74\x65\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E","\x69\x6E\x66\x6F","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x65\x70\x74","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x74\x68\x65\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x77\x65\x62\x73\x69\x74\x65\x69\x64","\x61\x63\x63\x65\x70\x74","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x69\x64","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x77\x65\x62\x73\x69\x74\x65","\x76\x69\x73\x69\x74\x6F\x72\x69\x64","\x70\x61\x72\x61\x6D\x31","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x65\x6D\x61\x69\x6C","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x4E\x65\x77\x20\x63\x68\x61\x74\x20\x66\x72\x6F\x6D\x3A\x20\x25\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x61\x64\x64\x72\x65\x73\x73","\x61\x64\x64\x72\x65\x73\x73","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x77\x65\x62\x73\x69\x74\x65\x61\x64\x64\x72\x65\x73\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x63\x6C\x6F\x73\x65","\x61\x62\x61\x6E\x64\x6F\x6E","\x53\x54\x4F\x50\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x64\x69\x61\x6C\x70\x6C\x61\x6E\x20\x65\x6E\x64\x65\x64","\x6C\x6F\x67","\x41\x42\x41\x4E\x44\x4F\x4E","\x63\x68\x61\x74\x52\x6F\x75\x74\x69\x6E\x67\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x43\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x65\x62\x75\x67","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x43\x68\x61\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x65\x66\x75\x6C\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x43\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x3A\x20","\x20\x43\x72\x65\x61\x74\x65","\x20\x55\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x75\x6E\x73\x68\x69\x66\x74","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79"];_0x4368[0];var ChatWebsite=require(_0x4368[2])[_0x4368[1]];var ChatVisitor=require(_0x4368[2])[_0x4368[3]];var ChatRoom=require(_0x4368[2])[_0x4368[4]];var Website=require(_0x4368[5]);var ReportChat=require(_0x4368[2])[_0x4368[6]];var ReportChatSession=require(_0x4368[2])[_0x4368[7]];var MailMessage=require(_0x4368[2])[_0x4368[8]];var SmsMessage=require(_0x4368[2])[_0x4368[9]];var Setting=require(_0x4368[2])[_0x4368[10]];var _=require(_0x4368[11]);var path=require(_0x4368[12]);var util=require(_0x4368[13]);var moment=require(_0x4368[14]);var cp=require(_0x4368[15]);var kue=require(_0x4368[16]);var config=require(_0x4368[17]);var Util=require(_0x4368[18]);var logger=require(_0x4368[20])(_0x4368[19]);var chatwebsites;var processes=[];var queue=kue[_0x4368[21]]();var ami;function handleChat(_0xc1e0x18,_0xc1e0x19){var _0xc1e0x1a=cp[_0x4368[40]](path[_0x4368[39]](config[_0x4368[37]],_0x4368[38]))[_0x4368[27]](_0x4368[28],function(_0xc1e0x1c){switch(_0xc1e0x1c[_0x4368[34]]){case _0x4368[32]:delete _0xc1e0x1c[_0x4368[30]][_0x4368[29]];return MailMessage[_0x4368[31]](_0xc1e0x1c[_0x4368[30]]);case _0x4368[33]:return SmsMessage[_0x4368[31]](_0xc1e0x1c[_0x4368[30]]);case _0x4368[36]:if(ami){ami[_0x4368[35]]({message:_0xc1e0x1c[_0x4368[34]],doc:_0xc1e0x1c[_0x4368[30]]})};break}})[_0x4368[27]](_0x4368[22],function(){var _0xc1e0x1b=_[_0x4368[26]](processes,{pid:_0xc1e0x18[_0x4368[25]][_0x4368[24]][_0x4368[23]]});_0xc1e0x19()});_0xc1e0x1a[_0x4368[35]](_0xc1e0x18[_0x4368[25]][_0x4368[41]]);_0xc1e0x18[_0x4368[25]][_0x4368[24]][_0x4368[24]]= _0xc1e0x1a;_0xc1e0x18[_0x4368[25]][_0x4368[24]][_0x4368[23]]= _0xc1e0x1a[_0x4368[23]];processes[_0x4368[42]](_0xc1e0x18[_0x4368[25]][_0x4368[24]])}module[_0x4368[43]]= function(_0xc1e0x1d){ami= _0xc1e0x1d;return Setting[_0x4368[55]]({where:{id:1},attributes:[_0x4368[73],_0x4368[102]],raw:true})[_0x4368[58]](function(_0xc1e0x29){if(_0xc1e0x29){queue[_0x4368[24]](_0x4368[19],_0xc1e0x29[_0x4368[102]],handleChat)};return ChatWebsite[_0x4368[103]]()})[_0x4368[58]](function(_0xc1e0x1f){logger[_0x4368[49]](_0x4368[48]);chatwebsites= _0xc1e0x1f;synch(chatwebsites);ReportChat[_0x4368[66]](function(_0xc1e0x20,_0xc1e0x21){var _0xc1e0x22=_0xc1e0x20[_0x4368[50]]({plain:true});if(_0xc1e0x20[_0x4368[52]](_0x4368[51])){return ReportChatSession[_0x4368[63]]({memberid:_0xc1e0x22[_0x4368[59]],membername:_0xc1e0x22[_0x4368[57]],leaveAt:moment()[_0x4368[61]](_0x4368[60])},{where:{uniqueid:_0xc1e0x22[_0x4368[62]],leaveAt:null},individualHooks:true})[_0x4368[58]](function(){var _0xc1e0x23=_[_0x4368[55]](processes,{roomid:_0xc1e0x22[_0x4368[54]],channel:_0x4368[19]});if(_0xc1e0x23){_0xc1e0x23[_0x4368[24]][_0x4368[35]]({type:_0x4368[56],membername:_0xc1e0x22[_0x4368[57]]})}})[_0x4368[47]](function(_0xc1e0x1e){logger[_0x4368[46]](_0x4368[53],_0xc1e0x1e)})}else {if(_0xc1e0x20[_0x4368[52]](_0x4368[64])){var _0xc1e0x23=_[_0x4368[55]](processes,{roomid:_0xc1e0x22[_0x4368[54]],channel:_0x4368[19]});if(_0xc1e0x23){_0xc1e0x23[_0x4368[24]][_0x4368[35]]({type:_0x4368[65],id:_0xc1e0x22[_0x4368[59]],membername:_0xc1e0x22[_0x4368[57]]})}}}});ReportChat[_0x4368[66]](function(_0xc1e0x20){var _0xc1e0x24=_[_0x4368[55]](chatwebsites,{id:_0xc1e0x20[_0x4368[67]]});if(_0xc1e0x24&& _0xc1e0x20[_0x4368[52]](_0x4368[51])){webhook(_0xc1e0x20,_0xc1e0x24,_0x4368[68])};if(_0xc1e0x24&& _0xc1e0x20[_0x4368[52]](_0x4368[64])){webhook(_0xc1e0x20,_0xc1e0x24,_0x4368[65])}});ChatRoom[_0x4368[93]](function(_0xc1e0x20){var _0xc1e0x25=_0xc1e0x20[_0x4368[50]]({plain:true});if(_0xc1e0x25[_0x4368[34]]=== _0x4368[69]){var _0xc1e0x26={type:_0x4368[70],param1:{channel:_0x4368[19],uniqueid:util[_0x4368[61]](_0x4368[71],moment()[_0x4368[72]](),_0xc1e0x25[_0x4368[73]]),roomid:_0xc1e0x25[_0x4368[73]],accountid:_0xc1e0x25[_0x4368[74]],accountname:_0xc1e0x25[_0x4368[75]]}};ChatWebsite[_0x4368[92]](_0xc1e0x25.ChatWebsiteId,{raw:true,attributes:[_0x4368[73],_0x4368[87],_0x4368[89]]})[_0x4368[58]](function(_0xc1e0x28){_0xc1e0x26[_0x4368[77]][_0x4368[85]]= _0xc1e0x28[_0x4368[73]];_0xc1e0x26[_0x4368[77]][_0x4368[86]]= _0xc1e0x28[_0x4368[87]];_0xc1e0x26[_0x4368[77]][_0x4368[88]]= _0xc1e0x28[_0x4368[89]];_0xc1e0x26[_0x4368[77]][_0x4368[67]]= _0xc1e0x28[_0x4368[73]];_0xc1e0x26[_0x4368[77]][_0x4368[90]]= _0xc1e0x28[_0x4368[87]];_0xc1e0x26[_0x4368[77]][_0x4368[91]]= _0xc1e0x28[_0x4368[89]];return ChatVisitor[_0x4368[92]](_0xc1e0x25.ChatVisitorId,{raw:true,attributes:[_0x4368[73],_0x4368[79],_0x4368[81]]})})[_0x4368[58]](function(_0xc1e0x27){_0xc1e0x26[_0x4368[77]][_0x4368[76]]= _0xc1e0x27[_0x4368[73]];_0xc1e0x26[_0x4368[77]][_0x4368[78]]= _0xc1e0x27[_0x4368[79]];_0xc1e0x26[_0x4368[77]][_0x4368[80]]= _0xc1e0x27[_0x4368[81]];return queue[_0x4368[31]](_0x4368[19],{title:util[_0x4368[61]](_0x4368[84],_0xc1e0x27[_0x4368[81]]),process:{id:_0xc1e0x25[_0x4368[73]],channel:_0x4368[19],roomid:_0xc1e0x25[_0x4368[73]]},obj:_0xc1e0x26})[_0x4368[83]](true)[_0x4368[82]]()})[_0x4368[47]](function(_0xc1e0x1e){console[_0x4368[46]](_0xc1e0x1e)})}});ChatRoom[_0x4368[66]](function(_0xc1e0x20){var _0xc1e0x24=_[_0x4368[55]](chatwebsites,{id:_0xc1e0x20[_0x4368[74]]});if(_0xc1e0x24&& _0xc1e0x20[_0x4368[52]](_0x4368[94])&& _0xc1e0x20[_0x4368[94]]=== _0x4368[95]){webhook(_0xc1e0x20,_0xc1e0x24,_0x4368[96])}});ReportChatSession[_0x4368[66]](function(_0xc1e0x20,_0xc1e0x21){if(_0xc1e0x20[_0x4368[52]](_0x4368[97])&& _0xc1e0x20[_0x4368[97]]){console[_0x4368[49]](util[_0x4368[61]](_0x4368[98],_0xc1e0x20[_0x4368[54]]));var _0xc1e0x1b=_[_0x4368[55]](processes,{channel:_0x4368[19],roomid:_0xc1e0x20[_0x4368[54]]});if(_0xc1e0x1b){_0xc1e0x1b[_0x4368[24]][_0x4368[35]]({type:_0x4368[97]})};return ChatRoom[_0x4368[63]]({status:_0x4368[101]},{where:{id:_0xc1e0x20[_0x4368[54]]},individualHooks:true})[_0x4368[58]](function(){console[_0x4368[100]](_0x4368[99])})[_0x4368[47]](function(_0xc1e0x1e){console[_0x4368[46]]()})}})})[_0x4368[47]](function(_0xc1e0x1e){logger[_0x4368[46]](_0x4368[44],_0xc1e0x1e[_0x4368[45]])})};function webhook(_0xc1e0x20,_0xc1e0x24,_0xc1e0x2b){var _0xc1e0x2c=_0xc1e0x24;switch(_0xc1e0x2b){case _0x4368[68]:if(_0xc1e0x2c[_0x4368[104]]&& _0xc1e0x2c[_0x4368[105]]){logger[_0x4368[108]](_0x4368[106]+ _0xc1e0x2c[_0x4368[87]]+ _0x4368[107]);execRequest(_0xc1e0x20[_0x4368[109]],_0xc1e0x2c[_0x4368[104]],_0xc1e0x2c[_0x4368[105]])};if(_0xc1e0x2c[_0x4368[111]][_0x4368[110]]){_[_0x4368[114]](_0xc1e0x2c[_0x4368[111]],function(_0xc1e0x2d){if(_0xc1e0x2d[_0x4368[112]]){Util[_0x4368[113]](_0xc1e0x2d,_0xc1e0x20)}})};break;case _0x4368[65]:if(_0xc1e0x2c[_0x4368[115]]&& _0xc1e0x2c[_0x4368[116]]){logger[_0x4368[108]](_0x4368[106]+ _0xc1e0x2c[_0x4368[87]]+ _0x4368[117]);execRequest(_0xc1e0x20[_0x4368[109]],_0xc1e0x2c[_0x4368[115]],_0xc1e0x2c[_0x4368[116]])};break;case _0x4368[96]:if(_0xc1e0x2c[_0x4368[118]]&& _0xc1e0x2c[_0x4368[119]]){logger[_0x4368[108]](_0x4368[106]+ _0xc1e0x2c[_0x4368[87]]+ _0x4368[120]);execRequest(_0xc1e0x20[_0x4368[109]],_0xc1e0x2c[_0x4368[118]],_0xc1e0x2c[_0x4368[119]])};break;default:logger[_0x4368[46]](_0x4368[121])}}function execRequest(_0xc1e0x20,_0xc1e0x2f,_0xc1e0x30){Util[_0x4368[124]](_0xc1e0x20,_0xc1e0x2f,_0xc1e0x30)[_0x4368[58]](function(_0xc1e0x31){logger[_0x4368[108]](_0x4368[123])})[_0x4368[47]](function(_0xc1e0x1e){logger[_0x4368[46]](_0x4368[122],_0xc1e0x1e[_0x4368[45]])})}function synch(chatwebsites){ChatWebsite[_0x4368[93]](function(_0xc1e0x20){logger[_0x4368[108]](_0x4368[125]+ _0xc1e0x20[_0x4368[87]]+ _0x4368[126]);chatwebsites[_0x4368[42]](_0xc1e0x20)});ChatWebsite[_0x4368[66]](function(_0xc1e0x20){var _0xc1e0x33=_[_0x4368[55]](chatwebsites,{id:_0xc1e0x20[_0x4368[73]]});if(_0xc1e0x33){logger[_0x4368[108]](_0x4368[125]+ _0xc1e0x33[_0x4368[87]]+ _0x4368[127]);_[_0x4368[128]](_0xc1e0x33,_0xc1e0x20)}else {chatwebsites[_0x4368[129]](_0xc1e0x20)}});ChatWebsite[_0x4368[130]](function(_0xc1e0x20){_[_0x4368[26]](chatwebsites,{id:_0xc1e0x20[_0x4368[73]]})})}
\ No newline at end of file
index 45cec02..2d27e4d 100644 (file)
@@ -1 +1 @@
-var _0xc242=["\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64\x20\x5B\x50\x49\x44\x3A\x20\x25\x64\x5D","\x70\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6D\x61\x69\x6C","\x65\x6D\x69\x74","\x61\x64\x6D\x69\x6E\x73","\x74\x6F","\x75\x73\x65\x72\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x6D\x61\x69\x6C\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x74\x69\x6D\x65\x6F\x75\x74","\x72\x6F\x75\x74\x69\x6E\x67\x53\x74\x61\x74\x73","\x74\x68\x65\x6E","\x77\x61\x69\x74\x69\x6E\x67","\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x72\x65\x71\x75\x65\x73\x74","\x73\x74\x61\x74\x75\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x72\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x71\x75\x65\x72\x79","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x73\x6D\x73","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x73\x6D\x73\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x66\x61\x78","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x66\x61\x78\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x68\x61\x74","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x68\x61\x74\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73"];var util=require(_0xc242[0]);var redis=require(_0xc242[1]);var _=require(_0xc242[2]);var moment=require(_0xc242[3]);var logger=require(_0xc242[5])(_0xc242[4]);var rpcClient=require(_0xc242[6]);var config=require(_0xc242[7]);setInterval(function(){if(global[_0xc242[8]]){global[_0xc242[8]]()}else {logger[_0xc242[11]](_0xc242[9]+ _0xc242[10])}},20000);var mTimeout=null;var cTimeout=null;var fTimeout=null;var oTimeout=null;var sTimeout=null;var timeoutSec=30;logger[_0xc242[15]](util[_0xc242[14]](_0xc242[12],process[_0xc242[13]]));var redisConf;if(config[_0xc242[16]]){redisConf= {password:config[_0xc242[16]]}};var redisClient=redis[_0xc242[18]](6379,config[_0xc242[17]],redisConf);var io=require(_0xc242[19])(redisClient);function mailDashboard(){var _0x787fx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0xc242[38]](_0xc242[44],[_0xc242[45]])[_0xc242[32]](function(_0x787fx15){var _0x787fx16=_[_0xc242[42]]({new:0,open:0,pending:0,closed:0},_[_0xc242[41]](_[_0xc242[40]](_0x787fx15,_0xc242[39]),_0xc242[34]));_0x787fx12[_0xc242[43]]= _0x787fx16;return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[35],{where:{leaveAt:null,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[33]]= _0x787fx14};return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[35],{where:{timeout:true,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[30]]= _0x787fx14}})[_0xc242[29]](function(_0x787fx13){logger[_0xc242[27]](_0xc242[26]);logger[_0xc242[27]](_0x787fx13[_0xc242[28]])})[_0xc242[25]](function(){io[_0xc242[23]](_0xc242[22])[_0xc242[21]](_0xc242[20],_0x787fx12);io[_0xc242[23]](_0xc242[24])[_0xc242[21]](_0xc242[20],_0x787fx12);mTimeout= setTimeout(mailDashboard,timeoutSec* 1000)})}function smsDashboard(){var _0x787fx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0xc242[38]](_0xc242[44],[_0xc242[49]])[_0xc242[32]](function(_0x787fx15){var _0x787fx16=_[_0xc242[42]]({new:0,open:0,pending:0,closed:0},_[_0xc242[41]](_[_0xc242[40]](_0x787fx15,_0xc242[39]),_0xc242[34]));_0x787fx12[_0xc242[43]]= _0x787fx16;return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[48],{where:{leaveAt:null,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[33]]= _0x787fx14};return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[48],{where:{timeout:true,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[30]]= _0x787fx14}})[_0xc242[29]](function(_0x787fx13){logger[_0xc242[27]](_0xc242[47]);logger[_0xc242[27]](_0x787fx13[_0xc242[28]])})[_0xc242[25]](function(){io[_0xc242[23]](_0xc242[22])[_0xc242[21]](_0xc242[46],_0x787fx12);io[_0xc242[23]](_0xc242[24])[_0xc242[21]](_0xc242[46],_0x787fx12);sTimeout= setTimeout(smsDashboard,timeoutSec* 1000)})}function openchannelDashboard(){var _0x787fx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0xc242[38]](_0xc242[44],[_0xc242[53]])[_0xc242[32]](function(_0x787fx15){var _0x787fx16=_[_0xc242[42]]({new:0,open:0,pending:0,closed:0},_[_0xc242[41]](_[_0xc242[40]](_0x787fx15,_0xc242[39]),_0xc242[34]));_0x787fx12[_0xc242[43]]= _0x787fx16;return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[52],{where:{leaveAt:null,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[33]]= _0x787fx14};return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[52],{where:{timeout:true,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[30]]= _0x787fx14}})[_0xc242[29]](function(_0x787fx13){logger[_0xc242[27]](_0xc242[51]);logger[_0xc242[27]](_0x787fx13[_0xc242[28]])})[_0xc242[25]](function(){io[_0xc242[23]](_0xc242[22])[_0xc242[21]](_0xc242[50],_0x787fx12);io[_0xc242[23]](_0xc242[24])[_0xc242[21]](_0xc242[50],_0x787fx12);oTimeout= setTimeout(openchannelDashboard,timeoutSec* 1000)})}function faxDashboard(){var _0x787fx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0xc242[38]](_0xc242[44],[_0xc242[57]])[_0xc242[32]](function(_0x787fx15){var _0x787fx16=_[_0xc242[42]]({new:0,open:0,pending:0,closed:0},_[_0xc242[41]](_[_0xc242[40]](_0x787fx15,_0xc242[39]),_0xc242[34]));_0x787fx12[_0xc242[43]]= _0x787fx16;return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[56],{where:{leaveAt:null,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[33]]= _0x787fx14};return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[56],{where:{timeout:true,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[30]]= _0x787fx14}})[_0xc242[29]](function(_0x787fx13){logger[_0xc242[27]](_0xc242[55]);logger[_0xc242[27]](_0x787fx13[_0xc242[28]])})[_0xc242[25]](function(){io[_0xc242[23]](_0xc242[22])[_0xc242[21]](_0xc242[54],_0x787fx12);io[_0xc242[23]](_0xc242[24])[_0xc242[21]](_0xc242[54],_0x787fx12);fTimeout= setTimeout(faxDashboard,timeoutSec* 1000)})}function chatDashboard(){var _0x787fx12={roomStatus:{new:0,open:0,closed:0,abandon:0,unmanaged:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0xc242[38]](_0xc242[44],[util[_0xc242[14]](_0xc242[61],moment()[_0xc242[37]](_0xc242[36])[_0xc242[14]](_0xc242[62]))])[_0xc242[32]](function(_0x787fx15){var _0x787fx16=_[_0xc242[42]]({new:0,open:0,closed:0,abandon:0,unmanaged:0},_[_0xc242[41]](_[_0xc242[40]](_0x787fx15,_0xc242[39]),_0xc242[34]));_0x787fx12[_0xc242[43]]= _0x787fx16;return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[60],{where:{leaveAt:null,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[33]]= _0x787fx14};return rpcClient[_0xc242[38]](_0xc242[34],[_0xc242[60],{where:{timeout:true,createdAt:{$gte:moment()[_0xc242[37]](_0xc242[36])}}}])})[_0xc242[32]](function(_0x787fx14){if(_0x787fx14){_0x787fx12[_0xc242[31]][_0xc242[30]]= _0x787fx14}})[_0xc242[29]](function(_0x787fx13){logger[_0xc242[27]](_0xc242[59]);logger[_0xc242[27]](_0x787fx13[_0xc242[28]])})[_0xc242[25]](function(){io[_0xc242[23]](_0xc242[22])[_0xc242[21]](_0xc242[58],_0x787fx12);io[_0xc242[23]](_0xc242[24])[_0xc242[21]](_0xc242[58],_0x787fx12);cTimeout= setTimeout(chatDashboard,timeoutSec* 1000)})}mailDashboard();smsDashboard();openchannelDashboard();faxDashboard();chatDashboard()
\ No newline at end of file
+var _0x8744=["\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64\x20\x5B\x50\x49\x44\x3A\x20\x25\x64\x5D","\x70\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6D\x61\x69\x6C","\x65\x6D\x69\x74","\x61\x64\x6D\x69\x6E\x73","\x74\x6F","\x75\x73\x65\x72\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x6D\x61\x69\x6C\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x74\x69\x6D\x65\x6F\x75\x74","\x72\x6F\x75\x74\x69\x6E\x67\x53\x74\x61\x74\x73","\x74\x68\x65\x6E","\x77\x61\x69\x74\x69\x6E\x67","\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x72\x65\x71\x75\x65\x73\x74","\x73\x74\x61\x74\x75\x73","\x6B\x65\x79\x42\x79","\x6D\x61\x70\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x72\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x71\x75\x65\x72\x79","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x73\x6D\x73","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x73\x6D\x73\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x66\x61\x78","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x66\x61\x78\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x64\x65\x6C\x65\x74\x65\x64\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x68\x61\x74","\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x68\x61\x74\x20\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x71\x75\x65\x72\x79\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x53\x45\x4C\x45\x43\x54\x20\x4C\x4F\x57\x45\x52\x28\x73\x74\x61\x74\x75\x73\x29\x20\x41\x53\x20\x73\x74\x61\x74\x75\x73\x2C\x20\x43\x4F\x55\x4E\x54\x28\x69\x64\x29\x20\x41\x53\x20\x63\x6F\x75\x6E\x74\x20\x46\x52\x4F\x4D\x20\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3E\x3D\x20\x27\x25\x73\x27\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x73\x74\x61\x74\x75\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73"];var util=require(_0x8744[0]);var redis=require(_0x8744[1]);var _=require(_0x8744[2]);var moment=require(_0x8744[3]);var logger=require(_0x8744[5])(_0x8744[4]);var rpcClient=require(_0x8744[6]);var config=require(_0x8744[7]);setInterval(function(){if(global[_0x8744[8]]){global[_0x8744[8]]()}else {logger[_0x8744[11]](_0x8744[9]+ _0x8744[10])}},20000);var mTimeout=null;var cTimeout=null;var fTimeout=null;var oTimeout=null;var sTimeout=null;var timeoutSec=30;logger[_0x8744[15]](util[_0x8744[14]](_0x8744[12],process[_0x8744[13]]));var redisConf;if(config[_0x8744[16]]){redisConf= {password:config[_0x8744[16]]}};var redisClient=redis[_0x8744[18]](6379,config[_0x8744[17]],redisConf);var io=require(_0x8744[19])(redisClient);function mailDashboard(){var _0xf06cx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0x8744[38]](_0x8744[44],[_0x8744[45]])[_0x8744[32]](function(_0xf06cx15){var _0xf06cx16=_[_0x8744[42]]({new:0,open:0,pending:0,closed:0},_[_0x8744[41]](_[_0x8744[40]](_0xf06cx15,_0x8744[39]),_0x8744[34]));_0xf06cx12[_0x8744[43]]= _0xf06cx16;return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[35],{where:{leaveAt:null,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[33]]= _0xf06cx14};return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[35],{where:{timeout:true,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[30]]= _0xf06cx14}})[_0x8744[29]](function(_0xf06cx13){logger[_0x8744[27]](_0x8744[26]);logger[_0x8744[27]](_0xf06cx13[_0x8744[28]])})[_0x8744[25]](function(){io[_0x8744[23]](_0x8744[22])[_0x8744[21]](_0x8744[20],_0xf06cx12);io[_0x8744[23]](_0x8744[24])[_0x8744[21]](_0x8744[20],_0xf06cx12);mTimeout= setTimeout(mailDashboard,timeoutSec* 1000)})}function smsDashboard(){var _0xf06cx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0x8744[38]](_0x8744[44],[_0x8744[49]])[_0x8744[32]](function(_0xf06cx15){var _0xf06cx16=_[_0x8744[42]]({new:0,open:0,pending:0,closed:0},_[_0x8744[41]](_[_0x8744[40]](_0xf06cx15,_0x8744[39]),_0x8744[34]));_0xf06cx12[_0x8744[43]]= _0xf06cx16;return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[48],{where:{leaveAt:null,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[33]]= _0xf06cx14};return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[48],{where:{timeout:true,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[30]]= _0xf06cx14}})[_0x8744[29]](function(_0xf06cx13){logger[_0x8744[27]](_0x8744[47]);logger[_0x8744[27]](_0xf06cx13[_0x8744[28]])})[_0x8744[25]](function(){io[_0x8744[23]](_0x8744[22])[_0x8744[21]](_0x8744[46],_0xf06cx12);io[_0x8744[23]](_0x8744[24])[_0x8744[21]](_0x8744[46],_0xf06cx12);sTimeout= setTimeout(smsDashboard,timeoutSec* 1000)})}function openchannelDashboard(){var _0xf06cx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0x8744[38]](_0x8744[44],[_0x8744[53]])[_0x8744[32]](function(_0xf06cx15){var _0xf06cx16=_[_0x8744[42]]({new:0,open:0,pending:0,closed:0},_[_0x8744[41]](_[_0x8744[40]](_0xf06cx15,_0x8744[39]),_0x8744[34]));_0xf06cx12[_0x8744[43]]= _0xf06cx16;return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[52],{where:{leaveAt:null,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[33]]= _0xf06cx14};return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[52],{where:{timeout:true,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[30]]= _0xf06cx14}})[_0x8744[29]](function(_0xf06cx13){logger[_0x8744[27]](_0x8744[51]);logger[_0x8744[27]](_0xf06cx13[_0x8744[28]])})[_0x8744[25]](function(){io[_0x8744[23]](_0x8744[22])[_0x8744[21]](_0x8744[50],_0xf06cx12);io[_0x8744[23]](_0x8744[24])[_0x8744[21]](_0x8744[50],_0xf06cx12);oTimeout= setTimeout(openchannelDashboard,timeoutSec* 1000)})}function faxDashboard(){var _0xf06cx12={roomStatus:{new:0,open:0,pending:0,closed:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0x8744[38]](_0x8744[44],[_0x8744[57]])[_0x8744[32]](function(_0xf06cx15){var _0xf06cx16=_[_0x8744[42]]({new:0,open:0,pending:0,closed:0},_[_0x8744[41]](_[_0x8744[40]](_0xf06cx15,_0x8744[39]),_0x8744[34]));_0xf06cx12[_0x8744[43]]= _0xf06cx16;return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[56],{where:{leaveAt:null,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[33]]= _0xf06cx14};return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[56],{where:{timeout:true,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[30]]= _0xf06cx14}})[_0x8744[29]](function(_0xf06cx13){logger[_0x8744[27]](_0x8744[55]);logger[_0x8744[27]](_0xf06cx13[_0x8744[28]])})[_0x8744[25]](function(){io[_0x8744[23]](_0x8744[22])[_0x8744[21]](_0x8744[54],_0xf06cx12);io[_0x8744[23]](_0x8744[24])[_0x8744[21]](_0x8744[54],_0xf06cx12);fTimeout= setTimeout(faxDashboard,timeoutSec* 1000)})}function chatDashboard(){var _0xf06cx12={roomStatus:{new:0,open:0,closed:0,abandon:0,unmanaged:0},routingStats:{waiting:0,timeout:0}};return rpcClient[_0x8744[38]](_0x8744[44],[util[_0x8744[14]](_0x8744[61],moment()[_0x8744[37]](_0x8744[36])[_0x8744[14]](_0x8744[62]))])[_0x8744[32]](function(_0xf06cx15){var _0xf06cx16=_[_0x8744[42]]({new:0,open:0,closed:0,abandon:0,unmanaged:0},_[_0x8744[41]](_[_0x8744[40]](_0xf06cx15,_0x8744[39]),_0x8744[34]));_0xf06cx12[_0x8744[43]]= _0xf06cx16;return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[60],{where:{leaveAt:null,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[33]]= _0xf06cx14};return rpcClient[_0x8744[38]](_0x8744[34],[_0x8744[60],{where:{timeout:true,createdAt:{$gte:moment()[_0x8744[37]](_0x8744[36])}}}])})[_0x8744[32]](function(_0xf06cx14){if(_0xf06cx14){_0xf06cx12[_0x8744[31]][_0x8744[30]]= _0xf06cx14}})[_0x8744[29]](function(_0xf06cx13){logger[_0x8744[27]](_0x8744[59]);logger[_0x8744[27]](_0xf06cx13[_0x8744[28]])})[_0x8744[25]](function(){io[_0x8744[23]](_0x8744[22])[_0x8744[21]](_0x8744[58],_0xf06cx12);io[_0x8744[23]](_0x8744[24])[_0x8744[21]](_0x8744[58],_0xf06cx12);cTimeout= setTimeout(chatDashboard,timeoutSec* 1000)})}mailDashboard();smsDashboard();openchannelDashboard();faxDashboard();chatDashboard()
\ No newline at end of file
index 79b4459..adcf947 100644 (file)
@@ -1 +1 @@
-var _0x6e3d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x66\x6F\x72\x6B","\x65\x78\x69\x74","\x6B\x69\x6C\x6C","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65\x64\x20\x77\x69\x74\x68\x20\x63\x6F\x64\x65\x20\x25\x64\x20\x66\x6F\x72\x20\x73\x69\x67\x6E\x61\x6C\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x65\x62\x75\x67","\x65\x72\x72\x6F\x72","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x64\x61\x73\x68\x62\x6F\x61\x64\x20\x70\x72\x6F\x63\x65\x73\x73","\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x4E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B"];_0x6e3d[0];var cp=require(_0x6e3d[1]);var util=require(_0x6e3d[2]);var logger=require(_0x6e3d[4])(_0x6e3d[3]);module[_0x6e3d[5]]= function(_0x388ex4){var _0x388ex5=cp[_0x6e3d[7]](__dirname+ _0x6e3d[6]);process[_0x6e3d[10]](_0x6e3d[8],function(_0x388ex6){_0x388ex5[_0x6e3d[9]]()});_0x388ex5[_0x6e3d[10]](_0x6e3d[11],function(_0x388ex6,_0x388ex7){logger[_0x6e3d[14]](util[_0x6e3d[13]](_0x6e3d[12],_0x388ex6,_0x388ex7))});_0x388ex5[_0x6e3d[10]](_0x6e3d[15],function(_0x388ex8){logger[_0x6e3d[15]](_0x6e3d[16]);logger[_0x6e3d[15]](_0x6e3d[17],_0x388ex8[_0x6e3d[18]]|| _0x6e3d[19]);logger[_0x6e3d[15]](_0x6e3d[20],_0x388ex8[_0x6e3d[21]]|| _0x6e3d[19])})}
\ No newline at end of file
+var _0x3766=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x66\x6F\x72\x6B","\x65\x78\x69\x74","\x6B\x69\x6C\x6C","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65\x64\x20\x77\x69\x74\x68\x20\x63\x6F\x64\x65\x20\x25\x64\x20\x66\x6F\x72\x20\x73\x69\x67\x6E\x61\x6C\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x65\x62\x75\x67","\x65\x72\x72\x6F\x72","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x64\x61\x73\x68\x62\x6F\x61\x64\x20\x70\x72\x6F\x63\x65\x73\x73","\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x4E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B"];_0x3766[0];var cp=require(_0x3766[1]);var util=require(_0x3766[2]);var logger=require(_0x3766[4])(_0x3766[3]);module[_0x3766[5]]= function(_0xa231x4){var _0xa231x5=cp[_0x3766[7]](__dirname+ _0x3766[6]);process[_0x3766[10]](_0x3766[8],function(_0xa231x6){_0xa231x5[_0x3766[9]]()});_0xa231x5[_0x3766[10]](_0x3766[11],function(_0xa231x6,_0xa231x7){logger[_0x3766[14]](util[_0x3766[13]](_0x3766[12],_0xa231x6,_0xa231x7))});_0xa231x5[_0x3766[10]](_0x3766[15],function(_0xa231x8){logger[_0x3766[15]](_0x3766[16]);logger[_0x3766[15]](_0x3766[17],_0xa231x8[_0x3766[18]]|| _0x3766[19]);logger[_0x3766[15]](_0x3766[20],_0xa231x8[_0x3766[21]]|| _0x3766[19])})}
\ No newline at end of file
index 83f0e0a..df9b423 100644 (file)
@@ -1 +1 @@
-var _0x2676=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x73\x65\x72\x76\x65\x2D\x66\x61\x76\x69\x63\x6F\x6E","\x6D\x6F\x72\x67\x61\x6E","\x63\x6F\x6D\x70\x72\x65\x73\x73\x69\x6F\x6E","\x62\x6F\x64\x79\x2D\x70\x61\x72\x73\x65\x72","\x65\x78\x70\x72\x65\x73\x73\x2D\x71\x75\x65\x72\x79\x2D\x69\x6E\x74","\x6D\x65\x74\x68\x6F\x64\x2D\x6F\x76\x65\x72\x72\x69\x64\x65","\x63\x6F\x6F\x6B\x69\x65\x2D\x70\x61\x72\x73\x65\x72","\x65\x72\x72\x6F\x72\x68\x61\x6E\x64\x6C\x65\x72","\x70\x61\x74\x68","\x70\x61\x73\x73\x70\x6F\x72\x74","\x65\x78\x70\x72\x65\x73\x73\x2D\x73\x65\x73\x73\x69\x6F\x6E","\x63\x6F\x6E\x6E\x65\x63\x74\x2D\x66\x6C\x61\x73\x68","\x65\x78\x70\x72\x65\x73\x73\x2D\x6D\x79\x73\x71\x6C\x2D\x73\x65\x73\x73\x69\x6F\x6E","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x73","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6D\x6F\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6E\x76","\x67\x65\x74","\x76\x69\x65\x77\x73","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x76\x69\x65\x77\x73","\x73\x65\x74","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72\x46\x69\x6C\x65","\x65\x6A\x73","\x65\x6E\x67\x69\x6E\x65","\x76\x69\x65\x77\x20\x65\x6E\x67\x69\x6E\x65","\x63\x72\x6F\x73\x73\x44\x6F\x6D\x61\x69\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x43\x72\x6F\x73\x73\x2D\x64\x6F\x6D\x61\x69\x6E\x20\x72\x65\x71\x75\x65\x73\x74\x73\x20\x65\x6E\x61\x62\x6C\x65\x64","\x64\x65\x62\x75\x67","\x41\x63\x63\x65\x73\x73\x2D\x43\x6F\x6E\x74\x72\x6F\x6C\x2D\x41\x6C\x6C\x6F\x77\x2D\x4F\x72\x69\x67\x69\x6E","\x2A","\x68\x65\x61\x64\x65\x72","\x41\x63\x63\x65\x73\x73\x2D\x43\x6F\x6E\x74\x72\x6F\x6C\x2D\x41\x6C\x6C\x6F\x77\x2D\x48\x65\x61\x64\x65\x72\x73","\x58\x2D\x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x57\x69\x74\x68","\x75\x73\x65","\x35\x30\x6D\x62","\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6A\x73\x6F\x6E","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x68\x6F\x73\x74","\x64\x62","\x70\x6F\x72\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x64\x61\x74\x61\x62\x61\x73\x65","\x63\x6F\x6F\x6B\x69\x65","\x6E\x61\x6D\x65","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x77\x77\x77","\x6A\x6F\x69\x6E","\x65\x78\x69\x73\x74\x73\x53\x79\x6E\x63","\x2F\x77\x77\x77","\x73\x74\x61\x74\x69\x63","\x72\x65\x6D\x6F\x74\x65\x2D\x61\x64\x64\x72\x65\x73\x73","\x78\x2D\x66\x6F\x72\x77\x61\x72\x64\x65\x64\x2D\x66\x6F\x72","\x68\x65\x61\x64\x65\x72\x73","\x72\x65\x6D\x6F\x74\x65\x41\x64\x64\x72\x65\x73\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x69\x70","\x74\x6F\x6B\x65\x6E","\x64\x61\x74\x65\x74\x69\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x70\x75\x62\x6C\x69\x63","\x66\x61\x76\x69\x63\x6F\x6E\x2E\x69\x63\x6F","\x61\x70\x70\x50\x61\x74\x68","\x2F\x70\x75\x62\x6C\x69\x63","\x5B\x3A\x64\x61\x74\x65\x74\x69\x6D\x65\x5D\x20\x5B\x52\x45\x51\x55\x45\x53\x54\x5D\x20\x5B\x4D\x4F\x54\x49\x4F\x4E\x5D\x20\x2D\x20\x3A\x6D\x65\x74\x68\x6F\x64\x20\x3A\x72\x65\x6D\x6F\x74\x65\x2D\x61\x64\x64\x72\x65\x73\x73\x20\x3A\x72\x65\x6D\x6F\x74\x65\x2D\x75\x73\x65\x72\x20\x3A\x75\x72\x6C\x20\x3A\x73\x74\x61\x74\x75\x73\x20\x3A\x72\x65\x73\x70\x6F\x6E\x73\x65\x2D\x74\x69\x6D\x65\x20\x6D\x73\x20\x2D\x20\x3A\x72\x65\x73\x5B\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x6C\x65\x6E\x67\x74\x68\x5D","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x74\x65\x73\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x2D\x6C\x69\x76\x65\x72\x65\x6C\x6F\x61\x64","\x2E\x74\x6D\x70","\x63\x6C\x69\x65\x6E\x74"];_0x2676[0];var express=require(_0x2676[1]);var favicon=require(_0x2676[2]);var morgan=require(_0x2676[3]);var compression=require(_0x2676[4]);var bodyParser=require(_0x2676[5]);var queryParser=require(_0x2676[6]);var methodOverride=require(_0x2676[7]);var cookieParser=require(_0x2676[8]);var errorHandler=require(_0x2676[9]);var path=require(_0x2676[10]);var passport=require(_0x2676[11]);var session=require(_0x2676[12]);var flash=require(_0x2676[13]);var SessionStore=require(_0x2676[14])(session);var config=require(_0x2676[15]);var fs=require(_0x2676[16]);var logger=require(_0x2676[18])(_0x2676[17]);var moment=require(_0x2676[19]);module[_0x2676[20]]= function(_0xd68bx13){var _0xd68bx14=_0xd68bx13[_0x2676[22]](_0x2676[21]);_0xd68bx13[_0x2676[26]](_0x2676[23],config[_0x2676[24]]+ _0x2676[25]);_0xd68bx13[_0x2676[30]](_0x2676[27],require(_0x2676[29])[_0x2676[28]]);_0xd68bx13[_0x2676[26]](_0x2676[31],_0x2676[27]);if(!config[_0x2676[33]](_0x2676[32])|| config[_0x2676[32]]){logger[_0x2676[35]](_0x2676[34]);_0xd68bx13[_0x2676[41]](function(_0xd68bx15,_0xd68bx16,_0xd68bx17){_0xd68bx16[_0x2676[38]](_0x2676[36],_0x2676[37]);_0xd68bx16[_0x2676[38]](_0x2676[39],_0x2676[40]);_0xd68bx17()})};_0xd68bx13[_0x2676[41]](compression());_0xd68bx13[_0x2676[41]](bodyParser[_0x2676[43]]({limit:_0x2676[42],extended:false}));_0xd68bx13[_0x2676[41]](bodyParser[_0x2676[44]]({limit:_0x2676[42]}));_0xd68bx13[_0x2676[41]](methodOverride());_0xd68bx13[_0x2676[41]](cookieParser());_0xd68bx13[_0x2676[41]](passport[_0x2676[45]]());_0xd68bx13[_0x2676[41]](session({secret:config[_0x2676[47]][_0x2676[46]],store: new SessionStore({host:config[_0x2676[49]][_0x2676[48]],port:config[_0x2676[49]][_0x2676[50]],user:config[_0x2676[49]][_0x2676[51]],password:config[_0x2676[49]][_0x2676[52]],database:config[_0x2676[49]][_0x2676[53]]}),cookie:config[_0x2676[47]][_0x2676[54]],name:config[_0x2676[47]][_0x2676[55]],resave:true,saveUninitialized:true}));if(fs[_0x2676[60]](path[_0x2676[59]](config[_0x2676[24]],_0x2676[56],_0x2676[57],_0x2676[58]))){_0xd68bx13[_0x2676[41]](_0x2676[61],express[_0x2676[62]](path[_0x2676[59]](config[_0x2676[24]],_0x2676[56],_0x2676[57],_0x2676[58])))};morgan[_0x2676[69]](_0x2676[63],function(_0xd68bx15,_0xd68bx16){return _0xd68bx15[_0x2676[65]][_0x2676[64]]?_0xd68bx15[_0x2676[65]][_0x2676[64]]:_0xd68bx15[_0x2676[67]][_0x2676[66]]|| _0xd68bx15[_0x2676[68]]});morgan[_0x2676[69]](_0x2676[70],function(_0xd68bx15,_0xd68bx16){return moment()[_0x2676[72]](_0x2676[71])});if(_0x2676[73]=== _0xd68bx14){_0xd68bx13[_0x2676[41]](favicon(path[_0x2676[59]](config[_0x2676[24]],_0x2676[74],_0x2676[75])));_0xd68bx13[_0x2676[41]](express[_0x2676[62]](path[_0x2676[59]](config[_0x2676[24]],_0x2676[74])));_0xd68bx13[_0x2676[26]](_0x2676[76],config[_0x2676[24]]+ _0x2676[77]);_0xd68bx13[_0x2676[41]](morgan(_0x2676[78]))};if(_0x2676[79]=== _0xd68bx14|| _0x2676[80]=== _0xd68bx14){_0xd68bx13[_0x2676[41]](require(_0x2676[81])());_0xd68bx13[_0x2676[41]](express[_0x2676[62]](path[_0x2676[59]](config[_0x2676[24]],_0x2676[82])));_0xd68bx13[_0x2676[41]](express[_0x2676[62]](path[_0x2676[59]](config[_0x2676[24]],_0x2676[83])));_0xd68bx13[_0x2676[26]](_0x2676[76],_0x2676[83]);_0xd68bx13[_0x2676[41]](morgan(_0x2676[78]));_0xd68bx13[_0x2676[41]](errorHandler())};_0xd68bx13[_0x2676[41]](flash())}
\ No newline at end of file
+var _0xa7a6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x72\x65\x73\x73","\x73\x65\x72\x76\x65\x2D\x66\x61\x76\x69\x63\x6F\x6E","\x6D\x6F\x72\x67\x61\x6E","\x63\x6F\x6D\x70\x72\x65\x73\x73\x69\x6F\x6E","\x62\x6F\x64\x79\x2D\x70\x61\x72\x73\x65\x72","\x65\x78\x70\x72\x65\x73\x73\x2D\x71\x75\x65\x72\x79\x2D\x69\x6E\x74","\x6D\x65\x74\x68\x6F\x64\x2D\x6F\x76\x65\x72\x72\x69\x64\x65","\x63\x6F\x6F\x6B\x69\x65\x2D\x70\x61\x72\x73\x65\x72","\x65\x72\x72\x6F\x72\x68\x61\x6E\x64\x6C\x65\x72","\x70\x61\x74\x68","\x70\x61\x73\x73\x70\x6F\x72\x74","\x65\x78\x70\x72\x65\x73\x73\x2D\x73\x65\x73\x73\x69\x6F\x6E","\x63\x6F\x6E\x6E\x65\x63\x74\x2D\x66\x6C\x61\x73\x68","\x65\x78\x70\x72\x65\x73\x73\x2D\x6D\x79\x73\x71\x6C\x2D\x73\x65\x73\x73\x69\x6F\x6E","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x73","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6D\x6F\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6E\x76","\x67\x65\x74","\x76\x69\x65\x77\x73","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x76\x69\x65\x77\x73","\x73\x65\x74","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72\x46\x69\x6C\x65","\x65\x6A\x73","\x65\x6E\x67\x69\x6E\x65","\x76\x69\x65\x77\x20\x65\x6E\x67\x69\x6E\x65","\x63\x72\x6F\x73\x73\x44\x6F\x6D\x61\x69\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x43\x72\x6F\x73\x73\x2D\x64\x6F\x6D\x61\x69\x6E\x20\x72\x65\x71\x75\x65\x73\x74\x73\x20\x65\x6E\x61\x62\x6C\x65\x64","\x64\x65\x62\x75\x67","\x41\x63\x63\x65\x73\x73\x2D\x43\x6F\x6E\x74\x72\x6F\x6C\x2D\x41\x6C\x6C\x6F\x77\x2D\x4F\x72\x69\x67\x69\x6E","\x2A","\x68\x65\x61\x64\x65\x72","\x41\x63\x63\x65\x73\x73\x2D\x43\x6F\x6E\x74\x72\x6F\x6C\x2D\x41\x6C\x6C\x6F\x77\x2D\x48\x65\x61\x64\x65\x72\x73","\x58\x2D\x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x57\x69\x74\x68","\x75\x73\x65","\x35\x30\x6D\x62","\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6A\x73\x6F\x6E","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x68\x6F\x73\x74","\x64\x62","\x70\x6F\x72\x74","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x64\x61\x74\x61\x62\x61\x73\x65","\x63\x6F\x6F\x6B\x69\x65","\x6E\x61\x6D\x65","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x77\x77\x77","\x6A\x6F\x69\x6E","\x65\x78\x69\x73\x74\x73\x53\x79\x6E\x63","\x2F\x77\x77\x77","\x73\x74\x61\x74\x69\x63","\x72\x65\x6D\x6F\x74\x65\x2D\x61\x64\x64\x72\x65\x73\x73","\x78\x2D\x66\x6F\x72\x77\x61\x72\x64\x65\x64\x2D\x66\x6F\x72","\x68\x65\x61\x64\x65\x72\x73","\x72\x65\x6D\x6F\x74\x65\x41\x64\x64\x72\x65\x73\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x69\x70","\x74\x6F\x6B\x65\x6E","\x64\x61\x74\x65\x74\x69\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x70\x75\x62\x6C\x69\x63","\x66\x61\x76\x69\x63\x6F\x6E\x2E\x69\x63\x6F","\x61\x70\x70\x50\x61\x74\x68","\x2F\x70\x75\x62\x6C\x69\x63","\x5B\x3A\x64\x61\x74\x65\x74\x69\x6D\x65\x5D\x20\x5B\x52\x45\x51\x55\x45\x53\x54\x5D\x20\x5B\x4D\x4F\x54\x49\x4F\x4E\x5D\x20\x2D\x20\x3A\x6D\x65\x74\x68\x6F\x64\x20\x3A\x72\x65\x6D\x6F\x74\x65\x2D\x61\x64\x64\x72\x65\x73\x73\x20\x3A\x72\x65\x6D\x6F\x74\x65\x2D\x75\x73\x65\x72\x20\x3A\x75\x72\x6C\x20\x3A\x73\x74\x61\x74\x75\x73\x20\x3A\x72\x65\x73\x70\x6F\x6E\x73\x65\x2D\x74\x69\x6D\x65\x20\x6D\x73\x20\x2D\x20\x3A\x72\x65\x73\x5B\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x6C\x65\x6E\x67\x74\x68\x5D","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x74\x65\x73\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x2D\x6C\x69\x76\x65\x72\x65\x6C\x6F\x61\x64","\x2E\x74\x6D\x70","\x63\x6C\x69\x65\x6E\x74"];_0xa7a6[0];var express=require(_0xa7a6[1]);var favicon=require(_0xa7a6[2]);var morgan=require(_0xa7a6[3]);var compression=require(_0xa7a6[4]);var bodyParser=require(_0xa7a6[5]);var queryParser=require(_0xa7a6[6]);var methodOverride=require(_0xa7a6[7]);var cookieParser=require(_0xa7a6[8]);var errorHandler=require(_0xa7a6[9]);var path=require(_0xa7a6[10]);var passport=require(_0xa7a6[11]);var session=require(_0xa7a6[12]);var flash=require(_0xa7a6[13]);var SessionStore=require(_0xa7a6[14])(session);var config=require(_0xa7a6[15]);var fs=require(_0xa7a6[16]);var logger=require(_0xa7a6[18])(_0xa7a6[17]);var moment=require(_0xa7a6[19]);module[_0xa7a6[20]]= function(_0xf105x13){var _0xf105x14=_0xf105x13[_0xa7a6[22]](_0xa7a6[21]);_0xf105x13[_0xa7a6[26]](_0xa7a6[23],config[_0xa7a6[24]]+ _0xa7a6[25]);_0xf105x13[_0xa7a6[30]](_0xa7a6[27],require(_0xa7a6[29])[_0xa7a6[28]]);_0xf105x13[_0xa7a6[26]](_0xa7a6[31],_0xa7a6[27]);if(!config[_0xa7a6[33]](_0xa7a6[32])|| config[_0xa7a6[32]]){logger[_0xa7a6[35]](_0xa7a6[34]);_0xf105x13[_0xa7a6[41]](function(_0xf105x15,_0xf105x16,_0xf105x17){_0xf105x16[_0xa7a6[38]](_0xa7a6[36],_0xa7a6[37]);_0xf105x16[_0xa7a6[38]](_0xa7a6[39],_0xa7a6[40]);_0xf105x17()})};_0xf105x13[_0xa7a6[41]](compression());_0xf105x13[_0xa7a6[41]](bodyParser[_0xa7a6[43]]({limit:_0xa7a6[42],extended:false}));_0xf105x13[_0xa7a6[41]](bodyParser[_0xa7a6[44]]({limit:_0xa7a6[42]}));_0xf105x13[_0xa7a6[41]](methodOverride());_0xf105x13[_0xa7a6[41]](cookieParser());_0xf105x13[_0xa7a6[41]](passport[_0xa7a6[45]]());_0xf105x13[_0xa7a6[41]](session({secret:config[_0xa7a6[47]][_0xa7a6[46]],store: new SessionStore({host:config[_0xa7a6[49]][_0xa7a6[48]],port:config[_0xa7a6[49]][_0xa7a6[50]],user:config[_0xa7a6[49]][_0xa7a6[51]],password:config[_0xa7a6[49]][_0xa7a6[52]],database:config[_0xa7a6[49]][_0xa7a6[53]]}),cookie:config[_0xa7a6[47]][_0xa7a6[54]],name:config[_0xa7a6[47]][_0xa7a6[55]],resave:true,saveUninitialized:true}));if(fs[_0xa7a6[60]](path[_0xa7a6[59]](config[_0xa7a6[24]],_0xa7a6[56],_0xa7a6[57],_0xa7a6[58]))){_0xf105x13[_0xa7a6[41]](_0xa7a6[61],express[_0xa7a6[62]](path[_0xa7a6[59]](config[_0xa7a6[24]],_0xa7a6[56],_0xa7a6[57],_0xa7a6[58])))};morgan[_0xa7a6[69]](_0xa7a6[63],function(_0xf105x15,_0xf105x16){return _0xf105x15[_0xa7a6[65]][_0xa7a6[64]]?_0xf105x15[_0xa7a6[65]][_0xa7a6[64]]:_0xf105x15[_0xa7a6[67]][_0xa7a6[66]]|| _0xf105x15[_0xa7a6[68]]});morgan[_0xa7a6[69]](_0xa7a6[70],function(_0xf105x15,_0xf105x16){return moment()[_0xa7a6[72]](_0xa7a6[71])});if(_0xa7a6[73]=== _0xf105x14){_0xf105x13[_0xa7a6[41]](favicon(path[_0xa7a6[59]](config[_0xa7a6[24]],_0xa7a6[74],_0xa7a6[75])));_0xf105x13[_0xa7a6[41]](express[_0xa7a6[62]](path[_0xa7a6[59]](config[_0xa7a6[24]],_0xa7a6[74])));_0xf105x13[_0xa7a6[26]](_0xa7a6[76],config[_0xa7a6[24]]+ _0xa7a6[77]);_0xf105x13[_0xa7a6[41]](morgan(_0xa7a6[78]))};if(_0xa7a6[79]=== _0xf105x14|| _0xa7a6[80]=== _0xf105x14){_0xf105x13[_0xa7a6[41]](require(_0xa7a6[81])());_0xf105x13[_0xa7a6[41]](express[_0xa7a6[62]](path[_0xa7a6[59]](config[_0xa7a6[24]],_0xa7a6[82])));_0xf105x13[_0xa7a6[41]](express[_0xa7a6[62]](path[_0xa7a6[59]](config[_0xa7a6[24]],_0xa7a6[83])));_0xf105x13[_0xa7a6[26]](_0xa7a6[76],_0xa7a6[83]);_0xf105x13[_0xa7a6[41]](morgan(_0xa7a6[78]));_0xf105x13[_0xa7a6[41]](errorHandler())};_0xf105x13[_0xa7a6[41]](flash())}
\ No newline at end of file
index 7cb7a93..ad426e3 100644 (file)
@@ -1 +1 @@
-var _0x5a49=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x63\x61\x70\x61\x63\x69\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x6B\x65\x79\x42\x79","\x73\x68\x6F\x77","\x55\x73\x65\x72","\x55\x73\x65\x72\x49\x64","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x71\x75\x65\x72\x79","\x53\x45\x4C\x45\x43\x54\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x61\x73\x20\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x41\x53\x20\x63\x61\x70\x61\x63\x69\x74\x79\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x20\x57\x48\x45\x52\x45\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x30\x20\x41\x4E\x44\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x30\x20\x41\x4E\x44\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65"];_0x5a49[0];var _=require(_0x5a49[1]);var util=require(_0x5a49[2]);var moment=require(_0x5a49[3]);var logger=require(_0x5a49[5])(_0x5a49[4]);var rpcClient=require(_0x5a49[6]);module[_0x5a49[7]]= function(_0x9bebx6,_0x9bebx7,_0x9bebx8,_0x9bebx9){var _0x9bebxa=[];var _0x9bebxb;var _0x9bebxc;var _0x9bebxd;function _0x9bebxe(_0x9bebxf){var _0x9bebx10=_[_0x5a49[9]](_0x9bebxa,{id:_0x9bebxf[_0x5a49[8]]});return _0x9bebx10?true:false}return rpcClient[_0x5a49[34]](_0x5a49[54],[_0x5a49[55]])[_0x5a49[30]](function(_0x9bebx7){_0x9bebxd= _[_0x5a49[47]](_0x9bebx7,_0x5a49[8]);return rpcClient[_0x5a49[34]](_0x5a49[48],[_0x5a49[49],{where:{id:_0x9bebx6[_0x5a49[50]],online:true,chatPause:false},attributes:[_0x5a49[8],_0x5a49[42],_0x5a49[51],_0x5a49[52],_0x5a49[53],_0x5a49[38]]}])})[_0x5a49[30]](function(_0x9bebxf){_0x9bebxc= _0x9bebxf;logger[_0x5a49[29]](_0x9bebx7[_0x5a49[11]][_0x5a49[10]](),_0x5a49[12],_0x9bebx6.UserId,_0x5a49[13],_0x9bebx7[_0x5a49[14]],_0x5a49[36],_0x9bebx6[_0x5a49[35]],_0x5a49[37]);if(_0x9bebxf){var _0x9bebx16=false;if(_0x9bebxf[_0x5a49[38]]> 0){if(_0x9bebxd[_0x9bebxf[_0x5a49[8]]]&& _0x9bebxd[_0x9bebxf[_0x5a49[8]]][_0x5a49[40]](_0x5a49[39])&& _0x9bebxd[_0x9bebxf[_0x5a49[8]]][_0x5a49[39]]>= _0x9bebxf[_0x5a49[38]]){_0x9bebx16= true}};if(!_0x9bebxe(_0x9bebxc)&&  !_0x9bebx16){var _0x9bebx12=_[_0x5a49[43]](_0x9bebx7,{timeslot:_0x9bebx6[_0x5a49[35]],application:_0x5a49[41],membername:_0x9bebxf[_0x5a49[42]],memberid:_0x9bebxf[_0x5a49[8]],calledAt:moment()[_0x5a49[22]](_0x5a49[33]),joinAt:moment()[_0x5a49[22]](_0x5a49[33])});return rpcClient[_0x5a49[34]](_0x5a49[44],[_0x5a49[32],_0x9bebx12])[_0x5a49[30]](function(_0x9bebx15){_0x9bebx8[_0x5a49[23]](_0x5a49[26])[_0x5a49[19]](_0x5a49[25],_0x9bebx15);_0x9bebx8[_0x5a49[23]](_0x5a49[27])[_0x5a49[19]](_0x5a49[25],_0x9bebx15);_0x9bebx8[_0x5a49[23]](util[_0x5a49[22]](_0x5a49[20],_0x9bebx15[_0x5a49[21]]))[_0x5a49[19]](_0x5a49[25],_0x9bebx15);return rpcClient[_0x5a49[34]](_0x5a49[44],[_0x5a49[45],_0x9bebx12])})}else {logger[_0x5a49[29]](_0x9bebx7[_0x5a49[11]][_0x5a49[10]](),_0x5a49[12],_0x9bebx6.UserId,_0x5a49[13],_0x9bebx7[_0x5a49[14]],_0x5a49[46]);_0x9bebx9()}}else {logger[_0x5a49[29]](_0x9bebx7[_0x5a49[11]][_0x5a49[10]](),_0x5a49[12],_0x9bebx6.UserId,_0x5a49[13],_0x9bebx7[_0x5a49[14]],_0x5a49[46]);_0x9bebx9()}})[_0x5a49[30]](function(_0x9bebx12){if(_0x9bebx12){_0x9bebx8[_0x5a49[23]](util[_0x5a49[22]](_0x5a49[20],_0x9bebx12[_0x5a49[21]]))[_0x5a49[19]](_0x5a49[18],_0x9bebx12);_0x9bebxb= setTimeout(function(){return rpcClient[_0x5a49[34]](_0x5a49[31],[_0x5a49[32],{leaveAt:moment()[_0x5a49[22]](_0x5a49[33]),timeout:true},{where:{uniqueid:_0x9bebx7[_0x5a49[14]],leaveAt:null},individualHooks:true}])[_0x5a49[30]](function(_0x9bebx13){if(_0x9bebx13&& _0x9bebx13[_0x5a49[24]]&& _0x9bebx13[1][_0x5a49[24]]){for(var _0x9bebx14=0;_0x9bebx14< _0x9bebx13[1][_0x5a49[24]];_0x9bebx14++){var _0x9bebx15=_0x9bebx13[1][_0x9bebx14];_0x9bebx8[_0x5a49[23]](_0x5a49[26])[_0x5a49[19]](_0x5a49[25],_0x9bebx15);_0x9bebx8[_0x5a49[23]](_0x5a49[27])[_0x5a49[19]](_0x5a49[25],_0x9bebx15);_0x9bebx8[_0x5a49[23]](util[_0x5a49[22]](_0x5a49[20],_0x9bebx15[_0x5a49[21]]))[_0x5a49[19]](_0x5a49[25],_0x9bebx15)}};logger[_0x5a49[29]](_0x9bebx7[_0x5a49[11]][_0x5a49[10]](),_0x5a49[12],_0x9bebx6.UserId,_0x5a49[13],_0x9bebx7[_0x5a49[14]],_0x5a49[28]);clearTimeout(_0x9bebxb);_0x9bebx9()})},_0x9bebx6[_0x5a49[35]]* 1000)}})[_0x5a49[17]](function(_0x9bebx11){logger[_0x5a49[16]](_0x9bebx7[_0x5a49[11]][_0x5a49[10]](),_0x5a49[12],_0x9bebx6.UserId,_0x5a49[13],_0x9bebx7[_0x5a49[14]],_0x5a49[15]);logger[_0x5a49[16]](_0x9bebx11);_0x9bebx9(_0x9bebx11)})}
\ No newline at end of file
+var _0x6878=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x63\x61\x70\x61\x63\x69\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x6B\x65\x79\x42\x79","\x73\x68\x6F\x77","\x55\x73\x65\x72","\x55\x73\x65\x72\x49\x64","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x71\x75\x65\x72\x79","\x53\x45\x4C\x45\x43\x54\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x61\x73\x20\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x41\x53\x20\x63\x61\x70\x61\x63\x69\x74\x79\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x20\x57\x48\x45\x52\x45\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x30\x20\x41\x4E\x44\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x30\x20\x41\x4E\x44\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65"];_0x6878[0];var _=require(_0x6878[1]);var util=require(_0x6878[2]);var moment=require(_0x6878[3]);var logger=require(_0x6878[5])(_0x6878[4]);var rpcClient=require(_0x6878[6]);module[_0x6878[7]]= function(_0xb0b3x6,_0xb0b3x7,_0xb0b3x8,_0xb0b3x9){var _0xb0b3xa=[];var _0xb0b3xb;var _0xb0b3xc;var _0xb0b3xd;function _0xb0b3xe(_0xb0b3xf){var _0xb0b3x10=_[_0x6878[9]](_0xb0b3xa,{id:_0xb0b3xf[_0x6878[8]]});return _0xb0b3x10?true:false}return rpcClient[_0x6878[34]](_0x6878[54],[_0x6878[55]])[_0x6878[30]](function(_0xb0b3x7){_0xb0b3xd= _[_0x6878[47]](_0xb0b3x7,_0x6878[8]);return rpcClient[_0x6878[34]](_0x6878[48],[_0x6878[49],{where:{id:_0xb0b3x6[_0x6878[50]],online:true,chatPause:false},attributes:[_0x6878[8],_0x6878[42],_0x6878[51],_0x6878[52],_0x6878[53],_0x6878[38]]}])})[_0x6878[30]](function(_0xb0b3xf){_0xb0b3xc= _0xb0b3xf;logger[_0x6878[29]](_0xb0b3x7[_0x6878[11]][_0x6878[10]](),_0x6878[12],_0xb0b3x6.UserId,_0x6878[13],_0xb0b3x7[_0x6878[14]],_0x6878[36],_0xb0b3x6[_0x6878[35]],_0x6878[37]);if(_0xb0b3xf){var _0xb0b3x16=false;if(_0xb0b3xf[_0x6878[38]]> 0){if(_0xb0b3xd[_0xb0b3xf[_0x6878[8]]]&& _0xb0b3xd[_0xb0b3xf[_0x6878[8]]][_0x6878[40]](_0x6878[39])&& _0xb0b3xd[_0xb0b3xf[_0x6878[8]]][_0x6878[39]]>= _0xb0b3xf[_0x6878[38]]){_0xb0b3x16= true}};if(!_0xb0b3xe(_0xb0b3xc)&&  !_0xb0b3x16){var _0xb0b3x12=_[_0x6878[43]](_0xb0b3x7,{timeslot:_0xb0b3x6[_0x6878[35]],application:_0x6878[41],membername:_0xb0b3xf[_0x6878[42]],memberid:_0xb0b3xf[_0x6878[8]],calledAt:moment()[_0x6878[22]](_0x6878[33]),joinAt:moment()[_0x6878[22]](_0x6878[33])});return rpcClient[_0x6878[34]](_0x6878[44],[_0x6878[32],_0xb0b3x12])[_0x6878[30]](function(_0xb0b3x15){_0xb0b3x8[_0x6878[23]](_0x6878[26])[_0x6878[19]](_0x6878[25],_0xb0b3x15);_0xb0b3x8[_0x6878[23]](_0x6878[27])[_0x6878[19]](_0x6878[25],_0xb0b3x15);_0xb0b3x8[_0x6878[23]](util[_0x6878[22]](_0x6878[20],_0xb0b3x15[_0x6878[21]]))[_0x6878[19]](_0x6878[25],_0xb0b3x15);return rpcClient[_0x6878[34]](_0x6878[44],[_0x6878[45],_0xb0b3x12])})}else {logger[_0x6878[29]](_0xb0b3x7[_0x6878[11]][_0x6878[10]](),_0x6878[12],_0xb0b3x6.UserId,_0x6878[13],_0xb0b3x7[_0x6878[14]],_0x6878[46]);_0xb0b3x9()}}else {logger[_0x6878[29]](_0xb0b3x7[_0x6878[11]][_0x6878[10]](),_0x6878[12],_0xb0b3x6.UserId,_0x6878[13],_0xb0b3x7[_0x6878[14]],_0x6878[46]);_0xb0b3x9()}})[_0x6878[30]](function(_0xb0b3x12){if(_0xb0b3x12){_0xb0b3x8[_0x6878[23]](util[_0x6878[22]](_0x6878[20],_0xb0b3x12[_0x6878[21]]))[_0x6878[19]](_0x6878[18],_0xb0b3x12);_0xb0b3xb= setTimeout(function(){return rpcClient[_0x6878[34]](_0x6878[31],[_0x6878[32],{leaveAt:moment()[_0x6878[22]](_0x6878[33]),timeout:true},{where:{uniqueid:_0xb0b3x7[_0x6878[14]],leaveAt:null},individualHooks:true}])[_0x6878[30]](function(_0xb0b3x13){if(_0xb0b3x13&& _0xb0b3x13[_0x6878[24]]&& _0xb0b3x13[1][_0x6878[24]]){for(var _0xb0b3x14=0;_0xb0b3x14< _0xb0b3x13[1][_0x6878[24]];_0xb0b3x14++){var _0xb0b3x15=_0xb0b3x13[1][_0xb0b3x14];_0xb0b3x8[_0x6878[23]](_0x6878[26])[_0x6878[19]](_0x6878[25],_0xb0b3x15);_0xb0b3x8[_0x6878[23]](_0x6878[27])[_0x6878[19]](_0x6878[25],_0xb0b3x15);_0xb0b3x8[_0x6878[23]](util[_0x6878[22]](_0x6878[20],_0xb0b3x15[_0x6878[21]]))[_0x6878[19]](_0x6878[25],_0xb0b3x15)}};logger[_0x6878[29]](_0xb0b3x7[_0x6878[11]][_0x6878[10]](),_0x6878[12],_0xb0b3x6.UserId,_0x6878[13],_0xb0b3x7[_0x6878[14]],_0x6878[28]);clearTimeout(_0xb0b3xb);_0xb0b3x9()})},_0xb0b3x6[_0x6878[35]]* 1000)}})[_0x6878[17]](function(_0xb0b3x11){logger[_0x6878[16]](_0xb0b3x7[_0x6878[11]][_0x6878[10]](),_0x6878[12],_0xb0b3x6.UserId,_0x6878[13],_0xb0b3x7[_0x6878[14]],_0x6878[15]);logger[_0x6878[16]](_0xb0b3x11);_0xb0b3x9(_0xb0b3x11)})}
\ No newline at end of file
index 14560a0..a7165a5 100644 (file)
@@ -1 +1 @@
-var _0xca19=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x72\x6F\x6F\x6D\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x65\x78\x69\x74","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x76\x69\x73\x69\x74\x6F\x72\x69\x64","\x75\x70\x64\x61\x74\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x75\x6E\x73\x65\x72\x76\x65\x64","\x72\x65\x71\x75\x65\x73\x74","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x73\x65\x72\x69\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x52\x4F\x4F\x4D\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x69\x6E\x64\x65\x78","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x69\x64","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x68\x6F\x77","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x41\x42\x41\x4E\x44\x4F\x4E\x45\x44","\x61\x62\x61\x6E\x64\x6F\x6E","\x74\x79\x70\x65"];_0xca19[0];var _data;var _callback;var _series=[];var _=require(_0xca19[1]);var util=require(_0xca19[2]);var redis=require(_0xca19[3]);var async=require(_0xca19[4]);var logger=require(_0xca19[6])(_0xca19[5]);var MyUtil=require(_0xca19[7]);var rpcClient=require(_0xca19[8]);var config=require(_0xca19[9]);var redisConf;if(config[_0xca19[10]]){redisConf= {password:config[_0xca19[10]]}};var redisClient=redis[_0xca19[12]](6379,config[_0xca19[11]],redisConf);var io=require(_0xca19[13])(redisClient);function start(){return rpcClient[_0xca19[27]](_0xca19[48],[_0xca19[49],{where:{id:_data[_0xca19[50]]},attributes:[_0xca19[45],_0xca19[42]]}])[_0xca19[22]](function(_0x36d1x19){logger[_0xca19[21]](util[_0xca19[16]](_0xca19[41],_0x36d1x19[_0xca19[42]],_data[_0xca19[15]]));return rpcClient[_0xca19[27]](_0xca19[43],[_0xca19[44],{where:{ChatWebsiteId:_0x36d1x19[_0xca19[45]]},order:_0xca19[46],include:[{model:_0xca19[32],attributes:[_0xca19[33]],include:[{model:_0xca19[32],as:_0xca19[47],attributes:[_0xca19[33]]}]}]}])})[_0xca19[22]](function(_0x36d1x13){for(var _0x36d1x14=0;_0x36d1x14< _0x36d1x13[_0xca19[31]];_0x36d1x14++){var _0x36d1x15=false;var _0x36d1x16=_0x36d1x13[_0x36d1x14];if(_0x36d1x16[_0xca19[32]]){if(_[_0xca19[36]](_0x36d1x16[_0xca19[32]].SubIntervals,function(_0x36d1x17){return MyUtil[_0xca19[35]](MyUtil[_0xca19[34]](_0x36d1x17[_0xca19[33]]))})){_0x36d1x15= true}}else {if(_0x36d1x16[_0xca19[33]]){if(MyUtil[_0xca19[35]](MyUtil[_0xca19[34]](_0x36d1x16[_0xca19[33]]))){_0x36d1x15= true}}};if(_0x36d1x15){_series[_0xca19[40]]((function(_0x36d1x16,_data,io){return function(_0x36d1x18){require(util[_0xca19[16]](_0xca19[37],_0x36d1x16[_0xca19[39]][_0xca19[38]]()))(_0x36d1x16,_data,io,_0x36d1x18)}})(_0x36d1x16,_data,io))}}})[_0xca19[22]](function(){return  new Promise(function(_0x36d1x11,_0x36d1x12){async[_0xca19[30]](_series,function(_0x36d1x10){if(_0x36d1x10){_0x36d1x12(_0x36d1x10)}else {return rpcClient[_0xca19[27]](_0xca19[24],[_0xca19[28],{status:_0xca19[29]},{where:{id:_data[_0xca19[15]]}}])[_0xca19[22]](function(){if(_data[_0xca19[23]]){return rpcClient[_0xca19[27]](_0xca19[24],[_0xca19[25],{status:_0xca19[26]},{where:{id:_data[_0xca19[23]]}}])}})[_0xca19[22]](function(){_0x36d1x11()})}})})})[_0xca19[22]](function(){logger[_0xca19[21]](util[_0xca19[16]](_0xca19[20],_data[_0xca19[15]]));process[_0xca19[18]](0)})[_0xca19[19]](function(_0x36d1x10){logger[_0xca19[17]](util[_0xca19[16]](_0xca19[14],_data[_0xca19[15]]));process[_0xca19[18]](1)})}process[_0xca19[52]](_0xca19[51],function(_0x36d1x10){if(_0x36d1x10){logger[_0xca19[17]](_0x36d1x10)}});process[_0xca19[52]](_0xca19[53],function(_0x36d1x1a){switch(_0x36d1x1a[_0xca19[62]]){case _0xca19[56]:logger[_0xca19[21]](util[_0xca19[16]](_0xca19[54],_0x36d1x1a[_0xca19[55]][_0xca19[15]]));_data= _0x36d1x1a[_0xca19[55]];start();break;case _0xca19[59]:logger[_0xca19[21]](util[_0xca19[16]](_0xca19[57],_data[_0xca19[15]],_0x36d1x1a[_0xca19[58]]));process[_0xca19[18]](0);break;case _0xca19[61]:logger[_0xca19[21]](util[_0xca19[16]](_0xca19[60],_data[_0xca19[15]]));process[_0xca19[18]](0);break;default:}})
\ No newline at end of file
+var _0x7868=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x72\x6F\x6F\x6D\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x65\x78\x69\x74","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x76\x69\x73\x69\x74\x6F\x72\x69\x64","\x75\x70\x64\x61\x74\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x75\x6E\x73\x65\x72\x76\x65\x64","\x72\x65\x71\x75\x65\x73\x74","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x73\x65\x72\x69\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x52\x4F\x4F\x4D\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x69\x6E\x64\x65\x78","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x69\x64","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x68\x6F\x77","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x43\x48\x41\x54\x20\x52\x4F\x4F\x4D\x20\x25\x64\x20\x41\x42\x41\x4E\x44\x4F\x4E\x45\x44","\x61\x62\x61\x6E\x64\x6F\x6E","\x74\x79\x70\x65"];_0x7868[0];var _data;var _callback;var _series=[];var _=require(_0x7868[1]);var util=require(_0x7868[2]);var redis=require(_0x7868[3]);var async=require(_0x7868[4]);var logger=require(_0x7868[6])(_0x7868[5]);var MyUtil=require(_0x7868[7]);var rpcClient=require(_0x7868[8]);var config=require(_0x7868[9]);var redisConf;if(config[_0x7868[10]]){redisConf= {password:config[_0x7868[10]]}};var redisClient=redis[_0x7868[12]](6379,config[_0x7868[11]],redisConf);var io=require(_0x7868[13])(redisClient);function start(){return rpcClient[_0x7868[27]](_0x7868[48],[_0x7868[49],{where:{id:_data[_0x7868[50]]},attributes:[_0x7868[45],_0x7868[42]]}])[_0x7868[22]](function(_0x5a96x19){logger[_0x7868[21]](util[_0x7868[16]](_0x7868[41],_0x5a96x19[_0x7868[42]],_data[_0x7868[15]]));return rpcClient[_0x7868[27]](_0x7868[43],[_0x7868[44],{where:{ChatWebsiteId:_0x5a96x19[_0x7868[45]]},order:_0x7868[46],include:[{model:_0x7868[32],attributes:[_0x7868[33]],include:[{model:_0x7868[32],as:_0x7868[47],attributes:[_0x7868[33]]}]}]}])})[_0x7868[22]](function(_0x5a96x13){for(var _0x5a96x14=0;_0x5a96x14< _0x5a96x13[_0x7868[31]];_0x5a96x14++){var _0x5a96x15=false;var _0x5a96x16=_0x5a96x13[_0x5a96x14];if(_0x5a96x16[_0x7868[32]]){if(_[_0x7868[36]](_0x5a96x16[_0x7868[32]].SubIntervals,function(_0x5a96x17){return MyUtil[_0x7868[35]](MyUtil[_0x7868[34]](_0x5a96x17[_0x7868[33]]))})){_0x5a96x15= true}}else {if(_0x5a96x16[_0x7868[33]]){if(MyUtil[_0x7868[35]](MyUtil[_0x7868[34]](_0x5a96x16[_0x7868[33]]))){_0x5a96x15= true}}};if(_0x5a96x15){_series[_0x7868[40]]((function(_0x5a96x16,_data,io){return function(_0x5a96x18){require(util[_0x7868[16]](_0x7868[37],_0x5a96x16[_0x7868[39]][_0x7868[38]]()))(_0x5a96x16,_data,io,_0x5a96x18)}})(_0x5a96x16,_data,io))}}})[_0x7868[22]](function(){return  new Promise(function(_0x5a96x11,_0x5a96x12){async[_0x7868[30]](_series,function(_0x5a96x10){if(_0x5a96x10){_0x5a96x12(_0x5a96x10)}else {return rpcClient[_0x7868[27]](_0x7868[24],[_0x7868[28],{status:_0x7868[29]},{where:{id:_data[_0x7868[15]]}}])[_0x7868[22]](function(){if(_data[_0x7868[23]]){return rpcClient[_0x7868[27]](_0x7868[24],[_0x7868[25],{status:_0x7868[26]},{where:{id:_data[_0x7868[23]]}}])}})[_0x7868[22]](function(){_0x5a96x11()})}})})})[_0x7868[22]](function(){logger[_0x7868[21]](util[_0x7868[16]](_0x7868[20],_data[_0x7868[15]]));process[_0x7868[18]](0)})[_0x7868[19]](function(_0x5a96x10){logger[_0x7868[17]](util[_0x7868[16]](_0x7868[14],_data[_0x7868[15]]));process[_0x7868[18]](1)})}process[_0x7868[52]](_0x7868[51],function(_0x5a96x10){if(_0x5a96x10){logger[_0x7868[17]](_0x5a96x10)}});process[_0x7868[52]](_0x7868[53],function(_0x5a96x1a){switch(_0x5a96x1a[_0x7868[62]]){case _0x7868[56]:logger[_0x7868[21]](util[_0x7868[16]](_0x7868[54],_0x5a96x1a[_0x7868[55]][_0x7868[15]]));_data= _0x5a96x1a[_0x7868[55]];start();break;case _0x7868[59]:logger[_0x7868[21]](util[_0x7868[16]](_0x7868[57],_data[_0x7868[15]],_0x5a96x1a[_0x7868[58]]));process[_0x7868[18]](0);break;case _0x7868[61]:logger[_0x7868[21]](util[_0x7868[16]](_0x7868[60],_data[_0x7868[15]]));process[_0x7868[18]](0);break;default:}})
\ No newline at end of file
index 5010954..fc4300f 100644 (file)
@@ -1 +1 @@
-var _0xb6ba=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x63\x61\x70\x61\x63\x69\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x6B\x65\x79\x42\x79","\x69\x6E\x64\x65\x78","\x55\x73\x65\x72","\x71\x75\x65\x72\x79","\x53\x45\x4C\x45\x43\x54\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x61\x73\x20\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x41\x53\x20\x63\x61\x70\x61\x63\x69\x74\x79\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x20\x57\x48\x45\x52\x45\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x30\x20\x41\x4E\x44\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x30\x20\x41\x4E\x44\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x61\x6C\x6C","\x73\x68\x6F\x77","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65\x49\x64","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x72\x65\x73\x6F\x6C\x76\x65","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xb6ba[0];var _=require(_0xb6ba[1]);var util=require(_0xb6ba[2]);var moment=require(_0xb6ba[3]);var logger=require(_0xb6ba[5])(_0xb6ba[4]);var rpcClient=require(_0xb6ba[6]);module[_0xb6ba[7]]= function(_0x6b31x6,_0x6b31x7,_0x6b31x8,_0x6b31x9){var _0x6b31xa=[];var _0x6b31xb;var _0x6b31xc;var _0x6b31xd;var _0x6b31xe=0;process[_0xb6ba[25]](_0xb6ba[8],function(_0x6b31xf){switch(_0x6b31xf[_0xb6ba[24]]){case _0xb6ba[23]:logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[17],_0x6b31xf[_0xb6ba[18]],_0xb6ba[19]);_0x6b31xa[_0xb6ba[22]]({id:_0x6b31xf[_0xb6ba[21]]});break;default:}});function _0x6b31x10(_0x6b31x11){var _0x6b31x12=_[_0xb6ba[26]](_0x6b31xa,{id:_0x6b31x11[_0xb6ba[21]]});return _0x6b31x12?true:false}function _0x6b31x13(){var _0x6b31x14=((_0x6b31x6[_0xb6ba[27]]- _0x6b31xe)> _0x6b31xd[_0xb6ba[27]])?_0x6b31xd[_0xb6ba[27]]:(_0x6b31x6[_0xb6ba[27]]- _0x6b31xe);var _0x6b31x15;if(_0x6b31x14> 0){if(_0x6b31xc[_0xb6ba[28]]){var _0x6b31x16={where:{id:{$in:_[_0xb6ba[29]](_0x6b31xc,_0xb6ba[21])},online:true,chatPause:false},include:[{model:_0xb6ba[30],attributes:[_0xb6ba[21]],raw:true}],attributes:[_0xb6ba[21],_0xb6ba[12],_0xb6ba[31],_0xb6ba[32],_0xb6ba[33],_0xb6ba[34]],order:[[{raw:util[_0xb6ba[37]](_0xb6ba[35],_[_0xb6ba[29]](_0x6b31xc,_0xb6ba[21])[_0xb6ba[36]]())}]]};return rpcClient[_0xb6ba[58]](_0xb6ba[63],[_0xb6ba[64]])[_0xb6ba[41]](function(_0x6b31x7){_0x6b31x15= _[_0xb6ba[60]](_0x6b31x7,_0xb6ba[21]);return rpcClient[_0xb6ba[58]](_0xb6ba[61],[_0xb6ba[62],_0x6b31x16])})[_0xb6ba[41]](function(_0x6b31x19){if(_0x6b31x19[_0xb6ba[28]]){var _0x6b31x1a;for(var _0x6b31x1b=0;_0x6b31x1b< _0x6b31x19[_0xb6ba[28]];_0x6b31x1b++){var _0x6b31x11=_0x6b31x19[_0x6b31x1b];var _0x6b31x1c=false;if(_0x6b31x11[_0xb6ba[34]]> 0){if(_0x6b31x15[_0x6b31x11[_0xb6ba[21]]]&& _0x6b31x15[_0x6b31x11[_0xb6ba[21]]][_0xb6ba[48]](_0xb6ba[47])&& _0x6b31x15[_0x6b31x11[_0xb6ba[21]]][_0xb6ba[47]]>= _0x6b31x11[_0xb6ba[34]]){_0x6b31x1c= true}};if(!_0x6b31x10(_0x6b31x11)&&  !_0x6b31x1c){_0x6b31x1a= _0x6b31x11;break}};if(_0x6b31x1a){logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[49],_0x6b31x1a[_0xb6ba[21]],_0x6b31x1a[_0xb6ba[12]]);var _0x6b31x1d=_[_0xb6ba[50]](_0x6b31xc,{"\x69\x64":_0x6b31x1a[_0xb6ba[21]]});if(_0x6b31x1d>= 0){var _0x6b31x1e=_0x6b31xc[_0xb6ba[51]](_0x6b31x1d,1);if(_0x6b31x1e&& _0x6b31x1e[_0xb6ba[28]]){_0x6b31xc[_0xb6ba[22]](_[_0xb6ba[52]](_0x6b31x1e))}};return rpcClient[_0xb6ba[58]](_0xb6ba[53],[_0xb6ba[54],_[_0xb6ba[57]](_0x6b31x7,{timeslot:_0x6b31x14,application:_0xb6ba[55],membername:_0x6b31x1a[_0xb6ba[12]],memberid:_0x6b31x1a[_0xb6ba[21]],queue:_0x6b31xd[_0xb6ba[21]],queuename:_0x6b31xd[_0xb6ba[12]],calledAt:moment()[_0xb6ba[37]](_0xb6ba[56])})])};logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[59]);return}else {logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[59]);return}})[_0xb6ba[41]](function(_0x6b31x18){if(_0x6b31x18){_0x6b31x8[_0xb6ba[46]](util[_0xb6ba[37]](_0xb6ba[44],_0x6b31x18[_0xb6ba[45]]))[_0xb6ba[43]](_0xb6ba[42],_0x6b31x18)}})[_0xb6ba[41]](function(){_0x6b31xb= setTimeout(function(){_0x6b31xe+= _0x6b31xd[_0xb6ba[27]];_0x6b31x13()},_0x6b31x14* 1000)})[_0xb6ba[40]](function(_0x6b31x17){logger[_0xb6ba[39]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[38]);_0x6b31x9(_0x6b31x17)})}else {logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[59]);_0x6b31xb= setTimeout(function(){_0x6b31xe+= _0x6b31xd[_0xb6ba[27]];_0x6b31x13()},_0x6b31x14* 1000)}}else {return rpcClient[_0xb6ba[58]](_0xb6ba[69],[_0xb6ba[70],{leaveAt:moment()[_0xb6ba[37]](_0xb6ba[56]),timeout:true},{where:{uniqueid:_0x6b31x7[_0xb6ba[16]],leaveAt:null},individualHooks:true}])[_0xb6ba[41]](function(_0x6b31x1f){if(_0x6b31x1f&& _0x6b31x1f[_0xb6ba[28]]&& _0x6b31x1f[1][_0xb6ba[28]]){for(var _0x6b31x1b=0;_0x6b31x1b< _0x6b31x1f[1][_0xb6ba[28]];_0x6b31x1b++){var _0x6b31x20=_0x6b31x1f[1][_0x6b31x1b];_0x6b31x8[_0xb6ba[46]](_0xb6ba[67])[_0xb6ba[43]](_0xb6ba[66],_0x6b31x20);_0x6b31x8[_0xb6ba[46]](_0xb6ba[68])[_0xb6ba[43]](_0xb6ba[66],_0x6b31x20)}}})[_0xb6ba[41]](function(){logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[65]);clearTimeout(_0x6b31xb);_0x6b31x9()})[_0xb6ba[40]](function(_0x6b31x17){logger[_0xb6ba[39]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[38]);_0x6b31x9(_0x6b31x17)})}}function _0x6b31x21(){var _0x6b31x14=((_0x6b31x6[_0xb6ba[27]]- _0x6b31xe)> _0x6b31xd[_0xb6ba[27]])?_0x6b31xd[_0xb6ba[27]]:(_0x6b31x6[_0xb6ba[27]]- _0x6b31xe);if(_0x6b31x14> 0){var _0x6b31x15;return rpcClient[_0xb6ba[58]](_0xb6ba[63],[_0xb6ba[64]])[_0xb6ba[41]](function(_0x6b31x7){_0x6b31x15= _[_0xb6ba[60]](_0x6b31x7,_0xb6ba[21]);return rpcClient[_0xb6ba[58]](_0xb6ba[77],[_0xb6ba[78],{where:{id:_0x6b31x6[_0xb6ba[79]]},attributes:[_0xb6ba[21],_0xb6ba[12],_0xb6ba[27],_0xb6ba[14],_0xb6ba[80]],include:[{model:_0xb6ba[62],where:{online:true,chatPause:false},attributes:[_0xb6ba[21],_0xb6ba[12],_0xb6ba[31],_0xb6ba[32],_0xb6ba[33],_0xb6ba[34]],raw:true}]}])})[_0xb6ba[41]](function(_0x6b31x23){if(_0x6b31x23){var _0x6b31x24=_[_0xb6ba[73]](_[_0xb6ba[72]](_0x6b31x23.Users,_0xb6ba[71]));if(_0x6b31x24&& _0x6b31x24[_0xb6ba[28]]){var _0x6b31x25;for(var _0x6b31x1b=0;_0x6b31x1b< _0x6b31x24[_0xb6ba[28]];_0x6b31x1b++){_[_0xb6ba[74]](_0x6b31x24[_0x6b31x1b],function(_0x6b31x11){var _0x6b31x1c=false;if(_0x6b31x11[_0xb6ba[34]]> 0){if(_0x6b31x15[_0x6b31x11[_0xb6ba[21]]]&& _0x6b31x15[_0x6b31x11[_0xb6ba[21]]][_0xb6ba[48]](_0xb6ba[47])&& _0x6b31x15[_0x6b31x11[_0xb6ba[21]]][_0xb6ba[47]]>= _0x6b31x11[_0xb6ba[34]]){_0x6b31x1c= true}};return _0x6b31x10(_0x6b31x11)|| _0x6b31x1c});if(_0x6b31x24[_0x6b31x1b][_0xb6ba[28]]){_0x6b31x25= _0x6b31x24[_0x6b31x1b];break}};if(_0x6b31x25&& _0x6b31x25[_0xb6ba[28]]){var _0x6b31x26=_[_0xb6ba[29]](_0x6b31x25,function(_0x6b31x11){return _[_0xb6ba[75]](_[_0xb6ba[57]](_0x6b31x7,{timeslot:_0x6b31x14,application:_0xb6ba[55],membername:_0x6b31x11[_0xb6ba[12]],memberid:_0x6b31x11[_0xb6ba[21]],queue:_0x6b31xd[_0xb6ba[21]],queuename:_0x6b31xd[_0xb6ba[12]],calledAt:moment()[_0xb6ba[37]](_0xb6ba[56])}))});var _0x6b31x27=[];for(var _0x6b31x28=0;_0x6b31x28< _0x6b31x26[_0xb6ba[28]];_0x6b31x28++){_0x6b31x27[_0xb6ba[22]](rpcClient[_0xb6ba[58]](_0xb6ba[53],[_0xb6ba[54],_0x6b31x26[_0x6b31x28]]))};return Promise[_0xb6ba[76]](_0x6b31x27)}else {logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[59])}}else {logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[59])}}else {logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[59])}})[_0xb6ba[41]](function(_0x6b31x22){if(_0x6b31x22&& _0x6b31x22[_0xb6ba[28]]){for(var _0x6b31x1b=0;_0x6b31x1b< _0x6b31x22[_0xb6ba[28]];_0x6b31x1b++){var _0x6b31x18=_0x6b31x22[_0x6b31x1b];_0x6b31x8[_0xb6ba[46]](util[_0xb6ba[37]](_0xb6ba[44],_0x6b31x18[_0xb6ba[45]]))[_0xb6ba[43]](_0xb6ba[42],_0x6b31x18)}};_0x6b31xb= setTimeout(function(){_0x6b31xe+= _0x6b31xd[_0xb6ba[27]];_0x6b31x21()},_0x6b31x14* 1000)})[_0xb6ba[40]](function(_0x6b31x17){logger[_0xb6ba[39]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[38]);_0x6b31x9(_0x6b31x17)})}else {return rpcClient[_0xb6ba[58]](_0xb6ba[69],[_0xb6ba[70],{leaveAt:moment()[_0xb6ba[37]](_0xb6ba[56]),timeout:true},{where:{uniqueid:_0x6b31x7[_0xb6ba[16]],leaveAt:null},individualHooks:true}])[_0xb6ba[41]](function(_0x6b31x1f){if(_0x6b31x1f&& _0x6b31x1f[_0xb6ba[28]]&& _0x6b31x1f[1][_0xb6ba[28]]){for(var _0x6b31x1b=0;_0x6b31x1b< _0x6b31x1f[1][_0xb6ba[28]];_0x6b31x1b++){var _0x6b31x20=_0x6b31x1f[1][_0x6b31x1b];_0x6b31x8[_0xb6ba[46]](_0xb6ba[67])[_0xb6ba[43]](_0xb6ba[66],_0x6b31x20);_0x6b31x8[_0xb6ba[46]](_0xb6ba[68])[_0xb6ba[43]](_0xb6ba[66],_0x6b31x20)}};logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[65]);clearTimeout(_0x6b31xb);_0x6b31x9();return Promise[_0xb6ba[81]]()})[_0xb6ba[40]](function(_0x6b31x17){logger[_0xb6ba[39]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[38]);_0x6b31x9(_0x6b31x17);return Promise[_0xb6ba[23]](_0x6b31x17)})}}return rpcClient[_0xb6ba[58]](_0xb6ba[77],[_0xb6ba[78],{where:{id:_0x6b31x6[_0xb6ba[79]]},attributes:[_0xb6ba[21],_0xb6ba[12],_0xb6ba[27],_0xb6ba[14],_0xb6ba[80]],include:[{model:_0xb6ba[62],attributes:[_0xb6ba[21]]}]}])[_0xb6ba[41]](function(_0x6b31x23){_0x6b31xd= _0x6b31x23;logger[_0xb6ba[20]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[90],_0x6b31x6[_0xb6ba[27]],_0xb6ba[91]);return rpcClient[_0xb6ba[58]](_0xb6ba[53],[_0xb6ba[70],_[_0xb6ba[57]](_0x6b31x7,{timeslot:_0x6b31x6[_0xb6ba[27]],application:_0xb6ba[55],queue:_0x6b31x23[_0xb6ba[21]],queuename:_0x6b31x23[_0xb6ba[12]],calledAt:moment()[_0xb6ba[37]](_0xb6ba[56]),joinAt:moment()[_0xb6ba[37]](_0xb6ba[56]),membername:null,memberid:null})])})[_0xb6ba[41]](function(_0x6b31x20){_0x6b31x8[_0xb6ba[46]](_0xb6ba[67])[_0xb6ba[43]](_0xb6ba[66],_0x6b31x20);_0x6b31x8[_0xb6ba[46]](_0xb6ba[68])[_0xb6ba[43]](_0xb6ba[66],_0x6b31x20);return rpcClient[_0xb6ba[58]](_0xb6ba[69],[_0xb6ba[30],{waiting:true},{where:{id:_0x6b31x7[_0xb6ba[89]]}}])})[_0xb6ba[41]](function(_0x6b31x29){if(_0x6b31x29){_0x6b31x8[_0xb6ba[43]](_0xb6ba[88],_0x6b31x29)}})[_0xb6ba[41]](function(_0x6b31x29){switch(_0x6b31xd[_0xb6ba[14]]){case _0xb6ba[82]:_0x6b31x21();break;case _0xb6ba[86]:_0x6b31xc= _[_0xb6ba[85]](_0x6b31xd.Users,[function(_0x6b31x2a){return _0x6b31x2a[_0xb6ba[84]][_0xb6ba[83]]|| 0}]);_0x6b31x13();break;case _0xb6ba[87]:_0x6b31xc= _[_0xb6ba[85]](_0x6b31xd.Users,[function(_0x6b31x2a){return _0x6b31x2a[_0xb6ba[84]][_0xb6ba[83]]|| 0}]);_0x6b31x13();break;default:};return Promise[_0xb6ba[81]]()})[_0xb6ba[40]](function(_0x6b31x17){logger[_0xb6ba[39]](_0x6b31x7[_0xb6ba[10]][_0xb6ba[9]](),_0xb6ba[11],_0x6b31xd[_0xb6ba[12]][_0xb6ba[9]](),_0xb6ba[13],_0x6b31xd[_0xb6ba[14]],_0xb6ba[15],_0x6b31x7[_0xb6ba[16]],_0xb6ba[38]);logger[_0xb6ba[39]](_0x6b31x17);_0x6b31x9(_0x6b31x17)})}
\ No newline at end of file
+var _0xd1e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x63\x61\x70\x61\x63\x69\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x6B\x65\x79\x42\x79","\x69\x6E\x64\x65\x78","\x55\x73\x65\x72","\x71\x75\x65\x72\x79","\x53\x45\x4C\x45\x43\x54\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x61\x73\x20\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x2C\x20\x63\x6F\x75\x6E\x74\x28\x2A\x29\x20\x41\x53\x20\x63\x61\x70\x61\x63\x69\x74\x79\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x20\x57\x48\x45\x52\x45\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x30\x20\x41\x4E\x44\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x30\x20\x41\x4E\x44\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x2C\x20\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x61\x6C\x6C","\x73\x68\x6F\x77","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65\x49\x64","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x72\x65\x73\x6F\x6C\x76\x65","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xd1e6[0];var _=require(_0xd1e6[1]);var util=require(_0xd1e6[2]);var moment=require(_0xd1e6[3]);var logger=require(_0xd1e6[5])(_0xd1e6[4]);var rpcClient=require(_0xd1e6[6]);module[_0xd1e6[7]]= function(_0xfb72x6,_0xfb72x7,_0xfb72x8,_0xfb72x9){var _0xfb72xa=[];var _0xfb72xb;var _0xfb72xc;var _0xfb72xd;var _0xfb72xe=0;process[_0xd1e6[25]](_0xd1e6[8],function(_0xfb72xf){switch(_0xfb72xf[_0xd1e6[24]]){case _0xd1e6[23]:logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[17],_0xfb72xf[_0xd1e6[18]],_0xd1e6[19]);_0xfb72xa[_0xd1e6[22]]({id:_0xfb72xf[_0xd1e6[21]]});break;default:}});function _0xfb72x10(_0xfb72x11){var _0xfb72x12=_[_0xd1e6[26]](_0xfb72xa,{id:_0xfb72x11[_0xd1e6[21]]});return _0xfb72x12?true:false}function _0xfb72x13(){var _0xfb72x14=((_0xfb72x6[_0xd1e6[27]]- _0xfb72xe)> _0xfb72xd[_0xd1e6[27]])?_0xfb72xd[_0xd1e6[27]]:(_0xfb72x6[_0xd1e6[27]]- _0xfb72xe);var _0xfb72x15;if(_0xfb72x14> 0){if(_0xfb72xc[_0xd1e6[28]]){var _0xfb72x16={where:{id:{$in:_[_0xd1e6[29]](_0xfb72xc,_0xd1e6[21])},online:true,chatPause:false},include:[{model:_0xd1e6[30],attributes:[_0xd1e6[21]],raw:true}],attributes:[_0xd1e6[21],_0xd1e6[12],_0xd1e6[31],_0xd1e6[32],_0xd1e6[33],_0xd1e6[34]],order:[[{raw:util[_0xd1e6[37]](_0xd1e6[35],_[_0xd1e6[29]](_0xfb72xc,_0xd1e6[21])[_0xd1e6[36]]())}]]};return rpcClient[_0xd1e6[58]](_0xd1e6[63],[_0xd1e6[64]])[_0xd1e6[41]](function(_0xfb72x7){_0xfb72x15= _[_0xd1e6[60]](_0xfb72x7,_0xd1e6[21]);return rpcClient[_0xd1e6[58]](_0xd1e6[61],[_0xd1e6[62],_0xfb72x16])})[_0xd1e6[41]](function(_0xfb72x19){if(_0xfb72x19[_0xd1e6[28]]){var _0xfb72x1a;for(var _0xfb72x1b=0;_0xfb72x1b< _0xfb72x19[_0xd1e6[28]];_0xfb72x1b++){var _0xfb72x11=_0xfb72x19[_0xfb72x1b];var _0xfb72x1c=false;if(_0xfb72x11[_0xd1e6[34]]> 0){if(_0xfb72x15[_0xfb72x11[_0xd1e6[21]]]&& _0xfb72x15[_0xfb72x11[_0xd1e6[21]]][_0xd1e6[48]](_0xd1e6[47])&& _0xfb72x15[_0xfb72x11[_0xd1e6[21]]][_0xd1e6[47]]>= _0xfb72x11[_0xd1e6[34]]){_0xfb72x1c= true}};if(!_0xfb72x10(_0xfb72x11)&&  !_0xfb72x1c){_0xfb72x1a= _0xfb72x11;break}};if(_0xfb72x1a){logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[49],_0xfb72x1a[_0xd1e6[21]],_0xfb72x1a[_0xd1e6[12]]);var _0xfb72x1d=_[_0xd1e6[50]](_0xfb72xc,{"\x69\x64":_0xfb72x1a[_0xd1e6[21]]});if(_0xfb72x1d>= 0){var _0xfb72x1e=_0xfb72xc[_0xd1e6[51]](_0xfb72x1d,1);if(_0xfb72x1e&& _0xfb72x1e[_0xd1e6[28]]){_0xfb72xc[_0xd1e6[22]](_[_0xd1e6[52]](_0xfb72x1e))}};return rpcClient[_0xd1e6[58]](_0xd1e6[53],[_0xd1e6[54],_[_0xd1e6[57]](_0xfb72x7,{timeslot:_0xfb72x14,application:_0xd1e6[55],membername:_0xfb72x1a[_0xd1e6[12]],memberid:_0xfb72x1a[_0xd1e6[21]],queue:_0xfb72xd[_0xd1e6[21]],queuename:_0xfb72xd[_0xd1e6[12]],calledAt:moment()[_0xd1e6[37]](_0xd1e6[56])})])};logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[59]);return}else {logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[59]);return}})[_0xd1e6[41]](function(_0xfb72x18){if(_0xfb72x18){_0xfb72x8[_0xd1e6[46]](util[_0xd1e6[37]](_0xd1e6[44],_0xfb72x18[_0xd1e6[45]]))[_0xd1e6[43]](_0xd1e6[42],_0xfb72x18)}})[_0xd1e6[41]](function(){_0xfb72xb= setTimeout(function(){_0xfb72xe+= _0xfb72xd[_0xd1e6[27]];_0xfb72x13()},_0xfb72x14* 1000)})[_0xd1e6[40]](function(_0xfb72x17){logger[_0xd1e6[39]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[38]);_0xfb72x9(_0xfb72x17)})}else {logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[59]);_0xfb72xb= setTimeout(function(){_0xfb72xe+= _0xfb72xd[_0xd1e6[27]];_0xfb72x13()},_0xfb72x14* 1000)}}else {return rpcClient[_0xd1e6[58]](_0xd1e6[69],[_0xd1e6[70],{leaveAt:moment()[_0xd1e6[37]](_0xd1e6[56]),timeout:true},{where:{uniqueid:_0xfb72x7[_0xd1e6[16]],leaveAt:null},individualHooks:true}])[_0xd1e6[41]](function(_0xfb72x1f){if(_0xfb72x1f&& _0xfb72x1f[_0xd1e6[28]]&& _0xfb72x1f[1][_0xd1e6[28]]){for(var _0xfb72x1b=0;_0xfb72x1b< _0xfb72x1f[1][_0xd1e6[28]];_0xfb72x1b++){var _0xfb72x20=_0xfb72x1f[1][_0xfb72x1b];_0xfb72x8[_0xd1e6[46]](_0xd1e6[67])[_0xd1e6[43]](_0xd1e6[66],_0xfb72x20);_0xfb72x8[_0xd1e6[46]](_0xd1e6[68])[_0xd1e6[43]](_0xd1e6[66],_0xfb72x20)}}})[_0xd1e6[41]](function(){logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[65]);clearTimeout(_0xfb72xb);_0xfb72x9()})[_0xd1e6[40]](function(_0xfb72x17){logger[_0xd1e6[39]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[38]);_0xfb72x9(_0xfb72x17)})}}function _0xfb72x21(){var _0xfb72x14=((_0xfb72x6[_0xd1e6[27]]- _0xfb72xe)> _0xfb72xd[_0xd1e6[27]])?_0xfb72xd[_0xd1e6[27]]:(_0xfb72x6[_0xd1e6[27]]- _0xfb72xe);if(_0xfb72x14> 0){var _0xfb72x15;return rpcClient[_0xd1e6[58]](_0xd1e6[63],[_0xd1e6[64]])[_0xd1e6[41]](function(_0xfb72x7){_0xfb72x15= _[_0xd1e6[60]](_0xfb72x7,_0xd1e6[21]);return rpcClient[_0xd1e6[58]](_0xd1e6[77],[_0xd1e6[78],{where:{id:_0xfb72x6[_0xd1e6[79]]},attributes:[_0xd1e6[21],_0xd1e6[12],_0xd1e6[27],_0xd1e6[14],_0xd1e6[80]],include:[{model:_0xd1e6[62],where:{online:true,chatPause:false},attributes:[_0xd1e6[21],_0xd1e6[12],_0xd1e6[31],_0xd1e6[32],_0xd1e6[33],_0xd1e6[34]],raw:true}]}])})[_0xd1e6[41]](function(_0xfb72x23){if(_0xfb72x23){var _0xfb72x24=_[_0xd1e6[73]](_[_0xd1e6[72]](_0xfb72x23.Users,_0xd1e6[71]));if(_0xfb72x24&& _0xfb72x24[_0xd1e6[28]]){var _0xfb72x25;for(var _0xfb72x1b=0;_0xfb72x1b< _0xfb72x24[_0xd1e6[28]];_0xfb72x1b++){_[_0xd1e6[74]](_0xfb72x24[_0xfb72x1b],function(_0xfb72x11){var _0xfb72x1c=false;if(_0xfb72x11[_0xd1e6[34]]> 0){if(_0xfb72x15[_0xfb72x11[_0xd1e6[21]]]&& _0xfb72x15[_0xfb72x11[_0xd1e6[21]]][_0xd1e6[48]](_0xd1e6[47])&& _0xfb72x15[_0xfb72x11[_0xd1e6[21]]][_0xd1e6[47]]>= _0xfb72x11[_0xd1e6[34]]){_0xfb72x1c= true}};return _0xfb72x10(_0xfb72x11)|| _0xfb72x1c});if(_0xfb72x24[_0xfb72x1b][_0xd1e6[28]]){_0xfb72x25= _0xfb72x24[_0xfb72x1b];break}};if(_0xfb72x25&& _0xfb72x25[_0xd1e6[28]]){var _0xfb72x26=_[_0xd1e6[29]](_0xfb72x25,function(_0xfb72x11){return _[_0xd1e6[75]](_[_0xd1e6[57]](_0xfb72x7,{timeslot:_0xfb72x14,application:_0xd1e6[55],membername:_0xfb72x11[_0xd1e6[12]],memberid:_0xfb72x11[_0xd1e6[21]],queue:_0xfb72xd[_0xd1e6[21]],queuename:_0xfb72xd[_0xd1e6[12]],calledAt:moment()[_0xd1e6[37]](_0xd1e6[56])}))});var _0xfb72x27=[];for(var _0xfb72x28=0;_0xfb72x28< _0xfb72x26[_0xd1e6[28]];_0xfb72x28++){_0xfb72x27[_0xd1e6[22]](rpcClient[_0xd1e6[58]](_0xd1e6[53],[_0xd1e6[54],_0xfb72x26[_0xfb72x28]]))};return Promise[_0xd1e6[76]](_0xfb72x27)}else {logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[59])}}else {logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[59])}}else {logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[59])}})[_0xd1e6[41]](function(_0xfb72x22){if(_0xfb72x22&& _0xfb72x22[_0xd1e6[28]]){for(var _0xfb72x1b=0;_0xfb72x1b< _0xfb72x22[_0xd1e6[28]];_0xfb72x1b++){var _0xfb72x18=_0xfb72x22[_0xfb72x1b];_0xfb72x8[_0xd1e6[46]](util[_0xd1e6[37]](_0xd1e6[44],_0xfb72x18[_0xd1e6[45]]))[_0xd1e6[43]](_0xd1e6[42],_0xfb72x18)}};_0xfb72xb= setTimeout(function(){_0xfb72xe+= _0xfb72xd[_0xd1e6[27]];_0xfb72x21()},_0xfb72x14* 1000)})[_0xd1e6[40]](function(_0xfb72x17){logger[_0xd1e6[39]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[38]);_0xfb72x9(_0xfb72x17)})}else {return rpcClient[_0xd1e6[58]](_0xd1e6[69],[_0xd1e6[70],{leaveAt:moment()[_0xd1e6[37]](_0xd1e6[56]),timeout:true},{where:{uniqueid:_0xfb72x7[_0xd1e6[16]],leaveAt:null},individualHooks:true}])[_0xd1e6[41]](function(_0xfb72x1f){if(_0xfb72x1f&& _0xfb72x1f[_0xd1e6[28]]&& _0xfb72x1f[1][_0xd1e6[28]]){for(var _0xfb72x1b=0;_0xfb72x1b< _0xfb72x1f[1][_0xd1e6[28]];_0xfb72x1b++){var _0xfb72x20=_0xfb72x1f[1][_0xfb72x1b];_0xfb72x8[_0xd1e6[46]](_0xd1e6[67])[_0xd1e6[43]](_0xd1e6[66],_0xfb72x20);_0xfb72x8[_0xd1e6[46]](_0xd1e6[68])[_0xd1e6[43]](_0xd1e6[66],_0xfb72x20)}};logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[65]);clearTimeout(_0xfb72xb);_0xfb72x9();return Promise[_0xd1e6[81]]()})[_0xd1e6[40]](function(_0xfb72x17){logger[_0xd1e6[39]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[38]);_0xfb72x9(_0xfb72x17);return Promise[_0xd1e6[23]](_0xfb72x17)})}}return rpcClient[_0xd1e6[58]](_0xd1e6[77],[_0xd1e6[78],{where:{id:_0xfb72x6[_0xd1e6[79]]},attributes:[_0xd1e6[21],_0xd1e6[12],_0xd1e6[27],_0xd1e6[14],_0xd1e6[80]],include:[{model:_0xd1e6[62],attributes:[_0xd1e6[21]]}]}])[_0xd1e6[41]](function(_0xfb72x23){_0xfb72xd= _0xfb72x23;logger[_0xd1e6[20]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[90],_0xfb72x6[_0xd1e6[27]],_0xd1e6[91]);return rpcClient[_0xd1e6[58]](_0xd1e6[53],[_0xd1e6[70],_[_0xd1e6[57]](_0xfb72x7,{timeslot:_0xfb72x6[_0xd1e6[27]],application:_0xd1e6[55],queue:_0xfb72x23[_0xd1e6[21]],queuename:_0xfb72x23[_0xd1e6[12]],calledAt:moment()[_0xd1e6[37]](_0xd1e6[56]),joinAt:moment()[_0xd1e6[37]](_0xd1e6[56]),membername:null,memberid:null})])})[_0xd1e6[41]](function(_0xfb72x20){_0xfb72x8[_0xd1e6[46]](_0xd1e6[67])[_0xd1e6[43]](_0xd1e6[66],_0xfb72x20);_0xfb72x8[_0xd1e6[46]](_0xd1e6[68])[_0xd1e6[43]](_0xd1e6[66],_0xfb72x20);return rpcClient[_0xd1e6[58]](_0xd1e6[69],[_0xd1e6[30],{waiting:true},{where:{id:_0xfb72x7[_0xd1e6[89]]}}])})[_0xd1e6[41]](function(_0xfb72x29){if(_0xfb72x29){_0xfb72x8[_0xd1e6[43]](_0xd1e6[88],_0xfb72x29)}})[_0xd1e6[41]](function(_0xfb72x29){switch(_0xfb72xd[_0xd1e6[14]]){case _0xd1e6[82]:_0xfb72x21();break;case _0xd1e6[86]:_0xfb72xc= _[_0xd1e6[85]](_0xfb72xd.Users,[function(_0xfb72x2a){return _0xfb72x2a[_0xd1e6[84]][_0xd1e6[83]]|| 0}]);_0xfb72x13();break;case _0xd1e6[87]:_0xfb72xc= _[_0xd1e6[85]](_0xfb72xd.Users,[function(_0xfb72x2a){return _0xfb72x2a[_0xd1e6[84]][_0xd1e6[83]]|| 0}]);_0xfb72x13();break;default:};return Promise[_0xd1e6[81]]()})[_0xd1e6[40]](function(_0xfb72x17){logger[_0xd1e6[39]](_0xfb72x7[_0xd1e6[10]][_0xd1e6[9]](),_0xd1e6[11],_0xfb72xd[_0xd1e6[12]][_0xd1e6[9]](),_0xd1e6[13],_0xfb72xd[_0xd1e6[14]],_0xd1e6[15],_0xfb72x7[_0xd1e6[16]],_0xd1e6[38]);logger[_0xd1e6[39]](_0xfb72x17);_0xfb72x9(_0xfb72x17)})}
\ No newline at end of file
index a444d4b..1f3c4d6 100644 (file)
@@ -1 +1 @@
-var _0xae5f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x72\x6F\x6F\x6D\x69\x64","\x68\x74\x6D\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x72\x65\x6E\x64\x65\x72","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x66\x72\x6F\x6D","\x64\x61\x74\x61\x32","\x74\x6F","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74"];_0xae5f[0];var Mustache=require(_0xae5f[1]);var logger=require(_0xae5f[3])(_0xae5f[2]);var rpcClient=require(_0xae5f[4]);var config=require(_0xae5f[5]);module[_0xae5f[6]]= function(_0xe7fex5,_0xe7fex6,_0xe7fex7,_0xe7fex8){var _0xe7fex9={from:[],to:[],auto:true};return rpcClient[_0xae5f[36]](_0xae5f[34],[_0xae5f[43],{id:_0xe7fex5[_0xae5f[11]]}])[_0xae5f[22]](function(_0xe7fexc){_0xe7fex9[_0xae5f[39]][_0xae5f[38]](_0xe7fexc[_0xae5f[37]]);_0xe7fex9[_0xae5f[41]][_0xae5f[38]](_0xe7fex5[_0xae5f[40]]);return rpcClient[_0xae5f[36]](_0xae5f[34],[_0xae5f[42],{id:_0xe7fex5[_0xae5f[13]]}])})[_0xae5f[22]](function(_0xe7fexb){_0xe7fex9[_0xae5f[23]]= _0xe7fexb[_0xae5f[23]];_0xe7fex9[_0xae5f[24]]= _0xe7fex6[_0xae5f[25]];_0xe7fex9[_0xae5f[26]]= Mustache[_0xae5f[30]](_0xe7fexb[_0xae5f[26]],{chatWebsite:_0xe7fex6[_0xae5f[27]],email:_0xe7fex6[_0xae5f[28]],username:_0xe7fex6[_0xae5f[29]]});if(_0xe7fex6[_0xae5f[31]]){return rpcClient[_0xae5f[36]](_0xae5f[34],[_0xae5f[35],{id:_0xe7fex6[_0xae5f[31]]}])[_0xae5f[22]](function(_0xe7fex6){_0xe7fex9[_0xae5f[32]]= _0xe7fex6[_0xae5f[9]]=== _0xae5f[2]?_0xe7fex6[_0xae5f[33]]:_0xe7fex6[_0xae5f[32]]})}})[_0xae5f[22]](function(){logger[_0xae5f[19]](_0xe7fex6[_0xae5f[9]][_0xae5f[8]](),_0xae5f[10],_0xe7fex5[_0xae5f[11]],_0xae5f[12],_0xe7fex5[_0xae5f[13]],_0xae5f[14],_0xe7fex6[_0xae5f[15]]);process[_0xae5f[21]]({type:_0xae5f[20],msg:_0xe7fex9})})[_0xae5f[18]](function(_0xe7fexa){logger[_0xae5f[17]](_0xe7fex6[_0xae5f[9]][_0xae5f[8]](),_0xae5f[10],_0xe7fex5[_0xae5f[11]],_0xae5f[12],_0xe7fex5[_0xae5f[13]],_0xae5f[14],_0xe7fex6[_0xae5f[15]],_0xae5f[16]);logger[_0xae5f[17]](_0xe7fexa)})[_0xae5f[7]](function(){_0xe7fex8()})}
\ No newline at end of file
+var _0xc96b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x72\x6F\x6F\x6D\x69\x64","\x68\x74\x6D\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x72\x65\x6E\x64\x65\x72","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x66\x72\x6F\x6D","\x64\x61\x74\x61\x32","\x74\x6F","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74"];_0xc96b[0];var Mustache=require(_0xc96b[1]);var logger=require(_0xc96b[3])(_0xc96b[2]);var rpcClient=require(_0xc96b[4]);var config=require(_0xc96b[5]);module[_0xc96b[6]]= function(_0x3676x5,_0x3676x6,_0x3676x7,_0x3676x8){var _0x3676x9={from:[],to:[],auto:true};return rpcClient[_0xc96b[36]](_0xc96b[34],[_0xc96b[43],{id:_0x3676x5[_0xc96b[11]]}])[_0xc96b[22]](function(_0x3676xc){_0x3676x9[_0xc96b[39]][_0xc96b[38]](_0x3676xc[_0xc96b[37]]);_0x3676x9[_0xc96b[41]][_0xc96b[38]](_0x3676x5[_0xc96b[40]]);return rpcClient[_0xc96b[36]](_0xc96b[34],[_0xc96b[42],{id:_0x3676x5[_0xc96b[13]]}])})[_0xc96b[22]](function(_0x3676xb){_0x3676x9[_0xc96b[23]]= _0x3676xb[_0xc96b[23]];_0x3676x9[_0xc96b[24]]= _0x3676x6[_0xc96b[25]];_0x3676x9[_0xc96b[26]]= Mustache[_0xc96b[30]](_0x3676xb[_0xc96b[26]],{chatWebsite:_0x3676x6[_0xc96b[27]],email:_0x3676x6[_0xc96b[28]],username:_0x3676x6[_0xc96b[29]]});if(_0x3676x6[_0xc96b[31]]){return rpcClient[_0xc96b[36]](_0xc96b[34],[_0xc96b[35],{id:_0x3676x6[_0xc96b[31]]}])[_0xc96b[22]](function(_0x3676x6){_0x3676x9[_0xc96b[32]]= _0x3676x6[_0xc96b[9]]=== _0xc96b[2]?_0x3676x6[_0xc96b[33]]:_0x3676x6[_0xc96b[32]]})}})[_0xc96b[22]](function(){logger[_0xc96b[19]](_0x3676x6[_0xc96b[9]][_0xc96b[8]](),_0xc96b[10],_0x3676x5[_0xc96b[11]],_0xc96b[12],_0x3676x5[_0xc96b[13]],_0xc96b[14],_0x3676x6[_0xc96b[15]]);process[_0xc96b[21]]({type:_0xc96b[20],msg:_0x3676x9})})[_0xc96b[18]](function(_0x3676xa){logger[_0xc96b[17]](_0x3676x6[_0xc96b[9]][_0xc96b[8]](),_0xc96b[10],_0x3676x5[_0xc96b[11]],_0xc96b[12],_0x3676x5[_0xc96b[13]],_0xc96b[14],_0x3676x6[_0xc96b[15]],_0xc96b[16]);logger[_0xc96b[17]](_0x3676xa)})[_0xc96b[7]](function(){_0x3676x8()})}
\ No newline at end of file
index 80401d5..0b421a6 100644 (file)
@@ -1 +1 @@
-var _0xd7da=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x68\x6F\x77","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x71\x75\x65\x73\x74"];_0xd7da[0];var logger=require(_0xd7da[2])(_0xd7da[1]);var rpcClient=require(_0xd7da[3]);module[_0xd7da[4]]= function(_0x61bbx3,_0x61bbx4,_0x61bbx5,_0x61bbx6){return rpcClient[_0xd7da[27]](_0xd7da[25],[_0xd7da[26],{id:_0x61bbx3[_0xd7da[9]]}])[_0xd7da[24]](function(_0x61bbx8){logger[_0xd7da[15]](_0x61bbx4[_0xd7da[7]][_0xd7da[6]](),_0xd7da[8],_0x61bbx3[_0xd7da[9]],_0xd7da[10],_0x61bbx4[_0xd7da[11]]);process[_0xd7da[23]]({type:_0xd7da[16],msg:{SmsAccountId:_0x61bbx8[_0xd7da[17]],from:_0x61bbx8[_0xd7da[18]]|| _0xd7da[19],to:_0x61bbx3[_0xd7da[20]]|| _0xd7da[19],body:_0x61bbx3[_0xd7da[21]]|| _0xd7da[19],auto:true,status:_0xd7da[22]}})})[_0xd7da[14]](function(_0x61bbx7){logger[_0xd7da[13]](_0x61bbx4[_0xd7da[7]][_0xd7da[6]](),_0xd7da[8],_0x61bbx3[_0xd7da[9]],_0xd7da[10],_0x61bbx4[_0xd7da[11]],_0xd7da[12]);logger[_0xd7da[13]](_0x61bbx7)})[_0xd7da[5]](function(){_0x61bbx6()})}
\ No newline at end of file
+var _0x4626=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x61\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x68\x6F\x77","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x71\x75\x65\x73\x74"];_0x4626[0];var logger=require(_0x4626[2])(_0x4626[1]);var rpcClient=require(_0x4626[3]);module[_0x4626[4]]= function(_0xcadcx3,_0xcadcx4,_0xcadcx5,_0xcadcx6){return rpcClient[_0x4626[27]](_0x4626[25],[_0x4626[26],{id:_0xcadcx3[_0x4626[9]]}])[_0x4626[24]](function(_0xcadcx8){logger[_0x4626[15]](_0xcadcx4[_0x4626[7]][_0x4626[6]](),_0x4626[8],_0xcadcx3[_0x4626[9]],_0x4626[10],_0xcadcx4[_0x4626[11]]);process[_0x4626[23]]({type:_0x4626[16],msg:{SmsAccountId:_0xcadcx8[_0x4626[17]],from:_0xcadcx8[_0x4626[18]]|| _0x4626[19],to:_0xcadcx3[_0x4626[20]]|| _0x4626[19],body:_0xcadcx3[_0x4626[21]]|| _0x4626[19],auto:true,status:_0x4626[22]}})})[_0x4626[14]](function(_0xcadcx7){logger[_0x4626[13]](_0xcadcx4[_0x4626[7]][_0x4626[6]](),_0x4626[8],_0xcadcx3[_0x4626[9]],_0x4626[10],_0xcadcx4[_0x4626[11]],_0x4626[12]);logger[_0x4626[13]](_0xcadcx7)})[_0x4626[5]](function(){_0xcadcx6()})}
\ No newline at end of file
index f69a895..8d4ae13 100644 (file)
@@ -1 +1 @@
-var _0x549d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0x549d[0];var _=require(_0x549d[1]);var util=require(_0x549d[2]);var moment=require(_0x549d[3]);var logger=require(_0x549d[5])(_0x549d[4]);var Agent=require(_0x549d[7])[_0x549d[6]];var Room=require(_0x549d[7])[_0x549d[8]];var Report=require(_0x549d[7])[_0x549d[9]];var Session=require(_0x549d[7])[_0x549d[10]];module[_0x549d[11]]= function(_0xac6fx9,_0xac6fxa,_0xac6fxb,_0xac6fxc,_0xac6fxd){var _0xac6fxe=[];var _0xac6fxf;var _0xac6fx10;function _0xac6fx11(_0xac6fx12){var _0xac6fx13=_[_0x549d[13]](_0xac6fxe,{id:_0xac6fx12[_0x549d[12]]});return _0xac6fx13?true:false}return Agent[_0x549d[13]]({where:{id:_0xac6fx9[_0x549d[47]],online:true,faxPause:false},raw:true})[_0x549d[36]](function(_0xac6fx12){_0xac6fx10= _0xac6fx12;logger[_0x549d[35]](_0xac6fxa[_0x549d[15]][_0x549d[14]](),_0x549d[16],_0xac6fx9.UserId,_0x549d[17],_0xac6fxa[_0x549d[18]],_0x549d[40],_0xac6fx9[_0x549d[39]],_0x549d[41]);if(_0xac6fx12){if(!_0xac6fx11(_0xac6fx10)){var _0xac6fx15=_[_0x549d[44]](_0xac6fxa,{timeslot:_0xac6fx9[_0x549d[39]],application:_0x549d[42],membername:_0xac6fx12[_0x549d[43]],memberid:_0xac6fx12[_0x549d[12]],calledAt:moment()[_0x549d[27]](_0x549d[37]),joinAt:moment()[_0x549d[27]](_0x549d[37])});return Session[_0x549d[45]](_0xac6fx15)[_0x549d[36]](function(_0xac6fx18){_0xac6fxc[_0x549d[28]](_0x549d[32])[_0x549d[24]](_0x549d[31],_0xac6fx18);_0xac6fxc[_0x549d[28]](_0x549d[33])[_0x549d[24]](_0x549d[31],_0xac6fx18);_0xac6fxc[_0x549d[28]](util[_0x549d[27]](_0x549d[25],_0xac6fx18[_0x549d[26]]))[_0x549d[24]](_0x549d[31],_0xac6fx18);return Report[_0x549d[45]](_0xac6fx15,{raw:true})})}}else {logger[_0x549d[35]](_0xac6fxa[_0x549d[15]][_0x549d[14]](),_0x549d[16],_0xac6fx9.UserId,_0x549d[17],_0xac6fxa[_0x549d[18]],_0x549d[46]);_0xac6fxd()}})[_0x549d[36]](function(_0xac6fx15){if(_0xac6fx15){_0xac6fxc[_0x549d[28]](util[_0x549d[27]](_0x549d[25],_0xac6fx15[_0x549d[26]]))[_0x549d[24]](_0x549d[23],_0xac6fx15)};_0xac6fxf= setTimeout(function(){return Session[_0x549d[38]]({leaveAt:moment()[_0x549d[27]](_0x549d[37]),timeout:true},{where:{uniqueid:_0xac6fxa[_0x549d[18]],leaveAt:null},individualHooks:true})[_0x549d[36]](function(_0xac6fx16){if(_0xac6fx16&& _0xac6fx16[_0x549d[29]]&& _0xac6fx16[1][_0x549d[29]]){for(var _0xac6fx17=0;_0xac6fx17< _0xac6fx16[1][_0x549d[29]];_0xac6fx17++){var _0xac6fx18=_0xac6fx16[1][_0xac6fx17][_0x549d[30]]({plain:true});_0xac6fxc[_0x549d[28]](_0x549d[32])[_0x549d[24]](_0x549d[31],_0xac6fx18);_0xac6fxc[_0x549d[28]](_0x549d[33])[_0x549d[24]](_0x549d[31],_0xac6fx18);_0xac6fxc[_0x549d[28]](util[_0x549d[27]](_0x549d[25],_0xac6fx18[_0x549d[26]]))[_0x549d[24]](_0x549d[31],_0xac6fx18)}};logger[_0x549d[35]](_0xac6fxa[_0x549d[15]][_0x549d[14]](),_0x549d[16],_0xac6fx9.UserId,_0x549d[17],_0xac6fxa[_0x549d[18]],_0x549d[34]);clearTimeout(_0xac6fxf);_0xac6fxd()})},_0xac6fx9[_0x549d[39]]* 1000)})[_0x549d[22]](function(_0xac6fx14){logger[_0x549d[20]](_0xac6fxa[_0x549d[15]][_0x549d[14]](),_0x549d[16],_0xac6fx9.UserId,_0x549d[17],_0xac6fxa[_0x549d[18]],_0x549d[19]);logger[_0x549d[20]](_0xac6fx14[_0x549d[21]]);_0xac6fxd(_0xac6fx14)})}
\ No newline at end of file
+var _0x6640=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0x6640[0];var _=require(_0x6640[1]);var util=require(_0x6640[2]);var moment=require(_0x6640[3]);var logger=require(_0x6640[5])(_0x6640[4]);var Agent=require(_0x6640[7])[_0x6640[6]];var Room=require(_0x6640[7])[_0x6640[8]];var Report=require(_0x6640[7])[_0x6640[9]];var Session=require(_0x6640[7])[_0x6640[10]];module[_0x6640[11]]= function(_0xe263x9,_0xe263xa,_0xe263xb,_0xe263xc,_0xe263xd){var _0xe263xe=[];var _0xe263xf;var _0xe263x10;function _0xe263x11(_0xe263x12){var _0xe263x13=_[_0x6640[13]](_0xe263xe,{id:_0xe263x12[_0x6640[12]]});return _0xe263x13?true:false}return Agent[_0x6640[13]]({where:{id:_0xe263x9[_0x6640[47]],online:true,faxPause:false},raw:true})[_0x6640[36]](function(_0xe263x12){_0xe263x10= _0xe263x12;logger[_0x6640[35]](_0xe263xa[_0x6640[15]][_0x6640[14]](),_0x6640[16],_0xe263x9.UserId,_0x6640[17],_0xe263xa[_0x6640[18]],_0x6640[40],_0xe263x9[_0x6640[39]],_0x6640[41]);if(_0xe263x12){if(!_0xe263x11(_0xe263x10)){var _0xe263x15=_[_0x6640[44]](_0xe263xa,{timeslot:_0xe263x9[_0x6640[39]],application:_0x6640[42],membername:_0xe263x12[_0x6640[43]],memberid:_0xe263x12[_0x6640[12]],calledAt:moment()[_0x6640[27]](_0x6640[37]),joinAt:moment()[_0x6640[27]](_0x6640[37])});return Session[_0x6640[45]](_0xe263x15)[_0x6640[36]](function(_0xe263x18){_0xe263xc[_0x6640[28]](_0x6640[32])[_0x6640[24]](_0x6640[31],_0xe263x18);_0xe263xc[_0x6640[28]](_0x6640[33])[_0x6640[24]](_0x6640[31],_0xe263x18);_0xe263xc[_0x6640[28]](util[_0x6640[27]](_0x6640[25],_0xe263x18[_0x6640[26]]))[_0x6640[24]](_0x6640[31],_0xe263x18);return Report[_0x6640[45]](_0xe263x15,{raw:true})})}}else {logger[_0x6640[35]](_0xe263xa[_0x6640[15]][_0x6640[14]](),_0x6640[16],_0xe263x9.UserId,_0x6640[17],_0xe263xa[_0x6640[18]],_0x6640[46]);_0xe263xd()}})[_0x6640[36]](function(_0xe263x15){if(_0xe263x15){_0xe263xc[_0x6640[28]](util[_0x6640[27]](_0x6640[25],_0xe263x15[_0x6640[26]]))[_0x6640[24]](_0x6640[23],_0xe263x15)};_0xe263xf= setTimeout(function(){return Session[_0x6640[38]]({leaveAt:moment()[_0x6640[27]](_0x6640[37]),timeout:true},{where:{uniqueid:_0xe263xa[_0x6640[18]],leaveAt:null},individualHooks:true})[_0x6640[36]](function(_0xe263x16){if(_0xe263x16&& _0xe263x16[_0x6640[29]]&& _0xe263x16[1][_0x6640[29]]){for(var _0xe263x17=0;_0xe263x17< _0xe263x16[1][_0x6640[29]];_0xe263x17++){var _0xe263x18=_0xe263x16[1][_0xe263x17][_0x6640[30]]({plain:true});_0xe263xc[_0x6640[28]](_0x6640[32])[_0x6640[24]](_0x6640[31],_0xe263x18);_0xe263xc[_0x6640[28]](_0x6640[33])[_0x6640[24]](_0x6640[31],_0xe263x18);_0xe263xc[_0x6640[28]](util[_0x6640[27]](_0x6640[25],_0xe263x18[_0x6640[26]]))[_0x6640[24]](_0x6640[31],_0xe263x18)}};logger[_0x6640[35]](_0xe263xa[_0x6640[15]][_0x6640[14]](),_0x6640[16],_0xe263x9.UserId,_0x6640[17],_0xe263xa[_0x6640[18]],_0x6640[34]);clearTimeout(_0xe263xf);_0xe263xd()})},_0xe263x9[_0x6640[39]]* 1000)})[_0x6640[22]](function(_0xe263x14){logger[_0x6640[20]](_0xe263xa[_0x6640[15]][_0x6640[14]](),_0x6640[16],_0xe263x9.UserId,_0x6640[17],_0xe263xa[_0x6640[18]],_0x6640[19]);logger[_0x6640[20]](_0xe263x14[_0x6640[21]]);_0xe263xd(_0xe263x14)})}
\ No newline at end of file
index 4c20256..0675868 100644 (file)
@@ -1 +1 @@
-var _0x14aa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x78\x69\x74","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x73\x65\x72\x69\x65\x73","\x74\x68\x65\x6E","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0x14aa[0];var _data;var _message;var _callback;var _series=[];var _=require(_0x14aa[1]);var util=require(_0x14aa[2]);var redis=require(_0x14aa[3]);var async=require(_0x14aa[4]);var MyUtil=require(_0x14aa[5]);var logger=require(_0x14aa[7])(_0x14aa[6]);var Account=require(_0x14aa[9])[_0x14aa[8]];var Interval=require(_0x14aa[9])[_0x14aa[10]];var config=require(_0x14aa[11]);var redisConf;if(config[_0x14aa[12]]){redisConf= {password:config[_0x14aa[12]]}};var redisClient=redis[_0x14aa[14]](6379,config[_0x14aa[13]],redisConf);var io=require(_0x14aa[15])(redisClient);function start(){return Account[_0x14aa[44]](_data[_0x14aa[42]],{attributes:[_0x14aa[43],_0x14aa[38]]})[_0x14aa[26]](function(_0x9ebcx19){logger[_0x14aa[24]](util[_0x14aa[21]](_0x14aa[37],_0x9ebcx19[_0x14aa[38]],_data[_0x14aa[20]]));return _0x9ebcx19[_0x14aa[41]]({order:_0x14aa[39],include:[{model:Interval,attributes:[_0x14aa[29]],include:[{model:Interval,as:_0x14aa[40],attributes:[_0x14aa[29]]}]}]})})[_0x14aa[26]](function(_0x9ebcx13){for(var _0x9ebcx14=0;_0x9ebcx14< _0x9ebcx13[_0x14aa[27]];_0x9ebcx14++){var _0x9ebcx15=false;var _0x9ebcx16=_0x9ebcx13[_0x9ebcx14][_0x14aa[28]]({plain:true});if(_0x9ebcx16[_0x14aa[10]]){if(_[_0x14aa[32]](_0x9ebcx16[_0x14aa[10]].SubIntervals,function(_0x9ebcx17){return MyUtil[_0x14aa[31]](MyUtil[_0x14aa[30]](_0x9ebcx17[_0x14aa[29]]))})){_0x9ebcx15= true}}else {if(_0x9ebcx16[_0x14aa[29]]){if(MyUtil[_0x14aa[31]](MyUtil[_0x14aa[30]](_0x9ebcx16[_0x14aa[29]]))){_0x9ebcx15= true}}};if(_0x9ebcx15){_series[_0x14aa[36]]((function(_0x9ebcx16,_data,_message,io){return function(_0x9ebcx18){require(util[_0x14aa[21]](_0x14aa[33],_0x9ebcx16[_0x14aa[35]][_0x14aa[34]]()))(_0x9ebcx16,_data,_message,io,_0x9ebcx18)}})(_0x9ebcx16,_data,_message,io))}}})[_0x14aa[26]](function(){async[_0x14aa[25]](_series,function(_0x9ebcx12){if(_0x9ebcx12){logger[_0x14aa[17]](util[_0x14aa[21]](_0x14aa[19],_data[_0x14aa[20]]));logger[_0x14aa[17]](_0x9ebcx12);process[_0x14aa[22]](0)}else {logger[_0x14aa[24]](util[_0x14aa[21]](_0x14aa[23],_data[_0x14aa[20]]));process[_0x14aa[22]](1)}})})[_0x14aa[18]](function(_0x9ebcx12){logger[_0x14aa[17]](_0x9ebcx12[_0x14aa[16]])})}process[_0x14aa[46]](_0x14aa[45],function(_0x9ebcx12){if(_0x9ebcx12){logger[_0x14aa[17]](_0x9ebcx12)}});process[_0x14aa[46]](_0x14aa[47],function(_0x9ebcx1a){switch(_0x9ebcx1a[_0x14aa[55]]){case _0x14aa[51]:logger[_0x14aa[24]](util[_0x14aa[21]](_0x14aa[48],_0x9ebcx1a[_0x14aa[49]][_0x14aa[20]]));_data= _0x9ebcx1a[_0x14aa[49]];_message= _0x9ebcx1a[_0x14aa[50]];start();break;case _0x14aa[54]:logger[_0x14aa[24]](util[_0x14aa[21]](_0x14aa[52],_data[_0x14aa[20]],_0x9ebcx1a[_0x14aa[53]]));process[_0x14aa[22]](0);break;default:}})
\ No newline at end of file
+var _0xfda8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x78\x69\x74","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x73\x65\x72\x69\x65\x73","\x74\x68\x65\x6E","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x46\x41\x58\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0xfda8[0];var _data;var _message;var _callback;var _series=[];var _=require(_0xfda8[1]);var util=require(_0xfda8[2]);var redis=require(_0xfda8[3]);var async=require(_0xfda8[4]);var MyUtil=require(_0xfda8[5]);var logger=require(_0xfda8[7])(_0xfda8[6]);var Account=require(_0xfda8[9])[_0xfda8[8]];var Interval=require(_0xfda8[9])[_0xfda8[10]];var config=require(_0xfda8[11]);var redisConf;if(config[_0xfda8[12]]){redisConf= {password:config[_0xfda8[12]]}};var redisClient=redis[_0xfda8[14]](6379,config[_0xfda8[13]],redisConf);var io=require(_0xfda8[15])(redisClient);function start(){return Account[_0xfda8[44]](_data[_0xfda8[42]],{attributes:[_0xfda8[43],_0xfda8[38]]})[_0xfda8[26]](function(_0xb600x19){logger[_0xfda8[24]](util[_0xfda8[21]](_0xfda8[37],_0xb600x19[_0xfda8[38]],_data[_0xfda8[20]]));return _0xb600x19[_0xfda8[41]]({order:_0xfda8[39],include:[{model:Interval,attributes:[_0xfda8[29]],include:[{model:Interval,as:_0xfda8[40],attributes:[_0xfda8[29]]}]}]})})[_0xfda8[26]](function(_0xb600x13){for(var _0xb600x14=0;_0xb600x14< _0xb600x13[_0xfda8[27]];_0xb600x14++){var _0xb600x15=false;var _0xb600x16=_0xb600x13[_0xb600x14][_0xfda8[28]]({plain:true});if(_0xb600x16[_0xfda8[10]]){if(_[_0xfda8[32]](_0xb600x16[_0xfda8[10]].SubIntervals,function(_0xb600x17){return MyUtil[_0xfda8[31]](MyUtil[_0xfda8[30]](_0xb600x17[_0xfda8[29]]))})){_0xb600x15= true}}else {if(_0xb600x16[_0xfda8[29]]){if(MyUtil[_0xfda8[31]](MyUtil[_0xfda8[30]](_0xb600x16[_0xfda8[29]]))){_0xb600x15= true}}};if(_0xb600x15){_series[_0xfda8[36]]((function(_0xb600x16,_data,_message,io){return function(_0xb600x18){require(util[_0xfda8[21]](_0xfda8[33],_0xb600x16[_0xfda8[35]][_0xfda8[34]]()))(_0xb600x16,_data,_message,io,_0xb600x18)}})(_0xb600x16,_data,_message,io))}}})[_0xfda8[26]](function(){async[_0xfda8[25]](_series,function(_0xb600x12){if(_0xb600x12){logger[_0xfda8[17]](util[_0xfda8[21]](_0xfda8[19],_data[_0xfda8[20]]));logger[_0xfda8[17]](_0xb600x12);process[_0xfda8[22]](0)}else {logger[_0xfda8[24]](util[_0xfda8[21]](_0xfda8[23],_data[_0xfda8[20]]));process[_0xfda8[22]](1)}})})[_0xfda8[18]](function(_0xb600x12){logger[_0xfda8[17]](_0xb600x12[_0xfda8[16]])})}process[_0xfda8[46]](_0xfda8[45],function(_0xb600x12){if(_0xb600x12){logger[_0xfda8[17]](_0xb600x12)}});process[_0xfda8[46]](_0xfda8[47],function(_0xb600x1a){switch(_0xb600x1a[_0xfda8[55]]){case _0xfda8[51]:logger[_0xfda8[24]](util[_0xfda8[21]](_0xfda8[48],_0xb600x1a[_0xfda8[49]][_0xfda8[20]]));_data= _0xb600x1a[_0xfda8[49]];_message= _0xb600x1a[_0xfda8[50]];start();break;case _0xfda8[54]:logger[_0xfda8[24]](util[_0xfda8[21]](_0xfda8[52],_data[_0xfda8[20]],_0xb600x1a[_0xfda8[53]]));process[_0xfda8[22]](0);break;default:}})
\ No newline at end of file
index 7fd02e9..1d09d70 100644 (file)
@@ -1 +1 @@
-var _0xc9f1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x67\x65\x74","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x74\x61\x63\x6B","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xc9f1[0];var _=require(_0xc9f1[1]);var util=require(_0xc9f1[2]);var moment=require(_0xc9f1[3]);var logger=require(_0xc9f1[5])(_0xc9f1[4]);var Agent=require(_0xc9f1[7])[_0xc9f1[6]];var Room=require(_0xc9f1[7])[_0xc9f1[8]];var Queue=require(_0xc9f1[7])[_0xc9f1[9]];var Report=require(_0xc9f1[7])[_0xc9f1[10]];var Session=require(_0xc9f1[7])[_0xc9f1[11]];module[_0xc9f1[12]]= function(_0x1025xa,_0x1025xb,_0x1025xc,_0x1025xd,_0x1025xe){var _0x1025xf=[];var _0x1025x10;var _0x1025x11;var _0x1025x12;var _0x1025x13=0;process[_0xc9f1[30]](_0xc9f1[13],function(_0x1025xc){switch(_0x1025xc[_0xc9f1[29]]){case _0xc9f1[28]:logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[22],_0x1025xc[_0xc9f1[23]],_0xc9f1[24]);_0x1025xf[_0xc9f1[27]]({id:_0x1025xc[_0xc9f1[26]]});break;default:}});function _0x1025x14(_0x1025x15){var _0x1025x16=_[_0xc9f1[31]](_0x1025xf,{id:_0x1025x15[_0xc9f1[26]]});return _0x1025x16?true:false}function _0x1025x17(){var _0x1025x18=((_0x1025xa[_0xc9f1[32]]- _0x1025x13)> _0x1025x12[_0xc9f1[32]])?_0x1025x12[_0xc9f1[32]]:(_0x1025xa[_0xc9f1[32]]- _0x1025x13);if(_0x1025x18> 0){if(_0x1025x11[_0xc9f1[33]]){var _0x1025x19={where:{id:{$in:_[_0xc9f1[34]](_0x1025x11,_0xc9f1[26])},online:true,faxPause:false},include:[{model:Room,attributes:[_0xc9f1[26]],raw:true}],attributes:[_0xc9f1[26],_0xc9f1[17],_0xc9f1[35],_0xc9f1[36],_0xc9f1[37]],order:[[{raw:util[_0xc9f1[40]](_0xc9f1[38],_[_0xc9f1[34]](_0x1025x11,_0xc9f1[26])[_0xc9f1[39]]())}]]};Agent[_0xc9f1[60]](_0x1025x19)[_0xc9f1[44]](function(_0x1025x1c){if(_0x1025x1c[_0xc9f1[33]]){var _0x1025x1d;for(var _0x1025x1e=0;_0x1025x1e< _0x1025x1c[_0xc9f1[33]];_0x1025x1e++){var _0x1025x15=_0x1025x1c[_0x1025x1e][_0xc9f1[50]]({plain:true});if(!_0x1025x14(_0x1025x15)){_0x1025x1d= _0x1025x15;break}};if(_0x1025x1d){logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[51],_0x1025x1d[_0xc9f1[26]],_0x1025x1d[_0xc9f1[17]]);var _0x1025x1f=_[_0xc9f1[52]](_0x1025x11,{"\x69\x64":_0x1025x1d[_0xc9f1[26]]});if(_0x1025x1f>= 0){var _0x1025x20=_0x1025x11[_0xc9f1[53]](_0x1025x1f,1);if(_0x1025x20&& _0x1025x20[_0xc9f1[33]]){_0x1025x11[_0xc9f1[27]](_[_0xc9f1[54]](_0x1025x20))}};return Report[_0xc9f1[58]](_[_0xc9f1[57]](_0x1025xb,{timeslot:_0x1025x18,application:_0xc9f1[55],membername:_0x1025x1d[_0xc9f1[17]],memberid:_0x1025x1d[_0xc9f1[26]],queue:_0x1025x12[_0xc9f1[26]],queuename:_0x1025x12[_0xc9f1[17]],calledAt:moment()[_0xc9f1[40]](_0xc9f1[56])}))};logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[59]);return}else {logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[59]);return}})[_0xc9f1[44]](function(_0x1025x1b){if(_0x1025x1b){_0x1025xd[_0xc9f1[49]](util[_0xc9f1[40]](_0xc9f1[47],_0x1025x1b[_0xc9f1[48]]))[_0xc9f1[46]](_0xc9f1[45],_0x1025x1b)}})[_0xc9f1[44]](function(){_0x1025x10= setTimeout(function(){_0x1025x13+= _0x1025x12[_0xc9f1[32]];_0x1025x17()},_0x1025x18* 1000)})[_0xc9f1[43]](function(_0x1025x1a){logger[_0xc9f1[42]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[41]);_0x1025xe(_0x1025x1a)})}else {logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[59]);_0x1025x10= setTimeout(function(){_0x1025x13+= _0x1025x12[_0xc9f1[32]];_0x1025x17()},_0x1025x18* 1000)}}else {return Session[_0xc9f1[65]]({leaveAt:moment()[_0xc9f1[40]](_0xc9f1[56]),timeout:true},{where:{uniqueid:_0x1025xb[_0xc9f1[21]],leaveAt:null},individualHooks:true})[_0xc9f1[44]](function(_0x1025x21){if(_0x1025x21&& _0x1025x21[_0xc9f1[33]]&& _0x1025x21[1][_0xc9f1[33]]){for(var _0x1025x1e=0;_0x1025x1e< _0x1025x21[1][_0xc9f1[33]];_0x1025x1e++){var _0x1025x22=_0x1025x21[1][_0x1025x1e][_0xc9f1[50]]({plain:true});_0x1025xd[_0xc9f1[49]](_0xc9f1[62])[_0xc9f1[46]](_0xc9f1[61],_0x1025x22);_0x1025xd[_0xc9f1[49]](_0xc9f1[63])[_0xc9f1[46]](_0xc9f1[61],_0x1025x22)}};logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[64]);clearTimeout(_0x1025x10);_0x1025xe()})[_0xc9f1[43]](function(_0x1025x1a){logger[_0xc9f1[42]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[41]);_0x1025xe(_0x1025x1a)})}}function _0x1025x23(){var _0x1025x18=((_0x1025xa[_0xc9f1[32]]- _0x1025x13)> _0x1025x12[_0xc9f1[32]])?_0x1025x12[_0xc9f1[32]]:(_0x1025xa[_0xc9f1[32]]- _0x1025x13);if(_0x1025x18> 0){Queue[_0xc9f1[73]](_0x1025xa.FaxQueueId,{attributes:[_0xc9f1[26],_0xc9f1[17],_0xc9f1[32],_0xc9f1[19],_0xc9f1[72]],include:[{model:Agent,where:{online:true,faxPause:false},attributes:[_0xc9f1[26],_0xc9f1[17],_0xc9f1[35],_0xc9f1[36],_0xc9f1[37]],raw:true}]})[_0xc9f1[44]](function(_0x1025x25){if(_0x1025x25){var _0x1025x1c=_[_0xc9f1[68]](_[_0xc9f1[67]](_0x1025x25.Users,_0xc9f1[66]));if(_0x1025x1c&& _0x1025x1c[_0xc9f1[33]]){var _0x1025x26;for(var _0x1025x1e=0;_0x1025x1e< _0x1025x1c[_0xc9f1[33]];_0x1025x1e++){_[_0xc9f1[69]](_0x1025x1c[_0x1025x1e],function(_0x1025x15){return _0x1025x14(_0x1025x15)});if(_0x1025x1c[_0x1025x1e][_0xc9f1[33]]){_0x1025x26= _0x1025x1c[_0x1025x1e];break}};if(_0x1025x26&& _0x1025x26[_0xc9f1[33]]){var _0x1025x27=_[_0xc9f1[34]](_0x1025x26,function(_0x1025x15){return _[_0xc9f1[70]](_[_0xc9f1[57]](_0x1025xb,{timeslot:_0x1025x18,application:_0xc9f1[55],membername:_0x1025x15[_0xc9f1[17]],memberid:_0x1025x15[_0xc9f1[26]],queue:_0x1025x12[_0xc9f1[26]],queuename:_0x1025x12[_0xc9f1[17]],calledAt:moment()[_0xc9f1[40]](_0xc9f1[56])}))});return Report[_0xc9f1[71]](_0x1025x27,{individualHooks:true})}else {logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[59])}}else {logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[59])}}else {logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[59])}})[_0xc9f1[44]](function(_0x1025x24){if(_0x1025x24&& _0x1025x24[_0xc9f1[33]]){for(var _0x1025x1e=0;_0x1025x1e< _0x1025x24[_0xc9f1[33]];_0x1025x1e++){var _0x1025x1b=_0x1025x24[_0x1025x1e][_0xc9f1[50]]({plain:true});_0x1025xd[_0xc9f1[49]](util[_0xc9f1[40]](_0xc9f1[47],_0x1025x1b[_0xc9f1[48]]))[_0xc9f1[46]](_0xc9f1[45],_0x1025x1b)}};_0x1025x10= setTimeout(function(){_0x1025x13+= _0x1025x12[_0xc9f1[32]];_0x1025x23()},_0x1025x18* 1000)})[_0xc9f1[43]](function(_0x1025x1a){logger[_0xc9f1[42]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[41]);_0x1025xe(_0x1025x1a)})}else {return Session[_0xc9f1[65]]({leaveAt:moment()[_0xc9f1[40]](_0xc9f1[56]),timeout:true},{where:{uniqueid:_0x1025xb[_0xc9f1[21]],leaveAt:null},individualHooks:true})[_0xc9f1[44]](function(_0x1025x21){if(_0x1025x21&& _0x1025x21[_0xc9f1[33]]&& _0x1025x21[1][_0xc9f1[33]]){for(var _0x1025x1e=0;_0x1025x1e< _0x1025x21[1][_0xc9f1[33]];_0x1025x1e++){var _0x1025x22=_0x1025x21[1][_0x1025x1e][_0xc9f1[50]]({plain:true});_0x1025xd[_0xc9f1[49]](_0xc9f1[62])[_0xc9f1[46]](_0xc9f1[61],_0x1025x22);_0x1025xd[_0xc9f1[49]](_0xc9f1[63])[_0xc9f1[46]](_0xc9f1[61],_0x1025x22)}};logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[64]);clearTimeout(_0x1025x10);_0x1025xe()})[_0xc9f1[43]](function(_0x1025x1a){logger[_0xc9f1[42]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[41]);_0x1025xe(_0x1025x1a)})}}return Queue[_0xc9f1[73]](_0x1025xa.FaxQueueId,{attributes:[_0xc9f1[26],_0xc9f1[17],_0xc9f1[32],_0xc9f1[19],_0xc9f1[72]],include:[{model:Agent,attributes:[_0xc9f1[26]],raw:true}]})[_0xc9f1[44]](function(_0x1025x25){_0x1025x12= _0x1025x25[_0xc9f1[50]]({plain:true});logger[_0xc9f1[25]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[83],_0x1025xa[_0xc9f1[32]],_0xc9f1[84]);return Session[_0xc9f1[58]](_[_0xc9f1[57]](_0x1025xb,{timeslot:_0x1025xa[_0xc9f1[32]],application:_0xc9f1[55],queue:_0x1025x25[_0xc9f1[26]],queuename:_0x1025x25[_0xc9f1[17]],calledAt:moment()[_0xc9f1[40]](_0xc9f1[56]),joinAt:moment()[_0xc9f1[40]](_0xc9f1[56]),membername:null,memberid:null}))})[_0xc9f1[44]](function(_0x1025x22){_0x1025xd[_0xc9f1[49]](_0xc9f1[62])[_0xc9f1[46]](_0xc9f1[61],_0x1025x22);_0x1025xd[_0xc9f1[49]](_0xc9f1[63])[_0xc9f1[46]](_0xc9f1[61],_0x1025x22);return Room[_0xc9f1[73]](_0x1025xb[_0xc9f1[82]])})[_0xc9f1[44]](function(_0x1025x28){if(_0x1025x28){return _0x1025x28[_0xc9f1[65]]({waiting:true})}})[_0xc9f1[44]](function(_0x1025x28){if(_0x1025x28){_0x1025xd[_0xc9f1[46]](_0xc9f1[81],_0x1025x28[_0xc9f1[50]]({plain:true}))}})[_0xc9f1[44]](function(_0x1025x28){switch(_0x1025x12[_0xc9f1[19]]){case _0xc9f1[75]:_0x1025x23();break;case _0xc9f1[79]:_0x1025x11= _[_0xc9f1[78]](_0x1025x12.Users,[function(_0x1025x29){return _0x1025x29[_0xc9f1[77]][_0xc9f1[76]]|| 0}]);_0x1025x17();break;case _0xc9f1[80]:_0x1025x11= _[_0xc9f1[78]](_0x1025x12.Users,[function(_0x1025x29){return _0x1025x29[_0xc9f1[77]][_0xc9f1[76]]|| 0}]);_0x1025x17();break;default:}})[_0xc9f1[43]](function(_0x1025x1a){logger[_0xc9f1[42]](_0x1025xb[_0xc9f1[15]][_0xc9f1[14]](),_0xc9f1[16],_0x1025x12[_0xc9f1[17]][_0xc9f1[14]](),_0xc9f1[18],_0x1025x12[_0xc9f1[19]],_0xc9f1[20],_0x1025xb[_0xc9f1[21]],_0xc9f1[41]);logger[_0xc9f1[42]](_0x1025x1a[_0xc9f1[74]]);_0x1025xe(_0x1025x1a)})}
\ No newline at end of file
+var _0x23d7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x67\x65\x74","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x74\x61\x63\x6B","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0x23d7[0];var _=require(_0x23d7[1]);var util=require(_0x23d7[2]);var moment=require(_0x23d7[3]);var logger=require(_0x23d7[5])(_0x23d7[4]);var Agent=require(_0x23d7[7])[_0x23d7[6]];var Room=require(_0x23d7[7])[_0x23d7[8]];var Queue=require(_0x23d7[7])[_0x23d7[9]];var Report=require(_0x23d7[7])[_0x23d7[10]];var Session=require(_0x23d7[7])[_0x23d7[11]];module[_0x23d7[12]]= function(_0x4645xa,_0x4645xb,_0x4645xc,_0x4645xd,_0x4645xe){var _0x4645xf=[];var _0x4645x10;var _0x4645x11;var _0x4645x12;var _0x4645x13=0;process[_0x23d7[30]](_0x23d7[13],function(_0x4645xc){switch(_0x4645xc[_0x23d7[29]]){case _0x23d7[28]:logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[22],_0x4645xc[_0x23d7[23]],_0x23d7[24]);_0x4645xf[_0x23d7[27]]({id:_0x4645xc[_0x23d7[26]]});break;default:}});function _0x4645x14(_0x4645x15){var _0x4645x16=_[_0x23d7[31]](_0x4645xf,{id:_0x4645x15[_0x23d7[26]]});return _0x4645x16?true:false}function _0x4645x17(){var _0x4645x18=((_0x4645xa[_0x23d7[32]]- _0x4645x13)> _0x4645x12[_0x23d7[32]])?_0x4645x12[_0x23d7[32]]:(_0x4645xa[_0x23d7[32]]- _0x4645x13);if(_0x4645x18> 0){if(_0x4645x11[_0x23d7[33]]){var _0x4645x19={where:{id:{$in:_[_0x23d7[34]](_0x4645x11,_0x23d7[26])},online:true,faxPause:false},include:[{model:Room,attributes:[_0x23d7[26]],raw:true}],attributes:[_0x23d7[26],_0x23d7[17],_0x23d7[35],_0x23d7[36],_0x23d7[37]],order:[[{raw:util[_0x23d7[40]](_0x23d7[38],_[_0x23d7[34]](_0x4645x11,_0x23d7[26])[_0x23d7[39]]())}]]};Agent[_0x23d7[60]](_0x4645x19)[_0x23d7[44]](function(_0x4645x1c){if(_0x4645x1c[_0x23d7[33]]){var _0x4645x1d;for(var _0x4645x1e=0;_0x4645x1e< _0x4645x1c[_0x23d7[33]];_0x4645x1e++){var _0x4645x15=_0x4645x1c[_0x4645x1e][_0x23d7[50]]({plain:true});if(!_0x4645x14(_0x4645x15)){_0x4645x1d= _0x4645x15;break}};if(_0x4645x1d){logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[51],_0x4645x1d[_0x23d7[26]],_0x4645x1d[_0x23d7[17]]);var _0x4645x1f=_[_0x23d7[52]](_0x4645x11,{"\x69\x64":_0x4645x1d[_0x23d7[26]]});if(_0x4645x1f>= 0){var _0x4645x20=_0x4645x11[_0x23d7[53]](_0x4645x1f,1);if(_0x4645x20&& _0x4645x20[_0x23d7[33]]){_0x4645x11[_0x23d7[27]](_[_0x23d7[54]](_0x4645x20))}};return Report[_0x23d7[58]](_[_0x23d7[57]](_0x4645xb,{timeslot:_0x4645x18,application:_0x23d7[55],membername:_0x4645x1d[_0x23d7[17]],memberid:_0x4645x1d[_0x23d7[26]],queue:_0x4645x12[_0x23d7[26]],queuename:_0x4645x12[_0x23d7[17]],calledAt:moment()[_0x23d7[40]](_0x23d7[56])}))};logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[59]);return}else {logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[59]);return}})[_0x23d7[44]](function(_0x4645x1b){if(_0x4645x1b){_0x4645xd[_0x23d7[49]](util[_0x23d7[40]](_0x23d7[47],_0x4645x1b[_0x23d7[48]]))[_0x23d7[46]](_0x23d7[45],_0x4645x1b)}})[_0x23d7[44]](function(){_0x4645x10= setTimeout(function(){_0x4645x13+= _0x4645x12[_0x23d7[32]];_0x4645x17()},_0x4645x18* 1000)})[_0x23d7[43]](function(_0x4645x1a){logger[_0x23d7[42]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[41]);_0x4645xe(_0x4645x1a)})}else {logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[59]);_0x4645x10= setTimeout(function(){_0x4645x13+= _0x4645x12[_0x23d7[32]];_0x4645x17()},_0x4645x18* 1000)}}else {return Session[_0x23d7[65]]({leaveAt:moment()[_0x23d7[40]](_0x23d7[56]),timeout:true},{where:{uniqueid:_0x4645xb[_0x23d7[21]],leaveAt:null},individualHooks:true})[_0x23d7[44]](function(_0x4645x21){if(_0x4645x21&& _0x4645x21[_0x23d7[33]]&& _0x4645x21[1][_0x23d7[33]]){for(var _0x4645x1e=0;_0x4645x1e< _0x4645x21[1][_0x23d7[33]];_0x4645x1e++){var _0x4645x22=_0x4645x21[1][_0x4645x1e][_0x23d7[50]]({plain:true});_0x4645xd[_0x23d7[49]](_0x23d7[62])[_0x23d7[46]](_0x23d7[61],_0x4645x22);_0x4645xd[_0x23d7[49]](_0x23d7[63])[_0x23d7[46]](_0x23d7[61],_0x4645x22)}};logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[64]);clearTimeout(_0x4645x10);_0x4645xe()})[_0x23d7[43]](function(_0x4645x1a){logger[_0x23d7[42]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[41]);_0x4645xe(_0x4645x1a)})}}function _0x4645x23(){var _0x4645x18=((_0x4645xa[_0x23d7[32]]- _0x4645x13)> _0x4645x12[_0x23d7[32]])?_0x4645x12[_0x23d7[32]]:(_0x4645xa[_0x23d7[32]]- _0x4645x13);if(_0x4645x18> 0){Queue[_0x23d7[73]](_0x4645xa.FaxQueueId,{attributes:[_0x23d7[26],_0x23d7[17],_0x23d7[32],_0x23d7[19],_0x23d7[72]],include:[{model:Agent,where:{online:true,faxPause:false},attributes:[_0x23d7[26],_0x23d7[17],_0x23d7[35],_0x23d7[36],_0x23d7[37]],raw:true}]})[_0x23d7[44]](function(_0x4645x25){if(_0x4645x25){var _0x4645x1c=_[_0x23d7[68]](_[_0x23d7[67]](_0x4645x25.Users,_0x23d7[66]));if(_0x4645x1c&& _0x4645x1c[_0x23d7[33]]){var _0x4645x26;for(var _0x4645x1e=0;_0x4645x1e< _0x4645x1c[_0x23d7[33]];_0x4645x1e++){_[_0x23d7[69]](_0x4645x1c[_0x4645x1e],function(_0x4645x15){return _0x4645x14(_0x4645x15)});if(_0x4645x1c[_0x4645x1e][_0x23d7[33]]){_0x4645x26= _0x4645x1c[_0x4645x1e];break}};if(_0x4645x26&& _0x4645x26[_0x23d7[33]]){var _0x4645x27=_[_0x23d7[34]](_0x4645x26,function(_0x4645x15){return _[_0x23d7[70]](_[_0x23d7[57]](_0x4645xb,{timeslot:_0x4645x18,application:_0x23d7[55],membername:_0x4645x15[_0x23d7[17]],memberid:_0x4645x15[_0x23d7[26]],queue:_0x4645x12[_0x23d7[26]],queuename:_0x4645x12[_0x23d7[17]],calledAt:moment()[_0x23d7[40]](_0x23d7[56])}))});return Report[_0x23d7[71]](_0x4645x27,{individualHooks:true})}else {logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[59])}}else {logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[59])}}else {logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[59])}})[_0x23d7[44]](function(_0x4645x24){if(_0x4645x24&& _0x4645x24[_0x23d7[33]]){for(var _0x4645x1e=0;_0x4645x1e< _0x4645x24[_0x23d7[33]];_0x4645x1e++){var _0x4645x1b=_0x4645x24[_0x4645x1e][_0x23d7[50]]({plain:true});_0x4645xd[_0x23d7[49]](util[_0x23d7[40]](_0x23d7[47],_0x4645x1b[_0x23d7[48]]))[_0x23d7[46]](_0x23d7[45],_0x4645x1b)}};_0x4645x10= setTimeout(function(){_0x4645x13+= _0x4645x12[_0x23d7[32]];_0x4645x23()},_0x4645x18* 1000)})[_0x23d7[43]](function(_0x4645x1a){logger[_0x23d7[42]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[41]);_0x4645xe(_0x4645x1a)})}else {return Session[_0x23d7[65]]({leaveAt:moment()[_0x23d7[40]](_0x23d7[56]),timeout:true},{where:{uniqueid:_0x4645xb[_0x23d7[21]],leaveAt:null},individualHooks:true})[_0x23d7[44]](function(_0x4645x21){if(_0x4645x21&& _0x4645x21[_0x23d7[33]]&& _0x4645x21[1][_0x23d7[33]]){for(var _0x4645x1e=0;_0x4645x1e< _0x4645x21[1][_0x23d7[33]];_0x4645x1e++){var _0x4645x22=_0x4645x21[1][_0x4645x1e][_0x23d7[50]]({plain:true});_0x4645xd[_0x23d7[49]](_0x23d7[62])[_0x23d7[46]](_0x23d7[61],_0x4645x22);_0x4645xd[_0x23d7[49]](_0x23d7[63])[_0x23d7[46]](_0x23d7[61],_0x4645x22)}};logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[64]);clearTimeout(_0x4645x10);_0x4645xe()})[_0x23d7[43]](function(_0x4645x1a){logger[_0x23d7[42]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[41]);_0x4645xe(_0x4645x1a)})}}return Queue[_0x23d7[73]](_0x4645xa.FaxQueueId,{attributes:[_0x23d7[26],_0x23d7[17],_0x23d7[32],_0x23d7[19],_0x23d7[72]],include:[{model:Agent,attributes:[_0x23d7[26]],raw:true}]})[_0x23d7[44]](function(_0x4645x25){_0x4645x12= _0x4645x25[_0x23d7[50]]({plain:true});logger[_0x23d7[25]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[83],_0x4645xa[_0x23d7[32]],_0x23d7[84]);return Session[_0x23d7[58]](_[_0x23d7[57]](_0x4645xb,{timeslot:_0x4645xa[_0x23d7[32]],application:_0x23d7[55],queue:_0x4645x25[_0x23d7[26]],queuename:_0x4645x25[_0x23d7[17]],calledAt:moment()[_0x23d7[40]](_0x23d7[56]),joinAt:moment()[_0x23d7[40]](_0x23d7[56]),membername:null,memberid:null}))})[_0x23d7[44]](function(_0x4645x22){_0x4645xd[_0x23d7[49]](_0x23d7[62])[_0x23d7[46]](_0x23d7[61],_0x4645x22);_0x4645xd[_0x23d7[49]](_0x23d7[63])[_0x23d7[46]](_0x23d7[61],_0x4645x22);return Room[_0x23d7[73]](_0x4645xb[_0x23d7[82]])})[_0x23d7[44]](function(_0x4645x28){if(_0x4645x28){return _0x4645x28[_0x23d7[65]]({waiting:true})}})[_0x23d7[44]](function(_0x4645x28){if(_0x4645x28){_0x4645xd[_0x23d7[46]](_0x23d7[81],_0x4645x28[_0x23d7[50]]({plain:true}))}})[_0x23d7[44]](function(_0x4645x28){switch(_0x4645x12[_0x23d7[19]]){case _0x23d7[75]:_0x4645x23();break;case _0x23d7[79]:_0x4645x11= _[_0x23d7[78]](_0x4645x12.Users,[function(_0x4645x29){return _0x4645x29[_0x23d7[77]][_0x23d7[76]]|| 0}]);_0x4645x17();break;case _0x23d7[80]:_0x4645x11= _[_0x23d7[78]](_0x4645x12.Users,[function(_0x4645x29){return _0x4645x29[_0x23d7[77]][_0x23d7[76]]|| 0}]);_0x4645x17();break;default:}})[_0x23d7[43]](function(_0x4645x1a){logger[_0x23d7[42]](_0x4645xb[_0x23d7[15]][_0x23d7[14]](),_0x23d7[16],_0x4645x12[_0x23d7[17]][_0x23d7[14]](),_0x23d7[18],_0x4645x12[_0x23d7[19]],_0x23d7[20],_0x4645xb[_0x23d7[21]],_0x23d7[41]);logger[_0x23d7[42]](_0x4645x1a[_0x23d7[74]]);_0x4645xe(_0x4645x1a)})}
\ No newline at end of file
index e64cc3b..d6f69c6 100644 (file)
@@ -1 +1 @@
-var _0xdbf4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73\x2D\x65\x78\x74\x72\x61","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x6A\x6F\x69\x6E","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x66\x61\x78\x20\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x21","\x65\x72\x72\x6F\x72","\x67\x65\x74\x46\x69\x6C\x65\x53\x69\x7A\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x70\x64\x66","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72","\x64\x61\x74\x61\x36","\x79\x65\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x66\x72\x6F\x6D","\x64\x61\x74\x61\x32","\x74\x6F","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xdbf4[0];var fs=require(_0xdbf4[1]);var util=require(_0xdbf4[2]);var path=require(_0xdbf4[3]);var Mustache=require(_0xdbf4[4]);var logger=require(_0xdbf4[6])(_0xdbf4[5]);var MyUtil=require(_0xdbf4[7]);var Account=require(_0xdbf4[9])[_0xdbf4[8]];var Template=require(_0xdbf4[9])[_0xdbf4[10]];var Message=require(_0xdbf4[9])[_0xdbf4[11]];var Attachment=require(_0xdbf4[9])[_0xdbf4[12]];var config=require(_0xdbf4[13]);function getAttachment(_0xc1a9xd){var _0xc1a9xe=_0xc1a9xd+ _0xdbf4[14];var _0xc1a9xf=path[_0xdbf4[20]](config[_0xdbf4[15]],_0xdbf4[16],_0xdbf4[17],_0xdbf4[5],_0xdbf4[18],_0xdbf4[19],_0xc1a9xe);var _0xc1a9x10=path[_0xdbf4[20]](config[_0xdbf4[15]],_0xdbf4[16],_0xdbf4[17],_0xdbf4[21]);try{fs[_0xdbf4[22]](_0xc1a9xf,path[_0xdbf4[20]](_0xc1a9x10,_0xc1a9xe))}catch(err){logger[_0xdbf4[24]](_0xdbf4[23],err);return null};return {size:MyUtil[_0xdbf4[25]](_0xc1a9xf),path:path[_0xdbf4[20]](_0xc1a9x10,_0xc1a9xe),name:_0xc1a9xe,type:_0xdbf4[26],basename:_0xc1a9xd}}module[_0xdbf4[27]]= function(_0xc1a9x11,_0xc1a9x12,_0xc1a9x13,_0xc1a9x14,_0xc1a9x15){var _0xc1a9x16={from:[],to:[],auto:true};return Account[_0xdbf4[60]](_0xc1a9x11[_0xdbf4[32]])[_0xdbf4[43]](function(_0xc1a9x19){_0xc1a9x16[_0xdbf4[57]][_0xdbf4[56]](_0xc1a9x19[_0xdbf4[55]]);_0xc1a9x16[_0xdbf4[59]][_0xdbf4[56]](_0xc1a9x11[_0xdbf4[58]]);return Template[_0xdbf4[60]](_0xc1a9x11[_0xdbf4[34]])})[_0xdbf4[43]](function(_0xc1a9x18){_0xc1a9x16[_0xdbf4[44]]= _0xc1a9x18[_0xdbf4[44]];_0xc1a9x13[_0xdbf4[45]]= _0xc1a9x12[_0xdbf4[46]];_0xc1a9x16[_0xdbf4[47]]= Mustache[_0xdbf4[48]](_0xc1a9x18[_0xdbf4[47]],_0xc1a9x13);if(_0xc1a9x11[_0xdbf4[49]]=== _0xdbf4[50]){_0xc1a9x16[_0xdbf4[51]]= [getAttachment(path[_0xdbf4[54]](_0xc1a9x13[_0xdbf4[53]])[_0xdbf4[52]])]}})[_0xdbf4[43]](function(){logger[_0xdbf4[40]](_0xc1a9x12[_0xdbf4[30]][_0xdbf4[29]](),_0xdbf4[31],_0xc1a9x11[_0xdbf4[32]],_0xdbf4[33],_0xc1a9x11[_0xdbf4[34]],_0xdbf4[35],_0xc1a9x12[_0xdbf4[36]]);process[_0xdbf4[42]]({type:_0xdbf4[41],msg:_0xc1a9x16})})[_0xdbf4[39]](function(_0xc1a9x17){logger[_0xdbf4[24]](_0xc1a9x12[_0xdbf4[30]][_0xdbf4[29]](),_0xdbf4[31],_0xc1a9x11[_0xdbf4[32]],_0xdbf4[33],_0xc1a9x11[_0xdbf4[34]],_0xdbf4[35],_0xc1a9x12[_0xdbf4[36]],_0xdbf4[37]);logger[_0xdbf4[24]](_0xc1a9x17[_0xdbf4[38]])})[_0xdbf4[28]](function(){_0xc1a9x15()})}
\ No newline at end of file
+var _0x8d75=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73\x2D\x65\x78\x74\x72\x61","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x6A\x6F\x69\x6E","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x66\x61\x78\x20\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x21","\x65\x72\x72\x6F\x72","\x67\x65\x74\x46\x69\x6C\x65\x53\x69\x7A\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x70\x64\x66","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72","\x64\x61\x74\x61\x36","\x79\x65\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6E\x61\x6D\x65","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x66\x72\x6F\x6D","\x64\x61\x74\x61\x32","\x74\x6F","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x8d75[0];var fs=require(_0x8d75[1]);var util=require(_0x8d75[2]);var path=require(_0x8d75[3]);var Mustache=require(_0x8d75[4]);var logger=require(_0x8d75[6])(_0x8d75[5]);var MyUtil=require(_0x8d75[7]);var Account=require(_0x8d75[9])[_0x8d75[8]];var Template=require(_0x8d75[9])[_0x8d75[10]];var Message=require(_0x8d75[9])[_0x8d75[11]];var Attachment=require(_0x8d75[9])[_0x8d75[12]];var config=require(_0x8d75[13]);function getAttachment(_0x6767xd){var _0x6767xe=_0x6767xd+ _0x8d75[14];var _0x6767xf=path[_0x8d75[20]](config[_0x8d75[15]],_0x8d75[16],_0x8d75[17],_0x8d75[5],_0x8d75[18],_0x8d75[19],_0x6767xe);var _0x6767x10=path[_0x8d75[20]](config[_0x8d75[15]],_0x8d75[16],_0x8d75[17],_0x8d75[21]);try{fs[_0x8d75[22]](_0x6767xf,path[_0x8d75[20]](_0x6767x10,_0x6767xe))}catch(err){logger[_0x8d75[24]](_0x8d75[23],err);return null};return {size:MyUtil[_0x8d75[25]](_0x6767xf),path:path[_0x8d75[20]](_0x6767x10,_0x6767xe),name:_0x6767xe,type:_0x8d75[26],basename:_0x6767xd}}module[_0x8d75[27]]= function(_0x6767x11,_0x6767x12,_0x6767x13,_0x6767x14,_0x6767x15){var _0x6767x16={from:[],to:[],auto:true};return Account[_0x8d75[60]](_0x6767x11[_0x8d75[32]])[_0x8d75[43]](function(_0x6767x19){_0x6767x16[_0x8d75[57]][_0x8d75[56]](_0x6767x19[_0x8d75[55]]);_0x6767x16[_0x8d75[59]][_0x8d75[56]](_0x6767x11[_0x8d75[58]]);return Template[_0x8d75[60]](_0x6767x11[_0x8d75[34]])})[_0x8d75[43]](function(_0x6767x18){_0x6767x16[_0x8d75[44]]= _0x6767x18[_0x8d75[44]];_0x6767x13[_0x8d75[45]]= _0x6767x12[_0x8d75[46]];_0x6767x16[_0x8d75[47]]= Mustache[_0x8d75[48]](_0x6767x18[_0x8d75[47]],_0x6767x13);if(_0x6767x11[_0x8d75[49]]=== _0x8d75[50]){_0x6767x16[_0x8d75[51]]= [getAttachment(path[_0x8d75[54]](_0x6767x13[_0x8d75[53]])[_0x8d75[52]])]}})[_0x8d75[43]](function(){logger[_0x8d75[40]](_0x6767x12[_0x8d75[30]][_0x8d75[29]](),_0x8d75[31],_0x6767x11[_0x8d75[32]],_0x8d75[33],_0x6767x11[_0x8d75[34]],_0x8d75[35],_0x6767x12[_0x8d75[36]]);process[_0x8d75[42]]({type:_0x8d75[41],msg:_0x6767x16})})[_0x8d75[39]](function(_0x6767x17){logger[_0x8d75[24]](_0x6767x12[_0x8d75[30]][_0x8d75[29]](),_0x8d75[31],_0x6767x11[_0x8d75[32]],_0x8d75[33],_0x6767x11[_0x8d75[34]],_0x8d75[35],_0x6767x12[_0x8d75[36]],_0x8d75[37]);logger[_0x8d75[24]](_0x6767x17[_0x8d75[38]])})[_0x8d75[28]](function(){_0x6767x15()})}
\ No newline at end of file
index e01102b..8b53f16 100644 (file)
@@ -1 +1 @@
-var _0x6a08=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x6a08[0];var Account=require(_0x6a08[2])[_0x6a08[1]];var Message=require(_0x6a08[2])[_0x6a08[3]];var logger=require(_0x6a08[5])(_0x6a08[4]);module[_0x6a08[6]]= function(_0xd750x4,_0xd750x5,_0xd750x6,_0xd750x7,_0xd750x8){return Account[_0x6a08[28]](_0xd750x4[_0x6a08[11]])[_0x6a08[27]](function(_0xd750xa){logger[_0x6a08[18]](_0xd750x5[_0x6a08[9]][_0x6a08[8]](),_0x6a08[10],_0xd750x4[_0x6a08[11]],_0x6a08[12],_0xd750x5[_0x6a08[13]]);process[_0x6a08[26]]({type:_0x6a08[19],msg:{SmsAccountId:_0xd750xa[_0x6a08[20]],from:_0xd750xa[_0x6a08[21]]|| _0x6a08[22],to:_0xd750x4[_0x6a08[23]]|| _0x6a08[22],body:_0xd750x4[_0x6a08[24]]|| _0x6a08[22],auto:true,status:_0x6a08[25]}})})[_0x6a08[17]](function(_0xd750x9){logger[_0x6a08[15]](_0xd750x5[_0x6a08[9]][_0x6a08[8]](),_0x6a08[10],_0xd750x4[_0x6a08[11]],_0x6a08[12],_0xd750x5[_0x6a08[13]],_0x6a08[14]);logger[_0x6a08[15]](_0xd750x9[_0x6a08[16]])})[_0x6a08[7]](function(){_0xd750x8()})}
\ No newline at end of file
+var _0xcab8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xcab8[0];var Account=require(_0xcab8[2])[_0xcab8[1]];var Message=require(_0xcab8[2])[_0xcab8[3]];var logger=require(_0xcab8[5])(_0xcab8[4]);module[_0xcab8[6]]= function(_0x312bx4,_0x312bx5,_0x312bx6,_0x312bx7,_0x312bx8){return Account[_0xcab8[28]](_0x312bx4[_0xcab8[11]])[_0xcab8[27]](function(_0x312bxa){logger[_0xcab8[18]](_0x312bx5[_0xcab8[9]][_0xcab8[8]](),_0xcab8[10],_0x312bx4[_0xcab8[11]],_0xcab8[12],_0x312bx5[_0xcab8[13]]);process[_0xcab8[26]]({type:_0xcab8[19],msg:{SmsAccountId:_0x312bxa[_0xcab8[20]],from:_0x312bxa[_0xcab8[21]]|| _0xcab8[22],to:_0x312bx4[_0xcab8[23]]|| _0xcab8[22],body:_0x312bx4[_0xcab8[24]]|| _0xcab8[22],auto:true,status:_0xcab8[25]}})})[_0xcab8[17]](function(_0x312bx9){logger[_0xcab8[15]](_0x312bx5[_0xcab8[9]][_0xcab8[8]](),_0xcab8[10],_0x312bx4[_0xcab8[11]],_0xcab8[12],_0x312bx5[_0xcab8[13]],_0xcab8[14]);logger[_0xcab8[15]](_0x312bx9[_0xcab8[16]])})[_0xcab8[7]](function(){_0x312bx8()})}
\ No newline at end of file
index 1e22c8f..0ded6f7 100644 (file)
@@ -1 +1 @@
-var _0xed50=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x72\x65\x73\x6F\x6C\x76\x65","\x73\x68\x6F\x77","\x55\x73\x65\x72","\x55\x73\x65\x72\x49\x64"];_0xed50[0];var _=require(_0xed50[1]);var util=require(_0xed50[2]);var moment=require(_0xed50[3]);var logger=require(_0xed50[5])(_0xed50[4]);module[_0xed50[6]]= function(_0xb5e8x5,_0xb5e8x6,_0xb5e8x7,_0xb5e8x8,_0xb5e8x9,_0xb5e8xa){var _0xb5e8xb=[];var _0xb5e8xc;var _0xb5e8xd;function _0xb5e8xe(_0xb5e8xf){var _0xb5e8x10=_[_0xed50[8]](_0xb5e8xb,{id:_0xb5e8xf[_0xed50[7]]});return _0xb5e8x10?true:false}return _0xb5e8x9[_0xed50[32]](_0xed50[42],[_0xed50[43],{where:{id:_0xb5e8x5[_0xed50[44]],online:true,mailPause:false}}])[_0xed50[28]](function(_0xb5e8xf){_0xb5e8xd= _0xb5e8xf;logger[_0xed50[27]](_0xb5e8x6[_0xed50[10]][_0xed50[9]](),_0xed50[11],_0xb5e8x5.UserId,_0xed50[12],_0xb5e8x6[_0xed50[13]],_0xed50[34],_0xb5e8x5[_0xed50[33]],_0xed50[35]);if(_0xb5e8xf){if(!_0xb5e8xe(_0xb5e8xd)){var _0xb5e8x12=_[_0xed50[38]](_0xb5e8x6,{timeslot:_0xb5e8x5[_0xed50[33]],application:_0xed50[36],membername:_0xb5e8xf[_0xed50[37]],memberid:_0xb5e8xf[_0xed50[7]],calledAt:moment()[_0xed50[21]](_0xed50[31]),joinAt:moment()[_0xed50[21]](_0xed50[31])});return _0xb5e8x9[_0xed50[32]](_0xed50[29],[_0xed50[30],_0xb5e8x12])[_0xed50[28]](function(_0xb5e8x13){_0xb5e8x8[_0xed50[22]](_0xed50[24])[_0xed50[18]](_0xed50[23],_0xb5e8x13);_0xb5e8x8[_0xed50[22]](_0xed50[25])[_0xed50[18]](_0xed50[23],_0xb5e8x13);_0xb5e8x8[_0xed50[22]](util[_0xed50[21]](_0xed50[19],_0xb5e8x13[_0xed50[20]]))[_0xed50[18]](_0xed50[23],_0xb5e8x13);return _0xb5e8x9[_0xed50[32]](_0xed50[29],[_0xed50[39],_0xb5e8x12])})}}else {logger[_0xed50[27]](_0xb5e8x6[_0xed50[10]][_0xed50[9]](),_0xed50[11],_0xb5e8x5.UserId,_0xed50[12],_0xb5e8x6[_0xed50[13]],_0xed50[40]);_0xb5e8xa();return Promise[_0xed50[41]]()}})[_0xed50[28]](function(_0xb5e8x12){if(_0xb5e8x12){_0xb5e8x8[_0xed50[22]](util[_0xed50[21]](_0xed50[19],_0xb5e8x12[_0xed50[20]]))[_0xed50[18]](_0xed50[17],_0xb5e8x12);_0xb5e8xc= setTimeout(function(){return _0xb5e8x9[_0xed50[32]](_0xed50[29],[_0xed50[30],{leaveAt:moment()[_0xed50[21]](_0xed50[31]),timeout:true},{where:{uniqueid:_0xb5e8x6[_0xed50[13]],leaveAt:null},individualHooks:true}])[_0xed50[28]](function(_0xb5e8x13){if(_0xb5e8x13){_0xb5e8x8[_0xed50[22]](_0xed50[24])[_0xed50[18]](_0xed50[23],_0xb5e8x13);_0xb5e8x8[_0xed50[22]](_0xed50[25])[_0xed50[18]](_0xed50[23],_0xb5e8x13);_0xb5e8x8[_0xed50[22]](util[_0xed50[21]](_0xed50[19],_0xb5e8x13[_0xed50[20]]))[_0xed50[18]](_0xed50[23],_0xb5e8x13)};logger[_0xed50[27]](_0xb5e8x6[_0xed50[10]][_0xed50[9]](),_0xed50[11],_0xb5e8x5.UserId,_0xed50[12],_0xb5e8x6[_0xed50[13]],_0xed50[26]);clearTimeout(_0xb5e8xc);_0xb5e8xa()})},_0xb5e8x5[_0xed50[33]]* 1000)}})[_0xed50[16]](function(_0xb5e8x11){logger[_0xed50[15]](_0xb5e8x6[_0xed50[10]][_0xed50[9]](),_0xed50[11],_0xb5e8x5.UserId,_0xed50[12],_0xb5e8x6[_0xed50[13]],_0xed50[14]);logger[_0xed50[15]](_0xb5e8x11);_0xb5e8xa(_0xb5e8x11)})}
\ No newline at end of file
+var _0xbf53=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x72\x65\x73\x6F\x6C\x76\x65","\x73\x68\x6F\x77","\x55\x73\x65\x72","\x55\x73\x65\x72\x49\x64"];_0xbf53[0];var _=require(_0xbf53[1]);var util=require(_0xbf53[2]);var moment=require(_0xbf53[3]);var logger=require(_0xbf53[5])(_0xbf53[4]);module[_0xbf53[6]]= function(_0x1723x5,_0x1723x6,_0x1723x7,_0x1723x8,_0x1723x9,_0x1723xa){var _0x1723xb=[];var _0x1723xc;var _0x1723xd;function _0x1723xe(_0x1723xf){var _0x1723x10=_[_0xbf53[8]](_0x1723xb,{id:_0x1723xf[_0xbf53[7]]});return _0x1723x10?true:false}return _0x1723x9[_0xbf53[32]](_0xbf53[42],[_0xbf53[43],{where:{id:_0x1723x5[_0xbf53[44]],online:true,mailPause:false}}])[_0xbf53[28]](function(_0x1723xf){_0x1723xd= _0x1723xf;logger[_0xbf53[27]](_0x1723x6[_0xbf53[10]][_0xbf53[9]](),_0xbf53[11],_0x1723x5.UserId,_0xbf53[12],_0x1723x6[_0xbf53[13]],_0xbf53[34],_0x1723x5[_0xbf53[33]],_0xbf53[35]);if(_0x1723xf){if(!_0x1723xe(_0x1723xd)){var _0x1723x12=_[_0xbf53[38]](_0x1723x6,{timeslot:_0x1723x5[_0xbf53[33]],application:_0xbf53[36],membername:_0x1723xf[_0xbf53[37]],memberid:_0x1723xf[_0xbf53[7]],calledAt:moment()[_0xbf53[21]](_0xbf53[31]),joinAt:moment()[_0xbf53[21]](_0xbf53[31])});return _0x1723x9[_0xbf53[32]](_0xbf53[29],[_0xbf53[30],_0x1723x12])[_0xbf53[28]](function(_0x1723x13){_0x1723x8[_0xbf53[22]](_0xbf53[24])[_0xbf53[18]](_0xbf53[23],_0x1723x13);_0x1723x8[_0xbf53[22]](_0xbf53[25])[_0xbf53[18]](_0xbf53[23],_0x1723x13);_0x1723x8[_0xbf53[22]](util[_0xbf53[21]](_0xbf53[19],_0x1723x13[_0xbf53[20]]))[_0xbf53[18]](_0xbf53[23],_0x1723x13);return _0x1723x9[_0xbf53[32]](_0xbf53[29],[_0xbf53[39],_0x1723x12])})}}else {logger[_0xbf53[27]](_0x1723x6[_0xbf53[10]][_0xbf53[9]](),_0xbf53[11],_0x1723x5.UserId,_0xbf53[12],_0x1723x6[_0xbf53[13]],_0xbf53[40]);_0x1723xa();return Promise[_0xbf53[41]]()}})[_0xbf53[28]](function(_0x1723x12){if(_0x1723x12){_0x1723x8[_0xbf53[22]](util[_0xbf53[21]](_0xbf53[19],_0x1723x12[_0xbf53[20]]))[_0xbf53[18]](_0xbf53[17],_0x1723x12);_0x1723xc= setTimeout(function(){return _0x1723x9[_0xbf53[32]](_0xbf53[29],[_0xbf53[30],{leaveAt:moment()[_0xbf53[21]](_0xbf53[31]),timeout:true},{where:{uniqueid:_0x1723x6[_0xbf53[13]],leaveAt:null},individualHooks:true}])[_0xbf53[28]](function(_0x1723x13){if(_0x1723x13){_0x1723x8[_0xbf53[22]](_0xbf53[24])[_0xbf53[18]](_0xbf53[23],_0x1723x13);_0x1723x8[_0xbf53[22]](_0xbf53[25])[_0xbf53[18]](_0xbf53[23],_0x1723x13);_0x1723x8[_0xbf53[22]](util[_0xbf53[21]](_0xbf53[19],_0x1723x13[_0xbf53[20]]))[_0xbf53[18]](_0xbf53[23],_0x1723x13)};logger[_0xbf53[27]](_0x1723x6[_0xbf53[10]][_0xbf53[9]](),_0xbf53[11],_0x1723x5.UserId,_0xbf53[12],_0x1723x6[_0xbf53[13]],_0xbf53[26]);clearTimeout(_0x1723xc);_0x1723xa()})},_0x1723x5[_0xbf53[33]]* 1000)}})[_0xbf53[16]](function(_0x1723x11){logger[_0xbf53[15]](_0x1723x6[_0xbf53[10]][_0xbf53[9]](),_0xbf53[11],_0x1723x5.UserId,_0xbf53[12],_0x1723x6[_0xbf53[13]],_0xbf53[14]);logger[_0xbf53[15]](_0x1723x11);_0x1723xa(_0x1723x11)})}
\ No newline at end of file
index 4f397e5..6129702 100644 (file)
@@ -1 +1 @@
-var _0xa2d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x65\x78\x69\x74","\x74\x68\x65\x6E","\x73\x65\x72\x69\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x69\x6E\x64\x65\x78","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x69\x64","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x72\x65\x71\x75\x65\x73\x74","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0xa2d4[0];var _data;var _message;var _callback;var _series=[];var _=require(_0xa2d4[1]);var util=require(_0xa2d4[2]);var redis=require(_0xa2d4[3]);var async=require(_0xa2d4[4]);var logger=require(_0xa2d4[6])(_0xa2d4[5]);var MyUtil=require(_0xa2d4[7]);var rpcClient=require(_0xa2d4[8]);var config=require(_0xa2d4[9]);var redisConf;if(config[_0xa2d4[10]]){redisConf= {password:config[_0xa2d4[10]]}};var redisClient=redis[_0xa2d4[12]](6379,config[_0xa2d4[11]],redisConf);var io=require(_0xa2d4[13])(redisClient);function start(){return rpcClient[_0xa2d4[41]](_0xa2d4[42],[_0xa2d4[43],{where:{id:_data[_0xa2d4[44]]},attributes:[_0xa2d4[38],_0xa2d4[35]]}])[_0xa2d4[22]](function(_0xfe37x1a){logger[_0xa2d4[20]](util[_0xa2d4[16]](_0xa2d4[34],_0xfe37x1a[_0xa2d4[35]],_data[_0xa2d4[15]]));return rpcClient[_0xa2d4[41]](_0xa2d4[36],[_0xa2d4[37],{where:{MailAccountId:_0xfe37x1a[_0xa2d4[38]]},order:_0xa2d4[39],include:[{model:_0xa2d4[25],attributes:[_0xa2d4[26]],include:[{model:_0xa2d4[25],as:_0xa2d4[40],attributes:[_0xa2d4[26]]}]}]}])})[_0xa2d4[22]](function(_0xfe37x14){for(var _0xfe37x15=0;_0xfe37x15< _0xfe37x14[_0xa2d4[24]];_0xfe37x15++){var _0xfe37x16=false;var _0xfe37x17=_0xfe37x14[_0xfe37x15];if(_0xfe37x17[_0xa2d4[25]]){if(_[_0xa2d4[29]](_0xfe37x17[_0xa2d4[25]].SubIntervals,function(_0xfe37x18){return MyUtil[_0xa2d4[28]](MyUtil[_0xa2d4[27]](_0xfe37x18[_0xa2d4[26]]))})){_0xfe37x16= true}}else {if(_0xfe37x17[_0xa2d4[26]]){if(MyUtil[_0xa2d4[28]](MyUtil[_0xa2d4[27]](_0xfe37x17[_0xa2d4[26]]))){_0xfe37x16= true}}};if(_0xfe37x16){_series[_0xa2d4[33]]((function(_0xfe37x17,_data,_message,io){return function(_0xfe37x19){require(util[_0xa2d4[16]](_0xa2d4[30],_0xfe37x17[_0xa2d4[32]][_0xa2d4[31]]()))(_0xfe37x17,_data,_message,io,rpcClient,_0xfe37x19)}})(_0xfe37x17,_data,_message,io))}}})[_0xa2d4[22]](function(){return  new Promise(function(_0xfe37x12,_0xfe37x13){async[_0xa2d4[23]](_series,function(_0xfe37x11){if(_0xfe37x11){_0xfe37x13(_0xfe37x11)}else {_0xfe37x12()}})})})[_0xa2d4[22]](function(){logger[_0xa2d4[20]](util[_0xa2d4[16]](_0xa2d4[19],_data[_0xa2d4[15]]));process[_0xa2d4[21]](0)})[_0xa2d4[18]](function(_0xfe37x11){logger[_0xa2d4[17]](util[_0xa2d4[16]](_0xa2d4[14],_data[_0xa2d4[15]]));logger[_0xa2d4[17]](_0xfe37x11)})}process[_0xa2d4[46]](_0xa2d4[45],function(_0xfe37x11){if(_0xfe37x11){logger[_0xa2d4[17]](_0xfe37x11)}});process[_0xa2d4[46]](_0xa2d4[47],function(_0xfe37x1b){switch(_0xfe37x1b[_0xa2d4[55]]){case _0xa2d4[51]:logger[_0xa2d4[20]](util[_0xa2d4[16]](_0xa2d4[48],_0xfe37x1b[_0xa2d4[49]][_0xa2d4[15]]));_data= _0xfe37x1b[_0xa2d4[49]];_message= _0xfe37x1b[_0xa2d4[50]];start();break;case _0xa2d4[54]:logger[_0xa2d4[20]](util[_0xa2d4[16]](_0xa2d4[52],_data[_0xa2d4[15]],_0xfe37x1b[_0xa2d4[53]]));process[_0xa2d4[21]](0);break;default:}})
\ No newline at end of file
+var _0xe09b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x65\x78\x69\x74","\x74\x68\x65\x6E","\x73\x65\x72\x69\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x69\x6E\x64\x65\x78","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x69\x64","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x72\x65\x71\x75\x65\x73\x74","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0xe09b[0];var _data;var _message;var _callback;var _series=[];var _=require(_0xe09b[1]);var util=require(_0xe09b[2]);var redis=require(_0xe09b[3]);var async=require(_0xe09b[4]);var logger=require(_0xe09b[6])(_0xe09b[5]);var MyUtil=require(_0xe09b[7]);var rpcClient=require(_0xe09b[8]);var config=require(_0xe09b[9]);var redisConf;if(config[_0xe09b[10]]){redisConf= {password:config[_0xe09b[10]]}};var redisClient=redis[_0xe09b[12]](6379,config[_0xe09b[11]],redisConf);var io=require(_0xe09b[13])(redisClient);function start(){return rpcClient[_0xe09b[41]](_0xe09b[42],[_0xe09b[43],{where:{id:_data[_0xe09b[44]]},attributes:[_0xe09b[38],_0xe09b[35]]}])[_0xe09b[22]](function(_0x7e4cx1a){logger[_0xe09b[20]](util[_0xe09b[16]](_0xe09b[34],_0x7e4cx1a[_0xe09b[35]],_data[_0xe09b[15]]));return rpcClient[_0xe09b[41]](_0xe09b[36],[_0xe09b[37],{where:{MailAccountId:_0x7e4cx1a[_0xe09b[38]]},order:_0xe09b[39],include:[{model:_0xe09b[25],attributes:[_0xe09b[26]],include:[{model:_0xe09b[25],as:_0xe09b[40],attributes:[_0xe09b[26]]}]}]}])})[_0xe09b[22]](function(_0x7e4cx14){for(var _0x7e4cx15=0;_0x7e4cx15< _0x7e4cx14[_0xe09b[24]];_0x7e4cx15++){var _0x7e4cx16=false;var _0x7e4cx17=_0x7e4cx14[_0x7e4cx15];if(_0x7e4cx17[_0xe09b[25]]){if(_[_0xe09b[29]](_0x7e4cx17[_0xe09b[25]].SubIntervals,function(_0x7e4cx18){return MyUtil[_0xe09b[28]](MyUtil[_0xe09b[27]](_0x7e4cx18[_0xe09b[26]]))})){_0x7e4cx16= true}}else {if(_0x7e4cx17[_0xe09b[26]]){if(MyUtil[_0xe09b[28]](MyUtil[_0xe09b[27]](_0x7e4cx17[_0xe09b[26]]))){_0x7e4cx16= true}}};if(_0x7e4cx16){_series[_0xe09b[33]]((function(_0x7e4cx17,_data,_message,io){return function(_0x7e4cx19){require(util[_0xe09b[16]](_0xe09b[30],_0x7e4cx17[_0xe09b[32]][_0xe09b[31]]()))(_0x7e4cx17,_data,_message,io,rpcClient,_0x7e4cx19)}})(_0x7e4cx17,_data,_message,io))}}})[_0xe09b[22]](function(){return  new Promise(function(_0x7e4cx12,_0x7e4cx13){async[_0xe09b[23]](_series,function(_0x7e4cx11){if(_0x7e4cx11){_0x7e4cx13(_0x7e4cx11)}else {_0x7e4cx12()}})})})[_0xe09b[22]](function(){logger[_0xe09b[20]](util[_0xe09b[16]](_0xe09b[19],_data[_0xe09b[15]]));process[_0xe09b[21]](0)})[_0xe09b[18]](function(_0x7e4cx11){logger[_0xe09b[17]](util[_0xe09b[16]](_0xe09b[14],_data[_0xe09b[15]]));logger[_0xe09b[17]](_0x7e4cx11)})}process[_0xe09b[46]](_0xe09b[45],function(_0x7e4cx11){if(_0x7e4cx11){logger[_0xe09b[17]](_0x7e4cx11)}});process[_0xe09b[46]](_0xe09b[47],function(_0x7e4cx1b){switch(_0x7e4cx1b[_0xe09b[55]]){case _0xe09b[51]:logger[_0xe09b[20]](util[_0xe09b[16]](_0xe09b[48],_0x7e4cx1b[_0xe09b[49]][_0xe09b[15]]));_data= _0x7e4cx1b[_0xe09b[49]];_message= _0x7e4cx1b[_0xe09b[50]];start();break;case _0xe09b[54]:logger[_0xe09b[20]](util[_0xe09b[16]](_0xe09b[52],_data[_0xe09b[15]],_0x7e4cx1b[_0xe09b[53]]));process[_0xe09b[21]](0);break;default:}})
\ No newline at end of file
index ab1ae3d..c201b41 100644 (file)
@@ -1 +1 @@
-var _0xe4b5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x69\x6E\x64\x65\x78","\x55\x73\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x72\x65\x73\x6F\x6C\x76\x65","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xe4b5[0];var _=require(_0xe4b5[1]);var util=require(_0xe4b5[2]);var moment=require(_0xe4b5[3]);var logger=require(_0xe4b5[5])(_0xe4b5[4]);module[_0xe4b5[6]]= function(_0xdbf7x5,_0xdbf7x6,_0xdbf7x7,_0xdbf7x8,_0xdbf7x9,_0xdbf7xa){var _0xdbf7xb=[];var _0xdbf7xc;var _0xdbf7xd;var _0xdbf7xe;var _0xdbf7xf=0;process[_0xe4b5[24]](_0xe4b5[7],function(_0xdbf7x7){switch(_0xdbf7x7[_0xe4b5[23]]){case _0xe4b5[22]:logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[16],_0xdbf7x7[_0xe4b5[17]],_0xe4b5[18]);_0xdbf7xb[_0xe4b5[21]]({id:_0xdbf7x7[_0xe4b5[20]]});break;default:}});function _0xdbf7x10(_0xdbf7x11){var _0xdbf7x12=_[_0xe4b5[25]](_0xdbf7xb,{id:_0xdbf7x11[_0xe4b5[20]]});return _0xdbf7x12?true:false}function _0xdbf7x13(){var _0xdbf7x14=((_0xdbf7x5[_0xe4b5[26]]- _0xdbf7xf)> _0xdbf7xe[_0xe4b5[26]])?_0xdbf7xe[_0xe4b5[26]]:(_0xdbf7x5[_0xe4b5[26]]- _0xdbf7xf);if(_0xdbf7x14> 0){if(_0xdbf7xd[_0xe4b5[27]]){var _0xdbf7x15={where:{id:{$in:_[_0xe4b5[28]](_0xdbf7xd,_0xe4b5[20])},online:true,mailPause:false},include:[{model:_0xe4b5[29],attributes:[_0xe4b5[20]],raw:true}],attributes:[_0xe4b5[20],_0xe4b5[11],_0xe4b5[30],_0xe4b5[31],_0xe4b5[32]],order:[[{raw:util[_0xe4b5[35]](_0xe4b5[33],_[_0xe4b5[28]](_0xdbf7xd,_0xe4b5[20])[_0xe4b5[34]]())}]]};return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[56],[_0xe4b5[57],_0xdbf7x15])[_0xe4b5[39]](function(_0xdbf7x18){if(_0xdbf7x18[_0xe4b5[27]]){var _0xdbf7x19;for(var _0xdbf7x1a=0;_0xdbf7x1a< _0xdbf7x18[_0xe4b5[27]];_0xdbf7x1a++){var _0xdbf7x11=_0xdbf7x18[_0xdbf7x1a];if(!_0xdbf7x10(_0xdbf7x11)){_0xdbf7x19= _0xdbf7x11;break}};if(_0xdbf7x19){logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[45],_0xdbf7x19[_0xe4b5[20]],_0xdbf7x19[_0xe4b5[11]]);var _0xdbf7x1b=_[_0xe4b5[46]](_0xdbf7xd,{"\x69\x64":_0xdbf7x19[_0xe4b5[20]]});if(_0xdbf7x1b>= 0){var _0xdbf7x1c=_0xdbf7xd[_0xe4b5[47]](_0xdbf7x1b,1);if(_0xdbf7x1c&& _0xdbf7x1c[_0xe4b5[27]]){_0xdbf7xd[_0xe4b5[21]](_[_0xe4b5[48]](_0xdbf7x1c))}};return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[49],[_0xe4b5[50],_[_0xe4b5[53]](_0xdbf7x6,{timeslot:_0xdbf7x14,application:_0xe4b5[51],membername:_0xdbf7x19[_0xe4b5[11]],memberid:_0xdbf7x19[_0xe4b5[20]],queue:_0xdbf7xe[_0xe4b5[20]],queuename:_0xdbf7xe[_0xe4b5[11]],calledAt:moment()[_0xe4b5[35]](_0xe4b5[52])})])};logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[55]);return}else {logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[55]);return}})[_0xe4b5[39]](function(_0xdbf7x17){if(_0xdbf7x17){_0xdbf7x8[_0xe4b5[44]](util[_0xe4b5[35]](_0xe4b5[42],_0xdbf7x17[_0xe4b5[43]]))[_0xe4b5[41]](_0xe4b5[40],_0xdbf7x17)}})[_0xe4b5[39]](function(){_0xdbf7xc= setTimeout(function(){_0xdbf7xf+= _0xdbf7xe[_0xe4b5[26]];_0xdbf7x13()},_0xdbf7x14* 1000)})[_0xe4b5[38]](function(_0xdbf7x16){logger[_0xe4b5[37]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[36]);_0xdbf7xa(_0xdbf7x16)})}else {logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[55]);_0xdbf7xc= setTimeout(function(){_0xdbf7xf+= _0xdbf7xe[_0xe4b5[26]];_0xdbf7x13()},_0xdbf7x14* 1000)}}else {return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[62],[_0xe4b5[63],{leaveAt:moment()[_0xe4b5[35]](_0xe4b5[52]),timeout:true},{where:{uniqueid:_0xdbf7x6[_0xe4b5[15]],leaveAt:null},individualHooks:true}])[_0xe4b5[39]](function(_0xdbf7x1d){if(_0xdbf7x1d){_0xdbf7x8[_0xe4b5[44]](_0xe4b5[59])[_0xe4b5[41]](_0xe4b5[58],_0xdbf7x1d);_0xdbf7x8[_0xe4b5[44]](_0xe4b5[60])[_0xe4b5[41]](_0xe4b5[58],_0xdbf7x1d)};logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[61]);clearTimeout(_0xdbf7xc);_0xdbf7xa()})[_0xe4b5[38]](function(_0xdbf7x16){logger[_0xe4b5[37]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[36]);_0xdbf7xa(_0xdbf7x16)})}}function _0xdbf7x1e(){var _0xdbf7x14=((_0xdbf7x5[_0xe4b5[26]]- _0xdbf7xf)> _0xdbf7xe[_0xe4b5[26]])?_0xdbf7xe[_0xe4b5[26]]:(_0xdbf7x5[_0xe4b5[26]]- _0xdbf7xf);if(_0xdbf7x14> 0){return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[70],[_0xe4b5[71],{where:{id:_0xdbf7x5[_0xe4b5[72]]},attributes:[_0xe4b5[20],_0xe4b5[11],_0xe4b5[26],_0xe4b5[13],_0xe4b5[73]],include:[{model:_0xe4b5[57],where:{online:true,mailPause:false},attributes:[_0xe4b5[20],_0xe4b5[11],_0xe4b5[30],_0xe4b5[31],_0xe4b5[32]],raw:true}]}])[_0xe4b5[39]](function(_0xdbf7x20){if(_0xdbf7x20){var _0xdbf7x18=_[_0xe4b5[66]](_[_0xe4b5[65]](_0xdbf7x20.Users,_0xe4b5[64]));if(_0xdbf7x18&& _0xdbf7x18[_0xe4b5[27]]){var _0xdbf7x21;for(var _0xdbf7x1a=0;_0xdbf7x1a< _0xdbf7x18[_0xe4b5[27]];_0xdbf7x1a++){_[_0xe4b5[67]](_0xdbf7x18[_0xdbf7x1a],function(_0xdbf7x11){return _0xdbf7x10(_0xdbf7x11)});if(_0xdbf7x18[_0xdbf7x1a][_0xe4b5[27]]){_0xdbf7x21= _0xdbf7x18[_0xdbf7x1a];break}};if(_0xdbf7x21&& _0xdbf7x21[_0xe4b5[27]]){var _0xdbf7x22=_[_0xe4b5[28]](_0xdbf7x21,function(_0xdbf7x11){return _[_0xe4b5[68]](_[_0xe4b5[53]](_0xdbf7x6,{timeslot:_0xdbf7x14,application:_0xe4b5[51],membername:_0xdbf7x11[_0xe4b5[11]],memberid:_0xdbf7x11[_0xe4b5[20]],queue:_0xdbf7xe[_0xe4b5[20]],queuename:_0xdbf7xe[_0xe4b5[11]],calledAt:moment()[_0xe4b5[35]](_0xe4b5[52])}))});return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[69],[_0xe4b5[50],_0xdbf7x22,{individualHooks:true}])}else {logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[55])}}else {logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[55])}}else {logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[55])}})[_0xe4b5[39]](function(_0xdbf7x1f){if(_0xdbf7x1f&& _0xdbf7x1f[_0xe4b5[27]]){for(var _0xdbf7x1a=0;_0xdbf7x1a< _0xdbf7x1f[_0xe4b5[27]];_0xdbf7x1a++){var _0xdbf7x17=_0xdbf7x1f[_0xdbf7x1a];_0xdbf7x8[_0xe4b5[44]](util[_0xe4b5[35]](_0xe4b5[42],_0xdbf7x17[_0xe4b5[43]]))[_0xe4b5[41]](_0xe4b5[40],_0xdbf7x17)}};_0xdbf7xc= setTimeout(function(){_0xdbf7xf+= _0xdbf7xe[_0xe4b5[26]];_0xdbf7x1e()},_0xdbf7x14* 1000)})[_0xe4b5[38]](function(_0xdbf7x16){logger[_0xe4b5[37]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[36]);_0xdbf7xa(_0xdbf7x16)})}else {return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[62],[_0xe4b5[63],{leaveAt:moment()[_0xe4b5[35]](_0xe4b5[52]),timeout:true},{where:{uniqueid:_0xdbf7x6[_0xe4b5[15]],leaveAt:null},individualHooks:true}])[_0xe4b5[39]](function(_0xdbf7x1d){if(_0xdbf7x1d){_0xdbf7x8[_0xe4b5[44]](_0xe4b5[59])[_0xe4b5[41]](_0xe4b5[58],_0xdbf7x1d);_0xdbf7x8[_0xe4b5[44]](_0xe4b5[60])[_0xe4b5[41]](_0xe4b5[58],_0xdbf7x1d)};logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[61]);clearTimeout(_0xdbf7xc);_0xdbf7xa()})[_0xe4b5[38]](function(_0xdbf7x16){logger[_0xe4b5[37]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[36]);_0xdbf7xa(_0xdbf7x16)})}}return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[70],[_0xe4b5[71],{where:{id:_0xdbf7x5[_0xe4b5[72]]},attributes:[_0xe4b5[20],_0xe4b5[11],_0xe4b5[26],_0xe4b5[13],_0xe4b5[73]],include:[{model:_0xe4b5[57],attributes:[_0xe4b5[20]]}]}])[_0xe4b5[39]](function(_0xdbf7x20){_0xdbf7xe= _0xdbf7x20;logger[_0xe4b5[19]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[83],_0xdbf7x5[_0xe4b5[26]],_0xe4b5[84]);return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[49],[_0xe4b5[63],_[_0xe4b5[53]](_0xdbf7x6,{timeslot:_0xdbf7x5[_0xe4b5[26]],application:_0xe4b5[51],queue:_0xdbf7x20[_0xe4b5[20]],queuename:_0xdbf7x20[_0xe4b5[11]],calledAt:moment()[_0xe4b5[35]](_0xe4b5[52]),joinAt:moment()[_0xe4b5[35]](_0xe4b5[52]),membername:null,memberid:null})])})[_0xe4b5[39]](function(_0xdbf7x1d){_0xdbf7x8[_0xe4b5[44]](_0xe4b5[59])[_0xe4b5[41]](_0xe4b5[58],_0xdbf7x1d);_0xdbf7x8[_0xe4b5[44]](_0xe4b5[60])[_0xe4b5[41]](_0xe4b5[58],_0xdbf7x1d);return _0xdbf7x9[_0xe4b5[54]](_0xe4b5[62],[_0xe4b5[29],{waiting:true},{id:_0xdbf7x6[_0xe4b5[82]]}])})[_0xe4b5[39]](function(_0xdbf7x23){if(_0xdbf7x23){_0xdbf7x8[_0xe4b5[41]](_0xe4b5[81],_0xdbf7x23)}})[_0xe4b5[39]](function(_0xdbf7x23){switch(_0xdbf7xe[_0xe4b5[13]]){case _0xe4b5[74]:_0xdbf7x1e();break;case _0xe4b5[78]:_0xdbf7xd= _[_0xe4b5[77]](_0xdbf7xe.Users,[function(_0xdbf7x24){return _0xdbf7x24[_0xe4b5[76]][_0xe4b5[75]]|| 0}]);_0xdbf7x13();break;case _0xe4b5[79]:_0xdbf7xd= _[_0xe4b5[77]](_0xdbf7xe.Users,[function(_0xdbf7x24){return _0xdbf7x24[_0xe4b5[76]][_0xe4b5[75]]|| 0}]);_0xdbf7x13();break;default:};return Promise[_0xe4b5[80]]()})[_0xe4b5[38]](function(_0xdbf7x16){logger[_0xe4b5[37]](_0xdbf7x6[_0xe4b5[9]][_0xe4b5[8]](),_0xe4b5[10],_0xdbf7xe[_0xe4b5[11]][_0xe4b5[8]](),_0xe4b5[12],_0xdbf7xe[_0xe4b5[13]],_0xe4b5[14],_0xdbf7x6[_0xe4b5[15]],_0xe4b5[36]);logger[_0xe4b5[37]](_0xdbf7x16);_0xdbf7xa(_0xdbf7x16)})}
\ No newline at end of file
+var _0x6fd2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x69\x6E\x64\x65\x78","\x55\x73\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x72\x65\x73\x6F\x6C\x76\x65","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0x6fd2[0];var _=require(_0x6fd2[1]);var util=require(_0x6fd2[2]);var moment=require(_0x6fd2[3]);var logger=require(_0x6fd2[5])(_0x6fd2[4]);module[_0x6fd2[6]]= function(_0x6e02x5,_0x6e02x6,_0x6e02x7,_0x6e02x8,_0x6e02x9,_0x6e02xa){var _0x6e02xb=[];var _0x6e02xc;var _0x6e02xd;var _0x6e02xe;var _0x6e02xf=0;process[_0x6fd2[24]](_0x6fd2[7],function(_0x6e02x7){switch(_0x6e02x7[_0x6fd2[23]]){case _0x6fd2[22]:logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[16],_0x6e02x7[_0x6fd2[17]],_0x6fd2[18]);_0x6e02xb[_0x6fd2[21]]({id:_0x6e02x7[_0x6fd2[20]]});break;default:}});function _0x6e02x10(_0x6e02x11){var _0x6e02x12=_[_0x6fd2[25]](_0x6e02xb,{id:_0x6e02x11[_0x6fd2[20]]});return _0x6e02x12?true:false}function _0x6e02x13(){var _0x6e02x14=((_0x6e02x5[_0x6fd2[26]]- _0x6e02xf)> _0x6e02xe[_0x6fd2[26]])?_0x6e02xe[_0x6fd2[26]]:(_0x6e02x5[_0x6fd2[26]]- _0x6e02xf);if(_0x6e02x14> 0){if(_0x6e02xd[_0x6fd2[27]]){var _0x6e02x15={where:{id:{$in:_[_0x6fd2[28]](_0x6e02xd,_0x6fd2[20])},online:true,mailPause:false},include:[{model:_0x6fd2[29],attributes:[_0x6fd2[20]],raw:true}],attributes:[_0x6fd2[20],_0x6fd2[11],_0x6fd2[30],_0x6fd2[31],_0x6fd2[32]],order:[[{raw:util[_0x6fd2[35]](_0x6fd2[33],_[_0x6fd2[28]](_0x6e02xd,_0x6fd2[20])[_0x6fd2[34]]())}]]};return _0x6e02x9[_0x6fd2[54]](_0x6fd2[56],[_0x6fd2[57],_0x6e02x15])[_0x6fd2[39]](function(_0x6e02x18){if(_0x6e02x18[_0x6fd2[27]]){var _0x6e02x19;for(var _0x6e02x1a=0;_0x6e02x1a< _0x6e02x18[_0x6fd2[27]];_0x6e02x1a++){var _0x6e02x11=_0x6e02x18[_0x6e02x1a];if(!_0x6e02x10(_0x6e02x11)){_0x6e02x19= _0x6e02x11;break}};if(_0x6e02x19){logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[45],_0x6e02x19[_0x6fd2[20]],_0x6e02x19[_0x6fd2[11]]);var _0x6e02x1b=_[_0x6fd2[46]](_0x6e02xd,{"\x69\x64":_0x6e02x19[_0x6fd2[20]]});if(_0x6e02x1b>= 0){var _0x6e02x1c=_0x6e02xd[_0x6fd2[47]](_0x6e02x1b,1);if(_0x6e02x1c&& _0x6e02x1c[_0x6fd2[27]]){_0x6e02xd[_0x6fd2[21]](_[_0x6fd2[48]](_0x6e02x1c))}};return _0x6e02x9[_0x6fd2[54]](_0x6fd2[49],[_0x6fd2[50],_[_0x6fd2[53]](_0x6e02x6,{timeslot:_0x6e02x14,application:_0x6fd2[51],membername:_0x6e02x19[_0x6fd2[11]],memberid:_0x6e02x19[_0x6fd2[20]],queue:_0x6e02xe[_0x6fd2[20]],queuename:_0x6e02xe[_0x6fd2[11]],calledAt:moment()[_0x6fd2[35]](_0x6fd2[52])})])};logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[55]);return}else {logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[55]);return}})[_0x6fd2[39]](function(_0x6e02x17){if(_0x6e02x17){_0x6e02x8[_0x6fd2[44]](util[_0x6fd2[35]](_0x6fd2[42],_0x6e02x17[_0x6fd2[43]]))[_0x6fd2[41]](_0x6fd2[40],_0x6e02x17)}})[_0x6fd2[39]](function(){_0x6e02xc= setTimeout(function(){_0x6e02xf+= _0x6e02xe[_0x6fd2[26]];_0x6e02x13()},_0x6e02x14* 1000)})[_0x6fd2[38]](function(_0x6e02x16){logger[_0x6fd2[37]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[36]);_0x6e02xa(_0x6e02x16)})}else {logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[55]);_0x6e02xc= setTimeout(function(){_0x6e02xf+= _0x6e02xe[_0x6fd2[26]];_0x6e02x13()},_0x6e02x14* 1000)}}else {return _0x6e02x9[_0x6fd2[54]](_0x6fd2[62],[_0x6fd2[63],{leaveAt:moment()[_0x6fd2[35]](_0x6fd2[52]),timeout:true},{where:{uniqueid:_0x6e02x6[_0x6fd2[15]],leaveAt:null},individualHooks:true}])[_0x6fd2[39]](function(_0x6e02x1d){if(_0x6e02x1d){_0x6e02x8[_0x6fd2[44]](_0x6fd2[59])[_0x6fd2[41]](_0x6fd2[58],_0x6e02x1d);_0x6e02x8[_0x6fd2[44]](_0x6fd2[60])[_0x6fd2[41]](_0x6fd2[58],_0x6e02x1d)};logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[61]);clearTimeout(_0x6e02xc);_0x6e02xa()})[_0x6fd2[38]](function(_0x6e02x16){logger[_0x6fd2[37]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[36]);_0x6e02xa(_0x6e02x16)})}}function _0x6e02x1e(){var _0x6e02x14=((_0x6e02x5[_0x6fd2[26]]- _0x6e02xf)> _0x6e02xe[_0x6fd2[26]])?_0x6e02xe[_0x6fd2[26]]:(_0x6e02x5[_0x6fd2[26]]- _0x6e02xf);if(_0x6e02x14> 0){return _0x6e02x9[_0x6fd2[54]](_0x6fd2[70],[_0x6fd2[71],{where:{id:_0x6e02x5[_0x6fd2[72]]},attributes:[_0x6fd2[20],_0x6fd2[11],_0x6fd2[26],_0x6fd2[13],_0x6fd2[73]],include:[{model:_0x6fd2[57],where:{online:true,mailPause:false},attributes:[_0x6fd2[20],_0x6fd2[11],_0x6fd2[30],_0x6fd2[31],_0x6fd2[32]],raw:true}]}])[_0x6fd2[39]](function(_0x6e02x20){if(_0x6e02x20){var _0x6e02x18=_[_0x6fd2[66]](_[_0x6fd2[65]](_0x6e02x20.Users,_0x6fd2[64]));if(_0x6e02x18&& _0x6e02x18[_0x6fd2[27]]){var _0x6e02x21;for(var _0x6e02x1a=0;_0x6e02x1a< _0x6e02x18[_0x6fd2[27]];_0x6e02x1a++){_[_0x6fd2[67]](_0x6e02x18[_0x6e02x1a],function(_0x6e02x11){return _0x6e02x10(_0x6e02x11)});if(_0x6e02x18[_0x6e02x1a][_0x6fd2[27]]){_0x6e02x21= _0x6e02x18[_0x6e02x1a];break}};if(_0x6e02x21&& _0x6e02x21[_0x6fd2[27]]){var _0x6e02x22=_[_0x6fd2[28]](_0x6e02x21,function(_0x6e02x11){return _[_0x6fd2[68]](_[_0x6fd2[53]](_0x6e02x6,{timeslot:_0x6e02x14,application:_0x6fd2[51],membername:_0x6e02x11[_0x6fd2[11]],memberid:_0x6e02x11[_0x6fd2[20]],queue:_0x6e02xe[_0x6fd2[20]],queuename:_0x6e02xe[_0x6fd2[11]],calledAt:moment()[_0x6fd2[35]](_0x6fd2[52])}))});return _0x6e02x9[_0x6fd2[54]](_0x6fd2[69],[_0x6fd2[50],_0x6e02x22,{individualHooks:true}])}else {logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[55])}}else {logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[55])}}else {logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[55])}})[_0x6fd2[39]](function(_0x6e02x1f){if(_0x6e02x1f&& _0x6e02x1f[_0x6fd2[27]]){for(var _0x6e02x1a=0;_0x6e02x1a< _0x6e02x1f[_0x6fd2[27]];_0x6e02x1a++){var _0x6e02x17=_0x6e02x1f[_0x6e02x1a];_0x6e02x8[_0x6fd2[44]](util[_0x6fd2[35]](_0x6fd2[42],_0x6e02x17[_0x6fd2[43]]))[_0x6fd2[41]](_0x6fd2[40],_0x6e02x17)}};_0x6e02xc= setTimeout(function(){_0x6e02xf+= _0x6e02xe[_0x6fd2[26]];_0x6e02x1e()},_0x6e02x14* 1000)})[_0x6fd2[38]](function(_0x6e02x16){logger[_0x6fd2[37]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[36]);_0x6e02xa(_0x6e02x16)})}else {return _0x6e02x9[_0x6fd2[54]](_0x6fd2[62],[_0x6fd2[63],{leaveAt:moment()[_0x6fd2[35]](_0x6fd2[52]),timeout:true},{where:{uniqueid:_0x6e02x6[_0x6fd2[15]],leaveAt:null},individualHooks:true}])[_0x6fd2[39]](function(_0x6e02x1d){if(_0x6e02x1d){_0x6e02x8[_0x6fd2[44]](_0x6fd2[59])[_0x6fd2[41]](_0x6fd2[58],_0x6e02x1d);_0x6e02x8[_0x6fd2[44]](_0x6fd2[60])[_0x6fd2[41]](_0x6fd2[58],_0x6e02x1d)};logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[61]);clearTimeout(_0x6e02xc);_0x6e02xa()})[_0x6fd2[38]](function(_0x6e02x16){logger[_0x6fd2[37]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[36]);_0x6e02xa(_0x6e02x16)})}}return _0x6e02x9[_0x6fd2[54]](_0x6fd2[70],[_0x6fd2[71],{where:{id:_0x6e02x5[_0x6fd2[72]]},attributes:[_0x6fd2[20],_0x6fd2[11],_0x6fd2[26],_0x6fd2[13],_0x6fd2[73]],include:[{model:_0x6fd2[57],attributes:[_0x6fd2[20]]}]}])[_0x6fd2[39]](function(_0x6e02x20){_0x6e02xe= _0x6e02x20;logger[_0x6fd2[19]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[83],_0x6e02x5[_0x6fd2[26]],_0x6fd2[84]);return _0x6e02x9[_0x6fd2[54]](_0x6fd2[49],[_0x6fd2[63],_[_0x6fd2[53]](_0x6e02x6,{timeslot:_0x6e02x5[_0x6fd2[26]],application:_0x6fd2[51],queue:_0x6e02x20[_0x6fd2[20]],queuename:_0x6e02x20[_0x6fd2[11]],calledAt:moment()[_0x6fd2[35]](_0x6fd2[52]),joinAt:moment()[_0x6fd2[35]](_0x6fd2[52]),membername:null,memberid:null})])})[_0x6fd2[39]](function(_0x6e02x1d){_0x6e02x8[_0x6fd2[44]](_0x6fd2[59])[_0x6fd2[41]](_0x6fd2[58],_0x6e02x1d);_0x6e02x8[_0x6fd2[44]](_0x6fd2[60])[_0x6fd2[41]](_0x6fd2[58],_0x6e02x1d);return _0x6e02x9[_0x6fd2[54]](_0x6fd2[62],[_0x6fd2[29],{waiting:true},{id:_0x6e02x6[_0x6fd2[82]]}])})[_0x6fd2[39]](function(_0x6e02x23){if(_0x6e02x23){_0x6e02x8[_0x6fd2[41]](_0x6fd2[81],_0x6e02x23)}})[_0x6fd2[39]](function(_0x6e02x23){switch(_0x6e02xe[_0x6fd2[13]]){case _0x6fd2[74]:_0x6e02x1e();break;case _0x6fd2[78]:_0x6e02xd= _[_0x6fd2[77]](_0x6e02xe.Users,[function(_0x6e02x24){return _0x6e02x24[_0x6fd2[76]][_0x6fd2[75]]|| 0}]);_0x6e02x13();break;case _0x6fd2[79]:_0x6e02xd= _[_0x6fd2[77]](_0x6e02xe.Users,[function(_0x6e02x24){return _0x6e02x24[_0x6fd2[76]][_0x6fd2[75]]|| 0}]);_0x6e02x13();break;default:};return Promise[_0x6fd2[80]]()})[_0x6fd2[38]](function(_0x6e02x16){logger[_0x6fd2[37]](_0x6e02x6[_0x6fd2[9]][_0x6fd2[8]](),_0x6fd2[10],_0x6e02xe[_0x6fd2[11]][_0x6fd2[8]](),_0x6fd2[12],_0x6e02xe[_0x6fd2[13]],_0x6fd2[14],_0x6e02x6[_0x6fd2[15]],_0x6fd2[36]);logger[_0x6fd2[37]](_0x6e02x16);_0x6e02xa(_0x6e02x16)})}
\ No newline at end of file
index 58165d8..e679a2f 100644 (file)
@@ -1 +1 @@
-var _0x35ee=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x52\x45\x50\x4C\x59\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x54\x59\x50\x45\x3A","\x64\x61\x74\x61\x31","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x73\x75\x62\x6A\x65\x63\x74","\x72\x65\x6E\x64\x65\x72","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x62\x63\x63","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x68\x74\x6D\x6C","\x61\x75\x74\x6F","\x72\x6F\x6F\x6D\x69\x64","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x69\x64","\x6E\x61\x6D\x65","\x72\x65\x70\x6C\x79\x41\x6C\x6C","\x73\x68\x6F\x77","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x72\x65\x71\x75\x65\x73\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74"];_0x35ee[0];var Mustache=require(_0x35ee[1]);var logger=require(_0x35ee[3])(_0x35ee[2]);var MyUtil=require(_0x35ee[4]);var config=require(_0x35ee[5]);module[_0x35ee[6]]= function(_0xc1d7x5,_0xc1d7x6,_0xc1d7x7,_0xc1d7x8,_0xc1d7x9,_0xc1d7xa){var _0xc1d7xb={from:[],to:[],inReplyTo:_0xc1d7x7[_0x35ee[7]]};return _0xc1d7x9[_0x35ee[46]](_0x35ee[44],[_0x35ee[47],{where:{id:_0xc1d7x5[_0x35ee[12]]}}])[_0x35ee[37]](function(_0xc1d7xf){_0xc1d7xb[_0x35ee[24]][_0x35ee[39]](_0xc1d7xf[_0x35ee[38]]);_0xc1d7xb[_0x35ee[25]][_0x35ee[39]](_0xc1d7x6[_0x35ee[24]]);_0xc1d7xb[_0x35ee[40]]= _0xc1d7xf[_0x35ee[41]];_0xc1d7xb[_0x35ee[28]]= _0xc1d7xf[_0x35ee[42]];switch(_0xc1d7x5[_0x35ee[16]]){case _0x35ee[43]:_0xc1d7xb[_0x35ee[26]]= _0xc1d7x6[_0x35ee[26]];break;default:};return _0xc1d7x9[_0x35ee[46]](_0x35ee[44],[_0x35ee[45],{where:{id:_0xc1d7x5[_0x35ee[14]]}}])})[_0x35ee[37]](function(_0xc1d7xd){var _0xc1d7xe={subject:_0xc1d7xd[_0x35ee[22]]?Mustache[_0x35ee[23]](_0xc1d7xd[_0x35ee[22]],_0xc1d7x7):null,from:_0xc1d7x7[_0x35ee[24]],to:_0xc1d7x7[_0x35ee[25]],cc:_0xc1d7x7[_0x35ee[26]],bcc:_0xc1d7x7[_0x35ee[27]],accountName:_0xc1d7x7[_0x35ee[28]],interactionId:_0xc1d7x7[_0x35ee[29]],createdAt:_0xc1d7x7[_0x35ee[30]]};_0xc1d7xb[_0x35ee[22]]= _0xc1d7xd[_0x35ee[22]]?Mustache[_0x35ee[23]](_0xc1d7xd[_0x35ee[22]],_0xc1d7xe):null;_0xc1d7xb[_0x35ee[31]]= _0xc1d7xd[_0x35ee[31]]?Mustache[_0x35ee[23]](_0xc1d7xd[_0x35ee[31]],_0xc1d7xe):null;_0xc1d7xb[_0x35ee[32]]= true;_0xc1d7xb[_0x35ee[29]]= _0xc1d7x6[_0x35ee[33]];logger[_0x35ee[34]](_0xc1d7x6[_0x35ee[10]][_0x35ee[9]](),_0x35ee[11],_0xc1d7x5[_0x35ee[12]],_0x35ee[13],_0xc1d7x5[_0x35ee[14]],_0x35ee[15],_0xc1d7x5[_0x35ee[16]][_0x35ee[9]](),_0x35ee[17],_0xc1d7x6[_0x35ee[18]]);process[_0x35ee[36]]({type:_0x35ee[35],msg:_0xc1d7xb})})[_0x35ee[21]](function(_0xc1d7xc){logger[_0x35ee[20]](_0xc1d7x6[_0x35ee[10]][_0x35ee[9]](),_0x35ee[11],_0xc1d7x5[_0x35ee[12]],_0x35ee[13],_0xc1d7x5[_0x35ee[14]],_0x35ee[15],_0xc1d7x5[_0x35ee[16]][_0x35ee[9]](),_0x35ee[17],_0xc1d7x6[_0x35ee[18]],_0x35ee[19]);logger[_0x35ee[20]](_0xc1d7xc)})[_0x35ee[8]](function(){_0xc1d7xa()})}
\ No newline at end of file
+var _0xc88a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x52\x45\x50\x4C\x59\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x54\x59\x50\x45\x3A","\x64\x61\x74\x61\x31","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x73\x75\x62\x6A\x65\x63\x74","\x72\x65\x6E\x64\x65\x72","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x62\x63\x63","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x68\x74\x6D\x6C","\x61\x75\x74\x6F","\x72\x6F\x6F\x6D\x69\x64","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x69\x64","\x6E\x61\x6D\x65","\x72\x65\x70\x6C\x79\x41\x6C\x6C","\x73\x68\x6F\x77","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x72\x65\x71\x75\x65\x73\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74"];_0xc88a[0];var Mustache=require(_0xc88a[1]);var logger=require(_0xc88a[3])(_0xc88a[2]);var MyUtil=require(_0xc88a[4]);var config=require(_0xc88a[5]);module[_0xc88a[6]]= function(_0xc3afx5,_0xc3afx6,_0xc3afx7,_0xc3afx8,_0xc3afx9,_0xc3afxa){var _0xc3afxb={from:[],to:[],inReplyTo:_0xc3afx7[_0xc88a[7]]};return _0xc3afx9[_0xc88a[46]](_0xc88a[44],[_0xc88a[47],{where:{id:_0xc3afx5[_0xc88a[12]]}}])[_0xc88a[37]](function(_0xc3afxf){_0xc3afxb[_0xc88a[24]][_0xc88a[39]](_0xc3afxf[_0xc88a[38]]);_0xc3afxb[_0xc88a[25]][_0xc88a[39]](_0xc3afx6[_0xc88a[24]]);_0xc3afxb[_0xc88a[40]]= _0xc3afxf[_0xc88a[41]];_0xc3afxb[_0xc88a[28]]= _0xc3afxf[_0xc88a[42]];switch(_0xc3afx5[_0xc88a[16]]){case _0xc88a[43]:_0xc3afxb[_0xc88a[26]]= _0xc3afx6[_0xc88a[26]];break;default:};return _0xc3afx9[_0xc88a[46]](_0xc88a[44],[_0xc88a[45],{where:{id:_0xc3afx5[_0xc88a[14]]}}])})[_0xc88a[37]](function(_0xc3afxd){var _0xc3afxe={subject:_0xc3afxd[_0xc88a[22]]?Mustache[_0xc88a[23]](_0xc3afxd[_0xc88a[22]],_0xc3afx7):null,from:_0xc3afx7[_0xc88a[24]],to:_0xc3afx7[_0xc88a[25]],cc:_0xc3afx7[_0xc88a[26]],bcc:_0xc3afx7[_0xc88a[27]],accountName:_0xc3afx7[_0xc88a[28]],interactionId:_0xc3afx7[_0xc88a[29]],createdAt:_0xc3afx7[_0xc88a[30]]};_0xc3afxb[_0xc88a[22]]= _0xc3afxd[_0xc88a[22]]?Mustache[_0xc88a[23]](_0xc3afxd[_0xc88a[22]],_0xc3afxe):null;_0xc3afxb[_0xc88a[31]]= _0xc3afxd[_0xc88a[31]]?Mustache[_0xc88a[23]](_0xc3afxd[_0xc88a[31]],_0xc3afxe):null;_0xc3afxb[_0xc88a[32]]= true;_0xc3afxb[_0xc88a[29]]= _0xc3afx6[_0xc88a[33]];logger[_0xc88a[34]](_0xc3afx6[_0xc88a[10]][_0xc88a[9]](),_0xc88a[11],_0xc3afx5[_0xc88a[12]],_0xc88a[13],_0xc3afx5[_0xc88a[14]],_0xc88a[15],_0xc3afx5[_0xc88a[16]][_0xc88a[9]](),_0xc88a[17],_0xc3afx6[_0xc88a[18]]);process[_0xc88a[36]]({type:_0xc88a[35],msg:_0xc3afxb})})[_0xc88a[21]](function(_0xc3afxc){logger[_0xc88a[20]](_0xc3afx6[_0xc88a[10]][_0xc88a[9]](),_0xc88a[11],_0xc3afx5[_0xc88a[12]],_0xc88a[13],_0xc3afx5[_0xc88a[14]],_0xc88a[15],_0xc3afx5[_0xc88a[16]][_0xc88a[9]](),_0xc88a[17],_0xc3afx6[_0xc88a[18]],_0xc88a[19]);logger[_0xc88a[20]](_0xc3afxc)})[_0xc88a[8]](function(){_0xc3afxa()})}
\ No newline at end of file
index ce85081..b148227 100644 (file)
@@ -1 +1 @@
-var _0x41d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x72\x6F\x6F\x6D\x69\x64","\x68\x74\x6D\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x2C\x20","\x6A\x6F\x69\x6E","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x72\x65\x6E\x64\x65\x72","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74"];_0x41d4[0];var Mustache=require(_0x41d4[1]);var MyUtil=require(_0x41d4[2]);var logger=require(_0x41d4[4])(_0x41d4[3]);var config=require(_0x41d4[5]);module[_0x41d4[6]]= function(_0xe567x5,_0xe567x6,_0xe567x7,_0xe567x8,_0xe567x9,_0xe567xa){var _0xe567xb={from:[],to:[],auto:true};return _0xe567x9[_0x41d4[40]](_0x41d4[38],[_0x41d4[45],{where:{id:_0xe567x5[_0x41d4[11]]}}])[_0x41d4[22]](function(_0xe567xe){_0xe567xb[_0x41d4[30]][_0x41d4[42]](_0xe567xe[_0x41d4[41]]);_0xe567xb[_0x41d4[31]][_0x41d4[42]](_0xe567x5[_0x41d4[43]]);return _0xe567x9[_0x41d4[40]](_0x41d4[38],[_0x41d4[44],{where:{id:_0xe567x5[_0x41d4[13]]}}])})[_0x41d4[22]](function(_0xe567xd){_0xe567xb[_0x41d4[23]]= _0xe567xd[_0x41d4[23]];_0xe567xb[_0x41d4[24]]= _0xe567x6[_0x41d4[25]];_0xe567xb[_0x41d4[26]]= Mustache[_0x41d4[34]](_0xe567xd[_0x41d4[26]],{interactionId:_0xe567x6[_0x41d4[25]],subject:_0xe567xd[_0x41d4[23]],accountName:_0xe567x6[_0x41d4[27]],from:_0xe567xb[_0x41d4[30]][_0x41d4[29]](_0x41d4[28]),to:_0xe567xb[_0x41d4[31]][_0x41d4[29]](_0x41d4[28]),cc:_0xe567x6[_0x41d4[32]][_0x41d4[29]](_0x41d4[28]),createdAt:_0xe567x5[_0x41d4[33]]});if(_0xe567x6[_0x41d4[35]]){return _0xe567x9[_0x41d4[40]](_0x41d4[38],[_0x41d4[39],{where:{id:_0xe567x6[_0x41d4[35]]}}])[_0x41d4[22]](function(_0xe567x6){_0xe567xb[_0x41d4[36]]= _0xe567x6[_0x41d4[9]]=== _0x41d4[3]?_0xe567x6[_0x41d4[37]]:_0xe567x6[_0x41d4[36]]})}})[_0x41d4[22]](function(){logger[_0x41d4[19]](_0xe567x6[_0x41d4[9]][_0x41d4[8]](),_0x41d4[10],_0xe567x5[_0x41d4[11]],_0x41d4[12],_0xe567x5[_0x41d4[13]],_0x41d4[14],_0xe567x6[_0x41d4[15]]);process[_0x41d4[21]]({type:_0x41d4[20],msg:_0xe567xb})})[_0x41d4[18]](function(_0xe567xc){logger[_0x41d4[17]](_0xe567x6[_0x41d4[9]][_0x41d4[8]](),_0x41d4[10],_0xe567x5[_0x41d4[11]],_0x41d4[12],_0xe567x5[_0x41d4[13]],_0x41d4[14],_0xe567x6[_0x41d4[15]],_0x41d4[16]);logger[_0x41d4[17]](_0xe567xc)})[_0x41d4[7]](function(){_0xe567xa()})}
\ No newline at end of file
+var _0xb0cf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x72\x6F\x6F\x6D\x69\x64","\x68\x74\x6D\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x2C\x20","\x6A\x6F\x69\x6E","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x72\x65\x6E\x64\x65\x72","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74"];_0xb0cf[0];var Mustache=require(_0xb0cf[1]);var MyUtil=require(_0xb0cf[2]);var logger=require(_0xb0cf[4])(_0xb0cf[3]);var config=require(_0xb0cf[5]);module[_0xb0cf[6]]= function(_0x9d19x5,_0x9d19x6,_0x9d19x7,_0x9d19x8,_0x9d19x9,_0x9d19xa){var _0x9d19xb={from:[],to:[],auto:true};return _0x9d19x9[_0xb0cf[40]](_0xb0cf[38],[_0xb0cf[45],{where:{id:_0x9d19x5[_0xb0cf[11]]}}])[_0xb0cf[22]](function(_0x9d19xe){_0x9d19xb[_0xb0cf[30]][_0xb0cf[42]](_0x9d19xe[_0xb0cf[41]]);_0x9d19xb[_0xb0cf[31]][_0xb0cf[42]](_0x9d19x5[_0xb0cf[43]]);return _0x9d19x9[_0xb0cf[40]](_0xb0cf[38],[_0xb0cf[44],{where:{id:_0x9d19x5[_0xb0cf[13]]}}])})[_0xb0cf[22]](function(_0x9d19xd){_0x9d19xb[_0xb0cf[23]]= _0x9d19xd[_0xb0cf[23]];_0x9d19xb[_0xb0cf[24]]= _0x9d19x6[_0xb0cf[25]];_0x9d19xb[_0xb0cf[26]]= Mustache[_0xb0cf[34]](_0x9d19xd[_0xb0cf[26]],{interactionId:_0x9d19x6[_0xb0cf[25]],subject:_0x9d19xd[_0xb0cf[23]],accountName:_0x9d19x6[_0xb0cf[27]],from:_0x9d19xb[_0xb0cf[30]][_0xb0cf[29]](_0xb0cf[28]),to:_0x9d19xb[_0xb0cf[31]][_0xb0cf[29]](_0xb0cf[28]),cc:_0x9d19x6[_0xb0cf[32]][_0xb0cf[29]](_0xb0cf[28]),createdAt:_0x9d19x5[_0xb0cf[33]]});if(_0x9d19x6[_0xb0cf[35]]){return _0x9d19x9[_0xb0cf[40]](_0xb0cf[38],[_0xb0cf[39],{where:{id:_0x9d19x6[_0xb0cf[35]]}}])[_0xb0cf[22]](function(_0x9d19x6){_0x9d19xb[_0xb0cf[36]]= _0x9d19x6[_0xb0cf[9]]=== _0xb0cf[3]?_0x9d19x6[_0xb0cf[37]]:_0x9d19x6[_0xb0cf[36]]})}})[_0xb0cf[22]](function(){logger[_0xb0cf[19]](_0x9d19x6[_0xb0cf[9]][_0xb0cf[8]](),_0xb0cf[10],_0x9d19x5[_0xb0cf[11]],_0xb0cf[12],_0x9d19x5[_0xb0cf[13]],_0xb0cf[14],_0x9d19x6[_0xb0cf[15]]);process[_0xb0cf[21]]({type:_0xb0cf[20],msg:_0x9d19xb})})[_0xb0cf[18]](function(_0x9d19xc){logger[_0xb0cf[17]](_0x9d19x6[_0xb0cf[9]][_0xb0cf[8]](),_0xb0cf[10],_0x9d19x5[_0xb0cf[11]],_0xb0cf[12],_0x9d19x5[_0xb0cf[13]],_0xb0cf[14],_0x9d19x6[_0xb0cf[15]],_0xb0cf[16]);logger[_0xb0cf[17]](_0x9d19xc)})[_0xb0cf[7]](function(){_0x9d19xa()})}
\ No newline at end of file
index ea1b3d2..e589c80 100644 (file)
@@ -1 +1 @@
-var _0xc048=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x71\x75\x65\x73\x74"];_0xc048[0];var logger=require(_0xc048[2])(_0xc048[1]);module[_0xc048[3]]= function(_0xd7fcx2,_0xd7fcx3,_0xd7fcx4,_0xd7fcx5,_0xd7fcx6,_0xd7fcx7){return _0xd7fcx6[_0xc048[26]](_0xc048[24],[_0xc048[25],{where:{id:_0xd7fcx3[_0xc048[8]]}}])[_0xc048[23]](function(_0xd7fcx9){logger[_0xc048[14]](_0xd7fcx3[_0xc048[6]][_0xc048[5]](),_0xc048[7],_0xd7fcx2[_0xc048[8]],_0xc048[9],_0xd7fcx3[_0xc048[10]]);process[_0xc048[22]]({type:_0xc048[15],msg:{SmsAccountId:_0xd7fcx9[_0xc048[16]],from:_0xd7fcx9[_0xc048[17]]|| _0xc048[18],to:_0xd7fcx2[_0xc048[19]]|| _0xc048[18],body:_0xd7fcx2[_0xc048[20]]|| _0xc048[18],auto:true,status:_0xc048[21]}})})[_0xc048[13]](function(_0xd7fcx8){logger[_0xc048[12]](_0xd7fcx3[_0xc048[6]][_0xc048[5]](),_0xc048[7],_0xd7fcx2[_0xc048[8]],_0xc048[9],_0xd7fcx3[_0xc048[10]],_0xc048[11]);logger[_0xc048[12]](_0xd7fcx8)})[_0xc048[4]](function(){_0xd7fcx7()})}
\ No newline at end of file
+var _0x34d0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x72\x65\x71\x75\x65\x73\x74"];_0x34d0[0];var logger=require(_0x34d0[2])(_0x34d0[1]);module[_0x34d0[3]]= function(_0x33e3x2,_0x33e3x3,_0x33e3x4,_0x33e3x5,_0x33e3x6,_0x33e3x7){return _0x33e3x6[_0x34d0[26]](_0x34d0[24],[_0x34d0[25],{where:{id:_0x33e3x3[_0x34d0[8]]}}])[_0x34d0[23]](function(_0x33e3x9){logger[_0x34d0[14]](_0x33e3x3[_0x34d0[6]][_0x34d0[5]](),_0x34d0[7],_0x33e3x2[_0x34d0[8]],_0x34d0[9],_0x33e3x3[_0x34d0[10]]);process[_0x34d0[22]]({type:_0x34d0[15],msg:{SmsAccountId:_0x33e3x9[_0x34d0[16]],from:_0x33e3x9[_0x34d0[17]]|| _0x34d0[18],to:_0x33e3x2[_0x34d0[19]]|| _0x34d0[18],body:_0x33e3x2[_0x34d0[20]]|| _0x34d0[18],auto:true,status:_0x34d0[21]}})})[_0x34d0[13]](function(_0x33e3x8){logger[_0x34d0[12]](_0x33e3x3[_0x34d0[6]][_0x34d0[5]](),_0x34d0[7],_0x33e3x2[_0x34d0[8]],_0x34d0[9],_0x33e3x3[_0x34d0[10]],_0x34d0[11]);logger[_0x34d0[12]](_0x33e3x8)})[_0x34d0[4]](function(){_0x33e3x7()})}
\ No newline at end of file
index 49505c5..d071d02 100644 (file)
@@ -1 +1 @@
-var _0xf0fc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0xf0fc[0];var _=require(_0xf0fc[1]);var util=require(_0xf0fc[2]);var moment=require(_0xf0fc[3]);var logger=require(_0xf0fc[5])(_0xf0fc[4]);var Agent=require(_0xf0fc[7])[_0xf0fc[6]];var Room=require(_0xf0fc[7])[_0xf0fc[8]];var Report=require(_0xf0fc[7])[_0xf0fc[9]];var Session=require(_0xf0fc[7])[_0xf0fc[10]];module[_0xf0fc[11]]= function(_0x46d6x9,_0x46d6xa,_0x46d6xb,_0x46d6xc,_0x46d6xd){var _0x46d6xe=[];var _0x46d6xf;var _0x46d6x10;function _0x46d6x11(_0x46d6x12){var _0x46d6x13=_[_0xf0fc[13]](_0x46d6xe,{id:_0x46d6x12[_0xf0fc[12]]});return _0x46d6x13?true:false}return Agent[_0xf0fc[13]]({where:{id:_0x46d6x9[_0xf0fc[47]],online:true,openchannelPause:false},raw:true})[_0xf0fc[36]](function(_0x46d6x12){_0x46d6x10= _0x46d6x12;logger[_0xf0fc[35]](_0x46d6xa[_0xf0fc[15]][_0xf0fc[14]](),_0xf0fc[16],_0x46d6x9.UserId,_0xf0fc[17],_0x46d6xa[_0xf0fc[18]],_0xf0fc[40],_0x46d6x9[_0xf0fc[39]],_0xf0fc[41]);if(_0x46d6x12){if(!_0x46d6x11(_0x46d6x10)){var _0x46d6x15=_[_0xf0fc[44]](_0x46d6xa,{timeslot:_0x46d6x9[_0xf0fc[39]],application:_0xf0fc[42],membername:_0x46d6x12[_0xf0fc[43]],memberid:_0x46d6x12[_0xf0fc[12]],calledAt:moment()[_0xf0fc[27]](_0xf0fc[37]),joinAt:moment()[_0xf0fc[27]](_0xf0fc[37])});return Session[_0xf0fc[45]](_0x46d6x15)[_0xf0fc[36]](function(_0x46d6x18){_0x46d6xc[_0xf0fc[28]](_0xf0fc[32])[_0xf0fc[24]](_0xf0fc[31],_0x46d6x18);_0x46d6xc[_0xf0fc[28]](_0xf0fc[33])[_0xf0fc[24]](_0xf0fc[31],_0x46d6x18);_0x46d6xc[_0xf0fc[28]](util[_0xf0fc[27]](_0xf0fc[25],_0x46d6x18[_0xf0fc[26]]))[_0xf0fc[24]](_0xf0fc[31],_0x46d6x18);return Report[_0xf0fc[45]](_0x46d6x15,{raw:true})})}}else {logger[_0xf0fc[35]](_0x46d6xa[_0xf0fc[15]][_0xf0fc[14]](),_0xf0fc[16],_0x46d6x9.UserId,_0xf0fc[17],_0x46d6xa[_0xf0fc[18]],_0xf0fc[46]);_0x46d6xd()}})[_0xf0fc[36]](function(_0x46d6x15){if(_0x46d6x15){_0x46d6xc[_0xf0fc[28]](util[_0xf0fc[27]](_0xf0fc[25],_0x46d6x15[_0xf0fc[26]]))[_0xf0fc[24]](_0xf0fc[23],_0x46d6x15)};_0x46d6xf= setTimeout(function(){return Session[_0xf0fc[38]]({leaveAt:moment()[_0xf0fc[27]](_0xf0fc[37]),timeout:true},{where:{uniqueid:_0x46d6xa[_0xf0fc[18]],leaveAt:null},individualHooks:true})[_0xf0fc[36]](function(_0x46d6x16){if(_0x46d6x16&& _0x46d6x16[_0xf0fc[29]]&& _0x46d6x16[1][_0xf0fc[29]]){for(var _0x46d6x17=0;_0x46d6x17< _0x46d6x16[1][_0xf0fc[29]];_0x46d6x17++){var _0x46d6x18=_0x46d6x16[1][_0x46d6x17][_0xf0fc[30]]({plain:true});_0x46d6xc[_0xf0fc[28]](_0xf0fc[32])[_0xf0fc[24]](_0xf0fc[31],_0x46d6x18);_0x46d6xc[_0xf0fc[28]](_0xf0fc[33])[_0xf0fc[24]](_0xf0fc[31],_0x46d6x18);_0x46d6xc[_0xf0fc[28]](util[_0xf0fc[27]](_0xf0fc[25],_0x46d6x18[_0xf0fc[26]]))[_0xf0fc[24]](_0xf0fc[31],_0x46d6x18)}};logger[_0xf0fc[35]](_0x46d6xa[_0xf0fc[15]][_0xf0fc[14]](),_0xf0fc[16],_0x46d6x9.UserId,_0xf0fc[17],_0x46d6xa[_0xf0fc[18]],_0xf0fc[34]);clearTimeout(_0x46d6xf);_0x46d6xd()})},_0x46d6x9[_0xf0fc[39]]* 1000)})[_0xf0fc[22]](function(_0x46d6x14){logger[_0xf0fc[20]](_0x46d6xa[_0xf0fc[15]][_0xf0fc[14]](),_0xf0fc[16],_0x46d6x9.UserId,_0xf0fc[17],_0x46d6xa[_0xf0fc[18]],_0xf0fc[19]);logger[_0xf0fc[20]](_0x46d6x14[_0xf0fc[21]]);_0x46d6xd(_0x46d6x14)})}
\ No newline at end of file
+var _0xc482=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0xc482[0];var _=require(_0xc482[1]);var util=require(_0xc482[2]);var moment=require(_0xc482[3]);var logger=require(_0xc482[5])(_0xc482[4]);var Agent=require(_0xc482[7])[_0xc482[6]];var Room=require(_0xc482[7])[_0xc482[8]];var Report=require(_0xc482[7])[_0xc482[9]];var Session=require(_0xc482[7])[_0xc482[10]];module[_0xc482[11]]= function(_0x9ce2x9,_0x9ce2xa,_0x9ce2xb,_0x9ce2xc,_0x9ce2xd){var _0x9ce2xe=[];var _0x9ce2xf;var _0x9ce2x10;function _0x9ce2x11(_0x9ce2x12){var _0x9ce2x13=_[_0xc482[13]](_0x9ce2xe,{id:_0x9ce2x12[_0xc482[12]]});return _0x9ce2x13?true:false}return Agent[_0xc482[13]]({where:{id:_0x9ce2x9[_0xc482[47]],online:true,openchannelPause:false},raw:true})[_0xc482[36]](function(_0x9ce2x12){_0x9ce2x10= _0x9ce2x12;logger[_0xc482[35]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[40],_0x9ce2x9[_0xc482[39]],_0xc482[41]);if(_0x9ce2x12){if(!_0x9ce2x11(_0x9ce2x10)){var _0x9ce2x15=_[_0xc482[44]](_0x9ce2xa,{timeslot:_0x9ce2x9[_0xc482[39]],application:_0xc482[42],membername:_0x9ce2x12[_0xc482[43]],memberid:_0x9ce2x12[_0xc482[12]],calledAt:moment()[_0xc482[27]](_0xc482[37]),joinAt:moment()[_0xc482[27]](_0xc482[37])});return Session[_0xc482[45]](_0x9ce2x15)[_0xc482[36]](function(_0x9ce2x18){_0x9ce2xc[_0xc482[28]](_0xc482[32])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](_0xc482[33])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](util[_0xc482[27]](_0xc482[25],_0x9ce2x18[_0xc482[26]]))[_0xc482[24]](_0xc482[31],_0x9ce2x18);return Report[_0xc482[45]](_0x9ce2x15,{raw:true})})}}else {logger[_0xc482[35]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[46]);_0x9ce2xd()}})[_0xc482[36]](function(_0x9ce2x15){if(_0x9ce2x15){_0x9ce2xc[_0xc482[28]](util[_0xc482[27]](_0xc482[25],_0x9ce2x15[_0xc482[26]]))[_0xc482[24]](_0xc482[23],_0x9ce2x15)};_0x9ce2xf= setTimeout(function(){return Session[_0xc482[38]]({leaveAt:moment()[_0xc482[27]](_0xc482[37]),timeout:true},{where:{uniqueid:_0x9ce2xa[_0xc482[18]],leaveAt:null},individualHooks:true})[_0xc482[36]](function(_0x9ce2x16){if(_0x9ce2x16&& _0x9ce2x16[_0xc482[29]]&& _0x9ce2x16[1][_0xc482[29]]){for(var _0x9ce2x17=0;_0x9ce2x17< _0x9ce2x16[1][_0xc482[29]];_0x9ce2x17++){var _0x9ce2x18=_0x9ce2x16[1][_0x9ce2x17][_0xc482[30]]({plain:true});_0x9ce2xc[_0xc482[28]](_0xc482[32])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](_0xc482[33])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](util[_0xc482[27]](_0xc482[25],_0x9ce2x18[_0xc482[26]]))[_0xc482[24]](_0xc482[31],_0x9ce2x18)}};logger[_0xc482[35]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[34]);clearTimeout(_0x9ce2xf);_0x9ce2xd()})},_0x9ce2x9[_0xc482[39]]* 1000)})[_0xc482[22]](function(_0x9ce2x14){logger[_0xc482[20]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[19]);logger[_0xc482[20]](_0x9ce2x14[_0xc482[21]]);_0x9ce2xd(_0x9ce2x14)})}
\ No newline at end of file
index b610abe..2b21d0c 100644 (file)
@@ -1 +1 @@
-var _0xca35=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x78\x69\x74","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x73\x65\x72\x69\x65\x73","\x74\x68\x65\x6E","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0xca35[0];var _data;var _message;var _callback;var _series=[];var _=require(_0xca35[1]);var util=require(_0xca35[2]);var redis=require(_0xca35[3]);var async=require(_0xca35[4]);var logger=require(_0xca35[6])(_0xca35[5]);var MyUtil=require(_0xca35[7]);var Account=require(_0xca35[9])[_0xca35[8]];var Interval=require(_0xca35[9])[_0xca35[10]];var config=require(_0xca35[11]);var redisConf;if(config[_0xca35[12]]){redisConf= {password:config[_0xca35[12]]}};var redisClient=redis[_0xca35[14]](6379,config[_0xca35[13]],redisConf);var io=require(_0xca35[15])(redisClient);function start(){return Account[_0xca35[44]](_data[_0xca35[42]],{attributes:[_0xca35[43],_0xca35[38]]})[_0xca35[26]](function(_0x8181x19){logger[_0xca35[24]](util[_0xca35[21]](_0xca35[37],_0x8181x19[_0xca35[38]],_data[_0xca35[20]]));return _0x8181x19[_0xca35[41]]({order:_0xca35[39],include:[{model:Interval,attributes:[_0xca35[29]],include:[{model:Interval,as:_0xca35[40],attributes:[_0xca35[29]]}]}]})})[_0xca35[26]](function(_0x8181x13){for(var _0x8181x14=0;_0x8181x14< _0x8181x13[_0xca35[27]];_0x8181x14++){var _0x8181x15=false;var _0x8181x16=_0x8181x13[_0x8181x14][_0xca35[28]]({plain:true});if(_0x8181x16[_0xca35[10]]){if(_[_0xca35[32]](_0x8181x16[_0xca35[10]].SubIntervals,function(_0x8181x17){return MyUtil[_0xca35[31]](MyUtil[_0xca35[30]](_0x8181x17[_0xca35[29]]))})){_0x8181x15= true}}else {if(_0x8181x16[_0xca35[29]]){if(MyUtil[_0xca35[31]](MyUtil[_0xca35[30]](_0x8181x16[_0xca35[29]]))){_0x8181x15= true}}};if(_0x8181x15){_series[_0xca35[36]]((function(_0x8181x16,_data,_message,io){return function(_0x8181x18){require(util[_0xca35[21]](_0xca35[33],_0x8181x16[_0xca35[35]][_0xca35[34]]()))(_0x8181x16,_data,_message,io,_0x8181x18)}})(_0x8181x16,_data,_message,io))}}})[_0xca35[26]](function(){async[_0xca35[25]](_series,function(_0x8181x12){if(_0x8181x12){logger[_0xca35[17]](util[_0xca35[21]](_0xca35[19],_data[_0xca35[20]]));logger[_0xca35[17]](_0x8181x12);process[_0xca35[22]](0)}else {logger[_0xca35[24]](util[_0xca35[21]](_0xca35[23],_data[_0xca35[20]]));process[_0xca35[22]](1)}})})[_0xca35[18]](function(_0x8181x12){logger[_0xca35[17]](_0x8181x12[_0xca35[16]])})}process[_0xca35[46]](_0xca35[45],function(_0x8181x12){if(_0x8181x12){logger[_0xca35[17]](_0x8181x12)}});process[_0xca35[46]](_0xca35[47],function(_0x8181x1a){switch(_0x8181x1a[_0xca35[55]]){case _0xca35[51]:logger[_0xca35[24]](util[_0xca35[21]](_0xca35[48],_0x8181x1a[_0xca35[49]][_0xca35[20]]));_data= _0x8181x1a[_0xca35[49]];_message= _0x8181x1a[_0xca35[50]];start();break;case _0xca35[54]:logger[_0xca35[24]](util[_0xca35[21]](_0xca35[52],_data[_0xca35[20]],_0x8181x1a[_0xca35[53]]));process[_0xca35[22]](0);break;default:}})
\ No newline at end of file
+var _0x5099=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x78\x69\x74","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x73\x65\x72\x69\x65\x73","\x74\x68\x65\x6E","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x4F\x50\x45\x4E\x43\x48\x41\x4E\x4E\x45\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0x5099[0];var _data;var _message;var _callback;var _series=[];var _=require(_0x5099[1]);var util=require(_0x5099[2]);var redis=require(_0x5099[3]);var async=require(_0x5099[4]);var logger=require(_0x5099[6])(_0x5099[5]);var MyUtil=require(_0x5099[7]);var Account=require(_0x5099[9])[_0x5099[8]];var Interval=require(_0x5099[9])[_0x5099[10]];var config=require(_0x5099[11]);var redisConf;if(config[_0x5099[12]]){redisConf= {password:config[_0x5099[12]]}};var redisClient=redis[_0x5099[14]](6379,config[_0x5099[13]],redisConf);var io=require(_0x5099[15])(redisClient);function start(){return Account[_0x5099[44]](_data[_0x5099[42]],{attributes:[_0x5099[43],_0x5099[38]]})[_0x5099[26]](function(_0x5a59x19){logger[_0x5099[24]](util[_0x5099[21]](_0x5099[37],_0x5a59x19[_0x5099[38]],_data[_0x5099[20]]));return _0x5a59x19[_0x5099[41]]({order:_0x5099[39],include:[{model:Interval,attributes:[_0x5099[29]],include:[{model:Interval,as:_0x5099[40],attributes:[_0x5099[29]]}]}]})})[_0x5099[26]](function(_0x5a59x13){for(var _0x5a59x14=0;_0x5a59x14< _0x5a59x13[_0x5099[27]];_0x5a59x14++){var _0x5a59x15=false;var _0x5a59x16=_0x5a59x13[_0x5a59x14][_0x5099[28]]({plain:true});if(_0x5a59x16[_0x5099[10]]){if(_[_0x5099[32]](_0x5a59x16[_0x5099[10]].SubIntervals,function(_0x5a59x17){return MyUtil[_0x5099[31]](MyUtil[_0x5099[30]](_0x5a59x17[_0x5099[29]]))})){_0x5a59x15= true}}else {if(_0x5a59x16[_0x5099[29]]){if(MyUtil[_0x5099[31]](MyUtil[_0x5099[30]](_0x5a59x16[_0x5099[29]]))){_0x5a59x15= true}}};if(_0x5a59x15){_series[_0x5099[36]]((function(_0x5a59x16,_data,_message,io){return function(_0x5a59x18){require(util[_0x5099[21]](_0x5099[33],_0x5a59x16[_0x5099[35]][_0x5099[34]]()))(_0x5a59x16,_data,_message,io,_0x5a59x18)}})(_0x5a59x16,_data,_message,io))}}})[_0x5099[26]](function(){async[_0x5099[25]](_series,function(_0x5a59x12){if(_0x5a59x12){logger[_0x5099[17]](util[_0x5099[21]](_0x5099[19],_data[_0x5099[20]]));logger[_0x5099[17]](_0x5a59x12);process[_0x5099[22]](0)}else {logger[_0x5099[24]](util[_0x5099[21]](_0x5099[23],_data[_0x5099[20]]));process[_0x5099[22]](1)}})})[_0x5099[18]](function(_0x5a59x12){logger[_0x5099[17]](_0x5a59x12[_0x5099[16]])})}process[_0x5099[46]](_0x5099[45],function(_0x5a59x12){if(_0x5a59x12){logger[_0x5099[17]](_0x5a59x12)}});process[_0x5099[46]](_0x5099[47],function(_0x5a59x1a){switch(_0x5a59x1a[_0x5099[55]]){case _0x5099[51]:logger[_0x5099[24]](util[_0x5099[21]](_0x5099[48],_0x5a59x1a[_0x5099[49]][_0x5099[20]]));_data= _0x5a59x1a[_0x5099[49]];_message= _0x5a59x1a[_0x5099[50]];start();break;case _0x5099[54]:logger[_0x5099[24]](util[_0x5099[21]](_0x5099[52],_data[_0x5099[20]],_0x5a59x1a[_0x5099[53]]));process[_0x5099[22]](0);break;default:}})
\ No newline at end of file
index 493ccb5..71831e1 100644 (file)
@@ -1 +1 @@
-var _0x9889=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x67\x65\x74","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0x9889[0];var _=require(_0x9889[1]);var util=require(_0x9889[2]);var moment=require(_0x9889[3]);var logger=require(_0x9889[5])(_0x9889[4]);var Agent=require(_0x9889[7])[_0x9889[6]];var Room=require(_0x9889[7])[_0x9889[8]];var Queue=require(_0x9889[7])[_0x9889[9]];var Report=require(_0x9889[7])[_0x9889[10]];var Session=require(_0x9889[7])[_0x9889[11]];module[_0x9889[12]]= function(_0xdc30xa,_0xdc30xb,_0xdc30xc,_0xdc30xd,_0xdc30xe){var _0xdc30xf=[];var _0xdc30x10;var _0xdc30x11;var _0xdc30x12;var _0xdc30x13=0;process[_0x9889[30]](_0x9889[13],function(_0xdc30xc){switch(_0xdc30xc[_0x9889[29]]){case _0x9889[28]:logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[22],_0xdc30xc[_0x9889[23]],_0x9889[24]);_0xdc30xf[_0x9889[27]]({id:_0xdc30xc[_0x9889[26]]});break;default:}});function _0xdc30x14(_0xdc30x15){var _0xdc30x16=_[_0x9889[31]](_0xdc30xf,{id:_0xdc30x15[_0x9889[26]]});return _0xdc30x16?true:false}function _0xdc30x17(){var _0xdc30x18=((_0xdc30xa[_0x9889[32]]- _0xdc30x13)> _0xdc30x12[_0x9889[32]])?_0xdc30x12[_0x9889[32]]:(_0xdc30xa[_0x9889[32]]- _0xdc30x13);if(_0xdc30x18> 0){if(_0xdc30x11[_0x9889[33]]){var _0xdc30x19={where:{id:{$in:_[_0x9889[34]](_0xdc30x11,_0x9889[26])},online:true,openchannelPause:false},include:[{model:Room,attributes:[_0x9889[26]],raw:true}],attributes:[_0x9889[26],_0x9889[17],_0x9889[35],_0x9889[36],_0x9889[37]],order:[[{raw:util[_0x9889[40]](_0x9889[38],_[_0x9889[34]](_0xdc30x11,_0x9889[26])[_0x9889[39]]())}]]};Agent[_0x9889[60]](_0xdc30x19)[_0x9889[44]](function(_0xdc30x1c){if(_0xdc30x1c[_0x9889[33]]){var _0xdc30x1d;for(var _0xdc30x1e=0;_0xdc30x1e< _0xdc30x1c[_0x9889[33]];_0xdc30x1e++){var _0xdc30x15=_0xdc30x1c[_0xdc30x1e][_0x9889[50]]({plain:true});if(!_0xdc30x14(_0xdc30x15)){_0xdc30x1d= _0xdc30x15;break}};if(_0xdc30x1d){logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[51],_0xdc30x1d[_0x9889[26]],_0xdc30x1d[_0x9889[17]]);var _0xdc30x1f=_[_0x9889[52]](_0xdc30x11,{"\x69\x64":_0xdc30x1d[_0x9889[26]]});if(_0xdc30x1f>= 0){var _0xdc30x20=_0xdc30x11[_0x9889[53]](_0xdc30x1f,1);if(_0xdc30x20&& _0xdc30x20[_0x9889[33]]){_0xdc30x11[_0x9889[27]](_[_0x9889[54]](_0xdc30x20))}};return Report[_0x9889[58]](_[_0x9889[57]](_0xdc30xb,{timeslot:_0xdc30x18,application:_0x9889[55],membername:_0xdc30x1d[_0x9889[17]],memberid:_0xdc30x1d[_0x9889[26]],queue:_0xdc30x12[_0x9889[26]],queuename:_0xdc30x12[_0x9889[17]],calledAt:moment()[_0x9889[40]](_0x9889[56])}))};logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[59]);return}else {logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[59]);return}})[_0x9889[44]](function(_0xdc30x1b){if(_0xdc30x1b){_0xdc30xd[_0x9889[49]](util[_0x9889[40]](_0x9889[47],_0xdc30x1b[_0x9889[48]]))[_0x9889[46]](_0x9889[45],_0xdc30x1b)}})[_0x9889[44]](function(){_0xdc30x10= setTimeout(function(){_0xdc30x13+= _0xdc30x12[_0x9889[32]];_0xdc30x17()},_0xdc30x18* 1000)})[_0x9889[43]](function(_0xdc30x1a){logger[_0x9889[42]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[41]);_0xdc30xe(_0xdc30x1a)})}else {logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[59]);_0xdc30x10= setTimeout(function(){_0xdc30x13+= _0xdc30x12[_0x9889[32]];_0xdc30x17()},_0xdc30x18* 1000)}}else {return Session[_0x9889[66]]({leaveAt:moment()[_0x9889[40]](_0x9889[56]),timeout:true},{where:{uniqueid:_0xdc30xb[_0x9889[21]],leaveAt:null},individualHooks:true})[_0x9889[44]](function(_0xdc30x21){if(_0xdc30x21&& _0xdc30x21[_0x9889[33]]&& _0xdc30x21[1][_0x9889[33]]){for(var _0xdc30x1e=0;_0xdc30x1e< _0xdc30x21[1][_0x9889[33]];_0xdc30x1e++){var _0xdc30x22=_0xdc30x21[1][_0xdc30x1e][_0x9889[50]]({plain:true});_0xdc30xd[_0x9889[49]](_0x9889[63])[_0x9889[46]](_0x9889[62],_0xdc30x22);_0xdc30xd[_0x9889[49]](_0x9889[64])[_0x9889[46]](_0x9889[62],_0xdc30x22)}};logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[65]);clearTimeout(_0xdc30x10);_0xdc30xe()})[_0x9889[43]](function(_0xdc30x1a){logger[_0x9889[42]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[41]);logger[_0x9889[42]](_0xdc30x1a[_0x9889[61]]);_0xdc30xe(_0xdc30x1a)})}}function _0xdc30x23(){var _0xdc30x18=((_0xdc30xa[_0x9889[32]]- _0xdc30x13)> _0xdc30x12[_0x9889[32]])?_0xdc30x12[_0x9889[32]]:(_0xdc30xa[_0x9889[32]]- _0xdc30x13);if(_0xdc30x18> 0){Queue[_0x9889[74]](_0xdc30xa.OpenchannelQueueId,{attributes:[_0x9889[26],_0x9889[17],_0x9889[32],_0x9889[19],_0x9889[73]],include:[{model:Agent,where:{online:true,openchannelPause:false},attributes:[_0x9889[26],_0x9889[17],_0x9889[35],_0x9889[36],_0x9889[37]],raw:true}]})[_0x9889[44]](function(_0xdc30x25){if(_0xdc30x25){var _0xdc30x1c=_[_0x9889[69]](_[_0x9889[68]](_0xdc30x25.Users,_0x9889[67]));if(_0xdc30x1c&& _0xdc30x1c[_0x9889[33]]){var _0xdc30x26;for(var _0xdc30x1e=0;_0xdc30x1e< _0xdc30x1c[_0x9889[33]];_0xdc30x1e++){_[_0x9889[70]](_0xdc30x1c[_0xdc30x1e],function(_0xdc30x15){return _0xdc30x14(_0xdc30x15)});if(_0xdc30x1c[_0xdc30x1e][_0x9889[33]]){_0xdc30x26= _0xdc30x1c[_0xdc30x1e];break}};if(_0xdc30x26&& _0xdc30x26[_0x9889[33]]){var _0xdc30x27=_[_0x9889[34]](_0xdc30x26,function(_0xdc30x15){return _[_0x9889[71]](_[_0x9889[57]](_0xdc30xb,{timeslot:_0xdc30x18,application:_0x9889[55],membername:_0xdc30x15[_0x9889[17]],memberid:_0xdc30x15[_0x9889[26]],queue:_0xdc30x12[_0x9889[26]],queuename:_0xdc30x12[_0x9889[17]],calledAt:moment()[_0x9889[40]](_0x9889[56])}))});return Report[_0x9889[72]](_0xdc30x27,{individualHooks:true})}else {logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[59])}}else {logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[59])}}else {logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[59])}})[_0x9889[44]](function(_0xdc30x24){if(_0xdc30x24&& _0xdc30x24[_0x9889[33]]){for(var _0xdc30x1e=0;_0xdc30x1e< _0xdc30x24[_0x9889[33]];_0xdc30x1e++){var _0xdc30x1b=_0xdc30x24[_0xdc30x1e][_0x9889[50]]({plain:true});_0xdc30xd[_0x9889[49]](util[_0x9889[40]](_0x9889[47],_0xdc30x1b[_0x9889[48]]))[_0x9889[46]](_0x9889[45],_0xdc30x1b)}};_0xdc30x10= setTimeout(function(){_0xdc30x13+= _0xdc30x12[_0x9889[32]];_0xdc30x23()},_0xdc30x18* 1000)})[_0x9889[43]](function(_0xdc30x1a){logger[_0x9889[42]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[41]);logger[_0x9889[42]](_0xdc30x1a[_0x9889[61]]);_0xdc30xe(_0xdc30x1a)})}else {return Session[_0x9889[66]]({leaveAt:moment()[_0x9889[40]](_0x9889[56]),timeout:true},{where:{uniqueid:_0xdc30xb[_0x9889[21]],leaveAt:null},individualHooks:true})[_0x9889[44]](function(_0xdc30x21){if(_0xdc30x21&& _0xdc30x21[_0x9889[33]]&& _0xdc30x21[1][_0x9889[33]]){for(var _0xdc30x1e=0;_0xdc30x1e< _0xdc30x21[1][_0x9889[33]];_0xdc30x1e++){var _0xdc30x22=_0xdc30x21[1][_0xdc30x1e][_0x9889[50]]({plain:true});_0xdc30xd[_0x9889[49]](_0x9889[63])[_0x9889[46]](_0x9889[62],_0xdc30x22);_0xdc30xd[_0x9889[49]](_0x9889[64])[_0x9889[46]](_0x9889[62],_0xdc30x22)}};logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[65]);clearTimeout(_0xdc30x10);_0xdc30xe()})[_0x9889[43]](function(_0xdc30x1a){logger[_0x9889[42]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[41]);logger[_0x9889[42]](_0xdc30x1a[_0x9889[61]]);_0xdc30xe(_0xdc30x1a)})}}return Queue[_0x9889[74]](_0xdc30xa.OpenchannelQueueId,{attributes:[_0x9889[26],_0x9889[17],_0x9889[32],_0x9889[19],_0x9889[73]],include:[{model:Agent,attributes:[_0x9889[26]],raw:true}]})[_0x9889[44]](function(_0xdc30x25){_0xdc30x12= _0xdc30x25[_0x9889[50]]({plain:true});logger[_0x9889[25]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[83],_0xdc30xa[_0x9889[32]],_0x9889[84]);return Session[_0x9889[58]](_[_0x9889[57]](_0xdc30xb,{timeslot:_0xdc30xa[_0x9889[32]],application:_0x9889[55],queue:_0xdc30x25[_0x9889[26]],queuename:_0xdc30x25[_0x9889[17]],calledAt:moment()[_0x9889[40]](_0x9889[56]),joinAt:moment()[_0x9889[40]](_0x9889[56]),membername:null,memberid:null}))})[_0x9889[44]](function(_0xdc30x22){_0xdc30xd[_0x9889[49]](_0x9889[63])[_0x9889[46]](_0x9889[62],_0xdc30x22);_0xdc30xd[_0x9889[49]](_0x9889[64])[_0x9889[46]](_0x9889[62],_0xdc30x22);return Room[_0x9889[74]](_0xdc30xb[_0x9889[82]])})[_0x9889[44]](function(_0xdc30x28){if(_0xdc30x28){return _0xdc30x28[_0x9889[66]]({waiting:true})}})[_0x9889[44]](function(_0xdc30x28){if(_0xdc30x28){_0xdc30xd[_0x9889[46]](_0x9889[81],_0xdc30x28[_0x9889[50]]({plain:true}))}})[_0x9889[44]](function(_0xdc30x28){switch(_0xdc30x12[_0x9889[19]]){case _0x9889[75]:_0xdc30x23();break;case _0x9889[79]:_0xdc30x11= _[_0x9889[78]](_0xdc30x12.Users,[function(_0xdc30x29){return _0xdc30x29[_0x9889[77]][_0x9889[76]]|| 0}]);_0xdc30x17();break;case _0x9889[80]:_0xdc30x11= _[_0x9889[78]](_0xdc30x12.Users,[function(_0xdc30x29){return _0xdc30x29[_0x9889[77]][_0x9889[76]]|| 0}]);_0xdc30x17();break;default:}})[_0x9889[43]](function(_0xdc30x1a){logger[_0x9889[42]](_0xdc30xb[_0x9889[15]][_0x9889[14]](),_0x9889[16],_0xdc30x12[_0x9889[17]][_0x9889[14]](),_0x9889[18],_0xdc30x12[_0x9889[19]],_0x9889[20],_0xdc30xb[_0x9889[21]],_0x9889[41]);logger[_0x9889[42]](_0xdc30x1a[_0x9889[61]]);_0xdc30xe(_0xdc30x1a)})}
\ No newline at end of file
+var _0xac34=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x67\x65\x74","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x74\x61\x63\x6B","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xac34[0];var _=require(_0xac34[1]);var util=require(_0xac34[2]);var moment=require(_0xac34[3]);var logger=require(_0xac34[5])(_0xac34[4]);var Agent=require(_0xac34[7])[_0xac34[6]];var Room=require(_0xac34[7])[_0xac34[8]];var Queue=require(_0xac34[7])[_0xac34[9]];var Report=require(_0xac34[7])[_0xac34[10]];var Session=require(_0xac34[7])[_0xac34[11]];module[_0xac34[12]]= function(_0x98e2xa,_0x98e2xb,_0x98e2xc,_0x98e2xd,_0x98e2xe){var _0x98e2xf=[];var _0x98e2x10;var _0x98e2x11;var _0x98e2x12;var _0x98e2x13=0;process[_0xac34[30]](_0xac34[13],function(_0x98e2xc){switch(_0x98e2xc[_0xac34[29]]){case _0xac34[28]:logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[22],_0x98e2xc[_0xac34[23]],_0xac34[24]);_0x98e2xf[_0xac34[27]]({id:_0x98e2xc[_0xac34[26]]});break;default:}});function _0x98e2x14(_0x98e2x15){var _0x98e2x16=_[_0xac34[31]](_0x98e2xf,{id:_0x98e2x15[_0xac34[26]]});return _0x98e2x16?true:false}function _0x98e2x17(){var _0x98e2x18=((_0x98e2xa[_0xac34[32]]- _0x98e2x13)> _0x98e2x12[_0xac34[32]])?_0x98e2x12[_0xac34[32]]:(_0x98e2xa[_0xac34[32]]- _0x98e2x13);if(_0x98e2x18> 0){if(_0x98e2x11[_0xac34[33]]){var _0x98e2x19={where:{id:{$in:_[_0xac34[34]](_0x98e2x11,_0xac34[26])},online:true,openchannelPause:false},include:[{model:Room,attributes:[_0xac34[26]],raw:true}],attributes:[_0xac34[26],_0xac34[17],_0xac34[35],_0xac34[36],_0xac34[37]],order:[[{raw:util[_0xac34[40]](_0xac34[38],_[_0xac34[34]](_0x98e2x11,_0xac34[26])[_0xac34[39]]())}]]};Agent[_0xac34[60]](_0x98e2x19)[_0xac34[44]](function(_0x98e2x1c){if(_0x98e2x1c[_0xac34[33]]){var _0x98e2x1d;for(var _0x98e2x1e=0;_0x98e2x1e< _0x98e2x1c[_0xac34[33]];_0x98e2x1e++){var _0x98e2x15=_0x98e2x1c[_0x98e2x1e][_0xac34[50]]({plain:true});if(!_0x98e2x14(_0x98e2x15)){_0x98e2x1d= _0x98e2x15;break}};if(_0x98e2x1d){logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[51],_0x98e2x1d[_0xac34[26]],_0x98e2x1d[_0xac34[17]]);var _0x98e2x1f=_[_0xac34[52]](_0x98e2x11,{"\x69\x64":_0x98e2x1d[_0xac34[26]]});if(_0x98e2x1f>= 0){var _0x98e2x20=_0x98e2x11[_0xac34[53]](_0x98e2x1f,1);if(_0x98e2x20&& _0x98e2x20[_0xac34[33]]){_0x98e2x11[_0xac34[27]](_[_0xac34[54]](_0x98e2x20))}};return Report[_0xac34[58]](_[_0xac34[57]](_0x98e2xb,{timeslot:_0x98e2x18,application:_0xac34[55],membername:_0x98e2x1d[_0xac34[17]],memberid:_0x98e2x1d[_0xac34[26]],queue:_0x98e2x12[_0xac34[26]],queuename:_0x98e2x12[_0xac34[17]],calledAt:moment()[_0xac34[40]](_0xac34[56])}))};logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[59]);return}else {logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[59]);return}})[_0xac34[44]](function(_0x98e2x1b){if(_0x98e2x1b){_0x98e2xd[_0xac34[49]](util[_0xac34[40]](_0xac34[47],_0x98e2x1b[_0xac34[48]]))[_0xac34[46]](_0xac34[45],_0x98e2x1b)}})[_0xac34[44]](function(){_0x98e2x10= setTimeout(function(){_0x98e2x13+= _0x98e2x12[_0xac34[32]];_0x98e2x17()},_0x98e2x18* 1000)})[_0xac34[43]](function(_0x98e2x1a){logger[_0xac34[42]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[41]);_0x98e2xe(_0x98e2x1a)})}else {logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[59]);_0x98e2x10= setTimeout(function(){_0x98e2x13+= _0x98e2x12[_0xac34[32]];_0x98e2x17()},_0x98e2x18* 1000)}}else {return Session[_0xac34[66]]({leaveAt:moment()[_0xac34[40]](_0xac34[56]),timeout:true},{where:{uniqueid:_0x98e2xb[_0xac34[21]],leaveAt:null},individualHooks:true})[_0xac34[44]](function(_0x98e2x21){if(_0x98e2x21&& _0x98e2x21[_0xac34[33]]&& _0x98e2x21[1][_0xac34[33]]){for(var _0x98e2x1e=0;_0x98e2x1e< _0x98e2x21[1][_0xac34[33]];_0x98e2x1e++){var _0x98e2x22=_0x98e2x21[1][_0x98e2x1e][_0xac34[50]]({plain:true});_0x98e2xd[_0xac34[49]](_0xac34[63])[_0xac34[46]](_0xac34[62],_0x98e2x22);_0x98e2xd[_0xac34[49]](_0xac34[64])[_0xac34[46]](_0xac34[62],_0x98e2x22)}};logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[65]);clearTimeout(_0x98e2x10);_0x98e2xe()})[_0xac34[43]](function(_0x98e2x1a){logger[_0xac34[42]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[41]);logger[_0xac34[42]](_0x98e2x1a[_0xac34[61]]);_0x98e2xe(_0x98e2x1a)})}}function _0x98e2x23(){var _0x98e2x18=((_0x98e2xa[_0xac34[32]]- _0x98e2x13)> _0x98e2x12[_0xac34[32]])?_0x98e2x12[_0xac34[32]]:(_0x98e2xa[_0xac34[32]]- _0x98e2x13);if(_0x98e2x18> 0){Queue[_0xac34[74]](_0x98e2xa.OpenchannelQueueId,{attributes:[_0xac34[26],_0xac34[17],_0xac34[32],_0xac34[19],_0xac34[73]],include:[{model:Agent,where:{online:true,openchannelPause:false},attributes:[_0xac34[26],_0xac34[17],_0xac34[35],_0xac34[36],_0xac34[37]],raw:true}]})[_0xac34[44]](function(_0x98e2x25){if(_0x98e2x25){var _0x98e2x1c=_[_0xac34[69]](_[_0xac34[68]](_0x98e2x25.Users,_0xac34[67]));if(_0x98e2x1c&& _0x98e2x1c[_0xac34[33]]){var _0x98e2x26;for(var _0x98e2x1e=0;_0x98e2x1e< _0x98e2x1c[_0xac34[33]];_0x98e2x1e++){_[_0xac34[70]](_0x98e2x1c[_0x98e2x1e],function(_0x98e2x15){return _0x98e2x14(_0x98e2x15)});if(_0x98e2x1c[_0x98e2x1e][_0xac34[33]]){_0x98e2x26= _0x98e2x1c[_0x98e2x1e];break}};if(_0x98e2x26&& _0x98e2x26[_0xac34[33]]){var _0x98e2x27=_[_0xac34[34]](_0x98e2x26,function(_0x98e2x15){return _[_0xac34[71]](_[_0xac34[57]](_0x98e2xb,{timeslot:_0x98e2x18,application:_0xac34[55],membername:_0x98e2x15[_0xac34[17]],memberid:_0x98e2x15[_0xac34[26]],queue:_0x98e2x12[_0xac34[26]],queuename:_0x98e2x12[_0xac34[17]],calledAt:moment()[_0xac34[40]](_0xac34[56])}))});return Report[_0xac34[72]](_0x98e2x27,{individualHooks:true})}else {logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[59])}}else {logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[59])}}else {logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[59])}})[_0xac34[44]](function(_0x98e2x24){if(_0x98e2x24&& _0x98e2x24[_0xac34[33]]){for(var _0x98e2x1e=0;_0x98e2x1e< _0x98e2x24[_0xac34[33]];_0x98e2x1e++){var _0x98e2x1b=_0x98e2x24[_0x98e2x1e][_0xac34[50]]({plain:true});_0x98e2xd[_0xac34[49]](util[_0xac34[40]](_0xac34[47],_0x98e2x1b[_0xac34[48]]))[_0xac34[46]](_0xac34[45],_0x98e2x1b)}};_0x98e2x10= setTimeout(function(){_0x98e2x13+= _0x98e2x12[_0xac34[32]];_0x98e2x23()},_0x98e2x18* 1000)})[_0xac34[43]](function(_0x98e2x1a){logger[_0xac34[42]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[41]);logger[_0xac34[42]](_0x98e2x1a[_0xac34[61]]);_0x98e2xe(_0x98e2x1a)})}else {return Session[_0xac34[66]]({leaveAt:moment()[_0xac34[40]](_0xac34[56]),timeout:true},{where:{uniqueid:_0x98e2xb[_0xac34[21]],leaveAt:null},individualHooks:true})[_0xac34[44]](function(_0x98e2x21){if(_0x98e2x21&& _0x98e2x21[_0xac34[33]]&& _0x98e2x21[1][_0xac34[33]]){for(var _0x98e2x1e=0;_0x98e2x1e< _0x98e2x21[1][_0xac34[33]];_0x98e2x1e++){var _0x98e2x22=_0x98e2x21[1][_0x98e2x1e][_0xac34[50]]({plain:true});_0x98e2xd[_0xac34[49]](_0xac34[63])[_0xac34[46]](_0xac34[62],_0x98e2x22);_0x98e2xd[_0xac34[49]](_0xac34[64])[_0xac34[46]](_0xac34[62],_0x98e2x22)}};logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[65]);clearTimeout(_0x98e2x10);_0x98e2xe()})[_0xac34[43]](function(_0x98e2x1a){logger[_0xac34[42]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[41]);logger[_0xac34[42]](_0x98e2x1a[_0xac34[61]]);_0x98e2xe(_0x98e2x1a)})}}return Queue[_0xac34[74]](_0x98e2xa.OpenchannelQueueId,{attributes:[_0xac34[26],_0xac34[17],_0xac34[32],_0xac34[19],_0xac34[73]],include:[{model:Agent,attributes:[_0xac34[26]],raw:true}]})[_0xac34[44]](function(_0x98e2x25){_0x98e2x12= _0x98e2x25[_0xac34[50]]({plain:true});logger[_0xac34[25]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[83],_0x98e2xa[_0xac34[32]],_0xac34[84]);return Session[_0xac34[58]](_[_0xac34[57]](_0x98e2xb,{timeslot:_0x98e2xa[_0xac34[32]],application:_0xac34[55],queue:_0x98e2x25[_0xac34[26]],queuename:_0x98e2x25[_0xac34[17]],calledAt:moment()[_0xac34[40]](_0xac34[56]),joinAt:moment()[_0xac34[40]](_0xac34[56]),membername:null,memberid:null}))})[_0xac34[44]](function(_0x98e2x22){_0x98e2xd[_0xac34[49]](_0xac34[63])[_0xac34[46]](_0xac34[62],_0x98e2x22);_0x98e2xd[_0xac34[49]](_0xac34[64])[_0xac34[46]](_0xac34[62],_0x98e2x22);return Room[_0xac34[74]](_0x98e2xb[_0xac34[82]])})[_0xac34[44]](function(_0x98e2x28){if(_0x98e2x28){return _0x98e2x28[_0xac34[66]]({waiting:true})}})[_0xac34[44]](function(_0x98e2x28){if(_0x98e2x28){_0x98e2xd[_0xac34[46]](_0xac34[81],_0x98e2x28[_0xac34[50]]({plain:true}))}})[_0xac34[44]](function(_0x98e2x28){switch(_0x98e2x12[_0xac34[19]]){case _0xac34[75]:_0x98e2x23();break;case _0xac34[79]:_0x98e2x11= _[_0xac34[78]](_0x98e2x12.Users,[function(_0x98e2x29){return _0x98e2x29[_0xac34[77]][_0xac34[76]]|| 0}]);_0x98e2x17();break;case _0xac34[80]:_0x98e2x11= _[_0xac34[78]](_0x98e2x12.Users,[function(_0x98e2x29){return _0x98e2x29[_0xac34[77]][_0xac34[76]]|| 0}]);_0x98e2x17();break;default:}})[_0xac34[43]](function(_0x98e2x1a){logger[_0xac34[42]](_0x98e2xb[_0xac34[15]][_0xac34[14]](),_0xac34[16],_0x98e2x12[_0xac34[17]][_0xac34[14]](),_0xac34[18],_0x98e2x12[_0xac34[19]],_0xac34[20],_0x98e2xb[_0xac34[21]],_0xac34[41]);logger[_0xac34[42]](_0x98e2x1a[_0xac34[61]]);_0x98e2xe(_0x98e2x1a)})}
\ No newline at end of file
index c50425e..81979c6 100644 (file)
@@ -1 +1 @@
-var _0x29f0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x72\x6F\x6F\x6D\x69\x64","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x66\x72\x6F\x6D","\x74\x6F","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x72\x65\x6E\x64\x65\x72","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x29f0[0];var fs=require(_0x29f0[1]);var util=require(_0x29f0[2]);var path=require(_0x29f0[3]);var Mustache=require(_0x29f0[4]);var logger=require(_0x29f0[6])(_0x29f0[5]);var MyUtil=require(_0x29f0[7]);var Account=require(_0x29f0[9])[_0x29f0[8]];var Template=require(_0x29f0[9])[_0x29f0[10]];var Message=require(_0x29f0[9])[_0x29f0[11]];var Attachment=require(_0x29f0[9])[_0x29f0[12]];var config=require(_0x29f0[13]);module[_0x29f0[14]]= function(_0x564axc,_0x564axd,_0x564axe,_0x564axf,_0x564ax10){var _0x564ax11={from:[],to:[],auto:true};return Account[_0x29f0[44]](_0x564axc[_0x29f0[19]])[_0x29f0[31]](function(_0x564ax14){_0x564ax11[_0x29f0[36]][_0x29f0[42]](_0x564ax14[_0x29f0[41]]);_0x564ax11[_0x29f0[37]][_0x29f0[42]](_0x564axc[_0x29f0[43]]);return Template[_0x29f0[44]](_0x564axc[_0x29f0[21]])})[_0x29f0[31]](function(_0x564ax13){_0x564ax11[_0x29f0[32]]= _0x564ax13[_0x29f0[32]];_0x564ax11[_0x29f0[33]]= Mustache[_0x29f0[40]](_0x564ax13[_0x29f0[33]],{OpenchannelRoomId:_0x564axd[_0x29f0[34]],subject:_0x564ax13[_0x29f0[32]],accountName:_0x564axd[_0x29f0[35]],from:_0x564axe[_0x29f0[36]],to:_0x564axe[_0x29f0[37]],createdAt:_0x564axc[_0x29f0[38]],body:_0x564axe[_0x29f0[39]]})})[_0x29f0[31]](function(){logger[_0x29f0[28]](_0x564axd[_0x29f0[17]][_0x29f0[16]](),_0x29f0[18],_0x564axc[_0x29f0[19]],_0x29f0[20],_0x564axc[_0x29f0[21]],_0x29f0[22],_0x564axd[_0x29f0[23]]);process[_0x29f0[30]]({type:_0x29f0[29],msg:_0x564ax11})})[_0x29f0[27]](function(_0x564ax12){logger[_0x29f0[25]](_0x564axd[_0x29f0[17]][_0x29f0[16]](),_0x29f0[18],_0x564axc[_0x29f0[19]],_0x29f0[20],_0x564axc[_0x29f0[21]],_0x29f0[22],_0x564axd[_0x29f0[23]],_0x29f0[24]);logger[_0x29f0[25]](_0x564ax12[_0x29f0[26]])})[_0x29f0[15]](function(){_0x564ax10()})}
\ No newline at end of file
+var _0x2fea=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x72\x6F\x6F\x6D\x69\x64","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x66\x72\x6F\x6D","\x74\x6F","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x72\x65\x6E\x64\x65\x72","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x2fea[0];var fs=require(_0x2fea[1]);var util=require(_0x2fea[2]);var path=require(_0x2fea[3]);var Mustache=require(_0x2fea[4]);var logger=require(_0x2fea[6])(_0x2fea[5]);var MyUtil=require(_0x2fea[7]);var Account=require(_0x2fea[9])[_0x2fea[8]];var Template=require(_0x2fea[9])[_0x2fea[10]];var Message=require(_0x2fea[9])[_0x2fea[11]];var Attachment=require(_0x2fea[9])[_0x2fea[12]];var config=require(_0x2fea[13]);module[_0x2fea[14]]= function(_0x49d2xc,_0x49d2xd,_0x49d2xe,_0x49d2xf,_0x49d2x10){var _0x49d2x11={from:[],to:[],auto:true};return Account[_0x2fea[44]](_0x49d2xc[_0x2fea[19]])[_0x2fea[31]](function(_0x49d2x14){_0x49d2x11[_0x2fea[36]][_0x2fea[42]](_0x49d2x14[_0x2fea[41]]);_0x49d2x11[_0x2fea[37]][_0x2fea[42]](_0x49d2xc[_0x2fea[43]]);return Template[_0x2fea[44]](_0x49d2xc[_0x2fea[21]])})[_0x2fea[31]](function(_0x49d2x13){_0x49d2x11[_0x2fea[32]]= _0x49d2x13[_0x2fea[32]];_0x49d2x11[_0x2fea[33]]= Mustache[_0x2fea[40]](_0x49d2x13[_0x2fea[33]],{OpenchannelRoomId:_0x49d2xd[_0x2fea[34]],subject:_0x49d2x13[_0x2fea[32]],accountName:_0x49d2xd[_0x2fea[35]],from:_0x49d2xe[_0x2fea[36]],to:_0x49d2xe[_0x2fea[37]],createdAt:_0x49d2xc[_0x2fea[38]],body:_0x49d2xe[_0x2fea[39]]})})[_0x2fea[31]](function(){logger[_0x2fea[28]](_0x49d2xd[_0x2fea[17]][_0x2fea[16]](),_0x2fea[18],_0x49d2xc[_0x2fea[19]],_0x2fea[20],_0x49d2xc[_0x2fea[21]],_0x2fea[22],_0x49d2xd[_0x2fea[23]]);process[_0x2fea[30]]({type:_0x2fea[29],msg:_0x49d2x11})})[_0x2fea[27]](function(_0x49d2x12){logger[_0x2fea[25]](_0x49d2xd[_0x2fea[17]][_0x2fea[16]](),_0x2fea[18],_0x49d2xc[_0x2fea[19]],_0x2fea[20],_0x49d2xc[_0x2fea[21]],_0x2fea[22],_0x49d2xd[_0x2fea[23]],_0x2fea[24]);logger[_0x2fea[25]](_0x49d2x12[_0x2fea[26]])})[_0x2fea[15]](function(){_0x49d2x10()})}
\ No newline at end of file
index 3b6eeca..1c88ae7 100644 (file)
@@ -1 +1 @@
-var _0xf552=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xf552[0];var Account=require(_0xf552[2])[_0xf552[1]];var Message=require(_0xf552[2])[_0xf552[3]];var logger=require(_0xf552[5])(_0xf552[4]);module[_0xf552[6]]= function(_0x8ab1x4,_0x8ab1x5,_0x8ab1x6,_0x8ab1x7,_0x8ab1x8){return Account[_0xf552[28]](_0x8ab1x4[_0xf552[11]])[_0xf552[27]](function(_0x8ab1xa){logger[_0xf552[18]](_0x8ab1x5[_0xf552[9]][_0xf552[8]](),_0xf552[10],_0x8ab1x4[_0xf552[11]],_0xf552[12],_0x8ab1x5[_0xf552[13]]);process[_0xf552[26]]({type:_0xf552[19],msg:{SmsAccountId:_0x8ab1xa[_0xf552[20]],from:_0x8ab1xa[_0xf552[21]]|| _0xf552[22],to:_0x8ab1x4[_0xf552[23]]|| _0xf552[22],body:_0x8ab1x4[_0xf552[24]]|| _0xf552[22],auto:true,status:_0xf552[25]}})})[_0xf552[17]](function(_0x8ab1x9){logger[_0xf552[15]](_0x8ab1x5[_0xf552[9]][_0xf552[8]](),_0xf552[10],_0x8ab1x4[_0xf552[11]],_0xf552[12],_0x8ab1x5[_0xf552[13]],_0xf552[14]);logger[_0xf552[15]](_0x8ab1x9[_0xf552[16]])})[_0xf552[7]](function(){_0x8ab1x8()})}
\ No newline at end of file
+var _0x31a1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x31a1[0];var Account=require(_0x31a1[2])[_0x31a1[1]];var Message=require(_0x31a1[2])[_0x31a1[3]];var logger=require(_0x31a1[5])(_0x31a1[4]);module[_0x31a1[6]]= function(_0x3fd6x4,_0x3fd6x5,_0x3fd6x6,_0x3fd6x7,_0x3fd6x8){return Account[_0x31a1[28]](_0x3fd6x4[_0x31a1[11]])[_0x31a1[27]](function(_0x3fd6xa){logger[_0x31a1[18]](_0x3fd6x5[_0x31a1[9]][_0x31a1[8]](),_0x31a1[10],_0x3fd6x4[_0x31a1[11]],_0x31a1[12],_0x3fd6x5[_0x31a1[13]]);process[_0x31a1[26]]({type:_0x31a1[19],msg:{SmsAccountId:_0x3fd6xa[_0x31a1[20]],from:_0x3fd6xa[_0x31a1[21]]|| _0x31a1[22],to:_0x3fd6x4[_0x31a1[23]]|| _0x31a1[22],body:_0x3fd6x4[_0x31a1[24]]|| _0x31a1[22],auto:true,status:_0x31a1[25]}})})[_0x31a1[17]](function(_0x3fd6x9){logger[_0x31a1[15]](_0x3fd6x5[_0x31a1[9]][_0x31a1[8]](),_0x31a1[10],_0x3fd6x4[_0x31a1[11]],_0x31a1[12],_0x3fd6x5[_0x31a1[13]],_0x31a1[14]);logger[_0x31a1[15]](_0x3fd6x9[_0x31a1[16]])})[_0x31a1[7]](function(){_0x3fd6x8()})}
\ No newline at end of file
index 612aee8..9835f07 100644 (file)
@@ -1 +1 @@
-var _0x6aef=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0x6aef[0];var _=require(_0x6aef[1]);var util=require(_0x6aef[2]);var moment=require(_0x6aef[3]);var logger=require(_0x6aef[5])(_0x6aef[4]);var Agent=require(_0x6aef[7])[_0x6aef[6]];var Room=require(_0x6aef[7])[_0x6aef[8]];var Report=require(_0x6aef[7])[_0x6aef[9]];var Session=require(_0x6aef[7])[_0x6aef[10]];module[_0x6aef[11]]= function(_0xc214x9,_0xc214xa,_0xc214xb,_0xc214xc,_0xc214xd){var _0xc214xe=[];var _0xc214xf;var _0xc214x10;function _0xc214x11(_0xc214x12){var _0xc214x13=_[_0x6aef[13]](_0xc214xe,{id:_0xc214x12[_0x6aef[12]]});return _0xc214x13?true:false}return Agent[_0x6aef[13]]({where:{id:_0xc214x9[_0x6aef[47]],online:true,smsPause:false},raw:true})[_0x6aef[36]](function(_0xc214x12){_0xc214x10= _0xc214x12;logger[_0x6aef[35]](_0xc214xa[_0x6aef[15]][_0x6aef[14]](),_0x6aef[16],_0xc214x9.UserId,_0x6aef[17],_0xc214xa[_0x6aef[18]],_0x6aef[40],_0xc214x9[_0x6aef[39]],_0x6aef[41]);if(_0xc214x12){if(!_0xc214x11(_0xc214x10)){var _0xc214x15=_[_0x6aef[44]](_0xc214xa,{timeslot:_0xc214x9[_0x6aef[39]],application:_0x6aef[42],membername:_0xc214x12[_0x6aef[43]],memberid:_0xc214x12[_0x6aef[12]],calledAt:moment()[_0x6aef[27]](_0x6aef[37]),joinAt:moment()[_0x6aef[27]](_0x6aef[37])});return Session[_0x6aef[45]](_0xc214x15)[_0x6aef[36]](function(_0xc214x18){_0xc214xc[_0x6aef[28]](_0x6aef[32])[_0x6aef[24]](_0x6aef[31],_0xc214x18);_0xc214xc[_0x6aef[28]](_0x6aef[33])[_0x6aef[24]](_0x6aef[31],_0xc214x18);_0xc214xc[_0x6aef[28]](util[_0x6aef[27]](_0x6aef[25],_0xc214x18[_0x6aef[26]]))[_0x6aef[24]](_0x6aef[31],_0xc214x18);return Report[_0x6aef[45]](_0xc214x15,{raw:true})})}}else {logger[_0x6aef[35]](_0xc214xa[_0x6aef[15]][_0x6aef[14]](),_0x6aef[16],_0xc214x9.UserId,_0x6aef[17],_0xc214xa[_0x6aef[18]],_0x6aef[46]);_0xc214xd()}})[_0x6aef[36]](function(_0xc214x15){if(_0xc214x15){_0xc214xc[_0x6aef[28]](util[_0x6aef[27]](_0x6aef[25],_0xc214x15[_0x6aef[26]]))[_0x6aef[24]](_0x6aef[23],_0xc214x15)};_0xc214xf= setTimeout(function(){return Session[_0x6aef[38]]({leaveAt:moment()[_0x6aef[27]](_0x6aef[37]),timeout:true},{where:{uniqueid:_0xc214xa[_0x6aef[18]],leaveAt:null},individualHooks:true})[_0x6aef[36]](function(_0xc214x16){if(_0xc214x16&& _0xc214x16[_0x6aef[29]]&& _0xc214x16[1][_0x6aef[29]]){for(var _0xc214x17=0;_0xc214x17< _0xc214x16[1][_0x6aef[29]];_0xc214x17++){var _0xc214x18=_0xc214x16[1][_0xc214x17][_0x6aef[30]]({plain:true});_0xc214xc[_0x6aef[28]](_0x6aef[32])[_0x6aef[24]](_0x6aef[31],_0xc214x18);_0xc214xc[_0x6aef[28]](_0x6aef[33])[_0x6aef[24]](_0x6aef[31],_0xc214x18);_0xc214xc[_0x6aef[28]](util[_0x6aef[27]](_0x6aef[25],_0xc214x18[_0x6aef[26]]))[_0x6aef[24]](_0x6aef[31],_0xc214x18)}};logger[_0x6aef[35]](_0xc214xa[_0x6aef[15]][_0x6aef[14]](),_0x6aef[16],_0xc214x9.UserId,_0x6aef[17],_0xc214xa[_0x6aef[18]],_0x6aef[34]);clearTimeout(_0xc214xf);_0xc214xd()})},_0xc214x9[_0x6aef[39]]* 1000)})[_0x6aef[22]](function(_0xc214x14){logger[_0x6aef[20]](_0xc214xa[_0x6aef[15]][_0x6aef[14]](),_0x6aef[16],_0xc214x9.UserId,_0x6aef[17],_0xc214xa[_0x6aef[18]],_0x6aef[19]);logger[_0x6aef[20]](_0xc214x14[_0x6aef[21]]);_0xc214xd(_0xc214x14)})}
\ No newline at end of file
+var _0xda0c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0xda0c[0];var _=require(_0xda0c[1]);var util=require(_0xda0c[2]);var moment=require(_0xda0c[3]);var logger=require(_0xda0c[5])(_0xda0c[4]);var Agent=require(_0xda0c[7])[_0xda0c[6]];var Room=require(_0xda0c[7])[_0xda0c[8]];var Report=require(_0xda0c[7])[_0xda0c[9]];var Session=require(_0xda0c[7])[_0xda0c[10]];module[_0xda0c[11]]= function(_0x52bcx9,_0x52bcxa,_0x52bcxb,_0x52bcxc,_0x52bcxd){var _0x52bcxe=[];var _0x52bcxf;var _0x52bcx10;function _0x52bcx11(_0x52bcx12){var _0x52bcx13=_[_0xda0c[13]](_0x52bcxe,{id:_0x52bcx12[_0xda0c[12]]});return _0x52bcx13?true:false}return Agent[_0xda0c[13]]({where:{id:_0x52bcx9[_0xda0c[47]],online:true,smsPause:false},raw:true})[_0xda0c[36]](function(_0x52bcx12){_0x52bcx10= _0x52bcx12;logger[_0xda0c[35]](_0x52bcxa[_0xda0c[15]][_0xda0c[14]](),_0xda0c[16],_0x52bcx9.UserId,_0xda0c[17],_0x52bcxa[_0xda0c[18]],_0xda0c[40],_0x52bcx9[_0xda0c[39]],_0xda0c[41]);if(_0x52bcx12){if(!_0x52bcx11(_0x52bcx10)){var _0x52bcx15=_[_0xda0c[44]](_0x52bcxa,{timeslot:_0x52bcx9[_0xda0c[39]],application:_0xda0c[42],membername:_0x52bcx12[_0xda0c[43]],memberid:_0x52bcx12[_0xda0c[12]],calledAt:moment()[_0xda0c[27]](_0xda0c[37]),joinAt:moment()[_0xda0c[27]](_0xda0c[37])});return Session[_0xda0c[45]](_0x52bcx15)[_0xda0c[36]](function(_0x52bcx18){_0x52bcxc[_0xda0c[28]](_0xda0c[32])[_0xda0c[24]](_0xda0c[31],_0x52bcx18);_0x52bcxc[_0xda0c[28]](_0xda0c[33])[_0xda0c[24]](_0xda0c[31],_0x52bcx18);_0x52bcxc[_0xda0c[28]](util[_0xda0c[27]](_0xda0c[25],_0x52bcx18[_0xda0c[26]]))[_0xda0c[24]](_0xda0c[31],_0x52bcx18);return Report[_0xda0c[45]](_0x52bcx15,{raw:true})})}}else {logger[_0xda0c[35]](_0x52bcxa[_0xda0c[15]][_0xda0c[14]](),_0xda0c[16],_0x52bcx9.UserId,_0xda0c[17],_0x52bcxa[_0xda0c[18]],_0xda0c[46]);_0x52bcxd()}})[_0xda0c[36]](function(_0x52bcx15){if(_0x52bcx15){_0x52bcxc[_0xda0c[28]](util[_0xda0c[27]](_0xda0c[25],_0x52bcx15[_0xda0c[26]]))[_0xda0c[24]](_0xda0c[23],_0x52bcx15)};_0x52bcxf= setTimeout(function(){return Session[_0xda0c[38]]({leaveAt:moment()[_0xda0c[27]](_0xda0c[37]),timeout:true},{where:{uniqueid:_0x52bcxa[_0xda0c[18]],leaveAt:null},individualHooks:true})[_0xda0c[36]](function(_0x52bcx16){if(_0x52bcx16&& _0x52bcx16[_0xda0c[29]]&& _0x52bcx16[1][_0xda0c[29]]){for(var _0x52bcx17=0;_0x52bcx17< _0x52bcx16[1][_0xda0c[29]];_0x52bcx17++){var _0x52bcx18=_0x52bcx16[1][_0x52bcx17][_0xda0c[30]]({plain:true});_0x52bcxc[_0xda0c[28]](_0xda0c[32])[_0xda0c[24]](_0xda0c[31],_0x52bcx18);_0x52bcxc[_0xda0c[28]](_0xda0c[33])[_0xda0c[24]](_0xda0c[31],_0x52bcx18);_0x52bcxc[_0xda0c[28]](util[_0xda0c[27]](_0xda0c[25],_0x52bcx18[_0xda0c[26]]))[_0xda0c[24]](_0xda0c[31],_0x52bcx18)}};logger[_0xda0c[35]](_0x52bcxa[_0xda0c[15]][_0xda0c[14]](),_0xda0c[16],_0x52bcx9.UserId,_0xda0c[17],_0x52bcxa[_0xda0c[18]],_0xda0c[34]);clearTimeout(_0x52bcxf);_0x52bcxd()})},_0x52bcx9[_0xda0c[39]]* 1000)})[_0xda0c[22]](function(_0x52bcx14){logger[_0xda0c[20]](_0x52bcxa[_0xda0c[15]][_0xda0c[14]](),_0xda0c[16],_0x52bcx9.UserId,_0xda0c[17],_0x52bcxa[_0xda0c[18]],_0xda0c[19]);logger[_0xda0c[20]](_0x52bcx14[_0xda0c[21]]);_0x52bcxd(_0x52bcx14)})}
\ No newline at end of file
index 5515193..d85e769 100644 (file)
@@ -1 +1 @@
-var _0x9180=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x78\x69\x74","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x53\x4D\x53\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x73\x65\x72\x69\x65\x73","\x74\x68\x65\x6E","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x53\x4D\x53\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x53\x4D\x53\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0x9180[0];var _data;var _message;var _callback;var _series=[];var _=require(_0x9180[1]);var util=require(_0x9180[2]);var redis=require(_0x9180[3]);var async=require(_0x9180[4]);var logger=require(_0x9180[6])(_0x9180[5]);var MyUtil=require(_0x9180[7]);var Account=require(_0x9180[9])[_0x9180[8]];var Interval=require(_0x9180[9])[_0x9180[10]];var config=require(_0x9180[11]);var redisConf;if(config[_0x9180[12]]){redisConf= {password:config[_0x9180[12]]}};var redisClient=redis[_0x9180[14]](6379,config[_0x9180[13]],redisConf);var io=require(_0x9180[15])(redisClient);function start(){return Account[_0x9180[44]](_data[_0x9180[42]],{attributes:[_0x9180[43],_0x9180[38]]})[_0x9180[26]](function(_0x8bd6x19){logger[_0x9180[24]](util[_0x9180[21]](_0x9180[37],_0x8bd6x19[_0x9180[38]],_data[_0x9180[20]]));return _0x8bd6x19[_0x9180[41]]({order:_0x9180[39],include:[{model:Interval,attributes:[_0x9180[29]],include:[{model:Interval,as:_0x9180[40],attributes:[_0x9180[29]]}]}]})})[_0x9180[26]](function(_0x8bd6x13){for(var _0x8bd6x14=0;_0x8bd6x14< _0x8bd6x13[_0x9180[27]];_0x8bd6x14++){var _0x8bd6x15=false;var _0x8bd6x16=_0x8bd6x13[_0x8bd6x14][_0x9180[28]]({plain:true});if(_0x8bd6x16[_0x9180[10]]){if(_[_0x9180[32]](_0x8bd6x16[_0x9180[10]].SubIntervals,function(_0x8bd6x17){return MyUtil[_0x9180[31]](MyUtil[_0x9180[30]](_0x8bd6x17[_0x9180[29]]))})){_0x8bd6x15= true}}else {if(_0x8bd6x16[_0x9180[29]]){if(MyUtil[_0x9180[31]](MyUtil[_0x9180[30]](_0x8bd6x16[_0x9180[29]]))){_0x8bd6x15= true}}};if(_0x8bd6x15){_series[_0x9180[36]]((function(_0x8bd6x16,_data,_message,io){return function(_0x8bd6x18){require(util[_0x9180[21]](_0x9180[33],_0x8bd6x16[_0x9180[35]][_0x9180[34]]()))(_0x8bd6x16,_data,_message,io,_0x8bd6x18)}})(_0x8bd6x16,_data,_message,io))}}})[_0x9180[26]](function(){async[_0x9180[25]](_series,function(_0x8bd6x12){if(_0x8bd6x12){logger[_0x9180[17]](util[_0x9180[21]](_0x9180[19],_data[_0x9180[20]]));logger[_0x9180[17]](_0x8bd6x12);process[_0x9180[22]](0)}else {logger[_0x9180[24]](util[_0x9180[21]](_0x9180[23],_data[_0x9180[20]]));process[_0x9180[22]](1)}})})[_0x9180[18]](function(_0x8bd6x12){logger[_0x9180[17]](_0x8bd6x12[_0x9180[16]])})}process[_0x9180[46]](_0x9180[45],function(_0x8bd6x12){if(_0x8bd6x12){logger[_0x9180[17]](_0x8bd6x12)}});process[_0x9180[46]](_0x9180[47],function(_0x8bd6x1a){switch(_0x8bd6x1a[_0x9180[55]]){case _0x9180[51]:logger[_0x9180[24]](util[_0x9180[21]](_0x9180[48],_0x8bd6x1a[_0x9180[49]][_0x9180[20]]));_data= _0x8bd6x1a[_0x9180[49]];_message= _0x8bd6x1a[_0x9180[50]];start();break;case _0x9180[54]:logger[_0x9180[24]](util[_0x9180[21]](_0x9180[52],_data[_0x9180[20]],_0x8bd6x1a[_0x9180[53]]));process[_0x9180[22]](0);break;default:}})
\ No newline at end of file
+var _0x8637=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x64\x69\x73","\x61\x73\x79\x6E\x63","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x4D\x41\x49\x4C\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x45\x52\x52\x4F\x52\x29","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x65\x78\x69\x74","\x45\x4E\x44\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x53\x4D\x53\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x29","\x69\x6E\x66\x6F","\x73\x65\x72\x69\x65\x73","\x74\x68\x65\x6E","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x73\x6F\x6D\x65","\x2E\x2F\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x70\x75\x73\x68","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x49\x44\x20\x25\x64","\x6E\x61\x6D\x65","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x67\x65\x74\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x6E\x63\x61\x75\x67\x68\x74\x45\x78\x63\x65\x70\x74\x69\x6F\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x53\x54\x41\x52\x54\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x53\x4D\x53\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64","\x70\x61\x72\x61\x6D\x31","\x70\x61\x72\x61\x6D\x32","\x73\x74\x61\x72\x74","\x53\x54\x4F\x50\x20\x52\x4F\x55\x54\x49\x4E\x47\x20\x46\x4F\x52\x20\x53\x4D\x53\x20\x4D\x45\x53\x53\x41\x47\x45\x20\x25\x64\x20\x28\x41\x43\x43\x45\x50\x54\x45\x44\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x20\x25\x73\x29","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x74\x6F\x70","\x74\x79\x70\x65"];_0x8637[0];var _data;var _message;var _callback;var _series=[];var _=require(_0x8637[1]);var util=require(_0x8637[2]);var redis=require(_0x8637[3]);var async=require(_0x8637[4]);var logger=require(_0x8637[6])(_0x8637[5]);var MyUtil=require(_0x8637[7]);var Account=require(_0x8637[9])[_0x8637[8]];var Interval=require(_0x8637[9])[_0x8637[10]];var config=require(_0x8637[11]);var redisConf;if(config[_0x8637[12]]){redisConf= {password:config[_0x8637[12]]}};var redisClient=redis[_0x8637[14]](6379,config[_0x8637[13]],redisConf);var io=require(_0x8637[15])(redisClient);function start(){return Account[_0x8637[44]](_data[_0x8637[42]],{attributes:[_0x8637[43],_0x8637[38]]})[_0x8637[26]](function(_0x711fx19){logger[_0x8637[24]](util[_0x8637[21]](_0x8637[37],_0x711fx19[_0x8637[38]],_data[_0x8637[20]]));return _0x711fx19[_0x8637[41]]({order:_0x8637[39],include:[{model:Interval,attributes:[_0x8637[29]],include:[{model:Interval,as:_0x8637[40],attributes:[_0x8637[29]]}]}]})})[_0x8637[26]](function(_0x711fx13){for(var _0x711fx14=0;_0x711fx14< _0x711fx13[_0x8637[27]];_0x711fx14++){var _0x711fx15=false;var _0x711fx16=_0x711fx13[_0x711fx14][_0x8637[28]]({plain:true});if(_0x711fx16[_0x8637[10]]){if(_[_0x8637[32]](_0x711fx16[_0x8637[10]].SubIntervals,function(_0x711fx17){return MyUtil[_0x8637[31]](MyUtil[_0x8637[30]](_0x711fx17[_0x8637[29]]))})){_0x711fx15= true}}else {if(_0x711fx16[_0x8637[29]]){if(MyUtil[_0x8637[31]](MyUtil[_0x8637[30]](_0x711fx16[_0x8637[29]]))){_0x711fx15= true}}};if(_0x711fx15){_series[_0x8637[36]]((function(_0x711fx16,_data,_message,io){return function(_0x711fx18){require(util[_0x8637[21]](_0x8637[33],_0x711fx16[_0x8637[35]][_0x8637[34]]()))(_0x711fx16,_data,_message,io,_0x711fx18)}})(_0x711fx16,_data,_message,io))}}})[_0x8637[26]](function(){async[_0x8637[25]](_series,function(_0x711fx12){if(_0x711fx12){logger[_0x8637[17]](util[_0x8637[21]](_0x8637[19],_data[_0x8637[20]]));logger[_0x8637[17]](_0x711fx12);process[_0x8637[22]](0)}else {logger[_0x8637[24]](util[_0x8637[21]](_0x8637[23],_data[_0x8637[20]]));process[_0x8637[22]](1)}})})[_0x8637[18]](function(_0x711fx12){logger[_0x8637[17]](_0x711fx12[_0x8637[16]])})}process[_0x8637[46]](_0x8637[45],function(_0x711fx12){if(_0x711fx12){logger[_0x8637[17]](_0x711fx12)}});process[_0x8637[46]](_0x8637[47],function(_0x711fx1a){switch(_0x711fx1a[_0x8637[55]]){case _0x8637[51]:logger[_0x8637[24]](util[_0x8637[21]](_0x8637[48],_0x711fx1a[_0x8637[49]][_0x8637[20]]));_data= _0x711fx1a[_0x8637[49]];_message= _0x711fx1a[_0x8637[50]];start();break;case _0x8637[54]:logger[_0x8637[24]](util[_0x8637[21]](_0x8637[52],_data[_0x8637[20]],_0x711fx1a[_0x8637[53]]));process[_0x8637[22]](0);break;default:}})
\ No newline at end of file
index ae306a2..5baed39 100644 (file)
@@ -1 +1 @@
-var _0x6ad2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x53\x6D\x73\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x67\x65\x74","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0x6ad2[0];var _=require(_0x6ad2[1]);var util=require(_0x6ad2[2]);var moment=require(_0x6ad2[3]);var logger=require(_0x6ad2[5])(_0x6ad2[4]);var Agent=require(_0x6ad2[7])[_0x6ad2[6]];var Room=require(_0x6ad2[7])[_0x6ad2[8]];var Queue=require(_0x6ad2[7])[_0x6ad2[9]];var Report=require(_0x6ad2[7])[_0x6ad2[10]];var Session=require(_0x6ad2[7])[_0x6ad2[11]];module[_0x6ad2[12]]= function(_0xe091xa,_0xe091xb,_0xe091xc,_0xe091xd,_0xe091xe){var _0xe091xf=[];var _0xe091x10;var _0xe091x11;var _0xe091x12;var _0xe091x13=0;process[_0x6ad2[30]](_0x6ad2[13],function(_0xe091xc){switch(_0xe091xc[_0x6ad2[29]]){case _0x6ad2[28]:logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[22],_0xe091xc[_0x6ad2[23]],_0x6ad2[24]);_0xe091xf[_0x6ad2[27]]({id:_0xe091xc[_0x6ad2[26]]});break;default:}});function _0xe091x14(_0xe091x15){var _0xe091x16=_[_0x6ad2[31]](_0xe091xf,{id:_0xe091x15[_0x6ad2[26]]});return _0xe091x16?true:false}function _0xe091x17(){var _0xe091x18=((_0xe091xa[_0x6ad2[32]]- _0xe091x13)> _0xe091x12[_0x6ad2[32]])?_0xe091x12[_0x6ad2[32]]:(_0xe091xa[_0x6ad2[32]]- _0xe091x13);if(_0xe091x18> 0){if(_0xe091x11[_0x6ad2[33]]){var _0xe091x19={where:{id:{$in:_[_0x6ad2[34]](_0xe091x11,_0x6ad2[26])},online:true,smsPause:false},include:[{model:Room,attributes:[_0x6ad2[26]],raw:true}],attributes:[_0x6ad2[26],_0x6ad2[17],_0x6ad2[35],_0x6ad2[36],_0x6ad2[37]],order:[[{raw:util[_0x6ad2[40]](_0x6ad2[38],_[_0x6ad2[34]](_0xe091x11,_0x6ad2[26])[_0x6ad2[39]]())}]]};Agent[_0x6ad2[61]](_0xe091x19)[_0x6ad2[45]](function(_0xe091x1c){if(_0xe091x1c[_0x6ad2[33]]){var _0xe091x1d;for(var _0xe091x1e=0;_0xe091x1e< _0xe091x1c[_0x6ad2[33]];_0xe091x1e++){var _0xe091x15=_0xe091x1c[_0xe091x1e][_0x6ad2[51]]({plain:true});if(!_0xe091x14(_0xe091x15)){_0xe091x1d= _0xe091x15;break}};if(_0xe091x1d){logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[52],_0xe091x1d[_0x6ad2[26]],_0xe091x1d[_0x6ad2[17]]);var _0xe091x1f=_[_0x6ad2[53]](_0xe091x11,{"\x69\x64":_0xe091x1d[_0x6ad2[26]]});if(_0xe091x1f>= 0){var _0xe091x20=_0xe091x11[_0x6ad2[54]](_0xe091x1f,1);if(_0xe091x20&& _0xe091x20[_0x6ad2[33]]){_0xe091x11[_0x6ad2[27]](_[_0x6ad2[55]](_0xe091x20))}};return Report[_0x6ad2[59]](_[_0x6ad2[58]](_0xe091xb,{timeslot:_0xe091x18,application:_0x6ad2[56],membername:_0xe091x1d[_0x6ad2[17]],memberid:_0xe091x1d[_0x6ad2[26]],queue:_0xe091x12[_0x6ad2[26]],queuename:_0xe091x12[_0x6ad2[17]],calledAt:moment()[_0x6ad2[40]](_0x6ad2[57])}))};logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[60]);return}else {logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[60]);return}})[_0x6ad2[45]](function(_0xe091x1b){if(_0xe091x1b){_0xe091xd[_0x6ad2[50]](util[_0x6ad2[40]](_0x6ad2[48],_0xe091x1b[_0x6ad2[49]]))[_0x6ad2[47]](_0x6ad2[46],_0xe091x1b)}})[_0x6ad2[45]](function(){_0xe091x10= setTimeout(function(){_0xe091x13+= _0xe091x12[_0x6ad2[32]];_0xe091x17()},_0xe091x18* 1000)})[_0x6ad2[44]](function(_0xe091x1a){logger[_0x6ad2[42]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[41]);logger[_0x6ad2[42]](_0xe091x1a[_0x6ad2[43]]);_0xe091xe(_0xe091x1a)})}else {logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[60]);_0xe091x10= setTimeout(function(){_0xe091x13+= _0xe091x12[_0x6ad2[32]];_0xe091x17()},_0xe091x18* 1000)}}else {return Session[_0x6ad2[66]]({leaveAt:moment()[_0x6ad2[40]](_0x6ad2[57]),timeout:true},{where:{uniqueid:_0xe091xb[_0x6ad2[21]],leaveAt:null},individualHooks:true})[_0x6ad2[45]](function(_0xe091x21){if(_0xe091x21&& _0xe091x21[_0x6ad2[33]]&& _0xe091x21[1][_0x6ad2[33]]){for(var _0xe091x1e=0;_0xe091x1e< _0xe091x21[1][_0x6ad2[33]];_0xe091x1e++){var _0xe091x22=_0xe091x21[1][_0xe091x1e][_0x6ad2[51]]({plain:true});_0xe091xd[_0x6ad2[50]](_0x6ad2[63])[_0x6ad2[47]](_0x6ad2[62],_0xe091x22);_0xe091xd[_0x6ad2[50]](_0x6ad2[64])[_0x6ad2[47]](_0x6ad2[62],_0xe091x22)}};logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[65]);clearTimeout(_0xe091x10);_0xe091xe()})[_0x6ad2[44]](function(_0xe091x1a){logger[_0x6ad2[42]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[41]);logger[_0x6ad2[42]](_0xe091x1a[_0x6ad2[43]]);_0xe091xe(_0xe091x1a)})}}function _0xe091x23(){var _0xe091x18=((_0xe091xa[_0x6ad2[32]]- _0xe091x13)> _0xe091x12[_0x6ad2[32]])?_0xe091x12[_0x6ad2[32]]:(_0xe091xa[_0x6ad2[32]]- _0xe091x13);if(_0xe091x18> 0){Queue[_0x6ad2[74]](_0xe091xa.SmsQueueId,{attributes:[_0x6ad2[26],_0x6ad2[17],_0x6ad2[32],_0x6ad2[19],_0x6ad2[73]],include:[{model:Agent,where:{online:true,smsPause:false},attributes:[_0x6ad2[26],_0x6ad2[17],_0x6ad2[35],_0x6ad2[36],_0x6ad2[37]],raw:true}]})[_0x6ad2[45]](function(_0xe091x25){if(_0xe091x25){var _0xe091x1c=_[_0x6ad2[69]](_[_0x6ad2[68]](_0xe091x25.Users,_0x6ad2[67]));if(_0xe091x1c&& _0xe091x1c[_0x6ad2[33]]){var _0xe091x26;for(var _0xe091x1e=0;_0xe091x1e< _0xe091x1c[_0x6ad2[33]];_0xe091x1e++){_[_0x6ad2[70]](_0xe091x1c[_0xe091x1e],function(_0xe091x15){return _0xe091x14(_0xe091x15)});if(_0xe091x1c[_0xe091x1e][_0x6ad2[33]]){_0xe091x26= _0xe091x1c[_0xe091x1e];break}};if(_0xe091x26&& _0xe091x26[_0x6ad2[33]]){var _0xe091x27=_[_0x6ad2[34]](_0xe091x26,function(_0xe091x15){return _[_0x6ad2[71]](_[_0x6ad2[58]](_0xe091xb,{timeslot:_0xe091x18,application:_0x6ad2[56],membername:_0xe091x15[_0x6ad2[17]],memberid:_0xe091x15[_0x6ad2[26]],queue:_0xe091x12[_0x6ad2[26]],queuename:_0xe091x12[_0x6ad2[17]],calledAt:moment()[_0x6ad2[40]](_0x6ad2[57])}))});return Report[_0x6ad2[72]](_0xe091x27,{individualHooks:true})}else {logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[60])}}else {logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[60])}}else {logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[60])}})[_0x6ad2[45]](function(_0xe091x24){if(_0xe091x24&& _0xe091x24[_0x6ad2[33]]){for(var _0xe091x1e=0;_0xe091x1e< _0xe091x24[_0x6ad2[33]];_0xe091x1e++){var _0xe091x1b=_0xe091x24[_0xe091x1e][_0x6ad2[51]]({plain:true});_0xe091xd[_0x6ad2[50]](util[_0x6ad2[40]](_0x6ad2[48],_0xe091x1b[_0x6ad2[49]]))[_0x6ad2[47]](_0x6ad2[46],_0xe091x1b)}};_0xe091x10= setTimeout(function(){_0xe091x13+= _0xe091x12[_0x6ad2[32]];_0xe091x23()},_0xe091x18* 1000)})[_0x6ad2[44]](function(_0xe091x1a){logger[_0x6ad2[42]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[41]);logger[_0x6ad2[42]](_0xe091x1a[_0x6ad2[43]]);_0xe091xe(_0xe091x1a)})}else {return Session[_0x6ad2[66]]({leaveAt:moment()[_0x6ad2[40]](_0x6ad2[57]),timeout:true},{where:{uniqueid:_0xe091xb[_0x6ad2[21]],leaveAt:null},individualHooks:true})[_0x6ad2[45]](function(_0xe091x21){if(_0xe091x21&& _0xe091x21[_0x6ad2[33]]&& _0xe091x21[1][_0x6ad2[33]]){for(var _0xe091x1e=0;_0xe091x1e< _0xe091x21[1][_0x6ad2[33]];_0xe091x1e++){var _0xe091x22=_0xe091x21[1][_0xe091x1e][_0x6ad2[51]]({plain:true});_0xe091xd[_0x6ad2[50]](_0x6ad2[63])[_0x6ad2[47]](_0x6ad2[62],_0xe091x22);_0xe091xd[_0x6ad2[50]](_0x6ad2[64])[_0x6ad2[47]](_0x6ad2[62],_0xe091x22)}};logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[65]);clearTimeout(_0xe091x10);_0xe091xe()})[_0x6ad2[44]](function(_0xe091x1a){logger[_0x6ad2[42]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[41]);logger[_0x6ad2[42]](_0xe091x1a[_0x6ad2[43]]);_0xe091xe(_0xe091x1a)})}}return Queue[_0x6ad2[74]](_0xe091xa.SmsQueueId,{attributes:[_0x6ad2[26],_0x6ad2[17],_0x6ad2[32],_0x6ad2[19],_0x6ad2[73]],include:[{model:Agent,attributes:[_0x6ad2[26]],raw:true}]})[_0x6ad2[45]](function(_0xe091x25){_0xe091x12= _0xe091x25[_0x6ad2[51]]({plain:true});logger[_0x6ad2[25]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[83],_0xe091xa[_0x6ad2[32]],_0x6ad2[84]);return Session[_0x6ad2[59]](_[_0x6ad2[58]](_0xe091xb,{timeslot:_0xe091xa[_0x6ad2[32]],application:_0x6ad2[56],queue:_0xe091x25[_0x6ad2[26]],queuename:_0xe091x25[_0x6ad2[17]],calledAt:moment()[_0x6ad2[40]](_0x6ad2[57]),joinAt:moment()[_0x6ad2[40]](_0x6ad2[57]),membername:null,memberid:null}))})[_0x6ad2[45]](function(_0xe091x22){_0xe091xd[_0x6ad2[50]](_0x6ad2[63])[_0x6ad2[47]](_0x6ad2[62],_0xe091x22);_0xe091xd[_0x6ad2[50]](_0x6ad2[64])[_0x6ad2[47]](_0x6ad2[62],_0xe091x22);return Room[_0x6ad2[74]](_0xe091xb[_0x6ad2[82]])})[_0x6ad2[45]](function(_0xe091x28){if(_0xe091x28){return _0xe091x28[_0x6ad2[66]]({waiting:true})}})[_0x6ad2[45]](function(_0xe091x28){if(_0xe091x28){_0xe091xd[_0x6ad2[47]](_0x6ad2[81],_0xe091x28[_0x6ad2[51]]({plain:true}))}})[_0x6ad2[45]](function(_0xe091x28){switch(_0xe091x12[_0x6ad2[19]]){case _0x6ad2[75]:_0xe091x23();break;case _0x6ad2[79]:_0xe091x11= _[_0x6ad2[78]](_0xe091x12.Users,[function(_0xe091x29){return _0xe091x29[_0x6ad2[77]][_0x6ad2[76]]|| 0}]);_0xe091x17();break;case _0x6ad2[80]:_0xe091x11= _[_0x6ad2[78]](_0xe091x12.Users,[function(_0xe091x29){return _0xe091x29[_0x6ad2[77]][_0x6ad2[76]]|| 0}]);_0xe091x17();break;default:}})[_0x6ad2[44]](function(_0xe091x1a){logger[_0x6ad2[42]](_0xe091xb[_0x6ad2[15]][_0x6ad2[14]](),_0x6ad2[16],_0xe091x12[_0x6ad2[17]][_0x6ad2[14]](),_0x6ad2[18],_0xe091x12[_0x6ad2[19]],_0x6ad2[20],_0xe091xb[_0x6ad2[21]],_0x6ad2[41]);logger[_0x6ad2[42]](_0xe091x1a[_0x6ad2[43]]);_0xe091xe(_0xe091x1a)})}
\ No newline at end of file
+var _0xcc7c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x53\x6D\x73\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x67\x65\x74","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xcc7c[0];var _=require(_0xcc7c[1]);var util=require(_0xcc7c[2]);var moment=require(_0xcc7c[3]);var logger=require(_0xcc7c[5])(_0xcc7c[4]);var Agent=require(_0xcc7c[7])[_0xcc7c[6]];var Room=require(_0xcc7c[7])[_0xcc7c[8]];var Queue=require(_0xcc7c[7])[_0xcc7c[9]];var Report=require(_0xcc7c[7])[_0xcc7c[10]];var Session=require(_0xcc7c[7])[_0xcc7c[11]];module[_0xcc7c[12]]= function(_0x4180xa,_0x4180xb,_0x4180xc,_0x4180xd,_0x4180xe){var _0x4180xf=[];var _0x4180x10;var _0x4180x11;var _0x4180x12;var _0x4180x13=0;process[_0xcc7c[30]](_0xcc7c[13],function(_0x4180xc){switch(_0x4180xc[_0xcc7c[29]]){case _0xcc7c[28]:logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[22],_0x4180xc[_0xcc7c[23]],_0xcc7c[24]);_0x4180xf[_0xcc7c[27]]({id:_0x4180xc[_0xcc7c[26]]});break;default:}});function _0x4180x14(_0x4180x15){var _0x4180x16=_[_0xcc7c[31]](_0x4180xf,{id:_0x4180x15[_0xcc7c[26]]});return _0x4180x16?true:false}function _0x4180x17(){var _0x4180x18=((_0x4180xa[_0xcc7c[32]]- _0x4180x13)> _0x4180x12[_0xcc7c[32]])?_0x4180x12[_0xcc7c[32]]:(_0x4180xa[_0xcc7c[32]]- _0x4180x13);if(_0x4180x18> 0){if(_0x4180x11[_0xcc7c[33]]){var _0x4180x19={where:{id:{$in:_[_0xcc7c[34]](_0x4180x11,_0xcc7c[26])},online:true,smsPause:false},include:[{model:Room,attributes:[_0xcc7c[26]],raw:true}],attributes:[_0xcc7c[26],_0xcc7c[17],_0xcc7c[35],_0xcc7c[36],_0xcc7c[37]],order:[[{raw:util[_0xcc7c[40]](_0xcc7c[38],_[_0xcc7c[34]](_0x4180x11,_0xcc7c[26])[_0xcc7c[39]]())}]]};Agent[_0xcc7c[61]](_0x4180x19)[_0xcc7c[45]](function(_0x4180x1c){if(_0x4180x1c[_0xcc7c[33]]){var _0x4180x1d;for(var _0x4180x1e=0;_0x4180x1e< _0x4180x1c[_0xcc7c[33]];_0x4180x1e++){var _0x4180x15=_0x4180x1c[_0x4180x1e][_0xcc7c[51]]({plain:true});if(!_0x4180x14(_0x4180x15)){_0x4180x1d= _0x4180x15;break}};if(_0x4180x1d){logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[52],_0x4180x1d[_0xcc7c[26]],_0x4180x1d[_0xcc7c[17]]);var _0x4180x1f=_[_0xcc7c[53]](_0x4180x11,{"\x69\x64":_0x4180x1d[_0xcc7c[26]]});if(_0x4180x1f>= 0){var _0x4180x20=_0x4180x11[_0xcc7c[54]](_0x4180x1f,1);if(_0x4180x20&& _0x4180x20[_0xcc7c[33]]){_0x4180x11[_0xcc7c[27]](_[_0xcc7c[55]](_0x4180x20))}};return Report[_0xcc7c[59]](_[_0xcc7c[58]](_0x4180xb,{timeslot:_0x4180x18,application:_0xcc7c[56],membername:_0x4180x1d[_0xcc7c[17]],memberid:_0x4180x1d[_0xcc7c[26]],queue:_0x4180x12[_0xcc7c[26]],queuename:_0x4180x12[_0xcc7c[17]],calledAt:moment()[_0xcc7c[40]](_0xcc7c[57])}))};logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[60]);return}else {logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[60]);return}})[_0xcc7c[45]](function(_0x4180x1b){if(_0x4180x1b){_0x4180xd[_0xcc7c[50]](util[_0xcc7c[40]](_0xcc7c[48],_0x4180x1b[_0xcc7c[49]]))[_0xcc7c[47]](_0xcc7c[46],_0x4180x1b)}})[_0xcc7c[45]](function(){_0x4180x10= setTimeout(function(){_0x4180x13+= _0x4180x12[_0xcc7c[32]];_0x4180x17()},_0x4180x18* 1000)})[_0xcc7c[44]](function(_0x4180x1a){logger[_0xcc7c[42]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[41]);logger[_0xcc7c[42]](_0x4180x1a[_0xcc7c[43]]);_0x4180xe(_0x4180x1a)})}else {logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[60]);_0x4180x10= setTimeout(function(){_0x4180x13+= _0x4180x12[_0xcc7c[32]];_0x4180x17()},_0x4180x18* 1000)}}else {return Session[_0xcc7c[66]]({leaveAt:moment()[_0xcc7c[40]](_0xcc7c[57]),timeout:true},{where:{uniqueid:_0x4180xb[_0xcc7c[21]],leaveAt:null},individualHooks:true})[_0xcc7c[45]](function(_0x4180x21){if(_0x4180x21&& _0x4180x21[_0xcc7c[33]]&& _0x4180x21[1][_0xcc7c[33]]){for(var _0x4180x1e=0;_0x4180x1e< _0x4180x21[1][_0xcc7c[33]];_0x4180x1e++){var _0x4180x22=_0x4180x21[1][_0x4180x1e][_0xcc7c[51]]({plain:true});_0x4180xd[_0xcc7c[50]](_0xcc7c[63])[_0xcc7c[47]](_0xcc7c[62],_0x4180x22);_0x4180xd[_0xcc7c[50]](_0xcc7c[64])[_0xcc7c[47]](_0xcc7c[62],_0x4180x22)}};logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[65]);clearTimeout(_0x4180x10);_0x4180xe()})[_0xcc7c[44]](function(_0x4180x1a){logger[_0xcc7c[42]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[41]);logger[_0xcc7c[42]](_0x4180x1a[_0xcc7c[43]]);_0x4180xe(_0x4180x1a)})}}function _0x4180x23(){var _0x4180x18=((_0x4180xa[_0xcc7c[32]]- _0x4180x13)> _0x4180x12[_0xcc7c[32]])?_0x4180x12[_0xcc7c[32]]:(_0x4180xa[_0xcc7c[32]]- _0x4180x13);if(_0x4180x18> 0){Queue[_0xcc7c[74]](_0x4180xa.SmsQueueId,{attributes:[_0xcc7c[26],_0xcc7c[17],_0xcc7c[32],_0xcc7c[19],_0xcc7c[73]],include:[{model:Agent,where:{online:true,smsPause:false},attributes:[_0xcc7c[26],_0xcc7c[17],_0xcc7c[35],_0xcc7c[36],_0xcc7c[37]],raw:true}]})[_0xcc7c[45]](function(_0x4180x25){if(_0x4180x25){var _0x4180x1c=_[_0xcc7c[69]](_[_0xcc7c[68]](_0x4180x25.Users,_0xcc7c[67]));if(_0x4180x1c&& _0x4180x1c[_0xcc7c[33]]){var _0x4180x26;for(var _0x4180x1e=0;_0x4180x1e< _0x4180x1c[_0xcc7c[33]];_0x4180x1e++){_[_0xcc7c[70]](_0x4180x1c[_0x4180x1e],function(_0x4180x15){return _0x4180x14(_0x4180x15)});if(_0x4180x1c[_0x4180x1e][_0xcc7c[33]]){_0x4180x26= _0x4180x1c[_0x4180x1e];break}};if(_0x4180x26&& _0x4180x26[_0xcc7c[33]]){var _0x4180x27=_[_0xcc7c[34]](_0x4180x26,function(_0x4180x15){return _[_0xcc7c[71]](_[_0xcc7c[58]](_0x4180xb,{timeslot:_0x4180x18,application:_0xcc7c[56],membername:_0x4180x15[_0xcc7c[17]],memberid:_0x4180x15[_0xcc7c[26]],queue:_0x4180x12[_0xcc7c[26]],queuename:_0x4180x12[_0xcc7c[17]],calledAt:moment()[_0xcc7c[40]](_0xcc7c[57])}))});return Report[_0xcc7c[72]](_0x4180x27,{individualHooks:true})}else {logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[60])}}else {logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[60])}}else {logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[60])}})[_0xcc7c[45]](function(_0x4180x24){if(_0x4180x24&& _0x4180x24[_0xcc7c[33]]){for(var _0x4180x1e=0;_0x4180x1e< _0x4180x24[_0xcc7c[33]];_0x4180x1e++){var _0x4180x1b=_0x4180x24[_0x4180x1e][_0xcc7c[51]]({plain:true});_0x4180xd[_0xcc7c[50]](util[_0xcc7c[40]](_0xcc7c[48],_0x4180x1b[_0xcc7c[49]]))[_0xcc7c[47]](_0xcc7c[46],_0x4180x1b)}};_0x4180x10= setTimeout(function(){_0x4180x13+= _0x4180x12[_0xcc7c[32]];_0x4180x23()},_0x4180x18* 1000)})[_0xcc7c[44]](function(_0x4180x1a){logger[_0xcc7c[42]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[41]);logger[_0xcc7c[42]](_0x4180x1a[_0xcc7c[43]]);_0x4180xe(_0x4180x1a)})}else {return Session[_0xcc7c[66]]({leaveAt:moment()[_0xcc7c[40]](_0xcc7c[57]),timeout:true},{where:{uniqueid:_0x4180xb[_0xcc7c[21]],leaveAt:null},individualHooks:true})[_0xcc7c[45]](function(_0x4180x21){if(_0x4180x21&& _0x4180x21[_0xcc7c[33]]&& _0x4180x21[1][_0xcc7c[33]]){for(var _0x4180x1e=0;_0x4180x1e< _0x4180x21[1][_0xcc7c[33]];_0x4180x1e++){var _0x4180x22=_0x4180x21[1][_0x4180x1e][_0xcc7c[51]]({plain:true});_0x4180xd[_0xcc7c[50]](_0xcc7c[63])[_0xcc7c[47]](_0xcc7c[62],_0x4180x22);_0x4180xd[_0xcc7c[50]](_0xcc7c[64])[_0xcc7c[47]](_0xcc7c[62],_0x4180x22)}};logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[65]);clearTimeout(_0x4180x10);_0x4180xe()})[_0xcc7c[44]](function(_0x4180x1a){logger[_0xcc7c[42]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[41]);logger[_0xcc7c[42]](_0x4180x1a[_0xcc7c[43]]);_0x4180xe(_0x4180x1a)})}}return Queue[_0xcc7c[74]](_0x4180xa.SmsQueueId,{attributes:[_0xcc7c[26],_0xcc7c[17],_0xcc7c[32],_0xcc7c[19],_0xcc7c[73]],include:[{model:Agent,attributes:[_0xcc7c[26]],raw:true}]})[_0xcc7c[45]](function(_0x4180x25){_0x4180x12= _0x4180x25[_0xcc7c[51]]({plain:true});logger[_0xcc7c[25]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[83],_0x4180xa[_0xcc7c[32]],_0xcc7c[84]);return Session[_0xcc7c[59]](_[_0xcc7c[58]](_0x4180xb,{timeslot:_0x4180xa[_0xcc7c[32]],application:_0xcc7c[56],queue:_0x4180x25[_0xcc7c[26]],queuename:_0x4180x25[_0xcc7c[17]],calledAt:moment()[_0xcc7c[40]](_0xcc7c[57]),joinAt:moment()[_0xcc7c[40]](_0xcc7c[57]),membername:null,memberid:null}))})[_0xcc7c[45]](function(_0x4180x22){_0x4180xd[_0xcc7c[50]](_0xcc7c[63])[_0xcc7c[47]](_0xcc7c[62],_0x4180x22);_0x4180xd[_0xcc7c[50]](_0xcc7c[64])[_0xcc7c[47]](_0xcc7c[62],_0x4180x22);return Room[_0xcc7c[74]](_0x4180xb[_0xcc7c[82]])})[_0xcc7c[45]](function(_0x4180x28){if(_0x4180x28){return _0x4180x28[_0xcc7c[66]]({waiting:true})}})[_0xcc7c[45]](function(_0x4180x28){if(_0x4180x28){_0x4180xd[_0xcc7c[47]](_0xcc7c[81],_0x4180x28[_0xcc7c[51]]({plain:true}))}})[_0xcc7c[45]](function(_0x4180x28){switch(_0x4180x12[_0xcc7c[19]]){case _0xcc7c[75]:_0x4180x23();break;case _0xcc7c[79]:_0x4180x11= _[_0xcc7c[78]](_0x4180x12.Users,[function(_0x4180x29){return _0x4180x29[_0xcc7c[77]][_0xcc7c[76]]|| 0}]);_0x4180x17();break;case _0xcc7c[80]:_0x4180x11= _[_0xcc7c[78]](_0x4180x12.Users,[function(_0x4180x29){return _0x4180x29[_0xcc7c[77]][_0xcc7c[76]]|| 0}]);_0x4180x17();break;default:}})[_0xcc7c[44]](function(_0x4180x1a){logger[_0xcc7c[42]](_0x4180xb[_0xcc7c[15]][_0xcc7c[14]](),_0xcc7c[16],_0x4180x12[_0xcc7c[17]][_0xcc7c[14]](),_0xcc7c[18],_0x4180x12[_0xcc7c[19]],_0xcc7c[20],_0x4180xb[_0xcc7c[21]],_0xcc7c[41]);logger[_0xcc7c[42]](_0x4180x1a[_0xcc7c[43]]);_0x4180xe(_0x4180x1a)})}
\ No newline at end of file
index 1e52460..ccce66d 100644 (file)
@@ -1 +1 @@
-var _0xf3cc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x72\x6F\x6F\x6D\x69\x64","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x66\x72\x6F\x6D","\x74\x6F","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x72\x65\x6E\x64\x65\x72","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xf3cc[0];var fs=require(_0xf3cc[1]);var util=require(_0xf3cc[2]);var path=require(_0xf3cc[3]);var Mustache=require(_0xf3cc[4]);var MyUtil=require(_0xf3cc[5]);var logger=require(_0xf3cc[7])(_0xf3cc[6]);var Account=require(_0xf3cc[9])[_0xf3cc[8]];var Template=require(_0xf3cc[9])[_0xf3cc[10]];var Message=require(_0xf3cc[9])[_0xf3cc[11]];var Attachment=require(_0xf3cc[9])[_0xf3cc[12]];var config=require(_0xf3cc[13]);module[_0xf3cc[14]]= function(_0x22f9xc,_0x22f9xd,_0x22f9xe,_0x22f9xf,_0x22f9x10){var _0x22f9x11={from:[],to:[],auto:true};return Account[_0xf3cc[44]](_0x22f9xc[_0xf3cc[19]])[_0xf3cc[31]](function(_0x22f9x14){_0x22f9x11[_0xf3cc[36]][_0xf3cc[42]](_0x22f9x14[_0xf3cc[41]]);_0x22f9x11[_0xf3cc[37]][_0xf3cc[42]](_0x22f9xc[_0xf3cc[43]]);return Template[_0xf3cc[44]](_0x22f9xc[_0xf3cc[21]])})[_0xf3cc[31]](function(_0x22f9x13){_0x22f9x11[_0xf3cc[32]]= _0x22f9x13[_0xf3cc[32]];_0x22f9x11[_0xf3cc[33]]= Mustache[_0xf3cc[40]](_0x22f9x13[_0xf3cc[33]],{SmsRoomId:_0x22f9xd[_0xf3cc[34]],subject:_0x22f9x13[_0xf3cc[32]],accountName:_0x22f9xd[_0xf3cc[35]],from:_0x22f9xe[_0xf3cc[36]],to:_0x22f9xe[_0xf3cc[37]],createdAt:_0x22f9xc[_0xf3cc[38]],body:_0x22f9xe[_0xf3cc[39]]})})[_0xf3cc[31]](function(){logger[_0xf3cc[28]](_0x22f9xd[_0xf3cc[17]][_0xf3cc[16]](),_0xf3cc[18],_0x22f9xc[_0xf3cc[19]],_0xf3cc[20],_0x22f9xc[_0xf3cc[21]],_0xf3cc[22],_0x22f9xd[_0xf3cc[23]]);process[_0xf3cc[30]]({type:_0xf3cc[29],msg:_0x22f9x11})})[_0xf3cc[27]](function(_0x22f9x12){logger[_0xf3cc[25]](_0x22f9xd[_0xf3cc[17]][_0xf3cc[16]](),_0xf3cc[18],_0x22f9xc[_0xf3cc[19]],_0xf3cc[20],_0x22f9xc[_0xf3cc[21]],_0xf3cc[22],_0x22f9xd[_0xf3cc[23]],_0xf3cc[24]);logger[_0xf3cc[25]](_0x22f9x12[_0xf3cc[26]])})[_0xf3cc[15]](function(){_0x22f9x10()})}
\ No newline at end of file
+var _0xb957=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x4D\x41\x49\x4C\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x54\x45\x4D\x50\x4C\x41\x54\x45\x3A","\x64\x61\x74\x61\x39","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x72\x6F\x6F\x6D\x69\x64","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x66\x72\x6F\x6D","\x74\x6F","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x62\x6F\x64\x79","\x72\x65\x6E\x64\x65\x72","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xb957[0];var fs=require(_0xb957[1]);var util=require(_0xb957[2]);var path=require(_0xb957[3]);var Mustache=require(_0xb957[4]);var MyUtil=require(_0xb957[5]);var logger=require(_0xb957[7])(_0xb957[6]);var Account=require(_0xb957[9])[_0xb957[8]];var Template=require(_0xb957[9])[_0xb957[10]];var Message=require(_0xb957[9])[_0xb957[11]];var Attachment=require(_0xb957[9])[_0xb957[12]];var config=require(_0xb957[13]);module[_0xb957[14]]= function(_0xb127xc,_0xb127xd,_0xb127xe,_0xb127xf,_0xb127x10){var _0xb127x11={from:[],to:[],auto:true};return Account[_0xb957[44]](_0xb127xc[_0xb957[19]])[_0xb957[31]](function(_0xb127x14){_0xb127x11[_0xb957[36]][_0xb957[42]](_0xb127x14[_0xb957[41]]);_0xb127x11[_0xb957[37]][_0xb957[42]](_0xb127xc[_0xb957[43]]);return Template[_0xb957[44]](_0xb127xc[_0xb957[21]])})[_0xb957[31]](function(_0xb127x13){_0xb127x11[_0xb957[32]]= _0xb127x13[_0xb957[32]];_0xb127x11[_0xb957[33]]= Mustache[_0xb957[40]](_0xb127x13[_0xb957[33]],{SmsRoomId:_0xb127xd[_0xb957[34]],subject:_0xb127x13[_0xb957[32]],accountName:_0xb127xd[_0xb957[35]],from:_0xb127xe[_0xb957[36]],to:_0xb127xe[_0xb957[37]],createdAt:_0xb127xc[_0xb957[38]],body:_0xb127xe[_0xb957[39]]})})[_0xb957[31]](function(){logger[_0xb957[28]](_0xb127xd[_0xb957[17]][_0xb957[16]](),_0xb957[18],_0xb127xc[_0xb957[19]],_0xb957[20],_0xb127xc[_0xb957[21]],_0xb957[22],_0xb127xd[_0xb957[23]]);process[_0xb957[30]]({type:_0xb957[29],msg:_0xb127x11})})[_0xb957[27]](function(_0xb127x12){logger[_0xb957[25]](_0xb127xd[_0xb957[17]][_0xb957[16]](),_0xb957[18],_0xb127xc[_0xb957[19]],_0xb957[20],_0xb127xc[_0xb957[21]],_0xb957[22],_0xb127xd[_0xb957[23]],_0xb957[24]);logger[_0xb957[25]](_0xb127x12[_0xb957[26]])})[_0xb957[15]](function(){_0xb127x10()})}
\ No newline at end of file
index 17b1340..7d497fd 100644 (file)
@@ -1 +1 @@
-var _0xa181=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xa181[0];var Account=require(_0xa181[2])[_0xa181[1]];var Message=require(_0xa181[2])[_0xa181[3]];var logger=require(_0xa181[5])(_0xa181[4]);module[_0xa181[6]]= function(_0xaaa2x4,_0xaaa2x5,_0xaaa2x6,_0xaaa2x7,_0xaaa2x8){return Account[_0xa181[28]](_0xaaa2x4[_0xa181[11]])[_0xa181[27]](function(_0xaaa2xa){logger[_0xa181[18]](_0xaaa2x5[_0xa181[9]][_0xa181[8]](),_0xa181[10],_0xaaa2x4[_0xa181[11]],_0xa181[12],_0xaaa2x5[_0xa181[13]]);process[_0xa181[26]]({type:_0xa181[19],msg:{SmsAccountId:_0xaaa2xa[_0xa181[20]],from:_0xaaa2xa[_0xa181[21]]|| _0xa181[22],to:_0xaaa2x4[_0xa181[23]]|| _0xa181[22],body:_0xaaa2x4[_0xa181[24]]|| _0xa181[22],auto:true,status:_0xa181[25]}})})[_0xa181[17]](function(_0xaaa2x9){logger[_0xa181[15]](_0xaaa2x5[_0xa181[9]][_0xa181[8]](),_0xa181[10],_0xaaa2x4[_0xa181[11]],_0xa181[12],_0xaaa2x5[_0xa181[13]],_0xa181[14]);logger[_0xa181[15]](_0xaaa2x9[_0xa181[16]])})[_0xa181[7]](function(){_0xaaa2x8()})}
\ No newline at end of file
+var _0x92dc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x6D\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x69\x6E\x61\x6C\x6C\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x53\x45\x4E\x44\x53\x4D\x53\x2C\x20\x41\x43\x43\x4F\x55\x4E\x54\x3A","\x64\x61\x74\x61\x38","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x6E\x66\x6F","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x69\x64","\x70\x68\x6F\x6E\x65","","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x36","\x53\x45\x4E\x44\x49\x4E\x47","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x92dc[0];var Account=require(_0x92dc[2])[_0x92dc[1]];var Message=require(_0x92dc[2])[_0x92dc[3]];var logger=require(_0x92dc[5])(_0x92dc[4]);module[_0x92dc[6]]= function(_0xdb4ax4,_0xdb4ax5,_0xdb4ax6,_0xdb4ax7,_0xdb4ax8){return Account[_0x92dc[28]](_0xdb4ax4[_0x92dc[11]])[_0x92dc[27]](function(_0xdb4axa){logger[_0x92dc[18]](_0xdb4ax5[_0x92dc[9]][_0x92dc[8]](),_0x92dc[10],_0xdb4ax4[_0x92dc[11]],_0x92dc[12],_0xdb4ax5[_0x92dc[13]]);process[_0x92dc[26]]({type:_0x92dc[19],msg:{SmsAccountId:_0xdb4axa[_0x92dc[20]],from:_0xdb4axa[_0x92dc[21]]|| _0x92dc[22],to:_0xdb4ax4[_0x92dc[23]]|| _0x92dc[22],body:_0xdb4ax4[_0x92dc[24]]|| _0x92dc[22],auto:true,status:_0x92dc[25]}})})[_0x92dc[17]](function(_0xdb4ax9){logger[_0x92dc[15]](_0xdb4ax5[_0x92dc[9]][_0x92dc[8]](),_0x92dc[10],_0xdb4ax4[_0x92dc[11]],_0x92dc[12],_0xdb4ax5[_0x92dc[13]],_0x92dc[14]);logger[_0x92dc[15]](_0xdb4ax9[_0x92dc[16]])})[_0x92dc[7]](function(){_0xdb4ax8()})}
\ No newline at end of file
index c500a5f..cdc4620 100644 (file)
@@ -1 +1 @@
-var _0xfe38=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x4D\x6F\x76\x65","\x65\x78\x70\x6F\x72\x74\x73","\x30\x20\x35\x39\x20\x32\x33\x20\x2A\x20\x2A\x20\x2A","\x4D\x6F\x76\x69\x6E\x67\x20\x64\x61\x74\x61\x20\x69\x6E\x74\x6F\x20\x68\x69\x73\x74\x6F\x72\x79\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x75\x6E\x69\x71\x75\x65\x69\x64\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x69\x64\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65\x60","\x60\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x60","\x60\x6D\x65\x6D\x62\x65\x72\x69\x64\x60","\x60\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x60","\x60\x71\x75\x65\x75\x65\x60","\x60\x71\x75\x65\x75\x65\x6E\x61\x6D\x65\x60","\x60\x72\x6F\x6F\x6D\x69\x64\x60","\x60\x66\x69\x64\x65\x6C\x69\x74\x79\x60","\x60\x6A\x6F\x69\x6E\x41\x74\x60","\x60\x6C\x65\x61\x76\x65\x41\x74\x60","\x60\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x60","\x60\x63\x6F\x6D\x70\x6C\x65\x74\x65\x60","\x60\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E\x60","\x60\x74\x69\x6D\x65\x6F\x75\x74\x60","\x60\x74\x69\x6D\x65\x73\x6C\x6F\x74\x60","\x60\x63\x72\x65\x61\x74\x65\x64\x41\x74\x60","\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60","\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x6D\x6F\x76\x65","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x66\x72\x6F\x6D\x60","\x60\x6D\x65\x73\x73\x61\x67\x65\x69\x64\x60","\x60\x72\x65\x61\x73\x6F\x6E\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x60","\x60\x63\x61\x6C\x6C\x65\x64\x41\x74\x60","\x60\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x41\x74\x60","\x72\x65\x61\x73\x6F\x6E\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x61\x63\x63\x6F\x75\x6E\x74\x70\x68\x6F\x6E\x65\x60","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x6E\x65\x74\x77\x6F\x72\x6B\x60","\x60\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x73\x63\x72\x69\x70\x74\x60","\x60\x72\x65\x71\x75\x65\x73\x74\x60","\x60\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x6C\x61\x6E\x67\x75\x61\x67\x65\x60","\x60\x74\x79\x70\x65\x60","\x60\x76\x65\x72\x73\x69\x6F\x6E\x60","\x60\x63\x61\x6C\x6C\x65\x72\x69\x64\x60","\x60\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x70\x72\x65\x73\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x61\x6E\x69\x32\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x74\x6F\x6E\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x74\x6E\x73\x60","\x60\x64\x6E\x69\x64\x60","\x60\x72\x64\x6E\x69\x73\x60","\x60\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x60","\x60\x70\x72\x69\x6F\x72\x69\x74\x79\x60","\x60\x65\x6E\x68\x61\x6E\x63\x65\x64\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x74\x68\x72\x65\x61\x64\x69\x64\x60","\x60\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65\x60","\x60\x70\x72\x65\x76\x5F\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65\x60","\x60\x69\x73\x5F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x60","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x61\x63\x63\x6F\x75\x6E\x74\x6E\x75\x6D\x62\x65\x72\x60","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x73\x75\x62\x6A\x65\x63\x74\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x61\x64\x64\x72\x65\x73\x73\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65\x60","\x60\x77\x65\x62\x73\x69\x74\x65\x61\x64\x64\x72\x65\x73\x73\x60","\x60\x77\x65\x62\x73\x69\x74\x65\x69\x64\x60","\x60\x76\x69\x73\x69\x74\x6F\x72\x69\x64\x60","\x60\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65\x60","\x60\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C\x60","\x60\x61\x62\x61\x6E\x64\x6F\x6E\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79\x4D\x6F\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x73\x65\x6E\x64","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x60","\x60\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x63\x6F\x75\x6E\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E\x60","\x60\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x60","\x60\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x65\x78\x74\x65\x6E\x60","\x60\x68\x6F\x6C\x64\x74\x69\x6D\x65\x60","\x60\x61\x73\x73\x69\x67\x6E\x65\x64\x60","\x60\x6C\x61\x73\x74\x41\x73\x73\x69\x67\x6E\x65\x64\x54\x6F\x60","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x69\x6E\x74\x65\x72\x66\x61\x63\x65\x60","\x60\x64\x75\x72\x61\x74\x69\x6F\x6E\x60","\x60\x65\x6E\x74\x65\x72\x41\x74\x60","\x60\x65\x78\x69\x74\x41\x74\x60","\x60\x64\x61\x74\x61\x31\x60","\x60\x64\x61\x74\x61\x32\x60","\x60\x64\x61\x74\x61\x33\x60","\x60\x64\x61\x74\x61\x34\x60","\x60\x64\x61\x74\x61\x35\x60","\x60\x72\x6F\x6C\x65\x60","\x60\x69\x6E\x74\x65\x72\x6E\x61\x6C\x60","\x65\x78\x69\x74\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x64\x75\x6D\x70\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x60","\x60\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x60","\x60\x61\x67\x65\x6E\x74\x64\x75\x6D\x70\x60","\x60\x74\x61\x6C\x6B\x74\x69\x6D\x65\x60","\x60\x61\x67\x65\x6E\x74\x61\x63\x77\x60","\x60\x61\x63\x77\x74\x69\x6D\x65\x60","\x60\x6C\x61\x73\x74\x65\x76\x65\x6E\x74\x60","\x60\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x60","\x60\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63\x60","\x60\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x64\x65\x73\x74\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x64\x65\x73\x74\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x64\x65\x73\x74\x6C\x61\x6E\x67\x75\x61\x67\x65\x60","\x60\x64\x65\x73\x74\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x64\x65\x73\x74\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x64\x65\x73\x74\x65\x78\x74\x65\x6E\x60","\x60\x64\x65\x73\x74\x70\x72\x69\x6F\x72\x69\x74\x79\x60","\x60\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64\x60","\x60\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x75\x6E\x69\x71\x75\x65\x69\x64\x60","\x60\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x72\x65\x73\x75\x6C\x74\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x65\x78\x74\x65\x6E\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x69\x73\x65\x78\x74\x65\x72\x6E\x61\x6C\x60","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x70\x72\x69\x76\x69\x6C\x65\x67\x65\x60","\x60\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67\x60","\x60\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73\x60","\x60\x73\x74\x61\x72\x74\x74\x69\x6D\x65\x60","\x60\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65\x60","\x60\x65\x6E\x64\x74\x69\x6D\x65\x60","\x60\x72\x6F\x75\x74\x65\x49\x64\x60","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x6E\x6F\x64\x65\x60","\x60\x64\x61\x74\x61\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x74\x61\x67\x60","\x60\x73\x6F\x75\x72\x63\x65\x60","\x60\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x60","\x60\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x60","\x60\x6C\x61\x73\x74\x64\x61\x74\x61\x60","\x60\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73\x60","\x60\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x61\x67\x65\x6E\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x61\x6D\x61\x66\x6C\x61\x67\x73\x60","\x60\x75\x73\x65\x72\x66\x69\x65\x6C\x64\x60","\x60\x63\x6F\x6E\x74\x61\x63\x74\x49\x64\x60","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x60","\x60\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73\x60","\x60\x74\x69\x63\x6B\x65\x74\x49\x64\x60","\x60\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x60","\x60\x63\x6F\x6E\x74\x61\x63\x74\x73\x60","\x60\x6D\x65\x73\x73\x61\x67\x65\x49\x64\x60","\x60\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F\x60","\x60\x74\x6F\x60","\x60\x63\x63\x60","\x60\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x60","\x60\x68\x74\x6D\x6C\x60","\x60\x74\x65\x78\x74\x60","\x60\x73\x74\x61\x74\x75\x73\x60","\x60\x75\x72\x6C\x60","\x60\x61\x70\x70\x60","\x60\x61\x70\x70\x64\x61\x74\x61\x60","\x60\x70\x72\x6F\x6A\x65\x63\x74\x49\x64\x60","\x61\x6C\x6C","\x73\x74\x61\x72\x74"];_0xfe38[0];var sequelize=require(_0xfe38[2])[_0xfe38[1]];var moment=require(_0xfe38[3]);var logger=require(_0xfe38[5])(_0xfe38[4]);var ReportMove=require(_0xfe38[6]);var moment=require(_0xfe38[3]);module[_0xfe38[7]]= function(_0xa579x5,_0xa579x6){var _0xa579x7= new _0xa579x5({cronTime:_0xfe38[8],onTick:function(){logger[_0xfe38[10]](_0xfe38[9]);var _0xa579x8=moment()[_0xfe38[12]](_0xfe38[11]);return Promise[_0xfe38[243]]([])[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[222],_0xfe38[223],[_0xfe38[224],_0xfe38[225],_0xfe38[226],_0xfe38[227],_0xfe38[228],_0xfe38[229],_0xfe38[230],_0xfe38[17],_0xfe38[104],_0xfe38[64],_0xfe38[23],_0xfe38[128],_0xfe38[22],_0xfe38[142],_0xfe38[143],_0xfe38[122],_0xfe38[147],_0xfe38[144],_0xfe38[150],_0xfe38[151],_0xfe38[152],_0xfe38[43],_0xfe38[148],_0xfe38[145],_0xfe38[149],_0xfe38[146],_0xfe38[153],_0xfe38[59],_0xfe38[117],_0xfe38[118],_0xfe38[119],_0xfe38[120],_0xfe38[60],_0xfe38[75],_0xfe38[71],_0xfe38[121],_0xfe38[73],_0xfe38[154],_0xfe38[155],_0xfe38[156],_0xfe38[157],_0xfe38[158],_0xfe38[159],_0xfe38[160],_0xfe38[161],_0xfe38[162],_0xfe38[163],_0xfe38[164],_0xfe38[165],_0xfe38[166],_0xfe38[231],_0xfe38[232],_0xfe38[87],_0xfe38[41],_0xfe38[233],_0xfe38[234],_0xfe38[235],_0xfe38[236],_0xfe38[237],_0xfe38[238],_0xfe38[239],_0xfe38[240],_0xfe38[241],_0xfe38[242],_0xfe38[34],_0xfe38[35]],_0xfe38[191],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[207],_0xfe38[208],[_0xfe38[17],_0xfe38[61],_0xfe38[209],_0xfe38[75],_0xfe38[210],_0xfe38[211],_0xfe38[212],_0xfe38[63],_0xfe38[59],_0xfe38[213],_0xfe38[214],_0xfe38[215],_0xfe38[199],_0xfe38[200],_0xfe38[201],_0xfe38[129],_0xfe38[216],_0xfe38[217],_0xfe38[218],_0xfe38[219],_0xfe38[220],_0xfe38[221],_0xfe38[34],_0xfe38[35]],_0xfe38[191],_0xa579x8))[_0xfe38[38]](function(){return _0xa579x6[_0xfe38[102]]({message:_0xfe38[100],table:_0xfe38[207]})})[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[203],_0xfe38[204],[_0xfe38[17],_0xfe38[205],_0xfe38[20],_0xfe38[206],_0xfe38[77],_0xfe38[63],_0xfe38[34],_0xfe38[35]],_0xfe38[191],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[192],_0xfe38[193],[_0xfe38[194],_0xfe38[59],_0xfe38[117],_0xfe38[118],_0xfe38[104],_0xfe38[64],_0xfe38[119],_0xfe38[120],_0xfe38[60],_0xfe38[75],_0xfe38[71],_0xfe38[121],_0xfe38[73],_0xfe38[17],_0xfe38[195],_0xfe38[154],_0xfe38[155],_0xfe38[156],_0xfe38[157],_0xfe38[158],_0xfe38[159],_0xfe38[160],_0xfe38[161],_0xfe38[162],_0xfe38[163],_0xfe38[164],_0xfe38[165],_0xfe38[166],_0xfe38[196],_0xfe38[197],_0xfe38[198],_0xfe38[199],_0xfe38[200],_0xfe38[201],_0xfe38[153],_0xfe38[202],_0xfe38[34],_0xfe38[35]],_0xfe38[191],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[169],_0xfe38[170],[_0xfe38[61],_0xfe38[171],_0xfe38[172],_0xfe38[173],_0xfe38[174],_0xfe38[175],_0xfe38[176],_0xfe38[177],_0xfe38[178],_0xfe38[179],_0xfe38[180],_0xfe38[181],_0xfe38[182],_0xfe38[183],_0xfe38[184],_0xfe38[185],_0xfe38[186],_0xfe38[187],_0xfe38[188],_0xfe38[189],_0xfe38[190],_0xfe38[71],_0xfe38[72],_0xfe38[34],_0xfe38[35]],_0xfe38[191],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[140],_0xfe38[141],[_0xfe38[17],_0xfe38[104],_0xfe38[64],_0xfe38[23],_0xfe38[128],_0xfe38[22],_0xfe38[142],_0xfe38[143],_0xfe38[144],_0xfe38[145],_0xfe38[146],_0xfe38[122],_0xfe38[147],_0xfe38[148],_0xfe38[149],_0xfe38[150],_0xfe38[151],_0xfe38[152],_0xfe38[43],_0xfe38[153],_0xfe38[59],_0xfe38[117],_0xfe38[118],_0xfe38[119],_0xfe38[120],_0xfe38[60],_0xfe38[75],_0xfe38[71],_0xfe38[121],_0xfe38[73],_0xfe38[154],_0xfe38[155],_0xfe38[156],_0xfe38[157],_0xfe38[158],_0xfe38[159],_0xfe38[160],_0xfe38[161],_0xfe38[162],_0xfe38[163],_0xfe38[164],_0xfe38[165],_0xfe38[166],_0xfe38[167],_0xfe38[168],_0xfe38[34],_0xfe38[35]],_0xfe38[48],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[126],_0xfe38[127],[_0xfe38[59],_0xfe38[22],_0xfe38[128],_0xfe38[61],_0xfe38[129],_0xfe38[130],_0xfe38[131],_0xfe38[132],_0xfe38[133],_0xfe38[134],_0xfe38[135],_0xfe38[136],_0xfe38[137],_0xfe38[138],_0xfe38[17],_0xfe38[34],_0xfe38[35]],_0xfe38[139],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[101],_0xfe38[103],[_0xfe38[17],_0xfe38[104],_0xfe38[64],_0xfe38[23],_0xfe38[105],_0xfe38[106],_0xfe38[107],_0xfe38[108],_0xfe38[109],_0xfe38[110],_0xfe38[111],_0xfe38[112],_0xfe38[113],_0xfe38[114],_0xfe38[115],_0xfe38[116],_0xfe38[59],_0xfe38[117],_0xfe38[118],_0xfe38[119],_0xfe38[120],_0xfe38[60],_0xfe38[75],_0xfe38[71],_0xfe38[121],_0xfe38[73],_0xfe38[122],_0xfe38[123],_0xfe38[124],_0xfe38[34],_0xfe38[35]],_0xfe38[125],_0xa579x8))[_0xfe38[38]](function(){return _0xa579x6[_0xfe38[102]]({message:_0xfe38[100],table:_0xfe38[101]})})[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[98],_0xfe38[99],[_0xfe38[17],_0xfe38[33],_0xfe38[91],_0xfe38[92],_0xfe38[93],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[94],_0xfe38[95],_0xfe38[96],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[43],_0xfe38[44],_0xfe38[45],_0xfe38[46],_0xfe38[47],_0xfe38[34],_0xfe38[35]],_0xfe38[48],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[89],_0xfe38[90],[_0xfe38[17],_0xfe38[91],_0xfe38[92],_0xfe38[93],_0xfe38[20],_0xfe38[94],_0xfe38[95],_0xfe38[96],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[26],_0xfe38[27],_0xfe38[28],_0xfe38[29],_0xfe38[30],_0xfe38[31],_0xfe38[97],_0xfe38[32],_0xfe38[33],_0xfe38[34],_0xfe38[35]],_0xfe38[36],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[85],_0xfe38[86],[_0xfe38[17],_0xfe38[33],_0xfe38[87],_0xfe38[18],_0xfe38[19],_0xfe38[88],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[42],_0xfe38[43],_0xfe38[44],_0xfe38[45],_0xfe38[46],_0xfe38[47],_0xfe38[41],_0xfe38[34],_0xfe38[35]],_0xfe38[48],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[83],_0xfe38[84],[_0xfe38[17],_0xfe38[33],_0xfe38[41],_0xfe38[18],_0xfe38[19],_0xfe38[82],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[42],_0xfe38[43],_0xfe38[44],_0xfe38[45],_0xfe38[46],_0xfe38[47],_0xfe38[34],_0xfe38[35]],_0xfe38[48],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[80],_0xfe38[81],[_0xfe38[17],_0xfe38[18],_0xfe38[19],_0xfe38[82],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[26],_0xfe38[27],_0xfe38[28],_0xfe38[29],_0xfe38[30],_0xfe38[31],_0xfe38[32],_0xfe38[33],_0xfe38[34],_0xfe38[35]],_0xfe38[36],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[54],_0xfe38[55],[_0xfe38[56],_0xfe38[57],_0xfe38[58],_0xfe38[59],_0xfe38[60],_0xfe38[61],_0xfe38[17],_0xfe38[62],_0xfe38[63],_0xfe38[64],_0xfe38[65],_0xfe38[66],_0xfe38[67],_0xfe38[68],_0xfe38[69],_0xfe38[70],_0xfe38[71],_0xfe38[72],_0xfe38[73],_0xfe38[74],_0xfe38[75],_0xfe38[76],_0xfe38[77],_0xfe38[27],_0xfe38[28],_0xfe38[78],_0xfe38[79],_0xfe38[34],_0xfe38[35]],_0xfe38[36],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[52],_0xfe38[53],[_0xfe38[17],_0xfe38[33],_0xfe38[41],_0xfe38[18],_0xfe38[19],_0xfe38[51],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[42],_0xfe38[43],_0xfe38[44],_0xfe38[45],_0xfe38[46],_0xfe38[47],_0xfe38[34],_0xfe38[35]],_0xfe38[48],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[49],_0xfe38[50],[_0xfe38[17],_0xfe38[18],_0xfe38[19],_0xfe38[51],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[26],_0xfe38[27],_0xfe38[28],_0xfe38[29],_0xfe38[30],_0xfe38[31],_0xfe38[32],_0xfe38[33],_0xfe38[34],_0xfe38[35]],_0xfe38[36],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[39],_0xfe38[40],[_0xfe38[17],_0xfe38[33],_0xfe38[41],_0xfe38[18],_0xfe38[19],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[42],_0xfe38[43],_0xfe38[44],_0xfe38[45],_0xfe38[46],_0xfe38[47],_0xfe38[34],_0xfe38[35]],_0xfe38[48],_0xa579x8))[_0xfe38[38]](ReportMove[_0xfe38[37]](_0xfe38[15],_0xfe38[16],[_0xfe38[17],_0xfe38[18],_0xfe38[19],_0xfe38[20],_0xfe38[21],_0xfe38[22],_0xfe38[23],_0xfe38[24],_0xfe38[25],_0xfe38[26],_0xfe38[27],_0xfe38[28],_0xfe38[29],_0xfe38[30],_0xfe38[31],_0xfe38[32],_0xfe38[33],_0xfe38[34],_0xfe38[35]],_0xfe38[36],_0xa579x8))[_0xfe38[14]](function(_0xa579x9){console[_0xfe38[13]](_0xa579x9)})}});_0xa579x7[_0xfe38[244]]()}
\ No newline at end of file
+var _0xb7fa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x4D\x6F\x76\x65","\x65\x78\x70\x6F\x72\x74\x73","\x30\x20\x35\x39\x20\x32\x33\x20\x2A\x20\x2A\x20\x2A","\x4D\x6F\x76\x69\x6E\x67\x20\x64\x61\x74\x61\x20\x69\x6E\x74\x6F\x20\x68\x69\x73\x74\x6F\x72\x79\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x75\x6E\x69\x71\x75\x65\x69\x64\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x69\x64\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65\x60","\x60\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x60","\x60\x6D\x65\x6D\x62\x65\x72\x69\x64\x60","\x60\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x60","\x60\x71\x75\x65\x75\x65\x60","\x60\x71\x75\x65\x75\x65\x6E\x61\x6D\x65\x60","\x60\x72\x6F\x6F\x6D\x69\x64\x60","\x60\x66\x69\x64\x65\x6C\x69\x74\x79\x60","\x60\x6A\x6F\x69\x6E\x41\x74\x60","\x60\x6C\x65\x61\x76\x65\x41\x74\x60","\x60\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x60","\x60\x63\x6F\x6D\x70\x6C\x65\x74\x65\x60","\x60\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E\x60","\x60\x74\x69\x6D\x65\x6F\x75\x74\x60","\x60\x74\x69\x6D\x65\x73\x6C\x6F\x74\x60","\x60\x63\x72\x65\x61\x74\x65\x64\x41\x74\x60","\x60\x75\x70\x64\x61\x74\x65\x64\x41\x74\x60","\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x6D\x6F\x76\x65","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x66\x72\x6F\x6D\x60","\x60\x6D\x65\x73\x73\x61\x67\x65\x69\x64\x60","\x60\x72\x65\x61\x73\x6F\x6E\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x60","\x60\x63\x61\x6C\x6C\x65\x64\x41\x74\x60","\x60\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x41\x74\x60","\x72\x65\x61\x73\x6F\x6E\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x61\x63\x63\x6F\x75\x6E\x74\x70\x68\x6F\x6E\x65\x60","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x6E\x65\x74\x77\x6F\x72\x6B\x60","\x60\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x73\x63\x72\x69\x70\x74\x60","\x60\x72\x65\x71\x75\x65\x73\x74\x60","\x60\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x6C\x61\x6E\x67\x75\x61\x67\x65\x60","\x60\x74\x79\x70\x65\x60","\x60\x76\x65\x72\x73\x69\x6F\x6E\x60","\x60\x63\x61\x6C\x6C\x65\x72\x69\x64\x60","\x60\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x70\x72\x65\x73\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x61\x6E\x69\x32\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x74\x6F\x6E\x60","\x60\x63\x61\x6C\x6C\x69\x6E\x67\x74\x6E\x73\x60","\x60\x64\x6E\x69\x64\x60","\x60\x72\x64\x6E\x69\x73\x60","\x60\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x60","\x60\x70\x72\x69\x6F\x72\x69\x74\x79\x60","\x60\x65\x6E\x68\x61\x6E\x63\x65\x64\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x74\x68\x72\x65\x61\x64\x69\x64\x60","\x60\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65\x60","\x60\x70\x72\x65\x76\x5F\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65\x60","\x60\x69\x73\x5F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x60","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x61\x63\x63\x6F\x75\x6E\x74\x6E\x75\x6D\x62\x65\x72\x60","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x73\x75\x62\x6A\x65\x63\x74\x60","\x60\x61\x63\x63\x6F\x75\x6E\x74\x61\x64\x64\x72\x65\x73\x73\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65\x60","\x60\x77\x65\x62\x73\x69\x74\x65\x61\x64\x64\x72\x65\x73\x73\x60","\x60\x77\x65\x62\x73\x69\x74\x65\x69\x64\x60","\x60\x76\x69\x73\x69\x74\x6F\x72\x69\x64\x60","\x60\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65\x60","\x60\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C\x60","\x60\x61\x62\x61\x6E\x64\x6F\x6E\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79\x4D\x6F\x76\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x73\x65\x6E\x64","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x60","\x60\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x63\x6F\x75\x6E\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x41\x74\x60","\x60\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E\x60","\x60\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x60","\x60\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x65\x78\x74\x65\x6E\x60","\x60\x68\x6F\x6C\x64\x74\x69\x6D\x65\x60","\x60\x61\x73\x73\x69\x67\x6E\x65\x64\x60","\x60\x6C\x61\x73\x74\x41\x73\x73\x69\x67\x6E\x65\x64\x54\x6F\x60","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x69\x6E\x74\x65\x72\x66\x61\x63\x65\x60","\x60\x64\x75\x72\x61\x74\x69\x6F\x6E\x60","\x60\x65\x6E\x74\x65\x72\x41\x74\x60","\x60\x65\x78\x69\x74\x41\x74\x60","\x60\x64\x61\x74\x61\x31\x60","\x60\x64\x61\x74\x61\x32\x60","\x60\x64\x61\x74\x61\x33\x60","\x60\x64\x61\x74\x61\x34\x60","\x60\x64\x61\x74\x61\x35\x60","\x60\x72\x6F\x6C\x65\x60","\x60\x69\x6E\x74\x65\x72\x6E\x61\x6C\x60","\x65\x78\x69\x74\x41\x74\x20\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x20\x61\x6E\x64\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x64\x75\x6D\x70\x41\x74\x60","\x60\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x60","\x60\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x60","\x60\x61\x67\x65\x6E\x74\x64\x75\x6D\x70\x60","\x60\x74\x61\x6C\x6B\x74\x69\x6D\x65\x60","\x60\x61\x67\x65\x6E\x74\x61\x63\x77\x60","\x60\x61\x63\x77\x74\x69\x6D\x65\x60","\x60\x6C\x61\x73\x74\x65\x76\x65\x6E\x74\x60","\x60\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x60","\x60\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63\x60","\x60\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x64\x65\x73\x74\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x64\x65\x73\x74\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x64\x65\x73\x74\x6C\x61\x6E\x67\x75\x61\x67\x65\x60","\x60\x64\x65\x73\x74\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x64\x65\x73\x74\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x64\x65\x73\x74\x65\x78\x74\x65\x6E\x60","\x60\x64\x65\x73\x74\x70\x72\x69\x6F\x72\x69\x74\x79\x60","\x60\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64\x60","\x60\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x75\x6E\x69\x71\x75\x65\x69\x64\x60","\x60\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x72\x65\x73\x75\x6C\x74\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x65\x78\x74\x65\x6E\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x65\x78\x74\x65\x6E\x60","\x60\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x65\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x69\x73\x65\x78\x74\x65\x72\x6E\x61\x6C\x60","\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x70\x72\x69\x76\x69\x6C\x65\x67\x65\x60","\x60\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64\x60","\x60\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67\x60","\x60\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73\x60","\x60\x73\x74\x61\x72\x74\x74\x69\x6D\x65\x60","\x60\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65\x60","\x60\x65\x6E\x64\x74\x69\x6D\x65\x60","\x60\x72\x6F\x75\x74\x65\x49\x64\x60","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x6E\x6F\x64\x65\x60","\x60\x64\x61\x74\x61\x60","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x74\x61\x67\x60","\x60\x73\x6F\x75\x72\x63\x65\x60","\x60\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x60","\x60\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x60","\x60\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x60","\x60\x6C\x61\x73\x74\x64\x61\x74\x61\x60","\x60\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73\x60","\x60\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x61\x67\x65\x6E\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x60","\x60\x61\x6D\x61\x66\x6C\x61\x67\x73\x60","\x60\x75\x73\x65\x72\x66\x69\x65\x6C\x64\x60","\x60\x63\x6F\x6E\x74\x61\x63\x74\x49\x64\x60","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x60\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x60","\x60\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C\x60","\x60\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73\x60","\x60\x74\x69\x63\x6B\x65\x74\x49\x64\x60","\x60\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x60","\x60\x63\x6F\x6E\x74\x61\x63\x74\x73\x60","\x60\x6D\x65\x73\x73\x61\x67\x65\x49\x64\x60","\x60\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F\x60","\x60\x74\x6F\x60","\x60\x63\x63\x60","\x60\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x60","\x60\x68\x74\x6D\x6C\x60","\x60\x74\x65\x78\x74\x60","\x60\x73\x74\x61\x74\x75\x73\x60","\x60\x75\x72\x6C\x60","\x60\x61\x70\x70\x60","\x60\x61\x70\x70\x64\x61\x74\x61\x60","\x60\x70\x72\x6F\x6A\x65\x63\x74\x49\x64\x60","\x61\x6C\x6C","\x73\x74\x61\x72\x74"];_0xb7fa[0];var sequelize=require(_0xb7fa[2])[_0xb7fa[1]];var moment=require(_0xb7fa[3]);var logger=require(_0xb7fa[5])(_0xb7fa[4]);var ReportMove=require(_0xb7fa[6]);var moment=require(_0xb7fa[3]);module[_0xb7fa[7]]= function(_0x1d03x5,_0x1d03x6){var _0x1d03x7= new _0x1d03x5({cronTime:_0xb7fa[8],onTick:function(){logger[_0xb7fa[10]](_0xb7fa[9]);var _0x1d03x8=moment()[_0xb7fa[12]](_0xb7fa[11]);return Promise[_0xb7fa[243]]([])[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[222],_0xb7fa[223],[_0xb7fa[224],_0xb7fa[225],_0xb7fa[226],_0xb7fa[227],_0xb7fa[228],_0xb7fa[229],_0xb7fa[230],_0xb7fa[17],_0xb7fa[104],_0xb7fa[64],_0xb7fa[23],_0xb7fa[128],_0xb7fa[22],_0xb7fa[142],_0xb7fa[143],_0xb7fa[122],_0xb7fa[147],_0xb7fa[144],_0xb7fa[150],_0xb7fa[151],_0xb7fa[152],_0xb7fa[43],_0xb7fa[148],_0xb7fa[145],_0xb7fa[149],_0xb7fa[146],_0xb7fa[153],_0xb7fa[59],_0xb7fa[117],_0xb7fa[118],_0xb7fa[119],_0xb7fa[120],_0xb7fa[60],_0xb7fa[75],_0xb7fa[71],_0xb7fa[121],_0xb7fa[73],_0xb7fa[154],_0xb7fa[155],_0xb7fa[156],_0xb7fa[157],_0xb7fa[158],_0xb7fa[159],_0xb7fa[160],_0xb7fa[161],_0xb7fa[162],_0xb7fa[163],_0xb7fa[164],_0xb7fa[165],_0xb7fa[166],_0xb7fa[231],_0xb7fa[232],_0xb7fa[87],_0xb7fa[41],_0xb7fa[233],_0xb7fa[234],_0xb7fa[235],_0xb7fa[236],_0xb7fa[237],_0xb7fa[238],_0xb7fa[239],_0xb7fa[240],_0xb7fa[241],_0xb7fa[242],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[191],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[207],_0xb7fa[208],[_0xb7fa[17],_0xb7fa[61],_0xb7fa[209],_0xb7fa[75],_0xb7fa[210],_0xb7fa[211],_0xb7fa[212],_0xb7fa[63],_0xb7fa[59],_0xb7fa[213],_0xb7fa[214],_0xb7fa[215],_0xb7fa[199],_0xb7fa[200],_0xb7fa[201],_0xb7fa[129],_0xb7fa[216],_0xb7fa[217],_0xb7fa[218],_0xb7fa[219],_0xb7fa[220],_0xb7fa[221],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[191],_0x1d03x8))[_0xb7fa[38]](function(){return _0x1d03x6[_0xb7fa[102]]({message:_0xb7fa[100],table:_0xb7fa[207]})})[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[203],_0xb7fa[204],[_0xb7fa[17],_0xb7fa[205],_0xb7fa[20],_0xb7fa[206],_0xb7fa[77],_0xb7fa[63],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[191],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[192],_0xb7fa[193],[_0xb7fa[194],_0xb7fa[59],_0xb7fa[117],_0xb7fa[118],_0xb7fa[104],_0xb7fa[64],_0xb7fa[119],_0xb7fa[120],_0xb7fa[60],_0xb7fa[75],_0xb7fa[71],_0xb7fa[121],_0xb7fa[73],_0xb7fa[17],_0xb7fa[195],_0xb7fa[154],_0xb7fa[155],_0xb7fa[156],_0xb7fa[157],_0xb7fa[158],_0xb7fa[159],_0xb7fa[160],_0xb7fa[161],_0xb7fa[162],_0xb7fa[163],_0xb7fa[164],_0xb7fa[165],_0xb7fa[166],_0xb7fa[196],_0xb7fa[197],_0xb7fa[198],_0xb7fa[199],_0xb7fa[200],_0xb7fa[201],_0xb7fa[153],_0xb7fa[202],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[191],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[169],_0xb7fa[170],[_0xb7fa[61],_0xb7fa[171],_0xb7fa[172],_0xb7fa[173],_0xb7fa[174],_0xb7fa[175],_0xb7fa[176],_0xb7fa[177],_0xb7fa[178],_0xb7fa[179],_0xb7fa[180],_0xb7fa[181],_0xb7fa[182],_0xb7fa[183],_0xb7fa[184],_0xb7fa[185],_0xb7fa[186],_0xb7fa[187],_0xb7fa[188],_0xb7fa[189],_0xb7fa[190],_0xb7fa[71],_0xb7fa[72],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[191],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[140],_0xb7fa[141],[_0xb7fa[17],_0xb7fa[104],_0xb7fa[64],_0xb7fa[23],_0xb7fa[128],_0xb7fa[22],_0xb7fa[142],_0xb7fa[143],_0xb7fa[144],_0xb7fa[145],_0xb7fa[146],_0xb7fa[122],_0xb7fa[147],_0xb7fa[148],_0xb7fa[149],_0xb7fa[150],_0xb7fa[151],_0xb7fa[152],_0xb7fa[43],_0xb7fa[153],_0xb7fa[59],_0xb7fa[117],_0xb7fa[118],_0xb7fa[119],_0xb7fa[120],_0xb7fa[60],_0xb7fa[75],_0xb7fa[71],_0xb7fa[121],_0xb7fa[73],_0xb7fa[154],_0xb7fa[155],_0xb7fa[156],_0xb7fa[157],_0xb7fa[158],_0xb7fa[159],_0xb7fa[160],_0xb7fa[161],_0xb7fa[162],_0xb7fa[163],_0xb7fa[164],_0xb7fa[165],_0xb7fa[166],_0xb7fa[167],_0xb7fa[168],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[48],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[126],_0xb7fa[127],[_0xb7fa[59],_0xb7fa[22],_0xb7fa[128],_0xb7fa[61],_0xb7fa[129],_0xb7fa[130],_0xb7fa[131],_0xb7fa[132],_0xb7fa[133],_0xb7fa[134],_0xb7fa[135],_0xb7fa[136],_0xb7fa[137],_0xb7fa[138],_0xb7fa[17],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[139],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[101],_0xb7fa[103],[_0xb7fa[17],_0xb7fa[104],_0xb7fa[64],_0xb7fa[23],_0xb7fa[105],_0xb7fa[106],_0xb7fa[107],_0xb7fa[108],_0xb7fa[109],_0xb7fa[110],_0xb7fa[111],_0xb7fa[112],_0xb7fa[113],_0xb7fa[114],_0xb7fa[115],_0xb7fa[116],_0xb7fa[59],_0xb7fa[117],_0xb7fa[118],_0xb7fa[119],_0xb7fa[120],_0xb7fa[60],_0xb7fa[75],_0xb7fa[71],_0xb7fa[121],_0xb7fa[73],_0xb7fa[122],_0xb7fa[123],_0xb7fa[124],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[125],_0x1d03x8))[_0xb7fa[38]](function(){return _0x1d03x6[_0xb7fa[102]]({message:_0xb7fa[100],table:_0xb7fa[101]})})[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[98],_0xb7fa[99],[_0xb7fa[17],_0xb7fa[33],_0xb7fa[91],_0xb7fa[92],_0xb7fa[93],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[94],_0xb7fa[95],_0xb7fa[96],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[43],_0xb7fa[44],_0xb7fa[45],_0xb7fa[46],_0xb7fa[47],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[48],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[89],_0xb7fa[90],[_0xb7fa[17],_0xb7fa[91],_0xb7fa[92],_0xb7fa[93],_0xb7fa[20],_0xb7fa[94],_0xb7fa[95],_0xb7fa[96],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[26],_0xb7fa[27],_0xb7fa[28],_0xb7fa[29],_0xb7fa[30],_0xb7fa[31],_0xb7fa[97],_0xb7fa[32],_0xb7fa[33],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[36],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[85],_0xb7fa[86],[_0xb7fa[17],_0xb7fa[33],_0xb7fa[87],_0xb7fa[18],_0xb7fa[19],_0xb7fa[88],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[42],_0xb7fa[43],_0xb7fa[44],_0xb7fa[45],_0xb7fa[46],_0xb7fa[47],_0xb7fa[41],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[48],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[83],_0xb7fa[84],[_0xb7fa[17],_0xb7fa[33],_0xb7fa[41],_0xb7fa[18],_0xb7fa[19],_0xb7fa[82],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[42],_0xb7fa[43],_0xb7fa[44],_0xb7fa[45],_0xb7fa[46],_0xb7fa[47],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[48],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[80],_0xb7fa[81],[_0xb7fa[17],_0xb7fa[18],_0xb7fa[19],_0xb7fa[82],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[26],_0xb7fa[27],_0xb7fa[28],_0xb7fa[29],_0xb7fa[30],_0xb7fa[31],_0xb7fa[32],_0xb7fa[33],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[36],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[54],_0xb7fa[55],[_0xb7fa[56],_0xb7fa[57],_0xb7fa[58],_0xb7fa[59],_0xb7fa[60],_0xb7fa[61],_0xb7fa[17],_0xb7fa[62],_0xb7fa[63],_0xb7fa[64],_0xb7fa[65],_0xb7fa[66],_0xb7fa[67],_0xb7fa[68],_0xb7fa[69],_0xb7fa[70],_0xb7fa[71],_0xb7fa[72],_0xb7fa[73],_0xb7fa[74],_0xb7fa[75],_0xb7fa[76],_0xb7fa[77],_0xb7fa[27],_0xb7fa[28],_0xb7fa[78],_0xb7fa[79],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[36],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[52],_0xb7fa[53],[_0xb7fa[17],_0xb7fa[33],_0xb7fa[41],_0xb7fa[18],_0xb7fa[19],_0xb7fa[51],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[42],_0xb7fa[43],_0xb7fa[44],_0xb7fa[45],_0xb7fa[46],_0xb7fa[47],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[48],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[49],_0xb7fa[50],[_0xb7fa[17],_0xb7fa[18],_0xb7fa[19],_0xb7fa[51],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[26],_0xb7fa[27],_0xb7fa[28],_0xb7fa[29],_0xb7fa[30],_0xb7fa[31],_0xb7fa[32],_0xb7fa[33],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[36],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[39],_0xb7fa[40],[_0xb7fa[17],_0xb7fa[33],_0xb7fa[41],_0xb7fa[18],_0xb7fa[19],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[42],_0xb7fa[43],_0xb7fa[44],_0xb7fa[45],_0xb7fa[46],_0xb7fa[47],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[48],_0x1d03x8))[_0xb7fa[38]](ReportMove[_0xb7fa[37]](_0xb7fa[15],_0xb7fa[16],[_0xb7fa[17],_0xb7fa[18],_0xb7fa[19],_0xb7fa[20],_0xb7fa[21],_0xb7fa[22],_0xb7fa[23],_0xb7fa[24],_0xb7fa[25],_0xb7fa[26],_0xb7fa[27],_0xb7fa[28],_0xb7fa[29],_0xb7fa[30],_0xb7fa[31],_0xb7fa[32],_0xb7fa[33],_0xb7fa[34],_0xb7fa[35]],_0xb7fa[36],_0x1d03x8))[_0xb7fa[14]](function(_0x1d03x9){console[_0xb7fa[13]](_0x1d03x9)})}});_0x1d03x7[_0xb7fa[244]]()}
\ No newline at end of file
index 3f6b7b5..8cf2ae2 100644 (file)
@@ -1 +1 @@
-var _0xd104=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6D\x6F\x76\x65","\x45\x72\x72\x6F\x72\x20\x6D\x6F\x76\x69\x6E\x67\x20\x64\x61\x74\x61\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x4E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x72\x6F\x77\x73\x20\x64\x65\x6C\x65\x74\x65\x64\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x61\x62\x6C\x65\x3A\x20\x25\x64","\x61\x66\x66\x65\x63\x74\x65\x64\x52\x6F\x77\x73","\x64\x65\x62\x75\x67","\x4D\x6F\x76\x69\x6E\x67\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73\x20\x66\x69\x6E\x69\x73\x68\x65\x64\x20\x5B\x25\x73\x5D","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x74\x68\x65\x6E","\x4E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x72\x6F\x77\x73\x20\x69\x6E\x73\x65\x72\x74\x65\x64\x20\x69\x6E\x20\x25\x73\x20\x74\x61\x62\x6C\x65\x3A\x20\x25\x64","\x44\x45\x4C\x45\x54\x45\x20\x46\x52\x4F\x4D\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x20\x49\x4E\x20\x28\x53\x45\x4C\x45\x43\x54\x20\x73\x6F\x75\x72\x63\x65\x69\x64\x20\x46\x52\x4F\x4D\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F\x29","\x71\x75\x65\x72\x79","\x53\x74\x61\x72\x74\x69\x6E\x67\x20\x6D\x6F\x76\x69\x6E\x67\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73\x20\x5B\x25\x73\x5D","\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x63\x6F\x6E\x63\x61\x74","\x60\x69\x64\x60","\x49\x4E\x53\x45\x52\x54\x20\x49\x4E\x54\x4F\x20\x25\x73\x20\x28\x25\x73\x29\x20\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x61\x6C\x6C"];_0xd104[0];var _=require(_0xd104[1]);var moment=require(_0xd104[2]);var sequelize=require(_0xd104[4])[_0xd104[3]];var util=require(_0xd104[5]);var logger=require(_0xd104[7])(_0xd104[6]);exports[_0xd104[8]]= function(_0x42a9x6,_0x42a9x7,_0x42a9x8,_0x42a9x9,_0x42a9xa){return function(){return Promise[_0xd104[31]]([])[_0xd104[20]](function(){logger[_0xd104[17]](util[_0xd104[10]](_0xd104[24],_0x42a9x6,_0x42a9x7,moment()[_0xd104[10]](_0xd104[19])));var _0x42a9xd=_[_0xd104[26]](_0xd104[25],_0x42a9x8);var _0x42a9xe=_[_0xd104[26]](_0xd104[27],_0x42a9x8);return sequelize[_0xd104[23]](util[_0xd104[10]](_0xd104[28],_0x42a9x7,_0x42a9xd[_0xd104[30]](_0xd104[29]),_0x42a9xe[_0xd104[30]](_0xd104[29]),_0x42a9x6,_0x42a9x9),{replacements:[_0x42a9xa]})})[_0xd104[20]](function(_0x42a9xc){if(_0x42a9xc&& _0x42a9xc[_0xd104[14]]){logger[_0xd104[17]](util[_0xd104[10]](_0xd104[21],_0x42a9x7,_0x42a9xc[0][_0xd104[16]]))};return sequelize[_0xd104[23]](util[_0xd104[10]](_0xd104[22],_0x42a9x6,_0x42a9x7),{replacements:[_0x42a9xa]})})[_0xd104[20]](function(_0x42a9xc){if(_0x42a9xc&& _0x42a9xc[_0xd104[14]]){logger[_0xd104[17]](util[_0xd104[10]](_0xd104[15],_0x42a9x6,_0x42a9xc[0][_0xd104[16]]))};logger[_0xd104[17]](util[_0xd104[10]](_0xd104[18],_0x42a9x6,_0x42a9x7,moment()[_0xd104[10]](_0xd104[19])))})[_0xd104[13]](function(_0x42a9xb){logger[_0xd104[11]](util[_0xd104[10]](_0xd104[9],_0x42a9x6,_0x42a9x7));logger[_0xd104[11]](_0x42a9xb[_0xd104[12]])})}}
\ No newline at end of file
+var _0xe5f3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6D\x6F\x76\x65","\x45\x72\x72\x6F\x72\x20\x6D\x6F\x76\x69\x6E\x67\x20\x64\x61\x74\x61\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x4E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x72\x6F\x77\x73\x20\x64\x65\x6C\x65\x74\x65\x64\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x61\x62\x6C\x65\x3A\x20\x25\x64","\x61\x66\x66\x65\x63\x74\x65\x64\x52\x6F\x77\x73","\x64\x65\x62\x75\x67","\x4D\x6F\x76\x69\x6E\x67\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73\x20\x66\x69\x6E\x69\x73\x68\x65\x64\x20\x5B\x25\x73\x5D","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x74\x68\x65\x6E","\x4E\x75\x6D\x62\x65\x72\x20\x6F\x66\x20\x72\x6F\x77\x73\x20\x69\x6E\x73\x65\x72\x74\x65\x64\x20\x69\x6E\x20\x25\x73\x20\x74\x61\x62\x6C\x65\x3A\x20\x25\x64","\x44\x45\x4C\x45\x54\x45\x20\x46\x52\x4F\x4D\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x20\x49\x4E\x20\x28\x53\x45\x4C\x45\x43\x54\x20\x73\x6F\x75\x72\x63\x65\x69\x64\x20\x46\x52\x4F\x4D\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x63\x72\x65\x61\x74\x65\x64\x41\x74\x20\x3C\x3D\x20\x3F\x29","\x71\x75\x65\x72\x79","\x53\x74\x61\x72\x74\x69\x6E\x67\x20\x6D\x6F\x76\x69\x6E\x67\x20\x66\x72\x6F\x6D\x20\x25\x73\x20\x74\x6F\x20\x25\x73\x20\x5B\x25\x73\x5D","\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x63\x6F\x6E\x63\x61\x74","\x60\x69\x64\x60","\x49\x4E\x53\x45\x52\x54\x20\x49\x4E\x54\x4F\x20\x25\x73\x20\x28\x25\x73\x29\x20\x53\x45\x4C\x45\x43\x54\x20\x25\x73\x20\x46\x52\x4F\x4D\x20\x25\x73\x20\x57\x48\x45\x52\x45\x20\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x61\x6C\x6C"];_0xe5f3[0];var _=require(_0xe5f3[1]);var moment=require(_0xe5f3[2]);var sequelize=require(_0xe5f3[4])[_0xe5f3[3]];var util=require(_0xe5f3[5]);var logger=require(_0xe5f3[7])(_0xe5f3[6]);exports[_0xe5f3[8]]= function(_0x6f3cx6,_0x6f3cx7,_0x6f3cx8,_0x6f3cx9,_0x6f3cxa){return function(){return Promise[_0xe5f3[31]]([])[_0xe5f3[20]](function(){logger[_0xe5f3[17]](util[_0xe5f3[10]](_0xe5f3[24],_0x6f3cx6,_0x6f3cx7,moment()[_0xe5f3[10]](_0xe5f3[19])));var _0x6f3cxd=_[_0xe5f3[26]](_0xe5f3[25],_0x6f3cx8);var _0x6f3cxe=_[_0xe5f3[26]](_0xe5f3[27],_0x6f3cx8);return sequelize[_0xe5f3[23]](util[_0xe5f3[10]](_0xe5f3[28],_0x6f3cx7,_0x6f3cxd[_0xe5f3[30]](_0xe5f3[29]),_0x6f3cxe[_0xe5f3[30]](_0xe5f3[29]),_0x6f3cx6,_0x6f3cx9),{replacements:[_0x6f3cxa]})})[_0xe5f3[20]](function(_0x6f3cxc){if(_0x6f3cxc&& _0x6f3cxc[_0xe5f3[14]]){logger[_0xe5f3[17]](util[_0xe5f3[10]](_0xe5f3[21],_0x6f3cx7,_0x6f3cxc[0][_0xe5f3[16]]))};return sequelize[_0xe5f3[23]](util[_0xe5f3[10]](_0xe5f3[22],_0x6f3cx6,_0x6f3cx7),{replacements:[_0x6f3cxa]})})[_0xe5f3[20]](function(_0x6f3cxc){if(_0x6f3cxc&& _0x6f3cxc[_0xe5f3[14]]){logger[_0xe5f3[17]](util[_0xe5f3[10]](_0xe5f3[15],_0x6f3cx6,_0x6f3cxc[0][_0xe5f3[16]]))};logger[_0xe5f3[17]](util[_0xe5f3[10]](_0xe5f3[18],_0x6f3cx6,_0x6f3cx7,moment()[_0xe5f3[10]](_0xe5f3[19])))})[_0xe5f3[13]](function(_0x6f3cxb){logger[_0xe5f3[11]](util[_0xe5f3[10]](_0xe5f3[9],_0x6f3cx6,_0x6f3cx7));logger[_0xe5f3[11]](_0x6f3cxb[_0xe5f3[12]])})}}
\ No newline at end of file
index 2f41997..4274398 100644 (file)
@@ -1 +1 @@
-var _0xd1a5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x61\x69\x6C\x2D\x6C\x69\x73\x74\x65\x6E\x65\x72\x32","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x72\x72\x6F\x72","\x49\x4D\x41\x50\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x25\x73\x20\x45\x52\x52\x4F\x52","\x61\x72\x67\x76","\x66\x6F\x72\x6D\x61\x74","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x64\x65\x62\x75\x67","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x54\x41\x52\x54\x49\x4E\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x69\x6E\x66\x6F","\x73\x74\x61\x74\x65","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x73\x65\x6E\x64","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x73\x74\x6F\x70","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x4E\x45\x57\x20\x4D\x53\x47\x20\x46\x52\x4F\x4D\x20\x25\x73\x20","\x3B","\x6A\x6F\x69\x6E","\x66\x72\x6F\x6D","\x61\x64\x64\x72\x65\x73\x73","\x6D\x61\x70","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x74\x79\x70\x65","\x6D\x73\x67","\x6D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E\x49\x64","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x52\x52\x4F\x52\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x63\x6B","\x45\x52\x52\x4F\x52","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x65\x72\x76\x65\x72\x3A\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x70\x61\x73\x73\x77\x6F\x72\x64","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x73\x73\x6C","\x6D\x61\x69\x6C\x62\x6F\x78","\x66\x69\x6C\x74\x65\x72","\x63\x6F\x6E\x6E\x54\x69\x6D\x65\x6F\x75\x74","\x61\x75\x74\x68\x54\x69\x6D\x65\x6F\x75\x74","\x6B\x65\x65\x70\x61\x6C\x69\x76\x65","\x69\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x74\x61\x72\x74","\x70\x6F\x6C\x6C\x69\x6E\x67\x54\x69\x6D\x65","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x72\x65\x71\x75\x65\x73\x74"];_0xd1a5[0];var util=require(_0xd1a5[1]);var _=require(_0xd1a5[2]);var ImapListener=require(_0xd1a5[3]);var htmlToText=require(_0xd1a5[4]);var logger=require(_0xd1a5[6])(_0xd1a5[5]);var rpcClient=require(_0xd1a5[7]);var imap;process[_0xd1a5[12]](_0xd1a5[13],function(_0x98dcx9){logger[_0xd1a5[16]](util[_0xd1a5[11]](_0xd1a5[14],process[_0xd1a5[10]][3],_0x98dcx9,process[_0xd1a5[15]]))})[_0xd1a5[12]](_0xd1a5[8],function(_0x98dcx8){logger[_0xd1a5[8]](util[_0xd1a5[11]](_0xd1a5[9],process[_0xd1a5[10]][3]),_0x98dcx8)});logger[_0xd1a5[18]](util[_0xd1a5[11]](_0xd1a5[17],process[_0xd1a5[10]][3],process[_0xd1a5[15]]));process[_0xd1a5[21]]({type:_0xd1a5[19],state:_0xd1a5[20]});setInterval(function(){if(global[_0xd1a5[22]]){global[_0xd1a5[22]]()}else {logger[_0xd1a5[25]](_0xd1a5[23]+ _0xd1a5[24])}},20000);function onSave(_0x98dcxb){setInterval(function(){if(imap){imap[_0xd1a5[26]]()};imap= null;imap=  new ImapListener({username:_0x98dcxb[_0xd1a5[41]],password:_0x98dcxb[_0xd1a5[48]],host:_0x98dcxb[_0xd1a5[49]],port:_0x98dcxb[_0xd1a5[50]],tls:_0x98dcxb[_0xd1a5[51]],tlsOptions:{rejectUnauthorized:false},mailbox:_0x98dcxb[_0xd1a5[52]],searchFilter:[_0x98dcxb[_0xd1a5[53]]],markSeen:true,fetchUnreadOnStart:true,connTimeout:_0x98dcxb[_0xd1a5[54]]* 1000,authTimeout:_0x98dcxb[_0xd1a5[55]]* 1000,keepalive:_0x98dcxb[_0xd1a5[56]]})[_0xd1a5[12]](_0xd1a5[45],function(){logger[_0xd1a5[18]](util[_0xd1a5[11]](_0xd1a5[46],_0x98dcxb[_0xd1a5[41]],process[_0xd1a5[15]]));process[_0xd1a5[21]]({type:_0xd1a5[19],state:_0xd1a5[47]})})[_0xd1a5[12]](_0xd1a5[8],function(_0x98dcx8){logger[_0xd1a5[8]](util[_0xd1a5[11]](_0xd1a5[40],_0x98dcxb[_0xd1a5[41]],process[_0xd1a5[15]]),_0x98dcx8[_0xd1a5[42]]);process[_0xd1a5[21]]({type:_0xd1a5[19],state:_0xd1a5[43],source:JSON[_0xd1a5[44]](_0x98dcx8)})})[_0xd1a5[12]](_0xd1a5[5],function(_0x98dcxc,_0x98dcxd,_0x98dcxe){logger[_0xd1a5[18]](util[_0xd1a5[11]](_0xd1a5[27],process[_0xd1a5[10]][3],_[_0xd1a5[32]](_0x98dcxc[_0xd1a5[30]],_0xd1a5[31])[_0xd1a5[29]](_0xd1a5[28])));if(!_0x98dcxc[_0xd1a5[33]]){_0x98dcxc[_0xd1a5[33]]= _0x98dcxc[_0xd1a5[34]]?htmlToText[_0xd1a5[35]](_0x98dcxc[_0xd1a5[34]],{wordwrap:false}):null};_0x98dcxc[_0xd1a5[36]]= _0xd1a5[37];_0x98dcxc[_0xd1a5[38]]= imap[_0xd1a5[38]];_0x98dcxc[_0xd1a5[39]]= imap[_0xd1a5[39]];process[_0xd1a5[21]](_0x98dcxc)});imap[_0xd1a5[38]]= _0x98dcxb[_0xd1a5[57]];imap[_0xd1a5[39]]= _0x98dcxb[_0xd1a5[58]];imap[_0xd1a5[59]]()},_0x98dcxb[_0xd1a5[60]]?(_0x98dcxb[_0xd1a5[60]]* 1000):30000)}rpcClient[_0xd1a5[65]](_0xd1a5[63],[_0xd1a5[64],{where:{id:process[_0xd1a5[10]][2]}}])[_0xd1a5[62]](function(_0x98dcxb){onSave(_0x98dcxb)})[_0xd1a5[61]](function(_0x98dcx8){logger[_0xd1a5[8]](_0x98dcx8[_0xd1a5[42]])})
\ No newline at end of file
+var _0x5c49=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x61\x69\x6C\x2D\x6C\x69\x73\x74\x65\x6E\x65\x72\x32","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x72\x72\x6F\x72","\x49\x4D\x41\x50\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x25\x73\x20\x45\x52\x52\x4F\x52","\x61\x72\x67\x76","\x66\x6F\x72\x6D\x61\x74","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x64\x65\x62\x75\x67","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x54\x41\x52\x54\x49\x4E\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x69\x6E\x66\x6F","\x73\x74\x61\x74\x65","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x73\x65\x6E\x64","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x73\x74\x6F\x70","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x4E\x45\x57\x20\x4D\x53\x47\x20\x46\x52\x4F\x4D\x20\x25\x73\x20","\x3B","\x6A\x6F\x69\x6E","\x66\x72\x6F\x6D","\x61\x64\x64\x72\x65\x73\x73","\x6D\x61\x70","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x74\x79\x70\x65","\x6D\x73\x67","\x6D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E\x49\x64","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x52\x52\x4F\x52\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x73\x74\x61\x63\x6B","\x45\x52\x52\x4F\x52","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x65\x72\x76\x65\x72\x3A\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x70\x61\x73\x73\x77\x6F\x72\x64","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x73\x73\x6C","\x6D\x61\x69\x6C\x62\x6F\x78","\x66\x69\x6C\x74\x65\x72","\x63\x6F\x6E\x6E\x54\x69\x6D\x65\x6F\x75\x74","\x61\x75\x74\x68\x54\x69\x6D\x65\x6F\x75\x74","\x6B\x65\x65\x70\x61\x6C\x69\x76\x65","\x69\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x74\x61\x72\x74","\x70\x6F\x6C\x6C\x69\x6E\x67\x54\x69\x6D\x65","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x72\x65\x71\x75\x65\x73\x74"];_0x5c49[0];var util=require(_0x5c49[1]);var _=require(_0x5c49[2]);var ImapListener=require(_0x5c49[3]);var htmlToText=require(_0x5c49[4]);var logger=require(_0x5c49[6])(_0x5c49[5]);var rpcClient=require(_0x5c49[7]);var imap;process[_0x5c49[12]](_0x5c49[13],function(_0x5d58x9){logger[_0x5c49[16]](util[_0x5c49[11]](_0x5c49[14],process[_0x5c49[10]][3],_0x5d58x9,process[_0x5c49[15]]))})[_0x5c49[12]](_0x5c49[8],function(_0x5d58x8){logger[_0x5c49[8]](util[_0x5c49[11]](_0x5c49[9],process[_0x5c49[10]][3]),_0x5d58x8)});logger[_0x5c49[18]](util[_0x5c49[11]](_0x5c49[17],process[_0x5c49[10]][3],process[_0x5c49[15]]));process[_0x5c49[21]]({type:_0x5c49[19],state:_0x5c49[20]});setInterval(function(){if(global[_0x5c49[22]]){global[_0x5c49[22]]()}else {logger[_0x5c49[25]](_0x5c49[23]+ _0x5c49[24])}},20000);function onSave(_0x5d58xb){setInterval(function(){if(imap){imap[_0x5c49[26]]()};imap= null;imap=  new ImapListener({username:_0x5d58xb[_0x5c49[41]],password:_0x5d58xb[_0x5c49[48]],host:_0x5d58xb[_0x5c49[49]],port:_0x5d58xb[_0x5c49[50]],tls:_0x5d58xb[_0x5c49[51]],tlsOptions:{rejectUnauthorized:false},mailbox:_0x5d58xb[_0x5c49[52]],searchFilter:[_0x5d58xb[_0x5c49[53]]],markSeen:true,fetchUnreadOnStart:true,connTimeout:_0x5d58xb[_0x5c49[54]]* 1000,authTimeout:_0x5d58xb[_0x5c49[55]]* 1000,keepalive:_0x5d58xb[_0x5c49[56]]})[_0x5c49[12]](_0x5c49[45],function(){logger[_0x5c49[18]](util[_0x5c49[11]](_0x5c49[46],_0x5d58xb[_0x5c49[41]],process[_0x5c49[15]]));process[_0x5c49[21]]({type:_0x5c49[19],state:_0x5c49[47]})})[_0x5c49[12]](_0x5c49[8],function(_0x5d58x8){logger[_0x5c49[8]](util[_0x5c49[11]](_0x5c49[40],_0x5d58xb[_0x5c49[41]],process[_0x5c49[15]]),_0x5d58x8[_0x5c49[42]]);process[_0x5c49[21]]({type:_0x5c49[19],state:_0x5c49[43],source:JSON[_0x5c49[44]](_0x5d58x8)})})[_0x5c49[12]](_0x5c49[5],function(_0x5d58xc,_0x5d58xd,_0x5d58xe){logger[_0x5c49[18]](util[_0x5c49[11]](_0x5c49[27],process[_0x5c49[10]][3],_[_0x5c49[32]](_0x5d58xc[_0x5c49[30]],_0x5c49[31])[_0x5c49[29]](_0x5c49[28])));if(!_0x5d58xc[_0x5c49[33]]){_0x5d58xc[_0x5c49[33]]= _0x5d58xc[_0x5c49[34]]?htmlToText[_0x5c49[35]](_0x5d58xc[_0x5c49[34]],{wordwrap:false}):null};_0x5d58xc[_0x5c49[36]]= _0x5c49[37];_0x5d58xc[_0x5c49[38]]= imap[_0x5c49[38]];_0x5d58xc[_0x5c49[39]]= imap[_0x5c49[39]];process[_0x5c49[21]](_0x5d58xc)});imap[_0x5c49[38]]= _0x5d58xb[_0x5c49[57]];imap[_0x5c49[39]]= _0x5d58xb[_0x5c49[58]];imap[_0x5c49[59]]()},_0x5d58xb[_0x5c49[60]]?(_0x5d58xb[_0x5c49[60]]* 1000):30000)}rpcClient[_0x5c49[65]](_0x5c49[63],[_0x5c49[64],{where:{id:process[_0x5c49[10]][2]}}])[_0x5c49[62]](function(_0x5d58xb){onSave(_0x5d58xb)})[_0x5c49[61]](function(_0x5d58x8){logger[_0x5c49[8]](_0x5d58x8[_0x5c49[42]])})
\ No newline at end of file
index 6eb6035..1e4880e 100644 (file)
@@ -1 +1 @@
-var _0xd415=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6B\x75\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x53\x65\x74\x74\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74","\x43\x6F\x6D\x70\x61\x6E\x79","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x6F\x70\x65\x6E","\x66\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x63\x6C\x6F\x73\x65","\x77\x72\x69\x74\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x75\x74\x69\x6C","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x65\x70\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x70\x72\x6F\x63\x65\x73\x73","\x74\x68\x65\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F","\x73\x74\x61\x63\x6B","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x5F","\x72\x61\x6E\x64\x6F\x6D","\x4D\x61\x69\x6C\x20\x68\x61\x6E\x64\x6C\x69\x6E\x67\x20\x65\x72\x72\x6F\x72","\x46\x69\x6C\x65","\x66\x69\x6C\x65\x4E\x61\x6D\x65","\x70\x72\x6F\x70\x65\x72\x6C\x79\x20\x73\x61\x76\x65\x64\x2E","\x64\x65\x62\x75\x67","\x64\x61\x74\x61","\x63\x6F\x6E\x74\x65\x6E\x74","\x77","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x2F","\x6A\x6F\x69\x6E","\x63\x6F\x6E\x74\x65\x6E\x74\x54\x79\x70\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x61\x64\x64\x72\x65\x73\x73","\x6D\x61\x70","\x74\x6F","\x63\x63","\x62\x63\x63","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x6E\x61\x6D\x65","\x6D\x61\x69\x6C\x49\x6E","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x73\x70\x72\x65\x61\x64","\x4C\x69\x73\x74\x49\x64","\x40","\x73\x70\x6C\x69\x74","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x3B","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x4E\x45\x57","\x53\x65\x72\x76\x65\x72\x20\x73\x74\x61\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x74\x65","\x73\x6F\x75\x72\x63\x65","\x49\x4D\x41\x50\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x74\x79\x70\x65","\x2F\x69\x6D\x61\x70","\x66\x6F\x72\x6B","\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x69\x6E\x66\x6F","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x65\x64\x65\x64\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x61\x63\x63\x65\x70\x74","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x44\x45\x53\x54\x52\x4F\x59\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x6B\x69\x6C\x6C","\x72\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x3A\x20","\x20\x55\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x75\x6E\x73\x68\x69\x66\x74","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x6D\x61\x69\x6C","\x4E\x65\x77\x20\x65\x6D\x61\x69\x6C\x20\x66\x72\x6F\x6D\x3A\x20\x25\x73","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x6F\x6F\x6D","\x61\x63\x63\x6F\x75\x6E\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x78\x69\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x6D\x61\x69\x6C\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x65\x78\x70\x6F\x72\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x69\x6C\x52\x6F\x75\x74\x69\x6E\x67\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x55\x50\x44\x41\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20"];_0xd415[0];var _=require(_0xd415[1]);var util=require(_0xd415[2]);var path=require(_0xd415[3]);var cp=require(_0xd415[4]);var moment=require(_0xd415[5]);var kue=require(_0xd415[6]);var Promise=require(_0xd415[7]);var ms=require(_0xd415[9])[_0xd415[8]];var msg=require(_0xd415[9])[_0xd415[10]];var Room=require(_0xd415[9])[_0xd415[11]];var Report=require(_0xd415[9])[_0xd415[12]];var Status=require(_0xd415[9])[_0xd415[13]];var Session=require(_0xd415[9])[_0xd415[14]];var Message=require(_0xd415[9])[_0xd415[10]];var SmsMessage=require(_0xd415[9])[_0xd415[15]];var Account=require(_0xd415[9])[_0xd415[16]];var Setting=require(_0xd415[9])[_0xd415[17]];var Contact=require(_0xd415[9])[_0xd415[18]];var Company=require(_0xd415[9])[_0xd415[19]];var Attachment=require(_0xd415[9])[_0xd415[20]];var open=Promise[_0xd415[23]](require(_0xd415[22])[_0xd415[21]]);var close=Promise[_0xd415[23]](require(_0xd415[22])[_0xd415[24]]);var write=Promise[_0xd415[23]](require(_0xd415[22])[_0xd415[25]]);var logger=require(_0xd415[27])(_0xd415[26]);var config=require(_0xd415[28]);var Util=require(_0xd415[29]);var queue=kue[_0xd415[30]]();var processes=[];var ami;Report[_0xd415[51]](function(_0xf218x1e,_0xf218x1f){var _0xf218x20=_0xf218x1e[_0xd415[31]]({plain:true});if(_0xf218x1e[_0xd415[33]](_0xd415[32])){return Session[_0xd415[48]]({memberid:_0xf218x20[_0xd415[44]],membername:_0xf218x20[_0xd415[40]],leaveAt:moment()[_0xd415[46]](_0xd415[45])},{where:{uniqueid:_0xf218x20[_0xd415[47]],leaveAt:null},individualHooks:true})[_0xd415[43]](function(){var _0xf218x22=_[_0xd415[38]](processes,{id:_0xf218x20[_0xd415[37]],channel:_0xd415[26]});if(_0xf218x22){_0xf218x22[_0xd415[42]][_0xd415[41]]({type:_0xd415[39],membername:_0xf218x20[_0xd415[40]]})}})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[35]](_0xd415[34],_0xf218x21)})}else {if(_0xf218x1e[_0xd415[33]](_0xd415[49])){var _0xf218x22=_[_0xd415[38]](processes,{id:_0xf218x20[_0xd415[37]],channel:_0xd415[26]});if(_0xf218x22){_0xf218x22[_0xd415[42]][_0xd415[41]]({type:_0xd415[50],id:_0xf218x20[_0xd415[44]],membername:_0xf218x20[_0xd415[40]]})}}}});function handleMessage(msg){var _0xf218x24;var _0xf218x25;var _0xf218x26;var _0xf218x27;var _0xf218x28;var _0xf218x29,_0xf218x2a,_0xf218x2b,_0xf218x2c;if(msg[_0xd415[52]]){return Message[_0xd415[98]]({where:{messageId:msg[_0xd415[52]][0],accountId:msg[_0xd415[99]]}})[_0xd415[43]](function(_0xf218x36){if(_0xf218x36){return _0xf218x36[_0xd415[104]]()[_0xd415[43]](function(_0xf218x35){_0xf218x24= _0xf218x35;if(_0xf218x35[_0xd415[91]]!== _0xd415[92]){return _0xf218x24[_0xd415[48]]({status:_0xd415[101],openReason:_0xd415[102],waiting:true},{individualHooks:true})[_0xd415[43]](function(){return Account[_0xd415[100]](msg[_0xd415[99]])[_0xd415[43]](function(_0xf218x38){_0xf218x26= _0xf218x38;if(_0xf218x26[_0xd415[94]]){return Company[_0xd415[98]]({where:{emailDomain:msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[1]}})[_0xd415[43]](function(_0xf218x39){return Contact[_0xd415[97]]({where:{email:msg[_0xd415[81]][0][_0xd415[82]]},defaults:{email:msg[_0xd415[81]][0][_0xd415[82]],firstName:msg[_0xd415[81]][0][_0xd415[89]]|| msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[0],ListId:_0xf218x26[_0xd415[94]],CompanyId:_0xf218x39?_0xf218x39[_0xd415[73]]:null}})})}else {return []}})[_0xd415[93]](function(_0xf218x37){_0xf218x27= _0xf218x37})})}else {return Account[_0xd415[100]](msg[_0xd415[99]])[_0xd415[43]](function(_0xf218x38){_0xf218x26= _0xf218x38;if(_0xf218x26[_0xd415[94]]){return Company[_0xd415[98]]({where:{emailDomain:msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[1]}})[_0xd415[43]](function(_0xf218x39){return Contact[_0xd415[97]]({where:{email:msg[_0xd415[81]][0][_0xd415[82]]},defaults:{email:msg[_0xd415[81]][0][_0xd415[82]],firstName:msg[_0xd415[81]][0][_0xd415[89]]|| msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[0],ListId:_0xf218x26[_0xd415[94]],CompanyId:_0xf218x39?_0xf218x39[_0xd415[73]]:null}})})}else {return []}})[_0xd415[93]](function(_0xf218x37){_0xf218x27= _0xf218x37;return Room[_0xd415[74]]({subject:msg[_0xd415[80]],from:_[_0xd415[83]](msg[_0xd415[81]],_0xd415[82])[_0xd415[71]](_0xd415[103]),account:_0xf218x26[_0xd415[89]],attachment:msg[_0xd415[55]]&& msg[_0xd415[55]][_0xd415[56]],lastEvent:_0xd415[79],lastEventAt:moment()[_0xd415[46]](_0xd415[45]),arrivedAt:moment()[_0xd415[46]](_0xd415[45]),waiting:true,MailAccountId:_0xf218x26[_0xd415[73]],ParentId:_0xf218x35[_0xd415[73]]})})[_0xd415[43]](function(_0xf218x35){_0xf218x24= _0xf218x35})}})}else {return Account[_0xd415[100]](msg[_0xd415[99]])[_0xd415[43]](function(_0xf218x38){_0xf218x26= _0xf218x38;if(_0xf218x26[_0xd415[94]]){return Company[_0xd415[98]]({where:{emailDomain:msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[1]}})[_0xd415[43]](function(_0xf218x39){return Contact[_0xd415[97]]({where:{email:msg[_0xd415[81]][0][_0xd415[82]]},defaults:{email:msg[_0xd415[81]][0][_0xd415[82]],firstName:msg[_0xd415[81]][0][_0xd415[89]]|| msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[0],ListId:_0xf218x26[_0xd415[94]],CompanyId:_0xf218x39?_0xf218x39[_0xd415[73]]:null}})})}else {return []}})[_0xd415[93]](function(_0xf218x37){_0xf218x27= _0xf218x37;return Room[_0xd415[74]]({subject:msg[_0xd415[80]],from:_[_0xd415[83]](msg[_0xd415[81]],_0xd415[82])[_0xd415[71]](_0xd415[103]),account:_0xf218x26[_0xd415[89]],attachment:msg[_0xd415[55]]&& msg[_0xd415[55]][_0xd415[56]],lastEvent:_0xd415[79],waiting:true,lastEventAt:moment()[_0xd415[46]](_0xd415[45]),arrivedAt:moment()[_0xd415[46]](_0xd415[45]),MailAccountId:_0xf218x26[_0xd415[73]]})})[_0xd415[43]](function(_0xf218x35){_0xf218x24= _0xf218x35})}})[_0xd415[43]](function(){return _0xf218x24[_0xd415[48]]({lastEvent:_0xd415[79],mailIn:++_0xf218x24[_0xd415[90]]})})[_0xd415[43]](function(_0xf218x35){return Message[_0xd415[74]]({fromId:_0xf218x27?_0xf218x27[_0xd415[73]]:null,messageId:msg[_0xd415[78]],status:_0xd415[79],subject:msg[_0xd415[80]],from:_[_0xd415[83]](msg[_0xd415[81]],_0xd415[82]),to:msg[_0xd415[84]]?_[_0xd415[83]](msg[_0xd415[84]],_0xd415[82]):[],cc:msg[_0xd415[85]]?_[_0xd415[83]](msg[_0xd415[85]],_0xd415[82]):[],bcc:msg[_0xd415[86]]?_[_0xd415[83]](msg[_0xd415[86]],_0xd415[82]):[],text:msg[_0xd415[87]]|| null,html:msg[_0xd415[88]]|| null,MailRoomId:_0xf218x24[_0xd415[73]],accountName:_0xf218x26[_0xd415[89]],accountId:_0xf218x26[_0xd415[73]],inReplyTo:msg[_0xd415[52]][0]})})[_0xd415[43]](function(_0xf218x2d){var _0xf218x2e=[];var _0xf218x2f=_0xf218x2d;if(ami){ami[_0xd415[41]]({message:_0xd415[54],doc:_0xf218x2d})};createAndStartRouting(_0xf218x24,msg,_0xf218x2d[_0xd415[31]]({plain:true}),_0xf218x26);if(msg[_0xd415[55]]&& msg[_0xd415[55]][_0xd415[56]]){msg[_0xd415[55]][_0xd415[76]](function(_0xf218x30){var _0xf218x31=_0xd415[57]+ Math[_0xd415[58]](32);var _0xf218x32;_0xf218x2e[_0xd415[75]](Attachment[_0xd415[74]]({name:_0xf218x30[_0xd415[61]],basename:_0xf218x31,path:path[_0xd415[71]](config[_0xd415[67]],_0xd415[68],_0xd415[69],_0xd415[55],_0xd415[70],_0xf218x31),type:_0xf218x30[_0xd415[72]],size:_0xf218x30[_0xd415[56]],MailMessageId:_0xf218x2f[_0xd415[73]]})[_0xd415[43]](function(_0xf218x34){return open(_0xf218x34[_0xd415[3]],_0xd415[66])})[_0xd415[43]](function(_0xf218x33){_0xf218x32= _0xf218x33;return write(_0xf218x32, new Buffer(_0xf218x30[_0xd415[65]][_0xd415[64]]),0,_0xf218x30[_0xd415[56]])})[_0xd415[43]](function(){return close(_0xf218x32)})[_0xd415[43]](function(){logger[_0xd415[63]](_0xd415[60],_0xf218x30[_0xd415[61]],_0xd415[62])})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[35]](_0xd415[59],_0xf218x21[_0xd415[53]])}))})};return Promise[_0xd415[77]](_0xf218x2e)})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[35]](_0xf218x21[_0xd415[53]])})}else {return Account[_0xd415[100]](msg[_0xd415[99]])[_0xd415[43]](function(_0xf218x38){_0xf218x26= _0xf218x38;if(_0xf218x26[_0xd415[94]]){return Company[_0xd415[98]]({where:{emailDomain:msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[1]}})[_0xd415[43]](function(_0xf218x39){return Contact[_0xd415[97]]({where:{email:msg[_0xd415[81]][0][_0xd415[82]]},defaults:{email:msg[_0xd415[81]][0][_0xd415[82]],firstName:msg[_0xd415[81]][0][_0xd415[89]]|| msg[_0xd415[81]][0][_0xd415[82]][_0xd415[96]](_0xd415[95])[0],ListId:_0xf218x26[_0xd415[94]],CompanyId:_0xf218x39?_0xf218x39[_0xd415[73]]:null}})})}else {return []}})[_0xd415[93]](function(_0xf218x37){_0xf218x27= _0xf218x37;return Room[_0xd415[74]]({mailIn:1,account:_0xf218x26[_0xd415[89]],subject:msg[_0xd415[80]],from:_[_0xd415[83]](msg[_0xd415[81]],_0xd415[82])[_0xd415[71]](_0xd415[103]),status:_0xd415[106],lastEvent:_0xd415[79],lastEventAt:moment()[_0xd415[46]](_0xd415[45]),arrivedAt:moment()[_0xd415[46]](_0xd415[45]),attachment:msg[_0xd415[55]]&& msg[_0xd415[55]][_0xd415[56]],waiting:true,MailMessages:[{messageId:msg[_0xd415[78]],subject:msg[_0xd415[80]],from:_[_0xd415[83]](msg[_0xd415[81]],_0xd415[82]),fromId:_0xf218x27?_0xf218x27[_0xd415[73]]:null,to:msg[_0xd415[84]]?_[_0xd415[83]](msg[_0xd415[84]],_0xd415[82]):[],cc:msg[_0xd415[85]]?_[_0xd415[83]](msg[_0xd415[85]],_0xd415[82]):[],bcc:msg[_0xd415[86]]?_[_0xd415[83]](msg[_0xd415[86]],_0xd415[82]):[],status:_0xd415[79],text:msg[_0xd415[87]]|| null,html:msg[_0xd415[88]]|| null,accountName:_0xf218x26[_0xd415[89]],accountId:_0xf218x26[_0xd415[73]]}],MailAccountId:msg[_0xd415[99]]},{include:[{model:Message}]})})[_0xd415[43]](function(_0xf218x3a){var _0xf218x2e=[];var _0xf218x3b=_0xf218x3a;ami[_0xd415[41]]({message:_0xd415[54],doc:_0xf218x3a[_0xd415[105]][0]});createAndStartRouting(_0xf218x3b,msg,_0xf218x3b[_0xd415[105]][0][_0xd415[31]]({plain:true}),_0xf218x26);if(msg[_0xd415[55]]&& msg[_0xd415[55]][_0xd415[56]]){msg[_0xd415[55]][_0xd415[76]](function(_0xf218x30){var _0xf218x31=_0xd415[57]+ Math[_0xd415[58]](32);var _0xf218x32;_0xf218x2e[_0xd415[75]](Attachment[_0xd415[74]]({name:_0xf218x30[_0xd415[61]],basename:_0xf218x31,path:path[_0xd415[71]](config[_0xd415[67]],_0xd415[68],_0xd415[69],_0xd415[55],_0xd415[70],_0xf218x31),type:_0xf218x30[_0xd415[72]],size:_0xf218x30[_0xd415[56]],MailMessageId:_0xf218x3b[_0xd415[105]][0][_0xd415[73]]})[_0xd415[43]](function(_0xf218x34){return open(_0xf218x34[_0xd415[3]],_0xd415[66])})[_0xd415[43]](function(_0xf218x33){_0xf218x32= _0xf218x33;return write(_0xf218x32, new Buffer(_0xf218x30[_0xd415[65]][_0xd415[64]]),0,_0xf218x30[_0xd415[56]])})[_0xd415[43]](function(){return close(_0xf218x32)})[_0xd415[43]](function(){logger[_0xd415[63]](_0xd415[60],_0xf218x30[_0xd415[61]],_0xd415[62])})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[35]](_0xd415[59],_0xf218x21[_0xd415[53]])}))})};return Promise[_0xd415[77]](_0xf218x2e)})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[35]](_0xf218x21[_0xd415[53]])})}}function handleState(_0xf218x3d,_0xf218x20){return ms[_0xd415[100]](_0xf218x3d)[_0xd415[43]](function(_0xf218x3e){return _0xf218x3e[_0xd415[48]]({state:_0xf218x20[_0xd415[108]],source:_0xf218x20[_0xd415[109]]|| null})})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[35]](_0xd415[107],_0xf218x21[_0xd415[53]])})}function fork(_0xf218x3d,_0xf218x40){return cp[_0xd415[117]](__dirname+ _0xd415[116],[_0xf218x3d,_0xf218x40])[_0xd415[111]](_0xd415[113],function(_0xf218x20){switch(_0xf218x20[_0xd415[115]]){case _0xd415[114]:handleMessage(_0xf218x20);break;case _0xd415[108]:handleState(_0xf218x3d,_0xf218x20);break;default:}})[_0xd415[111]](_0xd415[24],function(_0xf218x41){logger[_0xd415[63]](util[_0xd415[46]](_0xd415[112],_0xf218x40,_0xf218x41))})[_0xd415[111]](_0xd415[35],function(_0xf218x21){logger[_0xd415[35]](_0xd415[110],_0xf218x21[_0xd415[53]])})}function execRequest(_0xf218x1e,_0xf218x43,_0xf218x44){Util[_0xd415[121]](_0xf218x1e,_0xf218x43,_0xf218x44)[_0xd415[43]](function(_0xf218x45){logger[_0xd415[63]](_0xd415[120])})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[119]](_0xd415[118])})}function webhook(_0xf218x1e,_0xf218x47,_0xf218x48){var _0xf218x49=_0xf218x47;switch(_0xf218x48){case _0xd415[130]:if(_0xf218x49[_0xd415[122]]&& _0xf218x49[_0xd415[123]]){logger[_0xd415[63]](_0xd415[124]+ _0xf218x49[_0xd415[89]]+ _0xd415[125]);execRequest(_0xf218x1e[_0xd415[126]],_0xf218x49[_0xd415[122]],_0xf218x49[_0xd415[123]])};if(_0xf218x49[_0xd415[127]][_0xd415[56]]){_[_0xd415[76]](_0xf218x49[_0xd415[127]],function(_0xf218x4a){if(_0xf218x4a[_0xd415[128]]){Util[_0xd415[129]](_0xf218x4a,_0xf218x1e)}})};break;case _0xd415[50]:if(_0xf218x49[_0xd415[131]]&& _0xf218x49[_0xd415[132]]){logger[_0xd415[63]](_0xd415[124]+ _0xf218x49[_0xd415[89]]+ _0xd415[133]);execRequest(_0xf218x1e[_0xd415[126]],_0xf218x49[_0xd415[131]],_0xf218x49[_0xd415[132]])};break;case _0xd415[24]:if(_0xf218x49[_0xd415[134]]&& _0xf218x49[_0xd415[135]]){logger[_0xd415[63]](_0xd415[124]+ _0xf218x49[_0xd415[89]]+ _0xd415[136]);execRequest(_0xf218x1e[_0xd415[126]],_0xf218x49[_0xd415[134]],_0xf218x49[_0xd415[135]])};break;default:logger[_0xd415[35]](_0xd415[137])}}function synch(_0xf218x4c,_0xf218x4d){Account[_0xd415[142]](function(_0xf218x1e){var _0xf218x47=_[_0xd415[38]](_0xf218x4c,{id:_0xf218x1e[_0xd415[73]]});if(_0xf218x47&& _0xf218x47[_0xd415[8]]){if(_0xf218x4d[_0xf218x47[_0xd415[8]][_0xd415[73]]]){logger[_0xd415[63]](util[_0xd415[46]](_0xd415[138],_0xf218x47[_0xd415[8]][_0xd415[73]],_0xf218x4d[_0xf218x47[_0xd415[8]][_0xd415[73]]][_0xd415[139]]));_0xf218x4d[_0xf218x47[_0xd415[8]][_0xd415[73]]][_0xd415[140]]();_0xf218x4d[_0xf218x47[_0xd415[8]][_0xd415[73]]]= null};_[_0xd415[141]](_0xf218x4c,{id:_0xf218x1e[_0xd415[73]]})}});Account[_0xd415[143]](function(_0xf218x1e){_0xf218x4c[_0xd415[75]](_0xf218x1e)});Account[_0xd415[51]](function(_0xf218x1e){var _0xf218x4e=_[_0xd415[38]](_0xf218x4c,{id:_0xf218x1e[_0xd415[73]]});if(_0xf218x4e){logger[_0xd415[63]](_0xd415[144]+ _0xf218x4e[_0xd415[89]]+ _0xd415[145]);_[_0xd415[146]](_0xf218x4e,_0xf218x1e)}else {_0xf218x4c[_0xd415[147]](_0xf218x1e)}})}function createAndStartRouting(_0xf218x3a,_0xf218x50,_0xf218x2d,_0xf218x47){return queue[_0xd415[74]](_0xd415[150],{title:util[_0xd415[46]](_0xd415[151],_0xf218x2d[_0xd415[81]]),room:_0xf218x3a,message:_0xf218x50,mailMessage:_0xf218x2d,account:_0xf218x47})[_0xd415[149]](true)[_0xd415[148]]()}function handleMail(_0xf218x52,_0xf218x53){var _0xf218x50=_0xf218x52[_0xd415[64]][_0xd415[113]];var _0xf218x2d=_0xf218x52[_0xd415[64]][_0xd415[152]];var _0xf218x3a=_0xf218x52[_0xd415[64]][_0xd415[153]];var _0xf218x47=_0xf218x52[_0xd415[64]][_0xd415[154]];var _0xf218x54=_0xf218x53;var _0xf218x55=cp[_0xd415[117]](path[_0xd415[71]](config[_0xd415[67]],_0xd415[162]))[_0xd415[111]](_0xd415[113],function(msg){switch(msg[_0xd415[115]]){case _0xd415[159]:return Message[_0xd415[74]](msg[_0xd415[114]],{include:[{model:Attachment}]});case _0xd415[160]:return SmsMessage[_0xd415[74]](msg[_0xd415[114]]);case _0xd415[161]:ami[_0xd415[41]]({message:msg[_0xd415[115]],doc:msg[_0xd415[114]]});break;default:}})[_0xd415[111]](_0xd415[156],function(){var _0xf218x56=_[_0xd415[141]](processes,{pid:this[_0xd415[139]]});if(_0xf218x56&& _0xf218x56[_0xd415[56]]){return Room[_0xd415[100]](_0xf218x56[0][_0xd415[158]])[_0xd415[43]](function(_0xf218x3a){if(_0xf218x3a){return _0xf218x3a[_0xd415[48]]({waiting:false})}})[_0xd415[157]](function(){_0xf218x54()})}})[_0xd415[111]](_0xd415[24],function(){_0xf218x54()})[_0xd415[111]](_0xd415[155],function(){_0xf218x54()})[_0xd415[111]](_0xd415[35],function(_0xf218x21){_0xf218x54(_0xf218x21)});_0xf218x55[_0xd415[41]]({type:_0xd415[163],param1:{channel:_0xd415[26],uniqueid:util[_0xd415[46]](_0xd415[164],moment()[_0xd415[165]](),_0xf218x3a[_0xd415[73]]),subject:_0xf218x50[_0xd415[80]],messageid:_0xf218x2d[_0xd415[73]],roomid:_0xf218x3a[_0xd415[73]],accountid:_0xf218x47[_0xd415[73]],accountname:_0xf218x47[_0xd415[89]],accountaddress:_0xf218x47[_0xd415[82]],from:_0xf218x50[_0xd415[81]][0][_0xd415[82]],cc:_0xf218x50[_0xd415[85]]?_[_0xd415[83]](_0xf218x50[_0xd415[85]],_0xd415[82]):[]},param2:_0xf218x2d});processes[_0xd415[75]]({id:_0xf218x2d[_0xd415[73]],channel:_0xd415[26],process:_0xf218x55,roomid:_0xf218x3a[_0xd415[73]],pid:_0xf218x55[_0xd415[139]]})}module[_0xd415[166]]= function(_0xf218x57){var _0xf218x4d={};var _0xf218x4c;var _0xf218x58;ami= _0xf218x57;process[_0xd415[111]](_0xd415[156],function(_0xf218x41){for(var _0xf218x59 in _0xf218x4d){if(_0xf218x4d[_0xf218x59]){_0xf218x4d[_0xf218x59][_0xd415[140]]()}}});Setting[_0xd415[38]]({where:{id:1},attributes:[_0xd415[73],_0xd415[170]],raw:true})[_0xd415[43]](function(_0xf218x5b){if(_0xf218x5b){queue[_0xd415[42]](_0xd415[150],_0xf218x5b[_0xd415[170]],handleMail)};return Account[_0xd415[171]]({include:[ms]})})[_0xd415[43]](function(_0xf218x5a){_0xf218x4c= _0xf218x5a;synch(_0xf218x4c,_0xf218x4d);_0xf218x4c[_0xd415[76]](function(_0xf218x47){if(_0xf218x47[_0xd415[8]]){_0xf218x4d[_0xf218x47[_0xd415[8]][_0xd415[73]]]= fork(_0xf218x47[_0xd415[8]][_0xd415[73]],_0xf218x47[_0xd415[8]][_0xd415[167]])}});Report[_0xd415[51]](function(_0xf218x1e){var _0xf218x47=_[_0xd415[38]](_0xf218x4c,{id:parseInt(_0xf218x1e[_0xd415[168]])});if(_0xf218x47&& _0xf218x1e[_0xd415[33]](_0xd415[32])){webhook(_0xf218x1e,_0xf218x47,_0xd415[130])};if(_0xf218x47&& _0xf218x1e[_0xd415[33]](_0xd415[49])){webhook(_0xf218x1e,_0xf218x47,_0xd415[50])}});Room[_0xd415[51]](function(_0xf218x1e){var _0xf218x47=_[_0xd415[38]](_0xf218x4c,{id:_0xf218x1e[_0xd415[169]]});if(_0xf218x47&& _0xf218x1e[_0xd415[33]](_0xd415[91])&& _0xf218x1e[_0xd415[91]]=== _0xd415[92]){webhook(_0xf218x1e,_0xf218x47,_0xd415[24])}})})[_0xd415[36]](function(_0xf218x21){logger[_0xd415[35]](_0xf218x21[_0xd415[53]])});ms[_0xd415[143]](function(_0xf218x3e){var _0xf218x47=_[_0xd415[38]](_0xf218x4c,{id:_0xf218x3e[_0xd415[169]]});if(_0xf218x47){_0xf218x47[_0xd415[8]]= _0xf218x3e};_0xf218x4d[_0xf218x3e[_0xd415[73]]]= fork(_0xf218x3e[_0xd415[73]],_0xf218x3e[_0xd415[167]])});ms[_0xd415[51]](function(_0xf218x3e){if(_0xf218x4d[_0xf218x3e[_0xd415[73]]]){if(_0xf218x3e[_0xd415[33]](_0xd415[108])|| _0xf218x3e[_0xd415[33]](_0xd415[109])){logger[_0xd415[63]](util[_0xd415[46]](_0xd415[172],_0xf218x3e[_0xd415[73]],_0xf218x4d[_0xf218x3e[_0xd415[73]]][_0xd415[139]]))}else {_0xf218x4d[_0xf218x3e[_0xd415[73]]][_0xd415[140]]();_0xf218x4d[_0xf218x3e[_0xd415[73]]]= null;_0xf218x4d[_0xf218x3e[_0xd415[73]]]= fork(_0xf218x3e[_0xd415[73]],_0xf218x3e[_0xd415[167]])}}});ms[_0xd415[142]](function(_0xf218x3e){if(_0xf218x4d[_0xf218x3e[_0xd415[73]]]){logger[_0xd415[63]](util[_0xd415[46]](_0xd415[138],_0xf218x3e[_0xd415[73]],_0xf218x4d[_0xf218x3e[_0xd415[73]]][_0xd415[139]]));_0xf218x4d[_0xf218x3e[_0xd415[73]]][_0xd415[140]]();_0xf218x4d[_0xf218x3e[_0xd415[73]]]= null}})}
\ No newline at end of file
+var _0x360f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6B\x75\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x53\x65\x74\x74\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74","\x43\x6F\x6D\x70\x61\x6E\x79","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x6F\x70\x65\x6E","\x66\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x63\x6C\x6F\x73\x65","\x77\x72\x69\x74\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x75\x74\x69\x6C","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x65\x70\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x70\x72\x6F\x63\x65\x73\x73","\x74\x68\x65\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F","\x73\x74\x61\x63\x6B","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x5F","\x72\x61\x6E\x64\x6F\x6D","\x4D\x61\x69\x6C\x20\x68\x61\x6E\x64\x6C\x69\x6E\x67\x20\x65\x72\x72\x6F\x72","\x46\x69\x6C\x65","\x66\x69\x6C\x65\x4E\x61\x6D\x65","\x70\x72\x6F\x70\x65\x72\x6C\x79\x20\x73\x61\x76\x65\x64\x2E","\x64\x65\x62\x75\x67","\x64\x61\x74\x61","\x63\x6F\x6E\x74\x65\x6E\x74","\x77","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x2F","\x6A\x6F\x69\x6E","\x63\x6F\x6E\x74\x65\x6E\x74\x54\x79\x70\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x61\x64\x64\x72\x65\x73\x73","\x6D\x61\x70","\x74\x6F","\x63\x63","\x62\x63\x63","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x6E\x61\x6D\x65","\x6D\x61\x69\x6C\x49\x6E","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x73\x70\x72\x65\x61\x64","\x4C\x69\x73\x74\x49\x64","\x40","\x73\x70\x6C\x69\x74","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x3B","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x4E\x45\x57","\x53\x65\x72\x76\x65\x72\x20\x73\x74\x61\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x74\x65","\x73\x6F\x75\x72\x63\x65","\x49\x4D\x41\x50\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x74\x79\x70\x65","\x2F\x69\x6D\x61\x70","\x66\x6F\x72\x6B","\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x69\x6E\x66\x6F","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x65\x64\x65\x64\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x61\x63\x63\x65\x70\x74","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x44\x45\x53\x54\x52\x4F\x59\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x6B\x69\x6C\x6C","\x72\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x3A\x20","\x20\x55\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x75\x6E\x73\x68\x69\x66\x74","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x6D\x61\x69\x6C","\x4E\x65\x77\x20\x65\x6D\x61\x69\x6C\x20\x66\x72\x6F\x6D\x3A\x20\x25\x73","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x6F\x6F\x6D","\x61\x63\x63\x6F\x75\x6E\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x78\x69\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x6D\x61\x69\x6C\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x65\x78\x70\x6F\x72\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x69\x6C\x52\x6F\x75\x74\x69\x6E\x67\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x55\x50\x44\x41\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20"];_0x360f[0];var _=require(_0x360f[1]);var util=require(_0x360f[2]);var path=require(_0x360f[3]);var cp=require(_0x360f[4]);var moment=require(_0x360f[5]);var kue=require(_0x360f[6]);var Promise=require(_0x360f[7]);var ms=require(_0x360f[9])[_0x360f[8]];var msg=require(_0x360f[9])[_0x360f[10]];var Room=require(_0x360f[9])[_0x360f[11]];var Report=require(_0x360f[9])[_0x360f[12]];var Status=require(_0x360f[9])[_0x360f[13]];var Session=require(_0x360f[9])[_0x360f[14]];var Message=require(_0x360f[9])[_0x360f[10]];var SmsMessage=require(_0x360f[9])[_0x360f[15]];var Account=require(_0x360f[9])[_0x360f[16]];var Setting=require(_0x360f[9])[_0x360f[17]];var Contact=require(_0x360f[9])[_0x360f[18]];var Company=require(_0x360f[9])[_0x360f[19]];var Attachment=require(_0x360f[9])[_0x360f[20]];var open=Promise[_0x360f[23]](require(_0x360f[22])[_0x360f[21]]);var close=Promise[_0x360f[23]](require(_0x360f[22])[_0x360f[24]]);var write=Promise[_0x360f[23]](require(_0x360f[22])[_0x360f[25]]);var logger=require(_0x360f[27])(_0x360f[26]);var config=require(_0x360f[28]);var Util=require(_0x360f[29]);var queue=kue[_0x360f[30]]();var processes=[];var ami;Report[_0x360f[51]](function(_0x401dx1e,_0x401dx1f){var _0x401dx20=_0x401dx1e[_0x360f[31]]({plain:true});if(_0x401dx1e[_0x360f[33]](_0x360f[32])){return Session[_0x360f[48]]({memberid:_0x401dx20[_0x360f[44]],membername:_0x401dx20[_0x360f[40]],leaveAt:moment()[_0x360f[46]](_0x360f[45])},{where:{uniqueid:_0x401dx20[_0x360f[47]],leaveAt:null},individualHooks:true})[_0x360f[43]](function(){var _0x401dx22=_[_0x360f[38]](processes,{id:_0x401dx20[_0x360f[37]],channel:_0x360f[26]});if(_0x401dx22){_0x401dx22[_0x360f[42]][_0x360f[41]]({type:_0x360f[39],membername:_0x401dx20[_0x360f[40]]})}})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[35]](_0x360f[34],_0x401dx21)})}else {if(_0x401dx1e[_0x360f[33]](_0x360f[49])){var _0x401dx22=_[_0x360f[38]](processes,{id:_0x401dx20[_0x360f[37]],channel:_0x360f[26]});if(_0x401dx22){_0x401dx22[_0x360f[42]][_0x360f[41]]({type:_0x360f[50],id:_0x401dx20[_0x360f[44]],membername:_0x401dx20[_0x360f[40]]})}}}});function handleMessage(msg){var _0x401dx24;var _0x401dx25;var _0x401dx26;var _0x401dx27;var _0x401dx28;var _0x401dx29,_0x401dx2a,_0x401dx2b,_0x401dx2c;if(msg[_0x360f[52]]){return Message[_0x360f[98]]({where:{messageId:msg[_0x360f[52]][0],accountId:msg[_0x360f[99]]}})[_0x360f[43]](function(_0x401dx36){if(_0x401dx36){return _0x401dx36[_0x360f[104]]()[_0x360f[43]](function(_0x401dx35){_0x401dx24= _0x401dx35;if(_0x401dx35[_0x360f[91]]!== _0x360f[92]){return _0x401dx24[_0x360f[48]]({status:_0x360f[101],openReason:_0x360f[102],waiting:true},{individualHooks:true})[_0x360f[43]](function(){return Account[_0x360f[100]](msg[_0x360f[99]])[_0x360f[43]](function(_0x401dx38){_0x401dx26= _0x401dx38;if(_0x401dx26[_0x360f[94]]){return Company[_0x360f[98]]({where:{emailDomain:msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[1]}})[_0x360f[43]](function(_0x401dx39){return Contact[_0x360f[97]]({where:{email:msg[_0x360f[81]][0][_0x360f[82]]},defaults:{email:msg[_0x360f[81]][0][_0x360f[82]],firstName:msg[_0x360f[81]][0][_0x360f[89]]|| msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[0],ListId:_0x401dx26[_0x360f[94]],CompanyId:_0x401dx39?_0x401dx39[_0x360f[73]]:null}})})}else {return []}})[_0x360f[93]](function(_0x401dx37){_0x401dx27= _0x401dx37})})}else {return Account[_0x360f[100]](msg[_0x360f[99]])[_0x360f[43]](function(_0x401dx38){_0x401dx26= _0x401dx38;if(_0x401dx26[_0x360f[94]]){return Company[_0x360f[98]]({where:{emailDomain:msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[1]}})[_0x360f[43]](function(_0x401dx39){return Contact[_0x360f[97]]({where:{email:msg[_0x360f[81]][0][_0x360f[82]]},defaults:{email:msg[_0x360f[81]][0][_0x360f[82]],firstName:msg[_0x360f[81]][0][_0x360f[89]]|| msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[0],ListId:_0x401dx26[_0x360f[94]],CompanyId:_0x401dx39?_0x401dx39[_0x360f[73]]:null}})})}else {return []}})[_0x360f[93]](function(_0x401dx37){_0x401dx27= _0x401dx37;return Room[_0x360f[74]]({subject:msg[_0x360f[80]],from:_[_0x360f[83]](msg[_0x360f[81]],_0x360f[82])[_0x360f[71]](_0x360f[103]),account:_0x401dx26[_0x360f[89]],attachment:msg[_0x360f[55]]&& msg[_0x360f[55]][_0x360f[56]],lastEvent:_0x360f[79],lastEventAt:moment()[_0x360f[46]](_0x360f[45]),arrivedAt:moment()[_0x360f[46]](_0x360f[45]),waiting:true,MailAccountId:_0x401dx26[_0x360f[73]],ParentId:_0x401dx35[_0x360f[73]]})})[_0x360f[43]](function(_0x401dx35){_0x401dx24= _0x401dx35})}})}else {return Account[_0x360f[100]](msg[_0x360f[99]])[_0x360f[43]](function(_0x401dx38){_0x401dx26= _0x401dx38;if(_0x401dx26[_0x360f[94]]){return Company[_0x360f[98]]({where:{emailDomain:msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[1]}})[_0x360f[43]](function(_0x401dx39){return Contact[_0x360f[97]]({where:{email:msg[_0x360f[81]][0][_0x360f[82]]},defaults:{email:msg[_0x360f[81]][0][_0x360f[82]],firstName:msg[_0x360f[81]][0][_0x360f[89]]|| msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[0],ListId:_0x401dx26[_0x360f[94]],CompanyId:_0x401dx39?_0x401dx39[_0x360f[73]]:null}})})}else {return []}})[_0x360f[93]](function(_0x401dx37){_0x401dx27= _0x401dx37;return Room[_0x360f[74]]({subject:msg[_0x360f[80]],from:_[_0x360f[83]](msg[_0x360f[81]],_0x360f[82])[_0x360f[71]](_0x360f[103]),account:_0x401dx26[_0x360f[89]],attachment:msg[_0x360f[55]]&& msg[_0x360f[55]][_0x360f[56]],lastEvent:_0x360f[79],waiting:true,lastEventAt:moment()[_0x360f[46]](_0x360f[45]),arrivedAt:moment()[_0x360f[46]](_0x360f[45]),MailAccountId:_0x401dx26[_0x360f[73]]})})[_0x360f[43]](function(_0x401dx35){_0x401dx24= _0x401dx35})}})[_0x360f[43]](function(){return _0x401dx24[_0x360f[48]]({lastEvent:_0x360f[79],mailIn:++_0x401dx24[_0x360f[90]]})})[_0x360f[43]](function(_0x401dx35){return Message[_0x360f[74]]({fromId:_0x401dx27?_0x401dx27[_0x360f[73]]:null,messageId:msg[_0x360f[78]],status:_0x360f[79],subject:msg[_0x360f[80]],from:_[_0x360f[83]](msg[_0x360f[81]],_0x360f[82]),to:msg[_0x360f[84]]?_[_0x360f[83]](msg[_0x360f[84]],_0x360f[82]):[],cc:msg[_0x360f[85]]?_[_0x360f[83]](msg[_0x360f[85]],_0x360f[82]):[],bcc:msg[_0x360f[86]]?_[_0x360f[83]](msg[_0x360f[86]],_0x360f[82]):[],text:msg[_0x360f[87]]|| null,html:msg[_0x360f[88]]|| null,MailRoomId:_0x401dx24[_0x360f[73]],accountName:_0x401dx26[_0x360f[89]],accountId:_0x401dx26[_0x360f[73]],inReplyTo:msg[_0x360f[52]][0]})})[_0x360f[43]](function(_0x401dx2d){var _0x401dx2e=[];var _0x401dx2f=_0x401dx2d;if(ami){ami[_0x360f[41]]({message:_0x360f[54],doc:_0x401dx2d})};createAndStartRouting(_0x401dx24,msg,_0x401dx2d[_0x360f[31]]({plain:true}),_0x401dx26);if(msg[_0x360f[55]]&& msg[_0x360f[55]][_0x360f[56]]){msg[_0x360f[55]][_0x360f[76]](function(_0x401dx30){var _0x401dx31=_0x360f[57]+ Math[_0x360f[58]](32);var _0x401dx32;_0x401dx2e[_0x360f[75]](Attachment[_0x360f[74]]({name:_0x401dx30[_0x360f[61]],basename:_0x401dx31,path:path[_0x360f[71]](config[_0x360f[67]],_0x360f[68],_0x360f[69],_0x360f[55],_0x360f[70],_0x401dx31),type:_0x401dx30[_0x360f[72]],size:_0x401dx30[_0x360f[56]],MailMessageId:_0x401dx2f[_0x360f[73]]})[_0x360f[43]](function(_0x401dx34){return open(_0x401dx34[_0x360f[3]],_0x360f[66])})[_0x360f[43]](function(_0x401dx33){_0x401dx32= _0x401dx33;return write(_0x401dx32, new Buffer(_0x401dx30[_0x360f[65]][_0x360f[64]]),0,_0x401dx30[_0x360f[56]])})[_0x360f[43]](function(){return close(_0x401dx32)})[_0x360f[43]](function(){logger[_0x360f[63]](_0x360f[60],_0x401dx30[_0x360f[61]],_0x360f[62])})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[35]](_0x360f[59],_0x401dx21[_0x360f[53]])}))})};return Promise[_0x360f[77]](_0x401dx2e)})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[35]](_0x401dx21[_0x360f[53]])})}else {return Account[_0x360f[100]](msg[_0x360f[99]])[_0x360f[43]](function(_0x401dx38){_0x401dx26= _0x401dx38;if(_0x401dx26[_0x360f[94]]){return Company[_0x360f[98]]({where:{emailDomain:msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[1]}})[_0x360f[43]](function(_0x401dx39){return Contact[_0x360f[97]]({where:{email:msg[_0x360f[81]][0][_0x360f[82]]},defaults:{email:msg[_0x360f[81]][0][_0x360f[82]],firstName:msg[_0x360f[81]][0][_0x360f[89]]|| msg[_0x360f[81]][0][_0x360f[82]][_0x360f[96]](_0x360f[95])[0],ListId:_0x401dx26[_0x360f[94]],CompanyId:_0x401dx39?_0x401dx39[_0x360f[73]]:null}})})}else {return []}})[_0x360f[93]](function(_0x401dx37){_0x401dx27= _0x401dx37;return Room[_0x360f[74]]({mailIn:1,account:_0x401dx26[_0x360f[89]],subject:msg[_0x360f[80]],from:_[_0x360f[83]](msg[_0x360f[81]],_0x360f[82])[_0x360f[71]](_0x360f[103]),status:_0x360f[106],lastEvent:_0x360f[79],lastEventAt:moment()[_0x360f[46]](_0x360f[45]),arrivedAt:moment()[_0x360f[46]](_0x360f[45]),attachment:msg[_0x360f[55]]&& msg[_0x360f[55]][_0x360f[56]],waiting:true,MailMessages:[{messageId:msg[_0x360f[78]],subject:msg[_0x360f[80]],from:_[_0x360f[83]](msg[_0x360f[81]],_0x360f[82]),fromId:_0x401dx27?_0x401dx27[_0x360f[73]]:null,to:msg[_0x360f[84]]?_[_0x360f[83]](msg[_0x360f[84]],_0x360f[82]):[],cc:msg[_0x360f[85]]?_[_0x360f[83]](msg[_0x360f[85]],_0x360f[82]):[],bcc:msg[_0x360f[86]]?_[_0x360f[83]](msg[_0x360f[86]],_0x360f[82]):[],status:_0x360f[79],text:msg[_0x360f[87]]|| null,html:msg[_0x360f[88]]|| null,accountName:_0x401dx26[_0x360f[89]],accountId:_0x401dx26[_0x360f[73]]}],MailAccountId:msg[_0x360f[99]]},{include:[{model:Message}]})})[_0x360f[43]](function(_0x401dx3a){var _0x401dx2e=[];var _0x401dx3b=_0x401dx3a;ami[_0x360f[41]]({message:_0x360f[54],doc:_0x401dx3a[_0x360f[105]][0]});createAndStartRouting(_0x401dx3b,msg,_0x401dx3b[_0x360f[105]][0][_0x360f[31]]({plain:true}),_0x401dx26);if(msg[_0x360f[55]]&& msg[_0x360f[55]][_0x360f[56]]){msg[_0x360f[55]][_0x360f[76]](function(_0x401dx30){var _0x401dx31=_0x360f[57]+ Math[_0x360f[58]](32);var _0x401dx32;_0x401dx2e[_0x360f[75]](Attachment[_0x360f[74]]({name:_0x401dx30[_0x360f[61]],basename:_0x401dx31,path:path[_0x360f[71]](config[_0x360f[67]],_0x360f[68],_0x360f[69],_0x360f[55],_0x360f[70],_0x401dx31),type:_0x401dx30[_0x360f[72]],size:_0x401dx30[_0x360f[56]],MailMessageId:_0x401dx3b[_0x360f[105]][0][_0x360f[73]]})[_0x360f[43]](function(_0x401dx34){return open(_0x401dx34[_0x360f[3]],_0x360f[66])})[_0x360f[43]](function(_0x401dx33){_0x401dx32= _0x401dx33;return write(_0x401dx32, new Buffer(_0x401dx30[_0x360f[65]][_0x360f[64]]),0,_0x401dx30[_0x360f[56]])})[_0x360f[43]](function(){return close(_0x401dx32)})[_0x360f[43]](function(){logger[_0x360f[63]](_0x360f[60],_0x401dx30[_0x360f[61]],_0x360f[62])})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[35]](_0x360f[59],_0x401dx21[_0x360f[53]])}))})};return Promise[_0x360f[77]](_0x401dx2e)})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[35]](_0x401dx21[_0x360f[53]])})}}function handleState(_0x401dx3d,_0x401dx20){return ms[_0x360f[100]](_0x401dx3d)[_0x360f[43]](function(_0x401dx3e){return _0x401dx3e[_0x360f[48]]({state:_0x401dx20[_0x360f[108]],source:_0x401dx20[_0x360f[109]]|| null})})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[35]](_0x360f[107],_0x401dx21[_0x360f[53]])})}function fork(_0x401dx3d,_0x401dx40){return cp[_0x360f[117]](__dirname+ _0x360f[116],[_0x401dx3d,_0x401dx40])[_0x360f[111]](_0x360f[113],function(_0x401dx20){switch(_0x401dx20[_0x360f[115]]){case _0x360f[114]:handleMessage(_0x401dx20);break;case _0x360f[108]:handleState(_0x401dx3d,_0x401dx20);break;default:}})[_0x360f[111]](_0x360f[24],function(_0x401dx41){logger[_0x360f[63]](util[_0x360f[46]](_0x360f[112],_0x401dx40,_0x401dx41))})[_0x360f[111]](_0x360f[35],function(_0x401dx21){logger[_0x360f[35]](_0x360f[110],_0x401dx21[_0x360f[53]])})}function execRequest(_0x401dx1e,_0x401dx43,_0x401dx44){Util[_0x360f[121]](_0x401dx1e,_0x401dx43,_0x401dx44)[_0x360f[43]](function(_0x401dx45){logger[_0x360f[63]](_0x360f[120])})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[119]](_0x360f[118])})}function webhook(_0x401dx1e,_0x401dx47,_0x401dx48){var _0x401dx49=_0x401dx47;switch(_0x401dx48){case _0x360f[130]:if(_0x401dx49[_0x360f[122]]&& _0x401dx49[_0x360f[123]]){logger[_0x360f[63]](_0x360f[124]+ _0x401dx49[_0x360f[89]]+ _0x360f[125]);execRequest(_0x401dx1e[_0x360f[126]],_0x401dx49[_0x360f[122]],_0x401dx49[_0x360f[123]])};if(_0x401dx49[_0x360f[127]][_0x360f[56]]){_[_0x360f[76]](_0x401dx49[_0x360f[127]],function(_0x401dx4a){if(_0x401dx4a[_0x360f[128]]){Util[_0x360f[129]](_0x401dx4a,_0x401dx1e)}})};break;case _0x360f[50]:if(_0x401dx49[_0x360f[131]]&& _0x401dx49[_0x360f[132]]){logger[_0x360f[63]](_0x360f[124]+ _0x401dx49[_0x360f[89]]+ _0x360f[133]);execRequest(_0x401dx1e[_0x360f[126]],_0x401dx49[_0x360f[131]],_0x401dx49[_0x360f[132]])};break;case _0x360f[24]:if(_0x401dx49[_0x360f[134]]&& _0x401dx49[_0x360f[135]]){logger[_0x360f[63]](_0x360f[124]+ _0x401dx49[_0x360f[89]]+ _0x360f[136]);execRequest(_0x401dx1e[_0x360f[126]],_0x401dx49[_0x360f[134]],_0x401dx49[_0x360f[135]])};break;default:logger[_0x360f[35]](_0x360f[137])}}function synch(_0x401dx4c,_0x401dx4d){Account[_0x360f[142]](function(_0x401dx1e){var _0x401dx47=_[_0x360f[38]](_0x401dx4c,{id:_0x401dx1e[_0x360f[73]]});if(_0x401dx47&& _0x401dx47[_0x360f[8]]){if(_0x401dx4d[_0x401dx47[_0x360f[8]][_0x360f[73]]]){logger[_0x360f[63]](util[_0x360f[46]](_0x360f[138],_0x401dx47[_0x360f[8]][_0x360f[73]],_0x401dx4d[_0x401dx47[_0x360f[8]][_0x360f[73]]][_0x360f[139]]));_0x401dx4d[_0x401dx47[_0x360f[8]][_0x360f[73]]][_0x360f[140]]();_0x401dx4d[_0x401dx47[_0x360f[8]][_0x360f[73]]]= null};_[_0x360f[141]](_0x401dx4c,{id:_0x401dx1e[_0x360f[73]]})}});Account[_0x360f[143]](function(_0x401dx1e){_0x401dx4c[_0x360f[75]](_0x401dx1e)});Account[_0x360f[51]](function(_0x401dx1e){var _0x401dx4e=_[_0x360f[38]](_0x401dx4c,{id:_0x401dx1e[_0x360f[73]]});if(_0x401dx4e){logger[_0x360f[63]](_0x360f[144]+ _0x401dx4e[_0x360f[89]]+ _0x360f[145]);_[_0x360f[146]](_0x401dx4e,_0x401dx1e)}else {_0x401dx4c[_0x360f[147]](_0x401dx1e)}})}function createAndStartRouting(_0x401dx3a,_0x401dx50,_0x401dx2d,_0x401dx47){return queue[_0x360f[74]](_0x360f[150],{title:util[_0x360f[46]](_0x360f[151],_0x401dx2d[_0x360f[81]]),room:_0x401dx3a,message:_0x401dx50,mailMessage:_0x401dx2d,account:_0x401dx47})[_0x360f[149]](true)[_0x360f[148]]()}function handleMail(_0x401dx52,_0x401dx53){var _0x401dx50=_0x401dx52[_0x360f[64]][_0x360f[113]];var _0x401dx2d=_0x401dx52[_0x360f[64]][_0x360f[152]];var _0x401dx3a=_0x401dx52[_0x360f[64]][_0x360f[153]];var _0x401dx47=_0x401dx52[_0x360f[64]][_0x360f[154]];var _0x401dx54=_0x401dx53;var _0x401dx55=cp[_0x360f[117]](path[_0x360f[71]](config[_0x360f[67]],_0x360f[162]))[_0x360f[111]](_0x360f[113],function(msg){switch(msg[_0x360f[115]]){case _0x360f[159]:return Message[_0x360f[74]](msg[_0x360f[114]],{include:[{model:Attachment}]});case _0x360f[160]:return SmsMessage[_0x360f[74]](msg[_0x360f[114]]);case _0x360f[161]:ami[_0x360f[41]]({message:msg[_0x360f[115]],doc:msg[_0x360f[114]]});break;default:}})[_0x360f[111]](_0x360f[156],function(){var _0x401dx56=_[_0x360f[141]](processes,{pid:this[_0x360f[139]]});if(_0x401dx56&& _0x401dx56[_0x360f[56]]){return Room[_0x360f[100]](_0x401dx56[0][_0x360f[158]])[_0x360f[43]](function(_0x401dx3a){if(_0x401dx3a){return _0x401dx3a[_0x360f[48]]({waiting:false})}})[_0x360f[157]](function(){_0x401dx54()})}})[_0x360f[111]](_0x360f[24],function(){_0x401dx54()})[_0x360f[111]](_0x360f[155],function(){_0x401dx54()})[_0x360f[111]](_0x360f[35],function(_0x401dx21){_0x401dx54(_0x401dx21)});_0x401dx55[_0x360f[41]]({type:_0x360f[163],param1:{channel:_0x360f[26],uniqueid:util[_0x360f[46]](_0x360f[164],moment()[_0x360f[165]](),_0x401dx3a[_0x360f[73]]),subject:_0x401dx50[_0x360f[80]],messageid:_0x401dx2d[_0x360f[73]],roomid:_0x401dx3a[_0x360f[73]],accountid:_0x401dx47[_0x360f[73]],accountname:_0x401dx47[_0x360f[89]],accountaddress:_0x401dx47[_0x360f[82]],from:_0x401dx50[_0x360f[81]][0][_0x360f[82]],cc:_0x401dx50[_0x360f[85]]?_[_0x360f[83]](_0x401dx50[_0x360f[85]],_0x360f[82]):[]},param2:_0x401dx2d});processes[_0x360f[75]]({id:_0x401dx2d[_0x360f[73]],channel:_0x360f[26],process:_0x401dx55,roomid:_0x401dx3a[_0x360f[73]],pid:_0x401dx55[_0x360f[139]]})}module[_0x360f[166]]= function(_0x401dx57){var _0x401dx4d={};var _0x401dx4c;var _0x401dx58;ami= _0x401dx57;process[_0x360f[111]](_0x360f[156],function(_0x401dx41){for(var _0x401dx59 in _0x401dx4d){if(_0x401dx4d[_0x401dx59]){_0x401dx4d[_0x401dx59][_0x360f[140]]()}}});Setting[_0x360f[38]]({where:{id:1},attributes:[_0x360f[73],_0x360f[170]],raw:true})[_0x360f[43]](function(_0x401dx5b){if(_0x401dx5b){queue[_0x360f[42]](_0x360f[150],_0x401dx5b[_0x360f[170]],handleMail)};return Account[_0x360f[171]]({include:[ms]})})[_0x360f[43]](function(_0x401dx5a){_0x401dx4c= _0x401dx5a;synch(_0x401dx4c,_0x401dx4d);_0x401dx4c[_0x360f[76]](function(_0x401dx47){if(_0x401dx47[_0x360f[8]]){_0x401dx4d[_0x401dx47[_0x360f[8]][_0x360f[73]]]= fork(_0x401dx47[_0x360f[8]][_0x360f[73]],_0x401dx47[_0x360f[8]][_0x360f[167]])}});Report[_0x360f[51]](function(_0x401dx1e){var _0x401dx47=_[_0x360f[38]](_0x401dx4c,{id:parseInt(_0x401dx1e[_0x360f[168]])});if(_0x401dx47&& _0x401dx1e[_0x360f[33]](_0x360f[32])){webhook(_0x401dx1e,_0x401dx47,_0x360f[130])};if(_0x401dx47&& _0x401dx1e[_0x360f[33]](_0x360f[49])){webhook(_0x401dx1e,_0x401dx47,_0x360f[50])}});Room[_0x360f[51]](function(_0x401dx1e){var _0x401dx47=_[_0x360f[38]](_0x401dx4c,{id:_0x401dx1e[_0x360f[169]]});if(_0x401dx47&& _0x401dx1e[_0x360f[33]](_0x360f[91])&& _0x401dx1e[_0x360f[91]]=== _0x360f[92]){webhook(_0x401dx1e,_0x401dx47,_0x360f[24])}})})[_0x360f[36]](function(_0x401dx21){logger[_0x360f[35]](_0x401dx21[_0x360f[53]])});ms[_0x360f[143]](function(_0x401dx3e){var _0x401dx47=_[_0x360f[38]](_0x401dx4c,{id:_0x401dx3e[_0x360f[169]]});if(_0x401dx47){_0x401dx47[_0x360f[8]]= _0x401dx3e};_0x401dx4d[_0x401dx3e[_0x360f[73]]]= fork(_0x401dx3e[_0x360f[73]],_0x401dx3e[_0x360f[167]])});ms[_0x360f[51]](function(_0x401dx3e){if(_0x401dx4d[_0x401dx3e[_0x360f[73]]]){if(_0x401dx3e[_0x360f[33]](_0x360f[108])|| _0x401dx3e[_0x360f[33]](_0x360f[109])){logger[_0x360f[63]](util[_0x360f[46]](_0x360f[172],_0x401dx3e[_0x360f[73]],_0x401dx4d[_0x401dx3e[_0x360f[73]]][_0x360f[139]]))}else {_0x401dx4d[_0x401dx3e[_0x360f[73]]][_0x360f[140]]();_0x401dx4d[_0x401dx3e[_0x360f[73]]]= null;_0x401dx4d[_0x401dx3e[_0x360f[73]]]= fork(_0x401dx3e[_0x360f[73]],_0x401dx3e[_0x360f[167]])}}});ms[_0x360f[142]](function(_0x401dx3e){if(_0x401dx4d[_0x401dx3e[_0x360f[73]]]){logger[_0x360f[63]](util[_0x360f[46]](_0x360f[138],_0x401dx3e[_0x360f[73]],_0x401dx4d[_0x401dx3e[_0x360f[73]]][_0x360f[139]]));_0x401dx4d[_0x401dx3e[_0x360f[73]]][_0x360f[140]]();_0x401dx4d[_0x401dx3e[_0x360f[73]]]= null}})}
\ No newline at end of file
index 44538e0..a415833 100644 (file)
@@ -1 +1 @@
-var _0xf9cf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x61\x70\x69\x4B\x65\x79","\x3A\x58","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65\x20","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A\x20","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x73\x20\x66\x6F\x75\x6E\x64\x20\x28","\x29\x2E\x20\x46\x69\x6E\x64\x20\x77\x69\x74\x68\x20\x6E\x61\x6D\x65\x3A\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x63\x6F\x6E\x74\x61\x63\x74","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20","\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6D\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x70\x68\x6F\x6E\x65\x3D","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x6D\x6F\x62\x69\x6C\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x6D\x6F\x62\x69\x6C\x65\x3D","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x72\x65\x61\x74\x65\x20\x6E\x65\x77\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x64\x65\x62\x75\x67","\x50\x4F\x53\x54","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73\x2E\x20\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x2E","\x65\x6D\x61\x69\x6C","\x25\x73\x40\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x63\x6F\x6D","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x72\x65\x61\x74\x65\x20\x74\x69\x63\x6B\x65\x74\x20\x74\x6F\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x69\x64\x20\x20","\x72\x65\x73\x70\x6F\x6E\x64\x65\x72\x5F\x69\x64","\x72\x65\x71\x75\x65\x73\x74\x65\x72\x5F\x69\x64","\x73\x6F\x75\x72\x63\x65","\x70\x72\x69\x6F\x72\x69\x74\x79","\x73\x74\x61\x74\x75\x73","\x73\x75\x62\x6A\x65\x63\x74","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x74\x61\x67\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x74\x69\x63\x6B\x65\x74\x73","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x3C\x62\x72\x3E","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x54\x61\x67\x73","\x6D\x61\x70","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x75\x72\x6C","\x2F\x68\x65\x6C\x70\x64\x65\x73\x6B\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x54\x69\x63\x6B\x65\x74\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x53\x74\x61\x63\x6B\x3A\x20","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x72\x65\x70\x6C\x61\x63\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xf9cf[0];var _=require(_0xf9cf[1]);var util=require(_0xf9cf[2]);var moment=require(_0xf9cf[3]);var rp=require(_0xf9cf[4]);var logger=require(_0xf9cf[6])(_0xf9cf[5]);var FreshdeskIntegration=require(_0xf9cf[8])[_0xf9cf[7]];var IntConfiguration=require(_0xf9cf[8])[_0xf9cf[9]];var ReportIntegration=require(_0xf9cf[8])[_0xf9cf[10]];var VoiceQueue=require(_0xf9cf[8])[_0xf9cf[11]];var VoiceExtension=require(_0xf9cf[8])[_0xf9cf[12]];var Agent=require(_0xf9cf[8])[_0xf9cf[13]];function Freshdesk(){logger[_0xf9cf[15]](_0xf9cf[14])}Freshdesk[_0xf9cf[17]][_0xf9cf[16]]= function(_0x5e5bxd,_0x5e5bxe,_0x5e5bxf,_0x5e5bx10,_0x5e5bx11,_0x5e5bx12,_0x5e5bx13){var _0x5e5bx14={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,ticketId:undefined,recordEnable:false,serverUrl:undefined};if(!_0x5e5bxd||  !_0x5e5bxe){logger[_0xf9cf[19]](_0xf9cf[18]);return};IntConfiguration[_0xf9cf[22]]({where:{id:_0x5e5bxe,AccountId:_0x5e5bxd},include:[{all:true,include:[{all:true}]}]})[_0xf9cf[21]](handleEntityNotFound())[_0xf9cf[21]](handleConnection(_0x5e5bx14))[_0xf9cf[21]](searchMotionAgent(_0x5e5bxf,_0x5e5bx11))[_0xf9cf[21]](handleMotionAgent(_0x5e5bx14))[_0xf9cf[21]](searchQueue(_0x5e5bx11))[_0xf9cf[21]](handleQueueRecordings(_0x5e5bx14,_0x5e5bx11))[_0xf9cf[21]](searchRoute(_0x5e5bx11))[_0xf9cf[21]](handleOutboundRecordings(_0x5e5bx14,_0x5e5bx11))[_0xf9cf[21]](searchAgent(_0x5e5bx14))[_0xf9cf[21]](handleAgent(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bx10))[_0xf9cf[21]](searchAdmin(_0x5e5bx14))[_0xf9cf[21]](handleAdmin(_0x5e5bx14))[_0xf9cf[21]](searchContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bx10))[_0xf9cf[21]](searchContactMobile(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bx10))[_0xf9cf[21]](handleContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bx10))[_0xf9cf[21]](createContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bx10))[_0xf9cf[21]](handleCreateContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bx10))[_0xf9cf[21]](ticketCreation(_0x5e5bx14,_0x5e5bx11,_0x5e5bx12,_0x5e5bxf,_0x5e5bx10))[_0xf9cf[21]](handleTicketDisplay(_0x5e5bx14))[_0xf9cf[21]](handleReportIntegration(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bxd,_0x5e5bx13,_0x5e5bx10))[_0xf9cf[21]](handleEnd(_0x5e5bx14))[_0xf9cf[20]](handleError(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bxd))};function handleEntityNotFound(){return function(_0x5e5bx16){return _0x5e5bx16?_0x5e5bx16:null}}function handleConnection(_0x5e5bx14){return function(_0x5e5bx18){var _0x5e5bx19=getAccountConfiguration(_0x5e5bx18.FreshdeskAccount);_0x5e5bx14[_0xf9cf[23]]= _0x5e5bx18;_0x5e5bx14[_0xf9cf[24]]= _0x5e5bx19[_0xf9cf[24]];_0x5e5bx14[_0xf9cf[25]]= _0x5e5bx19[_0xf9cf[25]];_0x5e5bx14[_0xf9cf[26]]= _0x5e5bx18[_0xf9cf[28]][_0xf9cf[27]][_0xf9cf[26]];_0x5e5bx14[_0xf9cf[29]]= _0x5e5bx18[_0xf9cf[27]][_0xf9cf[29]]}}function getAccountConfiguration(_0x5e5bx1b){var _0x5e5bx1c={uri:stripTrailingSlash(_0x5e5bx1b[_0xf9cf[30]]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":undefined,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xf9cf[31],"\x41\x63\x63\x65\x70\x74":_0xf9cf[31]}};_0x5e5bx1c[_0xf9cf[25]][_0xf9cf[32]]= _0xf9cf[33]+  new Buffer(_0x5e5bx1b[_0xf9cf[35]]+ _0xf9cf[36]).toString(_0xf9cf[34]);return _0x5e5bx1c}function searchMotionAgent(_0x5e5bxf,_0x5e5bx11){return function(){var _0x5e5bx1e=getAgentSearchPropertyFromChannel(_0x5e5bxf);if(_0x5e5bx11[_0xf9cf[37]](_0x5e5bx1e)){return Agent[_0xf9cf[41]](_0xf9cf[40])[_0xf9cf[39]]({where:{name:getValueFromPropertyName(_0x5e5bx11,_0x5e5bx1e)},attributes:[_0xf9cf[38]]})};return}}function handleMotionAgent(_0x5e5bx14){return function(_0x5e5bx20){if(_0x5e5bx20&& _0x5e5bx20[_0xf9cf[38]]){_0x5e5bx14[_0xf9cf[42]]= _0x5e5bx20[_0xf9cf[38]]};return}}function searchQueue(_0x5e5bx11){return function(){if(_0x5e5bx11[_0xf9cf[43]]){return VoiceQueue[_0xf9cf[39]]({where:{name:_0x5e5bx11[_0xf9cf[43]]},attributes:[_0xf9cf[44],_0xf9cf[45]]})}else {return}}}function handleQueueRecordings(_0x5e5bx14,_0x5e5bx11){return function(_0x5e5bx23){if(_0x5e5bx11[_0xf9cf[43]]){if(_0x5e5bx23&& _0x5e5bx23[_0xf9cf[45]]){logger[_0xf9cf[15]](_0xf9cf[46]+ _0x5e5bx23[_0xf9cf[44]]);_0x5e5bx14[_0xf9cf[47]]= true}else {_0x5e5bx14[_0xf9cf[47]]= false;logger[_0xf9cf[15]](_0xf9cf[48])}};return}}function searchRoute(_0x5e5bx11){return function(){if(_0x5e5bx11[_0xf9cf[49]]){return VoiceExtension[_0xf9cf[39]]({where:{id:_0x5e5bx11[_0xf9cf[49]]},attributes:[_0xf9cf[50],_0xf9cf[51]]})}else {return}}}function handleOutboundRecordings(_0x5e5bx14,_0x5e5bx11){return function(_0x5e5bx26){if(_0x5e5bx11[_0xf9cf[49]]){if(_0x5e5bx26&& _0x5e5bx26[_0xf9cf[51]]){logger[_0xf9cf[15]](_0xf9cf[52]+ _0x5e5bx26[_0xf9cf[50]]);_0x5e5bx14[_0xf9cf[47]]= true}else {_0x5e5bx14[_0xf9cf[47]]= false;logger[_0xf9cf[15]](_0xf9cf[53])}};return}}function searchAgent(_0x5e5bx14){return function(){if(_0x5e5bx14[_0xf9cf[42]]){return rp({uri:join_url(_0x5e5bx14[_0xf9cf[24]],_0xf9cf[54]),headers:_0x5e5bx14[_0xf9cf[25]],json:true})}};return}function getAgentSearchPropertyFromChannel(_0x5e5bxf){var _0x5e5bx29=_0xf9cf[55];if(_0x5e5bxf){switch(_0x5e5bxf){case _0xf9cf[57]:_0x5e5bx29= _0xf9cf[56];break;default:_0x5e5bx29= _0xf9cf[56];logger[_0xf9cf[19]](_0xf9cf[58]+ _0x5e5bxf)}};return _0x5e5bx29}function getValueFromPropertyName(_0x5e5bx11,_0x5e5bx29,_0x5e5bx14){if(_0x5e5bx29=== _0xf9cf[59]){if(_0x5e5bx14&& _0x5e5bx14[_0xf9cf[47]]&& _0x5e5bx14[_0xf9cf[26]]){return util[_0xf9cf[62]](_0xf9cf[60],stripTrailingSlash(_0x5e5bx14[_0xf9cf[26]]),_0x5e5bx11[_0xf9cf[61]])}else {return null}}else {return _[_0xf9cf[63]](_0x5e5bx11,_0x5e5bx29)}}function handleAgent(_0x5e5bx14,_0x5e5bxf,_0x5e5bx2c,_0x5e5bx10){return function(_0x5e5bx11){if(_0x5e5bx11&& _0x5e5bx11[_0xf9cf[64]]> 0){logger[_0xf9cf[15]](_0xf9cf[65]+ _0x5e5bx11[_0xf9cf[64]]+ _0xf9cf[66]+ _0x5e5bx14[_0xf9cf[42]]);_0x5e5bx14[_0xf9cf[40]]= getMatchObject(_0x5e5bx11,_0xf9cf[44],_0x5e5bx14[_0xf9cf[42]]);return _0x5e5bx14[_0xf9cf[40]]}else {logger[_0xf9cf[15]](_0xf9cf[67]);return}}}function getMatchObject(_0x5e5bx2e,_0x5e5bx29,_0x5e5bx2f){var _0x5e5bx30=_[_0xf9cf[22]](_0x5e5bx2e,function(_0x5e5bx31){if(_0x5e5bx31[_0xf9cf[68]][_0x5e5bx29]=== _0x5e5bx2f){return _0x5e5bx31}});return _0x5e5bx30}function searchAdmin(_0x5e5bx14){return function(){if(_0x5e5bx14[_0xf9cf[40]]){return};logger[_0xf9cf[15]](_0xf9cf[69]+ _0x5e5bx14[_0xf9cf[42]]+ _0xf9cf[70]);return rp({uri:join_url(_0x5e5bx14[_0xf9cf[24]],_0xf9cf[71]),headers:_0x5e5bx14[_0xf9cf[25]],json:true})}}function handleAdmin(_0x5e5bx14){return function(_0x5e5bx11){if(!_0x5e5bx11){return};_0x5e5bx14[_0xf9cf[40]]= _0x5e5bx11;return _0x5e5bx14[_0xf9cf[40]]}}function searchContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bx10){return function(){var _0x5e5bx35=getValueFromPropertyName(_0x5e5bx11,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10),_0x5e5bx14);logger[_0xf9cf[15]](_0xf9cf[72]+ _0x5e5bx35);return rp({uri:join_url(_0x5e5bx14[_0xf9cf[24]],_0xf9cf[73]+ _0x5e5bx35),headers:_0x5e5bx14[_0xf9cf[25]],json:true})}}function searchContactMobile(_0x5e5bx14,_0x5e5bxf,_0x5e5bx2c,_0x5e5bx10){return function(_0x5e5bx11){if(_0x5e5bx11&& _0x5e5bx11[_0xf9cf[64]]> 0){return _0x5e5bx11};var _0x5e5bx37=getValueFromPropertyName(_0x5e5bx2c,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10),_0x5e5bx14);logger[_0xf9cf[15]](_0xf9cf[74]+ _0x5e5bx37);return rp({uri:join_url(_0x5e5bx14[_0xf9cf[24]],_0xf9cf[75]+ _0x5e5bx37),headers:_0x5e5bx14[_0xf9cf[25]],json:true})}}function getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10){var _0x5e5bx29=_0xf9cf[55];if(_0x5e5bxf){switch(_0x5e5bxf){case _0xf9cf[57]:if(_0x5e5bx10=== _0xf9cf[76]){_0x5e5bx29= _0xf9cf[77]}else {if(_0x5e5bx10=== _0xf9cf[43]){_0x5e5bx29= _0xf9cf[78]}};break;default:_0x5e5bx29= _0xf9cf[78];logger[_0xf9cf[19]](_0xf9cf[58]+ _0x5e5bxf)}};return _0x5e5bx29}function getEndUserNamePropertyFromChannel(_0x5e5bxf,_0x5e5bx10){var _0x5e5bx29=_0xf9cf[55];if(_0x5e5bxf){switch(_0x5e5bxf){case _0xf9cf[57]:if(_0x5e5bx10=== _0xf9cf[76]){_0x5e5bx29= _0xf9cf[79]}else {if(_0x5e5bx10=== _0xf9cf[43]){_0x5e5bx29= _0xf9cf[80]}};break;default:_0x5e5bx29= _0xf9cf[80];logger[_0xf9cf[19]](_0xf9cf[58]+ _0x5e5bxf)}};return _0x5e5bx29}function handleContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx2c,_0x5e5bx10){return function(_0x5e5bx11){if(!_0x5e5bx11){return};var _0x5e5bx3b=getValueFromPropertyName(_0x5e5bx2c,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10));if(_0x5e5bx11[_0xf9cf[64]]> 0){logger[_0xf9cf[15]](_0xf9cf[81]+ _0x5e5bx3b);_0x5e5bx14[_0xf9cf[82]]= _0x5e5bx11[0];return _0x5e5bx14[_0xf9cf[82]]};logger[_0xf9cf[15]](_0xf9cf[83]+ _0x5e5bx3b);return}}function createContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx2c,_0x5e5bx10){return function(_0x5e5bx11){if(!_0x5e5bx11){logger[_0xf9cf[15]](_0xf9cf[84]+ getValueFromPropertyName(_0x5e5bx2c,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10)));logger[_0xf9cf[85]](getJsonForContactCreation(_0x5e5bxf,_0x5e5bx2c,_0x5e5bx10));var _0x5e5bx3d={method:_0xf9cf[86],uri:join_url(_0x5e5bx14[_0xf9cf[24]],_0xf9cf[87]),headers:_0x5e5bx14[_0xf9cf[25]],body:getJsonForContactCreation(_0x5e5bxf,_0x5e5bx2c,_0x5e5bx10),json:true};return rp(_0x5e5bx3d)};return}}function getJsonForContactCreation(_0x5e5bxf,_0x5e5bx11,_0x5e5bx10){var _0x5e5bx3f={};switch(_0x5e5bxf){case _0xf9cf[57]:if(_0x5e5bx10=== _0xf9cf[43]){if(isValidName(_0x5e5bx11[_0xf9cf[80]])){_0x5e5bx3f[_0xf9cf[44]]= getValueFromPropertyName(_0x5e5bx11,getEndUserNamePropertyFromChannel(_0x5e5bxf,_0x5e5bx10))}else {_0x5e5bx3f[_0xf9cf[44]]= util[_0xf9cf[62]](_0xf9cf[88],getValueFromPropertyName(_0x5e5bx11,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10)))}}else {if(_0x5e5bx10=== _0xf9cf[76]){if(isValidName(_0x5e5bx11[_0xf9cf[79]])){_0x5e5bx3f[_0xf9cf[44]]= getValueFromPropertyName(_0x5e5bx11,getEndUserNamePropertyFromChannel(_0x5e5bxf,_0x5e5bx10))}else {_0x5e5bx3f[_0xf9cf[44]]= util[_0xf9cf[62]](_0xf9cf[88],getValueFromPropertyName(_0x5e5bx11,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10)))}}};_0x5e5bx3f[_0xf9cf[89]]= getValueFromPropertyName(_0x5e5bx11,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10));_0x5e5bx3f[_0xf9cf[90]]= getValueFromPropertyName(_0x5e5bx11,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10));_0x5e5bx3f[_0xf9cf[91]]= util[_0xf9cf[62]](_0xf9cf[92],getValueFromPropertyName(_0x5e5bx11,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10)));_0x5e5bx3f[_0xf9cf[93]]= util[_0xf9cf[62]](_0xf9cf[94],getValueFromPropertyName(_0x5e5bx11,_0xf9cf[61]));break;default:console[_0xf9cf[19]](_0xf9cf[95],_0x5e5bxf)};return _0x5e5bx3f}function isValidName(_0x5e5bx41){return _0x5e5bx41&& _0x5e5bx41!== _0xf9cf[96]}function handleCreateContact(_0x5e5bx14,_0x5e5bxf,_0x5e5bx2c,_0x5e5bx10){return function(_0x5e5bx11){if(_0x5e5bx11){_0x5e5bx14[_0xf9cf[82]]= _0x5e5bx11};return}}function ticketCreation(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12,_0x5e5bxf,_0x5e5bx10){return function(){logger[_0xf9cf[15]](_0xf9cf[97]+ _0x5e5bx14[_0xf9cf[82]][_0xf9cf[50]]);var _0x5e5bx41=util[_0xf9cf[62]](_0xf9cf[88],getValueFromPropertyName(_0x5e5bx2c,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10)));var _0x5e5bx35=getValueFromPropertyName(_0x5e5bx2c,getEndUserSearchPropertyFromChannel(_0x5e5bxf,_0x5e5bx10));var _0x5e5bx44={};_0x5e5bx44[_0xf9cf[98]]= _0x5e5bx14[_0xf9cf[40]][_0xf9cf[50]];_0x5e5bx44[_0xf9cf[99]]= _0x5e5bx14[_0xf9cf[82]][_0xf9cf[50]];_0x5e5bx44[_0xf9cf[44]]= (_0x5e5bx41|| _0x5e5bx35);_0x5e5bx44[_0xf9cf[89]]= (_0x5e5bx35|| _0x5e5bx41);_0x5e5bx44[_0xf9cf[100]]= 3;_0x5e5bx44[_0xf9cf[101]]= 1;_0x5e5bx44[_0xf9cf[102]]= 2;_0x5e5bx44[_0xf9cf[103]]= createSubjectFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12);if(!_0x5e5bx44[_0xf9cf[103]]){_0x5e5bx44[_0xf9cf[103]]= _0xf9cf[104]+ (_0x5e5bx35|| _0x5e5bx41)};_0x5e5bx44[_0xf9cf[91]]= createDescriptionFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12);if(!_0x5e5bx44[_0xf9cf[91]]){_0x5e5bx44[_0xf9cf[91]]= _0xf9cf[104]+ (_0x5e5bx35|| _0x5e5bx41)};var _0x5e5bx45=createFieldsFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12);if(_0x5e5bx45[_0xf9cf[64]]> 0){_[_0xf9cf[106]](_0x5e5bx45,function(_0x5e5bx46){_0x5e5bx44[_0x5e5bx46[_0xf9cf[50]]]= _0x5e5bx46[_0xf9cf[105]]})};var _0x5e5bx47=createCustomFieldsFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12);if(_0x5e5bx47[_0xf9cf[64]]> 0){_0x5e5bx44[_0xf9cf[107]]= {};_[_0xf9cf[106]](_0x5e5bx47,function(_0x5e5bx46){var _0x5e5bx48=_0x5e5bx46[_0xf9cf[50]];_0x5e5bx44[_0xf9cf[107]][_0x5e5bx48]= _0x5e5bx46[_0xf9cf[105]]})};var _0x5e5bx49=createTagsFromConfiguration(_0x5e5bx14);if(_0x5e5bx49[_0xf9cf[64]]> 0){_0x5e5bx44[_0xf9cf[108]]= _0x5e5bx49};logger[_0xf9cf[85]](_0x5e5bx44);var _0x5e5bx3d={method:_0xf9cf[86],uri:join_url(_0x5e5bx14[_0xf9cf[24]],_0xf9cf[109]),headers:_0x5e5bx14[_0xf9cf[25]],body:_0x5e5bx44,json:true};return rp(_0x5e5bx3d)}}function createSubjectFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12){var _0x5e5bx4b=_0xf9cf[55];var _0x5e5bx4c=[];if(_0x5e5bx14[_0xf9cf[23]][_0xf9cf[110]][_0xf9cf[64]]> 0){var _0x5e5bx4d=_[_0xf9cf[111]](_0x5e5bx14[_0xf9cf[23]].Subject,[_0xf9cf[50]]);_[_0xf9cf[106]](_0x5e5bx4d,function(_0x5e5bx4e){if(_0x5e5bx4e[_0xf9cf[112]]=== _0xf9cf[113]){_0x5e5bx4c[_0xf9cf[115]](_0x5e5bx4e[_0xf9cf[114]])}else {if(_0x5e5bx4e[_0xf9cf[112]]=== _0xf9cf[116]&& _0x5e5bx4e[_0xf9cf[117]]){var _0x5e5bx3b=getValueFromPropertyName(_0x5e5bx2c,_0x5e5bx4e[_0xf9cf[117]],_0x5e5bx14);if(_0x5e5bx3b){_0x5e5bx4c[_0xf9cf[115]](_0x5e5bx3b.toString())}}else {if(_0x5e5bx4e[_0xf9cf[112]]=== _0xf9cf[118]&& _0x5e5bx4e[_0xf9cf[119]]&& _0x5e5bx4e[_0xf9cf[119]][_0xf9cf[44]]){_0x5e5bx12[_0x5e5bx4e[_0xf9cf[119]][_0xf9cf[44]]]&& _0x5e5bx4c[_0xf9cf[115]](_0x5e5bx12[_0x5e5bx4e[_0xf9cf[119]][_0xf9cf[44]]].toString())}}}});_0x5e5bx4b= _0x5e5bx4c[_0xf9cf[121]](_0xf9cf[120])};return _0x5e5bx4b}function createDescriptionFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12){var _0x5e5bx50=_0xf9cf[55];var _0x5e5bx4c=[];if(_0x5e5bx14[_0xf9cf[23]][_0xf9cf[122]][_0xf9cf[64]]> 0){var _0x5e5bx51=_[_0xf9cf[111]](_0x5e5bx14[_0xf9cf[23]].Description,[_0xf9cf[50]]);_[_0xf9cf[106]](_0x5e5bx51,function(_0x5e5bx4e){if(_0x5e5bx4e[_0xf9cf[112]]=== _0xf9cf[113]){_0x5e5bx4c[_0xf9cf[115]](_0x5e5bx4e[_0xf9cf[114]])}else {if(_0x5e5bx4e[_0xf9cf[112]]=== _0xf9cf[123]){if(_0x5e5bx4e[_0xf9cf[124]]=== _0xf9cf[113]&& _0x5e5bx4e[_0xf9cf[125]]){_0x5e5bx4c[_0xf9cf[115]](util[_0xf9cf[62]](_0xf9cf[126],_0x5e5bx4e[_0xf9cf[125]],_0x5e5bx4e[_0xf9cf[127]]))}else {if(_0x5e5bx4e[_0xf9cf[124]]=== _0xf9cf[116]&& _0x5e5bx4e[_0xf9cf[117]]&& _0x5e5bx4e[_0xf9cf[125]]){var _0x5e5bx3b=getValueFromPropertyName(_0x5e5bx2c,_0x5e5bx4e[_0xf9cf[117]],_0x5e5bx14);if(_0x5e5bx3b){_0x5e5bx4c[_0xf9cf[115]](util[_0xf9cf[62]](_0xf9cf[126],_0x5e5bx4e[_0xf9cf[125]],_0x5e5bx3b.toString()))}}else {if(_0x5e5bx4e[_0xf9cf[124]]=== _0xf9cf[118]&& _0x5e5bx4e[_0xf9cf[119]]&& _0x5e5bx4e[_0xf9cf[119]][_0xf9cf[44]]&& _0x5e5bx4e[_0xf9cf[125]]){_0x5e5bx12[_0x5e5bx4e[_0xf9cf[119]][_0xf9cf[44]]]&& _0x5e5bx4c[_0xf9cf[115]](util[_0xf9cf[62]](_0xf9cf[126],_0x5e5bx4e[_0xf9cf[125]],_0x5e5bx12[_0x5e5bx4e[_0xf9cf[119]][_0xf9cf[44]]]))}}}}}});_0x5e5bx50= _0x5e5bx4c[_0xf9cf[121]](_0xf9cf[128])};return _0x5e5bx50}function createFieldsFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12){var _0x5e5bx45=[];var _0x5e5bx53=[];if(_0x5e5bx14[_0xf9cf[23]][_0xf9cf[129]][_0xf9cf[64]]> 0){_0x5e5bx45= _[_0xf9cf[130]](_0x5e5bx14[_0xf9cf[23]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0xf9cf[106]](_0x5e5bx45,function(_0x5e5bx46){if(_0x5e5bx46[_0xf9cf[112]]=== _0xf9cf[113]&& _0x5e5bx46[_0xf9cf[131]]){_0x5e5bx53[_0xf9cf[115]]({id:_0x5e5bx46[_0xf9cf[131]],value:_0x5e5bx46[_0xf9cf[114]]})}else {if(_0x5e5bx46[_0xf9cf[112]]=== _0xf9cf[116]&& _0x5e5bx46[_0xf9cf[117]]&& _0x5e5bx46[_0xf9cf[131]]){var _0x5e5bx3b=getValueFromPropertyName(_0x5e5bx2c,_0x5e5bx46[_0xf9cf[117]],_0x5e5bx14);if(_0x5e5bx3b){_0x5e5bx53[_0xf9cf[115]]({id:_0x5e5bx46[_0xf9cf[131]],value:_0x5e5bx3b.toString()})}}else {if(_0x5e5bx46[_0xf9cf[112]]=== _0xf9cf[118]&& _0x5e5bx46[_0xf9cf[131]]&& _0x5e5bx46[_0xf9cf[119]]&& _0x5e5bx46[_0xf9cf[119]][_0xf9cf[44]]){_0x5e5bx12[_0x5e5bx46[_0xf9cf[119]][_0xf9cf[44]]]&& _0x5e5bx53[_0xf9cf[115]]({id:_0x5e5bx46[_0xf9cf[131]],value:_0x5e5bx12[_0x5e5bx46[_0xf9cf[119]][_0xf9cf[44]]].toString()})}}}})};return _0x5e5bx53}function createCustomFieldsFromConfiguration(_0x5e5bx14,_0x5e5bx2c,_0x5e5bx12){var _0x5e5bx47=[];var _0x5e5bx53=[];if(_0x5e5bx14[_0xf9cf[23]][_0xf9cf[129]][_0xf9cf[64]]> 0){_0x5e5bx47= _[_0xf9cf[130]](_0x5e5bx14[_0xf9cf[23]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0xf9cf[106]](_0x5e5bx47,function(_0x5e5bx46){if(_0x5e5bx46[_0xf9cf[112]]=== _0xf9cf[113]&& _0x5e5bx46[_0xf9cf[131]]){_0x5e5bx53[_0xf9cf[115]]({id:_0x5e5bx46[_0xf9cf[131]],value:_0x5e5bx46[_0xf9cf[114]]})}else {if(_0x5e5bx46[_0xf9cf[112]]=== _0xf9cf[116]&& _0x5e5bx46[_0xf9cf[117]]&& _0x5e5bx46[_0xf9cf[131]]){var _0x5e5bx3b=getValueFromPropertyName(_0x5e5bx2c,_0x5e5bx46[_0xf9cf[117]],_0x5e5bx14);if(_0x5e5bx3b){_0x5e5bx53[_0xf9cf[115]]({id:_0x5e5bx46[_0xf9cf[131]],value:_0x5e5bx3b.toString()})}}else {if(_0x5e5bx46[_0xf9cf[112]]=== _0xf9cf[118]&& _0x5e5bx46[_0xf9cf[131]]&& _0x5e5bx46[_0xf9cf[119]]&& _0x5e5bx46[_0xf9cf[119]][_0xf9cf[44]]){_0x5e5bx12[_0x5e5bx46[_0xf9cf[119]][_0xf9cf[44]]]&& _0x5e5bx53[_0xf9cf[115]]({id:_0x5e5bx46[_0xf9cf[131]],value:_0x5e5bx12[_0x5e5bx46[_0xf9cf[119]][_0xf9cf[44]]].toString()})}}}})};return _0x5e5bx53}function createTagsFromConfiguration(_0x5e5bx14){var _0x5e5bx49=[];if(_0x5e5bx14[_0xf9cf[23]][_0xf9cf[132]][_0xf9cf[64]]> 0){_0x5e5bx49= _[_0xf9cf[133]](_0x5e5bx14[_0xf9cf[23]].Tags,_0xf9cf[44])};return _0x5e5bx49}function handleTicketDisplay(_0x5e5bx14){return function(_0x5e5bx11){if(_0x5e5bx11&& _0x5e5bx11[_0xf9cf[50]]){logger[_0xf9cf[15]](_0xf9cf[134]+ _0x5e5bx11[_0xf9cf[50]]);_0x5e5bx14[_0xf9cf[135]]= _0x5e5bx11[_0xf9cf[50]];return};return}}function handleReportIntegration(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bxd,_0x5e5bx13,_0x5e5bx10){return function(){delete _0x5e5bx11[_0xf9cf[50]];_0x5e5bx11[_0xf9cf[136]]= _0xf9cf[137];_0x5e5bx11[_0xf9cf[138]]= _0x5e5bxf;_0x5e5bx11[_0xf9cf[139]]= _0xf9cf[140];_0x5e5bx11[_0xf9cf[135]]= _0x5e5bx14[_0xf9cf[135]];_0x5e5bx11[_0xf9cf[141]]= _0x5e5bxd;_0x5e5bx11[_0xf9cf[142]]= _0x5e5bx10;_0x5e5bx11[_0xf9cf[143]]= join_url(_0x5e5bx14[_0xf9cf[24]],_0xf9cf[144]+ _0x5e5bx14[_0xf9cf[135]]);_0x5e5bx13[_0xf9cf[148]](util[_0xf9cf[62]](_0xf9cf[147],_0x5e5bx11[_0xf9cf[56]]))[_0xf9cf[146]](_0xf9cf[145],_0x5e5bx11);return ReportIntegration[_0xf9cf[149]](_0x5e5bx11)}}function handleEnd(_0x5e5bx14,_0x5e5bx11,_0x5e5bxf){return function(){logger[_0xf9cf[85]](util[_0xf9cf[62]](_0xf9cf[150],_0x5e5bx14[_0xf9cf[135]],_0x5e5bx14[_0xf9cf[40]][_0xf9cf[68]][_0xf9cf[44]]));_0x5e5bx14= undefined;return}}function handleDebug(_0x5e5bx14){return function(){logger[_0xf9cf[85]](_0x5e5bx14);return}}function handleError(_0x5e5bx14,_0x5e5bxf,_0x5e5bx11,_0x5e5bxd){return function(_0x5e5bx5b){logger[_0xf9cf[19]](_0xf9cf[151]);logger[_0xf9cf[19]](_0xf9cf[152]+ _0x5e5bx5b[_0xf9cf[153]]);logger[_0xf9cf[19]](_0xf9cf[154]+ _0x5e5bx5b[_0xf9cf[155]]);_0x5e5bx14= undefined;delete _0x5e5bx11[_0xf9cf[50]];_0x5e5bx11[_0xf9cf[136]]= _0xf9cf[137];_0x5e5bx11[_0xf9cf[138]]= _0x5e5bxf;_0x5e5bx11[_0xf9cf[139]]= _0xf9cf[156];_0x5e5bx11[_0xf9cf[141]]= _0x5e5bxd;ReportIntegration[_0xf9cf[149]](_0x5e5bx11)[_0xf9cf[21]](function(){return})[_0xf9cf[20]](function(_0x5e5bx5b){logger[_0xf9cf[19]](_0xf9cf[157]);return})}}function stripTrailingSlash(_0x5e5bx5d){if(_0x5e5bx5d[_0xf9cf[158]](-1) === _0xf9cf[159]){return _0x5e5bx5d[_0xf9cf[158]](0,_0x5e5bx5d[_0xf9cf[64]]- 1)};return _0x5e5bx5d}function join_url(){var _0x5e5bx5f= new RegExp(_0xf9cf[160],_0xf9cf[161]);var _0x5e5bx60=Array[_0xf9cf[17]][_0xf9cf[163]][_0xf9cf[162]](arguments);return _0x5e5bx60[_0xf9cf[133]](function(_0x5e5bx61){return _0x5e5bx61[_0xf9cf[164]](_0x5e5bx5f,_0xf9cf[55])})[_0xf9cf[121]](_0xf9cf[159])}module[_0xf9cf[165]]= Freshdesk
\ No newline at end of file
+var _0x4645=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x61\x70\x69\x4B\x65\x79","\x3A\x58","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65\x20","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A\x20","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x73\x20\x66\x6F\x75\x6E\x64\x20\x28","\x29\x2E\x20\x46\x69\x6E\x64\x20\x77\x69\x74\x68\x20\x6E\x61\x6D\x65\x3A\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x63\x6F\x6E\x74\x61\x63\x74","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20","\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6D\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x70\x68\x6F\x6E\x65\x3D","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x6D\x6F\x62\x69\x6C\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x6D\x6F\x62\x69\x6C\x65\x3D","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x72\x65\x61\x74\x65\x20\x6E\x65\x77\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x64\x65\x62\x75\x67","\x50\x4F\x53\x54","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73\x2E\x20\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x2E","\x65\x6D\x61\x69\x6C","\x25\x73\x40\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x63\x6F\x6D","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x72\x65\x61\x74\x65\x20\x74\x69\x63\x6B\x65\x74\x20\x74\x6F\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x69\x64\x20\x20","\x72\x65\x73\x70\x6F\x6E\x64\x65\x72\x5F\x69\x64","\x72\x65\x71\x75\x65\x73\x74\x65\x72\x5F\x69\x64","\x73\x6F\x75\x72\x63\x65","\x70\x72\x69\x6F\x72\x69\x74\x79","\x73\x74\x61\x74\x75\x73","\x73\x75\x62\x6A\x65\x63\x74","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x74\x61\x67\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x74\x69\x63\x6B\x65\x74\x73","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x3C\x62\x72\x3E","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x54\x61\x67\x73","\x6D\x61\x70","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x75\x72\x6C","\x2F\x68\x65\x6C\x70\x64\x65\x73\x6B\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x54\x69\x63\x6B\x65\x74\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x53\x74\x61\x63\x6B\x3A\x20","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x72\x65\x70\x6C\x61\x63\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x4645[0];var _=require(_0x4645[1]);var util=require(_0x4645[2]);var moment=require(_0x4645[3]);var rp=require(_0x4645[4]);var logger=require(_0x4645[6])(_0x4645[5]);var FreshdeskIntegration=require(_0x4645[8])[_0x4645[7]];var IntConfiguration=require(_0x4645[8])[_0x4645[9]];var ReportIntegration=require(_0x4645[8])[_0x4645[10]];var VoiceQueue=require(_0x4645[8])[_0x4645[11]];var VoiceExtension=require(_0x4645[8])[_0x4645[12]];var Agent=require(_0x4645[8])[_0x4645[13]];function Freshdesk(){logger[_0x4645[15]](_0x4645[14])}Freshdesk[_0x4645[17]][_0x4645[16]]= function(_0xd508xd,_0xd508xe,_0xd508xf,_0xd508x10,_0xd508x11,_0xd508x12,_0xd508x13){var _0xd508x14={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,ticketId:undefined,recordEnable:false,serverUrl:undefined};if(!_0xd508xd||  !_0xd508xe){logger[_0x4645[19]](_0x4645[18]);return};IntConfiguration[_0x4645[22]]({where:{id:_0xd508xe,AccountId:_0xd508xd},include:[{all:true,include:[{all:true}]}]})[_0x4645[21]](handleEntityNotFound())[_0x4645[21]](handleConnection(_0xd508x14))[_0x4645[21]](searchMotionAgent(_0xd508xf,_0xd508x11))[_0x4645[21]](handleMotionAgent(_0xd508x14))[_0x4645[21]](searchQueue(_0xd508x11))[_0x4645[21]](handleQueueRecordings(_0xd508x14,_0xd508x11))[_0x4645[21]](searchRoute(_0xd508x11))[_0x4645[21]](handleOutboundRecordings(_0xd508x14,_0xd508x11))[_0x4645[21]](searchAgent(_0xd508x14))[_0x4645[21]](handleAgent(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508x10))[_0x4645[21]](searchAdmin(_0xd508x14))[_0x4645[21]](handleAdmin(_0xd508x14))[_0x4645[21]](searchContact(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508x10))[_0x4645[21]](searchContactMobile(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508x10))[_0x4645[21]](handleContact(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508x10))[_0x4645[21]](createContact(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508x10))[_0x4645[21]](handleCreateContact(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508x10))[_0x4645[21]](ticketCreation(_0xd508x14,_0xd508x11,_0xd508x12,_0xd508xf,_0xd508x10))[_0x4645[21]](handleTicketDisplay(_0xd508x14))[_0x4645[21]](handleReportIntegration(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508xd,_0xd508x13,_0xd508x10))[_0x4645[21]](handleEnd(_0xd508x14))[_0x4645[20]](handleError(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508xd))};function handleEntityNotFound(){return function(_0xd508x16){return _0xd508x16?_0xd508x16:null}}function handleConnection(_0xd508x14){return function(_0xd508x18){var _0xd508x19=getAccountConfiguration(_0xd508x18.FreshdeskAccount);_0xd508x14[_0x4645[23]]= _0xd508x18;_0xd508x14[_0x4645[24]]= _0xd508x19[_0x4645[24]];_0xd508x14[_0x4645[25]]= _0xd508x19[_0x4645[25]];_0xd508x14[_0x4645[26]]= _0xd508x18[_0x4645[28]][_0x4645[27]][_0x4645[26]];_0xd508x14[_0x4645[29]]= _0xd508x18[_0x4645[27]][_0x4645[29]]}}function getAccountConfiguration(_0xd508x1b){var _0xd508x1c={uri:stripTrailingSlash(_0xd508x1b[_0x4645[30]]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":undefined,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x4645[31],"\x41\x63\x63\x65\x70\x74":_0x4645[31]}};_0xd508x1c[_0x4645[25]][_0x4645[32]]= _0x4645[33]+  new Buffer(_0xd508x1b[_0x4645[35]]+ _0x4645[36]).toString(_0x4645[34]);return _0xd508x1c}function searchMotionAgent(_0xd508xf,_0xd508x11){return function(){var _0xd508x1e=getAgentSearchPropertyFromChannel(_0xd508xf);if(_0xd508x11[_0x4645[37]](_0xd508x1e)){return Agent[_0x4645[41]](_0x4645[40])[_0x4645[39]]({where:{name:getValueFromPropertyName(_0xd508x11,_0xd508x1e)},attributes:[_0x4645[38]]})};return}}function handleMotionAgent(_0xd508x14){return function(_0xd508x20){if(_0xd508x20&& _0xd508x20[_0x4645[38]]){_0xd508x14[_0x4645[42]]= _0xd508x20[_0x4645[38]]};return}}function searchQueue(_0xd508x11){return function(){if(_0xd508x11[_0x4645[43]]){return VoiceQueue[_0x4645[39]]({where:{name:_0xd508x11[_0x4645[43]]},attributes:[_0x4645[44],_0x4645[45]]})}else {return}}}function handleQueueRecordings(_0xd508x14,_0xd508x11){return function(_0xd508x23){if(_0xd508x11[_0x4645[43]]){if(_0xd508x23&& _0xd508x23[_0x4645[45]]){logger[_0x4645[15]](_0x4645[46]+ _0xd508x23[_0x4645[44]]);_0xd508x14[_0x4645[47]]= true}else {_0xd508x14[_0x4645[47]]= false;logger[_0x4645[15]](_0x4645[48])}};return}}function searchRoute(_0xd508x11){return function(){if(_0xd508x11[_0x4645[49]]){return VoiceExtension[_0x4645[39]]({where:{id:_0xd508x11[_0x4645[49]]},attributes:[_0x4645[50],_0x4645[51]]})}else {return}}}function handleOutboundRecordings(_0xd508x14,_0xd508x11){return function(_0xd508x26){if(_0xd508x11[_0x4645[49]]){if(_0xd508x26&& _0xd508x26[_0x4645[51]]){logger[_0x4645[15]](_0x4645[52]+ _0xd508x26[_0x4645[50]]);_0xd508x14[_0x4645[47]]= true}else {_0xd508x14[_0x4645[47]]= false;logger[_0x4645[15]](_0x4645[53])}};return}}function searchAgent(_0xd508x14){return function(){if(_0xd508x14[_0x4645[42]]){return rp({uri:join_url(_0xd508x14[_0x4645[24]],_0x4645[54]),headers:_0xd508x14[_0x4645[25]],json:true})}};return}function getAgentSearchPropertyFromChannel(_0xd508xf){var _0xd508x29=_0x4645[55];if(_0xd508xf){switch(_0xd508xf){case _0x4645[57]:_0xd508x29= _0x4645[56];break;default:_0xd508x29= _0x4645[56];logger[_0x4645[19]](_0x4645[58]+ _0xd508xf)}};return _0xd508x29}function getValueFromPropertyName(_0xd508x11,_0xd508x29,_0xd508x14){if(_0xd508x29=== _0x4645[59]){if(_0xd508x14&& _0xd508x14[_0x4645[47]]&& _0xd508x14[_0x4645[26]]){return util[_0x4645[62]](_0x4645[60],stripTrailingSlash(_0xd508x14[_0x4645[26]]),_0xd508x11[_0x4645[61]])}else {return null}}else {return _[_0x4645[63]](_0xd508x11,_0xd508x29)}}function handleAgent(_0xd508x14,_0xd508xf,_0xd508x2c,_0xd508x10){return function(_0xd508x11){if(_0xd508x11&& _0xd508x11[_0x4645[64]]> 0){logger[_0x4645[15]](_0x4645[65]+ _0xd508x11[_0x4645[64]]+ _0x4645[66]+ _0xd508x14[_0x4645[42]]);_0xd508x14[_0x4645[40]]= getMatchObject(_0xd508x11,_0x4645[44],_0xd508x14[_0x4645[42]]);return _0xd508x14[_0x4645[40]]}else {logger[_0x4645[15]](_0x4645[67]);return}}}function getMatchObject(_0xd508x2e,_0xd508x29,_0xd508x2f){var _0xd508x30=_[_0x4645[22]](_0xd508x2e,function(_0xd508x31){if(_0xd508x31[_0x4645[68]][_0xd508x29]=== _0xd508x2f){return _0xd508x31}});return _0xd508x30}function searchAdmin(_0xd508x14){return function(){if(_0xd508x14[_0x4645[40]]){return};logger[_0x4645[15]](_0x4645[69]+ _0xd508x14[_0x4645[42]]+ _0x4645[70]);return rp({uri:join_url(_0xd508x14[_0x4645[24]],_0x4645[71]),headers:_0xd508x14[_0x4645[25]],json:true})}}function handleAdmin(_0xd508x14){return function(_0xd508x11){if(!_0xd508x11){return};_0xd508x14[_0x4645[40]]= _0xd508x11;return _0xd508x14[_0x4645[40]]}}function searchContact(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508x10){return function(){var _0xd508x35=getValueFromPropertyName(_0xd508x11,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10),_0xd508x14);logger[_0x4645[15]](_0x4645[72]+ _0xd508x35);return rp({uri:join_url(_0xd508x14[_0x4645[24]],_0x4645[73]+ _0xd508x35),headers:_0xd508x14[_0x4645[25]],json:true})}}function searchContactMobile(_0xd508x14,_0xd508xf,_0xd508x2c,_0xd508x10){return function(_0xd508x11){if(_0xd508x11&& _0xd508x11[_0x4645[64]]> 0){return _0xd508x11};var _0xd508x37=getValueFromPropertyName(_0xd508x2c,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10),_0xd508x14);logger[_0x4645[15]](_0x4645[74]+ _0xd508x37);return rp({uri:join_url(_0xd508x14[_0x4645[24]],_0x4645[75]+ _0xd508x37),headers:_0xd508x14[_0x4645[25]],json:true})}}function getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10){var _0xd508x29=_0x4645[55];if(_0xd508xf){switch(_0xd508xf){case _0x4645[57]:if(_0xd508x10=== _0x4645[76]){_0xd508x29= _0x4645[77]}else {if(_0xd508x10=== _0x4645[43]){_0xd508x29= _0x4645[78]}};break;default:_0xd508x29= _0x4645[78];logger[_0x4645[19]](_0x4645[58]+ _0xd508xf)}};return _0xd508x29}function getEndUserNamePropertyFromChannel(_0xd508xf,_0xd508x10){var _0xd508x29=_0x4645[55];if(_0xd508xf){switch(_0xd508xf){case _0x4645[57]:if(_0xd508x10=== _0x4645[76]){_0xd508x29= _0x4645[79]}else {if(_0xd508x10=== _0x4645[43]){_0xd508x29= _0x4645[80]}};break;default:_0xd508x29= _0x4645[80];logger[_0x4645[19]](_0x4645[58]+ _0xd508xf)}};return _0xd508x29}function handleContact(_0xd508x14,_0xd508xf,_0xd508x2c,_0xd508x10){return function(_0xd508x11){if(!_0xd508x11){return};var _0xd508x3b=getValueFromPropertyName(_0xd508x2c,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10));if(_0xd508x11[_0x4645[64]]> 0){logger[_0x4645[15]](_0x4645[81]+ _0xd508x3b);_0xd508x14[_0x4645[82]]= _0xd508x11[0];return _0xd508x14[_0x4645[82]]};logger[_0x4645[15]](_0x4645[83]+ _0xd508x3b);return}}function createContact(_0xd508x14,_0xd508xf,_0xd508x2c,_0xd508x10){return function(_0xd508x11){if(!_0xd508x11){logger[_0x4645[15]](_0x4645[84]+ getValueFromPropertyName(_0xd508x2c,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10)));logger[_0x4645[85]](getJsonForContactCreation(_0xd508xf,_0xd508x2c,_0xd508x10));var _0xd508x3d={method:_0x4645[86],uri:join_url(_0xd508x14[_0x4645[24]],_0x4645[87]),headers:_0xd508x14[_0x4645[25]],body:getJsonForContactCreation(_0xd508xf,_0xd508x2c,_0xd508x10),json:true};return rp(_0xd508x3d)};return}}function getJsonForContactCreation(_0xd508xf,_0xd508x11,_0xd508x10){var _0xd508x3f={};switch(_0xd508xf){case _0x4645[57]:if(_0xd508x10=== _0x4645[43]){if(isValidName(_0xd508x11[_0x4645[80]])){_0xd508x3f[_0x4645[44]]= getValueFromPropertyName(_0xd508x11,getEndUserNamePropertyFromChannel(_0xd508xf,_0xd508x10))}else {_0xd508x3f[_0x4645[44]]= util[_0x4645[62]](_0x4645[88],getValueFromPropertyName(_0xd508x11,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10)))}}else {if(_0xd508x10=== _0x4645[76]){if(isValidName(_0xd508x11[_0x4645[79]])){_0xd508x3f[_0x4645[44]]= getValueFromPropertyName(_0xd508x11,getEndUserNamePropertyFromChannel(_0xd508xf,_0xd508x10))}else {_0xd508x3f[_0x4645[44]]= util[_0x4645[62]](_0x4645[88],getValueFromPropertyName(_0xd508x11,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10)))}}};_0xd508x3f[_0x4645[89]]= getValueFromPropertyName(_0xd508x11,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10));_0xd508x3f[_0x4645[90]]= getValueFromPropertyName(_0xd508x11,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10));_0xd508x3f[_0x4645[91]]= util[_0x4645[62]](_0x4645[92],getValueFromPropertyName(_0xd508x11,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10)));_0xd508x3f[_0x4645[93]]= util[_0x4645[62]](_0x4645[94],getValueFromPropertyName(_0xd508x11,_0x4645[61]));break;default:console[_0x4645[19]](_0x4645[95],_0xd508xf)};return _0xd508x3f}function isValidName(_0xd508x41){return _0xd508x41&& _0xd508x41!== _0x4645[96]}function handleCreateContact(_0xd508x14,_0xd508xf,_0xd508x2c,_0xd508x10){return function(_0xd508x11){if(_0xd508x11){_0xd508x14[_0x4645[82]]= _0xd508x11};return}}function ticketCreation(_0xd508x14,_0xd508x2c,_0xd508x12,_0xd508xf,_0xd508x10){return function(){logger[_0x4645[15]](_0x4645[97]+ _0xd508x14[_0x4645[82]][_0x4645[50]]);var _0xd508x41=util[_0x4645[62]](_0x4645[88],getValueFromPropertyName(_0xd508x2c,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10)));var _0xd508x35=getValueFromPropertyName(_0xd508x2c,getEndUserSearchPropertyFromChannel(_0xd508xf,_0xd508x10));var _0xd508x44={};_0xd508x44[_0x4645[98]]= _0xd508x14[_0x4645[40]][_0x4645[50]];_0xd508x44[_0x4645[99]]= _0xd508x14[_0x4645[82]][_0x4645[50]];_0xd508x44[_0x4645[44]]= (_0xd508x41|| _0xd508x35);_0xd508x44[_0x4645[89]]= (_0xd508x35|| _0xd508x41);_0xd508x44[_0x4645[100]]= 3;_0xd508x44[_0x4645[101]]= 1;_0xd508x44[_0x4645[102]]= 2;_0xd508x44[_0x4645[103]]= createSubjectFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12);if(!_0xd508x44[_0x4645[103]]){_0xd508x44[_0x4645[103]]= _0x4645[104]+ (_0xd508x35|| _0xd508x41)};_0xd508x44[_0x4645[91]]= createDescriptionFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12);if(!_0xd508x44[_0x4645[91]]){_0xd508x44[_0x4645[91]]= _0x4645[104]+ (_0xd508x35|| _0xd508x41)};var _0xd508x45=createFieldsFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12);if(_0xd508x45[_0x4645[64]]> 0){_[_0x4645[106]](_0xd508x45,function(_0xd508x46){_0xd508x44[_0xd508x46[_0x4645[50]]]= _0xd508x46[_0x4645[105]]})};var _0xd508x47=createCustomFieldsFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12);if(_0xd508x47[_0x4645[64]]> 0){_0xd508x44[_0x4645[107]]= {};_[_0x4645[106]](_0xd508x47,function(_0xd508x46){var _0xd508x48=_0xd508x46[_0x4645[50]];_0xd508x44[_0x4645[107]][_0xd508x48]= _0xd508x46[_0x4645[105]]})};var _0xd508x49=createTagsFromConfiguration(_0xd508x14);if(_0xd508x49[_0x4645[64]]> 0){_0xd508x44[_0x4645[108]]= _0xd508x49};logger[_0x4645[85]](_0xd508x44);var _0xd508x3d={method:_0x4645[86],uri:join_url(_0xd508x14[_0x4645[24]],_0x4645[109]),headers:_0xd508x14[_0x4645[25]],body:_0xd508x44,json:true};return rp(_0xd508x3d)}}function createSubjectFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12){var _0xd508x4b=_0x4645[55];var _0xd508x4c=[];if(_0xd508x14[_0x4645[23]][_0x4645[110]][_0x4645[64]]> 0){var _0xd508x4d=_[_0x4645[111]](_0xd508x14[_0x4645[23]].Subject,[_0x4645[50]]);_[_0x4645[106]](_0xd508x4d,function(_0xd508x4e){if(_0xd508x4e[_0x4645[112]]=== _0x4645[113]){_0xd508x4c[_0x4645[115]](_0xd508x4e[_0x4645[114]])}else {if(_0xd508x4e[_0x4645[112]]=== _0x4645[116]&& _0xd508x4e[_0x4645[117]]){var _0xd508x3b=getValueFromPropertyName(_0xd508x2c,_0xd508x4e[_0x4645[117]],_0xd508x14);if(_0xd508x3b){_0xd508x4c[_0x4645[115]](_0xd508x3b.toString())}}else {if(_0xd508x4e[_0x4645[112]]=== _0x4645[118]&& _0xd508x4e[_0x4645[119]]&& _0xd508x4e[_0x4645[119]][_0x4645[44]]){_0xd508x12[_0xd508x4e[_0x4645[119]][_0x4645[44]]]&& _0xd508x4c[_0x4645[115]](_0xd508x12[_0xd508x4e[_0x4645[119]][_0x4645[44]]].toString())}}}});_0xd508x4b= _0xd508x4c[_0x4645[121]](_0x4645[120])};return _0xd508x4b}function createDescriptionFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12){var _0xd508x50=_0x4645[55];var _0xd508x4c=[];if(_0xd508x14[_0x4645[23]][_0x4645[122]][_0x4645[64]]> 0){var _0xd508x51=_[_0x4645[111]](_0xd508x14[_0x4645[23]].Description,[_0x4645[50]]);_[_0x4645[106]](_0xd508x51,function(_0xd508x4e){if(_0xd508x4e[_0x4645[112]]=== _0x4645[113]){_0xd508x4c[_0x4645[115]](_0xd508x4e[_0x4645[114]])}else {if(_0xd508x4e[_0x4645[112]]=== _0x4645[123]){if(_0xd508x4e[_0x4645[124]]=== _0x4645[113]&& _0xd508x4e[_0x4645[125]]){_0xd508x4c[_0x4645[115]](util[_0x4645[62]](_0x4645[126],_0xd508x4e[_0x4645[125]],_0xd508x4e[_0x4645[127]]))}else {if(_0xd508x4e[_0x4645[124]]=== _0x4645[116]&& _0xd508x4e[_0x4645[117]]&& _0xd508x4e[_0x4645[125]]){var _0xd508x3b=getValueFromPropertyName(_0xd508x2c,_0xd508x4e[_0x4645[117]],_0xd508x14);if(_0xd508x3b){_0xd508x4c[_0x4645[115]](util[_0x4645[62]](_0x4645[126],_0xd508x4e[_0x4645[125]],_0xd508x3b.toString()))}}else {if(_0xd508x4e[_0x4645[124]]=== _0x4645[118]&& _0xd508x4e[_0x4645[119]]&& _0xd508x4e[_0x4645[119]][_0x4645[44]]&& _0xd508x4e[_0x4645[125]]){_0xd508x12[_0xd508x4e[_0x4645[119]][_0x4645[44]]]&& _0xd508x4c[_0x4645[115]](util[_0x4645[62]](_0x4645[126],_0xd508x4e[_0x4645[125]],_0xd508x12[_0xd508x4e[_0x4645[119]][_0x4645[44]]]))}}}}}});_0xd508x50= _0xd508x4c[_0x4645[121]](_0x4645[128])};return _0xd508x50}function createFieldsFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12){var _0xd508x45=[];var _0xd508x53=[];if(_0xd508x14[_0x4645[23]][_0x4645[129]][_0x4645[64]]> 0){_0xd508x45= _[_0x4645[130]](_0xd508x14[_0x4645[23]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0x4645[106]](_0xd508x45,function(_0xd508x46){if(_0xd508x46[_0x4645[112]]=== _0x4645[113]&& _0xd508x46[_0x4645[131]]){_0xd508x53[_0x4645[115]]({id:_0xd508x46[_0x4645[131]],value:_0xd508x46[_0x4645[114]]})}else {if(_0xd508x46[_0x4645[112]]=== _0x4645[116]&& _0xd508x46[_0x4645[117]]&& _0xd508x46[_0x4645[131]]){var _0xd508x3b=getValueFromPropertyName(_0xd508x2c,_0xd508x46[_0x4645[117]],_0xd508x14);if(_0xd508x3b){_0xd508x53[_0x4645[115]]({id:_0xd508x46[_0x4645[131]],value:_0xd508x3b.toString()})}}else {if(_0xd508x46[_0x4645[112]]=== _0x4645[118]&& _0xd508x46[_0x4645[131]]&& _0xd508x46[_0x4645[119]]&& _0xd508x46[_0x4645[119]][_0x4645[44]]){_0xd508x12[_0xd508x46[_0x4645[119]][_0x4645[44]]]&& _0xd508x53[_0x4645[115]]({id:_0xd508x46[_0x4645[131]],value:_0xd508x12[_0xd508x46[_0x4645[119]][_0x4645[44]]].toString()})}}}})};return _0xd508x53}function createCustomFieldsFromConfiguration(_0xd508x14,_0xd508x2c,_0xd508x12){var _0xd508x47=[];var _0xd508x53=[];if(_0xd508x14[_0x4645[23]][_0x4645[129]][_0x4645[64]]> 0){_0xd508x47= _[_0x4645[130]](_0xd508x14[_0x4645[23]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0x4645[106]](_0xd508x47,function(_0xd508x46){if(_0xd508x46[_0x4645[112]]=== _0x4645[113]&& _0xd508x46[_0x4645[131]]){_0xd508x53[_0x4645[115]]({id:_0xd508x46[_0x4645[131]],value:_0xd508x46[_0x4645[114]]})}else {if(_0xd508x46[_0x4645[112]]=== _0x4645[116]&& _0xd508x46[_0x4645[117]]&& _0xd508x46[_0x4645[131]]){var _0xd508x3b=getValueFromPropertyName(_0xd508x2c,_0xd508x46[_0x4645[117]],_0xd508x14);if(_0xd508x3b){_0xd508x53[_0x4645[115]]({id:_0xd508x46[_0x4645[131]],value:_0xd508x3b.toString()})}}else {if(_0xd508x46[_0x4645[112]]=== _0x4645[118]&& _0xd508x46[_0x4645[131]]&& _0xd508x46[_0x4645[119]]&& _0xd508x46[_0x4645[119]][_0x4645[44]]){_0xd508x12[_0xd508x46[_0x4645[119]][_0x4645[44]]]&& _0xd508x53[_0x4645[115]]({id:_0xd508x46[_0x4645[131]],value:_0xd508x12[_0xd508x46[_0x4645[119]][_0x4645[44]]].toString()})}}}})};return _0xd508x53}function createTagsFromConfiguration(_0xd508x14){var _0xd508x49=[];if(_0xd508x14[_0x4645[23]][_0x4645[132]][_0x4645[64]]> 0){_0xd508x49= _[_0x4645[133]](_0xd508x14[_0x4645[23]].Tags,_0x4645[44])};return _0xd508x49}function handleTicketDisplay(_0xd508x14){return function(_0xd508x11){if(_0xd508x11&& _0xd508x11[_0x4645[50]]){logger[_0x4645[15]](_0x4645[134]+ _0xd508x11[_0x4645[50]]);_0xd508x14[_0x4645[135]]= _0xd508x11[_0x4645[50]];return};return}}function handleReportIntegration(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508xd,_0xd508x13,_0xd508x10){return function(){delete _0xd508x11[_0x4645[50]];_0xd508x11[_0x4645[136]]= _0x4645[137];_0xd508x11[_0x4645[138]]= _0xd508xf;_0xd508x11[_0x4645[139]]= _0x4645[140];_0xd508x11[_0x4645[135]]= _0xd508x14[_0x4645[135]];_0xd508x11[_0x4645[141]]= _0xd508xd;_0xd508x11[_0x4645[142]]= _0xd508x10;_0xd508x11[_0x4645[143]]= join_url(_0xd508x14[_0x4645[24]],_0x4645[144]+ _0xd508x14[_0x4645[135]]);_0xd508x13[_0x4645[148]](util[_0x4645[62]](_0x4645[147],_0xd508x11[_0x4645[56]]))[_0x4645[146]](_0x4645[145],_0xd508x11);return ReportIntegration[_0x4645[149]](_0xd508x11)}}function handleEnd(_0xd508x14,_0xd508x11,_0xd508xf){return function(){logger[_0x4645[85]](util[_0x4645[62]](_0x4645[150],_0xd508x14[_0x4645[135]],_0xd508x14[_0x4645[40]][_0x4645[68]][_0x4645[44]]));_0xd508x14= undefined;return}}function handleDebug(_0xd508x14){return function(){logger[_0x4645[85]](_0xd508x14);return}}function handleError(_0xd508x14,_0xd508xf,_0xd508x11,_0xd508xd){return function(_0xd508x5b){logger[_0x4645[19]](_0x4645[151]);logger[_0x4645[19]](_0x4645[152]+ _0xd508x5b[_0x4645[153]]);logger[_0x4645[19]](_0x4645[154]+ _0xd508x5b[_0x4645[155]]);_0xd508x14= undefined;delete _0xd508x11[_0x4645[50]];_0xd508x11[_0x4645[136]]= _0x4645[137];_0xd508x11[_0x4645[138]]= _0xd508xf;_0xd508x11[_0x4645[139]]= _0x4645[156];_0xd508x11[_0x4645[141]]= _0xd508xd;ReportIntegration[_0x4645[149]](_0xd508x11)[_0x4645[21]](function(){return})[_0x4645[20]](function(_0xd508x5b){logger[_0x4645[19]](_0x4645[157]);return})}}function stripTrailingSlash(_0xd508x5d){if(_0xd508x5d[_0x4645[158]](-1) === _0x4645[159]){return _0xd508x5d[_0x4645[158]](0,_0xd508x5d[_0x4645[64]]- 1)};return _0xd508x5d}function join_url(){var _0xd508x5f= new RegExp(_0x4645[160],_0x4645[161]);var _0xd508x60=Array[_0x4645[17]][_0x4645[163]][_0x4645[162]](arguments);return _0xd508x60[_0x4645[133]](function(_0xd508x61){return _0xd508x61[_0x4645[164]](_0xd508x5f,_0x4645[55])})[_0x4645[121]](_0x4645[159])}module[_0x4645[165]]= Freshdesk
\ No newline at end of file
index 3817fd0..a57f999 100644 (file)
@@ -1 +1 @@
-var _0x1997=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x61\x72\x69\x61\x62\x6C\x65","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x2E\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x54\x72\x69\x67\x67\x65\x72\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x6D\x61\x6E\x61\x67\x65\x45\x76\x65\x6E\x74","\x61\x63\x74\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x7A\x65\x6E\x64\x65\x73\x6B","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x73\x75\x67\x61\x72\x63\x72\x6D","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A\x20","\x65\x72\x72\x6F\x72","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x25\x73\x20\x6E\x6F\x74\x20\x61\x63\x74\x69\x76\x65\x20\x69\x6E\x20\x79\x6F\x75\x72\x20\x73\x65\x72\x76\x65\x72\x21","\x66\x6F\x72\x6D\x61\x74","\x77\x61\x72\x6E","\x73\x74\x61\x74\x65","\x6D\x61\x70","\x69\x6E\x64\x65\x78\x4F\x66","\x65\x78\x70\x6F\x72\x74\x73"];_0x1997[0];var _=require(_0x1997[1]);var util=require(_0x1997[2]);var logger=require(_0x1997[4])(_0x1997[3]);var IntegrationModel=require(_0x1997[6])[_0x1997[5]];var Variable=require(_0x1997[6])[_0x1997[7]];var Zendesk=require(_0x1997[8]);var Salesforce=require(_0x1997[9]);var Sugarcrm=require(_0x1997[10]);var Freshdesk=require(_0x1997[11]);var Motionbar=require(_0x1997[12]);function Integration(){logger[_0x1997[14]](_0x1997[13]);var _0x71c2xc= new Zendesk();var _0x71c2xd= new Salesforce();var _0x71c2xe= new Sugarcrm();var _0x71c2xf= new Freshdesk();var _0x71c2x10= new Motionbar();this[_0x1997[15]]= function(_0x71c2x11,_0x71c2x12,_0x71c2x13,_0x71c2x14,_0x71c2x15,_0x71c2x16,_0x71c2x17){if(_0x71c2x11[_0x1997[16]]=== _0x1997[17]){_0x71c2x10[_0x1997[18]](_0x71c2x11,_0x71c2x13,_0x71c2x12,_0x71c2x15,_0x71c2x16)}else {if(integrationIsActive(_0x71c2x11[_0x1997[19]],_0x71c2x17)){switch(_0x71c2x11[_0x1997[19]]){case _0x1997[22]:_0x71c2xc[_0x1997[18]](_0x71c2x11[_0x1997[20]],_0x71c2x11[_0x1997[21]],_0x71c2x13,_0x71c2x14,_0x71c2x12,_0x71c2x15);break;case _0x1997[23]:_0x71c2xd[_0x1997[18]](_0x71c2x11[_0x1997[20]],_0x71c2x11[_0x1997[21]],_0x71c2x13,_0x71c2x14,_0x71c2x12,_0x71c2x15,_0x71c2x16);break;case _0x1997[24]:_0x71c2xe[_0x1997[18]](_0x71c2x11[_0x1997[20]],_0x71c2x11[_0x1997[21]],_0x71c2x13,_0x71c2x14,_0x71c2x12,_0x71c2x15,_0x71c2x16);break;case _0x1997[25]:_0x71c2xf[_0x1997[18]](_0x71c2x11[_0x1997[20]],_0x71c2x11[_0x1997[21]],_0x71c2x13,_0x71c2x14,_0x71c2x12,_0x71c2x15,_0x71c2x16);break;default:logger[_0x1997[27]](_0x1997[26],_0x71c2x11[_0x1997[19]])}}else {logger[_0x1997[30]](util[_0x1997[29]](_0x1997[28],_0x71c2x11[_0x1997[19]]))}}}}function integrationIsActive(_0x71c2x19,_0x71c2x1a){var _0x71c2x1b=_[_0x1997[32]](_0x71c2x1a,_0x1997[31]);if(_[_0x1997[33]](_0x71c2x1b,_0x71c2x19)>= 0){return true};return false}module[_0x1997[34]]= Integration
\ No newline at end of file
+var _0x7ef5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x61\x72\x69\x61\x62\x6C\x65","\x2E\x2F\x7A\x65\x6E\x64\x65\x73\x6B","\x2E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x2E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D","\x2E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x2E\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x54\x72\x69\x67\x67\x65\x72\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x6D\x61\x6E\x61\x67\x65\x45\x76\x65\x6E\x74","\x61\x63\x74\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x7A\x65\x6E\x64\x65\x73\x6B","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x73\x75\x67\x61\x72\x63\x72\x6D","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A\x20","\x65\x72\x72\x6F\x72","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x25\x73\x20\x6E\x6F\x74\x20\x61\x63\x74\x69\x76\x65\x20\x69\x6E\x20\x79\x6F\x75\x72\x20\x73\x65\x72\x76\x65\x72\x21","\x66\x6F\x72\x6D\x61\x74","\x77\x61\x72\x6E","\x73\x74\x61\x74\x65","\x6D\x61\x70","\x69\x6E\x64\x65\x78\x4F\x66","\x65\x78\x70\x6F\x72\x74\x73"];_0x7ef5[0];var _=require(_0x7ef5[1]);var util=require(_0x7ef5[2]);var logger=require(_0x7ef5[4])(_0x7ef5[3]);var IntegrationModel=require(_0x7ef5[6])[_0x7ef5[5]];var Variable=require(_0x7ef5[6])[_0x7ef5[7]];var Zendesk=require(_0x7ef5[8]);var Salesforce=require(_0x7ef5[9]);var Sugarcrm=require(_0x7ef5[10]);var Freshdesk=require(_0x7ef5[11]);var Motionbar=require(_0x7ef5[12]);function Integration(){logger[_0x7ef5[14]](_0x7ef5[13]);var _0x249bxc= new Zendesk();var _0x249bxd= new Salesforce();var _0x249bxe= new Sugarcrm();var _0x249bxf= new Freshdesk();var _0x249bx10= new Motionbar();this[_0x7ef5[15]]= function(_0x249bx11,_0x249bx12,_0x249bx13,_0x249bx14,_0x249bx15,_0x249bx16,_0x249bx17){if(_0x249bx11[_0x7ef5[16]]=== _0x7ef5[17]){_0x249bx10[_0x7ef5[18]](_0x249bx11,_0x249bx13,_0x249bx12,_0x249bx15,_0x249bx16)}else {if(integrationIsActive(_0x249bx11[_0x7ef5[19]],_0x249bx17)){switch(_0x249bx11[_0x7ef5[19]]){case _0x7ef5[22]:_0x249bxc[_0x7ef5[18]](_0x249bx11[_0x7ef5[20]],_0x249bx11[_0x7ef5[21]],_0x249bx13,_0x249bx14,_0x249bx12,_0x249bx15);break;case _0x7ef5[23]:_0x249bxd[_0x7ef5[18]](_0x249bx11[_0x7ef5[20]],_0x249bx11[_0x7ef5[21]],_0x249bx13,_0x249bx14,_0x249bx12,_0x249bx15,_0x249bx16);break;case _0x7ef5[24]:_0x249bxe[_0x7ef5[18]](_0x249bx11[_0x7ef5[20]],_0x249bx11[_0x7ef5[21]],_0x249bx13,_0x249bx14,_0x249bx12,_0x249bx15,_0x249bx16);break;case _0x7ef5[25]:_0x249bxf[_0x7ef5[18]](_0x249bx11[_0x7ef5[20]],_0x249bx11[_0x7ef5[21]],_0x249bx13,_0x249bx14,_0x249bx12,_0x249bx15,_0x249bx16);break;default:logger[_0x7ef5[27]](_0x7ef5[26],_0x249bx11[_0x7ef5[19]])}}else {logger[_0x7ef5[30]](util[_0x7ef5[29]](_0x7ef5[28],_0x249bx11[_0x7ef5[19]]))}}}}function integrationIsActive(_0x249bx19,_0x249bx1a){var _0x249bx1b=_[_0x7ef5[32]](_0x249bx1a,_0x7ef5[31]);if(_[_0x7ef5[33]](_0x249bx1b,_0x249bx19)>= 0){return true};return false}module[_0x7ef5[34]]= Integration
\ No newline at end of file
index c2a0102..5043574 100644 (file)
@@ -1 +1 @@
-var _0x4458=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x6D\x61\x6E\x61\x67\x65\x20\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x69\x64","\x63\x6C\x6F\x6E\x65","\x6D\x65\x72\x67\x65","\x54\x79\x70\x65\x3A","\x64\x65\x62\x75\x67","\x63\x61\x74\x63\x68","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x50\x6F\x70\x75\x70\x20\x63\x72\x65\x61\x74\x65\x64\x20\x66\x6F\x72\x20\x61\x67\x65\x6E\x74","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x74\x68\x65\x6E","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72","\x3C\x68\x74\x6D\x6C\x3E\x3C\x62\x6F\x64\x79\x3E\x45\x6D\x70\x74\x79\x20\x54\x65\x6D\x70\x6C\x61\x74\x65\x3C\x2F\x62\x6F\x64\x79\x3E\x3C\x2F\x68\x74\x6D\x6C\x3E","\x73\x75\x62\x6A\x65\x63\x74","\x4E\x6F\x20\x54\x69\x74\x6C\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x30","\x75\x72\x6C","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x55\x52\x4C\x20\x63\x72\x65\x61\x74\x65\x64\x20\x66\x6F\x72\x20\x61\x67\x65\x6E\x74","\x31","\x61\x70\x70","\x61\x70\x70\x64\x61\x74\x61","\x64\x61\x74\x61\x33","","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x57\x69\x6E\x64\x6F\x77\x73\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x6F\x70\x65\x6E\x65\x64\x20\x66\x6F\x72\x20\x61\x67\x65\x6E\x74","\x32","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x41\x63\x74\x69\x6F\x6E\x20\x74\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x4458[0];var _=require(_0x4458[1]);var util=require(_0x4458[2]);var Mustache=require(_0x4458[3]);var logger=require(_0x4458[5])(_0x4458[4]);var ReportIntegration=require(_0x4458[7])[_0x4458[6]];var Template=require(_0x4458[7])[_0x4458[8]];function Motionbar(){logger[_0x4458[10]](_0x4458[9])}Motionbar[_0x4458[12]][_0x4458[11]]= function(_0x6689x8,_0x6689x9,_0x6689xa,_0x6689xb,_0x6689xc){if(!_0x6689x8[_0x4458[13]]||  !_0x6689x8[_0x4458[14]]){console[_0x4458[16]](_0x4458[15]);return};delete _0x6689xa[_0x4458[17]];var _0x6689xd=_[_0x4458[19]](_[_0x4458[18]](_0x6689xa),_0x6689xb);logger[_0x4458[21]](_0x4458[20],_0x6689x8[_0x4458[13]]);switch(_0x6689x8[_0x4458[13]]){case _0x4458[44]:return Template[_0x4458[43]](_0x6689x8[_0x4458[14]])[_0x4458[25]](function(_0x6689xe){_0x6689xa[_0x4458[26]]= _0x6689xe[_0x4458[26]]?Mustache[_0x4458[27]](_0x6689xe[_0x4458[26]],_0x6689xd):_0x4458[28];_0x6689xa[_0x4458[29]]= _0x6689xe[_0x4458[29]]?Mustache[_0x4458[27]](_0x6689xe[_0x4458[29]].toString(),_0x6689xd):_0x4458[30];_0x6689xa[_0x4458[31]]= _0x4458[32];_0x6689xa[_0x4458[33]]= _0x6689x9;_0x6689xa[_0x4458[34]]= _0x4458[35];_0x6689xa[_0x4458[36]]= _0x6689x8[_0x4458[13]];_0x6689xc[_0x4458[41]](util[_0x4458[40]](_0x4458[39],_0x6689xa[_0x4458[24]]))[_0x4458[38]](_0x4458[37],_0x6689xa);return ReportIntegration[_0x4458[42]](_0x6689xa)})[_0x4458[25]](function(){logger[_0x4458[10]](_0x4458[23],_0x6689xa[_0x4458[24]])})[_0x4458[22]](handleError(_0x6689x9,_0x6689xa,_0x6689x8[_0x4458[13]]));case _0x4458[48]:_0x6689xa[_0x4458[45]]= _0x6689x8[_0x4458[14]]?Mustache[_0x4458[27]](_0x6689x8[_0x4458[14]],_0x6689xd):_0x4458[46];_0x6689xa[_0x4458[31]]= _0x4458[32];_0x6689xa[_0x4458[33]]= _0x6689x9;_0x6689xa[_0x4458[34]]= _0x4458[35];_0x6689xa[_0x4458[36]]= _0x6689x8[_0x4458[13]];_0x6689xc[_0x4458[41]](util[_0x4458[40]](_0x4458[39],_0x6689xa[_0x4458[24]]))[_0x4458[38]](_0x4458[37],_0x6689xa);return ReportIntegration[_0x4458[42]](_0x6689xa)[_0x4458[25]](function(){logger[_0x4458[10]](_0x4458[47],_0x6689xa[_0x4458[24]])})[_0x4458[22]](handleError(_0x6689x9,_0x6689xa,_0x6689x8[_0x4458[13]]));case _0x4458[54]:_0x6689xa[_0x4458[49]]= _0x6689x8[_0x4458[14]];_0x6689xa[_0x4458[50]]= _0x6689x8[_0x4458[51]]?Mustache[_0x4458[27]](_0x6689x8[_0x4458[51]],_0x6689xd):_0x4458[52];_0x6689xa[_0x4458[31]]= _0x4458[32];_0x6689xa[_0x4458[33]]= _0x6689x9;_0x6689xa[_0x4458[34]]= _0x4458[35];_0x6689xa[_0x4458[36]]= _0x6689x8[_0x4458[13]];_0x6689xc[_0x4458[41]](util[_0x4458[40]](_0x4458[39],_0x6689xa[_0x4458[24]]))[_0x4458[38]](_0x4458[37],_0x6689xa);return ReportIntegration[_0x4458[42]](_0x6689xa)[_0x4458[25]](function(){logger[_0x4458[10]](_0x4458[53],_0x6689xa[_0x4458[24]])})[_0x4458[22]](handleError(_0x6689x9,_0x6689xa,_0x6689x8[_0x4458[13]]));default:logger[_0x4458[16]](_0x4458[55],_0x6689x8[_0x4458[13]])}};function handleError(_0x6689x9,_0x6689xa,_0x6689x10){return function(_0x6689x11){logger[_0x4458[16]](_0x4458[56]);logger[_0x4458[16]](_0x4458[57],_0x6689x11[_0x4458[58]]);logger[_0x4458[16]](_0x4458[59],_0x6689x11[_0x4458[60]]);_0x6689xa[_0x4458[31]]= _0x4458[32];_0x6689xa[_0x4458[33]]= _0x6689x9;_0x6689xa[_0x4458[34]]= _0x4458[61];_0x6689xa[_0x4458[36]]= _0x6689x10;ReportIntegration[_0x4458[42]](_0x6689xa)[_0x4458[25]](function(){return})[_0x4458[22]](function(_0x6689x11){logger[_0x4458[16]](_0x4458[62]);return})}}module[_0x4458[63]]= Motionbar
\ No newline at end of file
+var _0x6ceb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x6D\x61\x6E\x61\x67\x65\x20\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x69\x64","\x63\x6C\x6F\x6E\x65","\x6D\x65\x72\x67\x65","\x54\x79\x70\x65\x3A","\x64\x65\x62\x75\x67","\x63\x61\x74\x63\x68","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x50\x6F\x70\x75\x70\x20\x63\x72\x65\x61\x74\x65\x64\x20\x66\x6F\x72\x20\x61\x67\x65\x6E\x74","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x74\x68\x65\x6E","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72","\x3C\x68\x74\x6D\x6C\x3E\x3C\x62\x6F\x64\x79\x3E\x45\x6D\x70\x74\x79\x20\x54\x65\x6D\x70\x6C\x61\x74\x65\x3C\x2F\x62\x6F\x64\x79\x3E\x3C\x2F\x68\x74\x6D\x6C\x3E","\x73\x75\x62\x6A\x65\x63\x74","\x4E\x6F\x20\x54\x69\x74\x6C\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x30","\x75\x72\x6C","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x55\x52\x4C\x20\x63\x72\x65\x61\x74\x65\x64\x20\x66\x6F\x72\x20\x61\x67\x65\x6E\x74","\x31","\x61\x70\x70","\x61\x70\x70\x64\x61\x74\x61","\x64\x61\x74\x61\x33","","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x57\x69\x6E\x64\x6F\x77\x73\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x6F\x70\x65\x6E\x65\x64\x20\x66\x6F\x72\x20\x61\x67\x65\x6E\x74","\x32","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x41\x63\x74\x69\x6F\x6E\x20\x74\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x4D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0x6ceb[0];var _=require(_0x6ceb[1]);var util=require(_0x6ceb[2]);var Mustache=require(_0x6ceb[3]);var logger=require(_0x6ceb[5])(_0x6ceb[4]);var ReportIntegration=require(_0x6ceb[7])[_0x6ceb[6]];var Template=require(_0x6ceb[7])[_0x6ceb[8]];function Motionbar(){logger[_0x6ceb[10]](_0x6ceb[9])}Motionbar[_0x6ceb[12]][_0x6ceb[11]]= function(_0x3af1x8,_0x3af1x9,_0x3af1xa,_0x3af1xb,_0x3af1xc){if(!_0x3af1x8[_0x6ceb[13]]||  !_0x3af1x8[_0x6ceb[14]]){console[_0x6ceb[16]](_0x6ceb[15]);return};delete _0x3af1xa[_0x6ceb[17]];var _0x3af1xd=_[_0x6ceb[19]](_[_0x6ceb[18]](_0x3af1xa),_0x3af1xb);logger[_0x6ceb[21]](_0x6ceb[20],_0x3af1x8[_0x6ceb[13]]);switch(_0x3af1x8[_0x6ceb[13]]){case _0x6ceb[44]:return Template[_0x6ceb[43]](_0x3af1x8[_0x6ceb[14]])[_0x6ceb[25]](function(_0x3af1xe){_0x3af1xa[_0x6ceb[26]]= _0x3af1xe[_0x6ceb[26]]?Mustache[_0x6ceb[27]](_0x3af1xe[_0x6ceb[26]],_0x3af1xd):_0x6ceb[28];_0x3af1xa[_0x6ceb[29]]= _0x3af1xe[_0x6ceb[29]]?Mustache[_0x6ceb[27]](_0x3af1xe[_0x6ceb[29]].toString(),_0x3af1xd):_0x6ceb[30];_0x3af1xa[_0x6ceb[31]]= _0x6ceb[32];_0x3af1xa[_0x6ceb[33]]= _0x3af1x9;_0x3af1xa[_0x6ceb[34]]= _0x6ceb[35];_0x3af1xa[_0x6ceb[36]]= _0x3af1x8[_0x6ceb[13]];_0x3af1xc[_0x6ceb[41]](util[_0x6ceb[40]](_0x6ceb[39],_0x3af1xa[_0x6ceb[24]]))[_0x6ceb[38]](_0x6ceb[37],_0x3af1xa);return ReportIntegration[_0x6ceb[42]](_0x3af1xa)})[_0x6ceb[25]](function(){logger[_0x6ceb[10]](_0x6ceb[23],_0x3af1xa[_0x6ceb[24]])})[_0x6ceb[22]](handleError(_0x3af1x9,_0x3af1xa,_0x3af1x8[_0x6ceb[13]]));case _0x6ceb[48]:_0x3af1xa[_0x6ceb[45]]= _0x3af1x8[_0x6ceb[14]]?Mustache[_0x6ceb[27]](_0x3af1x8[_0x6ceb[14]],_0x3af1xd):_0x6ceb[46];_0x3af1xa[_0x6ceb[31]]= _0x6ceb[32];_0x3af1xa[_0x6ceb[33]]= _0x3af1x9;_0x3af1xa[_0x6ceb[34]]= _0x6ceb[35];_0x3af1xa[_0x6ceb[36]]= _0x3af1x8[_0x6ceb[13]];_0x3af1xc[_0x6ceb[41]](util[_0x6ceb[40]](_0x6ceb[39],_0x3af1xa[_0x6ceb[24]]))[_0x6ceb[38]](_0x6ceb[37],_0x3af1xa);return ReportIntegration[_0x6ceb[42]](_0x3af1xa)[_0x6ceb[25]](function(){logger[_0x6ceb[10]](_0x6ceb[47],_0x3af1xa[_0x6ceb[24]])})[_0x6ceb[22]](handleError(_0x3af1x9,_0x3af1xa,_0x3af1x8[_0x6ceb[13]]));case _0x6ceb[54]:_0x3af1xa[_0x6ceb[49]]= _0x3af1x8[_0x6ceb[14]];_0x3af1xa[_0x6ceb[50]]= _0x3af1x8[_0x6ceb[51]]?Mustache[_0x6ceb[27]](_0x3af1x8[_0x6ceb[51]],_0x3af1xd):_0x6ceb[52];_0x3af1xa[_0x6ceb[31]]= _0x6ceb[32];_0x3af1xa[_0x6ceb[33]]= _0x3af1x9;_0x3af1xa[_0x6ceb[34]]= _0x6ceb[35];_0x3af1xa[_0x6ceb[36]]= _0x3af1x8[_0x6ceb[13]];_0x3af1xc[_0x6ceb[41]](util[_0x6ceb[40]](_0x6ceb[39],_0x3af1xa[_0x6ceb[24]]))[_0x6ceb[38]](_0x6ceb[37],_0x3af1xa);return ReportIntegration[_0x6ceb[42]](_0x3af1xa)[_0x6ceb[25]](function(){logger[_0x6ceb[10]](_0x6ceb[53],_0x3af1xa[_0x6ceb[24]])})[_0x6ceb[22]](handleError(_0x3af1x9,_0x3af1xa,_0x3af1x8[_0x6ceb[13]]));default:logger[_0x6ceb[16]](_0x6ceb[55],_0x3af1x8[_0x6ceb[13]])}};function handleError(_0x3af1x9,_0x3af1xa,_0x3af1x10){return function(_0x3af1x11){logger[_0x6ceb[16]](_0x6ceb[56]);logger[_0x6ceb[16]](_0x6ceb[57],_0x3af1x11[_0x6ceb[58]]);logger[_0x6ceb[16]](_0x6ceb[59],_0x3af1x11[_0x6ceb[60]]);_0x3af1xa[_0x6ceb[31]]= _0x6ceb[32];_0x3af1xa[_0x6ceb[33]]= _0x3af1x9;_0x3af1xa[_0x6ceb[34]]= _0x6ceb[61];_0x3af1xa[_0x6ceb[36]]= _0x3af1x10;ReportIntegration[_0x6ceb[42]](_0x3af1xa)[_0x6ceb[25]](function(){return})[_0x6ceb[22]](function(_0x3af1x11){logger[_0x6ceb[16]](_0x6ceb[62]);return})}}module[_0x6ceb[63]]= Motionbar
\ No newline at end of file
index f20731c..cb0b9b7 100644 (file)
@@ -1 +1 @@
-var _0x6251=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6A\x73\x66\x6F\x72\x63\x65","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x6C\x6F\x67\x69\x6E\x2E\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2E\x63\x6F\x6D","\x63\x6C\x69\x65\x6E\x74\x49\x64","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x73\x65\x63\x75\x72\x69\x74\x79\x54\x6F\x6B\x65\x6E","\x63\x6F\x6E\x63\x61\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x6C\x6F\x67\x69\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x65\x78\x65\x63\x75\x74\x65","\x73\x6F\x62\x6A\x65\x63\x74","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4E\x61\x6D\x65","\x66\x69\x72\x73\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x69\x64\x65\x6E\x74\x69\x74\x79","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x75\x73\x65\x72\x5F\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x43\x6F\x6E\x74\x61\x63\x74","\x50\x68\x6F\x6E\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x4C\x65\x61\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x2F\x4C\x65\x61\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x63\x72\x65\x61\x74\x65","\x4E\x6F\x20\x43\x6F\x6D\x70\x61\x6E\x79","\x4C\x61\x73\x74\x4E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x73\x75\x63\x63\x65\x73\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x63\x72\x65\x61\x74\x65\x64\x3A\x20","\x49\x64","\x75\x74\x63","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x54\x61\x73\x6B","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x61\x73\x6B\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x75\x72\x6C","\x25\x73\x2F\x25\x73\x2F\x65","\x69\x6E\x73\x74\x61\x6E\x63\x65\x55\x72\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x6D\x69\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0x6251[0];var _=require(_0x6251[1]);var util=require(_0x6251[2]);var jsforce=require(_0x6251[3]);var moment=require(_0x6251[4]);var logger=require(_0x6251[6])(_0x6251[5]);var SalesforceConfiguration=require(_0x6251[8])[_0x6251[7]];var ReportIntegration=require(_0x6251[8])[_0x6251[9]];var VoiceQueue=require(_0x6251[8])[_0x6251[10]];var VoiceExtension=require(_0x6251[8])[_0x6251[11]];var Agent=require(_0x6251[8])[_0x6251[12]];function Salesforce(){logger[_0x6251[14]](_0x6251[13])}Salesforce[_0x6251[16]][_0x6251[15]]= function(_0x38aexc,_0x38aexd,_0x38aexe,_0x38aexf,_0x38aex10,_0x38aex11,_0x38aex12){var _0x38aex13={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,taskId:undefined,recordEnable:false,serverURL:undefined,agentName:undefined};if(!_0x38aexc||  !_0x38aexd){logger[_0x6251[18]](_0x6251[17]);return};SalesforceConfiguration[_0x6251[21]]({where:{id:_0x38aexd,AccountId:_0x38aexc},include:[{all:true,include:[{all:true}]}]})[_0x6251[20]](handleEntityNotFound())[_0x6251[20]](handleConnection(_0x38aex13))[_0x6251[20]](searchMotionAgent(_0x38aexe,_0x38aex10))[_0x6251[20]](handleMotionAgent(_0x38aex13))[_0x6251[20]](searchQueue(_0x38aex10))[_0x6251[20]](handleQueueRecordings(_0x38aex13,_0x38aex10))[_0x6251[20]](searchRoute(_0x38aex10))[_0x6251[20]](handleOutboundRecordings(_0x38aex13,_0x38aex10))[_0x6251[20]](searchAgent(_0x38aex13,_0x38aexe,_0x38aex10))[_0x6251[20]](handleAgent(_0x38aex13,_0x38aexe,_0x38aex10))[_0x6251[20]](searchAdmin(_0x38aex13))[_0x6251[20]](handleAdmin(_0x38aex13))[_0x6251[20]](searchContact(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexf))[_0x6251[20]](handleContact(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexf))[_0x6251[20]](searchLead(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexf))[_0x6251[20]](handleLead(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexf))[_0x6251[20]](leadCreation(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexf))[_0x6251[20]](handleLeadCreation(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexf))[_0x6251[20]](taskCreation(_0x38aex13,_0x38aex10,_0x38aex11))[_0x6251[20]](handleTaskDisplay(_0x38aex13))[_0x6251[20]](handleReportIntegration(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexc,_0x38aex12,_0x38aexf))[_0x6251[20]](handleEnd(_0x38aex13))[_0x6251[19]](handleError(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexc))};function handleEntityNotFound(){return function(_0x38aex15){if(!_0x38aex15){return null};return _0x38aex15}}function handleConnection(_0x38aex13){return function(_0x38aex17){_0x38aex13[_0x6251[22]]=  new jsforce.Connection({oauth2:{loginUrl:_0x38aex17[_0x6251[24]][_0x6251[23]]?_0x38aex17[_0x6251[24]][_0x6251[23]]:_0x6251[25],clientId:_0x38aex17[_0x6251[24]][_0x6251[26]],clientSecret:_0x38aex17[_0x6251[24]][_0x6251[27]]}});var _0x38aex18=_0x38aex17[_0x6251[24]][_0x6251[30]][_0x6251[29]](_0x38aex17[_0x6251[24]][_0x6251[28]]);_0x38aex13[_0x6251[31]]= _0x38aex17;_0x38aex13[_0x6251[32]]= _0x38aex17[_0x6251[24]][_0x6251[33]];return _0x38aex13[_0x6251[22]][_0x6251[35]](_0x38aex17[_0x6251[24]][_0x6251[34]],_0x38aex18)}}function searchMotionAgent(_0x38aexe,_0x38aex10){return function(){var _0x38aex1a=getAgentSearchPropertyFromChannel(_0x38aexe);if(_0x38aex10[_0x6251[36]](_0x38aex1a)){return Agent[_0x6251[40]](_0x6251[39])[_0x6251[38]]({where:{name:getValueFromPropertyName(_0x38aex10,_0x38aex1a)},attributes:[_0x6251[37]]})};return}}function handleMotionAgent(_0x38aex13){return function(_0x38aex1c){if(_0x38aex1c&& _0x38aex1c[_0x6251[37]]){_0x38aex13[_0x6251[41]]= _0x38aex1c[_0x6251[37]]};return}}function searchQueue(_0x38aex10){return function(){if(_0x38aex10[_0x6251[42]]){return VoiceQueue[_0x6251[38]]({where:{name:_0x38aex10[_0x6251[42]]},attributes:[_0x6251[43],_0x6251[44]]})}else {return}}}function handleQueueRecordings(_0x38aex13,_0x38aex10){return function(_0x38aex1f){if(_0x38aex10[_0x6251[42]]){if(_0x38aex1f&& _0x38aex1f[_0x6251[44]]){logger[_0x6251[14]](_0x6251[45],_0x38aex1f[_0x6251[43]]);_0x38aex13[_0x6251[46]]= true}else {_0x38aex13[_0x6251[46]]= false;logger[_0x6251[14]](_0x6251[47])}};return}}function searchRoute(_0x38aex10){return function(){if(_0x38aex10[_0x6251[48]]){return VoiceExtension[_0x6251[38]]({where:{id:_0x38aex10[_0x6251[48]]},attributes:[_0x6251[49],_0x6251[50]]})}else {return}}}function handleOutboundRecordings(_0x38aex13,_0x38aex10){return function(_0x38aex22){if(_0x38aex10[_0x6251[48]]){if(_0x38aex22&& _0x38aex22[_0x6251[50]]){logger[_0x6251[14]](_0x6251[51],_0x38aex22[_0x6251[49]]);_0x38aex13[_0x6251[46]]= true}else {_0x38aex13[_0x6251[46]]= false;logger[_0x6251[14]](_0x6251[52])}};return}}function searchAgent(_0x38aex13,_0x38aexe,_0x38aex10){return function(){if(_0x38aex13[_0x6251[41]]){logger[_0x6251[14]](_0x6251[53],_0x38aex13[_0x6251[41]]);return _0x38aex13[_0x6251[22]][_0x6251[55]](_0x6251[12])[_0x6251[21]]({Name:_0x38aex13[_0x6251[41]]},{Id:1,Username:1,Name:1})[_0x6251[54]]()};return}}function getAgentSearchPropertyFromChannel(_0x38aexe){var _0x38aex25=_0x6251[56];if(_0x38aexe){switch(_0x38aexe){case _0x6251[58]:_0x38aex25= _0x6251[57];break;default:_0x38aex25= _0x6251[57];logger[_0x6251[18]](_0x6251[59],_0x38aexe)}};return _0x38aex25}function getValueFromPropertyName(_0x38aex10,_0x38aex25,_0x38aex13){if(_0x38aex25=== _0x6251[60]){if(_0x38aex13&& _0x38aex13[_0x6251[46]]&& _0x38aex13[_0x6251[32]]){return util[_0x6251[63]](_0x6251[61],stripTrailingSlash(_0x38aex13[_0x6251[32]]),_0x38aex10[_0x6251[62]])}else {return null}}else {return _[_0x6251[64]](_0x38aex10,_0x38aex25)}}function handleAgent(_0x38aex13,_0x38aexe,_0x38aex28){return function(_0x38aex10){if(_0x38aex10&& _0x38aex10[_0x6251[65]]> 0){logger[_0x6251[14]](_0x6251[66],_0x38aex13[_0x6251[41]]);_0x38aex13[_0x6251[39]]= getMatchObject(_0x38aex10,_0x6251[67],_0x38aex13[_0x6251[41]]);return _0x38aex13[_0x6251[39]]};return}}function getMatchObject(_0x38aex2a,_0x38aex25,_0x38aex2b){var _0x38aex2c=_[_0x6251[21]](_0x38aex2a,{property:_0x38aex2b});if(_0x38aex2c){return _0x38aex2c};return _[_0x6251[68]](_0x38aex2a)}function searchAdmin(_0x38aex13){return function(_0x38aex10){if(_0x38aex10){return};logger[_0x6251[14]](_0x6251[69]);return _0x38aex13[_0x6251[22]][_0x6251[70]]()}}function handleAdmin(_0x38aex13){return function(_0x38aex10){if(!_0x38aex10){return};if(_0x38aex10){logger[_0x6251[14]](_0x6251[71]);_0x38aex13[_0x6251[39]]= {Id:_0x38aex10[_0x6251[72]],Name:_0x38aex10[_0x6251[73]],Username:_0x38aex10[_0x6251[34]]}};return}}function searchContact(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexf){return function(){logger[_0x6251[14]](_0x6251[74],getValueFromPropertyName(_0x38aex10,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)));var _0x38aex30={};_0x38aex30[getEndUserSearchQueryFromChannel(_0x38aexe)]= getValueFromPropertyName(_0x38aex10,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf));return _0x38aex13[_0x6251[22]][_0x6251[55]](_0x6251[75])[_0x6251[21]](_0x38aex30,{Id:1,Name:1})[_0x6251[54]]()}}function getEndUserSearchQueryFromChannel(_0x38aexe){var _0x38aex25=_0x6251[56];if(_0x38aexe){switch(_0x38aexe){case _0x6251[58]:_0x38aex25= _0x6251[76];break;default:_0x38aex25= _0x6251[76];logger[_0x6251[18]](_0x6251[59],_0x38aexe)}};return _0x38aex25}function getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf){var _0x38aex25=_0x6251[56];if(_0x38aexe){switch(_0x38aexe){case _0x6251[58]:if(_0x38aexf=== _0x6251[77]){_0x38aex25= _0x6251[78]}else {if(_0x38aexf=== _0x6251[42]){_0x38aex25= _0x6251[79]}};break;default:_0x38aex25= _0x6251[79];logger[_0x6251[18]](_0x6251[59],_0x38aexe)}};return _0x38aex25}function getEndUserNamePropertyFromChannel(_0x38aexe,_0x38aexf){var _0x38aex25=_0x6251[56];if(_0x38aexe){switch(_0x38aexe){case _0x6251[58]:if(_0x38aexf=== _0x6251[77]){_0x38aex25= _0x6251[80]}else {if(_0x38aexf=== _0x6251[42]){_0x38aex25= _0x6251[81]}};break;default:_0x38aex25= _0x6251[81];logger[_0x6251[18]](_0x6251[59],_0x38aexe)}};return _0x38aex25}function handleContact(_0x38aex13,_0x38aexe,_0x38aex28,_0x38aexf){return function(_0x38aex10){if(_0x38aex10[_0x6251[65]]> 0){logger[_0x6251[14]](_0x6251[82],getValueFromPropertyName(_0x38aex28,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)));_0x38aex13[_0x6251[83]]= _0x38aex10[0];return _0x38aex13[_0x6251[83]]};logger[_0x6251[14]](_0x6251[84],getValueFromPropertyName(_0x38aex28,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)));return}}function searchLead(_0x38aex13,_0x38aexe,_0x38aex28,_0x38aexf){return function(_0x38aex10){if(!_0x38aex10){logger[_0x6251[14]](_0x6251[85],getValueFromPropertyName(_0x38aex28,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)));var _0x38aex30={};_0x38aex30[getEndUserSearchQueryFromChannel(_0x38aexe)]= getValueFromPropertyName(_0x38aex28,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf));return _0x38aex13[_0x6251[22]][_0x6251[55]](_0x6251[86])[_0x6251[21]](_0x38aex30,{Id:1,Name:1})[_0x6251[54]]()};return}}function handleLead(_0x38aex13,_0x38aexe,_0x38aex28,_0x38aexf){return function(_0x38aex10){if(_0x38aex10&& _0x38aex10[_0x6251[65]]> 0){logger[_0x6251[14]](_0x6251[87],getValueFromPropertyName(_0x38aex28,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)));_0x38aex13[_0x6251[83]]= _0x38aex10[0];return _0x38aex13[_0x6251[83]]};return}}function leadCreation(_0x38aex13,_0x38aexe,_0x38aex28,_0x38aexf){return function(_0x38aex10){if(_0x38aex10|| _0x38aex13[_0x6251[83]]){return};logger[_0x6251[14]](_0x6251[88],getValueFromPropertyName(_0x38aex28,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)));return _0x38aex13[_0x6251[22]][_0x6251[55]](_0x6251[86])[_0x6251[89]](getJsonForEndUserCreation(_0x38aexe,_0x38aex28,_0x38aexf))}}function getJsonForEndUserCreation(_0x38aexe,_0x38aex10,_0x38aexf){var _0x38aex39={Company:_0x6251[90]};switch(_0x38aexe){case _0x6251[58]:if(_0x38aexf=== _0x6251[42]){if(isValidName(_0x38aex10[_0x6251[81]])){_0x38aex39[_0x6251[91]]= getValueFromPropertyName(_0x38aex10,getEndUserNamePropertyFromChannel(_0x38aexe,_0x38aexf))}else {_0x38aex39[_0x6251[91]]= util[_0x6251[63]](_0x6251[92],getValueFromPropertyName(_0x38aex10,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)))}}else {if(_0x38aexf=== _0x6251[77]){if(isValidName(_0x38aex10[_0x6251[80]])){_0x38aex39[_0x6251[91]]= getValueFromPropertyName(_0x38aex10,getEndUserNamePropertyFromChannel(_0x38aexe,_0x38aexf))}else {_0x38aex39[_0x6251[91]]= util[_0x6251[63]](_0x6251[92],getValueFromPropertyName(_0x38aex10,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)))}}};_0x38aex39[_0x6251[76]]= getValueFromPropertyName(_0x38aex10,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf));break;default:logger[_0x6251[18]](_0x6251[59],_0x38aexe)};return _0x38aex39}function isValidName(_0x38aex3b){return _0x38aex3b&& _0x38aex3b!== _0x6251[93]}function handleLeadCreation(_0x38aex13,_0x38aexe,_0x38aex28,_0x38aexf){return function(_0x38aex10){if(!_0x38aex10){return};if(_0x38aex10&& _0x38aex10[_0x6251[94]]){logger[_0x6251[14]](_0x6251[95],getValueFromPropertyName(_0x38aex28,getEndUserSearchPropertyFromChannel(_0x38aexe,_0x38aexf)));_0x38aex13[_0x6251[83]]= {Id:_0x38aex10[_0x6251[49]]}};return}}function taskCreation(_0x38aex13,_0x38aex28,_0x38aex11){return function(){var _0x38aex3e={WhoId:_0x38aex13[_0x6251[83]][_0x6251[96]],OwnerId:_0x38aex13[_0x6251[39]][_0x6251[96]],ActivityDate:moment[_0x6251[97]](),IsReminderSet:false,IsRecurrence:false,Subject:createSubjectFromConfiguration(_0x38aex13,_0x38aex28,_0x38aex11),Description:createDescriptionFromConfiguration(_0x38aex13,_0x38aex28,_0x38aex11)};var _0x38aex3f=createCustomFieldsFromConfiguration(_0x38aex13,_0x38aex28,_0x38aex11);if(_0x38aex3f[_0x6251[65]]> 0){_[_0x6251[99]](_0x38aex3f,function(_0x38aex40){_0x38aex3e[_0x38aex40[_0x6251[49]]]= _0x38aex40[_0x6251[98]]})};return _0x38aex13[_0x6251[22]][_0x6251[55]](_0x6251[100])[_0x6251[89]](_0x38aex3e)}}function createSubjectFromConfiguration(_0x38aex13,_0x38aex28,_0x38aex11){var _0x38aex42=_0x6251[56];var _0x38aex43=[];if(_0x38aex13[_0x6251[31]][_0x6251[101]][_0x6251[65]]> 0){var _0x38aex44=_[_0x6251[102]](_0x38aex13[_0x6251[31]].Subject,[_0x6251[49]]);_[_0x6251[99]](_0x38aex44,function(_0x38aex45){if(_0x38aex45[_0x6251[103]]=== _0x6251[104]){_0x38aex43[_0x6251[106]](_0x38aex45[_0x6251[105]])}else {if(_0x38aex45[_0x6251[103]]=== _0x6251[107]&& _0x38aex45[_0x6251[108]]){var _0x38aex46=getValueFromPropertyName(_0x38aex28,_0x38aex45[_0x6251[108]],_0x38aex13);if(_0x38aex46){_0x38aex43[_0x6251[106]](_0x38aex46.toString())}}else {if(_0x38aex45[_0x6251[103]]=== _0x6251[109]&& _0x38aex45[_0x6251[110]]&& _0x38aex45[_0x6251[110]][_0x6251[43]]){_0x38aex11[_0x38aex45[_0x6251[110]][_0x6251[43]]]&& _0x38aex43[_0x6251[106]](_0x38aex11[_0x38aex45[_0x6251[110]][_0x6251[43]]].toString())}}}});_0x38aex42= _0x38aex43[_0x6251[112]](_0x6251[111])};return _0x38aex42}function createDescriptionFromConfiguration(_0x38aex13,_0x38aex28,_0x38aex11){var _0x38aex48=_0x6251[56];var _0x38aex43=[];if(_0x38aex13[_0x6251[31]][_0x6251[113]][_0x6251[65]]> 0){var _0x38aex49=_[_0x6251[102]](_0x38aex13[_0x6251[31]].Description,[_0x6251[49]]);_[_0x6251[99]](_0x38aex49,function(_0x38aex45){if(_0x38aex45[_0x6251[103]]=== _0x6251[104]){_0x38aex43[_0x6251[106]](_0x38aex45[_0x6251[105]])}else {if(_0x38aex45[_0x6251[103]]=== _0x6251[114]){if(_0x38aex45[_0x6251[115]]=== _0x6251[104]&& _0x38aex45[_0x6251[116]]){_0x38aex43[_0x6251[106]](util[_0x6251[63]](_0x6251[117],_0x38aex45[_0x6251[116]],_0x38aex45[_0x6251[118]]))}else {if(_0x38aex45[_0x6251[115]]=== _0x6251[107]&& _0x38aex45[_0x6251[108]]&& _0x38aex45[_0x6251[116]]){var _0x38aex46=getValueFromPropertyName(_0x38aex28,_0x38aex45[_0x6251[108]],_0x38aex13);if(_0x38aex46){_0x38aex43[_0x6251[106]](util[_0x6251[63]](_0x6251[117],_0x38aex45[_0x6251[116]],_0x38aex46.toString()))}}else {if(_0x38aex45[_0x6251[115]]=== _0x6251[109]&& _0x38aex45[_0x6251[110]]&& _0x38aex45[_0x6251[110]][_0x6251[43]]&& _0x38aex45[_0x6251[116]]){_0x38aex11[_0x38aex45[_0x6251[110]][_0x6251[43]]]&& _0x38aex43[_0x6251[106]](util[_0x6251[63]](_0x6251[117],_0x38aex45[_0x6251[116]],_0x38aex11[_0x38aex45[_0x6251[110]][_0x6251[43]]]))}}}}}});_0x38aex48= _0x38aex43[_0x6251[112]](_0x6251[119])};return _0x38aex48}function createCustomFieldsFromConfiguration(_0x38aex13,_0x38aex28,_0x38aex11){var _0x38aex4b=[];var _0x38aex4c=[];if(_0x38aex13[_0x6251[31]][_0x6251[120]][_0x6251[65]]> 0){_0x38aex4b= _0x38aex13[_0x6251[31]][_0x6251[120]];_[_0x6251[99]](_0x38aex4b,function(_0x38aex40){if(_0x38aex40[_0x6251[103]]=== _0x6251[104]&& _0x38aex40[_0x6251[121]]){_0x38aex4c[_0x6251[106]]({id:_0x38aex40[_0x6251[121]],value:_0x38aex40[_0x6251[105]]})}else {if(_0x38aex40[_0x6251[103]]=== _0x6251[107]&& _0x38aex40[_0x6251[108]]&& _0x38aex40[_0x6251[121]]){var _0x38aex46=getValueFromPropertyName(_0x38aex28,_0x38aex40[_0x6251[108]],_0x38aex13);if(_0x38aex46){_0x38aex4c[_0x6251[106]]({id:_0x38aex40[_0x6251[121]],value:_0x38aex46.toString()})}}else {if(_0x38aex40[_0x6251[103]]=== _0x6251[109]&& _0x38aex40[_0x6251[121]]&& _0x38aex40[_0x6251[110]]&& _0x38aex40[_0x6251[110]][_0x6251[43]]){_0x38aex11[_0x38aex40[_0x6251[110]][_0x6251[43]]]&& _0x38aex4c[_0x6251[106]]({id:_0x38aex40[_0x6251[121]],value:_0x38aex11[_0x38aex40[_0x6251[110]][_0x6251[43]]].toString()})}}}})};return _0x38aex4c}function handleTaskDisplay(_0x38aex13){return function(_0x38aex10){if(_0x38aex10&& _0x38aex10[_0x6251[94]]){logger[_0x6251[14]](_0x6251[122],_0x38aex10[_0x6251[49]]);_0x38aex13[_0x6251[123]]= _0x38aex10[_0x6251[49]];return};return}}function handleReportIntegration(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexc,_0x38aex12,_0x38aexf){return function(){delete _0x38aex10[_0x6251[49]];delete _0x38aex10[_0x6251[124]];delete _0x38aex10[_0x6251[125]];_0x38aex10[_0x6251[126]]= _0x6251[127];_0x38aex10[_0x6251[128]]= _0x38aexe;_0x38aex10[_0x6251[129]]= _0x6251[94];_0x38aex10[_0x6251[130]]= _0x38aex13[_0x6251[123]];_0x38aex10[_0x6251[131]]= _0x38aexc;_0x38aex10[_0x6251[132]]= _0x38aexf;_0x38aex10[_0x6251[133]]= util[_0x6251[63]](_0x6251[134],_0x38aex13[_0x6251[22]][_0x6251[135]],_0x38aex13[_0x6251[123]]);_0x38aex12[_0x6251[137]](_0x6251[136],_0x38aex10);return ReportIntegration[_0x6251[89]](_0x38aex10)}}function handleEnd(_0x38aex13,_0x38aex10,_0x38aexe){return function(){logger[_0x6251[14]](util[_0x6251[63]](_0x6251[138],_0x38aex13[_0x6251[123]],_0x38aex13[_0x6251[39]].Id));_0x38aex13= undefined;return}}function handleError(_0x38aex13,_0x38aexe,_0x38aex10,_0x38aexc){return function(_0x38aex51){logger[_0x6251[18]](_0x6251[139]);logger[_0x6251[18]](_0x6251[140],_0x38aex51[_0x6251[141]]);logger[_0x6251[18]](_0x6251[142],_0x38aex51[_0x6251[143]]);_0x38aex13= undefined;delete _0x38aex10[_0x6251[49]];delete _0x38aex10[_0x6251[124]];delete _0x38aex10[_0x6251[125]];_0x38aex10[_0x6251[126]]= _0x6251[127];_0x38aex10[_0x6251[128]]= _0x38aexe;_0x38aex10[_0x6251[129]]= _0x6251[144];_0x38aex10[_0x6251[131]]= _0x38aexc;ReportIntegration[_0x6251[89]](_0x38aex10)[_0x6251[20]](function(){return})[_0x6251[19]](function(_0x38aex51){logger[_0x6251[18]](_0x6251[145]);return})}}function stripTrailingSlash(_0x38aex53){if(_0x38aex53[_0x6251[146]](-1) === _0x6251[147]){return _0x38aex53[_0x6251[146]](0,_0x38aex53[_0x6251[65]]- 1)};return _0x38aex53}module[_0x6251[148]]= Salesforce
\ No newline at end of file
+var _0xd672=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6A\x73\x66\x6F\x72\x63\x65","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x6C\x6F\x67\x69\x6E\x2E\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2E\x63\x6F\x6D","\x63\x6C\x69\x65\x6E\x74\x49\x64","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x73\x65\x63\x75\x72\x69\x74\x79\x54\x6F\x6B\x65\x6E","\x63\x6F\x6E\x63\x61\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x6C\x6F\x67\x69\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x65\x78\x65\x63\x75\x74\x65","\x73\x6F\x62\x6A\x65\x63\x74","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4E\x61\x6D\x65","\x66\x69\x72\x73\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x69\x64\x65\x6E\x74\x69\x74\x79","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x75\x73\x65\x72\x5F\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x43\x6F\x6E\x74\x61\x63\x74","\x50\x68\x6F\x6E\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x4C\x65\x61\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x2F\x4C\x65\x61\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x63\x72\x65\x61\x74\x65","\x4E\x6F\x20\x43\x6F\x6D\x70\x61\x6E\x79","\x4C\x61\x73\x74\x4E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x73\x75\x63\x63\x65\x73\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x63\x72\x65\x61\x74\x65\x64\x3A\x20","\x49\x64","\x75\x74\x63","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x54\x61\x73\x6B","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x61\x73\x6B\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x75\x72\x6C","\x25\x73\x2F\x25\x73\x2F\x65","\x69\x6E\x73\x74\x61\x6E\x63\x65\x55\x72\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x6D\x69\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0xd672[0];var _=require(_0xd672[1]);var util=require(_0xd672[2]);var jsforce=require(_0xd672[3]);var moment=require(_0xd672[4]);var logger=require(_0xd672[6])(_0xd672[5]);var SalesforceConfiguration=require(_0xd672[8])[_0xd672[7]];var ReportIntegration=require(_0xd672[8])[_0xd672[9]];var VoiceQueue=require(_0xd672[8])[_0xd672[10]];var VoiceExtension=require(_0xd672[8])[_0xd672[11]];var Agent=require(_0xd672[8])[_0xd672[12]];function Salesforce(){logger[_0xd672[14]](_0xd672[13])}Salesforce[_0xd672[16]][_0xd672[15]]= function(_0xa69axc,_0xa69axd,_0xa69axe,_0xa69axf,_0xa69ax10,_0xa69ax11,_0xa69ax12){var _0xa69ax13={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,taskId:undefined,recordEnable:false,serverURL:undefined,agentName:undefined};if(!_0xa69axc||  !_0xa69axd){logger[_0xd672[18]](_0xd672[17]);return};SalesforceConfiguration[_0xd672[21]]({where:{id:_0xa69axd,AccountId:_0xa69axc},include:[{all:true,include:[{all:true}]}]})[_0xd672[20]](handleEntityNotFound())[_0xd672[20]](handleConnection(_0xa69ax13))[_0xd672[20]](searchMotionAgent(_0xa69axe,_0xa69ax10))[_0xd672[20]](handleMotionAgent(_0xa69ax13))[_0xd672[20]](searchQueue(_0xa69ax10))[_0xd672[20]](handleQueueRecordings(_0xa69ax13,_0xa69ax10))[_0xd672[20]](searchRoute(_0xa69ax10))[_0xd672[20]](handleOutboundRecordings(_0xa69ax13,_0xa69ax10))[_0xd672[20]](searchAgent(_0xa69ax13,_0xa69axe,_0xa69ax10))[_0xd672[20]](handleAgent(_0xa69ax13,_0xa69axe,_0xa69ax10))[_0xd672[20]](searchAdmin(_0xa69ax13))[_0xd672[20]](handleAdmin(_0xa69ax13))[_0xd672[20]](searchContact(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axf))[_0xd672[20]](handleContact(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axf))[_0xd672[20]](searchLead(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axf))[_0xd672[20]](handleLead(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axf))[_0xd672[20]](leadCreation(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axf))[_0xd672[20]](handleLeadCreation(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axf))[_0xd672[20]](taskCreation(_0xa69ax13,_0xa69ax10,_0xa69ax11))[_0xd672[20]](handleTaskDisplay(_0xa69ax13))[_0xd672[20]](handleReportIntegration(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axc,_0xa69ax12,_0xa69axf))[_0xd672[20]](handleEnd(_0xa69ax13))[_0xd672[19]](handleError(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axc))};function handleEntityNotFound(){return function(_0xa69ax15){if(!_0xa69ax15){return null};return _0xa69ax15}}function handleConnection(_0xa69ax13){return function(_0xa69ax17){_0xa69ax13[_0xd672[22]]=  new jsforce.Connection({oauth2:{loginUrl:_0xa69ax17[_0xd672[24]][_0xd672[23]]?_0xa69ax17[_0xd672[24]][_0xd672[23]]:_0xd672[25],clientId:_0xa69ax17[_0xd672[24]][_0xd672[26]],clientSecret:_0xa69ax17[_0xd672[24]][_0xd672[27]]}});var _0xa69ax18=_0xa69ax17[_0xd672[24]][_0xd672[30]][_0xd672[29]](_0xa69ax17[_0xd672[24]][_0xd672[28]]);_0xa69ax13[_0xd672[31]]= _0xa69ax17;_0xa69ax13[_0xd672[32]]= _0xa69ax17[_0xd672[24]][_0xd672[33]];return _0xa69ax13[_0xd672[22]][_0xd672[35]](_0xa69ax17[_0xd672[24]][_0xd672[34]],_0xa69ax18)}}function searchMotionAgent(_0xa69axe,_0xa69ax10){return function(){var _0xa69ax1a=getAgentSearchPropertyFromChannel(_0xa69axe);if(_0xa69ax10[_0xd672[36]](_0xa69ax1a)){return Agent[_0xd672[40]](_0xd672[39])[_0xd672[38]]({where:{name:getValueFromPropertyName(_0xa69ax10,_0xa69ax1a)},attributes:[_0xd672[37]]})};return}}function handleMotionAgent(_0xa69ax13){return function(_0xa69ax1c){if(_0xa69ax1c&& _0xa69ax1c[_0xd672[37]]){_0xa69ax13[_0xd672[41]]= _0xa69ax1c[_0xd672[37]]};return}}function searchQueue(_0xa69ax10){return function(){if(_0xa69ax10[_0xd672[42]]){return VoiceQueue[_0xd672[38]]({where:{name:_0xa69ax10[_0xd672[42]]},attributes:[_0xd672[43],_0xd672[44]]})}else {return}}}function handleQueueRecordings(_0xa69ax13,_0xa69ax10){return function(_0xa69ax1f){if(_0xa69ax10[_0xd672[42]]){if(_0xa69ax1f&& _0xa69ax1f[_0xd672[44]]){logger[_0xd672[14]](_0xd672[45],_0xa69ax1f[_0xd672[43]]);_0xa69ax13[_0xd672[46]]= true}else {_0xa69ax13[_0xd672[46]]= false;logger[_0xd672[14]](_0xd672[47])}};return}}function searchRoute(_0xa69ax10){return function(){if(_0xa69ax10[_0xd672[48]]){return VoiceExtension[_0xd672[38]]({where:{id:_0xa69ax10[_0xd672[48]]},attributes:[_0xd672[49],_0xd672[50]]})}else {return}}}function handleOutboundRecordings(_0xa69ax13,_0xa69ax10){return function(_0xa69ax22){if(_0xa69ax10[_0xd672[48]]){if(_0xa69ax22&& _0xa69ax22[_0xd672[50]]){logger[_0xd672[14]](_0xd672[51],_0xa69ax22[_0xd672[49]]);_0xa69ax13[_0xd672[46]]= true}else {_0xa69ax13[_0xd672[46]]= false;logger[_0xd672[14]](_0xd672[52])}};return}}function searchAgent(_0xa69ax13,_0xa69axe,_0xa69ax10){return function(){if(_0xa69ax13[_0xd672[41]]){logger[_0xd672[14]](_0xd672[53],_0xa69ax13[_0xd672[41]]);return _0xa69ax13[_0xd672[22]][_0xd672[55]](_0xd672[12])[_0xd672[21]]({Name:_0xa69ax13[_0xd672[41]]},{Id:1,Username:1,Name:1})[_0xd672[54]]()};return}}function getAgentSearchPropertyFromChannel(_0xa69axe){var _0xa69ax25=_0xd672[56];if(_0xa69axe){switch(_0xa69axe){case _0xd672[58]:_0xa69ax25= _0xd672[57];break;default:_0xa69ax25= _0xd672[57];logger[_0xd672[18]](_0xd672[59],_0xa69axe)}};return _0xa69ax25}function getValueFromPropertyName(_0xa69ax10,_0xa69ax25,_0xa69ax13){if(_0xa69ax25=== _0xd672[60]){if(_0xa69ax13&& _0xa69ax13[_0xd672[46]]&& _0xa69ax13[_0xd672[32]]){return util[_0xd672[63]](_0xd672[61],stripTrailingSlash(_0xa69ax13[_0xd672[32]]),_0xa69ax10[_0xd672[62]])}else {return null}}else {return _[_0xd672[64]](_0xa69ax10,_0xa69ax25)}}function handleAgent(_0xa69ax13,_0xa69axe,_0xa69ax28){return function(_0xa69ax10){if(_0xa69ax10&& _0xa69ax10[_0xd672[65]]> 0){logger[_0xd672[14]](_0xd672[66],_0xa69ax13[_0xd672[41]]);_0xa69ax13[_0xd672[39]]= getMatchObject(_0xa69ax10,_0xd672[67],_0xa69ax13[_0xd672[41]]);return _0xa69ax13[_0xd672[39]]};return}}function getMatchObject(_0xa69ax2a,_0xa69ax25,_0xa69ax2b){var _0xa69ax2c=_[_0xd672[21]](_0xa69ax2a,{property:_0xa69ax2b});if(_0xa69ax2c){return _0xa69ax2c};return _[_0xd672[68]](_0xa69ax2a)}function searchAdmin(_0xa69ax13){return function(_0xa69ax10){if(_0xa69ax10){return};logger[_0xd672[14]](_0xd672[69]);return _0xa69ax13[_0xd672[22]][_0xd672[70]]()}}function handleAdmin(_0xa69ax13){return function(_0xa69ax10){if(!_0xa69ax10){return};if(_0xa69ax10){logger[_0xd672[14]](_0xd672[71]);_0xa69ax13[_0xd672[39]]= {Id:_0xa69ax10[_0xd672[72]],Name:_0xa69ax10[_0xd672[73]],Username:_0xa69ax10[_0xd672[34]]}};return}}function searchContact(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axf){return function(){logger[_0xd672[14]](_0xd672[74],getValueFromPropertyName(_0xa69ax10,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)));var _0xa69ax30={};_0xa69ax30[getEndUserSearchQueryFromChannel(_0xa69axe)]= getValueFromPropertyName(_0xa69ax10,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf));return _0xa69ax13[_0xd672[22]][_0xd672[55]](_0xd672[75])[_0xd672[21]](_0xa69ax30,{Id:1,Name:1})[_0xd672[54]]()}}function getEndUserSearchQueryFromChannel(_0xa69axe){var _0xa69ax25=_0xd672[56];if(_0xa69axe){switch(_0xa69axe){case _0xd672[58]:_0xa69ax25= _0xd672[76];break;default:_0xa69ax25= _0xd672[76];logger[_0xd672[18]](_0xd672[59],_0xa69axe)}};return _0xa69ax25}function getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf){var _0xa69ax25=_0xd672[56];if(_0xa69axe){switch(_0xa69axe){case _0xd672[58]:if(_0xa69axf=== _0xd672[77]){_0xa69ax25= _0xd672[78]}else {if(_0xa69axf=== _0xd672[42]){_0xa69ax25= _0xd672[79]}};break;default:_0xa69ax25= _0xd672[79];logger[_0xd672[18]](_0xd672[59],_0xa69axe)}};return _0xa69ax25}function getEndUserNamePropertyFromChannel(_0xa69axe,_0xa69axf){var _0xa69ax25=_0xd672[56];if(_0xa69axe){switch(_0xa69axe){case _0xd672[58]:if(_0xa69axf=== _0xd672[77]){_0xa69ax25= _0xd672[80]}else {if(_0xa69axf=== _0xd672[42]){_0xa69ax25= _0xd672[81]}};break;default:_0xa69ax25= _0xd672[81];logger[_0xd672[18]](_0xd672[59],_0xa69axe)}};return _0xa69ax25}function handleContact(_0xa69ax13,_0xa69axe,_0xa69ax28,_0xa69axf){return function(_0xa69ax10){if(_0xa69ax10[_0xd672[65]]> 0){logger[_0xd672[14]](_0xd672[82],getValueFromPropertyName(_0xa69ax28,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)));_0xa69ax13[_0xd672[83]]= _0xa69ax10[0];return _0xa69ax13[_0xd672[83]]};logger[_0xd672[14]](_0xd672[84],getValueFromPropertyName(_0xa69ax28,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)));return}}function searchLead(_0xa69ax13,_0xa69axe,_0xa69ax28,_0xa69axf){return function(_0xa69ax10){if(!_0xa69ax10){logger[_0xd672[14]](_0xd672[85],getValueFromPropertyName(_0xa69ax28,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)));var _0xa69ax30={};_0xa69ax30[getEndUserSearchQueryFromChannel(_0xa69axe)]= getValueFromPropertyName(_0xa69ax28,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf));return _0xa69ax13[_0xd672[22]][_0xd672[55]](_0xd672[86])[_0xd672[21]](_0xa69ax30,{Id:1,Name:1})[_0xd672[54]]()};return}}function handleLead(_0xa69ax13,_0xa69axe,_0xa69ax28,_0xa69axf){return function(_0xa69ax10){if(_0xa69ax10&& _0xa69ax10[_0xd672[65]]> 0){logger[_0xd672[14]](_0xd672[87],getValueFromPropertyName(_0xa69ax28,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)));_0xa69ax13[_0xd672[83]]= _0xa69ax10[0];return _0xa69ax13[_0xd672[83]]};return}}function leadCreation(_0xa69ax13,_0xa69axe,_0xa69ax28,_0xa69axf){return function(_0xa69ax10){if(_0xa69ax10|| _0xa69ax13[_0xd672[83]]){return};logger[_0xd672[14]](_0xd672[88],getValueFromPropertyName(_0xa69ax28,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)));return _0xa69ax13[_0xd672[22]][_0xd672[55]](_0xd672[86])[_0xd672[89]](getJsonForEndUserCreation(_0xa69axe,_0xa69ax28,_0xa69axf))}}function getJsonForEndUserCreation(_0xa69axe,_0xa69ax10,_0xa69axf){var _0xa69ax39={Company:_0xd672[90]};switch(_0xa69axe){case _0xd672[58]:if(_0xa69axf=== _0xd672[42]){if(isValidName(_0xa69ax10[_0xd672[81]])){_0xa69ax39[_0xd672[91]]= getValueFromPropertyName(_0xa69ax10,getEndUserNamePropertyFromChannel(_0xa69axe,_0xa69axf))}else {_0xa69ax39[_0xd672[91]]= util[_0xd672[63]](_0xd672[92],getValueFromPropertyName(_0xa69ax10,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)))}}else {if(_0xa69axf=== _0xd672[77]){if(isValidName(_0xa69ax10[_0xd672[80]])){_0xa69ax39[_0xd672[91]]= getValueFromPropertyName(_0xa69ax10,getEndUserNamePropertyFromChannel(_0xa69axe,_0xa69axf))}else {_0xa69ax39[_0xd672[91]]= util[_0xd672[63]](_0xd672[92],getValueFromPropertyName(_0xa69ax10,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)))}}};_0xa69ax39[_0xd672[76]]= getValueFromPropertyName(_0xa69ax10,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf));break;default:logger[_0xd672[18]](_0xd672[59],_0xa69axe)};return _0xa69ax39}function isValidName(_0xa69ax3b){return _0xa69ax3b&& _0xa69ax3b!== _0xd672[93]}function handleLeadCreation(_0xa69ax13,_0xa69axe,_0xa69ax28,_0xa69axf){return function(_0xa69ax10){if(!_0xa69ax10){return};if(_0xa69ax10&& _0xa69ax10[_0xd672[94]]){logger[_0xd672[14]](_0xd672[95],getValueFromPropertyName(_0xa69ax28,getEndUserSearchPropertyFromChannel(_0xa69axe,_0xa69axf)));_0xa69ax13[_0xd672[83]]= {Id:_0xa69ax10[_0xd672[49]]}};return}}function taskCreation(_0xa69ax13,_0xa69ax28,_0xa69ax11){return function(){var _0xa69ax3e={WhoId:_0xa69ax13[_0xd672[83]][_0xd672[96]],OwnerId:_0xa69ax13[_0xd672[39]][_0xd672[96]],ActivityDate:moment[_0xd672[97]](),IsReminderSet:false,IsRecurrence:false,Subject:createSubjectFromConfiguration(_0xa69ax13,_0xa69ax28,_0xa69ax11),Description:createDescriptionFromConfiguration(_0xa69ax13,_0xa69ax28,_0xa69ax11)};var _0xa69ax3f=createCustomFieldsFromConfiguration(_0xa69ax13,_0xa69ax28,_0xa69ax11);if(_0xa69ax3f[_0xd672[65]]> 0){_[_0xd672[99]](_0xa69ax3f,function(_0xa69ax40){_0xa69ax3e[_0xa69ax40[_0xd672[49]]]= _0xa69ax40[_0xd672[98]]})};return _0xa69ax13[_0xd672[22]][_0xd672[55]](_0xd672[100])[_0xd672[89]](_0xa69ax3e)}}function createSubjectFromConfiguration(_0xa69ax13,_0xa69ax28,_0xa69ax11){var _0xa69ax42=_0xd672[56];var _0xa69ax43=[];if(_0xa69ax13[_0xd672[31]][_0xd672[101]][_0xd672[65]]> 0){var _0xa69ax44=_[_0xd672[102]](_0xa69ax13[_0xd672[31]].Subject,[_0xd672[49]]);_[_0xd672[99]](_0xa69ax44,function(_0xa69ax45){if(_0xa69ax45[_0xd672[103]]=== _0xd672[104]){_0xa69ax43[_0xd672[106]](_0xa69ax45[_0xd672[105]])}else {if(_0xa69ax45[_0xd672[103]]=== _0xd672[107]&& _0xa69ax45[_0xd672[108]]){var _0xa69ax46=getValueFromPropertyName(_0xa69ax28,_0xa69ax45[_0xd672[108]],_0xa69ax13);if(_0xa69ax46){_0xa69ax43[_0xd672[106]](_0xa69ax46.toString())}}else {if(_0xa69ax45[_0xd672[103]]=== _0xd672[109]&& _0xa69ax45[_0xd672[110]]&& _0xa69ax45[_0xd672[110]][_0xd672[43]]){_0xa69ax11[_0xa69ax45[_0xd672[110]][_0xd672[43]]]&& _0xa69ax43[_0xd672[106]](_0xa69ax11[_0xa69ax45[_0xd672[110]][_0xd672[43]]].toString())}}}});_0xa69ax42= _0xa69ax43[_0xd672[112]](_0xd672[111])};return _0xa69ax42}function createDescriptionFromConfiguration(_0xa69ax13,_0xa69ax28,_0xa69ax11){var _0xa69ax48=_0xd672[56];var _0xa69ax43=[];if(_0xa69ax13[_0xd672[31]][_0xd672[113]][_0xd672[65]]> 0){var _0xa69ax49=_[_0xd672[102]](_0xa69ax13[_0xd672[31]].Description,[_0xd672[49]]);_[_0xd672[99]](_0xa69ax49,function(_0xa69ax45){if(_0xa69ax45[_0xd672[103]]=== _0xd672[104]){_0xa69ax43[_0xd672[106]](_0xa69ax45[_0xd672[105]])}else {if(_0xa69ax45[_0xd672[103]]=== _0xd672[114]){if(_0xa69ax45[_0xd672[115]]=== _0xd672[104]&& _0xa69ax45[_0xd672[116]]){_0xa69ax43[_0xd672[106]](util[_0xd672[63]](_0xd672[117],_0xa69ax45[_0xd672[116]],_0xa69ax45[_0xd672[118]]))}else {if(_0xa69ax45[_0xd672[115]]=== _0xd672[107]&& _0xa69ax45[_0xd672[108]]&& _0xa69ax45[_0xd672[116]]){var _0xa69ax46=getValueFromPropertyName(_0xa69ax28,_0xa69ax45[_0xd672[108]],_0xa69ax13);if(_0xa69ax46){_0xa69ax43[_0xd672[106]](util[_0xd672[63]](_0xd672[117],_0xa69ax45[_0xd672[116]],_0xa69ax46.toString()))}}else {if(_0xa69ax45[_0xd672[115]]=== _0xd672[109]&& _0xa69ax45[_0xd672[110]]&& _0xa69ax45[_0xd672[110]][_0xd672[43]]&& _0xa69ax45[_0xd672[116]]){_0xa69ax11[_0xa69ax45[_0xd672[110]][_0xd672[43]]]&& _0xa69ax43[_0xd672[106]](util[_0xd672[63]](_0xd672[117],_0xa69ax45[_0xd672[116]],_0xa69ax11[_0xa69ax45[_0xd672[110]][_0xd672[43]]]))}}}}}});_0xa69ax48= _0xa69ax43[_0xd672[112]](_0xd672[119])};return _0xa69ax48}function createCustomFieldsFromConfiguration(_0xa69ax13,_0xa69ax28,_0xa69ax11){var _0xa69ax4b=[];var _0xa69ax4c=[];if(_0xa69ax13[_0xd672[31]][_0xd672[120]][_0xd672[65]]> 0){_0xa69ax4b= _0xa69ax13[_0xd672[31]][_0xd672[120]];_[_0xd672[99]](_0xa69ax4b,function(_0xa69ax40){if(_0xa69ax40[_0xd672[103]]=== _0xd672[104]&& _0xa69ax40[_0xd672[121]]){_0xa69ax4c[_0xd672[106]]({id:_0xa69ax40[_0xd672[121]],value:_0xa69ax40[_0xd672[105]]})}else {if(_0xa69ax40[_0xd672[103]]=== _0xd672[107]&& _0xa69ax40[_0xd672[108]]&& _0xa69ax40[_0xd672[121]]){var _0xa69ax46=getValueFromPropertyName(_0xa69ax28,_0xa69ax40[_0xd672[108]],_0xa69ax13);if(_0xa69ax46){_0xa69ax4c[_0xd672[106]]({id:_0xa69ax40[_0xd672[121]],value:_0xa69ax46.toString()})}}else {if(_0xa69ax40[_0xd672[103]]=== _0xd672[109]&& _0xa69ax40[_0xd672[121]]&& _0xa69ax40[_0xd672[110]]&& _0xa69ax40[_0xd672[110]][_0xd672[43]]){_0xa69ax11[_0xa69ax40[_0xd672[110]][_0xd672[43]]]&& _0xa69ax4c[_0xd672[106]]({id:_0xa69ax40[_0xd672[121]],value:_0xa69ax11[_0xa69ax40[_0xd672[110]][_0xd672[43]]].toString()})}}}})};return _0xa69ax4c}function handleTaskDisplay(_0xa69ax13){return function(_0xa69ax10){if(_0xa69ax10&& _0xa69ax10[_0xd672[94]]){logger[_0xd672[14]](_0xd672[122],_0xa69ax10[_0xd672[49]]);_0xa69ax13[_0xd672[123]]= _0xa69ax10[_0xd672[49]];return};return}}function handleReportIntegration(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axc,_0xa69ax12,_0xa69axf){return function(){delete _0xa69ax10[_0xd672[49]];delete _0xa69ax10[_0xd672[124]];delete _0xa69ax10[_0xd672[125]];_0xa69ax10[_0xd672[126]]= _0xd672[127];_0xa69ax10[_0xd672[128]]= _0xa69axe;_0xa69ax10[_0xd672[129]]= _0xd672[94];_0xa69ax10[_0xd672[130]]= _0xa69ax13[_0xd672[123]];_0xa69ax10[_0xd672[131]]= _0xa69axc;_0xa69ax10[_0xd672[132]]= _0xa69axf;_0xa69ax10[_0xd672[133]]= util[_0xd672[63]](_0xd672[134],_0xa69ax13[_0xd672[22]][_0xd672[135]],_0xa69ax13[_0xd672[123]]);_0xa69ax12[_0xd672[137]](_0xd672[136],_0xa69ax10);return ReportIntegration[_0xd672[89]](_0xa69ax10)}}function handleEnd(_0xa69ax13,_0xa69ax10,_0xa69axe){return function(){logger[_0xd672[14]](util[_0xd672[63]](_0xd672[138],_0xa69ax13[_0xd672[123]],_0xa69ax13[_0xd672[39]].Id));_0xa69ax13= undefined;return}}function handleError(_0xa69ax13,_0xa69axe,_0xa69ax10,_0xa69axc){return function(_0xa69ax51){logger[_0xd672[18]](_0xd672[139]);logger[_0xd672[18]](_0xd672[140],_0xa69ax51[_0xd672[141]]);logger[_0xd672[18]](_0xd672[142],_0xa69ax51[_0xd672[143]]);_0xa69ax13= undefined;delete _0xa69ax10[_0xd672[49]];delete _0xa69ax10[_0xd672[124]];delete _0xa69ax10[_0xd672[125]];_0xa69ax10[_0xd672[126]]= _0xd672[127];_0xa69ax10[_0xd672[128]]= _0xa69axe;_0xa69ax10[_0xd672[129]]= _0xd672[144];_0xa69ax10[_0xd672[131]]= _0xa69axc;ReportIntegration[_0xd672[89]](_0xa69ax10)[_0xd672[20]](function(){return})[_0xd672[19]](function(_0xa69ax51){logger[_0xd672[18]](_0xd672[145]);return})}}function stripTrailingSlash(_0xa69ax53){if(_0xa69ax53[_0xd672[146]](-1) === _0xd672[147]){return _0xa69ax53[_0xd672[146]](0,_0xa69ax53[_0xd672[65]]- 1)};return _0xa69ax53}module[_0xd672[148]]= Salesforce
\ No newline at end of file
index c0a43a2..7a1fd76 100644 (file)
@@ -1 +1 @@
-var _0xea28=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x75\x67\x61\x72\x63\x72\x6D\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x75\x72\x69","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x2F\x73\x65\x72\x76\x69\x63\x65\x2F\x76\x34\x5F\x31\x2F\x72\x65\x73\x74\x2E\x70\x68\x70","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x50\x4C\x41\x49\x4E","\x78\x43\x41\x4C\x4C\x59\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6C\x6F\x67\x69\x6E","\x4A\x53\x4F\x4E","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x50\x4F\x53\x54","\x64\x65\x62\x75\x67","\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E\x49\x44","\x61\x64\x6D\x69\x6E","\x76\x61\x6C\x75\x65","\x75\x73\x65\x72\x5F\x69\x64","\x6E\x61\x6D\x65\x5F\x76\x61\x6C\x75\x65\x5F\x6C\x69\x73\x74","\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74\x20\x25\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x76\x61\x6C\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x73\x75\x6C\x74","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x66\x6F","\x63\x68\x61\x72\x41\x74","\x76\x65\x72\x73\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x56\x65\x72\x73\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x67\x65\x74\x5F\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x45\x6D\x70\x6C\x6F\x79\x65\x65\x73","\x49\x4E\x53\x54\x52\x20\x28\x20\x43\x4F\x4E\x43\x41\x54\x28\x75\x73\x65\x72\x73\x2E\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65\x2C\x27\x20\x27\x2C\x20\x75\x73\x65\x72\x73\x2E\x6C\x61\x73\x74\x5F\x6E\x61\x6D\x65\x29\x2C\x20\x22\x25\x73\x22\x29\x20\x3E\x20\x30","\x30","\x6C\x65\x6E\x67\x74\x68","\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x72\x65\x73\x75\x6C\x74\x5F\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x64\x65\x66\x61\x75\x6C\x74\x4D\x61\x70\x70\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74\x73","\x6D\x61\x70\x70\x69\x6E\x67\x4D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x63\x6F\x6E\x74\x61\x63\x74\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6D\x6F\x64\x75\x6C\x65\x3A\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x6D\x61\x70\x70\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x20\x6F\x72\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x61\x6C\x72\x65\x64\x79\x20\x66\x6F\x75\x6E\x64\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x6D\x61\x70\x70\x69\x6E\x67\x46\x69\x65\x6C\x64\x73","\x68\x65\x61\x64","\x5F\x63","\x65\x6E\x64\x73\x57\x69\x74\x68","\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x74\x6F\x4C\x6F\x77\x65\x72","\x5F\x63\x73\x74\x6D","\x20\x4F\x52\x20\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x70\x68\x6F\x6E\x65\x5F\x68\x6F\x6D\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x73\x65\x74\x5F\x65\x6E\x74\x72\x79","\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x70\x75\x73\x68","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x63\x72\x65\x61\x74\x65\x64\x3A","\x61\x73\x73\x69\x67\x6E\x65\x64\x5F\x75\x73\x65\x72\x5F\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x5F\x62\x79","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x61\x74\x65\x5F\x73\x74\x61\x72\x74","\x54","\x20","\x72\x65\x70\x6C\x61\x63\x65","\x73\x6C\x69\x63\x65","\x74\x6F\x49\x53\x4F\x53\x74\x72\x69\x6E\x67","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x68\x6F\x75\x72\x73","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x6D\x69\x6E\x75\x74\x65\x73","\x31\x35","\x70\x61\x72\x65\x6E\x74\x5F\x69\x64","\x70\x61\x72\x65\x6E\x74\x5F\x74\x79\x70\x65","\x6D\x6F\x64\x75\x6C\x65","\x70\x61\x72\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x66\x6F\x72\x45\x61\x63\x68","\x43\x61\x6C\x6C\x73","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x63\x61\x6C\x6C","\x75\x72\x6C","\x25\x73\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x61\x63\x74\x69\x6F\x6E\x3D\x61\x6A\x61\x78\x75\x69\x23\x61\x6A\x61\x78\x55\x49\x4C\x6F\x63\x3D\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x25\x33\x46\x6D\x6F\x64\x75\x6C\x65\x25\x33\x44\x43\x61\x6C\x6C\x73\x25\x32\x36\x61\x63\x74\x69\x6F\x6E\x25\x33\x44\x45\x64\x69\x74\x56\x69\x65\x77\x25\x32\x36\x72\x65\x63\x6F\x72\x64\x25\x33\x44\x25\x73","\x25\x73\x2F\x23\x62\x77\x63\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x6D\x6F\x64\x75\x6C\x65\x3D\x43\x61\x6C\x6C\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x45\x64\x69\x74\x56\x69\x65\x77\x26\x72\x65\x63\x6F\x72\x64\x3D\x25\x73","\x73\x65\x74\x5F\x72\x65\x6C\x61\x74\x69\x6F\x6E\x73\x68\x69\x70","\x75\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x25\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x61\x6C\x6C\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x70\x61\x72\x73\x65","\x66\x69\x72\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0xea28[0]);var util=require(_0xea28[1]);var rp=require(_0xea28[2]);var request=require(_0xea28[3]);var logger=require(_0xea28[5])(_0xea28[4]);var SugarcrmConfiguration=require(_0xea28[7])[_0xea28[6]];var ReportIntegration=require(_0xea28[7])[_0xea28[8]];var VoiceQueue=require(_0xea28[7])[_0xea28[9]];var VoiceExtension=require(_0xea28[7])[_0xea28[10]];var Agent=require(_0xea28[7])[_0xea28[11]];function Sugarcrm(){logger[_0xea28[13]](_0xea28[12])}Sugarcrm[_0xea28[15]][_0xea28[14]]= function(_0xd658xc,_0xd658xd,_0xd658xe,_0xd658xf,_0xd658x10,_0xd658x11,_0xd658x12){var _0xd658x13={uri:undefined,agent:undefined,enduser:undefined,call:undefined,configuration:undefined,recordEnable:false,serverURL:undefined,agentName:undefined,sessionID:undefined,admin:undefined,serverVersion:undefined};if(!_0xd658xc||  !_0xd658xd){logger[_0xea28[17]](_0xea28[16]);return};SugarcrmConfiguration[_0xea28[20]]({where:{id:_0xd658xd,AccountId:_0xd658xc},include:[{all:true,include:[{all:true}]}]})[_0xea28[19]](handleEntityNotFound())[_0xea28[19]](handleConnection(_0xd658x13))[_0xea28[19]](handleLogin(_0xd658x13))[_0xea28[19]](searchMotionAgent(_0xd658xe,_0xd658x10))[_0xea28[19]](handleMotionAgent(_0xd658x13))[_0xea28[19]](searchQueue(_0xd658x10))[_0xea28[19]](handleQueueRecordings(_0xd658x13,_0xd658x10))[_0xea28[19]](searchRoute(_0xd658x10))[_0xea28[19]](handleOutboundRecordings(_0xd658x13,_0xd658x10))[_0xea28[19]](getServerInfo(_0xd658x13))[_0xea28[19]](handleServerInfo(_0xd658x13))[_0xea28[19]](searchAgent(_0xd658x13))[_0xea28[19]](handleAgent(_0xd658x13))[_0xea28[19]](handleAdmin(_0xd658x13))[_0xea28[19]](searchEndUserWithDefaultMapping(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf))[_0xea28[19]](handleEndUserWithDefaultMapping(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf))[_0xea28[19]](searchEndUser(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf))[_0xea28[19]](handleEndUser(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf))[_0xea28[19]](endUserCreation(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf))[_0xea28[19]](handleEndUserCreation(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf))[_0xea28[19]](callCreation(_0xd658x13,_0xd658x10,_0xd658x11))[_0xea28[19]](handleCallAgentAssociation(_0xd658x13))[_0xea28[19]](handleCallContactAssociation(_0xd658x13))[_0xea28[19]](handleReportIntegration(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xc,_0xd658x12,_0xd658xf))[_0xea28[19]](handleEnd(_0xd658x13))[_0xea28[18]](handleError(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xc))};function handleEntityNotFound(){return function(_0xd658x15){if(!_0xd658x15){return null};return _0xd658x15}}function handleConnection(_0xd658x13){return function(_0xd658x17){_0xd658x13[_0xea28[21]]= _0xd658x17;_0xd658x13[_0xea28[22]]= _0xd658x17[_0xea28[24]][_0xea28[23]];_0xd658x13[_0xea28[25]]= stripTrailingSlash(_0xd658x17[_0xea28[24]][_0xea28[26]])+ _0xea28[27];var _0xd658x18={user_auth:{"\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65":_0xd658x17[_0xea28[24]][_0xea28[28]],"\x70\x61\x73\x73\x77\x6F\x72\x64":_0xd658x17[_0xea28[24]][_0xea28[29]],encryption:_0xea28[30]},application:_0xea28[31]};var _0xd658x10={method:_0xea28[32],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]](_0xd658x18)};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x10})}}function handleLogin(_0xd658x13){return function(_0xd658x10){_0xd658x10= handleWsResponse(_0xd658x10);logger[_0xea28[36]](_0xd658x10);if(_0xd658x10[_0xea28[37]]){_0xd658x13[_0xea28[38]]= _0xd658x10[_0xea28[37]];_0xd658x13[_0xea28[39]]= {id:_0xd658x10[_0xea28[42]][_0xea28[41]][_0xea28[40]],name:_0xd658x10[_0xea28[42]][_0xea28[43]][_0xea28[40]]};return};throw  new Error(util[_0xea28[45]](_0xea28[44],_0xd658x13[_0xea28[21]][_0xea28[24]][_0xea28[37]]))}}function searchMotionAgent(_0xd658xe,_0xd658x10){return function(){var _0xd658x1b=getAgentSearchPropertyFromChannel(_0xd658xe);if(_0xd658x10[_0xea28[46]](_0xd658x1b)){return Agent[_0xea28[50]](_0xea28[49])[_0xea28[48]]({where:{name:getValueFromPropertyName(_0xd658x10,_0xd658x1b)},attributes:[_0xea28[47]]})};return}}function handleMotionAgent(_0xd658x13){return function(_0xd658x1d){if(_0xd658x1d&& _0xd658x1d[_0xea28[47]]){_0xd658x13[_0xea28[51]]= _0xd658x1d[_0xea28[47]]};return}}function getAgentSearchPropertyFromChannel(_0xd658xe){var _0xd658x1f=_0xea28[52];if(_0xd658xe){switch(_0xd658xe){case _0xea28[54]:_0xd658x1f= _0xea28[53];break;default:_0xd658x1f= _0xea28[53];logger[_0xea28[17]](_0xea28[55],_0xd658xe)}};return _0xd658x1f}function getValueFromPropertyName(_0xd658x10,_0xd658x1f,_0xd658x13){if(_0xd658x1f=== _0xea28[56]){if(_0xd658x13&& _0xd658x13[_0xea28[57]]&& _0xd658x13[_0xea28[22]]){return util[_0xea28[45]](_0xea28[58],stripTrailingSlash(_0xd658x13[_0xea28[22]]),_0xd658x10[_0xea28[59]])}else {return null}}else {return _[_0xea28[60]](_0xd658x10,_0xd658x1f)}}function searchQueue(_0xd658x10){return function(){if(_0xd658x10[_0xea28[61]]){return VoiceQueue[_0xea28[48]]({where:{name:_0xd658x10[_0xea28[61]]},attributes:[_0xea28[62],_0xea28[63]]})}else {return}}}function handleQueueRecordings(_0xd658x13,_0xd658x10){return function(_0xd658x23){if(_0xd658x10[_0xea28[61]]){if(_0xd658x23&& _0xd658x23[_0xea28[63]]){logger[_0xea28[13]](_0xea28[64],_0xd658x23[_0xea28[62]]);_0xd658x13[_0xea28[57]]= true}else {_0xd658x13[_0xea28[57]]= false;logger[_0xea28[13]](_0xea28[65])}};return}}function searchRoute(_0xd658x10){return function(){if(_0xd658x10[_0xea28[66]]){return VoiceExtension[_0xea28[48]]({where:{id:_0xd658x10[_0xea28[66]]},attributes:[_0xea28[37],_0xea28[67]]})}else {return}}}function handleOutboundRecordings(_0xd658x13,_0xd658x10){return function(_0xd658x26){if(_0xd658x10[_0xea28[66]]){if(_0xd658x26&& _0xd658x26[_0xea28[67]]){logger[_0xea28[13]](_0xea28[68],_0xd658x26[_0xea28[37]]);_0xd658x13[_0xea28[57]]= true}else {_0xd658x13[_0xea28[57]]= false;logger[_0xea28[13]](_0xea28[69])}};return}}function getServerInfo(_0xd658x13){return function(){var _0xd658x10={method:_0xea28[70],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]]})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x10})}}function handleServerInfo(_0xd658x13){return function(_0xd658x10){_0xd658x10= handleWsResponse(_0xd658x10);logger[_0xea28[36]](_0xd658x10);var _0xd658x29=_0xd658x10[_0xea28[72]][_0xea28[71]](0);if(_0xd658x29){_0xd658x13[_0xea28[73]]= parseInt(_0xd658x29)}else {_0xd658x13[_0xea28[73]]= 6};return}}function searchAgent(_0xd658x13){return function(){if(_0xd658x13[_0xea28[51]]){logger[_0xea28[13]](_0xea28[74],_0xd658x13[_0xea28[51]]);var _0xd658x10={method:_0xea28[75],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]],module_name:_0xea28[76],query:util[_0xea28[45]](_0xea28[77],_0xd658x13[_0xea28[51]]),order_by:_0xea28[52],offset:_0xea28[78],select_fields:[_0xea28[37],_0xea28[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xea28[78]})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x10})}};return}function handleAgent(_0xd658x13){return function(_0xd658x10){if(_0xd658x10){_0xd658x10= handleWsResponse(_0xd658x10);logger[_0xea28[36]](_0xd658x10);if(_0xd658x10[_0xea28[80]][_0xea28[79]]> 0&& _0xd658x10[_0xea28[81]]> 0){logger[_0xea28[13]](_0xea28[82],_0xd658x13[_0xea28[51]]);var _0xd658x2c=getMatchObject(_0xd658x10[_0xea28[80]],_0xea28[62],_0xea28[40],_0xd658x13[_0xea28[51]]);_0xd658x13[_0xea28[49]]= {id:_0xd658x2c[_0xea28[42]][_0xea28[37]][_0xea28[40]],name:_0xd658x2c[_0xea28[42]][_0xea28[62]][_0xea28[40]]};return _0xd658x13[_0xea28[49]]};return};return}}function handleAdmin(_0xd658x13){return function(_0xd658x10){if(_0xd658x10){return};logger[_0xea28[13]](_0xea28[83]);_0xd658x13[_0xea28[49]]= _0xd658x13[_0xea28[39]];logger[_0xea28[13]](_0xea28[84]);return}}function getEndUserSearchModule(_0xd658x13){return _0xd658x13[_0xea28[21]][_0xea28[85]]?_0xea28[86]:_0xd658x13[_0xea28[21]][_0xea28[87]]}function searchEndUserWithDefaultMapping(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf){return function(){if(!_0xd658x13[_0xea28[21]][_0xea28[85]]&& _0xd658x13[_0xea28[21]][_0xea28[87]]){logger[_0xea28[13]](util[_0xea28[45]](_0xea28[88],getEndUserSearchModule(_0xd658x13),getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf))));var _0xd658x30={method:_0xea28[75],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]],module_name:getEndUserSearchModule(_0xd658x13),query:getEndUserSearchQuery(_0xd658x13,_0xd658x10,_0xd658xe,_0xd658xf),order_by:_0xea28[52],offset:_0xea28[78],select_fields:[_0xea28[37],_0xea28[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xea28[78]})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x30})};logger[_0xea28[36]](util[_0xea28[45]](_0xea28[89]));return}}function handleEndUserWithDefaultMapping(_0xd658x13,_0xd658xe,_0xd658x32,_0xd658xf){return function(_0xd658x10){if(!_0xd658x13[_0xea28[21]][_0xea28[85]]&& _0xd658x13[_0xea28[21]][_0xea28[87]] && _0xd658x10){_0xd658x10= handleWsResponse(_0xd658x10);logger[_0xea28[36]](_0xd658x10);if(_0xd658x10[_0xea28[80]][_0xea28[79]]> 0&& _0xd658x10[_0xea28[81]]> 0){logger[_0xea28[13]](util[_0xea28[45]](_0xea28[90],getEndUserSearchModule(_0xd658x13),getValueFromPropertyName(_0xd658x32,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf))));_0xd658x13[_0xea28[91]]= {id:_0xd658x10[_0xea28[80]][0][_0xea28[42]][_0xea28[37]][_0xea28[40]],name:_0xd658x10[_0xea28[80]][0][_0xea28[42]][_0xea28[62]][_0xea28[40]],module:getEndUserSearchModule(_0xd658x13)}}else {logger[_0xea28[13]](util[_0xea28[45]](_0xea28[92],getEndUserSearchModule(_0xd658x13),getValueFromPropertyName(_0xd658x32,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf))))}};return}}function searchEndUser(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf){return function(){if(_0xd658x13[_0xea28[21]][_0xea28[85]]||  !_0xd658x13[_0xea28[21]][_0xea28[87]]||  !_0xd658x13[_0xea28[91]]){logger[_0xea28[13]](util[_0xea28[45]](_0xea28[93],getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf))));var _0xd658x30={method:_0xea28[75],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]],module_name:_0xea28[86],query:util[_0xea28[45]](_0xea28[94],getEndUserSearchQueryFromChannel(_0xd658xe),getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf))),order_by:_0xea28[52],offset:_0xea28[78],select_fields:[_0xea28[37],_0xea28[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xea28[78]})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x30})};logger[_0xea28[36]](util[_0xea28[45]](_0xea28[95]));return}}function getEndUserSearchQuery(_0xd658x13,_0xd658x10,_0xd658xe,_0xd658xf){var _0xd658x35;var _0xd658x36=_[_0xea28[97]](_0xd658x13[_0xea28[21]][_0xea28[96]]);if(_[_0xea28[99]](_0xd658x36,_0xea28[98])){_0xd658x35= util[_0xea28[45]](_0xea28[100],_[_0xea28[101]](_0xd658x13[_0xea28[21]][_0xea28[87]])+ _0xea28[102],_0xd658x36,getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)))}else {_0xd658x35= util[_0xea28[45]](_0xea28[100],_[_0xea28[101]](_0xd658x13[_0xea28[21]][_0xea28[87]]),_0xd658x36,getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)))};if(_0xd658x13[_0xea28[21]][_0xea28[96]][_0xea28[79]]> 1){for(var _0xd658x37=1;_0xd658x37< _0xd658x13[_0xea28[21]][_0xea28[96]][_0xea28[79]];_0xd658x37++){var _0xd658x38=_0xd658x13[_0xea28[21]][_0xea28[96]][_0xd658x37];if(_[_0xea28[99]](_0xd658x36,_0xea28[98])){_0xd658x35+= util[_0xea28[45]](_0xea28[103],_[_0xea28[101]](_0xd658x13[_0xea28[21]][_0xea28[87]])+ _0xea28[102],_0xd658x38,getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)))}else {_0xd658x35+= util[_0xea28[45]](_0xea28[103],_[_0xea28[101]](_0xd658x13[_0xea28[21]][_0xea28[87]]),_0xd658x38,getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)))}}};return _0xd658x35}function getEndUserSearchQueryFromChannel(_0xd658xe){var _0xd658x1f=_0xea28[52];if(_0xd658xe){switch(_0xd658xe){case _0xea28[54]:_0xd658x1f= _0xea28[104];break;default:_0xd658x1f= _0xea28[104];logger[_0xea28[17]](_0xea28[55],_0xd658xe)}};return _0xd658x1f}function getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf){var _0xd658x1f=_0xea28[52];if(_0xd658xe){switch(_0xd658xe){case _0xea28[54]:if(_0xd658xf=== _0xea28[105]){_0xd658x1f= _0xea28[106]}else {if(_0xd658xf=== _0xea28[61]){_0xd658x1f= _0xea28[107]}};break;default:_0xd658x1f= _0xea28[107];logger[_0xea28[17]](_0xea28[55],_0xd658xe)}};return _0xd658x1f}function handleEndUser(_0xd658x13,_0xd658xe,_0xd658x32,_0xd658xf){return function(_0xd658x10){if(_0xd658x13[_0xea28[21]][_0xea28[85]]||  !_0xd658x13[_0xea28[21]][_0xea28[87]]||  !_0xd658x13[_0xea28[91]]){_0xd658x10= handleWsResponse(_0xd658x10);logger[_0xea28[36]](_0xd658x10);if(_0xd658x10[_0xea28[80]][_0xea28[79]]> 0&& _0xd658x10[_0xea28[81]]> 0){logger[_0xea28[13]](util[_0xea28[45]](_0xea28[108],getValueFromPropertyName(_0xd658x32,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf))));_0xd658x13[_0xea28[91]]= {id:_0xd658x10[_0xea28[80]][0][_0xea28[42]][_0xea28[37]][_0xea28[40]],name:_0xd658x10[_0xea28[80]][0][_0xea28[42]][_0xea28[62]][_0xea28[40]],module:_0xea28[86]}}};return _0xd658x13[_0xea28[91]]}}function endUserCreation(_0xd658x13,_0xd658xe,_0xd658x32,_0xd658xf){return function(_0xd658x10){if(_0xd658x10){return};logger[_0xea28[13]](_0xea28[109],getValueFromPropertyName(_0xd658x32,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)));var _0xd658x30={method:_0xea28[110],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]],module_name:_0xea28[86],name_value_list:getArrayForEndUserCreation(_0xd658x13,_0xd658xe,_0xd658x32,_0xd658xf)})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x30})}}function getEndUserCreatePhone(_0xd658x13){return _[_0xea28[97]](_0xd658x13[_0xea28[21]][_0xea28[96]])}function getArrayForEndUserCreation(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xf){var _0xd658x3f=[];switch(_0xd658xe){case _0xea28[54]:var _0xd658x40={name:_0xea28[111]};if(_0xd658xf=== _0xea28[61]){if(isValidName(_0xd658x10[_0xea28[112]])){_0xd658x40[_0xea28[40]]= getValueFromPropertyName(_0xd658x10,getEndUserNamePropertyFromChannel(_0xd658xe,_0xd658xf))}else {_0xd658x40[_0xea28[40]]= util[_0xea28[45]](_0xea28[113],getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)))}}else {if(_0xd658xf=== _0xea28[105]){if(isValidName(_0xd658x10[_0xea28[114]])){_0xd658x40[_0xea28[40]]= getValueFromPropertyName(_0xd658x10,getEndUserNamePropertyFromChannel(_0xd658xe,_0xd658xf))}else {_0xd658x40[_0xea28[40]]= util[_0xea28[45]](_0xea28[113],getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)))}}};_0xd658x3f[_0xea28[115]](_0xd658x40);_0xd658x3f[_0xea28[115]]({name:getEndUserSearchQueryFromChannel(_0xd658xe),value:getValueFromPropertyName(_0xd658x10,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf))});break;default:logger[_0xea28[17]](_0xea28[55],_0xd658xe)};return _0xd658x3f}function isValidName(_0xd658x42){return _0xd658x42&& _0xd658x42!== _0xea28[116]}function getEndUserNamePropertyFromChannel(_0xd658xe,_0xd658xf){var _0xd658x1f=_0xea28[52];if(_0xd658xe){switch(_0xd658xe){case _0xea28[54]:if(_0xd658xf=== _0xea28[105]){_0xd658x1f= _0xea28[114]}else {if(_0xd658xf=== _0xea28[61]){_0xd658x1f= _0xea28[112]}};break;default:_0xd658x1f= _0xea28[112];logger[_0xea28[17]](_0xea28[55],_0xd658xe)}};return _0xd658x1f}function handleEndUserCreation(_0xd658x13,_0xd658xe,_0xd658x32,_0xd658xf){return function(_0xd658x10){if(!_0xd658x10){return};_0xd658x10= handleWsResponse(_0xd658x10);if(_0xd658x10[_0xea28[37]]){logger[_0xea28[13]](_0xea28[117],getValueFromPropertyName(_0xd658x32,getEndUserSearchPropertyFromChannel(_0xd658xe,_0xd658xf)));var _0xd658x45=getEndUserSearchQueryFromChannel(_0xd658xe);_0xd658x13[_0xea28[91]]= {id:_0xd658x10[_0xea28[37]],name:_0xd658x10[_0xea28[80]][_0xd658x45][_0xea28[40]],module:_0xea28[86]}};return}}function callCreation(_0xd658x13,_0xd658x32,_0xd658x11){return function(){var _0xd658x47= new Date();var _0xd658x48=[{name:_0xea28[62],value:createSubjectFromConfiguration(_0xd658x13,_0xd658x32,_0xd658x11)},{name:_0xea28[118],value:_0xd658x13[_0xea28[49]][_0xea28[37]]},{name:_0xea28[119],value:_0xd658x13[_0xea28[49]][_0xea28[37]]},{name:_0xea28[120],value:createDescriptionFromConfiguration(_0xd658x13,_0xd658x32,_0xd658x11)},{name:_0xea28[121],value:_0xd658x47[_0xea28[126]]()[_0xea28[125]](0,19)[_0xea28[124]](_0xea28[122],_0xea28[123])},{name:_0xea28[127],value:_0xea28[78]},{name:_0xea28[128],value:_0xea28[129]},{name:_0xea28[130],value:_0xd658x13[_0xea28[91]][_0xea28[37]]},{name:_0xea28[131],value:_0xd658x13[_0xea28[91]][_0xea28[132]]},{name:_0xea28[133],value:_0xd658x13[_0xea28[91]][_0xea28[62]]}];var _0xd658x49=createCustomFieldsFromConfiguration(_0xd658x13,_0xd658x32,_0xd658x11);if(_0xd658x49[_0xea28[79]]> 0){_[_0xea28[134]](_0xd658x49,function(_0xd658x4a){_0xd658x48[_0xea28[115]]({name:_0xd658x4a[_0xea28[37]],value:_0xd658x4a[_0xea28[40]]})})};var _0xd658x30={method:_0xea28[110],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]],module_name:_0xea28[135],name_value_list:_0xd658x48})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x30})}}function createSubjectFromConfiguration(_0xd658x13,_0xd658x32,_0xd658x11){var _0xd658x4c=_0xea28[52];var _0xd658x4d=[];if(_0xd658x13[_0xea28[21]][_0xea28[136]][_0xea28[79]]> 0){var _0xd658x4e=_[_0xea28[137]](_0xd658x13[_0xea28[21]].Subject,[_0xea28[37]]);_[_0xea28[134]](_0xd658x4e,function(_0xd658x4f){if(_0xd658x4f[_0xea28[138]]=== _0xea28[139]){_0xd658x4d[_0xea28[115]](_0xd658x4f[_0xea28[140]])}else {if(_0xd658x4f[_0xea28[138]]=== _0xea28[141]&& _0xd658x4f[_0xea28[142]]){var _0xd658x50=getValueFromPropertyName(_0xd658x32,_0xd658x4f[_0xea28[142]],_0xd658x13);if(_0xd658x50){_0xd658x4d[_0xea28[115]](_0xd658x50.toString())}}else {if(_0xd658x4f[_0xea28[138]]=== _0xea28[143]&& _0xd658x4f[_0xea28[144]]&& _0xd658x4f[_0xea28[144]][_0xea28[62]]){_0xd658x11[_0xd658x4f[_0xea28[144]][_0xea28[62]]]&& _0xd658x4d[_0xea28[115]](_0xd658x11[_0xd658x4f[_0xea28[144]][_0xea28[62]]].toString())}}}});_0xd658x4c= _0xd658x4d[_0xea28[145]](_0xea28[123])};return _0xd658x4c}function createDescriptionFromConfiguration(_0xd658x13,_0xd658x32,_0xd658x11){var _0xd658x52=_0xea28[52];var _0xd658x4d=[];if(_0xd658x13[_0xea28[21]][_0xea28[146]][_0xea28[79]]> 0){var _0xd658x53=_[_0xea28[137]](_0xd658x13[_0xea28[21]].Description,[_0xea28[37]]);_[_0xea28[134]](_0xd658x53,function(_0xd658x4f){if(_0xd658x4f[_0xea28[138]]=== _0xea28[139]){_0xd658x4d[_0xea28[115]](_0xd658x4f[_0xea28[140]])}else {if(_0xd658x4f[_0xea28[138]]=== _0xea28[147]){if(_0xd658x4f[_0xea28[148]]=== _0xea28[139]&& _0xd658x4f[_0xea28[149]]){_0xd658x4d[_0xea28[115]](util[_0xea28[45]](_0xea28[150],_0xd658x4f[_0xea28[149]],_0xd658x4f[_0xea28[151]]))}else {if(_0xd658x4f[_0xea28[148]]=== _0xea28[141]&& _0xd658x4f[_0xea28[142]]&& _0xd658x4f[_0xea28[149]]){var _0xd658x50=getValueFromPropertyName(_0xd658x32,_0xd658x4f[_0xea28[142]],_0xd658x13);if(_0xd658x50){_0xd658x4d[_0xea28[115]](util[_0xea28[45]](_0xea28[150],_0xd658x4f[_0xea28[149]],_0xd658x50.toString()))}}else {if(_0xd658x4f[_0xea28[148]]=== _0xea28[143]&& _0xd658x4f[_0xea28[144]]&& _0xd658x4f[_0xea28[144]][_0xea28[62]]&& _0xd658x4f[_0xea28[149]]){_0xd658x11[_0xd658x4f[_0xea28[144]][_0xea28[62]]]&& _0xd658x4d[_0xea28[115]](util[_0xea28[45]](_0xea28[150],_0xd658x4f[_0xea28[149]],_0xd658x11[_0xd658x4f[_0xea28[144]][_0xea28[62]]]))}}}}}});_0xd658x52= _0xd658x4d[_0xea28[145]](_0xea28[152])};return _0xd658x52}function createCustomFieldsFromConfiguration(_0xd658x13,_0xd658x32,_0xd658x11){var _0xd658x55=[];var _0xd658x56=[];if(_0xd658x13[_0xea28[21]][_0xea28[153]][_0xea28[79]]> 0){_0xd658x55= _0xd658x13[_0xea28[21]][_0xea28[153]];_[_0xea28[134]](_0xd658x55,function(_0xd658x4a){if(_0xd658x4a[_0xea28[138]]=== _0xea28[139]&& _0xd658x4a[_0xea28[154]]){_0xd658x56[_0xea28[115]]({id:_0xd658x4a[_0xea28[154]],value:_0xd658x4a[_0xea28[140]]})}else {if(_0xd658x4a[_0xea28[138]]=== _0xea28[141]&& _0xd658x4a[_0xea28[142]]&& _0xd658x4a[_0xea28[154]]){var _0xd658x50=getValueFromPropertyName(_0xd658x32,_0xd658x4a[_0xea28[142]],_0xd658x13);if(_0xd658x50){_0xd658x56[_0xea28[115]]({id:_0xd658x4a[_0xea28[154]],value:_0xd658x50.toString()})}}else {if(_0xd658x4a[_0xea28[138]]=== _0xea28[143]&& _0xd658x4a[_0xea28[154]]&& _0xd658x4a[_0xea28[144]]&& _0xd658x4a[_0xea28[144]][_0xea28[62]]){_0xd658x11[_0xd658x4a[_0xea28[144]][_0xea28[62]]]&& _0xd658x56[_0xea28[115]]({id:_0xd658x4a[_0xea28[154]],value:_0xd658x11[_0xd658x4a[_0xea28[144]][_0xea28[62]]].toString()})}}}})};return _0xd658x56}function handleCallAgentAssociation(_0xd658x13){return function(_0xd658x10){_0xd658x10= handleWsResponse(_0xd658x10);logger[_0xea28[36]](_0xd658x10);if(_0xd658x10[_0xea28[37]]){_0xd658x13[_0xea28[155]]= {id:_0xd658x10[_0xea28[37]]};if(_0xd658x13[_0xea28[73]]<= 6){_0xd658x13[_0xea28[155]][_0xea28[156]]= util[_0xea28[45]](_0xea28[157],stripTrailingSlash(_0xd658x13[_0xea28[21]][_0xea28[24]][_0xea28[26]]),_0xd658x10[_0xea28[37]])}else {_0xd658x13[_0xea28[155]][_0xea28[156]]= util[_0xea28[45]](_0xea28[158],stripTrailingSlash(_0xd658x13[_0xea28[21]][_0xea28[24]][_0xea28[26]]),_0xd658x10[_0xea28[37]])}};var _0xd658x30={method:_0xea28[159],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]],module_name:_0xea28[135],module_id:_0xd658x13[_0xea28[155]][_0xea28[37]],link_field_name:_0xea28[160],related_ids:[_0xd658x13[_0xea28[49]][_0xea28[37]]]})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x30})}}function handleCallContactAssociation(_0xd658x13){return function(_0xd658x10){_0xd658x10= handleWsResponse(_0xd658x10);logger[_0xea28[36]](_0xd658x10);if(_0xd658x10[_0xea28[161]]>= 1){logger[_0xea28[13]](util[_0xea28[45]](_0xea28[162],_0xd658x13[_0xea28[155]][_0xea28[37]],_0xd658x13[_0xea28[49]][_0xea28[37]]))};var _0xd658x30={method:_0xea28[159],input_type:_0xea28[33],response_type:_0xea28[33],rest_data:JSON[_0xea28[34]]({session:_0xd658x13[_0xea28[38]],module_name:_0xea28[135],module_id:_0xd658x13[_0xea28[155]][_0xea28[37]],link_field_name:_[_0xea28[101]](_0xd658x13[_0xea28[91]][_0xea28[132]]),related_ids:[_0xd658x13[_0xea28[91]][_0xea28[37]]]})};return rp({method:_0xea28[35],uri:_0xd658x13[_0xea28[25]],form:_0xd658x30})}}function handleReportIntegration(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xc,_0xd658x12,_0xd658xf){return function(_0xd658x5a){_0xd658x5a= handleWsResponse(_0xd658x5a);logger[_0xea28[36]](_0xd658x10);if(_0xd658x5a[_0xea28[161]]>= 1){logger[_0xea28[13]](util[_0xea28[45]](_0xea28[163],_0xd658x13[_0xea28[155]][_0xea28[37]],_0xd658x13[_0xea28[91]][_0xea28[37]]))};delete _0xd658x10[_0xea28[37]];delete _0xd658x10[_0xea28[164]];delete _0xd658x10[_0xea28[165]];_0xd658x10[_0xea28[166]]= _0xea28[167];_0xd658x10[_0xea28[168]]= _0xd658xe;_0xd658x10[_0xea28[169]]= _0xea28[170];_0xd658x10[_0xea28[171]]= _0xd658x13[_0xea28[155]][_0xea28[37]];_0xd658x10[_0xea28[156]]= _0xd658x13[_0xea28[155]][_0xea28[156]];_0xd658x10[_0xea28[172]]= _0xd658xc;_0xd658x10[_0xea28[173]]= _0xd658xf;_0xd658x12[_0xea28[177]](util[_0xea28[45]](_0xea28[176],_0xd658x10[_0xea28[53]]))[_0xea28[175]](_0xea28[174],_0xd658x10);return ReportIntegration[_0xea28[178]](_0xd658x10)}}function handleEnd(_0xd658x13){return function(_0xd658x10){logger[_0xea28[13]](util[_0xea28[45]](_0xea28[179],_0xd658x13[_0xea28[155]][_0xea28[37]],_0xd658x13[_0xea28[49]][_0xea28[37]]));_0xd658x13= undefined;return}}function handleError(_0xd658x13,_0xd658xe,_0xd658x10,_0xd658xc){return function(_0xd658x5d){logger[_0xea28[17]](_0xea28[180]);logger[_0xea28[17]](_0xea28[181],_0xd658x5d[_0xea28[182]]);logger[_0xea28[17]](_0xea28[183],_0xd658x5d[_0xea28[184]]);_0xd658x13= undefined;delete _0xd658x10[_0xea28[37]];delete _0xd658x10[_0xea28[164]];delete _0xd658x10[_0xea28[165]];_0xd658x10[_0xea28[166]]= _0xea28[167];_0xd658x10[_0xea28[168]]= _0xd658xe;_0xd658x10[_0xea28[169]]= _0xea28[185];_0xd658x10[_0xea28[172]]= _0xd658xc;ReportIntegration[_0xea28[178]](_0xd658x10)[_0xea28[18]](function(_0xd658x5d){logger[_0xea28[17]](_0xea28[186]);return})}}function stripTrailingSlash(_0xd658x5f){if(_0xd658x5f[_0xea28[187]](-1) === _0xea28[188]){return _0xd658x5f[_0xea28[187]](0,_0xd658x5f[_0xea28[79]]- 1)};return _0xd658x5f}function handleWsResponse(_0xd658x10){return JSON[_0xea28[189]](_0xd658x10)}function getMatchObject(_0xd658x62,_0xd658x1f,_0xd658x63,_0xd658x64){var _0xd658x65=_[_0xea28[20]](_0xd658x62,function(_0xd658x66){return _0xd658x66[_0xea28[42]][_0xd658x1f][_0xd658x63]== _0xd658x64});if(_0xd658x65){return _0xd658x65};return _[_0xea28[190]](_0xd658x62)}module[_0xea28[191]]= Sugarcrm
\ No newline at end of file
+var _0xa908=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x75\x67\x61\x72\x63\x72\x6D\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x75\x67\x61\x72\x63\x72\x6D\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x53\x75\x67\x61\x72\x63\x72\x6D\x41\x63\x63\x6F\x75\x6E\x74","\x75\x72\x69","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x2F\x73\x65\x72\x76\x69\x63\x65\x2F\x76\x34\x5F\x31\x2F\x72\x65\x73\x74\x2E\x70\x68\x70","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x50\x4C\x41\x49\x4E","\x78\x43\x41\x4C\x4C\x59\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6C\x6F\x67\x69\x6E","\x4A\x53\x4F\x4E","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x50\x4F\x53\x54","\x64\x65\x62\x75\x67","\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E\x49\x44","\x61\x64\x6D\x69\x6E","\x76\x61\x6C\x75\x65","\x75\x73\x65\x72\x5F\x69\x64","\x6E\x61\x6D\x65\x5F\x76\x61\x6C\x75\x65\x5F\x6C\x69\x73\x74","\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74\x20\x25\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x76\x61\x6C\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x73\x75\x6C\x74","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x67\x65\x74\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x66\x6F","\x63\x68\x61\x72\x41\x74","\x76\x65\x72\x73\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x56\x65\x72\x73\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x67\x65\x74\x5F\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x45\x6D\x70\x6C\x6F\x79\x65\x65\x73","\x49\x4E\x53\x54\x52\x20\x28\x20\x43\x4F\x4E\x43\x41\x54\x28\x75\x73\x65\x72\x73\x2E\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65\x2C\x27\x20\x27\x2C\x20\x75\x73\x65\x72\x73\x2E\x6C\x61\x73\x74\x5F\x6E\x61\x6D\x65\x29\x2C\x20\x22\x25\x73\x22\x29\x20\x3E\x20\x30","\x30","\x6C\x65\x6E\x67\x74\x68","\x65\x6E\x74\x72\x79\x5F\x6C\x69\x73\x74","\x72\x65\x73\x75\x6C\x74\x5F\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x64\x65\x66\x61\x75\x6C\x74\x4D\x61\x70\x70\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74\x73","\x6D\x61\x70\x70\x69\x6E\x67\x4D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x25\x73\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A\x20\x25\x73","\x63\x6F\x6E\x74\x61\x63\x74\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x6B\x69\x70\x70\x65\x64\x20\x73\x65\x61\x72\x63\x68\x20\x69\x6E\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6D\x6F\x64\x75\x6C\x65\x3A\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x6D\x61\x70\x70\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x20\x6F\x72\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x61\x6C\x72\x65\x64\x79\x20\x66\x6F\x75\x6E\x64\x20\x69\x6E\x20\x43\x75\x73\x74\x6F\x6D\x20\x4D\x61\x70\x70\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65","\x6D\x61\x70\x70\x69\x6E\x67\x46\x69\x65\x6C\x64\x73","\x68\x65\x61\x64","\x5F\x63","\x65\x6E\x64\x73\x57\x69\x74\x68","\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x74\x6F\x4C\x6F\x77\x65\x72","\x5F\x63\x73\x74\x6D","\x20\x4F\x52\x20\x25\x73\x2E\x25\x73\x20\x3D\x20\x22\x25\x73\x22","\x70\x68\x6F\x6E\x65\x5F\x68\x6F\x6D\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x73\x65\x74\x5F\x65\x6E\x74\x72\x79","\x66\x69\x72\x73\x74\x5F\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x70\x75\x73\x68","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x63\x72\x65\x61\x74\x65\x64\x3A","\x61\x73\x73\x69\x67\x6E\x65\x64\x5F\x75\x73\x65\x72\x5F\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x5F\x62\x79","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x61\x74\x65\x5F\x73\x74\x61\x72\x74","\x54","\x20","\x72\x65\x70\x6C\x61\x63\x65","\x73\x6C\x69\x63\x65","\x74\x6F\x49\x53\x4F\x53\x74\x72\x69\x6E\x67","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x68\x6F\x75\x72\x73","\x64\x75\x72\x61\x74\x69\x6F\x6E\x5F\x6D\x69\x6E\x75\x74\x65\x73","\x31\x35","\x70\x61\x72\x65\x6E\x74\x5F\x69\x64","\x70\x61\x72\x65\x6E\x74\x5F\x74\x79\x70\x65","\x6D\x6F\x64\x75\x6C\x65","\x70\x61\x72\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x66\x6F\x72\x45\x61\x63\x68","\x43\x61\x6C\x6C\x73","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x63\x61\x6C\x6C","\x75\x72\x6C","\x25\x73\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x61\x63\x74\x69\x6F\x6E\x3D\x61\x6A\x61\x78\x75\x69\x23\x61\x6A\x61\x78\x55\x49\x4C\x6F\x63\x3D\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x25\x33\x46\x6D\x6F\x64\x75\x6C\x65\x25\x33\x44\x43\x61\x6C\x6C\x73\x25\x32\x36\x61\x63\x74\x69\x6F\x6E\x25\x33\x44\x45\x64\x69\x74\x56\x69\x65\x77\x25\x32\x36\x72\x65\x63\x6F\x72\x64\x25\x33\x44\x25\x73","\x25\x73\x2F\x23\x62\x77\x63\x2F\x69\x6E\x64\x65\x78\x2E\x70\x68\x70\x3F\x6D\x6F\x64\x75\x6C\x65\x3D\x43\x61\x6C\x6C\x73\x26\x61\x63\x74\x69\x6F\x6E\x3D\x45\x64\x69\x74\x56\x69\x65\x77\x26\x72\x65\x63\x6F\x72\x64\x3D\x25\x73","\x73\x65\x74\x5F\x72\x65\x6C\x61\x74\x69\x6F\x6E\x73\x68\x69\x70","\x75\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x65\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x25\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x75\x67\x61\x72\x63\x72\x6D","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x43\x61\x6C\x6C\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x63\x61\x6C\x6C\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x75\x67\x61\x72\x63\x72\x6D\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x70\x61\x72\x73\x65","\x66\x69\x72\x73\x74","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0xa908[0]);var util=require(_0xa908[1]);var rp=require(_0xa908[2]);var request=require(_0xa908[3]);var logger=require(_0xa908[5])(_0xa908[4]);var SugarcrmConfiguration=require(_0xa908[7])[_0xa908[6]];var ReportIntegration=require(_0xa908[7])[_0xa908[8]];var VoiceQueue=require(_0xa908[7])[_0xa908[9]];var VoiceExtension=require(_0xa908[7])[_0xa908[10]];var Agent=require(_0xa908[7])[_0xa908[11]];function Sugarcrm(){logger[_0xa908[13]](_0xa908[12])}Sugarcrm[_0xa908[15]][_0xa908[14]]= function(_0x5ccaxc,_0x5ccaxd,_0x5ccaxe,_0x5ccaxf,_0x5ccax10,_0x5ccax11,_0x5ccax12){var _0x5ccax13={uri:undefined,agent:undefined,enduser:undefined,call:undefined,configuration:undefined,recordEnable:false,serverURL:undefined,agentName:undefined,sessionID:undefined,admin:undefined,serverVersion:undefined};if(!_0x5ccaxc||  !_0x5ccaxd){logger[_0xa908[17]](_0xa908[16]);return};SugarcrmConfiguration[_0xa908[20]]({where:{id:_0x5ccaxd,AccountId:_0x5ccaxc},include:[{all:true,include:[{all:true}]}]})[_0xa908[19]](handleEntityNotFound())[_0xa908[19]](handleConnection(_0x5ccax13))[_0xa908[19]](handleLogin(_0x5ccax13))[_0xa908[19]](searchMotionAgent(_0x5ccaxe,_0x5ccax10))[_0xa908[19]](handleMotionAgent(_0x5ccax13))[_0xa908[19]](searchQueue(_0x5ccax10))[_0xa908[19]](handleQueueRecordings(_0x5ccax13,_0x5ccax10))[_0xa908[19]](searchRoute(_0x5ccax10))[_0xa908[19]](handleOutboundRecordings(_0x5ccax13,_0x5ccax10))[_0xa908[19]](getServerInfo(_0x5ccax13))[_0xa908[19]](handleServerInfo(_0x5ccax13))[_0xa908[19]](searchAgent(_0x5ccax13))[_0xa908[19]](handleAgent(_0x5ccax13))[_0xa908[19]](handleAdmin(_0x5ccax13))[_0xa908[19]](searchEndUserWithDefaultMapping(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf))[_0xa908[19]](handleEndUserWithDefaultMapping(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf))[_0xa908[19]](searchEndUser(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf))[_0xa908[19]](handleEndUser(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf))[_0xa908[19]](endUserCreation(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf))[_0xa908[19]](handleEndUserCreation(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf))[_0xa908[19]](callCreation(_0x5ccax13,_0x5ccax10,_0x5ccax11))[_0xa908[19]](handleCallAgentAssociation(_0x5ccax13))[_0xa908[19]](handleCallContactAssociation(_0x5ccax13))[_0xa908[19]](handleReportIntegration(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxc,_0x5ccax12,_0x5ccaxf))[_0xa908[19]](handleEnd(_0x5ccax13))[_0xa908[18]](handleError(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxc))};function handleEntityNotFound(){return function(_0x5ccax15){if(!_0x5ccax15){return null};return _0x5ccax15}}function handleConnection(_0x5ccax13){return function(_0x5ccax17){_0x5ccax13[_0xa908[21]]= _0x5ccax17;_0x5ccax13[_0xa908[22]]= _0x5ccax17[_0xa908[24]][_0xa908[23]];_0x5ccax13[_0xa908[25]]= stripTrailingSlash(_0x5ccax17[_0xa908[24]][_0xa908[26]])+ _0xa908[27];var _0x5ccax18={user_auth:{"\x75\x73\x65\x72\x5F\x6E\x61\x6D\x65":_0x5ccax17[_0xa908[24]][_0xa908[28]],"\x70\x61\x73\x73\x77\x6F\x72\x64":_0x5ccax17[_0xa908[24]][_0xa908[29]],encryption:_0xa908[30]},application:_0xa908[31]};var _0x5ccax10={method:_0xa908[32],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]](_0x5ccax18)};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax10})}}function handleLogin(_0x5ccax13){return function(_0x5ccax10){_0x5ccax10= handleWsResponse(_0x5ccax10);logger[_0xa908[36]](_0x5ccax10);if(_0x5ccax10[_0xa908[37]]){_0x5ccax13[_0xa908[38]]= _0x5ccax10[_0xa908[37]];_0x5ccax13[_0xa908[39]]= {id:_0x5ccax10[_0xa908[42]][_0xa908[41]][_0xa908[40]],name:_0x5ccax10[_0xa908[42]][_0xa908[43]][_0xa908[40]]};return};throw  new Error(util[_0xa908[45]](_0xa908[44],_0x5ccax13[_0xa908[21]][_0xa908[24]][_0xa908[37]]))}}function searchMotionAgent(_0x5ccaxe,_0x5ccax10){return function(){var _0x5ccax1b=getAgentSearchPropertyFromChannel(_0x5ccaxe);if(_0x5ccax10[_0xa908[46]](_0x5ccax1b)){return Agent[_0xa908[50]](_0xa908[49])[_0xa908[48]]({where:{name:getValueFromPropertyName(_0x5ccax10,_0x5ccax1b)},attributes:[_0xa908[47]]})};return}}function handleMotionAgent(_0x5ccax13){return function(_0x5ccax1d){if(_0x5ccax1d&& _0x5ccax1d[_0xa908[47]]){_0x5ccax13[_0xa908[51]]= _0x5ccax1d[_0xa908[47]]};return}}function getAgentSearchPropertyFromChannel(_0x5ccaxe){var _0x5ccax1f=_0xa908[52];if(_0x5ccaxe){switch(_0x5ccaxe){case _0xa908[54]:_0x5ccax1f= _0xa908[53];break;default:_0x5ccax1f= _0xa908[53];logger[_0xa908[17]](_0xa908[55],_0x5ccaxe)}};return _0x5ccax1f}function getValueFromPropertyName(_0x5ccax10,_0x5ccax1f,_0x5ccax13){if(_0x5ccax1f=== _0xa908[56]){if(_0x5ccax13&& _0x5ccax13[_0xa908[57]]&& _0x5ccax13[_0xa908[22]]){return util[_0xa908[45]](_0xa908[58],stripTrailingSlash(_0x5ccax13[_0xa908[22]]),_0x5ccax10[_0xa908[59]])}else {return null}}else {return _[_0xa908[60]](_0x5ccax10,_0x5ccax1f)}}function searchQueue(_0x5ccax10){return function(){if(_0x5ccax10[_0xa908[61]]){return VoiceQueue[_0xa908[48]]({where:{name:_0x5ccax10[_0xa908[61]]},attributes:[_0xa908[62],_0xa908[63]]})}else {return}}}function handleQueueRecordings(_0x5ccax13,_0x5ccax10){return function(_0x5ccax23){if(_0x5ccax10[_0xa908[61]]){if(_0x5ccax23&& _0x5ccax23[_0xa908[63]]){logger[_0xa908[13]](_0xa908[64],_0x5ccax23[_0xa908[62]]);_0x5ccax13[_0xa908[57]]= true}else {_0x5ccax13[_0xa908[57]]= false;logger[_0xa908[13]](_0xa908[65])}};return}}function searchRoute(_0x5ccax10){return function(){if(_0x5ccax10[_0xa908[66]]){return VoiceExtension[_0xa908[48]]({where:{id:_0x5ccax10[_0xa908[66]]},attributes:[_0xa908[37],_0xa908[67]]})}else {return}}}function handleOutboundRecordings(_0x5ccax13,_0x5ccax10){return function(_0x5ccax26){if(_0x5ccax10[_0xa908[66]]){if(_0x5ccax26&& _0x5ccax26[_0xa908[67]]){logger[_0xa908[13]](_0xa908[68],_0x5ccax26[_0xa908[37]]);_0x5ccax13[_0xa908[57]]= true}else {_0x5ccax13[_0xa908[57]]= false;logger[_0xa908[13]](_0xa908[69])}};return}}function getServerInfo(_0x5ccax13){return function(){var _0x5ccax10={method:_0xa908[70],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]]})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax10})}}function handleServerInfo(_0x5ccax13){return function(_0x5ccax10){_0x5ccax10= handleWsResponse(_0x5ccax10);logger[_0xa908[36]](_0x5ccax10);var _0x5ccax29=_0x5ccax10[_0xa908[72]][_0xa908[71]](0);if(_0x5ccax29){_0x5ccax13[_0xa908[73]]= parseInt(_0x5ccax29)}else {_0x5ccax13[_0xa908[73]]= 6};return}}function searchAgent(_0x5ccax13){return function(){if(_0x5ccax13[_0xa908[51]]){logger[_0xa908[13]](_0xa908[74],_0x5ccax13[_0xa908[51]]);var _0x5ccax10={method:_0xa908[75],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]],module_name:_0xa908[76],query:util[_0xa908[45]](_0xa908[77],_0x5ccax13[_0xa908[51]]),order_by:_0xa908[52],offset:_0xa908[78],select_fields:[_0xa908[37],_0xa908[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xa908[78]})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax10})}};return}function handleAgent(_0x5ccax13){return function(_0x5ccax10){if(_0x5ccax10){_0x5ccax10= handleWsResponse(_0x5ccax10);logger[_0xa908[36]](_0x5ccax10);if(_0x5ccax10[_0xa908[80]][_0xa908[79]]> 0&& _0x5ccax10[_0xa908[81]]> 0){logger[_0xa908[13]](_0xa908[82],_0x5ccax13[_0xa908[51]]);var _0x5ccax2c=getMatchObject(_0x5ccax10[_0xa908[80]],_0xa908[62],_0xa908[40],_0x5ccax13[_0xa908[51]]);_0x5ccax13[_0xa908[49]]= {id:_0x5ccax2c[_0xa908[42]][_0xa908[37]][_0xa908[40]],name:_0x5ccax2c[_0xa908[42]][_0xa908[62]][_0xa908[40]]};return _0x5ccax13[_0xa908[49]]};return};return}}function handleAdmin(_0x5ccax13){return function(_0x5ccax10){if(_0x5ccax10){return};logger[_0xa908[13]](_0xa908[83]);_0x5ccax13[_0xa908[49]]= _0x5ccax13[_0xa908[39]];logger[_0xa908[13]](_0xa908[84]);return}}function getEndUserSearchModule(_0x5ccax13){return _0x5ccax13[_0xa908[21]][_0xa908[85]]?_0xa908[86]:_0x5ccax13[_0xa908[21]][_0xa908[87]]}function searchEndUserWithDefaultMapping(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf){return function(){if(!_0x5ccax13[_0xa908[21]][_0xa908[85]]&& _0x5ccax13[_0xa908[21]][_0xa908[87]]){logger[_0xa908[13]](util[_0xa908[45]](_0xa908[88],getEndUserSearchModule(_0x5ccax13),getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf))));var _0x5ccax30={method:_0xa908[75],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]],module_name:getEndUserSearchModule(_0x5ccax13),query:getEndUserSearchQuery(_0x5ccax13,_0x5ccax10,_0x5ccaxe,_0x5ccaxf),order_by:_0xa908[52],offset:_0xa908[78],select_fields:[_0xa908[37],_0xa908[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xa908[78]})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax30})};logger[_0xa908[36]](util[_0xa908[45]](_0xa908[89]));return}}function handleEndUserWithDefaultMapping(_0x5ccax13,_0x5ccaxe,_0x5ccax32,_0x5ccaxf){return function(_0x5ccax10){if(!_0x5ccax13[_0xa908[21]][_0xa908[85]]&& _0x5ccax13[_0xa908[21]][_0xa908[87]] && _0x5ccax10){_0x5ccax10= handleWsResponse(_0x5ccax10);logger[_0xa908[36]](_0x5ccax10);if(_0x5ccax10[_0xa908[80]][_0xa908[79]]> 0&& _0x5ccax10[_0xa908[81]]> 0){logger[_0xa908[13]](util[_0xa908[45]](_0xa908[90],getEndUserSearchModule(_0x5ccax13),getValueFromPropertyName(_0x5ccax32,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf))));_0x5ccax13[_0xa908[91]]= {id:_0x5ccax10[_0xa908[80]][0][_0xa908[42]][_0xa908[37]][_0xa908[40]],name:_0x5ccax10[_0xa908[80]][0][_0xa908[42]][_0xa908[62]][_0xa908[40]],module:getEndUserSearchModule(_0x5ccax13)}}else {logger[_0xa908[13]](util[_0xa908[45]](_0xa908[92],getEndUserSearchModule(_0x5ccax13),getValueFromPropertyName(_0x5ccax32,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf))))}};return}}function searchEndUser(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf){return function(){if(_0x5ccax13[_0xa908[21]][_0xa908[85]]||  !_0x5ccax13[_0xa908[21]][_0xa908[87]]||  !_0x5ccax13[_0xa908[91]]){logger[_0xa908[13]](util[_0xa908[45]](_0xa908[93],getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf))));var _0x5ccax30={method:_0xa908[75],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]],module_name:_0xa908[86],query:util[_0xa908[45]](_0xa908[94],getEndUserSearchQueryFromChannel(_0x5ccaxe),getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf))),order_by:_0xa908[52],offset:_0xa908[78],select_fields:[_0xa908[37],_0xa908[62]],link_name_to_fields_array:[],max_results:-1,deleted:_0xa908[78]})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax30})};logger[_0xa908[36]](util[_0xa908[45]](_0xa908[95]));return}}function getEndUserSearchQuery(_0x5ccax13,_0x5ccax10,_0x5ccaxe,_0x5ccaxf){var _0x5ccax35;var _0x5ccax36=_[_0xa908[97]](_0x5ccax13[_0xa908[21]][_0xa908[96]]);if(_[_0xa908[99]](_0x5ccax36,_0xa908[98])){_0x5ccax35= util[_0xa908[45]](_0xa908[100],_[_0xa908[101]](_0x5ccax13[_0xa908[21]][_0xa908[87]])+ _0xa908[102],_0x5ccax36,getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)))}else {_0x5ccax35= util[_0xa908[45]](_0xa908[100],_[_0xa908[101]](_0x5ccax13[_0xa908[21]][_0xa908[87]]),_0x5ccax36,getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)))};if(_0x5ccax13[_0xa908[21]][_0xa908[96]][_0xa908[79]]> 1){for(var _0x5ccax37=1;_0x5ccax37< _0x5ccax13[_0xa908[21]][_0xa908[96]][_0xa908[79]];_0x5ccax37++){var _0x5ccax38=_0x5ccax13[_0xa908[21]][_0xa908[96]][_0x5ccax37];if(_[_0xa908[99]](_0x5ccax36,_0xa908[98])){_0x5ccax35+= util[_0xa908[45]](_0xa908[103],_[_0xa908[101]](_0x5ccax13[_0xa908[21]][_0xa908[87]])+ _0xa908[102],_0x5ccax38,getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)))}else {_0x5ccax35+= util[_0xa908[45]](_0xa908[103],_[_0xa908[101]](_0x5ccax13[_0xa908[21]][_0xa908[87]]),_0x5ccax38,getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)))}}};return _0x5ccax35}function getEndUserSearchQueryFromChannel(_0x5ccaxe){var _0x5ccax1f=_0xa908[52];if(_0x5ccaxe){switch(_0x5ccaxe){case _0xa908[54]:_0x5ccax1f= _0xa908[104];break;default:_0x5ccax1f= _0xa908[104];logger[_0xa908[17]](_0xa908[55],_0x5ccaxe)}};return _0x5ccax1f}function getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf){var _0x5ccax1f=_0xa908[52];if(_0x5ccaxe){switch(_0x5ccaxe){case _0xa908[54]:if(_0x5ccaxf=== _0xa908[105]){_0x5ccax1f= _0xa908[106]}else {if(_0x5ccaxf=== _0xa908[61]){_0x5ccax1f= _0xa908[107]}};break;default:_0x5ccax1f= _0xa908[107];logger[_0xa908[17]](_0xa908[55],_0x5ccaxe)}};return _0x5ccax1f}function handleEndUser(_0x5ccax13,_0x5ccaxe,_0x5ccax32,_0x5ccaxf){return function(_0x5ccax10){if(_0x5ccax13[_0xa908[21]][_0xa908[85]]||  !_0x5ccax13[_0xa908[21]][_0xa908[87]]||  !_0x5ccax13[_0xa908[91]]){_0x5ccax10= handleWsResponse(_0x5ccax10);logger[_0xa908[36]](_0x5ccax10);if(_0x5ccax10[_0xa908[80]][_0xa908[79]]> 0&& _0x5ccax10[_0xa908[81]]> 0){logger[_0xa908[13]](util[_0xa908[45]](_0xa908[108],getValueFromPropertyName(_0x5ccax32,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf))));_0x5ccax13[_0xa908[91]]= {id:_0x5ccax10[_0xa908[80]][0][_0xa908[42]][_0xa908[37]][_0xa908[40]],name:_0x5ccax10[_0xa908[80]][0][_0xa908[42]][_0xa908[62]][_0xa908[40]],module:_0xa908[86]}}};return _0x5ccax13[_0xa908[91]]}}function endUserCreation(_0x5ccax13,_0x5ccaxe,_0x5ccax32,_0x5ccaxf){return function(_0x5ccax10){if(_0x5ccax10){return};logger[_0xa908[13]](_0xa908[109],getValueFromPropertyName(_0x5ccax32,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)));var _0x5ccax30={method:_0xa908[110],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]],module_name:_0xa908[86],name_value_list:getArrayForEndUserCreation(_0x5ccax13,_0x5ccaxe,_0x5ccax32,_0x5ccaxf)})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax30})}}function getEndUserCreatePhone(_0x5ccax13){return _[_0xa908[97]](_0x5ccax13[_0xa908[21]][_0xa908[96]])}function getArrayForEndUserCreation(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxf){var _0x5ccax3f=[];switch(_0x5ccaxe){case _0xa908[54]:var _0x5ccax40={name:_0xa908[111]};if(_0x5ccaxf=== _0xa908[61]){if(isValidName(_0x5ccax10[_0xa908[112]])){_0x5ccax40[_0xa908[40]]= getValueFromPropertyName(_0x5ccax10,getEndUserNamePropertyFromChannel(_0x5ccaxe,_0x5ccaxf))}else {_0x5ccax40[_0xa908[40]]= util[_0xa908[45]](_0xa908[113],getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)))}}else {if(_0x5ccaxf=== _0xa908[105]){if(isValidName(_0x5ccax10[_0xa908[114]])){_0x5ccax40[_0xa908[40]]= getValueFromPropertyName(_0x5ccax10,getEndUserNamePropertyFromChannel(_0x5ccaxe,_0x5ccaxf))}else {_0x5ccax40[_0xa908[40]]= util[_0xa908[45]](_0xa908[113],getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)))}}};_0x5ccax3f[_0xa908[115]](_0x5ccax40);_0x5ccax3f[_0xa908[115]]({name:getEndUserSearchQueryFromChannel(_0x5ccaxe),value:getValueFromPropertyName(_0x5ccax10,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf))});break;default:logger[_0xa908[17]](_0xa908[55],_0x5ccaxe)};return _0x5ccax3f}function isValidName(_0x5ccax42){return _0x5ccax42&& _0x5ccax42!== _0xa908[116]}function getEndUserNamePropertyFromChannel(_0x5ccaxe,_0x5ccaxf){var _0x5ccax1f=_0xa908[52];if(_0x5ccaxe){switch(_0x5ccaxe){case _0xa908[54]:if(_0x5ccaxf=== _0xa908[105]){_0x5ccax1f= _0xa908[114]}else {if(_0x5ccaxf=== _0xa908[61]){_0x5ccax1f= _0xa908[112]}};break;default:_0x5ccax1f= _0xa908[112];logger[_0xa908[17]](_0xa908[55],_0x5ccaxe)}};return _0x5ccax1f}function handleEndUserCreation(_0x5ccax13,_0x5ccaxe,_0x5ccax32,_0x5ccaxf){return function(_0x5ccax10){if(!_0x5ccax10){return};_0x5ccax10= handleWsResponse(_0x5ccax10);if(_0x5ccax10[_0xa908[37]]){logger[_0xa908[13]](_0xa908[117],getValueFromPropertyName(_0x5ccax32,getEndUserSearchPropertyFromChannel(_0x5ccaxe,_0x5ccaxf)));var _0x5ccax45=getEndUserSearchQueryFromChannel(_0x5ccaxe);_0x5ccax13[_0xa908[91]]= {id:_0x5ccax10[_0xa908[37]],name:_0x5ccax10[_0xa908[80]][_0x5ccax45][_0xa908[40]],module:_0xa908[86]}};return}}function callCreation(_0x5ccax13,_0x5ccax32,_0x5ccax11){return function(){var _0x5ccax47= new Date();var _0x5ccax48=[{name:_0xa908[62],value:createSubjectFromConfiguration(_0x5ccax13,_0x5ccax32,_0x5ccax11)},{name:_0xa908[118],value:_0x5ccax13[_0xa908[49]][_0xa908[37]]},{name:_0xa908[119],value:_0x5ccax13[_0xa908[49]][_0xa908[37]]},{name:_0xa908[120],value:createDescriptionFromConfiguration(_0x5ccax13,_0x5ccax32,_0x5ccax11)},{name:_0xa908[121],value:_0x5ccax47[_0xa908[126]]()[_0xa908[125]](0,19)[_0xa908[124]](_0xa908[122],_0xa908[123])},{name:_0xa908[127],value:_0xa908[78]},{name:_0xa908[128],value:_0xa908[129]},{name:_0xa908[130],value:_0x5ccax13[_0xa908[91]][_0xa908[37]]},{name:_0xa908[131],value:_0x5ccax13[_0xa908[91]][_0xa908[132]]},{name:_0xa908[133],value:_0x5ccax13[_0xa908[91]][_0xa908[62]]}];var _0x5ccax49=createCustomFieldsFromConfiguration(_0x5ccax13,_0x5ccax32,_0x5ccax11);if(_0x5ccax49[_0xa908[79]]> 0){_[_0xa908[134]](_0x5ccax49,function(_0x5ccax4a){_0x5ccax48[_0xa908[115]]({name:_0x5ccax4a[_0xa908[37]],value:_0x5ccax4a[_0xa908[40]]})})};var _0x5ccax30={method:_0xa908[110],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]],module_name:_0xa908[135],name_value_list:_0x5ccax48})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax30})}}function createSubjectFromConfiguration(_0x5ccax13,_0x5ccax32,_0x5ccax11){var _0x5ccax4c=_0xa908[52];var _0x5ccax4d=[];if(_0x5ccax13[_0xa908[21]][_0xa908[136]][_0xa908[79]]> 0){var _0x5ccax4e=_[_0xa908[137]](_0x5ccax13[_0xa908[21]].Subject,[_0xa908[37]]);_[_0xa908[134]](_0x5ccax4e,function(_0x5ccax4f){if(_0x5ccax4f[_0xa908[138]]=== _0xa908[139]){_0x5ccax4d[_0xa908[115]](_0x5ccax4f[_0xa908[140]])}else {if(_0x5ccax4f[_0xa908[138]]=== _0xa908[141]&& _0x5ccax4f[_0xa908[142]]){var _0x5ccax50=getValueFromPropertyName(_0x5ccax32,_0x5ccax4f[_0xa908[142]],_0x5ccax13);if(_0x5ccax50){_0x5ccax4d[_0xa908[115]](_0x5ccax50.toString())}}else {if(_0x5ccax4f[_0xa908[138]]=== _0xa908[143]&& _0x5ccax4f[_0xa908[144]]&& _0x5ccax4f[_0xa908[144]][_0xa908[62]]){_0x5ccax11[_0x5ccax4f[_0xa908[144]][_0xa908[62]]]&& _0x5ccax4d[_0xa908[115]](_0x5ccax11[_0x5ccax4f[_0xa908[144]][_0xa908[62]]].toString())}}}});_0x5ccax4c= _0x5ccax4d[_0xa908[145]](_0xa908[123])};return _0x5ccax4c}function createDescriptionFromConfiguration(_0x5ccax13,_0x5ccax32,_0x5ccax11){var _0x5ccax52=_0xa908[52];var _0x5ccax4d=[];if(_0x5ccax13[_0xa908[21]][_0xa908[146]][_0xa908[79]]> 0){var _0x5ccax53=_[_0xa908[137]](_0x5ccax13[_0xa908[21]].Description,[_0xa908[37]]);_[_0xa908[134]](_0x5ccax53,function(_0x5ccax4f){if(_0x5ccax4f[_0xa908[138]]=== _0xa908[139]){_0x5ccax4d[_0xa908[115]](_0x5ccax4f[_0xa908[140]])}else {if(_0x5ccax4f[_0xa908[138]]=== _0xa908[147]){if(_0x5ccax4f[_0xa908[148]]=== _0xa908[139]&& _0x5ccax4f[_0xa908[149]]){_0x5ccax4d[_0xa908[115]](util[_0xa908[45]](_0xa908[150],_0x5ccax4f[_0xa908[149]],_0x5ccax4f[_0xa908[151]]))}else {if(_0x5ccax4f[_0xa908[148]]=== _0xa908[141]&& _0x5ccax4f[_0xa908[142]]&& _0x5ccax4f[_0xa908[149]]){var _0x5ccax50=getValueFromPropertyName(_0x5ccax32,_0x5ccax4f[_0xa908[142]],_0x5ccax13);if(_0x5ccax50){_0x5ccax4d[_0xa908[115]](util[_0xa908[45]](_0xa908[150],_0x5ccax4f[_0xa908[149]],_0x5ccax50.toString()))}}else {if(_0x5ccax4f[_0xa908[148]]=== _0xa908[143]&& _0x5ccax4f[_0xa908[144]]&& _0x5ccax4f[_0xa908[144]][_0xa908[62]]&& _0x5ccax4f[_0xa908[149]]){_0x5ccax11[_0x5ccax4f[_0xa908[144]][_0xa908[62]]]&& _0x5ccax4d[_0xa908[115]](util[_0xa908[45]](_0xa908[150],_0x5ccax4f[_0xa908[149]],_0x5ccax11[_0x5ccax4f[_0xa908[144]][_0xa908[62]]]))}}}}}});_0x5ccax52= _0x5ccax4d[_0xa908[145]](_0xa908[152])};return _0x5ccax52}function createCustomFieldsFromConfiguration(_0x5ccax13,_0x5ccax32,_0x5ccax11){var _0x5ccax55=[];var _0x5ccax56=[];if(_0x5ccax13[_0xa908[21]][_0xa908[153]][_0xa908[79]]> 0){_0x5ccax55= _0x5ccax13[_0xa908[21]][_0xa908[153]];_[_0xa908[134]](_0x5ccax55,function(_0x5ccax4a){if(_0x5ccax4a[_0xa908[138]]=== _0xa908[139]&& _0x5ccax4a[_0xa908[154]]){_0x5ccax56[_0xa908[115]]({id:_0x5ccax4a[_0xa908[154]],value:_0x5ccax4a[_0xa908[140]]})}else {if(_0x5ccax4a[_0xa908[138]]=== _0xa908[141]&& _0x5ccax4a[_0xa908[142]]&& _0x5ccax4a[_0xa908[154]]){var _0x5ccax50=getValueFromPropertyName(_0x5ccax32,_0x5ccax4a[_0xa908[142]],_0x5ccax13);if(_0x5ccax50){_0x5ccax56[_0xa908[115]]({id:_0x5ccax4a[_0xa908[154]],value:_0x5ccax50.toString()})}}else {if(_0x5ccax4a[_0xa908[138]]=== _0xa908[143]&& _0x5ccax4a[_0xa908[154]]&& _0x5ccax4a[_0xa908[144]]&& _0x5ccax4a[_0xa908[144]][_0xa908[62]]){_0x5ccax11[_0x5ccax4a[_0xa908[144]][_0xa908[62]]]&& _0x5ccax56[_0xa908[115]]({id:_0x5ccax4a[_0xa908[154]],value:_0x5ccax11[_0x5ccax4a[_0xa908[144]][_0xa908[62]]].toString()})}}}})};return _0x5ccax56}function handleCallAgentAssociation(_0x5ccax13){return function(_0x5ccax10){_0x5ccax10= handleWsResponse(_0x5ccax10);logger[_0xa908[36]](_0x5ccax10);if(_0x5ccax10[_0xa908[37]]){_0x5ccax13[_0xa908[155]]= {id:_0x5ccax10[_0xa908[37]]};if(_0x5ccax13[_0xa908[73]]<= 6){_0x5ccax13[_0xa908[155]][_0xa908[156]]= util[_0xa908[45]](_0xa908[157],stripTrailingSlash(_0x5ccax13[_0xa908[21]][_0xa908[24]][_0xa908[26]]),_0x5ccax10[_0xa908[37]])}else {_0x5ccax13[_0xa908[155]][_0xa908[156]]= util[_0xa908[45]](_0xa908[158],stripTrailingSlash(_0x5ccax13[_0xa908[21]][_0xa908[24]][_0xa908[26]]),_0x5ccax10[_0xa908[37]])}};var _0x5ccax30={method:_0xa908[159],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]],module_name:_0xa908[135],module_id:_0x5ccax13[_0xa908[155]][_0xa908[37]],link_field_name:_0xa908[160],related_ids:[_0x5ccax13[_0xa908[49]][_0xa908[37]]]})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax30})}}function handleCallContactAssociation(_0x5ccax13){return function(_0x5ccax10){_0x5ccax10= handleWsResponse(_0x5ccax10);logger[_0xa908[36]](_0x5ccax10);if(_0x5ccax10[_0xa908[161]]>= 1){logger[_0xa908[13]](util[_0xa908[45]](_0xa908[162],_0x5ccax13[_0xa908[155]][_0xa908[37]],_0x5ccax13[_0xa908[49]][_0xa908[37]]))};var _0x5ccax30={method:_0xa908[159],input_type:_0xa908[33],response_type:_0xa908[33],rest_data:JSON[_0xa908[34]]({session:_0x5ccax13[_0xa908[38]],module_name:_0xa908[135],module_id:_0x5ccax13[_0xa908[155]][_0xa908[37]],link_field_name:_[_0xa908[101]](_0x5ccax13[_0xa908[91]][_0xa908[132]]),related_ids:[_0x5ccax13[_0xa908[91]][_0xa908[37]]]})};return rp({method:_0xa908[35],uri:_0x5ccax13[_0xa908[25]],form:_0x5ccax30})}}function handleReportIntegration(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxc,_0x5ccax12,_0x5ccaxf){return function(_0x5ccax5a){_0x5ccax5a= handleWsResponse(_0x5ccax5a);logger[_0xa908[36]](_0x5ccax10);if(_0x5ccax5a[_0xa908[161]]>= 1){logger[_0xa908[13]](util[_0xa908[45]](_0xa908[163],_0x5ccax13[_0xa908[155]][_0xa908[37]],_0x5ccax13[_0xa908[91]][_0xa908[37]]))};delete _0x5ccax10[_0xa908[37]];delete _0x5ccax10[_0xa908[164]];delete _0x5ccax10[_0xa908[165]];_0x5ccax10[_0xa908[166]]= _0xa908[167];_0x5ccax10[_0xa908[168]]= _0x5ccaxe;_0x5ccax10[_0xa908[169]]= _0xa908[170];_0x5ccax10[_0xa908[171]]= _0x5ccax13[_0xa908[155]][_0xa908[37]];_0x5ccax10[_0xa908[156]]= _0x5ccax13[_0xa908[155]][_0xa908[156]];_0x5ccax10[_0xa908[172]]= _0x5ccaxc;_0x5ccax10[_0xa908[173]]= _0x5ccaxf;_0x5ccax12[_0xa908[177]](util[_0xa908[45]](_0xa908[176],_0x5ccax10[_0xa908[53]]))[_0xa908[175]](_0xa908[174],_0x5ccax10);return ReportIntegration[_0xa908[178]](_0x5ccax10)}}function handleEnd(_0x5ccax13){return function(_0x5ccax10){logger[_0xa908[13]](util[_0xa908[45]](_0xa908[179],_0x5ccax13[_0xa908[155]][_0xa908[37]],_0x5ccax13[_0xa908[49]][_0xa908[37]]));_0x5ccax13= undefined;return}}function handleError(_0x5ccax13,_0x5ccaxe,_0x5ccax10,_0x5ccaxc){return function(_0x5ccax5d){logger[_0xa908[17]](_0xa908[180]);logger[_0xa908[17]](_0xa908[181],_0x5ccax5d[_0xa908[182]]);logger[_0xa908[17]](_0xa908[183],_0x5ccax5d[_0xa908[184]]);_0x5ccax13= undefined;delete _0x5ccax10[_0xa908[37]];delete _0x5ccax10[_0xa908[164]];delete _0x5ccax10[_0xa908[165]];_0x5ccax10[_0xa908[166]]= _0xa908[167];_0x5ccax10[_0xa908[168]]= _0x5ccaxe;_0x5ccax10[_0xa908[169]]= _0xa908[185];_0x5ccax10[_0xa908[172]]= _0x5ccaxc;ReportIntegration[_0xa908[178]](_0x5ccax10)[_0xa908[18]](function(_0x5ccax5d){logger[_0xa908[17]](_0xa908[186]);return})}}function stripTrailingSlash(_0x5ccax5f){if(_0x5ccax5f[_0xa908[187]](-1) === _0xa908[188]){return _0x5ccax5f[_0xa908[187]](0,_0x5ccax5f[_0xa908[79]]- 1)};return _0x5ccax5f}function handleWsResponse(_0x5ccax10){return JSON[_0xa908[189]](_0x5ccax10)}function getMatchObject(_0x5ccax62,_0x5ccax1f,_0x5ccax63,_0x5ccax64){var _0x5ccax65=_[_0xa908[20]](_0x5ccax62,function(_0x5ccax66){return _0x5ccax66[_0xa908[42]][_0x5ccax1f][_0x5ccax63]== _0x5ccax64});if(_0x5ccax65){return _0x5ccax65};return _[_0xa908[190]](_0x5ccax62)}module[_0xa908[191]]= Sugarcrm
\ No newline at end of file
index 31ad96b..d26dc12 100644 (file)
@@ -1 +1 @@
-var _0x37af=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x5A\x65\x6E\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x5A\x65\x6E\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x61\x75\x74\x68\x54\x79\x70\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x3A","\x74\x6F\x6B\x65\x6E","\x2F\x74\x6F\x6B\x65\x6E\x3A","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x2F\x73\x65\x61\x72\x63\x68\x2E\x6A\x73\x6F\x6E","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x61\x67\x65\x6E\x74\x20\x6E\x61\x6D\x65\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x73\x75\x6C\x74\x73","\x63\x6F\x75\x6E\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x66\x69\x72\x73\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x75\x73\x65\x72\x73\x2F\x6D\x65\x2E\x6A\x73\x6F\x6E","\x75\x73\x65\x72","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x65\x6E\x64\x2D\x75\x73\x65\x72\x20\x25\x73\x3A\x25\x73","\x70\x68\x6F\x6E\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x66\x6F\x75\x6E\x64\x3A","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x64\x65\x62\x75\x67","\x2F\x75\x73\x65\x72\x73\x2E\x6A\x73\x6F\x6E","\x50\x4F\x53\x54","\x65\x6E\x64\x2D\x75\x73\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x63\x72\x65\x61\x74\x65\x64\x3A","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x62\x6F\x64\x79\x3A","\x2F\x74\x69\x63\x6B\x65\x74\x73\x2E\x6A\x73\x6F\x6E","\x54\x61\x67\x73","\x6D\x61\x70","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x6E\x61\x6D\x65\x46\x69\x65\x6C\x64","\x74\x69\x63\x6B\x65\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x61\x67\x65\x6E\x74\x73\x2F\x25\x64\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F\x25\x64\x2F\x64\x69\x73\x70\x6C\x61\x79\x2E\x6A\x73\x6F\x6E","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x7A\x65\x6E\x64\x65\x73\x6B","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x75\x72\x6C","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x25\x64\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0x37af[0];var _=require(_0x37af[1]);var util=require(_0x37af[2]);var rp=require(_0x37af[3]);var logger=require(_0x37af[5])(_0x37af[4]);var ZendeskConfiguration=require(_0x37af[7])[_0x37af[6]];var ReportIntegration=require(_0x37af[7])[_0x37af[8]];var VoiceQueue=require(_0x37af[7])[_0x37af[9]];var VoiceExtension=require(_0x37af[7])[_0x37af[10]];var Agent=require(_0x37af[7])[_0x37af[11]];function Zendesk(){logger[_0x37af[13]](_0x37af[12])}Zendesk[_0x37af[15]][_0x37af[14]]= function(_0x3fb2xb,_0x3fb2xc,_0x3fb2xd,_0x3fb2xe,_0x3fb2xf,_0x3fb2x10){var _0x3fb2x11={uri:undefined,headers:undefined,agent:undefined,enduser:undefined,ticket:undefined,configuration:undefined,recordEnable:false,serverURL:undefined,agentName:undefined};if(!_0x3fb2xb||  !_0x3fb2xc){logger[_0x37af[17]](_0x37af[16]);return};ZendeskConfiguration[_0x37af[20]]({where:{id:_0x3fb2xc,AccountId:_0x3fb2xb},include:[{all:true,include:[{all:true}]}]})[_0x37af[19]](handleEntityNotFound())[_0x37af[19]](handleConnection(_0x3fb2x11))[_0x37af[19]](searchMotionAgent(_0x3fb2xd,_0x3fb2xf))[_0x37af[19]](handleMotionAgent(_0x3fb2x11))[_0x37af[19]](searchQueue(_0x3fb2xf))[_0x37af[19]](handleQueueRecordings(_0x3fb2x11,_0x3fb2xf))[_0x37af[19]](searchRoute(_0x3fb2xf))[_0x37af[19]](handleOutboundRecordings(_0x3fb2x11,_0x3fb2xf))[_0x37af[19]](searchAgent(_0x3fb2x11))[_0x37af[19]](handleAgent(_0x3fb2x11))[_0x37af[19]](searchAdmin(_0x3fb2x11))[_0x37af[19]](handleAdmin(_0x3fb2x11))[_0x37af[19]](searchEndUser(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xe))[_0x37af[19]](handleEndUser(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xe))[_0x37af[19]](endUserCreation(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xe))[_0x37af[19]](handleEndUserCreation(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xe))[_0x37af[19]](ticketCreation(_0x3fb2x11,_0x3fb2xf,_0x3fb2x10))[_0x37af[19]](handleTicketDisplay(_0x3fb2x11))[_0x37af[19]](handleReportIntegration(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xb,_0x3fb2xe))[_0x37af[19]](handleEnd(_0x3fb2x11))[_0x37af[18]](handleError(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xb))};function handleEntityNotFound(){return function(_0x3fb2x13){if(!_0x3fb2x13){return null};return _0x3fb2x13}}function handleConnection(_0x3fb2x11){return function(_0x3fb2x15){var _0x3fb2x16=getAccountConfiguration(_0x3fb2x15.ZendeskAccount);_0x3fb2x11[_0x37af[21]]= _0x3fb2x15;_0x3fb2x11[_0x37af[22]]= _0x3fb2x16[_0x37af[22]];_0x3fb2x11[_0x37af[23]]= _0x3fb2x16[_0x37af[23]];_0x3fb2x11[_0x37af[24]]= _0x3fb2x15[_0x37af[26]][_0x37af[25]]}}function searchMotionAgent(_0x3fb2xd,_0x3fb2xf){return function(){var _0x3fb2x18=getAgentSearchPropertyFromChannel(_0x3fb2xd);if(_0x3fb2xf[_0x37af[27]](_0x3fb2x18)){return Agent[_0x37af[31]](_0x37af[30])[_0x37af[29]]({where:{name:getValueFromPropertyName(_0x3fb2xf,_0x3fb2x18)},attributes:[_0x37af[28]]})};return}}function handleMotionAgent(_0x3fb2x11){return function(_0x3fb2x1a){if(_0x3fb2x1a&& _0x3fb2x1a[_0x37af[28]]){_0x3fb2x11[_0x37af[32]]= _0x3fb2x1a[_0x37af[28]]};return}}function searchQueue(_0x3fb2xf){return function(){if(_0x3fb2xf[_0x37af[33]]){return VoiceQueue[_0x37af[29]]({where:{name:_0x3fb2xf[_0x37af[33]]},attributes:[_0x37af[34],_0x37af[35]]})}else {return}}}function handleQueueRecordings(_0x3fb2x11,_0x3fb2xf){return function(_0x3fb2x1d){if(_0x3fb2xf[_0x37af[33]]){if(_0x3fb2x1d&& _0x3fb2x1d[_0x37af[35]]){logger[_0x37af[13]](_0x37af[36],_0x3fb2x1d[_0x37af[34]]);_0x3fb2x11[_0x37af[37]]= true}else {_0x3fb2x11[_0x37af[37]]= false;logger[_0x37af[13]](_0x37af[38])}};return}}function searchRoute(_0x3fb2xf){return function(){if(_0x3fb2xf[_0x37af[39]]){return VoiceExtension[_0x37af[29]]({where:{id:_0x3fb2xf[_0x37af[39]]},attributes:[_0x37af[40],_0x37af[41]]})}else {return}}}function handleOutboundRecordings(_0x3fb2x11,_0x3fb2xf){return function(_0x3fb2x20){if(_0x3fb2xf[_0x37af[39]]){if(_0x3fb2x20&& _0x3fb2x20[_0x37af[41]]){logger[_0x37af[13]](_0x37af[42],_0x3fb2x20[_0x37af[40]]);_0x3fb2x11[_0x37af[37]]= true}else {_0x3fb2x11[_0x37af[37]]= false;logger[_0x37af[13]](_0x37af[43])}};return}}function getAccountConfiguration(_0x3fb2x22){var _0x3fb2x23={uri:stripTrailingSlash(_0x3fb2x22[_0x37af[44]]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":undefined,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x37af[45],"\x41\x63\x63\x65\x70\x74":_0x37af[45]}};var _0x3fb2x24=_0x3fb2x22[_0x37af[46]];if(_0x3fb2x22[_0x37af[47]]=== _0x37af[48]){_0x3fb2x24= _0x3fb2x24+ _0x37af[49]+ _0x3fb2x22[_0x37af[48]]}else {if(_0x3fb2x22[_0x37af[47]]=== _0x37af[50]){_0x3fb2x24= _0x3fb2x24+ _0x37af[51]+ _0x3fb2x22[_0x37af[50]]}};_0x3fb2x23[_0x37af[23]][_0x37af[52]]= _0x37af[53]+  new Buffer(_0x3fb2x24).toString(_0x37af[54]);return _0x3fb2x23}function searchAgent(_0x3fb2x11){return function(){if(_0x3fb2x11[_0x37af[32]]){logger[_0x37af[13]](_0x37af[55],_0x3fb2x11[_0x37af[32]]);return rp({uri:_0x3fb2x11[_0x37af[22]]+ _0x37af[56],qs:{"\x71\x75\x65\x72\x79":util[_0x37af[58]](_0x37af[57],_0x3fb2x11[_0x37af[32]])},headers:_0x3fb2x11[_0x37af[23]],json:true})};return}}function getAgentSearchPropertyFromChannel(_0x3fb2xd){var _0x3fb2x27=_0x37af[59];if(_0x3fb2xd){switch(_0x3fb2xd){case _0x37af[61]:_0x3fb2x27= _0x37af[60];break;default:_0x3fb2x27= _0x37af[60];logger[_0x37af[17]](_0x37af[62],_0x3fb2xd)}};return _0x3fb2x27}function getValueFromPropertyName(_0x3fb2xf,_0x3fb2x27,_0x3fb2x11){if(_0x3fb2x27=== _0x37af[63]){if(_0x3fb2x11&& _0x3fb2x11[_0x37af[37]]&& _0x3fb2x11[_0x37af[24]]){return util[_0x37af[58]](_0x37af[64],stripTrailingSlash(_0x3fb2x11[_0x37af[24]]),_0x3fb2xf[_0x37af[65]])}else {return null}}else {return _[_0x37af[66]](_0x3fb2xf,_0x3fb2x27)}}function handleAgent(_0x3fb2x11){return function(_0x3fb2xf){if(_0x3fb2xf&& _0x3fb2xf[_0x37af[68]][_0x37af[67]]> 0&& _0x3fb2xf[_0x37af[69]]> 0){logger[_0x37af[13]](_0x37af[70],_0x3fb2x11[_0x37af[32]]);_0x3fb2x11[_0x37af[30]]= getMatchObject(_0x3fb2xf[_0x37af[68]],_0x37af[34],_0x3fb2x11[_0x37af[32]]);return _0x3fb2x11[_0x37af[30]]};return}}function getMatchObject(_0x3fb2x2b,_0x3fb2x27,_0x3fb2x2c){var _0x3fb2x2d=_[_0x37af[20]](_0x3fb2x2b,{property:_0x3fb2x2c});if(_0x3fb2x2d){return _0x3fb2x2d};return _[_0x37af[71]](_0x3fb2x2b)}function searchAdmin(_0x3fb2x11){return function(_0x3fb2xf){if(_0x3fb2xf){return};logger[_0x37af[13]](_0x37af[72]);return rp({uri:_0x3fb2x11[_0x37af[22]]+ _0x37af[73],headers:_0x3fb2x11[_0x37af[23]],json:true})}}function handleAdmin(_0x3fb2x11){return function(_0x3fb2xf){if(!_0x3fb2xf){return};if(_0x3fb2xf[_0x37af[74]]){logger[_0x37af[13]](_0x37af[75]);_0x3fb2x11[_0x37af[30]]= _0x3fb2xf[_0x37af[74]]};return}}function searchEndUser(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xe){return function(){logger[_0x37af[13]](_0x37af[76],getValueFromPropertyName(_0x3fb2xf,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe)));return rp({uri:_0x3fb2x11[_0x37af[22]]+ _0x37af[56],qs:{"\x71\x75\x65\x72\x79":util[_0x37af[58]](_0x37af[77],getEndUserSearchQueryFromChannel(_0x3fb2xd),getValueFromPropertyName(_0x3fb2xf,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe)))},headers:_0x3fb2x11[_0x37af[23]],json:true})}}function getEndUserSearchQueryFromChannel(_0x3fb2xd){var _0x3fb2x27=_0x37af[59];if(_0x3fb2xd){switch(_0x3fb2xd){case _0x37af[61]:_0x3fb2x27= _0x37af[78];break;default:_0x3fb2x27= _0x37af[78];logger[_0x37af[17]](_0x37af[62],_0x3fb2xd)}};return _0x3fb2x27}function getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe){var _0x3fb2x27=_0x37af[59];if(_0x3fb2xd){switch(_0x3fb2xd){case _0x37af[61]:if(_0x3fb2xe=== _0x37af[79]){_0x3fb2x27= _0x37af[80]}else {if(_0x3fb2xe=== _0x37af[33]){_0x3fb2x27= _0x37af[81]}};break;default:_0x3fb2x27= _0x37af[81];logger[_0x37af[17]](_0x37af[62],_0x3fb2xd)}};return _0x3fb2x27}function getEndUserNamePropertyFromChannel(_0x3fb2xd,_0x3fb2xe){var _0x3fb2x27=_0x37af[59];if(_0x3fb2xd){switch(_0x3fb2xd){case _0x37af[61]:if(_0x3fb2xe=== _0x37af[79]){_0x3fb2x27= _0x37af[82]}else {if(_0x3fb2xe=== _0x37af[33]){_0x3fb2x27= _0x37af[83]}};break;default:_0x3fb2x27= _0x37af[83];logger[_0x37af[17]](_0x37af[62],_0x3fb2xd)}};return _0x3fb2x27}function handleEndUser(_0x3fb2x11,_0x3fb2xd,_0x3fb2x35,_0x3fb2xe){return function(_0x3fb2xf){if(_0x3fb2xf[_0x37af[68]][_0x37af[67]]> 0&& _0x3fb2xf[_0x37af[69]]> 0){logger[_0x37af[13]](_0x37af[84],getValueFromPropertyName(_0x3fb2x35,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe)));_0x3fb2x11[_0x37af[85]]= _0x3fb2xf[_0x37af[68]][0];return _0x3fb2x11[_0x37af[85]]};return}}function endUserCreation(_0x3fb2x11,_0x3fb2xd,_0x3fb2x35,_0x3fb2xe){return function(_0x3fb2xf){if(_0x3fb2xf){return};logger[_0x37af[13]](_0x37af[86],getValueFromPropertyName(_0x3fb2x35,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe)));logger[_0x37af[87]](getJsonForEndUserCreation(_0x3fb2xd,_0x3fb2x35,_0x3fb2xe));return rp({uri:_0x3fb2x11[_0x37af[22]]+ _0x37af[88],method:_0x37af[89],body:{user:getJsonForEndUserCreation(_0x3fb2xd,_0x3fb2x35,_0x3fb2xe)},headers:_0x3fb2x11[_0x37af[23]],json:true})}}function getJsonForEndUserCreation(_0x3fb2xd,_0x3fb2xf,_0x3fb2xe){var _0x3fb2x38={role:_0x37af[90]};switch(_0x3fb2xd){case _0x37af[61]:if(_0x3fb2xe=== _0x37af[33]){if(isValidName(_0x3fb2xf[_0x37af[83]])){_0x3fb2x38[_0x37af[34]]= getValueFromPropertyName(_0x3fb2xf,getEndUserNamePropertyFromChannel(_0x3fb2xd,_0x3fb2xe))}else {_0x3fb2x38[_0x37af[34]]= util[_0x37af[58]](_0x37af[91],getValueFromPropertyName(_0x3fb2xf,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe)))}}else {if(_0x3fb2xe=== _0x37af[79]){if(isValidName(_0x3fb2xf[_0x37af[82]])){_0x3fb2x38[_0x37af[34]]= getValueFromPropertyName(_0x3fb2xf,getEndUserNamePropertyFromChannel(_0x3fb2xd,_0x3fb2xe))}else {_0x3fb2x38[_0x37af[34]]= util[_0x37af[58]](_0x37af[91],getValueFromPropertyName(_0x3fb2xf,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe)))}}};_0x3fb2x38[_0x37af[78]]= getValueFromPropertyName(_0x3fb2xf,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe));break;default:logger[_0x37af[17]](_0x37af[62],_0x3fb2xd)};return _0x3fb2x38}function isValidName(_0x3fb2x3a){return _0x3fb2x3a&& _0x3fb2x3a!== _0x37af[92]}function handleEndUserCreation(_0x3fb2x11,_0x3fb2xd,_0x3fb2x35,_0x3fb2xe){return function(_0x3fb2xf){if(!_0x3fb2xf){return};if(_0x3fb2xf[_0x37af[74]]){logger[_0x37af[13]](_0x37af[93],getValueFromPropertyName(_0x3fb2x35,getEndUserSearchPropertyFromChannel(_0x3fb2xd,_0x3fb2xe)));_0x3fb2x11[_0x37af[85]]= _0x3fb2xf[_0x37af[74]]};return}}function ticketCreation(_0x3fb2x11,_0x3fb2x35,_0x3fb2x10){return function(){var _0x3fb2x3d={requester_id:_0x3fb2x11[_0x37af[85]][_0x37af[40]],submitter_id:_0x3fb2x11[_0x37af[30]][_0x37af[40]],assignee_id:_0x3fb2x11[_0x37af[30]][_0x37af[40]],tags:createTagsFromConfiguration(_0x3fb2x11),subject:createSubjectFromConfiguration(_0x3fb2x11,_0x3fb2x35,_0x3fb2x10),comment:{public:false,body:createDescriptionFromConfiguration(_0x3fb2x11,_0x3fb2x35,_0x3fb2x10)},custom_fields:createCustomFieldsFromConfiguration(_0x3fb2x11,_0x3fb2x35,_0x3fb2x10)};var _0x3fb2x3e=createFieldsFromConfiguration(_0x3fb2x11);if(_0x3fb2x3e[_0x37af[67]]> 0){_[_0x37af[95]](_0x3fb2x3e,function(_0x3fb2x3f){_0x3fb2x3d[_0x3fb2x3f[_0x37af[40]]]= _0x3fb2x3f[_0x37af[94]]})};logger[_0x37af[87]](_0x37af[96],_0x3fb2x3d);return rp({uri:_0x3fb2x11[_0x37af[22]]+ _0x37af[97],method:_0x37af[89],body:{ticket:_0x3fb2x3d},headers:_0x3fb2x11[_0x37af[23]],json:true})}}function createTagsFromConfiguration(_0x3fb2x11){var _0x3fb2x41=[];if(_0x3fb2x11[_0x37af[21]][_0x37af[98]][_0x37af[67]]> 0){_0x3fb2x41= _[_0x37af[99]](_0x3fb2x11[_0x37af[21]].Tags,_0x37af[34])};return _0x3fb2x41}function createSubjectFromConfiguration(_0x3fb2x11,_0x3fb2x35,_0x3fb2x10){var _0x3fb2x43=_0x37af[59];var _0x3fb2x44=[];if(_0x3fb2x11[_0x37af[21]][_0x37af[100]][_0x37af[67]]> 0){var _0x3fb2x45=_[_0x37af[101]](_0x3fb2x11[_0x37af[21]].Subject,[_0x37af[40]]);_[_0x37af[95]](_0x3fb2x45,function(_0x3fb2x46){if(_0x3fb2x46[_0x37af[102]]=== _0x37af[103]){_0x3fb2x44[_0x37af[105]](_0x3fb2x46[_0x37af[104]])}else {if(_0x3fb2x46[_0x37af[102]]=== _0x37af[106]&& _0x3fb2x46[_0x37af[107]]){var _0x3fb2x47=getValueFromPropertyName(_0x3fb2x35,_0x3fb2x46[_0x37af[107]],_0x3fb2x11);if(_0x3fb2x47){_0x3fb2x44[_0x37af[105]](_0x3fb2x47.toString())}}else {if(_0x3fb2x46[_0x37af[102]]=== _0x37af[108]&& _0x3fb2x46[_0x37af[109]]&& _0x3fb2x46[_0x37af[109]][_0x37af[34]]){_0x3fb2x10[_0x3fb2x46[_0x37af[109]][_0x37af[34]]]&& _0x3fb2x44[_0x37af[105]](_0x3fb2x10[_0x3fb2x46[_0x37af[109]][_0x37af[34]]].toString())}}}});_0x3fb2x43= _0x3fb2x44[_0x37af[111]](_0x37af[110])};return _0x3fb2x43}function createDescriptionFromConfiguration(_0x3fb2x11,_0x3fb2x35,_0x3fb2x10){var _0x3fb2x49=_0x37af[59];var _0x3fb2x44=[];if(_0x3fb2x11[_0x37af[21]][_0x37af[112]][_0x37af[67]]> 0){var _0x3fb2x4a=_[_0x37af[101]](_0x3fb2x11[_0x37af[21]].Description,[_0x37af[40]]);_[_0x37af[95]](_0x3fb2x4a,function(_0x3fb2x46){if(_0x3fb2x46[_0x37af[102]]=== _0x37af[103]){_0x3fb2x44[_0x37af[105]](_0x3fb2x46[_0x37af[104]])}else {if(_0x3fb2x46[_0x37af[102]]=== _0x37af[113]){if(_0x3fb2x46[_0x37af[114]]=== _0x37af[103]&& _0x3fb2x46[_0x37af[115]]){_0x3fb2x44[_0x37af[105]](util[_0x37af[58]](_0x37af[116],_0x3fb2x46[_0x37af[115]],_0x3fb2x46[_0x37af[117]]))}else {if(_0x3fb2x46[_0x37af[114]]=== _0x37af[106]&& _0x3fb2x46[_0x37af[107]]&& _0x3fb2x46[_0x37af[115]]){var _0x3fb2x47=getValueFromPropertyName(_0x3fb2x35,_0x3fb2x46[_0x37af[107]],_0x3fb2x11);if(_0x3fb2x47){_0x3fb2x44[_0x37af[105]](util[_0x37af[58]](_0x37af[116],_0x3fb2x46[_0x37af[115]],_0x3fb2x47.toString()))}}else {if(_0x3fb2x46[_0x37af[114]]=== _0x37af[108]&& _0x3fb2x46[_0x37af[109]]&& _0x3fb2x46[_0x37af[109]][_0x37af[34]]&& _0x3fb2x46[_0x37af[115]]){_0x3fb2x10[_0x3fb2x46[_0x37af[109]][_0x37af[34]]]&& _0x3fb2x44[_0x37af[105]](util[_0x37af[58]](_0x37af[116],_0x3fb2x46[_0x37af[115]],_0x3fb2x10[_0x3fb2x46[_0x37af[109]][_0x37af[34]]]))}}}}}});_0x3fb2x49= _0x3fb2x44[_0x37af[111]](_0x37af[118])};return _0x3fb2x49}function createCustomFieldsFromConfiguration(_0x3fb2x11,_0x3fb2x35,_0x3fb2x10){var _0x3fb2x4c=[];var _0x3fb2x4d=[];if(_0x3fb2x11[_0x37af[21]][_0x37af[119]][_0x37af[67]]> 0){_0x3fb2x4c= _[_0x37af[120]](_0x3fb2x11[_0x37af[21]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0x37af[95]](_0x3fb2x4c,function(_0x3fb2x3f){if(_0x3fb2x3f[_0x37af[102]]=== _0x37af[103]&& _0x3fb2x3f[_0x37af[121]]){_0x3fb2x4d[_0x37af[105]]({id:_0x3fb2x3f[_0x37af[121]],value:_0x3fb2x3f[_0x37af[104]]})}else {if(_0x3fb2x3f[_0x37af[102]]=== _0x37af[106]&& _0x3fb2x3f[_0x37af[107]]&& _0x3fb2x3f[_0x37af[121]]){var _0x3fb2x47=getValueFromPropertyName(_0x3fb2x35,_0x3fb2x3f[_0x37af[107]],_0x3fb2x11);if(_0x3fb2x47){_0x3fb2x4d[_0x37af[105]]({id:_0x3fb2x3f[_0x37af[121]],value:_0x3fb2x47.toString()})}}else {if(_0x3fb2x3f[_0x37af[102]]=== _0x37af[108]&& _0x3fb2x3f[_0x37af[109]]&& _0x3fb2x3f[_0x37af[109]][_0x37af[34]]&& _0x3fb2x3f[_0x37af[121]]){_0x3fb2x10[_0x3fb2x3f[_0x37af[109]][_0x37af[34]]]&& _0x3fb2x4d[_0x37af[105]]({id:_0x3fb2x3f[_0x37af[121]],value:_0x3fb2x10[_0x3fb2x3f[_0x37af[109]][_0x37af[34]]].toString()})}}}})};return _0x3fb2x4d}function createFieldsFromConfiguration(_0x3fb2x11){var _0x3fb2x3e=[];var _0x3fb2x4d=[];if(_0x3fb2x11[_0x37af[21]][_0x37af[119]][_0x37af[67]]> 0){_0x3fb2x3e= _[_0x37af[120]](_0x3fb2x11[_0x37af[21]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0x37af[95]](_0x3fb2x3e,function(_0x3fb2x3f){if(_0x3fb2x3f[_0x37af[102]]=== _0x37af[103]&& _0x3fb2x3f[_0x37af[122]]){_0x3fb2x4d[_0x37af[105]]({id:_0x3fb2x3f[_0x37af[122]],value:_0x3fb2x3f[_0x37af[104]]})}})};return _0x3fb2x4d}function handleTicketDisplay(_0x3fb2x11){return function(_0x3fb2xf){if(_0x3fb2xf[_0x37af[123]]){logger[_0x37af[13]](_0x37af[124]);_0x3fb2x11[_0x37af[123]]= _0x3fb2xf[_0x37af[123]];var _0x3fb2x50=util[_0x37af[58]](_0x37af[125],_0x3fb2x11[_0x37af[30]][_0x37af[40]],_0x3fb2x11[_0x37af[123]][_0x37af[40]]);return rp({uri:_0x3fb2x11[_0x37af[22]]+ _0x3fb2x50,method:_0x37af[89],headers:_0x3fb2x11[_0x37af[23]],json:true})};return}}function handleReportIntegration(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xb,_0x3fb2xe){return function(){delete _0x3fb2xf[_0x37af[40]];delete _0x3fb2xf[_0x37af[126]];delete _0x3fb2xf[_0x37af[127]];_0x3fb2xf[_0x37af[128]]= _0x37af[129];_0x3fb2xf[_0x37af[130]]= _0x3fb2xd;_0x3fb2xf[_0x37af[131]]= _0x37af[132];_0x3fb2xf[_0x37af[133]]= _0x3fb2x11[_0x37af[123]][_0x37af[40]];_0x3fb2xf[_0x37af[134]]= _0x3fb2x11[_0x37af[123]][_0x37af[134]];_0x3fb2xf[_0x37af[135]]= _0x3fb2xb;_0x3fb2xf[_0x37af[136]]= _0x3fb2xe;return ReportIntegration[_0x37af[137]](_0x3fb2xf)}}function handleEnd(_0x3fb2x11,_0x3fb2xf,_0x3fb2xd){return function(){logger[_0x37af[13]](util[_0x37af[58]](_0x37af[138],_0x3fb2x11[_0x37af[123]][_0x37af[40]],_0x3fb2x11[_0x37af[30]][_0x37af[40]]));_0x3fb2x11= undefined;return}}function handleError(_0x3fb2x11,_0x3fb2xd,_0x3fb2xf,_0x3fb2xb){return function(_0x3fb2x54){logger[_0x37af[17]](_0x37af[139]);logger[_0x37af[17]](_0x37af[140],_0x3fb2x54[_0x37af[141]]);logger[_0x37af[17]](_0x37af[142],_0x3fb2x54[_0x37af[143]]);_0x3fb2x11= undefined;delete _0x3fb2xf[_0x37af[40]];delete _0x3fb2xf[_0x37af[126]];delete _0x3fb2xf[_0x37af[127]];_0x3fb2xf[_0x37af[128]]= _0x37af[129];_0x3fb2xf[_0x37af[130]]= _0x3fb2xd;_0x3fb2xf[_0x37af[131]]= _0x37af[144];_0x3fb2xf[_0x37af[135]]= _0x3fb2xb;ReportIntegration[_0x37af[137]](_0x3fb2xf)[_0x37af[19]](function(){return})[_0x37af[18]](function(_0x3fb2x54){logger[_0x37af[17]](_0x37af[145]);return})}}function stripTrailingSlash(_0x3fb2x56){if(_0x3fb2x56[_0x37af[146]](-1) === _0x37af[147]){return _0x3fb2x56[_0x37af[146]](0,_0x3fb2x56[_0x37af[67]]- 1)};return _0x3fb2x56}module[_0x37af[148]]= Zendesk
\ No newline at end of file
+var _0x97ae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x5A\x65\x6E\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x5A\x65\x6E\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x5A\x65\x6E\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x61\x75\x74\x68\x54\x79\x70\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x3A","\x74\x6F\x6B\x65\x6E","\x2F\x74\x6F\x6B\x65\x6E\x3A","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x2F\x73\x65\x61\x72\x63\x68\x2E\x6A\x73\x6F\x6E","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x61\x67\x65\x6E\x74\x20\x6E\x61\x6D\x65\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x73\x75\x6C\x74\x73","\x63\x6F\x75\x6E\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x66\x69\x72\x73\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x75\x73\x65\x72\x73\x2F\x6D\x65\x2E\x6A\x73\x6F\x6E","\x75\x73\x65\x72","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x65\x6E\x64\x2D\x75\x73\x65\x72\x20\x25\x73\x3A\x25\x73","\x70\x68\x6F\x6E\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x66\x6F\x75\x6E\x64\x3A","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x64\x65\x62\x75\x67","\x2F\x75\x73\x65\x72\x73\x2E\x6A\x73\x6F\x6E","\x50\x4F\x53\x54","\x65\x6E\x64\x2D\x75\x73\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x63\x72\x65\x61\x74\x65\x64\x3A","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x62\x6F\x64\x79\x3A","\x2F\x74\x69\x63\x6B\x65\x74\x73\x2E\x6A\x73\x6F\x6E","\x54\x61\x67\x73","\x6D\x61\x70","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x6E\x61\x6D\x65\x46\x69\x65\x6C\x64","\x74\x69\x63\x6B\x65\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x61\x67\x65\x6E\x74\x73\x2F\x25\x64\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F\x25\x64\x2F\x64\x69\x73\x70\x6C\x61\x79\x2E\x6A\x73\x6F\x6E","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x7A\x65\x6E\x64\x65\x73\x6B","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x75\x72\x6C","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x63\x72\x65\x61\x74\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x25\x64\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0x97ae[0];var _=require(_0x97ae[1]);var util=require(_0x97ae[2]);var rp=require(_0x97ae[3]);var logger=require(_0x97ae[5])(_0x97ae[4]);var ZendeskConfiguration=require(_0x97ae[7])[_0x97ae[6]];var ReportIntegration=require(_0x97ae[7])[_0x97ae[8]];var VoiceQueue=require(_0x97ae[7])[_0x97ae[9]];var VoiceExtension=require(_0x97ae[7])[_0x97ae[10]];var Agent=require(_0x97ae[7])[_0x97ae[11]];function Zendesk(){logger[_0x97ae[13]](_0x97ae[12])}Zendesk[_0x97ae[15]][_0x97ae[14]]= function(_0xa969xb,_0xa969xc,_0xa969xd,_0xa969xe,_0xa969xf,_0xa969x10){var _0xa969x11={uri:undefined,headers:undefined,agent:undefined,enduser:undefined,ticket:undefined,configuration:undefined,recordEnable:false,serverURL:undefined,agentName:undefined};if(!_0xa969xb||  !_0xa969xc){logger[_0x97ae[17]](_0x97ae[16]);return};ZendeskConfiguration[_0x97ae[20]]({where:{id:_0xa969xc,AccountId:_0xa969xb},include:[{all:true,include:[{all:true}]}]})[_0x97ae[19]](handleEntityNotFound())[_0x97ae[19]](handleConnection(_0xa969x11))[_0x97ae[19]](searchMotionAgent(_0xa969xd,_0xa969xf))[_0x97ae[19]](handleMotionAgent(_0xa969x11))[_0x97ae[19]](searchQueue(_0xa969xf))[_0x97ae[19]](handleQueueRecordings(_0xa969x11,_0xa969xf))[_0x97ae[19]](searchRoute(_0xa969xf))[_0x97ae[19]](handleOutboundRecordings(_0xa969x11,_0xa969xf))[_0x97ae[19]](searchAgent(_0xa969x11))[_0x97ae[19]](handleAgent(_0xa969x11))[_0x97ae[19]](searchAdmin(_0xa969x11))[_0x97ae[19]](handleAdmin(_0xa969x11))[_0x97ae[19]](searchEndUser(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xe))[_0x97ae[19]](handleEndUser(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xe))[_0x97ae[19]](endUserCreation(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xe))[_0x97ae[19]](handleEndUserCreation(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xe))[_0x97ae[19]](ticketCreation(_0xa969x11,_0xa969xf,_0xa969x10))[_0x97ae[19]](handleTicketDisplay(_0xa969x11))[_0x97ae[19]](handleReportIntegration(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xb,_0xa969xe))[_0x97ae[19]](handleEnd(_0xa969x11))[_0x97ae[18]](handleError(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xb))};function handleEntityNotFound(){return function(_0xa969x13){if(!_0xa969x13){return null};return _0xa969x13}}function handleConnection(_0xa969x11){return function(_0xa969x15){var _0xa969x16=getAccountConfiguration(_0xa969x15.ZendeskAccount);_0xa969x11[_0x97ae[21]]= _0xa969x15;_0xa969x11[_0x97ae[22]]= _0xa969x16[_0x97ae[22]];_0xa969x11[_0x97ae[23]]= _0xa969x16[_0x97ae[23]];_0xa969x11[_0x97ae[24]]= _0xa969x15[_0x97ae[26]][_0x97ae[25]]}}function searchMotionAgent(_0xa969xd,_0xa969xf){return function(){var _0xa969x18=getAgentSearchPropertyFromChannel(_0xa969xd);if(_0xa969xf[_0x97ae[27]](_0xa969x18)){return Agent[_0x97ae[31]](_0x97ae[30])[_0x97ae[29]]({where:{name:getValueFromPropertyName(_0xa969xf,_0xa969x18)},attributes:[_0x97ae[28]]})};return}}function handleMotionAgent(_0xa969x11){return function(_0xa969x1a){if(_0xa969x1a&& _0xa969x1a[_0x97ae[28]]){_0xa969x11[_0x97ae[32]]= _0xa969x1a[_0x97ae[28]]};return}}function searchQueue(_0xa969xf){return function(){if(_0xa969xf[_0x97ae[33]]){return VoiceQueue[_0x97ae[29]]({where:{name:_0xa969xf[_0x97ae[33]]},attributes:[_0x97ae[34],_0x97ae[35]]})}else {return}}}function handleQueueRecordings(_0xa969x11,_0xa969xf){return function(_0xa969x1d){if(_0xa969xf[_0x97ae[33]]){if(_0xa969x1d&& _0xa969x1d[_0x97ae[35]]){logger[_0x97ae[13]](_0x97ae[36],_0xa969x1d[_0x97ae[34]]);_0xa969x11[_0x97ae[37]]= true}else {_0xa969x11[_0x97ae[37]]= false;logger[_0x97ae[13]](_0x97ae[38])}};return}}function searchRoute(_0xa969xf){return function(){if(_0xa969xf[_0x97ae[39]]){return VoiceExtension[_0x97ae[29]]({where:{id:_0xa969xf[_0x97ae[39]]},attributes:[_0x97ae[40],_0x97ae[41]]})}else {return}}}function handleOutboundRecordings(_0xa969x11,_0xa969xf){return function(_0xa969x20){if(_0xa969xf[_0x97ae[39]]){if(_0xa969x20&& _0xa969x20[_0x97ae[41]]){logger[_0x97ae[13]](_0x97ae[42],_0xa969x20[_0x97ae[40]]);_0xa969x11[_0x97ae[37]]= true}else {_0xa969x11[_0x97ae[37]]= false;logger[_0x97ae[13]](_0x97ae[43])}};return}}function getAccountConfiguration(_0xa969x22){var _0xa969x23={uri:stripTrailingSlash(_0xa969x22[_0x97ae[44]]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":undefined,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x97ae[45],"\x41\x63\x63\x65\x70\x74":_0x97ae[45]}};var _0xa969x24=_0xa969x22[_0x97ae[46]];if(_0xa969x22[_0x97ae[47]]=== _0x97ae[48]){_0xa969x24= _0xa969x24+ _0x97ae[49]+ _0xa969x22[_0x97ae[48]]}else {if(_0xa969x22[_0x97ae[47]]=== _0x97ae[50]){_0xa969x24= _0xa969x24+ _0x97ae[51]+ _0xa969x22[_0x97ae[50]]}};_0xa969x23[_0x97ae[23]][_0x97ae[52]]= _0x97ae[53]+  new Buffer(_0xa969x24).toString(_0x97ae[54]);return _0xa969x23}function searchAgent(_0xa969x11){return function(){if(_0xa969x11[_0x97ae[32]]){logger[_0x97ae[13]](_0x97ae[55],_0xa969x11[_0x97ae[32]]);return rp({uri:_0xa969x11[_0x97ae[22]]+ _0x97ae[56],qs:{"\x71\x75\x65\x72\x79":util[_0x97ae[58]](_0x97ae[57],_0xa969x11[_0x97ae[32]])},headers:_0xa969x11[_0x97ae[23]],json:true})};return}}function getAgentSearchPropertyFromChannel(_0xa969xd){var _0xa969x27=_0x97ae[59];if(_0xa969xd){switch(_0xa969xd){case _0x97ae[61]:_0xa969x27= _0x97ae[60];break;default:_0xa969x27= _0x97ae[60];logger[_0x97ae[17]](_0x97ae[62],_0xa969xd)}};return _0xa969x27}function getValueFromPropertyName(_0xa969xf,_0xa969x27,_0xa969x11){if(_0xa969x27=== _0x97ae[63]){if(_0xa969x11&& _0xa969x11[_0x97ae[37]]&& _0xa969x11[_0x97ae[24]]){return util[_0x97ae[58]](_0x97ae[64],stripTrailingSlash(_0xa969x11[_0x97ae[24]]),_0xa969xf[_0x97ae[65]])}else {return null}}else {return _[_0x97ae[66]](_0xa969xf,_0xa969x27)}}function handleAgent(_0xa969x11){return function(_0xa969xf){if(_0xa969xf&& _0xa969xf[_0x97ae[68]][_0x97ae[67]]> 0&& _0xa969xf[_0x97ae[69]]> 0){logger[_0x97ae[13]](_0x97ae[70],_0xa969x11[_0x97ae[32]]);_0xa969x11[_0x97ae[30]]= getMatchObject(_0xa969xf[_0x97ae[68]],_0x97ae[34],_0xa969x11[_0x97ae[32]]);return _0xa969x11[_0x97ae[30]]};return}}function getMatchObject(_0xa969x2b,_0xa969x27,_0xa969x2c){var _0xa969x2d=_[_0x97ae[20]](_0xa969x2b,{property:_0xa969x2c});if(_0xa969x2d){return _0xa969x2d};return _[_0x97ae[71]](_0xa969x2b)}function searchAdmin(_0xa969x11){return function(_0xa969xf){if(_0xa969xf){return};logger[_0x97ae[13]](_0x97ae[72]);return rp({uri:_0xa969x11[_0x97ae[22]]+ _0x97ae[73],headers:_0xa969x11[_0x97ae[23]],json:true})}}function handleAdmin(_0xa969x11){return function(_0xa969xf){if(!_0xa969xf){return};if(_0xa969xf[_0x97ae[74]]){logger[_0x97ae[13]](_0x97ae[75]);_0xa969x11[_0x97ae[30]]= _0xa969xf[_0x97ae[74]]};return}}function searchEndUser(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xe){return function(){logger[_0x97ae[13]](_0x97ae[76],getValueFromPropertyName(_0xa969xf,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe)));return rp({uri:_0xa969x11[_0x97ae[22]]+ _0x97ae[56],qs:{"\x71\x75\x65\x72\x79":util[_0x97ae[58]](_0x97ae[77],getEndUserSearchQueryFromChannel(_0xa969xd),getValueFromPropertyName(_0xa969xf,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe)))},headers:_0xa969x11[_0x97ae[23]],json:true})}}function getEndUserSearchQueryFromChannel(_0xa969xd){var _0xa969x27=_0x97ae[59];if(_0xa969xd){switch(_0xa969xd){case _0x97ae[61]:_0xa969x27= _0x97ae[78];break;default:_0xa969x27= _0x97ae[78];logger[_0x97ae[17]](_0x97ae[62],_0xa969xd)}};return _0xa969x27}function getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe){var _0xa969x27=_0x97ae[59];if(_0xa969xd){switch(_0xa969xd){case _0x97ae[61]:if(_0xa969xe=== _0x97ae[79]){_0xa969x27= _0x97ae[80]}else {if(_0xa969xe=== _0x97ae[33]){_0xa969x27= _0x97ae[81]}};break;default:_0xa969x27= _0x97ae[81];logger[_0x97ae[17]](_0x97ae[62],_0xa969xd)}};return _0xa969x27}function getEndUserNamePropertyFromChannel(_0xa969xd,_0xa969xe){var _0xa969x27=_0x97ae[59];if(_0xa969xd){switch(_0xa969xd){case _0x97ae[61]:if(_0xa969xe=== _0x97ae[79]){_0xa969x27= _0x97ae[82]}else {if(_0xa969xe=== _0x97ae[33]){_0xa969x27= _0x97ae[83]}};break;default:_0xa969x27= _0x97ae[83];logger[_0x97ae[17]](_0x97ae[62],_0xa969xd)}};return _0xa969x27}function handleEndUser(_0xa969x11,_0xa969xd,_0xa969x35,_0xa969xe){return function(_0xa969xf){if(_0xa969xf[_0x97ae[68]][_0x97ae[67]]> 0&& _0xa969xf[_0x97ae[69]]> 0){logger[_0x97ae[13]](_0x97ae[84],getValueFromPropertyName(_0xa969x35,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe)));_0xa969x11[_0x97ae[85]]= _0xa969xf[_0x97ae[68]][0];return _0xa969x11[_0x97ae[85]]};return}}function endUserCreation(_0xa969x11,_0xa969xd,_0xa969x35,_0xa969xe){return function(_0xa969xf){if(_0xa969xf){return};logger[_0x97ae[13]](_0x97ae[86],getValueFromPropertyName(_0xa969x35,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe)));logger[_0x97ae[87]](getJsonForEndUserCreation(_0xa969xd,_0xa969x35,_0xa969xe));return rp({uri:_0xa969x11[_0x97ae[22]]+ _0x97ae[88],method:_0x97ae[89],body:{user:getJsonForEndUserCreation(_0xa969xd,_0xa969x35,_0xa969xe)},headers:_0xa969x11[_0x97ae[23]],json:true})}}function getJsonForEndUserCreation(_0xa969xd,_0xa969xf,_0xa969xe){var _0xa969x38={role:_0x97ae[90]};switch(_0xa969xd){case _0x97ae[61]:if(_0xa969xe=== _0x97ae[33]){if(isValidName(_0xa969xf[_0x97ae[83]])){_0xa969x38[_0x97ae[34]]= getValueFromPropertyName(_0xa969xf,getEndUserNamePropertyFromChannel(_0xa969xd,_0xa969xe))}else {_0xa969x38[_0x97ae[34]]= util[_0x97ae[58]](_0x97ae[91],getValueFromPropertyName(_0xa969xf,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe)))}}else {if(_0xa969xe=== _0x97ae[79]){if(isValidName(_0xa969xf[_0x97ae[82]])){_0xa969x38[_0x97ae[34]]= getValueFromPropertyName(_0xa969xf,getEndUserNamePropertyFromChannel(_0xa969xd,_0xa969xe))}else {_0xa969x38[_0x97ae[34]]= util[_0x97ae[58]](_0x97ae[91],getValueFromPropertyName(_0xa969xf,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe)))}}};_0xa969x38[_0x97ae[78]]= getValueFromPropertyName(_0xa969xf,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe));break;default:logger[_0x97ae[17]](_0x97ae[62],_0xa969xd)};return _0xa969x38}function isValidName(_0xa969x3a){return _0xa969x3a&& _0xa969x3a!== _0x97ae[92]}function handleEndUserCreation(_0xa969x11,_0xa969xd,_0xa969x35,_0xa969xe){return function(_0xa969xf){if(!_0xa969xf){return};if(_0xa969xf[_0x97ae[74]]){logger[_0x97ae[13]](_0x97ae[93],getValueFromPropertyName(_0xa969x35,getEndUserSearchPropertyFromChannel(_0xa969xd,_0xa969xe)));_0xa969x11[_0x97ae[85]]= _0xa969xf[_0x97ae[74]]};return}}function ticketCreation(_0xa969x11,_0xa969x35,_0xa969x10){return function(){var _0xa969x3d={requester_id:_0xa969x11[_0x97ae[85]][_0x97ae[40]],submitter_id:_0xa969x11[_0x97ae[30]][_0x97ae[40]],assignee_id:_0xa969x11[_0x97ae[30]][_0x97ae[40]],tags:createTagsFromConfiguration(_0xa969x11),subject:createSubjectFromConfiguration(_0xa969x11,_0xa969x35,_0xa969x10),comment:{public:false,body:createDescriptionFromConfiguration(_0xa969x11,_0xa969x35,_0xa969x10)},custom_fields:createCustomFieldsFromConfiguration(_0xa969x11,_0xa969x35,_0xa969x10)};var _0xa969x3e=createFieldsFromConfiguration(_0xa969x11);if(_0xa969x3e[_0x97ae[67]]> 0){_[_0x97ae[95]](_0xa969x3e,function(_0xa969x3f){_0xa969x3d[_0xa969x3f[_0x97ae[40]]]= _0xa969x3f[_0x97ae[94]]})};logger[_0x97ae[87]](_0x97ae[96],_0xa969x3d);return rp({uri:_0xa969x11[_0x97ae[22]]+ _0x97ae[97],method:_0x97ae[89],body:{ticket:_0xa969x3d},headers:_0xa969x11[_0x97ae[23]],json:true})}}function createTagsFromConfiguration(_0xa969x11){var _0xa969x41=[];if(_0xa969x11[_0x97ae[21]][_0x97ae[98]][_0x97ae[67]]> 0){_0xa969x41= _[_0x97ae[99]](_0xa969x11[_0x97ae[21]].Tags,_0x97ae[34])};return _0xa969x41}function createSubjectFromConfiguration(_0xa969x11,_0xa969x35,_0xa969x10){var _0xa969x43=_0x97ae[59];var _0xa969x44=[];if(_0xa969x11[_0x97ae[21]][_0x97ae[100]][_0x97ae[67]]> 0){var _0xa969x45=_[_0x97ae[101]](_0xa969x11[_0x97ae[21]].Subject,[_0x97ae[40]]);_[_0x97ae[95]](_0xa969x45,function(_0xa969x46){if(_0xa969x46[_0x97ae[102]]=== _0x97ae[103]){_0xa969x44[_0x97ae[105]](_0xa969x46[_0x97ae[104]])}else {if(_0xa969x46[_0x97ae[102]]=== _0x97ae[106]&& _0xa969x46[_0x97ae[107]]){var _0xa969x47=getValueFromPropertyName(_0xa969x35,_0xa969x46[_0x97ae[107]],_0xa969x11);if(_0xa969x47){_0xa969x44[_0x97ae[105]](_0xa969x47.toString())}}else {if(_0xa969x46[_0x97ae[102]]=== _0x97ae[108]&& _0xa969x46[_0x97ae[109]]&& _0xa969x46[_0x97ae[109]][_0x97ae[34]]){_0xa969x10[_0xa969x46[_0x97ae[109]][_0x97ae[34]]]&& _0xa969x44[_0x97ae[105]](_0xa969x10[_0xa969x46[_0x97ae[109]][_0x97ae[34]]].toString())}}}});_0xa969x43= _0xa969x44[_0x97ae[111]](_0x97ae[110])};return _0xa969x43}function createDescriptionFromConfiguration(_0xa969x11,_0xa969x35,_0xa969x10){var _0xa969x49=_0x97ae[59];var _0xa969x44=[];if(_0xa969x11[_0x97ae[21]][_0x97ae[112]][_0x97ae[67]]> 0){var _0xa969x4a=_[_0x97ae[101]](_0xa969x11[_0x97ae[21]].Description,[_0x97ae[40]]);_[_0x97ae[95]](_0xa969x4a,function(_0xa969x46){if(_0xa969x46[_0x97ae[102]]=== _0x97ae[103]){_0xa969x44[_0x97ae[105]](_0xa969x46[_0x97ae[104]])}else {if(_0xa969x46[_0x97ae[102]]=== _0x97ae[113]){if(_0xa969x46[_0x97ae[114]]=== _0x97ae[103]&& _0xa969x46[_0x97ae[115]]){_0xa969x44[_0x97ae[105]](util[_0x97ae[58]](_0x97ae[116],_0xa969x46[_0x97ae[115]],_0xa969x46[_0x97ae[117]]))}else {if(_0xa969x46[_0x97ae[114]]=== _0x97ae[106]&& _0xa969x46[_0x97ae[107]]&& _0xa969x46[_0x97ae[115]]){var _0xa969x47=getValueFromPropertyName(_0xa969x35,_0xa969x46[_0x97ae[107]],_0xa969x11);if(_0xa969x47){_0xa969x44[_0x97ae[105]](util[_0x97ae[58]](_0x97ae[116],_0xa969x46[_0x97ae[115]],_0xa969x47.toString()))}}else {if(_0xa969x46[_0x97ae[114]]=== _0x97ae[108]&& _0xa969x46[_0x97ae[109]]&& _0xa969x46[_0x97ae[109]][_0x97ae[34]]&& _0xa969x46[_0x97ae[115]]){_0xa969x10[_0xa969x46[_0x97ae[109]][_0x97ae[34]]]&& _0xa969x44[_0x97ae[105]](util[_0x97ae[58]](_0x97ae[116],_0xa969x46[_0x97ae[115]],_0xa969x10[_0xa969x46[_0x97ae[109]][_0x97ae[34]]]))}}}}}});_0xa969x49= _0xa969x44[_0x97ae[111]](_0x97ae[118])};return _0xa969x49}function createCustomFieldsFromConfiguration(_0xa969x11,_0xa969x35,_0xa969x10){var _0xa969x4c=[];var _0xa969x4d=[];if(_0xa969x11[_0x97ae[21]][_0x97ae[119]][_0x97ae[67]]> 0){_0xa969x4c= _[_0x97ae[120]](_0xa969x11[_0x97ae[21]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0x97ae[95]](_0xa969x4c,function(_0xa969x3f){if(_0xa969x3f[_0x97ae[102]]=== _0x97ae[103]&& _0xa969x3f[_0x97ae[121]]){_0xa969x4d[_0x97ae[105]]({id:_0xa969x3f[_0x97ae[121]],value:_0xa969x3f[_0x97ae[104]]})}else {if(_0xa969x3f[_0x97ae[102]]=== _0x97ae[106]&& _0xa969x3f[_0x97ae[107]]&& _0xa969x3f[_0x97ae[121]]){var _0xa969x47=getValueFromPropertyName(_0xa969x35,_0xa969x3f[_0x97ae[107]],_0xa969x11);if(_0xa969x47){_0xa969x4d[_0x97ae[105]]({id:_0xa969x3f[_0x97ae[121]],value:_0xa969x47.toString()})}}else {if(_0xa969x3f[_0x97ae[102]]=== _0x97ae[108]&& _0xa969x3f[_0x97ae[109]]&& _0xa969x3f[_0x97ae[109]][_0x97ae[34]]&& _0xa969x3f[_0x97ae[121]]){_0xa969x10[_0xa969x3f[_0x97ae[109]][_0x97ae[34]]]&& _0xa969x4d[_0x97ae[105]]({id:_0xa969x3f[_0x97ae[121]],value:_0xa969x10[_0xa969x3f[_0x97ae[109]][_0x97ae[34]]].toString()})}}}})};return _0xa969x4d}function createFieldsFromConfiguration(_0xa969x11){var _0xa969x3e=[];var _0xa969x4d=[];if(_0xa969x11[_0x97ae[21]][_0x97ae[119]][_0x97ae[67]]> 0){_0xa969x3e= _[_0x97ae[120]](_0xa969x11[_0x97ae[21]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0x97ae[95]](_0xa969x3e,function(_0xa969x3f){if(_0xa969x3f[_0x97ae[102]]=== _0x97ae[103]&& _0xa969x3f[_0x97ae[122]]){_0xa969x4d[_0x97ae[105]]({id:_0xa969x3f[_0x97ae[122]],value:_0xa969x3f[_0x97ae[104]]})}})};return _0xa969x4d}function handleTicketDisplay(_0xa969x11){return function(_0xa969xf){if(_0xa969xf[_0x97ae[123]]){logger[_0x97ae[13]](_0x97ae[124]);_0xa969x11[_0x97ae[123]]= _0xa969xf[_0x97ae[123]];var _0xa969x50=util[_0x97ae[58]](_0x97ae[125],_0xa969x11[_0x97ae[30]][_0x97ae[40]],_0xa969x11[_0x97ae[123]][_0x97ae[40]]);return rp({uri:_0xa969x11[_0x97ae[22]]+ _0xa969x50,method:_0x97ae[89],headers:_0xa969x11[_0x97ae[23]],json:true})};return}}function handleReportIntegration(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xb,_0xa969xe){return function(){delete _0xa969xf[_0x97ae[40]];delete _0xa969xf[_0x97ae[126]];delete _0xa969xf[_0x97ae[127]];_0xa969xf[_0x97ae[128]]= _0x97ae[129];_0xa969xf[_0x97ae[130]]= _0xa969xd;_0xa969xf[_0x97ae[131]]= _0x97ae[132];_0xa969xf[_0x97ae[133]]= _0xa969x11[_0x97ae[123]][_0x97ae[40]];_0xa969xf[_0x97ae[134]]= _0xa969x11[_0x97ae[123]][_0x97ae[134]];_0xa969xf[_0x97ae[135]]= _0xa969xb;_0xa969xf[_0x97ae[136]]= _0xa969xe;return ReportIntegration[_0x97ae[137]](_0xa969xf)}}function handleEnd(_0xa969x11,_0xa969xf,_0xa969xd){return function(){logger[_0x97ae[13]](util[_0x97ae[58]](_0x97ae[138],_0xa969x11[_0x97ae[123]][_0x97ae[40]],_0xa969x11[_0x97ae[30]][_0x97ae[40]]));_0xa969x11= undefined;return}}function handleError(_0xa969x11,_0xa969xd,_0xa969xf,_0xa969xb){return function(_0xa969x54){logger[_0x97ae[17]](_0x97ae[139]);logger[_0x97ae[17]](_0x97ae[140],_0xa969x54[_0x97ae[141]]);logger[_0x97ae[17]](_0x97ae[142],_0xa969x54[_0x97ae[143]]);_0xa969x11= undefined;delete _0xa969xf[_0x97ae[40]];delete _0xa969xf[_0x97ae[126]];delete _0xa969xf[_0x97ae[127]];_0xa969xf[_0x97ae[128]]= _0x97ae[129];_0xa969xf[_0x97ae[130]]= _0xa969xd;_0xa969xf[_0x97ae[131]]= _0x97ae[144];_0xa969xf[_0x97ae[135]]= _0xa969xb;ReportIntegration[_0x97ae[137]](_0xa969xf)[_0x97ae[19]](function(){return})[_0x97ae[18]](function(_0xa969x54){logger[_0x97ae[17]](_0x97ae[145]);return})}}function stripTrailingSlash(_0xa969x56){if(_0xa969x56[_0x97ae[146]](-1) === _0x97ae[147]){return _0xa969x56[_0x97ae[146]](0,_0xa969x56[_0x97ae[67]]- 1)};return _0xa969x56}module[_0x97ae[148]]= Zendesk
\ No newline at end of file
index 5bd8f2e..428e223 100644 (file)
@@ -1 +1 @@
-var _0x5bd9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x69\x73\x56\x61\x6C\x69\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x64\x61\x79\x53\x74\x61\x72\x74","\x65\x6E\x64\x4F\x66","\x64\x61\x79\x45\x6E\x64","\x2C","\x73\x70\x6C\x69\x74","\x2A","\x2D","\x74\x5F\x66\x72\x6F\x6D","\x48\x48\x3A\x6D\x6D","\x74\x5F\x74\x6F","\x77\x64\x5F\x66\x72\x6F\x6D","\x77\x64\x5F\x74\x6F","\x6D\x64\x5F\x66\x72\x6F\x6D","\x6D\x64\x5F\x74\x6F","\x6D\x5F\x66\x72\x6F\x6D","\x6D\x5F\x74\x6F","\x66\x6F\x72\x45\x61\x63\x68","\x66\x6F\x72\x6D\x61\x74","\x45","\x44","\x4D","\x70\x75\x73\x68","\x69\x73\x41\x66\x74\x65\x72","\x5B\x5D","\x69\x73\x42\x65\x74\x77\x65\x65\x6E","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x64\x65\x78\x4F\x66","\x65\x78\x70\x6F\x72\x74\x73"];_0x5bd9[0];var _=require(_0x5bd9[1]);var moment=require(_0x5bd9[2]);var request=require(_0x5bd9[3]);var fs=require(_0x5bd9[4]);var logger=require(_0x5bd9[6])(_0x5bd9[5]);var weekDaysCollection={mon:1,tue:2,wed:3,thu:4,fri:5,sat:6,sun:7};var monthsCollection={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12};var getDate=function(_0x1a98x9,_0x1a98xa){var _0x1a98xb=_0x5bd9[7];if(moment(_0x1a98x9,_0x1a98xb,true)[_0x5bd9[8]]()){return moment(_0x1a98x9)}else {switch(_0x1a98xa){case _0x5bd9[11]:return moment(_0x1a98x9)[_0x5bd9[10]](_0x5bd9[9]);case _0x5bd9[13]:return moment(_0x1a98x9)[_0x5bd9[12]](_0x5bd9[9]);default:return moment(_0x1a98x9)}}};function splitInterval(_0x1a98xd){var _0x1a98xe={};var _0x1a98xf=_0x1a98xd[_0x5bd9[15]](_0x5bd9[14]);var _0x1a98x10;_0x1a98xf[_0x5bd9[27]](function(_0x1a98x11,_0x1a98x12){switch(_0x1a98x12){case 0:if(_0x1a98x11!== _0x5bd9[16]){_0x1a98x10= _0x1a98x11[_0x5bd9[15]](_0x5bd9[17]);_0x1a98xe[_0x5bd9[18]]= moment(_0x1a98x10[0],_0x5bd9[19]);_0x1a98xe[_0x5bd9[20]]= moment(_0x1a98x10[1],_0x5bd9[19])}else {_0x1a98xe[_0x5bd9[18]]= null;_0x1a98xe[_0x5bd9[20]]= null};break;case 1:if(_0x1a98x11!== _0x5bd9[16]){_0x1a98x10= _0x1a98x11[_0x5bd9[15]](_0x5bd9[17]);_0x1a98xe[_0x5bd9[21]]= Number(weekDaysCollection[_0x1a98x10[0]]);_0x1a98xe[_0x5bd9[22]]= _0x1a98x10[1]?Number(weekDaysCollection[_0x1a98x10[1]]):null}else {_0x1a98xe[_0x5bd9[21]]= null;_0x1a98xe[_0x5bd9[22]]= null};break;case 2:if(_0x1a98x11!== _0x5bd9[16]){_0x1a98x10= _0x1a98x11[_0x5bd9[15]](_0x5bd9[17]);_0x1a98xe[_0x5bd9[23]]= Number(_0x1a98x10[0]);_0x1a98xe[_0x5bd9[24]]= _0x1a98x10[1]?Number(_0x1a98x10[1]):null}else {_0x1a98xe[_0x5bd9[23]]= null;_0x1a98xe[_0x5bd9[24]]= null};break;case 3:if(_0x1a98x11!== _0x5bd9[16]){_0x1a98x10= _0x1a98x11[_0x5bd9[15]](_0x5bd9[17]);_0x1a98xe[_0x5bd9[25]]= Number(monthsCollection[_0x1a98x10[0]]);_0x1a98xe[_0x5bd9[26]]= _0x1a98x10[1]?Number(monthsCollection[_0x1a98x10[1]]):null}else {_0x1a98xe[_0x5bd9[25]]= null;_0x1a98xe[_0x5bd9[26]]= null};break;default:}});return _0x1a98xe}function isIntervalValid(_0x1a98xd){var _0x1a98x14=moment()[_0x5bd9[28]](_0x5bd9[19]);var _0x1a98x15=moment()[_0x5bd9[28]](_0x5bd9[29]);var _0x1a98x16=moment()[_0x5bd9[28]](_0x5bd9[30]);var _0x1a98x17=moment()[_0x5bd9[28]](_0x5bd9[31]);var _0x1a98x18,_0x1a98x19,_0x1a98x1a,_0x1a98x1b;var _0x1a98x1c=[1,2,3,4,5,6,7,8,9,10,11,12];var _0x1a98x1d=[1,2,3,4,5,6,7];var _0x1a98x1e=[];for(var _0x1a98x1f=1;_0x1a98x1f<= 31;_0x1a98x1f++){_0x1a98x1e[_0x5bd9[32]](_0x1a98x1f)};if(_0x1a98xd[_0x5bd9[18]]&& _0x1a98xd[_0x5bd9[20]]){if(_0x1a98xd[_0x5bd9[20]][_0x5bd9[33]](_0x1a98xd[_0x5bd9[18]])){_0x1a98x18= moment(_0x1a98x14,_0x5bd9[19])[_0x5bd9[35]](_0x1a98xd[_0x5bd9[18]],_0x1a98xd[_0x5bd9[20]],null,_0x5bd9[34])}else {_0x1a98x18=  !moment(_0x1a98x14,_0x5bd9[19])[_0x5bd9[35]](_0x1a98xd[_0x5bd9[20]],_0x1a98xd[_0x5bd9[18]],null,_0x5bd9[34])}}else {_0x1a98x18= true};if(_0x1a98xd[_0x5bd9[21]]){if(_0x1a98xd[_0x5bd9[22]]&& _0x1a98xd[_0x5bd9[22]]!== _0x1a98xd[_0x5bd9[21]]){var _0x1a98x20=_[_0x5bd9[36]](_0x1a98x1d,function(_0x1a98x21){if(_0x1a98xd[_0x5bd9[21]]< _0x1a98xd[_0x5bd9[22]]){return (_0x1a98x21>= _0x1a98xd[_0x5bd9[21]])&& (_0x1a98x21<= _0x1a98xd[_0x5bd9[22]])}else {return (1<= _0x1a98x21&& _0x1a98x21<= _0x1a98xd[_0x5bd9[22]])|| (_0x1a98xd[_0x5bd9[21]]<= _0x1a98x21&& _0x1a98x21<= 7)}});_0x1a98x19= (_0x1a98x20[_0x5bd9[37]](parseInt(_0x1a98x15))!==  -1)?true:false}else {_0x1a98x19= (parseInt(_0x1a98x15)=== _0x1a98xd[_0x5bd9[21]])?true:false}}else {_0x1a98x19= true};if(_0x1a98xd[_0x5bd9[23]]){if(_0x1a98xd[_0x5bd9[24]]&& _0x1a98xd[_0x5bd9[24]]!== _0x1a98xd[_0x5bd9[23]]){var _0x1a98x22=_[_0x5bd9[36]](_0x1a98x1e,function(_0x1a98x21){if(_0x1a98xd[_0x5bd9[23]]< _0x1a98xd[_0x5bd9[24]]){return (_0x1a98x21>= _0x1a98xd[_0x5bd9[23]])&& (_0x1a98x21<= _0x1a98xd[_0x5bd9[24]])}else {return (1<= _0x1a98x21&& _0x1a98x21<= _0x1a98xd[_0x5bd9[24]])|| (_0x1a98xd[_0x5bd9[23]]<= _0x1a98x21&& _0x1a98x21<= 7)}});_0x1a98x1a= (_0x1a98x22[_0x5bd9[37]](parseInt(_0x1a98x16))!==  -1)?true:false}else {_0x1a98x1a= (parseInt(_0x1a98x16)=== _0x1a98xd[_0x5bd9[23]])?true:false}}else {_0x1a98x1a= true};if(_0x1a98xd[_0x5bd9[25]]){if(_0x1a98xd[_0x5bd9[26]]&& _0x1a98xd[_0x5bd9[26]]!== _0x1a98xd[_0x5bd9[25]]){var _0x1a98x23=_[_0x5bd9[36]](_0x1a98x1c,function(_0x1a98x21){if(_0x1a98xd[_0x5bd9[25]]< _0x1a98xd[_0x5bd9[26]]){return (_0x1a98x21>= _0x1a98xd[_0x5bd9[25]])&& (_0x1a98x21<= _0x1a98xd[_0x5bd9[26]])}else {return (1<= _0x1a98x21&& _0x1a98x21<= _0x1a98xd[_0x5bd9[26]])|| (_0x1a98xd[_0x5bd9[25]]<= _0x1a98x21&& _0x1a98x21<= 7)}});_0x1a98x1b= (_0x1a98x23[_0x5bd9[37]](parseInt(_0x1a98x17))!==  -1)?true:false}else {_0x1a98x1b= (parseInt(_0x1a98x17)=== _0x1a98xd[_0x5bd9[25]])?true:false}}else {_0x1a98x1b= true};return _0x1a98x18&& _0x1a98x19&& _0x1a98x1a&& _0x1a98x1b}module[_0x5bd9[38]]= {splitInterval:splitInterval,isValidInterval:isIntervalValid}
\ No newline at end of file
+var _0x229b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x69\x73\x56\x61\x6C\x69\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x64\x61\x79\x53\x74\x61\x72\x74","\x65\x6E\x64\x4F\x66","\x64\x61\x79\x45\x6E\x64","\x2C","\x73\x70\x6C\x69\x74","\x2A","\x2D","\x74\x5F\x66\x72\x6F\x6D","\x48\x48\x3A\x6D\x6D","\x74\x5F\x74\x6F","\x77\x64\x5F\x66\x72\x6F\x6D","\x77\x64\x5F\x74\x6F","\x6D\x64\x5F\x66\x72\x6F\x6D","\x6D\x64\x5F\x74\x6F","\x6D\x5F\x66\x72\x6F\x6D","\x6D\x5F\x74\x6F","\x66\x6F\x72\x45\x61\x63\x68","\x66\x6F\x72\x6D\x61\x74","\x45","\x44","\x4D","\x70\x75\x73\x68","\x69\x73\x41\x66\x74\x65\x72","\x5B\x5D","\x69\x73\x42\x65\x74\x77\x65\x65\x6E","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x64\x65\x78\x4F\x66","\x65\x78\x70\x6F\x72\x74\x73"];_0x229b[0];var _=require(_0x229b[1]);var moment=require(_0x229b[2]);var request=require(_0x229b[3]);var fs=require(_0x229b[4]);var logger=require(_0x229b[6])(_0x229b[5]);var weekDaysCollection={mon:1,tue:2,wed:3,thu:4,fri:5,sat:6,sun:7};var monthsCollection={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12};var getDate=function(_0xcff3x9,_0xcff3xa){var _0xcff3xb=_0x229b[7];if(moment(_0xcff3x9,_0xcff3xb,true)[_0x229b[8]]()){return moment(_0xcff3x9)}else {switch(_0xcff3xa){case _0x229b[11]:return moment(_0xcff3x9)[_0x229b[10]](_0x229b[9]);case _0x229b[13]:return moment(_0xcff3x9)[_0x229b[12]](_0x229b[9]);default:return moment(_0xcff3x9)}}};function splitInterval(_0xcff3xd){var _0xcff3xe={};var _0xcff3xf=_0xcff3xd[_0x229b[15]](_0x229b[14]);var _0xcff3x10;_0xcff3xf[_0x229b[27]](function(_0xcff3x11,_0xcff3x12){switch(_0xcff3x12){case 0:if(_0xcff3x11!== _0x229b[16]){_0xcff3x10= _0xcff3x11[_0x229b[15]](_0x229b[17]);_0xcff3xe[_0x229b[18]]= moment(_0xcff3x10[0],_0x229b[19]);_0xcff3xe[_0x229b[20]]= moment(_0xcff3x10[1],_0x229b[19])}else {_0xcff3xe[_0x229b[18]]= null;_0xcff3xe[_0x229b[20]]= null};break;case 1:if(_0xcff3x11!== _0x229b[16]){_0xcff3x10= _0xcff3x11[_0x229b[15]](_0x229b[17]);_0xcff3xe[_0x229b[21]]= Number(weekDaysCollection[_0xcff3x10[0]]);_0xcff3xe[_0x229b[22]]= _0xcff3x10[1]?Number(weekDaysCollection[_0xcff3x10[1]]):null}else {_0xcff3xe[_0x229b[21]]= null;_0xcff3xe[_0x229b[22]]= null};break;case 2:if(_0xcff3x11!== _0x229b[16]){_0xcff3x10= _0xcff3x11[_0x229b[15]](_0x229b[17]);_0xcff3xe[_0x229b[23]]= Number(_0xcff3x10[0]);_0xcff3xe[_0x229b[24]]= _0xcff3x10[1]?Number(_0xcff3x10[1]):null}else {_0xcff3xe[_0x229b[23]]= null;_0xcff3xe[_0x229b[24]]= null};break;case 3:if(_0xcff3x11!== _0x229b[16]){_0xcff3x10= _0xcff3x11[_0x229b[15]](_0x229b[17]);_0xcff3xe[_0x229b[25]]= Number(monthsCollection[_0xcff3x10[0]]);_0xcff3xe[_0x229b[26]]= _0xcff3x10[1]?Number(monthsCollection[_0xcff3x10[1]]):null}else {_0xcff3xe[_0x229b[25]]= null;_0xcff3xe[_0x229b[26]]= null};break;default:}});return _0xcff3xe}function isIntervalValid(_0xcff3xd){var _0xcff3x14=moment()[_0x229b[28]](_0x229b[19]);var _0xcff3x15=moment()[_0x229b[28]](_0x229b[29]);var _0xcff3x16=moment()[_0x229b[28]](_0x229b[30]);var _0xcff3x17=moment()[_0x229b[28]](_0x229b[31]);var _0xcff3x18,_0xcff3x19,_0xcff3x1a,_0xcff3x1b;var _0xcff3x1c=[1,2,3,4,5,6,7,8,9,10,11,12];var _0xcff3x1d=[1,2,3,4,5,6,7];var _0xcff3x1e=[];for(var _0xcff3x1f=1;_0xcff3x1f<= 31;_0xcff3x1f++){_0xcff3x1e[_0x229b[32]](_0xcff3x1f)};if(_0xcff3xd[_0x229b[18]]&& _0xcff3xd[_0x229b[20]]){if(_0xcff3xd[_0x229b[20]][_0x229b[33]](_0xcff3xd[_0x229b[18]])){_0xcff3x18= moment(_0xcff3x14,_0x229b[19])[_0x229b[35]](_0xcff3xd[_0x229b[18]],_0xcff3xd[_0x229b[20]],null,_0x229b[34])}else {_0xcff3x18=  !moment(_0xcff3x14,_0x229b[19])[_0x229b[35]](_0xcff3xd[_0x229b[20]],_0xcff3xd[_0x229b[18]],null,_0x229b[34])}}else {_0xcff3x18= true};if(_0xcff3xd[_0x229b[21]]){if(_0xcff3xd[_0x229b[22]]&& _0xcff3xd[_0x229b[22]]!== _0xcff3xd[_0x229b[21]]){var _0xcff3x20=_[_0x229b[36]](_0xcff3x1d,function(_0xcff3x21){if(_0xcff3xd[_0x229b[21]]< _0xcff3xd[_0x229b[22]]){return (_0xcff3x21>= _0xcff3xd[_0x229b[21]])&& (_0xcff3x21<= _0xcff3xd[_0x229b[22]])}else {return (1<= _0xcff3x21&& _0xcff3x21<= _0xcff3xd[_0x229b[22]])|| (_0xcff3xd[_0x229b[21]]<= _0xcff3x21&& _0xcff3x21<= 7)}});_0xcff3x19= (_0xcff3x20[_0x229b[37]](parseInt(_0xcff3x15))!==  -1)?true:false}else {_0xcff3x19= (parseInt(_0xcff3x15)=== _0xcff3xd[_0x229b[21]])?true:false}}else {_0xcff3x19= true};if(_0xcff3xd[_0x229b[23]]){if(_0xcff3xd[_0x229b[24]]&& _0xcff3xd[_0x229b[24]]!== _0xcff3xd[_0x229b[23]]){var _0xcff3x22=_[_0x229b[36]](_0xcff3x1e,function(_0xcff3x21){if(_0xcff3xd[_0x229b[23]]< _0xcff3xd[_0x229b[24]]){return (_0xcff3x21>= _0xcff3xd[_0x229b[23]])&& (_0xcff3x21<= _0xcff3xd[_0x229b[24]])}else {return (1<= _0xcff3x21&& _0xcff3x21<= _0xcff3xd[_0x229b[24]])|| (_0xcff3xd[_0x229b[23]]<= _0xcff3x21&& _0xcff3x21<= 7)}});_0xcff3x1a= (_0xcff3x22[_0x229b[37]](parseInt(_0xcff3x16))!==  -1)?true:false}else {_0xcff3x1a= (parseInt(_0xcff3x16)=== _0xcff3xd[_0x229b[23]])?true:false}}else {_0xcff3x1a= true};if(_0xcff3xd[_0x229b[25]]){if(_0xcff3xd[_0x229b[26]]&& _0xcff3xd[_0x229b[26]]!== _0xcff3xd[_0x229b[25]]){var _0xcff3x23=_[_0x229b[36]](_0xcff3x1c,function(_0xcff3x21){if(_0xcff3xd[_0x229b[25]]< _0xcff3xd[_0x229b[26]]){return (_0xcff3x21>= _0xcff3xd[_0x229b[25]])&& (_0xcff3x21<= _0xcff3xd[_0x229b[26]])}else {return (1<= _0xcff3x21&& _0xcff3x21<= _0xcff3xd[_0x229b[26]])|| (_0xcff3xd[_0x229b[25]]<= _0xcff3x21&& _0xcff3x21<= 7)}});_0xcff3x1b= (_0xcff3x23[_0x229b[37]](parseInt(_0xcff3x17))!==  -1)?true:false}else {_0xcff3x1b= (parseInt(_0xcff3x17)=== _0xcff3xd[_0x229b[25]])?true:false}}else {_0xcff3x1b= true};return _0xcff3x18&& _0xcff3x19&& _0xcff3x1a&& _0xcff3x1b}module[_0x229b[38]]= {splitInterval:splitInterval,isValidInterval:isIntervalValid}
\ No newline at end of file
index 212bfe0..774ef31 100644 (file)
@@ -1 +1 @@
-var _0x6843=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6F\x73","\x63\x72\x79\x70\x74\x6F","\x70\x61\x74\x68","\x62\x69\x6D\x65\x64\x69\x61\x2D\x6D\x61\x63\x68\x69\x6E\x65\x2D\x75\x75\x69\x64","\x61\x73\x79\x6E\x63","\x6E\x65\x74\x77\x6F\x72\x6B\x49\x6E\x74\x65\x72\x66\x61\x63\x65\x73","\x66\x61\x6D\x69\x6C\x79","\x49\x50\x76\x34","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x69\x6C\x74\x65\x72","\x63\x6F\x6E\x63\x61\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x63","\x30\x30\x3A\x30\x30\x3A\x30\x30\x3A\x30\x30\x3A\x30\x30\x3A\x30\x30","\x61\x64\x64\x72\x65\x73\x73","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31","\x65\x78\x70\x6F\x72\x74\x73","\x75\x75\x69\x64","\x7C","\x68\x65\x78","\x64\x69\x67\x65\x73\x74","\x75\x70\x64\x61\x74\x65","\x6D\x64\x35","\x63\x72\x65\x61\x74\x65\x48\x61\x73\x68","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x2D"];_0x6843[0];var os=require(_0x6843[1]),crypto=require(_0x6843[2]),path=require(_0x6843[3]),machine=require(_0x6843[4]),async=require(_0x6843[5]);function getInterfaces(){var _0x548fx7=[];var _0x548fx8=os[_0x6843[6]]();for(var _0x548fx9 in _0x548fx8){var _0x548fxa=_0x548fx8[_0x548fx9][_0x6843[10]](function(_0x548fxb){return _0x548fxb[_0x6843[7]]=== _0x6843[8]&& _0x548fxb[_0x6843[9]]=== false});_0x548fx7= _0x548fx7[_0x6843[11]](_0x548fxa)};return _0x548fx7}function macAddress(){var _0x548fx7=getInterfaces();return (_0x548fx7[_0x6843[12]]> 0)?_0x548fx7[0][_0x6843[13]]:_0x6843[14]}function ipAddress(){var _0x548fx7=getInterfaces();return (_0x548fx7[_0x6843[12]]> 0)?_0x548fx7[0][_0x6843[15]]:_0x6843[16]}module[_0x6843[17]]= function(_0x548fxe){var _0x548fxf=machine[_0x6843[18]]+ _0x6843[19]+ macAddress()+ _0x6843[19]+ ipAddress();var _0x548fx10=crypto[_0x6843[24]](_0x6843[23])[_0x6843[22]](_0x548fxf)[_0x6843[21]](_0x6843[20]);var _0x548fx11=_0x548fx10[_0x6843[25]](0,8)+ _0x6843[26]+ _0x548fx10[_0x6843[25]](8,12)+ _0x6843[26]+ _0x548fx10[_0x6843[25]](12,16)+ _0x6843[26]+ _0x548fx10[_0x6843[25]](16,20)+ _0x6843[26]+ _0x548fx10[_0x6843[25]](20);return _0x548fxe=== true?_0x548fx11:_0x548fx10}
\ No newline at end of file
+var _0x9c1f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6F\x73","\x63\x72\x79\x70\x74\x6F","\x70\x61\x74\x68","\x62\x69\x6D\x65\x64\x69\x61\x2D\x6D\x61\x63\x68\x69\x6E\x65\x2D\x75\x75\x69\x64","\x61\x73\x79\x6E\x63","\x6E\x65\x74\x77\x6F\x72\x6B\x49\x6E\x74\x65\x72\x66\x61\x63\x65\x73","\x66\x61\x6D\x69\x6C\x79","\x49\x50\x76\x34","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x69\x6C\x74\x65\x72","\x63\x6F\x6E\x63\x61\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x63","\x30\x30\x3A\x30\x30\x3A\x30\x30\x3A\x30\x30\x3A\x30\x30\x3A\x30\x30","\x61\x64\x64\x72\x65\x73\x73","\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31","\x65\x78\x70\x6F\x72\x74\x73","\x75\x75\x69\x64","\x7C","\x68\x65\x78","\x64\x69\x67\x65\x73\x74","\x75\x70\x64\x61\x74\x65","\x6D\x64\x35","\x63\x72\x65\x61\x74\x65\x48\x61\x73\x68","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x2D"];_0x9c1f[0];var os=require(_0x9c1f[1]),crypto=require(_0x9c1f[2]),path=require(_0x9c1f[3]),machine=require(_0x9c1f[4]),async=require(_0x9c1f[5]);function getInterfaces(){var _0xd3eax7=[];var _0xd3eax8=os[_0x9c1f[6]]();for(var _0xd3eax9 in _0xd3eax8){var _0xd3eaxa=_0xd3eax8[_0xd3eax9][_0x9c1f[10]](function(_0xd3eaxb){return _0xd3eaxb[_0x9c1f[7]]=== _0x9c1f[8]&& _0xd3eaxb[_0x9c1f[9]]=== false});_0xd3eax7= _0xd3eax7[_0x9c1f[11]](_0xd3eaxa)};return _0xd3eax7}function macAddress(){var _0xd3eax7=getInterfaces();return (_0xd3eax7[_0x9c1f[12]]> 0)?_0xd3eax7[0][_0x9c1f[13]]:_0x9c1f[14]}function ipAddress(){var _0xd3eax7=getInterfaces();return (_0xd3eax7[_0x9c1f[12]]> 0)?_0xd3eax7[0][_0x9c1f[15]]:_0x9c1f[16]}module[_0x9c1f[17]]= function(_0xd3eaxe){var _0xd3eaxf=machine[_0x9c1f[18]]+ _0x9c1f[19]+ macAddress()+ _0x9c1f[19]+ ipAddress();var _0xd3eax10=crypto[_0x9c1f[24]](_0x9c1f[23])[_0x9c1f[22]](_0xd3eaxf)[_0x9c1f[21]](_0x9c1f[20]);var _0xd3eax11=_0xd3eax10[_0x9c1f[25]](0,8)+ _0x9c1f[26]+ _0xd3eax10[_0x9c1f[25]](8,12)+ _0x9c1f[26]+ _0xd3eax10[_0x9c1f[25]](12,16)+ _0x9c1f[26]+ _0xd3eax10[_0x9c1f[25]](16,20)+ _0x9c1f[26]+ _0xd3eax10[_0x9c1f[25]](20);return _0xd3eaxe=== true?_0xd3eax11:_0xd3eax10}
\ No newline at end of file
index 897d076..6a4873e 100644 (file)
@@ -1 +1 @@
-var _0x2f40=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x73\x73\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x63\x72\x65\x74","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x75\x74\x66\x38","\x62\x61\x73\x65\x36\x34","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x61\x6C","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x67\x65\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x47\x6F\x74\x20\x61\x20\x64\x65\x6D\x6F\x20\x6C\x69\x63\x65\x6E\x73\x65\x21","\x69\x6E\x66\x6F","\x53\x74\x61\x72\x74\x69\x6E\x67\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64\x21","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x66\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x76\x69\x73\x69\x6F\x6E\x69\x6E\x67","\x2F\x73\x65\x72\x76\x65\x72\x73\x2F","\x2F\x63\x68\x65\x63\x6B","\x67\x65\x74\x55\x75\x69\x64","\x43\x68\x65\x63\x6B\x69\x6E\x67\x20\x6C\x69\x63\x65\x6E\x73\x65\x2E\x2E\x2E","\x64\x65\x62\x75\x67","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2f40[0];var rp=require(_0x2f40[1]);var crypto=require(_0x2f40[2]);var moment=require(_0x2f40[3]);var licenseService=require(_0x2f40[4]);var config=require(_0x2f40[5]);var License=require(_0x2f40[7])[_0x2f40[6]];var session=config[_0x2f40[8]];var logger=require(_0x2f40[10])(_0x2f40[9]);const expirationTh=7;var TIME=60* 1000;function encryptDate(_0x1d10xc){var _0x1d10xd=crypto[_0x2f40[13]](_0x2f40[11],session[_0x2f40[12]]);var _0x1d10xe=_0x1d10xd[_0x2f40[16]](_0x1d10xc,_0x2f40[14],_0x2f40[15]);_0x1d10xe+= _0x1d10xd[_0x2f40[17]](_0x2f40[15]);return _0x1d10xe}function decryptDate(_0x1d10xc){var _0x1d10x10=crypto[_0x2f40[18]](_0x2f40[11],session[_0x2f40[12]]);var _0x1d10xe=_0x1d10x10[_0x2f40[16]](_0x1d10xc,_0x2f40[15],_0x2f40[14]);_0x1d10xe+= _0x1d10x10[_0x2f40[17]](_0x2f40[14]);return _0x1d10xe}function checkLicense(_0x1d10x12,_0x1d10x13){var _0x1d10x14=_0x1d10x13[_0x2f40[19]]({plain:true});rp({uri:config[_0x2f40[35]]+ _0x2f40[36]+ _0x1d10x12+ _0x2f40[37],json:true})[_0x2f40[24]](function(_0x1d10x17){if(_0x1d10x17[_0x2f40[25]]){return _0x1d10x13[_0x2f40[16]]({data1:_0x1d10x12,data2:null,license:_0x1d10x17[_0x2f40[26]]})}else {if(_0x1d10x14[_0x2f40[27]]){if(moment()[_0x2f40[29]](decryptDate(_0x1d10x14[_0x2f40[27]]),_0x2f40[28])> expirationTh){logger[_0x2f40[31]](_0x2f40[30]);return _0x1d10x13[_0x2f40[16]]({data1:_0x1d10x12,data2:null,license:null})}}else {if(_0x1d10x14[_0x2f40[26]]){logger[_0x2f40[31]](_0x2f40[32]);return _0x1d10x13[_0x2f40[16]]({data2:encryptDate(moment()[_0x2f40[34]](_0x2f40[33]))})}}};return _0x1d10x13})[_0x2f40[24]](function(_0x1d10x16){_0x1d10x13= _0x1d10x16})[_0x2f40[23]](function(_0x1d10x15){logger[_0x2f40[22]](_0x1d10x15[_0x2f40[21]])})[_0x2f40[20]](function(){setTimeout(function(){checkLicense(_0x1d10x12,_0x1d10x13)},TIME)})}function licenseManager(){var _0x1d10x12=licenseService[_0x2f40[38]]();if(_0x1d10x12){return License[_0x2f40[42]]({where:{id:1},defaults:{data1:_0x1d10x12}})[_0x2f40[41]](function(_0x1d10x13,_0x1d10x19){logger[_0x2f40[40]](_0x2f40[39]);checkLicense(_0x1d10x12,_0x1d10x13)})[_0x2f40[23]](function(_0x1d10x15){logger[_0x2f40[22]](_0x1d10x15[_0x2f40[21]])})}}module[_0x2f40[43]]= licenseManager
\ No newline at end of file
+var _0x1599=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x73\x73\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x63\x72\x65\x74","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x75\x74\x66\x38","\x62\x61\x73\x65\x36\x34","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x61\x6C","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x67\x65\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x47\x6F\x74\x20\x61\x20\x64\x65\x6D\x6F\x20\x6C\x69\x63\x65\x6E\x73\x65\x21","\x69\x6E\x66\x6F","\x53\x74\x61\x72\x74\x69\x6E\x67\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64\x21","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x66\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x76\x69\x73\x69\x6F\x6E\x69\x6E\x67","\x2F\x73\x65\x72\x76\x65\x72\x73\x2F","\x2F\x63\x68\x65\x63\x6B","\x67\x65\x74\x55\x75\x69\x64","\x43\x68\x65\x63\x6B\x69\x6E\x67\x20\x6C\x69\x63\x65\x6E\x73\x65\x2E\x2E\x2E","\x64\x65\x62\x75\x67","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x1599[0];var rp=require(_0x1599[1]);var crypto=require(_0x1599[2]);var moment=require(_0x1599[3]);var licenseService=require(_0x1599[4]);var config=require(_0x1599[5]);var License=require(_0x1599[7])[_0x1599[6]];var session=config[_0x1599[8]];var logger=require(_0x1599[10])(_0x1599[9]);const expirationTh=7;var TIME=60* 1000;function encryptDate(_0x546exc){var _0x546exd=crypto[_0x1599[13]](_0x1599[11],session[_0x1599[12]]);var _0x546exe=_0x546exd[_0x1599[16]](_0x546exc,_0x1599[14],_0x1599[15]);_0x546exe+= _0x546exd[_0x1599[17]](_0x1599[15]);return _0x546exe}function decryptDate(_0x546exc){var _0x546ex10=crypto[_0x1599[18]](_0x1599[11],session[_0x1599[12]]);var _0x546exe=_0x546ex10[_0x1599[16]](_0x546exc,_0x1599[15],_0x1599[14]);_0x546exe+= _0x546ex10[_0x1599[17]](_0x1599[14]);return _0x546exe}function checkLicense(_0x546ex12,_0x546ex13){var _0x546ex14=_0x546ex13[_0x1599[19]]({plain:true});rp({uri:config[_0x1599[35]]+ _0x1599[36]+ _0x546ex12+ _0x1599[37],json:true})[_0x1599[24]](function(_0x546ex17){if(_0x546ex17[_0x1599[25]]){return _0x546ex13[_0x1599[16]]({data1:_0x546ex12,data2:null,license:_0x546ex17[_0x1599[26]]})}else {if(_0x546ex14[_0x1599[27]]){if(moment()[_0x1599[29]](decryptDate(_0x546ex14[_0x1599[27]]),_0x1599[28])> expirationTh){logger[_0x1599[31]](_0x1599[30]);return _0x546ex13[_0x1599[16]]({data1:_0x546ex12,data2:null,license:null})}}else {if(_0x546ex14[_0x1599[26]]){logger[_0x1599[31]](_0x1599[32]);return _0x546ex13[_0x1599[16]]({data2:encryptDate(moment()[_0x1599[34]](_0x1599[33]))})}}};return _0x546ex13})[_0x1599[24]](function(_0x546ex16){_0x546ex13= _0x546ex16})[_0x1599[23]](function(_0x546ex15){logger[_0x1599[22]](_0x546ex15[_0x1599[21]])})[_0x1599[20]](function(){setTimeout(function(){checkLicense(_0x546ex12,_0x546ex13)},TIME)})}function licenseManager(){var _0x546ex12=licenseService[_0x1599[38]]();if(_0x546ex12){return License[_0x1599[42]]({where:{id:1},defaults:{data1:_0x546ex12}})[_0x1599[41]](function(_0x546ex13,_0x546ex19){logger[_0x1599[40]](_0x1599[39]);checkLicense(_0x546ex12,_0x546ex13)})[_0x1599[23]](function(_0x546ex15){logger[_0x1599[22]](_0x546ex15[_0x1599[21]])})}}module[_0x1599[43]]= licenseManager
\ No newline at end of file
index d52065e..5e89613 100644 (file)
@@ -1 +1 @@
-var _0x4c91=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x6F\x6D\x70\x6F\x73\x61\x62\x6C\x65\x2D\x6D\x69\x64\x64\x6C\x65\x77\x61\x72\x65","\x6D\x6F\x6D\x65\x6E\x74","\x63\x72\x79\x70\x74\x6F","\x75\x74\x69\x6C","\x6F\x73","\x65\x78\x65\x63\x53\x79\x6E\x63","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x53\x65\x74\x74\x69\x6E\x67","\x4C\x69\x63\x65\x6E\x73\x65","\x44\x45\x4D\x4F\x20\x4C\x49\x43\x45\x4E\x53\x45","\x0D\x0A","","\x72\x65\x70\x6C\x61\x63\x65","\x64\x6D\x69\x64\x65\x63\x6F\x64\x65\x20\x2D\x2D\x73\x74\x72\x69\x6E\x67\x20\x73\x79\x73\x74\x65\x6D\x2D\x75\x75\x69\x64","\x75\x74\x66\x38","\x77\x69\x6E\x33\x32","\x2E\x2F\x68\x61\x72\x64\x77\x61\x72\x65","\x70\x6C\x61\x74\x66\x6F\x72\x6D","\x63\x61\x74\x63\x68","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x31","\x70\x61\x72\x73\x65","\x64\x65\x6D\x6F","\x4C\x69\x63\x65\x6E\x73\x65\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x75\x73\x65","\x63\x68\x61\x74","\x6D\x65\x73\x73\x61\x67\x69\x6E\x67","\x63\x6D","\x75\x70\x64\x61\x74\x65","\x6D\x61\x69\x6C","\x66\x61\x78","\x6A\x73\x63\x72\x69\x70\x74\x79","\x63\x75\x73\x74\x6F\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x70\x69\x72\x61\x74\x69\x6F\x6E","\x69\x73\x53\x61\x6D\x65\x4F\x72\x42\x65\x66\x6F\x72\x65","\x4C\x69\x63\x65\x6E\x73\x65\x20\x64\x61\x74\x65\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x69\x6E\x66\x6F","\x4C\x69\x63\x65\x6E\x73\x65\x20\x75\x73\x65\x72\x73\x20\x6C\x69\x6D\x69\x74\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x75\x73\x65\x72\x73","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x75\x73\x65\x72\x73\x20\x6C\x69\x6D\x69\x74\x20\x68\x61\x76\x65\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x63\x6F\x75\x6E\x74","\x4C\x69\x63\x65\x6E\x73\x65\x20\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x20\x6C\x69\x6D\x69\x74\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x20\x6C\x69\x6D\x69\x74\x20\x68\x61\x76\x65\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x6F\x6E\x6C\x69\x6E\x65","\x4C\x69\x63\x65\x6E\x73\x65\x20\x61\x67\x65\x6E\x74\x20\x76\x61\x6C\x69\x64\x69\x74\x79\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x61\x67\x65\x6E\x74\x73","\x2D","\x73\x70\x6C\x69\x74","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x25\x73\x3A\x25\x73\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x62\x61\x73\x65\x36\x34","\x66\x69\x6E\x61\x6C","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x6C\x69\x63\x65\x6E\x73\x65","\x6C\x69\x63\x65\x6E\x73\x65\x53\x74\x72\x69\x6E\x67","\x4C\x69\x63\x65\x6E\x73\x65\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x64\x61\x74\x61\x32","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x69\x72\x61\x74\x69\x6F\x6E\x54\x69\x6D\x65","\x64\x61\x79\x73","\x64\x69\x66\x66","\x74\x6F\x6B\x65\x6E","\x74\x6F\x6B\x65\x6E\x32","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x67\x65\x74\x55\x75\x69\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x55\x73\x65\x72\x73\x4C\x69\x6D\x69\x74","\x69\x73\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x4C\x69\x6D\x69\x74","\x68\x61\x73\x43\x68\x61\x74","\x68\x61\x73\x4D\x61\x69\x6C","\x68\x61\x73\x46\x61\x78","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x68\x61\x73\x53\x6D\x73","\x68\x61\x73\x4A\x73\x63\x72\x69\x70\x74\x79","\x68\x61\x73\x43\x6D","\x68\x61\x73\x55\x70\x64\x61\x74\x65","\x69\x73\x56\x61\x6C\x69\x64\x41\x67\x65\x6E\x74","\x64\x65\x6D\x6F\x4C\x69\x63\x65\x6E\x73\x65","\x64\x65\x63\x72\x79\x70\x74"];_0x4c91[0];var compose=require(_0x4c91[1]);var moment=require(_0x4c91[2]);var crypto=require(_0x4c91[3]);var util=require(_0x4c91[4]);var os=require(_0x4c91[5]);var exec=require(_0x4c91[7])[_0x4c91[6]];var config=require(_0x4c91[8]);var logger=require(_0x4c91[10])(_0x4c91[9]);var User=require(_0x4c91[12])[_0x4c91[11]];var Telephone=require(_0x4c91[12])[_0x4c91[13]];var Setting=require(_0x4c91[12])[_0x4c91[14]];var License=require(_0x4c91[12])[_0x4c91[15]];const expirationTh=7;var demoLicense={demo:true,users:1,agents:1,telephones:0,chat:false,mail:false,fax:false,jscripty:false,messaging:false,openchannel:false,custom:false,preferred:false,cm:false,dialer:false,update:false,description:_0x4c91[16]};function getUuid(){switch(os[_0x4c91[24]]()){case _0x4c91[22]:return exec(_0x4c91[20],{encoding:_0x4c91[21]})[_0x4c91[19]](_0x4c91[17],_0x4c91[18]);default:return require(_0x4c91[23])(true)}}function checkLicense(_0x7875x11){return compose()[_0x4c91[36]](function(_0x7875x12,_0x7875x13,_0x7875x14){return License[_0x4c91[35]]({where:{id:1}})[_0x4c91[34]](function(_0x7875x16){var _0x7875x17=null;var _0x7875x18=false;try{if(_0x7875x16[_0x4c91[26]]){_0x7875x17= decrypt(_0x7875x16[_0x4c91[26]],_0x7875x16[_0x4c91[27]]);_0x7875x17= JSON[_0x4c91[28]](_0x7875x17);_0x7875x17[_0x4c91[29]]= false}else {_0x7875x17= demoLicense;_0x7875x17[_0x4c91[29]]= true}}catch(err){logger[_0x4c91[32]](_0x4c91[30],err[_0x4c91[31]]);_0x7875x17= demoLicense;_0x7875x17[_0x4c91[29]]= true};_0x7875x18= _0x7875x17[_0x7875x11];if(!_0x7875x18){return _0x7875x13[_0x4c91[33]](403)};return _0x7875x14()})[_0x4c91[25]](function(_0x7875x15){return _0x7875x14(_0x7875x15)})})}function hasChat(){return checkLicense(_0x4c91[37])}function hasSms(){return checkLicense(_0x4c91[38])}function hasCm(){return checkLicense(_0x4c91[39])}function hasUpdate(){return checkLicense(_0x4c91[40])}function hasMail(){return checkLicense(_0x4c91[41])}function hasFax(){return checkLicense(_0x4c91[42])}function hasJscripty(){return checkLicense(_0x4c91[43])}function hasCustom(){return checkLicense(_0x4c91[44])}function hasOpenchannel(){return checkLicense(_0x4c91[45])}function isValidDate(){return compose()[_0x4c91[36]](function(_0x7875x12,_0x7875x13,_0x7875x14){return License[_0x4c91[35]]({where:{id:1}})[_0x4c91[34]](function(_0x7875x16){var _0x7875x17=null,_0x7875x23=false;try{if(_0x7875x16[_0x4c91[26]]){_0x7875x17= decrypt(_0x7875x16[_0x4c91[26]],_0x7875x16[_0x4c91[27]]);_0x7875x17= JSON[_0x4c91[28]](_0x7875x17);if(moment()[_0x4c91[47]](_0x7875x17[_0x4c91[46]])){_0x7875x23= true}}}catch(err){logger[_0x4c91[49]](_0x4c91[48],err[_0x4c91[31]])};if(!_0x7875x23){return _0x7875x13[_0x4c91[33]](403)};return _0x7875x14()})[_0x4c91[25]](function(_0x7875x15){return _0x7875x14(_0x7875x15)})})}function isUsersLimit(){return compose()[_0x4c91[36]](function(_0x7875x12,_0x7875x13,_0x7875x14){var _0x7875x16;return License[_0x4c91[35]]({where:{id:1}})[_0x4c91[34]](function(_0x7875x27){_0x7875x16= _0x7875x27;return User[_0x4c91[58]]({where:{$or:[{role:_0x4c91[56]},{role:_0x4c91[57]}]}})})[_0x4c91[55]](function(_0x7875x25){var _0x7875x17=null,_0x7875x26=false;try{if(_0x7875x16[_0x4c91[26]]){_0x7875x17= decrypt(_0x7875x16[_0x4c91[26]],_0x7875x16[_0x4c91[27]]);_0x7875x17= JSON[_0x4c91[28]](_0x7875x17)}else {_0x7875x17= demoLicense}}catch(err){logger[_0x4c91[49]](_0x4c91[50],err[_0x4c91[31]]);_0x7875x17= demoLicense};if(_0x7875x17[_0x4c91[51]]> _0x7875x25){_0x7875x26= true};if(!_0x7875x26){return _0x7875x13[_0x4c91[54]](403)[_0x4c91[53]]({message:_0x4c91[52]})};return _0x7875x14()})[_0x4c91[25]](function(_0x7875x15){return _0x7875x14(_0x7875x15)})})}function isTelephonesLimit(){return compose()[_0x4c91[36]](function(_0x7875x12,_0x7875x13,_0x7875x14){var _0x7875x16;return License[_0x4c91[35]]({where:{id:1}})[_0x4c91[34]](function(_0x7875x27){_0x7875x16= _0x7875x27;return User[_0x4c91[58]]({where:{role:_0x4c91[62]}})})[_0x4c91[55]](function(_0x7875x29){var _0x7875x17=null,_0x7875x26=false;try{if(_0x7875x16[_0x4c91[26]]){_0x7875x17= decrypt(_0x7875x16[_0x4c91[26]],_0x7875x16[_0x4c91[27]]);_0x7875x17= JSON[_0x4c91[28]](_0x7875x17)}else {_0x7875x17= demoLicense}}catch(err){logger[_0x4c91[49]](_0x4c91[59],err[_0x4c91[31]]);_0x7875x17= demoLicense};if(_0x7875x17[_0x4c91[60]]> _0x7875x29){_0x7875x26= true};if(!_0x7875x26){return _0x7875x13[_0x4c91[54]](403)[_0x4c91[53]]({message:_0x4c91[61]})};return _0x7875x14()})[_0x4c91[25]](function(_0x7875x15){return _0x7875x14(_0x7875x15)})})}function isValidAgent(){return function(_0x7875x2b){var _0x7875x16;var _0x7875x2c=false;if(_0x7875x2b[_0x4c91[63]]=== _0x4c91[56]|| _0x7875x2b[_0x4c91[63]]=== _0x4c91[57]|| (_0x7875x2b[_0x4c91[63]]=== _0x4c91[64]&& _0x7875x2b[_0x4c91[65]])){_0x7875x2c= true};return License[_0x4c91[35]]({where:{id:1}})[_0x4c91[34]](function(_0x7875x27){_0x7875x16= _0x7875x27;return User[_0x4c91[58]]({where:{role:_0x4c91[64],online:true}})})[_0x4c91[55]](function(_0x7875x2d){var _0x7875x17=null;try{if(_0x7875x16[_0x4c91[26]]){_0x7875x17= decrypt(_0x7875x16[_0x4c91[26]],_0x7875x16[_0x4c91[27]]);_0x7875x17= JSON[_0x4c91[28]](_0x7875x17)}else {_0x7875x17= demoLicense}}catch(err){logger[_0x4c91[49]](_0x4c91[66],err);_0x7875x17= demoLicense};if(_0x7875x17[_0x4c91[67]]> _0x7875x2d){_0x7875x2c= true};return _0x7875x2c})}}function decrypt(_0x7875x2f,_0x7875x30){var _0x7875x31=_0x7875x30[_0x4c91[69]](_0x4c91[68])[4];var _0x7875x32=_0x7875x30[_0x4c91[69]](_0x4c91[68])[0];var _0x7875x33=crypto[_0x4c91[73]](_0x4c91[70],util[_0x4c91[72]](_0x4c91[71],_0x7875x31,_0x7875x30,_0x7875x32));var _0x7875x16=_0x7875x33[_0x4c91[40]](_0x7875x2f,_0x4c91[74],_0x4c91[21]);_0x7875x16+= _0x7875x33[_0x4c91[75]](_0x4c91[21]);return _0x7875x16}function getLicense(){return License[_0x4c91[87]](1,{raw:true})[_0x4c91[55]](function(_0x7875x17){if(!_0x7875x17){_0x7875x17= {}};try{if(_0x7875x17[_0x4c91[26]]){_0x7875x17[_0x4c91[77]]= _0x7875x17[_0x4c91[26]];_0x7875x17[_0x4c91[26]]= decrypt(_0x7875x17[_0x4c91[26]],_0x7875x17[_0x4c91[27]]);_0x7875x17[_0x4c91[26]]= JSON[_0x4c91[28]](_0x7875x17[_0x4c91[26]])}else {_0x7875x17[_0x4c91[26]]= demoLicense}}catch(err){logger[_0x4c91[32]](_0x4c91[78],err);_0x7875x17[_0x4c91[26]]= demoLicense};if(_0x7875x17[_0x4c91[79]]){var _0x7875x33=crypto[_0x4c91[73]](_0x4c91[70],config[_0x4c91[81]][_0x4c91[80]]);var _0x7875x35=_0x7875x33[_0x4c91[40]](_0x7875x17[_0x4c91[79]],_0x4c91[74],_0x4c91[21]);_0x7875x35+= _0x7875x33[_0x4c91[75]](_0x4c91[21]);_0x7875x17[_0x4c91[26]][_0x4c91[82]]= expirationTh- moment()[_0x4c91[84]](_0x7875x35,_0x4c91[83])};_0x7875x17[_0x4c91[26]][_0x4c91[85]]= _0x7875x17[_0x4c91[27]];_0x7875x17[_0x4c91[26]][_0x4c91[86]]= getUuid();return _0x7875x17})[_0x4c91[25]](function(_0x7875x15){logger[_0x4c91[32]](_0x4c91[76],_0x7875x15);return demoLicense})}exports[_0x4c91[88]]= getLicense;exports[_0x4c91[89]]= getUuid;exports[_0x4c91[90]]= isValidDate;exports[_0x4c91[91]]= isUsersLimit;exports[_0x4c91[92]]= isTelephonesLimit;exports[_0x4c91[93]]= hasChat;exports[_0x4c91[94]]= hasMail;exports[_0x4c91[95]]= hasFax;exports[_0x4c91[96]]= hasOpenchannel;exports[_0x4c91[97]]= hasSms;exports[_0x4c91[98]]= hasJscripty;exports[_0x4c91[99]]= hasCm;exports[_0x4c91[100]]= hasUpdate;exports[_0x4c91[101]]= isValidAgent;exports[_0x4c91[102]]= demoLicense;exports[_0x4c91[103]]= decrypt
\ No newline at end of file
+var _0x84af=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x6F\x6D\x70\x6F\x73\x61\x62\x6C\x65\x2D\x6D\x69\x64\x64\x6C\x65\x77\x61\x72\x65","\x6D\x6F\x6D\x65\x6E\x74","\x63\x72\x79\x70\x74\x6F","\x75\x74\x69\x6C","\x6F\x73","\x65\x78\x65\x63\x53\x79\x6E\x63","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x53\x65\x74\x74\x69\x6E\x67","\x4C\x69\x63\x65\x6E\x73\x65","\x44\x45\x4D\x4F\x20\x4C\x49\x43\x45\x4E\x53\x45","\x0D\x0A","","\x72\x65\x70\x6C\x61\x63\x65","\x64\x6D\x69\x64\x65\x63\x6F\x64\x65\x20\x2D\x2D\x73\x74\x72\x69\x6E\x67\x20\x73\x79\x73\x74\x65\x6D\x2D\x75\x75\x69\x64","\x75\x74\x66\x38","\x77\x69\x6E\x33\x32","\x2E\x2F\x68\x61\x72\x64\x77\x61\x72\x65","\x70\x6C\x61\x74\x66\x6F\x72\x6D","\x63\x61\x74\x63\x68","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x31","\x70\x61\x72\x73\x65","\x64\x65\x6D\x6F","\x4C\x69\x63\x65\x6E\x73\x65\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x75\x73\x65","\x63\x68\x61\x74","\x6D\x65\x73\x73\x61\x67\x69\x6E\x67","\x63\x6D","\x75\x70\x64\x61\x74\x65","\x6D\x61\x69\x6C","\x66\x61\x78","\x6A\x73\x63\x72\x69\x70\x74\x79","\x63\x75\x73\x74\x6F\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x70\x69\x72\x61\x74\x69\x6F\x6E","\x69\x73\x53\x61\x6D\x65\x4F\x72\x42\x65\x66\x6F\x72\x65","\x4C\x69\x63\x65\x6E\x73\x65\x20\x64\x61\x74\x65\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x69\x6E\x66\x6F","\x4C\x69\x63\x65\x6E\x73\x65\x20\x75\x73\x65\x72\x73\x20\x6C\x69\x6D\x69\x74\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x75\x73\x65\x72\x73","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x75\x73\x65\x72\x73\x20\x6C\x69\x6D\x69\x74\x20\x68\x61\x76\x65\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x63\x6F\x75\x6E\x74","\x4C\x69\x63\x65\x6E\x73\x65\x20\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x20\x6C\x69\x6D\x69\x74\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x20\x6C\x69\x6D\x69\x74\x20\x68\x61\x76\x65\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x6F\x6E\x6C\x69\x6E\x65","\x4C\x69\x63\x65\x6E\x73\x65\x20\x61\x67\x65\x6E\x74\x20\x76\x61\x6C\x69\x64\x69\x74\x79\x20\x63\x68\x65\x63\x6B\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x61\x67\x65\x6E\x74\x73","\x2D","\x73\x70\x6C\x69\x74","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x25\x73\x3A\x25\x73\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x62\x61\x73\x65\x36\x34","\x66\x69\x6E\x61\x6C","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x6C\x69\x63\x65\x6E\x73\x65","\x6C\x69\x63\x65\x6E\x73\x65\x53\x74\x72\x69\x6E\x67","\x4C\x69\x63\x65\x6E\x73\x65\x20\x64\x65\x63\x72\x79\x70\x74\x20\x65\x72\x72\x6F\x72","\x64\x61\x74\x61\x32","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x69\x72\x61\x74\x69\x6F\x6E\x54\x69\x6D\x65","\x64\x61\x79\x73","\x64\x69\x66\x66","\x74\x6F\x6B\x65\x6E","\x74\x6F\x6B\x65\x6E\x32","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x67\x65\x74\x55\x75\x69\x64","\x69\x73\x56\x61\x6C\x69\x64\x44\x61\x74\x65","\x69\x73\x55\x73\x65\x72\x73\x4C\x69\x6D\x69\x74","\x69\x73\x54\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73\x4C\x69\x6D\x69\x74","\x68\x61\x73\x43\x68\x61\x74","\x68\x61\x73\x4D\x61\x69\x6C","\x68\x61\x73\x46\x61\x78","\x68\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x68\x61\x73\x53\x6D\x73","\x68\x61\x73\x4A\x73\x63\x72\x69\x70\x74\x79","\x68\x61\x73\x43\x6D","\x68\x61\x73\x55\x70\x64\x61\x74\x65","\x69\x73\x56\x61\x6C\x69\x64\x41\x67\x65\x6E\x74","\x64\x65\x6D\x6F\x4C\x69\x63\x65\x6E\x73\x65","\x64\x65\x63\x72\x79\x70\x74"];_0x84af[0];var compose=require(_0x84af[1]);var moment=require(_0x84af[2]);var crypto=require(_0x84af[3]);var util=require(_0x84af[4]);var os=require(_0x84af[5]);var exec=require(_0x84af[7])[_0x84af[6]];var config=require(_0x84af[8]);var logger=require(_0x84af[10])(_0x84af[9]);var User=require(_0x84af[12])[_0x84af[11]];var Telephone=require(_0x84af[12])[_0x84af[13]];var Setting=require(_0x84af[12])[_0x84af[14]];var License=require(_0x84af[12])[_0x84af[15]];const expirationTh=7;var demoLicense={demo:true,users:1,agents:1,telephones:0,chat:false,mail:false,fax:false,jscripty:false,messaging:false,openchannel:false,custom:false,preferred:false,cm:false,dialer:false,update:false,description:_0x84af[16]};function getUuid(){switch(os[_0x84af[24]]()){case _0x84af[22]:return exec(_0x84af[20],{encoding:_0x84af[21]})[_0x84af[19]](_0x84af[17],_0x84af[18]);default:return require(_0x84af[23])(true)}}function checkLicense(_0xa69bx11){return compose()[_0x84af[36]](function(_0xa69bx12,_0xa69bx13,_0xa69bx14){return License[_0x84af[35]]({where:{id:1}})[_0x84af[34]](function(_0xa69bx16){var _0xa69bx17=null;var _0xa69bx18=false;try{if(_0xa69bx16[_0x84af[26]]){_0xa69bx17= decrypt(_0xa69bx16[_0x84af[26]],_0xa69bx16[_0x84af[27]]);_0xa69bx17= JSON[_0x84af[28]](_0xa69bx17);_0xa69bx17[_0x84af[29]]= false}else {_0xa69bx17= demoLicense;_0xa69bx17[_0x84af[29]]= true}}catch(err){logger[_0x84af[32]](_0x84af[30],err[_0x84af[31]]);_0xa69bx17= demoLicense;_0xa69bx17[_0x84af[29]]= true};_0xa69bx18= _0xa69bx17[_0xa69bx11];if(!_0xa69bx18){return _0xa69bx13[_0x84af[33]](403)};return _0xa69bx14()})[_0x84af[25]](function(_0xa69bx15){return _0xa69bx14(_0xa69bx15)})})}function hasChat(){return checkLicense(_0x84af[37])}function hasSms(){return checkLicense(_0x84af[38])}function hasCm(){return checkLicense(_0x84af[39])}function hasUpdate(){return checkLicense(_0x84af[40])}function hasMail(){return checkLicense(_0x84af[41])}function hasFax(){return checkLicense(_0x84af[42])}function hasJscripty(){return checkLicense(_0x84af[43])}function hasCustom(){return checkLicense(_0x84af[44])}function hasOpenchannel(){return checkLicense(_0x84af[45])}function isValidDate(){return compose()[_0x84af[36]](function(_0xa69bx12,_0xa69bx13,_0xa69bx14){return License[_0x84af[35]]({where:{id:1}})[_0x84af[34]](function(_0xa69bx16){var _0xa69bx17=null,_0xa69bx23=false;try{if(_0xa69bx16[_0x84af[26]]){_0xa69bx17= decrypt(_0xa69bx16[_0x84af[26]],_0xa69bx16[_0x84af[27]]);_0xa69bx17= JSON[_0x84af[28]](_0xa69bx17);if(moment()[_0x84af[47]](_0xa69bx17[_0x84af[46]])){_0xa69bx23= true}}}catch(err){logger[_0x84af[49]](_0x84af[48],err[_0x84af[31]])};if(!_0xa69bx23){return _0xa69bx13[_0x84af[33]](403)};return _0xa69bx14()})[_0x84af[25]](function(_0xa69bx15){return _0xa69bx14(_0xa69bx15)})})}function isUsersLimit(){return compose()[_0x84af[36]](function(_0xa69bx12,_0xa69bx13,_0xa69bx14){var _0xa69bx16;return License[_0x84af[35]]({where:{id:1}})[_0x84af[34]](function(_0xa69bx27){_0xa69bx16= _0xa69bx27;return User[_0x84af[58]]({where:{$or:[{role:_0x84af[56]},{role:_0x84af[57]}]}})})[_0x84af[55]](function(_0xa69bx25){var _0xa69bx17=null,_0xa69bx26=false;try{if(_0xa69bx16[_0x84af[26]]){_0xa69bx17= decrypt(_0xa69bx16[_0x84af[26]],_0xa69bx16[_0x84af[27]]);_0xa69bx17= JSON[_0x84af[28]](_0xa69bx17)}else {_0xa69bx17= demoLicense}}catch(err){logger[_0x84af[49]](_0x84af[50],err[_0x84af[31]]);_0xa69bx17= demoLicense};if(_0xa69bx17[_0x84af[51]]> _0xa69bx25){_0xa69bx26= true};if(!_0xa69bx26){return _0xa69bx13[_0x84af[54]](403)[_0x84af[53]]({message:_0x84af[52]})};return _0xa69bx14()})[_0x84af[25]](function(_0xa69bx15){return _0xa69bx14(_0xa69bx15)})})}function isTelephonesLimit(){return compose()[_0x84af[36]](function(_0xa69bx12,_0xa69bx13,_0xa69bx14){var _0xa69bx16;return License[_0x84af[35]]({where:{id:1}})[_0x84af[34]](function(_0xa69bx27){_0xa69bx16= _0xa69bx27;return User[_0x84af[58]]({where:{role:_0x84af[62]}})})[_0x84af[55]](function(_0xa69bx29){var _0xa69bx17=null,_0xa69bx26=false;try{if(_0xa69bx16[_0x84af[26]]){_0xa69bx17= decrypt(_0xa69bx16[_0x84af[26]],_0xa69bx16[_0x84af[27]]);_0xa69bx17= JSON[_0x84af[28]](_0xa69bx17)}else {_0xa69bx17= demoLicense}}catch(err){logger[_0x84af[49]](_0x84af[59],err[_0x84af[31]]);_0xa69bx17= demoLicense};if(_0xa69bx17[_0x84af[60]]> _0xa69bx29){_0xa69bx26= true};if(!_0xa69bx26){return _0xa69bx13[_0x84af[54]](403)[_0x84af[53]]({message:_0x84af[61]})};return _0xa69bx14()})[_0x84af[25]](function(_0xa69bx15){return _0xa69bx14(_0xa69bx15)})})}function isValidAgent(){return function(_0xa69bx2b){var _0xa69bx16;var _0xa69bx2c=false;if(_0xa69bx2b[_0x84af[63]]=== _0x84af[56]|| _0xa69bx2b[_0x84af[63]]=== _0x84af[57]|| (_0xa69bx2b[_0x84af[63]]=== _0x84af[64]&& _0xa69bx2b[_0x84af[65]])){_0xa69bx2c= true};return License[_0x84af[35]]({where:{id:1}})[_0x84af[34]](function(_0xa69bx27){_0xa69bx16= _0xa69bx27;return User[_0x84af[58]]({where:{role:_0x84af[64],online:true}})})[_0x84af[55]](function(_0xa69bx2d){var _0xa69bx17=null;try{if(_0xa69bx16[_0x84af[26]]){_0xa69bx17= decrypt(_0xa69bx16[_0x84af[26]],_0xa69bx16[_0x84af[27]]);_0xa69bx17= JSON[_0x84af[28]](_0xa69bx17)}else {_0xa69bx17= demoLicense}}catch(err){logger[_0x84af[49]](_0x84af[66],err);_0xa69bx17= demoLicense};if(_0xa69bx17[_0x84af[67]]> _0xa69bx2d){_0xa69bx2c= true};return _0xa69bx2c})}}function decrypt(_0xa69bx2f,_0xa69bx30){var _0xa69bx31=_0xa69bx30[_0x84af[69]](_0x84af[68])[4];var _0xa69bx32=_0xa69bx30[_0x84af[69]](_0x84af[68])[0];var _0xa69bx33=crypto[_0x84af[73]](_0x84af[70],util[_0x84af[72]](_0x84af[71],_0xa69bx31,_0xa69bx30,_0xa69bx32));var _0xa69bx16=_0xa69bx33[_0x84af[40]](_0xa69bx2f,_0x84af[74],_0x84af[21]);_0xa69bx16+= _0xa69bx33[_0x84af[75]](_0x84af[21]);return _0xa69bx16}function getLicense(){return License[_0x84af[87]](1,{raw:true})[_0x84af[55]](function(_0xa69bx17){if(!_0xa69bx17){_0xa69bx17= {}};try{if(_0xa69bx17[_0x84af[26]]){_0xa69bx17[_0x84af[77]]= _0xa69bx17[_0x84af[26]];_0xa69bx17[_0x84af[26]]= decrypt(_0xa69bx17[_0x84af[26]],_0xa69bx17[_0x84af[27]]);_0xa69bx17[_0x84af[26]]= JSON[_0x84af[28]](_0xa69bx17[_0x84af[26]])}else {_0xa69bx17[_0x84af[26]]= demoLicense}}catch(err){logger[_0x84af[32]](_0x84af[78],err);_0xa69bx17[_0x84af[26]]= demoLicense};if(_0xa69bx17[_0x84af[79]]){var _0xa69bx33=crypto[_0x84af[73]](_0x84af[70],config[_0x84af[81]][_0x84af[80]]);var _0xa69bx35=_0xa69bx33[_0x84af[40]](_0xa69bx17[_0x84af[79]],_0x84af[74],_0x84af[21]);_0xa69bx35+= _0xa69bx33[_0x84af[75]](_0x84af[21]);_0xa69bx17[_0x84af[26]][_0x84af[82]]= expirationTh- moment()[_0x84af[84]](_0xa69bx35,_0x84af[83])};_0xa69bx17[_0x84af[26]][_0x84af[85]]= _0xa69bx17[_0x84af[27]];_0xa69bx17[_0x84af[26]][_0x84af[86]]= getUuid();return _0xa69bx17})[_0x84af[25]](function(_0xa69bx15){logger[_0x84af[32]](_0x84af[76],_0xa69bx15);return demoLicense})}exports[_0x84af[88]]= getLicense;exports[_0x84af[89]]= getUuid;exports[_0x84af[90]]= isValidDate;exports[_0x84af[91]]= isUsersLimit;exports[_0x84af[92]]= isTelephonesLimit;exports[_0x84af[93]]= hasChat;exports[_0x84af[94]]= hasMail;exports[_0x84af[95]]= hasFax;exports[_0x84af[96]]= hasOpenchannel;exports[_0x84af[97]]= hasSms;exports[_0x84af[98]]= hasJscripty;exports[_0x84af[99]]= hasCm;exports[_0x84af[100]]= hasUpdate;exports[_0x84af[101]]= isValidAgent;exports[_0x84af[102]]= demoLicense;exports[_0x84af[103]]= decrypt
\ No newline at end of file
index 82604a0..c144122 100644 (file)
@@ -1 +1 @@
-var _0xe3f4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x39\x30\x30\x30","\x78\x63\x61\x6C\x6C\x79\x73\x68\x75\x74\x74\x6C\x65\x2D\x73\x65\x63\x72\x65\x74","\x61\x70\x70\x2D\x69\x64","\x73\x65\x63\x72\x65\x74",""];_0xe3f4[0];module[_0xe3f4[1]]= {DOMAIN:_0xe3f4[2],SESSION_SECRET:_0xe3f4[3],FACEBOOK_ID:_0xe3f4[4],FACEBOOK_SECRET:_0xe3f4[5],TWITTER_ID:_0xe3f4[4],TWITTER_SECRET:_0xe3f4[5],GOOGLE_ID:_0xe3f4[4],GOOGLE_SECRET:_0xe3f4[5],DEBUG:_0xe3f4[6]}
\ No newline at end of file
+var _0x8ce6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x39\x30\x30\x30","\x78\x63\x61\x6C\x6C\x79\x73\x68\x75\x74\x74\x6C\x65\x2D\x73\x65\x63\x72\x65\x74","\x61\x70\x70\x2D\x69\x64","\x73\x65\x63\x72\x65\x74",""];_0x8ce6[0];module[_0x8ce6[1]]= {DOMAIN:_0x8ce6[2],SESSION_SECRET:_0x8ce6[3],FACEBOOK_ID:_0x8ce6[4],FACEBOOK_SECRET:_0x8ce6[5],TWITTER_ID:_0x8ce6[4],TWITTER_SECRET:_0x8ce6[5],GOOGLE_ID:_0x8ce6[4],GOOGLE_SECRET:_0x8ce6[5],DEBUG:_0x8ce6[6]}
\ No newline at end of file
index c1a2c56..9289d6a 100644 (file)
@@ -1 +1 @@
-var _0xece8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x6F\x6D\x65\x6E\x74","\x77\x69\x6E\x73\x74\x6F\x6E","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6C\x6F\x64\x61\x73\x68","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2F\x76\x61\x72","\x6C\x6F\x67","\x78\x63\x61\x6C\x6C\x79","\x25\x73\x2D\x25\x73\x2E\x6C\x6F\x67","\x66\x6F\x72\x6D\x61\x74","\x6A\x6F\x69\x6E","\x5B\x25\x73\x5D\x20\x5B\x25\x73\x5D\x20\x5B\x25\x73\x5D\x20\x2D\x20\x25\x73\x20\x25\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x6C\x65\x76\x65\x6C","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x65\x74\x61","\x69\x73\x45\x6D\x70\x74\x79","","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x65\x78\x70\x6F\x72\x74\x73","\x25\x73\x2D\x25\x73","\x65\x72\x72\x6F\x72","\x46\x69\x6C\x65","\x74\x72\x61\x6E\x73\x70\x6F\x72\x74\x73","\x69\x6E\x66\x6F","\x64\x65\x62\x75\x67\x4C\x65\x76\x65\x6C","\x43\x6F\x6E\x73\x6F\x6C\x65","\x4C\x6F\x67\x67\x65\x72"];_0xece8[0];var moment=require(_0xece8[1]);var winston=require(_0xece8[2]);var util=require(_0xece8[3]);var path=require(_0xece8[4]);var _=require(_0xece8[5]);var config=require(_0xece8[6]);function filename(_0x2fcfx8,_0x2fcfx9){return path[_0xece8[12]](_0xece8[7],_0xece8[8],_0xece8[9],util[_0xece8[11]](_0xece8[10],_0x2fcfx8,_0x2fcfx9))}function formatter(_0x2fcfx8,_0x2fcfxb){return util[_0xece8[11]](_0xece8[13],moment()[_0xece8[11]](_0xece8[14]),_0x2fcfxb[_0xece8[16]][_0xece8[15]](),_0x2fcfx8[_0xece8[15]](),_0x2fcfxb[_0xece8[17]],_[_0xece8[19]](_0x2fcfxb[_0xece8[18]])?_0xece8[20]:JSON[_0xece8[21]](_0x2fcfxb[_0xece8[18]]))}module[_0xece8[22]]= function(_0x2fcfx8){return  new (winston[_0xece8[30]])({transports:[ new (winston[_0xece8[26]][_0xece8[25]])({name:util[_0xece8[11]](_0xece8[23],_0x2fcfx8,_0xece8[24]),filename:filename(_0x2fcfx8,_0xece8[24]),level:_0xece8[24],json:false,maxsize:5242880,maxFiles:7,tailable:true,formatter:function(_0x2fcfxb){return formatter(_0x2fcfx8,_0x2fcfxb)}}), new (winston[_0xece8[26]][_0xece8[25]])({name:util[_0xece8[11]](_0xece8[23],_0x2fcfx8,_0xece8[27]),filename:filename(_0x2fcfx8,_0xece8[27]),level:_0xece8[27],json:false,maxsize:5242880,maxFiles:7,tailable:true,formatter:function(_0x2fcfxb){return formatter(_0x2fcfx8,_0x2fcfxb)}}), new (winston[_0xece8[26]][_0xece8[29]])({level:config[_0xece8[28]]|| _0xece8[27],colorize:true,json:false,formatter:function(_0x2fcfxb){return formatter(_0x2fcfx8,_0x2fcfxb)}})]})}
\ No newline at end of file
+var _0x436d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x6F\x6D\x65\x6E\x74","\x77\x69\x6E\x73\x74\x6F\x6E","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x6C\x6F\x64\x61\x73\x68","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2F\x76\x61\x72","\x6C\x6F\x67","\x78\x63\x61\x6C\x6C\x79","\x25\x73\x2D\x25\x73\x2E\x6C\x6F\x67","\x66\x6F\x72\x6D\x61\x74","\x6A\x6F\x69\x6E","\x5B\x25\x73\x5D\x20\x5B\x25\x73\x5D\x20\x5B\x25\x73\x5D\x20\x2D\x20\x25\x73\x20\x25\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x6C\x65\x76\x65\x6C","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x65\x74\x61","\x69\x73\x45\x6D\x70\x74\x79","","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x65\x78\x70\x6F\x72\x74\x73","\x25\x73\x2D\x25\x73","\x65\x72\x72\x6F\x72","\x46\x69\x6C\x65","\x74\x72\x61\x6E\x73\x70\x6F\x72\x74\x73","\x69\x6E\x66\x6F","\x64\x65\x62\x75\x67\x4C\x65\x76\x65\x6C","\x43\x6F\x6E\x73\x6F\x6C\x65","\x4C\x6F\x67\x67\x65\x72"];_0x436d[0];var moment=require(_0x436d[1]);var winston=require(_0x436d[2]);var util=require(_0x436d[3]);var path=require(_0x436d[4]);var _=require(_0x436d[5]);var config=require(_0x436d[6]);function filename(_0x829fx8,_0x829fx9){return path[_0x436d[12]](_0x436d[7],_0x436d[8],_0x436d[9],util[_0x436d[11]](_0x436d[10],_0x829fx8,_0x829fx9))}function formatter(_0x829fx8,_0x829fxb){return util[_0x436d[11]](_0x436d[13],moment()[_0x436d[11]](_0x436d[14]),_0x829fxb[_0x436d[16]][_0x436d[15]](),_0x829fx8[_0x436d[15]](),_0x829fxb[_0x436d[17]],_[_0x436d[19]](_0x829fxb[_0x436d[18]])?_0x436d[20]:JSON[_0x436d[21]](_0x829fxb[_0x436d[18]]))}module[_0x436d[22]]= function(_0x829fx8){return  new (winston[_0x436d[30]])({transports:[ new (winston[_0x436d[26]][_0x436d[25]])({name:util[_0x436d[11]](_0x436d[23],_0x829fx8,_0x436d[24]),filename:filename(_0x829fx8,_0x436d[24]),level:_0x436d[24],json:false,maxsize:5242880,maxFiles:7,tailable:true,formatter:function(_0x829fxb){return formatter(_0x829fx8,_0x829fxb)}}), new (winston[_0x436d[26]][_0x436d[25]])({name:util[_0x436d[11]](_0x436d[23],_0x829fx8,_0x436d[27]),filename:filename(_0x829fx8,_0x436d[27]),level:_0x436d[27],json:false,maxsize:5242880,maxFiles:7,tailable:true,formatter:function(_0x829fxb){return formatter(_0x829fx8,_0x829fxb)}}), new (winston[_0x436d[26]][_0x436d[29]])({level:config[_0x436d[28]]|| _0x436d[27],colorize:true,json:false,formatter:function(_0x829fxb){return formatter(_0x829fx8,_0x829fxb)}})]})}
\ No newline at end of file
index ecb02f2..6747a5b 100644 (file)
@@ -1 +1 @@
-var _0x8dd8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x77\x69\x6E\x73\x74\x6F\x6E","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x61\x63\x63\x65\x73\x73","\x69\x6E\x66\x6F","\x2F\x76\x61\x72\x2F\x6C\x6F\x67\x2F\x78\x63\x61\x6C\x6C\x79\x2F\x61\x63\x63\x65\x73\x73\x2E\x6C\x6F\x67","\x25\x73\x20\x2D\x20\x25\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x73\x73\x61\x67\x65","\x46\x69\x6C\x65","\x74\x72\x61\x6E\x73\x70\x6F\x72\x74\x73","\x4C\x6F\x67\x67\x65\x72"];_0x8dd8[0];var winston=require(_0x8dd8[1]);var moment=require(_0x8dd8[2]);var util=require(_0x8dd8[3]);module[_0x8dd8[4]]=  new (winston[_0x8dd8[14]])({transports:[ new (winston[_0x8dd8[13]][_0x8dd8[12]])({name:_0x8dd8[5],level:_0x8dd8[6],filename:_0x8dd8[7],json:false,maxsize:7340032,maxFiles:10,tailable:true,formatter:function(_0xfc21x4){return util[_0x8dd8[10]](_0x8dd8[8],moment()[_0x8dd8[10]](_0x8dd8[9]),_0xfc21x4[_0x8dd8[11]])}})]})
\ No newline at end of file
+var _0x4803=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x77\x69\x6E\x73\x74\x6F\x6E","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x61\x63\x63\x65\x73\x73","\x69\x6E\x66\x6F","\x2F\x76\x61\x72\x2F\x6C\x6F\x67\x2F\x78\x63\x61\x6C\x6C\x79\x2F\x61\x63\x63\x65\x73\x73\x2E\x6C\x6F\x67","\x25\x73\x20\x2D\x20\x25\x73","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x73\x73\x61\x67\x65","\x46\x69\x6C\x65","\x74\x72\x61\x6E\x73\x70\x6F\x72\x74\x73","\x4C\x6F\x67\x67\x65\x72"];_0x4803[0];var winston=require(_0x4803[1]);var moment=require(_0x4803[2]);var util=require(_0x4803[3]);module[_0x4803[4]]=  new (winston[_0x4803[14]])({transports:[ new (winston[_0x4803[13]][_0x4803[12]])({name:_0x4803[5],level:_0x4803[6],filename:_0x4803[7],json:false,maxsize:7340032,maxFiles:10,tailable:true,formatter:function(_0x6502x4){return util[_0x4803[10]](_0x4803[8],moment()[_0x4803[10]](_0x4803[9]),_0x6502x4[_0x4803[11]])}})]})
\ No newline at end of file
index 04c571a..b388394 100644 (file)
@@ -1 +1 @@
-var _0xf6ae=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x66\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x41\x63\x74\x69\x6F\x6E","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x61\x63\x63\x6F\x75\x6E\x74","\x61\x6D\x69","\x65\x78\x69\x74","\x70\x69\x64","\x72\x65\x6D\x6F\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x6A\x65\x63\x74","\x69\x64","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x6E\x61\x6D\x65","\x61\x64\x64\x72\x65\x73\x73","\x66\x72\x6F\x6D","\x70\x75\x73\x68","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4F\x70\x65\x6E\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x43\x52\x45\x41\x54\x45","\x64\x65\x62\x75\x67","\x6F\x6E\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x63\x63\x65\x70\x74","\x77\x65\x62\x68\x6F\x6F\x6B","\x66\x69\x6E\x61\x6C\x6C\x79","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x70\x72\x6F\x63\x65\x73\x73","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x63\x6C\x6F\x73\x65","\x6F\x6E\x52\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x52\x45\x43\x45\x49\x56\x45\x44","\x6F\x6E\x53\x65\x6E\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x65","\x20\x55\x50\x44\x41\x54\x45","\x5B\x4F\x70\x65\x6E\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x44\x45\x53\x54\x52\x4F\x59","\x53\x45\x4E\x44\x49\x4E\x47","\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x20\x73\x74\x61\x74\x75\x73","\x46\x41\x49\x4C\x45\x44","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x53\x45\x4E\x54","\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x53\x45\x4E\x54\x2E\x2E\x2E","\x53\x45\x4E\x44\x49\x4E\x47\x20\x4D\x65\x73\x73\x61\x67\x65\x2E\x2E\x2E","\x72\x65\x70\x6C\x79\x4D\x65\x74\x68\x6F\x64","\x72\x65\x70\x6C\x79\x55\x72\x6C","\x74\x6F","\x62\x6F\x64\x79","\x55\x73\x65\x72\x49\x64","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x45\x52\x52\x4F\x52","\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x48\x54\x54\x50\x20\x4D\x65\x74\x68\x6F\x64\x20\x6F\x72\x20\x55\x52\x4C\x20\x69\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64\x2E\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x79\x6F\x75\x72\x20\x61\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72\x21\x21","\x61\x64\x64\x55\x73\x65\x72","\x50\x45\x4E\x44\x49\x4E\x47","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4F\x75\x74","\x75\x73\x65\x72","\x73\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x61\x6C\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x65\x66\x75\x6C\x21","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xf6ae[0];var _=require(_0xf6ae[1]);var Promise=require(_0xf6ae[2]);var Util=require(_0xf6ae[3]);var moment=require(_0xf6ae[4]);var path=require(_0xf6ae[5]);var util=require(_0xf6ae[6]);var fs=require(_0xf6ae[7]);var Agent=require(_0xf6ae[9])[_0xf6ae[8]];var OpenchannelRoom=require(_0xf6ae[9])[_0xf6ae[10]];var OpenchannelMessage=require(_0xf6ae[9])[_0xf6ae[11]];var OpenchannelAccount=require(_0xf6ae[9])[_0xf6ae[12]];var ReportOpenchannel=require(_0xf6ae[9])[_0xf6ae[13]];var SmsMessage=require(_0xf6ae[9])[_0xf6ae[14]];var MailMessage=require(_0xf6ae[9])[_0xf6ae[15]];var Session=require(_0xf6ae[9])[_0xf6ae[16]];var Action=require(_0xf6ae[9])[_0xf6ae[17]];var path=require(_0xf6ae[5]);var fs=require(_0xf6ae[7]);var cp=require(_0xf6ae[18]);var config=require(_0xf6ae[19]);var Contact=require(_0xf6ae[9])[_0xf6ae[20]];var logger=require(_0xf6ae[22])(_0xf6ae[21]);var processes=[];function Custom(_0xe644x17){logger[_0xf6ae[24]](_0xf6ae[23]);this[_0xf6ae[25]]= null;this[_0xf6ae[26]]= _0xe644x17}function createAndStartRouting(_0xe644x19,_0xe644x1a,_0xe644x17){var _0xe644x1b=cp[_0xf6ae[47]](path[_0xf6ae[46]](config[_0xf6ae[44]],_0xf6ae[45]))[_0xf6ae[35]](_0xf6ae[36],function(_0xe644x1e){switch(_0xe644x1e[_0xf6ae[41]]){case _0xf6ae[39]:return MailMessage[_0xf6ae[38]](_0xe644x1e[_0xf6ae[37]]);case _0xf6ae[40]:return SmsMessage[_0xf6ae[38]](_0xe644x1e[_0xf6ae[37]]);case _0xf6ae[43]:_0xe644x17[_0xf6ae[42]]({message:_0xe644x1e[_0xf6ae[41]],doc:_0xe644x1e[_0xf6ae[37]]});break;default:}})[_0xf6ae[35]](_0xf6ae[27],function(){var _0xe644x1c=_[_0xf6ae[29]](processes,{pid:this[_0xf6ae[28]]});if(_0xe644x1c&& _0xe644x1c[_0xf6ae[30]]){return OpenchannelRoom[_0xf6ae[34]](_0xe644x1c[0][_0xf6ae[33]])[_0xf6ae[32]](function(_0xe644x1d){if(_0xe644x1d){return _0xe644x1d[_0xf6ae[31]]({waiting:false})}})}});_0xe644x1b[_0xf6ae[42]]({type:_0xf6ae[48],param1:{channel:_0xf6ae[21],uniqueid:util[_0xf6ae[51]](_0xf6ae[49],moment()[_0xf6ae[50]](),_0xe644x19.OpenchannelRoomId),subject:_0xe644x19[_0xf6ae[52]],messageid:_0xe644x19[_0xf6ae[53]],roomid:_0xe644x19[_0xf6ae[54]],accountid:_0xe644x1a[_0xf6ae[53]],accountname:_0xe644x1a[_0xf6ae[55]],accountaddress:_0xe644x1a[_0xf6ae[56]],from:_0xe644x19[_0xf6ae[57]]},param2:_0xe644x19});processes[_0xf6ae[58]]({id:_0xe644x19[_0xf6ae[53]],channel:_0xf6ae[21],process:_0xe644x1b,roomid:_0xe644x19[_0xf6ae[54]],pid:_0xe644x1b[_0xf6ae[28]]})}Custom[_0xf6ae[60]][_0xf6ae[59]]= function(_0xe644x1f,_0xe644x20){var _0xe644x21=this;_0xe644x20&& logger[_0xf6ae[63]](_0xf6ae[61]+ _0xe644x1f[_0xf6ae[55]]+ _0xf6ae[62]);_0xe644x21[_0xf6ae[25]]= _0xe644x1f;OpenchannelAccount[_0xf6ae[65]](function(_0xe644x1f){if(_0xe644x21[_0xf6ae[25]]&& _0xe644x1f[_0xf6ae[53]]=== _0xe644x21[_0xf6ae[25]][_0xf6ae[53]]){_0xe644x21[_0xf6ae[64]](_0xe644x1f)}});ReportOpenchannel[_0xf6ae[65]](function(_0xe644x1f){if(_0xe644x21[_0xf6ae[25]]&& _0xe644x1f[_0xf6ae[66]]== _0xe644x21[_0xf6ae[25]][_0xf6ae[53]]){var _0xe644x22=_0xe644x1f[_0xf6ae[67]]({plain:true});if(_0xe644x1f[_0xf6ae[69]](_0xf6ae[68])){return Session[_0xf6ae[31]]({memberid:_0xe644x22[_0xf6ae[81]],membername:_0xe644x22[_0xf6ae[79]],leaveAt:moment()[_0xf6ae[51]](_0xf6ae[82])},{where:{uniqueid:_0xe644x22[_0xf6ae[83]],leaveAt:null},individualHooks:true})[_0xf6ae[32]](function(){var _0xe644x24=_[_0xf6ae[77]](processes,{id:_0xe644x22[_0xf6ae[76]]});if(_0xe644x24){_0xe644x24[_0xf6ae[80]][_0xf6ae[42]]({type:_0xf6ae[78],membername:_0xe644x22[_0xf6ae[79]]})}})[_0xf6ae[75]](function(){_0xe644x21[_0xf6ae[74]](_0xe644x1f,_0xf6ae[73])})[_0xf6ae[72]](function(_0xe644x23){logger[_0xf6ae[71]](_0xe644x23[_0xf6ae[70]])})}else {if(_0xe644x1f[_0xf6ae[69]](_0xf6ae[84])){var _0xe644x24=_[_0xf6ae[77]](processes,{id:_0xe644x22[_0xf6ae[76]]});if(_0xe644x24){_0xe644x24[_0xf6ae[80]][_0xf6ae[42]]({type:_0xf6ae[85],id:_0xe644x22[_0xf6ae[81]],membername:_0xe644x22[_0xf6ae[79]]})};_0xe644x21[_0xf6ae[74]](_0xe644x1f,_0xf6ae[85])}}}});OpenchannelRoom[_0xf6ae[65]](function(_0xe644x1f){if(_0xe644x21[_0xf6ae[25]]&& _0xe644x1f[_0xf6ae[86]]== _0xe644x21[_0xf6ae[25]][_0xf6ae[53]]){if(_0xe644x1f[_0xf6ae[69]](_0xf6ae[87])&& _0xe644x1f[_0xf6ae[87]]=== _0xf6ae[88]){_0xe644x21[_0xf6ae[74]](_0xe644x1f,_0xf6ae[89])}}});OpenchannelAccount[_0xf6ae[91]](function(_0xe644x1f){if(_0xe644x21[_0xf6ae[25]]&& _0xe644x1f[_0xf6ae[53]]=== _0xe644x21[_0xf6ae[25]][_0xf6ae[53]]){_0xe644x21[_0xf6ae[90]](_0xe644x1f)}});OpenchannelMessage[_0xf6ae[94]](function(_0xe644x1f,_0xe644x25){if(_0xe644x21[_0xf6ae[25]]&& _0xe644x21[_0xf6ae[25]][_0xf6ae[53]]== _0xe644x1f[_0xf6ae[86]]){if(_0xe644x1f[_0xf6ae[87]]=== _0xf6ae[92]){createAndStartRouting(_0xe644x1f[_0xf6ae[67]]({plain:true}),_0xe644x21[_0xf6ae[25]],_0xe644x21[_0xf6ae[26]])}else {_0xe644x21[_0xf6ae[93]](_0xe644x1f,_0xe644x25)}}})};Custom[_0xf6ae[60]][_0xf6ae[64]]= function(_0xe644x1f){if(!_0xe644x1f[_0xf6ae[69]](_0xf6ae[95])){logger[_0xf6ae[63]](_0xf6ae[61]+ _0xe644x1f[_0xf6ae[55]]+ _0xf6ae[96]);this[_0xf6ae[25]]= null;this[_0xf6ae[25]]= _0xe644x1f}};Custom[_0xf6ae[60]][_0xf6ae[90]]= function(_0xe644x1f){logger[_0xf6ae[63]](_0xf6ae[97]+ _0xe644x1f[_0xf6ae[55]]+ _0xf6ae[98]);this[_0xf6ae[25]]= null};Custom[_0xf6ae[60]][_0xf6ae[93]]= function(_0xe644x26,_0xe644x25){var _0xe644x27=this[_0xf6ae[25]];var _0xe644x28=_0xe644x26;var _0xe644x29;var _0xe644x2a;if(_0xe644x28[_0xf6ae[87]]=== _0xf6ae[99]){return Promise[_0xf6ae[121]]([])[_0xf6ae[32]](getRoom(_0xe644x28))[_0xf6ae[32]](function(_0xe644x2d){_0xe644x29= _0xe644x2d;return _0xe644x28[_0xf6ae[120]](_0xe644x2d[_0xf6ae[53]])})[_0xf6ae[32]](function(){return _0xe644x29[_0xf6ae[103]]({status:_0xf6ae[117],lastEvent:_0xf6ae[99],lastEventAt:moment()[_0xf6ae[51]](_0xf6ae[82]),openchannelOut:++_0xe644x29[_0xf6ae[118]]},{individualHooks:true,user:_0xe644x25[_0xf6ae[119]]})})[_0xf6ae[32]](function(_0xe644x19){return Agent[_0xf6ae[34]](_0xe644x28.UserId)})[_0xf6ae[32]](function(_0xe644x2c){_0xe644x2a= _0xe644x2c;return _0xe644x29[_0xf6ae[116]](_0xe644x2a)})[_0xf6ae[32]](function(){logger[_0xf6ae[24]](_0xf6ae[107]);if(_0xe644x27[_0xf6ae[108]]&& _0xe644x27[_0xf6ae[109]]){var _0xe644x19={from:_0xe644x28[_0xf6ae[57]],to:_0xe644x28[_0xf6ae[110]],body:_0xe644x28[_0xf6ae[111]],UserId:_0xe644x28[_0xf6ae[112]],OpenchannelAccountId:_0xe644x28[_0xf6ae[86]],OpenchannelRoomId:_0xe644x28[_0xf6ae[54]]};return Util[_0xf6ae[113]](_0xe644x19,_0xe644x27[_0xf6ae[108]],_0xe644x27[_0xf6ae[109]])}else {throw {name:_0xf6ae[114],message:_0xf6ae[115]}}})[_0xf6ae[32]](function(_0xe644x2b){logger[_0xf6ae[24]](_0xf6ae[106]);return _0xe644x28[_0xf6ae[31]]({status:_0xf6ae[105],res_data:JSON[_0xf6ae[104]](_0xe644x2b)})})[_0xf6ae[32]](function(){return _0xe644x29[_0xf6ae[103]]({lastEvent:_0xf6ae[105],lastEventAt:moment()[_0xf6ae[51]](_0xf6ae[82])})})[_0xf6ae[72]](function(_0xe644x23){logger[_0xf6ae[71]](_0xf6ae[100],_0xe644x23[_0xf6ae[70]]);_0xe644x28[_0xf6ae[31]]({status:_0xf6ae[102],res_data:JSON[_0xf6ae[104]](_0xe644x23)})[_0xf6ae[32]](function(){return _0xe644x29[_0xf6ae[103]]({lastEvent:_0xf6ae[102],lastEventAt:moment()[_0xf6ae[51]](_0xf6ae[82])})})[_0xf6ae[72]](function(_0xe644x23){logger[_0xf6ae[71]](_0xf6ae[101])})})}};function getRoom(_0xe644x28){return function(){if(_0xe644x28[_0xf6ae[54]]){return OpenchannelRoom[_0xf6ae[34]](_0xe644x28.OpenchannelRoomId)}else {return OpenchannelRoom[_0xf6ae[124]]({limit:1,where:{contact:_0xe644x28[_0xf6ae[110]],OpenchannelAccountId:_0xe644x28[_0xf6ae[86]]},order:[[_0xf6ae[122],_0xf6ae[123]]]})[_0xf6ae[32]](function(_0xe644x2f){var _0xe644x1d=_0xe644x2f[0];if(!_0xe644x1d|| _0xe644x1d[_0xf6ae[87]]=== _0xf6ae[88]){var _0xe644x30=_0xe644x1d?_0xe644x1d[_0xf6ae[53]]:null;return OpenchannelRoom[_0xf6ae[38]]({contact:_0xe644x28[_0xf6ae[110]],OpenchannelAccountId:_0xe644x28[_0xf6ae[86]],status:_0xf6ae[117],ParentId:_0xe644x30})};return _0xe644x1d})}}}function execRequest(_0xe644x1f,_0xe644x32,_0xe644x33){Util[_0xf6ae[113]](_0xe644x1f,_0xe644x32,_0xe644x33)[_0xf6ae[32]](function(_0xe644x34){logger[_0xf6ae[63]](_0xf6ae[126])})[_0xf6ae[72]](function(_0xe644x23){logger[_0xf6ae[63]](_0xf6ae[125])})}Custom[_0xf6ae[60]][_0xf6ae[74]]= function(_0xe644x1f,_0xe644x35){var _0xe644x27=this[_0xf6ae[25]];switch(_0xe644x35){case _0xf6ae[73]:if(_0xe644x27[_0xf6ae[127]]&& _0xe644x27[_0xf6ae[128]]){logger[_0xf6ae[63]](_0xf6ae[129]+ _0xe644x27[_0xf6ae[55]]+ _0xf6ae[130]);execRequest(_0xe644x1f[_0xf6ae[131]],_0xe644x27[_0xf6ae[127]],_0xe644x27[_0xf6ae[128]])};if(_0xe644x27[_0xf6ae[132]][_0xf6ae[30]]){_[_0xf6ae[135]](_0xe644x27[_0xf6ae[132]],function(_0xe644x36){if(_0xe644x36[_0xf6ae[133]]){Util[_0xf6ae[134]](_0xe644x36,_0xe644x1f)}})};break;case _0xf6ae[85]:if(_0xe644x27[_0xf6ae[136]]&& _0xe644x27[_0xf6ae[137]]){logger[_0xf6ae[63]](_0xf6ae[129]+ _0xe644x27[_0xf6ae[55]]+ _0xf6ae[138]);execRequest(_0xe644x1f[_0xf6ae[131]],_0xe644x27[_0xf6ae[136]],_0xe644x27[_0xf6ae[137]])};break;case _0xf6ae[89]:if(_0xe644x27[_0xf6ae[139]]&& _0xe644x27[_0xf6ae[140]]){logger[_0xf6ae[63]](_0xf6ae[129]+ _0xe644x27[_0xf6ae[55]]+ _0xf6ae[141]);execRequest(_0xe644x1f[_0xf6ae[131]],_0xe644x27[_0xf6ae[139]],_0xe644x27[_0xf6ae[140]])};break;default:logger[_0xf6ae[71]](_0xf6ae[142])}};module[_0xf6ae[143]]= Custom
\ No newline at end of file
+var _0x28da=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x66\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x41\x63\x74\x69\x6F\x6E","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x61\x63\x63\x6F\x75\x6E\x74","\x61\x6D\x69","\x65\x78\x69\x74","\x70\x69\x64","\x72\x65\x6D\x6F\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x6A\x65\x63\x74","\x69\x64","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x6E\x61\x6D\x65","\x61\x64\x64\x72\x65\x73\x73","\x66\x72\x6F\x6D","\x70\x75\x73\x68","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4F\x70\x65\x6E\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x43\x52\x45\x41\x54\x45","\x64\x65\x62\x75\x67","\x6F\x6E\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x63\x63\x65\x70\x74","\x77\x65\x62\x68\x6F\x6F\x6B","\x66\x69\x6E\x61\x6C\x6C\x79","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x70\x72\x6F\x63\x65\x73\x73","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x63\x6C\x6F\x73\x65","\x6F\x6E\x52\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x52\x45\x43\x45\x49\x56\x45\x44","\x6F\x6E\x53\x65\x6E\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x65","\x20\x55\x50\x44\x41\x54\x45","\x5B\x4F\x70\x65\x6E\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x44\x45\x53\x54\x52\x4F\x59","\x53\x45\x4E\x44\x49\x4E\x47","\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x20\x73\x74\x61\x74\x75\x73","\x46\x41\x49\x4C\x45\x44","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x53\x45\x4E\x54","\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x53\x45\x4E\x54\x2E\x2E\x2E","\x53\x45\x4E\x44\x49\x4E\x47\x20\x4D\x65\x73\x73\x61\x67\x65\x2E\x2E\x2E","\x72\x65\x70\x6C\x79\x4D\x65\x74\x68\x6F\x64","\x72\x65\x70\x6C\x79\x55\x72\x6C","\x74\x6F","\x62\x6F\x64\x79","\x55\x73\x65\x72\x49\x64","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x45\x52\x52\x4F\x52","\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x48\x54\x54\x50\x20\x4D\x65\x74\x68\x6F\x64\x20\x6F\x72\x20\x55\x52\x4C\x20\x69\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64\x2E\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x79\x6F\x75\x72\x20\x61\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72\x21\x21","\x61\x64\x64\x55\x73\x65\x72","\x50\x45\x4E\x44\x49\x4E\x47","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4F\x75\x74","\x75\x73\x65\x72","\x73\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x61\x6C\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x65\x66\x75\x6C\x21","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x28da[0];var _=require(_0x28da[1]);var Promise=require(_0x28da[2]);var Util=require(_0x28da[3]);var moment=require(_0x28da[4]);var path=require(_0x28da[5]);var util=require(_0x28da[6]);var fs=require(_0x28da[7]);var Agent=require(_0x28da[9])[_0x28da[8]];var OpenchannelRoom=require(_0x28da[9])[_0x28da[10]];var OpenchannelMessage=require(_0x28da[9])[_0x28da[11]];var OpenchannelAccount=require(_0x28da[9])[_0x28da[12]];var ReportOpenchannel=require(_0x28da[9])[_0x28da[13]];var SmsMessage=require(_0x28da[9])[_0x28da[14]];var MailMessage=require(_0x28da[9])[_0x28da[15]];var Session=require(_0x28da[9])[_0x28da[16]];var Action=require(_0x28da[9])[_0x28da[17]];var path=require(_0x28da[5]);var fs=require(_0x28da[7]);var cp=require(_0x28da[18]);var config=require(_0x28da[19]);var Contact=require(_0x28da[9])[_0x28da[20]];var logger=require(_0x28da[22])(_0x28da[21]);var processes=[];function Custom(_0x9b5fx17){logger[_0x28da[24]](_0x28da[23]);this[_0x28da[25]]= null;this[_0x28da[26]]= _0x9b5fx17}function createAndStartRouting(_0x9b5fx19,_0x9b5fx1a,_0x9b5fx17){var _0x9b5fx1b=cp[_0x28da[47]](path[_0x28da[46]](config[_0x28da[44]],_0x28da[45]))[_0x28da[35]](_0x28da[36],function(_0x9b5fx1e){switch(_0x9b5fx1e[_0x28da[41]]){case _0x28da[39]:return MailMessage[_0x28da[38]](_0x9b5fx1e[_0x28da[37]]);case _0x28da[40]:return SmsMessage[_0x28da[38]](_0x9b5fx1e[_0x28da[37]]);case _0x28da[43]:_0x9b5fx17[_0x28da[42]]({message:_0x9b5fx1e[_0x28da[41]],doc:_0x9b5fx1e[_0x28da[37]]});break;default:}})[_0x28da[35]](_0x28da[27],function(){var _0x9b5fx1c=_[_0x28da[29]](processes,{pid:this[_0x28da[28]]});if(_0x9b5fx1c&& _0x9b5fx1c[_0x28da[30]]){return OpenchannelRoom[_0x28da[34]](_0x9b5fx1c[0][_0x28da[33]])[_0x28da[32]](function(_0x9b5fx1d){if(_0x9b5fx1d){return _0x9b5fx1d[_0x28da[31]]({waiting:false})}})}});_0x9b5fx1b[_0x28da[42]]({type:_0x28da[48],param1:{channel:_0x28da[21],uniqueid:util[_0x28da[51]](_0x28da[49],moment()[_0x28da[50]](),_0x9b5fx19.OpenchannelRoomId),subject:_0x9b5fx19[_0x28da[52]],messageid:_0x9b5fx19[_0x28da[53]],roomid:_0x9b5fx19[_0x28da[54]],accountid:_0x9b5fx1a[_0x28da[53]],accountname:_0x9b5fx1a[_0x28da[55]],accountaddress:_0x9b5fx1a[_0x28da[56]],from:_0x9b5fx19[_0x28da[57]]},param2:_0x9b5fx19});processes[_0x28da[58]]({id:_0x9b5fx19[_0x28da[53]],channel:_0x28da[21],process:_0x9b5fx1b,roomid:_0x9b5fx19[_0x28da[54]],pid:_0x9b5fx1b[_0x28da[28]]})}Custom[_0x28da[60]][_0x28da[59]]= function(_0x9b5fx1f,_0x9b5fx20){var _0x9b5fx21=this;_0x9b5fx20&& logger[_0x28da[63]](_0x28da[61]+ _0x9b5fx1f[_0x28da[55]]+ _0x28da[62]);_0x9b5fx21[_0x28da[25]]= _0x9b5fx1f;OpenchannelAccount[_0x28da[65]](function(_0x9b5fx1f){if(_0x9b5fx21[_0x28da[25]]&& _0x9b5fx1f[_0x28da[53]]=== _0x9b5fx21[_0x28da[25]][_0x28da[53]]){_0x9b5fx21[_0x28da[64]](_0x9b5fx1f)}});ReportOpenchannel[_0x28da[65]](function(_0x9b5fx1f){if(_0x9b5fx21[_0x28da[25]]&& _0x9b5fx1f[_0x28da[66]]== _0x9b5fx21[_0x28da[25]][_0x28da[53]]){var _0x9b5fx22=_0x9b5fx1f[_0x28da[67]]({plain:true});if(_0x9b5fx1f[_0x28da[69]](_0x28da[68])){return Session[_0x28da[31]]({memberid:_0x9b5fx22[_0x28da[81]],membername:_0x9b5fx22[_0x28da[79]],leaveAt:moment()[_0x28da[51]](_0x28da[82])},{where:{uniqueid:_0x9b5fx22[_0x28da[83]],leaveAt:null},individualHooks:true})[_0x28da[32]](function(){var _0x9b5fx24=_[_0x28da[77]](processes,{id:_0x9b5fx22[_0x28da[76]]});if(_0x9b5fx24){_0x9b5fx24[_0x28da[80]][_0x28da[42]]({type:_0x28da[78],membername:_0x9b5fx22[_0x28da[79]]})}})[_0x28da[75]](function(){_0x9b5fx21[_0x28da[74]](_0x9b5fx1f,_0x28da[73])})[_0x28da[72]](function(_0x9b5fx23){logger[_0x28da[71]](_0x9b5fx23[_0x28da[70]])})}else {if(_0x9b5fx1f[_0x28da[69]](_0x28da[84])){var _0x9b5fx24=_[_0x28da[77]](processes,{id:_0x9b5fx22[_0x28da[76]]});if(_0x9b5fx24){_0x9b5fx24[_0x28da[80]][_0x28da[42]]({type:_0x28da[85],id:_0x9b5fx22[_0x28da[81]],membername:_0x9b5fx22[_0x28da[79]]})};_0x9b5fx21[_0x28da[74]](_0x9b5fx1f,_0x28da[85])}}}});OpenchannelRoom[_0x28da[65]](function(_0x9b5fx1f){if(_0x9b5fx21[_0x28da[25]]&& _0x9b5fx1f[_0x28da[86]]== _0x9b5fx21[_0x28da[25]][_0x28da[53]]){if(_0x9b5fx1f[_0x28da[69]](_0x28da[87])&& _0x9b5fx1f[_0x28da[87]]=== _0x28da[88]){_0x9b5fx21[_0x28da[74]](_0x9b5fx1f,_0x28da[89])}}});OpenchannelAccount[_0x28da[91]](function(_0x9b5fx1f){if(_0x9b5fx21[_0x28da[25]]&& _0x9b5fx1f[_0x28da[53]]=== _0x9b5fx21[_0x28da[25]][_0x28da[53]]){_0x9b5fx21[_0x28da[90]](_0x9b5fx1f)}});OpenchannelMessage[_0x28da[94]](function(_0x9b5fx1f,_0x9b5fx25){if(_0x9b5fx21[_0x28da[25]]&& _0x9b5fx21[_0x28da[25]][_0x28da[53]]== _0x9b5fx1f[_0x28da[86]]){if(_0x9b5fx1f[_0x28da[87]]=== _0x28da[92]){createAndStartRouting(_0x9b5fx1f[_0x28da[67]]({plain:true}),_0x9b5fx21[_0x28da[25]],_0x9b5fx21[_0x28da[26]])}else {_0x9b5fx21[_0x28da[93]](_0x9b5fx1f,_0x9b5fx25)}}})};Custom[_0x28da[60]][_0x28da[64]]= function(_0x9b5fx1f){if(!_0x9b5fx1f[_0x28da[69]](_0x28da[95])){logger[_0x28da[63]](_0x28da[61]+ _0x9b5fx1f[_0x28da[55]]+ _0x28da[96]);this[_0x28da[25]]= null;this[_0x28da[25]]= _0x9b5fx1f}};Custom[_0x28da[60]][_0x28da[90]]= function(_0x9b5fx1f){logger[_0x28da[63]](_0x28da[97]+ _0x9b5fx1f[_0x28da[55]]+ _0x28da[98]);this[_0x28da[25]]= null};Custom[_0x28da[60]][_0x28da[93]]= function(_0x9b5fx26,_0x9b5fx25){var _0x9b5fx27=this[_0x28da[25]];var _0x9b5fx28=_0x9b5fx26;var _0x9b5fx29;var _0x9b5fx2a;if(_0x9b5fx28[_0x28da[87]]=== _0x28da[99]){return Promise[_0x28da[121]]([])[_0x28da[32]](getRoom(_0x9b5fx28))[_0x28da[32]](function(_0x9b5fx2d){_0x9b5fx29= _0x9b5fx2d;return _0x9b5fx28[_0x28da[120]](_0x9b5fx2d[_0x28da[53]])})[_0x28da[32]](function(){return _0x9b5fx29[_0x28da[103]]({status:_0x28da[117],lastEvent:_0x28da[99],lastEventAt:moment()[_0x28da[51]](_0x28da[82]),openchannelOut:++_0x9b5fx29[_0x28da[118]]},{individualHooks:true,user:_0x9b5fx25[_0x28da[119]]})})[_0x28da[32]](function(_0x9b5fx19){return Agent[_0x28da[34]](_0x9b5fx28.UserId)})[_0x28da[32]](function(_0x9b5fx2c){_0x9b5fx2a= _0x9b5fx2c;return _0x9b5fx29[_0x28da[116]](_0x9b5fx2a)})[_0x28da[32]](function(){logger[_0x28da[24]](_0x28da[107]);if(_0x9b5fx27[_0x28da[108]]&& _0x9b5fx27[_0x28da[109]]){var _0x9b5fx19={from:_0x9b5fx28[_0x28da[57]],to:_0x9b5fx28[_0x28da[110]],body:_0x9b5fx28[_0x28da[111]],UserId:_0x9b5fx28[_0x28da[112]],OpenchannelAccountId:_0x9b5fx28[_0x28da[86]],OpenchannelRoomId:_0x9b5fx28[_0x28da[54]]};return Util[_0x28da[113]](_0x9b5fx19,_0x9b5fx27[_0x28da[108]],_0x9b5fx27[_0x28da[109]])}else {throw {name:_0x28da[114],message:_0x28da[115]}}})[_0x28da[32]](function(_0x9b5fx2b){logger[_0x28da[24]](_0x28da[106]);return _0x9b5fx28[_0x28da[31]]({status:_0x28da[105],res_data:JSON[_0x28da[104]](_0x9b5fx2b)})})[_0x28da[32]](function(){return _0x9b5fx29[_0x28da[103]]({lastEvent:_0x28da[105],lastEventAt:moment()[_0x28da[51]](_0x28da[82])})})[_0x28da[72]](function(_0x9b5fx23){logger[_0x28da[71]](_0x28da[100],_0x9b5fx23[_0x28da[70]]);_0x9b5fx28[_0x28da[31]]({status:_0x28da[102],res_data:JSON[_0x28da[104]](_0x9b5fx23)})[_0x28da[32]](function(){return _0x9b5fx29[_0x28da[103]]({lastEvent:_0x28da[102],lastEventAt:moment()[_0x28da[51]](_0x28da[82])})})[_0x28da[72]](function(_0x9b5fx23){logger[_0x28da[71]](_0x28da[101])})})}};function getRoom(_0x9b5fx28){return function(){if(_0x9b5fx28[_0x28da[54]]){return OpenchannelRoom[_0x28da[34]](_0x9b5fx28.OpenchannelRoomId)}else {return OpenchannelRoom[_0x28da[124]]({limit:1,where:{contact:_0x9b5fx28[_0x28da[110]],OpenchannelAccountId:_0x9b5fx28[_0x28da[86]]},order:[[_0x28da[122],_0x28da[123]]]})[_0x28da[32]](function(_0x9b5fx2f){var _0x9b5fx1d=_0x9b5fx2f[0];if(!_0x9b5fx1d|| _0x9b5fx1d[_0x28da[87]]=== _0x28da[88]){var _0x9b5fx30=_0x9b5fx1d?_0x9b5fx1d[_0x28da[53]]:null;return OpenchannelRoom[_0x28da[38]]({contact:_0x9b5fx28[_0x28da[110]],OpenchannelAccountId:_0x9b5fx28[_0x28da[86]],status:_0x28da[117],ParentId:_0x9b5fx30})};return _0x9b5fx1d})}}}function execRequest(_0x9b5fx1f,_0x9b5fx32,_0x9b5fx33){Util[_0x28da[113]](_0x9b5fx1f,_0x9b5fx32,_0x9b5fx33)[_0x28da[32]](function(_0x9b5fx34){logger[_0x28da[63]](_0x28da[126])})[_0x28da[72]](function(_0x9b5fx23){logger[_0x28da[63]](_0x28da[125])})}Custom[_0x28da[60]][_0x28da[74]]= function(_0x9b5fx1f,_0x9b5fx35){var _0x9b5fx27=this[_0x28da[25]];switch(_0x9b5fx35){case _0x28da[73]:if(_0x9b5fx27[_0x28da[127]]&& _0x9b5fx27[_0x28da[128]]){logger[_0x28da[63]](_0x28da[129]+ _0x9b5fx27[_0x28da[55]]+ _0x28da[130]);execRequest(_0x9b5fx1f[_0x28da[131]],_0x9b5fx27[_0x28da[127]],_0x9b5fx27[_0x28da[128]])};if(_0x9b5fx27[_0x28da[132]][_0x28da[30]]){_[_0x28da[135]](_0x9b5fx27[_0x28da[132]],function(_0x9b5fx36){if(_0x9b5fx36[_0x28da[133]]){Util[_0x28da[134]](_0x9b5fx36,_0x9b5fx1f)}})};break;case _0x28da[85]:if(_0x9b5fx27[_0x28da[136]]&& _0x9b5fx27[_0x28da[137]]){logger[_0x28da[63]](_0x28da[129]+ _0x9b5fx27[_0x28da[55]]+ _0x28da[138]);execRequest(_0x9b5fx1f[_0x28da[131]],_0x9b5fx27[_0x28da[136]],_0x9b5fx27[_0x28da[137]])};break;case _0x28da[89]:if(_0x9b5fx27[_0x28da[139]]&& _0x9b5fx27[_0x28da[140]]){logger[_0x28da[63]](_0x28da[129]+ _0x9b5fx27[_0x28da[55]]+ _0x28da[141]);execRequest(_0x9b5fx1f[_0x28da[131]],_0x9b5fx27[_0x28da[139]],_0x9b5fx27[_0x28da[140]])};break;default:logger[_0x28da[71]](_0x28da[142])}};module[_0x28da[143]]= Custom
\ No newline at end of file
index ea24f0f..461dedc 100644 (file)
@@ -1 +1 @@
-var _0x3bbd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2F\x63\x75\x73\x74\x6F\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x69\x6E\x69\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x3bbd[0];var OpenchannelAccount=require(_0x3bbd[2])[_0x3bbd[1]];var Custom=require(_0x3bbd[3]);var logger=require(_0x3bbd[5])(_0x3bbd[4]);module[_0x3bbd[6]]= function(_0x857dx4){OpenchannelAccount[_0x3bbd[8]](function(_0x857dx5){var _0x857dx6= new Custom(_0x857dx4);_0x857dx6[_0x3bbd[7]](_0x857dx5,true)});return OpenchannelAccount[_0x3bbd[14]]()[_0x3bbd[13]](function(_0x857dx8){_0x857dx8[_0x3bbd[12]](function(_0x857dx9){var _0x857dx6= new Custom(_0x857dx4);_0x857dx6[_0x3bbd[7]](_0x857dx9)})})[_0x3bbd[11]](function(_0x857dx7){logger[_0x3bbd[10]](_0x857dx7[_0x3bbd[9]])})}
\ No newline at end of file
+var _0x2119=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2F\x63\x75\x73\x74\x6F\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x69\x6E\x69\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x2119[0];var OpenchannelAccount=require(_0x2119[2])[_0x2119[1]];var Custom=require(_0x2119[3]);var logger=require(_0x2119[5])(_0x2119[4]);module[_0x2119[6]]= function(_0xd886x4){OpenchannelAccount[_0x2119[8]](function(_0xd886x5){var _0xd886x6= new Custom(_0xd886x4);_0xd886x6[_0x2119[7]](_0xd886x5,true)});return OpenchannelAccount[_0x2119[14]]()[_0x2119[13]](function(_0xd886x8){_0xd886x8[_0x2119[12]](function(_0xd886x9){var _0xd886x6= new Custom(_0xd886x4);_0xd886x6[_0x2119[7]](_0xd886x9)})})[_0x2119[11]](function(_0xd886x7){logger[_0x2119[10]](_0xd886x7[_0x2119[9]])})}
\ No newline at end of file
index 3d29330..23e859e 100644 (file)
@@ -1 +1 @@
-var _0x9bdb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x70","\x64\x61\x74\x61","\x63\x61\x6C\x6C\x65\x64","\x72\x65\x6A\x65\x63\x74\x65\x64","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x55\x73\x65\x72\x49\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x75\x73\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x77\x68\x65\x72\x65","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x69\x64","\x70\x75\x73\x68","\x69\x6E\x63\x6C\x75\x64\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x41\x47\x45\x4E\x54\x20\x41\x43\x54\x49\x4F\x4E\x20\x53\x54\x41\x52\x54\x45\x44","\x6C\x6F\x67","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x75\x70\x64\x61\x74\x65","\x5F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x74\x69\x6D\x65\x6F\x75\x74","\x53\x45\x43","\x69\x6E\x66\x6F","\x6C\x65\x6E\x67\x74\x68","\x6F\x6E\x6C\x69\x6E\x65","\x4F\x50\x45\x4E","\x66\x69\x6C\x74\x65\x72","\x63\x61\x70\x61\x63\x69\x74\x69\x65\x73","\x77\x72\x69\x74\x65\x52\x65\x70\x6F\x72\x74","\x41\x50\x50\x20\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x53\x4B\x49\x50\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x72\x6F\x6F\x6D\x49\x64","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x73","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x9bdb[0];const _=require(_0x9bdb[1]);const config=require(_0x9bdb[2]);const structure=require(_0x9bdb[3]);const cp=require(_0x9bdb[4]);const util=require(_0x9bdb[5]);const moment=require(_0x9bdb[6]);const User=require(_0x9bdb[8])[_0x9bdb[7]];function Agent(_0x8c84x9,_0x8c84xa,_0x8c84xb){this[_0x9bdb[9]]= _0x8c84x9;this[_0x9bdb[10]]= _0x8c84xa;this[_0x9bdb[11]]= [];this[_0x9bdb[12]]= [];this[_0x9bdb[13]]= _0x8c84xb}Agent[_0x9bdb[15]][_0x9bdb[14]]= function init(){var _0x8c84xd=this;var _0x8c84xe={where:{id:_0x8c84xd[_0x9bdb[9]][_0x9bdb[16]],online:true},include:[]};_0x8c84xe[_0x9bdb[20]][structure[_0x9bdb[19]][_0x9bdb[18]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]]]= false;_0x8c84xe[_0x9bdb[25]][_0x9bdb[24]]({model:structure[_0x9bdb[22]][_0x9bdb[21]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]],attributes:[_0x9bdb[23]]});return User[_0x9bdb[49]](_0x8c84xe)[_0x9bdb[30]](function(_0x8c84x10){_0x8c84xd[_0x9bdb[33]]= _0x8c84x10;console[_0x9bdb[40]](_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]][_0x9bdb[34]](),_0x9bdb[35],_0x8c84xd[_0x9bdb[10]][_0x9bdb[36]],_0x9bdb[37],_0x8c84xd[_0x9bdb[9]][_0x9bdb[38]],_0x9bdb[39]);if(_0x8c84xd[_0x9bdb[33]][_0x9bdb[41]]&& available(_0x8c84xd[_0x9bdb[33]][0][_0x9bdb[42]],_0x8c84xd[_0x9bdb[33]][0][structure[_0x9bdb[19]][_0x9bdb[18]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]]],_[_0x9bdb[44]](_0x8c84xd[_0x9bdb[33]][0][structure[_0x9bdb[19]][_0x9bdb[21]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]]],{status:_0x9bdb[43]}),_0x8c84xd[_0x9bdb[33]][0][structure[_0x9bdb[19]][_0x9bdb[45]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]]])){_0x8c84xd[_0x9bdb[46]]();_0x8c84xd[_0x9bdb[38]]= setTimeout(function(){_0x8c84xd[_0x9bdb[13]]()},_0x8c84xd[_0x9bdb[9]][_0x9bdb[38]]* 1000)}else {console[_0x9bdb[40]](_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]][_0x9bdb[34]](),_0x9bdb[47],_0x8c84xd[_0x9bdb[10]][_0x9bdb[48]]);_0x8c84xd[_0x9bdb[13]]()}})[_0x9bdb[30]](function(){return structure[_0x9bdb[22]][_0x9bdb[21]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]][_0x9bdb[32]]({waiting:true},{where:{id:_0x8c84xd[_0x9bdb[10]][_0x9bdb[31]]},individualHooks:true})[_0x9bdb[30]](function(){console[_0x9bdb[29]](_0x9bdb[28])})[_0x9bdb[27]](function(_0x8c84xf){console[_0x9bdb[26]]()})})};Agent[_0x9bdb[15]][_0x9bdb[46]]= function writeReport(){var _0x8c84xd=this;var _0x8c84x12=_[_0x9bdb[55]](_0x8c84xd._agents,function(_0x8c84x13){return _[_0x9bdb[54]](_0x8c84xd[_0x9bdb[10]],{timeslot:_0x8c84xd[_0x9bdb[9]][_0x9bdb[38]],application:_0x9bdb[50],membername:_0x8c84x13[_0x9bdb[51]],memberid:_0x8c84x13[_0x9bdb[23]],calledAt:moment()[_0x9bdb[53]](_0x9bdb[52]),joinAt:moment()[_0x9bdb[53]](_0x9bdb[52])})});return structure[_0x9bdb[22]][_0x9bdb[58]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]][_0x9bdb[56]](_0x8c84x12,{individualHooks:true})[_0x9bdb[30]](function(){return structure[_0x9bdb[22]][_0x9bdb[57]][_0x8c84xd[_0x9bdb[10]][_0x9bdb[17]]][_0x9bdb[56]](_0x8c84x12,{individualHooks:true})})[_0x9bdb[27]](function(_0x8c84xf){console[_0x9bdb[26]](_0x8c84xf)})};function available(_0x8c84x15,_0x8c84x16,_0x8c84x17,_0x8c84x18){return _0x8c84x15&&  !_0x8c84x16&& ((_0x8c84x17[_0x9bdb[41]]< _0x8c84x18)|| _0x8c84x18=== 0)}module[_0x9bdb[59]]= Agent
\ No newline at end of file
+var _0x1942=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x70","\x64\x61\x74\x61","\x63\x61\x6C\x6C\x65\x64","\x72\x65\x6A\x65\x63\x74\x65\x64","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x55\x73\x65\x72\x49\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x75\x73\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x77\x68\x65\x72\x65","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x69\x64","\x70\x75\x73\x68","\x69\x6E\x63\x6C\x75\x64\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x41\x47\x45\x4E\x54\x20\x41\x43\x54\x49\x4F\x4E\x20\x53\x54\x41\x52\x54\x45\x44","\x6C\x6F\x67","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x75\x70\x64\x61\x74\x65","\x5F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x74\x69\x6D\x65\x6F\x75\x74","\x53\x45\x43","\x69\x6E\x66\x6F","\x6C\x65\x6E\x67\x74\x68","\x6F\x6E\x6C\x69\x6E\x65","\x4F\x50\x45\x4E","\x66\x69\x6C\x74\x65\x72","\x63\x61\x70\x61\x63\x69\x74\x69\x65\x73","\x77\x72\x69\x74\x65\x52\x65\x70\x6F\x72\x74","\x41\x50\x50\x20\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x53\x4B\x49\x50\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x72\x6F\x6F\x6D\x49\x64","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x73","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x1942[0];const _=require(_0x1942[1]);const config=require(_0x1942[2]);const structure=require(_0x1942[3]);const cp=require(_0x1942[4]);const util=require(_0x1942[5]);const moment=require(_0x1942[6]);const User=require(_0x1942[8])[_0x1942[7]];function Agent(_0xc014x9,_0xc014xa,_0xc014xb){this[_0x1942[9]]= _0xc014x9;this[_0x1942[10]]= _0xc014xa;this[_0x1942[11]]= [];this[_0x1942[12]]= [];this[_0x1942[13]]= _0xc014xb}Agent[_0x1942[15]][_0x1942[14]]= function init(){var _0xc014xd=this;var _0xc014xe={where:{id:_0xc014xd[_0x1942[9]][_0x1942[16]],online:true},include:[]};_0xc014xe[_0x1942[20]][structure[_0x1942[19]][_0x1942[18]][_0xc014xd[_0x1942[10]][_0x1942[17]]]]= false;_0xc014xe[_0x1942[25]][_0x1942[24]]({model:structure[_0x1942[22]][_0x1942[21]][_0xc014xd[_0x1942[10]][_0x1942[17]]],attributes:[_0x1942[23]]});return User[_0x1942[49]](_0xc014xe)[_0x1942[30]](function(_0xc014x10){_0xc014xd[_0x1942[33]]= _0xc014x10;console[_0x1942[40]](_0xc014xd[_0x1942[10]][_0x1942[17]][_0x1942[34]](),_0x1942[35],_0xc014xd[_0x1942[10]][_0x1942[36]],_0x1942[37],_0xc014xd[_0x1942[9]][_0x1942[38]],_0x1942[39]);if(_0xc014xd[_0x1942[33]][_0x1942[41]]&& available(_0xc014xd[_0x1942[33]][0][_0x1942[42]],_0xc014xd[_0x1942[33]][0][structure[_0x1942[19]][_0x1942[18]][_0xc014xd[_0x1942[10]][_0x1942[17]]]],_[_0x1942[44]](_0xc014xd[_0x1942[33]][0][structure[_0x1942[19]][_0x1942[21]][_0xc014xd[_0x1942[10]][_0x1942[17]]]],{status:_0x1942[43]}),_0xc014xd[_0x1942[33]][0][structure[_0x1942[19]][_0x1942[45]][_0xc014xd[_0x1942[10]][_0x1942[17]]]])){_0xc014xd[_0x1942[46]]();_0xc014xd[_0x1942[38]]= setTimeout(function(){_0xc014xd[_0x1942[13]]()},_0xc014xd[_0x1942[9]][_0x1942[38]]* 1000)}else {console[_0x1942[40]](_0xc014xd[_0x1942[10]][_0x1942[17]][_0x1942[34]](),_0x1942[47],_0xc014xd[_0x1942[10]][_0x1942[48]]);_0xc014xd[_0x1942[13]]()}})[_0x1942[30]](function(){return structure[_0x1942[22]][_0x1942[21]][_0xc014xd[_0x1942[10]][_0x1942[17]]][_0x1942[32]]({waiting:true},{where:{id:_0xc014xd[_0x1942[10]][_0x1942[31]]},individualHooks:true})[_0x1942[30]](function(){console[_0x1942[29]](_0x1942[28])})[_0x1942[27]](function(_0xc014xf){console[_0x1942[26]]()})})};Agent[_0x1942[15]][_0x1942[46]]= function writeReport(){var _0xc014xd=this;var _0xc014x12=_[_0x1942[55]](_0xc014xd._agents,function(_0xc014x13){return _[_0x1942[54]](_0xc014xd[_0x1942[10]],{timeslot:_0xc014xd[_0x1942[9]][_0x1942[38]],application:_0x1942[50],membername:_0xc014x13[_0x1942[51]],memberid:_0xc014x13[_0x1942[23]],calledAt:moment()[_0x1942[53]](_0x1942[52]),joinAt:moment()[_0x1942[53]](_0x1942[52])})});return structure[_0x1942[22]][_0x1942[58]][_0xc014xd[_0x1942[10]][_0x1942[17]]][_0x1942[56]](_0xc014x12,{individualHooks:true})[_0x1942[30]](function(){return structure[_0x1942[22]][_0x1942[57]][_0xc014xd[_0x1942[10]][_0x1942[17]]][_0x1942[56]](_0xc014x12,{individualHooks:true})})[_0x1942[27]](function(_0xc014xf){console[_0x1942[26]](_0xc014xf)})};function available(_0xc014x15,_0xc014x16,_0xc014x17,_0xc014x18){return _0xc014x15&&  !_0xc014x16&& ((_0xc014x17[_0x1942[41]]< _0xc014x18)|| _0xc014x18=== 0)}module[_0x1942[59]]= Agent
\ No newline at end of file
index c70c374..eebaebe 100644 (file)
@@ -1 +1 @@
-var _0x91e0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x70","\x64\x61\x74\x61","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x64","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x75\x73\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x77\x68\x65\x72\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x41\x43\x54\x49\x4F\x4E\x20\x53\x54\x41\x52\x54\x45\x44","\x6C\x6F\x67","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x5F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x41\x50\x50\x20\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x54\x49\x4D\x45\x4F\x55\x54","\x74\x69\x6D\x65\x6F\x75\x74","\x53\x45\x43","\x69\x6E\x66\x6F","\x6C\x65\x6E\x67\x74\x68","\x77\x72\x69\x74\x65\x52\x65\x70\x6F\x72\x74","\x41\x50\x50\x20\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x53\x4B\x49\x50\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x67\x65\x74\x55\x73\x65\x72\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x66\x69\x64\x65\x6C\x69\x74\x79","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x73","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x91e0[0];const _=require(_0x91e0[1]);const config=require(_0x91e0[2]);const structure=require(_0x91e0[3]);const cp=require(_0x91e0[4]);const util=require(_0x91e0[5]);const moment=require(_0x91e0[6]);const Agent=require(_0x91e0[8])[_0x91e0[7]];function Fidelity(_0xe673x9,_0xe673xa,_0xe673xb){this[_0x91e0[9]]= _0xe673x9;this[_0x91e0[10]]= _0xe673xa;this[_0x91e0[11]]= _0xe673xb}Fidelity[_0x91e0[13]][_0x91e0[12]]= function init(){var _0xe673xd=this;var _0xe673xe={where:{online:true},attributes:[_0x91e0[14],_0x91e0[15],_0x91e0[16]],raw:true};_0xe673xe[_0x91e0[20]][structure[_0x91e0[19]][_0x91e0[18]][_0xe673xd[_0x91e0[10]][_0x91e0[17]]]]= false;return structure[_0x91e0[29]][_0x91e0[28]][_0xe673xd[_0x91e0[10]][_0x91e0[17]]][_0x91e0[41]](_0xe673xd[_0x91e0[10]][_0x91e0[26]])[_0x91e0[25]](function(_0xe673x11){return _0xe673x11[_0x91e0[40]](_0xe673xe)})[_0x91e0[25]](function(_0xe673x10){_0xe673xd[_0x91e0[30]]= _0xe673x10;console[_0x91e0[36]](_0xe673xd[_0x91e0[10]][_0x91e0[17]][_0x91e0[31]](),_0x91e0[32],_0xe673xd[_0x91e0[10]][_0x91e0[26]],_0x91e0[33],_0xe673xd[_0x91e0[9]][_0x91e0[34]],_0x91e0[35]);if(_0xe673xd[_0x91e0[30]][_0x91e0[37]]){_0xe673xd[_0x91e0[38]]();_0xe673xd[_0x91e0[34]]= setTimeout(function(){_0xe673xd[_0x91e0[11]]()},_0xe673xd[_0x91e0[9]][_0x91e0[34]]* 1000)}else {console[_0x91e0[36]](_0xe673xd[_0x91e0[10]][_0x91e0[17]][_0x91e0[31]](),_0x91e0[39],_0xe673xd[_0x91e0[10]][_0x91e0[26]]);_0xe673xd[_0x91e0[11]]()}})[_0x91e0[25]](function(){return structure[_0x91e0[29]][_0x91e0[28]][_0xe673xd[_0x91e0[10]][_0x91e0[17]]][_0x91e0[27]]({waiting:true},{where:{id:_0xe673xd[_0x91e0[10]][_0x91e0[26]]},individualHooks:true})[_0x91e0[25]](function(){console[_0x91e0[24]](_0x91e0[23])})[_0x91e0[22]](function(_0xe673xf){console[_0x91e0[21]]()})})};Fidelity[_0x91e0[13]][_0x91e0[38]]= function writeReport(){var _0xe673xd=this;var _0xe673x13=_[_0x91e0[46]](_0xe673xd._agents,function(_0xe673x14){return _[_0x91e0[45]](_0xe673xd[_0x91e0[10]],{timeslot:_0xe673xd[_0x91e0[9]][_0x91e0[34]],application:_0x91e0[42],membername:_0xe673x14[_0x91e0[15]],memberid:_0xe673x14[_0x91e0[14]],calledAt:moment()[_0x91e0[44]](_0x91e0[43]),joinAt:moment()[_0x91e0[44]](_0x91e0[43]),fidelity:_0xe673xd[_0x91e0[9]][_0x91e0[34]]})});return structure[_0x91e0[29]][_0x91e0[49]][_0xe673xd[_0x91e0[10]][_0x91e0[17]]][_0x91e0[47]](_0xe673x13,{individualHooks:true})[_0x91e0[25]](function(){return structure[_0x91e0[29]][_0x91e0[48]][_0xe673xd[_0x91e0[10]][_0x91e0[17]]][_0x91e0[47]](_0xe673x13,{individualHooks:true})})[_0x91e0[22]](function(_0xe673xf){console[_0x91e0[21]](_0xe673xf)})};module[_0x91e0[50]]= Fidelity
\ No newline at end of file
+var _0x600c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x70","\x64\x61\x74\x61","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x64","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x75\x73\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x77\x68\x65\x72\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x41\x43\x54\x49\x4F\x4E\x20\x53\x54\x41\x52\x54\x45\x44","\x6C\x6F\x67","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x5F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x41\x50\x50\x20\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x54\x49\x4D\x45\x4F\x55\x54","\x74\x69\x6D\x65\x6F\x75\x74","\x53\x45\x43","\x69\x6E\x66\x6F","\x6C\x65\x6E\x67\x74\x68","\x77\x72\x69\x74\x65\x52\x65\x70\x6F\x72\x74","\x41\x50\x50\x20\x46\x49\x44\x45\x4C\x49\x54\x59\x20\x53\x4B\x49\x50\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x67\x65\x74\x55\x73\x65\x72\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x66\x69\x64\x65\x6C\x69\x74\x79","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x6D\x61\x70","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x72\x65\x70\x6F\x72\x74\x73","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x600c[0];const _=require(_0x600c[1]);const config=require(_0x600c[2]);const structure=require(_0x600c[3]);const cp=require(_0x600c[4]);const util=require(_0x600c[5]);const moment=require(_0x600c[6]);const Agent=require(_0x600c[8])[_0x600c[7]];function Fidelity(_0xafa1x9,_0xafa1xa,_0xafa1xb){this[_0x600c[9]]= _0xafa1x9;this[_0x600c[10]]= _0xafa1xa;this[_0x600c[11]]= _0xafa1xb}Fidelity[_0x600c[13]][_0x600c[12]]= function init(){var _0xafa1xd=this;var _0xafa1xe={where:{online:true},attributes:[_0x600c[14],_0x600c[15],_0x600c[16]],raw:true};_0xafa1xe[_0x600c[20]][structure[_0x600c[19]][_0x600c[18]][_0xafa1xd[_0x600c[10]][_0x600c[17]]]]= false;return structure[_0x600c[29]][_0x600c[28]][_0xafa1xd[_0x600c[10]][_0x600c[17]]][_0x600c[41]](_0xafa1xd[_0x600c[10]][_0x600c[26]])[_0x600c[25]](function(_0xafa1x11){return _0xafa1x11[_0x600c[40]](_0xafa1xe)})[_0x600c[25]](function(_0xafa1x10){_0xafa1xd[_0x600c[30]]= _0xafa1x10;console[_0x600c[36]](_0xafa1xd[_0x600c[10]][_0x600c[17]][_0x600c[31]](),_0x600c[32],_0xafa1xd[_0x600c[10]][_0x600c[26]],_0x600c[33],_0xafa1xd[_0x600c[9]][_0x600c[34]],_0x600c[35]);if(_0xafa1xd[_0x600c[30]][_0x600c[37]]){_0xafa1xd[_0x600c[38]]();_0xafa1xd[_0x600c[34]]= setTimeout(function(){_0xafa1xd[_0x600c[11]]()},_0xafa1xd[_0x600c[9]][_0x600c[34]]* 1000)}else {console[_0x600c[36]](_0xafa1xd[_0x600c[10]][_0x600c[17]][_0x600c[31]](),_0x600c[39],_0xafa1xd[_0x600c[10]][_0x600c[26]]);_0xafa1xd[_0x600c[11]]()}})[_0x600c[25]](function(){return structure[_0x600c[29]][_0x600c[28]][_0xafa1xd[_0x600c[10]][_0x600c[17]]][_0x600c[27]]({waiting:true},{where:{id:_0xafa1xd[_0x600c[10]][_0x600c[26]]},individualHooks:true})[_0x600c[25]](function(){console[_0x600c[24]](_0x600c[23])})[_0x600c[22]](function(_0xafa1xf){console[_0x600c[21]]()})})};Fidelity[_0x600c[13]][_0x600c[38]]= function writeReport(){var _0xafa1xd=this;var _0xafa1x13=_[_0x600c[46]](_0xafa1xd._agents,function(_0xafa1x14){return _[_0x600c[45]](_0xafa1xd[_0x600c[10]],{timeslot:_0xafa1xd[_0x600c[9]][_0x600c[34]],application:_0x600c[42],membername:_0xafa1x14[_0x600c[15]],memberid:_0xafa1x14[_0x600c[14]],calledAt:moment()[_0x600c[44]](_0x600c[43]),joinAt:moment()[_0x600c[44]](_0x600c[43]),fidelity:_0xafa1xd[_0x600c[9]][_0x600c[34]]})});return structure[_0x600c[29]][_0x600c[49]][_0xafa1xd[_0x600c[10]][_0x600c[17]]][_0x600c[47]](_0xafa1x13,{individualHooks:true})[_0x600c[25]](function(){return structure[_0x600c[29]][_0x600c[48]][_0xafa1xd[_0x600c[10]][_0x600c[17]]][_0x600c[47]](_0xafa1x13,{individualHooks:true})})[_0x600c[22]](function(_0xafa1xf){console[_0x600c[21]](_0xafa1xf)})};module[_0x600c[50]]= Fidelity
\ No newline at end of file
index 7b83100..11b145f 100644 (file)
@@ -1 +1 @@
-var _0x5b9c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x70","\x64\x61\x74\x61","\x65\x6C\x61\x70\x73\x65\x64","\x6E\x65\x78\x74","\x63\x61\x6C\x6C\x65\x64","\x72\x65\x6A\x65\x63\x74\x65\x64","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x51\x55\x45\x55\x45\x20\x41\x43\x54\x49\x4F\x4E\x20\x53\x54\x41\x52\x54\x45\x44","\x6C\x6F\x67","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x75\x70\x64\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x74\x69\x6D\x65\x6F\x75\x74","\x71\x75\x65\x75\x65","\x69\x64","\x5F\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x25\x73\x20\x51\x55\x45\x55\x45\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x69\x6E\x66\x6F","\x5F\x64\x75\x72\x61\x74\x69\x6F\x6E","\x51\x55\x45\x55\x45\x20\x42\x45\x45\x50\x41\x4C\x4C\x20\x53\x54\x52\x41\x54\x45\x47\x59\x2C\x20\x44\x55\x52\x41\x54\x49\x4F\x4E","\x5F\x61\x67\x65\x6E\x74\x73","\x70\x65\x6E\x61\x6C\x74\x79\x54\x61\x62\x6C\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x62\x65\x65\x70\x61\x6C\x6C","\x51\x55\x45\x55\x45\x20\x52\x4F\x55\x4E\x44\x20\x52\x4F\x42\x49\x4E\x20\x53\x54\x52\x41\x54\x45\x47\x59\x2C\x20\x44\x55\x52\x41\x54\x49\x4F\x4E","\x55\x73\x65\x72\x73","\x72\x72","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x51\x55\x45\x55\x45\x20\x52\x52\x20\x4D\x45\x4D\x4F\x52\x59\x20\x53\x54\x52\x41\x54\x45\x47\x59\x2C\x20\x44\x55\x52\x41\x54\x49\x4F\x4E","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x73\x68\x69\x66\x74","\x70\x75\x73\x68","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x73\x74\x72\x61\x74\x65\x67\x79","\x61\x70\x70\x51\x75\x65\x75\x65\x73","\x70\x65\x6E\x61\x6C\x74\x79","\x41\x53\x43","\x66\x69\x6E\x64\x42\x79\x49\x64","\x71\x75\x65\x75\x65\x73","\x6D\x61\x70","\x73\x74\x61\x74\x75\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x6D\x61\x69\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x61\x78\x43\x61\x70\x61\x63\x69\x74\x79","\x73\x6D\x73\x43\x61\x70\x61\x63\x69\x74\x79","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x70\x61\x75\x73\x65\x73","\x77\x68\x65\x72\x65","\x4F\x50\x45\x4E","\x66\x69\x6C\x74\x65\x72","\x63\x61\x70\x61\x63\x69\x74\x69\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x72\x65\x70\x6F\x72\x74\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x6A\x6F\x69\x6E","\x6F\x72\x64\x65\x72","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C","\x29","\x66\x69\x6E\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x5b9c[0];const _=require(_0x5b9c[1]);const config=require(_0x5b9c[2]);const structure=require(_0x5b9c[3]);const cp=require(_0x5b9c[4]);const util=require(_0x5b9c[5]);const moment=require(_0x5b9c[6]);const Agent=require(_0x5b9c[8])[_0x5b9c[7]];function Queue(_0x29cex9,_0x29cexa,_0x29cexb){this[_0x5b9c[9]]= _0x29cex9;this[_0x5b9c[10]]= _0x29cexa;this[_0x5b9c[11]]= 0;this[_0x5b9c[12]]= _0x29cexb;this[_0x5b9c[13]]= [];this[_0x5b9c[14]]= []}Queue[_0x5b9c[16]][_0x5b9c[15]]= function init(){var _0x29cexd=this;return structure[_0x5b9c[26]][_0x5b9c[64]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]][_0x5b9c[63]](_0x29cexd[_0x5b9c[9]][structure[_0x5b9c[45]][_0x5b9c[60]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]],{attributes:[_0x5b9c[29],_0x5b9c[31],_0x5b9c[27],_0x5b9c[59],_0x5b9c[54]],include:[{model:Agent,attributes:[_0x5b9c[29]],order:[[_0x5b9c[61],_0x5b9c[62]]]}]})[_0x5b9c[21]](function(_0x29cex10){console[_0x5b9c[40]](util[_0x5b9c[33]](_0x5b9c[37],_0x29cexd[_0x5b9c[10]][_0x5b9c[24]][_0x5b9c[38]](),_0x29cexd[_0x5b9c[10]][_0x5b9c[39]]));_0x29cexd[_0x5b9c[30]]= _0x29cex10;_0x29cexd[_0x5b9c[41]]= _0x29cexd[_0x5b9c[9]][_0x5b9c[27]];switch(_0x29cexd[_0x5b9c[30]][_0x5b9c[59]]){case _0x5b9c[48]:console[_0x5b9c[40]](_0x29cexd[_0x5b9c[10]][_0x5b9c[24]][_0x5b9c[38]](),_0x5b9c[42],_0x29cexd[_0x5b9c[9]][_0x5b9c[27]]);_0x29cexd[_0x5b9c[43]]= _[_0x5b9c[47]](_[_0x5b9c[46]](_0x29cex10.Users,structure[_0x5b9c[45]][_0x5b9c[44]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]));_0x29cexd[_0x5b9c[48]]();break;case _0x5b9c[52]:console[_0x5b9c[40]](_0x29cexd[_0x5b9c[10]][_0x5b9c[24]][_0x5b9c[38]](),_0x5b9c[49],_0x29cexd[_0x5b9c[9]][_0x5b9c[27]]);_0x29cexd[_0x5b9c[43]]= _0x29cex10[_0x5b9c[50]];_0x29cexd[_0x5b9c[51]]();break;case _0x5b9c[58]:console[_0x5b9c[40]](_0x29cexd[_0x5b9c[10]][_0x5b9c[24]][_0x5b9c[38]](),_0x5b9c[53],_0x29cexd[_0x5b9c[9]][_0x5b9c[27]]);_0x29cexd[_0x5b9c[43]]= _0x29cex10[_0x5b9c[50]];if(_0x29cexd[_0x5b9c[30]][_0x5b9c[54]]){var _0x29cex11;for(var _0x29cex12=0;_0x29cex12< _0x29cexd[_0x5b9c[43]][_0x5b9c[55]];_0x29cex12++){_0x29cex11= _0x29cexd[_0x5b9c[43]][_0x5b9c[56]]();_0x29cexd[_0x5b9c[43]][_0x5b9c[57]](_0x29cex11);if(_0x29cex11[_0x5b9c[29]]=== _0x29cexd[_0x5b9c[30]][_0x5b9c[54]]){break}}};_0x29cexd[_0x5b9c[51]]();break;default:}})[_0x5b9c[21]](function(){var _0x29cexf=[_[_0x5b9c[34]](_0x29cexd[_0x5b9c[10]],{timeslot:_0x29cexd[_0x5b9c[9]][_0x5b9c[27]],application:_0x5b9c[28],queue:_0x29cexd[_0x5b9c[30]][_0x5b9c[29]],queuename:_0x29cexd[_0x5b9c[30]][_0x5b9c[31]],calledAt:moment()[_0x5b9c[33]](_0x5b9c[32]),joinAt:moment()[_0x5b9c[33]](_0x5b9c[32]),membername:null,memberid:null})];return structure[_0x5b9c[26]][_0x5b9c[36]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]][_0x5b9c[35]](_0x29cexf,{individualHooks:true})})[_0x5b9c[21]](function(){return structure[_0x5b9c[26]][_0x5b9c[25]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]][_0x5b9c[23]]({waiting:true},{where:{id:_0x29cexd[_0x5b9c[10]][_0x5b9c[22]]},individualHooks:true})[_0x5b9c[21]](function(){console[_0x5b9c[20]](_0x5b9c[19])})[_0x5b9c[18]](function(_0x29cexe){console[_0x5b9c[17]]()})})};Queue[_0x5b9c[16]][_0x5b9c[48]]= function beepall(){var _0x29cexd=this;var _0x29cex14=_0x29cexd[_0x5b9c[43]][_0x5b9c[56]]();_0x29cexd[_0x5b9c[43]][_0x5b9c[57]](_0x29cex14);var _0x29cex15={where:{id:{$in:_[_0x5b9c[65]](_0x29cex14,_0x5b9c[29])},online:true},include:[{model:structure[_0x5b9c[26]][_0x5b9c[25]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]],attributes:[_0x5b9c[29],_0x5b9c[66]]}],attributes:[_0x5b9c[29],_0x5b9c[31],_0x5b9c[67],_0x5b9c[68],_0x5b9c[69],_0x5b9c[70],_0x5b9c[71],_0x5b9c[72],_0x5b9c[73],_0x5b9c[74],_0x5b9c[75],_0x5b9c[76],_0x5b9c[77],_0x5b9c[78]]};_0x29cex15[_0x5b9c[80]][structure[_0x5b9c[45]][_0x5b9c[79]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]]= false;var _0x29cex16=((_0x29cexd[_0x5b9c[9]][_0x5b9c[27]]- _0x29cexd[_0x5b9c[11]])> _0x29cexd[_0x5b9c[30]][_0x5b9c[27]])?_0x29cexd[_0x5b9c[30]][_0x5b9c[27]]:(_0x29cexd[_0x5b9c[9]][_0x5b9c[27]]- _0x29cexd[_0x5b9c[11]]);_0x29cexd[_0x5b9c[27]]= setTimeout(function(){_0x29cexd[_0x5b9c[11]]+= _0x29cexd[_0x5b9c[30]][_0x5b9c[27]];_0x29cexd[_0x5b9c[48]]()},_0x29cex16* 1000);if(_0x29cex16> 0){Agent[_0x5b9c[87]](_0x29cex15)[_0x5b9c[21]](function(_0x29cex17){_0x29cex17= _[_0x5b9c[84]](_0x29cex17,function(_0x29cex11){if(available(_0x29cex11,_0x29cex11[structure[_0x5b9c[45]][_0x5b9c[79]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]],_0x29cexd[_0x5b9c[14]],_[_0x5b9c[82]](_0x29cex11[structure[_0x5b9c[45]][_0x5b9c[25]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]],{status:_0x5b9c[81]}),_0x29cex11[structure[_0x5b9c[45]][_0x5b9c[83]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]])){return true}else {return false}});var _0x29cexf=_[_0x5b9c[65]](_0x29cex17,function(_0x29cex11){var _0x29cex18=_[_0x5b9c[34]](_0x29cexd[_0x5b9c[10]],{timeslot:_0x29cex16,application:_0x5b9c[28],membername:_0x29cex11[_0x5b9c[31]],memberid:_0x29cex11[_0x5b9c[29]],queue:_0x29cexd[_0x5b9c[30]][_0x5b9c[29]],queuename:_0x29cexd[_0x5b9c[30]][_0x5b9c[31]],calledAt:moment()[_0x5b9c[33]](_0x5b9c[32])});return _[_0x5b9c[85]](_0x29cex18)});structure[_0x5b9c[26]][_0x5b9c[86]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]][_0x5b9c[35]](_0x29cexf,{individualHooks:true})[_0x5b9c[18]](function(_0x29cexe){console[_0x5b9c[17]](_0x29cexe)})})[_0x5b9c[18]](function(_0x29cexe){console[_0x5b9c[17]](_0x29cexe)})}else {clearTimeout(_0x29cexd[_0x5b9c[27]]);this[_0x5b9c[12]]()}};Queue[_0x5b9c[16]][_0x5b9c[51]]= function rr(){var _0x29cexd=this;var _0x29cex16=((_0x29cexd[_0x5b9c[9]][_0x5b9c[27]]- _0x29cexd[_0x5b9c[11]])> _0x29cexd[_0x5b9c[30]][_0x5b9c[27]])?_0x29cexd[_0x5b9c[30]][_0x5b9c[27]]:(_0x29cexd[_0x5b9c[9]][_0x5b9c[27]]- _0x29cexd[_0x5b9c[11]]);_0x29cexd[_0x5b9c[27]]= setTimeout(function(){_0x29cexd[_0x5b9c[11]]+= _0x29cexd[_0x5b9c[30]][_0x5b9c[27]];_0x29cexd[_0x5b9c[51]]()},_0x29cex16* 1000);var _0x29cex15={where:{id:{$in:_[_0x5b9c[65]](_0x29cexd._agents,_0x5b9c[29])}},include:[{model:structure[_0x5b9c[26]][_0x5b9c[25]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]],attributes:[_0x5b9c[29]]}],attributes:[_0x5b9c[29],_0x5b9c[31],_0x5b9c[67],_0x5b9c[68],_0x5b9c[69],_0x5b9c[70],_0x5b9c[71],_0x5b9c[72],_0x5b9c[73],_0x5b9c[74],_0x5b9c[75],_0x5b9c[76],_0x5b9c[77],_0x5b9c[78]]};if(_[_0x5b9c[65]](_0x29cexd._agents,_0x5b9c[29])[_0x5b9c[88]]()[_0x5b9c[55]]){_0x29cex15[_0x5b9c[89]]= [[{raw:_0x5b9c[90]+ _[_0x5b9c[65]](_0x29cexd._agents,_0x5b9c[29])[_0x5b9c[88]]()+ _0x5b9c[91]}]]};if(_0x29cex16> 0){Agent[_0x5b9c[87]](_0x29cex15)[_0x5b9c[21]](function(_0x29cex17){if(_0x29cex17[_0x5b9c[55]]){_0x29cexd[_0x5b9c[43]]= _0x29cex17;for(var _0x29cex12=0;_0x29cex12< _0x29cexd[_0x5b9c[43]][_0x5b9c[55]];_0x29cex12++){if(available(_0x29cexd[_0x5b9c[43]][0],_0x29cexd[_0x5b9c[43]][0][structure[_0x5b9c[45]][_0x5b9c[79]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]],_0x29cexd[_0x5b9c[14]],_[_0x5b9c[82]](_0x29cexd[_0x5b9c[43]][0][structure[_0x5b9c[45]][_0x5b9c[25]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]],{status:_0x5b9c[81]}),_0x29cexd[_0x5b9c[43]][0][structure[_0x5b9c[45]][_0x5b9c[83]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]]])){var _0x29cexf=[_[_0x5b9c[34]](_0x29cexd[_0x5b9c[10]],{timeslot:_0x29cex16,application:_0x5b9c[28],membername:_0x29cexd[_0x5b9c[43]][0][_0x5b9c[31]],memberid:_0x29cexd[_0x5b9c[43]][0][_0x5b9c[29]],queue:_0x29cexd[_0x5b9c[30]][_0x5b9c[29]],queuename:_0x29cexd[_0x5b9c[30]][_0x5b9c[31]],calledAt:moment()[_0x5b9c[33]](_0x5b9c[32])})];return structure[_0x5b9c[26]][_0x5b9c[86]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]][_0x5b9c[35]](_0x29cexf,{individualHooks:true})[_0x5b9c[21]](function(){return structure[_0x5b9c[26]][_0x5b9c[64]][_0x29cexd[_0x5b9c[10]][_0x5b9c[24]]][_0x5b9c[23]]({lastAgent:_0x29cexd[_0x5b9c[43]][0][_0x5b9c[29]]},{where:{id:_0x29cexd[_0x5b9c[30]][_0x5b9c[29]]}})})[_0x5b9c[18]](function(_0x29cexe){console[_0x5b9c[17]](_0x29cexe)})}else {var _0x29cex11=_0x29cexd[_0x5b9c[43]][_0x5b9c[56]]();_0x29cexd[_0x5b9c[43]][_0x5b9c[57]](_0x29cex11)}}}})[_0x5b9c[21]](function(){var _0x29cex11=_0x29cexd[_0x5b9c[43]][_0x5b9c[56]]();_0x29cexd[_0x5b9c[43]][_0x5b9c[57]](_0x29cex11)})[_0x5b9c[18]](function(_0x29cexe){console[_0x5b9c[17]](_0x29cexe)})}else {clearTimeout(_0x29cexd[_0x5b9c[27]]);this[_0x5b9c[12]]()}};function available(_0x29cex11,_0x29cex1b,_0x29cex1c,_0x29cex1d,_0x29cex1e){var _0x29cex1f=_[_0x5b9c[92]](_0x29cex1c,{id:_0x29cex11[_0x5b9c[29]]})?true:false;return _0x29cex11[_0x5b9c[68]]&&  !_0x29cex1b&&  !_0x29cex1f&& ((_0x29cex1d[_0x5b9c[55]]< _0x29cex1e)|| (_0x29cex1e=== 0))}module[_0x5b9c[93]]= Queue
\ No newline at end of file
+var _0xdbd8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x61\x70\x70","\x64\x61\x74\x61","\x65\x6C\x61\x70\x73\x65\x64","\x6E\x65\x78\x74","\x63\x61\x6C\x6C\x65\x64","\x72\x65\x6A\x65\x63\x74\x65\x64","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x51\x55\x45\x55\x45\x20\x41\x43\x54\x49\x4F\x4E\x20\x53\x54\x41\x52\x54\x45\x44","\x6C\x6F\x67","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x75\x70\x64\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x74\x69\x6D\x65\x6F\x75\x74","\x71\x75\x65\x75\x65","\x69\x64","\x5F\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x25\x73\x20\x51\x55\x45\x55\x45\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x69\x6E\x66\x6F","\x5F\x64\x75\x72\x61\x74\x69\x6F\x6E","\x51\x55\x45\x55\x45\x20\x42\x45\x45\x50\x41\x4C\x4C\x20\x53\x54\x52\x41\x54\x45\x47\x59\x2C\x20\x44\x55\x52\x41\x54\x49\x4F\x4E","\x5F\x61\x67\x65\x6E\x74\x73","\x70\x65\x6E\x61\x6C\x74\x79\x54\x61\x62\x6C\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x62\x65\x65\x70\x61\x6C\x6C","\x51\x55\x45\x55\x45\x20\x52\x4F\x55\x4E\x44\x20\x52\x4F\x42\x49\x4E\x20\x53\x54\x52\x41\x54\x45\x47\x59\x2C\x20\x44\x55\x52\x41\x54\x49\x4F\x4E","\x55\x73\x65\x72\x73","\x72\x72","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x51\x55\x45\x55\x45\x20\x52\x52\x20\x4D\x45\x4D\x4F\x52\x59\x20\x53\x54\x52\x41\x54\x45\x47\x59\x2C\x20\x44\x55\x52\x41\x54\x49\x4F\x4E","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x73\x68\x69\x66\x74","\x70\x75\x73\x68","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x73\x74\x72\x61\x74\x65\x67\x79","\x61\x70\x70\x51\x75\x65\x75\x65\x73","\x70\x65\x6E\x61\x6C\x74\x79","\x41\x53\x43","\x66\x69\x6E\x64\x42\x79\x49\x64","\x71\x75\x65\x75\x65\x73","\x6D\x61\x70","\x73\x74\x61\x74\x75\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x6D\x61\x69\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x61\x78\x43\x61\x70\x61\x63\x69\x74\x79","\x73\x6D\x73\x43\x61\x70\x61\x63\x69\x74\x79","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x70\x61\x75\x73\x65\x73","\x77\x68\x65\x72\x65","\x4F\x50\x45\x4E","\x66\x69\x6C\x74\x65\x72","\x63\x61\x70\x61\x63\x69\x74\x69\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x72\x65\x70\x6F\x72\x74\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x6A\x6F\x69\x6E","\x6F\x72\x64\x65\x72","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C","\x29","\x66\x69\x6E\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xdbd8[0];const _=require(_0xdbd8[1]);const config=require(_0xdbd8[2]);const structure=require(_0xdbd8[3]);const cp=require(_0xdbd8[4]);const util=require(_0xdbd8[5]);const moment=require(_0xdbd8[6]);const Agent=require(_0xdbd8[8])[_0xdbd8[7]];function Queue(_0xe644x9,_0xe644xa,_0xe644xb){this[_0xdbd8[9]]= _0xe644x9;this[_0xdbd8[10]]= _0xe644xa;this[_0xdbd8[11]]= 0;this[_0xdbd8[12]]= _0xe644xb;this[_0xdbd8[13]]= [];this[_0xdbd8[14]]= []}Queue[_0xdbd8[16]][_0xdbd8[15]]= function init(){var _0xe644xd=this;return structure[_0xdbd8[26]][_0xdbd8[64]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]][_0xdbd8[63]](_0xe644xd[_0xdbd8[9]][structure[_0xdbd8[45]][_0xdbd8[60]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]],{attributes:[_0xdbd8[29],_0xdbd8[31],_0xdbd8[27],_0xdbd8[59],_0xdbd8[54]],include:[{model:Agent,attributes:[_0xdbd8[29]],order:[[_0xdbd8[61],_0xdbd8[62]]]}]})[_0xdbd8[21]](function(_0xe644x10){console[_0xdbd8[40]](util[_0xdbd8[33]](_0xdbd8[37],_0xe644xd[_0xdbd8[10]][_0xdbd8[24]][_0xdbd8[38]](),_0xe644xd[_0xdbd8[10]][_0xdbd8[39]]));_0xe644xd[_0xdbd8[30]]= _0xe644x10;_0xe644xd[_0xdbd8[41]]= _0xe644xd[_0xdbd8[9]][_0xdbd8[27]];switch(_0xe644xd[_0xdbd8[30]][_0xdbd8[59]]){case _0xdbd8[48]:console[_0xdbd8[40]](_0xe644xd[_0xdbd8[10]][_0xdbd8[24]][_0xdbd8[38]](),_0xdbd8[42],_0xe644xd[_0xdbd8[9]][_0xdbd8[27]]);_0xe644xd[_0xdbd8[43]]= _[_0xdbd8[47]](_[_0xdbd8[46]](_0xe644x10.Users,structure[_0xdbd8[45]][_0xdbd8[44]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]));_0xe644xd[_0xdbd8[48]]();break;case _0xdbd8[52]:console[_0xdbd8[40]](_0xe644xd[_0xdbd8[10]][_0xdbd8[24]][_0xdbd8[38]](),_0xdbd8[49],_0xe644xd[_0xdbd8[9]][_0xdbd8[27]]);_0xe644xd[_0xdbd8[43]]= _0xe644x10[_0xdbd8[50]];_0xe644xd[_0xdbd8[51]]();break;case _0xdbd8[58]:console[_0xdbd8[40]](_0xe644xd[_0xdbd8[10]][_0xdbd8[24]][_0xdbd8[38]](),_0xdbd8[53],_0xe644xd[_0xdbd8[9]][_0xdbd8[27]]);_0xe644xd[_0xdbd8[43]]= _0xe644x10[_0xdbd8[50]];if(_0xe644xd[_0xdbd8[30]][_0xdbd8[54]]){var _0xe644x11;for(var _0xe644x12=0;_0xe644x12< _0xe644xd[_0xdbd8[43]][_0xdbd8[55]];_0xe644x12++){_0xe644x11= _0xe644xd[_0xdbd8[43]][_0xdbd8[56]]();_0xe644xd[_0xdbd8[43]][_0xdbd8[57]](_0xe644x11);if(_0xe644x11[_0xdbd8[29]]=== _0xe644xd[_0xdbd8[30]][_0xdbd8[54]]){break}}};_0xe644xd[_0xdbd8[51]]();break;default:}})[_0xdbd8[21]](function(){var _0xe644xf=[_[_0xdbd8[34]](_0xe644xd[_0xdbd8[10]],{timeslot:_0xe644xd[_0xdbd8[9]][_0xdbd8[27]],application:_0xdbd8[28],queue:_0xe644xd[_0xdbd8[30]][_0xdbd8[29]],queuename:_0xe644xd[_0xdbd8[30]][_0xdbd8[31]],calledAt:moment()[_0xdbd8[33]](_0xdbd8[32]),joinAt:moment()[_0xdbd8[33]](_0xdbd8[32]),membername:null,memberid:null})];return structure[_0xdbd8[26]][_0xdbd8[36]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]][_0xdbd8[35]](_0xe644xf,{individualHooks:true})})[_0xdbd8[21]](function(){return structure[_0xdbd8[26]][_0xdbd8[25]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]][_0xdbd8[23]]({waiting:true},{where:{id:_0xe644xd[_0xdbd8[10]][_0xdbd8[22]]},individualHooks:true})[_0xdbd8[21]](function(){console[_0xdbd8[20]](_0xdbd8[19])})[_0xdbd8[18]](function(_0xe644xe){console[_0xdbd8[17]]()})})};Queue[_0xdbd8[16]][_0xdbd8[48]]= function beepall(){var _0xe644xd=this;var _0xe644x14=_0xe644xd[_0xdbd8[43]][_0xdbd8[56]]();_0xe644xd[_0xdbd8[43]][_0xdbd8[57]](_0xe644x14);var _0xe644x15={where:{id:{$in:_[_0xdbd8[65]](_0xe644x14,_0xdbd8[29])},online:true},include:[{model:structure[_0xdbd8[26]][_0xdbd8[25]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]],attributes:[_0xdbd8[29],_0xdbd8[66]]}],attributes:[_0xdbd8[29],_0xdbd8[31],_0xdbd8[67],_0xdbd8[68],_0xdbd8[69],_0xdbd8[70],_0xdbd8[71],_0xdbd8[72],_0xdbd8[73],_0xdbd8[74],_0xdbd8[75],_0xdbd8[76],_0xdbd8[77],_0xdbd8[78]]};_0xe644x15[_0xdbd8[80]][structure[_0xdbd8[45]][_0xdbd8[79]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]]= false;var _0xe644x16=((_0xe644xd[_0xdbd8[9]][_0xdbd8[27]]- _0xe644xd[_0xdbd8[11]])> _0xe644xd[_0xdbd8[30]][_0xdbd8[27]])?_0xe644xd[_0xdbd8[30]][_0xdbd8[27]]:(_0xe644xd[_0xdbd8[9]][_0xdbd8[27]]- _0xe644xd[_0xdbd8[11]]);_0xe644xd[_0xdbd8[27]]= setTimeout(function(){_0xe644xd[_0xdbd8[11]]+= _0xe644xd[_0xdbd8[30]][_0xdbd8[27]];_0xe644xd[_0xdbd8[48]]()},_0xe644x16* 1000);if(_0xe644x16> 0){Agent[_0xdbd8[87]](_0xe644x15)[_0xdbd8[21]](function(_0xe644x17){_0xe644x17= _[_0xdbd8[84]](_0xe644x17,function(_0xe644x11){if(available(_0xe644x11,_0xe644x11[structure[_0xdbd8[45]][_0xdbd8[79]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]],_0xe644xd[_0xdbd8[14]],_[_0xdbd8[82]](_0xe644x11[structure[_0xdbd8[45]][_0xdbd8[25]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]],{status:_0xdbd8[81]}),_0xe644x11[structure[_0xdbd8[45]][_0xdbd8[83]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]])){return true}else {return false}});var _0xe644xf=_[_0xdbd8[65]](_0xe644x17,function(_0xe644x11){var _0xe644x18=_[_0xdbd8[34]](_0xe644xd[_0xdbd8[10]],{timeslot:_0xe644x16,application:_0xdbd8[28],membername:_0xe644x11[_0xdbd8[31]],memberid:_0xe644x11[_0xdbd8[29]],queue:_0xe644xd[_0xdbd8[30]][_0xdbd8[29]],queuename:_0xe644xd[_0xdbd8[30]][_0xdbd8[31]],calledAt:moment()[_0xdbd8[33]](_0xdbd8[32])});return _[_0xdbd8[85]](_0xe644x18)});structure[_0xdbd8[26]][_0xdbd8[86]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]][_0xdbd8[35]](_0xe644xf,{individualHooks:true})[_0xdbd8[18]](function(_0xe644xe){console[_0xdbd8[17]](_0xe644xe)})})[_0xdbd8[18]](function(_0xe644xe){console[_0xdbd8[17]](_0xe644xe)})}else {clearTimeout(_0xe644xd[_0xdbd8[27]]);this[_0xdbd8[12]]()}};Queue[_0xdbd8[16]][_0xdbd8[51]]= function rr(){var _0xe644xd=this;var _0xe644x16=((_0xe644xd[_0xdbd8[9]][_0xdbd8[27]]- _0xe644xd[_0xdbd8[11]])> _0xe644xd[_0xdbd8[30]][_0xdbd8[27]])?_0xe644xd[_0xdbd8[30]][_0xdbd8[27]]:(_0xe644xd[_0xdbd8[9]][_0xdbd8[27]]- _0xe644xd[_0xdbd8[11]]);_0xe644xd[_0xdbd8[27]]= setTimeout(function(){_0xe644xd[_0xdbd8[11]]+= _0xe644xd[_0xdbd8[30]][_0xdbd8[27]];_0xe644xd[_0xdbd8[51]]()},_0xe644x16* 1000);var _0xe644x15={where:{id:{$in:_[_0xdbd8[65]](_0xe644xd._agents,_0xdbd8[29])}},include:[{model:structure[_0xdbd8[26]][_0xdbd8[25]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]],attributes:[_0xdbd8[29]]}],attributes:[_0xdbd8[29],_0xdbd8[31],_0xdbd8[67],_0xdbd8[68],_0xdbd8[69],_0xdbd8[70],_0xdbd8[71],_0xdbd8[72],_0xdbd8[73],_0xdbd8[74],_0xdbd8[75],_0xdbd8[76],_0xdbd8[77],_0xdbd8[78]]};if(_[_0xdbd8[65]](_0xe644xd._agents,_0xdbd8[29])[_0xdbd8[88]]()[_0xdbd8[55]]){_0xe644x15[_0xdbd8[89]]= [[{raw:_0xdbd8[90]+ _[_0xdbd8[65]](_0xe644xd._agents,_0xdbd8[29])[_0xdbd8[88]]()+ _0xdbd8[91]}]]};if(_0xe644x16> 0){Agent[_0xdbd8[87]](_0xe644x15)[_0xdbd8[21]](function(_0xe644x17){if(_0xe644x17[_0xdbd8[55]]){_0xe644xd[_0xdbd8[43]]= _0xe644x17;for(var _0xe644x12=0;_0xe644x12< _0xe644xd[_0xdbd8[43]][_0xdbd8[55]];_0xe644x12++){if(available(_0xe644xd[_0xdbd8[43]][0],_0xe644xd[_0xdbd8[43]][0][structure[_0xdbd8[45]][_0xdbd8[79]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]],_0xe644xd[_0xdbd8[14]],_[_0xdbd8[82]](_0xe644xd[_0xdbd8[43]][0][structure[_0xdbd8[45]][_0xdbd8[25]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]],{status:_0xdbd8[81]}),_0xe644xd[_0xdbd8[43]][0][structure[_0xdbd8[45]][_0xdbd8[83]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]]])){var _0xe644xf=[_[_0xdbd8[34]](_0xe644xd[_0xdbd8[10]],{timeslot:_0xe644x16,application:_0xdbd8[28],membername:_0xe644xd[_0xdbd8[43]][0][_0xdbd8[31]],memberid:_0xe644xd[_0xdbd8[43]][0][_0xdbd8[29]],queue:_0xe644xd[_0xdbd8[30]][_0xdbd8[29]],queuename:_0xe644xd[_0xdbd8[30]][_0xdbd8[31]],calledAt:moment()[_0xdbd8[33]](_0xdbd8[32])})];return structure[_0xdbd8[26]][_0xdbd8[86]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]][_0xdbd8[35]](_0xe644xf,{individualHooks:true})[_0xdbd8[21]](function(){return structure[_0xdbd8[26]][_0xdbd8[64]][_0xe644xd[_0xdbd8[10]][_0xdbd8[24]]][_0xdbd8[23]]({lastAgent:_0xe644xd[_0xdbd8[43]][0][_0xdbd8[29]]},{where:{id:_0xe644xd[_0xdbd8[30]][_0xdbd8[29]]}})})[_0xdbd8[18]](function(_0xe644xe){console[_0xdbd8[17]](_0xe644xe)})}else {var _0xe644x11=_0xe644xd[_0xdbd8[43]][_0xdbd8[56]]();_0xe644xd[_0xdbd8[43]][_0xdbd8[57]](_0xe644x11)}}}})[_0xdbd8[21]](function(){var _0xe644x11=_0xe644xd[_0xdbd8[43]][_0xdbd8[56]]();_0xe644xd[_0xdbd8[43]][_0xdbd8[57]](_0xe644x11)})[_0xdbd8[18]](function(_0xe644xe){console[_0xdbd8[17]](_0xe644xe)})}else {clearTimeout(_0xe644xd[_0xdbd8[27]]);this[_0xdbd8[12]]()}};function available(_0xe644x11,_0xe644x1b,_0xe644x1c,_0xe644x1d,_0xe644x1e){var _0xe644x1f=_[_0xdbd8[92]](_0xe644x1c,{id:_0xe644x11[_0xdbd8[29]]})?true:false;return _0xe644x11[_0xdbd8[68]]&&  !_0xe644x1b&&  !_0xe644x1f&& ((_0xe644x1d[_0xdbd8[55]]< _0xe644x1e)|| (_0xe644x1e=== 0))}module[_0xdbd8[93]]= Queue
\ No newline at end of file
index 6ab478c..48dd1af 100644 (file)
@@ -1 +1 @@
-var _0x685c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x61\x70\x70","\x64\x61\x74\x61","\x6D\x73\x67","\x6C\x6F\x67","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x72\x65\x6E\x64\x65\x72","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x62\x63\x63","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x68\x74\x6D\x6C","\x61\x75\x74\x6F","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x72\x65\x70\x6C\x79\x41\x6C\x6C","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x39","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x61\x74\x61\x38","\x65\x78\x70\x6F\x72\x74\x73"];_0x685c[0];const _=require(_0x685c[1]);const config=require(_0x685c[2]);const structure=require(_0x685c[3]);const cp=require(_0x685c[4]);const util=require(_0x685c[5]);const moment=require(_0x685c[6]);const Mustache=require(_0x685c[7]);const User=require(_0x685c[9])[_0x685c[8]];const Message=require(_0x685c[9])[_0x685c[10]];const Account=require(_0x685c[9])[_0x685c[11]];const Template=require(_0x685c[9])[_0x685c[12]];function ReplyMail(_0x5e40xd,_0x5e40xe,_0x5e40xf,_0x5e40x10){this[_0x685c[13]]= _0x5e40xd;this[_0x685c[14]]= _0x5e40xe;this[_0x685c[15]]= _0x5e40x10;console[_0x685c[16]](_0x5e40x10);this[_0x685c[17]]= _0x5e40xf}ReplyMail[_0x685c[19]][_0x685c[18]]= function init(){var _0x5e40x12=this;var _0x5e40x13={from:[],to:[]};return Account[_0x685c[41]](_0x5e40x12[_0x685c[13]][_0x685c[42]])[_0x685c[22]](function(_0x5e40x16){_0x5e40x13[_0x685c[25]][_0x685c[37]](_0x5e40x16[_0x685c[36]]);_0x5e40x13[_0x685c[26]][_0x685c[37]](_0x5e40x12[_0x685c[14]][_0x685c[25]]);switch(_0x5e40x12[_0x685c[13]][_0x685c[39]]){case _0x685c[38]:_0x5e40x13[_0x685c[27]]= _0x5e40x12[_0x685c[14]][_0x685c[27]];break;default:};return Template[_0x685c[41]](_0x5e40x12[_0x685c[13]][_0x685c[40]])})[_0x685c[22]](function(_0x5e40x15){var _0x5e40x10={subject:_0x5e40x15[_0x685c[23]]?Mustache[_0x685c[24]](_0x5e40x15[_0x685c[23]],_0x5e40x12[_0x685c[15]]):null,from:_0x5e40x12[_0x685c[15]][_0x685c[25]],to:_0x5e40x12[_0x685c[15]][_0x685c[26]],cc:_0x5e40x12[_0x685c[15]][_0x685c[27]],bcc:_0x5e40x12[_0x685c[15]][_0x685c[28]],accountName:_0x5e40x12[_0x685c[15]][_0x685c[29]],interactionId:_0x5e40x12[_0x685c[15]][_0x685c[30]],createdAt:_0x5e40x12[_0x685c[15]][_0x685c[31]]};_0x5e40x13[_0x685c[23]]= _0x5e40x15[_0x685c[23]]?Mustache[_0x685c[24]](_0x5e40x15[_0x685c[23]],_0x5e40x10):null;_0x5e40x13[_0x685c[32]]= _0x5e40x15[_0x685c[32]]?Mustache[_0x685c[24]](_0x5e40x15[_0x685c[32]],_0x5e40x10):null;_0x5e40x13[_0x685c[33]]= true;_0x5e40x13[_0x685c[30]]= _0x5e40x12[_0x685c[14]][_0x685c[34]];return Message[_0x685c[35]](_0x5e40x13)})[_0x685c[22]](function(){_0x5e40x12[_0x685c[17]]()})[_0x685c[21]](function(_0x5e40x14){console[_0x685c[20]](_0x5e40x14)})};module[_0x685c[43]]= ReplyMail
\ No newline at end of file
+var _0xc505=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x61\x70\x70","\x64\x61\x74\x61","\x6D\x73\x67","\x6C\x6F\x67","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x73\x75\x62\x6A\x65\x63\x74","\x72\x65\x6E\x64\x65\x72","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x62\x63\x63","\x61\x63\x63\x6F\x75\x6E\x74\x4E\x61\x6D\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x68\x74\x6D\x6C","\x61\x75\x74\x6F","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x72\x65\x70\x6C\x79\x41\x6C\x6C","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x39","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x61\x74\x61\x38","\x65\x78\x70\x6F\x72\x74\x73"];_0xc505[0];const _=require(_0xc505[1]);const config=require(_0xc505[2]);const structure=require(_0xc505[3]);const cp=require(_0xc505[4]);const util=require(_0xc505[5]);const moment=require(_0xc505[6]);const Mustache=require(_0xc505[7]);const User=require(_0xc505[9])[_0xc505[8]];const Message=require(_0xc505[9])[_0xc505[10]];const Account=require(_0xc505[9])[_0xc505[11]];const Template=require(_0xc505[9])[_0xc505[12]];function ReplyMail(_0xeda5xd,_0xeda5xe,_0xeda5xf,_0xeda5x10){this[_0xc505[13]]= _0xeda5xd;this[_0xc505[14]]= _0xeda5xe;this[_0xc505[15]]= _0xeda5x10;console[_0xc505[16]](_0xeda5x10);this[_0xc505[17]]= _0xeda5xf}ReplyMail[_0xc505[19]][_0xc505[18]]= function init(){var _0xeda5x12=this;var _0xeda5x13={from:[],to:[]};return Account[_0xc505[41]](_0xeda5x12[_0xc505[13]][_0xc505[42]])[_0xc505[22]](function(_0xeda5x16){_0xeda5x13[_0xc505[25]][_0xc505[37]](_0xeda5x16[_0xc505[36]]);_0xeda5x13[_0xc505[26]][_0xc505[37]](_0xeda5x12[_0xc505[14]][_0xc505[25]]);switch(_0xeda5x12[_0xc505[13]][_0xc505[39]]){case _0xc505[38]:_0xeda5x13[_0xc505[27]]= _0xeda5x12[_0xc505[14]][_0xc505[27]];break;default:};return Template[_0xc505[41]](_0xeda5x12[_0xc505[13]][_0xc505[40]])})[_0xc505[22]](function(_0xeda5x15){var _0xeda5x10={subject:_0xeda5x15[_0xc505[23]]?Mustache[_0xc505[24]](_0xeda5x15[_0xc505[23]],_0xeda5x12[_0xc505[15]]):null,from:_0xeda5x12[_0xc505[15]][_0xc505[25]],to:_0xeda5x12[_0xc505[15]][_0xc505[26]],cc:_0xeda5x12[_0xc505[15]][_0xc505[27]],bcc:_0xeda5x12[_0xc505[15]][_0xc505[28]],accountName:_0xeda5x12[_0xc505[15]][_0xc505[29]],interactionId:_0xeda5x12[_0xc505[15]][_0xc505[30]],createdAt:_0xeda5x12[_0xc505[15]][_0xc505[31]]};_0xeda5x13[_0xc505[23]]= _0xeda5x15[_0xc505[23]]?Mustache[_0xc505[24]](_0xeda5x15[_0xc505[23]],_0xeda5x10):null;_0xeda5x13[_0xc505[32]]= _0xeda5x15[_0xc505[32]]?Mustache[_0xc505[24]](_0xeda5x15[_0xc505[32]],_0xeda5x10):null;_0xeda5x13[_0xc505[33]]= true;_0xeda5x13[_0xc505[30]]= _0xeda5x12[_0xc505[14]][_0xc505[34]];return Message[_0xc505[35]](_0xeda5x13)})[_0xc505[22]](function(){_0xeda5x12[_0xc505[17]]()})[_0xc505[21]](function(_0xeda5x14){console[_0xc505[20]](_0xeda5x14)})};module[_0xc505[43]]= ReplyMail
\ No newline at end of file
index 9f3b480..0f157b0 100644 (file)
@@ -1 +1 @@
-var _0x3770=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x2E\x2E\x2F\x75\x74\x69\x6C","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x66\x69\x64\x65\x6C\x69\x74\x79","\x2E\x2F\x61\x67\x65\x6E\x74","\x2E\x2F\x71\x75\x65\x75\x65","\x2E\x2F\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x2E\x2F\x73\x65\x6E\x64\x53\x6D\x73","\x2E\x2F\x72\x65\x70\x6C\x79\x4D\x61\x69\x6C","\x64\x61\x74\x61","\x6D\x73\x67","\x5F\x61\x70\x70\x73","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x64","\x61\x70\x70","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x55\x73\x65\x72\x49\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x70\x70\x51\x75\x65\x75\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x70\x75\x73\x68","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x72\x6F\x6F\x6D\x69\x64","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x53\x54\x4F\x50\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x61\x64\x64\x48\x6F\x6F\x6B","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x69\x61\x6C\x70\x6C\x61\x6E\x20\x65\x6E\x64\x65\x64","\x6C\x6F\x67","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x53\x54\x4F\x50\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x52\x45\x4A\x45\x43\x54\x45\x44\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x41\x47\x45\x4E\x54\x3A","\x72\x65\x6A\x65\x63\x74\x65\x64","\x72\x65\x70\x6F\x72\x74\x73","\x63\x68\x61\x74","\x61\x62\x61\x6E\x64\x6F\x6E","\x41\x42\x41\x4E\x44\x4F\x4E","\x6C\x65\x6E\x67\x74\x68","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x41\x50\x50","\x53\x4B\x49\x50\x20\x42\x59\x20\x49\x4E\x54\x45\x52\x56\x41\x4C\x2E\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6E\x65\x78\x74","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73","\x6E\x61\x6D\x65","\x66\x69\x64\x65\x6C\x69\x74\x79","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x61\x69\x6C","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x61\x78","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x73","\x73\x68\x69\x66\x74","\x72\x65\x6D\x6F\x76\x65\x48\x6F\x6F\x6B","\x61\x67\x65\x6E\x74","\x71\x75\x65\x75\x65","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x72\x65\x70\x6C\x79\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x53\x6D\x73","\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x61\x70\x70","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];_0x3770[0];const _=require(_0x3770[1]);const moment=require(_0x3770[2]);const config=require(_0x3770[3]);const structure=require(_0x3770[4]);const Util=require(_0x3770[5]);const cp=require(_0x3770[6]);const util=require(_0x3770[7]);const User=require(_0x3770[9])[_0x3770[8]];const Interval=require(_0x3770[9])[_0x3770[10]];const MailAccount=require(_0x3770[9])[_0x3770[11]];const ReportMail=require(_0x3770[9])[_0x3770[12]];const ReportChat=require(_0x3770[9])[_0x3770[13]];const ReportSms=require(_0x3770[9])[_0x3770[14]];const ReportFax=require(_0x3770[9])[_0x3770[15]];const ReportOpenchannel=require(_0x3770[9])[_0x3770[16]];var Fidelity=require(_0x3770[17]);var Agent=require(_0x3770[18]);var Queue=require(_0x3770[19]);var SendMail=require(_0x3770[20]);var SendSms=require(_0x3770[21]);var ReplyMail=require(_0x3770[22]);function Scheduler(_0xd5e2x17,_0xd5e2x18){this[_0x3770[23]]= _0xd5e2x17;this[_0x3770[24]]= _0xd5e2x18;this[_0x3770[25]]= []}Scheduler[_0x3770[27]][_0x3770[26]]= function init(){var _0xd5e2x1a=this;var _0xd5e2x1b=[_0x3770[28],_0x3770[29],_0x3770[30],_0x3770[31],_0x3770[32]];_0xd5e2x1b[_0x3770[36]](structure[_0x3770[35]][_0x3770[34]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]]);structure[_0x3770[46]][_0x3770[45]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[44]](_0x3770[37],function(_0xd5e2x1c,_0xd5e2x1d){if(_0xd5e2x1a[_0x3770[23]][_0x3770[38]]=== _0xd5e2x1c[_0x3770[28]]){if(_0xd5e2x1c[_0x3770[40]](_0x3770[39])){console[_0x3770[43]](util[_0x3770[42]](_0x3770[41],_0xd5e2x1c[_0x3770[28]]));_0xd5e2x1a[_0x3770[29]]&& clearTimeout(_0xd5e2x1a[_0x3770[29]][_0x3770[30]]);_0xd5e2x1a[_0x3770[29]]&& clearInterval(_0xd5e2x1a[_0x3770[29]][_0x3770[31]])}}});structure[_0x3770[46]][_0x3770[63]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[44]](_0x3770[37],function(_0xd5e2x1c,_0xd5e2x1d){if(_0xd5e2x1a[_0x3770[23]][_0x3770[38]]=== _0xd5e2x1c[_0x3770[38]]){if(_0xd5e2x1c[_0x3770[40]](_0x3770[47])){console[_0x3770[43]](util[_0x3770[42]](_0x3770[41],_0xd5e2x1c[_0x3770[38]]));_0xd5e2x1a[_0x3770[29]]&& clearTimeout(_0xd5e2x1a[_0x3770[29]][_0x3770[30]]);_0xd5e2x1a[_0x3770[29]]&& clearInterval(_0xd5e2x1a[_0x3770[29]][_0x3770[31]]);return structure[_0x3770[46]][_0x3770[58]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[53]]({memberid:_0xd5e2x1c[_0x3770[54]],membername:_0xd5e2x1c[_0x3770[55]],leaveAt:moment()[_0x3770[42]](_0x3770[56])},{where:{uniqueid:_0xd5e2x1c[_0x3770[57]],leaveAt:null},individualHooks:true})[_0x3770[52]](function(){return structure[_0x3770[46]][_0x3770[45]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[53]]({waiting:false},{where:{id:_0xd5e2x1c[_0x3770[38]]},individualHooks:true})[_0x3770[52]](function(){console[_0x3770[51]](_0x3770[50])})[_0x3770[49]](function(_0xd5e2x1e){console[_0x3770[48]]()})})};if(_0xd5e2x1c[_0x3770[40]](_0x3770[59])){console[_0x3770[43]](util[_0x3770[42]](_0x3770[60],_0xd5e2x1c[_0x3770[38]],_0x3770[61],_0xd5e2x1c[_0x3770[55]]));_0xd5e2x1a[_0x3770[29]]&& _0xd5e2x1a[_0x3770[29]][_0x3770[62]][_0x3770[36]]({id:_0xd5e2x1c[_0x3770[54]]})}}});if(_0xd5e2x1a[_0x3770[23]][_0x3770[33]]=== _0x3770[64]){structure[_0x3770[46]][_0x3770[58]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[44]](_0x3770[37],function(_0xd5e2x1c,_0xd5e2x1d){if(_0xd5e2x1c[_0x3770[40]](_0x3770[65])&& _0xd5e2x1c[_0x3770[65]]){console[_0x3770[43]](util[_0x3770[42]](_0x3770[41],_0xd5e2x1c[_0x3770[38]]));_0xd5e2x1a[_0x3770[29]]&& clearTimeout(_0xd5e2x1a[_0x3770[29]][_0x3770[30]]);_0xd5e2x1a[_0x3770[29]]&& clearInterval(_0xd5e2x1a[_0x3770[29]][_0x3770[31]]);return structure[_0x3770[46]][_0x3770[45]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[53]]({status:_0x3770[66]},{where:{id:_0xd5e2x1a[_0x3770[23]][_0x3770[38]]},individualHooks:true})[_0x3770[52]](function(){console[_0x3770[51]](_0x3770[50])})[_0x3770[49]](function(_0xd5e2x1e){console[_0x3770[48]]()})}})};return structure[_0x3770[46]][_0x3770[95]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[94]](_0xd5e2x1a[_0x3770[23]][_0x3770[93]],{attributes:[_0x3770[28],_0x3770[77],_0x3770[78],_0x3770[30]]})[_0x3770[52]](function(_0xd5e2x23){console[_0x3770[43]](util[_0x3770[42]](_0x3770[76],_0xd5e2x23[_0x3770[77]]));if(_0xd5e2x23[_0x3770[78]]){_0xd5e2x1a[_0x3770[25]][_0x3770[36]]({app:_0x3770[78],timeout:_0xd5e2x23[_0x3770[30]]})};switch(_0xd5e2x1a[_0x3770[23]][_0x3770[33]]){case _0x3770[81]:return _0xd5e2x23[_0x3770[80]]({order:_0x3770[79],include:[{model:Interval,include:[{all:true}]}]});case _0x3770[64]:return _0xd5e2x23[_0x3770[83]]({order:_0x3770[82],include:[{model:Interval,include:[{all:true}]}]});case _0x3770[86]:return _0xd5e2x23[_0x3770[85]]({order:_0x3770[84],include:[{model:Interval,include:[{all:true}]}]});case _0x3770[89]:return _0xd5e2x23[_0x3770[88]]({order:_0x3770[87],include:[{model:Interval,include:[{all:true}]}]});case _0x3770[92]:return _0xd5e2x23[_0x3770[91]]({order:_0x3770[90],include:[{model:Interval,include:[{all:true}]}]});default:return []}})[_0x3770[52]](function(_0xd5e2x1f){var _0xd5e2x20;for(var _0xd5e2x21=0;_0xd5e2x21< _0xd5e2x1f[_0x3770[67]];_0xd5e2x21++){_0xd5e2x20= true;if(_0xd5e2x1f[_0xd5e2x21][_0x3770[10]]){for(var _0xd5e2x22=0;_0xd5e2x22< _0xd5e2x1f[_0xd5e2x21][_0x3770[10]][_0x3770[68]][_0x3770[67]];_0xd5e2x22++){if(Util[_0x3770[70]](Util[_0x3770[69]](_0xd5e2x1f[_0xd5e2x21][_0x3770[10]][_0x3770[68]][_0xd5e2x22][_0x3770[31]]))){_0xd5e2x20= true;break}else {console[_0x3770[43]](_0xd5e2x1a[_0x3770[23]][_0x3770[33]][_0x3770[71]](),_0x3770[72],_0xd5e2x1f[_0xd5e2x21][_0x3770[29]][_0x3770[71]](),_0x3770[73],_0xd5e2x1a[_0x3770[23]][_0x3770[38]]);_0xd5e2x20= false}}}else {if(!Util[_0x3770[70]](Util[_0x3770[69]](_0xd5e2x1f[_0xd5e2x21][_0x3770[31]]))){_0xd5e2x20= false;console[_0x3770[43]](_0xd5e2x1a[_0x3770[23]][_0x3770[33]][_0x3770[71]](),_0x3770[72],_0xd5e2x1f[_0xd5e2x21][_0x3770[29]][_0x3770[71]](),_0x3770[73],_0xd5e2x1a[_0x3770[23]][_0x3770[38]])}};if(_0xd5e2x20){_0xd5e2x1a[_0x3770[25]][_0x3770[36]](_0xd5e2x1f[_0xd5e2x21][_0x3770[74]])}};_0xd5e2x1a[_0x3770[75]]()})};Scheduler[_0x3770[27]][_0x3770[75]]= function next(){var _0xd5e2x1a=this;var _0xd5e2x25=_0xd5e2x1a[_0x3770[25]][_0x3770[96]]();if(_0xd5e2x25){structure[_0x3770[46]][_0x3770[63]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[97]](_0x3770[37],structure[_0x3770[35]][_0x3770[63]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]]);switch(_0xd5e2x25[_0x3770[29]]){case _0x3770[78]:_0xd5e2x1a[_0x3770[29]]=  new Fidelity(_0xd5e2x25,_0xd5e2x1a[_0x3770[23]],function(){return structure[_0x3770[46]][_0x3770[58]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[53]]({leaveAt:moment()[_0x3770[42]](_0x3770[56]),timeout:true},{where:{leaveAt:null,uniqueid:_0xd5e2x1a[_0x3770[23]][_0x3770[57]]},individualHooks:true})[_0x3770[52]](function(){_0xd5e2x1a[_0x3770[75]]()})});break;case _0x3770[98]:_0xd5e2x1a[_0x3770[29]]=  new Agent(_0xd5e2x25,_0xd5e2x1a[_0x3770[23]],function(){return structure[_0x3770[46]][_0x3770[58]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[53]]({leaveAt:moment()[_0x3770[42]](_0x3770[56]),timeout:true},{where:{leaveAt:null,uniqueid:_0xd5e2x1a[_0x3770[23]][_0x3770[57]]},individualHooks:true})[_0x3770[52]](function(){_0xd5e2x1a[_0x3770[75]]()})});break;case _0x3770[99]:_0xd5e2x1a[_0x3770[29]]=  new Queue(_0xd5e2x25,_0xd5e2x1a[_0x3770[23]],function(){return structure[_0x3770[46]][_0x3770[58]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[53]]({leaveAt:moment()[_0x3770[42]](_0x3770[56]),timeout:true},{where:{leaveAt:null,uniqueid:_0xd5e2x1a[_0x3770[23]][_0x3770[57]]},individualHooks:true})[_0x3770[52]](function(){_0xd5e2x1a[_0x3770[75]]()})});break;case _0x3770[100]:_0xd5e2x1a[_0x3770[29]]=  new SendMail(_0xd5e2x25,_0xd5e2x1a[_0x3770[23]],function(){_0xd5e2x1a[_0x3770[75]]()});break;case _0x3770[101]:_0xd5e2x1a[_0x3770[29]]=  new ReplyMail(_0xd5e2x25,_0xd5e2x1a[_0x3770[23]],function(){_0xd5e2x1a[_0x3770[75]]()},_0xd5e2x1a[_0x3770[24]]);break;case _0x3770[102]:_0xd5e2x1a[_0x3770[29]]=  new SendSms(_0xd5e2x25,_0xd5e2x1a[_0x3770[23]],function(){_0xd5e2x1a[_0x3770[75]]()});break;default:console[_0x3770[51]](_0x3770[103])};_0xd5e2x1a[_0x3770[29]][_0x3770[26]]()}else {var _0xd5e2x26={waiting:false};if(_0xd5e2x1a[_0x3770[23]][_0x3770[33]]=== _0x3770[64]){_0xd5e2x26[_0x3770[39]]= _0x3770[104]};structure[_0x3770[46]][_0x3770[45]][_0xd5e2x1a[_0x3770[23]][_0x3770[33]]][_0x3770[53]](_0xd5e2x26,{where:{id:_0xd5e2x1a[_0x3770[23]][_0x3770[38]]},individualHooks:true})[_0x3770[49]](function(_0xd5e2x1e){console[_0x3770[48]]()})}};module[_0x3770[105]]= Scheduler
\ No newline at end of file
+var _0xafe9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x2E\x2E\x2F\x75\x74\x69\x6C","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x66\x69\x64\x65\x6C\x69\x74\x79","\x2E\x2F\x61\x67\x65\x6E\x74","\x2E\x2F\x71\x75\x65\x75\x65","\x2E\x2F\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x2E\x2F\x73\x65\x6E\x64\x53\x6D\x73","\x2E\x2F\x72\x65\x70\x6C\x79\x4D\x61\x69\x6C","\x64\x61\x74\x61","\x6D\x73\x67","\x5F\x61\x70\x70\x73","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x64","\x61\x70\x70","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x55\x73\x65\x72\x49\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x70\x70\x51\x75\x65\x75\x65\x73","\x6C\x61\x62\x65\x6C\x73","\x70\x75\x73\x68","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x72\x6F\x6F\x6D\x69\x64","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x53\x54\x4F\x50\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x61\x64\x64\x48\x6F\x6F\x6B","\x72\x6F\x6F\x6D\x73","\x6D\x6F\x64\x65\x6C\x73","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x64\x69\x61\x6C\x70\x6C\x61\x6E\x20\x65\x6E\x64\x65\x64","\x6C\x6F\x67","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E\x73","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x53\x54\x4F\x50\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x52\x45\x4A\x45\x43\x54\x45\x44\x2C\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x41\x47\x45\x4E\x54\x3A","\x72\x65\x6A\x65\x63\x74\x65\x64","\x72\x65\x70\x6F\x72\x74\x73","\x63\x68\x61\x74","\x61\x62\x61\x6E\x64\x6F\x6E","\x41\x42\x41\x4E\x44\x4F\x4E","\x6C\x65\x6E\x67\x74\x68","\x53\x75\x62\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x73\x70\x6C\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C","\x69\x73\x56\x61\x6C\x69\x64\x49\x6E\x74\x65\x72\x76\x61\x6C","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x41\x50\x50","\x53\x4B\x49\x50\x20\x42\x59\x20\x49\x4E\x54\x45\x52\x56\x41\x4C\x2E\x20\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6E\x65\x78\x74","\x43\x52\x45\x41\x54\x45\x20\x53\x43\x48\x45\x44\x55\x4C\x45\x52\x20\x49\x4E\x53\x54\x41\x4E\x43\x45\x20\x46\x4F\x52\x20\x41\x43\x43\x4F\x55\x4E\x54\x20\x25\x73","\x6E\x61\x6D\x65","\x66\x69\x64\x65\x6C\x69\x74\x79","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x61\x69\x6C","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x66\x61\x78","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x73\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x73","\x73\x68\x69\x66\x74","\x72\x65\x6D\x6F\x76\x65\x48\x6F\x6F\x6B","\x61\x67\x65\x6E\x74","\x71\x75\x65\x75\x65","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x72\x65\x70\x6C\x79\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x53\x6D\x73","\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x61\x70\x70","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];_0xafe9[0];const _=require(_0xafe9[1]);const moment=require(_0xafe9[2]);const config=require(_0xafe9[3]);const structure=require(_0xafe9[4]);const Util=require(_0xafe9[5]);const cp=require(_0xafe9[6]);const util=require(_0xafe9[7]);const User=require(_0xafe9[9])[_0xafe9[8]];const Interval=require(_0xafe9[9])[_0xafe9[10]];const MailAccount=require(_0xafe9[9])[_0xafe9[11]];const ReportMail=require(_0xafe9[9])[_0xafe9[12]];const ReportChat=require(_0xafe9[9])[_0xafe9[13]];const ReportSms=require(_0xafe9[9])[_0xafe9[14]];const ReportFax=require(_0xafe9[9])[_0xafe9[15]];const ReportOpenchannel=require(_0xafe9[9])[_0xafe9[16]];var Fidelity=require(_0xafe9[17]);var Agent=require(_0xafe9[18]);var Queue=require(_0xafe9[19]);var SendMail=require(_0xafe9[20]);var SendSms=require(_0xafe9[21]);var ReplyMail=require(_0xafe9[22]);function Scheduler(_0x1f5bx17,_0x1f5bx18){this[_0xafe9[23]]= _0x1f5bx17;this[_0xafe9[24]]= _0x1f5bx18;this[_0xafe9[25]]= []}Scheduler[_0xafe9[27]][_0xafe9[26]]= function init(){var _0x1f5bx1a=this;var _0x1f5bx1b=[_0xafe9[28],_0xafe9[29],_0xafe9[30],_0xafe9[31],_0xafe9[32]];_0x1f5bx1b[_0xafe9[36]](structure[_0xafe9[35]][_0xafe9[34]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]]);structure[_0xafe9[46]][_0xafe9[45]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[44]](_0xafe9[37],function(_0x1f5bx1c,_0x1f5bx1d){if(_0x1f5bx1a[_0xafe9[23]][_0xafe9[38]]=== _0x1f5bx1c[_0xafe9[28]]){if(_0x1f5bx1c[_0xafe9[40]](_0xafe9[39])){console[_0xafe9[43]](util[_0xafe9[42]](_0xafe9[41],_0x1f5bx1c[_0xafe9[28]]));_0x1f5bx1a[_0xafe9[29]]&& clearTimeout(_0x1f5bx1a[_0xafe9[29]][_0xafe9[30]]);_0x1f5bx1a[_0xafe9[29]]&& clearInterval(_0x1f5bx1a[_0xafe9[29]][_0xafe9[31]])}}});structure[_0xafe9[46]][_0xafe9[63]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[44]](_0xafe9[37],function(_0x1f5bx1c,_0x1f5bx1d){if(_0x1f5bx1a[_0xafe9[23]][_0xafe9[38]]=== _0x1f5bx1c[_0xafe9[38]]){if(_0x1f5bx1c[_0xafe9[40]](_0xafe9[47])){console[_0xafe9[43]](util[_0xafe9[42]](_0xafe9[41],_0x1f5bx1c[_0xafe9[38]]));_0x1f5bx1a[_0xafe9[29]]&& clearTimeout(_0x1f5bx1a[_0xafe9[29]][_0xafe9[30]]);_0x1f5bx1a[_0xafe9[29]]&& clearInterval(_0x1f5bx1a[_0xafe9[29]][_0xafe9[31]]);return structure[_0xafe9[46]][_0xafe9[58]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[53]]({memberid:_0x1f5bx1c[_0xafe9[54]],membername:_0x1f5bx1c[_0xafe9[55]],leaveAt:moment()[_0xafe9[42]](_0xafe9[56])},{where:{uniqueid:_0x1f5bx1c[_0xafe9[57]],leaveAt:null},individualHooks:true})[_0xafe9[52]](function(){return structure[_0xafe9[46]][_0xafe9[45]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[53]]({waiting:false},{where:{id:_0x1f5bx1c[_0xafe9[38]]},individualHooks:true})[_0xafe9[52]](function(){console[_0xafe9[51]](_0xafe9[50])})[_0xafe9[49]](function(_0x1f5bx1e){console[_0xafe9[48]]()})})};if(_0x1f5bx1c[_0xafe9[40]](_0xafe9[59])){console[_0xafe9[43]](util[_0xafe9[42]](_0xafe9[60],_0x1f5bx1c[_0xafe9[38]],_0xafe9[61],_0x1f5bx1c[_0xafe9[55]]));_0x1f5bx1a[_0xafe9[29]]&& _0x1f5bx1a[_0xafe9[29]][_0xafe9[62]][_0xafe9[36]]({id:_0x1f5bx1c[_0xafe9[54]]})}}});if(_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]=== _0xafe9[64]){structure[_0xafe9[46]][_0xafe9[58]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[44]](_0xafe9[37],function(_0x1f5bx1c,_0x1f5bx1d){if(_0x1f5bx1c[_0xafe9[40]](_0xafe9[65])&& _0x1f5bx1c[_0xafe9[65]]){console[_0xafe9[43]](util[_0xafe9[42]](_0xafe9[41],_0x1f5bx1c[_0xafe9[38]]));_0x1f5bx1a[_0xafe9[29]]&& clearTimeout(_0x1f5bx1a[_0xafe9[29]][_0xafe9[30]]);_0x1f5bx1a[_0xafe9[29]]&& clearInterval(_0x1f5bx1a[_0xafe9[29]][_0xafe9[31]]);return structure[_0xafe9[46]][_0xafe9[45]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[53]]({status:_0xafe9[66]},{where:{id:_0x1f5bx1a[_0xafe9[23]][_0xafe9[38]]},individualHooks:true})[_0xafe9[52]](function(){console[_0xafe9[51]](_0xafe9[50])})[_0xafe9[49]](function(_0x1f5bx1e){console[_0xafe9[48]]()})}})};return structure[_0xafe9[46]][_0xafe9[95]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[94]](_0x1f5bx1a[_0xafe9[23]][_0xafe9[93]],{attributes:[_0xafe9[28],_0xafe9[77],_0xafe9[78],_0xafe9[30]]})[_0xafe9[52]](function(_0x1f5bx23){console[_0xafe9[43]](util[_0xafe9[42]](_0xafe9[76],_0x1f5bx23[_0xafe9[77]]));if(_0x1f5bx23[_0xafe9[78]]){_0x1f5bx1a[_0xafe9[25]][_0xafe9[36]]({app:_0xafe9[78],timeout:_0x1f5bx23[_0xafe9[30]]})};switch(_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]){case _0xafe9[81]:return _0x1f5bx23[_0xafe9[80]]({order:_0xafe9[79],include:[{model:Interval,include:[{all:true}]}]});case _0xafe9[64]:return _0x1f5bx23[_0xafe9[83]]({order:_0xafe9[82],include:[{model:Interval,include:[{all:true}]}]});case _0xafe9[86]:return _0x1f5bx23[_0xafe9[85]]({order:_0xafe9[84],include:[{model:Interval,include:[{all:true}]}]});case _0xafe9[89]:return _0x1f5bx23[_0xafe9[88]]({order:_0xafe9[87],include:[{model:Interval,include:[{all:true}]}]});case _0xafe9[92]:return _0x1f5bx23[_0xafe9[91]]({order:_0xafe9[90],include:[{model:Interval,include:[{all:true}]}]});default:return []}})[_0xafe9[52]](function(_0x1f5bx1f){var _0x1f5bx20;for(var _0x1f5bx21=0;_0x1f5bx21< _0x1f5bx1f[_0xafe9[67]];_0x1f5bx21++){_0x1f5bx20= true;if(_0x1f5bx1f[_0x1f5bx21][_0xafe9[10]]){for(var _0x1f5bx22=0;_0x1f5bx22< _0x1f5bx1f[_0x1f5bx21][_0xafe9[10]][_0xafe9[68]][_0xafe9[67]];_0x1f5bx22++){if(Util[_0xafe9[70]](Util[_0xafe9[69]](_0x1f5bx1f[_0x1f5bx21][_0xafe9[10]][_0xafe9[68]][_0x1f5bx22][_0xafe9[31]]))){_0x1f5bx20= true;break}else {console[_0xafe9[43]](_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]][_0xafe9[71]](),_0xafe9[72],_0x1f5bx1f[_0x1f5bx21][_0xafe9[29]][_0xafe9[71]](),_0xafe9[73],_0x1f5bx1a[_0xafe9[23]][_0xafe9[38]]);_0x1f5bx20= false}}}else {if(!Util[_0xafe9[70]](Util[_0xafe9[69]](_0x1f5bx1f[_0x1f5bx21][_0xafe9[31]]))){_0x1f5bx20= false;console[_0xafe9[43]](_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]][_0xafe9[71]](),_0xafe9[72],_0x1f5bx1f[_0x1f5bx21][_0xafe9[29]][_0xafe9[71]](),_0xafe9[73],_0x1f5bx1a[_0xafe9[23]][_0xafe9[38]])}};if(_0x1f5bx20){_0x1f5bx1a[_0xafe9[25]][_0xafe9[36]](_0x1f5bx1f[_0x1f5bx21][_0xafe9[74]])}};_0x1f5bx1a[_0xafe9[75]]()})};Scheduler[_0xafe9[27]][_0xafe9[75]]= function next(){var _0x1f5bx1a=this;var _0x1f5bx25=_0x1f5bx1a[_0xafe9[25]][_0xafe9[96]]();if(_0x1f5bx25){structure[_0xafe9[46]][_0xafe9[63]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[97]](_0xafe9[37],structure[_0xafe9[35]][_0xafe9[63]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]]);switch(_0x1f5bx25[_0xafe9[29]]){case _0xafe9[78]:_0x1f5bx1a[_0xafe9[29]]=  new Fidelity(_0x1f5bx25,_0x1f5bx1a[_0xafe9[23]],function(){return structure[_0xafe9[46]][_0xafe9[58]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[53]]({leaveAt:moment()[_0xafe9[42]](_0xafe9[56]),timeout:true},{where:{leaveAt:null,uniqueid:_0x1f5bx1a[_0xafe9[23]][_0xafe9[57]]},individualHooks:true})[_0xafe9[52]](function(){_0x1f5bx1a[_0xafe9[75]]()})});break;case _0xafe9[98]:_0x1f5bx1a[_0xafe9[29]]=  new Agent(_0x1f5bx25,_0x1f5bx1a[_0xafe9[23]],function(){return structure[_0xafe9[46]][_0xafe9[58]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[53]]({leaveAt:moment()[_0xafe9[42]](_0xafe9[56]),timeout:true},{where:{leaveAt:null,uniqueid:_0x1f5bx1a[_0xafe9[23]][_0xafe9[57]]},individualHooks:true})[_0xafe9[52]](function(){_0x1f5bx1a[_0xafe9[75]]()})});break;case _0xafe9[99]:_0x1f5bx1a[_0xafe9[29]]=  new Queue(_0x1f5bx25,_0x1f5bx1a[_0xafe9[23]],function(){return structure[_0xafe9[46]][_0xafe9[58]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[53]]({leaveAt:moment()[_0xafe9[42]](_0xafe9[56]),timeout:true},{where:{leaveAt:null,uniqueid:_0x1f5bx1a[_0xafe9[23]][_0xafe9[57]]},individualHooks:true})[_0xafe9[52]](function(){_0x1f5bx1a[_0xafe9[75]]()})});break;case _0xafe9[100]:_0x1f5bx1a[_0xafe9[29]]=  new SendMail(_0x1f5bx25,_0x1f5bx1a[_0xafe9[23]],function(){_0x1f5bx1a[_0xafe9[75]]()});break;case _0xafe9[101]:_0x1f5bx1a[_0xafe9[29]]=  new ReplyMail(_0x1f5bx25,_0x1f5bx1a[_0xafe9[23]],function(){_0x1f5bx1a[_0xafe9[75]]()},_0x1f5bx1a[_0xafe9[24]]);break;case _0xafe9[102]:_0x1f5bx1a[_0xafe9[29]]=  new SendSms(_0x1f5bx25,_0x1f5bx1a[_0xafe9[23]],function(){_0x1f5bx1a[_0xafe9[75]]()});break;default:console[_0xafe9[51]](_0xafe9[103])};_0x1f5bx1a[_0xafe9[29]][_0xafe9[26]]()}else {var _0x1f5bx26={waiting:false};if(_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]=== _0xafe9[64]){_0x1f5bx26[_0xafe9[39]]= _0xafe9[104]};structure[_0xafe9[46]][_0xafe9[45]][_0x1f5bx1a[_0xafe9[23]][_0xafe9[33]]][_0xafe9[53]](_0x1f5bx26,{where:{id:_0x1f5bx1a[_0xafe9[23]][_0xafe9[38]]},individualHooks:true})[_0xafe9[49]](function(_0x1f5bx1e){console[_0xafe9[48]]()})}};module[_0xafe9[105]]= Scheduler
\ No newline at end of file
index 337542f..6635745 100644 (file)
@@ -1 +1 @@
-var _0xae04=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x70\x61\x74\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x61\x70\x70","\x64\x61\x74\x61","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x6A\x65\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x6D\x61\x69\x6C","\x72\x6F\x6F\x6D\x69\x64","\x68\x74\x6D\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x2C\x20","\x6A\x6F\x69\x6E","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x72\x65\x6E\x64\x65\x72","\x66\x61\x78","\x64\x61\x74\x61\x36","\x79\x65\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x42\x61\x73\x65\x6E\x61\x6D\x65","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6D\x65\x73\x73\x61\x67\x65\x73","\x6D\x6F\x64\x65\x6C\x73","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x39","\x64\x61\x74\x61\x38","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x66\x61\x78\x20\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x21","\x67\x65\x74\x46\x69\x6C\x65\x53\x69\x7A\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x70\x64\x66","\x65\x78\x70\x6F\x72\x74\x73"];_0xae04[0];const _=require(_0xae04[1]);const config=require(_0xae04[2]);const structure=require(_0xae04[3]);const path=require(_0xae04[4]);const cp=require(_0xae04[5]);const util=require(_0xae04[6]);const Util=require(_0xae04[7]);const moment=require(_0xae04[8]);const Mustache=require(_0xae04[9]);var fs=require(_0xae04[10]);const User=require(_0xae04[12])[_0xae04[11]];const Message=require(_0xae04[12])[_0xae04[13]];const Account=require(_0xae04[12])[_0xae04[14]];const Template=require(_0xae04[12])[_0xae04[15]];const MailAttachment=require(_0xae04[12])[_0xae04[16]];function SendMail(_0x2e1ex11,_0x2e1ex12,_0x2e1ex13){this[_0xae04[17]]= _0x2e1ex11;this[_0xae04[18]]= _0x2e1ex12;this[_0xae04[19]]= _0x2e1ex13}SendMail[_0xae04[21]][_0xae04[20]]= function init(){var _0x2e1ex15=this;var _0x2e1ex16={from:[],to:[],auto:true};return Account[_0xae04[48]](_0x2e1ex15[_0xae04[17]][_0xae04[55]])[_0xae04[24]](function(_0x2e1ex19){_0x2e1ex16[_0xae04[35]][_0xae04[52]](_0x2e1ex19[_0xae04[51]]);_0x2e1ex16[_0xae04[36]][_0xae04[52]](_0x2e1ex15[_0xae04[17]][_0xae04[53]]);return Template[_0xae04[48]](_0x2e1ex15[_0xae04[17]][_0xae04[54]])})[_0xae04[24]](function(_0x2e1ex18){_0x2e1ex16[_0xae04[26]]= _0x2e1ex18[_0xae04[26]];_0x2e1ex16[_0xae04[27]]= _0x2e1ex15[_0xae04[18]][_0xae04[28]]=== _0xae04[29]?_0x2e1ex15[_0xae04[18]][_0xae04[30]]:null;_0x2e1ex16[_0xae04[31]]= Mustache[_0xae04[39]](_0x2e1ex18[_0xae04[31]],{interactionId:_0x2e1ex15[_0xae04[18]][_0xae04[30]],subject:_0x2e1ex18[_0xae04[26]],accountName:_0x2e1ex15[_0xae04[18]][_0xae04[32]],from:_0x2e1ex16[_0xae04[35]][_0xae04[34]](_0xae04[33]),to:_0x2e1ex16[_0xae04[36]][_0xae04[34]](_0xae04[33]),cc:_0x2e1ex15[_0xae04[18]][_0xae04[28]]=== _0xae04[29]?_0x2e1ex15[_0xae04[18]][_0xae04[37]][_0xae04[34]](_0xae04[33]):null,createdAt:_0x2e1ex15[_0xae04[17]][_0xae04[38]]});if(_0x2e1ex15[_0xae04[18]][_0xae04[28]]=== _0xae04[40]&& _0x2e1ex15[_0xae04[17]][_0xae04[41]]=== _0xae04[42]){_0x2e1ex16[_0xae04[43]]= [getAttachment(_0x2e1ex15[_0xae04[18]][_0xae04[44]])]};if(_0x2e1ex15[_0xae04[18]][_0xae04[45]]){return structure[_0xae04[50]][_0xae04[49]][_0x2e1ex15[_0xae04[18]][_0xae04[28]]][_0xae04[48]](_0x2e1ex15[_0xae04[18]][_0xae04[45]])[_0xae04[24]](function(_0x2e1ex12){_0x2e1ex16[_0xae04[46]]= _0x2e1ex15[_0xae04[18]][_0xae04[28]]=== _0xae04[29]?_0x2e1ex12[_0xae04[47]]:_0x2e1ex12[_0xae04[46]]})}})[_0xae04[24]](function(){return Message[_0xae04[25]](_0x2e1ex16,{include:[{model:MailAttachment}]})})[_0xae04[24]](function(){_0x2e1ex15[_0xae04[19]]()})[_0xae04[23]](function(_0x2e1ex17){console[_0xae04[22]](_0x2e1ex17)})};function getAttachment(_0x2e1ex1b){var _0x2e1ex1c=_0x2e1ex1b+ _0xae04[56];var _0x2e1ex1d=path[_0xae04[34]](config[_0xae04[57]],_0xae04[58],_0xae04[59],_0xae04[40],_0xae04[60],_0xae04[61],_0x2e1ex1c);var _0x2e1ex1e=path[_0xae04[34]](config[_0xae04[57]],_0xae04[58],_0xae04[59],_0xae04[62]);try{fs[_0xae04[63]](_0x2e1ex1d,path[_0xae04[34]](_0x2e1ex1e,_0x2e1ex1c))}catch(err){console[_0xae04[22]](_0xae04[64]);return null};return {size:Util[_0xae04[65]](_0x2e1ex1d),path:path[_0xae04[34]](_0x2e1ex1e,_0x2e1ex1c),name:_0x2e1ex1c,type:_0xae04[66],basename:_0x2e1ex1b}}module[_0xae04[67]]= SendMail
\ No newline at end of file
+var _0xe25e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x70\x61\x74\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x61\x70\x70","\x64\x61\x74\x61","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x6A\x65\x63\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x6D\x61\x69\x6C","\x72\x6F\x6F\x6D\x69\x64","\x68\x74\x6D\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x2C\x20","\x6A\x6F\x69\x6E","\x66\x72\x6F\x6D","\x74\x6F","\x63\x63","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x72\x65\x6E\x64\x65\x72","\x66\x61\x78","\x64\x61\x74\x61\x36","\x79\x65\x73","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x42\x61\x73\x65\x6E\x61\x6D\x65","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x62\x6F\x64\x79","\x74\x65\x78\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6D\x65\x73\x73\x61\x67\x65\x73","\x6D\x6F\x64\x65\x6C\x73","\x61\x64\x64\x72\x65\x73\x73","\x70\x75\x73\x68","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x39","\x64\x61\x74\x61\x38","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x66\x61\x78\x20\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x21","\x67\x65\x74\x46\x69\x6C\x65\x53\x69\x7A\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x70\x64\x66","\x65\x78\x70\x6F\x72\x74\x73"];_0xe25e[0];const _=require(_0xe25e[1]);const config=require(_0xe25e[2]);const structure=require(_0xe25e[3]);const path=require(_0xe25e[4]);const cp=require(_0xe25e[5]);const util=require(_0xe25e[6]);const Util=require(_0xe25e[7]);const moment=require(_0xe25e[8]);const Mustache=require(_0xe25e[9]);var fs=require(_0xe25e[10]);const User=require(_0xe25e[12])[_0xe25e[11]];const Message=require(_0xe25e[12])[_0xe25e[13]];const Account=require(_0xe25e[12])[_0xe25e[14]];const Template=require(_0xe25e[12])[_0xe25e[15]];const MailAttachment=require(_0xe25e[12])[_0xe25e[16]];function SendMail(_0x8e13x11,_0x8e13x12,_0x8e13x13){this[_0xe25e[17]]= _0x8e13x11;this[_0xe25e[18]]= _0x8e13x12;this[_0xe25e[19]]= _0x8e13x13}SendMail[_0xe25e[21]][_0xe25e[20]]= function init(){var _0x8e13x15=this;var _0x8e13x16={from:[],to:[],auto:true};return Account[_0xe25e[48]](_0x8e13x15[_0xe25e[17]][_0xe25e[55]])[_0xe25e[24]](function(_0x8e13x19){_0x8e13x16[_0xe25e[35]][_0xe25e[52]](_0x8e13x19[_0xe25e[51]]);_0x8e13x16[_0xe25e[36]][_0xe25e[52]](_0x8e13x15[_0xe25e[17]][_0xe25e[53]]);return Template[_0xe25e[48]](_0x8e13x15[_0xe25e[17]][_0xe25e[54]])})[_0xe25e[24]](function(_0x8e13x18){_0x8e13x16[_0xe25e[26]]= _0x8e13x18[_0xe25e[26]];_0x8e13x16[_0xe25e[27]]= _0x8e13x15[_0xe25e[18]][_0xe25e[28]]=== _0xe25e[29]?_0x8e13x15[_0xe25e[18]][_0xe25e[30]]:null;_0x8e13x16[_0xe25e[31]]= Mustache[_0xe25e[39]](_0x8e13x18[_0xe25e[31]],{interactionId:_0x8e13x15[_0xe25e[18]][_0xe25e[30]],subject:_0x8e13x18[_0xe25e[26]],accountName:_0x8e13x15[_0xe25e[18]][_0xe25e[32]],from:_0x8e13x16[_0xe25e[35]][_0xe25e[34]](_0xe25e[33]),to:_0x8e13x16[_0xe25e[36]][_0xe25e[34]](_0xe25e[33]),cc:_0x8e13x15[_0xe25e[18]][_0xe25e[28]]=== _0xe25e[29]?_0x8e13x15[_0xe25e[18]][_0xe25e[37]][_0xe25e[34]](_0xe25e[33]):null,createdAt:_0x8e13x15[_0xe25e[17]][_0xe25e[38]]});if(_0x8e13x15[_0xe25e[18]][_0xe25e[28]]=== _0xe25e[40]&& _0x8e13x15[_0xe25e[17]][_0xe25e[41]]=== _0xe25e[42]){_0x8e13x16[_0xe25e[43]]= [getAttachment(_0x8e13x15[_0xe25e[18]][_0xe25e[44]])]};if(_0x8e13x15[_0xe25e[18]][_0xe25e[45]]){return structure[_0xe25e[50]][_0xe25e[49]][_0x8e13x15[_0xe25e[18]][_0xe25e[28]]][_0xe25e[48]](_0x8e13x15[_0xe25e[18]][_0xe25e[45]])[_0xe25e[24]](function(_0x8e13x12){_0x8e13x16[_0xe25e[46]]= _0x8e13x15[_0xe25e[18]][_0xe25e[28]]=== _0xe25e[29]?_0x8e13x12[_0xe25e[47]]:_0x8e13x12[_0xe25e[46]]})}})[_0xe25e[24]](function(){return Message[_0xe25e[25]](_0x8e13x16,{include:[{model:MailAttachment}]})})[_0xe25e[24]](function(){_0x8e13x15[_0xe25e[19]]()})[_0xe25e[23]](function(_0x8e13x17){console[_0xe25e[22]](_0x8e13x17)})};function getAttachment(_0x8e13x1b){var _0x8e13x1c=_0x8e13x1b+ _0xe25e[56];var _0x8e13x1d=path[_0xe25e[34]](config[_0xe25e[57]],_0xe25e[58],_0xe25e[59],_0xe25e[40],_0xe25e[60],_0xe25e[61],_0x8e13x1c);var _0x8e13x1e=path[_0xe25e[34]](config[_0xe25e[57]],_0xe25e[58],_0xe25e[59],_0xe25e[62]);try{fs[_0xe25e[63]](_0x8e13x1d,path[_0xe25e[34]](_0x8e13x1e,_0x8e13x1c))}catch(err){console[_0xe25e[22]](_0xe25e[64]);return null};return {size:Util[_0xe25e[65]](_0x8e13x1d),path:path[_0xe25e[34]](_0x8e13x1e,_0x8e13x1c),name:_0x8e13x1c,type:_0xe25e[66],basename:_0x8e13x1b}}module[_0xe25e[67]]= SendMail
\ No newline at end of file
index e4cd1e3..4babd04 100644 (file)
@@ -1 +1 @@
-var _0x4c89=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x61\x70\x70","\x64\x61\x74\x61","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x69\x64","\x66\x72\x6F\x6D","\x70\x68\x6F\x6E\x65","\x74\x6F","\x64\x61\x74\x61\x32","\x62\x6F\x64\x79","\x64\x61\x74\x61\x36","\x61\x75\x74\x6F","\x73\x74\x61\x74\x75\x73","\x53\x45\x4E\x44\x49\x4E\x47","\x63\x72\x65\x61\x74\x65","\x64\x61\x74\x61\x38","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x4c89[0];const _=require(_0x4c89[1]);const config=require(_0x4c89[2]);const structure=require(_0x4c89[3]);const cp=require(_0x4c89[4]);const util=require(_0x4c89[5]);const moment=require(_0x4c89[6]);const Mustache=require(_0x4c89[7]);const User=require(_0x4c89[9])[_0x4c89[8]];const Message=require(_0x4c89[9])[_0x4c89[10]];const Account=require(_0x4c89[9])[_0x4c89[11]];function SendSms(_0xac60xc,_0xac60xd,_0xac60xe){this[_0x4c89[12]]= _0xac60xc;this[_0x4c89[13]]= _0xac60xd;this[_0x4c89[14]]= _0xac60xe}SendSms[_0x4c89[16]][_0x4c89[15]]= function init(){var _0xac60x10=this;var _0xac60x11;var _0xac60x12={from:_0x4c89[17],to:_0x4c89[17],body:_0x4c89[17]};return Account[_0x4c89[34]](_0xac60x10[_0x4c89[12]][_0x4c89[33]])[_0x4c89[20]](function(_0xac60x15){_0xac60x12[_0x4c89[21]]= _0xac60x15[_0x4c89[22]];_0xac60x12[_0x4c89[23]]= _0xac60x15[_0x4c89[24]];_0xac60x12[_0x4c89[25]]= _0xac60x10[_0x4c89[12]][_0x4c89[26]];_0xac60x12[_0x4c89[27]]= _0xac60x10[_0x4c89[12]][_0x4c89[28]];_0xac60x12[_0x4c89[29]]= true;_0xac60x12[_0x4c89[30]]= _0x4c89[31];return Message[_0x4c89[32]](_0xac60x12)})[_0x4c89[20]](function(_0xac60x14){_0xac60x10[_0x4c89[14]]()})[_0x4c89[19]](function(_0xac60x13){console[_0x4c89[18]](_0xac60x13)})};module[_0x4c89[35]]= SendSms
\ No newline at end of file
+var _0xd78c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x73\x74\x72\x75\x63\x74\x75\x72\x65","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x61\x70\x70","\x64\x61\x74\x61","\x6E\x65\x78\x74","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x69\x64","\x66\x72\x6F\x6D","\x70\x68\x6F\x6E\x65","\x74\x6F","\x64\x61\x74\x61\x32","\x62\x6F\x64\x79","\x64\x61\x74\x61\x36","\x61\x75\x74\x6F","\x73\x74\x61\x74\x75\x73","\x53\x45\x4E\x44\x49\x4E\x47","\x63\x72\x65\x61\x74\x65","\x64\x61\x74\x61\x38","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xd78c[0];const _=require(_0xd78c[1]);const config=require(_0xd78c[2]);const structure=require(_0xd78c[3]);const cp=require(_0xd78c[4]);const util=require(_0xd78c[5]);const moment=require(_0xd78c[6]);const Mustache=require(_0xd78c[7]);const User=require(_0xd78c[9])[_0xd78c[8]];const Message=require(_0xd78c[9])[_0xd78c[10]];const Account=require(_0xd78c[9])[_0xd78c[11]];function SendSms(_0xad08xc,_0xad08xd,_0xad08xe){this[_0xd78c[12]]= _0xad08xc;this[_0xd78c[13]]= _0xad08xd;this[_0xd78c[14]]= _0xad08xe}SendSms[_0xd78c[16]][_0xd78c[15]]= function init(){var _0xad08x10=this;var _0xad08x11;var _0xad08x12={from:_0xd78c[17],to:_0xd78c[17],body:_0xd78c[17]};return Account[_0xd78c[34]](_0xad08x10[_0xd78c[12]][_0xd78c[33]])[_0xd78c[20]](function(_0xad08x15){_0xad08x12[_0xd78c[21]]= _0xad08x15[_0xd78c[22]];_0xad08x12[_0xd78c[23]]= _0xad08x15[_0xd78c[24]];_0xad08x12[_0xd78c[25]]= _0xad08x10[_0xd78c[12]][_0xd78c[26]];_0xad08x12[_0xd78c[27]]= _0xad08x10[_0xd78c[12]][_0xd78c[28]];_0xad08x12[_0xd78c[29]]= true;_0xad08x12[_0xd78c[30]]= _0xd78c[31];return Message[_0xd78c[32]](_0xad08x12)})[_0xd78c[20]](function(_0xad08x14){_0xad08x10[_0xd78c[14]]()})[_0xd78c[19]](function(_0xad08x13){console[_0xd78c[18]](_0xad08x13)})};module[_0xd78c[35]]= SendSms
\ No newline at end of file
index 39e4108..2e53e4a 100644 (file)
@@ -1 +1 @@
-var _0xb2c1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x53\x6D\x73\x52\x6F\x6F\x6D","\x46\x61\x78\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x65\x78\x70\x6F\x72\x74\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D\x73","\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x46\x61\x78\x52\x6F\x6F\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x6D\x61\x69\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x73\x6D\x73\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x61\x78\x43\x61\x70\x61\x63\x69\x74\x79","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x43\x68\x61\x74\x51\x75\x65\x75\x65\x49\x64","\x53\x6D\x73\x51\x75\x65\x75\x65\x49\x64","\x46\x61\x78\x51\x75\x65\x75\x65\x49\x64","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x49\x64","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C"];_0xb2c1[0];const _=require(_0xb2c1[1]);const moment=require(_0xb2c1[2]);const config=require(_0xb2c1[3]);const cp=require(_0xb2c1[4]);const util=require(_0xb2c1[5]);const User=require(_0xb2c1[7])[_0xb2c1[6]];const Interval=require(_0xb2c1[7])[_0xb2c1[8]];const ReportMail=require(_0xb2c1[7])[_0xb2c1[9]];const ReportChat=require(_0xb2c1[7])[_0xb2c1[10]];const ReportSms=require(_0xb2c1[7])[_0xb2c1[11]];const ReportFax=require(_0xb2c1[7])[_0xb2c1[12]];const ReportOpenchannel=require(_0xb2c1[7])[_0xb2c1[13]];const MailAccount=require(_0xb2c1[7])[_0xb2c1[14]];const ChatWebsite=require(_0xb2c1[7])[_0xb2c1[15]];const SmsAccount=require(_0xb2c1[7])[_0xb2c1[16]];const FaxAccount=require(_0xb2c1[7])[_0xb2c1[17]];const OpenchannelAccount=require(_0xb2c1[7])[_0xb2c1[18]];const MailQueue=require(_0xb2c1[7])[_0xb2c1[19]];const ChatQueue=require(_0xb2c1[7])[_0xb2c1[20]];const SmsQueue=require(_0xb2c1[7])[_0xb2c1[21]];const FaxQueue=require(_0xb2c1[7])[_0xb2c1[22]];const OpenchannelQueue=require(_0xb2c1[7])[_0xb2c1[23]];const MailRoom=require(_0xb2c1[7])[_0xb2c1[24]];const ChatRoom=require(_0xb2c1[7])[_0xb2c1[25]];const SmsRoom=require(_0xb2c1[7])[_0xb2c1[26]];const FaxRoom=require(_0xb2c1[7])[_0xb2c1[27]];const OpenchannelRoom=require(_0xb2c1[7])[_0xb2c1[28]];const MailSession=require(_0xb2c1[7])[_0xb2c1[29]];const ChatSession=require(_0xb2c1[7])[_0xb2c1[30]];const SmsSession=require(_0xb2c1[7])[_0xb2c1[31]];const FaxSession=require(_0xb2c1[7])[_0xb2c1[32]];const OpenchannelSession=require(_0xb2c1[7])[_0xb2c1[33]];const MailMessage=require(_0xb2c1[7])[_0xb2c1[34]];const ChatMessage=require(_0xb2c1[7])[_0xb2c1[35]];const SmsMessage=require(_0xb2c1[7])[_0xb2c1[36]];const FaxMessage=require(_0xb2c1[7])[_0xb2c1[37]];const OpenchannelMessage=require(_0xb2c1[7])[_0xb2c1[38]];module[_0xb2c1[39]]= {labels:{rooms:{mail:_0xb2c1[40],chat:_0xb2c1[41],sms:_0xb2c1[42],fax:_0xb2c1[43],openchannel:_0xb2c1[44]},pauses:{mail:_0xb2c1[45],chat:_0xb2c1[46],sms:_0xb2c1[47],fax:_0xb2c1[48],openchannel:_0xb2c1[49]},capacities:{mail:_0xb2c1[50],chat:_0xb2c1[51],sms:_0xb2c1[52],fax:_0xb2c1[53],openchannel:_0xb2c1[54]},appQueues:{mail:_0xb2c1[55],chat:_0xb2c1[56],sms:_0xb2c1[57],fax:_0xb2c1[58],openchannel:_0xb2c1[59]},penaltyTables:{mail:_0xb2c1[60],chat:_0xb2c1[61],sms:_0xb2c1[62],fax:_0xb2c1[63],openchannel:_0xb2c1[64]},reports:{mail:_0xb2c1[65],chat:_0xb2c1[66],sms:_0xb2c1[67],fax:_0xb2c1[68],openchannel:_0xb2c1[69]}},models:{reports:{mail:ReportMail,chat:ReportChat,sms:ReportSms,fax:ReportFax,openchannel:ReportOpenchannel},accounts:{mail:MailAccount,chat:ChatWebsite,sms:SmsAccount,fax:FaxAccount,openchannel:OpenchannelAccount},queues:{mail:MailQueue,chat:ChatQueue,sms:SmsQueue,fax:FaxQueue,openchannel:OpenchannelQueue},rooms:{mail:MailRoom,chat:ChatRoom,sms:SmsRoom,fax:FaxRoom,openchannel:OpenchannelRoom},sessions:{mail:MailSession,chat:ChatSession,sms:SmsSession,fax:FaxSession,openchannel:OpenchannelSession},messages:{mail:MailMessage,chat:ChatMessage,sms:SmsMessage,fax:FaxMessage,openchannel:OpenchannelMessage}}}
\ No newline at end of file
+var _0xf3d7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x53\x6D\x73\x52\x6F\x6F\x6D","\x46\x61\x78\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x65\x78\x70\x6F\x72\x74\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D\x73","\x53\x6D\x73\x52\x6F\x6F\x6D\x73","\x46\x61\x78\x52\x6F\x6F\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x73\x6D\x73\x50\x61\x75\x73\x65","\x66\x61\x78\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x6D\x61\x69\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x63\x68\x61\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x73\x6D\x73\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x61\x78\x43\x61\x70\x61\x63\x69\x74\x79","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x43\x61\x70\x61\x63\x69\x74\x79","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x43\x68\x61\x74\x51\x75\x65\x75\x65\x49\x64","\x53\x6D\x73\x51\x75\x65\x75\x65\x49\x64","\x46\x61\x78\x51\x75\x65\x75\x65\x49\x64","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x49\x64","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x43\x68\x61\x74\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x53\x6D\x73\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x46\x61\x78\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C"];_0xf3d7[0];const _=require(_0xf3d7[1]);const moment=require(_0xf3d7[2]);const config=require(_0xf3d7[3]);const cp=require(_0xf3d7[4]);const util=require(_0xf3d7[5]);const User=require(_0xf3d7[7])[_0xf3d7[6]];const Interval=require(_0xf3d7[7])[_0xf3d7[8]];const ReportMail=require(_0xf3d7[7])[_0xf3d7[9]];const ReportChat=require(_0xf3d7[7])[_0xf3d7[10]];const ReportSms=require(_0xf3d7[7])[_0xf3d7[11]];const ReportFax=require(_0xf3d7[7])[_0xf3d7[12]];const ReportOpenchannel=require(_0xf3d7[7])[_0xf3d7[13]];const MailAccount=require(_0xf3d7[7])[_0xf3d7[14]];const ChatWebsite=require(_0xf3d7[7])[_0xf3d7[15]];const SmsAccount=require(_0xf3d7[7])[_0xf3d7[16]];const FaxAccount=require(_0xf3d7[7])[_0xf3d7[17]];const OpenchannelAccount=require(_0xf3d7[7])[_0xf3d7[18]];const MailQueue=require(_0xf3d7[7])[_0xf3d7[19]];const ChatQueue=require(_0xf3d7[7])[_0xf3d7[20]];const SmsQueue=require(_0xf3d7[7])[_0xf3d7[21]];const FaxQueue=require(_0xf3d7[7])[_0xf3d7[22]];const OpenchannelQueue=require(_0xf3d7[7])[_0xf3d7[23]];const MailRoom=require(_0xf3d7[7])[_0xf3d7[24]];const ChatRoom=require(_0xf3d7[7])[_0xf3d7[25]];const SmsRoom=require(_0xf3d7[7])[_0xf3d7[26]];const FaxRoom=require(_0xf3d7[7])[_0xf3d7[27]];const OpenchannelRoom=require(_0xf3d7[7])[_0xf3d7[28]];const MailSession=require(_0xf3d7[7])[_0xf3d7[29]];const ChatSession=require(_0xf3d7[7])[_0xf3d7[30]];const SmsSession=require(_0xf3d7[7])[_0xf3d7[31]];const FaxSession=require(_0xf3d7[7])[_0xf3d7[32]];const OpenchannelSession=require(_0xf3d7[7])[_0xf3d7[33]];const MailMessage=require(_0xf3d7[7])[_0xf3d7[34]];const ChatMessage=require(_0xf3d7[7])[_0xf3d7[35]];const SmsMessage=require(_0xf3d7[7])[_0xf3d7[36]];const FaxMessage=require(_0xf3d7[7])[_0xf3d7[37]];const OpenchannelMessage=require(_0xf3d7[7])[_0xf3d7[38]];module[_0xf3d7[39]]= {labels:{rooms:{mail:_0xf3d7[40],chat:_0xf3d7[41],sms:_0xf3d7[42],fax:_0xf3d7[43],openchannel:_0xf3d7[44]},pauses:{mail:_0xf3d7[45],chat:_0xf3d7[46],sms:_0xf3d7[47],fax:_0xf3d7[48],openchannel:_0xf3d7[49]},capacities:{mail:_0xf3d7[50],chat:_0xf3d7[51],sms:_0xf3d7[52],fax:_0xf3d7[53],openchannel:_0xf3d7[54]},appQueues:{mail:_0xf3d7[55],chat:_0xf3d7[56],sms:_0xf3d7[57],fax:_0xf3d7[58],openchannel:_0xf3d7[59]},penaltyTables:{mail:_0xf3d7[60],chat:_0xf3d7[61],sms:_0xf3d7[62],fax:_0xf3d7[63],openchannel:_0xf3d7[64]},reports:{mail:_0xf3d7[65],chat:_0xf3d7[66],sms:_0xf3d7[67],fax:_0xf3d7[68],openchannel:_0xf3d7[69]}},models:{reports:{mail:ReportMail,chat:ReportChat,sms:ReportSms,fax:ReportFax,openchannel:ReportOpenchannel},accounts:{mail:MailAccount,chat:ChatWebsite,sms:SmsAccount,fax:FaxAccount,openchannel:OpenchannelAccount},queues:{mail:MailQueue,chat:ChatQueue,sms:SmsQueue,fax:FaxQueue,openchannel:OpenchannelQueue},rooms:{mail:MailRoom,chat:ChatRoom,sms:SmsRoom,fax:FaxRoom,openchannel:OpenchannelRoom},sessions:{mail:MailSession,chat:ChatSession,sms:SmsSession,fax:FaxSession,openchannel:OpenchannelSession},messages:{mail:MailMessage,chat:ChatMessage,sms:SmsMessage,fax:FaxMessage,openchannel:OpenchannelMessage}}}
\ No newline at end of file
index 68118f2..56e9b30 100644 (file)
@@ -1 +1 @@
-var _0xe660=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6A\x61\x79\x73\x6F\x6E","\x62\x6C\x75\x65\x62\x69\x72\x64","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x72\x72\x6F\x72","\x72\x65\x73\x75\x6C\x74","\x72\x65\x71\x75\x65\x73\x74"];_0xe660[0];var jayson=require(_0xe660[1]);var Promise=require(_0xe660[2]);var client=jayson[_0xe660[4]][_0xe660[3]]({port:9001});module[_0xe660[5]]= {request:function(_0x3e93x4,_0x3e93x5){return  new Promise(function(_0x3e93x6,_0x3e93x7){client[_0xe660[8]](_0x3e93x4,_0x3e93x5,function(_0x3e93x8,_0x3e93x9){if(_0x3e93x8){_0x3e93x7(_0x3e93x8)}else {if(_0x3e93x9[_0xe660[6]]){_0x3e93x7(_0x3e93x9[_0xe660[6]])}else {_0x3e93x6(_0x3e93x9[_0xe660[7]])}}})})}}
\ No newline at end of file
+var _0xe8ed=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6A\x61\x79\x73\x6F\x6E","\x62\x6C\x75\x65\x62\x69\x72\x64","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x72\x72\x6F\x72","\x72\x65\x73\x75\x6C\x74","\x72\x65\x71\x75\x65\x73\x74"];_0xe8ed[0];var jayson=require(_0xe8ed[1]);var Promise=require(_0xe8ed[2]);var client=jayson[_0xe8ed[4]][_0xe8ed[3]]({port:9001});module[_0xe8ed[5]]= {request:function(_0xdde7x4,_0xdde7x5){return  new Promise(function(_0xdde7x6,_0xdde7x7){client[_0xe8ed[8]](_0xdde7x4,_0xdde7x5,function(_0xdde7x8,_0xdde7x9){if(_0xdde7x8){_0xdde7x7(_0xdde7x8)}else {if(_0xdde7x9[_0xe8ed[6]]){_0xdde7x7(_0xdde7x9[_0xe8ed[6]])}else {_0xdde7x6(_0xdde7x9[_0xe8ed[7]])}}})})}}
\ No newline at end of file
index ef6e027..a68e511 100644 (file)
@@ -1 +1 @@
-var _0xb330=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x72\x70\x63","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x72\x70\x63","\x66\x6F\x72\x6B","\x65\x78\x69\x74","\x6B\x69\x6C\x6C","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x52\x50\x43\x20\x43\x4C\x4F\x53\x45","\x69\x6E\x66\x6F","\x65\x72\x72\x6F\x72","\x52\x50\x43\x20\x45\x52\x52\x4F\x52","\x6D\x65\x73\x73\x61\x67\x65"];_0xb330[0];var cp=require(_0xb330[1]);var util=require(_0xb330[2]);var logger=require(_0xb330[4])(_0xb330[3]);module[_0xb330[5]]= function(){var _0xe40bx4=cp[_0xb330[7]](__dirname+ _0xb330[6]);process[_0xb330[10]](_0xb330[8],function(_0xe40bx5){_0xe40bx4[_0xb330[9]]()});_0xe40bx4[_0xb330[10]](_0xb330[11],function(_0xe40bx5,_0xe40bx6){logger[_0xb330[13]](_0xb330[12],_0xe40bx5,_0xe40bx6)});_0xe40bx4[_0xb330[10]](_0xb330[14],function(_0xe40bx7){logger[_0xb330[14]](_0xb330[15],_0xe40bx7)});return  new Promise(function(_0xe40bx8,_0xe40bx9){_0xe40bx4[_0xb330[10]](_0xb330[16],function(_0xe40bxa){_0xe40bx8()})})}
\ No newline at end of file
+var _0xa0ed=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x75\x74\x69\x6C","\x72\x70\x63","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x2F\x72\x70\x63","\x66\x6F\x72\x6B","\x65\x78\x69\x74","\x6B\x69\x6C\x6C","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x52\x50\x43\x20\x43\x4C\x4F\x53\x45","\x69\x6E\x66\x6F","\x65\x72\x72\x6F\x72","\x52\x50\x43\x20\x45\x52\x52\x4F\x52","\x6D\x65\x73\x73\x61\x67\x65"];_0xa0ed[0];var cp=require(_0xa0ed[1]);var util=require(_0xa0ed[2]);var logger=require(_0xa0ed[4])(_0xa0ed[3]);module[_0xa0ed[5]]= function(){var _0x6429x4=cp[_0xa0ed[7]](__dirname+ _0xa0ed[6]);process[_0xa0ed[10]](_0xa0ed[8],function(_0x6429x5){_0x6429x4[_0xa0ed[9]]()});_0x6429x4[_0xa0ed[10]](_0xa0ed[11],function(_0x6429x5,_0x6429x6){logger[_0xa0ed[13]](_0xa0ed[12],_0x6429x5,_0x6429x6)});_0x6429x4[_0xa0ed[10]](_0xa0ed[14],function(_0x6429x7){logger[_0xa0ed[14]](_0xa0ed[15],_0x6429x7)});return  new Promise(function(_0x6429x8,_0x6429x9){_0x6429x4[_0xa0ed[10]](_0xa0ed[16],function(_0x6429xa){_0x6429x8()})})}
\ No newline at end of file
index 4def4c8..bc41b39 100644 (file)
@@ -1 +1 @@
-var _0x91c6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x72\x70\x63","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6C\x6F\x64\x61\x73\x68","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x6C\x65\x6E\x67\x74\x68","\x6D\x6F\x64\x65\x6C","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64","\x75\x70\x64\x61\x74\x65","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x63\x6F\x75\x6E\x74","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x71\x75\x65\x72\x79","\x73\x65\x72\x76\x65\x72","\x52\x50\x43\x20\x53\x65\x72\x76\x65\x72\x20\x72\x75\x6E\x6E\x69\x6E\x67\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x72\x70\x63\x20\x73\x65\x72\x76\x65\x72\x20\x6C\x69\x73\x74\x65\x6E\x69\x6E\x67\x2E\x2E\x2E","\x73\x65\x6E\x64","\x6C\x69\x73\x74\x65\x6E","\x68\x74\x74\x70"];_0x91c6[0];var db=require(_0x91c6[1]);var logger=require(_0x91c6[3])(_0x91c6[2]);var _=require(_0x91c6[4]);var jayson=require(_0x91c6[5]);function traverseObject(_0x5dfax6){if(_0x5dfax6&& _0x5dfax6[_0x91c6[6]]){for(var _0x5dfax7=0;_0x5dfax7< _0x5dfax6[_0x91c6[6]][_0x91c6[7]];_0x5dfax7++){traverseObject(_0x5dfax6[_0x91c6[6]][_0x5dfax7]);if(_0x5dfax6[_0x91c6[6]][_0x5dfax7][_0x91c6[8]]){_0x5dfax6[_0x91c6[6]][_0x5dfax7][_0x91c6[8]]= db[_0x5dfax6[_0x91c6[6]][_0x5dfax7][_0x91c6[8]]]}}}}var server=jayson[_0x91c6[25]]({index:function(_0x5dfax9,_0x5dfaxa){try{traverseObject(_0x5dfax9[1]);db[_0x5dfax9[0]][_0x91c6[13]](_0x5dfax9[1])[_0x91c6[12]](function(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},show:function(_0x5dfax9,_0x5dfaxa){try{traverseObject(_0x5dfax9[1]);db[_0x5dfax9[0]][_0x91c6[14]](_0x5dfax9[1])[_0x91c6[12]](function(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},update:function(_0x5dfax9,_0x5dfaxa){try{traverseObject(_0x5dfax9[2]);db[_0x5dfax9[0]][_0x91c6[14]](_0x5dfax9[2])[_0x91c6[12]](function(_0x5dfaxc){if(_0x5dfaxc){return _0x5dfaxc[_0x91c6[15]](_0x5dfax9[1])}})[_0x91c6[12]](function(_0x5dfaxc){if(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)}else {_0x5dfaxa(null,null)}})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},create:function(_0x5dfax9,_0x5dfaxa){try{traverseObject(_0x5dfax9[2]);db[_0x5dfax9[0]][_0x91c6[16]](_0x5dfax9[1],_0x5dfax9[2])[_0x91c6[12]](function(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},findOrCreate:function(_0x5dfax9,_0x5dfaxa){try{traverseObject(_0x5dfax9[1]);db[_0x5dfax9[0]][_0x91c6[17]](_0x5dfax9[1])[_0x91c6[12]](function(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},bulkCreate:function(_0x5dfax9,_0x5dfaxa){try{traverseObject(_0x5dfax9[2]);db[_0x5dfax9[0]][_0x91c6[18]](_0x5dfax9[1],_0x5dfax9[2])[_0x91c6[12]](function(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},delete:function(_0x5dfax9,_0x5dfaxa){try{traverseObject(_0x5dfax9[1]);db[_0x5dfax9[0]][_0x91c6[14]](_0x5dfax9[1])[_0x91c6[12]](function(_0x5dfaxc){if(_0x5dfaxc){return _0x5dfaxc[_0x91c6[19]]()}})[_0x91c6[12]](function(_0x5dfaxc){if(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)}else {_0x5dfaxa(null,null)}})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},count:function(_0x5dfax9,_0x5dfaxa){try{db[_0x5dfax9[0]][_0x91c6[20]](_0x5dfax9[1])[_0x91c6[12]](function(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}},query:function(_0x5dfax9,_0x5dfaxa){try{db[_0x91c6[23]][_0x91c6[24]](_0x5dfax9[0],{type:db[_0x91c6[23]][_0x91c6[22]][_0x91c6[21]]})[_0x91c6[12]](function(_0x5dfaxc){_0x5dfaxa(null,_0x5dfaxc)})[_0x91c6[11]](function(_0x5dfaxb){logger[_0x91c6[10]](_0x5dfaxb[_0x91c6[9]]);_0x5dfaxa(_0x5dfaxb)})}catch(err){logger[_0x91c6[10]](err[_0x91c6[9]]);_0x5dfaxa(err)}}});server[_0x91c6[31]]()[_0x91c6[30]](9001,function(){logger[_0x91c6[27]](_0x91c6[26]);process[_0x91c6[29]]({message:_0x91c6[28]})})
\ No newline at end of file
+var _0x7bc3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x72\x70\x63","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6C\x6F\x64\x61\x73\x68","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x6C\x65\x6E\x67\x74\x68","\x6D\x6F\x64\x65\x6C","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64","\x75\x70\x64\x61\x74\x65","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x63\x6F\x75\x6E\x74","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x71\x75\x65\x72\x79","\x73\x65\x72\x76\x65\x72","\x52\x50\x43\x20\x53\x65\x72\x76\x65\x72\x20\x72\x75\x6E\x6E\x69\x6E\x67\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x72\x70\x63\x20\x73\x65\x72\x76\x65\x72\x20\x6C\x69\x73\x74\x65\x6E\x69\x6E\x67\x2E\x2E\x2E","\x73\x65\x6E\x64","\x6C\x69\x73\x74\x65\x6E","\x68\x74\x74\x70"];_0x7bc3[0];var db=require(_0x7bc3[1]);var logger=require(_0x7bc3[3])(_0x7bc3[2]);var _=require(_0x7bc3[4]);var jayson=require(_0x7bc3[5]);function traverseObject(_0x7087x6){if(_0x7087x6&& _0x7087x6[_0x7bc3[6]]){for(var _0x7087x7=0;_0x7087x7< _0x7087x6[_0x7bc3[6]][_0x7bc3[7]];_0x7087x7++){traverseObject(_0x7087x6[_0x7bc3[6]][_0x7087x7]);if(_0x7087x6[_0x7bc3[6]][_0x7087x7][_0x7bc3[8]]){_0x7087x6[_0x7bc3[6]][_0x7087x7][_0x7bc3[8]]= db[_0x7087x6[_0x7bc3[6]][_0x7087x7][_0x7bc3[8]]]}}}}var server=jayson[_0x7bc3[25]]({index:function(_0x7087x9,_0x7087xa){try{traverseObject(_0x7087x9[1]);db[_0x7087x9[0]][_0x7bc3[13]](_0x7087x9[1])[_0x7bc3[12]](function(_0x7087xc){_0x7087xa(null,_0x7087xc)})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},show:function(_0x7087x9,_0x7087xa){try{traverseObject(_0x7087x9[1]);db[_0x7087x9[0]][_0x7bc3[14]](_0x7087x9[1])[_0x7bc3[12]](function(_0x7087xc){_0x7087xa(null,_0x7087xc)})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},update:function(_0x7087x9,_0x7087xa){try{traverseObject(_0x7087x9[2]);db[_0x7087x9[0]][_0x7bc3[14]](_0x7087x9[2])[_0x7bc3[12]](function(_0x7087xc){if(_0x7087xc){return _0x7087xc[_0x7bc3[15]](_0x7087x9[1])}})[_0x7bc3[12]](function(_0x7087xc){if(_0x7087xc){_0x7087xa(null,_0x7087xc)}else {_0x7087xa(null,null)}})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},create:function(_0x7087x9,_0x7087xa){try{traverseObject(_0x7087x9[2]);db[_0x7087x9[0]][_0x7bc3[16]](_0x7087x9[1],_0x7087x9[2])[_0x7bc3[12]](function(_0x7087xc){_0x7087xa(null,_0x7087xc)})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},findOrCreate:function(_0x7087x9,_0x7087xa){try{traverseObject(_0x7087x9[1]);db[_0x7087x9[0]][_0x7bc3[17]](_0x7087x9[1])[_0x7bc3[12]](function(_0x7087xc){_0x7087xa(null,_0x7087xc)})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},bulkCreate:function(_0x7087x9,_0x7087xa){try{traverseObject(_0x7087x9[2]);db[_0x7087x9[0]][_0x7bc3[18]](_0x7087x9[1],_0x7087x9[2])[_0x7bc3[12]](function(_0x7087xc){_0x7087xa(null,_0x7087xc)})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},delete:function(_0x7087x9,_0x7087xa){try{traverseObject(_0x7087x9[1]);db[_0x7087x9[0]][_0x7bc3[14]](_0x7087x9[1])[_0x7bc3[12]](function(_0x7087xc){if(_0x7087xc){return _0x7087xc[_0x7bc3[19]]()}})[_0x7bc3[12]](function(_0x7087xc){if(_0x7087xc){_0x7087xa(null,_0x7087xc)}else {_0x7087xa(null,null)}})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},count:function(_0x7087x9,_0x7087xa){try{db[_0x7087x9[0]][_0x7bc3[20]](_0x7087x9[1])[_0x7bc3[12]](function(_0x7087xc){_0x7087xa(null,_0x7087xc)})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}},query:function(_0x7087x9,_0x7087xa){try{db[_0x7bc3[23]][_0x7bc3[24]](_0x7087x9[0],{type:db[_0x7bc3[23]][_0x7bc3[22]][_0x7bc3[21]]})[_0x7bc3[12]](function(_0x7087xc){_0x7087xa(null,_0x7087xc)})[_0x7bc3[11]](function(_0x7087xb){logger[_0x7bc3[10]](_0x7087xb[_0x7bc3[9]]);_0x7087xa(_0x7087xb)})}catch(err){logger[_0x7bc3[10]](err[_0x7bc3[9]]);_0x7087xa(err)}}});server[_0x7bc3[31]]()[_0x7bc3[30]](9001,function(){logger[_0x7bc3[27]](_0x7bc3[26]);process[_0x7bc3[29]]({message:_0x7bc3[28]})})
\ No newline at end of file
index 200b6bf..a6ed087 100644 (file)
@@ -1 +1 @@
-var _0x64ec=["\x53\x63\x68\x65\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x63\x72\x6F\x6E\x2D\x6A\x6F\x62\x2D\x6D\x61\x6E\x61\x67\x65\x72","\x6C\x6F\x64\x61\x73\x68","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x73","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x6C\x65\x74\x69\x6E\x67\x20","\x6E\x61\x6D\x65","\x20\x6A\x6F\x62","\x64\x65\x62\x75\x67","\x69\x64","\x65\x78\x69\x73\x74\x73","\x64\x65\x6C\x65\x74\x65\x4A\x6F\x62","\x49\x20\x67\x6F\x74\x20\x74\x68\x65\x20\x63\x75\x72\x72\x65\x6E\x74\x20\x6A\x6F\x62\x73\x3A\x20","\x4A\x6F\x62\x20","\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x55\x70\x64\x61\x74\x69\x6E\x67\x20","\x61\x63\x74\x69\x76\x65","\x65\x78\x70\x6F\x72\x74\x73","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x2F\x73\x65\x74\x74\x69\x6E\x67\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x69\x6E\x61\x6C\x6C\x79","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x74\x79\x70\x65","\x63\x72\x6F\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x43\x72\x65\x61\x74\x69\x6E\x67\x20\x27","\x27\x20\x6A\x6F\x62","\x30\x30\x20","\x20\x73\x74\x6F\x70\x70\x65\x64","\x61\x64\x64","\x4A\x6F\x62\x20\x27","\x27\x20\x63\x72\x65\x61\x74\x65\x64\x21","\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x20","\x69\x6E\x66\x6F","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x21","\x73\x74\x61\x63\x6B","\x53\x63\x68\x65\x64\x75\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x21","\x65\x78\x74\x72\x61\x63\x74\x52\x65\x70\x6F\x72\x74","\x72\x65\x70\x6F\x72\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79"];var Schedule=require(_0x64ec[1])[_0x64ec[0]];var MailServerOut=require(_0x64ec[1])[_0x64ec[2]];var CronJobManager=require(_0x64ec[3]);var _=require(_0x64ec[4]);var Reports=require(_0x64ec[5]);var logger=require(_0x64ec[7])(_0x64ec[6]);function deleteSchedule(_0x4bcbx8,_0x4bcbx9){logger[_0x64ec[11]](_0x64ec[8]+ _0x4bcbx8[_0x64ec[9]]+ _0x64ec[10]);if(_0x4bcbx9[_0x64ec[13]](_0x4bcbx8[_0x64ec[12]].toString())){_0x4bcbx9[_0x64ec[14]](_0x4bcbx8[_0x64ec[12]].toString());logger[_0x64ec[11]](_0x64ec[15]+ _0x4bcbx9)}else {logger[_0x64ec[11]](_0x64ec[16]+ _0x4bcbx8[_0x64ec[9]]+ _0x64ec[17])}}function updateSchedule(_0x4bcbx8,_0x4bcbx9,_0x4bcbxb){logger[_0x64ec[11]](_0x64ec[18]+ _0x4bcbx8[_0x64ec[9]]+ _0x64ec[10]);if(_0x4bcbx8[_0x64ec[19]]){createJob(_0x4bcbx8,_0x4bcbx9,_0x4bcbxb)}else {deleteSchedule(_0x4bcbx8,_0x4bcbx9)}}module[_0x64ec[20]]= function(){var _0x4bcbx9= new CronJobManager();var _0x4bcbxb= new Reports();Schedule[_0x64ec[29]]({where:{active:true},attributes:[_0x64ec[12],_0x64ec[9],_0x64ec[27],_0x64ec[19],_0x64ec[28]]})[_0x64ec[26]](function(_0x4bcbxd){_[_0x64ec[25]](_0x4bcbxd,function(_0x4bcbxe){createJob(_0x4bcbxe,_0x4bcbx9,_0x4bcbxb)})})[_0x64ec[24]](function(){synchSchedules(_0x4bcbx9,_0x4bcbxb)})[_0x64ec[23]](function(_0x4bcbxc){logger[_0x64ec[22]](_0x64ec[21])})};function createJob(_0x4bcbxe,_0x4bcbx9,_0x4bcbxb){logger[_0x64ec[11]](_0x64ec[30]+ _0x4bcbxe[_0x64ec[9]]+ _0x64ec[31]);_0x4bcbx9[_0x64ec[34]](_0x4bcbxe[_0x64ec[12]].toString(),_0x64ec[32]+ _0x4bcbxe[_0x64ec[28]],function(){executeSchedule(_0x4bcbxe[_0x64ec[12]],_0x4bcbxb)},{start:true,completion:function(){logger[_0x64ec[11]](_0x64ec[16]+ _0x4bcbxe[_0x64ec[9]]+ _0x64ec[33])}});logger[_0x64ec[11]](_0x64ec[35]+ _0x4bcbxe[_0x64ec[9]]+ _0x64ec[36]);logger[_0x64ec[11]](_0x64ec[15]+ _0x4bcbx9)}function executeSchedule(_0x4bcbx11,_0x4bcbxb){logger[_0x64ec[38]](_0x64ec[37],_0x4bcbx11);return Schedule[_0x64ec[44]](_0x4bcbx11,{include:[MailServerOut]})[_0x64ec[26]](function(_0x4bcbxe){if(!_0x4bcbxe){logger[_0x64ec[22]](_0x64ec[41]);return};switch(_0x4bcbxe[_0x64ec[27]]){case _0x64ec[43]:_0x4bcbxb[_0x64ec[42]](_0x4bcbxe);break;default:}})[_0x64ec[23]](function(_0x4bcbxc){logger[_0x64ec[22]](_0x64ec[39],_0x4bcbxc[_0x64ec[40]])})}function synchSchedules(_0x4bcbx9,_0x4bcbxb){Schedule[_0x64ec[46]](function(_0x4bcbx13,_0x4bcbx14){if(_0x4bcbx13[_0x64ec[19]]){createJob(_0x4bcbx13[_0x64ec[45]],_0x4bcbx9,_0x4bcbxb)}});Schedule[_0x64ec[47]](function(_0x4bcbx13,_0x4bcbx14){updateSchedule(_0x4bcbx13[_0x64ec[45]],_0x4bcbx9,_0x4bcbxb)});Schedule[_0x64ec[48]](function(_0x4bcbx13){deleteSchedule(_0x4bcbx13[_0x64ec[45]],_0x4bcbx9)})}
\ No newline at end of file
+var _0xfa8a=["\x53\x63\x68\x65\x64\x75\x6C\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x63\x72\x6F\x6E\x2D\x6A\x6F\x62\x2D\x6D\x61\x6E\x61\x67\x65\x72","\x6C\x6F\x64\x61\x73\x68","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x73","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x44\x65\x6C\x65\x74\x69\x6E\x67\x20","\x6E\x61\x6D\x65","\x20\x6A\x6F\x62","\x64\x65\x62\x75\x67","\x69\x64","\x65\x78\x69\x73\x74\x73","\x64\x65\x6C\x65\x74\x65\x4A\x6F\x62","\x49\x20\x67\x6F\x74\x20\x74\x68\x65\x20\x63\x75\x72\x72\x65\x6E\x74\x20\x6A\x6F\x62\x73\x3A\x20","\x4A\x6F\x62\x20","\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x65\x78\x69\x73\x74","\x55\x70\x64\x61\x74\x69\x6E\x67\x20","\x61\x63\x74\x69\x76\x65","\x65\x78\x70\x6F\x72\x74\x73","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x2F\x73\x65\x74\x74\x69\x6E\x67\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x69\x6E\x61\x6C\x6C\x79","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x74\x79\x70\x65","\x63\x72\x6F\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x43\x72\x65\x61\x74\x69\x6E\x67\x20\x27","\x27\x20\x6A\x6F\x62","\x30\x30\x20","\x20\x73\x74\x6F\x70\x70\x65\x64","\x61\x64\x64","\x4A\x6F\x62\x20\x27","\x27\x20\x63\x72\x65\x61\x74\x65\x64\x21","\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x20","\x69\x6E\x66\x6F","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x21","\x73\x74\x61\x63\x6B","\x53\x63\x68\x65\x64\x75\x6C\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x21","\x65\x78\x74\x72\x61\x63\x74\x52\x65\x70\x6F\x72\x74","\x72\x65\x70\x6F\x72\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79"];var Schedule=require(_0xfa8a[1])[_0xfa8a[0]];var MailServerOut=require(_0xfa8a[1])[_0xfa8a[2]];var CronJobManager=require(_0xfa8a[3]);var _=require(_0xfa8a[4]);var Reports=require(_0xfa8a[5]);var logger=require(_0xfa8a[7])(_0xfa8a[6]);function deleteSchedule(_0x7c4cx8,_0x7c4cx9){logger[_0xfa8a[11]](_0xfa8a[8]+ _0x7c4cx8[_0xfa8a[9]]+ _0xfa8a[10]);if(_0x7c4cx9[_0xfa8a[13]](_0x7c4cx8[_0xfa8a[12]].toString())){_0x7c4cx9[_0xfa8a[14]](_0x7c4cx8[_0xfa8a[12]].toString());logger[_0xfa8a[11]](_0xfa8a[15]+ _0x7c4cx9)}else {logger[_0xfa8a[11]](_0xfa8a[16]+ _0x7c4cx8[_0xfa8a[9]]+ _0xfa8a[17])}}function updateSchedule(_0x7c4cx8,_0x7c4cx9,_0x7c4cxb){logger[_0xfa8a[11]](_0xfa8a[18]+ _0x7c4cx8[_0xfa8a[9]]+ _0xfa8a[10]);if(_0x7c4cx8[_0xfa8a[19]]){createJob(_0x7c4cx8,_0x7c4cx9,_0x7c4cxb)}else {deleteSchedule(_0x7c4cx8,_0x7c4cx9)}}module[_0xfa8a[20]]= function(){var _0x7c4cx9= new CronJobManager();var _0x7c4cxb= new Reports();Schedule[_0xfa8a[29]]({where:{active:true},attributes:[_0xfa8a[12],_0xfa8a[9],_0xfa8a[27],_0xfa8a[19],_0xfa8a[28]]})[_0xfa8a[26]](function(_0x7c4cxd){_[_0xfa8a[25]](_0x7c4cxd,function(_0x7c4cxe){createJob(_0x7c4cxe,_0x7c4cx9,_0x7c4cxb)})})[_0xfa8a[24]](function(){synchSchedules(_0x7c4cx9,_0x7c4cxb)})[_0xfa8a[23]](function(_0x7c4cxc){logger[_0xfa8a[22]](_0xfa8a[21])})};function createJob(_0x7c4cxe,_0x7c4cx9,_0x7c4cxb){logger[_0xfa8a[11]](_0xfa8a[30]+ _0x7c4cxe[_0xfa8a[9]]+ _0xfa8a[31]);_0x7c4cx9[_0xfa8a[34]](_0x7c4cxe[_0xfa8a[12]].toString(),_0xfa8a[32]+ _0x7c4cxe[_0xfa8a[28]],function(){executeSchedule(_0x7c4cxe[_0xfa8a[12]],_0x7c4cxb)},{start:true,completion:function(){logger[_0xfa8a[11]](_0xfa8a[16]+ _0x7c4cxe[_0xfa8a[9]]+ _0xfa8a[33])}});logger[_0xfa8a[11]](_0xfa8a[35]+ _0x7c4cxe[_0xfa8a[9]]+ _0xfa8a[36]);logger[_0xfa8a[11]](_0xfa8a[15]+ _0x7c4cx9)}function executeSchedule(_0x7c4cx11,_0x7c4cxb){logger[_0xfa8a[38]](_0xfa8a[37],_0x7c4cx11);return Schedule[_0xfa8a[44]](_0x7c4cx11,{include:[MailServerOut]})[_0xfa8a[26]](function(_0x7c4cxe){if(!_0x7c4cxe){logger[_0xfa8a[22]](_0xfa8a[41]);return};switch(_0x7c4cxe[_0xfa8a[27]]){case _0xfa8a[43]:_0x7c4cxb[_0xfa8a[42]](_0x7c4cxe);break;default:}})[_0xfa8a[23]](function(_0x7c4cxc){logger[_0xfa8a[22]](_0xfa8a[39],_0x7c4cxc[_0xfa8a[40]])})}function synchSchedules(_0x7c4cx9,_0x7c4cxb){Schedule[_0xfa8a[46]](function(_0x7c4cx13,_0x7c4cx14){if(_0x7c4cx13[_0xfa8a[19]]){createJob(_0x7c4cx13[_0xfa8a[45]],_0x7c4cx9,_0x7c4cxb)}});Schedule[_0xfa8a[47]](function(_0x7c4cx13,_0x7c4cx14){updateSchedule(_0x7c4cx13[_0xfa8a[45]],_0x7c4cx9,_0x7c4cxb)});Schedule[_0xfa8a[48]](function(_0x7c4cx13){deleteSchedule(_0x7c4cx13[_0xfa8a[45]],_0x7c4cx9)})}
\ No newline at end of file
index 5848ee5..4001795 100644 (file)
@@ -1 +1 @@
-var _0x95fb=["\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x6D\x65\x6E\x74\x2D\x72\x61\x6E\x67\x65","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x52\x65\x70\x6F\x72\x74\x73\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x73\x20\x6C\x61\x75\x6E\x63\x68\x65\x72\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x65\x78\x74\x72\x61\x63\x74\x52\x65\x70\x6F\x72\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x45\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x2E\x2E\x2E","\x63\x75\x72\x72\x65\x6E\x74\x44\x61\x79","\x63\x72\x6F\x6E\x54\x79\x70\x65","\x43\x68\x65\x63\x6B\x69\x6E\x67\x20\x74\x6F\x64\x61\x79\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x20\x72\x61\x6E\x67\x65\x20\x76\x61\x6C\x69\x64\x69\x74\x79\x2E\x2E\x2E","\x76\x61\x6C\x69\x64\x69\x74\x79\x53\x74\x61\x72\x74","\x76\x61\x6C\x69\x64\x69\x74\x79\x45\x6E\x64","\x54\x68\x65\x20\x68\x6F\x75\x72\x73\x20\x72\x61\x6E\x67\x65\x20\x69\x73\x20\x76\x61\x6C\x69\x64\x2C\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x74\x6F\x64\x61\x79\x20\x72\x65\x70\x6F\x72\x74\x2E\x2E\x2E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44","\x66\x6F\x72\x6D\x61\x74","\x30\x30\x3A\x30\x30","\x32\x33\x3A\x35\x39","\x4F\x75\x74\x20\x6F\x66\x20\x68\x6F\x75\x72\x73\x20\x72\x61\x6E\x67\x65\x2C\x20\x73\x6B\x69\x70\x70\x69\x6E\x67\x20\x72\x65\x63\x6F\x72\x64\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x21","\x64\x61\x79\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x79\x65\x73\x74\x65\x72\x64\x61\x79","\x6C\x61\x73\x74\x37","\x6C\x61\x73\x74\x33\x30","\x6D\x6F\x6E\x74\x68","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x6F\x6E\x74\x68\x73","\x65\x6E\x64\x4F\x66","\x6C\x61\x73\x74\x4D\x6F\x6E\x74\x68","\x72\x65\x70\x6F\x72\x74\x52\x61\x6E\x67\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x68","\x72\x61\x6E\x67\x65","\x74\x65\x78\x74","\x2F\x20","\x70\x61\x72\x65\x6E\x74","\x23","\x66\x69\x6E\x64","\x72\x65\x70\x6F\x72\x74\x54\x79\x70\x65","\x64\x65\x66\x61\x75\x6C\x74","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72\x3A\x20","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x2E\x6A\x73","\x66\x6F\x72\x6B","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65\x64","\x64\x65\x62\x75\x67","\x6D\x65\x73\x73\x61\x67\x65","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x6D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x73\x74\x61\x74\x75\x73","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x69\x64","\x6B\x69\x6C\x6C","\x61\x64\x6D\x69\x6E","\x72\x65\x70\x6F\x72\x74\x4F\x75\x74\x70\x75\x74","\x73\x65\x6E\x64","\x73\x70\x72\x65\x61\x64","\x74\x72\x65\x65","\x70\x61\x72\x73\x65","\x6E\x61\x6D\x65","\x74\x61\x62\x6C\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x5F\x68\x69\x73\x74\x6F\x72\x79","","\x72\x65\x70\x6C\x61\x63\x65","\x6D\x61\x6E\x75\x61\x6C","\x73\x63\x68\x65\x64\x75\x6C\x65\x64","\x63\x72\x65\x61\x74\x65","\x74\x68\x65\x6E","\x52\x65\x70\x6F\x72\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x21","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x70\x6F\x72\x74\x49\x64","\x66\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x62\x79\x20\x6D\x61\x69\x6C\x21","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x73\x65\x6E\x74\x21","\x73\x65\x74\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x52\x65\x70\x6F\x72\x74","\x61\x64\x64\x72\x65\x73\x73","\x65\x6D\x61\x69\x6C","\x41\x20\x6E\x65\x77\x20\x72\x65\x70\x6F\x72\x74\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x79\x6F\x75\x20\x63\x61\x6E\x20\x63\x68\x65\x63\x6B\x20\x74\x68\x65\x20\x61\x74\x74\x61\x63\x68\x65\x64\x20\x66\x69\x6C\x65\x2E","\x53\x45\x4E\x44\x49\x4E\x47","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2C\x20\x75\x6E\x61\x62\x6C\x65\x20\x74\x6F\x20\x73\x65\x6E\x64\x20\x69\x74\x20\x62\x79\x20\x6D\x61\x69\x6C\x21","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x4E\x6F\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6F\x72\x20\x53\x4D\x54\x50\x20\x61\x64\x64\x72\x65\x73\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64\x20\x74\x6F\x20\x73\x65\x6E\x64\x20\x74\x68\x65\x20\x72\x65\x70\x6F\x72\x74\x20\x62\x79\x20\x6D\x61\x69\x6C\x21","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x72\x65\x70\x6F\x72\x74\x73","\x73\x61\x76\x65\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x2E","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x6F\x75\x74\x70\x75\x74","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x20\x66\x6F\x72\x20\x6D\x61\x69\x6C\x20\x72\x65\x70\x6F\x72\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x67\x6F\x74\x74\x65\x6E\x21","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x21","\x67\x65\x74\x46\x69\x6C\x65\x53\x69\x7A\x65","\x5F","\x44\x44\x2D\x4D\x4D\x2D\x59\x59\x59\x59","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x65\x6E\x64\x44\x61\x74\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F","\x65\x78\x70\x6F\x72\x74\x73"];var cp=require(_0x95fb[0]);var moment=require(_0x95fb[1]);require(_0x95fb[2]);var Util=require(_0x95fb[3]);var logger=require(_0x95fb[5])(_0x95fb[4]);var CustomReport=require(_0x95fb[7])[_0x95fb[6]];var DefaultReport=require(_0x95fb[7])[_0x95fb[8]];var ExtractedReport=require(_0x95fb[7])[_0x95fb[9]];var MailAttachment=require(_0x95fb[7])[_0x95fb[10]];var MailServerOut=require(_0x95fb[7])[_0x95fb[11]];var MailAccount=require(_0x95fb[7])[_0x95fb[12]];var MailMessage=require(_0x95fb[7])[_0x95fb[13]];var path=require(_0x95fb[14]);var config=require(_0x95fb[15]);var fs=require(_0x95fb[16]);var _=require(_0x95fb[17]);var ReportTree=require(_0x95fb[7])[_0x95fb[18]];function Reports(){logger[_0x95fb[20]](_0x95fb[19])}Reports[_0x95fb[22]][_0x95fb[21]]= function(_0xe0f1x12,_0xe0f1x13){logger[_0x95fb[20]](_0x95fb[23]);extract(_0xe0f1x12,_0xe0f1x13)};function extract(_0xe0f1x12,_0xe0f1x13){switch(_0xe0f1x12[_0x95fb[25]]){case _0x95fb[24]:extractTodayReport(_0xe0f1x12,_0xe0f1x13);break;default:extractRangeReport(_0xe0f1x12,_0xe0f1x13);break}}function extractTodayReport(_0xe0f1x12,_0xe0f1x13){logger[_0x95fb[20]](_0x95fb[26]);if(_0xe0f1x13|| checkValidity(_0xe0f1x12[_0x95fb[27]],_0xe0f1x12[_0x95fb[28]])){logger[_0x95fb[20]](_0x95fb[29]);docExtract(_0xe0f1x12,moment()[_0x95fb[31]](_0x95fb[30]),moment()[_0x95fb[31]](_0x95fb[30]),_0xe0f1x13,_0x95fb[32],_0x95fb[33])}else {logger[_0x95fb[20]](_0x95fb[34])}}function extractRangeReport(_0xe0f1x12,_0xe0f1x13){switch(_0xe0f1x12[_0x95fb[45]]){case _0x95fb[37]:docExtract(_0xe0f1x12,moment()[_0x95fb[36]](1,_0x95fb[35])[_0x95fb[31]](_0x95fb[30]),moment()[_0x95fb[36]](1,_0x95fb[35])[_0x95fb[31]](_0x95fb[30]),_0xe0f1x13);break;case _0x95fb[38]:docExtract(_0xe0f1x12,moment()[_0x95fb[36]](7,_0x95fb[35])[_0x95fb[31]](_0x95fb[30]),moment()[_0x95fb[36]](1,_0x95fb[35])[_0x95fb[31]](_0x95fb[30]),_0xe0f1x13);break;case _0x95fb[39]:docExtract(_0xe0f1x12,moment()[_0x95fb[36]](30,_0x95fb[35])[_0x95fb[31]](_0x95fb[30]),moment()[_0x95fb[36]](1,_0x95fb[35])[_0x95fb[31]](_0x95fb[30]),_0xe0f1x13);break;case _0x95fb[44]:docExtract(_0xe0f1x12,moment()[_0x95fb[36]](1,_0x95fb[42])[_0x95fb[41]](_0x95fb[40])[_0x95fb[31]](_0x95fb[30]),moment()[_0x95fb[36]](1,_0x95fb[42])[_0x95fb[43]](_0x95fb[40])[_0x95fb[31]](_0x95fb[30]),_0xe0f1x13);break}}function checkValidity(_0xe0f1x18,_0xe0f1x19){return moment()[_0x95fb[48]](moment(_0xe0f1x18,_0x95fb[47]),moment(_0xe0f1x19,_0x95fb[47]))[_0x95fb[46]](moment())}function getReportPath(_0xe0f1x1b,_0xe0f1x1c,path){path= _0xe0f1x1b[_0x95fb[49]]+ _0x95fb[50]+ path;if(_0xe0f1x1b[_0x95fb[51]]=== _0x95fb[52]){return path}else {return getReportPath(_[_0x95fb[53]](_0xe0f1x1c,{id:_0xe0f1x1b[_0x95fb[51]]}),_0xe0f1x1c,path)}}function docExtract(_0xe0f1x12,_0xe0f1x1e,_0xe0f1x1f,_0xe0f1x13,_0xe0f1x20,_0xe0f1x21){var _0xe0f1x22=_0xe0f1x12[_0x95fb[54]]=== _0x95fb[55]?DefaultReport:CustomReport;var _0xe0f1x23;_0xe0f1x22[_0x95fb[94]](_0x95fb[93])[_0x95fb[91]](_0xe0f1x12[_0x95fb[92]])[_0x95fb[89]](function(_0xe0f1x28){if(!_0xe0f1x28){logger[_0x95fb[58]](_0x95fb[90]);return};_0xe0f1x23= _0xe0f1x28;return ReportTree[_0x95fb[91]](_0xe0f1x12[_0x95fb[54]]=== _0x95fb[55]?1:2)})[_0x95fb[89]](function(_0xe0f1x1c){_0xe0f1x1c= JSON[_0x95fb[79]](_0xe0f1x1c[_0x95fb[78]]);var _0xe0f1x1b=_[_0x95fb[53]](_0xe0f1x1c,{id:_0xe0f1x23[_0x95fb[51]]});var path=getReportPath(_0xe0f1x1b,_0xe0f1x1c,_0xe0f1x23[_0x95fb[80]]);if(_0xe0f1x12[_0x95fb[25]]=== _0x95fb[24]){_0xe0f1x23[_0x95fb[82]][_0x95fb[81]]= _0xe0f1x23[_0x95fb[82]][_0x95fb[81]][_0x95fb[85]](_0x95fb[83],_0x95fb[84])};return [_0xe0f1x23,ExtractedReport[_0x95fb[88]]({name:_0xe0f1x23[_0x95fb[80]],startDate:_0xe0f1x1e,endDate:_0xe0f1x1f,output:_0xe0f1x12[_0x95fb[75]],type:_0xe0f1x13?_0x95fb[86]:_0x95fb[87],UserId:_0xe0f1x13?_0xe0f1x13[_0x95fb[72]]:null})]})[_0x95fb[77]](function(_0xe0f1x23,_0xe0f1x25){var _0xe0f1x26=cp[_0x95fb[61]](__dirname+ _0x95fb[60]);_0xe0f1x26[_0x95fb[63]](_0x95fb[67],function(_0xe0f1x27){logger[_0x95fb[66]](_0x95fb[68],_0xe0f1x27);if(_0xe0f1x12[_0x95fb[69]]&& _0xe0f1x27[_0x95fb[70]]=== _0x95fb[71]){sendReportByMail(_0xe0f1x12,_0xe0f1x25[_0x95fb[72]],_0xe0f1x13,_0xe0f1x26)}else {_0xe0f1x26[_0x95fb[73]]()}})[_0x95fb[63]](_0x95fb[64],function(){logger[_0x95fb[66]](_0x95fb[65])})[_0x95fb[63]](_0x95fb[58],function(_0xe0f1x24){logger[_0x95fb[58]](_0x95fb[62],_0xe0f1x24)});_0xe0f1x26[_0x95fb[76]]({report:_0xe0f1x23,query:{startDate:_0xe0f1x1e,endDate:_0xe0f1x1f,startTime:_0xe0f1x20|| null,endTime:_0xe0f1x21|| null},extractedId:_0xe0f1x25[_0x95fb[72]],user:_0xe0f1x13?_0xe0f1x13:{role:_0x95fb[74]},type:_0xe0f1x12[_0x95fb[75]]})})[_0x95fb[59]](function(_0xe0f1x24){logger[_0x95fb[58]](_0x95fb[56],_0xe0f1x24[_0x95fb[57]])})}function sendReportByMail(_0xe0f1x12,_0xe0f1x2a,_0xe0f1x13,_0xe0f1x26){var _0xe0f1x2b;return ExtractedReport[_0x95fb[91]](_0xe0f1x2a)[_0x95fb[89]](function(extract){if(!extract){throw  new Error(_0x95fb[104])};_0xe0f1x2b= extract;if(_0xe0f1x12[_0x95fb[11]]&& _0xe0f1x12[_0x95fb[11]][_0x95fb[72]]){return MailAccount[_0x95fb[53]]({attributes:[_0x95fb[72],_0x95fb[100]],include:[{model:MailServerOut,attributes:[_0x95fb[72],_0x95fb[105]],where:{id:_0xe0f1x12[_0x95fb[11]][_0x95fb[72]]}}]})}else {throw  new Error(_0x95fb[106])}})[_0x95fb[89]](function(_0xe0f1x2d){var _0xe0f1x2e=getAttachment(_0xe0f1x2b);var _0xe0f1x2f={subject:_0x95fb[99],from:[_0xe0f1x2d[_0x95fb[100]]],to:[_0xe0f1x12[_0x95fb[101]]],cc:[],html:_0x95fb[102],text:null,inReplyTo:null,status:_0x95fb[103],attachment:true,UserId:_0xe0f1x13?_0xe0f1x13[_0x95fb[72]]:null,MailAttachments:[_0xe0f1x2e]};return MailMessage[_0x95fb[88]](_0xe0f1x2f,{include:[{model:MailAttachment}]})})[_0x95fb[89]](function(_0xe0f1x2c){return _0xe0f1x2b[_0x95fb[98]](_0xe0f1x2c)})[_0x95fb[89]](function(){logger[_0x95fb[20]](_0x95fb[97])})[_0x95fb[59]](function(_0xe0f1x24){logger[_0x95fb[58]](_0x95fb[96],_0xe0f1x24[_0x95fb[57]])})[_0x95fb[95]](function(){_0xe0f1x26[_0x95fb[73]]()})}function getAttachment(extract){var _0xe0f1x31=path[_0x95fb[112]](config[_0x95fb[107]],_0x95fb[108],_0x95fb[109],_0x95fb[110],extract[_0x95fb[111]]);var _0xe0f1x32=path[_0x95fb[112]](config[_0x95fb[107]],_0x95fb[108],_0x95fb[109],_0x95fb[113]);var _0xe0f1x33=path[_0x95fb[117]](extract[_0x95fb[111]],_0x95fb[114]+ extract[_0x95fb[116]][_0x95fb[115]]());try{fs[_0x95fb[118]](_0xe0f1x31,path[_0x95fb[112]](_0xe0f1x32,_0xe0f1x33));logger[_0x95fb[66]](_0x95fb[119])}catch(err){logger[_0x95fb[58]](_0x95fb[120]);return null};return {size:Util[_0x95fb[121]](_0xe0f1x31),path:path[_0x95fb[112]](_0xe0f1x32,_0xe0f1x33),name:extract[_0x95fb[80]]+ _0x95fb[122]+ moment(extract[_0x95fb[124]])[_0x95fb[31]](_0x95fb[123])+ _0x95fb[122]+ moment(extract[_0x95fb[125]])[_0x95fb[31]](_0x95fb[123])+ _0x95fb[114]+ extract[_0x95fb[116]][_0x95fb[115]](),type:_0x95fb[126]+ extract[_0x95fb[116]][_0x95fb[115]](),basename:_0xe0f1x33}}module[_0x95fb[127]]= Reports
\ No newline at end of file
+var _0xc12e=["\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x6D\x65\x6E\x74\x2D\x72\x61\x6E\x67\x65","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x52\x65\x70\x6F\x72\x74\x73\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x73\x20\x6C\x61\x75\x6E\x63\x68\x65\x72\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x65\x78\x74\x72\x61\x63\x74\x52\x65\x70\x6F\x72\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x45\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x2E\x2E\x2E","\x63\x75\x72\x72\x65\x6E\x74\x44\x61\x79","\x63\x72\x6F\x6E\x54\x79\x70\x65","\x43\x68\x65\x63\x6B\x69\x6E\x67\x20\x74\x6F\x64\x61\x79\x20\x73\x63\x68\x65\x64\x75\x6C\x65\x20\x72\x61\x6E\x67\x65\x20\x76\x61\x6C\x69\x64\x69\x74\x79\x2E\x2E\x2E","\x76\x61\x6C\x69\x64\x69\x74\x79\x53\x74\x61\x72\x74","\x76\x61\x6C\x69\x64\x69\x74\x79\x45\x6E\x64","\x54\x68\x65\x20\x68\x6F\x75\x72\x73\x20\x72\x61\x6E\x67\x65\x20\x69\x73\x20\x76\x61\x6C\x69\x64\x2C\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x74\x6F\x64\x61\x79\x20\x72\x65\x70\x6F\x72\x74\x2E\x2E\x2E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44","\x66\x6F\x72\x6D\x61\x74","\x30\x30\x3A\x30\x30","\x32\x33\x3A\x35\x39","\x4F\x75\x74\x20\x6F\x66\x20\x68\x6F\x75\x72\x73\x20\x72\x61\x6E\x67\x65\x2C\x20\x73\x6B\x69\x70\x70\x69\x6E\x67\x20\x72\x65\x63\x6F\x72\x64\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x21","\x64\x61\x79\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x79\x65\x73\x74\x65\x72\x64\x61\x79","\x6C\x61\x73\x74\x37","\x6C\x61\x73\x74\x33\x30","\x6D\x6F\x6E\x74\x68","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x6F\x6E\x74\x68\x73","\x65\x6E\x64\x4F\x66","\x6C\x61\x73\x74\x4D\x6F\x6E\x74\x68","\x72\x65\x70\x6F\x72\x74\x52\x61\x6E\x67\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x68","\x72\x61\x6E\x67\x65","\x74\x65\x78\x74","\x2F\x20","\x70\x61\x72\x65\x6E\x74","\x23","\x66\x69\x6E\x64","\x72\x65\x70\x6F\x72\x74\x54\x79\x70\x65","\x64\x65\x66\x61\x75\x6C\x74","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72\x3A\x20","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x2E\x6A\x73","\x66\x6F\x72\x6B","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x63\x6C\x6F\x73\x65\x64","\x64\x65\x62\x75\x67","\x6D\x65\x73\x73\x61\x67\x65","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x6D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x73\x74\x61\x74\x75\x73","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x69\x64","\x6B\x69\x6C\x6C","\x61\x64\x6D\x69\x6E","\x72\x65\x70\x6F\x72\x74\x4F\x75\x74\x70\x75\x74","\x73\x65\x6E\x64","\x73\x70\x72\x65\x61\x64","\x74\x72\x65\x65","\x70\x61\x72\x73\x65","\x6E\x61\x6D\x65","\x74\x61\x62\x6C\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x5F\x68\x69\x73\x74\x6F\x72\x79","","\x72\x65\x70\x6C\x61\x63\x65","\x6D\x61\x6E\x75\x61\x6C","\x73\x63\x68\x65\x64\x75\x6C\x65\x64","\x63\x72\x65\x61\x74\x65","\x74\x68\x65\x6E","\x52\x65\x70\x6F\x72\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x21","\x66\x69\x6E\x64\x42\x79\x49\x64","\x72\x65\x70\x6F\x72\x74\x49\x64","\x66\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x62\x79\x20\x6D\x61\x69\x6C\x21","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x73\x65\x6E\x74\x21","\x73\x65\x74\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x20\x52\x65\x70\x6F\x72\x74","\x61\x64\x64\x72\x65\x73\x73","\x65\x6D\x61\x69\x6C","\x41\x20\x6E\x65\x77\x20\x72\x65\x70\x6F\x72\x74\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x79\x6F\x75\x20\x63\x61\x6E\x20\x63\x68\x65\x63\x6B\x20\x74\x68\x65\x20\x61\x74\x74\x61\x63\x68\x65\x64\x20\x66\x69\x6C\x65\x2E","\x53\x45\x4E\x44\x49\x4E\x47","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2C\x20\x75\x6E\x61\x62\x6C\x65\x20\x74\x6F\x20\x73\x65\x6E\x64\x20\x69\x74\x20\x62\x79\x20\x6D\x61\x69\x6C\x21","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x4E\x6F\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6F\x72\x20\x53\x4D\x54\x50\x20\x61\x64\x64\x72\x65\x73\x73\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64\x20\x74\x6F\x20\x73\x65\x6E\x64\x20\x74\x68\x65\x20\x72\x65\x70\x6F\x72\x74\x20\x62\x79\x20\x6D\x61\x69\x6C\x21","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x72\x65\x70\x6F\x72\x74\x73","\x73\x61\x76\x65\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x2E","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x6F\x75\x74\x70\x75\x74","\x62\x61\x73\x65\x6E\x61\x6D\x65","\x63\x6F\x70\x79\x53\x79\x6E\x63","\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x20\x66\x6F\x72\x20\x6D\x61\x69\x6C\x20\x72\x65\x70\x6F\x72\x74\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x20\x67\x6F\x74\x74\x65\x6E\x21","\x45\x72\x72\x6F\x72\x20\x67\x65\x74\x74\x69\x6E\x67\x20\x74\x68\x65\x20\x65\x78\x74\x72\x61\x63\x74\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x21","\x67\x65\x74\x46\x69\x6C\x65\x53\x69\x7A\x65","\x5F","\x44\x44\x2D\x4D\x4D\x2D\x59\x59\x59\x59","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x65\x6E\x64\x44\x61\x74\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F","\x65\x78\x70\x6F\x72\x74\x73"];var cp=require(_0xc12e[0]);var moment=require(_0xc12e[1]);require(_0xc12e[2]);var Util=require(_0xc12e[3]);var logger=require(_0xc12e[5])(_0xc12e[4]);var CustomReport=require(_0xc12e[7])[_0xc12e[6]];var DefaultReport=require(_0xc12e[7])[_0xc12e[8]];var ExtractedReport=require(_0xc12e[7])[_0xc12e[9]];var MailAttachment=require(_0xc12e[7])[_0xc12e[10]];var MailServerOut=require(_0xc12e[7])[_0xc12e[11]];var MailAccount=require(_0xc12e[7])[_0xc12e[12]];var MailMessage=require(_0xc12e[7])[_0xc12e[13]];var path=require(_0xc12e[14]);var config=require(_0xc12e[15]);var fs=require(_0xc12e[16]);var _=require(_0xc12e[17]);var ReportTree=require(_0xc12e[7])[_0xc12e[18]];function Reports(){logger[_0xc12e[20]](_0xc12e[19])}Reports[_0xc12e[22]][_0xc12e[21]]= function(_0xdf8fx12,_0xdf8fx13){logger[_0xc12e[20]](_0xc12e[23]);extract(_0xdf8fx12,_0xdf8fx13)};function extract(_0xdf8fx12,_0xdf8fx13){switch(_0xdf8fx12[_0xc12e[25]]){case _0xc12e[24]:extractTodayReport(_0xdf8fx12,_0xdf8fx13);break;default:extractRangeReport(_0xdf8fx12,_0xdf8fx13);break}}function extractTodayReport(_0xdf8fx12,_0xdf8fx13){logger[_0xc12e[20]](_0xc12e[26]);if(_0xdf8fx13|| checkValidity(_0xdf8fx12[_0xc12e[27]],_0xdf8fx12[_0xc12e[28]])){logger[_0xc12e[20]](_0xc12e[29]);docExtract(_0xdf8fx12,moment()[_0xc12e[31]](_0xc12e[30]),moment()[_0xc12e[31]](_0xc12e[30]),_0xdf8fx13,_0xc12e[32],_0xc12e[33])}else {logger[_0xc12e[20]](_0xc12e[34])}}function extractRangeReport(_0xdf8fx12,_0xdf8fx13){switch(_0xdf8fx12[_0xc12e[45]]){case _0xc12e[37]:docExtract(_0xdf8fx12,moment()[_0xc12e[36]](1,_0xc12e[35])[_0xc12e[31]](_0xc12e[30]),moment()[_0xc12e[36]](1,_0xc12e[35])[_0xc12e[31]](_0xc12e[30]),_0xdf8fx13);break;case _0xc12e[38]:docExtract(_0xdf8fx12,moment()[_0xc12e[36]](7,_0xc12e[35])[_0xc12e[31]](_0xc12e[30]),moment()[_0xc12e[36]](1,_0xc12e[35])[_0xc12e[31]](_0xc12e[30]),_0xdf8fx13);break;case _0xc12e[39]:docExtract(_0xdf8fx12,moment()[_0xc12e[36]](30,_0xc12e[35])[_0xc12e[31]](_0xc12e[30]),moment()[_0xc12e[36]](1,_0xc12e[35])[_0xc12e[31]](_0xc12e[30]),_0xdf8fx13);break;case _0xc12e[44]:docExtract(_0xdf8fx12,moment()[_0xc12e[36]](1,_0xc12e[42])[_0xc12e[41]](_0xc12e[40])[_0xc12e[31]](_0xc12e[30]),moment()[_0xc12e[36]](1,_0xc12e[42])[_0xc12e[43]](_0xc12e[40])[_0xc12e[31]](_0xc12e[30]),_0xdf8fx13);break}}function checkValidity(_0xdf8fx18,_0xdf8fx19){return moment()[_0xc12e[48]](moment(_0xdf8fx18,_0xc12e[47]),moment(_0xdf8fx19,_0xc12e[47]))[_0xc12e[46]](moment())}function getReportPath(_0xdf8fx1b,_0xdf8fx1c,path){path= _0xdf8fx1b[_0xc12e[49]]+ _0xc12e[50]+ path;if(_0xdf8fx1b[_0xc12e[51]]=== _0xc12e[52]){return path}else {return getReportPath(_[_0xc12e[53]](_0xdf8fx1c,{id:_0xdf8fx1b[_0xc12e[51]]}),_0xdf8fx1c,path)}}function docExtract(_0xdf8fx12,_0xdf8fx1e,_0xdf8fx1f,_0xdf8fx13,_0xdf8fx20,_0xdf8fx21){var _0xdf8fx22=_0xdf8fx12[_0xc12e[54]]=== _0xc12e[55]?DefaultReport:CustomReport;var _0xdf8fx23;_0xdf8fx22[_0xc12e[94]](_0xc12e[93])[_0xc12e[91]](_0xdf8fx12[_0xc12e[92]])[_0xc12e[89]](function(_0xdf8fx28){if(!_0xdf8fx28){logger[_0xc12e[58]](_0xc12e[90]);return};_0xdf8fx23= _0xdf8fx28;return ReportTree[_0xc12e[91]](_0xdf8fx12[_0xc12e[54]]=== _0xc12e[55]?1:2)})[_0xc12e[89]](function(_0xdf8fx1c){_0xdf8fx1c= JSON[_0xc12e[79]](_0xdf8fx1c[_0xc12e[78]]);var _0xdf8fx1b=_[_0xc12e[53]](_0xdf8fx1c,{id:_0xdf8fx23[_0xc12e[51]]});var path=getReportPath(_0xdf8fx1b,_0xdf8fx1c,_0xdf8fx23[_0xc12e[80]]);if(_0xdf8fx12[_0xc12e[25]]=== _0xc12e[24]){_0xdf8fx23[_0xc12e[82]][_0xc12e[81]]= _0xdf8fx23[_0xc12e[82]][_0xc12e[81]][_0xc12e[85]](_0xc12e[83],_0xc12e[84])};return [_0xdf8fx23,ExtractedReport[_0xc12e[88]]({name:_0xdf8fx23[_0xc12e[80]],startDate:_0xdf8fx1e,endDate:_0xdf8fx1f,output:_0xdf8fx12[_0xc12e[75]],type:_0xdf8fx13?_0xc12e[86]:_0xc12e[87],UserId:_0xdf8fx13?_0xdf8fx13[_0xc12e[72]]:null})]})[_0xc12e[77]](function(_0xdf8fx23,_0xdf8fx25){var _0xdf8fx26=cp[_0xc12e[61]](__dirname+ _0xc12e[60]);_0xdf8fx26[_0xc12e[63]](_0xc12e[67],function(_0xdf8fx27){logger[_0xc12e[66]](_0xc12e[68],_0xdf8fx27);if(_0xdf8fx12[_0xc12e[69]]&& _0xdf8fx27[_0xc12e[70]]=== _0xc12e[71]){sendReportByMail(_0xdf8fx12,_0xdf8fx25[_0xc12e[72]],_0xdf8fx13,_0xdf8fx26)}else {_0xdf8fx26[_0xc12e[73]]()}})[_0xc12e[63]](_0xc12e[64],function(){logger[_0xc12e[66]](_0xc12e[65])})[_0xc12e[63]](_0xc12e[58],function(_0xdf8fx24){logger[_0xc12e[58]](_0xc12e[62],_0xdf8fx24)});_0xdf8fx26[_0xc12e[76]]({report:_0xdf8fx23,query:{startDate:_0xdf8fx1e,endDate:_0xdf8fx1f,startTime:_0xdf8fx20|| null,endTime:_0xdf8fx21|| null},extractedId:_0xdf8fx25[_0xc12e[72]],user:_0xdf8fx13?_0xdf8fx13:{role:_0xc12e[74]},type:_0xdf8fx12[_0xc12e[75]]})})[_0xc12e[59]](function(_0xdf8fx24){logger[_0xc12e[58]](_0xc12e[56],_0xdf8fx24[_0xc12e[57]])})}function sendReportByMail(_0xdf8fx12,_0xdf8fx2a,_0xdf8fx13,_0xdf8fx26){var _0xdf8fx2b;return ExtractedReport[_0xc12e[91]](_0xdf8fx2a)[_0xc12e[89]](function(extract){if(!extract){throw  new Error(_0xc12e[104])};_0xdf8fx2b= extract;if(_0xdf8fx12[_0xc12e[11]]&& _0xdf8fx12[_0xc12e[11]][_0xc12e[72]]){return MailAccount[_0xc12e[53]]({attributes:[_0xc12e[72],_0xc12e[100]],include:[{model:MailServerOut,attributes:[_0xc12e[72],_0xc12e[105]],where:{id:_0xdf8fx12[_0xc12e[11]][_0xc12e[72]]}}]})}else {throw  new Error(_0xc12e[106])}})[_0xc12e[89]](function(_0xdf8fx2d){var _0xdf8fx2e=getAttachment(_0xdf8fx2b);var _0xdf8fx2f={subject:_0xc12e[99],from:[_0xdf8fx2d[_0xc12e[100]]],to:[_0xdf8fx12[_0xc12e[101]]],cc:[],html:_0xc12e[102],text:null,inReplyTo:null,status:_0xc12e[103],attachment:true,UserId:_0xdf8fx13?_0xdf8fx13[_0xc12e[72]]:null,MailAttachments:[_0xdf8fx2e]};return MailMessage[_0xc12e[88]](_0xdf8fx2f,{include:[{model:MailAttachment}]})})[_0xc12e[89]](function(_0xdf8fx2c){return _0xdf8fx2b[_0xc12e[98]](_0xdf8fx2c)})[_0xc12e[89]](function(){logger[_0xc12e[20]](_0xc12e[97])})[_0xc12e[59]](function(_0xdf8fx24){logger[_0xc12e[58]](_0xc12e[96],_0xdf8fx24[_0xc12e[57]])})[_0xc12e[95]](function(){_0xdf8fx26[_0xc12e[73]]()})}function getAttachment(extract){var _0xdf8fx31=path[_0xc12e[112]](config[_0xc12e[107]],_0xc12e[108],_0xc12e[109],_0xc12e[110],extract[_0xc12e[111]]);var _0xdf8fx32=path[_0xc12e[112]](config[_0xc12e[107]],_0xc12e[108],_0xc12e[109],_0xc12e[113]);var _0xdf8fx33=path[_0xc12e[117]](extract[_0xc12e[111]],_0xc12e[114]+ extract[_0xc12e[116]][_0xc12e[115]]());try{fs[_0xc12e[118]](_0xdf8fx31,path[_0xc12e[112]](_0xdf8fx32,_0xdf8fx33));logger[_0xc12e[66]](_0xc12e[119])}catch(err){logger[_0xc12e[58]](_0xc12e[120]);return null};return {size:Util[_0xc12e[121]](_0xdf8fx31),path:path[_0xc12e[112]](_0xdf8fx32,_0xdf8fx33),name:extract[_0xc12e[80]]+ _0xc12e[122]+ moment(extract[_0xc12e[124]])[_0xc12e[31]](_0xc12e[123])+ _0xc12e[122]+ moment(extract[_0xc12e[125]])[_0xc12e[31]](_0xc12e[123])+ _0xc12e[114]+ extract[_0xc12e[116]][_0xc12e[115]](),type:_0xc12e[126]+ extract[_0xc12e[116]][_0xc12e[115]](),basename:_0xdf8fx33}}module[_0xc12e[127]]= Reports
\ No newline at end of file
index 818cdff..b9a99a8 100644 (file)
@@ -1 +1 @@
-var _0x4ae2=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x73","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x6C\x6F\x63\x61\x6C","\x61\x67\x65\x6E\x74","\x47\x69\x75\x73\x65\x70\x70\x65\x20\x43\x61\x72\x65\x72\x69","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x63\x61\x72\x65\x72\x69\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x63\x61\x72\x65\x72\x69","\x37\x35\x78\x63\x61\x6C\x6C\x79\x37\x35","\x64\x79\x6E\x61\x6D\x69\x63","\x46\x52\x49\x45\x4E\x44","\x75\x64\x70","\x61\x6C\x61\x77\x3B\x75\x6C\x61\x77\x3B\x67\x73\x6D","\x79\x65\x73","\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x2C\x63\x6F\x6D\x65\x64\x69\x61","\x61\x6C\x6C","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x44\x61\x6E\x69\x65\x6C\x65\x20\x43\x69\x6E\x74\x69","\x64\x61\x6E\x69\x65\x6C\x65\x2E\x63\x69\x6E\x74\x69\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x64\x61\x6E\x69\x65\x6C\x65\x2E\x63\x69\x6E\x74\x69","\x41\x6E\x64\x72\x65\x61\x20\x42\x69\x61\x6E\x63\x6F","\x61\x6E\x64\x72\x65\x61\x2E\x62\x69\x61\x6E\x63\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x61\x6E\x64\x72\x65\x61\x2E\x62\x69\x61\x6E\x63\x6F","\x4D\x61\x73\x73\x69\x6D\x69\x6C\x69\x61\x6E\x6F\x20\x42\x75\x6E\x67\x61\x72\x6F","\x6D\x61\x73\x73\x69\x6D\x69\x6C\x69\x61\x6E\x6F\x2E\x62\x75\x6E\x67\x61\x72\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x6D\x61\x73\x73\x69\x6D\x69\x6C\x69\x61\x6E\x6F\x2E\x62\x75\x6E\x67\x61\x72\x6F","\x56\x61\x6C\x65\x72\x69\x6F\x20\x43\x69\x6F\x74\x74\x61","\x76\x61\x6C\x65\x72\x69\x6F\x2E\x63\x69\x6F\x74\x74\x61\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x76\x61\x6C\x65\x72\x69\x6F\x2E\x63\x69\x6F\x74\x74\x61","\x61\x64\x6D\x69\x6E","\x43\x6C\x61\x72\x6F\x74\x65\x63\x68","\x63\x6C\x61\x72\x6F\x74\x65\x63\x68\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x63\x6C\x61\x72\x6F\x74\x65\x63\x68","\x41\x62\x69\x67\x61\x65\x6C","\x61\x62\x69\x67\x61\x65\x6C\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x61\x62\x69\x67\x61\x65\x6C","\x54\x6F\x6E\x79\x20\x52\x75\x73\x73\x65\x6C\x6C","\x74\x6F\x6E\x79\x72\x40\x78\x63\x6C\x61\x72\x6F\x74\x65\x63\x68\x2E\x63\x6F\x2E\x7A\x61","\x74\x6F\x6E\x79\x2E\x72\x75\x73\x73\x65\x6C\x6C","\x43\x6F\x6C\x69\x6E\x20\x46\x61\x69\x72","\x63\x6F\x6C\x69\x6E\x66\x40\x78\x63\x6C\x61\x72\x6F\x74\x65\x63\x68\x2E\x63\x6F\x2E\x7A\x61","\x63\x6F\x6C\x69\x6E\x2E\x66\x61\x69\x72","\x44\x69\x65\x67\x6F\x20\x47\x6F\x73\x6D\x61\x72","\x64\x69\x65\x67\x6F\x2E\x67\x6F\x73\x6D\x61\x72\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x64\x69\x65\x67\x6F\x2E\x67\x6F\x73\x6D\x61\x72","\x47\x69\x75\x73\x65\x70\x70\x65\x20\x49\x6E\x6E\x61\x6D\x6F\x72\x61\x74\x6F","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x69\x6E\x6E\x61\x6D\x6F\x72\x61\x74\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x69\x6E\x6E\x61\x6D\x6F\x72\x61\x74\x6F","\x75\x70\x64","\x41\x6C\x65\x73\x73\x61\x6E\x64\x72\x61\x20\x42\x65\x73\x73\x6F\x6E\x65","\x61\x6C\x65\x73\x73\x61\x6E\x64\x72\x61\x2E\x62\x65\x73\x73\x6F\x6E\x65\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x61\x6C\x65\x73\x73\x61\x6E\x64\x72\x61\x2E\x62\x65\x73\x73\x6F\x6E\x65","\x46\x65\x6C\x69\x63\x65\x20\x42\x72\x69\x73\x63\x65\x73\x65","\x66\x65\x6C\x69\x63\x65\x2E\x62\x72\x69\x73\x63\x65\x73\x65\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x66\x65\x6C\x69\x63\x65\x2E\x62\x72\x69\x73\x63\x65\x73\x65","\x78\x43\x61\x6C\x6C\x79","\x69\x6E\x66\x6F\x2E\x78\x63\x61\x6C\x6C\x79\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x78\x63\x61\x6C\x6C\x79","\x33\x38\x38\x78\x73\x68\x75\x74\x74\x6C\x65\x33\x38\x38","\x4A\x6F\x68\x6E\x20\x44\x6F\x65","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65","\x4A\x61\x6E\x65\x20\x4D\x69\x6C\x6C\x65\x72","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x55\x73\x65\x72","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x74\x72\x75\x6E\x6B\x73","\x63\x69\x74\x61\x6C\x69\x61","\x66\x72\x69\x65\x6E\x64","\x70\x6F\x72\x74\x2C\x69\x6E\x76\x69\x74\x65","\x30\x31\x31\x31\x39\x38\x32\x37\x37\x37\x30","\x54\x21\x4E\x50\x6E\x76\x2D\x71\x6A\x43\x4D\x65\x39\x76","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x70\x2D\x70\x72\x6F\x76\x69\x64\x65\x72","\x69\x74","\x76\x6F\x69\x70\x2E\x65\x75\x74\x65\x6C\x69\x61\x2E\x69\x74","\x72\x66\x63\x32\x38\x33\x33","\x20\x22\x22\x20\x3C\x3E","\x75\x6C\x61\x77\x3B\x61\x6C\x61\x77\x3B\x67\x73\x6D","\x6E\x6F","\x54\x72\x75\x6E\x6B","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2F\x76\x6F\x69\x63\x65","\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x59\x4F\x55\x52\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x2F\x73\x68\x6F\x77\x2F\x31","\x73\x74\x61\x66\x66","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x54\x41\x46\x46","\x2F\x73\x74\x61\x66\x66\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x61\x67\x65\x6E\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x47\x45\x4E\x54\x53","\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x41\x43\x54\x5F\x4D\x41\x4E\x41\x47\x45\x52","\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x2F\x6C\x69\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x76\x6F\x69\x63\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45","\x63\x68\x61\x74","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x54","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73\x2F\x6C\x69\x73\x74","\x6D\x61\x69\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x41\x49\x4C","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x66\x61\x78","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x46\x41\x58","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x73\x6D\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x4D\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x41\x4C\x54\x49\x4D\x45","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x6F\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x4F\x4F\x4C\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x72\x69\x67\x67\x65\x72\x73\x2F\x6C\x69\x73\x74","\x73\x71\x75\x61\x72\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x41\x4C\x4C\x59\x53\x51\x55\x41\x52\x45","\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6A\x73\x63\x72\x69\x70\x74\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4A\x53\x43\x52\x49\x50\x54\x59","\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x54\x49\x4F\x4E\x5F\x44\x49\x41\x4C\x45\x52","\x2F\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72\x2F\x6C\x69\x73\x74\x73\x2F\x6C\x69\x73\x74","\x61\x6E\x61\x6C\x79\x74\x69\x63\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x4E\x41\x4C\x59\x54\x49\x43\x53","\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x6C\x69\x73\x74","\x73\x65\x74\x74\x69\x6E\x67","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x45\x54\x54\x49\x4E\x47\x53","\x2F\x73\x65\x74\x74\x69\x6E\x67\x2F\x75\x70\x64\x61\x74\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x47\x52\x41\x54\x49\x4F\x4E","\x2F\x6D\x61\x72\x6B\x65\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4F\x50\x45\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x72\x6F\x75\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x4F\x55\x54\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x6F\x75\x74\x65\x73","\x63\x6F\x6E\x74\x65\x78\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x45\x58\x54\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73\x2F\x6C\x69\x73\x74","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x68","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x48","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x6D\x6F\x68\x2F\x6C\x69\x73\x74","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x43\x4F\x52\x44\x49\x4E\x47\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x63\x68\x61\x6E\x73\x70\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x53\x50\x59","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x68\x61\x6E\x73\x70\x79\x2F\x6C\x69\x73\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x49\x53\x50\x4F\x53\x49\x54\x49\x4F\x4E\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73\x3A","\x63\x61\x74\x63\x68","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73","\x69\x64","\x6D\x61\x70","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x75\x70\x64\x61\x74\x65","\x4D\x6F\x64\x75\x6C\x65","\x70\x75\x73\x68","\x63\x72\x65\x61\x74\x65","\x66\x6F\x72\x45\x61\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x71\x75\x65\x75\x65\x20\x31","\x61\x64\x64\x55\x73\x65\x72\x73","\x54\x31","\x66\x69\x6E\x64\x4F\x6E\x65","\x54\x65\x61\x6D","\x43\x51\x31","\x43\x51\x31\x20\x44\x65\x73\x63","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x71\x75\x65\x75\x65\x20\x31","\x74\x65\x61\x6D\x20\x66\x6F\x75\x6E\x64","\x74\x65\x73\x74","\x4D\x51\x31","\x4D\x51\x31\x20\x44\x65\x73\x63","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x66\x61\x78\x20\x71\x75\x65\x75\x65\x20\x31","\x46\x51\x31","\x46\x51\x31\x20\x44\x65\x73\x63","\x46\x61\x78\x51\x75\x65\x75\x65","\x44\x65\x66\x61\x75\x6C\x74\x20\x54\x65\x61\x6D","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x73\x65\x72\x76\x65\x72\x20\x69\x6E","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x73\x65\x72\x76\x65\x72\x20\x6F\x75\x74","\x73\x6D\x74\x70\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x70\x68\x6F\x6B\x75\x63\x6C\x6F\x6B\x61","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x69\x6D\x61\x70\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x49\x4E\x42\x4F\x58","\x55\x4E\x53\x45\x45\x4E","\x49\x4D\x41\x50","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x78\x43\x61\x6C\x6C\x79\x20\x44\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x73\x71\x75\x61\x72\x65\x20\x70\x72\x6F\x6A\x65\x63\x74\x73","\x70\x72\x6F\x6A\x65\x63\x74\x31","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x70\x72\x6F\x6A\x65\x63\x74","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x31","\x71\x75\x65\x75\x65","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x32","\x78\x43\x61\x6C\x6C\x79\x20\x53\x68\x6F\x70","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D\x2F\x73\x68\x6F\x70\x2F","\x23\x66\x35\x31\x31\x31\x31","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x39\x30\x30\x30","\x73\x71\x75\x61\x72\x65\x64","\x57\x65\x20\x61\x72\x65\x20\x68\x65\x72\x65\x21","\x51\x75\x65\x73\x74\x69\x6F\x6E\x73\x3F\x20\x49\x6E\x73\x65\x72\x74\x20\x79\x6F\x75\x72\x20\x6E\x61\x6D\x65\x20\x61\x6E\x64\x20\x65\x6D\x61\x69\x6C\x20\x61\x64\x64\x72\x65\x73\x73\x20\x74\x6F\x20\x73\x74\x61\x72\x74\x20\x61\x20\x6C\x69\x76\x65\x2D\x63\x68\x61\x74\x20\x77\x69\x74\x68\x20\x6F\x75\x72\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x74\x65\x61\x6D\x2E","\x59\x6F\x75\x72\x20\x6E\x61\x6D\x65","\x59\x6F\x75\x72\x20\x65\x6D\x61\x69\x6C\x20\x61\x64\x64\x72\x65\x73\x73","\x43\x68\x61\x74","\x43\x6F\x6E\x74\x61\x63\x74\x20\x75\x73","\x3C\x73\x74\x72\x6F\x6E\x67\x3E\x57\x65\x27\x72\x65\x20\x6E\x6F\x74\x20\x6F\x6E\x6C\x69\x6E\x65\x2E\x3C\x2F\x73\x74\x72\x6F\x6E\x67\x3E\x3C\x62\x72\x20\x2F\x3E\x49\x74\x20\x64\x6F\x65\x73\x6E\x27\x74\x20\x6D\x65\x61\x6E\x20\x77\x65\x27\x72\x65\x20\x6E\x6F\x74\x20\x74\x68\x65\x72\x65\x20\x74\x6F\x20\x68\x65\x6C\x70\x20\x2D\x20\x6C\x65\x61\x76\x65\x20\x79\x6F\x75\x72\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x62\x65\x6C\x6F\x77\x20\x61\x6E\x64\x20\x77\x65\x27\x6C\x6C\x20\x62\x65\x20\x69\x6E\x20\x74\x6F\x75\x63\x68\x20\x61\x73\x20\x73\x6F\x6F\x6E\x20\x61\x73\x20\x70\x6F\x73\x73\x69\x62\x6C\x65\x2E\x27","\x59\x6F\x75\x72\x20\x6D\x65\x73\x73\x61\x67\x65\x2E\x2E\x2E","\x4C\x65\x61\x76\x65\x20\x6D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x31","\x56\x61\x72\x69\x61\x62\x6C\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x44\x65\x66\x61\x75\x6C\x74\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x28\x44\x4F\x20\x4E\x4F\x54\x20\x44\x45\x4C\x45\x54\x45\x29","\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x68\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x64\x65\x66\x61\x75\x6C\x74","\x66\x69\x6C\x65\x73","\x76\x61\x72\x2F\x6C\x69\x62\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x6D\x6F\x68","\x61\x6C\x70\x68\x61","\x77\x61\x76","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x53\x65\x74\x74\x69\x6E\x67","\x4D\x6F\x74\x69\x6F\x6E\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x63\x6F\x6C\x2D\x6D\x64\x2D\x34","\x63\x6C\x6F\x63\x6B","\x43\x6C\x6F\x63\x6B","\x68\x68\x3A\x6D\x6D\x3A\x73\x73\x20\x61","\x64\x64\x64\x64\x2C\x20\x4D\x4D\x4D\x4D\x20\x44\x6F\x20\x59\x59\x59\x59","\x63\x6F\x6C\x2D\x6D\x64\x2D\x38","\x69\x66\x72\x61\x6D\x65","\x49\x66\x72\x61\x6D\x65","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x64\x65\x6D\x6F\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D\x2F\x73\x68\x6F\x70\x2F","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x5A\x65\x6E\x64\x65\x73\x6B","\x31\x2E\x30\x2E\x30","\x58\x65\x6E\x69\x61\x4C\x41\x42\x20\x73\x2E\x72\x2E\x6C\x2E","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x32\x2E\x70\x6E\x67","\x7A\x65\x6E\x64\x65\x73\x6B","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x5A\x65\x6E\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x69\x63\x6B\x65\x74\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2C\x20\x54\x61\x67\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x61\x6E\x64\x20\x53\x69\x6D\x70\x6C\x65\x20\x53\x65\x74\x75\x70","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x5A\x65\x6E\x64\x65\x73\x6B\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x32\x2E\x70\x6E\x67","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x61\x73\x6B\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x20\x61\x6E\x64\x20\x4F\x70\x65\x6E\x43\x54\x49\x20\x73\x75\x70\x70\x6F\x72\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x69\x46\x72\x61\x6D\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x69\x66\x72\x61\x6D\x65\x2E\x70\x6E\x67","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x69\x46\x72\x61\x6D\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x65\x6E\x61\x62\x6C\x65\x20\x79\x6F\x75\x72\x20\x61\x67\x65\x6E\x74\x73\x20\x74\x6F\x20\x76\x69\x65\x77\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x70\x61\x67\x65\x73\x20\x28\x6C\x69\x6B\x65\x20\x79\x6F\x75\x72\x20\x43\x52\x4D\x29\x20\x64\x69\x72\x65\x63\x74\x6C\x79\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x47\x55\x49","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x69\x46\x72\x61\x6D\x65\x2B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x44\x65\x73\x6B\x2E\x63\x6F\x6D","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x64\x65\x73\x6B\x32\x2E\x70\x6E\x67","\x64\x65\x73\x6B","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x44\x65\x73\x6B\x2E\x63\x6F\x6D\x20\x61\x73\x64\x6E\x76\x6C\x73\x64\x62\x6A\x76\x20\x73\x61\x65\x6B\x6C\x62\x76\x71\x77\x6F\x56\x42\x51","\x46\x72\x65\x73\x68\x64\x65\x73\x6B","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2E\x70\x6E\x67","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x46\x72\x65\x73\x68\x64\x65\x73\x6B","\x53\x75\x67\x61\x72\x43\x52\x4D","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x32\x2E\x70\x6E\x67","\x73\x75\x67\x61\x72\x63\x72\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x53\x75\x67\x61\x72\x43\x52\x4D","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x3A","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x73\x74\x61\x74\x65","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x20\x2D\x20\x44\x65\x74\x61\x69\x6C\x73","\x6A\x34\x5F\x33","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x5D\x7D\x7D","\x44\x65\x74\x61\x69\x6C\x73","\x43\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C\x73\x20\x28\x63\x64\x72\x29","\x6A\x32\x30\x5F\x31","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4D\x61\x6E\x75\x61\x6C\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x6A\x34\x5F\x37","\x6A\x34\x5F\x35","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x43\x61\x75\x73\x65","\x6A\x34\x5F\x36","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x7D\x5D\x7D\x7D","\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x45\x78\x69\x74\x20\x43\x61\x75\x73\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x74\x65","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x48\x6F\x75\x72","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x79","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x54\x79\x70\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x50\x61\x75\x73\x65\x20\x54\x69\x6D\x65","\x6A\x34\x5F\x34","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x50\x41\x55\x53\x45\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x5D\x7D\x7D","\x4C\x6F\x67\x69\x6E\x20\x54\x69\x6D\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x4C\x4F\x47\x49\x4E\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x5D\x7D\x7D","\x57\x65\x62\x73\x69\x74\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x6A\x34\x5F\x31","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x53\x65\x73\x73\x69\x6F\x6E\x20\x44\x65\x74\x61\x69\x6C","\x43\x68\x61\x74\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x43\x68\x61\x74\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x7D\x5D\x7D\x7D","\x41\x67\x65\x6E\x74\x73\x20\x73\x74\x61\x74\x75\x73\x20\x64\x65\x74\x61\x69\x6C\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x5D\x7D\x7D","\x53\x75\x6D\x6D\x61\x72\x79","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x6A\x31\x31\x32\x5F\x31","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x42\x6C\x6F\x63\x6B\x73","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x42\x6C\x6F\x63\x6B\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x4C\x6F\x67\x69\x6E\x20\x44\x65\x74\x61\x69\x6C\x73","\x6A\x32\x34\x5F\x31","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x4C\x4F\x47\x49\x4E\x22\x7D\x5D\x7D\x7D","\x50\x61\x75\x73\x65\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x43\x68\x61\x6E\x6E\x65\x6C","","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x50\x41\x55\x53\x45\x22\x7D\x5D\x7D\x7D","\x50\x61\x75\x73\x65\x20\x44\x65\x74\x61\x69\x6C\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x50\x41\x55\x53\x45\x22\x7D\x5D\x7D\x7D","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x6A\x32\x30\x5F\x33","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x45\x4D\x50\x54\x59\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x51\x75\x65\x75\x65\x20\x2D\x20\x43\x61\x6C\x6C\x73","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x48\x6F\x75\x72","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x65\x6D\x61\x69\x6C\x73\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x65\x61\x63\x68\x20\x61\x63\x63\x6F\x75\x6E\x74","\x6A\x34\x5F\x32","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x72\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x69\x6D\x65\x6F\x75\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x4D\x65\x73\x73\x61\x67\x65\x73\x20\x53\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x44\x61\x74\x65","\x47\x6C\x6F\x62\x61\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x64\x61\x74\x65","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x75\x74\x6F\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x64\x65\x74\x61\x69\x6C","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x53\x75\x6D\x6D\x61\x72\x79","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x28\x66\x69\x6C\x74\x65\x72\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x6E\x75\x6C\x6C\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x61\x74\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x63\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x61\x74\x65\x20\x2B\x20\x61\x76\x65\x72\x61\x67\x65\x20\x68\x61\x6E\x64\x6C\x65\x20\x74\x69\x6D\x65\x20\x28\x66\x72\x6F\x6D\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x65\x6D\x61\x69\x6C\x20\x61\x72\x72\x69\x76\x65\x64\x20\x74\x6F\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x6C\x6F\x73\x65\x64\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x4F\x52\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x73\x74\x61\x74\x75\x73\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x43\x4C\x4F\x53\x45\x44\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x51\x75\x65\x75\x65\x20\x2D\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29","\x51\x75\x65\x75\x65\x20\x2D\x20\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x3C\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x77\x69\x74\x68\x69\x6E\x20\x31\x30\x20\x73\x65\x63\x6F\x6E\x64\x73\x20\x28\x53\x68\x6F\x72\x74\x20\x43\x61\x6C\x6C\x73\x29","\x51\x75\x65\x75\x65\x20\x2D\x20\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x49\x46\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x2C\x68\x6F\x6C\x64\x74\x69\x6D\x65\x2C\x6E\x75\x6C\x6C\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3C\x20\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x77\x69\x74\x68\x69\x6E\x20\x31\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x31\x30\x2D\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x31\x30\x20\x61\x6E\x64\x20\x32\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x32\x30\x2D\x33\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x32\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x32\x30\x20\x61\x6E\x64\x20\x33\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3E\x33\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x6F\x76\x65\x72\x20\x33\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x51\x75\x65\x75\x65\x20\x2D\x20\x45\x78\x69\x74\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x45\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x31\x30\x2D\x36\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x36\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x31\x30\x20\x61\x6E\x64\x20\x36\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x36\x30\x2D\x31\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x36\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x36\x30\x20\x61\x6E\x64\x20\x31\x32\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x51\x75\x65\x75\x65\x20\x2D\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x3E\x31\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x6F\x76\x65\x72\x20\x31\x32\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x51\x75\x65\x75\x65\x20\x2D\x20\x4A\x6F\x69\x6E\x44\x61\x74\x65","\x44\x41\x54\x45\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x45\x78\x74\x72\x61\x63\x74\x20\x74\x68\x65\x20\x64\x61\x74\x65\x20\x6F\x66\x20\x74\x68\x65\x20\x6A\x6F\x69\x6E\x20\x71\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x20\x2D\x20\x4A\x6F\x69\x6E\x48\x6F\x75\x72","\x48\x4F\x55\x52\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x45\x78\x74\x72\x61\x63\x74\x20\x74\x68\x65\x20\x68\x6F\x75\x72\x20\x6F\x66\x20\x74\x68\x65\x20\x6A\x6F\x69\x6E\x20\x71\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x20\x2D\x20\x4A\x6F\x69\x6E\x44\x61\x79","\x44\x41\x59\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x45\x78\x74\x72\x61\x63\x74\x20\x74\x68\x65\x20\x64\x61\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x6A\x6F\x69\x6E\x20\x71\x75\x65\x75\x65","\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x45\x76\x65\x6E\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29","\x4D\x65\x6D\x62\x65\x72\x20\x65\x76\x65\x6E\x74\x20\x64\x75\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x20\x73\x65\x63\x6F\x6E\x64\x73","\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x54\x6F\x74\x61\x6C\x20\x45\x76\x65\x6E\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x53\x55\x4D\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x29\x29","\x54\x6F\x74\x61\x6C\x20\x65\x76\x65\x6E\x74\x20\x64\x75\x72\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x20\x2D\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29","\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x43\x68\x61\x74\x20\x2D\x20\x51\x75\x65\x75\x65","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x68\x61\x74\x20\x71\x75\x65\x75\x65\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x63\x6F\x75\x6E\x74","\x43\x68\x61\x74\x20\x2D\x20\x41\x67\x65\x6E\x74","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x68\x61\x74\x20\x61\x67\x65\x6E\x74\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x63\x6F\x75\x6E\x74","\x43\x68\x61\x74\x20\x2D\x20\x41\x76\x67\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x41\x76\x65\x72\x61\x67\x65\x20\x73\x65\x73\x73\x69\x6F\x6E\x20\x74\x69\x6D\x65","\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x45\x76\x65\x6E\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E\x20\x28\x48\x48\x3A\x6D\x6D\x3A\x73\x73\x29","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x29","\x4D\x65\x6D\x62\x65\x72\x20\x65\x76\x65\x6E\x74\x73\x20\x64\x75\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x20\x74\x69\x6D\x65\x20\x66\x6F\x72\x6D\x61\x74","\x53\x71\x75\x61\x72\x65\x20\x2D\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x41\x74\x29","\x49\x56\x52\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x20\x2D\x20\x45\x6E\x64\x54\x69\x6D\x65\x20\x43\x61\x6C\x6C","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x20\x45\x4C\x53\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x4C\x65\x61\x76\x65\x41\x74\x20\x45\x4E\x44","\x51\x75\x65\x75\x65\x20\x2D\x20\x43\x61\x6C\x6C\x73\x20\x52\x65\x73\x75\x6C\x74","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x22\x59\x45\x53\x22\x20\x45\x4C\x53\x45\x20\x22\x4E\x4F\x22\x20\x45\x4E\x44","\x53\x68\x6F\x77\x20\x69\x66\x20\x61\x20\x63\x61\x6C\x6C\x20\x69\x73\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x6F\x72\x20\x6E\x6F\x74","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73\x3A","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x55\x6E\x69\x71\x75\x65\x49\x64","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x61\x6D\x65","\x51\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74","\x51\x75\x65\x75\x65\x4A\x6F\x69\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x51\x75\x65\x75\x65\x4C\x65\x61\x76\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x41\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x52\x65\x61\x73\x6F\x6E","\x65\x78\x74\x65\x6E","\x44\x49\x44","\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x55\x6E\x69\x71\x75\x65\x49\x44","\x74\x79\x70\x65","\x54\x79\x70\x65","\x74\x61\x67","\x54\x61\x67","\x73\x6F\x75\x72\x63\x65","\x53\x6F\x75\x72\x63\x65","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x44\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x43\x61\x6C\x6C\x65\x72\x49\x44","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x44\x65\x73\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4C\x61\x73\x74\x41\x70\x70","\x6C\x61\x73\x74\x64\x61\x74\x61","\x4C\x61\x73\x74\x44\x61\x74\x61","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x53\x74\x61\x72\x74\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x45\x6E\x64\x54\x69\x6D\x65","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x41\x67\x65\x6E\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x43\x61\x6C\x6C\x65\x72\x49\x64","\x45\x6E\x64\x54\x49\x6D\x65","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x42\x69\x6C\x6C\x73\x65\x63","\x4F\x66\x66\x65\x72\x65\x64","\x43\x4F\x55\x4E\x54","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x53\x55\x4D","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x41\x76\x67\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x41\x56\x47","\x41\x76\x67\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x41\x76\x67\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x41\x67\x65\x6E\x74\x43\x61\x6C\x6C\x65\x64\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x61\x63\x77","\x41\x67\x65\x6E\x74\x41\x43\x57","\x61\x63\x77\x74\x69\x6D\x65","\x41\x67\x65\x6E\x74\x41\x43\x57\x54\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x48\x61\x6E\x67\x75\x70\x52\x65\x61\x73\x6F\x6E","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x4C\x61\x73\x74\x45\x76\x65\x6E\x74","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x52\x69\x6E\x67\x4E\x6F\x41\x6E\x73\x77\x65\x72","\x54\x6F\x74\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x41\x43\x57\x54\x69\x6D\x65","\x41\x76\x67\x41\x43\x57\x54\x69\x6D\x65","\x54\x6F\x74\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x41\x76\x67\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x41\x76\x67\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x43\x57\x54\x69\x6D\x65","\x41\x76\x67\x20\x41\x43\x57\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x6E\x73\x77\x65\x72\x65\x64","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3C\x31\x30\x73","\x52\x65\x61\x73\x6F\x6E","\x43\x61\x6C\x6C\x73","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x45\x78\x69\x74\x20\x54\x69\x6D\x65","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x45\x78\x69\x74\x65\x64","\x41\x76\x67\x20\x45\x78\x69\x74\x65\x64\x54\x49\x6D\x65","\x54\x6F\x74\x20\x45\x78\x69\x74\x65\x64\x54\x69\x6D\x65","\x54\x6F\x74\x20\x45\x78\x69\x74\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3C\x31\x30\x73","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3E\x31\x32\x30\x73","\x44\x61\x74\x65","\x48\x6F\x75\x72","\x44\x61\x79","\x54\x6F\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x41\x76\x67\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x41\x53\x43","\x64\x61\x74\x61\x31","\x50\x61\x75\x73\x65\x54\x79\x70\x65","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x57\x65\x62\x73\x69\x74\x65","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x56\x69\x73\x69\x74\x6F\x72\x4E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x56\x69\x73\x69\x74\x6F\x72\x45\x6D\x61\x69\x6C","\x4D\x65\x6D\x65\x62\x65\x72\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x51\x75\x65\x75\x65\x4E\x61\x6D\x65","\x6A\x6F\x69\x6E\x41\x74","\x4A\x6F\x69\x6E\x41\x74","\x6C\x65\x61\x76\x65\x41\x74","\x4C\x65\x61\x76\x65\x41\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E","\x41\x62\x61\x6E\x64\x6F\x6E","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x55\x6E\x6D\x61\x6E\x61\x67\x65","\x53\x65\x73\x73\x69\x6F\x6E","\x46\x72\x6F\x6D\x51\x75\x65\x75\x65","\x32\x30\x31\x36\x2D\x30\x35\x2D\x31\x34\x20\x31\x38\x3A\x31\x33\x3A\x30\x31","\x44\x69\x72\x65\x63\x74\x54\x6F\x41\x67\x65\x6E\x74","\x54\x6F\x74\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45","\x41\x76\x67\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x57\x65\x62\x53\x69\x74\x65","\x53\x65\x73\x73\x69\x6F\x6E\x73","\x43\x4F\x55\x4E\x54\x20\x44\x49\x53\x54\x49\x4E\x43\x54","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x49\x6E\x74\x65\x72\x66\x61\x63\x65","\x45\x76\x65\x6E\x74","\x50\x61\x75\x73\x65\x2F\x41\x43\x57\x20\x51\x75\x65\x75\x65","\x65\x6E\x74\x65\x72\x41\x74","\x45\x6E\x74\x65\x72\x41\x74","\x65\x78\x69\x74\x41\x74","\x45\x78\x69\x74\x41\x74","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x4E\x61\x6D\x65","\x64\x6E\x69\x64","\x53\x74\x61\x72\x74\x20\x54\x69\x6D\x65","\x45\x6E\x64\x20\x54\x69\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x49\x64","\x55\x6E\x69\x71\x75\x65\x20\x49\x64","\x6E\x6F\x64\x65","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54","\x63\x68\x61\x6E\x6E\x65\x6C","\x43\x68\x61\x6E\x6E\x65\x6C","\x50\x61\x75\x73\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x52\x65\x63\x6F\x72\x64\x65\x64\x20\x43\x61\x6C\x6C\x73","\x72\x61\x74\x69\x6E\x67","\x54\x6F\x74\x61\x6C\x20\x52\x61\x74\x69\x6E\x67","\x41\x76\x67\x20\x52\x61\x74\x69\x6E\x67","\x41\x6E\x73\x77\x65\x72\x65\x64","\x48\x4F\x55\x52","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x63\x65\x69\x76\x65\x64","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x63\x63\x65\x70\x74\x20\x52\x61\x74\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x66\x69\x64\x65\x6C\x69\x74\x79\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x20\x62\x79\x20\x46\x69\x64\x65\x6C\x69\x74\x79","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x30\x29","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x69\x6D\x65\x6F\x75\x74","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2A\x31\x30\x30\x2C\x31\x29","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x61\x74\x29\x2D\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x61\x74\x29\x2C\x4E\x55\x4C\x4C\x29\x29\x29","\x41\x76\x67\x20\x41\x63\x63\x65\x70\x74\x20\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x63\x63\x65\x70\x74\x65\x64","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x66\x69\x64\x65\x6C\x69\x74\x79\x22\x2C\x31\x2C\x30\x29","\x46\x69\x64\x65\x6C\x69\x74\x79","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x30\x29","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x41\x54\x45","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x52\x45\x43\x45\x49\x56\x45\x44\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x53\x45\x4E\x54\x22\x2C\x31\x2C\x30\x29","\x53\x65\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74","\x73\x74\x61\x74\x75\x73","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x61\x72\x72\x69\x76\x65\x64\x41\x74","\x63\x6C\x6F\x73\x65\x64\x41\x74","\x6D\x61\x69\x6C\x49\x6E","\x6D\x61\x69\x6C\x4F\x75\x74","\x74\x61\x67\x73","\x50\x61\x72\x65\x6E\x74\x49\x64","\x63\x6F\x75\x6E\x74\x28\x2A\x29","\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6C\x6F\x73\x65\x64\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x61\x72\x72\x69\x76\x65\x64\x41\x74\x29\x29\x29","\x41\x76\x67\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x75\x73\x74\x6F\x6D\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x62\x6F\x6F\x6B\x2D\x6F\x70\x65\x6E\x22\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x42\x61\x73\x69\x63\x20\x4E\x6F\x64\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x6F\x74\x69\x6F\x6E\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x72\x6F\x63\x6B\x65\x74\x22\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x56\x6F\x69\x63\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x51\x75\x65\x75\x65\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x35\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x35\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x35\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x36\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x36\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x36\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x37\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x44\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x37\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x37\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x34\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x34\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x34\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x32\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x32\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x32\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x68\x61\x74\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x61\x69\x6C\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x34\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x34\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x34\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x4D\x6F\x74\x69\x6F\x6E\x20\x53\x65\x72\x76\x69\x63\x65","\x4C\x69\x73\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x66\x6F\x72\x20\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x46\x61\x78","\x5F\x2E","\x4E\x6F\x4F\x70","\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x66\x61\x78\x20\x74\x6F\x20\x24\x7B\x46\x41\x58\x4E\x55\x4D\x42\x45\x52\x7D","\x73\x79\x73\x74\x65\x6D","\x41\x63\x63\x6F\x75\x6E\x74\x20\x24\x7B\x46\x41\x58\x4E\x41\x4D\x45\x7D","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x41\x6E\x73\x77\x65\x72","\x57\x61\x69\x74","\x32","\x46\x41\x58\x4F\x50\x54\x28\x65\x63\x6D\x29\x3D\x24\x7B\x46\x41\x58\x45\x43\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F\x29\x3D\x24\x7B\x46\x41\x58\x48\x45\x41\x44\x45\x52\x49\x4E\x46\x4F\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64\x29\x3D\x24\x7B\x46\x41\x58\x4C\x4F\x43\x41\x4C\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x69\x6E\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x49\x4E\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x61\x78\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x41\x58\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x6F\x64\x65\x6D\x29\x3D\x24\x7B\x46\x41\x58\x4D\x4F\x44\x45\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x67\x61\x74\x65\x77\x61\x79\x29\x3D\x24\x7B\x46\x41\x58\x47\x41\x54\x45\x57\x41\x59\x7D","\x46\x41\x58\x4F\x50\x54\x28\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74\x29\x3D\x24\x7B\x46\x41\x58\x54\x33\x38\x54\x49\x4D\x45\x4F\x55\x54\x7D","\x53\x65\x6E\x64\x46\x41\x58","\x24\x7B\x46\x41\x58\x4F\x55\x54\x46\x49\x4C\x45\x7D\x2C\x64\x73","\x48\x61\x6E\x67\x75\x70","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x52\x65\x77\x72\x69\x74\x69\x6E\x67\x20\x55\x73\x65\x72\x73\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x2E\x2E\x2E","\x61\x70\x70\x64\x61\x74\x61","\x53\x49\x50\x2F","\x6E\x61\x6D\x65","\x2C\x2C\x74\x54\x78\x58","\x73\x61\x76\x65","\x55\x73\x65\x72\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x44\x69\x61\x6C"];_0x4ae2[0];var _=require(_0x4ae2[1]);var models=require(_0x4ae2[2]);var sequelize=require(_0x4ae2[2])[_0x4ae2[3]];var logger=require(_0x4ae2[5])(_0x4ae2[4]);models[_0x4ae2[72]][_0x4ae2[71]]([{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[11],email:_0x4ae2[12],name:_0x4ae2[13],password:_0x4ae2[14],defaultuser:_0x4ae2[13],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1000},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[23],email:_0x4ae2[24],name:_0x4ae2[25],password:_0x4ae2[14],defaultuser:_0x4ae2[25],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1001},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[26],email:_0x4ae2[27],name:_0x4ae2[28],password:_0x4ae2[14],defaultuser:_0x4ae2[28],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1002},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[29],email:_0x4ae2[30],name:_0x4ae2[31],password:_0x4ae2[14],defaultuser:_0x4ae2[31],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1003},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[32],email:_0x4ae2[33],name:_0x4ae2[34],password:_0x4ae2[14],defaultuser:_0x4ae2[34],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1004},{provider:_0x4ae2[9],role:_0x4ae2[35],fullname:_0x4ae2[36],email:_0x4ae2[37],name:_0x4ae2[38],password:_0x4ae2[38],defaultuser:_0x4ae2[38],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1005},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[39],email:_0x4ae2[40],name:_0x4ae2[41],password:_0x4ae2[14],defaultuser:_0x4ae2[41],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1006},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[42],email:_0x4ae2[43],name:_0x4ae2[44],password:_0x4ae2[38],defaultuser:_0x4ae2[44],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1007},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[45],email:_0x4ae2[46],name:_0x4ae2[47],password:_0x4ae2[38],defaultuser:_0x4ae2[47],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1008},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[48],email:_0x4ae2[49],name:_0x4ae2[50],password:_0x4ae2[14],defaultuser:_0x4ae2[50],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1009},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[51],email:_0x4ae2[52],name:_0x4ae2[53],password:_0x4ae2[14],defaultuser:_0x4ae2[53],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[54],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1010},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[55],email:_0x4ae2[56],name:_0x4ae2[57],password:_0x4ae2[14],defaultuser:_0x4ae2[57],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[54],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1011},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[58],email:_0x4ae2[59],name:_0x4ae2[60],password:_0x4ae2[14],defaultuser:_0x4ae2[60],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[54],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1012},{provider:_0x4ae2[9],role:_0x4ae2[35],fullname:_0x4ae2[61],email:_0x4ae2[62],name:_0x4ae2[63],password:_0x4ae2[64],defaultuser:_0x4ae2[63],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1013},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[65],email:_0x4ae2[66],name:_0x4ae2[67],password:_0x4ae2[14],defaultuser:_0x4ae2[67],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1014},{provider:_0x4ae2[9],role:_0x4ae2[10],fullname:_0x4ae2[68],email:_0x4ae2[69],name:_0x4ae2[70],password:_0x4ae2[14],defaultuser:_0x4ae2[70],host:_0x4ae2[15],type:_0x4ae2[16],transport:_0x4ae2[17],allow:_0x4ae2[18],qualify:_0x4ae2[19],nat:_0x4ae2[20],disallow:_0x4ae2[21],context:_0x4ae2[22],internal:1015}],{ignoreDuplicates:true,individualHooks:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[6])});models[_0x4ae2[86]][_0x4ae2[71]]([{name:_0x4ae2[74],type:_0x4ae2[75],insecure:_0x4ae2[76],defaultuser:_0x4ae2[77],secret:_0x4ae2[78],password:_0x4ae2[78],context:_0x4ae2[79],language:_0x4ae2[80],host:_0x4ae2[81],fromdomain:_0x4ae2[81],dtmfmode:_0x4ae2[82],qualify:_0x4ae2[19],nat:_0x4ae2[20],callerid:_0x4ae2[83],limitonpeers:_0x4ae2[19],callcounter:_0x4ae2[19],disallow:_0x4ae2[21],allow:_0x4ae2[84],canreinvite:_0x4ae2[85],directmedia:_0x4ae2[85]}],{ignoreDuplicates:true,individualHooks:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[73])});var newModules=[{id:1,name:_0x4ae2[87],title:_0x4ae2[88],ModuleId:null,path:_0x4ae2[89]},{id:2,name:_0x4ae2[90],title:_0x4ae2[91],ModuleId:null,path:_0x4ae2[92]},{id:3,name:_0x4ae2[93],title:_0x4ae2[94],ModuleId:null,path:_0x4ae2[95]},{id:4,name:_0x4ae2[96],title:_0x4ae2[97],ModuleId:3,path:_0x4ae2[95]},{id:5,name:_0x4ae2[98],title:_0x4ae2[99],ModuleId:null,path:_0x4ae2[100]},{id:6,name:_0x4ae2[101],title:_0x4ae2[102],ModuleId:null,path:_0x4ae2[103]},{id:7,name:_0x4ae2[104],title:_0x4ae2[105],ModuleId:6,path:_0x4ae2[103]},{id:8,name:_0x4ae2[106],title:_0x4ae2[107],ModuleId:6,path:_0x4ae2[108]},{id:9,name:_0x4ae2[109],title:_0x4ae2[110],ModuleId:6,path:_0x4ae2[111]},{id:10,name:_0x4ae2[112],title:_0x4ae2[113],ModuleId:6,path:_0x4ae2[114]},{id:11,name:_0x4ae2[115],title:_0x4ae2[116],ModuleId:6,path:_0x4ae2[117]},{id:12,name:_0x4ae2[118],title:_0x4ae2[119],ModuleId:6,path:_0x4ae2[120]},{id:13,name:_0x4ae2[121],title:_0x4ae2[122],ModuleId:null,path:_0x4ae2[123]},{id:14,name:_0x4ae2[124],title:_0x4ae2[125],ModuleId:null,path:_0x4ae2[126]},{id:15,name:_0x4ae2[127],title:_0x4ae2[128],ModuleId:null,path:_0x4ae2[129]},{id:16,name:_0x4ae2[130],title:_0x4ae2[131],ModuleId:null,path:_0x4ae2[132]},{id:17,name:_0x4ae2[133],title:_0x4ae2[134],ModuleId:null,path:_0x4ae2[135]},{id:18,name:_0x4ae2[136],title:_0x4ae2[137],ModuleId:null,path:_0x4ae2[138]},{id:19,name:_0x4ae2[139],title:_0x4ae2[140],ModuleId:null,path:_0x4ae2[141]},{id:20,name:_0x4ae2[142],title:_0x4ae2[143],ModuleId:6,path:_0x4ae2[144]},{id:21,name:_0x4ae2[145],title:_0x4ae2[146],ModuleId:7,path:_0x4ae2[147]},{id:22,name:_0x4ae2[148],title:_0x4ae2[149],ModuleId:7,path:_0x4ae2[150]},{id:23,name:_0x4ae2[151],title:_0x4ae2[152],ModuleId:7,path:_0x4ae2[153]},{id:24,name:_0x4ae2[154],title:_0x4ae2[155],ModuleId:7,path:_0x4ae2[156]},{id:25,name:_0x4ae2[157],title:_0x4ae2[158],ModuleId:7,path:_0x4ae2[159]},{id:26,name:_0x4ae2[118],title:_0x4ae2[119],ModuleId:7,path:_0x4ae2[160]},{id:27,name:_0x4ae2[161],title:_0x4ae2[162],ModuleId:7,path:_0x4ae2[163]},{id:28,name:_0x4ae2[164],title:_0x4ae2[165],ModuleId:7,path:_0x4ae2[166]}];models[_0x4ae2[174]][_0x4ae2[178]]()[_0x4ae2[8]](function(_0xd303x7){var _0xd303x8=[];_0xd303x7= _[_0x4ae2[171]](_0xd303x7,_0x4ae2[170]);newModules[_0x4ae2[177]](function(_0xd303x9){if(_[_0x4ae2[172]](_0xd303x7,_0xd303x9[_0x4ae2[170]])){_0xd303x8[_0x4ae2[175]](models[_0x4ae2[174]][_0x4ae2[173]](_0xd303x9,{where:{id:_0xd303x9[_0x4ae2[170]]}}))}else {_0xd303x8[_0x4ae2[175]](models[_0x4ae2[174]][_0x4ae2[176]](_0xd303x9))}});return _0xd303x8})[_0x4ae2[21]]()[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[169])})[_0x4ae2[168]](function(_0xd303x6){logger[_0x4ae2[7]](_0x4ae2[167],_0xd303x6)});models[_0x4ae2[183]][_0x4ae2[176]]({name:_0x4ae2[181],description:_0x4ae2[198],defaultEntry:true})[_0x4ae2[8]](function(_0xd303xa){models[_0x4ae2[72]][_0x4ae2[178]]({where:{role:_0x4ae2[10]}})[_0x4ae2[8]](function(_0xd303xb){_0xd303xa[_0x4ae2[180]](_[_0x4ae2[171]](_0xd303xb,_0x4ae2[170]))[_0x4ae2[8]](function(){models[_0x4ae2[187]][_0x4ae2[176]]({name:_0x4ae2[184],description:_0x4ae2[185],timeout:5,strategy:_0x4ae2[186]})[_0x4ae2[8]](function(_0xd303xc){logger[_0x4ae2[7]](_0x4ae2[179]);models[_0x4ae2[183]][_0x4ae2[182]]({where:{name:_0x4ae2[181]},include:[{all:true}]})[_0x4ae2[8]](function(_0xd303xa){_0xd303xc[_0x4ae2[180]](_[_0x4ae2[171]](_0xd303xa.Users,_0x4ae2[170]))[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){})});models[_0x4ae2[193]][_0x4ae2[176]]({name:_0x4ae2[191],description:_0x4ae2[192],timeout:5,strategy:_0x4ae2[186]})[_0x4ae2[8]](function(_0xd303xd){logger[_0x4ae2[7]](_0x4ae2[188]);models[_0x4ae2[183]][_0x4ae2[182]]({where:{name:_0x4ae2[181]},include:[{all:true}]})[_0x4ae2[8]](function(_0xd303xa){if(_0xd303xa){logger[_0x4ae2[7]](_0x4ae2[189])}else {logger[_0x4ae2[7]](_0x4ae2[190])};_0xd303xd[_0x4ae2[180]](_[_0x4ae2[171]](_0xd303xa.Users,_0x4ae2[170]))[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){})});models[_0x4ae2[197]][_0x4ae2[176]]({name:_0x4ae2[195],description:_0x4ae2[196],timeout:5,strategy:_0x4ae2[186]})[_0x4ae2[8]](function(_0xd303xe){logger[_0x4ae2[7]](_0x4ae2[194]);models[_0x4ae2[183]][_0x4ae2[182]]({where:{name:_0x4ae2[181]},include:[{all:true}]})[_0x4ae2[8]](function(_0xd303xa){_0xd303xe[_0x4ae2[180]](_[_0x4ae2[171]](_0xd303xa.Users,_0x4ae2[170]))[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){})})})[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){});models[_0x4ae2[212]][_0x4ae2[176]]({name:_0x4ae2[211],description:_0x4ae2[211],address:_0x4ae2[203]})[_0x4ae2[8]](function(_0xd303xf){logger[_0x4ae2[7]](_0x4ae2[199]);models[_0x4ae2[210]][_0x4ae2[176]]({description:_0x4ae2[63],host:_0x4ae2[206],username:_0x4ae2[203],password:_0x4ae2[204],port:143,mailbox:_0x4ae2[207],ssl:false,delete:false,filter:_0x4ae2[208],protocol:_0x4ae2[209],MailAccountId:_0xd303xf[_0x4ae2[170]]})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[200]);models[_0x4ae2[205]][_0x4ae2[176]]({description:_0x4ae2[63],host:_0x4ae2[202],username:_0x4ae2[203],password:_0x4ae2[204],port:587,ssl:false,MailAccountId:_0xd303xf[_0x4ae2[170]]})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[201])})[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){})});models[_0x4ae2[216]][_0x4ae2[71]]([{name:_0x4ae2[214],description:_0x4ae2[215]}],{ignoreDuplicates:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[213])});models[_0x4ae2[236]][_0x4ae2[176]]({name:_0x4ae2[222],description:_0x4ae2[222],address:_0x4ae2[223],color:_0x4ae2[224],color_focus:_0x4ae2[224],color_button:_0x4ae2[224],remote:_0x4ae2[225],animation:true,header_shape:_0x4ae2[226],header_online:_0x4ae2[227],online_message:_0x4ae2[228],username_placeholder:_0x4ae2[229],email_placeholder:_0x4ae2[230],start_chat_button:_0x4ae2[231],header_offline:_0x4ae2[232],offline_message:_0x4ae2[233],enquiry_message_placeholder:_0x4ae2[234],enquiry_button:_0x4ae2[235],download_transcript:true})[_0x4ae2[8]](function(_0xd303x10){logger[_0x4ae2[7]](_0x4ae2[217]);models[_0x4ae2[187]][_0x4ae2[178]]()[_0x4ae2[8]](function(_0xd303x11){models[_0x4ae2[220]][_0x4ae2[176]]({app:_0x4ae2[219],appdata:_0xd303x11[0][_0x4ae2[170]],priority:1,timeout:30,ChatWebsiteId:_0xd303x10[_0x4ae2[170]],ChatQueueId:_0xd303x11[0][_0x4ae2[170]]})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[218])})[_0x4ae2[168]](function(_0xd303x6){});models[_0x4ae2[220]][_0x4ae2[176]]({app:_0x4ae2[219],appdata:_0xd303x11[1][_0x4ae2[170]],priority:2,timeout:30,ChatWebsiteId:_0xd303x10[_0x4ae2[170]],ChatQueueId:_0xd303x11[1][_0x4ae2[170]]})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[221])})[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){})})[_0x4ae2[168]](function(_0xd303x6){});models[_0x4ae2[239]][_0x4ae2[71]]([{name:_0x4ae2[238],description:_0x4ae2[215]}],{ignoreDuplicates:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[237])});models[_0x4ae2[245]][_0x4ae2[71]]([{name:_0x4ae2[22],description:_0x4ae2[241],defaultEntry:true},{name:_0x4ae2[79],description:_0x4ae2[241],defaultEntry:true},{name:_0x4ae2[242],description:_0x4ae2[241],defaultEntry:true},{name:_0x4ae2[243],description:_0x4ae2[241],defaultEntry:true},{name:_0x4ae2[244],description:_0x4ae2[241],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[240])});models[_0x4ae2[252]][_0x4ae2[71]]([{name:_0x4ae2[247],mode:_0x4ae2[248],directory:_0x4ae2[249],sort:_0x4ae2[250],format:_0x4ae2[251],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[246])});models[_0x4ae2[254]][_0x4ae2[71]]([{id:1,min_internal:1000,soundPath:_0x4ae2[253]}],{ignoreDuplicates:true,individualHooks:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[246])});models[_0x4ae2[266]][_0x4ae2[71]]([{id:1,name:_0x4ae2[255],model:JSON[_0x4ae2[265]]({title:_0x4ae2[255],rows:[{columns:[{styleClass:_0x4ae2[256],widgets:[{type:_0x4ae2[257],title:_0x4ae2[258],config:{timePattern:_0x4ae2[259],datePattern:_0x4ae2[260]}}]},{styleClass:_0x4ae2[261],widgets:[{type:_0x4ae2[262],title:_0x4ae2[263],config:{url:_0x4ae2[264]}}]}]}]}),defaultEntry:true,editable:false}],{ignoreDuplicates:true,individualHooks:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[246])});var newIntegrations=[{name:_0x4ae2[267],version:_0x4ae2[268],author:_0x4ae2[269],logo:_0x4ae2[270],state:_0x4ae2[271],description:_0x4ae2[272],link:_0x4ae2[273]},{name:_0x4ae2[274],version:_0x4ae2[268],author:_0x4ae2[269],logo:_0x4ae2[275],state:_0x4ae2[276],description:_0x4ae2[277],link:_0x4ae2[278]},{name:_0x4ae2[279],version:_0x4ae2[268],author:_0x4ae2[269],logo:_0x4ae2[280],state:_0x4ae2[262],description:_0x4ae2[281],link:_0x4ae2[282]},{name:_0x4ae2[283],version:_0x4ae2[268],author:_0x4ae2[269],logo:_0x4ae2[284],state:_0x4ae2[285],description:_0x4ae2[286]},{name:_0x4ae2[287],version:_0x4ae2[268],author:_0x4ae2[269],logo:_0x4ae2[288],state:_0x4ae2[289],description:_0x4ae2[290]},{name:_0x4ae2[291],version:_0x4ae2[268],author:_0x4ae2[269],logo:_0x4ae2[292],state:_0x4ae2[293],description:_0x4ae2[294]}];models[_0x4ae2[298]][_0x4ae2[178]]()[_0x4ae2[8]](function(_0xd303x13){var _0xd303x14=[];_0xd303x13= _[_0x4ae2[171]](_0xd303x13,_0x4ae2[297]);newIntegrations[_0x4ae2[177]](function(_0xd303x15){if(_[_0x4ae2[172]](_0xd303x13,_0xd303x15[_0x4ae2[297]])){_0xd303x14[_0x4ae2[175]](models[_0x4ae2[298]][_0x4ae2[173]](_0xd303x15,{where:{state:_0xd303x15[_0x4ae2[297]]}}))}else {_0xd303x14[_0x4ae2[175]](models[_0x4ae2[298]][_0x4ae2[176]](_0xd303x15))}});return _0xd303x14})[_0x4ae2[21]]()[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[296])})[_0x4ae2[168]](function(_0xd303x6){logger[_0x4ae2[7]](_0x4ae2[295],_0xd303x6)});var newDefaulReports=[{"\x69\x64":1,"\x6E\x61\x6D\x65":_0x4ae2[299],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[300],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":2,"\x6E\x61\x6D\x65":_0x4ae2[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[304],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[305],"\x74\x61\x62\x6C\x65":_0x4ae2[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":3,"\x6E\x61\x6D\x65":_0x4ae2[307],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[308],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[305],"\x74\x61\x62\x6C\x65":_0x4ae2[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[309]},{"\x69\x64":4,"\x6E\x61\x6D\x65":_0x4ae2[310],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[311],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":5,"\x6E\x61\x6D\x65":_0x4ae2[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[312],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[314]},{"\x69\x64":6,"\x6E\x61\x6D\x65":_0x4ae2[315],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[312],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":7,"\x6E\x61\x6D\x65":_0x4ae2[310],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[312],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[314]},{"\x69\x64":8,"\x6E\x61\x6D\x65":_0x4ae2[316],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[312],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[314]},{"\x69\x64":9,"\x6E\x61\x6D\x65":_0x4ae2[317],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[312],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[314]},{"\x69\x64":10,"\x6E\x61\x6D\x65":_0x4ae2[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[318],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[319]},{"\x69\x64":11,"\x6E\x61\x6D\x65":_0x4ae2[320],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[318],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[319]},{"\x69\x64":12,"\x6E\x61\x6D\x65":_0x4ae2[321],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[318],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[322]},{"\x69\x64":13,"\x6E\x61\x6D\x65":_0x4ae2[323],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[318],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[324]},{"\x69\x64":14,"\x6E\x61\x6D\x65":_0x4ae2[325],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[311],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":15,"\x6E\x61\x6D\x65":_0x4ae2[326],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[311],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":16,"\x6E\x61\x6D\x65":_0x4ae2[327],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[311],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":17,"\x6E\x61\x6D\x65":_0x4ae2[328],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[305],"\x74\x61\x62\x6C\x65":_0x4ae2[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":18,"\x6E\x61\x6D\x65":_0x4ae2[329],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[330],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[305],"\x74\x61\x62\x6C\x65":_0x4ae2[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[309]},{"\x69\x64":19,"\x6E\x61\x6D\x65":_0x4ae2[331],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[332],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[334]},{"\x69\x64":20,"\x6E\x61\x6D\x65":_0x4ae2[335],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[332],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[336]},{"\x69\x64":21,"\x6E\x61\x6D\x65":_0x4ae2[337],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[338],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":22,"\x6E\x61\x6D\x65":_0x4ae2[340],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[338],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":23,"\x6E\x61\x6D\x65":_0x4ae2[341],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[338],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[342]},{"\x69\x64":24,"\x6E\x61\x6D\x65":_0x4ae2[343],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[338],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[344]},{"\x69\x64":25,"\x6E\x61\x6D\x65":_0x4ae2[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[345],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[332],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[346]},{"\x69\x64":26,"\x6E\x61\x6D\x65":_0x4ae2[347],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[348],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[349],"\x74\x61\x62\x6C\x65":_0x4ae2[350],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":27,"\x6E\x61\x6D\x65":_0x4ae2[351],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[352],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[349],"\x74\x61\x62\x6C\x65":_0x4ae2[353],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":28,"\x6E\x61\x6D\x65":_0x4ae2[354],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[345],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[355],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[356]},{"\x69\x64":29,"\x6E\x61\x6D\x65":_0x4ae2[357],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[358],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[355],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[359]},{"\x69\x64":30,"\x6E\x61\x6D\x65":_0x4ae2[360],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[345],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[332],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[361]},{"\x69\x64":31,"\x6E\x61\x6D\x65":_0x4ae2[362],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[363],"\x74\x61\x62\x6C\x65":_0x4ae2[364],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":32,"\x6E\x61\x6D\x65":_0x4ae2[365],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[363],"\x74\x61\x62\x6C\x65":_0x4ae2[364],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[366]},{"\x69\x64":33,"\x6E\x61\x6D\x65":_0x4ae2[367],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[300],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":34,"\x6E\x61\x6D\x65":_0x4ae2[368],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x4ae2[312],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[314]},{"\x69\x64":35,"\x6E\x61\x6D\x65":_0x4ae2[369],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[370],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[371],"\x74\x61\x62\x6C\x65":_0x4ae2[372],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":36,"\x6E\x61\x6D\x65":_0x4ae2[373],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[374],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[371],"\x74\x61\x62\x6C\x65":_0x4ae2[372],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[375]},{"\x69\x64":37,"\x6E\x61\x6D\x65":_0x4ae2[376],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[377],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[371],"\x74\x61\x62\x6C\x65":_0x4ae2[372],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[378]},{"\x69\x64":38,"\x6E\x61\x6D\x65":_0x4ae2[379],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[380],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[371],"\x74\x61\x62\x6C\x65":_0x4ae2[381],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[382]},{"\x69\x64":39,"\x6E\x61\x6D\x65":_0x4ae2[383],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[384],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[371],"\x74\x61\x62\x6C\x65":_0x4ae2[385],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[302]},{"\x69\x64":40,"\x6E\x61\x6D\x65":_0x4ae2[386],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[387],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[371],"\x74\x61\x62\x6C\x65":_0x4ae2[385],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[388]},{"\x69\x64":41,"\x6E\x61\x6D\x65":_0x4ae2[389],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[390],"\x70\x61\x72\x65\x6E\x74":_0x4ae2[371],"\x74\x61\x62\x6C\x65":_0x4ae2[385],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x4ae2[391]}];var newDefaultMetrics=[{"\x69\x64":1,"\x6E\x61\x6D\x65":_0x4ae2[392],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[393]},{"\x69\x64":2,"\x6E\x61\x6D\x65":_0x4ae2[394],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[395]},{"\x69\x64":3,"\x6E\x61\x6D\x65":_0x4ae2[396],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[397],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[398]},{"\x69\x64":4,"\x6E\x61\x6D\x65":_0x4ae2[399],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[400]},{"\x69\x64":5,"\x6E\x61\x6D\x65":_0x4ae2[401],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[402],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[403]},{"\x69\x64":6,"\x6E\x61\x6D\x65":_0x4ae2[404],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[405],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[406]},{"\x69\x64":7,"\x6E\x61\x6D\x65":_0x4ae2[407],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[408],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[409]},{"\x69\x64":8,"\x6E\x61\x6D\x65":_0x4ae2[410],"\x74\x61\x62\x6C\x65":_0x4ae2[313],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[411],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[412]},{"\x69\x64":9,"\x6E\x61\x6D\x65":_0x4ae2[413],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[414]},{"\x69\x64":10,"\x6E\x61\x6D\x65":_0x4ae2[415],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[416],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[417]},{"\x69\x64":11,"\x6E\x61\x6D\x65":_0x4ae2[418],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[419],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[420]},{"\x69\x64":12,"\x6E\x61\x6D\x65":_0x4ae2[421],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[422],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[423]},{"\x69\x64":13,"\x6E\x61\x6D\x65":_0x4ae2[424],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[425],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[426]},{"\x69\x64":14,"\x6E\x61\x6D\x65":_0x4ae2[427],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[428],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[429]},{"\x69\x64":15,"\x6E\x61\x6D\x65":_0x4ae2[430],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[431],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[432]},{"\x69\x64":16,"\x6E\x61\x6D\x65":_0x4ae2[433],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[434],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[435]},{"\x69\x64":17,"\x6E\x61\x6D\x65":_0x4ae2[436],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[437],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[438]},{"\x69\x64":18,"\x6E\x61\x6D\x65":_0x4ae2[439],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[440],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[441]},{"\x69\x64":19,"\x6E\x61\x6D\x65":_0x4ae2[442],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[443],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[444]},{"\x69\x64":20,"\x6E\x61\x6D\x65":_0x4ae2[445],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[446],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[447]},{"\x69\x64":21,"\x6E\x61\x6D\x65":_0x4ae2[448],"\x74\x61\x62\x6C\x65":_0x4ae2[339],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[449],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[450]},{"\x69\x64":22,"\x6E\x61\x6D\x65":_0x4ae2[451],"\x74\x61\x62\x6C\x65":_0x4ae2[333],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[452],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[453]},{"\x69\x64":23,"\x6E\x61\x6D\x65":_0x4ae2[454],"\x74\x61\x62\x6C\x65":_0x4ae2[350],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[455],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[456]},{"\x69\x64":24,"\x6E\x61\x6D\x65":_0x4ae2[457],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[458],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null},{"\x69\x64":25,"\x6E\x61\x6D\x65":_0x4ae2[459],"\x74\x61\x62\x6C\x65":_0x4ae2[301],"\x6D\x65\x74\x72\x69\x63":_0x4ae2[460],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x4ae2[461]}];models[_0x4ae2[698]][_0x4ae2[693]]({where:{id:1}})[_0x4ae2[8]](function(){return models[_0x4ae2[698]][_0x4ae2[176]]({id:1,tree:_0x4ae2[699]})})[_0x4ae2[8]](function(){return models[_0x4ae2[698]][_0x4ae2[697]]({where:{id:2},defaults:{id:2,tree:_0x4ae2[696]}})})[_0x4ae2[8]](function(){return models[_0x4ae2[695]][_0x4ae2[178]]()})[_0x4ae2[8]](function(_0xd303x1b){var _0xd303x1c=[];_0xd303x1b= _[_0x4ae2[171]](_0xd303x1b,_0x4ae2[170]);newDefaultMetrics[_0x4ae2[177]](function(_0xd303x1d){if(_[_0x4ae2[172]](_0xd303x1b,_0xd303x1d[_0x4ae2[170]])){_0xd303x1c[_0x4ae2[175]](models[_0x4ae2[695]][_0x4ae2[173]](_0xd303x1d,{where:{id:_0xd303x1d[_0x4ae2[170]]}}))}else {_0xd303x1c[_0x4ae2[175]](models[_0x4ae2[695]][_0x4ae2[176]](_0xd303x1d))}});return _0xd303x1c})[_0x4ae2[21]]()[_0x4ae2[8]](function(){return models[_0x4ae2[694]][_0x4ae2[178]]()})[_0x4ae2[8]](function(_0xd303x18){var _0xd303x19=[];_0xd303x18= _[_0x4ae2[171]](_0xd303x18,_0x4ae2[170]);newDefaulReports[_0x4ae2[177]](function(_0xd303x1a){if(_[_0x4ae2[172]](_0xd303x18,_0xd303x1a[_0x4ae2[170]])){_0xd303x19[_0x4ae2[175]](models[_0x4ae2[694]][_0x4ae2[173]](_0xd303x1a,{where:{id:_0xd303x1a[_0x4ae2[170]]}}))}else {_0xd303x19[_0x4ae2[175]](models[_0x4ae2[694]][_0x4ae2[176]](_0xd303x1a))}});return _0xd303x19})[_0x4ae2[21]]()[_0x4ae2[8]](function(){return models[_0x4ae2[692]][_0x4ae2[693]]({where:{DefaultReportId:{$gt:0}}})})[_0x4ae2[8]](function(){return models[_0x4ae2[692]][_0x4ae2[71]]([{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[466],"\x61\x6C\x69\x61\x73":_0x4ae2[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[468],"\x61\x6C\x69\x61\x73":_0x4ae2[469],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[471],"\x61\x6C\x69\x61\x73":_0x4ae2[472],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[473],"\x61\x6C\x69\x61\x73":_0x4ae2[474],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[476],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[477],"\x61\x6C\x69\x61\x73":_0x4ae2[478],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[479],"\x61\x6C\x69\x61\x73":_0x4ae2[480],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[481],"\x61\x6C\x69\x61\x73":_0x4ae2[482],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[484],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[485],"\x61\x6C\x69\x61\x73":_0x4ae2[486],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[487],"\x61\x6C\x69\x61\x73":_0x4ae2[488],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[489],"\x61\x6C\x69\x61\x73":_0x4ae2[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[393],"\x61\x6C\x69\x61\x73":_0x4ae2[491],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[400],"\x61\x6C\x69\x61\x73":_0x4ae2[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[493],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[494],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[495],"\x61\x6C\x69\x61\x73":_0x4ae2[496],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[497],"\x61\x6C\x69\x61\x73":_0x4ae2[498],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[499],"\x61\x6C\x69\x61\x73":_0x4ae2[500],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[501],"\x61\x6C\x69\x61\x73":_0x4ae2[502],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[503],"\x61\x6C\x69\x61\x73":_0x4ae2[504],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[505],"\x61\x6C\x69\x61\x73":_0x4ae2[506],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[507],"\x61\x6C\x69\x61\x73":_0x4ae2[508],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[509],"\x61\x6C\x69\x61\x73":_0x4ae2[510],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[511],"\x61\x6C\x69\x61\x73":_0x4ae2[512],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[513],"\x61\x6C\x69\x61\x73":_0x4ae2[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[514],"\x61\x6C\x69\x61\x73":_0x4ae2[515],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[518],"\x61\x6C\x69\x61\x73":_0x4ae2[519],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[494],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[520],"\x61\x6C\x69\x61\x73":_0x4ae2[521],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[499],"\x61\x6C\x69\x61\x73":_0x4ae2[500],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[501],"\x61\x6C\x69\x61\x73":_0x4ae2[502],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[503],"\x61\x6C\x69\x61\x73":_0x4ae2[522],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[511],"\x61\x6C\x69\x61\x73":_0x4ae2[512],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[513],"\x61\x6C\x69\x61\x73":_0x4ae2[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[514],"\x61\x6C\x69\x61\x73":_0x4ae2[523],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[524],"\x61\x6C\x69\x61\x73":_0x4ae2[525],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[518],"\x61\x6C\x69\x61\x73":_0x4ae2[519],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[497],"\x61\x6C\x69\x61\x73":_0x4ae2[498],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[479],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[393],"\x61\x6C\x69\x61\x73":_0x4ae2[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[400],"\x61\x6C\x69\x61\x73":_0x4ae2[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[466],"\x61\x6C\x69\x61\x73":_0x4ae2[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[468],"\x61\x6C\x69\x61\x73":_0x4ae2[469],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[538],"\x61\x6C\x69\x61\x73":_0x4ae2[539],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[540],"\x61\x6C\x69\x61\x73":_0x4ae2[541],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[542],"\x61\x6C\x69\x61\x73":_0x4ae2[543],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[544],"\x61\x6C\x69\x61\x73":_0x4ae2[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[545],"\x61\x6C\x69\x61\x73":_0x4ae2[491],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[546],"\x61\x6C\x69\x61\x73":_0x4ae2[547],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[548],"\x61\x6C\x69\x61\x73":_0x4ae2[549],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[550],"\x61\x6C\x69\x61\x73":_0x4ae2[551],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[552],"\x61\x6C\x69\x61\x73":_0x4ae2[553],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[554],"\x61\x6C\x69\x61\x73":_0x4ae2[555],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[489],"\x61\x6C\x69\x61\x73":_0x4ae2[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x4ae2[550],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x4ae2[556],"\x61\x6C\x69\x61\x73":_0x4ae2[557],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x4ae2[545],"\x61\x6C\x69\x61\x73":_0x4ae2[558],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x4ae2[548],"\x61\x6C\x69\x61\x73":_0x4ae2[559],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x4ae2[545],"\x61\x6C\x69\x61\x73":_0x4ae2[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x4ae2[548],"\x61\x6C\x69\x61\x73":_0x4ae2[560],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[550],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[545],"\x61\x6C\x69\x61\x73":_0x4ae2[561],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[545],"\x61\x6C\x69\x61\x73":_0x4ae2[562],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[544],"\x61\x6C\x69\x61\x73":_0x4ae2[563],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[544],"\x61\x6C\x69\x61\x73":_0x4ae2[564],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[548],"\x61\x6C\x69\x61\x73":_0x4ae2[565],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[548],"\x61\x6C\x69\x61\x73":_0x4ae2[566],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x4ae2[550],"\x61\x6C\x69\x61\x73":_0x4ae2[567],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x4ae2[402],"\x61\x6C\x69\x61\x73":_0x4ae2[568],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":5,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x4ae2[405],"\x61\x6C\x69\x61\x73":_0x4ae2[404],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":6,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x4ae2[408],"\x61\x6C\x69\x61\x73":_0x4ae2[407],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":7,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x4ae2[411],"\x61\x6C\x69\x61\x73":_0x4ae2[410],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":8,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x4ae2[552],"\x61\x6C\x69\x61\x73":_0x4ae2[569],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":9},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":9},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[466],"\x61\x6C\x69\x61\x73":_0x4ae2[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[471],"\x61\x6C\x69\x61\x73":_0x4ae2[472],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[473],"\x61\x6C\x69\x61\x73":_0x4ae2[474],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[476],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[477],"\x61\x6C\x69\x61\x73":_0x4ae2[478],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[571],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[484],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[485],"\x61\x6C\x69\x61\x73":_0x4ae2[486],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[487],"\x61\x6C\x69\x61\x73":_0x4ae2[488],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[414],"\x61\x6C\x69\x61\x73":_0x4ae2[572],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[573],"\x61\x6C\x69\x61\x73":_0x4ae2[574],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[489],"\x61\x6C\x69\x61\x73":_0x4ae2[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[575],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[576],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x4ae2[414],"\x61\x6C\x69\x61\x73":_0x4ae2[577],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x4ae2[414],"\x61\x6C\x69\x61\x73":_0x4ae2[578],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x4ae2[487],"\x61\x6C\x69\x61\x73":_0x4ae2[569],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":12},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":12},{"\x66\x69\x65\x6C\x64":_0x4ae2[414],"\x61\x6C\x69\x61\x73":_0x4ae2[579],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":12},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[580],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x4ae2[397],"\x61\x6C\x69\x61\x73":_0x4ae2[581],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":3,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x4ae2[416],"\x61\x6C\x69\x61\x73":_0x4ae2[415],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":10,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x4ae2[419],"\x61\x6C\x69\x61\x73":_0x4ae2[418],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":11,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x4ae2[422],"\x61\x6C\x69\x61\x73":_0x4ae2[582],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":12,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x4ae2[425],"\x61\x6C\x69\x61\x73":_0x4ae2[583],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":13,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[479],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[393],"\x61\x6C\x69\x61\x73":_0x4ae2[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[400],"\x61\x6C\x69\x61\x73":_0x4ae2[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x4ae2[428],"\x61\x6C\x69\x61\x73":_0x4ae2[584],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":14,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[479],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[393],"\x61\x6C\x69\x61\x73":_0x4ae2[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[400],"\x61\x6C\x69\x61\x73":_0x4ae2[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x4ae2[431],"\x61\x6C\x69\x61\x73":_0x4ae2[585],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":15,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[479],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[475],"\x61\x6C\x69\x61\x73":_0x4ae2[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[483],"\x61\x6C\x69\x61\x73":_0x4ae2[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[393],"\x61\x6C\x69\x61\x73":_0x4ae2[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[395],"\x61\x6C\x69\x61\x73":_0x4ae2[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[400],"\x61\x6C\x69\x61\x73":_0x4ae2[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x4ae2[495],"\x61\x6C\x69\x61\x73":_0x4ae2[496],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[586],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[587],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x4ae2[518],"\x61\x6C\x69\x61\x73":_0x4ae2[519],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[586],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[587],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x4ae2[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":19},{"\x66\x69\x65\x6C\x64":_0x4ae2[589],"\x61\x6C\x69\x61\x73":_0x4ae2[590],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x4ae2[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":19},{"\x66\x69\x65\x6C\x64":_0x4ae2[437],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":17,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":19},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x4ae2[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":20},{"\x66\x69\x65\x6C\x64":_0x4ae2[437],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":17,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":20},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[591],"\x61\x6C\x69\x61\x73":_0x4ae2[592],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[593],"\x61\x6C\x69\x61\x73":_0x4ae2[594],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22},{"\x66\x69\x65\x6C\x64":_0x4ae2[595],"\x61\x6C\x69\x61\x73":_0x4ae2[596],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[597],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[598],"\x61\x6C\x69\x61\x73":_0x4ae2[599],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[600],"\x61\x6C\x69\x61\x73":_0x4ae2[601],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[602],"\x61\x6C\x69\x61\x73":_0x4ae2[603],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[604],"\x61\x6C\x69\x61\x73":_0x4ae2[482],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[605],"\x61\x6C\x69\x61\x73":_0x4ae2[480],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[606],"\x61\x6C\x69\x61\x73":_0x4ae2[607],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[608],"\x61\x6C\x69\x61\x73":_0x4ae2[609],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[610],"\x61\x6C\x69\x61\x73":_0x4ae2[611],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[605],"\x61\x6C\x69\x61\x73":_0x4ae2[612],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[443],"\x61\x6C\x69\x61\x73":_0x4ae2[613],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x63\x72\x65\x61\x74\x65\x64\x41\x74":_0x4ae2[614],"\x75\x70\x64\x61\x74\x65\x64\x41\x74":_0x4ae2[614],"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":19,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[446],"\x61\x6C\x69\x61\x73":_0x4ae2[615],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":20,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[440],"\x61\x6C\x69\x61\x73":_0x4ae2[616],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[440],"\x61\x6C\x69\x61\x73":_0x4ae2[618],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[591],"\x61\x6C\x69\x61\x73":_0x4ae2[619],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[620],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[621],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[605],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[608],"\x61\x6C\x69\x61\x73":_0x4ae2[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[440],"\x61\x6C\x69\x61\x73":_0x4ae2[441],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[449],"\x61\x6C\x69\x61\x73":_0x4ae2[618],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":21,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[598],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[620],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[605],"\x61\x6C\x69\x61\x73":_0x4ae2[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[608],"\x61\x6C\x69\x61\x73":_0x4ae2[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[610],"\x61\x6C\x69\x61\x73":_0x4ae2[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x4ae2[440],"\x61\x6C\x69\x61\x73":_0x4ae2[441],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[449],"\x61\x6C\x69\x61\x73":_0x4ae2[618],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":21,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[622],"\x61\x6C\x69\x61\x73":_0x4ae2[623],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[495],"\x61\x6C\x69\x61\x73":_0x4ae2[624],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[589],"\x61\x6C\x69\x61\x73":_0x4ae2[625],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[626],"\x61\x6C\x69\x61\x73":_0x4ae2[627],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[628],"\x61\x6C\x69\x61\x73":_0x4ae2[629],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[452],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":22,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[630],"\x61\x6C\x69\x61\x73":_0x4ae2[631],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[494],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x4ae2[503],"\x61\x6C\x69\x61\x73":_0x4ae2[504],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x4ae2[632],"\x61\x6C\x69\x61\x73":_0x4ae2[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x4ae2[600],"\x61\x6C\x69\x61\x73":_0x4ae2[633],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":_0x4ae2[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x4ae2[602],"\x61\x6C\x69\x61\x73":_0x4ae2[634],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x4ae2[455],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":23,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[630],"\x61\x6C\x69\x61\x73":_0x4ae2[631],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x4ae2[503],"\x61\x6C\x69\x61\x73":_0x4ae2[635],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[636],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x4ae2[637],"\x61\x6C\x69\x61\x73":_0x4ae2[351],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[638],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28},{"\x66\x69\x65\x6C\x64":_0x4ae2[626],"\x61\x6C\x69\x61\x73":_0x4ae2[627],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28},{"\x66\x69\x65\x6C\x64":_0x4ae2[628],"\x61\x6C\x69\x61\x73":_0x4ae2[629],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[639],"\x61\x6C\x69\x61\x73":_0x4ae2[640],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29},{"\x66\x69\x65\x6C\x64":_0x4ae2[589],"\x61\x6C\x69\x61\x73":_0x4ae2[496],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x4ae2[626],"\x61\x6C\x69\x61\x73":_0x4ae2[627],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x4ae2[628],"\x61\x6C\x69\x61\x73":_0x4ae2[629],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x4ae2[589],"\x61\x6C\x69\x61\x73":_0x4ae2[641],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x4ae2[516],"\x61\x6C\x69\x61\x73":_0x4ae2[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617]},{"\x66\x69\x65\x6C\x64":_0x4ae2[642],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[643],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x4ae2[644],"\x61\x6C\x69\x61\x73":_0x4ae2[645],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x4ae2[644],"\x61\x6C\x69\x61\x73":_0x4ae2[646],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[643],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x4ae2[644],"\x61\x6C\x69\x61\x73":_0x4ae2[645],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x4ae2[644],"\x61\x6C\x69\x61\x73":_0x4ae2[646],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x4ae2[466],"\x61\x6C\x69\x61\x73":_0x4ae2[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33},{"\x66\x69\x65\x6C\x64":_0x4ae2[219],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33},{"\x66\x69\x65\x6C\x64":_0x4ae2[471],"\x61\x6C\x69\x61\x73":_0x4ae2[512],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33},{"\x66\x69\x65\x6C\x64":_0x4ae2[458],"\x61\x6C\x69\x61\x73":_0x4ae2[515],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":24},{"\x66\x69\x65\x6C\x64":_0x4ae2[460],"\x61\x6C\x69\x61\x73":_0x4ae2[647],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x4ae2[540],"\x61\x6C\x69\x61\x73":_0x4ae2[584],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[648]},{"\x66\x69\x65\x6C\x64":_0x4ae2[550],"\x61\x6C\x69\x61\x73":_0x4ae2[567],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x4ae2[402],"\x61\x6C\x69\x61\x73":_0x4ae2[568],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":5,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x4ae2[405],"\x61\x6C\x69\x61\x73":_0x4ae2[404],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":6,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x4ae2[408],"\x61\x6C\x69\x61\x73":_0x4ae2[407],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":7,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x4ae2[411],"\x61\x6C\x69\x61\x73":_0x4ae2[410],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":8,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x4ae2[649],"\x61\x6C\x69\x61\x73":_0x4ae2[650],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[651],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[621],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x4ae2[652],"\x61\x6C\x69\x61\x73":_0x4ae2[653],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x4ae2[654],"\x61\x6C\x69\x61\x73":_0x4ae2[655],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x4ae2[656],"\x61\x6C\x69\x61\x73":_0x4ae2[657],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x4ae2[658],"\x61\x6C\x69\x61\x73":_0x4ae2[659],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x4ae2[660],"\x61\x6C\x69\x61\x73":_0x4ae2[661],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x4ae2[598],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[651],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x4ae2[662],"\x61\x6C\x69\x61\x73":_0x4ae2[653],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x4ae2[663],"\x61\x6C\x69\x61\x73":_0x4ae2[664],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x4ae2[665],"\x61\x6C\x69\x61\x73":_0x4ae2[655],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x4ae2[666],"\x61\x6C\x69\x61\x73":_0x4ae2[667],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617],"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x4ae2[536],"\x61\x6C\x69\x61\x73":_0x4ae2[536],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x4ae2[464],"\x61\x6C\x69\x61\x73":_0x4ae2[668],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x4ae2[669],"\x61\x6C\x69\x61\x73":_0x4ae2[670],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x4ae2[671],"\x61\x6C\x69\x61\x73":_0x4ae2[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x4ae2[672],"\x61\x6C\x69\x61\x73":_0x4ae2[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x4ae2[673],"\x61\x6C\x69\x61\x73":_0x4ae2[583],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[674],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38},{"\x66\x69\x65\x6C\x64":_0x4ae2[675],"\x61\x6C\x69\x61\x73":_0x4ae2[651],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38},{"\x66\x69\x65\x6C\x64":_0x4ae2[676],"\x61\x6C\x69\x61\x73":_0x4ae2[677],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38},{"\x66\x69\x65\x6C\x64":_0x4ae2[170],"\x61\x6C\x69\x61\x73":_0x4ae2[170],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[678],"\x61\x6C\x69\x61\x73":_0x4ae2[678],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[679],"\x61\x6C\x69\x61\x73":_0x4ae2[679],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[680],"\x61\x6C\x69\x61\x73":_0x4ae2[680],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[673],"\x61\x6C\x69\x61\x73":_0x4ae2[673],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[681],"\x61\x6C\x69\x61\x73":_0x4ae2[681],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[682],"\x61\x6C\x69\x61\x73":_0x4ae2[682],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[683],"\x61\x6C\x69\x61\x73":_0x4ae2[683],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[684],"\x61\x6C\x69\x61\x73":_0x4ae2[684],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[685],"\x61\x6C\x69\x61\x73":_0x4ae2[685],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[518],"\x61\x6C\x69\x61\x73":_0x4ae2[518],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[686],"\x61\x6C\x69\x61\x73":_0x4ae2[686],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[518],"\x61\x6C\x69\x61\x73":_0x4ae2[518],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[687],"\x61\x6C\x69\x61\x73":_0x4ae2[688],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x4ae2[682],"\x61\x6C\x69\x61\x73":_0x4ae2[682],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[674],"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[170],"\x61\x6C\x69\x61\x73":_0x4ae2[689],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x4ae2[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x4ae2[690],"\x61\x6C\x69\x61\x73":_0x4ae2[691],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x66\x6F\x72\x6D\x61\x74":_0x4ae2[617],"\x63\x75\x73\x74\x6F\x6D":1}],{ignoreDuplicates:true,individualHooks:true})})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[463])})[_0x4ae2[168]](function(_0xd303x6){logger[_0x4ae2[7]](_0x4ae2[462],_0xd303x6)});models[_0x4ae2[701]][_0x4ae2[71]]([{id:1,name:_0x4ae2[700],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[296])});models[_0x4ae2[724]][_0x4ae2[693]]({where:{context:_0x4ae2[243]}})[_0x4ae2[8]](function(){models[_0x4ae2[724]][_0x4ae2[71]]([{context:_0x4ae2[243],exten:_0x4ae2[703],priority:1,app:_0x4ae2[704],appdata:_0x4ae2[705],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:2,app:_0x4ae2[704],appdata:_0x4ae2[707],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:3,app:_0x4ae2[708],appdata:_0x4ae2[709],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:4,app:_0x4ae2[710],appdata:_0x4ae2[358],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:5,app:_0x4ae2[711],appdata:_0x4ae2[712],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:6,app:_0x4ae2[708],appdata:_0x4ae2[713],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:7,app:_0x4ae2[708],appdata:_0x4ae2[714],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:8,app:_0x4ae2[708],appdata:_0x4ae2[715],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:9,app:_0x4ae2[708],appdata:_0x4ae2[716],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:10,app:_0x4ae2[708],appdata:_0x4ae2[717],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:11,app:_0x4ae2[708],appdata:_0x4ae2[718],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:12,app:_0x4ae2[708],appdata:_0x4ae2[719],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:13,app:_0x4ae2[708],appdata:_0x4ae2[720],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:14,app:_0x4ae2[721],appdata:_0x4ae2[722],type:_0x4ae2[706]},{context:_0x4ae2[243],exten:_0x4ae2[703],priority:15,app:_0x4ae2[723],appdata:_0x4ae2[358],type:_0x4ae2[706]}],{ignoreDuplicates:true,individualHooks:true})})[_0x4ae2[8]](function(){logger[_0x4ae2[7]](_0x4ae2[702])});models[_0x4ae2[72]][_0x4ae2[178]]({include:[{model:models[_0x4ae2[724]],as:_0x4ae2[731],where:{app:_0x4ae2[732]}}]})[_0x4ae2[8]](function(_0xd303xb){logger[_0x4ae2[7]](_0x4ae2[725]);var _0xd303x1e=[];_[_0x4ae2[177]](_0xd303xb,function(_0xd303x1f){_[_0x4ae2[177]](_0xd303x1f.UserExtensions,function(_0xd303x20){_0xd303x20[_0x4ae2[726]]= _0x4ae2[727]+ _0xd303x1f[_0x4ae2[728]]+ _0x4ae2[729];_0xd303x1e[_0x4ae2[175]](_0xd303x20[_0x4ae2[730]]())})});return _0xd303x1e})[_0x4ae2[21]]()[_0x4ae2[168]](function(_0xd303x6){logger[_0x4ae2[7]](_0xd303x6)})
\ No newline at end of file
+var _0x7062=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x73","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x6C\x6F\x63\x61\x6C","\x61\x67\x65\x6E\x74","\x47\x69\x75\x73\x65\x70\x70\x65\x20\x43\x61\x72\x65\x72\x69","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x63\x61\x72\x65\x72\x69\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x63\x61\x72\x65\x72\x69","\x37\x35\x78\x63\x61\x6C\x6C\x79\x37\x35","\x64\x79\x6E\x61\x6D\x69\x63","\x46\x52\x49\x45\x4E\x44","\x75\x64\x70","\x61\x6C\x61\x77\x3B\x75\x6C\x61\x77\x3B\x67\x73\x6D","\x79\x65\x73","\x66\x6F\x72\x63\x65\x5F\x72\x70\x6F\x72\x74\x2C\x63\x6F\x6D\x65\x64\x69\x61","\x61\x6C\x6C","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x44\x61\x6E\x69\x65\x6C\x65\x20\x43\x69\x6E\x74\x69","\x64\x61\x6E\x69\x65\x6C\x65\x2E\x63\x69\x6E\x74\x69\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x64\x61\x6E\x69\x65\x6C\x65\x2E\x63\x69\x6E\x74\x69","\x41\x6E\x64\x72\x65\x61\x20\x42\x69\x61\x6E\x63\x6F","\x61\x6E\x64\x72\x65\x61\x2E\x62\x69\x61\x6E\x63\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x61\x6E\x64\x72\x65\x61\x2E\x62\x69\x61\x6E\x63\x6F","\x4D\x61\x73\x73\x69\x6D\x69\x6C\x69\x61\x6E\x6F\x20\x42\x75\x6E\x67\x61\x72\x6F","\x6D\x61\x73\x73\x69\x6D\x69\x6C\x69\x61\x6E\x6F\x2E\x62\x75\x6E\x67\x61\x72\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x6D\x61\x73\x73\x69\x6D\x69\x6C\x69\x61\x6E\x6F\x2E\x62\x75\x6E\x67\x61\x72\x6F","\x56\x61\x6C\x65\x72\x69\x6F\x20\x43\x69\x6F\x74\x74\x61","\x76\x61\x6C\x65\x72\x69\x6F\x2E\x63\x69\x6F\x74\x74\x61\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x76\x61\x6C\x65\x72\x69\x6F\x2E\x63\x69\x6F\x74\x74\x61","\x61\x64\x6D\x69\x6E","\x43\x6C\x61\x72\x6F\x74\x65\x63\x68","\x63\x6C\x61\x72\x6F\x74\x65\x63\x68\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x63\x6C\x61\x72\x6F\x74\x65\x63\x68","\x41\x62\x69\x67\x61\x65\x6C","\x61\x62\x69\x67\x61\x65\x6C\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x61\x62\x69\x67\x61\x65\x6C","\x54\x6F\x6E\x79\x20\x52\x75\x73\x73\x65\x6C\x6C","\x74\x6F\x6E\x79\x72\x40\x78\x63\x6C\x61\x72\x6F\x74\x65\x63\x68\x2E\x63\x6F\x2E\x7A\x61","\x74\x6F\x6E\x79\x2E\x72\x75\x73\x73\x65\x6C\x6C","\x43\x6F\x6C\x69\x6E\x20\x46\x61\x69\x72","\x63\x6F\x6C\x69\x6E\x66\x40\x78\x63\x6C\x61\x72\x6F\x74\x65\x63\x68\x2E\x63\x6F\x2E\x7A\x61","\x63\x6F\x6C\x69\x6E\x2E\x66\x61\x69\x72","\x44\x69\x65\x67\x6F\x20\x47\x6F\x73\x6D\x61\x72","\x64\x69\x65\x67\x6F\x2E\x67\x6F\x73\x6D\x61\x72\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x64\x69\x65\x67\x6F\x2E\x67\x6F\x73\x6D\x61\x72","\x47\x69\x75\x73\x65\x70\x70\x65\x20\x49\x6E\x6E\x61\x6D\x6F\x72\x61\x74\x6F","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x69\x6E\x6E\x61\x6D\x6F\x72\x61\x74\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x67\x69\x75\x73\x65\x70\x70\x65\x2E\x69\x6E\x6E\x61\x6D\x6F\x72\x61\x74\x6F","\x75\x70\x64","\x41\x6C\x65\x73\x73\x61\x6E\x64\x72\x61\x20\x42\x65\x73\x73\x6F\x6E\x65","\x61\x6C\x65\x73\x73\x61\x6E\x64\x72\x61\x2E\x62\x65\x73\x73\x6F\x6E\x65\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x61\x6C\x65\x73\x73\x61\x6E\x64\x72\x61\x2E\x62\x65\x73\x73\x6F\x6E\x65","\x46\x65\x6C\x69\x63\x65\x20\x42\x72\x69\x73\x63\x65\x73\x65","\x66\x65\x6C\x69\x63\x65\x2E\x62\x72\x69\x73\x63\x65\x73\x65\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x66\x65\x6C\x69\x63\x65\x2E\x62\x72\x69\x73\x63\x65\x73\x65","\x78\x43\x61\x6C\x6C\x79","\x69\x6E\x66\x6F\x2E\x78\x63\x61\x6C\x6C\x79\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x78\x63\x61\x6C\x6C\x79","\x33\x38\x38\x78\x73\x68\x75\x74\x74\x6C\x65\x33\x38\x38","\x4A\x6F\x68\x6E\x20\x44\x6F\x65","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65","\x4A\x61\x6E\x65\x20\x4D\x69\x6C\x6C\x65\x72","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x55\x73\x65\x72","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x74\x72\x75\x6E\x6B\x73","\x63\x69\x74\x61\x6C\x69\x61","\x66\x72\x69\x65\x6E\x64","\x70\x6F\x72\x74\x2C\x69\x6E\x76\x69\x74\x65","\x30\x31\x31\x31\x39\x38\x32\x37\x37\x37\x30","\x54\x21\x4E\x50\x6E\x76\x2D\x71\x6A\x43\x4D\x65\x39\x76","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x70\x2D\x70\x72\x6F\x76\x69\x64\x65\x72","\x69\x74","\x76\x6F\x69\x70\x2E\x65\x75\x74\x65\x6C\x69\x61\x2E\x69\x74","\x72\x66\x63\x32\x38\x33\x33","\x20\x22\x22\x20\x3C\x3E","\x75\x6C\x61\x77\x3B\x61\x6C\x61\x77\x3B\x67\x73\x6D","\x6E\x6F","\x54\x72\x75\x6E\x6B","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2F\x76\x6F\x69\x63\x65","\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x59\x4F\x55\x52\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x2F\x73\x68\x6F\x77\x2F\x31","\x73\x74\x61\x66\x66","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x54\x41\x46\x46","\x2F\x73\x74\x61\x66\x66\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x61\x67\x65\x6E\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x47\x45\x4E\x54\x53","\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x41\x43\x54\x5F\x4D\x41\x4E\x41\x47\x45\x52","\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x2F\x6C\x69\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x76\x6F\x69\x63\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45","\x63\x68\x61\x74","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x54","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73\x2F\x6C\x69\x73\x74","\x6D\x61\x69\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x41\x49\x4C","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x66\x61\x78","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x46\x41\x58","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x73\x6D\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x4D\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x41\x4C\x54\x49\x4D\x45","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x6F\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x4F\x4F\x4C\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x72\x69\x67\x67\x65\x72\x73\x2F\x6C\x69\x73\x74","\x73\x71\x75\x61\x72\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x41\x4C\x4C\x59\x53\x51\x55\x41\x52\x45","\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6A\x73\x63\x72\x69\x70\x74\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4A\x53\x43\x52\x49\x50\x54\x59","\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x54\x49\x4F\x4E\x5F\x44\x49\x41\x4C\x45\x52","\x2F\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72\x2F\x6C\x69\x73\x74\x73\x2F\x6C\x69\x73\x74","\x61\x6E\x61\x6C\x79\x74\x69\x63\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x4E\x41\x4C\x59\x54\x49\x43\x53","\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x6C\x69\x73\x74","\x73\x65\x74\x74\x69\x6E\x67","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x45\x54\x54\x49\x4E\x47\x53","\x2F\x73\x65\x74\x74\x69\x6E\x67\x2F\x75\x70\x64\x61\x74\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x47\x52\x41\x54\x49\x4F\x4E","\x2F\x6D\x61\x72\x6B\x65\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4F\x50\x45\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x72\x6F\x75\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x4F\x55\x54\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x6F\x75\x74\x65\x73","\x63\x6F\x6E\x74\x65\x78\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x45\x58\x54\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73\x2F\x6C\x69\x73\x74","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x68","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x48","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x6D\x6F\x68\x2F\x6C\x69\x73\x74","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x43\x4F\x52\x44\x49\x4E\x47\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x63\x68\x61\x6E\x73\x70\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x53\x50\x59","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x68\x61\x6E\x73\x70\x79\x2F\x6C\x69\x73\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x49\x53\x50\x4F\x53\x49\x54\x49\x4F\x4E\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73\x3A","\x63\x61\x74\x63\x68","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73","\x69\x64","\x6D\x61\x70","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x75\x70\x64\x61\x74\x65","\x4D\x6F\x64\x75\x6C\x65","\x70\x75\x73\x68","\x63\x72\x65\x61\x74\x65","\x66\x6F\x72\x45\x61\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x71\x75\x65\x75\x65\x20\x31","\x61\x64\x64\x55\x73\x65\x72\x73","\x54\x31","\x66\x69\x6E\x64\x4F\x6E\x65","\x54\x65\x61\x6D","\x43\x51\x31","\x43\x51\x31\x20\x44\x65\x73\x63","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x71\x75\x65\x75\x65\x20\x31","\x74\x65\x61\x6D\x20\x66\x6F\x75\x6E\x64","\x74\x65\x73\x74","\x4D\x51\x31","\x4D\x51\x31\x20\x44\x65\x73\x63","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x66\x61\x78\x20\x71\x75\x65\x75\x65\x20\x31","\x46\x51\x31","\x46\x51\x31\x20\x44\x65\x73\x63","\x46\x61\x78\x51\x75\x65\x75\x65","\x44\x65\x66\x61\x75\x6C\x74\x20\x54\x65\x61\x6D","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x73\x65\x72\x76\x65\x72\x20\x69\x6E","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x61\x69\x6C\x20\x73\x65\x72\x76\x65\x72\x20\x6F\x75\x74","\x73\x6D\x74\x70\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x70\x68\x6F\x6B\x75\x63\x6C\x6F\x6B\x61","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x69\x6D\x61\x70\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x49\x4E\x42\x4F\x58","\x55\x4E\x53\x45\x45\x4E","\x49\x4D\x41\x50","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x78\x43\x61\x6C\x6C\x79\x20\x44\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x73\x71\x75\x61\x72\x65\x20\x70\x72\x6F\x6A\x65\x63\x74\x73","\x70\x72\x6F\x6A\x65\x63\x74\x31","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x70\x72\x6F\x6A\x65\x63\x74","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x31","\x71\x75\x65\x75\x65","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x68\x61\x74\x20\x77\x65\x62\x73\x69\x74\x65\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x32","\x78\x43\x61\x6C\x6C\x79\x20\x53\x68\x6F\x70","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D\x2F\x73\x68\x6F\x70\x2F","\x23\x66\x35\x31\x31\x31\x31","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74\x3A\x39\x30\x30\x30","\x73\x71\x75\x61\x72\x65\x64","\x57\x65\x20\x61\x72\x65\x20\x68\x65\x72\x65\x21","\x51\x75\x65\x73\x74\x69\x6F\x6E\x73\x3F\x20\x49\x6E\x73\x65\x72\x74\x20\x79\x6F\x75\x72\x20\x6E\x61\x6D\x65\x20\x61\x6E\x64\x20\x65\x6D\x61\x69\x6C\x20\x61\x64\x64\x72\x65\x73\x73\x20\x74\x6F\x20\x73\x74\x61\x72\x74\x20\x61\x20\x6C\x69\x76\x65\x2D\x63\x68\x61\x74\x20\x77\x69\x74\x68\x20\x6F\x75\x72\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x74\x65\x61\x6D\x2E","\x59\x6F\x75\x72\x20\x6E\x61\x6D\x65","\x59\x6F\x75\x72\x20\x65\x6D\x61\x69\x6C\x20\x61\x64\x64\x72\x65\x73\x73","\x43\x68\x61\x74","\x43\x6F\x6E\x74\x61\x63\x74\x20\x75\x73","\x3C\x73\x74\x72\x6F\x6E\x67\x3E\x57\x65\x27\x72\x65\x20\x6E\x6F\x74\x20\x6F\x6E\x6C\x69\x6E\x65\x2E\x3C\x2F\x73\x74\x72\x6F\x6E\x67\x3E\x3C\x62\x72\x20\x2F\x3E\x49\x74\x20\x64\x6F\x65\x73\x6E\x27\x74\x20\x6D\x65\x61\x6E\x20\x77\x65\x27\x72\x65\x20\x6E\x6F\x74\x20\x74\x68\x65\x72\x65\x20\x74\x6F\x20\x68\x65\x6C\x70\x20\x2D\x20\x6C\x65\x61\x76\x65\x20\x79\x6F\x75\x72\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x62\x65\x6C\x6F\x77\x20\x61\x6E\x64\x20\x77\x65\x27\x6C\x6C\x20\x62\x65\x20\x69\x6E\x20\x74\x6F\x75\x63\x68\x20\x61\x73\x20\x73\x6F\x6F\x6E\x20\x61\x73\x20\x70\x6F\x73\x73\x69\x62\x6C\x65\x2E\x27","\x59\x6F\x75\x72\x20\x6D\x65\x73\x73\x61\x67\x65\x2E\x2E\x2E","\x4C\x65\x61\x76\x65\x20\x6D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x31","\x56\x61\x72\x69\x61\x62\x6C\x65","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x44\x65\x66\x61\x75\x6C\x74\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x28\x44\x4F\x20\x4E\x4F\x54\x20\x44\x45\x4C\x45\x54\x45\x29","\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x68\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x64\x65\x66\x61\x75\x6C\x74","\x66\x69\x6C\x65\x73","\x76\x61\x72\x2F\x6C\x69\x62\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x6D\x6F\x68","\x61\x6C\x70\x68\x61","\x77\x61\x76","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x53\x65\x74\x74\x69\x6E\x67","\x4D\x6F\x74\x69\x6F\x6E\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x63\x6F\x6C\x2D\x6D\x64\x2D\x34","\x63\x6C\x6F\x63\x6B","\x43\x6C\x6F\x63\x6B","\x68\x68\x3A\x6D\x6D\x3A\x73\x73\x20\x61","\x64\x64\x64\x64\x2C\x20\x4D\x4D\x4D\x4D\x20\x44\x6F\x20\x59\x59\x59\x59","\x63\x6F\x6C\x2D\x6D\x64\x2D\x38","\x69\x66\x72\x61\x6D\x65","\x49\x66\x72\x61\x6D\x65","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x64\x65\x6D\x6F\x2E\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D\x2F\x73\x68\x6F\x70\x2F","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x5A\x65\x6E\x64\x65\x73\x6B","\x31\x2E\x30\x2E\x30","\x58\x65\x6E\x69\x61\x4C\x41\x42\x20\x73\x2E\x72\x2E\x6C\x2E","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x32\x2E\x70\x6E\x67","\x7A\x65\x6E\x64\x65\x73\x6B","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x5A\x65\x6E\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x69\x63\x6B\x65\x74\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2C\x20\x54\x61\x67\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x61\x6E\x64\x20\x53\x69\x6D\x70\x6C\x65\x20\x53\x65\x74\x75\x70","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x5A\x65\x6E\x64\x65\x73\x6B\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x32\x2E\x70\x6E\x67","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x61\x73\x6B\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x20\x61\x6E\x64\x20\x4F\x70\x65\x6E\x43\x54\x49\x20\x73\x75\x70\x70\x6F\x72\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x69\x46\x72\x61\x6D\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x69\x66\x72\x61\x6D\x65\x2E\x70\x6E\x67","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x69\x46\x72\x61\x6D\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x65\x6E\x61\x62\x6C\x65\x20\x79\x6F\x75\x72\x20\x61\x67\x65\x6E\x74\x73\x20\x74\x6F\x20\x76\x69\x65\x77\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x70\x61\x67\x65\x73\x20\x28\x6C\x69\x6B\x65\x20\x79\x6F\x75\x72\x20\x43\x52\x4D\x29\x20\x64\x69\x72\x65\x63\x74\x6C\x79\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x47\x55\x49","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x69\x46\x72\x61\x6D\x65\x2B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x44\x65\x73\x6B\x2E\x63\x6F\x6D","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x64\x65\x73\x6B\x32\x2E\x70\x6E\x67","\x64\x65\x73\x6B","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x44\x65\x73\x6B\x2E\x63\x6F\x6D\x20\x61\x73\x64\x6E\x76\x6C\x73\x64\x62\x6A\x76\x20\x73\x61\x65\x6B\x6C\x62\x76\x71\x77\x6F\x56\x42\x51","\x46\x72\x65\x73\x68\x64\x65\x73\x6B","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2E\x70\x6E\x67","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x46\x72\x65\x73\x68\x64\x65\x73\x6B","\x53\x75\x67\x61\x72\x43\x52\x4D","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x32\x2E\x70\x6E\x67","\x73\x75\x67\x61\x72\x63\x72\x6D","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x53\x75\x67\x61\x72\x43\x52\x4D","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x3A","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x73\x74\x61\x74\x65","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x20\x2D\x20\x44\x65\x74\x61\x69\x6C\x73","\x6A\x34\x5F\x33","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x5D\x7D\x7D","\x44\x65\x74\x61\x69\x6C\x73","\x43\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C\x73\x20\x28\x63\x64\x72\x29","\x6A\x32\x30\x5F\x31","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4D\x61\x6E\x75\x61\x6C\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x6A\x34\x5F\x37","\x6A\x34\x5F\x35","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x43\x61\x75\x73\x65","\x6A\x34\x5F\x36","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x7D\x5D\x7D\x7D","\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x45\x78\x69\x74\x20\x43\x61\x75\x73\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x74\x65","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x48\x6F\x75\x72","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x79","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x54\x79\x70\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x50\x61\x75\x73\x65\x20\x54\x69\x6D\x65","\x6A\x34\x5F\x34","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x50\x41\x55\x53\x45\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x5D\x7D\x7D","\x4C\x6F\x67\x69\x6E\x20\x54\x69\x6D\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x4C\x4F\x47\x49\x4E\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x5D\x7D\x7D","\x57\x65\x62\x73\x69\x74\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x6A\x34\x5F\x31","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x53\x65\x73\x73\x69\x6F\x6E\x20\x44\x65\x74\x61\x69\x6C","\x43\x68\x61\x74\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x7D\x5D\x7D\x7D","\x43\x68\x61\x74\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x7D\x5D\x7D\x7D","\x41\x67\x65\x6E\x74\x73\x20\x73\x74\x61\x74\x75\x73\x20\x64\x65\x74\x61\x69\x6C\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x5D\x7D\x7D","\x53\x75\x6D\x6D\x61\x72\x79","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x6A\x31\x31\x32\x5F\x31","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x42\x6C\x6F\x63\x6B\x73","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x42\x6C\x6F\x63\x6B\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x4C\x6F\x67\x69\x6E\x20\x44\x65\x74\x61\x69\x6C\x73","\x6A\x32\x34\x5F\x31","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x4C\x4F\x47\x49\x4E\x22\x7D\x5D\x7D\x7D","\x50\x61\x75\x73\x65\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x43\x68\x61\x6E\x6E\x65\x6C","","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x50\x41\x55\x53\x45\x22\x7D\x5D\x7D\x7D","\x50\x61\x75\x73\x65\x20\x44\x65\x74\x61\x69\x6C\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x76\x6F\x69\x63\x65\x22\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x50\x41\x55\x53\x45\x22\x7D\x5D\x7D\x7D","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x6A\x32\x30\x5F\x33","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x45\x4D\x50\x54\x59\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x51\x75\x65\x75\x65\x20\x2D\x20\x43\x61\x6C\x6C\x73","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x48\x6F\x75\x72","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x65\x6D\x61\x69\x6C\x73\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x65\x61\x63\x68\x20\x61\x63\x63\x6F\x75\x6E\x74","\x6A\x34\x5F\x32","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x72\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x69\x6D\x65\x6F\x75\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x4D\x65\x73\x73\x61\x67\x65\x73\x20\x53\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x44\x61\x74\x65","\x47\x6C\x6F\x62\x61\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x64\x61\x74\x65","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x75\x74\x6F\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x64\x65\x74\x61\x69\x6C","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x53\x75\x6D\x6D\x61\x72\x79","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x28\x66\x69\x6C\x74\x65\x72\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x6E\x75\x6C\x6C\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x61\x74\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x63\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x61\x74\x65\x20\x2B\x20\x61\x76\x65\x72\x61\x67\x65\x20\x68\x61\x6E\x64\x6C\x65\x20\x74\x69\x6D\x65\x20\x28\x66\x72\x6F\x6D\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x65\x6D\x61\x69\x6C\x20\x61\x72\x72\x69\x76\x65\x64\x20\x74\x6F\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x6C\x6F\x73\x65\x64\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x4F\x52\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x73\x74\x61\x74\x75\x73\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x43\x4C\x4F\x53\x45\x44\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x51\x75\x65\x75\x65\x20\x2D\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29","\x51\x75\x65\x75\x65\x20\x2D\x20\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x3C\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x77\x69\x74\x68\x69\x6E\x20\x31\x30\x20\x73\x65\x63\x6F\x6E\x64\x73\x20\x28\x53\x68\x6F\x72\x74\x20\x43\x61\x6C\x6C\x73\x29","\x51\x75\x65\x75\x65\x20\x2D\x20\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x49\x46\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x2C\x68\x6F\x6C\x64\x74\x69\x6D\x65\x2C\x6E\x75\x6C\x6C\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3C\x20\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x77\x69\x74\x68\x69\x6E\x20\x31\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x31\x30\x2D\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x31\x30\x20\x61\x6E\x64\x20\x32\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x32\x30\x2D\x33\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x32\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x32\x30\x20\x61\x6E\x64\x20\x33\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3E\x33\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x6F\x76\x65\x72\x20\x33\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x51\x75\x65\x75\x65\x20\x2D\x20\x45\x78\x69\x74\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x45\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x31\x30\x2D\x36\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x36\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x31\x30\x20\x61\x6E\x64\x20\x36\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x36\x30\x2D\x31\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x36\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x62\x65\x74\x77\x65\x65\x6E\x20\x36\x30\x20\x61\x6E\x64\x20\x31\x32\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x51\x75\x65\x75\x65\x20\x2D\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x3E\x31\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x6F\x75\x6E\x74\x20\x6F\x66\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x6F\x76\x65\x72\x20\x31\x32\x30\x20\x73\x65\x63\x6F\x6E\x64\x73","\x51\x75\x65\x75\x65\x20\x2D\x20\x4A\x6F\x69\x6E\x44\x61\x74\x65","\x44\x41\x54\x45\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x45\x78\x74\x72\x61\x63\x74\x20\x74\x68\x65\x20\x64\x61\x74\x65\x20\x6F\x66\x20\x74\x68\x65\x20\x6A\x6F\x69\x6E\x20\x71\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x20\x2D\x20\x4A\x6F\x69\x6E\x48\x6F\x75\x72","\x48\x4F\x55\x52\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x45\x78\x74\x72\x61\x63\x74\x20\x74\x68\x65\x20\x68\x6F\x75\x72\x20\x6F\x66\x20\x74\x68\x65\x20\x6A\x6F\x69\x6E\x20\x71\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x20\x2D\x20\x4A\x6F\x69\x6E\x44\x61\x79","\x44\x41\x59\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x45\x78\x74\x72\x61\x63\x74\x20\x74\x68\x65\x20\x64\x61\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x6A\x6F\x69\x6E\x20\x71\x75\x65\x75\x65","\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x45\x76\x65\x6E\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29","\x4D\x65\x6D\x62\x65\x72\x20\x65\x76\x65\x6E\x74\x20\x64\x75\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x20\x73\x65\x63\x6F\x6E\x64\x73","\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x54\x6F\x74\x61\x6C\x20\x45\x76\x65\x6E\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x53\x55\x4D\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x29\x29","\x54\x6F\x74\x61\x6C\x20\x65\x76\x65\x6E\x74\x20\x64\x75\x72\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x20\x2D\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29","\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x43\x68\x61\x74\x20\x2D\x20\x51\x75\x65\x75\x65","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x68\x61\x74\x20\x71\x75\x65\x75\x65\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x63\x6F\x75\x6E\x74","\x43\x68\x61\x74\x20\x2D\x20\x41\x67\x65\x6E\x74","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x43\x68\x61\x74\x20\x61\x67\x65\x6E\x74\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x63\x6F\x75\x6E\x74","\x43\x68\x61\x74\x20\x2D\x20\x41\x76\x67\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x41\x76\x65\x72\x61\x67\x65\x20\x73\x65\x73\x73\x69\x6F\x6E\x20\x74\x69\x6D\x65","\x4D\x65\x6D\x62\x65\x72\x20\x2D\x20\x45\x76\x65\x6E\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E\x20\x28\x48\x48\x3A\x6D\x6D\x3A\x73\x73\x29","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x29","\x4D\x65\x6D\x62\x65\x72\x20\x65\x76\x65\x6E\x74\x73\x20\x64\x75\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x20\x74\x69\x6D\x65\x20\x66\x6F\x72\x6D\x61\x74","\x53\x71\x75\x61\x72\x65\x20\x2D\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x41\x74\x29","\x49\x56\x52\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x20\x2D\x20\x45\x6E\x64\x54\x69\x6D\x65\x20\x43\x61\x6C\x6C","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x20\x45\x4C\x53\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x4C\x65\x61\x76\x65\x41\x74\x20\x45\x4E\x44","\x51\x75\x65\x75\x65\x20\x2D\x20\x43\x61\x6C\x6C\x73\x20\x52\x65\x73\x75\x6C\x74","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x22\x59\x45\x53\x22\x20\x45\x4C\x53\x45\x20\x22\x4E\x4F\x22\x20\x45\x4E\x44","\x53\x68\x6F\x77\x20\x69\x66\x20\x61\x20\x63\x61\x6C\x6C\x20\x69\x73\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x6F\x72\x20\x6E\x6F\x74","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73\x3A","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x55\x6E\x69\x71\x75\x65\x49\x64","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x61\x6D\x65","\x51\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74","\x51\x75\x65\x75\x65\x4A\x6F\x69\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x51\x75\x65\x75\x65\x4C\x65\x61\x76\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x41\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x52\x65\x61\x73\x6F\x6E","\x65\x78\x74\x65\x6E","\x44\x49\x44","\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x55\x6E\x69\x71\x75\x65\x49\x44","\x74\x79\x70\x65","\x54\x79\x70\x65","\x74\x61\x67","\x54\x61\x67","\x73\x6F\x75\x72\x63\x65","\x53\x6F\x75\x72\x63\x65","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x44\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x43\x61\x6C\x6C\x65\x72\x49\x44","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x44\x65\x73\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4C\x61\x73\x74\x41\x70\x70","\x6C\x61\x73\x74\x64\x61\x74\x61","\x4C\x61\x73\x74\x44\x61\x74\x61","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x53\x74\x61\x72\x74\x54\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x45\x6E\x64\x54\x69\x6D\x65","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x41\x67\x65\x6E\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x43\x61\x6C\x6C\x65\x72\x49\x64","\x45\x6E\x64\x54\x49\x6D\x65","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x42\x69\x6C\x6C\x73\x65\x63","\x4F\x66\x66\x65\x72\x65\x64","\x43\x4F\x55\x4E\x54","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x53\x55\x4D","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x41\x76\x67\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x41\x56\x47","\x41\x76\x67\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x41\x76\x67\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x41\x67\x65\x6E\x74\x43\x61\x6C\x6C\x65\x64\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x61\x63\x77","\x41\x67\x65\x6E\x74\x41\x43\x57","\x61\x63\x77\x74\x69\x6D\x65","\x41\x67\x65\x6E\x74\x41\x43\x57\x54\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x48\x61\x6E\x67\x75\x70\x52\x65\x61\x73\x6F\x6E","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x4C\x61\x73\x74\x45\x76\x65\x6E\x74","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x52\x69\x6E\x67\x4E\x6F\x41\x6E\x73\x77\x65\x72","\x54\x6F\x74\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x41\x43\x57\x54\x69\x6D\x65","\x41\x76\x67\x41\x43\x57\x54\x69\x6D\x65","\x54\x6F\x74\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x41\x76\x67\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x41\x76\x67\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x43\x57\x54\x69\x6D\x65","\x41\x76\x67\x20\x41\x43\x57\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x6E\x73\x77\x65\x72\x65\x64","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3C\x31\x30\x73","\x52\x65\x61\x73\x6F\x6E","\x43\x61\x6C\x6C\x73","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x45\x78\x69\x74\x20\x54\x69\x6D\x65","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x45\x78\x69\x74\x65\x64","\x41\x76\x67\x20\x45\x78\x69\x74\x65\x64\x54\x49\x6D\x65","\x54\x6F\x74\x20\x45\x78\x69\x74\x65\x64\x54\x69\x6D\x65","\x54\x6F\x74\x20\x45\x78\x69\x74\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3C\x31\x30\x73","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3E\x31\x32\x30\x73","\x44\x61\x74\x65","\x48\x6F\x75\x72","\x44\x61\x79","\x54\x6F\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x41\x76\x67\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x41\x53\x43","\x64\x61\x74\x61\x31","\x50\x61\x75\x73\x65\x54\x79\x70\x65","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x57\x65\x62\x73\x69\x74\x65","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x56\x69\x73\x69\x74\x6F\x72\x4E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x56\x69\x73\x69\x74\x6F\x72\x45\x6D\x61\x69\x6C","\x4D\x65\x6D\x65\x62\x65\x72\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x51\x75\x65\x75\x65\x4E\x61\x6D\x65","\x6A\x6F\x69\x6E\x41\x74","\x4A\x6F\x69\x6E\x41\x74","\x6C\x65\x61\x76\x65\x41\x74","\x4C\x65\x61\x76\x65\x41\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E","\x41\x62\x61\x6E\x64\x6F\x6E","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x55\x6E\x6D\x61\x6E\x61\x67\x65","\x53\x65\x73\x73\x69\x6F\x6E","\x46\x72\x6F\x6D\x51\x75\x65\x75\x65","\x32\x30\x31\x36\x2D\x30\x35\x2D\x31\x34\x20\x31\x38\x3A\x31\x33\x3A\x30\x31","\x44\x69\x72\x65\x63\x74\x54\x6F\x41\x67\x65\x6E\x74","\x54\x6F\x74\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45","\x41\x76\x67\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x57\x65\x62\x53\x69\x74\x65","\x53\x65\x73\x73\x69\x6F\x6E\x73","\x43\x4F\x55\x4E\x54\x20\x44\x49\x53\x54\x49\x4E\x43\x54","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x49\x6E\x74\x65\x72\x66\x61\x63\x65","\x45\x76\x65\x6E\x74","\x50\x61\x75\x73\x65\x2F\x41\x43\x57\x20\x51\x75\x65\x75\x65","\x65\x6E\x74\x65\x72\x41\x74","\x45\x6E\x74\x65\x72\x41\x74","\x65\x78\x69\x74\x41\x74","\x45\x78\x69\x74\x41\x74","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x4E\x61\x6D\x65","\x64\x6E\x69\x64","\x53\x74\x61\x72\x74\x20\x54\x69\x6D\x65","\x45\x6E\x64\x20\x54\x69\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x49\x64","\x55\x6E\x69\x71\x75\x65\x20\x49\x64","\x6E\x6F\x64\x65","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54","\x63\x68\x61\x6E\x6E\x65\x6C","\x43\x68\x61\x6E\x6E\x65\x6C","\x50\x61\x75\x73\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x52\x65\x63\x6F\x72\x64\x65\x64\x20\x43\x61\x6C\x6C\x73","\x72\x61\x74\x69\x6E\x67","\x54\x6F\x74\x61\x6C\x20\x52\x61\x74\x69\x6E\x67","\x41\x76\x67\x20\x52\x61\x74\x69\x6E\x67","\x41\x6E\x73\x77\x65\x72\x65\x64","\x48\x4F\x55\x52","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x63\x65\x69\x76\x65\x64","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x63\x63\x65\x70\x74\x20\x52\x61\x74\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x66\x69\x64\x65\x6C\x69\x74\x79\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x20\x62\x79\x20\x46\x69\x64\x65\x6C\x69\x74\x79","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x30\x29","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x69\x6D\x65\x6F\x75\x74","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2A\x31\x30\x30\x2C\x31\x29","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x61\x74\x29\x2D\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x61\x74\x29\x2C\x4E\x55\x4C\x4C\x29\x29\x29","\x41\x76\x67\x20\x41\x63\x63\x65\x70\x74\x20\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x63\x63\x65\x70\x74\x65\x64","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x66\x69\x64\x65\x6C\x69\x74\x79\x22\x2C\x31\x2C\x30\x29","\x46\x69\x64\x65\x6C\x69\x74\x79","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x30\x29","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x41\x54\x45","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x52\x45\x43\x45\x49\x56\x45\x44\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x53\x45\x4E\x54\x22\x2C\x31\x2C\x30\x29","\x53\x65\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74","\x73\x74\x61\x74\x75\x73","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x61\x72\x72\x69\x76\x65\x64\x41\x74","\x63\x6C\x6F\x73\x65\x64\x41\x74","\x6D\x61\x69\x6C\x49\x6E","\x6D\x61\x69\x6C\x4F\x75\x74","\x74\x61\x67\x73","\x50\x61\x72\x65\x6E\x74\x49\x64","\x63\x6F\x75\x6E\x74\x28\x2A\x29","\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6C\x6F\x73\x65\x64\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x61\x72\x72\x69\x76\x65\x64\x41\x74\x29\x29\x29","\x41\x76\x67\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x64\x65\x73\x74\x72\x6F\x79","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x75\x73\x74\x6F\x6D\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x62\x6F\x6F\x6B\x2D\x6F\x70\x65\x6E\x22\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x42\x61\x73\x69\x63\x20\x4E\x6F\x64\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x6F\x74\x69\x6F\x6E\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x72\x6F\x63\x6B\x65\x74\x22\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x56\x6F\x69\x63\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x51\x75\x65\x75\x65\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x35\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x35\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x35\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x36\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x36\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x36\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x37\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x44\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x37\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x37\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x34\x5F\x33\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x34\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x34\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x34\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x32\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x32\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x32\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x30\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x68\x61\x74\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x61\x69\x6C\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x34\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x32\x34\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x32\x34\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x4D\x6F\x74\x69\x6F\x6E\x20\x53\x65\x72\x76\x69\x63\x65","\x4C\x69\x73\x74","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x66\x6F\x72\x20\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x46\x61\x78","\x5F\x2E","\x4E\x6F\x4F\x70","\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x66\x61\x78\x20\x74\x6F\x20\x24\x7B\x46\x41\x58\x4E\x55\x4D\x42\x45\x52\x7D","\x73\x79\x73\x74\x65\x6D","\x41\x63\x63\x6F\x75\x6E\x74\x20\x24\x7B\x46\x41\x58\x4E\x41\x4D\x45\x7D","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x41\x6E\x73\x77\x65\x72","\x57\x61\x69\x74","\x32","\x46\x41\x58\x4F\x50\x54\x28\x65\x63\x6D\x29\x3D\x24\x7B\x46\x41\x58\x45\x43\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F\x29\x3D\x24\x7B\x46\x41\x58\x48\x45\x41\x44\x45\x52\x49\x4E\x46\x4F\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64\x29\x3D\x24\x7B\x46\x41\x58\x4C\x4F\x43\x41\x4C\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x69\x6E\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x49\x4E\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x61\x78\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x41\x58\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x6F\x64\x65\x6D\x29\x3D\x24\x7B\x46\x41\x58\x4D\x4F\x44\x45\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x67\x61\x74\x65\x77\x61\x79\x29\x3D\x24\x7B\x46\x41\x58\x47\x41\x54\x45\x57\x41\x59\x7D","\x46\x41\x58\x4F\x50\x54\x28\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74\x29\x3D\x24\x7B\x46\x41\x58\x54\x33\x38\x54\x49\x4D\x45\x4F\x55\x54\x7D","\x53\x65\x6E\x64\x46\x41\x58","\x24\x7B\x46\x41\x58\x4F\x55\x54\x46\x49\x4C\x45\x7D\x2C\x64\x73","\x48\x61\x6E\x67\x75\x70","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x52\x65\x77\x72\x69\x74\x69\x6E\x67\x20\x55\x73\x65\x72\x73\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x2E\x2E\x2E","\x61\x70\x70\x64\x61\x74\x61","\x53\x49\x50\x2F","\x6E\x61\x6D\x65","\x2C\x2C\x74\x54\x78\x58","\x73\x61\x76\x65","\x55\x73\x65\x72\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x44\x69\x61\x6C"];_0x7062[0];var _=require(_0x7062[1]);var models=require(_0x7062[2]);var sequelize=require(_0x7062[2])[_0x7062[3]];var logger=require(_0x7062[5])(_0x7062[4]);models[_0x7062[72]][_0x7062[71]]([{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[11],email:_0x7062[12],name:_0x7062[13],password:_0x7062[14],defaultuser:_0x7062[13],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1000},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[23],email:_0x7062[24],name:_0x7062[25],password:_0x7062[14],defaultuser:_0x7062[25],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1001},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[26],email:_0x7062[27],name:_0x7062[28],password:_0x7062[14],defaultuser:_0x7062[28],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1002},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[29],email:_0x7062[30],name:_0x7062[31],password:_0x7062[14],defaultuser:_0x7062[31],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1003},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[32],email:_0x7062[33],name:_0x7062[34],password:_0x7062[14],defaultuser:_0x7062[34],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1004},{provider:_0x7062[9],role:_0x7062[35],fullname:_0x7062[36],email:_0x7062[37],name:_0x7062[38],password:_0x7062[38],defaultuser:_0x7062[38],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1005},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[39],email:_0x7062[40],name:_0x7062[41],password:_0x7062[14],defaultuser:_0x7062[41],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1006},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[42],email:_0x7062[43],name:_0x7062[44],password:_0x7062[38],defaultuser:_0x7062[44],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1007},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[45],email:_0x7062[46],name:_0x7062[47],password:_0x7062[38],defaultuser:_0x7062[47],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1008},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[48],email:_0x7062[49],name:_0x7062[50],password:_0x7062[14],defaultuser:_0x7062[50],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1009},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[51],email:_0x7062[52],name:_0x7062[53],password:_0x7062[14],defaultuser:_0x7062[53],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[54],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1010},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[55],email:_0x7062[56],name:_0x7062[57],password:_0x7062[14],defaultuser:_0x7062[57],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[54],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1011},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[58],email:_0x7062[59],name:_0x7062[60],password:_0x7062[14],defaultuser:_0x7062[60],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[54],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1012},{provider:_0x7062[9],role:_0x7062[35],fullname:_0x7062[61],email:_0x7062[62],name:_0x7062[63],password:_0x7062[64],defaultuser:_0x7062[63],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1013},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[65],email:_0x7062[66],name:_0x7062[67],password:_0x7062[14],defaultuser:_0x7062[67],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1014},{provider:_0x7062[9],role:_0x7062[10],fullname:_0x7062[68],email:_0x7062[69],name:_0x7062[70],password:_0x7062[14],defaultuser:_0x7062[70],host:_0x7062[15],type:_0x7062[16],transport:_0x7062[17],allow:_0x7062[18],qualify:_0x7062[19],nat:_0x7062[20],disallow:_0x7062[21],context:_0x7062[22],internal:1015}],{ignoreDuplicates:true,individualHooks:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[6])});models[_0x7062[86]][_0x7062[71]]([{name:_0x7062[74],type:_0x7062[75],insecure:_0x7062[76],defaultuser:_0x7062[77],secret:_0x7062[78],password:_0x7062[78],context:_0x7062[79],language:_0x7062[80],host:_0x7062[81],fromdomain:_0x7062[81],dtmfmode:_0x7062[82],qualify:_0x7062[19],nat:_0x7062[20],callerid:_0x7062[83],limitonpeers:_0x7062[19],callcounter:_0x7062[19],disallow:_0x7062[21],allow:_0x7062[84],canreinvite:_0x7062[85],directmedia:_0x7062[85]}],{ignoreDuplicates:true,individualHooks:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[73])});var newModules=[{id:1,name:_0x7062[87],title:_0x7062[88],ModuleId:null,path:_0x7062[89]},{id:2,name:_0x7062[90],title:_0x7062[91],ModuleId:null,path:_0x7062[92]},{id:3,name:_0x7062[93],title:_0x7062[94],ModuleId:null,path:_0x7062[95]},{id:4,name:_0x7062[96],title:_0x7062[97],ModuleId:3,path:_0x7062[95]},{id:5,name:_0x7062[98],title:_0x7062[99],ModuleId:null,path:_0x7062[100]},{id:6,name:_0x7062[101],title:_0x7062[102],ModuleId:null,path:_0x7062[103]},{id:7,name:_0x7062[104],title:_0x7062[105],ModuleId:6,path:_0x7062[103]},{id:8,name:_0x7062[106],title:_0x7062[107],ModuleId:6,path:_0x7062[108]},{id:9,name:_0x7062[109],title:_0x7062[110],ModuleId:6,path:_0x7062[111]},{id:10,name:_0x7062[112],title:_0x7062[113],ModuleId:6,path:_0x7062[114]},{id:11,name:_0x7062[115],title:_0x7062[116],ModuleId:6,path:_0x7062[117]},{id:12,name:_0x7062[118],title:_0x7062[119],ModuleId:6,path:_0x7062[120]},{id:13,name:_0x7062[121],title:_0x7062[122],ModuleId:null,path:_0x7062[123]},{id:14,name:_0x7062[124],title:_0x7062[125],ModuleId:null,path:_0x7062[126]},{id:15,name:_0x7062[127],title:_0x7062[128],ModuleId:null,path:_0x7062[129]},{id:16,name:_0x7062[130],title:_0x7062[131],ModuleId:null,path:_0x7062[132]},{id:17,name:_0x7062[133],title:_0x7062[134],ModuleId:null,path:_0x7062[135]},{id:18,name:_0x7062[136],title:_0x7062[137],ModuleId:null,path:_0x7062[138]},{id:19,name:_0x7062[139],title:_0x7062[140],ModuleId:null,path:_0x7062[141]},{id:20,name:_0x7062[142],title:_0x7062[143],ModuleId:6,path:_0x7062[144]},{id:21,name:_0x7062[145],title:_0x7062[146],ModuleId:7,path:_0x7062[147]},{id:22,name:_0x7062[148],title:_0x7062[149],ModuleId:7,path:_0x7062[150]},{id:23,name:_0x7062[151],title:_0x7062[152],ModuleId:7,path:_0x7062[153]},{id:24,name:_0x7062[154],title:_0x7062[155],ModuleId:7,path:_0x7062[156]},{id:25,name:_0x7062[157],title:_0x7062[158],ModuleId:7,path:_0x7062[159]},{id:26,name:_0x7062[118],title:_0x7062[119],ModuleId:7,path:_0x7062[160]},{id:27,name:_0x7062[161],title:_0x7062[162],ModuleId:7,path:_0x7062[163]},{id:28,name:_0x7062[164],title:_0x7062[165],ModuleId:7,path:_0x7062[166]}];models[_0x7062[174]][_0x7062[178]]()[_0x7062[8]](function(_0xef12x7){var _0xef12x8=[];_0xef12x7= _[_0x7062[171]](_0xef12x7,_0x7062[170]);newModules[_0x7062[177]](function(_0xef12x9){if(_[_0x7062[172]](_0xef12x7,_0xef12x9[_0x7062[170]])){_0xef12x8[_0x7062[175]](models[_0x7062[174]][_0x7062[173]](_0xef12x9,{where:{id:_0xef12x9[_0x7062[170]]}}))}else {_0xef12x8[_0x7062[175]](models[_0x7062[174]][_0x7062[176]](_0xef12x9))}});return _0xef12x8})[_0x7062[21]]()[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[169])})[_0x7062[168]](function(_0xef12x6){logger[_0x7062[7]](_0x7062[167],_0xef12x6)});models[_0x7062[183]][_0x7062[176]]({name:_0x7062[181],description:_0x7062[198],defaultEntry:true})[_0x7062[8]](function(_0xef12xa){models[_0x7062[72]][_0x7062[178]]({where:{role:_0x7062[10]}})[_0x7062[8]](function(_0xef12xb){_0xef12xa[_0x7062[180]](_[_0x7062[171]](_0xef12xb,_0x7062[170]))[_0x7062[8]](function(){models[_0x7062[187]][_0x7062[176]]({name:_0x7062[184],description:_0x7062[185],timeout:5,strategy:_0x7062[186]})[_0x7062[8]](function(_0xef12xc){logger[_0x7062[7]](_0x7062[179]);models[_0x7062[183]][_0x7062[182]]({where:{name:_0x7062[181]},include:[{all:true}]})[_0x7062[8]](function(_0xef12xa){_0xef12xc[_0x7062[180]](_[_0x7062[171]](_0xef12xa.Users,_0x7062[170]))[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){})});models[_0x7062[193]][_0x7062[176]]({name:_0x7062[191],description:_0x7062[192],timeout:5,strategy:_0x7062[186]})[_0x7062[8]](function(_0xef12xd){logger[_0x7062[7]](_0x7062[188]);models[_0x7062[183]][_0x7062[182]]({where:{name:_0x7062[181]},include:[{all:true}]})[_0x7062[8]](function(_0xef12xa){if(_0xef12xa){logger[_0x7062[7]](_0x7062[189])}else {logger[_0x7062[7]](_0x7062[190])};_0xef12xd[_0x7062[180]](_[_0x7062[171]](_0xef12xa.Users,_0x7062[170]))[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){})});models[_0x7062[197]][_0x7062[176]]({name:_0x7062[195],description:_0x7062[196],timeout:5,strategy:_0x7062[186]})[_0x7062[8]](function(_0xef12xe){logger[_0x7062[7]](_0x7062[194]);models[_0x7062[183]][_0x7062[182]]({where:{name:_0x7062[181]},include:[{all:true}]})[_0x7062[8]](function(_0xef12xa){_0xef12xe[_0x7062[180]](_[_0x7062[171]](_0xef12xa.Users,_0x7062[170]))[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){})})})[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){});models[_0x7062[212]][_0x7062[176]]({name:_0x7062[211],description:_0x7062[211],address:_0x7062[203]})[_0x7062[8]](function(_0xef12xf){logger[_0x7062[7]](_0x7062[199]);models[_0x7062[210]][_0x7062[176]]({description:_0x7062[63],host:_0x7062[206],username:_0x7062[203],password:_0x7062[204],port:143,mailbox:_0x7062[207],ssl:false,delete:false,filter:_0x7062[208],protocol:_0x7062[209],MailAccountId:_0xef12xf[_0x7062[170]]})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[200]);models[_0x7062[205]][_0x7062[176]]({description:_0x7062[63],host:_0x7062[202],username:_0x7062[203],password:_0x7062[204],port:587,ssl:false,MailAccountId:_0xef12xf[_0x7062[170]]})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[201])})[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){})});models[_0x7062[216]][_0x7062[71]]([{name:_0x7062[214],description:_0x7062[215]}],{ignoreDuplicates:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[213])});models[_0x7062[236]][_0x7062[176]]({name:_0x7062[222],description:_0x7062[222],address:_0x7062[223],color:_0x7062[224],color_focus:_0x7062[224],color_button:_0x7062[224],remote:_0x7062[225],animation:true,header_shape:_0x7062[226],header_online:_0x7062[227],online_message:_0x7062[228],username_placeholder:_0x7062[229],email_placeholder:_0x7062[230],start_chat_button:_0x7062[231],header_offline:_0x7062[232],offline_message:_0x7062[233],enquiry_message_placeholder:_0x7062[234],enquiry_button:_0x7062[235],download_transcript:true})[_0x7062[8]](function(_0xef12x10){logger[_0x7062[7]](_0x7062[217]);models[_0x7062[187]][_0x7062[178]]()[_0x7062[8]](function(_0xef12x11){models[_0x7062[220]][_0x7062[176]]({app:_0x7062[219],appdata:_0xef12x11[0][_0x7062[170]],priority:1,timeout:30,ChatWebsiteId:_0xef12x10[_0x7062[170]],ChatQueueId:_0xef12x11[0][_0x7062[170]]})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[218])})[_0x7062[168]](function(_0xef12x6){});models[_0x7062[220]][_0x7062[176]]({app:_0x7062[219],appdata:_0xef12x11[1][_0x7062[170]],priority:2,timeout:30,ChatWebsiteId:_0xef12x10[_0x7062[170]],ChatQueueId:_0xef12x11[1][_0x7062[170]]})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[221])})[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){})})[_0x7062[168]](function(_0xef12x6){});models[_0x7062[239]][_0x7062[71]]([{name:_0x7062[238],description:_0x7062[215]}],{ignoreDuplicates:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[237])});models[_0x7062[245]][_0x7062[71]]([{name:_0x7062[22],description:_0x7062[241],defaultEntry:true},{name:_0x7062[79],description:_0x7062[241],defaultEntry:true},{name:_0x7062[242],description:_0x7062[241],defaultEntry:true},{name:_0x7062[243],description:_0x7062[241],defaultEntry:true},{name:_0x7062[244],description:_0x7062[241],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[240])});models[_0x7062[252]][_0x7062[71]]([{name:_0x7062[247],mode:_0x7062[248],directory:_0x7062[249],sort:_0x7062[250],format:_0x7062[251],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[246])});models[_0x7062[254]][_0x7062[71]]([{id:1,min_internal:1000,soundPath:_0x7062[253]}],{ignoreDuplicates:true,individualHooks:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[246])});models[_0x7062[266]][_0x7062[71]]([{id:1,name:_0x7062[255],model:JSON[_0x7062[265]]({title:_0x7062[255],rows:[{columns:[{styleClass:_0x7062[256],widgets:[{type:_0x7062[257],title:_0x7062[258],config:{timePattern:_0x7062[259],datePattern:_0x7062[260]}}]},{styleClass:_0x7062[261],widgets:[{type:_0x7062[262],title:_0x7062[263],config:{url:_0x7062[264]}}]}]}]}),defaultEntry:true,editable:false}],{ignoreDuplicates:true,individualHooks:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[246])});var newIntegrations=[{name:_0x7062[267],version:_0x7062[268],author:_0x7062[269],logo:_0x7062[270],state:_0x7062[271],description:_0x7062[272],link:_0x7062[273]},{name:_0x7062[274],version:_0x7062[268],author:_0x7062[269],logo:_0x7062[275],state:_0x7062[276],description:_0x7062[277],link:_0x7062[278]},{name:_0x7062[279],version:_0x7062[268],author:_0x7062[269],logo:_0x7062[280],state:_0x7062[262],description:_0x7062[281],link:_0x7062[282]},{name:_0x7062[283],version:_0x7062[268],author:_0x7062[269],logo:_0x7062[284],state:_0x7062[285],description:_0x7062[286]},{name:_0x7062[287],version:_0x7062[268],author:_0x7062[269],logo:_0x7062[288],state:_0x7062[289],description:_0x7062[290]},{name:_0x7062[291],version:_0x7062[268],author:_0x7062[269],logo:_0x7062[292],state:_0x7062[293],description:_0x7062[294]}];models[_0x7062[298]][_0x7062[178]]()[_0x7062[8]](function(_0xef12x13){var _0xef12x14=[];_0xef12x13= _[_0x7062[171]](_0xef12x13,_0x7062[297]);newIntegrations[_0x7062[177]](function(_0xef12x15){if(_[_0x7062[172]](_0xef12x13,_0xef12x15[_0x7062[297]])){_0xef12x14[_0x7062[175]](models[_0x7062[298]][_0x7062[173]](_0xef12x15,{where:{state:_0xef12x15[_0x7062[297]]}}))}else {_0xef12x14[_0x7062[175]](models[_0x7062[298]][_0x7062[176]](_0xef12x15))}});return _0xef12x14})[_0x7062[21]]()[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[296])})[_0x7062[168]](function(_0xef12x6){logger[_0x7062[7]](_0x7062[295],_0xef12x6)});var newDefaulReports=[{"\x69\x64":1,"\x6E\x61\x6D\x65":_0x7062[299],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[300],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":2,"\x6E\x61\x6D\x65":_0x7062[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[304],"\x70\x61\x72\x65\x6E\x74":_0x7062[305],"\x74\x61\x62\x6C\x65":_0x7062[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":3,"\x6E\x61\x6D\x65":_0x7062[307],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[308],"\x70\x61\x72\x65\x6E\x74":_0x7062[305],"\x74\x61\x62\x6C\x65":_0x7062[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[309]},{"\x69\x64":4,"\x6E\x61\x6D\x65":_0x7062[310],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[311],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":5,"\x6E\x61\x6D\x65":_0x7062[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[312],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[314]},{"\x69\x64":6,"\x6E\x61\x6D\x65":_0x7062[315],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[312],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":7,"\x6E\x61\x6D\x65":_0x7062[310],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[312],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[314]},{"\x69\x64":8,"\x6E\x61\x6D\x65":_0x7062[316],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[312],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[314]},{"\x69\x64":9,"\x6E\x61\x6D\x65":_0x7062[317],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[312],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[314]},{"\x69\x64":10,"\x6E\x61\x6D\x65":_0x7062[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[318],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[319]},{"\x69\x64":11,"\x6E\x61\x6D\x65":_0x7062[320],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[318],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[319]},{"\x69\x64":12,"\x6E\x61\x6D\x65":_0x7062[321],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[318],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[322]},{"\x69\x64":13,"\x6E\x61\x6D\x65":_0x7062[323],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[318],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[324]},{"\x69\x64":14,"\x6E\x61\x6D\x65":_0x7062[325],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[311],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":15,"\x6E\x61\x6D\x65":_0x7062[326],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[311],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":16,"\x6E\x61\x6D\x65":_0x7062[327],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[311],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":17,"\x6E\x61\x6D\x65":_0x7062[328],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[305],"\x74\x61\x62\x6C\x65":_0x7062[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":18,"\x6E\x61\x6D\x65":_0x7062[329],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[330],"\x70\x61\x72\x65\x6E\x74":_0x7062[305],"\x74\x61\x62\x6C\x65":_0x7062[306],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[309]},{"\x69\x64":19,"\x6E\x61\x6D\x65":_0x7062[331],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[332],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[334]},{"\x69\x64":20,"\x6E\x61\x6D\x65":_0x7062[335],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[332],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[336]},{"\x69\x64":21,"\x6E\x61\x6D\x65":_0x7062[337],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[338],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":22,"\x6E\x61\x6D\x65":_0x7062[340],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[338],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":23,"\x6E\x61\x6D\x65":_0x7062[341],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[338],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[342]},{"\x69\x64":24,"\x6E\x61\x6D\x65":_0x7062[343],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[338],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[344]},{"\x69\x64":25,"\x6E\x61\x6D\x65":_0x7062[303],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[345],"\x70\x61\x72\x65\x6E\x74":_0x7062[332],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[346]},{"\x69\x64":26,"\x6E\x61\x6D\x65":_0x7062[347],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[348],"\x70\x61\x72\x65\x6E\x74":_0x7062[349],"\x74\x61\x62\x6C\x65":_0x7062[350],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":27,"\x6E\x61\x6D\x65":_0x7062[351],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[352],"\x70\x61\x72\x65\x6E\x74":_0x7062[349],"\x74\x61\x62\x6C\x65":_0x7062[353],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":28,"\x6E\x61\x6D\x65":_0x7062[354],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[345],"\x70\x61\x72\x65\x6E\x74":_0x7062[355],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[356]},{"\x69\x64":29,"\x6E\x61\x6D\x65":_0x7062[357],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[358],"\x70\x61\x72\x65\x6E\x74":_0x7062[355],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[359]},{"\x69\x64":30,"\x6E\x61\x6D\x65":_0x7062[360],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[345],"\x70\x61\x72\x65\x6E\x74":_0x7062[332],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[361]},{"\x69\x64":31,"\x6E\x61\x6D\x65":_0x7062[362],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[363],"\x74\x61\x62\x6C\x65":_0x7062[364],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":32,"\x6E\x61\x6D\x65":_0x7062[365],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[363],"\x74\x61\x62\x6C\x65":_0x7062[364],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[366]},{"\x69\x64":33,"\x6E\x61\x6D\x65":_0x7062[367],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[300],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":34,"\x6E\x61\x6D\x65":_0x7062[368],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x7062[312],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[314]},{"\x69\x64":35,"\x6E\x61\x6D\x65":_0x7062[369],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[370],"\x70\x61\x72\x65\x6E\x74":_0x7062[371],"\x74\x61\x62\x6C\x65":_0x7062[372],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":36,"\x6E\x61\x6D\x65":_0x7062[373],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[374],"\x70\x61\x72\x65\x6E\x74":_0x7062[371],"\x74\x61\x62\x6C\x65":_0x7062[372],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[375]},{"\x69\x64":37,"\x6E\x61\x6D\x65":_0x7062[376],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[377],"\x70\x61\x72\x65\x6E\x74":_0x7062[371],"\x74\x61\x62\x6C\x65":_0x7062[372],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[378]},{"\x69\x64":38,"\x6E\x61\x6D\x65":_0x7062[379],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[380],"\x70\x61\x72\x65\x6E\x74":_0x7062[371],"\x74\x61\x62\x6C\x65":_0x7062[381],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[382]},{"\x69\x64":39,"\x6E\x61\x6D\x65":_0x7062[383],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[384],"\x70\x61\x72\x65\x6E\x74":_0x7062[371],"\x74\x61\x62\x6C\x65":_0x7062[385],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[302]},{"\x69\x64":40,"\x6E\x61\x6D\x65":_0x7062[386],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[387],"\x70\x61\x72\x65\x6E\x74":_0x7062[371],"\x74\x61\x62\x6C\x65":_0x7062[385],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[388]},{"\x69\x64":41,"\x6E\x61\x6D\x65":_0x7062[389],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[390],"\x70\x61\x72\x65\x6E\x74":_0x7062[371],"\x74\x61\x62\x6C\x65":_0x7062[385],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x7062[391]}];var newDefaultMetrics=[{"\x69\x64":1,"\x6E\x61\x6D\x65":_0x7062[392],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[393]},{"\x69\x64":2,"\x6E\x61\x6D\x65":_0x7062[394],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[395]},{"\x69\x64":3,"\x6E\x61\x6D\x65":_0x7062[396],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[397],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[398]},{"\x69\x64":4,"\x6E\x61\x6D\x65":_0x7062[399],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[400]},{"\x69\x64":5,"\x6E\x61\x6D\x65":_0x7062[401],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x6D\x65\x74\x72\x69\x63":_0x7062[402],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[403]},{"\x69\x64":6,"\x6E\x61\x6D\x65":_0x7062[404],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x6D\x65\x74\x72\x69\x63":_0x7062[405],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[406]},{"\x69\x64":7,"\x6E\x61\x6D\x65":_0x7062[407],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x6D\x65\x74\x72\x69\x63":_0x7062[408],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[409]},{"\x69\x64":8,"\x6E\x61\x6D\x65":_0x7062[410],"\x74\x61\x62\x6C\x65":_0x7062[313],"\x6D\x65\x74\x72\x69\x63":_0x7062[411],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[412]},{"\x69\x64":9,"\x6E\x61\x6D\x65":_0x7062[413],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[414]},{"\x69\x64":10,"\x6E\x61\x6D\x65":_0x7062[415],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[416],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[417]},{"\x69\x64":11,"\x6E\x61\x6D\x65":_0x7062[418],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[419],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[420]},{"\x69\x64":12,"\x6E\x61\x6D\x65":_0x7062[421],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[422],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[423]},{"\x69\x64":13,"\x6E\x61\x6D\x65":_0x7062[424],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[425],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[426]},{"\x69\x64":14,"\x6E\x61\x6D\x65":_0x7062[427],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[428],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[429]},{"\x69\x64":15,"\x6E\x61\x6D\x65":_0x7062[430],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[431],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[432]},{"\x69\x64":16,"\x6E\x61\x6D\x65":_0x7062[433],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x6D\x65\x74\x72\x69\x63":_0x7062[434],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[435]},{"\x69\x64":17,"\x6E\x61\x6D\x65":_0x7062[436],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x6D\x65\x74\x72\x69\x63":_0x7062[437],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[438]},{"\x69\x64":18,"\x6E\x61\x6D\x65":_0x7062[439],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x6D\x65\x74\x72\x69\x63":_0x7062[440],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[441]},{"\x69\x64":19,"\x6E\x61\x6D\x65":_0x7062[442],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x6D\x65\x74\x72\x69\x63":_0x7062[443],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[444]},{"\x69\x64":20,"\x6E\x61\x6D\x65":_0x7062[445],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x6D\x65\x74\x72\x69\x63":_0x7062[446],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[447]},{"\x69\x64":21,"\x6E\x61\x6D\x65":_0x7062[448],"\x74\x61\x62\x6C\x65":_0x7062[339],"\x6D\x65\x74\x72\x69\x63":_0x7062[449],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[450]},{"\x69\x64":22,"\x6E\x61\x6D\x65":_0x7062[451],"\x74\x61\x62\x6C\x65":_0x7062[333],"\x6D\x65\x74\x72\x69\x63":_0x7062[452],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[453]},{"\x69\x64":23,"\x6E\x61\x6D\x65":_0x7062[454],"\x74\x61\x62\x6C\x65":_0x7062[350],"\x6D\x65\x74\x72\x69\x63":_0x7062[455],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[456]},{"\x69\x64":24,"\x6E\x61\x6D\x65":_0x7062[457],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[458],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null},{"\x69\x64":25,"\x6E\x61\x6D\x65":_0x7062[459],"\x74\x61\x62\x6C\x65":_0x7062[301],"\x6D\x65\x74\x72\x69\x63":_0x7062[460],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x7062[461]}];models[_0x7062[698]][_0x7062[693]]({where:{id:1}})[_0x7062[8]](function(){return models[_0x7062[698]][_0x7062[176]]({id:1,tree:_0x7062[699]})})[_0x7062[8]](function(){return models[_0x7062[698]][_0x7062[697]]({where:{id:2},defaults:{id:2,tree:_0x7062[696]}})})[_0x7062[8]](function(){return models[_0x7062[695]][_0x7062[178]]()})[_0x7062[8]](function(_0xef12x1b){var _0xef12x1c=[];_0xef12x1b= _[_0x7062[171]](_0xef12x1b,_0x7062[170]);newDefaultMetrics[_0x7062[177]](function(_0xef12x1d){if(_[_0x7062[172]](_0xef12x1b,_0xef12x1d[_0x7062[170]])){_0xef12x1c[_0x7062[175]](models[_0x7062[695]][_0x7062[173]](_0xef12x1d,{where:{id:_0xef12x1d[_0x7062[170]]}}))}else {_0xef12x1c[_0x7062[175]](models[_0x7062[695]][_0x7062[176]](_0xef12x1d))}});return _0xef12x1c})[_0x7062[21]]()[_0x7062[8]](function(){return models[_0x7062[694]][_0x7062[178]]()})[_0x7062[8]](function(_0xef12x18){var _0xef12x19=[];_0xef12x18= _[_0x7062[171]](_0xef12x18,_0x7062[170]);newDefaulReports[_0x7062[177]](function(_0xef12x1a){if(_[_0x7062[172]](_0xef12x18,_0xef12x1a[_0x7062[170]])){_0xef12x19[_0x7062[175]](models[_0x7062[694]][_0x7062[173]](_0xef12x1a,{where:{id:_0xef12x1a[_0x7062[170]]}}))}else {_0xef12x19[_0x7062[175]](models[_0x7062[694]][_0x7062[176]](_0xef12x1a))}});return _0xef12x19})[_0x7062[21]]()[_0x7062[8]](function(){return models[_0x7062[692]][_0x7062[693]]({where:{DefaultReportId:{$gt:0}}})})[_0x7062[8]](function(){return models[_0x7062[692]][_0x7062[71]]([{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[466],"\x61\x6C\x69\x61\x73":_0x7062[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[468],"\x61\x6C\x69\x61\x73":_0x7062[469],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[471],"\x61\x6C\x69\x61\x73":_0x7062[472],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[473],"\x61\x6C\x69\x61\x73":_0x7062[474],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[476],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[477],"\x61\x6C\x69\x61\x73":_0x7062[478],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[479],"\x61\x6C\x69\x61\x73":_0x7062[480],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[481],"\x61\x6C\x69\x61\x73":_0x7062[482],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[484],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[485],"\x61\x6C\x69\x61\x73":_0x7062[486],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[487],"\x61\x6C\x69\x61\x73":_0x7062[488],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[489],"\x61\x6C\x69\x61\x73":_0x7062[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[393],"\x61\x6C\x69\x61\x73":_0x7062[491],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[400],"\x61\x6C\x69\x61\x73":_0x7062[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[493],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":1},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[494],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[495],"\x61\x6C\x69\x61\x73":_0x7062[496],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[497],"\x61\x6C\x69\x61\x73":_0x7062[498],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[499],"\x61\x6C\x69\x61\x73":_0x7062[500],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[501],"\x61\x6C\x69\x61\x73":_0x7062[502],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[503],"\x61\x6C\x69\x61\x73":_0x7062[504],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[505],"\x61\x6C\x69\x61\x73":_0x7062[506],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[507],"\x61\x6C\x69\x61\x73":_0x7062[508],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[509],"\x61\x6C\x69\x61\x73":_0x7062[510],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[511],"\x61\x6C\x69\x61\x73":_0x7062[512],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[513],"\x61\x6C\x69\x61\x73":_0x7062[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[514],"\x61\x6C\x69\x61\x73":_0x7062[515],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[518],"\x61\x6C\x69\x61\x73":_0x7062[519],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":2},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[494],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[520],"\x61\x6C\x69\x61\x73":_0x7062[521],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[499],"\x61\x6C\x69\x61\x73":_0x7062[500],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[501],"\x61\x6C\x69\x61\x73":_0x7062[502],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[503],"\x61\x6C\x69\x61\x73":_0x7062[522],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[511],"\x61\x6C\x69\x61\x73":_0x7062[512],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[513],"\x61\x6C\x69\x61\x73":_0x7062[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[514],"\x61\x6C\x69\x61\x73":_0x7062[523],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[524],"\x61\x6C\x69\x61\x73":_0x7062[525],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[518],"\x61\x6C\x69\x61\x73":_0x7062[519],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[497],"\x61\x6C\x69\x61\x73":_0x7062[498],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":3},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[479],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[393],"\x61\x6C\x69\x61\x73":_0x7062[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[400],"\x61\x6C\x69\x61\x73":_0x7062[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":4},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[466],"\x61\x6C\x69\x61\x73":_0x7062[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[468],"\x61\x6C\x69\x61\x73":_0x7062[469],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[538],"\x61\x6C\x69\x61\x73":_0x7062[539],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[540],"\x61\x6C\x69\x61\x73":_0x7062[541],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[542],"\x61\x6C\x69\x61\x73":_0x7062[543],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[544],"\x61\x6C\x69\x61\x73":_0x7062[492],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[545],"\x61\x6C\x69\x61\x73":_0x7062[491],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[546],"\x61\x6C\x69\x61\x73":_0x7062[547],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[548],"\x61\x6C\x69\x61\x73":_0x7062[549],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[550],"\x61\x6C\x69\x61\x73":_0x7062[551],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[552],"\x61\x6C\x69\x61\x73":_0x7062[553],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[554],"\x61\x6C\x69\x61\x73":_0x7062[555],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[489],"\x61\x6C\x69\x61\x73":_0x7062[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":5},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x7062[550],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x7062[556],"\x61\x6C\x69\x61\x73":_0x7062[557],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x7062[545],"\x61\x6C\x69\x61\x73":_0x7062[558],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x7062[548],"\x61\x6C\x69\x61\x73":_0x7062[559],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x7062[545],"\x61\x6C\x69\x61\x73":_0x7062[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x7062[548],"\x61\x6C\x69\x61\x73":_0x7062[560],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":6},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[550],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[545],"\x61\x6C\x69\x61\x73":_0x7062[561],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[545],"\x61\x6C\x69\x61\x73":_0x7062[562],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[544],"\x61\x6C\x69\x61\x73":_0x7062[563],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[544],"\x61\x6C\x69\x61\x73":_0x7062[564],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[548],"\x61\x6C\x69\x61\x73":_0x7062[565],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[548],"\x61\x6C\x69\x61\x73":_0x7062[566],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":7},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x7062[550],"\x61\x6C\x69\x61\x73":_0x7062[567],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x7062[402],"\x61\x6C\x69\x61\x73":_0x7062[568],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":5,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x7062[405],"\x61\x6C\x69\x61\x73":_0x7062[404],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":6,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x7062[408],"\x61\x6C\x69\x61\x73":_0x7062[407],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":7,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x7062[411],"\x61\x6C\x69\x61\x73":_0x7062[410],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":8,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":8},{"\x66\x69\x65\x6C\x64":_0x7062[552],"\x61\x6C\x69\x61\x73":_0x7062[569],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":9},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":9},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[466],"\x61\x6C\x69\x61\x73":_0x7062[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[471],"\x61\x6C\x69\x61\x73":_0x7062[472],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[473],"\x61\x6C\x69\x61\x73":_0x7062[474],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[476],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[477],"\x61\x6C\x69\x61\x73":_0x7062[478],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[571],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[484],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[485],"\x61\x6C\x69\x61\x73":_0x7062[486],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[487],"\x61\x6C\x69\x61\x73":_0x7062[488],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[414],"\x61\x6C\x69\x61\x73":_0x7062[572],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[573],"\x61\x6C\x69\x61\x73":_0x7062[574],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[489],"\x61\x6C\x69\x61\x73":_0x7062[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":10},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[575],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[576],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x7062[414],"\x61\x6C\x69\x61\x73":_0x7062[577],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x7062[414],"\x61\x6C\x69\x61\x73":_0x7062[578],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":11},{"\x66\x69\x65\x6C\x64":_0x7062[487],"\x61\x6C\x69\x61\x73":_0x7062[569],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":12},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":12},{"\x66\x69\x65\x6C\x64":_0x7062[414],"\x61\x6C\x69\x61\x73":_0x7062[579],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":9,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":12},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[580],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x7062[397],"\x61\x6C\x69\x61\x73":_0x7062[581],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":3,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x7062[416],"\x61\x6C\x69\x61\x73":_0x7062[415],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":10,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x7062[419],"\x61\x6C\x69\x61\x73":_0x7062[418],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":11,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x7062[422],"\x61\x6C\x69\x61\x73":_0x7062[582],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":12,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":13},{"\x66\x69\x65\x6C\x64":_0x7062[425],"\x61\x6C\x69\x61\x73":_0x7062[583],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":13,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[479],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[393],"\x61\x6C\x69\x61\x73":_0x7062[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[400],"\x61\x6C\x69\x61\x73":_0x7062[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":14},{"\x66\x69\x65\x6C\x64":_0x7062[428],"\x61\x6C\x69\x61\x73":_0x7062[584],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":14,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[479],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[393],"\x61\x6C\x69\x61\x73":_0x7062[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[400],"\x61\x6C\x69\x61\x73":_0x7062[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":15},{"\x66\x69\x65\x6C\x64":_0x7062[431],"\x61\x6C\x69\x61\x73":_0x7062[585],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":15,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[526],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[479],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[475],"\x61\x6C\x69\x61\x73":_0x7062[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[483],"\x61\x6C\x69\x61\x73":_0x7062[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[393],"\x61\x6C\x69\x61\x73":_0x7062[532],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[395],"\x61\x6C\x69\x61\x73":_0x7062[534],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":2,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[400],"\x61\x6C\x69\x61\x73":_0x7062[535],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":4,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":16},{"\x66\x69\x65\x6C\x64":_0x7062[495],"\x61\x6C\x69\x61\x73":_0x7062[496],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[586],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[587],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":17},{"\x66\x69\x65\x6C\x64":_0x7062[518],"\x61\x6C\x69\x61\x73":_0x7062[519],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[570],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[586],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[587],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":18},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x7062[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":19},{"\x66\x69\x65\x6C\x64":_0x7062[589],"\x61\x6C\x69\x61\x73":_0x7062[590],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x7062[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":19},{"\x66\x69\x65\x6C\x64":_0x7062[437],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":17,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":19},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x7062[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":20},{"\x66\x69\x65\x6C\x64":_0x7062[437],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":17,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":20},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[465],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[591],"\x61\x6C\x69\x61\x73":_0x7062[592],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[593],"\x61\x6C\x69\x61\x73":_0x7062[594],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22},{"\x66\x69\x65\x6C\x64":_0x7062[595],"\x61\x6C\x69\x61\x73":_0x7062[596],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[597],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[598],"\x61\x6C\x69\x61\x73":_0x7062[599],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[600],"\x61\x6C\x69\x61\x73":_0x7062[601],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[602],"\x61\x6C\x69\x61\x73":_0x7062[603],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[604],"\x61\x6C\x69\x61\x73":_0x7062[482],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[605],"\x61\x6C\x69\x61\x73":_0x7062[480],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[606],"\x61\x6C\x69\x61\x73":_0x7062[607],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[608],"\x61\x6C\x69\x61\x73":_0x7062[609],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[610],"\x61\x6C\x69\x61\x73":_0x7062[611],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":22,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[605],"\x61\x6C\x69\x61\x73":_0x7062[612],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[443],"\x61\x6C\x69\x61\x73":_0x7062[613],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x63\x72\x65\x61\x74\x65\x64\x41\x74":_0x7062[614],"\x75\x70\x64\x61\x74\x65\x64\x41\x74":_0x7062[614],"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":19,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[446],"\x61\x6C\x69\x61\x73":_0x7062[615],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":20,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[440],"\x61\x6C\x69\x61\x73":_0x7062[616],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[440],"\x61\x6C\x69\x61\x73":_0x7062[618],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":23,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[591],"\x61\x6C\x69\x61\x73":_0x7062[619],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[620],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[621],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[605],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[608],"\x61\x6C\x69\x61\x73":_0x7062[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[440],"\x61\x6C\x69\x61\x73":_0x7062[441],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[449],"\x61\x6C\x69\x61\x73":_0x7062[618],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":21,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":21,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[598],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[620],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[605],"\x61\x6C\x69\x61\x73":_0x7062[528],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[608],"\x61\x6C\x69\x61\x73":_0x7062[530],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[610],"\x61\x6C\x69\x61\x73":_0x7062[531],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":null},{"\x66\x69\x65\x6C\x64":_0x7062[440],"\x61\x6C\x69\x61\x73":_0x7062[441],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":18,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[449],"\x61\x6C\x69\x61\x73":_0x7062[618],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":21,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":24,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[622],"\x61\x6C\x69\x61\x73":_0x7062[623],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[495],"\x61\x6C\x69\x61\x73":_0x7062[624],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[589],"\x61\x6C\x69\x61\x73":_0x7062[625],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[626],"\x61\x6C\x69\x61\x73":_0x7062[627],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[628],"\x61\x6C\x69\x61\x73":_0x7062[629],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[452],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":22,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[630],"\x61\x6C\x69\x61\x73":_0x7062[631],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[494],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x7062[503],"\x61\x6C\x69\x61\x73":_0x7062[504],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x7062[632],"\x61\x6C\x69\x61\x73":_0x7062[490],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x7062[600],"\x61\x6C\x69\x61\x73":_0x7062[633],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":_0x7062[588],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x7062[602],"\x61\x6C\x69\x61\x73":_0x7062[634],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26},{"\x66\x69\x65\x6C\x64":_0x7062[455],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":23,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[630],"\x61\x6C\x69\x61\x73":_0x7062[631],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x7062[503],"\x61\x6C\x69\x61\x73":_0x7062[635],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[636],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x7062[637],"\x61\x6C\x69\x61\x73":_0x7062[351],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[638],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":27},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28},{"\x66\x69\x65\x6C\x64":_0x7062[626],"\x61\x6C\x69\x61\x73":_0x7062[627],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28},{"\x66\x69\x65\x6C\x64":_0x7062[628],"\x61\x6C\x69\x61\x73":_0x7062[629],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[639],"\x61\x6C\x69\x61\x73":_0x7062[640],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29},{"\x66\x69\x65\x6C\x64":_0x7062[589],"\x61\x6C\x69\x61\x73":_0x7062[496],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x7062[626],"\x61\x6C\x69\x61\x73":_0x7062[627],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x7062[628],"\x61\x6C\x69\x61\x73":_0x7062[629],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x7062[589],"\x61\x6C\x69\x61\x73":_0x7062[641],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30},{"\x66\x69\x65\x6C\x64":_0x7062[516],"\x61\x6C\x69\x61\x73":_0x7062[517],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617]},{"\x66\x69\x65\x6C\x64":_0x7062[642],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[643],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x7062[644],"\x61\x6C\x69\x61\x73":_0x7062[645],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x7062[644],"\x61\x6C\x69\x61\x73":_0x7062[646],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[643],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x7062[644],"\x61\x6C\x69\x61\x73":_0x7062[645],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x7062[644],"\x61\x6C\x69\x61\x73":_0x7062[646],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[533],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32},{"\x66\x69\x65\x6C\x64":_0x7062[466],"\x61\x6C\x69\x61\x73":_0x7062[467],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33},{"\x66\x69\x65\x6C\x64":_0x7062[219],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33},{"\x66\x69\x65\x6C\x64":_0x7062[471],"\x61\x6C\x69\x61\x73":_0x7062[512],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33},{"\x66\x69\x65\x6C\x64":_0x7062[458],"\x61\x6C\x69\x61\x73":_0x7062[515],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":24},{"\x66\x69\x65\x6C\x64":_0x7062[460],"\x61\x6C\x69\x61\x73":_0x7062[647],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":33,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":25},{"\x66\x69\x65\x6C\x64":_0x7062[540],"\x61\x6C\x69\x61\x73":_0x7062[584],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x66\x6F\x72\x6D\x61\x74":_0x7062[648]},{"\x66\x69\x65\x6C\x64":_0x7062[550],"\x61\x6C\x69\x61\x73":_0x7062[567],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x7062[402],"\x61\x6C\x69\x61\x73":_0x7062[568],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":5,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x7062[405],"\x61\x6C\x69\x61\x73":_0x7062[404],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":6,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x7062[408],"\x61\x6C\x69\x61\x73":_0x7062[407],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":7,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x7062[411],"\x61\x6C\x69\x61\x73":_0x7062[410],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":8,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34},{"\x66\x69\x65\x6C\x64":_0x7062[649],"\x61\x6C\x69\x61\x73":_0x7062[650],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[651],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[621],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x7062[652],"\x61\x6C\x69\x61\x73":_0x7062[653],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x7062[654],"\x61\x6C\x69\x61\x73":_0x7062[655],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x7062[656],"\x61\x6C\x69\x61\x73":_0x7062[657],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x7062[658],"\x61\x6C\x69\x61\x73":_0x7062[659],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x7062[660],"\x61\x6C\x69\x61\x73":_0x7062[661],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35},{"\x66\x69\x65\x6C\x64":_0x7062[598],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[651],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x7062[662],"\x61\x6C\x69\x61\x73":_0x7062[653],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x7062[663],"\x61\x6C\x69\x61\x73":_0x7062[664],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x7062[665],"\x61\x6C\x69\x61\x73":_0x7062[655],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x7062[666],"\x61\x6C\x69\x61\x73":_0x7062[667],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617],"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x7062[536],"\x61\x6C\x69\x61\x73":_0x7062[536],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36},{"\x66\x69\x65\x6C\x64":_0x7062[464],"\x61\x6C\x69\x61\x73":_0x7062[668],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x7062[669],"\x61\x6C\x69\x61\x73":_0x7062[670],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x7062[671],"\x61\x6C\x69\x61\x73":_0x7062[537],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x7062[672],"\x61\x6C\x69\x61\x73":_0x7062[470],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37},{"\x66\x69\x65\x6C\x64":_0x7062[673],"\x61\x6C\x69\x61\x73":_0x7062[583],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x63\x75\x73\x74\x6F\x6D":0,"\x66\x6F\x72\x6D\x61\x74":_0x7062[674],"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38},{"\x66\x69\x65\x6C\x64":_0x7062[675],"\x61\x6C\x69\x61\x73":_0x7062[651],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38},{"\x66\x69\x65\x6C\x64":_0x7062[676],"\x61\x6C\x69\x61\x73":_0x7062[677],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[529],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x63\x75\x73\x74\x6F\x6D":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38},{"\x66\x69\x65\x6C\x64":_0x7062[170],"\x61\x6C\x69\x61\x73":_0x7062[170],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[678],"\x61\x6C\x69\x61\x73":_0x7062[678],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[679],"\x61\x6C\x69\x61\x73":_0x7062[679],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[680],"\x61\x6C\x69\x61\x73":_0x7062[680],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[673],"\x61\x6C\x69\x61\x73":_0x7062[673],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[681],"\x61\x6C\x69\x61\x73":_0x7062[681],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[682],"\x61\x6C\x69\x61\x73":_0x7062[682],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[683],"\x61\x6C\x69\x61\x73":_0x7062[683],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[684],"\x61\x6C\x69\x61\x73":_0x7062[684],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[685],"\x61\x6C\x69\x61\x73":_0x7062[685],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[518],"\x61\x6C\x69\x61\x73":_0x7062[518],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[686],"\x61\x6C\x69\x61\x73":_0x7062[686],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":39,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[518],"\x61\x6C\x69\x61\x73":_0x7062[518],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[687],"\x61\x6C\x69\x61\x73":_0x7062[688],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x7062[682],"\x61\x6C\x69\x61\x73":_0x7062[682],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x66\x6F\x72\x6D\x61\x74":_0x7062[674],"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[170],"\x61\x6C\x69\x61\x73":_0x7062[689],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x7062[527],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x7062[690],"\x61\x6C\x69\x61\x73":_0x7062[691],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x66\x6F\x72\x6D\x61\x74":_0x7062[617],"\x63\x75\x73\x74\x6F\x6D":1}],{ignoreDuplicates:true,individualHooks:true})})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[463])})[_0x7062[168]](function(_0xef12x6){logger[_0x7062[7]](_0x7062[462],_0xef12x6)});models[_0x7062[701]][_0x7062[71]]([{id:1,name:_0x7062[700],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[296])});models[_0x7062[724]][_0x7062[693]]({where:{context:_0x7062[243]}})[_0x7062[8]](function(){models[_0x7062[724]][_0x7062[71]]([{context:_0x7062[243],exten:_0x7062[703],priority:1,app:_0x7062[704],appdata:_0x7062[705],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:2,app:_0x7062[704],appdata:_0x7062[707],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:3,app:_0x7062[708],appdata:_0x7062[709],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:4,app:_0x7062[710],appdata:_0x7062[358],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:5,app:_0x7062[711],appdata:_0x7062[712],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:6,app:_0x7062[708],appdata:_0x7062[713],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:7,app:_0x7062[708],appdata:_0x7062[714],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:8,app:_0x7062[708],appdata:_0x7062[715],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:9,app:_0x7062[708],appdata:_0x7062[716],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:10,app:_0x7062[708],appdata:_0x7062[717],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:11,app:_0x7062[708],appdata:_0x7062[718],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:12,app:_0x7062[708],appdata:_0x7062[719],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:13,app:_0x7062[708],appdata:_0x7062[720],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:14,app:_0x7062[721],appdata:_0x7062[722],type:_0x7062[706]},{context:_0x7062[243],exten:_0x7062[703],priority:15,app:_0x7062[723],appdata:_0x7062[358],type:_0x7062[706]}],{ignoreDuplicates:true,individualHooks:true})})[_0x7062[8]](function(){logger[_0x7062[7]](_0x7062[702])});models[_0x7062[72]][_0x7062[178]]({include:[{model:models[_0x7062[724]],as:_0x7062[731],where:{app:_0x7062[732]}}]})[_0x7062[8]](function(_0xef12xb){logger[_0x7062[7]](_0x7062[725]);var _0xef12x1e=[];_[_0x7062[177]](_0xef12xb,function(_0xef12x1f){_[_0x7062[177]](_0xef12x1f.UserExtensions,function(_0xef12x20){_0xef12x20[_0x7062[726]]= _0x7062[727]+ _0xef12x1f[_0x7062[728]]+ _0x7062[729];_0xef12x1e[_0x7062[175]](_0xef12x20[_0x7062[730]]())})});return _0xef12x1e})[_0x7062[21]]()[_0x7062[168]](function(_0xef12x6){logger[_0x7062[7]](_0xef12x6)})
\ No newline at end of file
index 301861a..565955c 100644 (file)
@@ -1 +1 @@
-var _0x5516=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x69\x72\x73\x74\x53\x65\x74\x75\x70","\x61\x6C\x6C","\x69\x64","\x6E\x61\x6D\x65","\x61\x64\x64\x55\x73\x65\x72","\x74\x68\x65\x6E","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x6D\x73\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x6A\x6F\x69\x6E","\x6D\x61\x70","\x66\x6F\x72\x6D\x61\x74","\x64\x65\x62\x75\x67","\x53\x61\x6C\x65\x73","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x53\x75\x70\x70\x6F\x72\x74","\x62\x65\x65\x70\x61\x6C\x6C","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x46\x61\x78\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x46\x61\x78\x51\x75\x65\x75\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x4D\x61\x69\x6C\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72","\x66\x69\x6E\x64","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65","\x55\x73\x65\x72\x73","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x61\x67\x65\x6E\x74\x73\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x66\x6F\x72\x45\x61\x63\x68","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x67\x65\x6E\x74\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x54\x65\x61\x6D\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x64\x65\x66\x61\x75\x6C\x74","\x72\x69\x6E\x67\x61\x6C\x6C","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x55\x73\x65\x72\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x44\x65\x66\x61\x75\x6C\x74\x20\x54\x65\x61\x6D","\x61\x67\x65\x6E\x74","\x4A\x6F\x68\x6E\x20\x44\x6F\x65","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x73\x68\x75\x74\x74\x6C\x65\x35\x35","\x4A\x61\x6E\x65\x20\x4D\x69\x6C\x6C\x65\x72","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x55\x73\x65\x72","\x63\x72\x65\x61\x74\x65","\x54\x65\x61\x6D","\x61\x64\x6D\x69\x6E","\x41\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72","\x61\x64\x6D\x69\x6E\x40\x61\x64\x6D\x69\x6E\x2E\x63\x6F\x6D","\x70\x61\x73\x73\x77\x6F\x72\x64","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x68\x61\x6E\x53\x70\x79\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x43\x68\x61\x6E\x53\x70\x79\x31","\x73\x70\x79\x31","\x54\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x63\x61\x6E\x20\x6C\x69\x73\x74\x65\x6E\x20\x61\x6E\x64\x20\x74\x61\x6C\x6B\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x2E\x20\x54\x68\x65\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x77\x69\x6C\x6C\x20\x6E\x6F\x74\x20\x6C\x69\x73\x74\x65\x6E\x20\x74\x6F\x20\x74\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x76\x6F\x69\x63\x65\x2E","\x62\x77","\x43\x68\x61\x6E\x53\x70\x79\x32","\x73\x70\x79\x32","\x54\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x63\x61\x6E\x20\x6F\x6E\x6C\x79\x20\x6C\x69\x73\x74\x65\x6E\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x28\x6E\x65\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x6E\x6F\x72\x20\x74\x68\x65\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x77\x69\x6C\x6C\x20\x6C\x69\x73\x74\x65\x6E\x20\x74\x6F\x20\x74\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x76\x6F\x69\x63\x65\x2E","\x62\x6F","\x43\x68\x61\x6E\x53\x70\x79\x33","\x73\x70\x79\x33","\x54\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x63\x61\x6E\x20\x6C\x69\x73\x74\x65\x6E\x20\x61\x6E\x64\x20\x74\x61\x6C\x6B\x20\x62\x6F\x74\x68\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x61\x6E\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x2C\x20\x6C\x69\x6B\x65\x20\x61\x20\x70\x75\x72\x65\x20\x33\x20\x77\x61\x79\x20\x63\x6F\x6E\x66\x65\x72\x65\x6E\x63\x65\x20\x72\x6F\x6F\x6D\x2E","\x62\x57","\x43\x68\x61\x6E\x53\x70\x79","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x4D\x20\x4C\x69\x73\x74\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x53\x79\x73\x74\x65\x6D\x20\x4C\x69\x73\x74","\x44\x65\x66\x61\x75\x6C\x74\x20\x4C\x69\x73\x74","\x4C\x69\x73\x74","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x20\x4D\x75\x73\x69\x63\x20\x4F\x6E\x20\x48\x6F\x6C\x64\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x2F\x76\x61\x72\x2F\x6C\x69\x62\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x6D\x6F\x68\x2F","\x66\x69\x6C\x65\x73","\x72\x61\x6E\x64\x6F\x6D","\x77\x61\x76","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x61\x72\x69\x61\x62\x6C\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x43\x48\x4F\x49\x43\x45","\x4F\x72\x64\x65\x72\x20\x6E\x75\x6D\x62\x65\x72","\x4F\x52\x44\x45\x52\x4E\x55\x4D","\x44\x61\x74\x61\x20\x42\x61\x73\x65\x20\x51\x75\x65\x72\x79\x20\x52\x65\x73\x75\x6C\x74","\x44\x42\x52\x45\x53\x55\x4C\x54","\x52\x41\x54\x45","\x56\x61\x72\x69\x61\x62\x6C\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x50\x61\x75\x73\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x42\x41\x43\x4B\x4F\x46\x46\x49\x43\x45","\x41\x46\x54\x45\x52\x43\x41\x4C\x4C","\x50\x61\x75\x73\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x54\x72\x75\x6E\x6B\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x44\x65\x6D\x6F\x54\x72\x75\x6E\x6B","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x70\x2D\x70\x72\x6F\x76\x69\x64\x65\x72","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x30\x2E\x30\x2E\x30\x2E\x30\x2F\x30\x2E\x30\x2E\x30\x2E\x30","\x35\x35\x78\x63\x61\x6C\x6C\x79\x35\x35","\x54\x72\x75\x6E\x6B","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x20\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x3A\x20\x25\x73\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x5F\x36\x30\x30","\x31","\x4E\x6F\x4F\x70","\x49\x6E\x74\x65\x72\x6E\x61\x6C\x20\x43\x61\x6C\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x45\x63\x68\x6F\x20\x54\x65\x73\x74","\x32","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x33","\x47\x6F\x74\x6F\x49\x66\x54\x69\x6D\x65","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x34\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x39","\x34","\x4E\x6F\x4F\x50","\x53\x6B\x69\x70\x70\x65\x64\x20\x43\x61\x6C\x6C\x65\x72\x49\x44\x20\x53\x65\x74","\x35","\x53\x6B\x69\x70\x70\x65\x64\x20\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x36","\x53\x6B\x69\x70\x70\x65\x64\x20\x50\x72\x6F\x67\x72\x65\x73\x73","\x37","\x50\x6C\x61\x79\x62\x61\x63\x6B","\x64\x65\x6D\x6F\x2D\x65\x63\x68\x6F\x74\x65\x73\x74","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x38","\x53\x6B\x69\x70\x70\x65\x64\x20\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x39","\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x31\x30","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x31\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x36","\x31\x31","\x31\x32","\x31\x33","\x31\x34","\x45\x63\x68\x6F","","\x31\x35","\x31\x36","\x45\x63\x68\x6F\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x31\x37","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x38\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x32\x33","\x31\x38","\x31\x39","\x32\x30","\x32\x31","\x32\x32","\x32\x33","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x5F\x36\x30\x30\x30","\x53\x75\x70\x70\x6F\x72\x74\x20\x51\x75\x65\x75\x65","\x41\x6E\x73\x77\x65\x72","\x51\x75\x65\x75\x65","\x53\x75\x70\x70\x6F\x72\x74\x2C\x78\x58\x2C\x2C\x2C","\x51\x75\x65\x75\x65\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x5F\x36\x36\x36\x36","\x41\x75\x74\x6F\x20\x41\x74\x74\x65\x6E\x64\x61\x6E\x74\x20\x41\x47\x49","\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x2F\x73\x71\x75\x61\x72\x65\x2C\x41\x75\x74\x6F\x20\x41\x74\x74\x65\x6E\x64\x61\x6E\x74","\x41\x47\x49\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x5F\x36\x36\x36\x37","\x4F\x72\x64\x65\x72\x73\x20\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x2F\x73\x71\x75\x61\x72\x65\x2C\x4F\x72\x64\x65\x72\x73","\x5F\x36\x36\x36\x38","\x43\x53\x49\x20\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x2F\x73\x71\x75\x61\x72\x65\x2C\x43\x53\x49","\x5F\x58\x2E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x43\x44\x52\x28\x74\x61\x67\x29\x3D\x2D\x2D","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x35\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x30","\x44\x69\x61\x6C","\x53\x49\x50\x2F\x44\x65\x6D\x6F\x20\x54\x72\x75\x6E\x6B\x2F\x24\x7B\x45\x58\x54\x45\x4E\x3A\x30\x7D","\x44\x69\x61\x6C\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x5F\x36\x30\x30\x31","\x53\x61\x6C\x65\x73\x20\x51\x75\x65\x75\x65","\x53\x61\x6C\x65\x73\x2C\x78\x58\x2C\x2C\x2C","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x71\x75\x61\x72\x65\x20\x50\x72\x6F\x6A\x65\x63\x74\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x41\x75\x74\x6F\x20\x41\x74\x74\x65\x6E\x64\x61\x6E\x74","\x49\x56\x52\x20\x53\x41\x4D\x50\x4C\x45\x20\x31","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x65\x6E\x75\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4D\x65\x6E\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3D\x22\x35\x22\x20\x64\x69\x67\x69\x74\x3D\x22\x31\x22\x20\x72\x65\x74\x72\x79\x3D\x22\x32\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x69\x64\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x6D\x65\x6E\x75\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x33\x30\x22\x20\x79\x3D\x22\x31\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6D\x65\x6E\x75\x3E\x0A\x20\x20\x3C\x71\x75\x65\x75\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x51\x75\x65\x75\x65\x20\x53\x61\x6C\x65\x73\x22\x20\x71\x75\x65\x75\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x6F\x70\x74\x73\x3D\x22\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x30\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x33\x30\x30\x22\x20\x61\x67\x69\x3D\x22\x22\x20\x6D\x61\x63\x72\x6F\x3D\x22\x22\x20\x67\x6F\x73\x75\x62\x3D\x22\x22\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x22\x20\x69\x64\x3D\x22\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x71\x75\x65\x75\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x37\x30\x22\x20\x79\x3D\x22\x39\x2E\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x33\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x71\x75\x65\x75\x65\x3E\x0A\x20\x20\x3C\x71\x75\x65\x75\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x51\x75\x65\x75\x65\x20\x53\x75\x70\x70\x6F\x72\x74\x22\x20\x71\x75\x65\x75\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x6F\x70\x74\x73\x3D\x22\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x30\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x33\x30\x30\x22\x20\x61\x67\x69\x3D\x22\x22\x20\x6D\x61\x63\x72\x6F\x3D\x22\x22\x20\x67\x6F\x73\x75\x62\x3D\x22\x22\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x22\x20\x69\x64\x3D\x22\x36\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x71\x75\x65\x75\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x35\x34\x30\x22\x20\x79\x3D\x22\x31\x34\x39\x2E\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x37\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x71\x75\x65\x75\x65\x3E\x0A\x20\x20\x3C\x64\x69\x61\x6C\x20\x6C\x61\x62\x65\x6C\x3D\x22\x49\x6E\x74\x65\x72\x6E\x61\x6C\x20\x44\x69\x61\x6C\x20\x4A\x6F\x68\x6E\x20\x44\x6F\x65\x22\x20\x73\x69\x70\x5F\x69\x64\x3D\x22\x31\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x36\x30\x22\x20\x6F\x70\x74\x73\x3D\x22\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x69\x64\x3D\x22\x37\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x64\x69\x61\x6C\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x37\x30\x22\x20\x79\x3D\x22\x33\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x64\x69\x61\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x38\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x39\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x32\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6E\x6F\x6F\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4E\x6F\x4F\x70\x20\x63\x68\x6F\x69\x63\x65\x20\x76\x69\x65\x77\x22\x20\x6F\x75\x74\x70\x75\x74\x3D\x22\x43\x68\x6F\x69\x63\x65\x3A\x20\x7B\x43\x48\x4F\x49\x43\x45\x7D\x22\x20\x69\x64\x3D\x22\x31\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x6E\x6F\x6F\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x33\x30\x30\x22\x20\x79\x3D\x22\x33\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6E\x6F\x6F\x70\x3E\x0A\x20\x20\x3C\x65\x6E\x64\x20\x6C\x61\x62\x65\x6C\x3D\x22\x45\x6E\x64\x22\x20\x69\x64\x3D\x22\x31\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x65\x6E\x64\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x37\x32\x30\x22\x20\x79\x3D\x22\x31\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x65\x6E\x64\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x36\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x33\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x31\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x37\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x38\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x36\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x39\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x37\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x30\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x31\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x37\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x61\x6E\x73\x77\x65\x72\x3D\x22\x79\x65\x73\x22\x20\x69\x64\x3D\x22\x32\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x33\x30\x22\x20\x79\x3D\x22\x31\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x32\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x32\x31\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x43\x53\x49","\x43\x75\x73\x74\x6F\x6D\x65\x72\x20\x53\x61\x74\x69\x73\x66\x61\x63\x74\x69\x6F\x6E\x20\x49\x6E\x64\x65\x78\x20\x65\x78\x61\x6D\x70\x6C\x65","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x71\x75\x65\x75\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x51\x75\x65\x75\x65\x20\x4F\x50\x54\x49\x4F\x4E\x20\x43\x20\x74\x6F\x20\x63\x6F\x6E\x74\x69\x6E\x75\x65\x22\x20\x71\x75\x65\x75\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x6F\x70\x74\x73\x3D\x22\x63\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x30\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x31\x30\x22\x20\x61\x67\x69\x3D\x22\x22\x20\x6D\x61\x63\x72\x6F\x3D\x22\x22\x20\x67\x6F\x73\x75\x62\x3D\x22\x22\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x22\x20\x69\x64\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x71\x75\x65\x75\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x32\x36\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x71\x75\x65\x75\x65\x3E\x0A\x20\x20\x3C\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x75\x62\x50\x72\x6F\x6A\x65\x63\x74\x20\x53\x75\x72\x76\x65\x79\x22\x20\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64\x3D\x22\x34\x22\x20\x69\x64\x3D\x22\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x33\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x36\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x65\x6E\x64\x20\x6C\x61\x62\x65\x6C\x3D\x22\x45\x6E\x64\x22\x20\x69\x64\x3D\x22\x37\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x65\x6E\x64\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x36\x30\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x65\x6E\x64\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x38\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x37\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x61\x6E\x73\x77\x65\x72\x3D\x22\x79\x65\x73\x22\x20\x69\x64\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x39\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x31\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x30\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x4F\x72\x64\x65\x72\x73","\x4F\x72\x64\x65\x72\x20\x44\x42\x20\x49\x56\x52\x20\x53\x61\x6D\x70\x6C\x65","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x65\x6E\x75\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4D\x65\x6E\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3D\x22\x35\x22\x20\x64\x69\x67\x69\x74\x3D\x22\x35\x22\x20\x72\x65\x74\x72\x79\x3D\x22\x31\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x69\x64\x3D\x22\x34\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x6D\x65\x6E\x75\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x32\x35\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6D\x65\x6E\x75\x3E\x0A\x20\x20\x3C\x6E\x6F\x6F\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4E\x6F\x4F\x70\x20\x44\x65\x62\x75\x67\x20\x4F\x52\x44\x45\x52\x4E\x55\x4D\x22\x20\x6F\x75\x74\x70\x75\x74\x3D\x22\x4F\x52\x44\x45\x52\x20\x4E\x55\x4D\x42\x45\x52\x3A\x20\x7B\x4F\x52\x44\x45\x52\x4E\x55\x4D\x7D\x22\x20\x69\x64\x3D\x22\x36\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x6E\x6F\x6F\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x30\x30\x22\x20\x79\x3D\x22\x31\x30\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x32\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6E\x6F\x6F\x70\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x37\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x2D\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x34\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x67\x6F\x74\x6F\x69\x66\x20\x6C\x61\x62\x65\x6C\x3D\x22\x47\x6F\x74\x6F\x49\x66\x22\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x3D\x22\x7B\x44\x42\x52\x45\x53\x55\x4C\x54\x7D\x20\x3D\x3D\x20\x31\x22\x20\x69\x64\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x66\x6C\x6F\x77\x2F\x67\x6F\x74\x6F\x69\x66\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x37\x33\x30\x22\x20\x79\x3D\x22\x31\x30\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x31\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x67\x6F\x74\x6F\x69\x66\x3E\x0A\x20\x20\x3C\x70\x6C\x61\x79\x62\x61\x63\x6B\x20\x6C\x61\x62\x65\x6C\x3D\x22\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x4F\x72\x64\x65\x72\x20\x73\x68\x69\x70\x70\x65\x64\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x33\x22\x20\x73\x6B\x69\x70\x3D\x22\x30\x22\x20\x6E\x6F\x61\x6E\x73\x77\x65\x72\x3D\x22\x30\x22\x20\x69\x64\x3D\x22\x31\x32\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x30\x31\x30\x22\x20\x79\x3D\x22\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x33\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x74\x72\x75\x65\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x30\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x32\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x70\x6C\x61\x79\x62\x61\x63\x6B\x20\x6C\x61\x62\x65\x6C\x3D\x22\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x4F\x72\x64\x65\x72\x20\x6F\x6E\x20\x65\x6C\x61\x62\x6F\x72\x61\x74\x69\x6F\x6E\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x34\x22\x20\x73\x6B\x69\x70\x3D\x22\x30\x22\x20\x6E\x6F\x61\x6E\x73\x77\x65\x72\x3D\x22\x30\x22\x20\x69\x64\x3D\x22\x31\x34\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x30\x31\x30\x22\x20\x79\x3D\x22\x31\x38\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x32\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x35\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x66\x61\x6C\x73\x65\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x30\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x34\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x68\x61\x6E\x67\x75\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x48\x61\x6E\x67\x75\x70\x22\x20\x69\x64\x3D\x22\x31\x36\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x68\x61\x6E\x67\x75\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x31\x38\x30\x22\x20\x79\x3D\x22\x31\x30\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x68\x61\x6E\x67\x75\x70\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x37\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x32\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x38\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x34\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x61\x6E\x73\x77\x65\x72\x3D\x22\x79\x65\x73\x22\x20\x69\x64\x3D\x22\x31\x39\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x30\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x30\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x39\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x34\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x64\x61\x74\x61\x62\x61\x73\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x44\x61\x74\x61\x62\x61\x73\x65\x20\x71\x75\x65\x72\x79\x20\x45\x58\x41\x4D\x50\x4C\x45\x22\x20\x6F\x64\x62\x63\x5F\x69\x64\x3D\x22\x31\x22\x20\x71\x75\x65\x72\x79\x3D\x22\x53\x45\x4C\x45\x43\x54\x20\x73\x74\x61\x74\x75\x73\x20\x66\x72\x6F\x6D\x20\x6F\x72\x64\x65\x72\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x3D\x7B\x4F\x52\x44\x45\x52\x4E\x55\x4D\x7D\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x69\x64\x3D\x22\x32\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x73\x65\x72\x76\x65\x72\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x35\x36\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x32\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x36\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x32\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x33\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x32\x31\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x53\x75\x72\x76\x65\x79","\x53\x75\x72\x76\x65\x79\x20\x49\x56\x52\x20\x65\x78\x61\x6D\x70\x6C\x65","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x69\x64\x3D\x22\x32\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x37\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x65\x6E\x75\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4D\x65\x6E\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x35\x22\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3D\x22\x35\x22\x20\x64\x69\x67\x69\x74\x3D\x22\x31\x22\x20\x72\x65\x74\x72\x79\x3D\x22\x31\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x34\x22\x20\x69\x64\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x6D\x65\x6E\x75\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x32\x32\x32\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6D\x65\x6E\x75\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x34\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x32\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x33\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6E\x6F\x6F\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4E\x6F\x4F\x70\x22\x20\x6F\x75\x74\x70\x75\x74\x3D\x22\x22\x20\x69\x64\x3D\x22\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x6E\x6F\x6F\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x33\x37\x38\x2E\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x34\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6E\x6F\x6F\x70\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x36\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x31\x2C\x32\x2C\x33\x2C\x34\x2C\x35\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x68\x61\x6E\x67\x75\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x48\x61\x6E\x67\x75\x70\x22\x20\x69\x64\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x68\x61\x6E\x67\x75\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x38\x33\x38\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x68\x61\x6E\x67\x75\x70\x3E\x0A\x20\x20\x3C\x70\x6C\x61\x79\x62\x61\x63\x6B\x20\x6C\x61\x62\x65\x6C\x3D\x22\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x54\x68\x61\x6E\x6B\x20\x79\x6F\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x36\x22\x20\x73\x6B\x69\x70\x3D\x22\x30\x22\x20\x6E\x6F\x61\x6E\x73\x77\x65\x72\x3D\x22\x30\x22\x20\x69\x64\x3D\x22\x31\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x35\x32\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x34\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x33\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x64\x61\x74\x61\x62\x61\x73\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x44\x61\x74\x61\x62\x61\x73\x65\x22\x20\x6F\x64\x62\x63\x5F\x69\x64\x3D\x22\x31\x22\x20\x71\x75\x65\x72\x79\x3D\x22\x49\x4E\x53\x45\x52\x54\x20\x49\x4E\x54\x4F\x20\x73\x75\x72\x76\x65\x79\x20\x28\x61\x67\x65\x6E\x74\x2C\x20\x71\x75\x65\x75\x65\x2C\x20\x72\x65\x73\x75\x6C\x74\x29\x26\x23\x78\x61\x3B\x56\x41\x4C\x55\x45\x53\x20\x28\x7B\x4D\x45\x4D\x42\x45\x52\x49\x4E\x54\x45\x52\x46\x41\x43\x45\x7D\x2C\x20\x7B\x51\x55\x45\x55\x45\x4E\x41\x4D\x45\x7D\x2C\x20\x7B\x52\x41\x54\x45\x7D\x29\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x69\x64\x3D\x22\x31\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x73\x65\x72\x76\x65\x72\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x36\x38\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x37\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x71\x75\x61\x72\x65\x20\x4F\x44\x42\x43\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x78\x63\x61\x6C\x6C\x79","\x44\x52\x49\x56\x45\x52\x3D\x4D\x79\x53\x51\x4C\x3B\x53\x45\x52\x56\x45\x52\x3D\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x3B\x55\x49\x44\x3D\x78\x63\x61\x6C\x6C\x3B\x50\x57\x44\x3D\x78\x43\x40\x4C\x4C\x31\x32\x33\x34\x3B\x44\x41\x54\x41\x42\x41\x53\x45\x3D\x6D\x6F\x74\x69\x6F\x6E","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x6F\x6D\x70\x61\x6E\x69\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x41\x63\x6D\x65","\x6C\x74\x64","\x41\x63\x6D\x65\x20\x53\x72\x65\x65\x74","\x58\x65\x6E\x69\x61\x6C\x61\x62","\x73\x72\x6C","\x43\x2E\x73\x6F\x20\x56\x69\x74\x74\x6F\x72\x69\x6F\x20\x45\x6D\x61\x6E\x75\x65\x6C\x65\x20\x49\x49\x2C\x20\x31\x31\x31","\x31\x30\x31\x32\x38","\x49\x74\x61\x6C\x79","\x54\x75\x72\x69\x6E","\x30\x39\x36\x36\x38\x39\x31\x30\x30\x31\x32","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x78\x65\x6E\x69\x61\x6C\x61\x62\x2E\x63\x6F\x6D\x2F","\x2B\x33\x39\x20\x30\x31\x31\x2E\x31\x39\x38\x38\x36\x35\x30\x30","\x2B\x33\x39\x20\x30\x31\x31\x2E\x30\x39\x36\x30\x30\x37\x30","\x69\x6E\x66\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x43\x6F\x6D\x70\x61\x6E\x79","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x49\x6E\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73","\x56\x6F\x69\x63\x65\x20\x49\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6C\x2D\x6D\x64\x2D\x33","\x63\x6F\x75\x6E\x74\x65\x72","\x62\x6C\x75\x65\x2D\x6D\x61\x64\x69\x73\x6F\x6E","\x66\x61\x2D\x63\x6F\x6D\x6D\x65\x6E\x74\x73","\x23","\x56\x49\x45\x57\x20\x4D\x4F\x52\x45","\x41\x67\x65\x6E\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x43\x61\x6C\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x44\x69\x61\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C","\x51\x75\x65\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x75\x73\x65\x72\x73","\x43\x68\x61\x74\x20\x53\x65\x73\x73\x69\x6F\x6E\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x20\x53\x65\x73\x73\x69\x6F\x6E\x73","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x42\x6C\x75\x65","\x52\x65\x64","\x72\x65\x64\x2D\x69\x6E\x74\x65\x6E\x73\x65","\x47\x72\x65\x65\x6E","\x67\x72\x65\x65\x6E\x2D\x68\x61\x7A\x65","\x50\x75\x72\x70\x6C\x65","\x70\x75\x72\x70\x6C\x65\x2D\x70\x6C\x75\x6D","\x4F\x72\x61\x6E\x67\x65","\x79\x65\x6C\x6C\x6F\x77\x2D\x63\x61\x73\x61\x62\x6C\x61\x6E\x63\x61","\x59\x65\x6C\x6C\x6F\x77","\x79\x65\x6C\x6C\x6F\x77\x2D\x63\x72\x75\x73\x74\x61","\x54\x61\x6C\x6B\x20\x62\x75\x62\x62\x6C\x65\x73","\x42\x61\x72\x20\x43\x68\x61\x72\x74","\x66\x61\x2D\x62\x61\x72\x2D\x63\x68\x61\x72\x74","\x53\x68\x6F\x70\x70\x69\x6E\x67\x20\x43\x61\x72\x74","\x66\x61\x2D\x73\x68\x6F\x70\x70\x69\x6E\x67\x2D\x63\x61\x72\x74","\x47\x6C\x6F\x62\x65","\x66\x61\x2D\x67\x6C\x6F\x62\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x30\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x30\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x3D\x30\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x6E\x75\x6C\x6C","\x41\x63\x74\x69\x76\x65\x20\x43\x61\x6C\x6C\x73","\x43\x4F\x55\x4E\x54\x28\x2A\x29","\x43\x41\x4C\x4C\x53","\x2E\x2E\x2F\x73\x72\x63\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x77\x69\x64\x67\x65\x74\x2D\x74\x69\x74\x6C\x65\x2E\x68\x74\x6D\x6C","\x31\x34\x35\x34\x37\x37\x32\x35\x33\x32\x33\x34\x36\x2D\x31\x30","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31","\x54\x6F\x74\x61\x6C\x20\x41\x6E\x73\x77\x65\x72\x65\x64","\x31\x34\x35\x36\x38\x34\x31\x30\x33\x31\x31\x31\x31\x2D\x38","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2B\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x28\x25\x29","\x31\x34\x35\x37\x32\x37\x30\x31\x32\x34\x38\x30\x32\x2D\x34","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x30\x29\x29","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31","\x41\x76\x67\x20\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x31\x34\x37\x36\x36\x2D\x35","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x20\x31\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x2F\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x20\x31\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x53\x65\x72\x76\x69\x63\x65\x20\x4C\x65\x76\x65\x6C\x20\x31\x30\x20\x28\x25\x29","\x53\x45\x52\x56\x49\x43\x45\x20\x4C\x45\x56\x45\x4C","\x31\x34\x35\x37\x33\x36\x36\x39\x36\x35\x37\x39\x34\x2D\x33","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x31\x2D\x32\x31","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C","\x57\x61\x69\x74\x69\x6E\x67\x20\x43\x61\x6C\x6C\x73","\x31\x34\x35\x36\x38\x33\x39\x38\x37\x30\x34\x34\x39\x2D\x35","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31","\x54\x6F\x74\x61\x6C\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x31\x34\x35\x36\x38\x34\x31\x32\x34\x34\x39\x33\x31\x2D\x32\x37","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2B\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x52\x61\x74\x65\x20\x28\x25\x29","\x31\x34\x35\x37\x32\x36\x39\x30\x33\x33\x39\x32\x33\x2D\x33","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x33\x30\x33\x32\x34\x2D\x38","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x20\x31\x35\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x2F\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x20\x31\x35\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x53\x65\x72\x76\x69\x63\x65\x20\x4C\x65\x76\x65\x6C\x20\x31\x35\x20\x28\x25\x29","\x53\x45\x52\x56\x49\x43\x45\x20\x4C\x45\x56\x45\x4C\x20\x31\x35","\x31\x34\x35\x37\x39\x35\x32\x37\x33\x34\x35\x39\x30\x2D\x31","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x32\x2D\x32\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x4D\x41\x58\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x4C\x6F\x6E\x67\x65\x73\x74\x20\x41\x63\x74\x69\x76\x65\x20\x43\x61\x6C\x6C","\x31\x34\x35\x37\x32\x37\x35\x32\x35\x38\x34\x39\x34\x2D\x31\x31","\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29","\x54\x6F\x74\x61\x6C\x20\x4F\x66\x66\x65\x72\x65\x64","\x31\x34\x35\x37\x32\x36\x39\x30\x31\x30\x36\x31\x36\x2D\x31","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2F\x48\x4F\x55\x52\x28\x43\x55\x52\x52\x45\x4E\x54\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x29\x29\x2C\x31\x29","\x41\x76\x67\x20\x4F\x66\x66\x65\x72\x65\x64\x20\x50\x65\x72\x20\x48\x6F\x75\x72","\x31\x34\x35\x37\x32\x37\x35\x32\x36\x33\x30\x32\x32\x2D\x31\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x4A\x6F\x69\x6E\x41\x74\x29\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x32\x33\x38\x37\x30\x2D\x37","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x20\x32\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x2F\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x20\x32\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x53\x65\x72\x76\x69\x63\x65\x20\x4C\x65\x76\x65\x6C\x20\x32\x30\x20\x28\x25\x29","\x53\x45\x52\x56\x49\x43\x45\x20\x4C\x45\x56\x45\x4C\x20\x32\x30","\x31\x34\x35\x37\x39\x35\x32\x37\x35\x31\x36\x30\x35\x2D\x32","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x33\x2D\x32\x33","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x4D\x41\x58\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x29\x29","\x4F\x6C\x64\x65\x73\x74\x20\x57\x61\x69\x74\x69\x6E\x67\x20\x43\x61\x6C\x6C","\x31\x34\x35\x37\x32\x37\x35\x32\x35\x34\x30\x36\x31\x2D\x31\x30","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x3D\x31","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x31\x34\x35\x37\x32\x36\x39\x30\x32\x32\x30\x36\x32\x2D\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x61\x63\x77\x74\x69\x6D\x65\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x41\x43\x57\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x31\x39\x33\x35\x35\x2D\x36","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x34\x2D\x32\x34","\x2E\x2E\x2F\x73\x72\x63\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2D\x74\x69\x74\x6C\x65\x2E\x68\x74\x6D\x6C","\x33\x2D\x33\x2D\x33\x2D\x33","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x4D\x61\x6E\x75\x61\x6C\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x31\x34\x35\x37\x32\x37\x36\x34\x35\x38\x34\x32\x34\x2D\x31\x34","\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22\x20\x41\x4E\x44\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x41\x4E\x53\x57\x45\x52\x45\x44\x22","\x41\x6E\x73\x77\x65\x72\x65\x64","\x31\x34\x35\x37\x37\x31\x38\x35\x37\x39\x35\x32\x32\x2D\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x53\x55\x4D\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x29","\x47\x6C\x6F\x62\x61\x6C\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x31\x34\x35\x37\x32\x37\x36\x34\x35\x33\x34\x36\x35\x2D\x31\x33","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x41\x4E\x53\x57\x45\x52\x45\x44\x22\x2C\x31\x2C\x30\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x2A\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x28\x25\x29","\x31\x34\x35\x37\x37\x31\x38\x35\x39\x31\x32\x34\x33\x2D\x33","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x31\x34\x35\x37\x37\x31\x38\x34\x38\x32\x33\x39\x36\x2D\x31","\x41\x67\x65\x6E\x74\x73\x20\x53\x74\x61\x74\x75\x73","\x6F\x6E\x6C\x69\x6E\x65\x3D\x31\x20\x41\x4E\x44\x20\x72\x6F\x6C\x65\x3D\x22\x61\x67\x65\x6E\x74\x22","\x4C\x6F\x67\x67\x65\x64","\x41\x47\x45\x4E\x54\x53","\x31\x34\x35\x37\x32\x37\x35\x32\x34\x38\x35\x32\x31\x2D\x39","\x6F\x6E\x6C\x69\x6E\x65\x3D\x31\x20\x41\x4E\x44\x20\x72\x6F\x6C\x65\x3D\x22\x61\x67\x65\x6E\x74\x22\x20\x41\x4E\x44\x20\x28\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65\x3D\x31\x20\x4F\x52\x20\x63\x68\x61\x74\x50\x61\x75\x73\x65\x3D\x31\x20\x4F\x52\x20\x6D\x61\x69\x6C\x50\x61\x75\x73\x65\x3D\x31\x20\x4F\x52\x20\x66\x61\x78\x50\x41\x75\x73\x65\x3D\x31\x29\x20\x61\x6E\x64\x20\x70\x61\x75\x73\x65\x54\x79\x70\x65\x20\x21\x3D\x22\x41\x43\x57\x22","\x50\x61\x75\x73\x65\x64","\x31\x34\x35\x37\x32\x37\x36\x34\x36\x32\x38\x34\x36\x2D\x31\x35","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65\x3D\x31\x20\x61\x6E\x64\x20\x70\x61\x75\x73\x65\x54\x79\x70\x65\x3D\x22\x41\x43\x57\x22","\x41\x43\x57","\x31\x34\x35\x37\x33\x36\x30\x34\x36\x34\x32\x30\x38\x2D\x31","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x64\x65\x73\x74\x72\x6F\x79","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x66\x6F\x72\x20\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x46\x61\x78","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x5F\x2E","\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x66\x61\x78\x20\x74\x6F\x20\x24\x7B\x46\x41\x58\x4E\x55\x4D\x42\x45\x52\x7D","\x73\x79\x73\x74\x65\x6D","\x41\x63\x63\x6F\x75\x6E\x74\x20\x24\x7B\x46\x41\x58\x4E\x41\x4D\x45\x7D","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x57\x61\x69\x74","\x46\x41\x58\x4F\x50\x54\x28\x65\x63\x6D\x29\x3D\x24\x7B\x46\x41\x58\x45\x43\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F\x29\x3D\x24\x7B\x46\x41\x58\x48\x45\x41\x44\x45\x52\x49\x4E\x46\x4F\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64\x29\x3D\x24\x7B\x46\x41\x58\x4C\x4F\x43\x41\x4C\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x69\x6E\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x49\x4E\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x61\x78\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x41\x58\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x6F\x64\x65\x6D\x29\x3D\x24\x7B\x46\x41\x58\x4D\x4F\x44\x45\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x67\x61\x74\x65\x77\x61\x79\x29\x3D\x24\x7B\x46\x41\x58\x47\x41\x54\x45\x57\x41\x59\x7D","\x46\x41\x58\x4F\x50\x54\x28\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74\x29\x3D\x24\x7B\x46\x41\x58\x54\x33\x38\x54\x49\x4D\x45\x4F\x55\x54\x7D","\x53\x65\x6E\x64\x46\x41\x58","\x24\x7B\x46\x41\x58\x4F\x55\x54\x46\x49\x4C\x45\x7D\x2C\x64\x73","\x48\x61\x6E\x67\x75\x70","\x52\x65\x77\x72\x69\x74\x69\x6E\x67\x20\x55\x73\x65\x72\x73\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x2E\x2E\x2E","\x61\x70\x70\x64\x61\x74\x61","\x53\x49\x50\x2F","\x2C\x2C\x74\x54\x78\x58","\x73\x61\x76\x65","\x70\x75\x73\x68","\x55\x73\x65\x72\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x66\x6F\x72\x20\x5F\x54\x49\x47\x45\x52\x2D\x44\x49\x41\x4C\x2D\x50\x45\x45\x52\x2D\x44\x4F\x2D\x4E\x4F\x54\x2D\x44\x45\x4C\x45\x54\x45","\x5F\x54\x49\x47\x45\x52\x2D\x44\x49\x41\x4C\x2D\x50\x45\x45\x52\x2D\x44\x4F\x2D\x4E\x4F\x54\x2D\x44\x45\x4C\x45\x54\x45","\x41\x55\x54\x4F\x44\x49\x41\x4C\x2D\x44\x49\x52\x45\x43\x54","\x24\x7B\x53\x54\x52\x46\x54\x49\x4D\x45\x28\x24\x7B\x45\x50\x4F\x43\x48\x7D\x2C\x2C\x25\x59\x2D\x25\x6D\x2D\x25\x64\x20\x25\x48\x3A\x25\x4D\x3A\x25\x53\x29\x7D","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x61\x6D\x65\x29\x3D\x24\x7B\x41\x55\x54\x4F\x44\x49\x41\x4C\x5F\x4E\x41\x4D\x45\x7D","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x3D\x24\x7B\x41\x55\x54\x4F\x44\x49\x41\x4C\x5F\x50\x48\x4F\x4E\x45\x7D","\x24\x7B\x41\x55\x54\x4F\x44\x49\x41\x4C\x5F\x43\x41\x4C\x4C\x45\x44\x5F\x4E\x55\x4D\x42\x45\x52\x7D","\x75\x70\x64\x61\x74\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x6F\x6E\x74\x65\x78\x74\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x44\x65\x66\x61\x75\x6C\x74\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x28\x44\x4F\x20\x4E\x4F\x54\x20\x44\x45\x4C\x45\x54\x45\x29","\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2F\x76\x6F\x69\x63\x65","\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x59\x4F\x55\x52\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x2F\x73\x68\x6F\x77\x2F\x31","\x73\x74\x61\x66\x66","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x54\x41\x46\x46","\x61\x67\x65\x6E\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x47\x45\x4E\x54\x53","\x2F\x73\x74\x61\x66\x66\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x41\x43\x54\x5F\x4D\x41\x4E\x41\x47\x45\x52","\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x2F\x6C\x69\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C\x53","\x76\x6F\x69\x63\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45","\x63\x68\x61\x74","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x54","\x6D\x61\x69\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x41\x49\x4C","\x66\x61\x78","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x46\x41\x58","\x73\x6D\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x4D\x53","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x41\x4C\x54\x49\x4D\x45","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x6F\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x4F\x4F\x4C\x53","\x73\x71\x75\x61\x72\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x41\x4C\x4C\x59\x53\x51\x55\x41\x52\x45","\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6A\x73\x63\x72\x69\x70\x74\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4A\x53\x43\x52\x49\x50\x54\x59","\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x54\x49\x4F\x4E\x5F\x44\x49\x41\x4C\x45\x52","\x2F\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72\x2F\x6C\x69\x73\x74\x73\x2F\x6C\x69\x73\x74","\x61\x6E\x61\x6C\x79\x74\x69\x63\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x4E\x41\x4C\x59\x54\x49\x43\x53","\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x6C\x69\x73\x74","\x73\x65\x74\x74\x69\x6E\x67","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x45\x54\x54\x49\x4E\x47\x53","\x2F\x73\x65\x74\x74\x69\x6E\x67\x2F\x75\x70\x64\x61\x74\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x47\x52\x41\x54\x49\x4F\x4E","\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4F\x50\x45\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x72\x6F\x75\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x4F\x55\x54\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x6F\x75\x74\x65\x73\x2F\x69\x6E\x62\x6F\x75\x6E\x64\x2F\x6C\x69\x73\x74","\x63\x6F\x6E\x74\x65\x78\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x45\x58\x54\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73\x2F\x6C\x69\x73\x74","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x68","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x48","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x6D\x6F\x68\x2F\x6C\x69\x73\x74","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x43\x4F\x52\x44\x49\x4E\x47\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x63\x68\x61\x6E\x73\x70\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x53\x50\x59","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x68\x61\x6E\x73\x70\x79\x2F\x6C\x69\x73\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x49\x53\x50\x4F\x53\x49\x54\x49\x4F\x4E\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x77\x65\x62\x73\x69\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x57\x45\x42\x5F\x53\x49\x54\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73\x2F\x6C\x69\x73\x74","\x71\x75\x65\x75\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x51\x55\x45\x55\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x72\x6F\x6F\x6D\x2F\x69\x6E\x74\x65\x72\x6E\x61\x6C\x2F\x6C\x69\x73\x74","\x6F\x66\x66\x6C\x69\x6E\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4F\x46\x46\x4C\x49\x4E\x45\x5F\x4D\x45\x53\x53\x41\x47\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x6F\x66\x66\x6C\x69\x6E\x65\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x61\x63\x63\x6F\x75\x6E\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x43\x43\x4F\x55\x4E\x54\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x62\x6F\x78","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x42\x4F\x58","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x74\x72\x69\x67\x67\x65\x72\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x52\x49\x47\x47\x45\x52\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x72\x69\x67\x67\x65\x72\x73\x2F\x6C\x69\x73\x74","\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x55\x54\x4F\x4D\x41\x54\x49\x4F\x4E\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x74\x72\x75\x6E\x6B\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x52\x55\x4E\x4B\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x72\x75\x6E\x6B\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x52\x56\x41\x4C\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x73\x2F\x6C\x69\x73\x74","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x41\x52\x49\x41\x42\x4C\x45\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73\x2F\x6C\x69\x73\x74","\x74\x61\x67\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x41\x47\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x61\x67\x73\x2F\x6C\x69\x73\x74","\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x45\x4D\x50\x4C\x41\x54\x45\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x6C\x69\x73\x74","\x70\x61\x75\x73\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x50\x41\x55\x53\x45\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x70\x61\x75\x73\x65\x73\x2F\x6C\x69\x73\x74","\x61\x6E\x73\x77\x65\x72\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x41\x4E\x4E\x45\x44\x5F\x41\x4E\x53\x57\x45\x52\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x61\x6E\x73\x77\x65\x72\x73\x2F\x6C\x69\x73\x74","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44\x53\x5F\x4D\x41\x4E\x41\x47\x45\x52","\x2F\x74\x6F\x6F\x6C\x73\x2F\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x2F\x6C\x69\x73\x74","\x73\x6F\x75\x6E\x64\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x4F\x55\x4E\x44\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x6C\x69\x73\x74","\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x43\x48\x45\x44\x55\x4C\x45\x52","\x2F\x74\x6F\x6F\x6C\x73\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2F\x6C\x69\x73\x74","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73\x3A","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x4D\x6F\x64\x75\x6C\x65","\x5A\x65\x6E\x64\x65\x73\x6B","\x31\x2E\x30\x2E\x30","\x58\x65\x6E\x69\x61\x4C\x41\x42\x20\x73\x2E\x72\x2E\x6C\x2E","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x32\x2E\x70\x6E\x67","\x7A\x65\x6E\x64\x65\x73\x6B","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x5A\x65\x6E\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x69\x63\x6B\x65\x74\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2C\x20\x54\x61\x67\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x61\x6E\x64\x20\x53\x69\x6D\x70\x6C\x65\x20\x53\x65\x74\x75\x70","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x5A\x65\x6E\x64\x65\x73\x6B\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x32\x2E\x70\x6E\x67","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x61\x73\x6B\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x20\x61\x6E\x64\x20\x4F\x70\x65\x6E\x43\x54\x49\x20\x73\x75\x70\x70\x6F\x72\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2B\x2D\x2B\x45\x6D\x62\x65\x64\x64\x65\x64","\x69\x46\x72\x61\x6D\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x69\x66\x72\x61\x6D\x65\x2E\x70\x6E\x67","\x69\x66\x72\x61\x6D\x65","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x69\x46\x72\x61\x6D\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x65\x6E\x61\x62\x6C\x65\x20\x79\x6F\x75\x72\x20\x61\x67\x65\x6E\x74\x73\x20\x74\x6F\x20\x76\x69\x65\x77\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x70\x61\x67\x65\x73\x20\x28\x6C\x69\x6B\x65\x20\x79\x6F\x75\x72\x20\x43\x52\x4D\x29\x20\x64\x69\x72\x65\x63\x74\x6C\x79\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x47\x55\x49","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x69\x46\x72\x61\x6D\x65\x2B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x53\x75\x67\x61\x72\x43\x52\x4D","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x32\x2E\x70\x6E\x67","\x73\x75\x67\x61\x72\x63\x72\x6D","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x53\x75\x67\x61\x72\x43\x52\x4D\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x43\x61\x6C\x6C\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x53\x75\x67\x61\x72\x43\x52\x4D\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x46\x72\x65\x73\x68\x64\x65\x73\x6B","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2E\x70\x6E\x67","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x69\x63\x6B\x65\x74\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x20\x61\x6E\x64\x20\x54\x61\x67\x20\x73\x75\x70\x70\x6F\x72\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x3A","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x73\x74\x61\x74\x65","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x44\x65\x74\x61\x69\x6C\x73","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x71\x75\x65\x75\x65\x73\x20\x72\x65\x70\x6F\x72\x74","\x6A\x31\x32\x5F\x37","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x52\x65\x73\x75\x6C\x74","\x53\x69\x6D\x70\x6C\x65\x20\x71\x75\x65\x75\x65\x20\x63\x61\x6C\x6C\x73\x20\x6F\x76\x65\x72\x76\x69\x65\x77","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x71\x75\x65\x75\x65\x20\x63\x61\x6C\x6C\x73","\x6A\x36\x30\x5F\x31","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x41\x67\x65\x6E\x74\x20\x63\x61\x6C\x6C\x73\x20\x74\x69\x6D\x65\x72\x20\x48\x61\x6E\x64\x6C\x65\x20\x74\x69\x6D\x65\x3D\x20\x74\x61\x6C\x6B\x20\x74\x69\x6D\x65\x20\x2B\x20\x41\x43\x57\x20\x74\x69\x6D\x65","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x20\x74\x69\x6D\x65\x72\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65\x3D\x20\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65\x20\x2B\x20\x41\x56\x47\x20\x54\x49\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x73\x20\x61\x6E\x73\x77\x65\x72\x20\x74\x69\x6D\x65\x20\x70\x65\x72\x66\x6F\x72\x6D\x61\x6E\x63\x65","\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x43\x61\x75\x73\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x63\x61\x6C\x6C\x73\x20\x63\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x63\x61\x75\x73\x65\x73","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x48\x6F\x75\x72","\x41\x6E\x73\x77\x65\x72\x20\x74\x69\x6D\x65\x20\x20\x62\x79\x20\x68\x6F\x75\x72","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x74\x68\x65\x20\x75\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73","\x6A\x36\x30\x5F\x32","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x63\x61\x6C\x6C\x73","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x73\x75\x6D\x6D\x61\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x74\x69\x6D\x65\x20\x70\x65\x72\x66\x6F\x72\x6D\x61\x6E\x63\x65\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x74\x65","\x51\x75\x65\x75\x65\x20\x63\x61\x6C\x6C\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x64\x61\x74\x65","\x6A\x36\x30\x5F\x33","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x48\x6F\x75\x72","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x68\x6F\x75\x72","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x79","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x64\x61\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x6D\x6F\x6E\x74\x68","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x57\x65\x65\x6B\x64\x61\x79","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x64\x61\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x77\x65\x65\x6B","\x53\x75\x6D\x6D\x61\x72\x79","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x43\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C\x20\x28\x63\x64\x72\x29","\x6A\x35\x31\x5F\x31","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4D\x61\x6E\x75\x61\x6C\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x54\x79\x70\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x72\x65\x70\x6F\x72\x74\x20\x6F\x66\x20\x74\x68\x65\x20\x63\x61\x6C\x6C\x73\x20\x74\x79\x70\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x74\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x61\x74\x65","\x4C\x6F\x67\x69\x6E\x20\x54\x69\x6D\x65","\x41\x67\x65\x6E\x74\x27\x73\x20\x6C\x6F\x67\x69\x6E\x20\x74\x69\x6D\x65","\x6A\x31\x32\x5F\x35","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x4C\x4F\x47\x49\x4E\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x63\x74\x69\x76\x69\x74\x69\x65\x73\x20\x53\x75\x6D\x6D\x61\x72\x79","\x41\x67\x65\x6E\x74\x27\x73\x20\x61\x63\x74\x69\x76\x69\x74\x69\x65\x73\x20\x72\x65\x70\x6F\x72\x74","\x6A\x38\x37\x5F\x31","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x50\x61\x75\x73\x65\x20\x44\x65\x74\x61\x69\x6C\x73","\x41\x67\x65\x6E\x74\x73\x20\x73\x74\x61\x74\x75\x73\x20\x64\x65\x74\x61\x69\x6C\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x50\x41\x55\x53\x45\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x67\x65\x6E\x74\x27\x73\x20\x73\x74\x61\x74\x75\x73\x20\x64\x65\x74\x61\x69\x6C","\x50\x61\x75\x73\x65\x20\x54\x69\x6D\x65","\x41\x67\x65\x6E\x74\x27\x73\x20\x70\x61\x75\x73\x65\x20\x74\x69\x6D\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x50\x41\x55\x53\x45\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x6A\x38\x37\x5F\x32","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x42\x6C\x6F\x63\x6B\x73","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x42\x6C\x6F\x63\x6B\x73\x20\x44\x65\x74\x61\x69\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x65\x6D\x61\x69\x6C\x73\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x65\x61\x63\x68\x20\x61\x63\x63\x6F\x75\x6E\x74","\x6A\x31\x32\x5F\x34","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x52\x65\x63\x6F\x72\x64\x73\x20\x72\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x6A\x31\x31\x30\x5F\x31","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3E\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x72\x61\x74\x69\x6E\x67\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x52\x65\x63\x6F\x72\x64\x73\x20\x72\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3E\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x72\x61\x74\x69\x6E\x67\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x57\x65\x62\x73\x69\x74\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x43\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E\x20\x69\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x20\x62\x79\x20\x77\x65\x62\x73\x69\x74\x65","\x6A\x31\x32\x5F\x33","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x53\x65\x73\x73\x69\x6F\x6E\x20\x44\x65\x74\x61\x69\x6C","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x63\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E","\x43\x68\x61\x74\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x53\x65\x73\x73\x69\x6F\x6E\x20\x63\x68\x61\x74\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x68\x61\x74\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x71\x75\x65\x75\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x68\x61\x74\x20\x62\x79\x20\x44\x61\x74\x65","\x53\x65\x73\x73\x69\x6F\x6E\x20\x63\x68\x61\x74\x20\x62\x79\x20\x64\x61\x74\x65","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x72\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x69\x6D\x65\x6F\x75\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x4D\x65\x73\x73\x61\x67\x65\x73\x20\x53\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x44\x61\x74\x65","\x47\x6C\x6F\x62\x61\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x64\x61\x74\x65","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x64\x65\x74\x61\x69\x6C","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x53\x75\x6D\x6D\x61\x72\x79","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x28\x66\x69\x6C\x74\x65\x72\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x6E\x75\x6C\x6C\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x61\x74\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x63\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x61\x74\x65\x20\x2B\x20\x61\x76\x65\x72\x61\x67\x65\x20\x68\x61\x6E\x64\x6C\x65\x20\x74\x69\x6D\x65\x20\x28\x66\x72\x6F\x6D\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x65\x6D\x61\x69\x6C\x20\x61\x72\x72\x69\x76\x65\x64\x20\x74\x6F\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x6C\x6F\x73\x65\x64\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x4F\x52\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x73\x74\x61\x74\x75\x73\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x43\x4C\x4F\x53\x45\x44\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x6A\x31\x32\x5F\x36","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6A\x34\x5F\x31\x30","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x55\x6E\x69\x71\x75\x65\x49\x64","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74","\x51\x75\x65\x75\x65\x4A\x6F\x69\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x51\x75\x65\x75\x65\x4C\x65\x61\x76\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x41\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x52\x65\x61\x73\x6F\x6E","\x44\x49\x44","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29","\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x49\x46\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x2C\x68\x6F\x6C\x64\x74\x69\x6D\x65\x2C\x6E\x75\x6C\x6C\x29","\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x49\x44","\x53\x74\x61\x72\x74\x54\x69\x6D\x65","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x20\x45\x4C\x53\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x4C\x65\x61\x76\x65\x41\x74\x20\x45\x4E\x44","\x45\x6E\x64\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x22\x59\x45\x53\x22\x20\x45\x4C\x53\x45\x20\x22\x4E\x4F\x22\x20\x45\x4E\x44","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x41\x67\x65\x6E\x74\x43\x61\x6C\x6C\x65\x64\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x61\x63\x77","\x41\x67\x65\x6E\x74\x41\x43\x57","\x61\x63\x77\x74\x69\x6D\x65","\x41\x67\x65\x6E\x74\x41\x43\x57\x54\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x48\x61\x6E\x67\x75\x70\x52\x65\x61\x73\x6F\x6E","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x4C\x61\x73\x74\x45\x76\x65\x6E\x74","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x53\x55\x4D","\x54\x6F\x74\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x41\x43\x57\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x2B\x20\x61\x63\x77\x74\x69\x6D\x65","\x54\x6F\x74\x48\x61\x6E\x64\x6C\x65\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x29","\x41\x76\x67\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x61\x63\x77\x74\x69\x6D\x65\x29\x29","\x41\x76\x67\x41\x43\x57\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x2B\x20\x61\x63\x77\x74\x69\x6D\x65\x29\x2F\x43\x4F\x55\x4E\x54\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x29","\x41\x76\x67\x48\x61\x6E\x64\x6C\x65\x54\x69\x6D\x65","\x54\x6F\x74\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x43\x57\x54\x69\x6D\x65","\x54\x6F\x74\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65","\x41\x76\x67\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x29","\x41\x76\x67\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x41\x76\x67\x20\x41\x43\x57\x54\x69\x6D\x65","\x41\x76\x67\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x6E\x73\x77\x65\x72\x65\x64","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3C\x31\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x3C\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x31\x30\x2D\x32\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x31\x30\x2D\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x32\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x32\x30\x2D\x33\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x32\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x32\x30\x2D\x33\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3E\x33\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x3E\x33\x30\x73","\x52\x65\x61\x73\x6F\x6E","\x43\x4F\x55\x4E\x54","\x48\x6F\x75\x72","\x48\x4F\x55\x52","\x4A\x6F\x69\x6E\x41\x74","\x4C\x65\x61\x76\x65\x41\x74","\x41\x62\x61\x6E\x64\x6F\x6E","\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x41\x74","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x52\x65\x61\x73\x6F\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x45\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x29\x29","\x41\x76\x67\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x54\x6F\x74\x20\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x45\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x29\x29","\x41\x76\x67\x20\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x54\x49\x6D\x65","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3C\x31\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x3C\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x36\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x31\x30\x2D\x36\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x36\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x20\x31\x30\x2D\x36\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x36\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x36\x30\x2D\x31\x32\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x36\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x20\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x20\x36\x30\x2D\x31\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3E\x31\x32\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x3E\x31\x32\x30\x73","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74","\x44\x61\x74\x65","\x44\x41\x54\x45","\x4F\x66\x66\x65\x72\x65\x64","\x43\x4F\x55\x4E\x54\x20\x44\x49\x53\x54\x49\x4E\x43\x54","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65","\x44\x41\x59\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x44\x61\x79","\x44\x41\x59\x4E\x41\x4D\x45\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x44\x61\x79\x4F\x66\x57\x65\x65\x6B","\x41\x53\x43","\x55\x6E\x69\x71\x75\x65\x49\x44","\x74\x79\x70\x65","\x54\x79\x70\x65","\x74\x61\x67","\x54\x61\x67","\x73\x6F\x75\x72\x63\x65","\x53\x6F\x75\x72\x63\x65","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x44\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x44\x65\x73\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4C\x61\x73\x74\x41\x70\x70","\x6C\x61\x73\x74\x64\x61\x74\x61","\x4C\x61\x73\x74\x44\x61\x74\x61","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x41\x67\x65\x6E\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x43\x61\x6C\x6C\x65\x72\x49\x64","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x42\x69\x6C\x6C\x73\x65\x63","\x54\x6F\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x29","\x53\x55\x42\x53\x54\x52\x49\x4E\x47\x5F\x49\x4E\x44\x45\x58\x28\x63\x68\x61\x6E\x6E\x65\x6C\x2C\x20\x27\x2D\x27\x2C\x20\x31\x29","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x74\x79\x70\x65\x3D\x22\x4C\x4F\x47\x49\x4E\x22\x20\x54\x48\x45\x4E\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x20\x45\x4E\x44","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x74\x79\x70\x65\x3D\x22\x54\x41\x4C\x4B\x49\x4E\x47\x22\x20\x54\x48\x45\x4E\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x20\x45\x4E\x44","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x74\x79\x70\x65\x3D\x22\x50\x41\x55\x53\x45\x22\x20\x54\x48\x45\x4E\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x20\x45\x4E\x44","\x65\x6E\x74\x65\x72\x41\x74","\x45\x6E\x74\x65\x72\x41\x74","\x65\x78\x69\x74\x41\x74","\x45\x78\x69\x74\x41\x74","\x64\x61\x74\x61\x31","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x49\x6E\x74\x65\x72\x66\x61\x63\x65","\x45\x76\x65\x6E\x74","\x50\x61\x75\x73\x65\x54\x79\x70\x65","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x4E\x61\x6D\x65","\x64\x6E\x69\x64","\x6A\x6F\x69\x6E\x41\x74","\x53\x74\x61\x72\x74\x20\x54\x69\x6D\x65","\x6C\x65\x61\x76\x65\x41\x74","\x45\x6E\x64\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x41\x74\x29","\x55\x6E\x69\x71\x75\x65\x20\x49\x64","\x43\x61\x6C\x6C\x65\x72\x20\x49\x64","\x6E\x6F\x64\x65","\x42\x6C\x6F\x63\x6B","\x64\x61\x74\x61","\x44\x61\x74\x61","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x63\x65\x69\x76\x65\x64","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x63\x63\x65\x70\x74\x20\x52\x61\x74\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x52\x65\x63\x6F\x72\x64\x65\x64\x20\x43\x61\x6C\x6C\x73","\x72\x61\x74\x69\x6E\x67","\x54\x6F\x74\x61\x6C\x20\x52\x61\x74\x69\x6E\x67","\x41\x76\x67\x20\x52\x61\x74\x69\x6E\x67","\x41\x56\x47","\x52\x61\x74\x65\x64\x20\x43\x61\x6C\x6C\x73","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x57\x65\x62\x53\x69\x74\x65","\x53\x65\x73\x73\x69\x6F\x6E\x73","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x69\x6D\x65\x6F\x75\x74","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29","\x54\x6F\x74\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x41\x76\x67\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x57\x65\x62\x73\x69\x74\x65","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x56\x69\x73\x69\x74\x6F\x72\x4E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x56\x69\x73\x69\x74\x6F\x72\x45\x6D\x61\x69\x6C","\x4D\x65\x6D\x65\x62\x65\x72\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x51\x75\x65\x75\x65\x4E\x61\x6D\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x53\x65\x73\x73\x69\x6F\x6E","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x46\x72\x6F\x6D\x51\x75\x65\x75\x65","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x44\x69\x72\x65\x63\x74\x54\x6F\x41\x67\x65\x6E\x74","\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x52\x61\x74\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x30\x29","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2A\x31\x30\x30\x2C\x31\x29","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x61\x74\x29\x2D\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x61\x74\x29\x2C\x4E\x55\x4C\x4C\x29\x29\x29","\x41\x76\x67\x20\x41\x63\x63\x65\x70\x74\x20\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x63\x63\x65\x70\x74\x65\x64","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x30\x29","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x52\x45\x43\x45\x49\x56\x45\x44\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x53\x45\x4E\x54\x22\x2C\x31\x2C\x30\x29","\x53\x65\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74","\x73\x74\x61\x74\x75\x73","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x61\x72\x72\x69\x76\x65\x64\x41\x74","\x63\x6C\x6F\x73\x65\x64\x41\x74","\x6D\x61\x69\x6C\x49\x6E","\x6D\x61\x69\x6C\x4F\x75\x74","\x50\x61\x72\x65\x6E\x74\x49\x64","\x63\x6F\x75\x6E\x74\x28\x2A\x29","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6C\x6F\x73\x65\x64\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x61\x72\x72\x69\x76\x65\x64\x41\x74\x29\x29\x29","\x44\x61\x74\x65\x54\x69\x6D\x65","\x49\x64","\x66\x72\x6F\x6D","\x66\x72\x6F\x6D\x4E\x75\x6D\x62\x65\x72","\x74\x6F","\x74\x6F\x4E\x75\x6D\x62\x65\x72","\x53\x74\x61\x74\x75\x73","\x41\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x54\x69\x63\x6B\x65\x74\x49\x44","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73\x3A","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x75\x73\x74\x6F\x6D\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x62\x6F\x6F\x6B\x2D\x6F\x70\x65\x6E\x22\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x79\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x6F\x74\x69\x6F\x6E\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x62\x6F\x6F\x6B\x2D\x6F\x70\x65\x6E\x22\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x56\x6F\x69\x63\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x51\x75\x65\x75\x65\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x37\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x44\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x35\x31\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x35\x31\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x35\x31\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x30\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x30\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x30\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x30\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x30\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x30\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x68\x61\x74\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x34\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x45\x2D\x4D\x61\x69\x6C\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x34\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x34\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x36\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x53\x4D\x53\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x36\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x36\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x35\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x35\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x35\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x65\x74\x74\x69\x6E\x67\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x73\x70\x72\x65\x61\x64","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x53\x65\x74\x74\x69\x6E\x67"];_0x5516[0];var _=require(_0x5516[1]);var util=require(_0x5516[2]);var userTools=require(_0x5516[3]);var BPromise=require(_0x5516[4]);var models=require(_0x5516[5]);var sequelize=require(_0x5516[5])[_0x5516[6]];var logger=require(_0x5516[8])(_0x5516[7]);var _agents=[];var _voiceQueues=[];var _mailQueues=[];var _faxQueues=[];var _smsQueues=[];var _openchannelQueues=[];var _chatQueues=[];var _miller,_doe;var _setting;return models[_0x5516[1003]][_0x5516[997]]({where:{id:1},defaults:{id:1,min_internal:1000,min_mailbox:1000,agi_port:4573,automation_timeout:3600,soundPath:_0x5516[1002],firstLogin:true}})[_0x5516[1001]](function(_0x1343x13){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[1000]));return _0x1343x13})[_0x5516[17]](function(_0x1343x13){_setting= _0x1343x13;if(_setting[_0x5516[12]]){models[_0x5516[58]][_0x5516[27]]([{role:_0x5516[61],fullname:_0x5516[62],email:_0x5516[63],name:_0x5516[61],password:_0x5516[64],defaultuser:_0x5516[61],internal:1000}],{ignoreDuplicates:true,individualHooks:true})[_0x5516[17]](function(_0x1343x1d){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[50],_[_0x5516[20]](_0x1343x1d,_0x5516[15])[_0x5516[19]]()));return models[_0x5516[60]][_0x5516[59]]({name:_0x5516[51],description:_0x5516[51],defaultEntry:true,Users:[{role:_0x5516[52],fullname:_0x5516[53],email:_0x5516[54],name:_0x5516[39],password:_0x5516[55],defaultuser:_0x5516[39],internal:1001},{role:_0x5516[52],fullname:_0x5516[56],email:_0x5516[57],name:_0x5516[37],password:_0x5516[55],defaultuser:_0x5516[37],internal:1002}]},{include:[{model:models[_0x5516[58]]}]})})[_0x5516[17]](function(_0x1343x1b){_agents= _0x1343x1b[_0x5516[40]];_[_0x5516[44]](_agents,function(_0x1343x1c){BPromise[_0x5516[43]]()[_0x5516[17]](function(){return _0x1343x1c})[_0x5516[17]](userTools[_0x5516[42]]({}))[_0x5516[11]](function(_0x1343x12){logger[_0x5516[22]](_0x5516[41],_0x1343x12[_0x5516[9]])})});logger[_0x5516[22]](util[_0x5516[21]](_0x5516[45],_[_0x5516[20]](_0x1343x1b.Users,_0x5516[15])[_0x5516[19]]()));logger[_0x5516[22]](util[_0x5516[21]](_0x5516[46],_0x1343x1b[_0x5516[15]]));return models[_0x5516[49]][_0x5516[27]]([{name:_0x5516[23],musiconhold:_0x5516[47],strategy:_0x5516[24]},{name:_0x5516[25],musiconhold:_0x5516[47],strategy:_0x5516[48]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(_0x1343x1a){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[36],_[_0x5516[20]](_0x1343x1a,_0x5516[15])[_0x5516[19]]()));_voiceQueues= _0x1343x1a;_miller= _[_0x5516[38]](_agents,{name:_0x5516[37]});_doe= _[_0x5516[38]](_agents,{name:_0x5516[39]});return _voiceQueues[0][_0x5516[16]](_miller[_0x5516[14]])})[_0x5516[17]](function(){return _voiceQueues[1][_0x5516[35]]([_miller[_0x5516[14]],_doe[_0x5516[14]]])})[_0x5516[17]](function(){return models[_0x5516[34]][_0x5516[27]]([{name:_0x5516[23],timeout:5,strategy:_0x5516[24]},{name:_0x5516[25],timeout:5,strategy:_0x5516[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(_0x1343x19){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[32],_[_0x5516[20]](_0x1343x19,_0x5516[15])[_0x5516[19]]()));_mailQueues= _0x1343x19;return _mailQueues[0][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_mailQueues[0][_0x5516[14]],queue:_mailQueues[0][_0x5516[15]]})})[_0x5516[17]](function(){var _0x1343x14=[_mailQueues[1][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_mailQueues[1][_0x5516[14]],queue:_mailQueues[1][_0x5516[15]]}),_mailQueues[1][_0x5516[16]](_doe[_0x5516[14]],{UserId:_doe[_0x5516[14]],MailQueueId:_mailQueues[1][_0x5516[14]],queue:_mailQueues[1][_0x5516[15]]})];return _0x1343x14})[_0x5516[13]]()[_0x5516[17]](function(){return models[_0x5516[33]][_0x5516[27]]([{name:_0x5516[23],timeout:5,strategy:_0x5516[24]},{name:_0x5516[25],timeout:5,strategy:_0x5516[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(_0x1343x18){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[32],_[_0x5516[20]](_0x1343x18,_0x5516[15])[_0x5516[19]]()));_chatQueues= _0x1343x18;return _chatQueues[0][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_chatQueues[0][_0x5516[14]],queue:_chatQueues[0][_0x5516[15]]})})[_0x5516[17]](function(){var _0x1343x14=[_chatQueues[1][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_chatQueues[1][_0x5516[14]],queue:_chatQueues[1][_0x5516[15]]}),_chatQueues[1][_0x5516[16]](_doe[_0x5516[14]],{UserId:_doe[_0x5516[14]],MailQueueId:_chatQueues[1][_0x5516[14]],queue:_chatQueues[1][_0x5516[15]]})];return _0x1343x14})[_0x5516[13]]()[_0x5516[17]](function(){return models[_0x5516[31]][_0x5516[27]]([{name:_0x5516[23],timeout:5,strategy:_0x5516[24]},{name:_0x5516[25],timeout:5,strategy:_0x5516[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(_0x1343x17){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[30],_[_0x5516[20]](_0x1343x17,_0x5516[15])[_0x5516[19]]()));_faxQueues= _0x1343x17;return _faxQueues[0][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_faxQueues[0][_0x5516[14]],queue:_faxQueues[0][_0x5516[15]]})})[_0x5516[17]](function(){var _0x1343x14=[_faxQueues[1][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_faxQueues[1][_0x5516[14]],queue:_faxQueues[1][_0x5516[15]]}),_faxQueues[1][_0x5516[16]](_doe[_0x5516[14]],{UserId:_doe[_0x5516[14]],MailQueueId:_faxQueues[1][_0x5516[14]],queue:_faxQueues[1][_0x5516[15]]})];return _0x1343x14})[_0x5516[13]]()[_0x5516[17]](function(){return models[_0x5516[29]][_0x5516[27]]([{name:_0x5516[23],timeout:5,strategy:_0x5516[24]},{name:_0x5516[25],timeout:5,strategy:_0x5516[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(_0x1343x16){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[18],_[_0x5516[20]](_0x1343x16,_0x5516[15])[_0x5516[19]]()));_smsQueues= _0x1343x16;return _smsQueues[0][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_smsQueues[0][_0x5516[14]],queue:_smsQueues[0][_0x5516[15]]})})[_0x5516[17]](function(){var _0x1343x14=[_smsQueues[1][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_smsQueues[1][_0x5516[14]],queue:_smsQueues[1][_0x5516[15]]}),_smsQueues[1][_0x5516[16]](_doe[_0x5516[14]],{UserId:_doe[_0x5516[14]],MailQueueId:_smsQueues[1][_0x5516[14]],queue:_smsQueues[1][_0x5516[15]]})];return _0x1343x14})[_0x5516[13]]()[_0x5516[17]](function(){return models[_0x5516[28]][_0x5516[27]]([{name:_0x5516[23],timeout:5,strategy:_0x5516[24]},{name:_0x5516[25],timeout:5,strategy:_0x5516[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(_0x1343x15){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[18],_[_0x5516[20]](_0x1343x15,_0x5516[15])[_0x5516[19]]()));_openchannelQueues= _0x1343x15;return _openchannelQueues[0][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_openchannelQueues[0][_0x5516[14]],queue:_openchannelQueues[0][_0x5516[15]]})})[_0x5516[17]](function(){var _0x1343x14=[_openchannelQueues[1][_0x5516[16]](_miller[_0x5516[14]],{UserId:_miller[_0x5516[14]],MailQueueId:_openchannelQueues[1][_0x5516[14]],queue:_openchannelQueues[1][_0x5516[15]]}),_openchannelQueues[1][_0x5516[16]](_doe[_0x5516[14]],{UserId:_doe[_0x5516[14]],MailQueueId:_openchannelQueues[1][_0x5516[14]],queue:_openchannelQueues[1][_0x5516[15]]})];return _0x1343x14})[_0x5516[13]]()[_0x5516[11]](function(_0x1343x12){logger[_0x5516[10]](_0x1343x12[_0x5516[9]])});models[_0x5516[78]][_0x5516[27]]([{name:_0x5516[66],prefix:_0x5516[67],description:_0x5516[68],options:_0x5516[69]},{name:_0x5516[70],prefix:_0x5516[71],description:_0x5516[72],options:_0x5516[73]},{name:_0x5516[74],prefix:_0x5516[75],description:_0x5516[76],options:_0x5516[77]}],{ignoreDuplicates:true,individualHooks:true})[_0x5516[17]](function(_0x1343x1e){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[65],_[_0x5516[20]](_0x1343x1e,_0x5516[15])[_0x5516[19]]()))});models[_0x5516[82]][_0x5516[59]]({name:_0x5516[80],description:_0x5516[81],defaultEntry:true})[_0x5516[17]](function(_0x1343x1f){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[79],_0x1343x1f[_0x5516[15]]))});models[_0x5516[88]][_0x5516[59]]({name:_0x5516[47],directory:_0x5516[84],mode:_0x5516[85],sort:_0x5516[86],format:_0x5516[87],defaultEntry:true})[_0x5516[17]](function(_0x1343x20){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[83],_0x1343x20[_0x5516[15]]))});models[_0x5516[96]][_0x5516[27]]([{name:_0x5516[90]},{description:_0x5516[91],name:_0x5516[92]},{description:_0x5516[93],name:_0x5516[94]},{name:_0x5516[95]}],{ignoreDuplicates:true,individualHooks:true})[_0x5516[17]](function(_0x1343x21){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[89],_[_0x5516[20]](_0x1343x21,_0x5516[15])[_0x5516[19]]()))});models[_0x5516[100]][_0x5516[27]]([{name:_0x5516[98]},{name:_0x5516[99]}],{ignoreDuplicates:true,individualHooks:true})[_0x5516[17]](function(_0x1343x22){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[97],_[_0x5516[20]](_0x1343x22,_0x5516[15])[_0x5516[19]]()))});models[_0x5516[107]][_0x5516[59]]({name:_0x5516[102],context:_0x5516[103],callingpres:_0x5516[104],deny:_0x5516[105],permit:_0x5516[105],secret:_0x5516[106]})[_0x5516[17]](function(_0x1343x23){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[101],_0x1343x23[_0x5516[15]]))});models[_0x5516[158]][_0x5516[59]]({context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[113],app:_0x5516[114],appdata:_0x5516[115],type:_0x5516[116],description:_0x5516[117],Applications:[{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[118],app:_0x5516[119],appdata:_0x5516[120],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[121],app:_0x5516[122],appdata:_0x5516[123],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[124],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[127],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[129],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[131],app:_0x5516[132],appdata:_0x5516[133],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[135],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[137],app:_0x5516[125],appdata:_0x5516[138],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[139],app:_0x5516[122],appdata:_0x5516[140],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[141],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[142],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[143],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[144],app:_0x5516[145],appdata:_0x5516[146],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[147],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[148],app:_0x5516[125],appdata:_0x5516[149],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[150],app:_0x5516[122],appdata:_0x5516[151],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[152],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[153],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[154],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[155],app:_0x5516[132],appdata:_0x5516[133],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[156],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[112],priority:_0x5516[157],app:_0x5516[125],appdata:_0x5516[138],type:_0x5516[116]}]},{include:[{model:models[_0x5516[158]],as:_0x5516[159]}]})[_0x5516[17]](function(_0x1343x24){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[108],_0x1343x24[_0x5516[109]],_0x1343x24[_0x5516[110]]))});models[_0x5516[158]][_0x5516[59]]({context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[113],app:_0x5516[114],appdata:_0x5516[115],type:_0x5516[116],description:_0x5516[161],Applications:[{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[118],app:_0x5516[119],appdata:_0x5516[120],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[121],app:_0x5516[122],appdata:_0x5516[123],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[124],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[127],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[129],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[131],app:_0x5516[162],appdata:_0x5516[146],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[135],app:_0x5516[163],appdata:_0x5516[164],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[137],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[160],priority:_0x5516[139],app:_0x5516[125],appdata:_0x5516[165],type:_0x5516[116]}]},{include:[{model:models[_0x5516[158]],as:_0x5516[159]}]})[_0x5516[17]](function(_0x1343x24){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[108],_0x1343x24[_0x5516[109]],_0x1343x24[_0x5516[110]]))});models[_0x5516[158]][_0x5516[59]]({context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[113],app:_0x5516[114],appdata:_0x5516[115],type:_0x5516[116],description:_0x5516[167],Applications:[{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[118],app:_0x5516[119],appdata:_0x5516[120],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[121],app:_0x5516[122],appdata:_0x5516[123],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[124],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[127],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[129],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[131],app:_0x5516[168],appdata:_0x5516[169],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[135],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[166],priority:_0x5516[137],app:_0x5516[125],appdata:_0x5516[170],type:_0x5516[116]}]},{include:[{model:models[_0x5516[158]],as:_0x5516[159]}]})[_0x5516[17]](function(_0x1343x24){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[108],_0x1343x24[_0x5516[109]],_0x1343x24[_0x5516[110]]))});models[_0x5516[158]][_0x5516[59]]({context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[113],app:_0x5516[114],appdata:_0x5516[115],type:_0x5516[116],description:_0x5516[172],Applications:[{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[118],app:_0x5516[119],appdata:_0x5516[120],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[121],app:_0x5516[122],appdata:_0x5516[123],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[124],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[127],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[129],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[131],app:_0x5516[168],appdata:_0x5516[173],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[135],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[171],priority:_0x5516[137],app:_0x5516[125],appdata:_0x5516[170],type:_0x5516[116]}]},{include:[{model:models[_0x5516[158]],as:_0x5516[159]}]})[_0x5516[17]](function(_0x1343x24){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[108],_0x1343x24[_0x5516[109]],_0x1343x24[_0x5516[110]]))});models[_0x5516[158]][_0x5516[59]]({context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[113],app:_0x5516[114],appdata:_0x5516[115],type:_0x5516[116],description:_0x5516[175],Applications:[{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[118],app:_0x5516[119],appdata:_0x5516[120],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[121],app:_0x5516[122],appdata:_0x5516[123],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[124],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[127],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[129],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[131],app:_0x5516[168],appdata:_0x5516[176],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[135],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[174],priority:_0x5516[137],app:_0x5516[125],appdata:_0x5516[170],type:_0x5516[116]}]},{include:[{model:models[_0x5516[158]],as:_0x5516[159]}]})[_0x5516[17]](function(_0x1343x24){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[108],_0x1343x24[_0x5516[109]],_0x1343x24[_0x5516[110]]))});models[_0x5516[158]][_0x5516[59]]({context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[113],app:_0x5516[114],appdata:_0x5516[178],type:_0x5516[179],description:_0x5516[178],Applications:[{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[118],app:_0x5516[119],appdata:_0x5516[180],type:_0x5516[179]},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[121],app:_0x5516[119],appdata:_0x5516[181],type:_0x5516[179]},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[124],app:_0x5516[122],appdata:_0x5516[182],type:_0x5516[179]},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[127],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[179]},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[129],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[179]},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[131],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[179]},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[135],app:_0x5516[183],appdata:_0x5516[184],type:_0x5516[179],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[137],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[179]},{context:_0x5516[111],exten:_0x5516[177],priority:_0x5516[139],app:_0x5516[125],appdata:_0x5516[185],type:_0x5516[179]}]},{include:[{model:models[_0x5516[158]],as:_0x5516[159]}]})[_0x5516[17]](function(_0x1343x24){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[108],_0x1343x24[_0x5516[109]],_0x1343x24[_0x5516[110]]))});models[_0x5516[158]][_0x5516[59]]({context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[113],app:_0x5516[114],appdata:_0x5516[115],type:_0x5516[116],description:_0x5516[187],Applications:[{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[118],app:_0x5516[119],appdata:_0x5516[120],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[121],app:_0x5516[122],appdata:_0x5516[123],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[124],app:_0x5516[125],appdata:_0x5516[126],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[127],app:_0x5516[125],appdata:_0x5516[128],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[129],app:_0x5516[125],appdata:_0x5516[130],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[131],app:_0x5516[162],appdata:_0x5516[146],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[135],app:_0x5516[163],appdata:_0x5516[188],type:_0x5516[116],interval:_0x5516[134],isApp:true},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[137],app:_0x5516[125],appdata:_0x5516[136],type:_0x5516[116]},{context:_0x5516[111],exten:_0x5516[186],priority:_0x5516[139],app:_0x5516[125],appdata:_0x5516[165],type:_0x5516[116]}]},{include:[{model:models[_0x5516[158]],as:_0x5516[159]}]})[_0x5516[17]](function(_0x1343x24){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[108],_0x1343x24[_0x5516[109]],_0x1343x24[_0x5516[110]]))});models[_0x5516[202]][_0x5516[27]]([{"\x6E\x61\x6D\x65":_0x5516[190],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[191],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[192],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[192]},{"\x6E\x61\x6D\x65":_0x5516[193],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[194],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[195],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[195]},{"\x6E\x61\x6D\x65":_0x5516[196],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[197],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[198],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[198]},{"\x6E\x61\x6D\x65":_0x5516[199],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[200],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[201],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5516[201]}])[_0x5516[17]](function(_0x1343x25){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[189],_[_0x5516[20]](_0x1343x25,_0x5516[15])[_0x5516[19]]()))});models[_0x5516[206]][_0x5516[59]]({name:_0x5516[204],dsn:_0x5516[205]})[_0x5516[17]](function(_0x1343x26){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[203],_0x1343x26[_0x5516[15]]))});models[_0x5516[222]][_0x5516[27]]([{name:_0x5516[208],type:_0x5516[209],street:_0x5516[210]},{name:_0x5516[211],type:_0x5516[212],street:_0x5516[213],postalCode:_0x5516[214],country:_0x5516[215],city:_0x5516[216],vat:_0x5516[217],website:_0x5516[218],phone:_0x5516[219],fax:_0x5516[220],email:_0x5516[221]}])[_0x5516[17]](function(_0x1343x27){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[207],_[_0x5516[20]](_0x1343x27,_0x5516[15])[_0x5516[19]]()))});models[_0x5516[361]][_0x5516[362]]({where:{defaultEntry:true}})[_0x5516[17]](function(){return models[_0x5516[361]][_0x5516[27]]([{name:_0x5516[224],model:JSON[_0x5516[332]]({"\x74\x69\x74\x6C\x65":_0x5516[225],"\x72\x6F\x77\x73":[{"\x63\x6F\x6C\x75\x6D\x6E\x73":[{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[228],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[264],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[265],"\x73\x65\x6C\x65\x63\x74":_0x5516[266]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[269]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[228],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[270],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[271],"\x73\x65\x6C\x65\x63\x74":_0x5516[266]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[272]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[228],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[273],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[274]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[275]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[228],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[276],"\x72\x65\x70\x6F\x72\x74":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[278],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[279]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[280]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[249],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[281],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[282]},"\x74\x69\x74\x6C\x65":_0x5516[283],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[284]}],"\x63\x69\x64":_0x5516[285]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[247],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[286],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[287],"\x73\x65\x6C\x65\x63\x74":_0x5516[266]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[288]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[247],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[289],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[290],"\x73\x65\x6C\x65\x63\x74":_0x5516[266]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[291]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[247],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[292],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[293]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[294]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[253],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[295],"\x72\x65\x70\x6F\x72\x74":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[278],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[296]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[297]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[113],"\x63\x6F\x6C\x6F\x72":_0x5516[249],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[298],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[299]},"\x74\x69\x74\x6C\x65":_0x5516[300],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[301]}],"\x63\x69\x64":_0x5516[302]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[228],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[303],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[264],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[304]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[305]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[253],"\x69\x63\x6F\x6E":_0x5516[258],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[306],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[307],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[113]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[308]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[253],"\x69\x63\x6F\x6E":_0x5516[258],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[309],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[310]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[311]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[247],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[312],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[289],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[313]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[314]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[113],"\x63\x6F\x6C\x6F\x72":_0x5516[249],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[315],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[316]},"\x74\x69\x74\x6C\x65":_0x5516[317],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[318]}],"\x63\x69\x64":_0x5516[319]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[247],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[320],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[286],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[321]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[322]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[247],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[266],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[323],"\x72\x65\x70\x6F\x72\x74":_0x5516[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[324]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[325]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[255],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[326],"\x72\x65\x70\x6F\x72\x74":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[278],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[327]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[328]}],"\x63\x69\x64":_0x5516[329]}]}],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[330],"\x73\x74\x72\x75\x63\x74\x75\x72\x65":_0x5516[331]}),defaultEntry:true,editable:true},{name:_0x5516[333],model:JSON[_0x5516[332]]({"\x74\x69\x74\x6C\x65":_0x5516[333],"\x72\x6F\x77\x73":[{"\x63\x6F\x6C\x75\x6D\x6E\x73":[{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[251],"\x69\x63\x6F\x6E":_0x5516[262],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[266],"\x72\x65\x70\x6F\x72\x74":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[335],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[336]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[337]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[338],"\x63\x6F\x6C\x6F\x72":_0x5516[249],"\x69\x63\x6F\x6E":_0x5516[262],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[266],"\x72\x65\x70\x6F\x72\x74":_0x5516[334],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[339]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[340]}],"\x63\x69\x64":_0x5516[285]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[251],"\x69\x63\x6F\x6E":_0x5516[262],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[341],"\x72\x65\x70\x6F\x72\x74":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[335],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[342]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[343]},{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[335],"\x63\x6F\x6C\x6F\x72":_0x5516[253],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[344],"\x72\x65\x70\x6F\x72\x74":_0x5516[334],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[345]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[346]}],"\x63\x69\x64":_0x5516[302]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[335],"\x63\x6F\x6C\x6F\x72":_0x5516[228],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[347],"\x72\x65\x70\x6F\x72\x74":_0x5516[334],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[348]},"\x74\x69\x74\x6C\x65":_0x5516[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[349]}],"\x63\x69\x64":_0x5516[319]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[],"\x63\x69\x64":_0x5516[329]}]}],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[330],"\x73\x74\x72\x75\x63\x74\x75\x72\x65":_0x5516[331]}),defaultEntry:true,editable:true},{name:_0x5516[350],model:JSON[_0x5516[332]]({"\x74\x69\x74\x6C\x65":_0x5516[350],"\x72\x6F\x77\x73":[{"\x63\x6F\x6C\x75\x6D\x6E\x73":[{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[251],"\x69\x63\x6F\x6E":_0x5516[262],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[266],"\x72\x65\x70\x6F\x72\x74":_0x5516[240],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[351],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[352]},"\x74\x69\x74\x6C\x65":_0x5516[353],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[354]}],"\x63\x69\x64":_0x5516[285]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[255],"\x69\x63\x6F\x6E":_0x5516[262],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[266],"\x72\x65\x70\x6F\x72\x74":_0x5516[240],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[355],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[356]},"\x74\x69\x74\x6C\x65":_0x5516[353],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[357]}],"\x63\x69\x64":_0x5516[302]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5516[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5516[253],"\x69\x63\x6F\x6E":_0x5516[229],"\x6C\x69\x6E\x6B":_0x5516[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5516[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5516[232],"\x76\x61\x6C\x75\x65":_0x5516[233]},{"\x6E\x61\x6D\x65":_0x5516[234],"\x76\x61\x6C\x75\x65":_0x5516[235]},{"\x6E\x61\x6D\x65":_0x5516[236],"\x76\x61\x6C\x75\x65":_0x5516[237]},{"\x6E\x61\x6D\x65":_0x5516[238],"\x76\x61\x6C\x75\x65":_0x5516[239]},{"\x6E\x61\x6D\x65":_0x5516[40],"\x76\x61\x6C\x75\x65":_0x5516[240]},{"\x6E\x61\x6D\x65":_0x5516[241],"\x76\x61\x6C\x75\x65":_0x5516[242]},{"\x6E\x61\x6D\x65":_0x5516[243],"\x76\x61\x6C\x75\x65":_0x5516[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5516[245],"\x76\x61\x6C\x75\x65":_0x5516[228]},{"\x6E\x61\x6D\x65":_0x5516[246],"\x76\x61\x6C\x75\x65":_0x5516[247]},{"\x6E\x61\x6D\x65":_0x5516[248],"\x76\x61\x6C\x75\x65":_0x5516[249]},{"\x6E\x61\x6D\x65":_0x5516[250],"\x76\x61\x6C\x75\x65":_0x5516[251]},{"\x6E\x61\x6D\x65":_0x5516[252],"\x76\x61\x6C\x75\x65":_0x5516[253]},{"\x6E\x61\x6D\x65":_0x5516[254],"\x76\x61\x6C\x75\x65":_0x5516[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5516[256],"\x76\x61\x6C\x75\x65":_0x5516[229]},{"\x6E\x61\x6D\x65":_0x5516[257],"\x76\x61\x6C\x75\x65":_0x5516[258]},{"\x6E\x61\x6D\x65":_0x5516[259],"\x76\x61\x6C\x75\x65":_0x5516[260]},{"\x6E\x61\x6D\x65":_0x5516[261],"\x76\x61\x6C\x75\x65":_0x5516[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5516[266],"\x72\x65\x70\x6F\x72\x74":_0x5516[240],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5516[358],"\x64\x65\x74\x61\x69\x6C\x73":_0x5516[359]},"\x74\x69\x74\x6C\x65":_0x5516[353],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[268],"\x77\x69\x64":_0x5516[360]}],"\x63\x69\x64":_0x5516[319]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5516[226],"\x77\x69\x64\x67\x65\x74\x73":[],"\x63\x69\x64":_0x5516[329]}]}],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5516[330],"\x73\x74\x72\x75\x63\x74\x75\x72\x65":_0x5516[331]}),defaultEntry:true,editable:true}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(_0x1343x28){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[223],_[_0x5516[20]](_0x1343x28,_0x5516[15])[_0x5516[19]]()))});models[_0x5516[158]][_0x5516[362]]({where:{context:_0x5516[364]}})[_0x5516[17]](function(){models[_0x5516[158]][_0x5516[27]]([{context:_0x5516[364],exten:_0x5516[365],priority:1,app:_0x5516[114],appdata:_0x5516[366],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:2,app:_0x5516[114],appdata:_0x5516[368],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:3,app:_0x5516[119],appdata:_0x5516[369],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:4,app:_0x5516[162],appdata:_0x5516[146],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:5,app:_0x5516[370],appdata:_0x5516[118],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:6,app:_0x5516[119],appdata:_0x5516[371],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:7,app:_0x5516[119],appdata:_0x5516[372],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:8,app:_0x5516[119],appdata:_0x5516[373],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:9,app:_0x5516[119],appdata:_0x5516[374],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:10,app:_0x5516[119],appdata:_0x5516[375],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:11,app:_0x5516[119],appdata:_0x5516[376],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:12,app:_0x5516[119],appdata:_0x5516[377],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:13,app:_0x5516[119],appdata:_0x5516[378],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:14,app:_0x5516[379],appdata:_0x5516[380],type:_0x5516[367]},{context:_0x5516[364],exten:_0x5516[365],priority:15,app:_0x5516[381],appdata:_0x5516[146],type:_0x5516[367]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(){logger[_0x5516[22]](_0x5516[363])});models[_0x5516[58]][_0x5516[389]]({include:[{model:models[_0x5516[158]],as:_0x5516[388],where:{app:_0x5516[183]}}]})[_0x5516[17]](function(_0x1343x1d){logger[_0x5516[22]](_0x5516[382]);var _0x1343x29=[];_[_0x5516[44]](_0x1343x1d,function(_0x1343x2a){_[_0x5516[44]](_0x1343x2a.UserExtensions,function(_0x1343x2b){_0x1343x2b[_0x5516[383]]= _0x5516[384]+ _0x1343x2a[_0x5516[15]]+ _0x5516[385];_0x1343x29[_0x5516[387]](_0x1343x2b[_0x5516[386]]())})});return _0x1343x29})[_0x5516[13]]()[_0x5516[11]](function(_0x1343x12){logger[_0x5516[10]](_0x1343x12)});models[_0x5516[158]][_0x5516[362]]({where:{exten:_0x5516[391]}})[_0x5516[17]](function(){models[_0x5516[158]][_0x5516[27]]([{context:_0x5516[111],exten:_0x5516[391],priority:1,app:_0x5516[114],appdata:_0x5516[392],type:_0x5516[367]},{context:_0x5516[111],exten:_0x5516[391],priority:2,app:_0x5516[114],appdata:_0x5516[393],type:_0x5516[367]},{context:_0x5516[111],exten:_0x5516[391],priority:3,app:_0x5516[119],appdata:_0x5516[394],type:_0x5516[367]},{context:_0x5516[111],exten:_0x5516[391],priority:4,app:_0x5516[119],appdata:_0x5516[395],type:_0x5516[367]},{context:_0x5516[111],exten:_0x5516[391],priority:5,app:_0x5516[119],appdata:_0x5516[396],type:_0x5516[367]},{context:_0x5516[111],exten:_0x5516[391],priority:6,app:_0x5516[183],appdata:_0x5516[397],type:_0x5516[367]},{context:_0x5516[111],exten:_0x5516[391],priority:7,app:_0x5516[381],appdata:_0x5516[146],type:_0x5516[367]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(){logger[_0x5516[22]](_0x5516[390])});_setting[_0x5516[398]]({firstSetup:false})};models[_0x5516[403]][_0x5516[27]]([{name:_0x5516[111],description:_0x5516[400],defaultEntry:true},{name:_0x5516[103],description:_0x5516[400],defaultEntry:true},{name:_0x5516[401],description:_0x5516[400],defaultEntry:true},{name:_0x5516[364],description:_0x5516[400],defaultEntry:true},{name:_0x5516[402],description:_0x5516[400],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x5516[17]](function(_0x1343x2c){logger[_0x5516[22]](util[_0x5516[21]](_0x5516[399],_[_0x5516[20]](_0x1343x2c,_0x5516[15])[_0x5516[19]]()))})[_0x5516[11]](sequelize.UniqueConstraintError,function(_0x1343x12){logger[_0x5516[22]](_0x1343x12[_0x5516[9]])});var _0x1343x2d=[{id:1,name:_0x5516[404],title:_0x5516[405],ModuleId:null,path:_0x5516[406]},{id:2,name:_0x5516[407],title:_0x5516[408],ModuleId:null,path:_0x5516[409]},{id:3,name:_0x5516[410],title:_0x5516[411],ModuleId:null,path:null},{id:4,name:_0x5516[412],title:_0x5516[413],ModuleId:3,path:_0x5516[414]},{id:5,name:_0x5516[415],title:_0x5516[416],ModuleId:null,path:_0x5516[417]},{id:6,name:_0x5516[418],title:_0x5516[419],ModuleId:null,path:null},{id:7,name:_0x5516[420],title:_0x5516[421],ModuleId:6,path:null},{id:8,name:_0x5516[422],title:_0x5516[423],ModuleId:6,path:null},{id:9,name:_0x5516[424],title:_0x5516[425],ModuleId:6,path:null},{id:10,name:_0x5516[426],title:_0x5516[427],ModuleId:6,path:null},{id:11,name:_0x5516[428],title:_0x5516[429],ModuleId:6,path:null},{id:12,name:_0x5516[430],title:_0x5516[431],ModuleId:6,path:_0x5516[432]},{id:13,name:_0x5516[433],title:_0x5516[434],ModuleId:null,path:null},{id:14,name:_0x5516[435],title:_0x5516[436],ModuleId:null,path:_0x5516[437]},{id:15,name:_0x5516[438],title:_0x5516[439],ModuleId:null,path:_0x5516[440]},{id:16,name:_0x5516[441],title:_0x5516[442],ModuleId:null,path:_0x5516[443]},{id:17,name:_0x5516[444],title:_0x5516[445],ModuleId:null,path:_0x5516[446]},{id:18,name:_0x5516[447],title:_0x5516[448],ModuleId:null,path:_0x5516[449]},{id:19,name:_0x5516[450],title:_0x5516[451],ModuleId:null,path:_0x5516[452]},{id:20,name:_0x5516[453],title:_0x5516[454],ModuleId:6,path:_0x5516[455]},{id:21,name:_0x5516[456],title:_0x5516[457],ModuleId:7,path:_0x5516[458]},{id:22,name:_0x5516[459],title:_0x5516[460],ModuleId:7,path:_0x5516[461]},{id:23,name:_0x5516[462],title:_0x5516[463],ModuleId:7,path:_0x5516[464]},{id:24,name:_0x5516[465],title:_0x5516[466],ModuleId:7,path:_0x5516[467]},{id:25,name:_0x5516[468],title:_0x5516[469],ModuleId:7,path:_0x5516[470]},{id:26,name:_0x5516[430],title:_0x5516[431],ModuleId:7,path:_0x5516[471]},{id:27,name:_0x5516[472],title:_0x5516[473],ModuleId:7,path:_0x5516[474]},{id:28,name:_0x5516[475],title:_0x5516[476],ModuleId:7,path:_0x5516[477]},{id:29,name:_0x5516[478],title:_0x5516[479],ModuleId:8,path:_0x5516[480]},{id:30,name:_0x5516[481],title:_0x5516[482],ModuleId:8,path:_0x5516[483]},{id:31,name:_0x5516[484],title:_0x5516[485],ModuleId:8,path:_0x5516[486]},{id:32,name:_0x5516[487],title:_0x5516[488],ModuleId:8,path:_0x5516[489]},{id:33,name:_0x5516[430],title:_0x5516[431],ModuleId:8,path:_0x5516[490]},{id:34,name:_0x5516[491],title:_0x5516[492],ModuleId:9,path:_0x5516[493]},{id:35,name:_0x5516[481],title:_0x5516[482],ModuleId:9,path:_0x5516[494]},{id:36,name:_0x5516[495],title:_0x5516[496],ModuleId:9,path:_0x5516[497]},{id:37,name:_0x5516[430],title:_0x5516[431],ModuleId:9,path:_0x5516[498]},{id:38,name:_0x5516[491],title:_0x5516[492],ModuleId:10,path:_0x5516[499]},{id:39,name:_0x5516[481],title:_0x5516[482],ModuleId:10,path:_0x5516[500]},{id:40,name:_0x5516[495],title:_0x5516[496],ModuleId:10,path:_0x5516[501]},{id:41,name:_0x5516[430],title:_0x5516[431],ModuleId:10,path:_0x5516[502]},{id:42,name:_0x5516[491],title:_0x5516[492],ModuleId:11,path:_0x5516[503]},{id:43,name:_0x5516[481],title:_0x5516[482],ModuleId:11,path:_0x5516[504]},{id:44,name:_0x5516[495],title:_0x5516[496],ModuleId:11,path:_0x5516[505]},{id:45,name:_0x5516[430],title:_0x5516[431],ModuleId:11,path:_0x5516[506]},{id:46,name:_0x5516[491],title:_0x5516[492],ModuleId:20,path:_0x5516[455]},{id:47,name:_0x5516[481],title:_0x5516[482],ModuleId:20,path:_0x5516[507]},{id:48,name:_0x5516[495],title:_0x5516[496],ModuleId:20,path:_0x5516[508]},{id:49,name:_0x5516[430],title:_0x5516[431],ModuleId:20,path:_0x5516[509]},{id:50,name:_0x5516[510],title:_0x5516[511],ModuleId:13,path:_0x5516[512]},{id:51,name:_0x5516[513],title:_0x5516[514],ModuleId:13,path:_0x5516[515]},{id:52,name:_0x5516[516],title:_0x5516[517],ModuleId:13,path:_0x5516[518]},{id:53,name:_0x5516[519],title:_0x5516[520],ModuleId:13,path:_0x5516[521]},{id:54,name:_0x5516[522],title:_0x5516[523],ModuleId:13,path:_0x5516[524]},{id:55,name:_0x5516[525],title:_0x5516[526],ModuleId:13,path:_0x5516[527]},{id:56,name:_0x5516[528],title:_0x5516[529],ModuleId:13,path:_0x5516[530]},{id:57,name:_0x5516[531],title:_0x5516[532],ModuleId:13,path:_0x5516[533]},{id:58,name:_0x5516[534],title:_0x5516[535],ModuleId:13,path:_0x5516[536]},{id:59,name:_0x5516[407],title:_0x5516[537],ModuleId:13,path:_0x5516[538]},{id:60,name:_0x5516[539],title:_0x5516[540],ModuleId:13,path:_0x5516[541]},{id:61,name:_0x5516[542],title:_0x5516[543],ModuleId:13,path:_0x5516[544]}];models[_0x5516[548]][_0x5516[389]]()[_0x5516[17]](function(_0x1343x2e){var _0x1343x2f=[];_0x1343x2e= _[_0x5516[20]](_0x1343x2e,_0x5516[14]);_0x1343x2d[_0x5516[44]](function(_0x1343x30){if(_[_0x5516[547]](_0x1343x2e,_0x1343x30[_0x5516[14]])){_0x1343x2f[_0x5516[387]](models[_0x5516[548]][_0x5516[398]](_0x1343x30,{where:{id:_0x1343x30[_0x5516[14]]}}))}else {_0x1343x2f[_0x5516[387]](models[_0x5516[548]][_0x5516[59]](_0x1343x30))}});return _0x1343x2f})[_0x5516[13]]()[_0x5516[17]](function(){logger[_0x5516[22]](_0x5516[546])})[_0x5516[11]](function(_0x1343x12){logger[_0x5516[10]](_0x5516[545],_0x1343x12)});var _0x1343x31=[{name:_0x5516[549],version:_0x5516[550],author:_0x5516[551],logo:_0x5516[552],state:_0x5516[553],description:_0x5516[554],link:_0x5516[555]},{name:_0x5516[556],version:_0x5516[550],author:_0x5516[551],logo:_0x5516[557],state:_0x5516[558],description:_0x5516[559],link:_0x5516[560]},{name:_0x5516[561],version:_0x5516[550],author:_0x5516[551],logo:_0x5516[562],state:_0x5516[563],description:_0x5516[564],link:_0x5516[565]},{name:_0x5516[566],version:_0x5516[550],author:_0x5516[551],logo:_0x5516[567],state:_0x5516[568],description:_0x5516[569],link:_0x5516[570]},{name:_0x5516[571],version:_0x5516[550],author:_0x5516[551],logo:_0x5516[572],state:_0x5516[573],description:_0x5516[574],link:_0x5516[575]}];models[_0x5516[579]][_0x5516[389]]()[_0x5516[17]](function(_0x1343x32){var _0x1343x33=[];_0x1343x32= _[_0x5516[20]](_0x1343x32,_0x5516[578]);_0x1343x31[_0x5516[44]](function(_0x1343x34){if(_[_0x5516[547]](_0x1343x32,_0x1343x34[_0x5516[578]])){_0x1343x33[_0x5516[387]](models[_0x5516[579]][_0x5516[398]](_0x1343x34,{where:{state:_0x1343x34[_0x5516[578]]}}))}else {_0x1343x33[_0x5516[387]](models[_0x5516[579]][_0x5516[59]](_0x1343x34))}});return _0x1343x33})[_0x5516[13]]()[_0x5516[17]](function(){logger[_0x5516[22]](_0x5516[577])})[_0x5516[11]](function(_0x1343x12){logger[_0x5516[10]](_0x5516[576],_0x1343x12)});var _0x1343x35=[{"\x69\x64":25,"\x6E\x61\x6D\x65":_0x5516[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[581],"\x70\x61\x72\x65\x6E\x74":_0x5516[582],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":26,"\x6E\x61\x6D\x65":_0x5516[584],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[585],"\x70\x61\x72\x65\x6E\x74":_0x5516[582],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":28,"\x6E\x61\x6D\x65":_0x5516[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[586],"\x70\x61\x72\x65\x6E\x74":_0x5516[587],"\x74\x61\x62\x6C\x65":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[588]},{"\x69\x64":29,"\x6E\x61\x6D\x65":_0x5516[589],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[590],"\x70\x61\x72\x65\x6E\x74":_0x5516[587],"\x74\x61\x62\x6C\x65":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[588]},{"\x69\x64":30,"\x6E\x61\x6D\x65":_0x5516[591],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[592],"\x70\x61\x72\x65\x6E\x74":_0x5516[587],"\x74\x61\x62\x6C\x65":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[588]},{"\x69\x64":31,"\x6E\x61\x6D\x65":_0x5516[593],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[594],"\x70\x61\x72\x65\x6E\x74":_0x5516[587],"\x74\x61\x62\x6C\x65":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[588]},{"\x69\x64":32,"\x6E\x61\x6D\x65":_0x5516[595],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[596],"\x70\x61\x72\x65\x6E\x74":_0x5516[587],"\x74\x61\x62\x6C\x65":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[588]},{"\x69\x64":34,"\x6E\x61\x6D\x65":_0x5516[597],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[598],"\x70\x61\x72\x65\x6E\x74":_0x5516[587],"\x74\x61\x62\x6C\x65":_0x5516[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[588]},{"\x69\x64":35,"\x6E\x61\x6D\x65":_0x5516[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[599],"\x70\x61\x72\x65\x6E\x74":_0x5516[600],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[601]},{"\x69\x64":36,"\x6E\x61\x6D\x65":_0x5516[602],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[603],"\x70\x61\x72\x65\x6E\x74":_0x5516[600],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[601]},{"\x69\x64":37,"\x6E\x61\x6D\x65":_0x5516[604],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[605],"\x70\x61\x72\x65\x6E\x74":_0x5516[600],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[606]},{"\x69\x64":38,"\x6E\x61\x6D\x65":_0x5516[607],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[608],"\x70\x61\x72\x65\x6E\x74":_0x5516[600],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[609]},{"\x69\x64":40,"\x6E\x61\x6D\x65":_0x5516[610],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[611],"\x70\x61\x72\x65\x6E\x74":_0x5516[612],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":41,"\x6E\x61\x6D\x65":_0x5516[613],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[614],"\x70\x61\x72\x65\x6E\x74":_0x5516[612],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":46,"\x6E\x61\x6D\x65":_0x5516[615],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[616],"\x70\x61\x72\x65\x6E\x74":_0x5516[612],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":47,"\x6E\x61\x6D\x65":_0x5516[617],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[618],"\x70\x61\x72\x65\x6E\x74":_0x5516[612],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":49,"\x6E\x61\x6D\x65":_0x5516[619],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[620],"\x70\x61\x72\x65\x6E\x74":_0x5516[582],"\x74\x61\x62\x6C\x65":_0x5516[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":50,"\x6E\x61\x6D\x65":_0x5516[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[621],"\x70\x61\x72\x65\x6E\x74":_0x5516[622],"\x74\x61\x62\x6C\x65":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":51,"\x6E\x61\x6D\x65":_0x5516[623],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[624],"\x70\x61\x72\x65\x6E\x74":_0x5516[622],"\x74\x61\x62\x6C\x65":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[625]},{"\x69\x64":52,"\x6E\x61\x6D\x65":_0x5516[626],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[627],"\x70\x61\x72\x65\x6E\x74":_0x5516[622],"\x74\x61\x62\x6C\x65":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":53,"\x6E\x61\x6D\x65":_0x5516[628],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[629],"\x70\x61\x72\x65\x6E\x74":_0x5516[622],"\x74\x61\x62\x6C\x65":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[625]},{"\x69\x64":54,"\x6E\x61\x6D\x65":_0x5516[630],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[631],"\x70\x61\x72\x65\x6E\x74":_0x5516[622],"\x74\x61\x62\x6C\x65":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[625]},{"\x69\x64":55,"\x6E\x61\x6D\x65":_0x5516[632],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[633],"\x70\x61\x72\x65\x6E\x74":_0x5516[622],"\x74\x61\x62\x6C\x65":_0x5516[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[625]},{"\x69\x64":57,"\x6E\x61\x6D\x65":_0x5516[634],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[635],"\x70\x61\x72\x65\x6E\x74":_0x5516[636],"\x74\x61\x62\x6C\x65":_0x5516[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[638]},{"\x69\x64":61,"\x6E\x61\x6D\x65":_0x5516[639],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[640],"\x70\x61\x72\x65\x6E\x74":_0x5516[641],"\x74\x61\x62\x6C\x65":_0x5516[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[642]},{"\x69\x64":62,"\x6E\x61\x6D\x65":_0x5516[643],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[644],"\x70\x61\x72\x65\x6E\x74":_0x5516[641],"\x74\x61\x62\x6C\x65":_0x5516[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[645]},{"\x69\x64":63,"\x6E\x61\x6D\x65":_0x5516[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[646],"\x70\x61\x72\x65\x6E\x74":_0x5516[641],"\x74\x61\x62\x6C\x65":_0x5516[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[642]},{"\x69\x64":64,"\x6E\x61\x6D\x65":_0x5516[647],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[648],"\x70\x61\x72\x65\x6E\x74":_0x5516[641],"\x74\x61\x62\x6C\x65":_0x5516[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[649]},{"\x69\x64":65,"\x6E\x61\x6D\x65":_0x5516[619],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[650],"\x70\x61\x72\x65\x6E\x74":_0x5516[651],"\x74\x61\x62\x6C\x65":_0x5516[652],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":67,"\x6E\x61\x6D\x65":_0x5516[653],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[654],"\x70\x61\x72\x65\x6E\x74":_0x5516[651],"\x74\x61\x62\x6C\x65":_0x5516[655],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":68,"\x6E\x61\x6D\x65":_0x5516[656],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[657],"\x70\x61\x72\x65\x6E\x74":_0x5516[658],"\x74\x61\x62\x6C\x65":_0x5516[659],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":69,"\x6E\x61\x6D\x65":_0x5516[660],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[661],"\x70\x61\x72\x65\x6E\x74":_0x5516[662],"\x74\x61\x62\x6C\x65":_0x5516[663],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[664]},{"\x69\x64":70,"\x6E\x61\x6D\x65":_0x5516[665],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[666],"\x70\x61\x72\x65\x6E\x74":_0x5516[662],"\x74\x61\x62\x6C\x65":_0x5516[663],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[667]},{"\x69\x64":72,"\x6E\x61\x6D\x65":_0x5516[668],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[669],"\x70\x61\x72\x65\x6E\x74":_0x5516[670],"\x74\x61\x62\x6C\x65":_0x5516[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":73,"\x6E\x61\x6D\x65":_0x5516[672],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[673],"\x70\x61\x72\x65\x6E\x74":_0x5516[670],"\x74\x61\x62\x6C\x65":_0x5516[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":74,"\x6E\x61\x6D\x65":_0x5516[674],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[675],"\x70\x61\x72\x65\x6E\x74":_0x5516[670],"\x74\x61\x62\x6C\x65":_0x5516[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[676]},{"\x69\x64":75,"\x6E\x61\x6D\x65":_0x5516[677],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[678],"\x70\x61\x72\x65\x6E\x74":_0x5516[670],"\x74\x61\x62\x6C\x65":_0x5516[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[679]},{"\x69\x64":76,"\x6E\x61\x6D\x65":_0x5516[680],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[681],"\x70\x61\x72\x65\x6E\x74":_0x5516[670],"\x74\x61\x62\x6C\x65":_0x5516[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":77,"\x6E\x61\x6D\x65":_0x5516[682],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[683],"\x70\x61\x72\x65\x6E\x74":_0x5516[658],"\x74\x61\x62\x6C\x65":_0x5516[659],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[679]},{"\x69\x64":79,"\x6E\x61\x6D\x65":_0x5516[684],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[685],"\x70\x61\x72\x65\x6E\x74":_0x5516[658],"\x74\x61\x62\x6C\x65":_0x5516[659],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[686]},{"\x69\x64":81,"\x6E\x61\x6D\x65":_0x5516[687],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[688],"\x70\x61\x72\x65\x6E\x74":_0x5516[658],"\x74\x61\x62\x6C\x65":_0x5516[689],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":82,"\x6E\x61\x6D\x65":_0x5516[690],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[691],"\x70\x61\x72\x65\x6E\x74":_0x5516[658],"\x74\x61\x62\x6C\x65":_0x5516[692],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":83,"\x6E\x61\x6D\x65":_0x5516[693],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[694],"\x70\x61\x72\x65\x6E\x74":_0x5516[658],"\x74\x61\x62\x6C\x65":_0x5516[692],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[695]},{"\x69\x64":84,"\x6E\x61\x6D\x65":_0x5516[696],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5516[697],"\x70\x61\x72\x65\x6E\x74":_0x5516[658],"\x74\x61\x62\x6C\x65":_0x5516[692],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[698]},{"\x69\x64":85,"\x6E\x61\x6D\x65":_0x5516[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x5516[699],"\x74\x61\x62\x6C\x65":_0x5516[700],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]},{"\x69\x64":90,"\x6E\x61\x6D\x65":_0x5516[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x5516[701],"\x74\x61\x62\x6C\x65":_0x5516[702],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5516[583]}];var _0x1343x36=[{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[705],"\x61\x6C\x69\x61\x73":_0x5516[706],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[707],"\x61\x6C\x69\x61\x73":_0x5516[708],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[710],"\x61\x6C\x69\x61\x73":_0x5516[711],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[712],"\x61\x6C\x69\x61\x73":_0x5516[713],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[715],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[716],"\x61\x6C\x69\x61\x73":_0x5516[717],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[718],"\x61\x6C\x69\x61\x73":_0x5516[719],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[720],"\x61\x6C\x69\x61\x73":_0x5516[721],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[723],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[724],"\x61\x6C\x69\x61\x73":_0x5516[725],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[726],"\x61\x6C\x69\x61\x73":_0x5516[727],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[110],"\x61\x6C\x69\x61\x73":_0x5516[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[729],"\x61\x6C\x69\x61\x73":_0x5516[730],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[732],"\x61\x6C\x69\x61\x73":_0x5516[733],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[734],"\x61\x6C\x69\x61\x73":_0x5516[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[705],"\x61\x6C\x69\x61\x73":_0x5516[736],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[710],"\x61\x6C\x69\x61\x73":_0x5516[737],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[738],"\x61\x6C\x69\x61\x73":_0x5516[739],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[740],"\x61\x6C\x69\x61\x73":_0x5516[741],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[742],"\x61\x6C\x69\x61\x73":_0x5516[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[705],"\x61\x6C\x69\x61\x73":_0x5516[706],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[707],"\x61\x6C\x69\x61\x73":_0x5516[708],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[745],"\x61\x6C\x69\x61\x73":_0x5516[746],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[747],"\x61\x6C\x69\x61\x73":_0x5516[748],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[749],"\x61\x6C\x69\x61\x73":_0x5516[750],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[740],"\x61\x6C\x69\x61\x73":_0x5516[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[751],"\x61\x6C\x69\x61\x73":_0x5516[730],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[752],"\x61\x6C\x69\x61\x73":_0x5516[753],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[754],"\x61\x6C\x69\x61\x73":_0x5516[755],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[756],"\x61\x6C\x69\x61\x73":_0x5516[757],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[758],"\x61\x6C\x69\x61\x73":_0x5516[759],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[760],"\x61\x6C\x69\x61\x73":_0x5516[761],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[110],"\x61\x6C\x69\x61\x73":_0x5516[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[756],"\x61\x6C\x69\x61\x73":_0x5516[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[751],"\x61\x6C\x69\x61\x73":_0x5516[764],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[754],"\x61\x6C\x69\x61\x73":_0x5516[765],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[766],"\x61\x6C\x69\x61\x73":_0x5516[767],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[768],"\x61\x6C\x69\x61\x73":_0x5516[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[770],"\x61\x6C\x69\x61\x73":_0x5516[771],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[772],"\x61\x6C\x69\x61\x73":_0x5516[773],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[756],"\x61\x6C\x69\x61\x73":_0x5516[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[751],"\x61\x6C\x69\x61\x73":_0x5516[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[740],"\x61\x6C\x69\x61\x73":_0x5516[775],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[754],"\x61\x6C\x69\x61\x73":_0x5516[776],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[766],"\x61\x6C\x69\x61\x73":_0x5516[777],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[768],"\x61\x6C\x69\x61\x73":_0x5516[778],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[779],"\x61\x6C\x69\x61\x73":_0x5516[780],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[770],"\x61\x6C\x69\x61\x73":_0x5516[781],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[772],"\x61\x6C\x69\x61\x73":_0x5516[782],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[756],"\x61\x6C\x69\x61\x73":_0x5516[783],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[784],"\x61\x6C\x69\x61\x73":_0x5516[785],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[786],"\x61\x6C\x69\x61\x73":_0x5516[787],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[788],"\x61\x6C\x69\x61\x73":_0x5516[789],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[790],"\x61\x6C\x69\x61\x73":_0x5516[791],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[792],"\x61\x6C\x69\x61\x73":_0x5516[793],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[794],"\x61\x6C\x69\x61\x73":_0x5516[795],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[796],"\x61\x6C\x69\x61\x73":_0x5516[797],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[798],"\x61\x6C\x69\x61\x73":_0x5516[799],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[758],"\x61\x6C\x69\x61\x73":_0x5516[800],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[747],"\x61\x6C\x69\x61\x73":_0x5516[802],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[803],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[756],"\x61\x6C\x69\x61\x73":_0x5516[783],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[784],"\x61\x6C\x69\x61\x73":_0x5516[785],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[788],"\x61\x6C\x69\x61\x73":_0x5516[789],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[792],"\x61\x6C\x69\x61\x73":_0x5516[793],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[796],"\x61\x6C\x69\x61\x73":_0x5516[797],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[705],"\x61\x6C\x69\x61\x73":_0x5516[706],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[710],"\x61\x6C\x69\x61\x73":_0x5516[804],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[712],"\x61\x6C\x69\x61\x73":_0x5516[805],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[806],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[716],"\x61\x6C\x69\x61\x73":_0x5516[807],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[724],"\x61\x6C\x69\x61\x73":_0x5516[808],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[726],"\x61\x6C\x69\x61\x73":_0x5516[809],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[810],"\x61\x6C\x69\x61\x73":_0x5516[811],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[110],"\x61\x6C\x69\x61\x73":_0x5516[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[732],"\x61\x6C\x69\x61\x73":_0x5516[812],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[813],"\x61\x6C\x69\x61\x73":_0x5516[814],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[732],"\x61\x6C\x69\x61\x73":_0x5516[816],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[817],"\x61\x6C\x69\x61\x73":_0x5516[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[813],"\x61\x6C\x69\x61\x73":_0x5516[819],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[820],"\x61\x6C\x69\x61\x73":_0x5516[821],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[726],"\x61\x6C\x69\x61\x73":_0x5516[800],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[813],"\x61\x6C\x69\x61\x73":_0x5516[819],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[822],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[823],"\x61\x6C\x69\x61\x73":_0x5516[824],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[825],"\x61\x6C\x69\x61\x73":_0x5516[826],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[827],"\x61\x6C\x69\x61\x73":_0x5516[828],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[829],"\x61\x6C\x69\x61\x73":_0x5516[830],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[831],"\x61\x6C\x69\x61\x73":_0x5516[832],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[833],"\x61\x6C\x69\x61\x73":_0x5516[834],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[835],"\x61\x6C\x69\x61\x73":_0x5516[836],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[837],"\x61\x6C\x69\x61\x73":_0x5516[838],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[839],"\x61\x6C\x69\x61\x73":_0x5516[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[718],"\x61\x6C\x69\x61\x73":_0x5516[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[729],"\x61\x6C\x69\x61\x73":_0x5516[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[844],"\x61\x6C\x69\x61\x73":_0x5516[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[817],"\x61\x6C\x69\x61\x73":_0x5516[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[839],"\x61\x6C\x69\x61\x73":_0x5516[802],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[803],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[718],"\x61\x6C\x69\x61\x73":_0x5516[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[845],"\x61\x6C\x69\x61\x73":_0x5516[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[729],"\x61\x6C\x69\x61\x73":_0x5516[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[844],"\x61\x6C\x69\x61\x73":_0x5516[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[817],"\x61\x6C\x69\x61\x73":_0x5516[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[847],"\x61\x6C\x69\x61\x73":_0x5516[848],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[718],"\x61\x6C\x69\x61\x73":_0x5516[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[845],"\x61\x6C\x69\x61\x73":_0x5516[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[729],"\x61\x6C\x69\x61\x73":_0x5516[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[844],"\x61\x6C\x69\x61\x73":_0x5516[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[817],"\x61\x6C\x69\x61\x73":_0x5516[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[849],"\x61\x6C\x69\x61\x73":_0x5516[850],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[718],"\x61\x6C\x69\x61\x73":_0x5516[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[845],"\x61\x6C\x69\x61\x73":_0x5516[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":_0x5516[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[729],"\x61\x6C\x69\x61\x73":_0x5516[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[844],"\x61\x6C\x69\x61\x73":_0x5516[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[817],"\x61\x6C\x69\x61\x73":_0x5516[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[718],"\x61\x6C\x69\x61\x73":_0x5516[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[845],"\x61\x6C\x69\x61\x73":_0x5516[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[714],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[722],"\x61\x6C\x69\x61\x73":_0x5516[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[729],"\x61\x6C\x69\x61\x73":_0x5516[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[844],"\x61\x6C\x69\x61\x73":_0x5516[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[817],"\x61\x6C\x69\x61\x73":_0x5516[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[852],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[853],"\x61\x6C\x69\x61\x73":_0x5516[854],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[855],"\x61\x6C\x69\x61\x73":_0x5516[856],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[857],"\x61\x6C\x69\x61\x73":_0x5516[858],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[859],"\x61\x6C\x69\x61\x73":_0x5516[860],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[861],"\x61\x6C\x69\x61\x73":_0x5516[736],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[862],"\x61\x6C\x69\x61\x73":_0x5516[863],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[864],"\x61\x6C\x69\x61\x73":_0x5516[865],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[866],"\x61\x6C\x69\x61\x73":_0x5516[867],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[868],"\x61\x6C\x69\x61\x73":_0x5516[737],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[869],"\x61\x6C\x69\x61\x73":_0x5516[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[870],"\x61\x6C\x69\x61\x73":_0x5516[739],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[871],"\x61\x6C\x69\x61\x73":_0x5516[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[873],"\x61\x6C\x69\x61\x73":_0x5516[874],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[852],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[875],"\x61\x6C\x69\x61\x73":_0x5516[876],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[857],"\x61\x6C\x69\x61\x73":_0x5516[858],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[859],"\x61\x6C\x69\x61\x73":_0x5516[860],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[861],"\x61\x6C\x69\x61\x73":_0x5516[877],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[868],"\x61\x6C\x69\x61\x73":_0x5516[737],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[869],"\x61\x6C\x69\x61\x73":_0x5516[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[870],"\x61\x6C\x69\x61\x73":_0x5516[739],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[871],"\x61\x6C\x69\x61\x73":_0x5516[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[878],"\x61\x6C\x69\x61\x73":_0x5516[879],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[873],"\x61\x6C\x69\x61\x73":_0x5516[874],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[855],"\x61\x6C\x69\x61\x73":_0x5516[856],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[853],"\x61\x6C\x69\x61\x73":_0x5516[854],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[871],"\x61\x6C\x69\x61\x73":_0x5516[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[881],"\x61\x6C\x69\x61\x73":_0x5516[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[873],"\x61\x6C\x69\x61\x73":_0x5516[874],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[871],"\x61\x6C\x69\x61\x73":_0x5516[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[881],"\x61\x6C\x69\x61\x73":_0x5516[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[882],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[871],"\x61\x6C\x69\x61\x73":_0x5516[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[881],"\x61\x6C\x69\x61\x73":_0x5516[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[868],"\x61\x6C\x69\x61\x73":_0x5516[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[871],"\x61\x6C\x69\x61\x73":_0x5516[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[881],"\x61\x6C\x69\x61\x73":_0x5516[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x5516[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":57,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[883],"\x61\x6C\x69\x61\x73":_0x5516[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":57,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[884],"\x61\x6C\x69\x61\x73":_0x5516[634],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[885],"\x61\x6C\x69\x61\x73":_0x5516[886],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[887],"\x61\x6C\x69\x61\x73":_0x5516[647],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[888],"\x61\x6C\x69\x61\x73":_0x5516[889],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[890],"\x61\x6C\x69\x61\x73":_0x5516[891],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[892],"\x61\x6C\x69\x61\x73":_0x5516[100],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[871],"\x61\x6C\x69\x61\x73":_0x5516[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[893],"\x61\x6C\x69\x61\x73":_0x5516[894],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[853],"\x61\x6C\x69\x61\x73":_0x5516[895],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[892],"\x61\x6C\x69\x61\x73":_0x5516[854],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[888],"\x61\x6C\x69\x61\x73":_0x5516[889],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[890],"\x61\x6C\x69\x61\x73":_0x5516[891],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[883],"\x61\x6C\x69\x61\x73":_0x5516[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x5516[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":64,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[892],"\x61\x6C\x69\x61\x73":_0x5516[896],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x5516[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":64,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[883],"\x61\x6C\x69\x61\x73":_0x5516[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":64,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[897],"\x61\x6C\x69\x61\x73":_0x5516[898],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[861],"\x61\x6C\x69\x61\x73":_0x5516[877],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[899],"\x61\x6C\x69\x61\x73":_0x5516[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[900],"\x61\x6C\x69\x61\x73":_0x5516[901],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":_0x5516[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[902],"\x61\x6C\x69\x61\x73":_0x5516[903],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[904],"\x61\x6C\x69\x61\x73":_0x5516[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[905],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[897],"\x61\x6C\x69\x61\x73":_0x5516[898],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[861],"\x61\x6C\x69\x61\x73":_0x5516[906],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[907],"\x61\x6C\x69\x61\x73":_0x5516[908],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[909],"\x61\x6C\x69\x61\x73":_0x5516[910],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[911],"\x61\x6C\x69\x61\x73":_0x5516[912],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[913],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[914],"\x61\x6C\x69\x61\x73":_0x5516[915],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[916],"\x61\x6C\x69\x61\x73":_0x5516[917],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[918],"\x61\x6C\x69\x61\x73":_0x5516[919],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[920],"\x61\x6C\x69\x61\x73":_0x5516[921],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[922],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[923],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[924],"\x61\x6C\x69\x61\x73":_0x5516[925],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[924],"\x61\x6C\x69\x61\x73":_0x5516[926],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[927],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[928],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[924],"\x61\x6C\x69\x61\x73":_0x5516[925],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[924],"\x61\x6C\x69\x61\x73":_0x5516[926],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[927],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[929],"\x61\x6C\x69\x61\x73":_0x5516[930],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[931],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[932],"\x61\x6C\x69\x61\x73":_0x5516[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[933],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[934],"\x61\x6C\x69\x61\x73":_0x5516[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[936],"\x61\x6C\x69\x61\x73":_0x5516[937],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[938],"\x61\x6C\x69\x61\x73":_0x5516[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[929],"\x61\x6C\x69\x61\x73":_0x5516[940],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[941],"\x61\x6C\x69\x61\x73":_0x5516[942],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[943],"\x61\x6C\x69\x61\x73":_0x5516[944],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[945],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[946],"\x61\x6C\x69\x61\x73":_0x5516[947],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[900],"\x61\x6C\x69\x61\x73":_0x5516[804],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[902],"\x61\x6C\x69\x61\x73":_0x5516[805],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[948],"\x61\x6C\x69\x61\x73":_0x5516[721],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[932],"\x61\x6C\x69\x61\x73":_0x5516[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[949],"\x61\x6C\x69\x61\x73":_0x5516[950],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[933],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[934],"\x61\x6C\x69\x61\x73":_0x5516[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[932],"\x61\x6C\x69\x61\x73":_0x5516[951],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[936],"\x61\x6C\x69\x61\x73":_0x5516[937],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[938],"\x61\x6C\x69\x61\x73":_0x5516[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[952],"\x61\x6C\x69\x61\x73":_0x5516[953],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[954],"\x61\x6C\x69\x61\x73":_0x5516[955],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[946],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[931],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[932],"\x61\x6C\x69\x61\x73":_0x5516[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[933],"\x61\x6C\x69\x61\x73":_0x5516[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[934],"\x61\x6C\x69\x61\x73":_0x5516[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[936],"\x61\x6C\x69\x61\x73":_0x5516[956],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[938],"\x61\x6C\x69\x61\x73":_0x5516[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[900],"\x61\x6C\x69\x61\x73":_0x5516[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[931],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[932],"\x61\x6C\x69\x61\x73":_0x5516[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[957],"\x61\x6C\x69\x61\x73":_0x5516[958],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[936],"\x61\x6C\x69\x61\x73":_0x5516[937],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[938],"\x61\x6C\x69\x61\x73":_0x5516[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[946],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[913],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[959],"\x61\x6C\x69\x61\x73":_0x5516[915],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[934],"\x61\x6C\x69\x61\x73":_0x5516[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[960],"\x61\x6C\x69\x61\x73":_0x5516[917],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[961],"\x61\x6C\x69\x61\x73":_0x5516[962],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[743],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[963],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[964],"\x61\x6C\x69\x61\x73":_0x5516[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[965],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[966],"\x61\x6C\x69\x61\x73":_0x5516[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":81,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[967],"\x61\x6C\x69\x61\x73":_0x5516[913],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":81,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[968],"\x61\x6C\x69\x61\x73":_0x5516[969],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":81,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[970],"\x61\x6C\x69\x61\x73":_0x5516[970],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[971],"\x61\x6C\x69\x61\x73":_0x5516[971],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[972],"\x61\x6C\x69\x61\x73":_0x5516[972],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[966],"\x61\x6C\x69\x61\x73":_0x5516[966],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[973],"\x61\x6C\x69\x61\x73":_0x5516[973],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[974],"\x61\x6C\x69\x61\x73":_0x5516[974],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[975],"\x61\x6C\x69\x61\x73":_0x5516[975],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[976],"\x61\x6C\x69\x61\x73":_0x5516[976],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[525],"\x61\x6C\x69\x61\x73":_0x5516[525],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[873],"\x61\x6C\x69\x61\x73":_0x5516[873],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[977],"\x61\x6C\x69\x61\x73":_0x5516[977],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[873],"\x61\x6C\x69\x61\x73":_0x5516[873],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":83,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[978],"\x61\x6C\x69\x61\x73":_0x5516[484],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":83,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[974],"\x61\x6C\x69\x61\x73":_0x5516[974],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":84,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x61\x6C\x69\x61\x73":_0x5516[979],"\x66\x69\x65\x6C\x64":_0x5516[14],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5516[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":84,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[980],"\x61\x6C\x69\x61\x73":_0x5516[782],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5516[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":84,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5516[966],"\x61\x6C\x69\x61\x73":_0x5516[981],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x61\x6C\x69\x61\x73":_0x5516[982],"\x66\x69\x65\x6C\x64":_0x5516[14],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[983],"\x61\x6C\x69\x61\x73":_0x5516[984],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[985],"\x61\x6C\x69\x61\x73":_0x5516[986],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[971],"\x61\x6C\x69\x61\x73":_0x5516[987],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[966],"\x61\x6C\x69\x61\x73":_0x5516[981],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[703],"\x61\x6C\x69\x61\x73":_0x5516[852],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[450],"\x61\x6C\x69\x61\x73":_0x5516[579],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[709],"\x61\x6C\x69\x61\x73":_0x5516[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[705],"\x61\x6C\x69\x61\x73":_0x5516[736],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[743],"\x61\x6C\x69\x61\x73":_0x5516[988],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[989],"\x61\x6C\x69\x61\x73":_0x5516[989],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5516[990],"\x61\x6C\x69\x61\x73":_0x5516[991],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0}];models[_0x5516[998]][_0x5516[362]]({where:{id:1}})[_0x5516[17]](function(){return models[_0x5516[998]][_0x5516[59]]({id:1,tree:_0x5516[999]})})[_0x5516[17]](function(){return models[_0x5516[998]][_0x5516[997]]({where:{id:2},defaults:{id:2,tree:_0x5516[996]}})})[_0x5516[17]](function(){return models[_0x5516[994]][_0x5516[362]]({where:{DefaultReportId:{$ne:null}}})})[_0x5516[17]](function(){return models[_0x5516[995]][_0x5516[362]]({where:{id:{$ne:null}}})})[_0x5516[17]](function(){return models[_0x5516[995]][_0x5516[27]](_0x1343x35)})[_0x5516[17]](function(){return models[_0x5516[994]][_0x5516[27]](_0x1343x36,{ignoreDuplicates:true,individualHooks:true})})[_0x5516[17]](function(){logger[_0x5516[22]](_0x5516[993])})[_0x5516[11]](function(_0x1343x12){logger[_0x5516[10]](_0x5516[992],_0x1343x12)})})[_0x5516[11]](function(_0x1343x12){logger[_0x5516[10]](_0x1343x12[_0x5516[9]])})
\ No newline at end of file
+var _0x5baa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x69\x72\x73\x74\x53\x65\x74\x75\x70","\x61\x6C\x6C","\x69\x64","\x6E\x61\x6D\x65","\x61\x64\x64\x55\x73\x65\x72","\x74\x68\x65\x6E","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x6D\x73\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x6A\x6F\x69\x6E","\x6D\x61\x70","\x66\x6F\x72\x6D\x61\x74","\x64\x65\x62\x75\x67","\x53\x61\x6C\x65\x73","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x53\x75\x70\x70\x6F\x72\x74","\x62\x65\x65\x70\x61\x6C\x6C","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x46\x61\x78\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x46\x61\x78\x51\x75\x65\x75\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x4D\x61\x69\x6C\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x20\x51\x75\x65\x75\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72","\x66\x69\x6E\x64","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65","\x55\x73\x65\x72\x73","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x61\x67\x65\x6E\x74\x73\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x66\x6F\x72\x45\x61\x63\x68","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x67\x65\x6E\x74\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x54\x65\x61\x6D\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x64\x65\x66\x61\x75\x6C\x74","\x72\x69\x6E\x67\x61\x6C\x6C","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x55\x73\x65\x72\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x44\x65\x66\x61\x75\x6C\x74\x20\x54\x65\x61\x6D","\x61\x67\x65\x6E\x74","\x4A\x6F\x68\x6E\x20\x44\x6F\x65","\x6A\x6F\x68\x6E\x2E\x64\x6F\x65\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x73\x68\x75\x74\x74\x6C\x65\x35\x35","\x4A\x61\x6E\x65\x20\x4D\x69\x6C\x6C\x65\x72","\x6A\x61\x6E\x65\x2E\x6D\x69\x6C\x6C\x65\x72\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x55\x73\x65\x72","\x63\x72\x65\x61\x74\x65","\x54\x65\x61\x6D","\x61\x64\x6D\x69\x6E","\x41\x64\x6D\x69\x6E\x69\x73\x74\x72\x61\x74\x6F\x72","\x61\x64\x6D\x69\x6E\x40\x61\x64\x6D\x69\x6E\x2E\x63\x6F\x6D","\x70\x61\x73\x73\x77\x6F\x72\x64","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x68\x61\x6E\x53\x70\x79\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x43\x68\x61\x6E\x53\x70\x79\x31","\x73\x70\x79\x31","\x54\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x63\x61\x6E\x20\x6C\x69\x73\x74\x65\x6E\x20\x61\x6E\x64\x20\x74\x61\x6C\x6B\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x2E\x20\x54\x68\x65\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x77\x69\x6C\x6C\x20\x6E\x6F\x74\x20\x6C\x69\x73\x74\x65\x6E\x20\x74\x6F\x20\x74\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x76\x6F\x69\x63\x65\x2E","\x62\x77","\x43\x68\x61\x6E\x53\x70\x79\x32","\x73\x70\x79\x32","\x54\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x63\x61\x6E\x20\x6F\x6E\x6C\x79\x20\x6C\x69\x73\x74\x65\x6E\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x28\x6E\x65\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x6E\x6F\x72\x20\x74\x68\x65\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x20\x77\x69\x6C\x6C\x20\x6C\x69\x73\x74\x65\x6E\x20\x74\x6F\x20\x74\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x76\x6F\x69\x63\x65\x2E","\x62\x6F","\x43\x68\x61\x6E\x53\x70\x79\x33","\x73\x70\x79\x33","\x54\x68\x65\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6F\x72\x20\x63\x61\x6E\x20\x6C\x69\x73\x74\x65\x6E\x20\x61\x6E\x64\x20\x74\x61\x6C\x6B\x20\x62\x6F\x74\x68\x20\x74\x6F\x20\x74\x68\x65\x20\x61\x67\x65\x6E\x74\x20\x61\x6E\x64\x20\x74\x6F\x20\x74\x68\x65\x20\x63\x75\x73\x74\x6F\x6D\x65\x72\x2C\x20\x6C\x69\x6B\x65\x20\x61\x20\x70\x75\x72\x65\x20\x33\x20\x77\x61\x79\x20\x63\x6F\x6E\x66\x65\x72\x65\x6E\x63\x65\x20\x72\x6F\x6F\x6D\x2E","\x62\x57","\x43\x68\x61\x6E\x53\x70\x79","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x4D\x20\x4C\x69\x73\x74\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x53\x79\x73\x74\x65\x6D\x20\x4C\x69\x73\x74","\x44\x65\x66\x61\x75\x6C\x74\x20\x4C\x69\x73\x74","\x4C\x69\x73\x74","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x20\x4D\x75\x73\x69\x63\x20\x4F\x6E\x20\x48\x6F\x6C\x64\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x2F\x76\x61\x72\x2F\x6C\x69\x62\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x6D\x6F\x68\x2F","\x66\x69\x6C\x65\x73","\x72\x61\x6E\x64\x6F\x6D","\x77\x61\x76","\x56\x6F\x69\x63\x65\x4D\x75\x73\x69\x63\x4F\x6E\x48\x6F\x6C\x64","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x61\x72\x69\x61\x62\x6C\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x43\x48\x4F\x49\x43\x45","\x4F\x72\x64\x65\x72\x20\x6E\x75\x6D\x62\x65\x72","\x4F\x52\x44\x45\x52\x4E\x55\x4D","\x44\x61\x74\x61\x20\x42\x61\x73\x65\x20\x51\x75\x65\x72\x79\x20\x52\x65\x73\x75\x6C\x74","\x44\x42\x52\x45\x53\x55\x4C\x54","\x52\x41\x54\x45","\x56\x61\x72\x69\x61\x62\x6C\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x50\x61\x75\x73\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x42\x41\x43\x4B\x4F\x46\x46\x49\x43\x45","\x41\x46\x54\x45\x52\x43\x41\x4C\x4C","\x50\x61\x75\x73\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x54\x72\x75\x6E\x6B\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x44\x65\x6D\x6F\x54\x72\x75\x6E\x6B","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x70\x2D\x70\x72\x6F\x76\x69\x64\x65\x72","\x41\x4C\x4C\x4F\x57\x45\x44\x5F\x4E\x4F\x54\x5F\x53\x43\x52\x45\x45\x4E\x45\x44","\x30\x2E\x30\x2E\x30\x2E\x30\x2F\x30\x2E\x30\x2E\x30\x2E\x30","\x35\x35\x78\x63\x61\x6C\x6C\x79\x35\x35","\x54\x72\x75\x6E\x6B","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x20\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x3A\x20\x25\x73\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x5F\x36\x30\x30","\x31","\x4E\x6F\x4F\x70","\x49\x6E\x74\x65\x72\x6E\x61\x6C\x20\x43\x61\x6C\x6C","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x45\x63\x68\x6F\x20\x54\x65\x73\x74","\x32","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x33","\x47\x6F\x74\x6F\x49\x66\x54\x69\x6D\x65","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x34\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x39","\x34","\x4E\x6F\x4F\x50","\x53\x6B\x69\x70\x70\x65\x64\x20\x43\x61\x6C\x6C\x65\x72\x49\x44\x20\x53\x65\x74","\x35","\x53\x6B\x69\x70\x70\x65\x64\x20\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x36","\x53\x6B\x69\x70\x70\x65\x64\x20\x50\x72\x6F\x67\x72\x65\x73\x73","\x37","\x50\x6C\x61\x79\x62\x61\x63\x6B","\x64\x65\x6D\x6F\x2D\x65\x63\x68\x6F\x74\x65\x73\x74","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x38","\x53\x6B\x69\x70\x70\x65\x64\x20\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x39","\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x31\x30","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x31\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x36","\x31\x31","\x31\x32","\x31\x33","\x31\x34","\x45\x63\x68\x6F","","\x31\x35","\x31\x36","\x45\x63\x68\x6F\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x31\x37","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x38\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x32\x33","\x31\x38","\x31\x39","\x32\x30","\x32\x31","\x32\x32","\x32\x33","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x5F\x36\x30\x30\x30","\x53\x75\x70\x70\x6F\x72\x74\x20\x51\x75\x65\x75\x65","\x41\x6E\x73\x77\x65\x72","\x51\x75\x65\x75\x65","\x53\x75\x70\x70\x6F\x72\x74\x2C\x78\x58\x2C\x2C\x2C","\x51\x75\x65\x75\x65\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x5F\x36\x36\x36\x36","\x41\x75\x74\x6F\x20\x41\x74\x74\x65\x6E\x64\x61\x6E\x74\x20\x41\x47\x49","\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x2F\x73\x71\x75\x61\x72\x65\x2C\x41\x75\x74\x6F\x20\x41\x74\x74\x65\x6E\x64\x61\x6E\x74","\x41\x47\x49\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x5F\x36\x36\x36\x37","\x4F\x72\x64\x65\x72\x73\x20\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x2F\x73\x71\x75\x61\x72\x65\x2C\x4F\x72\x64\x65\x72\x73","\x5F\x36\x36\x36\x38","\x43\x53\x49\x20\x41\x47\x49","\x61\x67\x69\x3A\x2F\x2F\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x2F\x73\x71\x75\x61\x72\x65\x2C\x43\x53\x49","\x5F\x58\x2E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x43\x44\x52\x28\x74\x61\x67\x29\x3D\x2D\x2D","\x2A\x2C\x2A\x2C\x2A\x2C\x2A\x3F\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x35\x3A\x66\x72\x6F\x6D\x2D\x73\x69\x70\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x31\x30","\x44\x69\x61\x6C","\x53\x49\x50\x2F\x44\x65\x6D\x6F\x20\x54\x72\x75\x6E\x6B\x2F\x24\x7B\x45\x58\x54\x45\x4E\x3A\x30\x7D","\x44\x69\x61\x6C\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x5F\x36\x30\x30\x31","\x53\x61\x6C\x65\x73\x20\x51\x75\x65\x75\x65","\x53\x61\x6C\x65\x73\x2C\x78\x58\x2C\x2C\x2C","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x71\x75\x61\x72\x65\x20\x50\x72\x6F\x6A\x65\x63\x74\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x41\x75\x74\x6F\x20\x41\x74\x74\x65\x6E\x64\x61\x6E\x74","\x49\x56\x52\x20\x53\x41\x4D\x50\x4C\x45\x20\x31","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x65\x6E\x75\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4D\x65\x6E\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3D\x22\x35\x22\x20\x64\x69\x67\x69\x74\x3D\x22\x31\x22\x20\x72\x65\x74\x72\x79\x3D\x22\x32\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x69\x64\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x6D\x65\x6E\x75\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x33\x30\x22\x20\x79\x3D\x22\x31\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6D\x65\x6E\x75\x3E\x0A\x20\x20\x3C\x71\x75\x65\x75\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x51\x75\x65\x75\x65\x20\x53\x61\x6C\x65\x73\x22\x20\x71\x75\x65\x75\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x6F\x70\x74\x73\x3D\x22\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x30\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x33\x30\x30\x22\x20\x61\x67\x69\x3D\x22\x22\x20\x6D\x61\x63\x72\x6F\x3D\x22\x22\x20\x67\x6F\x73\x75\x62\x3D\x22\x22\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x22\x20\x69\x64\x3D\x22\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x71\x75\x65\x75\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x37\x30\x22\x20\x79\x3D\x22\x39\x2E\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x33\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x71\x75\x65\x75\x65\x3E\x0A\x20\x20\x3C\x71\x75\x65\x75\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x51\x75\x65\x75\x65\x20\x53\x75\x70\x70\x6F\x72\x74\x22\x20\x71\x75\x65\x75\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x6F\x70\x74\x73\x3D\x22\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x30\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x33\x30\x30\x22\x20\x61\x67\x69\x3D\x22\x22\x20\x6D\x61\x63\x72\x6F\x3D\x22\x22\x20\x67\x6F\x73\x75\x62\x3D\x22\x22\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x22\x20\x69\x64\x3D\x22\x36\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x71\x75\x65\x75\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x35\x34\x30\x22\x20\x79\x3D\x22\x31\x34\x39\x2E\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x37\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x71\x75\x65\x75\x65\x3E\x0A\x20\x20\x3C\x64\x69\x61\x6C\x20\x6C\x61\x62\x65\x6C\x3D\x22\x49\x6E\x74\x65\x72\x6E\x61\x6C\x20\x44\x69\x61\x6C\x20\x4A\x6F\x68\x6E\x20\x44\x6F\x65\x22\x20\x73\x69\x70\x5F\x69\x64\x3D\x22\x31\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x36\x30\x22\x20\x6F\x70\x74\x73\x3D\x22\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x69\x64\x3D\x22\x37\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x64\x69\x61\x6C\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x37\x30\x22\x20\x79\x3D\x22\x33\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x64\x69\x61\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x38\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x39\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x32\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6E\x6F\x6F\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4E\x6F\x4F\x70\x20\x63\x68\x6F\x69\x63\x65\x20\x76\x69\x65\x77\x22\x20\x6F\x75\x74\x70\x75\x74\x3D\x22\x43\x68\x6F\x69\x63\x65\x3A\x20\x7B\x43\x48\x4F\x49\x43\x45\x7D\x22\x20\x69\x64\x3D\x22\x31\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x6E\x6F\x6F\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x33\x30\x30\x22\x20\x79\x3D\x22\x33\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6E\x6F\x6F\x70\x3E\x0A\x20\x20\x3C\x65\x6E\x64\x20\x6C\x61\x62\x65\x6C\x3D\x22\x45\x6E\x64\x22\x20\x69\x64\x3D\x22\x31\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x65\x6E\x64\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x37\x32\x30\x22\x20\x79\x3D\x22\x31\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x65\x6E\x64\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x36\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x33\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x31\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x37\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x38\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x36\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x39\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x37\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x30\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x31\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x37\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x61\x6E\x73\x77\x65\x72\x3D\x22\x79\x65\x73\x22\x20\x69\x64\x3D\x22\x32\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x33\x30\x22\x20\x79\x3D\x22\x31\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x32\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x32\x31\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x43\x53\x49","\x43\x75\x73\x74\x6F\x6D\x65\x72\x20\x53\x61\x74\x69\x73\x66\x61\x63\x74\x69\x6F\x6E\x20\x49\x6E\x64\x65\x78\x20\x65\x78\x61\x6D\x70\x6C\x65","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x71\x75\x65\x75\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x51\x75\x65\x75\x65\x20\x4F\x50\x54\x49\x4F\x4E\x20\x43\x20\x74\x6F\x20\x63\x6F\x6E\x74\x69\x6E\x75\x65\x22\x20\x71\x75\x65\x75\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x6F\x70\x74\x73\x3D\x22\x63\x22\x20\x75\x72\x6C\x3D\x22\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x30\x22\x20\x74\x69\x6D\x65\x6F\x75\x74\x3D\x22\x31\x30\x22\x20\x61\x67\x69\x3D\x22\x22\x20\x6D\x61\x63\x72\x6F\x3D\x22\x22\x20\x67\x6F\x73\x75\x62\x3D\x22\x22\x20\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x22\x20\x69\x64\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x71\x75\x65\x75\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x32\x36\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x71\x75\x65\x75\x65\x3E\x0A\x20\x20\x3C\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x75\x62\x50\x72\x6F\x6A\x65\x63\x74\x20\x53\x75\x72\x76\x65\x79\x22\x20\x70\x72\x6F\x6A\x65\x63\x74\x5F\x69\x64\x3D\x22\x34\x22\x20\x69\x64\x3D\x22\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x33\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x36\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x65\x6E\x64\x20\x6C\x61\x62\x65\x6C\x3D\x22\x45\x6E\x64\x22\x20\x69\x64\x3D\x22\x37\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x65\x6E\x64\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x36\x30\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x65\x6E\x64\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x38\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x37\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x61\x6E\x73\x77\x65\x72\x3D\x22\x79\x65\x73\x22\x20\x69\x64\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x39\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x31\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x30\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x4F\x72\x64\x65\x72\x73","\x4F\x72\x64\x65\x72\x20\x44\x42\x20\x49\x56\x52\x20\x53\x61\x6D\x70\x6C\x65","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x65\x6E\x75\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4D\x65\x6E\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3D\x22\x35\x22\x20\x64\x69\x67\x69\x74\x3D\x22\x35\x22\x20\x72\x65\x74\x72\x79\x3D\x22\x31\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x32\x22\x20\x69\x64\x3D\x22\x34\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x6D\x65\x6E\x75\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x32\x35\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6D\x65\x6E\x75\x3E\x0A\x20\x20\x3C\x6E\x6F\x6F\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4E\x6F\x4F\x70\x20\x44\x65\x62\x75\x67\x20\x4F\x52\x44\x45\x52\x4E\x55\x4D\x22\x20\x6F\x75\x74\x70\x75\x74\x3D\x22\x4F\x52\x44\x45\x52\x20\x4E\x55\x4D\x42\x45\x52\x3A\x20\x7B\x4F\x52\x44\x45\x52\x4E\x55\x4D\x7D\x22\x20\x69\x64\x3D\x22\x36\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x6E\x6F\x6F\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x34\x30\x30\x22\x20\x79\x3D\x22\x31\x30\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x32\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6E\x6F\x6F\x70\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x37\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x2D\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x34\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x67\x6F\x74\x6F\x69\x66\x20\x6C\x61\x62\x65\x6C\x3D\x22\x47\x6F\x74\x6F\x49\x66\x22\x20\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x3D\x22\x7B\x44\x42\x52\x45\x53\x55\x4C\x54\x7D\x20\x3D\x3D\x20\x31\x22\x20\x69\x64\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x66\x6C\x6F\x77\x2F\x67\x6F\x74\x6F\x69\x66\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x37\x33\x30\x22\x20\x79\x3D\x22\x31\x30\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x31\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x67\x6F\x74\x6F\x69\x66\x3E\x0A\x20\x20\x3C\x70\x6C\x61\x79\x62\x61\x63\x6B\x20\x6C\x61\x62\x65\x6C\x3D\x22\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x4F\x72\x64\x65\x72\x20\x73\x68\x69\x70\x70\x65\x64\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x33\x22\x20\x73\x6B\x69\x70\x3D\x22\x30\x22\x20\x6E\x6F\x61\x6E\x73\x77\x65\x72\x3D\x22\x30\x22\x20\x69\x64\x3D\x22\x31\x32\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x30\x31\x30\x22\x20\x79\x3D\x22\x35\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x33\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x74\x72\x75\x65\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x30\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x32\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x70\x6C\x61\x79\x62\x61\x63\x6B\x20\x6C\x61\x62\x65\x6C\x3D\x22\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x4F\x72\x64\x65\x72\x20\x6F\x6E\x20\x65\x6C\x61\x62\x6F\x72\x61\x74\x69\x6F\x6E\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x34\x22\x20\x73\x6B\x69\x70\x3D\x22\x30\x22\x20\x6E\x6F\x61\x6E\x73\x77\x65\x72\x3D\x22\x30\x22\x20\x69\x64\x3D\x22\x31\x34\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x30\x31\x30\x22\x20\x79\x3D\x22\x31\x38\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x32\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x35\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x66\x61\x6C\x73\x65\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x30\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x34\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x68\x61\x6E\x67\x75\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x48\x61\x6E\x67\x75\x70\x22\x20\x69\x64\x3D\x22\x31\x36\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x68\x61\x6E\x67\x75\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x31\x38\x30\x22\x20\x79\x3D\x22\x31\x30\x39\x2E\x35\x36\x37\x38\x32\x37\x31\x33\x30\x38\x35\x32\x33\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x68\x61\x6E\x67\x75\x70\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x37\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x32\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x38\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x34\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x61\x6E\x73\x77\x65\x72\x3D\x22\x79\x65\x73\x22\x20\x69\x64\x3D\x22\x31\x39\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x31\x30\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x30\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x39\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x34\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x64\x61\x74\x61\x62\x61\x73\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x44\x61\x74\x61\x62\x61\x73\x65\x20\x71\x75\x65\x72\x79\x20\x45\x58\x41\x4D\x50\x4C\x45\x22\x20\x6F\x64\x62\x63\x5F\x69\x64\x3D\x22\x31\x22\x20\x71\x75\x65\x72\x79\x3D\x22\x53\x45\x4C\x45\x43\x54\x20\x73\x74\x61\x74\x75\x73\x20\x66\x72\x6F\x6D\x20\x6F\x72\x64\x65\x72\x73\x20\x57\x48\x45\x52\x45\x20\x69\x64\x3D\x7B\x4F\x52\x44\x45\x52\x4E\x55\x4D\x7D\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x69\x64\x3D\x22\x32\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x73\x65\x72\x76\x65\x72\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x35\x36\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x32\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x36\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x32\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x32\x33\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x32\x31\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x53\x75\x72\x76\x65\x79","\x53\x75\x72\x76\x65\x79\x20\x49\x56\x52\x20\x65\x78\x61\x6D\x70\x6C\x65","\x3C\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x20\x67\x72\x69\x64\x3D\x22\x31\x22\x20\x67\x75\x69\x64\x65\x73\x3D\x22\x31\x22\x20\x74\x6F\x6F\x6C\x74\x69\x70\x73\x3D\x22\x31\x22\x20\x63\x6F\x6E\x6E\x65\x63\x74\x3D\x22\x31\x22\x20\x66\x6F\x6C\x64\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x3D\x22\x30\x22\x20\x70\x61\x67\x65\x53\x63\x61\x6C\x65\x3D\x22\x31\x22\x20\x70\x61\x67\x65\x57\x69\x64\x74\x68\x3D\x22\x38\x32\x36\x22\x20\x70\x61\x67\x65\x48\x65\x69\x67\x68\x74\x3D\x22\x31\x31\x36\x39\x22\x3E\x0A\x20\x3C\x72\x6F\x6F\x74\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x30\x22\x2F\x3E\x0A\x20\x20\x3C\x73\x74\x61\x72\x74\x20\x6C\x61\x62\x65\x6C\x3D\x22\x53\x74\x61\x72\x74\x22\x20\x69\x64\x3D\x22\x32\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x65\x6E\x74\x72\x79\x2F\x73\x74\x61\x72\x74\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x37\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x73\x74\x61\x72\x74\x3E\x0A\x20\x20\x3C\x6D\x65\x6E\x75\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4D\x65\x6E\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x35\x22\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x3D\x22\x35\x22\x20\x64\x69\x67\x69\x74\x3D\x22\x31\x22\x20\x72\x65\x74\x72\x79\x3D\x22\x31\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x34\x22\x20\x69\x64\x3D\x22\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x6D\x65\x6E\x75\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x32\x32\x32\x22\x20\x79\x3D\x22\x31\x31\x30\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6D\x65\x6E\x75\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x34\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x32\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x33\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6E\x6F\x6F\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x4E\x6F\x4F\x70\x22\x20\x6F\x75\x74\x70\x75\x74\x3D\x22\x22\x20\x69\x64\x3D\x22\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x67\x65\x6E\x65\x72\x61\x6C\x2F\x6E\x6F\x6F\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x33\x37\x38\x2E\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x34\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x6E\x6F\x6F\x70\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x36\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x31\x2C\x32\x2C\x33\x2C\x34\x2C\x35\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x35\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x68\x61\x6E\x67\x75\x70\x20\x6C\x61\x62\x65\x6C\x3D\x22\x48\x61\x6E\x67\x75\x70\x22\x20\x69\x64\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x63\x61\x6C\x6C\x5F\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2F\x68\x61\x6E\x67\x75\x70\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x38\x33\x38\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x68\x61\x6E\x67\x75\x70\x3E\x0A\x20\x20\x3C\x70\x6C\x61\x79\x62\x61\x63\x6B\x20\x6C\x61\x62\x65\x6C\x3D\x22\x50\x6C\x61\x79\x62\x61\x63\x6B\x20\x54\x68\x61\x6E\x6B\x20\x79\x6F\x75\x22\x20\x66\x69\x6C\x65\x5F\x69\x64\x3D\x22\x36\x22\x20\x73\x6B\x69\x70\x3D\x22\x30\x22\x20\x6E\x6F\x61\x6E\x73\x77\x65\x72\x3D\x22\x30\x22\x20\x69\x64\x3D\x22\x31\x33\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x35\x32\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x70\x6C\x61\x79\x62\x61\x63\x6B\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x34\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x33\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x64\x61\x74\x61\x62\x61\x73\x65\x20\x6C\x61\x62\x65\x6C\x3D\x22\x44\x61\x74\x61\x62\x61\x73\x65\x22\x20\x6F\x64\x62\x63\x5F\x69\x64\x3D\x22\x31\x22\x20\x71\x75\x65\x72\x79\x3D\x22\x49\x4E\x53\x45\x52\x54\x20\x49\x4E\x54\x4F\x20\x73\x75\x72\x76\x65\x79\x20\x28\x61\x67\x65\x6E\x74\x2C\x20\x71\x75\x65\x75\x65\x2C\x20\x72\x65\x73\x75\x6C\x74\x29\x26\x23\x78\x61\x3B\x56\x41\x4C\x55\x45\x53\x20\x28\x7B\x4D\x45\x4D\x42\x45\x52\x49\x4E\x54\x45\x52\x46\x41\x43\x45\x7D\x2C\x20\x7B\x51\x55\x45\x55\x45\x4E\x41\x4D\x45\x7D\x2C\x20\x7B\x52\x41\x54\x45\x7D\x29\x22\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x5F\x69\x64\x3D\x22\x31\x22\x20\x69\x64\x3D\x22\x31\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x73\x74\x79\x6C\x65\x3D\x22\x69\x6D\x61\x67\x65\x3B\x69\x6D\x61\x67\x65\x3D\x2F\x61\x73\x73\x65\x74\x73\x2F\x70\x6C\x75\x67\x69\x6E\x73\x2F\x73\x71\x75\x61\x72\x65\x2F\x73\x74\x65\x6E\x63\x69\x6C\x73\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x73\x65\x72\x76\x65\x72\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x5F\x31\x32\x38\x78\x31\x32\x38\x2E\x70\x6E\x67\x22\x20\x76\x65\x72\x74\x65\x78\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x3E\x0A\x20\x20\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x78\x3D\x22\x36\x38\x30\x22\x20\x79\x3D\x22\x31\x31\x30\x2E\x31\x33\x35\x36\x35\x34\x32\x36\x31\x37\x30\x34\x36\x34\x22\x20\x77\x69\x64\x74\x68\x3D\x22\x38\x30\x22\x20\x68\x65\x69\x67\x68\x74\x3D\x22\x38\x30\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x2F\x64\x61\x74\x61\x62\x61\x73\x65\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x36\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x33\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x35\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x20\x3C\x6D\x78\x43\x65\x6C\x6C\x20\x69\x64\x3D\x22\x31\x37\x22\x20\x65\x64\x67\x65\x3D\x22\x31\x22\x20\x70\x61\x72\x65\x6E\x74\x3D\x22\x31\x22\x20\x73\x6F\x75\x72\x63\x65\x3D\x22\x31\x35\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x31\x30\x22\x3E\x0A\x20\x20\x20\x20\x3C\x6D\x78\x47\x65\x6F\x6D\x65\x74\x72\x79\x20\x72\x65\x6C\x61\x74\x69\x76\x65\x3D\x22\x31\x22\x20\x61\x73\x3D\x22\x67\x65\x6F\x6D\x65\x74\x72\x79\x22\x2F\x3E\x0A\x20\x20\x3C\x2F\x6D\x78\x43\x65\x6C\x6C\x3E\x0A\x20\x3C\x2F\x72\x6F\x6F\x74\x3E\x0A\x20\x3C\x2F\x6D\x78\x47\x72\x61\x70\x68\x4D\x6F\x64\x65\x6C\x3E","\x53\x71\x75\x61\x72\x65\x50\x72\x6F\x6A\x65\x63\x74","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x71\x75\x61\x72\x65\x20\x4F\x44\x42\x43\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x78\x63\x61\x6C\x6C\x79","\x44\x52\x49\x56\x45\x52\x3D\x4D\x79\x53\x51\x4C\x3B\x53\x45\x52\x56\x45\x52\x3D\x31\x32\x37\x2E\x30\x2E\x30\x2E\x31\x3B\x55\x49\x44\x3D\x78\x63\x61\x6C\x6C\x3B\x50\x57\x44\x3D\x78\x43\x40\x4C\x4C\x31\x32\x33\x34\x3B\x44\x41\x54\x41\x42\x41\x53\x45\x3D\x6D\x6F\x74\x69\x6F\x6E","\x53\x71\x75\x61\x72\x65\x4F\x64\x62\x63","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x6F\x6D\x70\x61\x6E\x69\x65\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x41\x63\x6D\x65","\x6C\x74\x64","\x41\x63\x6D\x65\x20\x53\x72\x65\x65\x74","\x58\x65\x6E\x69\x61\x6C\x61\x62","\x73\x72\x6C","\x43\x2E\x73\x6F\x20\x56\x69\x74\x74\x6F\x72\x69\x6F\x20\x45\x6D\x61\x6E\x75\x65\x6C\x65\x20\x49\x49\x2C\x20\x31\x31\x31","\x31\x30\x31\x32\x38","\x49\x74\x61\x6C\x79","\x54\x75\x72\x69\x6E","\x30\x39\x36\x36\x38\x39\x31\x30\x30\x31\x32","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x78\x65\x6E\x69\x61\x6C\x61\x62\x2E\x63\x6F\x6D\x2F","\x2B\x33\x39\x20\x30\x31\x31\x2E\x31\x39\x38\x38\x36\x35\x30\x30","\x2B\x33\x39\x20\x30\x31\x31\x2E\x30\x39\x36\x30\x30\x37\x30","\x69\x6E\x66\x6F\x40\x78\x63\x61\x6C\x6C\x79\x2E\x63\x6F\x6D","\x43\x6F\x6D\x70\x61\x6E\x79","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x49\x6E\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73","\x56\x6F\x69\x63\x65\x20\x49\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6C\x2D\x6D\x64\x2D\x33","\x63\x6F\x75\x6E\x74\x65\x72","\x62\x6C\x75\x65\x2D\x6D\x61\x64\x69\x73\x6F\x6E","\x66\x61\x2D\x63\x6F\x6D\x6D\x65\x6E\x74\x73","\x23","\x56\x49\x45\x57\x20\x4D\x4F\x52\x45","\x41\x67\x65\x6E\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x43\x61\x6C\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x44\x69\x61\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C","\x51\x75\x65\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x75\x73\x65\x72\x73","\x43\x68\x61\x74\x20\x53\x65\x73\x73\x69\x6F\x6E\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x20\x53\x65\x73\x73\x69\x6F\x6E\x73","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x42\x6C\x75\x65","\x52\x65\x64","\x72\x65\x64\x2D\x69\x6E\x74\x65\x6E\x73\x65","\x47\x72\x65\x65\x6E","\x67\x72\x65\x65\x6E\x2D\x68\x61\x7A\x65","\x50\x75\x72\x70\x6C\x65","\x70\x75\x72\x70\x6C\x65\x2D\x70\x6C\x75\x6D","\x4F\x72\x61\x6E\x67\x65","\x79\x65\x6C\x6C\x6F\x77\x2D\x63\x61\x73\x61\x62\x6C\x61\x6E\x63\x61","\x59\x65\x6C\x6C\x6F\x77","\x79\x65\x6C\x6C\x6F\x77\x2D\x63\x72\x75\x73\x74\x61","\x54\x61\x6C\x6B\x20\x62\x75\x62\x62\x6C\x65\x73","\x42\x61\x72\x20\x43\x68\x61\x72\x74","\x66\x61\x2D\x62\x61\x72\x2D\x63\x68\x61\x72\x74","\x53\x68\x6F\x70\x70\x69\x6E\x67\x20\x43\x61\x72\x74","\x66\x61\x2D\x73\x68\x6F\x70\x70\x69\x6E\x67\x2D\x63\x61\x72\x74","\x47\x6C\x6F\x62\x65","\x66\x61\x2D\x67\x6C\x6F\x62\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x30\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x30\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x3D\x30\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x69\x73\x20\x6E\x6F\x74\x20\x6E\x75\x6C\x6C","\x41\x63\x74\x69\x76\x65\x20\x43\x61\x6C\x6C\x73","\x43\x4F\x55\x4E\x54\x28\x2A\x29","\x43\x41\x4C\x4C\x53","\x2E\x2E\x2F\x73\x72\x63\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x77\x69\x64\x67\x65\x74\x2D\x74\x69\x74\x6C\x65\x2E\x68\x74\x6D\x6C","\x31\x34\x35\x34\x37\x37\x32\x35\x33\x32\x33\x34\x36\x2D\x31\x30","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31","\x54\x6F\x74\x61\x6C\x20\x41\x6E\x73\x77\x65\x72\x65\x64","\x31\x34\x35\x36\x38\x34\x31\x30\x33\x31\x31\x31\x31\x2D\x38","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2B\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x28\x25\x29","\x31\x34\x35\x37\x32\x37\x30\x31\x32\x34\x38\x30\x32\x2D\x34","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x30\x29\x29","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31","\x41\x76\x67\x20\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x31\x34\x37\x36\x36\x2D\x35","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x20\x31\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x2F\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x20\x31\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x53\x65\x72\x76\x69\x63\x65\x20\x4C\x65\x76\x65\x6C\x20\x31\x30\x20\x28\x25\x29","\x53\x45\x52\x56\x49\x43\x45\x20\x4C\x45\x56\x45\x4C","\x31\x34\x35\x37\x33\x36\x36\x39\x36\x35\x37\x39\x34\x2D\x33","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x31\x2D\x32\x31","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x20\x49\x53\x20\x4E\x55\x4C\x4C","\x57\x61\x69\x74\x69\x6E\x67\x20\x43\x61\x6C\x6C\x73","\x31\x34\x35\x36\x38\x33\x39\x38\x37\x30\x34\x34\x39\x2D\x35","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31","\x54\x6F\x74\x61\x6C\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x31\x34\x35\x36\x38\x34\x31\x32\x34\x34\x39\x33\x31\x2D\x32\x37","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2B\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x52\x61\x74\x65\x20\x28\x25\x29","\x31\x34\x35\x37\x32\x36\x39\x30\x33\x33\x39\x32\x33\x2D\x33","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x33\x30\x33\x32\x34\x2D\x38","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x20\x31\x35\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x2F\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x20\x31\x35\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x53\x65\x72\x76\x69\x63\x65\x20\x4C\x65\x76\x65\x6C\x20\x31\x35\x20\x28\x25\x29","\x53\x45\x52\x56\x49\x43\x45\x20\x4C\x45\x56\x45\x4C\x20\x31\x35","\x31\x34\x35\x37\x39\x35\x32\x37\x33\x34\x35\x39\x30\x2D\x31","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x32\x2D\x32\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x4D\x41\x58\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x4C\x6F\x6E\x67\x65\x73\x74\x20\x41\x63\x74\x69\x76\x65\x20\x43\x61\x6C\x6C","\x31\x34\x35\x37\x32\x37\x35\x32\x35\x38\x34\x39\x34\x2D\x31\x31","\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29","\x54\x6F\x74\x61\x6C\x20\x4F\x66\x66\x65\x72\x65\x64","\x31\x34\x35\x37\x32\x36\x39\x30\x31\x30\x36\x31\x36\x2D\x31","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2F\x48\x4F\x55\x52\x28\x43\x55\x52\x52\x45\x4E\x54\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x29\x29\x2C\x31\x29","\x41\x76\x67\x20\x4F\x66\x66\x65\x72\x65\x64\x20\x50\x65\x72\x20\x48\x6F\x75\x72","\x31\x34\x35\x37\x32\x37\x35\x32\x36\x33\x30\x32\x32\x2D\x31\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x4A\x6F\x69\x6E\x41\x74\x29\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x32\x33\x38\x37\x30\x2D\x37","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x20\x32\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x2F\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x3D\x31\x20\x41\x4E\x44\x20\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x20\x32\x30\x29\x20\x54\x48\x45\x4E\x20\x31\x20\x45\x4C\x53\x45\x20\x30\x20\x45\x4E\x44\x29\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x53\x65\x72\x76\x69\x63\x65\x20\x4C\x65\x76\x65\x6C\x20\x32\x30\x20\x28\x25\x29","\x53\x45\x52\x56\x49\x43\x45\x20\x4C\x45\x56\x45\x4C\x20\x32\x30","\x31\x34\x35\x37\x39\x35\x32\x37\x35\x31\x36\x30\x35\x2D\x32","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x33\x2D\x32\x33","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x4D\x41\x58\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x29\x29","\x4F\x6C\x64\x65\x73\x74\x20\x57\x61\x69\x74\x69\x6E\x67\x20\x43\x61\x6C\x6C","\x31\x34\x35\x37\x32\x37\x35\x32\x35\x34\x30\x36\x31\x2D\x31\x30","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x3D\x31","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x31\x34\x35\x37\x32\x36\x39\x30\x32\x32\x30\x36\x32\x2D\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x61\x63\x77\x74\x69\x6D\x65\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x41\x43\x57\x20\x54\x69\x6D\x65","\x31\x34\x35\x37\x32\x37\x30\x32\x31\x39\x33\x35\x35\x2D\x36","\x31\x34\x35\x36\x38\x34\x31\x31\x39\x31\x36\x36\x34\x2D\x32\x34","\x2E\x2E\x2F\x73\x72\x63\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2D\x74\x69\x74\x6C\x65\x2E\x68\x74\x6D\x6C","\x33\x2D\x33\x2D\x33\x2D\x33","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22","\x4D\x61\x6E\x75\x61\x6C\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x31\x34\x35\x37\x32\x37\x36\x34\x35\x38\x34\x32\x34\x2D\x31\x34","\x74\x79\x70\x65\x3D\x22\x6F\x75\x74\x62\x6F\x75\x6E\x64\x22\x20\x41\x4E\x44\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x41\x4E\x53\x57\x45\x52\x45\x44\x22","\x41\x6E\x73\x77\x65\x72\x65\x64","\x31\x34\x35\x37\x37\x31\x38\x35\x37\x39\x35\x32\x32\x2D\x32","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x53\x55\x4D\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x29","\x47\x6C\x6F\x62\x61\x6C\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x31\x34\x35\x37\x32\x37\x36\x34\x35\x33\x34\x36\x35\x2D\x31\x33","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x22\x41\x4E\x53\x57\x45\x52\x45\x44\x22\x2C\x31\x2C\x30\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x2A\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x28\x25\x29","\x31\x34\x35\x37\x37\x31\x38\x35\x39\x31\x32\x34\x33\x2D\x33","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x2C\x30\x29\x29","\x41\x76\x67\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x31\x34\x35\x37\x37\x31\x38\x34\x38\x32\x33\x39\x36\x2D\x31","\x41\x67\x65\x6E\x74\x73\x20\x53\x74\x61\x74\x75\x73","\x6F\x6E\x6C\x69\x6E\x65\x3D\x31\x20\x41\x4E\x44\x20\x72\x6F\x6C\x65\x3D\x22\x61\x67\x65\x6E\x74\x22","\x4C\x6F\x67\x67\x65\x64","\x41\x47\x45\x4E\x54\x53","\x31\x34\x35\x37\x32\x37\x35\x32\x34\x38\x35\x32\x31\x2D\x39","\x6F\x6E\x6C\x69\x6E\x65\x3D\x31\x20\x41\x4E\x44\x20\x72\x6F\x6C\x65\x3D\x22\x61\x67\x65\x6E\x74\x22\x20\x41\x4E\x44\x20\x28\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65\x3D\x31\x20\x4F\x52\x20\x63\x68\x61\x74\x50\x61\x75\x73\x65\x3D\x31\x20\x4F\x52\x20\x6D\x61\x69\x6C\x50\x61\x75\x73\x65\x3D\x31\x20\x4F\x52\x20\x66\x61\x78\x50\x41\x75\x73\x65\x3D\x31\x29\x20\x61\x6E\x64\x20\x70\x61\x75\x73\x65\x54\x79\x70\x65\x20\x21\x3D\x22\x41\x43\x57\x22","\x50\x61\x75\x73\x65\x64","\x31\x34\x35\x37\x32\x37\x36\x34\x36\x32\x38\x34\x36\x2D\x31\x35","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65\x3D\x31\x20\x61\x6E\x64\x20\x70\x61\x75\x73\x65\x54\x79\x70\x65\x3D\x22\x41\x43\x57\x22","\x41\x43\x57","\x31\x34\x35\x37\x33\x36\x30\x34\x36\x34\x32\x30\x38\x2D\x31","\x44\x61\x73\x68\x62\x6F\x61\x72\x64","\x64\x65\x73\x74\x72\x6F\x79","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x66\x6F\x72\x20\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x46\x61\x78","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x5F\x2E","\x4F\x75\x74\x67\x6F\x69\x6E\x67\x20\x66\x61\x78\x20\x74\x6F\x20\x24\x7B\x46\x41\x58\x4E\x55\x4D\x42\x45\x52\x7D","\x73\x79\x73\x74\x65\x6D","\x41\x63\x63\x6F\x75\x6E\x74\x20\x24\x7B\x46\x41\x58\x4E\x41\x4D\x45\x7D","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x57\x61\x69\x74","\x46\x41\x58\x4F\x50\x54\x28\x65\x63\x6D\x29\x3D\x24\x7B\x46\x41\x58\x45\x43\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F\x29\x3D\x24\x7B\x46\x41\x58\x48\x45\x41\x44\x45\x52\x49\x4E\x46\x4F\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64\x29\x3D\x24\x7B\x46\x41\x58\x4C\x4F\x43\x41\x4C\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x69\x6E\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x49\x4E\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x61\x78\x72\x61\x74\x65\x29\x3D\x24\x7B\x46\x41\x58\x4D\x41\x58\x52\x41\x54\x45\x7D","\x46\x41\x58\x4F\x50\x54\x28\x6D\x6F\x64\x65\x6D\x29\x3D\x24\x7B\x46\x41\x58\x4D\x4F\x44\x45\x4D\x7D","\x46\x41\x58\x4F\x50\x54\x28\x67\x61\x74\x65\x77\x61\x79\x29\x3D\x24\x7B\x46\x41\x58\x47\x41\x54\x45\x57\x41\x59\x7D","\x46\x41\x58\x4F\x50\x54\x28\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74\x29\x3D\x24\x7B\x46\x41\x58\x54\x33\x38\x54\x49\x4D\x45\x4F\x55\x54\x7D","\x53\x65\x6E\x64\x46\x41\x58","\x24\x7B\x46\x41\x58\x4F\x55\x54\x46\x49\x4C\x45\x7D\x2C\x64\x73","\x48\x61\x6E\x67\x75\x70","\x52\x65\x77\x72\x69\x74\x69\x6E\x67\x20\x55\x73\x65\x72\x73\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x2E\x2E\x2E","\x61\x70\x70\x64\x61\x74\x61","\x53\x49\x50\x2F","\x2C\x2C\x74\x54\x78\x58","\x73\x61\x76\x65","\x70\x75\x73\x68","\x55\x73\x65\x72\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x66\x6F\x72\x20\x5F\x54\x49\x47\x45\x52\x2D\x44\x49\x41\x4C\x2D\x50\x45\x45\x52\x2D\x44\x4F\x2D\x4E\x4F\x54\x2D\x44\x45\x4C\x45\x54\x45","\x5F\x54\x49\x47\x45\x52\x2D\x44\x49\x41\x4C\x2D\x50\x45\x45\x52\x2D\x44\x4F\x2D\x4E\x4F\x54\x2D\x44\x45\x4C\x45\x54\x45","\x41\x55\x54\x4F\x44\x49\x41\x4C\x2D\x44\x49\x52\x45\x43\x54","\x24\x7B\x53\x54\x52\x46\x54\x49\x4D\x45\x28\x24\x7B\x45\x50\x4F\x43\x48\x7D\x2C\x2C\x25\x59\x2D\x25\x6D\x2D\x25\x64\x20\x25\x48\x3A\x25\x4D\x3A\x25\x53\x29\x7D","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x61\x6D\x65\x29\x3D\x24\x7B\x41\x55\x54\x4F\x44\x49\x41\x4C\x5F\x4E\x41\x4D\x45\x7D","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x3D\x24\x7B\x41\x55\x54\x4F\x44\x49\x41\x4C\x5F\x50\x48\x4F\x4E\x45\x7D","\x24\x7B\x41\x55\x54\x4F\x44\x49\x41\x4C\x5F\x43\x41\x4C\x4C\x45\x44\x5F\x4E\x55\x4D\x42\x45\x52\x7D","\x75\x70\x64\x61\x74\x65","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x43\x6F\x6E\x74\x65\x78\x74\x73\x3A\x20\x25\x73\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x44\x65\x66\x61\x75\x6C\x74\x20\x63\x6F\x6E\x74\x65\x78\x74\x20\x28\x44\x4F\x20\x4E\x4F\x54\x20\x44\x45\x4C\x45\x54\x45\x29","\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x56\x6F\x69\x63\x65\x43\x6F\x6E\x74\x65\x78\x74","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44","\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2F\x76\x6F\x69\x63\x65","\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x59\x4F\x55\x52\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x2F\x73\x68\x6F\x77\x2F\x31","\x73\x74\x61\x66\x66","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x54\x41\x46\x46","\x61\x67\x65\x6E\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x47\x45\x4E\x54\x53","\x2F\x73\x74\x61\x66\x66\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x41\x43\x54\x5F\x4D\x41\x4E\x41\x47\x45\x52","\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x2F\x6C\x69\x73\x74","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C\x53","\x76\x6F\x69\x63\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45","\x63\x68\x61\x74","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x54","\x6D\x61\x69\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x41\x49\x4C","\x66\x61\x78","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x46\x41\x58","\x73\x6D\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x4D\x53","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x41\x4C\x54\x49\x4D\x45","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x74\x6F\x6F\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x4F\x4F\x4C\x53","\x73\x71\x75\x61\x72\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x41\x4C\x4C\x59\x53\x51\x55\x41\x52\x45","\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6A\x73\x63\x72\x69\x70\x74\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4A\x53\x43\x52\x49\x50\x54\x59","\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x54\x49\x4F\x4E\x5F\x44\x49\x41\x4C\x45\x52","\x2F\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72\x2F\x6C\x69\x73\x74\x73\x2F\x6C\x69\x73\x74","\x61\x6E\x61\x6C\x79\x74\x69\x63\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x4E\x41\x4C\x59\x54\x49\x43\x53","\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x6C\x69\x73\x74","\x73\x65\x74\x74\x69\x6E\x67","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x45\x54\x54\x49\x4E\x47\x53","\x2F\x73\x65\x74\x74\x69\x6E\x67\x2F\x75\x70\x64\x61\x74\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x47\x52\x41\x54\x49\x4F\x4E","\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4F\x50\x45\x4E\x5F\x43\x48\x41\x4E\x4E\x45\x4C","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x72\x6F\x75\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x4F\x55\x54\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x6F\x75\x74\x65\x73\x2F\x69\x6E\x62\x6F\x75\x6E\x64\x2F\x6C\x69\x73\x74","\x63\x6F\x6E\x74\x65\x78\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x4F\x4E\x54\x45\x58\x54\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73\x2F\x6C\x69\x73\x74","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x4F\x49\x43\x45\x4D\x41\x49\x4C\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73\x2F\x6C\x69\x73\x74","\x6D\x6F\x68","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4D\x4F\x48","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x6D\x6F\x68\x2F\x6C\x69\x73\x74","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x52\x45\x43\x4F\x52\x44\x49\x4E\x47\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x63\x68\x61\x6E\x73\x70\x79","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x48\x41\x4E\x53\x50\x59","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x63\x68\x61\x6E\x73\x70\x79\x2F\x6C\x69\x73\x74","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x49\x53\x50\x4F\x53\x49\x54\x49\x4F\x4E\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x77\x65\x62\x73\x69\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x57\x45\x42\x5F\x53\x49\x54\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73\x2F\x6C\x69\x73\x74","\x71\x75\x65\x75\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x51\x55\x45\x55\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x72\x6F\x6F\x6D\x2F\x69\x6E\x74\x65\x72\x6E\x61\x6C\x2F\x6C\x69\x73\x74","\x6F\x66\x66\x6C\x69\x6E\x65","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x4F\x46\x46\x4C\x49\x4E\x45\x5F\x4D\x45\x53\x53\x41\x47\x45\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x6F\x66\x66\x6C\x69\x6E\x65\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x63\x68\x61\x74\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x61\x63\x63\x6F\x75\x6E\x74\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x43\x43\x4F\x55\x4E\x54\x53","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x62\x6F\x78","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x42\x4F\x58","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6D\x61\x69\x6C\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x66\x61\x78\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x73\x6D\x73\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73\x2F\x6C\x69\x73\x74","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x69\x6E\x62\x6F\x78\x2F\x76\x69\x65\x77","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x72\x65\x61\x6C\x74\x69\x6D\x65\x2F\x76\x69\x65\x77\x2F\x61\x67\x65\x6E\x74\x73","\x74\x72\x69\x67\x67\x65\x72\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x52\x49\x47\x47\x45\x52\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x72\x69\x67\x67\x65\x72\x73\x2F\x6C\x69\x73\x74","\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x41\x55\x54\x4F\x4D\x41\x54\x49\x4F\x4E\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73\x2F\x6C\x69\x73\x74","\x74\x72\x75\x6E\x6B\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x52\x55\x4E\x4B\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x72\x75\x6E\x6B\x73\x2F\x6C\x69\x73\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x49\x4E\x54\x45\x52\x56\x41\x4C\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x73\x2F\x6C\x69\x73\x74","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x56\x41\x52\x49\x41\x42\x4C\x45\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73\x2F\x6C\x69\x73\x74","\x74\x61\x67\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x41\x47\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x61\x67\x73\x2F\x6C\x69\x73\x74","\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x54\x45\x4D\x50\x4C\x41\x54\x45\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x6C\x69\x73\x74","\x70\x61\x75\x73\x65\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x50\x41\x55\x53\x45\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x70\x61\x75\x73\x65\x73\x2F\x6C\x69\x73\x74","\x61\x6E\x73\x77\x65\x72\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x43\x41\x4E\x4E\x45\x44\x5F\x41\x4E\x53\x57\x45\x52\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x61\x6E\x73\x77\x65\x72\x73\x2F\x6C\x69\x73\x74","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x44\x41\x53\x48\x42\x4F\x41\x52\x44\x53\x5F\x4D\x41\x4E\x41\x47\x45\x52","\x2F\x74\x6F\x6F\x6C\x73\x2F\x79\x6F\x75\x72\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73\x2F\x6C\x69\x73\x74","\x73\x6F\x75\x6E\x64\x73","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x4F\x55\x4E\x44\x53","\x2F\x74\x6F\x6F\x6C\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x6C\x69\x73\x74","\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x41\x50\x50\x4C\x49\x43\x41\x54\x49\x4F\x4E\x5F\x53\x43\x48\x45\x44\x55\x4C\x45\x52","\x2F\x74\x6F\x6F\x6C\x73\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2F\x6C\x69\x73\x74","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73\x3A","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x6D\x6F\x64\x75\x6C\x65\x73","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x4D\x6F\x64\x75\x6C\x65","\x5A\x65\x6E\x64\x65\x73\x6B","\x31\x2E\x30\x2E\x30","\x58\x65\x6E\x69\x61\x4C\x41\x42\x20\x73\x2E\x72\x2E\x6C\x2E","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x32\x2E\x70\x6E\x67","\x7A\x65\x6E\x64\x65\x73\x6B","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x5A\x65\x6E\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x69\x63\x6B\x65\x74\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x2C\x20\x54\x61\x67\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x61\x6E\x64\x20\x53\x69\x6D\x70\x6C\x65\x20\x53\x65\x74\x75\x70","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x5A\x65\x6E\x64\x65\x73\x6B\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x32\x2E\x70\x6E\x67","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x61\x73\x6B\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x20\x61\x6E\x64\x20\x4F\x70\x65\x6E\x43\x54\x49\x20\x73\x75\x70\x70\x6F\x72\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2B\x2D\x2B\x45\x6D\x62\x65\x64\x64\x65\x64","\x69\x46\x72\x61\x6D\x65","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x69\x66\x72\x61\x6D\x65\x2E\x70\x6E\x67","\x69\x66\x72\x61\x6D\x65","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x69\x46\x72\x61\x6D\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x65\x6E\x61\x62\x6C\x65\x20\x79\x6F\x75\x72\x20\x61\x67\x65\x6E\x74\x73\x20\x74\x6F\x20\x76\x69\x65\x77\x20\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x70\x61\x67\x65\x73\x20\x28\x6C\x69\x6B\x65\x20\x79\x6F\x75\x72\x20\x43\x52\x4D\x29\x20\x64\x69\x72\x65\x63\x74\x6C\x79\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x20\x47\x55\x49","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x69\x46\x72\x61\x6D\x65\x2B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x53\x75\x67\x61\x72\x43\x52\x4D","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x32\x2E\x70\x6E\x67","\x73\x75\x67\x61\x72\x63\x72\x6D","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x53\x75\x67\x61\x72\x43\x52\x4D\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x43\x61\x6C\x6C\x73\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x53\x75\x67\x61\x72\x43\x52\x4D\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x46\x72\x65\x73\x68\x64\x65\x73\x6B","\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6D\x65\x64\x69\x61\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2E\x70\x6E\x67","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x53\x74\x61\x72\x74\x20\x75\x73\x69\x6E\x67\x20\x78\x43\x41\x4C\x4C\x59\x20\x2D\x20\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x20\x41\x75\x74\x6F\x2D\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x54\x69\x63\x6B\x65\x74\x2C\x20\x66\x75\x6C\x6C\x79\x20\x63\x75\x73\x74\x6F\x6D\x69\x7A\x61\x62\x6C\x65\x20\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x2C\x20\x43\x75\x73\x74\x6F\x6D\x20\x46\x69\x65\x6C\x64\x73\x20\x6D\x61\x6E\x61\x67\x65\x6D\x65\x6E\x74\x20\x61\x6E\x64\x20\x54\x61\x67\x20\x73\x75\x70\x70\x6F\x72\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x69\x6B\x69\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D\x2F\x64\x69\x73\x70\x6C\x61\x79\x2F\x58\x4D\x44\x2F\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x2B\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x3A","\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x73\x74\x61\x74\x65","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x44\x65\x74\x61\x69\x6C\x73","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x71\x75\x65\x75\x65\x73\x20\x72\x65\x70\x6F\x72\x74","\x6A\x31\x32\x5F\x37","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x52\x65\x73\x75\x6C\x74","\x53\x69\x6D\x70\x6C\x65\x20\x71\x75\x65\x75\x65\x20\x63\x61\x6C\x6C\x73\x20\x6F\x76\x65\x72\x76\x69\x65\x77","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x71\x75\x65\x75\x65\x20\x63\x61\x6C\x6C\x73","\x6A\x36\x30\x5F\x31","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x41\x67\x65\x6E\x74\x20\x63\x61\x6C\x6C\x73\x20\x74\x69\x6D\x65\x72\x20\x48\x61\x6E\x64\x6C\x65\x20\x74\x69\x6D\x65\x3D\x20\x74\x61\x6C\x6B\x20\x74\x69\x6D\x65\x20\x2B\x20\x41\x43\x57\x20\x74\x69\x6D\x65","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x20\x74\x69\x6D\x65\x72\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65\x3D\x20\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65\x20\x2B\x20\x41\x56\x47\x20\x54\x49\x6D\x65","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x51\x75\x65\x75\x65\x73\x20\x61\x6E\x73\x77\x65\x72\x20\x74\x69\x6D\x65\x20\x70\x65\x72\x66\x6F\x72\x6D\x61\x6E\x63\x65","\x44\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x43\x61\x75\x73\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x63\x61\x6C\x6C\x73\x20\x63\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x20\x63\x61\x75\x73\x65\x73","\x41\x6E\x73\x77\x65\x72\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x48\x6F\x75\x72","\x41\x6E\x73\x77\x65\x72\x20\x74\x69\x6D\x65\x20\x20\x62\x79\x20\x68\x6F\x75\x72","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x74\x68\x65\x20\x75\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73","\x6A\x36\x30\x5F\x32","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x63\x61\x6C\x6C\x73","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x63\x61\x6C\x6C\x73\x20\x73\x75\x6D\x6D\x61\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x74\x69\x6D\x65\x20\x70\x65\x72\x66\x6F\x72\x6D\x61\x6E\x63\x65\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x74\x65","\x51\x75\x65\x75\x65\x20\x63\x61\x6C\x6C\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x64\x61\x74\x65","\x6A\x36\x30\x5F\x33","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x48\x6F\x75\x72","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x68\x6F\x75\x72","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x79","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x64\x61\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x6D\x6F\x6E\x74\x68","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x57\x65\x65\x6B\x64\x61\x79","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x64\x61\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x77\x65\x65\x6B","\x53\x75\x6D\x6D\x61\x72\x79","\x43\x61\x6C\x6C\x73\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x43\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C\x20\x28\x63\x64\x72\x29","\x6A\x35\x31\x5F\x31","\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x4D\x61\x6E\x75\x61\x6C\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x64\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x54\x79\x70\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x72\x65\x70\x6F\x72\x74\x20\x6F\x66\x20\x74\x68\x65\x20\x63\x61\x6C\x6C\x73\x20\x74\x79\x70\x65","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x73\x20\x62\x79\x20\x44\x61\x74\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x63\x61\x6C\x6C\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x61\x74\x65","\x4C\x6F\x67\x69\x6E\x20\x54\x69\x6D\x65","\x41\x67\x65\x6E\x74\x27\x73\x20\x6C\x6F\x67\x69\x6E\x20\x74\x69\x6D\x65","\x6A\x31\x32\x5F\x35","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x4C\x4F\x47\x49\x4E\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x63\x74\x69\x76\x69\x74\x69\x65\x73\x20\x53\x75\x6D\x6D\x61\x72\x79","\x41\x67\x65\x6E\x74\x27\x73\x20\x61\x63\x74\x69\x76\x69\x74\x69\x65\x73\x20\x72\x65\x70\x6F\x72\x74","\x6A\x38\x37\x5F\x31","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x50\x61\x75\x73\x65\x20\x44\x65\x74\x61\x69\x6C\x73","\x41\x67\x65\x6E\x74\x73\x20\x73\x74\x61\x74\x75\x73\x20\x64\x65\x74\x61\x69\x6C\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x50\x41\x55\x53\x45\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x41\x67\x65\x6E\x74\x27\x73\x20\x73\x74\x61\x74\x75\x73\x20\x64\x65\x74\x61\x69\x6C","\x50\x61\x75\x73\x65\x20\x54\x69\x6D\x65","\x41\x67\x65\x6E\x74\x27\x73\x20\x70\x61\x75\x73\x65\x20\x74\x69\x6D\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x79\x70\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x50\x41\x55\x53\x45\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x76\x6F\x69\x63\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x6A\x38\x37\x5F\x32","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x42\x6C\x6F\x63\x6B\x73","\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x20\x42\x6C\x6F\x63\x6B\x73\x20\x44\x65\x74\x61\x69\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x74\x68\x65\x20\x65\x6D\x61\x69\x6C\x73\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x65\x61\x63\x68\x20\x61\x63\x63\x6F\x75\x6E\x74","\x6A\x31\x32\x5F\x34","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x52\x65\x63\x6F\x72\x64\x73\x20\x72\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x6A\x31\x31\x30\x5F\x31","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3E\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x72\x61\x74\x69\x6E\x67\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x52\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x52\x65\x63\x6F\x72\x64\x73\x20\x72\x61\x74\x69\x6E\x67\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x71\x75\x65\x75\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3E\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x72\x61\x74\x69\x6E\x67\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x57\x65\x62\x73\x69\x74\x65\x20\x53\x75\x6D\x6D\x61\x72\x79","\x43\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E\x20\x69\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x20\x62\x79\x20\x77\x65\x62\x73\x69\x74\x65","\x6A\x31\x32\x5F\x33","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x53\x65\x73\x73\x69\x6F\x6E\x20\x44\x65\x74\x61\x69\x6C","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x63\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E","\x43\x68\x61\x74\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x53\x65\x73\x73\x69\x6F\x6E\x20\x63\x68\x61\x74\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x63\x6F\x6D\x70\x6C\x65\x74\x65\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x31\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x68\x61\x74\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x20\x73\x65\x73\x73\x69\x6F\x6E\x73\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x71\x75\x65\x75\x65\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x43\x68\x61\x74\x20\x62\x79\x20\x44\x61\x74\x65","\x53\x65\x73\x73\x69\x6F\x6E\x20\x63\x68\x61\x74\x20\x62\x79\x20\x64\x61\x74\x65","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x72\x65\x63\x65\x69\x76\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x71\x75\x65\x75\x65","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x73\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x61\x63\x63\x65\x70\x74\x65\x64\x20\x65\x6D\x61\x69\x6C\x20\x62\x79\x20\x61\x67\x65\x6E\x74","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x74\x69\x6D\x65\x6F\x75\x74\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x30\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x4D\x65\x73\x73\x61\x67\x65\x73\x20\x53\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x44\x61\x74\x65","\x47\x6C\x6F\x62\x61\x6C\x20\x6D\x65\x73\x73\x61\x67\x65\x73\x20\x73\x75\x6D\x6D\x61\x72\x79\x20\x62\x79\x20\x64\x61\x74\x65","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x64\x65\x74\x61\x69\x6C","\x44\x65\x74\x61\x69\x6C\x65\x64\x20\x72\x65\x70\x6F\x72\x74\x20\x61\x62\x6F\x75\x74\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x53\x75\x6D\x6D\x61\x72\x79","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x28\x66\x69\x6C\x74\x65\x72\x65\x64\x20\x62\x79\x20\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x6E\x75\x6C\x6C\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x41\x4E\x44\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x5D\x7D\x7D","\x43\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x62\x79\x20\x64\x61\x74\x65","\x53\x75\x6D\x6D\x61\x72\x79\x20\x6F\x66\x20\x63\x6C\x6F\x73\x65\x64\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73\x20\x67\x72\x6F\x75\x70\x65\x64\x20\x62\x79\x20\x64\x61\x74\x65\x20\x2B\x20\x61\x76\x65\x72\x61\x67\x65\x20\x68\x61\x6E\x64\x6C\x65\x20\x74\x69\x6D\x65\x20\x28\x66\x72\x6F\x6D\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x65\x6D\x61\x69\x6C\x20\x61\x72\x72\x69\x76\x65\x64\x20\x74\x6F\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x63\x6C\x6F\x73\x65\x64\x29","\x7B\x22\x67\x72\x6F\x75\x70\x22\x3A\x7B\x22\x6F\x70\x65\x72\x61\x74\x6F\x72\x22\x3A\x22\x4F\x52\x22\x2C\x22\x72\x75\x6C\x65\x73\x22\x3A\x5B\x7B\x22\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x22\x3A\x22\x3D\x22\x2C\x22\x66\x69\x65\x6C\x64\x22\x3A\x22\x73\x74\x61\x74\x75\x73\x22\x2C\x22\x76\x61\x6C\x75\x65\x22\x3A\x22\x27\x43\x4C\x4F\x53\x45\x44\x27\x22\x2C\x22\x72\x65\x71\x75\x69\x72\x65\x64\x22\x3A\x74\x72\x75\x65\x7D\x5D\x7D\x7D","\x6A\x31\x32\x5F\x36","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x6A\x34\x5F\x31\x30","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x55\x6E\x69\x71\x75\x65\x49\x64","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x49\x64\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74","\x51\x75\x65\x75\x65\x4A\x6F\x69\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x51\x75\x65\x75\x65\x4C\x65\x61\x76\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x51\x75\x65\x75\x65\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x41\x74","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74\x72\x65\x61\x73\x6F\x6E","\x51\x75\x65\x75\x65\x45\x78\x69\x74\x52\x65\x61\x73\x6F\x6E","\x44\x49\x44","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29","\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x49\x46\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x2C\x68\x6F\x6C\x64\x74\x69\x6D\x65\x2C\x6E\x75\x6C\x6C\x29","\x41\x6E\x73\x77\x65\x72\x54\x69\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x49\x44","\x53\x74\x61\x72\x74\x54\x69\x6D\x65","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x20\x45\x4C\x53\x45\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x4C\x65\x61\x76\x65\x41\x74\x20\x45\x4E\x44","\x45\x6E\x64\x54\x69\x6D\x65","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x3D\x31\x20\x54\x48\x45\x4E\x20\x22\x59\x45\x53\x22\x20\x45\x4C\x53\x45\x20\x22\x4E\x4F\x22\x20\x45\x4E\x44","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x41\x74","\x41\x67\x65\x6E\x74\x43\x61\x6C\x6C\x65\x64\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x61\x63\x77","\x41\x67\x65\x6E\x74\x41\x43\x57","\x61\x63\x77\x74\x69\x6D\x65","\x41\x67\x65\x6E\x74\x41\x43\x57\x54\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x48\x61\x6E\x67\x75\x70\x52\x65\x61\x73\x6F\x6E","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x4C\x61\x73\x74\x45\x76\x65\x6E\x74","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x53\x55\x4D","\x54\x6F\x74\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x41\x43\x57\x54\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x2B\x20\x61\x63\x77\x74\x69\x6D\x65","\x54\x6F\x74\x48\x61\x6E\x64\x6C\x65\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x29","\x41\x76\x67\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x61\x63\x77\x74\x69\x6D\x65\x29\x29","\x41\x76\x67\x41\x43\x57\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x2B\x20\x61\x63\x77\x74\x69\x6D\x65\x29\x2F\x43\x4F\x55\x4E\x54\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x29","\x41\x76\x67\x48\x61\x6E\x64\x6C\x65\x54\x69\x6D\x65","\x54\x6F\x74\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x54\x6F\x74\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x43\x57\x54\x69\x6D\x65","\x54\x6F\x74\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65","\x41\x76\x67\x20\x54\x61\x6C\x6B\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x29","\x41\x76\x67\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x41\x76\x67\x20\x41\x43\x57\x54\x69\x6D\x65","\x41\x76\x67\x20\x48\x61\x6E\x64\x6C\x65\x20\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x6E\x73\x77\x65\x72\x65\x64","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3C\x31\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x3C\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x31\x30\x2D\x32\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x31\x30\x2D\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x32\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x32\x30\x2D\x33\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x32\x30\x20\x41\x4E\x44\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3C\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x32\x30\x2D\x33\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x6E\x73\x77\x65\x72\x65\x64\x20\x3E\x33\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x3E\x3D\x33\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65\x20\x3E\x33\x30\x73","\x52\x65\x61\x73\x6F\x6E","\x43\x4F\x55\x4E\x54","\x48\x6F\x75\x72","\x48\x4F\x55\x52","\x4A\x6F\x69\x6E\x41\x74","\x4C\x65\x61\x76\x65\x41\x74","\x41\x62\x61\x6E\x64\x6F\x6E","\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x41\x74","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x52\x65\x61\x73\x6F\x6E","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x51\x75\x65\x75\x65\x50\x6F\x73\x69\x74\x69\x6F\x6E","\x41\x62\x61\x6E\x64\x6F\x6E\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x45\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29","\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x48\x6F\x6C\x64\x54\x69\x6D\x65","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x29\x29","\x41\x76\x67\x41\x62\x61\x6E\x64\x6F\x6E\x54\x69\x6D\x65","\x54\x6F\x74\x20\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x45\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x29\x29","\x41\x76\x67\x20\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64\x20\x54\x49\x6D\x65","\x54\x6F\x74\x20\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3C\x31\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x3C\x31\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x36\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x31\x30\x2D\x36\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x36\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x20\x31\x30\x2D\x36\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x36\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x36\x30\x2D\x31\x32\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x36\x30\x20\x41\x4E\x44\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3C\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x20\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x20\x36\x30\x2D\x31\x32\x30\x73","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x3E\x31\x32\x30\x73","\x52\x4F\x55\x4E\x44\x28\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x41\x74\x29\x20\x3E\x3D\x31\x32\x30\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29\x20\x20\x2F\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x52\x61\x74\x65\x3E\x31\x32\x30\x73","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74","\x44\x61\x74\x65","\x44\x41\x54\x45","\x4F\x66\x66\x65\x72\x65\x64","\x43\x4F\x55\x4E\x54\x20\x44\x49\x53\x54\x49\x4E\x43\x54","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x6E\x73\x77\x65\x72\x20\x52\x61\x74\x65","\x44\x41\x59\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x44\x61\x79","\x44\x41\x59\x4E\x41\x4D\x45\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x61\x74\x29","\x44\x61\x79\x4F\x66\x57\x65\x65\x6B","\x41\x53\x43","\x55\x6E\x69\x71\x75\x65\x49\x44","\x74\x79\x70\x65","\x54\x79\x70\x65","\x74\x61\x67","\x54\x61\x67","\x73\x6F\x75\x72\x63\x65","\x53\x6F\x75\x72\x63\x65","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x44\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x44\x65\x73\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x6C\x61\x73\x74\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4C\x61\x73\x74\x41\x70\x70","\x6C\x61\x73\x74\x64\x61\x74\x61","\x4C\x61\x73\x74\x44\x61\x74\x61","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x64\x75\x72\x61\x74\x69\x6F\x6E","\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x41\x67\x65\x6E\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x43\x61\x6C\x6C\x65\x72\x49\x64","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x42\x69\x6C\x6C\x73\x65\x63","\x54\x6F\x74\x20\x44\x75\x72\x61\x74\x69\x6F\x6E","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x64\x75\x72\x61\x74\x69\x6F\x6E\x29\x29","\x53\x55\x42\x53\x54\x52\x49\x4E\x47\x5F\x49\x4E\x44\x45\x58\x28\x63\x68\x61\x6E\x6E\x65\x6C\x2C\x20\x27\x2D\x27\x2C\x20\x31\x29","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x74\x79\x70\x65\x3D\x22\x4C\x4F\x47\x49\x4E\x22\x20\x54\x48\x45\x4E\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x20\x45\x4E\x44","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x74\x79\x70\x65\x3D\x22\x54\x41\x4C\x4B\x49\x4E\x47\x22\x20\x54\x48\x45\x4E\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x20\x45\x4E\x44","\x54\x61\x6C\x6B\x20\x54\x69\x6D\x65","\x43\x41\x53\x45\x20\x57\x48\x45\x4E\x20\x74\x79\x70\x65\x3D\x22\x50\x41\x55\x53\x45\x22\x20\x54\x48\x45\x4E\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x78\x69\x74\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x65\x6E\x74\x65\x72\x41\x74\x29\x20\x45\x4E\x44","\x65\x6E\x74\x65\x72\x41\x74","\x45\x6E\x74\x65\x72\x41\x74","\x65\x78\x69\x74\x41\x74","\x45\x78\x69\x74\x41\x74","\x64\x61\x74\x61\x31","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x49\x6E\x74\x65\x72\x66\x61\x63\x65","\x45\x76\x65\x6E\x74","\x50\x61\x75\x73\x65\x54\x79\x70\x65","\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x4E\x61\x6D\x65","\x64\x6E\x69\x64","\x6A\x6F\x69\x6E\x41\x74","\x53\x74\x61\x72\x74\x20\x54\x69\x6D\x65","\x6C\x65\x61\x76\x65\x41\x74","\x45\x6E\x64\x20\x54\x69\x6D\x65","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x41\x74\x29","\x55\x6E\x69\x71\x75\x65\x20\x49\x64","\x43\x61\x6C\x6C\x65\x72\x20\x49\x64","\x6E\x6F\x64\x65","\x42\x6C\x6F\x63\x6B","\x64\x61\x74\x61","\x44\x61\x74\x61","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x61\x6D\x65","\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x63\x65\x69\x76\x65\x64","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x29\x2A\x31\x30\x30\x2C\x31\x29","\x41\x63\x63\x65\x70\x74\x20\x52\x61\x74\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x51\x75\x65\x75\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x20\x41\x4E\x44\x20\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x6E\x75\x6C\x6C\x29","\x41\x63\x63\x65\x70\x74\x65\x64\x20\x62\x79\x20\x41\x67\x65\x6E\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x52\x65\x63\x6F\x72\x64\x65\x64\x20\x43\x61\x6C\x6C\x73","\x72\x61\x74\x69\x6E\x67","\x54\x6F\x74\x61\x6C\x20\x52\x61\x74\x69\x6E\x67","\x41\x76\x67\x20\x52\x61\x74\x69\x6E\x67","\x41\x56\x47","\x52\x61\x74\x65\x64\x20\x43\x61\x6C\x6C\x73","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x57\x65\x62\x53\x69\x74\x65","\x53\x65\x73\x73\x69\x6F\x6E\x73","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x69\x6D\x65\x6F\x75\x74","\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29","\x54\x6F\x74\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x41\x74\x29\x29\x29","\x41\x76\x67\x20\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x57\x65\x62\x73\x69\x74\x65","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x56\x69\x73\x69\x74\x6F\x72\x4E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x56\x69\x73\x69\x74\x6F\x72\x45\x6D\x61\x69\x6C","\x4D\x65\x6D\x65\x62\x65\x72\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x51\x75\x65\x75\x65\x4E\x61\x6D\x65","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x53\x65\x73\x73\x69\x6F\x6E","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x46\x72\x6F\x6D\x51\x75\x65\x75\x65","\x43\x4F\x55\x4E\x54\x28\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x4E\x55\x4C\x4C\x29\x29","\x44\x69\x72\x65\x63\x74\x54\x6F\x41\x67\x65\x6E\x74","\x53\x65\x73\x73\x69\x6F\x6E\x20\x54\x69\x6D\x65","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x2F\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x2A\x31\x30\x30\x2C\x31\x29","\x43\x6F\x6D\x70\x6C\x65\x74\x65\x20\x52\x61\x74\x65","\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x30\x29","\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x31\x2C\x6E\x75\x6C\x6C\x29\x29\x2F\x43\x4F\x55\x4E\x54\x28\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x2A\x31\x30\x30\x2C\x31\x29","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x49\x46\x28\x74\x69\x6D\x65\x6F\x75\x74\x3D\x30\x2C\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6C\x65\x61\x76\x65\x61\x74\x29\x2D\x20\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x6A\x6F\x69\x6E\x61\x74\x29\x2C\x4E\x55\x4C\x4C\x29\x29\x29","\x41\x76\x67\x20\x41\x63\x63\x65\x70\x74\x20\x54\x69\x6D\x65","\x54\x6F\x74\x20\x41\x63\x63\x65\x70\x74\x65\x64","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x61\x67\x65\x6E\x74\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x3D\x22\x71\x75\x65\x75\x65\x22\x2C\x31\x2C\x30\x29","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x52\x45\x43\x45\x49\x56\x45\x44\x22\x2C\x31\x2C\x30\x29","\x49\x46\x28\x73\x74\x61\x74\x75\x73\x3D\x22\x53\x45\x4E\x54\x22\x2C\x31\x2C\x30\x29","\x53\x65\x6E\x74","\x61\x63\x63\x6F\x75\x6E\x74","\x73\x74\x61\x74\x75\x73","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x61\x72\x72\x69\x76\x65\x64\x41\x74","\x63\x6C\x6F\x73\x65\x64\x41\x74","\x6D\x61\x69\x6C\x49\x6E","\x6D\x61\x69\x6C\x4F\x75\x74","\x50\x61\x72\x65\x6E\x74\x49\x64","\x63\x6F\x75\x6E\x74\x28\x2A\x29","\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x63\x6C\x6F\x73\x65\x64\x41\x74\x29\x2D\x55\x4E\x49\x58\x5F\x54\x49\x4D\x45\x53\x54\x41\x4D\x50\x28\x61\x72\x72\x69\x76\x65\x64\x41\x74\x29\x29\x29","\x44\x61\x74\x65\x54\x69\x6D\x65","\x49\x64","\x66\x72\x6F\x6D","\x66\x72\x6F\x6D\x4E\x75\x6D\x62\x65\x72","\x74\x6F","\x74\x6F\x4E\x75\x6D\x62\x65\x72","\x53\x74\x61\x74\x75\x73","\x41\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x54\x69\x63\x6B\x65\x74\x49\x44","\x45\x72\x72\x6F\x72\x20\x70\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73\x3A","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x41\x6E\x61\x6C\x79\x74\x69\x63\x73","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x75\x73\x74\x6F\x6D\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x62\x6F\x6F\x6B\x2D\x6F\x70\x65\x6E\x22\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x79\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x54\x72\x65\x65","\x5B\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x4D\x6F\x74\x69\x6F\x6E\x20\x52\x65\x70\x6F\x72\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x22\x69\x63\x6F\x6E\x2D\x62\x6F\x6F\x6B\x2D\x6F\x70\x65\x6E\x22\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x23\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x56\x6F\x69\x63\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x51\x75\x65\x75\x65\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x37\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x55\x6E\x61\x6E\x73\x77\x65\x72\x65\x64\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x44\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x36\x30\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x37\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x35\x31\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x35\x31\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x35\x31\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x32\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x61\x6C\x6C\x79\x53\x71\x75\x61\x72\x65\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x32\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x38\x37\x5F\x32\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x30\x5F\x31\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x30\x5F\x31\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x31\x30\x5F\x31\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x30\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x30\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x34\x5F\x31\x30\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x6A\x31\x32\x5F\x32\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x33\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x43\x68\x61\x74\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x33\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x33\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x34\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x45\x2D\x4D\x61\x69\x6C\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x34\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x34\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x36\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x53\x4D\x53\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x36\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x36\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x2C\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x35\x22\x2C\x22\x74\x65\x78\x74\x22\x3A\x22\x41\x67\x65\x6E\x74\x73\x22\x2C\x22\x69\x63\x6F\x6E\x22\x3A\x74\x72\x75\x65\x2C\x22\x6C\x69\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x35\x22\x7D\x2C\x22\x61\x5F\x61\x74\x74\x72\x22\x3A\x7B\x22\x68\x72\x65\x66\x22\x3A\x22\x23\x22\x2C\x22\x69\x64\x22\x3A\x22\x6A\x31\x32\x5F\x35\x5F\x61\x6E\x63\x68\x6F\x72\x22\x7D\x2C\x22\x73\x74\x61\x74\x65\x22\x3A\x7B\x22\x6C\x6F\x61\x64\x65\x64\x22\x3A\x74\x72\x75\x65\x2C\x22\x6F\x70\x65\x6E\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x2C\x22\x64\x69\x73\x61\x62\x6C\x65\x64\x22\x3A\x66\x61\x6C\x73\x65\x7D\x2C\x22\x64\x61\x74\x61\x22\x3A\x7B\x7D\x2C\x22\x70\x61\x72\x65\x6E\x74\x22\x3A\x22\x31\x22\x7D\x5D","\x50\x6F\x70\x75\x6C\x61\x74\x69\x6E\x67\x20\x53\x65\x74\x74\x69\x6E\x67\x20\x2D\x20\x44\x4F\x4E\x45\x20","\x73\x70\x72\x65\x61\x64","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x73\x6F\x75\x6E\x64\x73\x2F\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x53\x65\x74\x74\x69\x6E\x67"];_0x5baa[0];var _=require(_0x5baa[1]);var util=require(_0x5baa[2]);var userTools=require(_0x5baa[3]);var BPromise=require(_0x5baa[4]);var models=require(_0x5baa[5]);var sequelize=require(_0x5baa[5])[_0x5baa[6]];var logger=require(_0x5baa[8])(_0x5baa[7]);var _agents=[];var _voiceQueues=[];var _mailQueues=[];var _faxQueues=[];var _smsQueues=[];var _openchannelQueues=[];var _chatQueues=[];var _miller,_doe;var _setting;return models[_0x5baa[1003]][_0x5baa[997]]({where:{id:1},defaults:{id:1,min_internal:1000,min_mailbox:1000,agi_port:4573,automation_timeout:3600,soundPath:_0x5baa[1002],firstLogin:true}})[_0x5baa[1001]](function(_0x5a44x13){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[1000]));return _0x5a44x13})[_0x5baa[17]](function(_0x5a44x13){_setting= _0x5a44x13;if(_setting[_0x5baa[12]]){models[_0x5baa[58]][_0x5baa[27]]([{role:_0x5baa[61],fullname:_0x5baa[62],email:_0x5baa[63],name:_0x5baa[61],password:_0x5baa[64],defaultuser:_0x5baa[61],internal:1000}],{ignoreDuplicates:true,individualHooks:true})[_0x5baa[17]](function(_0x5a44x1d){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[50],_[_0x5baa[20]](_0x5a44x1d,_0x5baa[15])[_0x5baa[19]]()));return models[_0x5baa[60]][_0x5baa[59]]({name:_0x5baa[51],description:_0x5baa[51],defaultEntry:true,Users:[{role:_0x5baa[52],fullname:_0x5baa[53],email:_0x5baa[54],name:_0x5baa[39],password:_0x5baa[55],defaultuser:_0x5baa[39],internal:1001},{role:_0x5baa[52],fullname:_0x5baa[56],email:_0x5baa[57],name:_0x5baa[37],password:_0x5baa[55],defaultuser:_0x5baa[37],internal:1002}]},{include:[{model:models[_0x5baa[58]]}]})})[_0x5baa[17]](function(_0x5a44x1b){_agents= _0x5a44x1b[_0x5baa[40]];_[_0x5baa[44]](_agents,function(_0x5a44x1c){BPromise[_0x5baa[43]]()[_0x5baa[17]](function(){return _0x5a44x1c})[_0x5baa[17]](userTools[_0x5baa[42]]({}))[_0x5baa[11]](function(_0x5a44x12){logger[_0x5baa[22]](_0x5baa[41],_0x5a44x12[_0x5baa[9]])})});logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[45],_[_0x5baa[20]](_0x5a44x1b.Users,_0x5baa[15])[_0x5baa[19]]()));logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[46],_0x5a44x1b[_0x5baa[15]]));return models[_0x5baa[49]][_0x5baa[27]]([{name:_0x5baa[23],musiconhold:_0x5baa[47],strategy:_0x5baa[24]},{name:_0x5baa[25],musiconhold:_0x5baa[47],strategy:_0x5baa[48]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(_0x5a44x1a){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[36],_[_0x5baa[20]](_0x5a44x1a,_0x5baa[15])[_0x5baa[19]]()));_voiceQueues= _0x5a44x1a;_miller= _[_0x5baa[38]](_agents,{name:_0x5baa[37]});_doe= _[_0x5baa[38]](_agents,{name:_0x5baa[39]});return _voiceQueues[0][_0x5baa[16]](_miller[_0x5baa[14]])})[_0x5baa[17]](function(){return _voiceQueues[1][_0x5baa[35]]([_miller[_0x5baa[14]],_doe[_0x5baa[14]]])})[_0x5baa[17]](function(){return models[_0x5baa[34]][_0x5baa[27]]([{name:_0x5baa[23],timeout:5,strategy:_0x5baa[24]},{name:_0x5baa[25],timeout:5,strategy:_0x5baa[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(_0x5a44x19){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[32],_[_0x5baa[20]](_0x5a44x19,_0x5baa[15])[_0x5baa[19]]()));_mailQueues= _0x5a44x19;return _mailQueues[0][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_mailQueues[0][_0x5baa[14]],queue:_mailQueues[0][_0x5baa[15]]})})[_0x5baa[17]](function(){var _0x5a44x14=[_mailQueues[1][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_mailQueues[1][_0x5baa[14]],queue:_mailQueues[1][_0x5baa[15]]}),_mailQueues[1][_0x5baa[16]](_doe[_0x5baa[14]],{UserId:_doe[_0x5baa[14]],MailQueueId:_mailQueues[1][_0x5baa[14]],queue:_mailQueues[1][_0x5baa[15]]})];return _0x5a44x14})[_0x5baa[13]]()[_0x5baa[17]](function(){return models[_0x5baa[33]][_0x5baa[27]]([{name:_0x5baa[23],timeout:5,strategy:_0x5baa[24]},{name:_0x5baa[25],timeout:5,strategy:_0x5baa[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(_0x5a44x18){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[32],_[_0x5baa[20]](_0x5a44x18,_0x5baa[15])[_0x5baa[19]]()));_chatQueues= _0x5a44x18;return _chatQueues[0][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_chatQueues[0][_0x5baa[14]],queue:_chatQueues[0][_0x5baa[15]]})})[_0x5baa[17]](function(){var _0x5a44x14=[_chatQueues[1][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_chatQueues[1][_0x5baa[14]],queue:_chatQueues[1][_0x5baa[15]]}),_chatQueues[1][_0x5baa[16]](_doe[_0x5baa[14]],{UserId:_doe[_0x5baa[14]],MailQueueId:_chatQueues[1][_0x5baa[14]],queue:_chatQueues[1][_0x5baa[15]]})];return _0x5a44x14})[_0x5baa[13]]()[_0x5baa[17]](function(){return models[_0x5baa[31]][_0x5baa[27]]([{name:_0x5baa[23],timeout:5,strategy:_0x5baa[24]},{name:_0x5baa[25],timeout:5,strategy:_0x5baa[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(_0x5a44x17){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[30],_[_0x5baa[20]](_0x5a44x17,_0x5baa[15])[_0x5baa[19]]()));_faxQueues= _0x5a44x17;return _faxQueues[0][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_faxQueues[0][_0x5baa[14]],queue:_faxQueues[0][_0x5baa[15]]})})[_0x5baa[17]](function(){var _0x5a44x14=[_faxQueues[1][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_faxQueues[1][_0x5baa[14]],queue:_faxQueues[1][_0x5baa[15]]}),_faxQueues[1][_0x5baa[16]](_doe[_0x5baa[14]],{UserId:_doe[_0x5baa[14]],MailQueueId:_faxQueues[1][_0x5baa[14]],queue:_faxQueues[1][_0x5baa[15]]})];return _0x5a44x14})[_0x5baa[13]]()[_0x5baa[17]](function(){return models[_0x5baa[29]][_0x5baa[27]]([{name:_0x5baa[23],timeout:5,strategy:_0x5baa[24]},{name:_0x5baa[25],timeout:5,strategy:_0x5baa[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(_0x5a44x16){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[18],_[_0x5baa[20]](_0x5a44x16,_0x5baa[15])[_0x5baa[19]]()));_smsQueues= _0x5a44x16;return _smsQueues[0][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_smsQueues[0][_0x5baa[14]],queue:_smsQueues[0][_0x5baa[15]]})})[_0x5baa[17]](function(){var _0x5a44x14=[_smsQueues[1][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_smsQueues[1][_0x5baa[14]],queue:_smsQueues[1][_0x5baa[15]]}),_smsQueues[1][_0x5baa[16]](_doe[_0x5baa[14]],{UserId:_doe[_0x5baa[14]],MailQueueId:_smsQueues[1][_0x5baa[14]],queue:_smsQueues[1][_0x5baa[15]]})];return _0x5a44x14})[_0x5baa[13]]()[_0x5baa[17]](function(){return models[_0x5baa[28]][_0x5baa[27]]([{name:_0x5baa[23],timeout:5,strategy:_0x5baa[24]},{name:_0x5baa[25],timeout:5,strategy:_0x5baa[26]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(_0x5a44x15){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[18],_[_0x5baa[20]](_0x5a44x15,_0x5baa[15])[_0x5baa[19]]()));_openchannelQueues= _0x5a44x15;return _openchannelQueues[0][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_openchannelQueues[0][_0x5baa[14]],queue:_openchannelQueues[0][_0x5baa[15]]})})[_0x5baa[17]](function(){var _0x5a44x14=[_openchannelQueues[1][_0x5baa[16]](_miller[_0x5baa[14]],{UserId:_miller[_0x5baa[14]],MailQueueId:_openchannelQueues[1][_0x5baa[14]],queue:_openchannelQueues[1][_0x5baa[15]]}),_openchannelQueues[1][_0x5baa[16]](_doe[_0x5baa[14]],{UserId:_doe[_0x5baa[14]],MailQueueId:_openchannelQueues[1][_0x5baa[14]],queue:_openchannelQueues[1][_0x5baa[15]]})];return _0x5a44x14})[_0x5baa[13]]()[_0x5baa[11]](function(_0x5a44x12){logger[_0x5baa[10]](_0x5a44x12[_0x5baa[9]])});models[_0x5baa[78]][_0x5baa[27]]([{name:_0x5baa[66],prefix:_0x5baa[67],description:_0x5baa[68],options:_0x5baa[69]},{name:_0x5baa[70],prefix:_0x5baa[71],description:_0x5baa[72],options:_0x5baa[73]},{name:_0x5baa[74],prefix:_0x5baa[75],description:_0x5baa[76],options:_0x5baa[77]}],{ignoreDuplicates:true,individualHooks:true})[_0x5baa[17]](function(_0x5a44x1e){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[65],_[_0x5baa[20]](_0x5a44x1e,_0x5baa[15])[_0x5baa[19]]()))});models[_0x5baa[82]][_0x5baa[59]]({name:_0x5baa[80],description:_0x5baa[81],defaultEntry:true})[_0x5baa[17]](function(_0x5a44x1f){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[79],_0x5a44x1f[_0x5baa[15]]))});models[_0x5baa[88]][_0x5baa[59]]({name:_0x5baa[47],directory:_0x5baa[84],mode:_0x5baa[85],sort:_0x5baa[86],format:_0x5baa[87],defaultEntry:true})[_0x5baa[17]](function(_0x5a44x20){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[83],_0x5a44x20[_0x5baa[15]]))});models[_0x5baa[96]][_0x5baa[27]]([{name:_0x5baa[90]},{description:_0x5baa[91],name:_0x5baa[92]},{description:_0x5baa[93],name:_0x5baa[94]},{name:_0x5baa[95]}],{ignoreDuplicates:true,individualHooks:true})[_0x5baa[17]](function(_0x5a44x21){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[89],_[_0x5baa[20]](_0x5a44x21,_0x5baa[15])[_0x5baa[19]]()))});models[_0x5baa[100]][_0x5baa[27]]([{name:_0x5baa[98]},{name:_0x5baa[99]}],{ignoreDuplicates:true,individualHooks:true})[_0x5baa[17]](function(_0x5a44x22){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[97],_[_0x5baa[20]](_0x5a44x22,_0x5baa[15])[_0x5baa[19]]()))});models[_0x5baa[107]][_0x5baa[59]]({name:_0x5baa[102],context:_0x5baa[103],callingpres:_0x5baa[104],deny:_0x5baa[105],permit:_0x5baa[105],secret:_0x5baa[106]})[_0x5baa[17]](function(_0x5a44x23){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[101],_0x5a44x23[_0x5baa[15]]))});models[_0x5baa[158]][_0x5baa[59]]({context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[113],app:_0x5baa[114],appdata:_0x5baa[115],type:_0x5baa[116],description:_0x5baa[117],Applications:[{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[118],app:_0x5baa[119],appdata:_0x5baa[120],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[121],app:_0x5baa[122],appdata:_0x5baa[123],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[124],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[127],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[129],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[131],app:_0x5baa[132],appdata:_0x5baa[133],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[135],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[137],app:_0x5baa[125],appdata:_0x5baa[138],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[139],app:_0x5baa[122],appdata:_0x5baa[140],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[141],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[142],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[143],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[144],app:_0x5baa[145],appdata:_0x5baa[146],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[147],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[148],app:_0x5baa[125],appdata:_0x5baa[149],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[150],app:_0x5baa[122],appdata:_0x5baa[151],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[152],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[153],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[154],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[155],app:_0x5baa[132],appdata:_0x5baa[133],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[156],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[112],priority:_0x5baa[157],app:_0x5baa[125],appdata:_0x5baa[138],type:_0x5baa[116]}]},{include:[{model:models[_0x5baa[158]],as:_0x5baa[159]}]})[_0x5baa[17]](function(_0x5a44x24){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[108],_0x5a44x24[_0x5baa[109]],_0x5a44x24[_0x5baa[110]]))});models[_0x5baa[158]][_0x5baa[59]]({context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[113],app:_0x5baa[114],appdata:_0x5baa[115],type:_0x5baa[116],description:_0x5baa[161],Applications:[{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[118],app:_0x5baa[119],appdata:_0x5baa[120],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[121],app:_0x5baa[122],appdata:_0x5baa[123],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[124],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[127],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[129],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[131],app:_0x5baa[162],appdata:_0x5baa[146],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[135],app:_0x5baa[163],appdata:_0x5baa[164],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[137],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[160],priority:_0x5baa[139],app:_0x5baa[125],appdata:_0x5baa[165],type:_0x5baa[116]}]},{include:[{model:models[_0x5baa[158]],as:_0x5baa[159]}]})[_0x5baa[17]](function(_0x5a44x24){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[108],_0x5a44x24[_0x5baa[109]],_0x5a44x24[_0x5baa[110]]))});models[_0x5baa[158]][_0x5baa[59]]({context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[113],app:_0x5baa[114],appdata:_0x5baa[115],type:_0x5baa[116],description:_0x5baa[167],Applications:[{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[118],app:_0x5baa[119],appdata:_0x5baa[120],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[121],app:_0x5baa[122],appdata:_0x5baa[123],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[124],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[127],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[129],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[131],app:_0x5baa[168],appdata:_0x5baa[169],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[135],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[166],priority:_0x5baa[137],app:_0x5baa[125],appdata:_0x5baa[170],type:_0x5baa[116]}]},{include:[{model:models[_0x5baa[158]],as:_0x5baa[159]}]})[_0x5baa[17]](function(_0x5a44x24){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[108],_0x5a44x24[_0x5baa[109]],_0x5a44x24[_0x5baa[110]]))});models[_0x5baa[158]][_0x5baa[59]]({context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[113],app:_0x5baa[114],appdata:_0x5baa[115],type:_0x5baa[116],description:_0x5baa[172],Applications:[{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[118],app:_0x5baa[119],appdata:_0x5baa[120],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[121],app:_0x5baa[122],appdata:_0x5baa[123],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[124],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[127],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[129],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[131],app:_0x5baa[168],appdata:_0x5baa[173],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[135],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[171],priority:_0x5baa[137],app:_0x5baa[125],appdata:_0x5baa[170],type:_0x5baa[116]}]},{include:[{model:models[_0x5baa[158]],as:_0x5baa[159]}]})[_0x5baa[17]](function(_0x5a44x24){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[108],_0x5a44x24[_0x5baa[109]],_0x5a44x24[_0x5baa[110]]))});models[_0x5baa[158]][_0x5baa[59]]({context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[113],app:_0x5baa[114],appdata:_0x5baa[115],type:_0x5baa[116],description:_0x5baa[175],Applications:[{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[118],app:_0x5baa[119],appdata:_0x5baa[120],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[121],app:_0x5baa[122],appdata:_0x5baa[123],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[124],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[127],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[129],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[131],app:_0x5baa[168],appdata:_0x5baa[176],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[135],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[174],priority:_0x5baa[137],app:_0x5baa[125],appdata:_0x5baa[170],type:_0x5baa[116]}]},{include:[{model:models[_0x5baa[158]],as:_0x5baa[159]}]})[_0x5baa[17]](function(_0x5a44x24){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[108],_0x5a44x24[_0x5baa[109]],_0x5a44x24[_0x5baa[110]]))});models[_0x5baa[158]][_0x5baa[59]]({context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[113],app:_0x5baa[114],appdata:_0x5baa[178],type:_0x5baa[179],description:_0x5baa[178],Applications:[{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[118],app:_0x5baa[119],appdata:_0x5baa[180],type:_0x5baa[179]},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[121],app:_0x5baa[119],appdata:_0x5baa[181],type:_0x5baa[179]},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[124],app:_0x5baa[122],appdata:_0x5baa[182],type:_0x5baa[179]},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[127],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[179]},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[129],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[179]},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[131],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[179]},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[135],app:_0x5baa[183],appdata:_0x5baa[184],type:_0x5baa[179],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[137],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[179]},{context:_0x5baa[111],exten:_0x5baa[177],priority:_0x5baa[139],app:_0x5baa[125],appdata:_0x5baa[185],type:_0x5baa[179]}]},{include:[{model:models[_0x5baa[158]],as:_0x5baa[159]}]})[_0x5baa[17]](function(_0x5a44x24){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[108],_0x5a44x24[_0x5baa[109]],_0x5a44x24[_0x5baa[110]]))});models[_0x5baa[158]][_0x5baa[59]]({context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[113],app:_0x5baa[114],appdata:_0x5baa[115],type:_0x5baa[116],description:_0x5baa[187],Applications:[{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[118],app:_0x5baa[119],appdata:_0x5baa[120],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[121],app:_0x5baa[122],appdata:_0x5baa[123],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[124],app:_0x5baa[125],appdata:_0x5baa[126],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[127],app:_0x5baa[125],appdata:_0x5baa[128],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[129],app:_0x5baa[125],appdata:_0x5baa[130],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[131],app:_0x5baa[162],appdata:_0x5baa[146],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[135],app:_0x5baa[163],appdata:_0x5baa[188],type:_0x5baa[116],interval:_0x5baa[134],isApp:true},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[137],app:_0x5baa[125],appdata:_0x5baa[136],type:_0x5baa[116]},{context:_0x5baa[111],exten:_0x5baa[186],priority:_0x5baa[139],app:_0x5baa[125],appdata:_0x5baa[165],type:_0x5baa[116]}]},{include:[{model:models[_0x5baa[158]],as:_0x5baa[159]}]})[_0x5baa[17]](function(_0x5a44x24){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[108],_0x5a44x24[_0x5baa[109]],_0x5a44x24[_0x5baa[110]]))});models[_0x5baa[202]][_0x5baa[27]]([{"\x6E\x61\x6D\x65":_0x5baa[190],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[191],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[192],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[192]},{"\x6E\x61\x6D\x65":_0x5baa[193],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[194],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[195],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[195]},{"\x6E\x61\x6D\x65":_0x5baa[196],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[197],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[198],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[198]},{"\x6E\x61\x6D\x65":_0x5baa[199],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[200],"\x70\x72\x65\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[201],"\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E":_0x5baa[201]}])[_0x5baa[17]](function(_0x5a44x25){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[189],_[_0x5baa[20]](_0x5a44x25,_0x5baa[15])[_0x5baa[19]]()))});models[_0x5baa[206]][_0x5baa[59]]({name:_0x5baa[204],dsn:_0x5baa[205]})[_0x5baa[17]](function(_0x5a44x26){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[203],_0x5a44x26[_0x5baa[15]]))});models[_0x5baa[222]][_0x5baa[27]]([{name:_0x5baa[208],type:_0x5baa[209],street:_0x5baa[210]},{name:_0x5baa[211],type:_0x5baa[212],street:_0x5baa[213],postalCode:_0x5baa[214],country:_0x5baa[215],city:_0x5baa[216],vat:_0x5baa[217],website:_0x5baa[218],phone:_0x5baa[219],fax:_0x5baa[220],email:_0x5baa[221]}])[_0x5baa[17]](function(_0x5a44x27){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[207],_[_0x5baa[20]](_0x5a44x27,_0x5baa[15])[_0x5baa[19]]()))});models[_0x5baa[361]][_0x5baa[362]]({where:{defaultEntry:true}})[_0x5baa[17]](function(){return models[_0x5baa[361]][_0x5baa[27]]([{name:_0x5baa[224],model:JSON[_0x5baa[332]]({"\x74\x69\x74\x6C\x65":_0x5baa[225],"\x72\x6F\x77\x73":[{"\x63\x6F\x6C\x75\x6D\x6E\x73":[{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[228],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[264],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[265],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[269]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[228],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[270],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[271],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[272]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[228],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[273],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[274]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[275]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[228],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[276],"\x72\x65\x70\x6F\x72\x74":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[278],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[279]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[280]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[249],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[281],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[282]},"\x74\x69\x74\x6C\x65":_0x5baa[283],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[284]}],"\x63\x69\x64":_0x5baa[285]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[247],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[286],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[287],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[288]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[247],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[289],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[290],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[291]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[247],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[292],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[293]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[294]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[253],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[295],"\x72\x65\x70\x6F\x72\x74":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[278],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[296]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[297]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[113],"\x63\x6F\x6C\x6F\x72":_0x5baa[249],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[298],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[299]},"\x74\x69\x74\x6C\x65":_0x5baa[300],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[301]}],"\x63\x69\x64":_0x5baa[302]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[228],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[303],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[264],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[304]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[305]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[253],"\x69\x63\x6F\x6E":_0x5baa[258],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[306],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[307],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[113]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[308]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[253],"\x69\x63\x6F\x6E":_0x5baa[258],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[309],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[113],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[310]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[311]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[247],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[312],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[289],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[313]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[314]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[113],"\x63\x6F\x6C\x6F\x72":_0x5baa[249],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[315],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[316]},"\x74\x69\x74\x6C\x65":_0x5baa[317],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[318]}],"\x63\x69\x64":_0x5baa[319]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[247],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[320],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[286],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[321]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[322]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[247],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[323],"\x72\x65\x70\x6F\x72\x74":_0x5baa[263],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[324]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[325]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[255],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[326],"\x72\x65\x70\x6F\x72\x74":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[278],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[327]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[328]}],"\x63\x69\x64":_0x5baa[329]}]}],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[330],"\x73\x74\x72\x75\x63\x74\x75\x72\x65":_0x5baa[331]}),defaultEntry:true,editable:true},{name:_0x5baa[333],model:JSON[_0x5baa[332]]({"\x74\x69\x74\x6C\x65":_0x5baa[333],"\x72\x6F\x77\x73":[{"\x63\x6F\x6C\x75\x6D\x6E\x73":[{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[251],"\x69\x63\x6F\x6E":_0x5baa[262],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266],"\x72\x65\x70\x6F\x72\x74":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[335],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[336]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[337]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[338],"\x63\x6F\x6C\x6F\x72":_0x5baa[249],"\x69\x63\x6F\x6E":_0x5baa[262],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266],"\x72\x65\x70\x6F\x72\x74":_0x5baa[334],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[339]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[340]}],"\x63\x69\x64":_0x5baa[285]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[251],"\x69\x63\x6F\x6E":_0x5baa[262],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[341],"\x72\x65\x70\x6F\x72\x74":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[335],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[342]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[343]},{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[335],"\x63\x6F\x6C\x6F\x72":_0x5baa[253],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[344],"\x72\x65\x70\x6F\x72\x74":_0x5baa[334],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[345]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[346]}],"\x63\x69\x64":_0x5baa[302]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[335],"\x63\x6F\x6C\x6F\x72":_0x5baa[228],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[347],"\x72\x65\x70\x6F\x72\x74":_0x5baa[334],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[348]},"\x74\x69\x74\x6C\x65":_0x5baa[267],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[349]}],"\x63\x69\x64":_0x5baa[319]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[],"\x63\x69\x64":_0x5baa[329]}]}],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[330],"\x73\x74\x72\x75\x63\x74\x75\x72\x65":_0x5baa[331]}),defaultEntry:true,editable:true},{name:_0x5baa[350],model:JSON[_0x5baa[332]]({"\x74\x69\x74\x6C\x65":_0x5baa[350],"\x72\x6F\x77\x73":[{"\x63\x6F\x6C\x75\x6D\x6E\x73":[{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[251],"\x69\x63\x6F\x6E":_0x5baa[262],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266],"\x72\x65\x70\x6F\x72\x74":_0x5baa[240],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[351],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[352]},"\x74\x69\x74\x6C\x65":_0x5baa[353],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[354]}],"\x63\x69\x64":_0x5baa[285]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[255],"\x69\x63\x6F\x6E":_0x5baa[262],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266],"\x72\x65\x70\x6F\x72\x74":_0x5baa[240],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[355],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[356]},"\x74\x69\x74\x6C\x65":_0x5baa[353],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[357]}],"\x63\x69\x64":_0x5baa[302]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[{"\x74\x79\x70\x65":_0x5baa[227],"\x63\x6F\x6E\x66\x69\x67":{"\x74\x69\x6D\x65\x6F\x75\x74":5,"\x63\x6F\x6C\x6F\x72":_0x5baa[253],"\x69\x63\x6F\x6E":_0x5baa[229],"\x6C\x69\x6E\x6B":_0x5baa[230],"\x6C\x69\x6E\x6B\x54\x65\x78\x74":_0x5baa[231],"\x72\x65\x70\x6F\x72\x74\x54\x61\x62\x6C\x65\x73":[{"\x6E\x61\x6D\x65":_0x5baa[232],"\x76\x61\x6C\x75\x65":_0x5baa[233]},{"\x6E\x61\x6D\x65":_0x5baa[234],"\x76\x61\x6C\x75\x65":_0x5baa[235]},{"\x6E\x61\x6D\x65":_0x5baa[236],"\x76\x61\x6C\x75\x65":_0x5baa[237]},{"\x6E\x61\x6D\x65":_0x5baa[238],"\x76\x61\x6C\x75\x65":_0x5baa[239]},{"\x6E\x61\x6D\x65":_0x5baa[40],"\x76\x61\x6C\x75\x65":_0x5baa[240]},{"\x6E\x61\x6D\x65":_0x5baa[241],"\x76\x61\x6C\x75\x65":_0x5baa[242]},{"\x6E\x61\x6D\x65":_0x5baa[243],"\x76\x61\x6C\x75\x65":_0x5baa[244]}],"\x63\x6F\x6C\x6F\x72\x73":[{"\x6E\x61\x6D\x65":_0x5baa[245],"\x76\x61\x6C\x75\x65":_0x5baa[228]},{"\x6E\x61\x6D\x65":_0x5baa[246],"\x76\x61\x6C\x75\x65":_0x5baa[247]},{"\x6E\x61\x6D\x65":_0x5baa[248],"\x76\x61\x6C\x75\x65":_0x5baa[249]},{"\x6E\x61\x6D\x65":_0x5baa[250],"\x76\x61\x6C\x75\x65":_0x5baa[251]},{"\x6E\x61\x6D\x65":_0x5baa[252],"\x76\x61\x6C\x75\x65":_0x5baa[253]},{"\x6E\x61\x6D\x65":_0x5baa[254],"\x76\x61\x6C\x75\x65":_0x5baa[255]}],"\x69\x63\x6F\x6E\x73":[{"\x6E\x61\x6D\x65":_0x5baa[256],"\x76\x61\x6C\x75\x65":_0x5baa[229]},{"\x6E\x61\x6D\x65":_0x5baa[257],"\x76\x61\x6C\x75\x65":_0x5baa[258]},{"\x6E\x61\x6D\x65":_0x5baa[259],"\x76\x61\x6C\x75\x65":_0x5baa[260]},{"\x6E\x61\x6D\x65":_0x5baa[261],"\x76\x61\x6C\x75\x65":_0x5baa[262]}],"\x73\x65\x6C\x65\x63\x74":_0x5baa[266],"\x72\x65\x70\x6F\x72\x74":_0x5baa[240],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E":_0x5baa[358],"\x64\x65\x74\x61\x69\x6C\x73":_0x5baa[359]},"\x74\x69\x74\x6C\x65":_0x5baa[353],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[268],"\x77\x69\x64":_0x5baa[360]}],"\x63\x69\x64":_0x5baa[319]},{"\x73\x74\x79\x6C\x65\x43\x6C\x61\x73\x73":_0x5baa[226],"\x77\x69\x64\x67\x65\x74\x73":[],"\x63\x69\x64":_0x5baa[329]}]}],"\x74\x69\x74\x6C\x65\x54\x65\x6D\x70\x6C\x61\x74\x65\x55\x72\x6C":_0x5baa[330],"\x73\x74\x72\x75\x63\x74\x75\x72\x65":_0x5baa[331]}),defaultEntry:true,editable:true}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(_0x5a44x28){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[223],_[_0x5baa[20]](_0x5a44x28,_0x5baa[15])[_0x5baa[19]]()))});models[_0x5baa[158]][_0x5baa[362]]({where:{context:_0x5baa[364]}})[_0x5baa[17]](function(){models[_0x5baa[158]][_0x5baa[27]]([{context:_0x5baa[364],exten:_0x5baa[365],priority:1,app:_0x5baa[114],appdata:_0x5baa[366],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:2,app:_0x5baa[114],appdata:_0x5baa[368],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:3,app:_0x5baa[119],appdata:_0x5baa[369],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:4,app:_0x5baa[162],appdata:_0x5baa[146],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:5,app:_0x5baa[370],appdata:_0x5baa[118],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:6,app:_0x5baa[119],appdata:_0x5baa[371],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:7,app:_0x5baa[119],appdata:_0x5baa[372],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:8,app:_0x5baa[119],appdata:_0x5baa[373],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:9,app:_0x5baa[119],appdata:_0x5baa[374],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:10,app:_0x5baa[119],appdata:_0x5baa[375],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:11,app:_0x5baa[119],appdata:_0x5baa[376],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:12,app:_0x5baa[119],appdata:_0x5baa[377],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:13,app:_0x5baa[119],appdata:_0x5baa[378],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:14,app:_0x5baa[379],appdata:_0x5baa[380],type:_0x5baa[367]},{context:_0x5baa[364],exten:_0x5baa[365],priority:15,app:_0x5baa[381],appdata:_0x5baa[146],type:_0x5baa[367]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(){logger[_0x5baa[22]](_0x5baa[363])});models[_0x5baa[58]][_0x5baa[389]]({include:[{model:models[_0x5baa[158]],as:_0x5baa[388],where:{app:_0x5baa[183]}}]})[_0x5baa[17]](function(_0x5a44x1d){logger[_0x5baa[22]](_0x5baa[382]);var _0x5a44x29=[];_[_0x5baa[44]](_0x5a44x1d,function(_0x5a44x2a){_[_0x5baa[44]](_0x5a44x2a.UserExtensions,function(_0x5a44x2b){_0x5a44x2b[_0x5baa[383]]= _0x5baa[384]+ _0x5a44x2a[_0x5baa[15]]+ _0x5baa[385];_0x5a44x29[_0x5baa[387]](_0x5a44x2b[_0x5baa[386]]())})});return _0x5a44x29})[_0x5baa[13]]()[_0x5baa[11]](function(_0x5a44x12){logger[_0x5baa[10]](_0x5a44x12)});models[_0x5baa[158]][_0x5baa[362]]({where:{exten:_0x5baa[391]}})[_0x5baa[17]](function(){models[_0x5baa[158]][_0x5baa[27]]([{context:_0x5baa[111],exten:_0x5baa[391],priority:1,app:_0x5baa[114],appdata:_0x5baa[392],type:_0x5baa[367]},{context:_0x5baa[111],exten:_0x5baa[391],priority:2,app:_0x5baa[114],appdata:_0x5baa[393],type:_0x5baa[367]},{context:_0x5baa[111],exten:_0x5baa[391],priority:3,app:_0x5baa[119],appdata:_0x5baa[394],type:_0x5baa[367]},{context:_0x5baa[111],exten:_0x5baa[391],priority:4,app:_0x5baa[119],appdata:_0x5baa[395],type:_0x5baa[367]},{context:_0x5baa[111],exten:_0x5baa[391],priority:5,app:_0x5baa[119],appdata:_0x5baa[396],type:_0x5baa[367]},{context:_0x5baa[111],exten:_0x5baa[391],priority:6,app:_0x5baa[183],appdata:_0x5baa[397],type:_0x5baa[367]},{context:_0x5baa[111],exten:_0x5baa[391],priority:7,app:_0x5baa[381],appdata:_0x5baa[146],type:_0x5baa[367]}],{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(){logger[_0x5baa[22]](_0x5baa[390])});_setting[_0x5baa[398]]({firstSetup:false})};models[_0x5baa[403]][_0x5baa[27]]([{name:_0x5baa[111],description:_0x5baa[400],defaultEntry:true},{name:_0x5baa[103],description:_0x5baa[400],defaultEntry:true},{name:_0x5baa[401],description:_0x5baa[400],defaultEntry:true},{name:_0x5baa[364],description:_0x5baa[400],defaultEntry:true},{name:_0x5baa[402],description:_0x5baa[400],defaultEntry:true}],{ignoreDuplicates:true,individualHooks:true})[_0x5baa[17]](function(_0x5a44x2c){logger[_0x5baa[22]](util[_0x5baa[21]](_0x5baa[399],_[_0x5baa[20]](_0x5a44x2c,_0x5baa[15])[_0x5baa[19]]()))})[_0x5baa[11]](sequelize.UniqueConstraintError,function(_0x5a44x12){logger[_0x5baa[22]](_0x5a44x12[_0x5baa[9]])});var _0x5a44x2d=[{id:1,name:_0x5baa[404],title:_0x5baa[405],ModuleId:null,path:_0x5baa[406]},{id:2,name:_0x5baa[407],title:_0x5baa[408],ModuleId:null,path:_0x5baa[409]},{id:3,name:_0x5baa[410],title:_0x5baa[411],ModuleId:null,path:null},{id:4,name:_0x5baa[412],title:_0x5baa[413],ModuleId:3,path:_0x5baa[414]},{id:5,name:_0x5baa[415],title:_0x5baa[416],ModuleId:null,path:_0x5baa[417]},{id:6,name:_0x5baa[418],title:_0x5baa[419],ModuleId:null,path:null},{id:7,name:_0x5baa[420],title:_0x5baa[421],ModuleId:6,path:null},{id:8,name:_0x5baa[422],title:_0x5baa[423],ModuleId:6,path:null},{id:9,name:_0x5baa[424],title:_0x5baa[425],ModuleId:6,path:null},{id:10,name:_0x5baa[426],title:_0x5baa[427],ModuleId:6,path:null},{id:11,name:_0x5baa[428],title:_0x5baa[429],ModuleId:6,path:null},{id:12,name:_0x5baa[430],title:_0x5baa[431],ModuleId:6,path:_0x5baa[432]},{id:13,name:_0x5baa[433],title:_0x5baa[434],ModuleId:null,path:null},{id:14,name:_0x5baa[435],title:_0x5baa[436],ModuleId:null,path:_0x5baa[437]},{id:15,name:_0x5baa[438],title:_0x5baa[439],ModuleId:null,path:_0x5baa[440]},{id:16,name:_0x5baa[441],title:_0x5baa[442],ModuleId:null,path:_0x5baa[443]},{id:17,name:_0x5baa[444],title:_0x5baa[445],ModuleId:null,path:_0x5baa[446]},{id:18,name:_0x5baa[447],title:_0x5baa[448],ModuleId:null,path:_0x5baa[449]},{id:19,name:_0x5baa[450],title:_0x5baa[451],ModuleId:null,path:_0x5baa[452]},{id:20,name:_0x5baa[453],title:_0x5baa[454],ModuleId:6,path:_0x5baa[455]},{id:21,name:_0x5baa[456],title:_0x5baa[457],ModuleId:7,path:_0x5baa[458]},{id:22,name:_0x5baa[459],title:_0x5baa[460],ModuleId:7,path:_0x5baa[461]},{id:23,name:_0x5baa[462],title:_0x5baa[463],ModuleId:7,path:_0x5baa[464]},{id:24,name:_0x5baa[465],title:_0x5baa[466],ModuleId:7,path:_0x5baa[467]},{id:25,name:_0x5baa[468],title:_0x5baa[469],ModuleId:7,path:_0x5baa[470]},{id:26,name:_0x5baa[430],title:_0x5baa[431],ModuleId:7,path:_0x5baa[471]},{id:27,name:_0x5baa[472],title:_0x5baa[473],ModuleId:7,path:_0x5baa[474]},{id:28,name:_0x5baa[475],title:_0x5baa[476],ModuleId:7,path:_0x5baa[477]},{id:29,name:_0x5baa[478],title:_0x5baa[479],ModuleId:8,path:_0x5baa[480]},{id:30,name:_0x5baa[481],title:_0x5baa[482],ModuleId:8,path:_0x5baa[483]},{id:31,name:_0x5baa[484],title:_0x5baa[485],ModuleId:8,path:_0x5baa[486]},{id:32,name:_0x5baa[487],title:_0x5baa[488],ModuleId:8,path:_0x5baa[489]},{id:33,name:_0x5baa[430],title:_0x5baa[431],ModuleId:8,path:_0x5baa[490]},{id:34,name:_0x5baa[491],title:_0x5baa[492],ModuleId:9,path:_0x5baa[493]},{id:35,name:_0x5baa[481],title:_0x5baa[482],ModuleId:9,path:_0x5baa[494]},{id:36,name:_0x5baa[495],title:_0x5baa[496],ModuleId:9,path:_0x5baa[497]},{id:37,name:_0x5baa[430],title:_0x5baa[431],ModuleId:9,path:_0x5baa[498]},{id:38,name:_0x5baa[491],title:_0x5baa[492],ModuleId:10,path:_0x5baa[499]},{id:39,name:_0x5baa[481],title:_0x5baa[482],ModuleId:10,path:_0x5baa[500]},{id:40,name:_0x5baa[495],title:_0x5baa[496],ModuleId:10,path:_0x5baa[501]},{id:41,name:_0x5baa[430],title:_0x5baa[431],ModuleId:10,path:_0x5baa[502]},{id:42,name:_0x5baa[491],title:_0x5baa[492],ModuleId:11,path:_0x5baa[503]},{id:43,name:_0x5baa[481],title:_0x5baa[482],ModuleId:11,path:_0x5baa[504]},{id:44,name:_0x5baa[495],title:_0x5baa[496],ModuleId:11,path:_0x5baa[505]},{id:45,name:_0x5baa[430],title:_0x5baa[431],ModuleId:11,path:_0x5baa[506]},{id:46,name:_0x5baa[491],title:_0x5baa[492],ModuleId:20,path:_0x5baa[455]},{id:47,name:_0x5baa[481],title:_0x5baa[482],ModuleId:20,path:_0x5baa[507]},{id:48,name:_0x5baa[495],title:_0x5baa[496],ModuleId:20,path:_0x5baa[508]},{id:49,name:_0x5baa[430],title:_0x5baa[431],ModuleId:20,path:_0x5baa[509]},{id:50,name:_0x5baa[510],title:_0x5baa[511],ModuleId:13,path:_0x5baa[512]},{id:51,name:_0x5baa[513],title:_0x5baa[514],ModuleId:13,path:_0x5baa[515]},{id:52,name:_0x5baa[516],title:_0x5baa[517],ModuleId:13,path:_0x5baa[518]},{id:53,name:_0x5baa[519],title:_0x5baa[520],ModuleId:13,path:_0x5baa[521]},{id:54,name:_0x5baa[522],title:_0x5baa[523],ModuleId:13,path:_0x5baa[524]},{id:55,name:_0x5baa[525],title:_0x5baa[526],ModuleId:13,path:_0x5baa[527]},{id:56,name:_0x5baa[528],title:_0x5baa[529],ModuleId:13,path:_0x5baa[530]},{id:57,name:_0x5baa[531],title:_0x5baa[532],ModuleId:13,path:_0x5baa[533]},{id:58,name:_0x5baa[534],title:_0x5baa[535],ModuleId:13,path:_0x5baa[536]},{id:59,name:_0x5baa[407],title:_0x5baa[537],ModuleId:13,path:_0x5baa[538]},{id:60,name:_0x5baa[539],title:_0x5baa[540],ModuleId:13,path:_0x5baa[541]},{id:61,name:_0x5baa[542],title:_0x5baa[543],ModuleId:13,path:_0x5baa[544]}];models[_0x5baa[548]][_0x5baa[389]]()[_0x5baa[17]](function(_0x5a44x2e){var _0x5a44x2f=[];_0x5a44x2e= _[_0x5baa[20]](_0x5a44x2e,_0x5baa[14]);_0x5a44x2d[_0x5baa[44]](function(_0x5a44x30){if(_[_0x5baa[547]](_0x5a44x2e,_0x5a44x30[_0x5baa[14]])){_0x5a44x2f[_0x5baa[387]](models[_0x5baa[548]][_0x5baa[398]](_0x5a44x30,{where:{id:_0x5a44x30[_0x5baa[14]]}}))}else {_0x5a44x2f[_0x5baa[387]](models[_0x5baa[548]][_0x5baa[59]](_0x5a44x30))}});return _0x5a44x2f})[_0x5baa[13]]()[_0x5baa[17]](function(){logger[_0x5baa[22]](_0x5baa[546])})[_0x5baa[11]](function(_0x5a44x12){logger[_0x5baa[10]](_0x5baa[545],_0x5a44x12)});var _0x5a44x31=[{name:_0x5baa[549],version:_0x5baa[550],author:_0x5baa[551],logo:_0x5baa[552],state:_0x5baa[553],description:_0x5baa[554],link:_0x5baa[555]},{name:_0x5baa[556],version:_0x5baa[550],author:_0x5baa[551],logo:_0x5baa[557],state:_0x5baa[558],description:_0x5baa[559],link:_0x5baa[560]},{name:_0x5baa[561],version:_0x5baa[550],author:_0x5baa[551],logo:_0x5baa[562],state:_0x5baa[563],description:_0x5baa[564],link:_0x5baa[565]},{name:_0x5baa[566],version:_0x5baa[550],author:_0x5baa[551],logo:_0x5baa[567],state:_0x5baa[568],description:_0x5baa[569],link:_0x5baa[570]},{name:_0x5baa[571],version:_0x5baa[550],author:_0x5baa[551],logo:_0x5baa[572],state:_0x5baa[573],description:_0x5baa[574],link:_0x5baa[575]}];models[_0x5baa[579]][_0x5baa[389]]()[_0x5baa[17]](function(_0x5a44x32){var _0x5a44x33=[];_0x5a44x32= _[_0x5baa[20]](_0x5a44x32,_0x5baa[578]);_0x5a44x31[_0x5baa[44]](function(_0x5a44x34){if(_[_0x5baa[547]](_0x5a44x32,_0x5a44x34[_0x5baa[578]])){_0x5a44x33[_0x5baa[387]](models[_0x5baa[579]][_0x5baa[398]](_0x5a44x34,{where:{state:_0x5a44x34[_0x5baa[578]]}}))}else {_0x5a44x33[_0x5baa[387]](models[_0x5baa[579]][_0x5baa[59]](_0x5a44x34))}});return _0x5a44x33})[_0x5baa[13]]()[_0x5baa[17]](function(){logger[_0x5baa[22]](_0x5baa[577])})[_0x5baa[11]](function(_0x5a44x12){logger[_0x5baa[10]](_0x5baa[576],_0x5a44x12)});var _0x5a44x35=[{"\x69\x64":25,"\x6E\x61\x6D\x65":_0x5baa[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[581],"\x70\x61\x72\x65\x6E\x74":_0x5baa[582],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":26,"\x6E\x61\x6D\x65":_0x5baa[584],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[585],"\x70\x61\x72\x65\x6E\x74":_0x5baa[582],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":28,"\x6E\x61\x6D\x65":_0x5baa[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[586],"\x70\x61\x72\x65\x6E\x74":_0x5baa[587],"\x74\x61\x62\x6C\x65":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[588]},{"\x69\x64":29,"\x6E\x61\x6D\x65":_0x5baa[589],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[590],"\x70\x61\x72\x65\x6E\x74":_0x5baa[587],"\x74\x61\x62\x6C\x65":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[588]},{"\x69\x64":30,"\x6E\x61\x6D\x65":_0x5baa[591],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[592],"\x70\x61\x72\x65\x6E\x74":_0x5baa[587],"\x74\x61\x62\x6C\x65":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[588]},{"\x69\x64":31,"\x6E\x61\x6D\x65":_0x5baa[593],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[594],"\x70\x61\x72\x65\x6E\x74":_0x5baa[587],"\x74\x61\x62\x6C\x65":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[588]},{"\x69\x64":32,"\x6E\x61\x6D\x65":_0x5baa[595],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[596],"\x70\x61\x72\x65\x6E\x74":_0x5baa[587],"\x74\x61\x62\x6C\x65":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[588]},{"\x69\x64":34,"\x6E\x61\x6D\x65":_0x5baa[597],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[598],"\x70\x61\x72\x65\x6E\x74":_0x5baa[587],"\x74\x61\x62\x6C\x65":_0x5baa[277],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[588]},{"\x69\x64":35,"\x6E\x61\x6D\x65":_0x5baa[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[599],"\x70\x61\x72\x65\x6E\x74":_0x5baa[600],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[601]},{"\x69\x64":36,"\x6E\x61\x6D\x65":_0x5baa[602],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[603],"\x70\x61\x72\x65\x6E\x74":_0x5baa[600],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[601]},{"\x69\x64":37,"\x6E\x61\x6D\x65":_0x5baa[604],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[605],"\x70\x61\x72\x65\x6E\x74":_0x5baa[600],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[606]},{"\x69\x64":38,"\x6E\x61\x6D\x65":_0x5baa[607],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[608],"\x70\x61\x72\x65\x6E\x74":_0x5baa[600],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[609]},{"\x69\x64":40,"\x6E\x61\x6D\x65":_0x5baa[610],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[611],"\x70\x61\x72\x65\x6E\x74":_0x5baa[612],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":41,"\x6E\x61\x6D\x65":_0x5baa[613],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[614],"\x70\x61\x72\x65\x6E\x74":_0x5baa[612],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":46,"\x6E\x61\x6D\x65":_0x5baa[615],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[616],"\x70\x61\x72\x65\x6E\x74":_0x5baa[612],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":47,"\x6E\x61\x6D\x65":_0x5baa[617],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[618],"\x70\x61\x72\x65\x6E\x74":_0x5baa[612],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":49,"\x6E\x61\x6D\x65":_0x5baa[619],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[620],"\x70\x61\x72\x65\x6E\x74":_0x5baa[582],"\x74\x61\x62\x6C\x65":_0x5baa[263],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":50,"\x6E\x61\x6D\x65":_0x5baa[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[621],"\x70\x61\x72\x65\x6E\x74":_0x5baa[622],"\x74\x61\x62\x6C\x65":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":51,"\x6E\x61\x6D\x65":_0x5baa[623],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[624],"\x70\x61\x72\x65\x6E\x74":_0x5baa[622],"\x74\x61\x62\x6C\x65":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[625]},{"\x69\x64":52,"\x6E\x61\x6D\x65":_0x5baa[626],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[627],"\x70\x61\x72\x65\x6E\x74":_0x5baa[622],"\x74\x61\x62\x6C\x65":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":53,"\x6E\x61\x6D\x65":_0x5baa[628],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[629],"\x70\x61\x72\x65\x6E\x74":_0x5baa[622],"\x74\x61\x62\x6C\x65":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[625]},{"\x69\x64":54,"\x6E\x61\x6D\x65":_0x5baa[630],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[631],"\x70\x61\x72\x65\x6E\x74":_0x5baa[622],"\x74\x61\x62\x6C\x65":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[625]},{"\x69\x64":55,"\x6E\x61\x6D\x65":_0x5baa[632],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[633],"\x70\x61\x72\x65\x6E\x74":_0x5baa[622],"\x74\x61\x62\x6C\x65":_0x5baa[334],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[625]},{"\x69\x64":57,"\x6E\x61\x6D\x65":_0x5baa[634],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[635],"\x70\x61\x72\x65\x6E\x74":_0x5baa[636],"\x74\x61\x62\x6C\x65":_0x5baa[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[638]},{"\x69\x64":61,"\x6E\x61\x6D\x65":_0x5baa[639],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[640],"\x70\x61\x72\x65\x6E\x74":_0x5baa[641],"\x74\x61\x62\x6C\x65":_0x5baa[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[642]},{"\x69\x64":62,"\x6E\x61\x6D\x65":_0x5baa[643],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[644],"\x70\x61\x72\x65\x6E\x74":_0x5baa[641],"\x74\x61\x62\x6C\x65":_0x5baa[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[645]},{"\x69\x64":63,"\x6E\x61\x6D\x65":_0x5baa[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[646],"\x70\x61\x72\x65\x6E\x74":_0x5baa[641],"\x74\x61\x62\x6C\x65":_0x5baa[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[642]},{"\x69\x64":64,"\x6E\x61\x6D\x65":_0x5baa[647],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[648],"\x70\x61\x72\x65\x6E\x74":_0x5baa[641],"\x74\x61\x62\x6C\x65":_0x5baa[637],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[649]},{"\x69\x64":65,"\x6E\x61\x6D\x65":_0x5baa[619],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[650],"\x70\x61\x72\x65\x6E\x74":_0x5baa[651],"\x74\x61\x62\x6C\x65":_0x5baa[652],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":67,"\x6E\x61\x6D\x65":_0x5baa[653],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[654],"\x70\x61\x72\x65\x6E\x74":_0x5baa[651],"\x74\x61\x62\x6C\x65":_0x5baa[655],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":68,"\x6E\x61\x6D\x65":_0x5baa[656],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[657],"\x70\x61\x72\x65\x6E\x74":_0x5baa[658],"\x74\x61\x62\x6C\x65":_0x5baa[659],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":69,"\x6E\x61\x6D\x65":_0x5baa[660],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[661],"\x70\x61\x72\x65\x6E\x74":_0x5baa[662],"\x74\x61\x62\x6C\x65":_0x5baa[663],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[664]},{"\x69\x64":70,"\x6E\x61\x6D\x65":_0x5baa[665],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[666],"\x70\x61\x72\x65\x6E\x74":_0x5baa[662],"\x74\x61\x62\x6C\x65":_0x5baa[663],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[667]},{"\x69\x64":72,"\x6E\x61\x6D\x65":_0x5baa[668],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[669],"\x70\x61\x72\x65\x6E\x74":_0x5baa[670],"\x74\x61\x62\x6C\x65":_0x5baa[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":73,"\x6E\x61\x6D\x65":_0x5baa[672],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[673],"\x70\x61\x72\x65\x6E\x74":_0x5baa[670],"\x74\x61\x62\x6C\x65":_0x5baa[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":74,"\x6E\x61\x6D\x65":_0x5baa[674],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[675],"\x70\x61\x72\x65\x6E\x74":_0x5baa[670],"\x74\x61\x62\x6C\x65":_0x5baa[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[676]},{"\x69\x64":75,"\x6E\x61\x6D\x65":_0x5baa[677],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[678],"\x70\x61\x72\x65\x6E\x74":_0x5baa[670],"\x74\x61\x62\x6C\x65":_0x5baa[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[679]},{"\x69\x64":76,"\x6E\x61\x6D\x65":_0x5baa[680],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[681],"\x70\x61\x72\x65\x6E\x74":_0x5baa[670],"\x74\x61\x62\x6C\x65":_0x5baa[671],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":77,"\x6E\x61\x6D\x65":_0x5baa[682],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[683],"\x70\x61\x72\x65\x6E\x74":_0x5baa[658],"\x74\x61\x62\x6C\x65":_0x5baa[659],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[679]},{"\x69\x64":79,"\x6E\x61\x6D\x65":_0x5baa[684],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[685],"\x70\x61\x72\x65\x6E\x74":_0x5baa[658],"\x74\x61\x62\x6C\x65":_0x5baa[659],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[686]},{"\x69\x64":81,"\x6E\x61\x6D\x65":_0x5baa[687],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[688],"\x70\x61\x72\x65\x6E\x74":_0x5baa[658],"\x74\x61\x62\x6C\x65":_0x5baa[689],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":82,"\x6E\x61\x6D\x65":_0x5baa[690],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[691],"\x70\x61\x72\x65\x6E\x74":_0x5baa[658],"\x74\x61\x62\x6C\x65":_0x5baa[692],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":83,"\x6E\x61\x6D\x65":_0x5baa[693],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[694],"\x70\x61\x72\x65\x6E\x74":_0x5baa[658],"\x74\x61\x62\x6C\x65":_0x5baa[692],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[695]},{"\x69\x64":84,"\x6E\x61\x6D\x65":_0x5baa[696],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0x5baa[697],"\x70\x61\x72\x65\x6E\x74":_0x5baa[658],"\x74\x61\x62\x6C\x65":_0x5baa[692],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[698]},{"\x69\x64":85,"\x6E\x61\x6D\x65":_0x5baa[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x5baa[699],"\x74\x61\x62\x6C\x65":_0x5baa[700],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]},{"\x69\x64":90,"\x6E\x61\x6D\x65":_0x5baa[580],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":null,"\x70\x61\x72\x65\x6E\x74":_0x5baa[701],"\x74\x61\x62\x6C\x65":_0x5baa[702],"\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73":_0x5baa[583]}];var _0x5a44x36=[{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[705],"\x61\x6C\x69\x61\x73":_0x5baa[706],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[707],"\x61\x6C\x69\x61\x73":_0x5baa[708],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[710],"\x61\x6C\x69\x61\x73":_0x5baa[711],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[712],"\x61\x6C\x69\x61\x73":_0x5baa[713],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[715],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[716],"\x61\x6C\x69\x61\x73":_0x5baa[717],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[718],"\x61\x6C\x69\x61\x73":_0x5baa[719],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[720],"\x61\x6C\x69\x61\x73":_0x5baa[721],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[723],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[724],"\x61\x6C\x69\x61\x73":_0x5baa[725],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[726],"\x61\x6C\x69\x61\x73":_0x5baa[727],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[110],"\x61\x6C\x69\x61\x73":_0x5baa[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[729],"\x61\x6C\x69\x61\x73":_0x5baa[730],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[732],"\x61\x6C\x69\x61\x73":_0x5baa[733],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[734],"\x61\x6C\x69\x61\x73":_0x5baa[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":25,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[705],"\x61\x6C\x69\x61\x73":_0x5baa[736],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[710],"\x61\x6C\x69\x61\x73":_0x5baa[737],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[738],"\x61\x6C\x69\x61\x73":_0x5baa[739],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[740],"\x61\x6C\x69\x61\x73":_0x5baa[741],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[742],"\x61\x6C\x69\x61\x73":_0x5baa[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":26,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[705],"\x61\x6C\x69\x61\x73":_0x5baa[706],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[707],"\x61\x6C\x69\x61\x73":_0x5baa[708],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[745],"\x61\x6C\x69\x61\x73":_0x5baa[746],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[747],"\x61\x6C\x69\x61\x73":_0x5baa[748],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[749],"\x61\x6C\x69\x61\x73":_0x5baa[750],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[740],"\x61\x6C\x69\x61\x73":_0x5baa[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[751],"\x61\x6C\x69\x61\x73":_0x5baa[730],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[752],"\x61\x6C\x69\x61\x73":_0x5baa[753],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[754],"\x61\x6C\x69\x61\x73":_0x5baa[755],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[756],"\x61\x6C\x69\x61\x73":_0x5baa[757],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[758],"\x61\x6C\x69\x61\x73":_0x5baa[759],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[760],"\x61\x6C\x69\x61\x73":_0x5baa[761],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[110],"\x61\x6C\x69\x61\x73":_0x5baa[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":28,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[756],"\x61\x6C\x69\x61\x73":_0x5baa[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[751],"\x61\x6C\x69\x61\x73":_0x5baa[764],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[754],"\x61\x6C\x69\x61\x73":_0x5baa[765],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[766],"\x61\x6C\x69\x61\x73":_0x5baa[767],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[768],"\x61\x6C\x69\x61\x73":_0x5baa[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[770],"\x61\x6C\x69\x61\x73":_0x5baa[771],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[772],"\x61\x6C\x69\x61\x73":_0x5baa[773],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":29,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[756],"\x61\x6C\x69\x61\x73":_0x5baa[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[751],"\x61\x6C\x69\x61\x73":_0x5baa[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[740],"\x61\x6C\x69\x61\x73":_0x5baa[775],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[754],"\x61\x6C\x69\x61\x73":_0x5baa[776],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[766],"\x61\x6C\x69\x61\x73":_0x5baa[777],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[768],"\x61\x6C\x69\x61\x73":_0x5baa[778],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[779],"\x61\x6C\x69\x61\x73":_0x5baa[780],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[770],"\x61\x6C\x69\x61\x73":_0x5baa[781],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[772],"\x61\x6C\x69\x61\x73":_0x5baa[782],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":30,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[756],"\x61\x6C\x69\x61\x73":_0x5baa[783],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[784],"\x61\x6C\x69\x61\x73":_0x5baa[785],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[786],"\x61\x6C\x69\x61\x73":_0x5baa[787],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[788],"\x61\x6C\x69\x61\x73":_0x5baa[789],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[790],"\x61\x6C\x69\x61\x73":_0x5baa[791],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[792],"\x61\x6C\x69\x61\x73":_0x5baa[793],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[794],"\x61\x6C\x69\x61\x73":_0x5baa[795],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[796],"\x61\x6C\x69\x61\x73":_0x5baa[797],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[798],"\x61\x6C\x69\x61\x73":_0x5baa[799],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":31,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[758],"\x61\x6C\x69\x61\x73":_0x5baa[800],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":32,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[747],"\x61\x6C\x69\x61\x73":_0x5baa[802],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[803],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[756],"\x61\x6C\x69\x61\x73":_0x5baa[783],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[784],"\x61\x6C\x69\x61\x73":_0x5baa[785],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[788],"\x61\x6C\x69\x61\x73":_0x5baa[789],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[792],"\x61\x6C\x69\x61\x73":_0x5baa[793],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[796],"\x61\x6C\x69\x61\x73":_0x5baa[797],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":34,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[705],"\x61\x6C\x69\x61\x73":_0x5baa[706],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[710],"\x61\x6C\x69\x61\x73":_0x5baa[804],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[712],"\x61\x6C\x69\x61\x73":_0x5baa[805],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[806],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[716],"\x61\x6C\x69\x61\x73":_0x5baa[807],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[724],"\x61\x6C\x69\x61\x73":_0x5baa[808],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[726],"\x61\x6C\x69\x61\x73":_0x5baa[809],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[810],"\x61\x6C\x69\x61\x73":_0x5baa[811],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[110],"\x61\x6C\x69\x61\x73":_0x5baa[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[732],"\x61\x6C\x69\x61\x73":_0x5baa[812],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[813],"\x61\x6C\x69\x61\x73":_0x5baa[814],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":35,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[732],"\x61\x6C\x69\x61\x73":_0x5baa[816],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[817],"\x61\x6C\x69\x61\x73":_0x5baa[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[813],"\x61\x6C\x69\x61\x73":_0x5baa[819],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[820],"\x61\x6C\x69\x61\x73":_0x5baa[821],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":36,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[726],"\x61\x6C\x69\x61\x73":_0x5baa[800],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[813],"\x61\x6C\x69\x61\x73":_0x5baa[819],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":37,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[822],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[823],"\x61\x6C\x69\x61\x73":_0x5baa[824],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[825],"\x61\x6C\x69\x61\x73":_0x5baa[826],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[827],"\x61\x6C\x69\x61\x73":_0x5baa[828],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[829],"\x61\x6C\x69\x61\x73":_0x5baa[830],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[831],"\x61\x6C\x69\x61\x73":_0x5baa[832],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[833],"\x61\x6C\x69\x61\x73":_0x5baa[834],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[835],"\x61\x6C\x69\x61\x73":_0x5baa[836],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[837],"\x61\x6C\x69\x61\x73":_0x5baa[838],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":38,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[839],"\x61\x6C\x69\x61\x73":_0x5baa[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[718],"\x61\x6C\x69\x61\x73":_0x5baa[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[729],"\x61\x6C\x69\x61\x73":_0x5baa[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[844],"\x61\x6C\x69\x61\x73":_0x5baa[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[817],"\x61\x6C\x69\x61\x73":_0x5baa[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":40,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[839],"\x61\x6C\x69\x61\x73":_0x5baa[802],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[803],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[718],"\x61\x6C\x69\x61\x73":_0x5baa[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[845],"\x61\x6C\x69\x61\x73":_0x5baa[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[729],"\x61\x6C\x69\x61\x73":_0x5baa[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[844],"\x61\x6C\x69\x61\x73":_0x5baa[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[817],"\x61\x6C\x69\x61\x73":_0x5baa[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":41,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[847],"\x61\x6C\x69\x61\x73":_0x5baa[848],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[718],"\x61\x6C\x69\x61\x73":_0x5baa[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[845],"\x61\x6C\x69\x61\x73":_0x5baa[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[729],"\x61\x6C\x69\x61\x73":_0x5baa[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[844],"\x61\x6C\x69\x61\x73":_0x5baa[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[817],"\x61\x6C\x69\x61\x73":_0x5baa[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":46,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[849],"\x61\x6C\x69\x61\x73":_0x5baa[850],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[718],"\x61\x6C\x69\x61\x73":_0x5baa[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[845],"\x61\x6C\x69\x61\x73":_0x5baa[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":_0x5baa[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[729],"\x61\x6C\x69\x61\x73":_0x5baa[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[844],"\x61\x6C\x69\x61\x73":_0x5baa[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[817],"\x61\x6C\x69\x61\x73":_0x5baa[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":47,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[842],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[718],"\x61\x6C\x69\x61\x73":_0x5baa[339],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[845],"\x61\x6C\x69\x61\x73":_0x5baa[846],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[714],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[722],"\x61\x6C\x69\x61\x73":_0x5baa[324],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[729],"\x61\x6C\x69\x61\x73":_0x5baa[774],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[844],"\x61\x6C\x69\x61\x73":_0x5baa[769],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[817],"\x61\x6C\x69\x61\x73":_0x5baa[818],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":49,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[852],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[853],"\x61\x6C\x69\x61\x73":_0x5baa[854],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[855],"\x61\x6C\x69\x61\x73":_0x5baa[856],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[857],"\x61\x6C\x69\x61\x73":_0x5baa[858],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[859],"\x61\x6C\x69\x61\x73":_0x5baa[860],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[861],"\x61\x6C\x69\x61\x73":_0x5baa[736],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[862],"\x61\x6C\x69\x61\x73":_0x5baa[863],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[864],"\x61\x6C\x69\x61\x73":_0x5baa[865],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[866],"\x61\x6C\x69\x61\x73":_0x5baa[867],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[868],"\x61\x6C\x69\x61\x73":_0x5baa[737],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[869],"\x61\x6C\x69\x61\x73":_0x5baa[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[870],"\x61\x6C\x69\x61\x73":_0x5baa[739],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[871],"\x61\x6C\x69\x61\x73":_0x5baa[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[873],"\x61\x6C\x69\x61\x73":_0x5baa[874],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":50,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[852],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[875],"\x61\x6C\x69\x61\x73":_0x5baa[876],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[857],"\x61\x6C\x69\x61\x73":_0x5baa[858],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[859],"\x61\x6C\x69\x61\x73":_0x5baa[860],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[861],"\x61\x6C\x69\x61\x73":_0x5baa[877],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[868],"\x61\x6C\x69\x61\x73":_0x5baa[737],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[869],"\x61\x6C\x69\x61\x73":_0x5baa[735],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[870],"\x61\x6C\x69\x61\x73":_0x5baa[739],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[871],"\x61\x6C\x69\x61\x73":_0x5baa[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[878],"\x61\x6C\x69\x61\x73":_0x5baa[879],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[873],"\x61\x6C\x69\x61\x73":_0x5baa[874],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[855],"\x61\x6C\x69\x61\x73":_0x5baa[856],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":51,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[853],"\x61\x6C\x69\x61\x73":_0x5baa[854],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[871],"\x61\x6C\x69\x61\x73":_0x5baa[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[881],"\x61\x6C\x69\x61\x73":_0x5baa[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":52,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[873],"\x61\x6C\x69\x61\x73":_0x5baa[874],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[871],"\x61\x6C\x69\x61\x73":_0x5baa[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[881],"\x61\x6C\x69\x61\x73":_0x5baa[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":53,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[882],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[871],"\x61\x6C\x69\x61\x73":_0x5baa[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[881],"\x61\x6C\x69\x61\x73":_0x5baa[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":54,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[868],"\x61\x6C\x69\x61\x73":_0x5baa[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[234],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[871],"\x61\x6C\x69\x61\x73":_0x5baa[880],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[881],"\x61\x6C\x69\x61\x73":_0x5baa[348],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":55,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x5baa[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":57,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[883],"\x61\x6C\x69\x61\x73":_0x5baa[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":57,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[884],"\x61\x6C\x69\x61\x73":_0x5baa[634],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[885],"\x61\x6C\x69\x61\x73":_0x5baa[886],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[887],"\x61\x6C\x69\x61\x73":_0x5baa[647],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":61,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[888],"\x61\x6C\x69\x61\x73":_0x5baa[889],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[890],"\x61\x6C\x69\x61\x73":_0x5baa[891],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[892],"\x61\x6C\x69\x61\x73":_0x5baa[100],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[871],"\x61\x6C\x69\x61\x73":_0x5baa[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":62,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[893],"\x61\x6C\x69\x61\x73":_0x5baa[894],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[853],"\x61\x6C\x69\x61\x73":_0x5baa[895],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[892],"\x61\x6C\x69\x61\x73":_0x5baa[854],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[888],"\x61\x6C\x69\x61\x73":_0x5baa[889],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[890],"\x61\x6C\x69\x61\x73":_0x5baa[891],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[883],"\x61\x6C\x69\x61\x73":_0x5baa[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":63,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x5baa[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":64,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[892],"\x61\x6C\x69\x61\x73":_0x5baa[896],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":_0x5baa[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":64,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[883],"\x61\x6C\x69\x61\x73":_0x5baa[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":64,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[897],"\x61\x6C\x69\x61\x73":_0x5baa[898],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[861],"\x61\x6C\x69\x61\x73":_0x5baa[877],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[899],"\x61\x6C\x69\x61\x73":_0x5baa[728],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[900],"\x61\x6C\x69\x61\x73":_0x5baa[901],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":_0x5baa[851],"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[902],"\x61\x6C\x69\x61\x73":_0x5baa[903],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[904],"\x61\x6C\x69\x61\x73":_0x5baa[872],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":65,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[905],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[897],"\x61\x6C\x69\x61\x73":_0x5baa[898],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[861],"\x61\x6C\x69\x61\x73":_0x5baa[906],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[907],"\x61\x6C\x69\x61\x73":_0x5baa[908],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[909],"\x61\x6C\x69\x61\x73":_0x5baa[910],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":67,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[911],"\x61\x6C\x69\x61\x73":_0x5baa[912],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[913],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[914],"\x61\x6C\x69\x61\x73":_0x5baa[915],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[916],"\x61\x6C\x69\x61\x73":_0x5baa[917],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[918],"\x61\x6C\x69\x61\x73":_0x5baa[919],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[920],"\x61\x6C\x69\x61\x73":_0x5baa[921],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":68,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[922],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[923],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[924],"\x61\x6C\x69\x61\x73":_0x5baa[925],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[924],"\x61\x6C\x69\x61\x73":_0x5baa[926],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[927],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":69,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[928],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[924],"\x61\x6C\x69\x61\x73":_0x5baa[925],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[924],"\x61\x6C\x69\x61\x73":_0x5baa[926],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[927],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":70,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[929],"\x61\x6C\x69\x61\x73":_0x5baa[930],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[931],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[932],"\x61\x6C\x69\x61\x73":_0x5baa[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[933],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[934],"\x61\x6C\x69\x61\x73":_0x5baa[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[936],"\x61\x6C\x69\x61\x73":_0x5baa[937],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[938],"\x61\x6C\x69\x61\x73":_0x5baa[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":72,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[704],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[929],"\x61\x6C\x69\x61\x73":_0x5baa[940],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[941],"\x61\x6C\x69\x61\x73":_0x5baa[942],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[943],"\x61\x6C\x69\x61\x73":_0x5baa[944],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[945],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[946],"\x61\x6C\x69\x61\x73":_0x5baa[947],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[900],"\x61\x6C\x69\x61\x73":_0x5baa[804],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[902],"\x61\x6C\x69\x61\x73":_0x5baa[805],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[948],"\x61\x6C\x69\x61\x73":_0x5baa[721],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[932],"\x61\x6C\x69\x61\x73":_0x5baa[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[949],"\x61\x6C\x69\x61\x73":_0x5baa[950],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[933],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[934],"\x61\x6C\x69\x61\x73":_0x5baa[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":73,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[932],"\x61\x6C\x69\x61\x73":_0x5baa[951],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[936],"\x61\x6C\x69\x61\x73":_0x5baa[937],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[938],"\x61\x6C\x69\x61\x73":_0x5baa[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[952],"\x61\x6C\x69\x61\x73":_0x5baa[953],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[954],"\x61\x6C\x69\x61\x73":_0x5baa[955],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":74,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[946],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[931],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[932],"\x61\x6C\x69\x61\x73":_0x5baa[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[933],"\x61\x6C\x69\x61\x73":_0x5baa[815],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[934],"\x61\x6C\x69\x61\x73":_0x5baa[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[936],"\x61\x6C\x69\x61\x73":_0x5baa[956],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[938],"\x61\x6C\x69\x61\x73":_0x5baa[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":75,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[900],"\x61\x6C\x69\x61\x73":_0x5baa[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[931],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[843],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[932],"\x61\x6C\x69\x61\x73":_0x5baa[762],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[957],"\x61\x6C\x69\x61\x73":_0x5baa[958],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[936],"\x61\x6C\x69\x61\x73":_0x5baa[937],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[938],"\x61\x6C\x69\x61\x73":_0x5baa[939],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":76,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[946],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[913],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[959],"\x61\x6C\x69\x61\x73":_0x5baa[915],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[934],"\x61\x6C\x69\x61\x73":_0x5baa[935],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[960],"\x61\x6C\x69\x61\x73":_0x5baa[917],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[961],"\x61\x6C\x69\x61\x73":_0x5baa[962],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":77,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[743],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[963],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[964],"\x61\x6C\x69\x61\x73":_0x5baa[744],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[965],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":79,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[966],"\x61\x6C\x69\x61\x73":_0x5baa[840],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":81,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[967],"\x61\x6C\x69\x61\x73":_0x5baa[913],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":81,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[968],"\x61\x6C\x69\x61\x73":_0x5baa[969],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[763],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":81,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[970],"\x61\x6C\x69\x61\x73":_0x5baa[970],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[971],"\x61\x6C\x69\x61\x73":_0x5baa[971],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[972],"\x61\x6C\x69\x61\x73":_0x5baa[972],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[966],"\x61\x6C\x69\x61\x73":_0x5baa[966],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[973],"\x61\x6C\x69\x61\x73":_0x5baa[973],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[974],"\x61\x6C\x69\x61\x73":_0x5baa[974],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[975],"\x61\x6C\x69\x61\x73":_0x5baa[975],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[976],"\x61\x6C\x69\x61\x73":_0x5baa[976],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[525],"\x61\x6C\x69\x61\x73":_0x5baa[525],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[873],"\x61\x6C\x69\x61\x73":_0x5baa[873],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[977],"\x61\x6C\x69\x61\x73":_0x5baa[977],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":82,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[873],"\x61\x6C\x69\x61\x73":_0x5baa[873],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":83,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[978],"\x61\x6C\x69\x61\x73":_0x5baa[484],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":83,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[974],"\x61\x6C\x69\x61\x73":_0x5baa[974],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[841],"\x67\x72\x6F\x75\x70\x42\x79":1,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":84,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x61\x6C\x69\x61\x73":_0x5baa[979],"\x66\x69\x65\x6C\x64":_0x5baa[14],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":_0x5baa[801],"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":84,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[980],"\x61\x6C\x69\x61\x73":_0x5baa[782],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":_0x5baa[731],"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":84,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":1},{"\x66\x69\x65\x6C\x64":_0x5baa[966],"\x61\x6C\x69\x61\x73":_0x5baa[981],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x61\x6C\x69\x61\x73":_0x5baa[982],"\x66\x69\x65\x6C\x64":_0x5baa[14],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[983],"\x61\x6C\x69\x61\x73":_0x5baa[984],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[985],"\x61\x6C\x69\x61\x73":_0x5baa[986],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[971],"\x61\x6C\x69\x61\x73":_0x5baa[987],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":85,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[966],"\x61\x6C\x69\x61\x73":_0x5baa[981],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[703],"\x61\x6C\x69\x61\x73":_0x5baa[852],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[450],"\x61\x6C\x69\x61\x73":_0x5baa[579],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[709],"\x61\x6C\x69\x61\x73":_0x5baa[163],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[705],"\x61\x6C\x69\x61\x73":_0x5baa[736],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[743],"\x61\x6C\x69\x61\x73":_0x5baa[988],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[989],"\x61\x6C\x69\x61\x73":_0x5baa[989],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0},{"\x66\x69\x65\x6C\x64":_0x5baa[990],"\x61\x6C\x69\x61\x73":_0x5baa[991],"\x66\x75\x6E\x63\x74\x69\x6F\x6E":null,"\x66\x6F\x72\x6D\x61\x74":null,"\x67\x72\x6F\x75\x70\x42\x79":0,"\x6F\x72\x64\x65\x72\x42\x79":null,"\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64":90,"\x4D\x65\x74\x72\x69\x63\x49\x64":null,"\x63\x75\x73\x74\x6F\x6D":0}];models[_0x5baa[998]][_0x5baa[362]]({where:{id:1}})[_0x5baa[17]](function(){return models[_0x5baa[998]][_0x5baa[59]]({id:1,tree:_0x5baa[999]})})[_0x5baa[17]](function(){return models[_0x5baa[998]][_0x5baa[997]]({where:{id:2},defaults:{id:2,tree:_0x5baa[996]}})})[_0x5baa[17]](function(){return models[_0x5baa[994]][_0x5baa[362]]({where:{DefaultReportId:{$ne:null}}})})[_0x5baa[17]](function(){return models[_0x5baa[995]][_0x5baa[362]]({where:{id:{$ne:null}}})})[_0x5baa[17]](function(){return models[_0x5baa[995]][_0x5baa[27]](_0x5a44x35)})[_0x5baa[17]](function(){return models[_0x5baa[994]][_0x5baa[27]](_0x5a44x36,{ignoreDuplicates:true,individualHooks:true})})[_0x5baa[17]](function(){logger[_0x5baa[22]](_0x5baa[993])})[_0x5baa[11]](function(_0x5a44x12){logger[_0x5baa[10]](_0x5baa[992],_0x5a44x12)})})[_0x5baa[11]](function(_0x5a44x12){logger[_0x5baa[10]](_0x5a44x12[_0x5baa[9]])})
\ No newline at end of file
index 4d70653..784d9b5 100644 (file)
@@ -1 +1 @@
-var _0x3539=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2F\x73\x6D\x73","\x73\x6D\x73","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x69\x6E\x69\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x3539[0];var SmsAccount=require(_0x3539[2])[_0x3539[1]];var Sms=require(_0x3539[3]);var logger=require(_0x3539[5])(_0x3539[4]);module[_0x3539[6]]= function(_0x4cc2x4){SmsAccount[_0x3539[8]](function(_0x4cc2x5){var _0x4cc2x6= new Sms(_0x4cc2x4);_0x4cc2x6[_0x3539[7]](_0x4cc2x5)});return SmsAccount[_0x3539[14]]()[_0x3539[13]](function(_0x4cc2x8){_0x4cc2x8[_0x3539[12]](function(_0x4cc2x5){var _0x4cc2x6= new Sms(_0x4cc2x4);_0x4cc2x6[_0x3539[7]](_0x4cc2x5)})})[_0x3539[11]](function(_0x4cc2x7){logger[_0x3539[10]](_0x4cc2x7[_0x3539[9]])})}
\ No newline at end of file
+var _0xb257=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2F\x73\x6D\x73","\x73\x6D\x73","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x69\x6E\x69\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xb257[0];var SmsAccount=require(_0xb257[2])[_0xb257[1]];var Sms=require(_0xb257[3]);var logger=require(_0xb257[5])(_0xb257[4]);module[_0xb257[6]]= function(_0xbfdbx4){SmsAccount[_0xb257[8]](function(_0xbfdbx5){var _0xbfdbx6= new Sms(_0xbfdbx4);_0xbfdbx6[_0xb257[7]](_0xbfdbx5)});return SmsAccount[_0xb257[14]]()[_0xb257[13]](function(_0xbfdbx8){_0xbfdbx8[_0xb257[12]](function(_0xbfdbx5){var _0xbfdbx6= new Sms(_0xbfdbx4);_0xbfdbx6[_0xb257[7]](_0xbfdbx5)})})[_0xb257[11]](function(_0xbfdbx7){logger[_0xb257[10]](_0xbfdbx7[_0xb257[9]])})}
\ No newline at end of file
index 3e6a72f..d5074cf 100644 (file)
@@ -1 +1 @@
-var _0x438b=["\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x68\x74\x74\x70\x73","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x74\x65\x78\x74","\x73\x65\x6E\x64\x65\x72\x5F\x6E\x75\x6D\x62\x65\x72","","\x73\x65\x6E\x64\x65\x72\x5F\x73\x74\x72\x69\x6E\x67","\x6D\x65\x74\x68\x6F\x64","\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x6E\x64\x5F\x73\x6D\x73\x5F\x63\x6C\x61\x73\x73\x69\x63","\x63\x6C\x61\x73\x73\x69\x63","\x73\x65\x6E\x64\x5F\x73\x6D\x73\x5F\x63\x6C\x61\x73\x73\x69\x63\x5F\x72\x65\x70\x6F\x72\x74","\x63\x6C\x61\x73\x73\x69\x63\x2B","\x73\x65\x6E\x64\x5F\x73\x6D\x73\x5F\x62\x61\x73\x69\x63","\x62\x61\x73\x69\x63","\x74\x65\x73\x74","\x74\x65\x73\x74\x5F","\x55\x54\x46\x2D\x38","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x2F\x61\x70\x69\x2F\x73\x65\x6E\x64\x2F\x73\x6D\x73\x65\x61\x73\x79\x2F\x61\x64\x76\x61\x6E\x63\x65\x64\x2F\x68\x74\x74\x70\x2E\x70\x68\x70","\x67\x61\x74\x65\x77\x61\x79\x2E\x73\x6B\x65\x62\x62\x79\x2E\x69\x74","\x50\x4F\x53\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6C\x65\x6E\x67\x74\x68","\x75\x74\x66\x38","\x64\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x70\x61\x72\x73\x65","\x73\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x65\x72\x72\x6F\x72","\x73\x6D\x73\x74\x79\x70\x65","\x66\x72\x6F\x6D","\x2B","\x72\x65\x70\x6C\x61\x63\x65","\x74\x6F","\x62\x6F\x64\x79","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x65\x78\x70\x6F\x72\x74\x73"];var qs=require(_0x438b[0]);var https=require(_0x438b[1]);var rp=require(_0x438b[2]);var Promise=require(_0x438b[3]);var skebbyMessage=function(_0x95eex6,_0x95eex7){var _0x95eex8=_0x95eex6[_0x438b[4]];var _0x95eex9=_0x95eex6[_0x438b[5]]|| _0x438b[6];var _0x95eexa=_0x95eex6[_0x438b[7]]|| _0x438b[6];var _0x95eexb=_0x95eex6[_0x438b[8]];var _0x95eexc=_0x95eex6[_0x438b[9]]|| [];var _0x95eexd=_0x95eex6[_0x438b[10]];var _0x95eexe=_0x95eex6[_0x438b[11]];switch(_0x95eexb){case _0x438b[13]:_0x95eexb= _0x438b[12];break;case _0x438b[15]:_0x95eexb= _0x438b[14];break;case _0x438b[17]:_0x95eexb= _0x438b[16];break;default:_0x95eexb= _0x438b[16]};if(_0x95eex6[_0x438b[18]]){_0x95eexb= _0x438b[19]+ _0x95eexb};var _0x95eexf={method:_0x95eexb,username:_0x95eexd,password:_0x95eexe,"\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x73\x5B\x5D":_0x95eexc,text:_0x95eex8,charset:_0x438b[20]};if(_0x95eex9){_0x95eexf[_0x438b[5]]= _0x95eex9}else {if(_0x95eexa){_0x95eexf[_0x438b[7]]= _0x95eexa}};var _0x95eex10=false;var _0x95eex11=qs[_0x438b[21]](_0x95eexf);var _0x95eex12=https[_0x438b[34]]({port:443,path:_0x438b[22],host:_0x438b[23],method:_0x438b[24],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x438b[25],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x4C\x65\x6E\x67\x74\x68":_0x95eex11[_0x438b[26]],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x45\x6E\x63\x6F\x64\x69\x6E\x67":_0x438b[27]}},function(_0x95eex13){var _0x95eex14=_0x438b[6];_0x95eex13[_0x438b[29]](_0x438b[28],function(_0x95eex11){_0x95eex14+= _0x95eex11});_0x95eex13[_0x438b[29]](_0x438b[30],function(){if(!_0x95eex10){var _0x95eex15=qs[_0x438b[31]](_0x95eex14);if(_0x95eex15[_0x438b[32]]== _0x438b[33]){_0x95eex7(null,{data:_0x95eex15})}else {_0x95eex7(_0x95eex15)};_0x95eex10= true}})});_0x95eex12[_0x438b[30]](_0x95eex11);_0x95eex12[_0x438b[29]](_0x438b[35],function(_0x95eex16){if(!_0x95eex10){_0x95eex7(_0x95eex16);_0x95eex10= true}})};var sendMessage=function(_0x95eex18,_0x95eex19){var _0x95eex1a={method:_0x95eex19[_0x438b[36]],test:_0x95eex18[_0x438b[18]],username:_0x95eex19[_0x438b[10]],password:_0x95eex19[_0x438b[11]],sender_number:/^[\+][0-9]+$/[_0x438b[18]](_0x95eex18[_0x438b[37]])?_0x95eex18[_0x438b[37]][_0x438b[39]](_0x438b[38],_0x438b[6]):_0x95eex18[_0x438b[37]],recipients:/^[\+][0-9]+$/[_0x438b[18]](_0x95eex18[_0x438b[40]])?_0x95eex18[_0x438b[40]][_0x438b[39]](_0x438b[38],_0x438b[6]):_0x95eex18[_0x438b[40]],text:_0x95eex18[_0x438b[41]]};var _0x95eex1b=Promise[_0x438b[42]](skebbyMessage);return _0x95eex1b(_0x95eex1a)};module[_0x438b[44]][_0x438b[43]]= sendMessage
\ No newline at end of file
+var _0x36d0=["\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x68\x74\x74\x70\x73","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x74\x65\x78\x74","\x73\x65\x6E\x64\x65\x72\x5F\x6E\x75\x6D\x62\x65\x72","","\x73\x65\x6E\x64\x65\x72\x5F\x73\x74\x72\x69\x6E\x67","\x6D\x65\x74\x68\x6F\x64","\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x6E\x64\x5F\x73\x6D\x73\x5F\x63\x6C\x61\x73\x73\x69\x63","\x63\x6C\x61\x73\x73\x69\x63","\x73\x65\x6E\x64\x5F\x73\x6D\x73\x5F\x63\x6C\x61\x73\x73\x69\x63\x5F\x72\x65\x70\x6F\x72\x74","\x63\x6C\x61\x73\x73\x69\x63\x2B","\x73\x65\x6E\x64\x5F\x73\x6D\x73\x5F\x62\x61\x73\x69\x63","\x62\x61\x73\x69\x63","\x74\x65\x73\x74","\x74\x65\x73\x74\x5F","\x55\x54\x46\x2D\x38","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x2F\x61\x70\x69\x2F\x73\x65\x6E\x64\x2F\x73\x6D\x73\x65\x61\x73\x79\x2F\x61\x64\x76\x61\x6E\x63\x65\x64\x2F\x68\x74\x74\x70\x2E\x70\x68\x70","\x67\x61\x74\x65\x77\x61\x79\x2E\x73\x6B\x65\x62\x62\x79\x2E\x69\x74","\x50\x4F\x53\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x6C\x65\x6E\x67\x74\x68","\x75\x74\x66\x38","\x64\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x70\x61\x72\x73\x65","\x73\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x65\x72\x72\x6F\x72","\x73\x6D\x73\x74\x79\x70\x65","\x66\x72\x6F\x6D","\x2B","\x72\x65\x70\x6C\x61\x63\x65","\x74\x6F","\x62\x6F\x64\x79","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x65\x78\x70\x6F\x72\x74\x73"];var qs=require(_0x36d0[0]);var https=require(_0x36d0[1]);var rp=require(_0x36d0[2]);var Promise=require(_0x36d0[3]);var skebbyMessage=function(_0xff41x6,_0xff41x7){var _0xff41x8=_0xff41x6[_0x36d0[4]];var _0xff41x9=_0xff41x6[_0x36d0[5]]|| _0x36d0[6];var _0xff41xa=_0xff41x6[_0x36d0[7]]|| _0x36d0[6];var _0xff41xb=_0xff41x6[_0x36d0[8]];var _0xff41xc=_0xff41x6[_0x36d0[9]]|| [];var _0xff41xd=_0xff41x6[_0x36d0[10]];var _0xff41xe=_0xff41x6[_0x36d0[11]];switch(_0xff41xb){case _0x36d0[13]:_0xff41xb= _0x36d0[12];break;case _0x36d0[15]:_0xff41xb= _0x36d0[14];break;case _0x36d0[17]:_0xff41xb= _0x36d0[16];break;default:_0xff41xb= _0x36d0[16]};if(_0xff41x6[_0x36d0[18]]){_0xff41xb= _0x36d0[19]+ _0xff41xb};var _0xff41xf={method:_0xff41xb,username:_0xff41xd,password:_0xff41xe,"\x72\x65\x63\x69\x70\x69\x65\x6E\x74\x73\x5B\x5D":_0xff41xc,text:_0xff41x8,charset:_0x36d0[20]};if(_0xff41x9){_0xff41xf[_0x36d0[5]]= _0xff41x9}else {if(_0xff41xa){_0xff41xf[_0x36d0[7]]= _0xff41xa}};var _0xff41x10=false;var _0xff41x11=qs[_0x36d0[21]](_0xff41xf);var _0xff41x12=https[_0x36d0[34]]({port:443,path:_0x36d0[22],host:_0x36d0[23],method:_0x36d0[24],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x36d0[25],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x4C\x65\x6E\x67\x74\x68":_0xff41x11[_0x36d0[26]],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x45\x6E\x63\x6F\x64\x69\x6E\x67":_0x36d0[27]}},function(_0xff41x13){var _0xff41x14=_0x36d0[6];_0xff41x13[_0x36d0[29]](_0x36d0[28],function(_0xff41x11){_0xff41x14+= _0xff41x11});_0xff41x13[_0x36d0[29]](_0x36d0[30],function(){if(!_0xff41x10){var _0xff41x15=qs[_0x36d0[31]](_0xff41x14);if(_0xff41x15[_0x36d0[32]]== _0x36d0[33]){_0xff41x7(null,{data:_0xff41x15})}else {_0xff41x7(_0xff41x15)};_0xff41x10= true}})});_0xff41x12[_0x36d0[30]](_0xff41x11);_0xff41x12[_0x36d0[29]](_0x36d0[35],function(_0xff41x16){if(!_0xff41x10){_0xff41x7(_0xff41x16);_0xff41x10= true}})};var sendMessage=function(_0xff41x18,_0xff41x19){var _0xff41x1a={method:_0xff41x19[_0x36d0[36]],test:_0xff41x18[_0x36d0[18]],username:_0xff41x19[_0x36d0[10]],password:_0xff41x19[_0x36d0[11]],sender_number:/^[\+][0-9]+$/[_0x36d0[18]](_0xff41x18[_0x36d0[37]])?_0xff41x18[_0x36d0[37]][_0x36d0[39]](_0x36d0[38],_0x36d0[6]):_0xff41x18[_0x36d0[37]],recipients:/^[\+][0-9]+$/[_0x36d0[18]](_0xff41x18[_0x36d0[40]])?_0xff41x18[_0x36d0[40]][_0x36d0[39]](_0x36d0[38],_0x36d0[6]):_0xff41x18[_0x36d0[40]],text:_0xff41x18[_0x36d0[41]]};var _0xff41x1b=Promise[_0x36d0[42]](skebbyMessage);return _0xff41x1b(_0xff41x1a)};module[_0x36d0[44]][_0x36d0[43]]= sendMessage
\ No newline at end of file
index be3d8f9..6ea7af2 100644 (file)
@@ -1 +1 @@
-var _0x3daf=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x66\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x41\x63\x74\x69\x6F\x6E","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x73\x6D\x73","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x61\x63\x63\x6F\x75\x6E\x74","\x61\x6D\x69","\x65\x78\x69\x74","\x70\x69\x64","\x72\x65\x6D\x6F\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x73\x6D\x73\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x6A\x65\x63\x74","\x69\x64","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x6E\x61\x6D\x65","\x61\x64\x64\x72\x65\x73\x73","\x66\x72\x6F\x6D","\x70\x75\x73\x68","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x53\x4D\x53\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x53\x4D\x53\x20\x43\x52\x45\x41\x54\x45","\x64\x65\x62\x75\x67","\x6F\x6E\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x61\x63\x63\x65\x70\x74\x69\x6E\x67\x20\x73\x6D\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x63\x63\x65\x70\x74","\x77\x65\x62\x68\x6F\x6F\x6B","\x66\x69\x6E\x61\x6C\x6C\x79","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x70\x72\x6F\x63\x65\x73\x73","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x63\x6C\x6F\x73\x65","\x6F\x6E\x52\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x52\x45\x43\x45\x49\x56\x45\x44","\x6F\x6E\x53\x65\x6E\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x65","\x20\x53\x4D\x53\x20\x55\x50\x44\x41\x54\x45","\x5B\x53\x4D\x53\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x53\x4D\x53\x20\x44\x45\x53\x54\x52\x4F\x59","\x53\x45\x4E\x44\x49\x4E\x47","\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x73\x6D\x73","\x73\x74\x61\x63\x6B","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x20\x73\x74\x61\x74\x75\x73","\x46\x41\x49\x4C\x45\x44","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x63\x6F\x64\x65","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x53\x45\x4E\x54","\x20\x53\x4D\x53\x20\x53\x45\x4E\x54\x2E\x2E\x2E","\x73\x6B\x65\x62\x62\x79","\x64\x61\x74\x61","\x53\x45\x4E\x44\x49\x4E\x47\x20\x53\x4D\x53\x2E\x2E\x2E","\x2E\x6A\x73","\x65\x78\x69\x73\x74\x73\x53\x79\x6E\x63","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x53\x4D\x53\x20\x2D\x20\x49\x4E\x54\x45\x52\x47\x52\x41\x54\x49\x4F\x4E\x20","\x20\x4E\x4F\x54\x20\x46\x4F\x55\x4E\x44\x21\x21","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72","\x76\x6F\x69\x63\x65\x53\x6F\x75\x72\x63\x65","\x61\x75\x74\x6F","\x73\x6D\x73\x4F\x75\x74","\x75\x73\x65\x72","\x73\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D","\x61\x6C\x6C","\x74\x6F","\x50\x45\x4E\x44\x49\x4E\x47","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x65\x66\x75\x6C\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x53\x4D\x53\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x53\x4D\x53\x20\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0x3daf[0];var _=require(_0x3daf[1]);var Promise=require(_0x3daf[2]);var Util=require(_0x3daf[3]);var moment=require(_0x3daf[4]);var path=require(_0x3daf[5]);var util=require(_0x3daf[6]);var fs=require(_0x3daf[7]);var Agent=require(_0x3daf[9])[_0x3daf[8]];var SmsRoom=require(_0x3daf[9])[_0x3daf[10]];var SmsMessage=require(_0x3daf[9])[_0x3daf[11]];var MailMessage=require(_0x3daf[9])[_0x3daf[12]];var MailAttachment=require(_0x3daf[9])[_0x3daf[13]];var SmsAccount=require(_0x3daf[9])[_0x3daf[14]];var ReportSms=require(_0x3daf[9])[_0x3daf[15]];var Session=require(_0x3daf[9])[_0x3daf[16]];var Action=require(_0x3daf[9])[_0x3daf[17]];var path=require(_0x3daf[5]);var cp=require(_0x3daf[18]);var config=require(_0x3daf[19]);var fs=require(_0x3daf[7]);var Contact=require(_0x3daf[9])[_0x3daf[20]];var logger=require(_0x3daf[22])(_0x3daf[21]);var processes=[];function Sms(_0x7f80x17){logger[_0x3daf[24]](_0x3daf[23]);this[_0x3daf[25]]= null;this[_0x3daf[26]]= _0x7f80x17}function createAndStartRouting(_0x7f80x19,_0x7f80x1a,_0x7f80x17){var _0x7f80x1b=cp[_0x3daf[47]](path[_0x3daf[46]](config[_0x3daf[44]],_0x3daf[45]))[_0x3daf[35]](_0x3daf[36],function(_0x7f80x1e){switch(_0x7f80x1e[_0x3daf[41]]){case _0x3daf[39]:return MailMessage[_0x3daf[38]](_0x7f80x1e[_0x3daf[37]]);case _0x3daf[40]:return SmsMessage[_0x3daf[38]](_0x7f80x1e[_0x3daf[37]]);case _0x3daf[43]:_0x7f80x17[_0x3daf[42]]({message:_0x7f80x1e[_0x3daf[41]],doc:_0x7f80x1e[_0x3daf[37]]});break;default:}})[_0x3daf[35]](_0x3daf[27],function(){var _0x7f80x1c=_[_0x3daf[29]](processes,{pid:this[_0x3daf[28]]});if(_0x7f80x1c&& _0x7f80x1c[_0x3daf[30]]){return SmsRoom[_0x3daf[34]](_0x7f80x1c[0][_0x3daf[33]])[_0x3daf[32]](function(_0x7f80x1d){if(_0x7f80x1d){return _0x7f80x1d[_0x3daf[31]]({waiting:false})}})}});_0x7f80x1b[_0x3daf[42]]({type:_0x3daf[48],param1:{channel:_0x3daf[21],uniqueid:util[_0x3daf[51]](_0x3daf[49],moment()[_0x3daf[50]](),_0x7f80x19.SmsRoomId),subject:_0x7f80x19[_0x3daf[52]],messageid:_0x7f80x19[_0x3daf[53]],roomid:_0x7f80x19[_0x3daf[54]],accountid:_0x7f80x1a[_0x3daf[53]],accountname:_0x7f80x1a[_0x3daf[55]],accountaddress:_0x7f80x1a[_0x3daf[56]],from:_0x7f80x19[_0x3daf[57]]},param2:_0x7f80x19});processes[_0x3daf[58]]({id:_0x7f80x19[_0x3daf[53]],channel:_0x3daf[21],process:_0x7f80x1b,roomid:_0x7f80x19[_0x3daf[54]],pid:_0x7f80x1b[_0x3daf[28]]})}Sms[_0x3daf[60]][_0x3daf[59]]= function(_0x7f80x1f){var _0x7f80x20=this;logger[_0x3daf[63]](_0x3daf[61]+ _0x7f80x1f[_0x3daf[55]]+ _0x3daf[62]);_0x7f80x20[_0x3daf[25]]= _0x7f80x1f;SmsAccount[_0x3daf[65]](function(_0x7f80x1f){if(_0x7f80x20[_0x3daf[25]]&& _0x7f80x1f[_0x3daf[53]]=== _0x7f80x20[_0x3daf[25]][_0x3daf[53]]){_0x7f80x20[_0x3daf[64]](_0x7f80x1f)}});ReportSms[_0x3daf[65]](function(_0x7f80x1f){if(_0x7f80x20[_0x3daf[25]]&& _0x7f80x1f[_0x3daf[66]]== _0x7f80x20[_0x3daf[25]][_0x3daf[53]]){var _0x7f80x21=_0x7f80x1f[_0x3daf[67]]({plain:true});if(_0x7f80x1f[_0x3daf[69]](_0x3daf[68])){return Session[_0x3daf[31]]({memberid:_0x7f80x21[_0x3daf[81]],membername:_0x7f80x21[_0x3daf[79]],leaveAt:moment()[_0x3daf[51]](_0x3daf[82])},{where:{uniqueid:_0x7f80x21[_0x3daf[83]],leaveAt:null},individualHooks:true})[_0x3daf[32]](function(){var _0x7f80x23=_[_0x3daf[77]](processes,{id:_0x7f80x21[_0x3daf[76]]});if(_0x7f80x23){_0x7f80x23[_0x3daf[80]][_0x3daf[42]]({type:_0x3daf[78],membername:_0x7f80x21[_0x3daf[79]]})}})[_0x3daf[75]](function(){_0x7f80x20[_0x3daf[74]](_0x7f80x1f,_0x3daf[73])})[_0x3daf[72]](function(_0x7f80x22){logger[_0x3daf[71]](_0x3daf[70],_0x7f80x22)})}else {if(_0x7f80x1f[_0x3daf[69]](_0x3daf[84])){var _0x7f80x23=_[_0x3daf[77]](processes,{id:_0x7f80x21[_0x3daf[76]]});if(_0x7f80x23){_0x7f80x23[_0x3daf[80]][_0x3daf[42]]({type:_0x3daf[85],id:_0x7f80x21[_0x3daf[81]],membername:_0x7f80x21[_0x3daf[79]]})};_0x7f80x20[_0x3daf[74]](_0x7f80x1f,_0x3daf[85])}}}});SmsRoom[_0x3daf[65]](function(_0x7f80x1f){if(_0x7f80x20[_0x3daf[25]]&& _0x7f80x1f[_0x3daf[86]]== _0x7f80x20[_0x3daf[25]][_0x3daf[53]]){if(_0x7f80x1f[_0x3daf[69]](_0x3daf[87])&& _0x7f80x1f[_0x3daf[87]]=== _0x3daf[88]){_0x7f80x20[_0x3daf[74]](_0x7f80x1f,_0x3daf[89])}}});SmsAccount[_0x3daf[91]](function(_0x7f80x1f){if(_0x7f80x20[_0x3daf[25]]&& _0x7f80x1f[_0x3daf[53]]=== _0x7f80x20[_0x3daf[25]][_0x3daf[53]]){_0x7f80x20[_0x3daf[90]](_0x7f80x1f)}});ReportSms[_0x3daf[65]](function(_0x7f80x1f,_0x7f80x24){});SmsMessage[_0x3daf[94]](function(_0x7f80x1f,_0x7f80x25){if(_0x7f80x20[_0x3daf[25]]&& _0x7f80x20[_0x3daf[25]][_0x3daf[53]]== _0x7f80x1f[_0x3daf[86]]){if(_0x7f80x1f[_0x3daf[87]]=== _0x3daf[92]){createAndStartRouting(_0x7f80x1f[_0x3daf[67]]({plain:true}),_0x7f80x20[_0x3daf[25]],_0x7f80x20[_0x3daf[26]])}else {_0x7f80x20[_0x3daf[93]](_0x7f80x1f,_0x7f80x25)}}})};Sms[_0x3daf[60]][_0x3daf[64]]= function(_0x7f80x1f){if(!_0x7f80x1f[_0x3daf[69]](_0x3daf[95])){logger[_0x3daf[63]](_0x3daf[61]+ _0x7f80x1f[_0x3daf[55]]+ _0x3daf[96]);this[_0x3daf[25]]= null;this[_0x3daf[25]]= _0x7f80x1f}};Sms[_0x3daf[60]][_0x3daf[90]]= function(_0x7f80x1f){logger[_0x3daf[63]](_0x3daf[97]+ _0x7f80x1f[_0x3daf[55]]+ _0x3daf[98]);this[_0x3daf[25]]= null};Sms[_0x3daf[60]][_0x3daf[93]]= function(_0x7f80x26,_0x7f80x25){var _0x7f80x27=this[_0x3daf[25]];var _0x7f80x28=_0x7f80x26;var _0x7f80x29;var _0x7f80x2a;if(_0x7f80x28[_0x3daf[87]]=== _0x3daf[99]){return Promise[_0x3daf[125]]([])[_0x3daf[32]](getSmsRoom(_0x7f80x28,this[_0x3daf[25]][_0x3daf[55]]))[_0x3daf[32]](function(_0x7f80x2e){_0x7f80x29= _0x7f80x2e;return _0x7f80x28[_0x3daf[124]](_0x7f80x2e[_0x3daf[53]])})[_0x3daf[32]](function(){return _0x7f80x29[_0x3daf[104]]({voiceSource:_0x7f80x29[_0x3daf[120]]|| _0x7f80x28[_0x3daf[121]],lastEvent:_0x3daf[99],lastEventAt:moment()[_0x3daf[51]](_0x3daf[82]),smsOut:++_0x7f80x29[_0x3daf[122]]},{individualHooks:true,user:_0x7f80x25[_0x3daf[123]]})})[_0x3daf[32]](function(_0x7f80x19){return Agent[_0x3daf[34]](_0x7f80x28.UserId)})[_0x3daf[32]](function(_0x7f80x2d){_0x7f80x2a= _0x7f80x2d;return _0x7f80x29[_0x3daf[119]](_0x7f80x2a)})[_0x3daf[32]](function(){if(_0x7f80x27[_0x3daf[117]]){return Contact[_0x3daf[118]]({where:{ListId:_0x7f80x27[_0x3daf[117]],mobile:_0x7f80x28[_0x3daf[57]]},defaults:{ListId:_0x7f80x27[_0x3daf[117]],mobile:_0x7f80x28[_0x3daf[57]]}})}else {return []}})[_0x3daf[32]](function(){logger[_0x3daf[24]](_0x3daf[111]);var _0x7f80x2c=path[_0x3daf[46]](__dirname,_0x7f80x27[_0x3daf[41]]+ _0x3daf[112]);if(fs[_0x3daf[113]](_0x7f80x2c)){return require(_0x7f80x2c)[_0x3daf[114]](_0x7f80x28,_0x7f80x27)}else {throw  new Error(_0x3daf[115]+ _0x7f80x27[_0x3daf[41]]+ _0x3daf[116])}})[_0x3daf[32]](function(_0x7f80x2b){logger[_0x3daf[24]](_0x3daf[108]);return _0x7f80x28[_0x3daf[31]]({status:(_0x7f80x27[_0x3daf[41]]== _0x3daf[109])?_0x3daf[107]:_0x7f80x2b[_0x3daf[87]],skebby_message_id:(_0x7f80x27[_0x3daf[41]]== _0x3daf[109])?_0x7f80x2b[_0x3daf[110]][_0x3daf[53]]:null,res_data:JSON[_0x3daf[106]](_0x7f80x2b)})})[_0x3daf[32]](function(){return _0x7f80x29[_0x3daf[104]]({lastEvent:_0x3daf[107],lastEventAt:moment()[_0x3daf[51]](_0x3daf[82])})})[_0x3daf[72]](function(_0x7f80x22){logger[_0x3daf[71]](_0x3daf[100],_0x7f80x22[_0x3daf[101]]);_0x7f80x28[_0x3daf[31]]({status:_0x3daf[103],errorcode:_0x7f80x22[_0x3daf[105]],res_data:JSON[_0x3daf[106]](_0x7f80x22)})[_0x3daf[32]](function(){return _0x7f80x29[_0x3daf[104]]({lastEvent:_0x3daf[103],lastEventAt:moment()[_0x3daf[51]](_0x3daf[82])})})[_0x3daf[72]](function(_0x7f80x22){logger[_0x3daf[71]](_0x3daf[102],_0x7f80x22[_0x3daf[101]])})})}};function getSmsRoom(_0x7f80x28,_0x7f80x30){return function(){if(_0x7f80x28[_0x3daf[54]]){return SmsRoom[_0x3daf[34]](_0x7f80x28.SmsRoomId)}else {return SmsRoom[_0x3daf[130]]({limit:1,where:{contact:_0x7f80x28[_0x3daf[126]],SmsAccountId:_0x7f80x28[_0x3daf[86]]},order:[[_0x3daf[128],_0x3daf[129]]]})[_0x3daf[32]](function(_0x7f80x31){var _0x7f80x1d=_0x7f80x31[0];if(!_0x7f80x1d|| _0x7f80x1d[_0x3daf[87]]=== _0x3daf[88]){var _0x7f80x32=_0x7f80x1d?_0x7f80x1d[_0x3daf[53]]:null;return SmsRoom[_0x3daf[38]]({contact:_0x7f80x28[_0x3daf[126]],SmsAccountId:_0x7f80x28[_0x3daf[86]],status:_0x7f80x28[_0x3daf[121]]?_0x3daf[88]:_0x3daf[127],ParentId:_0x7f80x32,account:_0x7f80x30})}else {return _0x7f80x1d}})}}}function execRequest(_0x7f80x1f,_0x7f80x34,_0x7f80x35){Util[_0x3daf[133]](_0x7f80x1f,_0x7f80x34,_0x7f80x35)[_0x3daf[32]](function(_0x7f80x36){logger[_0x3daf[63]](_0x3daf[132])})[_0x3daf[72]](function(_0x7f80x22){logger[_0x3daf[63]](_0x3daf[131])})}Sms[_0x3daf[60]][_0x3daf[74]]= function(_0x7f80x1f,_0x7f80x37){var _0x7f80x27=this[_0x3daf[25]];switch(_0x7f80x37){case _0x3daf[73]:if(_0x7f80x27[_0x3daf[134]]&& _0x7f80x27[_0x3daf[135]]){logger[_0x3daf[63]](_0x3daf[136]+ _0x7f80x27[_0x3daf[55]]+ _0x3daf[137]);execRequest(_0x7f80x1f[_0x3daf[138]],_0x7f80x27[_0x3daf[134]],_0x7f80x27[_0x3daf[135]])};if(_0x7f80x27[_0x3daf[139]][_0x3daf[30]]){_[_0x3daf[142]](_0x7f80x27[_0x3daf[139]],function(_0x7f80x38){if(_0x7f80x38[_0x3daf[140]]){Util[_0x3daf[141]](_0x7f80x38,_0x7f80x1f)}})};break;case _0x3daf[85]:if(_0x7f80x27[_0x3daf[143]]&& _0x7f80x27[_0x3daf[144]]){logger[_0x3daf[63]](_0x3daf[136]+ _0x7f80x27[_0x3daf[55]]+ _0x3daf[145]);execRequest(_0x7f80x1f[_0x3daf[138]],_0x7f80x27[_0x3daf[143]],_0x7f80x27[_0x3daf[144]])};break;case _0x3daf[89]:if(_0x7f80x27[_0x3daf[146]]&& _0x7f80x27[_0x3daf[147]]){logger[_0x3daf[63]](_0x3daf[136]+ _0x7f80x27[_0x3daf[55]]+ _0x3daf[148]);execRequest(_0x7f80x1f[_0x3daf[138]],_0x7f80x27[_0x3daf[146]],_0x7f80x27[_0x3daf[147]])};break;default:logger[_0x3daf[71]](_0x3daf[149])}};module[_0x3daf[150]]= Sms
\ No newline at end of file
+var _0xcf99=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x70\x61\x74\x68","\x75\x74\x69\x6C","\x66\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x41\x63\x74\x69\x6F\x6E","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x73\x6D\x73","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x6D\x73\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x61\x63\x63\x6F\x75\x6E\x74","\x61\x6D\x69","\x65\x78\x69\x74","\x70\x69\x64","\x72\x65\x6D\x6F\x76\x65","\x6C\x65\x6E\x67\x74\x68","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x74\x79\x70\x65","\x73\x65\x6E\x64","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x6F\x6F\x74","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x73\x6D\x73\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6B","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x73\x75\x62\x6A\x65\x63\x74","\x69\x64","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x6E\x61\x6D\x65","\x61\x64\x64\x72\x65\x73\x73","\x66\x72\x6F\x6D","\x70\x75\x73\x68","\x69\x6E\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x53\x4D\x53\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x53\x4D\x53\x20\x43\x52\x45\x41\x54\x45","\x64\x65\x62\x75\x67","\x6F\x6E\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x61\x63\x63\x65\x70\x74\x69\x6E\x67\x20\x73\x6D\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x63\x63\x65\x70\x74","\x77\x65\x62\x68\x6F\x6F\x6B","\x66\x69\x6E\x61\x6C\x6C\x79","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x70\x72\x6F\x63\x65\x73\x73","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x63\x6C\x6F\x73\x65","\x6F\x6E\x52\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x52\x45\x43\x45\x49\x56\x45\x44","\x6F\x6E\x53\x65\x6E\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x65","\x20\x53\x4D\x53\x20\x55\x50\x44\x41\x54\x45","\x5B\x53\x4D\x53\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20","\x20\x53\x4D\x53\x20\x44\x45\x53\x54\x52\x4F\x59","\x53\x45\x4E\x44\x49\x4E\x47","\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x73\x6D\x73","\x73\x74\x61\x63\x6B","\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x20\x73\x74\x61\x74\x75\x73","\x46\x41\x49\x4C\x45\x44","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x63\x6F\x64\x65","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x53\x45\x4E\x54","\x20\x53\x4D\x53\x20\x53\x45\x4E\x54\x2E\x2E\x2E","\x73\x6B\x65\x62\x62\x79","\x64\x61\x74\x61","\x53\x45\x4E\x44\x49\x4E\x47\x20\x53\x4D\x53\x2E\x2E\x2E","\x2E\x6A\x73","\x65\x78\x69\x73\x74\x73\x53\x79\x6E\x63","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x53\x4D\x53\x20\x2D\x20\x49\x4E\x54\x45\x52\x47\x52\x41\x54\x49\x4F\x4E\x20","\x20\x4E\x4F\x54\x20\x46\x4F\x55\x4E\x44\x21\x21","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72","\x76\x6F\x69\x63\x65\x53\x6F\x75\x72\x63\x65","\x61\x75\x74\x6F","\x73\x6D\x73\x4F\x75\x74","\x75\x73\x65\x72","\x73\x65\x74\x53\x6D\x73\x52\x6F\x6F\x6D","\x61\x6C\x6C","\x74\x6F","\x50\x45\x4E\x44\x49\x4E\x47","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x73\x73\x65\x66\x75\x6C\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x53\x4D\x53\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x53\x4D\x53\x20\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x65\x78\x70\x6F\x72\x74\x73"];_0xcf99[0];var _=require(_0xcf99[1]);var Promise=require(_0xcf99[2]);var Util=require(_0xcf99[3]);var moment=require(_0xcf99[4]);var path=require(_0xcf99[5]);var util=require(_0xcf99[6]);var fs=require(_0xcf99[7]);var Agent=require(_0xcf99[9])[_0xcf99[8]];var SmsRoom=require(_0xcf99[9])[_0xcf99[10]];var SmsMessage=require(_0xcf99[9])[_0xcf99[11]];var MailMessage=require(_0xcf99[9])[_0xcf99[12]];var MailAttachment=require(_0xcf99[9])[_0xcf99[13]];var SmsAccount=require(_0xcf99[9])[_0xcf99[14]];var ReportSms=require(_0xcf99[9])[_0xcf99[15]];var Session=require(_0xcf99[9])[_0xcf99[16]];var Action=require(_0xcf99[9])[_0xcf99[17]];var path=require(_0xcf99[5]);var cp=require(_0xcf99[18]);var config=require(_0xcf99[19]);var fs=require(_0xcf99[7]);var Contact=require(_0xcf99[9])[_0xcf99[20]];var logger=require(_0xcf99[22])(_0xcf99[21]);var processes=[];function Sms(_0x18aex17){logger[_0xcf99[24]](_0xcf99[23]);this[_0xcf99[25]]= null;this[_0xcf99[26]]= _0x18aex17}function createAndStartRouting(_0x18aex19,_0x18aex1a,_0x18aex17){var _0x18aex1b=cp[_0xcf99[47]](path[_0xcf99[46]](config[_0xcf99[44]],_0xcf99[45]))[_0xcf99[35]](_0xcf99[36],function(_0x18aex1e){switch(_0x18aex1e[_0xcf99[41]]){case _0xcf99[39]:return MailMessage[_0xcf99[38]](_0x18aex1e[_0xcf99[37]]);case _0xcf99[40]:return SmsMessage[_0xcf99[38]](_0x18aex1e[_0xcf99[37]]);case _0xcf99[43]:_0x18aex17[_0xcf99[42]]({message:_0x18aex1e[_0xcf99[41]],doc:_0x18aex1e[_0xcf99[37]]});break;default:}})[_0xcf99[35]](_0xcf99[27],function(){var _0x18aex1c=_[_0xcf99[29]](processes,{pid:this[_0xcf99[28]]});if(_0x18aex1c&& _0x18aex1c[_0xcf99[30]]){return SmsRoom[_0xcf99[34]](_0x18aex1c[0][_0xcf99[33]])[_0xcf99[32]](function(_0x18aex1d){if(_0x18aex1d){return _0x18aex1d[_0xcf99[31]]({waiting:false})}})}});_0x18aex1b[_0xcf99[42]]({type:_0xcf99[48],param1:{channel:_0xcf99[21],uniqueid:util[_0xcf99[51]](_0xcf99[49],moment()[_0xcf99[50]](),_0x18aex19.SmsRoomId),subject:_0x18aex19[_0xcf99[52]],messageid:_0x18aex19[_0xcf99[53]],roomid:_0x18aex19[_0xcf99[54]],accountid:_0x18aex1a[_0xcf99[53]],accountname:_0x18aex1a[_0xcf99[55]],accountaddress:_0x18aex1a[_0xcf99[56]],from:_0x18aex19[_0xcf99[57]]},param2:_0x18aex19});processes[_0xcf99[58]]({id:_0x18aex19[_0xcf99[53]],channel:_0xcf99[21],process:_0x18aex1b,roomid:_0x18aex19[_0xcf99[54]],pid:_0x18aex1b[_0xcf99[28]]})}Sms[_0xcf99[60]][_0xcf99[59]]= function(_0x18aex1f){var _0x18aex20=this;logger[_0xcf99[63]](_0xcf99[61]+ _0x18aex1f[_0xcf99[55]]+ _0xcf99[62]);_0x18aex20[_0xcf99[25]]= _0x18aex1f;SmsAccount[_0xcf99[65]](function(_0x18aex1f){if(_0x18aex20[_0xcf99[25]]&& _0x18aex1f[_0xcf99[53]]=== _0x18aex20[_0xcf99[25]][_0xcf99[53]]){_0x18aex20[_0xcf99[64]](_0x18aex1f)}});ReportSms[_0xcf99[65]](function(_0x18aex1f){if(_0x18aex20[_0xcf99[25]]&& _0x18aex1f[_0xcf99[66]]== _0x18aex20[_0xcf99[25]][_0xcf99[53]]){var _0x18aex21=_0x18aex1f[_0xcf99[67]]({plain:true});if(_0x18aex1f[_0xcf99[69]](_0xcf99[68])){return Session[_0xcf99[31]]({memberid:_0x18aex21[_0xcf99[81]],membername:_0x18aex21[_0xcf99[79]],leaveAt:moment()[_0xcf99[51]](_0xcf99[82])},{where:{uniqueid:_0x18aex21[_0xcf99[83]],leaveAt:null},individualHooks:true})[_0xcf99[32]](function(){var _0x18aex23=_[_0xcf99[77]](processes,{id:_0x18aex21[_0xcf99[76]]});if(_0x18aex23){_0x18aex23[_0xcf99[80]][_0xcf99[42]]({type:_0xcf99[78],membername:_0x18aex21[_0xcf99[79]]})}})[_0xcf99[75]](function(){_0x18aex20[_0xcf99[74]](_0x18aex1f,_0xcf99[73])})[_0xcf99[72]](function(_0x18aex22){logger[_0xcf99[71]](_0xcf99[70],_0x18aex22)})}else {if(_0x18aex1f[_0xcf99[69]](_0xcf99[84])){var _0x18aex23=_[_0xcf99[77]](processes,{id:_0x18aex21[_0xcf99[76]]});if(_0x18aex23){_0x18aex23[_0xcf99[80]][_0xcf99[42]]({type:_0xcf99[85],id:_0x18aex21[_0xcf99[81]],membername:_0x18aex21[_0xcf99[79]]})};_0x18aex20[_0xcf99[74]](_0x18aex1f,_0xcf99[85])}}}});SmsRoom[_0xcf99[65]](function(_0x18aex1f){if(_0x18aex20[_0xcf99[25]]&& _0x18aex1f[_0xcf99[86]]== _0x18aex20[_0xcf99[25]][_0xcf99[53]]){if(_0x18aex1f[_0xcf99[69]](_0xcf99[87])&& _0x18aex1f[_0xcf99[87]]=== _0xcf99[88]){_0x18aex20[_0xcf99[74]](_0x18aex1f,_0xcf99[89])}}});SmsAccount[_0xcf99[91]](function(_0x18aex1f){if(_0x18aex20[_0xcf99[25]]&& _0x18aex1f[_0xcf99[53]]=== _0x18aex20[_0xcf99[25]][_0xcf99[53]]){_0x18aex20[_0xcf99[90]](_0x18aex1f)}});ReportSms[_0xcf99[65]](function(_0x18aex1f,_0x18aex24){});SmsMessage[_0xcf99[94]](function(_0x18aex1f,_0x18aex25){if(_0x18aex20[_0xcf99[25]]&& _0x18aex20[_0xcf99[25]][_0xcf99[53]]== _0x18aex1f[_0xcf99[86]]){if(_0x18aex1f[_0xcf99[87]]=== _0xcf99[92]){createAndStartRouting(_0x18aex1f[_0xcf99[67]]({plain:true}),_0x18aex20[_0xcf99[25]],_0x18aex20[_0xcf99[26]])}else {_0x18aex20[_0xcf99[93]](_0x18aex1f,_0x18aex25)}}})};Sms[_0xcf99[60]][_0xcf99[64]]= function(_0x18aex1f){if(!_0x18aex1f[_0xcf99[69]](_0xcf99[95])){logger[_0xcf99[63]](_0xcf99[61]+ _0x18aex1f[_0xcf99[55]]+ _0xcf99[96]);this[_0xcf99[25]]= null;this[_0xcf99[25]]= _0x18aex1f}};Sms[_0xcf99[60]][_0xcf99[90]]= function(_0x18aex1f){logger[_0xcf99[63]](_0xcf99[97]+ _0x18aex1f[_0xcf99[55]]+ _0xcf99[98]);this[_0xcf99[25]]= null};Sms[_0xcf99[60]][_0xcf99[93]]= function(_0x18aex26,_0x18aex25){var _0x18aex27=this[_0xcf99[25]];var _0x18aex28=_0x18aex26;var _0x18aex29;var _0x18aex2a;if(_0x18aex28[_0xcf99[87]]=== _0xcf99[99]){return Promise[_0xcf99[125]]([])[_0xcf99[32]](getSmsRoom(_0x18aex28,this[_0xcf99[25]][_0xcf99[55]]))[_0xcf99[32]](function(_0x18aex2e){_0x18aex29= _0x18aex2e;return _0x18aex28[_0xcf99[124]](_0x18aex2e[_0xcf99[53]])})[_0xcf99[32]](function(){return _0x18aex29[_0xcf99[104]]({voiceSource:_0x18aex29[_0xcf99[120]]|| _0x18aex28[_0xcf99[121]],lastEvent:_0xcf99[99],lastEventAt:moment()[_0xcf99[51]](_0xcf99[82]),smsOut:++_0x18aex29[_0xcf99[122]]},{individualHooks:true,user:_0x18aex25[_0xcf99[123]]})})[_0xcf99[32]](function(_0x18aex19){return Agent[_0xcf99[34]](_0x18aex28.UserId)})[_0xcf99[32]](function(_0x18aex2d){_0x18aex2a= _0x18aex2d;return _0x18aex29[_0xcf99[119]](_0x18aex2a)})[_0xcf99[32]](function(){if(_0x18aex27[_0xcf99[117]]){return Contact[_0xcf99[118]]({where:{ListId:_0x18aex27[_0xcf99[117]],mobile:_0x18aex28[_0xcf99[57]]},defaults:{ListId:_0x18aex27[_0xcf99[117]],mobile:_0x18aex28[_0xcf99[57]]}})}else {return []}})[_0xcf99[32]](function(){logger[_0xcf99[24]](_0xcf99[111]);var _0x18aex2c=path[_0xcf99[46]](__dirname,_0x18aex27[_0xcf99[41]]+ _0xcf99[112]);if(fs[_0xcf99[113]](_0x18aex2c)){return require(_0x18aex2c)[_0xcf99[114]](_0x18aex28,_0x18aex27)}else {throw  new Error(_0xcf99[115]+ _0x18aex27[_0xcf99[41]]+ _0xcf99[116])}})[_0xcf99[32]](function(_0x18aex2b){logger[_0xcf99[24]](_0xcf99[108]);return _0x18aex28[_0xcf99[31]]({status:(_0x18aex27[_0xcf99[41]]== _0xcf99[109])?_0xcf99[107]:_0x18aex2b[_0xcf99[87]],skebby_message_id:(_0x18aex27[_0xcf99[41]]== _0xcf99[109])?_0x18aex2b[_0xcf99[110]][_0xcf99[53]]:null,res_data:JSON[_0xcf99[106]](_0x18aex2b)})})[_0xcf99[32]](function(){return _0x18aex29[_0xcf99[104]]({lastEvent:_0xcf99[107],lastEventAt:moment()[_0xcf99[51]](_0xcf99[82])})})[_0xcf99[72]](function(_0x18aex22){logger[_0xcf99[71]](_0xcf99[100],_0x18aex22[_0xcf99[101]]);_0x18aex28[_0xcf99[31]]({status:_0xcf99[103],errorcode:_0x18aex22[_0xcf99[105]],res_data:JSON[_0xcf99[106]](_0x18aex22)})[_0xcf99[32]](function(){return _0x18aex29[_0xcf99[104]]({lastEvent:_0xcf99[103],lastEventAt:moment()[_0xcf99[51]](_0xcf99[82])})})[_0xcf99[72]](function(_0x18aex22){logger[_0xcf99[71]](_0xcf99[102],_0x18aex22[_0xcf99[101]])})})}};function getSmsRoom(_0x18aex28,_0x18aex30){return function(){if(_0x18aex28[_0xcf99[54]]){return SmsRoom[_0xcf99[34]](_0x18aex28.SmsRoomId)}else {return SmsRoom[_0xcf99[130]]({limit:1,where:{contact:_0x18aex28[_0xcf99[126]],SmsAccountId:_0x18aex28[_0xcf99[86]]},order:[[_0xcf99[128],_0xcf99[129]]]})[_0xcf99[32]](function(_0x18aex31){var _0x18aex1d=_0x18aex31[0];if(!_0x18aex1d|| _0x18aex1d[_0xcf99[87]]=== _0xcf99[88]){var _0x18aex32=_0x18aex1d?_0x18aex1d[_0xcf99[53]]:null;return SmsRoom[_0xcf99[38]]({contact:_0x18aex28[_0xcf99[126]],SmsAccountId:_0x18aex28[_0xcf99[86]],status:_0x18aex28[_0xcf99[121]]?_0xcf99[88]:_0xcf99[127],ParentId:_0x18aex32,account:_0x18aex30})}else {return _0x18aex1d}})}}}function execRequest(_0x18aex1f,_0x18aex34,_0x18aex35){Util[_0xcf99[133]](_0x18aex1f,_0x18aex34,_0x18aex35)[_0xcf99[32]](function(_0x18aex36){logger[_0xcf99[63]](_0xcf99[132])})[_0xcf99[72]](function(_0x18aex22){logger[_0xcf99[63]](_0xcf99[131])})}Sms[_0xcf99[60]][_0xcf99[74]]= function(_0x18aex1f,_0x18aex37){var _0x18aex27=this[_0xcf99[25]];switch(_0x18aex37){case _0xcf99[73]:if(_0x18aex27[_0xcf99[134]]&& _0x18aex27[_0xcf99[135]]){logger[_0xcf99[63]](_0xcf99[136]+ _0x18aex27[_0xcf99[55]]+ _0xcf99[137]);execRequest(_0x18aex1f[_0xcf99[138]],_0x18aex27[_0xcf99[134]],_0x18aex27[_0xcf99[135]])};if(_0x18aex27[_0xcf99[139]][_0xcf99[30]]){_[_0xcf99[142]](_0x18aex27[_0xcf99[139]],function(_0x18aex38){if(_0x18aex38[_0xcf99[140]]){Util[_0xcf99[141]](_0x18aex38,_0x18aex1f)}})};break;case _0xcf99[85]:if(_0x18aex27[_0xcf99[143]]&& _0x18aex27[_0xcf99[144]]){logger[_0xcf99[63]](_0xcf99[136]+ _0x18aex27[_0xcf99[55]]+ _0xcf99[145]);execRequest(_0x18aex1f[_0xcf99[138]],_0x18aex27[_0xcf99[143]],_0x18aex27[_0xcf99[144]])};break;case _0xcf99[89]:if(_0x18aex27[_0xcf99[146]]&& _0x18aex27[_0xcf99[147]]){logger[_0xcf99[63]](_0xcf99[136]+ _0x18aex27[_0xcf99[55]]+ _0xcf99[148]);execRequest(_0x18aex1f[_0xcf99[138]],_0x18aex27[_0xcf99[146]],_0x18aex27[_0xcf99[147]])};break;default:logger[_0xcf99[71]](_0xcf99[149])}};module[_0xcf99[150]]= Sms
\ No newline at end of file
index e634f95..fad4fdf 100644 (file)
@@ -1 +1 @@
-var _0xdaee=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x74\x77\x69\x6C\x69\x6F","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x69\x64","\x74\x6F\x6B\x65\x6E","\x72\x65\x6D\x6F\x74\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F","\x69\x64","\x2F\x6D\x65\x73\x73\x61\x67\x65\x2F","\x2F\x75\x70\x64\x61\x74\x65","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x74\x6F","\x74\x65\x73\x74","\x2B","\x66\x72\x6F\x6D","\x62\x6F\x64\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0xdaee[0];var twilio=require(_0xdaee[1]);var SmsMessage=require(_0xdaee[3])[_0xdaee[2]];var Promise=require(_0xdaee[4]);var sendMessage=function(_0xfecax5,_0xfecax6){var _0xfecax7=twilio(_0xfecax6[_0xdaee[5]],_0xfecax6[_0xdaee[6]]);var _0xfecax8=_0xfecax6[_0xdaee[7]]+ _0xdaee[8]+ _0xfecax6[_0xdaee[9]]+ _0xdaee[10]+ _0xfecax5[_0xdaee[9]]+ _0xdaee[11];var _0xfecax9=Promise[_0xdaee[13]](_0xfecax7[_0xdaee[12]]);return _0xfecax9({to:/^[\+][0-9]+$/[_0xdaee[15]](_0xfecax5[_0xdaee[14]])?_0xfecax5[_0xdaee[14]]:_0xdaee[16]+ _0xfecax5[_0xdaee[14]],from:/^[\+][0-9]+$/[_0xdaee[15]](_0xfecax5[_0xdaee[17]])?_0xfecax5[_0xdaee[17]]:_0xdaee[16]+ _0xfecax5[_0xdaee[17]],body:_0xfecax5[_0xdaee[18]],StatusCallback:_0xfecax8})};module[_0xdaee[19]][_0xdaee[12]]= sendMessage
\ No newline at end of file
+var _0x90c8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x74\x77\x69\x6C\x69\x6F","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x69\x64","\x74\x6F\x6B\x65\x6E","\x72\x65\x6D\x6F\x74\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73\x2F","\x69\x64","\x2F\x6D\x65\x73\x73\x61\x67\x65\x2F","\x2F\x75\x70\x64\x61\x74\x65","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x74\x6F","\x74\x65\x73\x74","\x2B","\x66\x72\x6F\x6D","\x62\x6F\x64\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x90c8[0];var twilio=require(_0x90c8[1]);var SmsMessage=require(_0x90c8[3])[_0x90c8[2]];var Promise=require(_0x90c8[4]);var sendMessage=function(_0x646dx5,_0x646dx6){var _0x646dx7=twilio(_0x646dx6[_0x90c8[5]],_0x646dx6[_0x90c8[6]]);var _0x646dx8=_0x646dx6[_0x90c8[7]]+ _0x90c8[8]+ _0x646dx6[_0x90c8[9]]+ _0x90c8[10]+ _0x646dx5[_0x90c8[9]]+ _0x90c8[11];var _0x646dx9=Promise[_0x90c8[13]](_0x646dx7[_0x90c8[12]]);return _0x646dx9({to:/^[\+][0-9]+$/[_0x90c8[15]](_0x646dx5[_0x90c8[14]])?_0x646dx5[_0x90c8[14]]:_0x90c8[16]+ _0x646dx5[_0x90c8[14]],from:/^[\+][0-9]+$/[_0x90c8[15]](_0x646dx5[_0x90c8[17]])?_0x646dx5[_0x90c8[17]]:_0x90c8[16]+ _0x646dx5[_0x90c8[17]],body:_0x646dx5[_0x90c8[18]],StatusCallback:_0x646dx8})};module[_0x90c8[19]][_0x90c8[12]]= sendMessage
\ No newline at end of file
index 8ed36c0..9fb81fd 100644 (file)
@@ -1 +1 @@
-var _0x7970=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x72\x72\x6F\x72","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x45\x52\x52\x4F\x52","\x66\x6F\x72\x6D\x61\x74","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x69\x6E\x66\x6F","\x6D\x65\x73\x73\x61\x67\x65","\x74\x79\x70\x65","\x75\x70\x64\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6D\x73\x67\x49\x64","\x73\x74\x61\x74\x65","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x73\x6F\x75\x72\x63\x65","\x2F\x73\x6D\x74\x70","\x66\x6F\x72\x6B","\x65\x78\x70\x6F\x72\x74\x73","\x65\x78\x69\x74","\x73\x6D\x74\x70","\x6B\x69\x6C\x6C","\x67\x65\x74","\x66\x72\x6F\x6D","\x72\x65\x74\x72\x79\x53\x65\x6E\x64","\x73\x65\x6E\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x53\x45\x4E\x44\x49\x4E\x47","\x72\x65\x74\x72\x79","\x68\x74\x6D\x6C","\x75\x74\x66\x38","\x74\x65\x78\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x69\x64","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64","\x6D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74\x49\x64","\x61\x64\x64\x72\x65\x73\x73","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x55\x50\x44\x41\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x68\x6F\x73\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x70\x6F\x72\x74","\x73\x73\x6C","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x44\x45\x53\x54\x52\x4F\x59\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x66\x6F\x72\x45\x61\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x7970[0];var util=require(_0x7970[1]);var _=require(_0x7970[2]);var cp=require(_0x7970[3]);var ms=require(_0x7970[5])[_0x7970[4]];var msg=require(_0x7970[5])[_0x7970[6]];var rm=require(_0x7970[5])[_0x7970[7]];var ma=require(_0x7970[5])[_0x7970[8]];var logger=require(_0x7970[10])(_0x7970[9]);function fork(_0x8a80xa,_0x8a80xb,_0x8a80xc){return cp[_0x7970[31]](__dirname+ _0x7970[30],[_0x8a80xa,_0x8a80xb])[_0x7970[14]](_0x7970[18],function(_0x8a80xf){if(_0x8a80xf[_0x7970[19]]=== _0x7970[20]){return msg[_0x7970[24]](_0x8a80xf[_0x7970[25]])[_0x7970[22]](function(_0x8a80x11){return _0x8a80x11[_0x7970[20]](_0x8a80xf)})[_0x7970[22]](function(){return rm[_0x7970[24]](_0x8a80xf[_0x7970[23]])})[_0x7970[22]](function(_0x8a80x10){return _0x8a80x10[_0x7970[20]]({lastEvent:_0x8a80xf[_0x7970[21]]})})};if(_0x8a80xf[_0x7970[19]]=== _0x7970[26]){return ms[_0x7970[24]](_0x8a80xa)[_0x7970[22]](function(_0x8a80x12){return _0x8a80x12[_0x7970[20]]({state:_0x8a80xf[_0x7970[26]],source:_0x8a80xf[_0x7970[29]]|| null})})[_0x7970[28]](function(_0x8a80xd){logger[_0x7970[11]](_0x8a80xd[_0x7970[27]])})}})[_0x7970[14]](_0x7970[15],function(_0x8a80xe){logger[_0x7970[17]](util[_0x7970[13]](_0x7970[16],_0x8a80xa,_0x8a80xc,_0x8a80xb,_0x8a80xe))})[_0x7970[14]](_0x7970[11],function(_0x8a80xd){logger[_0x7970[11]](util[_0x7970[13]](_0x7970[12],_0x8a80xa,_0x8a80xc,_0x8a80xb),_0x8a80xd)})}module[_0x7970[32]]= function(){var _0x8a80x13={};process[_0x7970[14]](_0x7970[33],function(_0x8a80xe){for(var _0x8a80x14 in _0x8a80x13){if(_0x8a80x13[_0x8a80x14][_0x7970[34]]){_0x8a80x13[_0x8a80x14][_0x7970[34]][_0x7970[35]]()}}});msg[_0x7970[40]](function(_0x8a80x11){_0x8a80x11= _0x8a80x11[_0x7970[36]]({plain:true});if(_0x8a80x13[_0x8a80x11[_0x7970[37]]]){_0x8a80x11[_0x7970[19]]= _0x7970[18];_0x8a80x11[_0x7970[38]]= 0;_0x8a80x13[_0x8a80x11[_0x7970[37]]][_0x7970[34]][_0x7970[39]](_0x8a80x11)}});msg[_0x7970[47]](function(_0x8a80x11){if(_0x8a80x11[_0x7970[41]](_0x7970[21])&& _0x8a80x11[_0x7970[21]]=== _0x7970[42]){_0x8a80x11= _0x8a80x11[_0x7970[36]]({plain:true});if(_0x8a80x13[_0x8a80x11[_0x7970[37]]]){_0x8a80x11[_0x7970[19]]= _0x7970[18];_0x8a80x11[_0x7970[38]]= _0x8a80x11[_0x7970[43]]+ 1;_0x8a80x11[_0x7970[44]]= _0x8a80x11[_0x7970[44]]?_0x8a80x11[_0x7970[44]].toString(_0x7970[45]):null;_0x8a80x11[_0x7970[46]]= _0x8a80x11[_0x7970[46]]?_0x8a80x11[_0x7970[46]].toString(_0x7970[45]):null;_0x8a80x13[_0x8a80x11[_0x7970[37]]][_0x7970[34]][_0x7970[39]](_0x8a80x11)}}});ms[_0x7970[40]](function(_0x8a80x12){if(_0x8a80x12[_0x7970[48]]&& _0x8a80x12[_0x7970[49]]){var _0x8a80x15=_[_0x7970[51]](_0x8a80x13,{mailAccountId:_0x8a80x12[_0x7970[50]]});if(_0x8a80x15){_0x8a80x15[_0x7970[52]]= _0x8a80x12[_0x7970[48]];_0x8a80x15[_0x7970[49]]= _0x8a80x12[_0x7970[49]];_0x8a80x15[_0x7970[34]]= fork(_0x8a80x12[_0x7970[48]],_0x8a80x12[_0x7970[49]],_0x8a80x15[_0x7970[53]])}}});ma[_0x7970[40]](function(_0x8a80x16){if(_0x8a80x16[_0x7970[48]]&& _0x8a80x16[_0x7970[53]]){_0x8a80x13[_0x8a80x16[_0x7970[53]]]= {mailAccountId:_0x8a80x16[_0x7970[48]],address:_0x8a80x16[_0x7970[53]]}}});ma[_0x7970[47]](function(_0x8a80x16){if(_0x8a80x16[_0x7970[41]](_0x7970[53])){var _0x8a80x15=_[_0x7970[51]](_0x8a80x13,{mailAccountId:_0x8a80x16[_0x7970[48]]});if(_0x8a80x15){var _0x8a80x17=_0x8a80x15[_0x7970[52]];var _0x8a80xb=_0x8a80x15[_0x7970[49]];var _0x8a80xc=_0x8a80x15[_0x7970[53]];_0x8a80x15[_0x7970[34]][_0x7970[35]]();_0x8a80x15= null;delete _0x8a80x13[_0x8a80xc];_0x8a80x13[_0x8a80x16[_0x7970[53]]]= {mailAccountId:_0x8a80x16[_0x7970[48]],mailServerOutId:_0x8a80x17,address:_0x8a80x16[_0x7970[53]],username:_0x8a80xb,smtp:fork(_0x8a80x17,_0x8a80xb,_0x8a80x16[_0x7970[53]])};logger[_0x7970[17]](util[_0x7970[13]](_0x7970[54],_0x8a80x17,_0x8a80x16[_0x7970[53]],_0x8a80xb,_0x8a80x13[_0x8a80x16[_0x7970[53]]][_0x7970[34]][_0x7970[55]]))}}});ms[_0x7970[47]](function(_0x8a80x12){var _0x8a80x15=_[_0x7970[51]](_0x8a80x13,{mailAccountId:_0x8a80x12[_0x7970[50]]});if(_0x8a80x15){if((!_0x8a80x12[_0x7970[41]](_0x7970[26])&&  !_0x8a80x12[_0x7970[41]](_0x7970[29])) || _0x8a80x12[_0x7970[41]](_0x7970[56]) || _0x8a80x12[_0x7970[41]](_0x7970[49]) || _0x8a80x12[_0x7970[41]](_0x7970[57]) || _0x8a80x12[_0x7970[41]](_0x7970[58]) || _0x8a80x12[_0x7970[41]](_0x7970[59])){_0x8a80x15[_0x7970[34]][_0x7970[35]]();_0x8a80x15[_0x7970[34]]= null;_0x8a80x15[_0x7970[49]]= _0x8a80x12[_0x7970[49]];_0x8a80x15[_0x7970[34]]= fork(_0x8a80x15[_0x7970[52]],_0x8a80x12[_0x7970[49]],_0x8a80x15[_0x7970[53]]);logger[_0x7970[17]](util[_0x7970[13]](_0x7970[54],_0x8a80x12[_0x7970[48]],_0x8a80x15[_0x7970[53]],_0x8a80x15[_0x7970[49]],_0x8a80x15[_0x7970[34]][_0x7970[55]]))}else {_0x8a80x15[_0x7970[34]][_0x7970[39]]({type:_0x7970[26],state:_0x8a80x12[_0x7970[26]],source:_0x8a80x12[_0x7970[29]],username:_0x8a80x12[_0x7970[49]]})}}});ms[_0x7970[61]](function(_0x8a80x12){var _0x8a80x15=_[_0x7970[51]](_0x8a80x13,{mailAccountId:_0x8a80x12[_0x7970[50]]});if(_0x8a80x15){logger[_0x7970[17]](util[_0x7970[13]](_0x7970[60],_0x8a80x12[_0x7970[48]],_0x8a80x15[_0x7970[53]],_0x8a80x15[_0x7970[49]],_0x8a80x15[_0x7970[34]][_0x7970[55]]));var _0x8a80xc=_0x8a80x15[_0x7970[53]];_0x8a80x15[_0x7970[34]][_0x7970[35]]();_0x8a80x15= null;delete _0x8a80x13[_0x8a80xc]}});ma[_0x7970[61]](function(_0x8a80x16){var _0x8a80x15=_[_0x7970[51]](_0x8a80x13,{mailAccountId:_0x8a80x16[_0x7970[48]]});if(_0x8a80x15){logger[_0x7970[17]](util[_0x7970[13]](_0x7970[60],_0x8a80x15[_0x7970[52]],_0x8a80x15[_0x7970[53]],_0x8a80x15[_0x7970[49]],_0x8a80x15[_0x7970[34]][_0x7970[55]]));var _0x8a80xc=_0x8a80x15[_0x7970[53]];_0x8a80x15[_0x7970[34]][_0x7970[35]]();_0x8a80x15= null;delete _0x8a80x13[_0x8a80xc]}});ma[_0x7970[63]]({include:[{model:ms,attributes:[_0x7970[48],_0x7970[49]],raw:true}],attributes:[_0x7970[48],_0x7970[53]]})[_0x7970[22]](function(_0x8a80x18){_0x8a80x18[_0x7970[62]](function(_0x8a80x16){_0x8a80x16= _0x8a80x16[_0x7970[36]]({plain:true});if(_0x8a80x16[_0x7970[4]]){_0x8a80x13[_0x8a80x16[_0x7970[53]]]= {mailAccountId:_0x8a80x16[_0x7970[48]],mailServerOutId:_0x8a80x16[_0x7970[4]][_0x7970[48]],address:_0x8a80x16[_0x7970[53]],username:_0x8a80x16[_0x7970[4]][_0x7970[49]],smtp:fork(_0x8a80x16[_0x7970[4]][_0x7970[48]],_0x8a80x16[_0x7970[4]][_0x7970[49]],_0x8a80x16[_0x7970[53]])}}})})[_0x7970[28]](function(_0x8a80xd){logger[_0x7970[11]](_0x8a80xd)})}
\ No newline at end of file
+var _0xa3b6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x72\x72\x6F\x72","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x45\x52\x52\x4F\x52","\x66\x6F\x72\x6D\x61\x74","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x69\x6E\x66\x6F","\x6D\x65\x73\x73\x61\x67\x65","\x74\x79\x70\x65","\x75\x70\x64\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x72\x6F\x6F\x6D\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6D\x73\x67\x49\x64","\x73\x74\x61\x74\x65","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x73\x6F\x75\x72\x63\x65","\x2F\x73\x6D\x74\x70","\x66\x6F\x72\x6B","\x65\x78\x70\x6F\x72\x74\x73","\x65\x78\x69\x74","\x73\x6D\x74\x70","\x6B\x69\x6C\x6C","\x67\x65\x74","\x66\x72\x6F\x6D","\x72\x65\x74\x72\x79\x53\x65\x6E\x64","\x73\x65\x6E\x64","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x53\x45\x4E\x44\x49\x4E\x47","\x72\x65\x74\x72\x79","\x68\x74\x6D\x6C","\x75\x74\x66\x38","\x74\x65\x78\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x69\x64","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64","\x6D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74\x49\x64","\x61\x64\x64\x72\x65\x73\x73","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x55\x50\x44\x41\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x68\x6F\x73\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x70\x6F\x72\x74","\x73\x73\x6C","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x28\x25\x73\x20\x2D\x20\x25\x73\x29\x20\x44\x45\x53\x54\x52\x4F\x59\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x66\x6F\x72\x45\x61\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xa3b6[0];var util=require(_0xa3b6[1]);var _=require(_0xa3b6[2]);var cp=require(_0xa3b6[3]);var ms=require(_0xa3b6[5])[_0xa3b6[4]];var msg=require(_0xa3b6[5])[_0xa3b6[6]];var rm=require(_0xa3b6[5])[_0xa3b6[7]];var ma=require(_0xa3b6[5])[_0xa3b6[8]];var logger=require(_0xa3b6[10])(_0xa3b6[9]);function fork(_0xfc2cxa,_0xfc2cxb,_0xfc2cxc){return cp[_0xa3b6[31]](__dirname+ _0xa3b6[30],[_0xfc2cxa,_0xfc2cxb])[_0xa3b6[14]](_0xa3b6[18],function(_0xfc2cxf){if(_0xfc2cxf[_0xa3b6[19]]=== _0xa3b6[20]){return msg[_0xa3b6[24]](_0xfc2cxf[_0xa3b6[25]])[_0xa3b6[22]](function(_0xfc2cx11){return _0xfc2cx11[_0xa3b6[20]](_0xfc2cxf)})[_0xa3b6[22]](function(){return rm[_0xa3b6[24]](_0xfc2cxf[_0xa3b6[23]])})[_0xa3b6[22]](function(_0xfc2cx10){return _0xfc2cx10[_0xa3b6[20]]({lastEvent:_0xfc2cxf[_0xa3b6[21]]})})};if(_0xfc2cxf[_0xa3b6[19]]=== _0xa3b6[26]){return ms[_0xa3b6[24]](_0xfc2cxa)[_0xa3b6[22]](function(_0xfc2cx12){return _0xfc2cx12[_0xa3b6[20]]({state:_0xfc2cxf[_0xa3b6[26]],source:_0xfc2cxf[_0xa3b6[29]]|| null})})[_0xa3b6[28]](function(_0xfc2cxd){logger[_0xa3b6[11]](_0xfc2cxd[_0xa3b6[27]])})}})[_0xa3b6[14]](_0xa3b6[15],function(_0xfc2cxe){logger[_0xa3b6[17]](util[_0xa3b6[13]](_0xa3b6[16],_0xfc2cxa,_0xfc2cxc,_0xfc2cxb,_0xfc2cxe))})[_0xa3b6[14]](_0xa3b6[11],function(_0xfc2cxd){logger[_0xa3b6[11]](util[_0xa3b6[13]](_0xa3b6[12],_0xfc2cxa,_0xfc2cxc,_0xfc2cxb),_0xfc2cxd)})}module[_0xa3b6[32]]= function(){var _0xfc2cx13={};process[_0xa3b6[14]](_0xa3b6[33],function(_0xfc2cxe){for(var _0xfc2cx14 in _0xfc2cx13){if(_0xfc2cx13[_0xfc2cx14][_0xa3b6[34]]){_0xfc2cx13[_0xfc2cx14][_0xa3b6[34]][_0xa3b6[35]]()}}});msg[_0xa3b6[40]](function(_0xfc2cx11){_0xfc2cx11= _0xfc2cx11[_0xa3b6[36]]({plain:true});if(_0xfc2cx13[_0xfc2cx11[_0xa3b6[37]]]){_0xfc2cx11[_0xa3b6[19]]= _0xa3b6[18];_0xfc2cx11[_0xa3b6[38]]= 0;_0xfc2cx13[_0xfc2cx11[_0xa3b6[37]]][_0xa3b6[34]][_0xa3b6[39]](_0xfc2cx11)}});msg[_0xa3b6[47]](function(_0xfc2cx11){if(_0xfc2cx11[_0xa3b6[41]](_0xa3b6[21])&& _0xfc2cx11[_0xa3b6[21]]=== _0xa3b6[42]){_0xfc2cx11= _0xfc2cx11[_0xa3b6[36]]({plain:true});if(_0xfc2cx13[_0xfc2cx11[_0xa3b6[37]]]){_0xfc2cx11[_0xa3b6[19]]= _0xa3b6[18];_0xfc2cx11[_0xa3b6[38]]= _0xfc2cx11[_0xa3b6[43]]+ 1;_0xfc2cx11[_0xa3b6[44]]= _0xfc2cx11[_0xa3b6[44]]?_0xfc2cx11[_0xa3b6[44]].toString(_0xa3b6[45]):null;_0xfc2cx11[_0xa3b6[46]]= _0xfc2cx11[_0xa3b6[46]]?_0xfc2cx11[_0xa3b6[46]].toString(_0xa3b6[45]):null;_0xfc2cx13[_0xfc2cx11[_0xa3b6[37]]][_0xa3b6[34]][_0xa3b6[39]](_0xfc2cx11)}}});ms[_0xa3b6[40]](function(_0xfc2cx12){if(_0xfc2cx12[_0xa3b6[48]]&& _0xfc2cx12[_0xa3b6[49]]){var _0xfc2cx15=_[_0xa3b6[51]](_0xfc2cx13,{mailAccountId:_0xfc2cx12[_0xa3b6[50]]});if(_0xfc2cx15){_0xfc2cx15[_0xa3b6[52]]= _0xfc2cx12[_0xa3b6[48]];_0xfc2cx15[_0xa3b6[49]]= _0xfc2cx12[_0xa3b6[49]];_0xfc2cx15[_0xa3b6[34]]= fork(_0xfc2cx12[_0xa3b6[48]],_0xfc2cx12[_0xa3b6[49]],_0xfc2cx15[_0xa3b6[53]])}}});ma[_0xa3b6[40]](function(_0xfc2cx16){if(_0xfc2cx16[_0xa3b6[48]]&& _0xfc2cx16[_0xa3b6[53]]){_0xfc2cx13[_0xfc2cx16[_0xa3b6[53]]]= {mailAccountId:_0xfc2cx16[_0xa3b6[48]],address:_0xfc2cx16[_0xa3b6[53]]}}});ma[_0xa3b6[47]](function(_0xfc2cx16){if(_0xfc2cx16[_0xa3b6[41]](_0xa3b6[53])){var _0xfc2cx15=_[_0xa3b6[51]](_0xfc2cx13,{mailAccountId:_0xfc2cx16[_0xa3b6[48]]});if(_0xfc2cx15){var _0xfc2cx17=_0xfc2cx15[_0xa3b6[52]];var _0xfc2cxb=_0xfc2cx15[_0xa3b6[49]];var _0xfc2cxc=_0xfc2cx15[_0xa3b6[53]];_0xfc2cx15[_0xa3b6[34]][_0xa3b6[35]]();_0xfc2cx15= null;delete _0xfc2cx13[_0xfc2cxc];_0xfc2cx13[_0xfc2cx16[_0xa3b6[53]]]= {mailAccountId:_0xfc2cx16[_0xa3b6[48]],mailServerOutId:_0xfc2cx17,address:_0xfc2cx16[_0xa3b6[53]],username:_0xfc2cxb,smtp:fork(_0xfc2cx17,_0xfc2cxb,_0xfc2cx16[_0xa3b6[53]])};logger[_0xa3b6[17]](util[_0xa3b6[13]](_0xa3b6[54],_0xfc2cx17,_0xfc2cx16[_0xa3b6[53]],_0xfc2cxb,_0xfc2cx13[_0xfc2cx16[_0xa3b6[53]]][_0xa3b6[34]][_0xa3b6[55]]))}}});ms[_0xa3b6[47]](function(_0xfc2cx12){var _0xfc2cx15=_[_0xa3b6[51]](_0xfc2cx13,{mailAccountId:_0xfc2cx12[_0xa3b6[50]]});if(_0xfc2cx15){if((!_0xfc2cx12[_0xa3b6[41]](_0xa3b6[26])&&  !_0xfc2cx12[_0xa3b6[41]](_0xa3b6[29])) || _0xfc2cx12[_0xa3b6[41]](_0xa3b6[56]) || _0xfc2cx12[_0xa3b6[41]](_0xa3b6[49]) || _0xfc2cx12[_0xa3b6[41]](_0xa3b6[57]) || _0xfc2cx12[_0xa3b6[41]](_0xa3b6[58]) || _0xfc2cx12[_0xa3b6[41]](_0xa3b6[59])){_0xfc2cx15[_0xa3b6[34]][_0xa3b6[35]]();_0xfc2cx15[_0xa3b6[34]]= null;_0xfc2cx15[_0xa3b6[49]]= _0xfc2cx12[_0xa3b6[49]];_0xfc2cx15[_0xa3b6[34]]= fork(_0xfc2cx15[_0xa3b6[52]],_0xfc2cx12[_0xa3b6[49]],_0xfc2cx15[_0xa3b6[53]]);logger[_0xa3b6[17]](util[_0xa3b6[13]](_0xa3b6[54],_0xfc2cx12[_0xa3b6[48]],_0xfc2cx15[_0xa3b6[53]],_0xfc2cx15[_0xa3b6[49]],_0xfc2cx15[_0xa3b6[34]][_0xa3b6[55]]))}else {_0xfc2cx15[_0xa3b6[34]][_0xa3b6[39]]({type:_0xa3b6[26],state:_0xfc2cx12[_0xa3b6[26]],source:_0xfc2cx12[_0xa3b6[29]],username:_0xfc2cx12[_0xa3b6[49]]})}}});ms[_0xa3b6[61]](function(_0xfc2cx12){var _0xfc2cx15=_[_0xa3b6[51]](_0xfc2cx13,{mailAccountId:_0xfc2cx12[_0xa3b6[50]]});if(_0xfc2cx15){logger[_0xa3b6[17]](util[_0xa3b6[13]](_0xa3b6[60],_0xfc2cx12[_0xa3b6[48]],_0xfc2cx15[_0xa3b6[53]],_0xfc2cx15[_0xa3b6[49]],_0xfc2cx15[_0xa3b6[34]][_0xa3b6[55]]));var _0xfc2cxc=_0xfc2cx15[_0xa3b6[53]];_0xfc2cx15[_0xa3b6[34]][_0xa3b6[35]]();_0xfc2cx15= null;delete _0xfc2cx13[_0xfc2cxc]}});ma[_0xa3b6[61]](function(_0xfc2cx16){var _0xfc2cx15=_[_0xa3b6[51]](_0xfc2cx13,{mailAccountId:_0xfc2cx16[_0xa3b6[48]]});if(_0xfc2cx15){logger[_0xa3b6[17]](util[_0xa3b6[13]](_0xa3b6[60],_0xfc2cx15[_0xa3b6[52]],_0xfc2cx15[_0xa3b6[53]],_0xfc2cx15[_0xa3b6[49]],_0xfc2cx15[_0xa3b6[34]][_0xa3b6[55]]));var _0xfc2cxc=_0xfc2cx15[_0xa3b6[53]];_0xfc2cx15[_0xa3b6[34]][_0xa3b6[35]]();_0xfc2cx15= null;delete _0xfc2cx13[_0xfc2cxc]}});ma[_0xa3b6[63]]({include:[{model:ms,attributes:[_0xa3b6[48],_0xa3b6[49]],raw:true}],attributes:[_0xa3b6[48],_0xa3b6[53]]})[_0xa3b6[22]](function(_0xfc2cx18){_0xfc2cx18[_0xa3b6[62]](function(_0xfc2cx16){_0xfc2cx16= _0xfc2cx16[_0xa3b6[36]]({plain:true});if(_0xfc2cx16[_0xa3b6[4]]){_0xfc2cx13[_0xfc2cx16[_0xa3b6[53]]]= {mailAccountId:_0xfc2cx16[_0xa3b6[48]],mailServerOutId:_0xfc2cx16[_0xa3b6[4]][_0xa3b6[48]],address:_0xfc2cx16[_0xa3b6[53]],username:_0xfc2cx16[_0xa3b6[4]][_0xa3b6[49]],smtp:fork(_0xfc2cx16[_0xa3b6[4]][_0xa3b6[48]],_0xfc2cx16[_0xa3b6[4]][_0xa3b6[49]],_0xfc2cx16[_0xa3b6[53]])}}})})[_0xa3b6[28]](function(_0xfc2cxd){logger[_0xa3b6[11]](_0xfc2cxd)})}
\ No newline at end of file
index 9eebf17..537d0f8 100644 (file)
@@ -1 +1 @@
-var _0x21fa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72\x2D\x73\x6D\x74\x70\x2D\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x72\x72\x6F\x72","\x53\x4D\x54\x50\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x25\x73\x20\x45\x52\x52\x4F\x52","\x61\x72\x67\x76","\x66\x6F\x72\x6D\x61\x74","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x69\x6E\x66\x6F","\x6D\x65\x73\x73\x61\x67\x65","\x74\x79\x70\x65","\x73\x74\x61\x74\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x54\x41\x52\x54\x49\x4E\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x52\x52\x4F\x52\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x73\x74\x61\x63\x6B","\x45\x52\x52\x4F\x52","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x65\x6E\x64","\x63\x61\x74\x63\x68","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x74\x68\x65\x6E","\x76\x65\x72\x69\x66\x79","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x73\x73\x6C","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x72\x65\x61\x74\x65\x54\x72\x61\x6E\x73\x70\x6F\x72\x74","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74\x49\x64","\x69\x64","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x45\x4E\x44\x49\x4E\x47\x20\x4D\x53\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x73\x74\x61\x74\x75\x73","\x53\x45\x4E\x44\x49\x4E\x47","\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F","\x5B\x53\x4D\x54\x50\x5D\x20\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x25\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x46\x41\x49\x4C\x45\x44","\x72\x65\x74\x72\x79\x53\x65\x6E\x64","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x53\x45\x4E\x54","\x68\x74\x6D\x6C","\x75\x74\x66\x38","\x74\x65\x78\x74","\x74\x6F","\x69\x73\x41\x72\x72\x61\x79","\x61\x64\x64\x72\x65\x73\x73","\x77\x69\x74\x68\x6F\x75\x74","\x3B","\x73\x70\x6C\x69\x74","\x63\x63","\x62\x63\x63","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x61\x75\x74\x6F","\x73\x75\x62\x6A\x65\x63\x74","\x6E\x61\x6D\x65","\x66\x72\x6F\x6D","\x6A\x6F\x69\x6E","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x72\x65\x6E\x64\x65\x72","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x77\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x3C\x62\x72\x3E","\x3C\x62\x72\x3E\x20\x53\x65\x6E\x74\x20\x77\x69\x74\x68\x20\x58\x43\x41\x4C\x4C\x59\xAE","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x70\x61\x74\x68","\x6D\x61\x70","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x72\x65\x71\x75\x65\x73\x74","\x73\x68\x6F\x77","\x55\x73\x65\x72","\x55\x73\x65\x72\x49\x64","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x4F\x75\x74","\x50\x45\x4E\x44\x49\x4E\x47","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","","\x5C\x6E","\x5C\x6E\x20\x53\x65\x6E\x74\x20\x77\x69\x74\x68\x20\x58\x43\x41\x4C\x4C\x59\xAE","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74"];_0x21fa[0];var util=require(_0x21fa[1]);var _=require(_0x21fa[2]);var moment=require(_0x21fa[3]);var Mustache=require(_0x21fa[4]);var logger=require(_0x21fa[6])(_0x21fa[5]);var nodemailer=require(_0x21fa[7]);var smtpTransport=require(_0x21fa[8]);var htmlToText=require(_0x21fa[9]);var rpcClient=require(_0x21fa[10]);var smtp;process[_0x21fa[15]](_0x21fa[19],function(_0xd91axd){if(_0xd91axd[_0x21fa[20]]=== _0x21fa[19]){onSend(_0xd91axd)};if(_0xd91axd[_0x21fa[20]]=== _0x21fa[21]){switch(_0xd91axd[_0x21fa[21]]){case _0x21fa[23]:onVerify(_0xd91axd[_0x21fa[22]]);break;default:}}})[_0x21fa[15]](_0x21fa[16],function(_0xd91axc){logger[_0x21fa[18]](util[_0x21fa[14]](_0x21fa[17],process[_0x21fa[13]][3],_0xd91axc))})[_0x21fa[15]](_0x21fa[11],function(_0xd91axb){logger[_0x21fa[11]](util[_0x21fa[14]](_0x21fa[12],process[_0x21fa[13]][3]),_0xd91axb)});logger[_0x21fa[18]](util[_0x21fa[14]](_0x21fa[24],process[_0x21fa[13]][3],process[_0x21fa[25]]));setInterval(function(){if(global[_0x21fa[26]]){global[_0x21fa[26]]()}else {logger[_0x21fa[29]](_0x21fa[27]+ _0x21fa[28])}},20000);function onVerify(_0xd91axf){smtp[_0x21fa[39]]()[_0x21fa[38]](function(){logger[_0x21fa[18]](util[_0x21fa[14]](_0x21fa[36],_0xd91axf,process[_0x21fa[25]]));process[_0x21fa[34]]({type:_0x21fa[21],state:_0x21fa[37],source:null})})[_0x21fa[35]](function(_0xd91axb){logger[_0x21fa[11]](util[_0x21fa[14]](_0x21fa[30],_0xd91axf,process[_0x21fa[25]]),_0xd91axb[_0x21fa[31]]);process[_0x21fa[34]]({type:_0x21fa[21],state:_0x21fa[32],source:JSON[_0x21fa[33]](_0xd91axb)})})}function onSave(_0xd91ax11){smtp= nodemailer[_0x21fa[44]](smtpTransport({host:_0xd91ax11[_0x21fa[40]],port:_0xd91ax11[_0x21fa[41]],secure:_0xd91ax11[_0x21fa[42]],pool:true,auth:{user:_0xd91ax11[_0x21fa[22]],pass:_0xd91ax11[_0x21fa[43]]}}));smtp[_0x21fa[45]]= _0xd91ax11[_0x21fa[46]];smtp[_0x21fa[47]]= _0xd91ax11[_0x21fa[48]];smtp[_0x21fa[22]]= _0xd91ax11[_0x21fa[22]];onVerify(_0xd91ax11[_0x21fa[22]])}function onSend(_0xd91ax13){logger[_0x21fa[18]](util[_0x21fa[14]](_0x21fa[49],process[_0x21fa[13]][3],process[_0x21fa[25]]));if(_0xd91ax13[_0x21fa[50]]=== _0x21fa[51]){var _0xd91ax14;var _0xd91ax15;var _0xd91ax16;var _0xd91ax17=_0xd91ax13;var _0xd91ax18,_0xd91ax19,_0xd91ax1a,_0xd91ax1b;var _0xd91ax1c;if(_0xd91ax17[_0x21fa[52]]){return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[99],{where:{id:_0xd91ax17[_0x21fa[54]]}}])[_0x21fa[38]](function(_0xd91ax28){_0xd91ax14= _0xd91ax28;return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[101],{where:{id:_0xd91ax28[_0x21fa[46]]},include:[{model:_0x21fa[71]}]}])})[_0x21fa[38]](function(_0xd91ax27){_0xd91ax15= _0xd91ax27;return rpcClient[_0x21fa[92]](_0x21fa[55],[_0x21fa[100],{MailRoomId:_0xd91ax14[_0x21fa[48]]},{where:{id:_0xd91ax17[_0x21fa[48]]}}])})[_0x21fa[38]](function(){var _0xd91axd={lastEvent:_0x21fa[51],attachment:_0xd91ax17[_0x21fa[85]]&& _0xd91ax17[_0x21fa[85]][_0x21fa[96]],mailOut:++_0xd91ax14[_0x21fa[97]]};if(!_0xd91ax13[_0x21fa[72]]){_0xd91axd[_0x21fa[50]]= _0x21fa[98]};return rpcClient[_0x21fa[92]](_0x21fa[55],[_0x21fa[99],_0xd91axd,{where:{id:_0xd91ax14[_0x21fa[48]]}}])})[_0x21fa[38]](function(){return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[94],{where:{id:_0xd91ax17[_0x21fa[95]]},attributes:[_0x21fa[48]]}])})[_0x21fa[38]](function(_0xd91ax26){_0xd91ax16= _0xd91ax26;return rpcClient[_0x21fa[92]](_0x21fa[90],[_0x21fa[91],{where:{UserId:_0xd91ax16[_0x21fa[48]],MailRoomId:_0xd91ax14[_0x21fa[48]]},defaults:{UserId:_0xd91ax16[_0x21fa[48]],MailRoomId:_0xd91ax14[_0x21fa[48]]}}])})[_0x21fa[38]](function(_0xd91ax1e){_0xd91ax17[_0x21fa[60]]= _0xd91ax17[_0x21fa[60]]?_0xd91ax17[_0x21fa[60]].toString(_0x21fa[61]):null;_0xd91ax17[_0x21fa[62]]= _0xd91ax17[_0x21fa[62]]?_0xd91ax17[_0x21fa[62]].toString(_0x21fa[61]):null;var _0xd91ax1f=_0xd91ax17[_0x21fa[63]]?_[_0x21fa[64]](_0xd91ax17[_0x21fa[63]])?_[_0x21fa[66]](_0xd91ax17[_0x21fa[63]],_0xd91ax15[_0x21fa[65]]):_[_0x21fa[66]](_0xd91ax17[_0x21fa[63]][_0x21fa[68]](_0x21fa[67]),_0xd91ax15[_0x21fa[65]]):[];var _0xd91ax20=_0xd91ax17[_0x21fa[69]]?(_[_0x21fa[64]](_0xd91ax17[_0x21fa[69]])?_[_0x21fa[66]](_0xd91ax17[_0x21fa[69]],_0xd91ax15[_0x21fa[65]]):_[_0x21fa[66]](_0xd91ax17[_0x21fa[69]][_0x21fa[68]](_0x21fa[67]),_0xd91ax15[_0x21fa[65]])):[];var _0xd91ax21=_0xd91ax17[_0x21fa[70]]?_[_0x21fa[64]](_0xd91ax17[_0x21fa[70]])?_[_0x21fa[66]](_0xd91ax17[_0x21fa[70]],_0xd91ax15[_0x21fa[65]]):_[_0x21fa[66]](_0xd91ax17[_0x21fa[70]][_0x21fa[68]](_0x21fa[67]),_0xd91ax15[_0x21fa[65]]):[];var _0xd91ax22=(_0xd91ax15[_0x21fa[71]]&&  !_0xd91ax13[_0x21fa[72]])?Mustache[_0x21fa[80]](_0xd91ax15[_0x21fa[71]][_0x21fa[60]],{interactionId:_0xd91ax14[_0x21fa[48]],subject:_0xd91ax17[_0x21fa[73]],body:_0xd91ax17[_0x21fa[60]]?_0xd91ax17[_0x21fa[60]]:_0xd91ax17[_0x21fa[62]],accountName:_0xd91ax15[_0x21fa[74]],from:_0xd91ax17[_0x21fa[75]],to:_0xd91ax1f[_0x21fa[76]](_0x21fa[67]),cc:_0xd91ax20[_0x21fa[76]](_0x21fa[67]),bcc:_0xd91ax21[_0x21fa[76]](_0x21fa[67]),agentName:_0xd91ax16[_0x21fa[77]],agentEmail:_0xd91ax16[_0x21fa[78]],createdAt:_0xd91ax17[_0x21fa[79]]}):_0xd91ax17[_0x21fa[60]];if(_0xd91ax17[_0x21fa[62]]){_0xd91ax1c= _0xd91ax17[_0x21fa[62]]}else {_0xd91ax1c= _0xd91ax17[_0x21fa[60]]?htmlToText[_0x21fa[81]](_0xd91ax17[_0x21fa[60]],{wordwrap:false}):null};var _0xd91ax23;if(_0xd91ax15[_0x21fa[82]]){_0xd91ax22+= _0x21fa[83]+ _0xd91ax15[_0x21fa[82]];_0xd91ax23= _0xd91ax1c+ _0x21fa[83]+ _0xd91ax15[_0x21fa[82]]}else {_0xd91ax22+= _0x21fa[84];_0xd91ax23= _0xd91ax1c+ _0x21fa[84]};var _0xd91ax24={status:_0xd91ax17[_0x21fa[50]],from:{name:_0xd91ax15[_0x21fa[74]],address:_0xd91ax15[_0x21fa[65]]},to:_0xd91ax1f[_0x21fa[76]](_0x21fa[67]),cc:_0xd91ax20[_0x21fa[76]](_0x21fa[67]),bcc:_0xd91ax21[_0x21fa[76]](_0x21fa[67]),subject:_0xd91ax17[_0x21fa[73]],html:_0xd91ax22,text:_0xd91ax23};if(_0xd91ax17[_0x21fa[85]]){_0xd91ax24[_0x21fa[86]]= _[_0x21fa[88]](_0xd91ax17.MailAttachments,function(_0xd91ax25){return {path:_0xd91ax25[_0x21fa[87]],filename:_0xd91ax25[_0x21fa[74]]}})};return smtp[_0x21fa[89]](_0xd91ax24)})[_0x21fa[38]](function(_0xd91ax1d){process[_0x21fa[34]]({msgId:_0xd91ax17[_0x21fa[48]],roomId:_0xd91ax14[_0x21fa[48]],type:_0x21fa[55],messageId:_0xd91ax1d[_0x21fa[58]],status:_0x21fa[59],retry:_0xd91ax17[_0x21fa[57]],text:_0xd91ax1c})})[_0x21fa[35]](function(_0xd91axb){logger[_0x21fa[11]](util[_0x21fa[14]](_0x21fa[53],_0xd91ax17[_0x21fa[48]]),_0xd91axb[_0x21fa[31]]);process[_0x21fa[34]]({msgId:_0xd91ax17[_0x21fa[48]],roomId:_0xd91ax17[_0x21fa[54]],type:_0x21fa[55],status:_0x21fa[56],retry:_0xd91ax17[_0x21fa[57]],text:_0xd91ax1c})})}else {return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[101],{where:{id:smtp[_0x21fa[45]]},include:[{model:_0x21fa[71]}]}])[_0x21fa[38]](function(_0xd91ax27){_0xd91ax15= _0xd91ax27;if(_0xd91ax17[_0x21fa[54]]){return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[99],{where:{id:_0xd91ax17[_0x21fa[54]]}}])}})[_0x21fa[38]](function(_0xd91ax28){if(!_0xd91ax28){return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[94],{where:{id:_0xd91ax13[_0x21fa[95]]}}])[_0x21fa[38]](function(_0xd91ax29){return rpcClient[_0x21fa[92]](_0x21fa[105],[_0x21fa[99],{subject:_0xd91ax17[_0x21fa[73]],from:_[_0x21fa[64]](_0xd91ax17[_0x21fa[75]])?_0xd91ax17[_0x21fa[75]][_0x21fa[76]](_0x21fa[67]):_0xd91ax17[_0x21fa[75]],account:_0xd91ax15?_0xd91ax15[_0x21fa[74]]:null,status:_0x21fa[98],lastEvent:_0x21fa[51],attachment:_0xd91ax17[_0x21fa[85]]&& _0xd91ax17[_0x21fa[85]][_0x21fa[96]],MailAccountId:_0xd91ax15?_0xd91ax15[_0x21fa[48]]:null,mailOut:1,arrivedAt:moment()[_0x21fa[14]](_0x21fa[106]),MailRoomStatuses:[{status:_0x21fa[98],data1:_0xd91ax29?_0xd91ax29[_0x21fa[74]]:null,data2:_0xd91ax29?_0xd91ax29[_0x21fa[77]]:null,UserId:_0xd91ax29?_0xd91ax29[_0x21fa[48]]:null}]},{include:[{model:_0x21fa[100]},{model:_0x21fa[107]}]}])})}else {return _0xd91ax28}})[_0x21fa[38]](function(_0xd91ax28){_0xd91ax14= _0xd91ax28;return rpcClient[_0x21fa[92]](_0x21fa[55],[_0x21fa[100],{MailRoomId:_0xd91ax28[_0x21fa[48]],accountId:_0xd91ax15[_0x21fa[48]],accountName:_0xd91ax15[_0x21fa[74]]},{where:{id:_0xd91ax13[_0x21fa[48]]},individualHooks:true}])})[_0x21fa[38]](function(){return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[94],{id:_0xd91ax17[_0x21fa[95]]}])})[_0x21fa[38]](function(_0xd91ax26){_0xd91ax16= _0xd91ax26;if(_0xd91ax17[_0x21fa[95]]&& _0xd91ax14[_0x21fa[48]]){return rpcClient[_0x21fa[92]](_0x21fa[90],[_0x21fa[91],{where:{UserId:_0xd91ax17[_0x21fa[95]],MailRoomId:_0xd91ax14[_0x21fa[48]]},defaults:{UserId:_0xd91ax17[_0x21fa[95]],MailRoomId:_0xd91ax14[_0x21fa[48]]}}])}})[_0x21fa[38]](function(){var _0xd91ax1f=_0xd91ax17[_0x21fa[63]]?_[_0x21fa[64]](_0xd91ax17[_0x21fa[63]])?_[_0x21fa[66]](_0xd91ax17[_0x21fa[63]],_0xd91ax15[_0x21fa[65]]):_[_0x21fa[66]](_0xd91ax17[_0x21fa[63]][_0x21fa[68]](_0x21fa[67]),_0xd91ax15[_0x21fa[65]]):[];var _0xd91ax20=_0xd91ax17[_0x21fa[69]]?(_[_0x21fa[64]](_0xd91ax17[_0x21fa[69]])?_[_0x21fa[66]](_0xd91ax17[_0x21fa[69]],_0xd91ax15[_0x21fa[65]]):_[_0x21fa[66]](_0xd91ax17[_0x21fa[69]][_0x21fa[68]](_0x21fa[67]),_0xd91ax15[_0x21fa[65]])):[];var _0xd91ax21=_0xd91ax17[_0x21fa[70]]?_[_0x21fa[64]](_0xd91ax17[_0x21fa[70]])?_[_0x21fa[66]](_0xd91ax17[_0x21fa[70]],_0xd91ax15[_0x21fa[65]]):_[_0x21fa[66]](_0xd91ax17[_0x21fa[70]][_0x21fa[68]](_0x21fa[67]),_0xd91ax15[_0x21fa[65]]):[];var _0xd91ax22=(_0xd91ax15[_0x21fa[71]]&&  !_0xd91ax13[_0x21fa[72]])?Mustache[_0x21fa[80]](_0xd91ax15[_0x21fa[71]][_0x21fa[60]],{interactionId:_0xd91ax14[_0x21fa[48]],subject:_0xd91ax17[_0x21fa[73]],body:_0xd91ax17[_0x21fa[60]]?_0xd91ax17[_0x21fa[60]]:_0xd91ax17[_0x21fa[62]],accountName:_0xd91ax15[_0x21fa[74]],from:_0xd91ax17[_0x21fa[75]],to:_0xd91ax1f[_0x21fa[76]](_0x21fa[67]),cc:_0xd91ax20[_0x21fa[76]](_0x21fa[67]),bcc:_0xd91ax21[_0x21fa[76]](_0x21fa[67]),agentName:_0xd91ax16?_0xd91ax16[_0x21fa[77]]:_0x21fa[102],agentEmail:_0xd91ax16?_0xd91ax16[_0x21fa[78]]:_0x21fa[102],createdAt:_0xd91ax17[_0x21fa[79]]}):_0xd91ax17[_0x21fa[60]];if(_0xd91ax17[_0x21fa[62]]){_0xd91ax1c= _0xd91ax17[_0x21fa[62]]}else {_0xd91ax1c= _0xd91ax17[_0x21fa[60]]?htmlToText[_0x21fa[81]](_0xd91ax17[_0x21fa[60]],{wordwrap:false}):null};var _0xd91ax23;if(_0xd91ax15[_0x21fa[82]]){_0xd91ax22+= _0x21fa[83]+ _0xd91ax15[_0x21fa[82]];_0xd91ax23= _0xd91ax1c+ _0x21fa[103]+ _0xd91ax15[_0x21fa[82]]}else {_0xd91ax22+= _0x21fa[84];_0xd91ax23= _0xd91ax1c+ _0x21fa[104]};var _0xd91ax24={status:_0xd91ax17[_0x21fa[50]],from:{name:_0xd91ax15[_0x21fa[74]],address:_0xd91ax15[_0x21fa[65]]},to:_0xd91ax1f[_0x21fa[76]](_0x21fa[67]),cc:_0xd91ax20[_0x21fa[76]](_0x21fa[67]),bcc:_0xd91ax21[_0x21fa[76]](_0x21fa[67]),subject:_0xd91ax17[_0x21fa[73]],html:_0xd91ax22,text:_0xd91ax23};if(_0xd91ax17[_0x21fa[85]]){_0xd91ax24[_0x21fa[86]]= _[_0x21fa[88]](_0xd91ax17.MailAttachments,function(_0xd91ax25){return {path:_0xd91ax25[_0x21fa[87]],filename:_0xd91ax25[_0x21fa[74]]}})};return smtp[_0x21fa[89]](_0xd91ax24)})[_0x21fa[38]](function(_0xd91ax1d){process[_0x21fa[34]]({msgId:_0xd91ax17[_0x21fa[48]],roomId:_0xd91ax14[_0x21fa[48]],type:_0x21fa[55],messageId:_0xd91ax1d[_0x21fa[58]],status:_0x21fa[59],retry:_0xd91ax17[_0x21fa[57]],text:_0xd91ax1c})})[_0x21fa[35]](function(_0xd91axb){logger[_0x21fa[11]](util[_0x21fa[14]](_0x21fa[53],_0xd91ax17[_0x21fa[48]]),_0xd91axb[_0x21fa[31]]);process[_0x21fa[34]]({msgId:_0xd91ax17[_0x21fa[48]],roomId:_0xd91ax17[_0x21fa[54]],type:_0x21fa[55],status:_0x21fa[56],retry:_0xd91ax17[_0x21fa[57]],text:_0xd91ax1c})})}}}return rpcClient[_0x21fa[92]](_0x21fa[93],[_0x21fa[108],{where:{id:process[_0x21fa[13]][2]}}])[_0x21fa[38]](function(_0xd91ax11){onSave(_0xd91ax11)})[_0x21fa[35]](function(_0xd91axb){logger[_0x21fa[11]](_0xd91axb[_0x21fa[31]])})
\ No newline at end of file
+var _0xbc64=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72\x2D\x73\x6D\x74\x70\x2D\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x72\x72\x6F\x72","\x53\x4D\x54\x50\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x25\x73\x20\x45\x52\x52\x4F\x52","\x61\x72\x67\x76","\x66\x6F\x72\x6D\x61\x74","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x69\x6E\x66\x6F","\x6D\x65\x73\x73\x61\x67\x65","\x74\x79\x70\x65","\x73\x74\x61\x74\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x54\x41\x52\x54\x49\x4E\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x52\x52\x4F\x52\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x73\x74\x61\x63\x6B","\x45\x52\x52\x4F\x52","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x65\x6E\x64","\x63\x61\x74\x63\x68","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x74\x68\x65\x6E","\x76\x65\x72\x69\x66\x79","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x73\x73\x6C","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x72\x65\x61\x74\x65\x54\x72\x61\x6E\x73\x70\x6F\x72\x74","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74\x49\x64","\x69\x64","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x45\x4E\x44\x49\x4E\x47\x20\x4D\x53\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x73\x74\x61\x74\x75\x73","\x53\x45\x4E\x44\x49\x4E\x47","\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F","\x5B\x53\x4D\x54\x50\x5D\x20\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x25\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x46\x41\x49\x4C\x45\x44","\x72\x65\x74\x72\x79\x53\x65\x6E\x64","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x53\x45\x4E\x54","\x68\x74\x6D\x6C","\x75\x74\x66\x38","\x74\x65\x78\x74","\x74\x6F","\x69\x73\x41\x72\x72\x61\x79","\x61\x64\x64\x72\x65\x73\x73","\x77\x69\x74\x68\x6F\x75\x74","\x3B","\x73\x70\x6C\x69\x74","\x63\x63","\x62\x63\x63","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x61\x75\x74\x6F","\x73\x75\x62\x6A\x65\x63\x74","\x6E\x61\x6D\x65","\x66\x72\x6F\x6D","\x6A\x6F\x69\x6E","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x72\x65\x6E\x64\x65\x72","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x77\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x3C\x62\x72\x3E","\x3C\x62\x72\x3E\x20\x53\x65\x6E\x74\x20\x77\x69\x74\x68\x20\x58\x43\x41\x4C\x4C\x59\xAE","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x70\x61\x74\x68","\x6D\x61\x70","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x72\x65\x71\x75\x65\x73\x74","\x73\x68\x6F\x77","\x55\x73\x65\x72","\x55\x73\x65\x72\x49\x64","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x4F\x75\x74","\x50\x45\x4E\x44\x49\x4E\x47","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","","\x5C\x6E","\x5C\x6E\x20\x53\x65\x6E\x74\x20\x77\x69\x74\x68\x20\x58\x43\x41\x4C\x4C\x59\xAE","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74"];_0xbc64[0];var util=require(_0xbc64[1]);var _=require(_0xbc64[2]);var moment=require(_0xbc64[3]);var Mustache=require(_0xbc64[4]);var logger=require(_0xbc64[6])(_0xbc64[5]);var nodemailer=require(_0xbc64[7]);var smtpTransport=require(_0xbc64[8]);var htmlToText=require(_0xbc64[9]);var rpcClient=require(_0xbc64[10]);var smtp;process[_0xbc64[15]](_0xbc64[19],function(_0x77faxd){if(_0x77faxd[_0xbc64[20]]=== _0xbc64[19]){onSend(_0x77faxd)};if(_0x77faxd[_0xbc64[20]]=== _0xbc64[21]){switch(_0x77faxd[_0xbc64[21]]){case _0xbc64[23]:onVerify(_0x77faxd[_0xbc64[22]]);break;default:}}})[_0xbc64[15]](_0xbc64[16],function(_0x77faxc){logger[_0xbc64[18]](util[_0xbc64[14]](_0xbc64[17],process[_0xbc64[13]][3],_0x77faxc))})[_0xbc64[15]](_0xbc64[11],function(_0x77faxb){logger[_0xbc64[11]](util[_0xbc64[14]](_0xbc64[12],process[_0xbc64[13]][3]),_0x77faxb)});logger[_0xbc64[18]](util[_0xbc64[14]](_0xbc64[24],process[_0xbc64[13]][3],process[_0xbc64[25]]));setInterval(function(){if(global[_0xbc64[26]]){global[_0xbc64[26]]()}else {logger[_0xbc64[29]](_0xbc64[27]+ _0xbc64[28])}},20000);function onVerify(_0x77faxf){smtp[_0xbc64[39]]()[_0xbc64[38]](function(){logger[_0xbc64[18]](util[_0xbc64[14]](_0xbc64[36],_0x77faxf,process[_0xbc64[25]]));process[_0xbc64[34]]({type:_0xbc64[21],state:_0xbc64[37],source:null})})[_0xbc64[35]](function(_0x77faxb){logger[_0xbc64[11]](util[_0xbc64[14]](_0xbc64[30],_0x77faxf,process[_0xbc64[25]]),_0x77faxb[_0xbc64[31]]);process[_0xbc64[34]]({type:_0xbc64[21],state:_0xbc64[32],source:JSON[_0xbc64[33]](_0x77faxb)})})}function onSave(_0x77fax11){smtp= nodemailer[_0xbc64[44]](smtpTransport({host:_0x77fax11[_0xbc64[40]],port:_0x77fax11[_0xbc64[41]],secure:_0x77fax11[_0xbc64[42]],pool:true,auth:{user:_0x77fax11[_0xbc64[22]],pass:_0x77fax11[_0xbc64[43]]}}));smtp[_0xbc64[45]]= _0x77fax11[_0xbc64[46]];smtp[_0xbc64[47]]= _0x77fax11[_0xbc64[48]];smtp[_0xbc64[22]]= _0x77fax11[_0xbc64[22]];onVerify(_0x77fax11[_0xbc64[22]])}function onSend(_0x77fax13){logger[_0xbc64[18]](util[_0xbc64[14]](_0xbc64[49],process[_0xbc64[13]][3],process[_0xbc64[25]]));if(_0x77fax13[_0xbc64[50]]=== _0xbc64[51]){var _0x77fax14;var _0x77fax15;var _0x77fax16;var _0x77fax17=_0x77fax13;var _0x77fax18,_0x77fax19,_0x77fax1a,_0x77fax1b;var _0x77fax1c;if(_0x77fax17[_0xbc64[52]]){return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[99],{where:{id:_0x77fax17[_0xbc64[54]]}}])[_0xbc64[38]](function(_0x77fax28){_0x77fax14= _0x77fax28;return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[101],{where:{id:_0x77fax28[_0xbc64[46]]},include:[{model:_0xbc64[71]}]}])})[_0xbc64[38]](function(_0x77fax27){_0x77fax15= _0x77fax27;return rpcClient[_0xbc64[92]](_0xbc64[55],[_0xbc64[100],{MailRoomId:_0x77fax14[_0xbc64[48]]},{where:{id:_0x77fax17[_0xbc64[48]]}}])})[_0xbc64[38]](function(){var _0x77faxd={lastEvent:_0xbc64[51],attachment:_0x77fax17[_0xbc64[85]]&& _0x77fax17[_0xbc64[85]][_0xbc64[96]],mailOut:++_0x77fax14[_0xbc64[97]]};if(!_0x77fax13[_0xbc64[72]]){_0x77faxd[_0xbc64[50]]= _0xbc64[98]};return rpcClient[_0xbc64[92]](_0xbc64[55],[_0xbc64[99],_0x77faxd,{where:{id:_0x77fax14[_0xbc64[48]]}}])})[_0xbc64[38]](function(){return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[94],{where:{id:_0x77fax17[_0xbc64[95]]},attributes:[_0xbc64[48]]}])})[_0xbc64[38]](function(_0x77fax26){_0x77fax16= _0x77fax26;return rpcClient[_0xbc64[92]](_0xbc64[90],[_0xbc64[91],{where:{UserId:_0x77fax16[_0xbc64[48]],MailRoomId:_0x77fax14[_0xbc64[48]]},defaults:{UserId:_0x77fax16[_0xbc64[48]],MailRoomId:_0x77fax14[_0xbc64[48]]}}])})[_0xbc64[38]](function(_0x77fax1e){_0x77fax17[_0xbc64[60]]= _0x77fax17[_0xbc64[60]]?_0x77fax17[_0xbc64[60]].toString(_0xbc64[61]):null;_0x77fax17[_0xbc64[62]]= _0x77fax17[_0xbc64[62]]?_0x77fax17[_0xbc64[62]].toString(_0xbc64[61]):null;var _0x77fax1f=_0x77fax17[_0xbc64[63]]?_[_0xbc64[64]](_0x77fax17[_0xbc64[63]])?_[_0xbc64[66]](_0x77fax17[_0xbc64[63]],_0x77fax15[_0xbc64[65]]):_[_0xbc64[66]](_0x77fax17[_0xbc64[63]][_0xbc64[68]](_0xbc64[67]),_0x77fax15[_0xbc64[65]]):[];var _0x77fax20=_0x77fax17[_0xbc64[69]]?(_[_0xbc64[64]](_0x77fax17[_0xbc64[69]])?_[_0xbc64[66]](_0x77fax17[_0xbc64[69]],_0x77fax15[_0xbc64[65]]):_[_0xbc64[66]](_0x77fax17[_0xbc64[69]][_0xbc64[68]](_0xbc64[67]),_0x77fax15[_0xbc64[65]])):[];var _0x77fax21=_0x77fax17[_0xbc64[70]]?_[_0xbc64[64]](_0x77fax17[_0xbc64[70]])?_[_0xbc64[66]](_0x77fax17[_0xbc64[70]],_0x77fax15[_0xbc64[65]]):_[_0xbc64[66]](_0x77fax17[_0xbc64[70]][_0xbc64[68]](_0xbc64[67]),_0x77fax15[_0xbc64[65]]):[];var _0x77fax22=(_0x77fax15[_0xbc64[71]]&&  !_0x77fax13[_0xbc64[72]])?Mustache[_0xbc64[80]](_0x77fax15[_0xbc64[71]][_0xbc64[60]],{interactionId:_0x77fax14[_0xbc64[48]],subject:_0x77fax17[_0xbc64[73]],body:_0x77fax17[_0xbc64[60]]?_0x77fax17[_0xbc64[60]]:_0x77fax17[_0xbc64[62]],accountName:_0x77fax15[_0xbc64[74]],from:_0x77fax17[_0xbc64[75]],to:_0x77fax1f[_0xbc64[76]](_0xbc64[67]),cc:_0x77fax20[_0xbc64[76]](_0xbc64[67]),bcc:_0x77fax21[_0xbc64[76]](_0xbc64[67]),agentName:_0x77fax16[_0xbc64[77]],agentEmail:_0x77fax16[_0xbc64[78]],createdAt:_0x77fax17[_0xbc64[79]]}):_0x77fax17[_0xbc64[60]];if(_0x77fax17[_0xbc64[62]]){_0x77fax1c= _0x77fax17[_0xbc64[62]]}else {_0x77fax1c= _0x77fax17[_0xbc64[60]]?htmlToText[_0xbc64[81]](_0x77fax17[_0xbc64[60]],{wordwrap:false}):null};var _0x77fax23;if(_0x77fax15[_0xbc64[82]]){_0x77fax22+= _0xbc64[83]+ _0x77fax15[_0xbc64[82]];_0x77fax23= _0x77fax1c+ _0xbc64[83]+ _0x77fax15[_0xbc64[82]]}else {_0x77fax22+= _0xbc64[84];_0x77fax23= _0x77fax1c+ _0xbc64[84]};var _0x77fax24={status:_0x77fax17[_0xbc64[50]],from:{name:_0x77fax15[_0xbc64[74]],address:_0x77fax15[_0xbc64[65]]},to:_0x77fax1f[_0xbc64[76]](_0xbc64[67]),cc:_0x77fax20[_0xbc64[76]](_0xbc64[67]),bcc:_0x77fax21[_0xbc64[76]](_0xbc64[67]),subject:_0x77fax17[_0xbc64[73]],html:_0x77fax22,text:_0x77fax23};if(_0x77fax17[_0xbc64[85]]){_0x77fax24[_0xbc64[86]]= _[_0xbc64[88]](_0x77fax17.MailAttachments,function(_0x77fax25){return {path:_0x77fax25[_0xbc64[87]],filename:_0x77fax25[_0xbc64[74]]}})};return smtp[_0xbc64[89]](_0x77fax24)})[_0xbc64[38]](function(_0x77fax1d){process[_0xbc64[34]]({msgId:_0x77fax17[_0xbc64[48]],roomId:_0x77fax14[_0xbc64[48]],type:_0xbc64[55],messageId:_0x77fax1d[_0xbc64[58]],status:_0xbc64[59],retry:_0x77fax17[_0xbc64[57]],text:_0x77fax1c})})[_0xbc64[35]](function(_0x77faxb){logger[_0xbc64[11]](util[_0xbc64[14]](_0xbc64[53],_0x77fax17[_0xbc64[48]]),_0x77faxb[_0xbc64[31]]);process[_0xbc64[34]]({msgId:_0x77fax17[_0xbc64[48]],roomId:_0x77fax17[_0xbc64[54]],type:_0xbc64[55],status:_0xbc64[56],retry:_0x77fax17[_0xbc64[57]],text:_0x77fax1c})})}else {return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[101],{where:{id:smtp[_0xbc64[45]]},include:[{model:_0xbc64[71]}]}])[_0xbc64[38]](function(_0x77fax27){_0x77fax15= _0x77fax27;if(_0x77fax17[_0xbc64[54]]){return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[99],{where:{id:_0x77fax17[_0xbc64[54]]}}])}})[_0xbc64[38]](function(_0x77fax28){if(!_0x77fax28){return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[94],{where:{id:_0x77fax13[_0xbc64[95]]}}])[_0xbc64[38]](function(_0x77fax29){return rpcClient[_0xbc64[92]](_0xbc64[105],[_0xbc64[99],{subject:_0x77fax17[_0xbc64[73]],from:_[_0xbc64[64]](_0x77fax17[_0xbc64[75]])?_0x77fax17[_0xbc64[75]][_0xbc64[76]](_0xbc64[67]):_0x77fax17[_0xbc64[75]],account:_0x77fax15?_0x77fax15[_0xbc64[74]]:null,status:_0xbc64[98],lastEvent:_0xbc64[51],attachment:_0x77fax17[_0xbc64[85]]&& _0x77fax17[_0xbc64[85]][_0xbc64[96]],MailAccountId:_0x77fax15?_0x77fax15[_0xbc64[48]]:null,mailOut:1,arrivedAt:moment()[_0xbc64[14]](_0xbc64[106]),MailRoomStatuses:[{status:_0xbc64[98],data1:_0x77fax29?_0x77fax29[_0xbc64[74]]:null,data2:_0x77fax29?_0x77fax29[_0xbc64[77]]:null,UserId:_0x77fax29?_0x77fax29[_0xbc64[48]]:null}]},{include:[{model:_0xbc64[100]},{model:_0xbc64[107]}]}])})}else {return _0x77fax28}})[_0xbc64[38]](function(_0x77fax28){_0x77fax14= _0x77fax28;return rpcClient[_0xbc64[92]](_0xbc64[55],[_0xbc64[100],{MailRoomId:_0x77fax28[_0xbc64[48]],accountId:_0x77fax15[_0xbc64[48]],accountName:_0x77fax15[_0xbc64[74]]},{where:{id:_0x77fax13[_0xbc64[48]]},individualHooks:true}])})[_0xbc64[38]](function(){return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[94],{id:_0x77fax17[_0xbc64[95]]}])})[_0xbc64[38]](function(_0x77fax26){_0x77fax16= _0x77fax26;if(_0x77fax17[_0xbc64[95]]&& _0x77fax14[_0xbc64[48]]){return rpcClient[_0xbc64[92]](_0xbc64[90],[_0xbc64[91],{where:{UserId:_0x77fax17[_0xbc64[95]],MailRoomId:_0x77fax14[_0xbc64[48]]},defaults:{UserId:_0x77fax17[_0xbc64[95]],MailRoomId:_0x77fax14[_0xbc64[48]]}}])}})[_0xbc64[38]](function(){var _0x77fax1f=_0x77fax17[_0xbc64[63]]?_[_0xbc64[64]](_0x77fax17[_0xbc64[63]])?_[_0xbc64[66]](_0x77fax17[_0xbc64[63]],_0x77fax15[_0xbc64[65]]):_[_0xbc64[66]](_0x77fax17[_0xbc64[63]][_0xbc64[68]](_0xbc64[67]),_0x77fax15[_0xbc64[65]]):[];var _0x77fax20=_0x77fax17[_0xbc64[69]]?(_[_0xbc64[64]](_0x77fax17[_0xbc64[69]])?_[_0xbc64[66]](_0x77fax17[_0xbc64[69]],_0x77fax15[_0xbc64[65]]):_[_0xbc64[66]](_0x77fax17[_0xbc64[69]][_0xbc64[68]](_0xbc64[67]),_0x77fax15[_0xbc64[65]])):[];var _0x77fax21=_0x77fax17[_0xbc64[70]]?_[_0xbc64[64]](_0x77fax17[_0xbc64[70]])?_[_0xbc64[66]](_0x77fax17[_0xbc64[70]],_0x77fax15[_0xbc64[65]]):_[_0xbc64[66]](_0x77fax17[_0xbc64[70]][_0xbc64[68]](_0xbc64[67]),_0x77fax15[_0xbc64[65]]):[];var _0x77fax22=(_0x77fax15[_0xbc64[71]]&&  !_0x77fax13[_0xbc64[72]])?Mustache[_0xbc64[80]](_0x77fax15[_0xbc64[71]][_0xbc64[60]],{interactionId:_0x77fax14[_0xbc64[48]],subject:_0x77fax17[_0xbc64[73]],body:_0x77fax17[_0xbc64[60]]?_0x77fax17[_0xbc64[60]]:_0x77fax17[_0xbc64[62]],accountName:_0x77fax15[_0xbc64[74]],from:_0x77fax17[_0xbc64[75]],to:_0x77fax1f[_0xbc64[76]](_0xbc64[67]),cc:_0x77fax20[_0xbc64[76]](_0xbc64[67]),bcc:_0x77fax21[_0xbc64[76]](_0xbc64[67]),agentName:_0x77fax16?_0x77fax16[_0xbc64[77]]:_0xbc64[102],agentEmail:_0x77fax16?_0x77fax16[_0xbc64[78]]:_0xbc64[102],createdAt:_0x77fax17[_0xbc64[79]]}):_0x77fax17[_0xbc64[60]];if(_0x77fax17[_0xbc64[62]]){_0x77fax1c= _0x77fax17[_0xbc64[62]]}else {_0x77fax1c= _0x77fax17[_0xbc64[60]]?htmlToText[_0xbc64[81]](_0x77fax17[_0xbc64[60]],{wordwrap:false}):null};var _0x77fax23;if(_0x77fax15[_0xbc64[82]]){_0x77fax22+= _0xbc64[83]+ _0x77fax15[_0xbc64[82]];_0x77fax23= _0x77fax1c+ _0xbc64[103]+ _0x77fax15[_0xbc64[82]]}else {_0x77fax22+= _0xbc64[84];_0x77fax23= _0x77fax1c+ _0xbc64[104]};var _0x77fax24={status:_0x77fax17[_0xbc64[50]],from:{name:_0x77fax15[_0xbc64[74]],address:_0x77fax15[_0xbc64[65]]},to:_0x77fax1f[_0xbc64[76]](_0xbc64[67]),cc:_0x77fax20[_0xbc64[76]](_0xbc64[67]),bcc:_0x77fax21[_0xbc64[76]](_0xbc64[67]),subject:_0x77fax17[_0xbc64[73]],html:_0x77fax22,text:_0x77fax23};if(_0x77fax17[_0xbc64[85]]){_0x77fax24[_0xbc64[86]]= _[_0xbc64[88]](_0x77fax17.MailAttachments,function(_0x77fax25){return {path:_0x77fax25[_0xbc64[87]],filename:_0x77fax25[_0xbc64[74]]}})};return smtp[_0xbc64[89]](_0x77fax24)})[_0xbc64[38]](function(_0x77fax1d){process[_0xbc64[34]]({msgId:_0x77fax17[_0xbc64[48]],roomId:_0x77fax14[_0xbc64[48]],type:_0xbc64[55],messageId:_0x77fax1d[_0xbc64[58]],status:_0xbc64[59],retry:_0x77fax17[_0xbc64[57]],text:_0x77fax1c})})[_0xbc64[35]](function(_0x77faxb){logger[_0xbc64[11]](util[_0xbc64[14]](_0xbc64[53],_0x77fax17[_0xbc64[48]]),_0x77faxb[_0xbc64[31]]);process[_0xbc64[34]]({msgId:_0x77fax17[_0xbc64[48]],roomId:_0x77fax17[_0xbc64[54]],type:_0xbc64[55],status:_0xbc64[56],retry:_0x77fax17[_0xbc64[57]],text:_0x77fax1c})})}}}return rpcClient[_0xbc64[92]](_0xbc64[93],[_0xbc64[108],{where:{id:process[_0xbc64[13]][2]}}])[_0xbc64[38]](function(_0x77fax11){onSave(_0x77fax11)})[_0xbc64[35]](function(_0x77faxb){logger[_0xbc64[11]](_0x77faxb[_0xbc64[31]])})
\ No newline at end of file
index 3eaf6f6..506f8b9 100644 (file)
@@ -1 +1 @@
-var _0x7f29=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x63\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x5B\x25\x73\x5D\x20\x53\x4F\x43\x4B\x45\x54\x20\x44\x49\x53\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x61\x64\x64\x72\x65\x73\x73","\x68\x61\x6E\x64\x73\x68\x61\x6B\x65","\x77\x61\x72\x6E","\x72\x6F\x6C\x65","\x71\x75\x65\x72\x79","\x25\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6C\x65\x61\x76\x65","\x73\x6F\x63\x6B\x65\x74\x3A\x20\x75\x73\x65\x72\x20\x6F\x66\x66\x6C\x69\x6E\x65","\x6E\x61\x6D\x65","\x64\x65\x62\x75\x67","\x5B\x25\x73\x5D\x20\x53\x4F\x43\x4B\x45\x54\x20\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x3A","\x70\x6F\x72\x74","\x44\x4F\x4D\x41\x49\x4E","\x65\x6E\x76","\x75\x73\x65\x72\x49\x64","\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x41\x74","\x6A\x6F\x69\x6E","\x53\x6F\x63\x6B\x65\x74\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x67\x65\x6E\x74","\x76\x6F\x69\x63\x65\x2F\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2F\x67\x6C\x6F\x62\x61\x6C","\x76\x6F\x69\x63\x65\x2F\x74\x72\x75\x6E\x6B\x73","\x25\x73\x3A\x25\x73","\x69\x64","\x25\x73","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x73\x6F\x63\x6B\x65\x74\x20\x71\x75\x65\x75\x65\x73","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x64\x6D\x69\x6E","\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x75\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x73\x6F\x63\x6B\x65\x74\x3A\x20\x75\x73\x65\x72\x20\x6F\x6E\x6C\x69\x6E\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x6E\x73\x70\x79\x2F\x63\x68\x61\x6E\x73\x70\x79\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x65\x6E\x71\x75\x69\x72\x79\x2F\x65\x6E\x71\x75\x69\x72\x79\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6C\x69\x73\x74\x2F\x6C\x69\x73\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x65\x74\x72\x69\x63\x2F\x6D\x65\x74\x72\x69\x63\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x64\x75\x6C\x65\x2F\x6D\x6F\x64\x75\x6C\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x65\x74\x74\x69\x6E\x67\x2F\x73\x65\x74\x74\x69\x6E\x67\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x61\x67\x2F\x74\x61\x67\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x65\x61\x6D\x2F\x74\x65\x61\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x72\x69\x67\x67\x65\x72\x2F\x74\x72\x69\x67\x67\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B\x2F\x74\x72\x75\x6E\x6B\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64\x2F\x73\x6F\x75\x6E\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74\x3A\x20\x6E\x6F\x20\x75\x73\x65\x72\x20\x66\x6F\x75\x6E\x64","\x6F\x6E\x6C\x69\x6E\x65","\x6C\x6F\x67\x69\x6E","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x69\x6E\x66\x6F","\x53\x6F\x63\x6B\x65\x74\x20\x69\x6E\x66\x6F\x3A\x20\x5B\x25\x73\x5D\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x61\x75\x74\x68\x6F\x72\x69\x7A\x65","\x73\x6F\x63\x6B\x65\x74\x69\x6F\x2D\x6A\x77\x74","\x75\x73\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74"];_0x7f29[0];var moment=require(_0x7f29[1]);var util=require(_0x7f29[2]);var config=require(_0x7f29[3]);var logger=require(_0x7f29[5])(_0x7f29[4]);var User=require(_0x7f29[7])[_0x7f29[6]];var Action=require(_0x7f29[7])[_0x7f29[8]];var VoiceQueue=require(_0x7f29[7])[_0x7f29[9]];function onDisconnect(_0x6c8fx9){logger[_0x7f29[13]](_0x7f29[10],_0x6c8fx9[_0x7f29[12]][_0x7f29[11]]);if(_0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[14]]){_0x6c8fx9[_0x7f29[18]](util[_0x7f29[17]](_0x7f29[16],_0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[14]]))};logger[_0x7f29[21]](_0x7f29[19],_0x6c8fx9[_0x7f29[20]])}function onConnect(_0x6c8fx9,_0x6c8fxb){logger[_0x7f29[21]](_0x7f29[22],_0x6c8fx9[_0x7f29[12]][_0x7f29[11]]);_0x6c8fx9[_0x7f29[23]](0);_0x6c8fx9[_0x7f29[11]]= _0x6c8fx9[_0x7f29[12]][_0x7f29[11]]!== null?_0x6c8fx9[_0x7f29[12]][_0x7f29[11]][_0x7f29[11]]+ _0x7f29[24]+ _0x6c8fx9[_0x7f29[12]][_0x7f29[11]][_0x7f29[25]]:process[_0x7f29[27]][_0x7f29[26]];_0x6c8fx9[_0x7f29[28]]= _0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[28]];_0x6c8fx9[_0x7f29[14]]= _0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[14]];_0x6c8fx9[_0x7f29[20]]= _0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[20]];_0x6c8fx9[_0x7f29[29]]= _0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[29]];_0x6c8fx9[_0x7f29[30]]=  new Date();if(_0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[14]]){_0x6c8fx9[_0x7f29[31]](util[_0x7f29[17]](_0x7f29[16],_0x6c8fx9[_0x7f29[12]][_0x7f29[15]][_0x7f29[14]]))};if(_0x6c8fx9[_0x7f29[28]]){var _0x6c8fxc;return User[_0x7f29[176]](_0x6c8fx9[_0x7f29[28]],{attributes:[_0x7f29[40],_0x7f29[20],_0x7f29[14]],include:[{model:VoiceQueue,as:_0x7f29[47],attributes:[_0x7f29[20]]},{model:VoiceQueue}]})[_0x7f29[44]](function(_0x6c8fxe){if(!_0x6c8fxe){throw  new Error(_0x7f29[172])};_0x6c8fxc= _0x6c8fxe;if(!_0x6c8fxe[_0x7f29[173]]){return Action[_0x7f29[175]]({name:_0x7f29[174],data1:_0x6c8fxe[_0x7f29[40]],data2:_0x6c8fxe[_0x7f29[20]],UserId:_0x6c8fxe[_0x7f29[40]]})};return})[_0x7f29[44]](function(){return _0x6c8fxc[_0x7f29[171]]({online:true,lastLoginAt:moment()[_0x7f29[17]](_0x7f29[170])})})[_0x7f29[44]](function(_0x6c8fxe){if(_0x6c8fxe[_0x7f29[14]]!== _0x7f29[36]){_0x6c8fx9[_0x7f29[31]](_0x7f29[37]);_0x6c8fx9[_0x7f29[31]](_0x7f29[38])};_0x6c8fx9[_0x7f29[31]](util[_0x7f29[17]](_0x7f29[39],_0x6c8fxe[_0x7f29[14]],_0x6c8fxe[_0x7f29[20]]));_0x6c8fx9[_0x7f29[31]](util[_0x7f29[17]](_0x7f29[39],_0x6c8fxe[_0x7f29[14]],_0x6c8fxe[_0x7f29[40]]));_0x6c8fx9[_0x7f29[31]](util[_0x7f29[17]](_0x7f29[41],_0x6c8fxe[_0x7f29[20]]));switch(_0x6c8fxe[_0x7f29[14]]){case _0x7f29[46]:VoiceQueue[_0x7f29[45]]({attributes:[_0x7f29[20]]})[_0x7f29[44]](function(_0x6c8fxf){_0x6c8fxf[_0x7f29[43]](function(_0x6c8fx10){_0x6c8fx9[_0x7f29[31]](_0x6c8fx10[_0x7f29[20]])})})[_0x7f29[35]](function(_0x6c8fxd){logger[_0x7f29[34]](_0x7f29[42],_0x6c8fxd[_0x7f29[33]])});break;case _0x7f29[48]:_0x6c8fxe[_0x7f29[47]][_0x7f29[43]](function(_0x6c8fx10){_0x6c8fx9[_0x7f29[31]](_0x6c8fx10[_0x7f29[20]])});break;case _0x7f29[36]:_0x6c8fxe[_0x7f29[49]][_0x7f29[43]](function(_0x6c8fx10){_0x6c8fx9[_0x7f29[31]](_0x6c8fx10[_0x7f29[20]])});break;default:};logger[_0x7f29[21]](_0x7f29[50],_0x6c8fxe[_0x7f29[20]]);require(_0x7f29[52])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[53])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[54])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[55])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[56])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[57])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[58])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[59])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[60])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[61])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[62])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[63])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[64])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[65])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[66])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[67])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[68])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[69])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[70])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[71])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[72])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[73])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[74])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[75])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[76])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[77])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[78])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[79])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[80])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[81])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[82])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[83])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[84])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[85])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[86])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[87])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[88])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[89])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[90])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[91])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[92])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[93])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[94])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[95])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[96])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[97])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[98])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[99])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[100])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[101])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[102])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[103])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[104])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[105])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[106])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[107])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[108])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[109])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[110])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[111])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[112])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[113])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[114])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[115])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[116])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[117])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[118])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[119])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[120])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[121])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[122])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[123])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[124])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[125])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[126])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[127])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[128])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[129])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[130])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[131])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[132])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[133])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[134])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[135])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[136])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[137])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[138])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[139])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[140])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[141])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[142])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[143])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[144])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[145])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[146])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[147])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[148])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[149])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[150])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[151])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[152])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[153])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[154])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[155])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[156])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[157])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[158])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[159])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[160])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[161])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[162])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[163])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[164])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[165])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[166])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[167])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[168])[_0x7f29[51]](_0x6c8fx9);require(_0x7f29[169])[_0x7f29[51]](_0x6c8fx9)})[_0x7f29[35]](function(_0x6c8fxd){logger[_0x7f29[34]](_0x7f29[32],_0x6c8fxd[_0x7f29[33]])})}else {logger[_0x7f29[34]](_0x7f29[172])};_0x6c8fx9[_0x7f29[180]](_0x7f29[177],function(_0x6c8fx11){logger[_0x7f29[21]](_0x7f29[178],_0x6c8fx9[_0x7f29[11]],JSON[_0x7f29[179]](_0x6c8fx11,null,2))})}module[_0x7f29[181]]= function(_0x6c8fx12,_0x6c8fxb){_0x6c8fx12[_0x7f29[186]](require(_0x7f29[185])[_0x7f29[184]]({secret:config[_0x7f29[183]][_0x7f29[182]],handshake:true}));_0x6c8fx12[_0x7f29[180]](_0x7f29[187],function(_0x6c8fx9){_0x6c8fx9[_0x7f29[180]](_0x7f29[188],function(){onDisconnect(_0x6c8fx9)});onConnect(_0x6c8fx9,_0x6c8fxb)});return _0x6c8fx12}
\ No newline at end of file
+var _0x7c8c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x63\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x5B\x25\x73\x5D\x20\x53\x4F\x43\x4B\x45\x54\x20\x44\x49\x53\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x61\x64\x64\x72\x65\x73\x73","\x68\x61\x6E\x64\x73\x68\x61\x6B\x65","\x77\x61\x72\x6E","\x72\x6F\x6C\x65","\x71\x75\x65\x72\x79","\x25\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x6C\x65\x61\x76\x65","\x73\x6F\x63\x6B\x65\x74\x3A\x20\x75\x73\x65\x72\x20\x6F\x66\x66\x6C\x69\x6E\x65","\x6E\x61\x6D\x65","\x64\x65\x62\x75\x67","\x5B\x25\x73\x5D\x20\x53\x4F\x43\x4B\x45\x54\x20\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x3A","\x70\x6F\x72\x74","\x44\x4F\x4D\x41\x49\x4E","\x65\x6E\x76","\x75\x73\x65\x72\x49\x64","\x73\x6F\x75\x72\x63\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x41\x74","\x6A\x6F\x69\x6E","\x53\x6F\x63\x6B\x65\x74\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x67\x65\x6E\x74","\x76\x6F\x69\x63\x65\x2F\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2F\x67\x6C\x6F\x62\x61\x6C","\x76\x6F\x69\x63\x65\x2F\x74\x72\x75\x6E\x6B\x73","\x25\x73\x3A\x25\x73","\x69\x64","\x25\x73","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x73\x6F\x63\x6B\x65\x74\x20\x71\x75\x65\x75\x65\x73","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x64\x6D\x69\x6E","\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x75\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x73\x6F\x63\x6B\x65\x74\x3A\x20\x75\x73\x65\x72\x20\x6F\x6E\x6C\x69\x6E\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x6E\x73\x70\x79\x2F\x63\x68\x61\x6E\x73\x70\x79\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x65\x6E\x71\x75\x69\x72\x79\x2F\x65\x6E\x71\x75\x69\x72\x79\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2F\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6C\x69\x73\x74\x2F\x6C\x69\x73\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x65\x74\x72\x69\x63\x2F\x6D\x65\x74\x72\x69\x63\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x64\x75\x6C\x65\x2F\x6D\x6F\x64\x75\x6C\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x65\x74\x74\x69\x6E\x67\x2F\x73\x65\x74\x74\x69\x6E\x67\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x61\x67\x2F\x74\x61\x67\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x65\x61\x6D\x2F\x74\x65\x61\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x72\x69\x67\x67\x65\x72\x2F\x74\x72\x69\x67\x67\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B\x2F\x74\x72\x75\x6E\x6B\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64\x2F\x73\x6F\x75\x6E\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x5F\x70\x65\x72\x6D\x69\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x2E\x73\x6F\x63\x6B\x65\x74","\x2E\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64\x2E\x73\x6F\x63\x6B\x65\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74\x3A\x20\x6E\x6F\x20\x75\x73\x65\x72\x20\x66\x6F\x75\x6E\x64","\x6F\x6E\x6C\x69\x6E\x65","\x6C\x6F\x67\x69\x6E","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x69\x6E\x66\x6F","\x53\x6F\x63\x6B\x65\x74\x20\x69\x6E\x66\x6F\x3A\x20\x5B\x25\x73\x5D\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x73\x65\x63\x72\x65\x74","\x73\x65\x73\x73\x69\x6F\x6E","\x61\x75\x74\x68\x6F\x72\x69\x7A\x65","\x73\x6F\x63\x6B\x65\x74\x69\x6F\x2D\x6A\x77\x74","\x75\x73\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74"];_0x7c8c[0];var moment=require(_0x7c8c[1]);var util=require(_0x7c8c[2]);var config=require(_0x7c8c[3]);var logger=require(_0x7c8c[5])(_0x7c8c[4]);var User=require(_0x7c8c[7])[_0x7c8c[6]];var Action=require(_0x7c8c[7])[_0x7c8c[8]];var VoiceQueue=require(_0x7c8c[7])[_0x7c8c[9]];function onDisconnect(_0xceb4x9){logger[_0x7c8c[13]](_0x7c8c[10],_0xceb4x9[_0x7c8c[12]][_0x7c8c[11]]);if(_0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[14]]){_0xceb4x9[_0x7c8c[18]](util[_0x7c8c[17]](_0x7c8c[16],_0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[14]]))};logger[_0x7c8c[21]](_0x7c8c[19],_0xceb4x9[_0x7c8c[20]])}function onConnect(_0xceb4x9,_0xceb4xb){logger[_0x7c8c[21]](_0x7c8c[22],_0xceb4x9[_0x7c8c[12]][_0x7c8c[11]]);_0xceb4x9[_0x7c8c[23]](0);_0xceb4x9[_0x7c8c[11]]= _0xceb4x9[_0x7c8c[12]][_0x7c8c[11]]!== null?_0xceb4x9[_0x7c8c[12]][_0x7c8c[11]][_0x7c8c[11]]+ _0x7c8c[24]+ _0xceb4x9[_0x7c8c[12]][_0x7c8c[11]][_0x7c8c[25]]:process[_0x7c8c[27]][_0x7c8c[26]];_0xceb4x9[_0x7c8c[28]]= _0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[28]];_0xceb4x9[_0x7c8c[14]]= _0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[14]];_0xceb4x9[_0x7c8c[20]]= _0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[20]];_0xceb4x9[_0x7c8c[29]]= _0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[29]];_0xceb4x9[_0x7c8c[30]]=  new Date();if(_0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[14]]){_0xceb4x9[_0x7c8c[31]](util[_0x7c8c[17]](_0x7c8c[16],_0xceb4x9[_0x7c8c[12]][_0x7c8c[15]][_0x7c8c[14]]))};if(_0xceb4x9[_0x7c8c[28]]){var _0xceb4xc;return User[_0x7c8c[176]](_0xceb4x9[_0x7c8c[28]],{attributes:[_0x7c8c[40],_0x7c8c[20],_0x7c8c[14]],include:[{model:VoiceQueue,as:_0x7c8c[47],attributes:[_0x7c8c[20]]},{model:VoiceQueue}]})[_0x7c8c[44]](function(_0xceb4xe){if(!_0xceb4xe){throw  new Error(_0x7c8c[172])};_0xceb4xc= _0xceb4xe;if(!_0xceb4xe[_0x7c8c[173]]){return Action[_0x7c8c[175]]({name:_0x7c8c[174],data1:_0xceb4xe[_0x7c8c[40]],data2:_0xceb4xe[_0x7c8c[20]],UserId:_0xceb4xe[_0x7c8c[40]]})};return})[_0x7c8c[44]](function(){return _0xceb4xc[_0x7c8c[171]]({online:true,lastLoginAt:moment()[_0x7c8c[17]](_0x7c8c[170])})})[_0x7c8c[44]](function(_0xceb4xe){if(_0xceb4xe[_0x7c8c[14]]!== _0x7c8c[36]){_0xceb4x9[_0x7c8c[31]](_0x7c8c[37]);_0xceb4x9[_0x7c8c[31]](_0x7c8c[38])};_0xceb4x9[_0x7c8c[31]](util[_0x7c8c[17]](_0x7c8c[39],_0xceb4xe[_0x7c8c[14]],_0xceb4xe[_0x7c8c[20]]));_0xceb4x9[_0x7c8c[31]](util[_0x7c8c[17]](_0x7c8c[39],_0xceb4xe[_0x7c8c[14]],_0xceb4xe[_0x7c8c[40]]));_0xceb4x9[_0x7c8c[31]](util[_0x7c8c[17]](_0x7c8c[41],_0xceb4xe[_0x7c8c[20]]));switch(_0xceb4xe[_0x7c8c[14]]){case _0x7c8c[46]:VoiceQueue[_0x7c8c[45]]({attributes:[_0x7c8c[20]]})[_0x7c8c[44]](function(_0xceb4xf){_0xceb4xf[_0x7c8c[43]](function(_0xceb4x10){_0xceb4x9[_0x7c8c[31]](_0xceb4x10[_0x7c8c[20]])})})[_0x7c8c[35]](function(_0xceb4xd){logger[_0x7c8c[34]](_0x7c8c[42],_0xceb4xd[_0x7c8c[33]])});break;case _0x7c8c[48]:_0xceb4xe[_0x7c8c[47]][_0x7c8c[43]](function(_0xceb4x10){_0xceb4x9[_0x7c8c[31]](_0xceb4x10[_0x7c8c[20]])});break;case _0x7c8c[36]:_0xceb4xe[_0x7c8c[49]][_0x7c8c[43]](function(_0xceb4x10){_0xceb4x9[_0x7c8c[31]](_0xceb4x10[_0x7c8c[20]])});break;default:};logger[_0x7c8c[21]](_0x7c8c[50],_0xceb4xe[_0x7c8c[20]]);require(_0x7c8c[52])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[53])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[54])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[55])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[56])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[57])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[58])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[59])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[60])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[61])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[62])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[63])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[64])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[65])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[66])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[67])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[68])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[69])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[70])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[71])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[72])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[73])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[74])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[75])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[76])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[77])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[78])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[79])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[80])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[81])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[82])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[83])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[84])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[85])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[86])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[87])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[88])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[89])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[90])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[91])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[92])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[93])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[94])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[95])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[96])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[97])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[98])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[99])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[100])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[101])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[102])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[103])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[104])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[105])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[106])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[107])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[108])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[109])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[110])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[111])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[112])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[113])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[114])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[115])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[116])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[117])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[118])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[119])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[120])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[121])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[122])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[123])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[124])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[125])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[126])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[127])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[128])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[129])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[130])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[131])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[132])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[133])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[134])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[135])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[136])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[137])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[138])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[139])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[140])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[141])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[142])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[143])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[144])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[145])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[146])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[147])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[148])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[149])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[150])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[151])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[152])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[153])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[154])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[155])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[156])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[157])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[158])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[159])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[160])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[161])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[162])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[163])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[164])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[165])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[166])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[167])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[168])[_0x7c8c[51]](_0xceb4x9);require(_0x7c8c[169])[_0x7c8c[51]](_0xceb4x9)})[_0x7c8c[35]](function(_0xceb4xd){logger[_0x7c8c[34]](_0x7c8c[32],_0xceb4xd[_0x7c8c[33]])})}else {logger[_0x7c8c[34]](_0x7c8c[172])};_0xceb4x9[_0x7c8c[180]](_0x7c8c[177],function(_0xceb4x11){logger[_0x7c8c[21]](_0x7c8c[178],_0xceb4x9[_0x7c8c[11]],JSON[_0x7c8c[179]](_0xceb4x11,null,2))})}module[_0x7c8c[181]]= function(_0xceb4x12,_0xceb4xb){_0xceb4x12[_0x7c8c[186]](require(_0x7c8c[185])[_0x7c8c[184]]({secret:config[_0x7c8c[183]][_0x7c8c[182]],handshake:true}));_0xceb4x12[_0x7c8c[180]](_0x7c8c[187],function(_0xceb4x9){_0xceb4x9[_0x7c8c[180]](_0x7c8c[188],function(){onDisconnect(_0xceb4x9)});onConnect(_0xceb4x9,_0xceb4xb)});return _0xceb4x12}
\ No newline at end of file
index e02c5e5..72146f0 100644 (file)
@@ -1 +1 @@
-var _0xd0ec=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x43\x68\x61\x6E\x53\x70\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x69\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x25\x73\x25\x73","\x70\x72\x65\x66\x69\x78","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x63\x68\x61\x6E\x73\x70\x79","\x73\x79\x73\x74\x65\x6D","\x70\x75\x73\x68","\x61\x75\x74\x68","\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E\x25\x73","\x53\x49\x50\x2F\x25\x73\x2C\x25\x73","\x6F\x70\x74\x69\x6F\x6E\x73","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x66\x6F\x72\x45\x61\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xd0ec[0];var fs=require(_0xd0ec[1]);var util=require(_0xd0ec[2]);var path=require(_0xd0ec[3]);var config=require(_0xd0ec[4]);var ChanSpyModel=require(_0xd0ec[6])[_0xd0ec[5]];var User=require(_0xd0ec[6])[_0xd0ec[7]];var VoiceExtension=require(_0xd0ec[6])[_0xd0ec[8]];var sequelize=require(_0xd0ec[6])[_0xd0ec[9]];var Promise=require(_0xd0ec[10]);var logger=require(_0xd0ec[12])(_0xd0ec[11]);function ChanSpy(){ChanSpyModel[_0xd0ec[18]](function(_0x782bxc,_0x782bxd){return Promise[_0xd0ec[17]]()[_0xd0ec[16]](createSpyExtensions(_0x782bxc,_0x782bxd))[_0xd0ec[15]](function(_0x782bxe){logger[_0xd0ec[14]](_0x782bxe[_0xd0ec[13]])})});ChanSpyModel[_0xd0ec[19]](function(_0x782bxc,_0x782bxd){return Promise[_0xd0ec[17]]()[_0xd0ec[16]](deleteSpyExtensions(_0x782bxc,_0x782bxd))[_0xd0ec[16]](createSpyExtensions(_0x782bxc,_0x782bxd))[_0xd0ec[15]](function(_0x782bxe){logger[_0xd0ec[14]](_0x782bxe[_0xd0ec[13]])})});ChanSpyModel[_0xd0ec[20]](function(_0x782bxc,_0x782bxd){return Promise[_0xd0ec[17]]()[_0xd0ec[16]](deleteSpyExtensions(_0x782bxc,_0x782bxd))[_0xd0ec[15]](function(_0x782bxe){logger[_0xd0ec[14]](_0x782bxe[_0xd0ec[13]])})})}function deleteSpyExtensions(_0x782bxc,_0x782bxd){return function(){return VoiceExtension[_0xd0ec[23]]({where:{ChanSpyId:_0x782bxc[_0xd0ec[21]]},transaction:_0x782bxd[_0xd0ec[22]]})}}function createSpyExtensions(_0x782bxc,_0x782bxd){return function(){return User[_0xd0ec[51]](_0xd0ec[50])[_0xd0ec[49]]({where:{chanspy:true}})[_0xd0ec[16]](function(_0x782bx11){var _0x782bx12=[];_0x782bx11[_0xd0ec[48]](function(_0x782bx13){var _0x782bx14=[];var _0x782bx15=1;_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[28]]),priority:_0x782bx15,app:_0xd0ec[30],appdata:util[_0xd0ec[29]](_0xd0ec[31],_0xd0ec[32]),UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++;if(_0x782bxc[_0xd0ec[35]]){_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[28]]),priority:_0x782bx15,app:_0xd0ec[36],appdata:_0x782bxc[_0xd0ec[37]],UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++};if(_0x782bxc[_0xd0ec[38]]&& _0x782bxc[_0xd0ec[39]]){_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[28]]),priority:_0x782bx15,app:_0xd0ec[40],appdata:util[_0xd0ec[29]](_0xd0ec[41],_0x782bxc[_0xd0ec[39]]),UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++};_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[28]]),priority:_0x782bx15,app:_0xd0ec[5],appdata:util[_0xd0ec[29]](_0xd0ec[42],_0x782bx13[_0xd0ec[28]],_0x782bxc[_0xd0ec[43]]),UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++;if(_0x782bxc[_0xd0ec[38]]&& _0x782bxc[_0xd0ec[39]]){_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[28]]),priority:_0x782bx15,app:_0xd0ec[44],appdata:_0xd0ec[45],UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]})};_0x782bx15= 1;_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[46]]),priority:_0x782bx15,app:_0xd0ec[30],appdata:util[_0xd0ec[29]](_0xd0ec[31],_0xd0ec[32]),UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++;if(_0x782bxc[_0xd0ec[35]]){_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[46]]),priority:_0x782bx15,app:_0xd0ec[36],appdata:_0x782bxc[_0xd0ec[37]],UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++};if(_0x782bxc[_0xd0ec[38]]&& _0x782bxc[_0xd0ec[39]]){_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[46]]),priority:_0x782bx15,app:_0xd0ec[40],appdata:util[_0xd0ec[29]](_0xd0ec[41],_0x782bxc[_0xd0ec[39]]),UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++};_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[46]]),priority:_0x782bx15,app:_0xd0ec[5],appdata:util[_0xd0ec[29]](_0xd0ec[42],_0x782bx13[_0xd0ec[28]],_0x782bxc[_0xd0ec[43]]),UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]});_0x782bx15++;if(_0x782bxc[_0xd0ec[38]]&& _0x782bxc[_0xd0ec[39]]){_0x782bx14[_0xd0ec[34]]({context:_0xd0ec[25],exten:util[_0xd0ec[29]](_0xd0ec[26],_0x782bxc[_0xd0ec[27]],_0x782bx13[_0xd0ec[46]]),priority:_0x782bx15,app:_0xd0ec[44],appdata:_0xd0ec[45],UserId:_0x782bx13[_0xd0ec[21]],ChanSpyId:_0x782bxc[_0xd0ec[21]],type:_0xd0ec[33]})};_0x782bx12[_0xd0ec[34]](VoiceExtension[_0xd0ec[47]](_0x782bx14,{transaction:_0x782bxd[_0xd0ec[22]]}))});return _0x782bx12})[_0xd0ec[24]]()}}module[_0xd0ec[52]]= ChanSpy
\ No newline at end of file
+var _0xbe37=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x43\x68\x61\x6E\x53\x70\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x69\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x61\x6C\x6C","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x25\x73\x25\x73","\x70\x72\x65\x66\x69\x78","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x63\x68\x61\x6E\x73\x70\x79","\x73\x79\x73\x74\x65\x6D","\x70\x75\x73\x68","\x61\x75\x74\x68","\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E\x25\x73","\x53\x49\x50\x2F\x25\x73\x2C\x25\x73","\x6F\x70\x74\x69\x6F\x6E\x73","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x66\x6F\x72\x45\x61\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xbe37[0];var fs=require(_0xbe37[1]);var util=require(_0xbe37[2]);var path=require(_0xbe37[3]);var config=require(_0xbe37[4]);var ChanSpyModel=require(_0xbe37[6])[_0xbe37[5]];var User=require(_0xbe37[6])[_0xbe37[7]];var VoiceExtension=require(_0xbe37[6])[_0xbe37[8]];var sequelize=require(_0xbe37[6])[_0xbe37[9]];var Promise=require(_0xbe37[10]);var logger=require(_0xbe37[12])(_0xbe37[11]);function ChanSpy(){ChanSpyModel[_0xbe37[18]](function(_0xd4d9xc,_0xd4d9xd){return Promise[_0xbe37[17]]()[_0xbe37[16]](createSpyExtensions(_0xd4d9xc,_0xd4d9xd))[_0xbe37[15]](function(_0xd4d9xe){logger[_0xbe37[14]](_0xd4d9xe[_0xbe37[13]])})});ChanSpyModel[_0xbe37[19]](function(_0xd4d9xc,_0xd4d9xd){return Promise[_0xbe37[17]]()[_0xbe37[16]](deleteSpyExtensions(_0xd4d9xc,_0xd4d9xd))[_0xbe37[16]](createSpyExtensions(_0xd4d9xc,_0xd4d9xd))[_0xbe37[15]](function(_0xd4d9xe){logger[_0xbe37[14]](_0xd4d9xe[_0xbe37[13]])})});ChanSpyModel[_0xbe37[20]](function(_0xd4d9xc,_0xd4d9xd){return Promise[_0xbe37[17]]()[_0xbe37[16]](deleteSpyExtensions(_0xd4d9xc,_0xd4d9xd))[_0xbe37[15]](function(_0xd4d9xe){logger[_0xbe37[14]](_0xd4d9xe[_0xbe37[13]])})})}function deleteSpyExtensions(_0xd4d9xc,_0xd4d9xd){return function(){return VoiceExtension[_0xbe37[23]]({where:{ChanSpyId:_0xd4d9xc[_0xbe37[21]]},transaction:_0xd4d9xd[_0xbe37[22]]})}}function createSpyExtensions(_0xd4d9xc,_0xd4d9xd){return function(){return User[_0xbe37[51]](_0xbe37[50])[_0xbe37[49]]({where:{chanspy:true}})[_0xbe37[16]](function(_0xd4d9x11){var _0xd4d9x12=[];_0xd4d9x11[_0xbe37[48]](function(_0xd4d9x13){var _0xd4d9x14=[];var _0xd4d9x15=1;_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[28]]),priority:_0xd4d9x15,app:_0xbe37[30],appdata:util[_0xbe37[29]](_0xbe37[31],_0xbe37[32]),UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++;if(_0xd4d9xc[_0xbe37[35]]){_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[28]]),priority:_0xd4d9x15,app:_0xbe37[36],appdata:_0xd4d9xc[_0xbe37[37]],UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++};if(_0xd4d9xc[_0xbe37[38]]&& _0xd4d9xc[_0xbe37[39]]){_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[28]]),priority:_0xd4d9x15,app:_0xbe37[40],appdata:util[_0xbe37[29]](_0xbe37[41],_0xd4d9xc[_0xbe37[39]]),UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++};_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[28]]),priority:_0xd4d9x15,app:_0xbe37[5],appdata:util[_0xbe37[29]](_0xbe37[42],_0xd4d9x13[_0xbe37[28]],_0xd4d9xc[_0xbe37[43]]),UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++;if(_0xd4d9xc[_0xbe37[38]]&& _0xd4d9xc[_0xbe37[39]]){_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[28]]),priority:_0xd4d9x15,app:_0xbe37[44],appdata:_0xbe37[45],UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]})};_0xd4d9x15= 1;_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[46]]),priority:_0xd4d9x15,app:_0xbe37[30],appdata:util[_0xbe37[29]](_0xbe37[31],_0xbe37[32]),UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++;if(_0xd4d9xc[_0xbe37[35]]){_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[46]]),priority:_0xd4d9x15,app:_0xbe37[36],appdata:_0xd4d9xc[_0xbe37[37]],UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++};if(_0xd4d9xc[_0xbe37[38]]&& _0xd4d9xc[_0xbe37[39]]){_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[46]]),priority:_0xd4d9x15,app:_0xbe37[40],appdata:util[_0xbe37[29]](_0xbe37[41],_0xd4d9xc[_0xbe37[39]]),UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++};_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[46]]),priority:_0xd4d9x15,app:_0xbe37[5],appdata:util[_0xbe37[29]](_0xbe37[42],_0xd4d9x13[_0xbe37[28]],_0xd4d9xc[_0xbe37[43]]),UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]});_0xd4d9x15++;if(_0xd4d9xc[_0xbe37[38]]&& _0xd4d9xc[_0xbe37[39]]){_0xd4d9x14[_0xbe37[34]]({context:_0xbe37[25],exten:util[_0xbe37[29]](_0xbe37[26],_0xd4d9xc[_0xbe37[27]],_0xd4d9x13[_0xbe37[46]]),priority:_0xd4d9x15,app:_0xbe37[44],appdata:_0xbe37[45],UserId:_0xd4d9x13[_0xbe37[21]],ChanSpyId:_0xd4d9xc[_0xbe37[21]],type:_0xbe37[33]})};_0xd4d9x12[_0xbe37[34]](VoiceExtension[_0xbe37[47]](_0xd4d9x14,{transaction:_0xd4d9xd[_0xbe37[22]]}))});return _0xd4d9x12})[_0xbe37[24]]()}}module[_0xbe37[52]]= ChanSpy
\ No newline at end of file
index e48725a..2529652 100644 (file)
@@ -1 +1 @@
-var _0x6eee=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x63\x68\x61\x74","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72\x49\x64","\x43\x68\x61\x74\x20\x72\x6F\x6F\x6D\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x69\x64","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x73\x65\x72\x76\x65\x64","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x41\x42\x41\x4E\x44\x4F\x4E","\x43\x68\x61\x74\x20\x72\x6F\x6F\x6D\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x65\x72\x72\x6F\x72","\x61\x62\x61\x6E\x64\x6F\x6E","\x72\x61\x74\x69\x6E\x67","\x43\x68\x61\x74\x20\x72\x6F\x6F\x6D\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x72\x61\x74\x69\x6E\x67","\x72\x61\x74\x69\x6E\x67\x4D\x65\x73\x73\x61\x67\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x6eee[0];var _=require(_0x6eee[1]);var moment=require(_0x6eee[2]);var ChatRoomModel=require(_0x6eee[4])[_0x6eee[3]];var ChatVisitorModel=require(_0x6eee[4])[_0x6eee[5]];var ReportChatSessionModel=require(_0x6eee[4])[_0x6eee[6]];var ReportChatRoomModel=require(_0x6eee[4])[_0x6eee[7]];var logger=require(_0x6eee[9])(_0x6eee[8]);function ChatRoom(){ChatRoomModel[_0x6eee[34]](function(_0x85ecx9){if(_0x85ecx9[_0x6eee[11]](_0x6eee[10])&& _0x85ecx9[_0x6eee[10]]=== _0x6eee[12]){if(_0x85ecx9[_0x6eee[13]]){return ChatVisitorModel[_0x6eee[27]](_0x85ecx9.ChatVisitorId)[_0x6eee[23]](function(_0x85ecxb){if(_0x85ecxb){var _0x85ecxc=_[_0x6eee[25]](_0x85ecxb,{status:_0x6eee[24]});return _0x85ecxc[_0x6eee[26]]()}})[_0x6eee[23]](function(){return ReportChatSessionModel[_0x6eee[22]]({complete:true,completeReason:_0x85ecx9[_0x6eee[18]],completeAt:moment()[_0x6eee[20]](_0x6eee[19])},{where:{roomid:_0x85ecx9[_0x6eee[21]],complete:false,abandon:false,timeout:false},individualHooks:true})})[_0x6eee[17]](function(_0x85ecxa){logger[_0x6eee[16]](_0x6eee[14],_0x85ecxa[_0x6eee[15]])})}};if(_0x85ecx9[_0x6eee[11]](_0x6eee[10])&& _0x85ecx9[_0x6eee[10]]=== _0x6eee[28]){if(_0x85ecx9[_0x6eee[13]]){return ChatVisitorModel[_0x6eee[27]](_0x85ecx9.ChatVisitorId)[_0x6eee[23]](function(_0x85ecxb){if(_0x85ecxb){return _0x85ecxb[_0x6eee[22]]({status:_0x6eee[30]})}})[_0x6eee[17]](function(_0x85ecxa){logger[_0x6eee[16]](_0x6eee[29],_0x85ecxa[_0x6eee[15]])})}};if(_0x85ecx9[_0x6eee[11]](_0x6eee[31])){if(_0x85ecx9[_0x6eee[21]]){return ReportChatRoomModel[_0x6eee[22]]({crating:_0x85ecx9[_0x6eee[31]],cratingMessage:_0x85ecx9[_0x6eee[33]]},{where:{roomid:_0x85ecx9[_0x6eee[21]]},individualHooks:true})[_0x6eee[17]](function(_0x85ecxa){logger[_0x6eee[16]](_0x6eee[32],_0x85ecxa[_0x6eee[15]])})}}})}module[_0x6eee[35]]= ChatRoom
\ No newline at end of file
+var _0xc297=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x63\x68\x61\x74","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72\x49\x64","\x43\x68\x61\x74\x20\x72\x6F\x6F\x6D\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x52\x65\x61\x73\x6F\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x69\x64","\x75\x70\x64\x61\x74\x65","\x74\x68\x65\x6E","\x73\x65\x72\x76\x65\x64","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x41\x42\x41\x4E\x44\x4F\x4E","\x43\x68\x61\x74\x20\x72\x6F\x6F\x6D\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x65\x72\x72\x6F\x72","\x61\x62\x61\x6E\x64\x6F\x6E","\x72\x61\x74\x69\x6E\x67","\x43\x68\x61\x74\x20\x72\x6F\x6F\x6D\x20\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x20\x72\x61\x74\x69\x6E\x67","\x72\x61\x74\x69\x6E\x67\x4D\x65\x73\x73\x61\x67\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xc297[0];var _=require(_0xc297[1]);var moment=require(_0xc297[2]);var ChatRoomModel=require(_0xc297[4])[_0xc297[3]];var ChatVisitorModel=require(_0xc297[4])[_0xc297[5]];var ReportChatSessionModel=require(_0xc297[4])[_0xc297[6]];var ReportChatRoomModel=require(_0xc297[4])[_0xc297[7]];var logger=require(_0xc297[9])(_0xc297[8]);function ChatRoom(){ChatRoomModel[_0xc297[34]](function(_0xc229x9){if(_0xc229x9[_0xc297[11]](_0xc297[10])&& _0xc229x9[_0xc297[10]]=== _0xc297[12]){if(_0xc229x9[_0xc297[13]]){return ChatVisitorModel[_0xc297[27]](_0xc229x9.ChatVisitorId)[_0xc297[23]](function(_0xc229xb){if(_0xc229xb){var _0xc229xc=_[_0xc297[25]](_0xc229xb,{status:_0xc297[24]});return _0xc229xc[_0xc297[26]]()}})[_0xc297[23]](function(){return ReportChatSessionModel[_0xc297[22]]({complete:true,completeReason:_0xc229x9[_0xc297[18]],completeAt:moment()[_0xc297[20]](_0xc297[19])},{where:{roomid:_0xc229x9[_0xc297[21]],complete:false,abandon:false,timeout:false},individualHooks:true})})[_0xc297[17]](function(_0xc229xa){logger[_0xc297[16]](_0xc297[14],_0xc229xa[_0xc297[15]])})}};if(_0xc229x9[_0xc297[11]](_0xc297[10])&& _0xc229x9[_0xc297[10]]=== _0xc297[28]){if(_0xc229x9[_0xc297[13]]){return ChatVisitorModel[_0xc297[27]](_0xc229x9.ChatVisitorId)[_0xc297[23]](function(_0xc229xb){if(_0xc229xb){return _0xc229xb[_0xc297[22]]({status:_0xc297[30]})}})[_0xc297[17]](function(_0xc229xa){logger[_0xc297[16]](_0xc297[29],_0xc229xa[_0xc297[15]])})}};if(_0xc229x9[_0xc297[11]](_0xc297[31])){if(_0xc229x9[_0xc297[21]]){return ReportChatRoomModel[_0xc297[22]]({crating:_0xc229x9[_0xc297[31]],cratingMessage:_0xc229x9[_0xc297[33]]},{where:{roomid:_0xc229x9[_0xc297[21]]},individualHooks:true})[_0xc297[17]](function(_0xc229xa){logger[_0xc297[16]](_0xc297[32],_0xc229xa[_0xc297[15]])})}}})}module[_0xc297[35]]= ChatRoom
\ No newline at end of file
index b936e68..076613a 100644 (file)
@@ -1 +1 @@
-var _0xed36=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x72\x65\x67\x69\x73\x74\x65\x72","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x55\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x61\x78\x51\x75\x65\x75\x65","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x53\x6D\x73\x51\x75\x65\x75\x65","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x65\x6D\x69\x74","\x4F\x50\x45\x4E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x4E\x45\x57","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x77\x61\x69\x74\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x46\x61\x78\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x77\x61\x69\x74\x69\x6E\x67","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x53\x6D\x73\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67"];_0xed36[0];var sequelize=require(_0xed36[2])[_0xed36[1]];var models=require(_0xed36[2]);var Util=require(_0xed36[3]);var _=require(_0xed36[4]);var moment=require(_0xed36[5]);var Promise=require(_0xed36[6]);var logger=require(_0xed36[8])(_0xed36[7]);exports[_0xed36[9]]= function(_0x16f7x8){function _0x16f7x9(_0x16f7xa){onNewChat(_0x16f7x8,_0x16f7xa);onOpenChat(_0x16f7x8,_0x16f7xa);onClosedChat(_0x16f7x8,_0x16f7xa);onTimeoutChat(_0x16f7x8,_0x16f7xa);onAbandonedChat(_0x16f7x8,_0x16f7xa);onUnmanagedChat(_0x16f7x8,_0x16f7xa)}};function getMailQueues(_0x16f7xc,_0x16f7xd){return function(){switch(_0x16f7xc[_0xed36[26]]){case _0xed36[23]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](Util[_0xed36[20]]({},{attributes:[_0xed36[13]],include:[{raw:true,model:models[_0xed36[19]],attributes:[_0xed36[13]]}]}))[_0xed36[18]](function(_0x16f7xe){if(_0x16f7xd){return {include:{model:models[_0xed36[10]],include:{model:models[_0xed36[11]],include:{model:models[_0xed36[12]],where:{id:_[_0xed36[14]](_0x16f7xe,_0xed36[13])}}}}}}else {var _0x16f7xf=[];_0x16f7xe[_0xed36[17]][_0xed36[16]](function(_0x16f7x10){_0x16f7xf= _[_0xed36[15]](_0x16f7xf,_[_0xed36[14]](_0x16f7x10.Users,_0xed36[13]))});return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe[_0xed36[17]],_0xed36[13]),memberid:_0x16f7xf}}}}});case _0xed36[25]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](function(_0x16f7x11){return _0x16f7x11[_0xed36[24]]({attributes:[_0xed36[13]]})})[_0xed36[18]](function(_0x16f7xe){return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe,_0xed36[13]),memberid:_0x16f7xc[_0xed36[21]]}}}});default:return {}}}}function getChatQueues(_0x16f7xc,_0x16f7xd){return function(){switch(_0x16f7xc[_0xed36[26]]){case _0xed36[23]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](Util[_0xed36[30]]({},{attributes:[_0xed36[13]],include:[{raw:true,model:models[_0xed36[19]],attributes:[_0xed36[13]]}]}))[_0xed36[18]](function(_0x16f7xe){if(_0x16f7xd){return {include:{model:models[_0xed36[27]],include:{model:models[_0xed36[28]],include:{model:models[_0xed36[29]],where:{id:_[_0xed36[14]](_0x16f7xe,_0xed36[13])}}}}}}else {var _0x16f7xf=[];_0x16f7xe[_0xed36[17]][_0xed36[16]](function(_0x16f7x10){_0x16f7xf= _[_0xed36[15]](_0x16f7xf,_[_0xed36[14]](_0x16f7x10.Users,_0xed36[13]))});return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe[_0xed36[17]],_0xed36[13]),memberid:_0x16f7xf}}}}});case _0xed36[25]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](function(_0x16f7x11){return _0x16f7x11[_0xed36[31]]({attributes:[_0xed36[13]]})})[_0xed36[18]](function(_0x16f7xe){return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe,_0xed36[13]),memberid:_0x16f7xc[_0xed36[21]]}}}});default:return {}}}}function getFaxQueues(_0x16f7xc,_0x16f7xd){return function(){switch(_0x16f7xc[_0xed36[26]]){case _0xed36[23]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](Util[_0xed36[35]]({},{attributes:[_0xed36[13]],include:[{raw:true,model:models[_0xed36[19]],attributes:[_0xed36[13]]}]}))[_0xed36[18]](function(_0x16f7xe){if(_0x16f7xd){return {include:{model:models[_0xed36[32]],include:{model:models[_0xed36[33]],include:{model:models[_0xed36[34]],where:{id:_[_0xed36[14]](_0x16f7xe,_0xed36[13])}}}}}}else {var _0x16f7xf=[];_0x16f7xe[_0xed36[17]][_0xed36[16]](function(_0x16f7x10){_0x16f7xf= _[_0xed36[15]](_0x16f7xf,_[_0xed36[14]](_0x16f7x10.Users,_0xed36[13]))});return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe[_0xed36[17]],_0xed36[13]),memberid:_0x16f7xf}}}}});case _0xed36[25]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](function(_0x16f7x11){return _0x16f7x11[_0xed36[36]]({attributes:[_0xed36[13]]})})[_0xed36[18]](function(_0x16f7xe){return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe,_0xed36[13]),memberid:_0x16f7xc[_0xed36[21]]}}}});default:return {}}}}function getSmsQueues(_0x16f7xc,_0x16f7xd){return function(){switch(_0x16f7xc[_0xed36[26]]){case _0xed36[23]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](Util[_0xed36[40]]({},{attributes:[_0xed36[13]],include:[{raw:true,model:models[_0xed36[19]],attributes:[_0xed36[13]]}]}))[_0xed36[18]](function(_0x16f7xe){if(_0x16f7xd){return {include:{model:models[_0xed36[37]],include:{model:models[_0xed36[38]],include:{model:models[_0xed36[39]],where:{id:_[_0xed36[14]](_0x16f7xe,_0xed36[13])}}}}}}else {var _0x16f7xf=[];_0x16f7xe[_0xed36[17]][_0xed36[16]](function(_0x16f7x10){_0x16f7xf= _[_0xed36[15]](_0x16f7xf,_[_0xed36[14]](_0x16f7x10.Users,_0xed36[13]))});return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe[_0xed36[17]],_0xed36[13]),memberid:_0x16f7xf}}}}});case _0xed36[25]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](function(_0x16f7x11){return _0x16f7x11[_0xed36[41]]({attributes:[_0xed36[13]]})})[_0xed36[18]](function(_0x16f7xe){return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe,_0xed36[13]),memberid:_0x16f7xc[_0xed36[21]]}}}});default:return {}}}}function getOpenchannelQueues(_0x16f7xc,_0x16f7xd){return function(){switch(_0x16f7xc[_0xed36[26]]){case _0xed36[23]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](Util[_0xed36[45]]({},{attributes:[_0xed36[13]],include:[{raw:true,model:models[_0xed36[19]],attributes:[_0xed36[13]]}]}))[_0xed36[18]](function(_0x16f7xe){if(_0x16f7xd){return {include:{model:models[_0xed36[42]],include:{model:models[_0xed36[43]],include:{model:models[_0xed36[44]],where:{id:_[_0xed36[14]](_0x16f7xe,_0xed36[13])}}}}}}else {var _0x16f7xf=[];_0x16f7xe[_0xed36[17]][_0xed36[16]](function(_0x16f7x10){_0x16f7xf= _[_0xed36[15]](_0x16f7xf,_[_0xed36[14]](_0x16f7x10.Users,_0xed36[13]))});return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe[_0xed36[17]],_0xed36[13]),memberid:_0x16f7xf}}}}});case _0xed36[25]:return models[_0xed36[19]][_0xed36[22]](_0x16f7xc[_0xed36[21]],{attributes:[_0xed36[13]]})[_0xed36[18]](function(_0x16f7x11){return _0x16f7x11[_0xed36[46]]({attributes:[_0xed36[13]]})})[_0xed36[18]](function(_0x16f7xe){return {where:{$or:{queue:_[_0xed36[14]](_0x16f7xe,_0xed36[13]),memberid:_0x16f7xc[_0xed36[21]]}}}});default:return {}}}}function onOpenMail(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getMailQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[56]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[51],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[49],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onClosedMail(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getMailQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[56]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[59],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[58],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onNewMail(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getMailQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[56]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[61],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[60],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onWaitingMail(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getMailQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[63]][_0xed36[55]](_[_0xed36[54]]({where:{leaveAt:null}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[62],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onTimeoutMail(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getMailQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[63]][_0xed36[55]](_[_0xed36[54]]({where:{timeout:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[64],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onPendingMail(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getMailQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[56]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[66],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[65],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onOpenChat(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getChatQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[68]][_0xed36[55]](_[_0xed36[54]]({where:{leaveAt:{$ne:null},complete:null,timeout:null}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[67],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onClosedChat(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getChatQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[68]][_0xed36[55]](_[_0xed36[54]]({where:{complete:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[69],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onNewChat(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getChatQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[68]][_0xed36[55]](_[_0xed36[54]]({where:{leaveAt:null}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[70],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onTimeoutChat(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getChatQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[68]][_0xed36[55]](_[_0xed36[54]]({where:{timeout:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[71],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onAbandonedChat(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getChatQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[68]][_0xed36[55]](_[_0xed36[54]]({where:{abandon:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[72],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onUnmanagedChat(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getChatQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[75]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[74],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[73],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onOpenFax(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getFaxQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[77]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[51],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[76],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onClosedFax(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getFaxQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[77]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[59],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[78],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onNewFax(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getFaxQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[77]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[61],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[79],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onTimeoutFax(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getFaxQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[81]][_0xed36[55]](_[_0xed36[54]]({where:{timeout:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[80],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onPendingFax(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getFaxQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[77]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[66],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[82],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onWaitingFax(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getFaxQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[81]][_0xed36[55]](_[_0xed36[54]]({where:{leaveAt:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[83],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onOpenSms(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getSmsQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[85]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[51],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[84],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onClosedSms(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getSmsQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[85]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[59],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[86],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onNewSms(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getSmsQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[85]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[61],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[87],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onTimeoutSms(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getSmsQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[89]][_0xed36[55]](_[_0xed36[54]]({where:{timeout:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[88],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onPendingSms(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getSmsQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[85]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[66],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[90],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onWaitingSms(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getSmsQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[89]][_0xed36[55]](_[_0xed36[54]]({where:{leaveAt:null}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[90],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onOpenOpenchannel(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getOpenchannelQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[92]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[51],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[91],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onClosedOpenchannel(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getOpenchannelQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[92]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[59],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[93],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onNewOpenchannel(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getOpenchannelQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[92]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[61],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[94],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onTimeoutOpenchannel(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getOpenchannelQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[96]][_0xed36[55]](_[_0xed36[54]]({where:{timeout:true}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[95],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onPendingOpenchannel(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getOpenchannelQueues(_0x16f7x8,true))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[92]][_0xed36[55]](_[_0xed36[54]]({where:{status:_0xed36[66],updatedAt:{$gte:moment()[_0xed36[53]](_0xed36[52])}}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[97],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}function onWaitingOpenchannel(_0x16f7x8,_0x16f7xa){return Promise[_0xed36[57]]([])[_0xed36[18]](getOpenchannelQueues(_0x16f7x8))[_0xed36[18]](function(_0x16f7x19){return models[_0xed36[96]][_0xed36[55]](_[_0xed36[54]]({where:{leaveAt:null}},_0x16f7x19))})[_0xed36[18]](function(_0x16f7x18){_0x16f7x8[_0xed36[50]](_0xed36[97],{value:_0x16f7x18})})[_0xed36[48]](function(_0x16f7x17){logger[_0xed36[47]](_0x16f7x17)})}
\ No newline at end of file
+var _0x1fd9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x72\x65\x67\x69\x73\x74\x65\x72","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x74\x68\x65\x6E","\x55\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x46\x61\x78\x51\x75\x65\x75\x65","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x53\x6D\x73\x51\x75\x65\x75\x65","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x65\x6D\x69\x74","\x4F\x50\x45\x4E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x61\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x43\x4C\x4F\x53\x45\x44","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x4E\x45\x57","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x77\x61\x69\x74\x69\x6E\x67","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67","\x50\x45\x4E\x44\x49\x4E\x47","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x55\x4E\x4D\x41\x4E\x41\x47\x45\x44","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x46\x61\x78\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x77\x61\x69\x74\x69\x6E\x67","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x53\x6D\x73\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6F\x70\x65\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x63\x6C\x6F\x73\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x6E\x65\x77","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x74\x69\x6D\x65\x6F\x75\x74","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x3A\x70\x65\x6E\x64\x69\x6E\x67"];_0x1fd9[0];var sequelize=require(_0x1fd9[2])[_0x1fd9[1]];var models=require(_0x1fd9[2]);var Util=require(_0x1fd9[3]);var _=require(_0x1fd9[4]);var moment=require(_0x1fd9[5]);var Promise=require(_0x1fd9[6]);var logger=require(_0x1fd9[8])(_0x1fd9[7]);exports[_0x1fd9[9]]= function(_0x2f5cx8){function _0x2f5cx9(_0x2f5cxa){onNewChat(_0x2f5cx8,_0x2f5cxa);onOpenChat(_0x2f5cx8,_0x2f5cxa);onClosedChat(_0x2f5cx8,_0x2f5cxa);onTimeoutChat(_0x2f5cx8,_0x2f5cxa);onAbandonedChat(_0x2f5cx8,_0x2f5cxa);onUnmanagedChat(_0x2f5cx8,_0x2f5cxa)}};function getMailQueues(_0x2f5cxc,_0x2f5cxd){return function(){switch(_0x2f5cxc[_0x1fd9[26]]){case _0x1fd9[23]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](Util[_0x1fd9[20]]({},{attributes:[_0x1fd9[13]],include:[{raw:true,model:models[_0x1fd9[19]],attributes:[_0x1fd9[13]]}]}))[_0x1fd9[18]](function(_0x2f5cxe){if(_0x2f5cxd){return {include:{model:models[_0x1fd9[10]],include:{model:models[_0x1fd9[11]],include:{model:models[_0x1fd9[12]],where:{id:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13])}}}}}}else {var _0x2f5cxf=[];_0x2f5cxe[_0x1fd9[17]][_0x1fd9[16]](function(_0x2f5cx10){_0x2f5cxf= _[_0x1fd9[15]](_0x2f5cxf,_[_0x1fd9[14]](_0x2f5cx10.Users,_0x1fd9[13]))});return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe[_0x1fd9[17]],_0x1fd9[13]),memberid:_0x2f5cxf}}}}});case _0x1fd9[25]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](function(_0x2f5cx11){return _0x2f5cx11[_0x1fd9[24]]({attributes:[_0x1fd9[13]]})})[_0x1fd9[18]](function(_0x2f5cxe){return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13]),memberid:_0x2f5cxc[_0x1fd9[21]]}}}});default:return {}}}}function getChatQueues(_0x2f5cxc,_0x2f5cxd){return function(){switch(_0x2f5cxc[_0x1fd9[26]]){case _0x1fd9[23]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](Util[_0x1fd9[30]]({},{attributes:[_0x1fd9[13]],include:[{raw:true,model:models[_0x1fd9[19]],attributes:[_0x1fd9[13]]}]}))[_0x1fd9[18]](function(_0x2f5cxe){if(_0x2f5cxd){return {include:{model:models[_0x1fd9[27]],include:{model:models[_0x1fd9[28]],include:{model:models[_0x1fd9[29]],where:{id:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13])}}}}}}else {var _0x2f5cxf=[];_0x2f5cxe[_0x1fd9[17]][_0x1fd9[16]](function(_0x2f5cx10){_0x2f5cxf= _[_0x1fd9[15]](_0x2f5cxf,_[_0x1fd9[14]](_0x2f5cx10.Users,_0x1fd9[13]))});return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe[_0x1fd9[17]],_0x1fd9[13]),memberid:_0x2f5cxf}}}}});case _0x1fd9[25]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](function(_0x2f5cx11){return _0x2f5cx11[_0x1fd9[31]]({attributes:[_0x1fd9[13]]})})[_0x1fd9[18]](function(_0x2f5cxe){return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13]),memberid:_0x2f5cxc[_0x1fd9[21]]}}}});default:return {}}}}function getFaxQueues(_0x2f5cxc,_0x2f5cxd){return function(){switch(_0x2f5cxc[_0x1fd9[26]]){case _0x1fd9[23]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](Util[_0x1fd9[35]]({},{attributes:[_0x1fd9[13]],include:[{raw:true,model:models[_0x1fd9[19]],attributes:[_0x1fd9[13]]}]}))[_0x1fd9[18]](function(_0x2f5cxe){if(_0x2f5cxd){return {include:{model:models[_0x1fd9[32]],include:{model:models[_0x1fd9[33]],include:{model:models[_0x1fd9[34]],where:{id:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13])}}}}}}else {var _0x2f5cxf=[];_0x2f5cxe[_0x1fd9[17]][_0x1fd9[16]](function(_0x2f5cx10){_0x2f5cxf= _[_0x1fd9[15]](_0x2f5cxf,_[_0x1fd9[14]](_0x2f5cx10.Users,_0x1fd9[13]))});return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe[_0x1fd9[17]],_0x1fd9[13]),memberid:_0x2f5cxf}}}}});case _0x1fd9[25]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](function(_0x2f5cx11){return _0x2f5cx11[_0x1fd9[36]]({attributes:[_0x1fd9[13]]})})[_0x1fd9[18]](function(_0x2f5cxe){return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13]),memberid:_0x2f5cxc[_0x1fd9[21]]}}}});default:return {}}}}function getSmsQueues(_0x2f5cxc,_0x2f5cxd){return function(){switch(_0x2f5cxc[_0x1fd9[26]]){case _0x1fd9[23]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](Util[_0x1fd9[40]]({},{attributes:[_0x1fd9[13]],include:[{raw:true,model:models[_0x1fd9[19]],attributes:[_0x1fd9[13]]}]}))[_0x1fd9[18]](function(_0x2f5cxe){if(_0x2f5cxd){return {include:{model:models[_0x1fd9[37]],include:{model:models[_0x1fd9[38]],include:{model:models[_0x1fd9[39]],where:{id:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13])}}}}}}else {var _0x2f5cxf=[];_0x2f5cxe[_0x1fd9[17]][_0x1fd9[16]](function(_0x2f5cx10){_0x2f5cxf= _[_0x1fd9[15]](_0x2f5cxf,_[_0x1fd9[14]](_0x2f5cx10.Users,_0x1fd9[13]))});return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe[_0x1fd9[17]],_0x1fd9[13]),memberid:_0x2f5cxf}}}}});case _0x1fd9[25]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](function(_0x2f5cx11){return _0x2f5cx11[_0x1fd9[41]]({attributes:[_0x1fd9[13]]})})[_0x1fd9[18]](function(_0x2f5cxe){return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13]),memberid:_0x2f5cxc[_0x1fd9[21]]}}}});default:return {}}}}function getOpenchannelQueues(_0x2f5cxc,_0x2f5cxd){return function(){switch(_0x2f5cxc[_0x1fd9[26]]){case _0x1fd9[23]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](Util[_0x1fd9[45]]({},{attributes:[_0x1fd9[13]],include:[{raw:true,model:models[_0x1fd9[19]],attributes:[_0x1fd9[13]]}]}))[_0x1fd9[18]](function(_0x2f5cxe){if(_0x2f5cxd){return {include:{model:models[_0x1fd9[42]],include:{model:models[_0x1fd9[43]],include:{model:models[_0x1fd9[44]],where:{id:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13])}}}}}}else {var _0x2f5cxf=[];_0x2f5cxe[_0x1fd9[17]][_0x1fd9[16]](function(_0x2f5cx10){_0x2f5cxf= _[_0x1fd9[15]](_0x2f5cxf,_[_0x1fd9[14]](_0x2f5cx10.Users,_0x1fd9[13]))});return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe[_0x1fd9[17]],_0x1fd9[13]),memberid:_0x2f5cxf}}}}});case _0x1fd9[25]:return models[_0x1fd9[19]][_0x1fd9[22]](_0x2f5cxc[_0x1fd9[21]],{attributes:[_0x1fd9[13]]})[_0x1fd9[18]](function(_0x2f5cx11){return _0x2f5cx11[_0x1fd9[46]]({attributes:[_0x1fd9[13]]})})[_0x1fd9[18]](function(_0x2f5cxe){return {where:{$or:{queue:_[_0x1fd9[14]](_0x2f5cxe,_0x1fd9[13]),memberid:_0x2f5cxc[_0x1fd9[21]]}}}});default:return {}}}}function onOpenMail(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getMailQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[56]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[51],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[49],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onClosedMail(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getMailQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[56]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[59],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[58],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onNewMail(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getMailQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[56]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[61],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[60],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onWaitingMail(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getMailQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[63]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{leaveAt:null}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[62],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onTimeoutMail(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getMailQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[63]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{timeout:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[64],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onPendingMail(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getMailQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[56]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[66],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[65],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onOpenChat(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getChatQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[68]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{leaveAt:{$ne:null},complete:null,timeout:null}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[67],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onClosedChat(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getChatQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[68]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{complete:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[69],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onNewChat(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getChatQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[68]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{leaveAt:null}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[70],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onTimeoutChat(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getChatQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[68]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{timeout:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[71],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onAbandonedChat(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getChatQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[68]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{abandon:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[72],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onUnmanagedChat(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getChatQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[75]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[74],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[73],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onOpenFax(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getFaxQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[77]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[51],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[76],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onClosedFax(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getFaxQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[77]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[59],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[78],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onNewFax(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getFaxQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[77]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[61],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[79],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onTimeoutFax(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getFaxQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[81]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{timeout:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[80],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onPendingFax(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getFaxQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[77]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[66],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[82],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onWaitingFax(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getFaxQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[81]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{leaveAt:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[83],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onOpenSms(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getSmsQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[85]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[51],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[84],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onClosedSms(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getSmsQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[85]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[59],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[86],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onNewSms(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getSmsQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[85]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[61],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[87],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onTimeoutSms(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getSmsQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[89]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{timeout:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[88],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onPendingSms(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getSmsQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[85]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[66],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[90],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onWaitingSms(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getSmsQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[89]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{leaveAt:null}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[90],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onOpenOpenchannel(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getOpenchannelQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[92]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[51],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[91],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onClosedOpenchannel(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getOpenchannelQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[92]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[59],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[93],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onNewOpenchannel(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getOpenchannelQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[92]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[61],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[94],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onTimeoutOpenchannel(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getOpenchannelQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[96]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{timeout:true}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[95],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onPendingOpenchannel(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getOpenchannelQueues(_0x2f5cx8,true))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[92]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{status:_0x1fd9[66],updatedAt:{$gte:moment()[_0x1fd9[53]](_0x1fd9[52])}}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[97],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}function onWaitingOpenchannel(_0x2f5cx8,_0x2f5cxa){return Promise[_0x1fd9[57]]([])[_0x1fd9[18]](getOpenchannelQueues(_0x2f5cx8))[_0x1fd9[18]](function(_0x2f5cx19){return models[_0x1fd9[96]][_0x1fd9[55]](_[_0x1fd9[54]]({where:{leaveAt:null}},_0x2f5cx19))})[_0x1fd9[18]](function(_0x2f5cx18){_0x2f5cx8[_0x1fd9[50]](_0x1fd9[97],{value:_0x2f5cx18})})[_0x1fd9[48]](function(_0x2f5cx17){logger[_0x1fd9[47]](_0x2f5cx17)})}
\ No newline at end of file
index 1636317..235c3d3 100644 (file)
@@ -1 +1 @@
-var _0x8562=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x62\x6C\x75\x65\x62\x69\x72\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x73","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x5F\x25\x73","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x64","\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x62\x79\x20\x46\x61\x78\x20\x43\x68\x61\x6E\x6E\x65\x6C\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x3A\x20\x25\x73","\x6E\x61\x6D\x65","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x49\x6E\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x20\x66\x72\x6F\x6D\x20\x24\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x7D","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x70\x2D\x70\x72\x6F\x76\x69\x64\x65\x72","\x31","\x2D\x2D","\x4E\x6F\x4F\x70","\x69\x6E\x62\x6F\x75\x6E\x64","\x49\x6E\x63\x6F\x6D\x69\x6E\x67\x20\x66\x61\x78\x20\x66\x72\x6F\x6D\x20\x24\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x7D","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x63\x75\x73\x74\x6F\x6D","\x41\x63\x63\x6F\x75\x6E\x74\x20\x25\x73","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x53\x65\x74","","\x41\x6E\x73\x77\x65\x72","\x32","\x57\x61\x69\x74","\x46\x41\x58\x4F\x50\x54\x28\x65\x63\x6D\x29\x3D\x25\x73","\x65\x63\x6D","\x46\x41\x58\x4F\x50\x54\x28\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F\x29\x3D\x25\x73","\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F","\x46\x41\x58\x4F\x50\x54\x28\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64\x29\x3D\x25\x73","\x46\x41\x58\x4F\x50\x54\x28\x6D\x69\x6E\x72\x61\x74\x65\x29\x3D\x25\x73","\x6D\x69\x6E\x72\x61\x74\x65","\x46\x41\x58\x4F\x50\x54\x28\x6D\x61\x78\x72\x61\x74\x65\x29\x3D\x25\x73","\x6D\x61\x78\x72\x61\x74\x65","\x46\x41\x58\x4F\x50\x54\x28\x6D\x6F\x64\x65\x6D\x29\x3D\x25\x73","\x6D\x6F\x64\x65\x6D","\x46\x41\x58\x4F\x50\x54\x28\x67\x61\x74\x65\x77\x61\x79\x29\x3D\x25\x73","\x67\x61\x74\x65\x77\x61\x79","\x46\x41\x58\x4F\x50\x54\x28\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74\x29\x3D\x25\x73","\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74","\x46\x41\x58\x4F\x50\x54\x28\x66\x61\x78\x64\x65\x74\x65\x63\x74\x29\x3D\x25\x73","\x66\x61\x78\x64\x65\x74\x65\x63\x74","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x66\x61\x78\x2F\x69\x6E\x62\x6F\x75\x6E\x64\x2F\x6F\x72\x69\x67\x69\x6E\x61\x6C\x2F\x66\x61\x78\x2D\x24\x7B\x53\x54\x52\x46\x54\x49\x4D\x45\x28\x24\x7B\x45\x50\x4F\x43\x48\x7D\x2C\x2C\x25\x59\x25\x6D\x25\x64\x2D\x25\x48\x25\x4D\x25\x53\x29\x7D\x2E\x74\x69\x66","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58","\x52\x65\x63\x65\x69\x76\x65\x20\x46\x41\x58\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64\x20\x77\x69\x74\x68\x20\x73\x74\x61\x74\x75\x73\x20\x24\x7B\x46\x41\x58\x53\x54\x41\x54\x55\x53\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x45\x52\x52\x4F\x52\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x45\x52\x52\x4F\x52\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x53\x54\x41\x54\x55\x53\x53\x54\x52\x49\x4E\x47\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x53\x54\x41\x54\x55\x53\x53\x54\x52\x49\x4E\x47\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x52\x45\x4D\x4F\x54\x45\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x20\x69\x73\x20\x24\x7B\x52\x45\x4D\x4F\x54\x45\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x50\x41\x47\x45\x53\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x50\x41\x47\x45\x53\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x52\x45\x53\x4F\x4C\x55\x54\x49\x4F\x4E\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x52\x45\x53\x4F\x4C\x55\x54\x49\x4F\x4E\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x42\x49\x54\x52\x41\x54\x45\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x42\x49\x54\x52\x41\x54\x45\x7D","\x48\x61\x6E\x67\x75\x70","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x8562[0];var util=require(_0x8562[1]);var VoiceExtension=require(_0x8562[3])[_0x8562[2]];var FaxAccountModel=require(_0x8562[3])[_0x8562[4]];var sequelize=require(_0x8562[3])[_0x8562[5]];var veUtil=require(_0x8562[6]);var Promise=require(_0x8562[7]);function FaxAccount(){FaxAccountModel[_0x8562[12]](function(_0xb2f9x8,_0xb2f9x9){var _0xb2f9xa=generateExtensionArray(_0xb2f9x8);var _0xb2f9xb;return VoiceExtension[_0x8562[11]](_0xb2f9xa,{transaction:_0xb2f9x9[_0x8562[8]]})[_0x8562[10]](function(_0xb2f9xc){return _0xb2f9xc})[_0x8562[10]](veUtil[_0x8562[9]](_0xb2f9xa.Applications,_0xb2f9x9[_0x8562[8]]))});FaxAccountModel[_0x8562[21]](function(_0xb2f9x8,_0xb2f9x9){var _0xb2f9xd=util[_0x8562[15]](_0x8562[13],_0xb2f9x8[_0x8562[14]]);var _0xb2f9xe=_0xb2f9x8[_0x8562[16]];var _0xb2f9xf=util[_0x8562[15]](_0x8562[17],_0xb2f9x8[_0x8562[18]]);return VoiceExtension[_0x8562[20]]({where:{FaxAccountId:_0xb2f9x8[_0x8562[16]]}})[_0x8562[10]](function(_0xb2f9x10){if(!_0xb2f9x10){return};var _0xb2f9x11={params:{id:_0xb2f9x10[_0x8562[16]]},body:generateExtensionArray(_0xb2f9x8)};return veUtil[_0x8562[19]](_0xb2f9x11,_0xb2f9x9[_0x8562[8]])})});FaxAccountModel[_0x8562[22]](function(_0xb2f9x8,_0xb2f9x9){return deleteVoiceExtensions(_0xb2f9x8,_0xb2f9x9)})}function generateExtensionArray(_0xb2f9x8){var _0xb2f9xd=util[_0x8562[15]](_0x8562[13],_0xb2f9x8[_0x8562[14]]);var _0xb2f9xe=_0xb2f9x8[_0x8562[16]];var _0xb2f9xf=util[_0x8562[15]](_0x8562[17],_0xb2f9x8[_0x8562[18]]);return {"\x61\x70\x70\x64\x61\x74\x61":_0x8562[23],"\x63\x6F\x6E\x74\x65\x78\x74":_0x8562[24],"\x65\x78\x74\x65\x6E":_0xb2f9xd,"\x70\x72\x69\x6F\x72\x69\x74\x79":_0x8562[25],"\x74\x61\x67":_0x8562[26],"\x61\x70\x70":_0x8562[27],"\x74\x79\x70\x65":_0x8562[28],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0xb2f9xf,"\x69\x6E\x74\x65\x72\x76\x61\x6C":null,"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x69\x73\x41\x70\x70":false,"\x72\x65\x63\x6F\x72\x64":false,"\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64":_0xb2f9xe,"\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73":[{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[29]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[32],_0xb2f9x8[_0x8562[18]])],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[33]],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[35]],"\x61\x70\x70":_0x8562[36],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[37]],"\x61\x70\x70":_0x8562[38],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[39],_0xb2f9x8[_0x8562[40]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[41],_0xb2f9x8[_0x8562[42]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[43],_0xb2f9x8[_0x8562[14]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[44],_0xb2f9x8[_0x8562[45]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[46],_0xb2f9x8[_0x8562[47]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[48],_0xb2f9x8[_0x8562[49]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[50],_0xb2f9x8[_0x8562[51]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[52],_0xb2f9x8[_0x8562[53]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x8562[15]](_0x8562[54],_0xb2f9x8[_0x8562[55]])],"\x61\x70\x70":_0x8562[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[56]],"\x61\x70\x70":_0x8562[57],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[58]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[59]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[60]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[61]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[62]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[63]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[64]],"\x61\x70\x70":_0x8562[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":_0x8562[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x8562[35]],"\x61\x70\x70":_0x8562[65],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x8562[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x8562[28],"\x61\x70\x70\x54\x79\x70\x65":null}]}}function deleteVoiceExtensions(_0xb2f9x8,_0xb2f9x9){return VoiceExtension[_0x8562[66]]({where:{FaxAccountId:_0xb2f9x8[_0x8562[16]]},transaction:_0xb2f9x9[_0x8562[8]]})}module[_0x8562[67]]= FaxAccount
\ No newline at end of file
+var _0x54b1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x62\x6C\x75\x65\x62\x69\x72\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x73","\x74\x68\x65\x6E","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x5F\x25\x73","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x69\x64","\x47\x65\x6E\x65\x72\x61\x74\x65\x64\x20\x62\x79\x20\x46\x61\x78\x20\x43\x68\x61\x6E\x6E\x65\x6C\x20\x2D\x20\x41\x63\x63\x6F\x75\x6E\x74\x3A\x20\x25\x73","\x6E\x61\x6D\x65","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x49\x6E\x62\x6F\x75\x6E\x64\x20\x43\x61\x6C\x6C\x20\x66\x72\x6F\x6D\x20\x24\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x7D","\x66\x72\x6F\x6D\x2D\x76\x6F\x69\x70\x2D\x70\x72\x6F\x76\x69\x64\x65\x72","\x31","\x2D\x2D","\x4E\x6F\x4F\x70","\x69\x6E\x62\x6F\x75\x6E\x64","\x49\x6E\x63\x6F\x6D\x69\x6E\x67\x20\x66\x61\x78\x20\x66\x72\x6F\x6D\x20\x24\x7B\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x6E\x75\x6D\x29\x7D","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x63\x75\x73\x74\x6F\x6D","\x41\x63\x63\x6F\x75\x6E\x74\x20\x25\x73","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78","\x53\x65\x74","","\x41\x6E\x73\x77\x65\x72","\x32","\x57\x61\x69\x74","\x46\x41\x58\x4F\x50\x54\x28\x65\x63\x6D\x29\x3D\x25\x73","\x65\x63\x6D","\x46\x41\x58\x4F\x50\x54\x28\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F\x29\x3D\x25\x73","\x68\x65\x61\x64\x65\x72\x69\x6E\x66\x6F","\x46\x41\x58\x4F\x50\x54\x28\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64\x29\x3D\x25\x73","\x46\x41\x58\x4F\x50\x54\x28\x6D\x69\x6E\x72\x61\x74\x65\x29\x3D\x25\x73","\x6D\x69\x6E\x72\x61\x74\x65","\x46\x41\x58\x4F\x50\x54\x28\x6D\x61\x78\x72\x61\x74\x65\x29\x3D\x25\x73","\x6D\x61\x78\x72\x61\x74\x65","\x46\x41\x58\x4F\x50\x54\x28\x6D\x6F\x64\x65\x6D\x29\x3D\x25\x73","\x6D\x6F\x64\x65\x6D","\x46\x41\x58\x4F\x50\x54\x28\x67\x61\x74\x65\x77\x61\x79\x29\x3D\x25\x73","\x67\x61\x74\x65\x77\x61\x79","\x46\x41\x58\x4F\x50\x54\x28\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74\x29\x3D\x25\x73","\x74\x33\x38\x74\x69\x6D\x65\x6F\x75\x74","\x46\x41\x58\x4F\x50\x54\x28\x66\x61\x78\x64\x65\x74\x65\x63\x74\x29\x3D\x25\x73","\x66\x61\x78\x64\x65\x74\x65\x63\x74","\x2F\x76\x61\x72\x2F\x6F\x70\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x2F\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x66\x61\x78\x2F\x69\x6E\x62\x6F\x75\x6E\x64\x2F\x6F\x72\x69\x67\x69\x6E\x61\x6C\x2F\x66\x61\x78\x2D\x24\x7B\x53\x54\x52\x46\x54\x49\x4D\x45\x28\x24\x7B\x45\x50\x4F\x43\x48\x7D\x2C\x2C\x25\x59\x25\x6D\x25\x64\x2D\x25\x48\x25\x4D\x25\x53\x29\x7D\x2E\x74\x69\x66","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58","\x52\x65\x63\x65\x69\x76\x65\x20\x46\x41\x58\x20\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64\x20\x77\x69\x74\x68\x20\x73\x74\x61\x74\x75\x73\x20\x24\x7B\x46\x41\x58\x53\x54\x41\x54\x55\x53\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x45\x52\x52\x4F\x52\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x45\x52\x52\x4F\x52\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x53\x54\x41\x54\x55\x53\x53\x54\x52\x49\x4E\x47\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x53\x54\x41\x54\x55\x53\x53\x54\x52\x49\x4E\x47\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x52\x45\x4D\x4F\x54\x45\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x20\x69\x73\x20\x24\x7B\x52\x45\x4D\x4F\x54\x45\x53\x54\x41\x54\x49\x4F\x4E\x49\x44\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x50\x41\x47\x45\x53\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x50\x41\x47\x45\x53\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x52\x45\x53\x4F\x4C\x55\x54\x49\x4F\x4E\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x52\x45\x53\x4F\x4C\x55\x54\x49\x4F\x4E\x7D","\x52\x65\x63\x65\x69\x76\x65\x46\x41\x58\x3A\x20\x46\x41\x58\x42\x49\x54\x52\x41\x54\x45\x20\x69\x73\x20\x24\x7B\x46\x41\x58\x42\x49\x54\x52\x41\x54\x45\x7D","\x48\x61\x6E\x67\x75\x70","\x64\x65\x73\x74\x72\x6F\x79","\x65\x78\x70\x6F\x72\x74\x73"];_0x54b1[0];var util=require(_0x54b1[1]);var VoiceExtension=require(_0x54b1[3])[_0x54b1[2]];var FaxAccountModel=require(_0x54b1[3])[_0x54b1[4]];var sequelize=require(_0x54b1[3])[_0x54b1[5]];var veUtil=require(_0x54b1[6]);var Promise=require(_0x54b1[7]);function FaxAccount(){FaxAccountModel[_0x54b1[12]](function(_0xc7d3x8,_0xc7d3x9){var _0xc7d3xa=generateExtensionArray(_0xc7d3x8);var _0xc7d3xb;return VoiceExtension[_0x54b1[11]](_0xc7d3xa,{transaction:_0xc7d3x9[_0x54b1[8]]})[_0x54b1[10]](function(_0xc7d3xc){return _0xc7d3xc})[_0x54b1[10]](veUtil[_0x54b1[9]](_0xc7d3xa.Applications,_0xc7d3x9[_0x54b1[8]]))});FaxAccountModel[_0x54b1[21]](function(_0xc7d3x8,_0xc7d3x9){var _0xc7d3xd=util[_0x54b1[15]](_0x54b1[13],_0xc7d3x8[_0x54b1[14]]);var _0xc7d3xe=_0xc7d3x8[_0x54b1[16]];var _0xc7d3xf=util[_0x54b1[15]](_0x54b1[17],_0xc7d3x8[_0x54b1[18]]);return VoiceExtension[_0x54b1[20]]({where:{FaxAccountId:_0xc7d3x8[_0x54b1[16]]}})[_0x54b1[10]](function(_0xc7d3x10){if(!_0xc7d3x10){return};var _0xc7d3x11={params:{id:_0xc7d3x10[_0x54b1[16]]},body:generateExtensionArray(_0xc7d3x8)};return veUtil[_0x54b1[19]](_0xc7d3x11,_0xc7d3x9[_0x54b1[8]])})});FaxAccountModel[_0x54b1[22]](function(_0xc7d3x8,_0xc7d3x9){return deleteVoiceExtensions(_0xc7d3x8,_0xc7d3x9)})}function generateExtensionArray(_0xc7d3x8){var _0xc7d3xd=util[_0x54b1[15]](_0x54b1[13],_0xc7d3x8[_0x54b1[14]]);var _0xc7d3xe=_0xc7d3x8[_0x54b1[16]];var _0xc7d3xf=util[_0x54b1[15]](_0x54b1[17],_0xc7d3x8[_0x54b1[18]]);return {"\x61\x70\x70\x64\x61\x74\x61":_0x54b1[23],"\x63\x6F\x6E\x74\x65\x78\x74":_0x54b1[24],"\x65\x78\x74\x65\x6E":_0xc7d3xd,"\x70\x72\x69\x6F\x72\x69\x74\x79":_0x54b1[25],"\x74\x61\x67":_0x54b1[26],"\x61\x70\x70":_0x54b1[27],"\x74\x79\x70\x65":_0x54b1[28],"\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E":_0xc7d3xf,"\x69\x6E\x74\x65\x72\x76\x61\x6C":null,"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x69\x73\x41\x70\x70":false,"\x72\x65\x63\x6F\x72\x64":false,"\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x49\x64":_0xc7d3xe,"\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73":[{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[29]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[32],_0xc7d3x8[_0x54b1[18]])],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[33]],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[35]],"\x61\x70\x70":_0x54b1[36],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[37]],"\x61\x70\x70":_0x54b1[38],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[39],_0xc7d3x8[_0x54b1[40]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[41],_0xc7d3x8[_0x54b1[42]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[43],_0xc7d3x8[_0x54b1[14]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[44],_0xc7d3x8[_0x54b1[45]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[46],_0xc7d3x8[_0x54b1[47]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[48],_0xc7d3x8[_0x54b1[49]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[50],_0xc7d3x8[_0x54b1[51]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[52],_0xc7d3x8[_0x54b1[53]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[util[_0x54b1[15]](_0x54b1[54],_0xc7d3x8[_0x54b1[55]])],"\x61\x70\x70":_0x54b1[34],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[56]],"\x61\x70\x70":_0x54b1[57],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[58]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[59]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[60]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[61]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[62]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[63]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[64]],"\x61\x70\x70":_0x54b1[27],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":_0x54b1[31]},{"\x61\x70\x70\x64\x61\x74\x61":[_0x54b1[35]],"\x61\x70\x70":_0x54b1[65],"\x69\x6E\x74\x65\x72\x76\x61\x6C":_0x54b1[30],"\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64":null,"\x63\x61\x6C\x6C\x65\x72\x49\x44":null,"\x74\x79\x70\x65":_0x54b1[28],"\x61\x70\x70\x54\x79\x70\x65":null}]}}function deleteVoiceExtensions(_0xc7d3x8,_0xc7d3x9){return VoiceExtension[_0x54b1[66]]({where:{FaxAccountId:_0xc7d3x8[_0x54b1[16]]},transaction:_0xc7d3x9[_0x54b1[8]]})}module[_0x54b1[67]]= FaxAccount
\ No newline at end of file
index 1f5ee94..fb11a48 100644 (file)
@@ -1 +1 @@
-var _0xc148=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xc148[0];var _=require(_0xc148[1]);var moment=require(_0xc148[2]);var Room=require(_0xc148[4])[_0xc148[3]];var Status=require(_0xc148[4])[_0xc148[5]];function FaxRoom(){Room[_0xc148[12]](function(_0xa101x6,_0xa101x7){return Status[_0xc148[11]]({status:_0xa101x6[_0xc148[6]],data1:_0xa101x7[_0xc148[7]]?_0xa101x7[_0xc148[7]][_0xc148[8]]:null,data2:_0xa101x7[_0xc148[7]]?_0xa101x7[_0xc148[7]][_0xc148[9]]:null,FaxRoomId:_0xa101x6[_0xc148[10]],UserId:_0xa101x7[_0xc148[7]]?_0xa101x7[_0xc148[7]][_0xc148[10]]:null})});Room[_0xc148[15]](function(_0xa101x6,_0xa101x7){if(_0xa101x6[_0xc148[13]](_0xc148[6])|| _0xa101x6[_0xc148[13]](_0xc148[14])){return Status[_0xc148[11]]({status:_0xa101x6[_0xc148[6]],data1:_0xa101x7[_0xc148[7]]?_0xa101x7[_0xc148[7]][_0xc148[8]]:null,data2:_0xa101x7[_0xc148[7]]?_0xa101x7[_0xc148[7]][_0xc148[9]]:null,FaxRoomId:_0xa101x6[_0xc148[10]],UserId:_0xa101x7[_0xc148[7]]?_0xa101x7[_0xc148[7]][_0xc148[10]]:null})}})}module[_0xc148[16]]= FaxRoom
\ No newline at end of file
+var _0xdf84=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x46\x61\x78\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xdf84[0];var _=require(_0xdf84[1]);var moment=require(_0xdf84[2]);var Room=require(_0xdf84[4])[_0xdf84[3]];var Status=require(_0xdf84[4])[_0xdf84[5]];function FaxRoom(){Room[_0xdf84[12]](function(_0xb67ax6,_0xb67ax7){return Status[_0xdf84[11]]({status:_0xb67ax6[_0xdf84[6]],data1:_0xb67ax7[_0xdf84[7]]?_0xb67ax7[_0xdf84[7]][_0xdf84[8]]:null,data2:_0xb67ax7[_0xdf84[7]]?_0xb67ax7[_0xdf84[7]][_0xdf84[9]]:null,FaxRoomId:_0xb67ax6[_0xdf84[10]],UserId:_0xb67ax7[_0xdf84[7]]?_0xb67ax7[_0xdf84[7]][_0xdf84[10]]:null})});Room[_0xdf84[15]](function(_0xb67ax6,_0xb67ax7){if(_0xb67ax6[_0xdf84[13]](_0xdf84[6])|| _0xb67ax6[_0xdf84[13]](_0xdf84[14])){return Status[_0xdf84[11]]({status:_0xb67ax6[_0xdf84[6]],data1:_0xb67ax7[_0xdf84[7]]?_0xb67ax7[_0xdf84[7]][_0xdf84[8]]:null,data2:_0xb67ax7[_0xdf84[7]]?_0xb67ax7[_0xdf84[7]][_0xdf84[9]]:null,FaxRoomId:_0xb67ax6[_0xdf84[10]],UserId:_0xb67ax7[_0xdf84[7]]?_0xb67ax7[_0xdf84[7]][_0xdf84[10]]:null})}})}module[_0xdf84[16]]= FaxRoom
\ No newline at end of file
index 27f8ce5..2a60177 100644 (file)
@@ -1 +1 @@
-var _0x1c15=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2F\x75\x73\x65\x72","\x2E\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x53\x70\x79","\x2E\x2F\x6D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2F\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2F\x63\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2F\x66\x61\x78\x52\x6F\x6F\x6D","\x2E\x2F\x73\x6D\x73\x52\x6F\x6F\x6D","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x2E\x2F\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x1c15[0];var Interval=require(_0x1c15[1]);var User=require(_0x1c15[2]);var ChanSpy=require(_0x1c15[3]);var MailRoom=require(_0x1c15[4]);var MailAccount=require(_0x1c15[5]);var ChatRoom=require(_0x1c15[6]);var FaxRoom=require(_0x1c15[7]);var SmsRoom=require(_0x1c15[8]);var OpenchannelRoom=require(_0x1c15[9]);var FaxAccount=require(_0x1c15[10]);module[_0x1c15[11]]= function(){ new Interval(); new ChanSpy(); new MailRoom(); new MailAccount(); new ChatRoom(); new FaxRoom(); new SmsRoom(); new FaxAccount(); new OpenchannelRoom()}
\ No newline at end of file
+var _0xfd66=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2F\x75\x73\x65\x72","\x2E\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x53\x70\x79","\x2E\x2F\x6D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2F\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2F\x63\x68\x61\x74\x52\x6F\x6F\x6D","\x2E\x2F\x66\x61\x78\x52\x6F\x6F\x6D","\x2E\x2F\x73\x6D\x73\x52\x6F\x6F\x6D","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x2E\x2F\x66\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xfd66[0];var Interval=require(_0xfd66[1]);var User=require(_0xfd66[2]);var ChanSpy=require(_0xfd66[3]);var MailRoom=require(_0xfd66[4]);var MailAccount=require(_0xfd66[5]);var ChatRoom=require(_0xfd66[6]);var FaxRoom=require(_0xfd66[7]);var SmsRoom=require(_0xfd66[8]);var OpenchannelRoom=require(_0xfd66[9]);var FaxAccount=require(_0xfd66[10]);module[_0xfd66[11]]= function(){ new Interval(); new ChanSpy(); new MailRoom(); new MailAccount(); new ChatRoom(); new FaxRoom(); new SmsRoom(); new FaxAccount(); new OpenchannelRoom()}
\ No newline at end of file
index 810b5ff..e867f6f 100644 (file)
@@ -1 +1 @@
-var _0xe0a9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E","\x64\x65\x62\x75\x67","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x62\x65\x66\x6F\x72\x65\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x69\x64","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x20\x75\x70\x64\x61\x74\x65\x20\x62\x79\x20\x69\x6E\x74\x65\x72\x76\x61\x6C\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x50\x52\x49\x4D\x41\x52\x59","\x66\x69\x65\x6C\x64\x73","\x6D\x65\x73\x73\x61\x67\x65","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x63\x6F\x6E\x74\x65\x78\x74\x20\x63\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x52\x4F\x55\x54\x45","\x61\x6C\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x49\x64","\x6D\x61\x70","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x63\x6F\x70\x65","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xe0a9[0];var _=require(_0xe0a9[1]);var util=require(_0xe0a9[2]);var IntervalModel=require(_0xe0a9[4])[_0xe0a9[3]];var VoiceExtension=require(_0xe0a9[4])[_0xe0a9[5]];var veUtil=require(_0xe0a9[6]);var sequelize=require(_0xe0a9[4])[_0xe0a9[7]];var Applications=veUtil[_0xe0a9[8]];var logger=require(_0xe0a9[10])(_0xe0a9[9]);function Interval(){logger[_0xe0a9[12]](_0xe0a9[11]);IntervalModel[_0xe0a9[14]](function(_0x1c12xa){if(_0x1c12xa[_0xe0a9[13]]!== null){updatevoiceExtension(_0x1c12xa)}});IntervalModel[_0xe0a9[15]](function(_0x1c12xa){if(_0x1c12xa[_0xe0a9[13]]!== null){updatevoiceExtension(_0x1c12xa)}});IntervalModel[_0xe0a9[16]](function(_0x1c12xa){if(_0x1c12xa[_0xe0a9[13]]!== null){updatevoiceExtension(_0x1c12xa)}})}function updatevoiceExtension(_0x1c12xa){var _0x1c12xc=_0x1c12xa[_0xe0a9[13]]=== null?_0x1c12xa[_0xe0a9[17]]:_0x1c12xa[_0xe0a9[13]];return sequelize[_0xe0a9[39]](function(_0x1c12xe){return VoiceExtension[_0xe0a9[36]]({where:{VoiceExtensionId:{$ne:null},IntervalId:_0x1c12xc},raw:true,distinct:_0xe0a9[34],attributes:[_0xe0a9[17]]})[_0xe0a9[33]](function(_0x1c12x12){var _0x1c12x13=_[_0xe0a9[35]](_0x1c12x12,_0xe0a9[34]);return VoiceExtension[_0xe0a9[38]](_0xe0a9[37])[_0xe0a9[36]]({where:{id:_0x1c12x13}})})[_0xe0a9[33]](function(_0x1c12xf){var _0x1c12x10=[];_0x1c12xf[_0xe0a9[32]](function(_0x1c12x11){_0x1c12x10[_0xe0a9[31]](veUtil[_0xe0a9[30]]({body:_0x1c12x11[_0xe0a9[29]],params:{id:_0x1c12x11[_0xe0a9[17]]}},_0x1c12xe))});return _0x1c12x10})[_0xe0a9[28]]()})[_0xe0a9[21]](sequelize.UniqueConstraintError,function(_0x1c12xd){if(_0x1c12xd[_0xe0a9[23]][_0xe0a9[22]]){_0x1c12xd[_0xe0a9[24]]= _0xe0a9[25];_0x1c12xd[_0xe0a9[26]]= _0xe0a9[27]};logger[_0xe0a9[20]](_0x1c12xd[_0xe0a9[19]])})[_0xe0a9[21]](function(_0x1c12xd){logger[_0xe0a9[20]](_0xe0a9[18],_0x1c12xd[_0xe0a9[19]])})}module[_0xe0a9[40]]= Interval
\ No newline at end of file
+var _0xc9c8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x49\x6E\x74\x65\x72\x76\x61\x6C\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E","\x64\x65\x62\x75\x67","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x62\x65\x66\x6F\x72\x65\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x69\x64","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x20\x75\x70\x64\x61\x74\x65\x20\x62\x79\x20\x69\x6E\x74\x65\x72\x76\x61\x6C\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x50\x52\x49\x4D\x41\x52\x59","\x66\x69\x65\x6C\x64\x73","\x6D\x65\x73\x73\x61\x67\x65","\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x2F\x63\x6F\x6E\x74\x65\x78\x74\x20\x63\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x52\x4F\x55\x54\x45","\x61\x6C\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x49\x64","\x6D\x61\x70","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x73\x63\x6F\x70\x65","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];_0xc9c8[0];var _=require(_0xc9c8[1]);var util=require(_0xc9c8[2]);var IntervalModel=require(_0xc9c8[4])[_0xc9c8[3]];var VoiceExtension=require(_0xc9c8[4])[_0xc9c8[5]];var veUtil=require(_0xc9c8[6]);var sequelize=require(_0xc9c8[4])[_0xc9c8[7]];var Applications=veUtil[_0xc9c8[8]];var logger=require(_0xc9c8[10])(_0xc9c8[9]);function Interval(){logger[_0xc9c8[12]](_0xc9c8[11]);IntervalModel[_0xc9c8[13]](function(_0x44e8xa){updatevoiceExtension(_0x44e8xa)});IntervalModel[_0xc9c8[15]](function(_0x44e8xa){if(_0x44e8xa[_0xc9c8[14]]!== null){updatevoiceExtension(_0x44e8xa)}});IntervalModel[_0xc9c8[16]](function(_0x44e8xa){if(_0x44e8xa[_0xc9c8[14]]!== null){updatevoiceExtension(_0x44e8xa)}})}function updatevoiceExtension(_0x44e8xa){var _0x44e8xc=_0x44e8xa[_0xc9c8[14]]=== null?_0x44e8xa[_0xc9c8[17]]:_0x44e8xa[_0xc9c8[14]];return sequelize[_0xc9c8[39]](function(_0x44e8xe){return VoiceExtension[_0xc9c8[36]]({where:{VoiceExtensionId:{$ne:null},IntervalId:_0x44e8xc},raw:true,distinct:_0xc9c8[34]})[_0xc9c8[33]](function(_0x44e8x12){var _0x44e8x13=_[_0xc9c8[35]](_0x44e8x12,_0xc9c8[34]);return VoiceExtension[_0xc9c8[38]](_0xc9c8[37])[_0xc9c8[36]]({where:{id:_0x44e8x13}})})[_0xc9c8[33]](function(_0x44e8xf){var _0x44e8x10=[];_0x44e8xf[_0xc9c8[32]](function(_0x44e8x11){_0x44e8x10[_0xc9c8[31]](veUtil[_0xc9c8[30]]({body:_0x44e8x11[_0xc9c8[29]],params:{id:_0x44e8x11[_0xc9c8[17]]}},_0x44e8xe))});return _0x44e8x10})[_0xc9c8[28]]()})[_0xc9c8[21]](sequelize.UniqueConstraintError,function(_0x44e8xd){if(_0x44e8xd[_0xc9c8[23]][_0xc9c8[22]]){_0x44e8xd[_0xc9c8[24]]= _0xc9c8[25];_0x44e8xd[_0xc9c8[26]]= _0xc9c8[27]};logger[_0xc9c8[20]](_0x44e8xd[_0xc9c8[19]])})[_0xc9c8[21]](function(_0x44e8xd){logger[_0xc9c8[20]](_0xc9c8[18],_0x44e8xd[_0xc9c8[19]])})}module[_0xc9c8[40]]= Interval
\ No newline at end of file
index 2cb7d32..c60e600 100644 (file)
@@ -1 +1 @@
-var _0x226b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x72\x76\x69\x63\x65","\x69\x64","\x75\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x226b[0];const _=require(_0x226b[1]);const moment=require(_0x226b[2]);const Account=require(_0x226b[4])[_0x226b[3]];function MailAccount(){Account[_0x226b[8]](function(_0x19fdx5,_0x19fdx6){if(_0x19fdx5[_0x226b[5]]){return Account[_0x226b[7]]({service:false},{where:{id:{$ne:_0x19fdx5[_0x226b[6]]}}})}});Account[_0x226b[10]](function(_0x19fdx5,_0x19fdx6){if(_0x19fdx5[_0x226b[9]](_0x226b[5])&& _0x19fdx5[_0x226b[5]]){return Account[_0x226b[7]]({service:false},{where:{id:{$ne:_0x19fdx5[_0x226b[6]]}}})}})}module[_0x226b[11]]= MailAccount
\ No newline at end of file
+var _0x63df=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x72\x76\x69\x63\x65","\x69\x64","\x75\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x63df[0];const _=require(_0x63df[1]);const moment=require(_0x63df[2]);const Account=require(_0x63df[4])[_0x63df[3]];function MailAccount(){Account[_0x63df[8]](function(_0xd217x5,_0xd217x6){if(_0xd217x5[_0x63df[5]]){return Account[_0x63df[7]]({service:false},{where:{id:{$ne:_0xd217x5[_0x63df[6]]}}})}});Account[_0x63df[10]](function(_0xd217x5,_0xd217x6){if(_0xd217x5[_0x63df[9]](_0x63df[5])&& _0xd217x5[_0x63df[5]]){return Account[_0x63df[7]]({service:false},{where:{id:{$ne:_0xd217x5[_0x63df[6]]}}})}})}module[_0x63df[11]]= MailAccount
\ No newline at end of file
index 8cff848..f334965 100644 (file)
@@ -1 +1 @@
-var _0xfa5f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xfa5f[0];const _=require(_0xfa5f[1]);const moment=require(_0xfa5f[2]);const Room=require(_0xfa5f[4])[_0xfa5f[3]];const Status=require(_0xfa5f[4])[_0xfa5f[5]];function MailRoom(){Room[_0xfa5f[12]](function(_0x5ec5x6,_0x5ec5x7){return Status[_0xfa5f[11]]({status:_0x5ec5x6[_0xfa5f[6]],data1:_0x5ec5x7[_0xfa5f[7]]?_0x5ec5x7[_0xfa5f[7]][_0xfa5f[8]]:null,data2:_0x5ec5x7[_0xfa5f[7]]?_0x5ec5x7[_0xfa5f[7]][_0xfa5f[9]]:null,MailRoomId:_0x5ec5x6[_0xfa5f[10]],UserId:_0x5ec5x7[_0xfa5f[7]]?_0x5ec5x7[_0xfa5f[7]][_0xfa5f[10]]:null})});Room[_0xfa5f[15]](function(_0x5ec5x6,_0x5ec5x7){if(_0x5ec5x6[_0xfa5f[13]](_0xfa5f[6])|| _0x5ec5x6[_0xfa5f[13]](_0xfa5f[14])){return Status[_0xfa5f[11]]({status:_0x5ec5x6[_0xfa5f[6]],data1:_0x5ec5x7[_0xfa5f[7]]?_0x5ec5x7[_0xfa5f[7]][_0xfa5f[8]]:null,data2:_0x5ec5x7[_0xfa5f[7]]?_0x5ec5x7[_0xfa5f[7]][_0xfa5f[9]]:null,MailRoomId:_0x5ec5x6[_0xfa5f[10]],UserId:_0x5ec5x7[_0xfa5f[7]]?_0x5ec5x7[_0xfa5f[7]][_0xfa5f[10]]:null})}})}module[_0xfa5f[16]]= MailRoom
\ No newline at end of file
+var _0x2ad5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x73\x74\x61\x74\x75\x73","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x2ad5[0];const _=require(_0x2ad5[1]);const moment=require(_0x2ad5[2]);const Room=require(_0x2ad5[4])[_0x2ad5[3]];const Status=require(_0x2ad5[4])[_0x2ad5[5]];function MailRoom(){Room[_0x2ad5[12]](function(_0x32f3x6,_0x32f3x7){return Status[_0x2ad5[11]]({status:_0x32f3x6[_0x2ad5[6]],data1:_0x32f3x7[_0x2ad5[7]]?_0x32f3x7[_0x2ad5[7]][_0x2ad5[8]]:null,data2:_0x32f3x7[_0x2ad5[7]]?_0x32f3x7[_0x2ad5[7]][_0x2ad5[9]]:null,MailRoomId:_0x32f3x6[_0x2ad5[10]],UserId:_0x32f3x7[_0x2ad5[7]]?_0x32f3x7[_0x2ad5[7]][_0x2ad5[10]]:null})});Room[_0x2ad5[15]](function(_0x32f3x6,_0x32f3x7){if(_0x32f3x6[_0x2ad5[13]](_0x2ad5[6])|| _0x32f3x6[_0x2ad5[13]](_0x2ad5[14])){return Status[_0x2ad5[11]]({status:_0x32f3x6[_0x2ad5[6]],data1:_0x32f3x7[_0x2ad5[7]]?_0x32f3x7[_0x2ad5[7]][_0x2ad5[8]]:null,data2:_0x32f3x7[_0x2ad5[7]]?_0x32f3x7[_0x2ad5[7]][_0x2ad5[9]]:null,MailRoomId:_0x32f3x6[_0x2ad5[10]],UserId:_0x32f3x7[_0x2ad5[7]]?_0x32f3x7[_0x2ad5[7]][_0x2ad5[10]]:null})}})}module[_0x2ad5[16]]= MailRoom
\ No newline at end of file
index 03c0d8f..1e1f985 100644 (file)
@@ -1 +1 @@
-var _0x268a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x268a[0];const _=require(_0x268a[1]);const moment=require(_0x268a[2]);const Room=require(_0x268a[4])[_0x268a[3]];const Status=require(_0x268a[4])[_0x268a[5]];function OpenchannelRoom(){Room[_0x268a[6]](function(_0x3b99x6,_0x3b99x7){});Room[_0x268a[15]](function(_0x3b99x6,_0x3b99x7){if(_0x3b99x6[_0x268a[8]](_0x268a[7])|| _0x3b99x6[_0x268a[8]](_0x268a[9])){return Status[_0x268a[14]]({status:_0x3b99x6[_0x268a[7]],data1:_0x3b99x7[_0x268a[10]]?_0x3b99x7[_0x268a[10]][_0x268a[11]]:null,data2:_0x3b99x7[_0x268a[10]]?_0x3b99x7[_0x268a[10]][_0x268a[12]]:null,OpenchannelRoomId:_0x3b99x6[_0x268a[13]],UserId:_0x3b99x7[_0x268a[10]]?_0x3b99x7[_0x268a[10]][_0x268a[13]]:null})}})}module[_0x268a[16]]= OpenchannelRoom
\ No newline at end of file
+var _0x6f92=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x6f92[0];const _=require(_0x6f92[1]);const moment=require(_0x6f92[2]);const Room=require(_0x6f92[4])[_0x6f92[3]];const Status=require(_0x6f92[4])[_0x6f92[5]];function OpenchannelRoom(){Room[_0x6f92[6]](function(_0xcf63x6,_0xcf63x7){});Room[_0x6f92[15]](function(_0xcf63x6,_0xcf63x7){if(_0xcf63x6[_0x6f92[8]](_0x6f92[7])|| _0xcf63x6[_0x6f92[8]](_0x6f92[9])){return Status[_0x6f92[14]]({status:_0xcf63x6[_0x6f92[7]],data1:_0xcf63x7[_0x6f92[10]]?_0xcf63x7[_0x6f92[10]][_0x6f92[11]]:null,data2:_0xcf63x7[_0x6f92[10]]?_0xcf63x7[_0x6f92[10]][_0x6f92[12]]:null,OpenchannelRoomId:_0xcf63x6[_0x6f92[13]],UserId:_0xcf63x7[_0x6f92[10]]?_0xcf63x7[_0x6f92[10]][_0x6f92[13]]:null})}})}module[_0x6f92[16]]= OpenchannelRoom
\ No newline at end of file
index fac3752..f125f0d 100644 (file)
@@ -1 +1 @@
-var _0x421a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x53\x6D\x73\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x421a[0];const _=require(_0x421a[1]);const moment=require(_0x421a[2]);const Room=require(_0x421a[4])[_0x421a[3]];const Status=require(_0x421a[4])[_0x421a[5]];function SmsRoom(){Room[_0x421a[6]](function(_0x2a8bx6,_0x2a8bx7){});Room[_0x421a[15]](function(_0x2a8bx6,_0x2a8bx7){if(_0x2a8bx6[_0x421a[8]](_0x421a[7])|| _0x2a8bx6[_0x421a[8]](_0x421a[9])){return Status[_0x421a[14]]({status:_0x2a8bx6[_0x421a[7]],data1:_0x2a8bx7[_0x421a[10]]?_0x2a8bx7[_0x421a[10]][_0x421a[11]]:null,data2:_0x2a8bx7[_0x421a[10]]?_0x2a8bx7[_0x421a[10]][_0x421a[12]]:null,SmsRoomId:_0x2a8bx6[_0x421a[13]],UserId:_0x2a8bx7[_0x421a[10]]?_0x2a8bx7[_0x421a[10]][_0x421a[13]]:null})}})}module[_0x421a[16]]= SmsRoom
\ No newline at end of file
+var _0x3923=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x53\x6D\x73\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x63\x68\x61\x6E\x67\x65\x64","\x6F\x70\x65\x6E\x52\x65\x61\x73\x6F\x6E","\x75\x73\x65\x72","\x6E\x61\x6D\x65","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x3923[0];const _=require(_0x3923[1]);const moment=require(_0x3923[2]);const Room=require(_0x3923[4])[_0x3923[3]];const Status=require(_0x3923[4])[_0x3923[5]];function SmsRoom(){Room[_0x3923[6]](function(_0x5dc1x6,_0x5dc1x7){});Room[_0x3923[15]](function(_0x5dc1x6,_0x5dc1x7){if(_0x5dc1x6[_0x3923[8]](_0x3923[7])|| _0x5dc1x6[_0x3923[8]](_0x3923[9])){return Status[_0x3923[14]]({status:_0x5dc1x6[_0x3923[7]],data1:_0x5dc1x7[_0x3923[10]]?_0x5dc1x7[_0x3923[10]][_0x3923[11]]:null,data2:_0x5dc1x7[_0x3923[10]]?_0x5dc1x7[_0x3923[10]][_0x3923[12]]:null,SmsRoomId:_0x5dc1x6[_0x3923[13]],UserId:_0x5dc1x7[_0x3923[10]]?_0x5dc1x7[_0x3923[10]][_0x3923[13]]:null})}})}module[_0x3923[16]]= SmsRoom
\ No newline at end of file
index 15726cd..bb04d97 100644 (file)
@@ -1 +1 @@
-var _0xd767=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x73\x74\x61\x74","\x70\x69\x64\x75\x73\x61\x67\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x6F\x73","\x6E\x6F\x64\x65\x2D\x64\x66","\x70\x72\x6F\x63\x65\x73\x73\x2D\x6C\x69\x73\x74","\x63\x68\x65\x63\x6B\x53\x74\x61\x74\x75\x73","\x64\x69\x73\x6B\x73","\x6D\x6F\x75\x6E\x74","\x73\x69\x7A\x65","\x75\x73\x65\x64","\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x70\x70\x69\x64","\x70\x69\x64","\x66\x69\x6C\x74\x65\x72","\x6D\x6F\x74\x69\x6F\x6E","\x63\x70\x75","\x70\x6D\x65\x6D","\x4F\x74\x68\x65\x72","\x64\x65\x74\x61\x69\x6C\x73","\x6D\x65\x6D\x6F\x72\x79","\x54\x6F\x74\x61\x6C","\x46\x72\x65\x65","\x4D\x6F\x74\x69\x6F\x6E","\x74\x6F\x74\x61\x6C\x6D\x65\x6D","\x66\x72\x65\x65\x6D\x65\x6D","\x63\x6F\x72\x65\x73","\x6E\x61\x6D\x65","\x70\x61\x74\x68","\x73\x6E\x61\x70\x73\x68\x6F\x74","\x63\x70\x75\x73","\x74\x69\x6D\x65\x73","\x76\x61\x6C\x75\x65\x73","\x73\x75\x6D","\x72\x6F\x75\x6E\x64","\x66\x6F\x72\x4F\x77\x6E"];_0xd767[0];var Promise=require(_0xd767[1]),_=require(_0xd767[2]),pidStat=Promise[_0xd767[5]](require(_0xd767[4])[_0xd767[3]]),os=require(_0xd767[6]),df=Promise[_0xd767[5]](require(_0xd767[7])),processList=require(_0xd767[8]);exports[_0xd767[9]]= function(){return function(){var _0x6f75x7={};var _0x6f75x8;return pidStat(process[_0xd767[19]])[_0xd767[17]](function(_0x6f75xd){_0x6f75x7[_0xd767[22]]= {motion:_0x6f75xd[_0xd767[22]]};_0x6f75x8= _0x6f75xd[_0xd767[26]];_0x6f75x7[_0xd767[26]]= {Total:os[_0xd767[30]]()/ 1024,details:{}};_0x6f75x7[_0xd767[26]][_0xd767[25]][_0xd767[28]]= os[_0xd767[31]]()/ 1024;_0x6f75x7[_0xd767[22]][_0xd767[32]]= oscpu();return processList[_0xd767[35]](_0xd767[19],_0xd767[18],_0xd767[23],_0xd767[22],_0xd767[33],_0xd767[34])})[_0xd767[17]](function(_0x6f75xb){_0x6f75xb= (_[_0xd767[20]](_0x6f75xb,function(_0x6f75xc){return _0x6f75xc[_0xd767[18]]== process[_0xd767[19]]}));_[_0xd767[16]](_0x6f75xb,function(_0x6f75xc){_0x6f75x7[_0xd767[22]][_0xd767[21]]+= _0x6f75xc[_0xd767[22]];_0x6f75x8+= Number(_0x6f75xc[_0xd767[23]])});_0x6f75x8= _0x6f75x8/ 1024;_0x6f75x7[_0xd767[26]][_0xd767[25]][_0xd767[24]]= _0x6f75x7[_0xd767[26]][_0xd767[27]]- _0x6f75x8- _0x6f75x7[_0xd767[26]][_0xd767[25]][_0xd767[28]];_0x6f75x7[_0xd767[26]][_0xd767[25]][_0xd767[29]]= _0x6f75x8;return df()})[_0xd767[17]](function(_0x6f75x9){_0x6f75x7[_0xd767[10]]= [];_[_0xd767[16]](_0x6f75x9,function(_0x6f75xa){_0x6f75x7[_0xd767[10]][_0xd767[15]]({mount:_0x6f75xa[_0xd767[11]],size:_0x6f75xa[_0xd767[12]],details:{Used:_0x6f75xa[_0xd767[13]],Available:_0x6f75xa[_0xd767[14]]}})});return _0x6f75x7})}};function oscpu(){var _0x6f75xf=os[_0xd767[36]]();var _0x6f75x10=[],_0x6f75x11,_0x6f75x12;_[_0xd767[16]](_0x6f75xf,function(_0x6f75x13){_0x6f75x11= {};_0x6f75x12= _[_0xd767[39]](_[_0xd767[38]](_0x6f75x13[_0xd767[37]]));_[_0xd767[41]](_0x6f75x13[_0xd767[37]],function(_0x6f75x14,_0x6f75x15){_0x6f75x11[_0x6f75x15]= Math[_0xd767[40]](100* _0x6f75x14/ _0x6f75x12)});_0x6f75x10[_0xd767[15]](_0x6f75x11)});return _0x6f75x10}
\ No newline at end of file
+var _0xb23f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6C\x6F\x64\x61\x73\x68","\x73\x74\x61\x74","\x70\x69\x64\x75\x73\x61\x67\x65","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x6F\x73","\x6E\x6F\x64\x65\x2D\x64\x66","\x70\x72\x6F\x63\x65\x73\x73\x2D\x6C\x69\x73\x74","\x63\x68\x65\x63\x6B\x53\x74\x61\x74\x75\x73","\x64\x69\x73\x6B\x73","\x6D\x6F\x75\x6E\x74","\x73\x69\x7A\x65","\x75\x73\x65\x64","\x61\x76\x61\x69\x6C\x61\x62\x6C\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x70\x70\x69\x64","\x70\x69\x64","\x66\x69\x6C\x74\x65\x72","\x6D\x6F\x74\x69\x6F\x6E","\x63\x70\x75","\x70\x6D\x65\x6D","\x4F\x74\x68\x65\x72","\x64\x65\x74\x61\x69\x6C\x73","\x6D\x65\x6D\x6F\x72\x79","\x54\x6F\x74\x61\x6C","\x46\x72\x65\x65","\x4D\x6F\x74\x69\x6F\x6E","\x74\x6F\x74\x61\x6C\x6D\x65\x6D","\x66\x72\x65\x65\x6D\x65\x6D","\x63\x6F\x72\x65\x73","\x6E\x61\x6D\x65","\x70\x61\x74\x68","\x73\x6E\x61\x70\x73\x68\x6F\x74","\x63\x70\x75\x73","\x74\x69\x6D\x65\x73","\x76\x61\x6C\x75\x65\x73","\x73\x75\x6D","\x72\x6F\x75\x6E\x64","\x66\x6F\x72\x4F\x77\x6E"];_0xb23f[0];var Promise=require(_0xb23f[1]),_=require(_0xb23f[2]),pidStat=Promise[_0xb23f[5]](require(_0xb23f[4])[_0xb23f[3]]),os=require(_0xb23f[6]),df=Promise[_0xb23f[5]](require(_0xb23f[7])),processList=require(_0xb23f[8]);exports[_0xb23f[9]]= function(){return function(){var _0x3fbex7={};var _0x3fbex8;return pidStat(process[_0xb23f[19]])[_0xb23f[17]](function(_0x3fbexd){_0x3fbex7[_0xb23f[22]]= {motion:_0x3fbexd[_0xb23f[22]]};_0x3fbex8= _0x3fbexd[_0xb23f[26]];_0x3fbex7[_0xb23f[26]]= {Total:os[_0xb23f[30]]()/ 1024,details:{}};_0x3fbex7[_0xb23f[26]][_0xb23f[25]][_0xb23f[28]]= os[_0xb23f[31]]()/ 1024;_0x3fbex7[_0xb23f[22]][_0xb23f[32]]= oscpu();return processList[_0xb23f[35]](_0xb23f[19],_0xb23f[18],_0xb23f[23],_0xb23f[22],_0xb23f[33],_0xb23f[34])})[_0xb23f[17]](function(_0x3fbexb){_0x3fbexb= (_[_0xb23f[20]](_0x3fbexb,function(_0x3fbexc){return _0x3fbexc[_0xb23f[18]]== process[_0xb23f[19]]}));_[_0xb23f[16]](_0x3fbexb,function(_0x3fbexc){_0x3fbex7[_0xb23f[22]][_0xb23f[21]]+= _0x3fbexc[_0xb23f[22]];_0x3fbex8+= Number(_0x3fbexc[_0xb23f[23]])});_0x3fbex8= _0x3fbex8/ 1024;_0x3fbex7[_0xb23f[26]][_0xb23f[25]][_0xb23f[24]]= _0x3fbex7[_0xb23f[26]][_0xb23f[27]]- _0x3fbex8- _0x3fbex7[_0xb23f[26]][_0xb23f[25]][_0xb23f[28]];_0x3fbex7[_0xb23f[26]][_0xb23f[25]][_0xb23f[29]]= _0x3fbex8;return df()})[_0xb23f[17]](function(_0x3fbex9){_0x3fbex7[_0xb23f[10]]= [];_[_0xb23f[16]](_0x3fbex9,function(_0x3fbexa){_0x3fbex7[_0xb23f[10]][_0xb23f[15]]({mount:_0x3fbexa[_0xb23f[11]],size:_0x3fbexa[_0xb23f[12]],details:{Used:_0x3fbexa[_0xb23f[13]],Available:_0x3fbexa[_0xb23f[14]]}})});return _0x3fbex7})}};function oscpu(){var _0x3fbexf=os[_0xb23f[36]]();var _0x3fbex10=[],_0x3fbex11,_0x3fbex12;_[_0xb23f[16]](_0x3fbexf,function(_0x3fbex13){_0x3fbex11= {};_0x3fbex12= _[_0xb23f[39]](_[_0xb23f[38]](_0x3fbex13[_0xb23f[37]]));_[_0xb23f[41]](_0x3fbex13[_0xb23f[37]],function(_0x3fbex14,_0x3fbex15){_0x3fbex11[_0x3fbex15]= Math[_0xb23f[40]](100* _0x3fbex14/ _0x3fbex12)});_0x3fbex10[_0xb23f[15]](_0x3fbex11)});return _0x3fbex10}
\ No newline at end of file
index 3f66a6d..026359f 100644 (file)
@@ -1 +1 @@
-var _0x8e42=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x43\x68\x61\x6E\x53\x70\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x72\x65\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x63\x68\x61\x6E\x73\x70\x79\x2E\x2E\x2E","\x64\x65\x62\x75\x67","\x61\x6C\x6C","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x25\x73\x25\x73","\x70\x72\x65\x66\x69\x78","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x63\x68\x61\x6E\x73\x70\x79","\x69\x64","\x73\x79\x73\x74\x65\x6D","\x70\x75\x73\x68","\x61\x75\x74\x68","\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E\x25\x73","\x53\x49\x50\x2F\x25\x73\x2C\x25\x73","\x6F\x70\x74\x69\x6F\x6E\x73","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x44\x65\x6C\x65\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x63\x68\x61\x6E\x73\x70\x79\x2E\x2E\x2E","\x64\x65\x73\x74\x72\x6F\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x55\x70\x64\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x63\x61\x6C\x6C\x65\x72\x49\x44\x2E\x2E\x2E","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x73\x61\x76\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x43\x72\x65\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x2E\x2E\x2E","\x5F","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x44\x69\x61\x6C","\x53\x49\x50\x2F","\x2C\x2C\x74\x54\x78\x58","\x48\x61\x6E\x67\x75\x70","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x6C\x61\x73\x74\x4C\x6F\x67\x69\x6E\x41\x74","\x6F\x6E\x6C\x69\x6E\x65","\x43\x68\x61\x6E\x73\x70\x79\x20\x75\x70\x64\x61\x74\x65\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65"];_0x8e42[0];var fs=require(_0x8e42[1]);var util=require(_0x8e42[2]);var path=require(_0x8e42[3]);var config=require(_0x8e42[4]);var UserModel=require(_0x8e42[6])[_0x8e42[5]];var VoiceExtension=require(_0x8e42[6])[_0x8e42[7]];var ChanSpy=require(_0x8e42[6])[_0x8e42[8]];var sequelize=require(_0x8e42[6])[_0x8e42[9]];var BPromise=require(_0x8e42[10]);var logger=require(_0x8e42[12])(_0x8e42[11]);function createChanspy(_0x1499xc,_0x1499xd){logger[_0x8e42[14]](_0x8e42[13]);return ChanSpy[_0x8e42[43]]()[_0x8e42[42]](function(_0x1499xe){var _0x1499xf=[];_0x1499xe[_0x8e42[41]](function(_0x1499x10){var _0x1499x11=[];var _0x1499x12=1;_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[19]]),priority:_0x1499x12,app:_0x8e42[21],appdata:util[_0x8e42[20]](_0x8e42[22],_0x8e42[23]),UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++;if(_0x1499x10[_0x8e42[27]]){_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[19]]),priority:_0x1499x12,app:_0x8e42[28],appdata:_0x1499x10[_0x8e42[29]],UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++};if(_0x1499x10[_0x8e42[30]]&& _0x1499x10[_0x8e42[31]]){_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[19]]),priority:_0x1499x12,app:_0x8e42[32],appdata:util[_0x8e42[20]](_0x8e42[33],_0x1499x10[_0x8e42[31]]),UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++};_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[19]]),priority:_0x1499x12,app:_0x8e42[8],appdata:util[_0x8e42[20]](_0x8e42[34],_0x1499xc[_0x8e42[19]],_0x1499x10[_0x8e42[35]]),UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++;if(_0x1499x10[_0x8e42[30]]&& _0x1499x10[_0x8e42[31]]){_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[19]]),priority:_0x1499x12,app:_0x8e42[36],appdata:_0x8e42[37],UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]})};_0x1499x12= 1;_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[38]]),priority:_0x1499x12,app:_0x8e42[21],appdata:util[_0x8e42[20]](_0x8e42[22],_0x8e42[23]),UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++;if(_0x1499x10[_0x8e42[27]]){_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[38]]),priority:_0x1499x12,app:_0x8e42[28],appdata:_0x1499x10[_0x8e42[29]],UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++};if(_0x1499x10[_0x8e42[30]]&& _0x1499x10[_0x8e42[31]]){_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[38]]),priority:_0x1499x12,app:_0x8e42[32],appdata:util[_0x8e42[20]](_0x8e42[33],_0x1499x10[_0x8e42[31]]),UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++};_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[38]]),priority:_0x1499x12,app:_0x8e42[8],appdata:util[_0x8e42[20]](_0x8e42[34],_0x1499xc[_0x8e42[19]],_0x1499x10[_0x8e42[35]]),UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]});_0x1499x12++;if(_0x1499x10[_0x8e42[30]]&& _0x1499x10[_0x8e42[31]]){_0x1499x11[_0x8e42[26]]({context:_0x8e42[16],exten:util[_0x8e42[20]](_0x8e42[17],_0x1499x10[_0x8e42[18]],_0x1499xc[_0x8e42[38]]),priority:_0x1499x12,app:_0x8e42[36],appdata:_0x8e42[37],UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:_0x1499x10[_0x8e42[24]],type:_0x8e42[25]})};_0x1499xf[_0x8e42[26]](VoiceExtension[_0x8e42[40]](_0x1499x11,{transaction:_0x1499xd[_0x8e42[39]]|| null}))});return _0x1499xf})[_0x8e42[15]]()}function deleteChanSpy(_0x1499xc,_0x1499xd){logger[_0x8e42[14]](_0x8e42[44]);return VoiceExtension[_0x8e42[45]]({where:{UserId:_0x1499xc[_0x8e42[24]],ChanSpyId:{$ne:null}},transaction:_0x1499xd[_0x8e42[39]]|| null})}function createCallerID(_0x1499xc,_0x1499xd){return function(){if(_0x1499xc[_0x8e42[46]]&& _0x1499xc[_0x8e42[38]]&& _0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[46])){logger[_0x8e42[14]](_0x8e42[49]);_0x1499xc[_0x8e42[50]]= util[_0x8e42[20]](_0x8e42[51],_0x1499xc[_0x8e42[46]],_0x1499xc[_0x8e42[38]]);return _0x1499xc[_0x8e42[52]]({transaction:_0x1499xd[_0x8e42[39]]|| null})}else {return BPromise[_0x8e42[53]]()}}}function createExtension(_0x1499xc,_0x1499xd){logger[_0x8e42[14]](_0x8e42[54]);return function(){var _0x1499x16=[{context:_0x8e42[16],exten:_0x8e42[55]+ _0x1499xc[_0x8e42[38]],priority:1,app:_0x8e42[21],appdata:_0x8e42[56],UserId:_0x1499xc[_0x8e42[24]],type:_0x8e42[25]},{context:_0x8e42[16],exten:_0x8e42[55]+ _0x1499xc[_0x8e42[38]],priority:2,app:_0x8e42[57],appdata:_0x8e42[58]+ _0x1499xc[_0x8e42[19]]+ _0x8e42[59],UserId:_0x1499xc[_0x8e42[24]],type:_0x8e42[25]},{context:_0x8e42[16],exten:_0x8e42[55]+ _0x1499xc[_0x8e42[38]],priority:3,app:_0x8e42[60],appdata:_0x8e42[37],UserId:_0x1499xc[_0x8e42[24]],type:_0x8e42[25]},{context:_0x8e42[16],exten:_0x1499xc[_0x8e42[19]],priority:1,app:_0x8e42[21],appdata:_0x8e42[56],UserId:_0x1499xc[_0x8e42[24]],type:_0x8e42[25]},{context:_0x8e42[16],exten:_0x1499xc[_0x8e42[19]],priority:2,app:_0x8e42[57],appdata:_0x8e42[58]+ _0x1499xc[_0x8e42[19]]+ _0x8e42[59],UserId:_0x1499xc[_0x8e42[24]],type:_0x8e42[25]},{context:_0x8e42[16],exten:_0x1499xc[_0x8e42[19]],priority:3,app:_0x8e42[60],appdata:_0x8e42[37],UserId:_0x1499xc[_0x8e42[24]],type:_0x8e42[25]}];return VoiceExtension[_0x8e42[40]](_0x1499x16,{transaction:_0x1499xd[_0x8e42[39]]|| null})}}exports[_0x8e42[61]]= function(_0x1499xd){return function(_0x1499xc){if(!_0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[62])&&  !_0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[63]) &&  !_0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[50]) &&  !_0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[64]) &&  !_0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[65])){return BPromise[_0x8e42[53]]()[_0x8e42[42]](createCallerID(_0x1499xc,_0x1499xd))[_0x8e42[42]](function(){if((_0x1499xc[_0x8e42[23]]&& _0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[23]))){return createChanspy(_0x1499xc,_0x1499xd)}})[_0x8e42[42]](function(){if(_0x1499xc[_0x8e42[23]]&&  !_0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[23])&& _0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[19])){return deleteChanSpy(_0x1499xc,_0x1499xd)}})[_0x8e42[42]](function(){if(_0x1499xc[_0x8e42[23]]&&  !_0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[23])&& _0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[19])){return createChanspy(_0x1499xc,_0x1499xd)}})[_0x8e42[42]](function(){if(!_0x1499xc[_0x8e42[23]]&& _0x1499xc[_0x8e42[48]][_0x8e42[47]](_0x8e42[23])){return deleteChanSpy(_0x1499xc,_0x1499xd)}})[_0x8e42[69]](function(_0x1499x17){logger[_0x8e42[68]](_0x8e42[66],_0x1499x17[_0x8e42[67]])})[_0x8e42[42]](function(){return _0x1499xc})}else {return BPromise[_0x8e42[53]]()[_0x8e42[42]](function(){return _0x1499xc})}}};exports[_0x8e42[70]]= function(_0x1499xd){return function(_0x1499xc){delete _0x1499xc[_0x8e42[48]][_0x8e42[38]];return Promise[_0x8e42[15]]([])[_0x8e42[42]](createCallerID(_0x1499xc,_0x1499xd))[_0x8e42[42]](createExtension(_0x1499xc,_0x1499xd))[_0x8e42[42]](function(){if(_0x1499xc[_0x8e42[23]]){return createChanspy(_0x1499xc,_0x1499xd)}})[_0x8e42[42]](function(){return _0x1499xc})}}
\ No newline at end of file
+var _0xdbc7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x43\x68\x61\x6E\x53\x70\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x43\x72\x65\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x63\x68\x61\x6E\x73\x70\x79\x2E\x2E\x2E","\x64\x65\x62\x75\x67","\x61\x6C\x6C","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x25\x73\x25\x73","\x70\x72\x65\x66\x69\x78","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x63\x68\x61\x6E\x73\x70\x79","\x69\x64","\x73\x79\x73\x74\x65\x6D","\x70\x75\x73\x68","\x61\x75\x74\x68","\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E\x25\x73","\x53\x49\x50\x2F\x25\x73\x2C\x25\x73","\x6F\x70\x74\x69\x6F\x6E\x73","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x44\x65\x6C\x65\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x63\x68\x61\x6E\x73\x70\x79\x2E\x2E\x2E","\x64\x65\x73\x74\x72\x6F\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x55\x70\x64\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x63\x61\x6C\x6C\x65\x72\x49\x44\x2E\x2E\x2E","\x63\x61\x6C\x6C\x65\x72\x69\x64","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x73\x61\x76\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x43\x72\x65\x61\x74\x69\x6E\x67\x20\x75\x73\x65\x72\x20\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73\x2E\x2E\x2E","\x5F","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x44\x69\x61\x6C","\x53\x49\x50\x2F","\x2C\x2C\x74\x54\x78\x58","\x48\x61\x6E\x67\x75\x70","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x71\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x6C\x61\x73\x74\x4C\x6F\x67\x69\x6E\x41\x74","\x6F\x6E\x6C\x69\x6E\x65","\x43\x68\x61\x6E\x73\x70\x79\x20\x75\x70\x64\x61\x74\x65\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65"];_0xdbc7[0];var fs=require(_0xdbc7[1]);var util=require(_0xdbc7[2]);var path=require(_0xdbc7[3]);var config=require(_0xdbc7[4]);var UserModel=require(_0xdbc7[6])[_0xdbc7[5]];var VoiceExtension=require(_0xdbc7[6])[_0xdbc7[7]];var ChanSpy=require(_0xdbc7[6])[_0xdbc7[8]];var sequelize=require(_0xdbc7[6])[_0xdbc7[9]];var BPromise=require(_0xdbc7[10]);var logger=require(_0xdbc7[12])(_0xdbc7[11]);function createChanspy(_0x7e3axc,_0x7e3axd){logger[_0xdbc7[14]](_0xdbc7[13]);return ChanSpy[_0xdbc7[43]]()[_0xdbc7[42]](function(_0x7e3axe){var _0x7e3axf=[];_0x7e3axe[_0xdbc7[41]](function(_0x7e3ax10){var _0x7e3ax11=[];var _0x7e3ax12=1;_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[19]]),priority:_0x7e3ax12,app:_0xdbc7[21],appdata:util[_0xdbc7[20]](_0xdbc7[22],_0xdbc7[23]),UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++;if(_0x7e3ax10[_0xdbc7[27]]){_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[19]]),priority:_0x7e3ax12,app:_0xdbc7[28],appdata:_0x7e3ax10[_0xdbc7[29]],UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++};if(_0x7e3ax10[_0xdbc7[30]]&& _0x7e3ax10[_0xdbc7[31]]){_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[19]]),priority:_0x7e3ax12,app:_0xdbc7[32],appdata:util[_0xdbc7[20]](_0xdbc7[33],_0x7e3ax10[_0xdbc7[31]]),UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++};_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[19]]),priority:_0x7e3ax12,app:_0xdbc7[8],appdata:util[_0xdbc7[20]](_0xdbc7[34],_0x7e3axc[_0xdbc7[19]],_0x7e3ax10[_0xdbc7[35]]),UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++;if(_0x7e3ax10[_0xdbc7[30]]&& _0x7e3ax10[_0xdbc7[31]]){_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[19]]),priority:_0x7e3ax12,app:_0xdbc7[36],appdata:_0xdbc7[37],UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]})};_0x7e3ax12= 1;_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[38]]),priority:_0x7e3ax12,app:_0xdbc7[21],appdata:util[_0xdbc7[20]](_0xdbc7[22],_0xdbc7[23]),UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++;if(_0x7e3ax10[_0xdbc7[27]]){_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[38]]),priority:_0x7e3ax12,app:_0xdbc7[28],appdata:_0x7e3ax10[_0xdbc7[29]],UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++};if(_0x7e3ax10[_0xdbc7[30]]&& _0x7e3ax10[_0xdbc7[31]]){_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[38]]),priority:_0x7e3ax12,app:_0xdbc7[32],appdata:util[_0xdbc7[20]](_0xdbc7[33],_0x7e3ax10[_0xdbc7[31]]),UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++};_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[38]]),priority:_0x7e3ax12,app:_0xdbc7[8],appdata:util[_0xdbc7[20]](_0xdbc7[34],_0x7e3axc[_0xdbc7[19]],_0x7e3ax10[_0xdbc7[35]]),UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]});_0x7e3ax12++;if(_0x7e3ax10[_0xdbc7[30]]&& _0x7e3ax10[_0xdbc7[31]]){_0x7e3ax11[_0xdbc7[26]]({context:_0xdbc7[16],exten:util[_0xdbc7[20]](_0xdbc7[17],_0x7e3ax10[_0xdbc7[18]],_0x7e3axc[_0xdbc7[38]]),priority:_0x7e3ax12,app:_0xdbc7[36],appdata:_0xdbc7[37],UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:_0x7e3ax10[_0xdbc7[24]],type:_0xdbc7[25]})};_0x7e3axf[_0xdbc7[26]](VoiceExtension[_0xdbc7[40]](_0x7e3ax11,{transaction:_0x7e3axd[_0xdbc7[39]]|| null}))});return _0x7e3axf})[_0xdbc7[15]]()}function deleteChanSpy(_0x7e3axc,_0x7e3axd){logger[_0xdbc7[14]](_0xdbc7[44]);return VoiceExtension[_0xdbc7[45]]({where:{UserId:_0x7e3axc[_0xdbc7[24]],ChanSpyId:{$ne:null}},transaction:_0x7e3axd[_0xdbc7[39]]|| null})}function createCallerID(_0x7e3axc,_0x7e3axd){return function(){if(_0x7e3axc[_0xdbc7[46]]&& _0x7e3axc[_0xdbc7[38]]&& _0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[46])){logger[_0xdbc7[14]](_0xdbc7[49]);_0x7e3axc[_0xdbc7[50]]= util[_0xdbc7[20]](_0xdbc7[51],_0x7e3axc[_0xdbc7[46]],_0x7e3axc[_0xdbc7[38]]);return _0x7e3axc[_0xdbc7[52]]({transaction:_0x7e3axd[_0xdbc7[39]]|| null})}else {return BPromise[_0xdbc7[53]]()}}}function createExtension(_0x7e3axc,_0x7e3axd){logger[_0xdbc7[14]](_0xdbc7[54]);return function(){var _0x7e3ax16=[{context:_0xdbc7[16],exten:_0xdbc7[55]+ _0x7e3axc[_0xdbc7[38]],priority:1,app:_0xdbc7[21],appdata:_0xdbc7[56],UserId:_0x7e3axc[_0xdbc7[24]],type:_0xdbc7[25]},{context:_0xdbc7[16],exten:_0xdbc7[55]+ _0x7e3axc[_0xdbc7[38]],priority:2,app:_0xdbc7[57],appdata:_0xdbc7[58]+ _0x7e3axc[_0xdbc7[19]]+ _0xdbc7[59],UserId:_0x7e3axc[_0xdbc7[24]],type:_0xdbc7[25]},{context:_0xdbc7[16],exten:_0xdbc7[55]+ _0x7e3axc[_0xdbc7[38]],priority:3,app:_0xdbc7[60],appdata:_0xdbc7[37],UserId:_0x7e3axc[_0xdbc7[24]],type:_0xdbc7[25]},{context:_0xdbc7[16],exten:_0x7e3axc[_0xdbc7[19]],priority:1,app:_0xdbc7[21],appdata:_0xdbc7[56],UserId:_0x7e3axc[_0xdbc7[24]],type:_0xdbc7[25]},{context:_0xdbc7[16],exten:_0x7e3axc[_0xdbc7[19]],priority:2,app:_0xdbc7[57],appdata:_0xdbc7[58]+ _0x7e3axc[_0xdbc7[19]]+ _0xdbc7[59],UserId:_0x7e3axc[_0xdbc7[24]],type:_0xdbc7[25]},{context:_0xdbc7[16],exten:_0x7e3axc[_0xdbc7[19]],priority:3,app:_0xdbc7[60],appdata:_0xdbc7[37],UserId:_0x7e3axc[_0xdbc7[24]],type:_0xdbc7[25]}];return VoiceExtension[_0xdbc7[40]](_0x7e3ax16,{transaction:_0x7e3axd[_0xdbc7[39]]|| null})}}exports[_0xdbc7[61]]= function(_0x7e3axd){return function(_0x7e3axc){if(!_0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[62])&&  !_0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[63]) &&  !_0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[50]) &&  !_0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[64]) &&  !_0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[65])){return BPromise[_0xdbc7[53]]()[_0xdbc7[42]](createCallerID(_0x7e3axc,_0x7e3axd))[_0xdbc7[42]](function(){if((_0x7e3axc[_0xdbc7[23]]&& _0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[23]))){return createChanspy(_0x7e3axc,_0x7e3axd)}})[_0xdbc7[42]](function(){if(_0x7e3axc[_0xdbc7[23]]&&  !_0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[23])&& _0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[19])){return deleteChanSpy(_0x7e3axc,_0x7e3axd)}})[_0xdbc7[42]](function(){if(_0x7e3axc[_0xdbc7[23]]&&  !_0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[23])&& _0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[19])){return createChanspy(_0x7e3axc,_0x7e3axd)}})[_0xdbc7[42]](function(){if(!_0x7e3axc[_0xdbc7[23]]&& _0x7e3axc[_0xdbc7[48]][_0xdbc7[47]](_0xdbc7[23])){return deleteChanSpy(_0x7e3axc,_0x7e3axd)}})[_0xdbc7[69]](function(_0x7e3ax17){logger[_0xdbc7[68]](_0xdbc7[66],_0x7e3ax17[_0xdbc7[67]])})[_0xdbc7[42]](function(){return _0x7e3axc})}else {return BPromise[_0xdbc7[53]]()[_0xdbc7[42]](function(){return _0x7e3axc})}}};exports[_0xdbc7[70]]= function(_0x7e3axd){return function(_0x7e3axc){delete _0x7e3axc[_0xdbc7[48]][_0xdbc7[38]];return Promise[_0xdbc7[15]]([])[_0xdbc7[42]](createCallerID(_0x7e3axc,_0x7e3axd))[_0xdbc7[42]](createExtension(_0x7e3axc,_0x7e3axd))[_0xdbc7[42]](function(){if(_0x7e3axc[_0xdbc7[23]]){return createChanspy(_0x7e3axc,_0x7e3axd)}})[_0xdbc7[42]](function(){return _0x7e3axc})}}
\ No newline at end of file
index 2679749..98d3525 100644 (file)
@@ -1 +1 @@
-var _0xad23=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x63\x68\x61\x74","\x54\x72\x69\x67\x67\x65\x72\x20\x43\x68\x61\x74\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x65\x6E\x71\x75\x69\x72\x79\x46\x6F\x72\x77\x61\x72\x64","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4E\x65\x77\x20\x45\x6E\x71\x75\x69\x72\x79","\x69\x64","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x65\x6E\x71\x75\x69\x72\x79\x5F\x66\x6F\x72\x77\x61\x72\x64\x69\x6E\x67\x5F\x61\x64\x64\x72\x65\x73\x73","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x66\x61\x69\x6C\x65\x64\x3A\x20\x53\x4D\x54\x50\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x20\x77\x72\x6F\x6E\x67\x20\x66\x6F\x72\x20\x73\x65\x72\x76\x69\x63\x65\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x63\x68\x65\x63\x6B\x20\x79\x6F\x75\x72\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x66\x61\x69\x6C\x65\x64\x3A\x20\x4E\x6F\x20\x73\x65\x72\x76\x69\x63\x65\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x63\x68\x65\x63\x6B\x20\x79\x6F\x75\x72\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x74\x68\x65\x6E","\x72\x65\x6E\x64\x65\x72","","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x6E\x61\x6D\x65","\x65\x6E\x71\x75\x69\x72\x79\x5F\x66\x6F\x72\x77\x61\x72\x64\x69\x6E\x67","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x69\x73\x20\x73\x65\x74\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x77\x65\x62\x73\x69\x74\x65","\x67\x65\x74\x4F\x66\x66\x6C\x69\x6E\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x73\x65\x74\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x77\x65\x62\x73\x69\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x74\x61\x67","\x54\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x75\x70\x64\x61\x74\x65\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];_0xad23[0];const _=require(_0xad23[1]);const rp=require(_0xad23[2]);const Mustache=require(_0xad23[3]);const Template=require(_0xad23[5])[_0xad23[4]];const ChatRoom=require(_0xad23[5])[_0xad23[6]];const ChatEnquiry=require(_0xad23[5])[_0xad23[7]];const ChatWebsite=require(_0xad23[5])[_0xad23[8]];const MailMessage=require(_0xad23[5])[_0xad23[9]];const MailAccount=require(_0xad23[5])[_0xad23[10]];const MailServerOut=require(_0xad23[5])[_0xad23[11]];var logger=require(_0xad23[13])(_0xad23[12]);var chatLogger=require(_0xad23[13])(_0xad23[14]);function Chat(){logger[_0xad23[16]](_0xad23[15])}Chat[_0xad23[18]][_0xad23[17]]= function(_0x56a0xe){var _0x56a0xf=_0x56a0xe;var _0x56a0x10;var _0x56a0x11;var _0x56a0x12;logger[_0xad23[16]](_0xad23[19],_0x56a0xe[_0xad23[20]]);return ChatWebsite[_0xad23[40]](_0x56a0xe.ChatWebsiteId)[_0xad23[30]](function(_0x56a0x16){_0x56a0x10= _0x56a0x16;_0x56a0xf[_0xad23[34]]= _0x56a0x10[_0xad23[35]];if(_0x56a0x10[_0xad23[36]]&& _0x56a0x10[_0xad23[22]]){chatLogger[_0xad23[16]](_0xad23[37],_0x56a0x10[_0xad23[35]]);return _0x56a0x10[_0xad23[38]]()}else {chatLogger[_0xad23[16]](_0xad23[39],_0x56a0x10[_0xad23[35]]);return null}})[_0xad23[30]](function(_0x56a0x15){_0x56a0x12= _0x56a0x15;if(_0x56a0x12){_0x56a0x12[_0xad23[24]]= _0x56a0x12[_0xad23[24]]?Mustache[_0xad23[31]](_0x56a0x12[_0xad23[24]],_0x56a0xf):_0xad23[32];_0x56a0x12[_0xad23[23]]= _0x56a0x12[_0xad23[23]]?Mustache[_0xad23[31]](_0x56a0x12[_0xad23[23]],_0x56a0xf):_0xad23[32];return MailAccount[_0xad23[33]]({where:{service:true},include:[{model:MailServerOut}]})}})[_0xad23[30]](function(_0x56a0x13){if(_0x56a0x13){if(_0x56a0x13[_0xad23[11]]&& _0x56a0x13[_0xad23[11]][_0xad23[21]]){var _0x56a0x14={from:[_0x56a0x13[_0xad23[11]][_0xad23[21]]],to:[_0x56a0x10[_0xad23[22]]],subject:_0x56a0x12[_0xad23[23]],html:_0x56a0x12[_0xad23[24]]};process[_0xad23[26]]({message:_0xad23[25],doc:_0x56a0x14})}else {chatLogger[_0xad23[28]](_0xad23[27])}}else {chatLogger[_0xad23[28]](_0xad23[29])};return})};Chat[_0xad23[18]][_0xad23[41]]= function(_0x56a0x17,_0x56a0x18){return ChatRoom[_0xad23[48]]({tags:_0x56a0x17[_0xad23[47]][_0xad23[46]](_0xad23[45])},{where:{id:_0x56a0x18[_0xad23[20]]}})[_0xad23[44]](function(_0x56a0x19){logger[_0xad23[28]](_0xad23[42],_0x56a0x19[_0xad23[43]])})};Chat[_0xad23[18]][_0xad23[49]]= function(_0x56a0x17,_0x56a0x18){process[_0xad23[26]]({message:_0xad23[50],doc:{status:_0xad23[51],disposition:_0x56a0x17[_0xad23[47]]|| null},condition:{id:_0x56a0x18[_0xad23[20]]}})};module[_0xad23[52]]= Chat
\ No newline at end of file
+var _0x93f8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x63\x68\x61\x74","\x54\x72\x69\x67\x67\x65\x72\x20\x43\x68\x61\x74\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x65\x6E\x71\x75\x69\x72\x79\x46\x6F\x72\x77\x61\x72\x64","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4E\x65\x77\x20\x45\x6E\x71\x75\x69\x72\x79","\x69\x64","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x65\x6E\x71\x75\x69\x72\x79\x5F\x66\x6F\x72\x77\x61\x72\x64\x69\x6E\x67\x5F\x61\x64\x64\x72\x65\x73\x73","\x73\x75\x62\x6A\x65\x63\x74","\x68\x74\x6D\x6C","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x66\x61\x69\x6C\x65\x64\x3A\x20\x53\x4D\x54\x50\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x20\x77\x72\x6F\x6E\x67\x20\x66\x6F\x72\x20\x73\x65\x72\x76\x69\x63\x65\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x63\x68\x65\x63\x6B\x20\x79\x6F\x75\x72\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x66\x61\x69\x6C\x65\x64\x3A\x20\x4E\x6F\x20\x73\x65\x72\x76\x69\x63\x65\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x63\x68\x65\x63\x6B\x20\x79\x6F\x75\x72\x20\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x74\x68\x65\x6E","\x72\x65\x6E\x64\x65\x72","","\x66\x69\x6E\x64\x4F\x6E\x65","\x63\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x6E\x61\x6D\x65","\x65\x6E\x71\x75\x69\x72\x79\x5F\x66\x6F\x72\x77\x61\x72\x64\x69\x6E\x67","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x69\x73\x20\x73\x65\x74\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x77\x65\x62\x73\x69\x74\x65","\x67\x65\x74\x4F\x66\x66\x6C\x69\x6E\x65\x54\x65\x6D\x70\x6C\x61\x74\x65","\x45\x6E\x71\x75\x69\x72\x79\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x73\x65\x74\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x77\x65\x62\x73\x69\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x74\x61\x67","\x54\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x75\x70\x64\x61\x74\x65\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];_0x93f8[0];const _=require(_0x93f8[1]);const rp=require(_0x93f8[2]);const Mustache=require(_0x93f8[3]);const Template=require(_0x93f8[5])[_0x93f8[4]];const ChatRoom=require(_0x93f8[5])[_0x93f8[6]];const ChatEnquiry=require(_0x93f8[5])[_0x93f8[7]];const ChatWebsite=require(_0x93f8[5])[_0x93f8[8]];const MailMessage=require(_0x93f8[5])[_0x93f8[9]];const MailAccount=require(_0x93f8[5])[_0x93f8[10]];const MailServerOut=require(_0x93f8[5])[_0x93f8[11]];var logger=require(_0x93f8[13])(_0x93f8[12]);var chatLogger=require(_0x93f8[13])(_0x93f8[14]);function Chat(){logger[_0x93f8[16]](_0x93f8[15])}Chat[_0x93f8[18]][_0x93f8[17]]= function(_0x3f8bxe){var _0x3f8bxf=_0x3f8bxe;var _0x3f8bx10;var _0x3f8bx11;var _0x3f8bx12;logger[_0x93f8[16]](_0x93f8[19],_0x3f8bxe[_0x93f8[20]]);return ChatWebsite[_0x93f8[40]](_0x3f8bxe.ChatWebsiteId)[_0x93f8[30]](function(_0x3f8bx16){_0x3f8bx10= _0x3f8bx16;_0x3f8bxf[_0x93f8[34]]= _0x3f8bx10[_0x93f8[35]];if(_0x3f8bx10[_0x93f8[36]]&& _0x3f8bx10[_0x93f8[22]]){chatLogger[_0x93f8[16]](_0x93f8[37],_0x3f8bx10[_0x93f8[35]]);return _0x3f8bx10[_0x93f8[38]]()}else {chatLogger[_0x93f8[16]](_0x93f8[39],_0x3f8bx10[_0x93f8[35]]);return null}})[_0x93f8[30]](function(_0x3f8bx15){_0x3f8bx12= _0x3f8bx15;if(_0x3f8bx12){_0x3f8bx12[_0x93f8[24]]= _0x3f8bx12[_0x93f8[24]]?Mustache[_0x93f8[31]](_0x3f8bx12[_0x93f8[24]],_0x3f8bxf):_0x93f8[32];_0x3f8bx12[_0x93f8[23]]= _0x3f8bx12[_0x93f8[23]]?Mustache[_0x93f8[31]](_0x3f8bx12[_0x93f8[23]],_0x3f8bxf):_0x93f8[32];return MailAccount[_0x93f8[33]]({where:{service:true},include:[{model:MailServerOut}]})}})[_0x93f8[30]](function(_0x3f8bx13){if(_0x3f8bx13){if(_0x3f8bx13[_0x93f8[11]]&& _0x3f8bx13[_0x93f8[11]][_0x93f8[21]]){var _0x3f8bx14={from:[_0x3f8bx13[_0x93f8[11]][_0x93f8[21]]],to:[_0x3f8bx10[_0x93f8[22]]],subject:_0x3f8bx12[_0x93f8[23]],html:_0x3f8bx12[_0x93f8[24]]};process[_0x93f8[26]]({message:_0x93f8[25],doc:_0x3f8bx14})}else {chatLogger[_0x93f8[28]](_0x93f8[27])}}else {chatLogger[_0x93f8[28]](_0x93f8[29])};return})};Chat[_0x93f8[18]][_0x93f8[41]]= function(_0x3f8bx17,_0x3f8bx18){return ChatRoom[_0x93f8[48]]({tags:_0x3f8bx17[_0x93f8[47]][_0x93f8[46]](_0x93f8[45])},{where:{id:_0x3f8bx18[_0x93f8[20]]}})[_0x93f8[44]](function(_0x3f8bx19){logger[_0x93f8[28]](_0x93f8[42],_0x3f8bx19[_0x93f8[43]])})};Chat[_0x93f8[18]][_0x93f8[49]]= function(_0x3f8bx17,_0x3f8bx18){process[_0x93f8[26]]({message:_0x93f8[50],doc:{status:_0x93f8[51],disposition:_0x3f8bx17[_0x93f8[47]]|| null},condition:{id:_0x3f8bx18[_0x93f8[20]]}})};module[_0x93f8[52]]= Chat
\ No newline at end of file
index 22daeb9..87a64fa 100644 (file)
@@ -1 +1 @@
-var _0xc9bb=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72\x20\x43\x6D\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x6D\x61\x6E\x61\x67\x65\x43\x6F\x6E\x74\x61\x63\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4C\x69\x73\x74\x49\x64","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x6F\x6E\x74\x61\x63\x74\x50\x68\x6F\x6E\x65","\x43\x6F\x6E\x74\x61\x63\x74\x45\x6D\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x71\x75\x65\x75\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x74\x61\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x43\x6F\x6E\x74\x61\x63\x74\x20\x4D\x61\x6E\x61\x67\x65\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x63\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xc9bb[0]);const util=require(_0xc9bb[1]);var logger=require(_0xc9bb[3])(_0xc9bb[2]);function Cm(){logger[_0xc9bb[5]](_0xc9bb[4])}Cm[_0xc9bb[7]][_0xc9bb[6]]= function(_0xd866x5,_0xd866x6,_0xd866x7,_0xd866x8,_0xd866x9,_0xd866xa){manageContact(_0xd866x5,_0xd866x6,_0xd866x7,_0xd866x8,_0xd866x9,_0xd866xa)};function manageContact(_0xd866x5,_0xd866x6,_0xd866x7,_0xd866x8,_0xd866x9,_0xd866xa){if(_0xd866x5){_0xd866x7[_0xc9bb[8]]= Number(_0xd866x5)};var _0xd866xc=require(_0xc9bb[10])[_0xc9bb[9]];var _0xd866xd=require(_0xc9bb[10])[_0xc9bb[11]];var _0xd866xe=require(_0xc9bb[10])[_0xc9bb[12]];var _0xd866xf=require(_0xc9bb[10])[_0xc9bb[13]];delete _0xd866x7[_0xc9bb[14]];delete _0xd866x7[_0xc9bb[15]];delete _0xd866x7[_0xc9bb[16]];_0xd866x7[_0xc9bb[17]]= _0xc9bb[18];_0xd866x7[_0xc9bb[19]]= _0xd866x8;_0xd866x7[_0xc9bb[20]]= _0xd866xa|| _0xc9bb[21];_0xd866x7[_0xc9bb[22]]= _0xd866x6;_0xd866x9[_0xc9bb[28]](util[_0xc9bb[27]](_0xc9bb[25],_0xd866x7[_0xc9bb[26]]))[_0xc9bb[24]](_0xc9bb[23],_0xd866x7);return _0xd866xf[_0xc9bb[32]](_0xd866x7)[_0xc9bb[31]](function(_0xd866x10){logger[_0xc9bb[5]](_0xc9bb[29],_0xd866x10[_0xc9bb[30]])})}module[_0xc9bb[33]]= Cm
\ No newline at end of file
+var _0x9e00=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72\x20\x43\x6D\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x6D\x61\x6E\x61\x67\x65\x43\x6F\x6E\x74\x61\x63\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4C\x69\x73\x74\x49\x64","\x43\x6F\x6E\x74\x61\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x6F\x6E\x74\x61\x63\x74\x50\x68\x6F\x6E\x65","\x43\x6F\x6E\x74\x61\x63\x74\x45\x6D\x61\x69\x6C","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x71\x75\x65\x75\x65","\x63\x72\x65\x61\x74\x65\x43\x6F\x6E\x74\x61\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x43\x6F\x6E\x74\x61\x63\x74\x20\x4D\x61\x6E\x61\x67\x65\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x63\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0x9e00[0]);const util=require(_0x9e00[1]);var logger=require(_0x9e00[3])(_0x9e00[2]);function Cm(){logger[_0x9e00[5]](_0x9e00[4])}Cm[_0x9e00[7]][_0x9e00[6]]= function(_0xfd58x5,_0xfd58x6,_0xfd58x7,_0xfd58x8,_0xfd58x9,_0xfd58xa){manageContact(_0xfd58x5,_0xfd58x6,_0xfd58x7,_0xfd58x8,_0xfd58x9,_0xfd58xa)};function manageContact(_0xfd58x5,_0xfd58x6,_0xfd58x7,_0xfd58x8,_0xfd58x9,_0xfd58xa){if(_0xfd58x5){_0xfd58x7[_0x9e00[8]]= Number(_0xfd58x5)};var _0xfd58xc=require(_0x9e00[10])[_0x9e00[9]];var _0xfd58xd=require(_0x9e00[10])[_0x9e00[11]];var _0xfd58xe=require(_0x9e00[10])[_0x9e00[12]];var _0xfd58xf=require(_0x9e00[10])[_0x9e00[13]];delete _0xfd58x7[_0x9e00[14]];delete _0xfd58x7[_0x9e00[15]];delete _0xfd58x7[_0x9e00[16]];_0xfd58x7[_0x9e00[17]]= _0x9e00[18];_0xfd58x7[_0x9e00[19]]= _0xfd58x8;_0xfd58x7[_0x9e00[20]]= _0xfd58xa|| _0x9e00[21];_0xfd58x7[_0x9e00[22]]= _0xfd58x6;_0xfd58x9[_0x9e00[28]](util[_0x9e00[27]](_0x9e00[25],_0xfd58x7[_0x9e00[26]]))[_0x9e00[24]](_0x9e00[23],_0xfd58x7);return _0xfd58xf[_0x9e00[32]](_0xfd58x7)[_0x9e00[31]](function(_0xfd58x10){logger[_0x9e00[5]](_0x9e00[29],_0xfd58x10[_0x9e00[30]])})}module[_0x9e00[33]]= Cm
\ No newline at end of file
index d8bf4f4..baec04e 100644 (file)
@@ -1 +1 @@
-var _0xff92=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x54\x72\x69\x67\x67\x65\x72\x20\x46\x61\x78\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x46\x61\x78\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x46\x61\x78\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xff92[0]);const rp=require(_0xff92[1]);const Mustache=require(_0xff92[2]);var logger=require(_0xff92[4])(_0xff92[3]);const Template=require(_0xff92[6])[_0xff92[5]];const FaxRoom=require(_0xff92[6])[_0xff92[7]];const MailAccount=require(_0xff92[6])[_0xff92[8]];const FaxAccount=require(_0xff92[6])[_0xff92[9]];const FaxMessage=require(_0xff92[6])[_0xff92[10]];const MailMessage=require(_0xff92[6])[_0xff92[11]];function Fax(){logger[_0xff92[13]](_0xff92[12])}Fax[_0xff92[15]][_0xff92[14]]= function(_0x8ddcxc,_0x8ddcxd){return FaxRoom[_0xff92[24]]({tags:_0x8ddcxc[_0xff92[22]][_0xff92[21]](_0xff92[20])},{where:{id:_0x8ddcxd[_0xff92[23]]}})[_0xff92[19]](function(_0x8ddcxe){logger[_0xff92[18]](_0xff92[16],_0x8ddcxe[_0xff92[17]])})};Fax[_0xff92[15]][_0xff92[25]]= function(_0x8ddcxc,_0x8ddcxd){return FaxRoom[_0xff92[24]]({status:_0xff92[27],disposition:_0x8ddcxc[_0xff92[22]]|| null},{individualHooks:true,where:{id:_0x8ddcxd[_0xff92[23]]}})[_0xff92[19]](function(_0x8ddcxe){logger[_0xff92[18]](_0xff92[26],_0x8ddcxe[_0xff92[17]])})};module[_0xff92[28]]= Fax
\ No newline at end of file
+var _0xffdb=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x54\x72\x69\x67\x67\x65\x72\x20\x46\x61\x78\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x46\x61\x78\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x46\x61\x78\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xffdb[0]);const rp=require(_0xffdb[1]);const Mustache=require(_0xffdb[2]);var logger=require(_0xffdb[4])(_0xffdb[3]);const Template=require(_0xffdb[6])[_0xffdb[5]];const FaxRoom=require(_0xffdb[6])[_0xffdb[7]];const MailAccount=require(_0xffdb[6])[_0xffdb[8]];const FaxAccount=require(_0xffdb[6])[_0xffdb[9]];const FaxMessage=require(_0xffdb[6])[_0xffdb[10]];const MailMessage=require(_0xffdb[6])[_0xffdb[11]];function Fax(){logger[_0xffdb[13]](_0xffdb[12])}Fax[_0xffdb[15]][_0xffdb[14]]= function(_0xbcc0xc,_0xbcc0xd){return FaxRoom[_0xffdb[24]]({tags:_0xbcc0xc[_0xffdb[22]][_0xffdb[21]](_0xffdb[20])},{where:{id:_0xbcc0xd[_0xffdb[23]]}})[_0xffdb[19]](function(_0xbcc0xe){logger[_0xffdb[18]](_0xffdb[16],_0xbcc0xe[_0xffdb[17]])})};Fax[_0xffdb[15]][_0xffdb[25]]= function(_0xbcc0xc,_0xbcc0xd){return FaxRoom[_0xffdb[24]]({status:_0xffdb[27],disposition:_0xbcc0xc[_0xffdb[22]]|| null},{individualHooks:true,where:{id:_0xbcc0xd[_0xffdb[23]]}})[_0xffdb[19]](function(_0xbcc0xe){logger[_0xffdb[18]](_0xffdb[26],_0xbcc0xe[_0xffdb[17]])})};module[_0xffdb[28]]= Fax
\ No newline at end of file
index b14ceac..f730ef2 100644 (file)
@@ -1 +1 @@
-var _0xdeaa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x75\x74\x69\x6C","\x2E\x2F\x76\x6F\x69\x63\x65","\x2E\x2F\x6D\x61\x69\x6C","\x2E\x2F\x63\x68\x61\x74","\x2E\x2F\x73\x6D\x73","\x2E\x2F\x66\x61\x78","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x63\x6D","\x2E\x2F\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x2E\x2F\x6A\x73\x63\x72\x69\x70\x74\x79","\x2E\x2E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x54\x72\x69\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x56\x61\x72\x69\x61\x62\x6C\x65","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x69\x72\x73\x74\x4E\x61\x6D\x65","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x43\x6F\x6D\x70\x61\x6E\x79\x49\x64","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x65\x6D\x61\x69\x6C","\x66\x61\x78","\x74\x61\x67\x73","\x4C\x69\x73\x74\x49\x64","\x73\x74\x72\x65\x65\x74","\x70\x6F\x73\x74\x61\x6C\x43\x6F\x64\x65","\x63\x69\x74\x79","\x63\x6F\x75\x6E\x74\x72\x79","\x64\x61\x74\x65\x4F\x66\x42\x69\x72\x74\x68","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x75\x72\x6C","\x69\x6F","\x75\x74\x69\x6C","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x73\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x6D","\x6A\x73\x63\x72\x69\x70\x74\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x74\x72\x69\x67\x67\x65\x72\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x54\x72\x69\x67\x67\x65\x72\x73\x20\x61\x72\x65\x20","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x76\x69\x64\x65\x6F\x4F\x6E","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x31","\x76\x69\x64\x65\x6F\x4F\x6E\x55\x72\x6C","\x56\x49\x44\x45\x4F\x4F\x4E\x20\x41\x43\x54\x49\x4F\x4E\x20\x46\x4F\x52\x20\x55\x4E\x49\x51\x55\x45\x49\x44","\x75\x6E\x69\x71\x75\x65\x69\x64","\x49\x53","\x6D\x61\x6E\x61\x67\x65\x45\x76\x65\x6E\x74","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x43\x68\x61\x74\x20\x74\x72\x69\x67\x67\x65\x72\x20\x65\x72\x72\x6F\x72","\x67\x65\x74","\x71\x75\x65\x75\x65","\x64\x6F\x63","\x66\x69\x6C\x74\x65\x72","\x67\x65\x74\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x54\x72\x69\x67\x67\x65\x72\x73","\x6D\x65\x72\x67\x65","\x67\x65\x74\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x6D\x65\x73\x73\x61\x67\x65","\x69\x64","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x73\x6D\x73\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x65\x6E\x71\x75\x69\x72\x79\x46\x6F\x72\x77\x61\x72\x64","\x63\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x41\x66\x74\x65\x72\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x46\x61\x78\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x72\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x63\x68\x61\x6E\x6E\x65\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x70\x6C\x69\x74","\x41\x66\x74\x65\x72\x20\x64\x69\x61\x6C\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x43\x72\x65\x61\x74\x65","\x41\x66\x74\x65\x72\x20\x61\x67\x65\x6E\x74\x20\x63\x72\x65\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x41\x66\x74\x65\x72\x20\x61\x67\x65\x6E\x74\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x76\x61\x72\x53\x65\x74","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x6C\x75\x65","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x6B\x65\x79\x73","\x68\x65\x61\x64","\x6E\x61\x6D\x65","\x66\x69\x6E\x64","\x61\x6C\x69\x61\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x73\x68\x69\x66\x74","\x70\x75\x73\x68","\x45\x72\x72\x6F\x72\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x69\x6E\x67\x20\x6C\x6F\x63\x61\x6C\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73\x20\x66\x6F\x72\x20\x74\x72\x69\x67\x67\x65\x72\x73\x3A","\x63\x6C\x6F\x6E\x65","\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x74\x69\x6F\x6E\x20\x22","\x61\x63\x74\x69\x6F\x6E","\x22","\x68\x74\x74\x70","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x6D\x61\x6E\x61\x67\x65\x43\x6F\x6E\x74\x61\x63\x74","\x63\x6F\x6E\x74\x61\x63\x74\x4D\x61\x6E\x61\x67\x65\x72","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x6D\x61\x6E\x61\x67\x65\x4A\x73\x63\x72\x69\x70\x74\x79","\x77\x65\x62\x50\x6F\x70\x75\x70","\x74\x61\x67","\x61\x63\x63\x6F\x75\x6E\x74\x53\x6D\x73","\x61\x63\x63\x6F\x75\x6E\x74\x45\x6D\x61\x69\x6C","\x66\x6F\x72\x77\x61\x72\x64","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x54\x72\x69\x67\x67\x65\x72\x3A\x20\x41\x63\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x20","\x4E\x6F\x20\x75\x73\x65\x72\x73\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x61\x63\x74\x69\x6F\x6E\x21","\x77\x61\x72\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x75\x6E\x73\x68\x69\x66\x74","\x61\x63\x74\x69\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x41\x66\x74\x65\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x6E\x65\x77\x54\x72\x69\x67\x67\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x41\x6C\x6C","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x41\x6E\x79","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x66\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x66\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x63\x66\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xdeaa[0];var _=require(_0xdeaa[1]);var Mustache=require(_0xdeaa[2]);var moment=require(_0xdeaa[3]);var logger=require(_0xdeaa[5])(_0xdeaa[4]);var Util=require(_0xdeaa[6]);var Voice=require(_0xdeaa[7]);var Mail=require(_0xdeaa[8]);var Chat=require(_0xdeaa[9]);var Sms=require(_0xdeaa[10]);var Fax=require(_0xdeaa[11]);var OpenChannel=require(_0xdeaa[12]);var Cm=require(_0xdeaa[13]);var UrlForward=require(_0xdeaa[14]);var Jscripty=require(_0xdeaa[15]);var Integration=require(_0xdeaa[16]);var Trigger=require(_0xdeaa[18])[_0xdeaa[17]];var ToolsAction=require(_0xdeaa[18])[_0xdeaa[19]];var ToolsCondition=require(_0xdeaa[18])[_0xdeaa[20]];var ReportAgent=require(_0xdeaa[18])[_0xdeaa[21]];var ReportDial=require(_0xdeaa[18])[_0xdeaa[22]];var ReportChatSession=require(_0xdeaa[18])[_0xdeaa[23]];var ReportSmsSession=require(_0xdeaa[18])[_0xdeaa[24]];var ReportOpenchannelSession=require(_0xdeaa[18])[_0xdeaa[25]];var ReportMailSession=require(_0xdeaa[18])[_0xdeaa[26]];var MailMessage=require(_0xdeaa[18])[_0xdeaa[27]];var ChatRoom=require(_0xdeaa[18])[_0xdeaa[28]];var SmsMessage=require(_0xdeaa[18])[_0xdeaa[29]];var ChatVisitor=require(_0xdeaa[18])[_0xdeaa[30]];var ChatEnquiry=require(_0xdeaa[18])[_0xdeaa[31]];var Variable=require(_0xdeaa[18])[_0xdeaa[32]];var CustomField=require(_0xdeaa[18])[_0xdeaa[33]];var IntegrationModel=require(_0xdeaa[18])[_0xdeaa[34]];var MAX_CALLS=200;var callChannels=[];var localVariables=[];var customFields=[];var _triggers=[];var activeIntegrations=[];var _this;var defaultVariables=[_0xdeaa[35],_0xdeaa[36],_0xdeaa[37],_0xdeaa[38],_0xdeaa[39],_0xdeaa[40],_0xdeaa[41],_0xdeaa[42],_0xdeaa[43],_0xdeaa[44],_0xdeaa[45],_0xdeaa[46],_0xdeaa[47],_0xdeaa[48],_0xdeaa[49],_0xdeaa[50]];function Triggers(_0x98e9x2a){this[_0xdeaa[51]]= _0x98e9x2a;this[_0xdeaa[52]]=  new Util();this[_0xdeaa[53]]=  new Voice();this[_0xdeaa[54]]=  new Chat();this[_0xdeaa[55]]=  new Mail();this[_0xdeaa[56]]=  new Sms();this[_0xdeaa[41]]=  new Fax();this[_0xdeaa[57]]=  new OpenChannel();this[_0xdeaa[58]]=  new Cm();this[_0xdeaa[59]]=  new Jscripty();this[_0xdeaa[60]]=  new Integration();this[_0xdeaa[61]]=  new UrlForward();_this= this;Trigger[_0xdeaa[72]](_0xdeaa[71])[_0xdeaa[70]]()[_0xdeaa[69]](function(_0x98e9x2d){_triggers= _0x98e9x2d;return synchVars()})[_0xdeaa[69]](function(){return IntegrationModel[_0xdeaa[70]]({where:{active:1}})})[_0xdeaa[69]](function(_0x98e9x2c){activeIntegrations= _0x98e9x2c;logger[_0xdeaa[68]](_0xdeaa[66],_triggers[_0xdeaa[67]])})[_0xdeaa[65]](function(_0x98e9x2b){logger[_0xdeaa[64]](_0xdeaa[62],_0x98e9x2b[_0xdeaa[63]])})}Triggers[_0xdeaa[74]][_0xdeaa[73]]= function(_0x98e9x2e){var _0x98e9x2f={action:_0xdeaa[75],data1:_0xdeaa[76],data2:_0x98e9x2e[_0xdeaa[77]]};logger[_0xdeaa[68]](_0xdeaa[78],_0x98e9x2e[_0xdeaa[79]],_0xdeaa[80],_0x98e9x2f);_this[_0xdeaa[60]][_0xdeaa[81]](_0x98e9x2f,_0x98e9x2e,_0xdeaa[53],null,getActionVariables(_0x98e9x2e,_0xdeaa[53]),_this[_0xdeaa[51]],activeIntegrations)};Triggers[_0xdeaa[74]][_0xdeaa[82]]= function(_0x98e9x30){var _0x98e9x31;switch(_0x98e9x30[_0xdeaa[92]]){case _0xdeaa[83]:;case _0xdeaa[96]:return ChatRoom[_0xdeaa[95]](_0x98e9x30[_0xdeaa[92]]=== _0xdeaa[83]?_0x98e9x30[_0xdeaa[87]][_0xdeaa[93]]:_0x98e9x30[_0xdeaa[87]][_0xdeaa[94]])[_0xdeaa[69]](function(_0x98e9x33){if(_0x98e9x33){return _0x98e9x33[_0xdeaa[91]]()};return})[_0xdeaa[69]](function(_0x98e9x32){_0x98e9x32= _0x98e9x32[_0xdeaa[85]]({plain:true});_0x98e9x32[_0xdeaa[86]]= _0x98e9x30[_0xdeaa[87]][_0xdeaa[86]];if(_0x98e9x32){_0x98e9x31= _this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x32,_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[54]}));execActions(_0x98e9x31,_[_0xdeaa[90]](_0x98e9x32,_0x98e9x30[_0xdeaa[87]]),_0xdeaa[54],null,_this[_0xdeaa[52]],_this[_0xdeaa[53]],_this[_0xdeaa[55]],_this[_0xdeaa[58]],_this[_0xdeaa[59]],_this[_0xdeaa[60]],_this[_0xdeaa[61]],_this[_0xdeaa[54]],_this[_0xdeaa[56]],_this[_0xdeaa[51]],_this[_0xdeaa[41]],_this[_0xdeaa[57]])}})[_0xdeaa[65]](function(_0x98e9x2b){logger[_0xdeaa[64]](_0xdeaa[84],_0x98e9x2b[_0xdeaa[63]])});case _0xdeaa[97]:;case _0xdeaa[98]:_0x98e9x31= _this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x30[_0xdeaa[87]],_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[56]}));execActions(_0x98e9x31,_0x98e9x30[_0xdeaa[87]],_0xdeaa[56],null,_this[_0xdeaa[52]],_this[_0xdeaa[53]],_this[_0xdeaa[55]],_this[_0xdeaa[58]],_this[_0xdeaa[59]],_this[_0xdeaa[60]],_this[_0xdeaa[61]],_this[_0xdeaa[54]],_this[_0xdeaa[56]],_this[_0xdeaa[51]],_this[_0xdeaa[41]],_this[_0xdeaa[57]]);break;case _0xdeaa[99]:;case _0xdeaa[100]:_0x98e9x31= _this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x30[_0xdeaa[87]],_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[57]}));execActions(_0x98e9x31,_0x98e9x30[_0xdeaa[87]],_0xdeaa[57],null,_this[_0xdeaa[52]],_this[_0xdeaa[53]],_this[_0xdeaa[55]],_this[_0xdeaa[58]],_this[_0xdeaa[59]],_this[_0xdeaa[60]],_this[_0xdeaa[61]],_this[_0xdeaa[54]],_this[_0xdeaa[56]],_this[_0xdeaa[51]],_this[_0xdeaa[41]],_this[_0xdeaa[57]]);break;case _0xdeaa[101]:;case _0xdeaa[102]:_0x98e9x31= _this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x30[_0xdeaa[87]],_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[55],status:true}));execActions(_0x98e9x31,_0x98e9x30[_0xdeaa[87]],_0xdeaa[55],null,_this[_0xdeaa[52]],_this[_0xdeaa[53]],_this[_0xdeaa[55]],_this[_0xdeaa[58]],_this[_0xdeaa[59]],_this[_0xdeaa[60]],_this[_0xdeaa[61]],_this[_0xdeaa[54]],_this[_0xdeaa[56]],_this[_0xdeaa[51]],_this[_0xdeaa[41]],_this[_0xdeaa[57]]);break;case _0xdeaa[104]:this[_0xdeaa[103]](_0x98e9x30[_0xdeaa[87]]);break;case _0xdeaa[106]:_this[_0xdeaa[54]][_0xdeaa[105]](_0x98e9x30[_0xdeaa[87]]);break;default:}};Triggers[_0xdeaa[74]][_0xdeaa[103]]= function(_0x98e9x30){var _0x98e9x31=this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x30,_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[41]}));logger[_0xdeaa[68]](_0xdeaa[107],_0x98e9x31[_0xdeaa[67]]);execActions(_0x98e9x31,_0x98e9x30,_0xdeaa[41],null,this[_0xdeaa[52]],this[_0xdeaa[53]],this[_0xdeaa[55]],this[_0xdeaa[58]],this[_0xdeaa[59]],this[_0xdeaa[60]],this[_0xdeaa[61]],this[_0xdeaa[54]],this[_0xdeaa[56]],this[_0xdeaa[51]],this[_0xdeaa[41]],this[_0xdeaa[57]])};Triggers[_0xdeaa[74]][_0xdeaa[108]]= function(_0x98e9x34){if(_0x98e9x34[_0xdeaa[109]]){var _0x98e9x31=this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x34[_0xdeaa[110]],_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[53]}));_0x98e9x34[_0xdeaa[110]][_0xdeaa[111]]= _0x98e9x34[_0xdeaa[109]][_0xdeaa[112]](/\/|-/)[1];logger[_0xdeaa[68]](_0xdeaa[113],_0x98e9x31[_0xdeaa[67]]);execActions(_0x98e9x31,_0x98e9x34[_0xdeaa[110]],_0xdeaa[53],_0xdeaa[114],this[_0xdeaa[52]],this[_0xdeaa[53]],this[_0xdeaa[55]],this[_0xdeaa[58]],this[_0xdeaa[59]],this[_0xdeaa[60]],this[_0xdeaa[61]],this[_0xdeaa[54]],this[_0xdeaa[56]],this[_0xdeaa[51]],this[_0xdeaa[41]],this[_0xdeaa[57]])}};Triggers[_0xdeaa[74]][_0xdeaa[115]]= function(_0x98e9x34){var _0x98e9x31=this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x34[_0xdeaa[110]],_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[53]}));logger[_0xdeaa[68]](_0xdeaa[116],_0x98e9x31[_0xdeaa[67]]);execActions(_0x98e9x31,_0x98e9x34[_0xdeaa[110]],_0xdeaa[53],_0xdeaa[86],this[_0xdeaa[52]],this[_0xdeaa[53]],this[_0xdeaa[55]],this[_0xdeaa[58]],this[_0xdeaa[59]],this[_0xdeaa[60]],this[_0xdeaa[61]],this[_0xdeaa[54]],this[_0xdeaa[56]],this[_0xdeaa[51]],this[_0xdeaa[41]],this[_0xdeaa[57]])};Triggers[_0xdeaa[74]][_0xdeaa[117]]= function(_0x98e9x34){if(_0x98e9x34[_0xdeaa[120]][_0xdeaa[119]](_0xdeaa[118])){var _0x98e9x31=this[_0xdeaa[52]][_0xdeaa[89]](_0x98e9x34[_0xdeaa[110]],_[_0xdeaa[88]](_triggers,{channel:_0xdeaa[53]}));logger[_0xdeaa[68]](_0xdeaa[121],_0x98e9x31[_0xdeaa[67]]);execActions(_0x98e9x31,_0x98e9x34[_0xdeaa[110]],_0xdeaa[53],_0xdeaa[86],this[_0xdeaa[52]],this[_0xdeaa[53]],this[_0xdeaa[55]],this[_0xdeaa[58]],this[_0xdeaa[59]],this[_0xdeaa[60]],this[_0xdeaa[61]],this[_0xdeaa[54]],this[_0xdeaa[56]],this[_0xdeaa[51]],this[_0xdeaa[41]],this[_0xdeaa[57]])}};Triggers[_0xdeaa[74]][_0xdeaa[122]]= function(_0x98e9x2e){if(_0x98e9x2e[_0xdeaa[119]](_0xdeaa[123])&& _0x98e9x2e[_0xdeaa[119]](_0xdeaa[124])){var _0x98e9x35=_[_0xdeaa[127]](_[_0xdeaa[126]](_0x98e9x2e[_0xdeaa[123]]))[_0xdeaa[125]](),_0x98e9x36;var _0x98e9x37=_[_0xdeaa[129]](localVariables,function(_0x98e9x38){return (_0x98e9x38[_0xdeaa[128]][_0xdeaa[125]]()=== _0x98e9x35)});if(_0x98e9x37){_0x98e9x36= _0x98e9x37[_0xdeaa[128]]}else {var _0x98e9x39=_[_0xdeaa[129]](customFields,function(_0x98e9x3a){return (_0x98e9x3a[_0xdeaa[130]][_0xdeaa[125]]()=== _0x98e9x35)});if(_0x98e9x39){_0x98e9x36= _0x98e9x39[_0xdeaa[130]]}else {var _0x98e9x3b=_[_0xdeaa[129]](defaultVariables,function(_0x98e9x3c){return (_0x98e9x3c[_0xdeaa[125]]()=== _0x98e9x35)});if(_0x98e9x3b){_0x98e9x36= _0x98e9x3b}}};if(_0x98e9x36){var _0x98e9x3d=_[_0xdeaa[129]](callChannels,{uniqueid:_0x98e9x2e[_0xdeaa[79]]});if(_0x98e9x3d){_0x98e9x3d[_0xdeaa[131]][_0x98e9x36]= _0x98e9x2e[_0xdeaa[124]]}else {if(callChannels[_0xdeaa[67]]>= MAX_CALLS){callChannels[_0xdeaa[132]]()};var _0x98e9x3e={uniqueid:_0x98e9x2e[_0xdeaa[79]],variables:{}};_0x98e9x3e[_0xdeaa[131]][_0x98e9x36]= _0x98e9x2e[_0xdeaa[124]];callChannels[_0xdeaa[133]](_0x98e9x3e)}}}};function synchVars(){return Variable[_0xdeaa[70]]()[_0xdeaa[69]](function(_0x98e9x41){localVariables= _0x98e9x41;return CustomField[_0xdeaa[70]]()})[_0xdeaa[69]](function(_0x98e9x40){customFields= _0x98e9x40})[_0xdeaa[65]](function(_0x98e9x2b){logger[_0xdeaa[64]](_0xdeaa[134],_0x98e9x2b[_0xdeaa[63]])})}function getActionVariables(_0x98e9x43,_0x98e9x44){if(_0x98e9x44=== _0xdeaa[53]){var _0x98e9x45=_[_0xdeaa[129]](callChannels,{uniqueid:_0x98e9x43[_0xdeaa[79]]});return _0x98e9x45?_[_0xdeaa[90]](_[_0xdeaa[135]](_0x98e9x43),_0x98e9x45[_0xdeaa[131]]):_[_0xdeaa[135]](_0x98e9x43)}else {return _[_0xdeaa[135]](_0x98e9x43)}}function execActions(_0x98e9x31,_0x98e9x43,_0x98e9x44,_0x98e9x47,_0x98e9x48,_0x98e9x49,_0x98e9x4a,_0x98e9x3a,_0x98e9x4b,_0x98e9x4c,_0x98e9x4d,_0x98e9x4e,_0x98e9x4f,_0x98e9x2a,_0x98e9x50,_0x98e9x51){_0x98e9x31[_0xdeaa[158]](function(_0x98e9x2f){logger[_0xdeaa[68]](_0xdeaa[136]+ _0x98e9x2f[_0xdeaa[137]]+ _0xdeaa[138]);if(_[_0xdeaa[140]]([_0xdeaa[60],_0xdeaa[61],_0xdeaa[139]],_0x98e9x2f[_0xdeaa[137]])|| _0x98e9x43[_0xdeaa[119]](_0xdeaa[111])||  !_[_0xdeaa[140]]([_0xdeaa[53]],_0x98e9x44)){switch(_0x98e9x2f[_0xdeaa[137]]){case _0xdeaa[144]:_0x98e9x3a[_0xdeaa[143]](_0x98e9x2f[_0xdeaa[141]],_0x98e9x2f[_0xdeaa[142]]?Number(_0x98e9x2f[_0xdeaa[142]]):0,_0x98e9x43,_0x98e9x44,_0x98e9x2a,_0x98e9x47);break;case _0xdeaa[61]:;case _0xdeaa[139]:_0x98e9x4d[_0xdeaa[145]](_0x98e9x43,_0x98e9x44,_0x98e9x2f,getActionVariables(_0x98e9x43,_0x98e9x44));break;case _0xdeaa[59]:_0x98e9x4b[_0xdeaa[146]](_0x98e9x2f[_0xdeaa[141]],_0x98e9x43,_0x98e9x44,_0x98e9x2a);break;case _0xdeaa[60]:;case _0xdeaa[75]:_0x98e9x4c[_0xdeaa[81]](_0x98e9x2f,_0x98e9x43,_0x98e9x44,_0x98e9x47,getActionVariables(_0x98e9x43,_0x98e9x44),_0x98e9x2a,activeIntegrations);break;case _0xdeaa[147]:_0x98e9x49[_0xdeaa[147]](_0x98e9x2f[_0xdeaa[141]],_0x98e9x2f[_0xdeaa[142]],_0x98e9x43,_0x98e9x44,getActionVariables(_0x98e9x43,_0x98e9x44),_0x98e9x2a);break;case _0xdeaa[148]:switch(_0x98e9x44){case _0xdeaa[55]:_0x98e9x4a[_0xdeaa[148]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[54]:_0x98e9x4e[_0xdeaa[148]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[56]:_0x98e9x4f[_0xdeaa[148]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[41]:_0x98e9x50[_0xdeaa[148]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[57]:_0x98e9x51[_0xdeaa[148]](_0x98e9x2f,_0x98e9x43);break;default:};break;case _0xdeaa[40]:_0x98e9x4a[_0xdeaa[40]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[149]:_0x98e9x4f[_0xdeaa[149]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[150]:_0x98e9x4a[_0xdeaa[150]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[151]:_0x98e9x4a[_0xdeaa[151]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[152]:_0x98e9x4a[_0xdeaa[152]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[153]:_0x98e9x4a[_0xdeaa[153]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[154]:switch(_0x98e9x44){case _0xdeaa[55]:_0x98e9x4a[_0xdeaa[154]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[54]:_0x98e9x4e[_0xdeaa[154]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[56]:_0x98e9x4f[_0xdeaa[154]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[41]:_0x98e9x50[_0xdeaa[154]](_0x98e9x2f,_0x98e9x43);break;case _0xdeaa[57]:_0x98e9x51[_0xdeaa[154]](_0x98e9x2f,_0x98e9x43);break;default:};break;default:logger[_0xdeaa[64]](_0xdeaa[155],_0x98e9x2f[_0xdeaa[137]])}}else {logger[_0xdeaa[157]](_0xdeaa[156])}})}function updateCollection(_0x98e9x53,_0x98e9x43){var _0x98e9x54=_[_0xdeaa[129]](_0x98e9x53,{id:_0x98e9x43[_0xdeaa[93]]});if(_0x98e9x54){_[_0xdeaa[90]](_0x98e9x54,_0x98e9x43)}else {_0x98e9x53[_0xdeaa[159]](_0x98e9x43)}}function updateIntegration(_0x98e9x43){if(_0x98e9x43[_0xdeaa[160]]){updateCollection(activeIntegrations,_0x98e9x43)}else {_[_0xdeaa[161]](activeIntegrations,{id:_0x98e9x43[_0xdeaa[93]]})};logger[_0xdeaa[68]](_0xdeaa[162],activeIntegrations[_0xdeaa[67]])}Triggers[_0xdeaa[74]][_0xdeaa[163]]= function(_0x98e9x30){switch(_0x98e9x30[_0xdeaa[92]]){case _0xdeaa[165]:_triggers[_0xdeaa[133]](_0x98e9x30[_0xdeaa[164]]);break;case _0xdeaa[166]:updateCollection(_triggers,_0x98e9x30[_0xdeaa[87]]);break;case _0xdeaa[167]:_[_0xdeaa[161]](_triggers,{id:_0x98e9x30[_0xdeaa[93]]});break;case _0xdeaa[169]:var _0x98e9x56=_[_0xdeaa[129]](_triggers,function(_0x98e9x57){return _0x98e9x57[_0xdeaa[93]]=== _0x98e9x30[_0xdeaa[93]]});if(_0x98e9x56){_0x98e9x56[_0xdeaa[168]]= []};break;case _0xdeaa[170]:_[_0xdeaa[158]](_0x98e9x30[_0xdeaa[87]],function(_0x98e9x2f){var _0x98e9x56=_[_0xdeaa[129]](_triggers,function(_0x98e9x57){return _0x98e9x57[_0xdeaa[93]]=== parseInt(_0x98e9x2f.TriggerId)});if(_0x98e9x56){_0x98e9x56[_0xdeaa[168]][_0xdeaa[133]](_0x98e9x2f)}});break;case _0xdeaa[175]:if(_0x98e9x30[_0xdeaa[171]]){var _0x98e9x58=_[_0xdeaa[129]](_triggers,function(_0x98e9x57){return _0x98e9x57[_0xdeaa[93]]=== _0x98e9x30[_0xdeaa[171]]});if(_0x98e9x58){_0x98e9x58[_0xdeaa[172]]= []}}else {if(_0x98e9x30[_0xdeaa[173]]){var _0x98e9x59=_[_0xdeaa[129]](_triggers,function(_0x98e9x57){return _0x98e9x57[_0xdeaa[93]]=== _0x98e9x30[_0xdeaa[173]]});if(_0x98e9x59){_0x98e9x59[_0xdeaa[174]]= []}}};break;case _0xdeaa[176]:_[_0xdeaa[158]](_0x98e9x30[_0xdeaa[87]],function(_0x98e9x5a){if(_0x98e9x5a[_0xdeaa[119]](_0xdeaa[171])){var _0x98e9x5b=parseInt(_0x98e9x5a.TriggerAllId);var _0x98e9x58=_[_0xdeaa[129]](_triggers,function(_0x98e9x57){return _0x98e9x57[_0xdeaa[93]]=== _0x98e9x5b});if(_0x98e9x58){_0x98e9x58[_0xdeaa[172]][_0xdeaa[133]](_0x98e9x5a)}}else {if(_0x98e9x5a[_0xdeaa[119]](_0xdeaa[173])){var _0x98e9x5c=parseInt(_0x98e9x5a.TriggerAnyId);var _0x98e9x59=_[_0xdeaa[129]](_triggers,function(_0x98e9x57){return _0x98e9x57[_0xdeaa[93]]=== _0x98e9x5c});if(_0x98e9x59){_0x98e9x59[_0xdeaa[174]][_0xdeaa[133]](_0x98e9x5a)}}}});break;case _0xdeaa[177]:;case _0xdeaa[178]:updateCollection(localVariables,_0x98e9x30[_0xdeaa[87]]);break;case _0xdeaa[179]:_[_0xdeaa[161]](localVariables,{id:_0x98e9x30[_0xdeaa[93]]});break;case _0xdeaa[180]:;case _0xdeaa[181]:updateCollection(customFields,_0x98e9x30[_0xdeaa[87]]);break;case _0xdeaa[182]:_[_0xdeaa[161]](customFields,{id:_0x98e9x30[_0xdeaa[93]]});break;case _0xdeaa[183]:;case _0xdeaa[184]:updateIntegration(_0x98e9x30[_0xdeaa[87]]);break;default:}};module[_0xdeaa[185]]= Triggers
\ No newline at end of file
+var _0xa96c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x75\x74\x69\x6C","\x2E\x2F\x76\x6F\x69\x63\x65","\x2E\x2F\x6D\x61\x69\x6C","\x2E\x2F\x63\x68\x61\x74","\x2E\x2F\x73\x6D\x73","\x2E\x2F\x66\x61\x78","\x2E\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x63\x6D","\x2E\x2F\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x2E\x2F\x6A\x73\x63\x72\x69\x70\x74\x79","\x2E\x2E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x54\x72\x69\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x56\x61\x72\x69\x61\x62\x6C\x65","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x69\x72\x73\x74\x4E\x61\x6D\x65","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x43\x6F\x6D\x70\x61\x6E\x79\x49\x64","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x65\x6D\x61\x69\x6C","\x66\x61\x78","\x74\x61\x67\x73","\x4C\x69\x73\x74\x49\x64","\x73\x74\x72\x65\x65\x74","\x70\x6F\x73\x74\x61\x6C\x43\x6F\x64\x65","\x63\x69\x74\x79","\x63\x6F\x75\x6E\x74\x72\x79","\x64\x61\x74\x65\x4F\x66\x42\x69\x72\x74\x68","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x75\x72\x6C","\x69\x6F","\x75\x74\x69\x6C","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x73\x6D\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x6D","\x6A\x73\x63\x72\x69\x70\x74\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x45\x72\x72\x6F\x72\x20\x72\x65\x74\x72\x69\x65\x76\x69\x6E\x67\x20\x74\x72\x69\x67\x67\x65\x72\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x54\x72\x69\x67\x67\x65\x72\x73\x20\x61\x72\x65\x20","\x6C\x65\x6E\x67\x74\x68","\x64\x65\x62\x75\x67","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x76\x69\x64\x65\x6F\x4F\x6E","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x31","\x76\x69\x64\x65\x6F\x4F\x6E\x55\x72\x6C","\x56\x49\x44\x45\x4F\x4F\x4E\x20\x41\x43\x54\x49\x4F\x4E\x20\x46\x4F\x52\x20\x55\x4E\x49\x51\x55\x45\x49\x44","\x75\x6E\x69\x71\x75\x65\x69\x64","\x49\x53","\x6D\x61\x6E\x61\x67\x65\x45\x76\x65\x6E\x74","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x63\x68\x61\x74\x52\x6F\x6F\x6D\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x43\x68\x61\x74\x20\x74\x72\x69\x67\x67\x65\x72\x20\x65\x72\x72\x6F\x72","\x67\x65\x74","\x71\x75\x65\x75\x65","\x64\x6F\x63","\x66\x69\x6C\x74\x65\x72","\x67\x65\x74\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x54\x72\x69\x67\x67\x65\x72\x73","\x6D\x65\x72\x67\x65","\x67\x65\x74\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x6D\x65\x73\x73\x61\x67\x65","\x69\x64","\x72\x6F\x6F\x6D\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x73\x6D\x73\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x63\x72\x65\x61\x74\x65\x46\x61\x78\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x65\x6E\x71\x75\x69\x72\x79\x46\x6F\x72\x77\x61\x72\x64","\x63\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x41\x66\x74\x65\x72\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x46\x61\x78\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x72\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x63\x68\x61\x6E\x6E\x65\x6C","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x70\x6C\x69\x74","\x41\x66\x74\x65\x72\x20\x64\x69\x61\x6C\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x43\x72\x65\x61\x74\x65","\x41\x66\x74\x65\x72\x20\x61\x67\x65\x6E\x74\x20\x63\x72\x65\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x41\x66\x74\x65\x72\x20\x61\x67\x65\x6E\x74\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x76\x61\x72\x53\x65\x74","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x6C\x75\x65","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x6B\x65\x79\x73","\x68\x65\x61\x64","\x6E\x61\x6D\x65","\x66\x69\x6E\x64","\x61\x6C\x69\x61\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x73\x68\x69\x66\x74","\x70\x75\x73\x68","\x45\x72\x72\x6F\x72\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x69\x6E\x67\x20\x6C\x6F\x63\x61\x6C\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73\x20\x66\x6F\x72\x20\x74\x72\x69\x67\x67\x65\x72\x73\x3A","\x63\x6C\x6F\x6E\x65","\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x74\x69\x6F\x6E\x20\x22","\x61\x63\x74\x69\x6F\x6E","\x22","\x68\x74\x74\x70","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x6D\x61\x6E\x61\x67\x65\x43\x6F\x6E\x74\x61\x63\x74","\x63\x6F\x6E\x74\x61\x63\x74\x4D\x61\x6E\x61\x67\x65\x72","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x6D\x61\x6E\x61\x67\x65\x4A\x73\x63\x72\x69\x70\x74\x79","\x77\x65\x62\x50\x6F\x70\x75\x70","\x74\x61\x67","\x61\x63\x63\x6F\x75\x6E\x74\x53\x6D\x73","\x61\x63\x63\x6F\x75\x6E\x74\x45\x6D\x61\x69\x6C","\x66\x6F\x72\x77\x61\x72\x64","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x54\x72\x69\x67\x67\x65\x72\x3A\x20\x41\x63\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x20","\x4E\x6F\x20\x75\x73\x65\x72\x73\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x20\x66\x6F\x72\x20\x74\x68\x69\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x61\x63\x74\x69\x6F\x6E\x21","\x77\x61\x72\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x75\x6E\x73\x68\x69\x66\x74","\x61\x63\x74\x69\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x41\x66\x74\x65\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x6E\x65\x77\x54\x72\x69\x67\x67\x65\x72","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x74\x72\x69\x67\x67\x65\x72\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x41\x6C\x6C","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x41\x6E\x79","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x74\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x63\x66\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x63\x66\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x63\x66\x41\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x41\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xa96c[0];var _=require(_0xa96c[1]);var Mustache=require(_0xa96c[2]);var moment=require(_0xa96c[3]);var logger=require(_0xa96c[5])(_0xa96c[4]);var Util=require(_0xa96c[6]);var Voice=require(_0xa96c[7]);var Mail=require(_0xa96c[8]);var Chat=require(_0xa96c[9]);var Sms=require(_0xa96c[10]);var Fax=require(_0xa96c[11]);var OpenChannel=require(_0xa96c[12]);var Cm=require(_0xa96c[13]);var UrlForward=require(_0xa96c[14]);var Jscripty=require(_0xa96c[15]);var Integration=require(_0xa96c[16]);var Trigger=require(_0xa96c[18])[_0xa96c[17]];var ToolsAction=require(_0xa96c[18])[_0xa96c[19]];var ToolsCondition=require(_0xa96c[18])[_0xa96c[20]];var ReportAgent=require(_0xa96c[18])[_0xa96c[21]];var ReportDial=require(_0xa96c[18])[_0xa96c[22]];var ReportChatSession=require(_0xa96c[18])[_0xa96c[23]];var ReportSmsSession=require(_0xa96c[18])[_0xa96c[24]];var ReportOpenchannelSession=require(_0xa96c[18])[_0xa96c[25]];var ReportMailSession=require(_0xa96c[18])[_0xa96c[26]];var MailMessage=require(_0xa96c[18])[_0xa96c[27]];var ChatRoom=require(_0xa96c[18])[_0xa96c[28]];var SmsMessage=require(_0xa96c[18])[_0xa96c[29]];var ChatVisitor=require(_0xa96c[18])[_0xa96c[30]];var ChatEnquiry=require(_0xa96c[18])[_0xa96c[31]];var Variable=require(_0xa96c[18])[_0xa96c[32]];var CustomField=require(_0xa96c[18])[_0xa96c[33]];var IntegrationModel=require(_0xa96c[18])[_0xa96c[34]];var MAX_CALLS=200;var callChannels=[];var localVariables=[];var customFields=[];var _triggers=[];var activeIntegrations=[];var _this;var defaultVariables=[_0xa96c[35],_0xa96c[36],_0xa96c[37],_0xa96c[38],_0xa96c[39],_0xa96c[40],_0xa96c[41],_0xa96c[42],_0xa96c[43],_0xa96c[44],_0xa96c[45],_0xa96c[46],_0xa96c[47],_0xa96c[48],_0xa96c[49],_0xa96c[50]];function Triggers(_0x1380x2a){this[_0xa96c[51]]= _0x1380x2a;this[_0xa96c[52]]=  new Util();this[_0xa96c[53]]=  new Voice();this[_0xa96c[54]]=  new Chat();this[_0xa96c[55]]=  new Mail();this[_0xa96c[56]]=  new Sms();this[_0xa96c[41]]=  new Fax();this[_0xa96c[57]]=  new OpenChannel();this[_0xa96c[58]]=  new Cm();this[_0xa96c[59]]=  new Jscripty();this[_0xa96c[60]]=  new Integration();this[_0xa96c[61]]=  new UrlForward();_this= this;Trigger[_0xa96c[72]](_0xa96c[71])[_0xa96c[70]]()[_0xa96c[69]](function(_0x1380x2d){_triggers= _0x1380x2d;return synchVars()})[_0xa96c[69]](function(){return IntegrationModel[_0xa96c[70]]({where:{active:1}})})[_0xa96c[69]](function(_0x1380x2c){activeIntegrations= _0x1380x2c;logger[_0xa96c[68]](_0xa96c[66],_triggers[_0xa96c[67]])})[_0xa96c[65]](function(_0x1380x2b){logger[_0xa96c[64]](_0xa96c[62],_0x1380x2b[_0xa96c[63]])})}Triggers[_0xa96c[74]][_0xa96c[73]]= function(_0x1380x2e){var _0x1380x2f={action:_0xa96c[75],data1:_0xa96c[76],data2:_0x1380x2e[_0xa96c[77]]};logger[_0xa96c[68]](_0xa96c[78],_0x1380x2e[_0xa96c[79]],_0xa96c[80],_0x1380x2f);_this[_0xa96c[60]][_0xa96c[81]](_0x1380x2f,_0x1380x2e,_0xa96c[53],null,getActionVariables(_0x1380x2e,_0xa96c[53]),_this[_0xa96c[51]],activeIntegrations)};Triggers[_0xa96c[74]][_0xa96c[82]]= function(_0x1380x30){var _0x1380x31;switch(_0x1380x30[_0xa96c[92]]){case _0xa96c[83]:;case _0xa96c[96]:return ChatRoom[_0xa96c[95]](_0x1380x30[_0xa96c[92]]=== _0xa96c[83]?_0x1380x30[_0xa96c[87]][_0xa96c[93]]:_0x1380x30[_0xa96c[87]][_0xa96c[94]])[_0xa96c[69]](function(_0x1380x33){if(_0x1380x33){return _0x1380x33[_0xa96c[91]]()};return})[_0xa96c[69]](function(_0x1380x32){_0x1380x32= _0x1380x32[_0xa96c[85]]({plain:true});_0x1380x32[_0xa96c[86]]= _0x1380x30[_0xa96c[87]][_0xa96c[86]];if(_0x1380x32){_0x1380x31= _this[_0xa96c[52]][_0xa96c[89]](_0x1380x32,_[_0xa96c[88]](_triggers,{channel:_0xa96c[54]}));execActions(_0x1380x31,_[_0xa96c[90]](_0x1380x32,_0x1380x30[_0xa96c[87]]),_0xa96c[54],null,_this[_0xa96c[52]],_this[_0xa96c[53]],_this[_0xa96c[55]],_this[_0xa96c[58]],_this[_0xa96c[59]],_this[_0xa96c[60]],_this[_0xa96c[61]],_this[_0xa96c[54]],_this[_0xa96c[56]],_this[_0xa96c[51]],_this[_0xa96c[41]],_this[_0xa96c[57]])}})[_0xa96c[65]](function(_0x1380x2b){logger[_0xa96c[64]](_0xa96c[84],_0x1380x2b[_0xa96c[63]])});case _0xa96c[97]:;case _0xa96c[98]:_0x1380x31= _this[_0xa96c[52]][_0xa96c[89]](_0x1380x30[_0xa96c[87]],_[_0xa96c[88]](_triggers,{channel:_0xa96c[56]}));execActions(_0x1380x31,_0x1380x30[_0xa96c[87]],_0xa96c[56],null,_this[_0xa96c[52]],_this[_0xa96c[53]],_this[_0xa96c[55]],_this[_0xa96c[58]],_this[_0xa96c[59]],_this[_0xa96c[60]],_this[_0xa96c[61]],_this[_0xa96c[54]],_this[_0xa96c[56]],_this[_0xa96c[51]],_this[_0xa96c[41]],_this[_0xa96c[57]]);break;case _0xa96c[99]:;case _0xa96c[100]:_0x1380x31= _this[_0xa96c[52]][_0xa96c[89]](_0x1380x30[_0xa96c[87]],_[_0xa96c[88]](_triggers,{channel:_0xa96c[57]}));execActions(_0x1380x31,_0x1380x30[_0xa96c[87]],_0xa96c[57],null,_this[_0xa96c[52]],_this[_0xa96c[53]],_this[_0xa96c[55]],_this[_0xa96c[58]],_this[_0xa96c[59]],_this[_0xa96c[60]],_this[_0xa96c[61]],_this[_0xa96c[54]],_this[_0xa96c[56]],_this[_0xa96c[51]],_this[_0xa96c[41]],_this[_0xa96c[57]]);break;case _0xa96c[101]:;case _0xa96c[102]:_0x1380x31= _this[_0xa96c[52]][_0xa96c[89]](_0x1380x30[_0xa96c[87]],_[_0xa96c[88]](_triggers,{channel:_0xa96c[55],status:true}));execActions(_0x1380x31,_0x1380x30[_0xa96c[87]],_0xa96c[55],null,_this[_0xa96c[52]],_this[_0xa96c[53]],_this[_0xa96c[55]],_this[_0xa96c[58]],_this[_0xa96c[59]],_this[_0xa96c[60]],_this[_0xa96c[61]],_this[_0xa96c[54]],_this[_0xa96c[56]],_this[_0xa96c[51]],_this[_0xa96c[41]],_this[_0xa96c[57]]);break;case _0xa96c[104]:this[_0xa96c[103]](_0x1380x30[_0xa96c[87]]);break;case _0xa96c[106]:_this[_0xa96c[54]][_0xa96c[105]](_0x1380x30[_0xa96c[87]]);break;default:}};Triggers[_0xa96c[74]][_0xa96c[103]]= function(_0x1380x30){var _0x1380x31=this[_0xa96c[52]][_0xa96c[89]](_0x1380x30,_[_0xa96c[88]](_triggers,{channel:_0xa96c[41]}));logger[_0xa96c[68]](_0xa96c[107],_0x1380x31[_0xa96c[67]]);execActions(_0x1380x31,_0x1380x30,_0xa96c[41],null,this[_0xa96c[52]],this[_0xa96c[53]],this[_0xa96c[55]],this[_0xa96c[58]],this[_0xa96c[59]],this[_0xa96c[60]],this[_0xa96c[61]],this[_0xa96c[54]],this[_0xa96c[56]],this[_0xa96c[51]],this[_0xa96c[41]],this[_0xa96c[57]])};Triggers[_0xa96c[74]][_0xa96c[108]]= function(_0x1380x34){if(_0x1380x34[_0xa96c[109]]){var _0x1380x31=this[_0xa96c[52]][_0xa96c[89]](_0x1380x34[_0xa96c[110]],_[_0xa96c[88]](_triggers,{channel:_0xa96c[53]}));_0x1380x34[_0xa96c[110]][_0xa96c[111]]= _0x1380x34[_0xa96c[109]][_0xa96c[112]](/\/|-/)[1];logger[_0xa96c[68]](_0xa96c[113],_0x1380x31[_0xa96c[67]]);execActions(_0x1380x31,_0x1380x34[_0xa96c[110]],_0xa96c[53],_0xa96c[114],this[_0xa96c[52]],this[_0xa96c[53]],this[_0xa96c[55]],this[_0xa96c[58]],this[_0xa96c[59]],this[_0xa96c[60]],this[_0xa96c[61]],this[_0xa96c[54]],this[_0xa96c[56]],this[_0xa96c[51]],this[_0xa96c[41]],this[_0xa96c[57]])}};Triggers[_0xa96c[74]][_0xa96c[115]]= function(_0x1380x34){var _0x1380x31=this[_0xa96c[52]][_0xa96c[89]](_0x1380x34[_0xa96c[110]],_[_0xa96c[88]](_triggers,{channel:_0xa96c[53]}));logger[_0xa96c[68]](_0xa96c[116],_0x1380x31[_0xa96c[67]]);execActions(_0x1380x31,_0x1380x34[_0xa96c[110]],_0xa96c[53],_0xa96c[86],this[_0xa96c[52]],this[_0xa96c[53]],this[_0xa96c[55]],this[_0xa96c[58]],this[_0xa96c[59]],this[_0xa96c[60]],this[_0xa96c[61]],this[_0xa96c[54]],this[_0xa96c[56]],this[_0xa96c[51]],this[_0xa96c[41]],this[_0xa96c[57]])};Triggers[_0xa96c[74]][_0xa96c[117]]= function(_0x1380x34){if(_0x1380x34[_0xa96c[120]][_0xa96c[119]](_0xa96c[118])){var _0x1380x31=this[_0xa96c[52]][_0xa96c[89]](_0x1380x34[_0xa96c[110]],_[_0xa96c[88]](_triggers,{channel:_0xa96c[53]}));logger[_0xa96c[68]](_0xa96c[121],_0x1380x31[_0xa96c[67]]);execActions(_0x1380x31,_0x1380x34[_0xa96c[110]],_0xa96c[53],_0xa96c[86],this[_0xa96c[52]],this[_0xa96c[53]],this[_0xa96c[55]],this[_0xa96c[58]],this[_0xa96c[59]],this[_0xa96c[60]],this[_0xa96c[61]],this[_0xa96c[54]],this[_0xa96c[56]],this[_0xa96c[51]],this[_0xa96c[41]],this[_0xa96c[57]])}};Triggers[_0xa96c[74]][_0xa96c[122]]= function(_0x1380x2e){if(_0x1380x2e[_0xa96c[119]](_0xa96c[123])&& _0x1380x2e[_0xa96c[119]](_0xa96c[124])){var _0x1380x35=_[_0xa96c[127]](_[_0xa96c[126]](_0x1380x2e[_0xa96c[123]]))[_0xa96c[125]](),_0x1380x36;var _0x1380x37=_[_0xa96c[129]](localVariables,function(_0x1380x38){return (_0x1380x38[_0xa96c[128]][_0xa96c[125]]()=== _0x1380x35)});if(_0x1380x37){_0x1380x36= _0x1380x37[_0xa96c[128]]}else {var _0x1380x39=_[_0xa96c[129]](customFields,function(_0x1380x3a){return (_0x1380x3a[_0xa96c[130]][_0xa96c[125]]()=== _0x1380x35)});if(_0x1380x39){_0x1380x36= _0x1380x39[_0xa96c[130]]}else {var _0x1380x3b=_[_0xa96c[129]](defaultVariables,function(_0x1380x3c){return (_0x1380x3c[_0xa96c[125]]()=== _0x1380x35)});if(_0x1380x3b){_0x1380x36= _0x1380x3b}}};if(_0x1380x36){var _0x1380x3d=_[_0xa96c[129]](callChannels,{uniqueid:_0x1380x2e[_0xa96c[79]]});if(_0x1380x3d){_0x1380x3d[_0xa96c[131]][_0x1380x36]= _0x1380x2e[_0xa96c[124]]}else {if(callChannels[_0xa96c[67]]>= MAX_CALLS){callChannels[_0xa96c[132]]()};var _0x1380x3e={uniqueid:_0x1380x2e[_0xa96c[79]],variables:{}};_0x1380x3e[_0xa96c[131]][_0x1380x36]= _0x1380x2e[_0xa96c[124]];callChannels[_0xa96c[133]](_0x1380x3e)}}}};function synchVars(){return Variable[_0xa96c[70]]()[_0xa96c[69]](function(_0x1380x41){localVariables= _0x1380x41;return CustomField[_0xa96c[70]]()})[_0xa96c[69]](function(_0x1380x40){customFields= _0x1380x40})[_0xa96c[65]](function(_0x1380x2b){logger[_0xa96c[64]](_0xa96c[134],_0x1380x2b[_0xa96c[63]])})}function getActionVariables(_0x1380x43,_0x1380x44){if(_0x1380x44=== _0xa96c[53]){var _0x1380x45=_[_0xa96c[129]](callChannels,{uniqueid:_0x1380x43[_0xa96c[79]]});return _0x1380x45?_[_0xa96c[90]](_[_0xa96c[135]](_0x1380x43),_0x1380x45[_0xa96c[131]]):_[_0xa96c[135]](_0x1380x43)}else {return _[_0xa96c[135]](_0x1380x43)}}function execActions(_0x1380x31,_0x1380x43,_0x1380x44,_0x1380x47,_0x1380x48,_0x1380x49,_0x1380x4a,_0x1380x3a,_0x1380x4b,_0x1380x4c,_0x1380x4d,_0x1380x4e,_0x1380x4f,_0x1380x2a,_0x1380x50,_0x1380x51){_0x1380x31[_0xa96c[158]](function(_0x1380x2f){logger[_0xa96c[68]](_0xa96c[136]+ _0x1380x2f[_0xa96c[137]]+ _0xa96c[138]);if(_[_0xa96c[140]]([_0xa96c[60],_0xa96c[61],_0xa96c[139]],_0x1380x2f[_0xa96c[137]])|| _0x1380x43[_0xa96c[119]](_0xa96c[111])||  !_[_0xa96c[140]]([_0xa96c[53]],_0x1380x44)){switch(_0x1380x2f[_0xa96c[137]]){case _0xa96c[144]:_0x1380x3a[_0xa96c[143]](_0x1380x2f[_0xa96c[141]],_0x1380x2f[_0xa96c[142]]?Number(_0x1380x2f[_0xa96c[142]]):0,_0x1380x43,_0x1380x44,_0x1380x2a,_0x1380x47);break;case _0xa96c[61]:;case _0xa96c[139]:_0x1380x4d[_0xa96c[145]](_0x1380x43,_0x1380x44,_0x1380x2f,getActionVariables(_0x1380x43,_0x1380x44));break;case _0xa96c[59]:_0x1380x4b[_0xa96c[146]](_0x1380x2f[_0xa96c[141]],_0x1380x43,_0x1380x44,_0x1380x2a);break;case _0xa96c[60]:;case _0xa96c[75]:_0x1380x4c[_0xa96c[81]](_0x1380x2f,_0x1380x43,_0x1380x44,_0x1380x47,getActionVariables(_0x1380x43,_0x1380x44),_0x1380x2a,activeIntegrations);break;case _0xa96c[147]:_0x1380x49[_0xa96c[147]](_0x1380x2f[_0xa96c[141]],_0x1380x2f[_0xa96c[142]],_0x1380x43,_0x1380x44,getActionVariables(_0x1380x43,_0x1380x44),_0x1380x2a);break;case _0xa96c[148]:switch(_0x1380x44){case _0xa96c[55]:_0x1380x4a[_0xa96c[148]](_0x1380x2f,_0x1380x43);break;case _0xa96c[54]:_0x1380x4e[_0xa96c[148]](_0x1380x2f,_0x1380x43);break;case _0xa96c[56]:_0x1380x4f[_0xa96c[148]](_0x1380x2f,_0x1380x43);break;case _0xa96c[41]:_0x1380x50[_0xa96c[148]](_0x1380x2f,_0x1380x43);break;case _0xa96c[57]:_0x1380x51[_0xa96c[148]](_0x1380x2f,_0x1380x43);break;default:};break;case _0xa96c[40]:_0x1380x4a[_0xa96c[40]](_0x1380x2f,_0x1380x43);break;case _0xa96c[149]:_0x1380x4f[_0xa96c[149]](_0x1380x2f,_0x1380x43);break;case _0xa96c[150]:_0x1380x4a[_0xa96c[150]](_0x1380x2f,_0x1380x43);break;case _0xa96c[151]:_0x1380x4a[_0xa96c[151]](_0x1380x2f,_0x1380x43);break;case _0xa96c[152]:_0x1380x4a[_0xa96c[152]](_0x1380x2f,_0x1380x43);break;case _0xa96c[153]:_0x1380x4a[_0xa96c[153]](_0x1380x2f,_0x1380x43);break;case _0xa96c[154]:switch(_0x1380x44){case _0xa96c[55]:_0x1380x4a[_0xa96c[154]](_0x1380x2f,_0x1380x43);break;case _0xa96c[54]:_0x1380x4e[_0xa96c[154]](_0x1380x2f,_0x1380x43);break;case _0xa96c[56]:_0x1380x4f[_0xa96c[154]](_0x1380x2f,_0x1380x43);break;case _0xa96c[41]:_0x1380x50[_0xa96c[154]](_0x1380x2f,_0x1380x43);break;case _0xa96c[57]:_0x1380x51[_0xa96c[154]](_0x1380x2f,_0x1380x43);break;default:};break;default:logger[_0xa96c[64]](_0xa96c[155],_0x1380x2f[_0xa96c[137]])}}else {logger[_0xa96c[157]](_0xa96c[156])}})}function updateCollection(_0x1380x53,_0x1380x43){var _0x1380x54=_[_0xa96c[129]](_0x1380x53,{id:_0x1380x43[_0xa96c[93]]});if(_0x1380x54){_[_0xa96c[90]](_0x1380x54,_0x1380x43)}else {_0x1380x53[_0xa96c[159]](_0x1380x43)}}function updateIntegration(_0x1380x43){if(_0x1380x43[_0xa96c[160]]){updateCollection(activeIntegrations,_0x1380x43)}else {_[_0xa96c[161]](activeIntegrations,{id:_0x1380x43[_0xa96c[93]]})};logger[_0xa96c[68]](_0xa96c[162],activeIntegrations[_0xa96c[67]])}Triggers[_0xa96c[74]][_0xa96c[163]]= function(_0x1380x30){switch(_0x1380x30[_0xa96c[92]]){case _0xa96c[165]:_triggers[_0xa96c[133]](_0x1380x30[_0xa96c[164]]);break;case _0xa96c[166]:updateCollection(_triggers,_0x1380x30[_0xa96c[87]]);break;case _0xa96c[167]:_[_0xa96c[161]](_triggers,{id:_0x1380x30[_0xa96c[93]]});break;case _0xa96c[169]:var _0x1380x56=_[_0xa96c[129]](_triggers,function(_0x1380x57){return _0x1380x57[_0xa96c[93]]=== _0x1380x30[_0xa96c[93]]});if(_0x1380x56){_0x1380x56[_0xa96c[168]]= []};break;case _0xa96c[170]:_[_0xa96c[158]](_0x1380x30[_0xa96c[87]],function(_0x1380x2f){var _0x1380x56=_[_0xa96c[129]](_triggers,function(_0x1380x57){return _0x1380x57[_0xa96c[93]]=== parseInt(_0x1380x2f.TriggerId)});if(_0x1380x56){_0x1380x56[_0xa96c[168]][_0xa96c[133]](_0x1380x2f)}});break;case _0xa96c[175]:if(_0x1380x30[_0xa96c[171]]){var _0x1380x58=_[_0xa96c[129]](_triggers,function(_0x1380x57){return _0x1380x57[_0xa96c[93]]=== _0x1380x30[_0xa96c[171]]});if(_0x1380x58){_0x1380x58[_0xa96c[172]]= []}}else {if(_0x1380x30[_0xa96c[173]]){var _0x1380x59=_[_0xa96c[129]](_triggers,function(_0x1380x57){return _0x1380x57[_0xa96c[93]]=== _0x1380x30[_0xa96c[173]]});if(_0x1380x59){_0x1380x59[_0xa96c[174]]= []}}};break;case _0xa96c[176]:_[_0xa96c[158]](_0x1380x30[_0xa96c[87]],function(_0x1380x5a){if(_0x1380x5a[_0xa96c[119]](_0xa96c[171])){var _0x1380x5b=parseInt(_0x1380x5a.TriggerAllId);var _0x1380x58=_[_0xa96c[129]](_triggers,function(_0x1380x57){return _0x1380x57[_0xa96c[93]]=== _0x1380x5b});if(_0x1380x58){_0x1380x58[_0xa96c[172]][_0xa96c[133]](_0x1380x5a)}}else {if(_0x1380x5a[_0xa96c[119]](_0xa96c[173])){var _0x1380x5c=parseInt(_0x1380x5a.TriggerAnyId);var _0x1380x59=_[_0xa96c[129]](_triggers,function(_0x1380x57){return _0x1380x57[_0xa96c[93]]=== _0x1380x5c});if(_0x1380x59){_0x1380x59[_0xa96c[174]][_0xa96c[133]](_0x1380x5a)}}}});break;case _0xa96c[177]:;case _0xa96c[178]:updateCollection(localVariables,_0x1380x30[_0xa96c[87]]);break;case _0xa96c[179]:_[_0xa96c[161]](localVariables,{id:_0x1380x30[_0xa96c[93]]});break;case _0xa96c[180]:;case _0xa96c[181]:updateCollection(customFields,_0x1380x30[_0xa96c[87]]);break;case _0xa96c[182]:_[_0xa96c[161]](customFields,{id:_0x1380x30[_0xa96c[93]]});break;case _0xa96c[183]:;case _0xa96c[184]:updateIntegration(_0x1380x30[_0xa96c[87]]);break;default:}};module[_0xa96c[185]]= Triggers
\ No newline at end of file
index 818888e..171ecee 100644 (file)
@@ -1 +1 @@
-var _0xf7e0=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72\x20\x4A\x73\x63\x72\x69\x70\x74\x79\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x6D\x61\x6E\x61\x67\x65\x4A\x73\x63\x72\x69\x70\x74\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6A\x73\x63\x72\x69\x70\x74\x79","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x70\x72\x6F\x6A\x65\x63\x74\x49\x64","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x6A\x73\x63\x72\x69\x70\x74\x79","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x4A\x73\x63\x72\x69\x70\x74\x79\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x63\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xf7e0[0]);const util=require(_0xf7e0[1]);var logger=require(_0xf7e0[3])(_0xf7e0[2]);function Jscripty(){logger[_0xf7e0[5]](_0xf7e0[4])}Jscripty[_0xf7e0[7]][_0xf7e0[6]]= function(_0xc277x5,_0xc277x6,_0xc277x7,_0xc277x8){var _0xc277x9=require(_0xf7e0[9])[_0xf7e0[8]];delete _0xc277x6[_0xf7e0[10]];_0xc277x6[_0xf7e0[11]]= _0xf7e0[12];_0xc277x6[_0xf7e0[13]]= _0xc277x7;_0xc277x6[_0xf7e0[14]]= _0xc277x5;_0xc277x8[_0xf7e0[20]](util[_0xf7e0[19]](_0xf7e0[17],_0xc277x6[_0xf7e0[18]]))[_0xf7e0[16]](_0xf7e0[15],_0xc277x6);return _0xc277x9[_0xf7e0[25]](_0xc277x6)[_0xf7e0[24]](function(_0xc277xa){logger[_0xf7e0[23]](_0xf7e0[21],_0xc277xa[_0xf7e0[22]])})};module[_0xf7e0[26]]= Jscripty
\ No newline at end of file
+var _0x64c0=["\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72\x20\x4A\x73\x63\x72\x69\x70\x74\x79\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x6D\x61\x6E\x61\x67\x65\x4A\x73\x63\x72\x69\x70\x74\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x69\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6A\x73\x63\x72\x69\x70\x74\x79","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x70\x72\x6F\x6A\x65\x63\x74\x49\x64","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x6A\x73\x63\x72\x69\x70\x74\x79","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x4A\x73\x63\x72\x69\x70\x74\x79\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x63\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0x64c0[0]);const util=require(_0x64c0[1]);var logger=require(_0x64c0[3])(_0x64c0[2]);function Jscripty(){logger[_0x64c0[5]](_0x64c0[4])}Jscripty[_0x64c0[7]][_0x64c0[6]]= function(_0x47a3x5,_0x47a3x6,_0x47a3x7,_0x47a3x8){var _0x47a3x9=require(_0x64c0[9])[_0x64c0[8]];delete _0x47a3x6[_0x64c0[10]];_0x47a3x6[_0x64c0[11]]= _0x64c0[12];_0x47a3x6[_0x64c0[13]]= _0x47a3x7;_0x47a3x6[_0x64c0[14]]= _0x47a3x5;_0x47a3x8[_0x64c0[20]](util[_0x64c0[19]](_0x64c0[17],_0x47a3x6[_0x64c0[18]]))[_0x64c0[16]](_0x64c0[15],_0x47a3x6);return _0x47a3x9[_0x64c0[25]](_0x47a3x6)[_0x64c0[24]](function(_0x47a3xa){logger[_0x64c0[23]](_0x64c0[21],_0x47a3xa[_0x64c0[22]])})};module[_0x64c0[26]]= Jscripty
\ No newline at end of file
index 4b082f7..60df203 100644 (file)
@@ -1 +1 @@
-var _0xa15b=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x54\x72\x69\x67\x67\x65\x72\x20\x4D\x61\x69\x6C\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x65\x6D\x61\x69\x6C","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x6D\x61\x69\x6C\x20\x65\x72\x72\x6F\x72","\x64\x61\x74\x61\x33","\x73\x75\x62\x6A\x65\x63\x74","\x62\x6F\x64\x79","\x64\x61\x74\x61\x34","\x68\x74\x6D\x6C","\x74\x65\x78\x74","\x72\x65\x6E\x64\x65\x72","\x3C\x62\x72\x3E","\x72\x65\x70\x6C\x61\x63\x65","\x26\x23\x30\x33\x39\x3B","\x26\x71\x75\x6F\x74\x3B","\x26\x67\x74\x3B","\x26\x6C\x74\x3B","\x26\x61\x6D\x70\x3B","\x61\x64\x64\x72\x65\x73\x73","\x64\x61\x74\x61\x32","\x53\x45\x4E\x44\x49\x4E\x47","\x69\x64","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x64\x61\x74\x61\x35","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x45\x6D\x61\x69\x6C","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x6D\x61\x69\x6C\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x65\x72\x72\x6F\x72","\x64\x61\x74\x61\x36","\x66\x6F\x72\x77\x61\x72\x64","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x65\x72\x72\x6F\x72","\x66\x72\x6F\x6D\x49\x64","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x65\x6D\x61\x69\x6C\x20\x77\x69\x74\x68\x20\x74\x65\x6D\x70\x6C\x61\x74\x65\x20\x65\x72\x72\x6F\x72","\x61\x63\x63\x6F\x75\x6E\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x65\x6D\x61\x69\x6C\x20\x77\x69\x74\x68\x20\x74\x65\x6D\x70\x6C\x61\x74\x65\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x65\x72\x72\x6F\x72","\x63\x6C\x6F\x73\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xa15b[0]);const rp=require(_0xa15b[1]);const Mustache=require(_0xa15b[2]);var logger=require(_0xa15b[4])(_0xa15b[3]);const MailRoom=require(_0xa15b[6])[_0xa15b[5]];const Template=require(_0xa15b[6])[_0xa15b[7]];const MailMessage=require(_0xa15b[6])[_0xa15b[8]];const MailAccount=require(_0xa15b[6])[_0xa15b[9]];const MailServerOut=require(_0xa15b[6])[_0xa15b[10]];function Mail(){logger[_0xa15b[12]](_0xa15b[11])}Mail[_0xa15b[14]][_0xa15b[13]]= function(_0x6a9cxb,_0x6a9cxc,_0x6a9cxd,_0x6a9cxe){return MailRoom[_0xa15b[23]]({tags:_0x6a9cxb[_0xa15b[21]][_0xa15b[20]](_0xa15b[19])},{where:{id:_0x6a9cxc[_0xa15b[22]]}})[_0xa15b[18]](function(_0x6a9cxf){logger[_0xa15b[17]](_0xa15b[15],_0x6a9cxf[_0xa15b[16]])})};Mail[_0xa15b[14]][_0xa15b[24]]= function(_0x6a9cxb,_0x6a9cxc){var _0x6a9cx10;return MailAccount[_0xa15b[49]](_0x6a9cxc[_0xa15b[50]])[_0xa15b[47]](function(_0x6a9cx14){_0x6a9cx10= _0x6a9cx14;if(_0x6a9cxb[_0xa15b[48]]){return Template[_0xa15b[49]](_0x6a9cxb[_0xa15b[48]])}})[_0xa15b[47]](function(_0x6a9cx11){var _0x6a9cx12;if(_0x6a9cx11){_0x6a9cxb[_0xa15b[26]]= _0x6a9cx11[_0xa15b[27]];_0x6a9cxc[_0xa15b[28]]= _0x6a9cxb[_0xa15b[29]]|| _0x6a9cxc[_0xa15b[30]]|| _0x6a9cxc[_0xa15b[31]]|| _0x6a9cxc[_0xa15b[28]];_0x6a9cx12= _0x6a9cx11[_0xa15b[30]]?Mustache[_0xa15b[32]](_0x6a9cx11[_0xa15b[30]],_0x6a9cxc):null}else {_0x6a9cx12= _0x6a9cxb[_0xa15b[29]]?Mustache[_0xa15b[32]](_0x6a9cxb[_0xa15b[29]],_0x6a9cxc)[_0xa15b[34]](/&/g,_0xa15b[39])[_0xa15b[34]](/</g,_0xa15b[38])[_0xa15b[34]](/>/g,_0xa15b[37])[_0xa15b[34]](/"/g,_0xa15b[36])[_0xa15b[34]](/'/g,_0xa15b[35])[_0xa15b[34]](/\n/g,_0xa15b[33]):null};var _0x6a9cx13={subject:_0x6a9cxb[_0xa15b[26]]|| null,from:[_0x6a9cx10[_0xa15b[40]]],to:_0x6a9cxb[_0xa15b[21]][_0xa15b[20]](_0xa15b[19]),cc:_0x6a9cxb[_0xa15b[41]]?_0x6a9cxb[_0xa15b[41]][_0xa15b[20]](_0xa15b[19]):[],html:_0x6a9cx12,status:_0xa15b[42],auto:true,accountId:_0x6a9cx10[_0xa15b[43]],accountName:_0x6a9cx10[_0xa15b[44]]};process[_0xa15b[46]]({message:_0xa15b[45],doc:_0x6a9cx13})})[_0xa15b[18]](function(_0x6a9cxf){logger[_0xa15b[17]](_0xa15b[25],_0x6a9cxf[_0xa15b[16]])})};Mail[_0xa15b[14]][_0xa15b[51]]= function(_0x6a9cxb,_0x6a9cxc){var _0x6a9cx10;return MailAccount[_0xa15b[49]](_0x6a9cxb[_0xa15b[21]])[_0xa15b[47]](function(_0x6a9cx14){_0x6a9cx10= _0x6a9cx14;if(_0x6a9cxb[_0xa15b[53]]){return Template[_0xa15b[49]](_0x6a9cxb[_0xa15b[53]])}})[_0xa15b[47]](function(_0x6a9cx11){var _0x6a9cx12;if(_0x6a9cx11){_0x6a9cxb[_0xa15b[29]]= _0x6a9cx11[_0xa15b[27]];_0x6a9cxc[_0xa15b[28]]= _0x6a9cxb[_0xa15b[48]]|| _0x6a9cxc[_0xa15b[30]]|| _0x6a9cxc[_0xa15b[31]]|| _0x6a9cxc[_0xa15b[28]];_0x6a9cx12= _0x6a9cx11[_0xa15b[30]]?Mustache[_0xa15b[32]](_0x6a9cx11[_0xa15b[30]],_0x6a9cxc):null}else {_0x6a9cx12= _0x6a9cxb[_0xa15b[48]]?Mustache[_0xa15b[32]](_0x6a9cxb[_0xa15b[48]],_0x6a9cxc)[_0xa15b[34]](/&/g,_0xa15b[39])[_0xa15b[34]](/</g,_0xa15b[38])[_0xa15b[34]](/>/g,_0xa15b[37])[_0xa15b[34]](/"/g,_0xa15b[36])[_0xa15b[34]](/'/g,_0xa15b[35])[_0xa15b[34]](/\n/g,_0xa15b[33]):null};var _0x6a9cx13={subject:_0x6a9cxb[_0xa15b[29]]|| null,from:[_0x6a9cx10[_0xa15b[40]]],to:_0x6a9cxb[_0xa15b[41]][_0xa15b[20]](_0xa15b[19]),cc:_0x6a9cxb[_0xa15b[26]]?_0x6a9cxb[_0xa15b[26]][_0xa15b[20]](_0xa15b[19]):[],html:_0x6a9cx12,status:_0xa15b[42],auto:true,accountId:_0x6a9cx10[_0xa15b[43]],accountName:_0x6a9cx10[_0xa15b[44]]};process[_0xa15b[46]]({message:_0xa15b[45],doc:_0x6a9cx13})})[_0xa15b[18]](function(_0x6a9cxf){logger[_0xa15b[17]](_0xa15b[52],_0x6a9cxf[_0xa15b[16]])})};Mail[_0xa15b[14]][_0xa15b[54]]= function(_0x6a9cxb,_0x6a9cxc){return MailAccount[_0xa15b[49]](_0x6a9cxc[_0xa15b[50]])[_0xa15b[47]](function(_0x6a9cx14){var _0x6a9cx13={subject:_0x6a9cxc[_0xa15b[27]]|| null,from:[_0x6a9cx14[_0xa15b[40]]],fromId:_0x6a9cxc[_0xa15b[56]],to:_0x6a9cxb[_0xa15b[21]][_0xa15b[20]](_0xa15b[19]),text:_0x6a9cxc[_0xa15b[31]][_0xa15b[34]](/&/g,_0xa15b[39])[_0xa15b[34]](/</g,_0xa15b[38])[_0xa15b[34]](/>/g,_0xa15b[37])[_0xa15b[34]](/"/g,_0xa15b[36])[_0xa15b[34]](/'/g,_0xa15b[35])[_0xa15b[34]](/\n/g,_0xa15b[33]),html:_0x6a9cxc[_0xa15b[30]]|| _0x6a9cxc[_0xa15b[31]],status:_0xa15b[42],auto:true,accountId:_0x6a9cx14[_0xa15b[43]],accountName:_0x6a9cx14[_0xa15b[44]]};process[_0xa15b[46]]({message:_0xa15b[45],doc:_0x6a9cx13})})[_0xa15b[18]](function(_0x6a9cxf){logger[_0xa15b[17]](_0xa15b[55],_0x6a9cxf[_0xa15b[16]])})};Mail[_0xa15b[14]][_0xa15b[57]]= function(_0x6a9cxb,_0x6a9cxc){var _0x6a9cx10;return MailAccount[_0xa15b[49]](_0x6a9cxc[_0xa15b[50]])[_0xa15b[47]](function(_0x6a9cx14){_0x6a9cx10= _0x6a9cx14;return Template[_0xa15b[49]](_0x6a9cxb[_0xa15b[21]])})[_0xa15b[47]](function(_0x6a9cx11){_0x6a9cxc[_0xa15b[28]]= _0x6a9cxc[_0xa15b[30]]|| _0x6a9cxc[_0xa15b[31]]|| _0x6a9cxc[_0xa15b[28]];var _0x6a9cx13={status:_0xa15b[42],subject:_0x6a9cx11[_0xa15b[27]],from:[_0x6a9cx10[_0xa15b[40]]],to:_0x6a9cxb[_0xa15b[41]][_0xa15b[20]](_0xa15b[19]),html:_0x6a9cx11[_0xa15b[30]]?Mustache[_0xa15b[32]](_0x6a9cx11[_0xa15b[30]],_0x6a9cxc):null,auto:true,accountId:_0x6a9cx10[_0xa15b[43]],accountName:_0x6a9cx10[_0xa15b[44]]};process[_0xa15b[46]]({message:_0xa15b[45],doc:_0x6a9cx13})})[_0xa15b[18]](function(_0x6a9cxf){logger[_0xa15b[17]](_0xa15b[58],_0x6a9cxf[_0xa15b[16]])})};Mail[_0xa15b[14]][_0xa15b[59]]= function(_0x6a9cxb,_0x6a9cxc){var _0x6a9cx10;return MailAccount[_0xa15b[49]](_0x6a9cxb[_0xa15b[21]])[_0xa15b[47]](function(_0x6a9cx14){_0x6a9cx10= _0x6a9cx14;return Template[_0xa15b[49]](_0x6a9cxb[_0xa15b[41]])})[_0xa15b[47]](function(_0x6a9cx11){_0x6a9cxc[_0xa15b[28]]= _0x6a9cxc[_0xa15b[30]]|| _0x6a9cxc[_0xa15b[31]]|| _0x6a9cxc[_0xa15b[28]];var _0x6a9cx13={status:_0xa15b[42],subject:_0x6a9cx11[_0xa15b[27]],from:[_0x6a9cx10[_0xa15b[40]]],to:_0x6a9cxb[_0xa15b[26]][_0xa15b[20]](_0xa15b[19]),html:_0x6a9cx11[_0xa15b[30]]?Mustache[_0xa15b[32]](_0x6a9cx11[_0xa15b[30]],_0x6a9cxc):null,auto:true,accountId:_0x6a9cx10[_0xa15b[43]],accountName:_0x6a9cx10[_0xa15b[44]]};process[_0xa15b[46]]({message:_0xa15b[45],doc:_0x6a9cx13})})[_0xa15b[18]](function(_0x6a9cxf){logger[_0xa15b[17]](_0xa15b[60],_0x6a9cxf[_0xa15b[16]])})};Mail[_0xa15b[14]][_0xa15b[61]]= function(_0x6a9cxb,_0x6a9cxc){return MailRoom[_0xa15b[23]]({status:_0xa15b[63],disposition:_0x6a9cxb[_0xa15b[21]]|| null},{individualHooks:true,where:{id:_0x6a9cxc[_0xa15b[22]]}})[_0xa15b[18]](function(_0x6a9cxf){logger[_0xa15b[17]](_0xa15b[62],_0x6a9cxf[_0xa15b[16]])})};module[_0xa15b[64]]= Mail
\ No newline at end of file
+var _0xaa4f=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74","\x54\x72\x69\x67\x67\x65\x72\x20\x4D\x61\x69\x6C\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x65\x6D\x61\x69\x6C","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x6D\x61\x69\x6C\x20\x65\x72\x72\x6F\x72","\x64\x61\x74\x61\x33","\x73\x75\x62\x6A\x65\x63\x74","\x62\x6F\x64\x79","\x64\x61\x74\x61\x34","\x68\x74\x6D\x6C","\x74\x65\x78\x74","\x72\x65\x6E\x64\x65\x72","\x3C\x62\x72\x3E","\x72\x65\x70\x6C\x61\x63\x65","\x26\x23\x30\x33\x39\x3B","\x26\x71\x75\x6F\x74\x3B","\x26\x67\x74\x3B","\x26\x6C\x74\x3B","\x26\x61\x6D\x70\x3B","\x61\x64\x64\x72\x65\x73\x73","\x64\x61\x74\x61\x32","\x53\x45\x4E\x44\x49\x4E\x47","\x69\x64","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x64\x61\x74\x61\x35","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x45\x6D\x61\x69\x6C","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x6D\x61\x69\x6C\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x65\x72\x72\x6F\x72","\x64\x61\x74\x61\x36","\x66\x6F\x72\x77\x61\x72\x64","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x66\x6F\x72\x77\x61\x72\x64\x20\x65\x72\x72\x6F\x72","\x66\x72\x6F\x6D\x49\x64","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x65\x6D\x61\x69\x6C\x20\x77\x69\x74\x68\x20\x74\x65\x6D\x70\x6C\x61\x74\x65\x20\x65\x72\x72\x6F\x72","\x61\x63\x63\x6F\x75\x6E\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x65\x6D\x61\x69\x6C\x20\x77\x69\x74\x68\x20\x74\x65\x6D\x70\x6C\x61\x74\x65\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x65\x72\x72\x6F\x72","\x63\x6C\x6F\x73\x65","\x4D\x61\x69\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xaa4f[0]);const rp=require(_0xaa4f[1]);const Mustache=require(_0xaa4f[2]);var logger=require(_0xaa4f[4])(_0xaa4f[3]);const MailRoom=require(_0xaa4f[6])[_0xaa4f[5]];const Template=require(_0xaa4f[6])[_0xaa4f[7]];const MailMessage=require(_0xaa4f[6])[_0xaa4f[8]];const MailAccount=require(_0xaa4f[6])[_0xaa4f[9]];const MailServerOut=require(_0xaa4f[6])[_0xaa4f[10]];function Mail(){logger[_0xaa4f[12]](_0xaa4f[11])}Mail[_0xaa4f[14]][_0xaa4f[13]]= function(_0xc790xb,_0xc790xc,_0xc790xd,_0xc790xe){return MailRoom[_0xaa4f[23]]({tags:_0xc790xb[_0xaa4f[21]][_0xaa4f[20]](_0xaa4f[19])},{where:{id:_0xc790xc[_0xaa4f[22]]}})[_0xaa4f[18]](function(_0xc790xf){logger[_0xaa4f[17]](_0xaa4f[15],_0xc790xf[_0xaa4f[16]])})};Mail[_0xaa4f[14]][_0xaa4f[24]]= function(_0xc790xb,_0xc790xc){var _0xc790x10;return MailAccount[_0xaa4f[49]](_0xc790xc[_0xaa4f[50]])[_0xaa4f[47]](function(_0xc790x14){_0xc790x10= _0xc790x14;if(_0xc790xb[_0xaa4f[48]]){return Template[_0xaa4f[49]](_0xc790xb[_0xaa4f[48]])}})[_0xaa4f[47]](function(_0xc790x11){var _0xc790x12;if(_0xc790x11){_0xc790xb[_0xaa4f[26]]= _0xc790x11[_0xaa4f[27]];_0xc790xc[_0xaa4f[28]]= _0xc790xb[_0xaa4f[29]]|| _0xc790xc[_0xaa4f[30]]|| _0xc790xc[_0xaa4f[31]]|| _0xc790xc[_0xaa4f[28]];_0xc790x12= _0xc790x11[_0xaa4f[30]]?Mustache[_0xaa4f[32]](_0xc790x11[_0xaa4f[30]],_0xc790xc):null}else {_0xc790x12= _0xc790xb[_0xaa4f[29]]?Mustache[_0xaa4f[32]](_0xc790xb[_0xaa4f[29]],_0xc790xc)[_0xaa4f[34]](/&/g,_0xaa4f[39])[_0xaa4f[34]](/</g,_0xaa4f[38])[_0xaa4f[34]](/>/g,_0xaa4f[37])[_0xaa4f[34]](/"/g,_0xaa4f[36])[_0xaa4f[34]](/'/g,_0xaa4f[35])[_0xaa4f[34]](/\n/g,_0xaa4f[33]):null};var _0xc790x13={subject:_0xc790xb[_0xaa4f[26]]|| null,from:[_0xc790x10[_0xaa4f[40]]],to:_0xc790xb[_0xaa4f[21]][_0xaa4f[20]](_0xaa4f[19]),cc:_0xc790xb[_0xaa4f[41]]?_0xc790xb[_0xaa4f[41]][_0xaa4f[20]](_0xaa4f[19]):[],html:_0xc790x12,status:_0xaa4f[42],auto:true,accountId:_0xc790x10[_0xaa4f[43]],accountName:_0xc790x10[_0xaa4f[44]]};process[_0xaa4f[46]]({message:_0xaa4f[45],doc:_0xc790x13})})[_0xaa4f[18]](function(_0xc790xf){logger[_0xaa4f[17]](_0xaa4f[25],_0xc790xf[_0xaa4f[16]])})};Mail[_0xaa4f[14]][_0xaa4f[51]]= function(_0xc790xb,_0xc790xc){var _0xc790x10;return MailAccount[_0xaa4f[49]](_0xc790xb[_0xaa4f[21]])[_0xaa4f[47]](function(_0xc790x14){_0xc790x10= _0xc790x14;if(_0xc790xb[_0xaa4f[53]]){return Template[_0xaa4f[49]](_0xc790xb[_0xaa4f[53]])}})[_0xaa4f[47]](function(_0xc790x11){var _0xc790x12;if(_0xc790x11){_0xc790xb[_0xaa4f[29]]= _0xc790x11[_0xaa4f[27]];_0xc790xc[_0xaa4f[28]]= _0xc790xb[_0xaa4f[48]]|| _0xc790xc[_0xaa4f[30]]|| _0xc790xc[_0xaa4f[31]]|| _0xc790xc[_0xaa4f[28]];_0xc790x12= _0xc790x11[_0xaa4f[30]]?Mustache[_0xaa4f[32]](_0xc790x11[_0xaa4f[30]],_0xc790xc):null}else {_0xc790x12= _0xc790xb[_0xaa4f[48]]?Mustache[_0xaa4f[32]](_0xc790xb[_0xaa4f[48]],_0xc790xc)[_0xaa4f[34]](/&/g,_0xaa4f[39])[_0xaa4f[34]](/</g,_0xaa4f[38])[_0xaa4f[34]](/>/g,_0xaa4f[37])[_0xaa4f[34]](/"/g,_0xaa4f[36])[_0xaa4f[34]](/'/g,_0xaa4f[35])[_0xaa4f[34]](/\n/g,_0xaa4f[33]):null};var _0xc790x13={subject:_0xc790xb[_0xaa4f[29]]|| null,from:[_0xc790x10[_0xaa4f[40]]],to:_0xc790xb[_0xaa4f[41]][_0xaa4f[20]](_0xaa4f[19]),cc:_0xc790xb[_0xaa4f[26]]?_0xc790xb[_0xaa4f[26]][_0xaa4f[20]](_0xaa4f[19]):[],html:_0xc790x12,status:_0xaa4f[42],auto:true,accountId:_0xc790x10[_0xaa4f[43]],accountName:_0xc790x10[_0xaa4f[44]]};process[_0xaa4f[46]]({message:_0xaa4f[45],doc:_0xc790x13})})[_0xaa4f[18]](function(_0xc790xf){logger[_0xaa4f[17]](_0xaa4f[52],_0xc790xf[_0xaa4f[16]])})};Mail[_0xaa4f[14]][_0xaa4f[54]]= function(_0xc790xb,_0xc790xc){return MailAccount[_0xaa4f[49]](_0xc790xc[_0xaa4f[50]])[_0xaa4f[47]](function(_0xc790x14){var _0xc790x13={subject:_0xc790xc[_0xaa4f[27]]|| null,from:[_0xc790x14[_0xaa4f[40]]],fromId:_0xc790xc[_0xaa4f[56]],to:_0xc790xb[_0xaa4f[21]][_0xaa4f[20]](_0xaa4f[19]),text:_0xc790xc[_0xaa4f[31]][_0xaa4f[34]](/&/g,_0xaa4f[39])[_0xaa4f[34]](/</g,_0xaa4f[38])[_0xaa4f[34]](/>/g,_0xaa4f[37])[_0xaa4f[34]](/"/g,_0xaa4f[36])[_0xaa4f[34]](/'/g,_0xaa4f[35])[_0xaa4f[34]](/\n/g,_0xaa4f[33]),html:_0xc790xc[_0xaa4f[30]]|| _0xc790xc[_0xaa4f[31]],status:_0xaa4f[42],auto:true,accountId:_0xc790x14[_0xaa4f[43]],accountName:_0xc790x14[_0xaa4f[44]]};process[_0xaa4f[46]]({message:_0xaa4f[45],doc:_0xc790x13})})[_0xaa4f[18]](function(_0xc790xf){logger[_0xaa4f[17]](_0xaa4f[55],_0xc790xf[_0xaa4f[16]])})};Mail[_0xaa4f[14]][_0xaa4f[57]]= function(_0xc790xb,_0xc790xc){var _0xc790x10;return MailAccount[_0xaa4f[49]](_0xc790xc[_0xaa4f[50]])[_0xaa4f[47]](function(_0xc790x14){_0xc790x10= _0xc790x14;return Template[_0xaa4f[49]](_0xc790xb[_0xaa4f[21]])})[_0xaa4f[47]](function(_0xc790x11){_0xc790xc[_0xaa4f[28]]= _0xc790xc[_0xaa4f[30]]|| _0xc790xc[_0xaa4f[31]]|| _0xc790xc[_0xaa4f[28]];var _0xc790x13={status:_0xaa4f[42],subject:_0xc790x11[_0xaa4f[27]],from:[_0xc790x10[_0xaa4f[40]]],to:_0xc790xb[_0xaa4f[41]][_0xaa4f[20]](_0xaa4f[19]),html:_0xc790x11[_0xaa4f[30]]?Mustache[_0xaa4f[32]](_0xc790x11[_0xaa4f[30]],_0xc790xc):null,auto:true,accountId:_0xc790x10[_0xaa4f[43]],accountName:_0xc790x10[_0xaa4f[44]]};process[_0xaa4f[46]]({message:_0xaa4f[45],doc:_0xc790x13})})[_0xaa4f[18]](function(_0xc790xf){logger[_0xaa4f[17]](_0xaa4f[58],_0xc790xf[_0xaa4f[16]])})};Mail[_0xaa4f[14]][_0xaa4f[59]]= function(_0xc790xb,_0xc790xc){var _0xc790x10;return MailAccount[_0xaa4f[49]](_0xc790xb[_0xaa4f[21]])[_0xaa4f[47]](function(_0xc790x14){_0xc790x10= _0xc790x14;return Template[_0xaa4f[49]](_0xc790xb[_0xaa4f[41]])})[_0xaa4f[47]](function(_0xc790x11){_0xc790xc[_0xaa4f[28]]= _0xc790xc[_0xaa4f[30]]|| _0xc790xc[_0xaa4f[31]]|| _0xc790xc[_0xaa4f[28]];var _0xc790x13={status:_0xaa4f[42],subject:_0xc790x11[_0xaa4f[27]],from:[_0xc790x10[_0xaa4f[40]]],to:_0xc790xb[_0xaa4f[26]][_0xaa4f[20]](_0xaa4f[19]),html:_0xc790x11[_0xaa4f[30]]?Mustache[_0xaa4f[32]](_0xc790x11[_0xaa4f[30]],_0xc790xc):null,auto:true,accountId:_0xc790x10[_0xaa4f[43]],accountName:_0xc790x10[_0xaa4f[44]]};process[_0xaa4f[46]]({message:_0xaa4f[45],doc:_0xc790x13})})[_0xaa4f[18]](function(_0xc790xf){logger[_0xaa4f[17]](_0xaa4f[60],_0xc790xf[_0xaa4f[16]])})};Mail[_0xaa4f[14]][_0xaa4f[61]]= function(_0xc790xb,_0xc790xc){return MailRoom[_0xaa4f[23]]({status:_0xaa4f[63],disposition:_0xc790xb[_0xaa4f[21]]|| null},{individualHooks:true,where:{id:_0xc790xc[_0xaa4f[22]]}})[_0xaa4f[18]](function(_0xc790xf){logger[_0xaa4f[17]](_0xaa4f[62],_0xc790xf[_0xaa4f[16]])})};module[_0xaa4f[64]]= Mail
\ No newline at end of file
index bbcd8aa..a234969 100644 (file)
@@ -1 +1 @@
-var _0xc64e=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x54\x72\x69\x67\x67\x65\x72\x20\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xc64e[0]);const rp=require(_0xc64e[1]);const Mustache=require(_0xc64e[2]);var logger=require(_0xc64e[4])(_0xc64e[3]);const Template=require(_0xc64e[6])[_0xc64e[5]];const OpenchannelRoom=require(_0xc64e[6])[_0xc64e[7]];const MailAccount=require(_0xc64e[6])[_0xc64e[8]];const OpenchannelAccount=require(_0xc64e[6])[_0xc64e[9]];const OpenchannelMessage=require(_0xc64e[6])[_0xc64e[10]];const MailMessage=require(_0xc64e[6])[_0xc64e[11]];function OpenChannel(){logger[_0xc64e[13]](_0xc64e[12])}OpenChannel[_0xc64e[15]][_0xc64e[14]]= function(_0x9bf0xc,_0x9bf0xd){return OpenchannelRoom[_0xc64e[24]]({tags:_0x9bf0xc[_0xc64e[22]][_0xc64e[21]](_0xc64e[20])},{where:{id:_0x9bf0xd[_0xc64e[23]]}})[_0xc64e[19]](function(_0x9bf0xe){logger[_0xc64e[18]](_0xc64e[16],_0x9bf0xe[_0xc64e[17]])})};OpenChannel[_0xc64e[15]][_0xc64e[25]]= function(_0x9bf0xc,_0x9bf0xd){return OpenchannelRoom[_0xc64e[24]]({status:_0xc64e[27],disposition:_0x9bf0xc[_0xc64e[22]]|| null},{individualHooks:true,where:{id:_0x9bf0xd[_0xc64e[23]]}})[_0xc64e[19]](function(_0x9bf0xe){logger[_0xc64e[18]](_0xc64e[26],_0x9bf0xe[_0xc64e[17]])})};module[_0xc64e[28]]= OpenChannel
\ No newline at end of file
+var _0xa67e=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x54\x72\x69\x67\x67\x65\x72\x20\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xa67e[0]);const rp=require(_0xa67e[1]);const Mustache=require(_0xa67e[2]);var logger=require(_0xa67e[4])(_0xa67e[3]);const Template=require(_0xa67e[6])[_0xa67e[5]];const OpenchannelRoom=require(_0xa67e[6])[_0xa67e[7]];const MailAccount=require(_0xa67e[6])[_0xa67e[8]];const OpenchannelAccount=require(_0xa67e[6])[_0xa67e[9]];const OpenchannelMessage=require(_0xa67e[6])[_0xa67e[10]];const MailMessage=require(_0xa67e[6])[_0xa67e[11]];function OpenChannel(){logger[_0xa67e[13]](_0xa67e[12])}OpenChannel[_0xa67e[15]][_0xa67e[14]]= function(_0xe18axc,_0xe18axd){return OpenchannelRoom[_0xa67e[24]]({tags:_0xe18axc[_0xa67e[22]][_0xa67e[21]](_0xa67e[20])},{where:{id:_0xe18axd[_0xa67e[23]]}})[_0xa67e[19]](function(_0xe18axe){logger[_0xa67e[18]](_0xa67e[16],_0xe18axe[_0xa67e[17]])})};OpenChannel[_0xa67e[15]][_0xa67e[25]]= function(_0xe18axc,_0xe18axd){return OpenchannelRoom[_0xa67e[24]]({status:_0xa67e[27],disposition:_0xe18axc[_0xa67e[22]]|| null},{individualHooks:true,where:{id:_0xe18axd[_0xa67e[23]]}})[_0xa67e[19]](function(_0xe18axe){logger[_0xa67e[18]](_0xa67e[26],_0xe18axe[_0xa67e[17]])})};module[_0xa67e[28]]= OpenChannel
\ No newline at end of file
index 325cbe1..d79c87e 100644 (file)
@@ -1 +1 @@
-var _0xa381=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x54\x72\x69\x67\x67\x65\x72\x20\x53\x6D\x73\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x53\x6D\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x53\x6D\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x61\x63\x63\x6F\x75\x6E\x74\x53\x6D\x73","\x53\x6D\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x73\x6D\x73\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x65\x72\x72\x6F\x72","\x70\x68\x6F\x6E\x65","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x53\x45\x4E\x44\x49\x4E\x47","\x69\x64","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0xa381[0]);const rp=require(_0xa381[1]);const Mustache=require(_0xa381[2]);var logger=require(_0xa381[4])(_0xa381[3]);const Template=require(_0xa381[6])[_0xa381[5]];const SmsRoom=require(_0xa381[6])[_0xa381[7]];const MailAccount=require(_0xa381[6])[_0xa381[8]];const SmsAccount=require(_0xa381[6])[_0xa381[9]];const SmsMessage=require(_0xa381[6])[_0xa381[10]];const MailMessage=require(_0xa381[6])[_0xa381[11]];function Sms(){logger[_0xa381[13]](_0xa381[12])}Sms[_0xa381[15]][_0xa381[14]]= function(_0x7056xc,_0x7056xd){return SmsRoom[_0xa381[24]]({tags:_0x7056xc[_0xa381[22]][_0xa381[21]](_0xa381[20])},{where:{id:_0x7056xd[_0xa381[23]]}})[_0xa381[19]](function(_0x7056xe){logger[_0xa381[18]](_0xa381[16],_0x7056xe[_0xa381[17]])})};Sms[_0xa381[15]][_0xa381[25]]= function(_0x7056xc,_0x7056xd){return SmsRoom[_0xa381[24]]({status:_0xa381[27],disposition:_0x7056xc[_0xa381[22]]|| null},{individualHooks:true,where:{id:_0x7056xd[_0xa381[23]]}})[_0xa381[19]](function(_0x7056xe){logger[_0xa381[18]](_0xa381[26],_0x7056xe[_0xa381[17]])})};Sms[_0xa381[15]][_0xa381[28]]= function(_0x7056xc,_0x7056xd){return SmsAccount[_0xa381[38]](_0x7056xc[_0xa381[22]])[_0xa381[37]](function(_0x7056xf){var _0x7056x10={from:_0x7056xf[_0xa381[30]],to:_0x7056xc[_0xa381[31]],body:_0x7056xc[_0xa381[32]],status:_0xa381[33],auto:true,SmsAccountId:_0x7056xf[_0xa381[34]]};process[_0xa381[36]]({message:_0xa381[35],doc:_0x7056x10})})[_0xa381[19]](function(_0x7056xe){logger[_0xa381[18]](_0xa381[29],_0x7056xe[_0xa381[17]])})};module[_0xa381[39]]= Sms
\ No newline at end of file
+var _0x7659=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x41\x63\x63\x6F\x75\x6E\x74","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x54\x72\x69\x67\x67\x65\x72\x20\x53\x6D\x73\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x74\x61\x67","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x53\x6D\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x74\x61\x67\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x3B","\x73\x70\x6C\x69\x74","\x64\x61\x74\x61\x31","\x53\x6D\x73\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x53\x6D\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x63\x6C\x6F\x73\x65\x20\x65\x72\x72\x6F\x72","\x43\x4C\x4F\x53\x45\x44","\x61\x63\x63\x6F\x75\x6E\x74\x53\x6D\x73","\x53\x6D\x73\x20\x74\x72\x69\x67\x67\x65\x72\x20\x73\x65\x6E\x64\x20\x73\x6D\x73\x20\x62\x79\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x65\x72\x72\x6F\x72","\x70\x68\x6F\x6E\x65","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x53\x45\x4E\x44\x49\x4E\x47","\x69\x64","\x63\x72\x65\x61\x74\x65\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x65\x6E\x64","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x70\x6F\x72\x74\x73"];const _=require(_0x7659[0]);const rp=require(_0x7659[1]);const Mustache=require(_0x7659[2]);var logger=require(_0x7659[4])(_0x7659[3]);const Template=require(_0x7659[6])[_0x7659[5]];const SmsRoom=require(_0x7659[6])[_0x7659[7]];const MailAccount=require(_0x7659[6])[_0x7659[8]];const SmsAccount=require(_0x7659[6])[_0x7659[9]];const SmsMessage=require(_0x7659[6])[_0x7659[10]];const MailMessage=require(_0x7659[6])[_0x7659[11]];function Sms(){logger[_0x7659[13]](_0x7659[12])}Sms[_0x7659[15]][_0x7659[14]]= function(_0x2bb8xc,_0x2bb8xd){return SmsRoom[_0x7659[24]]({tags:_0x2bb8xc[_0x7659[22]][_0x7659[21]](_0x7659[20])},{where:{id:_0x2bb8xd[_0x7659[23]]}})[_0x7659[19]](function(_0x2bb8xe){logger[_0x7659[18]](_0x7659[16],_0x2bb8xe[_0x7659[17]])})};Sms[_0x7659[15]][_0x7659[25]]= function(_0x2bb8xc,_0x2bb8xd){return SmsRoom[_0x7659[24]]({status:_0x7659[27],disposition:_0x2bb8xc[_0x7659[22]]|| null},{individualHooks:true,where:{id:_0x2bb8xd[_0x7659[23]]}})[_0x7659[19]](function(_0x2bb8xe){logger[_0x7659[18]](_0x7659[26],_0x2bb8xe[_0x7659[17]])})};Sms[_0x7659[15]][_0x7659[28]]= function(_0x2bb8xc,_0x2bb8xd){return SmsAccount[_0x7659[38]](_0x2bb8xc[_0x7659[22]])[_0x7659[37]](function(_0x2bb8xf){var _0x2bb8x10={from:_0x2bb8xf[_0x7659[30]],to:_0x2bb8xc[_0x7659[31]],body:_0x2bb8xc[_0x7659[32]],status:_0x7659[33],auto:true,SmsAccountId:_0x2bb8xf[_0x7659[34]]};process[_0x7659[36]]({message:_0x7659[35],doc:_0x2bb8x10})})[_0x7659[19]](function(_0x2bb8xe){logger[_0x7659[18]](_0x7659[29],_0x2bb8xe[_0x7659[17]])})};module[_0x7659[39]]= Sms
\ No newline at end of file
index 0849ca3..4c1167e 100644 (file)
@@ -1 +1 @@
-var _0x5178=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x75\x72\x6C","\x54\x72\x69\x67\x67\x65\x72\x20\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x47\x45\x54","\x65\x76\x74","\x63\x68\x61\x6E\x67\x65\x64","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x6D\x65\x74\x68\x6F\x64","\x64\x61\x74\x61\x31","\x66\x6F\x72\x20\x63\x68\x61\x6E\x6E\x65\x6C","\x64\x65\x62\x75\x67","\x64\x61\x74\x61\x32","\x72\x65\x6E\x64\x65\x72","\x50\x4F\x53\x54","\x70\x61\x72\x73\x65","\x73\x65\x61\x72\x63\x68","\x68\x72\x65\x66","\x70\x61\x74\x68","\x71\x75\x65\x72\x79","\x25\x32\x42","\x72\x65\x70\x6C\x61\x63\x65","\x66\x6F\x72\x6D\x61\x74","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x71\x73","\x62\x6F\x64\x79","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x55\x72\x6C\x20\x72\x65\x71\x75\x65\x73\x74\x65\x64","\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x45\x72\x72\x6F\x72\x20\x77\x72\x69\x74\x69\x6E\x67\x20\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x4D\x65\x73\x73\x61\x67\x65","\x6D\x65\x73\x73\x61\x67\x65","\x4E\x6F\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x20\x6D\x65\x73\x73\x61\x67\x65","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x53\x74\x61\x63\x6B","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x52\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x45\x72\x72\x6F\x72","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x66\x61\x69\x6C\x65\x64","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x52\x65\x71\x75\x65\x73\x74\x20\x65\x78\x69\x74\x20\x77\x69\x74\x68\x20\x73\x75\x63\x63\x65\x73\x73\x21","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x52\x65\x73\x70\x6F\x6E\x73\x65","\x73\x75\x63\x63\x65\x73\x73","\x74\x68\x65\x6E","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0x5178[0]);var rp=require(_0x5178[1]);var Mustache=require(_0x5178[2]);var moment=require(_0x5178[3]);var logger=require(_0x5178[5])(_0x5178[4]);var querystring=require(_0x5178[6]);var urlL=require(_0x5178[7]);function UrlForward(){logger[_0x5178[9]](_0x5178[8])}UrlForward[_0x5178[11]][_0x5178[10]]= function(_0x9ab1x9,_0x9ab1xa,_0x9ab1xb,_0x9ab1xc){switch(_0x9ab1xb[_0x5178[16]]){case _0x5178[12]:;case _0x5178[21]:delete _0x9ab1xc[_0x5178[13]];delete _0x9ab1xc[_0x5178[14]];logger[_0x5178[18]](_0x5178[15],_0x9ab1xb[_0x5178[16]],_0x5178[17],_0x9ab1xa);httpRequest(_0x9ab1x9,_0x9ab1xa,_0x9ab1xb[_0x5178[16]],Mustache[_0x5178[20]](_0x9ab1xb[_0x5178[19]],_0x9ab1xc));break;default:}};function getUrl(_0x9ab1xe){var _0x9ab1xf=_0x9ab1xe;var _0x9ab1x10=urlL[_0x5178[22]](_0x9ab1xf);delete _0x9ab1x10[_0x5178[23]];delete _0x9ab1x10[_0x5178[24]];delete _0x9ab1x10[_0x5178[25]];_0x9ab1x10[_0x5178[26]]&& (_0x9ab1x10[_0x5178[26]]= querystring[_0x5178[22]](_0x9ab1x10[_0x5178[26]][_0x5178[28]](/\+/g,_0x5178[27])));return urlL[_0x5178[29]](_0x9ab1x10)}function httpRequest(_0x9ab1x9,_0x9ab1xa,_0x9ab1x12,_0x9ab1xf){var _0x9ab1x13=require(_0x5178[31])[_0x5178[30]];var _0x9ab1x14={method:_0x9ab1x12,uri:getUrl(_0x9ab1xf),json:true};if(_0x9ab1x12=== _0x5178[12]){_0x9ab1x14[_0x5178[32]]= _0x9ab1x9}else {_0x9ab1x14[_0x5178[33]]= _0x9ab1x9};logger[_0x5178[18]](_0x5178[34],encodeURI(_0x9ab1xf));delete _0x9ab1x9[_0x5178[35]];delete _0x9ab1x9[_0x5178[36]];delete _0x9ab1x9[_0x5178[37]];_0x9ab1x9[_0x5178[38]]= _0x5178[39];_0x9ab1x9[_0x5178[40]]= _0x9ab1xa;_0x9ab1x9[_0x5178[7]]= _0x9ab1xf;return rp(_0x9ab1x14)[_0x5178[58]](function(_0x9ab1x16){logger[_0x5178[18]](_0x5178[55]);logger[_0x5178[18]](_0x5178[56],_0x9ab1x16);_0x9ab1x9[_0x5178[53]]= _0x5178[57]})[_0x5178[48]](function(_0x9ab1x15){logger[_0x5178[42]](_0x5178[51]);logger[_0x5178[42]](_0x5178[52],_0x9ab1x15[_0x5178[47]]);_0x9ab1x9[_0x5178[53]]= _0x5178[54]})[_0x5178[50]](function(){return _0x9ab1x13[_0x5178[49]](_0x9ab1x9)[_0x5178[48]](function(_0x9ab1x15){logger[_0x5178[42]](_0x5178[41]);logger[_0x5178[42]](_0x5178[43],_0x9ab1x15[_0x5178[44]]|| _0x5178[45]);logger[_0x5178[42]](_0x5178[46],_0x9ab1x15[_0x5178[47]])})})}module[_0x5178[59]]= UrlForward
\ No newline at end of file
+var _0x2035=["\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x75\x72\x6C","\x54\x72\x69\x67\x67\x65\x72\x20\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x47\x45\x54","\x65\x76\x74","\x63\x68\x61\x6E\x67\x65\x64","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x6D\x65\x74\x68\x6F\x64","\x64\x61\x74\x61\x31","\x66\x6F\x72\x20\x63\x68\x61\x6E\x6E\x65\x6C","\x64\x65\x62\x75\x67","\x64\x61\x74\x61\x32","\x72\x65\x6E\x64\x65\x72","\x50\x4F\x53\x54","\x70\x61\x72\x73\x65","\x73\x65\x61\x72\x63\x68","\x68\x72\x65\x66","\x70\x61\x74\x68","\x71\x75\x65\x72\x79","\x25\x32\x42","\x72\x65\x70\x6C\x61\x63\x65","\x66\x6F\x72\x6D\x61\x74","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x71\x73","\x62\x6F\x64\x79","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x55\x72\x6C\x20\x72\x65\x71\x75\x65\x73\x74\x65\x64","\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x45\x72\x72\x6F\x72\x20\x77\x72\x69\x74\x69\x6E\x67\x20\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x72\x72\x6F\x72","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x4D\x65\x73\x73\x61\x67\x65","\x6D\x65\x73\x73\x61\x67\x65","\x4E\x6F\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x20\x6D\x65\x73\x73\x61\x67\x65","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x53\x74\x61\x63\x6B","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x63\x72\x65\x61\x74\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x52\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x45\x72\x72\x6F\x72","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x66\x61\x69\x6C\x65\x64","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x52\x65\x71\x75\x65\x73\x74\x20\x65\x78\x69\x74\x20\x77\x69\x74\x68\x20\x73\x75\x63\x63\x65\x73\x73\x21","\x5B\x55\x52\x4C\x20\x46\x6F\x72\x77\x61\x72\x64\x5D\x20\x52\x65\x73\x70\x6F\x6E\x73\x65","\x73\x75\x63\x63\x65\x73\x73","\x74\x68\x65\x6E","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0x2035[0]);var rp=require(_0x2035[1]);var Mustache=require(_0x2035[2]);var moment=require(_0x2035[3]);var logger=require(_0x2035[5])(_0x2035[4]);var querystring=require(_0x2035[6]);var urlL=require(_0x2035[7]);function UrlForward(){logger[_0x2035[9]](_0x2035[8])}UrlForward[_0x2035[11]][_0x2035[10]]= function(_0x19b4x9,_0x19b4xa,_0x19b4xb,_0x19b4xc){switch(_0x19b4xb[_0x2035[16]]){case _0x2035[12]:;case _0x2035[21]:delete _0x19b4xc[_0x2035[13]];delete _0x19b4xc[_0x2035[14]];logger[_0x2035[18]](_0x2035[15],_0x19b4xb[_0x2035[16]],_0x2035[17],_0x19b4xa);httpRequest(_0x19b4x9,_0x19b4xa,_0x19b4xb[_0x2035[16]],Mustache[_0x2035[20]](_0x19b4xb[_0x2035[19]],_0x19b4xc));break;default:}};function getUrl(_0x19b4xe){var _0x19b4xf=_0x19b4xe;var _0x19b4x10=urlL[_0x2035[22]](_0x19b4xf);delete _0x19b4x10[_0x2035[23]];delete _0x19b4x10[_0x2035[24]];delete _0x19b4x10[_0x2035[25]];_0x19b4x10[_0x2035[26]]&& (_0x19b4x10[_0x2035[26]]= querystring[_0x2035[22]](_0x19b4x10[_0x2035[26]][_0x2035[28]](/\+/g,_0x2035[27])));return urlL[_0x2035[29]](_0x19b4x10)}function httpRequest(_0x19b4x9,_0x19b4xa,_0x19b4x12,_0x19b4xf){var _0x19b4x13=require(_0x2035[31])[_0x2035[30]];var _0x19b4x14={method:_0x19b4x12,uri:getUrl(_0x19b4xf),json:true};if(_0x19b4x12=== _0x2035[12]){_0x19b4x14[_0x2035[32]]= _0x19b4x9}else {_0x19b4x14[_0x2035[33]]= _0x19b4x9};logger[_0x2035[18]](_0x2035[34],encodeURI(_0x19b4xf));delete _0x19b4x9[_0x2035[35]];delete _0x19b4x9[_0x2035[36]];delete _0x19b4x9[_0x2035[37]];_0x19b4x9[_0x2035[38]]= _0x2035[39];_0x19b4x9[_0x2035[40]]= _0x19b4xa;_0x19b4x9[_0x2035[7]]= _0x19b4xf;return rp(_0x19b4x14)[_0x2035[58]](function(_0x19b4x16){logger[_0x2035[18]](_0x2035[55]);logger[_0x2035[18]](_0x2035[56],_0x19b4x16);_0x19b4x9[_0x2035[53]]= _0x2035[57]})[_0x2035[48]](function(_0x19b4x15){logger[_0x2035[42]](_0x2035[51]);logger[_0x2035[42]](_0x2035[52],_0x19b4x15[_0x2035[47]]);_0x19b4x9[_0x2035[53]]= _0x2035[54]})[_0x2035[50]](function(){return _0x19b4x13[_0x2035[49]](_0x19b4x9)[_0x2035[48]](function(_0x19b4x15){logger[_0x2035[42]](_0x2035[41]);logger[_0x2035[42]](_0x2035[43],_0x19b4x15[_0x2035[44]]|| _0x2035[45]);logger[_0x2035[42]](_0x2035[46],_0x19b4x15[_0x2035[47]])})})}module[_0x2035[59]]= UrlForward
\ No newline at end of file
index 8a93b2b..27159f8 100644 (file)
@@ -1 +1 @@
-var _0xd440=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72\x20\x55\x74\x69\x6C\x73\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x67\x65\x74\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x54\x72\x69\x67\x67\x65\x72\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x64\x61\x74\x61\x76\x61\x6C\x75\x65\x73","\x66\x72\x6F\x6D","\x69\x73\x41\x72\x72\x61\x79","\x3B","\x73\x70\x6C\x69\x74","\x63\x63","\x74\x6F","\x73\x74\x61\x74\x75\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x64\x75\x63\x65","\x63\x6F\x6E\x63\x61\x74","\x6A\x6F\x69\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x6E\x6F\x74\x5F\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x67\x72\x65\x61\x74\x65\x72","\x6C\x65\x73\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x65\x78\x70\x6F\x72\x74\x73"];_0xd440[0];var _=require(_0xd440[1]);var logger=require(_0xd440[3])(_0xd440[2]);function Util(){logger[_0xd440[5]](_0xd440[4])}Util[_0xd440[7]][_0xd440[6]]= function(_0x2fb5x4,_0x2fb5x5){var _0x2fb5x6=[];_0x2fb5x4= _0x2fb5x4[_0xd440[8]]|| _0x2fb5x4;_0x2fb5x4[_0xd440[9]]= _0x2fb5x4[_0xd440[9]]?(_[_0xd440[10]](_0x2fb5x4[_0xd440[9]])?_0x2fb5x4[_0xd440[9]]:_0x2fb5x4[_0xd440[9]][_0xd440[12]](_0xd440[11])):[];_0x2fb5x4[_0xd440[13]]= _0x2fb5x4[_0xd440[13]]?(_[_0xd440[10]](_0x2fb5x4[_0xd440[13]])?_0x2fb5x4[_0xd440[13]]:_0x2fb5x4[_0xd440[13]][_0xd440[12]](_0xd440[11])):[];_0x2fb5x4[_0xd440[14]]= _0x2fb5x4[_0xd440[14]]?(_[_0xd440[10]](_0x2fb5x4[_0xd440[14]])?_0x2fb5x4[_0xd440[14]]:_0x2fb5x4[_0xd440[14]][_0xd440[12]](_0xd440[11])):[];_0x2fb5x5[_0xd440[17]](function(_0x2fb5x7){if(_0x2fb5x7[_0xd440[15]]){var _0x2fb5x8=[];var _0x2fb5x9=[];_0x2fb5x7[_0xd440[18]][_0xd440[17]](function(_0x2fb5xa){_0x2fb5x8[_0xd440[16]](checkCondition(_0x2fb5xa,_0x2fb5x4))});_0x2fb5x7[_0xd440[19]][_0xd440[17]](function(_0x2fb5xa){_0x2fb5x9[_0xd440[16]](checkCondition(_0x2fb5xa,_0x2fb5x4))});var _0x2fb5xb=[],_0x2fb5xc=[];_0x2fb5xb[_0xd440[16]](_[_0xd440[21]](_0x2fb5x8[_0xd440[20]]?_0x2fb5x8:[true],function(_0x2fb5xd,_0x2fb5xe){return _0x2fb5xd&& _0x2fb5xe}));_0x2fb5xc[_0xd440[16]](_[_0xd440[21]](_0x2fb5x9[_0xd440[20]]?_0x2fb5x9:[true],function(_0x2fb5xd,_0x2fb5xe){return _0x2fb5xd|| _0x2fb5xe}));var _0x2fb5xf=_0x2fb5xb[_0xd440[22]](_0x2fb5xc);var _0x2fb5x10=_[_0xd440[21]](_0x2fb5xf[_0xd440[20]]?_0x2fb5xf:[true],function(_0x2fb5xd,_0x2fb5xe){return _0x2fb5xd&& _0x2fb5xe});if(_0x2fb5x10){_0x2fb5x6= _0x2fb5x6[_0xd440[22]](_0x2fb5x7.Actions)}}});_0x2fb5x4[_0xd440[9]]= _0x2fb5x4[_0xd440[9]][_0xd440[23]](_0xd440[11]);_0x2fb5x4[_0xd440[13]]= _0x2fb5x4[_0xd440[13]][_0xd440[23]](_0xd440[11]);_0x2fb5x4[_0xd440[14]]= _0x2fb5x4[_0xd440[14]][_0xd440[23]](_0xd440[11]);return _0x2fb5x6};function checkCondition(_0x2fb5xa,_0x2fb5x4){var _0x2fb5x12=false;var _0x2fb5x13=0;if(_0x2fb5x4[_0x2fb5xa[_0xd440[24]]]){switch(_0x2fb5xa[_0xd440[35]]){case _0xd440[26]:_0x2fb5x12= (_0x2fb5x4[_0x2fb5xa[_0xd440[24]]]== _0x2fb5xa[_0xd440[25]]);break;case _0xd440[27]:_0x2fb5x12= (_0x2fb5x4[_0x2fb5xa[_0xd440[24]]]!= _0x2fb5xa[_0xd440[25]]);break;case _0xd440[29]:_0x2fb5x12= false;if(_[_0xd440[10]](_0x2fb5x4[_0x2fb5xa[_0xd440[24]]])){for(_0x2fb5x13= 0;_0x2fb5x13< _0x2fb5x4[_0x2fb5xa[_0xd440[24]]][_0xd440[20]];_0x2fb5x13++){if(_0x2fb5x4[_0x2fb5xa[_0xd440[24]]][_0x2fb5x13][_0xd440[28]](_0x2fb5xa[_0xd440[25]])){_0x2fb5x12= true;break}}}else {_0x2fb5x12= _0x2fb5x4[_0x2fb5xa[_0xd440[24]]][_0xd440[28]](_0x2fb5xa[_0xd440[25]])};break;case _0xd440[30]:_0x2fb5x12= true;if(_[_0xd440[10]](_0x2fb5x4[_0x2fb5xa[_0xd440[24]]])){for(_0x2fb5x13= 0;_0x2fb5x13< _0x2fb5x4[_0x2fb5xa[_0xd440[24]]][_0xd440[20]];_0x2fb5x13++){if(_0x2fb5x4[_0x2fb5xa[_0xd440[24]]][_0x2fb5x13][_0xd440[28]](_0x2fb5xa[_0xd440[25]])){_0x2fb5x12= false;break}}}else {_0x2fb5x12=  !(_0x2fb5x4[_0x2fb5xa[_0xd440[24]]][_0xd440[28]](_0x2fb5xa[_0xd440[25]]))};break;case _0xd440[31]:_0x2fb5x12= (_0x2fb5x4[_0x2fb5xa[_0xd440[24]]]>= Number(_0x2fb5xa[_0xd440[25]]));break;case _0xd440[32]:_0x2fb5x12= (_0x2fb5x4[_0x2fb5xa[_0xd440[24]]]<= Number(_0x2fb5xa[_0xd440[25]]));break;case _0xd440[33]:_0x2fb5x12= (_0x2fb5x4[_0x2fb5xa[_0xd440[24]]]> Number(_0x2fb5xa[_0xd440[25]]));break;case _0xd440[34]:_0x2fb5x12= (_0x2fb5x4[_0x2fb5xa[_0xd440[24]]]< Number(_0x2fb5xa[_0xd440[25]]));break;default:}};return _0x2fb5x12}module[_0xd440[36]]= Util
\ No newline at end of file
+var _0x83ba=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72\x20\x55\x74\x69\x6C\x73\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x67\x65\x74\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x54\x72\x69\x67\x67\x65\x72\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x64\x61\x74\x61\x76\x61\x6C\x75\x65\x73","\x66\x72\x6F\x6D","\x69\x73\x41\x72\x72\x61\x79","\x3B","\x73\x70\x6C\x69\x74","\x63\x63","\x74\x6F","\x73\x74\x61\x74\x75\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x64\x75\x63\x65","\x63\x6F\x6E\x63\x61\x74","\x6A\x6F\x69\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x6E\x6F\x74\x5F\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x67\x72\x65\x61\x74\x65\x72","\x6C\x65\x73\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x65\x78\x70\x6F\x72\x74\x73"];_0x83ba[0];var _=require(_0x83ba[1]);var logger=require(_0x83ba[3])(_0x83ba[2]);function Util(){logger[_0x83ba[5]](_0x83ba[4])}Util[_0x83ba[7]][_0x83ba[6]]= function(_0x9334x4,_0x9334x5){var _0x9334x6=[];_0x9334x4= _0x9334x4[_0x83ba[8]]|| _0x9334x4;_0x9334x4[_0x83ba[9]]= _0x9334x4[_0x83ba[9]]?(_[_0x83ba[10]](_0x9334x4[_0x83ba[9]])?_0x9334x4[_0x83ba[9]]:_0x9334x4[_0x83ba[9]][_0x83ba[12]](_0x83ba[11])):[];_0x9334x4[_0x83ba[13]]= _0x9334x4[_0x83ba[13]]?(_[_0x83ba[10]](_0x9334x4[_0x83ba[13]])?_0x9334x4[_0x83ba[13]]:_0x9334x4[_0x83ba[13]][_0x83ba[12]](_0x83ba[11])):[];_0x9334x4[_0x83ba[14]]= _0x9334x4[_0x83ba[14]]?(_[_0x83ba[10]](_0x9334x4[_0x83ba[14]])?_0x9334x4[_0x83ba[14]]:_0x9334x4[_0x83ba[14]][_0x83ba[12]](_0x83ba[11])):[];_0x9334x5[_0x83ba[17]](function(_0x9334x7){if(_0x9334x7[_0x83ba[15]]){var _0x9334x8=[];var _0x9334x9=[];_0x9334x7[_0x83ba[18]][_0x83ba[17]](function(_0x9334xa){_0x9334x8[_0x83ba[16]](checkCondition(_0x9334xa,_0x9334x4))});_0x9334x7[_0x83ba[19]][_0x83ba[17]](function(_0x9334xa){_0x9334x9[_0x83ba[16]](checkCondition(_0x9334xa,_0x9334x4))});var _0x9334xb=[],_0x9334xc=[];_0x9334xb[_0x83ba[16]](_[_0x83ba[21]](_0x9334x8[_0x83ba[20]]?_0x9334x8:[true],function(_0x9334xd,_0x9334xe){return _0x9334xd&& _0x9334xe}));_0x9334xc[_0x83ba[16]](_[_0x83ba[21]](_0x9334x9[_0x83ba[20]]?_0x9334x9:[true],function(_0x9334xd,_0x9334xe){return _0x9334xd|| _0x9334xe}));var _0x9334xf=_0x9334xb[_0x83ba[22]](_0x9334xc);var _0x9334x10=_[_0x83ba[21]](_0x9334xf[_0x83ba[20]]?_0x9334xf:[true],function(_0x9334xd,_0x9334xe){return _0x9334xd&& _0x9334xe});if(_0x9334x10){_0x9334x6= _0x9334x6[_0x83ba[22]](_0x9334x7.Actions)}}});_0x9334x4[_0x83ba[9]]= _0x9334x4[_0x83ba[9]][_0x83ba[23]](_0x83ba[11]);_0x9334x4[_0x83ba[13]]= _0x9334x4[_0x83ba[13]][_0x83ba[23]](_0x83ba[11]);_0x9334x4[_0x83ba[14]]= _0x9334x4[_0x83ba[14]][_0x83ba[23]](_0x83ba[11]);return _0x9334x6};function checkCondition(_0x9334xa,_0x9334x4){var _0x9334x12=false;var _0x9334x13=0;if(_0x9334x4[_0x9334xa[_0x83ba[24]]]){switch(_0x9334xa[_0x83ba[35]]){case _0x83ba[26]:_0x9334x12= (_0x9334x4[_0x9334xa[_0x83ba[24]]]== _0x9334xa[_0x83ba[25]]);break;case _0x83ba[27]:_0x9334x12= (_0x9334x4[_0x9334xa[_0x83ba[24]]]!= _0x9334xa[_0x83ba[25]]);break;case _0x83ba[29]:_0x9334x12= false;if(_[_0x83ba[10]](_0x9334x4[_0x9334xa[_0x83ba[24]]])){for(_0x9334x13= 0;_0x9334x13< _0x9334x4[_0x9334xa[_0x83ba[24]]][_0x83ba[20]];_0x9334x13++){if(_0x9334x4[_0x9334xa[_0x83ba[24]]][_0x9334x13][_0x83ba[28]](_0x9334xa[_0x83ba[25]])){_0x9334x12= true;break}}}else {_0x9334x12= _0x9334x4[_0x9334xa[_0x83ba[24]]][_0x83ba[28]](_0x9334xa[_0x83ba[25]])};break;case _0x83ba[30]:_0x9334x12= true;if(_[_0x83ba[10]](_0x9334x4[_0x9334xa[_0x83ba[24]]])){for(_0x9334x13= 0;_0x9334x13< _0x9334x4[_0x9334xa[_0x83ba[24]]][_0x83ba[20]];_0x9334x13++){if(_0x9334x4[_0x9334xa[_0x83ba[24]]][_0x9334x13][_0x83ba[28]](_0x9334xa[_0x83ba[25]])){_0x9334x12= false;break}}}else {_0x9334x12=  !(_0x9334x4[_0x9334xa[_0x83ba[24]]][_0x83ba[28]](_0x9334xa[_0x83ba[25]]))};break;case _0x83ba[31]:_0x9334x12= (_0x9334x4[_0x9334xa[_0x83ba[24]]]>= Number(_0x9334xa[_0x83ba[25]]));break;case _0x83ba[32]:_0x9334x12= (_0x9334x4[_0x9334xa[_0x83ba[24]]]<= Number(_0x9334xa[_0x83ba[25]]));break;case _0x83ba[33]:_0x9334x12= (_0x9334x4[_0x9334xa[_0x83ba[24]]]> Number(_0x9334xa[_0x83ba[25]]));break;case _0x83ba[34]:_0x9334x12= (_0x9334x4[_0x9334xa[_0x83ba[24]]]< Number(_0x9334xa[_0x83ba[25]]));break;default:}};return _0x9334x12}module[_0x83ba[36]]= Util
\ No newline at end of file
index 0aa8c2c..a77714f 100644 (file)
@@ -1 +1 @@
-var _0x5bfe=["\x6C\x6F\x64\x61\x73\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x54\x72\x69\x67\x67\x65\x72\x20\x56\x6F\x69\x63\x65\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x77\x65\x62\x50\x6F\x70\x75\x70","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6C\x6F\x6E\x65","\x6D\x65\x72\x67\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x74\x79\x70\x65","\x57\x65\x62\x70\x6F\x70\x75\x70\x20\x6D\x6F\x74\x69\x6F\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72","\x3C\x68\x74\x6D\x6C\x3E\x3C\x62\x6F\x64\x79\x3E\x45\x6D\x70\x74\x79\x20\x54\x65\x6D\x70\x6C\x61\x74\x65\x3C\x2F\x62\x6F\x64\x79\x3E\x3C\x2F\x68\x74\x6D\x6C\x3E","\x73\x75\x62\x6A\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x77\x65\x62\x50\x6F\x70\x75\x70","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x72\x6C","\x57\x65\x62\x70\x6F\x70\x75\x70\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0x5bfe[0]);var Mustache=require(_0x5bfe[1]);var util=require(_0x5bfe[2]);var logger=require(_0x5bfe[4])(_0x5bfe[3]);var Template=require(_0x5bfe[6])[_0x5bfe[5]];var ReportIntegration=require(_0x5bfe[6])[_0x5bfe[7]];function Voice(){logger[_0x5bfe[9]](_0x5bfe[8])}Voice[_0x5bfe[11]][_0x5bfe[10]]= function(_0xbd20x8,_0xbd20x9,_0xbd20xa,_0xbd20xb,_0xbd20xc,_0xbd20xd){var _0xbd20xe=_[_0x5bfe[13]](_[_0x5bfe[12]](_0xbd20xa),_0xbd20xc);_0xbd20xa[_0x5bfe[14]]= _0x5bfe[10];_0xbd20xa[_0x5bfe[15]]= _0xbd20xb;_0xbd20xa[_0x5bfe[16]]= _0xbd20x9?_0xbd20x9:_0x5bfe[3];if(_0xbd20xa[_0x5bfe[16]]=== _0x5bfe[3]){return Template[_0x5bfe[33]](_0xbd20x8)[_0x5bfe[32]](function(_0xbd20x10){_0xbd20xa[_0x5bfe[21]]= _0xbd20x10[_0x5bfe[21]]?Mustache[_0x5bfe[22]](_0xbd20x10[_0x5bfe[21]],_0xbd20xe):_0x5bfe[23];_0xbd20xa[_0x5bfe[24]]= _0xbd20x10[_0x5bfe[24]]?Mustache[_0x5bfe[22]](_0xbd20x10[_0x5bfe[24]].toString(),_0xbd20xe):null;_0xbd20xd[_0x5bfe[30]](util[_0x5bfe[29]](_0x5bfe[27],_0xbd20xa[_0x5bfe[28]]))[_0x5bfe[26]](_0x5bfe[25],_0xbd20xa);return ReportIntegration[_0x5bfe[31]](_0xbd20xa)})[_0x5bfe[20]](function(_0xbd20xf){logger[_0x5bfe[19]](_0x5bfe[17],_0xbd20xf[_0x5bfe[18]])})}else {_0xbd20xa[_0x5bfe[34]]= _0xbd20x8;_0xbd20xd[_0x5bfe[30]](util[_0x5bfe[29]](_0x5bfe[27],_0xbd20xa[_0x5bfe[28]]))[_0x5bfe[26]](_0x5bfe[25],_0xbd20xa);return ReportIntegration[_0x5bfe[31]](_0xbd20xa)[_0x5bfe[20]](function(_0xbd20xf){logger[_0x5bfe[19]](_0x5bfe[35],_0xbd20xf[_0x5bfe[18]])})}};module[_0x5bfe[36]]= Voice
\ No newline at end of file
+var _0x6877=["\x6C\x6F\x64\x61\x73\x68","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x54\x72\x69\x67\x67\x65\x72\x20\x56\x6F\x69\x63\x65\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x77\x65\x62\x50\x6F\x70\x75\x70","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x63\x6C\x6F\x6E\x65","\x6D\x65\x72\x67\x65","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x74\x79\x70\x65","\x57\x65\x62\x70\x6F\x70\x75\x70\x20\x6D\x6F\x74\x69\x6F\x6E\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x68\x74\x6D\x6C","\x72\x65\x6E\x64\x65\x72","\x3C\x68\x74\x6D\x6C\x3E\x3C\x62\x6F\x64\x79\x3E\x45\x6D\x70\x74\x79\x20\x54\x65\x6D\x70\x6C\x61\x74\x65\x3C\x2F\x62\x6F\x64\x79\x3E\x3C\x2F\x68\x74\x6D\x6C\x3E","\x73\x75\x62\x6A\x65\x63\x74","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x77\x65\x62\x50\x6F\x70\x75\x70","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x72\x6C","\x57\x65\x62\x70\x6F\x70\x75\x70\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x65\x78\x70\x6F\x72\x74\x73"];var _=require(_0x6877[0]);var Mustache=require(_0x6877[1]);var util=require(_0x6877[2]);var logger=require(_0x6877[4])(_0x6877[3]);var Template=require(_0x6877[6])[_0x6877[5]];var ReportIntegration=require(_0x6877[6])[_0x6877[7]];function Voice(){logger[_0x6877[9]](_0x6877[8])}Voice[_0x6877[11]][_0x6877[10]]= function(_0x4a64x8,_0x4a64x9,_0x4a64xa,_0x4a64xb,_0x4a64xc,_0x4a64xd){var _0x4a64xe=_[_0x6877[13]](_[_0x6877[12]](_0x4a64xa),_0x4a64xc);_0x4a64xa[_0x6877[14]]= _0x6877[10];_0x4a64xa[_0x6877[15]]= _0x4a64xb;_0x4a64xa[_0x6877[16]]= _0x4a64x9?_0x4a64x9:_0x6877[3];if(_0x4a64xa[_0x6877[16]]=== _0x6877[3]){return Template[_0x6877[33]](_0x4a64x8)[_0x6877[32]](function(_0x4a64x10){_0x4a64xa[_0x6877[21]]= _0x4a64x10[_0x6877[21]]?Mustache[_0x6877[22]](_0x4a64x10[_0x6877[21]],_0x4a64xe):_0x6877[23];_0x4a64xa[_0x6877[24]]= _0x4a64x10[_0x6877[24]]?Mustache[_0x6877[22]](_0x4a64x10[_0x6877[24]].toString(),_0x4a64xe):null;_0x4a64xd[_0x6877[30]](util[_0x6877[29]](_0x6877[27],_0x4a64xa[_0x6877[28]]))[_0x6877[26]](_0x6877[25],_0x4a64xa);return ReportIntegration[_0x6877[31]](_0x4a64xa)})[_0x6877[20]](function(_0x4a64xf){logger[_0x6877[19]](_0x6877[17],_0x4a64xf[_0x6877[18]])})}else {_0x4a64xa[_0x6877[34]]= _0x4a64x8;_0x4a64xd[_0x6877[30]](util[_0x6877[29]](_0x6877[27],_0x4a64xa[_0x6877[28]]))[_0x6877[26]](_0x6877[25],_0x4a64xa);return ReportIntegration[_0x6877[31]](_0x4a64xa)[_0x6877[20]](function(_0x4a64xf){logger[_0x6877[19]](_0x6877[35],_0x4a64xf[_0x6877[18]])})}};module[_0x6877[36]]= Voice
\ No newline at end of file
index 2be4f97..898d4d8 100644 (file)
@@ -1 +1 @@
-var _0xce11=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x70\x61\x74\x68","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x65\x72\x72\x6F\x72\x73","\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x75\x6E\x69\x71\x75\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x6F\x69\x6E","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x49\x6D\x70\x6F\x73\x73\x69\x62\x6C\x65\x20\x74\x6F\x20\x72\x65\x6D\x6F\x76\x65\x20\x25\x73\x20\x25\x73\x20\x62\x65\x63\x61\x75\x73\x65\x20\x6F\x66\x20\x61\x6E\x20\x65\x78\x69\x73\x74\x69\x6E\x67\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x61\x74"];_0xce11[0];var util=require(_0xce11[1]);var logger=require(_0xce11[3])(_0xce11[2]);module[_0xce11[4]]= {handleUniqueConstraintError:function(_0x760ex3,_0x760ex4){var _0x760ex5=[];_0x760ex4[_0xce11[8]][_0xce11[7]](function(_0x760ex6){switch(_0x760ex6[_0xce11[5]]){default:_0x760ex5[_0xce11[6]](_0x760ex6[_0xce11[5]])}});_0x760ex5[_0xce11[6]](_0xce11[9]);_0x760ex4[_0xce11[10]]= _0x760ex5[_0xce11[11]]();logger[_0xce11[12]](_0x760ex4[_0xce11[10]]);return _0x760ex3[_0xce11[14]](500)[_0xce11[13]](_0x760ex4)},handleForeignKeyConstraintError:function(_0x760ex3,_0x760ex7,_0x760ex8,_0x760ex4){_0x760ex4[_0xce11[10]]= util[_0xce11[16]](_0xce11[15],_0x760ex7,_0x760ex8);return _0x760ex3[_0xce11[14]](500)[_0xce11[13]](_0x760ex4)}}
\ No newline at end of file
+var _0xe509=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x70\x61\x74\x68","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x65\x72\x72\x6F\x72\x73","\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x75\x6E\x69\x71\x75\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x6F\x69\x6E","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x49\x6D\x70\x6F\x73\x73\x69\x62\x6C\x65\x20\x74\x6F\x20\x72\x65\x6D\x6F\x76\x65\x20\x25\x73\x20\x25\x73\x20\x62\x65\x63\x61\x75\x73\x65\x20\x6F\x66\x20\x61\x6E\x20\x65\x78\x69\x73\x74\x69\x6E\x67\x20\x61\x73\x73\x6F\x63\x69\x61\x74\x69\x6F\x6E","\x66\x6F\x72\x6D\x61\x74"];_0xe509[0];var util=require(_0xe509[1]);var logger=require(_0xe509[3])(_0xe509[2]);module[_0xe509[4]]= {handleUniqueConstraintError:function(_0x5c52x3,_0x5c52x4){var _0x5c52x5=[];_0x5c52x4[_0xe509[8]][_0xe509[7]](function(_0x5c52x6){switch(_0x5c52x6[_0xe509[5]]){default:_0x5c52x5[_0xe509[6]](_0x5c52x6[_0xe509[5]])}});_0x5c52x5[_0xe509[6]](_0xe509[9]);_0x5c52x4[_0xe509[10]]= _0x5c52x5[_0xe509[11]]();logger[_0xe509[12]](_0x5c52x4[_0xe509[10]]);return _0x5c52x3[_0xe509[14]](500)[_0xe509[13]](_0x5c52x4)},handleForeignKeyConstraintError:function(_0x5c52x3,_0x5c52x7,_0x5c52x8,_0x5c52x4){_0x5c52x4[_0xe509[10]]= util[_0xe509[16]](_0xe509[15],_0x5c52x7,_0x5c52x8);return _0x5c52x3[_0xe509[14]](500)[_0xe509[13]](_0x5c52x4)}}
\ No newline at end of file
index 3d53543..3783721 100644 (file)
@@ -1 +1 @@
-var _0xb2c0=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x41\x63\x74\x69\x6F\x6E","\x2C","\x73\x70\x6C\x69\x74","\x2A","\x2D","\x74\x5F\x66\x72\x6F\x6D","\x48\x48\x3A\x6D\x6D","\x74\x5F\x74\x6F","\x77\x64\x5F\x66\x72\x6F\x6D","\x77\x64\x5F\x74\x6F","\x6D\x64\x5F\x66\x72\x6F\x6D","\x6D\x64\x5F\x74\x6F","\x6D\x5F\x66\x72\x6F\x6D","\x6D\x5F\x74\x6F","\x66\x6F\x72\x45\x61\x63\x68","\x66\x6F\x72\x6D\x61\x74","\x45","\x44","\x4D","\x70\x75\x73\x68","\x69\x73\x41\x66\x74\x65\x72","\x5B\x5D","\x69\x73\x42\x65\x74\x77\x65\x65\x6E","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x64\x65\x78\x4F\x66","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x69\x73\x56\x61\x6C\x69\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x64\x61\x79\x53\x74\x61\x72\x74","\x65\x6E\x64\x4F\x66","\x64\x61\x79\x45\x6E\x64","\x5F\x75\x69\x46\x72\x6F\x6D","\x69\x6E\x63\x6C\x75\x64\x65\x73","","\x72\x65\x70\x6C\x61\x63\x65","\x5F\x75\x69\x54\x6F","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x6F\x72\x64\x65\x72","\x74\x79\x70\x65","\x70\x61\x72\x65\x6E\x74","\x25","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x74\x68\x65\x6E","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x69\x64","\x67\x65\x74\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x63\x68\x65\x63\x6B\x50\x61\x75\x73\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x51\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x4F\x6E\x6C\x69\x6E\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x53\x69\x70\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x6F\x6E","\x73\x75\x62\x73\x74\x72","\x2F","\x6C\x65\x6E\x67\x74\x68","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6A\x6F\x69\x6E","\x47\x45\x54","\x50\x4F\x53\x54","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x4D\x65\x74\x68\x6F\x64","\x65\x72\x72\x6F\x72","\x41\x63\x74\x69\x6F\x6E\x20\x46\x61\x69\x6C\x65\x64","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x41\x63\x74\x69\x6F\x6E\x20\x53\x75\x63\x63\x65\x73\x73\x66\x75\x6C","\x64\x65\x62\x75\x67","\x61\x63\x74\x69\x6F\x6E","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x63\x72\x65\x61\x74\x65","\x70\x61\x75\x73\x65","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x63\x74\x69\x6F\x6E","\x73\x74\x61\x74\x53\x79\x6E\x63","\x73\x69\x7A\x65","\x65\x78\x70\x6F\x72\x74\x73","\x2E\x2F\x65\x72\x72\x6F\x72"];_0xb2c0[0];var _=require(_0xb2c0[1]);var moment=require(_0xb2c0[2]);var request=require(_0xb2c0[3]);var fs=require(_0xb2c0[4]);var logger=require(_0xb2c0[6])(_0xb2c0[5]);var User=require(_0xb2c0[8])[_0xb2c0[7]];var VoiceQueue=require(_0xb2c0[8])[_0xb2c0[9]];var ChatQueue=require(_0xb2c0[8])[_0xb2c0[10]];var MailQueue=require(_0xb2c0[8])[_0xb2c0[11]];var FaxQueue=require(_0xb2c0[8])[_0xb2c0[12]];var SmsQueue=require(_0xb2c0[8])[_0xb2c0[13]];var OpenchannelQueue=require(_0xb2c0[8])[_0xb2c0[14]];var Action=require(_0xb2c0[8])[_0xb2c0[15]];var weekDaysCollection={mon:1,tue:2,wed:3,thu:4,fri:5,sat:6,sun:7};var monthsCollection={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12};function splitInterval(_0x5ef6x11){var _0x5ef6x12={};var _0x5ef6x13=_0x5ef6x11[_0xb2c0[17]](_0xb2c0[16]);var _0x5ef6x14;_0x5ef6x13[_0xb2c0[29]](function(_0x5ef6x15,_0x5ef6x16){switch(_0x5ef6x16){case 0:if(_0x5ef6x15!== _0xb2c0[18]){_0x5ef6x14= _0x5ef6x15[_0xb2c0[17]](_0xb2c0[19]);_0x5ef6x12[_0xb2c0[20]]= moment(_0x5ef6x14[0],_0xb2c0[21]);_0x5ef6x12[_0xb2c0[22]]= moment(_0x5ef6x14[1],_0xb2c0[21])}else {_0x5ef6x12[_0xb2c0[20]]= null;_0x5ef6x12[_0xb2c0[22]]= null};break;case 1:if(_0x5ef6x15!== _0xb2c0[18]){_0x5ef6x14= _0x5ef6x15[_0xb2c0[17]](_0xb2c0[19]);_0x5ef6x12[_0xb2c0[23]]= Number(weekDaysCollection[_0x5ef6x14[0]]);_0x5ef6x12[_0xb2c0[24]]= _0x5ef6x14[1]?Number(weekDaysCollection[_0x5ef6x14[1]]):null}else {_0x5ef6x12[_0xb2c0[23]]= null;_0x5ef6x12[_0xb2c0[24]]= null};break;case 2:if(_0x5ef6x15!== _0xb2c0[18]){_0x5ef6x14= _0x5ef6x15[_0xb2c0[17]](_0xb2c0[19]);_0x5ef6x12[_0xb2c0[25]]= Number(_0x5ef6x14[0]);_0x5ef6x12[_0xb2c0[26]]= _0x5ef6x14[1]?Number(_0x5ef6x14[1]):null}else {_0x5ef6x12[_0xb2c0[25]]= null;_0x5ef6x12[_0xb2c0[26]]= null};break;case 3:if(_0x5ef6x15!== _0xb2c0[18]){_0x5ef6x14= _0x5ef6x15[_0xb2c0[17]](_0xb2c0[19]);_0x5ef6x12[_0xb2c0[27]]= Number(monthsCollection[_0x5ef6x14[0]]);_0x5ef6x12[_0xb2c0[28]]= _0x5ef6x14[1]?Number(monthsCollection[_0x5ef6x14[1]]):null}else {_0x5ef6x12[_0xb2c0[27]]= null;_0x5ef6x12[_0xb2c0[28]]= null};break;default:}});return _0x5ef6x12}function isIntervalValid(_0x5ef6x11){var _0x5ef6x18=moment()[_0xb2c0[30]](_0xb2c0[21]);var _0x5ef6x19=moment()[_0xb2c0[30]](_0xb2c0[31]);var _0x5ef6x1a=moment()[_0xb2c0[30]](_0xb2c0[32]);var _0x5ef6x1b=moment()[_0xb2c0[30]](_0xb2c0[33]);var _0x5ef6x1c,_0x5ef6x1d,_0x5ef6x1e,_0x5ef6x1f;var _0x5ef6x20=[1,2,3,4,5,6,7,8,9,10,11,12];var _0x5ef6x21=[1,2,3,4,5,6,7];var _0x5ef6x22=[];for(var _0x5ef6x23=1;_0x5ef6x23<= 31;_0x5ef6x23++){_0x5ef6x22[_0xb2c0[34]](_0x5ef6x23)};if(_0x5ef6x11[_0xb2c0[20]]&& _0x5ef6x11[_0xb2c0[22]]){if(_0x5ef6x11[_0xb2c0[22]][_0xb2c0[35]](_0x5ef6x11[_0xb2c0[20]])){_0x5ef6x1c= moment(_0x5ef6x18,_0xb2c0[21])[_0xb2c0[37]](_0x5ef6x11[_0xb2c0[20]],_0x5ef6x11[_0xb2c0[22]],null,_0xb2c0[36])}else {_0x5ef6x1c=  !moment(_0x5ef6x18,_0xb2c0[21])[_0xb2c0[37]](_0x5ef6x11[_0xb2c0[22]],_0x5ef6x11[_0xb2c0[20]],null,_0xb2c0[36])}}else {_0x5ef6x1c= true};if(_0x5ef6x11[_0xb2c0[23]]){if(_0x5ef6x11[_0xb2c0[24]]&& _0x5ef6x11[_0xb2c0[24]]!== _0x5ef6x11[_0xb2c0[23]]){var _0x5ef6x24=_[_0xb2c0[38]](_0x5ef6x21,function(_0x5ef6x25){if(_0x5ef6x11[_0xb2c0[23]]< _0x5ef6x11[_0xb2c0[24]]){return (_0x5ef6x25>= _0x5ef6x11[_0xb2c0[23]])&& (_0x5ef6x25<= _0x5ef6x11[_0xb2c0[24]])}else {return (1<= _0x5ef6x25&& _0x5ef6x25<= _0x5ef6x11[_0xb2c0[24]])|| (_0x5ef6x11[_0xb2c0[23]]<= _0x5ef6x25&& _0x5ef6x25<= 7)}});_0x5ef6x1d= (_0x5ef6x24[_0xb2c0[39]](parseInt(_0x5ef6x19))!==  -1)?true:false}else {_0x5ef6x1d= (parseInt(_0x5ef6x19)=== _0x5ef6x11[_0xb2c0[23]])?true:false}}else {_0x5ef6x1d= true};if(_0x5ef6x11[_0xb2c0[25]]){if(_0x5ef6x11[_0xb2c0[26]]&& _0x5ef6x11[_0xb2c0[26]]!== _0x5ef6x11[_0xb2c0[25]]){var _0x5ef6x26=_[_0xb2c0[38]](_0x5ef6x22,function(_0x5ef6x25){if(_0x5ef6x11[_0xb2c0[25]]< _0x5ef6x11[_0xb2c0[26]]){return (_0x5ef6x25>= _0x5ef6x11[_0xb2c0[25]])&& (_0x5ef6x25<= _0x5ef6x11[_0xb2c0[26]])}else {return (1<= _0x5ef6x25&& _0x5ef6x25<= _0x5ef6x11[_0xb2c0[26]])|| (_0x5ef6x11[_0xb2c0[25]]<= _0x5ef6x25&& _0x5ef6x25<= 7)}});_0x5ef6x1e= (_0x5ef6x26[_0xb2c0[39]](parseInt(_0x5ef6x1a))!==  -1)?true:false}else {_0x5ef6x1e= (parseInt(_0x5ef6x1a)=== _0x5ef6x11[_0xb2c0[25]])?true:false}}else {_0x5ef6x1e= true};if(_0x5ef6x11[_0xb2c0[27]]){if(_0x5ef6x11[_0xb2c0[28]]&& _0x5ef6x11[_0xb2c0[28]]!== _0x5ef6x11[_0xb2c0[27]]){var _0x5ef6x27=_[_0xb2c0[38]](_0x5ef6x20,function(_0x5ef6x25){if(_0x5ef6x11[_0xb2c0[27]]< _0x5ef6x11[_0xb2c0[28]]){return (_0x5ef6x25>= _0x5ef6x11[_0xb2c0[27]])&& (_0x5ef6x25<= _0x5ef6x11[_0xb2c0[28]])}else {return (1<= _0x5ef6x25&& _0x5ef6x25<= _0x5ef6x11[_0xb2c0[28]])|| (_0x5ef6x11[_0xb2c0[27]]<= _0x5ef6x25&& _0x5ef6x25<= 7)}});_0x5ef6x1f= (_0x5ef6x27[_0xb2c0[39]](parseInt(_0x5ef6x1b))!==  -1)?true:false}else {_0x5ef6x1f= (parseInt(_0x5ef6x1b)=== _0x5ef6x11[_0xb2c0[27]])?true:false}}else {_0x5ef6x1f= true};return _0x5ef6x1c&& _0x5ef6x1d&& _0x5ef6x1e&& _0x5ef6x1f}var getDate=function(_0x5ef6x29,_0x5ef6x2a){var _0x5ef6x2b=_0xb2c0[40];if(moment(_0x5ef6x29,_0x5ef6x2b,true)[_0xb2c0[41]]()){return moment(_0x5ef6x29)}else {switch(_0x5ef6x2a){case _0xb2c0[44]:return moment(_0x5ef6x29)[_0xb2c0[43]](_0xb2c0[42]);case _0xb2c0[46]:return moment(_0x5ef6x29)[_0xb2c0[45]](_0xb2c0[42]);default:return moment(_0x5ef6x29)}}};var getQuery=function(_0x5ef6x2d,_0x5ef6x2e,_0x5ef6x2f){var _0x5ef6x30={where:{}};if(_0x5ef6x2d){var _0x5ef6x31,_0x5ef6x32={};for(var _0x5ef6x33 in _0x5ef6x2d){if(_[_0xb2c0[48]](_0x5ef6x33,_0xb2c0[47])){_0x5ef6x31= _0x5ef6x33[_0xb2c0[50]](_0xb2c0[47],_0xb2c0[49]);if(_0x5ef6x2d[_0x5ef6x31+ _0xb2c0[51]]){_0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]]= _0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]]|| [];_0x5ef6x32= {};_0x5ef6x32[_0x5ef6x31]= {$gte:getDate(_0x5ef6x2d[_0x5ef6x33],_0xb2c0[44])};_0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]][_0xb2c0[34]](_0x5ef6x32);_0x5ef6x32= {};_0x5ef6x32[_0x5ef6x31]= {$lte:getDate(_0x5ef6x2d[_0x5ef6x31+ _0xb2c0[51]],_0xb2c0[46])};_0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]][_0xb2c0[34]](_0x5ef6x32);delete _0x5ef6x2d[_0x5ef6x31+ _0xb2c0[51]]}else {_0x5ef6x30[_0xb2c0[53]][_0x5ef6x33[_0xb2c0[50]](_0xb2c0[47],_0xb2c0[49])]= {$gte:getDate(_0x5ef6x2d[_0x5ef6x33],_0xb2c0[44])}};delete _0x5ef6x2d[_0x5ef6x33]}else {if(_[_0xb2c0[48]](_0x5ef6x33,_0xb2c0[51])){_0x5ef6x31= _0x5ef6x33[_0xb2c0[50]](_0xb2c0[51],_0xb2c0[49]);if(_0x5ef6x2d[_0x5ef6x31+ _0xb2c0[47]]){_0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]]= _0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]]|| [];_0x5ef6x32= {};_0x5ef6x32[_0x5ef6x31]= {$lte:getDate(_0x5ef6x2d[_0x5ef6x33],_0xb2c0[46])};_0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]][_0xb2c0[34]](_0x5ef6x32);_0x5ef6x32[_0x5ef6x31]= {$gte:getDate(_0x5ef6x2d[_0x5ef6x31+ _0xb2c0[47]],_0xb2c0[44])};_0x5ef6x30[_0xb2c0[53]][_0xb2c0[52]][_0xb2c0[34]](_0x5ef6x32);delete _0x5ef6x2d[_0x5ef6x31+ _0xb2c0[47]]}else {_0x5ef6x30[_0xb2c0[53]][_0x5ef6x33[_0xb2c0[50]](_0xb2c0[51],_0xb2c0[49])]= {$lte:getDate(_0x5ef6x2d[_0x5ef6x33],_0xb2c0[46])}};delete _0x5ef6x2d[_0x5ef6x33]}}};_[_0xb2c0[29]](_0x5ef6x2d,function(_0x5ef6x34,_0x5ef6x33){switch(_0x5ef6x33){case _0xb2c0[54]:;case _0xb2c0[55]:_0x5ef6x30[_0x5ef6x33]= Number(_0x5ef6x34);break;case _0xb2c0[56]:_0x5ef6x30[_0x5ef6x33]= _0x5ef6x34;break;case _0xb2c0[57]:;case _0xb2c0[58]:_0x5ef6x30[_0xb2c0[53]][_0x5ef6x33]= _0x5ef6x34;break;default:_0x5ef6x30[_0xb2c0[53]][_0x5ef6x33]= {$like:_0xb2c0[59]+ _0x5ef6x34+ _0xb2c0[59]}}})};if(_0x5ef6x2e){_[_0xb2c0[60]](_0x5ef6x30[_0xb2c0[53]],_0x5ef6x2e)};if(_0x5ef6x2f){_[_0xb2c0[60]](_0x5ef6x30,_0x5ef6x2f)};return _0x5ef6x30};var getVoiceQueuesIdByUser=function(_0x5ef6x2d,_0x5ef6x2f){return function(_0x5ef6x36){var _0x5ef6x37=[];var _0x5ef6x38=_0x5ef6x36;var _0x5ef6x30=_0x5ef6x2d|| {};var _0x5ef6x39=_0x5ef6x2f|| {};return _0x5ef6x38[_0xb2c0[65]]({attributes:[_0xb2c0[63]]})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x37= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[63])})[_0xb2c0[62]](function(){return VoiceQueue[_0xb2c0[61]](_[_0xb2c0[60]](getQuery(_0x5ef6x2d,{name:{$in:_0x5ef6x37}}),_0x5ef6x39))})}};var getChatQueuesIdByUser=function(_0x5ef6x2d,_0x5ef6x2f){return function(_0x5ef6x36){var _0x5ef6x37=[];var _0x5ef6x38=_0x5ef6x36;var _0x5ef6x30=_0x5ef6x2d|| {};var _0x5ef6x39=_[_0xb2c0[60]](_0x5ef6x2f|| {},{distinct:true});return _0x5ef6x38[_0xb2c0[69]]({attributes:[_0xb2c0[68]]})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x37= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68])})[_0xb2c0[62]](function(){return ChatQueue[_0xb2c0[67]](_0xb2c0[66])[_0xb2c0[61]](_[_0xb2c0[60]](getQuery(_0x5ef6x30,{id:{$in:_0x5ef6x37}}),_0x5ef6x39))})}};var getMailQueuesIdByUser=function(_0x5ef6x2d,_0x5ef6x2f){return function(_0x5ef6x36){var _0x5ef6x37=[];var _0x5ef6x38=_0x5ef6x36;var _0x5ef6x30=_0x5ef6x2d|| {};var _0x5ef6x39=_[_0xb2c0[60]](_0x5ef6x2f|| {},{distinct:true});return _0x5ef6x38[_0xb2c0[70]]({attributes:[_0xb2c0[68]]})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x37= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68])})[_0xb2c0[62]](function(){return MailQueue[_0xb2c0[67]](_0xb2c0[66])[_0xb2c0[61]](_[_0xb2c0[60]](getQuery(_0x5ef6x30,{id:{$in:_0x5ef6x37}}),_0x5ef6x39))})}};var getSmsQueuesIdByUser=function(_0x5ef6x2d,_0x5ef6x2f){return function(_0x5ef6x36){var _0x5ef6x37=[];var _0x5ef6x38=_0x5ef6x36;var _0x5ef6x30=_0x5ef6x2d|| {};var _0x5ef6x39=_[_0xb2c0[60]](_0x5ef6x2f|| {},{distinct:true});return _0x5ef6x38[_0xb2c0[71]]({attributes:[_0xb2c0[68]]})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x37= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68])})[_0xb2c0[62]](function(){return SmsQueue[_0xb2c0[67]](_0xb2c0[66])[_0xb2c0[61]](_[_0xb2c0[60]](getQuery(_0x5ef6x30,{id:{$in:_0x5ef6x37}}),_0x5ef6x39))})}};var getFaxQueuesIdByUser=function(_0x5ef6x2d,_0x5ef6x2f){return function(_0x5ef6x36){var _0x5ef6x37=[];var _0x5ef6x38=_0x5ef6x36;var _0x5ef6x30=_0x5ef6x2d|| {};var _0x5ef6x39=_[_0xb2c0[60]](_0x5ef6x2f|| {},{distinct:true});return _0x5ef6x38[_0xb2c0[72]]({attributes:[_0xb2c0[68]]})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x37= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68])})[_0xb2c0[62]](function(){return FaxQueue[_0xb2c0[67]](_0xb2c0[66])[_0xb2c0[61]](_[_0xb2c0[60]](getQuery(_0x5ef6x30,{id:{$in:_0x5ef6x37}}),_0x5ef6x39))})}};var getOpenchannelQueuesIdByUser=function(_0x5ef6x2d,_0x5ef6x2f){return function(_0x5ef6x36){var _0x5ef6x37=[];var _0x5ef6x38=_0x5ef6x36;var _0x5ef6x30=_0x5ef6x2d|| {};var _0x5ef6x39=_[_0xb2c0[60]](_0x5ef6x2f|| {},{distinct:true});return _0x5ef6x38[_0xb2c0[73]]({attributes:[_0xb2c0[68]]})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x37= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68])})[_0xb2c0[62]](function(){return OpenchannelQueue[_0xb2c0[67]](_0xb2c0[66])[_0xb2c0[61]](_[_0xb2c0[60]](getQuery(_0x5ef6x30,{id:{$in:_0x5ef6x37}}),_0x5ef6x39))})}};var getAgentsIdByUser=function(_0x5ef6x2d){return function(_0x5ef6x36){var _0x5ef6x41=[];var _0x5ef6x38=_0x5ef6x36;var _0x5ef6x30=_0x5ef6x2d|| {};var _0x5ef6x42=[],_0x5ef6x43=[],_0x5ef6x44=[],_0x5ef6x45=[],_0x5ef6x46=[],_0x5ef6x47=[];return _0x5ef6x38[_0xb2c0[65]]({attributes:[_0xb2c0[63]],include:[{raw:true,model:User,attributes:[_0xb2c0[68]]}]})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x42= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[63]);_0x5ef6x3a[_0xb2c0[29]](function(_0x5ef6x48){_0x5ef6x41= _[_0xb2c0[79]](_0x5ef6x41,_[_0xb2c0[64]](_0x5ef6x48.Users,_0xb2c0[68]))})})[_0xb2c0[62]](function(){return _0x5ef6x38[_0xb2c0[69]]({attributes:[_0xb2c0[68]],include:[{raw:true,model:User,attributes:[_0xb2c0[68]]}]})})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x43= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68]);_0x5ef6x3a[_0xb2c0[29]](function(_0x5ef6x48){_0x5ef6x41= _[_0xb2c0[79]](_0x5ef6x41,_[_0xb2c0[64]](_0x5ef6x48.Users,_0xb2c0[68]))})})[_0xb2c0[62]](function(){return _0x5ef6x38[_0xb2c0[70]]({attributes:[_0xb2c0[68]],include:[{raw:true,model:User,attributes:[_0xb2c0[68]]}]})})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x44= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68]);_0x5ef6x3a[_0xb2c0[29]](function(_0x5ef6x48){_0x5ef6x41= _[_0xb2c0[79]](_0x5ef6x41,_[_0xb2c0[64]](_0x5ef6x48.Users,_0xb2c0[68]))})})[_0xb2c0[62]](function(){return _0x5ef6x38[_0xb2c0[72]]({attributes:[_0xb2c0[68]],include:[{raw:true,model:User,attributes:[_0xb2c0[68]]}]})})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x45= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68]);_0x5ef6x3a[_0xb2c0[29]](function(_0x5ef6x48){_0x5ef6x41= _[_0xb2c0[79]](_0x5ef6x41,_[_0xb2c0[64]](_0x5ef6x48.Users,_0xb2c0[68]))})})[_0xb2c0[62]](function(){return _0x5ef6x38[_0xb2c0[71]]({attributes:[_0xb2c0[68]],include:[{raw:true,model:User,attributes:[_0xb2c0[68]]}]})})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x47= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68]);_0x5ef6x3a[_0xb2c0[29]](function(_0x5ef6x48){_0x5ef6x41= _[_0xb2c0[79]](_0x5ef6x41,_[_0xb2c0[64]](_0x5ef6x48.Users,_0xb2c0[68]))})})[_0xb2c0[62]](function(){return _0x5ef6x38[_0xb2c0[73]]({attributes:[_0xb2c0[68]],include:[{raw:true,model:User,attributes:[_0xb2c0[68]]}]})})[_0xb2c0[62]](function(_0x5ef6x3a){_0x5ef6x46= _[_0xb2c0[64]](_0x5ef6x3a,_0xb2c0[68]);_0x5ef6x3a[_0xb2c0[29]](function(_0x5ef6x48){_0x5ef6x41= _[_0xb2c0[79]](_0x5ef6x41,_[_0xb2c0[64]](_0x5ef6x48.Users,_0xb2c0[68]))})})[_0xb2c0[62]](function(){return User[_0xb2c0[67]](_0xb2c0[74],{method:[_0xb2c0[75],_0x5ef6x30]},{method:[_0xb2c0[76],_0x5ef6x30]},{method:[_0xb2c0[77],_0x5ef6x30]},{method:[_0xb2c0[78],_0x5ef6x30]})[_0xb2c0[61]](_[_0xb2c0[60]](getQuery(_0x5ef6x30,{id:{$in:_0x5ef6x41}}),{include:[{model:VoiceQueue,where:{name:{$in:_0x5ef6x42}},required:false},{model:ChatQueue,where:{id:{$in:_0x5ef6x43}},required:false},{model:MailQueue,where:{id:{$in:_0x5ef6x44}},required:false},{model:FaxQueue,where:{id:{$in:_0x5ef6x45}},required:false},{model:SmsQueue,where:{id:{$in:_0x5ef6x47}},required:false},{model:OpenchannelQueue,where:{id:{$in:_0x5ef6x46}},required:false}]}))})}};var stripTrailingSlash=function(_0x5ef6x4a){if(_0x5ef6x4a[_0xb2c0[80]](-1) === _0xb2c0[81]){return _0x5ef6x4a[_0xb2c0[80]](0,_0x5ef6x4a[_0xb2c0[82]]- 1)};return _0x5ef6x4a};var join_url=function(){var _0x5ef6x4c= new RegExp(_0xb2c0[83],_0xb2c0[84]);var _0x5ef6x4d=Array[_0xb2c0[87]][_0xb2c0[86]][_0xb2c0[85]](arguments);return _0x5ef6x4d[_0xb2c0[64]](function(_0x5ef6x15){return _0x5ef6x15[_0xb2c0[50]](_0x5ef6x4c,_0xb2c0[49])})[_0xb2c0[88]](_0xb2c0[81])};var sendRequest=function(_0x5ef6x4f,_0x5ef6x50,_0x5ef6x51){if(_0x5ef6x50== _0xb2c0[89]){return request({method:_0x5ef6x50,uri:_0x5ef6x51,qs:_0x5ef6x4f,json:true})}else {if(_0x5ef6x50== _0xb2c0[90]){return request({method:_0x5ef6x50,uri:_0x5ef6x51,body:_0x5ef6x4f,json:true})}else {logger[_0xb2c0[92]](_0xb2c0[91])}}};var execAction=function(_0x5ef6x53,_0x5ef6x4f){switch(_0x5ef6x53[_0xb2c0[98]]){case _0xb2c0[102]:Action[_0xb2c0[101]]({name:_0x5ef6x53[_0xb2c0[98]],data4:_0x5ef6x53[_0xb2c0[57]]|| _0xb2c0[99]},{body:{name:_0x5ef6x53[_0xb2c0[98]],agent:_0x5ef6x4f[_0xb2c0[100]],type:_0x5ef6x53[_0xb2c0[57]]|| _0xb2c0[99]}})[_0xb2c0[62]](function(){logger[_0xb2c0[97]](_0xb2c0[96])})[_0xb2c0[95]](function(_0x5ef6x54){logger[_0xb2c0[92]](_0xb2c0[93],_0x5ef6x54[_0xb2c0[94]])});break;default:logger[_0xb2c0[92]](_0xb2c0[103])}};var getFilesizeInBytes=function(_0x5ef6x56){try{var _0x5ef6x57=fs[_0xb2c0[104]](_0x5ef6x56);var _0x5ef6x58=_0x5ef6x57[_0xb2c0[105]];return _0x5ef6x58}catch(err){return 0}};module[_0xb2c0[106]]= {getQuery:getQuery,getVoiceQueuesIdByUser:getVoiceQueuesIdByUser,getChatQueuesIdByUser:getChatQueuesIdByUser,getMailQueuesIdByUser:getMailQueuesIdByUser,getFaxQueuesIdByUser:getFaxQueuesIdByUser,getSmsQueuesIdByUser:getSmsQueuesIdByUser,getOpenchannelQueuesIdByUser:getOpenchannelQueuesIdByUser,getAgentsIdByUser:getAgentsIdByUser,stripTrailingSlash:stripTrailingSlash,join_url:join_url,splitInterval:splitInterval,isValidInterval:isIntervalValid,sendRequest:sendRequest,execAction:execAction,errorManager:require(_0xb2c0[107]),getFileSize:getFilesizeInBytes}
\ No newline at end of file
+var _0xfb4f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x41\x63\x74\x69\x6F\x6E","\x2C","\x73\x70\x6C\x69\x74","\x2A","\x2D","\x74\x5F\x66\x72\x6F\x6D","\x48\x48\x3A\x6D\x6D","\x74\x5F\x74\x6F","\x77\x64\x5F\x66\x72\x6F\x6D","\x77\x64\x5F\x74\x6F","\x6D\x64\x5F\x66\x72\x6F\x6D","\x6D\x64\x5F\x74\x6F","\x6D\x5F\x66\x72\x6F\x6D","\x6D\x5F\x74\x6F","\x66\x6F\x72\x45\x61\x63\x68","\x66\x6F\x72\x6D\x61\x74","\x45","\x44","\x4D","\x70\x75\x73\x68","\x69\x73\x41\x66\x74\x65\x72","\x5B\x5D","\x69\x73\x42\x65\x74\x77\x65\x65\x6E","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x64\x65\x78\x4F\x66","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x69\x73\x56\x61\x6C\x69\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x64\x61\x79\x53\x74\x61\x72\x74","\x65\x6E\x64\x4F\x66","\x64\x61\x79\x45\x6E\x64","\x5F\x75\x69\x46\x72\x6F\x6D","\x69\x6E\x63\x6C\x75\x64\x65\x73","","\x72\x65\x70\x6C\x61\x63\x65","\x5F\x75\x69\x54\x6F","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x6F\x72\x64\x65\x72","\x74\x79\x70\x65","\x70\x61\x72\x65\x6E\x74","\x25","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x74\x68\x65\x6E","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x69\x64","\x67\x65\x74\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x63\x68\x65\x63\x6B\x50\x61\x75\x73\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x51\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x4F\x6E\x6C\x69\x6E\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x53\x69\x70\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x6F\x6E","\x73\x75\x62\x73\x74\x72","\x2F","\x6C\x65\x6E\x67\x74\x68","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6A\x6F\x69\x6E","\x47\x45\x54","\x50\x4F\x53\x54","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x4D\x65\x74\x68\x6F\x64","\x65\x72\x72\x6F\x72","\x41\x63\x74\x69\x6F\x6E\x20\x46\x61\x69\x6C\x65\x64","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x41\x63\x74\x69\x6F\x6E\x20\x53\x75\x63\x63\x65\x73\x73\x66\x75\x6C","\x64\x65\x62\x75\x67","\x61\x63\x74\x69\x6F\x6E","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x63\x72\x65\x61\x74\x65","\x70\x61\x75\x73\x65","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x63\x74\x69\x6F\x6E","\x73\x74\x61\x74\x53\x79\x6E\x63","\x73\x69\x7A\x65","\x65\x78\x70\x6F\x72\x74\x73","\x2E\x2F\x65\x72\x72\x6F\x72"];_0xfb4f[0];var _=require(_0xfb4f[1]);var moment=require(_0xfb4f[2]);var request=require(_0xfb4f[3]);var fs=require(_0xfb4f[4]);var logger=require(_0xfb4f[6])(_0xfb4f[5]);var User=require(_0xfb4f[8])[_0xfb4f[7]];var VoiceQueue=require(_0xfb4f[8])[_0xfb4f[9]];var ChatQueue=require(_0xfb4f[8])[_0xfb4f[10]];var MailQueue=require(_0xfb4f[8])[_0xfb4f[11]];var FaxQueue=require(_0xfb4f[8])[_0xfb4f[12]];var SmsQueue=require(_0xfb4f[8])[_0xfb4f[13]];var OpenchannelQueue=require(_0xfb4f[8])[_0xfb4f[14]];var Action=require(_0xfb4f[8])[_0xfb4f[15]];var weekDaysCollection={mon:1,tue:2,wed:3,thu:4,fri:5,sat:6,sun:7};var monthsCollection={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12};function splitInterval(_0x8f86x11){var _0x8f86x12={};var _0x8f86x13=_0x8f86x11[_0xfb4f[17]](_0xfb4f[16]);var _0x8f86x14;_0x8f86x13[_0xfb4f[29]](function(_0x8f86x15,_0x8f86x16){switch(_0x8f86x16){case 0:if(_0x8f86x15!== _0xfb4f[18]){_0x8f86x14= _0x8f86x15[_0xfb4f[17]](_0xfb4f[19]);_0x8f86x12[_0xfb4f[20]]= moment(_0x8f86x14[0],_0xfb4f[21]);_0x8f86x12[_0xfb4f[22]]= moment(_0x8f86x14[1],_0xfb4f[21])}else {_0x8f86x12[_0xfb4f[20]]= null;_0x8f86x12[_0xfb4f[22]]= null};break;case 1:if(_0x8f86x15!== _0xfb4f[18]){_0x8f86x14= _0x8f86x15[_0xfb4f[17]](_0xfb4f[19]);_0x8f86x12[_0xfb4f[23]]= Number(weekDaysCollection[_0x8f86x14[0]]);_0x8f86x12[_0xfb4f[24]]= _0x8f86x14[1]?Number(weekDaysCollection[_0x8f86x14[1]]):null}else {_0x8f86x12[_0xfb4f[23]]= null;_0x8f86x12[_0xfb4f[24]]= null};break;case 2:if(_0x8f86x15!== _0xfb4f[18]){_0x8f86x14= _0x8f86x15[_0xfb4f[17]](_0xfb4f[19]);_0x8f86x12[_0xfb4f[25]]= Number(_0x8f86x14[0]);_0x8f86x12[_0xfb4f[26]]= _0x8f86x14[1]?Number(_0x8f86x14[1]):null}else {_0x8f86x12[_0xfb4f[25]]= null;_0x8f86x12[_0xfb4f[26]]= null};break;case 3:if(_0x8f86x15!== _0xfb4f[18]){_0x8f86x14= _0x8f86x15[_0xfb4f[17]](_0xfb4f[19]);_0x8f86x12[_0xfb4f[27]]= Number(monthsCollection[_0x8f86x14[0]]);_0x8f86x12[_0xfb4f[28]]= _0x8f86x14[1]?Number(monthsCollection[_0x8f86x14[1]]):null}else {_0x8f86x12[_0xfb4f[27]]= null;_0x8f86x12[_0xfb4f[28]]= null};break;default:}});return _0x8f86x12}function isIntervalValid(_0x8f86x11){var _0x8f86x18=moment()[_0xfb4f[30]](_0xfb4f[21]);var _0x8f86x19=moment()[_0xfb4f[30]](_0xfb4f[31]);var _0x8f86x1a=moment()[_0xfb4f[30]](_0xfb4f[32]);var _0x8f86x1b=moment()[_0xfb4f[30]](_0xfb4f[33]);var _0x8f86x1c,_0x8f86x1d,_0x8f86x1e,_0x8f86x1f;var _0x8f86x20=[1,2,3,4,5,6,7,8,9,10,11,12];var _0x8f86x21=[1,2,3,4,5,6,7];var _0x8f86x22=[];for(var _0x8f86x23=1;_0x8f86x23<= 31;_0x8f86x23++){_0x8f86x22[_0xfb4f[34]](_0x8f86x23)};if(_0x8f86x11[_0xfb4f[20]]&& _0x8f86x11[_0xfb4f[22]]){if(_0x8f86x11[_0xfb4f[22]][_0xfb4f[35]](_0x8f86x11[_0xfb4f[20]])){_0x8f86x1c= moment(_0x8f86x18,_0xfb4f[21])[_0xfb4f[37]](_0x8f86x11[_0xfb4f[20]],_0x8f86x11[_0xfb4f[22]],null,_0xfb4f[36])}else {_0x8f86x1c=  !moment(_0x8f86x18,_0xfb4f[21])[_0xfb4f[37]](_0x8f86x11[_0xfb4f[22]],_0x8f86x11[_0xfb4f[20]],null,_0xfb4f[36])}}else {_0x8f86x1c= true};if(_0x8f86x11[_0xfb4f[23]]){if(_0x8f86x11[_0xfb4f[24]]&& _0x8f86x11[_0xfb4f[24]]!== _0x8f86x11[_0xfb4f[23]]){var _0x8f86x24=_[_0xfb4f[38]](_0x8f86x21,function(_0x8f86x25){if(_0x8f86x11[_0xfb4f[23]]< _0x8f86x11[_0xfb4f[24]]){return (_0x8f86x25>= _0x8f86x11[_0xfb4f[23]])&& (_0x8f86x25<= _0x8f86x11[_0xfb4f[24]])}else {return (1<= _0x8f86x25&& _0x8f86x25<= _0x8f86x11[_0xfb4f[24]])|| (_0x8f86x11[_0xfb4f[23]]<= _0x8f86x25&& _0x8f86x25<= 7)}});_0x8f86x1d= (_0x8f86x24[_0xfb4f[39]](parseInt(_0x8f86x19))!==  -1)?true:false}else {_0x8f86x1d= (parseInt(_0x8f86x19)=== _0x8f86x11[_0xfb4f[23]])?true:false}}else {_0x8f86x1d= true};if(_0x8f86x11[_0xfb4f[25]]){if(_0x8f86x11[_0xfb4f[26]]&& _0x8f86x11[_0xfb4f[26]]!== _0x8f86x11[_0xfb4f[25]]){var _0x8f86x26=_[_0xfb4f[38]](_0x8f86x22,function(_0x8f86x25){if(_0x8f86x11[_0xfb4f[25]]< _0x8f86x11[_0xfb4f[26]]){return (_0x8f86x25>= _0x8f86x11[_0xfb4f[25]])&& (_0x8f86x25<= _0x8f86x11[_0xfb4f[26]])}else {return (1<= _0x8f86x25&& _0x8f86x25<= _0x8f86x11[_0xfb4f[26]])|| (_0x8f86x11[_0xfb4f[25]]<= _0x8f86x25&& _0x8f86x25<= 7)}});_0x8f86x1e= (_0x8f86x26[_0xfb4f[39]](parseInt(_0x8f86x1a))!==  -1)?true:false}else {_0x8f86x1e= (parseInt(_0x8f86x1a)=== _0x8f86x11[_0xfb4f[25]])?true:false}}else {_0x8f86x1e= true};if(_0x8f86x11[_0xfb4f[27]]){if(_0x8f86x11[_0xfb4f[28]]&& _0x8f86x11[_0xfb4f[28]]!== _0x8f86x11[_0xfb4f[27]]){var _0x8f86x27=_[_0xfb4f[38]](_0x8f86x20,function(_0x8f86x25){if(_0x8f86x11[_0xfb4f[27]]< _0x8f86x11[_0xfb4f[28]]){return (_0x8f86x25>= _0x8f86x11[_0xfb4f[27]])&& (_0x8f86x25<= _0x8f86x11[_0xfb4f[28]])}else {return (1<= _0x8f86x25&& _0x8f86x25<= _0x8f86x11[_0xfb4f[28]])|| (_0x8f86x11[_0xfb4f[27]]<= _0x8f86x25&& _0x8f86x25<= 7)}});_0x8f86x1f= (_0x8f86x27[_0xfb4f[39]](parseInt(_0x8f86x1b))!==  -1)?true:false}else {_0x8f86x1f= (parseInt(_0x8f86x1b)=== _0x8f86x11[_0xfb4f[27]])?true:false}}else {_0x8f86x1f= true};return _0x8f86x1c&& _0x8f86x1d&& _0x8f86x1e&& _0x8f86x1f}var getDate=function(_0x8f86x29,_0x8f86x2a){var _0x8f86x2b=_0xfb4f[40];if(moment(_0x8f86x29,_0x8f86x2b,true)[_0xfb4f[41]]()){return moment(_0x8f86x29)}else {switch(_0x8f86x2a){case _0xfb4f[44]:return moment(_0x8f86x29)[_0xfb4f[43]](_0xfb4f[42]);case _0xfb4f[46]:return moment(_0x8f86x29)[_0xfb4f[45]](_0xfb4f[42]);default:return moment(_0x8f86x29)}}};var getQuery=function(_0x8f86x2d,_0x8f86x2e,_0x8f86x2f){var _0x8f86x30={where:{}};if(_0x8f86x2d){var _0x8f86x31,_0x8f86x32={};for(var _0x8f86x33 in _0x8f86x2d){if(_[_0xfb4f[48]](_0x8f86x33,_0xfb4f[47])){_0x8f86x31= _0x8f86x33[_0xfb4f[50]](_0xfb4f[47],_0xfb4f[49]);if(_0x8f86x2d[_0x8f86x31+ _0xfb4f[51]]){_0x8f86x30[_0xfb4f[53]][_0xfb4f[52]]= _0x8f86x30[_0xfb4f[53]][_0xfb4f[52]]|| [];_0x8f86x32= {};_0x8f86x32[_0x8f86x31]= {$gte:getDate(_0x8f86x2d[_0x8f86x33],_0xfb4f[44])};_0x8f86x30[_0xfb4f[53]][_0xfb4f[52]][_0xfb4f[34]](_0x8f86x32);_0x8f86x32= {};_0x8f86x32[_0x8f86x31]= {$lte:getDate(_0x8f86x2d[_0x8f86x31+ _0xfb4f[51]],_0xfb4f[46])};_0x8f86x30[_0xfb4f[53]][_0xfb4f[52]][_0xfb4f[34]](_0x8f86x32);delete _0x8f86x2d[_0x8f86x31+ _0xfb4f[51]]}else {_0x8f86x30[_0xfb4f[53]][_0x8f86x33[_0xfb4f[50]](_0xfb4f[47],_0xfb4f[49])]= {$gte:getDate(_0x8f86x2d[_0x8f86x33],_0xfb4f[44])}};delete _0x8f86x2d[_0x8f86x33]}else {if(_[_0xfb4f[48]](_0x8f86x33,_0xfb4f[51])){_0x8f86x31= _0x8f86x33[_0xfb4f[50]](_0xfb4f[51],_0xfb4f[49]);if(_0x8f86x2d[_0x8f86x31+ _0xfb4f[47]]){_0x8f86x30[_0xfb4f[53]][_0xfb4f[52]]= _0x8f86x30[_0xfb4f[53]][_0xfb4f[52]]|| [];_0x8f86x32= {};_0x8f86x32[_0x8f86x31]= {$lte:getDate(_0x8f86x2d[_0x8f86x33],_0xfb4f[46])};_0x8f86x30[_0xfb4f[53]][_0xfb4f[52]][_0xfb4f[34]](_0x8f86x32);_0x8f86x32[_0x8f86x31]= {$gte:getDate(_0x8f86x2d[_0x8f86x31+ _0xfb4f[47]],_0xfb4f[44])};_0x8f86x30[_0xfb4f[53]][_0xfb4f[52]][_0xfb4f[34]](_0x8f86x32);delete _0x8f86x2d[_0x8f86x31+ _0xfb4f[47]]}else {_0x8f86x30[_0xfb4f[53]][_0x8f86x33[_0xfb4f[50]](_0xfb4f[51],_0xfb4f[49])]= {$lte:getDate(_0x8f86x2d[_0x8f86x33],_0xfb4f[46])}};delete _0x8f86x2d[_0x8f86x33]}}};_[_0xfb4f[29]](_0x8f86x2d,function(_0x8f86x34,_0x8f86x33){switch(_0x8f86x33){case _0xfb4f[54]:;case _0xfb4f[55]:_0x8f86x30[_0x8f86x33]= Number(_0x8f86x34);break;case _0xfb4f[56]:_0x8f86x30[_0x8f86x33]= _0x8f86x34;break;case _0xfb4f[57]:;case _0xfb4f[58]:_0x8f86x30[_0xfb4f[53]][_0x8f86x33]= _0x8f86x34;break;default:_0x8f86x30[_0xfb4f[53]][_0x8f86x33]= {$like:_0xfb4f[59]+ _0x8f86x34+ _0xfb4f[59]}}})};if(_0x8f86x2e){_[_0xfb4f[60]](_0x8f86x30[_0xfb4f[53]],_0x8f86x2e)};if(_0x8f86x2f){_[_0xfb4f[60]](_0x8f86x30,_0x8f86x2f)};return _0x8f86x30};var getVoiceQueuesIdByUser=function(_0x8f86x2d,_0x8f86x2f){return function(_0x8f86x36){var _0x8f86x37=[];var _0x8f86x38=_0x8f86x36;var _0x8f86x30=_0x8f86x2d|| {};var _0x8f86x39=_0x8f86x2f|| {};return _0x8f86x38[_0xfb4f[65]]({attributes:[_0xfb4f[63]]})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x37= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[63])})[_0xfb4f[62]](function(){return VoiceQueue[_0xfb4f[61]](_[_0xfb4f[60]](getQuery(_0x8f86x2d,{name:{$in:_0x8f86x37}}),_0x8f86x39))})}};var getChatQueuesIdByUser=function(_0x8f86x2d,_0x8f86x2f){return function(_0x8f86x36){var _0x8f86x37=[];var _0x8f86x38=_0x8f86x36;var _0x8f86x30=_0x8f86x2d|| {};var _0x8f86x39=_[_0xfb4f[60]](_0x8f86x2f|| {},{distinct:true});return _0x8f86x38[_0xfb4f[69]]({attributes:[_0xfb4f[68]]})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x37= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68])})[_0xfb4f[62]](function(){return ChatQueue[_0xfb4f[67]](_0xfb4f[66])[_0xfb4f[61]](_[_0xfb4f[60]](getQuery(_0x8f86x30,{id:{$in:_0x8f86x37}}),_0x8f86x39))})}};var getMailQueuesIdByUser=function(_0x8f86x2d,_0x8f86x2f){return function(_0x8f86x36){var _0x8f86x37=[];var _0x8f86x38=_0x8f86x36;var _0x8f86x30=_0x8f86x2d|| {};var _0x8f86x39=_[_0xfb4f[60]](_0x8f86x2f|| {},{distinct:true});return _0x8f86x38[_0xfb4f[70]]({attributes:[_0xfb4f[68]]})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x37= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68])})[_0xfb4f[62]](function(){return MailQueue[_0xfb4f[67]](_0xfb4f[66])[_0xfb4f[61]](_[_0xfb4f[60]](getQuery(_0x8f86x30,{id:{$in:_0x8f86x37}}),_0x8f86x39))})}};var getSmsQueuesIdByUser=function(_0x8f86x2d,_0x8f86x2f){return function(_0x8f86x36){var _0x8f86x37=[];var _0x8f86x38=_0x8f86x36;var _0x8f86x30=_0x8f86x2d|| {};var _0x8f86x39=_[_0xfb4f[60]](_0x8f86x2f|| {},{distinct:true});return _0x8f86x38[_0xfb4f[71]]({attributes:[_0xfb4f[68]]})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x37= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68])})[_0xfb4f[62]](function(){return SmsQueue[_0xfb4f[67]](_0xfb4f[66])[_0xfb4f[61]](_[_0xfb4f[60]](getQuery(_0x8f86x30,{id:{$in:_0x8f86x37}}),_0x8f86x39))})}};var getFaxQueuesIdByUser=function(_0x8f86x2d,_0x8f86x2f){return function(_0x8f86x36){var _0x8f86x37=[];var _0x8f86x38=_0x8f86x36;var _0x8f86x30=_0x8f86x2d|| {};var _0x8f86x39=_[_0xfb4f[60]](_0x8f86x2f|| {},{distinct:true});return _0x8f86x38[_0xfb4f[72]]({attributes:[_0xfb4f[68]]})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x37= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68])})[_0xfb4f[62]](function(){return FaxQueue[_0xfb4f[67]](_0xfb4f[66])[_0xfb4f[61]](_[_0xfb4f[60]](getQuery(_0x8f86x30,{id:{$in:_0x8f86x37}}),_0x8f86x39))})}};var getOpenchannelQueuesIdByUser=function(_0x8f86x2d,_0x8f86x2f){return function(_0x8f86x36){var _0x8f86x37=[];var _0x8f86x38=_0x8f86x36;var _0x8f86x30=_0x8f86x2d|| {};var _0x8f86x39=_[_0xfb4f[60]](_0x8f86x2f|| {},{distinct:true});return _0x8f86x38[_0xfb4f[73]]({attributes:[_0xfb4f[68]]})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x37= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68])})[_0xfb4f[62]](function(){return OpenchannelQueue[_0xfb4f[67]](_0xfb4f[66])[_0xfb4f[61]](_[_0xfb4f[60]](getQuery(_0x8f86x30,{id:{$in:_0x8f86x37}}),_0x8f86x39))})}};var getAgentsIdByUser=function(_0x8f86x2d){return function(_0x8f86x36){var _0x8f86x41=[];var _0x8f86x38=_0x8f86x36;var _0x8f86x30=_0x8f86x2d|| {};var _0x8f86x42=[],_0x8f86x43=[],_0x8f86x44=[],_0x8f86x45=[],_0x8f86x46=[],_0x8f86x47=[];return _0x8f86x38[_0xfb4f[65]]({attributes:[_0xfb4f[63]],include:[{raw:true,model:User,attributes:[_0xfb4f[68]]}]})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x42= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[63]);_0x8f86x3a[_0xfb4f[29]](function(_0x8f86x48){_0x8f86x41= _[_0xfb4f[79]](_0x8f86x41,_[_0xfb4f[64]](_0x8f86x48.Users,_0xfb4f[68]))})})[_0xfb4f[62]](function(){return _0x8f86x38[_0xfb4f[69]]({attributes:[_0xfb4f[68]],include:[{raw:true,model:User,attributes:[_0xfb4f[68]]}]})})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x43= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68]);_0x8f86x3a[_0xfb4f[29]](function(_0x8f86x48){_0x8f86x41= _[_0xfb4f[79]](_0x8f86x41,_[_0xfb4f[64]](_0x8f86x48.Users,_0xfb4f[68]))})})[_0xfb4f[62]](function(){return _0x8f86x38[_0xfb4f[70]]({attributes:[_0xfb4f[68]],include:[{raw:true,model:User,attributes:[_0xfb4f[68]]}]})})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x44= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68]);_0x8f86x3a[_0xfb4f[29]](function(_0x8f86x48){_0x8f86x41= _[_0xfb4f[79]](_0x8f86x41,_[_0xfb4f[64]](_0x8f86x48.Users,_0xfb4f[68]))})})[_0xfb4f[62]](function(){return _0x8f86x38[_0xfb4f[72]]({attributes:[_0xfb4f[68]],include:[{raw:true,model:User,attributes:[_0xfb4f[68]]}]})})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x45= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68]);_0x8f86x3a[_0xfb4f[29]](function(_0x8f86x48){_0x8f86x41= _[_0xfb4f[79]](_0x8f86x41,_[_0xfb4f[64]](_0x8f86x48.Users,_0xfb4f[68]))})})[_0xfb4f[62]](function(){return _0x8f86x38[_0xfb4f[71]]({attributes:[_0xfb4f[68]],include:[{raw:true,model:User,attributes:[_0xfb4f[68]]}]})})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x47= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68]);_0x8f86x3a[_0xfb4f[29]](function(_0x8f86x48){_0x8f86x41= _[_0xfb4f[79]](_0x8f86x41,_[_0xfb4f[64]](_0x8f86x48.Users,_0xfb4f[68]))})})[_0xfb4f[62]](function(){return _0x8f86x38[_0xfb4f[73]]({attributes:[_0xfb4f[68]],include:[{raw:true,model:User,attributes:[_0xfb4f[68]]}]})})[_0xfb4f[62]](function(_0x8f86x3a){_0x8f86x46= _[_0xfb4f[64]](_0x8f86x3a,_0xfb4f[68]);_0x8f86x3a[_0xfb4f[29]](function(_0x8f86x48){_0x8f86x41= _[_0xfb4f[79]](_0x8f86x41,_[_0xfb4f[64]](_0x8f86x48.Users,_0xfb4f[68]))})})[_0xfb4f[62]](function(){return User[_0xfb4f[67]](_0xfb4f[74],{method:[_0xfb4f[75],_0x8f86x30]},{method:[_0xfb4f[76],_0x8f86x30]},{method:[_0xfb4f[77],_0x8f86x30]},{method:[_0xfb4f[78],_0x8f86x30]})[_0xfb4f[61]](_[_0xfb4f[60]](getQuery(_0x8f86x30,{id:{$in:_0x8f86x41}}),{include:[{model:VoiceQueue,where:{name:{$in:_0x8f86x42}},required:false},{model:ChatQueue,where:{id:{$in:_0x8f86x43}},required:false},{model:MailQueue,where:{id:{$in:_0x8f86x44}},required:false},{model:FaxQueue,where:{id:{$in:_0x8f86x45}},required:false},{model:SmsQueue,where:{id:{$in:_0x8f86x47}},required:false},{model:OpenchannelQueue,where:{id:{$in:_0x8f86x46}},required:false}]}))})}};var stripTrailingSlash=function(_0x8f86x4a){if(_0x8f86x4a[_0xfb4f[80]](-1) === _0xfb4f[81]){return _0x8f86x4a[_0xfb4f[80]](0,_0x8f86x4a[_0xfb4f[82]]- 1)};return _0x8f86x4a};var join_url=function(){var _0x8f86x4c= new RegExp(_0xfb4f[83],_0xfb4f[84]);var _0x8f86x4d=Array[_0xfb4f[87]][_0xfb4f[86]][_0xfb4f[85]](arguments);return _0x8f86x4d[_0xfb4f[64]](function(_0x8f86x15){return _0x8f86x15[_0xfb4f[50]](_0x8f86x4c,_0xfb4f[49])})[_0xfb4f[88]](_0xfb4f[81])};var sendRequest=function(_0x8f86x4f,_0x8f86x50,_0x8f86x51){if(_0x8f86x50== _0xfb4f[89]){return request({method:_0x8f86x50,uri:_0x8f86x51,qs:_0x8f86x4f,json:true})}else {if(_0x8f86x50== _0xfb4f[90]){return request({method:_0x8f86x50,uri:_0x8f86x51,body:_0x8f86x4f,json:true})}else {logger[_0xfb4f[92]](_0xfb4f[91])}}};var execAction=function(_0x8f86x53,_0x8f86x4f){switch(_0x8f86x53[_0xfb4f[98]]){case _0xfb4f[102]:Action[_0xfb4f[101]]({name:_0x8f86x53[_0xfb4f[98]],data4:_0x8f86x53[_0xfb4f[57]]|| _0xfb4f[99]},{body:{name:_0x8f86x53[_0xfb4f[98]],agent:_0x8f86x4f[_0xfb4f[100]],type:_0x8f86x53[_0xfb4f[57]]|| _0xfb4f[99]}})[_0xfb4f[62]](function(){logger[_0xfb4f[97]](_0xfb4f[96])})[_0xfb4f[95]](function(_0x8f86x54){logger[_0xfb4f[92]](_0xfb4f[93],_0x8f86x54[_0xfb4f[94]])});break;default:logger[_0xfb4f[92]](_0xfb4f[103])}};var getFilesizeInBytes=function(_0x8f86x56){try{var _0x8f86x57=fs[_0xfb4f[104]](_0x8f86x56);var _0x8f86x58=_0x8f86x57[_0xfb4f[105]];return _0x8f86x58}catch(err){return 0}};module[_0xfb4f[106]]= {getQuery:getQuery,getVoiceQueuesIdByUser:getVoiceQueuesIdByUser,getChatQueuesIdByUser:getChatQueuesIdByUser,getMailQueuesIdByUser:getMailQueuesIdByUser,getFaxQueuesIdByUser:getFaxQueuesIdByUser,getSmsQueuesIdByUser:getSmsQueuesIdByUser,getOpenchannelQueuesIdByUser:getOpenchannelQueuesIdByUser,getAgentsIdByUser:getAgentsIdByUser,stripTrailingSlash:stripTrailingSlash,join_url:join_url,splitInterval:splitInterval,isValidInterval:isIntervalValid,sendRequest:sendRequest,execAction:execAction,errorManager:require(_0xfb4f[107]),getFileSize:getFilesizeInBytes}
\ No newline at end of file
index 2c08e53..e62624c 100644 (file)
@@ -1 +1 @@
-var _0x4ca9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0x4ca9[0];module[_0x4ca9[1]]= {up:function(_0xc4e1x1,_0xc4e1x2){},down:function(_0xc4e1x1,_0xc4e1x2){}}
\ No newline at end of file
+var _0xbf26=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73"];_0xbf26[0];module[_0xbf26[1]]= {up:function(_0xa03fx1,_0xa03fx2){},down:function(_0xa03fx1,_0xa03fx2){}}
\ No newline at end of file
index 498d96d..0fc454b 100644 (file)
@@ -1 +1 @@
-var _0x9506=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x74\x69\x6D\x65\x73\x6C\x6F\x74","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x9506[0];module[_0x9506[1]]= {up:function(_0xd2afx1,_0xd2afx2){_0xd2afx1[_0x9506[4]](_0x9506[2],_0x9506[3],_0xd2afx2.INTEGER);_0xd2afx1[_0x9506[4]](_0x9506[5],_0x9506[3],_0xd2afx2.INTEGER);_0xd2afx1[_0x9506[4]](_0x9506[6],_0x9506[3],_0xd2afx2.INTEGER);_0xd2afx1[_0x9506[4]](_0x9506[7],_0x9506[3],_0xd2afx2.INTEGER);_0xd2afx1[_0x9506[4]](_0x9506[8],_0x9506[3],_0xd2afx2.INTEGER)},down:function(_0xd2afx1,_0xd2afx2){_0xd2afx1[_0x9506[9]](_0x9506[2],_0x9506[3]);_0xd2afx1[_0x9506[9]](_0x9506[5],_0x9506[3]);_0xd2afx1[_0x9506[9]](_0x9506[6],_0x9506[3]);_0xd2afx1[_0x9506[9]](_0x9506[7],_0x9506[3]);_0xd2afx1[_0x9506[9]](_0x9506[8],_0x9506[3])}}
\ No newline at end of file
+var _0xc586=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x74\x69\x6D\x65\x73\x6C\x6F\x74","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xc586[0];module[_0xc586[1]]= {up:function(_0x6af7x1,_0x6af7x2){_0x6af7x1[_0xc586[4]](_0xc586[2],_0xc586[3],_0x6af7x2.INTEGER);_0x6af7x1[_0xc586[4]](_0xc586[5],_0xc586[3],_0x6af7x2.INTEGER);_0x6af7x1[_0xc586[4]](_0xc586[6],_0xc586[3],_0x6af7x2.INTEGER);_0x6af7x1[_0xc586[4]](_0xc586[7],_0xc586[3],_0x6af7x2.INTEGER);_0x6af7x1[_0xc586[4]](_0xc586[8],_0xc586[3],_0x6af7x2.INTEGER)},down:function(_0x6af7x1,_0x6af7x2){_0x6af7x1[_0xc586[9]](_0xc586[2],_0xc586[3]);_0x6af7x1[_0xc586[9]](_0xc586[5],_0xc586[3]);_0x6af7x1[_0xc586[9]](_0xc586[6],_0xc586[3]);_0x6af7x1[_0xc586[9]](_0xc586[7],_0xc586[3]);_0x6af7x1[_0xc586[9]](_0xc586[8],_0xc586[3])}}
\ No newline at end of file
index fa1a45b..05dad40 100644 (file)
@@ -1 +1 @@
-var _0x8022=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x65\x76\x65\x6E\x74","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x8022[0];module[_0x8022[1]]= {up:function(_0x53dex1,_0x53dex2){_0x53dex1[_0x8022[4]](_0x8022[2],_0x8022[3],{type:_0x53dex2.INTEGER(11),defaultValue:0})},down:function(_0x53dex1,_0x53dex2){_0x53dex1[_0x8022[5]](_0x8022[2],_0x8022[3])}}
\ No newline at end of file
+var _0x47aa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x65\x76\x65\x6E\x74","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x47aa[0];module[_0x47aa[1]]= {up:function(_0x82c1x1,_0x82c1x2){_0x82c1x1[_0x47aa[4]](_0x47aa[2],_0x47aa[3],{type:_0x82c1x2.INTEGER(11),defaultValue:0})},down:function(_0x82c1x1,_0x82c1x2){_0x82c1x1[_0x47aa[5]](_0x47aa[2],_0x47aa[3])}}
\ No newline at end of file
index e0981ef..ce2653f 100644 (file)
@@ -1 +1 @@
-var _0x8425=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x65\x76\x69\x65\x77\x5F\x70\x65\x65\x72","\x53\x54\x52\x49\x4E\x47","","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x74\x65","\x44\x41\x54\x45\x4F\x4E\x4C\x59","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x69\x6D\x65","\x54\x49\x4D\x45","\x64\x69\x61\x6C\x65\x64\x5F\x64\x61\x74\x65","\x64\x69\x61\x6C\x65\x64\x5F\x74\x69\x6D\x65","\x68\x61\x6E\x67\x75\x70\x5F\x64\x61\x74\x65","\x68\x61\x6E\x67\x75\x70\x5F\x74\x69\x6D\x65","\x69\x6E\x73\x65\x72\x74\x5F\x6C\x69\x73\x74\x5F\x64\x61\x74\x65","\x69\x6E\x73\x65\x72\x74\x5F\x6C\x69\x73\x74\x5F\x74\x69\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x5F\x64\x61\x74\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x5F\x74\x69\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x64\x61\x74\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x74\x69\x6D\x65","\x71\x75\x65\x75\x65\x5F\x6A\x6F\x69\x6E\x65\x64\x5F\x64\x61\x74\x65","\x71\x75\x65\x75\x65\x5F\x6A\x6F\x69\x6E\x65\x64\x5F\x74\x69\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x61\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x75\x6D","\x64\x65\x76\x69\x63\x65","\x64\x69\x61\x6C\x65\x64\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x61\x6D\x65","\x64\x69\x61\x6C\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x61\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6C\x69\x73\x74\x5F\x6E\x61\x6D\x65","\x6E\x75\x6D\x62\x65\x72","\x70\x72\x6F\x63\x65\x73\x73\x5F\x6E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x72\x74\x64\x74\x6D","\x72\x74\x74\x69\x6D\x65","\x73\x6F\x75\x72\x63\x65","\x73\x70\x6F\x6F\x6C\x65\x72\x5F\x6E\x61\x6D\x65","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x65\x76\x65\x6E\x74","\x64\x69\x61\x6C\x65\x64\x5F\x65\x76\x65\x6E\x74","\x69\x64\x5F\x6C\x69\x73\x74","\x42\x49\x47\x49\x4E\x54","\x69\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x69\x64\x5F\x73\x6F\x75\x72\x63\x65","\x69\x64\x5F\x73\x70\x6F\x6F\x6C\x65\x72","\x6C\x69\x6E\x6B\x65\x64\x5F\x65\x76\x65\x6E\x74","\x70\x72\x65\x76\x69\x65\x77\x5F\x65\x76\x65\x6E\x74","\x71\x75\x65\x75\x65\x5F\x65\x6E\x74\x72\x79\x5F\x65\x76\x65\x6E\x74","\x71\x75\x65\x75\x65\x5F\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E","\x44\x41\x54\x45"];_0x8425[0];module[_0x8425[1]]= {up:function(_0x6764x1,_0x6764x2){_0x6764x1[_0x8425[6]](_0x8425[2],_0x8425[3],{type:_0x6764x2[_0x8425[4]],defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[7],{type:_0x6764x2[_0x8425[8]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[10],{type:_0x6764x2[_0x8425[11]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[12],{type:_0x6764x2[_0x8425[8]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[13],{type:_0x6764x2[_0x8425[11]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[14],{type:_0x6764x2[_0x8425[8]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[15],{type:_0x6764x2[_0x8425[11]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[16],{type:_0x6764x2[_0x8425[8]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[17],{type:_0x6764x2[_0x8425[11]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[18],{type:_0x6764x2[_0x8425[8]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[19],{type:_0x6764x2[_0x8425[11]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[20],{type:_0x6764x2[_0x8425[8]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[21],{type:_0x6764x2[_0x8425[11]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[22],{type:_0x6764x2[_0x8425[8]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[23],{type:_0x6764x2[_0x8425[11]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[24],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[25],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[26],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[27],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[28],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[29],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[30],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[31],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[32],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[33],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[34],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[35],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[36],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[37],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[38],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[39],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[40],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[41],{type:_0x6764x2[_0x8425[4]],allowNull:true,defaultValue:_0x8425[5]});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[42],{type:_0x6764x2.INTEGER(11),allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[43],{type:_0x6764x2.INTEGER(11),allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[44],{type:_0x6764x2[_0x8425[45]],allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[46],{type:_0x6764x2[_0x8425[45]],allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[47],{type:_0x6764x2[_0x8425[45]],allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[48],{type:_0x6764x2[_0x8425[45]],allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[49],{type:_0x6764x2.INTEGER(11),allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[50],{type:_0x6764x2.INTEGER(11),allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[51],{type:_0x6764x2.INTEGER(11),allowNull:true,defaultValue:0});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[52],{type:_0x6764x2.INTEGER(11),allowNull:true,defaultValue:0})},down:function(_0x6764x1,_0x6764x2){_0x6764x1[_0x8425[53]](_0x8425[2],_0x8425[3]);_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[7],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[10],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[12],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[13],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[14],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[15],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[16],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[17],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[18],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[19],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[20],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[21],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[22],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[23],{type:_0x6764x2[_0x8425[54]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[24],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[25],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[26],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[27],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[28],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[29],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[30],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[31],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[32],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[33],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[34],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[35],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[36],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[37],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[38],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[39],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[40],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[41],{type:_0x6764x2[_0x8425[4]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[42],{type:_0x6764x2.INTEGER(11),allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[43],{type:_0x6764x2.INTEGER(11),allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[44],{type:_0x6764x2[_0x8425[45]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[46],{type:_0x6764x2[_0x8425[45]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[47],{type:_0x6764x2[_0x8425[45]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[48],{type:_0x6764x2[_0x8425[45]],allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[49],{type:_0x6764x2.INTEGER(11),allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[50],{type:_0x6764x2.INTEGER(11),allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[51],{type:_0x6764x2.INTEGER(11),allowNull:true});_0x6764x1[_0x8425[9]](_0x8425[2],_0x8425[52],{type:_0x6764x2.INTEGER(11),allowNull:true})}}
\ No newline at end of file
+var _0xa67f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x65\x76\x69\x65\x77\x5F\x70\x65\x65\x72","\x53\x54\x52\x49\x4E\x47","","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x61\x74\x65","\x44\x41\x54\x45\x4F\x4E\x4C\x59","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x74\x69\x6D\x65","\x54\x49\x4D\x45","\x64\x69\x61\x6C\x65\x64\x5F\x64\x61\x74\x65","\x64\x69\x61\x6C\x65\x64\x5F\x74\x69\x6D\x65","\x68\x61\x6E\x67\x75\x70\x5F\x64\x61\x74\x65","\x68\x61\x6E\x67\x75\x70\x5F\x74\x69\x6D\x65","\x69\x6E\x73\x65\x72\x74\x5F\x6C\x69\x73\x74\x5F\x64\x61\x74\x65","\x69\x6E\x73\x65\x72\x74\x5F\x6C\x69\x73\x74\x5F\x74\x69\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x5F\x64\x61\x74\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x5F\x74\x69\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x64\x61\x74\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x74\x69\x6D\x65","\x71\x75\x65\x75\x65\x5F\x6A\x6F\x69\x6E\x65\x64\x5F\x64\x61\x74\x65","\x71\x75\x65\x75\x65\x5F\x6A\x6F\x69\x6E\x65\x64\x5F\x74\x69\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x61\x6D\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x75\x6D","\x64\x65\x76\x69\x63\x65","\x64\x69\x61\x6C\x65\x64\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x61\x6D\x65","\x64\x69\x61\x6C\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x61\x6C\x6C\x65\x72\x69\x64\x5F\x6E\x61\x6D\x65","\x6C\x69\x6E\x6B\x65\x64\x5F\x63\x68\x61\x6E\x6E\x65\x6C","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6C\x69\x73\x74\x5F\x6E\x61\x6D\x65","\x6E\x75\x6D\x62\x65\x72","\x70\x72\x6F\x63\x65\x73\x73\x5F\x6E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x72\x74\x64\x74\x6D","\x72\x74\x74\x69\x6D\x65","\x73\x6F\x75\x72\x63\x65","\x73\x70\x6F\x6F\x6C\x65\x72\x5F\x6E\x61\x6D\x65","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x65\x76\x65\x6E\x74","\x64\x69\x61\x6C\x65\x64\x5F\x65\x76\x65\x6E\x74","\x69\x64\x5F\x6C\x69\x73\x74","\x42\x49\x47\x49\x4E\x54","\x69\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x69\x64\x5F\x73\x6F\x75\x72\x63\x65","\x69\x64\x5F\x73\x70\x6F\x6F\x6C\x65\x72","\x6C\x69\x6E\x6B\x65\x64\x5F\x65\x76\x65\x6E\x74","\x70\x72\x65\x76\x69\x65\x77\x5F\x65\x76\x65\x6E\x74","\x71\x75\x65\x75\x65\x5F\x65\x6E\x74\x72\x79\x5F\x65\x76\x65\x6E\x74","\x71\x75\x65\x75\x65\x5F\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E","\x44\x41\x54\x45"];_0xa67f[0];module[_0xa67f[1]]= {up:function(_0x6f0cx1,_0x6f0cx2){_0x6f0cx1[_0xa67f[6]](_0xa67f[2],_0xa67f[3],{type:_0x6f0cx2[_0xa67f[4]],defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[7],{type:_0x6f0cx2[_0xa67f[8]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[10],{type:_0x6f0cx2[_0xa67f[11]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[12],{type:_0x6f0cx2[_0xa67f[8]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[13],{type:_0x6f0cx2[_0xa67f[11]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[14],{type:_0x6f0cx2[_0xa67f[8]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[15],{type:_0x6f0cx2[_0xa67f[11]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[16],{type:_0x6f0cx2[_0xa67f[8]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[17],{type:_0x6f0cx2[_0xa67f[11]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[18],{type:_0x6f0cx2[_0xa67f[8]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[19],{type:_0x6f0cx2[_0xa67f[11]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[20],{type:_0x6f0cx2[_0xa67f[8]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[21],{type:_0x6f0cx2[_0xa67f[11]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[22],{type:_0x6f0cx2[_0xa67f[8]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[23],{type:_0x6f0cx2[_0xa67f[11]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[24],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[25],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[26],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[27],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[28],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[29],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[30],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[31],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[32],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[33],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[34],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[35],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[36],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[37],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[38],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[39],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[40],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[41],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true,defaultValue:_0xa67f[5]});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[42],{type:_0x6f0cx2.INTEGER(11),allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[43],{type:_0x6f0cx2.INTEGER(11),allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[44],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[46],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[47],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[48],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[49],{type:_0x6f0cx2.INTEGER(11),allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[50],{type:_0x6f0cx2.INTEGER(11),allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[51],{type:_0x6f0cx2.INTEGER(11),allowNull:true,defaultValue:0});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[52],{type:_0x6f0cx2.INTEGER(11),allowNull:true,defaultValue:0})},down:function(_0x6f0cx1,_0x6f0cx2){_0x6f0cx1[_0xa67f[53]](_0xa67f[2],_0xa67f[3]);_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[7],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[10],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[12],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[13],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[14],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[15],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[16],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[17],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[18],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[19],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[20],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[21],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[22],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[23],{type:_0x6f0cx2[_0xa67f[54]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[24],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[25],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[26],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[27],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[28],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[29],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[30],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[31],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[32],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[33],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[34],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[35],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[36],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[37],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[38],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[39],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[40],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[41],{type:_0x6f0cx2[_0xa67f[4]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[42],{type:_0x6f0cx2.INTEGER(11),allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[43],{type:_0x6f0cx2.INTEGER(11),allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[44],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[46],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[47],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[48],{type:_0x6f0cx2[_0xa67f[45]],allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[49],{type:_0x6f0cx2.INTEGER(11),allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[50],{type:_0x6f0cx2.INTEGER(11),allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[51],{type:_0x6f0cx2.INTEGER(11),allowNull:true});_0x6f0cx1[_0xa67f[9]](_0xa67f[2],_0xa67f[52],{type:_0x6f0cx2.INTEGER(11),allowNull:true})}}
\ No newline at end of file
index 838d94b..bf83fec 100644 (file)
@@ -1 +1 @@
-var _0x8f7e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x53\x54\x52\x49\x4E\x47","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x8f7e[0];module[_0x8f7e[1]]= {up:function(_0xb2b4x1,_0xb2b4x2){_0xb2b4x1[_0x8f7e[5]](_0x8f7e[2],_0x8f7e[3],{type:_0xb2b4x2[_0x8f7e[4]]})},down:function(_0xb2b4x1,_0xb2b4x2){_0xb2b4x1[_0x8f7e[5]](_0x8f7e[2],_0x8f7e[3],{type:_0xb2b4x2.INTEGER(11)})}}
\ No newline at end of file
+var _0x6f4e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x53\x54\x52\x49\x4E\x47","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x6f4e[0];module[_0x6f4e[1]]= {up:function(_0x242dx1,_0x242dx2){_0x242dx1[_0x6f4e[5]](_0x6f4e[2],_0x6f4e[3],{type:_0x242dx2[_0x6f4e[4]]})},down:function(_0x242dx1,_0x242dx2){_0x242dx1[_0x6f4e[5]](_0x6f4e[2],_0x6f4e[3],{type:_0x242dx2.INTEGER(11)})}}
\ No newline at end of file
index 72e8c6f..c626c12 100644 (file)
@@ -1 +1 @@
-var _0x4e59=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x65\x76\x5F\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x4e59[0];module[_0x4e59[1]]= {up:function(_0xe357x1,_0xe357x2){_0xe357x1[_0x4e59[4]](_0x4e59[2],_0x4e59[3],_0xe357x2.STRING)},down:function(_0xe357x1,_0xe357x2){_0xe357x1[_0x4e59[5]](_0x4e59[2],_0x4e59[3])}}
\ No newline at end of file
+var _0xcff8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x65\x76\x5F\x70\x72\x6F\x6A\x65\x63\x74\x5F\x6E\x61\x6D\x65","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xcff8[0];module[_0xcff8[1]]= {up:function(_0xb5cdx1,_0xb5cdx2){_0xb5cdx1[_0xcff8[4]](_0xcff8[2],_0xcff8[3],_0xb5cdx2.STRING)},down:function(_0xb5cdx1,_0xb5cdx2){_0xb5cdx1[_0xcff8[5]](_0xcff8[2],_0xcff8[3])}}
\ No newline at end of file
index 57bf0a5..abf4bc7 100644 (file)
@@ -1 +1 @@
-var _0xfc45=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x69\x73\x5F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x42\x4F\x4F\x4C\x45\x41\x4E","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xfc45[0];module[_0xfc45[1]]= {up:function(_0x50bbx1,_0x50bbx2){_0x50bbx1[_0xfc45[5]](_0xfc45[2],_0xfc45[3],{type:_0x50bbx2[_0xfc45[4]],defaultValue:false})},down:function(_0x50bbx1,_0x50bbx2){_0x50bbx1[_0xfc45[6]](_0xfc45[2],_0xfc45[3])}}
\ No newline at end of file
+var _0x39df=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x69\x73\x5F\x73\x75\x62\x70\x72\x6F\x6A\x65\x63\x74","\x42\x4F\x4F\x4C\x45\x41\x4E","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x39df[0];module[_0x39df[1]]= {up:function(_0x41d3x1,_0x41d3x2){_0x41d3x1[_0x39df[5]](_0x39df[2],_0x39df[3],{type:_0x41d3x2[_0x39df[4]],defaultValue:false})},down:function(_0x41d3x1,_0x41d3x2){_0x41d3x1[_0x39df[6]](_0x39df[2],_0x39df[3])}}
\ No newline at end of file
index a8da602..f24455c 100644 (file)
@@ -1 +1 @@
-var _0xca3e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xca3e[0];module[_0xca3e[1]]= {up:function(_0x55a5x1,_0x55a5x2){_0x55a5x1[_0xca3e[4]](_0xca3e[2],_0xca3e[3],_0x55a5x2.STRING)},down:function(_0x55a5x1,_0x55a5x2){_0x55a5x1[_0xca3e[5]](_0xca3e[2],_0xca3e[3])}}
\ No newline at end of file
+var _0xcf2c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xcf2c[0];module[_0xcf2c[1]]= {up:function(_0x3dabx1,_0x3dabx2){_0x3dabx1[_0xcf2c[4]](_0xcf2c[2],_0xcf2c[3],_0x3dabx2.STRING)},down:function(_0x3dabx1,_0x3dabx2){_0x3dabx1[_0xcf2c[5]](_0xcf2c[2],_0xcf2c[3])}}
\ No newline at end of file
index 7dacee7..d062b8b 100644 (file)
@@ -1 +1 @@
-var _0xeef1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x75\x6E\x69\x71\x75\x65\x69\x64","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xeef1[0];module[_0xeef1[1]]= {up:function(_0x9351x1,_0x9351x2){_0x9351x1[_0xeef1[4]](_0xeef1[2],_0xeef1[3],_0x9351x2.STRING);_0x9351x1[_0xeef1[4]](_0xeef1[2],_0xeef1[5],_0x9351x2.STRING)},down:function(_0x9351x1,_0x9351x2){_0x9351x1[_0xeef1[6]](_0xeef1[2],_0xeef1[3]);_0x9351x1[_0xeef1[6]](_0xeef1[2],_0xeef1[5])}}
\ No newline at end of file
+var _0xd949=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x75\x6E\x69\x71\x75\x65\x69\x64","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xd949[0];module[_0xd949[1]]= {up:function(_0x4e6bx1,_0x4e6bx2){_0x4e6bx1[_0xd949[4]](_0xd949[2],_0xd949[3],_0x4e6bx2.STRING);_0x4e6bx1[_0xd949[4]](_0xd949[2],_0xd949[5],_0x4e6bx2.STRING)},down:function(_0x4e6bx1,_0x4e6bx2){_0x4e6bx1[_0xd949[6]](_0xd949[2],_0xd949[3]);_0x4e6bx1[_0xd949[6]](_0xd949[2],_0xd949[5])}}
\ No newline at end of file
index 15cb655..a5498f2 100644 (file)
@@ -1 +1 @@
-var _0xe643=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x73\x6F\x75\x72\x63\x65\x69\x64","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xe643[0];module[_0xe643[1]]= {up:function(_0xfe2dx1,_0xfe2dx2){_0xfe2dx1[_0xe643[4]](_0xe643[2],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[5],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[6],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[7],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[8],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[9],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[10],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[11],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[12],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[13],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[14],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[15],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[16],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[17],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[18],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[19],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[20],_0xe643[3],_0xfe2dx2.INTEGER);_0xfe2dx1[_0xe643[4]](_0xe643[21],_0xe643[3],_0xfe2dx2.INTEGER)},down:function(_0xfe2dx1,_0xfe2dx2){_0xfe2dx1[_0xe643[22]](_0xe643[2],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[5],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[6],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[7],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[8],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[9],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[10],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[11],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[12],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[13],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[14],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[15],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[16],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[17],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[18],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[19],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[20],_0xe643[3]);_0xfe2dx1[_0xe643[22]](_0xe643[21],_0xe643[3])}}
\ No newline at end of file
+var _0x82cd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x73\x6F\x75\x72\x63\x65\x69\x64","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x82cd[0];module[_0x82cd[1]]= {up:function(_0xef95x1,_0xef95x2){_0xef95x1[_0x82cd[4]](_0x82cd[2],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[5],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[6],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[7],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[8],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[9],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[10],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[11],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[12],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[13],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[14],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[15],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[16],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[17],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[18],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[19],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[20],_0x82cd[3],_0xef95x2.INTEGER);_0xef95x1[_0x82cd[4]](_0x82cd[21],_0x82cd[3],_0xef95x2.INTEGER)},down:function(_0xef95x1,_0xef95x2){_0xef95x1[_0x82cd[22]](_0x82cd[2],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[5],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[6],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[7],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[8],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[9],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[10],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[11],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[12],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[13],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[14],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[15],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[16],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[17],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[18],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[19],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[20],_0x82cd[3]);_0xef95x1[_0x82cd[22]](_0x82cd[21],_0x82cd[3])}}
\ No newline at end of file
index d12fcef..9e8fabb 100644 (file)
@@ -1 +1 @@
-var _0x2732=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x6F\x75\x74\x65\x49\x64","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x6F\x6A\x65\x63\x74\x49\x64","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x66\x72\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x75\x6D\x62\x65\x72","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79"];_0x2732[0];module[_0x2732[1]]= {up:function(_0x16cax1,_0x16cax2){_0x16cax1[_0x2732[4]](_0x2732[2],_0x2732[3],_0x16cax2.INTEGER);_0x16cax1[_0x2732[4]](_0x2732[5],_0x2732[6],_0x16cax2.INTEGER);_0x16cax1[_0x2732[4]](_0x2732[7],_0x2732[8],_0x16cax2.DATE);_0x16cax1[_0x2732[4]](_0x2732[9],_0x2732[10],_0x16cax2.STRING);_0x16cax1[_0x2732[13]](_0x2732[11],_0x2732[12]);_0x16cax1[_0x2732[4]](_0x2732[14],_0x2732[10],_0x16cax2.STRING)},down:function(_0x16cax1,_0x16cax2){_0x16cax1[_0x2732[13]](_0x2732[2],_0x2732[3]);_0x16cax1[_0x2732[13]](_0x2732[5],_0x2732[6]);_0x16cax1[_0x2732[13]](_0x2732[7],_0x2732[8]);_0x16cax1[_0x2732[13]](_0x2732[9],_0x2732[10]);_0x16cax1[_0x2732[4]](_0x2732[11],_0x2732[12],_0x16cax2.STRING);_0x16cax1[_0x2732[13]](_0x2732[14],_0x2732[10])}}
\ No newline at end of file
+var _0xbb03=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x6F\x75\x74\x65\x49\x64","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x6F\x6A\x65\x63\x74\x49\x64","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x66\x72\x6F\x6D","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x63\x63\x6F\x75\x6E\x74\x6E\x75\x6D\x62\x65\x72","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79"];_0xbb03[0];module[_0xbb03[1]]= {up:function(_0xdcd4x1,_0xdcd4x2){_0xdcd4x1[_0xbb03[4]](_0xbb03[2],_0xbb03[3],_0xdcd4x2.INTEGER);_0xdcd4x1[_0xbb03[4]](_0xbb03[5],_0xbb03[6],_0xdcd4x2.INTEGER);_0xdcd4x1[_0xbb03[4]](_0xbb03[7],_0xbb03[8],_0xdcd4x2.DATE);_0xdcd4x1[_0xbb03[4]](_0xbb03[9],_0xbb03[10],_0xdcd4x2.STRING);_0xdcd4x1[_0xbb03[13]](_0xbb03[11],_0xbb03[12]);_0xdcd4x1[_0xbb03[4]](_0xbb03[14],_0xbb03[10],_0xdcd4x2.STRING)},down:function(_0xdcd4x1,_0xdcd4x2){_0xdcd4x1[_0xbb03[13]](_0xbb03[2],_0xbb03[3]);_0xdcd4x1[_0xbb03[13]](_0xbb03[5],_0xbb03[6]);_0xdcd4x1[_0xbb03[13]](_0xbb03[7],_0xbb03[8]);_0xdcd4x1[_0xbb03[13]](_0xbb03[9],_0xbb03[10]);_0xdcd4x1[_0xbb03[4]](_0xbb03[11],_0xbb03[12],_0xdcd4x2.STRING);_0xdcd4x1[_0xbb03[13]](_0xbb03[14],_0xbb03[10])}}
\ No newline at end of file
index 2e62991..5f039b1 100644 (file)
@@ -1 +1 @@
-var _0x6dc1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60"];_0x6dc1[0];module[_0x6dc1[1]]= {up:function(_0x7ab2x1,_0x7ab2x2){_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[2]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[5]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[6]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[7]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[8]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[9]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[10]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[11]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[12]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[13]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[14]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[15]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[16]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[17]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[18]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[19]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[20]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[21])},down:function(_0x7ab2x1,_0x7ab2x2){_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[22]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[23]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[24]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[25]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[26]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[27]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[28]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[29]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[30]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[31]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[32]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[33]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[34]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[35]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[36]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[37]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[38]);_0x7ab2x1[_0x6dc1[4]][_0x6dc1[3]](_0x6dc1[39])}}
\ No newline at end of file
+var _0xb9d9=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x41\x44\x44\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x20\x28\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60\x29","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x60\x20\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x73\x6F\x75\x72\x63\x65\x69\x64\x60"];_0xb9d9[0];module[_0xb9d9[1]]= {up:function(_0xc899x1,_0xc899x2){_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[2]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[5]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[6]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[7]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[8]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[9]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[10]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[11]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[12]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[13]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[14]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[15]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[16]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[17]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[18]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[19]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[20]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[21])},down:function(_0xc899x1,_0xc899x2){_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[22]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[23]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[24]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[25]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[26]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[27]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[28]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[29]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[30]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[31]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[32]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[33]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[34]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[35]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[36]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[37]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[38]);_0xc899x1[_0xb9d9[4]][_0xb9d9[3]](_0xb9d9[39])}}
\ No newline at end of file
index 4e7f087..0a993da 100644 (file)
@@ -1 +1 @@
-var _0x9db7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x6F\x6A\x65\x63\x74\x4E\x61\x6D\x65","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x9db7[0];module[_0x9db7[1]]= {up:function(_0xaabax1,_0xaabax2){_0xaabax1[_0x9db7[4]](_0x9db7[2],_0x9db7[3])},down:function(_0xaabax1,_0xaabax2){}}
\ No newline at end of file
+var _0xe62c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x70\x72\x6F\x6A\x65\x63\x74\x4E\x61\x6D\x65","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xe62c[0];module[_0xe62c[1]]= {up:function(_0x3c6bx1,_0x3c6bx2){_0x3c6bx1[_0xe62c[4]](_0xe62c[2],_0xe62c[3])},down:function(_0x3c6bx1,_0x3c6bx2){}}
\ No newline at end of file
index 041d527..4ba7072 100644 (file)
@@ -1 +1 @@
-var _0x6a4e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x55\x50\x44\x41\x54\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x53\x45\x54\x20\x61\x67\x65\x6E\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3B","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x67\x65\x6E\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x54\x52\x49\x4E\x47","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x6a4e[0];module[_0x6a4e[1]]= {up:function(_0xa691x1,_0xa691x2){return _0xa691x1[_0x6a4e[11]](_0x6a4e[8],_0x6a4e[9],{type:_0xa691x2[_0x6a4e[10]]})[_0x6a4e[7]](function(){return _0xa691x1[_0x6a4e[6]][_0x6a4e[5]](_0x6a4e[4])})[_0x6a4e[3]](function(_0xa691x3){console[_0x6a4e[2]](_0xa691x3)})},down:function(_0xa691x1,_0xa691x2){_0xa691x1[_0x6a4e[12]](_0x6a4e[8],_0x6a4e[9])}}
\ No newline at end of file
+var _0x99e8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x55\x50\x44\x41\x54\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x53\x45\x54\x20\x61\x67\x65\x6E\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3D\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x3B","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x61\x67\x65\x6E\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x53\x54\x52\x49\x4E\x47","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x99e8[0];module[_0x99e8[1]]= {up:function(_0x93e3x1,_0x93e3x2){return _0x93e3x1[_0x99e8[11]](_0x99e8[8],_0x99e8[9],{type:_0x93e3x2[_0x99e8[10]]})[_0x99e8[7]](function(){return _0x93e3x1[_0x99e8[6]][_0x99e8[5]](_0x99e8[4])})[_0x99e8[3]](function(_0x93e3x3){console[_0x99e8[2]](_0x93e3x3)})},down:function(_0x93e3x1,_0x93e3x2){_0x93e3x1[_0x99e8[12]](_0x99e8[8],_0x99e8[9])}}
\ No newline at end of file
index b0bf8b2..6237a2e 100644 (file)
@@ -1 +1 @@
-var _0x2647=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x63\x6F\x6E\x74\x61\x63\x74\x49\x64","\x49\x4E\x54\x45\x47\x45\x52","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x2647[0];module[_0x2647[1]]= {up:function(_0x6b1ex1,_0x6b1ex2){_0x6b1ex1[_0x2647[5]](_0x2647[2],_0x2647[3],{type:_0x6b1ex2[_0x2647[4]]})},down:function(_0x6b1ex1,_0x6b1ex2){_0x6b1ex1[_0x2647[6]](_0x2647[2],_0x2647[3])}}
\ No newline at end of file
+var _0xea4f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x63\x6F\x6E\x74\x61\x63\x74\x49\x64","\x49\x4E\x54\x45\x47\x45\x52","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xea4f[0];module[_0xea4f[1]]= {up:function(_0x36e2x1,_0x36e2x2){_0x36e2x1[_0xea4f[5]](_0xea4f[2],_0xea4f[3],{type:_0x36e2x2[_0xea4f[4]]})},down:function(_0x36e2x1,_0x36e2x2){_0x36e2x1[_0xea4f[6]](_0xea4f[2],_0xea4f[3])}}
\ No newline at end of file
index c26cc8f..11ee481 100644 (file)
@@ -1 +1 @@
-var _0x4f3d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x48\x41\x4E\x47\x45\x20\x74\x79\x70\x65\x20\x74\x79\x70\x65\x20\x45\x4E\x55\x4D\x28\x27\x69\x6E\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x74\x65\x72\x6E\x61\x6C\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x74\x69\x67\x65\x72\x64\x69\x61\x6C\x27\x2C\x20\x27\x63\x68\x61\x6E\x73\x70\x79\x27\x29\x3B","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x48\x41\x4E\x47\x45\x20\x74\x79\x70\x65\x20\x74\x79\x70\x65\x20\x45\x4E\x55\x4D\x28\x27\x69\x6E\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x74\x65\x72\x6E\x61\x6C\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x74\x69\x67\x65\x72\x64\x69\x61\x6C\x27\x29\x3B"];_0x4f3d[0];module[_0x4f3d[1]]= {up:function(_0xb3cfx1,_0xb3cfx2){_0xb3cfx1[_0x4f3d[4]][_0x4f3d[3]](_0x4f3d[2])},down:function(_0xb3cfx1,_0xb3cfx2){_0xb3cfx1[_0x4f3d[4]][_0x4f3d[3]](_0x4f3d[5])}}
\ No newline at end of file
+var _0xb4e6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x48\x41\x4E\x47\x45\x20\x74\x79\x70\x65\x20\x74\x79\x70\x65\x20\x45\x4E\x55\x4D\x28\x27\x69\x6E\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x74\x65\x72\x6E\x61\x6C\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x74\x69\x67\x65\x72\x64\x69\x61\x6C\x27\x2C\x20\x27\x63\x68\x61\x6E\x73\x70\x79\x27\x29\x3B","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x48\x41\x4E\x47\x45\x20\x74\x79\x70\x65\x20\x74\x79\x70\x65\x20\x45\x4E\x55\x4D\x28\x27\x69\x6E\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x74\x65\x72\x6E\x61\x6C\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x27\x2C\x20\x27\x69\x6E\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2D\x66\x61\x78\x27\x2C\x20\x27\x74\x69\x67\x65\x72\x64\x69\x61\x6C\x27\x29\x3B"];_0xb4e6[0];module[_0xb4e6[1]]= {up:function(_0x27b3x1,_0x27b3x2){_0x27b3x1[_0xb4e6[4]][_0xb4e6[3]](_0xb4e6[2])},down:function(_0x27b3x1,_0x27b3x2){_0x27b3x1[_0xb4e6[4]][_0xb4e6[3]](_0xb4e6[5])}}
\ No newline at end of file
index 8f288f5..31c1a0c 100644 (file)
@@ -1 +1 @@
-var _0xaf66=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x64\x61\x74\x61","\x54\x45\x58\x54","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E","\x53\x54\x52\x49\x4E\x47"];_0xaf66[0];module[_0xaf66[1]]= {up:function(_0x3e5ex1,_0x3e5ex2){_0x3e5ex1[_0xaf66[5]](_0xaf66[2],_0xaf66[3],{type:_0x3e5ex2[_0xaf66[4]]})},down:function(_0x3e5ex1,_0x3e5ex2){_0x3e5ex1[_0xaf66[5]](_0xaf66[2],_0xaf66[3],{type:_0x3e5ex2[_0xaf66[6]]})}}
\ No newline at end of file
+var _0x729e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x64\x61\x74\x61","\x54\x45\x58\x54","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E","\x53\x54\x52\x49\x4E\x47"];_0x729e[0];module[_0x729e[1]]= {up:function(_0x9158x1,_0x9158x2){_0x9158x1[_0x729e[5]](_0x729e[2],_0x729e[3],{type:_0x9158x2[_0x729e[4]]})},down:function(_0x9158x1,_0x9158x2){_0x9158x1[_0x729e[5]](_0x729e[2],_0x729e[3],{type:_0x9158x2[_0x729e[6]]})}}
\ No newline at end of file
index be72e1a..5355268 100644 (file)
@@ -1 +1 @@
-var _0x58cd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x74\x72\x61\x6E\x73\x66\x65\x72","\x42\x4F\x4F\x4C\x45\x41\x4E","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x74\x79\x70\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x58cd[0];module[_0x58cd[1]]= {up:function(_0x6185x1,_0x6185x2){_0x6185x1[_0x58cd[5]](_0x58cd[2],_0x58cd[3],{type:_0x6185x2[_0x58cd[4]],defaultValue:false});_0x6185x1[_0x58cd[5]](_0x58cd[2],_0x58cd[6],_0x6185x2.STRING);_0x6185x1[_0x58cd[5]](_0x58cd[2],_0x58cd[7],_0x6185x2.STRING);_0x6185x1[_0x58cd[5]](_0x58cd[2],_0x58cd[8],_0x6185x2.STRING)},down:function(_0x6185x1,_0x6185x2){_0x6185x1[_0x58cd[9]](_0x58cd[2],_0x58cd[3]);_0x6185x1[_0x58cd[9]](_0x58cd[2],_0x58cd[6]);_0x6185x1[_0x58cd[9]](_0x58cd[2],_0x58cd[7]);_0x6185x1[_0x58cd[9]](_0x58cd[2],_0x58cd[8])}}
\ No newline at end of file
+var _0x1c3a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x74\x72\x61\x6E\x73\x66\x65\x72","\x42\x4F\x4F\x4C\x45\x41\x4E","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x74\x79\x70\x65","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x1c3a[0];module[_0x1c3a[1]]= {up:function(_0xd6aex1,_0xd6aex2){_0xd6aex1[_0x1c3a[5]](_0x1c3a[2],_0x1c3a[3],{type:_0xd6aex2[_0x1c3a[4]],defaultValue:false});_0xd6aex1[_0x1c3a[5]](_0x1c3a[2],_0x1c3a[6],_0xd6aex2.STRING);_0xd6aex1[_0x1c3a[5]](_0x1c3a[2],_0x1c3a[7],_0xd6aex2.STRING);_0xd6aex1[_0x1c3a[5]](_0x1c3a[2],_0x1c3a[8],_0xd6aex2.STRING)},down:function(_0xd6aex1,_0xd6aex2){_0xd6aex1[_0x1c3a[9]](_0x1c3a[2],_0x1c3a[3]);_0xd6aex1[_0x1c3a[9]](_0x1c3a[2],_0x1c3a[6]);_0xd6aex1[_0x1c3a[9]](_0x1c3a[2],_0x1c3a[7]);_0xd6aex1[_0x1c3a[9]](_0x1c3a[2],_0x1c3a[8])}}
\ No newline at end of file
index 60e51e4..d263891 100644 (file)
@@ -1 +1 @@
-var _0xe59b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x73\x65\x74\x20\x66\x6F\x72\x65\x69\x67\x6E\x5F\x6B\x65\x79\x5F\x63\x68\x65\x63\x6B\x73\x20\x3D\x20\x31","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x74\x68\x65\x6E","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x73\x65\x74\x20\x66\x6F\x72\x65\x69\x67\x6E\x5F\x6B\x65\x79\x5F\x63\x68\x65\x63\x6B\x73\x20\x3D\x20\x30"];_0xe59b[0];module[_0xe59b[1]]= {up:function(_0xb25ex1,_0xb25ex2){return _0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[17])[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[16])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[15])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[14])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[13])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[12])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[11])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[10])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[9])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[8])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})[_0xe59b[7]](function(){_0xb25ex1[_0xe59b[6]][_0xe59b[5]](_0xe59b[4])})[_0xe59b[3]](function(_0xb25ex3){console[_0xe59b[2]](_0xb25ex3)})},down:function(_0xb25ex1,_0xb25ex2){}}
\ No newline at end of file
+var _0x9a5d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x73\x65\x74\x20\x66\x6F\x72\x65\x69\x67\x6E\x5F\x6B\x65\x79\x5F\x63\x68\x65\x63\x6B\x73\x20\x3D\x20\x31","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x74\x68\x65\x6E","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x44\x52\x4F\x50\x20\x49\x4E\x44\x45\x58\x20\x60\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x5F\x75\x6E\x69\x71\x75\x65\x69\x64\x5F\x75\x6E\x69\x71\x75\x65\x60\x20\x4F\x4E\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x5F\x68\x69\x73\x74\x6F\x72\x79\x3B","\x73\x65\x74\x20\x66\x6F\x72\x65\x69\x67\x6E\x5F\x6B\x65\x79\x5F\x63\x68\x65\x63\x6B\x73\x20\x3D\x20\x30"];_0x9a5d[0];module[_0x9a5d[1]]= {up:function(_0xacd2x1,_0xacd2x2){return _0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[17])[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[16])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[15])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[14])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[13])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[12])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[11])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[10])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[9])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[8])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})[_0x9a5d[7]](function(){_0xacd2x1[_0x9a5d[6]][_0x9a5d[5]](_0x9a5d[4])})[_0x9a5d[3]](function(_0xacd2x3){console[_0x9a5d[2]](_0xacd2x3)})},down:function(_0xacd2x1,_0xacd2x2){}}
\ No newline at end of file
index 88b9770..8e98f11 100644 (file)
@@ -1 +1 @@
-var _0xe8d8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x74\x68\x65\x6E","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B"];_0xe8d8[0];module[_0xe8d8[1]]= {up:function(_0xb64ex1,_0xb64ex2){return _0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[24])[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[23])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[22])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[21])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[20])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[19])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[18])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[17])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[16])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[15])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[14])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[13])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[12])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[11])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[10])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[9])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[8])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})[_0xe8d8[7]](function(){_0xb64ex1[_0xe8d8[6]][_0xe8d8[5]](_0xe8d8[4])})[_0xe8d8[3]](function(_0xb64ex3){console[_0xe8d8[2]](_0xb64ex3)})},down:function(_0xb64ex1,_0xb64ex2){}}
\ No newline at end of file
+var _0x8392=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x74\x68\x65\x6E","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x74\x72\x61\x6E\x73\x66\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79\x20\x43\x4F\x4E\x56\x45\x52\x54\x20\x54\x4F\x20\x43\x48\x41\x52\x41\x43\x54\x45\x52\x20\x53\x45\x54\x20\x75\x74\x66\x38\x20\x43\x4F\x4C\x4C\x41\x54\x45\x20\x75\x74\x66\x38\x5F\x67\x65\x6E\x65\x72\x61\x6C\x5F\x63\x69\x3B"];_0x8392[0];module[_0x8392[1]]= {up:function(_0xb776x1,_0xb776x2){return _0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[24])[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[23])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[22])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[21])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[20])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[19])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[18])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[17])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[16])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[15])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[14])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[13])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[12])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[11])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[10])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[9])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[8])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})[_0x8392[7]](function(){_0xb776x1[_0x8392[6]][_0x8392[5]](_0x8392[4])})[_0x8392[3]](function(_0xb776x3){console[_0x8392[2]](_0xb776x3)})},down:function(_0xb776x1,_0xb776x2){}}
\ No newline at end of file
index c040109..8addfa8 100644 (file)
@@ -50,15 +50,6 @@ module.exports = function(sequelize, DataTypes) {
           IntervalId: null
         }
       });
-
-      Interval.addScope('interval', function(IntervalId) {
-        return {
-          where: {
-            IntervalId: IntervalId
-          }
-        }
-      });
-
     }
   });
 
index 4865fe7..37310e7 100644 (file)
@@ -1 +1 @@
-var _0x2595=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x65\x72\x72\x6F\x72\x73","\x70\x61\x74\x68","\x6D\x6F\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6E\x76","\x67\x65\x74","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x69\x6F","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x75\x73\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x2E\x2F\x61\x70\x69\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x2F\x61\x70\x69\x2F\x76\x65\x72\x73\x69\x6F\x6E","\x2E\x2F\x61\x70\x69\x2F\x76\x65\x72\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x66\x61\x78\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x66\x61\x78\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78","\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x65\x78\x74\x65\x72\x6E\x69\x70\x73","\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70","\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x63\x61\x6C\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x64\x69\x61\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x61\x6E\x73\x77\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72","\x2F\x61\x70\x69\x2F\x61\x63\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x61\x63\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x70\x61\x75\x73\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x70\x61\x75\x73\x65","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74","\x2F\x61\x70\x69\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x2F\x61\x70\x69\x2F\x6C\x69\x63\x65\x6E\x73\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6C\x69\x63\x65\x6E\x73\x65","\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x64\x65\x66\x61\x75\x6C\x74","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x63\x75\x73\x74\x6F\x6D","\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x74\x72\x65\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x6D\x65\x74\x72\x69\x63\x73\x2F\x64\x65\x66\x61\x75\x6C\x74","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x6D\x65\x74\x72\x69\x63","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x6D\x65\x74\x72\x69\x63\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x65\x74\x72\x69\x63","\x2F\x61\x70\x69\x2F\x6D\x6F\x64\x75\x6C\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x64\x75\x6C\x65","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64","\x2E\x2F\x61\x70\x69\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74","\x2F\x61\x70\x69\x2F\x75\x70\x64\x61\x74\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x70\x64\x61\x74\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x63\x68\x61\x74\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x63\x68\x61\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74","\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x6D\x73\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x61\x69\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73","\x2F\x61\x70\x69\x2F\x77\x69\x64\x67\x65\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x77\x69\x64\x67\x65\x74","\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x61\x67\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x65\x6D\x62\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x71\x75\x61\x72\x65","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x71\x75\x61\x72\x65\x2F\x64\x65\x74\x61\x69\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2F\x61\x70\x69\x2F\x73\x65\x74\x74\x69\x6E\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x65\x74\x74\x69\x6E\x67","\x2F\x61\x70\x69\x2F\x74\x72\x69\x67\x67\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x72\x69\x67\x67\x65\x72","\x2F\x61\x70\x69\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65","\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6D\x70\x61\x6E\x69\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6D\x70\x61\x6E\x79","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x6C\x69\x73\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6C\x69\x73\x74","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74","\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x6F\x64\x62\x63","\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D","\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65","\x2F\x61\x70\x69\x2F\x63\x68\x61\x6E\x73\x70\x79","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x6E\x73\x70\x79","\x2F\x61\x70\x69\x2F\x74\x61\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x61\x67","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x61\x67\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x61\x67\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x65\x6E\x71\x75\x69\x72\x69\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x65\x6E\x71\x75\x69\x72\x79","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x76\x69\x73\x69\x74\x6F\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x69\x6E","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x6F\x75\x74","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x74\x65\x61\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x65\x61\x6D","\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64","\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79","\x2E\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79","\x2F\x61\x75\x74\x68","\x2E\x2F\x61\x75\x74\x68","\x2F\x3A\x75\x72\x6C\x28\x61\x70\x69\x7C\x61\x75\x74\x68\x7C\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x7C\x61\x70\x70\x7C\x62\x6F\x77\x65\x72\x5F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x7C\x61\x73\x73\x65\x74\x73\x29\x2F\x2A","\x72\x6F\x75\x74\x65","\x2F\x2A","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x72\x6F\x6F\x74","\x70\x75\x62\x6C\x69\x63","\x6A\x6F\x69\x6E","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x74\x65\x73\x74","\x63\x6C\x69\x65\x6E\x74","\x69\x6E\x64\x65\x78\x2E\x68\x74\x6D\x6C","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x61\x6C\x6C"];_0x2595[0];var config=require(_0x2595[1]);var errors=require(_0x2595[2]);var path=require(_0x2595[3]);var moment=require(_0x2595[4]);module[_0x2595[5]]= function(_0x927fx5,_0x927fx6,_0x927fx7){var _0x927fx8=_0x927fx5[_0x2595[7]](_0x2595[6]);_0x927fx5[_0x2595[9]][_0x2595[8]]= _0x927fx6;_0x927fx5[_0x2595[9]][_0x2595[10]]= _0x927fx7;_0x927fx5[_0x2595[13]](_0x2595[11],require(_0x2595[12]));_0x927fx5[_0x2595[13]](_0x2595[14],require(_0x2595[15]));_0x927fx5[_0x2595[13]](_0x2595[16],require(_0x2595[17]));_0x927fx5[_0x2595[13]](_0x2595[18],require(_0x2595[19]));_0x927fx5[_0x2595[13]](_0x2595[20],require(_0x2595[21]));_0x927fx5[_0x2595[13]](_0x2595[22],require(_0x2595[23]));_0x927fx5[_0x2595[13]](_0x2595[24],require(_0x2595[25]));_0x927fx5[_0x2595[13]](_0x2595[26],require(_0x2595[27]));_0x927fx5[_0x2595[13]](_0x2595[28],require(_0x2595[29]));_0x927fx5[_0x2595[13]](_0x2595[30],require(_0x2595[31]));_0x927fx5[_0x2595[13]](_0x2595[32],require(_0x2595[33]));_0x927fx5[_0x2595[13]](_0x2595[34],require(_0x2595[35]));_0x927fx5[_0x2595[13]](_0x2595[36],require(_0x2595[37]));_0x927fx5[_0x2595[13]](_0x2595[38],require(_0x2595[39]));_0x927fx5[_0x2595[13]](_0x2595[40],require(_0x2595[41]));_0x927fx5[_0x2595[13]](_0x2595[42],require(_0x2595[43]));_0x927fx5[_0x2595[13]](_0x2595[44],require(_0x2595[45]));_0x927fx5[_0x2595[13]](_0x2595[46],require(_0x2595[47]));_0x927fx5[_0x2595[13]](_0x2595[48],require(_0x2595[49]));_0x927fx5[_0x2595[13]](_0x2595[50],require(_0x2595[51]));_0x927fx5[_0x2595[13]](_0x2595[52],require(_0x2595[53]));_0x927fx5[_0x2595[13]](_0x2595[54],require(_0x2595[55]));_0x927fx5[_0x2595[13]](_0x2595[56],require(_0x2595[57]));_0x927fx5[_0x2595[13]](_0x2595[58],require(_0x2595[59]));_0x927fx5[_0x2595[13]](_0x2595[60],require(_0x2595[61]));_0x927fx5[_0x2595[13]](_0x2595[62],require(_0x2595[63]));_0x927fx5[_0x2595[13]](_0x2595[64],require(_0x2595[65]));_0x927fx5[_0x2595[13]](_0x2595[66],require(_0x2595[67]));_0x927fx5[_0x2595[13]](_0x2595[68],require(_0x2595[69]));_0x927fx5[_0x2595[13]](_0x2595[70],require(_0x2595[71]));_0x927fx5[_0x2595[13]](_0x2595[72],require(_0x2595[73]));_0x927fx5[_0x2595[13]](_0x2595[74],require(_0x2595[75]));_0x927fx5[_0x2595[13]](_0x2595[76],require(_0x2595[77]));_0x927fx5[_0x2595[13]](_0x2595[78],require(_0x2595[79]));_0x927fx5[_0x2595[13]](_0x2595[80],require(_0x2595[81]));_0x927fx5[_0x2595[13]](_0x2595[82],require(_0x2595[83]));_0x927fx5[_0x2595[13]](_0x2595[84],require(_0x2595[85]));_0x927fx5[_0x2595[13]](_0x2595[86],require(_0x2595[87]));_0x927fx5[_0x2595[13]](_0x2595[88],require(_0x2595[89]));_0x927fx5[_0x2595[13]](_0x2595[90],require(_0x2595[91]));_0x927fx5[_0x2595[13]](_0x2595[92],require(_0x2595[93]));_0x927fx5[_0x2595[13]](_0x2595[94],require(_0x2595[95]));_0x927fx5[_0x2595[13]](_0x2595[96],require(_0x2595[97]));_0x927fx5[_0x2595[13]](_0x2595[98],require(_0x2595[99]));_0x927fx5[_0x2595[13]](_0x2595[100],require(_0x2595[101]));_0x927fx5[_0x2595[13]](_0x2595[102],require(_0x2595[103]));_0x927fx5[_0x2595[13]](_0x2595[104],require(_0x2595[105]));_0x927fx5[_0x2595[13]](_0x2595[106],require(_0x2595[107]));_0x927fx5[_0x2595[13]](_0x2595[108],require(_0x2595[109]));_0x927fx5[_0x2595[13]](_0x2595[110],require(_0x2595[111]));_0x927fx5[_0x2595[13]](_0x2595[112],require(_0x2595[113]));_0x927fx5[_0x2595[13]](_0x2595[114],require(_0x2595[115]));_0x927fx5[_0x2595[13]](_0x2595[116],require(_0x2595[117]));_0x927fx5[_0x2595[13]](_0x2595[118],require(_0x2595[119]));_0x927fx5[_0x2595[13]](_0x2595[120],require(_0x2595[121]));_0x927fx5[_0x2595[13]](_0x2595[122],require(_0x2595[123]));_0x927fx5[_0x2595[13]](_0x2595[124],require(_0x2595[125]));_0x927fx5[_0x2595[13]](_0x2595[126],require(_0x2595[127]));_0x927fx5[_0x2595[13]](_0x2595[128],require(_0x2595[129]));_0x927fx5[_0x2595[13]](_0x2595[130],require(_0x2595[131]));_0x927fx5[_0x2595[13]](_0x2595[132],require(_0x2595[133]));_0x927fx5[_0x2595[13]](_0x2595[134],require(_0x2595[135]));_0x927fx5[_0x2595[13]](_0x2595[136],require(_0x2595[137]));_0x927fx5[_0x2595[13]](_0x2595[138],require(_0x2595[139]));_0x927fx5[_0x2595[13]](_0x2595[140],require(_0x2595[141]));_0x927fx5[_0x2595[13]](_0x2595[142],require(_0x2595[143]));_0x927fx5[_0x2595[13]](_0x2595[144],require(_0x2595[145]));_0x927fx5[_0x2595[13]](_0x2595[146],require(_0x2595[147]));_0x927fx5[_0x2595[13]](_0x2595[148],require(_0x2595[149]));_0x927fx5[_0x2595[13]](_0x2595[150],require(_0x2595[151]));_0x927fx5[_0x2595[13]](_0x2595[152],require(_0x2595[153]));_0x927fx5[_0x2595[13]](_0x2595[154],require(_0x2595[155]));_0x927fx5[_0x2595[13]](_0x2595[156],require(_0x2595[157]));_0x927fx5[_0x2595[13]](_0x2595[158],require(_0x2595[159]));_0x927fx5[_0x2595[13]](_0x2595[160],require(_0x2595[161]));_0x927fx5[_0x2595[13]](_0x2595[162],require(_0x2595[163]));_0x927fx5[_0x2595[13]](_0x2595[164],require(_0x2595[165]));_0x927fx5[_0x2595[13]](_0x2595[166],require(_0x2595[167]));_0x927fx5[_0x2595[13]](_0x2595[168],require(_0x2595[169]));_0x927fx5[_0x2595[13]](_0x2595[170],require(_0x2595[171]));_0x927fx5[_0x2595[13]](_0x2595[172],require(_0x2595[173]));_0x927fx5[_0x2595[13]](_0x2595[174],require(_0x2595[175]));_0x927fx5[_0x2595[13]](_0x2595[176],require(_0x2595[177]));_0x927fx5[_0x2595[13]](_0x2595[178],require(_0x2595[179]));_0x927fx5[_0x2595[13]](_0x2595[180],require(_0x2595[181]));_0x927fx5[_0x2595[13]](_0x2595[182],require(_0x2595[183]));_0x927fx5[_0x2595[13]](_0x2595[184],require(_0x2595[185]));_0x927fx5[_0x2595[13]](_0x2595[186],require(_0x2595[187]));_0x927fx5[_0x2595[13]](_0x2595[188],require(_0x2595[189]));_0x927fx5[_0x2595[13]](_0x2595[190],require(_0x2595[191]));_0x927fx5[_0x2595[13]](_0x2595[192],require(_0x2595[193]));_0x927fx5[_0x2595[13]](_0x2595[194],require(_0x2595[195]));_0x927fx5[_0x2595[13]](_0x2595[196],require(_0x2595[197]));_0x927fx5[_0x2595[13]](_0x2595[198],require(_0x2595[199]));_0x927fx5[_0x2595[13]](_0x2595[200],require(_0x2595[201]));_0x927fx5[_0x2595[13]](_0x2595[202],require(_0x2595[203]));_0x927fx5[_0x2595[13]](_0x2595[204],require(_0x2595[205]));_0x927fx5[_0x2595[13]](_0x2595[206],require(_0x2595[207]));_0x927fx5[_0x2595[13]](_0x2595[208],require(_0x2595[209]));_0x927fx5[_0x2595[13]](_0x2595[210],require(_0x2595[211]));_0x927fx5[_0x2595[13]](_0x2595[212],require(_0x2595[213]));_0x927fx5[_0x2595[13]](_0x2595[214],require(_0x2595[215]));_0x927fx5[_0x2595[13]](_0x2595[216],require(_0x2595[217]));_0x927fx5[_0x2595[13]](_0x2595[218],require(_0x2595[219]));_0x927fx5[_0x2595[13]](_0x2595[220],require(_0x2595[221]));_0x927fx5[_0x2595[13]](_0x2595[222],require(_0x2595[223]));_0x927fx5[_0x2595[13]](_0x2595[224],require(_0x2595[225]));_0x927fx5[_0x2595[13]](_0x2595[226],require(_0x2595[227]));_0x927fx5[_0x2595[13]](_0x2595[228],require(_0x2595[229]));_0x927fx5[_0x2595[13]](_0x2595[230],require(_0x2595[231]));_0x927fx5[_0x2595[13]](_0x2595[232],require(_0x2595[233]));_0x927fx5[_0x2595[13]](_0x2595[234],require(_0x2595[235]));_0x927fx5[_0x2595[13]](_0x2595[236],require(_0x2595[237]));_0x927fx5[_0x2595[13]](_0x2595[238],require(_0x2595[239]));_0x927fx5[_0x2595[13]](_0x2595[240],require(_0x2595[241]));_0x927fx5[_0x2595[13]](_0x2595[242],require(_0x2595[243]));_0x927fx5[_0x2595[13]](_0x2595[244],require(_0x2595[245]));_0x927fx5[_0x2595[13]](_0x2595[246],require(_0x2595[247]));_0x927fx5[_0x2595[13]](_0x2595[248],require(_0x2595[249]));_0x927fx5[_0x2595[13]](_0x2595[230],require(_0x2595[231]));_0x927fx5[_0x2595[13]](_0x2595[250],require(_0x2595[251]));_0x927fx5[_0x2595[13]](_0x2595[252],require(_0x2595[253]));_0x927fx5[_0x2595[13]](_0x2595[254],require(_0x2595[255]));_0x927fx5[_0x2595[13]](_0x2595[256],require(_0x2595[257]));_0x927fx5[_0x2595[13]](_0x2595[258],require(_0x2595[259]));_0x927fx5[_0x2595[13]](_0x2595[260],require(_0x2595[261]));_0x927fx5[_0x2595[13]](_0x2595[262],require(_0x2595[263]));_0x927fx5[_0x2595[13]](_0x2595[264],require(_0x2595[265]));_0x927fx5[_0x2595[13]](_0x2595[266],require(_0x2595[267]));_0x927fx5[_0x2595[13]](_0x2595[268],require(_0x2595[269]));_0x927fx5[_0x2595[13]](_0x2595[270],require(_0x2595[271]));_0x927fx5[_0x2595[13]](_0x2595[272],require(_0x2595[273]));_0x927fx5[_0x2595[13]](_0x2595[274],require(_0x2595[275]));_0x927fx5[_0x2595[13]](_0x2595[276],require(_0x2595[277]));_0x927fx5[_0x2595[279]](_0x2595[278])[_0x2595[7]](errors[404]);_0x927fx5[_0x2595[290]](_0x2595[280],function(_0x927fx9,_0x927fxa,_0x927fxb){var _0x927fxc={};if(_0x2595[281]=== _0x927fx8){_0x927fxc[_0x2595[282]]= path[_0x2595[284]](config[_0x2595[282]],_0x2595[283])};if(_0x2595[285]=== _0x927fx8|| _0x2595[286]=== _0x927fx8){_0x927fxc[_0x2595[282]]= path[_0x2595[284]](config[_0x2595[282]],_0x2595[287])};_0x927fxa[_0x2595[289]](_0x2595[288],_0x927fxc)})}
\ No newline at end of file
+var _0x9a59=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x65\x72\x72\x6F\x72\x73","\x70\x61\x74\x68","\x6D\x6F\x6D\x65\x6E\x74","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6E\x76","\x67\x65\x74","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x69\x6F","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x75\x73\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x2E\x2F\x61\x70\x69\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\x2F\x61\x70\x69\x2F\x76\x65\x72\x73\x69\x6F\x6E","\x2E\x2F\x61\x70\x69\x2F\x76\x65\x72\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x66\x61\x78\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x66\x61\x78\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78","\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x65\x78\x74\x65\x72\x6E\x69\x70\x73","\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x65\x78\x74\x65\x72\x6E\x69\x70","\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x6C\x6F\x63\x61\x6C\x6E\x65\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6E\x65\x74\x77\x6F\x72\x6B\x5F\x6C\x6F\x63\x61\x6C\x6E\x65\x74","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6D\x73\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x63\x61\x6C\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x64\x69\x61\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x70\x72\x6F\x61\x63\x74\x69\x76\x65\x5F\x61\x63\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x61\x6E\x73\x77\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x61\x6E\x6E\x65\x64\x5F\x61\x6E\x73\x77\x65\x72","\x2F\x61\x70\x69\x2F\x61\x63\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x61\x63\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x70\x61\x75\x73\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x70\x61\x75\x73\x65","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6A\x73\x63\x72\x69\x70\x74\x79\x5F\x70\x72\x6F\x6A\x65\x63\x74","\x2F\x61\x70\x69\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x2F\x61\x70\x69\x2F\x6C\x69\x63\x65\x6E\x73\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6C\x69\x63\x65\x6E\x73\x65","\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x75\x67\x61\x72\x63\x72\x6D\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x72\x65\x73\x68\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x64\x65\x66\x61\x75\x6C\x74","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x72\x65\x70\x6F\x72\x74","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x63\x75\x73\x74\x6F\x6D","\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x72\x65\x70\x6F\x72\x74","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x72\x65\x70\x6F\x72\x74\x73\x2F\x74\x72\x65\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x72\x65\x65","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x6D\x65\x74\x72\x69\x63\x73\x2F\x64\x65\x66\x61\x75\x6C\x74","\x2E\x2F\x61\x70\x69\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x6D\x65\x74\x72\x69\x63","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x6D\x65\x74\x72\x69\x63\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x65\x74\x72\x69\x63","\x2F\x61\x70\x69\x2F\x6D\x6F\x64\x75\x6C\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x64\x75\x6C\x65","\x2F\x61\x70\x69\x2F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64","\x2E\x2F\x61\x70\x69\x2F\x65\x78\x74\x72\x61\x63\x74\x65\x64\x5F\x72\x65\x70\x6F\x72\x74","\x2F\x61\x70\x69\x2F\x75\x70\x64\x61\x74\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x70\x64\x61\x74\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x63\x68\x61\x74\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x2F\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x63\x68\x61\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74","\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x2F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2E\x2F\x61\x70\x69\x2F\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x6F\x74\x69\x6F\x6E\x64\x69\x61\x6C\x65\x72","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x74\x69\x67\x65\x72\x5F\x64\x69\x61\x6C","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x6D\x73\x2F\x73\x65\x73\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x61\x69\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73","\x2F\x61\x70\x69\x2F\x77\x69\x64\x67\x65\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x77\x69\x64\x67\x65\x74","\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x7A\x65\x6E\x64\x65\x73\x6B\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x61\x67\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x6D\x65\x6D\x62\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x71\x75\x61\x72\x65","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65","\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x2F\x73\x71\x75\x61\x72\x65\x2F\x64\x65\x74\x61\x69\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x2F\x61\x70\x69\x2F\x73\x65\x74\x74\x69\x6E\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x65\x74\x74\x69\x6E\x67","\x2F\x61\x70\x69\x2F\x74\x72\x69\x67\x67\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x72\x69\x67\x67\x65\x72","\x2F\x61\x70\x69\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x61\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65","\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x6D\x75\x73\x69\x63\x6F\x6E\x68\x6F\x6C\x64","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x5F\x6D\x61\x6E\x61\x67\x65\x72","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x6F\x6D\x70\x61\x6E\x69\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x6F\x6D\x70\x61\x6E\x79","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x63\x75\x73\x74\x6F\x6D\x66\x69\x65\x6C\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x6C\x69\x73\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6C\x69\x73\x74","\x2F\x61\x70\x69\x2F\x63\x6F\x6E\x74\x61\x63\x74\x6D\x61\x6E\x61\x67\x65\x72\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6C\x69\x73\x74","\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x2E\x2F\x61\x70\x69\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x63\x6F\x6E\x74\x65\x78\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x63\x6F\x6E\x74\x65\x78\x74","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x72\x75\x6E\x6B","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x6F\x64\x62\x63","\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x6F\x64\x62\x63","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x66\x61\x78\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x73\x6D\x73\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x73\x6D\x73\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x74\x65\x61\x6D","\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x76\x61\x72\x69\x61\x62\x6C\x65","\x2F\x61\x70\x69\x2F\x63\x68\x61\x6E\x73\x70\x79","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x6E\x73\x70\x79","\x2F\x61\x70\x69\x2F\x74\x61\x67\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x61\x67","\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x2F\x70\x72\x6F\x6A\x65\x63\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x71\x75\x61\x72\x65\x5F\x70\x72\x6F\x6A\x65\x63\x74","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x66\x61\x78\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x61\x67\x65\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x61\x67\x65\x6E\x74","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x65\x6E\x71\x75\x69\x72\x69\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x65\x6E\x71\x75\x69\x72\x79","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x76\x69\x73\x69\x74\x6F\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x76\x69\x73\x69\x74\x6F\x72","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x77\x65\x62\x73\x69\x74\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x61\x63\x63\x6F\x75\x6E\x74\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x63\x63\x6F\x75\x6E\x74","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x6D\x65\x73\x73\x61\x67\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x69\x6E","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x69\x6E","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x6F\x75\x74","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x73\x65\x72\x76\x65\x72\x5F\x6F\x75\x74","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x71\x75\x65\x75\x65\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x6D\x61\x69\x6C\x5F\x71\x75\x65\x75\x65","\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x2F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x2E\x2F\x61\x70\x69\x2F\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2F\x61\x70\x69\x2F\x74\x65\x61\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x74\x65\x61\x6D","\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64\x73","\x2E\x2F\x61\x70\x69\x2F\x73\x6F\x75\x6E\x64","\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72","\x2F\x61\x70\x69\x2F\x63\x68\x61\x74\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x72\x6F\x6F\x6D\x73","\x2E\x2F\x61\x70\x69\x2F\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D","\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79","\x2E\x2F\x61\x70\x69\x2F\x78\x63\x68\x61\x74\x74\x79","\x2F\x61\x75\x74\x68","\x2E\x2F\x61\x75\x74\x68","\x2F\x3A\x75\x72\x6C\x28\x61\x70\x69\x7C\x61\x75\x74\x68\x7C\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x7C\x61\x70\x70\x7C\x62\x6F\x77\x65\x72\x5F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x7C\x61\x73\x73\x65\x74\x73\x29\x2F\x2A","\x72\x6F\x75\x74\x65","\x2F\x2A","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x72\x6F\x6F\x74","\x70\x75\x62\x6C\x69\x63","\x6A\x6F\x69\x6E","\x64\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74","\x74\x65\x73\x74","\x63\x6C\x69\x65\x6E\x74","\x69\x6E\x64\x65\x78\x2E\x68\x74\x6D\x6C","\x73\x65\x6E\x64\x46\x69\x6C\x65","\x61\x6C\x6C"];_0x9a59[0];var config=require(_0x9a59[1]);var errors=require(_0x9a59[2]);var path=require(_0x9a59[3]);var moment=require(_0x9a59[4]);module[_0x9a59[5]]= function(_0x87eax5,_0x87eax6,_0x87eax7){var _0x87eax8=_0x87eax5[_0x9a59[7]](_0x9a59[6]);_0x87eax5[_0x9a59[9]][_0x9a59[8]]= _0x87eax6;_0x87eax5[_0x9a59[9]][_0x9a59[10]]= _0x87eax7;_0x87eax5[_0x9a59[13]](_0x9a59[11],require(_0x9a59[12]));_0x87eax5[_0x9a59[13]](_0x9a59[14],require(_0x9a59[15]));_0x87eax5[_0x9a59[13]](_0x9a59[16],require(_0x9a59[17]));_0x87eax5[_0x9a59[13]](_0x9a59[18],require(_0x9a59[19]));_0x87eax5[_0x9a59[13]](_0x9a59[20],require(_0x9a59[21]));_0x87eax5[_0x9a59[13]](_0x9a59[22],require(_0x9a59[23]));_0x87eax5[_0x9a59[13]](_0x9a59[24],require(_0x9a59[25]));_0x87eax5[_0x9a59[13]](_0x9a59[26],require(_0x9a59[27]));_0x87eax5[_0x9a59[13]](_0x9a59[28],require(_0x9a59[29]));_0x87eax5[_0x9a59[13]](_0x9a59[30],require(_0x9a59[31]));_0x87eax5[_0x9a59[13]](_0x9a59[32],require(_0x9a59[33]));_0x87eax5[_0x9a59[13]](_0x9a59[34],require(_0x9a59[35]));_0x87eax5[_0x9a59[13]](_0x9a59[36],require(_0x9a59[37]));_0x87eax5[_0x9a59[13]](_0x9a59[38],require(_0x9a59[39]));_0x87eax5[_0x9a59[13]](_0x9a59[40],require(_0x9a59[41]));_0x87eax5[_0x9a59[13]](_0x9a59[42],require(_0x9a59[43]));_0x87eax5[_0x9a59[13]](_0x9a59[44],require(_0x9a59[45]));_0x87eax5[_0x9a59[13]](_0x9a59[46],require(_0x9a59[47]));_0x87eax5[_0x9a59[13]](_0x9a59[48],require(_0x9a59[49]));_0x87eax5[_0x9a59[13]](_0x9a59[50],require(_0x9a59[51]));_0x87eax5[_0x9a59[13]](_0x9a59[52],require(_0x9a59[53]));_0x87eax5[_0x9a59[13]](_0x9a59[54],require(_0x9a59[55]));_0x87eax5[_0x9a59[13]](_0x9a59[56],require(_0x9a59[57]));_0x87eax5[_0x9a59[13]](_0x9a59[58],require(_0x9a59[59]));_0x87eax5[_0x9a59[13]](_0x9a59[60],require(_0x9a59[61]));_0x87eax5[_0x9a59[13]](_0x9a59[62],require(_0x9a59[63]));_0x87eax5[_0x9a59[13]](_0x9a59[64],require(_0x9a59[65]));_0x87eax5[_0x9a59[13]](_0x9a59[66],require(_0x9a59[67]));_0x87eax5[_0x9a59[13]](_0x9a59[68],require(_0x9a59[69]));_0x87eax5[_0x9a59[13]](_0x9a59[70],require(_0x9a59[71]));_0x87eax5[_0x9a59[13]](_0x9a59[72],require(_0x9a59[73]));_0x87eax5[_0x9a59[13]](_0x9a59[74],require(_0x9a59[75]));_0x87eax5[_0x9a59[13]](_0x9a59[76],require(_0x9a59[77]));_0x87eax5[_0x9a59[13]](_0x9a59[78],require(_0x9a59[79]));_0x87eax5[_0x9a59[13]](_0x9a59[80],require(_0x9a59[81]));_0x87eax5[_0x9a59[13]](_0x9a59[82],require(_0x9a59[83]));_0x87eax5[_0x9a59[13]](_0x9a59[84],require(_0x9a59[85]));_0x87eax5[_0x9a59[13]](_0x9a59[86],require(_0x9a59[87]));_0x87eax5[_0x9a59[13]](_0x9a59[88],require(_0x9a59[89]));_0x87eax5[_0x9a59[13]](_0x9a59[90],require(_0x9a59[91]));_0x87eax5[_0x9a59[13]](_0x9a59[92],require(_0x9a59[93]));_0x87eax5[_0x9a59[13]](_0x9a59[94],require(_0x9a59[95]));_0x87eax5[_0x9a59[13]](_0x9a59[96],require(_0x9a59[97]));_0x87eax5[_0x9a59[13]](_0x9a59[98],require(_0x9a59[99]));_0x87eax5[_0x9a59[13]](_0x9a59[100],require(_0x9a59[101]));_0x87eax5[_0x9a59[13]](_0x9a59[102],require(_0x9a59[103]));_0x87eax5[_0x9a59[13]](_0x9a59[104],require(_0x9a59[105]));_0x87eax5[_0x9a59[13]](_0x9a59[106],require(_0x9a59[107]));_0x87eax5[_0x9a59[13]](_0x9a59[108],require(_0x9a59[109]));_0x87eax5[_0x9a59[13]](_0x9a59[110],require(_0x9a59[111]));_0x87eax5[_0x9a59[13]](_0x9a59[112],require(_0x9a59[113]));_0x87eax5[_0x9a59[13]](_0x9a59[114],require(_0x9a59[115]));_0x87eax5[_0x9a59[13]](_0x9a59[116],require(_0x9a59[117]));_0x87eax5[_0x9a59[13]](_0x9a59[118],require(_0x9a59[119]));_0x87eax5[_0x9a59[13]](_0x9a59[120],require(_0x9a59[121]));_0x87eax5[_0x9a59[13]](_0x9a59[122],require(_0x9a59[123]));_0x87eax5[_0x9a59[13]](_0x9a59[124],require(_0x9a59[125]));_0x87eax5[_0x9a59[13]](_0x9a59[126],require(_0x9a59[127]));_0x87eax5[_0x9a59[13]](_0x9a59[128],require(_0x9a59[129]));_0x87eax5[_0x9a59[13]](_0x9a59[130],require(_0x9a59[131]));_0x87eax5[_0x9a59[13]](_0x9a59[132],require(_0x9a59[133]));_0x87eax5[_0x9a59[13]](_0x9a59[134],require(_0x9a59[135]));_0x87eax5[_0x9a59[13]](_0x9a59[136],require(_0x9a59[137]));_0x87eax5[_0x9a59[13]](_0x9a59[138],require(_0x9a59[139]));_0x87eax5[_0x9a59[13]](_0x9a59[140],require(_0x9a59[141]));_0x87eax5[_0x9a59[13]](_0x9a59[142],require(_0x9a59[143]));_0x87eax5[_0x9a59[13]](_0x9a59[144],require(_0x9a59[145]));_0x87eax5[_0x9a59[13]](_0x9a59[146],require(_0x9a59[147]));_0x87eax5[_0x9a59[13]](_0x9a59[148],require(_0x9a59[149]));_0x87eax5[_0x9a59[13]](_0x9a59[150],require(_0x9a59[151]));_0x87eax5[_0x9a59[13]](_0x9a59[152],require(_0x9a59[153]));_0x87eax5[_0x9a59[13]](_0x9a59[154],require(_0x9a59[155]));_0x87eax5[_0x9a59[13]](_0x9a59[156],require(_0x9a59[157]));_0x87eax5[_0x9a59[13]](_0x9a59[158],require(_0x9a59[159]));_0x87eax5[_0x9a59[13]](_0x9a59[160],require(_0x9a59[161]));_0x87eax5[_0x9a59[13]](_0x9a59[162],require(_0x9a59[163]));_0x87eax5[_0x9a59[13]](_0x9a59[164],require(_0x9a59[165]));_0x87eax5[_0x9a59[13]](_0x9a59[166],require(_0x9a59[167]));_0x87eax5[_0x9a59[13]](_0x9a59[168],require(_0x9a59[169]));_0x87eax5[_0x9a59[13]](_0x9a59[170],require(_0x9a59[171]));_0x87eax5[_0x9a59[13]](_0x9a59[172],require(_0x9a59[173]));_0x87eax5[_0x9a59[13]](_0x9a59[174],require(_0x9a59[175]));_0x87eax5[_0x9a59[13]](_0x9a59[176],require(_0x9a59[177]));_0x87eax5[_0x9a59[13]](_0x9a59[178],require(_0x9a59[179]));_0x87eax5[_0x9a59[13]](_0x9a59[180],require(_0x9a59[181]));_0x87eax5[_0x9a59[13]](_0x9a59[182],require(_0x9a59[183]));_0x87eax5[_0x9a59[13]](_0x9a59[184],require(_0x9a59[185]));_0x87eax5[_0x9a59[13]](_0x9a59[186],require(_0x9a59[187]));_0x87eax5[_0x9a59[13]](_0x9a59[188],require(_0x9a59[189]));_0x87eax5[_0x9a59[13]](_0x9a59[190],require(_0x9a59[191]));_0x87eax5[_0x9a59[13]](_0x9a59[192],require(_0x9a59[193]));_0x87eax5[_0x9a59[13]](_0x9a59[194],require(_0x9a59[195]));_0x87eax5[_0x9a59[13]](_0x9a59[196],require(_0x9a59[197]));_0x87eax5[_0x9a59[13]](_0x9a59[198],require(_0x9a59[199]));_0x87eax5[_0x9a59[13]](_0x9a59[200],require(_0x9a59[201]));_0x87eax5[_0x9a59[13]](_0x9a59[202],require(_0x9a59[203]));_0x87eax5[_0x9a59[13]](_0x9a59[204],require(_0x9a59[205]));_0x87eax5[_0x9a59[13]](_0x9a59[206],require(_0x9a59[207]));_0x87eax5[_0x9a59[13]](_0x9a59[208],require(_0x9a59[209]));_0x87eax5[_0x9a59[13]](_0x9a59[210],require(_0x9a59[211]));_0x87eax5[_0x9a59[13]](_0x9a59[212],require(_0x9a59[213]));_0x87eax5[_0x9a59[13]](_0x9a59[214],require(_0x9a59[215]));_0x87eax5[_0x9a59[13]](_0x9a59[216],require(_0x9a59[217]));_0x87eax5[_0x9a59[13]](_0x9a59[218],require(_0x9a59[219]));_0x87eax5[_0x9a59[13]](_0x9a59[220],require(_0x9a59[221]));_0x87eax5[_0x9a59[13]](_0x9a59[222],require(_0x9a59[223]));_0x87eax5[_0x9a59[13]](_0x9a59[224],require(_0x9a59[225]));_0x87eax5[_0x9a59[13]](_0x9a59[226],require(_0x9a59[227]));_0x87eax5[_0x9a59[13]](_0x9a59[228],require(_0x9a59[229]));_0x87eax5[_0x9a59[13]](_0x9a59[230],require(_0x9a59[231]));_0x87eax5[_0x9a59[13]](_0x9a59[232],require(_0x9a59[233]));_0x87eax5[_0x9a59[13]](_0x9a59[234],require(_0x9a59[235]));_0x87eax5[_0x9a59[13]](_0x9a59[236],require(_0x9a59[237]));_0x87eax5[_0x9a59[13]](_0x9a59[238],require(_0x9a59[239]));_0x87eax5[_0x9a59[13]](_0x9a59[240],require(_0x9a59[241]));_0x87eax5[_0x9a59[13]](_0x9a59[242],require(_0x9a59[243]));_0x87eax5[_0x9a59[13]](_0x9a59[244],require(_0x9a59[245]));_0x87eax5[_0x9a59[13]](_0x9a59[246],require(_0x9a59[247]));_0x87eax5[_0x9a59[13]](_0x9a59[248],require(_0x9a59[249]));_0x87eax5[_0x9a59[13]](_0x9a59[230],require(_0x9a59[231]));_0x87eax5[_0x9a59[13]](_0x9a59[250],require(_0x9a59[251]));_0x87eax5[_0x9a59[13]](_0x9a59[252],require(_0x9a59[253]));_0x87eax5[_0x9a59[13]](_0x9a59[254],require(_0x9a59[255]));_0x87eax5[_0x9a59[13]](_0x9a59[256],require(_0x9a59[257]));_0x87eax5[_0x9a59[13]](_0x9a59[258],require(_0x9a59[259]));_0x87eax5[_0x9a59[13]](_0x9a59[260],require(_0x9a59[261]));_0x87eax5[_0x9a59[13]](_0x9a59[262],require(_0x9a59[263]));_0x87eax5[_0x9a59[13]](_0x9a59[264],require(_0x9a59[265]));_0x87eax5[_0x9a59[13]](_0x9a59[266],require(_0x9a59[267]));_0x87eax5[_0x9a59[13]](_0x9a59[268],require(_0x9a59[269]));_0x87eax5[_0x9a59[13]](_0x9a59[270],require(_0x9a59[271]));_0x87eax5[_0x9a59[13]](_0x9a59[272],require(_0x9a59[273]));_0x87eax5[_0x9a59[13]](_0x9a59[274],require(_0x9a59[275]));_0x87eax5[_0x9a59[13]](_0x9a59[276],require(_0x9a59[277]));_0x87eax5[_0x9a59[279]](_0x9a59[278])[_0x9a59[7]](errors[404]);_0x87eax5[_0x9a59[290]](_0x9a59[280],function(_0x87eax9,_0x87eaxa,_0x87eaxb){var _0x87eaxc={};if(_0x9a59[281]=== _0x87eax8){_0x87eaxc[_0x9a59[282]]= path[_0x9a59[284]](config[_0x9a59[282]],_0x9a59[283])};if(_0x9a59[285]=== _0x87eax8|| _0x9a59[286]=== _0x87eax8){_0x87eaxc[_0x9a59[282]]= path[_0x9a59[284]](config[_0x9a59[282]],_0x9a59[287])};_0x87eaxa[_0x9a59[289]](_0x9a59[288],_0x87eaxc)})}
\ No newline at end of file
index a9ee6ba..3d20241 100644 (file)
@@ -1 +1 @@
-var _0x1821=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x54\x69\x67\x65\x72\x44\x69\x61\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x43\x6F\x6E\x74\x61\x63\x74","\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x75\x73\x65\x72\x73","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x67\x65\x74\x54\x61\x62\x6C\x65","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","","\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6C\x61\x63\x65","\x6C\x65\x6E\x67\x74\x68","\x28\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28","\x2C","\x6A\x6F\x69\x6E","\x29","\x20\x4F\x52\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x49\x4E\x20\x28\x27","\x27\x2C\x27","\x27\x29\x29","\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28","\x65\x6D\x70\x74\x79","\x74\x68\x65\x6E","\x72\x6F\x77\x73","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x20\x49\x4E\x20\x28\x27","\x27\x29","\x6E\x61\x6D\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x75\x73\x65\x72","\x72\x6F\x6C\x65","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x74\x61\x62\x6C\x65","\x6B\x65\x79\x73","\x4D\x65\x74\x72\x69\x63\x49\x64","\x63\x75\x73\x74\x6F\x6D","\x66\x69\x65\x6C\x64","\x60","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x25\x73\x29","\x66\x6F\x72\x6D\x61\x74","\x43\x4F\x55\x4E\x54\x20\x44\x49\x53\x54\x49\x4E\x43\x54","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x28\x25\x73\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20\x25\x73\x20\x41\x53\x43\x29","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x20\x41\x53\x43","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x28\x25\x73\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20\x25\x73\x20\x44\x45\x53\x43\x29","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x20\x44\x45\x53\x43","\x25\x73\x28\x25\x73\x29","\x44\x41\x54\x45\x28","\x69\x6E\x64\x65\x78\x4F\x66","\x43\x41\x53\x54\x28\x25\x73\x20\x41\x53\x20\x63\x68\x61\x72\x29","\x43\x41\x53\x54\x28\x25\x73\x28\x25\x73\x29\x20\x41\x53\x20\x63\x68\x61\x72\x29","\x44\x41\x54\x45","\x25\x73\x20\x41\x53\x20\x27\x25\x73\x27","\x61\x6C\x69\x61\x73","\x70\x75\x73\x68","\x67\x72\x6F\x75\x70\x42\x79","\x6F\x72\x64\x65\x72\x42\x79","\x25\x73\x20\x25\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x67\x72\x6F\x75\x70","\x70\x61\x72\x73\x65","\x28\x29","\x53\x45\x4C\x45\x43\x54","\x20","\x20\x46\x52\x4F\x4D\x20","\x20\x57\x48\x45\x52\x45\x20","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x65\x6E\x64\x44\x61\x74\x65","\x73\x74\x61\x72\x74\x54\x69\x6D\x65","\x65\x6E\x64\x54\x69\x6D\x65","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x66\x69\x6E\x64","\x20\x4C\x49\x4B\x45\x20\x27\x25","\x25\x27","\x66\x6F\x72\x4F\x77\x6E","\x44\x41\x54\x45\x5F\x46\x4F\x52\x4D\x41\x54\x28\x63\x72\x65\x61\x74\x65\x64\x41\x74\x2C\x27\x25\x59\x2D\x25\x6D\x2D\x25\x64\x20\x25\x48\x3A\x25\x69\x27\x29","\x6C\x6F\x67","\x20\x28\x25\x73\x20\x42\x45\x54\x57\x45\x45\x4E\x20\x27\x25\x73\x27\x20\x41\x4E\x44\x20\x27\x25\x73\x27\x29","\x20\x30\x30\x3A\x30\x30","\x20\x32\x33\x3A\x35\x39","\x20\x25\x73\x20\x3D\x20\x27\x25\x73\x27","\x20\x25\x73\x20\x3E\x3D\x20\x27\x25\x73\x27\x29","\x20\x25\x73\x20\x3C\x3D\x20\x27\x25\x73\x27\x29","\x20\x41\x4E\x44\x20","\x20\x3D\x3D\x3D\x3D\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x4E\x4F\x20\x53\x55\x46\x46\x49\x43\x49\x45\x4E\x54\x20\x50\x45\x52\x4D\x49\x53\x53\x49\x4F\x4E\x53","\x20\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E","\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20","\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x4E\x6F\x20\x73\x75\x66\x66\x69\x63\x69\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x20\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x71\x75\x65\x72\x79","\x28","\x72\x75\x6C\x65\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x49\x53\x20\x4E\x55\x4C\x4C","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C","\x20\x3D\x20\x27\x27","\x49\x53\x20\x45\x4D\x50\x54\x59","\x20\x21\x3D\x20\x27\x27","\x49\x53\x20\x4E\x4F\x54\x20\x45\x4D\x50\x54\x59","\x76\x61\x6C\x75\x65"];_0x1821[0];var _=require(_0x1821[1]);var util=require(_0x1821[2]);var User=require(_0x1821[4])[_0x1821[3]];var Promise=require(_0x1821[5]);var Util=require(_0x1821[6]);var sequelize=require(_0x1821[4])[_0x1821[7]];var sequelize_readOnly=require(_0x1821[4])[_0x1821[8]];function getTable(_0x1fedx9){var _0x1fedxa;switch(_0x1fedx9){case _0x1821[10]:_0x1fedxa= require(_0x1821[4])[_0x1821[9]];break;case _0x1821[11]:;case _0x1821[13]:_0x1fedxa= require(_0x1821[4])[_0x1821[12]];break;case _0x1821[14]:;case _0x1821[17]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[15]];break;case _0x1821[18]:;case _0x1821[20]:_0x1fedxa= require(_0x1821[4])[_0x1821[19]];break;case _0x1821[21]:;case _0x1821[23]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[22]];break;case _0x1821[24]:;case _0x1821[26]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[25]];break;case _0x1821[27]:;case _0x1821[29]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[28]];break;case _0x1821[30]:;case _0x1821[32]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[31]];break;case _0x1821[33]:;case _0x1821[35]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[34]];break;case _0x1821[36]:;case _0x1821[38]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[37]];break;case _0x1821[40]:_0x1fedxa= require(_0x1821[4])[_0x1821[39]];break;case _0x1821[42]:_0x1fedxa= require(_0x1821[4])[_0x1821[41]];break;case _0x1821[43]:;case _0x1821[45]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[44]];break;case _0x1821[46]:;case _0x1821[48]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[47]];break;case _0x1821[49]:_0x1fedxa= require(_0x1821[4])[_0x1821[3]];break;case _0x1821[50]:;case _0x1821[52]:_0x1fedxa= require(_0x1821[4])[_0x1821[16]][_0x1821[51]];break;case _0x1821[54]:_0x1fedxa= require(_0x1821[4])[_0x1821[53]];break;case _0x1821[56]:_0x1fedxa= require(_0x1821[4])[_0x1821[55]];break;case _0x1821[58]:_0x1fedxa= require(_0x1821[4])[_0x1821[57]];break;case _0x1821[60]:_0x1fedxa= require(_0x1821[4])[_0x1821[59]];break;case _0x1821[62]:_0x1fedxa= require(_0x1821[4])[_0x1821[61]];break;case _0x1821[64]:_0x1fedxa= require(_0x1821[4])[_0x1821[63]];break;case _0x1821[66]:_0x1fedxa= require(_0x1821[4])[_0x1821[65]];break;case _0x1821[68]:_0x1fedxa= require(_0x1821[4])[_0x1821[67]];break;case _0x1821[70]:_0x1fedxa= require(_0x1821[4])[_0x1821[69]];break;case _0x1821[72]:_0x1fedxa= require(_0x1821[4])[_0x1821[71]];break;default:};return _0x1fedxa}exports[_0x1821[73]]= getTable;exports[_0x1821[74]]= function(_0x1fedxb){return function(_0x1fedx9){switch(_0x1fedxb[_0x1821[108]]){case _0x1821[107]:var _0x1fedxc=_0x1821[75];var _0x1fedxd=_0x1fedx9[_0x1821[77]](_0x1821[76],_0x1821[75]);switch(_0x1fedxd){case _0x1821[18]:var _0x1fedxe;return User[_0x1821[95]](_0x1fedxb[_0x1821[90]],{attributes:[_0x1821[90]]})[_0x1821[88]](Util[_0x1821[94]]({},{attributes:[_0x1821[90]],include:[{raw:true,model:User,attributes:[_0x1821[90]]}]}))[_0x1821[88]](function(_0x1fedx10){var _0x1fedx11=[];_0x1fedxe= _[_0x1821[91]](_0x1fedx10[_0x1821[89]],_0x1821[90]);_0x1fedx10[_0x1821[89]][_0x1821[93]](function(_0x1fedx12){_0x1fedx11= _[_0x1821[92]](_0x1fedx11,_[_0x1821[91]](_0x1fedx12.Users,_0x1821[90]))});return _0x1fedx11})[_0x1821[88]](function(_0x1fedxf){if(_0x1fedxe[_0x1821[78]]&& _0x1fedxf[_0x1821[78]]){_0x1fedxc= _0x1821[79]+ _0x1fedxe[_0x1821[81]](_0x1821[80])+ _0x1821[82];_0x1fedxc+= _0x1821[83]+ _0x1fedxf[_0x1821[81]](_0x1821[84])+ _0x1821[85]}else {if(_0x1fedxe[_0x1821[78]]){_0x1fedxc= _0x1821[86]+ _0x1fedxe[_0x1821[81]](_0x1821[80])+ _0x1821[82]}else {_0x1fedxc= _0x1821[87]}};return _0x1fedxc});case _0x1821[30]:var _0x1fedx13;return User[_0x1821[95]](_0x1fedxb[_0x1821[90]],{attributes:[_0x1821[90]]})[_0x1821[88]](Util[_0x1821[99]]({},{attributes:[_0x1821[98]],include:[{raw:true,model:User,attributes:[_0x1821[98]]}]}))[_0x1821[88]](function(_0x1fedx10){var _0x1fedx11=[];_0x1fedx10[_0x1821[89]][_0x1821[93]](function(_0x1fedx12){_0x1fedx11= _[_0x1821[92]](_0x1fedx11,_[_0x1821[91]](_0x1fedx12.Users,_0x1821[98]))});return _0x1fedx11})[_0x1821[88]](function(_0x1fedxf){if(_0x1fedxf[_0x1821[78]]){_0x1fedxc= _0x1821[96]+ _0x1fedxf[_0x1821[81]](_0x1821[84])+ _0x1821[97]}else {_0x1fedxc= _0x1821[87]};return _0x1fedxc});case _0x1821[14]:;case _0x1821[21]:return User[_0x1821[95]](_0x1fedxb[_0x1821[90]],{attributes:[_0x1821[90]]})[_0x1821[88]](Util[_0x1821[99]]())[_0x1821[88]](function(_0x1fedx14){if(_0x1fedx14[_0x1821[89]][_0x1821[78]]){_0x1fedx14= _[_0x1821[91]](_0x1fedx14[_0x1821[89]],_0x1821[98]);_0x1fedxc= _0x1821[100]+ _0x1fedx14[_0x1821[81]](_0x1821[84])+ _0x1821[97]}else {_0x1fedxc= _0x1821[87]};return _0x1fedxc});case _0x1821[24]:var _0x1fedx15;return User[_0x1821[95]](_0x1fedxb[_0x1821[90]],{attributes:[_0x1821[90]]})[_0x1821[88]](Util[_0x1821[101]]({},{attributes:[_0x1821[90]],include:[{raw:true,model:User,attributes:[_0x1821[90]]}]}))[_0x1821[88]](function(_0x1fedx10){var _0x1fedx11=[];_0x1fedx15= _[_0x1821[91]](_0x1fedx10[_0x1821[89]],_0x1821[90]);_0x1fedx10[_0x1821[89]][_0x1821[93]](function(_0x1fedx12){_0x1fedx11= _[_0x1821[92]](_0x1fedx11,_[_0x1821[91]](_0x1fedx12.Users,_0x1821[90]))});return _0x1fedx11})[_0x1821[88]](function(_0x1fedxf){if(_0x1fedx15[_0x1821[78]]&& _0x1fedxf[_0x1821[78]]){_0x1fedxc= _0x1821[79]+ _0x1fedx15[_0x1821[81]](_0x1821[80])+ _0x1821[82];_0x1fedxc+= _0x1821[83]+ _0x1fedxf[_0x1821[81]](_0x1821[84])+ _0x1821[85]}else {if(_0x1fedx15[_0x1821[78]]){_0x1fedxc= _0x1821[86]+ _0x1fedx15[_0x1821[81]](_0x1821[80])+ _0x1821[82]}else {_0x1fedxc= _0x1821[87]}};return _0x1fedxc});case _0x1821[50]:var _0x1fedx16;return User[_0x1821[95]](_0x1fedxb[_0x1821[90]],{attributes:[_0x1821[90]]})[_0x1821[88]](Util[_0x1821[102]]({},{attributes:[_0x1821[90]],include:[{raw:true,model:User,attributes:[_0x1821[90]]}]}))[_0x1821[88]](function(_0x1fedx10){var _0x1fedx11=[];_0x1fedx16= _[_0x1821[91]](_0x1fedx10[_0x1821[89]],_0x1821[90]);_0x1fedx10[_0x1821[89]][_0x1821[93]](function(_0x1fedx12){_0x1fedx11= _[_0x1821[92]](_0x1fedx11,_[_0x1821[91]](_0x1fedx12.Users,_0x1821[90]))});return _0x1fedx11})[_0x1821[88]](function(_0x1fedxf){if(_0x1fedx16[_0x1821[78]]&& _0x1fedxf[_0x1821[78]]){_0x1fedxc= _0x1821[79]+ _0x1fedx16[_0x1821[81]](_0x1821[80])+ _0x1821[82];_0x1fedxc+= _0x1821[83]+ _0x1fedxf[_0x1821[81]](_0x1821[84])+ _0x1821[85]}else {if(_0x1fedx16[_0x1821[78]]){_0x1fedxc= _0x1821[86]+ _0x1fedx16[_0x1821[81]](_0x1821[80])+ _0x1821[82]}else {_0x1fedxc= _0x1821[87]}};return _0x1fedxc});case _0x1821[36]:var _0x1fedx17;return User[_0x1821[95]](_0x1fedxb[_0x1821[90]],{attributes:[_0x1821[90]]})[_0x1821[88]](Util[_0x1821[103]]({},{attributes:[_0x1821[90]],include:[{raw:true,model:User,attributes:[_0x1821[90]]}]}))[_0x1821[88]](function(_0x1fedx10){var _0x1fedx11=[];_0x1fedx17= _[_0x1821[91]](_0x1fedx10[_0x1821[89]],_0x1821[90]);_0x1fedx10[_0x1821[89]][_0x1821[93]](function(_0x1fedx12){_0x1fedx11= _[_0x1821[92]](_0x1fedx11,_[_0x1821[91]](_0x1fedx12.Users,_0x1821[90]))});return _0x1fedx11})[_0x1821[88]](function(_0x1fedxf){if(_0x1fedx17[_0x1821[78]]&& _0x1fedxf[_0x1821[78]]){_0x1fedxc= _0x1821[79]+ _0x1fedx17[_0x1821[81]](_0x1821[80])+ _0x1821[82];_0x1fedxc+= _0x1821[83]+ _0x1fedxf[_0x1821[81]](_0x1821[84])+ _0x1821[85]}else {if(_0x1fedx17[_0x1821[78]]){_0x1fedxc= _0x1821[86]+ _0x1fedx17[_0x1821[81]](_0x1821[80])+ _0x1821[82]}else {_0x1fedxc= _0x1821[87]}};return _0x1fedxc});case _0x1821[105]:var _0x1fedx18;return User[_0x1821[95]](_0x1fedxb[_0x1821[90]],{attributes:[_0x1821[90]]})[_0x1821[88]](Util[_0x1821[104]]({},{attributes:[_0x1821[90]],include:[{raw:true,model:User,attributes:[_0x1821[90]]}]}))[_0x1821[88]](function(_0x1fedx10){var _0x1fedx11=[];_0x1fedx18= _[_0x1821[91]](_0x1fedx10[_0x1821[89]],_0x1821[90]);_0x1fedx10[_0x1821[89]][_0x1821[93]](function(_0x1fedx12){_0x1fedx11= _[_0x1821[92]](_0x1fedx11,_[_0x1821[91]](_0x1fedx12.Users,_0x1821[90]))});return _0x1fedx11})[_0x1821[88]](function(_0x1fedxf){if(_0x1fedx18[_0x1821[78]]&& _0x1fedxf[_0x1821[78]]){_0x1fedxc= _0x1821[79]+ _0x1fedx18[_0x1821[81]](_0x1821[80])+ _0x1821[82];_0x1fedxc+= _0x1821[83]+ _0x1fedxf[_0x1821[81]](_0x1821[84])+ _0x1821[85]}else {if(_0x1fedx18[_0x1821[78]]){_0x1fedxc= _0x1821[86]+ _0x1fedx18[_0x1821[81]](_0x1821[80])+ _0x1821[82]}else {_0x1fedxc= _0x1821[87]}};return _0x1fedxc});default:return Promise[_0x1821[106]]()[_0x1821[88]](function(){return null})};break;default:return Promise[_0x1821[106]]()[_0x1821[88]](function(){return null})}}};exports[_0x1821[109]]= function(_0x1fedx19){return function(_0x1fedx1a,_0x1fedx1b){var _0x1fedxa=getTable(_0x1fedx1b[_0x1821[110]]);return _0x1fedxa[_0x1821[169]]()[_0x1821[88]](function(_0x1fedx1c){var _0x1fedx1d=_[_0x1821[111]](_0x1fedx1c);var _0x1fedx1e=[],_0x1fedx1f=[],_0x1fedx20=[];_[_0x1821[93]](_0x1fedx1b.Fields,function(_0x1fedx21){if(!_0x1fedx21[_0x1821[112]]&&  !_0x1fedx21[_0x1821[113]]){_0x1fedx21[_0x1821[114]]= _0x1821[115]+ _0x1fedx21[_0x1821[114]]+ _0x1821[115]};var _0x1fedx22=_0x1821[75];if(_0x1fedx21[_0x1821[116]]){switch(_0x1fedx21[_0x1821[116]]){case _0x1821[119]:_0x1fedx22= util[_0x1821[118]](_0x1821[117],_0x1fedx21[_0x1821[114]]);break;case _0x1821[121]:_0x1fedx22= util[_0x1821[118]](_0x1821[120],_0x1fedx21[_0x1821[114]],_0x1fedx21[_0x1821[114]]);break;case _0x1821[123]:_0x1fedx22= util[_0x1821[118]](_0x1821[122],_0x1fedx21[_0x1821[114]],_0x1fedx21[_0x1821[114]]);break;default:_0x1fedx22= util[_0x1821[118]](_0x1821[124],_0x1fedx21[_0x1821[116]],_0x1fedx21[_0x1821[114]])}}else {_0x1fedx22= _0x1fedx21[_0x1821[114]]};if(_0x1fedx22[_0x1821[126]](_0x1821[125])=== 0){_0x1fedx22= util[_0x1821[118]](_0x1821[127],_0x1fedx22)};if(_0x1fedx21[_0x1821[118]]){switch(_0x1fedx21[_0x1821[118]]){case _0x1821[129]:_0x1fedx22= util[_0x1821[118]](_0x1821[128],_0x1fedx21[_0x1821[118]],_0x1fedx22);break;default:_0x1fedx22= util[_0x1821[118]](_0x1821[124],_0x1fedx21[_0x1821[118]],_0x1fedx22)}};_0x1fedx1e[_0x1821[132]](util[_0x1821[118]](_0x1821[130],_0x1fedx22,_0x1fedx21[_0x1821[131]]));if(_0x1fedx21[_0x1821[133]]){_0x1fedx1f[_0x1821[132]](_0x1fedx22)};if(_0x1fedx21[_0x1821[134]]){_0x1fedx20[_0x1821[132]](util[_0x1821[118]](_0x1821[135],_0x1fedx22,_0x1fedx21[_0x1821[134]]))}});var _0x1fedx23=_0x1fedx1b[_0x1821[136]]?getConditions(JSON[_0x1821[138]](_0x1fedx1b[_0x1821[136]])[_0x1821[137]],_0x1fedx1d):_0x1821[139];var _0x1fedx24=_0x1821[140];_0x1fedx24+= _0x1821[141]+ _0x1fedx1e[_0x1821[81]](_0x1821[80]);switch(_0x1fedx1b[_0x1821[110]]){case _0x1821[20]:_0x1fedx1b[_0x1821[110]]= _0x1fedx1b[_0x1821[110]][_0x1821[77]](_0x1821[76],_0x1821[75]);break;default:};_0x1fedx24+= _0x1821[142]+ _0x1fedx1b[_0x1821[110]];_0x1fedx24+= _0x1fedx23!== _0x1821[139]?_0x1821[143]+ _0x1fedx23:_0x1821[75];var _0x1fedx25,_0x1fedx26,_0x1fedx27,_0x1fedx28;var _0x1fedx29=[];if(_0x1fedx19){_[_0x1821[153]](_0x1fedx19,function(_0x1fedx2a,_0x1fedx2b){switch(_0x1fedx2b){case _0x1821[144]:_0x1fedx25= _0x1fedx2a;break;case _0x1821[145]:_0x1fedx26= _0x1fedx2a;break;case _0x1821[146]:_0x1fedx27= _0x1fedx2a;break;case _0x1821[147]:_0x1fedx28= _0x1fedx2a;break;case _0x1821[148]:;case _0x1821[149]:break;default:var _0x1fedx2c=_[_0x1821[150]](_0x1fedx1b.Fields,{alias:_0x1fedx2b});if(_0x1fedx2c){_0x1fedx29[_0x1821[132]](_0x1fedx2c[_0x1821[114]]+ _0x1821[151]+ _0x1fedx2a+ _0x1821[152])}else {_0x1fedx29[_0x1821[132]](_0x1fedx2b+ _0x1821[151]+ _0x1fedx2a+ _0x1821[152])}}})};var _0x1fedx2d=_0x1821[154];console[_0x1821[155]](_0x1fedx25,_0x1fedx26,_0x1fedx27,_0x1fedx28);if(_0x1fedx25&& _0x1fedx26){if(_0x1fedx25=== _0x1fedx26){if(_0x1fedx27|| _0x1fedx28){console[_0x1821[155]](_0x1fedx25,_0x1fedx26,_0x1fedx27,_0x1fedx28);_0x1fedx29[_0x1821[132]](util[_0x1821[118]](_0x1821[156],_0x1fedx2d,_0x1fedx25+ (_0x1fedx27?_0x1821[141]+ _0x1fedx27:_0x1821[157]),_0x1fedx26+ (_0x1fedx28?_0x1821[141]+ _0x1fedx28:_0x1821[158])))}else {_0x1fedx29[_0x1821[132]](util[_0x1821[118]](_0x1821[159],_0x1fedx2d,_0x1fedx25))}}else {_0x1fedx29[_0x1821[132]](util[_0x1821[118]](_0x1821[156],_0x1fedx2d,_0x1fedx25+ (_0x1fedx27?_0x1821[141]+ _0x1fedx27:_0x1821[157]),_0x1fedx26+ (_0x1fedx28?_0x1821[141]+ _0x1fedx28:_0x1821[158])))}}else {if(_0x1fedx25){_0x1fedx29[_0x1821[132]](util[_0x1821[118]](_0x1821[160],_0x1fedx2d,_0x1fedx25+ (_0x1fedx27?_0x1821[141]+ _0x1fedx27:_0x1821[157])))}else {if(_0x1fedx26){_0x1fedx29[_0x1821[132]](util[_0x1821[118]](_0x1821[161],_0x1fedx2d,_0x1fedx26+ (_0x1fedx28?_0x1821[141]+ _0x1fedx28:_0x1821[158])))}}};if(_0x1fedx29[_0x1821[78]]){_0x1fedx24+= ((_0x1fedx23!== _0x1821[139])?_0x1821[162]:_0x1821[143])+ _0x1fedx29[_0x1821[81]](_0x1821[162])};if(_0x1fedx1a){if(_0x1fedx1a=== _0x1821[87]){console[_0x1821[155]](_0x1821[163]);console[_0x1821[155]](_0x1821[164]);console[_0x1821[155]](_0x1821[165]);return _0x1821[166]};_0x1fedx24+= ((_0x1fedx23!== _0x1821[139]|| _0x1fedx29[_0x1821[78]])?_0x1821[162]:_0x1821[143])+ _0x1fedx1a};_0x1fedx24+= _0x1fedx1f[_0x1821[78]]?_0x1821[167]+ _0x1fedx1f[_0x1821[81]](_0x1821[80]):_0x1821[75];_0x1fedx24+= _0x1fedx20[_0x1821[78]]?_0x1821[168]+ _0x1fedx20[_0x1821[81]](_0x1821[80]):_0x1821[75];console[_0x1821[155]](_0x1821[163]);console[_0x1821[155]](_0x1fedx24);console[_0x1821[155]](_0x1821[165]);return _0x1fedx24})}};exports[_0x1821[170]]= function(){return function(_0x1fedx19){if(_0x1fedx19){var _0x1fedx2e=_0x1821[75];switch(_0x1fedx19){case _0x1821[166]:_0x1fedx2e= _0x1821[171];break;default:_0x1fedx2e= sequelize_readOnly[_0x1821[173]](_0x1fedx19,{type:sequelize_readOnly[_0x1821[172]][_0x1821[140]]})};return _0x1fedx2e};return _0x1fedx19}};function getConditions(_0x1fedx30,_0x1fedx1c){if(!_0x1fedx30){return _0x1821[139]};for(var _0x1fedx31=_0x1821[174],_0x1fedx32=0;_0x1fedx32< _0x1fedx30[_0x1821[175]][_0x1821[78]];_0x1fedx32++){_0x1fedx32> 0&& (_0x1fedx31+= _0x1821[141]+ _0x1fedx30[_0x1821[176]]+ _0x1821[141]);if(_0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[137]]){_0x1fedx31+= getConditions(_0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[137]],_0x1fedx1c)}else {_0x1fedx31+= _[_0x1821[177]](_0x1fedx1c,_0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[114]])?_0x1821[115]+ _0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[114]]+ _0x1821[115]:_0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[114]];switch(_0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[179]]){case _0x1821[178]:;case _0x1821[180]:_0x1fedx31+= _0x1821[141]+ _0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[179]];break;case _0x1821[182]:_0x1fedx31+= _0x1821[181];break;case _0x1821[184]:_0x1fedx31+= _0x1821[183];break;default:_0x1fedx31+= _0x1821[141]+ _0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[179]]+ _0x1821[141]+ _0x1fedx30[_0x1821[175]][_0x1fedx32][_0x1821[185]]+ _0x1821[75]}}};return _0x1fedx31+ _0x1821[82]}
\ No newline at end of file
+var _0xd064=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65\x5F\x72\x65\x61\x64\x4F\x6E\x6C\x79","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x54\x69\x67\x65\x72\x44\x69\x61\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x74\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x68\x61\x74\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x65\x6D\x62\x65\x72\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x53\x6D\x73\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x6D\x73\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x43\x6F\x6E\x74\x61\x63\x74","\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x76\x6F\x69\x63\x65\x5F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x44\x65\x74\x61\x69\x6C\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x64\x65\x74\x61\x69\x6C\x73\x5F\x68\x69\x73\x74\x6F\x72\x79","\x75\x73\x65\x72\x73","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x5F\x73\x65\x73\x73\x69\x6F\x6E\x5F\x68\x69\x73\x74\x6F\x72\x79","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x6D\x61\x69\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x46\x61\x78\x52\x6F\x6F\x6D","\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x66\x61\x78\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x63\x68\x61\x74\x5F\x72\x6F\x6F\x6D\x73","\x43\x68\x61\x74\x4D\x65\x73\x73\x61\x67\x65","\x63\x68\x61\x74\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x53\x6D\x73\x52\x6F\x6F\x6D","\x73\x6D\x73\x5F\x72\x6F\x6F\x6D\x73","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x73\x6D\x73\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65\x73","\x67\x65\x74\x54\x61\x62\x6C\x65","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","","\x5F\x68\x69\x73\x74\x6F\x72\x79","\x72\x65\x70\x6C\x61\x63\x65","\x6C\x65\x6E\x67\x74\x68","\x28\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28","\x2C","\x6A\x6F\x69\x6E","\x29","\x20\x4F\x52\x20\x6D\x65\x6D\x62\x65\x72\x69\x64\x20\x49\x4E\x20\x28\x27","\x27\x2C\x27","\x27\x29\x29","\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28","\x65\x6D\x70\x74\x79","\x74\x68\x65\x6E","\x72\x6F\x77\x73","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65\x20\x49\x4E\x20\x28\x27","\x27\x29","\x6E\x61\x6D\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x75\x73\x65\x72","\x72\x6F\x6C\x65","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x74\x61\x62\x6C\x65","\x6B\x65\x79\x73","\x4D\x65\x74\x72\x69\x63\x49\x64","\x63\x75\x73\x74\x6F\x6D","\x66\x69\x65\x6C\x64","\x60","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x43\x4F\x55\x4E\x54\x28\x44\x49\x53\x54\x49\x4E\x43\x54\x20\x25\x73\x29","\x66\x6F\x72\x6D\x61\x74","\x43\x4F\x55\x4E\x54\x20\x44\x49\x53\x54\x49\x4E\x43\x54","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x28\x25\x73\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20\x25\x73\x20\x41\x53\x43\x29","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x20\x41\x53\x43","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x28\x25\x73\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20\x25\x73\x20\x44\x45\x53\x43\x29","\x47\x52\x4F\x55\x50\x5F\x43\x4F\x4E\x43\x41\x54\x20\x44\x45\x53\x43","\x25\x73\x28\x25\x73\x29","\x44\x41\x54\x45\x28","\x69\x6E\x64\x65\x78\x4F\x66","\x43\x41\x53\x54\x28\x25\x73\x20\x41\x53\x20\x63\x68\x61\x72\x29","\x43\x41\x53\x54\x28\x25\x73\x28\x25\x73\x29\x20\x41\x53\x20\x63\x68\x61\x72\x29","\x44\x41\x54\x45","\x25\x73\x20\x41\x53\x20\x27\x25\x73\x27","\x61\x6C\x69\x61\x73","\x70\x75\x73\x68","\x67\x72\x6F\x75\x70\x42\x79","\x6F\x72\x64\x65\x72\x42\x79","\x25\x73\x20\x25\x73","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E\x73","\x67\x72\x6F\x75\x70","\x70\x61\x72\x73\x65","\x28\x29","\x53\x45\x4C\x45\x43\x54","\x20","\x20\x46\x52\x4F\x4D\x20","\x20\x57\x48\x45\x52\x45\x20","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x65\x6E\x64\x44\x61\x74\x65","\x73\x74\x61\x72\x74\x54\x69\x6D\x65","\x65\x6E\x64\x54\x69\x6D\x65","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x66\x69\x6E\x64","\x20\x4C\x49\x4B\x45\x20\x27\x25","\x25\x27","\x66\x6F\x72\x4F\x77\x6E","\x44\x41\x54\x45\x5F\x46\x4F\x52\x4D\x41\x54\x28\x63\x72\x65\x61\x74\x65\x64\x41\x74\x2C\x27\x25\x59\x2D\x25\x6D\x2D\x25\x64\x20\x25\x48\x3A\x25\x69\x27\x29","\x6C\x6F\x67","\x20\x28\x25\x73\x20\x42\x45\x54\x57\x45\x45\x4E\x20\x27\x25\x73\x27\x20\x41\x4E\x44\x20\x27\x25\x73\x27\x29","\x20\x30\x30\x3A\x30\x30","\x20\x32\x33\x3A\x35\x39","\x20\x25\x73\x20\x3D\x20\x27\x25\x73\x27","\x20\x25\x73\x20\x3E\x3D\x20\x27\x25\x73\x27\x29","\x20\x25\x73\x20\x3C\x3D\x20\x27\x25\x73\x27\x29","\x20\x41\x4E\x44\x20","\x20\x3D\x3D\x3D\x3D\x20\x52\x45\x53\x55\x4C\x54\x49\x4E\x47\x20\x51\x55\x45\x52\x59\x20\x3D\x3D\x3D\x3D","\x4E\x4F\x20\x53\x55\x46\x46\x49\x43\x49\x45\x4E\x54\x20\x50\x45\x52\x4D\x49\x53\x53\x49\x4F\x4E\x53","\x20\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D","\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E","\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20","\x20\x4F\x52\x44\x45\x52\x20\x42\x59\x20","\x64\x65\x73\x63\x72\x69\x62\x65","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x4E\x6F\x20\x73\x75\x66\x66\x69\x63\x69\x65\x6E\x74\x20\x71\x75\x65\x75\x65\x20\x70\x65\x72\x6D\x69\x73\x73\x69\x6F\x6E\x73\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x75\x73\x65\x72","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x71\x75\x65\x72\x79","\x28","\x72\x75\x6C\x65\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x49\x53\x20\x4E\x55\x4C\x4C","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x49\x53\x20\x4E\x4F\x54\x20\x4E\x55\x4C\x4C","\x20\x3D\x20\x27\x27","\x49\x53\x20\x45\x4D\x50\x54\x59","\x20\x21\x3D\x20\x27\x27","\x49\x53\x20\x4E\x4F\x54\x20\x45\x4D\x50\x54\x59","\x76\x61\x6C\x75\x65"];_0xd064[0];var _=require(_0xd064[1]);var util=require(_0xd064[2]);var User=require(_0xd064[4])[_0xd064[3]];var Promise=require(_0xd064[5]);var Util=require(_0xd064[6]);var sequelize=require(_0xd064[4])[_0xd064[7]];var sequelize_readOnly=require(_0xd064[4])[_0xd064[8]];function getTable(_0x6f5fx9){var _0x6f5fxa;switch(_0x6f5fx9){case _0xd064[10]:_0x6f5fxa= require(_0xd064[4])[_0xd064[9]];break;case _0xd064[11]:;case _0xd064[13]:_0x6f5fxa= require(_0xd064[4])[_0xd064[12]];break;case _0xd064[14]:;case _0xd064[17]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[15]];break;case _0xd064[18]:;case _0xd064[20]:_0x6f5fxa= require(_0xd064[4])[_0xd064[19]];break;case _0xd064[21]:;case _0xd064[23]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[22]];break;case _0xd064[24]:;case _0xd064[26]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[25]];break;case _0xd064[27]:;case _0xd064[29]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[28]];break;case _0xd064[30]:;case _0xd064[32]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[31]];break;case _0xd064[33]:;case _0xd064[35]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[34]];break;case _0xd064[36]:;case _0xd064[38]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[37]];break;case _0xd064[40]:_0x6f5fxa= require(_0xd064[4])[_0xd064[39]];break;case _0xd064[42]:_0x6f5fxa= require(_0xd064[4])[_0xd064[41]];break;case _0xd064[43]:;case _0xd064[45]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[44]];break;case _0xd064[46]:;case _0xd064[48]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[47]];break;case _0xd064[49]:_0x6f5fxa= require(_0xd064[4])[_0xd064[3]];break;case _0xd064[50]:;case _0xd064[52]:_0x6f5fxa= require(_0xd064[4])[_0xd064[16]][_0xd064[51]];break;case _0xd064[54]:_0x6f5fxa= require(_0xd064[4])[_0xd064[53]];break;case _0xd064[56]:_0x6f5fxa= require(_0xd064[4])[_0xd064[55]];break;case _0xd064[58]:_0x6f5fxa= require(_0xd064[4])[_0xd064[57]];break;case _0xd064[60]:_0x6f5fxa= require(_0xd064[4])[_0xd064[59]];break;case _0xd064[62]:_0x6f5fxa= require(_0xd064[4])[_0xd064[61]];break;case _0xd064[64]:_0x6f5fxa= require(_0xd064[4])[_0xd064[63]];break;case _0xd064[66]:_0x6f5fxa= require(_0xd064[4])[_0xd064[65]];break;case _0xd064[68]:_0x6f5fxa= require(_0xd064[4])[_0xd064[67]];break;case _0xd064[70]:_0x6f5fxa= require(_0xd064[4])[_0xd064[69]];break;case _0xd064[72]:_0x6f5fxa= require(_0xd064[4])[_0xd064[71]];break;default:};return _0x6f5fxa}exports[_0xd064[73]]= getTable;exports[_0xd064[74]]= function(_0x6f5fxb){return function(_0x6f5fx9){switch(_0x6f5fxb[_0xd064[108]]){case _0xd064[107]:var _0x6f5fxc=_0xd064[75];var _0x6f5fxd=_0x6f5fx9[_0xd064[77]](_0xd064[76],_0xd064[75]);switch(_0x6f5fxd){case _0xd064[18]:var _0x6f5fxe;return User[_0xd064[95]](_0x6f5fxb[_0xd064[90]],{attributes:[_0xd064[90]]})[_0xd064[88]](Util[_0xd064[94]]({},{attributes:[_0xd064[90]],include:[{raw:true,model:User,attributes:[_0xd064[90]]}]}))[_0xd064[88]](function(_0x6f5fx10){var _0x6f5fx11=[];_0x6f5fxe= _[_0xd064[91]](_0x6f5fx10[_0xd064[89]],_0xd064[90]);_0x6f5fx10[_0xd064[89]][_0xd064[93]](function(_0x6f5fx12){_0x6f5fx11= _[_0xd064[92]](_0x6f5fx11,_[_0xd064[91]](_0x6f5fx12.Users,_0xd064[90]))});return _0x6f5fx11})[_0xd064[88]](function(_0x6f5fxf){if(_0x6f5fxe[_0xd064[78]]&& _0x6f5fxf[_0xd064[78]]){_0x6f5fxc= _0xd064[79]+ _0x6f5fxe[_0xd064[81]](_0xd064[80])+ _0xd064[82];_0x6f5fxc+= _0xd064[83]+ _0x6f5fxf[_0xd064[81]](_0xd064[84])+ _0xd064[85]}else {if(_0x6f5fxe[_0xd064[78]]){_0x6f5fxc= _0xd064[86]+ _0x6f5fxe[_0xd064[81]](_0xd064[80])+ _0xd064[82]}else {_0x6f5fxc= _0xd064[87]}};return _0x6f5fxc});case _0xd064[30]:var _0x6f5fx13;return User[_0xd064[95]](_0x6f5fxb[_0xd064[90]],{attributes:[_0xd064[90]]})[_0xd064[88]](Util[_0xd064[99]]({},{attributes:[_0xd064[98]],include:[{raw:true,model:User,attributes:[_0xd064[98]]}]}))[_0xd064[88]](function(_0x6f5fx10){var _0x6f5fx11=[];_0x6f5fx10[_0xd064[89]][_0xd064[93]](function(_0x6f5fx12){_0x6f5fx11= _[_0xd064[92]](_0x6f5fx11,_[_0xd064[91]](_0x6f5fx12.Users,_0xd064[98]))});return _0x6f5fx11})[_0xd064[88]](function(_0x6f5fxf){if(_0x6f5fxf[_0xd064[78]]){_0x6f5fxc= _0xd064[96]+ _0x6f5fxf[_0xd064[81]](_0xd064[84])+ _0xd064[97]}else {_0x6f5fxc= _0xd064[87]};return _0x6f5fxc});case _0xd064[14]:;case _0xd064[21]:return User[_0xd064[95]](_0x6f5fxb[_0xd064[90]],{attributes:[_0xd064[90]]})[_0xd064[88]](Util[_0xd064[99]]())[_0xd064[88]](function(_0x6f5fx14){if(_0x6f5fx14[_0xd064[89]][_0xd064[78]]){_0x6f5fx14= _[_0xd064[91]](_0x6f5fx14[_0xd064[89]],_0xd064[98]);_0x6f5fxc= _0xd064[100]+ _0x6f5fx14[_0xd064[81]](_0xd064[84])+ _0xd064[97]}else {_0x6f5fxc= _0xd064[87]};return _0x6f5fxc});case _0xd064[24]:var _0x6f5fx15;return User[_0xd064[95]](_0x6f5fxb[_0xd064[90]],{attributes:[_0xd064[90]]})[_0xd064[88]](Util[_0xd064[101]]({},{attributes:[_0xd064[90]],include:[{raw:true,model:User,attributes:[_0xd064[90]]}]}))[_0xd064[88]](function(_0x6f5fx10){var _0x6f5fx11=[];_0x6f5fx15= _[_0xd064[91]](_0x6f5fx10[_0xd064[89]],_0xd064[90]);_0x6f5fx10[_0xd064[89]][_0xd064[93]](function(_0x6f5fx12){_0x6f5fx11= _[_0xd064[92]](_0x6f5fx11,_[_0xd064[91]](_0x6f5fx12.Users,_0xd064[90]))});return _0x6f5fx11})[_0xd064[88]](function(_0x6f5fxf){if(_0x6f5fx15[_0xd064[78]]&& _0x6f5fxf[_0xd064[78]]){_0x6f5fxc= _0xd064[79]+ _0x6f5fx15[_0xd064[81]](_0xd064[80])+ _0xd064[82];_0x6f5fxc+= _0xd064[83]+ _0x6f5fxf[_0xd064[81]](_0xd064[84])+ _0xd064[85]}else {if(_0x6f5fx15[_0xd064[78]]){_0x6f5fxc= _0xd064[86]+ _0x6f5fx15[_0xd064[81]](_0xd064[80])+ _0xd064[82]}else {_0x6f5fxc= _0xd064[87]}};return _0x6f5fxc});case _0xd064[50]:var _0x6f5fx16;return User[_0xd064[95]](_0x6f5fxb[_0xd064[90]],{attributes:[_0xd064[90]]})[_0xd064[88]](Util[_0xd064[102]]({},{attributes:[_0xd064[90]],include:[{raw:true,model:User,attributes:[_0xd064[90]]}]}))[_0xd064[88]](function(_0x6f5fx10){var _0x6f5fx11=[];_0x6f5fx16= _[_0xd064[91]](_0x6f5fx10[_0xd064[89]],_0xd064[90]);_0x6f5fx10[_0xd064[89]][_0xd064[93]](function(_0x6f5fx12){_0x6f5fx11= _[_0xd064[92]](_0x6f5fx11,_[_0xd064[91]](_0x6f5fx12.Users,_0xd064[90]))});return _0x6f5fx11})[_0xd064[88]](function(_0x6f5fxf){if(_0x6f5fx16[_0xd064[78]]&& _0x6f5fxf[_0xd064[78]]){_0x6f5fxc= _0xd064[79]+ _0x6f5fx16[_0xd064[81]](_0xd064[80])+ _0xd064[82];_0x6f5fxc+= _0xd064[83]+ _0x6f5fxf[_0xd064[81]](_0xd064[84])+ _0xd064[85]}else {if(_0x6f5fx16[_0xd064[78]]){_0x6f5fxc= _0xd064[86]+ _0x6f5fx16[_0xd064[81]](_0xd064[80])+ _0xd064[82]}else {_0x6f5fxc= _0xd064[87]}};return _0x6f5fxc});case _0xd064[36]:var _0x6f5fx17;return User[_0xd064[95]](_0x6f5fxb[_0xd064[90]],{attributes:[_0xd064[90]]})[_0xd064[88]](Util[_0xd064[103]]({},{attributes:[_0xd064[90]],include:[{raw:true,model:User,attributes:[_0xd064[90]]}]}))[_0xd064[88]](function(_0x6f5fx10){var _0x6f5fx11=[];_0x6f5fx17= _[_0xd064[91]](_0x6f5fx10[_0xd064[89]],_0xd064[90]);_0x6f5fx10[_0xd064[89]][_0xd064[93]](function(_0x6f5fx12){_0x6f5fx11= _[_0xd064[92]](_0x6f5fx11,_[_0xd064[91]](_0x6f5fx12.Users,_0xd064[90]))});return _0x6f5fx11})[_0xd064[88]](function(_0x6f5fxf){if(_0x6f5fx17[_0xd064[78]]&& _0x6f5fxf[_0xd064[78]]){_0x6f5fxc= _0xd064[79]+ _0x6f5fx17[_0xd064[81]](_0xd064[80])+ _0xd064[82];_0x6f5fxc+= _0xd064[83]+ _0x6f5fxf[_0xd064[81]](_0xd064[84])+ _0xd064[85]}else {if(_0x6f5fx17[_0xd064[78]]){_0x6f5fxc= _0xd064[86]+ _0x6f5fx17[_0xd064[81]](_0xd064[80])+ _0xd064[82]}else {_0x6f5fxc= _0xd064[87]}};return _0x6f5fxc});case _0xd064[105]:var _0x6f5fx18;return User[_0xd064[95]](_0x6f5fxb[_0xd064[90]],{attributes:[_0xd064[90]]})[_0xd064[88]](Util[_0xd064[104]]({},{attributes:[_0xd064[90]],include:[{raw:true,model:User,attributes:[_0xd064[90]]}]}))[_0xd064[88]](function(_0x6f5fx10){var _0x6f5fx11=[];_0x6f5fx18= _[_0xd064[91]](_0x6f5fx10[_0xd064[89]],_0xd064[90]);_0x6f5fx10[_0xd064[89]][_0xd064[93]](function(_0x6f5fx12){_0x6f5fx11= _[_0xd064[92]](_0x6f5fx11,_[_0xd064[91]](_0x6f5fx12.Users,_0xd064[90]))});return _0x6f5fx11})[_0xd064[88]](function(_0x6f5fxf){if(_0x6f5fx18[_0xd064[78]]&& _0x6f5fxf[_0xd064[78]]){_0x6f5fxc= _0xd064[79]+ _0x6f5fx18[_0xd064[81]](_0xd064[80])+ _0xd064[82];_0x6f5fxc+= _0xd064[83]+ _0x6f5fxf[_0xd064[81]](_0xd064[84])+ _0xd064[85]}else {if(_0x6f5fx18[_0xd064[78]]){_0x6f5fxc= _0xd064[86]+ _0x6f5fx18[_0xd064[81]](_0xd064[80])+ _0xd064[82]}else {_0x6f5fxc= _0xd064[87]}};return _0x6f5fxc});default:return Promise[_0xd064[106]]()[_0xd064[88]](function(){return null})};break;default:return Promise[_0xd064[106]]()[_0xd064[88]](function(){return null})}}};exports[_0xd064[109]]= function(_0x6f5fx19){return function(_0x6f5fx1a,_0x6f5fx1b){var _0x6f5fxa=getTable(_0x6f5fx1b[_0xd064[110]]);return _0x6f5fxa[_0xd064[169]]()[_0xd064[88]](function(_0x6f5fx1c){var _0x6f5fx1d=_[_0xd064[111]](_0x6f5fx1c);var _0x6f5fx1e=[],_0x6f5fx1f=[],_0x6f5fx20=[];_[_0xd064[93]](_0x6f5fx1b.Fields,function(_0x6f5fx21){if(!_0x6f5fx21[_0xd064[112]]&&  !_0x6f5fx21[_0xd064[113]]){_0x6f5fx21[_0xd064[114]]= _0xd064[115]+ _0x6f5fx21[_0xd064[114]]+ _0xd064[115]};var _0x6f5fx22=_0xd064[75];if(_0x6f5fx21[_0xd064[116]]){switch(_0x6f5fx21[_0xd064[116]]){case _0xd064[119]:_0x6f5fx22= util[_0xd064[118]](_0xd064[117],_0x6f5fx21[_0xd064[114]]);break;case _0xd064[121]:_0x6f5fx22= util[_0xd064[118]](_0xd064[120],_0x6f5fx21[_0xd064[114]],_0x6f5fx21[_0xd064[114]]);break;case _0xd064[123]:_0x6f5fx22= util[_0xd064[118]](_0xd064[122],_0x6f5fx21[_0xd064[114]],_0x6f5fx21[_0xd064[114]]);break;default:_0x6f5fx22= util[_0xd064[118]](_0xd064[124],_0x6f5fx21[_0xd064[116]],_0x6f5fx21[_0xd064[114]])}}else {_0x6f5fx22= _0x6f5fx21[_0xd064[114]]};if(_0x6f5fx22[_0xd064[126]](_0xd064[125])=== 0){_0x6f5fx22= util[_0xd064[118]](_0xd064[127],_0x6f5fx22)};if(_0x6f5fx21[_0xd064[118]]){switch(_0x6f5fx21[_0xd064[118]]){case _0xd064[129]:_0x6f5fx22= util[_0xd064[118]](_0xd064[128],_0x6f5fx21[_0xd064[118]],_0x6f5fx22);break;default:_0x6f5fx22= util[_0xd064[118]](_0xd064[124],_0x6f5fx21[_0xd064[118]],_0x6f5fx22)}};_0x6f5fx1e[_0xd064[132]](util[_0xd064[118]](_0xd064[130],_0x6f5fx22,_0x6f5fx21[_0xd064[131]]));if(_0x6f5fx21[_0xd064[133]]){_0x6f5fx1f[_0xd064[132]](_0x6f5fx22)};if(_0x6f5fx21[_0xd064[134]]){_0x6f5fx20[_0xd064[132]](util[_0xd064[118]](_0xd064[135],_0x6f5fx22,_0x6f5fx21[_0xd064[134]]))}});var _0x6f5fx23=_0x6f5fx1b[_0xd064[136]]?getConditions(JSON[_0xd064[138]](_0x6f5fx1b[_0xd064[136]])[_0xd064[137]],_0x6f5fx1d):_0xd064[139];var _0x6f5fx24=_0xd064[140];_0x6f5fx24+= _0xd064[141]+ _0x6f5fx1e[_0xd064[81]](_0xd064[80]);switch(_0x6f5fx1b[_0xd064[110]]){case _0xd064[20]:_0x6f5fx1b[_0xd064[110]]= _0x6f5fx1b[_0xd064[110]][_0xd064[77]](_0xd064[76],_0xd064[75]);break;default:};_0x6f5fx24+= _0xd064[142]+ _0x6f5fx1b[_0xd064[110]];_0x6f5fx24+= _0x6f5fx23!== _0xd064[139]?_0xd064[143]+ _0x6f5fx23:_0xd064[75];var _0x6f5fx25,_0x6f5fx26,_0x6f5fx27,_0x6f5fx28;var _0x6f5fx29=[];if(_0x6f5fx19){_[_0xd064[153]](_0x6f5fx19,function(_0x6f5fx2a,_0x6f5fx2b){switch(_0x6f5fx2b){case _0xd064[144]:_0x6f5fx25= _0x6f5fx2a;break;case _0xd064[145]:_0x6f5fx26= _0x6f5fx2a;break;case _0xd064[146]:_0x6f5fx27= _0x6f5fx2a;break;case _0xd064[147]:_0x6f5fx28= _0x6f5fx2a;break;case _0xd064[148]:;case _0xd064[149]:break;default:var _0x6f5fx2c=_[_0xd064[150]](_0x6f5fx1b.Fields,{alias:_0x6f5fx2b});if(_0x6f5fx2c){_0x6f5fx29[_0xd064[132]](_0x6f5fx2c[_0xd064[114]]+ _0xd064[151]+ _0x6f5fx2a+ _0xd064[152])}else {_0x6f5fx29[_0xd064[132]](_0x6f5fx2b+ _0xd064[151]+ _0x6f5fx2a+ _0xd064[152])}}})};var _0x6f5fx2d=_0xd064[154];console[_0xd064[155]](_0x6f5fx25,_0x6f5fx26,_0x6f5fx27,_0x6f5fx28);if(_0x6f5fx25&& _0x6f5fx26){if(_0x6f5fx25=== _0x6f5fx26){if(_0x6f5fx27|| _0x6f5fx28){console[_0xd064[155]](_0x6f5fx25,_0x6f5fx26,_0x6f5fx27,_0x6f5fx28);_0x6f5fx29[_0xd064[132]](util[_0xd064[118]](_0xd064[156],_0x6f5fx2d,_0x6f5fx25+ (_0x6f5fx27?_0xd064[141]+ _0x6f5fx27:_0xd064[157]),_0x6f5fx26+ (_0x6f5fx28?_0xd064[141]+ _0x6f5fx28:_0xd064[158])))}else {_0x6f5fx29[_0xd064[132]](util[_0xd064[118]](_0xd064[159],_0x6f5fx2d,_0x6f5fx25))}}else {_0x6f5fx29[_0xd064[132]](util[_0xd064[118]](_0xd064[156],_0x6f5fx2d,_0x6f5fx25+ (_0x6f5fx27?_0xd064[141]+ _0x6f5fx27:_0xd064[157]),_0x6f5fx26+ (_0x6f5fx28?_0xd064[141]+ _0x6f5fx28:_0xd064[158])))}}else {if(_0x6f5fx25){_0x6f5fx29[_0xd064[132]](util[_0xd064[118]](_0xd064[160],_0x6f5fx2d,_0x6f5fx25+ (_0x6f5fx27?_0xd064[141]+ _0x6f5fx27:_0xd064[157])))}else {if(_0x6f5fx26){_0x6f5fx29[_0xd064[132]](util[_0xd064[118]](_0xd064[161],_0x6f5fx2d,_0x6f5fx26+ (_0x6f5fx28?_0xd064[141]+ _0x6f5fx28:_0xd064[158])))}}};if(_0x6f5fx29[_0xd064[78]]){_0x6f5fx24+= ((_0x6f5fx23!== _0xd064[139])?_0xd064[162]:_0xd064[143])+ _0x6f5fx29[_0xd064[81]](_0xd064[162])};if(_0x6f5fx1a){if(_0x6f5fx1a=== _0xd064[87]){console[_0xd064[155]](_0xd064[163]);console[_0xd064[155]](_0xd064[164]);console[_0xd064[155]](_0xd064[165]);return _0xd064[166]};_0x6f5fx24+= ((_0x6f5fx23!== _0xd064[139]|| _0x6f5fx29[_0xd064[78]])?_0xd064[162]:_0xd064[143])+ _0x6f5fx1a};_0x6f5fx24+= _0x6f5fx1f[_0xd064[78]]?_0xd064[167]+ _0x6f5fx1f[_0xd064[81]](_0xd064[80]):_0xd064[75];_0x6f5fx24+= _0x6f5fx20[_0xd064[78]]?_0xd064[168]+ _0x6f5fx20[_0xd064[81]](_0xd064[80]):_0xd064[75];console[_0xd064[155]](_0xd064[163]);console[_0xd064[155]](_0x6f5fx24);console[_0xd064[155]](_0xd064[165]);return _0x6f5fx24})}};exports[_0xd064[170]]= function(){return function(_0x6f5fx19){if(_0x6f5fx19){var _0x6f5fx2e=_0xd064[75];switch(_0x6f5fx19){case _0xd064[166]:_0x6f5fx2e= _0xd064[171];break;default:_0x6f5fx2e= sequelize_readOnly[_0xd064[173]](_0x6f5fx19,{type:sequelize_readOnly[_0xd064[172]][_0xd064[140]]})};return _0x6f5fx2e};return _0x6f5fx19}};function getConditions(_0x6f5fx30,_0x6f5fx1c){if(!_0x6f5fx30){return _0xd064[139]};for(var _0x6f5fx31=_0xd064[174],_0x6f5fx32=0;_0x6f5fx32< _0x6f5fx30[_0xd064[175]][_0xd064[78]];_0x6f5fx32++){_0x6f5fx32> 0&& (_0x6f5fx31+= _0xd064[141]+ _0x6f5fx30[_0xd064[176]]+ _0xd064[141]);if(_0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[137]]){_0x6f5fx31+= getConditions(_0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[137]],_0x6f5fx1c)}else {_0x6f5fx31+= _[_0xd064[177]](_0x6f5fx1c,_0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[114]])?_0xd064[115]+ _0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[114]]+ _0xd064[115]:_0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[114]];switch(_0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[179]]){case _0xd064[178]:;case _0xd064[180]:_0x6f5fx31+= _0xd064[141]+ _0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[179]];break;case _0xd064[182]:_0x6f5fx31+= _0xd064[181];break;case _0xd064[184]:_0x6f5fx31+= _0xd064[183];break;default:_0x6f5fx31+= _0xd064[141]+ _0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[179]]+ _0xd064[141]+ _0x6f5fx30[_0xd064[175]][_0x6f5fx32][_0xd064[185]]+ _0xd064[75]}}};return _0x6f5fx31+ _0xd064[82]}
\ No newline at end of file
index 9b63520..b408e42 100644 (file)
@@ -1 +1 @@
-var _0x3b0e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x74\x6F\x2D\x63\x73\x76","\x70\x64\x66\x6D\x61\x6B\x65","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x63\x65\x6E\x73\x65","\x53\x65\x74\x74\x69\x6E\x67","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x66\x73","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x65\x6E\x63\x6F\x64\x65","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x70\x61\x74\x68","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x66\x6F\x6E\x74\x73","\x52\x6F\x62\x6F\x74\x6F\x2D\x52\x65\x67\x75\x6C\x61\x72\x2E\x74\x74\x66","\x6A\x6F\x69\x6E","\x52\x6F\x62\x6F\x74\x6F\x2D\x4D\x65\x64\x69\x75\x6D\x2E\x74\x74\x66","\x52\x6F\x62\x6F\x74\x6F\x2D\x49\x74\x61\x6C\x69\x63\x2E\x74\x74\x66","\x6D\x65\x73\x73\x61\x67\x65","\x73\x74\x69\x63\x6B\x79\x3A\x62\x61\x6C\x61\x6E\x63\x65","\x72\x65\x70\x6F\x72\x74","\x71\x75\x65\x72\x79","\x65\x78\x74\x72\x61\x63\x74\x65\x64\x49\x64","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x74\x79\x70\x65","\x75\x73\x65\x72","\x6F\x6E","\x6C\x6F\x67","\x71\x75\x65\x72\x79\x20\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x66\x6F\x72\x4F\x77\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x31","\x64\x65\x63\x72\x79\x70\x74","\x70\x61\x72\x73\x65","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x6C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x63\x75\x73\x74\x6F\x6D","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x64\x65\x66\x61\x75\x6C\x74","\x6C\x6F\x67\x6F\x2D\x62\x69\x67\x2D\x70\x64\x66\x2E\x70\x6E\x67","\x70\x6F\x70","\x2E","\x73\x70\x6C\x69\x74","\x74\x68\x65\x6E","\x70\x64\x66","\x63\x73\x76","\x65\x6D\x70\x74\x79","\x71\x75\x65\x72\x79\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x73\x70\x72\x65\x61\x64","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6A\x70\x65\x67","\x6A\x70\x67","\x72\x65\x70\x6F\x72\x74\x5F","\x6E\x61\x6D\x65","\x5F","\x2E\x70\x64\x66","\x61\x6C\x69\x61\x73","\x74\x61\x62\x6C\x65\x48\x65\x61\x64\x65\x72","\x70\x75\x73\x68","","\x68\x65\x61\x64\x65\x72","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x23\x38\x32\x38\x36\x38\x32","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x46\x72\x6F\x6D\x3A\x20","\x6C\x61\x62\x65\x6C","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x20\x20\x54\x6F\x3A\x20","\x65\x6E\x64\x4F\x66","\x65\x6E\x64\x44\x61\x74\x65","\x74\x61\x62\x6C\x65\x45\x78\x61\x6D\x70\x6C\x65","\x6C\x61\x6E\x64\x73\x63\x61\x70\x65","\x2A","\x64\x61\x74\x61\x3A\x69\x6D\x61\x67\x65\x2F","\x3B\x62\x61\x73\x65\x36\x34\x2C","\x6E\x6F\x42\x6F\x72\x64\x65\x72\x73","\x20\x6F\x66\x20","\x63\x65\x6E\x74\x65\x72","\x62\x6C\x61\x63\x6B","\x62\x72\x65\x61\x6B\x2D\x77\x6F\x72\x64","\x63\x72\x65\x61\x74\x65\x50\x64\x66\x4B\x69\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x73","\x63\x72\x65\x61\x74\x65\x57\x72\x69\x74\x65\x53\x74\x72\x65\x61\x6D","\x65\x72\x72\x6F\x72","\x70\x64\x66\x20\x77\x72\x69\x74\x65\x20\x65\x72\x72\x6F\x72","\x66\x69\x6E\x69\x73\x68","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x70\x69\x70\x65","\x65\x6E\x64","\x70\x64\x66\x20\x63\x72\x65\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x2E\x63\x73\x76","\x63\x73\x76\x20\x77\x72\x69\x74\x65\x20\x65\x72\x72\x6F\x72","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x63\x73\x76\x20\x63\x72\x65\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x66\x69\x6E\x69\x73\x68\x65\x64","\x73\x65\x6E\x64","\x66\x69\x6E\x61\x6C\x6C\x79","\x2D\x2D\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x77\x69\x74\x68\x20\x65\x72\x72\x6F\x72\x20\x3A\x20","\x2D\x2D\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74","\x75\x70\x64\x61\x74\x65"];_0x3b0e[0];var csv=require(_0x3b0e[1]);var PdfMake=require(_0x3b0e[2]);var _=require(_0x3b0e[3]);var util=require(_0x3b0e[4]);var ExtractedReport=require(_0x3b0e[6])[_0x3b0e[5]];var License=require(_0x3b0e[6])[_0x3b0e[7]];var Setting=require(_0x3b0e[6])[_0x3b0e[8]];var sequelize=require(_0x3b0e[6])[_0x3b0e[9]];var fs=require(_0x3b0e[10]);var moment=require(_0x3b0e[11]);var Promise=require(_0x3b0e[12]);var base64=Promise[_0x3b0e[15]](require(_0x3b0e[14])[_0x3b0e[13]]);var sr=require(_0x3b0e[16]);var path=require(_0x3b0e[17]);var config=require(_0x3b0e[18]);var reportBuildUtils=require(_0x3b0e[19]);var license=require(_0x3b0e[20]);var fonts={Roboto:{normal:path[_0x3b0e[23]](config[_0x3b0e[21]],_0x3b0e[22]),bold:path[_0x3b0e[23]](config[_0x3b0e[21]],_0x3b0e[24]),italics:path[_0x3b0e[23]](config[_0x3b0e[21]],_0x3b0e[25]),bolditalics:path[_0x3b0e[23]](config[_0x3b0e[21]],_0x3b0e[25])}};process[_0x3b0e[34]](_0x3b0e[26],function(_0x32acx13){if(_0x32acx13!== _0x3b0e[27]){general(_0x32acx13[_0x3b0e[28]],_0x32acx13[_0x3b0e[29]],_0x32acx13[_0x3b0e[30]],_0x32acx13[_0x3b0e[32]][_0x3b0e[31]](),_0x32acx13[_0x3b0e[33]])}});function general(_0x32acx15,_0x32acx16,_0x32acx17,_0x32acx18,_0x32acx19){extract(_0x32acx15,_0x32acx16,_0x32acx17,_0x32acx18,_0x32acx19)}function extract(_0x32acx15,_0x32acx1b,_0x32acx17,_0x32acx18,_0x32acx19){var _0x32acx1c,_0x32acx1d;return License[_0x3b0e[70]](1)[_0x3b0e[60]](function(_0x32acx23){_0x32acx1c= _0x32acx23;return Setting[_0x3b0e[70]](1)})[_0x3b0e[60]](function(_0x32acx28){_0x32acx1d= _0x32acx28;return _0x32acx15[_0x3b0e[69]]})[_0x3b0e[60]](reportBuildUtils[_0x3b0e[68]](_0x32acx19))[_0x3b0e[60]](function(_0x32acx27){return [_0x32acx27,_0x32acx15]})[_0x3b0e[67]](reportBuildUtils[_0x3b0e[66]](_0x32acx1b))[_0x3b0e[60]](reportBuildUtils[_0x3b0e[65]]())[_0x3b0e[60]](function(_0x32acx1f){if(_0x32acx1f){if(_[_0x3b0e[38]](_0x32acx1f)){if(_0x32acx1f[_0x3b0e[39]]){_[_0x3b0e[43]](_0x32acx1f,function(_0x32acx20){_[_0x3b0e[42]](_0x32acx20,function(_0x32acx21,_0x32acx22){if(_0x32acx21 instanceof  Date){_0x32acx20[_0x32acx22]= moment(_0x32acx21)[_0x3b0e[41]](_0x3b0e[40]).toString()}})});switch(_0x32acx18){case _0x3b0e[61]:var _0x32acx23=_0x32acx1c?JSON[_0x3b0e[47]](license[_0x3b0e[46]](_0x32acx1c[_0x3b0e[44]],_0x32acx1c[_0x3b0e[45]])):null;var _0x32acx24=(_0x32acx1d&&  !_0x32acx1d[_0x3b0e[48]]&& _0x32acx1d[_0x3b0e[49]]&& _0x32acx23&& _0x32acx23[_0x3b0e[50]])?path[_0x3b0e[23]](config[_0x3b0e[51]],_0x3b0e[52],_0x3b0e[53],_0x3b0e[54],_0x32acx1d[_0x3b0e[49]]):path[_0x3b0e[23]](config[_0x3b0e[51]],_0x3b0e[52],_0x3b0e[53],_0x3b0e[54],_0x3b0e[55],_0x3b0e[56]);return base64(_0x32acx24)[_0x3b0e[60]](function(_0x32acx25){var _0x32acx26=_0x32acx24[_0x3b0e[59]](_0x3b0e[58])[_0x3b0e[57]]();return createPdf(_0x32acx1f,_0x32acx15,_0x32acx1b,_0x32acx17,_0x32acx25,_0x32acx26)});case _0x3b0e[62]:return createCsv(_0x32acx1f,_0x32acx15,_0x32acx1b,_0x32acx17);default:return createCsv(_0x32acx1f,_0x32acx15,_0x32acx1b,_0x32acx17)}}else {return updateExtracted(_0x32acx17,null,_0x3b0e[63])}}else {return updateExtracted(_0x32acx17,null,_0x32acx1f)}}else {return updateExtracted(_0x32acx17,null,_0x3b0e[64])}})[_0x3b0e[37]](function(_0x32acx1e){console[_0x3b0e[35]](_0x32acx1e);return updateExtracted(_0x32acx17,null,_0x3b0e[36])})}function createPdf(_0x32acx1f,_0x32acx15,_0x32acx1b,_0x32acx2a,_0x32acx2b,_0x32acx26){switch(_0x32acx26){case _0x3b0e[72]:_0x32acx26= _0x3b0e[71];break;default:};var _0x32acx2c=sr({length:20,prefix:_0x3b0e[73]+ _0x32acx15[_0x3b0e[74]]+ _0x3b0e[75],suffix:_0x3b0e[76]});var _0x32acx2d=[];_[_0x3b0e[43]](_0x32acx15.Fields,function(_0x32acx2e){_0x32acx2d[_0x3b0e[79]]({text:String(_0x32acx2e[_0x3b0e[77]]),style:_0x3b0e[78]})});var _0x32acx2f=[_0x32acx2d];_[_0x3b0e[43]](_0x32acx1f,function(_0x32acx2e){var _0x32acx20=[];_[_0x3b0e[42]](_0x32acx2e,function(_0x32acx30,_0x32acx22){_0x32acx20[_0x3b0e[79]](_0x32acx30?String(_0x32acx30):_0x3b0e[80])});_0x32acx2f[_0x3b0e[79]](_0x32acx20)});var _0x32acx31=[{text:_0x32acx15[_0x3b0e[74]],style:_0x3b0e[81]}];if(_0x32acx15[_0x3b0e[82]]){_0x32acx31[_0x3b0e[79]]({text:_0x32acx15[_0x3b0e[82]]|| _0x3b0e[80],color:_0x3b0e[83],margin:[0,0,0,5]})};if(_0x32acx1b[_0x3b0e[84]]){_0x32acx31[_0x3b0e[79]]({text:[{text:_0x3b0e[85],style:_0x3b0e[86]},moment(_0x32acx1b[_0x3b0e[84]])[_0x3b0e[89]](_0x3b0e[88])[_0x3b0e[41]](_0x3b0e[87]).toString(),{text:_0x3b0e[90],style:_0x3b0e[86]},moment(_0x32acx1b[_0x3b0e[92]]|| _0x32acx1b[_0x3b0e[84]])[_0x3b0e[91]](_0x3b0e[88])[_0x3b0e[41]](_0x3b0e[87]).toString()]})};var _0x32acx32=[];_0x32acx32[_0x3b0e[79]]({style:_0x3b0e[93],table:{headerRows:1,dontBreakRows:true,body:_0x32acx2f}});var _0x32acx33={pageOrientation:_0x3b0e[94],pageMargins:[15,90,15,25],header:function(){return {margin:[15,15,0,0],columns:[{table:{widths:[100,_0x3b0e[95]],body:[[{image:_0x3b0e[96]+ _0x32acx26+ _0x3b0e[97]+ _0x32acx2b,fit:[100,60]},_0x32acx31]]},layout:_0x3b0e[98]}]}},content:_0x32acx32,footer:function(_0x32acx34,_0x32acx35){return {columns:[{text:_0x32acx34.toString()+ _0x3b0e[99]+ _0x32acx35,alignment:_0x3b0e[100]}]}},styles:{header:{fontSize:18,bold:true,margin:[0,0,0,5]},tableExample:{margin:[0,0,0,5],fontSize:8},tableHeader:{bold:true,fontSize:8,color:_0x3b0e[101],wordWrap:_0x3b0e[102]},label:{bold:true,color:_0x3b0e[101]}}};var _0x32acx36= new PdfMake(fonts);var _0x32acx37=_0x32acx36[_0x3b0e[103]](_0x32acx33);if(_0x32acx37){var _0x32acx38=fs[_0x3b0e[105]](config[_0x3b0e[104]]+ _0x32acx2c);_0x32acx38[_0x3b0e[34]](_0x3b0e[106],function(){return updateExtracted(_0x32acx2a,null,_0x3b0e[107])});_0x32acx38[_0x3b0e[34]](_0x3b0e[108],function(){return updateExtracted(_0x32acx2a,_0x32acx2c,_0x3b0e[109])});_0x32acx37[_0x3b0e[110]](_0x32acx38);_0x32acx37[_0x3b0e[111]]()}else {return updateExtracted(_0x32acx2a,null,_0x3b0e[112])}}function createCsv(_0x32acx1f,_0x32acx15,_0x32acx1b,_0x32acx2a){var _0x32acx2c=sr({length:20,prefix:_0x3b0e[73]+ _0x32acx15[_0x3b0e[74]]+ _0x3b0e[75],suffix:_0x3b0e[113]});var _0x32acx3a=csv(_0x32acx1f);if(_0x32acx3a){fs[_0x3b0e[115]](config[_0x3b0e[104]]+ _0x32acx2c,_0x32acx3a,function(_0x32acx1e){if(_0x32acx1e){console[_0x3b0e[35]](_0x32acx1e);return updateExtracted(_0x32acx2a,null,_0x3b0e[114])}else {return updateExtracted(_0x32acx2a,_0x32acx2c,_0x3b0e[109])}})}else {return updateExtracted(_0x32acx2a,null,_0x3b0e[116])}}function updateExtracted(_0x32acx2a,_0x32acx2c,_0x32acx3c){return ExtractedReport[_0x3b0e[122]]({status:_0x32acx3c,savename:_0x32acx2c},{where:{id:_0x32acx2a}})[_0x3b0e[60]](function(){console[_0x3b0e[35]](_0x3b0e[121])})[_0x3b0e[37]](function(_0x32acx1e){console[_0x3b0e[35]](_0x3b0e[120]+ _0x32acx1e)})[_0x3b0e[119]](function(){process[_0x3b0e[118]]({message:_0x3b0e[117],status:_0x32acx3c})})}
\ No newline at end of file
+var _0x70ff=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x74\x6F\x2D\x63\x73\x76","\x70\x64\x66\x6D\x61\x6B\x65","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x63\x65\x6E\x73\x65","\x53\x65\x74\x74\x69\x6E\x67","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x66\x73","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x65\x6E\x63\x6F\x64\x65","\x66\x69\x6C\x65\x2D\x62\x61\x73\x65\x36\x34","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x73\x69\x6D\x70\x6C\x65\x2D\x72\x61\x6E\x64\x6F\x6D","\x70\x61\x74\x68","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x66\x6F\x6E\x74\x73","\x52\x6F\x62\x6F\x74\x6F\x2D\x52\x65\x67\x75\x6C\x61\x72\x2E\x74\x74\x66","\x6A\x6F\x69\x6E","\x52\x6F\x62\x6F\x74\x6F\x2D\x4D\x65\x64\x69\x75\x6D\x2E\x74\x74\x66","\x52\x6F\x62\x6F\x74\x6F\x2D\x49\x74\x61\x6C\x69\x63\x2E\x74\x74\x66","\x6D\x65\x73\x73\x61\x67\x65","\x73\x74\x69\x63\x6B\x79\x3A\x62\x61\x6C\x61\x6E\x63\x65","\x72\x65\x70\x6F\x72\x74","\x71\x75\x65\x72\x79","\x65\x78\x74\x72\x61\x63\x74\x65\x64\x49\x64","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x74\x79\x70\x65","\x75\x73\x65\x72","\x6F\x6E","\x6C\x6F\x67","\x71\x75\x65\x72\x79\x20\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x66\x6F\x72\x4F\x77\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x31","\x64\x65\x63\x72\x79\x70\x74","\x70\x61\x72\x73\x65","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x6C\x6F\x67\x69\x6E\x4C\x6F\x67\x6F","\x63\x75\x73\x74\x6F\x6D","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6D\x61\x67\x65\x73","\x64\x65\x66\x61\x75\x6C\x74","\x6C\x6F\x67\x6F\x2D\x62\x69\x67\x2D\x70\x64\x66\x2E\x70\x6E\x67","\x70\x6F\x70","\x2E","\x73\x70\x6C\x69\x74","\x74\x68\x65\x6E","\x70\x64\x66","\x63\x73\x76","\x65\x6D\x70\x74\x79","\x71\x75\x65\x72\x79\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x63\x68\x65\x63\x6B\x51\x75\x65\x72\x79","\x62\x75\x69\x6C\x64\x51\x75\x65\x72\x79","\x73\x70\x72\x65\x61\x64","\x62\x75\x69\x6C\x64\x46\x69\x6C\x74\x65\x72","\x74\x61\x62\x6C\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x6A\x70\x65\x67","\x6A\x70\x67","\x72\x65\x70\x6F\x72\x74\x5F","\x6E\x61\x6D\x65","\x5F","\x2E\x70\x64\x66","\x61\x6C\x69\x61\x73","\x74\x61\x62\x6C\x65\x48\x65\x61\x64\x65\x72","\x70\x75\x73\x68","","\x68\x65\x61\x64\x65\x72","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x23\x38\x32\x38\x36\x38\x32","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x46\x72\x6F\x6D\x3A\x20","\x6C\x61\x62\x65\x6C","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x20\x20\x54\x6F\x3A\x20","\x65\x6E\x64\x4F\x66","\x65\x6E\x64\x44\x61\x74\x65","\x74\x61\x62\x6C\x65\x45\x78\x61\x6D\x70\x6C\x65","\x6C\x61\x6E\x64\x73\x63\x61\x70\x65","\x2A","\x64\x61\x74\x61\x3A\x69\x6D\x61\x67\x65\x2F","\x3B\x62\x61\x73\x65\x36\x34\x2C","\x6E\x6F\x42\x6F\x72\x64\x65\x72\x73","\x20\x6F\x66\x20","\x63\x65\x6E\x74\x65\x72","\x62\x6C\x61\x63\x6B","\x62\x72\x65\x61\x6B\x2D\x77\x6F\x72\x64","\x63\x72\x65\x61\x74\x65\x50\x64\x66\x4B\x69\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x73","\x63\x72\x65\x61\x74\x65\x57\x72\x69\x74\x65\x53\x74\x72\x65\x61\x6D","\x65\x72\x72\x6F\x72","\x70\x64\x66\x20\x77\x72\x69\x74\x65\x20\x65\x72\x72\x6F\x72","\x66\x69\x6E\x69\x73\x68","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x70\x69\x70\x65","\x65\x6E\x64","\x70\x64\x66\x20\x63\x72\x65\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x2E\x63\x73\x76","\x63\x73\x76\x20\x77\x72\x69\x74\x65\x20\x65\x72\x72\x6F\x72","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x63\x73\x76\x20\x63\x72\x65\x61\x74\x69\x6F\x6E\x20\x65\x72\x72\x6F\x72","\x66\x69\x6E\x69\x73\x68\x65\x64","\x73\x65\x6E\x64","\x66\x69\x6E\x61\x6C\x6C\x79","\x2D\x2D\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74\x20\x77\x69\x74\x68\x20\x65\x72\x72\x6F\x72\x20\x3A\x20","\x2D\x2D\x46\x69\x6E\x69\x73\x68\x65\x64\x20\x65\x78\x74\x72\x61\x63\x74\x69\x6E\x67\x20\x72\x65\x70\x6F\x72\x74","\x75\x70\x64\x61\x74\x65"];_0x70ff[0];var csv=require(_0x70ff[1]);var PdfMake=require(_0x70ff[2]);var _=require(_0x70ff[3]);var util=require(_0x70ff[4]);var ExtractedReport=require(_0x70ff[6])[_0x70ff[5]];var License=require(_0x70ff[6])[_0x70ff[7]];var Setting=require(_0x70ff[6])[_0x70ff[8]];var sequelize=require(_0x70ff[6])[_0x70ff[9]];var fs=require(_0x70ff[10]);var moment=require(_0x70ff[11]);var Promise=require(_0x70ff[12]);var base64=Promise[_0x70ff[15]](require(_0x70ff[14])[_0x70ff[13]]);var sr=require(_0x70ff[16]);var path=require(_0x70ff[17]);var config=require(_0x70ff[18]);var reportBuildUtils=require(_0x70ff[19]);var license=require(_0x70ff[20]);var fonts={Roboto:{normal:path[_0x70ff[23]](config[_0x70ff[21]],_0x70ff[22]),bold:path[_0x70ff[23]](config[_0x70ff[21]],_0x70ff[24]),italics:path[_0x70ff[23]](config[_0x70ff[21]],_0x70ff[25]),bolditalics:path[_0x70ff[23]](config[_0x70ff[21]],_0x70ff[25])}};process[_0x70ff[34]](_0x70ff[26],function(_0xbba0x13){if(_0xbba0x13!== _0x70ff[27]){general(_0xbba0x13[_0x70ff[28]],_0xbba0x13[_0x70ff[29]],_0xbba0x13[_0x70ff[30]],_0xbba0x13[_0x70ff[32]][_0x70ff[31]](),_0xbba0x13[_0x70ff[33]])}});function general(_0xbba0x15,_0xbba0x16,_0xbba0x17,_0xbba0x18,_0xbba0x19){extract(_0xbba0x15,_0xbba0x16,_0xbba0x17,_0xbba0x18,_0xbba0x19)}function extract(_0xbba0x15,_0xbba0x1b,_0xbba0x17,_0xbba0x18,_0xbba0x19){var _0xbba0x1c,_0xbba0x1d;return License[_0x70ff[70]](1)[_0x70ff[60]](function(_0xbba0x23){_0xbba0x1c= _0xbba0x23;return Setting[_0x70ff[70]](1)})[_0x70ff[60]](function(_0xbba0x28){_0xbba0x1d= _0xbba0x28;return _0xbba0x15[_0x70ff[69]]})[_0x70ff[60]](reportBuildUtils[_0x70ff[68]](_0xbba0x19))[_0x70ff[60]](function(_0xbba0x27){return [_0xbba0x27,_0xbba0x15]})[_0x70ff[67]](reportBuildUtils[_0x70ff[66]](_0xbba0x1b))[_0x70ff[60]](reportBuildUtils[_0x70ff[65]]())[_0x70ff[60]](function(_0xbba0x1f){if(_0xbba0x1f){if(_[_0x70ff[38]](_0xbba0x1f)){if(_0xbba0x1f[_0x70ff[39]]){_[_0x70ff[43]](_0xbba0x1f,function(_0xbba0x20){_[_0x70ff[42]](_0xbba0x20,function(_0xbba0x21,_0xbba0x22){if(_0xbba0x21 instanceof  Date){_0xbba0x20[_0xbba0x22]= moment(_0xbba0x21)[_0x70ff[41]](_0x70ff[40]).toString()}})});switch(_0xbba0x18){case _0x70ff[61]:var _0xbba0x23=_0xbba0x1c?JSON[_0x70ff[47]](license[_0x70ff[46]](_0xbba0x1c[_0x70ff[44]],_0xbba0x1c[_0x70ff[45]])):null;var _0xbba0x24=(_0xbba0x1d&&  !_0xbba0x1d[_0x70ff[48]]&& _0xbba0x1d[_0x70ff[49]]&& _0xbba0x23&& _0xbba0x23[_0x70ff[50]])?path[_0x70ff[23]](config[_0x70ff[51]],_0x70ff[52],_0x70ff[53],_0x70ff[54],_0xbba0x1d[_0x70ff[49]]):path[_0x70ff[23]](config[_0x70ff[51]],_0x70ff[52],_0x70ff[53],_0x70ff[54],_0x70ff[55],_0x70ff[56]);return base64(_0xbba0x24)[_0x70ff[60]](function(_0xbba0x25){var _0xbba0x26=_0xbba0x24[_0x70ff[59]](_0x70ff[58])[_0x70ff[57]]();return createPdf(_0xbba0x1f,_0xbba0x15,_0xbba0x1b,_0xbba0x17,_0xbba0x25,_0xbba0x26)});case _0x70ff[62]:return createCsv(_0xbba0x1f,_0xbba0x15,_0xbba0x1b,_0xbba0x17);default:return createCsv(_0xbba0x1f,_0xbba0x15,_0xbba0x1b,_0xbba0x17)}}else {return updateExtracted(_0xbba0x17,null,_0x70ff[63])}}else {return updateExtracted(_0xbba0x17,null,_0xbba0x1f)}}else {return updateExtracted(_0xbba0x17,null,_0x70ff[64])}})[_0x70ff[37]](function(_0xbba0x1e){console[_0x70ff[35]](_0xbba0x1e);return updateExtracted(_0xbba0x17,null,_0x70ff[36])})}function createPdf(_0xbba0x1f,_0xbba0x15,_0xbba0x1b,_0xbba0x2a,_0xbba0x2b,_0xbba0x26){switch(_0xbba0x26){case _0x70ff[72]:_0xbba0x26= _0x70ff[71];break;default:};var _0xbba0x2c=sr({length:20,prefix:_0x70ff[73]+ _0xbba0x15[_0x70ff[74]]+ _0x70ff[75],suffix:_0x70ff[76]});var _0xbba0x2d=[];_[_0x70ff[43]](_0xbba0x15.Fields,function(_0xbba0x2e){_0xbba0x2d[_0x70ff[79]]({text:String(_0xbba0x2e[_0x70ff[77]]),style:_0x70ff[78]})});var _0xbba0x2f=[_0xbba0x2d];_[_0x70ff[43]](_0xbba0x1f,function(_0xbba0x2e){var _0xbba0x20=[];_[_0x70ff[42]](_0xbba0x2e,function(_0xbba0x30,_0xbba0x22){_0xbba0x20[_0x70ff[79]](_0xbba0x30?String(_0xbba0x30):_0x70ff[80])});_0xbba0x2f[_0x70ff[79]](_0xbba0x20)});var _0xbba0x31=[{text:_0xbba0x15[_0x70ff[74]],style:_0x70ff[81]}];if(_0xbba0x15[_0x70ff[82]]){_0xbba0x31[_0x70ff[79]]({text:_0xbba0x15[_0x70ff[82]]|| _0x70ff[80],color:_0x70ff[83],margin:[0,0,0,5]})};if(_0xbba0x1b[_0x70ff[84]]){_0xbba0x31[_0x70ff[79]]({text:[{text:_0x70ff[85],style:_0x70ff[86]},moment(_0xbba0x1b[_0x70ff[84]])[_0x70ff[89]](_0x70ff[88])[_0x70ff[41]](_0x70ff[87]).toString(),{text:_0x70ff[90],style:_0x70ff[86]},moment(_0xbba0x1b[_0x70ff[92]]|| _0xbba0x1b[_0x70ff[84]])[_0x70ff[91]](_0x70ff[88])[_0x70ff[41]](_0x70ff[87]).toString()]})};var _0xbba0x32=[];_0xbba0x32[_0x70ff[79]]({style:_0x70ff[93],table:{headerRows:1,dontBreakRows:true,body:_0xbba0x2f}});var _0xbba0x33={pageOrientation:_0x70ff[94],pageMargins:[15,90,15,25],header:function(){return {margin:[15,15,0,0],columns:[{table:{widths:[100,_0x70ff[95]],body:[[{image:_0x70ff[96]+ _0xbba0x26+ _0x70ff[97]+ _0xbba0x2b,fit:[100,60]},_0xbba0x31]]},layout:_0x70ff[98]}]}},content:_0xbba0x32,footer:function(_0xbba0x34,_0xbba0x35){return {columns:[{text:_0xbba0x34.toString()+ _0x70ff[99]+ _0xbba0x35,alignment:_0x70ff[100]}]}},styles:{header:{fontSize:18,bold:true,margin:[0,0,0,5]},tableExample:{margin:[0,0,0,5],fontSize:8},tableHeader:{bold:true,fontSize:8,color:_0x70ff[101],wordWrap:_0x70ff[102]},label:{bold:true,color:_0x70ff[101]}}};var _0xbba0x36= new PdfMake(fonts);var _0xbba0x37=_0xbba0x36[_0x70ff[103]](_0xbba0x33);if(_0xbba0x37){var _0xbba0x38=fs[_0x70ff[105]](config[_0x70ff[104]]+ _0xbba0x2c);_0xbba0x38[_0x70ff[34]](_0x70ff[106],function(){return updateExtracted(_0xbba0x2a,null,_0x70ff[107])});_0xbba0x38[_0x70ff[34]](_0x70ff[108],function(){return updateExtracted(_0xbba0x2a,_0xbba0x2c,_0x70ff[109])});_0xbba0x37[_0x70ff[110]](_0xbba0x38);_0xbba0x37[_0x70ff[111]]()}else {return updateExtracted(_0xbba0x2a,null,_0x70ff[112])}}function createCsv(_0xbba0x1f,_0xbba0x15,_0xbba0x1b,_0xbba0x2a){var _0xbba0x2c=sr({length:20,prefix:_0x70ff[73]+ _0xbba0x15[_0x70ff[74]]+ _0x70ff[75],suffix:_0x70ff[113]});var _0xbba0x3a=csv(_0xbba0x1f);if(_0xbba0x3a){fs[_0x70ff[115]](config[_0x70ff[104]]+ _0xbba0x2c,_0xbba0x3a,function(_0xbba0x1e){if(_0xbba0x1e){console[_0x70ff[35]](_0xbba0x1e);return updateExtracted(_0xbba0x2a,null,_0x70ff[114])}else {return updateExtracted(_0xbba0x2a,_0xbba0x2c,_0x70ff[109])}})}else {return updateExtracted(_0xbba0x2a,null,_0x70ff[116])}}function updateExtracted(_0xbba0x2a,_0xbba0x2c,_0xbba0x3c){return ExtractedReport[_0x70ff[122]]({status:_0xbba0x3c,savename:_0xbba0x2c},{where:{id:_0xbba0x2a}})[_0x70ff[60]](function(){console[_0x70ff[35]](_0x70ff[121])})[_0x70ff[37]](function(_0xbba0x1e){console[_0x70ff[35]](_0x70ff[120]+ _0xbba0x1e)})[_0x70ff[119]](function(){process[_0x70ff[118]]({message:_0x70ff[117],status:_0xbba0x3c})})}
\ No newline at end of file
index 9b4341a..0262359 100644 (file)
@@ -1 +1 @@
-var _0x85a4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x73","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x69\x64","\x62\x6F\x64\x79","\x74\x68\x65\x6E","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x70\x61\x72\x61\x6D\x73","\x64\x65\x73\x74\x72\x6F\x79","\x75\x70\x64\x61\x74\x65","\x61\x6C\x6C","\x65\x78\x74\x65\x6E","\x74\x79\x70\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x70\x75\x73\x68","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x43\x44\x52\x28\x74\x61\x67\x29\x3D\x25\x73","\x74\x61\x67","\x2D\x2D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x61\x67\x69","\x66\x69\x6E\x64","\x56\x4F\x4C\x55\x4D\x45\x28\x52\x58\x29\x3D\x30","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x6D\x61\x70","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x6E\x61\x6D\x65","\x4E\x6F\x4F\x50","\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x53\x74\x61\x72\x74","\x47\x6F\x74\x6F\x49\x66\x54\x69\x6D\x65","\x25\x73\x3F\x25\x73\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x25\x73\x3A\x25\x73\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x25\x73","\x66\x6F\x72\x45\x61\x63\x68","\x64\x69\x61\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64\x3D\x25\x64","","\x53\x6B\x69\x70\x70\x65\x64\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x52\x6F\x75\x74\x65\x20\x49\x64\x20\x53\x65\x74","\x61\x70\x70\x64\x61\x74\x61","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x61\x6C\x6C\x29\x3D\x25\x73","\x53\x6B\x69\x70\x70\x65\x64\x20\x43\x61\x6C\x6C\x65\x72\x49\x44\x20\x53\x65\x74","\x72\x65\x63\x6F\x72\x64","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x2C\x61\x62","\x53\x6B\x69\x70\x70\x65\x64\x20\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x71\x75\x65\x75\x65","\x61\x70\x70\x54\x79\x70\x65","\x63\x75\x73\x74\x6F\x6D","\x61\x6E\x73\x77\x65\x72","\x50\x72\x6F\x67\x72\x65\x73\x73","\x53\x6B\x69\x70\x70\x65\x64\x20\x50\x72\x6F\x67\x72\x65\x73\x73","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x41\x6E\x73\x77\x65\x72","\x53\x6B\x69\x70\x70\x65\x64\x20\x41\x6E\x73\x77\x65\x72","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x44\x69\x61\x6C","\x78","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x58","\x53\x49\x50\x2F\x25\x73\x2F\x25\x73\x24\x7B\x45\x58\x54\x45\x4E\x3A\x25\x73\x7D\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x63\x75\x74\x64\x69\x67\x69\x74\x73","\x65\x78\x74\x65\x72\x6E\x61\x6C\x44\x69\x61\x6C","\x53\x49\x50\x2F\x25\x73\x2F\x25\x73\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x69\x6E\x74\x65\x72\x6E\x61\x6C\x44\x69\x61\x6C","\x53\x49\x50\x2F\x25\x73\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x53\x6B\x69\x70\x70\x65\x64\x20\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x20\x63\x61\x6C\x6C\x20\x65\x6E\x64","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x48\x61\x6E\x67\x75\x70","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x85a4[0];var _=require(_0x85a4[1]);var util=require(_0x85a4[2]);var Interval=require(_0x85a4[4])[_0x85a4[3]];var sequelize=require(_0x85a4[4])[_0x85a4[5]];var VoiceExtension=require(_0x85a4[4])[_0x85a4[6]];exports[_0x85a4[7]]= createApplications;exports[_0x85a4[8]]= function(_0xa412x6,_0xa412x7){var sequelize=require(_0x85a4[4])[_0x85a4[5]];var VoiceExtension=require(_0x85a4[4])[_0x85a4[6]];if(_0xa412x6[_0x85a4[10]][_0x85a4[9]]){delete _0xa412x6[_0x85a4[10]][_0x85a4[9]]};return VoiceExtension[_0x85a4[17]](_0xa412x6[_0x85a4[10]],{where:{id:_0xa412x6[_0x85a4[15]][_0x85a4[9]]},transaction:_0xa412x7})[_0x85a4[11]](function(_0xa412x8){if(_0xa412x6[_0x85a4[10]][_0x85a4[12]]){_0xa412x6[_0x85a4[10]][_0x85a4[9]]= _0xa412x6[_0x85a4[15]][_0x85a4[9]];return VoiceExtension[_0x85a4[16]]({where:{VoiceExtensionId:_0xa412x6[_0x85a4[15]][_0x85a4[9]]},transaction:_0xa412x7})}})[_0x85a4[11]](function(){if(_0xa412x6[_0x85a4[10]][_0x85a4[12]]&& Array[_0x85a4[13]](_0xa412x6[_0x85a4[10]].Applications)&& _0xa412x6[_0x85a4[10]][_0x85a4[12]][_0x85a4[14]]){return _0xa412x6[_0x85a4[10]]}})[_0x85a4[11]](createApplications(_0xa412x6[_0x85a4[10]].Applications,_0xa412x7))};function createApplications(_0xa412xa,_0xa412x7){var Interval=require(_0x85a4[4])[_0x85a4[3]];var VoiceExtension=require(_0x85a4[4])[_0x85a4[6]];return function(_0xa412x8){if(_0xa412x8){return Interval[_0x85a4[89]]()[_0x85a4[11]](function(_0xa412xb){var _0xa412xc=false;var _0xa412xd=false;var _0xa412xe=2;var _0xa412xf={exten:_0xa412x8[_0x85a4[19]],type:_0xa412x8[_0x85a4[20]],context:_0xa412x8[_0x85a4[21]],VoiceExtensionId:_0xa412x8[_0x85a4[9]]};var _0xa412x10=[];var _0xa412x11=8;var _0xa412x12=[],_0xa412x13=[];_0xa412x12[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[22],appdata:util[_0x85a4[24]](_0x85a4[23],_0xa412x8[_0x85a4[20]]),priority:_0xa412xe},_0xa412xf));_0xa412xe++;if(_0xa412x8[_0x85a4[20]]=== _0x85a4[27]){_0xa412x12[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[22],appdata:util[_0x85a4[24]](_0x85a4[28],_0xa412x8[_0x85a4[29]]|| _0x85a4[30]),priority:_0xa412xe},_0xa412xf));_0xa412xe++};var _0xa412x14=_[_0x85a4[34]](_0xa412xa,function(_0xa412x15){return _0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[33]});if(_0xa412x14){_0xa412x12[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[22],appdata:_0x85a4[35],priority:_0xa412xe},_0xa412xf));_0xa412xe++};_0xa412x10[_0x85a4[26]](VoiceExtension[_0x85a4[36]](_0xa412x12,{transaction:_0xa412x7}));_0xa412xa[_0x85a4[47]](function(_0xa412x15){var _0xa412x16=[];var _0xa412x17=[];if(_0xa412x15[_0x85a4[37]]){var _0xa412x18=_[_0x85a4[38]](_0xa412xb,{IntervalId:_0xa412x15[_0x85a4[37]]});_0xa412x16= _0xa412x18[_0x85a4[14]]?_[_0x85a4[40]](_0xa412x18,_0x85a4[39]):[_0x85a4[41]];var _0xa412x19=_[_0x85a4[34]](_0xa412xb,{id:_0xa412x15[_0x85a4[37]]});_0xa412x15[_0x85a4[39]]= _0xa412x19?_0xa412x19[_0x85a4[42]]:_0x85a4[41]}else {_0xa412x16= [_0xa412x15[_0x85a4[39]]]};_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0xa412x15[_0x85a4[32]]+ _0x85a4[44],priority:_0xa412xe},_0xa412xf));_0xa412xe++;var _0xa412x1a=_0xa412x16[_0x85a4[14]];_0xa412x16[_0x85a4[47]](function(_0xa412x1b,_0xa412x1c){_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[45],appdata:util[_0x85a4[24]](_0x85a4[46],_0xa412x1b,_0xa412x8[_0x85a4[21]],_0xa412xe+ (_0xa412x1a- _0xa412x1c),_0xa412x8[_0x85a4[21]],((_0xa412x1c+ 1)< _0xa412x1a)?_0xa412xe+ 1:_0xa412xe+ _0xa412x11),priority:_0xa412xe},_0xa412xf));_0xa412xe++});if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]&& _0xa412x8[_0x85a4[20]]=== _0x85a4[27]){_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[22],appdata:util[_0x85a4[24]](_0x85a4[49],_0xa412x8[_0x85a4[9]]|| _0x85a4[50]),priority:_0xa412xe},_0xa412xf))}else {_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0x85a4[51],priority:_0xa412xe},_0xa412xf))};_0xa412xe++;if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]&& _0xa412x8[_0x85a4[20]]=== _0x85a4[27]&& _0xa412x15[_0x85a4[52]][1]){_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[22],appdata:util[_0x85a4[24]](_0x85a4[53],_0xa412x15[_0x85a4[52]][1]),priority:_0xa412xe},_0xa412xf))}else {_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0x85a4[54],priority:_0xa412xe},_0xa412xf))};_0xa412xe++;if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]&& _0xa412x8[_0x85a4[55]]&& _0xa412x8[_0x85a4[20]]=== _0x85a4[27]){_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[56],appdata:_0x85a4[57]+ (_0xa412x8[_0x85a4[58]]|| _0x85a4[59])+ _0x85a4[60],priority:_0xa412xe},_0xa412xf))}else {_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0x85a4[61],priority:_0xa412xe},_0xa412xf))};_0xa412xe++;if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[62]&& _0xa412x15[_0x85a4[63]]!== _0x85a4[64]&&  !_0xa412x15[_0x85a4[65]]&&  !_0xa412xd&&  !_0xa412xc){_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[66],appdata:_0x85a4[50],priority:_0xa412xe},_0xa412xf));_0xa412xd= true}else {_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0x85a4[67],priority:_0xa412xe},_0xa412xf))};_0xa412xe++;if((_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[62]|| _0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[68])&& _0xa412x15[_0x85a4[63]]!== _0x85a4[64]&& _0xa412x15[_0x85a4[65]]&&  !_0xa412xc){_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[69],appdata:_0x85a4[50],priority:_0xa412xe},_0xa412xf));_0xa412xc= true;_0xa412xd= true}else {_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0x85a4[70],priority:_0xa412xe},_0xa412xf))};_0xa412xe++;if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]&& _0xa412x15[_0x85a4[63]]=== _0x85a4[71]){_0xa412x15[_0x85a4[52]][4]= _0xa412x15[_0x85a4[52]][4]|| _0x85a4[50];_0xa412x15[_0x85a4[52]][4]+= (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][4],_0x85a4[72])?_0x85a4[50]:_0x85a4[72])+ (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][4],_0x85a4[74])?_0x85a4[50]:_0x85a4[74]);_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0xa412x15[_0x85a4[32]],appdata:util[_0x85a4[24]](_0x85a4[75],_0xa412x15[_0x85a4[52]][0],_0xa412x15[_0x85a4[52]][2]|| _0x85a4[50],_0xa412x8[_0x85a4[76]]|| 0,_0xa412x15[_0x85a4[52]][3]|| _0x85a4[50],_0xa412x15[_0x85a4[52]][4]|| _0x85a4[50],_0xa412x15[_0x85a4[52]][5]|| _0x85a4[50]),priority:_0xa412xe,IntervalId:_0xa412x15[_0x85a4[37]]|| null,interval:_0xa412x15[_0x85a4[39]]|| _0x85a4[41],isApp:true,callerID:_0xa412x15[_0x85a4[52]][1]|| null,appType:_0xa412x15[_0x85a4[63]]},_0xa412xf))}else {if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]&& _0xa412x15[_0x85a4[63]]=== _0x85a4[77]){_0xa412x15[_0x85a4[52]][3]= _0xa412x15[_0x85a4[52]][3]|| _0x85a4[50];_0xa412x15[_0x85a4[52]][3]+= (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][3],_0x85a4[72])?_0x85a4[50]:_0x85a4[72])+ (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][3],_0x85a4[74])?_0x85a4[50]:_0x85a4[74]);_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0xa412x15[_0x85a4[32]],appdata:util[_0x85a4[24]](_0x85a4[78],_0xa412x15[_0x85a4[52]][0],_0xa412x15[_0x85a4[52]][1],_0xa412x15[_0x85a4[52]][2]|| _0x85a4[50],_0xa412x15[_0x85a4[52]][3]|| _0x85a4[50],_0xa412x15[_0x85a4[52]][4]|| _0x85a4[50]),priority:_0xa412xe,IntervalId:_0xa412x15[_0x85a4[37]]|| null,interval:_0xa412x15[_0x85a4[39]]|| _0x85a4[41],isApp:true,appType:_0xa412x15[_0x85a4[63]]},_0xa412xf))}else {if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]&& _0xa412x15[_0x85a4[63]]=== _0x85a4[79]){_0xa412x15[_0x85a4[52]][2]= _0xa412x15[_0x85a4[52]][2]|| _0x85a4[50];_0xa412x15[_0x85a4[52]][2]+= (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][2],_0x85a4[72])?_0x85a4[50]:_0x85a4[72])+ (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][2],_0x85a4[74])?_0x85a4[50]:_0x85a4[74]);_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0xa412x15[_0x85a4[32]],appdata:util[_0x85a4[24]](_0x85a4[80],_0xa412x15[_0x85a4[52]][0],_0xa412x15[_0x85a4[52]][1]|| _0x85a4[50],_0xa412x15[_0x85a4[52]][2]|| _0x85a4[50],_0xa412x15[_0x85a4[52]][3]|| _0x85a4[50]),priority:_0xa412xe,IntervalId:_0xa412x15[_0x85a4[37]]|| null,interval:_0xa412x15[_0x85a4[39]]|| _0x85a4[41],isApp:true,appType:_0xa412x15[_0x85a4[63]]},_0xa412xf))}else {if((_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]|| _0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[62])&& _0xa412x15[_0x85a4[63]]!== _0x85a4[64]){var _0xa412x1d=_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]?2:1;_0xa412x15[_0x85a4[52]][_0xa412x1d]= _0xa412x15[_0x85a4[52]][_0xa412x1d]|| _0x85a4[50];_0xa412x15[_0x85a4[52]][_0xa412x1d]+= (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][_0xa412x1d],_0x85a4[72])?_0x85a4[50]:_0x85a4[72])+ (_[_0x85a4[73]](_0xa412x15[_0x85a4[52]][_0xa412x1d],_0x85a4[74])?_0x85a4[50]:_0x85a4[74])};_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0xa412x15[_0x85a4[32]],appdata:_0xa412x15[_0x85a4[52]][_0x85a4[82]](_0x85a4[81]),priority:_0xa412xe,IntervalId:_0xa412x15[_0x85a4[37]],interval:_0xa412x15[_0x85a4[39]]|| _0x85a4[41],isApp:true,appType:_0xa412x15[_0x85a4[63]]|| null,answer:_0xa412x15[_0x85a4[65]]|| false},_0xa412xf))}}};_0xa412xe++;if(_0xa412x15[_0x85a4[32]][_0x85a4[31]]()=== _0x85a4[48]&& _0xa412x8[_0x85a4[55]]&& _0xa412x8[_0x85a4[20]]=== _0x85a4[27]){_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[83],appdata:_0x85a4[50],priority:_0xa412xe},_0xa412xf))}else {_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0x85a4[84],priority:_0xa412xe},_0xa412xf))};_0xa412xe++;_0xa412x17[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0xa412x15[_0x85a4[32]]+ _0x85a4[85],priority:_0xa412xe},_0xa412xf));_0xa412xe++;_0xa412x10[_0x85a4[26]](VoiceExtension[_0x85a4[36]](_0xa412x17,{transaction:_0xa412x7}))});_0xa412x13[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[43],appdata:_0xa412x8[_0x85a4[20]]+ _0x85a4[86],priority:_0xa412xe},_0xa412xf));_0xa412xe++;if(_0xa412x8[_0x85a4[20]]=== _0x85a4[87]|| _0xa412x8[_0x85a4[20]]=== _0x85a4[27]){_0xa412x13[_0x85a4[26]](_[_0x85a4[25]]({app:_0x85a4[88],appdata:_0x85a4[50],priority:_0xa412xe},_0xa412xf));_0xa412xe++};_0xa412x10[_0x85a4[26]](VoiceExtension[_0x85a4[36]](_0xa412x13,{transaction:_0xa412x7}));return _0xa412x10})[_0x85a4[18]]()}}}
\ No newline at end of file
+var _0xe3f5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x73","\x72\x6F\x75\x74\x65\x55\x70\x64\x61\x74\x65","\x69\x64","\x62\x6F\x64\x79","\x74\x68\x65\x6E","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x70\x61\x72\x61\x6D\x73","\x64\x65\x73\x74\x72\x6F\x79","\x75\x70\x64\x61\x74\x65","\x61\x6C\x6C","\x65\x78\x74\x65\x6E","\x74\x79\x70\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x6D\x65\x72\x67\x65","\x70\x75\x73\x68","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x43\x44\x52\x28\x74\x61\x67\x29\x3D\x25\x73","\x74\x61\x67","\x2D\x2D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x61\x67\x69","\x66\x69\x6E\x64","\x56\x4F\x4C\x55\x4D\x45\x28\x52\x58\x29\x3D\x30","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x6D\x61\x70","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x6E\x61\x6D\x65","\x4E\x6F\x4F\x50","\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x53\x74\x61\x72\x74","\x47\x6F\x74\x6F\x49\x66\x54\x69\x6D\x65","\x25\x73\x3F\x25\x73\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x25\x73\x3A\x25\x73\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C\x25\x73","\x66\x6F\x72\x45\x61\x63\x68","\x64\x69\x61\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64\x3D\x25\x64","","\x53\x6B\x69\x70\x70\x65\x64\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x52\x6F\x75\x74\x65\x20\x49\x64\x20\x53\x65\x74","\x61\x70\x70\x64\x61\x74\x61","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x61\x6C\x6C\x29\x3D\x25\x73","\x53\x6B\x69\x70\x70\x65\x64\x20\x43\x61\x6C\x6C\x65\x72\x49\x44\x20\x53\x65\x74","\x72\x65\x63\x6F\x72\x64","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x77\x61\x76","\x2C\x61\x62","\x53\x6B\x69\x70\x70\x65\x64\x20\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x71\x75\x65\x75\x65","\x61\x70\x70\x54\x79\x70\x65","\x63\x75\x73\x74\x6F\x6D","\x61\x6E\x73\x77\x65\x72","\x50\x72\x6F\x67\x72\x65\x73\x73","\x53\x6B\x69\x70\x70\x65\x64\x20\x50\x72\x6F\x67\x72\x65\x73\x73","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x41\x6E\x73\x77\x65\x72","\x53\x6B\x69\x70\x70\x65\x64\x20\x41\x6E\x73\x77\x65\x72","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x44\x69\x61\x6C","\x78","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x58","\x53\x49\x50\x2F\x25\x73\x2F\x25\x73\x24\x7B\x45\x58\x54\x45\x4E\x3A\x25\x73\x7D\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x63\x75\x74\x64\x69\x67\x69\x74\x73","\x65\x78\x74\x65\x72\x6E\x61\x6C\x44\x69\x61\x6C","\x53\x49\x50\x2F\x25\x73\x2F\x25\x73\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x69\x6E\x74\x65\x72\x6E\x61\x6C\x44\x69\x61\x6C","\x53\x49\x50\x2F\x25\x73\x2C\x25\x73\x2C\x25\x73\x2C\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x53\x6B\x69\x70\x70\x65\x64\x20\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x20\x45\x6E\x64","\x20\x63\x61\x6C\x6C\x20\x65\x6E\x64","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x48\x61\x6E\x67\x75\x70","\x66\x69\x6E\x64\x41\x6C\x6C"];_0xe3f5[0];var _=require(_0xe3f5[1]);var util=require(_0xe3f5[2]);var Interval=require(_0xe3f5[4])[_0xe3f5[3]];var sequelize=require(_0xe3f5[4])[_0xe3f5[5]];var VoiceExtension=require(_0xe3f5[4])[_0xe3f5[6]];exports[_0xe3f5[7]]= createApplications;exports[_0xe3f5[8]]= function(_0xbf54x6,_0xbf54x7){var sequelize=require(_0xe3f5[4])[_0xe3f5[5]];var VoiceExtension=require(_0xe3f5[4])[_0xe3f5[6]];if(_0xbf54x6[_0xe3f5[10]][_0xe3f5[9]]){delete _0xbf54x6[_0xe3f5[10]][_0xe3f5[9]]};return VoiceExtension[_0xe3f5[17]](_0xbf54x6[_0xe3f5[10]],{where:{id:_0xbf54x6[_0xe3f5[15]][_0xe3f5[9]]},transaction:_0xbf54x7})[_0xe3f5[11]](function(_0xbf54x8){if(_0xbf54x6[_0xe3f5[10]][_0xe3f5[12]]){_0xbf54x6[_0xe3f5[10]][_0xe3f5[9]]= _0xbf54x6[_0xe3f5[15]][_0xe3f5[9]];return VoiceExtension[_0xe3f5[16]]({where:{VoiceExtensionId:_0xbf54x6[_0xe3f5[15]][_0xe3f5[9]]},transaction:_0xbf54x7})}})[_0xe3f5[11]](function(){if(_0xbf54x6[_0xe3f5[10]][_0xe3f5[12]]&& Array[_0xe3f5[13]](_0xbf54x6[_0xe3f5[10]].Applications)&& _0xbf54x6[_0xe3f5[10]][_0xe3f5[12]][_0xe3f5[14]]){return _0xbf54x6[_0xe3f5[10]]}})[_0xe3f5[11]](createApplications(_0xbf54x6[_0xe3f5[10]].Applications,_0xbf54x7))};function createApplications(_0xbf54xa,_0xbf54x7){var Interval=require(_0xe3f5[4])[_0xe3f5[3]];var VoiceExtension=require(_0xe3f5[4])[_0xe3f5[6]];return function(_0xbf54x8){if(_0xbf54x8){return Interval[_0xe3f5[89]]()[_0xe3f5[11]](function(_0xbf54xb){var _0xbf54xc=false;var _0xbf54xd=false;var _0xbf54xe=2;var _0xbf54xf={exten:_0xbf54x8[_0xe3f5[19]],type:_0xbf54x8[_0xe3f5[20]],context:_0xbf54x8[_0xe3f5[21]],VoiceExtensionId:_0xbf54x8[_0xe3f5[9]]};var _0xbf54x10=[];var _0xbf54x11=8;var _0xbf54x12=[],_0xbf54x13=[];_0xbf54x12[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[22],appdata:util[_0xe3f5[24]](_0xe3f5[23],_0xbf54x8[_0xe3f5[20]]),priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++;if(_0xbf54x8[_0xe3f5[20]]=== _0xe3f5[27]){_0xbf54x12[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[22],appdata:util[_0xe3f5[24]](_0xe3f5[28],_0xbf54x8[_0xe3f5[29]]|| _0xe3f5[30]),priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++};var _0xbf54x14=_[_0xe3f5[34]](_0xbf54xa,function(_0xbf54x15){return _0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[33]});if(_0xbf54x14){_0xbf54x12[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[22],appdata:_0xe3f5[35],priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++};_0xbf54x10[_0xe3f5[26]](VoiceExtension[_0xe3f5[36]](_0xbf54x12,{transaction:_0xbf54x7}));_0xbf54xa[_0xe3f5[47]](function(_0xbf54x15){var _0xbf54x16=[];var _0xbf54x17=[];if(_0xbf54x15[_0xe3f5[37]]){var _0xbf54x18=_[_0xe3f5[38]](_0xbf54xb,{IntervalId:_0xbf54x15[_0xe3f5[37]]});_0xbf54x16= _0xbf54x18[_0xe3f5[14]]?_[_0xe3f5[40]](_0xbf54x18,_0xe3f5[39]):[_0xe3f5[41]];var _0xbf54x19=_[_0xe3f5[34]](_0xbf54xb,{id:_0xbf54x15[_0xe3f5[37]]});_0xbf54x15[_0xe3f5[39]]= _0xbf54x19?_0xbf54x19[_0xe3f5[42]]:_0xe3f5[41]}else {_0xbf54x16= [_0xbf54x15[_0xe3f5[39]]]};_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xbf54x15[_0xe3f5[32]]+ _0xe3f5[44],priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++;var _0xbf54x1a=_0xbf54x16[_0xe3f5[14]];_0xbf54x16[_0xe3f5[47]](function(_0xbf54x1b,_0xbf54x1c){_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[45],appdata:util[_0xe3f5[24]](_0xe3f5[46],_0xbf54x1b,_0xbf54x8[_0xe3f5[21]],_0xbf54xe+ (_0xbf54x1a- _0xbf54x1c),_0xbf54x8[_0xe3f5[21]],((_0xbf54x1c+ 1)< _0xbf54x1a)?_0xbf54xe+ 1:_0xbf54xe+ _0xbf54x11),priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++});if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]&& _0xbf54x8[_0xe3f5[20]]=== _0xe3f5[27]){_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[22],appdata:util[_0xe3f5[24]](_0xe3f5[49],_0xbf54x8[_0xe3f5[9]]|| _0xe3f5[50]),priority:_0xbf54xe},_0xbf54xf))}else {_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xe3f5[51],priority:_0xbf54xe},_0xbf54xf))};_0xbf54xe++;if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]&& _0xbf54x8[_0xe3f5[20]]=== _0xe3f5[27]&& _0xbf54x15[_0xe3f5[52]][1]){_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[22],appdata:util[_0xe3f5[24]](_0xe3f5[53],_0xbf54x15[_0xe3f5[52]][1]),priority:_0xbf54xe},_0xbf54xf))}else {_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xe3f5[54],priority:_0xbf54xe},_0xbf54xf))};_0xbf54xe++;if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]&& _0xbf54x8[_0xe3f5[55]]&& _0xbf54x8[_0xe3f5[20]]=== _0xe3f5[27]){_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[56],appdata:_0xe3f5[57]+ (_0xbf54x8[_0xe3f5[58]]|| _0xe3f5[59])+ _0xe3f5[60],priority:_0xbf54xe},_0xbf54xf))}else {_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xe3f5[61],priority:_0xbf54xe},_0xbf54xf))};_0xbf54xe++;if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[62]&& _0xbf54x15[_0xe3f5[63]]!== _0xe3f5[64]&&  !_0xbf54x15[_0xe3f5[65]]&&  !_0xbf54xd&&  !_0xbf54xc){_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[66],appdata:_0xe3f5[50],priority:_0xbf54xe},_0xbf54xf));_0xbf54xd= true}else {_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xe3f5[67],priority:_0xbf54xe},_0xbf54xf))};_0xbf54xe++;if((_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[62]|| _0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[68])&& _0xbf54x15[_0xe3f5[63]]!== _0xe3f5[64]&& _0xbf54x15[_0xe3f5[65]]&&  !_0xbf54xc){_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[69],appdata:_0xe3f5[50],priority:_0xbf54xe},_0xbf54xf));_0xbf54xc= true;_0xbf54xd= true}else {_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xe3f5[70],priority:_0xbf54xe},_0xbf54xf))};_0xbf54xe++;if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]&& _0xbf54x15[_0xe3f5[63]]=== _0xe3f5[71]){_0xbf54x15[_0xe3f5[52]][4]= _0xbf54x15[_0xe3f5[52]][4]|| _0xe3f5[50];_0xbf54x15[_0xe3f5[52]][4]+= (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][4],_0xe3f5[72])?_0xe3f5[50]:_0xe3f5[72])+ (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][4],_0xe3f5[74])?_0xe3f5[50]:_0xe3f5[74]);_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xbf54x15[_0xe3f5[32]],appdata:util[_0xe3f5[24]](_0xe3f5[75],_0xbf54x15[_0xe3f5[52]][0],_0xbf54x15[_0xe3f5[52]][2]|| _0xe3f5[50],_0xbf54x8[_0xe3f5[76]]|| 0,_0xbf54x15[_0xe3f5[52]][3]|| _0xe3f5[50],_0xbf54x15[_0xe3f5[52]][4]|| _0xe3f5[50],_0xbf54x15[_0xe3f5[52]][5]|| _0xe3f5[50]),priority:_0xbf54xe,IntervalId:_0xbf54x15[_0xe3f5[37]]|| null,interval:_0xbf54x15[_0xe3f5[39]]|| _0xe3f5[41],isApp:true,callerID:_0xbf54x15[_0xe3f5[52]][1]|| null,appType:_0xbf54x15[_0xe3f5[63]]},_0xbf54xf))}else {if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]&& _0xbf54x15[_0xe3f5[63]]=== _0xe3f5[77]){_0xbf54x15[_0xe3f5[52]][3]= _0xbf54x15[_0xe3f5[52]][3]|| _0xe3f5[50];_0xbf54x15[_0xe3f5[52]][3]+= (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][3],_0xe3f5[72])?_0xe3f5[50]:_0xe3f5[72])+ (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][3],_0xe3f5[74])?_0xe3f5[50]:_0xe3f5[74]);_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xbf54x15[_0xe3f5[32]],appdata:util[_0xe3f5[24]](_0xe3f5[78],_0xbf54x15[_0xe3f5[52]][0],_0xbf54x15[_0xe3f5[52]][1],_0xbf54x15[_0xe3f5[52]][2]|| _0xe3f5[50],_0xbf54x15[_0xe3f5[52]][3]|| _0xe3f5[50],_0xbf54x15[_0xe3f5[52]][4]|| _0xe3f5[50]),priority:_0xbf54xe,IntervalId:_0xbf54x15[_0xe3f5[37]]|| null,interval:_0xbf54x15[_0xe3f5[39]]|| _0xe3f5[41],isApp:true,appType:_0xbf54x15[_0xe3f5[63]]},_0xbf54xf))}else {if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]&& _0xbf54x15[_0xe3f5[63]]=== _0xe3f5[79]){_0xbf54x15[_0xe3f5[52]][2]= _0xbf54x15[_0xe3f5[52]][2]|| _0xe3f5[50];_0xbf54x15[_0xe3f5[52]][2]+= (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][2],_0xe3f5[72])?_0xe3f5[50]:_0xe3f5[72])+ (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][2],_0xe3f5[74])?_0xe3f5[50]:_0xe3f5[74]);_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xbf54x15[_0xe3f5[32]],appdata:util[_0xe3f5[24]](_0xe3f5[80],_0xbf54x15[_0xe3f5[52]][0],_0xbf54x15[_0xe3f5[52]][1]|| _0xe3f5[50],_0xbf54x15[_0xe3f5[52]][2]|| _0xe3f5[50],_0xbf54x15[_0xe3f5[52]][3]|| _0xe3f5[50]),priority:_0xbf54xe,IntervalId:_0xbf54x15[_0xe3f5[37]]|| null,interval:_0xbf54x15[_0xe3f5[39]]|| _0xe3f5[41],isApp:true,appType:_0xbf54x15[_0xe3f5[63]]},_0xbf54xf))}else {if((_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]|| _0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[62])&& _0xbf54x15[_0xe3f5[63]]!== _0xe3f5[64]){var _0xbf54x1d=_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]?2:1;_0xbf54x15[_0xe3f5[52]][_0xbf54x1d]= _0xbf54x15[_0xe3f5[52]][_0xbf54x1d]|| _0xe3f5[50];_0xbf54x15[_0xe3f5[52]][_0xbf54x1d]+= (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][_0xbf54x1d],_0xe3f5[72])?_0xe3f5[50]:_0xe3f5[72])+ (_[_0xe3f5[73]](_0xbf54x15[_0xe3f5[52]][_0xbf54x1d],_0xe3f5[74])?_0xe3f5[50]:_0xe3f5[74])};_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xbf54x15[_0xe3f5[32]],appdata:_0xbf54x15[_0xe3f5[52]][_0xe3f5[82]](_0xe3f5[81]),priority:_0xbf54xe,IntervalId:_0xbf54x15[_0xe3f5[37]],interval:_0xbf54x15[_0xe3f5[39]]|| _0xe3f5[41],isApp:true,appType:_0xbf54x15[_0xe3f5[63]]|| null,answer:_0xbf54x15[_0xe3f5[65]]|| false},_0xbf54xf))}}};_0xbf54xe++;if(_0xbf54x15[_0xe3f5[32]][_0xe3f5[31]]()=== _0xe3f5[48]&& _0xbf54x8[_0xe3f5[55]]&& _0xbf54x8[_0xe3f5[20]]=== _0xe3f5[27]){_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[83],appdata:_0xe3f5[50],priority:_0xbf54xe},_0xbf54xf))}else {_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xe3f5[84],priority:_0xbf54xe},_0xbf54xf))};_0xbf54xe++;_0xbf54x17[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xbf54x15[_0xe3f5[32]]+ _0xe3f5[85],priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++;_0xbf54x10[_0xe3f5[26]](VoiceExtension[_0xe3f5[36]](_0xbf54x17,{transaction:_0xbf54x7}))});_0xbf54x13[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[43],appdata:_0xbf54x8[_0xe3f5[20]]+ _0xe3f5[86],priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++;if(_0xbf54x8[_0xe3f5[20]]=== _0xe3f5[87]|| _0xbf54x8[_0xe3f5[20]]=== _0xe3f5[27]){_0xbf54x13[_0xe3f5[26]](_[_0xe3f5[25]]({app:_0xe3f5[88],appdata:_0xe3f5[50],priority:_0xbf54xe},_0xbf54xf));_0xbf54xe++};_0xbf54x10[_0xe3f5[26]](VoiceExtension[_0xe3f5[36]](_0xbf54x13,{transaction:_0xbf54x7}));return _0xbf54x10})[_0xe3f5[18]]()}}}
\ No newline at end of file